BioPreDyn-bench B3 (E. coli Enzymatic and Transcriptional Regulation) Parameter Estimation Benchmark

Parameter estimation of the Kotte et al. E. coli carbon-source regulation model

This benchmark implements problem B3 from the BioPreDyn-bench suite (Villaverde et al. 2015), addressing SciMLBenchmarks.jl#555. B3 is a combined enzymatic-and-transcriptional model of how E. coli senses and adapts to its carbon source, due to Kotte, Zaugg and Heinemann (2010): 47 dynamic states (12 metabolite concentrations, 26 enzyme/transcription-factor protein and protein-complex concentrations, 3 phosphorylation states of the glucose PTS system, and the culture's optical density, glucose and acetate concentrations) connected by 109 reaction rates (enzyme kinetics, phosphorylation, transcription-factor/metabolite binding, gene expression, protein degradation/dilution, and environmental exchange), with 193 parameters, of which 178 are estimated (15 are known constants: Hill/oligomerization coefficients, two fixed operon-coupling factors, a universal protein degradation rate, and a gene expression rate constant). Unlike B2, which fits real experimental data, B3 fits noise-free pseudo-data simulated directly from the model's own nominal parameters: all 47 states, sampled every 1000 seconds over an "extended diauxic shift" scenario that switches the growth medium from glucose, to acetate, to a glucose/acetate mixture, for a total of 161 time points spanning about 45 hours. Because the 47 concentrations span five orders of magnitude, the benchmark's own objective function scales each state's squared residuals by (the inverse square of) that state's own maximum value across the time course.

The model equations, nominal parameters, parameter bounds, and simulated data below are transcribed directly from the benchmark's official MATLAB/AMIGO2 implementation, available as supplementary material to the paper (Additional files 2-3, directory BioPreDynBenchFiles/B3, file dynamics_in_Matlab/b3_dyn_p.m).

using OrdinaryDiffEq, Optimization, ForwardDiff
using OptimizationBBO, OptimizationNLopt, Plots, BenchmarkTools, DataFrames
using ParallelParticleSwarms
using LinearAlgebra
gr(fmt = :png)
Plots.GRBackend()

Model

Each state belongs to one of a few groups: 12 small-molecule/metabolite concentrations (GLC, ACT, ACoA, AKG, cAMP, FBP, G6P, GLX, ICT, MAL, OAA, PEP, PG3, PYR), the optical density OD tracking population size, the PTS phospho-relay (EIIA, EIIA_P, EIICB), 11 metabolic enzymes and their regulatory proteins (AceA, AceB, AceK, Acoa2act, Acs, Akg2mal, CAMPdegr, Cya, Emp, Eno, Fdp, GltA, Icd/Icd_P, Mdh, MaeAB, PckA, Pdh, PfkA, Ppc, PpsA, PykF), and 3 transcription factors and their metabolite-bound complexes (Cra/CraFBP, Crp/CrpcAMP, PdhR/PdhRPYR, plus the constitutively-expressed IclR). Each of the 109 reaction rates is one of: an enzyme kinetic rate (Michaelis-Menten, two-substrate Michaelis-Menten, or Monod-Wyman-Changeux/Hill allosteric regulation), a PTS phosphorylation rate, a transcription-factor/metabolite Hill-type binding rate, a gene expression rate (basal-plus-regulated, itself scaled by the instantaneous growth rate mu), a protein degradation/dilution rate, or an environmental exchange rate (glucose uptake, acetate uptake/excretion, population growth). The growth rate mu and 7 first-order "biomass" consumption rates are computed by linearly interpolating between two reference vectors of steady-state concentrations reached on glucose-only and acetate-only media (ssGLC, ssACT, both transcribed from the reference files below), weighted by how saturated the glucose and acetate uptake systems currently are; two further rates (MaeAB and Ppc gene expression) use the same interpolation directly, as those two proteins are assumed to be permanently at this growth-rate-dependent quasi-steady state. State derivatives are S * f, where S is the model's (fixed, mostly ±1) stoichiometric matrix and f is the vector of 109 reaction rates – reproduced here as literally as Julia syntax allows from the reference b3_dyn_p.m, including its original variable names, to keep the two directly comparable. A handful of Hill/MWC exponents in the transcription factor and gene-expression rates are themselves estimated parameters and can be non-integer; the few bare state^exponent terms that can encounter a state variable transiently perturbed slightly negative (e.g. during a stiff solver's initial step-size estimate) are floored at zero with max(..., 0.0), matching how the reference C implementation's floating-point pow silently saturates rather than raising a domain error.


# ============================================================
# B3 (Kotte et al. E. coli enzymatic + transcriptional regulation) model
# ============================================================

# state indices
const b3_i_OD = 1
const b3_i_ACT = 2
const b3_i_GLC = 3
const b3_i_ACoA = 4
const b3_i_AKG = 5
const b3_i_cAMP = 6
const b3_i_FBP = 7
const b3_i_G6P = 8
const b3_i_GLX = 9
const b3_i_ICT = 10
const b3_i_MAL = 11
const b3_i_OAA = 12
const b3_i_PEP = 13
const b3_i_PG3 = 14
const b3_i_PYR = 15
const b3_i_AceA = 16
const b3_i_AceB = 17
const b3_i_AceK = 18
const b3_i_Acoa2act = 19
const b3_i_Acs = 20
const b3_i_Akg2mal = 21
const b3_i_CAMPdegr = 22
const b3_i_Cya = 23
const b3_i_Emp = 24
const b3_i_Eno = 25
const b3_i_Fdp = 26
const b3_i_GltA = 27
const b3_i_Icd = 28
const b3_i_Icd_P = 29
const b3_i_Mdh = 30
const b3_i_MaeAB = 31
const b3_i_PckA = 32
const b3_i_Pdh = 33
const b3_i_PfkA = 34
const b3_i_Ppc = 35
const b3_i_PpsA = 36
const b3_i_PykF = 37
const b3_i_EIIA = 38
const b3_i_EIIA_P = 39
const b3_i_EIICB = 40
const b3_i_Cra = 41
const b3_i_CraFBP = 42
const b3_i_Crp = 43
const b3_i_CrpcAMP = 44
const b3_i_IclR = 45
const b3_i_PdhR = 46
const b3_i_PdhRPYR = 47

# rate indices
const b3_r_env_growth = 1
const b3_r_env_GLCup = 2
const b3_r_env_ACTup = 3
const b3_r_env_ACTex = 4
const b3_r_e_AceA = 5
const b3_r_e_AceB = 6
const b3_r_e_AceK_Ki = 7
const b3_r_e_AceK_Ph = 8
const b3_r_e_Acoa2act = 9
const b3_r_e_Acs = 10
const b3_r_e_Akg2mal = 11
const b3_r_e_CAMPdegr = 12
const b3_r_e_Cya = 13
const b3_r_e_Emp = 14
const b3_r_e_Eno = 15
const b3_r_e_Fdp = 16
const b3_r_e_GltA = 17
const b3_r_e_Icd = 18
const b3_r_e_MaeAB = 19
const b3_r_e_Mdh = 20
const b3_r_e_PckA = 21
const b3_r_e_Pdh = 22
const b3_r_e_PfkA = 23
const b3_r_e_Ppc = 24
const b3_r_e_PpsA = 25
const b3_r_e_PykF = 26
const b3_r_pts_r1 = 27
const b3_r_pts_r4 = 28
const b3_r_tf_Cra = 29
const b3_r_tf_Crp = 30
const b3_r_tf_PdhR = 31
const b3_r_g_aceA = 32
const b3_r_g_aceB = 33
const b3_r_g_aceK = 34
const b3_r_g_acoa2act = 35
const b3_r_g_acs = 36
const b3_r_g_akg2mal = 37
const b3_r_g_campdegr = 38
const b3_r_g_cra = 39
const b3_r_g_crp = 40
const b3_r_g_cya = 41
const b3_r_g_EIIA = 42
const b3_r_g_EIICB = 43
const b3_r_g_emp = 44
const b3_r_g_eno = 45
const b3_r_g_fdp = 46
const b3_r_g_gltA = 47
const b3_r_g_icd = 48
const b3_r_g_iclr = 49
const b3_r_g_mdh = 50
const b3_r_g_maeAB = 51
const b3_r_g_pckA = 52
const b3_r_g_pdh = 53
const b3_r_g_pdhr = 54
const b3_r_g_pfkA = 55
const b3_r_g_ppc = 56
const b3_r_g_ppsA = 57
const b3_r_g_pykF = 58
const b3_r_d_ACoA = 59
const b3_r_d_AKG = 60
const b3_r_d_cAMP = 61
const b3_r_d_FBP = 62
const b3_r_d_G6P = 63
const b3_r_d_GLX = 64
const b3_r_d_ICT = 65
const b3_r_d_MAL = 66
const b3_r_d_OAA = 67
const b3_r_d_PEP = 68
const b3_r_d_PG3 = 69
const b3_r_d_PYR = 70
const b3_r_d_AceA = 71
const b3_r_d_AceB = 72
const b3_r_d_AceK = 73
const b3_r_d_Acoa2act = 74
const b3_r_d_Acs = 75
const b3_r_d_Akg2mal = 76
const b3_r_d_CAMPdegr = 77
const b3_r_d_Cra = 78
const b3_r_d_CraFBP = 79
const b3_r_d_Crp = 80
const b3_r_d_CrpcAMP = 81
const b3_r_d_Cya = 82
const b3_r_d_EIIA = 83
const b3_r_d_EIIA_P = 84
const b3_r_d_EIICB = 85
const b3_r_d_Emp = 86
const b3_r_d_Eno = 87
const b3_r_d_Fdp = 88
const b3_r_d_GltA = 89
const b3_r_d_Icd = 90
const b3_r_d_Icd_P = 91
const b3_r_d_IclR = 92
const b3_r_d_Mdh = 93
const b3_r_d_MaeAB = 94
const b3_r_d_PckA = 95
const b3_r_d_Pdh = 96
const b3_r_d_PdhR = 97
const b3_r_d_PdhRPYR = 98
const b3_r_d_PfkA = 99
const b3_r_d_Ppc = 100
const b3_r_d_PpsA = 101
const b3_r_d_PykF = 102
const b3_r_bm_ACoA = 103
const b3_r_bm_AKG = 104
const b3_r_bm_G6P = 105
const b3_r_bm_OAA = 106
const b3_r_bm_PEP = 107
const b3_r_bm_PG3 = 108
const b3_r_bm_PYR = 109

# parameter indices
const b3_p_env_M_ACT = 1
const b3_p_env_M_GLC = 2
const b3_p_env_uc = 3
const b3_p_e_AceA_kcat = 4
const b3_p_e_AceA_n = 5
const b3_p_e_AceA_L = 6
const b3_p_e_AceA_Kict = 7
const b3_p_e_AceA_Kpep = 8
const b3_p_e_AceA_Kpg3 = 9
const b3_p_e_AceA_Kakg = 10
const b3_p_e_AceB_kcat = 11
const b3_p_e_AceB_Kglx = 12
const b3_p_e_AceB_Kacoa = 13
const b3_p_e_AceB_Kglxacoa = 14
const b3_p_e_AceK_kcat_ki = 15
const b3_p_e_AceK_kcat_ph = 16
const b3_p_e_AceK_n = 17
const b3_p_e_AceK_L = 18
const b3_p_e_AceK_Kicd = 19
const b3_p_e_AceK_Kicd_P = 20
const b3_p_e_AceK_Kpep = 21
const b3_p_e_AceK_Kpyr = 22
const b3_p_e_AceK_Koaa = 23
const b3_p_e_AceK_Kglx = 24
const b3_p_e_AceK_Kakg = 25
const b3_p_e_AceK_Kpg3 = 26
const b3_p_e_AceK_Kict = 27
const b3_p_e_Acoa2act_kcat = 28
const b3_p_e_Acoa2act_n = 29
const b3_p_e_Acoa2act_L = 30
const b3_p_e_Acoa2act_Kacoa = 31
const b3_p_e_Acoa2act_Kpyr = 32
const b3_p_e_Acs_kcat = 33
const b3_p_e_Acs_Kact = 34
const b3_p_e_Akg2mal_kcat = 35
const b3_p_e_Akg2mal_Kakg = 36
const b3_p_e_CAMPdegr_kcat = 37
const b3_p_e_CAMPdegr_KcAMP = 38
const b3_p_e_Cya_kcat = 39
const b3_p_e_Cya_KEIIA = 40
const b3_p_e_Emp_kcat_f = 41
const b3_p_e_Emp_kcat_r = 42
const b3_p_e_Emp_Kfbp = 43
const b3_p_e_Emp_Kpg3 = 44
const b3_p_e_Eno_kcatf = 45
const b3_p_e_Eno_kcatr = 46
const b3_p_e_Eno_Kpg3 = 47
const b3_p_e_Eno_Kpep = 48
const b3_p_e_Fdp_kcat = 49
const b3_p_e_Fdp_n = 50
const b3_p_e_Fdp_L = 51
const b3_p_e_Fdp_Kfbp = 52
const b3_p_e_Fdp_Kpep = 53
const b3_p_e_GltA_kcat = 54
const b3_p_e_GltA_Koaa = 55
const b3_p_e_GltA_Kacoa = 56
const b3_p_e_GltA_Koaaacoa = 57
const b3_p_e_GltA_Kakg = 58
const b3_p_e_Icd_kcat = 59
const b3_p_e_Icd_n = 60
const b3_p_e_Icd_L = 61
const b3_p_e_Icd_Kict = 62
const b3_p_e_Icd_Kpep = 63
const b3_p_e_Mdh_kcat = 64
const b3_p_e_Mdh_n = 65
const b3_p_e_Mdh_Kmal = 66
const b3_p_e_MaeAB_kcat = 67
const b3_p_e_MaeAB_n = 68
const b3_p_e_MaeAB_L = 69
const b3_p_e_MaeAB_Kmal = 70
const b3_p_e_MaeAB_Kacoa = 71
const b3_p_e_MaeAB_Kcamp = 72
const b3_p_e_PckA_kcat = 73
const b3_p_e_PckA_Koaa = 74
const b3_p_e_PckA_Kpep = 75
const b3_p_e_Pdh_kcat = 76
const b3_p_e_Pdh_n = 77
const b3_p_e_Pdh_L = 78
const b3_p_e_Pdh_Kpyr = 79
const b3_p_e_Pdh_KpyrI = 80
const b3_p_e_Pdh_Kglx = 81
const b3_p_e_PfkA_kcat = 82
const b3_p_e_PfkA_n = 83
const b3_p_e_PfkA_L = 84
const b3_p_e_PfkA_Kg6p = 85
const b3_p_e_PfkA_Kpep = 86
const b3_p_e_Ppc_kcat = 87
const b3_p_e_Ppc_n = 88
const b3_p_e_Ppc_L = 89
const b3_p_e_Ppc_Kpep = 90
const b3_p_e_Ppc_Kfbp = 91
const b3_p_e_PpsA_kcat = 92
const b3_p_e_PpsA_n = 93
const b3_p_e_PpsA_L = 94
const b3_p_e_PpsA_Kpyr = 95
const b3_p_e_PpsA_Kpep = 96
const b3_p_e_PykF_kcat = 97
const b3_p_e_PykF_n = 98
const b3_p_e_PykF_L = 99
const b3_p_e_PykF_Kpep = 100
const b3_p_e_PykF_Kfbp = 101
const b3_p_pts_k1 = 102
const b3_p_pts_km1 = 103
const b3_p_pts_k4 = 104
const b3_p_pts_KEIIA = 105
const b3_p_pts_Kglc = 106
const b3_p_tf_Cra_scale = 107
const b3_p_tf_Cra_kfbp = 108
const b3_p_tf_Cra_n = 109
const b3_p_tf_Crp_scale = 110
const b3_p_tf_Crp_kcamp = 111
const b3_p_tf_Crp_n = 112
const b3_p_tf_PdhR_scale = 113
const b3_p_tf_PdhR_kpyr = 114
const b3_p_tf_PdhR_n = 115
const b3_p_g_aceBAK_vcra_unbound = 116
const b3_p_g_aceBAK_vcra_bound = 117
const b3_p_g_aceBAK_Kcra = 118
const b3_p_g_aceBAK_aceBfactor = 119
const b3_p_g_aceBAK_aceKfactor = 120
const b3_p_g_aceBAK_KDNA = 121
const b3_p_g_aceBAK_KP = 122
const b3_p_g_aceBAK_KPprime = 123
const b3_p_g_aceBAK_KG = 124
const b3_p_g_aceBAK_L = 125
const b3_p_g_aceBAK_kcat_iclr = 126
const b3_p_g_aceBAK_DNA = 127
const b3_p_g_aceBAK_vcrp_bound = 128
const b3_p_g_aceBAK_vcrp_unbound = 129
const b3_p_g_aceBAK_Kcrp = 130
const b3_p_g_acs_vcrp_unbound = 131
const b3_p_g_acs_vcrp_bound = 132
const b3_p_g_acs_n = 133
const b3_p_g_acs_Kcrp = 134
const b3_p_g_akg2mal_vcrp_unbound = 135
const b3_p_g_akg2mal_vcrp_bound = 136
const b3_p_g_akg2mal_Kcrp = 137
const b3_p_g_akg2mal_n = 138
const b3_p_g_emp_vcra_unbound = 139
const b3_p_g_emp_vcra_bound = 140
const b3_p_g_emp_Kcra = 141
const b3_p_g_emp_vcrp_unbound = 142
const b3_p_g_emp_vcrp_bound = 143
const b3_p_g_emp_Kcrp = 144
const b3_p_g_eno_vcra_unbound = 145
const b3_p_g_eno_vcra_bound = 146
const b3_p_g_eno_Kcra = 147
const b3_p_g_fdp_vcra_unbound = 148
const b3_p_g_fdp_vcra_bound = 149
const b3_p_g_fdp_Kcra = 150
const b3_p_g_gltA_vcrp_unbound = 151
const b3_p_g_gltA_vcrp_bound = 152
const b3_p_g_gltA_Kcrp = 153
const b3_p_g_gltA_n = 154
const b3_p_g_icd_vcra_unbound = 155
const b3_p_g_icd_vcra_bound = 156
const b3_p_g_icd_Kcra = 157
const b3_p_g_mdh_vcrp_unbound = 158
const b3_p_g_mdh_vcrp_bound = 159
const b3_p_g_mdh_Kcrp = 160
const b3_p_g_pckA_vcra_unbound = 161
const b3_p_g_pckA_vcra_bound = 162
const b3_p_g_pckA_Kcra = 163
const b3_p_g_pdh_vpdhr_unbound = 164
const b3_p_g_pdh_vpdhr_bound = 165
const b3_p_g_pdh_Kpdhr = 166
const b3_p_g_pfkA_vcra_unbound = 167
const b3_p_g_pfkA_vcra_bound = 168
const b3_p_g_pfkA_Kcra = 169
const b3_p_g_ppsA_vcra_unbound = 170
const b3_p_g_ppsA_vcra_bound = 171
const b3_p_g_ppsA_Kcra = 172
const b3_p_g_pykF_vcra_unbound = 173
const b3_p_g_pykF_vcra_bound = 174
const b3_p_g_pykF_Kcra = 175
const b3_p_d_k_degr = 176
const b3_p_bm_k_expr = 177
const b3_p_bm_muACT = 178
const b3_p_bm_muGLC = 179
const b3_p_bm_GLC_ACoA = 180
const b3_p_bm_GLC_AKG = 181
const b3_p_bm_GLC_G6P = 182
const b3_p_bm_GLC_OAA = 183
const b3_p_bm_GLC_PEP = 184
const b3_p_bm_GLC_PG3 = 185
const b3_p_bm_GLC_PYR = 186
const b3_p_bm_ACT_ACoA = 187
const b3_p_bm_ACT_AKG = 188
const b3_p_bm_ACT_G6P = 189
const b3_p_bm_ACT_OAA = 190
const b3_p_bm_ACT_PEP = 191
const b3_p_bm_ACT_PG3 = 192
const b3_p_bm_ACT_PYR = 193

# stoichiometric matrix (47 states x 109 rates)
const b3_S = let
    S = zeros(47, 109)
    S[b3_i_OD,b3_r_env_growth] = 1
    S[b3_i_GLC,b3_r_env_GLCup] = -1
    S[b3_i_ACT,b3_r_env_ACTup] = -1
    S[b3_i_ACT,b3_r_env_ACTex] = 1
    S[b3_i_AceA,b3_r_g_aceA] = 1
    S[b3_i_AceA,b3_r_d_AceA] = -1
    S[b3_i_AceB,b3_r_g_aceB] = 1
    S[b3_i_AceB,b3_r_d_AceB] = -1
    S[b3_i_AceK,b3_r_g_aceK] = 1
    S[b3_i_AceK,b3_r_d_AceK] = -1
    S[b3_i_Acoa2act,b3_r_g_acoa2act] = 1
    S[b3_i_Acoa2act,b3_r_d_Acoa2act] = -1
    S[b3_i_Acs,b3_r_g_acs] = 1
    S[b3_i_Acs,b3_r_d_Acs] = -1
    S[b3_i_Akg2mal,b3_r_g_akg2mal] = 1
    S[b3_i_Akg2mal,b3_r_d_Akg2mal] = -1
    S[b3_i_CAMPdegr,b3_r_g_campdegr] = 1
    S[b3_i_CAMPdegr,b3_r_d_CAMPdegr] = -1
    S[b3_i_Cra,b3_r_g_cra] = 1
    S[b3_i_Cra,b3_r_d_Cra] = -1
    S[b3_i_CraFBP,b3_r_d_CraFBP] = -1
    S[b3_i_Crp,b3_r_g_crp] = 1
    S[b3_i_Crp,b3_r_d_Crp] = -1
    S[b3_i_CrpcAMP,b3_r_d_CrpcAMP] = -1
    S[b3_i_Cya,b3_r_g_cya] = 1
    S[b3_i_Cya,b3_r_d_Cya] = -1
    S[b3_i_Emp,b3_r_g_emp] = 1
    S[b3_i_Emp,b3_r_d_Emp] = -1
    S[b3_i_Eno,b3_r_g_eno] = 1
    S[b3_i_Eno,b3_r_d_Eno] = -1
    S[b3_i_Fdp,b3_r_g_fdp] = 1
    S[b3_i_Fdp,b3_r_d_Fdp] = -1
    S[b3_i_GltA,b3_r_g_gltA] = 1
    S[b3_i_GltA,b3_r_d_GltA] = -1
    S[b3_i_Icd,b3_r_g_icd] = 1
    S[b3_i_Icd,b3_r_d_Icd] = -1
    S[b3_i_Icd_P,b3_r_d_Icd_P] = -1
    S[b3_i_IclR,b3_r_g_iclr] = 1
    S[b3_i_IclR,b3_r_d_IclR] = -1
    S[b3_i_Mdh,b3_r_g_mdh] = 1
    S[b3_i_Mdh,b3_r_d_Mdh] = -1
    S[b3_i_MaeAB,b3_r_g_maeAB] = 1
    S[b3_i_MaeAB,b3_r_d_MaeAB] = -1
    S[b3_i_PckA,b3_r_g_pckA] = 1
    S[b3_i_PckA,b3_r_d_PckA] = -1
    S[b3_i_Pdh,b3_r_g_pdh] = 1
    S[b3_i_Pdh,b3_r_d_Pdh] = -1
    S[b3_i_PdhR,b3_r_g_pdhr] = 1
    S[b3_i_PdhR,b3_r_d_PdhR] = -1
    S[b3_i_PdhRPYR,b3_r_d_PdhRPYR] = -1
    S[b3_i_PfkA,b3_r_g_pfkA] = 1
    S[b3_i_PfkA,b3_r_d_PfkA] = -1
    S[b3_i_Ppc,b3_r_g_ppc] = 1
    S[b3_i_Ppc,b3_r_d_Ppc] = -1
    S[b3_i_PpsA,b3_r_g_ppsA] = 1
    S[b3_i_PpsA,b3_r_d_PpsA] = -1
    S[b3_i_PykF,b3_r_g_pykF] = 1
    S[b3_i_PykF,b3_r_d_PykF] = -1
    S[b3_i_Icd,b3_r_e_AceK_Ki] = -1
    S[b3_i_Icd,b3_r_e_AceK_Ph] = 1
    S[b3_i_Icd_P,b3_r_e_AceK_Ki] = 1
    S[b3_i_Icd_P,b3_r_e_AceK_Ph] = -1
    S[b3_i_EIIA,b3_r_pts_r1] = -1
    S[b3_i_EIIA,b3_r_pts_r4] = 1
    S[b3_i_EIIA,b3_r_g_EIIA] = 1
    S[b3_i_EIIA,b3_r_d_EIIA] = -1
    S[b3_i_EIIA_P,b3_r_pts_r1] = 1
    S[b3_i_EIIA_P,b3_r_pts_r4] = -1
    S[b3_i_EIIA_P,b3_r_d_EIIA_P] = -1
    S[b3_i_EIICB,b3_r_g_EIICB] = 1
    S[b3_i_EIICB,b3_r_d_EIICB] = -1
    S[b3_i_CraFBP,b3_r_tf_Cra] = 1
    S[b3_i_Cra,b3_r_tf_Cra] = -1
    S[b3_i_CrpcAMP,b3_r_tf_Crp] = 1
    S[b3_i_Crp,b3_r_tf_Crp] = -1
    S[b3_i_PdhRPYR,b3_r_tf_PdhR] = 1
    S[b3_i_PdhR,b3_r_tf_PdhR] = -1
    S[b3_i_ACoA,b3_r_e_Acs] = 1
    S[b3_i_ACoA,b3_r_e_Pdh] = 1
    S[b3_i_ACoA,b3_r_e_Acoa2act] = -1
    S[b3_i_ACoA,b3_r_e_GltA] = -1
    S[b3_i_ACoA,b3_r_e_AceB] = -1
    S[b3_i_ACoA,b3_r_d_ACoA] = -1
    S[b3_i_ACoA,b3_r_bm_ACoA] = -1
    S[b3_i_AKG,b3_r_e_Icd] = 1
    S[b3_i_AKG,b3_r_e_AceA] = 1
    S[b3_i_AKG,b3_r_e_Akg2mal] = -1
    S[b3_i_AKG,b3_r_d_AKG] = -1
    S[b3_i_AKG,b3_r_bm_AKG] = -1
    S[b3_i_cAMP,b3_r_e_Cya] = 1
    S[b3_i_cAMP,b3_r_e_CAMPdegr] = -1
    S[b3_i_cAMP,b3_r_d_cAMP] = -1
    S[b3_i_FBP,b3_r_e_PfkA] = 1
    S[b3_i_FBP,b3_r_e_Emp] = -0.5
    S[b3_i_FBP,b3_r_e_Fdp] = -1
    S[b3_i_FBP,b3_r_d_FBP] = -1
    S[b3_i_G6P,b3_r_pts_r4] = 1
    S[b3_i_G6P,b3_r_e_Fdp] = 1
    S[b3_i_G6P,b3_r_e_PfkA] = -1
    S[b3_i_G6P,b3_r_d_G6P] = -1
    S[b3_i_G6P,b3_r_bm_G6P] = -1
    S[b3_i_GLX,b3_r_e_AceA] = 1
    S[b3_i_GLX,b3_r_e_AceB] = -1
    S[b3_i_GLX,b3_r_d_GLX] = -1
    S[b3_i_ICT,b3_r_e_GltA] = 1
    S[b3_i_ICT,b3_r_e_AceA] = -1
    S[b3_i_ICT,b3_r_e_Icd] = -1
    S[b3_i_ICT,b3_r_d_ICT] = -1
    S[b3_i_MAL,b3_r_e_AceB] = 1
    S[b3_i_MAL,b3_r_e_Akg2mal] = 1
    S[b3_i_MAL,b3_r_e_MaeAB] = -1
    S[b3_i_MAL,b3_r_e_Mdh] = -1
    S[b3_i_MAL,b3_r_d_MAL] = -1
    S[b3_i_OAA,b3_r_e_PckA] = -1
    S[b3_i_OAA,b3_r_e_GltA] = -1
    S[b3_i_OAA,b3_r_e_Ppc] = 1
    S[b3_i_OAA,b3_r_e_Mdh] = 1
    S[b3_i_OAA,b3_r_d_OAA] = -1
    S[b3_i_OAA,b3_r_bm_OAA] = -1
    S[b3_i_PEP,b3_r_e_PckA] = 1
    S[b3_i_PEP,b3_r_e_PpsA] = 1
    S[b3_i_PEP,b3_r_e_PykF] = -1
    S[b3_i_PEP,b3_r_e_Ppc] = -1
    S[b3_i_PEP,b3_r_e_Eno] = 1
    S[b3_i_PEP,b3_r_pts_r1] = -1
    S[b3_i_PEP,b3_r_d_PEP] = -1
    S[b3_i_PEP,b3_r_bm_PEP] = -1
    S[b3_i_PG3,b3_r_e_Emp] = 1
    S[b3_i_PG3,b3_r_e_Eno] = -1
    S[b3_i_PG3,b3_r_d_PG3] = -1
    S[b3_i_PG3,b3_r_bm_PG3] = -1
    S[b3_i_PYR,b3_r_e_MaeAB] = 1
    S[b3_i_PYR,b3_r_e_PykF] = 1
    S[b3_i_PYR,b3_r_e_PpsA] = -1
    S[b3_i_PYR,b3_r_e_Pdh] = -1
    S[b3_i_PYR,b3_r_pts_r1] = 1
    S[b3_i_PYR,b3_r_d_PYR] = -1
    S[b3_i_PYR,b3_r_bm_PYR] = -1
    S
end

# steady-state reference vectors (pure-glucose / pure-acetate steady states,
# used to interpolate a few growth-coupled rates between the two carbon sources)
const b3_ssACT = let
    ssACT = zeros(47)
    ssACT[b3_i_ACoA] = 2.045970006
    ssACT[b3_i_AKG] = 1.11161563
    ssACT[b3_i_cAMP] = 4.021170806
    ssACT[b3_i_FBP] = 0.272276143
    ssACT[b3_i_G6P] = 1.145931991
    ssACT[b3_i_GLX] = 1.322800153
    ssACT[b3_i_ICT] = 1.480239304
    ssACT[b3_i_MAL] = 6.396156035
    ssACT[b3_i_OAA] = 0.064573174
    ssACT[b3_i_PEP] = 0.557008135
    ssACT[b3_i_PG3] = 1.293579693
    ssACT[b3_i_PYR] = 0.037723095
    ssACT[b3_i_AceA] = 0.101787757
    ssACT[b3_i_AceB] = 0.030536327
    ssACT[b3_i_AceK] = 0.003053633
    ssACT[b3_i_Acoa2act] = 0.001
    ssACT[b3_i_Acs] = 0.010144567*0.000036201/0.001096222
    ssACT[b3_i_Akg2mal] = 0.002192398
    ssACT[b3_i_CAMPdegr] = 0.001
    ssACT[b3_i_Cya] = 0.001
    ssACT[b3_i_Emp] = 0.009751833*0.011389032/0.011515593
    ssACT[b3_i_Eno] = 0.006304314*0.011389032/0.011552813
    ssACT[b3_i_Fdp] = 0.000513512*0.000074810/0.000157492
    ssACT[b3_i_GltA] = 0.003539257*0.000292771/0.001029612
    ssACT[b3_i_Icd] = 0.002404566
    ssACT[b3_i_Icd_P] = 0.007516755
    ssACT[b3_i_Mdh] = 0.010969029*0.000491491/0.00345727
    ssACT[b3_i_MaeAB] = 0.003399346
    ssACT[b3_i_PckA] = 0.018902966*0.000336947/0.002290892
    ssACT[b3_i_Pdh] = 0.001760705*0.001/0.004647401
    ssACT[b3_i_PfkA] = 8.89703e-05*0.000242131/0.000143816
    ssACT[b3_i_Ppc] = 0.000279893*0.000377962/0.000999714
    ssACT[b3_i_PpsA] = 0.012844496
    ssACT[b3_i_PykF] = 0.001305745*0.002501893/0.005977168
    ssACT[b3_i_Cra] = 0.007009039
    ssACT[b3_i_CraFBP] = 0.000280931
    ssACT[b3_i_Crp] = 0.001327161
    ssACT[b3_i_CrpcAMP] = 0.005962839
    ssACT[b3_i_IclR] = 0.00729
    ssACT[b3_i_PdhR] = 0.005926738
    ssACT[b3_i_PdhRPYR] = 0.001363262
    ssACT[b3_i_EIIA] = 0.002631995
    ssACT[b3_i_EIIA_P] = 0.097368005
    ssACT[b3_i_EIICB] = 0.003
    ssACT
end

const b3_ssGLC = let
    ssGLC = zeros(47)
    ssGLC[b3_i_ACoA] = 0.351972298
    ssGLC[b3_i_AKG] = 0.191190619
    ssGLC[b3_i_cAMP] = 0.202804098
    ssGLC[b3_i_FBP] = 6.57504207
    ssGLC[b3_i_G6P] = 1.908140784
    ssGLC[b3_i_GLX] = 5.70593e-09
    ssGLC[b3_i_ICT] = 0.001408116
    ssGLC[b3_i_MAL] = 3.278779135
    ssGLC[b3_i_OAA] = 0.050535354
    ssGLC[b3_i_PEP] = 0.210455879
    ssGLC[b3_i_PG3] = 5.720977255
    ssGLC[b3_i_PYR] = 0.863278018
    ssGLC[b3_i_AceA] = 0.00472323
    ssGLC[b3_i_AceB] = 0.001416969
    ssGLC[b3_i_AceK] = 0.000141697
    ssGLC[b3_i_Acoa2act] = 0.001
    ssGLC[b3_i_Acs] = 0.000036201
    ssGLC[b3_i_Akg2mal] = 0.001026848
    ssGLC[b3_i_CAMPdegr] = 0.001
    ssGLC[b3_i_Cya] = 0.001
    ssGLC[b3_i_Emp] = 0.011389032
    ssGLC[b3_i_Eno] = 0.011389032
    ssGLC[b3_i_Fdp] = 0.000074810
    ssGLC[b3_i_GltA] = 0.000292771
    ssGLC[b3_i_Icd] = 0.004290789
    ssGLC[b3_i_Icd_P] = 0.000220477
    ssGLC[b3_i_Mdh] = 0.000491491
    ssGLC[b3_i_MaeAB] = 0.000999714
    ssGLC[b3_i_PckA] = 0.000336947
    ssGLC[b3_i_Pdh] = 0.001
    ssGLC[b3_i_PfkA] = 0.000242131
    ssGLC[b3_i_Ppc] = 0.000377962
    ssGLC[b3_i_PpsA] = 0.000987493
    ssGLC[b3_i_PykF] = 0.002501893
    ssGLC[b3_i_Cra] = 0.000299098
    ssGLC[b3_i_CraFBP] = 0.006990902
    ssGLC[b3_i_Crp] = 0.005943273
    ssGLC[b3_i_CrpcAMP] = 0.001346727
    ssGLC[b3_i_IclR] = 0.00729
    ssGLC[b3_i_PdhR] = 0.001163813
    ssGLC[b3_i_PdhRPYR] = 0.006126187
    ssGLC[b3_i_EIIA] = 0.09647707
    ssGLC[b3_i_EIIA_P] = 0.00352292
    ssGLC[b3_i_EIICB] = 0.003
    ssGLC
end

function b3_kinetics!(du, u, p, t)
    x = u
    S = b3_S
    ssACT = b3_ssACT
    ssGLC = b3_ssGLC
    f = zeros(eltype(u), 109)

    # rates
    # Interpolate between pure glucose and pure acetate
    # growth conditions
            alphaGLC = x[b3_i_GLC]/(x[b3_i_GLC]+p[b3_p_pts_Kglc]);
            alphaACT = x[b3_i_ACT]/(x[b3_i_ACT]+p[b3_p_e_Acs_Kact])*(1-x[b3_i_GLC]/(x[b3_i_GLC]+p[b3_p_pts_Kglc]));
    # Calculate the growth rate 'mu'
            mu = alphaGLC*p[b3_p_bm_muGLC] + alphaACT*p[b3_p_bm_muACT];
    # Calculate the first order rate constants of the seven biomass reactions
            k_bm_ACoA = alphaGLC*p[b3_p_bm_GLC_ACoA] + alphaACT*p[b3_p_bm_ACT_ACoA];
            k_bm_AKG = alphaGLC*p[b3_p_bm_GLC_AKG] + alphaACT*p[b3_p_bm_ACT_AKG];
            k_bm_G6P = alphaGLC*p[b3_p_bm_GLC_G6P] + alphaACT*p[b3_p_bm_ACT_G6P];
            k_bm_OAA = alphaGLC*p[b3_p_bm_GLC_OAA] + alphaACT*p[b3_p_bm_ACT_OAA];
            k_bm_PEP = alphaGLC*p[b3_p_bm_GLC_PEP] + alphaACT*p[b3_p_bm_ACT_PEP];
            k_bm_PG3 = alphaGLC*p[b3_p_bm_GLC_PG3] + alphaACT*p[b3_p_bm_ACT_PG3];
            k_bm_PYR = alphaGLC*p[b3_p_bm_GLC_PYR] + alphaACT*p[b3_p_bm_ACT_PYR];
            f[b3_r_bm_ACoA] = k_bm_ACoA * x[b3_i_ACoA];
            f[b3_r_bm_AKG] = k_bm_AKG * x[b3_i_AKG];
            f[b3_r_bm_G6P] = k_bm_G6P * x[b3_i_G6P];
            f[b3_r_bm_OAA] = k_bm_OAA * x[b3_i_OAA];
            f[b3_r_bm_PEP] = k_bm_PEP * x[b3_i_PEP];
            f[b3_r_bm_PG3] = k_bm_PG3 * x[b3_i_PG3];
            f[b3_r_bm_PYR] = k_bm_PYR * x[b3_i_PYR];
    # Calculate biomass reaction rates with 1st order kinetics
    # Calculate the actual steady state levels of MaeAB and Ppc
            SS_MaeAB = alphaGLC*ssGLC[b3_i_MaeAB] + alphaACT*ssACT[b3_i_MaeAB];
            SS_Ppc = alphaGLC*ssGLC[b3_i_Ppc] + alphaACT*ssACT[b3_i_Ppc];
    # Protein phosphorylation rates
    # PTS phosphorylation kinetics
            f[b3_r_pts_r1] = p[b3_p_pts_k1]*x[b3_i_PEP]*x[b3_i_EIIA]-p[b3_p_pts_km1]*x[b3_i_PYR]*x[b3_i_EIIA_P];
            f[b3_r_pts_r4] = p[b3_p_pts_k4]*x[b3_i_EIICB]*x[b3_i_EIIA_P]*x[b3_i_GLC]/((p[b3_p_pts_KEIIA]+x[b3_i_EIIA_P])*(p[b3_p_pts_Kglc]+x[b3_i_GLC]));
    # AceK_ki kinetics: MWC, substrate: Icd, inhibitors: GLX, ICT, OAA,
    # PEP, PG3, PYR, AKG
            f[b3_r_e_AceK_Ki] = x[b3_i_AceK]*p[b3_p_e_AceK_kcat_ki]*x[b3_i_Icd]/p[b3_p_e_AceK_Kicd]*(1+x[b3_i_Icd]/p[b3_p_e_AceK_Kicd])^(p[b3_p_e_AceK_n]-1)/((1+x[b3_i_Icd]/p[b3_p_e_AceK_Kicd])^p[b3_p_e_AceK_n]+p[b3_p_e_AceK_L]*(1+x[b3_i_ICT]/p[b3_p_e_AceK_Kict]+x[b3_i_GLX]/p[b3_p_e_AceK_Kglx]+x[b3_i_OAA]/p[b3_p_e_AceK_Koaa]+x[b3_i_AKG]/p[b3_p_e_AceK_Kakg]+x[b3_i_PEP]/p[b3_p_e_AceK_Kpep]+x[b3_i_PG3]/p[b3_p_e_AceK_Kpg3]+x[b3_i_PYR]/p[b3_p_e_AceK_Kpyr])^p[b3_p_e_AceK_n]);
    # AceK_ph kinetics: MWC, substrate: Icd_P, activators: OAA, PEP,
    # PG3, PYR, AKG
            f[b3_r_e_AceK_Ph] = x[b3_i_AceK]*p[b3_p_e_AceK_kcat_ph]*x[b3_i_Icd_P]/p[b3_p_e_AceK_Kicd_P]*(1+x[b3_i_Icd_P]/p[b3_p_e_AceK_Kicd_P])^(p[b3_p_e_AceK_n]-1)/((1+x[b3_i_Icd_P]/p[b3_p_e_AceK_Kicd_P])^p[b3_p_e_AceK_n]+p[b3_p_e_AceK_L]/(1+x[b3_i_OAA]/p[b3_p_e_AceK_Koaa]+x[b3_i_AKG]/p[b3_p_e_AceK_Kakg]+x[b3_i_PEP]/p[b3_p_e_AceK_Kpep]+x[b3_i_PG3]/p[b3_p_e_AceK_Kpg3]+x[b3_i_PYR]/p[b3_p_e_AceK_Kpyr])^p[b3_p_e_AceK_n]);
    # Metabolite- transcription factor binding rates
    # The IclR-GLX-PYR binding state is incorporated into the gene
    # expression kinetics of the aceBAK operon
    # Cra-FBP binding kinetics: Hill
            f[b3_r_tf_Cra] = p[b3_p_tf_Cra_scale]*((x[b3_i_Cra]+x[b3_i_CraFBP])*max(x[b3_i_FBP], 0.0)^p[b3_p_tf_Cra_n]/(max(x[b3_i_FBP], 0.0)^p[b3_p_tf_Cra_n]+p[b3_p_tf_Cra_kfbp]^p[b3_p_tf_Cra_n])-x[b3_i_CraFBP]);
    # Crp-cAMP binding kinetics: Hill
            f[b3_r_tf_Crp] = p[b3_p_tf_Crp_scale]*((x[b3_i_Crp]+x[b3_i_CrpcAMP])*max(x[b3_i_cAMP], 0.0)^p[b3_p_tf_Crp_n]/(max(x[b3_i_cAMP], 0.0)^p[b3_p_tf_Crp_n]+p[b3_p_tf_Crp_kcamp]^p[b3_p_tf_Crp_n])-x[b3_i_CrpcAMP]);
    # PdhR-PYR binding kinetics: Hill
            f[b3_r_tf_PdhR] = p[b3_p_tf_PdhR_scale]*((x[b3_i_PdhR]+x[b3_i_PdhRPYR])*max(x[b3_i_PYR], 0.0)^p[b3_p_tf_PdhR_n]/(max(x[b3_i_PYR], 0.0)^p[b3_p_tf_PdhR_n]+p[b3_p_tf_PdhR_kpyr]^p[b3_p_tf_PdhR_n])-x[b3_i_PdhRPYR]);
    # Metabolic reaction rates
    # AceA kinetics: MWC, substrate: ICT, inhibitors: PG3, PEP, AKG
            f[b3_r_e_AceA] = x[b3_i_AceA]*p[b3_p_e_AceA_kcat]*x[b3_i_ICT]/p[b3_p_e_AceA_Kict]*(1+x[b3_i_ICT]/p[b3_p_e_AceA_Kict])^(p[b3_p_e_AceA_n]-1)/((1+x[b3_i_ICT]/p[b3_p_e_AceA_Kict])^p[b3_p_e_AceA_n]+p[b3_p_e_AceA_L]*(1+x[b3_i_PEP]/p[b3_p_e_AceA_Kpep]+x[b3_i_PG3]/p[b3_p_e_AceA_Kpg3]+x[b3_i_AKG]/p[b3_p_e_AceA_Kakg])^p[b3_p_e_AceA_n]);
    # AceB kinetics: Two-substrate MM, substrates: GLX, ACoA
            f[b3_r_e_AceB] = x[b3_i_AceB]*p[b3_p_e_AceB_kcat]*x[b3_i_GLX]*x[b3_i_ACoA]/(p[b3_p_e_AceB_Kglxacoa]*p[b3_p_e_AceB_Kacoa]+p[b3_p_e_AceB_Kacoa]*x[b3_i_GLX]+p[b3_p_e_AceB_Kglx]*x[b3_i_ACoA]+x[b3_i_GLX]*x[b3_i_ACoA]);
    # Acoa2act kinetics: MWC, substrate: ACoA, activator: PYR
            f[b3_r_e_Acoa2act] = x[b3_i_Acoa2act]*p[b3_p_e_Acoa2act_kcat]*x[b3_i_ACoA]/p[b3_p_e_Acoa2act_Kacoa]*(1+x[b3_i_ACoA]/p[b3_p_e_Acoa2act_Kacoa])^(p[b3_p_e_Acoa2act_n]-1)/((1+x[b3_i_ACoA]/p[b3_p_e_Acoa2act_Kacoa])^p[b3_p_e_Acoa2act_n]+p[b3_p_e_Acoa2act_L]/(1+x[b3_i_PYR]/p[b3_p_e_Acoa2act_Kpyr])^p[b3_p_e_Acoa2act_n]);
    # Acs kinetics: MM, substrate: ACT
            f[b3_r_e_Acs] = x[b3_i_Acs]*p[b3_p_e_Acs_kcat]*x[b3_i_ACT]/(x[b3_i_ACT]+p[b3_p_e_Acs_Kact]);
    # Akg2mal kinetics: MM, substrate: AKG
            f[b3_r_e_Akg2mal] = x[b3_i_Akg2mal]*p[b3_p_e_Akg2mal_kcat]*x[b3_i_AKG]/(x[b3_i_AKG]+p[b3_p_e_Akg2mal_Kakg]);
    # CAMPdegr kinetics: MM, substrate: cAMP
            f[b3_r_e_CAMPdegr] = p[b3_p_e_CAMPdegr_kcat]*x[b3_i_CAMPdegr]*x[b3_i_cAMP]/(x[b3_i_cAMP]+p[b3_p_e_CAMPdegr_KcAMP]);
    # Cya kinetics: MM, substrate: Cya
            f[b3_r_e_Cya] = p[b3_p_e_Cya_kcat]*x[b3_i_Cya]*x[b3_i_EIIA_P]/(x[b3_i_EIIA_P]+p[b3_p_e_Cya_KEIIA]);
    # Emp kinetics: reversible MM, substrates: FBP, PG3
            f[b3_r_e_Emp] = (x[b3_i_Emp]*p[b3_p_e_Emp_kcat_f]*x[b3_i_FBP]/p[b3_p_e_Emp_Kfbp]-x[b3_i_Emp]*p[b3_p_e_Emp_kcat_r]*x[b3_i_PG3]/p[b3_p_e_Emp_Kpg3])/(1+x[b3_i_FBP]/p[b3_p_e_Emp_Kfbp]+x[b3_i_PG3]/p[b3_p_e_Emp_Kpg3]);
    # Eno kinetics: reversible MM, substrates: PG3, PEP
            f[b3_r_e_Eno] = (x[b3_i_Eno]*p[b3_p_e_Eno_kcatf]*x[b3_i_PG3]/p[b3_p_e_Eno_Kpg3]-x[b3_i_Eno]*p[b3_p_e_Eno_kcatr]*x[b3_i_PEP]/p[b3_p_e_Eno_Kpep])/(1+x[b3_i_PG3]/p[b3_p_e_Eno_Kpg3]+x[b3_i_PEP]/p[b3_p_e_Eno_Kpep]);
    # Fdp kinetics: MWC, substrate: FBP, activator: PEP
            f[b3_r_e_Fdp] = x[b3_i_Fdp]*p[b3_p_e_Fdp_kcat]*x[b3_i_FBP]/p[b3_p_e_Fdp_Kfbp]*(1+x[b3_i_FBP]/p[b3_p_e_Fdp_Kfbp])^(p[b3_p_e_Fdp_n]-1)/((1+x[b3_i_FBP]/p[b3_p_e_Fdp_Kfbp])^p[b3_p_e_Fdp_n]+p[b3_p_e_Fdp_L]/(1+x[b3_i_PEP]/p[b3_p_e_Fdp_Kpep])^p[b3_p_e_Fdp_n]);
    # GltA kinetics: Two-substrate MM, substrates: OAA, ACoA,
    # competitive inhibitor: AKG
            f[b3_r_e_GltA] = x[b3_i_GltA]*p[b3_p_e_GltA_kcat]*x[b3_i_OAA]*x[b3_i_ACoA]/((1+x[b3_i_AKG]/p[b3_p_e_GltA_Kakg])*p[b3_p_e_GltA_Koaaacoa]*p[b3_p_e_GltA_Kacoa]+p[b3_p_e_GltA_Kacoa]*x[b3_i_OAA]+(1+x[b3_i_AKG]/p[b3_p_e_GltA_Kakg])*p[b3_p_e_GltA_Koaa]*x[b3_i_ACoA]+x[b3_i_OAA]*x[b3_i_ACoA]);
    # Icd kinetics: MWC, substrate: ICT, inhibitor: PEP
            f[b3_r_e_Icd] = x[b3_i_Icd]*p[b3_p_e_Icd_kcat]*x[b3_i_ICT]/p[b3_p_e_Icd_Kict]*(1+x[b3_i_ICT]/p[b3_p_e_Icd_Kict])^(p[b3_p_e_Icd_n]-1)/((1+x[b3_i_ICT]/p[b3_p_e_Icd_Kict])^p[b3_p_e_Icd_n]+p[b3_p_e_Icd_L]*(1+x[b3_i_PEP]/p[b3_p_e_Icd_Kpep])^p[b3_p_e_Icd_n]);
    # MaeAB kinetics: MWC, substrate: MAL, inhibitors: AcoA, cAMP
            f[b3_r_e_MaeAB] = x[b3_i_MaeAB]*p[b3_p_e_MaeAB_kcat]*x[b3_i_MAL]/p[b3_p_e_MaeAB_Kmal]*(1+x[b3_i_MAL]/p[b3_p_e_MaeAB_Kmal])^(p[b3_p_e_MaeAB_n]-1)/((1+x[b3_i_MAL]/p[b3_p_e_MaeAB_Kmal])^p[b3_p_e_MaeAB_n]+p[b3_p_e_MaeAB_L]*(1+x[b3_i_ACoA]/p[b3_p_e_MaeAB_Kacoa]+x[b3_i_cAMP]/p[b3_p_e_MaeAB_Kcamp])^p[b3_p_e_MaeAB_n]);
    # Mdh kinetics: Hill, substrate: MAL
            f[b3_r_e_Mdh] = x[b3_i_Mdh]*p[b3_p_e_Mdh_kcat]*max(x[b3_i_MAL], 0.0)^p[b3_p_e_Mdh_n]/(max(x[b3_i_MAL], 0.0)^p[b3_p_e_Mdh_n]+p[b3_p_e_Mdh_Kmal]^p[b3_p_e_Mdh_n]);
    # PckA kinetics: MM, substrate: OAA, competitive inhibitor: PEP
            f[b3_r_e_PckA] = x[b3_i_PckA]*p[b3_p_e_PckA_kcat]*x[b3_i_OAA]/(x[b3_i_OAA]+p[b3_p_e_PckA_Koaa]*(1+x[b3_i_PEP]/p[b3_p_e_PckA_Kpep]));
    # Pdh kinetics: MWC, substrate: PYR, inhibitors: GLX, PYR
            f[b3_r_e_Pdh] = x[b3_i_Pdh]*p[b3_p_e_Pdh_kcat]*x[b3_i_PYR]/p[b3_p_e_Pdh_Kpyr]*(1+x[b3_i_PYR]/p[b3_p_e_Pdh_Kpyr])^(p[b3_p_e_Pdh_n]-1)/((1+x[b3_i_PYR]/p[b3_p_e_Pdh_Kpyr])^p[b3_p_e_Pdh_n]+p[b3_p_e_Pdh_L]*(1+x[b3_i_GLX]/p[b3_p_e_Pdh_Kglx]+x[b3_i_PYR]/p[b3_p_e_Pdh_KpyrI])^p[b3_p_e_Pdh_n]);
    # PfkA kinetics: MWC, substrate: G6P, inhibitor: PEP
            f[b3_r_e_PfkA] = x[b3_i_PfkA]*p[b3_p_e_PfkA_kcat]*x[b3_i_G6P]/p[b3_p_e_PfkA_Kg6p]*(1+x[b3_i_G6P]/p[b3_p_e_PfkA_Kg6p])^(p[b3_p_e_PfkA_n]-1)/((1+x[b3_i_G6P]/p[b3_p_e_PfkA_Kg6p])^p[b3_p_e_PfkA_n]+p[b3_p_e_PfkA_L]*(1+x[b3_i_PEP]/p[b3_p_e_PfkA_Kpep])^p[b3_p_e_PfkA_n]);
    # Ppc kinetics: MWC, substrate: PEP, activator: FBP
            f[b3_r_e_Ppc] = x[b3_i_Ppc]*p[b3_p_e_Ppc_kcat]*x[b3_i_PEP]/p[b3_p_e_Ppc_Kpep]*(1+x[b3_i_PEP]/p[b3_p_e_Ppc_Kpep])^(p[b3_p_e_Ppc_n]-1)/((1+x[b3_i_PEP]/p[b3_p_e_Ppc_Kpep])^p[b3_p_e_Ppc_n]+p[b3_p_e_Ppc_L]/(1+x[b3_i_FBP]/p[b3_p_e_Ppc_Kfbp])^p[b3_p_e_Ppc_n]);
    # PpsA kinetics: MWC, substrate: PYR, inhibitor: PEP
            f[b3_r_e_PpsA] = x[b3_i_PpsA]*p[b3_p_e_PpsA_kcat]*x[b3_i_PYR]/p[b3_p_e_PpsA_Kpyr]*(1+x[b3_i_PYR]/p[b3_p_e_PpsA_Kpyr])^(p[b3_p_e_PpsA_n]-1)/((1+x[b3_i_PYR]/p[b3_p_e_PpsA_Kpyr])^p[b3_p_e_PpsA_n]+p[b3_p_e_PpsA_L]*(1+x[b3_i_PEP]/p[b3_p_e_PpsA_Kpep])^p[b3_p_e_PpsA_n]);
    # PykF kinetics: MWC, substrate: PEP, activator: FBP
            f[b3_r_e_PykF] = x[b3_i_PykF]*p[b3_p_e_PykF_kcat]*x[b3_i_PEP]/p[b3_p_e_PykF_Kpep]*(1+x[b3_i_PEP]/p[b3_p_e_PykF_Kpep])^(p[b3_p_e_PykF_n]-1)/((1+x[b3_i_PEP]/p[b3_p_e_PykF_Kpep])^p[b3_p_e_PykF_n]+p[b3_p_e_PykF_L]/(1+x[b3_i_FBP]/p[b3_p_e_PykF_Kfbp])^p[b3_p_e_PykF_n]);
    # Gene expression rates
    # aceBAK expression: sum of the following three kinetics
    # MM plus basal expression, substrate: Cra
    # MM plus basal expression, substrate: Crpcamp
    # MWC-like, substrate: IclR, activator: GLX, inhibitor: PYR
    # aceB and aceK expression are coupled to aceA expression
    # with constant factors
            f[b3_r_g_aceA] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_aceBAK_Kcra]))*p[b3_p_g_aceBAK_vcra_unbound]             +x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_aceBAK_Kcra])*p[b3_p_g_aceBAK_vcra_bound]             +(1-x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_aceBAK_Kcrp]))*p[b3_p_g_aceBAK_vcrp_unbound]             +x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_aceBAK_Kcrp])*p[b3_p_g_aceBAK_vcrp_bound]             +p[b3_p_g_aceBAK_kcat_iclr]*x[b3_i_IclR]*(1-(p[b3_p_g_aceBAK_DNA]/p[b3_p_g_aceBAK_KDNA])             *(1+x[b3_i_PYR]/p[b3_p_g_aceBAK_KPprime])/(1+(x[b3_i_GLX]/p[b3_p_g_aceBAK_KG]             *(1+x[b3_i_GLX]/p[b3_p_g_aceBAK_KG]))/p[b3_p_g_aceBAK_L]             +p[b3_p_g_aceBAK_DNA]/p[b3_p_g_aceBAK_KDNA]+x[b3_i_PYR]/p[b3_p_g_aceBAK_KP]             +p[b3_p_g_aceBAK_DNA]*x[b3_i_PYR]/p[b3_p_g_aceBAK_KDNA]/p[b3_p_g_aceBAK_KPprime])));
            f[b3_r_g_aceB] = p[b3_p_g_aceBAK_aceBfactor]*f[b3_r_g_aceA];
            f[b3_r_g_aceK] = p[b3_p_g_aceBAK_aceKfactor]*f[b3_r_g_aceA];
    # acoa2act kinetics: constitutive expression
            f[b3_r_g_acoa2act] = 0;
    # acs kinetics: Hill plus basal expression, substrate: Crpcamp
            f[b3_r_g_acs] = p[b3_p_bm_k_expr]*mu*((1-max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_acs_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_acs_n]+p[b3_p_g_acs_Kcrp]^p[b3_p_g_acs_n]))*p[b3_p_g_acs_vcrp_unbound]+max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_acs_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_acs_n]+p[b3_p_g_acs_Kcrp]^p[b3_p_g_acs_n])*p[b3_p_g_acs_vcrp_bound]);
    # akg2mal kinetics: Hill plus basal expression, substrate: Crpcamp
            f[b3_r_g_akg2mal] = p[b3_p_bm_k_expr]*mu*((1-max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_akg2mal_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_akg2mal_n]+p[b3_p_g_akg2mal_Kcrp]^p[b3_p_g_akg2mal_n]))*p[b3_p_g_akg2mal_vcrp_unbound]+max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_akg2mal_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_akg2mal_n]+p[b3_p_g_akg2mal_Kcrp]^p[b3_p_g_akg2mal_n])*p[b3_p_g_akg2mal_vcrp_bound]);
    # campdegr kinetics: constitutive expression
            f[b3_r_g_campdegr] = 0;
    # cra kinetics: constitutive expression
            f[b3_r_g_cra] = 0;
    # crp kinetics: constitutive expression
            f[b3_r_g_crp] = 0;
    # cya kinetics: constitutive expression
            f[b3_r_g_cya] = 0;
    # emp kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_emp] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_emp_Kcra]))*p[b3_p_g_emp_vcra_unbound]             +x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_emp_Kcra])*p[b3_p_g_emp_vcra_bound]             +(1-x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_emp_Kcrp]))*p[b3_p_g_emp_vcrp_unbound]             +x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_emp_Kcrp])*p[b3_p_g_emp_vcrp_bound]);
    # eno kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_eno] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_eno_Kcra]))*p[b3_p_g_eno_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_eno_Kcra])*p[b3_p_g_eno_vcra_bound]);
    # fdp kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_fdp] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_fdp_Kcra]))*p[b3_p_g_fdp_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_fdp_Kcra])*p[b3_p_g_fdp_vcra_bound]);
    # gltA kinetics: Hill plus basal expression, substrate: Crpcamp
            f[b3_r_g_gltA] = p[b3_p_bm_k_expr]*mu*((1-max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_gltA_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_gltA_n]+p[b3_p_g_gltA_Kcrp]^p[b3_p_g_gltA_n]))*p[b3_p_g_gltA_vcrp_unbound]+max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_gltA_n]/(max(x[b3_i_CrpcAMP], 0.0)^p[b3_p_g_gltA_n]+p[b3_p_g_gltA_Kcrp]^p[b3_p_g_gltA_n])*p[b3_p_g_gltA_vcrp_bound]);
    # icd kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_icd] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_icd_Kcra]))*p[b3_p_g_icd_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_icd_Kcra])*p[b3_p_g_icd_vcra_bound]);
    # iclr expression: constitutive
            f[b3_r_g_iclr] = 0;
    # mdh kinetics: MM plus basal expression, substrate: Crpcamp
            f[b3_r_g_mdh] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_mdh_Kcrp]))*p[b3_p_g_mdh_vcrp_unbound]+x[b3_i_CrpcAMP]/(x[b3_i_CrpcAMP]+p[b3_p_g_mdh_Kcrp])*p[b3_p_g_mdh_vcrp_bound]);
    # me kinetics: growth rate- dependent constitutive expression
            f[b3_r_g_maeAB] = (mu+p[b3_p_d_k_degr])*SS_MaeAB;
    # pckA kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_pckA] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pckA_Kcra]))*p[b3_p_g_pckA_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pckA_Kcra])*p[b3_p_g_pckA_vcra_bound]);
    # pdh kinetics: MM plus basal expression, substrate: PdhR
            f[b3_r_g_pdh] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_PdhR]/(x[b3_i_PdhR]+p[b3_p_g_pdh_Kpdhr]))*p[b3_p_g_pdh_vpdhr_unbound]+x[b3_i_PdhR]/(x[b3_i_PdhR]+p[b3_p_g_pdh_Kpdhr])*p[b3_p_g_pdh_vpdhr_bound]);
    # pdhr expression: constitutive
            f[b3_r_g_pdhr] = 0;
    # pfkA kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_pfkA] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pfkA_Kcra]))*p[b3_p_g_pfkA_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pfkA_Kcra])*p[b3_p_g_pfkA_vcra_bound]);
    # ppc kinetics: growth rate- dependent constitutive expression
            f[b3_r_g_ppc] = (mu+p[b3_p_d_k_degr])*SS_Ppc;
    # ppsA kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_ppsA] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_ppsA_Kcra]))*p[b3_p_g_ppsA_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_ppsA_Kcra])*p[b3_p_g_ppsA_vcra_bound]);
    # pykF kinetics: MM plus basal expression, substrate: Cra
            f[b3_r_g_pykF] = p[b3_p_bm_k_expr]*mu*((1-x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pykF_Kcra]))*p[b3_p_g_pykF_vcra_unbound]+x[b3_i_Cra]/(x[b3_i_Cra]+p[b3_p_g_pykF_Kcra])*p[b3_p_g_pykF_vcra_bound]);
    # EIIA kinetics: constitutive expression
            f[b3_r_g_EIIA] = 0;
    # EIICB kinetics: constitutive expression
            f[b3_r_g_EIICB] = 0;
    # Protein degradation and dilution rates
    # Constitutively produced proteins are neither produced,
    # nor degraded, nor diluted, to keep their levels constant
    # All other proteins degrade with a constant rate,
    # and dilute with the growth rate
            f[b3_r_d_AceA] = (mu+p[b3_p_d_k_degr])*x[b3_i_AceA];
            f[b3_r_d_AceB] = (mu+p[b3_p_d_k_degr])*x[b3_i_AceB];
            f[b3_r_d_AceK] = (mu+p[b3_p_d_k_degr])*x[b3_i_AceK];
            f[b3_r_d_Acoa2act] = 0;
            f[b3_r_d_Acs] = (mu+p[b3_p_d_k_degr])*x[b3_i_Acs];
            f[b3_r_d_Akg2mal] = (mu+p[b3_p_d_k_degr])*x[b3_i_Akg2mal];
            f[b3_r_d_CAMPdegr] = 0;
            f[b3_r_d_Cra] = 0;
            f[b3_r_d_CraFBP] = 0;
            f[b3_r_d_Crp] = 0;
            f[b3_r_d_CrpcAMP] = 0;
            f[b3_r_d_Cya]  = 0;
            f[b3_r_d_Emp]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Emp];
            f[b3_r_d_Eno]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Eno];
            f[b3_r_d_Fdp]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Fdp];
            f[b3_r_d_GltA] = (mu+p[b3_p_d_k_degr])*x[b3_i_GltA];
            f[b3_r_d_Icd] = (mu+p[b3_p_d_k_degr])*x[b3_i_Icd];
            f[b3_r_d_Icd_P] = (mu+p[b3_p_d_k_degr])*x[b3_i_Icd_P];
            f[b3_r_d_IclR] = 0;
            f[b3_r_d_Mdh]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Mdh];
            f[b3_r_d_MaeAB] = (mu+p[b3_p_d_k_degr])*x[b3_i_MaeAB];
            f[b3_r_d_PckA] = (mu+p[b3_p_d_k_degr])*x[b3_i_PckA];
            f[b3_r_d_Pdh]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Pdh];
            f[b3_r_d_PdhR] = 0;
            f[b3_r_d_PdhRPYR] = 0;
            f[b3_r_d_PfkA] = (mu+p[b3_p_d_k_degr])*x[b3_i_PfkA];
            f[b3_r_d_Ppc]  = (mu+p[b3_p_d_k_degr])*x[b3_i_Ppc];
            f[b3_r_d_PpsA] = (mu+p[b3_p_d_k_degr])*x[b3_i_PpsA];
            f[b3_r_d_PykF] = (mu+p[b3_p_d_k_degr])*x[b3_i_PykF];
            f[b3_r_d_EIIA] = 0;
            f[b3_r_d_EIIA_P] = 0;
            f[b3_r_d_EIICB] = 0;
    # Metabolite dilution rates
    # Intracellular metabolites do not degrade,
    # only dilute with the growth rate
            f[b3_r_d_ACoA] = mu*x[b3_i_ACoA];
            f[b3_r_d_AKG] = mu*x[b3_i_AKG];
            f[b3_r_d_cAMP] = mu*x[b3_i_cAMP];
            f[b3_r_d_FBP] = mu*x[b3_i_FBP];
            f[b3_r_d_G6P] = mu*x[b3_i_G6P];
            f[b3_r_d_GLX] = mu*x[b3_i_GLX];
            f[b3_r_d_ICT] = mu*x[b3_i_ICT];
            f[b3_r_d_MAL] = mu*x[b3_i_MAL];
            f[b3_r_d_OAA] = mu*x[b3_i_OAA];
            f[b3_r_d_PEP] = mu*x[b3_i_PEP];
            f[b3_r_d_PG3] = mu*x[b3_i_PG3];
            f[b3_r_d_PYR] = mu*x[b3_i_PYR];
    # Environmental interaction
    # Let the cell population grow with the actual growth rate
            f[b3_r_env_growth] = x[b3_i_OD]*mu;
    # Scale glucose uptake from the environment with the
    # actual population size
            f[b3_r_env_GLCup] = p[b3_p_env_uc]*p[b3_p_env_M_GLC]*x[b3_i_OD]*f[b3_r_pts_r4];
    # Scale acetate uptake from the environment with the
    # actual population size
            f[b3_r_env_ACTup] = p[b3_p_env_uc]*p[b3_p_env_M_ACT]*x[b3_i_OD]*f[b3_r_e_Acs];
    # Scale acetate excretion to the environment with the
    # actual population size for all scenarios except 1 and 4,
    # for which glucose should remain the sole carbon source -
    # in these cases, the excreted acetate is directed to nowhere
                f[b3_r_env_ACTex] = p[b3_p_env_uc]*p[b3_p_env_M_ACT]*x[b3_i_OD]*f[b3_r_e_Acoa2act];

    mul!(du, S, f)
    nothing
end
b3_kinetics! (generic function with 1 method)

Nominal parameters, bounds, and starting guess

Of the model's 193 parameters, 15 are known constants (the Hill/oligomerization coefficients embedded in the b3_fixed_idx/b3_fixed_val pairs below, plus the aceB/aceK operon-coupling factors, the universal protein degradation rate k_degr, and the gene expression rate constant k_expr); the other 178 are estimated. Bounds are the reference's own 0.1 x-10 x around each nominal value, except the seven Hill coefficients among the 178 (tighter, fixed [0.5, 4] bounds) and parameters smaller than 1e-8 (given a fixed upper bound of 1e-7 instead of 10x a near-zero number) – all transcribed directly from the reference b3_bounds.mat/b3_amigo.m. The starting guess p_start is the reference's own saved random point inside these bounds (b3_bounds.mat); following the same convention as B5, and per the reference documentation's explicit warning, p_nom is used only for post-estimation comparison, never as an optimization starting point.


# expand the 178 estimated parameters into the full 193-parameter vector used by
# the kinetics function, re-inserting the 15 known/fixed constants at their
# original positions (Hill coefficients, two scaling factors, the protein
# degradation rate, and the gene-expression rate constant)
const b3_fixed_idx = [5, 17, 29, 50, 60, 68, 77, 83, 88, 93, 98, 119, 120, 176, 177]
const b3_fixed_val = [4.0, 2.0, 2.0, 4.0, 2.0, 1.33, 2.65, 4.0, 3.0, 2.0, 4.0, 0.3, 0.03, 2.8e-5, 2.0e4]

function b3_expand_params(p178)
    p193 = zeros(eltype(p178), 193)
    j = 0
    for i in 1:193
        if i in b3_fixed_idx
            continue
        end
        j += 1
        p193[i] = p178[j]
    end
    for (idx, val) in zip(b3_fixed_idx, b3_fixed_val)
        p193[idx] = val
    end
    return p193
end

# nominal parameters, bounds, and starting guess for the 178 estimated
# B3 parameters, transcribed from the reference pnom.mat / b3_bounds.mat

const b3_p_nom = [
    60.05, 180.156, 9.5e-07, 614.0, 50100.0, 0.022, 0.055, 0.72, 0.827, 47.8, 0.95, 0.755,
    0.719, 3400000000000.0, 1700000000.0, 100000000.0, 0.043, 0.643, 0.539, 0.038, 0.173,
    0.866, 0.82, 1.57, 0.137, 3079.0, 639000.0, 0.022, 0.022, 10295.72332256015, 0.001, 1530.0,
    0.548, 1000.0, 0.1, 993.0, 0.0017, 1011.1125335322615, 857.4234284353578, 5.92, 16.6,
    704.9945100689857, 529.5066679942597, 4.76, 1.11, 404.2035022055875, 4000000.0, 0.003, 0.3,
    5676.0873447165195, 0.029, 0.212, 0.029, 0.63, 695.0, 127.0, 0.00016, 0.334,
    5437.474358635255, 1.7, 10.1, 1879.0, 104000.0, 0.00624, 3.64, 6.54, 377.34274529822204,
    0.184, 1000.0, 5479.285779, 3.4, 0.128, 0.231, 0.218, 539315.197145347, 95000000.0, 0.022,
    0.138, 14904.6422391669, 5200000.0, 0.048, 0.408, 1.32, 1e-79, 0.00177, 0.001,
    13734.69562127557, 100000.0, 5.0, 0.413, 116.0, 46.3, 2520.0, 0.0085, 0.0012, 100.0, 1.36,
    2.0, 100000000.0, 0.895, 1.0, 100.0, 0.164, 1.0, 1.9e-09, 2e-06, 0.00365, 2.19, 0.897,
    0.00301, 0.00488, 923.0, 0.00093, 1.0, 2.3e-10, 2e-08, 0.341, 0.0, 3.962810452627297e-08,
    2.31, 0.0047, 0.0, 1.4e-06, 0.091, 0.74, 6.131859505628587e-07, 0.0, 0.09, 0.0, 4.7e-07,
    0.012, 6.703598301123717e-07, 0.0, 0.016, 0.0, 2.13753714474386e-08, 0.00118, 0.0,
    6.540068491820218e-07, 0.04, 1.07, 1.1e-07, 8.5e-07, 0.00117, 0.0, 1.2936704683174875e-06,
    0.06, 0.0, 3.6770284238628443e-07, 0.00535, 7.74626506298897e-08, 2.797262383857128e-10,
    0.0034, 1.380565583801524e-06, 1.1111869333036659e-08, 6.3e-07, 0.0, 3.3e-06, 0.017,
    1.6324424376226333e-07, 8.790074664121873e-10, 0.0023, 5.6e-05, 0.00018, 1.88, 0.978,
    0.154, 6.4, 0.423, 0.049, 0.553, 0.108, 0.056, 0.076, 1.43, 0.047, 0.066, 5.185
]

const b3_p_start = [
    51.9872906889458, 761.6372473233096, 4.259319313214376e-06, 1093.5368179193445,
    107602.48608345521, 0.12856327802490058, 0.35115086815391283, 1.367540794523535,
    7.1291370173004225, 282.35998973420334, 1.512704967288441, 5.868498764277723,
    4.893534020169673, 2480961073516.458, 10722519207.942562, 529526474.2185608,
    0.0337670534804412, 4.689030575165757, 2.744805411137642, 0.30612708022470975,
    0.2364511871216731, 1.338822559818776, 6.835380736104081, 7.200646034781244,
    0.5117736406914741, 7489.119309735761, 1579798.089737093, 0.12091190728211798,
    0.051005136021099656, 75667.03540669332, 0.009996239720450498, 507.1702996948929,
    2.0086469566199767, 9742.597256139654, 0.8411808627229941, 2438.43463289049,
    0.010446479058245566, 1830.4388677638158, 2557.7465381315074, 13.321171713997638,
    165.56775370159167, 4173.7214323588505, 515.0360706943621, 32.37654019854651,
    5.944775178949121, 1996.1615126943157, 36149566.14653705, 0.015326867540911813,
    0.2826367800934886, 9939.710450787376, 0.05873391194167871, 0.1855681758846465,
    0.18314779862524344, 6.2564240949126795, 4111.260304238739, 303.4217410898057,
    2.5947967885760953e-05, 3.1890181214304074, 53103.125641475235, 0.6202144599860606,
    3.8157650593330805, 4414.650828918563, 321100.8329489221, 0.011471969346310007,
    1.9559752286652528, 13.894635186803768, 2960.475025096943, 0.7465710384619573,
    1923.9293224618646, 14280.00683915794, 13.958901884433882, 1.2087313867321907,
    1.9012665002860087, 0.9590967279283514, 5294736.118925223, 516874475.237177,
    0.009076246135215845, 0.7500891004589059, 59890.44699564487, 5194927.46250496,
    0.08349184149952518, 3.7926813614790076, 0.7994130369805195, 9.485617857371937e-08,
    0.005111721177102413, 0.0014788792437894997, 68941.78008826809, 224020.51796748457,
    10.629432440187573, 1.3928828377322677, 457.3427523308425, 151.18302929886178,
    9100.754781009497, 0.009154114676870422, 0.0014676353351049183, 536.2670424020977,
    13.069436643555605, 1.2332353067053212, 699138399.2224176, 1.0468834307366839,
    3.357012534136147, 782.6945078153142, 0.6911961869779446, 1.6761266446784837,
    2.360499249630532e-08, 1.1035593243190558e-05, 0.02406502549730533, 17.059091440658946,
    7.47855712384406, 0.00869998704177407, 0.022199720717597068, 8058.863930428368,
    0.003732109075993981, 6.845942354323129, 9.885393785738345e-08, 9.856244888052659e-08,
    3.050267721805182, 9.228613110508363e-08, 3.6097253389449444e-07, 1.8838054845637102,
    0.024338102779919265, 4.526787374869987e-08, 6.620511136826136e-06, 0.2835177972554397,
    1.4852252118165121, 4.7341732114946925e-06, 8.00580575978308e-08, 0.7345404035726253,
    2.484594252058977e-08, 1.960397879296566e-06, 0.012470924479408996, 2.7130914700039367e-06,
    2.9466741628850323e-09, 0.11063498799091412, 6.336488991467392e-09, 3.9822656127133824e-08,
    0.001463676078913, 6.402509795363276e-10, 5.14345263519968e-06, 0.1964569797861901,
    0.9793935583183078, 2.227656879959588e-07, 6.051095202454897e-06, 0.002864531281511599,
    7.24772013734526e-08, 3.035922872455849e-06, 0.4303770891907133, 8.996358588412889e-09,
    1.341771913344561e-06, 0.008669381686404125, 7.187378447761685e-07, 2.914088294684804e-08,
    0.02491122406230101, 9.033567216666716e-06, 3.049189199357003e-08, 8.698432835807478e-07,
    9.515248117460242e-08, 2.2073703919870035e-05, 0.012819456779348282, 9.006671447937795e-07,
    8.70339230376299e-08, 0.005663951885287251, 0.00013617690111761754, 0.0010264172333100672,
    2.3924876488382307, 0.8576470862919916, 0.6014338667131146, 60.21156237769469,
    0.7226916254649123, 0.19379433950168284, 2.31705269115718, 0.8589324633418385,
    0.535137089631316, 0.3283539443238837, 6.866019560866234, 0.17884707414171855,
    0.19469023453543735, 21.5413172931563
]

const b3_p_lower = [
    6.005, 18.015600000000003, 9.5e-08, 61.400000000000006, 5010.0, 0.0022,
    0.0055000000000000005, 0.072, 0.0827, 4.78, 0.095, 0.07550000000000001, 0.0719,
    340000000000.0, 170000000.0, 10000000.0, 0.0043, 0.06430000000000001, 0.0539, 0.0038,
    0.0173, 0.08660000000000001, 0.082, 0.15700000000000003, 0.013700000000000002,
    307.90000000000003, 63900.0, 0.0022, 0.0022, 1029.572332256015, 0.0001, 153.0,
    0.05480000000000001, 100.0, 0.010000000000000002, 99.30000000000001, 0.00017,
    101.11125335322616, 85.74234284353578, 0.592, 1.6600000000000001, 70.49945100689858,
    52.950666799425974, 0.476, 0.11100000000000002, 40.42035022055875, 400000.0,
    0.00030000000000000003, 0.03, 567.6087344716519, 0.0029000000000000002, 0.0212,
    0.0029000000000000002, 0.063, 69.5, 12.700000000000001, 1.6000000000000003e-05,
    0.033400000000000006, 543.7474358635255, 0.5, 1.01, 187.9, 10400.0, 0.000624,
    0.36400000000000005, 0.654, 37.73427452982221, 0.0184, 100.0, 547.9285779, 0.34, 0.0128,
    0.023100000000000002, 0.0218, 53931.519714534705, 9500000.0, 0.0022, 0.013800000000000002,
    1490.4642239166901, 520000.0, 0.0048000000000000004, 0.0408, 0.132, 1e-80,
    0.00017700000000000002, 0.0001, 1373.469562127557, 10000.0, 0.5, 0.0413,
    11.600000000000001, 4.63, 252.0, 0.0008500000000000001, 0.00011999999999999999, 10.0,
    0.136, 0.5, 10000000.0, 0.08950000000000001, 0.5, 10.0, 0.0164, 0.5,
    1.9000000000000002e-10, 2e-07, 0.00036500000000000004, 0.219, 0.0897,
    0.00030100000000000005, 0.000488, 92.30000000000001, 9.300000000000001e-05, 0.1, 2.3e-11,
    2e-09, 0.034100000000000005, 0.0, 3.962810452627297e-09, 0.5, 0.00047000000000000004, 0.0,
    1.4e-07, 0.0091, 0.5, 6.131859505628586e-08, 0.0, 0.009, 0.0, 4.7000000000000004e-08,
    0.0012000000000000001, 6.703598301123717e-08, 0.0, 0.0016, 0.0, 2.1375371447438603e-09,
    0.00011800000000000001, 0.0, 6.540068491820219e-08, 0.004, 0.5, 1.1000000000000001e-08,
    8.500000000000001e-08, 0.00011700000000000001, 0.0, 1.2936704683174875e-07, 0.006, 0.0,
    3.677028423862845e-08, 0.000535, 7.74626506298897e-09, 2.797262383857128e-11, 0.00034,
    1.380565583801524e-07, 1.111186933303666e-09, 6.300000000000001e-08, 0.0, 3.3e-07,
    0.0017000000000000001, 1.6324424376226334e-08, 8.790074664121873e-11, 0.00023,
    5.600000000000001e-06, 1.8e-05, 0.188, 0.0978, 0.0154, 0.6400000000000001,
    0.042300000000000004, 0.004900000000000001, 0.05530000000000001, 0.0108,
    0.005600000000000001, 0.0076, 0.143, 0.0047, 0.006600000000000001, 0.5185
]

const b3_p_upper = [
    600.5, 1801.56, 9.5e-06, 6140.0, 501000.0, 0.21999999999999997, 0.55, 7.199999999999999,
    8.27, 478.0, 9.5, 7.55, 7.1899999999999995, 34000000000000.0, 17000000000.0, 1000000000.0,
    0.42999999999999994, 6.43, 5.390000000000001, 0.38, 1.73, 8.66, 8.2, 15.700000000000001,
    1.37, 30790.0, 6390000.0, 0.21999999999999997, 0.21999999999999997, 102957.2332256015,
    0.01, 15300.0, 5.48, 10000.0, 1.0, 9930.0, 0.016999999999999998, 10111.125335322615,
    8574.234284353577, 59.2, 166.0, 7049.945100689857, 5295.066679942597, 47.599999999999994,
    11.100000000000001, 4042.035022055875, 40000000.0, 0.03, 3.0, 56760.8734471652,
    0.29000000000000004, 2.12, 0.29000000000000004, 6.3, 6950.0, 1270.0, 0.0016,
    3.3400000000000003, 54374.74358635255, 4.0, 101.0, 18790.0, 1040000.0, 0.0624, 36.4, 65.4,
    3773.4274529822205, 1.8399999999999999, 10000.0, 54792.857789999995, 34.0, 1.28, 2.31,
    2.18, 5393151.97145347, 950000000.0, 0.21999999999999997, 1.3800000000000001,
    149046.422391669, 52000000.0, 0.48, 4.08, 13.200000000000001, 1e-07, 0.0177, 0.01,
    137346.9562127557, 1000000.0, 50.0, 4.13, 1160.0, 463.0, 25200.0, 0.085,
    0.011999999999999999, 1000.0, 13.600000000000001, 4.0, 1000000000.0, 8.95, 4.0, 1000.0,
    1.6400000000000001, 4.0, 1e-07, 1.9999999999999998e-05, 0.0365, 21.9, 8.97,
    0.030100000000000002, 0.048799999999999996, 9230.0, 0.009300000000000001, 10.0, 1e-07,
    2e-07, 3.41, 1e-07, 3.962810452627297e-07, 4.0, 0.047, 1e-07, 1.4e-05, 0.9099999999999999,
    4.0, 6.131859505628587e-06, 1e-07, 0.8999999999999999, 1e-07, 4.7e-06, 0.12,
    6.703598301123717e-06, 1e-07, 0.16, 1e-07, 2.13753714474386e-07, 0.011800000000000001,
    1e-07, 6.540068491820219e-06, 0.4, 4.0, 1.1e-06, 8.5e-06, 0.0117, 1e-07,
    1.2936704683174875e-05, 0.6, 1e-07, 3.6770284238628445e-06, 0.0535, 7.746265062988969e-07,
    1e-07, 0.033999999999999996, 1.3805655838015239e-05, 1.111186933303666e-07, 6.3e-06, 1e-07,
    3.3e-05, 0.17, 1.6324424376226333e-06, 1e-07, 0.023, 0.00056, 0.0018000000000000002,
    18.799999999999997, 9.78, 1.54, 64.0, 4.2299999999999995, 0.49, 5.53, 1.08, 0.56, 0.76,
    14.299999999999999, 0.47, 0.66, 51.849999999999994
]
178-element Vector{Float64}:
    600.5
   1801.56
      9.5e-6
   6140.0
 501000.0
      0.21999999999999997
      0.55
      7.199999999999999
      8.27
    478.0
      ⋮
      0.49
      5.53
      1.08
      0.56
      0.76
     14.299999999999999
      0.47
      0.66
     51.849999999999994

Simulated data: an extended diauxic shift

The pseudo-data are generated (in the reference implementation, with no noise added, since this is a black-box mex simulation rather than a noised sampling step) by simulating the model through three consecutive growth media, matching the reference b3_dyn.m/b3_amigo.m scenario 6, an "extended diauxic shift":

  1. Glucose only (t = 0-8.15 h): starting from the glucose-only steady state ssGLC with OD = 0.03, ACT = 0, GLC = 4.8.
  2. Acetate only (next 19.7 h): glucose is exhausted and acetate is added (ACT = 5, GLC = 0), OD is reset to 0.03 (a fresh inoculation into the new medium), and every other state carries over from the end of phase 1.
  3. Glucose + acetate mixture (final 16.45 h): both carbon sources are present (ACT = 3, GLC = 3), OD is reset to 5e-4, and the other states carry over from the end of phase 2.

All 47 states are sampled every 1000 s. Following the reference implementation exactly (including its abrupt medium switches, where the state used to seed the next phase is resampled at the last 1000 s grid point at or before the nominal phase boundary, not the boundary itself), the three phases contribute 30 + 71 + 60 = 161 rows in total – matching the paper's stated 161 time points over "45 hours" (44.3 h of nominal phase lengths). The data below is the reference b3_data.mat (xnom), transcribed verbatim.


# pseudo-experimental data (161 time points x 47 states), transcribed from
# the reference b3_data.mat (xnom), generated by simulating the model's
# extended-diauxic-shift scenario at the reference nominal parameters

const b3_data = [
    0.03 0.0 4.8 0.351972298 0.191190619 0.202804098 6.57504207 1.908140784 5.70593e-09 0.001408116 3.278779135 0.050535354 0.210455879 5.720977255 0.863278018 0.00472323 0.001416969 0.000141697 0.001 3.6201e-05 0.001026848 0.001 0.001 0.011389032 0.011389032 7.481e-05 0.000292771 0.004290789 0.000220477 0.000491491 0.000999714 0.000336947 0.001 0.000242131 0.000377962 0.000987493 0.002501893 0.09647707 0.00352292 0.003 0.000299098 0.006990902 0.005943273 0.001346727 0.00729 0.001163813 0.006126187
    0.03591513887781556 0.002173705488592223 4.787542569869577 0.3937323031626563 0.19775330727334195 0.20278547958047943 6.57373709992828 1.9081242484876217 5.442491737624688e-09 0.0014344846119460411 3.3400752998118795 0.04943411043198247 0.2104528927930759 5.7206951667121935 0.8629910088531018 0.004723391413659777 0.0014170174240979343 0.00014170182363362345 0.001 3.6200361353548564e-05 0.0010268433206936383 0.001 0.001 0.011390731782032731 0.011389042547057065 7.48129049898295e-05 0.000292768813524334 0.004290711964554366 0.00022065940449863633 0.0004914876070117683 0.0009997427569533228 0.0003369624936783816 0.0009999919623509543 0.0002421289586853418 0.0003779465971074153 0.0009875402470903045 0.002501884071115333 0.09647739829090965 0.0035225917090903496 0.003 0.00029921218363362456 0.0069907878163663765 0.005943374294304737 0.0013466257056952702 0.00729 0.0011641387214118802 0.006125861278588119
    0.042996748789676395 0.004682775920234055 4.772628311467069 0.4025210394026368 0.19902017621230567 0.20279795235311818 6.573398510240928 1.9082074767072301 5.389155008641637e-09 0.0014395119596082768 3.351919834954686 0.04923262210748054 0.21046319672527075 5.721096572423753 0.8630227488577467 0.0047236106610227735 0.0014170831983068351 0.00014170838580351803 0.001 3.6200493350658034e-05 0.0010268458906959083 0.001 0.001 0.01139212362497318 0.01138905083432014 7.481722546896487e-05 0.00029276963130925326 0.004290903193744218 0.00022062306944355104 0.0004914889539635439 0.0009998133285186418 0.0003369855282499827 0.000999984103911385 0.00024212584023264392 0.00037793550911686225 0.0009876103816980825 0.002501869033416597 0.09647717842675316 0.003522811573246822 0.003 0.00029924174360883705 0.006990758256391164 0.005943306767893953 0.001346693232106128 0.00729 0.0011641027444993192 0.0061258972555006804
    0.05147474349426925 0.007652064869961389 4.754772558248599 0.4063651933402864 0.19956503138475168 0.20280940041651496 6.5731991451195775 1.9082867272889348 5.366117375671636e-09 0.0014416626819609127 3.3569798102339785 0.049147982051912086 0.2104729765342868 5.7214910533993395 0.8630771662374145 0.004723814306147605 0.00141714429184428 0.00014171448276981333 0.001 3.620132788887083e-05 0.0010268547723950412 0.001 0.001 0.011393262218225552 0.011389056498769007 7.482158005615867e-05 0.000292773122469642 0.004291106132355681 0.00022057566497874384 0.0004914945059989107 0.0009998854484826564 0.0003370087479604471 0.000999980110154198 0.00024212265317932204 0.0003779269074677759 0.0009876810577089216 0.0025018532306891684 0.09647697665544708 0.003523013344552919 0.003 0.00029925915079722395 0.006990740849202778 0.005943244790511866 0.0013467552094882356 0.00729 0.0011640410671315826 0.006125958932868418
    0.06162444053595873 0.011186494084363955 4.733395261885237 0.4085061735537105 0.19986788937606945 0.20281923360529355 6.573060319918107 1.9083552305594242 5.353156239705563e-09 0.0014428537726814514 3.359775349226523 0.04910208190746154 0.21048134883134256 5.7218342443549135 0.8631264748253058 0.004723992050095344 0.0014171976150285776 0.00014171980502671486 0.001 3.620264302918761e-05 0.0010268678885231532 0.001 0.001 0.01139419341040999 0.011389059999301374 7.48256615394168e-05 0.0002927784237937405 0.004291292256420496 0.0002205349503154069 0.0004915029016666868 0.00099995158793055 0.0003370305154160631 0.0009999793777482771 0.00024211963242729023 0.00037792008843068786 0.0009877473031343425 0.002501837982082096 0.09647680335088175 0.0035231866491182372 0.003 0.0002992712729270839 0.006990728727072917 0.005943191556750173 0.0013468084432499373 0.00729 0.0011639851856567144 0.006126014814343286
    0.07377545237688098 0.015403364376499005 4.707802039220035 0.40985615537972725 0.20005966657146554 0.20282756553805878 6.57295761147189 1.9084129478527905 5.344872703328813e-09 0.0014436064396473932 3.3615342061533773 0.049073698913736113 0.21048832662555966 5.722123990647161 0.8631658846134705 0.004724144003605635 0.0014172432010816746 0.00014172435545970174 0.001 3.620425295795596e-05 0.0010268835383884806 0.001 0.001 0.01139495490393453 0.011389061820938193 7.482936727250432e-05 0.00029278482107441596 0.004291455612622108 0.00022050334863255318 0.0004915130161847191 0.0010000100678343006 0.00033705028268408163 0.0009999808693356752 0.00024211686285121415 0.00037791461595977936 0.0009878074557459209 0.0025018238086151694 0.09647665650605414 0.003523333493945831 0.003 0.00029928024184520946 0.006990719758154791 0.005943146451053435 0.0013468535489466764 0.00729 0.0011639405265346959 0.006126059473465306
    0.08832238683729031 0.020440367603484826 4.677161600352559 0.4107751992045122 0.2001912099008665 0.2028346210342438 6.572879575420568 1.9084610852002406 5.339158826805699e-09 0.0014441226293102174 3.36273292866786 0.049054648264925844 0.2104940818282573 5.722365863555211 0.8631955488333346 0.004724272869892287 0.0014172818609676648 0.00014172821481046549 0.001 3.620601847348808e-05 0.0010269004603183688 0.001 0.001 0.011395577589498817 0.011389062362067087 7.483266958237359e-05 0.00029279178202986907 0.00429159604570173 0.0002204801186273881 0.0004915240118188509 0.0010000610031869381 0.0003370679014768686 0.000999983678888623 0.00024211437222962454 0.00037791017878568707 0.0009878610672767634 0.002501810915377261 0.09647653215764637 0.0035234578423536233 0.003 0.00029928705651499654 0.006990712943485003 0.005943108256006865 0.0013468917439932455 0.00729 0.0011639069131478615 0.006126093086852142
    0.10573765801795793 0.026461058913404063 4.640478750689381 0.41143362505069714 0.20028633331089093 0.20284063169660949 6.57281961403902 1.9085010367757398 5.335023178481416e-09 0.0014444963600450385 3.3635939823668366 0.049041148321912906 0.21049880520668865 5.722566784574631 0.8632167245648185 0.004724381836553446 0.0014173145509660094 0.00014173147841882954 0.001 3.620784067018332e-05 0.0010269177641780256 0.001 0.001 0.011396086745362034 0.011389061922336312 7.483557440529683e-05 0.0002927989298854204 0.004291715155741117 0.00022046393301166853 0.0004915352958556064 0.0010001051252559968 0.0003370834028764147 0.000999987119392334 0.00024211216144598283 0.0003779065400384356 0.0009879082341988047 0.00250179935125903 0.09647642622302213 0.003523563776977863 0.003 0.00029929229294905856 0.006990707707050941 0.005943075717565349 0.0013469242824347622 0.00729 0.0011638829197272293 0.006126117080272773
    0.12658682572221136 0.03366057124386791 4.596562071178323 0.41192646631515945 0.2003581656423668 0.20284581091092674 6.572773388230887 1.9085340985369295 5.331915923111075e-09 0.001444779379708886 3.364239835322726 0.049031133826263215 0.21050266986292326 5.722733309718074 0.863230699736374 0.004724473944259352 0.0014173421832777856 0.00014173423727087677 0.001 3.620965268345485e-05 0.001026934852461021 0.001 0.001 0.011396503046374212 0.011389060713200335 7.483810389718516e-05 0.0002928060108952787 0.004291814989616599 0.00022045357433697597 0.0004915464693074201 0.0010001433687904032 0.0003370969046665765 0.000999990698571857 0.00024211021754049755 0.0003779035130263407 0.0009879493161989786 0.002501789079916608 0.09647633494120181 0.0035236550587981748 0.003 0.0002992963299668178 0.006990703670033182 0.005943047680409418 0.0013469523195906929 0.00729 0.001163867085437928 0.006126132914562074
    0.15154695713392294 0.04227270171472695 4.543985230556915 0.41228829932226424 0.2004118070099877 0.20285035913278582 6.5727382228905595 1.9085614856736646 5.329574734346182e-09 0.0014449915406611093 3.3647236896957247 0.049023966301825136 0.21050583652515958 5.722871553693782 0.8632388961385774 0.004724551903073677 0.001417365570922008 0.00014173657247843027 0.001 3.621141243417303e-05 0.0010269513525459693 0.001 0.001 0.011396843397848275 0.01138905887156554 7.484028756227316e-05 0.00029281286615317684 0.004291897850146117 0.0002204478148034491 0.0004915572824602835 0.0010001767093299778 0.00033710856402700265 0.0009999940732917962 0.0002421085205501003 0.0003779009466160744 0.0009879847924753433 0.0025017800179860314 0.09647625476477187 0.003523735235228101 0.003 0.0002992994010084131 0.006990700598991587 0.005943023059323651 0.0013469769406764729 0.00729 0.0011638577992937097 0.006126142200706294
    0.18142867674051952 0.05257551776938985 4.481040531186904 0.4125825026988518 0.20045540305417864 0.20285444279929968 6.572711717501549 1.9085840448059084 5.327723136450166e-09 0.0014451655326628396 3.365106271552385 0.04901800689251959 0.21050841042524432 5.7229862542079815 0.8632414651622156 0.004724618076462669 0.001417385422938737 0.00014173855479110068 0.001 3.621309663412693e-05 0.0010269670612873935 0.001 0.001 0.011397121618047594 0.011389056470012307 7.484215783754134e-05 0.0002928194084272864 0.004291965121235964 0.00022044643700912546 0.00049156759836825 0.0010002061060785023 0.00033711855398149714 0.0009999970086661432 0.00024210704697537385 0.0003778987152499206 0.0009880151902167348 0.002501772054932148 0.096476182823566 0.00352380717643394 0.003 0.00029930171586255795 0.006990698284137442 0.005943000953163829 0.001346999046835404 0.00729 0.001163854888044776 0.0061261451119552284
    0.21720397619235748 0.06490387709460348 4.405680306847896 0.4128106660128505 0.20049013399200483 0.2028582340106193 6.572692452060374 1.9086027095856146 5.326286904475256e-09 0.001445305042053024 3.3654127210595877 0.049013496737165006 0.21051051305784013 5.723081851421851 0.8632394337321505 0.00472467448117872 0.0014174023443535788 0.00014174024458620002 0.001 3.62146967372608e-05 0.0010269819074907195 0.001 0.001 0.011397348988565799 0.01138905352521826 7.484374625755896e-05 0.00029282560649168584 0.004292018813868015 0.00022044855401249212 0.0004915773681574687 0.001000232471147975 0.0003371270429394716 0.0009999993390074334 0.00024210577278228987 0.0003778967107260672 0.0009880410224665384 0.0025017650701783497 0.09647611598078835 0.0035238740192115735 0.003 0.000299303398428333 0.006990696601571668 0.005942980430326532 0.0013470195696710435 0.00729 0.0011638571891672384 0.006126142810832766
    0.2600364875822742 0.07965809235775795 4.315453131535769 0.4129932625737685 0.2005184805081319 0.20286189832708842 6.572679452740481 1.9086181300617189 5.32513136733857e-09 0.0014454201782017804 3.365660216783294 0.04900992284833718 0.21051222316956017 5.723161986762158 0.863232630686382 0.00472472285581325 0.0014174168567438685 0.0001417416939196146 0.001 3.6216215468342516e-05 0.0010269959199397142 0.001 0.001 0.0113975347362503 0.011389050000869818 7.484508231137024e-05 0.00029283147173763676 0.004292059841891462 0.0002204542938610324 0.000491586609932006 0.0010002566870558351 0.00033713418861030793 0.001000000939332687 0.00024210467427454975 0.000377894835665786 0.0009880627696785469 0.002501758938294442 0.0964760513925798 0.003523938607420138 0.003 0.0002993045337399106 0.0069906954662600895 0.005942960594533679 0.0013470394054639042 0.00729 0.001163864896984186 0.0061261351030158185
    0.3113184169177331 0.09731678978596357 4.207425991543165 0.41314098160663665 0.20054202097038015 0.20286560867432468 6.572672102456365 1.908630890877024 5.3242078785288715e-09 0.001445517179340012 3.3658636452631843 0.04900709456033096 0.21051361133123506 5.723229833489569 0.8632208270157444 0.004724764722038243 0.0014174294166112184 0.0001417429483586254 0.001 3.621766487578749e-05 0.0010270092091857778 0.001 0.001 0.011397686408792015 0.01138904580624775 7.484619230120188e-05 0.0002928370506044311 0.004292088998376281 0.00022046378285201708 0.0004915953968362494 0.0010002796334636125 0.0003371401319482087 0.001000001698126442 0.00024210372886477002 0.00037789299729736633 0.0009880808613669662 0.0025017535331197847 0.09647598599053703 0.003524004009462898 0.003 0.0002993051756907318 0.006990694824309269 0.005942940509700706 0.001347059490296853 0.00729 0.0011638782707568385 0.006126121729243166
    0.37271333687896807 0.11845189024009042 4.078094087896605 0.41326191396382245 0.20056198047077675 0.20286956158243816 6.572670153889324 1.9086414746996327 5.3234646130858475e-09 0.0014456009888633896 3.366033908346658 0.04900486320766499 0.21051473360304096 5.72328814968478 0.8632033001284065 0.004724801432158587 0.001417440429647341 0.00014174404840502426 0.001 3.6219065505050846e-05 0.0010270219592809736 0.001 0.001 0.011397810168169488 0.011389040788328276 7.484709849906933e-05 0.00029284242124661753 0.00429210652098645 0.0002204775492003235 0.0004916038517758534 0.0010003022228912656 0.000337144992711139 0.0010000014958078678 0.00024210291546012373 0.00037789110093149975 0.0009880956626687025 0.0025017487291275034 0.09647591631014095 0.0035240736898589607 0.003 0.00029930534587624364 0.006990694654123757 0.005942919111987564 0.001347080888009986 0.00729 0.001163898129619572 0.006126101870380432
    0.4462088403301324 0.14374662317230194 3.92326984314891 0.41336236204031396 0.20057937457397576 0.2028740000640227 6.572673760197125 1.9086502855729381 5.3228634356668015e-09 0.001445675821580648 3.3661799054896506 0.04900312516363822 0.21051563432939277 5.723339427920908 0.8631787206297883 0.004724834237054204 0.0014174502711156477 0.00014174503153040159 0.001 3.622044670163758e-05 0.0010270344294021443 0.001 0.001 0.011397911038602337 0.011389034714880827 7.484781847878487e-05 0.00029284769444663984 0.004292111999952277 0.0002204965888150112 0.0004916121488044767 0.0010003254630439266 0.00033714886600459904 0.0010000001788837264 0.00024210221449018533 0.00037788904187343827 0.0009881074639242276 0.0025017443998903476 0.09647583806702517 0.0035241519329747414 0.003 0.00029930503091958605 0.006990694969080415 0.005942895085971268 0.0013471049140262874 0.00729 0.001163925980597398 0.006126074019402605
    0.5341911275843705 0.17402102670074437 3.7379256389544064 0.413446367448529 0.20059496801433438 0.20287925067302787 6.57268360550374 1.908657663205281 5.32238073921066e-09 0.001445745041516656 3.3663080228099735 0.04900183577198807 0.21051634720242837 5.723386055066827 0.863144863877312 0.0047248643547219814 0.001417459306415701 0.00014174593423062922 0.001 3.622184886076338e-05 0.0010270469722247666 0.001 0.001 0.011397993059424958 0.01138902724035328 7.484836399829105e-05 0.0002928530217745851 0.0042921041147757095 0.00022052258355976444 0.000491620525877937 0.0010003505508946284 0.00033715181651681797 0.0009999975271285967 0.00024210160782670652 0.00037788669379390375 0.000988116463286759 0.002501740414093731 0.09647574550363633 0.0035242444963635884 0.003 0.0002993041710745804 0.00699069582892542 0.0059428666640674605 0.0013471333359300981 0.00729 0.0011639643457997657 0.0061260356542002375
    0.63952121343074 0.21025825321665997 3.5160330474052452 0.41351880920808193 0.2006097301163457 0.20288578953900535 6.572701073323551 1.908663893392322 5.32199098065101e-09 0.0014458130343233814 3.3664263168532025 0.049000953249981306 0.21051689483766833 5.723430504542136 0.8630980169564872 0.004724893089413901 0.0014174679268231934 0.00014174679559743035 0.001 3.6223327859244076e-05 0.001027060070823139 0.001 0.001 0.011398059492001756 0.01138901784754344 7.484873959285464e-05 0.0002928586118182197 0.0042920801271882905 0.0002205583491090448 0.0004916293102540255 0.001000379034615351 0.0003371538713478436 0.0009999932022621753 0.00024210107827958935 0.0003778838900128384 0.0009881227451416987 0.0025017366267401303 0.09647563022447808 0.0035243597755218264 0.003 0.0002993026455199648 0.006990697354480036 0.005942831269116748 0.0013471687308808098 0.00729 0.0011640174351291732 0.00612598256487083
    0.7656173662003273 0.25363245129961914 3.2503887635105038 0.41358319968518603 0.20062463185150856 0.20289437040930577 6.5727287678652155 1.908669227510285 5.32167959581007e-09 0.0014458845481186643 3.3665423779869754 0.04900050172107473 0.21051728787633162 5.723475732151422 0.8630318539813617 0.004724921998572578 0.001417476599570675 0.00014174766232482146 0.001 3.622496379838031e-05 0.001027074412245194 0.001 0.001 0.011398112942366256 0.011389005744801482 7.484894000834282e-05 0.0002928647623704985 0.004292034913990271 0.0002206086945687787 0.0004916389689022407 0.001000413075218442 0.0003371550068948743 0.0009999866672121868 0.00024210060879785477 0.0003778803935483493 0.0009881262405963855 0.0025017328640032184 0.09647547893806425 0.003524511061935653 0.003 0.0002993002268346565 0.006990699773165344 0.005942784821412563 0.001347215178584994 0.00729 0.0011640924225500523 0.006125907577449951
    0.9165731945243537 0.3055491930124813 2.9323649908973763 0.41364374824710765 0.2006410837821588 0.2029063133448496 6.572771592844564 1.9086738906078338 5.3214346641398805e-09 0.0014459667341251447 3.3666670749311542 0.04900057625579755 0.2105175178157566 5.7235258646196705 0.8629347391808557 0.004724953229145265 0.0014174859687422592 0.00014174859879740383 0.001 3.6226880723498324e-05 0.001027091053857845 0.001 0.001 0.011398155417895468 0.011388989641180491 7.484894434141117e-05 0.000292871933113459 0.004291958663404549 0.00022068248209652358 0.0004916502223545091 0.0010004559996451986 0.00033715511884893585 0.0009999770140724368 0.00024210018092535283 0.00037787583408026526 0.0009881266370304815 0.0025017288910765367 0.09647526836428295 0.003524721635716959 0.003 0.0002992964867991073 0.006990703513200892 0.005942720176259097 0.0013472798237384614 0.00729 0.0011642025073087883 0.006125797492691214
    1.097285445452906 0.3676885116349555 2.5516385119478104 0.4137063529671317 0.20066150734055055 0.2029241732199668 6.572839309683302 1.9086780909295638 5.321248125796652e-09 0.0014460721246520184 3.3668189345602255 0.04900142018800803 0.2105175389439681 5.723587750181841 0.8627834153040755 0.004724990209333207 0.0014174970627983952 0.00014174970784193075 0.001 3.62292874859796e-05 0.0010271117682432453 0.001 0.001 0.011398188316009378 0.01138896728446362 7.484870394531493e-05 0.00029288089627001716 0.00429183153694146 0.00022079746166358036 0.0004916642806931008 0.0010005134260637415 0.00033715396025446137 0.0009999626099025424 0.00024209977168181373 0.0003778695800204703 0.0009881231913450022 0.0025017243463380397 0.09647495344140138 0.0035250365585985295 0.003 0.00029929057302328455 0.006990709426976715 0.005942623506240519 0.001347376493757038 0.00729 0.0011643740813348344 0.006125625918665168
    1.3136138609184551 0.4420579161868585 2.0958496375472846 0.41378231015790884 0.2006910866233851 0.2029537674515263 6.572954237501211 1.9086820185619007 5.321115860191029e-09 0.001446227619746651 3.367038042567654 0.04900367371220029 0.2105172085452242 5.723675465581607 0.8625235635793389 0.004725039509260384 0.001417511852776284 0.00014175118654645202 0.001 3.623258575803887e-05 0.0010271399549199056 0.001 0.001 0.01139821226195652 0.011388934242875431 7.484811054424258e-05 0.0002928931348244314 0.004291607415888622 0.00022099519732557746 0.0004916834673451045 0.0010005962168990361 0.00033715097820442847 0.0009999401539048714 0.00024209934534598132 0.0003778604028764564 0.0009881142375831365 0.0025017185677057322 0.09647443154795571 0.0035255584520441875 0.003 0.00029928053666129344 0.006990719463338706 0.005942463328360365 0.0013475366716371982 0.00729 0.001164668819081628 0.006125331180918374
    1.572563099196366 0.5310491099692198 1.5502065790798052 0.41390258940733177 0.20074449878466682 0.2030119342023417 6.573180373497817 1.908685743648619 5.321037658283385e-09 0.0014465086148388589 3.3674402261907552 0.049009350867747103 0.21051604143511393 5.72382688935545 0.8619943054322357 0.00472511693650799 0.0014175350809503004 0.00014175350912567112 0.001 3.623771336502262e-05 0.0010271835377697262 0.001 0.001 0.011398226398246487 0.01138888003495377 7.484689550186924e-05 0.00029291210809381194 0.004291151558907252 0.00022139921307639298 0.0004917132015311027 0.0010007298304628954 0.0003371447980504299 0.000999901643448838 0.00024209882696358596 0.00037784541426625354 0.0009880956318297142 0.0025017100388288137 0.09647340557854528 0.003526584421454626 0.003 0.00029926079013586996 0.00699073920986413 0.005942148524962661 0.0013478514750349146 0.00729 0.0011652695439668531 0.00612473045603315
    1.8824685690858682 0.6374739945933744 0.8970329275858666 0.414207781606774 0.20088701961366134 0.2031739015811933 6.573796951779166 1.9086879133673698 5.3210020994504774e-09 0.0014472441436233555 3.3685551833858844 0.04902809920388597 0.21051159201195135 5.72419894913093 0.8604590602654104 0.004725274492294056 0.0014175823476863065 0.00014175823560583648 0.001 3.624759496723066e-05 0.001027267196518186 0.001 0.001 0.011398225172012916 0.01138877177336572 7.484421034971667e-05 0.0002929485955429693 0.004289858103558189 0.0002225799764001523 0.0004917703687381707 0.0010009937514801346 0.00033713107689186035 0.0009998213355822897 0.00024209798584682454 0.0003778155837719819 0.000988054281343114 0.0025016940239496375 0.09647054725269662 0.0035294427473032777 0.003 0.0002992069605246698 0.00699079303947533 0.005941272139565761 0.001348727860431834 0.00729 0.0011670159654679122 0.006122984034532091
    2.2528689090707794 0.7641361546210059 0.11518013362511559 0.4192486015467852 0.20310231465250428 0.20576432628058436 6.582531427521369 1.9086144472836502 5.319918200782985e-09 0.001458214125864269 3.386644226984528 0.049372663885942775 0.21042489703922404 5.728752519788188 0.8352666438815385 0.00472607779423123 0.0014178233382678936 0.00014178233450702784 0.001 3.629116001868424e-05 0.00102763400799584 0.001 0.001 0.011398143869018358 0.01138828273532078 7.483200322276658e-05 0.0002931088922785268 0.004268783161618165 0.00024314308227918677 0.0004920214427644484 0.001002171163317527 0.00033706868627918706 0.0009994366527364038 0.00024209425684262932 0.000377681889634237 0.0009878662469048978 0.0025016219886244547 0.0964245238798763 0.0035754661201236326 0.003 0.00029844598099922206 0.006991554019000779 0.005927290511674136 0.0013627094883234172 0.00729 0.001196434275722355 0.006093565724277646
    2.4203316780164865 0.7269411772576332 -9.861191586437776e-26 0.7884567495968448 0.1652296653604806 3.9146691665743565 0.04546544825079135 0.01280570324553797 25.730045436791706 0.23609069134745378 3.4917981305479033 0.013066553539483687 0.05033083698891963 0.15396537858227993 0.007820931625875143 0.011901608275981568 0.0035704824827931733 0.0003570482488948942 0.001 5.668610323719809e-05 0.0011069525237060412 0.001 0.001 0.01127178725582821 0.011020421852142113 8.670333184534801e-05 0.00034145135807470145 0.00045624856486235077 0.004435216577069977 0.0005643779286250321 0.0011725129047858945 0.0005102765387031334 0.0009524384958092541 0.00023559785962283446 0.00035831731163075335 0.0018362708969029578 0.0023637030739389986 0.00584011572235041 0.09415987427764948 0.003 0.007281861912021771 8.138087978218383e-06 0.0013565486337242974 0.005933451366273916 0.00729 0.006958175961480248 0.00033182403851974597
    2.5595267108976496 0.6292237633972874 7.966508951508677e-26 0.7288669945762782 0.25024915537561854 3.934887519784684 0.06453791248007601 0.06883032998916687 24.150430948003724 0.30914418452998516 4.199056882022895 0.020702379172189846 0.07787849189428317 0.23233900901539725 0.011526781029597654 0.019666385644952177 0.005899915693484468 0.0005899915699144608 0.001 7.898153095363088e-05 0.001193763439767908 0.001 0.001 0.011139943748399871 0.010627638484858775 9.945479979218874e-05 0.00039461681433811217 0.0006525508296700935 0.004647047662156118 0.0006439170210091419 0.001351355525670255 0.0006965264873715771 0.0009034538121844704 0.00022868088481274324 0.0003379804251605412 0.002749606960617184 0.0022162110746265706 0.005578192061855691 0.09442179793814419 0.003 0.007273620538269176 1.6379461730813384e-05 0.0013508699689146026 0.005939130031096221 0.00729 0.00681126965267023 0.0004787303473297615
    2.706680130721846 0.4932060811941526 3.250652241946982e-27 0.7261588841140552 0.32731962880947135 3.9351421489318335 0.07562214585603305 0.14794223995287778 22.225294455707406 0.3708002900752456 4.674393704440534 0.02740475171409699 0.1002214132516268 0.29107023466412013 0.014833818040945922 0.026803137801833247 0.008040941340548887 0.0008040941345753539 0.001 9.948094799399959e-05 0.0012735800986806486 0.001 0.001 0.01101872675251481 0.010266640388804864 0.00011117284609523206 0.0004435030301935088 0.0008149552216235247 0.004859676089902768 0.0007170535044113459 0.0015156851206571008 0.0008676344036206698 0.0008587837309366897 0.00022232080880871987 0.0003192815705372482 0.003588434201782856 0.0020806441510253 0.005578123612538532 0.09442186638746136 0.003 0.007267529852515321 2.2470147484668894e-05 0.0013507987547439222 0.005939201245266903 0.00729 0.006685313899917191 0.0006046861000828023
    2.8621813738422914 0.3178793348610602 -2.907720713813696e-26 0.7378115855139473 0.3981207352195409 3.936416357175252 0.08436460710458227 0.23560683679810754 20.276860357643844 0.4303405909288743 5.021551049303995 0.03330707794637325 0.12175021120517317 0.34497778924090516 0.017838305434033454 0.0333598656650177 0.01000795969950434 0.0010007959704290315 0.001 0.00011831639401369114 0.0013469016817665407 0.001 0.001 0.010907169858733395 0.009934846702246739 0.00012193622849425185 0.0004884176711321843 0.0009545604288784003 0.005064504556880522 0.0007842472613405214 0.0016665291842802655 0.001024772832017698 0.0008180458504575886 0.000216472445620545 0.00030208922797691687 0.00435858009307401 0.001956057756683642 0.0055249063373285145 0.09447508366267136 0.003 0.00726205519538134 2.794480461865041e-05 0.0013504425034449026 0.005939557496565923 0.00729 0.006574853254216566 0.0007151467457834288
    3.026164445307984 0.10251437742276262 9.409645386664562e-26 0.7454018970345184 0.4601514871126861 3.9395891518321156 0.09281294326015012 0.3252766650454085 18.40429138443097 0.48913394054801446 5.269242870404312 0.03830891598828297 0.14364674236694183 0.39858310969578636 0.02061794268125331 0.039370227508825906 0.011811068252646882 0.0011811068257048488 0.001 0.0001355853386494472 0.0014140637146413412 0.001 0.001 0.010804109411157484 0.00962993658439246 0.00013179697762786012 0.0005295842451543586 0.0010731290898529677 0.005261326015793059 0.0008458298406143554 0.0018042665761342739 0.0011687451961600475 0.0007809166403650949 0.0002110929510077151 0.00028628396360440354 0.005064038993445234 0.001841674743521785 0.005418501608706677 0.0945814883912932 0.003 0.007256205337748505 3.379466225148751e-05 0.0013495562488446617 0.005940443751166234 0.00729 0.006475861283215482 0.0008141387167845121
    0.03 5.0 0.0 0.7454018970345184 0.4601514871126861 3.9395891518321156 0.09281294326015012 0.3252766650454085 18.40429138443097 0.48913394054801446 5.269242870404312 0.03830891598828297 0.14364674236694183 0.39858310969578636 0.02061794268125331 0.039370227508825906 0.011811068252646882 0.0011811068257048488 0.001 0.0001355853386494472 0.0014140637146413412 0.001 0.001 0.010804109411157484 0.00962993658439246 0.00013179697762786012 0.0005295842451543586 0.0010731290898529677 0.005261326015793059 0.0008458298406143554 0.0018042665761342739 0.0011687451961600475 0.0007809166403650949 0.0002110929510077151 0.00028628396360440354 0.005064038993445234 0.001841674743521785 0.005418501608706677 0.0945814883912932 0.003 0.007256205337748505 3.379466225148751e-05 0.0013495562488446617 0.005940443751166234 0.00729 0.006475861283215482 0.0008141387167845121
    0.03172757516162929 4.997437348473232 9.866058654270552e-27 0.7820723434167269 0.5275077884339543 3.9452378892905196 0.10206978060035232 0.40983750724382606 16.607249675432982 0.5552439169085293 5.516022097755506 0.043370781700712215 0.16734946524005676 0.45558675510807056 0.02300971246519533 0.044929074415491085 0.013478722324646511 0.0013478722328693483 0.001 0.00015156766144634214 0.0014763467898900645 0.001 0.001 0.010710383441402264 0.009349584526073939 0.00014092511968208122 0.0005677162152687402 0.001189205876434069 0.0054374865421071 0.0009028799406353918 0.0019327089189881904 0.0013018700342557839 0.0007469667817136388 0.00020614998608535427 0.00027174429678328776 0.005716018353097005 0.0017362431453391304 0.005202448740175843 0.09479754125982397 0.003 0.007249167699795754 4.083230020423962e-05 0.0013479812664417639 0.005942018733569132 0.00729 0.006393037748593758 0.0008969622514062358
    0.03355464280458629 4.994441027143684 7.07214267700656e-26 0.8038132851222806 0.5846792997035597 3.951593080076173 0.11284169868428427 0.4899840860486031 14.894660163818232 0.6220141793261249 5.690158109773098 0.047540153412914544 0.1924046239859617 0.5160927799026686 0.025267477048690663 0.05003893533382182 0.015011680600145813 0.0015011680603866776 0.001 0.00016626891433103264 0.0015336447009116467 0.001 0.001 0.01062428775250303 0.009091984541288078 0.00014931495588394397 0.0006027977488343324 0.0012875392883819697 0.0056077463114571156 0.0009553660611731991 0.002050805311175688 0.001424165613807663 0.0007159897387082765 0.00020160531290816652 0.0002583757866624135 0.006314664075233844 0.0016393390526805282 0.004980616370577146 0.09501937362942268 0.003 0.007240156421238916 4.984357876107768e-05 0.001346213700351209 0.0059437862996596855 0.00729 0.006316775211623407 0.0009732247883765855
    0.035486913722561145 4.990994987938584 4.9063691987078496e-26 0.8261387793337236 0.6375588431589194 3.958710957609948 0.12558300937017092 0.5622648591992768 13.258476123356404 0.6926058705899139 5.833126087873104 0.0512296806388899 0.21930686105432248 0.5814253201135929 0.027310115973969238 0.05473545337608029 0.016420636012823415 0.0016420636016244682 0.001 0.00017979287938707324 0.001586362399547878 0.001 0.001 0.010545229393554014 0.00885536114895124 0.00015702483640124174 0.0006350768908839755 0.0013761665525203358 0.0057659345664907114 0.00100365929720649 0.002159386262704084 0.0015364693436993714 0.000687722709807826 0.0001974270012347561 0.0002460844192009637 0.006864012644186445 0.0015502884890916252 0.004735090478146642 0.09526489952185319 0.003 0.007228365462147314 6.163453785268157e-05 0.001344239501718174 0.005945760498292717 0.00729 0.006249330410835553 0.0010406695891644392
    0.037530458752734086 4.987081972189852 -3.5036860322780724e-26 0.8492621577243767 0.6863921579354522 3.9660540261555552 0.14020299644260928 0.6259631823714 11.701954606930721 0.7663927526351648 5.951697689053466 0.05447825092832532 0.24780400366025768 0.6509862286279888 0.029150580530697114 0.05905145563831131 0.017715436691492753 0.0017715436694638513 0.001 0.0001922351482411044 0.001634872381997286 0.001 0.001 0.010472661723768583 0.008638085821118576 0.0001641084917991623 0.0006647816911930371 0.0014565242505700452 0.005912332789871351 0.0010481008398202645 0.0022592202702507737 0.0016395470331788428 0.0006619245365326939 0.00019358551722094288 0.0002347832002610564 0.0073677300393707856 0.0014684708217223587 0.0044847214040695 0.09551526859593032 0.003 0.0072133393993504095 7.666060064958564e-05 0.0013422089045401694 0.005947791095470733 0.00729 0.00618978263431477 0.0011002173656852212
    0.03969168237784148 4.982683651445096 2.6792288402033275e-26 0.8735824134092932 0.7314038345741953 3.9730568606280743 0.15598046474514893 0.6816267998117994 10.245348837538563 0.8413475899087254 6.05063864662505 0.05731603116043306 0.2770698646496816 0.7224188049884019 0.030800168507252243 0.0630168691523905 0.01890506074571655 0.0018905060748608943 0.001 0.00020368274280978846 0.001679513060738302 0.001 0.001 0.01040608136851024 0.008438668206192953 0.0001706151237898307 0.0006921191728434302 0.0015297884275425769 0.006047338061614613 0.0010890004361919846 0.0023510117977036727 0.0017340990063987197 0.0006383758036829956 0.00019005379032389737 0.0002243923842111323 0.007829164885049594 0.0013933177129436304 0.004248476210298831 0.09575151378970101 0.003 0.007195351498546468 9.464850145352697e-05 0.0013402781000635565 0.005949721899947328 0.00729 0.00613736684488942 0.0011526331551105719
    0.0419773599943115 4.97778059537331 1.056749021117315e-25 0.8995753388027228 0.772793680445359 3.9793269368679782 0.1719386413778324 0.7304266214709684 8.912304585370304 0.9148545830864687 6.133409539576647 0.05976714804737571 0.3060409444930664 0.7926860773645761 0.032268253000597144 0.06665905463234306 0.019997716389702363 0.001999771639236179 0.001 0.00021421519486119936 0.0017205931184167999 0.001 0.001 0.010345018850878247 0.00825572432919745 0.00017659021891754865 0.0007172780320190434 0.0015969520249712623 0.006171412328334103 0.0011266404256469564 0.002435408889165684 0.0018207774926141905 0.0006168760598988647 0.00018680690770454488 0.0002148386121310232 0.008251460084667274 0.0013243037280303387 0.0040384667624105575 0.09596152323758927 0.003 0.007175314343145156 0.00011468565685483884 0.0013385540370467776 0.00595144596296411 0.00729 0.006091459349768727 0.0011985406502312656
    0.04439465929173034 4.9723522890195415 -2.1656756043582976e-26 0.9277703155960291 0.8107335373414917 3.9847272181649913 0.18725881049453724 0.7734629224447301 7.71791699220606 0.9846672077267555 6.2025708448851145 0.061850992663197824 0.33380464918940844 0.8592657727366063 0.03356187825897132 0.07000294926134566 0.021000884778403183 0.0021000884780848416 0.001 0.00022390531829460047 0.0017583948441576782 0.001 0.001 0.010289034738109189 0.008087959774795022 0.00018207597801231517 0.0007404307564245145 0.0016588362568890603 0.006285085141643543 0.0011612789021119398 0.00251300706402004 0.0019001959216138047 0.0005972422198955637 0.00018382195722613755 0.0002060544708888346 0.008637612546344816 0.0012609413852232075 0.00385824156602944 0.09614174843397037 0.003 0.007154363349974053 0.0001356366500259422 0.0013370726904179534 0.005952927309592937 0.00729 0.006051572728530089 0.0012384272714699054
    0.046951160533085436 4.966377157848346 -1.1713978885462933e-26 0.9587128815391239 0.8453663011339692 3.989291113316469 0.20139834392956396 0.8115482001901977 6.667528432206693 1.0491993062239884 6.260050456028344 0.06358419747998452 0.3597189771816639 0.9204887849752046 0.034686269773147226 0.07307120731510149 0.02192136219452997 0.002192136219677824 0.001 0.0002328200363742443 0.0017931776462290188 0.001 0.001 0.01023771778189477 0.007934160428094481 0.00018711163483514263 0.0007617358428121507 0.001716133304216329 0.0063889211418646855 0.0011931530256838133 0.002584353939667072 0.001972933279351925 0.0005793067711128919 0.00018107784995026084 0.0001979779698454846 0.008990492621980517 0.0012027774858130538 0.003706093794902916 0.09629389620509692 0.003 0.007133562856557902 0.0001564371434420923 0.0013358233259885641 0.005954176674022325 0.00729 0.0060173260308188665 0.001272673969181129
    0.04965487915558637 4.95983257873196 -2.514627725881652e-26 0.992884187085384 0.876807944010224 3.993121669049836 0.2140408547154785 0.845273624356205 5.759934735343893 1.1074514944798206 6.3073420761515875 0.06498371158524693 0.3833763128029886 0.975393767651122 0.03564606243672082 0.07588430738586192 0.022765292215758143 0.0022765292217825305 0.001 0.00024102098330429917 0.0018251805278598158 0.001 0.001 0.01019068406122091 0.007793188743222256 0.0001917336525043126 0.0007813393431837648 0.001769393997055347 0.006483538467523773 0.001222481333167484 0.0026499531543774844 0.002039535224175455 0.000562916334485842 0.00017855517292863485 0.00019055209678611883 0.009312840767573194 0.0011493908530017668 0.0035783600772492717 0.09642162992275054 0.003 0.007113795761292877 0.00017620423870711742 0.0013347765137129719 0.005955223486297917 0.00729 0.005988397848773016 0.0013016021512269789
    0.05251429269902136 4.952694852289261 -5.68325524662778e-27 1.0305772264048814 0.9051577703843569 3.9963361802126554 0.22503573194720156 0.8751142432131062 4.98931223108649 1.158907479316199 6.345670757314232 0.06607077556258666 0.40455797343224253 1.0235566054258678 0.03644703320021074 0.07846067108662147 0.023538201325985986 0.0023538201327886555 0.001 0.0002485649448885354 0.0018546238330307638 0.001 0.001 0.010147576355537464 0.007663982159707508 0.00019597586160281146 0.0007993759401909885 0.0018190385944064004 0.0065696021578610765 0.0012494653464191303 0.002710267718835512 0.0021005140212678034 0.0005479305742855772 0.00017623606481893911 0.0001837244385237483 0.009607256982758723 0.0011003907407465823 0.0034710604872192105 0.0965289295127806 0.003 0.007095722986765063 0.00019427701323493086 0.0013338993190522882 0.005956100680958599 0.00729 0.005964468646886975 0.0013255313531130193
    0.05553836676000539 4.944939120860734 -2.6514685565538862e-30 1.0717749473226321 0.9305170575698589 3.999045029773542 0.23436242856717301 0.9014966496736145 4.345829711529043 1.2034858780513633 6.376127930872275 0.06687417296928053 0.42321000796021657 1.0649913871526824 0.037097838963020574 0.08081686209348737 0.0242450586280458 0.0024245058629793277 0.001 0.00025550425681274217 0.0018817107803793531 0.001 0.001 0.010108063428808389 0.007545551936848761 0.00019986958818986919 0.000815969881993583 0.0018653603968356554 0.006647824377491823 0.0012742909714077632 0.002765723352303036 0.002156348185537921 0.00053422128714476 0.0001741040925340822 0.00017744680324379035 0.009876188337350409 0.0010554153545484194 0.0033804979546070276 0.0966194920453928 0.003 0.007079759498609354 0.00021024050139063915 0.0013331610069743807 0.005956838993036507 0.00729 0.005945166002589707 0.001344833997410286
    0.05873658325731022 4.9365392049820285 8.134878514878974e-27 1.1160942729509116 0.9530114137262616 4.001345124170142 0.24210495982958077 0.9248267323504664 3.816458689321638 1.2414906843585396 6.399759326978097 0.06743078105022378 0.43942221279366306 1.1000729434913292 0.037611019127766446 0.08296786902990194 0.024890360708970206 0.0024890360710576953 0.001 0.00026188714900402427 0.0019066287738853443 0.001 0.001 0.010071839447613633 0.007436982573174047 0.00020344375831564222 0.0008312357774371476 0.0019085506488744212 0.006718942601296257 0.0012971296885699994 0.0028167114743737312 0.0022074818384451465 0.0005216717239367043 0.00017214414112468526 0.00017167488183559497 0.01012191556318324 0.001014130639313509 0.003303446209256949 0.09669654379074288 0.003 0.00706607251607744 0.00022392748392255444 0.001332534744709327 0.005957465255301562 0.00729 0.005930033150248082 0.001359966849751912
    0.0621189700391199 4.927467367526837 2.072115535340818e-26 1.1628283311184773 0.972806344838754 4.003318101690455 0.2484229657634061 0.945492957988148 3.385792314820462 1.2735273067890076 6.417596221210671 0.0677830443587705 0.45339502214025307 1.1294386071541398 0.0380027456111967 0.08492746208013856 0.02547823862404124 0.0025478238625518445 0.001 0.000267758061194363 0.001929550599599615 0.001 0.001 0.010038623322016611 0.007337430949831585 0.0002067249990347475 0.0008452793210693819 0.0019487277911181549 0.006783693366673999 0.001318139638228088 0.002863591975466569 0.002254324287274358 0.0005101760022068247 0.000170342311628089 0.00016636793427035387 0.010346542180267315 0.0009762291048465153 0.0032372007731828667 0.09676278922681696 0.003 0.007054615093690154 0.00023538490630983962 0.001331998017373052 0.005958001982637837 0.00729 0.0059185334850881625 0.0013714665149118339
    0.06569614517803268 4.91769400266192 4.4235409126636706e-26 1.2110794965948946 0.9901103513208288 4.005029902062149 0.2535157699317881 0.9638548345734598 3.0378090215669853 1.3003695260008838 6.430637001054035 0.0679742505279187 0.46539231923546387 1.1538611022374923 0.03829137717816547 0.08670856851180102 0.02601257055354003 0.00260125705548981 0.001 0.0002731579755080087 0.0019506356901152024 0.001 0.001 0.010008157504700911 0.0072461236522300245 0.00020973777573771407 0.0008581980599625054 0.001985988502969904 0.006842765463393867 0.0013374667685228474 0.002906696112854492 0.002297250696565729 0.0004996383850324097 0.0001686858128232099 0.00016148846176744882 0.01055199170309621 0.0009414282315530128 0.0031795940448369 0.09682039595516291 0.003 0.007045192492277593 0.000244807507722401 0.0013315326906506114 0.005958467309360276 0.00729 0.0059100888421478055 0.0013799111578521905
    0.06947936786489405 4.907187309184799 -9.838877026960537e-27 1.259906120540861 1.0051632944559767 4.006531815383515 0.25759127024395406 0.9802336705788157 2.7571558920687784 1.3228392935389175 6.439808602439513 0.06804448813148417 0.47569794584928476 1.1741376091693625 0.03849563796392211 0.08832357153052582 0.026497071459157518 0.00264970714604061 0.001 0.00027812469033333014 0.0019700311638650367 0.001 0.001 0.009980206660544291 0.007162353633924365 0.00021250452585078313 0.0008700820235246767 0.0020204322068482607 0.006896779621785729 0.001355245778282595 0.002946328908377103 0.002336603342585988 0.0004899725452547046 0.00016716287068636648 0.00015700193536956905 0.010740010705731015 0.0009094689196899203 0.0031289409905248615 0.09687104900947496 0.003 0.007037532904479417 0.00025246709552057705 0.0013311246862744066 0.00595887531373646 0.00729 0.005904127229631251 0.0013858727703687439
    0.0734803805540325 4.895913620460503 3.8929492867653324e-26 1.3084465714675777 1.0182179639616187 4.007862592563 0.2608415377041668 0.9949036901018088 2.5303707849420753 1.3417052299238759 6.445929350624386 0.0680276600341834 0.48457955099903255 1.1910017893889377 0.038632943332867126 0.08978431499769514 0.02693529449930831 0.0026935294500456466 0.001 0.00028269254089306983 0.0019878707135088194 0.001 0.001 0.009954559298086935 0.0070854855186292896 0.00021504549511974818 0.0008810130376728715 0.0020521770699558923 0.006946267232530384 0.0013715990914230003 0.002982767062074174 0.0023726889497531368 0.00048110190531984047 0.00016576280942384237 0.0001528770321240093 0.010912154647448317 0.0008801173756239126 0.0030839789526916316 0.0969160110473082 0.003 0.007031348918019476 0.0002586510819805183 0.0013307633809904239 0.005959236619020477 0.00729 0.005900126545315327 0.0013898734546846656
    0.0777117998209455 4.883836203079368 -2.449121269939837e-26 1.3559999806637655 1.0295252214720936 4.009051262940834 0.2634321558258982 1.0080965148331966 2.3462192169240326 1.3576374742453898 6.449691047847332 0.06795063605159025 0.49227314508603576 1.2050875524533504 0.03871844196069145 0.09110252399710753 0.027330757199132062 0.002733075720018758 0.001 0.0002868937043402748 0.0020042796690404167 0.001 0.001 0.009931019342799937 0.0070149304597604415 0.00021737952813794122 0.0008910678193679862 0.002081368108924131 0.006991687631582952 0.0013866414872330676 0.003016269600025431 0.002405790910067401 0.00047295632107576403 0.0001644756401336093 0.00014908442972827264 0.011069851053139304 0.0008531559811135741 0.003043760866835403 0.09695622913316441 0.003 0.007026372429688481 0.00026362757031151346 0.0013304408233534798 0.005959559176657429 0.00729 0.0058976380823823355 0.0013923619176176576
    0.0821868777564826 4.8709159056977995 7.570379152252007e-26 1.4020341752601997 1.039319441534243 4.010119480347632 0.2654991511115926 1.020003636197941 2.1956785670030508 1.3711910027461103 6.451658866139438 0.06783381337685263 0.4989765428287383 1.2169179428840737 0.03876469285567723 0.09228951202337762 0.02768685360701316 0.0027686853607983273 0.001 0.0002907576299728262 0.0020193727655717472 0.001 0.001 0.009909409187237626 0.006950155352368319 0.0002195237590319605 0.0009003166072418963 0.0021081656339118093 0.007033429777871462 0.00140047805187521 0.003047073377849101 0.002436164990315534 0.00046547295974594887 0.0001632922333843752 0.00014559731554200604 0.011214379589919065 0.0008283868649117243 0.003007577900433477 0.09699241209956634 0.003 0.007022371704609834 0.0002676282953901603 0.0013301510851463473 0.005959848914864565 0.00729 0.005896292799821662 0.0013937072001783306
    0.08691965106755178 4.857110695495408 -5.928794597974671e-26 1.4461873248188624 1.047811105316731 4.011083633355683 0.26714980970129737 1.0307819091894845 2.0717754809135407 1.3828064798813928 6.452278911214314 0.06769180777164092 0.5048491771183181 1.226908634556998 0.03878161360668879 0.0933561751957541 0.0280068525587261 0.0028006852559618136 0.001 0.000294311335192588 0.002033255287358829 0.001 0.001 0.009889567499808134 0.006890676241328091 0.0002214938078480722 0.0009088238598558308 0.0021327386087904854 0.0070718252347933925 0.0014132052232620914 0.0030753955242241423 0.0024640426541948563 0.0004585953392236805 0.000162204224122391 0.00014239110997087064 0.011346890518372432 0.0008056296352178441 0.0029748931618228283 0.09702509683817699 0.003 0.007019157479642432 0.00027084252035756046 0.0013298896814272331 0.005960110318583681 0.00729 0.0058958007980684625 0.0013941992019315312
    0.09192496042057031 4.8423756355628065 -8.606845823856647e-26 1.488211828052474 1.055186572788731 4.011956762619495 0.2684708770282942 1.0405639389065822 1.9689319227092064 1.392842293953123 6.451908157770235 0.06753564293839805 0.5100233064356505 1.2353988698165155 0.03877718061042055 0.09431293712829973 0.02829388113848976 0.0028293881139309957 0.001 0.00029757970544407107 0.002046024227611471 0.001 0.001 0.009871346901429337 0.006836051277163704 0.00022330398633966714 0.0009166489636837916 0.0021552554230580656 0.007107164058369824 0.001424911850477759 0.0031014359145040606 0.0024896346628590226 0.0004522722895566556 0.00016120391508227328 0.00013944318644994375 0.011468425153973545 0.0007847190044101912 0.002945275412016821 0.097054714587983 0.003 0.007016572905956371 0.00027342709404362306 0.0013296530447784527 0.005960346955232461 0.00729 0.005895929688357917 0.001394070311642076
    0.09721850405219988 4.82666273625134 -1.7366277336517687e-26 1.5279803300766974 1.0616056307974318 4.012749255580224 0.2695290280154676 1.0494598212166788 1.8829397245529504 1.4015758189950231 6.450817638832118 0.06737270569919047 0.5146035397341512 1.242652828978625 0.0387573823435631 0.09516966513799305 0.02855089954139781 0.0028550899542151885 0.001 0.00030058562867352537 0.0020577688080809487 0.001 0.001 0.009854612845221818 0.006785877292130985 0.00022496739522149845 0.000923846550206462 0.0021758797027682537 0.007139702143660039 0.0014356796682817236 0.0031253782819587413 0.0025131328571516643 0.00044645742756761395 0.00016028423316982902 0.00013673274564574372 0.011579926305051913 0.0007655036668845164 0.0029183791649833413 0.09708161083501647 0.003 0.007014494894381334 0.00027550510561866014 0.0013294383352247554 0.00596056166478616 0.00729 0.005896505393028422 0.0013934946069715716
    0.10281688412560301 4.809920840521637 -6.758792129039005e-26 1.565439588991893 1.0672055763766979 4.013469774020003 0.2703767858030722 1.0575632615648727 1.8105189645307378 1.4092270600794665 6.449217504012262 0.06720823246330149 0.5186751521514967 1.248881804654528 0.03872682792746954 0.09593562864710127 0.028780688594130268 0.0028780688594823643 0.001 0.0003033501615494819 0.0020685711231673504 0.001 0.001 0.009839242349320312 0.0067397859406157605 0.000226496037230027 0.0009304668894132091 0.0021947679835933585 0.00716966721037842 0.001445583885913141 0.0031473915790516645 0.002534712130331229 0.0004411086012665048 0.00015943867631328668 0.0001342406613544007 0.01168224945073188 0.0007478449943176884 0.002893916216727231 0.09710607378327257 0.003 0.007012825051465594 0.00027717494853439994 0.0013292431858476714 0.005960756814163244 0.00729 0.005897394094575425 0.001392605905424568
    0.10873765756799114 4.792095491400997 3.045789144850218e-26 1.6005936456295229 1.0721030311169526 4.014125679440525 0.27105557917230827 1.0649548740932528 1.7491112470118346 1.4159710743344613 6.447268204169707 0.06704580033330972 0.5223079474709674 1.2542553360627182 0.038689003475336596 0.09661946893897855 0.028985840681693457 0.0028985840682330985 0.001 0.0003058926777716896 0.002078506715292908 0.001 0.001 0.009825122899572184 0.006697440357888348 0.00022790091600718526 0.0009365562414700422 0.0022120663415241175 0.0071972653688333514 0.0014546937132835227 0.003167631187306246 0.002554532125605297 0.0004361874217432063 0.00015866126629980617 0.0001319493435389529 0.011776172247347337 0.000731615894507507 0.0028716398609186667 0.09712835013908114 0.003 0.007011484826632398 0.00027851517336759666 0.001329065586433269 0.005960934413577634 0.00729 0.005898494625706379 0.001391505374293614
    0.11499939178496937 4.7731287792214925 2.2982033464169294e-26 1.6334903152505948 1.076396575541316 4.01472333535074 0.2715977360145355 1.0717042529155996 1.6967427809175992 1.4219460187035513 6.4450902512551576 0.0668877080051538 0.5255588417868202 1.2589085499048454 0.03864648222714357 0.09722918632834232 0.02916875589850258 0.0029168755899088798 0.001 0.0003082309981569531 0.0020876450799891476 0.001 0.001 0.009812151516994452 0.006658532324994352 0.00022919212100587903 0.0009421571655248519 0.002227910537017955 0.00722268371722276 0.0014630728230261229 0.0031862399756247724 0.002572738665891511 0.0004316588775318252 0.0001579465075931319 0.00012984261852126182 0.011862402422921746 0.000716699831465688 0.002851336756879314 0.09714865324312048 0.003 0.0070104123068576805 0.00027958769314231414 0.001328903800586392 0.0059610961994245966 0.00729 0.005899732300323022 0.001390267699676969
    0.12162179903037273 4.752958925970094 1.137200906643933e-25 1.6641959888345883 1.0801701844223688 4.015268316653471 0.27202981567407003 1.077872878257732 1.6517975958679068 1.4272666761829444 6.442778042125384 0.06673563034517369 0.5284763931547692 1.2629543822308655 0.03860128243316026 0.09777210976292729 0.029331632928878075 0.0029331632929417086 0.001 0.0003103814308159637 0.0020960498211333115 0.001 0.001 0.00980023440226088 0.006622781173575265 0.0002303788579233143 0.0009473086144448671 0.0022424243536653364 0.007246092993625498 0.0014707794922623463 0.0032033486323596104 0.0025894643326654365 0.0004274911663122041 0.00015728937423122418 0.00012790569137895573 0.0119415812413362 0.0007029904744238263 0.002832818435515741 0.09716717156448405 0.003 0.007009556290162406 0.000280443709837588 0.0013287563080634556 0.0059612436919476465 0.00729 0.005901048518801129 0.0013889514811988627
    0.12862545076598422 4.731521267160273 -2.5404792295298786e-26 1.6928102516318388 1.0834945990083673 4.015765661033709 0.27237198420185915 1.0835149415434133 1.6130632150340254 1.4320223207105007 6.440397761280837 0.0665903295976353 0.5311001487461704 1.2664816681920072 0.0385547598816722 0.09825509381835379 0.029476528145506074 0.0029476528146001593 0.001 0.00031235927763581376 0.0021037806230141173 0.001 0.001 0.009789283806140348 0.006589924378108011 0.0002314697481015624 0.0009520471417890144 0.002255723840467484 0.0072676529413132985 0.0014778684084167124 0.0032190797474980198 0.0026048330142099925 0.00042365457837934966 0.00015668515229983666 0.00012612468385994144 0.01201430661464791 0.0006903882407140634 0.002815916407921064 0.09718407359207874 0.003 0.0070088775470688765 0.0002811224529311181 0.0013286217365021636 0.00596137826350893 0.00729 0.005902403861010792 0.0013875961389891991
    0.13603236298965155 4.708746308134332 -6.173253369972731e-26 1.7194280055569817 1.086430247505155 4.016219727790753 0.2726414614579176 1.0886786555487795 1.5794986162659186 1.4362901058596922 6.438003374250933 0.06645246564538188 0.5334648745515552 1.2695672430151492 0.03850804595973108 0.09868425179393439 0.029605275538180206 0.0029605275538635693 0.001 0.0003141783148397375 0.002110891226211695 0.001 0.001 0.009779221092707312 0.00655972672722318 0.0002324725306111603 0.0009564056626160408 0.0022679127471199613 0.007287507332793265 0.001484388815229076 0.0032335436369712277 0.002618955539504591 0.0004201225360315232 0.00015612960066800218 0.00012448710702306394 0.012081111630689223 0.000678803736329312 0.002800481805866068 0.09719950819413373 0.003 0.0070083425162222645 0.00028165748377773005 0.0013284988987776287 0.005961501101233465 0.00729 0.005903765413455548 0.0013862345865444433
    0.14386586790704636 4.684560201583195 -8.514683998389055e-27 1.744158132238549 1.089027761181073 4.016634469996728 0.27285132217502195 1.093406334968553 1.5503195262969724 1.440130517102529 6.435631396114788 0.06632217935460122 0.5355990276111949 1.272271784954451 0.038461864915668734 0.09906513410261611 0.029719540230784724 0.002971954023120351 0.001 0.0003158511978735097 0.002117431004011598 0.001 0.001 0.009769974248088337 0.006531972840517893 0.00023339430092289944 0.0009604144182911366 0.0022790859537251736 0.0073057881972864395 0.0014903859562537185 0.0032468416063942823 0.002631933290306067 0.0004168707144035447 0.00015561882507367236 0.00012298149178765005 0.012142482846427013 0.0006681549999676443 0.0027863821005141808 0.0972136078994856 0.003 0.007007925527777439 0.0002820744722225556 0.001328386719314123 0.005961613280696975 0.00729 0.005905112043403955 0.001384887956596037
    0.15215048294782654 4.658885193706049 9.113453636508263e-26 1.7671087590386108 1.0913310208805933 4.0170134642356246 0.273012768135598 1.0977368399760201 1.5248474841521291 1.443596621920609 6.4333103124446644 0.06619953473911414 0.5375281373473907 1.2746484460614234 0.038416789855314604 0.0994028382859412 0.02982085148578236 0.0029820851486167597 0.001 0.00031738970264741584 0.0021234459020064737 0.001 0.001 0.009761476419748057 0.006506462785681367 0.00023424165164434463 0.0009641015516227264 0.002289330548430031 0.007322619255247265 0.0014959019353455486 0.0032590678933929113 0.0026438603060728754 0.00041387653395391394 0.00015514920325099605 0.00012159716906811427 0.012198870836055344 0.0006583658778454877 0.0027734959941656335 0.09722649400583415 0.003 0.007007604556398569 0.00028239544360142584 0.0013282842255151514 0.005961715774495947 0.00729 0.005906427020199276 0.0013835729798007154
    0.1609121890304651 4.631638717231701 -8.634984737081835e-26 1.7883888976352165 1.093377222130181 4.017359928427475 0.27313470324887684 1.1017049051839785 1.5025397921687091 1.4467322619284002 6.431059553336111 0.0660844003318052 0.5392740170815606 1.276741107179114 0.03837319751396945 0.099701954909136 0.029910586472740915 0.0029910586473095332 0.001 0.00031880462162251166 0.0021289780328116697 0.001 0.001 0.009753666505835501 0.006483013838573844 0.00023502061437628206 0.0009674928586660548 0.002298725736044547 0.007338114150745343 0.0015009753453335266 0.0032703088345916354 0.002654822456987474 0.0004111193549941057 0.00015471741692848996 0.00012032436404168243 0.012250686240080216 0.000649366695250681 0.0027617145757463705 0.09723827542425342 0.003 0.007007362030225706 0.00028263796977429014 0.0013281905428678905 0.005961809457143207 0.00729 0.005907699299478235 0.001382300700521755
    0.17017840552728172 4.602733485952271 -1.0270133972555762e-24 1.8081051265124823 1.095198485045719 4.017676776751149 0.27322447681850714 1.1053420271362075 1.482943974405468 1.4495749606742452 6.428892826379496 0.06597655997539019 0.5408558177925423 1.278587205156451 0.03833134698556466 0.09996663874633717 0.029989991623901348 0.0029989991624227376 0.001 0.00032010590736135256 0.0021340662351450883 0.001 0.001 0.009746488289401164 0.0064614578874971264 0.00023573674323544645 0.0009706121309359633 0.0023073440102829856 0.007352377956487889 0.0015056417800197463 0.0032806440215219033 0.002664898688611322 0.00040858017980736243 0.0001543204072792972 0.00011915406529568758 0.01229830598168108 0.0006410932920112799 0.0027509391739426606 0.09724905082605713 0.003 0.007007183414807101 0.00028281658519289395 0.0013281048797975999 0.005961895120213496 0.00729 0.005908921258209177 0.0013810787417908132
    0.17997823397376994 4.572076711023887 3.756333588017849e-25 1.826360313943365 1.0968221344431075 4.017966627248331 0.2732880416176271 1.1086765494859492 1.4656876136032764 1.4521565481204735 6.426818823196621 0.06587573082492097 0.5422902053864952 1.2802182743238217 0.038291396116438184 0.10020060229449448 0.030060180688348603 0.0030060180688648496 0.001 0.00032130265830482724 0.0021387460179839394 0.001 0.001 0.009739890497747244 0.006441641607045126 0.00023639510820993873 0.0009734811211326081 0.0023152509853832325 0.007365507132501664 0.0015099337829082048 0.0032901461889381315 0.002674160950290187 0.0004062416684602824 0.00015395537914813864 0.00011807803743961683 0.012342073033685577 0.0006334870992811799 0.0027410810701533755 0.09725890892984641 0.003 0.007007056913779108 0.00028294308622088657 0.0013280265255429366 0.00596197347446816 0.00729 0.005910088220818193 0.0013799117791817978
    0.1903423473342633 4.539570475012705 2.2205580862485638e-23 1.8432530898723876 1.098272009598176 4.018231869066812 0.27333039269086173 1.1117344020356013 1.450452392860699 1.454504906334105 6.424843040850426 0.06578160215624516 0.5435920572146288 1.2816616997105843 0.038253440416753465 0.10040720653657115 0.030122161960971644 0.0030122161961247487 0.001 0.0003224032889551144 0.0021430502236629 0.001 0.001 0.009733825798517486 0.006423423453351347 0.00023700039277296982 0.0009761199490897968 0.0023225068524021617 0.00737759119582593 0.001513881454555439 0.003298882583174958 0.002682675625405903 0.0004040877996009595 0.00015361974837469603 0.00011708866620903815 0.012382303450951138 0.0006264940121919059 0.0027320592836464846 0.0972679307163533 0.003 0.007006972616742256 0.00028302738325773874 0.0013279548317581499 0.005962045168252947 0.00729 0.005911197331714494 0.0013788026682854959
    0.20130329305912883 4.505110752273634 -2.647336879386238e-24 1.858876812708119 1.0995685593703282 4.018474655407912 0.2733556315147273 1.114539053994279 1.4369702331888456 1.4566441775965537 6.422968195087213 0.06569384872195878 0.5447745007667218 1.2829409062267754 0.03821752255581499 0.10058944760162966 0.030176834280489215 0.00301768342807429 0.001 0.00032341549686408267 0.002147008898870969 0.001 0.001 0.009728250975712619 0.006406674189080442 0.00023755687608879503 0.0009785470227272283 0.002329166172741494 0.007388712359396069 0.0015175123343109036 0.0033069146989617403 0.002690503289633631 0.00040210392813773275 0.00015331115186485088 0.00011617898821636377 0.012419285269304404 0.0006200645953500205 0.0027238007804915696 0.09727618921950822 0.003 0.00700692237714498 0.000283077622855016 0.0013278892143875573 0.00596211078562354 0.00729 0.005912247281997045 0.0013777527180029447
    0.21289538175947892 4.468587779830171 -8.948429327328944e-22 1.8733209423458594 1.1007296246962701 4.01869695133321 0.2733670981124313 1.1171119330658097 1.4250174629543968 1.45859527675568 6.421194745107813 0.06561211295752603 0.5458491602726361 1.2840759524297634 0.038183637349072694 0.10075002937855508 0.030225008813566847 0.0030225008813800146 0.001 0.00032434639867089045 0.002150649824831839 0.001 0.001 0.009723126135781582 0.006391274509030344 0.00023806851050460175 0.0009807793626563012 0.002335279093453295 0.00739894679721078 0.001520851885966047 0.003314299372341652 0.0026976998370734527 0.00040027651898525785 0.00015302740553892427 0.00011534256723241425 0.012453283999642998 0.0006141531878324422 0.002716238937359985 0.0972837510626398 0.003 0.007006899551756388 0.0002831004482436077 0.0013278291406011488 0.005962170859409949 0.00729 0.005913238156717209 0.001376761843282781
    0.22515500343582787 4.429885037759017 -1.704259751720319e-21 1.8866698989310302 1.1017705993325624 4.018900534733776 0.2733674878755955 1.1194724515793817 1.4144076666769745 1.4603763037656345 6.419521407477749 0.06553602572472117 0.5468262784226542 1.285083923694685 0.03815174482195641 0.10089135949013807 0.030267407847041662 0.003026740784725604 0.001 0.0003252025091307551 0.0021539984352765477 0.001 0.001 0.009718414818381052 0.006377115371487766 0.00023853891029507513 0.0009828325519087495 0.0023408911757616304 0.007408364456804302 0.0015239234225460814 0.0033210886137755536 0.0027043163277765047 0.0003985931844210101 0.00015276651070819173 0.00011457351302785566 0.012484541935571178 0.0006087180331175246 0.0027093135069363164 0.09729067649306347 0.003 0.007006898774749495 0.0002831012252505015 0.0013277741284943433 0.005962225871516753 0.00729 0.005914171058541043 0.001375828941458947
    0.2381205494441837 4.388879502557322 -1.7477006653780096e-20 1.8990025631495955 1.1027049301461467 4.019087017887919 0.27335906517977754 1.1216384365700869 1.404977283570474 1.4620034561013464 6.417946040963553 0.0654652480602444 0.5477151397783583 1.2859798556186035 0.038121794795881736 0.10101559913182623 0.030304679739548073 0.0030304679739745133 0.001 0.00032598984345920726 0.0021570782153634946 0.001 0.001 0.009714083401184829 0.006364096218273578 0.00023897140982983317 0.0009847209801923853 0.002346044289229295 0.007417030026730193 0.0015267484717443015 0.0033273304299366257 0.0027103998310215893 0.0003970424844550211 0.0001525266224573317 0.00011386638833917342 0.012513282258076876 0.0006037206072460185 0.002702969747705972 0.09729702025229381 0.003 0.007006915538427583 0.00028308446157241404 0.0013277237412219385 0.005962276258789158 0.00729 0.005915047401333587 0.0013749525986664032
    0.25183270314196404 4.345440717480245 -1.3656288996156032e-19 1.9103905899456168 1.1035447161002383 4.019257878464704 0.27334402819976306 1.1236263652630218 1.3965647555318121 1.4634923552441332 6.416466798696883 0.06539950960247673 0.5485244580024355 1.2867779868016076 0.03809375425675683 0.1011246719786223 0.030337401593586947 0.0030337401593768278 0.001 0.0003267139159074884 0.0021599106959093476 0.001 0.001 0.009710101102753577 0.006352124985011636 0.00023936906306044306 0.0009864578403306463 0.002350776292529632 0.0074250032397909565 0.0015293467705968752 0.0033330688132208494 0.00271599342205257 0.00039561392942957194 0.00015230605001620217 0.00011321620999649697 0.012539709038979377 0.0005991256246296876 0.002697157297351057 0.09730283270264874 0.003 0.007006945475230177 0.0002830545247698198 0.0013276775784602896 0.005962322421550808 0.00729 0.005915868122679458 0.001374131877320533
    0.26633442020847337 4.2994308608201335 2.669877216088628e-19 1.9209055762166776 1.104299945048041 4.019414463248889 0.27332366411784376 1.1254509397102364 1.3890657827863195 1.464854784140135 6.415078975988942 0.06533842257265622 0.5492613270087712 1.2874887699074797 0.03806751347936444 0.10122030698766696 0.030366092096300316 0.0030366092096466997 0.001 0.00032737981091032596 0.0021625157307528656 0.001 0.001 0.009706439574025139 0.006341116881303632 0.00023973468361769836 0.0009880552981058168 0.002355121995791262 0.007432339193231447 0.0015317365195859404 0.003338344312606122 0.0027211367571930625 0.0003942978445943629 0.00015210323480570527 0.00011261838428220287 0.01256401001138158 0.0005949005748606669 0.0026918308030984793 0.09730815919690132 0.003 0.007006986011845517 0.0002830139881544784 0.0013276352755473985 0.0059623647244636995 0.00729 0.005916636369405068 0.001373363630594922
    0.281671185022006 4.250703911425314 3.976453343808503e-19 1.9306108596371652 1.1049799276855046 4.0195579780025765 0.27329931577783917 1.1271257701181778 1.3823711564508026 1.4661023837895235 6.413779192578991 0.06528169527619855 0.5499325410530663 1.2881224413745118 0.03804300415026797 0.10130403679214821 0.030391211037644646 0.003039121103779783 0.001 0.00032799219545576083 0.0021649115448017227 0.001 0.001 0.009703072818173392 0.006330994150721372 0.00024007085231806064 0.0009895245216634961 0.0023591135978345535 0.0074390881526487694 0.001533934426632277 0.003343194133524827 0.0027258661909135814 0.0003930853424506586 0.00015191674655112204 0.00011206869555719096 0.012586357177837525 0.0005910156358954809 0.0026869490976618626 0.09731304090233793 0.003 0.007007034475527738 0.00028296552447225684 0.0013275965059795147 0.005962403494031583 0.00729 0.005917354099920257 0.001372645900079733
    0.297891058230904 4.199105505180829 1.1645892704002141e-16 1.9395674720335443 1.10559250577598 4.019689537008938 0.27327197650915996 1.1286632677408037 1.3763932838563977 1.4672451756187117 6.412562930557596 0.06522902034438151 0.5505440439029291 1.288687530870012 0.038020131217208195 0.10137722876109599 0.03041316862832903 0.0030413168628469983 0.001 0.0003285553673001796 0.0021671149219858158 0.001 0.001 0.009699976915605781 0.0063216852509108456 0.0002403799442038633 0.000990875796614304 0.0023627801358711616 0.007445296966840541 0.0015359558792981392 0.003347652524505884 0.0027302151611508143 0.00039196823236453167 0.00015174526840758729 0.00011156326244960186 0.012606908654580884 0.0005874433616156543 0.0026824744403993244 0.09731751555960046 0.003 0.007007088885574501 0.00028291111442549377 0.0013275609681766016 0.005962439031834496 0.00729 0.005918024062539818 0.0013719759374601719
    0.3150448929279557 4.144472243768931 2.041571771511711e-16 1.9478291145682398 1.1061449227073727 4.019810163347327 0.2732427924602319 1.1300750698817739 1.3710320497327593 1.4682935403796653 6.411426841165431 0.06518017963812625 0.5511017072994581 1.2891927778192367 0.037998839384979555 0.10144110583812063 0.030432331751436406 0.0030432331751566017 0.001 0.00032907327595259317 0.002169141286975079 0.001 0.001 0.009697129903968737 0.006313124497649493 0.00024066414029403108 0.0009921185760803678 0.0023661480444049543 0.007451008884424922 0.0015378150196602423 0.003351750945470672 0.00273421435601008 0.0003909389826603178 0.00015158759046509393 0.00011109851872432802 0.012625809465741981 0.0005841585459108625 0.0026783720026272457 0.09732161799737252 0.003 0.0070071469675659715 0.00028285303243402287 0.001327528385260918 0.00596247161475018 0.00729 0.005918647865488924 0.0013713521345110654
    0.3331868017389219 4.086630176091863 -3.706505626117105e-14 1.955449686165885 1.1066431006541975 4.019920761117447 0.2732121199036282 1.1313712429367357 1.3662415494671003 1.4692543094150046 6.410365521343185 0.0651348396053621 0.5516099224789504 1.2896436285658655 0.03797900812694814 0.10149673998163175 0.03044902199448973 0.0030449021994608887 0.001 0.0003295495237368649 0.00217100470908764 0.001 0.001 0.009694511762933525 0.006305252020445471 0.00024092542867030673 0.0009932614830902686 0.0023692419240498755 0.007456262820576601 0.0015395247478903356 0.0033555180764842383 0.00273789173786154 0.0003899907147675438 0.0001514426093370267 0.00011067121214244357 0.01264319169930228 0.0005811382098248322 0.0026746113120522477 0.09732537868794752 0.003 0.007007208002160631 0.0002827919978393629 0.0013274985126346757 0.0059625014873764225 0.00729 0.005919228984268511 0.0013707710157314788
    0.35237372758054814 4.025396197652417 2.3474470719482157e-14 1.9624758009661925 1.1070928056406415 4.020022174281629 0.27318073558959505 1.1325615131424656 1.3619468182338272 1.4701357749862325 6.409375411039199 0.0650927921460837 0.5520734187402171 1.29004678387971 0.03796057530543818 0.10154509661552268 0.03046352898465702 0.0030463528984766616 0.001 0.00032998745251901847 0.0021727182406852397 0.001 0.001 0.009692103926995486 0.006298012307145027 0.00024116565272749299 0.0009943125178384178 0.002372084126057073 0.007461095314689075 0.0015410970323338285 0.003358980512117042 0.0027412732253133567 0.000389117041280236 0.00015130930150221924 0.00011027832589514444 0.012659177744933487 0.0005783610442911784 0.0026711634644487996 0.09732882653555096 0.003 0.007007270447915495 0.00028272955208449917 0.001327471121941974 0.005962528878069123 0.00729 0.005919769225201306 0.0013702307747986832
    0.3726656427667959 3.9605774058072782 1.11888849391956e-13 1.9689528641640837 1.1074986520620156 4.0201151802126525 0.2731490794995517 1.1336547363028497 1.3580934918141447 1.4709447146657493 6.408451917061169 0.06505380864219168 0.5524962596353642 1.290407461204569 0.037943454618395024 0.1015870445756638 0.030476113372699426 0.0030476113372800272 0.001 0.00033039015771392917 0.002174293971695012 0.001 0.001 0.009689889204320165 0.006291353963765875 0.00024138651904556782 0.0009952790910984497 0.0023746950270162044 0.007465540507238457 0.0015425429594952819 0.0033621628733489658 0.00274438280577784 0.00038831203951355126 0.0001511867189604907 0.00010991706581929966 0.01267388083439048 0.0005758073189088992 0.0026680022176987788 0.09733198778230097 0.003 0.007007333428875394 0.00028266657112460095 0.0013274460030100659 0.005962553997001031 0.00729 0.005920271105210764 0.0013697288947892247
    0.39412603500353127 3.891969533482882 -5.468776773743982e-12 1.9749226748043969 1.1078653582473676 4.02020051151853 0.2731175062841843 1.13465865618254 1.3546385235170353 1.4716871802081801 6.407591122082055 0.06501763958251523 0.5528820529142737 1.290730271703891 0.03792755827740809 0.1016233509754429 0.030487005292633283 0.003048700529272615 0.001 0.00033076047854446587 0.0021757429912765257 0.001 0.001 0.009687851825925272 0.006285229868152225 0.00024158959208605665 0.0009961680008275695 0.0023770939397400443 0.007469629059007475 0.0015438726990222337 0.0033650877297585723 0.002747242462710276 0.0003875702690265137 0.0001510739921303959 0.00010958486898036366 0.012687404705758496 0.0005734589422251662 0.0026651024103606985 0.09733488758963905 0.003 0.0070073962385073215 0.0002826037614926735 0.0013274229576039755 0.005962577042407121 0.00729 0.00592073716488815 0.0013692628351118386
    0.41682222831391197 3.819355906183568 7.08754238223756e-11 1.9804197573775297 1.1081963480201626 4.020278357298446 0.27308635088484473 1.1355847744359189 1.3515319788113962 1.472367868784014 6.40678891624202 0.06498413147459312 0.5532336320388413 1.291018652465033 0.03791294224797762 0.10165469398144936 0.030496408194435307 0.0030496408194520875 0.001 0.00033110101229309795 0.0021770754452410837 0.001 0.001 0.009685977390073673 0.006279596952298512 0.00024177630248892312 0.0009969854664141694 0.0023792973040731766 0.007473390230828404 0.00154509555508316 0.0033677756996832184 0.0027498722920812927 0.0003868867543540735 0.00015097032599108292 0.00010927939213442796 0.012699844159644194 0.0005712993742403938 0.0026624625243543607 0.09733752747564539 0.003 0.007007458211570066 0.0002825417884299283 0.0013274019348030956 0.005962598065208001 0.00729 0.005921165785058173 0.0013688342149418154
    0.44082538363211105 3.742507443740116 3.763533637464551e-11 1.9854864808555128 1.1084957670528541 4.020350191827576 0.2730559296516543 1.1364310749900501 1.348739773849804 1.472994400893662 6.40604169842569 0.0649530376041176 0.5535552962347187 1.2912783465589555 0.03789926126662508 0.10168167185813985 0.030504501557442477 0.003050450155752127 0.001 0.0003314141476904395 0.0021783006604507594 0.001 0.001 0.009684252594774106 0.006274415564774291 0.00024194796479027974 0.000997737207627668 0.002381322277358595 0.007476848843233066 0.0015462200840582318 0.003370245754997856 0.002752290757769885 0.0003862568952950326 0.00015087498812541963 0.00010899847704924195 0.012711286273913554 0.000569313396182973 0.0026600182628564477 0.0973399717371433 0.003 0.0070075187184493 0.0002824812815506946 0.0013273825355562328 0.005962617464454863 0.00729 0.005921566997747428 0.0013684330022525604
    0.4662105406040699 3.66118252786824 -5.295685541499972e-12 1.990152263013901 1.1087661480675628 4.020416248522682 0.2730262941875183 1.1372082406370472 1.3462319306847166 1.4735697918797115 6.405345330125562 0.06492419188910047 0.5538490120521193 1.2915112096821868 0.03788658517746335 0.1017048183031797 0.03051144549095463 0.00305114454910269 0.001 0.00033170208921167154 0.0021794272454717235 0.001 0.001 0.009682665178662678 0.006269649134429291 0.00024210579181828924 0.000998428503610195 0.002383182655448344 0.007480029831585715 0.0015472541832075876 0.003372515375129234 0.0027545148923245224 0.0003856764477364319 0.0001507873029309748 0.00010874013292384984 0.012721811364904375 0.0005674869691786554 0.002657774766112079 0.09734221523388767 0.003 0.007007577656720427 0.00028242234327956726 0.0013273646970481138 0.005962635302962983 0.00729 0.005921938778758584 0.0013680612212414033
    0.4930572697382297 3.5751248999322596 1.0697588747131013e-11 1.9944450164291585 1.1090098193676683 4.020476669480368 0.2729975573062441 1.1379251540579471 1.3439774157607667 1.4740973371533312 6.404696014298243 0.06489744987676764 0.5541168109804936 1.2917193691168718 0.037874947647529425 0.10172460222693812 0.03051738066808231 0.0030517380668148566 0.001 0.000331966852084299 0.002180463068732906 0.001 0.001 0.009681203917999922 0.006265264222890729 0.0002422508917166096 0.0009990641804434198 0.0023848911252812507 0.0074829558925048585 0.001548205071921217 0.0033746005185253483 0.0027565602566482473 0.0003851415243400253 0.0001507066524787287 0.00010850253913617914 0.012731492796606183 0.000565807259363001 0.00265573196308602 0.09734425803691373 0.003 0.007007634802575901 0.00028236519742409413 0.0013273483812215794 0.005962651618789518 0.00729 0.005922280173609993 0.0013677198263899945
    0.5214497121051515 3.484063536446478 -7.649285962357237e-11 1.9983979596435184 1.1092299064938551 4.020532394887072 0.27297001270166277 1.1385798501602493 1.341946221404094 1.474583380558019 6.404090789527393 0.06487262690565317 0.5543621637707187 1.2919075482642706 0.037864066211813076 0.10174143853177614 0.030522431559533207 0.0030522431559594555 0.001 0.00033221028950662055 0.002181415363284263 0.001 0.001 0.009679858455387734 0.006261230051372169 0.0002423842828926965 0.0009996486759141186 0.002386460962075784 0.007485646260646092 0.0015490793885194595 0.0033765158467949506 0.002758441151405017 0.00038464853810645156 0.00015063246773535676 0.00010828401950569852 0.012740397980058972 0.0005642624594048034 0.002653837385663101 0.09734615261433664 0.003 0.00700768957253228 0.00028231042746771425 0.0013273333335431692 0.00596266666646793 0.00729 0.0059225994024185566 0.0013674005975814307
    0.5514768437372572 3.387711788419755 -2.628543243438482e-11 2.002026576628809 1.109427674548094 4.020583031849095 0.27294344650374214 1.1391878728646012 1.3401232718225262 1.475027521357865 6.403525831247394 0.06484959636398438 0.554585181663168 1.2920747371546721 0.03785422919935662 0.10175569515287285 0.030526708545861824 0.0030526708545918564 0.001 0.0003324341065410758 0.002182290784915239 0.001 0.001 0.009678619272633025 0.006257518313814278 0.00024250690231650079 0.0010001860733873855 0.0023879017369037104 0.0074881212769406305 0.0015498832411983002 0.0033782748050122323 0.002760170733136098 0.00038419419490136553 0.0001505642254114896 0.00010808303268357225 0.012748588932779937 0.0005628417089993404 0.0026521321142006 0.09734785788579914 0.003 0.007007742393014714 0.0002822576069852816 0.0013273196602843625 0.005962680339726736 0.00729 0.005922888035326673 0.0013671119646733144
    0.5832327535882371 3.2857664832582687 -1.290408693562333e-10 2.005366403146163 1.109605853473537 4.020629943667304 0.2729182541890297 1.1397407434225872 1.338477851578857 1.475437589560034 6.4029983668836055 0.06482819720169827 0.554790068212724 1.29222691102957 0.03784497276483373 0.10176769590415277 0.03053030877124509 0.003053030877129793 0.001 0.00033263986922694923 0.0021830954404143217 0.001 0.001 0.009677477544118912 0.00625410293636397 0.0002426196095428103 0.001000680122339387 0.0023892254152185913 0.007490396398928532 0.0015506222382469462 0.0033798897373415434 0.0027617610737720806 0.00038377544482017217 0.00015050144307102853 0.0001078981583999915 0.012756122548295154 0.0005615350178647344 0.0026505382732938255 0.09734945172670592 0.003 0.007007792477317443 0.0002822075226825529 0.0013273069931045718 0.005962693006906527 0.00729 0.005923159644306915 0.0013668403556930727
    0.6168169354580652 3.177906996267931 -8.387051202008731e-11 2.008425609635653 1.1097651337425305 4.020672455923443 0.27289411553024384 1.14025599308353 1.3370020159590978 1.4758116061416957 6.4025047763484215 0.06480831812573609 0.5549760634354842 1.2923617853373353 0.03783668489164054 0.10177772766377324 0.030533318299130686 0.003053331829917982 0.001 0.0003328290180158347 0.0021838349474674157 0.001 0.001 0.009676425159134347 0.006250959941205788 0.00024272319528708463 0.001001134271717387 0.0023904394169305936 0.0074924894350800126 0.0015513015384740513 0.0033813719361796848 0.0027632232792426143 0.00038338949263307445 0.00015044367714263517 0.00010772809098058783 0.012763051173319523 0.0005603331981349443 0.0026491126685736096 0.09735087733142614 0.003 0.007007840463718126 0.0002821595362818694 0.0013272955141426803 0.0059627044858684185 0.00729 0.00592340286725772 0.0013665971327422681
    0.6523348738985913 3.063793337622435 5.1819015892835426e-11 2.011225507624947 1.1099069790328948 4.020710662161528 0.27287112828026433 1.1407352260334194 1.335677805039167 1.4761530337302562 6.402041980870699 0.0647898278125417 0.5551451421042899 1.292481729495835 0.03782924800097771 0.10178604211064993 0.030535812633193677 0.0030535812633238966 0.001 0.0003330028712038704 0.0021845144438008865 0.001 0.001 0.009675454648386605 0.006248067336308006 0.00024281838298297065 0.001001551677152746 0.002391552502229399 0.007494414698372545 0.001551925861742358 0.0033827316849414308 0.002764567513138664 0.00038303377651470563 0.00015039052065520436 0.00010757163306163473 0.012769422714379976 0.000559227830229298 0.0026478326611301542 0.0973521573388696 0.003 0.007007886158232696 0.00028211384176729965 0.0013272851981258234 0.005962714801885276 0.00729 0.005923621142038535 0.0013663788579614533
    0.6898975525812724 2.943067751791102 1.1997784684191662e-11 2.0137950662199455 1.1100334326541572 4.020746247209106 0.2728496029785475 1.1411696313868303 1.3344807646504693 1.4764685833831495 6.4016073974357335 0.06477258954726561 0.5553008791185283 1.2925918504288816 0.03782224566831965 0.1017928615306141 0.030537858459183016 0.0030537858459224673 0.001 0.0003331626479284775 0.0021851386694740674 0.001 0.001 0.009674558955670242 0.006245404644101012 0.00024290584006769278 0.0010019352550789818 0.0023925741223499515 0.0074961839943264285 0.0015524995693659948 0.003383978484176588 0.0027658031583232125 0.00038270589035176866 0.00015034159402860383 0.00010742766917746974 0.01277528138667653 0.0005582110987024985 0.0026466291257165645 0.09735336087428319 0.003 0.00700792894307677 0.00028207105692322466 0.0013272755899005082 0.005962724410110593 0.00729 0.005923826661991343 0.0013661733380086446
    0.7296224519686146 2.8153514887720856 -7.815594272100557e-11 2.0161440563466626 1.110145025438489 4.020779227948869 0.2728293892089005 1.1415680560550792 1.3334023877674162 1.476758339097242 6.401197700268412 0.06475649517432384 0.5554435130597936 1.2926917308726855 0.03781583227440934 0.10179838015411215 0.03053951404623243 0.003053951404627082 0.001 0.0003333094633711366 0.0021857119550916775 0.001 0.001 0.009673731556060376 0.006242953061060536 0.0002429861766053878 0.001002287672192697 0.0023935104822882837 0.00749781053417421 0.0015530266488534567 0.00338512094353523 0.002766938795984238 0.00038240363079228333 0.00015029654853786374 0.00010729517542868999 0.01278066763330176 0.0005572758387619721 0.0026455225534761013 0.09735446744652365 0.003 0.007007969118201834 0.00028203088179816087 0.0013272666849377134 0.005962733315073388 0.00729 0.005924014903591126 0.0013659850964088613
    0.7716339288034473 2.6802435743318984 2.6089232796862104e-11 2.018274683354468 1.1102415804668107 4.0208085962293065 0.2728102098112275 1.1419450213901823 1.3324402763660954 1.477020149242843 6.400809155581839 0.06474144366076288 0.5555721685292331 1.2927791685945367 0.03781034600910982 0.10180276792550677 0.030540830377650905 0.0030540830377686224 0.001 0.000333444337878466 0.0021862382559811456 0.001 0.001 0.009672966387432322 0.006240695286057061 0.00024305995039841197 0.00100261136676695 0.0023943662742822126 0.0074993073619462934 0.001553510745729768 0.0033861668359707483 0.002767982278532131 0.0003821249810776279 0.0001502550631119456 0.00010717321024972171 0.012785618470763191 0.0005564154728393078 0.002644561926233607 0.09735542807376614 0.003 0.007008007235955697 0.00028199276404429735 0.0013272587555782649 0.005962741244432837 0.00729 0.00592417595952365 0.0013658240404763376
    0.8160634542347361 2.5373200348839107 9.405301118343565e-12 2.0202112767007057 1.110324414653254 4.020835370437499 0.27279244510448697 1.142289487073693 1.3315731403532296 1.477260719120781 6.4004387489283525 0.06472729612376837 0.5556904302714095 1.2928595234553586 0.03780533087794392 0.10180617213567653 0.030541851640701962 0.0030541851640734493 0.001 0.00033356820423688474 0.002186721173034732 0.001 0.001 0.009672257712094772 0.006238615305847275 0.00024312767019562742 0.0010029085645065089 0.0023951490383313546 0.007500683077148662 0.001553955186771601 0.0033871231692149907 0.0027689407779253597 0.00038186807249269435 0.00015021683994408398 0.00010706090224459812 0.01279016770733914 0.0005556239434729194 0.0026436710449484198 0.09735631895505133 0.003 0.007008042539618999 0.0002819574603809952 0.0013272515266162166 0.005962748473394886 0.00729 0.00592432318081199 0.0013656768191879973
    0.8630500058168995 2.386132620327793 3.9843812335456924e-11 2.021954767761635 1.110393041054578 4.020859573013383 0.2727758832460775 1.1426115120918383 1.3307980949512486 1.4774787054020062 6.400082302484515 0.06471394316979633 0.5557978462703067 1.2929314436485735 0.03780103515156608 0.10180872018277817 0.030542616054832637 0.003054261605486281 0.001 0.00033368191416073545 0.002187163977507513 0.001 0.001 0.009671600072377414 0.006236698276440588 0.00024318979927258775 0.0010031812939890895 0.0023958625918302384 0.007501948518230603 0.0015543630030699373 0.003387996185248726 0.0027698208378305472 0.0003816311817663169 0.000150181602345366 0.00010695744413310631 0.012794346196217513 0.0005548956696468939 0.0026428839231047215 0.09735710607689502 0.003 0.007008075451282777 0.000281924548717218 0.0013272449920737942 0.005962755007937308 0.00729 0.005924449293242033 0.0013655507067579541
    0.9127404737168637 2.226207481334073 -4.716239418909881e-11 2.0235170281409216 1.1104474341506474 4.020881851591625 0.2727607488325593 1.14290692694392 1.330102106867239 1.4776777894867064 6.39973536487462 0.06470123834200205 0.555896553954364 1.2929980388535252 0.03779725356741004 0.10181052006679815 0.030543156020038594 0.0030543156020066634 0.001 0.00033378624111247003 0.00218756961314228 0.001 0.001 0.009670988159482152 0.006234930363280658 0.00024324675614783897 0.0010034313915269733 0.0023965120195965296 0.007503111773140003 0.0015547369367419274 0.0033887913577246615 0.0027706283884765836 0.00038141270578158376 0.00015014909134192207 0.00010686208378685255 0.012798181899221939 0.0005542255036139605 0.002642161975120867 0.09735782802487887 0.003 0.0070081055245412045 0.00028189447545879065 0.001327238977045767 0.005962761022965336 0.00729 0.005924560311652949 0.0013654396883470388
    0.9652901047295934 2.0570436995592796 1.2453669801970232e-10 2.0248810753276962 1.110485211185233 4.020900581882795 0.2727466462415186 1.1431959877246745 1.3294923430118288 1.4778524981948422 6.3993914274817145 0.06468904986326106 0.555984147970994 1.2930549564152611 0.03779459294692064 0.1018116643053687 0.030543499291609932 0.0030543499291636107 0.001 0.0003338818853548548 0.0021879407165047893 0.001 0.001 0.009670416795388404 0.006233298652547483 0.00024329891836501937 0.001003660512566547 0.002397098067898661 0.00750418391137593 0.0015550794581324775 0.003389513296426163 0.002771368802617523 0.00038121118755151464 0.0001501190643162413 0.00010677412059869306 0.012801700170780455 0.000553608694687156 0.002641590852556472 0.09735839914744326 0.003 0.007008133546852569 0.00028186645314742575 0.0013272339201088512 0.005962766079902251 0.00729 0.005924638432177773 0.0013653615678222146
    1.0208633630708246 1.8781104643308817 -2.2290768696601634e-10 2.026075207016218 1.1105064518287413 4.02091914882155 0.27273455776974587 1.1434468272981702 1.3289372747415789 1.478015550360999 6.399043617655613 0.06467712628235522 0.5560675474847414 1.2931135773680467 0.03779204047520579 0.10181222186144137 0.03054366655843141 0.003054366655845577 0.001 0.00033396946279347486 0.0021882795337798923 0.001 0.001 0.00966988047541392 0.006231790841790868 0.0002433466115402836 0.0010038700975932998 0.0023976275376163063 0.0075051681371207535 0.0015553927121681529 0.0033901656568698416 0.0027720467614925958 0.0003810252186500776 0.00015009128708012287 0.00010669288656732978 0.012804923084377811 0.0005530408538223292 0.0026410007411296317 0.09735898925887011 0.003 0.0070081575649243765 0.00028184243507561744 0.0013272289072014934 0.005962771092809609 0.00729 0.00592471336246885 0.0013652866375311382
    1.0796297880805732 1.6888604398040399 9.407061045500541e-11 2.0270296200379367 1.110503639450886 4.020932875554882 0.27272324511617296 1.1437175237644277 1.3284754685863227 1.4781471028796225 6.3986788812476085 0.06466528503274874 0.5561374482762576 1.2931584556479272 0.037791496148115375 0.10181225664482246 0.030543676993445436 0.003054367699346792 0.001 0.0003340495497909805 0.0021885881368730767 0.001 0.001 0.009669373658129794 0.006230394996499257 0.0002433901397568423 0.001004061486505097 0.002398093476204008 0.0075060806785829555 0.0015556786922713423 0.003390751337544121 0.002772666664840917 0.0003808535148371188 0.00015006553191546646 0.00010661773648569316 0.01280787142978421 0.0005525177737211365 0.0026406685441724676 0.09735932145582726 0.003 0.007008180042230936 0.0002818199577690581 0.0013272252012546996 0.0059627747987564044 0.00729 0.005924729354256163 0.0013652706457438248
    1.1417738058540585 1.4886977967027004 -1.2386501579491697e-11 2.0277563137738017 1.110472568666941 4.020943940672865 0.2727142995736522 1.143965824463364 1.3280705260584134 1.4782624877512562 6.398280181346438 0.06465303475764479 0.556202829161368 1.2932051948152978 0.03779174360067527 0.1018117996481244 0.03054353989443607 0.0030543539894456683 0.001 0.0003341225839444852 0.0021888679184637917 0.001 0.001 0.009668889794469986 0.006229099664682519 0.0002434297223814472 0.0010042356539559435 0.0023984999474695066 0.0075069237154331715 0.0015559388373100847 0.0033912710072260704 0.0027732318171880942 0.00038069492847818154 0.00015004157446509665 0.00010654805402135322 0.01281056085253828 0.0005520357118787389 0.002640373762104885 0.09735961623789485 0.003 0.007008197814919792 0.00028180218508020143 0.0013272222138308414 0.005962777786180263 0.00729 0.0059247220865182 0.0013652779134817863
    1.2074888057843773 1.2769971512863199 2.1539923221089815e-12 2.0281585025777304 1.1103982016664722 4.020951675288738 0.27270758459177696 1.1442250185085012 1.327747359423969 1.478348116883755 6.397815259987726 0.06463973712780066 0.5562589090569544 1.2932472613882728 0.037794203141782154 0.10181084816008265 0.030543254448023572 0.003054325444804247 0.001 0.0003341888872924476 0.0021891196119178174 0.001 0.001 0.009668420265022942 0.006227892574938305 0.00024346549929304262 0.0010043932513000883 0.002398835884187725 0.007507711511139479 0.001556174089692662 0.0033917228346819848 0.0027737445487066026 0.0003805482923797662 0.00015001916636233625 0.00010648318076992106 0.012813002410828294 0.000551591043690449 0.0026402831531277386 0.097359706846872 0.003 0.007008211155922381 0.0002817888440776128 0.00132722012561827 0.0059627798743929665 0.00729 0.005924649873944398 0.001365350126055589
    1.27697674777722 1.0531042442479295 -5.948480338591918e-12 2.0280891238428214 1.110253211989497 4.020953854020496 0.2727043749642237 1.1445067050272963 1.3275192517213144 1.478395316493464 6.397221994555358 0.06462405973071082 0.5563055110955919 1.2932877638353557 0.03779999355303516 0.10180935262757662 0.03054280578827187 0.003054280578828918 0.001 0.00033424860526152605 0.0021893428949537764 0.001 0.001 0.009667952678508562 0.006226759534537091 0.000243497489504749 0.0010045344208638183 0.002399083417755911 0.007508460393579048 0.0015563846083526114 0.003392100408250993 0.0027742057481889063 0.0003804124617958424 0.0001499980089423586 0.00010642236163722795 0.012815200431138133 0.0005511801586429403 0.002640460903043624 0.0973595290969561 0.003 0.007008217532560431 0.00028178246743956346 0.0013272195373985047 0.005962780462611088 0.00729 0.005924479874274717 0.0013655201257252703
    1.3504470775120945 0.8163380251722924 -3.759891915470328e-12 2.02718495512344 1.1099730118687012 4.020946671219534 0.27270724060645285 1.144851923154703 1.3274343603560372 1.478376923378638 6.396358261548083 0.0646030164640336 0.5563385593100464 1.2933283632227186 0.03781225841035887 0.10180716512720499 0.03054214953816059 0.003054214953817646 0.001 0.00033430154137681307 0.002189535310320859 0.001 0.001 0.009667466149904077 0.006225681438642845 0.00024352547050765866 0.001004658299554711 0.002399195879718359 0.00750920585391161 0.001556568999898181 0.0033923878503471804 0.0027746134680371667 0.00038028620769562125 0.0001499776800697724 0.00010636458983279251 0.012817145979832596 0.0005507992057134671 0.0026411424493249943 0.09735884755067473 0.003 0.007008211839517012 0.0002817881604829825 0.001327221476630248 0.005962778523379548 0.00729 0.005924119822330797 0.00136588017766919
    1.428112904965073 0.5659991648711908 -1.5511304543167222e-11 2.024402452509187 1.1093715372118655 4.020919099153598 0.2727237370321469 1.1453705014719624 1.3276314096699642 1.4782147248672963 6.394816857611866 0.06456806400353461 0.5563462913340869 1.2933745435687611 0.037839981583604174 0.10180390565130482 0.030541171695390782 0.0030541171695405342 0.001 0.00033434671868864827 0.002189689401549446 0.001 0.001 0.009666918770026327 0.00622462631158111 0.0002435486595274237 0.0010047617003775486 0.0023990375978456767 0.0075100497995896 0.0015567222766552395 0.0033925466283820163 0.002774959246955095 0.0003801679928472528 0.0001499574398934652 0.00010630819637936593 0.012818799681822446 0.0005504434080532332 0.002642990877368372 0.09735699912263135 0.003 0.007008179065439631 0.00028182093456036487 0.001327228920656787 0.005962771079354428 0.00729 0.005923306139495952 0.0013666938605040341
    1.5101679325632253 0.3014230707295351 -2.5261885851445173e-12 2.014736238977083 1.1075517616359953 4.020820299640483 0.27279014433997706 1.1465931322768543 1.328781729709594 1.4775249992978856 6.390636760143677 0.06447812746099477 0.55626885179838 1.2934488839637466 0.03792705130940258 0.10179820340578816 0.030539461021735863 0.0030539461021749236 0.001 0.0003343798980499841 0.0021897765281885207 0.001 0.001 0.009666177000775218 0.006223504566946186 0.000243563912075739 0.001004831656380595 0.0023979597650178484 0.007511511529322713 0.0015568243105741736 0.0033924411537036383 0.0027752073183630577 0.0003800547500680012 0.00014993513825040791 0.00010624854634492315 0.012819994586934063 0.0005501032504661461 0.0026492712823228044 0.09735071871767692 0.003 0.0070080471147979315 0.0002819528852020652 0.0013272555956722663 0.005962744404338952 0.00729 0.005920752087656577 0.0013692479123434088
    0.0005 3.0 3.0 2.014736238977083 1.1075517616359953 4.020820299640483 0.27279014433997706 1.1465931322768543 1.328781729709594 1.4775249992978856 6.390636760143677 0.06447812746099477 0.55626885179838 1.2934488839637466 0.03792705130940258 0.10179820340578816 0.030539461021735863 0.0030539461021749236 0.001 0.0003343798980499841 0.0021897765281885207 0.001 0.001 0.009666177000775218 0.006223504566946186 0.000243563912075739 0.001004831656380595 0.0023979597650178484 0.007511511529322713 0.0015568243105741736 0.0033924411537036383 0.0027752073183630577 0.0003800547500680012 0.00014993513825040791 0.00010624854634492315 0.012819994586934063 0.0005501032504661461 0.0026492712823228044 0.09735071871767692 0.003 0.0070080471147979315 0.0002819528852020652 0.0013272555956722663 0.005962744404338952 0.00729 0.005920752087656577 0.0013692479123434088
    0.0005985790119658924 2.9999816666898007 2.999810221673958 0.43621755540104923 0.21551539162107622 0.18182458405171442 9.393214222049853 2.008101461090915 1.1076587306001357e-09 0.0012910156611707115 2.7064724062467898 0.018260900311964073 0.20735454068482928 9.715016895251011 1.9476607672339006 0.08326698952847142 0.02498009685854185 0.002498009685855186 0.001 0.0002774952655246968 0.0019604875580877005 0.001 0.001 0.009983386628472946 0.007211875085926962 0.00020545989373747263 0.0008668573080510391 0.00864702667412072 2.528101501231551e-05 0.0013499769869803426 0.002943380352260099 0.0022876730908417174 0.0005267384313949077 0.0001786023365909766 0.00015724303410076193 0.010512547161040083 0.0009450752573975725 0.09684626890095722 0.003153721099042571 0.003 0.0001496807338861387 0.007140319266113847 0.006059064859233852 0.001230935140777897 0.00729 0.0005661709272823743 0.006723829072717614
    0.0007165936855372995 2.99997414450557 2.999579152366343 0.43934369095535214 0.22354449294809287 0.18507698208353177 8.533254390958572 1.9545914577129626 1.7265475955505883e-09 0.0013489317662944331 2.8165962875224366 0.0209638920834028 0.20607091770043603 8.466418214406627 1.6257718058320119 0.06822841685044126 0.020468525055132726 0.0020468525055140903 0.001 0.000231066063183433 0.0017742503182455972 0.001 0.001 0.010240870270485595 0.008013699644947248 0.00017546694794100812 0.0007545443228467261 0.007657527139834494 4.332007094909469e-05 0.0011816461223126866 0.0025786320090346823 0.0018942001418009258 0.0006409370761067374 0.00019800655546938937 0.00019866315997950395 0.00864274458525983 0.0012624942276750865 0.09678909349122135 0.003210896508778459 0.003 0.00018058495912577174 0.007109415040874213 0.006040819411150047 0.00124918058886174 0.00729 0.000667994711062631 0.0066220052889373595
    0.0008578760614177993 2.999977810382523 2.9992988881213325 0.44306618297107714 0.22871644115371542 0.18827494894610614 8.015006429961346 1.9264802467152953 2.3244656520174635e-09 0.001399158625768003 2.9136640719304836 0.023702073987507198 0.2058630153151494 7.707094007188291 1.4001984916658938 0.0560709268212436 0.01682127804637332 0.0016821278046379993 0.001 0.00019354128735187253 0.0016248905510123455 0.001 0.001 0.010451339094351367 0.008661411777430364 0.0001522940286302952 0.0006640997729480844 0.006886709402528774 6.648442656541298e-05 0.0010461561303843887 0.002282366571507037 0.001580204645868284 0.000728560521048019 0.0002114177669987698 0.0002323064977609584 0.007140551683830971 0.0015150273594195889 0.09673285962751772 0.003267130372482076 0.003 0.0002040178082014157 0.0070859821917985686 0.006022986142431913 0.0012670138575798767 0.00729 0.0007643289150479445 0.006525671084952045
    0.001027013188094273 2.999993431085496 2.998959458699416 0.44538254544069295 0.23136312736455783 0.19102344736839674 7.668011263836381 1.9108094525780541 2.8709208769622342e-09 0.0014398296121872728 2.9976392940728283 0.026448324875129763 0.2060993889676323 7.202835695230072 1.2440179783286347 0.04624226446324753 0.013872679338974393 0.0013872679338980014 0.001 0.0001632328896282426 0.0015052858707419413 0.001 0.001 0.010623561123032865 0.009184776481137724 0.0001343559433826219 0.0005913397875337136 0.006286521797781416 9.018239014560973e-05 0.0009372167288236881 0.00204172516991645 0.0013294391326996485 0.0007952683478007029 0.000220910163478766 0.00025963327615916395 0.005933105699745815 0.0017161510320450888 0.09668451147754847 0.003315478522451326 0.003 0.00022232391890629276 0.007067676081093691 0.006007743275977053 0.0012822567240346186 0.00729 0.0008490948037984192 0.006440905196201569
    0.001229497042365439 3.000022323758887 2.9985492166058343 0.4458709201077251 0.23188946264232316 0.19328619554985912 7.420783681310564 1.9019972825961657 3.351061893874448e-09 0.0014702625891644693 3.068580275455478 0.029139823724131427 0.2065179178508006 6.849232167548822 1.135797251166655 0.03829637252358765 0.011488911757076432 0.001148891175707943 0.001 0.00013875948588034 0.001409559845099775 0.001 0.001 0.010764522992176674 0.009607721089975506 0.00012046517466863925 0.0005328274034799964 0.005819241556260743 0.0001128676134710919 0.0008496579030163935 0.001846264897377512 0.0011291088332265715 0.0008457837282025057 0.00022769397387024747 0.00028182937175399064 0.0049623703550482215 0.001876405453917142 0.09664469446242968 0.0033552955375701007 0.003 0.00023689631624356603 0.0070531036837564185 0.0059952520061783 0.0012947479938337106 0.00729 0.0009198043831103212 0.006370195616889667
    0.0014719021792565818 3.0000663901569276 2.998054316804485 0.4448500544772227 0.230819547501802 0.1951192950093538 7.237655127774569 1.8971970441683563 3.762804521331899e-09 0.0014951795771362215 3.127365227244209 0.03171201681343819 0.206991087136697 6.5921732633010395 1.0600975765708576 0.031872544697486634 0.009561763409246095 0.0009561763409248514 0.001 0.00011899964705501633 0.001332958395406557 0.001 0.001 0.010879893974711723 0.009949532701247137 0.00010971517094545105 0.00048577747262813016 0.005442463396708423 0.00014707227447494848 0.0007792909846150592 0.0016875028674505816 0.0009690620359274848 0.0008839115758997062 0.00023255250306908806 0.00029985808494345593 0.004181894313958657 0.0020041120649827806 0.09661242870613715 0.003387561293862617 0.003 0.0002486219772917121 0.007041378022708274 0.005985170641363063 0.0013048293586489987 0.00729 0.0009766863190703186 0.006313313680929665
    0.0017621202936793498 3.000128133596718 2.9974581687848256 0.4428209927527219 0.22868426279556353 0.1965964817105996 7.098533178045185 1.894827267415446 4.108778231482914e-09 0.0015062063343202977 3.1753587707245257 0.034111249445882154 0.20745754532446128 6.400532933248548 1.0065042513866045 0.026678665101311727 0.00800359953039372 0.0008003599530395611 0.001 0.00010304470872700312 0.0012716581431081624 0.001 0.001 0.010974312941984681 0.010225801497552678 0.00010140550761265523 0.0004479416214912527 0.005169436743546243 0.0001565370263306457 0.0007227361235479821 0.0015585386199404797 0.0008411998576724563 0.0009126379774086535 0.00023602259441256164 0.0003145030188207429 0.0035543505502073727 0.002105883727326591 0.09658642152524581 0.0034135684747539563 0.003 0.00025811436032667674 0.007031885639673315 0.0059770712972125615 0.0013129287027995422 0.00729 0.001021405161786402 0.006268594838213582
    0.0021095633680567817 3.000210674592972 2.996740987372429 0.4402292891150189 0.2259424436815064 0.1977852150299959 6.991035697384367 1.8939578157403598 4.386724826232915e-09 0.0015128159299746923 3.2140761430449225 0.036298961795654124 0.2078892283340444 6.255089981422036 0.9681420667059911 0.02248026484656502 0.006744079453970049 0.0006744079453971379 0.001 9.016581895802927e-05 0.0012226193310161512 0.001 0.001 0.011051552405033256 0.010449029299837003 9.499653872276462e-05 0.00041752417031287476 0.004952541184248001 0.0001712045909402626 0.0006772954492065522 0.0014538076745694824 0.0007391030528913133 0.0009342451088471737 0.00023848106543067802 0.00032639606514885437 0.003049963356253551 0.0021869447606703623 0.09656548881976856 0.0034345011802312 0.003 0.00026582169994343043 0.007024178300056561 0.005970569437154356 0.0013194305628578533 0.00729 0.001056017019814 0.0062339829801859835
    0.0025254984245804252 3.0003178232558474 2.995879079854139 0.43741323884209743 0.22295030033952776 0.19874286795245216 6.906936678565927 1.8940077933814348 4.607955212814144e-09 0.0015143875669902827 3.245048851592214 0.038254765126948906 0.20827521646267486 6.143175089914492 0.9403871659296994 0.01908552392004562 0.005725657176013965 0.0005725657176015195 0.001 7.97673101556675e-05 0.0011833796231615792 0.001 0.001 0.011114740756668323 0.010629440337353533 9.006252594711306e-05 0.0003930638376221861 0.004786240561551022 0.00018270198428703137 0.0006407747042622489 0.0013687364738594696 0.0006575767563829618 0.0009504965904974298 0.00024020383724835867 0.00033605658838852334 0.0026444972576773152 0.002251511285118533 0.0965486226554257 0.0034513673445740667 0.003 0.00027209135705887245 0.007017908642941119 0.005965341757156747 0.0013246582428554452 0.00729 0.0010825563438619594 0.006207443656138023
    0.0030234386110669386 3.0004541941643526 2.9948440174735005 0.4345924681196053 0.21995883344212447 0.19951570362592064 6.840573921710458 1.8946135632728458 4.781175941734285e-09 0.0015124455268884962 3.269681079111788 0.03997373842628957 0.20861361482606117 6.05619014007582 0.92014918351798 0.016340486888654762 0.004902146066596293 0.00049021460665975 0.001 7.137165978412799e-05 0.0011519836442015962 0.001 0.001 0.011166425897031216 0.010775240557265142 8.627415475058863e-05 0.0003733944495933886 0.00465929781145073 0.00019153796954186648 0.0006114237920808281 0.0012996354762331971 0.0005924964393311063 0.0009627157700974581 0.00024139021874319821 0.00034390356584165213 0.0023185963132283673 0.002302921733638133 0.09653500977499063 0.0034649802250091384 0.003 0.00027719450748055766 0.007012805492519434 0.00596112964019389 0.001328870359818273 0.00729 0.0011027643198178703 0.006187235680182114
    0.0036195544782785735 3.000625330681428 2.993601768812186 0.4319013304812964 0.2171297678662544 0.20014067569075344 6.787872103679481 1.8955395064069642 4.914817039649414e-09 0.0015082529922983098 3.289203260794171 0.04146284457763775 0.2089067114395218 5.9880576851940415 0.9053078299848353 0.014120718322701674 0.004236215496810076 0.00042362154968112224 0.001 6.45933450848702e-05 0.0011268668420204152 0.001 0.001 0.011208696026830394 0.01089306341097568 8.337441235531852e-05 0.00035757849507159195 0.004562873670236144 0.0001982025399753541 0.0005878365592840008 0.0012435077355076951 0.0005405620839467975 0.0009719020156084447 0.00024218678352422936 0.000350277324998807 0.0020566869266618027 0.0023438406790771355 0.09652400026972593 0.003475989730273826 0.003 0.0002813485113330294 0.0070086514886669605 0.005957727756323683 0.0013322722436884306 0.00729 0.0011180752991502678 0.0061719247008497164
    0.004333204864311335 3.000837878864663 2.9921115809333463 0.4294160164895087 0.2145546331720264 0.20064719924592264 6.745836444582533 1.8966299527179586 5.0187854234809175e-09 0.0015029621986784644 3.304656707982652 0.04273744467773065 0.20915835813846498 5.934395208163015 0.8943605702087165 0.012325599376768097 0.0036976798130298953 0.00036976798130309115 0.001 5.9120969414786925e-05 0.0011067765400421619 0.001 0.001 0.01124326272209155 0.010988273784763285 8.116264589831894e-05 0.00034486183645331917 0.004489323845130571 0.00020384079874518807 0.0005688825101690225 0.0011979178041585598 0.0004991320885092091 0.000978808742796123 0.0002427018084337323 0.00035545443063439615 0.0018462327779670085 0.002376396109572826 0.09651507661085934 0.0034849133891404313 0.003 0.00028472891971108825 0.007005271080288901 0.0059549734646795385 0.001335026535332592 0.00729 0.0011296238245829724 0.006160376175417011
    0.005187559921397247 3.001099803430405 2.9903246671118273 0.42717121852859613 0.21227372145898388 0.20105857408798558 6.71218274959926 1.897784662671914 5.0947928128512e-09 0.0014966766681646414 3.3168921456966265 0.043817813279019055 0.20937342108363885 5.891924608342391 0.8862763081831159 0.01087378738551515 0.0032621362156547646 0.0003262136215655742 0.001 5.47030574506859e-05 0.0010907098197629923 0.001 0.001 0.01127152803515809 0.011065209508803938 7.948236187552898e-05 0.00033463789996858467 0.004435637663298984 0.00020641040810146394 0.0005536528466680661 0.0011608869980097192 0.00046609271548648477 0.0009840030708172345 0.00024301531944463748 0.0003596595783486743 0.0016771456268059924 0.0024022869220918625 0.09650782874074854 0.0034921612592512218 0.003 0.0002874786361483218 0.007002521363851667 0.005952738430926005 0.0013372615690861185 0.00729 0.001138317704840791 0.006151682295159193
    0.006210366458037764 3.001420627908936 2.988182594369842 0.4251768860743425 0.21029473819661615 0.2013933368258837 6.685163908640332 1.8989376709328587 5.155189671518407e-09 0.0014913600821890884 3.3265901785558367 0.04472614524964721 0.20955649560198164 5.85818447554713 0.8802976912633367 0.009699563294874687 0.0029098689884630873 0.00029098689884639865 0.001 5.113663703708746e-05 0.0010778640699276023 0.001 0.001 0.011294639359866491 0.011127375669052359 7.821173135673619e-05 0.0003264190301380559 0.004391635334753042 0.00021217065432530734 0.0005414173292204239 0.0011308087159493908 0.0004397540836575625 0.0009879107609704952 0.0002431863463145641 0.000363075210699246 0.0015413133505882038 0.002422868292648751 0.09650193034821784 0.0034980596517819166 0.003 0.00028971389621750205 0.007000286103782487 0.005950920879149155 0.0013390791208629607 0.00729 0.0011448471136092154 0.006145152886390769
    0.007434831042625769 3.0018117501738266 2.985615423864275 0.4234287455291703 0.2086044622115845 0.20166627964009187 6.663446955701514 1.9000462254318973 5.188976624922306e-09 0.0014817733575754133 3.334304011254812 0.045484890873599776 0.2097116808995769 5.8313309616368185 0.8758567357840746 0.00874978350318938 0.002624935050957173 0.00026249350509579384 0.001 4.825774173716394e-05 0.0010675963436819406 0.001 0.001 0.011313536104426878 0.011177606651583563 7.725594772083248e-05 0.0003198128031624889 0.004376664727449031 0.00019873376729916085 0.0005315886319280151 0.0011063774449803017 0.00041876435672140124 0.000990851927954199 0.00024325836625035274 0.00036584957925212756 0.0014322082650088423 0.0024392218923811855 0.09649712097876403 0.003502869021235721 0.003 0.00029153004677000835 0.00699846995322998 0.005949439788768412 0.0013405602112437102 0.00729 0.0011497355328992484 0.006140264467100736
    0.008900860397994767 3.0022868877255626 2.982539098227986 0.42191179379734073 0.20717799315081448 0.20188920331792806 6.645953950923464 1.9010855230666235 5.23018531225819e-09 0.0014798160924849033 3.340457427495238 0.04611540988886763 0.209842955334724 5.809896073151994 0.8725593268593882 0.00798138855925442 0.0023944165677765657 0.00023944165677772323 0.001 4.59336579955635e-05 0.001059390595808475 0.001 0.001 0.01132898869421827 0.011218198714008601 7.654123609060235e-05 0.0003145028091147603 0.004340228725917848 0.00021424070850085153 0.0005236934451157698 0.001086530293672293 0.00040204046502022826 0.000993067673770793 0.0002432632801178672 0.0003681033839313519 0.0013445686324790433 0.002452212382314835 0.09649319282338259 0.0035067971766171986 0.003 0.00029300478221864514 0.006996995217781344 0.005948230669056134 0.001341769330955929 0.00729 0.00115339268980126 0.006136607310198722
    0.010656936912002285 3.0028626927198205 2.9788514897094442 0.42060630839874275 0.20598491982560801 0.20207163328928962 6.63184661865233 1.9020417830294534 5.256460572251275e-09 0.0014749674761398179 3.34538895038569 0.04663740348211525 0.20995377707935292 5.7927567628847925 0.8701066489005873 0.007359368311788468 0.002207810493536653 0.00022078104935372212 0.001 4.405659338954004e-05 0.0010528312213575113 0.001 0.001 0.011341631089280133 0.011251018471038494 7.601013640501036e-05 0.00031023304036741854 0.004323655545932785 0.00021553620970662528 0.0005173490167655722 0.0010703988564257137 0.00038871210367421975 0.0009947396212866466 0.0002432243870134975 0.0003699352392214363 0.001274139514567315 0.002462532955353477 0.09648997811493815 0.003510011885061627 0.003 0.0002942023201405443 0.006995797679859445 0.005947241549217274 0.0013427584507947625 0.00729 0.0011561283111160914 0.00613387168888389
    0.012758833382916418 3.0035583206133754 2.9744351099827213 0.41949093122708986 0.20499614059800278 0.20222092616784934 6.620476336823198 1.9029094373892008 5.274906107341413e-09 0.001470689602098612 3.3493486104657952 0.04706743524508331 0.2100470728883597 5.779055371362333 0.8682875460758128 0.006856571547391058 0.002056971464217194 0.0002056971464217725 0.001 4.2543044559809045e-05 0.0010475989281308138 0.001 0.001 0.01135196058845774 0.0112775130066988 7.562001877197306e-05 0.00030680591817563497 0.0043116580545824925 0.00021655834498392253 0.0005122601045959823 0.0010573065356046293 0.0003781123342042462 0.0009959986446348608 0.00024315779813270766 0.0003714219782607871 0.0012176394289544112 0.00247071359745475 0.09648734726850018 0.0035126427314995977 0.003 0.00029517279311126076 0.00699482720688873 0.005946432340620765 0.0013435676593912802 0.00729 0.0011581656681947069 0.006131834331805274
    0.01527517504226655 3.0043973435792184 2.9691453910385257 0.4185438476241072 0.20418173347967739 0.20234324639370016 6.611307893096886 1.9036876487345742 5.287881605728137e-09 0.0014669415121218992 3.352539374342639 0.04742069154445335 0.21012546363028792 5.768093217828773 0.8669383526719615 0.0064501510219955194 0.001935045306598582 0.00019350453065990046 0.001 4.132282357900418e-05 0.0010434274725106643 0.001 0.001 0.011360400159374985 0.011298899460659846 7.533657651278361e-05 0.0003040559638323517 0.004303124867361697 0.00021733826895453724 0.0005081795572678846 0.0010466815039729448 0.0003696865044490969 0.0009969473972039292 0.0002430755281127339 0.0003726285366615739 0.0011723222800487287 0.0024771940730496304 0.09648519169102793 0.0035147983089718567 0.003 0.0002959587899040929 0.006994041210095898 0.005945769495511426 0.0013442305045006228 0.00729 0.0011596813954273348 0.0061303186045726455
    0.01828802873264099 3.0054079512241976 2.962809445015859 0.4177439191471589 0.20351375831779925 0.2024436551846355 6.603906561832547 1.9043789084088232 5.298817566103635e-09 0.001463695588238622 3.3551222970477688 0.047710437891903476 0.21019123723430574 5.759309405102011 0.8659351145591915 0.006121337661378056 0.0018364012984136164 0.00018364012984138745 0.001 4.0338338967414764e-05 0.0010401001416665062 0.001 0.001 0.011367300937438969 0.011316177159801615 7.513292149693548e-05 0.00030184788310407354 0.004297129386604972 0.00021796063124837977 0.000504905407415836 0.0010380519905198863 0.0003629844509476136 0.0009976644653950646 0.00024298620087005658 0.000373608487842419 0.001135944983903472 0.002482330479630584 0.09648342221600793 0.003516567783991858 0.003 0.0002965955822118807 0.0069934044177881105 0.005945225498425292 0.0013447745015867576 0.00729 0.0011608111252360113 0.006129188874763969
    0.021896030946758484 3.0066240260366834 2.9552194742590436 0.41707126951077644 0.20296850515750672 0.20252616230511108 6.597930524420875 1.9049882836633478 5.3051281403093935e-09 0.0014609070787718018 3.3572191841396624 0.047947551545888416 0.21024633858155545 5.752267557254946 0.8651892045765667 0.00585535248400632 0.0017566057452022758 0.00017566057452024142 0.001 3.954431012051226e-05 0.001037448172467854 0.001 0.001 0.011372942790385364 0.011330132376722145 7.498909021089604e-05 0.00030007575424050964 0.004293033445492653 0.00021844306111247217 0.0005022796299313969 0.0010310446798972735 0.0003576568723072405 0.0009982067686471216 0.0002428954623476622 0.00037440422478537277 0.0011067535107430336 0.0024863983585565914 0.09648196819662207 0.003518021803377709 0.003 0.000297111150266119 0.006992888849733873 0.005944778561012133 0.0013452214389999139 0.00729 0.001161652265977756 0.006128347734022224
    0.026215642937324368 3.008085576715593 2.946130125960481 0.416508111885709 0.20252407423535823 0.20259406588430945 6.593103740425833 1.905521755537179 5.308554656044565e-09 0.0014585181859716662 3.358928602367565 0.048141547959826544 0.21029243055001634 5.7466197361440905 0.8646330223557427 0.005640032189326654 0.0016920096567989982 0.00016920096567988788 0.001 3.890352001185669e-05 0.0010353339557521747 0.001 0.001 0.011377558319986667 0.011341411737666514 7.488947424862154e-05 0.00029865282383690766 0.004290331696029076 0.0002188090371227897 0.0005001728616842 0.001025351113745798 0.0003534198353956392 0.0009986180979458237 0.00024280719634969203 0.0003750507754372549 0.0010833127433352897 0.0024896211596384596 0.09648077152017012 0.0035192184798296645 0.003 0.00029752869197393895 0.006992471308026052 0.005944410786623557 0.0013455892133884912 0.00729 0.0011622806916356443 0.006127719308364336
    0.03138623113960169 3.0098404907906997 2.935247788946826 0.4160379594030887 0.20216326127734324 0.2026500678346624 6.589199165783609 1.905986329593112 5.314064461654511e-09 0.0014564977793913648 3.3603250364777906 0.048300026353328085 0.21033096388082506 5.742080499543245 0.8642169665270729 0.005465604772584545 0.001639681431776893 0.00016396814317765532 0.001 3.8386118527581184e-05 0.0010336481615716977 0.001 0.001 0.011381336518833786 0.011350534235089884 7.482230747025121e-05 0.00029750979983748547 0.004288599054597749 0.0002191236543842338 0.0004984818385079811 0.0010207223611000452 0.0003500485855214225 0.000998930976510283 0.00024272380892601927 0.0003755764079285017 0.0010644777855462813 0.0024921752594271535 0.09647978457885883 0.0035202054211409526 0.003 0.0002978668919521174 0.006992133108047874 0.005944107500179978 0.0013458924998320779 0.00729 0.0011627507629916058 0.006127249237008374
    0.03757561817546684 3.0119464292594755 2.922218894121471 0.41564661124224167 0.20187129572587562 0.202696311800226 6.58604393124153 1.906388956954863 5.321412939954125e-09 0.0014548034242828814 3.36147135149089 0.04842930942165766 0.21036312870864404 5.738436812031169 0.8639054493817738 0.0053243298353295625 0.0015972989506003639 0.00015972989505999967 0.001 3.796850801221814e-05 0.0010323052678668676 0.001 0.001 0.011384428918497997 0.011357910475377465 7.477894289875841e-05 0.0002965921561995495 0.00428751814119663 0.00021944275418939044 0.0004971253553701158 0.0010169603001624588 0.00034736803514131415 0.0009991690433841251 0.00024264659196366307 0.00037600362059852827 0.0010493488940111245 0.0024941976175570915 0.09647896959925237 0.003521020400747406 0.003 0.00029814069829293667 0.006991859301707054 0.005943857084693714 0.0013461429153183617 0.00729 0.0011631030097746966 0.0061268969902252834
    0.04498518785202688 3.014472595491171 2.9066191642952166 0.4153220108389957 0.20163514679083422 0.20273455545394028 6.58349492008267 1.90673650922311 5.321921350545827e-09 0.0014533750738762495 3.36241260561967 0.04853475063977457 0.2103899420021951 5.735512107150319 0.8636722021664804 0.005209986306499031 0.0015629958919506756 0.00015629958919504515 0.001 3.763176021768822e-05 0.0010312373433464855 0.001 0.001 0.011386958632937202 0.011363870069797905 7.475292056041172e-05 0.0002958563417038935 0.004286957527376709 0.0002197047375048665 0.0004960385916606474 0.0010139050395809523 0.000345239622162484 0.0009993499322685667 0.0002425761434263765 0.00037635057041169467 0.0010372082130659284 0.0024957962972524434 0.09647829560732128 0.003521694392678495 0.003 0.0002983620917486192 0.006991637908251371 0.005943650006985881 0.0013463499930262321 0.00729 0.0011633669515599054 0.006126633048440075
    0.05385589975409932 3.0175018009272634 2.88794093696414 0.4150535624658814 0.20144473336741092 0.20276625253396882 6.581438459009267 1.9070353675255145 5.312208278995695e-09 0.0014521460159585943 3.363184686123174 0.04862062794339837 0.21041225767182292 5.733168377167755 0.8634969053108869 0.005117485821406985 0.0015352457464224492 0.0001535245746422403 0.001 3.736042230890433e-05 0.0010303894036101256 0.001 0.001 0.0113890272831268 0.011368682301556774 7.473930011667259e-05 0.00029526693310820694 0.004286899554966364 0.0002197814212799389 0.000495168852584954 0.0010114253659027066 0.000343551538722439 0.0009994872334327287 0.0002425126467147587 0.0003766321577265494 0.0010274723573705407 0.0024970582646413318 0.09647773698554643 0.003522253014453343 0.003 0.000298540984605839 0.0069914590153941514 0.005943478389670674 0.0013465216103414426 0.00729 0.0011635654581790532 0.006126434541820928
    0.06447603486912475 3.02113311027779 2.865576848081946 0.4148320486659681 0.2012918493422288 0.2027926339398479 6.579779062151366 1.9072915554473682 5.308844814468478e-09 0.0014510984176821843 3.363822673823397 0.04869047507270856 0.21043082045115524 5.731288996604764 0.8633642683886644 0.005042655205499128 0.0015127965616497025 0.0001512796561649765 0.001 3.7141846533615825e-05 0.0010297168357380946 0.001 0.001 0.011390718958525775 0.011372567751716259 7.473430479357919e-05 0.00029479504574918313 0.004287157032243401 0.00021975002602642207 0.0004944731934015538 0.0010094133380903762 0.0003422133125405808 0.0009995914747899294 0.0002424560082006978 0.0003768606401327015 0.001019665908661746 0.002498053701299511 0.09647727204209308 0.003522717957906707 0.003 0.0002986854070425999 0.00699131459295739 0.005943335560302738 0.0013466644397093562 0.00729 0.001163715738588186 0.006126284261411795
    0.07719041123177105 3.025485017097575 2.838800409865191 0.4146498967287092 0.2011692004574197 0.20281471162653283 6.578440739985015 1.9075104546777975 5.329940660264081e-09 0.0014502731697102428 3.364351446677698 0.04874730593467768 0.21044624065437398 5.729782799370796 0.8632622789474417 0.0049821041232939465 0.001494631236988015 0.0001494631236988105 0.001 3.696578212154077e-05 0.0010291838441552732 0.001 0.001 0.011392102658215848 0.011375705368968139 7.473511845440633e-05 0.00029441736973697774 0.004287302905264525 0.00021995710072840035 0.0004939169795672757 0.0010077809791873688 0.0003411525662585195 0.0009996706444337043 0.0002424059268561924 0.00037704600813958164 0.001013405417211852 0.0024988385741997994 0.09647688294409937 0.0035231070559004203 0.003 0.00029880197918508844 0.006991198020814902 0.005943216036939705 0.0013467839630723938 0.00729 0.0011638312696178234 0.006126168730382158
    0.09241192268111255 3.030699407672731 2.8067417020653407 0.4145006114877549 0.2010709192902546 0.20283333718631968 6.577361721233956 1.9076969990298775 5.3544581465225906e-09 0.0014496682166674083 3.364787761484753 0.04879356850181842 0.21045903973948846 5.72857565574682 0.8631821857069012 0.004933097285582061 0.0014799291856744314 0.0001479929185674511 0.001 3.682398191695738e-05 0.0010287619575811019 0.001 0.001 0.011393234655494381 0.011378239291115854 7.473969120116106e-05 0.00029411524233593746 0.004287160529247852 0.0002205221222756613 0.0004934725012310205 0.0010064570828114841 0.00034031189761017487 0.000999730699737934 0.0002423619620178205 0.00037719634782574244 0.001008383980427343 0.002499457109211425 0.0964765546833786 0.003523435316621189 0.003 0.0002988960093171344 0.0069911039906828554 0.005943115205667751 0.0013468847943443499 0.00729 0.0011639220378634814 0.0061260779621364995
    0.11063491639051051 3.0369461551765378 2.7683591732227493 0.4143786413789388 0.20099264853995516 0.2028492315492119 6.576492738288716 1.907855617255339 5.3269415991875075e-09 0.0014491188306266468 3.365150521368992 0.04883118291224643 0.2104696553358651 5.727608953280268 0.863117362614709 0.004893433629014723 0.0014680300887042115 0.00014680300887042825 0.001 3.6709830776877336e-05 0.001028428620758383 0.001 0.001 0.011394160736311346 0.011380285288499256 7.474655789628884e-05 0.0002938737722539043 0.004287371732219837 0.00022076371856888984 0.0004931176653876817 0.0010053841955692982 0.00033964594064036277 0.0009997760538812883 0.00024232359513668856 0.00037731818351120533 0.0010043566921173503 0.0024999441192323103 0.09647627455422407 0.0035237154457757026 0.003 0.0002989717548205617 0.006991028245179428 0.005943029162704612 0.0013469708373074639 0.00729 0.001163995497158794 0.006126004502841186
    0.13245122350938576 3.044428621008074 2.722405855319891 0.4142794797134813 0.20093061847502203 0.2028630136430594 6.575794365347023 1.907990200134351 5.252030579865978e-09 0.0014484375302044774 3.365456626616058 0.0488617740697645 0.2104784487778304 5.726836210369695 0.8630625036942995 0.0048613349082690365 0.0014584004724804665 0.00014584004724805375 0.001 3.661800340742828e-05 0.0010281659058053556 0.001 0.001 0.01139491827739077 0.011381936700256272 7.475467596915719e-05 0.00029368103556105585 0.004288711301461936 0.00021988009403950236 0.0004928347954770015 0.001004515832344263 0.0003391186780113824 0.000999810003019868 0.00024229028192919536 0.0003774167939855401 0.0010011272778071064 0.0025003271295820115 0.09647603164887905 0.0035239583511207286 0.003 0.00029903266897315104 0.006990967331026838 0.005942954556925034 0.0013470454430870521 0.00729 0.0011640576492197117 0.006125942350780269
    0.15856934994492478 3.0533902788076923 2.6673889065957255 0.4141994572873158 0.20088159532013147 0.20287523751264505 6.57523422863582 1.9081041892599624 5.264835168942004e-09 0.0014479182841786167 3.365713186618739 0.048886710229516406 0.21048572554175424 5.72621901266984 0.8630133544283464 0.004835359833590477 0.001450607950076883 0.00014506079500769528 0.001 3.6544201392146714e-05 0.0010279595350860993 0.001 0.001 0.011395537870838355 0.011383269000912865 7.476330906660846e-05 0.000293527461419431 0.004289676194170862 0.0002193561982027528 0.0004926097151218845 0.0010038143275117259 0.00033870140657458174 0.000999835014625562 0.00024226148458019833 0.00037749645652196076 0.000998537881069453 0.0025006279801468505 0.09647581620216622 0.003524173797833561 0.003 0.00029908151848858684 0.006990918481511402 0.005942888387153679 0.0013471116128584521 0.00729 0.0011641134102573464 0.0061258865897426355
    0.1898374639894981 3.0641225541844817 2.601521169764713 0.41413553200366326 0.200843373534416 0.20288641529667434 6.574787143776091 1.9082005690259658 5.45462886722328e-09 0.001448126746927775 3.3659291013993564 0.04890703456652448 0.21049173572596802 5.725728082234036 0.862965995716388 0.004814340080290047 0.0014443020240867824 0.00014443020240868372 0.001 3.648495816385321e-05 0.0010277981689707184 0.001 0.001 0.011396044553759983 0.01138434319259335 7.477194803698752e-05 0.0002934053799901586 0.00428749775842205 0.00022194907389254612 0.0004924310745057459 0.0010032492385240806 0.0003383712535149544 0.000999852909547512 0.00024223668767566617 0.0003775606281662511 0.0009964615275342712 0.0025008639869450065 0.09647561918738862 0.0035243708126111565 0.003 0.00029912054250618195 0.006990879457493808 0.005942827881886845 0.0013471721181253014 0.00729 0.0011641670704574706 0.006125832929542512
    0.22727091659923065 3.076974200396255 2.5226631673999873 0.4140852391488313 0.20081422107959834 0.2028970596791047 6.574432358315795 1.9082819935189608 5.569233920621367e-09 0.0014485475944208395 3.3661181549176464 0.048923622330242215 0.21049669508113658 5.725338588758545 0.8629169246994157 0.0047973300638419975 0.0014391990191524 0.00014391990191524247 0.001 3.6437487295121074e-05 0.0010276728629458056 0.001 0.001 0.011396458784447158 0.011385208454695114 7.478025251520541e-05 0.00029330867389657184 0.00428458422246507 0.0002252435901816758 0.0004922898317075425 0.0010027961123153177 0.00033811002758717335 0.0009998649856160305 0.00024221540768957342 0.00037761208582622383 0.000994796247416297 0.0025010488363823393 0.09647543156751272 0.0035245584324870693 0.003 0.0002991514886258278 0.006990848511374162 0.005942770264060864 0.0013472297359512942 0.00729 0.0011642226969896753 0.006125777303010308
    0.27208517224867285 3.0923627469075354 2.428253577194626 0.4140469140700424 0.20079255432654927 0.20290771401515229 6.5741544344516845 1.908350688439743 5.223290245885812e-09 0.0014475715827996114 3.3662856105555137 0.048937252472216114 0.2105007698014869 5.725032548864718 0.8628620073701979 0.004783565416564217 0.001435069624969097 0.00014350696249690903 0.001 3.639955838935836e-05 0.0010275766323240415 0.001 0.001 0.011396797250680126 0.011385904316541216 7.478800489060993e-05 0.00029323249559035027 0.004288543540275922 0.00022162820898445948 0.0004921788326354994 0.0010024355017683047 0.0003379032789492993 0.0009998721001773252 0.00024219719857884812 0.0003776530379673631 0.0009934602373956084 0.002501193311217335 0.09647524376417588 0.003524746235823914 0.003 0.0002991757591272845 0.006990824240872706 0.005942712594516219 0.0013472874054959766 0.00729 0.0011642849439385695 0.006125715056061413
    0.32573520510885 3.1107878941127574 2.3152261523756423 0.4140193203134843 0.20077747997773235 0.2029190279163515 6.573940895456116 1.9084086521841617 4.689141182863232e-09 0.0014451218723449076 3.366435236860174 0.048948528178711946 0.21050410483110768 5.724794470596362 0.8627965163967186 0.004772428373386487 0.0014317285120158015 0.00014317285120157757 0.001 3.636939619468301e-05 0.001027504113441262 0.001 0.001 0.01139707354480645 0.011386462441911818 7.479507280339842e-05 0.0002931730418882902 0.0042997796813551105 0.00021069755560695306 0.0004920924768317618 0.001002152206963689 0.00033773951827962856 0.0009998747202084252 0.00024218165465254493 0.00037768521078711655 0.0009923878313048361 0.0025013058858985126 0.09647504432482998 0.003524945675169804 0.003 0.00029919438577494635 0.006990805614225044 0.005942651355057354 0.0013473486449548514 0.00729 0.0011643592295033835 0.0061256407704966
    0.38996261290600015 3.132847593462912 2.17991022933527 0.4140020004900156 0.2007686780968773 0.20293185896418287 6.573783887859284 1.9084575650616489 5.055376443331237e-09 0.0014449336756009296 3.366580195634119 0.0489579563506488 0.2105068064373123 5.724614411541251 0.8627134872072638 0.004763419573691715 0.0014290258721073978 0.00014290258721073504 0.001 3.6345602751995626e-05 0.0010274513269733767 0.001 0.001 0.011397298709714988 0.011386908034272697 7.480137947036017e-05 0.0002931273870297664 0.004300446375755184 0.00021029774898849598 0.0004920264715346733 0.0010019347741235718 0.0003376095821197932 0.0009998729201138544 0.00024216841025792864 0.0003777099051345084 0.000991526213222636 0.0025013931963649657 0.09647481812902943 0.0035251718709703667 0.003 0.000299208104996819 0.006990791895003171 0.005942581905603512 0.001347418094408656 0.00729 0.001164453345716552 0.00612554665428343
    0.46684414883266 3.159254606048358 2.0179281018629136 0.4139954958347728 0.2007661146254501 0.20294747108728461 6.573678508061668 1.9084989107328096 5.924224222244018e-09 0.0014484797440014934 3.3667305534934453 0.04896606665438855 0.21050895531239708 5.724484300588402 0.8626024579116722 0.004756137802300549 0.001426841340690093 0.0001426841340690005 0.001 3.632710809023324e-05 0.001027415567030763 0.001 0.001 0.011397481623194095 0.011387260775366056 7.480688150574836e-05 0.0002930933880643709 0.004283087858705315 0.00022788495634996895 0.0004919776947800935 0.00100177531462015 0.00033750617011023894 0.0009998663193918971 0.00024215713839911184 0.00037772801709437694 0.000990833026955083 0.002501460363410435 0.09647454288796652 0.0035254471120332843 0.003 0.00029921729512396965 0.0069907827048760205 0.005942497406421671 0.0013475025935904932 0.00729 0.001164579324486185 0.006125420675513797
    0.55887303845513 3.1908640840772597 1.8240227295739464 0.4140020654234025 0.20077088659515202 0.2029680002674212 6.573625773421753 1.908533959369783 4.5052383998543264e-09 0.0014447315511074415 3.3668986761748476 0.04897336233958095 0.21051058794825897 5.724401520847295 0.8624446046903774 0.004750256389994063 0.001425076916998161 0.0001425076916998089 0.001 3.631313101849387e-05 0.0010273954323060388 0.001 0.001 0.0113976294124629 0.011387535716281106 7.481153960799723e-05 0.0002930696436652167 0.0043009921796951095 0.00021017118524624282 0.0004919441443005328 0.0010016698076759946 0.00033742328060939276 0.0009998538402646937 0.0002421475449801856 0.0003777400036964541 0.0009902734936094082 0.002501511333703157 0.0964741809361392 0.003525809063860597 0.003 0.0002992219019692652 0.0069907780980307255 0.0059423862973559055 0.0013476137026562673 0.00729 0.00116475841814649 0.0061252415818534925
    0.6690359178508771 3.2286989713215526 1.5918943695866583 0.4140273026179578 0.2007857743114255 0.20299743667772285 6.573634893174246 1.9085638525517867 5.713981849221767e-09 0.0014485569487853833 3.367113897144945 0.04898052496437206 0.21051168097916545 5.724368580919776 0.8622039464916385 0.00474551250273524 0.0014236537508205231 0.00014236537508204678 0.001 3.630320398945477e-05 0.0010273912137581853 0.001 0.001 0.011397747564044982 0.011387743217311121 7.481529290238652e-05 0.0002930556365583803 0.004282935746380014 0.00022837873338585866 0.0004919251672200597 0.0010016194304233396 0.00033735587826544286 0.000999833217621832 0.00024213936183394336 0.00037774573202228683 0.0009898188348697386 0.0025015489692269566 0.09647366189048687 0.0035263281095129244 0.003 0.0002992211064206397 0.00699077889357935 0.005942226987034534 0.0013477730129776379 0.00729 0.0011650315707453082 0.006124968429254675
    0.800899588491719 3.27397827960634 1.3140134848799125 0.4140856234940797 0.20081791571267013 0.20304466517035305 6.573735161119254 1.9085895725947504 5.092308005781788e-09 0.0014462901426891286 3.3674359204449376 0.04898877001401547 0.21051205604847154 5.7244006393470865 0.8617979556019468 0.004741701482639619 0.001422510444791841 0.00014225104447918046 0.001 3.6297305400390295e-05 0.0010274061369203633 0.001 0.001 0.011397839746432858 0.011387887615345647 7.48180080199106e-05 0.0002930522570212446 0.004294220942350183 0.00021720053264611062 0.0004919222847637606 0.0010016346257118978 0.00033729948837323855 0.0009997996412144997 0.00024213233184037567 0.0003777440176551027 0.0009894446359030112 0.002501574922890205 0.09647282902007397 0.0035271609799258346 0.003 0.000299212353498312 0.006990787646501677 0.005941971403179391 0.0013480285968327775 0.00729 0.001165492662392641 0.006124507337607343
    0.9587263777064181 3.328151091906243 0.9813656193260163 0.4142204752771127 0.20088833377590662 0.20313455513648906 6.574016768523215 1.9086118414005098 5.3174099299478165e-09 0.0014474709012826672 3.3680340613051274 0.04900125055741606 0.21051103699556006 5.724548249195448 0.8609903845353645 0.004738672624100223 0.0014216017872300283 0.00014216017872300022 0.001 3.6296307758106196e-05 0.0010274503340228181 0.001 0.001 0.01139790698599742 0.011387962418697219 7.48193281970715e-05 0.0002930635089163205 0.004289314476512069 0.00022215564080660372 0.0004919418717434014 0.0010017480131736616 0.00033724920339627207 0.0009997414968353803 0.00024212616817413483 0.00037773115970493896 0.0009891272193658133 0.0025015890562057035 0.09647124347939037 0.0035287465206094225 0.003 0.0002991877719032809 0.00699081222809671 0.005941485011554049 0.0013485149884581134 0.00729 0.0011664109284067342 0.00612358907159325
    1.147584088652217 3.3929106879151716 0.5831683286292764 0.41463032893847807 0.20108977850615795 0.20337486434578156 6.574874463835605 1.9086295577602832 5.321403494433718e-09 0.001448534026417393 3.36966332363745 0.04903184718535364 0.2105052288552127 5.725031464038915 0.85873596308801 0.004736362038774951 0.0014209086116324504 0.00014209086116324303 0.001 3.630412880593422e-05 0.0010275590723435833 0.001 0.001 0.011397942959662314 0.011387926223310368 7.481804415504392e-05 0.000293104458779352 0.004287550267444682 0.00022386013859583244 0.0004920076114364788 0.0010020732064796973 0.00033719633888442194 0.0009996209724673717 0.00024212037608913967 0.000377694266893601 0.000988833206064121 0.002501586003848581 0.09646700268520354 0.0035329873147962503 0.003 0.0002991129220901211 0.00699088707790987 0.005940185094558107 0.0013498149054535858 0.00729 0.0011689819717937192 0.006121018028206265
    1.3731987264848011 3.4698692006757077 0.10656754404158623 0.4196240458041484 0.20333440307134562 0.20600651124376718 6.583788812662235 1.9085821957638334 5.320971676439476e-09 0.00145970157830854 3.3880797054772644 0.049383371714708364 0.21042128811487923 5.729737231533277 0.8335748602193068 0.0047353315306389 0.0014205994591916357 0.00014205994591916232 0.001 3.635548453138443e-05 0.0010280253848157378 0.001 0.001 0.011397871681152447 0.01138739017185013 7.48044709936204e-05 0.0002933030206586903 0.004266286645128376 0.00024454911447608925 0.0004923198899796317 0.0010035535491731257 0.00033708943589531864 0.0009991238714727386 0.00024211173465698993 0.00037752629929576687 0.000988401773172327 0.0025015084337421147 0.0964203539233462 0.0035796360766535565 0.003 0.0002983366493240839 0.006991663350675906 0.005925986756906947 0.0013640132431047558 0.00729 0.001198464961783487 0.006091535038216495
    1.4871298574965401 3.455221419918999 1.5197895504222133e-25 0.8015827532179589 0.15955028984123695 3.908087850575853 0.04360662702102211 0.010537931415234212 25.823680038269956 0.23051013919546612 3.434250178628949 0.012534171414238572 0.04806016393364293 0.1472081968666381 0.00757151775592665 0.011366570976520109 0.003409971292955809 0.0003409971292955928 0.001 5.526503942358481e-05 0.001101791833295183 0.001 0.001 0.011280932171704183 0.011046684399575459 8.577664685521836e-05 0.0003381648877019021 0.0004424823080484604 0.004419029717762738 0.0005594829196268938 0.0011628807603795712 0.0004971985084621114 0.0009552194147425061 0.00023609281714388676 0.0003594475686666556 0.0017725834333974478 0.0023738546942246265 0.005916266517645291 0.09408372348235453 0.003 0.007282513090594643 7.48690940535229e-06 0.0013584074520728378 0.005931592547931125 0.00729 0.006968291103189291 0.0003217088968106962
    1.572759404618431 3.3963241634850982 -7.449398773119637e-25 0.7333303152514914 0.24555136629521793 3.934461304608322 0.06364243446289218 0.06415546459602256 24.289825794376146 0.3051709999821459 4.165849458977044 0.020259882395766107 0.07633091544840721 0.22811172528099577 0.011317396633301304 0.01918377547120925 0.005755132641362564 0.0005755132641362604 0.001 7.770029753996661e-05 0.001189143013552866 0.001 0.001 0.011148544848670032 0.010651672789470035 9.862033456405023e-05 0.0003916601758777768 0.000642454562743277 0.004630233621823469 0.000639515453377175 0.001342956494500269 0.0006847388604510948 0.0009059607560221292 0.00022913549802347957 0.0003390143705362005 0.0026922108356967327 0.0022254483735121514 0.005588039768688738 0.09441195023131105 0.003 0.007274070973276479 1.5929026723512803e-05 0.001350989191937338 0.005939010808065892 0.00729 0.006819404512826826 0.0004705954871731604
    1.6633190494709973 3.3137642065674595 5.698731704113452e-26 0.7292084840841189 0.3234282830163632 3.9349090824342485 0.0750243642159662 0.1423554115276183 22.363638898068952 0.36736718468395113 4.6537411656324785 0.027042927016204834 0.09886485652321461 0.2875831814885215 0.014649614378944775 0.026370537095512608 0.007911161128653567 0.0007911161128653758 0.001 9.833537198778727e-05 0.0012694932101070635 0.001 0.001 0.011026900305209671 0.010288632849481345 0.00011042663674679734 0.0004408698795479662 0.0008071248077274316 0.0048435219631516105 0.0007131362851229702 0.0015085244350932913 0.0008570763837624997 0.0008610398224047472 0.00022273873039561307 0.00032022712807689725 0.003537022639621414 0.0020890282558982433 0.0055841031510467576 0.09441588684895302 0.003 0.007267882575678387 2.2117424321605286e-05 0.0013508639373224023 0.0059391360626807905 0.00729 0.006692207065955336 0.0005977929340446488
    1.7590921869218996 3.2068570516839006 -8.427848814356737e-27 0.7420398117758693 0.3954193122130062 3.936142113513635 0.0838564492175985 0.22972292145246545 20.403854100242246 0.42736866734875584 5.011498243738643 0.03304730228479353 0.12046983467798647 0.3417749481521739 0.01767088150746123 0.03297762113491941 0.009893286340475649 0.0009893286340475777 0.001 0.00011730856647738443 0.001343372711953319 0.001 0.001 0.010915091938057597 0.009954960065322356 0.00012127958559472302 0.0004861168963919103 0.0009490048620682667 0.005049074817976011 0.0007808286603955502 0.0016607517695417784 0.001015453619761807 0.0008200663436557479 0.00021685735503002376 0.0003029533209026795 0.004313186729135863 0.0019636231873051265 0.00553086815764281 0.09446912184235699 0.003 0.007262389529108679 2.761047089131559e-05 0.0013505191622890118 0.005939480837714181 0.00729 0.006580912582441601 0.0007090874175583822
    1.8603786979324843 3.0748228297242415 -3.805758541125043e-27 0.7606083035898165 0.46219177952067875 3.93950966013256 0.09232035318866008 0.31877695043191995 18.50971639641183 0.48830252042233474 5.2864443479758005 0.038373292174984135 0.1426208970430282 0.39587284025628516 0.020419144159874208 0.03905163527606846 0.011715490582820383 0.0011715490582820468 0.001 0.00013475567231844814 0.0014113123663025532 0.001 0.001 0.010812335128472565 0.009648285175680438 0.00013125601540959112 0.0005277268549080175 0.0010734979543033515 0.005243949082228124 0.0008430796914328161 0.0018007124322523885 0.0011609967742878824 0.0007826888461605146 0.0002114498360346796 0.000287070996507857 0.005026246260160239 0.0018483451483327828 0.005405592704406649 0.09459439729559314 0.003 0.007256561470592605 3.34385294073895e-05 0.0013495784388925136 0.00594042156111068 0.00729 0.006482841986537258 0.0008071580134627253
    1.967495473701503 2.9168073868678634 6.116314359977657e-27 0.7812774327224146 0.5241104441258153 3.9446130278306044 0.10151065417393629 0.4050739586416825 16.706744986968868 0.5515450283853599 5.5041359916540475 0.04310116788473571 0.16595582110215396 0.4522389444630054 0.022917929000161322 0.044635334836107876 0.013390600450832225 0.0013390600450832297 0.001 0.00015080168599028456 0.0014738010043285192 0.001 0.001 0.010717914773657019 0.009366448767227576 0.00014042621816074592 0.0005659996632709466 0.001183964921886614 0.0054270337275370865 0.000900338009838341 0.0019293934426706206 0.0012947294097863371 0.0007485881819868978 0.00020647800365463016 0.00027246804277029717 0.00568120678767546 0.001742381659691114 0.005224021652166378 0.09477596834783344 0.003 0.0072496113414730196 4.03886585269746e-05 0.001348155309598829 0.005941844690404365 0.00729 0.006396176973385619 0.0008938230266143661
    2.08077745179475 2.7318858612148182 -2.373083288915299e-26 0.8028047884306897 0.5814600177159313 3.9509570704056274 0.11217799121374061 0.48559987320619513 14.990692764015444 0.6180551986009147 5.680106042675986 0.04729573355296961 0.19089777265021965 0.5124634497332681 0.025185588468627045 0.049767927502408084 0.01493037825072233 0.001493037825072232 0.001 0.0001655609789567554 0.0015312852854804102 0.001 0.001 0.01063117545697929 0.009107482112195137 0.00014885450944724122 0.0006012092304032262 0.001282800721431257 0.005597991539332514 0.0009530133658834127 0.002047701911959432 0.0014175819999144438 0.0007174738086009231 0.00020190677594206967 0.0002590413799611938 0.0062825894294533694 0.0016449892112737924 0.005002502429845429 0.09499748757015437 0.003 0.007240737144702901 4.926285529709263e-05 0.001346390383814713 0.005943609616188481 0.00729 0.006319509571290922 0.0009704904287090625
    2.200578515905486 2.5190639294954 -9.165475321056515e-26 0.8249185801974906 0.6344984753114266 3.9580828267937216 0.1247989316376975 0.5583487442023995 13.351236620074781 0.6883745323783298 5.824462282739568 0.05100788062208145 0.2176820163809688 0.5774906571186905 0.02723741184844612 0.05448533272419499 0.016345599817258336 0.0016345599817258502 0.001 0.000179138178695078 0.0015841732003025381 0.001 0.001 0.010551516764764823 0.00886959239614696 0.00015659969458189964 0.0006336056356029127 0.0013718385560368555 0.00575686989467022 0.0010014798718457224 0.0021564713991669548 0.0015303988966610018 0.0006890808957420112 0.00019770390521754385 0.0002466962186004894 0.006834465931786746 0.0015554878253794813 0.004756656509085012 0.09524333349091477 0.003 0.007229126423043026 6.087357695696792e-05 0.001344413485788444 0.005945586514214752 0.00729 0.006251706243736751 0.0010382937562632313
    2.3272724316529416 2.2772787849682015 7.583904965892048e-27 0.8477967076849532 0.6834655698637334 3.9654587541664728 0.13931986878978858 0.6225281071764491 11.790873566519863 0.7619527980662807 5.944077228464462 0.05427657680673763 0.24608893094319162 0.6468246613863041 0.029086571904992777 0.05882040706702624 0.01764612212010777 0.0017646122120107948 0.001 0.0001916289062347307 0.00163283695402562 0.001 0.001 0.01047838778952903 0.008651145965863496 0.0001637155407429299 0.0006634169108853234 0.001452527631676458 0.005903938235749382 0.0010460786664175336 0.0022564673812338716 0.0016339467068013035 0.0006631679197520626 0.00019383974994980211 0.00023534540196869588 0.007340507019472436 0.0014732555133614008 0.00450509990554866 0.09549489009445111 0.003 0.007214292124816502 7.570787518349077e-05 0.001342373288201858 0.005947626711801337 0.00729 0.006191834555638914 0.0010981654443610687
    2.461254403397462 2.0053987286769033 1.8261040275749954e-26 0.8718068483953242 0.7285776484825778 3.972516552989821 0.15504910895243482 0.6786272240746011 10.329148922157426 0.8368252247328862 6.043778682318012 0.057131861788514225 0.27531867245926717 0.718189419455027 0.030744670825028898 0.06280322787149563 0.01884096836144858 0.0018840968361448743 0.001 0.0002031205661087266 0.0016776159652467364 0.001 0.001 0.0104112779566885 0.008450640948530732 0.00017025146231434922 0.0006908508857554915 0.0015260466726653812 0.0060395969215359885 0.0010871206727144811 0.002348393444590816 0.001728928848977468 0.000639514094160133 0.00019028699932254186 0.00022490863295838477 0.007804075667982603 0.0013977201956513513 0.004266973516559128 0.09573301648344062 0.003 0.007196463798132181 9.353620186781159e-05 0.0013404268749355119 0.005949573125067675 0.00729 0.006139115847899264 0.0011508841521007153
    2.602938372995805 1.7022351519811474 3.972142345803358e-27 0.8973776544657532 0.7700169489354316 3.9788509222913744 0.171010286797442 0.7278065203564876 8.990029461390174 0.9103673708013883 6.127032799188223 0.05959714019290858 0.30430608030071976 0.7885430084427291 0.03222146421322788 0.06646109247863395 0.019938327743590088 0.0019938327743590236 0.001 0.00021369243762736005 0.0017188172822040315 0.001 0.001 0.010349712140905673 0.008266690960092618 0.00017625277799597952 0.000716095507379397 0.0015933819787645818 0.006164307882947672 0.001124887069124135 0.002432890264705651 0.0018159951369560562 0.0006179189436623075 0.00018702064820410517 0.00021531245081254512 0.008228301710950668 0.001328356420645895 0.0040549073753854735 0.09594508262461426 0.003 0.007176530190226524 0.00011346980977347079 0.0013386847697957132 0.005951315230207469 0.00729 0.006092911852370674 0.0011970881476293053
    2.7527609900875762 1.3665352936654116 1.5542401990725817e-26 0.9249467601776687 0.8079191146483463 3.9843100964466442 0.18637025834459578 0.7711893020172867 7.789395229007357 0.9802762644937865 6.196338047377782 0.06169007776000364 0.3321214071181814 0.8553139534072266 0.03352480718204285 0.06981897039691992 0.02094569111907588 0.002094569111907602 0.001 0.0002234173214169413 0.001756722091023794 0.001 0.001 0.010293238758059866 0.008097989939393636 0.00018176163368636446 0.0007393229775356649 0.0016553457463032 0.006278605698234967 0.0011596354592154677 0.0025105448634849333 0.0018957583793426163 0.0005981981882364436 0.0001840175033521948 0.0002064888303322353 0.008616177188331145 0.0012646739105165944 0.0038729203215773196 0.09612706967842242 0.003 0.007155623884217604 0.00013437611578239175 0.0013371869938214726 0.005952813006181709 0.00729 0.006052708468612092 0.001237291531387887
    2.91117500277854 0.9970035189580678 9.347760042585584e-27 0.954827337887316 0.8423256433062201 3.9889179876067824 0.20056904087703437 0.8096308652836799 6.733799399021804 1.0448709474998001 6.25336783361835 0.06342191817377758 0.3580959758745102 0.9167675859094035 0.034661774735661795 0.07289931040811247 0.021869793122433652 0.002186979312243375 0.001 0.00023236137119547222 0.0017915847626784947 0.001 0.001 0.010241425760344062 0.007943311487304271 0.00018681672847200952 0.0007606894636588482 0.0017125592352418128 0.0063831042494354 0.0011915993972030853 0.002581882140013508 0.001968790936285012 0.0005801836485605773 0.00018125614539826727 0.00019837515392181947 0.00897053965091208 0.0012062184772577709 0.0037197349418109896 0.09628025505818875 0.003 0.0071348211625618515 0.00015517883743814567 0.001335925381351614 0.0059540746186515685 0.00729 0.0060180679743313545 0.0012719320256686258
    3.0786310299847144 0.5923481493253293 6.458116131630219e-26 0.9865807331793094 0.8729441735471806 3.9927608264553243 0.2132704431780748 0.8438459268543125 5.824593742475117 1.1028826203145845 6.298502023941357 0.0647877271192822 0.3817650762441209 0.9718347619176325 0.035644414564931746 0.0757217533970205 0.022716526019106086 0.0022716526019106115 0.001 0.0002405834548353829 0.001823628061978964 0.001 0.001 0.01019383505247907 0.007801493371250839 0.00019145266483709417 0.0007803331174968727 0.0017653100672902025 0.006478612646982511 0.0012209852741266974 0.002647338303306716 0.002035615758022572 0.0005637215818466351 0.00017871646999086303 0.00019091319190731683 0.009294022203015607 0.001152570309191762 0.003592760669153083 0.09640722933084664 0.003 0.007115031500926062 0.00017496849907393605 0.001334875054643859 0.005955124945359326 0.00729 0.005988447280110411 0.00130155271988957
    3.255395252204509 0.15170515365205345 -1.7327044021035927e-26 1.0086376868589608 0.8945843325185975 3.9957963361168742 0.2242343760386862 0.8758635879264122 5.084117453705945 1.1507906562182988 6.318145308665829 0.06552520285906764 0.40236052155308044 1.0192440555215312 0.03658138645403371 0.0782990590275354 0.02348971770826066 0.0023489717708260484 0.001 0.00024812245632600957 0.0018529704778888372 0.001 0.001 0.0101497941827794 0.007671347917893717 0.00019569127635384867 0.0007983383402601034 0.0018105378677839292 0.006568816647663078 0.001247917459299656 0.0027069645704189548 0.002096598785911442 0.0005486728121813882 0.00017637699298713596 0.00018404441857815382 0.009588539607875386 0.0011033563285176666 0.0035017675388078974 0.09649822246119183 0.003 0.0070970675841359795 0.0001929324158640185 0.0013340465543609978 0.005955953445642186 0.00729 0.005960473650279704 0.0013295263497202755
]
161×47 Matrix{Float64}:
 0.03       0.0          4.8          …  0.00729  0.00116381  0.00612619
 0.0359151  0.00217371   4.78754         0.00729  0.00116414  0.00612586
 0.0429967  0.00468278   4.77263         0.00729  0.0011641   0.0061259
 0.0514747  0.00765206   4.75477         0.00729  0.00116404  0.00612596
 0.0616244  0.0111865    4.7334          0.00729  0.00116399  0.00612601
 0.0737755  0.0154034    4.7078       …  0.00729  0.00116394  0.00612606
 0.0883224  0.0204404    4.67716         0.00729  0.00116391  0.00612609
 0.105738   0.0264611    4.64048         0.00729  0.00116388  0.00612612
 0.126587   0.0336606    4.59656         0.00729  0.00116387  0.00612613
 0.151547   0.0422727    4.54399         0.00729  0.00116386  0.00612614
 ⋮                                    ⋱           ⋮           
 2.08078    2.73189     -2.37308e-26     0.00729  0.00631951  0.00097049
 2.20058    2.51906     -9.16548e-26     0.00729  0.00625171  0.00103829
 2.32727    2.27728      7.5839e-27      0.00729  0.00619183  0.00109817
 2.46125    2.0054       1.8261e-26   …  0.00729  0.00613912  0.00115088
 2.60294    1.70224      3.97214e-27     0.00729  0.00609291  0.00119709
 2.75276    1.36654      1.55424e-26     0.00729  0.00605271  0.00123729
 2.91118    0.997004     9.34776e-27     0.00729  0.00601807  0.00127193
 3.07863    0.592348     6.45812e-26     0.00729  0.00598845  0.00130155
 3.2554     0.151705    -1.7327e-26   …  0.00729  0.00596047  0.00132953

Objective function

Following the reference b3_obj.m exactly, the objective is a scaled least-squares cost: each of the 47 states' squared residuals (model minus data, at all 161 time points) is divided by the square of that state's own maximum value across the time course (a per-state scale factor Q, reproduced below), except where that maximum is too small to divide by safely (below 1e-7), in which case no scaling is applied (Q = 1) – exactly matching the reference's Q_expmax/atol guard.

function b3_simulate(p178; rtol = 1e-6, atol = 1e-6)
    p193 = b3_expand_params(p178)

    # phase 1: growth on glucose alone, t = 0 .. 29000 s (8.15 h nominal, truncated to
    # the last 1000 s sample, matching the reference AMIGO2 implementation)
    y0 = copy(b3_ssGLC)
    y0[b3_i_OD] = 0.03
    y0[b3_i_ACT] = 0.0
    y0[b3_i_GLC] = 4.8
    t1 = collect(0.0:1000.0:29340.0)
    prob1 = ODEProblem(b3_kinetics!, y0, (t1[1], t1[end]), p193)
    sol1 = solve(prob1, FBDF(); reltol = rtol, abstol = atol, saveat = t1, maxiters = 20_000)
    sol1.retcode == ReturnCode.Success || return nothing
    y1 = Array(sol1)'

    # phase 2: glucose exhausted, acetate added, t = 29000 .. 99000 s (19.7 h)
    ic2 = copy(y1[end, :])
    ic2[b3_i_ACT] = 5.0
    ic2[b3_i_GLC] = 0.0
    ic2[b3_i_OD] = 0.03
    tf2 = (t1[end] / 3600 + 19.7) * 3600
    t2 = collect(t1[end]:1000.0:tf2)
    prob2 = ODEProblem(b3_kinetics!, ic2, (t2[1], t2[end]), p193)
    sol2 = solve(prob2, FBDF(); reltol = rtol, abstol = atol, saveat = t2, maxiters = 20_000)
    sol2.retcode == ReturnCode.Success || return nothing
    y2 = Array(sol2)'

    # phase 3: mixed glucose + acetate, t = 99000 .. 158000 s (16.45 h)
    ic3 = copy(y2[end, :])
    ic3[b3_i_ACT] = 3.0
    ic3[b3_i_GLC] = 3.0
    ic3[b3_i_OD] = 5e-4
    tf3 = (t2[end] / 3600 + 16.45) * 3600
    t3 = collect(t2[end]:1000.0:tf3)
    prob3 = ODEProblem(b3_kinetics!, ic3, (t3[1], t3[end]), p193)
    sol3 = solve(prob3, FBDF(); reltol = rtol, abstol = atol, saveat = t3, maxiters = 20_000)
    sol3.retcode == ReturnCode.Success || return nothing
    y3 = Array(sol3)'

    return vcat(y1, y2, y3)
end

const b3_times = let
    t1 = collect(0.0:1000.0:29340.0)
    tf2 = (t1[end] / 3600 + 19.7) * 3600
    t2 = collect(t1[end]:1000.0:tf2)
    tf3 = (t2[end] / 3600 + 16.45) * 3600
    t3 = collect(t2[end]:1000.0:tf3)
    vcat(t1, t2, t3)
end

const b3_Q = let
    expDataMax = maximum(b3_data, dims = 1)
    Q = 1.0 ./ expDataMax
    Q[.!isfinite.(Q) .| (Q .> 1e7)] .= 1.0
    Q
end

function biopredyn_b3_cost(p178)
    ms = try
        b3_simulate(p178)
    catch
        nothing
    end
    (ms === nothing || size(ms) != size(b3_data)) && return 1e20
    cost = sum(abs2, (ms .- b3_data) .* b3_Q)
    return isfinite(cost) ? cost : 1e20
end
biopredyn_b3_cost (generic function with 1 method)
@time cost_nominal = biopredyn_b3_cost(b3_p_nom)
@time cost_start = biopredyn_b3_cost(b3_p_start)
6.414377 seconds (11.52 M allocations: 523.591 MiB, 5.63% gc time, 97.16%
 compilation time: 2% of which was recompilation)
  0.184876 seconds (261.60 k allocations: 26.721 MiB, 44.61% compilation ti
me: 100% of which was recompilation)
1.0e20

The original study reports reaching a cost of Jf ≈ 0.3703 using the enhanced scatter search (eSS) global optimizer after ~7.2·10⁶ function evaluations (up to 336 hours of CPU time), starting from a random point inside the bounds; that is the reference cost to reach here. Unlike B2, B4 and B5, here p_nomis (as confirmed above) essentially the exact parameter vector that generated the data – the reference AMIGO2 script builds this benchmark's exp_data directly from a black-box simulation at p_nom, with no noise step. cost_nominal above is therefore tiny (limited only by the mismatch between our solver's tolerances and whatever tolerance the reference CVODES mex file used to generate xnom), not the ~900-ish residual level noise would produce. That makes Jf ≈ 0.3703 a very different kind of target than in B2/B4/B5: it does not reflect a fundamental data/model mismatch, but eSS's own difficulty fully converging this particular 178-parameter, highly nonlinear, occasionally stiff landscape within its evaluation budget – the paper itself singles out B1 and B3 as the two most computationally expensive problems in the suite. cost_start, by contrast, is typically 1e20: with such wide (0.1x-10x) bounds, most random points (including the reference's own saved starting guess) make the model's population size or metabolite pools diverge before the 45-hour scenario finishes integrating, so the optimizers below have to first find a basin where the model is even numerically well-posed.

Visualizing the fit at nominal parameters

ms_nom = b3_simulate(b3_p_nom)
t_h = b3_times ./ 3600
obs = [b3_i_OD, b3_i_GLC, b3_i_ACT, b3_i_FBP, b3_i_CrpcAMP, b3_i_PYR]
labels = ["OD" "GLC" "ACT" "FBP" "CrpcAMP" "PYR"]
plot(t_h, ms_nom[:, obs], layout = (3, 2), label = labels, legend = :outertopright,
    xlabel = "time (h)", size = (900, 650),
    plot_title = "B3 dynamics at nominal parameters (glucose -> acetate -> mixture)")
scatter!(t_h, b3_data[:, obs], layout = (3, 2), label = false, markersize = 2, markerstrokewidth = 0)

The three growth phases are visible as the abrupt jumps in OD, GLC and ACT at t ≈ 8.1 h and t ≈ 27.9 h; FBP, CrpcAMP and PYR show the regulatory response (via the Cra/FBP and Crp/cAMP transcription factors and the PdhR/pyruvate binding) to each change in carbon source. The model trajectory overlays the pseudo-data essentially exactly, as expected from cost_nominal above.

Parameter estimation

We benchmark global optimizers on this 178-parameter problem, starting from p_start (not p_nom, per the discussion above) and using the bounds given above. As with B2/B4/B5, we include BBO_adaptive_de_rand_1_bin, GN_CRS2_LM, and ParallelPSOArray from ParallelParticleSwarms.jl. Each trackable optimizer's raw per-evaluation cost is recorded via a callback, from which we compute the running best-found cost for a convergence plot; ParallelPSOArray does not yet support the callback keyword, so only its final result is available. Given the cost of a single evaluation here (up to three stiff solves of a 47-state system), and per the paper's own note that B3 is one of the two most expensive problems in the suite, the evaluation budgets below are a small fraction of the reference eSS run's ~7.2 million evaluations.

optf = OptimizationFunction((p, _) -> biopredyn_b3_cost(p))
optprob = OptimizationProblem(optf, b3_p_start, lb = b3_p_lower, ub = b3_p_upper)
OptimizationProblem. In-place: true
u0: 178-element Vector{Float64}:
     51.9872906889458
    761.6372473233096
      4.259319313214376e-6
   1093.5368179193445
 107602.48608345521
      0.12856327802490058
      0.35115086815391283
      1.367540794523535
      7.1291370173004225
    282.35998973420334
      ⋮
      0.19379433950168284
      2.31705269115718
      0.8589324633418385
      0.535137089631316
      0.3283539443238837
      6.866019560866234
      0.17884707414171855
      0.19469023453543735
     21.5413172931563
losses_bbo = Float64[]
times_bbo = Float64[]
t0_bbo = time()
cb_bbo = (state, l) -> (push!(losses_bbo, l); push!(times_bbo, time() - t0_bbo); false)
@time res_bbo = solve(
    optprob, BBO_adaptive_de_rand_1_bin(), maxiters = 5000, callback = cb_bbo)
res_bbo.objective
242.040595 seconds (79.35 M allocations: 36.883 GiB, 6.96% gc time, 1.71% c
ompilation time)
1423.7977992574256
losses_nlopt = Float64[]
times_nlopt = Float64[]
t0_nlopt = time()
cb_nlopt = (state, l) -> (push!(losses_nlopt, l); push!(times_nlopt, time() - t0_nlopt); false)
opt = Opt(:GN_CRS2_LM, length(b3_p_start))
@time res_nlopt = solve(optprob, opt, maxiters = 5000, callback = cb_nlopt)
res_nlopt.objective
514.125296 seconds (140.51 M allocations: 82.895 GiB, 8.63% gc time, 0.15% 
compilation time)
1983.8590496423888
n_particles = 50
pso_iters = 5000 ÷ n_particles
@time res_pso = solve(optprob, ParallelPSOArray(n_particles), maxiters = pso_iters)
res_pso.objective
57.787770 seconds (56.75 M allocations: 26.148 GiB, 59.56% gc time, 85.14%
 compilation time)
1664.0261735076992

Local refinement

Global metaheuristics are good at finding a promising basin but slow to fine-tune within it; the original study's own eSS method is itself a hybrid global+local algorithm for exactly this reason. We polish each of the three global results above with LN_BOBYQA (derivative-free).

function polish(start_u, label)
    prob = OptimizationProblem(optf, start_u, lb = b3_p_lower, ub = b3_p_upper)
    losses = Float64[]
    times = Float64[]
    t0 = time()
    cb = (state, l) -> (push!(losses, l); push!(times, time() - t0); false)
    t = @elapsed res = solve(
        prob, Opt(:LN_BOBYQA, length(b3_p_start)), maxiters = 1500, callback = cb)
    println(label, ": ", res.objective, " (", t, "s)")
    return res, losses, times
end

res_bbo_polish, losses_bbo_polish, times_bbo_polish = polish(res_bbo.u, "BBO -> LN_BOBYQA")
res_nlopt_polish, losses_nlopt_polish, times_nlopt_polish = polish(
    res_nlopt.u, "GN_CRS2_LM -> LN_BOBYQA")
res_pso_polish, losses_pso_polish, times_pso_polish = polish(
    res_pso.u, "ParallelPSOArray -> LN_BOBYQA")
nothing
BBO -> LN_BOBYQA: 999.4624914688662 (85.360101268s)
GN_CRS2_LM -> LN_BOBYQA: 1571.2843311905162 (52.703990126s)
ParallelPSOArray -> LN_BOBYQA: 1517.4261901081813 (57.499213815s)
df = DataFrame(
    method = ["Reference nominal parameters", "Starting guess (no fit)",
        "BBO_adaptive_de_rand_1_bin", "GN_CRS2_LM", "ParallelPSOArray",
        "LN_BOBYQA polish (from BBO)", "LN_BOBYQA polish (from GN_CRS2_LM)",
        "LN_BOBYQA polish (from ParallelPSOArray)"],
    cost = [cost_nominal, cost_start, res_bbo.objective, res_nlopt.objective,
        res_pso.objective, res_bbo_polish.objective, res_nlopt_polish.objective,
        res_pso_polish.objective])
8×2 DataFrame
 Row │ method                             cost
     │ String                             Float64
─────┼──────────────────────────────────────────────────
   1 │ Reference nominal parameters          4.72667e-5
   2 │ Starting guess (no fit)               1.0e20
   3 │ BBO_adaptive_de_rand_1_bin         1423.8
   4 │ GN_CRS2_LM                         1983.86
   5 │ ParallelPSOArray                   1664.03
   6 │ LN_BOBYQA polish (from BBO)         999.462
   7 │ LN_BOBYQA polish (from GN_CRS2_L…  1571.28
   8 │ LN_BOBYQA polish (from ParallelP…  1517.43

Convergence

bestcost_bbo = accumulate(min, losses_bbo)
bestcost_nlopt = accumulate(min, losses_nlopt)
bestcost_bbo_polish = accumulate(min, losses_bbo_polish)
bestcost_nlopt_polish = accumulate(min, losses_nlopt_polish)
bestcost_pso_polish = accumulate(min, losses_pso_polish)

# each polish curve starts where its own global run ended; `ParallelPSOArray` records no
# per-iteration history, so its (approximate) evaluation count, particles x iterations,
# is used as the offset instead
pso_evals = n_particles * pso_iters
bbo_polish_iters = length(losses_bbo) .+ (1:length(losses_bbo_polish))
nlopt_polish_iters = length(losses_nlopt) .+ (1:length(losses_nlopt_polish))
pso_polish_iters = pso_evals .+ (1:length(losses_pso_polish))

plot(bestcost_bbo, label = "BBO_adaptive_de_rand_1_bin", yscale = :log10,
    xlabel = "iteration", ylabel = "best cost so far (log scale)",
    title = "B3 parameter estimation convergence", legend = :outertopright,
    size = (900, 500))
plot!(bestcost_nlopt, label = "GN_CRS2_LM")
plot!(bbo_polish_iters, bestcost_bbo_polish, label = "LN_BOBYQA polish (from BBO)")
plot!(nlopt_polish_iters, bestcost_nlopt_polish, label = "LN_BOBYQA polish (from GN_CRS2_LM)")
plot!(pso_polish_iters, bestcost_pso_polish, label = "LN_BOBYQA polish (from PSO)")
hline!([0.3703], label = "paper reference (eSS, ~7.2x10^6 evals)", linestyle = :dash)

Iteration count alone hides that these optimizers have very different per-iteration costs, so we also plot the same running-best costs against wall-clock seconds, with each curve measured from its own start:

plot(times_bbo, bestcost_bbo, label = "BBO_adaptive_de_rand_1_bin", yscale = :log10,
    xlabel = "wall-clock time (s)", ylabel = "best cost so far (log scale)",
    title = "B3 parameter estimation convergence (wall time)", legend = :outertopright,
    size = (900, 500))
plot!(times_nlopt, bestcost_nlopt, label = "GN_CRS2_LM")
plot!(times_bbo_polish, bestcost_bbo_polish, label = "LN_BOBYQA polish (from BBO)")
plot!(times_nlopt_polish, bestcost_nlopt_polish, label = "LN_BOBYQA polish (from GN_CRS2_LM)")
plot!(times_pso_polish, bestcost_pso_polish, label = "LN_BOBYQA polish (from PSO)")
hline!([0.3703], label = "paper reference (eSS, ~7.2x10^6 evals)", linestyle = :dash)

ParallelPSOArray's own result isn't shown as a curve (no per-iteration history is available, as noted above), but its polish curve starts from wherever res_pso.objective landed, plotted alongside the other two polish curves for direct comparison. In the iteration plot each polish curve is offset by the evaluation count of the global run it starts from (for ParallelPSOArray, approximately particles x iterations).

Conclusion

This benchmark demonstrates SciML's parameter estimation stack (OrdinaryDiffEq + Optimization.jl) on BioPreDyn-bench B3, a 178-parameter combined enzymatic and transcriptional model of E. coli's adaptation to changing carbon sources, spanning a 45-hour, three-phase "extended diauxic shift" scenario – structurally closer to B1 than to B2/B4/B5, both in scale (178 unknowns across 47 stiff, tightly-coupled states) and in the paper's own assessment that B1 and B3 are the two most computationally demanding problems in the suite. Unlike B1, however, no structural discontinuity was found in the published model; the practical difficulty here is instead the sheer dimensionality and the ease with which parameter draws far from the nominal region (inevitable during global search over 0.1x-10x bounds) make the model's population size or metabolite pools diverge numerically, which the objective function handles by returning a large finite penalty for any point where the ODE integration fails or produces a non-finite cost. Because the pseudo-data were generated directly from p_nom with no added noise, the reference cost Jf ≈ 0.3703 (eSS, ~7.2 million evaluations, up to 336 CPU-hours) does not reflect a fundamental data/model mismatch, but rather how far a much larger optimization budget than used here can close the gap to the (near-zero) attainable minimum. The runs here are best read as relative comparisons between optimizers given a fixed, modest evaluation budget rather than as fully converged fits.

Appendix

These benchmarks are a part of the SciMLBenchmarks.jl repository, found at: https://github.com/SciML/SciMLBenchmarks.jl. For more information on high-performance scientific machine learning, check out the SciML Open Source Software Organization https://sciml.ai.

To locally run this benchmark, do the following commands:

using SciMLBenchmarks
SciMLBenchmarks.weave_file("benchmarks/ParameterEstimation","BioPreDynB3ParameterEstimation.jmd")

Computer Information:

Julia Version 1.12.7
Commit 6d172b025e4 (2026-08-15 08:05 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 128 × AMD EPYC 7502 32-Core Processor
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, znver2)
  GC: Built with stock GC
Threads: 128 default, 1 interactive, 128 GC (on 128 virtual cores)
Environment:
  JULIA_NUM_THREADS = auto

Package Information:

Status `~/github-runners/amdci3-1/_work/SciMLBenchmarks.jl/SciMLBenchmarks.jl/benchmarks/ParameterEstimation/Project.toml`
  [6e4b80f9] BenchmarkTools v1.8.0
  [a134a8b2] BlackBoxOptim v0.6.12
  [a93c6f00] DataFrames v1.8.2
⌃ [bcd4f6db] DelayDiffEq v6.4.1
⌃ [1130ab10] DiffEqParamEstim v2.6.1
  [31c24e10] Distributions v0.25.131
  [f6369f11] ForwardDiff v1.4.6
⌃ [961ee093] ModelingToolkit v11.43.0
⌃ [7771a370] ModelingToolkitBase v1.70.0
  [76087f3c] NLopt v1.2.1
⌃ [7f7a1694] Optimization v5.9.0
  [3e6eede4] OptimizationBBO v0.4.12
  [4e6fcdb7] OptimizationNLopt v0.3.18
  [1dea7af3] OrdinaryDiffEq v7.8.1
⌃ [ab63da0c] ParallelParticleSwarms v1.6.2
  [65888b18] ParameterizedFunctions v5.27.0
  [91a5bcdd] Plots v1.41.7
⌃ [731186ca] RecursiveArrayTools v4.5.1
⌃ [91a8cdf1] SciCompDSL v1.0.3
  [31c91b34] SciMLBenchmarks v0.2.1 [loaded: `/home/crackauc/github-runners/amdci3-1/_work/SciMLBenchmarks.jl/SciMLBenchmarks.jl/src/SciMLBenchmarks.jl` (v0.2.1) expected `/home/crackauc/.julia/packages/SciMLBenchmarks/ceJyd/src/SciMLBenchmarks.jl` (v0.2.1)]
Info Packages marked with ⌃ have new versions available and may be upgradable.
Warning The project dependencies or compat requirements have changed since the manifest was last resolved. It is recommended to `Pkg.resolve()` or consider `Pkg.update()` if necessary.

And the full manifest:

Status `~/github-runners/amdci3-1/_work/SciMLBenchmarks.jl/SciMLBenchmarks.jl/benchmarks/ParameterEstimation/Manifest.toml`
  [47edcb42] ADTypes v1.24.0
  [14f7f29c] AMD v0.5.4
  [6e696c72] AbstractPlutoDingetjes v1.4.1
  [1520ce14] AbstractTrees v0.4.5
  [7d9f7c33] Accessors v0.1.45
⌃ [79e6a3ab] Adapt v4.7.0
  [66dad0bd] AliasTables v1.1.3
  [ec485272] ArnoldiMethod v0.4.0
⌃ [4fba245c] ArrayInterface v7.30.1
⌃ [4c555306] ArrayLayouts v1.12.2
  [a9b6321e] Atomix v1.2.1
⌃ [aae01518] BandedMatrices v1.12.0
  [6e4b80f9] BenchmarkTools v1.8.0
  [e2ed5e7c] Bijections v0.2.2
  [b2a6c25c] BinaryHeaps v1.1.0
  [caf10ac8] BipartiteGraphs v0.1.14
  [a134a8b2] BlackBoxOptim v0.6.12
⌃ [8e7c35d0] BlockArrays v1.10.0
⌃ [70df07ce] BracketingNonlinearSolve v1.12.7
  [fa961155] CEnum v0.5.0
  [d360d2e6] ChainRulesCore v1.26.1
  [35d6a980] ColorSchemes v3.31.0
⌃ [3da002f7] ColorTypes v0.12.1
  [c3611d14] ColorVectorSpace v0.11.0
⌃ [5ae59095] Colors v0.13.1
⌅ [861a8166] Combinatorics v1.0.2
  [38540f10] CommonSolve v0.2.14
  [bbf7d656] CommonSubexpressions v0.3.1
  [f70d9fcc] CommonWorldInvalidations v1.2.2
  [34da2185] Compat v4.18.1
  [b152e2b5] CompositeTypes v0.1.4
  [a33af91c] CompositionsBase v0.1.2
  [2569d6c7] ConcreteStructs v0.2.8
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.6.0
  [d38c429a] Contour v0.6.3
  [a8cc5b0e] Crayons v4.2.0
  [9a962f9c] DataAPI v1.16.0
  [a93c6f00] DataFrames v1.8.2
  [864edb3b] DataStructures v0.19.6
  [e2d170a0] DataValueInterfaces v1.0.0
⌃ [bcd4f6db] DelayDiffEq v6.4.1
  [8bb1440f] DelimitedFiles v1.9.1
  [39dd38d3] Dierckx v0.5.4
⌃ [2b5f629d] DiffEqBase v7.21.1
⌃ [459566f4] DiffEqCallbacks v4.19.3
⌃ [071ae1c0] DiffEqGPU v3.21.0
⌃ [1130ab10] DiffEqParamEstim v2.6.1
  [163ba53b] DiffResults v1.1.0
  [b552c78f] DiffRules v1.16.0
  [a0c0ee7d] DifferentiationInterface v0.7.21
  [31c24e10] Distributions v0.25.131
  [ffbed154] DocStringExtensions v0.9.5
⌃ [5b8099bc] DomainSets v0.8.1
  [7c1d4256] DynamicPolynomials v0.6.8
  [4e289a0a] EnumX v1.0.7
⌃ [7da242da] Enzyme v0.13.203
⌃ [f151be2c] EnzymeCore v0.8.21
  [e2ba6199] ExprTools v0.1.11
  [55351af7] ExproniconLite v0.10.14
⌃ [c87230d0] FFMPEG v0.4.5
  [7034ab61] FastBroadcast v1.4.0
  [9aa1b823] FastClosures v0.3.2
  [a4df4552] FastPower v1.5.0
⌃ [1a297f60] FillArrays v1.17.0
⌃ [64ca27bc] FindFirstFunctions v3.2.1
  [6a86dc24] FiniteDiff v2.33.0
⌅ [53c48c17] FixedPointNumbers v0.8.6
  [1fa38f19] Format v1.3.7
  [f6369f11] ForwardDiff v1.4.6
  [a85aefff] FunctionMaps v0.1.2
  [069b7b12] FunctionWrappers v1.1.3
  [77dc65aa] FunctionWrappersWrappers v1.13.0
⌃ [46192b85] GPUArraysCore v0.2.0
⌅ [61eb1bfa] GPUCompiler v1.23.0
  [28b8d3ca] GR v0.73.27
⌃ [a0844989] Gamma v1.1.0
  [86223c79] Graphs v1.15.0
  [076d061b] HashArrayMappedTries v0.2.0
⌅ [eafb193a] Highlights v0.5.3
  [34004b35] HypergeometricFunctions v0.3.30
  [3263718b] ImplicitDiscreteSolve v2.3.0
  [d25df0c9] Inflate v0.1.5
⌅ [842dd82b] InlineStrings v1.4.6
  [18e54dd8] IntegerMathUtils v0.1.4
⌃ [8197267c] IntervalSets v0.7.14
  [3587e190] InverseFunctions v0.1.17
  [41ab1584] InvertedIndices v1.3.1
  [92d709cd] IrrationalConstants v0.2.6
  [82899510] IteratorInterfaceExtensions v1.0.0
  [1019f520] JLFzf v0.1.11
  [692b3bcd] JLLWrappers v1.8.0
⌅ [682c06a0] JSON v0.21.4
  [ae98c720] Jieko v0.2.1
⌃ [ccbc3e58] JumpProcesses v9.32.3
⌃ [63c18a36] KernelAbstractions v0.9.42
⌃ [ba0b0d4f] Krylov v0.10.9
  [2faa5264] LHLFactorization v2.2.2
⌅ [929cbde3] LLVM v9.13.1
  [b964fa9f] LaTeXStrings v1.4.1
  [23fbe1c1] Latexify v0.16.12
  [73f95e8e] LatticeRules v0.0.2
  [1d6d02ad] LeftChildRightSiblingTrees v0.3.0
⌃ [87fe0de2] LineSearch v0.1.17
⌃ [7ed4a6bd] LinearSolve v5.17.2
⌃ [2ab3a3ac] LogExpFunctions v0.3.29
  [e6f89c97] LoggingExtras v1.2.0
  [d8e11817] MLStyle v0.4.17
  [1914dd2f] MacroTools v0.5.16
  [bb5d69b7] MaybeInplace v0.1.8
  [442fdcdd] Measures v0.3.3
  [e1d29d7a] Missings v1.2.0
⌃ [961ee093] ModelingToolkit v11.43.0
⌃ [7771a370] ModelingToolkitBase v1.70.0
⌃ [6bb917b9] ModelingToolkitTearing v1.20.6
⌅ [2e0e35c7] Moshi v0.3.9
  [46d2c3a1] MuladdMacro v0.2.7
⌃ [102ac46a] MultivariatePolynomials v0.5.19
⌃ [ffc61752] Mustache v1.0.21 [loaded: v1.1.0]
⌃ [d8a4904e] MutableArithmetics v1.8.0
  [76087f3c] NLopt v1.2.1
  [77ba4419] NaNMath v1.1.4
⌃ [8913a72c] NonlinearSolve v4.30.0
⌃ [be0214bd] NonlinearSolveBase v2.49.5
⌃ [5959db7a] NonlinearSolveFirstOrder v2.6.1
  [9a2c21bd] NonlinearSolveQuasiNewton v1.15.3
  [26075421] NonlinearSolveSpectralMethods v1.8.3
  [d8793406] ObjectFile v0.5.1
  [6fe1bfb0] OffsetArrays v1.17.0
⌃ [7f7a1694] Optimization v5.9.0
  [3e6eede4] OptimizationBBO v0.4.12
⌃ [bca83a33] OptimizationBase v5.5.3
  [4e6fcdb7] OptimizationNLopt v0.3.18
⌅ [bac558e1] OrderedCollections v1.8.2 [loaded: v2.0.2]
  [1dea7af3] OrdinaryDiffEq v7.8.1
⌃ [6ad6398a] OrdinaryDiffEqBDF v2.4.8
⌃ [bbf590c4] OrdinaryDiffEqCore v4.17.1
  [50262376] OrdinaryDiffEqDefault v2.6.2
⌃ [4302a76b] OrdinaryDiffEqDifferentiation v3.11.5
  [d3585ca7] OrdinaryDiffEqFunctionMap v2.3.0
⌃ [127b3ac7] OrdinaryDiffEqNonlinearSolve v2.9.6
⌃ [43230ef6] OrdinaryDiffEqRosenbrock v2.7.3
  [b4bd8bb3] OrdinaryDiffEqRosenbrockTableaus v2.4.2
⌃ [2d112036] OrdinaryDiffEqSDIRK v2.9.2
⌃ [b1df2697] OrdinaryDiffEqTsit5 v2.1.4
⌃ [79d7bb75] OrdinaryDiffEqVerner v2.4.1
  [90014a1f] PDMats v0.11.41
⌃ [ab63da0c] ParallelParticleSwarms v1.6.2
  [65888b18] ParameterizedFunctions v5.27.0
  [d96e819e] Parameters v0.13.1
⌅ [69de0a69] Parsers v2.8.8
  [06bb1623] PenaltyFunctions v0.3.0
  [ccf2f8ad] PlotThemes v3.3.0
⌃ [995b91a9] PlotUtils v1.4.4
  [91a5bcdd] Plots v1.41.7
  [e409e4f3] PoissonRandom v0.4.13
  [2dfb63ee] PooledArrays v1.4.3
  [d236fae5] PreallocationTools v1.7.1
  [aea7be01] PrecompileTools v1.3.4
⌃ [21216c6a] Preferences v1.5.2 [loaded: v1.6.0]
⌃ [08abe8d2] PrettyTables v3.4.8
  [27ebfcd6] Primes v0.5.7
  [33c8b6b6] ProgressLogging v0.1.6
  [92933f4c] ProgressMeter v1.11.0
  [43287f4e] PtrArrays v1.4.0
⌃ [0c0d3e7f] PureKLU v1.4.2
  [1fd47b50] QuadGK v2.11.3
  [8a4e6c94] QuasiMonteCarlo v0.4.4
  [988b38a3] ReadOnlyArrays v0.2.0
  [795d4caa] ReadOnlyDicts v1.0.1
⌃ [3cdcf5f2] RecipesBase v1.3.4
  [01d81517] RecipesPipeline v0.6.12
⌃ [731186ca] RecursiveArrayTools v4.5.1
  [189a3867] Reexport v1.2.2
  [05181044] RelocatableFolders v1.0.1
  [ae029012] Requires v1.3.1
  [9fe22ead] RespecializeParams v1.3.0
  [79098fc4] Rmath v0.9.0
⌃ [f2b01f46] Roots v3.0.8
⌃ [7e49a35a] RuntimeGeneratedFunctions v0.5.26
⌃ [9dfe8606] SCCNonlinearSolve v1.15.3
⌃ [91a8cdf1] SciCompDSL v1.0.3
⌃ [0bca4576] SciMLBase v3.53.3
  [31c91b34] SciMLBenchmarks v0.2.1 [loaded: `/home/crackauc/github-runners/amdci3-1/_work/SciMLBenchmarks.jl/SciMLBenchmarks.jl/src/SciMLBenchmarks.jl` (v0.2.1) expected `/home/crackauc/.julia/packages/SciMLBenchmarks/ceJyd/src/SciMLBenchmarks.jl` (v0.2.1)]
  [19f34311] SciMLJacobianOperators v0.1.19
  [a6db7da4] SciMLLogging v2.1.0
⌃ [c0aeaf25] SciMLOperators v1.30.0
  [431bcebd] SciMLPublic v1.3.0
  [53ae85a6] SciMLStructures v1.10.5
  [7e506255] ScopedValues v1.6.2
  [6c6a2e73] Scratch v1.3.0
  [91c51154] SentinelArrays v1.4.10
  [efcf1570] Setfield v1.1.2
  [992d4aef] Showoff v1.1.1
  [05bca326] SimpleDiffEq v1.18.0
⌃ [727e6d20] SimpleNonlinearSolve v2.14.3
  [510db2f7] SimpleOptimization v2.0.1
  [699a6c99] SimpleTraits v0.9.6
  [ed01d8cd] Sobol v1.5.0
  [a2af1166] SortingAlgorithms v1.2.3
  [a57abbd0] SparseColumnPivotedQR v2.1.8
  [9f842d2f] SparseConnectivityTracer v1.2.3
  [0a514795] SparseMatrixColorings v0.4.28
  [276daf66] SpecialFunctions v2.9.0
  [860ef19b] StableRNGs v1.0.4
  [0c0c59c1] StarAlgebras v0.3.0
  [64909d44] StateSelection v1.11.1
⌃ [90137ffa] StaticArrays v1.9.20
  [1e83bf80] StaticArraysCore v1.4.4
  [10745b16] Statistics v1.11.5
  [82ae8749] StatsAPI v1.8.0
  [2913bbd2] StatsBase v0.34.13
  [4c63d2b9] StatsFuns v2.2.1
  [69024149] StringEncodings v0.3.7
⌅ [892a3eda] StringManipulation v0.5.0
  [53d494c1] StructIO v0.3.1
  [2efcf032] SymbolicIndexingInterface v0.3.55
  [19f23fe9] SymbolicLimits v1.2.1
⌃ [d1185830] SymbolicUtils v4.46.5
⌃ [0c5d862f] Symbolics v7.39.2
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.14.0
  [ed4db957] TaskLocalValues v0.1.3
  [62fd8b95] TensorCore v0.1.1
  [8ea1fca8] TermInterface v2.0.0
  [5d786b92] TerminalLoggers v0.1.8
⌃ [a759f4b9] TimerOutputs v1.2.1
  [e689c965] Tracy v0.1.6
  [781d530d] TruncatedStacktraces v1.4.0
  [5c2747f8] URIs v1.7.0
  [3a884ed6] UnPack v1.0.2
  [1cfade01] UnicodeFun v0.4.1
⌃ [013be700] UnsafeAtomics v0.3.2
  [41fe7b60] Unzip v0.2.0
  [d30d5f5c] WeakCacheSets v0.1.0
  [44d3d7a6] Weave v0.10.12
⌃ [ddb6d928] YAML v0.4.16 [loaded: v0.4.17]
  [700de1a5] ZygoteRules v0.2.8
  [6e34b625] Bzip2_jll v1.0.9+0
⌃ [83423d85] Cairo_jll v1.18.7+0
  [ee1fde0b] Dbus_jll v1.16.2+0
  [cd4c43a9] Dierckx_jll v0.2.0+0
⌅ [7cc45869] Enzyme_jll v0.0.293+0
  [2702e6a9] EpollShim_jll v0.0.20230411+1
  [2e619515] Expat_jll v2.8.4+0
⌅ [b22a6f82] FFMPEG_jll v8.1.2+0
  [a3f928ae] Fontconfig_jll v2.17.1+0
  [d7e528f0] FreeType2_jll v2.14.3+1
  [559328eb] FriBidi_jll v1.0.17+0
  [0656b61e] GLFW_jll v3.5.1+0
  [d2c73de3] GR_jll v0.73.27+0
⌅ [b0724c58] GettextRuntime_jll v0.22.4+0
  [61579ee1] Ghostscript_jll v9.55.1+0
  [7746bdde] Glib_jll v2.88.3+0
  [3b182d85] Graphite2_jll v1.3.16+0
  [2e76f6c2] HarfBuzz_jll v100.14004.0+0
  [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0
  [aacddb02] JpegTurbo_jll v3.2.0+1
  [c1c5ebd0] LAME_jll v3.100.3+0
  [88015f11] LERC_jll v4.2.0+0
⌅ [dad2f222] LLVMExtra_jll v0.0.47+0
  [1d63c593] LLVMOpenMP_jll v23.1.1+0
  [ad6e5548] LibTracyClient_jll v0.13.1+0
⌅ [e9f186c6] Libffi_jll v3.4.7+0
  [7e76a0d4] Libglvnd_jll v1.7.1+1
  [94ce4f54] Libiconv_jll v1.18.0+0
  [4b2f31a3] Libmount_jll v2.42.0+0
  [89763e89] Libtiff_jll v4.7.3+0
  [38a345b3] Libuuid_jll v2.42.0+0
  [856f044c] MKL_jll v2025.2.0+0
  [079eb43e] NLopt_jll v2.11.0+0
  [e7412a2a] Ogg_jll v1.3.6+0
  [efe28fd5] OpenSpecFun_jll v0.5.6+0
  [91d4177d] Opus_jll v1.6.1+0
  [36c8627f] Pango_jll v1.58.2+0
  [30392449] Pixman_jll v0.46.4+0
  [c0090381] Qt6Base_jll v6.10.2+2
  [629bc702] Qt6Declarative_jll v6.10.2+2
  [ce943373] Qt6ShaderTools_jll v6.10.2+1
  [6de9746b] Qt6Svg_jll v6.10.2+0
  [e99dba38] Qt6Wayland_jll v6.10.2+1
  [f50d1b31] Rmath_jll v0.5.2+0
  [a44049a8] Vulkan_Loader_jll v1.3.243+0
  [a2964d1f] Wayland_jll v1.24.0+0
  [ffd25f8a] XZ_jll v5.8.4+0
  [f67eecfb] Xorg_libICE_jll v1.1.2+0
  [c834827a] Xorg_libSM_jll v1.2.6+0
  [4f6342f7] Xorg_libX11_jll v1.8.13+0
  [0c0b7dd1] Xorg_libXau_jll v1.0.13+0
  [935fb764] Xorg_libXcursor_jll v1.2.4+0
  [a3789734] Xorg_libXdmcp_jll v1.1.6+0
  [1082639a] Xorg_libXext_jll v1.3.8+0
  [d091e8ba] Xorg_libXfixes_jll v6.0.2+0
  [a51aa0fd] Xorg_libXi_jll v1.8.4+0
  [d1454406] Xorg_libXinerama_jll v1.1.7+0
  [ec84b674] Xorg_libXrandr_jll v1.5.6+0
  [ea2f1a96] Xorg_libXrender_jll v0.9.12+0
  [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0
  [c7cfdc94] Xorg_libxcb_jll v1.17.1+0
  [cc61e674] Xorg_libxkbfile_jll v1.2.0+0
  [e920d4aa] Xorg_xcb_util_cursor_jll v0.1.6+0
  [12413925] Xorg_xcb_util_image_jll v0.4.1+0
  [2def613f] Xorg_xcb_util_jll v0.4.1+0
  [975044d2] Xorg_xcb_util_keysyms_jll v0.4.1+0
  [0d47668e] Xorg_xcb_util_renderutil_jll v0.3.10+0
  [c22f9ab0] Xorg_xcb_util_wm_jll v0.4.2+0
  [35661453] Xorg_xkbcomp_jll v1.4.7+0
  [33bec58e] Xorg_xkeyboard_config_jll v2.47.0+2
  [c5fb5394] Xorg_xtrans_jll v1.6.0+0
  [3161d3a3] Zstd_jll v1.5.7+1
  [35ca27e7] eudev_jll v3.2.14+0
⌅ [214eeab7] fzf_jll v0.61.1+0
⌃ [a4ae2306] libaom_jll v3.14.1+0
  [0ac62f75] libass_jll v0.17.5+0
  [1183f4f0] libdecor_jll v0.2.2+0
  [8e53e030] libdrm_jll v2.4.134+0
  [2db6ffa8] libevdev_jll v1.13.4+0
  [f638f0a6] libfdk_aac_jll v2.0.4+0
  [36db933b] libinput_jll v1.28.1+0
⌃ [b53b4c65] libpng_jll v1.6.58+0
  [9a156e7d] libva_jll v2.23.0+0
  [f27f6e37] libvorbis_jll v1.3.8+0
  [009596ad] mtdev_jll v1.1.7+0
  [1317d2d5] oneTBB_jll v2022.3.0+0
⌅ [1270edf5] x264_jll v10164.0.1+0
  [dfaa095f] x265_jll v4.1.0+0
  [d8fb68d0] xkbcommon_jll v1.13.0+0
  [0dad84c5] ArgTools v1.1.2
  [56f22d72] Artifacts v1.11.0
  [2a0f44e3] Base64 v1.11.0
  [ade2ca70] Dates v1.11.0
  [8ba89e20] Distributed v1.11.0
  [f43a241f] Downloads v1.7.0
  [7b1f6079] FileWatching v1.11.0
  [9fa8497b] Future v1.11.0
  [b77e0a4c] InteractiveUtils v1.11.0
  [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0
  [4af54fe1] LazyArtifacts v1.11.0
  [b27032c2] LibCURL v0.6.4
  [76f85450] LibGit2 v1.11.0
  [8f399da3] Libdl v1.11.0
  [37e2e46d] LinearAlgebra v1.12.0
  [56ddb016] Logging v1.11.0
  [d6f4376e] Markdown v1.11.0
  [a63ad114] Mmap v1.11.0
  [ca575930] NetworkOptions v1.3.0
  [44cfe95a] Pkg v1.12.1
  [de0858da] Printf v1.11.0
  [9abbd945] Profile v1.11.0
  [3fa0cd96] REPL v1.11.0
  [9a3f8284] Random v1.11.0
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization v1.11.0
  [6462fe0b] Sockets v1.11.0
  [2f01184e] SparseArrays v1.12.0
  [f489334b] StyledStrings v1.11.0
  [4607b0f0] SuiteSparse
  [fa267f1f] TOML v1.0.3
  [a4e569a6] Tar v1.10.0
  [8dfed614] Test v1.11.0
  [cf7118a7] UUIDs v1.11.0
  [4ec0a83e] Unicode v1.11.0
  [e66e0078] CompilerSupportLibraries_jll v1.3.1+2
  [deac9b47] LibCURL_jll v8.15.0+0
  [e37daf67] LibGit2_jll v1.9.0+0
  [29816b5a] LibSSH2_jll v1.11.3+1
  [14a3606d] MozillaCACerts_jll v2025.11.4
  [4536629a] OpenBLAS_jll v0.3.29+0
  [05823500] OpenLibm_jll v0.8.7+0
  [458c3c95] OpenSSL_jll v3.5.6+0
  [efcefdf7] PCRE2_jll v10.44.0+1
  [bea87d4a] SuiteSparse_jll v7.8.3+2
  [83775a58] Zlib_jll v1.3.1+2
  [8e850b90] libblastrampoline_jll v5.15.0+0
  [8e850ede] nghttp2_jll v1.64.0+1
  [3f19e933] p7zip_jll v17.7.0+0
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Warning The project dependencies or compat requirements have changed since the manifest was last resolved. It is recommended to `Pkg.resolve()` or consider `Pkg.update()` if necessary.