diff --git a/.github/bump_version.py b/.github/bump_version.py index bb0fd6d..779a82e 100644 --- a/.github/bump_version.py +++ b/.github/bump_version.py @@ -19,9 +19,7 @@ def get_current_version(pyproject_path: Path) -> str: def infer_bump(changelog_dir: Path) -> str: fragments = [ - f - for f in changelog_dir.iterdir() - if f.is_file() and f.name != ".gitkeep" + f for f in changelog_dir.iterdir() if f.is_file() and f.name != ".gitkeep" ] if not fragments: print("No changelog fragments found", file=sys.stderr) diff --git a/.github/workflows/pr_code_changes.yaml b/.github/workflows/pr_code_changes.yaml index 6a23e32..648e1c6 100644 --- a/.github/workflows/pr_code_changes.yaml +++ b/.github/workflows/pr_code_changes.yaml @@ -16,7 +16,7 @@ jobs: uses: astral-sh/setup-uv@v5 - name: Install relevant dependencies run: | - uv pip install black isort linecheck --system + uv pip install "ruff>=0.9.0" --system - name: Check code formatting run: make check-format diff --git a/Makefile b/Makefile index 9c0a7f7..ef0d7fe 100644 --- a/Makefile +++ b/Makefile @@ -5,14 +5,10 @@ test: pytest tests/ --cov=microimpute --cov-report=xml --maxfail=0 check-format: - linecheck . - isort --check-only --profile black microimpute/ - black . -l 79 --check + ruff format --check . format: - linecheck . --fix - isort --profile black microimpute/ - black . -l 79 + ruff format . documentation: cd docs && jupyter book clean . --all diff --git a/changelog.d/ruff-format.changed b/changelog.d/ruff-format.changed new file mode 100644 index 0000000..aff84f9 --- /dev/null +++ b/changelog.d/ruff-format.changed @@ -0,0 +1 @@ +Switch from black to ruff for code formatting diff --git a/docs/autoimpute/autoimpute.ipynb b/docs/autoimpute/autoimpute.ipynb index 59fde5a..dbdab1a 100644 --- a/docs/autoimpute/autoimpute.ipynb +++ b/docs/autoimpute/autoimpute.ipynb @@ -73,9 +73,11 @@ "outputs": [], "source": [ "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"pytorch_lightning\").setLevel(logging.ERROR)\n", "logging.getLogger(\"pytorch_tabular\").setLevel(logging.ERROR)\n", "logging.getLogger(\"joblib\").setLevel(logging.ERROR)\n", @@ -348,7 +350,7 @@ " receiver_data=receiver_data_without_targets,\n", " predictors=predictors,\n", " imputed_variables=imputed_variables,\n", - " models=[OLS, QuantReg, QRF, Matching], # MDN model excluded for efficiency\n", + " models=[OLS, QuantReg, QRF, Matching], # MDN model excluded for efficiency\n", " tune_hyperparameters=False,\n", " k_folds=3,\n", ")\n", @@ -397,7 +399,9 @@ "print(\"Cross-validation results for different imputation methods:\")\n", "for model, metric_dict in results.cv_results.items():\n", " print(f\"\\nModel: {model}\")\n", - " print(f\"quantile loss results: {metric_dict.get('quantile_loss').get(\"mean_test\"):.4f}\")" + " print(\n", + " f\"quantile loss results: {metric_dict.get('quantile_loss').get('mean_test'):.4f}\"\n", + " )" ] }, { @@ -453,7 +457,7 @@ 0.0000367764891179606, 0.00005051876144414505, 0.00018829257114425592, - 0.00037848750942190044, + 0.0003784875094219005, 0.0005477958061141973, 0.0006245017815431527, 0.0006789805698947316, @@ -461,10 +465,10 @@ 0.0007295643674175897, 0.0007569494312623643, 0.0008639491258964105, - 0.0009801026362712217, + 0.0009801026362712215, 0.0010518961452707697, 0.0010297648072906266, - 0.0009590446159744011, + 0.0009590446159744012, 0.0008660289152915666, 0.0007846310723713395, 0.00065956869485099, @@ -508,10 +512,10 @@ ], "xaxis": "x", "y": [ - 0.0037857585632115076, + 0.003785758563211507, 0.0064035381731015984, 0.008682116948116709, - 0.010637028223496603, + 0.010637028223496605, 0.01228354449019281, 0.013704743173963509, 0.014829116089757849, @@ -595,7 +599,7 @@ 0.003648297363886403, 0.006220739206137793, 0.008560805562643258, - 0.010594467066356217, + 0.010594467066356215, 0.012137407181277772, 0.013580247763948514, 0.014709634995905748, @@ -608,7 +612,7 @@ 0.01604088566988471, 0.01484899400756596, 0.01347829835941078, - 0.011713354867882659, + 0.01171335486788266, 0.008831687333185652, 0.005731739757859993 ], @@ -629,7 +633,7 @@ 0.000920067680617316, 0.0004569072602015561, 0.0007209820742233905, - 0.0009019129537077271, + 0.0009019129537077272, 0.000654822071277212, 0.0002964891583124209, 0.0008697756394143753, @@ -678,17 +682,17 @@ "y": [ 0.004958981353614306, 0.007709876078177458, - 0.010610160150823023, + 0.010610160150823025, 0.013147576784275966, 0.016230808947783, 0.01765523354548008, 0.020390817639546265, 0.021631607060529953, - 0.022142205928372478, + 0.02214220592837248, 0.022393833653832424, 0.021357150137205804, 0.020907723382855792, - 0.019930544841328238, + 0.01993054484132824, 0.019095495355673266, 0.01816255322567264, 0.016320905888505866, @@ -702,12 +706,12 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.0019368529298846857, + 0.0019368529298846855, 0.001756890524910662, 0.0015769649797891588, 0.0013970905356792654, 0.0012172898458174732, - 0.0010376012524176477, + 0.0010376012524176475, 0.0008580951787241413, 0.0006789164152700594, 0.0005004166749212909, @@ -762,8 +766,8 @@ "y": [ 0.02420659950459554, 0.02410222421800216, - 0.023997848931408782, - 0.023893473644815394, + 0.023997848931408786, + 0.02389347364481539, 0.023789098358222013, 0.023684723071628624, 0.023580347785035247, @@ -772,10 +776,10 @@ 0.02326722192525509, 0.02316284663866171, 0.023058471352068326, - 0.022954096065474938, + 0.022954096065474935, 0.02284972077888156, 0.022745345492288172, - 0.022640970205694794, + 0.02264097020569479, 0.02253659491910141, 0.022432219632508025, 0.022327844345914644 @@ -2136,7 +2140,7 @@ 132 ], "y": [ - 0.09061988167926385, + 0.09061988167926384, -0.012576582685820214, -0.004320865536613489, -0.037343734133440394, @@ -2156,14 +2160,14 @@ 0.005310804470794357, -0.005696818394814609, 0.03833367306762126, - -0.011200629827619093, + -0.011200629827619091, -0.12678066991651324, - 0.010814615903598841, + 0.01081461590359884, -0.05935897986465832, - -0.051103262715451604, + -0.0511032627154516, 0.06310082451524143, -0.0318399227006359, - -0.030463969842434782, + -0.030463969842434786, 0.005310804470794357, 0.02182223876920781, 0.041085578784023497, @@ -2186,7 +2190,7 @@ -0.037343734133440394, 0.03833367306762126, -0.0318399227006359, - -0.011200629827619093, + -0.011200629827619091, -0.019456346976825818, 0.039709625925822375, 0.0741084473808504, @@ -2197,7 +2201,7 @@ -0.027712064126032544, 0.024574144485610048, 0.017694380194604446, - -0.051103262715451604, + -0.0511032627154516, 0.04934129593323023, -0.001568959820211247, 0.04658939021682799, @@ -2206,7 +2210,7 @@ -0.015328488402222454, -0.04009563984984263, -0.0249601584096303, - -0.00019300696201012598, + -0.000193006962010126, 0.15391371315651542, 0.006686757328995478, -0.05935897986465832, @@ -2236,12 +2240,12 @@ 0.024574144485610048, -0.029088016984233665, -0.0029449126784123676, - -0.011200629827619093, + -0.011200629827619091, 0.001182945896190995, -0.007072771253015731, 0.04246153164222462, -0.004320865536613489, - 0.10988322169407955, + 0.10988322169407956, -0.037343734133440394, -0.016704441260423575, 0.006686757328995478, @@ -2258,8 +2262,8 @@ 0.03145390877661565, 0.05622106022423583, 0.014942474478202204, - 0.010814615903598841, - 0.10988322169407955, + 0.01081461590359884, + 0.10988322169407956, 0.09887559882847057, 0.001182945896190995, 0.07823630595545376, @@ -2421,7 +2425,7 @@ -0.027782168227463364, -0.0295299254606757, -0.005044688697438994, - -0.027131385829086006, + -0.02713138582908601, -0.014967919098312174, -0.018483150909256105, -0.01901799646632892, @@ -2443,9 +2447,9 @@ 0.00926588506800341, -0.03464258186869676, -0.008082039196945013, - 0.011364869658653243, - 0.0009835337264478081, - 0.011194546620714103, + 0.011364869658653244, + 0.000983533726447808, + 0.011194546620714105, -0.03700414327288421, 0.008013545770845095, -0.014911745323678609, @@ -2455,7 +2459,7 @@ -0.023694428109623075, 0.0037830236465225455, 0.022283588751957895, - 0.020259778298767666, + 0.020259778298767663, -0.007782211098720479, 0.001633485541469888, -0.00336730837946193, @@ -2463,7 +2467,7 @@ -0.0037485742600287713, -0.023103696888923084, -0.02538158359937403, - 0.010877528444466239, + 0.01087752844446624, 0.003396870126202189, -0.00931576420516173, -0.02393598933865847, @@ -2472,13 +2476,13 @@ -0.017131675982750533, -0.016893899230157834, 0.0016655963268504305, - 0.014312087552817005, + 0.014312087552817003, 0.01972723784114364, -0.005721194774450792, 0.022818103401221923, 0.008053488228865244, 0.018756167519343916, - -0.013320754164637287, + -0.013320754164637289, 0.034324781399503214, -0.024136787863848923, -0.009247336090314272, @@ -2507,7 +2511,7 @@ 0.003937343011525476, -0.0213359342001851, 0.01935601032943401, - -0.010330455512844257, + -0.010330455512844255, 0.03782723369570142, 0.0146552688808932, 0.013230530856790384, @@ -2524,18 +2528,18 @@ -0.021721428589336345, -0.010634357965284093, 0.0055700317473139855, - -0.0009479228487899657, + -0.0009479228487899656, -0.0020297213245332613, -0.013546639944096802, -0.018097376394800455, 0.01808774523221887, - 0.012340078071508173, + 0.012340078071508172, -0.020561983875713168, -0.0017113426742070572, -0.01261277549337654, -0.03618135352270031, 0.02271639240732281, - -0.010989417897220211, + -0.010989417897220213, 0.03516725603493444, -0.015797770140132998, 0.00854976213952673, @@ -3562,7 +3566,7 @@ -0.0763945037500033, 0.07120997975363674, 0.07120997975363674, - -0.0018542395806650938, + -0.0018542395806650936, 0.03430885887772673, -0.002592261998183278, -0.047980640675552584, @@ -3616,7 +3620,7 @@ -0.03949338287409329, -0.05056371913686628, 0.07194800217115493, - -0.012555564634678981, + -0.01255556463467898, 0.012906208769698923, 0.07120997975363674, 0.10811110062954676, @@ -3832,7 +3836,7 @@ -0.03973989461680715, -0.035215263664104976, 0.012493718436498158, - -0.023285725079843646, + -0.02328572507984365, -0.000379727084753736, -0.019743775483154393, -0.009392833506987743, @@ -3863,16 +3867,16 @@ -0.04074701058422851, -0.00726694018568288, 0.0049352105579747434, - 0.010367920997501279, + 0.01036792099750128, 0.00007617849551178838, 0.0272796380000965, 0.013649300291033686, - -0.015212767758098487, + -0.015212767758098489, 0.00543914128208987, -0.03867304908811106, -0.04146073514129962, 0.037180730183873835, - -0.021689236815534446, + -0.02168923681553445, 0.006731851807441467, -0.004709125236394509, 0.015675703756764758, @@ -3889,7 +3893,7 @@ -0.03888936237339751, 0.0046740506114529325, -0.04102493363171138, - -0.0036541432594371158, + -0.003654143259437116, -0.031746617901640996, 0.02287841546841343, -0.017455500382433535, @@ -3915,7 +3919,7 @@ -0.0011747844791662968, -0.006854960778212722, 0.03271464639099751, - -0.020651434806323598, + -0.0206514348063236, 0.013655494578349706, 0.0325822587161095, 0.01240140962718438, @@ -3943,13 +3947,13 @@ -0.028761809138011133, -0.04800248232671432, -0.02509379567625947, - -0.00009153975376653429, + -0.00009153975376653428, 0.023345773261553425, -0.01910895717320799, 0.017869477687563542, -0.02194514854495601, - -0.024607711275376646, - 0.029117388128151366, + -0.02460771127537665, + 0.02911738812815137, -0.035875224977058126, -0.029496018124353707, -0.03515240882947335, @@ -5086,7 +5090,7 @@ " receiver_data=receiver_data_without_targets,\n", " predictors=predictors,\n", " imputed_variables=imputed_variables,\n", - " models=[OLS, QuantReg, QRF, Matching], # MDN model excluded for efficiency\n", + " models=[OLS, QuantReg, QRF, Matching], # MDN model excluded for efficiency\n", " tune_hyperparameters=False,\n", " impute_all=True,\n", " k_folds=3,\n", diff --git a/docs/imputation-benchmarking/benchmarking-methods.ipynb b/docs/imputation-benchmarking/benchmarking-methods.ipynb index 6881559..470aac8 100644 --- a/docs/imputation-benchmarking/benchmarking-methods.ipynb +++ b/docs/imputation-benchmarking/benchmarking-methods.ipynb @@ -105,7 +105,7 @@ "xaxis": "x", "y": [ 0.005325246764127821, - 0.0032574568108043474, + 0.003257456810804347, 0.004291351787466084, 0.00827890736591798, 0.006265312781526698, @@ -122,10 +122,10 @@ 0.019167487119075836, 0.017053293276698633, 0.018110390197887235, - 0.022880240814547738, + 0.022880240814547734, 0.022277082286986168, 0.022578661550766953, - 0.021446312414568482, + 0.02144631241456848, 0.020775745672473023, 0.021111029043520753, 0.02154448433197946, @@ -148,14 +148,14 @@ 0.019579226557658855, 0.017968552915103967, 0.018433975664527633, - 0.018201264289815798, - 0.015487972734223405, + 0.0182012642898158, + 0.015487972734223403, 0.015297795009410965, 0.015392883871817184, 0.014002252850255682, 0.015452033402285553, - 0.014727143126270617, - 0.011646126832392183, + 0.014727143126270615, + 0.011646126832392184, 0.011628413888604182, 0.011637270360498182, 0.008636036703271307, @@ -247,12 +247,12 @@ 0.007874317038513602, 0.006400529862683101, 0.0071374234505983515, - 0.010486056164399217, + 0.010486056164399215, 0.008643072078145794, - 0.009564564121272505, - 0.012477053907035603, + 0.009564564121272504, + 0.012477053907035605, 0.010587117407279092, - 0.011532085657157347, + 0.011532085657157349, 0.013976146603677698, 0.012131660539961384, 0.013053903571819542, @@ -261,12 +261,12 @@ 0.014291605945810025, 0.01613677572230468, 0.014296626037316228, - 0.015216700879810453, + 0.015216700879810452, 0.01673064714370026, 0.01483193151214712, 0.015781289327923692, 0.01714337943681527, - 0.015202903584225455, + 0.015202903584225456, 0.016173141510520364, 0.01726262542006888, 0.015569408009243264, @@ -284,13 +284,13 @@ 0.014906351931382766, 0.015238960983911748, 0.014556748021160838, - 0.013928188770263349, + 0.013928188770263347, 0.014242468395712093, 0.013066586876826098, - 0.012863854530594179, + 0.01286385453059418, 0.012965220703710138, 0.011128971605116294, - 0.011379943160295983, + 0.011379943160295985, 0.011254457382706138, 0.008753003147158062, 0.00923575725553136, @@ -381,24 +381,24 @@ 0.004531461146955999, 0.0035102788255859992, 0.004020869986270999, - 0.0076735298021387045, + 0.007673529802138704, 0.006025791893771108, 0.006849660847954906, 0.010433717511492892, 0.008393984293670526, 0.009413850902581709, - 0.012489837286539055, - 0.010241987014461877, - 0.011365912150500465, - 0.013890261720005525, + 0.012489837286539057, + 0.010241987014461875, + 0.011365912150500463, + 0.013890261720005523, 0.01168257270107894, 0.012786417210542233, 0.015149616071954385, 0.013174235947149286, - 0.014161926009551835, + 0.014161926009551837, 0.016156461741229155, 0.014290240245294137, - 0.015223350993261647, + 0.015223350993261648, 0.016968888054397502, 0.014760122634728718, 0.015864505344563108, @@ -420,14 +420,14 @@ 0.0157897063629332, 0.01512288841239022, 0.01545629738766171, - 0.015038726808881943, + 0.015038726808881945, 0.014038874878404531, 0.014538800843643236, 0.01378761758627736, 0.012672652438433218, 0.01323013501235529, 0.011333540802150066, - 0.011236618106891921, + 0.01123661810689192, 0.011285079454520994, 0.008831817336389235, 0.009165763886223251, @@ -519,14 +519,14 @@ 0.02186702376399432, 0.021437134037748187, 0.02120513416077143, - 0.021920924277633282, + 0.02192092427763328, 0.021563029219202355, 0.021403024010040805, 0.021974824791272253, 0.021688924400656527, 0.021600913859310185, 0.022028725304911227, - 0.021814819582110706, + 0.021814819582110703, 0.021798803708579555, 0.02208262581855019, 0.02194071476356487, @@ -536,11 +536,11 @@ 0.0221945834071183, 0.022190426845828132, 0.022192505126473215, - 0.022392473256387678, + 0.02239247325638768, 0.022244327359467103, 0.02231840030792739, 0.02259036310565705, - 0.022298227873106074, + 0.02229822787310607, 0.022444295489381563, 0.022788252954926428, 0.02235212838674504, @@ -559,19 +559,19 @@ 0.023073771396652423, 0.023777702201273305, 0.022621630954939895, - 0.023199666578106598, + 0.0231996665781066, 0.023975592050542675, 0.02267553146857886, 0.023325561759560767, 0.02417348189981205, 0.022729431982217833, - 0.023451456941014942, + 0.023451456941014946, 0.024371371749081425, 0.022783332495856803, - 0.023577352122469114, + 0.02357735212246911, 0.0245692615983508, 0.02283723300949577, - 0.023703247303923286 + 0.02370324730392329 ], "yaxis": "y" } @@ -1589,9 +1589,7 @@ "# 1. Prepare data\n", "diabetes = load_diabetes()\n", "df = pd.DataFrame(diabetes.data, columns=diabetes.feature_names)\n", - "X_train, X_test = train_test_split(\n", - " df, test_size=0.2, random_state=RANDOM_STATE\n", - ")\n", + "X_train, X_test = train_test_split(df, test_size=0.2, random_state=RANDOM_STATE)\n", "\n", "predictors = [\"age\", \"sex\", \"bmi\", \"bp\"]\n", "imputed_variables = [\"s1\", \"s4\"] # Numerical variables\n", @@ -1606,12 +1604,10 @@ "\n", "# 3. Compare imputation methods using unified metrics function\n", "# The function automatically detects that these are numerical variables and uses quantile loss\n", - "loss_comparison_df = compare_metrics(\n", - " Y_test, method_imputations, imputed_variables\n", - ")\n", + "loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables)\n", "\n", "# 4. Plot results - filter for quantile loss metrics only\n", - "quantile_loss_df = loss_comparison_df[loss_comparison_df['Metric'] == 'quantile_loss']\n", + "quantile_loss_df = loss_comparison_df[loss_comparison_df[\"Metric\"] == \"quantile_loss\"]\n", "comparison_viz = method_comparison_results(\n", " data=quantile_loss_df,\n", " metric=\"quantile_loss\",\n", @@ -1624,29 +1620,25 @@ "\n", "# Display summary statistics\n", "print(\"Summary of quantile loss by method:\")\n", - "summary = quantile_loss_df[quantile_loss_df['Imputed Variable'] == 'mean_quantile_loss'].groupby('Method')['Loss'].mean()\n", + "summary = (\n", + " quantile_loss_df[quantile_loss_df[\"Imputed Variable\"] == \"mean_quantile_loss\"]\n", + " .groupby(\"Method\")[\"Loss\"]\n", + " .mean()\n", + ")\n", "print(summary.sort_values())\n", "\n", "# Evaluate sensitivity to predictors\n", - "leave_one_out_results = leave_one_out_analysis(\n", - " df,\n", - " predictors,\n", - " imputed_variables,\n", - " QRF\n", - ")\n", + "leave_one_out_results = leave_one_out_analysis(df, predictors, imputed_variables, QRF)\n", "\n", "predictor_inclusion_results = progressive_predictor_inclusion(\n", - " df,\n", - " predictors,\n", - " imputed_variables,\n", - " QRF\n", + " df, predictors, imputed_variables, QRF\n", ")\n", "\n", "print(f\"Optimal subset: {predictor_inclusion_results['optimal_subset']}\")\n", "print(f\"Optimal loss: {predictor_inclusion_results['optimal_loss']}\")\n", "\n", "# For step-by-step details:\n", - "print(predictor_inclusion_results['results_df'])" + "print(predictor_inclusion_results[\"results_df\"])" ] }, { @@ -1765,8 +1757,8 @@ 12516260.560869563, 7105905.247826086, 7105905.247826086, - 9378343.482608695, - 9378343.482608695, + 9378343.482608696, + 9378343.482608696, 9249420.56521739, 9249420.56521739, 7816548.561956522, @@ -1785,8 +1777,8 @@ 4781336.205434782, 2876876.4413043475, 2876876.4413043475, - 1977240.7739130442, - 1977240.7739130442 + 1977240.773913044, + 1977240.773913044 ], "yaxis": "y" }, @@ -1852,8 +1844,8 @@ 10030371.987783346, 10428650.95469782, 10428650.95469782, - 10481079.022997973, - 10481079.022997973, + 10481079.022997972, + 10481079.022997972, 10334829.373528926, 10334829.373528926, 10101451.430757131, @@ -1866,12 +1858,12 @@ 8945728.183288647, 8606805.346431458, 8606805.346431458, - 8299717.3234220585, - 8299717.3234220585, + 8299717.323422059, + 8299717.323422059, 7940102.339771939, 7940102.339771939, - 7571653.4587837765, - 7571653.4587837765, + 7571653.458783776, + 7571653.458783776, 7094172.58117888, 7094172.58117888, 6497751.156066222, @@ -2052,10 +2044,10 @@ 11844897.445652174, 11432742.80978261, 11432742.80978261, - 11020588.173913043, - 11020588.173913043, - 10608433.538043479, - 10608433.538043479, + 11020588.173913045, + 11020588.173913045, + 10608433.53804348, + 10608433.53804348, 10196278.902173912, 10196278.902173912, 9784124.266304348, @@ -2136,8 +2128,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 7417303.5172577705, - "y1": 7417303.5172577705 + "y0": 7417303.517257771, + "y1": 7417303.517257771 }, { "line": { @@ -3063,6 +3055,7 @@ "\n", "logger = logging.getLogger(__name__)\n", "\n", + "\n", "# 1. Prepare data\n", "@validate_call(config=VALIDATE_CONFIG)\n", "def load_scf(\n", @@ -3084,13 +3077,12 @@ " RuntimeError: If there's a network error or a problem processing\n", " the downloaded data\n", " \"\"\"\n", + "\n", " def scf_url(year: int) -> str:\n", " \"\"\"Return the URL of the SCF summary microdata zip file for a year.\"\"\"\n", "\n", " if year not in VALID_YEARS:\n", - " logger.error(\n", - " f\"Invalid SCF year: {year}. Valid years are {VALID_YEARS}\"\n", - " )\n", + " logger.error(f\"Invalid SCF year: {year}. Valid years are {VALID_YEARS}\")\n", " raise\n", "\n", " url = f\"https://www.federalreserve.gov/econres/files/scfp{year}s.zip\"\n", @@ -3127,29 +3119,19 @@ " # Process zip file\n", " z = zipfile.ZipFile(io.BytesIO(response.content))\n", " # Find the .dta file in the zip\n", - " dta_files: List[str] = [\n", - " f for f in z.namelist() if f.endswith(\".dta\")\n", - " ]\n", + " dta_files: List[str] = [f for f in z.namelist() if f.endswith(\".dta\")]\n", " if not dta_files:\n", - " logger.error(\n", - " f\"No Stata files found in zip for year {year}\"\n", - " )\n", + " logger.error(f\"No Stata files found in zip for year {year}\")\n", " raise\n", "\n", " # Read the Stata file\n", " try:\n", " logger.debug(f\"Reading Stata file: {dta_files[0]}\")\n", " with z.open(dta_files[0]) as f:\n", - " df = pd.read_stata(\n", - " io.BytesIO(f.read()), columns=columns\n", - " )\n", - " logger.debug(\n", - " f\"Read DataFrame with shape {df.shape}\"\n", - " )\n", + " df = pd.read_stata(io.BytesIO(f.read()), columns=columns)\n", + " logger.debug(f\"Read DataFrame with shape {df.shape}\")\n", " except Exception as e:\n", - " logger.error(\n", - " f\"Error reading Stata file for year {year}: {str(e)}\"\n", - " )\n", + " logger.error(f\"Error reading Stata file for year {year}: {str(e)}\")\n", " raise\n", "\n", " # Add year column\n", @@ -3172,38 +3154,41 @@ " )\n", " return result\n", " else:\n", - " logger.info(\n", - " f\"Returning data for single year, shape: {all_data[0].shape}\"\n", - " )\n", + " logger.info(f\"Returning data for single year, shape: {all_data[0].shape}\")\n", " return all_data[0]\n", "\n", " except Exception as e:\n", " logger.error(f\"Error in _load: {str(e)}\")\n", " raise\n", "\n", + "\n", "scf_data = load_scf(2022)\n", "PREDICTORS: List[str] = [\n", - " \"hhsex\", # sex of head of household\n", - " \"age\", # age of respondent\n", - " \"married\", # marital status of respondent\n", - " # \"kids\", # number of children in household\n", - " \"race\", # race of respondent\n", - " \"income\", # total annual income of household\n", - " \"wageinc\", # income from wages and salaries\n", - " \"bussefarminc\", # income from business, self-employment or farm\n", - " \"intdivinc\", # income from interest and dividends\n", - " \"ssretinc\", # income from social security and retirement accounts\n", - " \"lf\", # labor force status\n", - " ]\n", + " \"hhsex\", # sex of head of household\n", + " \"age\", # age of respondent\n", + " \"married\", # marital status of respondent\n", + " # \"kids\", # number of children in household\n", + " \"race\", # race of respondent\n", + " \"income\", # total annual income of household\n", + " \"wageinc\", # income from wages and salaries\n", + " \"bussefarminc\", # income from business, self-employment or farm\n", + " \"intdivinc\", # income from interest and dividends\n", + " \"ssretinc\", # income from social security and retirement accounts\n", + " \"lf\", # labor force status\n", + "]\n", "IMPUTED_VARIABLES: List[str] = [\"networth\"]\n", "\n", "# Evaluate predictors\n", - "predictors_evaluation = compute_predictor_correlations(scf_data, PREDICTORS, IMPUTED_VARIABLES)\n", + "predictors_evaluation = compute_predictor_correlations(\n", + " scf_data, PREDICTORS, IMPUTED_VARIABLES\n", + ")\n", "print(\"\\nMutual information with networth:\")\n", "print(predictors_evaluation[\"predictor_target_mi\"])\n", "\n", "X_train, X_test = preprocess_data(\n", - " data=scf_data, full_data=False, normalize=False,\n", + " data=scf_data,\n", + " full_data=False,\n", + " normalize=False,\n", ")\n", "\n", "# Shrink down the data by sampling\n", @@ -3219,12 +3204,10 @@ ")\n", "\n", "# 3. Compare imputation methods using unified metrics function\n", - "loss_comparison_df = compare_metrics(\n", - " Y_test, method_imputations, IMPUTED_VARIABLES\n", - ")\n", + "loss_comparison_df = compare_metrics(Y_test, method_imputations, IMPUTED_VARIABLES)\n", "\n", "# 4. Plot results - filter for quantile loss metrics only\n", - "quantile_loss_df = loss_comparison_df[loss_comparison_df['Metric'] == 'quantile_loss']\n", + "quantile_loss_df = loss_comparison_df[loss_comparison_df[\"Metric\"] == \"quantile_loss\"]\n", "comparison_viz = method_comparison_results(\n", " data=quantile_loss_df,\n", " metric=\"quantile_loss\",\n", @@ -3238,11 +3221,15 @@ "\n", "# Compare distribution similarity\n", "for model, imputations in method_imputations.items():\n", - " print(f\"Model: {model}, distribution similarity: \\n{compare_distributions(\n", - " donor_data=pd.DataFrame(scf_data[\"networth\"]),\n", - " receiver_data=pd.DataFrame(imputations[0.5][\"networth\"]),\n", - " imputed_variables=IMPUTED_VARIABLES,\n", - ")}\")" + " print(\n", + " f\"Model: {model}, distribution similarity: \\n{\n", + " compare_distributions(\n", + " donor_data=pd.DataFrame(scf_data['networth']),\n", + " receiver_data=pd.DataFrame(imputations[0.5]['networth']),\n", + " imputed_variables=IMPUTED_VARIABLES,\n", + " )\n", + " }\"\n", + " )" ] } ], diff --git a/docs/models/matching/matching-imputation.ipynb b/docs/models/matching/matching-imputation.ipynb index df9d7d0..0a0c94e 100644 --- a/docs/models/matching/matching-imputation.ipynb +++ b/docs/models/matching/matching-imputation.ipynb @@ -83,9 +83,11 @@ "source": [ "# Import needed libraries and setup R environment\n", "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"rpy2\").setLevel(logging.ERROR)\n", "\n", "import sys\n", @@ -845,7 +847,7 @@ 0.030077955918414535, 0.03430885887772673, true, - 0.10988322169407955, + 0.10988322169407956, 0.03430885887772673, true, -0.0249601584096303, @@ -899,13 +901,13 @@ -0.009824676969417972, -0.03949338287409329, false, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, false, -0.02220825269322806, -0.002592261998183278, true, - -0.051103262715451604, + -0.0511032627154516, 0.03430885887772673, false, -0.0249601584096303, @@ -932,11 +934,11 @@ 0.07823630595545376, -0.002592261998183278, true, - -0.011200629827619093, + -0.011200629827619091, -0.002592261998183278, false, 0.03145390877661565, - 0.019917421736121838, + 0.01991742173612184, true, 0.024574144485610048, 0.03430885887772673, @@ -944,10 +946,10 @@ -0.001568959820211247, -0.03949338287409329, true, - -0.00019300696201012598, + -0.000193006962010126, -0.03949338287409329, true, - -0.00019300696201012598, + -0.000193006962010126, -0.05056371913686628, false, -0.06623874415566393, @@ -1013,7 +1015,7 @@ -0.04972730985725048, -0.03949338287409329, true, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, true, -0.005696818394814609, @@ -1079,7 +1081,7 @@ -0.007072771253015731, -0.03949338287409329, false, - -0.030463969842434782, + -0.030463969842434786, -0.0763945037500033, true, -0.08962994274508297, @@ -1088,7 +1090,7 @@ -0.05935897986465832, -0.03949338287409329, false, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, false ], @@ -1139,7 +1141,7 @@ -0.03949338287409329, false, 0.001182945896190995, - -0.015507654304751785, + -0.015507654304751784, false, 0.001182945896190995, 0.03430885887772673, @@ -1184,7 +1186,7 @@ -0.03949338287409329, true, -0.004320865536613489, - -0.0011162171631468765, + -0.0011162171631468763, false, -0.07587041416307178, -0.0763945037500033, @@ -1220,7 +1222,7 @@ 0.012906208769698923, true, -0.037343734133440394, - -0.011079519799642579, + -0.01107951979964258, true, -0.07036660273026729, -0.002592261998183278, @@ -1240,13 +1242,13 @@ -0.001568959820211247, -0.03949338287409329, false, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, true, 0.024574144485610048, 0.05091436327188625, false, - -0.060734932722859444, + -0.06073493272285944, -0.0763945037500033, false, -0.007072771253015731, @@ -1313,7 +1315,7 @@ -0.0763945037500033, true, 0.001182945896190995, - -0.015507654304751785, + -0.015507654304751784, false, -0.0318399227006359, -0.03949338287409329, @@ -1336,7 +1338,7 @@ -0.06623874415566393, -0.03949338287409329, false, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, true, 0.08374011738825825, @@ -2244,9 +2246,7 @@ "quantiles = list(imputed_values.keys())\n", "\n", "# Convert imputed_values dict to a 3D array: (n_samples, n_quantiles)\n", - "pred_matrix = np.stack(\n", - " [imputed_values[q].values.flatten() for q in quantiles], axis=1\n", - ")\n", + "pred_matrix = np.stack([imputed_values[q].values.flatten() for q in quantiles], axis=1)\n", "\n", "# Actual values flattened\n", "actual = actual_values.values.flatten()\n", @@ -2502,7 +2502,7 @@ "\n", "# Add quantile predictions\n", "for q in quantiles_to_show:\n", - " comparison_df[f\"Q{int(q*100)}\"] = imputed_values[q].iloc[:5, 0].values\n", + " comparison_df[f\"Q{int(q * 100)}\"] = imputed_values[q].iloc[:5, 0].values\n", "\n", "comparison_df" ] @@ -2916,7 +2916,7 @@ 0.03833367306762126, 0.09887559882847057, 0.030077955918414535, - 0.10988322169407955, + 0.10988322169407956, -0.0249601584096303, 0.03695772020942014 ] @@ -4137,10 +4137,10 @@ { "error_y": { "array": [ - 0.0023955551235670214, + 0.002395555123567022, 0.002189517306342527, 0.001998045402184313, - 0.0018257279461347798, + 0.00182572794613478, 0.0016784747085066194, 0.0015633841084603756, 0.0014879382056280817, @@ -4186,25 +4186,25 @@ "0.95" ], "y": [ - 0.024143030757925926, + 0.02414303075792593, 0.024089235955485365, 0.0240354411530448, - 0.023981646350604242, - 0.023927851548163674, + 0.02398164635060424, + 0.02392785154816367, 0.023874056745723113, 0.02382026194328255, 0.02376646714084199, 0.02371267233840143, 0.02365887753596086, 0.0236050827335203, - 0.023551287931079738, + 0.023551287931079735, 0.023497493128639173, 0.023443698326198616, 0.02338990352375805, 0.02333610872131749, 0.023282313918876925, 0.023228519116436364, - 0.023174724313995802 + 0.0231747243139958 ] } ], diff --git a/docs/models/mdn/mdn-imputation.ipynb b/docs/models/mdn/mdn-imputation.ipynb index 824d78e..26fd461 100644 --- a/docs/models/mdn/mdn-imputation.ipynb +++ b/docs/models/mdn/mdn-imputation.ipynb @@ -118,9 +118,11 @@ "outputs": [], "source": [ "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"pytorch_lightning\").setLevel(logging.ERROR)\n", "logging.getLogger(\"pytorch_tabular\").setLevel(logging.ERROR)\n", "logging.getLogger(\"lightning\").setLevel(logging.ERROR)\n", @@ -455,7 +457,7 @@ " X_train,\n", " predictors,\n", " imputed_variables,\n", - " tune_hyperparameters=False, # Hyperparameter tuning may be enabled, note it will have high computational cost\n", + " tune_hyperparameters=False, # Hyperparameter tuning may be enabled, note it will have high computational cost\n", ")" ] }, @@ -593,7 +595,7 @@ -0.002592261998183278, 0.030077955918414535, 0.03430885887772673, - 0.10988322169407955, + 0.10988322169407956, 0.03430885887772673, -0.0249601584096303, -0.002592261998183278, @@ -629,11 +631,11 @@ -0.002592261998183278, -0.009824676969417972, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, -0.02220825269322806, -0.002592261998183278, - -0.051103262715451604, + -0.0511032627154516, 0.03430885887772673, -0.0249601584096303, -0.0763945037500033, @@ -651,17 +653,17 @@ 0.03615391492152222, 0.07823630595545376, -0.002592261998183278, - -0.011200629827619093, + -0.011200629827619091, -0.002592261998183278, 0.03145390877661565, - 0.019917421736121838, + 0.01991742173612184, 0.024574144485610048, 0.03430885887772673, -0.001568959820211247, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.05056371913686628, -0.06623874415566393, -0.002592261998183278, @@ -705,7 +707,7 @@ 0.0029429061332032365, -0.04972730985725048, -0.03949338287409329, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, -0.005696818394814609, 0.03430885887772673, @@ -749,20 +751,20 @@ -0.03949338287409329, -0.007072771253015731, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.0763945037500033, -0.08962994274508297, -0.0763945037500033, -0.05935897986465832, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278 ], "xaxis": "x", "y": [ 0.07409832626581192, -0.0053354548290371895, - -0.12105628103017807, + -0.12105628103017808, -0.014382392168045044, 0.04452350735664368, -0.07941135764122009, @@ -786,11 +788,11 @@ -0.026365965604782104, -0.12046261131763458, -0.027624964714050293, - 0.029128486290574074, + 0.02912848629057407, -0.06916160881519318, -0.05742168426513672, - -0.10975533723831177, - 0.020898770540952682, + -0.10975533723831175, + 0.02089877054095268, -0.1172960177063942, -0.04515509307384491, 0.026763781905174255, @@ -802,7 +804,7 @@ 0.20666047930717468, -0.014879127964377403, 0.024144992232322693, - -0.09012438356876373, + -0.09012438356876372, 0.022548293694853783, -0.05704033374786377, -0.11739443987607956, @@ -810,15 +812,15 @@ -0.02206820249557495, -0.03970325365662575, -0.08100323379039764, - -0.09121052920818329, + -0.09121052920818327, -0.01153072714805603, - 0.09131903946399689, + 0.09131903946399687, -0.05644859001040459, -0.1356145739555359, 0.13108958303928375, -0.08045151084661484, -0.0677538514137268, - -0.013112485408782959, + -0.01311248540878296, 0.03593648970127106, -0.09408782422542572, 0.10447344928979874, @@ -831,7 +833,7 @@ 0.13786044716835022, 0.061320580542087555, 0.03548247739672661, - 0.15061387419700623, + 0.15061387419700625, 0.0036609352100640535, -0.02198277786374092, 0.13655224442481995, @@ -847,7 +849,7 @@ -0.021243643015623093, 0.024414116516709328, -0.020500551909208298, - 0.14334836602210999, + 0.14334836602211, 0.09190063178539276, -0.06325235962867737, 0.034143995493650436, @@ -856,7 +858,7 @@ -0.021074065938591957, -0.11523549258708954, -0.025434572249650955, - 0.018908560276031494, + 0.018908560276031498, 0.012480437755584717, 0.02391844429075718, 0.04059349000453949, @@ -866,16 +868,16 @@ -0.09491998702287674, -0.10590796172618866, 0.11002372950315475, - -0.045452192425727844, + -0.04545219242572784, 0.048709649592638016, 0.16254602372646332, - -0.23081794381141663, + -0.23081794381141665, 0.033685214817523956, -0.0006430193898268044, -0.015713322907686234, 0.026455357670783997, 0.06460753083229065, - 0.09441250562667847, + 0.09441250562667848, -0.008670782670378685, -0.08653200417757034, -0.07236170768737793, @@ -893,8 +895,8 @@ 0.02713024616241455, 0.003619933035224676, -0.02590913698077202, - -0.09626477211713791, - -0.026048922911286354, + -0.09626477211713792, + -0.02604892291128635, 0.01121927797794342, -0.0919136255979538, -0.04032476991415024, @@ -903,8 +905,8 @@ 0.09366445243358612, 0.16090711951255798, 0.12886887788772583, - 0.024945732206106186, - 0.10310709476470947, + 0.024945732206106182, + 0.10310709476470949, 0.09357581287622452, -0.024438243359327316, -0.02837105467915535, @@ -917,11 +919,11 @@ -0.02144046686589718, 0.08984969556331635, -0.04134964570403099, - -0.051257528364658356, + -0.05125752836465835, 0.045112937688827515, - 0.047064878046512604, + 0.04706487804651261, 0.034162651747465134, - 0.021895015612244606, + 0.02189501561224461, -0.05455716326832771, -0.0889664888381958, 0.011050431989133358, @@ -1816,9 +1818,7 @@ "quantiles = list(imputed_values.keys())\n", "\n", "# Convert imputed_values dict to array: (n_samples, n_quantiles)\n", - "pred_matrix = np.stack(\n", - " [imputed_values[q].values.flatten() for q in quantiles], axis=1\n", - ")\n", + "pred_matrix = np.stack([imputed_values[q].values.flatten() for q in quantiles], axis=1)\n", "\n", "# Actual values flattened\n", "actual = actual_values.values.flatten()\n", @@ -1833,10 +1833,12 @@ ")\n", "\n", "# Create DataFrame for plotting\n", - "closest_df = pd.DataFrame({\n", - " \"Actual\": actual,\n", - " \"ClosestPrediction\": closest_predictions,\n", - "})\n", + "closest_df = pd.DataFrame(\n", + " {\n", + " \"Actual\": actual,\n", + " \"ClosestPrediction\": closest_predictions,\n", + " }\n", + ")\n", "\n", "# Extract median predictions\n", "median_predictions = imputed_values[0.5]\n", @@ -2003,7 +2005,7 @@ "\n", "# Add quantile predictions\n", "for q in quantiles_to_show:\n", - " comparison_df[f\"Q{int(q*100)}\"] = imputed_values[q].iloc[:5, 0].values\n", + " comparison_df[f\"Q{int(q * 100)}\"] = imputed_values[q].iloc[:5, 0].values\n", "\n", "comparison_df" ] @@ -2063,8 +2065,8 @@ 1 ], "y": [ - -1.5948072671890259, - 2.5628609657287598 + -1.594807267189026, + 2.56286096572876 ] }, { @@ -2172,7 +2174,7 @@ ], "y": [ -3.3663272857666016, - 1.5296334028244019 + 1.529633402824402 ] }, { @@ -2189,7 +2191,7 @@ 8 ], "y": [ - -0.9083917140960693, + -0.9083917140960692, 4.910729885101318 ] }, @@ -2225,7 +2227,7 @@ 0 ], "y": [ - -0.11874838173389435, + -0.11874838173389436, 1.195131540298462 ] }, @@ -2261,7 +2263,7 @@ 2 ], "y": [ - -1.4394127130508423, + -1.4394127130508425, 0.04452350735664368 ] }, @@ -2316,7 +2318,7 @@ ], "y": [ -0.14701643586158752, - 1.0303322076797485 + 1.0303322076797483 ] }, { @@ -2419,7 +2421,7 @@ 0.03833367306762126, 0.09887559882847057, 0.030077955918414535, - 0.10988322169407955, + 0.10988322169407956, -0.0249601584096303, 0.03695772020942014 ] @@ -2453,7 +2455,7 @@ 0.41260623931884766, 2.5850915908813477, -0.6760748624801636, - 1.8518712520599365, + 1.8518712520599363, 1.7761045694351196 ] }, @@ -3406,7 +3408,8 @@ "# Legend entries for intervals\n", "fig.add_trace(\n", " go.Scatter(\n", - " x=[-1, -1], y=[0, 0],\n", + " x=[-1, -1],\n", + " y=[0, 0],\n", " mode=\"lines\",\n", " line=dict(color=\"rgba(173, 216, 230, 0.3)\", width=10),\n", " name=\"80% PI (Q10-Q90)\",\n", @@ -3414,7 +3417,8 @@ ")\n", "fig.add_trace(\n", " go.Scatter(\n", - " x=[-1, -1], y=[0, 0],\n", + " x=[-1, -1],\n", + " y=[0, 0],\n", " mode=\"lines\",\n", " line=dict(color=\"rgba(70, 130, 180, 0.5)\", width=10),\n", " name=\"40% PI (Q30-Q70)\",\n", @@ -3484,8 +3488,11 @@ "source": [ "# Run cross-validation\n", "mdn_results = cross_validate_model(\n", - " MDN, diabetes_df, predictors, imputed_variables,\n", - " model_hyperparams={\"layers\": \"64-32\", \"num_gaussian\": 3, \"max_epochs\": 30}\n", + " MDN,\n", + " diabetes_df,\n", + " predictors,\n", + " imputed_variables,\n", + " model_hyperparams={\"layers\": \"64-32\", \"num_gaussian\": 3, \"max_epochs\": 30},\n", ")\n", "\n", "if \"quantile_loss\" in mdn_results:\n", @@ -3516,13 +3523,13 @@ 0.08970334204623862, 0.09257452417327834, 0.09425214250614794, - 0.09727578509414461, + 0.0972757850941446, 0.1015340536222146, 0.10484112107099822, - 0.10665196062518409, + 0.10665196062518408, 0.10767398977417002, - 0.10657423431327813, - 0.10291839541792067, + 0.10657423431327812, + 0.10291839541792068, 0.09739380134017506, 0.08998945316371061, 0.079000703908655, @@ -3561,9 +3568,9 @@ 0.04687617706207272, 0.07483489712462413, 0.0943290184639551, - 0.10805756595645155, - 0.11728923842580923, - 0.12286641601968225, + 0.10805756595645157, + 0.11728923842580924, + 0.12286641601968223, 0.12616856929600748, 0.1292466478910964, 0.13271784812663345, @@ -3574,7 +3581,7 @@ 0.13210069705430905, 0.12552150971602297, 0.11633498833082316, - 0.10223421559735249, + 0.10223421559735248, 0.08191549168418728, 0.0529798258038449 ] @@ -3586,20 +3593,20 @@ 0.05800221625311354, 0.07291441840284316, 0.08871777392907335, - 0.10179376511491461, + 0.1017937651149146, 0.11098038464484912, - 0.11340640962306367, + 0.11340640962306368, 0.11611839981806513, - 0.11748612497231077, + 0.11748612497231076, 0.1174333555879695, 0.11549620009870612, 0.1127200411691131, - 0.10807914038546579, + 0.1080791403854658, 0.10210520685018526, 0.0948305718757984, 0.08725433626495321, 0.0765462308033389, - 0.060192339856620924, + 0.06019233985662093, 0.03773031440262491 ], "type": "data" @@ -3634,7 +3641,7 @@ 0.04893408004321757, 0.07840558199482109, 0.09924928077798252, - 0.11724509694752339, + 0.1172450969475234, 0.13076715505019737, 0.14024932427368472, 0.14459225917030372, @@ -3647,7 +3654,7 @@ 0.14127787715452564, 0.1335791298846442, 0.1235777656562175, - 0.10962020934072403, + 0.10962020934072404, 0.08833690511355873, 0.05831330288784895 ] @@ -4593,16 +4600,16 @@ "np.random.seed(42)\n", "\n", "df_categorical = pd.DataFrame()\n", - "df_categorical['age'] = df['age']\n", - "df_categorical['sex'] = df['sex']\n", - "df_categorical['bmi'] = df['bmi']\n", - "df_categorical['bp'] = df['bp']\n", - "df_categorical['risk_level'] = pd.qcut(\n", - " df['s1'], q=3, labels=['low', 'medium', 'high']\n", + "df_categorical[\"age\"] = df[\"age\"]\n", + "df_categorical[\"sex\"] = df[\"sex\"]\n", + "df_categorical[\"bmi\"] = df[\"bmi\"]\n", + "df_categorical[\"bp\"] = df[\"bp\"]\n", + "df_categorical[\"risk_level\"] = pd.qcut(\n", + " df[\"s1\"], q=3, labels=[\"low\", \"medium\", \"high\"]\n", ").astype(str)\n", "\n", "print(\"Categorical variable distribution:\")\n", - "print(df_categorical['risk_level'].value_counts())\n", + "print(df_categorical[\"risk_level\"].value_counts())\n", "\n", "# Split the data\n", "X_train_cat, X_test_cat = preprocess_data(df_categorical)\n", @@ -4668,16 +4675,16 @@ "# Evaluate categorical imputation accuracy\n", "from sklearn.metrics import accuracy_score, confusion_matrix\n", "\n", - "predicted = imputed_cat_values[0.5]['risk_level'].values\n", - "actual = actual_cat_values['risk_level'].values\n", + "predicted = imputed_cat_values[0.5][\"risk_level\"].values\n", + "actual = actual_cat_values[\"risk_level\"].values\n", "\n", "accuracy = accuracy_score(actual, predicted)\n", "print(f\"Categorical imputation accuracy: {accuracy:.2%}\")\n", "\n", "conf_matrix = pd.DataFrame(\n", " confusion_matrix(actual, predicted),\n", - " index=['Actual: low', 'Actual: medium', 'Actual: high'],\n", - " columns=['Predicted: low', 'Predicted: medium', 'Predicted: high']\n", + " index=[\"Actual: low\", \"Actual: medium\", \"Actual: high\"],\n", + " columns=[\"Predicted: low\", \"Predicted: medium\", \"Predicted: high\"],\n", ")\n", "print(\"\\nConfusion matrix:\")\n", "print(conf_matrix)" @@ -4712,8 +4719,11 @@ "source": [ "# Run cross-validation for categorical variables\n", "mdn_categorical_results = cross_validate_model(\n", - " MDN, df_categorical, predictors_cat, imputed_variables_cat,\n", - " model_hyperparams={\"layers\": \"64-32\", \"max_epochs\": 30}\n", + " MDN,\n", + " df_categorical,\n", + " predictors_cat,\n", + " imputed_variables_cat,\n", + " model_hyperparams={\"layers\": \"64-32\", \"max_epochs\": 30},\n", ")\n", "\n", "print(\"Categorical imputation cross-validation results (log loss):\")\n", diff --git a/docs/models/ols/ols-imputation.ipynb b/docs/models/ols/ols-imputation.ipynb index f09b1d9..c1c1c01 100644 --- a/docs/models/ols/ols-imputation.ipynb +++ b/docs/models/ols/ols-imputation.ipynb @@ -77,9 +77,11 @@ "source": [ "# Import necessary libraries\n", "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"joblib\").setLevel(logging.ERROR)\n", "\n", "import pandas as pd\n", @@ -691,7 +693,7 @@ -0.002592261998183278, 0.030077955918414535, 0.03430885887772673, - 0.10988322169407955, + 0.10988322169407956, 0.03430885887772673, -0.0249601584096303, -0.002592261998183278, @@ -727,11 +729,11 @@ -0.002592261998183278, -0.009824676969417972, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, -0.02220825269322806, -0.002592261998183278, - -0.051103262715451604, + -0.0511032627154516, 0.03430885887772673, -0.0249601584096303, -0.0763945037500033, @@ -749,17 +751,17 @@ 0.03615391492152222, 0.07823630595545376, -0.002592261998183278, - -0.011200629827619093, + -0.011200629827619091, -0.002592261998183278, 0.03145390877661565, - 0.019917421736121838, + 0.01991742173612184, 0.024574144485610048, 0.03430885887772673, -0.001568959820211247, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.05056371913686628, -0.06623874415566393, -0.002592261998183278, @@ -803,7 +805,7 @@ 0.0029429061332032365, -0.04972730985725048, -0.03949338287409329, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, -0.005696818394814609, 0.03430885887772673, @@ -847,13 +849,13 @@ -0.03949338287409329, -0.007072771253015731, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.0763945037500033, -0.08962994274508297, -0.0763945037500033, -0.05935897986465832, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278 ], "xaxis": "x", @@ -877,7 +879,7 @@ -0.02296523633098297, -0.0002549272258217522, 0.041955854264005145, - -0.0031897494688274686, + -0.003189749468827469, 0.0402027220618115, -0.024866536095489496, -0.06912468804874679, @@ -886,7 +888,7 @@ -0.07892515737008987, 0.015970447196464337, 0.03619541301703941, - -0.028228730382243362, + -0.02822873038224336, -0.03704524701460121, -0.06775072190344172, -0.03692692819649154, @@ -914,14 +916,14 @@ -0.0016407795683481136, -0.04889259692561741, 0.035264517478444876, - -0.025364952890037026, + -0.025364952890037023, -0.07502262099071229, 0.03285461135563695, -0.0033241450781181566, 0.0069311803556940735, 0.02335877551972937, 0.006020682765349943, - -0.0012186791520593099, + -0.00121867915205931, 0.0023458292473084886, -0.0048534866374601165, -0.019113418465764444, @@ -936,11 +938,11 @@ 0.022431302956834456, 0.02299766316282579, 0.0330832941728074, - -0.0009029334348420945, + -0.0009029334348420944, -0.04100725461887905, -0.0030711943185808884, -0.03824514844023506, - 0.00020705616180374461, + 0.0002070561618037446, -0.0474042240377852, -0.06922782316125986, -0.003176387805614361, @@ -964,11 +966,11 @@ -0.037421796660582166, -0.009089348860182794, 0.066913269713818, - -0.010230297692207537, + -0.010230297692207535, -0.03991377587845481, 0.06411056273760844, 0.06890387711398434, - -0.023580709022924654, + -0.023580709022924657, -0.04016111681959053, 0.029592803999122893, 0.00015354203815951678, @@ -984,7 +986,7 @@ 0.001664775986958149, -0.04582909556245362, -0.03233799582480009, - 0.009719393670681685, + 0.009719393670681684, -0.03913374776075587, -0.007878790086778449, 0.023687275583639304, @@ -996,7 +998,7 @@ -0.004113029099613391, -0.06646155059455752, -0.03841985292294773, - -0.013154171189878341, + -0.01315417118987834, 0.03379751252954509, -0.021956074452147704, 0.03667469879958614, @@ -1012,11 +1014,11 @@ 0.06479495776571835, 0.08113883362817842, 0.03253171497370689, - 0.015467576859767131, + 0.015467576859767133, 0.0273038158718173, 0.019897980143643197, -0.002518314433471329, - 0.014960425406933221, + 0.01496042540693322, 0.04561355396433109, -0.0023713124076254963, -0.041974664159081174, @@ -1030,12 +1032,12 @@ -0.041481556112161366, -0.02937218462509378, -0.07521240249368287, - -0.09638511808503773, + -0.09638511808503772, -0.07548521368019834, -0.06230767899290826, -0.03828709682806566, -0.03236850494971294, - -0.0020334292172825962 + -0.002033429217282596 ], "yaxis": "y" }, @@ -1920,9 +1922,7 @@ "quantiles = list(imputed_values.keys())\n", "\n", "# Convert imputed_values dict to a 3D array: (n_samples, n_quantiles)\n", - "pred_matrix = np.stack(\n", - " [imputed_values[q].values.flatten() for q in quantiles], axis=1\n", - ")\n", + "pred_matrix = np.stack([imputed_values[q].values.flatten() for q in quantiles], axis=1)\n", "\n", "# Actual values flattened\n", "actual = actual_values.values.flatten()\n", @@ -2143,7 +2143,7 @@ "\n", "# Add quantile predictions\n", "for q in quantiles_to_show:\n", - " comparison_df[f\"Q{int(q*100)}\"] = imputed_values[q].iloc[:5, 0].values\n", + " comparison_df[f\"Q{int(q * 100)}\"] = imputed_values[q].iloc[:5, 0].values\n", "\n", "comparison_df" ] @@ -2238,7 +2238,7 @@ ], "y": [ -0.017954922014908045, - 0.09686043563749905 + 0.09686043563749903 ] }, { @@ -2436,7 +2436,7 @@ ], "y": [ -0.028182984855784268, - 0.018798528833127034 + 0.01879852883312703 ] }, { @@ -2557,7 +2557,7 @@ 0.03833367306762126, 0.09887559882847057, 0.030077955918414535, - 0.10988322169407955, + 0.10988322169407956, -0.0249601584096303, 0.03695772020942014 ] @@ -3648,9 +3648,7 @@ "imputed_variables = [\"s1\", \"s4\"]\n", "\n", "# Run cross-validation on the same data set\n", - "ols_results = cross_validate_model(\n", - " OLS, diabetes_df, predictors, imputed_variables\n", - ")\n", + "ols_results = cross_validate_model(OLS, diabetes_df, predictors, imputed_variables)\n", "\n", "# Check if we have quantile loss results (for numerical variables)\n", "if \"quantile_loss\" in ols_results:\n", @@ -3675,9 +3673,9 @@ "array": [ 0.00007176011467255402, 0.0000913355164601245, - 0.00011083575969884443, - 0.00011210242100357653, - 0.00011563162775412741, + 0.00011083575969884445, + 0.00011210242100357652, + 0.0001156316277541274, 0.00013000531898907708, 0.000143271836739722, 0.0001506544338309766, @@ -3728,17 +3726,17 @@ 0.010719210779992303, 0.012360163352286103, 0.013728123157267269, - 0.014797115937605753, + 0.014797115937605751, 0.015594882419791484, 0.01617398236197238, 0.016566202754267158, 0.016699542778334436, 0.016548416575840677, 0.016129193671341906, - 0.015426513127436165, + 0.015426513127436163, 0.0143934893281901, - 0.012979751302578679, - 0.011086126527490197, + 0.01297975130257868, + 0.011086126527490196, 0.008604890852799892, 0.005268542436316983 ] @@ -3795,12 +3793,12 @@ "0.95" ], "y": [ - 0.0038771971010891706, + 0.00387719710108917, 0.006548161659672087, 0.008871648569474996, 0.010895901016821911, - 0.012535169678463895, - 0.013912511232847457, + 0.012535169678463897, + 0.013912511232847456, 0.01498764146777921, 0.01577647194645207, 0.016355539840059392, @@ -4742,19 +4740,20 @@ "\n", "# Create synthetic categorical variables based on diabetes features\n", "df_categorical = pd.DataFrame()\n", - "df_categorical['age'] = df['age']\n", - "df_categorical['sex'] = df['sex'] \n", - "df_categorical['bmi'] = df['bmi']\n", - "df_categorical['bp'] = df['bp']\n", - "df_categorical['risk_level'] = pd.qcut(df['s1'], \n", - " q=3, \n", - " labels=['low', 'medium', 'high'],\n", - " ).astype(str)\n", + "df_categorical[\"age\"] = df[\"age\"]\n", + "df_categorical[\"sex\"] = df[\"sex\"]\n", + "df_categorical[\"bmi\"] = df[\"bmi\"]\n", + "df_categorical[\"bp\"] = df[\"bp\"]\n", + "df_categorical[\"risk_level\"] = pd.qcut(\n", + " df[\"s1\"],\n", + " q=3,\n", + " labels=[\"low\", \"medium\", \"high\"],\n", + ").astype(str)\n", "\n", "print(\"Categorical variable distribution:\")\n", - "print(pd.Series(df_categorical['risk_level']).value_counts())\n", + "print(pd.Series(df_categorical[\"risk_level\"]).value_counts())\n", "print(f\"\\nPercentage distribution:\")\n", - "print(pd.Series(df_categorical['risk_level']).value_counts(normalize=True))\n", + "print(pd.Series(df_categorical[\"risk_level\"]).value_counts(normalize=True))\n", "print(f\"\\nData types: {df_categorical.dtypes.to_dict()}\")\n", "\n", "# Split the categorical data for training and testing\n", @@ -4831,8 +4830,8 @@ "from sklearn.metrics import accuracy_score, confusion_matrix\n", "\n", "# Get predictions and actual values\n", - "predicted = imputed_cat_values[0.5]['risk_level'].values\n", - "actual = actual_cat_values['risk_level'].values\n", + "predicted = imputed_cat_values[0.5][\"risk_level\"].values\n", + "actual = actual_cat_values[\"risk_level\"].values\n", "\n", "# Calculate accuracy\n", "accuracy = accuracy_score(actual, predicted)\n", @@ -4841,8 +4840,8 @@ "# Create confusion matrix\n", "conf_matrix = pd.DataFrame(\n", " confusion_matrix(actual, predicted),\n", - " index=['Actual: low', 'Actual: medium', 'Actual: high'],\n", - " columns=['Predicted: low', 'Predicted: medium', 'Predicted: high']\n", + " index=[\"Actual: low\", \"Actual: medium\", \"Actual: high\"],\n", + " columns=[\"Predicted: low\", \"Predicted: medium\", \"Predicted: high\"],\n", ")\n", "print(\"\\nConfusion matrix:\")\n", "print(conf_matrix)" @@ -4925,7 +4924,7 @@ { "error_y": { "array": [ - 0.011486633730960285 + 0.011486633730960283 ], "type": "data" }, @@ -4940,7 +4939,7 @@ ], "xaxis": "x", "y": [ - 1.0794183318669401 + 1.07941833186694 ], "yaxis": "y" } diff --git a/docs/models/qrf/qrf-imputation.ipynb b/docs/models/qrf/qrf-imputation.ipynb index ffba33f..6f66353 100644 --- a/docs/models/qrf/qrf-imputation.ipynb +++ b/docs/models/qrf/qrf-imputation.ipynb @@ -103,9 +103,11 @@ "source": [ "# Import necessary libraries\n", "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"joblib\").setLevel(logging.ERROR)\n", "\n", "import pandas as pd\n", @@ -724,7 +726,7 @@ -0.002592261998183278, 0.030077955918414535, 0.03430885887772673, - 0.10988322169407955, + 0.10988322169407956, 0.03430885887772673, -0.0249601584096303, -0.002592261998183278, @@ -760,11 +762,11 @@ -0.002592261998183278, -0.009824676969417972, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, -0.02220825269322806, -0.002592261998183278, - -0.051103262715451604, + -0.0511032627154516, 0.03430885887772673, -0.0249601584096303, -0.0763945037500033, @@ -782,17 +784,17 @@ 0.03615391492152222, 0.07823630595545376, -0.002592261998183278, - -0.011200629827619093, + -0.011200629827619091, -0.002592261998183278, 0.03145390877661565, - 0.019917421736121838, + 0.01991742173612184, 0.024574144485610048, 0.03430885887772673, -0.001568959820211247, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.05056371913686628, -0.06623874415566393, -0.002592261998183278, @@ -836,7 +838,7 @@ 0.0029429061332032365, -0.04972730985725048, -0.03949338287409329, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, -0.005696818394814609, 0.03430885887772673, @@ -880,13 +882,13 @@ -0.03949338287409329, -0.007072771253015731, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.0763945037500033, -0.08962994274508297, -0.0763945037500033, -0.05935897986465832, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278 ], "xaxis": "x", @@ -953,11 +955,11 @@ -0.002592261998183278, 0.02319819162740893, 0.05091436327188625, - -0.00019300696201012598, + -0.000193006962010126, 0.03430885887772673, 0.0011829458961909658, -0.002592261998183278, - -0.009824676969417983, + -0.009824676969417984, 0.03430885887772673, 0.04658939021682799, 0.03430885887772673, @@ -989,7 +991,7 @@ -0.0763945037500033, -0.038719686991641536, -0.03949338287409329, - -0.009824676969417983, + -0.009824676969417984, -0.002592261998183278, -0.04835135699904936, -0.03949338287409329, @@ -1045,7 +1047,7 @@ 0.07120997975363674, 0.08786797596286161, 0.05091436327188625, - 0.012190568761799941, + 0.01219056876179994, -0.033958214742706834, 0.020446285911006685, -0.002592261998183278, @@ -1953,9 +1955,7 @@ "quantiles = list(imputed_values.keys())\n", "\n", "# Convert imputed_values dict to a 3D array: (n_samples, n_quantiles)\n", - "pred_matrix = np.stack(\n", - " [imputed_values[q].values.flatten() for q in quantiles], axis=1\n", - ")\n", + "pred_matrix = np.stack([imputed_values[q].values.flatten() for q in quantiles], axis=1)\n", "\n", "# Actual values flattened\n", "actual = actual_values.values.flatten()\n", @@ -2176,7 +2176,7 @@ "\n", "# Add quantile predictions\n", "for q in quantiles_to_show:\n", - " comparison_df[f\"Q{int(q*100)}\"] = imputed_values[q].iloc[:5, 0].values\n", + " comparison_df[f\"Q{int(q * 100)}\"] = imputed_values[q].iloc[:5, 0].values\n", "\n", "comparison_df" ] @@ -2396,8 +2396,8 @@ 0 ], "y": [ - 0.020446285911006674, - 0.020446285911006674 + 0.02044628591100667, + 0.02044628591100667 ] }, { @@ -2590,7 +2590,7 @@ 0.03833367306762126, 0.09887559882847057, 0.030077955918414535, - 0.10988322169407955, + 0.10988322169407956, -0.0249601584096303, 0.03695772020942014 ] @@ -2616,7 +2616,7 @@ 9 ], "y": [ - -0.015328488402222479, + -0.01532848840222248, 0.039709625925822375, 0.06998058880624704, 0.04658939021682799, @@ -3681,9 +3681,7 @@ "imputed_variables = [\"s1\", \"s4\"]\n", "\n", "# Run cross-validation on the same data set\n", - "qrf_results = cross_validate_model(\n", - " QRF, diabetes_df, predictors, imputed_variables\n", - ")\n", + "qrf_results = cross_validate_model(QRF, diabetes_df, predictors, imputed_variables)\n", "\n", "# Check if we have quantile loss results (for numerical variables)\n", "if \"quantile_loss\" in qrf_results:\n", @@ -3709,7 +3707,7 @@ 0.00008551920671991658, 0.0004107245170541804, 0.00018326432680445731, - 0.00044296698746322717, + 0.0004429669874632272, 0.00024075509310405528, 0.00029083292370858524, 0.00043090603620434025, @@ -3723,7 +3721,7 @@ 0.0002952487775964039, 0.0002930002413745392, 0.00022755896739762955, - 0.00017022925074651195, + 0.00017022925074651197, 0.00005512096011768218 ], "type": "data" @@ -3780,7 +3778,7 @@ "error_y": { "array": [ 0.000623604695409784, - 0.0009828712930208695, + 0.0009828712930208697, 0.0012293155627994283, 0.001167454357338009, 0.000969638311140881, @@ -3790,13 +3788,13 @@ 0.0010923805491178616, 0.001634028502692155, 0.0006800631282736149, - 0.0009467176016052857, + 0.0009467176016052856, 0.0010995284899625922, 0.0008688007594503854, 0.0010158843160004165, - 0.0011140556744687275, + 0.0011140556744687277, 0.0006082527278363497, - 0.00045185788868329796, + 0.0004518578886832979, 0.0004799569375129921 ], "type": "data" @@ -3833,19 +3831,19 @@ 0.01113193972961984, 0.013860904750387554, 0.016689810586868782, - 0.019171101595596866, - 0.020931660127358354, + 0.019171101595596863, + 0.02093166012735835, 0.021842069561388972, 0.023747004741023488, 0.02316096952448388, 0.02282294983336111, 0.022316332853161047, 0.02138806547874039, - 0.020244041100969286, + 0.02024404110096929, 0.01872178310065714, 0.016499239789796494, - 0.013710297740183203, - 0.010793916043219703, + 0.013710297740183204, + 0.010793916043219704, 0.006778420409803051 ] } @@ -4829,19 +4827,20 @@ "\n", "# Create synthetic categorical variables based on diabetes features\n", "df_categorical = pd.DataFrame()\n", - "df_categorical['age'] = df['age']\n", - "df_categorical['sex'] = df['sex'] \n", - "df_categorical['bmi'] = df['bmi']\n", - "df_categorical['bp'] = df['bp']\n", - "df_categorical['risk_level'] = pd.qcut(df['s1'], \n", - " q=3, \n", - " labels=['low', 'medium', 'high'],\n", - " ).astype(str)\n", + "df_categorical[\"age\"] = df[\"age\"]\n", + "df_categorical[\"sex\"] = df[\"sex\"]\n", + "df_categorical[\"bmi\"] = df[\"bmi\"]\n", + "df_categorical[\"bp\"] = df[\"bp\"]\n", + "df_categorical[\"risk_level\"] = pd.qcut(\n", + " df[\"s1\"],\n", + " q=3,\n", + " labels=[\"low\", \"medium\", \"high\"],\n", + ").astype(str)\n", "\n", "print(\"Categorical variable distribution:\")\n", - "print(pd.Series(df_categorical['risk_level']).value_counts())\n", + "print(pd.Series(df_categorical[\"risk_level\"]).value_counts())\n", "print(f\"\\nPercentage distribution:\")\n", - "print(pd.Series(df_categorical['risk_level']).value_counts(normalize=True))\n", + "print(pd.Series(df_categorical[\"risk_level\"]).value_counts(normalize=True))\n", "print(f\"\\nData types: {df_categorical.dtypes.to_dict()}\")\n", "\n", "# Split the categorical data for training and testing\n", @@ -4918,8 +4917,8 @@ "from sklearn.metrics import accuracy_score, confusion_matrix\n", "\n", "# Get predictions and actual values\n", - "predicted = imputed_cat_values[0.5]['risk_level'].values\n", - "actual = actual_cat_values['risk_level'].values\n", + "predicted = imputed_cat_values[0.5][\"risk_level\"].values\n", + "actual = actual_cat_values[\"risk_level\"].values\n", "\n", "# Calculate accuracy\n", "accuracy = accuracy_score(actual, predicted)\n", @@ -4928,8 +4927,8 @@ "# Create confusion matrix\n", "conf_matrix = pd.DataFrame(\n", " confusion_matrix(actual, predicted),\n", - " index=['Actual: low', 'Actual: medium', 'Actual: high'],\n", - " columns=['Predicted: low', 'Predicted: medium', 'Predicted: high']\n", + " index=[\"Actual: low\", \"Actual: medium\", \"Actual: high\"],\n", + " columns=[\"Predicted: low\", \"Predicted: medium\", \"Predicted: high\"],\n", ")\n", "print(\"\\nConfusion matrix:\")\n", "print(conf_matrix)" @@ -5012,7 +5011,7 @@ { "error_y": { "array": [ - 0.21683973320460714 + 0.21683973320460712 ], "type": "data" }, diff --git a/docs/models/quantreg/quantreg-imputation.ipynb b/docs/models/quantreg/quantreg-imputation.ipynb index 2a93247..9a52966 100644 --- a/docs/models/quantreg/quantreg-imputation.ipynb +++ b/docs/models/quantreg/quantreg-imputation.ipynb @@ -81,9 +81,11 @@ "# Import necessary libraries\n", "\n", "import warnings\n", + "\n", "warnings.filterwarnings(\"ignore\")\n", "\n", "import logging\n", + "\n", "logging.getLogger(\"joblib\").setLevel(logging.ERROR)\n", "\n", "import pandas as pd\n", @@ -699,7 +701,7 @@ -0.002592261998183278, 0.030077955918414535, 0.03430885887772673, - 0.10988322169407955, + 0.10988322169407956, 0.03430885887772673, -0.0249601584096303, -0.002592261998183278, @@ -735,11 +737,11 @@ -0.002592261998183278, -0.009824676969417972, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278, -0.02220825269322806, -0.002592261998183278, - -0.051103262715451604, + -0.0511032627154516, 0.03430885887772673, -0.0249601584096303, -0.0763945037500033, @@ -757,17 +759,17 @@ 0.03615391492152222, 0.07823630595545376, -0.002592261998183278, - -0.011200629827619093, + -0.011200629827619091, -0.002592261998183278, 0.03145390877661565, - 0.019917421736121838, + 0.01991742173612184, 0.024574144485610048, 0.03430885887772673, -0.001568959820211247, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.03949338287409329, - -0.00019300696201012598, + -0.000193006962010126, -0.05056371913686628, -0.06623874415566393, -0.002592261998183278, @@ -811,7 +813,7 @@ 0.0029429061332032365, -0.04972730985725048, -0.03949338287409329, - 0.010814615903598841, + 0.01081461590359884, -0.03949338287409329, -0.005696818394814609, 0.03430885887772673, @@ -855,20 +857,20 @@ -0.03949338287409329, -0.007072771253015731, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.0763945037500033, -0.08962994274508297, -0.0763945037500033, -0.05935897986465832, -0.03949338287409329, - -0.030463969842434782, + -0.030463969842434786, -0.002592261998183278 ], "xaxis": "x", "y": [ 0.08014287312679191, 0.03714649322909741, - -0.026031660118498466, + -0.026031660118498463, -0.044193882521366384, 0.09101448103178654, -0.0037397391866476936, @@ -880,7 +882,7 @@ -0.005766866352520972, 0.030816567306961713, 0.03544781498501736, - 0.10668826264912233, + 0.10668826264912232, 0.036734882953587095, -0.02997727997822642, -0.0011722847540775105, @@ -892,9 +894,9 @@ -0.0006709918804689477, -0.05578626296392443, -0.07796135775452627, - 0.015576453203715973, + 0.015576453203715972, 0.035171221074529704, - -0.024743406630440574, + -0.024743406630440577, -0.0380541517369264, -0.07259407040873256, -0.03840622837918541, @@ -906,7 +908,7 @@ -0.029470847920470195, 0.015880100228139078, 0.03218833931116769, - -0.010779699976034085, + -0.010779699976034084, -0.0032634057101994887, 0.04513439333830303, -0.003923939642995818, @@ -914,7 +916,7 @@ -0.03983331463353444, 0.014840596881445116, 0.00037655395396533464, - -0.013392987786083919, + -0.01339298778608392, -0.035679435087367845, -0.029262629871969204, -0.004785461066430634, @@ -928,7 +930,7 @@ -0.0033741099283343475, 0.011170405292467548, 0.019500166699586877, - 0.0010965937113121965, + 0.0010965937113121963, 0.003276477624201848, -0.0007842682110082554, -0.003915230365606908, @@ -968,7 +970,7 @@ -0.00283143384401933, -0.05050664993682316, -0.043885893993368015, - -0.022702186982428846, + -0.02270218698242885, -0.04079343726026782, -0.007065282197659795, 0.07004192563517492, @@ -988,7 +990,7 @@ -0.07660374125676828, 0.0886233448123382, 0.08405677601332026, - -0.029998060971523518, + -0.02999806097152352, 0.005085240428089589, -0.05233055980342409, -0.02157230805144349, @@ -1010,17 +1012,17 @@ 0.03406004375439392, 0.04130900734749181, 0.07832176156023327, - 0.042507579027702996, + 0.04250757902770299, 0.061768959513458344, -0.050022611469575186, 0.012001464809311808, -0.027678360943266977, - -0.041651740851295964, + -0.04165174085129597, 0.039068858659739504, 0.06545052953410004, 0.07368543011926391, 0.03310918611125326, - 0.020064642573002854, + 0.020064642573002858, 0.02755038598329164, 0.01953177249091752, -0.0024850912479511085, @@ -1032,7 +1034,7 @@ -0.03643251181359, -0.006470190751127564, -0.04911173816890387, - 0.029230850771744758, + 0.02923085077174476, -0.03752490612322712, -0.005686980412318444, -0.03928403363551349, @@ -1928,9 +1930,7 @@ "quantiles = list(imputed_values.keys())\n", "\n", "# Convert imputed_values dict to a 3D array: (n_samples, n_quantiles)\n", - "pred_matrix = np.stack(\n", - " [imputed_values[q].values.flatten() for q in quantiles], axis=1\n", - ")\n", + "pred_matrix = np.stack([imputed_values[q].values.flatten() for q in quantiles], axis=1)\n", "\n", "# Actual values flattened\n", "actual = actual_values.values.flatten()\n", @@ -2151,7 +2151,7 @@ "\n", "# Add quantile predictions\n", "for q in quantiles_to_show:\n", - " comparison_df[f\"Q{int(q*100)}\"] = imputed_values[q].iloc[:5, 0].values\n", + " comparison_df[f\"Q{int(q * 100)}\"] = imputed_values[q].iloc[:5, 0].values\n", "\n", "comparison_df" ] @@ -2209,7 +2209,7 @@ 1 ], "y": [ - -0.026031660118498466, + -0.026031660118498463, 0.10471629771224444 ] }, @@ -2246,7 +2246,7 @@ ], "y": [ -0.013884103418189783, - 0.11355448959635461 + 0.1135544895963546 ] }, { @@ -2426,7 +2426,7 @@ ], "y": [ 0.017276693092682247, - 0.061518324551356716 + 0.06151832455135672 ] }, { @@ -2565,7 +2565,7 @@ 0.03833367306762126, 0.09887559882847057, 0.030077955918414535, - 0.10988322169407955, + 0.10988322169407956, -0.0249601584096303, 0.03695772020942014 ] @@ -3694,11 +3694,11 @@ 0.00013964325829394816, 0.0001352059984264296, 0.0001266211747154425, - 0.00010806937892337481, + 0.0001080693789233748, 0.0000955126673952158, - 0.00009572945677819657, - 0.00010825711304818197, - 0.00009924455051088341, + 0.00009572945677819656, + 0.00010825711304818196, + 0.0000992445505108834, 0.00008058254845100971 ], "type": "data" @@ -3736,7 +3736,7 @@ 0.01061192764658154, 0.012260635572631122, 0.013608913676947831, - 0.014687816023102573, + 0.014687816023102571, 0.0154803423898212, 0.016035153061010853, 0.01636737614305893, @@ -3746,7 +3746,7 @@ 0.015215424354852342, 0.014217213287838575, 0.012835893477184366, - 0.010950667994380053, + 0.010950667994380051, 0.008441313864545722, 0.005034747517506451 ] @@ -3803,7 +3803,7 @@ "0.95" ], "y": [ - 0.0037022360177334317, + 0.003702236017733432, 0.006427987072919606, 0.008919835958629399, 0.010950435483523608, diff --git a/examples/demo.ipynb b/examples/demo.ipynb index c749976..e69abc1 100644 --- a/examples/demo.ipynb +++ b/examples/demo.ipynb @@ -70,9 +70,7 @@ ")\n", "\n", "donor_data = diabetes_data.iloc[donor_indices].reset_index(drop=True)\n", - "receiver_data = diabetes_data.iloc[receiver_indices].reset_index(\n", - " drop=True\n", - ")" + "receiver_data = diabetes_data.iloc[receiver_indices].reset_index(drop=True)" ] }, { @@ -124,9 +122,7 @@ "imputed_variables = [\"s1\", \"s4\", \"risk_factor\"]\n", "\n", "# Remove imputed variables from receiver data\n", - "receiver_data = receiver_data.drop(\n", - " columns=imputed_variables\n", - ")\n", + "receiver_data = receiver_data.drop(columns=imputed_variables)\n", "\n", "print(f\"Donor data shape: {donor_data.shape}\")\n", "print(f\"Receiver data shape: {receiver_data.shape}\")\n", @@ -242,7 +238,11 @@ ")\n", "\n", "all_attributes = dir(autoimpute_results)\n", - "non_dunder_attributes = [attr for attr in all_attributes if (not (attr.startswith('__') and attr.endswith('__')))]\n", + "non_dunder_attributes = [\n", + " attr\n", + " for attr in all_attributes\n", + " if (not (attr.startswith(\"__\") and attr.endswith(\"__\")))\n", + "]\n", "non_dunder_attributes" ] }, @@ -260,9 +260,7 @@ } ], "source": [ - "best_method_name = autoimpute_results.fitted_models[\n", - " \"best_method\"\n", - "].__class__.__name__\n", + "best_method_name = autoimpute_results.fitted_models[\"best_method\"].__class__.__name__\n", "print(f\"Best performing method: {best_method_name}\")" ] }, @@ -355,8 +353,8 @@ 0.01804729212868635, 0.020713966247658862, 0.020713966247658862, - 0.022742931417508282, - 0.022742931417508282, + 0.02274293141750828, + 0.02274293141750828, 0.02258721277917371, 0.02258721277917371, 0.023351581275292608, @@ -375,10 +373,10 @@ 0.01912773338390523, 0.01739101077609373, 0.01739101077609373, - 0.013723503511700213, - 0.013723503511700213, - 0.010967503180152355, - 0.010967503180152355, + 0.013723503511700211, + 0.013723503511700211, + 0.010967503180152357, + 0.010967503180152357, 0.0071899999204732045, 0.0071899999204732045 ], @@ -450,12 +448,12 @@ 0.008964045456920146, 0.010925268697485854, 0.010925268697485854, - 0.012586171018988979, - 0.012586171018988979, + 0.01258617101898898, + 0.01258617101898898, 0.013971078532560128, 0.013971078532560128, - 0.015078371048174203, - 0.015078371048174203, + 0.015078371048174204, + 0.015078371048174204, 0.015960673093506517, 0.015960673093506517, 0.016611314804344936, @@ -472,8 +470,8 @@ 0.01584349745574873, 0.014830479499612956, 0.014830479499612956, - 0.013414418494530157, - 0.013414418494530157, + 0.013414418494530156, + 0.013414418494530156, 0.011604173888267462, 0.011604173888267462, 0.009116693282835488, @@ -541,8 +539,8 @@ ], "xaxis": "x", "y": [ - 0.022039382576829306, - 0.022039382576829306, + 0.022039382576829303, + 0.022039382576829303, 0.022147598558993443, 0.022147598558993443, 0.022255814541157576, @@ -567,10 +565,10 @@ 0.023229758380634808, 0.023337974362798945, 0.023337974362798945, - 0.023446190344963078, - 0.023446190344963078, - 0.023554406327127214, - 0.023554406327127214, + 0.02344619034496308, + 0.02344619034496308, + 0.023554406327127218, + 0.023554406327127218, 0.02366262230929135, 0.02366262230929135, 0.023770838291455487, @@ -618,8 +616,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.012779822693513777, - "y1": 0.012779822693513777 + "y0": 0.012779822693513776, + "y1": 0.012779822693513776 }, { "line": { @@ -1577,18 +1575,10 @@ ")\n", "\n", "print(\"Correlation analysis completed:\")\n", - "print(\n", - " f\" - Pearson correlation matrix: {predictor_correlations['pearson'].shape}\"\n", - ")\n", - "print(\n", - " f\" - Spearman correlation matrix: {predictor_correlations['spearman'].shape}\"\n", - ")\n", - "print(\n", - " f\" - Mutual information matrix: {predictor_correlations['mutual_info'].shape}\"\n", - ")\n", - "print(\n", - " f\" - Predictor-target MI: {predictor_correlations['predictor_target_mi'].shape}\"\n", - ")" + "print(f\" - Pearson correlation matrix: {predictor_correlations['pearson'].shape}\")\n", + "print(f\" - Spearman correlation matrix: {predictor_correlations['spearman'].shape}\")\n", + "print(f\" - Mutual information matrix: {predictor_correlations['mutual_info'].shape}\")\n", + "print(f\" - Predictor-target MI: {predictor_correlations['predictor_target_mi'].shape}\")" ] }, { diff --git a/examples/pipeline.py b/examples/pipeline.py index 5907a86..9cb45e5 100644 --- a/examples/pipeline.py +++ b/examples/pipeline.py @@ -93,9 +93,7 @@ def categorize_risk(s4_value): imputed_variables = ["s1", "s4", "risk_factor"] # Remove imputed variables from receiver data - receiver_data_without_targets = receiver_data.drop( - columns=imputed_variables - ) + receiver_data_without_targets = receiver_data.drop(columns=imputed_variables) print(f"Donor data shape: {donor_data.shape}") print(f"Receiver data shape: {receiver_data_without_targets.shape}") @@ -160,9 +158,7 @@ def categorize_risk(s4_value): ) print("Correlation analysis completed:") - print( - f" - Pearson correlation matrix: {predictor_correlations['pearson'].shape}" - ) + print(f" - Pearson correlation matrix: {predictor_correlations['pearson'].shape}") print( f" - Spearman correlation matrix: {predictor_correlations['spearman'].shape}" ) @@ -271,9 +267,7 @@ def categorize_risk(s4_value): count = len(formatted_df[formatted_df["type"] == result_type]) print(f" - {result_type}: {count} rows") print() - print( - f"The output file '{output_path}' is ready for dashboard visualization." - ) + print(f"The output file '{output_path}' is ready for dashboard visualization.") print() return formatted_df diff --git a/microimpute/comparisons/autoimpute.py b/microimpute/comparisons/autoimpute.py index 41b370a..69b8317 100644 --- a/microimpute/comparisons/autoimpute.py +++ b/microimpute/comparisons/autoimpute.py @@ -85,15 +85,11 @@ def _reverse_transformations( # Reverse log transform if any if params.get("log_transform"): - result = unlog_transform_predictions( - result, params["log_transform"] - ) + result = unlog_transform_predictions(result, params["log_transform"]) # Reverse asinh transform if any if params.get("asinh_transform"): - result = un_asinh_transform_predictions( - result, params["asinh_transform"] - ) + result = un_asinh_transform_predictions(result, params["asinh_transform"]) return result @@ -162,9 +158,7 @@ def _can_model_handle_variables( continue # Use VariableTypeDetector to categorize the variable - var_type, _ = detector.categorize_variable( - training_data[var], var, log - ) + var_type, _ = detector.categorize_variable(training_data[var], var, log) # Check if model supports this variable type if var_type in ["categorical", "numeric_categorical"]: @@ -317,28 +311,22 @@ def _generate_imputations_for_all_models( continue # Skip the best method as it's already done # Check if model can handle the variable types using original data - if not _can_model_handle_variables( - model_name, donor_data, imputed_variables - ): - log.info( - f"Skipping {model_name} due to incompatible variable types." - ) + if not _can_model_handle_variables(model_name, donor_data, imputed_variables): + log.info(f"Skipping {model_name} due to incompatible variable types.") continue log.info(f"Generating imputations with {model_name}.") # Preprocess data fresh for this model - training_data, imputing_data, transform_params = ( - prepare_data_for_imputation( - donor_data, - receiver_data, - predictors, - imputed_variables, - weight_col, - train_size, - 1 - train_size, - preprocessing=preprocessing, - ) + training_data, imputing_data, transform_params = prepare_data_for_imputation( + donor_data, + receiver_data, + predictors, + imputed_variables, + weight_col, + train_size, + 1 - train_size, + preprocessing=preprocessing, ) # Get model-specific hyperparameters if available @@ -360,9 +348,7 @@ def _generate_imputations_for_all_models( ) # Reverse transformations if needed - final_imputations = _reverse_transformations( - imputations, transform_params - ) + final_imputations = _reverse_transformations(imputations, transform_params) final_imputations_dict[model_name] = final_imputations[imputation_q] fitted_models_dict[model_name] = fitted_model @@ -486,17 +472,15 @@ def autoimpute( # Keep track of original imputed variable names original_imputed_variables = imputed_variables.copy() - training_data, imputing_data, transform_params = ( - prepare_data_for_imputation( - donor_data, - receiver_data, - predictors, - imputed_variables, - weight_col, - train_size, - 1 - train_size, - preprocessing=preprocessing, - ) + training_data, imputing_data, transform_params = prepare_data_for_imputation( + donor_data, + receiver_data, + predictors, + imputed_variables, + weight_col, + train_size, + 1 - train_size, + preprocessing=preprocessing, ) # Step 2: Model evaluation @@ -524,14 +508,10 @@ def autoimpute( # Log hyperparameter usage if hyperparameters: - model_names = [ - model_class.__name__ for model_class in model_classes - ] + model_names = [model_class.__name__ for model_class in model_classes] for model_name, model_params in hyperparameters.items(): if model_name in model_names: - log.info( - f"Using hyperparameters for {model_name}: {model_params}" - ) + log.info(f"Using hyperparameters for {model_name}: {model_params}") else: log.info( f"Hyperparameters provided for {model_name} but model not in list: {model_names}" @@ -563,9 +543,7 @@ def autoimpute( log.info( f"Comparing across {model_classes} methods using metric_priority='{metric_priority}'." ) - best_method, _ = select_best_model_dual_metrics( - method_results, metric_priority - ) + best_method, _ = select_best_model_dual_metrics(method_results, metric_priority) # Step 4: Generate imputations with best method if numeric_log_level <= logging.INFO: @@ -624,9 +602,7 @@ def autoimpute( ) # Reverse transformations if needed - final_imputations = _reverse_transformations( - imputations, transform_params - ) + final_imputations = _reverse_transformations(imputations, transform_params) log.info( f"Imputation generation completed for {len(receiver_data)} samples " @@ -639,9 +615,7 @@ def autoimpute( if var in median_imputations.columns: receiver_data[var] = median_imputations[var] else: - log.warning( - f"Imputed variable {var} not found in the imputations." - ) + log.warning(f"Imputed variable {var} not found in the imputations.") # Initialize results final_imputations_dict = { @@ -668,21 +642,19 @@ def autoimpute( else: merged_hyperparams[model_name] = params - other_imputations, other_models = ( - _generate_imputations_for_all_models( - model_classes, - best_method, - donor_data, - receiver_data, - predictors, - original_imputed_variables, - weight_col, - imputation_q, - train_size, - merged_hyperparams if merged_hyperparams else None, - log_level, - preprocessing=preprocessing, - ) + other_imputations, other_models = _generate_imputations_for_all_models( + model_classes, + best_method, + donor_data, + receiver_data, + predictors, + original_imputed_variables, + weight_col, + imputation_q, + train_size, + merged_hyperparams if merged_hyperparams else None, + log_level, + preprocessing=preprocessing, ) final_imputations_dict.update(other_imputations) fitted_models_dict.update(other_models) diff --git a/microimpute/comparisons/autoimpute_helpers.py b/microimpute/comparisons/autoimpute_helpers.py index fe4fe6a..8cc0f32 100644 --- a/microimpute/comparisons/autoimpute_helpers.py +++ b/microimpute/comparisons/autoimpute_helpers.py @@ -108,9 +108,7 @@ def prepare_data_for_imputation( imputed variables. """ # Remove imputed variables from receiver if present - receiver_data = receiver_data.drop( - columns=imputed_variables, errors="ignore" - ) + receiver_data = receiver_data.drop(columns=imputed_variables, errors="ignore") training_data = donor_data.copy() imputing_data = receiver_data.copy() @@ -141,9 +139,7 @@ def prepare_data_for_imputation( raise ValueError(error_msg) # Group columns by transformation type - normalize_cols = [ - col for col, t in preprocessing.items() if t == "normalize" - ] + normalize_cols = [col for col, t in preprocessing.items() if t == "normalize"] log_cols = [col for col, t in preprocessing.items() if t == "log"] asinh_cols = [col for col, t in preprocessing.items() if t == "asinh"] @@ -169,9 +165,7 @@ def prepare_data_for_imputation( full_data=True, train_size=train_size, test_size=test_size, - normalize=( - predictor_normalize if predictor_normalize else False - ), + normalize=(predictor_normalize if predictor_normalize else False), log_transform=predictor_log if predictor_log else False, asinh_transform=predictor_asinh if predictor_asinh else False, ) @@ -288,11 +282,7 @@ def evaluate_model( model_hyperparams=hyperparameters, ) - if ( - tune_hyperparams - and isinstance(cv_result, tuple) - and len(cv_result) == 2 - ): + if tune_hyperparams and isinstance(cv_result, tuple) and len(cv_result) == 2: final_results, best_params = cv_result return model_name, final_results, best_params else: @@ -342,8 +332,7 @@ def fit_and_predict_model( categorical_vars = [ var for var in imputed_variables - if get_metric_for_variable_type(training_data[var], var) - == "log_loss" + if get_metric_for_variable_type(training_data[var], var) == "log_loss" ] error_msg = ( f"QuantReg does not support categorical variables: {categorical_vars}. " @@ -412,16 +401,12 @@ def select_best_model_dual_metrics( model_metrics = {} for model_name, results in method_results.items(): model_metrics[model_name] = { - "quantile_loss": results.get("quantile_loss", {}).get( - "mean_test", np.inf - ), + "quantile_loss": results.get("quantile_loss", {}).get("mean_test", np.inf), "log_loss": results.get("log_loss", {}).get("mean_test", np.inf), "n_quantile_vars": len( results.get("quantile_loss", {}).get("variables", []) ), - "n_log_vars": len( - results.get("log_loss", {}).get("variables", []) - ), + "n_log_vars": len(results.get("log_loss", {}).get("variables", [])), } # Select based on priority @@ -453,9 +438,7 @@ def select_best_model_dual_metrics( elif metric_priority == "categorical": # Check if any model has categorical variables - has_categorical = any( - model_metrics[m]["n_log_vars"] > 0 for m in model_metrics - ) + has_categorical = any(model_metrics[m]["n_log_vars"] > 0 for m in model_metrics) if not has_categorical: error_msg = ( "No categorical variables found for evaluation with 'categorical' metric priority. " @@ -483,8 +466,7 @@ def select_best_model_dual_metrics( # Check if there are any variables to evaluate total_vars_across_models = sum( - model_metrics[m]["n_quantile_vars"] - + model_metrics[m]["n_log_vars"] + model_metrics[m]["n_quantile_vars"] + model_metrics[m]["n_log_vars"] for m in models ) if total_vars_across_models == 0: @@ -527,8 +509,7 @@ def select_best_model_dual_metrics( else: # combined or other # Check if there are any variables to evaluate total_vars = sum( - model_metrics[m]["n_quantile_vars"] - + model_metrics[m]["n_log_vars"] + model_metrics[m]["n_quantile_vars"] + model_metrics[m]["n_log_vars"] for m in model_metrics ) if total_vars == 0: @@ -549,9 +530,7 @@ def select_best_model_dual_metrics( if not np.isnan(metrics["quantile_loss"]) else 0 ) - l_loss = ( - metrics["log_loss"] if not np.isnan(metrics["log_loss"]) else 0 - ) + l_loss = metrics["log_loss"] if not np.isnan(metrics["log_loss"]) else 0 n_q = metrics["n_quantile_vars"] n_l = metrics["n_log_vars"] @@ -562,12 +541,12 @@ def select_best_model_dual_metrics( best_method = model_name if best_method is None: - error_msg = "Failed to select a model - all models have infinite combined scores." + error_msg = ( + "Failed to select a model - all models have infinite combined scores." + ) log.error(error_msg) raise RuntimeError(error_msg) - log.info( - f"Selected {best_method} based on combined metric: {best_score:.6f}" - ) + log.info(f"Selected {best_method} based on combined metric: {best_score:.6f}") return best_method, model_metrics[best_method] diff --git a/microimpute/comparisons/imputations.py b/microimpute/comparisons/imputations.py index 0316880..f24ecd3 100644 --- a/microimpute/comparisons/imputations.py +++ b/microimpute/comparisons/imputations.py @@ -63,9 +63,7 @@ def get_imputations( if quantiles: validate_quantiles(quantiles) - log.info( - f"Generating imputations for {len(model_classes)} model classes" - ) + log.info(f"Generating imputations for {len(model_classes)} model classes") log.info( f"Training data shape: {X_train.shape}, Test data shape: {X_test.shape}" ) @@ -97,9 +95,7 @@ def get_imputations( ) else: log.info(f"Fitting {model_name}") - fitted_model = model.fit( - X_train, predictors, imputed_variables - ) + fitted_model = model.fit(X_train, predictors, imputed_variables) # Get predictions log.info(f"Generating predictions with {model_name}") @@ -107,9 +103,7 @@ def get_imputations( method_imputations[model_name] = imputations except (TypeError, AttributeError, ValueError) as model_error: - log.error( - f"Error processing model {model_name}: {str(model_error)}" - ) + log.error(f"Error processing model {model_name}: {str(model_error)}") raise RuntimeError( f"Failed to process model {model_name}: {str(model_error)}" ) from model_error diff --git a/microimpute/comparisons/metrics.py b/microimpute/comparisons/metrics.py index 29336ec..adac8d0 100644 --- a/microimpute/comparisons/metrics.py +++ b/microimpute/comparisons/metrics.py @@ -30,9 +30,7 @@ MetricType = Literal["quantile_loss", "log_loss"] -def get_metric_for_variable_type( - series: pd.Series, col_name: str = "variable" -) -> str: +def get_metric_for_variable_type(series: pd.Series, col_name: str = "variable") -> str: """Detect the metric to use depending on whether a variable is categorical or numerical. Uses the VariableTypeDetector from the imputer module for consistency. @@ -97,9 +95,7 @@ def log_loss( """ try: # Handle case where predictions are class labels instead of probabilities - if len(y_pred.shape) == 1 or ( - len(y_pred.shape) == 2 and y_pred.shape[1] == 1 - ): + if len(y_pred.shape) == 1 or (len(y_pred.shape) == 2 and y_pred.shape[1] == 1): # Binary case or class predictions if labels is None: labels = np.unique(y_true) @@ -139,9 +135,7 @@ def log_loss( f"for {n_classes}-class classification." ) - return sklearn_log_loss( - y_true, y_pred, normalize=normalize, labels=labels - ) + return sklearn_log_loss(y_true, y_pred, normalize=normalize, labels=labels) except Exception as e: log.error(f"Error computing log loss: {str(e)}") raise RuntimeError(f"Failed to compute log loss: {str(e)}") from e @@ -225,9 +219,7 @@ def compute_loss( # Validate quantile value validate_quantiles([q]) - log.debug( - f"Computing quantile loss for q={q} with {len(test_y)} samples" - ) + log.debug(f"Computing quantile loss for q={q} with {len(test_y)} samples") losses = quantile_loss(q, test_y, imputations) mean_loss = np.mean(losses) log.debug(f"Quantile loss at q={q}: mean={mean_loss:.6f}") @@ -236,9 +228,7 @@ def compute_loss( elif metric == "log_loss": log.debug(f"Computing log loss with {len(test_y)} samples") # Log loss returns a single value by default - loss_value = log_loss( - test_y, imputations, normalize=True, labels=labels - ) + loss_value = log_loss(test_y, imputations, normalize=True, labels=labels) log.debug(f"Log loss: {loss_value:.6f}") # Return array of same value for consistency losses = np.full(len(test_y), loss_value) @@ -291,7 +281,9 @@ def _compute_method_losses( # Validate that the quantile exists in the imputation results if quantile not in imputation: - error_msg = f"Quantile {quantile} not found in imputations for method {method}" + error_msg = ( + f"Quantile {quantile} not found in imputations for method {method}" + ) log.error(error_msg) raise ValueError(error_msg) @@ -419,8 +411,7 @@ def _compute_method_losses( all_categorical_losses = [ r["Loss"] for r in results - if r["Imputed Variable"] == "mean_log_loss" - and r["Percentile"] != "mean_loss" + if r["Imputed Variable"] == "mean_log_loss" and r["Percentile"] != "mean_loss" ] if all_categorical_losses: avg_cat_loss = np.mean(all_categorical_losses) @@ -547,21 +538,15 @@ def kl_divergence( - Uses scipy.special.rel_entr for numerical stability """ if len(donor_values) == 0 or len(receiver_values) == 0: - raise ValueError( - "Both donor and receiver values must be non-empty arrays" - ) + raise ValueError("Both donor and receiver values must be non-empty arrays") # Get all unique categories from both distributions - all_categories = np.union1d( - np.unique(donor_values), np.unique(receiver_values) - ) + all_categories = np.union1d(np.unique(donor_values), np.unique(receiver_values)) # Calculate probability distributions (weighted if weights provided) if donor_weights is not None: # Compute weighted probabilities - donor_df = pd.DataFrame( - {"value": donor_values, "weight": donor_weights} - ) + donor_df = pd.DataFrame({"value": donor_values, "weight": donor_weights}) donor_grouped = donor_df.groupby("value")["weight"].sum() donor_total = donor_grouped.sum() donor_counts = donor_grouped / donor_total @@ -577,15 +562,11 @@ def kl_divergence( receiver_total = receiver_grouped.sum() receiver_counts = receiver_grouped / receiver_total else: - receiver_counts = pd.Series(receiver_values).value_counts( - normalize=True - ) + receiver_counts = pd.Series(receiver_values).value_counts(normalize=True) # Create probability arrays for all categories p_donor = np.array([donor_counts.get(cat, 0.0) for cat in all_categories]) - q_receiver = np.array( - [receiver_counts.get(cat, 0.0) for cat in all_categories] - ) + q_receiver = np.array([receiver_counts.get(cat, 0.0) for cat in all_categories]) # Add small epsilon to avoid log(0) and division by zero epsilon = 1e-10 @@ -643,17 +624,13 @@ def compare_distributions( 1 region kl_divergence 0.166667 """ try: - log.info( - f"Comparing distributions for {len(imputed_variables)} variables" - ) + log.info(f"Comparing distributions for {len(imputed_variables)} variables") log.info(f"Donor data shape: {donor_data.shape}") log.info(f"Receiver data shape: {receiver_data.shape}") # Validate inputs validate_columns_exist(donor_data, imputed_variables, "donor_data") - validate_columns_exist( - receiver_data, imputed_variables, "receiver_data" - ) + validate_columns_exist(receiver_data, imputed_variables, "receiver_data") # Convert weights to numpy arrays if provided donor_weights_arr = None @@ -703,9 +680,7 @@ def compare_distributions( continue # Detect variable type using donor data - var_type, _ = detector.categorize_variable( - donor_data[var], var, log - ) + var_type, _ = detector.categorize_variable(donor_data[var], var, log) # Choose appropriate metric if var_type in ["bool", "categorical", "numeric_categorical"]: diff --git a/microimpute/comparisons/validation.py b/microimpute/comparisons/validation.py index 47d487d..06e2f6b 100644 --- a/microimpute/comparisons/validation.py +++ b/microimpute/comparisons/validation.py @@ -27,9 +27,7 @@ def validate_quantiles(quantiles: List[float]) -> None: """ invalid_quantiles = [q for q in quantiles if not 0 <= q <= 1] if invalid_quantiles: - error_msg = ( - f"Invalid quantiles (must be between 0 and 1): {invalid_quantiles}" - ) + error_msg = f"Invalid quantiles (must be between 0 and 1): {invalid_quantiles}" log.error(error_msg) raise ValueError(error_msg) diff --git a/microimpute/evaluations/cross_validation.py b/microimpute/evaluations/cross_validation.py index 05f7a19..ffe2682 100644 --- a/microimpute/evaluations/cross_validation.py +++ b/microimpute/evaluations/cross_validation.py @@ -53,7 +53,7 @@ def _process_single_fold( ]: """Process a single CV fold and return results organized by variable.""" fold_idx, (train_idx, test_idx) = fold_idx_pair - log.info(f"Processing fold {fold_idx+1}") + log.info(f"Processing fold {fold_idx + 1}") # Split data for this fold train_data = data.iloc[train_idx] @@ -142,10 +142,7 @@ def _fit_model_for_fold( ) for var in imputed_variables: - if ( - get_metric_for_variable_type(train_data[var], var) - == "log_loss" - ): + if get_metric_for_variable_type(train_data[var], var) == "log_loss": log.warning( f"QuantReg does not support categorical variable '{var}'. " f"Skipping QuantReg for this fold." @@ -155,9 +152,7 @@ def _fit_model_for_fold( # Handle model-specific hyperparameters if model_hyperparams: try: - log.info( - f"Fitting {model_name} with hyperparameters: {model_hyperparams}" - ) + log.info(f"Fitting {model_name} with hyperparameters: {model_hyperparams}") fitted_model = model.fit( X_train=train_data, predictors=predictors, @@ -168,9 +163,7 @@ def _fit_model_for_fold( except ValueError as e: # Check if it's due to categorical incompatibility if "QuantReg does not support categorical" in str(e): - log.warning( - f"{model_name} incompatible with variable types: {str(e)}" - ) + log.warning(f"{model_name} incompatible with variable types: {str(e)}") return None, None raise e except TypeError as e: @@ -183,9 +176,7 @@ def _fit_model_for_fold( imputed_variables=imputed_variables, weight_col=weight_col, ) - raise ValueError( - f"Invalid hyperparameters for {model_name}" - ) from e + raise ValueError(f"Invalid hyperparameters for {model_name}") from e # Handle QuantReg which needs explicit quantiles elif model_class == QuantReg: @@ -200,9 +191,7 @@ def _fit_model_for_fold( ) except ValueError as e: if "QuantReg does not support categorical" in str(e): - log.warning( - f"QuantReg incompatible with variable types: {str(e)}" - ) + log.warning(f"QuantReg incompatible with variable types: {str(e)}") return None, None raise e @@ -232,9 +221,7 @@ def _fit_model_for_fold( "QuantReg does not support categorical" in str(e) and model_name == "QuantReg" ): - log.warning( - f"QuantReg incompatible with variable types: {str(e)}" - ) + log.warning(f"QuantReg incompatible with variable types: {str(e)}") return None, None raise e @@ -292,10 +279,7 @@ def _compute_fold_loss_by_metric( else: # log_loss # Use probabilities if available, otherwise use class predictions - if ( - test_probabilities - and test_probabilities[var][fold_idx] is not None - ): + if test_probabilities and test_probabilities[var][fold_idx] is not None: # Get probabilities and classes for this variable test_prob_info = test_probabilities[var][fold_idx] train_prob_info = train_probabilities[var][fold_idx] @@ -316,14 +300,10 @@ def _compute_fold_loss_by_metric( # Order probabilities alphabetically test_probs_ordered, alphabetical_labels = ( - order_probabilities_alphabetically( - test_probs, model_classes - ) + order_probabilities_alphabetically(test_probs, model_classes) ) - train_probs_ordered, _ = ( - order_probabilities_alphabetically( - train_probs, model_classes - ) + train_probs_ordered, _ = order_probabilities_alphabetically( + train_probs, model_classes ) # Compute log loss with properly ordered probabilities @@ -344,9 +324,7 @@ def _compute_fold_loss_by_metric( log.warning( f"Probabilities not in expected format for variable {var}, using class predictions" ) - labels = np.unique( - np.concatenate([test_y_var, train_y_var]) - ) + labels = np.unique(np.concatenate([test_y_var, train_y_var])) labels = np.sort(labels) # Ensure alphabetical order _, test_loss = compute_loss( test_y_var, test_pred_var, "log_loss", labels=labels @@ -377,9 +355,7 @@ def _compute_fold_loss_by_metric( for metric_type in ["quantile_loss", "log_loss"]: if result[metric_type]["test"] is not None: result[metric_type]["test"] = np.mean(result[metric_type]["test"]) - result[metric_type]["train"] = np.mean( - result[metric_type]["train"] - ) + result[metric_type]["train"] = np.mean(result[metric_type]["train"]) else: # No variables of this type result[metric_type]["test"] = np.nan @@ -461,18 +437,12 @@ def _compute_losses_parallel( for metric_type in ["quantile_loss", "log_loss"]: if not np.isnan(result[metric_type]["test"]): - results[metric_type]["test"][q].append( - result[metric_type]["test"] - ) - results[metric_type]["train"][q].append( - result[metric_type]["train"] - ) + results[metric_type]["test"][q].append(result[metric_type]["test"]) + results[metric_type]["train"][q].append(result[metric_type]["train"]) # Store variable list (only once) if fold_idx == 0 and q == quantiles[0]: - results[metric_type]["variables"] = result[metric_type][ - "variables" - ] + results[metric_type]["variables"] = result[metric_type]["variables"] return results @@ -538,13 +508,9 @@ def cross_validate_model( for var in imputed_variables: metric_type = get_metric_for_variable_type(data[var], var) variable_metrics[var] = ( - "quantile_loss" - if metric_type == "quantile_loss" - else "log_loss" - ) - log.info( - f"Variable '{var}' will use metric: {variable_metrics[var]}" + "quantile_loss" if metric_type == "quantile_loss" else "log_loss" ) + log.info(f"Variable '{var}' will use metric: {variable_metrics[var]}") # Set up k-fold cross-validation kf = KFold(n_splits=n_splits, shuffle=True, random_state=random_state) @@ -676,9 +642,7 @@ def cross_validate_model( }, { q: np.mean(values) - for q, values in metric_results[metric_type][ - "test" - ].items() + for q, values in metric_results[metric_type]["test"].items() }, ], index=["train", "test"], @@ -695,9 +659,7 @@ def cross_validate_model( }, { q: np.std(values) if len(values) > 1 else 0.0 - for q, values in metric_results[metric_type][ - "test" - ].items() + for q, values in metric_results[metric_type]["test"].items() }, ], index=["train", "test"], @@ -751,9 +713,7 @@ def cross_validate_model( if 0.5 in quantiles: for fold_idx in range(n_splits): - fold_loss = metric_results[primary_metric]["test"][0.5][ - fold_idx - ] + fold_loss = metric_results[primary_metric]["test"][0.5][fold_idx] if fold_loss < best_loss: best_loss = fold_loss best_fold = fold_idx diff --git a/microimpute/evaluations/predictor_analysis.py b/microimpute/evaluations/predictor_analysis.py index febf6ec..938c08b 100644 --- a/microimpute/evaluations/predictor_analysis.py +++ b/microimpute/evaluations/predictor_analysis.py @@ -100,9 +100,7 @@ def compute_predictor_correlations( if imputed_variables: missing_targets = set(imputed_variables) - set(data.columns) if missing_targets: - raise ValueError( - f"Target variables not found in data: {missing_targets}" - ) + raise ValueError(f"Target variables not found in data: {missing_targets}") valid_methods = ["all", "pearson", "spearman", "mutual_info"] if method not in valid_methods: @@ -193,9 +191,7 @@ def compute_predictor_correlations( target_is_categorical = {} for target in imputed_variables: - var_type, _ = detector.categorize_variable( - data[target], target, log - ) + var_type, _ = detector.categorize_variable(data[target], target, log) target_is_categorical[target] = var_type in [ "categorical", "numeric_categorical", @@ -205,9 +201,7 @@ def compute_predictor_correlations( if target_is_categorical[target]: # Encode categorical targets le = LabelEncoder() - targets_encoded[target] = le.fit_transform( - data[target].astype(str) - ) + targets_encoded[target] = le.fit_transform(data[target].astype(str)) else: targets_encoded[target] = data[target].values @@ -340,16 +334,12 @@ def process_predictor(pred): "avg_log_loss": losses.get("log_loss", 0), "loss_increase": loss_increase, "relative_impact": ( - (loss_increase / baseline_total * 100) - if baseline_total > 0 - else 0 + (loss_increase / baseline_total * 100) if baseline_total > 0 else 0 ), } except Exception as e: - log.warning( - f"Failed to evaluate model without predictor {pred}: {e}" - ) + log.warning(f"Failed to evaluate model without predictor {pred}: {e}") return { "predictor_removed": pred, "avg_quantile_loss": np.nan, @@ -447,7 +437,6 @@ def progressive_predictor_inclusion( range(min(max_predictors, len(predictors))), desc="Progressive inclusion", ): - best_predictor = None best_step_loss = float("inf") best_losses_detail = {} @@ -468,9 +457,7 @@ def progressive_predictor_inclusion( random_state=random_state, ) - total_loss = losses["quantile_loss"] + losses.get( - "log_loss", 0 - ) + total_loss = losses["quantile_loss"] + losses.get("log_loss", 0) if total_loss < best_step_loss: best_step_loss = total_loss @@ -494,9 +481,7 @@ def progressive_predictor_inclusion( # Calculate improvements marginal_improvement = ( - previous_loss - best_step_loss - if previous_loss != float("inf") - else 0.0 + previous_loss - best_step_loss if previous_loss != float("inf") else 0.0 ) cumulative_improvement = first_loss - best_step_loss @@ -558,13 +543,9 @@ def _compute_mutual_information( # Use appropriate MI function based on target type if y_is_categorical: - mi = mutual_info_classif(x_clean, y_clean, random_state=RANDOM_STATE)[ - 0 - ] + mi = mutual_info_classif(x_clean, y_clean, random_state=RANDOM_STATE)[0] else: - mi = mutual_info_regression( - x_clean, y_clean, random_state=RANDOM_STATE - )[0] + mi = mutual_info_regression(x_clean, y_clean, random_state=RANDOM_STATE)[0] return mi diff --git a/microimpute/models/imputer.py b/microimpute/models/imputer.py index 193c57d..14016fd 100644 --- a/microimpute/models/imputer.py +++ b/microimpute/models/imputer.py @@ -32,9 +32,7 @@ def __init__(self, constant_value, variable_name: str): def predict(self, X: pd.DataFrame, **kwargs) -> pd.Series: """Return the constant value for all rows.""" - return pd.Series( - self.constant_value, index=X.index, name=self.variable_name - ) + return pd.Series(self.constant_value, index=X.index, name=self.variable_name) class Imputer(ABC): @@ -55,16 +53,16 @@ def __init__( self.imputed_variables: Optional[List[str]] = None self.imputed_vars_dummy_info: Optional[Dict[str, Any]] = None self.original_predictors: Optional[List[str]] = None - self.categorical_targets: Dict[str, Dict] = ( - {} - ) # {var_name: {"type": "categorical", "categories": [...]}} - self.boolean_targets: Dict[str, Dict] = ( - {} - ) # {var_name: {"type": "boolean", "dtype": ...}} + self.categorical_targets: Dict[ + str, Dict + ] = {} # {var_name: {"type": "categorical", "categories": [...]}} + self.boolean_targets: Dict[ + str, Dict + ] = {} # {var_name: {"type": "boolean", "dtype": ...}} self.numeric_targets: List[str] = [] # [var_name, ...] - self.constant_targets: Dict[str, Dict] = ( - {} - ) # {var_name: {"value": constant, "dtype": ...}} + self.constant_targets: Dict[ + str, Dict + ] = {} # {var_name: {"value": constant, "dtype": ...}} self.seed = seed self.logger = logging.getLogger(__name__) @@ -99,9 +97,7 @@ def _validate_data(self, data: pd.DataFrame, columns: List[str]) -> None: missing_count = data.isna().sum().sum() if missing_count > 0: - self.logger.warning( - f"Data contains {missing_count} missing values" - ) + self.logger.warning(f"Data contains {missing_count} missing values") def identify_target_types( self, @@ -194,13 +190,11 @@ def preprocess_data_types( """ try: processor = DummyVariableProcessor(self.logger) - processed_data, updated_predictors = ( - processor.preprocess_predictors( - data, - predictors, - imputed_variables, - not_numeric_categorical, - ) + processed_data, updated_predictors = processor.preprocess_predictors( + data, + predictors, + imputed_variables, + not_numeric_categorical, ) # Store the processor for later use in test data @@ -282,9 +276,7 @@ def fit( raise ValueError("Weights must be positive") # Identify target types BEFORE preprocessing - self.identify_target_types( - X_train, imputed_variables, not_numeric_categorical - ) + self.identify_target_types(X_train, imputed_variables, not_numeric_categorical) X_train, predictors, imputed_variables, imputed_vars_dummy_info = ( self.preprocess_data_types( @@ -361,9 +353,7 @@ def _handle_missing_variables( """ # Identify available and missing variables available_vars = [v for v in imputed_variables if v in X_train.columns] - missing_vars = [ - v for v in imputed_variables if v not in X_train.columns - ] + missing_vars = [v for v in imputed_variables if v not in X_train.columns] if missing_vars: self.logger.warning( @@ -429,12 +419,8 @@ def _validate_quantiles( """ if quantiles is not None: if not isinstance(quantiles, list): - self.logger.error( - f"quantiles must be a list, got {type(quantiles)}" - ) - raise ValueError( - f"quantiles must be a list, got {type(quantiles)}" - ) + self.logger.error(f"quantiles must be a list, got {type(quantiles)}") + raise ValueError(f"quantiles must be a list, got {type(quantiles)}") invalid_quantiles = [q for q in quantiles if not 0 <= q <= 1] if invalid_quantiles: @@ -468,18 +454,14 @@ def preprocess_data_types( try: if dummy_processor and hasattr(dummy_processor, "dummy_mapping"): # Use existing processor with training mappings - return dummy_processor.apply_dummy_encoding_to_test( - data, predictors - ) + return dummy_processor.apply_dummy_encoding_to_test(data, predictors) else: # Fallback: create new processor (shouldn't happen normally) processor = DummyVariableProcessor(self.logger) # This will only encode predictors in test data return processor.preprocess_predictors(data, predictors, []) except Exception as e: - self.logger.error( - f"Error during test data preprocessing: {str(e)}" - ) + self.logger.error(f"Error during test data preprocessing: {str(e)}") raise RuntimeError("Failed to preprocess data types") from e # Note: postprocess_imputations removed - categorical targets now handled directly by classification @@ -554,6 +536,4 @@ def _predict( RuntimeError: If imputation fails. NotImplementedError: If method is not implemented by subclass. """ - raise NotImplementedError( - "Subclasses must implement the predict method" - ) + raise NotImplementedError("Subclasses must implement the predict method") diff --git a/microimpute/models/matching.py b/microimpute/models/matching.py index e1c8747..86b2d6e 100644 --- a/microimpute/models/matching.py +++ b/microimpute/models/matching.py @@ -99,9 +99,7 @@ def _predict( RuntimeError: If matching or prediction fails. """ try: - self.logger.info( - f"Performing matching for {len(X_test)} recipient records" - ) + self.logger.info(f"Performing matching for {len(X_test)} recipient records") # Create a copy to avoid modifying the input try: @@ -109,9 +107,7 @@ def _predict( X_test_copy = X_test.copy() # Drop imputed variables if they exist in test data - if any( - col in X_test.columns for col in self.imputed_variables - ): + if any(col in X_test.columns for col in self.imputed_variables): self.logger.debug( f"Dropping imputed variables from test data: {self.imputed_variables}" ) @@ -122,9 +118,7 @@ def _predict( errors="ignore", ) except Exception as copy_error: - self.logger.error( - f"Error preparing test data: {str(copy_error)}" - ) + self.logger.error(f"Error preparing test data: {str(copy_error)}") raise RuntimeError( "Failed to prepare test data for matching" ) from copy_error @@ -146,9 +140,7 @@ def _predict( X_test_copy, quantiles, chunk_size, return_probs ) else: - return self._predict_single( - X_test_copy, quantiles, return_probs - ) + return self._predict_single(X_test_copy, quantiles, return_probs) except ValueError as e: raise e @@ -181,9 +173,7 @@ def _predict_single( z_variables=self.imputed_variables, ) except Exception as matching_error: - self.logger.error( - f"Error in hot deck matching: {str(matching_error)}" - ) + self.logger.error(f"Error in hot deck matching: {str(matching_error)}") raise RuntimeError("Hot deck matching failed") from matching_error return self._process_matching_results( @@ -206,8 +196,8 @@ def _predict_chunked( chunk_data = X_test_copy.iloc[i:chunk_end] self.logger.debug( - f"Processing chunk {i//chunk_size + 1}: " - f"rows {i} to {chunk_end-1} ({len(chunk_data)} records)" + f"Processing chunk {i // chunk_size + 1}: " + f"rows {i} to {chunk_end - 1} ({len(chunk_data)} records)" ) try: @@ -237,7 +227,7 @@ def _predict_chunked( except Exception as chunk_error: self.logger.warning( - f"Chunk {i//chunk_size + 1} failed: {chunk_error}. " + f"Chunk {i // chunk_size + 1} failed: {chunk_error}. " "Filling with NaN values." ) # Create NaN-filled results for failed chunk @@ -277,10 +267,7 @@ def _generate_one_hot_probabilities( Returns: Dict with 'probabilities' and 'classes' keys """ - if ( - variable not in categorical_targets - and variable not in boolean_targets - ): + if variable not in categorical_targets and variable not in boolean_targets: return None # Determine categories @@ -319,9 +306,7 @@ def _process_matching_results( try: # Verify imputed variables exist in the result missing_imputed = [ - var - for var in self.imputed_variables - if var not in fused0.columns + var for var in self.imputed_variables if var not in fused0.columns ] if missing_imputed: self.logger.error( @@ -338,9 +323,7 @@ def _process_matching_results( self.logger.error( f"Error converting matching results: {str(convert_error)}" ) - raise RuntimeError( - "Failed to process matching results" - ) from convert_error + raise RuntimeError("Failed to process matching results") from convert_error # Create output dictionary with results imputations: Dict[float, pd.DataFrame] = {} @@ -352,9 +335,7 @@ def _process_matching_results( try: if quantiles: - self.logger.info( - f"Creating imputations for {len(quantiles)} quantiles" - ) + self.logger.info(f"Creating imputations for {len(quantiles)} quantiles") # For each quantile, return a DataFrame with all imputed variables for q in quantiles: imputed_df = pd.DataFrame(index=X_test_copy.index) @@ -417,12 +398,8 @@ def _process_matching_results( # Return just the DataFrame for the single quantile return imputations[q_default] except Exception as output_error: - self.logger.error( - f"Error creating output imputations: {str(output_error)}" - ) - raise RuntimeError( - "Failed to create output imputations" - ) from output_error + self.logger.error(f"Error creating output imputations: {str(output_error)}") + raise RuntimeError("Failed to create output imputations") from output_error class Matching(Imputer): @@ -493,9 +470,7 @@ def _fit( self.donor_data = X_train.copy() if tune_hyperparameters: - self.logger.info( - "Tuning hyperparameters for the matching model" - ) + self.logger.info("Tuning hyperparameters for the matching model") best_params = self._tune_hyperparameters( data=X_train, predictors=predictors, @@ -527,9 +502,7 @@ def _fit( f"optional parameters: {matching_kwargs}" ) self.logger.info(f"Using predictors: {predictors}") - self.logger.info( - f"Targeting imputed variables: {imputed_variables}" - ) + self.logger.info(f"Targeting imputed variables: {imputed_variables}") return MatchingResults( matching_hotdeck=self.matching_hotdeck, @@ -547,9 +520,7 @@ def _fit( ) except Exception as e: self.logger.error(f"Error setting up matching model: {str(e)}") - raise ValueError( - f"Failed to set up matching model: {str(e)}" - ) from e + raise ValueError(f"Failed to set up matching model: {str(e)}") from e @validate_call(config=VALIDATE_CONFIG) def _tune_hyperparameters( @@ -610,9 +581,7 @@ def objective(trial: optuna.Trial) -> float: variable_metrics = {} for var in imputed_variables: - variable_metrics[var] = get_metric_for_variable_type( - data[var], var - ) + variable_metrics[var] = get_metric_for_variable_type(data[var], var) # Track errors across CV folds fold_errors = [] @@ -634,8 +603,7 @@ def objective(trial: optuna.Trial) -> float: total_size = len(X_train_fold) * len(X_val_var) use_chunking = ( len(X_val_var) > chunk_size - or total_size - > 25_000_000 # Lower threshold for tuning + or total_size > 25_000_000 # Lower threshold for tuning ) if use_chunking: @@ -661,9 +629,7 @@ def objective(trial: optuna.Trial) -> float: except Exception: # If chunk fails, use mean of training data as prediction mean_val = X_train_fold[var].mean() - y_pred_chunks.append( - np.full(len(chunk_data), mean_val) - ) + y_pred_chunks.append(np.full(len(chunk_data), mean_val)) y_val_chunks.append(chunk_y_val.values) # Combine chunk results @@ -699,9 +665,7 @@ def objective(trial: optuna.Trial) -> float: ) # Normalize by variable's standard deviation std = np.std(y_val_combined.flatten()) - normalized_loss = ( - loss_value / std if std > 0 else loss_value - ) + normalized_loss = loss_value / std if std > 0 else loss_value else: # log_loss for categorical/boolean _, loss_value = compute_loss( y_val_combined.flatten(), @@ -738,8 +702,6 @@ def objective(trial: optuna.Trial) -> float: ) best_params = study.best_params - self.logger.info( - f"Matching - Best hyperparameters found: {best_params}" - ) + self.logger.info(f"Matching - Best hyperparameters found: {best_params}") return best_params diff --git a/microimpute/models/mdn.py b/microimpute/models/mdn.py index 1649ecb..f42ffaf 100644 --- a/microimpute/models/mdn.py +++ b/microimpute/models/mdn.py @@ -180,9 +180,7 @@ def _get_package_versions_hash() -> str: return hashlib.md5("_".join(versions).encode()).hexdigest()[:6] -def _generate_cache_key( - predictors: List[str], target: str, data_hash: str -) -> str: +def _generate_cache_key(predictors: List[str], target: str, data_hash: str) -> str: """Generate a cache key for model storage. Args: @@ -547,9 +545,7 @@ def predict( preds_df = self.model.predict(X, ret_logits=False) # Extract probability columns (named like target_0_probability, etc.) - prob_cols = sorted( - [c for c in preds_df.columns if c.endswith("_probability")] - ) + prob_cols = sorted([c for c in preds_df.columns if c.endswith("_probability")]) probs = preds_df[prob_cols].values if return_probs: @@ -570,9 +566,7 @@ def predict( ) if self.var_type == "boolean": - predictions = pd.Series( - sampled_indices.astype(bool), index=X.index - ) + predictions = pd.Series(sampled_indices.astype(bool), index=X.index) else: predictions = pd.Series( [self.categories[i] for i in sampled_indices], index=X.index @@ -749,9 +743,7 @@ def _predict( imputed_df[variable] = quantile_values else: - raise ValueError( - f"Unknown model type for variable {variable}" - ) + raise ValueError(f"Unknown model type for variable {variable}") imputations[q] = imputed_df @@ -767,9 +759,7 @@ def _predict( except Exception as e: self.logger.error(f"Error during MDN prediction: {str(e)}") - raise RuntimeError( - f"Failed to predict with MDN model: {str(e)}" - ) from e + raise RuntimeError(f"Failed to predict with MDN model: {str(e)}") from e class MDN(Imputer): @@ -960,9 +950,7 @@ def _fit( # Only categorical - apply to learning rate classifier_params = best_params["classifier"] if "learning_rate" in classifier_params: - self.learning_rate = classifier_params[ - "learning_rate" - ] + self.learning_rate = classifier_params["learning_rate"] else: # Only numeric - flat dict if "num_gaussian" in best_params: @@ -970,22 +958,16 @@ def _fit( if "learning_rate" in best_params: self.learning_rate = best_params["learning_rate"] - self.logger.info( - f"Applied tuned hyperparameters: {best_params}" - ) + self.logger.info(f"Applied tuned hyperparameters: {best_params}") - self.logger.info( - f"Fitting MDN model with {len(predictors)} predictors" - ) + self.logger.info(f"Fitting MDN model with {len(predictors)} predictors") self.models = {} # If force_retrain is True, delete existing cached models if self.force_retrain and Path(self.model_dir).exists(): shutil.rmtree(self.model_dir) - self.logger.info( - f"Deleted cached models directory: {self.model_dir}" - ) + self.logger.info(f"Deleted cached models directory: {self.model_dir}") # Ensure model directory exists Path(self.model_dir).mkdir(parents=True, exist_ok=True) @@ -1010,9 +992,7 @@ def _fit( # Generate data hash for caching Y = X_train[variable] data_hash = _generate_data_hash(X_train[predictors], Y) - cache_path = self._get_cache_path( - predictors, variable, data_hash - ) + cache_path = self._get_cache_path(predictors, variable, data_hash) # Check cache if not self.force_retrain and self._model_exists(cache_path): @@ -1020,16 +1000,14 @@ def _fit( f"Loading cached model for '{variable}' from {cache_path}" ) try: - if variable in ( - categorical_targets or {} - ) or variable in (boolean_targets or {}): + if variable in (categorical_targets or {}) or variable in ( + boolean_targets or {} + ): model = _NeuralClassifierModel.load( cache_path, self.seed, self.logger ) else: - model = _MDNModel.load( - cache_path, self.seed, self.logger - ) + model = _MDNModel.load(cache_path, self.seed, self.logger) self.models[variable] = model continue except Exception as e: @@ -1061,14 +1039,11 @@ def _fit( X_train[predictors], Y, var_type=categorical_targets[variable]["type"], - categories=categorical_targets[variable].get( - "categories" - ), + categories=categorical_targets[variable].get("categories"), categorical_cols=categorical_cols, ) self.logger.info( - f"Neural classifier fitted for categorical variable " - f"{variable}" + f"Neural classifier fitted for categorical variable {variable}" ) elif variable in (boolean_targets or {}): @@ -1096,15 +1071,12 @@ def _fit( categorical_cols=categorical_cols, ) self.logger.info( - f"Neural classifier fitted for boolean variable " - f"{variable}" + f"Neural classifier fitted for boolean variable {variable}" ) else: # Numeric target - use MDN - self.logger.info( - f"Training MDN for numeric variable {variable}" - ) + self.logger.info(f"Training MDN for numeric variable {variable}") model = _MDNModel( seed=self.seed, @@ -1125,9 +1097,7 @@ def _fit( Y, categorical_cols=categorical_cols, ) - self.logger.info( - f"MDN fitted for numeric variable {variable}" - ) + self.logger.info(f"MDN fitted for numeric variable {variable}") self.models[variable] = model @@ -1198,9 +1168,7 @@ def _tune_mdn_hyperparameters( def objective(trial: optuna.Trial) -> float: # Only tune num_gaussian and learning_rate num_gaussian = trial.suggest_int("num_gaussian", 2, 10) - learning_rate = trial.suggest_float( - "learning_rate", 1e-4, 1e-2, log=True - ) + learning_rate = trial.suggest_float("learning_rate", 1e-4, 1e-2, log=True) # Track errors across CV folds fold_errors = [] @@ -1249,9 +1217,7 @@ def objective(trial: optuna.Trial) -> float: # Normalize by variable's standard deviation std = np.std(y_val.values.flatten()) normalized_loss = ( - quantile_loss_value / std - if std > 0 - else quantile_loss_value + quantile_loss_value / std if std > 0 else quantile_loss_value ) var_errors.append(normalized_loss) @@ -1327,9 +1293,7 @@ def _tune_classifier_hyperparameters( def objective(trial: optuna.Trial) -> float: # Only tune learning_rate for classifier - learning_rate = trial.suggest_float( - "learning_rate", 1e-4, 1e-2, log=True - ) + learning_rate = trial.suggest_float("learning_rate", 1e-4, 1e-2, log=True) # Track errors across CV folds fold_errors = [] @@ -1351,9 +1315,7 @@ def objective(trial: optuna.Trial) -> float: var_type = "boolean" categories = None else: - var_type = categorical_targets[var].get( - "type", "categorical" - ) + var_type = categorical_targets[var].get("type", "categorical") categories = categorical_targets[var].get("categories") # Create and fit classifier with trial parameters @@ -1378,16 +1340,12 @@ def objective(trial: optuna.Trial) -> float: ) # Get probabilities for log loss calculation - prob_info = model.predict( - X_val_fold[predictors], return_probs=True - ) + prob_info = model.predict(X_val_fold[predictors], return_probs=True) probs = prob_info["probabilities"] classes = prob_info["classes"] # Order probabilities alphabetically for consistent evaluation - probs, classes = order_probabilities_alphabetically( - probs, classes - ) + probs, classes = order_probabilities_alphabetically(probs, classes) # Compute log loss _, log_loss_value = compute_loss( @@ -1416,14 +1374,11 @@ def objective(trial: optuna.Trial) -> float: best_value = study.best_value self.logger.info( - f"Classifier - Lowest average log loss " - f"({n_cv_folds}-fold CV): {best_value}" + f"Classifier - Lowest average log loss ({n_cv_folds}-fold CV): {best_value}" ) best_params = study.best_params - self.logger.info( - f"Classifier - Best hyperparameters found: {best_params}" - ) + self.logger.info(f"Classifier - Best hyperparameters found: {best_params}") return best_params @@ -1465,9 +1420,7 @@ def _tune_hyperparameters( for var in imputed_variables if var in categorical_targets or var in boolean_targets ] - numeric_vars = [ - var for var in imputed_variables if var not in categorical_vars - ] + numeric_vars = [var for var in imputed_variables if var not in categorical_vars] self.logger.info( f"MDN hyperparameter tuning with {n_cv_folds}-fold CV and " @@ -1478,17 +1431,14 @@ def _tune_hyperparameters( # Tune appropriate models based on variable types if not categorical_vars: # Only numeric variables - self.logger.info( - "Tuning MDN hyperparameters (numeric variables only)" - ) + self.logger.info("Tuning MDN hyperparameters (numeric variables only)") return self._tune_mdn_hyperparameters( data, predictors, numeric_vars, n_cv_folds, n_trials ) elif not numeric_vars: # Only categorical variables self.logger.info( - "Tuning classifier hyperparameters " - "(categorical/boolean variables only)" + "Tuning classifier hyperparameters (categorical/boolean variables only)" ) return self._tune_classifier_hyperparameters( data, @@ -1502,8 +1452,7 @@ def _tune_hyperparameters( else: # Mixed: tune both separately self.logger.info( - "Tuning both MDN and classifier hyperparameters " - "(mixed variable types)" + "Tuning both MDN and classifier hyperparameters (mixed variable types)" ) mdn_params = self._tune_mdn_hyperparameters( data, predictors, numeric_vars, n_cv_folds, n_trials diff --git a/microimpute/models/ols.py b/microimpute/models/ols.py index f2fb6e8..8595450 100644 --- a/microimpute/models/ols.py +++ b/microimpute/models/ols.py @@ -189,9 +189,7 @@ def _predict_variable( # Classification for categorical/boolean targets if return_probs and prob_results is not None: # Get probabilities and classes - prob_info = model.predict( - X_test[self.predictors], return_probs=True - ) + prob_info = model.predict(X_test[self.predictors], return_probs=True) prob_results[variable] = prob_info # Get class predictions @@ -339,9 +337,7 @@ def _predict( except Exception as e: self.logger.error(f"Error during prediction: {str(e)}") - raise RuntimeError( - f"Failed to predict with OLS model: {str(e)}" - ) from e + raise RuntimeError(f"Failed to predict with OLS model: {str(e)}") from e @validate_call(config=VALIDATE_CONFIG) def _predict_quantile( @@ -394,9 +390,7 @@ def _predict_quantile( # Adjust each mean prediction by corresponding sampled quantile times standard error return mean_preds + selected_quantiles * se else: - self.logger.info( - f"Predicting at specified quantile {mean_quantile}" - ) + self.logger.info(f"Predicting at specified quantile {mean_quantile}") specified_quantile = norm.ppf(mean_quantile) return mean_preds + specified_quantile * se @@ -453,9 +447,7 @@ def _fit( RuntimeError: If model fitting fails. """ try: - self.logger.info( - f"Fitting OLS model with {len(predictors)} predictors" - ) + self.logger.info(f"Fitting OLS model with {len(predictors)} predictors") self.models = {} @@ -478,16 +470,12 @@ def _fit( # Choose appropriate model based on variable type if variable in (categorical_targets or {}): # Use logistic regression for categorical targets - model = _LogisticRegressionModel( - seed=self.seed, logger=self.logger - ) + model = _LogisticRegressionModel(seed=self.seed, logger=self.logger) model.fit( X_train[predictors], Y, var_type=categorical_targets[variable]["type"], - categories=categorical_targets[variable].get( - "categories" - ), + categories=categorical_targets[variable].get("categories"), **kwargs, ) self.logger.info( @@ -495,12 +483,8 @@ def _fit( ) elif variable in (boolean_targets or {}): # Use logistic regression for boolean targets - model = _LogisticRegressionModel( - seed=self.seed, logger=self.logger - ) - model.fit( - X_train[predictors], Y, var_type="boolean", **kwargs - ) + model = _LogisticRegressionModel(seed=self.seed, logger=self.logger) + model.fit(X_train[predictors], Y, var_type="boolean", **kwargs) self.logger.info( f"Logistic regression fitted for boolean variable {variable}" ) diff --git a/microimpute/models/qrf.py b/microimpute/models/qrf.py index 2154f51..b1bbecf 100644 --- a/microimpute/models/qrf.py +++ b/microimpute/models/qrf.py @@ -97,9 +97,7 @@ def fit( self.classifier = RandomForestClassifier(**classifier_params) self.classifier.fit(X, y_encoded) - def predict( - self, X: pd.DataFrame, return_probs: bool = False - ) -> pd.Series: + def predict(self, X: pd.DataFrame, return_probs: bool = False) -> pd.Series: """Predict classes or probabilities.""" if return_probs: probs = self.classifier.predict_proba(X) @@ -188,12 +186,8 @@ def predict( # Sample from beta distribution random_generator = np.random.default_rng(self.seed) a = mean_quantile / (1 - mean_quantile) - input_quantiles = ( - random_generator.beta(a, 1, size=len(X)) * count_samples - ) - input_quantiles = np.clip( - input_quantiles.astype(int), 0, count_samples - 1 - ) + input_quantiles = random_generator.beta(a, 1, size=len(X)) * count_samples + input_quantiles = np.clip(input_quantiles.astype(int), 0, count_samples - 1) # Extract predictions if len(pred.shape) == 2: @@ -254,9 +248,7 @@ def __init__( self.constant_targets = constant_targets or {} self.dummy_processor = dummy_processor - def _get_encoded_predictors( - self, current_predictors: List[str] - ) -> List[str]: + def _get_encoded_predictors(self, current_predictors: List[str]) -> List[str]: """Get properly encoded predictor columns for sequential imputation. Args: @@ -355,7 +347,7 @@ def _predict( if not quantiles: self.logger.info( - f"[{i+1}/{len(self.imputed_variables)}] Predicting for '{variable}'" + f"[{i + 1}/{len(self.imputed_variables)}] Predicting for '{variable}'" ) model = self.models[variable] @@ -366,9 +358,7 @@ def _predict( ) # Get properly encoded predictor columns - encoded_predictors = self._get_encoded_predictors( - var_predictors - ) + encoded_predictors = self._get_encoded_predictors(var_predictors) self.logger.debug( f"var_predictors for {variable}: {var_predictors}" @@ -442,14 +432,11 @@ def _predict( # Track the dummy columns that were added if ( self.dummy_processor - and variable - in self.dummy_processor.imputed_var_dummy_mapping + and variable in self.dummy_processor.imputed_var_dummy_mapping ): - var_info = ( - self.dummy_processor.imputed_var_dummy_mapping[ - variable - ] - ) + var_info = self.dummy_processor.imputed_var_dummy_mapping[ + variable + ] if var_info["dummy_cols"]: imputed_dummy_cols.update(var_info["dummy_cols"]) @@ -488,9 +475,7 @@ def _predict( except Exception as e: self.logger.error(f"Error during QRF prediction: {str(e)}") - raise RuntimeError( - f"Failed to predict with QRF model: {str(e)}" - ) from e + raise RuntimeError(f"Failed to predict with QRF model: {str(e)}") from e class QRF(Imputer): @@ -555,9 +540,7 @@ def _get_encoded_predictors( dummy_processor = getattr(self, "dummy_processor", None) if dummy_processor: - return dummy_processor.get_sequential_predictor_columns( - current_predictors - ) + return dummy_processor.get_sequential_predictor_columns(current_predictors) else: return current_predictors @@ -583,13 +566,8 @@ def _encode_imputed_variable( if dummy_processor is None: dummy_processor = getattr(self, "dummy_processor", None) - if ( - dummy_processor - and variable in dummy_processor.imputed_var_dummy_mapping - ): - data = dummy_processor.sequential_imputed_predictor_encoding( - data, variable - ) + if dummy_processor and variable in dummy_processor.imputed_var_dummy_mapping: + data = dummy_processor.sequential_imputed_predictor_encoding(data, variable) self.logger.debug( f" Encoded '{variable}' for use in sequential imputation" ) @@ -603,14 +581,10 @@ def _create_model_for_variable(self, variable: str, **kwargs) -> Any: if variable in categorical_targets: # Use classifier for categorical targets - return _RandomForestClassifierModel( - seed=self.seed, logger=self.logger - ) + return _RandomForestClassifierModel(seed=self.seed, logger=self.logger) elif variable in boolean_targets: # Use classifier for boolean targets - return _RandomForestClassifierModel( - seed=self.seed, logger=self.logger - ) + return _RandomForestClassifierModel(seed=self.seed, logger=self.logger) else: # Use QRF for numeric targets return _QRFModel(seed=self.seed, logger=self.logger) @@ -722,22 +696,15 @@ def _fit( ) # Handle batch processing if enabled - if ( - self.batch_size - and len(imputed_variables) > self.batch_size - ): + if self.batch_size and len(imputed_variables) > self.batch_size: self.logger.info( f"Processing {len(imputed_variables)} variables in batches of {self.batch_size}" ) variable_batches = [ imputed_variables[i : i + self.batch_size] - for i in range( - 0, len(imputed_variables), self.batch_size - ) + for i in range(0, len(imputed_variables), self.batch_size) ] - for batch_idx, batch_variables in enumerate( - variable_batches - ): + for batch_idx, batch_variables in enumerate(variable_batches): self.logger.info( f"Processing batch {batch_idx + 1}/{len(variable_batches)} " f"({len(batch_variables)} variables)" @@ -769,9 +736,7 @@ def _fit( # Handle constant targets if variable in (constant_targets or {}): - constant_val = constant_targets[variable][ - "value" - ] + constant_val = constant_targets[variable]["value"] self.models[variable] = _ConstantValueModel( constant_val, variable ) @@ -786,16 +751,14 @@ def _fit( ) # Get properly encoded predictor columns - dummy_processor = getattr( - self, "dummy_processor", None - ) + dummy_processor = getattr(self, "dummy_processor", None) encoded_predictors = self._get_encoded_predictors( current_predictors, dummy_processor ) # Log detailed pre-imputation information self.logger.info( - f"[{i+1}/{len(imputed_variables)}] Starting imputation for '{variable}'" + f"[{i + 1}/{len(imputed_variables)}] Starting imputation for '{variable}'" ) self.logger.info( f" Features: {len(encoded_predictors)} predictors" @@ -815,7 +778,6 @@ def _fit( ) try: - # Log post-imputation information var_time = time.time() - var_start_time self.logger.info( @@ -844,9 +806,7 @@ def _fit( ) except Exception as e: - self.logger.error( - f" ✗ Failed: {variable} - {str(e)}" - ) + self.logger.error(f" ✗ Failed: {variable} - {str(e)}") raise # Memory cleanup if enabled @@ -869,18 +829,14 @@ def _fit( categorical_targets=categorical_targets, boolean_targets=boolean_targets, constant_targets=constant_targets, - dummy_processor=getattr( - self, "dummy_processor", None - ), + dummy_processor=getattr(self, "dummy_processor", None), seed=self.seed, ), qrf_kwargs, ) except Exception as e: - self.logger.error( - f"Error tuning hyperparameters: {str(e)}" - ) + self.logger.error(f"Error tuning hyperparameters: {str(e)}") raise RuntimeError( f"Failed to tune hyperparameters: {str(e)}" ) from e @@ -895,22 +851,15 @@ def _fit( ) # Handle batch processing if enabled - if ( - self.batch_size - and len(imputed_variables) > self.batch_size - ): + if self.batch_size and len(imputed_variables) > self.batch_size: self.logger.info( f"Processing {len(imputed_variables)} variables in batches of {self.batch_size}" ) variable_batches = [ imputed_variables[i : i + self.batch_size] - for i in range( - 0, len(imputed_variables), self.batch_size - ) + for i in range(0, len(imputed_variables), self.batch_size) ] - for batch_idx, batch_variables in enumerate( - variable_batches - ): + for batch_idx, batch_variables in enumerate(variable_batches): self.logger.info( f"Processing batch {batch_idx + 1}/{len(variable_batches)} " f"({len(batch_variables)} variables)" @@ -956,16 +905,14 @@ def _fit( ) # Get properly encoded predictor columns - dummy_processor = getattr( - self, "dummy_processor", None - ) + dummy_processor = getattr(self, "dummy_processor", None) encoded_predictors = self._get_encoded_predictors( current_predictors, dummy_processor ) # Log detailed pre-imputation information self.logger.info( - f"[{i+1}/{len(imputed_variables)}] Starting imputation for '{variable}'" + f"[{i + 1}/{len(imputed_variables)}] Starting imputation for '{variable}'" ) self.logger.info( f" Features: {len(encoded_predictors)} predictors" @@ -1014,9 +961,7 @@ def _fit( ) except Exception as e: - self.logger.error( - f" ✗ Failed: {variable} - {str(e)}" - ) + self.logger.error(f" ✗ Failed: {variable} - {str(e)}") raise # Memory cleanup if enabled @@ -1082,9 +1027,7 @@ def _fit_variable_batch( # Handle constant targets if variable in (constant_targets or {}): constant_val = constant_targets[variable]["value"] - self.models[variable] = _ConstantValueModel( - constant_val, variable - ) + self.models[variable] = _ConstantValueModel(constant_val, variable) self.logger.info( f"Using constant value {constant_val} for variable {variable}" ) @@ -1097,14 +1040,10 @@ def _fit_variable_batch( # Log detailed pre-imputation information self.logger.info( - f"[{i+1}/{len(imputed_variables)}] Starting imputation for '{variable}'" - ) - self.logger.info( - f" Features: {len(current_predictors)} predictors" - ) - self.logger.info( - f" Memory usage: {self._get_memory_usage_info()}" + f"[{i + 1}/{len(imputed_variables)}] Starting imputation for '{variable}'" ) + self.logger.info(f" Features: {len(current_predictors)} predictors") + self.logger.info(f" Memory usage: {self._get_memory_usage_info()}") # Create and fit model # Note: X_train is already preprocessed by base class @@ -1121,9 +1060,7 @@ def _fit_variable_batch( # Log post-imputation information var_time = time.time() - var_start_time - self.logger.info( - f" ✓ Success: {variable} fitted in {var_time:.2f}s" - ) + self.logger.info(f" ✓ Success: {variable} fitted in {var_time:.2f}s") # Get model complexity metrics if available if hasattr(model.qrf, "n_estimators"): @@ -1181,16 +1118,10 @@ def _tune_qrf_hyperparameters( def objective(trial: optuna.Trial) -> float: params = { "n_estimators": trial.suggest_int("n_estimators", 50, 300), - "min_samples_split": trial.suggest_int( - "min_samples_split", 2, 20 - ), - "min_samples_leaf": trial.suggest_int( - "min_samples_leaf", 1, 10 - ), + "min_samples_split": trial.suggest_int("min_samples_split", 2, 20), + "min_samples_leaf": trial.suggest_int("min_samples_leaf", 1, 10), "max_features": trial.suggest_float("max_features", 0.1, 1.0), - "bootstrap": trial.suggest_categorical( - "bootstrap", [True, False] - ), + "bootstrap": trial.suggest_categorical("bootstrap", [True, False]), } # Track errors across CV folds @@ -1235,9 +1166,7 @@ def objective(trial: optuna.Trial) -> float: ) # Predict - y_pred = model.predict( - X_val_augmented[encoded_predictors] - ) + y_pred = model.predict(X_val_augmented[encoded_predictors]) # Add predictions to augmented datasets for next variable X_train_augmented[var] = model.predict( @@ -1344,18 +1273,12 @@ def _tune_rfc_hyperparameters( def objective(trial: optuna.Trial) -> float: params = { "n_estimators": trial.suggest_int("n_estimators", 50, 300), - "min_samples_split": trial.suggest_int( - "min_samples_split", 2, 20 - ), - "min_samples_leaf": trial.suggest_int( - "min_samples_leaf", 1, 10 - ), + "min_samples_split": trial.suggest_int("min_samples_split", 2, 20), + "min_samples_leaf": trial.suggest_int("min_samples_leaf", 1, 10), "max_features": trial.suggest_categorical( "max_features", ["sqrt", "log2", 0.5, 0.8, 1.0] ), - "bootstrap": trial.suggest_categorical( - "bootstrap", [True, False] - ), + "bootstrap": trial.suggest_categorical("bootstrap", [True, False]), } # Track errors across CV folds @@ -1402,9 +1325,7 @@ def objective(trial: optuna.Trial) -> float: X_train_augmented[encoded_predictors], X_train_fold[var], var_type=categorical_targets[var]["type"], - categories=categorical_targets[var].get( - "categories" - ), + categories=categorical_targets[var].get("categories"), **params, ) elif var in boolean_targets: @@ -1528,9 +1449,7 @@ def _tune_hyperparameters( for var in imputed_variables if var in categorical_targets or var in boolean_targets ] - numeric_vars = [ - var for var in imputed_variables if var not in categorical_vars - ] + numeric_vars = [var for var in imputed_variables if var not in categorical_vars] # Default: 3-fold CV with 10 trials (same computational cost as old 30 trials) n_cv_folds = 3 @@ -1545,9 +1464,7 @@ def _tune_hyperparameters( # Tune appropriate models based on variable types if not categorical_vars: # Backward compatible: only numeric variables - self.logger.info( - "Tuning QRF hyperparameters (numeric variables only)" - ) + self.logger.info("Tuning QRF hyperparameters (numeric variables only)") return self._tune_qrf_hyperparameters( data, predictors, numeric_vars, n_cv_folds, n_trials ) diff --git a/microimpute/models/quantreg.py b/microimpute/models/quantreg.py index 2f2c686..a808303 100644 --- a/microimpute/models/quantreg.py +++ b/microimpute/models/quantreg.py @@ -149,9 +149,7 @@ def _predict( else: quantiles = list(self.models[self.imputed_variables[0]].keys()) if random_quantile_sample: - self.logger.info( - "Sampling random quantiles for each prediction" - ) + self.logger.info("Sampling random quantiles for each prediction") mean_quantile = np.mean(quantiles) # Get predictions for all quantiles first @@ -167,9 +165,7 @@ def _predict( # Check if this is a constant target if variable in self.constant_targets: # Get the constant model from any quantile - available_q = list( - self.models[variable].keys() - )[0] + available_q = list(self.models[variable].keys())[0] model = self.models[variable][available_q] predictions = model.predict(X_test) else: @@ -178,9 +174,7 @@ def _predict( # Constant model - just return the constant value predictions = model.predict(X_test) else: - predictions = model.predict( - X_test_with_const - ) + predictions = model.predict(X_test_with_const) # Convert to boolean if this was a boolean target if variable in self.boolean_targets: predictions = predictions > 0.5 @@ -200,11 +194,9 @@ def _predict( # For all variables, use the sampled quantile for this row for variable in self.imputed_variables: - result_df.loc[idx, variable] = ( - random_q_imputations[sampled_q].loc[ - idx, variable - ] - ) + result_df.loc[idx, variable] = random_q_imputations[ + sampled_q + ].loc[idx, variable] # Add to imputations dictionary using the mean quantile as key imputations[mean_quantile] = result_df @@ -225,9 +217,7 @@ def _predict( # Check if this is a constant target if variable in self.constant_targets: # Get the constant model from any quantile - available_q = list( - self.models[variable].keys() - )[0] + available_q = list(self.models[variable].keys())[0] model = self.models[variable][available_q] predictions = model.predict(X_test) else: @@ -236,18 +226,14 @@ def _predict( # Constant model - just return the constant value predictions = model.predict(X_test) else: - predictions = model.predict( - X_test_with_const - ) + predictions = model.predict(X_test_with_const) # Convert to boolean if this was a boolean target if variable in self.boolean_targets: predictions = predictions > 0.5 imputed_df[variable] = predictions imputations[q] = imputed_df - self.logger.info( - f"Completed predictions for {len(imputations)} quantiles" - ) + self.logger.info(f"Completed predictions for {len(imputations)} quantiles") # Return behavior based on how the model was fitted: # - If quantiles were explicitly specified during fit OR predict, return dict @@ -339,7 +325,9 @@ def _fit( if quantiles: invalid_quantiles = [q for q in quantiles if not 0 <= q <= 1] if invalid_quantiles: - error_msg = f"Quantiles must be between 0 and 1, got: {invalid_quantiles}" + error_msg = ( + f"Quantiles must be between 0 and 1, got: {invalid_quantiles}" + ) self.logger.error(error_msg) raise ValueError(error_msg) self.logger.info( @@ -373,9 +361,7 @@ def _fit( # Convert boolean to numeric for regression if variable in (boolean_targets or {}): Y = Y.astype(float) - self.models[variable][q] = sm.QuantReg( - Y, X_with_const - ).fit(q=q) + self.models[variable][q] = sm.QuantReg(Y, X_with_const).fit(q=q) self.logger.info(f"Model for q={q} fitted successfully") else: random_generator = np.random.default_rng(self.seed) @@ -400,9 +386,7 @@ def _fit( # Convert boolean to numeric for regression if variable in (boolean_targets or {}): Y = Y.astype(float) - self.models[variable][q] = sm.QuantReg( - Y, X_with_const - ).fit(q=q) + self.models[variable][q] = sm.QuantReg(Y, X_with_const).fit(q=q) self.logger.info(f"Model for q={q:.4f} fitted successfully") self.logger.info(f"QuantReg has {len(self.models)} fitted models") @@ -421,6 +405,4 @@ def _fit( ) except Exception as e: self.logger.error(f"Error fitting QuantReg model: {str(e)}") - raise RuntimeError( - f"Failed to fit QuantReg model: {str(e)}" - ) from e + raise RuntimeError(f"Failed to fit QuantReg model: {str(e)}") from e diff --git a/microimpute/utils/dashboard_formatter.py b/microimpute/utils/dashboard_formatter.py index 5d56309..d39291f 100644 --- a/microimpute/utils/dashboard_formatter.py +++ b/microimpute/utils/dashboard_formatter.py @@ -43,9 +43,7 @@ def _compute_histogram_data( # Compute histogram heights (normalized as densities) donor_heights, _ = np.histogram(donor_clean, bins=bin_edges, density=True) - receiver_heights, _ = np.histogram( - receiver_clean, bins=bin_edges, density=True - ) + receiver_heights, _ = np.histogram(receiver_clean, bins=bin_edges, density=True) # Convert to percentages for easier interpretation # Multiply by bin width to get probability mass per bin @@ -99,14 +97,10 @@ def _compute_categorical_distribution( if len(all_categories) > max_categories: # Get top categories by combined frequency combined_counts = donor_counts.add(receiver_counts, fill_value=0) - top_categories = combined_counts.nlargest( - max_categories - 1 - ).index.tolist() + top_categories = combined_counts.nlargest(max_categories - 1).index.tolist() # Calculate "Other" category - donor_other = donor_counts[ - ~donor_counts.index.isin(top_categories) - ].sum() + donor_other = donor_counts[~donor_counts.index.isin(top_categories)].sum() receiver_other = receiver_counts[ ~receiver_counts.index.isin(top_categories) ].sum() @@ -116,13 +110,9 @@ def _compute_categorical_distribution( # Get proportions donor_props = [donor_counts.get(cat, 0) for cat in top_categories] donor_props.append(donor_other) - donor_props = ( - pd.Series(donor_props) / donor_values.count() * 100 - ).tolist() + donor_props = (pd.Series(donor_props) / donor_values.count() * 100).tolist() - receiver_props = [ - receiver_counts.get(cat, 0) for cat in top_categories - ] + receiver_props = [receiver_counts.get(cat, 0) for cat in top_categories] receiver_props.append(receiver_other) receiver_props = ( pd.Series(receiver_props) / receiver_values.count() * 100 @@ -190,9 +180,7 @@ def _format_histogram_rows( "receiver_proportion": float( histogram_data["receiver_proportions"][i] ), - "n_samples_donor": int( - histogram_data["n_samples_donor"] - ), + "n_samples_donor": int(histogram_data["n_samples_donor"]), "n_samples_receiver": int( histogram_data["n_samples_receiver"] ), @@ -218,18 +206,12 @@ def _format_histogram_rows( { "bin_index": int(i), "bin_start": float(histogram_data["bin_edges"][i]), - "bin_end": float( - histogram_data["bin_edges"][i + 1] - ), - "donor_height": float( - histogram_data["donor_heights"][i] - ), + "bin_end": float(histogram_data["bin_edges"][i + 1]), + "donor_height": float(histogram_data["donor_heights"][i]), "receiver_height": float( histogram_data["receiver_heights"][i] ), - "n_samples_donor": int( - histogram_data["n_samples_donor"] - ), + "n_samples_donor": int(histogram_data["n_samples_donor"]), "n_samples_receiver": int( histogram_data["n_samples_receiver"] ), @@ -368,9 +350,7 @@ def format_csv( for method, cv_result in autoimpute_result.items(): # Append "_best_method" if this is the best method method_label = ( - f"{method}_best_method" - if method == best_method_name - else method + f"{method}_best_method" if method == best_method_name else method ) for metric_type in ["quantile_loss", "log_loss"]: @@ -392,9 +372,7 @@ def format_csv( and split in results_std_df.index ): std_value = float( - results_std_df.loc[ - split, quantile - ] + results_std_df.loc[split, quantile] ) rows.append( @@ -410,11 +388,7 @@ def format_csv( "metric_std": std_value, "split": split, "additional_info": json.dumps( - { - "n_variables": len( - variables - ) - } + {"n_variables": len(variables)} ), } ) @@ -444,9 +418,7 @@ def format_csv( if "mean_test" in data: std_test = ( - float(data["std_test"]) - if "std_test" in data - else None + float(data["std_test"]) if "std_test" in data else None ) rows.append( { @@ -469,9 +441,7 @@ def format_csv( for _, row in comparison_metrics_df.iterrows(): method = row["Method"] method_label = ( - f"{method}_best_method" - if method == best_method_name - else method + f"{method}_best_method" if method == best_method_name else method ) # Handle variable naming - check if it's an aggregate @@ -510,10 +480,7 @@ def format_csv( ) # 3. Process distribution comparison metrics - if ( - distribution_comparison_df is not None - and not distribution_comparison_df.empty - ): + if distribution_comparison_df is not None and not distribution_comparison_df.empty: for _, row in distribution_comparison_df.iterrows(): rows.append( { @@ -552,9 +519,7 @@ def format_csv( "metric_value": corr_matrix.iloc[i, j], "metric_std": None, "split": "full", - "additional_info": json.dumps( - {"predictor2": pred2} - ), + "additional_info": json.dumps({"predictor2": pred2}), } ) @@ -578,10 +543,7 @@ def format_csv( ) # 5. Process predictor importance (leave-one-out) - if ( - predictor_importance_df is not None - and not predictor_importance_df.empty - ): + if predictor_importance_df is not None and not predictor_importance_df.empty: for _, row in predictor_importance_df.iterrows(): predictor = row["predictor_removed"] @@ -596,9 +558,7 @@ def format_csv( "metric_value": row["relative_impact"], "metric_std": None, "split": "test", - "additional_info": json.dumps( - {"removed_predictor": predictor} - ), + "additional_info": json.dumps({"removed_predictor": predictor}), } ) @@ -613,17 +573,12 @@ def format_csv( "metric_value": row["loss_increase"], "metric_std": None, "split": "test", - "additional_info": json.dumps( - {"removed_predictor": predictor} - ), + "additional_info": json.dumps({"removed_predictor": predictor}), } ) # 6. Process progressive predictor inclusion - if ( - progressive_inclusion_df is not None - and not progressive_inclusion_df.empty - ): + if progressive_inclusion_df is not None and not progressive_inclusion_df.empty: for _, row in progressive_inclusion_df.iterrows(): step = row["step"] predictor_added = row["predictor_added"] @@ -636,9 +591,7 @@ def format_csv( rows.append( { "type": "progressive_inclusion", - "method": ( - best_method_name if best_method_name else "N/A" - ), + "method": (best_method_name if best_method_name else "N/A"), "variable": "N/A", "quantile": "N/A", "metric_name": "cumulative_improvement", @@ -660,15 +613,11 @@ def format_csv( ) # Add marginal improvement - if "marginal_improvement" in row and pd.notna( - row["marginal_improvement"] - ): + if "marginal_improvement" in row and pd.notna(row["marginal_improvement"]): rows.append( { "type": "progressive_inclusion", - "method": ( - best_method_name if best_method_name else "N/A" - ), + "method": (best_method_name if best_method_name else "N/A"), "variable": "N/A", "quantile": "N/A", "metric_name": "marginal_improvement", @@ -693,9 +642,7 @@ def format_csv( ) # Validate that all imputed variables exist in both datasets - _validate_imputed_variables( - donor_data, receiver_data, imputed_variables - ) + _validate_imputed_variables(donor_data, receiver_data, imputed_variables) # Generate histogram data for each imputed variable for var in imputed_variables: diff --git a/microimpute/utils/data.py b/microimpute/utils/data.py index f0c404a..db2752c 100644 --- a/microimpute/utils/data.py +++ b/microimpute/utils/data.py @@ -86,9 +86,7 @@ def normalize_data( # Only normalize specified columns that are not categorical numeric_cols = [ - col - for col in columns_to_normalize - if col not in categorical_cols + col for col in columns_to_normalize if col not in categorical_cols ] # Warn if user specified categorical columns @@ -102,9 +100,7 @@ def normalize_data( ) else: # Get all numeric columns for normalization - numeric_cols = [ - col for col in data.columns if col not in categorical_cols - ] + numeric_cols = [col for col in data.columns if col not in categorical_cols] if not numeric_cols: logger.warning("No numeric columns found for normalization") @@ -125,9 +121,7 @@ def normalize_data( # Apply normalization only to numeric columns data[numeric_cols] = (data[numeric_cols] - mean) / std - logger.debug( - f"Normalized {len(numeric_cols)} numeric columns successfully" - ) + logger.debug(f"Normalized {len(numeric_cols)} numeric columns successfully") # Store normalization parameters only for numeric columns normalization_params = { @@ -199,9 +193,7 @@ def log_transform_data( # Only transform specified columns that are not categorical numeric_cols = [ - col - for col in columns_to_transform - if col not in categorical_cols + col for col in columns_to_transform if col not in categorical_cols ] # Warn if user specified categorical columns @@ -215,9 +207,7 @@ def log_transform_data( ) else: # Get all numeric columns for log transformation - numeric_cols = [ - col for col in data.columns if col not in categorical_cols - ] + numeric_cols = [col for col in data.columns if col not in categorical_cols] if not numeric_cols: logger.warning("No numeric columns found for log transformation") @@ -316,9 +306,7 @@ def asinh_transform_data( # Only transform specified columns that are not categorical numeric_cols = [ - col - for col in columns_to_transform - if col not in categorical_cols + col for col in columns_to_transform if col not in categorical_cols ] # Warn if user specified categorical columns @@ -332,9 +320,7 @@ def asinh_transform_data( ) else: # Get all numeric columns for asinh transformation - numeric_cols = [ - col for col in data.columns if col not in categorical_cols - ] + numeric_cols = [col for col in data.columns if col not in categorical_cols] if not numeric_cols: logger.warning("No numeric columns found for asinh transformation") @@ -350,9 +336,7 @@ def asinh_transform_data( logger.debug( f"Asinh transformed {len(numeric_cols)} numeric columns successfully" ) - logger.debug( - f"Asinh transformation parameters: {asinh_transform_params}" - ) + logger.debug(f"Asinh transformation parameters: {asinh_transform_params}") return data_copy, asinh_transform_params @@ -425,21 +409,15 @@ def preprocess_data( RuntimeError: If data preprocessing fails """ - logger.debug( - f"Preprocessing data with shape {data.shape}, full_data={full_data}" - ) + logger.debug(f"Preprocessing data with shape {data.shape}, full_data={full_data}") if data.empty: raise ValueError("Data must not be None or empty") # Check which transformations are requested normalize_requested = normalize is not False and normalize != [] - log_transform_requested = ( - log_transform is not False and log_transform != [] - ) - asinh_transform_requested = ( - asinh_transform is not False and asinh_transform != [] - ) + log_transform_requested = log_transform is not False and log_transform != [] + asinh_transform_requested = asinh_transform is not False and asinh_transform != [] # Collect transformation settings for conflict checking transforms = [] @@ -526,9 +504,7 @@ def preprocess_data( # Prepare transformation parameters to return has_transformations = ( - normalize_requested - or log_transform_requested - or asinh_transform_requested + normalize_requested or log_transform_requested or asinh_transform_requested ) if has_transformations: # Merge parameter dicts, with a key to distinguish them @@ -540,9 +516,7 @@ def preprocess_data( if full_data: if has_transformations: - logger.info( - "Returning full preprocessed dataset with transformations" - ) + logger.info("Returning full preprocessed dataset with transformations") return (data, transform_params) else: logger.info("Returning full preprocessed dataset") @@ -572,9 +546,7 @@ def preprocess_data( @validate_call(config=VALIDATE_CONFIG) -def unnormalize_predictions( - imputations: dict, normalization_params: dict -) -> dict: +def unnormalize_predictions(imputations: dict, normalization_params: dict) -> dict: """Unnormalize predictions using stored normalization parameters. Args: @@ -590,9 +562,7 @@ def unnormalize_predictions( logger.debug(f"Unnormalizing predictions for {len(imputations)} quantiles") # Extract mean and std from normalization parameters - mean = pd.Series( - {col: p["mean"] for col, p in normalization_params.items()} - ) + mean = pd.Series({col: p["mean"] for col, p in normalization_params.items()}) std = pd.Series({col: p["std"] for col, p in normalization_params.items()}) unnormalized = {} @@ -602,7 +572,9 @@ def unnormalize_predictions( # Check that all columns have normalization parameters missing_params = [col for col in cols if col not in mean.index] if missing_params: - error_msg = f"Missing normalization parameters for columns: {missing_params}" + error_msg = ( + f"Missing normalization parameters for columns: {missing_params}" + ) logger.error(error_msg) raise ValueError(error_msg) @@ -616,9 +588,7 @@ def unnormalize_predictions( @validate_call(config=VALIDATE_CONFIG) -def unlog_transform_predictions( - imputations: dict, log_transform_params: dict -) -> dict: +def unlog_transform_predictions(imputations: dict, log_transform_params: dict) -> dict: """Reverse log transformation on predictions using stored parameters. Args: @@ -634,22 +604,17 @@ def unlog_transform_predictions( ValueError: If columns in imputations don't match log transformation parameters. """ - logger.debug( - f"Reversing log transformation for {len(imputations)} quantiles" - ) + logger.debug(f"Reversing log transformation for {len(imputations)} quantiles") untransformed = {} for q, df in imputations.items(): cols = df.columns # Check that all columns have log transformation parameters - missing_params = [ - col for col in cols if col not in log_transform_params - ] + missing_params = [col for col in cols if col not in log_transform_params] if missing_params: error_msg = ( - f"Missing log transformation parameters for columns: " - f"{missing_params}" + f"Missing log transformation parameters for columns: {missing_params}" ) logger.error(error_msg) raise ValueError(error_msg) @@ -687,22 +652,17 @@ def un_asinh_transform_predictions( ValueError: If columns in imputations don't match asinh transformation parameters. """ - logger.debug( - f"Reversing asinh transformation for {len(imputations)} quantiles" - ) + logger.debug(f"Reversing asinh transformation for {len(imputations)} quantiles") untransformed = {} for q, df in imputations.items(): cols = df.columns # Check that all columns have asinh transformation parameters - missing_params = [ - col for col in cols if col not in asinh_transform_params - ] + missing_params = [col for col in cols if col not in asinh_transform_params] if missing_params: error_msg = ( - f"Missing asinh transformation parameters for columns: " - f"{missing_params}" + f"Missing asinh transformation parameters for columns: {missing_params}" ) logger.error(error_msg) raise ValueError(error_msg) diff --git a/microimpute/utils/statmatch_hotdeck.py b/microimpute/utils/statmatch_hotdeck.py index 6e8712c..2d87742 100644 --- a/microimpute/utils/statmatch_hotdeck.py +++ b/microimpute/utils/statmatch_hotdeck.py @@ -83,9 +83,7 @@ def nnd_hotdeck_using_rpy2( missing_in_receiver = [ v for v in matching_variables if v not in receiver.columns ] - missing_in_donor = [ - v for v in matching_variables if v not in donor.columns - ] + missing_in_donor = [v for v in matching_variables if v not in donor.columns] if missing_in_receiver: msg = f"Matching variables missing in receiver: {missing_in_receiver}" log.error(msg) @@ -134,12 +132,8 @@ def nnd_hotdeck_using_rpy2( mtc_ids = mtc_ids_r else: mtc_array = np.array(mtc_ids_r) - log.debug( - f"mtc_array shape: {mtc_array.shape}, dtype: {mtc_array.dtype}" - ) - log.debug( - f"Receiver length: {len(receiver)}, Donor length: {len(donor)}" - ) + log.debug(f"mtc_array shape: {mtc_array.shape}, dtype: {mtc_array.dtype}") + log.debug(f"Receiver length: {len(receiver)}, Donor length: {len(donor)}") # If we have a 1D array with strings, convert to integers if mtc_array.dtype.kind in ["U", "S"]: @@ -148,17 +142,13 @@ def nnd_hotdeck_using_rpy2( # Check if mtc_array is empty or has unexpected shape if mtc_array.size == 0: log.error("mtc_array is empty!") - raise ValueError( - "No matching indices returned from NND_hotdeck" - ) + raise ValueError("No matching indices returned from NND_hotdeck") # If the mtc.ids array has 2 values per recipient (recipient_idx, donor_idx pairs) if len(mtc_array) == 2 * len(receiver): donor_indices = mtc_array.reshape(-1, 2)[:, 1] # Make sure these indices are within the valid range (1 to donor dataset size) - donor_indices_valid = ( - np.remainder(donor_indices - 1, len(donor)) + 1 - ) + donor_indices_valid = np.remainder(donor_indices - 1, len(donor)) + 1 else: if len(mtc_array) >= len(receiver): # Use the indices directly (up to the length of receiver) @@ -176,15 +166,11 @@ def nnd_hotdeck_using_rpy2( donor_indices_valid = np.concatenate( [ mtc_array, - np.repeat( - fill_value, len(receiver) - len(mtc_array) - ), + np.repeat(fill_value, len(receiver) - len(mtc_array)), ] ) # Create the final mtc.ids matrix required by create_fused - mtc_matrix = np.column_stack( - (recipient_indices, donor_indices_valid) - ) + mtc_matrix = np.column_stack((recipient_indices, donor_indices_valid)) # Convert to R matrix mtc_ids = ro.r.matrix( ro.IntVector(mtc_matrix.flatten()), @@ -219,14 +205,10 @@ def nnd_hotdeck_using_rpy2( raise except IndexError as e: log.error(f"Index error in statistical matching: {e}") - log.error( - f"Receiver shape: {receiver.shape}, Donor shape: {donor.shape}" - ) + log.error(f"Receiver shape: {receiver.shape}, Donor shape: {donor.shape}") log.error(f"Matching variables: {matching_variables}") log.error(f"Z variables: {z_variables}") - raise RuntimeError( - f"Statistical matching failed with index error: {e}" - ) from e + raise RuntimeError(f"Statistical matching failed with index error: {e}") from e except Exception as e: log.error(f"Unexpected error in statistical matching: {e}") log.error(f"Error type: {type(e).__name__}") diff --git a/microimpute/utils/type_handling.py b/microimpute/utils/type_handling.py index 243b597..de4bbac 100644 --- a/microimpute/utils/type_handling.py +++ b/microimpute/utils/type_handling.py @@ -32,9 +32,9 @@ def is_boolean_variable(series: pd.Series) -> bool: @staticmethod def is_categorical_variable(series: pd.Series) -> bool: """Check if a series represents categorical string/object data.""" - return pd.api.types.is_string_dtype( + return pd.api.types.is_string_dtype(series) or pd.api.types.is_object_dtype( series - ) or pd.api.types.is_object_dtype(series) + ) @staticmethod def is_numeric_categorical_variable( @@ -84,9 +84,8 @@ def categorize_variable( return "categorical", series.unique().tolist() # Check if it would normally be numeric_categorical - if ( - not force_numeric - and VariableTypeDetector.is_numeric_categorical_variable(series) + if not force_numeric and VariableTypeDetector.is_numeric_categorical_variable( + series ): categories = [float(i) for i in series.unique().tolist()] logger.info( @@ -95,9 +94,8 @@ def categorize_variable( return "numeric_categorical", categories # If force_numeric is True or it's not numeric_categorical, treat as numeric - if ( - force_numeric - and VariableTypeDetector.is_numeric_categorical_variable(series) + if force_numeric and VariableTypeDetector.is_numeric_categorical_variable( + series ): logger.info( f"Variable '{col_name}' forced to be treated as numeric (override numeric_categorical detection)" @@ -112,9 +110,7 @@ class DummyVariableProcessor: def __init__(self, logger: logging.Logger): self.logger = logger self.dummy_mapping = {} # Maps original column to dummy columns - self.imputed_var_dummy_mapping = ( - {} - ) # Pre-computed dummy info for imputed vars + self.imputed_var_dummy_mapping = {} # Pre-computed dummy info for imputed vars def preprocess_predictors( self, @@ -181,9 +177,7 @@ def preprocess_predictors( dtype="float64", drop_first=True, ) - dummy_cols = [ - c for c in dummy_df.columns if c.startswith(f"{col}_") - ] + dummy_cols = [c for c in dummy_df.columns if c.startswith(f"{col}_")] # Store pre-computed dummy info self.imputed_var_dummy_mapping[col] = { @@ -217,9 +211,7 @@ def preprocess_predictors( # Track mapping for each original column for orig_col in categorical_predictors: dummy_cols = [ - col - for col in dummy_df.columns - if col.startswith(f"{orig_col}_") + col for col in dummy_df.columns if col.startswith(f"{orig_col}_") ] self.dummy_mapping[orig_col] = dummy_cols @@ -238,14 +230,10 @@ def preprocess_predictors( # Convert boolean predictors to float (but keep as single column) for col in predictors: if col in data.columns: - var_type, _ = detector.categorize_variable( - data[col], col, self.logger - ) + var_type, _ = detector.categorize_variable(data[col], col, self.logger) if var_type == "bool": data[col] = data[col].astype("float64") - self.logger.debug( - f"Converted boolean predictor '{col}' to float64" - ) + self.logger.debug(f"Converted boolean predictor '{col}' to float64") return data, updated_predictors @@ -311,9 +299,7 @@ def sequential_imputed_predictor_encoding( return data - def get_sequential_predictor_columns( - self, variables: List[str] - ) -> List[str]: + def get_sequential_predictor_columns(self, variables: List[str]) -> List[str]: """ Get correct column names for sequential predictors. @@ -386,9 +372,7 @@ def apply_dummy_encoding_to_test( # Convert boolean predictors to float for col in predictors: if col in data.columns: - var_type, _ = detector.categorize_variable( - data[col], col, self.logger - ) + var_type, _ = detector.categorize_variable(data[col], col, self.logger) if var_type == "bool": data[col] = data[col].astype("float64") diff --git a/microimpute/visualizations/comparison_plots.py b/microimpute/visualizations/comparison_plots.py index 53248cf..fda9fc8 100644 --- a/microimpute/visualizations/comparison_plots.py +++ b/microimpute/visualizations/comparison_plots.py @@ -79,9 +79,7 @@ def __init__( "Loss", ] missing_cols = [ - col - for col in required_cols - if col not in self.comparison_data.columns + col for col in required_cols if col not in self.comparison_data.columns ] if missing_cols: error_msg = f"Missing required columns: {missing_cols}" @@ -91,9 +89,7 @@ def __init__( # Get unique methods and variables if hasattr(self, "comparison_data"): self.methods = self.comparison_data["Method"].unique().tolist() - self.variables = ( - self.comparison_data["Imputed Variable"].unique().tolist() - ) + self.variables = self.comparison_data["Imputed Variable"].unique().tolist() else: # For dual metrics format self.methods = list(self.dual_metrics_data.keys()) @@ -104,9 +100,7 @@ def __init__( method_data["quantile_loss"].get("variables", []) ) if "log_loss" in method_data: - self.variables.extend( - method_data["log_loss"].get("variables", []) - ) + self.variables.extend(method_data["log_loss"].get("variables", [])) self.variables = list(set(self.variables)) logger.debug( @@ -148,9 +142,7 @@ def _process_wide_input(self, wide_data: pd.DataFrame): # Regular quantile columns # Use first imputed variable if specified, otherwise "y" var_name = ( - self.imputed_variables[0] - if self.imputed_variables - else "y" + self.imputed_variables[0] if self.imputed_variables else "y" ) long_format_data.append( { @@ -163,9 +155,7 @@ def _process_wide_input(self, wide_data: pd.DataFrame): self.comparison_data = pd.DataFrame(long_format_data) - def _process_dual_metrics_input( - self, dual_data: Dict[str, Dict[str, Dict]] - ): + def _process_dual_metrics_input(self, dual_data: Dict[str, Dict[str, Dict]]): """Process dual metrics format from cross-validation results. Args: @@ -185,10 +175,7 @@ def _process_dual_metrics_input( and "quantile_loss" in method_results ): ql_data = method_results["quantile_loss"] - if ( - ql_data.get("results") is not None - and not ql_data["results"].empty - ): + if ql_data.get("results") is not None and not ql_data["results"].empty: # Get test results (single row) if "test" in ql_data["results"].index: test_results = ql_data["results"].loc["test"] @@ -204,9 +191,7 @@ def _process_dual_metrics_input( # across variables, so create ONE row per # (method, quantile) to avoid duplicate bars. variables = ql_data.get("variables", ["y"]) - var_label = ( - variables[0] if len(variables) == 1 else "average" - ) + var_label = variables[0] if len(variables) == 1 else "average" for quantile in test_results.index: long_format_data.append( @@ -238,15 +223,9 @@ def _process_dual_metrics_input( ) # Process log loss if available - if ( - self.metric in ["log_loss", "combined"] - and "log_loss" in method_results - ): + if self.metric in ["log_loss", "combined"] and "log_loss" in method_results: ll_data = method_results["log_loss"] - if ( - ll_data.get("results") is not None - and not ll_data["results"].empty - ): + if ll_data.get("results") is not None and not ll_data["results"].empty: # Log loss is constant across quantiles. # Same as quantile_loss: one row per method, # not per variable, since values are aggregated. @@ -255,9 +234,7 @@ def _process_dual_metrics_input( test_std = ll_data.get("std_test", np.nan) ll_variables = ll_data.get("variables", []) ll_var_label = ( - ll_variables[0] - if len(ll_variables) == 1 - else "average" + ll_variables[0] if len(ll_variables) == 1 else "average" ) long_format_data.append( { @@ -356,9 +333,7 @@ def _plot_quantile_loss_comparison( quantile_data = quantile_data[numeric_mask] # Convert to numeric and filter to valid quantile range - quantile_data["Percentile"] = pd.to_numeric( - quantile_data["Percentile"] - ) + quantile_data["Percentile"] = pd.to_numeric(quantile_data["Percentile"]) melted_df = quantile_data[ (quantile_data["Percentile"] >= 0) & (quantile_data["Percentile"] <= 1) @@ -374,12 +349,9 @@ def _plot_quantile_loss_comparison( melted_df = melted_df[numeric_mask] # Convert to numeric and filter to valid quantile range - melted_df["Percentile"] = pd.to_numeric( - melted_df["Percentile"] - ) + melted_df["Percentile"] = pd.to_numeric(melted_df["Percentile"]) melted_df = melted_df[ - (melted_df["Percentile"] >= 0) - & (melted_df["Percentile"] <= 1) + (melted_df["Percentile"] >= 0) & (melted_df["Percentile"] <= 1) ].copy() melted_df = melted_df.rename(columns={"Loss": self.metric_name}) @@ -587,9 +559,7 @@ def _plot_combined_metrics( # Convert to numeric and filter to valid quantile range ql_df["Percentile"] = pd.to_numeric(ql_df["Percentile"]) - ql_df = ql_df[ - (ql_df["Percentile"] >= 0) & (ql_df["Percentile"] <= 1) - ] + ql_df = ql_df[(ql_df["Percentile"] >= 0) & (ql_df["Percentile"] <= 1)] else: # Backward compatibility ql_df = self.comparison_data.copy() @@ -602,9 +572,7 @@ def _plot_combined_metrics( # Convert to numeric and filter to valid quantile range ql_df["Percentile"] = pd.to_numeric(ql_df["Percentile"]) - ql_df = ql_df[ - (ql_df["Percentile"] >= 0) & (ql_df["Percentile"] <= 1) - ] + ql_df = ql_df[(ql_df["Percentile"] >= 0) & (ql_df["Percentile"] <= 1)] if not ql_df.empty: for i, method in enumerate(self.methods): @@ -742,13 +710,9 @@ def _plot_stacked_contribution( # Get losses for each method for this variable method_losses = {} for method in self.methods: - method_var_data = var_data[ - var_data["Method"] == method - ] + method_var_data = var_data[var_data["Method"] == method] if not method_var_data.empty: - method_losses[method] = method_var_data[ - "Loss" - ].mean() + method_losses[method] = method_var_data["Loss"].mean() else: method_losses[method] = np.inf @@ -773,18 +737,14 @@ def _plot_stacked_contribution( "Method": method, "Variable": var, "Rank": ( - ranks[method] - if method in ranks - else len(self.methods) + ranks[method] if method in ranks else len(self.methods) ), "Metric": metric_type, } ) if not contribution_data: - logger.warning( - "No data available for stacked contribution plot" - ) + logger.warning("No data available for stacked contribution plot") return go.Figure() contrib_df = pd.DataFrame(contribution_data) @@ -907,13 +867,9 @@ def get_best_method(self, criterion: str = "mean") -> str: logger.debug(f"Finding best method using {criterion} criterion") if criterion == "mean": - method_scores = self.comparison_data.groupby("Method")[ - "Loss" - ].mean() + method_scores = self.comparison_data.groupby("Method")["Loss"].mean() elif criterion == "median": - method_scores = self.comparison_data.groupby("Method")[ - "Loss" - ].median() + method_scores = self.comparison_data.groupby("Method")["Loss"].median() else: raise ValueError(f"Unknown criterion: {criterion}") diff --git a/microimpute/visualizations/performance_plots.py b/microimpute/visualizations/performance_plots.py index 6c88f70..12823d3 100644 --- a/microimpute/visualizations/performance_plots.py +++ b/microimpute/visualizations/performance_plots.py @@ -125,17 +125,11 @@ def plot( logger.debug(f"Creating performance plot for metric: {self.metric}") if self.metric == "quantile_loss": - return self._plot_quantile_loss( - title, save_path, figsize, show_error_bars - ) + return self._plot_quantile_loss(title, save_path, figsize, show_error_bars) elif self.metric == "log_loss": - return self._plot_log_loss( - title, save_path, figsize, show_error_bars - ) + return self._plot_log_loss(title, save_path, figsize, show_error_bars) elif self.metric == "combined": - return self._plot_combined( - title, save_path, figsize, show_error_bars - ) + return self._plot_combined(title, save_path, figsize, show_error_bars) else: raise ValueError(f"Invalid metric: {self.metric}") @@ -167,14 +161,8 @@ def _plot_quantile_loss( # Add bars for training data if "train" in ql_data.index: error_y_dict = None - if ( - show_error_bars - and ql_std is not None - and "train" in ql_std.index - ): - error_y_dict = dict( - type="data", array=ql_std.loc["train"].values - ) + if show_error_bars and ql_std is not None and "train" in ql_std.index: + error_y_dict = dict(type="data", array=ql_std.loc["train"].values) fig.add_trace( go.Bar( x=[str(x) for x in ql_data.columns], @@ -188,14 +176,8 @@ def _plot_quantile_loss( # Add bars for test data if "test" in ql_data.index: error_y_dict = None - if ( - show_error_bars - and ql_std is not None - and "test" in ql_std.index - ): - error_y_dict = dict( - type="data", array=ql_std.loc["test"].values - ) + if show_error_bars and ql_std is not None and "test" in ql_std.index: + error_y_dict = dict(type="data", array=ql_std.loc["test"].values) fig.add_trace( go.Bar( x=[str(x) for x in ql_data.columns], @@ -392,9 +374,7 @@ def _plot_log_loss( ) fig.update_xaxes(title_text="Class", row=current_row, col=1) - fig.update_yaxes( - title_text="Predicted Probability", row=current_row, col=1 - ) + fig.update_yaxes(title_text="Predicted Probability", row=current_row, col=1) if title is None: title = f"Log loss performance - {self.model_name}" @@ -470,14 +450,8 @@ def _plot_combined( if "train" in ql_data.index: error_y_dict = None - if ( - show_error_bars - and ql_std is not None - and "train" in ql_std.index - ): - error_y_dict = dict( - type="data", array=ql_std.loc["train"].values - ) + if show_error_bars and ql_std is not None and "train" in ql_std.index: + error_y_dict = dict(type="data", array=ql_std.loc["train"].values) fig.add_trace( go.Bar( x=[str(x) for x in ql_data.columns], @@ -493,14 +467,8 @@ def _plot_combined( if "test" in ql_data.index: error_y_dict = None - if ( - show_error_bars - and ql_std is not None - and "test" in ql_std.index - ): - error_y_dict = dict( - type="data", array=ql_std.loc["test"].values - ) + if show_error_bars and ql_std is not None and "test" in ql_std.index: + error_y_dict = dict(type="data", array=ql_std.loc["test"].values) fig.add_trace( go.Bar( x=[str(x) for x in ql_data.columns], @@ -659,10 +627,7 @@ def summary(self) -> pd.DataFrame: else: summary_data["Log loss test mean"] = [np.nan] - if ( - "train" in ll_results_df.index - and "test" in ll_results_df.index - ): + if "train" in ll_results_df.index and "test" in ll_results_df.index: train_loss = ll_results_df.loc["train"].mean() test_loss = ll_results_df.loc["test"].mean() summary_data["Log loss train/test ratio"] = [ @@ -673,9 +638,7 @@ def summary(self) -> pd.DataFrame: # Add variable info if "variables" in ll_data: - summary_data["Log loss variables"] = [ - ", ".join(ll_data["variables"]) - ] + summary_data["Log loss variables"] = [", ".join(ll_data["variables"])] summary_df = pd.DataFrame(summary_data) logger.debug(f"Summary generated with shape {summary_df.shape}") @@ -723,8 +686,7 @@ def _save_figure(fig: go.Figure, save_path: str) -> None: html_path = save_path.rsplit(".", 1)[0] + ".html" fig.write_html(html_path) logger.warning( - f"kaleido not available for image export. " - f"Saved as HTML to {html_path}" + f"kaleido not available for image export. Saved as HTML to {html_path}" ) except OSError as e: error_msg = f"Failed to save plot to {save_path}: {str(e)}" diff --git a/paper/benchmarking_datasets/benchmark_utils.py b/paper/benchmarking_datasets/benchmark_utils.py index eb4489b..bbe19c5 100644 --- a/paper/benchmarking_datasets/benchmark_utils.py +++ b/paper/benchmarking_datasets/benchmark_utils.py @@ -124,9 +124,7 @@ def progressive_predictor_exclusion( for step, pred_to_remove in enumerate( tqdm(predictor_order, desc="Progressive exclusion"), start=1 ): - current_predictors = [ - p for p in current_predictors if p != pred_to_remove - ] + current_predictors = [p for p in current_predictors if p != pred_to_remove] if len(current_predictors) == 0: # No predictors left - record as maximum degradation @@ -153,9 +151,7 @@ def progressive_predictor_exclusion( quantiles=quantiles, ) - normalized_loss = ( - loss / baseline_loss if baseline_loss > 0 else np.nan - ) + normalized_loss = loss / baseline_loss if baseline_loss > 0 else np.nan results.append( { @@ -169,9 +165,7 @@ def progressive_predictor_exclusion( ) except Exception as e: - log.warning( - f"Failed to evaluate after removing {pred_to_remove}: {e}" - ) + log.warning(f"Failed to evaluate after removing {pred_to_remove}: {e}") results.append( { "step": step, @@ -469,9 +463,7 @@ def create_benchmark_summary_table( # Compute ranks valid_losses = {k: v for k, v in losses.items() if not np.isnan(v)} if valid_losses: - sorted_methods = sorted( - valid_losses.keys(), key=lambda x: valid_losses[x] - ) + sorted_methods = sorted(valid_losses.keys(), key=lambda x: valid_losses[x]) ranks = {m: i + 1 for i, m in enumerate(sorted_methods)} # Fill in ranks for methods with NaN losses @@ -494,9 +486,9 @@ def create_benchmark_summary_table( if cia_results and dataset_name in cia_results: for method in methods: if method in cia_results[dataset_name]: - row[f"{method} CIA"] = cia_results[dataset_name][ - method - ].get("sensitivity_score", np.nan) + row[f"{method} CIA"] = cia_results[dataset_name][method].get( + "sensitivity_score", np.nan + ) else: row[f"{method} CIA"] = np.nan @@ -565,9 +557,7 @@ def create_benchmark_heatmap( # Handle both nested format and simple float format if isinstance(val, dict) and "quantile_loss" in val: # Nested format: cv_results[dataset][method]["quantile_loss"]["mean_test"] - ql_row.append( - val["quantile_loss"].get("mean_test", np.nan) - ) + ql_row.append(val["quantile_loss"].get("mean_test", np.nan)) elif isinstance(val, (int, float)): # Simple format: cv_results[dataset][method] = float ql_row.append(val) @@ -681,9 +671,7 @@ def create_benchmark_heatmap( x=[None], y=[None], mode="markers", - marker=dict( - size=12, color=METHOD_COLORS.get(method, "#999999") - ), + marker=dict(size=12, color=METHOD_COLORS.get(method, "#999999")), name=method, ) ) diff --git a/paper/benchmarking_datasets/data_loader.py b/paper/benchmarking_datasets/data_loader.py index 32421bd..fcc4f8b 100644 --- a/paper/benchmarking_datasets/data_loader.py +++ b/paper/benchmarking_datasets/data_loader.py @@ -137,9 +137,7 @@ def get_benchmark_suite_metadata(suite_id: int = 269) -> pd.DataFrame: for feat in features.values(): feature_names.append(feat.name) feat_type = feat.data_type - feature_types[feat_type] = ( - feature_types.get(feat_type, 0) + 1 - ) + feature_types[feat_type] = feature_types.get(feat_type, 0) + 1 # Calculate interpretability score interpretability = calculate_interpretability_score(feature_names) @@ -151,9 +149,7 @@ def get_benchmark_suite_metadata(suite_id: int = 269) -> pd.DataFrame: "n_instances": qualities.get("NumberOfInstances"), "n_features": qualities.get("NumberOfFeatures"), "n_numeric_features": qualities.get("NumberOfNumericFeatures"), - "n_categorical_features": qualities.get( - "NumberOfSymbolicFeatures" - ), + "n_categorical_features": qualities.get("NumberOfSymbolicFeatures"), "n_missing_values": qualities.get("NumberOfMissingValues"), "pct_missing": qualities.get("PercentageOfMissingValues"), "n_instances_with_missing": qualities.get( @@ -285,16 +281,12 @@ def filter_datasets( # Filter by interpretability score if min_interpretability_score is not None: - mask = mask & ( - df["interpretability_score"] >= min_interpretability_score - ) + mask = mask & (df["interpretability_score"] >= min_interpretability_score) # Exclude datasets by name pattern if exclude_name_patterns: for pattern in exclude_name_patterns: - mask = mask & ( - ~df["name"].str.lower().str.contains(pattern.lower()) - ) + mask = mask & (~df["name"].str.lower().str.contains(pattern.lower())) filtered_df = df[mask].copy() @@ -371,9 +363,7 @@ def download_filtered_datasets( ) try: - dataset = openml.datasets.get_dataset( - dataset_id, download_data=True - ) + dataset = openml.datasets.get_dataset(dataset_id, download_data=True) X, y, categorical_indicator, attribute_names = dataset.get_data( target=dataset.default_target_attribute ) @@ -385,9 +375,7 @@ def download_filtered_datasets( df[target_name] = y # Clean filename - clean_name = ( - dataset_name.lower().replace(" ", "_").replace("-", "_") - ) + clean_name = dataset_name.lower().replace(" ", "_").replace("-", "_") # Save to file if file_format == "parquet": @@ -406,9 +394,7 @@ def download_filtered_datasets( "categorical_features": ( [ name - for name, is_cat in zip( - attribute_names, categorical_indicator - ) + for name, is_cat in zip(attribute_names, categorical_indicator) if is_cat ] if categorical_indicator @@ -416,10 +402,7 @@ def download_filtered_datasets( ), } - print( - f" Saved: {output_path} ({df.shape[0]} rows, " - f"{df.shape[1]} cols)" - ) + print(f" Saved: {output_path} ({df.shape[0]} rows, {df.shape[1]} cols)") except Exception as e: print(f" ERROR: {e}") @@ -554,9 +537,7 @@ def get_dataset_details(dataset_id: int) -> dict: filtered_df = filter_datasets(metadata_df, **FILTER_PARAMS) - print( - f"\nDatasets meeting criteria: {len(filtered_df)} / {len(metadata_df)}" - ) + print(f"\nDatasets meeting criteria: {len(filtered_df)} / {len(metadata_df)}") print("\n" + "-" * 80) filter_cols = [ diff --git a/paper/benchmarking_datasets/dataset_analysis.ipynb b/paper/benchmarking_datasets/dataset_analysis.ipynb index 19e57fb..efb9ea6 100644 --- a/paper/benchmarking_datasets/dataset_analysis.ipynb +++ b/paper/benchmarking_datasets/dataset_analysis.ipynb @@ -29,8 +29,8 @@ " leave_one_out_analysis,\n", " autoimpute,\n", " QRF,\n", - " QuantReg, \n", - " OLS, \n", + " QuantReg,\n", + " OLS,\n", " Matching,\n", ")\n", "from microimpute.comparisons import compare_distributions\n", @@ -44,9 +44,9 @@ " run_cia_analysis_for_dataset,\n", ")\n", "\n", - "pd.set_option('display.max_columns', None)\n", - "pd.set_option('display.width', None)\n", - "pd.set_option('display.max_colwidth', 50)" + "pd.set_option(\"display.max_columns\", None)\n", + "pd.set_option(\"display.width\", None)\n", + "pd.set_option(\"display.max_colwidth\", 50)" ] }, { @@ -247,7 +247,7 @@ "print(f\"\\nShape: {df_space_ga.shape}\")\n", "print(f\"\\nColumn names:\")\n", "for i, col in enumerate(df_space_ga.columns):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(f\"\\nData types:\")\n", "print(df_space_ga.dtypes)\n", "print(f\"\\nFirst few rows:\")\n", @@ -690,7 +690,7 @@ " data=df_space_ga,\n", " predictors=space_ga_predictors,\n", " imputed_variables=[space_ga_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -703,9 +703,11 @@ "display(space_ga_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(space_ga_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=space_ga_target, ascending=False\n", - "))" + "display(\n", + " space_ga_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=space_ga_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -867,7 +869,7 @@ " imputed_variables=[space_ga_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -968,9 +970,9 @@ 0.001641586846550629, 0.0014254160586643666, 0.0016126628972894675, - 0.0018542282294491822, + 0.0018542282294491824, 0.001254829481032883, - 0.0012616422274823419, + 0.001261642227482342, 0.0008925075876101453, 0.0009789985599894782, 0.0020550687969806075, @@ -1050,17 +1052,17 @@ "array": [ 0.0010833911164227247, 0.0011706862196016997, - 0.0009853048017531005, + 0.0009853048017531003, 0.000892210416357871, - 0.0009172973122542029, + 0.0009172973122542028, 0.001164622135044908, 0.0014272021984131826, 0.001686676762208881, 0.001831444691663165, - 0.0019462562032744573, + 0.001946256203274457, 0.00194753722126197, 0.0019407490556580332, - 0.0018799036550497994, + 0.0018799036550497992, 0.0017377065265933025, 0.001591968134523271, 0.0013560685519335932, @@ -1108,7 +1110,7 @@ "y": [ 0.013601495172351546, 0.022039520319063255, - 0.028582415903448954, + 0.02858241590344895, 0.033730970460644716, 0.03799893409026435, 0.04147346522482332, @@ -1117,7 +1119,7 @@ 0.047597906635362466, 0.04809691002792157, 0.047873756746492246, - 0.046863588384280196, + 0.04686358838428019, 0.04505972475506838, 0.042536489732329034, 0.03925222528048754, @@ -1133,7 +1135,7 @@ "error_y": { "array": [ 0.011188471044211747, - 0.011170466264537793, + 0.011170466264537791, 0.007572416709230087, 0.008046557525503314, 0.006599233742856614, @@ -1144,7 +1146,7 @@ 0.002763961428761023, 0.0030371975282827667, 0.003647703367441269, - 0.0039005773788334955, + 0.003900577378833495, 0.004922978653361434, 0.005063572136316329, 0.005799875185466762, @@ -1194,13 +1196,13 @@ 0.08151629060086235, 0.08802879746544752, 0.08784592140541951, - 0.09231444655153817, + 0.09231444655153816, 0.09395360366830244, - 0.09430540688928825, - 0.09437480622748887, + 0.09430540688928823, + 0.09437480622748888, 0.09371971036321496, - 0.09283779711962045, - 0.09115149545375179, + 0.09283779711962044, + 0.0911514954537518, 0.08931422613245024, 0.0865236553694542, 0.0837545184989678, @@ -1219,14 +1221,14 @@ 0.004990500230487147, 0.004500933987506405, 0.004039452394904967, - 0.0036168217018443067, + 0.0036168217018443063, 0.0032482422133479484, 0.002954015980260504, 0.0027580424268144484, 0.0026819471146907023, - 0.0027357516892624442, + 0.002735751689262444, 0.0029122652636774096, - 0.0031911902651137842, + 0.003191190265113784, 0.0035484583035040856, 0.003962937299109404, 0.004418556599507702, @@ -1300,7 +1302,7 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.0033196477456942774, + 0.003319647745694278, 0.004851665534085506, 0.005580743734245581, 0.00595074087756197, @@ -1358,13 +1360,13 @@ ], "xaxis": "x", "y": [ - 0.022783922599610946, + 0.022783922599610942, 0.03559129951075892, 0.04464404245361313, 0.05051369261676569, 0.05519761013291058, 0.05817472426610678, - 0.059641272680632317, + 0.05964127268063232, 0.061052271278365086, 0.061756079716894605, 0.061930196518500166, @@ -2346,7 +2348,7 @@ " predictors=space_ga_predictors,\n", " imputed_variables=[space_ga_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Benchmarking Results ---\")\n", @@ -2391,45 +2393,51 @@ " receiver_data=space_ga_result.receiver_data, # Imputed values\n", " imputed_variables=[space_ga_target],\n", ")\n", - "best_method_name = space_ga_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = space_ga_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "space_ga_wasserstein[best_method_name] = distribution_comparison_space_ga[\n", - " distribution_comparison_space_ga['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {space_ga_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_space_ga[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {space_ga_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in space_ga_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = space_ga_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = space_ga_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [space_ga_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=space_ga_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=space_ga_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[space_ga_target], \n", + " imputed_variables=[space_ga_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " space_ga_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {space_ga_wasserstein.get(method_name, 'N/A'):.4f}\")" + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {space_ga_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )" ] }, { @@ -2586,7 +2594,7 @@ 5 ], "y": [ - 0.038467598301926476, + 0.03846759830192648, 0.046349112806030976, 0.04892122406975649, 0.057574528391621846, @@ -2678,7 +2686,7 @@ 0.06999962605586944, 0.08382087593050129, 0.08962890291527795, - 0.10580349377942175 + 0.10580349377942176 ] }, { @@ -3591,8 +3599,7 @@ "\n", "# Plot degradation curves\n", "space_ga_cia_fig = plot_cia_degradation_curves(\n", - " space_ga_cia_results,\n", - " title=\"CIA Sensitivity: Space Ga\"\n", + " space_ga_cia_results, title=\"CIA Sensitivity: Space Ga\"\n", ")\n", "space_ga_cia_fig.show()\n", "\n", @@ -3860,7 +3867,7 @@ "print(f\"\\nShape: {df_elevators.shape}\")\n", "print(f\"\\nColumn names:\")\n", "for i, col in enumerate(df_elevators.columns):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(f\"\\nData types:\")\n", "print(df_elevators.dtypes)\n", "print(f\"\\nFirst few rows:\")\n", @@ -3883,7 +3890,16 @@ ], "source": [ "elevators_target = \"Goal\" # Target variable to impute\n", - "elevators_predictors = [\"climbRate\", \"Sgz\", \"curRoll\", \"absRoll\", \"SaTime1\", \"SaTime2\", \"SaTime3\", \"SaTime4\"]\n", + "elevators_predictors = [\n", + " \"climbRate\",\n", + " \"Sgz\",\n", + " \"curRoll\",\n", + " \"absRoll\",\n", + " \"SaTime1\",\n", + " \"SaTime2\",\n", + " \"SaTime3\",\n", + " \"SaTime4\",\n", + "]\n", "\n", "print(f\"Target variable: {elevators_target}\")\n", "print(f\"Predictors ({len(elevators_predictors)}): {elevators_predictors}\")" @@ -4457,7 +4473,7 @@ " data=df_elevators,\n", " predictors=elevators_predictors,\n", " imputed_variables=[elevators_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -4470,9 +4486,11 @@ "display(elevators_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(elevators_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=elevators_target, ascending=False\n", - "))" + "display(\n", + " elevators_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=elevators_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -4658,7 +4676,7 @@ " imputed_variables=[elevators_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -4753,7 +4771,7 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.000007279832919092497, + 7.279832919092497e-6, 0.00002946086781168022, 0.000017680015605553013, 0.00003260064726269813, @@ -4766,7 +4784,7 @@ 0.00003541115170254013, 0.00002710084542648461, 0.000031513500876534857, - 0.000020319534850442018, + 0.000020319534850442015, 0.000021683408229124396, 0.000027385567802449857, 0.00002121114757429098, @@ -4811,16 +4829,16 @@ ], "xaxis": "x", "y": [ - 0.00041733075698071036, + 0.0004173307569807104, 0.0006945274770604267, - 0.0009126544374383521, + 0.000912654437438352, 0.0011107153879203403, - 0.0012569050309727105, + 0.0012569050309727103, 0.0014289171149691683, 0.0015593428510627136, - 0.0016715553625854499, + 0.00167155536258545, 0.0017485400744111554, - 0.0018047005450228843, + 0.0018047005450228845, 0.0017793039233780928, 0.0017537879897288806, 0.001709326862951555, @@ -4841,8 +4859,8 @@ 0.000016322284753405822, 0.000018987350280795512, 0.00001816726623433957, - 0.000018542001529198758, - 0.000020704097797901034, + 0.00001854200152919876, + 0.00002070409779790103, 0.000021673718592615825, 0.000023117582879046623, 0.000024665445964902992, @@ -4854,7 +4872,7 @@ 0.00004613676606862346, 0.00004734341041703108, 0.00004705324688034628, - 0.000044173751641560596, + 0.00004417375164156059, 0.000041323795815408205 ] }, @@ -4897,7 +4915,7 @@ "y": [ 0.00042523916093980705, 0.0007002687973446931, - 0.0009127106131948651, + 0.0009127106131948652, 0.0010828208840845696, 0.0012231928812307582, 0.0013408541000878575, @@ -4908,11 +4926,11 @@ 0.001671536236653303, 0.0016807631390262927, 0.0016638363311461753, - 0.0016178087853864383, + 0.0016178087853864385, 0.001536460577821025, - 0.0014138034451574141, - 0.0012402417531022125, - 0.0009999176374546677, + 0.001413803445157414, + 0.0012402417531022123, + 0.0009999176374546675, 0.0006625295568369386 ], "yaxis": "y" @@ -4988,15 +5006,15 @@ 0.0013292688760591382, 0.0014318493580148816, 0.0015135825366891982, - 0.0015732220659344747, + 0.0015732220659344749, 0.001607286011995681, 0.001617206960286656, 0.0015990604549444656, - 0.0015507169047136707, + 0.001550716904713671, 0.001469917186888279, - 0.0013516167592724619, + 0.001351616759272462, 0.0011785829817773212, - 0.0009424738375426881, + 0.000942473837542688, 0.0006030690360714073 ], "yaxis": "y" @@ -5009,8 +5027,8 @@ 0.00015311689125606818, 0.00014182058836153944, 0.00013078237364288925, - 0.00012007344546271649, - 0.00010979020189466915, + 0.00012007344546271648, + 0.00010979020189466916, 0.0001000639677207584, 0.00009107337655503052, 0.00008305766235220195, @@ -5022,7 +5040,7 @@ 0.0000727982283131681, 0.00007850075760122417, 0.00008571936140429814, - 0.00009410580201198965, + 0.00009410580201198964, 0.00010337624534796863 ] }, @@ -5066,7 +5084,7 @@ 0.0025563195070588732, 0.0025649158260364416, 0.0025735121450140086, - 0.0025821084639915766, + 0.002582108463991577, 0.0025907047829691445, 0.0025993011019467115, 0.00260789742092428, @@ -5074,12 +5092,12 @@ 0.0026250900588794153, 0.002633686377856983, 0.0026422826968345507, - 0.0026508790158121186, + 0.002650879015812118, 0.0026594753347896857, 0.002668071653767254, 0.002676667972744822, 0.0026852642917223894, - 0.0026938606106999574, + 0.002693860610699958, 0.002702456929677525, 0.002711053248655093 ], @@ -5149,7 +5167,7 @@ "y": [ 0.012602380012443976, 0.016513906298007766, - 0.018324844300578954, + 0.01832484430057895, 0.019283949361179616, 0.01913778648904192, 0.01832900282100227, @@ -5161,8 +5179,8 @@ 0.015366839451844794, 0.014958599544623951, 0.014316459444683854, - 0.013600495835174111, - 0.012506342483222849, + 0.013600495835174113, + 0.012506342483222847, 0.01161429740353466, 0.009405304824591973, 0.00668313134903145 @@ -5205,8 +5223,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.0012825579129655041, - "y1": 0.0012825579129655041 + "y0": 0.001282557912965504, + "y1": 0.001282557912965504 }, { "line": { @@ -5244,8 +5262,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.015212923767235787, - "y1": 0.015212923767235787 + "y0": 0.015212923767235789, + "y1": 0.015212923767235789 } ], "template": { @@ -6134,7 +6152,7 @@ " predictors=elevators_predictors,\n", " imputed_variables=[elevators_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", @@ -6173,7 +6191,7 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.000007279832919092497, + 7.279832919092497e-6, 0.00002946086781168022, 0.000017680015605553013, 0.00003260064726269813, @@ -6186,7 +6204,7 @@ 0.00003541115170254013, 0.00002710084542648461, 0.000031513500876534857, - 0.000020319534850442018, + 0.000020319534850442015, 0.000021683408229124396, 0.000027385567802449857, 0.00002121114757429098, @@ -6231,16 +6249,16 @@ ], "xaxis": "x", "y": [ - 0.00041733075698071036, + 0.0004173307569807104, 0.0006945274770604267, - 0.0009126544374383521, + 0.000912654437438352, 0.0011107153879203403, - 0.0012569050309727105, + 0.0012569050309727103, 0.0014289171149691683, 0.0015593428510627136, - 0.0016715553625854499, + 0.00167155536258545, 0.0017485400744111554, - 0.0018047005450228843, + 0.0018047005450228845, 0.0017793039233780928, 0.0017537879897288806, 0.001709326862951555, @@ -6261,8 +6279,8 @@ 0.000016322284753405822, 0.000018987350280795512, 0.00001816726623433957, - 0.000018542001529198758, - 0.000020704097797901034, + 0.00001854200152919876, + 0.00002070409779790103, 0.000021673718592615825, 0.000023117582879046623, 0.000024665445964902992, @@ -6274,7 +6292,7 @@ 0.00004613676606862346, 0.00004734341041703108, 0.00004705324688034628, - 0.000044173751641560596, + 0.00004417375164156059, 0.000041323795815408205 ] }, @@ -6317,7 +6335,7 @@ "y": [ 0.00042523916093980705, 0.0007002687973446931, - 0.0009127106131948651, + 0.0009127106131948652, 0.0010828208840845696, 0.0012231928812307582, 0.0013408541000878575, @@ -6328,11 +6346,11 @@ 0.001671536236653303, 0.0016807631390262927, 0.0016638363311461753, - 0.0016178087853864383, + 0.0016178087853864385, 0.001536460577821025, - 0.0014138034451574141, - 0.0012402417531022125, - 0.0009999176374546677, + 0.001413803445157414, + 0.0012402417531022123, + 0.0009999176374546675, 0.0006625295568369386 ], "yaxis": "y" @@ -6408,15 +6426,15 @@ 0.0013292688760591382, 0.0014318493580148816, 0.0015135825366891982, - 0.0015732220659344747, + 0.0015732220659344749, 0.001607286011995681, 0.001617206960286656, 0.0015990604549444656, - 0.0015507169047136707, + 0.001550716904713671, 0.001469917186888279, - 0.0013516167592724619, + 0.001351616759272462, 0.0011785829817773212, - 0.0009424738375426881, + 0.000942473837542688, 0.0006030690360714073 ], "yaxis": "y" @@ -6429,8 +6447,8 @@ 0.00015311689125606818, 0.00014182058836153944, 0.00013078237364288925, - 0.00012007344546271649, - 0.00010979020189466915, + 0.00012007344546271648, + 0.00010979020189466916, 0.0001000639677207584, 0.00009107337655503052, 0.00008305766235220195, @@ -6442,7 +6460,7 @@ 0.0000727982283131681, 0.00007850075760122417, 0.00008571936140429814, - 0.00009410580201198965, + 0.00009410580201198964, 0.00010337624534796863 ] }, @@ -6486,7 +6504,7 @@ 0.0025563195070588732, 0.0025649158260364416, 0.0025735121450140086, - 0.0025821084639915766, + 0.002582108463991577, 0.0025907047829691445, 0.0025993011019467115, 0.00260789742092428, @@ -6494,12 +6512,12 @@ 0.0026250900588794153, 0.002633686377856983, 0.0026422826968345507, - 0.0026508790158121186, + 0.002650879015812118, 0.0026594753347896857, 0.002668071653767254, 0.002676667972744822, 0.0026852642917223894, - 0.0026938606106999574, + 0.002693860610699958, 0.002702456929677525, 0.002711053248655093 ], @@ -6541,8 +6559,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.0012825579129655041, - "y1": 0.0012825579129655041 + "y0": 0.001282557912965504, + "y1": 0.001282557912965504 }, { "line": { @@ -7440,7 +7458,7 @@ } ], "source": [ - "elevators_result.cv_results.pop('MDN', None)\n", + "elevators_result.cv_results.pop(\"MDN\", None)\n", "\n", "print(\"\\n--- Autoimpute CV Results (Zoomed In Without MDN) ---\")\n", "comparison_viz = method_comparison_results(\n", @@ -7483,45 +7501,51 @@ " receiver_data=elevators_result.receiver_data, # Imputed values\n", " imputed_variables=[elevators_target],\n", ")\n", - "best_method_name = elevators_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = elevators_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "elevators_wasserstein[best_method_name] = distribution_comparison_elevators[\n", - " distribution_comparison_elevators['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {elevators_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_elevators[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {elevators_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in elevators_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = elevators_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = elevators_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [elevators_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=elevators_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=elevators_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[elevators_target], \n", + " imputed_variables=[elevators_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " elevators_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {elevators_wasserstein.get(method_name, 'N/A'):.4f}\")" + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {elevators_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )" ] }, { @@ -7714,11 +7738,11 @@ ], "y": [ 0.0012500624185658913, - 0.0012790174353942765, + 0.0012790174353942763, 0.0012791453105987344, 0.0012995060752243423, 0.0015676697180221847, - 0.0016981605659520615, + 0.0016981605659520617, 0.0017195681477192664, 0.0017193279810154838 ] @@ -7751,8 +7775,8 @@ 0.0011543742509937177, 0.0011703123646945586, 0.0013811625011721685, - 0.0015298947409129993, - 0.0015657802624936227, + 0.001529894740912999, + 0.0015657802624936229, 0.0015718894935134787 ] }, @@ -8703,8 +8727,7 @@ "\n", "# Plot degradation curves\n", "elevators_cia_fig = plot_cia_degradation_curves(\n", - " elevators_cia_results,\n", - " title=\"CIA Sensitivity: Elevators\"\n", + " elevators_cia_results, title=\"CIA Sensitivity: Elevators\"\n", ")\n", "elevators_cia_fig.show()\n", "\n", @@ -8924,7 +8947,7 @@ "print(f\"\\nShape: {df_brazilian.shape}\")\n", "print(f\"\\nColumn names:\")\n", "for i, col in enumerate(df_brazilian.columns):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(f\"\\nData types:\")\n", "print(df_brazilian.dtypes)\n", "print(f\"\\nFirst few rows:\")\n", @@ -8947,7 +8970,13 @@ ], "source": [ "brazilian_target = \"rent_amount_(BRL)\" # Target variable to impute\n", - "brazilian_predictors = [\"rooms\", \"floor\", \"hoa_(BRL)\", \"property_tax_(BRL)\", \"fire_insurance_(BRL)\"]\n", + "brazilian_predictors = [\n", + " \"rooms\",\n", + " \"floor\",\n", + " \"hoa_(BRL)\",\n", + " \"property_tax_(BRL)\",\n", + " \"fire_insurance_(BRL)\",\n", + "]\n", "\n", "print(f\"Target variable: {brazilian_target}\")\n", "print(f\"Predictors ({len(brazilian_predictors)}): {brazilian_predictors}\")" @@ -9335,7 +9364,7 @@ " data=df_brazilian,\n", " predictors=brazilian_predictors,\n", " imputed_variables=[brazilian_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -9348,9 +9377,11 @@ "display(brazilian_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(brazilian_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=brazilian_target, ascending=False\n", - "))" + "display(\n", + " brazilian_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=brazilian_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -9500,7 +9531,7 @@ " imputed_variables=[brazilian_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -9596,10 +9627,10 @@ "alignmentgroup": "True", "error_y": { "array": [ - 3.1072974576558354, + 3.107297457655835, 3.173472785580769, 2.845580589626428, - 1.7549878759386435, + 1.7549878759386437, 4.177878882735426, 3.347338117083344, 3.3550935697327104, @@ -9608,10 +9639,10 @@ 4.78874671805982, 6.2170904100295425, 4.460696816140001, - 7.5800773055275545, - 7.8227182830889435, + 7.580077305527555, + 7.822718283088944, 7.401020283305162, - 10.023676321476369, + 10.023676321476367, 9.723242741104022, 10.253533450814857, 11.13805573184919 @@ -9658,7 +9689,7 @@ 35.71683554169915, 43.922470771628994, 49.21275136399065, - 55.548480124707716, + 55.54848012470771, 60.572860483242394, 65.50799688230708, 66.43289166017146, @@ -9688,10 +9719,10 @@ 6.296534342783538, 5.6211587352247445, 4.908122927624412, - 3.7955282448487293, + 3.7955282448487297, 2.818644336351974, 2.09174379627377, - 1.8420185929381039, + 1.842018592938104, 2.05294500583899, 2.2709424329333614, 2.6048666108839944, @@ -9746,7 +9777,7 @@ 141.76553013766224, 146.21444277019924, 148.99821816017044, - 151.32972095844445, + 151.32972095844443, 153.51725530867773, 154.60351178771742, 154.74132339224963, @@ -9754,8 +9785,8 @@ 149.65104502519253, 142.39016058555669, 131.17725926043133, - 114.78010041972375, - 91.63331439897473, + 114.78010041972377, + 91.63331439897472, 59.110454376877534 ], "yaxis": "y" @@ -9825,18 +9856,18 @@ 43.39814190414394, 69.36283126903236, 85.77857204469834, - 102.36882753066385, + 102.36882753066384, 114.15020625795276, - 122.93034306885575, + 122.93034306885576, 133.79421716721043, 152.16683197699382, 167.39144465711925, - 162.35099337948319, + 162.3509933794832, 147.43137042156485, 131.3510126289026, 118.20775772834531, - 104.96705980967423, - 91.40677696892523, + 104.96705980967424, + 91.40677696892524, 85.65733745986346, 79.54944934430779, 48.28930320097427, @@ -9848,15 +9879,15 @@ "alignmentgroup": "True", "error_y": { "array": [ - 20.787085449742314, - 18.133934780109254, + 20.78708544974231, + 18.133934780109257, 15.596770860589444, 13.242429289987362, 11.186939137986156, 9.623735377066708, 8.818614374872773, 8.977897188747919, - 10.055859879933255, + 10.055859879933257, 11.803431682018678, 13.971566933362238, 16.394247992172986, @@ -9910,7 +9941,7 @@ 359.5553702260328, 364.45199532346066, 369.34862042088855, - 374.24524551831644, + 374.2452455183165, 379.1418706157443, 384.03849571317227, 388.93512081060015, @@ -9918,7 +9949,7 @@ 398.728371005456, 403.6249961028839, 408.5216212003118, - 413.41824629773964, + 413.4182462977397, 418.3148713951676, 423.2114964925954, 428.1081215900234, @@ -9935,7 +9966,7 @@ 17.82708018826267, 25.705230261351847, 19.507534048055877, - 14.297240685602839, + 14.29724068560284, 33.842332189775505, 66.59788185374984, 105.56188466433146, @@ -9943,14 +9974,14 @@ 200.2093336892162, 254.519039676545, 312.86215715520075, - 375.71540655326277, + 375.7154065532628, 442.0045411281469, 512.7219798864934, 587.260642342192, 667.7304038811378, 753.0074651554911, 845.6548833756536, - 947.8124427082157 + 947.8124427082156 ] }, "hovertemplate": "Method=MDN
Quantiles=%{x}
Quantile loss=%{y}", @@ -9994,14 +10025,14 @@ 406.6583397522585, 588.5803247627703, 760.992829991829, - 925.0212772214775, + 925.0212772214776, 1080.747056574654, 1230.5342890000138, 1373.8658721081802, 1511.7503385087427, 1643.7695372411265, 1770.2148889244006, - 1890.0146683348182, + 1890.0146683348185, 2004.0096345906543, 2110.7926275320788, 2209.449751827035, @@ -10048,8 +10079,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 126.92676693194979, - "y1": 126.92676693194979 + "y0": 126.9267669319498, + "y1": 126.9267669319498 }, { "line": { @@ -10074,8 +10105,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 398.72837100545604, - "y1": 398.72837100545604 + "y0": 398.728371005456, + "y1": 398.728371005456 }, { "line": { @@ -10977,7 +11008,7 @@ " predictors=brazilian_predictors,\n", " imputed_variables=[brazilian_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", @@ -11016,10 +11047,10 @@ "alignmentgroup": "True", "error_y": { "array": [ - 3.1072974576558354, + 3.107297457655835, 3.173472785580769, 2.845580589626428, - 1.7549878759386435, + 1.7549878759386437, 4.177878882735426, 3.347338117083344, 3.3550935697327104, @@ -11028,10 +11059,10 @@ 4.78874671805982, 6.2170904100295425, 4.460696816140001, - 7.5800773055275545, - 7.8227182830889435, + 7.580077305527555, + 7.822718283088944, 7.401020283305162, - 10.023676321476369, + 10.023676321476367, 9.723242741104022, 10.253533450814857, 11.13805573184919 @@ -11078,7 +11109,7 @@ 35.71683554169915, 43.922470771628994, 49.21275136399065, - 55.548480124707716, + 55.54848012470771, 60.572860483242394, 65.50799688230708, 66.43289166017146, @@ -11108,10 +11139,10 @@ 6.296534342783538, 5.6211587352247445, 4.908122927624412, - 3.7955282448487293, + 3.7955282448487297, 2.818644336351974, 2.09174379627377, - 1.8420185929381039, + 1.842018592938104, 2.05294500583899, 2.2709424329333614, 2.6048666108839944, @@ -11166,7 +11197,7 @@ 141.76553013766224, 146.21444277019924, 148.99821816017044, - 151.32972095844445, + 151.32972095844443, 153.51725530867773, 154.60351178771742, 154.74132339224963, @@ -11174,8 +11205,8 @@ 149.65104502519253, 142.39016058555669, 131.17725926043133, - 114.78010041972375, - 91.63331439897473, + 114.78010041972377, + 91.63331439897472, 59.110454376877534 ], "yaxis": "y" @@ -11245,18 +11276,18 @@ 43.39814190414394, 69.36283126903236, 85.77857204469834, - 102.36882753066385, + 102.36882753066384, 114.15020625795276, - 122.93034306885575, + 122.93034306885576, 133.79421716721043, 152.16683197699382, 167.39144465711925, - 162.35099337948319, + 162.3509933794832, 147.43137042156485, 131.3510126289026, 118.20775772834531, - 104.96705980967423, - 91.40677696892523, + 104.96705980967424, + 91.40677696892524, 85.65733745986346, 79.54944934430779, 48.28930320097427, @@ -11268,15 +11299,15 @@ "alignmentgroup": "True", "error_y": { "array": [ - 20.787085449742314, - 18.133934780109254, + 20.78708544974231, + 18.133934780109257, 15.596770860589444, 13.242429289987362, 11.186939137986156, 9.623735377066708, 8.818614374872773, 8.977897188747919, - 10.055859879933255, + 10.055859879933257, 11.803431682018678, 13.971566933362238, 16.394247992172986, @@ -11330,7 +11361,7 @@ 359.5553702260328, 364.45199532346066, 369.34862042088855, - 374.24524551831644, + 374.2452455183165, 379.1418706157443, 384.03849571317227, 388.93512081060015, @@ -11338,7 +11369,7 @@ 398.728371005456, 403.6249961028839, 408.5216212003118, - 413.41824629773964, + 413.4182462977397, 418.3148713951676, 423.2114964925954, 428.1081215900234, @@ -11384,8 +11415,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 126.92676693194979, - "y1": 126.92676693194979 + "y0": 126.9267669319498, + "y1": 126.9267669319498 }, { "line": { @@ -11410,8 +11441,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 398.72837100545604, - "y1": 398.72837100545604 + "y0": 398.728371005456, + "y1": 398.728371005456 } ], "template": { @@ -12283,7 +12314,7 @@ } ], "source": [ - "brazilian_result.cv_results.pop('MDN', None)\n", + "brazilian_result.cv_results.pop(\"MDN\", None)\n", "\n", "print(\"\\n--- Autoimpute CV Results (Zoomed In Without MDN) ---\")\n", "comparison_viz = method_comparison_results(\n", @@ -12371,46 +12402,52 @@ " receiver_data=brazilian_result.receiver_data, # Imputed values\n", " imputed_variables=[brazilian_target],\n", ")\n", - "best_method_name = brazilian_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = brazilian_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "brazilian_wasserstein[best_method_name] = distribution_comparison_brazilian[\n", - " distribution_comparison_brazilian['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {brazilian_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_brazilian[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {brazilian_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in brazilian_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = brazilian_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = brazilian_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [brazilian_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=brazilian_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=brazilian_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[brazilian_target], \n", + " imputed_variables=[brazilian_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " brazilian_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {brazilian_wasserstein.get(method_name, 'N/A'):.4f}\")\n", - " \n", + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {brazilian_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )\n", + "\n", "# Display full comparison for best method\n", "display(distribution_comparison_brazilian)" ] @@ -12595,7 +12632,7 @@ 4 ], "y": [ - 123.54322716393965, + 123.54322716393963, 746.9635077743502, 750.4300176323405, 751.0494055667007, @@ -12622,7 +12659,7 @@ 4 ], "y": [ - 91.14614542283971, + 91.14614542283972, 720.2594169403153, 783.1259101387384, 679.5062916677432, @@ -12676,7 +12713,7 @@ 4 ], "y": [ - 1479.5714570515665, + 1479.5714570515663, 1332.5799732178648, 1487.9663522328165, 1679.526102480061, @@ -13564,8 +13601,7 @@ "\n", "# Plot degradation curves\n", "brazilian_cia_fig = plot_cia_degradation_curves(\n", - " brazilian_cia_results,\n", - " title=\"CIA Sensitivity: Brazilian Houses\"\n", + " brazilian_cia_results, title=\"CIA Sensitivity: Brazilian Houses\"\n", ")\n", "brazilian_cia_fig.show()\n", "\n", @@ -14198,10 +14234,10 @@ "print(f\"\\nColumn names (first 30 and last 10):\")\n", "cols = list(df_news.columns)\n", "for i, col in enumerate(cols[:30]):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(\" ...\")\n", "for i, col in enumerate(cols[-10:]):\n", - " print(f\" {len(cols)-10+i+1}. {col}\")\n", + " print(f\" {len(cols) - 10 + i + 1}. {col}\")\n", "print(f\"\\nData types (sample):\")\n", "print(df_news.dtypes[:10])\n", "print(f\"\\nFirst few rows:\")\n", @@ -14224,7 +14260,17 @@ ], "source": [ "news_target = \"shares\" # Target variable to impute\n", - "news_predictors = [\"n_tokens_title\", \"n_tokens_content\", \"num_hrefs\", \"num_imgs\", \"num_videos\", \"global_subjectivity\", \"global_sentiment_polarity\", \"title_subjectivity\", \"title_sentiment_polarity\"]\n", + "news_predictors = [\n", + " \"n_tokens_title\",\n", + " \"n_tokens_content\",\n", + " \"num_hrefs\",\n", + " \"num_imgs\",\n", + " \"num_videos\",\n", + " \"global_subjectivity\",\n", + " \"global_sentiment_polarity\",\n", + " \"title_subjectivity\",\n", + " \"title_sentiment_polarity\",\n", + "]\n", "\n", "print(f\"Target variable: {news_target}\")\n", "print(f\"Predictors {len(news_predictors)}: {news_predictors}\")" @@ -14938,7 +14984,7 @@ " data=df_news,\n", " predictors=news_predictors,\n", " imputed_variables=[news_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -14951,9 +14997,11 @@ "display(news_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(news_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=news_target, ascending=False\n", - "))" + "display(\n", + " news_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=news_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -15151,7 +15199,7 @@ " imputed_variables=[news_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -15246,12 +15294,12 @@ "alignmentgroup": "True", "error_y": { "array": [ - 15.560146071647623, + 15.560146071647624, 60.47903144053638, 15.745604364415303, - 10.507890019211057, + 10.507890019211056, 54.00676077697914, - 61.679857230949004, + 61.67985723094901, 32.233187446152684, 28.7936291834078, 49.9446676361043, @@ -15317,7 +15365,7 @@ 1774.2381807111894, 1841.788580990753, 1877.6493608909611, - 1899.9221622620603, + 1899.9221622620605, 1903.3988327084717, 1856.8536603963116, 1739.2884707393005, @@ -15332,14 +15380,14 @@ "array": [ 60.66262042015628, 92.40862843596022, - 109.38663897969919, - 114.87514690423545, - 110.71243384983525, - 97.51259044999823, + 109.3866389796992, + 114.87514690423544, + 110.71243384983524, + 97.51259044999824, 72.39778902095841, - 24.489905801095226, + 24.489905801095222, 49.07917271377307, - 41.086084102999116, + 41.08608410299912, 38.42291404644562, 51.15325392240629, 65.85759198446279, @@ -15389,7 +15437,7 @@ "xaxis": "x", "y": [ 851.3189066921525, - 1326.5518535129859, + 1326.551853512986, 1609.221044290723, 1742.5809808365116, 1746.6853738523198, @@ -15397,7 +15445,7 @@ 1413.2811207319949, 1161.4009118822155, 1215.9340325272856, - 1561.6328726709219, + 1561.632872670922, 1923.9122801839508, 2226.661242514924, 2448.080017465779, @@ -15405,8 +15453,8 @@ 2604.558954800209, 2520.376100812142, 2310.248440388663, - 1951.3192041531165, - 1389.5216274046845 + 1951.3192041531163, + 1389.5216274046843 ], "yaxis": "y" }, @@ -15417,9 +15465,9 @@ 4.91488994454613, 9.948503450916574, 15.11926481205003, - 20.241335802672026, - 25.124830985471814, - 30.035137787030546, + 20.241335802672022, + 25.124830985471817, + 30.035137787030543, 35.078322511816275, 40.07014533759876, 44.9426815444261, @@ -15432,7 +15480,7 @@ 77.69495973538872, 82.53481296075533, 88.40831545916754, - 91.24919098584027 + 91.24919098584029 ] }, "hovertemplate": "Method=QuantReg
Quantiles=%{x}
Quantile loss=%{y}", @@ -15479,7 +15527,7 @@ 658.0460032028413, 775.9725259275932, 889.6302925659251, - 998.6251910411793, + 998.6251910411792, 1102.7752220692698, 1201.1814439113527, 1292.647877761528, @@ -15501,20 +15549,20 @@ 242.2009251811794, 226.78423066795636, 211.42818424761032, - 196.14703057240666, + 196.14703057240663, 180.95974360075425, 165.89210559660626, 150.97994333038858, 136.2743063470363, - 121.84999198289339, + 121.8499919828934, 107.81996668355704, - 94.36027012785775, + 94.36027012785776, 81.75308333700983, 70.45752894588836, 61.204173295291646, 55.03298071071827, 53.031102162780925, - 55.650312854818324, + 55.65031285481832, 62.3105732490546, 71.89748569984397 ] @@ -15556,25 +15604,25 @@ ], "xaxis": "x", "y": [ - 1966.6652406524117, + 1966.6652406524115, 1968.6733507276683, - 1970.6814608029247, + 1970.681460802925, 1972.6895708781813, 1974.6976809534376, 1976.7057910286935, 1978.7139011039508, 1980.7220111792071, 1982.7301212544637, - 1984.7382313297198, - 1986.7463414049762, + 1984.73823132972, + 1986.746341404976, 1988.7544514802328, 1990.7625615554891, 1992.7706716307457, 1994.778781706002, - 1996.7868917812586, + 1996.7868917812584, 1998.7950018565148, 2000.8031119317711, - 2002.8112220070282 + 2002.811222007028 ], "yaxis": "y" }, @@ -15599,7 +15647,7 @@ 80.48103879439213, 94.99272759032986, 109.22312522440023, - 122.50664828922461, + 122.5066482892246, 135.32315717220257 ] }, @@ -15657,7 +15705,7 @@ 1606.055629435565, 1633.0053395677787, 1648.4900320672273, - 1648.2520695118499, + 1648.25206951185, 1622.041442428474 ], "yaxis": "y" @@ -16612,9 +16660,7 @@ "source": [ "print(\"Creating 60/40 donor/receiver split...\")\n", "\n", - "news_donor, news_receiver = train_test_split(\n", - " df_news, train_size=0.6, random_state=42\n", - ")\n", + "news_donor, news_receiver = train_test_split(df_news, train_size=0.6, random_state=42)\n", "\n", "news_receiver_no_target = news_receiver.drop(columns=[news_target])\n", "\n", @@ -16628,7 +16674,7 @@ " predictors=news_predictors,\n", " imputed_variables=[news_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", @@ -16717,47 +16763,53 @@ " receiver_data=news_result.receiver_data, # Imputed values\n", " imputed_variables=[news_target],\n", ")\n", - "best_method_name = news_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = news_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "news_wasserstein[best_method_name] = distribution_comparison_news[\n", - " distribution_comparison_news['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {news_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_news[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {news_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in news_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = news_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = news_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [news_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=news_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=news_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[news_target], \n", + " imputed_variables=[news_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " news_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {news_wasserstein.get(method_name, 'N/A'):.4f}\")\n", - " \n", - "# Display full comparison for best method \n", + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {news_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )\n", + "\n", + "# Display full comparison for best method\n", "display(distribution_comparison_news)" ] }, @@ -16919,7 +16971,7 @@ ], "y": [ 1349.170298902762, - 1338.5774423004161, + 1338.577442300416, 1340.6648202799847, 1344.2901425148189, 1388.673739437508, @@ -16953,9 +17005,9 @@ 8 ], "y": [ - 1944.3780501930905, + 1944.3780501930903, 1946.2777404678332, - 1950.0966315694538, + 1950.0966315694536, 1949.746157368029, 1949.73516300043, 1950.6366114918412, @@ -16990,9 +17042,9 @@ "y": [ 1028.4151968891467, 1031.2314284887393, - 1035.1585047313433, - 1035.5391673039437, - 1035.7129814449897, + 1035.158504731343, + 1035.5391673039435, + 1035.7129814449895, 1036.1345577111144, 1036.287670986901, 1037.121203579935, @@ -17029,8 +17081,8 @@ 1913.2927859755328, 1875.07951822424, 1965.5614831630724, - 1963.9431201917014, - 2026.2640938327659, + 1963.9431201917016, + 2026.264093832766, 2075.2908311262454 ] }, @@ -17060,8 +17112,8 @@ "y": [ 1480.7821241797008, 1595.6940868019838, - 1150.7572682511513, - 1530.8876713279699, + 1150.7572682511511, + 1530.88767132797, 1689.688169321423, 1673.4469904669077, 1515.8517578336116, @@ -17950,8 +18002,7 @@ "\n", "# Plot degradation curves\n", "news_cia_fig = plot_cia_degradation_curves(\n", - " news_cia_results,\n", - " title=\"CIA Sensitivity: News\"\n", + " news_cia_results, title=\"CIA Sensitivity: News\"\n", ")\n", "news_cia_fig.show()\n", "\n", @@ -18132,7 +18183,7 @@ "print(f\"\\nShape: {df_abalone.shape}\")\n", "print(f\"\\nColumn names:\")\n", "for i, col in enumerate(df_abalone.columns):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(f\"\\nData types:\")\n", "print(df_abalone.dtypes)\n", "print(f\"\\nFirst few rows:\")\n", @@ -18729,7 +18780,7 @@ " data=df_abalone,\n", " predictors=abalone_predictors,\n", " imputed_variables=[abalone_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -18742,9 +18793,11 @@ "display(abalone_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(abalone_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=abalone_target, ascending=False\n", - "))" + "display(\n", + " abalone_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=abalone_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -18930,7 +18983,7 @@ " imputed_variables=[abalone_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -19035,10 +19088,10 @@ 0.00029024551341653494, 0.00029087801345889877, 0.00045216813532945134, - 0.00020430631948203218, + 0.00020430631948203216, 0.0006033058929973939, - 0.00040279946387063235, - 0.00045993561342650747, + 0.0004027994638706323, + 0.0004599356134265074, 0.0002963424751161734, 0.0003998795374206044, 0.00015180504092043815, @@ -19090,12 +19143,12 @@ 0.00977020928262996, 0.010720453793608002, 0.011885963511224562, - 0.012002792423121883, + 0.012002792423121885, 0.012249910279043508, 0.012238157748248522, - 0.012173357885821981, + 0.01217335788582198, 0.011792550357452424, - 0.011332565884167919, + 0.01133256588416792, 0.010413367488131308, 0.009396204403941122, 0.008270376378716669, @@ -19119,15 +19172,15 @@ 0.00036724649880935217, 0.00039053815097184126, 0.00041447525982789247, - 0.00045442297546678445, + 0.0004544229754667845, 0.0004970591309255817, 0.0005384563278486812, 0.0005448871576265109, 0.0005371124042098624, 0.0005085526161979347, 0.0004891847358885552, - 0.00047062940171582203, - 0.00045756947185525556 + 0.000470629401715822, + 0.0004575694718552555 ] }, "hovertemplate": "Method=OLS
Quantiles=%{x}
Quantile loss=%{y}", @@ -19255,7 +19308,7 @@ 0.00415203322551073, 0.00536652434879917, 0.006295003165407054, - 0.0069760216580269764, + 0.006976021658026976, 0.007467090953206039, 0.007856627683712415, 0.008124981770825527, @@ -19277,17 +19330,17 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.0020365104336603802, - 0.0019380406463349053, - 0.0018407949105962973, + 0.00203651043366038, + 0.0019380406463349051, + 0.0018407949105962971, 0.0017449778836709257, - 0.0016508383572344301, - 0.0015586803086344201, - 0.0014688767419103995, + 0.00165083835723443, + 0.00155868030863442, + 0.0014688767419103997, 0.0013818867598028154, - 0.0012982760517331199, + 0.00129827605173312, 0.0012187403134718854, - 0.0011441296921467239, + 0.001144129692146724, 0.0010754697154333852, 0.001013969930900011, 0.0009610059772534084, @@ -19336,19 +19389,19 @@ "xaxis": "x", "y": [ 0.014285100178129794, - 0.014380612201891041, + 0.01438061220189104, 0.014476124225652282, - 0.014571636249413525, - 0.014667148273174765, + 0.014571636249413523, + 0.014667148273174764, 0.01476266029693601, 0.014858172320697253, - 0.014953684344458493, + 0.014953684344458491, 0.015049196368219737, - 0.015144708391980977, + 0.015144708391980975, 0.015240220415742222, - 0.015335732439503463, + 0.015335732439503464, 0.015431244463264706, - 0.015526756487025947, + 0.015526756487025948, 0.015622268510787189, 0.015717780534548434, 0.015813292558309676, @@ -19420,7 +19473,7 @@ "xaxis": "x", "y": [ 0.012276574516477503, - 0.018432648819518734, + 0.018432648819518737, 0.02317406481400918, 0.02672731973268183, 0.029399918741729713, @@ -19437,7 +19490,7 @@ 0.02272632121067506, 0.01919042724359827, 0.014768039973995072, - 0.009304198960612093 + 0.009304198960612091 ], "yaxis": "y" } @@ -19464,8 +19517,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.009056111106576949, - "y1": 0.009056111106576949 + "y0": 0.009056111106576947, + "y1": 0.009056111106576947 }, { "line": { @@ -19503,8 +19556,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 0.015144708391980977, - "y1": 0.015144708391980977 + "y0": 0.015144708391980975, + "y1": 0.015144708391980975 }, { "line": { @@ -20406,7 +20459,7 @@ " predictors=abalone_predictors,\n", " imputed_variables=[abalone_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", @@ -20495,46 +20548,52 @@ " receiver_data=abalone_result.receiver_data, # Imputed values\n", " imputed_variables=[abalone_target],\n", ")\n", - "best_method_name = abalone_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = abalone_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "abalone_wasserstein[best_method_name] = distribution_comparison_abalone[\n", - " distribution_comparison_abalone['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {abalone_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_abalone[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {abalone_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in abalone_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = abalone_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = abalone_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [abalone_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=abalone_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=abalone_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[abalone_target], \n", + " imputed_variables=[abalone_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " abalone_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {abalone_wasserstein.get(method_name, 'N/A'):.4f}\")\n", - " \n", + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {abalone_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )\n", + "\n", "# Display full comparison for best method\n", "display(distribution_comparison_abalone)" ] @@ -20698,7 +20757,7 @@ 0.008693014354066986, 0.011421351674641148, 0.012103755980861244, - 0.013193911483253589, + 0.013193911483253587, 0.014684198564593302, 0.018883708133971288, 0.031053277511961724, @@ -20762,13 +20821,13 @@ ], "y": [ 0.00710735783241504, - 0.010448574624384293, + 0.010448574624384291, 0.010626440020242458, 0.01077682863240476, - 0.011957216167721843, + 0.011957216167721845, 0.016090966710173474, 0.026312275154905133, - 0.030935669438922498 + 0.030935669438922495 ] }, { @@ -20794,7 +20853,7 @@ 7 ], "y": [ - 0.014497906698564595, + 0.014497906698564596, 0.01839712918660287, 0.018835825358851675, 0.01921471291866029, @@ -21718,8 +21777,7 @@ "\n", "# Plot degradation curves\n", "abalone_cia_fig = plot_cia_degradation_curves(\n", - " abalone_cia_results,\n", - " title=\"CIA Sensitivity: Abalone\"\n", + " abalone_cia_results, title=\"CIA Sensitivity: Abalone\"\n", ")\n", "abalone_cia_fig.show()\n", "\n", @@ -22018,7 +22076,7 @@ "print(f\"\\nShape: {df_house.shape}\")\n", "print(f\"\\nColumn names:\")\n", "for i, col in enumerate(df_house.columns):\n", - " print(f\" {i+1}. {col}\")\n", + " print(f\" {i + 1}. {col}\")\n", "print(f\"\\nData types:\")\n", "print(df_house.dtypes)\n", "print(f\"\\nFirst few rows:\")\n", @@ -22041,7 +22099,18 @@ ], "source": [ "house_target = \"price\" # Target variable to impute\n", - "house_predictors = [\"bedrooms\", \"bathrooms\", \"sqft_living\", \"sqft_lot\", \"waterfront\", \"view\", \"condition\", \"grade\", \"sqft_above\", \"sqft_basement\"]\n", + "house_predictors = [\n", + " \"bedrooms\",\n", + " \"bathrooms\",\n", + " \"sqft_living\",\n", + " \"sqft_lot\",\n", + " \"waterfront\",\n", + " \"view\",\n", + " \"condition\",\n", + " \"grade\",\n", + " \"sqft_above\",\n", + " \"sqft_basement\",\n", + "]\n", "\n", "print(f\"Target variable: {house_target}\")\n", "print(f\"Predictors ({len(house_predictors)}): {house_predictors}\")" @@ -22769,7 +22838,7 @@ " data=df_house,\n", " predictors=house_predictors,\n", " imputed_variables=[house_target],\n", - " method=\"all\"\n", + " method=\"all\",\n", ")\n", "\n", "print(\"\\n--- Pearson Correlation Matrix ---\")\n", @@ -22782,9 +22851,11 @@ "display(house_correlations[\"mutual_info\"])\n", "\n", "print(\"\\n--- Predictor-Target Mutual Information ---\")\n", - "display(house_correlations[\"predictor_target_mi\"].sort_values(\n", - " by=house_target, ascending=False\n", - "))" + "display(\n", + " house_correlations[\"predictor_target_mi\"].sort_values(\n", + " by=house_target, ascending=False\n", + " )\n", + ")" ] }, { @@ -22994,7 +23065,7 @@ " imputed_variables=[house_target],\n", " model_class=QRF,\n", " train_size=0.6,\n", - " n_jobs=1\n", + " n_jobs=1,\n", ")\n", "\n", "print(\"\\n--- Leave-One-Out Results ---\")\n", @@ -23090,7 +23161,7 @@ "error_y": { "array": [ 719.328189753778, - 940.3832731105417, + 940.3832731105416, 1482.848168298151, 981.7573126166058, 893.1098804459698, @@ -23147,7 +23218,7 @@ ], "xaxis": "x", "y": [ - 20709.781289760314, + 20709.78128976031, 32711.011025779328, 44535.18256502814, 53703.12974447841, @@ -23175,15 +23246,15 @@ "array": [ 194.028361567845, 270.40611376212814, - 424.35766919963396, + 424.3576691996339, 655.5625728964469, 859.3968486998843, - 1081.5312202798207, + 1081.531220279821, 1290.8863186105052, - 1397.2462643130293, + 1397.246264313029, 1540.027505583281, - 1619.1472241056717, - 1689.5007427358473, + 1619.1472241056715, + 1689.500742735847, 1708.6528162176992, 1692.2362737940518, 1724.0607813481622, @@ -23247,7 +23318,7 @@ 71527.86883635657, 67858.72913281275, 62484.32419192977, - 54953.553220199516, + 54953.55322019952, 44734.247783678955, 30447.100712490104 ], @@ -23268,7 +23339,7 @@ 2127.8709907744037, 1718.448175433048, 1352.7976079507, - 1559.8561647881027, + 1559.856164788103, 1275.6384343952695, 2065.063847283456, 1573.1974067010156, @@ -23343,7 +23414,7 @@ "array": [ 1980.2054753191617, 1703.6432646631138, - 1455.5825320961067, + 1455.582532096107, 1253.0658913312486, 1121.0536267527482, 1085.579027918468, @@ -23407,17 +23478,17 @@ 102226.80206862911, 102390.5592771491, 102554.31648566911, - 102718.07369418911, + 102718.07369418912, 102881.83090270912, 103045.58811122912, - 103209.34531974913, + 103209.34531974912, 103373.10252826913, - 103536.85973678913, - 103700.61694530913, - 103864.37415382915, - 104028.13136234913, + 103536.85973678912, + 103700.61694530911, + 103864.37415382917, + 104028.13136234912, 104191.88857086914, - 104355.64577938915 + 104355.64577938916 ], "yaxis": "y" }, @@ -23428,7 +23499,7 @@ 284.7326924435361, 569.2486180173503, 853.6520482378114, - 1137.9652075982785, + 1137.9652075982783, 1422.2045123242642, 1706.368936967098, 1990.47200208671, @@ -23436,7 +23507,7 @@ 2558.4736744376673, 2842.3662015453397, 3126.183792588692, - 3409.9218109892086, + 3409.921810989209, 3693.5727944433816, 3977.115932312908, 4260.527678263926, @@ -23496,7 +23567,7 @@ 295533.39161048527, 322396.1651101296, 349258.13342021353, - 376119.19087407645, + 376119.1908740765, 402979.11892909755, 429837.5833290928, 456694.0042487571, @@ -24470,7 +24541,7 @@ " predictors=house_predictors,\n", " imputed_variables=[house_target],\n", " impute_all=True,\n", - " log_level=\"INFO\"\n", + " log_level=\"INFO\",\n", ")\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", @@ -24510,7 +24581,7 @@ "error_y": { "array": [ 719.328189753778, - 940.3832731105417, + 940.3832731105416, 1482.848168298151, 981.7573126166058, 893.1098804459698, @@ -24567,7 +24638,7 @@ ], "xaxis": "x", "y": [ - 20709.781289760314, + 20709.78128976031, 32711.011025779328, 44535.18256502814, 53703.12974447841, @@ -24595,15 +24666,15 @@ "array": [ 194.028361567845, 270.40611376212814, - 424.35766919963396, + 424.3576691996339, 655.5625728964469, 859.3968486998843, - 1081.5312202798207, + 1081.531220279821, 1290.8863186105052, - 1397.2462643130293, + 1397.246264313029, 1540.027505583281, - 1619.1472241056717, - 1689.5007427358473, + 1619.1472241056715, + 1689.500742735847, 1708.6528162176992, 1692.2362737940518, 1724.0607813481622, @@ -24667,7 +24738,7 @@ 71527.86883635657, 67858.72913281275, 62484.32419192977, - 54953.553220199516, + 54953.55322019952, 44734.247783678955, 30447.100712490104 ], @@ -24688,7 +24759,7 @@ 2127.8709907744037, 1718.448175433048, 1352.7976079507, - 1559.8561647881027, + 1559.856164788103, 1275.6384343952695, 2065.063847283456, 1573.1974067010156, @@ -24763,7 +24834,7 @@ "array": [ 1980.2054753191617, 1703.6432646631138, - 1455.5825320961067, + 1455.582532096107, 1253.0658913312486, 1121.0536267527482, 1085.579027918468, @@ -24827,17 +24898,17 @@ 102226.80206862911, 102390.5592771491, 102554.31648566911, - 102718.07369418911, + 102718.07369418912, 102881.83090270912, 103045.58811122912, - 103209.34531974913, + 103209.34531974912, 103373.10252826913, - 103536.85973678913, - 103700.61694530913, - 103864.37415382915, - 104028.13136234913, + 103536.85973678912, + 103700.61694530911, + 103864.37415382917, + 104028.13136234912, 104191.88857086914, - 104355.64577938915 + 104355.64577938916 ], "yaxis": "y" } @@ -25776,7 +25847,7 @@ } ], "source": [ - "house_result.cv_results.pop('MDN', None)\n", + "house_result.cv_results.pop(\"MDN\", None)\n", "\n", "print(\"\\n--- Autoimpute CV Results ---\")\n", "comparison_viz = method_comparison_results(\n", @@ -25864,46 +25935,52 @@ " receiver_data=house_result.receiver_data, # Imputed values\n", " imputed_variables=[house_target],\n", ")\n", - "best_method_name = house_result.fitted_models[\"best_method\"].__class__.__name__ \n", + "best_method_name = house_result.fitted_models[\"best_method\"].__class__.__name__\n", "best_method_name = best_method_name.replace(\"Results\", \"\")\n", "house_wasserstein[best_method_name] = distribution_comparison_house[\n", - " distribution_comparison_house['Metric'] == 'wasserstein_distance'\n", - "]['Distance'].values[0]\n", - "print(f\"{best_method_name}: Wasserstein Distance = {house_wasserstein.get(best_method_name, 'N/A'):.4f}\")\n", - " \n", + " distribution_comparison_house[\"Metric\"] == \"wasserstein_distance\"\n", + "][\"Distance\"].values[0]\n", + "print(\n", + " f\"{best_method_name}: Wasserstein Distance = {house_wasserstein.get(best_method_name, 'N/A'):.4f}\"\n", + ")\n", + "\n", "for method_name, imputations in house_result.imputations.items():\n", " # Skip the 'best_method' (it's a duplicate)\n", - " if method_name == 'best_method': \n", + " if method_name == \"best_method\":\n", " continue\n", - " \n", - " # Create a copy of receiver data with this method's imputations \n", - " receiver_with_imputations = house_receiver_no_target.copy() \n", - " \n", - " # Handle both dict (quantile->DataFrame) and DataFrame formats \n", - " if isinstance(imputations, dict): \n", - " # Get median quantile (0.5) imputations \n", - " imp_df = imputations.get(0.5, list(imputations.values())[0]) \n", - " else: \n", + "\n", + " # Create a copy of receiver data with this method's imputations\n", + " receiver_with_imputations = house_receiver_no_target.copy()\n", + "\n", + " # Handle both dict (quantile->DataFrame) and DataFrame formats\n", + " if isinstance(imputations, dict):\n", + " # Get median quantile (0.5) imputations\n", + " imp_df = imputations.get(0.5, list(imputations.values())[0])\n", + " else:\n", " imp_df = imputations\n", - " \n", - " # Add imputed values \n", + "\n", + " # Add imputed values\n", " for var in [house_target]:\n", - " if var in imp_df.columns: \n", - " receiver_with_imputations[var] = imp_df[var].values \n", - " \n", - " # Calculate distribution comparison \n", - " dist_comparison = compare_distributions( \n", - " donor_data=house_receiver, # Ground truth \n", + " if var in imp_df.columns:\n", + " receiver_with_imputations[var] = imp_df[var].values\n", + "\n", + " # Calculate distribution comparison\n", + " dist_comparison = compare_distributions(\n", + " donor_data=house_receiver, # Ground truth\n", " receiver_data=receiver_with_imputations,\n", - " imputed_variables=[house_target], \n", + " imputed_variables=[house_target],\n", " )\n", "\n", - " # Extract Wasserstein distance \n", - " wd = dist_comparison[dist_comparison['Metric'] == 'wasserstein_distance']['Distance'].values \n", + " # Extract Wasserstein distance\n", + " wd = dist_comparison[dist_comparison[\"Metric\"] == \"wasserstein_distance\"][\n", + " \"Distance\"\n", + " ].values\n", " house_wasserstein[method_name] = wd[0]\n", - " \n", - " print(f\"{method_name}: Wasserstein Distance = {house_wasserstein.get(method_name, 'N/A'):.4f}\")\n", - " \n", + "\n", + " print(\n", + " f\"{method_name}: Wasserstein Distance = {house_wasserstein.get(method_name, 'N/A'):.4f}\"\n", + " )\n", + "\n", "# Display full comparison for best method\n", "display(distribution_comparison_house)" ] @@ -26073,9 +26150,9 @@ 95291.8059356928, 101646.55424473745, 109849.02169326856, - 95995.41586398333, + 95995.41586398332, 105091.3555817719, - 102283.51127920425 + 102283.51127920423 ] }, { @@ -26112,7 +26189,7 @@ 84974.7763763976, 85183.47568120067, 89951.50817774664, - 90481.03740947727 + 90481.03740947729 ] }, { @@ -26178,7 +26255,7 @@ ], "y": [ 108071.47490168863, - 108118.89174184595, + 108118.89174184596, 108526.14018043026, 139644.67545685868, 143404.15105250984, @@ -27107,8 +27184,7 @@ "\n", "# Plot degradation curves\n", "house_cia_fig = plot_cia_degradation_curves(\n", - " house_cia_results,\n", - " title=\"CIA Sensitivity: House\"\n", + " house_cia_results, title=\"CIA Sensitivity: House\"\n", ")\n", "house_cia_fig.show()\n", "\n", @@ -27382,15 +27458,15 @@ "all_cv_results_df = pd.DataFrame(all_cv_results).T\n", "all_cv_results_df.to_csv(\"benchmark_cv_results.csv\")\n", "\n", - "# Collect all Wasserstein results \n", + "# Collect all Wasserstein results\n", "all_wasserstein_results = {\n", - " \"space_ga\": space_ga_wasserstein, \n", - " \"elevators\": elevators_wasserstein, \n", - " \"brazilian_houses\": brazilian_wasserstein, \n", - " \"onlinenewspopularity\": news_wasserstein, \n", - " \"abalone\": abalone_wasserstein, \n", - " \"house_sales\": house_wasserstein, \n", - "} \n", + " \"space_ga\": space_ga_wasserstein,\n", + " \"elevators\": elevators_wasserstein,\n", + " \"brazilian_houses\": brazilian_wasserstein,\n", + " \"onlinenewspopularity\": news_wasserstein,\n", + " \"abalone\": abalone_wasserstein,\n", + " \"house_sales\": house_wasserstein,\n", + "}\n", "all_wasserstein_results_df = pd.DataFrame(all_wasserstein_results).T\n", "all_wasserstein_results_df.to_csv(\"benchmark_wasserstein_results.csv\")\n", "\n", @@ -27419,7 +27495,9 @@ "outputs": [], "source": [ "all_cv_results = pd.read_csv(\"benchmark_cv_results.csv\", index_col=0).to_dict()\n", - "all_wasserstein_results = pd.read_csv(\"benchmark_wasserstein_results.csv\", index_col=0).to_dict()\n", + "all_wasserstein_results = pd.read_csv(\n", + " \"benchmark_wasserstein_results.csv\", index_col=0\n", + ").to_dict()\n", "all_cia_results = pd.read_csv(\"benchmark_cia_results.csv\", index_col=0).to_dict()" ] }, @@ -29879,7 +29957,7 @@ "heatmap_fig = create_benchmark_heatmap(\n", " all_cv_results,\n", " wasserstein_results=all_wasserstein_results,\n", - " title=\"Cross-Dataset Performance Comparison\"\n", + " title=\"Cross-Dataset Performance Comparison\",\n", ")\n", "heatmap_fig.show()" ] diff --git a/paper/imputing-from-scf-to-cps.ipynb b/paper/imputing-from-scf-to-cps.ipynb index d514dae..92882d2 100644 --- a/paper/imputing-from-scf-to-cps.ipynb +++ b/paper/imputing-from-scf-to-cps.ipynb @@ -97,9 +97,7 @@ " logger.debug(f\"Generating SCF URL for year {year}\")\n", "\n", " if year not in VALID_YEARS:\n", - " logger.error(\n", - " f\"Invalid SCF year: {year}. Valid years are {VALID_YEARS}\"\n", - " )\n", + " logger.error(f\"Invalid SCF year: {year}. Valid years are {VALID_YEARS}\")\n", " raise ValueError(\n", " f\"The SCF is not available for {year}. Valid years are {VALID_YEARS}\"\n", " )\n", @@ -178,12 +176,8 @@ " f for f in z.namelist() if f.endswith(\".dta\")\n", " ]\n", " if not dta_files:\n", - " logger.error(\n", - " f\"No Stata files found in zip for year {year}\"\n", - " )\n", - " raise ValueError(\n", - " f\"No Stata files found in zip for year {year}\"\n", - " )\n", + " logger.error(f\"No Stata files found in zip for year {year}\")\n", + " raise ValueError(f\"No Stata files found in zip for year {year}\")\n", "\n", " logger.debug(f\"Found Stata files: {dta_files}\")\n", "\n", @@ -191,12 +185,8 @@ " try:\n", " logger.debug(f\"Reading Stata file: {dta_files[0]}\")\n", " with z.open(dta_files[0]) as f:\n", - " df = pd.read_stata(\n", - " io.BytesIO(f.read()), columns=columns\n", - " )\n", - " logger.debug(\n", - " f\"Read DataFrame with shape {df.shape}\"\n", - " )\n", + " df = pd.read_stata(io.BytesIO(f.read()), columns=columns)\n", + " logger.debug(f\"Read DataFrame with shape {df.shape}\")\n", "\n", " # Ensure 'wgt' is included\n", " if (\n", @@ -214,9 +204,7 @@ " io.BytesIO(f.read()),\n", " columns=cols_with_weight,\n", " )\n", - " logger.debug(\n", - " f\"Re-read DataFrame with shape {df.shape}\"\n", - " )\n", + " logger.debug(f\"Re-read DataFrame with shape {df.shape}\")\n", " except Exception as e:\n", " logger.error(\n", " f\"Error reading Stata file for year {year}: {str(e)}\"\n", @@ -251,9 +239,7 @@ " )\n", " return result\n", " else:\n", - " logger.info(\n", - " f\"Returning data for single year, shape: {all_data[0].shape}\"\n", - " )\n", + " logger.info(f\"Returning data for single year, shape: {all_data[0].shape}\")\n", " return all_data[0]\n", "\n", " except Exception as e:\n", @@ -348,14 +334,13 @@ "\n", "# Monkey patch the requests library to use the unverified context\n", "old_get = requests.get\n", - "requests.get = lambda *args, **kwargs: old_get(\n", - " *args, **{**kwargs, \"verify\": False}\n", - ")\n", + "requests.get = lambda *args, **kwargs: old_get(*args, **{**kwargs, \"verify\": False})\n", "\n", "from policyengine_us_data import EnhancedCPS_2024\n", "\n", "ENHANCED_CPS_PATH = str(EnhancedCPS_2024().file_path)\n", "\n", + "\n", "def load_dataset(file_path):\n", " \"\"\"Load all datasets from H5 file into a flat dictionary.\n", "\n", @@ -363,7 +348,7 @@ " time-period format (variable/year -> array) used by\n", " EnhancedCPS datasets.\n", " \"\"\"\n", - " with h5py.File(file_path, 'r') as f:\n", + " with h5py.File(file_path, \"r\") as f:\n", " data = {}\n", "\n", " for table_name in f.keys():\n", @@ -381,6 +366,7 @@ "\n", " return data\n", "\n", + "\n", "cps = load_dataset(ENHANCED_CPS_PATH)\n", "\n", "# Drop existing net_worth — the EnhancedCPS already contains\n", @@ -427,9 +413,7 @@ "\n", "# Apply the mapping to recode the race values\n", "cps[\"race\"] = np.vectorize(cps_race_mapping.get)(cps[\"cps_race\"])\n", - "cps[\"farm_self_employment_income\"] = (\n", - " cps[\"self_employment_income\"] + cps[\"farm_income\"]\n", - ")\n", + "cps[\"farm_self_employment_income\"] = cps[\"self_employment_income\"] + cps[\"farm_income\"]\n", "cps[\"interest_dividend_income\"] = (\n", " cps[\"taxable_interest_income\"]\n", " + cps[\"tax_exempt_interest_income\"]\n", @@ -459,9 +443,7 @@ " \"is_female\": cps[\"is_female\"][mask_head],\n", " \"age\": cps[\"age\"][mask_head],\n", " \"race\": cps[\"race\"][mask_head],\n", - " \"own_children_in_household\": cps[\"own_children_in_household\"][\n", - " mask_head\n", - " ],\n", + " \"own_children_in_household\": cps[\"own_children_in_household\"][mask_head],\n", " }\n", ")\n", "hh_level = heads.merge(household_sums, on=\"household_id\", how=\"left\")\n", @@ -638,7 +620,7 @@ 7.694453071201986, 7.645842982599933, 7.595983500842188, - 7.6671780425310825, + 7.667178042531083, 7.635193083142834, 6.559533310235051, 6.557378752983201, @@ -662,7 +644,7 @@ 7.957650277573836, 3.4418825744626234, 3.5434092769185965, - 3.7242850002878973, + 3.7242850002878978, 3.588247347394967, 3.7885042677927663, 2.739584626777677, @@ -718,7 +700,7 @@ 4.172800395798258, 4.233096297685509, 4.202558230436047, - 3.9631005357614963, + 3.963100535761496, 4.358035034293809, 7.648729041466286, 7.6224374213921875, @@ -806,7 +788,7 @@ -4.758541044415323, -4.758541044415323, 4.1368559756072285, - 3.2540302045211518, + 3.254030204521152, 4.470118450216522, 4.415221986635266, -3.4963377324600904, @@ -911,9 +893,9 @@ 8.152025788513182, 8.152132399125913, 2.579883783910165, - 1.9778237925822026, + 1.9778237925822024, 1.324611278806859, - 1.0235812831428779, + 1.023581283142878, 2.278853788246184, 5.376862622688169, 5.376862622688169, @@ -1141,7 +1123,7 @@ 5.424119272534824, 5.425842665597558, -3.667033959629065, - -3.8159729726411316, + -3.815972972641131, -3.6738888062748143, -3.737911042888111, -3.739584626777677, @@ -1173,7 +1155,7 @@ 7.286748486698794, 7.286985350486846, 7.29047591371143, - 7.2853245846509145, + 7.285324584650915, 7.289370461054727, 5.423081944457488, 5.4367133335777496, @@ -1369,7 +1351,7 @@ 7.764002401055045, 7.547956631321748, 7.69078666432515, - 7.6029772704467495, + 7.602977270446749, 6.567189973339429, 6.58425293223572, 6.583404151855853, @@ -1423,7 +1405,7 @@ 3.985002377209326, 3.981667131663963, 3.9840520606771768, - 3.9915969971365195, + 3.991596997136519, 3.99112925936174, 7.854496351876592, 7.869212557458004, @@ -1438,7 +1420,7 @@ 7.916940179227872, 7.910664387894294, 7.91377419552629, - 7.9010217419982745, + 7.901021741998275, 7.925976386210913, -5.04510134725691, -5.015471587078903, @@ -1500,11 +1482,11 @@ 3.5917830072098726, 3.5917830072098726, 3.5917830072098726, - 1.9778237925822026, - 1.9778237925822026, - 1.9778237925822026, - 1.9778237925822026, - 1.9778237925822026, + 1.9778237925822024, + 1.9778237925822024, + 1.9778237925822024, + 1.9778237925822024, + 1.9778237925822024, 8.209647985661773, 8.208786325270601, 8.1972430913186, @@ -1520,11 +1502,11 @@ 6.11861107979133, 6.11861107979133, 6.118959882702942, - 3.8159729726411316, + 3.815972972641131, 3.8869041432633336, 3.7311514592408144, 4.019216477740428, - 3.8159729726411316, + 3.815972972641131, 4.942083422779052, 4.947291477539441, 4.942083422779052, @@ -1685,10 +1667,10 @@ 4.4889641345912965, 4.4814631798768705, 4.51494297697715, - 3.7833246507406026, - 3.7833246507406026, + 3.783324650740602, + 3.783324650740602, 3.78400376656609, - 3.8618005050505038, + 3.861800505050504, 3.7959029898657977, 7.808426716555523, 7.808419588969925, @@ -1730,7 +1712,7 @@ 6.832008336415809, 6.7953891621419835, 6.818835465723761, - 1.0235812831428779, + 1.023581283142878, 3.0279026569255203, 2.8017325335265215, -3.1134863945822757, @@ -1789,7 +1771,7 @@ -3.9680639552930463, -3.62564127447084, -3.8986425465345778, - -3.9100720083153595, + -3.910072008315359, 4.1273850040988345, 4.175869627525934, 4.117002968305113, @@ -1800,10 +1782,10 @@ 6.663276900586931, 6.663187286556667, 6.663247031298052, - 3.6488937341045515, + 3.648893734104551, 3.527371966200059, 3.6509471397356106, - 3.6699850093659476, + 3.669985009365947, 3.4691854864164755, 6.032266602338046, 6.031329061143618, @@ -1935,11 +1917,11 @@ 6.312098784939952, 6.312880312021294, 6.32671251565364, - 3.6519702131931893, - 3.6519702131931893, + 3.6519702131931897, + 3.6519702131931897, 3.6416293798549706, - 3.6519702131931893, - 3.6519702131931893, + 3.6519702131931897, + 3.6519702131931897, -4.977679003622067, -4.893516693789738, -4.873798524941267, @@ -1975,11 +1957,11 @@ 8.291950949641993, 8.294276419578859, 8.315914235543616, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, 3.324611278806859, 3.323524183165645, 3.324611278806859, @@ -2013,7 +1995,7 @@ 3.840485122518538, 3.8344855638115782, 3.852885055973903, - 3.8418071767568334, + 3.841807176756834, 3.847055512313179, 5.619198737774329, 5.619099549814115, @@ -2027,7 +2009,7 @@ 5.505453693453541, 7.398109127505432, 7.397794035660696, - 7.3980968435732075, + 7.398096843573208, 7.397741008800246, 7.397969216796116, 5.618856994944977, @@ -2060,11 +2042,11 @@ 5.148639434314951, 5.183058239617112, 5.186056073580996, - 3.8624303738801333, - 3.8624303738801333, - 3.8624303738801333, - 3.8624303738801333, - 3.8624303738801333, + 3.8624303738801338, + 3.8624303738801338, + 3.8624303738801338, + 3.8624303738801338, + 3.8624303738801338, 5.532380248546783, 5.569506612498721, 5.54052630027968, @@ -2321,7 +2303,7 @@ 6.966605636035843, 6.9665561155703495, -3.726011819588403, - -3.9797497136182414, + -3.979749713618242, -3.9228544704604817, -3.947343243971578, -3.7655203608720766, @@ -2345,10 +2327,10 @@ 4.017898435812515, 3.8599053988496297, 3.8437827426285183, - 3.9304548178649483, + 3.930454817864948, 3.754363558809267, 4.004493220919722, - 3.8138664471761197, + 3.81386644717612, 3.97637372618697, 6.854554680465529, 6.854554680465529, @@ -2566,8 +2548,8 @@ 5.495166337328068, 5.495166337328068, -2.5007025378625403, - 3.2540302045211518, - -3.6570497387224643, + 3.254030204521152, + -3.657049738722464, 3.403792524854484, 2.324611278806859, 8.010496266188158, @@ -2612,7 +2594,7 @@ 5.233685680207763, 7.1075136847815035, 7.106904701616402, - 7.1069405478036956, + 7.106940547803696, 7.106904701616402, 7.108050314630954, 8.47571440199899, @@ -2666,10 +2648,10 @@ 4.92851311053853, 4.938981118355148, 3.6468305735407784, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, 6.637951122691167, 6.637951122691167, 6.637951122691167, @@ -2690,7 +2672,7 @@ 6.89905348416431, 6.957877689962284, 6.933399307598042, - 3.6910342360328317, + 3.691034236032832, 3.6882232586990034, 3.695679141078595, 3.5626573819356544, @@ -2712,7 +2694,7 @@ 4.454140052665635, 7.945475234207554, 7.950802235502547, - 7.9302389623880565, + 7.930238962388056, 7.886480946211801, 7.940139976153705, 8.334124637128014, @@ -2722,14 +2704,14 @@ 8.398769381565375, 3.6056446460545866, 3.5952901149515655, - 3.6067800571115005, - 3.6067800571115005, + 3.606780057111501, + 3.606780057111501, 3.5941242230247754, 3.64693396468087, 3.667132651705823, 3.6364710524303625, 3.64693396468087, - 3.6147572334546694, + 3.61475723345467, 5.309588405222352, 5.281979087238387, 5.255814804257612, @@ -2776,7 +2758,7 @@ 7.735514987304675, 7.736331971744595, 3.721681828766268, - 3.9873691104884332, + 3.9873691104884337, 4.113486394582276, 4.2408019387873965, 4.102400466241726, @@ -2992,8 +2974,8 @@ 4.985381922334557, 3.888685257784006, 3.901528234772066, - 3.9826226754639715, - 3.8963201106155467, + 3.982622675463971, + 3.8963201106155463, 3.885115694001916, 6.119099325466029, 6.119099325466029, @@ -3024,7 +3006,7 @@ 4.009905060193643, 3.9621010083193697, 3.9595920788580874, - 3.9626010595915444, + 3.962601059591544, 4.714662775265846, 4.657049738722464, 4.646830573540778, @@ -3115,11 +3097,11 @@ 3.722551287478897, 3.62564127447084, 3.62564127447084, - 3.9749188019387955, - 3.9744327420314245, - 3.9744327420314245, - 3.9749188019387955, - 3.9749188019387955, + 3.974918801938795, + 3.974432742031425, + 3.974432742031425, + 3.974918801938795, + 3.974918801938795, -3.324611278806859, -3.324611278806859, -3.324611278806859, @@ -3151,7 +3133,7 @@ 4.955552477308971, 4.958589478637879, 4.040614622441658, - 3.9967091367425764, + 3.996709136742576, 4.040614622441658, 4.080486134479351, 4.080486134479351, @@ -3167,10 +3149,10 @@ 5.459425649127319, 2.779456138815369, 2.4859792810418337, - 3.2540302045211518, + 3.254030204521152, 2.579883783910165, 2.199672542198559, - 3.8201556163533077, + 3.820155616353308, 4.3805626841360095, 4.39906199776145, 4.484929716790861, @@ -3303,7 +3285,7 @@ 9.1799320189435, 9.17867094806365, 9.17960193341271, - 9.194567489622239, + 9.19456748962224, 9.203529560384474, 6.250438853431602, 6.250438853431602, @@ -3392,7 +3374,7 @@ 5.3293624343978605, 9.10677778233254, 9.113088992252973, - 9.117124133571341, + 9.11712413357134, 9.098771903919998, 9.090877601182216, 5.357974711426582, @@ -3561,10 +3543,10 @@ 7.264205403330138, 7.262003779028357, 4.115950982771999, - 3.7914788991609685, + 3.791478899160969, 3.827038398791292, 4.364025397982996, - 3.9864239643441204, + 3.98642396434412, -5.195044448226722, -5.202040219595078, -5.144878435967824, @@ -3701,7 +3683,7 @@ 3.6767937969182216, 4.346007335548831, 3.7404190064424023, - 3.7437405865488347, + 3.7437405865488342, 3.727731799982677, 3.735388512184069, 3.752746072835648, @@ -3885,7 +3867,7 @@ -4.201982624676633, -2.169709318821116, 4.045597022960598, - -3.9873691104884332, + -3.9873691104884337, -3.779456138815369, -4.153915051637884, -3.7639439726371218, @@ -3916,7 +3898,7 @@ 6.449298051539065, 6.45081089450527, 7.662557475539177, - 7.6604140709241895, + 7.660414070924189, 7.651855748740803, 7.664546435559159, 7.658122030224458, @@ -3971,10 +3953,10 @@ 3.8311163112117312, 3.8311163112117312, 7.872318312643632, - 7.8608539856451785, + 7.860853985645179, 7.858059210731222, 7.860860302609883, - 7.8570471433135705, + 7.857047143313571, 7.028456995944383, 7.0298076485196335, 6.984237535685819, @@ -4157,7 +4139,7 @@ 8.177976342908414, 9.305572451986333, 9.32574201125102, - 9.301615874731699, + 9.3016158747317, 9.327136511266914, 9.298859459544504, -4.034305148534651, @@ -4195,7 +4177,7 @@ 7.268518623373246, 7.257672921645571, 7.257803622077429, - 7.7146789614998905, + 7.714678961499891, 7.719694678626349, 7.753503968034158, 7.7210503809613025, @@ -4205,11 +4187,11 @@ 5.002218231527352, 4.996246875408989, 4.979749713618241, - 3.7137773631713915, + 3.713777363171391, 3.667033959629065, 3.667033959629065, 3.579883783910165, - 3.7137773631713915, + 3.713777363171391, 5.283843527857855, 5.269315976599463, 5.290940773970737, @@ -4316,7 +4298,7 @@ 7.83248333508864, 7.851134058543968, 7.673820790627515, - 7.6745101702107705, + 7.674510170210771, 7.673538897985251, 7.674665372385889, 7.673324926274613, @@ -4397,7 +4379,7 @@ 6.125328357089244, -3.130791252790746, -3.4829737709021087, - 3.7328512441187085, + 3.732851244118709, 3.7066283213817273, -3.320246473404409, 5.204280484438913, @@ -4575,11 +4557,11 @@ 5.429865921067605, 5.429354384516235, 5.425067984917047, - 3.7756297309623164, + 3.775629730962317, 3.767874266265554, - 3.7756297309623164, - 3.7756297309623164, - 3.7756297309623164, + 3.775629730962317, + 3.775629730962317, + 3.775629730962317, 7.880273930471211, 7.989976475982081, 7.957058447459096, @@ -4623,7 +4605,7 @@ 3.8304393126616954, 3.8643145177546847, 3.844439272582578, - 3.7420829720101523, + 3.742082972010152, 3.8580019868244104, 6.70693456218884, 6.705933976682544, @@ -4664,7 +4646,7 @@ 7.667014218522132, 7.61162878012896, 7.567115437673016, - 7.5577216621853065, + 7.557721662185307, 5.316390948560168, 5.316612188749315, 5.316612188749315, @@ -4724,11 +4706,11 @@ -3.9729712897877905, -3.992064231696813, -4.009905060193643, - -3.9670757990489802, + -3.96707579904898, 3.7404190064424023, - 3.9368651849032963, - 3.7936965779299796, - 3.8002824671312885, + 3.936865184903296, + 3.793696577929979, + 3.800282467131289, 3.7847570962986095, 3.9347388918828545, 3.9347388918828545, @@ -4772,7 +4754,7 @@ 6.108978905159847, 2.722551287478897, 2.438554631113696, - 2.2540302045211518, + 2.254030204521152, 1.7225512874788966, 2.7559750429658463, 3.915675885833358, @@ -4806,7 +4788,7 @@ 6.9699107099478335, 6.969959849400467, 7.220768078688142, - 7.2206136020608795, + 7.22061360206088, 7.220599806832509, 7.220641191203086, 7.220773594694441, @@ -4857,7 +4839,7 @@ 5.166908413134924, 7.353426448653746, 7.352551777379809, - 7.3487068093598085, + 7.348706809359808, 7.355352639433805, 7.349076421707142, 5.662370947989188, @@ -5034,7 +5016,7 @@ 7.241012582410734, 7.241012582410734, 7.241012582410734, - 7.2373114869977195, + 7.23731148699772, 6.630177592322163, 6.632534982418741, 6.634454283522929, @@ -5101,9 +5083,9 @@ 6.140952024163783, 5.9872274696277215, -2.0013048884317257, - 1.0235812831428779, - 1.0235812831428779, - 1.0235812831428779, + 1.023581283142878, + 1.023581283142878, + 1.023581283142878, -2.0013048884317257, 5.078577144672019, 4.921208374433319, @@ -5174,7 +5156,7 @@ 7.505356313513511, 7.483654837655457, 7.477575006781162, - 7.5083678290520695, + 7.508367829052069, 5.537504371467372, 5.541568486167956, 5.539216729096924, @@ -5529,7 +5511,7 @@ 7.8704111821155, 7.906479620179314, 7.92546279453877, - 7.9248134073621035, + 7.924813407362104, 6.452169580811492, 6.298143207849188, 7.103109825875866, @@ -5627,7 +5609,7 @@ 4.880913779574146, -3.531437154838709, -3.974189507927109, - 1.9266712701348214, + 1.9266712701348216, -3.639005236028822, -3.8311163112117312, 5.561928762981656, @@ -5642,7 +5624,7 @@ 5.94997518341256, 3.573809636197972, -2.199672542198559, - 3.6519702131931893, + 3.6519702131931897, 3.75997778541952, 2.7639439726371218, 5.993695605427975, @@ -5661,30 +5643,30 @@ 6.924330641203958, 6.924166869792839, 2.829761257126765, - 2.8364946397857334, - 2.8364946397857334, + 2.836494639785734, + 2.836494639785734, 2.829761257126765, - 2.8364946397857334, + 2.836494639785734, 3.8869041432633336, 4.001304888431726, - 3.8159729726411316, - 3.9967091367425764, + 3.815972972641131, + 3.996709136742576, 3.722551287478897, - 3.6519702131931893, + 3.6519702131931897, 3.662070540097515, 3.662070540097515, - 3.6519702131931893, - 3.6519702131931893, + 3.6519702131931897, + 3.6519702131931897, -4.30868831270969, -4.1345075254092984, -4.21053761860829, -4.23389980296911, -4.309813137171431, - 7.2167615567082235, - 7.2167615567082235, + 7.216761556708224, + 7.216761556708224, 7.216817224782631, - 7.2167615567082235, - 7.2167615567082235, + 7.216761556708224, + 7.216761556708224, 5.705184281873747, 5.69604859621096, 5.699725963499084, @@ -5800,7 +5782,7 @@ 6.335042691418099, 6.2965061126506585, 6.284822734145136, - 7.9073562444981365, + 7.907356244498136, 7.97234135013503, 7.738288161956347, 7.847524766256081, @@ -5888,7 +5870,7 @@ 7.632305164453141, 7.612138689779156, 7.6332237075311555, - 7.6485488373526795, + 7.64854883735268, 7.593581015346823, 6.782720099424044, 6.7793799401167085, @@ -5955,11 +5937,11 @@ 4.016576381574219, 4.2488905648687405, 4.442710590884854, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, - 3.6570497387224643, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, + 3.657049738722464, 6.425154128819324, 6.621386125547171, 6.531572007962569, @@ -5980,11 +5962,11 @@ 4.725149268198805, 4.736230984770089, 4.736230984770089, - 3.8364946397857334, + 3.836494639785734, 3.829761257126765, 3.829761257126765, - 3.8364946397857334, - 3.8364946397857334, + 3.836494639785734, + 3.836494639785734, 5.060529395338156, 5.060649041185435, 5.060649041185435, @@ -6025,7 +6007,7 @@ 6.3739494913527714, 6.374278873702134, 6.37406577247423, - 3.5537809813459598, + 3.55378098134596, -2.064973968301103, -2.9826226754639715, 3.722551287478897, @@ -6056,15 +6038,15 @@ 5.730895916731586, 5.721681828766267, -3.992064231696813, - -3.9478605692047597, - -3.9967091367425764, + -3.94786056920476, + -3.996709136742576, -3.992064231696813, -4.03641850784805, 3.5588754031856484, 3.619077504968452, 3.7251492681988054, 3.904965939913451, - 3.1474329241099634, + 3.147432924109963, 6.741584451409896, 6.464647689782141, 6.807913231165026, @@ -6078,11 +6060,11 @@ 2.169709318821116, 2.199672542198559, 1.7639439726371218, - 1.8686793231571346, + 1.8686793231571344, 1.8017325335265215, 7.219812753585752, 7.500415808873506, - 7.4375730192964795, + 7.43757301929648, 7.362197121633476, 7.370360517693987, 7.828327077049319, @@ -6093,7 +6075,7 @@ -2.470739314485097, -2.4859792810418337, -2.4859792810418337, - -2.2540302045211518, + -2.254030204521152, -2.454945047301865, 8.548622200957993, 8.542434629683113, @@ -6133,12 +6115,12 @@ 3.829761257126765, 4.048887148407648, 4.0570050386298275, - 3.9826226754639715, + 3.982622675463971, 3.997632185935755, 9.361687311135206, 9.366814666319248, - 9.348972592410663, - 9.401575757071543, + 9.348972592410664, + 9.401575757071544, 9.396400620604082, -4.293794138039121, -4.397045004775247, @@ -6218,7 +6200,7 @@ 7.232430942397643, 7.090916282565075, 7.306359686722795, - 7.2635560842598155, + 7.263556084259816, 7.379166883204009, 5.5410411096831105, 5.546286275877628, @@ -6230,7 +6212,7 @@ 4.123951828260441, 4.153915051637884, 4.128409686796533, - 9.127504572504145, + 9.127504572504144, 9.127084142432672, 9.127486179507397, 9.12754323628271, @@ -6314,11 +6296,11 @@ 7.373286093799089, 7.373266680953192, 7.373286093799089, - 7.3733055057772745, + 7.373305505777275, 3.8560901958491143, 3.8686793231571346, 3.7559750429658463, - 3.8159729726411316, + 3.815972972641131, 3.849656085843704, 5.68159267979999, 5.682546125807312, @@ -6522,7 +6504,7 @@ 5.115248240738563, -3.3679735568279887, 3.3699342575935165, - 1.0235812831428779, + 1.023581283142878, -3.193842998537835, -3.3499171440716293, 5.314283526430732, @@ -6535,10 +6517,10 @@ -2.614645890169377, -2.614645890169377, -2.614645890169377, - 7.6346787138519865, + 7.634678713851987, 7.634668079961155, - 7.6346787138519865, - 7.6346787138519865, + 7.634678713851987, + 7.634678713851987, 7.634668079961155, 4.633921994595035, 4.613419226290338, @@ -6590,11 +6572,11 @@ 5.625641274470841, 5.625641274470841, 5.62672565576306, - -3.9953208740306563, + -3.995320874030656, -3.994857131880983, - -3.9953208740306563, - -3.9953208740306563, - -3.9953208740306563, + -3.995320874030656, + -3.995320874030656, + -3.995320874030656, 6.5370732280228765, 6.429985192950706, 6.483757206660906, @@ -6671,7 +6653,7 @@ 5.304616924177752, 5.291927538297777, 7.410793083456609, - 7.4929024676581255, + 7.492902467658125, 7.436587505826065, 7.5397794025534495, 7.422778923127146, @@ -6725,7 +6707,7 @@ 6.3403900351959, 6.3403900351959, 6.340180585236738, - 3.6910342360328317, + 3.691034236032832, 3.5078811224896636, 3.3353351441986323, 3.751935065164106, @@ -6750,7 +6732,7 @@ 6.119060983169185, 6.093356645682136, 6.128849558133953, - -3.1539150516378838, + -3.153915051637884, -3.0013048884317257, -2.7639439726371218, 2.199672542198559, @@ -6791,7 +6773,7 @@ 4.852241179678198, 4.761568609476309, 7.506111867274619, - 7.4835162999944025, + 7.483516299994403, 7.4940799766338, 7.471622515298556, 7.49274031021489, @@ -6808,7 +6790,7 @@ 7.223720137000258, 7.234541538559689, 7.226450870858089, - 7.2644798232663685, + 7.264479823266368, 7.222897557395982, 5.959113739332257, 5.899827998737483, @@ -6828,7 +6810,7 @@ -3.9590885489675904, -3.954530314310401, -3.9595920788580874, - -3.9640977680754452, + -3.964097768075445, -3.9595920788580874, 6.670181034863251, 6.67008303317449, @@ -6875,11 +6857,11 @@ 5.215311676505734, 5.216120860457597, 5.216399540191173, - 3.9631005357614963, + 3.963100535761496, 3.403792524854484, 3.62564127447084, 3.779456138815369, - 3.9873691104884332, + 3.9873691104884337, 3.528731261462784, 3.528731261462784, 3.528731261462784, @@ -7097,7 +7079,7 @@ 4.689912027444846, 3.169709318821116, 2.4215212918149156, - 3.8364946397857334, + 3.836494639785734, 3.5149429769771503, 2.6570497387224643, -5.012585898841414, @@ -7108,7 +7090,7 @@ 7.385912935012904, 7.37822745321125, 7.440188509935382, - 7.4274735787022985, + 7.427473578702299, 7.404136205297092, 8.895172138803707, 8.899181819580798, @@ -7204,7 +7186,7 @@ 3.9293771635107464, 3.8723859841946817, 3.8723859841946817, - 3.9299163249479685, + 3.929916324947969, 6.0670968145262645, 6.065691934471889, 6.066286710129031, @@ -7234,7 +7216,7 @@ 4.24814024208372, -3.261627386271673, 4.1798274735402225, - 3.8418071767568334, + 3.841807176756834, 4.360041016991407, 4.345593721725279, 4.4064984182304086, @@ -7265,11 +7247,11 @@ 4.535998831743718, 4.5492738076478885, 4.534662128681997, - 7.2948418936303145, - 7.2948418936303145, - 7.2948418936303145, - 7.2948418936303145, - 7.2948418936303145, + 7.294841893630315, + 7.294841893630315, + 7.294841893630315, + 7.294841893630315, + 7.294841893630315, 6.830168217470681, 6.8399684285452285, 6.840266596239745, @@ -7440,7 +7422,7 @@ 4.813161995307303, 4.8528850559739025, 4.841146652702658, - 7.4861200295469255, + 7.486120029546925, 7.486867926161342, 7.485715629205544, 7.486389420723727, @@ -7508,7 +7490,7 @@ 4.040614622441658, 3.704822520518465, 4.095463290449003, - 3.9873691104884332, + 3.9873691104884337, 3.9530002088571705, 5.7734728969046865, 5.7742447003957125, @@ -7535,7 +7517,7 @@ 6.392163796836444, 6.395182907084859, 6.398126177760893, - 6.1550074552903284, + 6.155007455290328, 6.161030346483213, 6.161662829638624, 6.154651119640674, @@ -7626,7 +7608,7 @@ 5.412037735843144, 5.417156486412465, 7.224650514294184, - 7.2992841325910875, + 7.299284132591088, 7.439439022618321, 7.286933251536444, 7.293187613982357, @@ -7665,10 +7647,10 @@ 5.155039543249403, 5.155039543249403, 5.152464985242651, - 3.9273222237644165, - 3.9273222237644165, + 3.927322223764417, + 3.927322223764417, 3.87004210827221, - 3.9273222237644165, + 3.927322223764417, 3.928404982943822, 4.35073579555231, 4.329791791310639, @@ -7770,7 +7752,7 @@ 6.38373904789022, 6.377047414109472, 6.380925240239411, - 3.9967091367425764, + 3.996709136742576, 4.001304888431726, 4.001304888431726, 3.892813002873854, @@ -7837,7 +7819,7 @@ 4.255305666471394, -3.0529650608280874, 3.739584626777677, - -1.9778237925822026, + -1.9778237925822024, 2.636365139862613, 2.7639439726371218, 5.807070370604348, @@ -8216,7 +8198,7 @@ -4.059011021327426, -4.059011021327426, 9.054815994848914, - 9.062601383980919, + 9.06260138398092, 9.078495252353182, 9.01857992358562, 9.113431662967248, @@ -8224,7 +8206,7 @@ 4.005852516182446, 4.02790265692552, 4.02790265692552, - 3.9320663020215276, + 3.932066302021528, 7.313147940735297, 7.121844185522807, 7.107764194563352, @@ -8311,7 +8293,7 @@ -2.5007025378625403, 3.722551287478897, 4.37828502776869, - 3.8243670734706403, + 3.82436707347064, 4.17955462788278, 3.5461559158340545, 3.544850158741263, @@ -8327,9 +8309,9 @@ 2.5007025378625403, -3.7670126482895614, -3.759100341958049, - -3.7510412040007868, + -3.751041204000787, -3.7670126482895614, - -3.7677960079570436, + -3.767796007957043, 5.7394175583078715, 5.632641833072965, 5.70509386978184, @@ -8472,11 +8454,11 @@ 4.909507622944309, 7.589259127239325, 7.798397407555614, - 7.6846174110359575, + 7.684617411035957, 7.681598406722431, 7.6676356327336945, 7.385837503925974, - 7.3877193618054795, + 7.38771936180548, 7.385630000857592, 7.37747828856104, 7.381058737281776, @@ -8724,7 +8706,7 @@ 6.720767019849855, 6.715219659466589, 6.619509380104008, - 6.6701957332093516, + 6.670195733209352, 5.661331111171202, 5.658763331799145, 5.6589242635650905, @@ -8850,11 +8832,11 @@ 6.04462579325268, 6.04462579325268, 6.04462579325268, - 7.3509606544357275, - 7.3509606544357275, - 7.3509402175292085, - 7.3509606544357275, - 7.3509606544357275, + 7.350960654435728, + 7.350960654435728, + 7.350940217529208, + 7.350960654435728, + 7.350960654435728, 4.364619914820401, 4.364619914820401, 4.36442183295521, @@ -9043,8 +9025,8 @@ 3.8431252186847464, 3.8869041432633336, 3.799555614272247, - 3.8002824671312885, - 3.7980982488714274, + 3.800282467131289, + 3.798098248871427, 5.709233467258402, 5.684351926670575, 5.705636060216685, @@ -9217,7 +9199,7 @@ -4.739501100576457, 4.205424871087651, 4.106366653459328, - 3.9873691104884332, + 3.9873691104884337, 4.475367718667168, 4.451716077171667, -2.9826226754639715, @@ -9465,9 +9447,9 @@ 4.892695610122253, 4.678527509727222, 5.110332514384934, - -3.8364946397857334, - -3.8364946397857334, - -3.8980631008423443, + -3.836494639785734, + -3.836494639785734, + -3.898063100842344, -3.8358259799432473, -3.8986425465345778, 5.574420888208663, @@ -9560,7 +9542,7 @@ 7.926850379669804, 7.918862632898661, 7.90955054199467, - 3.6570497387224643, + 3.657049738722464, 3.6201783787693382, 3.614645890169377, 3.614645890169377, @@ -9609,7 +9591,7 @@ 7.606212722632514, 7.606334194557007, 7.606292194089552, - 7.6053375754537225, + 7.605337575453723, 6.130679271808962, 6.208981766333331, 6.231592432035713, @@ -9627,7 +9609,7 @@ 5.050114547666174, 3.695679141078595, 4.034305148534651, - 3.9925309641242204, + 3.992530964124221, 3.86619052275344, 4.034305148534651, -4.838028661665366, @@ -9670,7 +9652,7 @@ 6.539786017904395, 6.448462919773945, 6.802766370541406, - -3.4213475392693278, + -3.421347539269328, -2.721681828766268, -2.721681828766268, -3.1993829159911575, @@ -9741,7 +9723,7 @@ 6.7924856503027895, 6.792411703923032, 3.722551287478897, - 3.7966359765071402, + 3.79663597650714, 3.852885055973903, 3.819461300486953, 3.8017325335265215, @@ -9890,7 +9872,7 @@ 5.022276441454534, 4.947860569204759, 4.994392894015395, - 3.4387216353387506, + 3.43872163533875, 3.4216949748733803, 3.4216949748733803, 3.4216949748733803, @@ -10195,15 +10177,15 @@ 5.555698399391682, 5.5601271006913136, 5.5600134589648915, - 3.6033648797596878, - 3.6033648797596878, - 3.6033648797596878, - 3.6033648797596878, - 3.6033648797596878, + 3.603364879759688, + 3.603364879759688, + 3.603364879759688, + 3.603364879759688, + 3.603364879759688, 3.836561449182358, 3.5288669572870104, - 3.8160430144898285, - 3.9631504517987795, + 3.816043014489829, + 3.963150451798779, 3.8561540579890576, 6.210283405707979, 6.22932682408554, @@ -10214,7 +10196,7 @@ 7.7584211011744495, 7.784041464103712, 7.784041464103712, - 7.7655596973588485, + 7.765559697358848, 6.828810197346304, 6.818466496221803, 6.811218840021302, @@ -10265,8 +10247,8 @@ 6.983099660115876, 6.983099660115876, 6.983004305085983, - 3.9145608801325666, - 3.9100720083153595, + 3.914560880132566, + 3.910072008315359, 3.9195560155019424, 3.917343045200821, 3.9151187408154424, @@ -10335,15 +10317,15 @@ 4.978354272832595, 4.969984417041933, 4.977249178799915, - 3.8053366577953467, - 3.8717704001342765, - 3.8717704001342765, - 3.8053366577953467, - 3.8717704001342765, + 3.8053366577953462, + 3.871770400134277, + 3.871770400134277, + 3.8053366577953462, + 3.871770400134277, 3.9595920788580874, 3.919003829182286, 4.071245477744438, - 3.9261280624568693, + 3.9261280624568697, 3.9228544704604817, 5.917509409685485, 5.861359052696611, @@ -10367,8 +10349,8 @@ 5.707438488543224, 3.722551287478897, 3.8229218325964593, - 3.8159729726411316, - 3.8159729726411316, + 3.815972972641131, + 3.815972972641131, 3.7535555688424336, 6.54406481588367, 6.544523105120939, @@ -10589,7 +10571,7 @@ 7.648018088170434, 7.641786325402148, 7.609650726173379, - 7.6001069102080825, + 7.600106910208083, 6.098295352754853, 6.097925885174695, 6.099715422303706, @@ -10653,7 +10635,7 @@ 3.2111020039793408, 3.193842998537835, 3.1134863945822757, - 3.2540302045211518, + 3.254030204521152, 3.290753011545892, 3.8723859841946817, 3.8723859841946817, @@ -10936,9 +10918,9 @@ 5.735472833023457, 5.7328512441187085, 2.1027625291905028, - 1.8686793231571346, + 1.8686793231571344, 2.62564127447084, - 1.9778237925822026, + 1.9778237925822024, 2.454945047301865, 5.158395653463338, 5.158395653463338, @@ -10983,7 +10965,7 @@ 2.4859792810418337, 2.302334884095707, 2.667033959629065, - 1.8686793231571346, + 1.8686793231571344, 1.324611278806859, 6.764874733611346, 6.707411507306571, @@ -11130,10 +11112,10 @@ 5.0325219445199645, 4.996061833019354, 5.01138156889475, - 7.4049491020544265, + 7.404949102054427, 7.391830967781, 7.385176922461112, - 7.4436195892760555, + 7.443619589276056, 7.421903302898755, 6.163812697473657, 6.136206390438059, @@ -11235,9 +11217,9 @@ 4.799846501410987, 4.802744706907377, 4.807270519490194, - 3.8451603110548866, + 3.845160311054886, 3.6710620563165537, - 3.9179527369991156, + 3.917952736999115, 3.639636478119464, 3.939561197283102, 8.858437969983097, @@ -11290,9 +11272,9 @@ 5.636365139862614, 5.651765791216291, 5.653602134256288, - 7.5973345134207015, + 7.597334513420701, 7.59734610186898, - 7.5973345134207015, + 7.597334513420701, 7.597357690008049, 7.597357690008049, 6.049787580225996, @@ -11325,11 +11307,11 @@ 4.857556654422784, 4.863875614754314, 4.911311080430909, - 3.9873691104884332, - 3.9873691104884332, + 3.9873691104884337, + 3.9873691104884337, 4.005852516182446, - 3.9873691104884332, - 3.9873691104884332, + 3.9873691104884337, + 3.9873691104884337, 5.849266991164636, 5.848617724364232, 5.849266991164636, @@ -11379,7 +11361,7 @@ 3.9524889733868305, 4.068121043535289, 4.119795868489283, - 3.8803101735257606, + 3.880310173525761, 5.854298232579776, 5.767169433302781, 5.821610076546951, @@ -11390,10 +11372,10 @@ 6.250696365732003, 6.250696365732003, 6.250696365732003, - 3.9787878206848197, - 3.9787878206848197, + 3.97878782068482, + 3.97878782068482, 3.979269033456384, - 3.9787878206848197, + 3.97878782068482, 3.979269033456384, 5.856409412682232, 5.8570471433135705, @@ -11435,7 +11417,7 @@ 2.403792524854484, 2.403792524854484, 2.403792524854484, - 3.7733175987119387, + 3.7733175987119383, 3.9055362544824783, 3.844439272582578, 3.9055362544824783, @@ -11462,7 +11444,7 @@ 5.673684727368409, 7.4472923404329565, 7.447308711050733, - 7.4472022910031015, + 7.447202291003101, 7.447285792013058, 7.447375824132731, 5.105648217427991, @@ -11677,7 +11659,7 @@ 3.529409316997714, 7.4995573872826435, 7.49031548196918, - 7.4898704472787445, + 7.489870447278744, 7.501006437647352, 7.489573503927185, 5.35622169353034, @@ -11950,17 +11932,17 @@ 5.607188079516076, 5.768937181594912, 5.585004688886723, - 3.9826226754639715, - 3.9826226754639715, + 3.982622675463971, + 3.982622675463971, 3.977823792582203, - 3.9826226754639715, + 3.982622675463971, 3.977823792582203, 0, 0, 0, 0, 0, - 3.6772760784579597, + 3.67727607845796, 2.735388512184069, 2.739584626777677, 3.2025582304360474, @@ -12011,10 +11993,10 @@ 4.284129655779857, 4.259866560590907, 7.292837310560651, - 7.2928606729147765, + 7.292860672914776, 7.292837310560651, 7.292837310560651, - 7.2928606729147765, + 7.292860672914776, 5.8538747622224445, 5.8538747622224445, 5.8532323526592664, @@ -12058,8 +12040,8 @@ -3.923948411799348, -3.923948411799348, -3.892813002873854, - -3.8364946397857334, - -3.8604747995193116, + -3.836494639785734, + -3.860474799519312, 4.539455126854557, 4.544719366846914, 4.387193263035022, @@ -12267,7 +12249,7 @@ 5.255382075200777, 4.362236948721578, 2.9266712701348214, - -3.8624303738801333, + -3.8624303738801338, 3.695679141078595, 4.052965060828088, 5.676919241649627, @@ -12380,10 +12362,10 @@ 5.658461423909404, 5.682641355383816, 5.673888806274815, - 5.8929890325250796, - 5.8929890325250796, + 5.89298903252508, + 5.89298903252508, 5.892460729379966, - 5.8929890325250796, + 5.89298903252508, 5.892460729379966, 4.283652671127952, 4.224978407463329, @@ -12493,7 +12475,7 @@ 4.104568330053765, 2.199672542198559, 2.7639439726371218, - 2.8364946397857334, + 2.836494639785734, 2.199672542198559, 4.874227518325944, 4.874227518325944, @@ -12663,7 +12645,7 @@ 7.369748371079912, 7.414869331738175, 7.376381025706191, - 7.3703155650346694, + 7.370315565034669, 7.373957244396222, 4.465747368927598, 4.583727122991926, @@ -12745,11 +12727,11 @@ 2.8686793231571346, 2.324611278806859, 2.4215212918149156, - -3.8754508838726442, + -3.875450883872644, -3.8692993011095367, -3.8692993011095367, - -3.8754508838726442, - -3.8754508838726442, + -3.875450883872644, + -3.875450883872644, -4.081589515858281, -4.081589515858281, -4.081589515858281, @@ -12795,9 +12777,9 @@ 8.654203580930222, 8.647255457209617, 8.647109879823578, - 2.2540302045211518, - 2.2540302045211518, - 2.2540302045211518, + 2.254030204521152, + 2.254030204521152, + 2.254030204521152, 2.2277012657988027, 2.2277012657988027, 5.824607480054086, @@ -12805,7 +12787,7 @@ 5.824332718806864, 5.828367924912582, 5.824264001325407, - 7.3707709352257655, + 7.370770935225765, 7.1138238126796205, 6.961117228597163, 6.974545556403094, @@ -13063,8 +13045,8 @@ 4.132822251731081, 4.132822251731081, 3.691967199832878, - 3.9710150050299284, - 3.9710150050299284, + 3.971015005029928, + 3.971015005029928, 7.883535743201641, 7.925252068053338, 7.943041177488216, @@ -13187,8 +13169,8 @@ 4.978257870061522, 3.808911118153645, 3.808911118153645, - 3.8159729726411316, - 3.8159729726411316, + 3.815972972641131, + 3.815972972641131, 3.808911118153645, 7.070446980972128, 7.070439183523757, @@ -13230,7 +13212,7 @@ 4.822646002493886, 4.837295675024023, 4.837028827407699, - 7.7575581332244266, + 7.757558133224427, 7.767359067521425, 7.740792289215012, 7.762312703340397, @@ -13263,7 +13245,7 @@ 3.810332705288439, 3.8145697582316935, 3.8131619953073033, - 3.8222319285881468, + 3.822231928588147, 3.8131619953073033, 4.7418337832406285, 4.825670541024611, @@ -13287,7 +13269,7 @@ -4.4691854864164755, 3.819461300486953, 3.786259846870314, - 3.8053366577953467, + 3.8053366577953462, 2.695679141078595, 2.4859792810418337, 5.072799305813059, @@ -13305,11 +13287,11 @@ 2.528731261462784, 2.528731261462784, 2.528731261462784, - -3.8803101735257606, - -3.8803101735257606, - -3.8803101735257606, - -3.8803101735257606, - -3.8803101735257606, + -3.880310173525761, + -3.880310173525761, + -3.880310173525761, + -3.880310173525761, + -3.880310173525761, 8.622714058457236, 8.621394567948098, 8.621214829972475, @@ -13349,7 +13331,7 @@ 4.0015790931016175, 4.001807464817404, 4.0015790931016175, - 3.9535618736583924, + 3.953561873658392, 5.4183830603055885, 5.8786762343014995, 5.610505991287698, @@ -13501,10 +13483,10 @@ 5.6621703664355945, 5.661171068981578, 9.197117178152784, - 9.271123230645339, - 9.228988667499193, + 9.27112323064534, + 9.228988667499191, 9.264916790814862, - 9.204881663409699, + 9.2048816634097, 6.1790995038512895, 6.168030944011777, 6.15152792599178, @@ -13701,7 +13683,7 @@ 5.3924257899687, 5.3924257899687, 3.8599053988496297, - 3.7914788991609685, + 3.791478899160969, 3.752746072835648, 4.017458198084089, 3.9994724195446705, @@ -13792,7 +13774,7 @@ 6.320421910482902, 7.809153116494546, 7.776949822652859, - 7.7931063033139285, + 7.793106303313928, 7.788966672017693, 7.818341114481754, 7.202960701024635, @@ -14161,10 +14143,10 @@ 5.110439198802725, 5.103268910754214, 3.6168673501633353, - 3.9223064647323715, + 3.922306464732371, 4.020092955297057, 4.061803921511596, - 3.8636873775996357, + 3.863687377599636, -4.983004305085983, -4.987699426294363, -4.987652253700833, @@ -14185,9 +14167,9 @@ 5.643092003981376, 5.643092003981376, 5.643092003981376, - 7.3071787263114665, - 7.3071312551455625, - 7.3071787263114665, + 7.307178726311467, + 7.307131255145563, + 7.307178726311467, 7.307199069508521, 7.307165163650679, 7.370872258998981, @@ -14242,7 +14224,7 @@ 5.277185793696222, 3.8560901958491143, 3.8560901958491143, - 3.8624303738801333, + 3.8624303738801338, 3.787009276705815, 3.8431252186847464, 5.924330641203958, @@ -14369,7 +14351,7 @@ 7.253365480983512, 7.240353981571917, 7.236248211936301, - 7.2424842340057065, + 7.242484234005707, 5.5153630587270435, 5.5461559158340545, 5.520234222393796, @@ -14437,7 +14419,7 @@ 7.454219008121157, 1.0649739683011028, 2.281259858012062, - 1.6363651398626133, + 1.6363651398626131, 2.696602190271774, 2.172800395798258, 0.02358128314287784, @@ -14475,7 +14457,7 @@ 7.724505552030762, 7.71826105149433, 7.726799556037736, - -3.6984424238806892, + -3.6984424238806897, -3.67871971795426, -3.689162274160831, -3.6975232817769657, @@ -14525,7 +14507,7 @@ 4.120491296150934, 4.120491296150934, 4.123951828260441, - 7.3416634092872615, + 7.341663409287261, 7.492085167698609, 7.418912919172314, 7.461491903117581, @@ -14768,8 +14750,8 @@ 3.904394875423669, 3.9373951355265944, 3.904394875423669, - 3.9320663020215276, - 3.9478605692047597, + 3.932066302021528, + 3.94786056920476, 4.023581283142878, 3.977823792582203, 4.023581283142878, @@ -14862,7 +14844,7 @@ 5.592545287600639, 7.421347539269328, 7.420233873828481, - 7.4377186453273545, + 7.437718645327355, 7.429098390119254, 7.423462585834864, 3.438554631113696, @@ -14871,7 +14853,7 @@ 3.5149429769771503, 2.5917830072098726, -3.5917830072098726, - -3.6729161418550196, + -3.672916141855019, -3.7066283213817273, -3.712890142266498, -3.711110244357512, @@ -14913,7 +14895,7 @@ 5.829353915078547, 5.904566273629631, 5.833275641859802, - 5.8929890325250796, + 5.89298903252508, 5.829285987576743, 5.841609125002134, 5.836160438551924, @@ -14972,7 +14954,7 @@ 5.5250007096939955, 3.8180693298020474, 3.810332705288439, - 3.7733175987119387, + 3.7733175987119383, 3.94940885776762, 3.824984993160233, 4.968902123935153, @@ -14990,7 +14972,7 @@ 8.304922412902586, 8.324386473239015, 8.306965517494243, - 3.1819437752381274, + 3.181943775238127, 3.366003963965084, 3.117002968305113, 3.8431252186847464, @@ -15068,7 +15050,7 @@ -3.695679141078595, 3.5976125508705965, 3.5906076493019383, - -3.6353045911502195, + -3.635304591150219, -3.758381112731725, 5.3124338973426255, 5.3124338973426255, @@ -15146,7 +15128,7 @@ 8.965519347072263, 8.952448048539278, 3.7567785482494473, - 3.8624303738801333, + 3.8624303738801338, 3.7093230217451416, 4.2082727139604765, 3.849656085843704, @@ -15160,10 +15142,10 @@ 7.495430176840528, 7.495400869253251, 7.495298277120037, - 3.9873691104884332, + 3.9873691104884337, 4.02790265692552, 4.048887148407648, - 3.9826226754639715, + 3.982622675463971, 4.001304888431726, 7.636658983649199, 7.576842143892752, @@ -15171,7 +15153,7 @@ 7.57765533307982, 7.605653172695004, 7.769218106629836, - 7.7825589956746875, + 7.782558995674688, 7.793888244569138, 7.769473122804069, 7.772602201277931, @@ -15185,9 +15167,9 @@ 5.491411288321854, 5.4854548159779535, 5.495825635816351, - 1.5007025378625403, + 1.5007025378625405, 1.324611278806859, - 1.0235812831428779, + 1.023581283142878, 1.8017325335265215, 1.324611278806859, 2.324611278806859, @@ -15448,7 +15430,7 @@ 7.526884302461291, 7.526597987701929, 7.526420650592769, - 7.5263524247261815, + 7.526352424726181, 7.52639336153228, -4.270325992866719, -4.35622169353034, @@ -15497,9 +15479,9 @@ 4.160967047476848, 3.794433294785022, 3.780977311935902, - 3.7899941302552773, + 3.7899941302552778, 3.78400376656609, - 3.7899941302552773, + 3.7899941302552778, 2.722551287478897, 2.722551287478897, 2.722551287478897, @@ -15520,11 +15502,11 @@ 4.491928613555035, 4.478426143151388, 4.493403299121041, - 3.4387216353387506, + 3.43872163533875, 3.4216949748733803, - 3.4387216353387506, - 3.4387216353387506, - 3.4387216353387506, + 3.43872163533875, + 3.43872163533875, + 3.43872163533875, 5.77308570701902, 5.77308570701902, 5.77308570701902, @@ -15595,11 +15577,11 @@ 8.065900789578206, 8.05724222731504, 8.0699242421499, - 3.8364946397857334, + 3.836494639785734, 3.8431252186847464, - 3.8364946397857334, + 3.836494639785734, 3.8431252186847464, - 3.8364946397857334, + 3.836494639785734, 6.099310682883776, 6.1274533915459335, 6.120526038319818, @@ -15645,11 +15627,11 @@ 5.5904016342285585, 5.582073852437189, 5.608726047208629, - 3.6910342360328317, - 3.7002748927677445, - 3.7002748927677445, - 3.6910342360328317, - 3.6910342360328317, + 3.691034236032832, + 3.700274892767745, + 3.700274892767745, + 3.691034236032832, + 3.691034236032832, 0, 0, 0, @@ -15777,7 +15759,7 @@ 6.754032464719131, -4.172800395798258, -3.8986425465345778, - -3.9478605692047597, + -3.94786056920476, -4.106366653459328, -3.992064231696813, 6.650362907664485, @@ -15806,7 +15788,7 @@ 6.4891128401164275, 6.4891128401164275, -3.615202321356197, - -3.7221167757048788, + -3.7221167757048783, -3.625098066792888, -3.685866798865008, -3.753151009444848, @@ -15900,7 +15882,7 @@ 4.068904261929536, 4.106366653459328, 4.08427912349649, - 7.1201298127440324, + 7.120129812744032, 6.8146119206978115, 6.790336076872185, 6.8989088321642305, @@ -15930,7 +15912,7 @@ 4.659466968424151, 4.659466968424151, 4.659466968424151, - 7.6940590691901525, + 7.694059069190152, 7.722525229028221, 7.724259045658853, 7.69390136824554, @@ -15945,11 +15927,11 @@ 8.203964675368368, 8.17766730638968, 7.986501070789176, - 3.8159729726411316, - 3.8159729726411316, - 3.8159729726411316, - 3.8159729726411316, - 3.8159729726411316, + 3.815972972641131, + 3.815972972641131, + 3.815972972641131, + 3.815972972641131, + 3.815972972641131, 5.061803921511596, 5.061803921511596, 5.061803921511596, @@ -15963,7 +15945,7 @@ 7.445514096421387, 7.437233035206577, 7.438721635338751, - 7.4465484636706405, + 7.44654846367064, 7.418732874647421, 5.03256448695835, 5.028246516390755, @@ -16052,7 +16034,7 @@ 6.239797344204901, 3.5149429769771503, 3.62564127447084, - 3.8863088114608524, + 3.886308811460853, 3.801008105532189, 3.8431252186847464, 8.240861982630353, @@ -16170,10 +16152,10 @@ 7.334232119621184, 7.325955509218461, 7.325717320131597, - -3.7771643420357845, + -3.777164342035785, -3.777929618853897, -3.774089677994224, - -3.7771643420357845, + -3.777164342035785, -3.774089677994224, 5.64992165051792, 5.6488937341045515, @@ -16506,9 +16488,9 @@ 5.979076612327005, 5.9732152069421405, 3.6650553936469774, - 3.6488937341045515, - 3.6519702131931893, - 3.6488937341045515, + 3.648893734104551, + 3.6519702131931897, + 3.648893734104551, 3.6575544389325514, 7.031030327640627, 7.013209053888029, @@ -16519,13 +16501,13 @@ 2.636365139862613, 2.8986425465345778, 2.2277012657988027, - 1.8686793231571346, + 1.8686793231571344, 6.666045803384999, 6.666045803384999, 6.666045803384999, 6.666045803384999, 6.6661447202472655, - 3.6729161418550196, + 3.672916141855019, 3.6815926797999903, 3.7057263595167096, 3.6342414462327577, @@ -16651,7 +16633,7 @@ 6.475950479103221, 6.4742613919049745, 6.057627884793302, - 6.0374923741718804, + 6.03749237417188, 6.056059016396351, 6.0333083058315005, 6.089814002263137, @@ -16750,10 +16732,10 @@ 5.088600497279132, 5.114720436968633, 5.073341834905354, - 9.029418534014619, + 9.02941853401462, 9.02772021492762, 9.027111391582432, - 9.009574888840733, + 9.009574888840731, 9.002364097128936, 7.465260711646686, 7.46682862006798, @@ -16789,7 +16771,7 @@ 7.2939572883549, 7.289648264886288, 7.30109652383068, - 7.3021062478798955, + 7.302106247879896, 3.83716227171107, 3.953765935441498, -3.195307736796109, @@ -16857,7 +16839,7 @@ 5.911268897488628, 6.793571211684535, 6.794234504363212, - 6.7932022775481204, + 6.79320227754812, 6.792759142484009, 6.792833029734843, 5.173415979858663, @@ -16980,12 +16962,12 @@ 6.3496025763878725, 6.270294003993094, 6.305951853770373, - 3.9826226754639715, - 3.9826226754639715, - 3.9826226754639715, - 3.9826226754639715, - 3.9826226754639715, - 3.6033648797596878, + 3.982622675463971, + 3.982622675463971, + 3.982622675463971, + 3.982622675463971, + 3.982622675463971, + 3.603364879759688, 3.7311514592408144, 3.438554631113696, 3.438554631113696, @@ -17000,9 +16982,9 @@ -4.306656257878349, -4.304841970197891, -4.305523216583703, - 9.049055097756877, - 9.049624413165041, - 9.049325318892409, + 9.049055097756876, + 9.04962441316504, + 9.049325318892407, 9.047958568942018, 9.050635143762808, 2.6468305735407784, @@ -17050,11 +17032,11 @@ 5.901580001889811, 5.901580001889811, 5.901574250292549, - -3.9967091367425764, - -3.9967091367425764, - -3.9967091367425764, - -3.9967091367425764, - -3.9967091367425764, + -3.996709136742576, + -3.996709136742576, + -3.996709136742576, + -3.996709136742576, + -3.996709136742576, 5.6218244747965, 5.69890126648217, 5.65350031864642, @@ -17212,9 +17194,9 @@ 5.5767358313125035, 1.324611278806859, 2.667033959629065, - 1.8686793231571346, + 1.8686793231571344, 2.1027625291905028, - 1.0235812831428779, + 1.023581283142878, -4.787009276705815, -4.807484862415612, -4.790737149225058, @@ -17254,7 +17236,7 @@ 3.946358625071676, 3.9999771197547576, 3.9999771197547576, - 3.9530512993203675, + 3.953051299320367, 5.830195334606084, 5.821914204347827, 5.8335717119838115, @@ -17377,9 +17359,9 @@ 4.950540771523154, 7.756841560529775, 7.75856223094524, - 7.7575649444142085, + 7.757564944414208, 7.7685162343856495, - 7.7621434507228075, + 7.762143450722808, 7.649471722540818, 7.484119820279644, 7.592781908641484, @@ -17629,7 +17611,7 @@ 3.0235812831428777, 4.137524635449715, 3.6468305735407784, - 3.2540302045211518, + 3.254030204521152, 6.690940829325965, 6.690940829325965, 6.691034236032832, @@ -17948,8 +17930,8 @@ 9.163067438573597, 9.143666687404716, 9.130118253745872, - 9.136102500654447, - 9.155145416696481, + 9.136102500654449, + 9.15514541669648, 6.725149268198805, 6.725149268198805, 6.725149268198805, @@ -18111,10 +18093,10 @@ 6.057888812739441, 5.981332194020157, 3.9705245538407032, - 3.9700335481559508, + 3.9700335481559503, 3.9655893361651913, 3.9705245538407032, - 3.9700335481559508, + 3.9700335481559503, 6.024145499308253, 6.009905060193643, 6.1764808795366255, @@ -18180,10 +18162,10 @@ 8.435801566515053, 8.442727217841018, 8.44464514831062, - 3.6033648797596878, + 3.603364879759688, 3.470739314485097, 3.5917830072098726, - 3.7137773631713915, + 3.713777363171391, 3.7639439726371218, 2.0235812831428777, 2.0235812831428777, @@ -18495,8 +18477,8 @@ 5.861270708352895, 5.923729843862222, 5.850982868572143, - 7.2271227260937785, - 7.2270411796745355, + 7.227122726093779, + 7.227041179674536, 6.930965768427378, 6.918533918167255, 6.922728490360545, @@ -18616,10 +18598,10 @@ 5.855706825676887, 5.849980065330495, 3.813936829557264, - 3.8791610056445958, - 3.8791610056445958, - 3.8791610056445958, - 3.8791610056445958, + 3.879161005644596, + 3.879161005644596, + 3.879161005644596, + 3.879161005644596, 2.9212083744333195, -2.3660039639650843, 2.915675885833358, @@ -18632,8 +18614,8 @@ -3.064973968301103, 2.704822520518465, 2.528731261462784, - 1.0235812831428779, - 1.0235812831428779, + 1.023581283142878, + 1.023581283142878, 2.4215212918149156, -4.019216477740428, 0, @@ -18671,11 +18653,11 @@ 4.846402928445983, 4.8528850559739025, 7.412319953295169, - 7.4080941901070165, + 7.408094190107016, 7.406766285409499, 7.41073609971253, 7.454186783138346, - 3.7137773631713915, + 3.713777363171391, 3.8686793231571346, 3.8017325335265215, 3.921208374433319, @@ -18722,9 +18704,9 @@ 5.26323106030954, 3.366003963965084, 3.3757638012542404, - 3.6488937341045515, - 3.9100720083153595, - 3.1474329241099634, + 3.648893734104551, + 3.910072008315359, + 3.147432924109963, 5.212228579142595, 5.215032297607773, 5.212228579142595, @@ -18890,7 +18872,7 @@ 5.613195823774144, 5.614311688935568, 5.614311688935568, - 7.5431691020901654, + 7.543169102090165, 7.543155973954489, 7.543155973954489, 7.543155973954489, @@ -18970,11 +18952,11 @@ -4.012585898841414, -4.012585898841414, -4.26288076226977, - 3.8364946397857334, + 3.836494639785734, 3.849656085843704, 3.8431252186847464, 3.829761257126765, - 3.8364946397857334, + 3.836494639785734, 5.847316271541609, 5.841410982888483, 5.871400630438117, @@ -19071,7 +19053,7 @@ 5.437484280647317, 5.434965261470861, 3.387381228621987, - 3.9631504517987795, + 3.963150451798779, 3.5409091654372515, 3.8869636315836655, 3.2838912289377977, @@ -19127,7 +19109,7 @@ 4.257845407521667, 3.7592600090487824, -3.4797954385008665, - 3.8010806027332427, + 3.801080602733242, -3.736146811016186, 3.56403589681429, 6.925531925398031, @@ -19170,7 +19152,7 @@ 5.231834476215563, 5.250773589656914, 5.119865461387742, - 2.2540302045211518, + 2.254030204521152, 2.1027625291905028, 2.169709318821116, 2.1027625291905028, @@ -19180,7 +19162,7 @@ 4.3395516285997955, 4.448462919773945, 4.333211450568776, - 9.208213668605515, + 9.208213668605516, 9.17590449202149, 9.199631137484294, 9.173774770464108, @@ -19335,7 +19317,7 @@ 5.260672395416847, 5.260672395416847, 5.260672395416847, - -3.7437405865488347, + -3.7437405865488342, -3.7717693101490783, -3.840485122518538, -3.8017325335265215, @@ -19496,7 +19478,7 @@ 6.4000852433958055, 6.364376261344049, 4.0720230866932825, - 3.8002824671312885, + 3.800282467131289, 3.777929618853897, 4.0720230866932825, 3.703009179754997, @@ -19510,10 +19492,10 @@ 7.293747512403572, 7.293747512403572, 7.293747512403572, - 3.8624303738801333, + 3.8624303738801338, 3.8431252186847464, 3.8431252186847464, - 3.9320663020215276, + 3.932066302021528, 4.08427912349649, 4.149712690404862, 4.115950982771999, @@ -19567,7 +19549,7 @@ 6.187338807124834, 7.613452726758212, 7.613441560222713, - 7.6135420487076555, + 7.613542048707656, 7.613564376324847, 7.613564376324847, 7.5773308468430445, @@ -19641,7 +19623,7 @@ 5.020661718614608, 4.8328042048323, -3.5929551927579237, - -3.9710150050299284, + -3.971015005029928, -3.9585844345965326, -3.70752841389439, -3.7208106259025953, @@ -19663,7 +19645,7 @@ 7.447498565134, 7.469481141855478, 7.452218142411486, - 7.4602368053052315, + 7.460236805305232, 7.450661471579237, 5.642361307649093, 5.648378862103639, @@ -19673,7 +19655,7 @@ 7.668167566705629, 7.685910273394431, 7.639526076965008, - 7.6364710524303625, + 7.636471052430363, 7.674418963061756, 5.990192269824812, 5.9783060741219405, @@ -19767,7 +19749,7 @@ 5.318862424259725, 3.987840913339727, 4.099493044625655, - 3.8754508838726442, + 3.875450883872644, 3.963599438150541, 3.978306074121941, 6.1388688658613155, @@ -19852,7 +19834,7 @@ 2.438554631113696, 7.453494980906632, 7.453478841830026, - 7.4535595312161895, + 7.453559531216189, 7.453785381774626, 7.45332710518676, 6.668954519645727, @@ -19887,7 +19869,7 @@ 2.9680639552930463, 4.064183623256951, 4.029619238140195, - 3.9223064647323715, + 3.922306464732371, 4.195015184085886, 4.124640638050994, 5.984764992955314, @@ -19937,9 +19919,9 @@ 4.987840913339727, 3.9580797343864456, 3.9580797343864456, - 3.9631005357614963, + 3.963100535761496, 3.9580797343864456, - 3.9631005357614963, + 3.963100535761496, 5.618393559136883, 5.720522745009778, 5.738229520493852, @@ -20047,7 +20029,7 @@ 4.554421061759398, 3.8351562890134714, 3.83246715050269, - 3.8464029284459826, + 3.846402928445982, 3.849007400910701, 3.8256705410246106, 5.740419006442402, @@ -20111,9 +20093,9 @@ 7.057370817863478, 6.910641294029963, -3.278853788246184, - -3.2540302045211518, - -3.2540302045211518, - -3.2540302045211518, + -3.254030204521152, + -3.254030204521152, + -3.254030204521152, -2.8017325335265215, 5.176175361070348, 5.176175361070348, @@ -20267,10 +20249,10 @@ 5.3830373032638645, 7.266311494092313, 7.266311494092313, - 7.2665572853283305, + 7.266557285328331, 7.266311494092313, 7.266311494092313, - 7.3635908862089785, + 7.363590886208979, 7.368741245079514, 7.363630585692248, 7.364205820764663, @@ -20279,7 +20261,7 @@ 3.6363651398626136, 3.5676493274931533, 3.4215212918149156, - 3.6033648797596878, + 3.603364879759688, 7.340421443979244, 7.314961235049757, 6.9607730811567015, @@ -20328,7 +20310,7 @@ 9.10286045155584, 9.102099362123562, 9.069472385560504, - 9.104054080540521, + 9.10405408054052, 9.09888110081244, 4.9369712267746335, 4.957169793339531, @@ -20342,7 +20324,7 @@ 5.989769964099015, -2.808911118153645, 3.166596083396973, - 3.7551700483296164, + 3.755170048329616, 3.754363558809267, 3.435200989106108, 8.008908940621684, @@ -20508,7 +20490,7 @@ 3.2082727139604765, 2.874839631861953, 1.8017325335265215, - 1.9778237925822026, + 1.9778237925822024, 2.302334884095707, 8.818940529871725, 8.832674132857777, @@ -20670,11 +20652,11 @@ 8.177294647864375, 8.166776637378307, 8.164239197907191, - 3.8636873775996357, + 3.863687377599636, 3.863059330517076, 3.8567283950556632, 3.863059330517076, - 3.8636873775996357, + 3.863687377599636, 5.614979834424126, 5.609380292155879, 5.6082516676072265, @@ -20837,7 +20819,7 @@ 4.956562105066076, 7.748675804224347, 7.797389661634942, - 7.7554366667946795, + 7.75543666679468, 7.755677368828234, 7.757612619751897, 5.013920137930479, @@ -21060,7 +21042,7 @@ 6.666342486408198, 6.877644295009299, 6.668511991056465, - 3.6519702131931893, + 3.6519702131931897, 3.726872661261539, 3.726872661261539, 3.6815926797999903, @@ -21161,10 +21143,10 @@ 6.167532399566841, 6.167532399566841, 3.6738888062748143, - 3.6729161418550196, + 3.672916141855019, 3.6738888062748143, - 3.6729161418550196, - 3.6729161418550196, + 3.672916141855019, + 3.672916141855019, -3.4091875567411902, -3.4091875567411902, -3.407396649123309, @@ -21177,7 +21159,7 @@ 7.183749576101389, 7.83819707374749, 7.842106723421739, - 7.8255506482400135, + 7.825550648240013, 7.81051433296923, 7.842827032401074, 0.324611278806859, @@ -21271,7 +21253,7 @@ 5.497651786357921, 5.510153433661234, 7.688585020054284, - 7.6673743525521285, + 7.667374352552128, 7.675242044326035, 7.649042932880818, 7.657488861063427, @@ -21305,10 +21287,10 @@ 5.750626152416627, 5.722881225924409, 5.752243426512518, - 5.3452004233901524, - 5.3452004233901524, - 5.3452004233901524, - 5.3452004233901524, + 5.345200423390152, + 5.345200423390152, + 5.345200423390152, + 5.345200423390152, 5.347266430244867, 6.5176105818346155, 6.493167685670584, @@ -21346,7 +21328,7 @@ 6.996861575070422, 7.106381010064407, 5.375647973948072, - 5.3793966382586484, + 5.379396638258648, 5.402669145786046, 5.386610052180889, 5.364302940455885, @@ -21375,11 +21357,11 @@ -4.095463290449003, -4.091767144889039, -4.095463290449003, - 3.8067699742181356, + 3.806769974218136, 3.751935065164106, - 3.8636873775996357, + 3.863687377599636, 4.11136270095242, - 3.9400352316928027, + 3.9400352316928022, 4.963100535761496, 4.567649327493154, 4.567649327493154, @@ -21460,9 +21442,9 @@ 5.67650417071082, 5.677536287970363, 5.67737247053069, - 3.6966943873811116, - 3.6962332059828804, - 3.6966943873811116, + 3.696694387381112, + 3.69623320598288, + 3.696694387381112, 3.705365049610759, 3.705816640045442, 5.486652663955125, @@ -21511,7 +21493,7 @@ 6.480023235244564, 6.610247338740887, 9.223464755723311, - 9.225291860397219, + 9.22529186039722, 9.248456829396192, 9.266939102983432, 9.228273072183912, @@ -21575,16 +21557,16 @@ 5.07101192329842, 5.078385783363832, 5.063193665039602, - 7.3267168376153355, + 7.326716837615336, 7.268518623373246, - 7.2162992360864076, + 7.216299236086408, 7.318822815113645, 7.222111911522263, -3.9729712897877905, -3.829761257126765, -4.130791252790746, -4.160301850299285, - -3.9320663020215276, + -3.932066302021528, 6.028976315029584, 6.037765680644157, 6.099821102917903, @@ -21608,7 +21590,7 @@ 3.5822898536760435, 3.5822898536760435, 3.5822898536760435, - 3.6984424238806892, + 3.6984424238806897, 3.5941242230247754, 5.977582450824448, 5.97806500029843, @@ -21795,11 +21777,11 @@ 5.364065057768595, 5.36584600997829, 5.364065057768595, - 1.9778237925822026, + 1.9778237925822024, 2.0235812831428777, - 1.9778237925822026, - 1.9778237925822026, - 1.9778237925822026, + 1.9778237925822024, + 1.9778237925822024, + 1.9778237925822024, 7.7551861628537235, 7.810453325892437, 7.771497791239388, @@ -21855,7 +21837,7 @@ 6.447809353838858, 6.251724890740619, 6.470118450216521, - 3.8364946397857334, + 3.836494639785734, 4.123951828260441, 4.088039272369796, 3.9680639552930463, @@ -21973,7 +21955,7 @@ 4.553396479787508, 4.619848409538394, 4.6007282679704025, - 4.5831288387233124, + 4.583128838723312, 4.603021880282675, 2.324611278806859, 2.3853091191604707, @@ -22121,7 +22103,7 @@ 4.713786226233644, 4.722559973281677, 4.130451827621532, - 3.9668284082807395, + 3.966828408280739, 4.014142113136898, 4.1934026120050145, 4.2219634131511725, @@ -22165,7 +22147,7 @@ 5.3751843555620065, 5.373053082357264, 5.374991035068317, - -2.2540302045211518, + -2.254030204521152, -2.4127473675074103, -2.4127473675074103, -2.3660039639650843, @@ -22226,10 +22208,10 @@ 2.438554631113696, 2.438554631113696, 7.272241026191214, - 7.2722655231583575, - 7.2722655231583575, - 7.2722655231583575, - 7.2722655231583575, + 7.272265523158357, + 7.272265523158357, + 7.272265523158357, + 7.272265523158357, 4.211102003979341, 4.210255150642623, 4.2045668639296085, @@ -22263,8 +22245,8 @@ 2.0235812831428777, 2.0235812831428777, 2.0235812831428777, - 1.9778237925822026, - 1.9778237925822026, + 1.9778237925822024, + 1.9778237925822024, 5.489558651428701, 5.649099512114516, 6.087814579177631, @@ -22369,7 +22351,7 @@ -3.3927971405530206, 3.5917830072098726, -2.438554631113696, - -3.6529908822455965, + -3.652990882245597, 6.339757187960242, 6.329424717468544, 6.354599401020838, @@ -22411,8 +22393,8 @@ 4.023624710419741, 4.030047325392109, 9.026679972219142, - 9.040337671421925, - 9.027691478272871, + 9.040337671421923, + 9.027691478272873, 9.024426465852674, 8.99833883761345, 0, @@ -22429,7 +22411,7 @@ 3.880913779574146, 3.874839631861953, 4.2082727139604765, - 3.9873691104884332, + 3.9873691104884337, 4.00900775722588, 4.152948878865863, 4.04352796482172, @@ -22450,7 +22432,7 @@ -4.064934485189852, -4.1758390423305345, -4.349896657999694, - 3.6675271958909446, + 3.667527195890945, 3.752746072835648, 3.7535555688424336, 3.6416293798549706, @@ -22520,11 +22502,11 @@ 5.096198759688114, 5.123261924252128, 5.084656606772669, - 3.7328512441187085, - 3.7328512441187085, + 3.732851244118709, + 3.732851244118709, 3.7336986482546943, 3.7336986482546943, - 3.7328512441187085, + 3.732851244118709, 7.254770428625545, 7.22248568259961, 7.26560064811843, @@ -22610,7 +22592,7 @@ 6.299468243444104, 6.221385436316288, 6.324850075108941, - 3.9452677586264797, + 3.94526775862648, 4.078577144672019, 3.7181864820764465, 3.889868622227073, @@ -22630,11 +22612,11 @@ 6.273366458975129, 6.150783300733231, 6.182937894765105, - 3.6570497387224643, + 3.657049738722464, 3.604506258818497, 3.6079125075104086, 3.6777578250208385, - 3.6680198726107163, + 3.668019872610716, 6.049051002203933, 6.069021622957652, 6.038689443788715, @@ -22668,8 +22650,8 @@ -3.9773409748761064, -3.9773409748761064, -3.9773409748761064, - -3.9261280624568693, - -3.9261280624568693, + -3.9261280624568697, + -3.9261280624568697, 4.913107079814069, 4.954275670807413, 4.950232360231767, @@ -22794,7 +22776,7 @@ 7.775912506792819, 7.793519579768895, 7.785816325070998, - 7.8037163406217545, + 7.803716340621755, 6.375667280644463, 6.375667280644463, 6.375860300417376, @@ -22901,9 +22883,9 @@ 6.226124087936799, 6.226151329240362, 7.249409856609473, - 7.2456757738978075, + 7.245675773897808, 7.247206999836674, - 7.2448937824340245, + 7.244893782434024, 7.2435585398875, 7.403122470895475, 7.3880384682617075, @@ -23046,7 +23028,7 @@ 4.164403463252189, 4.164403463252189, 3.8986425465345778, - 3.8624303738801333, + 3.8624303738801338, 4.976857619810183, 4.084656606772669, 4.398329629152982, @@ -23116,10 +23098,10 @@ 4.519818828309613, 4.4756745321606095, -3.9373951355265944, - -3.9100720083153595, + -3.910072008315359, -3.942659375518952, -3.8869041432633336, - -3.9100720083153595, + -3.910072008315359, 4.353385805306948, 4.353385805306948, 4.332572312143042, @@ -23271,7 +23253,7 @@ 7.119412908081212, 7.118715750082715, 3.62564127447084, - 3.8159729726411316, + 3.815972972641131, 3.8554510574233793, 3.7631536275929696, 3.656038575327602, @@ -23390,7 +23372,7 @@ 7.626949784846325, 7.658617435857695, 7.672453362015029, - 1.9266712701348214, + 1.9266712701348216, 2.1027625291905028, 3.324611278806859, 3.555060200185133, @@ -23472,7 +23454,7 @@ 8.315507076506329, 7.39698673960978, 7.347537998363328, - 7.2800322624992875, + 7.280032262499288, 7.305579485159648, 7.445181919890535, 6.143430786354395, @@ -23633,7 +23615,7 @@ 5.896058057687001, 4.525598497970026, -3.0235812831428777, - 2.8364946397857334, + 2.836494639785734, 5.294958155036952, 5.832298525192125, 5.481553963659085, @@ -23796,7 +23778,7 @@ 6.452379975205841, 4.751772681732825, 5.132484410810191, - 3.6519702131931893, + 3.6519702131931897, -4.787009276705815, 4.699725963499084, 5.863687377599636, @@ -23827,7 +23809,7 @@ 3.7336986482546943, 5.040781626666713, 6.453038013197049, - 2.8364946397857334, + 2.836494639785734, 5.4883688027888144, 3.95757444697412, 4.0447705822128155, @@ -23899,7 +23881,7 @@ 5.459266421084508, 6.020311798578031, -4.562531845157239, - -3.9967091367425764, + -3.996709136742576, 6.575945264929563, 4.104568330053765, 5.449929856930385, @@ -23951,7 +23933,7 @@ 5.8965529138813215, -3.8692993011095367, 4.997632185935755, - 1.9266712701348214, + 1.9266712701348216, 2.5007025378625403, -3.8229218325964593, 4.676793796918221, @@ -23965,7 +23947,7 @@ 6.056401432581442, -3.829761257126765, 4.880913779574146, - 3.8159729726411316, + 3.815972972641131, 5.325695660099079, 5.378745349658082, 6.425326365379941, @@ -23989,7 +23971,7 @@ -1.6256412744708402, 4.394833912267817, 4.955547397871051, - 3.9668284082807395, + 3.966828408280739, 6.512103797787284, 5.0570050386298275, 6.380180718867849, @@ -24020,7 +24002,7 @@ 6.117353064641608, 6.368896188795191, 4.87115394228499, - 3.9826226754639715, + 3.982622675463971, 5.7295304780531735, 6.090663303427317, 5.1437272893309895, @@ -24096,7 +24078,7 @@ 5.713404951130361, 4.347451889683387, 5.004039175418978, - 3.6033648797596878, + 3.603364879759688, 4.667033959629065, 5.774552267580197, 5.65451740220707, @@ -24146,7 +24128,7 @@ 5.901096601989904, 5.108193304008129, 5.602747285522337, - 3.6729161418550196, + 3.672916141855019, 4.789622143524267, 5.690473494209414, 7.225633452054939, @@ -24168,7 +24150,7 @@ 4.460077874438383, 5.8845119217841155, 5.1917840299855085, - -3.8803101735257606, + -3.880310173525761, 4.181943775238127, 6.001990075765917, 4.278853788246184, @@ -24279,7 +24261,7 @@ 5.379798417362613, 5.654314175960074, 4.965787825419973, - 7.3071787263114665, + 7.307178726311467, 3.749492915437926, 6.846010906922235, -4.478121268107697, @@ -24312,12 +24294,12 @@ 3.1375246354497146, 5.410436812327602, 5.528934789303064, - 3.9873691104884332, + 3.9873691104884337, 6.456598648236313, 3.9347388918828545, 5.019567281056677, 4.178309490583033, - -3.9640977680754452, + -3.964097768075445, 5.127726833696886, 4.347451889683387, 6.160365246326243, @@ -24330,7 +24312,7 @@ 4.466061052207326, 3.954530314310401, 7.174123438664139, - 3.6519702131931893, + 3.6519702131931897, 5.353995056492069, 4.123951828260441, 5.27957700986528, @@ -24343,9 +24325,9 @@ 5.529951000238382, 6.013031100809569, 5.287241018360342, - 1.9778237925822026, + 1.9778237925822024, 5.312500888804604, - 3.8364946397857334, + 3.836494639785734, 5.240011114019129, 5.8002824671312885, 4.007207570267412, @@ -24357,7 +24339,7 @@ 4.764022928092643, 6.086163267371041, 5.251776253106229, - 3.8803101735257606, + 3.880310173525761, 5.600958175059892, 5.761568609476309, 5.756417154826797, @@ -24406,9 +24388,9 @@ -4.834552682965086, 6.54355358041333, 6.226260277370605, - -3.8803101735257606, + -3.880310173525761, 5.676600734242491, - 3.8636873775996357, + 3.863687377599636, 4.820155616353308, 5.992302327908409, 5.041869755446686, @@ -24504,7 +24486,7 @@ 5.838321510281926, 5.981681958645375, 5.778082512529795, - -3.8803101735257606, + -3.880310173525761, 5.267363199236673, -4.7608534596784216, 6.554715182262484, @@ -24521,7 +24503,7 @@ 5.551855060309921, 5.583727122991926, 2.0235812831428777, - 3.6519702131931893, + 3.6519702131931897, 4.136521259226958, 5.930191039762954, -3.0235812831428777, @@ -24597,7 +24579,7 @@ 5.421529977617696, 6.382847447749627, 5.6949392865863695, - 3.8803101735257606, + 3.880310173525761, 4.331077321056091, 4.97637372618697, 4.140189027131126, @@ -24719,7 +24701,7 @@ 5.8002824671312885, 3.739584626777677, 3.785509121563407, - 5.3793966382586484, + 5.379396638258648, 5.128921122948165, 5.743823301429935, 5.748184798539595, @@ -24779,7 +24761,7 @@ 5.292626992800501, 4.227701265798802, 5.565784065576906, - -3.8803101735257606, + -3.880310173525761, 4.585874147599353, 4.691407662093589, 4.885831957740803, @@ -24904,7 +24886,7 @@ 5.523680475058601, -4.792810864879471, 6.61612442604749, - 3.8159729726411316, + 3.815972972641131, 5.5883656676468645, 4.2798178163488005, 5.606553212247684, @@ -25053,7 +25035,7 @@ 5.561526242434365, 4.466061052207326, 6.518101810928012, - 3.9273222237644165, + 3.927322223764417, 4.549920560532722, 4.914002301943792, -2.9266712701348214, @@ -25070,7 +25052,7 @@ 5.4883688027888144, 5.459777336166644, -4.513539762567713, - 3.6519702131931893, + 3.6519702131931897, 3.8256705410246106, 5.496220735023525, 6.020749154588712, @@ -25134,7 +25116,7 @@ 5.574457535985732, 5.839557284114863, 5.280058489384555, - 5.8929890325250796, + 5.89298903252508, 4.213912981313169, 5.302540553827096, 5.163554771127337, @@ -25218,7 +25200,7 @@ 6.18852865576472, 5.632641833072965, 2.696602190271774, - 3.7328512441187085, + 3.732851244118709, 3.497797547219133, 5.672467983658184, 5.965887036038772, @@ -25241,7 +25223,7 @@ 5.418050475490312, 4.9519003076466, -3.3853091191604707, - 7.2456757738978075, + 7.245675773897808, 5.7267866538383645, 4.878615599818762, 5.07964721257463, @@ -25286,7 +25268,7 @@ 6.009905060193643, 5.247206999836674, 5.487623488581689, - 3.8364946397857334, + 3.836494639785734, 6.4303768558111285, 4.759818382047607, 5.961049022786256, @@ -25331,7 +25313,7 @@ 6.313437685852135, 4.390937204168897, 5.729872240401641, - 3.9826226754639715, + 3.982622675463971, 5.146877455788192, 5.77807486912424, 5.156449071461962, @@ -25347,7 +25329,7 @@ -4.4086510594748125, 6.0406563795189365, 5.6357503370958515, - 2.8364946397857334, + 2.836494639785734, 5.643196288885684, 5.868592455573706, 6.0683169805933845, @@ -25382,7 +25364,7 @@ 6.083068967417325, 5.450255171164251, 6.1903073387229295, - 1.6363651398626133, + 1.6363651398626131, 4.184979235688675, 5.41979807143385, 5.240274882312632, @@ -25455,7 +25437,7 @@ 6.376205591742779, 6.095948839866978, 7.119412908081212, - 3.8159729726411316, + 3.815972972641131, 5.115248240738563, 6.034940236849488, 4.985002377209326, @@ -25653,7 +25635,7 @@ 5.794396488608306, 4.725149268198805, 5.4297807068061905, - 3.7756297309623164, + 3.775629730962317, 4.352775698231329, 7.3012134147569085, 5.539057724525254, @@ -25883,7 +25865,7 @@ 5.360441104059687, -3.0235812831428777, 5.1807357230491595, - -3.8803101735257606, + -3.880310173525761, 3.497797547219133, 6.237048568734633, 5.7316876095760945, @@ -26041,7 +26023,7 @@ -5.606178658984361, 6.225251462789459, 4.764022928092643, - 3.9826226754639715, + 3.982622675463971, 6.809977744515182, 4.864314517754685, 4.510436638419821, @@ -26064,7 +26046,7 @@ 5.2247051803502575, -4.014807358835372, 5.852833580984877, - 3.6519702131931893, + 3.6519702131931897, 5.272290018743796, 4.302334884095707, 6.254260064289353, @@ -26132,7 +26114,7 @@ 4.384931307495144, 6.1288904537575, 5.219204226729815, - 3.7328512441187085, + 3.732851244118709, 5.434729405817187, 6.04462579325268, 4.828265798049818, @@ -26160,7 +26142,7 @@ 5.527371966200059, 4.75541170343104, 6.793571211684535, - 3.6570497387224643, + 3.657049738722464, 4.624880593337215, 4.765599030283016, 6.1274533915459335, @@ -26184,7 +26166,7 @@ 5.357833925477109, -4.035151726740156, 4.498525618608266, - 3.5537809813459598, + 3.55378098134596, 0, 5.573809636197972, 5.497243395493152, @@ -26260,7 +26242,7 @@ 5.411682484713395, 5.522993408815153, -4.209972498838371, - 3.9826226754639715, + 3.982622675463971, 4.001304888431726, 5.897929718905702, 5.216984186205296, @@ -26333,7 +26315,7 @@ 3.0013048884317257, -4.961500185790658, 5.679094279500586, - 3.7914788991609685, + 3.791478899160969, 6.084241357116892, 6.179675913782305, 5.143233005182748, @@ -26344,11 +26326,11 @@ 4.224978407463329, 4.2048530547023395, 6.305114597000254, - 3.9223064647323715, + 3.922306464732371, 6.044522343005198, 5.211496637792868, 3.0235812831428777, - 3.8159729726411316, + 3.815972972641131, -4.161409946899458, -4.473676359014481, 5.576249499255071, @@ -26462,7 +26444,7 @@ -4.830913322434069, 5.187934138927315, 6.92623893200142, - 3.8803101735257606, + 3.880310173525761, 5.353995056492069, 5.941768944501804, 5.71501643528694, @@ -26520,7 +26502,7 @@ 5.5300863155477495, 3.8351562890134714, 4.793475318955047, - -3.9953208740306563, + -3.995320874030656, 5.227429746889112, 5.178522327873205, 4.3805626841360095, @@ -26614,7 +26596,7 @@ 3.4859792810418337, 4.442048304089479, 5.561274477510269, - 3.2540302045211518, + 3.254030204521152, 5.205253405211144, 6.79663597650714, -4.2238844661244626, @@ -26743,7 +26725,7 @@ 3.1239518282604406, 5.357833925477109, 5.634826497977709, - 3.8243670734706403, + 3.82436707347064, 6.165970749261714, 6.036848373067899, 5.696417737314275, @@ -26799,7 +26781,7 @@ 4.900376259343578, -4.0447705822128155, 4.262129170824205, - 3.8243670734706403, + 3.82436707347064, 5.1345075254092984, 3.1027625291905028, 5.290940773970737, @@ -26807,7 +26789,7 @@ 6.636714553359033, -4.200511367593383, 3.032181454904795, - 3.9826226754639715, + 3.982622675463971, 5.278370970540088, 4.02790265692552, 5.123951828260441, @@ -26840,7 +26822,7 @@ 5.220310005766165, 4.994392894015395, -2.721681828766268, - 3.8160430144898285, + 3.816043014489829, 5.664360760487735, 6.124847068134213, 6.51487292383047, @@ -26910,7 +26892,7 @@ 5.7079777615618985, 5.425670633714975, 5.296119060518115, - 3.8159729726411316, + 3.815972972641131, 2.9266712701348214, 5.873859835660915, 6.113945162614596, @@ -27098,7 +27080,7 @@ 4.346833383314565, 5.371613409325365, 4.38530911916047, - -3.9100720083153595, + -3.910072008315359, 6.359640561009227, 4.461331845963266, 4.676793796918221, @@ -27141,7 +27123,7 @@ 4.04352796482172, 4.407396649123309, 6.141710374392929, - -3.9100720083153595, + -3.910072008315359, 5.937395135526595, 4.532111002114164, -4.012585898841414, @@ -27200,7 +27182,7 @@ 6.0104112179242755, 5.345593721725279, 5.930777593414479, - 3.6519702131931893, + 3.6519702131931897, 5.1437272893309895, 5.667043829846039, 4.324611278806859, @@ -27258,7 +27240,7 @@ 6.796159675935104, 5.524297906698357, 5.13197715615034, - 2.8364946397857334, + 2.836494639785734, 5.803394146313458, 4.465747368927598, 5.186145689665897, @@ -27378,7 +27360,7 @@ 5.423427995855801, 6.163114054740817, 5.35012195165944, - 2.2540302045211518, + 2.254030204521152, 5.43674688148877, 5.650229551616889, 6.163812697473657, @@ -27395,7 +27377,7 @@ 5.718791440723385, -4.460538613812328, 5.699542832785047, - 1.0235812831428779, + 1.023581283142878, 6.032521944519965, 0, 5.362039768919436, @@ -27407,7 +27389,7 @@ 5.618856994944977, 5.4882198422379105, 5.712001105145588, - -3.8803101735257606, + -3.880310173525761, 5.747857152743667, 5.22579705894401, 5.3683664057755385, @@ -27486,7 +27468,7 @@ 5.442710590884854, 5.0720230866932825, 6.565659429478504, - 3.6033648797596878, + 3.603364879759688, 5.5866706149086145, 4.010353017409122, -4.075505199188984, @@ -27505,7 +27487,7 @@ 5.2247051803502575, 6.392797140553021, 5.612748673688926, - -3.9967091367425764, + -3.996709136742576, 4.275948797602776, 5.932869807305129, 5.838294895838854, @@ -27515,7 +27497,7 @@ 5.1426721355646, 6.363904413263355, 4.949923729768533, - 3.6519702131931893, + 3.6519702131931897, 4.915174487491843, 4.0570050386298275, 4.527371966200059, @@ -27601,7 +27583,7 @@ 6.167501221528714, 5.5629710652153825, 5.629209505150497, - 3.8159729726411316, + 3.815972972641131, 5.8690514161245515, 5.132653364121757, 6.3628339171755774, @@ -27685,7 +27667,7 @@ 4.923948411799348, 4.985381922334557, 6.777853151826337, - 3.9100720083153595, + 3.910072008315359, 4.896901884958277, 5.63530459115022, 6.5153630587270435, @@ -27712,7 +27694,7 @@ 5.217262312684159, -4.006304670811423, 5.77129598153227, - 7.2948418936303145, + 7.294841893630315, 5.365608971230349, -3.278853788246184, 5.1709483909366645, @@ -27720,7 +27702,7 @@ 4.554421061759398, 6.0540595637652865, -4.770526692757983, - 3.8159729726411316, + 3.815972972641131, 4.609042012651378, 4.450092544507453, 4.7991917311492385, @@ -27739,7 +27721,7 @@ 2.8686793231571346, 5.088600497279132, -4.577100223291848, - 2.8364946397857334, + 2.836494639785734, 5.71501643528694, 5.486129011945542, 5.217818031866707, @@ -27838,7 +27820,7 @@ 5.64992165051792, 2.8686793231571346, 6.241065227356784, - 3.7733175987119387, + 3.7733175987119383, 5.223473526669197, 5.410080248693531, 4.763943972637121, @@ -27883,7 +27865,7 @@ 5.2271580581208505, 5.309902997399747, 6.601302807651899, - 3.9304548178649483, + 3.930454817864948, 6.377324453896813, 6.524009881166475, 4.1464522060073135, @@ -27932,7 +27914,7 @@ 6.263676031641565, 5.774398125792632, 5.690660488607095, - 3.8010806027332427, + 3.801080602733242, 4.080486134479351, 6.586468664436757, 4.820155616353308, @@ -28112,10 +28094,10 @@ 4.398329629152982, 4.92916131137812, 5.243950915594272, - 3.9273222237644165, + 3.927322223764417, 5.949717854210326, 5.828129591530934, - 3.9873691104884332, + 3.9873691104884337, 5.08878741119719, 4.38530911916047, 4.170638954171237, @@ -28174,7 +28156,7 @@ 5.875756187563181, 5.861359052696611, 5.657302162142476, - 3.8364946397857334, + 3.836494639785734, 4.20628118647892, 5.719238043079068, 0.02358128314287784, @@ -28210,7 +28192,7 @@ 3.610168587814633, 5.2532656846426535, 5.596928722799815, - 3.8159729726411316, + 3.815972972641131, 3.3310773210560907, 5.421347539269328, 5.364025397982997, @@ -28228,8 +28210,8 @@ 4.9600447571476245, 4.5310323440448474, 4.565160527089459, - -3.9478605692047597, - 1.9778237925822026, + -3.94786056920476, + 1.9778237925822024, 5.713245248158648, 5.624118577507347, 5.596220580185691, @@ -28260,7 +28242,7 @@ 6.101784265646564, 4.948893374642528, 6.3125455440390175, - 3.7137773631713915, + 3.713777363171391, 4.233096297685509, 4.362236948721578, 4.362037776747482, @@ -28368,7 +28350,7 @@ 5.755170048329616, 6.394647297349057, 4.540777181092852, - 2.2540302045211518, + 2.254030204521152, 4.005852516182446, 5.393964823750531, 6.636788635246638, @@ -28393,7 +28375,7 @@ 4.51787505180821, 3.749492915437926, 7.535905396328567, - 3.6772760784579597, + 3.67727607845796, 5.638162150140364, 5.392054121583239, 5.657756154905478, @@ -28449,7 +28431,7 @@ 0, 5.605417207200526, 4.347039649992346, - 3.9320663020215276, + 3.932066302021528, 3.1027625291905028, -3.759100341958049, 5.62672565576306, @@ -28494,7 +28476,7 @@ 5.070466473980588, 5.249794403866986, 4.300043087316122, - 5.3452004233901524, + 5.345200423390152, 4.63530459115022, 6.748594008484035, 5.4773734184873515, @@ -28514,7 +28496,7 @@ 6.463277053274526, 0.02358128314287784, 5.484028067023599, - 3.9273222237644165, + 3.927322223764417, 5.4123926966164015, 4.643925582897371, 5.933832055443026, @@ -28539,7 +28521,7 @@ 5.931024892310377, 4.450092544507453, 6.036882069999765, - 3.8002824671312885, + 3.800282467131289, 6.165344513418666, 4.470894391966446, 5.615869099095009, @@ -28568,7 +28550,7 @@ 5.153271175342179, -4.399427719452034, 5.665847902045551, - 3.8002824671312885, + 3.800282467131289, 6.093840860543453, 5.155199947492004, 6.236913063849471, @@ -28623,7 +28605,7 @@ 5.5287312614627835, -3.8358259799432473, 4.841146652702658, - -3.9478605692047597, + -3.94786056920476, 4.913778669352907, 5.496220735023525, 5.7246309138720175, @@ -28697,7 +28679,7 @@ 0.324611278806859, 5.198222475803326, 5.352572138592307, - 3.9273222237644165, + 3.927322223764417, 5.421868588500279, 3.3983296291529816, 4.835156289013471, @@ -28907,7 +28889,7 @@ 6.027257185691662, 4.088039272369796, 5.157854039763507, - 3.9320663020215276, + 3.932066302021528, -4.770526692757983, 3.9680639552930463, 5.345800577876797, @@ -29002,7 +28984,7 @@ 5.749329616138426, 4.0720230866932825, 5.2798178163488005, - -3.8803101735257606, + -3.880310173525761, 2.8686793231571346, -4.749492915437926, 4.1703292967735175, @@ -29086,7 +29068,7 @@ 4.149062548843472, 4.407396649123309, -4.487474272128785, - 3.9179527369991156, + 3.917952736999115, 6.003902869151634, 5.803322034319619, 5.458150187177076, @@ -29132,7 +29114,7 @@ 5.762995385841573, 5.345800577876797, 5.2611250212857525, - 3.9299163249479685, + 3.929916324947969, 5.875939266810705, 5.930309490565824, 5.127726833696886, @@ -29263,7 +29245,7 @@ 6.129942191949628, 4.73395254740364, 5.051175494969104, - 3.9320663020215276, + 3.932066302021528, 6.395182907084859, 5.896616912907513, 5.447972837553156, @@ -29349,7 +29331,7 @@ 5.862115553654746, 6.0106663127669995, 5.233096297685509, - 2.8364946397857334, + 2.836494639785734, 5.340913218588775, 4.829761257126765, 4.390937204168897, @@ -29440,7 +29422,7 @@ -4.19880308348593, 5.501208919426252, 5.882719580437409, - -3.9100720083153595, + -3.910072008315359, 6.435032625280815, 5.662449758171481, 5.651458977722849, @@ -29501,7 +29483,7 @@ 5.837429037371732, 4.6171995912724135, 5.312701801210826, - -3.7221167757048788, + -3.7221167757048783, 3.860538020202428, 6.056059016396351, 5.913443004401066, @@ -29528,7 +29510,7 @@ 5.178613511933848, 5.023928579828241, 3.8229218325964593, - 3.9873691104884332, + 3.9873691104884337, 5.735809952762414, -3.2514679877565515, 6.477831438443222, @@ -29679,7 +29661,7 @@ 6.1139098899663, 6.157120191513095, -5.033032178941572, - 3.6519702131931893, + 3.6519702131931897, 5.673985953010909, 5.815131588170208, 5.501859115062483, @@ -29699,7 +29681,7 @@ 6.445514096421387, -4.460538613812328, 4.883919289713871, - 1.9778237925822026, + 1.9778237925822024, 4.77945613881537, 4.502868599619048, 5.078194337699766, @@ -29803,7 +29785,7 @@ 5.651458977722849, 5.766620437947811, 5.661441105975122, - 3.9925309641242204, + 3.992530964124221, 6.147236957581, 4.702099662182992, 5.447972837553156, @@ -29875,7 +29857,7 @@ 4.156481053087361, 5.891796504133174, 6.0920269014972295, - 7.6671780425310825, + 7.667178042531083, 6.4481738381579365, 5.400887534211076, 5.179857779145894, @@ -29897,7 +29879,7 @@ 5.43788597127121, 5.962910802479805, 5.393964823750531, - 7.2948418936303145, + 7.294841893630315, 5.246557733036269, 5.446089049010953, -4.608025590308054, @@ -29931,7 +29913,7 @@ 5.046421894019406, 4.4891128401164275, 3.6767937969182216, - 3.8364946397857334, + 3.836494639785734, 5.74621520567669, 5.083598825674478, 4.446827157079686, @@ -30090,7 +30072,7 @@ 5.352572138592307, 3.9821451663648455, 5.460665628357915, - -3.8803101735257606, + -3.880310173525761, -4.014807358835372, 5.357974711426582, 5.221523119632884, @@ -30138,7 +30120,7 @@ 6.045266635358583, 4.091767144889039, 5.294632544635225, - 3.8618005050505038, + 3.861800505050504, -3.2514679877565515, 5.858726266450666, 5.574909271146724, @@ -30153,27 +30135,27 @@ 4.96210100831937, 3.6738888062748143, 6.020311798578031, - 3.6729161418550196, + 3.672916141855019, 4.227701265798802, 7.141246249057951, 4.667033959629065, 4.787690135789598, - 3.7328512441187085, + 3.732851244118709, 4.913443004401066, 5.587821127379608, 5.799955533876995, 5.1791602146198095, -4.449929856930385, -4.620178378769338, - -2.2540302045211518, + -2.254030204521152, 4.908376647091859, 4.883919289713871, 5.677757825020838, 5.073186895737851, 4.46543345891617, 5.599461598823524, - 3.8636873775996357, - 3.9631504517987795, + 3.863687377599636, + 3.963150451798779, 6.3523888533049675, 6.069584514842126, -4.801877274231711, @@ -30195,7 +30177,7 @@ 5.91041028781986, -4.465904238888452, 5.62672565576306, - 3.9179527369991156, + 3.917952736999115, 5.450905069500125, 5.237364582478182, 6.401178909251797, @@ -30216,12 +30198,12 @@ 4.001304888431726, 5.656544451310139, 5.811325054789345, - 3.9873691104884332, + 3.9873691104884337, 5.0385635917283595, -4.885115694001915, 4.810332705288439, 5.486577895170934, - 3.9873691104884332, + 3.9873691104884337, 5.641943214252756, 4.062995402319015, 5.580004404514163, @@ -30258,7 +30240,7 @@ 5.173415979858663, 5.44584273395648, 4.958584434596532, - 3.6570497387224643, + 3.657049738722464, 6.474645852617661, -2.454945047301865, 4.4001582401993895, @@ -30296,7 +30278,7 @@ 5.349712239853672, -4.472287603047958, 6.534621963956543, - 1.9778237925822026, + 1.9778237925822024, 4.699451238461834, 3.366003963965084, 5.658461423909404, @@ -30330,7 +30312,7 @@ 3.7336986482546943, 5.946457187475794, 4.320246473404409, - 3.8418071767568334, + 3.841807176756834, 6.402287986671831, 4.829082141301278, 5.00675635518069, @@ -30339,7 +30321,7 @@ 5.600774259126001, 5.012140240021493, 5.918008121107066, - 3.6519702131931893, + 3.6519702131931897, 4.946306741136138, -4.701735321153315, 6.3227834007462995, @@ -30450,7 +30432,7 @@ 4.911198583478614, 5.628131315714139, 4.461331845963266, - -2.2540302045211518, + -2.254030204521152, 4.9223064647323715, 6.526315578301194, 7.00607865234059, @@ -30472,7 +30454,7 @@ 5.8338810241830465, 4.8717704001342765, 4.415750432632614, - 1.0235812831428779, + 1.023581283142878, 5.803076763938122, 4.121185612017289, 5.8159729726411316, @@ -30486,7 +30468,7 @@ 6.333441310336978, 5.5150830493802045, 5.63338905247158, - -3.7677960079570436, + -3.767796007957043, 4.832534582298789, 5.40288680089346, 5.069412597490633, @@ -30494,7 +30476,7 @@ 5.136521259226958, 2.829761257126765, 5.894979064630362, - -3.9100720083153595, + -3.910072008315359, 5.589995203763034, 5.549144341412945, 6.037231521475923, @@ -30634,7 +30616,7 @@ 4.9861873560670045, 4.976862456024701, 6.1930793778278455, - 3.6519702131931893, + 3.6519702131931897, 6.31032957975659, 5.68704662703399, 5.71182307912059, @@ -30806,9 +30788,9 @@ 4.0015790931016175, 5.330756295183223, -2.454945047301865, - 3.9179527369991156, + 3.917952736999115, 5.71501643528694, - 3.7328512441187085, + 3.732851244118709, 4.261627386271673, 6.837195626381176, 5.514732783628576, @@ -30829,7 +30811,7 @@ 5.331077321056091, 6.167532399566841, 5.371691351623116, - 3.9826226754639715, + 3.982622675463971, 6.139790408946277, 3.1027625291905028, 4.880913779574146, @@ -30910,7 +30892,7 @@ 4.43838756264389, 5.00084749557017, 5.6264764877134255, - 3.5537809813459598, + 3.55378098134596, 3.8131619953073033, 6.008873001735766, 5.391868168045009, @@ -31032,7 +31014,7 @@ 4.005852516182446, 4.43805323277218, 5.5428841323783065, - 3.6067800571115005, + 3.606780057111501, 6.122882009376341, 5.759977785419521, 6.1631455493187275, @@ -31128,7 +31110,7 @@ 4.193842998537836, 4.352775698231329, 5.44584273395648, - 1.0235812831428779, + 1.023581283142878, 5.583823967515539, 4.255305666471394, 6.96364929688223, @@ -31180,7 +31162,7 @@ -3.4581501871770763, 5.230380183524425, 4.9203829808077995, - 7.2167615567082235, + 7.216761556708224, 4.542095223020765, 4.950951646181902, 7.04986938604544, @@ -31263,7 +31245,7 @@ 5.758061072568455, 6.013786898327685, 3.435200989106108, - 3.7966359765071402, + 3.79663597650714, 6.232511483141394, 6.500325986115554, 5.345800577876797, @@ -31493,7 +31475,7 @@ 5.230380183524425, 5.028246516390755, 5.46653115272074, - 2.8364946397857334, + 2.836494639785734, 5.828946190609323, 5.3285670033495505, 4.374216891401832, @@ -31703,7 +31685,7 @@ 5.227429746889112, 5.16061873793239, 5.1996725421985595, - 1.8686793231571346, + 1.8686793231571344, 5.426358352753225, 3.8580019868244104, 5.698323045355093, @@ -31936,7 +31918,7 @@ 5.104568330053765, 6.136454284983336, 4.994810730419119, - 3.9273222237644165, + 3.927322223764417, 4.010353017409122, 5.8911076943426215, -4.636365139862614, @@ -31976,7 +31958,7 @@ 3.8723859841946817, 5.761132508195868, 0.02358128314287784, - 3.6729161418550196, + 3.672916141855019, 3.977823792582203, 6.233203517654428, 4.237364582478182, @@ -32061,7 +32043,7 @@ 4.712001105145588, 4.808911118153645, 5.640791377700312, - 7.2948418936303145, + 7.294841893630315, 4.54406481588367, 4.472905376241605, 5.343270176392377, @@ -32094,7 +32076,7 @@ 5.856409412682232, 5.799919192763054, 3.849656085843704, - 1.9778237925822026, + 1.9778237925822024, 5.405544260798876, -4.039778636655317, 5.532783805473981, @@ -32109,7 +32091,7 @@ 5.907810052775481, 5.721681828766267, 4.958079734386446, - 3.7328512441187085, + 3.732851244118709, 4.976034679565911, -3.829761257126765, 5.020967667540191, @@ -32151,14 +32133,14 @@ 6.923948411799348, 5.743384732937038, -4.1758390423305345, - 7.3071787263114665, + 7.307178726311467, 4.832534582298789, -4.129091467912851, 5.774128245951436, 5.604961971852864, 6.006123865445821, 3.8686793231571346, - 3.9826226754639715, + 3.982622675463971, 5.577646238637518, 5.184979235688675, -4.660069179496244, @@ -32169,7 +32151,7 @@ 4.939139398554398, 5.542358352069653, 5.822093816174229, - 3.8364946397857334, + 3.836494639785734, 5.763786018650327, 6.020661718614608, 5.324176767032841, @@ -32230,8 +32212,8 @@ 5.999059046308752, 4.506454866751632, 6.698992976857741, - 6.0374923741718804, - 3.9873691104884332, + 6.03749237417188, + 3.9873691104884337, 6.622371789905993, 5.5843245841975895, 3.880913779574146, @@ -32328,7 +32310,7 @@ 6.009905060193643, 5.637739992652053, 4.918174231065834, - 3.6519702131931893, + 3.6519702131931897, 4.061803921511596, 5.1996725421985595, 6.183524261190031, @@ -32346,7 +32328,7 @@ 3.744567027296617, 5.590501710898704, 5.964844192461827, - 3.7242850002878973, + 3.7242850002878978, 5.932869807305129, 3.8561540579890576, 3.435200989106108, @@ -32408,7 +32390,7 @@ 6.564810954096018, 3.03641850784805, 5.074270310901759, - 2.8364946397857334, + 2.836494639785734, 3.849656085843704, 4.446827157079686, 4.915285959382061, @@ -32417,7 +32399,7 @@ 5.380944313758021, 4.966283652031546, 4.724976552156798, - 1.9266712701348214, + 1.9266712701348216, 5.673684727368409, 0, 3.987840913339727, @@ -32443,7 +32425,7 @@ 5.1345075254092984, 4.622481170206761, 5.536532363115368, - 3.6519702131931893, + 3.6519702131931897, 5.312500888804604, 5.465794435865697, 5.575202037507052, @@ -32638,7 +32620,7 @@ 5.375512803036004, 5.950900308102534, 6.291081542536143, - 3.8791610056445958, + 3.879161005644596, 6.212228579142595, 5.851112094038217, 6.293994571251566, @@ -32653,7 +32635,7 @@ 6.304573720186145, 5.522869621373511, 5.260672395416847, - 3.9873691104884332, + 3.9873691104884337, 3.8344855638115782, 5.594952328396199, 4.874839631861954, @@ -32670,7 +32652,7 @@ 4.251467987756551, 6.019874001684199, 5.842123871823301, - 3.8803101735257606, + 3.880310173525761, 5.1615680158664095, 3.1027625291905028, 6.125328357089244, @@ -32813,7 +32795,7 @@ 0.324611278806859, 5.5727072099009884, 5.743740586548835, - 1.9778237925822026, + 1.9778237925822024, 5.9827181143132515, 6.017370096961583, 4.813866447176119, @@ -32913,7 +32895,7 @@ 7.39202065582181, 4.023624710419741, 5.4273878936903, - 3.6519702131931893, + 3.6519702131931897, 4.407396649123309, 6.783173591788853, -3.954530314310401, @@ -32948,7 +32930,7 @@ 4.213912981313169, 4.2666193318291725, 5.4508238853739135, - 1.6363651398626133, + 1.6363651398626131, 5.9872652450409625, 6.474153681887475, 6.019391914818921, @@ -32956,7 +32938,7 @@ 5.775245229403865, 5.136588223143813, 5.744236639694602, - 3.9179527369991156, + 3.917952736999115, 5.500412911655139, 5.636365139862614, 4.97052946109526, @@ -33048,7 +33030,7 @@ 4.994392894015395, 5.615202321356197, 5.3395516285997955, - 3.7328512441187085, + 3.732851244118709, -5.245230211335107, 4.3395516285997955, 6.192255512709957, @@ -33064,7 +33046,7 @@ -3.072411369671228, 4.94511169664412, 5.636365139862614, - 3.8863088114608524, + 3.886308811460853, 5.522580646723031, 4.739751631002732, -4.4050573734179075, @@ -33102,7 +33084,7 @@ 6.316833316290703, 5.44584273395648, 5.0706613559591345, - 3.8159729726411316, + 3.815972972641131, 5.650280847250551, 5.299355484809299, 5.65094713973561, @@ -33342,7 +33324,7 @@ -3.992064231696813, 5.2219634131511725, 3.7575805696812647, - 3.8159729726411316, + 3.815972972641131, 7.307165163650679, 6.393260882702694, 5.710806934927426, @@ -33352,7 +33334,7 @@ 5.704912989112043, 6.960597390607692, 5.598711372304525, - 3.8159729726411316, + 3.815972972641131, 4.567661735729662, 3.889868622227073, 4.447645808560366, @@ -33372,7 +33354,7 @@ 4.627915356245789, 4.953000208857171, 5.853849084076519, - 3.6033648797596878, + 3.603364879759688, 5.512836451512138, 3.9555473978710505, 5.422042132751101, @@ -33539,7 +33521,7 @@ 6.720147340925295, 5.357431428245423, 4.140520929693634, - -3.9953208740306563, + -3.995320874030656, 5.3924257899687, -4.286032372873307, 5.419431659161659, @@ -33578,7 +33560,7 @@ 5.3052735503038155, 4.983099660115876, 5.640056797031443, - 3.7137773631713915, + 3.713777363171391, 3.528731261462784, 5.260873620710337, 6.940687499393185, @@ -33693,7 +33675,7 @@ 5.182275401320739, 6.168030944011777, 4.536798883210817, - 3.8636873775996357, + 3.863687377599636, 6.45194288818688, 4.825670541024611, 5.44584273395648, @@ -33730,7 +33712,7 @@ 4.005852516182446, 5.643092003981376, 5.910297557259356, - 3.8053366577953467, + 3.8053366577953462, 4.527371966200059, 5.265998467560597, 2.5007025378625403, @@ -33923,7 +33905,7 @@ 5.232559800419131, 5.371535453036894, 4.811749654284045, - 3.6729161418550196, + 3.672916141855019, 5.351348773045607, 5.452687291475574, 6.47478417519999, @@ -34036,7 +34018,7 @@ 5.861359052696611, 5.364025397982997, 3.863059330517076, - 3.4387216353387506, + 3.43872163533875, -2.8017325335265215, 4.676793796918221, 5.54953262439089, @@ -34167,7 +34149,7 @@ 5.108014559929423, 6.5492738076478885, 5.652786940245182, - 3.6570497387224643, + 3.657049738722464, 4.584682666791934, 4.80462541201048, 5.490967375695228, @@ -34228,7 +34210,7 @@ 4.130791252790746, 5.639363052521904, 6.709152852428229, - 1.8686793231571346, + 1.8686793231571344, 5.760376038067238, 6.136789052965613, 5.677565190516947, @@ -34256,7 +34238,7 @@ -4.885115694001915, 6.7924856503027895, 5.43788597127121, - 3.9873691104884332, + 3.9873691104884337, 6.815131588170208, 5.686442955437502, 4.820155616353308, @@ -34277,7 +34259,7 @@ 5.828258988738332, 4.828606127572683, 5.017898435812515, - 3.9873691104884332, + 3.9873691104884337, 4.520649219541383, 7.306359686722795, 5.619958427140477, @@ -34454,13 +34436,13 @@ 5.49281402564949, 5.128580232442512, 4.932709225132139, - 3.9530512993203675, + 3.953051299320367, 5.858313448020985, 7.022028077718228, 6.044605105174463, 5.771769310149078, 5.323524183165645, - 1.9266712701348214, + 1.9266712701348216, 3.2111020039793408, 5.048395215772189, 6.790276627232189, @@ -34612,7 +34594,7 @@ 6.136152773007857, 5.459982487993479, 5.841146652702658, - 3.8067699742181356, + 3.806769974218136, 5.9019881707238735, 5.492386301854912, 5.19981728290375, @@ -34674,7 +34656,7 @@ 6.2655260163871445, 6.425894261876878, 5.864314517754685, - 1.9778237925822026, + 1.9778237925822024, 6.019874001684199, 5.161883981309159, 5.734375383073205, @@ -34710,7 +34692,7 @@ 6.948170668812296, 4.601073082980103, 6.399884438898798, - 3.7328512441187085, + 3.732851244118709, 3.794506897781877, 4.997170906570135, 5.516397526389058, @@ -34783,7 +34765,7 @@ 4.51787505180821, 3.977823792582203, 6.806755664444269, - 7.4465484636706405, + 7.44654846367064, 6.750666861290789, 5.582433794841335, 5.487474272128785, @@ -34819,7 +34801,7 @@ 4.251467987756551, 6.475981129054319, -4.411682484713395, - 3.8364946397857334, + 3.836494639785734, -3.827038398791292, 5.067532701406154, 5.450255171164251, @@ -34884,7 +34866,7 @@ 6.111859159138813, 5.536532363115368, 6.089474562517496, - 3.9873691104884332, + 3.9873691104884337, 5.413278831349263, -4.740002016989433, 6.064499933891402, @@ -34943,7 +34925,7 @@ 6.858827823139189, 4.169709318821115, 5.680445774691795, - -3.8624303738801333, + -3.8624303738801338, 5.282768866085683, 5.747857152743667, 4.961204476297669, @@ -35020,14 +35002,14 @@ -4.2082727139604765, 3.8344855638115782, 6.244473532362397, - -3.8803101735257606, + -3.880310173525761, 6.39944782521264, 6.575945264929563, 3.5800044045141632, 6.166596083396973, 6.825862300662717, 5.434729405817187, - -3.2540302045211518, + -3.254030204521152, 5.917398507110341, 5.191489093144358, 4.883919289713871, @@ -35040,7 +35022,7 @@ 0.02358128314287784, 5.681401739158575, -4.014807358835372, - 3.9631005357614963, + 3.963100535761496, 5.335335144198632, 5.910162241949988, 6.044356771336435, @@ -35073,7 +35055,7 @@ 5.803394146313458, 4.235768887546835, 5.604961971852864, - -3.8754508838726442, + -3.875450883872644, 6.157120191513095, 5.481811081366446, 6.371106443141567, @@ -35111,7 +35093,7 @@ 4.1464522060073135, 6.614311688935568, 4.2588571598299305, - 3.6519702131931893, + 3.6519702131931897, 5.765654090392906, 3.904394875423669, 5.666619207824199, @@ -35127,7 +35109,7 @@ 6.932034130868367, 5.506454866751632, 5.636365139862614, - 7.2948418936303145, + 7.294841893630315, 5.8571108649015216, 4.713245248158648, 6.155985073039753, @@ -35203,7 +35185,7 @@ 5.849007400910701, 4.610168587814633, 4.374216891401832, - 7.2948418936303145, + 7.294841893630315, 3.997632185935755, 3.62564127447084, 5.530356819749521, @@ -35334,7 +35316,7 @@ -4.235768887546835, 5.2085564738411385, 6.239931952282074, - 3.9452677586264797, + 3.94526775862648, 6.022537723613364, 6.036713559188881, 5.009366900915483, @@ -35422,9 +35404,9 @@ 6.00153340434434, 6.242799202325842, 4.442048304089479, - -3.8803101735257606, + -3.880310173525761, 3.7877574155332088, - 3.8624303738801333, + 3.8624303738801338, 4.496790800056463, 4.569135790376943, 6.87143885456212, @@ -35477,7 +35459,7 @@ 3.910635661193835, 3.6201783787693382, 5.033711560358026, - 3.6729161418550196, + 3.672916141855019, -4.212369195780347, 5.849266991164636, 4.183449130235444, @@ -35506,7 +35488,7 @@ 3.366003963965084, 5.234167308048034, 4.709323021745141, - 3.9452677586264797, + 3.94526775862648, 6.6749562270559215, -3.187934138927315, 5.665847902045551, @@ -35516,7 +35498,7 @@ 5.023928579828241, 6.209038440544804, 4.055393554473248, - 3.8364946397857334, + 3.836494639785734, 6.033456916855038, 6.846925073963527, 5.473830391462239, @@ -35539,7 +35521,7 @@ 5.683022065013196, -5.052802677396806, 6.452255369294498, - 1.8686793231571346, + 1.8686793231571344, 6.516090239250459, 4.97052946109526, 5.185338478404605, @@ -35562,7 +35544,7 @@ 4.324611278806859, 7.219121179692196, 4.1703292967735175, - 3.7002748927677445, + 3.700274892767745, 5.468874052568849, 5.619958427140477, 6.0375554601637935, @@ -35664,7 +35646,7 @@ 5.998461256149809, 5.984004490220707, 5.267363199236673, - 3.6519702131931893, + 3.6519702131931897, 4.864314517754685, -4.1273850040988345, 0, @@ -35697,7 +35679,7 @@ -4.894330379697358, 5.391868168045009, 3.9530002088571705, - 3.6519702131931893, + 3.6519702131931897, 5.677757825020838, 6.048321377793015, 5.763343441617802, @@ -35744,7 +35726,7 @@ 5.176175361070348, 5.333211450568776, 4.646830573540778, - 1.8686793231571346, + 1.8686793231571344, 5.911209834485257, 4.98651857157288, 4.105288553240227, @@ -35899,7 +35881,7 @@ 4.816463028528275, 5.421868588500279, 6.270294003993094, - 5.8929890325250796, + 5.89298903252508, 5.369934257593516, 5.773626595154646, 4.865691046583488, @@ -35935,7 +35917,7 @@ 6.405814518113434, -4.614645890169377, 4.187934138927315, - 3.8636873775996357, + 3.863687377599636, 5.92656268294038, 4.301877491234151, 5.971309010106194, @@ -35986,7 +35968,7 @@ 6.484629374813536, 5.219204226729815, 5.72289858416426, - -3.7677960079570436, + -3.767796007957043, 6.9402667936721105, 5.6841621955701775, 6.537929772444815, @@ -36037,12 +36019,12 @@ 4.624880593337215, 2.8431252186847464, 5.763264362522571, - 3.8803101735257606, + 3.880310173525761, 4.719062959633075, 5.793659709261346, 4.8727856464367925, -3.70752841389439, - 3.9631504517987795, + 3.963150451798779, 3.7181864820764465, 6.87373720556497, 5.5966966720973295, @@ -36118,7 +36100,7 @@ 6.174997104261567, 6.7288761075784285, 5.821610076546951, - 3.8636873775996357, + 3.863687377599636, 5.476899623189915, 5.429985192950706, 4.121185612017289, @@ -36197,7 +36179,7 @@ -4.0758903827902015, -4.296327694344067, 5.142507035968655, - 3.6519702131931893, + 3.6519702131931897, 7.14324883099152, 6.04352796482172, 5.7079777615618985, @@ -36596,9 +36578,9 @@ 5.64992165051792, 5.437216280341434, 0, - 7.3071787263114665, + 7.307178726311467, 3.2883991061524145, - 1.9778237925822026, + 1.9778237925822024, 6.142804170066461, 5.084656606772669, 5.684920623148917, @@ -36637,7 +36619,7 @@ 6.7034632252557405, 6.174997104261567, 6.349507238914344, - -3.7771643420357845, + -3.777164342035785, 6.9176923370417125, 5.926779830185856, 4.02790265692552, @@ -36660,7 +36642,7 @@ 5.041869755446686, 4.866814061240887, 5.0257473448993855, - 7.3071787263114665, + 7.307178726311467, 5.65906502995779, 4.477968750289833, 4.303476263154516, @@ -36713,7 +36695,7 @@ 5.575397105493893, 6.5723059675716895, 5.641001029880054, - 2.2540302045211518, + 2.254030204521152, -4.160301850299285, 5.264529699175916, 2.8624303738801333, @@ -36775,7 +36757,7 @@ -4.235768887546835, 5.016576381574219, 5.784757096298609, - 1.9778237925822026, + 1.9778237925822024, -4.0447705822128155, 5.842466697736888, 5.880681490553097, @@ -36791,7 +36773,7 @@ 5.704912989112043, 5.475827857663315, 5.926779830185856, - -3.9478605692047597, + -3.94786056920476, 5.993369820557817, 5.784455921195067, 6.099274201344682, @@ -36813,7 +36795,7 @@ 5.012496803655565, 6.095281069371535, 6.479795438500867, - 3.6570497387224643, + 3.657049738722464, 6.009905060193643, 1.7225512874788966, 5.81295043673436, @@ -36919,7 +36901,7 @@ 3.6201783787693382, 4.729017329728128, 6.31032957975659, - 3.6570497387224643, + 3.657049738722464, 4.578433717514932, 6.634454283522929, 5.738229520493852, @@ -36954,7 +36936,7 @@ 5.081437491884766, 4.078194337699766, 6.721568671174664, - -3.7510412040007868, + -3.751041204000787, 5.576614299345318, -4.144155214348728, 6.193901683016257, @@ -36971,9 +36953,9 @@ -4.98181059733126, 4.425670633714975, 6.132484410810191, - 3.9873691104884332, + 3.9873691104884337, 5.187934138927315, - 3.6729161418550196, + 3.672916141855019, 4.227701265798802, 4.005852516182446, 5.004951325543084, @@ -37054,7 +37036,7 @@ 4.930454817864948, 5.729017329728128, 5.296119060518115, - 3.9826226754639715, + 3.982622675463971, 5.7375503784464, 5.481614475639383, 6.437467535472481, @@ -37131,7 +37113,7 @@ 5.684257071481402, 5.282721041563897, 5.675634131390983, - -3.8803101735257606, + -3.880310173525761, 4.925584174493607, 5.760773925847615, 7.606334194557007, @@ -37290,7 +37272,7 @@ 5.450092544507453, 5.2488905648687405, 5.03256448695835, - 3.7914788991609685, + 3.791478899160969, 7.313147940735297, 4.825122189333197, 5.21767916872183, @@ -37321,7 +37303,7 @@ 4.383416765482766, 5.339131817564783, 5.391674691866738, - 3.5537809813459598, + 3.55378098134596, 5.020967667540191, 3.74125178614514, 4.120491296150934, @@ -37342,7 +37324,7 @@ 5.631036306357546, 5.8700421082722105, 6.025730059202876, - -3.9100720083153595, + -3.910072008315359, 5.032181454904795, 4.805336657795347, 5.156449071461962, @@ -37376,16 +37358,16 @@ 5.508592497721451, 7.0298076485196335, -5.440088652993328, - 3.9826226754639715, + 3.982622675463971, 6.924330641203958, 4.667033959629065, 6.7288761075784285, - 3.8636873775996357, + 3.863687377599636, 4.976470548053808, -4.771303745178386, 5.567500400996214, 3.290753011545892, - 3.9873691104884332, + 3.9873691104884337, 3.290753011545892, 5.5254070764152265, 7.004779026044966, @@ -37457,7 +37439,7 @@ 6.237099040139182, 4.614868548201377, 6.049713978615118, - -3.8364946397857334, + -3.836494639785734, 5.922251626108408, 4.998507269232641, 6.044356771336435, @@ -37480,7 +37462,7 @@ 4.407396649123309, 2.6570497387224643, 5.219204226729815, - -3.9953208740306563, + -3.995320874030656, 4.1117173718434294, 5.592662442843298, 4.8649407535977325, @@ -37576,7 +37558,7 @@ 6.502339633915004, 6.158236425420527, 5.875267598585306, - 3.9967091367425764, + 3.996709136742576, 5.4043711984669525, 5.534929798633091, 5.576127831098538, @@ -37642,7 +37624,7 @@ 6.237152161597496, 5.377497514063241, 2.8229218325964593, - 3.7833246507406026, + 3.783324650740602, -4.724976552156798, 4.366201325696226, 4.366201325696226, @@ -37690,7 +37672,7 @@ 5.282936210450912, 1.6256412744708402, 5.110652489049413, - -3.9320663020215276, + -3.932066302021528, -4.227701265798802, 4.4001582401993895, 3.985002377209326, @@ -37762,11 +37744,11 @@ 5.643456891642921, 5.209038440544804, 5.1034857508095985, - 3.9100720083153595, + 3.910072008315359, 5.115248240738563, -4.160301850299285, 4.445349684349802, - 3.6519702131931893, + 3.6519702131931897, 4.539455126854557, 5.720522745009778, 5.718256665412395, @@ -38235,7 +38217,7 @@ 5.499833079149911, 5.431481823285513, 4.398329629152982, - -2.2540302045211518, + -2.254030204521152, 4.615091092137532, 3.3499171440716293, 6.165629562693773, @@ -38275,7 +38257,7 @@ 2.579883783910165, 5.169088454552541, 5.561274477510269, - 3.6729161418550196, + 3.672916141855019, 3.938453100682928, 6.14984260200676, 4.981762780707825, @@ -38309,7 +38291,7 @@ 5.443537031632636, 4.983099660115876, -4.162830500714485, - 1.0235812831428779, + 1.023581283142878, -3.276434314122771, 6.415926438504082, 2.1027625291905028, @@ -38436,9 +38418,9 @@ 5.771691750637862, 5.546064640515888, 5.220861841268497, - 5.8929890325250796, + 5.89298903252508, 5.278385462883884, - 1.9778237925822026, + 1.9778237925822024, 5.829761257126765, 5.272804107139552, 4.794654066364073, @@ -38454,13 +38436,13 @@ 3.892813002873854, 5.068395330671516, 5.332359056807599, - 3.9826226754639715, + 3.982622675463971, 4.051745702567348, 5.314505842525632, 5.841410982888483, 5.844832714688819, 5.966085389310958, - 3.4387216353387506, + 3.43872163533875, 5.6635157809716965, 6.242300812504452, 5.396493286112984, @@ -38483,8 +38465,8 @@ -3.6650553936469774, 6.12464407935655, 5.069295342083746, - 3.7137773631713915, - 3.7833246507406026, + 3.713777363171391, + 3.783324650740602, 5.489558651428701, 5.229164541783632, 4.498525618608266, @@ -38615,7 +38597,7 @@ 5.127042905237583, 5.778082512529795, 5.9299163249479685, - 2.2540302045211518, + 2.254030204521152, 4.557480383939472, 4.765599030283016, 5.191489093144358, @@ -38629,7 +38611,7 @@ 5.041869755446686, 5.844832714688819, 5.525283975132978, - -3.7221167757048788, + -3.7221167757048783, 5.875756187563181, -4.161409946899458, 4.2082727139604765, @@ -38878,7 +38860,7 @@ 4.227701265798802, -4.434358516520088, 5.5727072099009884, - 3.8159729726411316, + 3.815972972641131, 5.92159302194038, 5.103268910754214, 5.763074513924493, @@ -39066,7 +39048,7 @@ 4.991456728690911, 6.417700110837448, 4.995784121521942, - 3.9749188019387955, + 3.974918801938795, 5.378879518354046, 5.153882880484723, 5.3040936393746625, @@ -39098,11 +39080,11 @@ 5.260999339189114, 5.246557733036269, 5.294260119287585, - 1.0235812831428779, + 1.023581283142878, 5.795168764024133, -4.4565505740172835, 5.352572138592307, - 3.6033648797596878, + 3.603364879759688, 6.698994810867728, 4.475843187236812, 4.951208245587832, @@ -39118,7 +39100,7 @@ 5.407037579667631, 7.17458411138014, 6.015338822677226, - 1.8686793231571346, + 1.8686793231571344, 5.466061052207326, 3.366003963965084, 6.055554972234595, @@ -39146,12 +39128,12 @@ 3.950951646181901, 5.4064444652541415, 4.576249499255071, - 3.6984424238806892, + 3.6984424238806897, 5.534662128681997, 5.798820256001816, 3.8827195804374086, 4.37382930147704, - 3.6519702131931893, + 3.6519702131931897, 4.432499303989657, 3.405598325717746, 6.117353064641608, @@ -39248,7 +39230,7 @@ 5.432279052038666, 5.307673473785712, 5.63530459115022, - -3.8754508838726442, + -3.875450883872644, 3.89979912373452, 5.774398125792632, 4.507881122489664, @@ -39290,7 +39272,7 @@ 4.546025516649197, 5.919072890879482, 6.263855890621767, - -3.9320663020215276, + -3.932066302021528, 4.696602190271774, 5.536692294798967, 5.156576983835143, @@ -39362,7 +39344,7 @@ 6.230868183682703, 5.234701824400927, 5.566282252590988, - 3.8636873775996357, + 3.863687377599636, 5.283891228937798, 4.2048530547023395, -4.837828878874798, @@ -39662,7 +39644,7 @@ 5.488517712264611, 5.963399945964257, 5.220586011165923, - 3.8159729726411316, + 3.815972972641131, 4.324611278806859, 5.020092955297057, 6.773433498142926, @@ -39748,7 +39730,7 @@ 4.375377590039902, 4.8649407535977325, 6.809714886637967, - 3.8159729726411316, + 3.815972972641131, 4.7824175078898365, 5.574909271146724, 4.512131999643322, @@ -39824,7 +39806,7 @@ 6.700444006109183, -4.038521632935814, 4.861169721378389, - 3.7328512441187085, + 3.732851244118709, 5.987888065446814, 6.473213933612953, 5.88158882386978, @@ -39853,7 +39835,7 @@ 3.1027625291905028, 6.945319766827477, 5.023928579828241, - 7.2635560842598155, + 7.263556084259816, 5.702891050128592, 4.622152946625019, 4.0570050386298275, @@ -40018,7 +40000,7 @@ 5.292299629260172, -3.8686793231571346, -4.0447705822128155, - 3.9826226754639715, + 3.982622675463971, 4.709323021745141, 5.912726050904516, 6.341435772474347, @@ -40037,7 +40019,7 @@ 5.032181454904795, 5.693269991199086, 4.750797104051371, - 3.9631005357614963, + 3.963100535761496, 5.677468841213855, 5.032181454904795, 4.618856994944977, @@ -40135,7 +40117,7 @@ 5.486129011945542, -4.123951828260441, 4.627915356245789, - 3.8222319285881468, + 3.822231928588147, 5.070466473980588, 5.152948878865863, -2.721681828766268, @@ -40186,7 +40168,7 @@ 5.422510356128313, 5.1828777098312635, 5.308462997798331, - 7.2948418936303145, + 7.294841893630315, 6.096272238155747, 5.620178378769338, 4.027041815252384, @@ -40429,7 +40411,7 @@ 5.684257071481402, 5.614979834424126, 4.950592152118529, - 7.3071312551455625, + 7.307131255145563, 6.1663788818511085, 4.683022065013196, 4.00900775722588, @@ -40456,8 +40438,8 @@ 4.883199861915059, 4.493418020718368, 5.716163845417787, - 5.8929890325250796, - 1.0235812831428779, + 5.89298903252508, + 1.023581283142878, 5.314505842525632, 5.782493175540852, 5.277403721850951, @@ -40495,7 +40477,7 @@ 6.253541987582936, 5.667043829846039, 6.210136459290171, - 3.7420829720101523, + 3.742082972010152, 5.3830373032638645, 5.05965098384058, 5.944747333780617, @@ -40506,11 +40488,11 @@ 4.622371789905993, 4.023581283142878, 5.176175361070348, - 3.4387216353387506, + 3.43872163533875, 5.537198356930753, 4.140189027131126, 5.984764992955314, - -3.9953208740306563, + -3.995320874030656, 4.37576380125424, 5.632908844751774, 2.169709318821116, @@ -40524,7 +40506,7 @@ 7.045140608877468, 4.117353064641607, 6.703372454123232, - -3.9100720083153595, + -3.910072008315359, 5.615202321356197, 5.623889711791816, 2.722551287478897, @@ -40587,14 +40569,14 @@ 5.318686355952686, 5.824779117602026, 4.182546543526288, - 3.9320663020215276, + 3.932066302021528, 5.217234508050077, 6.015294558855968, 6.036839948426394, 2.3853091191604707, -3.4581501871770763, 5.63530459115022, - 3.8159729726411316, + 3.815972972641131, 5.907509457811692, 6.603307731989107, 5.95575052906367, @@ -40729,7 +40711,7 @@ 4.516341672169715, 5.596812712947137, 5.123951828260441, - 2.8364946397857334, + 2.836494639785734, 6.2532631254605535, 5.251519380512295, 5.364025397982997, @@ -40776,7 +40758,7 @@ -4.976228452901821, 4.413986439622959, -5.040322210429138, - -3.2540302045211518, + -3.254030204521152, 5.451099849507234, 5.32145117454278, 5.54797740524672, @@ -40846,7 +40828,7 @@ 3.780217391388726, 6.722438356231904, 5.358035034293809, - 1.0235812831428779, + 1.023581283142878, 5.911816956413445, 5.378841188670256, 4.088039272369796, @@ -40888,7 +40870,7 @@ 5.247206999836674, 4.590607649301938, 5.998369215356436, - 3.6519702131931893, + 3.6519702131931897, -4.542095223020765, 4.278853788246184, 5.297970078693257, @@ -40939,7 +40921,7 @@ 6.323306437118514, 4.942083422779052, 5.886070450048775, - 1.0235812831428779, + 1.023581283142878, 5.933832055443026, 5.257262580869223, 5.593832260336869, @@ -40977,7 +40959,7 @@ 5.673985953010909, 5.446827157079686, 4.123951828260441, - 1.8686793231571346, + 1.8686793231571344, 4.1935494571397705, 6.16295654758285, 5.475367718667168, @@ -41002,7 +40984,7 @@ 2.0235812831428777, 6.3392790075283445, 6.087589769674602, - 3.8159729726411316, + 3.815972972641131, 5.434729405817187, 5.403756332139608, 4.487474272128785, @@ -41093,13 +41075,13 @@ 5.750145499305122, 5.556717571421517, 4.512131999643322, - -3.8803101735257606, + -3.880310173525761, 5.238425131190576, 4.324611278806859, 4.619077504968452, 1.7225512874788966, 4.275730137961385, - 3.8618005050505038, + 3.861800505050504, 4.441882574462623, 4.609278835968291, 2.3853091191604707, @@ -41158,7 +41140,7 @@ 6.439222263039032, 4.023581283142878, 5.668019872610716, - 3.8636873775996357, + 3.863687377599636, 5.056441699095021, 5.793475318955047, 5.21642739833172, @@ -41168,9 +41150,9 @@ 5.8845119217841155, 4.944434779264137, 7.165126998372156, - 1.6363651398626133, + 1.6363651398626131, 4.328717602086517, - 3.8159729726411316, + 3.815972972641131, 4.820155616353308, 4.906623478360233, 5.464490365208095, @@ -41213,7 +41195,7 @@ 3.199672542198559, 5.158395653463338, 5.926616979931375, - 3.9826226754639715, + 3.982622675463971, 5.640056797031443, 5.641943214252756, 5.161883981309159, @@ -41417,7 +41399,7 @@ 4.415398206756127, 5.422042132751101, 5.683041091736903, - 3.7328512441187085, + 3.732851244118709, 5.876670812994743, 0.324611278806859, 5.114720436968633, @@ -41623,7 +41605,7 @@ 4.62672565576306, 5.401979184091015, 6.790336076872185, - 7.7825589956746875, + 7.782558995674688, 6.493800607194607, 4.7503084921694505, 5.397228755352096, @@ -41736,7 +41718,7 @@ 6.7793799401167085, 5.186145689665897, 6.930637753462196, - 3.8624303738801333, + 3.8624303738801338, 5.162262836653252, 4.998553277440947, 4.04518399917112, @@ -41758,7 +41740,7 @@ 6.758021050960179, 5.861674421588476, 6.2064066375453235, - 3.7756297309623164, + 3.775629730962317, 4.150686081507685, 5.151204332740907, 7.411028062400436, @@ -41767,7 +41749,7 @@ 4.2666193318291725, 4.233096297685509, 6.663883797662799, - 3.6570497387224643, + 3.657049738722464, 5.933832055443026, 3.3332114505687764, -5.04510134725691, @@ -41818,7 +41800,7 @@ 5.07964721257463, 4.5081658124257205, 5.450905069500125, - 3.7833246507406026, + 3.783324650740602, 5.301419616144925, 6.1462230527684145, 5.267734655694303, @@ -41860,13 +41842,13 @@ 4.997632185935755, 6.406030602941793, 5.21617661071209, - 7.2167615567082235, + 7.216761556708224, 5.990234477820538, 3.956562105066076, 7.149485251550802, -4.756537652718502, -3.184949285377853, - 3.8159729726411316, + 3.815972972641131, 4.808911118153645, 3.801008105532189, 5.395018600546979, @@ -41929,7 +41911,7 @@ 5.4367133335777496, 4.614868548201377, 4.348686266114285, - 3.8863088114608524, + 3.886308811460853, 5.249587977872057, 6.545510056757851, 4.284129655779857, @@ -42042,7 +42024,7 @@ 4.130451827621532, 5.65329661579001, 5.529951000238382, - 3.8138664471761197, + 3.81386644717612, 5.859715432608253, 5.73141536196358, 4.801479121159616, @@ -42153,7 +42135,7 @@ 5.331718661780917, 6.174644536496628, 6.774359581795988, - 7.2635560842598155, + 7.263556084259816, 7.485409832345214, -5.242720285002679, 6.117632938652842, @@ -42164,7 +42146,7 @@ 2.6767937969182216, 6.453075169871619, 4.958079734386446, - 3.8636873775996357, + 3.863687377599636, 4.864314517754685, 5.274001285451772, 4.301190497446969, @@ -42241,7 +42223,7 @@ 4.227701265798802, 5.893651437767182, 4.080486134479351, - 3.6519702131931893, + 3.6519702131931897, 2.438554631113696, 6.0670968145262645, 4.942659375518952, @@ -42263,7 +42245,7 @@ 5.379798417362613, 4.900376259343578, 5.64267461376962, - 1.9778237925822026, + 1.9778237925822024, 4.361040544433534, 5.402342458459251, 5.062439784702644, @@ -42296,7 +42278,7 @@ -2.454945047301865, -4.7608534596784216, 5.069412597490633, - -3.8803101735257606, + -3.880310173525761, 4.08427912349649, 5.697854397074222, 5.852305610281669, @@ -42360,7 +42342,7 @@ 5.058930959665866, 5.343270176392377, 6.034631276541965, - 3.9826226754639715, + 3.982622675463971, 6.607357975777806, 5.369542824956019, 5.749558217968972, @@ -42430,7 +42412,7 @@ 6.403140594061205, 4.637000228177451, 5.713245248158648, - 3.8160430144898285, + 3.816043014489829, 4.676793796918221, 4.939508494839994, 3.794506897781877, @@ -42442,12 +42424,12 @@ 5.444114605836377, 0.02358128314287784, 5.485229851206332, - 3.6984424238806892, + 3.6984424238806897, 4.505023911645183, 3.9580797343864456, -4.542095223020765, 1.7225512874788966, - -3.7221167757048788, + -3.7221167757048783, 5.4043711984669525, 6.165657744216163, 5.853849084076519, @@ -42482,7 +42464,7 @@ 4.773325326303008, -4.299353183307809, 6.374278873702134, - 3.6729161418550196, + 3.672916141855019, 6.104928590947011, 3.619077504968452, 5.233096297685509, @@ -42524,7 +42506,7 @@ 3.6777578250208385, 4.832062339708829, 5.665847902045551, - 3.8364946397857334, + 3.836494639785734, 6.044356771336435, 4.737659448124734, -1.7225512874788966, @@ -42695,7 +42677,7 @@ 4.999013091652141, 4.849656085843704, 6.35084210698863, - 1.9778237925822026, + 1.9778237925822024, 4.627915356245789, -5.186981215929741, 7.306359686722795, @@ -42725,7 +42707,7 @@ -4.43688104722413, 5.009366900915483, 5.165031056543345, - 3.8418071767568334, + 3.841807176756834, 5.366003963965084, 5.3564235501372295, 5.032181454904795, @@ -42735,7 +42717,7 @@ 6.1273850040988345, 5.650229551616889, 5.768937181594912, - 3.6910342360328317, + 3.691034236032832, 5.594532641322266, 5.1273850040988345, 5.516481294251581, @@ -42937,7 +42919,7 @@ 5.118401663497678, 3.8437827426285183, 5.417857809910699, - 7.1069405478036956, + 7.106940547803696, 6.78199352523724, 5.086351232958006, 5.264878670252871, @@ -43038,7 +43020,7 @@ 6.479795438500867, 4.517039334138066, -4.551198296746396, - 3.6570497387224643, + 3.657049738722464, 3.544850158741263, 7.004779026044966, 4.088039272369796, @@ -43138,7 +43120,7 @@ 5.510450793811094, 5.283652671127952, 6.654171860982169, - -3.9640977680754452, + -3.964097768075445, 5.991363191218677, 5.774552267580197, 5.325695660099079, @@ -43171,7 +43153,7 @@ 5.69604859621096, 5.172800395798258, 4.466061052207326, - 1.9778237925822026, + 1.9778237925822024, 6.61612442604749, 4.637423105018947, 5.4867274198692275, @@ -43290,7 +43272,7 @@ 3.852885055973903, 5.416752711979767, 5.6222295543179195, - 3.9100720083153595, + 3.910072008315359, 4.483275259620848, 3.8331409977781457, 6.848390251473901, @@ -43309,7 +43291,7 @@ 4.906105821097758, 5.964097768075445, 5.166908413134924, - -3.9320663020215276, + -3.932066302021528, 4.947291477539441, 3.949923729768533, 6.311987023318629, @@ -43515,7 +43497,7 @@ 4.8002824671312885, 5.181702433480373, -4.885115694001915, - 3.6519702131931893, + 3.6519702131931897, 5.633517018238425, 5.623027658868153, 5.665847902045551, @@ -43581,7 +43563,7 @@ 6.123917359076573, 4.724976552156798, 3.5409091654372515, - 3.6570497387224643, + 3.657049738722464, 4.559002001199051, 6.995367221021993, 6.4303768558111285, @@ -43671,7 +43653,7 @@ 5.351960886581615, 6.47478417519999, -4.064973968301103, - 7.2948418936303145, + 7.294841893630315, 4.996709136742576, 5.225606178246916, 6.531118735348583, @@ -43731,7 +43713,7 @@ 6.481874581121964, 5.449929856930385, 5.102328017416485, - 3.8159729726411316, + 3.815972972641131, 5.107334660712889, 5.207704637382549, 5.445020673362928, @@ -43747,7 +43729,7 @@ 0.02358128314287784, 6.531789033552391, 6.250438853431602, - 3.8451603110548866, + 3.845160311054886, 4.9241122655956335, 5.713333979282035, 5.085033762230071, @@ -43781,7 +43763,7 @@ -3.4797954385008665, 6.4303768558111285, 4.915285959382061, - -3.7510412040007868, + -3.751041204000787, 5.03256448695835, 5.247336736800119, 6.466985100030004, @@ -43808,8 +43790,8 @@ 5.321997663204172, 5.837095554684761, 5.514662696566065, - 1.8686793231571346, - 3.9631005357614963, + 1.8686793231571344, + 3.963100535761496, 5.657756154905478, 4.682546125807312, 5.275778738507754, @@ -43887,7 +43869,7 @@ 4.440221790481159, 5.325067048775476, -3.5007025378625403, - 3.7833246507406026, + 3.783324650740602, 5.572110734060795, 6.085263666326771, 6.703372454123232, @@ -43929,7 +43911,7 @@ 5.549661974944907, 4.328071810916366, 5.9454185652540925, - 3.8791610056445958, + 3.879161005644596, 5.555698399391682, 3.9373951355265944, 5.745227049432624, @@ -43983,14 +43965,14 @@ 4.874839631861954, 4.1849492853778525, 5.907810052775481, - 3.6570497387224643, + 3.657049738722464, 5.571601978048409, 4.925148573171328, 6.258394575628903, 3.4948729942018164, 5.7742447003957125, 5.2481402420837195, - 7.2948418936303145, + 7.294841893630315, 5.772001905610447, 4.8236175249708575, -4.52696334661661, @@ -44070,7 +44052,7 @@ 5.632214272632915, 6.036848373067899, 6.192461625556521, - 3.9530512993203675, + 3.953051299320367, 5.40106966651901, 6.367011541890702, 6.310531498930427, @@ -44183,7 +44165,7 @@ 5.161883981309159, 6.210413355336989, 5.417331923490958, - 3.7833246507406026, + 3.783324650740602, 5.9943464429236455, 5.981140685040358, 6.16317704161285, @@ -44324,7 +44306,7 @@ 3.0610077810835015, 5.124193035976668, 5.435470235538727, - -3.8803101735257606, + -3.880310173525761, 6.446991010875971, 6.515614912874836, 5.249845995038571, @@ -44414,7 +44396,7 @@ -2.8017325335265215, 5.6642624297736655, 4.629962648253483, - 3.8159729726411316, + 3.815972972641131, 4.789324324563922, 6.480083960868728, -4.331077321056091, @@ -44575,7 +44557,7 @@ 3.438554631113696, 6.221688282016279, 5.250181188350235, - 5.3793966382586484, + 5.379396638258648, 5.990895201429962, 4.100585609936228, 6.51487292383047, @@ -44631,7 +44613,7 @@ 5.307673473785712, 7.119761067857676, 6.5255301428141586, - 7.6001069102080825, + 7.600106910208083, 5.864959526728658, 4.995784121521942, 4.3395516285997955, @@ -44665,7 +44647,7 @@ 6.663893739733008, 4.290987701895782, 3.8351562890134714, - 3.7328512441187085, + 3.732851244118709, 7.48082109968569, -4.823541810548861, 4.227701265798802, @@ -44681,7 +44663,7 @@ 6.413066323851024, 6.241065227356784, 7.119412908081212, - -3.9100720083153595, + -3.910072008315359, 6.153754172035414, 6.1031966066698216, 3.849656085843704, @@ -44834,7 +44816,7 @@ -4.673888806274815, 6.628357957637747, 5.858313448020985, - -3.8364946397857334, + -3.836494639785734, 6.1435296431738, 5.109406816663621, 4.9526986527234325, @@ -44877,7 +44859,7 @@ 5.662200309863108, 5.7084266447872904, 5.896960019552019, - 3.9299163249479685, + 3.929916324947969, 7.177761715254702, 5.461331845963266, 4.835156289013471, @@ -44938,7 +44920,7 @@ 5.941873795898234, 6.196184214352738, 4.798185828843203, - -3.9670757990489802, + -3.96707579904898, 5.773549366652281, 5.216984186205296, 6.219483701750193, @@ -44949,9 +44931,9 @@ 5.358035034293809, 5.990895201429962, 5.849610709422905, - 7.2167615567082235, + 7.216761556708224, 5.6477602088909, - 3.8243670734706403, + 3.82436707347064, 6.341435772474347, 5.571601978048409, -4.849137215433235, @@ -44986,7 +44968,7 @@ 6.024479343548242, 5.3818969232250735, 6.039066781297333, - -3.2540302045211518, + -3.254030204521152, 7.620420196968035, 4.9783060741219405, 5.832298525192125, @@ -45025,7 +45007,7 @@ 2.064973968301103, 5.693548653051382, 4.575640817330762, - 3.9631005357614963, + 3.963100535761496, 6.69963440779475, 5.741318339586678, 5.258351578303794, @@ -45314,7 +45296,7 @@ 5.02790265692552, 5.032181454904795, 6.69963440779475, - 3.9320663020215276, + 3.932066302021528, 5.980517696987074, -4.170607998365108, 5.397596023434789, @@ -45363,7 +45345,7 @@ 5.118401663497678, 5.107334660712889, 4.963599438150541, - 7.2424842340057065, + 7.242484234005707, 5.998323187643828, 5.345593721725279, 4.83246715050269, @@ -45438,7 +45420,7 @@ 6.157120191513095, -4.238425131190576, 5.842466697736888, - 3.6147572334546694, + 3.61475723345467, 5.877826580208996, 5.3493431684621084, 5.459425649127319, @@ -45483,7 +45465,7 @@ 6.210413355336989, 3.863059330517076, 6.581329024784346, - -3.8754508838726442, + -3.875450883872644, 6.16317704161285, 2.6468305735407784, 5.381498986601737, @@ -45593,7 +45575,7 @@ 6.695152123876541, 5.698075000439228, -3.283652671127953, - 3.8002824671312885, + 3.800282467131289, 5.022189312457972, 5.630929059911291, 3.999931262146151, @@ -45612,7 +45594,7 @@ 5.646830573540778, 5.405508213780105, 5.346833383314565, - -3.9953208740306563, + -3.995320874030656, 4.346007335548831, 4.924494350880547, 4.261627386271673, @@ -45652,7 +45634,7 @@ 5.695679141078595, 6.013698049210782, 6.515349062546572, - 1.9778237925822026, + 1.9778237925822024, 5.325695660099079, 6.163460369544114, 1.7225512874788966, @@ -45710,7 +45692,7 @@ 5.885235153356789, -4.299353183307809, 4.80462541201048, - 7.3707709352257655, + 7.370770935225765, 7.177761715254702, -4.081589515858281, 4.3671867912470494, @@ -45921,7 +45903,7 @@ 5.008333561258292, 5.032224030708163, 5.1709483909366645, - 3.6570497387224643, + 3.657049738722464, 6.703372454123232, 6.1764808795366255, 5.451553996751087, @@ -45929,7 +45911,7 @@ 6.356705991859761, 5.44584273395648, 5.234701824400927, - 3.2540302045211518, + 3.254030204521152, 5.216232353810857, 5.750145499305122, 5.995922999468626, @@ -45980,8 +45962,8 @@ 4.290776486288845, -5.279769665732653, 5.797221476402903, - 3.9631005357614963, - -3.9967091367425764, + 3.963100535761496, + -3.996709136742576, 5.004039175418978, 0.02358128314287784, 5.909394657803367, @@ -46019,7 +46001,7 @@ 4.785967218343694, 5.941873795898234, 4.846402928445983, - 3.8010806027332427, + 3.801080602733242, 6.467219714309333, 4.470118450216522, 4.950540771523154, @@ -46037,7 +46019,7 @@ 5.040781626666713, 6.083106835881568, 5.425670633714975, - 3.9700335481559508, + 3.9700335481559503, 5.301671507180482, 4.927213799227116, 6.350101475246418, @@ -46076,7 +46058,7 @@ 5.232640317271676, 5.630929059911291, 5.866714355223827, - 3.9100720083153595, + 3.910072008315359, 4.8236175249708575, 2.849656085843704, 5.294260119287585, @@ -46114,7 +46096,7 @@ 5.6949392865863695, 5.505310480102894, 5.176175361070348, - 3.8624303738801333, + 3.8624303738801338, 5.050992054847304, 5.494872994201816, 4.1798274735402225, @@ -46297,7 +46279,7 @@ 5.407037579667631, 4.953771035757784, 6.555556800135656, - 2.8364946397857334, + 2.836494639785734, 4.676214351225988, 4.880913779574146, 5.266867429226324, @@ -46364,7 +46346,7 @@ 5.028976315029584, 6.165344513418666, -2.8222319285881468, - 3.9925309641242204, + 3.992530964124221, 5.227701265798802, 5.181943775238127, 4.091767144889039, @@ -46430,7 +46412,7 @@ 5.2079887685551975, 6.670890886506432, 6.41682296059198, - 3.8418071767568334, + 3.841807176756834, 4.866814061240887, 5.484479125899425, 6.226205806721856, @@ -46462,7 +46444,7 @@ 5.933832055443026, -3.712890142266498, 2.977823792582203, - 3.8624303738801333, + 3.8624303738801338, 5.436041830572839, 5.896960019552019, 5.240538490503975, @@ -47543,7 +47525,7 @@ " if x >= 0:\n", " tick_labels.append(f\"${10**x:,.0f}\")\n", " else:\n", - " tick_labels.append(f\"-${10**abs(x):,.0f}\")\n", + " tick_labels.append(f\"-${10 ** abs(x):,.0f}\")\n", "\n", "fig.update_xaxes(\n", " tickvals=tick_values,\n", @@ -47668,7 +47650,8 @@ " weight_col=\"wgt\",\n", " tune_hyperparameters=True, # enable automated hyperparameter tuning\n", " impute_all=True,\n", - " preprocessing={\"networth\":\"asinh\",\n", + " preprocessing={\n", + " \"networth\": \"asinh\",\n", " },\n", " force_retrain=True,\n", ")\n", @@ -47710,13 +47693,13 @@ 0.018123686039833317, 0.013748875767821123, 0.019055124107031283, - 0.025696473980543134, + 0.025696473980543137, 0.01924866930591882, 0.02482384317981785, 0.025474641667659437, 0.02192632278197827, - 0.026021624134663326, - 0.0075995165668755445, + 0.02602162413466333, + 0.007599516566875544, 0.01659715507177827, 0.013329211243174837, 0.008088085625984825, @@ -47789,15 +47772,15 @@ "alignmentgroup": "True", "error_y": { "array": [ - 0.36640189764138636, + 0.3664018976413864, 0.3506716163976202, 0.3316461815006992, 0.31174603919989097, 0.29185156065606505, 0.2721368789788306, 0.2527163808589779, - 0.23291548415990318, - 0.21292055848980854, + 0.2329154841599032, + 0.21292055848980856, 0.1916979837107699, 0.1701911399010428, 0.15060008534169392, @@ -47875,18 +47858,18 @@ "array": [ 0.17677483861165888, 0.22282434768405687, - 0.16176361423792673, + 0.1617636142379267, 0.23831380034757152, 0.21494482556586733, 0.2804304797139823, 0.2685094170370646, 0.414277426028729, 0.3546966921813161, - 0.37332303306761533, + 0.3733230330676154, 0.356330809811131, 0.2505759392283411, 0.20236976749251676, - 0.24042738781697762, + 0.2404273878169776, 0.2659484489343179, 0.24094675627154183, 0.1445468264663141, @@ -47940,7 +47923,7 @@ 2.6903248044880193, 2.5278325081741593, 2.5453607223826453, - 2.5136277942150946, + 2.513627794215094, 2.568381765731581, 2.4035353488825977, 2.2983093410104147, @@ -47948,7 +47931,7 @@ 2.075129630823423, 1.8251006160501273, 1.493100418484074, - 1.0734758403637599, + 1.07347584036376, 0.6409964323769163 ], "yaxis": "y" @@ -47967,11 +47950,11 @@ 0.009030876830568562, 0.00957738674732371, 0.010274280541972077, - 0.011093252344146093, + 0.011093252344146091, 0.012009352924078868, 0.013002067947356855, 0.014055172973987475, - 0.015156084814956535, + 0.015156084814956537, 0.016295116743246293, 0.01746481192576428, 0.018659404725152224, @@ -48015,7 +47998,7 @@ ], "xaxis": "x", "y": [ - 0.49944351036232637, + 0.4994435103623264, 0.510441953585877, 0.5214403968094274, 0.532438840032978, @@ -48058,7 +48041,7 @@ 0.1185515538217377, 0.0999524013285133, 0.07832337541805975, - 0.053099018136740124, + 0.05309901813674013, 0.030508562679399633 ] }, @@ -48100,7 +48083,7 @@ "xaxis": "x", "y": [ 2.7900699297711133, - 3.1162729776491918, + 3.116272977649192, 3.253480915633962, 3.2871453167887723, 3.269472543233115, @@ -48109,11 +48092,11 @@ 2.9945104366758137, 2.844936958732362, 2.6749908166664804, - 2.4866264941775786, + 2.486626494177578, 2.2928426661963845, 2.0742968234602968, 1.843024784235416, - 1.5960042202227183, + 1.5960042202227185, 1.3311791707871576, 1.0520775321051636, 0.7492732526223268, @@ -48157,8 +48140,8 @@ "type": "line", "x0": -0.5, "x1": 18.5, - "y0": 1.8655510318108859, - "y1": 1.8655510318108859 + "y0": 1.865551031810886, + "y1": 1.865551031810886 }, { "line": { @@ -49373,21 +49356,18 @@ } ], "source": [ - "from microimpute.evaluations.predictor_analysis import progressive_predictor_inclusion, leave_one_out_analysis\n", + "from microimpute.evaluations.predictor_analysis import (\n", + " progressive_predictor_inclusion,\n", + " leave_one_out_analysis,\n", + ")\n", "from microimpute.models import QRF\n", "\n", "leave_one_out_results = leave_one_out_analysis(\n", - " scf_data,\n", - " predictors,\n", - " imputed_variables,\n", - " QRF\n", + " scf_data, predictors, imputed_variables, QRF\n", ")\n", "\n", "predictor_inclusion_results = progressive_predictor_inclusion(\n", - " scf_data,\n", - " predictors,\n", - " imputed_variables,\n", - " QRF\n", + " scf_data, predictors, imputed_variables, QRF\n", ")" ] }, @@ -49577,7 +49557,7 @@ "print(f\"Optimal loss: {predictor_inclusion_results['optimal_loss']}\")\n", "\n", "# For step-by-step details:\n", - "print(predictor_inclusion_results['results_df'])" + "print(predictor_inclusion_results[\"results_df\"])" ] }, { @@ -49624,21 +49604,25 @@ "from microimpute.comparisons.metrics import compare_distributions\n", "\n", "for model, imputations in autoimpute_results.imputations.items():\n", - " print(f\"Model: {model}, distribution similarity: \\n{compare_distributions(\n", - " donor_data=pd.DataFrame(scf_data[\"networth\"]),\n", - " receiver_data=pd.DataFrame(imputations[\"networth\"]),\n", - " donor_weights=scf_data[\"wgt\"],\n", - " receiver_weights=cps_data[\"household_weight\"],\n", - " imputed_variables=imputed_variables,\n", - ")}\")\n", + " print(\n", + " f\"Model: {model}, distribution similarity: \\n{\n", + " compare_distributions(\n", + " donor_data=pd.DataFrame(scf_data['networth']),\n", + " receiver_data=pd.DataFrame(imputations['networth']),\n", + " donor_weights=scf_data['wgt'],\n", + " receiver_weights=cps_data['household_weight'],\n", + " imputed_variables=imputed_variables,\n", + " )\n", + " }\"\n", + " )\n", " if model == \"best_method\":\n", " distribution_comparison_results = compare_distributions(\n", - " donor_data=pd.DataFrame(scf_data[\"networth\"]),\n", - " receiver_data=pd.DataFrame(imputations[\"networth\"]),\n", - " donor_weights=scf_data[\"wgt\"],\n", - " receiver_weights=cps_data[\"household_weight\"],\n", - " imputed_variables=imputed_variables,\n", - " )" + " donor_data=pd.DataFrame(scf_data[\"networth\"]),\n", + " receiver_data=pd.DataFrame(imputations[\"networth\"]),\n", + " donor_weights=scf_data[\"wgt\"],\n", + " receiver_weights=cps_data[\"household_weight\"],\n", + " imputed_variables=imputed_variables,\n", + " )" ] }, { @@ -49724,8 +49708,7 @@ " # Custom tick formatting\n", " tick_values = [-6, -4, -2, 0, 2, 4, 6, 8]\n", " tick_labels = [\n", - " \"$\" + format(10**x if x >= 0 else -(10 ** abs(x)), \",.0f\")\n", - " for x in tick_values\n", + " \"$\" + format(10**x if x >= 0 else -(10 ** abs(x)), \",.0f\") for x in tick_values\n", " ]\n", "\n", " # Plot positions for 3x2 grid (row, col)\n", @@ -49880,11 +49863,7 @@ " # Update layout\n", " fig.update_layout(\n", " title=dict(\n", - " text=(\n", - " title\n", - " if title\n", - " else \"Log-transformed net worth imputations by model\"\n", - " ),\n", + " text=(title if title else \"Log-transformed net worth imputations by model\"),\n", " font=dict(size=18),\n", " x=0.5,\n", " xanchor=\"center\",\n", @@ -49982,29 +49961,29 @@ } ], "source": [ - "# --- Access tuned hyperparameters for each model --- \n", - "for model_name, fitted_model in autoimpute_results.fitted_models.items(): \n", - " print(f\"\\n{'='*50}\")\n", + "# --- Access tuned hyperparameters for each model ---\n", + "for model_name, fitted_model in autoimpute_results.fitted_models.items():\n", + " print(f\"\\n{'=' * 50}\")\n", " print(f\"Model: {model_name}\")\n", - " print(f\"{'='*50}\")\n", - " \n", + " print(f\"{'=' * 50}\")\n", + "\n", " # QRF: params stored on the internal RandomForestQuantileRegressor\n", - " if hasattr(fitted_model, 'models'):\n", + " if hasattr(fitted_model, \"models\"):\n", " for var_name, m in fitted_model.models.items():\n", - " if hasattr(m, 'qrf'): # QRF numeric target\n", + " if hasattr(m, \"qrf\"): # QRF numeric target\n", " print(f\" {var_name} (QRF):\")\n", " print(f\" n_estimators: {m.qrf.n_estimators}\")\n", " print(f\" min_samples_split: {m.qrf.min_samples_split}\")\n", " print(f\" min_samples_leaf: {m.qrf.min_samples_leaf}\")\n", " print(f\" max_features: {m.qrf.max_features}\")\n", " print(f\" bootstrap: {m.qrf.bootstrap}\")\n", - " elif hasattr(m, 'num_gaussian'): # MDN\n", + " elif hasattr(m, \"num_gaussian\"): # MDN\n", " print(f\" {var_name} (MDN):\")\n", " print(f\" num_gaussian: {m.num_gaussian}\")\n", " print(f\" learning_rate: {m.learning_rate}\")\n", "\n", " # Matching: params stored in .hyperparameters dict\n", - " if hasattr(fitted_model, 'hyperparameters'):\n", + " if hasattr(fitted_model, \"hyperparameters\"):\n", " print(f\" Matching hyperparameters: {fitted_model.hyperparameters}\")" ] }, @@ -50133,7 +50112,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -50192,7 +50171,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -50230,7 +50209,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -50291,7 +50270,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -50371,7 +50350,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -50463,7 +50442,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -50479,7 +50458,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -50499,7 +50478,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -50748,9 +50727,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -50781,7 +50760,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -50817,7 +50796,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -50923,7 +50902,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -50946,7 +50925,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -50990,7 +50969,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -51038,7 +51017,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -51090,7 +51069,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -51248,13 +51227,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -51313,7 +51292,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -51486,7 +51465,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -51526,7 +51505,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -51537,7 +51516,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -51569,7 +51548,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -51646,7 +51625,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -51717,7 +51696,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -51904,7 +51883,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -51913,13 +51892,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -52113,7 +52092,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -52155,7 +52134,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -52169,7 +52148,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -52253,13 +52232,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -52374,13 +52353,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -52416,7 +52395,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -52539,7 +52518,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -52610,7 +52589,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -52702,7 +52681,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -52826,7 +52805,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -52840,7 +52819,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -52906,7 +52885,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -52925,7 +52904,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -53065,7 +53044,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -53086,12 +53065,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -53169,7 +53148,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -53216,7 +53195,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -53294,7 +53273,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -53343,7 +53322,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -53622,7 +53601,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -53653,7 +53632,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -53686,7 +53665,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -53717,9 +53696,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -53772,7 +53751,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -53841,7 +53820,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -53940,14 +53919,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -53965,14 +53944,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -54141,7 +54120,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -54258,7 +54237,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -54272,7 +54251,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -54312,7 +54291,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -54343,7 +54322,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -54460,7 +54439,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -54482,7 +54461,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -54529,7 +54508,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -54602,7 +54581,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -54652,7 +54631,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -54672,7 +54651,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -54777,9 +54756,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -54869,7 +54848,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -54912,7 +54891,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -54972,7 +54951,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -55044,7 +55023,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -55062,7 +55041,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -55162,7 +55141,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -55211,7 +55190,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -55241,7 +55220,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -55338,7 +55317,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -55348,7 +55327,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -55467,7 +55446,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -55480,7 +55459,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -55518,7 +55497,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -55791,7 +55770,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -55830,7 +55809,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -55929,7 +55908,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -56061,7 +56040,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -56079,7 +56058,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -56112,7 +56091,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -56250,7 +56229,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -56288,12 +56267,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -56302,7 +56281,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -56353,7 +56332,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -56361,7 +56340,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -56372,7 +56351,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -56397,7 +56376,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -56481,7 +56460,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -56590,7 +56569,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -56653,9 +56632,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -56762,7 +56741,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -56826,7 +56805,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -56915,9 +56894,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -56931,7 +56910,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -57192,7 +57171,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -57203,7 +57182,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -57248,7 +57227,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -57264,7 +57243,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -57319,7 +57298,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -57445,7 +57424,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -57461,7 +57440,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -57490,7 +57469,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -57635,7 +57614,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -57698,7 +57677,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -57834,7 +57813,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -57872,7 +57851,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -57904,7 +57883,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -57976,11 +57955,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -58060,7 +58039,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -58071,7 +58050,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -58170,7 +58149,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -58222,7 +58201,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -58240,7 +58219,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -58249,7 +58228,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -58257,7 +58236,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -58451,7 +58430,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -58519,7 +58498,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -58674,7 +58653,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -58682,7 +58661,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -59020,7 +58999,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -59029,7 +59008,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -59064,7 +59043,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -59073,7 +59052,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -59107,7 +59086,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -59124,7 +59103,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -59140,7 +59119,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -59218,7 +59197,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -59263,7 +59242,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -59421,7 +59400,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -59526,7 +59505,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -59545,7 +59524,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -59602,7 +59581,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -59646,7 +59625,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -59662,7 +59641,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -59716,7 +59695,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -59724,9 +59703,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -59876,7 +59855,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -59923,8 +59902,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -60048,7 +60027,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -60073,7 +60052,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -60092,7 +60071,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -60100,15 +60079,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -60192,7 +60171,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -60262,7 +60241,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -60343,7 +60322,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -60394,7 +60373,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -60505,7 +60484,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -60640,7 +60619,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -60737,7 +60716,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -60793,7 +60772,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -60824,7 +60803,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -60998,7 +60977,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -61051,7 +61030,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -61180,7 +61159,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -61189,7 +61168,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -61199,18 +61178,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -61307,7 +61286,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -61347,12 +61326,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -61399,9 +61378,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -61440,7 +61419,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -61460,7 +61439,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -61596,7 +61575,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -61873,11 +61852,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -62002,7 +61981,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -62099,7 +62078,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -62198,7 +62177,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -62299,7 +62278,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -62370,7 +62349,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -62451,7 +62430,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -62539,7 +62518,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -62636,7 +62615,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -62680,7 +62659,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -62707,12 +62686,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -63114,7 +63093,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -63126,7 +63105,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -63203,7 +63182,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -63393,7 +63372,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -63405,7 +63384,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -63442,7 +63421,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -63561,7 +63540,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -63590,7 +63569,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -63743,11 +63722,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -63783,7 +63762,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -63818,7 +63797,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -63869,7 +63848,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -64039,7 +64018,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -64055,7 +64034,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -64190,12 +64169,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -64267,7 +64246,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -64320,7 +64299,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -64616,7 +64595,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -64632,7 +64611,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -64658,7 +64637,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -64701,7 +64680,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -64779,7 +64758,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -64794,7 +64773,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -64907,7 +64886,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -64922,7 +64901,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -65104,18 +65083,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -65180,7 +65159,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -65199,7 +65178,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -65228,7 +65207,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -65321,7 +65300,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -65428,7 +65407,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -65440,7 +65419,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -65565,7 +65544,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -65671,7 +65650,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -65687,7 +65666,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -65718,10 +65697,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -65729,7 +65708,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -65789,7 +65768,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -65831,8 +65810,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -65855,7 +65834,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -66003,7 +65982,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -66029,13 +66008,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -66238,7 +66217,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -66278,7 +66257,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -66344,7 +66323,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -66394,7 +66373,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -66475,7 +66454,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -66542,7 +66521,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -66853,7 +66832,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -66956,7 +66935,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -66988,7 +66967,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -67019,7 +66998,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -67057,7 +67036,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -67093,7 +67072,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -67118,7 +67097,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -67136,7 +67115,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -67592,7 +67571,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -67618,7 +67597,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -67634,7 +67613,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -67672,7 +67651,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -67729,7 +67708,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -67930,7 +67909,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -68035,7 +68014,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -68074,7 +68053,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -68145,7 +68124,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -68176,7 +68155,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -68220,8 +68199,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -68354,7 +68333,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -68378,8 +68357,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -68393,7 +68372,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -68802,7 +68781,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -68812,7 +68791,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -68837,7 +68816,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -68874,7 +68853,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -68887,7 +68866,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -68910,7 +68889,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -68975,7 +68954,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -69098,7 +69077,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -69136,7 +69115,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -69164,7 +69143,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -69284,7 +69263,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -69413,7 +69392,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -69609,7 +69588,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -69627,7 +69606,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -69687,13 +69666,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -69754,7 +69733,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -69771,14 +69750,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -69789,7 +69768,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -69875,7 +69854,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -69892,7 +69871,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -69906,7 +69885,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -70065,7 +70044,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -70168,7 +70147,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -70186,7 +70165,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -70333,7 +70312,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -70349,7 +70328,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -70397,7 +70376,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -70424,7 +70403,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -70555,7 +70534,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -70569,7 +70548,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -70581,7 +70560,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -70665,7 +70644,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -70676,14 +70655,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -70777,7 +70756,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -70800,7 +70779,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -70808,7 +70787,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -70916,7 +70895,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -70942,7 +70921,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -71012,7 +70991,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -71042,7 +71021,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -71123,7 +71102,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -71184,7 +71163,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -71198,12 +71177,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -71218,7 +71197,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -71266,7 +71245,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -71330,7 +71309,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -71419,7 +71398,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -71592,7 +71571,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -71738,7 +71717,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -71760,7 +71739,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -71806,7 +71785,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -71826,7 +71805,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -71845,7 +71824,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -71853,7 +71832,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -71919,7 +71898,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -72004,7 +71983,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -72020,7 +71999,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -72055,7 +72034,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -72088,7 +72067,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -72140,7 +72119,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -72205,7 +72184,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -72229,13 +72208,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -72356,11 +72335,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -72373,7 +72352,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -72440,10 +72419,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -72473,7 +72452,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -72494,14 +72473,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -72543,7 +72522,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -72769,7 +72748,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -72867,7 +72846,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -72905,7 +72884,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -72929,7 +72908,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -73144,7 +73123,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -73203,7 +73182,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -73241,7 +73220,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -73302,7 +73281,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -73382,7 +73361,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -73474,7 +73453,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -73490,7 +73469,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -73510,7 +73489,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -73759,9 +73738,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -73792,7 +73771,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -73828,7 +73807,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -73934,7 +73913,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -73957,7 +73936,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -74001,7 +73980,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -74049,7 +74028,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -74101,7 +74080,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -74259,13 +74238,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -74324,7 +74303,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -74497,7 +74476,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -74537,7 +74516,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -74548,7 +74527,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -74580,7 +74559,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -74657,7 +74636,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -74728,7 +74707,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -74915,7 +74894,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -74924,13 +74903,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -75124,7 +75103,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -75166,7 +75145,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -75180,7 +75159,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -75264,13 +75243,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -75385,13 +75364,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -75427,7 +75406,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -75550,7 +75529,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -75621,7 +75600,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -75713,7 +75692,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -75837,7 +75816,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -75851,7 +75830,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -75917,7 +75896,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -75936,7 +75915,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -76076,7 +76055,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -76097,12 +76076,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -76180,7 +76159,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -76227,7 +76206,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -76305,7 +76284,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -76354,7 +76333,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -76633,7 +76612,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -76664,7 +76643,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -76697,7 +76676,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -76728,9 +76707,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -76783,7 +76762,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -76852,7 +76831,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -76951,14 +76930,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -76976,14 +76955,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -77152,7 +77131,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -77269,7 +77248,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -77283,7 +77262,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -77323,7 +77302,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -77354,7 +77333,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -77471,7 +77450,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -77493,7 +77472,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -77540,7 +77519,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -77613,7 +77592,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -77663,7 +77642,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -77683,7 +77662,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -77788,9 +77767,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -77880,7 +77859,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -77923,7 +77902,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -77983,7 +77962,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -78055,7 +78034,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -78073,7 +78052,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -78173,7 +78152,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -78222,7 +78201,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -78252,7 +78231,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -78349,7 +78328,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -78359,7 +78338,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -78478,7 +78457,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -78491,7 +78470,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -78529,7 +78508,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -78802,7 +78781,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -78841,7 +78820,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -78940,7 +78919,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -79072,7 +79051,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -79090,7 +79069,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -79123,7 +79102,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -79261,7 +79240,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -79299,12 +79278,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -79313,7 +79292,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -79364,7 +79343,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -79372,7 +79351,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -79383,7 +79362,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -79408,7 +79387,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -79492,7 +79471,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -79601,7 +79580,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -79664,9 +79643,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -79773,7 +79752,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -79837,7 +79816,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -79926,9 +79905,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -79942,7 +79921,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -80203,7 +80182,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -80214,7 +80193,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -80259,7 +80238,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -80275,7 +80254,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -80330,7 +80309,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -80456,7 +80435,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -80472,7 +80451,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -80501,7 +80480,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -80646,7 +80625,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -80709,7 +80688,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -80845,7 +80824,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -80883,7 +80862,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -80915,7 +80894,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -80987,11 +80966,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -81071,7 +81050,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -81082,7 +81061,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -81181,7 +81160,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -81233,7 +81212,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -81251,7 +81230,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -81260,7 +81239,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -81268,7 +81247,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -81462,7 +81441,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -81530,7 +81509,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -81685,7 +81664,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -81693,7 +81672,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -82031,7 +82010,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -82040,7 +82019,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -82075,7 +82054,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -82084,7 +82063,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -82118,7 +82097,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -82135,7 +82114,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -82151,7 +82130,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -82229,7 +82208,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -82274,7 +82253,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -82432,7 +82411,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -82537,7 +82516,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -82556,7 +82535,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -82613,7 +82592,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -82657,7 +82636,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -82673,7 +82652,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -82727,7 +82706,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -82735,9 +82714,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -82887,7 +82866,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -82934,8 +82913,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -83059,7 +83038,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -83084,7 +83063,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -83103,7 +83082,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -83111,15 +83090,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -83203,7 +83182,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -83273,7 +83252,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -83354,7 +83333,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -83405,7 +83384,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -83516,7 +83495,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -83651,7 +83630,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -83748,7 +83727,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -83804,7 +83783,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -83835,7 +83814,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -84009,7 +83988,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -84062,7 +84041,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -84191,7 +84170,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -84200,7 +84179,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -84210,18 +84189,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -84318,7 +84297,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -84358,12 +84337,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -84410,9 +84389,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -84451,7 +84430,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -84471,7 +84450,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -84607,7 +84586,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -84884,11 +84863,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -85013,7 +84992,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -85110,7 +85089,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -85209,7 +85188,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -85310,7 +85289,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -85381,7 +85360,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -85462,7 +85441,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -85550,7 +85529,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -85647,7 +85626,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -85691,7 +85670,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -85718,12 +85697,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -86125,7 +86104,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -86137,7 +86116,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -86214,7 +86193,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -86404,7 +86383,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -86416,7 +86395,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -86453,7 +86432,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -86572,7 +86551,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -86601,7 +86580,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -86754,11 +86733,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -86794,7 +86773,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -86829,7 +86808,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -86880,7 +86859,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -87050,7 +87029,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -87066,7 +87045,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -87201,12 +87180,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -87278,7 +87257,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -87331,7 +87310,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -87627,7 +87606,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -87643,7 +87622,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -87669,7 +87648,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -87712,7 +87691,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -87790,7 +87769,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -87805,7 +87784,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -87918,7 +87897,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -87933,7 +87912,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -88115,18 +88094,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -88191,7 +88170,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -88210,7 +88189,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -88239,7 +88218,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -88332,7 +88311,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -88439,7 +88418,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -88451,7 +88430,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -88576,7 +88555,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -88682,7 +88661,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -88698,7 +88677,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -88729,10 +88708,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -88740,7 +88719,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -88800,7 +88779,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -88842,8 +88821,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -88866,7 +88845,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -89014,7 +88993,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -89040,13 +89019,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -89249,7 +89228,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -89289,7 +89268,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -89355,7 +89334,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -89405,7 +89384,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -89486,7 +89465,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -89553,7 +89532,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -89864,7 +89843,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -89967,7 +89946,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -89999,7 +89978,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -90030,7 +90009,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -90068,7 +90047,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -90104,7 +90083,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -90129,7 +90108,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -90147,7 +90126,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -90603,7 +90582,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -90629,7 +90608,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -90645,7 +90624,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -90683,7 +90662,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -90740,7 +90719,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -90941,7 +90920,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -91046,7 +91025,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -91085,7 +91064,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -91156,7 +91135,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -91187,7 +91166,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -91231,8 +91210,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -91365,7 +91344,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -91389,8 +91368,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -91404,7 +91383,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -91813,7 +91792,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -91823,7 +91802,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -91848,7 +91827,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -91885,7 +91864,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -91898,7 +91877,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -91921,7 +91900,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -91986,7 +91965,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -92109,7 +92088,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -92147,7 +92126,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -92175,7 +92154,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -92295,7 +92274,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -92424,7 +92403,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -92620,7 +92599,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -92638,7 +92617,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -92698,13 +92677,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -92765,7 +92744,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -92782,14 +92761,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -92800,7 +92779,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -92886,7 +92865,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -92903,7 +92882,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -92917,7 +92896,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -93076,7 +93055,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -93179,7 +93158,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -93197,7 +93176,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -93344,7 +93323,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -93360,7 +93339,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -93408,7 +93387,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -93435,7 +93414,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -93566,7 +93545,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -93580,7 +93559,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -93592,7 +93571,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -93676,7 +93655,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -93687,14 +93666,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -93788,7 +93767,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -93811,7 +93790,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -93819,7 +93798,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -93927,7 +93906,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -93953,7 +93932,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -94023,7 +94002,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -94053,7 +94032,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -94134,7 +94113,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -94195,7 +94174,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -94209,12 +94188,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -94229,7 +94208,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -94277,7 +94256,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -94341,7 +94320,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -94430,7 +94409,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -94603,7 +94582,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -94749,7 +94728,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -94771,7 +94750,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -94817,7 +94796,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -94837,7 +94816,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -94856,7 +94835,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -94864,7 +94843,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -94930,7 +94909,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -95015,7 +94994,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -95031,7 +95010,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -95066,7 +95045,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -95099,7 +95078,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -95151,7 +95130,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -95216,7 +95195,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -95240,13 +95219,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -95367,11 +95346,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -95384,7 +95363,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -95451,10 +95430,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -95484,7 +95463,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -95505,14 +95484,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -95554,7 +95533,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -95780,7 +95759,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -95878,7 +95857,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -95916,7 +95895,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -95940,7 +95919,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -96047,7 +96026,7 @@ 4.1890894202661695, 5.433705734842961, 3.960253983742127, - 3.6298592444072475, + 3.629859244407247, 4.336944454785734, 3.171729501637332, 3.239683501947805, @@ -96115,15 +96094,15 @@ 3.1267289929638387, 6.477688170992737, 4.331027315005458, - 1.7630060311253601, + 1.76300603112536, 3.6195278722558433, 4.09734023053692, 4.190468709904383, 4.657239358523135, 4.310251589809606, - 3.6535934785501962, - 3.8277023832069115, - 1.4765177707198773, + 3.653593478550196, + 3.827702383206911, + 1.476517770719877, 4.872682945166425, 4.635733094220354, 5.1461328933140615, @@ -96217,7 +96196,7 @@ 5.950384460960295, 2.3118767335420416, 3.7842879970940526, - 3.7929656570755284, + 3.792965657075528, 5.418840240603137, 3.8471696003679545, 4.031682372319697, @@ -96299,11 +96278,11 @@ 4.200137462654826, 3.58691244069118, 3.080958154338617, - 1.9203030356134703, + 1.9203030356134705, 2.4574512005765508, 3.216940046063469, 2.705993327753992, - 3.8603889198857453, + 3.8603889198857457, 5.2328303049185125, 4.160724719197071, 2.7379630546625213, @@ -96316,7 +96295,7 @@ 4.60506570327521, 4.262073209485089, 1.7521208791555505, - 3.8090700154351156, + 3.809070015435115, 6.06843679107547, 6.379004474791167, 2.7633581036093813, @@ -96328,7 +96307,7 @@ 2.49254423575471, 4.80089294402367, 4.625577182186223, - 3.6078132735296427, + 3.607813273529642, 4.746216110589837, 4.97751464524598, 4.964592802515913, @@ -96344,20 +96323,20 @@ 4.743188905528555, 4.789400668903062, 5.213939011273418, - 3.6535934785501962, + 3.653593478550196, 2.201755252750022, 6.233913721058956, 5.5313433614548035, - 3.8726362838988155, + 3.872636283898815, 2.690142676420059, 3.623872053222828, 6.056472080906958, 2.371994950558372, 3.972663063910221, 3.58691244069118, - 3.8998555414093565, + 3.899855541409357, 2.951250537356661, - 3.9364825078057364, + 3.936482507805736, 2.556613653975657, 2.8945265665921, 5.640992334503735, @@ -96443,7 +96422,7 @@ 4.586514625332722, 3.972694543687519, 3.62159211096693, - 3.7422880111080947, + 3.7422880111080943, 2.180706180747258, 2.9171669407044276, 4.896817466690358, @@ -96466,7 +96445,7 @@ 4.969653980038378, 3.876565301048299, 4.187809411820397, - 3.7119916877147747, + 3.7119916877147743, 6.0623708574944155, 4.968178540623283, 4.134422221234395, @@ -96482,12 +96461,12 @@ 4.510668809067183, 4.507263664821771, 3.842713544749772, - 3.9493142844837963, + 3.949314284483796, 3.5344769685999307, 3.641401703588194, 3.308208275272724, 2.9574051035595637, - 3.6776044695940198, + 3.67760446959402, 4.696654956185814, 3.4231876204265057, 3.0710700895096794, @@ -96500,7 +96479,7 @@ 5.862637045183361, 5.618167365088034, 3.324344127229301, - 3.6350881069827765, + 3.635088106982777, 4.568226644894168, 4.797517037476842, 5.427820644112782, @@ -96525,7 +96504,7 @@ 5.025038176075603, 5.074182071422177, 3.282291802150934, - 1.8262382283578082, + 1.826238228357808, 3.7273161715664394, 4.8397055291193105, 3.2368675853174143, @@ -96533,11 +96512,11 @@ 4.09541883720926, 2.0564081092160404, 6.026860895477955, - 2.1123360084411518, + 2.112336008441152, 4.842055178278025, - 3.0766815008416026, + 3.076681500841602, 4.85587365741075, - 3.8792135806616357, + 3.879213580661636, 4.270075773142687, 5.274640668077308, 6.093381597292533, @@ -96546,8 +96525,8 @@ 6.170840075605108, 5.114743824364025, 5.047699910049236, - 1.9203030356134703, - 3.8603889198857453, + 1.9203030356134705, + 3.8603889198857457, 1.84859940385698, 3.6076190921461273, 4.82121975488034, @@ -96577,10 +96556,10 @@ 3.693909165161918, 3.910939492939028, 3.6324602541942177, - 1.9203030356134703, + 1.9203030356134705, 3.781727051693678, 2.708971663193659, - 3.9493142844837963, + 3.949314284483796, 3.3991949558536447, 3.1267289929638387, 3.5034858247411895, @@ -96592,7 +96571,7 @@ 5.213939011273418, 2.64468693749928, 4.429812673983873, - 3.7119916877147747, + 3.7119916877147743, 5.105464426953402, 5.045759133086455, 4.7626779625659745, @@ -96623,7 +96602,7 @@ 3.4729223027279996, 2.814717383367988, 2.5021444065605536, - 3.0766815008416026, + 3.076681500841602, 5.130498859625544, 4.649639070679029, 3.5931526411039925, @@ -96644,7 +96623,7 @@ 3.8030292674955626, 3.1425410196466443, 3.41014457169833, - 3.7104763006686845, + 3.710476300668685, 2.07707161297291, 5.435742481047655, 3.0763006292989594, @@ -96655,7 +96634,7 @@ 3.372598663106534, 2.708971663193659, 4.323375080600752, - 2.9714359178385474, + 2.971435917838547, 5.331753268713351, 4.411700060863578, 2.9194160031786023, @@ -96676,7 +96655,7 @@ 3.752840164214462, 5.778645430821785, 3.87194641576887, - 3.7528409493190718, + 3.752840949319072, 2.9968703524764395, 3.2293118736024664, 4.1479112985754165, @@ -96689,7 +96668,7 @@ 3.6234198713366825, 3.7866154037690745, 2.3008416436443957, - 2.2509563339597802, + 2.25095633395978, 4.696654956185814, 4.431285597904299, 4.59234517481863, @@ -96705,7 +96684,7 @@ 2.701102794481806, 3.972663063910221, 3.6765531572549888, - 3.6120532268323315, + 3.612053226832331, 3.127503004180418, 3.523016138897366, 2.580152820947995, @@ -96714,14 +96693,14 @@ 5.025038176075603, 3.757572742038465, 2.0342341648716036, - 1.8262382283578082, + 1.826238228357808, 4.415726765452769, 4.09541883720926, 2.64981458763414, 6.002581060786028, 3.4646861713523776, - 3.9783969150765714, - 1.8262382283578082, + 3.978396915076571, + 1.826238228357808, 3.204242636338326, 3.3109765755595992, 4.050039909460755, @@ -96743,7 +96722,7 @@ 3.2661590921000037, 4.627671730945717, 4.124335994412643, - 1.4579317166339463, + 1.4579317166339465, 3.781727051693678, 1.2477366187648595, 3.972663063910221, @@ -96759,7 +96738,7 @@ 2.9968703524764395, 4.882235018091356, 3.4248490154324656, - 3.6959385489201453, + 3.6959385489201457, 4.222020544906369, 3.3492803609401465, 4.407178805882701, @@ -96769,7 +96748,7 @@ 4.203935686531559, 6.230154197936017, 4.681694369832718, - 3.8107128973763396, + 3.810712897376339, 3.8929390901819727, 4.8381360629120005, 3.6994224934785502, @@ -96782,7 +96761,7 @@ 4.544743924172236, 2.9341153255606134, 3.6765531572549888, - 3.7233087290815643, + 3.723308729081564, 4.7777305308219695, 4.09734023053692, 2.7296273979153742, @@ -96793,7 +96772,7 @@ 4.485847819514239, 4.448367199874542, 4.106197046742952, - 7.8514067707312805, + 7.85140677073128, 3.1197293273215796, 5.847396318044345, 4.754557595178884, @@ -96813,10 +96792,10 @@ 3.478202194414847, 4.09541883720926, 3.505660119115123, - 9.142847634478965, + 9.142847634478963, 2.118631994470827, 3.2368675853174143, - 1.5663280519168719, + 1.566328051916872, 4.262073209485089, 4.370644956116257, 2.6425536168589487, @@ -96852,8 +96831,8 @@ 3.411977062901432, 4.29760130697668, 5.075352501146329, - 3.8726362838988155, - 3.6597013861118195, + 3.872636283898815, + 3.659701386111819, 3.5034858247411895, 2.371994950558372, 4.183240593913206, @@ -96876,7 +96855,7 @@ 4.310251589809606, 5.009758904227049, 4.219120276468952, - 3.9901517293946043, + 3.990151729394604, 2.569495664502305, 4.762288264982603, 3.4209814058388996, @@ -96928,7 +96907,7 @@ 3.2052742147479223, 5.873392651876353, 5.818228060618082, - 3.8726362838988155, + 3.872636283898815, 3.9763518327304257, 4.118234808451714, 5.213939011273418, @@ -96971,8 +96950,8 @@ 4.050039909460755, 4.617144052449668, 5.009654719109461, - 3.9275556188663034, - 3.8253782448206133, + 3.927555618866303, + 3.8253782448206137, 3.41014457169833, 3.752840164214462, 3.4137075545766944, @@ -96991,7 +96970,7 @@ 4.900191663414525, 3.72055879533466, 2.9968703524764395, - 3.7233087290815643, + 3.723308729081564, 3.445790910379993, 4.083948352872494, 5.075097206086149, @@ -97005,7 +96984,7 @@ 4.46661298953484, 5.0785201881760065, 2.9755604126948754, - 3.7422880111080947, + 3.7422880111080943, 3.754614762549174, 3.628159847519396, 2.9968703524764395, @@ -97039,7 +97018,7 @@ 4.948981522420112, 2.506064302907238, 4.375599309692772, - 3.9493142844837963, + 3.949314284483796, 4.398480917622178, 6.230154197936017, 5.066616119306494, @@ -97051,7 +97030,7 @@ 3.570779389420819, 4.132326865098615, 5.950384460960295, - 3.7498893864950715, + 3.749889386495071, 4.750759238089751, 3.331406318781175, 2.708971663193659, @@ -97088,7 +97067,7 @@ 4.703127524942998, 1.831095579429353, 3.127503004180418, - 1.8692672748051662, + 1.8692672748051664, 4.364156531712127, 5.210670630742444, 3.4784849800353976, @@ -97108,8 +97087,8 @@ 4.779140100401273, 2.615435182923504, 4.005285418657332, - 3.5852968678487214, - 3.6432438976637402, + 3.585296867848722, + 3.64324389766374, 3.948403658099889, 5.435742481047655, 3.5344769685999307, @@ -97128,7 +97107,7 @@ 2.8739043083751956, 3.3043041990321385, 2.843292108242655, - 1.7630060311253601, + 1.76300603112536, 2.118631994470827, 5.950888488829355, 3.5148942233924285, @@ -97137,7 +97116,7 @@ 2.6723010891441636, 2.375725242016618, 3.230183733803166, - 3.7205695326098245, + 3.720569532609825, 5.640992334503735, 2.564755671054252, 4.9163591401491775, @@ -97204,7 +97183,7 @@ 5.079687361675186, 3.665791137236338, 4.091223626451202, - 2.0638191268009494, + 2.06381912680095, 5.106406103699604, 6.472888793074952, 5.933158714098868, @@ -97212,7 +97191,7 @@ 6.002581060786028, 5.253782335282545, 4.200137462654826, - 3.6078132735296427, + 3.607813273529642, 5.148698590685781, 1.5138196125627754, 4.1726330696883025, @@ -97224,7 +97203,7 @@ 5.079687361675186, 5.022622919298635, 4.872617227092413, - 3.8307562579123573, + 3.8307562579123577, 5.603478038885625, 4.2596604141843395, 4.200996862627512, @@ -97235,8 +97214,8 @@ 4.904750834571987, 6.13355098325822, 3.635811845293062, - 1.8821396500755834, - 3.9153145136493515, + 1.8821396500755831, + 3.915314513649351, 4.415726765452769, 2.843292108242655, 4.1298062139984015, @@ -97254,7 +97233,7 @@ 4.099878877703989, 5.5573824283776725, 3.837417140383464, - 2.1123360084411518, + 2.112336008441152, 5.584012893735259, 5.976168736619356, 3.314273220358031, @@ -97270,7 +97249,7 @@ 5.418840240603137, 3.8229443817419786, 3.6507555565969856, - 3.8307562579123573, + 3.8307562579123577, 5.274640668077308, 4.200137462654826, 2.964104525400239, @@ -97283,7 +97262,7 @@ 6.054652929740659, 3.1606161118645284, 2.692198065239909, - 1.9203030356134703, + 1.9203030356134705, 4.387451491305745, 4.603272379901986, 4.842055178278025, @@ -97292,7 +97271,7 @@ 1.115766881529125, 3.285913754152031, 3.8347748133611494, - 3.8090700154351156, + 3.809070015435115, 4.909288732351722, 4.211692321004578, 2.529635847132683, @@ -97309,13 +97288,13 @@ 4.2400533851861155, 6.820318210645009, 4.553677185395827, - 3.7422880111080947, + 3.7422880111080943, 2.2233757090055275, 2.6586878453824543, 7.399014377406931, 5.285610167470319, 4.905423313943676, - 3.3287740092994014, + 3.328774009299402, 2.427080912361294, 2.9086954272362107, 2.1914205239239406, @@ -97342,7 +97321,7 @@ 3.9984376856802895, 3.1852692908821547, 4.909288732351722, - 3.9275556188663034, + 3.927555618866303, 5.3195064966863415, 3.87194641576887, 2.708971663193659, @@ -97362,7 +97341,7 @@ 5.833984445355553, 2.708971663193659, 3.1267289929638387, - 3.3669863414907226, + 3.366986341490722, 3.8895449526101, 6.1752791162437095, 4.743188905528555, @@ -97386,7 +97365,7 @@ 5.793246242838081, 4.083948352872494, 4.7114032184247066, - 7.8514067707312805, + 7.85140677073128, 4.657239358523135, 3.110193352356451, 6.479180132220217, @@ -97435,7 +97414,7 @@ 2.6237247339238947, 3.0895914587906086, 3.2368675853174143, - 1.8645116555138919, + 1.864511655513892, 4.371463473673723, 4.026693342984933, 4.670865301447897, @@ -97454,7 +97433,7 @@ 4.848141262336767, 2.4720882441401244, 5.0683046955935245, - 3.8277023832069115, + 3.827702383206911, 6.479180132220217, 6.995859495441397, 6.002581060786028, @@ -97480,7 +97459,7 @@ 4.2596604141843395, 5.066594083462509, 4.106992405674391, - 1.9203030356134703, + 1.9203030356134705, 7.399014377406931, 6.005538656593314, 3.308208275272724, @@ -97499,7 +97478,7 @@ 2.708971663193659, 4.651615831072818, 6.230154197936017, - 3.8643724720272483, + 3.864372472027248, 4.849349452040387, 3.172709592373125, 4.882235018091356, @@ -97508,7 +97487,7 @@ 5.045759133086455, 4.657239358523135, 4.417095021845239, - 3.7929656570755284, + 3.792965657075528, 5.015431259676476, 5.231134312865877, 3.4693333615858983, @@ -97592,7 +97571,7 @@ 6.163349172337001, 6.12189951473142, 4.09734023053692, - 3.8277023832069115, + 3.827702383206911, 4.983475972732918, 5.35741822424605, 5.313184424647557, @@ -97604,7 +97583,7 @@ 2.156295688616838, 3.285913754152031, 5.474752220882786, - 3.6959385489201453, + 3.6959385489201457, 3.0895914587906086, 5.305617043784958, 1.3455616734886888, @@ -97647,14 +97626,14 @@ 3.264203274164608, 3.5601341869545604, 4.106197046742952, - 1.9203030356134703, + 1.9203030356134705, 4.565934035297882, 7.399014377406931, 4.262073209485089, 4.4183572534389395, 4.939366936900182, 2.5498941797103387, - 3.9884449914715683, + 3.988444991471568, 4.083948352872494, 1.9526221241290844, 3.740330637510552, @@ -97682,7 +97661,7 @@ 4.4183572534389395, 3.4570725264075453, 3.331406318781175, - 1.7630060311253601, + 1.76300603112536, 4.760358769561427, 2.951250537356661, 4.1038408045326555, @@ -97691,7 +97670,7 @@ 5.008533889300358, 5.198931977076952, 5.281974239384265, - 3.9310500209697388, + 3.931050020969739, 5.29763638120991, 5.886019097041671, 3.356108999204903, @@ -97732,7 +97711,7 @@ 5.4960851680635985, 4.825412994190817, 4.448625404743818, - 3.9871632440945355, + 3.987163244094535, 4.222020544906369, 6.002581060786028, 5.824451340266627, @@ -97755,7 +97734,7 @@ 5.192405871529279, 4.6787824483034415, 4.106197046742952, - 3.8981087805435357, + 3.898108780543536, 3.594215889409747, 3.9379917433396536, 4.882235018091356, @@ -97778,7 +97757,7 @@ 3.58691244069118, 6.255853924260411, 3.931148079975823, - 3.6776044695940198, + 3.67760446959402, 3.136132433262049, 4.106197046742952, 3.782560967382652, @@ -97795,16 +97774,16 @@ 3.828298880070808, 5.67909803497274, 4.536872290064876, - 3.8253782448206133, + 3.8253782448206137, 5.35741822424605, 4.849349452040387, 4.25118824044215, 5.172341865705828, - 3.0766815008416026, + 3.076681500841602, 4.497625086298175, - 1.8065511002925683, + 1.8065511002925685, 2.7122090831482506, - 3.9623316919897396, + 3.962331691989739, 5.021691756426703, 2.708971663193659, 4.138003686222927, @@ -97822,15 +97801,15 @@ 7.733159561240867, 4.624577109256861, 6.218192009715558, - 3.8726362838988155, + 3.872636283898815, 2.2661095993592077, - 9.631230533673707, + 9.631230533673708, 6.382491778835903, 3.7974204577934865, 5.640992334503735, 2.4662044316481495, 3.680577201665354, - 3.9493142844837963, + 3.949314284483796, 2.3312836502398713, 3.5034858247411895, 6.367753658756788, @@ -97846,7 +97825,7 @@ 5.675955521991446, 4.918893217944309, 4.504801432427462, - 3.7080850399277203, + 3.70808503992772, 2.3312836502398713, 3.2821717183083727, 4.900361009979302, @@ -97875,7 +97854,7 @@ 5.152630451153266, 5.44520295995304, 4.083051143643797, - 2.1123360084411518, + 2.112336008441152, 3.1256153422045085, 5.660156442744882, 5.5313433614548035, @@ -97914,7 +97893,7 @@ 3.3323951490557415, 3.1475835215545724, 3.5601341869545604, - 3.6776044695940198, + 3.67760446959402, 3.5459236622068335, 5.198896774495596, 5.67909803497274, @@ -97926,7 +97905,7 @@ 4.704249219279851, 5.69731446193023, 4.937923234680383, - 3.5852968678487214, + 3.585296867848722, 4.193853920404268, 4.9163591401491775, 3.4595357602146377, @@ -97940,7 +97919,7 @@ 5.213939011273418, 4.069099757689878, 4.909288732351722, - 3.9791097570609053, + 3.9791097570609057, 4.716767216757393, 4.920078069978036, 3.802545969445714, @@ -97950,35 +97929,35 @@ 2.6589054790056106, 5.025038176075603, 4.677249976323095, - 3.8107128973763396, + 3.810712897376339, 6.093381597292533, 5.199169244680827, 4.307560848551984, 5.150543864567263, 4.863246139247856, 4.200137462654826, - 3.7996726279145547, - 3.6432438976637402, + 3.7996726279145543, + 3.64324389766374, 2.5605690539593815, 5.198931977076952, 7.299283784507823, 3.771395600862585, 5.179232131838646, - 3.6156917507467194, + 3.615691750746719, 5.085082662842807, - 3.9493142844837963, + 3.949314284483796, 5.271336101878545, 4.124335994412643, 5.783773928449334, 4.070935503251951, 5.75515414143493, - 3.6959385489201453, + 3.6959385489201457, 6.506057060137576, - 1.8821396500755834, + 1.8821396500755831, 2.2146223704665484, 3.5344769685999307, 6.218192009715558, - 3.6298592444072475, + 3.629859244407247, 2.4610987440628844, 2.705993327753992, 3.8895449526101, @@ -98020,7 +97999,7 @@ 7.299283784507823, 5.313890003126709, 2.627009481728693, - 3.9275556188663034, + 3.927555618866303, 4.050487529323864, 4.59234517481863, 5.950888488829355, @@ -98038,10 +98017,10 @@ 5.039522021529145, 4.905969995052051, 5.364145768719394, - 3.9333125452528988, + 3.933312545252899, 5.241570393666393, 4.964592802515913, - 3.7114673897168395, + 3.711467389716839, 5.778611580273889, 3.909325121935675, 3.577113145460382, @@ -98072,7 +98051,7 @@ 4.741158444470434, 2.845809409301794, 1.8039946851867816, - 1.2351996555710483, + 1.2351996555710485, 5.4053260321623355, 4.443000291948735, 5.280162591674263, @@ -98082,7 +98061,7 @@ 4.118234808451714, 3.285913754152031, 5.253782335282545, - 1.9203030356134703, + 1.9203030356134705, 4.182192465007392, 6.024632936656425, 4.134853950032703, @@ -98112,7 +98091,7 @@ 5.085082662842807, 4.288511269711149, 5.433705734842961, - 3.7401694106974115, + 3.740169410697411, 2.7810514306939527, 6.0260874622782845, 4.057656040079957, @@ -98130,7 +98109,7 @@ 2.690142676420059, 2.5078837656089794, 2.3118767335420416, - 3.6959385489201453, + 3.6959385489201457, 1.6037841080474415, 3.4042381480334596, 5.123825671785845, @@ -98159,7 +98138,7 @@ 5.366713274272053, 3.8891913257649384, 2.571568462777231, - 1.9203030356134703, + 1.9203030356134705, 5.150506996695938, 2.5742456061191223, 3.972663063910221, @@ -98186,17 +98165,17 @@ 5.984650577991595, 3.027916225473972, 5.4053260321623355, - 3.0766815008416026, + 3.076681500841602, 4.842055178278025, 5.32677203017094, 4.713641881799847, 5.533071222310399, 2.7810514306939527, - 2.6225884573545026, + 2.622588457354502, 3.3856093418146114, - 3.9901517293946043, + 3.990151729394604, 3.3342727791932902, - 3.8539620124133562, + 3.853962012413356, 4.390567271038583, 4.0486823057066355, 3.782967882233558, @@ -98212,7 +98191,7 @@ 4.242694756083719, 2.371994950558372, 2.376074198709574, - 1.9203030356134703, + 1.9203030356134705, 4.407178805882701, 2.204936431208541, 5.387377227960625, @@ -98275,7 +98254,7 @@ 5.351691268092964, 4.3929875209153355, 4.319873876040515, - 3.8253782448206133, + 3.8253782448206137, 3.348421542794401, 4.179831604888599, 5.073510299402353, @@ -98302,7 +98281,7 @@ 4.870601560525903, 3.890115855962313, 3.1987050218779594, - 3.7172462323002478, + 3.717246232300248, 5.005937387202072, 3.366699767058415, 3.616641106683075, @@ -98312,7 +98291,7 @@ 3.616641106683075, 6.133202847599618, 5.025604812063789, - 3.2910360069148274, + 3.291036006914827, 5.569943704877733, 4.82121975488034, 4.115890647431228, @@ -98324,7 +98303,7 @@ 4.0370890637442765, 4.870601560525903, 2.5215980864306875, - 3.6200425236910148, + 3.6200425236910143, 2.5854111883494433, 3.9444995872693953, 5.368895411682658, @@ -98339,7 +98318,7 @@ 3.700495526581995, 3.873149485406869, 6.496905878297764, - 3.9493142844837963, + 3.949314284483796, 3.445790910379993, 2.7122090831482506, 4.78347476529866, @@ -98372,13 +98351,13 @@ 5.121707923756598, 4.264843272363292, 4.649639070679029, - 1.7328662651626259, + 1.732866265162626, 5.578858697506046, 3.127503004180418, 5.950384460960295, 3.420440397743915, 6.053352032571115, - 3.9275556188663034, + 3.927555618866303, 3.308208275272724, 4.294967727873418, 5.950384460960295, @@ -98388,14 +98367,14 @@ 4.5319086351113675, 3.239683501947805, 4.038811755337507, - 3.9623316919897396, + 3.962331691989739, 4.09541883720926, 2.7296273979153742, 5.950384460960295, 4.429815821961586, 6.0787475876899935, 4.177399420886886, - 2.1123360084411518, + 2.112336008441152, 4.873620536814746, 5.366713274272053, 4.909288732351722, @@ -98421,7 +98400,7 @@ 2.701727896990393, 6.035922086535938, 5.040202367386882, - 3.0559676663079642, + 3.055967666307964, 5.799321489044076, 6.255853924260411, 2.9137888635503426, @@ -98429,13 +98408,13 @@ 4.083948352872494, 3.62159211096693, 6.48120026397611, - 3.8107128973763396, + 3.810712897376339, 4.083051143643797, 4.319873876040515, 1.9526221241290844, - 3.4818679055854522, + 3.481867905585452, 3.7273161715664394, - 3.8253782448206133, + 3.8253782448206137, 6.0675843907065135, 5.494760610340286, 4.696654956185814, @@ -98449,7 +98428,7 @@ 3.62159211096693, 3.5358916526022437, 5.215386747414718, - 1.9203030356134703, + 1.9203030356134705, 3.4595357602146377, 5.086361911493188, 4.273070804572239, @@ -98458,14 +98437,14 @@ 2.4662044316481495, 5.1119019111213655, 3.834657648330872, - 2.0480796748734758, + 2.048079674873476, 4.0718182393822975, 4.412454251384704, 5.246949676845664, 4.911963421045482, 4.179831604888599, 4.668999226369072, - 3.6776044695940198, + 3.67760446959402, 3.3507832907187662, 3.0102681097992603, 5.558297775204326, @@ -98478,7 +98457,7 @@ 5.713762194698009, 5.198896774495596, 4.293537880373232, - 3.6959385489201453, + 3.6959385489201457, 4.128533441160348, 4.872682945166425, 5.017024475363599, @@ -98497,7 +98476,7 @@ 4.5455444663465085, 3.837417140383464, 4.651003529787009, - 3.9275556188663034, + 3.927555618866303, 4.310251589809606, 4.7777305308219695, 2.569495664502305, @@ -98582,7 +98561,7 @@ 1.6615527785697362, 5.203267009631171, 3.363967721056071, - 3.6432438976637402, + 3.64324389766374, 5.67909803497274, 4.750759238089751, 5.950384460960295, @@ -98615,7 +98594,7 @@ 5.67909803497274, 4.524569691822696, 2.7889553146786654, - 3.6817496728997154, + 3.681749672899715, 4.59234517481863, 5.5313433614548035, 4.963689069671578, @@ -98663,7 +98642,7 @@ 2.268732100589761, 6.995859495441397, 4.398087822969396, - 3.7172462323002478, + 3.717246232300248, 3.87194641576887, 4.134232701164987, 5.435742481047655, @@ -98697,14 +98676,14 @@ 4.7530730440903435, 3.585583453437628, 3.316812569870017, - 3.7996726279145547, + 3.7996726279145543, 6.019586620576513, 2.379549507592818, 5.44520295995304, 5.69172287889732, - 3.8277023832069115, + 3.827702383206911, 4.294967727873418, - 3.6597013861118195, + 3.659701386111819, 3.4705431357255234, 4.9163591401491775, 4.145402371292121, @@ -98719,7 +98698,7 @@ 5.497625727631517, 5.565315339735733, 4.506617530153464, - 3.6078132735296427, + 3.607813273529642, 4.200137462654826, 3.284991062724265, 3.1109633747086805, @@ -98779,9 +98758,9 @@ 6.506057060137576, 6.474458177264763, 2.6589054790056106, - 3.8366700709936676, + 3.836670070993667, 2.7810514306939527, - 3.9108900492842795, + 3.910890049284279, 4.8097688148379385, 5.621246563759287, 5.366713274272053, @@ -98796,7 +98775,7 @@ 2.276805863200035, 5.022622919298635, 3.8682518308000016, - 3.5160386687530574, + 3.516038668753058, 4.040850168638021, 4.221916491259617, 2.964104525400239, @@ -98840,11 +98819,11 @@ 4.696654956185814, 4.632925315851245, 4.553677185395827, - 3.6432438976637402, + 3.64324389766374, 5.950384460960295, 4.32035612259861, 2.4169630817394308, - 2.9714359178385474, + 2.971435917838547, 5.378506874606767, 3.597179221739707, 4.124335994412643, @@ -98927,7 +98906,7 @@ 5.994137407622086, 3.1747972834476776, 4.507263664821771, - 3.9275556188663034, + 3.927555618866303, 3.1475835215545724, 1.862699724861513, 2.8505569101082444, @@ -98979,12 +98958,12 @@ 5.064089959723471, 4.288511269711149, 1.9526221241290844, - 2.1123360084411518, + 2.112336008441152, 2.6112191336477935, 5.35741822424605, 4.121762859867491, 5.063003374775231, - 3.8603889198857453, + 3.8603889198857457, 2.180706180747258, 4.124335994412643, 1.5138196125627754, @@ -99003,7 +98982,7 @@ 2.375725242016618, 4.121872228872198, 5.011153504647855, - 2.0638191268009494, + 2.06381912680095, 4.693031903801486, 5.584012893735259, 4.85150691163927, @@ -99015,7 +98994,7 @@ 1.115766881529125, 5.683315104739531, 4.04123743019908, - 2.6981820225516238, + 2.698182022551624, 3.1267289929638387, 1.2477366187648595, 5.35741822424605, @@ -99045,7 +99024,7 @@ 3.4233996061735956, 3.3972957860933364, 4.8012819019350435, - 1.9203030356134703, + 1.9203030356134705, 4.09541883720926, 5.066616119306494, 3.1007271715138662, @@ -99056,20 +99035,20 @@ 4.245389489368823, 2.3312836502398713, 4.58286269338952, - 3.6078132735296427, + 3.607813273529642, 5.218903951241962, 5.18955990939096, 6.005538656593314, 3.2508367617241567, - 2.3531515518472634, + 2.353151551847263, 2.5063944147198605, 3.1747972834476776, 4.262073209485089, - 3.9493142844837963, + 3.949314284483796, 5.826883450106609, 4.439620692173701, 3.972663063910221, - 1.7328662651626259, + 1.732866265162626, 3.594323186996805, 5.712673425106055, 3.585177593181475, @@ -99089,7 +99068,7 @@ 3.8008235018395498, 3.3991949558536447, 6.230154197936017, - 3.9884449914715683, + 3.988444991471568, 4.25118824044215, 3.0459822703951085, 5.820712994257832, @@ -99097,7 +99076,7 @@ 3.1985981887060704, 4.223444989181702, 5.418607148234017, - 3.7083156719304196, + 3.708315671930419, 3.2091274513235386, 5.487993863081435, 3.72055879533466, @@ -99118,7 +99097,7 @@ 5.950384460960295, 5.584012893735259, 5.29189266400432, - 3.9815284613719966, + 3.981528461371997, 4.807458290743827, 5.950384460960295, 3.4546209957896976, @@ -99132,13 +99111,13 @@ 4.779845457745924, 3.9444995872693953, 1.5950668807573574, - 3.5852968678487214, + 3.585296867848722, 3.922142507857911, 4.782291449095584, - 3.6432438976637402, + 3.64324389766374, 2.4169630817394308, 3.72055879533466, - 3.0766815008416026, + 3.076681500841602, 4.455359155202751, 4.716767216757393, 4.142020961429679, @@ -99154,7 +99133,7 @@ 5.383213188505352, 3.127503004180418, 1.5138196125627754, - 1.9203030356134703, + 1.9203030356134705, 4.357655637625754, 1.7845467105726625, 3.700277315581755, @@ -99175,7 +99154,7 @@ 3.6714214487879326, 4.542670724068091, 5.671804269246499, - 2.6225884573545026, + 2.622588457354502, 3.297195415249598, 3.954279672430357, 4.951375947127625, @@ -99228,7 +99207,7 @@ 3.027916225473972, 4.586514625332722, 3.7135780309996784, - 3.7929656570755284, + 3.792965657075528, 1.7845590834724694, 5.816279964246269, 4.726460399065914, @@ -99346,13 +99325,13 @@ 3.972663063910221, 4.449365977551632, 2.7595214144322973, - 1.7328662651626259, + 1.732866265162626, 4.288511269711149, 3.81642347048852, 4.045841000403221, 4.50574374244958, 5.449125941236251, - 3.9493142844837963, + 3.949314284483796, 5.099389214913633, 4.378314659399049, 2.5063944147198605, @@ -99368,9 +99347,9 @@ 5.903273114282942, 4.264843272363292, 4.050039909460755, - 3.4619236191467118, - 3.9274419540653907, - 3.9791097570609053, + 3.461923619146712, + 3.92744195406539, + 3.9791097570609057, 3.740330637510552, 5.67909803497274, 2.1914205239239406, @@ -99390,7 +99369,7 @@ 2.052916080188263, 3.9954536554804343, 3.790435762819481, - 2.9714359178385474, + 2.971435917838547, 4.091223626451202, 4.0538128453057825, 3.5063013726894, @@ -99470,9 +99449,9 @@ 3.921656699810364, 4.956889943842082, 2.207211493537798, - 3.9493142844837963, + 3.949314284483796, 1.9526221241290844, - 3.9190763874789205, + 3.919076387478921, 3.8945047129530086, 2.8919339743503794, 3.8895449526101, @@ -99487,7 +99466,7 @@ 3.4944600172403844, 3.458623326102178, 5.410752479424743, - 3.9910547279633692, + 3.9910547279633697, 5.862637045183361, 5.3195064966863415, 1.962954123440137, @@ -99498,7 +99477,7 @@ 6.191144624429952, 3.127503004180418, 3.3914249439918267, - 3.6079688450076155, + 3.607968845007615, 4.5455444663465085, 3.9024905231991767, 5.084268096168176, @@ -99523,7 +99502,7 @@ 1.862699724861513, 4.50574374244958, 4.9366425291241445, - 3.7258750594976067, + 3.7258750594976062, 2.9171669407044276, 3.6166102235658695, 5.511827057281828, @@ -99545,8 +99524,8 @@ 4.631519967622303, 5.67909803497274, 4.568804245496871, - 3.9153145136493515, - 2.1123360084411518, + 3.915314513649351, + 2.112336008441152, 2.571354237636263, 3.4788024785938534, 6.053352032571115, @@ -99560,7 +99539,7 @@ 4.629752346476696, 5.774007087273181, 4.912185433607889, - 3.8273551528028213, + 3.827355152802822, 4.209368564628405, 3.0102681097992603, 3.5639180249595968, @@ -99587,11 +99566,11 @@ 4.2616286356153426, 4.51606852637639, 3.573878593463143, - 3.8107128973763396, + 3.810712897376339, 5.64352662704349, 4.390315905299137, 5.210670630742444, - 3.9493142844837963, + 3.949314284483796, 5.189958553231584, 5.780070967634573, 1.862699724861513, @@ -99613,7 +99592,7 @@ 5.1380787160395744, 3.3089434893320147, 1.7521208791555505, - 3.9397045789020755, + 3.939704578902075, 1.2404341023474967, 3.465928095462057, 4.485847819514239, @@ -99658,7 +99637,7 @@ 2.690142676420059, 3.199438453364861, 2.118631994470827, - 2.1123360084411518, + 2.112336008441152, 3.5885337557137778, 2.0825310843692724, 3.2821717183083727, @@ -99667,7 +99646,7 @@ 2.5854111883494433, 3.910939492939028, 2.9732178379204264, - 3.9547644884704227, + 3.9547644884704223, 3.577496237552215, 4.849349452040387, 5.558297775204326, @@ -99680,15 +99659,15 @@ 3.623872053222828, 3.972663063910221, 3.497102466397263, - 1.7630060311253601, + 1.76300603112536, 4.80089294402367, - 3.8998555414093565, + 3.899855541409357, 4.511543282185777, 5.67909803497274, 2.1914205239239406, 2.7286903993020415, 4.294967727873418, - 2.1123360084411518, + 2.112336008441152, 4.743188905528555, 3.8347223859971673, 4.859512602760347, @@ -99697,7 +99676,7 @@ 5.198896774495596, 5.1380787160395744, 3.9444995872693953, - 3.4818679055854522, + 3.481867905585452, 4.200137462654826, 5.842320843217734, 5.366713274272053, @@ -99746,7 +99725,7 @@ 4.3994025424675725, 4.738025894571301, 5.164879342611105, - 3.9493142844837963, + 3.949314284483796, 3.747747109900872, 5.554786267348377, 3.177223822597502, @@ -99789,7 +99768,7 @@ 4.443208252885483, 5.950384460960295, 2.5180951285147124, - 3.6251699650283613, + 3.6251699650283618, 2.8945265665921, 4.121872228872198, 3.577496237552215, @@ -99824,21 +99803,21 @@ 4.077528793450497, 3.282291802150934, 5.628974223094684, - 3.8253782448206133, + 3.8253782448206137, 5.925717299939286, 3.7347108229656394, 2.9574051035595637, 3.1267289929638387, 4.5455444663465085, 3.161164559401206, - 3.8253782448206133, + 3.8253782448206137, 5.548059510626491, 4.97459837340916, 6.479180132220217, 3.58691244069118, 3.316812569870017, 4.375599309692772, - 1.8259937236505235, + 1.8259937236505237, 3.857390623144986, 4.4824044678311745, 5.833984445355553, @@ -99852,9 +99831,9 @@ 2.359855570400654, 5.392985141834513, 1.3455616734886888, - 2.9714359178385474, + 2.971435917838547, 3.604318792178656, - 3.8603889198857453, + 3.8603889198857457, 4.1651648839980195, 4.2596604141843395, 5.0500575287362395, @@ -99923,7 +99902,7 @@ 6.034174594006812, 3.570779389420819, 2.6425536168589487, - 1.9203030356134703, + 1.9203030356134705, 4.399388619731803, 4.9163591401491775, 5.0500575287362395, @@ -99935,7 +99914,7 @@ 3.5582774348834043, 5.218903951241962, 2.564755671054252, - 3.9275556188663034, + 3.927555618866303, 4.1651648839980195, 3.5070327488049267, 2.705993327753992, @@ -99990,12 +99969,12 @@ 4.489051121719778, 2.9968703524764395, 5.497625727631517, - 3.6021973157827882, + 3.602197315782788, 2.612191565761237, - 3.2506790684068734, + 3.250679068406874, 6.093278678736327, 5.175710983048003, - 3.6959385489201453, + 3.6959385489201457, 4.050039909460755, 3.581860814676518, 5.280162591674263, @@ -100027,15 +100006,15 @@ 4.683565537746804, 5.640992334503735, 5.387377227960625, - 3.8320490745439733, + 3.8320490745439737, 4.59234517481863, 4.313427449647477, 3.897434079565688, - 3.7422880111080947, + 3.7422880111080943, 3.90949559822204, 6.010217352657124, 4.909288732351722, - 3.6909969713241875, + 3.690996971324187, 3.837417140383464, 4.665947914571987, 4.536872290064876, @@ -100048,7 +100027,7 @@ 2.6719199829075384, 3.110487777026265, 3.601120483512969, - 3.7422880111080947, + 3.7422880111080943, 3.581813727657016, 4.279686956964384, 2.805742482564517, @@ -100083,14 +100062,14 @@ 6.233913721058956, 3.931148079975823, 3.754614762549174, - 3.6284746452993133, + 3.6284746452993137, 4.264843272363292, 3.876565301048299, 2.3312836502398713, 6.089009373575926, 4.128533441160348, 3.7009098434327647, - 2.9140429102472494, + 2.91404291024725, 3.876565301048299, 4.083051143643797, 3.3991949558536447, @@ -100107,7 +100086,7 @@ 3.845519614518892, 4.47919856579574, 5.017888568091429, - 3.8792135806616357, + 3.879213580661636, 4.720729209612826, 5.994137407622086, 6.22250325526341, @@ -100129,14 +100108,14 @@ 3.1615337493199474, 4.59234517481863, 4.627671730945717, - 2.1123360084411518, + 2.112336008441152, 3.1037520072514058, 6.22250325526341, 2.9151973040180534, 4.882235018091356, 4.247151318301464, 4.642003569033914, - 3.5915207029382286, + 3.591520702938229, 3.700495526581995, 4.02539960956734, 5.778482453814449, @@ -100171,16 +100150,16 @@ 2.9755604126948754, 3.027916225473972, 3.7460200185601145, - 3.4479672059436606, + 3.447967205943661, 3.752840164214462, 5.366713274272053, 3.1400571185397363, - 3.7703220668686708, + 3.7703220668686703, 5.1859523906115585, 6.053352032571115, 5.497625727631517, 5.405322517364098, - 1.8065511002925683, + 1.8065511002925685, 5.364145768719394, 4.050039909460755, 3.5601341869545604, @@ -100216,14 +100195,14 @@ 5.1380787160395744, 2.708971663193659, 4.390567271038583, - 3.9815284613719966, + 3.981528461371997, 5.192405871529279, 4.7777305308219695, 1.5160387930698704, 5.331006604829862, 5.061041702637831, 3.960253983742127, - 3.6366678799911005, + 3.636667879991101, 3.482244310491902, 3.790435762819481, 3.8895449526101, @@ -100235,10 +100214,10 @@ 4.09541883720926, 3.995333407672813, 4.965234780929231, - 3.8826262849654842, + 3.882626284965484, 5.435538229200663, 4.1292396972095, - 3.6200425236910148, + 3.6200425236910143, 2.9732178379204264, 3.527277807826435, 2.7296273979153742, @@ -100268,12 +100247,12 @@ 5.67909803497274, 6.170840075605108, 1.6615527785697362, - 3.8726362838988155, + 3.872636283898815, 3.76115349972801, - 3.7255355950902156, + 3.725535595090216, 3.127503004180418, - 1.8262382283578082, - 1.9203030356134703, + 1.826238228357808, + 1.9203030356134705, 2.571354237636263, 3.876565301048299, 5.442967746461962, @@ -100287,7 +100266,7 @@ 4.8332623574226, 4.975563190979957, 3.5888939268789173, - 3.7929656570755284, + 3.792965657075528, 5.549425655246103, 4.357655637625754, 3.013751959270638, @@ -100332,7 +100311,7 @@ 5.367993677911612, 5.682626052647861, 5.237113952377986, - 3.6032867029648252, + 3.6032867029648257, 3.0459822703951085, 5.241570393666393, 5.584012893735259, @@ -100342,7 +100321,7 @@ 5.347800749214552, 4.6234370697291025, 4.872682945166425, - 3.8366700709936676, + 3.836670070993667, 2.180706180747258, 3.72055879533466, 3.8363164460178374, @@ -100362,7 +100341,7 @@ 4.970092121998706, 2.7889553146786654, 3.3043041990321385, - 3.9275556188663034, + 3.927555618866303, 5.119218657937656, 4.375599309692772, 5.392985141834513, @@ -100371,11 +100350,11 @@ 3.3147860377554648, 3.5885337557137778, 2.1914205239239406, - 2.1123360084411518, + 2.112336008441152, 3.5582774348834043, 3.102521051477292, 5.497625727631517, - 3.6200425236910148, + 3.6200425236910143, 5.025604812063789, 4.027635600534355, 5.778645430821785, @@ -100408,7 +100387,7 @@ 2.708971663193659, 3.3355554615233887, 4.091223626451202, - 3.6079688450076155, + 3.607968845007615, 4.882235018091356, 4.724035520635149, 5.271336101878545, @@ -100419,7 +100398,7 @@ 5.474752220882786, 3.282291802150934, 4.8289791777274225, - 1.9203030356134703, + 1.9203030356134705, 5.514898544664567, 5.211361871826521, 4.200137462654826, @@ -100431,12 +100410,12 @@ 3.509438357171564, 3.316812569870017, 4.069099757689878, - 1.7630060311253601, + 1.76300603112536, 2.7664919775489736, 2.4720882441401244, 5.685972904140369, 3.259218386146851, - 1.7328662651626259, + 1.732866265162626, 4.613814518787826, 2.4246451087091003, 4.390567271038583, @@ -100445,9 +100424,9 @@ 4.467354416828979, 3.570779389420819, 5.987066062856205, - 3.9791097570609053, + 3.9791097570609057, 2.7554319479685865, - 3.6432438976637402, + 3.64324389766374, 2.3008416436443957, 4.225961165350843, 4.2596604141843395, @@ -100471,7 +100450,7 @@ 5.5573824283776725, 4.888423857939129, 4.09541883720926, - 3.8253782448206133, + 3.8253782448206137, 3.81415877188503, 4.968178540623283, 4.692460552703577, @@ -100558,8 +100537,8 @@ 6.838512696042761, 4.141926988380438, 3.171120490590949, - 3.0766815008416026, - 1.8810720355899166, + 3.076681500841602, + 1.8810720355899169, 3.915958606098314, 3.909325121935675, 4.3458007241176855, @@ -100575,11 +100554,11 @@ 6.191144624429952, 5.366713274272053, 4.453743132838656, - 1.9203030356134703, + 1.9203030356134705, 4.941656781618957, 3.6324602541942177, 4.714719928273287, - 3.9464818315715404, + 3.946481831571541, 5.066594083462509, 6.195214826671465, 3.208947135453552, @@ -100603,7 +100582,7 @@ 4.859512602760347, 3.4542705187737197, 2.7180521636653583, - 3.6959385489201453, + 3.6959385489201457, 3.6069214817275337, 4.19602612446447, 5.008599303791699, @@ -100629,7 +100608,7 @@ 2.8679685447576593, 5.136042004198213, 4.262073209485089, - 1.9203030356134703, + 1.9203030356134705, 5.15695679400084, 3.259218386146851, 5.470494023301194, @@ -100647,7 +100626,7 @@ 3.635811845293062, 2.712763410042558, 5.013494353510848, - 3.7042352911441894, + 3.70423529114419, 3.561603094573901, 5.29189266400432, 4.3801919638697, @@ -100656,7 +100635,7 @@ 6.053352032571115, 3.740330637510552, 3.581236850448531, - 1.9203030356134703, + 1.9203030356134705, 3.571960976439595, 4.738491684904703, 5.67909803497274, @@ -100665,13 +100644,13 @@ 3.1333670292389377, 4.614654915926641, 2.4574512005765508, - 2.1123360084411518, + 2.112336008441152, 5.584012893735259, 5.733428334802506, 3.605552195053368, 5.390395247768017, 2.6589054790056106, - 3.7071360864853347, + 3.707136086485334, 3.275868363193287, 2.1502529426253916, 5.35637252603631, @@ -100695,7 +100674,7 @@ 4.5319086351113675, 6.022026410069074, 4.09541883720926, - 3.6200425236910148, + 3.6200425236910143, 5.738660343852382, 4.083948352872494, 4.4013791643854905, @@ -100743,7 +100722,7 @@ 5.712673425106055, 4.880915806752267, 4.262073209485089, - 3.6535934785501962, + 3.653593478550196, 3.501568581948582, 3.931148079975823, 4.691506743752153, @@ -100756,7 +100735,7 @@ 4.2596604141843395, 5.186779405421924, 3.55373145682018, - 1.8810720355899166, + 1.8810720355899169, 3.8530363073565743, 3.7651314139900967, 4.964592802515913, @@ -100768,7 +100747,7 @@ 5.157277140313736, 5.563818531780358, 4.849349452040387, - 2.1123360084411518, + 2.112336008441152, 2.9968703524764395, 3.6507555565969856, 5.136042004198213, @@ -100779,8 +100758,8 @@ 4.02539960956734, 4.742741672228216, 5.0793161855189775, - 1.9203030356134703, - 1.9203030356134703, + 1.9203030356134705, + 1.9203030356134705, 2.1922186147721847, 4.374311275006479, 5.211361871826521, @@ -100793,14 +100772,14 @@ 3.76005049434238, 4.310251589809606, 2.708971663193659, - 3.9834882211233933, + 3.9834882211233937, 5.211361871826521, 4.215456421303945, 5.008078321939175, - 2.5877202452562282, + 2.587720245256228, 5.050231586012286, 5.604827398187966, - 3.8796872626888947, + 3.8796872626888943, 4.231480167848259, 3.1589352719859103, 5.950384460960295, @@ -100811,11 +100790,11 @@ 6.008091828727286, 6.093381597292533, 4.723179076069045, - 3.6714183008101493, + 3.6714183008101497, 4.0865370337433955, - 1.2351996555710483, - 3.8093044576019515, - 3.9275556188663034, + 1.2351996555710485, + 3.809304457601951, + 3.927555618866303, 4.27758774932522, 1.9526221241290844, 4.57646592137747, @@ -100829,7 +100808,7 @@ 2.9732178379204264, 5.0254230455519515, 4.511543282185777, - 1.9203030356134703, + 1.9203030356134705, 4.482886439489191, 2.842000793610058, 5.313890003126709, @@ -100928,7 +100907,7 @@ 3.5148942233924285, 4.002726118067465, 4.072299554319156, - 1.9203030356134703, + 1.9203030356134705, 3.7829635188523794, 2.612191565761237, 5.246949676845664, @@ -100938,7 +100917,7 @@ 5.198931977076952, 6.158039811061833, 2.556613653975657, - 3.5502555053296154, + 3.550255505329615, 5.051277111247793, 4.442044609358202, 3.8530363073565743, @@ -100953,17 +100932,17 @@ 3.536472718166926, 5.089328112252759, 4.283058995382339, - 3.9275556188663034, + 3.927555618866303, 6.867003539913648, 4.937923234680383, - 3.6959385489201453, + 3.6959385489201457, 4.22085964752936, 4.769691621868184, 2.8400750579010507, 6.995859495441397, 2.8736835479667167, 5.229045070566911, - 1.7630060311253601, + 1.76300603112536, 5.0683046955935245, 5.716229328897152, 1.9526221241290844, @@ -100980,7 +100959,7 @@ 5.228163143137575, 3.177223822597502, 2.9213793570357067, - 3.7929656570755284, + 3.792965657075528, 3.778450878896099, 4.091223626451202, 8.827038476331888, @@ -100999,19 +100978,19 @@ 3.909325121935675, 5.826883450106609, 3.331406318781175, - 3.2523690753261842, + 3.252369075326184, 5.675955521991446, - 3.7229479507049468, + 3.722947950704947, 3.789105006039146, 5.392985141834513, 4.762288264982603, 4.262073209485089, 6.472888793074952, 3.5901517027305827, - 1.8065511002925683, + 1.8065511002925685, 5.920864040552387, 3.0898174266884397, - 1.0708586373814277, + 1.0708586373814275, 2.052916080188263, 3.0898174266884397, 2.7182302824937903, @@ -101030,7 +101009,7 @@ 6.002581060786028, 3.4831554723274727, 2.8505569101082444, - 3.8363632422766845, + 3.836363242276685, 5.008533889300358, 5.203267009631171, 6.479180132220217, @@ -101063,7 +101042,7 @@ 5.64352662704349, 4.627693928354169, 4.789400668903062, - 1.9203030356134703, + 1.9203030356134705, 3.9459145721090536, 3.790435762819481, 5.103189592879136, @@ -101072,7 +101051,7 @@ 3.7866154037690745, 3.7009098434327647, 4.882235018091356, - 1.7630060311253601, + 1.76300603112536, 5.306051714850881, 4.436247683497997, 5.145654250104961, @@ -101096,14 +101075,14 @@ 3.81642347048852, 3.7201990559486138, 4.799585842176462, - 3.8726362838988155, + 3.872636283898815, 4.7317397424685925, 4.146663647655543, 3.552276074729279, 5.005937387202072, 4.28673006055879, 2.3598441937847516, - 1.2351996555710483, + 1.2351996555710485, 2.4745903571980103, 8.827038476331888, 3.3323951490557415, @@ -101113,20 +101092,20 @@ 3.5034858247411895, 2.9968703524764395, 2.8919339743503794, - 3.7204834881707614, + 3.720483488170762, 3.2026083229958893, 2.8919339743503794, 4.554670799889402, 3.921656699810364, 6.126122686707339, 4.738889461739988, - 1.9893264629470822, + 1.9893264629470824, 5.330966128240646, - 3.8796872626888947, + 3.8796872626888943, 4.98374548389701, 3.3631859200173575, 4.912185433607889, - 3.6959385489201453, + 3.6959385489201457, 5.425273346914009, 4.034676587424182, 3.316812569870017, @@ -101160,7 +101139,7 @@ 5.005937387202072, 4.370644956116257, 3.6022747182013437, - 3.8277023832069115, + 3.827702383206911, 6.172144578536733, 4.050039909460755, 3.87194641576887, @@ -101181,16 +101160,16 @@ 4.653611054610548, 4.882235018091356, 6.477688170992737, - 3.7929656570755284, + 3.792965657075528, 3.6507555565969856, 1.880556957073456, 3.570779389420819, 5.034322417759946, - 3.8090700154351156, + 3.809070015435115, 5.274640668077308, 3.6765531572549888, 5.139384132781162, - 3.2910360069148274, + 3.291036006914827, 3.8945047129530086, 4.704605664418801, 2.4025229175040037, @@ -101198,7 +101177,7 @@ 5.85132763840807, 4.8012819019350435, 4.002361050879824, - 3.8539620124133562, + 3.853962012413356, 3.4724042522385825, 4.390567271038583, 5.433705734842961, @@ -101236,13 +101215,13 @@ 4.46661298953484, 2.4662044316481495, 3.6867232479947702, - 3.7255355950902156, + 3.725535595090216, 3.4428493219045304, 3.451712303714337, 4.02539960956734, 1.115766881529125, 5.807880933082979, - 3.9397045789020755, + 3.939704578902075, 5.563075301637596, 4.545335156633759, 4.387143438478305, @@ -101257,7 +101236,7 @@ 3.931148079975823, 2.843292108242655, 4.083948352872494, - 3.5852968678487214, + 3.585296867848722, 2.4362205530859686, 4.310251589809606, 5.675106042371984, @@ -101277,7 +101256,7 @@ 4.726460399065914, 3.9763518327304257, 3.2368675853174143, - 3.7761479663895843, + 3.776147966389584, 2.9968703524764395, 3.700495526581995, 3.2163840092371316, @@ -101305,7 +101284,7 @@ 5.67909803497274, 5.711436065164536, 4.1651648839980195, - 3.6535934785501962, + 3.653593478550196, 4.649639070679029, 1.5950668807573574, 3.1267289929638387, @@ -101342,14 +101321,14 @@ 4.370644956116257, 2.6112191336477935, 5.913126595151935, - 1.8645116555138919, + 1.864511655513892, 5.210670630742444, 4.516292767422871, 2.3118767335420416, 5.036834331103365, 4.220012555388312, 4.859512602760347, - 2.1123360084411518, + 2.112336008441152, 3.635811845293062, 1.831095579429353, 3.5344769685999307, @@ -101384,12 +101363,12 @@ 4.245389489368823, 3.740330637510552, 4.070935503251951, - 1.8262382283578082, + 1.826238228357808, 4.443000291948735, 5.597227599244018, 2.708971663193659, 4.106197046742952, - 1.8065511002925683, + 1.8065511002925685, 5.5313433614548035, 4.372128358120756, 3.4552270716858535, @@ -101398,7 +101377,7 @@ 5.738660343852382, 2.375725242016618, 4.222020544906369, - 2.0638191268009494, + 2.06381912680095, 5.4053260321623355, 6.406607754328857, 3.4784849800353976, @@ -101412,7 +101391,7 @@ 4.079250349190595, 6.218192009715558, 3.6765531572549888, - 3.6432438976637402, + 3.64324389766374, 3.3957599195858403, 3.995333407672813, 3.5601341869545604, @@ -101428,7 +101407,7 @@ 1.862699724861513, 2.967754334677613, 2.7889553146786654, - 3.6200425236910148, + 3.6200425236910143, 1.9242263412822544, 4.2398856341033175, 4.742393756929504, @@ -101439,7 +101418,7 @@ 4.464139563496182, 3.7866154037690745, 4.5582519455734465, - 1.7328662651626259, + 1.732866265162626, 5.774007087273181, 5.0683046955935245, 3.208947135453552, @@ -101467,21 +101446,21 @@ 5.35637252603631, 3.445790910379993, 6.256517418499836, - 3.7204834881707614, + 3.720483488170762, 5.744576591245233, 3.5131360331330823, 2.9621633810537737, 3.1747972834476776, 4.898570392043572, 4.515994991791034, - 3.6432438976637402, + 3.64324389766374, 3.1779353079943093, 5.038911407284094, 4.485847819514239, 6.22808043889397, 4.852874248424203, 4.972338117736268, - 1.9203030356134703, + 1.9203030356134705, 5.008599303791699, 3.6240278092584135, 1.610882558677442, @@ -101492,8 +101471,8 @@ 5.021691756426703, 2.6205305867670443, 3.25376275323124, - 1.9203030356134703, - 3.8037632312340723, + 1.9203030356134705, + 3.803763231234072, 3.3492803609401465, 3.585583453437628, 1.3455616734886888, @@ -101501,24 +101480,24 @@ 3.7866154037690745, 2.4720882441401244, 5.013494353510848, - 3.7929656570755284, + 3.792965657075528, 2.0514529370809673, - 3.7422880111080947, + 3.7422880111080943, 3.458623326102178, 3.411977062901432, 4.873620536814746, 2.7691249352268454, 5.578858697506046, - 3.7255355950902156, + 3.725535595090216, 4.968178540623283, 6.206138385088894, 3.5346984183735786, - 1.7630060311253601, + 1.76300603112536, 4.200137462654826, 5.105464426953402, 6.3228138108723115, 3.2575774820567354, - 1.7521626077238421, + 1.752162607723842, 5.233062711131557, 4.586514625332722, 4.615682596050662, @@ -101542,18 +101521,18 @@ 5.778645430821785, 4.58286269338952, 5.119218657937656, - 3.9493142844837963, + 3.949314284483796, 4.177399420886886, 3.6867232479947702, 3.3492803609401465, - 3.8990075214519293, + 3.8990075214519297, 2.9168593967682335, 5.640992334503735, 5.136945632537947, 4.661360418260222, 4.412454251384704, 5.190578516016732, - 2.1123360084411518, + 2.112336008441152, 2.4662044316481495, 4.988782377787202, 5.712673425106055, @@ -101565,17 +101544,17 @@ 5.007592796096339, 5.483223884739082, 5.826883450106609, - 3.8253782448206133, + 3.8253782448206137, 5.0793161855189775, 5.578617635007415, 4.242694756083719, 4.124335994412643, 2.964104525400239, 2.9227082644172993, - 1.9203030356134703, + 1.9203030356134705, 5.584012893735259, 5.943089879089434, - 3.9493142844837963, + 3.949314284483796, 5.088376328682357, 2.98899681874021, 5.309074339878465, @@ -101595,10 +101574,10 @@ 6.172144578536733, 4.900361009979302, 2.4927064327584243, - 3.6432438976637402, + 3.64324389766374, 4.904750834571987, 4.902914969040558, - 3.7136479514535155, + 3.713647951453515, 4.336363191316859, 2.8919339743503794, 6.494457985608962, @@ -101608,14 +101587,14 @@ 5.045759133086455, 2.5063944147198605, 4.852874248424203, - 3.6714183008101493, + 3.6714183008101497, 6.13355098325822, 2.004515421739628, 2.5180951285147124, 2.571568462777231, 4.262073209485089, 4.083051143643797, - 3.6298592444072475, + 3.629859244407247, 5.215386747414718, 3.234262430444866, 5.180122817401448, @@ -101627,7 +101606,7 @@ 4.050487529323864, 4.177399420886886, 2.0405610620297345, - 1.9203030356134703, + 1.9203030356134705, 2.4131271111296666, 4.200137462654826, 3.995333407672813, @@ -101646,7 +101625,7 @@ 6.260940810696096, 4.09541883720926, 3.6597928385643144, - 3.9310500209697388, + 3.931050020969739, 4.842055178278025, 6.008091828727286, 4.951375947127625, @@ -101698,7 +101677,7 @@ 4.399388619731803, 3.3109765755595992, 4.912185433607889, - 3.6959385489201453, + 3.6959385489201457, 5.1119019111213655, 2.4071423990822094, 4.696654956185814, @@ -101723,9 +101702,9 @@ 4.988782377787202, 4.200732262396117, 3.782967882233558, - 3.8355895597414964, - 1.8821396500755834, - 3.9397045789020755, + 3.835589559741496, + 1.8821396500755831, + 3.939704578902075, 3.6069214817275337, 5.712673425106055, 4.607441976204251, @@ -101762,9 +101741,9 @@ 3.2293122950918094, 4.262073209485089, 5.383213188505352, - 3.9310500209697388, + 3.931050020969739, 5.738660343852382, - 2.1123360084411518, + 2.112336008441152, 3.782560967382652, 3.948403658099889, 5.692762968764254, @@ -101789,14 +101768,14 @@ 4.031598290884746, 4.200732262396117, 6.379004474791167, - 1.7630060311253601, + 1.76300603112536, 2.9117985377779148, 5.621728635243282, 2.843292108242655, 2.8022383990416033, 3.4233996061735956, 3.5931526411039925, - 3.0766815008416026, + 3.076681500841602, 3.944873877368682, 1.9526221241290844, 4.719013395096022, @@ -101812,10 +101791,10 @@ 1.7727628607575192, 4.241603866058627, 5.418840240603137, - 3.0766815008416026, + 3.076681500841602, 5.075352501146329, 4.32035612259861, - 3.9815284613719966, + 3.981528461371997, 3.5346984183735786, 2.7074132649881806, 4.231236792206684, @@ -101891,7 +101870,7 @@ 4.331353500604938, 2.1643993855119947, 2.5063944147198605, - 3.7929656570755284, + 3.792965657075528, 6.093381597292533, 4.057761918466716, 4.5319086351113675, @@ -101901,7 +101880,7 @@ 2.4169630817394308, 2.5216138822443264, 2.940481228459763, - 5.8869375932726244, + 5.886937593272624, 4.880915806752267, 6.191144624429952, 5.213939011273418, @@ -101931,7 +101910,7 @@ 2.276754144062185, 4.66698820769782, 3.6765531572549888, - 3.4479672059436606, + 3.447967205943661, 3.7273161715664394, 5.347800749214552, 4.336944454785734, @@ -101939,13 +101918,13 @@ 3.1887001264069608, 4.034676587424182, 7.9105635687382625, - 3.8277023832069115, + 3.827702383206911, 3.107209152462248, 3.570779389420819, 3.763447582240758, 4.050039909460755, 4.201618282034663, - 3.9973242862464478, + 3.997324286246448, 6.143259533695733, 4.7777305308219695, 3.4323953306005808, @@ -101958,9 +101937,9 @@ 2.965748090622946, 2.705993327753992, 5.274640668077308, - 3.6078132735296427, + 3.607813273529642, 1.7845590834724694, - 3.7083156719304196, + 3.708315671930419, 4.608006072361544, 4.779498593290063, 4.7317397424685925, @@ -101971,7 +101950,7 @@ 5.246458483034347, 6.059635454736688, 5.964999302978837, - 1.7630060311253601, + 1.76300603112536, 4.669986413125819, 3.530866660192427, 5.190578516016732, @@ -102011,7 +101990,7 @@ 2.5498941797103387, 5.487993863081435, 3.244025278165065, - 3.7137937750728525, + 3.713793775072853, 2.6719199829075384, 4.03635778722657, 4.448367199874542, @@ -102019,7 +101998,7 @@ 3.740330637510552, 2.5021444065605536, 6.212071343886992, - 3.7422880111080947, + 3.7422880111080943, 5.347800749214552, 1.4506349594947203, 5.153102148050789, @@ -102033,7 +102012,7 @@ 2.4574512005765508, 3.665791137236338, 5.066594083462509, - 3.9275556188663034, + 3.927555618866303, 4.854339395256123, 5.400508624934653, 4.32035612259861, @@ -102047,11 +102026,11 @@ 4.882235018091356, 3.995333407672813, 3.573878593463143, - 3.7725482310637948, + 3.772548231063795, 3.588704102474435, 3.2293122950918094, 4.838473882592605, - 3.8726362838988155, + 3.872636283898815, 4.743188905528555, 5.215386747414718, 4.6219139066506365, @@ -102079,14 +102058,14 @@ 2.6719199829075384, 5.67909803497274, 5.660156442744882, - 3.6959385489201453, + 3.6959385489201457, 3.3244545552363696, 3.2373074070924885, 4.0865370337433955, 5.513616523876936, 2.5591553508156117, 3.607387061665489, - 2.0727456856111606, + 2.072745685611161, 2.7691249352268454, 3.794603040636969, 4.0310312924054985, @@ -102101,7 +102080,7 @@ 5.711436065164536, 4.891703287353925, 5.273762277169751, - 3.9397045789020755, + 3.939704578902075, 6.170840075605108, 6.820318210645009, 4.485847819514239, @@ -102113,7 +102092,7 @@ 5.025038176075603, 3.9444995872693953, 2.9755604126948754, - 1.9203030356134703, + 1.9203030356134705, 5.366713274272053, 5.312070513361247, 5.273392440906373, @@ -102124,19 +102103,19 @@ 3.641401703588194, 3.1553320143207277, 3.538867590182933, - 3.7258750594976067, + 3.7258750594976062, 6.206138385088894, 5.186779405421924, 4.302528147228324, 4.496850677049109, 5.487993863081435, 6.093381597292533, - 3.2906898384895746, + 3.290689838489574, 4.743188905528555, 2.612191565761237, 3.995747545841032, 5.248407746490307, - 3.9493142844837963, + 3.949314284483796, 6.005538656593314, 2.094870953716999, 4.733022042776595, @@ -102151,10 +102130,10 @@ 3.6702410042521665, 6.995859495441397, 5.1085024004178, - 3.8726362838988155, + 3.872636283898815, 2.5498941797103387, - 3.9493142844837963, - 3.6298592444072475, + 3.949314284483796, + 3.629859244407247, 3.244025278165065, 2.6591797678669034, 3.3141531632928514, @@ -102172,7 +102151,7 @@ 6.21992656694251, 5.759055848690275, 2.8679685447576593, - 1.2351996555710483, + 1.2351996555710485, 5.213939011273418, 3.5131360331330823, 4.083948352872494, @@ -102204,7 +102183,7 @@ 4.262073209485089, 3.0380804715049, 3.866138520466054, - 9.142847634478965, + 9.142847634478963, 5.565315339735733, 4.681694369832718, 3.585177593181475, @@ -102235,7 +102214,7 @@ 5.1380787160395744, 2.393408460787589, 4.497625086298175, - 2.7955695891426386, + 2.795569589142638, 3.141343334542934, 5.5313433614548035, 6.0260874622782845, @@ -102245,7 +102224,7 @@ 4.036450999894221, 4.200137462654826, 4.515994991791034, - 3.9188726925811572, + 3.918872692581157, 4.177399420886886, 3.601120483512969, 4.375599309692772, @@ -102285,12 +102264,12 @@ 2.845809409301794, 2.3312836502398713, 6.023716158011771, - 2.0480796748734758, + 2.048079674873476, 6.034174594006812, 2.237074070851414, 3.127503004180418, 4.138003686222927, - 1.2351996555710483, + 1.2351996555710485, 2.7889553146786654, 6.024632936656425, 6.053352032571115, @@ -102320,7 +102299,7 @@ 3.027916225473972, 4.627671730945717, 5.833984445355553, - 3.7119916877147747, + 3.7119916877147743, 4.443000291948735, 3.57984878555248, 5.136945632537947, @@ -102396,8 +102375,8 @@ 2.9574051035595637, 4.370644956116257, 4.638606606505469, - 2.1123360084411518, - 3.7255355950902156, + 2.112336008441152, + 3.725535595090216, 4.115890647431228, 4.477945345619562, 5.305617043784958, @@ -102408,7 +102387,7 @@ 4.142020961429679, 3.754738788652418, 5.604215357175384, - 3.8108733013387526, + 3.810873301338753, 4.574676729885295, 6.1752791162437095, 5.575850366407944, @@ -102418,9 +102397,9 @@ 3.316812569870017, 4.911963421045482, 5.557473826753194, - 3.6597013861118195, + 3.659701386111819, 3.607387061665489, - 3.7258750594976067, + 3.7258750594976062, 4.083948352872494, 5.67909803497274, 6.191144624429952, @@ -102435,7 +102414,7 @@ 6.089106325054766, 3.331406318781175, 5.920864040552387, - 3.7300059705308235, + 3.730005970530823, 1.2169415350536246, 5.442967746461962, 2.6536972832110313, @@ -102460,7 +102439,7 @@ 2.644622143027606, 4.909288732351722, 5.021691756426703, - 3.5852968678487214, + 3.585296867848722, 3.5131360331330823, 4.74481365049075, 5.640992334503735, @@ -102475,7 +102454,7 @@ 2.974866665285391, 4.608006072361544, 3.316812569870017, - 3.9274564867759123, + 3.927456486775912, 3.6188552187598138, 4.142020961429679, 2.6071349682161036, @@ -102501,7 +102480,7 @@ 1.8419105081317788, 3.1066130892481625, 3.7866154037690745, - 3.9623316919897396, + 3.962331691989739, 5.1866677390870795, 5.392377788864046, 4.7201585891487055, @@ -102514,14 +102493,14 @@ 5.39388325162046, 3.3045931946868343, 4.858798806635034, - 1.9203030356134703, + 1.9203030356134705, 3.5885337557137778, 3.3520668829534896, 2.4406625951567342, 2.400703562361284, 5.075352501146329, 5.114743824364025, - 3.9275556188663034, + 3.927555618866303, 2.0434066080530147, 2.967754334677613, 2.5863521008628227, @@ -102542,7 +102521,7 @@ 3.8530363073565743, 5.433705734842961, 5.799321489044076, - 3.8792135806616357, + 3.879213580661636, 5.675106042371984, 4.859512602760347, 3.2163840092371316, @@ -102582,7 +102561,7 @@ 5.017888568091429, 5.063003374775231, 2.8945265665921, - 1.9864094294882062, + 1.9864094294882064, 5.7065917996013695, 5.261968639747873, 4.485847819514239, @@ -102592,7 +102571,7 @@ 5.198931977076952, 2.64981458763414, 6.272216151209035, - 3.7505419697594213, + 3.750541969759422, 3.2368675853174143, 5.383213188505352, 3.555966845354986, @@ -102604,16 +102583,16 @@ 6.472888793074952, 6.093381597292533, 5.501885455666958, - 2.1123360084411518, + 2.112336008441152, 6.210659927143258, 4.487837222945896, 2.479455002232063, - 3.8198224200932116, + 3.819822420093211, 3.577496237552215, 2.843292108242655, 5.549425655246103, 4.370644956116257, - 3.8998555414093565, + 3.899855541409357, 4.09734023053692, 4.983475972732918, 3.751491357406624, @@ -102622,7 +102601,7 @@ 3.027916225473972, 4.182525190298318, 3.972663063910221, - 3.8726362838988155, + 3.872636283898815, 6.002581060786028, 3.8634377142827607, 4.369817007266415, @@ -102656,7 +102635,7 @@ 5.210670630742444, 5.494760610340286, 4.200137462654826, - 3.9493142844837963, + 3.949314284483796, 3.234262430444866, 4.511311984642847, 3.5034858247411895, @@ -102724,7 +102703,7 @@ 6.230154197936017, 2.6205305867670443, 5.497625727631517, - 3.8990075214519293, + 3.8990075214519297, 4.475117958597647, 4.822597009759559, 2.9082633157996725, @@ -102762,7 +102741,7 @@ 4.045841000403221, 5.826883450106609, 3.615187302417974, - 2.1123360084411518, + 2.112336008441152, 6.053352032571115, 5.305617043784958, 4.375599309692772, @@ -102780,8 +102759,8 @@ 4.748458464774225, 4.640056761211678, 5.950384460960295, - 3.1415908499986562, - 3.8277023832069115, + 3.141590849998656, + 3.827702383206911, 4.0486823057066355, 4.136215435277388, 5.498295384377245, @@ -102807,7 +102786,7 @@ 5.021691756426703, 4.34259210329096, 5.793246242838081, - 1.8262382283578082, + 1.826238228357808, 5.960830627483578, 3.0313392500260132, 1.4703353637956555, @@ -102827,7 +102806,7 @@ 4.722898311891487, 2.843292108242655, 4.018818787592354, - 3.7233087290815643, + 3.723308729081564, 2.572139590252077, 4.0222632001481875, 5.066606675373357, @@ -102847,7 +102826,7 @@ 4.200137462654826, 5.712113269475305, 2.7286903993020415, - 3.7996726279145547, + 3.7996726279145543, 4.634940233113907, 3.6195278722558433, 3.8895449526101, @@ -102862,7 +102841,7 @@ 6.820318210645009, 2.4521149087270686, 3.886169786723109, - 2.9714359178385474, + 2.971435917838547, 4.811515544816868, 4.742741672228216, 3.909325121935675, @@ -102881,7 +102860,7 @@ 4.882235018091356, 3.7719412357572777, 2.9732829044014735, - 3.6508756136510403, + 3.65087561365104, 3.127503004180418, 4.82121975488034, 5.234670462544428, @@ -102908,12 +102887,12 @@ 5.497625727631517, 1.2477366187648595, 1.5950668807573574, - 3.8726362838988155, + 3.872636283898815, 5.536438842655085, 4.375599309692772, 5.713762194698009, 5.186779405421924, - 3.1763465898775602, + 3.17634658987756, 3.285913754152031, 4.5153181255154475, 3.87194641576887, @@ -102938,7 +102917,7 @@ 6.0623708574944155, 4.912891429170904, 5.203267009631171, - 1.8065511002925683, + 1.8065511002925685, 6.474458177264763, 6.230154197936017, 5.075097206086149, @@ -102957,8 +102936,8 @@ 4.336363191316859, 2.4306866008690657, 3.422063958017816, - 2.1123360084411518, - 3.6200425236910148, + 2.112336008441152, + 3.6200425236910143, 3.6272076858979423, 3.3856093418146114, 6.569216448284355, @@ -102981,15 +102960,15 @@ 2.174649418132311, 4.504816564262778, 4.551955148143367, - 3.6298592444072475, + 3.629859244407247, 4.3929875209153355, 4.882235018091356, 3.0790100956564475, - 3.7172462323002478, + 3.717246232300248, 3.8895449526101, 4.399388619731803, 2.6112191336477935, - 1.8645116555138919, + 1.864511655513892, 4.200137462654826, 5.079687361675186, 3.857390623144986, @@ -102997,12 +102976,12 @@ 4.14847204782855, 4.97459837340916, 4.5153181255154475, - 3.9310500209697388, - 3.9464818315715404, + 3.931050020969739, + 3.946481831571541, 4.2398856341033175, 3.344949904081796, 4.827331309763516, - 2.1123360084411518, + 2.112336008441152, 6.035922086535938, 2.174649418132311, 3.5148942233924285, @@ -103014,14 +102993,14 @@ 5.319257098950654, 4.138394916423017, 4.09541883720926, - 3.8441049606402307, - 1.9203030356134703, + 3.84410496064023, + 1.9203030356134705, 3.0895914587906086, 6.051700082587883, 5.557473826753194, 5.793246242838081, 6.191144624429952, - 3.9275556188663034, + 3.927555618866303, 3.906469134599116, 4.150812465804026, 3.2661590921000037, @@ -103046,7 +103025,7 @@ 4.920078069978036, 4.777135926572798, 4.502793745990798, - 1.9203030356134703, + 1.9203030356134705, 4.293537880373232, 4.165141369234642, 4.331027315005458, @@ -103064,7 +103043,7 @@ 5.497625727631517, 5.243988983774385, 2.5215980864306875, - 2.9711036257495866, + 2.971103625749586, 4.264843272363292, 4.128533441160348, 2.7691249352268454, @@ -103084,11 +103063,11 @@ 4.524569691822696, 5.008599303791699, 4.515994991791034, - 1.9203030356134703, + 1.9203030356134705, 4.536872290064876, 1.8773621389004165, 5.621246563759287, - 3.8792135806616357, + 3.879213580661636, 4.101275015838301, 3.635811845293062, 4.6743820529066, @@ -103106,7 +103085,7 @@ 3.333316068474135, 2.470328875585669, 5.347800749214552, - 3.9275556188663034, + 3.927555618866303, 3.930032879631188, 3.503112745069052, 3.051306289530276, @@ -103147,7 +103126,7 @@ 4.23569135359081, 4.607441976204251, 4.883268997201887, - 1.9203030356134703, + 1.9203030356134705, 5.294302924404121, 4.6743653780804735, 3.0340534891349717, @@ -103176,7 +103155,7 @@ 2.9755604126948754, 3.9281446145855297, 2.7180521636653583, - 3.8273551528028213, + 3.827355152802822, 4.82121975488034, 1.0305990742049145, 5.249198406997298, @@ -103201,7 +103180,7 @@ 2.276805863200035, 4.319873876040515, 5.366713274272053, - 3.8726362838988155, + 3.872636283898815, 5.366713274272053, 3.474953630497948, 4.909288732351722, @@ -103250,7 +103229,7 @@ 4.031598290884746, 3.607387061665489, 6.0623708574944155, - 3.6127183858467027, + 3.6127183858467022, 5.0683046955935245, 2.4246451087091003, 4.083948352872494, @@ -103261,8 +103240,8 @@ 4.7530730440903435, 4.677706865632006, 3.239683501947805, - 3.8557361596006685, - 3.9275556188663034, + 3.855736159600669, + 3.927555618866303, 4.0420951053479595, 4.626427359248447, 2.4662044316481495, @@ -103278,7 +103257,7 @@ 4.821739473482884, 4.200137462654826, 2.3312836502398713, - 3.8253782448206133, + 3.8253782448206137, 6.103591061364858, 6.4431097100086445, 4.726460399065914, @@ -103309,7 +103288,7 @@ 4.5455444663465085, 4.03635778722657, 3.157325117504252, - 3.7703220668686708, + 3.7703220668686703, 4.681694369832718, 5.578858697506046, 3.890115855962313, @@ -103320,7 +103299,7 @@ 1.1396070073627405, 3.3141531632928514, 5.005937387202072, - 3.8108733013387526, + 3.810873301338753, 4.24719694984038, 5.8250869892561665, 5.563075301637596, @@ -103336,7 +103315,7 @@ 3.442556017508569, 6.479180132220217, 3.972663063910221, - 3.9620324674604532, + 3.962032467460453, 4.6495461333787285, 3.671538357863932, 5.565315339735733, @@ -103350,11 +103329,11 @@ 4.181755537748916, 4.70727819865718, 2.4416331402445324, - 3.8320490745439733, + 3.8320490745439737, 5.692762968764254, 3.326567904652799, 7.733159561240867, - 3.6776044695940198, + 3.67760446959402, 5.08087139594599, 4.85587365741075, 5.608732534585735, @@ -103366,46 +103345,46 @@ 4.200137462654826, 5.366713274272053, 6.218192009715558, - 2.1123360084411518, + 2.112336008441152, 5.218903951241962, 2.3312836502398713, 4.8134975919811795, 3.8702160040507994, 4.181755537748916, 3.527277807826435, - 3.8208064301313476, + 3.820806430131347, 5.105464426953402, 4.448367199874542, - 3.9275556188663034, + 3.927555618866303, 4.51606852637639, 4.759997016541823, 6.301090290467627, 5.738660343852382, 5.0793161855189775, 3.8525857239020143, - 3.8273551528028213, + 3.827355152802822, 5.1238700698146715, 2.207211493537798, - 1.9203030356134703, + 1.9203030356134705, 4.1726330696883025, 2.6719199829075384, 5.639235879858744, 5.438919646857866, - 1.9203030356134703, + 1.9203030356134705, 3.931148079975823, 5.456675031561397, - 3.9493142844837963, + 3.949314284483796, 4.988782377787202, 3.1267182579433555, 2.156295688616838, - 1.9224204114933738, + 1.9224204114933736, 4.118234808451714, 4.59234517481863, 4.649639070679029, 2.5605690539593815, 4.80089294402367, 4.651003529787009, - 3.8253782448206133, + 3.8253782448206137, 2.571354237636263, 3.6597928385643144, 4.07246040913496, @@ -103418,7 +103397,7 @@ 3.594215889409747, 3.1037520072514058, 4.06092573424402, - 3.8726362838988155, + 3.872636283898815, 4.849349452040387, 4.370644956116257, 5.994896718945256, @@ -103438,7 +103417,7 @@ 4.613085139157331, 4.909175680398841, 4.09734023053692, - 3.9274419540653907, + 3.92744195406539, 4.4824044678311745, 5.435538229200663, 3.127503004180418, @@ -103448,11 +103427,11 @@ 1.0223110071641108, 4.138003686222927, 7.399014377406931, - 3.8320490745439733, + 3.8320490745439737, 4.504816564262778, 5.198931977076952, - 1.9203030356134703, - 3.8108733013387526, + 1.9203030356134705, + 3.810873301338753, 3.177223822597502, 6.4431097100086445, 6.248428269876207, @@ -103495,7 +103474,7 @@ 4.515994991791034, 5.273762277169751, 1.610882558677442, - 3.1763465898775602, + 3.17634658987756, 6.184484626318603, 5.35741822424605, 4.573251790873017, @@ -103513,13 +103492,13 @@ 4.443000291948735, 5.198931977076952, 4.963689069671578, - 3.8300432404671443, + 3.830043240467144, 4.197347772521645, 3.917182495611676, 2.154548064492457, 3.3244545552363696, 4.621681892505791, - 1.7328662651626259, + 1.732866265162626, 5.025779835945648, 5.366713274272053, 4.59234517481863, @@ -103534,7 +103513,7 @@ 4.213207193628799, 5.069766404631656, 4.469626895839513, - 3.7422880111080947, + 3.7422880111080943, 3.3476163891072543, 5.3631502071705235, 5.487993863081435, @@ -103545,7 +103524,7 @@ 5.511141831360478, 5.365549244239412, 4.564642137248881, - 3.6776044695940198, + 3.67760446959402, 2.4720882441401244, 4.165141369234642, 5.063003374775231, @@ -103560,7 +103539,7 @@ 2.5605690539593815, 3.754738788652418, 3.790435762819481, - 3.9623316919897396, + 3.962331691989739, 5.950384460960295, 3.1400571185397363, 5.074268451629078, @@ -103605,7 +103584,7 @@ 1.8773621389004165, 5.747234847967891, 3.752840164214462, - 3.6535934785501962, + 3.653593478550196, 3.7201990559486138, 5.074482865509746, 2.580152820947995, @@ -103644,7 +103623,7 @@ 6.093381597292533, 4.542571246403667, 4.3994025424675725, - 3.6078132735296427, + 3.607813273529642, 5.180122817401448, 2.6071349682161036, 6.230154197936017, @@ -103663,10 +103642,10 @@ 3.581813727657016, 4.03635778722657, 5.862637045183361, - 3.6714183008101493, - 2.1123360084411518, + 3.6714183008101497, + 2.112336008441152, 3.527277807826435, - 3.8643724720272483, + 3.864372472027248, 3.070506901436768, 4.474384347767441, 4.082902443120335, @@ -103675,7 +103654,7 @@ 4.964592802515913, 4.26868622403669, 3.4891382143918825, - 1.6693351946589405, + 1.6693351946589403, 6.206138385088894, 3.570779389420819, 4.82121975488034, @@ -103730,13 +103709,13 @@ 4.8012819019350435, 3.5397820190720677, 2.575850084487871, - 3.9493142844837963, - 3.7929656570755284, + 3.949314284483796, + 3.792965657075528, 3.740330637510552, 2.9065205190945647, 3.2169360877398048, 4.536872290064876, - 3.9275556188663034, + 3.927555618866303, 2.7889553146786654, 5.218903951241962, 4.073614936957832, @@ -103748,8 +103727,8 @@ 3.374278669601433, 3.070506901436768, 2.833673171610131, - 3.7131163019518363, - 3.7172462323002478, + 3.713116301951836, + 3.717246232300248, 6.136296818942728, 4.57438338810221, 2.8022383990416033, @@ -103790,16 +103769,16 @@ 5.474752220882786, 2.690142676420059, 2.6719199829075384, - 3.6127183858467027, + 3.6127183858467022, 4.073672072606492, 2.7286903993020415, 5.1380787160395744, 1.115766881529125, 3.856267457279283, 1.610882558677442, - 3.9188726925811572, + 3.918872692581157, 4.1298062139984015, - 1.8262382283578082, + 1.826238228357808, 4.7051326274782, 4.3994025424675725, 5.950384460960295, @@ -103819,7 +103798,7 @@ 2.289867730601739, 6.191144624429952, 1.9242263412822544, - 3.9901517293946043, + 3.990151729394604, 4.670865301447897, 3.6161531708188295, 2.7595214144322973, @@ -103833,7 +103812,7 @@ 2.276805863200035, 5.145654250104961, 2.7803210518955037, - 3.8253782448206133, + 3.8253782448206137, 1.115766881529125, 3.588887814870044, 5.971258956762235, @@ -103848,7 +103827,7 @@ 3.5903639375858414, 4.332381196236336, 3.453077227050382, - 3.8284446335773548, + 3.828444633577355, 4.319873876040515, 5.339247356187647, 4.509207871549268, @@ -103860,7 +103839,7 @@ 8.905987432583863, 4.128533441160348, 5.305617043784958, - 3.6298592444072475, + 3.629859244407247, 4.29171973506097, 4.843225187738158, 5.051277111247793, @@ -103882,7 +103861,7 @@ 4.288511269711149, 3.1747972834476776, 4.920078069978036, - 3.6959385489201453, + 3.6959385489201457, 2.5021444065605536, 3.051306289530276, 3.6484805382463024, @@ -103910,7 +103889,7 @@ 3.2821717183083727, 3.7273161715664394, 2.4169630817394308, - 3.7703220668686708, + 3.7703220668686703, 3.782967882233558, 4.882235018091356, 4.196038942595654, @@ -103924,7 +103903,7 @@ 3.58691244069118, 2.7664919775489736, 5.497625727631517, - 3.6535934785501962, + 3.653593478550196, 5.325570174650833, 3.4043828026354475, 3.588887814870044, @@ -103940,7 +103919,7 @@ 5.797683870745258, 3.5034858247411895, 4.742393756929504, - 3.5852968678487214, + 3.585296867848722, 5.366713274272053, 3.051306289530276, 4.02539960956734, @@ -103991,8 +103970,8 @@ 2.316641678825402, 5.192354191080176, 4.372128358120756, - 3.6078132735296427, - 3.8090700154351156, + 3.607813273529642, + 3.809070015435115, 6.024632936656425, 4.792322656839763, 5.7236271242793135, @@ -104004,7 +103983,7 @@ 2.9574051035595637, 3.5131360331330823, 1.831095579429353, - 3.6287438949982254, + 3.628743894998226, 3.635811845293062, 3.588887814870044, 4.51606852637639, @@ -104018,7 +103997,7 @@ 6.206138385088894, 2.845809409301794, 1.831095579429353, - 3.8277023832069115, + 3.827702383206911, 4.032041735985051, 2.690142676420059, 5.015431259676476, @@ -104043,7 +104022,7 @@ 3.6069214817275337, 5.18955990939096, 3.146812080238529, - 3.9815284613719966, + 3.981528461371997, 4.843225187738158, 4.272072063636491, 5.036834331103365, @@ -104088,7 +104067,7 @@ 4.485847819514239, 3.585583453437628, 4.677125555890892, - 1.9203030356134703, + 1.9203030356134705, 4.726460399065914, 4.788430657869638, 3.6765531572549888, @@ -104106,18 +104085,18 @@ 3.931148079975823, 2.708971663193659, 4.7530730440903435, - 1.9203030356134703, + 1.9203030356134705, 4.652939711110071, 5.164402202630892, - 3.9310500209697388, + 3.931050020969739, 4.2421462783009085, 5.273762277169751, 4.9369759971934695, - 2.1123360084411518, + 2.112336008441152, 5.675106042371984, 3.127503004180418, 5.198931977076952, - 1.8645116555138919, + 1.864511655513892, 4.050487529323864, 3.76115349972801, 3.3342727791932902, @@ -104126,7 +104105,7 @@ 3.570779389420819, 4.083948352872494, 2.9897025613360233, - 3.9623316919897396, + 3.962331691989739, 5.043006341141738, 3.9503900399088248, 1.2477366187648595, @@ -104137,7 +104116,7 @@ 1.9378325033951391, 4.849349452040387, 4.873620536814746, - 2.1123360084411518, + 2.112336008441152, 6.957476197696308, 4.101275015838301, 3.3972957860933364, @@ -104150,10 +104129,10 @@ 4.511543282185777, 4.02539960956734, 4.357655637625754, - 2.6225884573545026, + 2.622588457354502, 1.9526221241290844, 4.336944454785734, - 3.8726362838988155, + 3.872636283898815, 4.515994991791034, 5.778645430821785, 6.838512696042761, @@ -104184,7 +104163,7 @@ 4.162103036983969, 5.487993863081435, 4.262073209485089, - 3.8253782448206133, + 3.8253782448206137, 4.988782377787202, 2.499741739312939, 3.856267457279283, @@ -104205,7 +104184,7 @@ 5.045951228050821, 3.8585227845145167, 2.5216138822443264, - 3.9275556188663034, + 3.927555618866303, 4.370644956116257, 5.487993863081435, 3.555966845354986, @@ -104223,7 +104202,7 @@ 5.942505546424893, 4.515994991791034, 4.1194802616256325, - 2.1123360084411518, + 2.112336008441152, 2.359964251980127, 5.456675031561397, 4.1932064507480336, @@ -104251,7 +104230,7 @@ 5.474752220882786, 4.842055178278025, 3.5131360331330823, - 1.9224204114933738, + 1.9224204114933736, 4.945631281147736, 5.37005764405629, 3.363967721056071, @@ -104267,7 +104246,7 @@ 4.6234370697291025, 3.763289093895479, 5.565315339735733, - 1.8692641265400782, + 1.8692641265400785, 4.5455444663465085, 9.606562724288146, 6.026860895477955, @@ -104344,7 +104323,7 @@ 2.7720846058049493, 3.972663063910221, 4.083948352872494, - 3.9274564867759123, + 3.927456486775912, 2.484007286695116, 3.876565301048299, 5.066594083462509, @@ -104357,7 +104336,7 @@ 3.411977062901432, 4.59234517481863, 4.845029745659096, - 1.7521626077238421, + 1.752162607723842, 2.3598441937847516, 5.273762277169751, 5.392985141834513, @@ -104408,11 +104387,11 @@ 4.262073209485089, 3.790435762819481, 5.045759133086455, - 3.9859713335568467, + 3.9859713335568463, 5.066606675373357, 5.29763638120991, 5.273762277169751, - 2.1123360084411518, + 2.112336008441152, 3.615187302417974, 5.933158714098868, 4.415726765452769, @@ -104438,7 +104417,7 @@ 6.496905878297764, 3.070506901436768, 1.9378325033951391, - 2.0727456856111606, + 2.072745685611161, 3.771395600862585, 6.053352032571115, 5.442967746461962, @@ -104534,13 +104513,13 @@ 4.083051143643797, 6.477688170992737, 5.366713274272053, - 1.8262382283578082, + 1.826238228357808, 6.479180132220217, 5.148698590685781, 1.2477366187648595, 1.115766881529125, 3.131273731734588, - 3.8726362838988155, + 3.872636283898815, 4.449365977551632, 3.517698468328754, 2.6071349682161036, @@ -104567,7 +104546,7 @@ 4.282532219324851, 2.156295688616838, 5.565315339735733, - 3.4206610882290374, + 3.420661088229038, 4.106197046742952, 4.738491684904703, 2.708971663193659, @@ -104583,7 +104562,7 @@ 3.3043041990321385, 5.584012893735259, 4.890026490140274, - 3.6959385489201453, + 3.6959385489201457, 5.37059900175334, 3.81642347048852, 3.8895449526101, @@ -104595,11 +104574,11 @@ 1.9414802656756336, 6.230154197936017, 4.50574374244958, - 3.8990075214519293, + 3.8990075214519297, 4.691506743752153, 6.820318210645009, 2.843292108242655, - 3.5915207029382286, + 3.591520702938229, 3.446314545939047, 4.433373522502087, 5.929722809762839, @@ -104613,7 +104592,7 @@ 6.479180132220217, 5.560632300770076, 4.665947914571987, - 2.3935608206952326, + 2.393560820695233, 3.771395600862585, 5.735360668577952, 5.0449261950518105, @@ -104632,7 +104611,7 @@ 3.8682518308000016, 3.1267289929638387, 4.1389024339983695, - 3.8726362838988155, + 3.872636283898815, 4.808844843076502, 5.675955521991446, 2.3598441937847516, @@ -104646,7 +104625,7 @@ 5.884629933948598, 4.9839859791431795, 2.4071423990822094, - 2.2509563339597802, + 2.25095633395978, 3.177223822597502, 3.2742197250676575, 3.9019369263254937, @@ -104682,7 +104661,7 @@ 3.570779389420819, 4.743188905528555, 5.079687361675186, - 3.0766815008416026, + 3.076681500841602, 3.87194641576887, 5.660048156081422, 4.785558971500279, @@ -104728,7 +104707,7 @@ 2.506064302907238, 4.652939711110071, 3.4788024785938534, - 3.7834499502810437, + 3.783449950281044, 1.0078925442419326, 3.2293118736024664, 4.390567271038583, @@ -104744,9 +104723,9 @@ 3.070506901436768, 3.372598663106534, 4.82121975488034, - 3.6959385489201453, + 3.6959385489201457, 3.5103540646751035, - 2.9711036257495866, + 2.971103625749586, 4.398087822969396, 3.4595357602146377, 3.5344769685999307, @@ -104805,7 +104784,7 @@ 3.507852721350066, 4.069099757689878, 5.437512526220079, - 3.6535934785501962, + 3.653593478550196, 3.3342727791932902, 2.249867078767237, 5.366713274272053, @@ -104839,7 +104818,7 @@ 5.2982753099776465, 3.127503004180418, 5.039522021529145, - 3.3492772129621198, + 3.34927721296212, 4.336363191316859, 2.180706180747258, 5.716306235368848, @@ -104881,15 +104860,15 @@ 5.3631502071705235, 4.750759238089751, 2.3118767335420416, - 3.7173645890275324, + 3.717364589027533, 2.842000793610058, 4.050487529323864, 5.961518360155066, 5.253782335282545, 2.708971663193659, 5.1547580113341995, - 3.6959385489201453, - 3.8726362838988155, + 3.6959385489201457, + 3.872636283898815, 4.258027924085964, 4.045841000403221, 5.565315339735733, @@ -104907,14 +104886,14 @@ 4.827331309763516, 3.4323953306005808, 1.831095579429353, - 1.9203030356134703, + 1.9203030356134705, 7.399014377406931, 3.2293122950918094, 4.318534234665014, 6.024632936656425, 3.8682518308000016, 2.663782192153311, - 3.7929656570755284, + 3.792965657075528, 4.200137462654826, 3.682925489025083, 4.25118824044215, @@ -104937,7 +104916,7 @@ 2.7436238461420204, 3.782967882233558, 5.579610151115508, - 1.8645116555138919, + 1.864511655513892, 3.607387061665489, 3.6069214817275337, 3.857390623144986, @@ -104952,11 +104931,11 @@ 6.191144624429952, 3.478145182147477, 4.040919767155665, - 3.6078132735296427, + 3.607813273529642, 2.606557947953433, 3.931148079975823, 6.12189951473142, - 3.8726362838988155, + 3.872636283898815, 4.782291449095584, 5.4750496632662635, 5.7102681787001615, @@ -104976,12 +104955,12 @@ 5.425225731629852, 4.108776188596215, 4.586514625332722, - 3.8726362838988155, + 3.872636283898815, 5.487993863081435, 4.135590882202876, 4.135895957906169, 4.050039909460755, - 3.0766815008416026, + 3.076681500841602, 1.115766881529125, 5.141326031622207, 3.635811845293062, @@ -104993,7 +104972,7 @@ 4.0045589019170285, 2.174649418132311, 6.230154197936017, - 3.0766815008416026, + 3.076681500841602, 6.218192009715558, 5.826883450106609, 4.320201952159124, @@ -105014,7 +104993,7 @@ 3.882565051525342, 4.197347772521645, 5.192405871529279, - 3.6959385489201453, + 3.6959385489201457, 5.950384460960295, 4.288511269711149, 3.8204249460234303, @@ -105064,7 +105043,7 @@ 4.59234517481863, 5.474752220882786, 4.03635778722657, - 3.0766815008416026, + 3.076681500841602, 2.5348621305047665, 3.2293122950918094, 6.820318210645009, @@ -105074,13 +105053,13 @@ 5.788942366678068, 4.083948352872494, 2.7296273979153742, - 3.9493142844837963, + 3.949314284483796, 4.900361009979302, 3.7214618340229526, 3.656704969395554, 5.783773928449334, 5.79832778200579, - 3.6776044695940198, + 3.67760446959402, 2.943646583462219, 4.037960115606144, 3.752840164214462, @@ -105114,7 +105093,7 @@ 3.127503004180418, 3.931148079975823, 4.882235018091356, - 3.9274564867759123, + 3.927456486775912, 4.696654956185814, 2.7074132649881806, 3.0384278987409954, @@ -105232,11 +105211,11 @@ 2.4834521718458378, 3.3492803609401465, 4.083948352872494, - 3.6959385489201453, + 3.6959385489201457, 4.85184885748367, 2.6589054790056106, 4.5455444663465085, - 3.6959385489201453, + 3.6959385489201457, 5.712113269475305, 1.831095579429353, 5.913126595151935, @@ -105285,7 +105264,7 @@ 5.198931977076952, 4.415726765452769, 5.692762968764254, - 3.6959385489201453, + 3.6959385489201457, 1.84859940385698, 4.742741672228216, 2.842000793610058, @@ -105331,7 +105310,7 @@ 3.2191400667796586, 5.2941791396646725, 4.777135926572798, - 3.5852968678487214, + 3.585296867848722, 2.8919339743503794, 3.841973783580536, 2.1914205239239406, @@ -105346,7 +105325,7 @@ 3.6530160136893466, 4.937923234680383, 5.666260647491287, - 3.8107128973763396, + 3.810712897376339, 4.036450999894221, 4.198592167349111, 6.230154197936017, @@ -105390,7 +105369,7 @@ 2.1672341493678835, 3.206122305052527, 3.948403658099889, - 1.7630060311253601, + 1.76300603112536, 3.6765531572549888, 3.730517548598635, 4.544743924172236, @@ -105412,7 +105391,7 @@ 4.918893217944309, 5.105464426953402, 2.9574051035595637, - 3.0766815008416026, + 3.076681500841602, 3.172709592373125, 4.4102755251515555, 4.27246479757767, @@ -105481,16 +105460,16 @@ 3.5344769685999307, 5.022622919298635, 3.0895914587906086, - 3.8990075214519293, + 3.8990075214519297, 4.09734023053692, 4.1803399230774545, 3.751491357406624, 3.6281697713488734, 3.6069214817275337, - 2.5084905977483998, + 2.5084905977484, 4.035087433605677, 2.843292108242655, - 1.7521626077238421, + 1.752162607723842, 5.105464426953402, 4.642440124014552, 1.9378325033951391, @@ -105516,7 +105495,7 @@ 4.489051121719778, 3.4738803343701674, 4.873620536814746, - 1.9203030356134703, + 1.9203030356134705, 4.370644956116257, 3.841973783580536, 4.586848170533004, @@ -105559,7 +105538,7 @@ 3.4788024785938534, 3.81415877188503, 3.1267289929638387, - 3.9623316919897396, + 3.962331691989739, 4.048955669352173, 4.0538128453057825, 4.050052264300692, @@ -105570,12 +105549,12 @@ 2.6719199829075384, 3.8276189581908207, 5.144477752972775, - 2.7955695891426386, + 2.795569589142638, 6.206138385088894, 3.331406318781175, 5.105464426953402, 5.273762277169751, - 3.6298592444072475, + 3.629859244407247, 2.708971663193659, 5.047728392473748, 2.207211493537798, @@ -105587,7 +105566,7 @@ 2.97087109494007, 6.820318210645009, 5.010617620451175, - 3.8107128973763396, + 3.810712897376339, 5.495076608967402, 4.444984406862152, 2.7122090831482506, @@ -105599,11 +105578,11 @@ 4.442044609358202, 3.96233483996747, 5.584012893735259, - 3.6200425236910148, + 3.6200425236910143, 4.935397042951995, 6.112604234416153, 4.447474987012887, - 1.9203030356134703, + 1.9203030356134705, 2.7803210518955037, 1.115766881529125, 6.474458177264763, @@ -105647,7 +105626,7 @@ 5.7656104698558766, 2.461223165239001, 4.262073209485089, - 3.6776044695940198, + 3.67760446959402, 5.799321489044076, 2.9606715322553843, 3.834657648330872, @@ -105664,7 +105643,7 @@ 4.634940233113907, 4.018818787592354, 2.8022383990416033, - 1.8645116555138919, + 1.864511655513892, 4.22085964752936, 2.3118767335420416, 4.475117958597647, @@ -105677,7 +105656,7 @@ 3.635811845293062, 4.487994461195495, 3.9281446145855297, - 3.8924055189334563, + 3.892405518933456, 4.262073209485089, 2.1914205239239406, 2.5063944147198605, @@ -105691,11 +105670,11 @@ 3.234262430444866, 5.675106042371984, 4.399388619731803, - 3.6298592444072475, + 3.629859244407247, 5.273762277169751, 3.5215846384656775, 4.083948352872494, - 2.9714359178385474, + 2.971435917838547, 3.0424619876126027, 4.005357822756759, 3.698299525804777, @@ -105710,7 +105689,7 @@ 6.838512696042761, 6.158012404079591, 2.8577346204496985, - 1.5663280519168719, + 1.566328051916872, 3.482244310491902, 3.7974204577934865, 4.4481758028138385, @@ -105726,7 +105705,7 @@ 4.879534047840205, 3.001863178797841, 3.643097980052504, - 3.8208064301313476, + 3.820806430131347, 5.584012893735259, 4.5319086351113675, 2.8988470080800277, @@ -105749,10 +105728,10 @@ 3.5601341869545604, 4.083051143643797, 2.3008416436443957, - 1.9282656846033182, + 1.9282656846033184, 3.52611404489755, 2.7286903993020415, - 3.8573875864891325, + 3.857387586489133, 4.407178805882701, 4.443000291948735, 4.128533441160348, @@ -105770,7 +105749,7 @@ 4.515994991791034, 2.5854111883494433, 3.177223822597502, - 3.7205695326098245, + 3.720569532609825, 2.66619181245071, 4.1651648839980195, 5.076783581366699, @@ -105778,7 +105757,7 @@ 4.988782377787202, 6.2916719473859, 3.7866154037690745, - 3.5282634085854974, + 3.528263408585498, 6.230154197936017, 6.230154197936017, 2.207211493537798, @@ -105812,16 +105791,16 @@ 2.3449911740017253, 3.72055879533466, 5.063003374775231, - 2.1123360084411518, - 3.6298592444072475, + 2.112336008441152, + 3.629859244407247, 2.371994950558372, 2.1791502785396255, 4.691506743752153, 6.024632936656425, - 3.7131163019518363, + 3.713116301951836, 2.4662044316481495, 5.136945632537947, - 3.6298592444072475, + 3.629859244407247, 5.64352662704349, 3.856267457279283, 5.036834331103365, @@ -105829,7 +105808,7 @@ 5.24059902991454, 4.455359155202751, 4.494946680864266, - 3.8317101526410005, + 3.831710152641001, 2.9755604126948754, 4.769691621868184, 6.13355098325822, @@ -105862,15 +105841,15 @@ 5.890748900853727, 3.4042381480334596, 6.210628852245212, - 3.0766815008416026, + 3.076681500841602, 4.318955116640864, 3.61849699075506, 4.525097432277224, 6.867003539913648, 3.856267457279283, 3.1267289929638387, - 2.0901014806724842, - 3.8232202428973605, + 2.090101480672484, + 3.823220242897361, 3.7651314139900967, 3.3492803609401465, 5.870047386916615, @@ -105894,7 +105873,7 @@ 2.575336998998587, 4.8986746154837375, 4.070935503251951, - 3.7378749967588107, + 3.7378749967588103, 4.11689478141983, 4.926375789877162, 3.594649433909404, @@ -105903,7 +105882,7 @@ 3.2368675853174143, 5.5313433614548035, 2.6425536168589487, - 3.8253782448206133, + 3.8253782448206137, 5.501885455666958, 4.827331309763516, 5.263587982173795, @@ -105914,7 +105893,7 @@ 3.4595357602146377, 3.904114879711247, 3.5904852100443043, - 3.7422880111080947, + 3.7422880111080943, 4.313427449647477, 6.024632936656425, 6.312811091163117, @@ -105926,7 +105905,7 @@ 4.941916917367514, 5.025038176075603, 2.447243599298791, - 5.8869375932726244, + 5.886937593272624, 2.698784489595687, 5.3195064966863415, 4.106197046742952, @@ -105944,7 +105923,7 @@ 2.118631994470827, 3.752840164214462, 5.37005764405629, - 3.6432438976637402, + 3.64324389766374, 3.903064603077095, 4.399388619731803, 2.8346508176191727, @@ -105975,7 +105954,7 @@ 3.1985981887060704, 3.698299525804777, 2.9492458594469495, - 3.8107128973763396, + 3.810712897376339, 3.8638997562868496, 3.916923731339105, 4.696095847318337, @@ -105994,14 +105973,14 @@ 3.703906034807339, 5.910452127831683, 2.5854111883494433, - 3.8355895597414964, + 3.835589559741496, 2.7180521636653583, 4.073614936957832, 4.09734023053692, 6.479180132220217, 3.2815180514212003, 5.212725822029457, - 3.7401694106974115, + 3.740169410697411, 5.675955521991446, 2.207211493537798, 3.208947135453552, @@ -106037,7 +106016,7 @@ 6.506057060137576, 3.3492803609401465, 6.089009373575926, - 3.9623316919897396, + 3.962331691989739, 5.1237567493867315, 3.1747972834476776, 5.640992334503735, @@ -106124,13 +106103,13 @@ 4.200137462654826, 3.509438357171564, 6.053352032571115, - 3.8090700154351156, + 3.809070015435115, 5.548059510626491, - 3.7388077564026188, - 3.6776044695940198, + 3.738807756402619, + 3.67760446959402, 3.1747972834476776, 5.494760610340286, - 3.7929656570755284, + 3.792965657075528, 4.0045589019170285, 5.873392651876353, 2.571568462777231, @@ -106144,7 +106123,7 @@ 4.415726765452769, 5.325570174650833, 4.719013395096022, - 3.8966774059465963, + 3.896677405946596, 2.529635847132683, 5.697448696672458, 4.289964199201741, @@ -106164,12 +106143,12 @@ 5.025604812063789, 3.3360584597281666, 4.29171973506097, - 3.0766815008416026, + 3.076681500841602, 5.066594083462509, 4.7777305308219695, 5.35741822424605, 4.106197046742952, - 1.9203030356134703, + 1.9203030356134705, 4.219120276468952, 2.6112191336477935, 1.22760771077845, @@ -106185,7 +106164,7 @@ 4.900361009979302, 4.4781329283953974, 2.5605690539593815, - 1.9203030356134703, + 1.9203030356134705, 5.628974223094684, 3.0898174266884397, 5.20362381661181, @@ -106201,16 +106180,16 @@ 5.247475314177499, 3.6436727678509153, 6.233913721058956, - 2.1123360084411518, + 2.112336008441152, 5.64352662704349, 4.70727819865718, 4.0486823057066355, 4.121762859867491, 2.5180086979580736, - 1.9203030356134703, + 1.9203030356134705, 4.20900279413873, 3.0790100956564475, - 1.6820398686133133, + 1.6820398686133131, 5.365549244239412, 4.2333938985629045, 4.138003686222927, @@ -106221,14 +106200,14 @@ 3.334963844544407, 6.018263860649228, 5.021691756426703, - 3.6120532268323315, + 3.612053226832331, 4.988782377787202, 4.512331931185517, 2.4662044316481495, 5.145654250104961, 6.034174594006812, 3.906469134599116, - 3.6298592444072475, + 3.629859244407247, 4.0486823057066355, 2.9574051035595637, 1.115766881529125, @@ -106274,7 +106253,7 @@ 2.759180821346598, 4.882235018091356, 3.9954536554804343, - 3.8253782448206133, + 3.8253782448206137, 4.3410077730138426, 4.073614936957832, 2.6931685159489542, @@ -106282,7 +106261,7 @@ 4.016597418987887, 6.06843679107547, 6.035762294289295, - 2.1123360084411518, + 2.112336008441152, 2.64981458763414, 5.008599303791699, 3.527277807826435, @@ -106331,7 +106310,7 @@ 6.053352032571115, 3.766002949463223, 4.912891429170904, - 2.9714359178385474, + 2.971435917838547, 2.557735346674261, 3.573878593463143, 4.511543282185777, @@ -106355,9 +106334,9 @@ 5.886196509376599, 4.779498593290063, 4.4912418066294055, - 3.8647193052377196, + 3.86471930523772, 1.862699724861513, - 3.8726362838988155, + 3.872636283898815, 3.3537128098995104, 2.9755604126948754, 3.489620623202584, @@ -106370,7 +106349,7 @@ 1.831095579429353, 5.198931977076952, 3.772623420085798, - 1.8065511002925683, + 1.8065511002925685, 4.736966424174228, 4.341539741562238, 5.798587252702298, @@ -106378,7 +106357,7 @@ 6.494457985608962, 2.544333247298072, 5.218903951241962, - 3.8277023832069115, + 3.827702383206911, 4.8012819019350435, 5.950888488829355, 4.82121975488034, @@ -106428,7 +106407,7 @@ 5.105464426953402, 6.035922086535938, 5.523217721843797, - 1.1052411668637065, + 1.1052411668637063, 6.472888793074952, 4.849349452040387, 3.8530363073565743, @@ -106469,11 +106448,11 @@ 2.5023938042772063, 4.59234517481863, 5.034322417759946, - 3.8998555414093565, + 3.899855541409357, 3.972663063910221, 3.931148079975823, 4.682098066102274, - 3.9493142844837963, + 3.949314284483796, 5.366713274272053, 3.177609996772595, 3.5601341869545604, @@ -106487,14 +106466,14 @@ 3.3492803609401465, 4.811740347024246, 2.663782192153311, - 1.8810720355899166, + 1.8810720355899169, 4.1238546693931095, 4.19058378260731, 5.005937387202072, 4.370644956116257, 3.377035446287487, 6.218192009715558, - 3.8277023832069115, + 3.827702383206911, 2.708971663193659, 5.565315339735733, 4.872682945166425, @@ -106513,7 +106492,7 @@ 4.370644956116257, 3.8634377142827607, 3.636767936127086, - 3.6597013861118195, + 3.659701386111819, 2.5500711208208764, 3.4784849800353976, 5.29763638120991, @@ -106523,7 +106502,7 @@ 5.816279964246269, 5.862637045183361, 3.027916225473972, - 3.5915207029382286, + 3.591520702938229, 2.9341153255606134, 4.681694369832718, 4.118234808451714, @@ -106552,12 +106531,12 @@ 5.088376328682357, 5.305617043784958, 5.817648800838071, - 1.9203030356134703, + 1.9203030356134705, 5.33315874395074, 3.607387061665489, 4.002361050879824, 4.202365531133111, - 9.142847634478965, + 9.142847634478963, 5.105464426953402, 5.313890003126709, 5.305617043784958, @@ -106568,7 +106547,7 @@ 4.1038408045326555, 4.119509105385869, 2.939270240267619, - 1.6820398686133133, + 1.6820398686133131, 3.700495526581995, 4.119509105385869, 5.410752479424743, @@ -106649,12 +106628,12 @@ 4.679208951220601, 4.709189420459471, 4.1237893306449065, - 3.0766815008416026, + 3.076681500841602, 4.118234808451714, 3.4770229098856187, 2.276805863200035, 5.640992334503735, - 3.5852968678487214, + 3.585296867848722, 6.301090290467627, 4.941916917367514, 3.3109765755595992, @@ -106726,7 +106705,7 @@ 4.59234517481863, 3.4590622807759894, 1.4506349594947203, - 3.7629286966827054, + 3.762928696682706, 3.5079521083208176, 4.926606241107769, 4.608925874201879, @@ -106748,7 +106727,7 @@ 4.37539838755982, 3.0459822703951085, 4.057761918466716, - 3.8726362838988155, + 3.872636283898815, 1.8773621389004165, 5.392985141834513, 4.336363191316859, @@ -106764,14 +106743,14 @@ 3.8958723878630783, 4.7114032184247066, 4.050487529323864, - 3.8198224200932116, + 3.819822420093211, 6.024632936656425, 4.402209399469562, 3.96233483996747, 4.657239358523135, 5.35741822424605, 4.447474987012887, - 3.6959385489201453, + 3.6959385489201457, 4.882235018091356, 5.747323391872327, 5.568810694420494, @@ -106865,9 +106844,9 @@ 4.245389489368823, 2.8022383990416033, 4.083948352872494, - 2.0638191268009494, + 2.06381912680095, 4.1038408045326555, - 3.7083156719304196, + 3.708315671930419, 4.854339395256123, 3.127503004180418, 5.025035028097891, @@ -106924,7 +106903,7 @@ 3.5065659552348065, 4.083948352872494, 4.037960115606144, - 2.1123360084411518, + 2.112336008441152, 3.577113145460382, 5.085082662842807, 4.025219274565824, @@ -106937,7 +106916,7 @@ 5.37005764405629, 3.0895914587906086, 1.962954123440137, - 7.8514067707312805, + 7.85140677073128, 3.331406318781175, 5.198931977076952, 6.053352032571115, @@ -106945,7 +106924,7 @@ 5.036834331103365, 6.085791630727821, 3.1609229807218937, - 1.7328662651626259, + 1.732866265162626, 4.1187849079363295, 3.0874020724942723, 5.9290601789081565, @@ -107013,7 +106992,7 @@ 4.704626537584559, 3.234262430444866, 2.8618232966131862, - 3.6959385489201453, + 3.6959385489201457, 3.5358916526022437, 4.919177675127767, 3.81415877188503, @@ -107021,7 +107000,7 @@ 5.045951228050821, 6.248428269876207, 4.909288732351722, - 3.8792135806616357, + 3.879213580661636, 5.950384460960295, 4.4183572534389395, 6.820318210645009, @@ -107048,14 +107027,14 @@ 2.951250537356661, 3.752840164214462, 4.628784752041694, - 1.9203030356134703, + 1.9203030356134705, 5.456589959362325, 4.745778001116422, 6.425069200307209, 6.820318210645009, 2.55724717788033, 3.3507832907187662, - 3.8726362838988155, + 3.872636283898815, 2.978594597859537, 6.210628852245212, 2.708971663193659, @@ -107065,9 +107044,9 @@ 4.918893217944309, 4.510668809067183, 4.594602064305633, - 3.8281127565914908, + 3.828112756591491, 3.81642347048852, - 3.8277023832069115, + 3.827702383206911, 5.249198406997298, 6.191144624429952, 5.368895411682658, @@ -107112,7 +107091,7 @@ 5.184974543822047, 3.570779389420819, 5.063003374775231, - 3.8557361596006685, + 3.855736159600669, 5.588783360256124, 3.635811845293062, 5.816279964246269, @@ -107134,7 +107113,7 @@ 2.8660005572180913, 2.7296273979153742, 4.453893249724809, - 1.9203030356134703, + 1.9203030356134705, 4.442044609358202, 3.3094351094658125, 4.182525190298318, @@ -107149,8 +107128,8 @@ 5.8708722191134095, 1.8773621389004165, 4.779498593290063, - 1.9203030356134703, - 3.5852968678487214, + 1.9203030356134705, + 3.585296867848722, 1.5950668807573574, 4.649639070679029, 3.0102681097992603, @@ -107185,10 +107164,10 @@ 4.24875341537011, 3.6789645073362394, 4.012300726157112, - 2.9714359178385474, + 2.971435917838547, 5.692762968764254, 6.218192009715558, - 1.4765177707198773, + 1.476517770719877, 4.889768922513661, 3.552276074729279, 5.783773928449334, @@ -107199,7 +107178,7 @@ 5.960830627483578, 5.410752479424743, 3.5358916526022437, - 3.9310500209697388, + 3.931050020969739, 2.843292108242655, 4.762288264982603, 4.603272379901986, @@ -107242,10 +107221,10 @@ 6.003343081178662, 3.802545969445714, 3.3094351094658125, - 1.9203030356134703, + 1.9203030356134705, 4.195058964499696, 3.782967882233558, - 3.7083156719304196, + 3.708315671930419, 4.963689069671578, 6.093381597292533, 3.8501709190751305, @@ -107311,7 +107290,7 @@ 5.713860811319081, 5.959759410878244, 5.273762277169751, - 1.9203030356134703, + 1.9203030356134705, 4.41027224223992, 1.9526221241290844, 4.501533689651857, @@ -107329,7 +107308,7 @@ 3.308208275272724, 3.4595357602146377, 5.778611580273889, - 3.8603889198857453, + 3.8603889198857457, 4.1038408045326555, 3.2228843261633746, 4.889883147021054, @@ -107349,12 +107328,12 @@ 4.198592167349111, 4.945219711080885, 4.511543282185777, - 3.7422880111080947, + 3.7422880111080943, 5.67460590183907, 5.330790395630805, 3.2293122950918094, 5.859677445660257, - 3.6120532268323315, + 3.612053226832331, 4.73108004640181, 2.4169630817394308, 5.985730699220541, @@ -107375,7 +107354,7 @@ 3.377035446287487, 2.5863521008628227, 3.930032879631188, - 3.7422880111080947, + 3.7422880111080943, 4.179831604888599, 2.375725242016618, 4.370644956116257, @@ -107386,7 +107365,7 @@ 6.494457985608962, 5.675955521991446, 4.018818787592354, - 3.6078132735296427, + 3.607813273529642, 4.146663647655543, 4.707608899606552, 4.353740578347389, @@ -107410,7 +107389,7 @@ 4.97213096512104, 3.63316792901292, 4.603272379901986, - 3.7461800101409035, + 3.746180010140903, 2.132027949490288, 5.712113269475305, 3.87194641576887, @@ -107441,14 +107420,14 @@ 5.173491082904148, 5.15739098735537, 3.585177593181475, - 1.9203030356134703, + 1.9203030356134705, 6.230154197936017, 5.984650577991595, - 1.9203030356134703, + 1.9203030356134705, 4.733022042776595, 4.288604638370037, 3.5986806422576816, - 3.9493142844837963, + 3.949314284483796, 4.3458007241176855, 2.3118767335420416, 5.000114246914261, @@ -107461,11 +107440,11 @@ 3.8525857239020143, 5.287573402678215, 2.9755604126948754, - 3.9397045789020755, + 3.939704578902075, 4.370644956116257, - 1.9203030356134703, + 1.9203030356134705, 5.066594083462509, - 3.7233087290815643, + 3.723308729081564, 5.234670462544428, 5.079687361675186, 4.223444989181702, @@ -107479,9 +107458,9 @@ 4.023723809419875, 4.787700020446146, 4.407178805882701, - 1.8810720355899166, + 1.8810720355899169, 5.119218657937656, - 3.9493142844837963, + 3.949314284483796, 4.118234808451714, 4.882235018091356, 5.348661031184947, @@ -107501,7 +107480,7 @@ 4.858693111249037, 5.740581555084313, 3.585177593181475, - 3.2506790684068734, + 3.250679068406874, 2.6425536168589487, 4.200137462654826, 5.433705734842961, @@ -107545,30 +107524,30 @@ 2.738885482334711, 5.364145768719394, 5.964786386715703, - 3.6776044695940198, + 3.67760446959402, 4.838861950263666, 4.948981522420112, 5.913126595151935, 4.138003686222927, 3.8204249460234303, - 3.6523744730372347, + 3.6523744730372343, 4.3801919638697, 4.5319086351113675, 1.5950668807573574, 3.972663063910221, 3.8433946257909306, 4.219120276468952, - 3.8253782448206133, + 3.8253782448206137, 5.085604967711335, 3.0463329907438452, 4.262073209485089, 4.8348445084650535, 5.39388325162046, 4.426500807543025, - 2.1123360084411518, + 2.112336008441152, 5.305617043784958, 2.388890262281452, - 3.2910360069148274, + 3.291036006914827, 3.607387061665489, 2.712763410042558, 5.950384460960295, @@ -107600,7 +107579,7 @@ 4.511543282185777, 4.852874248424203, 4.262073209485089, - 3.8573875864891325, + 3.857387586489133, 4.762352271084968, 3.7214618340229526, 6.093381597292533, @@ -107657,7 +107636,7 @@ 3.214460682949556, 3.108348273532743, 5.948287859688964, - 1.9203030356134703, + 1.9203030356134705, 3.41014457169833, 6.472888793074952, 3.81642347048852, @@ -107671,7 +107650,7 @@ 3.96233483996747, 3.027916225473972, 3.588704102474435, - 3.5852968678487214, + 3.585296867848722, 5.105464426953402, 4.821802591639649, 2.6274600810196804, @@ -107681,8 +107660,8 @@ 4.704249219279851, 2.6425536168589487, 6.172144578536733, - 3.8603889198857453, - 3.9493142844837963, + 3.8603889198857457, + 3.949314284483796, 3.530866660192427, 4.031598290884746, 3.570779389420819, @@ -107695,7 +107674,7 @@ 3.8895449526101, 3.948403658099889, 4.59234517481863, - 3.2506790684068734, + 3.250679068406874, 3.8525857239020143, 3.573878593463143, 4.80089294402367, @@ -107703,7 +107682,7 @@ 2.3312836502398713, 4.882235018091356, 5.328439726952235, - 1.9203030356134703, + 1.9203030356134705, 2.8022383990416033, 4.726460399065914, 4.320201952159124, @@ -107718,7 +107697,7 @@ 7.299283784507823, 5.4991603977215355, 5.075352501146329, - 1.1052411668637065, + 1.1052411668637063, 6.048706942483386, 5.025038176075603, 5.318247384127259, @@ -107727,7 +107706,7 @@ 2.98899681874021, 4.3101681063975565, 4.649639070679029, - 3.7258750594976067, + 3.7258750594976062, 5.692762968764254, 2.07707161297291, 5.933158714098868, @@ -107753,9 +107732,9 @@ 5.313890003126709, 4.0420951053479595, 4.079868046796494, - 3.6432438976637402, + 3.64324389766374, 5.366713274272053, - 1.7630060311253601, + 1.76300603112536, 5.913126595151935, 3.5358916526022437, 6.0787475876899935, @@ -107779,7 +107758,7 @@ 3.509438357171564, 3.5034858247411895, 2.843292108242655, - 1.8821396500755834, + 1.8821396500755831, 4.22085964752936, 3.127503004180418, 4.037960115606144, @@ -107792,7 +107771,7 @@ 6.0623708574944155, 4.748458464774225, 5.249198406997298, - 3.0766815008416026, + 3.076681500841602, 6.230154197936017, 5.474752220882786, 6.191144624429952, @@ -107818,7 +107797,7 @@ 4.106197046742952, 6.425069200307209, 5.903273114282942, - 5.8869375932726244, + 5.886937593272624, 3.177223822597502, 5.847396318044345, 5.368895411682658, @@ -107833,7 +107812,7 @@ 6.248428269876207, 4.704626537584559, 5.487993863081435, - 3.6345757654689987, + 3.6345757654689983, 2.163042388238608, 3.1664199271623317, 4.720783409526832, @@ -107862,22 +107841,22 @@ 4.3887162221547005, 4.09541883720926, 4.073614936957832, - 3.7929656570755284, + 3.792965657075528, 6.1752791162437095, 4.882235018091356, - 3.6298592444072475, + 3.629859244407247, 5.950384460960295, - 3.8253782448206133, + 3.8253782448206137, 4.1038408045326555, 4.677587644001124, 4.050039909460755, 1.862699724861513, 4.733022042776595, 4.018818787592354, - 3.6776044695940198, + 3.67760446959402, 4.200137462654826, 5.889215480831692, - 1.2351996555710483, + 1.2351996555710485, 2.052916080188263, 4.693031903801486, 3.2447428269144334, @@ -107897,7 +107876,7 @@ 4.200137462654826, 2.690142676420059, 2.1635865427388423, - 3.7113858247729516, + 3.711385824772952, 5.234670462544428, 4.307560848551984, 5.047699910049236, @@ -107922,9 +107901,9 @@ 5.791211481797821, 4.540287264667869, 4.762288264982603, - 3.8232202428973605, + 3.823220242897361, 5.0683046955935245, - 3.8108733013387526, + 3.810873301338753, 3.6093204726756127, 3.234262430444866, 3.4110013356951385, @@ -107941,7 +107920,7 @@ 5.021691756426703, 4.411700060863578, 5.845394795628125, - 3.9791097570609053, + 3.9791097570609057, 3.969741748800491, 3.3476163891072543, 5.021691756426703, @@ -107964,8 +107943,8 @@ 4.1651648839980195, 3.811827607154484, 4.918893217944309, - 3.6200425236910148, - 2.9775473656479434, + 3.6200425236910143, + 2.977547365647943, 5.021691756426703, 4.262073209485089, 2.843292108242655, @@ -107987,14 +107966,14 @@ 3.2293122950918094, 5.560632300770076, 2.8919339743503794, - 3.6127183858467027, + 3.6127183858467022, 2.9574051035595637, 5.366713274272053, 3.449161713072241, 4.681694369832718, 4.46717984340811, 3.931148079975823, - 3.8232202428973605, + 3.823220242897361, 5.184974543822047, 4.050487529323864, 4.665878342163269, @@ -108032,14 +108011,14 @@ 3.5131360331330823, 3.331406318781175, 5.39388325162046, - 3.6892017381348605, + 3.689201738134861, 4.128533441160348, - 1.9203030356134703, + 1.9203030356134705, 4.712690487441943, 5.629721080502488, 3.954279672430357, 4.904750834571987, - 3.6298592444072475, + 3.629859244407247, 3.7719412357572777, 3.3342727791932902, 5.198896774495596, @@ -108047,7 +108026,7 @@ 6.13355098325822, 5.563075301637596, 5.793246242838081, - 3.7205695326098245, + 3.720569532609825, 3.837417140383464, 6.177806699328358, 5.458819617940081, @@ -108059,13 +108038,13 @@ 4.440589426417697, 4.485847819514239, 3.4646861713523776, - 3.8108733013387526, + 3.810873301338753, 4.177399420886886, 4.794993047450454, 5.67909803497274, 4.9277228504105866, 4.696654956185814, - 2.7955695891426386, + 2.795569589142638, 3.8895449526101, 6.218192009715558, 3.080958154338617, @@ -108080,7 +108059,7 @@ 6.191144624429952, 5.584012893735259, 3.581813727657016, - 3.7929656570755284, + 3.792965657075528, 4.501533689651857, 2.182426504834654, 1.721839991651518, @@ -108092,7 +108071,7 @@ 6.218192009715558, 4.988782377787202, 4.842127716538056, - 2.2509563339597802, + 2.25095633395978, 6.053352032571115, 4.586514625332722, 2.748956544032238, @@ -108118,7 +108097,7 @@ 3.6702410042521665, 4.9369759971934695, 5.051277111247793, - 1.8065511002925683, + 1.8065511002925685, 3.9020096048804462, 4.390567271038583, 4.142020961429679, @@ -108135,7 +108114,7 @@ 4.2398856341033175, 5.281974239384265, 1.8044036988948955, - 3.8726362838988155, + 3.872636283898815, 4.083948352872494, 3.2366631190936124, 5.366713274272053, @@ -108151,7 +108130,7 @@ 3.585177593181475, 4.726460399065914, 2.8505569101082444, - 1.7328662651626259, + 1.732866265162626, 4.4183572534389395, 5.425273346914009, 5.442967746461962, @@ -108201,7 +108180,7 @@ 5.1272641753449495, 1.3455616734886888, 2.5063944147198605, - 3.9310500209697388, + 3.931050020969739, 3.245663551975765, 5.075352501146329, 5.063003374775231, @@ -108211,7 +108190,7 @@ 4.098171235371098, 4.050039909460755, 4.850772514011762, - 3.9274564867759123, + 3.927456486775912, 3.798477396514313, 2.9201741557881356, 4.726460399065914, @@ -108223,7 +108202,7 @@ 6.233913721058956, 5.273762277169751, 5.67909803497274, - 3.7255355950902156, + 3.725535595090216, 2.8945265665921, 4.842055178278025, 5.79832778200579, @@ -108293,7 +108272,7 @@ 4.900191663414525, 3.96233483996747, 6.233913721058956, - 3.7846022448353835, + 3.784602244835383, 4.726460399065914, 4.182525190298318, 5.442967746461962, @@ -108366,7 +108345,7 @@ 4.603272379901986, 4.653611054610548, 4.937923234680383, - 3.0559676663079642, + 3.055967666307964, 3.051306289530276, 5.25623234797307, 5.774007087273181, @@ -108394,11 +108373,11 @@ 4.294967727873418, 3.773136753660877, 2.8945265665921, - 3.7422880111080947, + 3.7422880111080943, 2.851202300519435, 3.9207726363544153, 4.2596604141843395, - 3.8108733013387526, + 3.810873301338753, 3.9207726363544153, 2.5500711208208764, 1.862699724861513, @@ -108484,7 +108463,7 @@ 2.708971663193659, 4.608925874201879, 3.0210503171933705, - 3.8726362838988155, + 3.872636283898815, 4.8643628937127446, 4.379875632972819, 4.197073717016304, @@ -108496,30 +108475,30 @@ 4.370644956116257, 6.3958314922034685, 5.198931977076952, - 3.8108733013387526, + 3.810873301338753, 2.8400750579010507, 2.8305871201748527, 4.556911017920303, 5.066594083462509, 5.501885455666958, 4.553677185395827, - 3.8726362838988155, + 3.872636283898815, 5.0683046955935245, 3.9024905231991767, 4.0966324956482545, 4.050039909460755, - 2.9775473656479434, + 2.977547365647943, 4.515994991791034, 3.6702410042521665, 1.115766881529125, 4.716767216757393, 5.110436908034435, - 3.7725482310637948, + 3.772548231063795, 5.364264196439994, 2.571568462777231, 4.944684015122954, 3.752840164214462, - 3.8273551528028213, + 3.827355152802822, 4.2421462783009085, 5.229045070566911, 3.3342727791932902, @@ -108540,7 +108519,7 @@ 5.305617043784958, 5.783773928449334, 2.6073297095304864, - 1.9203030356134703, + 1.9203030356134705, 4.494946680864266, 6.112604234416153, 4.137496329520595, @@ -108552,9 +108531,9 @@ 2.6071349682161036, 5.211361871826521, 3.615187302417974, - 3.7597621276397803, + 3.75976212763978, 6.098848073154656, - 3.9493142844837963, + 3.949314284483796, 3.177223822597502, 5.351691268092964, 4.827331309763516, @@ -108597,7 +108576,7 @@ 6.1411924685288755, 2.690142676420059, 4.2596604141843395, - 3.7929656570755284, + 3.792965657075528, 3.354580150705876, 4.5094311984649, 3.1333670292389377, @@ -108616,9 +108595,9 @@ 6.472888793074952, 5.924532779478187, 4.46661298953484, - 3.7422880111080947, - 3.0766815008416026, - 3.9623316919897396, + 3.7422880111080943, + 3.076681500841602, + 3.962331691989739, 3.5601341869545604, 4.83115282035708, 5.4053260321623355, @@ -108644,14 +108623,14 @@ 3.123962767145136, 4.917357811294124, 4.167613091843107, - 3.1415908499986562, + 3.141590849998656, 3.607387061665489, 5.203267009631171, 2.7889553146786654, 3.930032879631188, 4.313427449647477, 3.2368675853174143, - 3.9493142844837963, + 3.949314284483796, 4.118234808451714, 3.284991062724265, 2.580152820947995, @@ -108662,11 +108641,11 @@ 5.5313433614548035, 5.316458629074639, 5.275138578977559, - 3.6120532268323315, + 3.612053226832331, 4.310251589809606, 4.59234517481863, - 3.1763465898775602, - 3.6298592444072475, + 3.17634658987756, + 3.629859244407247, 1.9242263412822544, 3.570779389420819, 2.8988470080800277, @@ -108707,17 +108686,17 @@ 5.799321489044076, 5.366713274272053, 4.59234517481863, - 3.8792135806616357, + 3.879213580661636, 3.0102681097992603, 3.615187302417974, - 3.7903130438315675, + 3.790313043831567, 3.896333587147496, 4.909288732351722, 2.8022383990416033, 5.712673425106055, 4.649639070679029, 4.083051143643797, - 2.3531515518472634, + 2.353151551847263, 3.5344769685999307, 5.05676274877913, 4.283058995382339, @@ -108725,12 +108704,12 @@ 4.5455444663465085, 3.664934194081339, 4.547182703940241, - 3.6776044695940198, + 3.67760446959402, 8.506625087476772, 3.3355554615233887, 5.640992334503735, 5.008243072243538, - 3.7131163019518363, + 3.713116301951836, 2.7045676234528178, 6.191144624429952, 3.58691244069118, @@ -108755,7 +108734,7 @@ 2.5216138822443264, 5.826883450106609, 1.862699724861513, - 3.9311103042430195, + 3.931110304243019, 4.9930363509571265, 3.3342727791932902, 4.700051631780903, @@ -108815,7 +108794,7 @@ 4.515994991791034, 4.553677185395827, 2.9732178379204264, - 3.3061312330898946, + 3.306131233089894, 6.0787475876899935, 2.612191565761237, 4.034676587424182, @@ -108836,7 +108815,7 @@ 3.9883136798876353, 4.226799031216631, 3.9331633238714745, - 3.9310500209697388, + 3.931050020969739, 4.117991520796312, 6.138215326726703, 4.1811666364700795, @@ -108856,7 +108835,7 @@ 3.782560967382652, 4.146663647655543, 4.37539838755982, - 3.6776044695940198, + 3.67760446959402, 3.9332155368737145, 4.728060370287701, 3.837417140383464, @@ -108877,7 +108856,7 @@ 4.779498593290063, 6.170840075605108, 3.730517548598635, - 1.2351996555710483, + 1.2351996555710485, 2.6719199829075384, 4.283058995382339, 4.696654956185814, @@ -108885,7 +108864,7 @@ 5.366713274272053, 3.3227797410563937, 3.0898174266884397, - 2.0638191268009494, + 2.06381912680095, 1.862699724861513, 5.67460590183907, 4.760358769561427, @@ -108922,12 +108901,12 @@ 2.5021444065605536, 3.6597928385643144, 3.2742197250676575, - 3.8277023832069115, + 3.827702383206911, 3.5669830403806584, 4.912891429170904, 5.497625727631517, 6.210628852245212, - 2.7279302990598078, + 2.727930299059808, 3.239683501947805, 5.198931977076952, 4.313427449647477, @@ -108968,7 +108947,7 @@ 5.213939011273418, 6.230154197936017, 3.931148079975823, - 1.2351996555710483, + 1.2351996555710485, 5.442967746461962, 3.585177593181475, 5.549425655246103, @@ -108976,7 +108955,7 @@ 1.7521208791555505, 4.27246479757767, 3.451712303714337, - 3.8792135806616357, + 3.879213580661636, 3.7618308976462353, 6.472888793074952, 4.682098066102274, @@ -108984,7 +108963,7 @@ 4.849349452040387, 2.4246451087091003, 5.69172287889732, - 1.9203030356134703, + 1.9203030356134705, 5.009654719109461, 5.35741822424605, 2.6425536168589487, @@ -108995,7 +108974,7 @@ 3.58691244069118, 5.799321489044076, 2.64981458763414, - 3.7071360864853347, + 3.707136086485334, 3.6765531572549888, 4.501539985607283, 4.563164155240572, @@ -109009,7 +108988,7 @@ 4.369817007266415, 5.364145768719394, 3.8338671142143834, - 3.6959385489201453, + 3.6959385489201457, 4.873620536814746, 5.950384460960295, 4.696654956185814, @@ -109042,18 +109021,18 @@ 4.474384347767441, 5.025779835945648, 4.234499414890267, - 1.9203030356134703, + 1.9203030356134705, 3.3147469024368093, 3.4248490154324656, 4.449365977551632, 3.316812569870017, 5.145654250104961, 5.198896774495596, - 3.8603889198857453, + 3.8603889198857457, 4.326313658533136, 4.091223626451202, 5.249198406997298, - 3.6959385489201453, + 3.6959385489201457, 5.783773928449334, 6.12189951473142, 1.9242263412822544, @@ -109067,7 +109046,7 @@ 6.034706788609022, 5.64352662704349, 6.22250325526341, - 3.6078132735296427, + 3.607813273529642, 4.08761914398766, 3.377035446287487, 2.8505569101082444, @@ -109085,7 +109064,7 @@ 3.842713544749772, 2.9370808532442987, 4.357655637625754, - 3.6078132735296427, + 3.607813273529642, 6.474458177264763, 4.106197046742952, 5.565315339735733, @@ -109093,7 +109072,7 @@ 5.213939011273418, 3.585177593181475, 3.3599334451381595, - 3.7929656570755284, + 3.792965657075528, 5.351691268092964, 3.857390623144986, 3.7651314139900967, @@ -109104,7 +109083,7 @@ 3.6530160136893466, 4.402978463850767, 5.847396318044345, - 3.7410743526530594, + 3.741074352653059, 5.554158875711496, 4.091048792821169, 5.010617620451175, @@ -109116,13 +109095,13 @@ 4.511543282185777, 6.479180132220217, 2.1502529426253916, - 1.6724112146343821, + 1.672411214634382, 6.159170444616513, 3.817216582616582, 2.529635847132683, 3.6994224934785502, 2.7889553146786654, - 3.6959385489201453, + 3.6959385489201457, 2.118631994470827, 3.3323951490557415, 3.3993630388587115, @@ -109176,7 +109155,7 @@ 5.675955521991446, 5.074286096774213, 6.191144624429952, - 3.6776044695940198, + 3.67760446959402, 3.027916225473972, 5.025038176075603, 5.169872026291058, @@ -109185,11 +109164,11 @@ 5.034322417759946, 3.5131360331330823, 4.03635778722657, - 2.5877202452562282, + 2.587720245256228, 3.447648982827779, 1.831095579429353, 4.197347772521645, - 3.7422880111080947, + 3.7422880111080943, 7.733159561240867, 3.4042381480334596, 5.950384460960295, @@ -109204,9 +109183,9 @@ 4.301771843913143, 4.0865370337433955, 5.950384460960295, - 1.9203030356134703, + 1.9203030356134705, 4.404157807447424, - 3.7929656570755284, + 3.792965657075528, 5.103189592879136, 4.881109847233687, 5.660048156081422, @@ -109241,7 +109220,7 @@ 3.5131360331330823, 3.700495526581995, 5.9086476113184885, - 3.0766815008416026, + 3.076681500841602, 6.024632936656425, 5.1798167161139315, 3.771395600862585, @@ -109263,7 +109242,7 @@ 5.063003374775231, 3.442556017508569, 5.010617620451175, - 1.7328662651626259, + 1.732866265162626, 3.577496237552215, 4.050039909460755, 4.182192465007392, @@ -109274,7 +109253,7 @@ 5.32677203017094, 2.4143364284894693, 2.8505569101082444, - 3.7528409493190718, + 3.752840949319072, 3.955522871885283, 4.872682945166425, 4.1298062139984015, @@ -109286,7 +109265,7 @@ 3.700495526581995, 4.141926988380438, 4.28673006055879, - 3.8858067938691154, + 3.885806793869115, 4.625577182186223, 3.8831256139328887, 3.588887814870044, @@ -109302,7 +109281,7 @@ 4.083051143643797, 2.8505569101082444, 3.5601341869545604, - 3.9552953120807604, + 3.95529531208076, 5.675106042371984, 2.208945347956025, 5.025038176075603, @@ -109318,7 +109297,7 @@ 2.708971663193659, 6.093381597292533, 4.09541883720926, - 3.6432438976637402, + 3.64324389766374, 5.3631502071705235, 6.995859495441397, 3.3109765755595992, @@ -109349,7 +109328,7 @@ 3.588887814870044, 3.836838377573123, 5.5313433614548035, - 3.7172462323002478, + 3.717246232300248, 4.576382962877738, 3.4739543885454673, 6.479180132220217, @@ -109371,7 +109350,7 @@ 4.264843272363292, 3.1475835215545724, 3.972663063910221, - 1.9203030356134703, + 1.9203030356134705, 5.036834331103365, 4.47919856579574, 4.32035612259861, @@ -109382,7 +109361,7 @@ 3.1333670292389377, 3.693909165161918, 4.357655637625754, - 3.6432438976637402, + 3.64324389766374, 2.6425536168589487, 7.399014377406931, 2.200647571899552, @@ -109390,7 +109369,7 @@ 3.8525857239020143, 5.231899120117815, 3.752840164214462, - 3.9709938297395238, + 3.970993829739524, 5.136945632537947, 3.2163840092371316, 3.49059513498313, @@ -109398,7 +109377,7 @@ 4.079868046796494, 3.867791557461494, 5.584012893735259, - 1.7521626077238421, + 1.752162607723842, 5.0793161855189775, 2.1502529426253916, 6.158039811061833, @@ -109416,7 +109395,7 @@ 5.274640668077308, 2.3008416436443957, 5.712673425106055, - 3.9404549787355427, + 3.9404549787355423, 4.3101681063975565, 3.2821717183083727, 4.29171973506097, @@ -109442,7 +109421,7 @@ 4.534322159468701, 4.7114257104103965, 5.197227417840403, - 2.9775473656479434, + 2.977547365647943, 4.449365977551632, 6.2916719473859, 5.474752220882786, @@ -109472,7 +109451,7 @@ 4.394638264439686, 4.336363191316859, 5.164402202630892, - 3.8107128973763396, + 3.810712897376339, 3.5148942233924285, 5.575850366407944, 4.02539960956734, @@ -109516,12 +109495,12 @@ 3.279554672899357, 3.570779389420819, 1.610882558677442, - 3.6681307933296274, - 3.8573875864891325, + 3.668130793329627, + 3.857387586489133, 2.884334129771286, 5.67909803497274, 4.842055178278025, - 3.7410743526530594, + 3.741074352653059, 4.106197046742952, 6.12189951473142, 4.142020961429679, @@ -109546,7 +109525,7 @@ 5.889215480831692, 4.0159036693599095, 2.134215947208447, - 3.8441049606402307, + 3.84410496064023, 3.5601341869545604, 3.5344769685999307, 3.4595357602146377, @@ -109572,7 +109551,7 @@ 2.5078837656089794, 5.474752220882786, 3.752840164214462, - 2.1123360084411518, + 2.112336008441152, 5.271336101878545, 4.696654956185814, 5.150378812054066, @@ -109585,7 +109564,7 @@ 2.9574051035595637, 5.136945632537947, 3.7938766488457545, - 3.7205695326098245, + 3.720569532609825, 3.127503004180418, 3.3472940770700297, 5.261968639747873, @@ -109634,7 +109613,7 @@ 5.67909803497274, 2.976495131251859, 4.632381892548764, - 1.9203030356134703, + 1.9203030356134705, 3.150221992270602, 4.142020961429679, 1.5138196125627754, @@ -109656,10 +109635,10 @@ 3.234262430444866, 3.5182953554081258, 2.884334129771286, - 1.9203030356134703, + 1.9203030356134705, 5.726470741471259, 1.998061943593753, - 3.8317101526410005, + 3.831710152641001, 4.280652597218416, 5.198931977076952, 4.857061943726221, @@ -109687,7 +109666,7 @@ 4.262073209485089, 5.604215357175384, 3.5285782843722115, - 3.9910547279633692, + 3.9910547279633697, 3.882565051525342, 1.2623404911480725, 4.775869574562213, @@ -109701,7 +109680,7 @@ 3.1294385258122337, 4.594602064305633, 4.327595888284383, - 3.8025114816085845, + 3.802511481608585, 2.9752456147473985, 4.118234808451714, 4.32035612259861, @@ -109711,13 +109690,13 @@ 3.199438453364861, 5.601248021622386, 4.331436948879475, - 3.6298592444072475, + 3.629859244407247, 5.079687361675186, 4.1651648839980195, 3.314273220358031, 6.191144624429952, 2.580152820947995, - 3.9275556188663034, + 3.927555618866303, 4.6495461333787285, 5.713762194698009, 5.950384460960295, @@ -109731,7 +109710,7 @@ 4.015435932275931, 3.5397820190720677, 4.453893249724809, - 3.7205695326098245, + 3.720569532609825, 5.67909803497274, 3.4668348549324985, 5.231899120117815, @@ -109765,7 +109744,7 @@ 4.214750232087039, 3.3492803609401465, 4.1420835501122015, - 3.6032867029648252, + 3.6032867029648257, 5.294302924404121, 4.70727819865718, 4.8332623574226, @@ -109826,7 +109805,7 @@ 4.06092573424402, 2.7633581036093813, 5.442967746461962, - 3.7834499502810437, + 3.783449950281044, 3.4138645428573073, 3.4961764205829517, 4.5455444663465085, @@ -109834,7 +109813,7 @@ 3.1553320143207277, 2.9837455940641715, 3.5054360476676343, - 3.2910360069148274, + 3.291036006914827, 2.6591797678669034, 4.141926988380438, 3.888545152386083, @@ -109845,7 +109824,7 @@ 4.515994991791034, 4.080635719462875, 4.4013791643854905, - 3.6345757654689987, + 3.6345757654689983, 4.666031247358851, 3.8634377142827607, 1.9242263412822544, @@ -109865,7 +109844,7 @@ 5.325570174650833, 6.170840075605108, 4.034676587424182, - 3.9310500209697388, + 3.931050020969739, 3.4736429535961744, 4.175352684067376, 5.079687361675186, @@ -109894,10 +109873,10 @@ 3.5601341869545604, 3.9176159553725833, 3.889548100587838, - 3.7083156719304196, + 3.708315671930419, 4.179831604888599, 4.860693156796045, - 3.6959385489201453, + 3.6959385489201457, 3.931148079975823, 4.106197046742952, 2.7835828732427124, @@ -109927,7 +109906,7 @@ 3.5131360331330823, 5.198931977076952, 3.9794948495179554, - 1.8262382283578082, + 1.826238228357808, 5.474752220882786, 4.900361009979302, 4.657239358523135, @@ -109947,7 +109926,7 @@ 3.581860814676518, 5.319257098950654, 2.9213793570357067, - 2.0638191268009494, + 2.06381912680095, 3.628072432572629, 4.455359155202751, 3.2508367617241567, @@ -109965,7 +109944,7 @@ 2.9560322689251755, 5.48773204328041, 4.1007133732935435, - 3.9464818315715404, + 3.946481831571541, 5.198931977076952, 5.069766404631656, 3.7866154037690745, @@ -109973,9 +109952,9 @@ 2.8397156047850967, 2.556613653975657, 4.262073209485089, - 3.9147207796566925, + 3.914720779656693, 4.501539985607283, - 3.8726362838988155, + 3.872636283898815, 4.28673006055879, 4.858693111249037, 5.366713274272053, @@ -110017,14 +109996,14 @@ 3.740330637510552, 5.280396577652128, 5.114743824364025, - 3.9805579403069213, + 3.980557940306922, 5.045759133086455, 4.82121975488034, 4.327595888284383, 4.144835803229269, 4.693031903801486, 4.849349452040387, - 1.9203030356134703, + 1.9203030356134705, 5.494760610340286, 2.163042388238608, 5.366713274272053, @@ -110081,14 +110060,14 @@ 5.1461328933140615, 4.726460399065914, 4.106197046742952, - 2.9714359178385474, - 3.9910547279633692, + 2.971435917838547, + 3.9910547279633697, 3.509438357171564, 3.9763518327304257, 5.734356175456666, 5.8440248165699815, 3.4118526424599227, - 3.6432438976637402, + 3.64324389766374, 5.735130087909342, 4.037960115606144, 3.607387061665489, @@ -110125,8 +110104,8 @@ 4.99914875216521, 4.040919767155665, 4.870601560525903, - 3.8238259661363845, - 3.7233087290815643, + 3.823825966136385, + 3.723308729081564, 3.600431879018323, 5.825703469849416, 5.5425637189701735, @@ -110139,7 +110118,7 @@ 5.950888488829355, 5.154247623067907, 3.9911439844360537, - 1.8694977157719865, + 1.8694977157719863, 5.063003374775231, 3.4662141312042025, 5.584012893735259, @@ -110191,7 +110170,7 @@ 4.627671730945717, 4.821739473482884, 5.614085589398147, - 3.7233087290815643, + 3.723308729081564, 4.344815630348246, 3.5707741245044797, 4.144835803229269, @@ -110204,9 +110183,9 @@ 2.4169630817394308, 4.854339395256123, 4.764498452817113, - 3.8277023832069115, + 3.827702383206911, 4.121872228872198, - 3.8090700154351156, + 3.809070015435115, 1.1396070073627405, 2.6071349682161036, 5.1866677390870795, @@ -110220,8 +110199,8 @@ 2.3312836502398713, 4.692305017532732, 6.026860895477955, - 3.8726362838988155, - 1.9203030356134703, + 3.872636283898815, + 1.9203030356134705, 4.485847819514239, 4.750759238089751, 4.336363191316859, @@ -110243,7 +110222,7 @@ 4.631519967622303, 5.816279964246269, 3.5885741925499266, - 3.8998555414093565, + 3.899855541409357, 4.222020544906369, 5.144210131851397, 5.8903836613299685, @@ -110279,18 +110258,18 @@ 2.967754334677613, 2.033810188969382, 3.3492803609401465, - 3.9493142844837963, + 3.949314284483796, 4.1389024339983695, 5.231899120117815, 5.1315363098466475, 5.0254230455519515, 4.964592802515913, 4.118234808451714, - 3.6432438976637402, + 3.64324389766374, 4.273202021921981, 4.262073209485089, 4.9153464321650935, - 2.9714359178385474, + 2.971435917838547, 1.9242263412822544, 3.3910698400514043, 3.724958971240992, @@ -110326,7 +110305,7 @@ 4.654436650344813, 3.2368675853174143, 5.950384460960295, - 1.9203030356134703, + 1.9203030356134705, 1.115766881529125, 4.106197046742952, 2.3657067849657913, @@ -110335,8 +110314,8 @@ 4.107887612501004, 5.013072361573425, 3.018138407407494, - 3.9333125452528988, - 1.9203030356134703, + 3.933312545252899, + 1.9203030356134705, 5.076438473116835, 4.487426012484463, 5.273762277169751, @@ -110358,7 +110337,7 @@ 3.1267289929638387, 2.3312836502398713, 2.9082633157996725, - 3.8726362838988155, + 3.872636283898815, 5.501885455666958, 5.498295384377245, 5.0793161855189775, @@ -110368,7 +110347,7 @@ 4.57293863247845, 1.862699724861513, 5.498295384377245, - 3.6959385489201453, + 3.6959385489201457, 4.6219139066506365, 3.933289030489416, 3.344949904081796, @@ -110392,7 +110371,7 @@ 5.043006341141738, 3.1811828753417117, 5.034322417759946, - 3.8499805426700346, + 3.849980542670034, 6.248428269876207, 5.066594083462509, 5.368895411682658, @@ -110425,7 +110404,7 @@ 3.9281446145855297, 3.7214618340229526, 5.503812874336042, - 3.6432438976637402, + 3.64324389766374, 4.036370592885244, 4.146663647655543, 3.3043041990321385, @@ -110468,7 +110447,7 @@ 6.053352032571115, 3.8895449526101, 3.9281446145855297, - 1.8694977157719865, + 1.8694977157719863, 6.206138385088894, 4.262073209485089, 3.3141531632928514, @@ -110481,7 +110460,7 @@ 3.1668170341254194, 4.3101681063975565, 4.872682945166425, - 3.6535934785501962, + 3.653593478550196, 2.818114921125966, 4.0486823057066355, 5.15695679400084, @@ -110508,7 +110487,7 @@ 4.478746818021138, 5.313890003126709, 6.093381597292533, - 3.9593364733113203, + 3.95933647331132, 3.449161713072241, 3.972663063910221, 5.077865019705126, @@ -110522,8 +110501,8 @@ 5.273762277169751, 3.623872053222828, 2.7286903993020415, - 2.1123360084411518, - 3.8277023832069115, + 2.112336008441152, + 3.827702383206911, 3.585177593181475, 3.8895449526101, 3.308191835095056, @@ -110546,8 +110525,8 @@ 1.5950668807573574, 4.370644956116257, 4.09734023053692, - 1.9203030356134703, - 3.7422880111080947, + 1.9203030356134705, + 3.7422880111080943, 2.5854111883494433, 3.5885337557137778, 4.3929875209153355, @@ -110564,7 +110543,7 @@ 5.747323391872327, 4.02539960956734, 3.6236433148856526, - 3.4479672059436606, + 3.447967205943661, 4.070935503251951, 6.867003539913648, 2.3312836502398713, @@ -110572,7 +110551,7 @@ 3.4595357602146377, 3.7108258017591464, 4.917379770139155, - 2.9082601678195594, + 2.908260167819559, 5.660048156081422, 4.867165950729016, 4.82121975488034, @@ -110597,7 +110576,7 @@ 4.59234517481863, 4.431285597904299, 3.95531828859532, - 3.7724511426581917, + 3.772451142658192, 5.474752220882786, 5.449125941236251, 5.231899120117815, @@ -110610,7 +110589,7 @@ 4.439620692173701, 5.747323391872327, 2.569495664502305, - 3.5502555053296154, + 3.550255505329615, 4.59234517481863, 5.025038176075603, 4.464139563496182, @@ -110649,22 +110628,22 @@ 4.272072063636491, 5.034628657280845, 3.2541159178130785, - 1.7630060311253601, + 1.76300603112536, 4.659600610205215, 4.448625404743818, 5.364145768719394, - 3.8284446335773548, + 3.828444633577355, 5.02477968962846, 3.615187302417974, 4.057656040079957, 6.479180132220217, 5.078073779046275, - 1.9203030356134703, + 1.9203030356134705, 4.603652644371395, 5.5313433614548035, 4.85587365741075, 5.072453743532037, - 3.8238259661363845, + 3.823825966136385, 4.513448084813823, 3.635811845293062, 5.330790395630805, @@ -110695,7 +110674,7 @@ 3.671538357863932, 3.6060251618658534, 6.379004474791167, - 3.8726362838988155, + 3.872636283898815, 4.048283801039193, 4.182192465007392, 4.988782377787202, @@ -110718,7 +110697,7 @@ 4.073769046993211, 4.4102755251515555, 6.569216448284355, - 3.6959385489201453, + 3.6959385489201457, 5.249198406997298, 2.172491191809989, 3.3342727791932902, @@ -110759,7 +110738,7 @@ 4.842055178278025, 4.954206449237583, 3.0895914587906086, - 3.8441049606402307, + 3.84410496064023, 5.313890003126709, 3.3043041990321385, 6.479180132220217, @@ -110789,8 +110768,8 @@ 4.050039909460755, 4.8172712310448365, 5.584012893735259, - 3.9805579403069213, - 3.6535934785501962, + 3.980557940306922, + 3.653593478550196, 5.1315363098466475, 1.862699724861513, 4.900361009979302, @@ -110811,7 +110790,7 @@ 4.707608899606552, 3.0102681097992603, 1.610882558677442, - 3.8990075214519293, + 3.8990075214519297, 4.928805070609112, 4.918893217944309, 3.2293118736024664, @@ -110826,7 +110805,7 @@ 5.933158714098868, 2.237074070851414, 5.4053260321623355, - 3.9147207796566925, + 3.914720779656693, 4.412454251384704, 6.002581060786028, 4.777135926572798, @@ -110846,12 +110825,12 @@ 4.262073209485089, 2.7810514306939527, 4.957044761295772, - 2.4584870288440874, + 2.458487028844087, 3.8945047129530086, 3.7135780309996784, 4.213207193628799, 4.843225187738158, - 3.6535934785501962, + 3.653593478550196, 6.191144624429952, 3.8245748924953897, 5.933158714098868, @@ -110859,7 +110838,7 @@ 4.890026490140274, 3.244025278165065, 4.713641881799847, - 3.8726362838988155, + 3.872636283898815, 4.902914969040558, 3.4784849800353976, 3.497102466397263, @@ -110868,7 +110847,7 @@ 2.427080912361294, 5.025038176075603, 2.937160563292582, - 3.9815284613719966, + 3.981528461371997, 3.4428493219045304, 4.912185433607889, 4.6495461333787285, @@ -110878,7 +110857,7 @@ 4.742741672228216, 4.900361009979302, 4.608925874201879, - 2.6981820225516238, + 2.698182022551624, 3.740330637510552, 5.4169048514887645, 5.075097206086149, @@ -110900,7 +110879,7 @@ 3.7347108229656394, 2.97087109494007, 4.649639070679029, - 2.1123360084411518, + 2.112336008441152, 5.5573824283776725, 2.0825310843692724, 2.9560322689251755, @@ -110940,12 +110919,12 @@ 5.4991603977215355, 5.4053260321623355, 5.487993863081435, - 2.1123360084411518, + 2.112336008441152, 3.50773055548225, 4.264843272363292, 4.50574374244958, 5.068185014300564, - 3.5665866282389866, + 3.566586628238986, 4.9153464321650935, 4.372128358120756, 4.82121975488034, @@ -110965,10 +110944,10 @@ 4.101275015838301, 3.5885337557137778, 5.271336101878545, - 3.7834499502810437, + 3.783449950281044, 6.002581060786028, 6.218192009715558, - 3.8363632422766845, + 3.836363242276685, 5.213939011273418, 3.5885337557137778, 5.4053260321623355, @@ -110998,7 +110977,7 @@ 3.841973783580536, 4.872682945166425, 6.230154197936017, - 3.6036029446589573, + 3.6036029446589577, 4.331027315005458, 3.950480744960286, 4.402209399469562, @@ -111007,7 +110986,7 @@ 2.118631994470827, 5.011443792465463, 4.691506743752153, - 3.6309202179469517, + 3.630920217946952, 2.9732178379204264, 2.591095422295225, 5.144210131851397, @@ -111043,16 +111022,16 @@ 3.782967882233558, 3.6765531572549888, 6.093381597292533, - 1.9203030356134703, + 1.9203030356134705, 5.045951228050821, 6.037048989701224, 4.443000291948735, 3.778450878896099, 2.6112191336477935, 4.666031247358851, - 3.6887175743382605, + 3.688717574338261, 6.112604234416153, - 3.7929656570755284, + 3.792965657075528, 2.7925917787136396, 2.7889553146786654, 4.150812465804026, @@ -111068,14 +111047,14 @@ 5.191283841465644, 2.503042079067861, 5.339247356187647, - 3.8277023832069115, - 3.8573875864891325, + 3.827702383206911, + 3.857387586489133, 6.184484626318603, 1.721839991651518, 3.457666051625981, 6.474458177264763, 2.846633738568802, - 3.8253782448206133, + 3.8253782448206137, 3.5669830403806584, 4.523146032507218, 5.614085589398147, @@ -111094,23 +111073,23 @@ 4.200137462654826, 2.7723683452598977, 4.988782377787202, - 1.9224204114933738, + 1.9224204114933736, 2.5476235421819213, - 3.8135575230260828, + 3.813557523026083, 5.008533889300358, 5.604215357175384, 5.45305044678265, 5.913126595151935, 4.288511269711149, - 1.9203030356134703, + 1.9203030356134705, 3.570779389420819, 6.191144624429952, - 1.9203030356134703, + 1.9203030356134705, 3.1109633747086805, 5.309311583287421, 4.091223626451202, 5.497625727631517, - 3.9397045789020755, + 3.939704578902075, 1.862699724861513, 4.748458464774225, 6.341168496937807, @@ -111132,12 +111111,12 @@ 2.8919339743503794, 4.874756057145198, 1.4506349594947203, - 2.2509563339597802, + 2.25095633395978, 5.497625727631517, 5.711436065164536, 3.604318792178656, 5.007486827784096, - 3.8198224200932116, + 3.819822420093211, 2.4306866008690657, 5.213939011273418, 5.565315339735733, @@ -111149,7 +111128,7 @@ 3.5131360331330823, 4.1651648839980195, 3.754614762549174, - 3.7269550352291883, + 3.726955035229188, 5.425225731629852, 2.5605690539593815, 2.9574051035595637, @@ -111160,7 +111139,7 @@ 4.093794880863338, 3.3942659345589976, 4.57293863247845, - 2.1123360084411518, + 2.112336008441152, 3.042603893712199, 4.489051121719778, 3.581813727657016, @@ -111178,11 +111157,11 @@ 2.574542246994495, 4.200137462654826, 3.497102466397263, - 3.8107128973763396, + 3.810712897376339, 3.282291802150934, - 3.5192932556704846, + 3.519293255670485, 2.843292108242655, - 3.6655155693607955, + 3.665515569360795, 4.0865370337433955, 5.234670462544428, 6.230154197936017, @@ -111232,7 +111211,7 @@ 3.5571669424993435, 1.9242263412822544, 3.45089535270507, - 3.9623316919897396, + 3.962331691989739, 4.200137462654826, 3.3962401199954213, 6.230154197936017, @@ -111248,19 +111227,19 @@ 4.762288264982603, 5.3695588857553265, 1.7047086911664782, - 9.142847634478965, + 9.142847634478963, 5.063003374775231, 5.660156442744882, - 3.0766815008416026, + 3.076681500841602, 6.233913721058956, - 3.6200425236910148, + 3.6200425236910143, 6.022613859903599, 3.778467340348702, 4.440589426417697, 2.8022383990416033, 4.331027315005458, 5.950384460960295, - 3.8708729176448053, + 3.870872917644806, 5.438919646857866, 2.3312836502398713, 2.6719199829075384, @@ -111286,7 +111265,7 @@ 3.123962767145136, 4.5100336643016155, 3.4164696428355144, - 3.8090700154351156, + 3.809070015435115, 4.954206449237583, 5.263587982173795, 3.740330637510552, @@ -111312,7 +111291,7 @@ 5.210670630742444, 5.051277111247793, 4.021316110239494, - 3.7703220668686708, + 3.7703220668686703, 5.136945632537947, 4.449365977551632, 4.11689478141983, @@ -111327,7 +111306,7 @@ 3.8895449526101, 2.5230720247404745, 5.778645430821785, - 1.9203030356134703, + 1.9203030356134705, 6.0427564243205465, 3.6484805382463024, 2.4574512005765508, @@ -111387,11 +111366,11 @@ 2.6237247339238947, 4.196571715958089, 3.842713544749772, - 1.5261134752156587, + 1.5261134752156589, 4.909288732351722, 4.221477891047165, 6.230154197936017, - 3.6078132735296427, + 3.607813273529642, 5.945507733893262, 6.233913721058956, 4.652939711110071, @@ -111401,7 +111380,7 @@ 5.260074728696856, 2.98899681874021, 3.700495526581995, - 3.9311103042430195, + 3.931110304243019, 3.782967882233558, 2.180706180747258, 4.262073209485089, @@ -111417,7 +111396,7 @@ 3.805738447668607, 2.606557947953433, 4.57293863247845, - 1.9203030356134703, + 1.9203030356134705, 3.4729223027279996, 6.184484626318603, 6.065846040248315, @@ -111431,15 +111410,15 @@ 3.3094351094658125, 5.950384460960295, 5.031112267083678, - 3.9274564867759123, + 3.927456486775912, 3.552276074729279, 1.7757636108779182, - 3.9464818315715404, + 3.946481831571541, 5.051277111247793, 5.1866677390870795, 2.052916080188263, 6.218192009715558, - 3.7131163019518363, + 3.713116301951836, 4.119509105385869, 3.588887814870044, 4.682098066102274, @@ -111461,7 +111440,7 @@ 4.442044609358202, 3.664934194081339, 5.69172287889732, - 3.6959385489201453, + 3.6959385489201457, 5.4960851680635985, 5.025038176075603, 4.679292350931304, @@ -111474,7 +111453,7 @@ 2.981909673875378, 3.1553320143207277, 6.081773793841532, - 3.8726362838988155, + 3.872636283898815, 2.1672341493678835, 5.045951228050821, 4.608925874201879, @@ -111511,7 +111490,7 @@ 5.366713274272053, 4.370644956116257, 3.80737860349084, - 1.9203030356134703, + 1.9203030356134705, 3.8415777287471857, 5.213939011273418, 3.1589352719859103, @@ -111529,7 +111508,7 @@ 5.64352662704349, 5.683315104739531, 4.449365977551632, - 3.9153145136493515, + 3.915314513649351, 4.008597200447247, 4.200137462654826, 3.948403658099889, @@ -111550,7 +111529,7 @@ 3.14195122005446, 2.4169630817394308, 5.359221907215138, - 3.7929656570755284, + 3.792965657075528, 4.703127524942998, 6.172144578536733, 3.2293122950918094, @@ -111559,11 +111538,11 @@ 2.6425536168589487, 4.180863281490147, 2.204936431208541, - 3.7131163019518363, + 3.713116301951836, 4.7530730440903435, 4.608006072361544, 2.64468693749928, - 3.8253782448206133, + 3.8253782448206137, 3.3492803609401465, 5.145654250104961, 6.272216151209035, @@ -111640,10 +111619,10 @@ 2.967754334677613, 2.200647571899552, 5.565315339735733, - 3.6432438976637402, + 3.64324389766374, 1.2477366187648595, 5.565315339735733, - 3.9623316919897396, + 3.962331691989739, 3.098249269028922, 4.515994991791034, 3.0895914587906086, @@ -111691,7 +111670,7 @@ 3.208947135453552, 6.034174594006812, 5.1380787160395744, - 3.7131163019518363, + 3.713116301951836, 3.6815020710465727, 3.5079521083208176, 3.9252965450685617, @@ -111729,12 +111708,12 @@ 2.7286903993020415, 3.316812569870017, 3.96233483996747, - 1.8262382283578082, + 1.826238228357808, 5.584012893735259, 3.608620132812838, 3.7482548277029855, 5.3195064966863415, - 3.7422880111080947, + 3.7422880111080943, 5.960830627483578, 5.830583982181048, 4.190468709904383, @@ -111766,13 +111745,13 @@ 5.331753268713351, 4.327595888284383, 3.3349805842062077, - 1.2351996555710483, + 1.2351996555710485, 4.370644956116257, 3.7867633389665505, 2.690142676420059, 3.856267457279283, 3.5411218567125893, - 3.7422880111080947, + 3.7422880111080943, 4.964070147158832, 3.413058304703863, 6.1752791162437095, @@ -111780,7 +111759,7 @@ 5.0888078970709705, 4.823114744895974, 4.4481758028138385, - 3.9275556188663034, + 3.927555618866303, 3.856267457279283, 2.4976411924648474, 4.59234517481863, @@ -111810,14 +111789,14 @@ 3.098249269028922, 5.025604812063789, 4.399388619731803, - 3.9397045789020755, + 3.939704578902075, 1.7047086911664782, 5.063003374775231, 5.7786079584261465, 5.950384460960295, - 3.4479672059436606, + 3.447967205943661, 3.3492803609401465, - 3.6298592444072475, + 3.629859244407247, 2.5216138822443264, 5.066606675373357, 4.262073209485089, @@ -111833,7 +111812,7 @@ 1.115766881529125, 5.319257098950654, 3.656359348443832, - 3.9397045789020755, + 3.939704578902075, 5.933158714098868, 4.128533441160348, 4.85150691163927, @@ -111892,7 +111871,7 @@ 5.712673425106055, 4.200137462654826, 4.900361009979302, - 3.9493142844837963, + 3.949314284483796, 4.954206449237583, 5.37059900175334, 5.0466645219648125, @@ -111923,7 +111902,7 @@ 4.842055178278025, 5.83376140232453, 5.474752220882786, - 3.8726362838988155, + 3.872636283898815, 4.09541883720926, 4.055350438120283, 5.273762277169751, @@ -111968,7 +111947,7 @@ 3.5533163744060623, 5.273762277169751, 3.3492803609401465, - 3.7119916877147747, + 3.7119916877147743, 4.811740347024246, 4.872617227092413, 4.25118824044215, @@ -111979,12 +111958,12 @@ 2.9171669407044276, 2.64468693749928, 5.67909803497274, - 3.6523744730372347, + 3.6523744730372343, 3.81642347048852, 4.988782377787202, 3.444825531703429, 4.099878877703989, - 3.5852968678487214, + 3.585296867848722, 2.9574051035595637, 4.515994991791034, 2.6591797678669034, @@ -112067,7 +112046,7 @@ 3.331406318781175, 4.197347772521645, 2.7889553146786654, - 3.6309202179469517, + 3.630920217946952, 3.530866660192427, 5.241570393666393, 5.223203407212993, @@ -112076,7 +112055,7 @@ 1.7521208791555505, 3.802545969445714, 4.515994991791034, - 3.6298592444072475, + 3.629859244407247, 4.1298062139984015, 5.987066062856205, 4.670865301447897, @@ -112114,7 +112093,7 @@ 4.3929875209153355, 5.1866677390870795, 2.3449911740017253, - 3.9623316919897396, + 3.962331691989739, 4.27169693872393, 3.76115349972801, 2.569495664502305, @@ -112133,7 +112112,7 @@ 5.487993863081435, 5.933524027250862, 5.02361699726506, - 1.9203030356134703, + 1.9203030356134705, 2.98899681874021, 3.7112779601589705, 2.6274600810196804, @@ -112145,15 +112124,15 @@ 3.62159211096693, 2.988145187987777, 4.596861042980449, - 3.9493142844837963, + 3.949314284483796, 4.607738536272828, - 3.9791097570609053, + 3.9791097570609057, 3.6008165822373406, 2.9064599769906048, 4.760358769561427, 2.2548997054784894, 5.56213618229485, - 3.9493142844837963, + 3.949314284483796, 3.629483552293564, 4.142020961429679, 5.218903951241962, @@ -112166,8 +112145,8 @@ 4.443208252885483, 5.35741822424605, 5.075352501146329, - 3.8208064301313476, - 3.8796872626888947, + 3.820806430131347, + 3.8796872626888943, 2.1502529426253916, 2.9755604126948754, 3.790435762819481, @@ -112189,7 +112168,7 @@ 5.281974239384265, 3.316812569870017, 6.002581060786028, - 1.9203030356134703, + 1.9203030356134705, 4.469626895839513, 4.777135926572798, 3.1417683673366676, @@ -112208,7 +112187,7 @@ 6.002581060786028, 3.6161531708188295, 2.6071349682161036, - 3.9153145136493515, + 3.915314513649351, 3.9281446145855297, 5.494658726765308, 5.933158714098868, @@ -112231,7 +112210,7 @@ 2.26233215701595, 4.201618282034663, 5.054541951547399, - 1.7328662651626259, + 1.732866265162626, 4.743188905528555, 4.188649377180814, 3.2142686562733473, @@ -112241,7 +112220,7 @@ 5.045951228050821, 1.6615527785697362, 4.319873876040515, - 3.7258750594976067, + 3.7258750594976062, 4.827331309763516, 4.200137462654826, 1.2871681366268954, @@ -112277,7 +112256,7 @@ 1.862699724861513, 4.307560848551984, 3.259218386146851, - 1.9203030356134703, + 1.9203030356134705, 2.6589054790056106, 3.6484805382463024, 5.021691756426703, @@ -112335,7 +112314,7 @@ 2.9897025613360233, 4.822597009759559, 4.917357811294124, - 3.9709938297395238, + 3.970993829739524, 4.31561045146613, 3.127503004180418, 2.4131271111296666, @@ -112347,16 +112326,16 @@ 4.46661298953484, 5.713860811319081, 5.058924563789521, - 1.8821396500755834, + 1.8821396500755831, 4.742741672228216, 4.3351185708202085, 2.7122090831482506, 5.066594083462509, 2.708971663193659, - 3.8228420727659613, + 3.8228420727659618, 3.5079521083208176, 2.6719199829075384, - 3.9493142844837963, + 3.949314284483796, 3.326567904652799, 3.917182495611676, 4.128533441160348, @@ -112368,7 +112347,7 @@ 3.208947135453552, 1.2477366187648595, 2.9972939568777583, - 3.9464818315715404, + 3.946481831571541, 6.0787475876899935, 5.885659812022145, 2.372237198799064, @@ -112392,7 +112371,7 @@ 4.710063364160499, 3.581114154195204, 5.297802807125679, - 2.1123360084411518, + 2.112336008441152, 4.822597009759559, 4.732732740197203, 3.9794948495179554, @@ -112402,25 +112381,25 @@ 3.577496237552215, 3.8204249460234303, 4.018818787592354, - 2.1123360084411518, + 2.112336008441152, 3.086550765508322, 3.857250959296515, 4.128533441160348, 6.2078081478281435, 3.6765531572549888, 4.09734023053692, - 1.9203030356134703, + 1.9203030356134705, 4.093794880863338, 4.4918091470039885, 5.228163143137575, 4.332345499035821, 4.127609722373669, 5.107979990067191, - 3.8990075214519293, + 3.8990075214519297, 4.310251589809606, 3.3089434893320147, 7.399014377406931, - 3.8792135806616357, + 3.879213580661636, 2.933686533718004, 3.4042381480334596, 4.200137462654826, @@ -112462,7 +112441,7 @@ 4.03635778722657, 4.083948352872494, 3.4570725264075453, - 3.6078132735296427, + 3.607813273529642, 5.435742481047655, 3.664934194081339, 7.9105635687382625, @@ -112493,12 +112472,12 @@ 3.3492803609401465, 4.671282103763467, 5.826883450106609, - 1.9203030356134703, + 1.9203030356134705, 4.106197046742952, 2.9755604126948754, 4.804835026329208, 3.731574549669174, - 3.8090700154351156, + 3.809070015435115, 4.85587365741075, 4.137088636701172, 5.584012893735259, @@ -112511,14 +112490,14 @@ 3.0898174266884397, 4.449365977551632, 6.195214826671465, - 3.9333125452528988, - 1.6693351946589405, + 3.933312545252899, + 1.6693351946589403, 1.2477366187648595, 3.607387061665489, 3.3342727791932902, 4.696654956185814, 3.960253983742127, - 3.6345757654689987, + 3.6345757654689983, 3.25836951682754, 6.005538656593314, 4.912891429170904, @@ -112533,7 +112512,7 @@ 4.956889943842082, 3.4831554723274727, 3.635811845293062, - 3.8603889198857453, + 3.8603889198857457, 4.9163591401491775, 5.847396318044345, 6.283649842860427, @@ -112553,7 +112532,7 @@ 4.415726765452769, 5.231899120117815, 5.249198406997298, - 3.8573875864891325, + 3.857387586489133, 6.218192009715558, 3.0895914587906086, 4.980537881408825, @@ -112561,14 +112540,14 @@ 3.51818402511419, 4.825993647330699, 2.3018401375311415, - 3.8826262849654842, + 3.882626284965484, 4.716767216757393, - 3.7929656570755284, + 3.792965657075528, 5.7903115009227655, 3.948403658099889, 4.58286269338952, 3.995333407672813, - 3.6959385489201453, + 3.6959385489201457, 4.139796715398669, 5.565315339735733, 3.842713544749772, @@ -112578,7 +112557,7 @@ 3.5034858247411895, 5.4053260321623355, 4.083051143643797, - 3.9901517293946043, + 3.990151729394604, 5.913126595151935, 2.5530520317825376, 4.414935824602844, @@ -112622,7 +112601,7 @@ 5.780412192435978, 4.20239959186166, 5.862637045183361, - 1.7630060311253601, + 1.76300603112536, 5.487993863081435, 2.5605690539593815, 2.180706180747258, @@ -112681,7 +112660,7 @@ 3.199438453364861, 4.220012555388312, 4.951218931713556, - 3.7238959219851444, + 3.723895921985144, 5.008599303791699, 5.249198406997298, 4.264843272363292, @@ -112704,8 +112683,8 @@ 5.984650577991595, 3.9794948495179554, 4.453893249724809, - 3.7205695326098245, - 1.9203030356134703, + 3.720569532609825, + 1.9203030356134705, 5.175992714551897, 4.873620536814746, 2.8022383990416033, @@ -112741,7 +112720,7 @@ 5.39388325162046, 3.245663551975765, 2.710989470444875, - 2.6814106565195446, + 2.681410656519545, 5.213939011273418, 3.7214618340229526, 2.9598242025789925, @@ -112760,7 +112739,7 @@ 4.636104124466209, 3.6166102235658695, 2.974866665285391, - 3.6959385489201453, + 3.6959385489201457, 2.9755604126948754, 3.9763518327304257, 5.498295384377245, @@ -112770,7 +112749,7 @@ 2.287569667595443, 5.248407746490307, 4.515994991791034, - 3.6298592444072475, + 3.629859244407247, 3.4532916436024976, 3.5411218567125893, 5.281974239384265, @@ -112791,7 +112770,7 @@ 4.358008424495808, 4.73108004640181, 4.657239358523135, - 3.2523690753261842, + 3.252369075326184, 4.222020544906369, 4.082902443120335, 3.449161713072241, @@ -112815,7 +112794,7 @@ 4.108776188596215, 4.51606852637639, 4.121872228872198, - 3.6776044695940198, + 3.67760446959402, 3.333316068474135, 4.429812673983873, 3.8702160040507994, @@ -112843,7 +112822,7 @@ 4.920078069978036, 3.6686252339384327, 3.586600790887242, - 3.9333125452528988, + 3.933312545252899, 2.5215980864306875, 4.941653543232156, 4.682351270347801, @@ -112871,7 +112850,7 @@ 4.82121975488034, 3.740330637510552, 2.506064302907238, - 3.5852968678487214, + 3.585296867848722, 4.822597009759559, 5.119218657937656, 3.931148079975823, @@ -112892,8 +112871,8 @@ 5.3695588857553265, 3.6671639500086695, 5.67909803497274, - 3.8726362838988155, - 3.9709938297395238, + 3.872636283898815, + 3.970993829739524, 2.07707161297291, 4.997762158125119, 5.995233549673752, @@ -112901,18 +112880,18 @@ 4.3929875209153355, 4.1194802616256325, 6.1752791162437095, - 1.9577273717461654, + 1.9577273717461656, 5.063003374775231, 4.547021280428427, 2.499741739312939, 3.316812569870017, 2.5216138822443264, 2.5498941797103387, - 3.9310500209697388, + 3.931050020969739, 5.9822960143255735, 4.150812465804026, 2.6589054790056106, - 3.9493142844837963, + 3.949314284483796, 4.59234517481863, 5.05113196062893, 5.950384460960295, @@ -112938,10 +112917,10 @@ 1.2871681366268954, 4.941656781618957, 6.039967333473963, - 3.9275556188663034, + 3.927555618866303, 4.681694369832718, 5.146153395936143, - 3.8277023832069115, + 3.827702383206911, 4.608925874201879, 3.81642347048852, 3.8530363073565743, @@ -112957,7 +112936,7 @@ 2.4169630817394308, 4.627693928354169, 2.4574512005765508, - 3.7233087290815643, + 3.723308729081564, 4.743188905528555, 4.5455444663465085, 5.105464426953402, @@ -112982,19 +112961,19 @@ 4.536872290064876, 2.9755604126948754, 5.521848340742464, - 3.4479672059436606, + 3.447967205943661, 4.336363191316859, 4.741158444470434, 4.696654956185814, 5.368895411682658, 3.4209814058388996, 4.777135926572798, - 3.9493142844837963, + 3.949314284483796, 5.075352501146329, 5.913126595151935, 2.9453472653874706, 4.200137462654826, - 3.9901517293946043, + 3.990151729394604, 3.777026991979371, 3.0459822703951085, 3.3520668829534896, @@ -113004,7 +112983,7 @@ 4.496181123954407, 3.740330637510552, 3.7651314139900967, - 3.6200425236910148, + 3.6200425236910143, 4.294967727873418, 5.668264532703155, 6.301090290467627, @@ -113033,7 +113012,7 @@ 5.419880834822639, 5.015431259676476, 5.520625877469018, - 3.9901517293946043, + 3.990151729394604, 7.299283784507823, 3.1155966525094168, 4.201618282034663, @@ -113051,13 +113030,13 @@ 3.806426841042177, 4.554670799889402, 2.4102669719222263, - 2.2509563339597802, + 2.25095633395978, 5.950384460960295, 4.4183572534389395, 6.218192009715558, 3.9332155368737145, 2.8346508176191727, - 3.9791097570609053, + 3.9791097570609057, 4.964592802515913, 2.4864921208507775, 4.018818787592354, @@ -113065,7 +113044,7 @@ 4.918893217944309, 4.331027315005458, 5.008599303791699, - 2.1123360084411518, + 2.112336008441152, 6.170840075605108, 3.3094351094658125, 4.490226590652659, @@ -113077,18 +113056,18 @@ 2.846633738568802, 2.9860880163921664, 3.7866154037690745, - 3.6776044695940198, + 3.67760446959402, 3.445790910379993, 3.2368675853174143, 5.660156442744882, 5.218903951241962, 3.615187302417974, - 3.7929656570755284, + 3.792965657075528, 6.002581060786028, 3.5945251443413477, 4.564916373081739, 4.407178805882701, - 2.6981820225516238, + 2.698182022551624, 4.32035612259861, 3.5907040698150507, 2.4662044316481495, @@ -113103,9 +113082,9 @@ 4.128533441160348, 3.7938766488457545, 2.8346508176191727, - 3.7080850399277203, + 3.70808503992772, 3.837417140383464, - 1.1052411668637065, + 1.1052411668637063, 3.4138645428573073, 6.191144624429952, 4.515994991791034, @@ -113118,7 +113097,7 @@ 2.200647571899552, 2.9341153255606134, 2.708971663193659, - 3.9783969150765714, + 3.978396915076571, 3.76005049434238, 4.402209399469562, 4.716767216757393, @@ -113129,7 +113108,7 @@ 3.0293309521588125, 2.9968703524764395, 5.1176706274446095, - 3.6959385489201453, + 3.6959385489201457, 4.02539960956734, 4.1811666364700795, 3.7866154037690745, @@ -113142,7 +113121,7 @@ 4.28667066140481, 5.063003374775231, 4.016597418987887, - 3.8726362838988155, + 3.872636283898815, 5.56213618229485, 5.604215357175384, 4.370644956116257, @@ -113196,7 +113175,7 @@ 4.628784752041694, 3.3972957860933364, 6.085791630727821, - 2.7059195550404254, + 2.705919555040426, 4.448367199874542, 4.050039909460755, 4.364460186471836, @@ -113251,7 +113230,7 @@ 5.692762968764254, 5.913126595151935, 3.331406318781175, - 3.7131163019518363, + 3.713116301951836, 5.773998426704841, 5.683315104739531, 3.9444995872693953, @@ -113277,7 +113256,7 @@ 4.270075773142687, 5.305617043784958, 3.5358916526022437, - 3.8603889198857453, + 3.8603889198857457, 5.198931977076952, 4.8097688148379385, 3.573878593463143, @@ -113333,7 +113312,7 @@ 4.934222048123992, 5.474752220882786, 5.933158714098868, - 3.9623316919897396, + 3.962331691989739, 5.136945632537947, 3.876565301048299, 3.4381966668997452, @@ -113361,13 +113340,13 @@ 6.055255354456275, 4.118234808451714, 3.356108999204903, - 3.0766815008416026, + 3.076681500841602, 3.58691244069118, 4.083948352872494, 5.198896774495596, 4.410224366017242, 5.218903951241962, - 3.7071360864853347, + 3.707136086485334, 4.948981522420112, 2.8505569101082444, 3.72055879533466, @@ -113376,7 +113355,7 @@ 2.3241441565378604, 5.215386747414718, 4.331027315005458, - 3.0766815008416026, + 3.076681500841602, 3.2821717183083727, 4.399388619731803, 3.316812569870017, @@ -113395,7 +113374,7 @@ 4.900361009979302, 4.2421462783009085, 4.669986413125819, - 3.8573875864891325, + 3.857387586489133, 4.909288732351722, 4.200137462654826, 3.449161713072241, @@ -113405,7 +113384,7 @@ 4.712690487441943, 3.4663848723192356, 4.132326865098615, - 3.6959385489201453, + 3.6959385489201457, 4.80089294402367, 3.931148079975823, 4.840802865250692, @@ -113419,14 +113398,14 @@ 3.10825052772155, 3.10825052772155, 2.5063944147198605, - 3.7903130438315675, + 3.790313043831567, 3.282925475838503, 3.3360584597281666, 3.504322040182467, - 3.0766815008416026, + 3.076681500841602, 5.760753333986126, 2.9972939568777583, - 3.8603889198857453, + 3.8603889198857457, 3.4663848723192356, 3.248019057939597, 3.3711917290765445, @@ -113437,9 +113416,9 @@ 2.7664919775489736, 5.521931755083859, 5.433705734842961, - 3.6959385489201453, + 3.6959385489201457, 4.375599309692772, - 2.0638191268009494, + 2.06381912680095, 2.739619881182248, 4.040850168638021, 5.104610401448066, @@ -113453,7 +113432,7 @@ 3.1267289929638387, 5.198931977076952, 5.5313433614548035, - 3.7834499502810437, + 3.783449950281044, 2.5078837656089794, 4.336363191316859, 3.782967882233558, @@ -113533,7 +113512,7 @@ 5.216994215249541, 6.093381597292533, 2.9755604126948754, - 3.6309202179469517, + 3.630920217946952, 5.445061178233403, 2.690142676420059, 4.083948352872494, @@ -113613,17 +113592,17 @@ 2.4169630817394308, 6.995859495441397, 4.9366425291241445, - 1.9203030356134703, + 1.9203030356134705, 4.29171973506097, 4.293537880373232, 4.113647717935267, 4.892647303442988, 3.447648982827779, - 1.9203030356134703, + 1.9203030356134705, 2.705993327753992, 4.142418023702941, 3.4619157258914104, - 3.8284446335773548, + 3.828444633577355, 3.282291802150934, 2.5721876687426133, 4.09541883720926, @@ -113660,12 +113639,12 @@ 4.501539985607283, 2.118631994470827, 3.8945047129530086, - 2.1123360084411518, + 2.112336008441152, 5.799321489044076, 4.859512602760347, 4.528985067867436, 3.7482548277029855, - 3.7255355950902156, + 3.725535595090216, 4.584376533092421, 3.62159211096693, 4.842055178278025, @@ -113673,7 +113652,7 @@ 3.663895809958894, 5.008599303791699, 4.074252452530416, - 1.9203030356134703, + 1.9203030356134705, 5.35741822424605, 5.066594083462509, 5.359583651302501, @@ -113692,7 +113671,7 @@ 6.089009373575926, 5.213939011273418, 4.370644956116257, - 3.9275556188663034, + 3.927555618866303, 3.308208275272724, 4.1187407294791, 2.6425536168589487, @@ -113703,7 +113682,7 @@ 3.326567904652799, 6.0787475876899935, 4.750759238089751, - 3.7205695326098245, + 3.720569532609825, 3.6161531708188295, 5.27260778513332, 5.511141831360478, @@ -113727,13 +113706,13 @@ 3.930032879631188, 2.9755604126948754, 3.601370424682394, - 3.7929656570755284, + 3.792965657075528, 4.347386739735909, 4.1298062139984015, 3.9718073938234584, 2.118631994470827, 2.967754334677613, - 2.3531515518472634, + 2.353151551847263, 2.7691249352268454, 5.563075301637596, 3.3520668829534896, @@ -113749,9 +113728,9 @@ 4.2400533851861155, 4.0045589019170285, 5.273762277169751, - 3.9310500209697388, + 3.931050020969739, 4.888714215223053, - 1.8645116555138919, + 1.864511655513892, 4.960001450798049, 4.439620692173701, 4.657239358523135, @@ -113768,7 +113747,7 @@ 3.525512001507486, 3.614559864905686, 3.051306289530276, - 3.9901517293946043, + 3.990151729394604, 3.931148079975823, 3.6194205969789888, 5.950384460960295, @@ -113800,16 +113779,16 @@ 3.177223822597502, 4.692565733137089, 4.262073209485089, - 3.7119916877147747, + 3.7119916877147743, 4.0865370337433955, 5.426192077942154, - 2.3531515518472634, + 2.353151551847263, 3.944873877368682, 3.573878593463143, 2.846633738568802, 2.5216138822443264, - 3.9623316919897396, - 3.6298592444072475, + 3.962331691989739, + 3.629859244407247, 4.884826953338939, 5.712673425106055, 1.115766881529125, @@ -113826,7 +113805,7 @@ 4.262073209485089, 3.331406318781175, 4.743188905528555, - 3.8726362838988155, + 3.872636283898815, 2.371994950558372, 5.816279964246269, 4.200137462654826, @@ -113842,7 +113821,7 @@ 2.6589054790056106, 3.4137075545766944, 4.196038942595654, - 3.8723781668792427, + 3.8723781668792423, 3.931148079975823, 3.577496237552215, 3.525512001507486, @@ -113850,8 +113829,8 @@ 4.661360418260222, 2.5215980864306875, 4.432013670984548, - 3.6959385489201453, - 3.8090700154351156, + 3.6959385489201457, + 3.809070015435115, 3.9606845820880134, 1.2229051685521188, 4.236828869493213, @@ -113865,7 +113844,7 @@ 4.273070804572239, 5.950384460960295, 4.485847819514239, - 3.9901517293946043, + 3.990151729394604, 3.3276688007784383, 4.29171973506097, 5.366713274272053, @@ -113889,7 +113868,7 @@ 3.570779389420819, 3.2368675853174143, 2.5063944147198605, - 3.6959385489201453, + 3.6959385489201457, 4.900361009979302, 4.777135926572798, 4.743188905528555, @@ -113930,9 +113909,9 @@ 6.191144624429952, 3.570779389420819, 3.259218386146851, - 3.8990075214519293, + 3.8990075214519297, 4.683605750740478, - 3.7422880111080947, + 3.7422880111080943, 2.556613653975657, 5.8440248165699815, 4.912185433607889, @@ -113959,15 +113938,15 @@ 5.063003374775231, 3.4788024785938534, 2.713460588528986, - 1.9203030356134703, + 1.9203030356134705, 3.9954536554804343, 5.08087139594599, 4.219120276468952, 6.184484626318603, 3.5637187019516614, 4.09541883720926, - 2.1123360084411518, - 3.8266805295548925, + 2.112336008441152, + 3.826680529554893, 1.9526221241290844, 4.401649197492803, 6.957476197696308, @@ -113980,7 +113959,7 @@ 4.909288732351722, 5.494760610340286, 5.009597998831989, - 3.6959385489201453, + 3.6959385489201457, 2.6925929136319753, 2.842000793610058, 3.671538357863932, @@ -114024,7 +114003,7 @@ 5.287768110313283, 6.093381597292533, 5.007486827784096, - 1.4579317166339463, + 1.4579317166339465, 4.485847819514239, 4.370644956116257, 4.94153748729, @@ -114087,7 +114066,7 @@ 3.754738788652418, 3.504322040182467, 4.121762859867491, - 3.6817496728997154, + 3.681749672899715, 3.316812569870017, 2.3008416436443957, 5.503812874336042, @@ -114100,13 +114079,13 @@ 3.411977062901432, 4.753549302059618, 6.218192009715558, - 3.8208064301313476, + 3.820806430131347, 2.9082633157996725, 5.495254674049007, 3.616641106683075, 4.156492963364766, 3.850754709396207, - 2.9711036257495866, + 2.971103625749586, 4.743188905528555, 5.5931213065649645, 4.852874248424203, @@ -114165,7 +114144,7 @@ 4.1651648839980195, 5.366713274272053, 3.7214618340229526, - 3.8603889198857453, + 3.8603889198857457, 5.779937555225954, 3.4042381480334596, 3.8530363073565743, @@ -114180,7 +114159,7 @@ 3.72055879533466, 3.6069214817275337, 4.822597009759559, - 3.9623316919897396, + 3.962331691989739, 3.5346984183735786, 5.066594083462509, 3.4118526424599227, @@ -114194,7 +114173,7 @@ 3.778450878896099, 3.3492803609401465, 6.067645271825832, - 2.1123360084411518, + 2.112336008441152, 4.106197046742952, 5.273762277169751, 2.64981458763414, @@ -114203,13 +114182,13 @@ 2.8736835479667167, 3.607387061665489, 4.50574374244958, - 1.5261134752156587, + 1.5261134752156589, 4.820247910828703, 5.736738678022849, 4.85150691163927, 4.016079495930089, 4.1038408045326555, - 3.4479672059436606, + 3.447967205943661, 9.36632617822946, 4.5117122245218715, 2.9978172122427935, @@ -114219,10 +114198,10 @@ 4.504816564262778, 3.884073613804524, 4.6495461333787285, - 3.8784144925052733, + 3.8784144925052737, 4.648552213210629, 5.941455276125516, - 1.9203030356134703, + 1.9203030356134705, 3.8634377142827607, 4.8332623574226, 4.356497629308867, @@ -114232,14 +114211,14 @@ 5.198931977076952, 4.015958734546356, 4.842055178278025, - 3.8366700709936676, + 3.836670070993667, 5.474752220882786, 5.29763638120991, 5.984650577991595, 6.034706788609022, 3.5358916526022437, 4.682351270347801, - 3.9709938297395238, + 3.970993829739524, 2.933686533718004, 4.411700060863578, 2.5721876687426133, @@ -114288,7 +114267,7 @@ 3.1267289929638387, 3.815870774290864, 5.025038176075603, - 2.0480796748734758, + 2.048079674873476, 5.713762194698009, 7.793803257037217, 5.98618719226499, @@ -114307,7 +114286,7 @@ 4.2398856341033175, 3.960253983742127, 3.4663848723192356, - 3.7996726279145547, + 3.7996726279145543, 4.1811666364700795, 6.1752791162437095, 4.440589426417697, @@ -114316,14 +114295,14 @@ 4.807458290743827, 2.575336998998587, 4.344815630348246, - 3.9147207796566925, + 3.914720779656693, 4.118234808451714, 3.4663848723192356, 3.616641106683075, 5.864489650060009, 3.19917367762605, 3.3342727791932902, - 1.9203030356134703, + 1.9203030356134705, 4.262073209485089, 3.906469134599116, 4.866095411261868, @@ -114344,7 +114323,7 @@ 4.700051631780903, 3.4729223027279996, 1.610882558677442, - 3.8363632422766845, + 3.836363242276685, 4.034676587424182, 2.8736835479667167, 4.399388619731803, @@ -114367,7 +114346,7 @@ 3.216940046063469, 6.120879804726821, 3.7302662728305225, - 7.8514067707312805, + 7.85140677073128, 3.50773055548225, 2.375725242016618, 4.083948352872494, @@ -114408,7 +114387,7 @@ 4.2515456836398196, 5.366713274272053, 5.67909803497274, - 3.7996726279145547, + 3.7996726279145543, 2.200647571899552, 4.482886439489191, 3.752840164214462, @@ -114421,9 +114400,9 @@ 4.172576491275429, 5.213939011273418, 3.972663063910221, - 3.9620324674604532, + 3.962032467460453, 4.821802591639649, - 3.6776044695940198, + 3.67760446959402, 2.5854111883494433, 6.158039811061833, 4.506617530153464, @@ -114586,7 +114565,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -114645,7 +114624,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -114683,7 +114662,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -114744,7 +114723,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -114824,7 +114803,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -114916,7 +114895,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -114932,7 +114911,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -114952,7 +114931,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -115201,9 +115180,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -115234,7 +115213,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -115270,7 +115249,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -115376,7 +115355,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -115399,7 +115378,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -115443,7 +115422,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -115491,7 +115470,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -115543,7 +115522,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -115701,13 +115680,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -115766,7 +115745,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -115939,7 +115918,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -115979,7 +115958,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -115990,7 +115969,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -116022,7 +116001,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -116099,7 +116078,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -116170,7 +116149,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -116357,7 +116336,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -116366,13 +116345,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -116566,7 +116545,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -116608,7 +116587,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -116622,7 +116601,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -116706,13 +116685,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -116827,13 +116806,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -116869,7 +116848,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -116992,7 +116971,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -117063,7 +117042,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -117155,7 +117134,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -117279,7 +117258,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -117293,7 +117272,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -117359,7 +117338,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -117378,7 +117357,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -117518,7 +117497,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -117539,12 +117518,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -117622,7 +117601,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -117669,7 +117648,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -117747,7 +117726,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -117796,7 +117775,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -118075,7 +118054,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -118106,7 +118085,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -118139,7 +118118,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -118170,9 +118149,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -118225,7 +118204,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -118294,7 +118273,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -118393,14 +118372,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -118418,14 +118397,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -118594,7 +118573,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -118711,7 +118690,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -118725,7 +118704,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -118765,7 +118744,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -118796,7 +118775,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -118913,7 +118892,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -118935,7 +118914,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -118982,7 +118961,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -119055,7 +119034,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -119105,7 +119084,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -119125,7 +119104,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -119230,9 +119209,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -119322,7 +119301,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -119365,7 +119344,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -119425,7 +119404,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -119497,7 +119476,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -119515,7 +119494,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -119615,7 +119594,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -119664,7 +119643,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -119694,7 +119673,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -119791,7 +119770,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -119801,7 +119780,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -119920,7 +119899,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -119933,7 +119912,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -119971,7 +119950,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -120244,7 +120223,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -120283,7 +120262,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -120382,7 +120361,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -120514,7 +120493,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -120532,7 +120511,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -120565,7 +120544,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -120703,7 +120682,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -120741,12 +120720,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -120755,7 +120734,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -120806,7 +120785,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -120814,7 +120793,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -120825,7 +120804,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -120850,7 +120829,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -120934,7 +120913,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -121043,7 +121022,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -121106,9 +121085,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -121215,7 +121194,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -121279,7 +121258,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -121368,9 +121347,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -121384,7 +121363,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -121645,7 +121624,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -121656,7 +121635,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -121701,7 +121680,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -121717,7 +121696,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -121772,7 +121751,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -121898,7 +121877,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -121914,7 +121893,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -121943,7 +121922,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -122088,7 +122067,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -122151,7 +122130,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -122287,7 +122266,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -122325,7 +122304,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -122357,7 +122336,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -122429,11 +122408,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -122513,7 +122492,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -122524,7 +122503,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -122623,7 +122602,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -122675,7 +122654,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -122693,7 +122672,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -122702,7 +122681,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -122710,7 +122689,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -122904,7 +122883,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -122972,7 +122951,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -123127,7 +123106,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -123135,7 +123114,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -123473,7 +123452,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -123482,7 +123461,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -123517,7 +123496,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -123526,7 +123505,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -123560,7 +123539,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -123577,7 +123556,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -123593,7 +123572,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -123671,7 +123650,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -123716,7 +123695,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -123874,7 +123853,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -123979,7 +123958,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -123998,7 +123977,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -124055,7 +124034,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -124099,7 +124078,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -124115,7 +124094,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -124169,7 +124148,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -124177,9 +124156,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -124329,7 +124308,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -124376,8 +124355,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -124501,7 +124480,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -124526,7 +124505,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -124545,7 +124524,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -124553,15 +124532,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -124645,7 +124624,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -124715,7 +124694,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -124796,7 +124775,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -124847,7 +124826,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -124958,7 +124937,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -125093,7 +125072,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -125190,7 +125169,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -125246,7 +125225,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -125277,7 +125256,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -125451,7 +125430,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -125504,7 +125483,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -125633,7 +125612,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -125642,7 +125621,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -125652,18 +125631,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -125760,7 +125739,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -125800,12 +125779,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -125852,9 +125831,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -125893,7 +125872,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -125913,7 +125892,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -126049,7 +126028,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -126326,11 +126305,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -126455,7 +126434,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -126552,7 +126531,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -126651,7 +126630,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -126752,7 +126731,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -126823,7 +126802,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -126904,7 +126883,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -126992,7 +126971,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -127089,7 +127068,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -127133,7 +127112,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -127160,12 +127139,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -127567,7 +127546,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -127579,7 +127558,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -127656,7 +127635,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -127846,7 +127825,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -127858,7 +127837,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -127895,7 +127874,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -128014,7 +127993,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -128043,7 +128022,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -128196,11 +128175,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -128236,7 +128215,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -128271,7 +128250,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -128322,7 +128301,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -128492,7 +128471,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -128508,7 +128487,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -128643,12 +128622,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -128720,7 +128699,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -128773,7 +128752,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -129069,7 +129048,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -129085,7 +129064,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -129111,7 +129090,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -129154,7 +129133,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -129232,7 +129211,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -129247,7 +129226,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -129360,7 +129339,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -129375,7 +129354,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -129557,18 +129536,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -129633,7 +129612,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -129652,7 +129631,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -129681,7 +129660,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -129774,7 +129753,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -129881,7 +129860,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -129893,7 +129872,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -130018,7 +129997,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -130124,7 +130103,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -130140,7 +130119,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -130171,10 +130150,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -130182,7 +130161,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -130242,7 +130221,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -130284,8 +130263,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -130308,7 +130287,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -130456,7 +130435,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -130482,13 +130461,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -130691,7 +130670,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -130731,7 +130710,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -130797,7 +130776,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -130847,7 +130826,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -130928,7 +130907,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -130995,7 +130974,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -131306,7 +131285,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -131409,7 +131388,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -131441,7 +131420,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -131472,7 +131451,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -131510,7 +131489,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -131546,7 +131525,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -131571,7 +131550,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -131589,7 +131568,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -132045,7 +132024,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -132071,7 +132050,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -132087,7 +132066,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -132125,7 +132104,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -132182,7 +132161,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -132383,7 +132362,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -132488,7 +132467,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -132527,7 +132506,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -132598,7 +132577,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -132629,7 +132608,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -132673,8 +132652,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -132807,7 +132786,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -132831,8 +132810,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -132846,7 +132825,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -133255,7 +133234,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -133265,7 +133244,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -133290,7 +133269,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -133327,7 +133306,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -133340,7 +133319,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -133363,7 +133342,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -133428,7 +133407,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -133551,7 +133530,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -133589,7 +133568,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -133617,7 +133596,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -133737,7 +133716,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -133866,7 +133845,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -134062,7 +134041,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -134080,7 +134059,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -134140,13 +134119,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -134207,7 +134186,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -134224,14 +134203,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -134242,7 +134221,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -134328,7 +134307,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -134345,7 +134324,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -134359,7 +134338,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -134518,7 +134497,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -134621,7 +134600,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -134639,7 +134618,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -134786,7 +134765,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -134802,7 +134781,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -134850,7 +134829,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -134877,7 +134856,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -135008,7 +134987,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -135022,7 +135001,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -135034,7 +135013,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -135118,7 +135097,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -135129,14 +135108,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -135230,7 +135209,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -135253,7 +135232,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -135261,7 +135240,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -135369,7 +135348,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -135395,7 +135374,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -135465,7 +135444,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -135495,7 +135474,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -135576,7 +135555,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -135637,7 +135616,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -135651,12 +135630,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -135671,7 +135650,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -135719,7 +135698,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -135783,7 +135762,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -135872,7 +135851,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -136045,7 +136024,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -136191,7 +136170,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -136213,7 +136192,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -136259,7 +136238,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -136279,7 +136258,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -136298,7 +136277,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -136306,7 +136285,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -136372,7 +136351,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -136457,7 +136436,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -136473,7 +136452,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -136508,7 +136487,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -136541,7 +136520,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -136593,7 +136572,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -136658,7 +136637,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -136682,13 +136661,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -136809,11 +136788,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -136826,7 +136805,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -136893,10 +136872,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -136926,7 +136905,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -136947,14 +136926,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -136996,7 +136975,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -137222,7 +137201,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -137320,7 +137299,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -137358,7 +137337,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -137382,7 +137361,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -137697,7 +137676,7 @@ 4.607897183550073, 5.707611749335247, 5.232335169413144, - 3.8606317349967068, + 3.860631734996707, 4.996072671638692, 7.777190275784022, 5.1274674564058325, @@ -138004,7 +137983,7 @@ 5.3814514747811195, 5.8337567261526155, 4.313010082574838, - 3.8606317349967068, + 3.860631734996707, 5.906937809611114, 5.820573952100158, 5.151610556899346, @@ -138041,7 +138020,7 @@ 5.13473811003528, 4.703271030996597, 4.421154397909028, - 5.5054626672058316, + 5.505462667205832, 4.290738086913391, 4.554874250847434, 4.995824809924066, @@ -138235,7 +138214,7 @@ 5.172678442000707, 5.20809789282133, 5.1180427669796105, - 11.680723079543155, + 11.680723079543156, 4.686559110532624, 6.658910573417661, 5.590452400077192, @@ -138404,7 +138383,7 @@ 4.528783092000492, 5.586394133571144, 4.86866932865916, - 7.5487460311623975, + 7.548746031162397, 5.860913764844376, 5.704907222948541, 5.16187323606801, @@ -138731,7 +138710,7 @@ 5.3641712585926715, 5.534056523456352, 4.72742451767271, - 3.8606317349967068, + 3.860631734996707, 4.703089501088308, 4.992700856949054, 4.900245672195763, @@ -138828,12 +138807,12 @@ 5.877588839194502, 5.202402161436372, 5.354518695659622, - 11.680723079543155, + 11.680723079543156, 6.246510184911478, 4.651313348757452, 6.314351953861438, 5.5790270864263745, - 12.795472669855165, + 12.795472669855164, 5.414433292932127, 4.732282117082062, 5.620875400364857, @@ -139072,7 +139051,7 @@ 5.315384435466592, 6.071953812340013, 5.125536109436368, - 3.8606317349967068, + 3.860631734996707, 6.1256362422850374, 4.486861872422809, 4.517591103170148, @@ -139160,7 +139139,7 @@ 5.001971179712406, 5.857626040055208, 4.391537621910979, - 5.8786912677825764, + 5.878691267782576, 5.573889854059879, 5.669813544559964, 4.626015890164561, @@ -139520,7 +139499,7 @@ 5.60912249851221, 5.38757617784351, 5.754281202190295, - 3.8606317349967068, + 3.860631734996707, 5.249892541292783, 4.703089501088308, 5.765718647939713, @@ -140261,7 +140240,7 @@ 5.993536650665149, 4.747360750754021, 5.1597919223674715, - 3.8606317349967068, + 3.860631734996707, 5.198920623395054, 5.127491737690868, 4.075303764811233, @@ -140454,7 +140433,7 @@ 5.249892541292783, 5.274594220131142, 5.968129919834192, - 3.8606317349967068, + 3.860631734996707, 5.735361478029071, 5.17496638079235, 4.46091910870346, @@ -140480,7 +140459,7 @@ 5.723510290768154, 5.4165641403378055, 5.338730885131128, - 3.8606317349967068, + 3.860631734996707, 5.505885022435424, 4.893815571263255, 4.991663393895138, @@ -140695,7 +140674,7 @@ 5.0339437954999395, 5.574437456942624, 4.72141407245078, - 3.9305910443309973, + 3.9305910443309977, 6.082628643419768, 4.503243125068589, 4.357196940932628, @@ -141116,7 +141095,7 @@ 4.282730859718038, 4.110474914469994, 5.715604865817226, - 3.9694800377966413, + 3.9694800377966417, 6.018634917628046, 5.378333662560229, 4.839761302830263, @@ -141695,7 +141674,7 @@ 5.607802292251081, 5.707633186178085, 5.746222029452116, - 3.9722648940150678, + 3.972264894015068, 4.699898315955613, 4.8971978163365595, 6.155682184692825, @@ -142049,7 +142028,7 @@ 4.725653013192451, 5.299820481824635, 5.538739013845921, - 5.5054626672058316, + 5.505462667205832, 4.625584724005886, 5.253248332844681, 4.9407108838004525, @@ -142220,7 +142199,7 @@ 5.2793228439930875, 5.08586818389714, 5.300390147590991, - 5.5054626672058316, + 5.505462667205832, 4.15374308815524, 4.15374308815524, 4.344332223889186, @@ -142309,7 +142288,7 @@ 5.653851786597786, 5.595288242181962, 4.953242510596942, - 3.9722648940150678, + 3.972264894015068, 6.185257555592617, 5.091571940262899, 5.968129919834192, @@ -142682,7 +142661,7 @@ 4.869286110226777, 4.745455157884631, 5.08586818389714, - 3.8606317349967068, + 3.860631734996707, 5.823305929455324, 4.972709352995455, 6.3691350629368095, @@ -142871,7 +142850,7 @@ 4.59571375185037, 4.49001583456093, 4.789691576601968, - 3.9722648940150678, + 3.972264894015068, 5.052365710863093, 5.285717923761811, 6.232865298015855, @@ -143008,7 +142987,7 @@ 5.806696985987837, 5.856072705771872, 5.023914071272337, - 5.5054626672058316, + 5.505462667205832, 5.789942358102238, 6.226974605450468, 5.406574611042529, @@ -143064,7 +143043,7 @@ 5.723797288134623, 6.267309846196739, 4.556756883406224, - 3.9722648940150678, + 3.972264894015068, 5.088722755383946, 5.265427468157947, 5.243264271613833, @@ -143441,7 +143420,7 @@ 4.4439955707747325, 5.877194630311035, 3.811277350984794, - 3.9722648940150678, + 3.972264894015068, 6.309616864774859, 6.23111867841445, 5.40284415380637, @@ -143463,7 +143442,7 @@ 6.6692412480129075, 4.751846778171639, 6.108178877695972, - 3.9694800377966413, + 3.9694800377966417, 5.524545078368224, 6.058168593093765, 4.515141932543316, @@ -143589,7 +143568,7 @@ 4.544849499011248, 5.880084058044262, 5.298251856085826, - 3.9722648940150678, + 3.972264894015068, 5.090940471256737, 6.771399767662765, 5.499656606836701, @@ -143804,7 +143783,7 @@ 4.554874250847434, 5.319869895848074, 4.7503289609723245, - 5.5054626672058316, + 5.505462667205832, 5.129104507002888, 5.584542682057992, 5.451213439136054, @@ -143854,7 +143833,7 @@ 5.22061519705511, 5.993536650665149, 5.648683972890539, - 3.8606317349967068, + 3.860631734996707, 5.125536109436368, 4.197567114873504, 4.870049329533443, @@ -143924,7 +143903,7 @@ 6.547865060676135, 5.265427468157947, 5.87203627170549, - 5.5054626672058316, + 5.505462667205832, 4.423875614025081, 5.767446739699007, 5.038615699750253, @@ -144620,7 +144599,7 @@ 4.401466446504134, 5.111524306574529, 5.33789442899431, - 3.7318636489666237, + 3.731863648966624, 5.795758183125444, 5.298251856085826, 5.603600275477524, @@ -144823,7 +144802,7 @@ 5.413487273614158, 6.14043553998579, 6.1256362422850374, - 5.5054626672058316, + 5.505462667205832, 4.876426865099776, 5.111524306574529, 5.634119660944407, @@ -144887,7 +144866,7 @@ 4.794993633584982, 4.642630673546581, 4.356526497658519, - 3.7634728114322438, + 3.763472811432244, 5.087542217092128, 6.983435122143828, 5.121122899652599, @@ -145065,7 +145044,7 @@ 4.744801788187001, 5.372071406497781, 5.5790270864263745, - 3.9961870195996885, + 3.996187019599689, 5.764067645380959, 6.232865298015855, 4.930694670264559, @@ -145220,7 +145199,7 @@ 4.544884262404475, 5.49077344292068, 4.89254545842391, - 3.9722648940150678, + 3.972264894015068, 5.978629071248294, 4.825745276830289, 5.760187193511115, @@ -145236,7 +145215,7 @@ 5.180238586762025, 4.417608571256435, 5.547459063715984, - 3.8606317349967068, + 3.860631734996707, 5.011166797745953, 3.946405763243954, 4.958827517590045, @@ -145260,7 +145239,7 @@ 5.037245303858005, 4.358762073831555, 6.405144695748699, - 3.9722648940150678, + 3.972264894015068, 5.414619379200745, 5.414433292932127, 5.245725246860388, @@ -145276,7 +145255,7 @@ 7.45024468786433, 4.564687830903438, 5.023914071272337, - 3.8606317349967068, + 3.860631734996707, 5.017411572869209, 6.799944519110797, 5.512637882692202, @@ -145299,7 +145278,7 @@ 4.350717763034908, 4.206481513017319, 5.5002804311368285, - 9.277443905768063, + 9.277443905768065, 5.68238957343895, 5.4484034546922855, 4.814156783562137, @@ -145496,7 +145475,7 @@ 4.6986682489072535, 6.232865298015855, 5.399684090269069, - 3.9722648940150678, + 3.972264894015068, 5.640010636221996, 5.415081412154252, 5.658039423015059, @@ -145723,7 +145702,7 @@ 4.703271030996597, 5.779553827498734, 4.344332223889186, - 3.9694800377966413, + 3.9694800377966417, 4.595726251815114, 5.36324600692519, 5.516908023524841, @@ -145980,7 +145959,7 @@ 6.314351953861438, 5.904382484104467, 3.83979152627776, - 3.8606317349967068, + 3.860631734996707, 4.676779809082208, 4.891450684430577, 5.20930715817984, @@ -146424,7 +146403,7 @@ 5.329749521040808, 5.276457841281481, 4.672736305831465, - 3.8606317349967068, + 3.860631734996707, 5.530508012181919, 4.912791658132188, 5.025584146460908, @@ -146484,7 +146463,7 @@ 5.240341631019701, 6.314351953861438, 4.607897183550073, - 3.8606317349967068, + 3.860631734996707, 6.385452888037051, 4.290738086913391, 5.426230646715116, @@ -146817,7 +146796,7 @@ 5.765718647939713, 4.817363042220192, 7.765539733543675, - 3.8606317349967068, + 3.860631734996707, 5.8442874330475485, 4.958218391763638, 4.55344511525178, @@ -146917,7 +146896,7 @@ 4.96560623714278, 5.313979408334638, 5.294445523769414, - 3.9694800377966413, + 3.9694800377966417, 5.0339437954999395, 5.107560998662255, 4.954989139189985, @@ -147047,7 +147026,7 @@ 5.32722099589324, 4.15374308815524, 4.564687830903438, - 3.8606317349967068, + 3.860631734996707, 6.789930305938891, 5.008132521688539, 5.024602119217033, @@ -147552,7 +147531,7 @@ 5.037245303858005, 4.9770015095631175, 5.735943281569803, - 3.8606317349967068, + 3.860631734996707, 5.771359370990442, 6.186840369337031, 5.3814514747811195, @@ -147614,7 +147593,7 @@ 4.15374308815524, 5.034077831111644, 4.461353697690189, - 3.8534291110917933, + 3.8534291110917938, 5.978629071248294, 5.300672409911602, 4.840715330284979, @@ -147673,7 +147652,7 @@ 4.814156783562137, 5.298251856085826, 5.003870921504812, - 3.8606317349967068, + 3.860631734996707, 5.678674219855424, 6.658910573417661, 5.150544990875333, @@ -147687,7 +147666,7 @@ 5.772023319702817, 5.546064251209284, 4.607897183550073, - 3.8606317349967068, + 3.860631734996707, 5.444182880923575, 5.073108462513263, 6.232865298015855, @@ -147786,7 +147765,7 @@ 6.018634917628046, 5.330927171596153, 5.63379322585543, - 5.8786912677825764, + 5.878691267782576, 5.111812014781574, 5.148015332231924, 5.187898644324257, @@ -148113,7 +148092,7 @@ 5.404531906719556, 5.723797288134623, 5.138595844077321, - 5.5054626672058316, + 5.505462667205832, 4.138695110224728, 10.055003367572604, 4.179315143694631, @@ -148167,7 +148146,7 @@ 5.255537684998951, 5.36324600692519, 4.755289556100851, - 3.9694800377966413, + 3.9694800377966417, 4.973418511211954, 5.201516956318791, 5.404205306089232, @@ -148379,7 +148358,7 @@ 5.73516843655177, 4.568059462932932, 4.082035550050993, - 11.680723079543155, + 11.680723079543156, 4.6675145148282, 5.723797288134623, 5.894099422427632, @@ -148527,7 +148506,7 @@ 5.877588839194502, 5.190857941498687, 5.009505098687253, - 5.5054626672058316, + 5.505462667205832, 5.202360084093474, 6.087239713100056, 4.580740803064305, @@ -148716,7 +148695,7 @@ 5.414433292932127, 4.799771692974192, 5.690317745637206, - 3.9694800377966413, + 3.9694800377966417, 6.2169246927510216, 5.3466410923695875, 5.435386188210763, @@ -148801,7 +148780,7 @@ 4.607897183550073, 5.8958419522074985, 4.648321068238151, - 5.5054626672058316, + 5.505462667205832, 5.514202013417653, 5.363139745365448, 4.669176163783862, @@ -149060,7 +149039,7 @@ 5.277960743881662, 4.336219229693244, 4.709668531799823, - 3.9694800377966413, + 3.9694800377966417, 4.83117724217707, 4.6991731240707395, 5.63201843025415, @@ -149079,7 +149058,7 @@ 5.901778085503753, 5.3973620102182664, 5.13294476393962, - 5.5054626672058316, + 5.505462667205832, 4.45876598184167, 4.809979747625263, 4.210729283215664, @@ -149402,7 +149381,7 @@ 4.871087130754432, 4.958218391763638, 6.090249823734614, - 3.9722648940150678, + 3.972264894015068, 5.040466905680687, 4.904182240791559, 5.391157468352447, @@ -149758,7 +149737,7 @@ 5.589949182518448, 5.394690287156394, 5.240341631019701, - 3.9694800377966413, + 3.9694800377966417, 5.295285505798362, 5.015429452321033, 4.284101015901086, @@ -149877,8 +149856,8 @@ 4.805209672554207, 6.883913787237412, 5.801168961508664, - 3.9722648940150678, - 3.8606317349967068, + 3.972264894015068, + 3.860631734996707, 5.60529691589749, 6.053363737737582, 5.037245303858005, @@ -149953,7 +149932,7 @@ 4.464583348299542, 5.088722755383946, 5.090940471256737, - 3.8606317349967068, + 3.860631734996707, 5.315572420309683, 5.504034939210411, 5.2502438194060375, @@ -150109,7 +150088,7 @@ 5.36324600692519, 5.256517290500005, 4.814156783562137, - 3.9722648940150678, + 3.972264894015068, 5.232335169413144, 4.867029053190293, 5.553261536657615, @@ -150168,7 +150147,7 @@ 5.272541951771792, 5.409614179418476, 4.882570949920107, - 12.367381324828205, + 12.367381324828203, 4.806198087571564, 6.087239713100056, 5.449767128724899, @@ -150356,7 +150335,7 @@ 4.975869871434924, 5.894099422427632, 4.532721098174197, - 3.8606317349967068, + 3.860631734996707, 5.808130151718375, 5.125536109436368, 5.712658741839808, @@ -150498,7 +150477,7 @@ 5.004043967019483, 5.723510290768154, 6.080913797332082, - 3.9722648940150678, + 3.972264894015068, 5.0840060730214, 5.444182880923575, 5.08586818389714, @@ -150770,7 +150749,7 @@ 5.735943281569803, 4.893815571263255, 5.265427468157947, - 5.7576119262684236, + 5.757611926268424, 5.534960491177404, 5.079725438642411, 5.946335554034956, @@ -150841,7 +150820,7 @@ 5.019907315535079, 6.23111867841445, 4.340622967938613, - 5.5054626672058316, + 5.505462667205832, 4.138695110224728, 8.117449416670151, 4.840466874732056, @@ -151052,7 +151031,7 @@ 4.313010082574838, 5.229718649238148, 4.607897183550073, - 3.9722648940150678, + 3.972264894015068, 4.642630673546581, 5.1180427669796105, 4.6675145148282, @@ -151218,7 +151197,7 @@ 5.295982773675324, 5.20930715817984, 5.481910395011031, - 3.8606317349967068, + 3.860631734996707, 6.927593535653039, 5.453875118624041, 4.66382792131718, @@ -151290,10 +151269,10 @@ 4.966134630902648, 5.49077344292068, 4.937017999886521, - 3.9722648940150678, + 3.972264894015068, 5.19028082352943, 5.111812014781574, - 3.8606317349967068, + 3.860631734996707, 5.1470305986727904, 4.59527162888385, 5.978629071248294, @@ -151449,7 +151428,7 @@ 4.065015091377313, 4.810965010162887, 5.223146801743743, - 7.5119809871456855, + 7.511980987145685, 4.963760464412893, 4.605920589187998, 5.483887129798767, @@ -151733,7 +151712,7 @@ 5.240341631019701, 5.449170035695623, 4.73099967143814, - 3.9722648940150678, + 3.972264894015068, 4.668442592092761, 5.177935457283284, 6.267309846196739, @@ -151769,7 +151748,7 @@ 4.703271030996597, 6.018634917628046, 4.15374308815524, - 3.8606317349967068, + 3.860631734996707, 5.1180427669796105, 4.397731498357812, 5.088040490500022, @@ -151803,7 +151782,7 @@ 4.891450684430577, 5.6592591326938235, 5.698024593093011, - 5.5054626672058316, + 5.505462667205832, 5.346943508801492, 4.634724395200565, 5.308914441114959, @@ -151838,7 +151817,7 @@ 6.038448549464242, 5.351840534577415, 5.926025787629489, - 3.8606317349967068, + 3.860631734996707, 5.082450967549737, 5.658770629175463, 5.105384898065736, @@ -152144,7 +152123,7 @@ 5.832650012521117, 5.419369237794632, 6.3086879739034085, - 5.5054626672058316, + 5.505462667205832, 6.068165795954952, 4.212639387727444, 5.0381182489148335, @@ -152573,7 +152552,7 @@ 4.691626293808803, 4.710969154222603, 5.927259587108711, - 3.9694800377966413, + 3.9694800377966417, 4.2983764183569235, 5.607802292251081, 6.084950368054666, @@ -152672,7 +152651,7 @@ 4.915923937265026, 5.223146801743743, 4.793464573880373, - 3.9722648940150678, + 3.972264894015068, 4.665423279577675, 4.965601288544442, 5.037245303858005, @@ -153093,7 +153072,7 @@ 4.1436320646327305, 4.381359335545252, 8.22197548135354, - 3.9722648940150678, + 3.972264894015068, 4.645874530555403, 4.915257239241744, 6.149210842663498, @@ -153215,7 +153194,7 @@ 5.011166797745953, 4.892035050398434, 4.751846778171639, - 7.5487460311623975, + 7.548746031162397, 4.925174709026497, 5.993536650665149, 5.600576710175244, @@ -153272,7 +153251,7 @@ 4.232001117041969, 5.576598322216461, 5.399684090269069, - 3.8606317349967068, + 3.860631734996707, 5.4893044405617815, 4.906998934154071, 4.972709352995455, @@ -153329,7 +153308,7 @@ 5.546257651507253, 5.179895837861728, 4.3200520376800515, - 5.7576119262684236, + 5.757611926268424, 6.232865298015855, 5.801498450218653, 5.037245303858005, @@ -153405,7 +153384,7 @@ 5.875327037455584, 4.066541549091249, 5.474669734722955, - 3.8606317349967068, + 3.860631734996707, 5.2793228439930875, 4.980569248001933, 5.576598322216461, @@ -153733,7 +153712,7 @@ 5.117673737669641, 4.384699945058273, 6.185257555592617, - 3.9694800377966413, + 3.9694800377966417, 5.391157468352447, 5.067062549914679, 5.295285505798362, @@ -154270,7 +154249,7 @@ 5.351840534577415, 5.451213439136054, 5.952377029661908, - 3.9722648940150678, + 3.972264894015068, 5.0339437954999395, 4.065015091377313, 6.2126380147399045, @@ -154406,7 +154385,7 @@ 4.333024692405435, 4.738431162332194, 4.7898222764096285, - 3.8606317349967068, + 3.860631734996707, 4.8371503549426675, 4.72195108729644, 5.525183415288435, @@ -154538,7 +154517,7 @@ 4.713895132578492, 4.8971978163365595, 5.415081412154252, - 3.8606317349967068, + 3.860631734996707, 5.36324600692519, 4.3422459751460165, 4.065015091377313, @@ -154678,7 +154657,7 @@ 4.596639153717185, 5.104209657522452, 5.2229735444580365, - 3.8606317349967068, + 3.860631734996707, 5.6555734259265344, 5.296171216207484, 5.760187193511115, @@ -154710,7 +154689,7 @@ 6.583460259712063, 4.065015091377313, 4.53462725150508, - 5.5054626672058316, + 5.505462667205832, 8.208604420056052, 4.7503289609723245, 4.528783092000492, @@ -155254,7 +155233,7 @@ 4.814156783562137, 5.456894612004612, 5.801498450218653, - 3.8606317349967068, + 3.860631734996707, 5.20930715817984, 5.223146801743743, 4.536098926374174, @@ -155472,7 +155451,7 @@ 5.708865377108224, 5.643536217419804, 5.087098009828668, - 7.5119809871456855, + 7.511980987145685, 5.723797288134623, 5.483767038405938, 5.578017374516751, @@ -155809,7 +155788,7 @@ 5.097554578340963, 5.969063603095115, 5.214545652514756, - 11.680723079543155, + 11.680723079543156, 4.848146695771281, 4.357196940932628, 5.202402161436372, @@ -155858,7 +155837,7 @@ 5.202771875105491, 4.759802469849253, 4.953242510596942, - 3.9722648940150678, + 3.972264894015068, 4.103966144954633, 5.250764650956867, 5.552900359858217, @@ -156028,7 +156007,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -156087,7 +156066,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -156125,7 +156104,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -156186,7 +156165,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -156266,7 +156245,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -156358,7 +156337,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -156374,7 +156353,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -156394,7 +156373,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -156643,9 +156622,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -156676,7 +156655,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -156712,7 +156691,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -156818,7 +156797,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -156841,7 +156820,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -156885,7 +156864,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -156933,7 +156912,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -156985,7 +156964,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -157143,13 +157122,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -157208,7 +157187,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -157381,7 +157360,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -157421,7 +157400,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -157432,7 +157411,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -157464,7 +157443,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -157541,7 +157520,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -157612,7 +157591,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -157799,7 +157778,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -157808,13 +157787,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -158008,7 +157987,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -158050,7 +158029,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -158064,7 +158043,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -158148,13 +158127,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -158269,13 +158248,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -158311,7 +158290,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -158434,7 +158413,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -158505,7 +158484,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -158597,7 +158576,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -158721,7 +158700,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -158735,7 +158714,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -158801,7 +158780,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -158820,7 +158799,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -158960,7 +158939,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -158981,12 +158960,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -159064,7 +159043,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -159111,7 +159090,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -159189,7 +159168,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -159238,7 +159217,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -159517,7 +159496,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -159548,7 +159527,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -159581,7 +159560,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -159612,9 +159591,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -159667,7 +159646,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -159736,7 +159715,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -159835,14 +159814,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -159860,14 +159839,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -160036,7 +160015,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -160153,7 +160132,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -160167,7 +160146,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -160207,7 +160186,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -160238,7 +160217,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -160355,7 +160334,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -160377,7 +160356,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -160424,7 +160403,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -160497,7 +160476,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -160547,7 +160526,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -160567,7 +160546,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -160672,9 +160651,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -160764,7 +160743,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -160807,7 +160786,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -160867,7 +160846,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -160939,7 +160918,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -160957,7 +160936,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -161057,7 +161036,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -161106,7 +161085,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -161136,7 +161115,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -161233,7 +161212,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -161243,7 +161222,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -161362,7 +161341,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -161375,7 +161354,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -161413,7 +161392,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -161686,7 +161665,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -161725,7 +161704,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -161824,7 +161803,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -161956,7 +161935,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -161974,7 +161953,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -162007,7 +161986,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -162145,7 +162124,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -162183,12 +162162,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -162197,7 +162176,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -162248,7 +162227,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -162256,7 +162235,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -162267,7 +162246,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -162292,7 +162271,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -162376,7 +162355,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -162485,7 +162464,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -162548,9 +162527,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -162657,7 +162636,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -162721,7 +162700,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -162810,9 +162789,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -162826,7 +162805,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -163087,7 +163066,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -163098,7 +163077,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -163143,7 +163122,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -163159,7 +163138,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -163214,7 +163193,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -163340,7 +163319,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -163356,7 +163335,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -163385,7 +163364,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -163530,7 +163509,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -163593,7 +163572,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -163729,7 +163708,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -163767,7 +163746,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -163799,7 +163778,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -163871,11 +163850,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -163955,7 +163934,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -163966,7 +163945,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -164065,7 +164044,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -164117,7 +164096,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -164135,7 +164114,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -164144,7 +164123,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -164152,7 +164131,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -164346,7 +164325,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -164414,7 +164393,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -164569,7 +164548,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -164577,7 +164556,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -164915,7 +164894,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -164924,7 +164903,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -164959,7 +164938,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -164968,7 +164947,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -165002,7 +164981,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -165019,7 +164998,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -165035,7 +165014,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -165113,7 +165092,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -165158,7 +165137,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -165316,7 +165295,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -165421,7 +165400,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -165440,7 +165419,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -165497,7 +165476,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -165541,7 +165520,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -165557,7 +165536,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -165611,7 +165590,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -165619,9 +165598,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -165771,7 +165750,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -165818,8 +165797,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -165943,7 +165922,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -165968,7 +165947,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -165987,7 +165966,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -165995,15 +165974,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -166087,7 +166066,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -166157,7 +166136,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -166238,7 +166217,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -166289,7 +166268,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -166400,7 +166379,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -166535,7 +166514,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -166632,7 +166611,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -166688,7 +166667,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -166719,7 +166698,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -166893,7 +166872,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -166946,7 +166925,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -167075,7 +167054,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -167084,7 +167063,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -167094,18 +167073,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -167202,7 +167181,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -167242,12 +167221,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -167294,9 +167273,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -167335,7 +167314,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -167355,7 +167334,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -167491,7 +167470,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -167768,11 +167747,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -167897,7 +167876,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -167994,7 +167973,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -168093,7 +168072,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -168194,7 +168173,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -168265,7 +168244,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -168346,7 +168325,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -168434,7 +168413,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -168531,7 +168510,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -168575,7 +168554,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -168602,12 +168581,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -169009,7 +168988,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -169021,7 +169000,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -169098,7 +169077,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -169288,7 +169267,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -169300,7 +169279,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -169337,7 +169316,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -169456,7 +169435,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -169485,7 +169464,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -169638,11 +169617,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -169678,7 +169657,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -169713,7 +169692,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -169764,7 +169743,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -169934,7 +169913,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -169950,7 +169929,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -170085,12 +170064,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -170162,7 +170141,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -170215,7 +170194,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -170511,7 +170490,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -170527,7 +170506,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -170553,7 +170532,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -170596,7 +170575,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -170674,7 +170653,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -170689,7 +170668,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -170802,7 +170781,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -170817,7 +170796,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -170999,18 +170978,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -171075,7 +171054,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -171094,7 +171073,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -171123,7 +171102,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -171216,7 +171195,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -171323,7 +171302,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -171335,7 +171314,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -171460,7 +171439,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -171566,7 +171545,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -171582,7 +171561,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -171613,10 +171592,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -171624,7 +171603,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -171684,7 +171663,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -171726,8 +171705,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -171750,7 +171729,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -171898,7 +171877,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -171924,13 +171903,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -172133,7 +172112,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -172173,7 +172152,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -172239,7 +172218,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -172289,7 +172268,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -172370,7 +172349,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -172437,7 +172416,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -172748,7 +172727,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -172851,7 +172830,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -172883,7 +172862,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -172914,7 +172893,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -172952,7 +172931,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -172988,7 +172967,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -173013,7 +172992,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -173031,7 +173010,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -173487,7 +173466,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -173513,7 +173492,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -173529,7 +173508,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -173567,7 +173546,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -173624,7 +173603,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -173825,7 +173804,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -173930,7 +173909,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -173969,7 +173948,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -174040,7 +174019,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -174071,7 +174050,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -174115,8 +174094,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -174249,7 +174228,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -174273,8 +174252,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -174288,7 +174267,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -174697,7 +174676,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -174707,7 +174686,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -174732,7 +174711,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -174769,7 +174748,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -174782,7 +174761,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -174805,7 +174784,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -174870,7 +174849,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -174993,7 +174972,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -175031,7 +175010,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -175059,7 +175038,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -175179,7 +175158,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -175308,7 +175287,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -175504,7 +175483,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -175522,7 +175501,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -175582,13 +175561,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -175649,7 +175628,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -175666,14 +175645,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -175684,7 +175663,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -175770,7 +175749,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -175787,7 +175766,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -175801,7 +175780,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -175960,7 +175939,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -176063,7 +176042,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -176081,7 +176060,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -176228,7 +176207,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -176244,7 +176223,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -176292,7 +176271,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -176319,7 +176298,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -176450,7 +176429,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -176464,7 +176443,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -176476,7 +176455,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -176560,7 +176539,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -176571,14 +176550,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -176672,7 +176651,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -176695,7 +176674,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -176703,7 +176682,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -176811,7 +176790,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -176837,7 +176816,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -176907,7 +176886,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -176937,7 +176916,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -177018,7 +176997,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -177079,7 +177058,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -177093,12 +177072,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -177113,7 +177092,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -177161,7 +177140,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -177225,7 +177204,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -177314,7 +177293,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -177487,7 +177466,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -177633,7 +177612,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -177655,7 +177634,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -177701,7 +177680,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -177721,7 +177700,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -177740,7 +177719,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -177748,7 +177727,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -177814,7 +177793,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -177899,7 +177878,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -177915,7 +177894,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -177950,7 +177929,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -177983,7 +177962,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -178035,7 +178014,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -178100,7 +178079,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -178124,13 +178103,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -178251,11 +178230,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -178268,7 +178247,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -178335,10 +178314,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -178368,7 +178347,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -178389,14 +178368,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -178438,7 +178417,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -178664,7 +178643,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -178762,7 +178741,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -178800,7 +178779,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -178824,7 +178803,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -178931,12 +178910,12 @@ 5.911777631629948, 5.435200989106108, -4.745968377320001, - 3.9976321859357555, + 3.997632185935755, 5.430632097947128, -4.304841970197891, 5.206851126825683, 6.308395380524109, - 3.6699850093659476, + 3.669985009365947, 3.660069179496243, 5.433869132544339, 4.421191102520838, @@ -179000,8 +178979,8 @@ 6.210594090161832, 2.62564127447084, -5.024882216163296, - 3.8863088114608524, - -3.7575805696812643, + 3.886308811460853, + -3.757580569681264, 5.379894024293523, 7.560941420111512, 5.291831538589826, @@ -179011,7 +178990,7 @@ 5.640476709543638, 5.166064606802381, 6.377862636992606, - 3.8661905227534397, + 3.86619052275344, 6.009591214996139, 4.810332705288439, 6.306022118972748, @@ -179036,7 +179015,7 @@ 6.4891128401164275, 5.278385462883884, 3.660069179496243, - 6.0374923741718804, + 6.03749237417188, 6.6927865533562345, 5.2764343141227705, 4.227701265798803, @@ -179093,7 +179072,7 @@ 5.969689513579784, 3.64693396468087, 7.828327077049319, - -3.7575805696812643, + -3.757580569681264, 6.483775269274965, -4.791330650488458, 5.451148530862328, @@ -179110,7 +179089,7 @@ 4.77486038712622, 5.650126942170007, 4.500717014104001, - -3.4784261431513874, + -3.478426143151387, 5.247077224105272, 4.959088548967591, 3.5917830072098726, @@ -179120,7 +179099,7 @@ 5.886070450048774, 5.640476709543638, 5.995413563067803, - 3.8159729726411316, + 3.815972972641131, 4.740252258703014, 5.221412976471781, 5.8002824671312885, @@ -179199,7 +179178,7 @@ 5.291831538589826, 5.102328017416485, 4.753717287139556, - 3.6699850093659476, + 3.669985009365947, 5.095463290449003, 6.8016239463320805, 6.433243944387335, @@ -179223,7 +179202,7 @@ 7.437584738140013, 6.051012440909782, -4.091767144889039, - 3.6699850093659476, + 3.669985009365947, 4.02790265692552, 6.1760225212018325, 5.403611531110708, @@ -179237,7 +179216,7 @@ 5.327856333620006, 5.316545828525807, 4.814569758231693, - 6.0374923741718804, + 6.03749237417188, 3.5906076493019383, 5.7742447003957125, -4.306656257878349, @@ -179278,7 +179257,7 @@ 5.448789334281535, -4.304841970197891, 4.687282208532526, - 3.8661905227534397, + 3.86619052275344, 5.612289866556288, -4.014807358835373, 5.640476709543638, @@ -179302,7 +179281,7 @@ 5.851112094038217, 5.591783007209873, 5.933832055443026, - -3.9953208740306563, + -3.995320874030656, 5.630929059911291, 5.683069630259604, 5.938368558248964, @@ -179325,7 +179304,7 @@ 2.9266712701348214, 5.64717167093441, -3.992064231696813, - 6.0374923741718804, + 6.03749237417188, 5.104964600605163, 4.02790265692552, 4.1798274735402225, @@ -179388,7 +179367,7 @@ 4.798098248871427, 5.444361902691443, 5.917786542284962, - 6.0374923741718804, + 6.03749237417188, 4.341644618105639, 6.659868535241391, 5.57770686465589, @@ -179512,7 +179491,7 @@ 5.278385462883884, 3.5434092769185965, 6.15503633456018, - 3.6488937341045515, + 3.648893734104551, 3.7336986482546943, 2.62564127447084, 5.241012582410735, @@ -179569,7 +179548,7 @@ 4.919556015501942, -4.3805626841360095, 5.346420555829199, - -3.7575805696812643, + -3.757580569681264, 4.007658317045709, 3.9266712701348214, 3.658058553303609, @@ -179587,7 +179566,7 @@ 5.367580352200039, 5.576614299345318, 4.835156289013471, - 6.0374923741718804, + 6.03749237417188, 5.4883688027888144, 5.696832646356727, -3.688223258699003, @@ -179615,7 +179594,7 @@ 4.835156289013471, 4.958079734386446, 3.8723859841946817, - -3.9953208740306563, + -3.995320874030656, 6.1703602724507105, 5.260672395416847, -5.249381453713423, @@ -179630,7 +179609,7 @@ -4.888442269305338, 3.7944332947850223, -4.6112922481617895, - 6.0374923741718804, + 6.03749237417188, 4.927213799227115, 6.592802987430238, 4.963100535761496, @@ -179668,10 +179647,10 @@ 5.4883688027888144, 4.257845407521668, 6.126083592328331, - -3.7575805696812643, + -3.757580569681264, -3.7959029898657977, -4.441882574462623, - 3.6256412744708397, + 3.62564127447084, 5.000394201622203, 6.3356739735365935, 3.99112925936174, @@ -179728,13 +179707,13 @@ 6.758061072568454, 5.357431428245423, 5.64717167093441, - -3.6529908822455965, + -3.652990882245597, 4.1798274735402225, - -3.8661905227534397, + -3.86619052275344, 4.748675804224347, 6.918934756501121, - 3.6488937341045515, - 2.2540302045211518, + 3.648893734104551, + 2.254030204521152, 4.1510100609944764, 4.520649219541383, 5.292439958137014, @@ -179940,7 +179919,7 @@ -4.014807358835373, 4.835156289013471, 4.0969329855297785, - 6.0374923741718804, + 6.03749237417188, 3.137858579704464, 7.174920483439241, 5.332828080396549, @@ -179959,8 +179938,8 @@ 5.963848674588889, 4.366201325696226, 6.083901311831164, - 3.9976321859357555, - -3.7575805696812643, + 3.997632185935755, + -3.757580569681264, 5.987605075982911, 3.7336986482546943, 0.02358128314287784, @@ -180023,14 +180002,14 @@ 5.9673082179475285, 4.001304888431726, 5.986201556199382, - 3.9565621050660758, + 3.956562105066076, 6.366595780293646, 5.240274882312632, -2.324611278806859, 4.915675885833358, 6.366595780293646, 5.079341747830613, - 3.8159729726411316, + 3.815972972641131, -4.551211184014217, 6.326626067386243, 4.9567647623174915, @@ -180125,7 +180104,7 @@ -5.249381453713423, 4.4891128401164275, 5.650126942170007, - 3.8159729726411316, + 3.815972972641131, 5.588010610140861, 5.455620091597499, -4.306656257878349, @@ -180177,7 +180156,7 @@ 4.8337600152091165, 4.905251190814939, 5.095463290449003, - 3.8661905227534397, + 3.86619052275344, 4.706628321381728, 3.660069179496243, 5.533186987754434, @@ -180220,12 +180199,12 @@ -4.977823792582202, 5.3924257899687, 5.783777512598012, - 3.8159729726411316, + 3.815972972641131, -4.091767144889039, 4.3395516285997955, 4.845356750326341, 3.3000430873161224, - 3.8661905227534397, + 3.86619052275344, 4.39759602343479, 5.839358203441241, -3.932066302021527, @@ -180236,7 +180215,7 @@ 3.5434092769185965, 5.938368558248964, 4.010353017409122, - -3.8661905227534397, + -3.86619052275344, 5.886070450048774, -4.886904143263334, 5.241012582410735, @@ -180363,7 +180342,7 @@ -2.614645890169377, 3.137858579704464, 6.317425383494425, - -3.7575805696812643, + -3.757580569681264, -4.443702131228581, 6.758061072568454, 6.552234500051994, @@ -180410,7 +180389,7 @@ 5.484479125899425, 4.835156289013471, 6.9029065839276855, - 3.6190775049684523, + 3.619077504968452, 7.206953636702687, 5.311114294193599, 5.803249910350026, @@ -180438,8 +180417,8 @@ 4.044770582212816, 6.777853151826337, 3.5007025378625403, - 5.3452004233901524, - 3.8661905227534397, + 5.345200423390152, + 3.86619052275344, 6.210190157015238, 6.013698049210782, -4.703009179754996, @@ -180468,14 +180447,14 @@ 3.5906076493019383, 3.6993596248169633, 5.262379845856795, - -3.8754508838726442, + -3.875450883872644, 6.515363058727044, 6.1703602724507105, 5.572110734060796, 5.725149268198805, 4.902131800874305, 6.674277262903488, - -3.7575805696812643, + -3.757580569681264, 6.663893739733008, 5.743823301429935, 6.777853151826337, @@ -180504,8 +180483,8 @@ 4.932066302021528, 5.978547014201299, 5.986201556199382, - -3.7575805696812643, - -3.7575805696812643, + -3.757580569681264, + -3.757580569681264, 6.1760225212018325, 5.312657162041098, 4.963100535761496, @@ -180528,7 +180507,7 @@ -4.551211184014217, 5.606553212247684, 5.417682585182923, - 3.8364946397857334, + 3.836494639785734, -4.9830043050859825, 6.123986294708767, -4.443702131228581, @@ -180540,7 +180519,7 @@ 4.894570096903453, 4.450417736946386, 4.344765310445192, - 3.8159729726411316, + 3.815972972641131, 5.132822251731081, 3.5906076493019383, 6.10600758400365, @@ -180560,14 +180539,14 @@ 2.722551287478897, -4.1273850040988345, 6.416998532425672, - -3.9953208740306563, + -3.995320874030656, 5.6589242635650905, 3.7336986482546943, 4.576249499255071, 5.466374509082647, -4.014807358835373, -5.024882216163296, - -3.9967091367425764, + -3.996709136742576, -4.306656257878349, -3.751122540171434, 4.362236948721578, @@ -180578,7 +180557,7 @@ 4.457351117067744, 4.919556015501942, 7.172032772228885, - 1.9778237925822026, + 1.9778237925822024, 6.123986294708767, 4.764022928092644, 5.1071197343730175, @@ -180608,7 +180587,7 @@ -4.759977785419521, -4.441882574462623, 4.868679323157135, - 3.6699850093659476, + 3.669985009365947, -4.551198296746396, 5.86731224825497, 4.921757766640554, @@ -180620,7 +180599,7 @@ 4.227701265798803, 6.129942191949628, 5.9032504887749315, - 3.8661905227534397, + 3.86619052275344, 3.658058553303609, 5.29110499952834, 6.8016239463320805, @@ -180730,9 +180709,9 @@ 6.71521965946659, 5.415750432632614, 5.969689513579784, - 3.6256412744708397, + 3.62564127447084, 5.000394201622203, - -3.8661905227534397, + -3.86619052275344, 2.421521291814915, 6.4891128401164275, 6.439722314311206, @@ -180764,7 +180743,7 @@ 6.083901311831164, 5.333424287858948, 5.521478026056098, - 2.2540302045211518, + 2.254030204521152, 3.8560901958491143, 6.618503945859868, 5.1790995038512895, @@ -180806,7 +180785,7 @@ 6.387794466774435, 6.045931284530723, 6.168622223179901, - 3.8661905227534397, + 3.86619052275344, 3.343727569253932, 6.331162887893508, 5.985950618812899, @@ -180823,7 +180802,7 @@ 6.954683028775517, 5.599461598823524, 4.424119272534824, - 3.8661905227534397, + 3.86619052275344, 5.127726833696886, 4.932066302021528, 4.567649327493153, @@ -180862,7 +180841,7 @@ 5.1790995038512895, 2.801732533526521, 6.358979000288469, - 3.9976321859357555, + 3.997632185935755, 3.660069179496243, 4.808911118153645, 2.0235812831428777, @@ -180881,13 +180860,13 @@ 4.886308811460853, 5.7775854111535105, 4.753717287139556, - 6.0374923741718804, + 6.03749237417188, 4.40106966651901, 4.0570050386298275, 6.537504371467372, 7.174920483439241, 6.363231440756562, - 3.6488937341045515, + 3.648893734104551, 3.3235241831656444, 5.886070450048774, 6.123986294708767, @@ -180977,7 +180956,7 @@ 5.434729405817187, 5.609380292155879, 4.320246473404409, - -3.9953208740306563, + -3.995320874030656, 0.324611278806859, 6.454784167699394, 3.904965939913451, @@ -181003,7 +180982,7 @@ 4.493403299121041, 4.509302709624458, -4.7400020169894335, - -3.8661905227534397, + -3.86619052275344, -4.830913322434069, 5.417682585182923, 5.367973556827989, @@ -181015,8 +180994,8 @@ -3.5870623685372887, 3.64693396468087, 5.332998508921018, - -3.9953208740306563, - 1.9778237925822026, + -3.995320874030656, + 1.9778237925822024, 7.194002015104276, 2.868679323157135, 5.669494558176722, @@ -181046,7 +181025,7 @@ -4.443702131228581, 3.9850023772093257, 4.894570096903453, - 6.0374923741718804, + 6.03749237417188, -4.238425131190576, 7.722231963668817, 7.437584738140013, @@ -181060,7 +181039,7 @@ 4.716340101297602, 5.494138768360152, 2.345800577876797, - 1.9778237925822026, + 1.9778237925822024, 6.063463157170909, 6.064855508197108, 6.979139158545974, @@ -181095,7 +181074,7 @@ 6.275423829392038, 6.2276469755953565, 4.814569758231693, - 3.9787878206848197, + 3.97878782068482, -4.443702131228581, -4.472287603047958, 4.687282208532526, @@ -181260,7 +181239,7 @@ 7.206953636702687, -3.688223258699003, 6.515363058727044, - 3.6488937341045515, + 3.648893734104551, 4.765599030283016, 4.39759602343479, 5.824160904712008, @@ -181282,9 +181261,9 @@ 4.687282208532526, 5.260672395416847, 7.722231963668817, - 3.8661905227534397, + 3.86619052275344, 5.454784167699395, - 3.9299163249479685, + 3.929916324947969, 5.786409836331968, 3.7336986482546943, 5.363330764823754, @@ -181316,7 +181295,7 @@ 4.520649219541383, 5.38351157925498, 5.835156289013471, - 3.8159729726411316, + 3.815972972641131, 2.9530002088571705, 5.6589242635650905, 5.371613409325365, @@ -181375,7 +181354,7 @@ 5.7771643420357845, 4.835156289013471, -4.160301850299285, - 3.8159729726411316, + 3.815972972641131, 6.0587387514388285, 4.862115553654746, 5.725149268198805, @@ -181430,7 +181409,7 @@ 5.415750432632614, 5.721159316793991, 5.684446761146747, - 3.8159729726411316, + 3.815972972641131, 5.448789334281535, 5.856409412682231, 6.083144701044146, @@ -181528,7 +181507,7 @@ -3.0235812831428777, 4.3395516285997955, 2.899221220147046, - -3.6891622741608314, + -3.689162274160831, 4.2764343141227705, 6.051012440909782, 5.939508494839994, @@ -181549,7 +181528,7 @@ 6.024708983419913, 4.425326365379941, -3.932066302021527, - -3.7575805696812643, + -3.757580569681264, 4.493403299121041, 3.9347388918828545, 4.733698648254694, @@ -181592,7 +181571,7 @@ 3.9162323170201785, 6.366595780293646, 6.4891128401164275, - 3.8661905227534397, + 3.86619052275344, 0.02358128314287784, 5.448789334281535, 5.811749654284045, @@ -181623,7 +181602,7 @@ 4.02790265692552, 4.985476756810728, 4.478426143151388, - 3.6256412744708397, + 3.62564127447084, 5.299698272306422, 5.986201556199382, -2.324611278806859, @@ -181644,7 +181623,7 @@ 3.722551287478897, 5.981681958645375, 3.542095223020765, - 3.6570497387224643, + 3.657049738722464, 6.757051401749649, 5.213071596842245, 6.069529821248212, @@ -181718,7 +181697,7 @@ 5.484328824987075, 7.263556084259816, 6.326626067386243, - 6.0374923741718804, + 6.03749237417188, 5.783777512598012, -4.095463290449003, 5.221412976471781, @@ -181732,7 +181711,7 @@ 6.236655222135555, 5.525871811057651, 5.612357039346982, - 6.0374923741718804, + 6.03749237417188, 4.845356750326341, 5.549920560532722, 4.762757915053608, @@ -181862,7 +181841,7 @@ 5.906333438755958, 5.938664384794078, 5.484479125899425, - 3.8159729726411316, + 3.815972972641131, 4.687282208532526, 4.087664719106474, 6.777853151826337, @@ -181872,7 +181851,7 @@ 4.1798274735402225, 5.612357039346982, -4.822921832596459, - 3.6699850093659476, + 3.669985009365947, 4.39000424036885, 5.60712010239723, 4.7088750645296615, @@ -181952,7 +181931,7 @@ 4.646830573540778, 6.013786898327685, 5.5148028593821605, - 6.0374923741718804, + 6.03749237417188, 5.194634570702254, 4.274001285451772, 5.7637465211757055, @@ -181967,7 +181946,7 @@ 5.984099625923586, 3.874839631861953, 6.269217312549081, - -3.9953208740306563, + -3.995320874030656, -3.932066302021527, 2.0235812831428777, -4.72159478708206, @@ -182031,7 +182010,7 @@ 4.753717287139556, 6.218744500483758, 3.7336986482546943, - -3.8661905227534397, + -3.86619052275344, 6.171112303074431, 4.274001285451772, 4.339341773808612, @@ -182056,7 +182035,7 @@ 5.454784167699395, 6.374313734859007, 6.225960604222501, - 3.9976321859357555, + 3.997632185935755, 5.759132280072632, 6.27277964053399, 5.623464355216566, @@ -182073,12 +182052,12 @@ 3.0235812831428777, 5.2764343141227705, 4.894570096903453, - -3.9953208740306563, + -3.995320874030656, 5.765362979286045, 5.125328357089244, 5.448789334281535, 4.868679323157135, - 1.9778237925822026, + 1.9778237925822024, 6.108600565638055, 4.466374509082646, 5.0570050386298275, @@ -182108,7 +182087,7 @@ 4.894570096903453, 0, 4.1510100609944764, - 6.0374923741718804, + 6.03749237417188, 5.533186987754434, -3.992064231696813, 4.02790265692552, @@ -182130,8 +182109,8 @@ 6.520248062022926, 4.905251190814939, 5.448789334281535, - 3.6488937341045515, - 6.0374923741718804, + 3.648893734104551, + 6.03749237417188, -4.720365638599563, -3.6975232817769657, 5.07619828388917, @@ -182143,7 +182122,7 @@ 6.757051401749649, 5.710931852700905, 6.024110799471477, - 5.3452004233901524, + 5.345200423390152, 4.007658317045709, 0, 5.811714286843829, @@ -182227,9 +182206,9 @@ 5.07619828388917, 6.165344513418666, -2.324611278806859, - 6.0374923741718804, + 6.03749237417188, 4.656544451310139, - -3.9198318456045156, + -3.919831845604515, 5.194634570702254, 5.484479125899425, 4.470894391966446, @@ -182355,7 +182334,7 @@ 5.713245248158648, 0.324611278806859, 4.646830573540778, - 3.8159729726411316, + 3.815972972641131, -5.450092544507453, -4.318047509304471, -5.2398263808487, @@ -182367,8 +182346,8 @@ 5.923729843862223, 5.07619828388917, 4.579280177861779, - -3.7575805696812643, - 3.7527460728356474, + -3.757580569681264, + 3.752746072835647, 4.1117173718434294, 5.650126942170007, 4.465433458916169, @@ -182418,7 +182397,7 @@ 5.754363558809267, 6.129942191949628, 4.713245248158648, - 3.6570497387224643, + 3.657049738722464, 5.085109154033385, 3.660069179496243, -4.96757015821665, @@ -182436,7 +182415,7 @@ 4.765599030283016, 5.454784167699395, 5.425326365379941, - 6.0374923741718804, + 6.03749237417188, 6.046586680392813, 5.070466473980588, 4.864314517754685, @@ -182451,7 +182430,7 @@ 6.157120191513095, 6.4891128401164275, 5.683069630259604, - 6.0374923741718804, + 6.03749237417188, 5.079341747830613, 5.060649041185436, 0, @@ -182496,7 +182475,7 @@ 6.396806012737351, 6.74166757792597, 5.142507035968655, - 3.6699850093659476, + 3.669985009365947, 4.554421061759398, -4.6112922481617895, 5.455620091597499, @@ -182524,10 +182503,10 @@ 5.1790995038512895, -4.729017329728128, 6.120526038319818, - 3.8364946397857334, + 3.836494639785734, 5.533186987754434, 4.269118626078872, - 3.9212083744333195, + 3.921208374433319, 5.56987711826432, 5.73732376155196, 2.868679323157135, @@ -182537,7 +182516,7 @@ 4.478426143151388, 7.649418275466279, 4.733698648254694, - 3.6488937341045515, + 3.648893734104551, 4.695679141078595, 0.02358128314287784, -4.306656257878349, @@ -182545,7 +182524,7 @@ 4.687282208532526, 3.0235812831428777, 3.9352714418967385, - -3.8661905227534397, + -3.86619052275344, 6.063463157170909, 6.562155016949734, 4.894570096903453, @@ -182562,7 +182541,7 @@ 6.515363058727044, 5.200453569552054, 5.327856333620006, - 6.0374923741718804, + 6.03749237417188, 4.469807684921041, -5.024882216163296, 5.134170993442127, @@ -182605,7 +182584,7 @@ -4.123951828260441, 4.835825979943247, 2.801732533526521, - 3.8364946397857334, + 3.836494639785734, 6.246362763568616, 4.43553752107328, 5.915152189679962, @@ -182632,8 +182611,8 @@ 5.599461598823524, 4.646830573540778, 5.5600134589648915, - 3.8159729726411316, - -3.7575805696812643, + 3.815972972641131, + -3.757580569681264, 5.671257596383748, 4.084279123496489, 6.120526038319818, @@ -182701,7 +182680,7 @@ 5.342062008317395, 5.952284310573475, 5.894219246353684, - 6.0374923741718804, + 6.03749237417188, 3.722551287478897, -2.614645890169377, 6.757051401749649, @@ -182749,7 +182728,7 @@ 4.424119272534824, 7.765722512515879, 5.570740404470295, - 3.8159729726411316, + 3.815972972641131, 5.178613511933849, 5.260672395416847, 5.352572138592307, @@ -182818,7 +182797,7 @@ 5.5148028593821605, 4.601073082980103, 6.412747367507411, - 3.9565621050660758, + 3.956562105066076, 4.39759602343479, 5.247077224105272, 4.37382930147704, @@ -182866,7 +182845,7 @@ 6.129942191949628, 4.894570096903453, 6.013698049210782, - 3.6033648797596878, + 3.603364879759688, 5.001304888431726, -3.479795438500867, 6.304387211536544, @@ -182894,7 +182873,7 @@ 6.051012440909782, 4.821540926880074, 5.291831538589826, - 6.0374923741718804, + 6.03749237417188, 5.832264792271848, 5.8288101973463045, 7.1741234386641395, @@ -182918,7 +182897,7 @@ 4.02790265692552, 5.60712010239723, 4.782341827052857, - 3.8661905227534397, + 3.86619052275344, 5.669886963427636, 4.366201325696226, 5.845742821882097, @@ -183176,7 +183155,7 @@ 4.963100535761496, 5.73732376155196, 5.218927341491297, - 3.8661905227534397, + 3.86619052275344, 6.4568709683379035, 6.139291621155257, 6.163460369544114, @@ -183283,7 +183262,7 @@ 6.135179808023272, 5.451148530862328, 0, - 3.9565621050660758, + 3.956562105066076, 6.024110799471477, 6.150848101461777, 4.395018600546979, @@ -183365,7 +183344,7 @@ 4.927213799227115, -3.0235812831428777, 7.722231963668817, - 3.8159729726411316, + 3.815972972641131, 5.640056797031444, 4.646830573540778, 6.120526038319818, @@ -183412,11 +183391,11 @@ 5.514942976977151, 5.857811185994556, 5.094357745986312, - 3.6699850093659476, + 3.669985009365947, 5.750145499305122, 5.914923571077408, 4.885354579861571, - -3.9953208740306563, + -3.995320874030656, 6.163460369544114, -4.381516130143332, 5.64717167093441, @@ -183504,7 +183483,7 @@ 6.308485534550465, 4.733698648254694, 3.636365139862613, - 3.6033648797596878, + 3.603364879759688, 6.548133178018083, 6.083901311831164, 0, @@ -183526,7 +183505,7 @@ 2.801732533526521, 6.559634438302083, 2.0235812831428777, - 3.6190775049684523, + 3.619077504968452, 6.445678446274588, 4.478426143151388, 4.868679323157135, @@ -183545,7 +183524,7 @@ 4.487474272128785, 5.952284310573475, 5.241012582410735, - 3.6488937341045515, + 3.648893734104551, -3.688223258699003, 5.629209505150496, 3.658058553303609, @@ -183555,7 +183534,7 @@ 4.90718594406517, 5.637042534395584, -3.0235812831428777, - 3.9212083744333195, + 3.921208374433319, 3.843125218684747, 4.695679141078595, 6.562155016949734, @@ -183564,7 +183543,7 @@ 4.4891128401164275, 6.092879295258408, -4.123951828260441, - -3.8661905227534397, + -3.86619052275344, 4.601073082980103, 5.447269420531313, 5.630929059911291, @@ -183617,7 +183596,7 @@ 6.959491419573385, 3.5149429769771507, 6.129942191949628, - 3.8661905227534397, + 3.86619052275344, 4.470894391966446, 6.445678446274588, 5.31848819374807, @@ -183670,7 +183649,7 @@ 5.915152189679962, 6.537504371467372, -4.760535236926024, - 3.8159729726411316, + 3.815972972641131, 4.51494297697715, 6.106047096178896, 5.783777512598012, @@ -183695,13 +183674,13 @@ 5.967767744426565, 6.3356739735365935, 4.504306662131365, - 3.9976321859357555, + 3.997632185935755, -3.254030204521152, 2.686339114824452, 5.292439958137014, 4.39759602343479, 5.290189236717387, - 3.8159729726411316, + 3.815972972641131, 5.8597787639218035, 2.421521291814915, 5.186056073580996, @@ -183798,7 +183777,7 @@ 5.448789334281535, -3.688223258699003, -3.932066302021527, - 3.8159729726411316, + 3.815972972641131, -4.551198296746396, 4.83367932382402, 5.527644165821569, @@ -183850,7 +183829,7 @@ -5.024882216163296, 4.985476756810728, 7.08960887809174, - 3.8159729726411316, + 3.815972972641131, 4.487474272128785, 6.515363058727044, 6.051012440909782, @@ -183862,7 +183841,7 @@ 5.466374509082647, 6.848942479095512, 6.918934756501121, - -3.7575805696812643, + -3.757580569681264, 6.258394575628903, 5.095463290449003, 3.7944332947850223, @@ -183931,10 +183910,10 @@ 5.209038440544804, 4.227701265798803, 4.251467987756552, - 3.8661905227534397, + 3.86619052275344, 4.344765310445192, 6.083106835881569, - 3.8159729726411316, + 3.815972972641131, 6.120526038319818, 6.055958254352814, 5.279215549601465, @@ -183962,7 +183941,7 @@ 7.828327077049319, 5.2408019387873965, 4.963100535761496, - 3.6488937341045515, + 3.648893734104551, 5.434729405817187, 5.4883688027888144, 4.476440618938731, @@ -183991,7 +183970,7 @@ 3.064973968301103, 8.591551713162788, 2.0235812831428777, - -3.8754508838726442, + -3.875450883872644, 5.312701801210826, 6.120526038319818, 3.5906076493019383, @@ -184003,7 +183982,7 @@ 3.837828878874798, 5.2373645824781825, 5.670279014442213, - 1.9778237925822026, + 1.9778237925822024, -4.974432742031425, 6.560076596928498, 5.6589242635650905, @@ -184053,7 +184032,7 @@ 3.658058553303609, -5.209887667412786, 4.746379680013783, - -3.7575805696812643, + -3.757580569681264, 3.001761800080292, 5.844963782890177, 6.318598295024336, @@ -184132,7 +184111,7 @@ 5.374391194079243, 3.695679141078595, 4.195600092567434, - 3.9787878206848197, + 3.97878782068482, 5.796855631480332, 5.081437491884765, 4.001304888431726, @@ -184305,7 +184284,7 @@ 6.515363058727044, 6.046380687654565, 4.366201325696226, - 3.8159729726411316, + 3.815972972641131, -3.5870623685372887, -4.9830043050859825, 6.118296917471064, @@ -184315,7 +184294,7 @@ 4.415221986635266, 4.703009179754996, 5.18173260853558, - 3.8159729726411316, + 3.815972972641131, 6.120526038319818, 6.1703602724507105, 5.4883688027888144, @@ -184327,7 +184306,7 @@ 6.836868640100823, 4.985476756810728, 3.843125218684747, - 3.7527460728356474, + 3.752746072835647, 6.9029065839276855, 4.950540771523153, 5.8002824671312885, @@ -184374,7 +184353,7 @@ 5.64717167093441, 7.927259882962993, 6.326626067386243, - -3.8754508838726442, + -3.875450883872644, 5.3924257899687, -4.443702131228581, 5.316612188749315, @@ -184389,7 +184368,7 @@ 4.439722314311207, 4.02790265692552, 4.1117173718434294, - 3.6488937341045515, + 3.648893734104551, 5.260672395416847, 4.843125218684746, 7.206953636702687, @@ -184420,7 +184399,7 @@ -5.2398263808487, 4.490597101581313, 7.00607865234059, - 3.8159729726411316, + 3.815972972641131, 5.525871811057651, 4.0969329855297785, 6.565160527089459, @@ -184492,20 +184471,20 @@ 6.404967149156255, 3.538129035803164, 4.950540771523153, - 3.9976321859357555, + 3.997632185935755, 6.252750985681979, 0, 3.89979912373452, 3.660069179496243, 4.753717287139556, 5.38351157925498, - 3.9976321859357555, + 3.997632185935755, 6.00636793491037, 4.450092544507453, 5.488145342798342, 6.024110799471477, 7.722231963668817, - 1.9778237925822026, + 1.9778237925822024, 4.703009179754996, 4.195600092567434, 5.359440194462696, @@ -184534,11 +184513,11 @@ -3.6975232817769657, 5.967767744426565, 5.313727237790689, - -3.8754508838726442, + -3.875450883872644, 4.489707153561077, -4.756537652718503, -4.551198296746396, - 3.8159729726411316, + 3.815972972641131, 6.358979000288469, -5.249381453713423, 4.932066302021528, @@ -184620,7 +184599,7 @@ 6.324735035099767, 4.37382930147704, 5.566282252590989, - 3.6699850093659476, + 3.669985009365947, -3.688223258699003, 6.147093192572662, 5.310262252497808, @@ -184682,7 +184661,7 @@ 3.5434092769185965, 4.978547014201299, 5.8002824671312885, - 3.8159729726411316, + 3.815972972641131, 7.437584738140013, 5.312701801210826, 4.489707153561077, @@ -184812,7 +184791,7 @@ 3.7336986482546943, 2.0235812831428777, 4.4779687502898335, - 3.6190775049684523, + 3.619077504968452, 5.45025517116425, 5.4883688027888144, 4.010353017409122, @@ -184867,12 +184846,12 @@ 6.692619084028033, 4.87898533855047, -3.479795438500867, - 3.6488937341045515, + 3.648893734104551, 4.014807358835373, 5.986201556199382, 5.2408019387873965, 3.843125218684747, - -3.7575805696812643, + -3.757580569681264, 5.753878945240028, 6.129942191949628, 5.390097626990413, @@ -184955,7 +184934,7 @@ 5.134507525409298, 5.209038440544804, 3.5906076493019383, - 3.9744327420314245, + 3.974432742031425, 4.981380058072875, 5.378879518354046, 6.777853151826337, @@ -185038,7 +185017,7 @@ 4.520649219541383, 4.894570096903453, 4.646830573540778, - 3.9976321859357555, + 3.997632185935755, -4.562644829890627, -4.563910757933752, 4.9567647623174915, @@ -185083,7 +185062,7 @@ 4.753717287139556, 6.871284704458383, 4.415133849753806, - 7.2424842340057065, + 7.242484234005707, 6.583529780283995, 4.753717287139556, 5.533186987754434, @@ -185164,7 +185143,7 @@ 4.861359052696612, 3.5906076493019383, -4.551198296746396, - -3.7575805696812643, + -3.757580569681264, 2.868679323157135, -4.478426143151388, 5.000394201622203, @@ -185264,7 +185243,7 @@ 5.292439958137014, 4.578433717514932, 3.688223258699003, - 3.8159729726411316, + 3.815972972641131, 6.120526038319818, 5.670279014442213, 7.206953636702687, @@ -185286,7 +185265,7 @@ -3.4073966491233088, 6.163460369544114, 5.959113739332257, - 6.0374923741718804, + 6.03749237417188, 6.165344513418666, 5.923729843862223, 5.292439958137014, @@ -185312,7 +185291,7 @@ 7.00607865234059, 4.829761257126766, 6.225251462789459, - 3.8661905227534397, + 3.86619052275344, 5.2408019387873965, -3.932066302021527, 4.919556015501942, @@ -185342,7 +185321,7 @@ 5.292439958137014, 5.985950618812899, 4.438053232772181, - 3.8661905227534397, + 3.86619052275344, 6.326626067386243, 5.292439958137014, 5.178613511933849, @@ -185378,7 +185357,7 @@ 6.17114322295668, 6.024145499308254, 5.313727237790689, - -3.9198318456045156, + -3.919831845604515, 5.836895342088713, 6.066939630879419, 2.0235812831428777, @@ -185394,10 +185373,10 @@ 5.312701801210826, 4.195600092567434, 6.234140564953602, - 1.9778237925822026, + 1.9778237925822024, 7.235582340655168, -4.006304670811423, - 3.6570497387224643, + 3.657049738722464, -4.443702131228581, 3.0235812831428777, 4.9567647623174915, @@ -185498,14 +185477,14 @@ 5.4323298893271215, 5.448789334281535, 5.7742447003957125, - -3.7575805696812643, + -3.757580569681264, 5.768734178219778, 3.695679141078595, 4.509302709624458, 2.0235812831428777, 5.533186987754434, 5.640056797031444, - 6.0374923741718804, + 6.03749237417188, 4.520649219541383, 6.129942191949628, 5.134507525409298, @@ -185544,7 +185523,7 @@ 4.450092544507453, 5.312411564558731, 3.5906076493019383, - 3.9787878206848197, + 3.97878782068482, 5.811714286843829, 2.421521291814915, 5.292439958137014, @@ -185606,7 +185585,7 @@ 4.835156289013471, 5.533186987754434, 6.120526038319818, - -3.8754508838726442, + -3.875450883872644, 5.783777512598012, 6.497505976559035, 4.960095025621771, @@ -185704,7 +185683,7 @@ 4.794654066364072, 5.446827157079686, 6.539786017904395, - -3.7575805696812643, + -3.757580569681264, 5.747036955178063, -4.2836288081382, 5.70509386978184, @@ -185733,7 +185712,7 @@ 3.0240153606221964, 5.371944567528064, 3.7379110428881113, - 3.8863088114608524, + 3.886308811460853, -3.0991282445354087, 2.899221220147046, 5.599461598823524, @@ -185807,7 +185786,7 @@ 4.927213799227115, 3.5588754031856484, 6.206993495121304, - 3.8661905227534397, + 3.86619052275344, 7.437584738140013, 5.030902236065622, 5.292439958137014, @@ -185865,7 +185844,7 @@ 2.0235812831428777, 5.357431428245423, 4.83367932382402, - 3.9976321859357555, + 3.997632185935755, 5.484479125899425, 5.454784167699395, 4.718975391433988, @@ -185936,7 +185915,7 @@ 2.62564127447084, 6.3190406207261125, 3.7944332947850223, - 3.6570497387224643, + 3.657049738722464, 6.396806012737351, -3.6975232817769657, 6.641051331347041, @@ -186006,10 +185985,10 @@ 4.893692438507279, 4.762757915053608, 5.084656606772669, - 1.9778237925822026, + 1.9778237925822024, 4.407396649123309, 5.454784167699395, - 3.8159729726411316, + 3.815972972641131, 4.733698648254694, 3.7379110428881113, 3.658058553303609, @@ -186023,7 +186002,7 @@ 4.195600092567434, 4.863687377599636, 6.515363058727044, - -3.9967091367425764, + -3.996709136742576, 5.471668949835219, 6.168622223179901, 5.181702433480373, @@ -186088,7 +186067,7 @@ 4.520649219541383, 7.722231963668817, 4.884517903842972, - 3.8661905227534397, + 3.86619052275344, 5.0570050386298275, 6.232787892742287, 5.195600092567434, @@ -186158,7 +186137,7 @@ 4.55608086923754, 5.768812267671019, 4.765599030283016, - 6.0374923741718804, + 6.03749237417188, 6.32044383513555, 5.448789334281535, 5.000394201622203, @@ -186205,12 +186184,12 @@ 4.9567647623174915, 5.330756295183223, 5.969689513579784, - -3.8803101735257606, + -3.880310173525761, 6.045307947556655, 6.196271764898726, -3.254030204521152, -4.977823792582202, - 3.8159729726411316, + 3.815972972641131, 6.165344513418666, 6.547327749954443, 4.753717287139556, @@ -186219,7 +186198,7 @@ 5.209038440544804, 5.407037579667631, 6.165344513418666, - 6.0374923741718804, + 6.03749237417188, 5.413455841533864, 4.331077321056091, 5.446089049010953, @@ -186321,7 +186300,7 @@ 6.225960604222501, 7.174920483439241, 4.950540771523153, - -3.7575805696812643, + -3.757580569681264, 4.450417736946386, 5.5148028593821605, 6.250827638235244, @@ -186337,7 +186316,7 @@ 6.024110799471477, -4.443702131228581, 5.969689513579784, - -3.7575805696812643, + -3.757580569681264, 6.320027077349274, 5.886070450048774, 5.683069630259604, @@ -186360,9 +186339,9 @@ 6.252750985681979, 6.237059194780936, 5.682736564083507, - 3.8159729726411316, + 3.815972972641131, -4.96757015821665, - 6.0374923741718804, + 6.03749237417188, 6.529951000238382, 5.64717167093441, -3.5870623685372887, @@ -186371,7 +186350,7 @@ 4.681688118649271, 5.64717167093441, 5.262379845856795, - 3.8159729726411316, + 3.815972972641131, 6.045931284530723, 7.263556084259816, -4.095463290449003, @@ -186414,7 +186393,7 @@ 4.344765310445192, 5.354481842810812, 5.583727122991926, - 3.6033648797596878, + 3.603364879759688, 3.722551287478897, 6.54355358041333, 5.7775854111535105, @@ -186470,11 +186449,11 @@ 4.829761257126766, 6.2276469755953565, 5.145502068705915, - 3.8661905227534397, + 3.86619052275344, -4.610157336516509, 4.43553752107328, 3.6767937969182216, - 3.9299163249479685, + 3.929916324947969, 4.213912981313169, 5.070466473980588, 5.640791377700312, @@ -186483,7 +186462,7 @@ 3.660069179496243, 6.2100318709785185, 7.437584738140013, - 7.3267168376153355, + 7.326716837615336, 0, 5.985950618812899, -4.166596083396973, @@ -186516,11 +186495,11 @@ 5.30331665055338, 4.169709318821116, -4.791330650488458, - 3.6699850093659476, + 3.669985009365947, 5.587299623108556, 6.565933581695632, 5.926410615241389, - -3.7575805696812643, + -3.757580569681264, 4.87115394228499, -4.197058926595872, 5.926616979931375, @@ -186533,7 +186512,7 @@ 5.76679305413772, 6.120526038319818, 6.126083592328331, - 3.8661905227534397, + 3.86619052275344, 3.7639439726371218, 4.040614622441658, 6.754344184645592, @@ -186547,7 +186526,7 @@ 3.724285000287897, 5.262379845856795, 6.135179808023272, - 3.9976321859357555, + 3.997632185935755, 4.687282208532526, 5.07619828388917, -4.756537652718503, @@ -186626,10 +186605,10 @@ 5.118227072748832, 5.609380292155879, -4.441882574462623, - 1.9778237925822026, + 1.9778237925822024, 3.99112925936174, 5.812421088988449, - 3.6488937341045515, + 3.648893734104551, -4.759977785419521, 3.7639439726371218, 4.740252258703014, @@ -186649,7 +186628,7 @@ 4.100949188427035, 6.051012440909782, 5.154879079740501, - 3.9212083744333195, + 3.921208374433319, 4.303476263154516, 5.4297807068061905, 5.454784167699395, @@ -186706,7 +186685,7 @@ 3.724285000287897, 6.083144701044146, 6.445678446274588, - -3.9198318456045156, + -3.919831845604515, 5.434729405817187, 5.765362979286045, 6.396806012737351, @@ -186744,7 +186723,7 @@ 7.724483934262354, 5.683069630259604, 6.163460369544114, - 3.9976321859357555, + 3.997632185935755, 5.959113739332257, 6.979139158545974, 5.658411085516778, @@ -186770,7 +186749,7 @@ 5.70509386978184, 5.3713405010733455, -3.763548979902387, - 3.8159729726411316, + 3.815972972641131, 4.601073082980103, 5.3924257899687, 5.29110499952834, @@ -186791,7 +186770,7 @@ -4.238425131190576, 4.227701265798803, -4.2836288081382, - -3.8661905227534397, + -3.86619052275344, 5.6589242635650905, 5.623464355216566, 4.555953416710755, @@ -186823,7 +186802,7 @@ 6.123986294708767, 6.755814163363376, 3.5906076493019383, - 3.8159729726411316, + 3.815972972641131, 5.292439958137014, 7.722231963668817, 5.3713405010733455, @@ -186845,7 +186824,7 @@ -3.688223258699003, 4.641524717971851, 2.899221220147046, - 3.6488937341045515, + 3.648893734104551, 5.606553212247684, -5.249381453713423, 4.227701265798803, @@ -186855,7 +186834,7 @@ 5.786409836331968, 5.291831538589826, 6.099715422303706, - -3.9953208740306563, + -3.995320874030656, 6.754344184645592, 5.411504750116315, 5.292439958137014, @@ -186906,7 +186885,7 @@ 6.275423829392038, 0.02358128314287784, 5.346420555829199, - -3.9953208740306563, + -3.995320874030656, 5.448789334281535, -4.197058926595872, 5.1071197343730175, @@ -187035,7 +187014,7 @@ 5.448789334281535, 4.963100535761496, 5.623464355216566, - 3.8159729726411316, + 3.815972972641131, 5.430632097947128, 4.520649219541383, 4.195600092567434, @@ -187093,7 +187072,7 @@ 5.448789334281535, 5.783777512598012, 5.354502113738113, - 3.6488937341045515, + 3.648893734104551, 6.515363058727044, 3.7944332947850223, 0.02358128314287784, @@ -187131,7 +187110,7 @@ 6.225960604222501, 7.203420211166065, 5.915152189679962, - -3.7575805696812643, + -3.757580569681264, 6.168622223179901, -3.6975232817769657, 5.178613511933849, @@ -187159,7 +187138,7 @@ 5.533186987754434, 6.3189064301855815, 6.218744500483758, - 3.8661905227534397, + 3.86619052275344, 6.063463157170909, 4.960095025621771, -3.5163416721697156, @@ -187226,10 +187205,10 @@ 5.850523807374931, 5.1948541960538845, 4.754766990776878, - 6.0374923741718804, + 6.03749237417188, 4.344765310445192, 4.864314517754685, - 3.9787878206848197, + 3.97878782068482, -3.3246112788068594, 6.023277170553717, 4.950437992092571, @@ -187238,7 +187217,7 @@ 5.732054023556063, 5.000394201622203, 5.448789334281535, - 3.6488937341045515, + 3.648893734104551, 5.720522745009778, 6.827379691132553, 5.208726640818528, @@ -187254,7 +187233,7 @@ 4.610168587814632, 5.720522745009778, 5.755020154610596, - 3.8159729726411316, + 3.815972972641131, 5.886070450048774, 5.992670886097799, 5.483546420636777, @@ -187343,7 +187322,7 @@ 6.515363058727044, -4.091767144889039, 5.786409836331968, - 3.6033648797596878, + 3.603364879759688, 5.993928159372971, 5.839358203441241, 6.123986294708767, @@ -187434,7 +187413,7 @@ 5.091395794304718, 5.444971300209959, 6.515363058727044, - 3.9212083744333195, + 3.921208374433319, 6.101784265646563, 2.0235812831428777, 5.720522745009778, @@ -187491,7 +187470,7 @@ -4.9830043050859825, 5.669494558176722, 5.599461598823524, - 3.6033648797596878, + 3.603364879759688, 4.966085389310959, -3.904394875423669, 6.165344513418666, @@ -187531,7 +187510,7 @@ 6.559634438302083, 4.835156289013471, 3.70752841389439, - -3.7575805696812643, + -3.757580569681264, 5.060649041185436, 5.499252471467307, 6.306022118972748, @@ -187856,7 +187835,7 @@ 6.844922500674168, 3.724285000287897, 6.45307516987162, - -3.8803101735257606, + -3.880310173525761, 5.650126942170007, 6.320750664112112, -3.992064231696813, @@ -187892,7 +187871,7 @@ 5.262379845856795, 5.744979658664383, 5.063787910717589, - -3.8754508838726442, + -3.875450883872644, 4.810332705288439, 3.424981823924422, 4.213912981313169, @@ -187940,7 +187919,7 @@ 5.6082516676072265, 3.6993596248169633, 4.366201325696226, - 2.8809137795741466, + 2.880913779574146, -4.977823792582202, 6.405634365258193, 5.997659847123746, @@ -187976,9 +187955,9 @@ 6.562155016949734, 4.818626653564003, 6.844922500674168, - 3.8661905227534397, + 3.86619052275344, 5.38351157925498, - 3.9212083744333195, + 3.921208374433319, 4.496045179749867, 5.417682585182923, 5.534340706823064, @@ -188068,7 +188047,7 @@ 2.704822520518465, 5.608590563045339, 5.154879079740501, - 3.8661905227534397, + 3.86619052275344, 5.310262252497808, -2.324611278806859, 4.955547397871051, @@ -188077,15 +188056,15 @@ 4.601073082980103, 7.91377419552629, 5.692685149086883, - 3.8364946397857334, + 3.836494639785734, 5.023581283142878, 5.1071197343730175, 6.777853151826337, 4.753717287139556, 5.449929856930386, - 3.9976321859357555, + 3.997632185935755, -4.562644829890627, - 7.2424842340057065, + 7.242484234005707, -4.420999825494226, 4.753717287139556, 5.125328357089244, @@ -188153,7 +188132,7 @@ 4.816672883319458, 5.640476709543638, -4.121150922574249, - -3.7575805696812643, + -3.757580569681264, 7.322608915214864, -3.5163416721697156, 6.123986294708767, @@ -188221,7 +188200,7 @@ 2.0235812831428777, 3.5906076493019383, 5.184979235688675, - 3.8364946397857334, + 3.836494639785734, 6.045931284530723, 5.669494558176722, 5.901096601989904, @@ -188331,14 +188310,14 @@ 4.894570096903453, 6.069529821248212, 5.484479125899425, - 7.3267168376153355, + 7.326716837615336, 2.421521291814915, 6.036839948426394, 5.8002824671312885, 5.835156289013471, 7.0822843476898365, 5.186056073580996, - -3.7575805696812643, + -3.757580569681264, 6.3356739735365935, 6.076567477293582, 2.324611278806859, @@ -188366,7 +188345,7 @@ 6.024110799471477, -3.479795438500867, 6.497505976559035, - -3.7575805696812643, + -3.757580569681264, 5.970131793712733, 3.695679141078595, 5.327856333620006, @@ -188426,7 +188405,7 @@ -4.96757015821665, 4.926671270134822, 5.612357039346982, - 3.8159729726411316, + 3.815972972641131, 4.301419616144925, 4.044770582212816, 5.1071197343730175, @@ -188434,7 +188413,7 @@ 6.515363058727044, 6.777853151826337, 4.465433458916169, - 3.8661905227534397, + 3.86619052275344, 4.861359052696612, 5.27641005118347, 5.118227072748832, @@ -188459,11 +188438,11 @@ -4.014807358835373, 7.649418275466279, 5.7921823900992395, - 3.9976321859357555, + 3.997632185935755, 4.835156289013471, 5.1948541960538845, 0.324611278806859, - 3.8159729726411316, + 3.815972972641131, 6.234140564953602, 5.832264792271848, 6.117982527725815, @@ -188477,7 +188456,7 @@ 4.753959751730521, 3.5906076493019383, 3.6993596248169633, - 3.8863088114608524, + 3.886308811460853, 3.843125218684747, 4.240011114019129, 4.374216891401832, @@ -188502,7 +188481,7 @@ 5.454784167699395, 5.5148028593821605, 3.660069179496243, - 3.8364946397857334, + 3.836494639785734, 6.120526038319818, 5.753878945240028, 5.448789334281535, @@ -188575,7 +188554,7 @@ 4.450092544507453, 5.963848674588889, 6.559634438302083, - 3.9976321859357555, + 3.997632185935755, 5.7921823900992395, -4.095463290449003, 4.344765310445192, @@ -188607,7 +188586,7 @@ 6.137858579704464, 5.712356938415723, 5.125328357089244, - 3.8159729726411316, + 3.815972972641131, -4.166596083396973, 5.0720230866932825, 5.0720230866932825, @@ -188618,7 +188597,7 @@ 5.985950618812899, 4.778922466954425, 5.720522745009778, - -3.8661905227534397, + -3.86619052275344, 4.932066302021528, 6.4891128401164275, 3.542095223020765, @@ -188636,7 +188615,7 @@ -5.024882216163296, 4.275730137961385, 3.0240153606221964, - -3.9854767568107277, + -3.985476756810728, -4.472287603047958, 6.045931284530723, 5.683069630259604, @@ -188653,9 +188632,9 @@ 4.97637372618697, 4.195600092567434, 4.894570096903453, - -3.7575805696812643, + -3.757580569681264, 4.001304888431726, - 3.6033648797596878, + 3.603364879759688, 5.247077224105272, 5.520925664160458, 4.578675731721197, @@ -188697,7 +188676,7 @@ 4.847707117059427, 6.117002968305113, 4.687282208532526, - 3.9976321859357555, + 3.997632185935755, 4.814569758231693, 4.9739948225122586, 4.421191102520838, @@ -188705,7 +188684,7 @@ 4.740252258703014, 3.660069179496243, 5.900376259343578, - 3.9976321859357555, + 3.997632185935755, 6.754344184645592, 4.920135056514673, 4.2848441519353715, @@ -188728,7 +188707,7 @@ 2.421521291814915, 5.684446761146747, 6.71521965946659, - 3.9212083744333195, + 3.921208374433319, 4.765599030283016, 4.269118626078872, 4.877887324943958, @@ -188744,7 +188723,7 @@ 4.803610410480216, 5.307334666475404, 5.038735580407935, - 1.9778237925822026, + 1.9778237925822024, 6.117982527725815, 4.978547014201299, 6.027257185691663, @@ -188783,7 +188762,7 @@ 6.830174996913269, 5.223473526669197, 5.835156289013471, - -3.7575805696812643, + -3.757580569681264, -3.5163416721697156, 5.333424287858948, 6.218744500483758, @@ -188881,7 +188860,7 @@ 5.1454692682465595, 2.899221220147046, 5.118227072748832, - -3.7575805696812643, + -3.757580569681264, 6.165344513418666, 4.450092544507453, 6.758461085935505, @@ -188913,7 +188892,7 @@ 4.060808517725152, 2.0235812831428777, 5.961099175160224, - -3.7575805696812643, + -3.757580569681264, 5.866714355223827, 6.023277170553717, 3.5906076493019383, @@ -188935,7 +188914,7 @@ 5.181702433480373, 5.64717167093441, 5.454784167699395, - 6.0374923741718804, + 6.03749237417188, -2.0013048884317257, -5.04572085354127, 6.013786898327685, @@ -189112,7 +189091,7 @@ 7.828327077049319, 6.418925152499706, -4.091767144889039, - 3.9976321859357555, + 3.997632185935755, 6.137858579704464, 6.445678446274588, 3.6767937969182216, @@ -189140,7 +189119,7 @@ 5.2764343141227705, -4.6112922481617895, 3.7336986482546943, - 3.6699850093659476, + 3.669985009365947, 5.206851126825683, 6.547327749954443, 4.471823695777317, @@ -189154,7 +189133,7 @@ 5.118227072748832, 4.275730137961385, 4.733698648254694, - 3.6488937341045515, + 3.648893734104551, 4.746379680013783, 5.454784167699395, 5.130791252790747, @@ -189211,7 +189190,7 @@ 5.154879079740501, 5.1071197343730175, 5.8002824671312885, - 7.3267168376153355, + 7.326716837615336, 4.765599030283016, -4.876548974171697, 5.629209505150496, @@ -189229,10 +189208,10 @@ 6.150993867758885, 6.326626067386243, 6.681497219972833, - 2.2540302045211518, + 2.254030204521152, 2.603364879759688, 5.221412976471781, - 1.9778237925822026, + 1.9778237925822024, 4.02790265692552, 0.02358128314287784, 7.1741234386641395, @@ -189301,7 +189280,7 @@ 4.843125218684746, 3.5906076493019383, 4.873000696939777, - 3.9212083744333195, + 3.921208374433319, 5.848961956659117, 6.552234500051994, 4.300043087316122, @@ -189354,7 +189333,7 @@ 5.720522745009778, 5.8023473486512565, 5.7742447003957125, - 6.0374923741718804, + 6.03749237417188, 4.3395516285997955, 5.423946556492816, 4.646830573540778, @@ -189445,7 +189424,7 @@ 7.649418275466279, 5.899209654227875, 6.163460369544114, - 3.8661905227534397, + 3.86619052275344, 4.765599030283016, 5.375647973948072, 5.575640817330762, @@ -189465,7 +189444,7 @@ 3.7336986482546943, 6.4891128401164275, 6.126426447388296, - 3.6190775049684523, + 3.619077504968452, 6.559634438302083, 4.950540771523153, 5.757804870521704, @@ -189482,11 +189461,11 @@ 4.835156289013471, 5.599461598823524, 4.274001285451772, - 3.8661905227534397, + 3.86619052275344, 2.899221220147046, -2.9524889733868305, 6.225251462789459, - -3.7575805696812643, + -3.757580569681264, 6.426014629362189, 3.542095223020765, 6.163460369544114, @@ -189558,7 +189537,7 @@ 7.4215907733736435, 4.695679141078595, 6.715987517976508, - 2.8809137795741466, + 2.880913779574146, 6.562155016949734, 5.1424409785524645, -3.1027625291905028, @@ -189566,7 +189545,7 @@ 3.7336986482546943, -4.621660145672296, 5.292439958137014, - 3.6699850093659476, + 3.669985009365947, 4.1117173718434294, -2.0013048884317257, 5.2295971599062225, @@ -189589,13 +189568,13 @@ 4.919556015501942, 6.024110799471477, 5.640476709543638, - -3.7575805696812643, + -3.757580569681264, 5.835156289013471, 5.64110581802917, 4.753959751730521, 5.995413563067803, 6.117002968305113, - -3.7575805696812643, + -3.757580569681264, 3.843125218684747, 5.397357334513198, 6.218744500483758, @@ -189616,7 +189595,7 @@ 4.877887324943958, 7.649418275466279, 5.606553212247684, - 3.8661905227534397, + 3.86619052275344, 4.472905376241605, 7.649418275466279, 6.445678446274588, @@ -189627,7 +189606,7 @@ 6.515363058727044, 6.515195074784038, 5.2219634131511725, - 3.9787878206848197, + 3.97878782068482, 6.3356739735365935, 3.0235812831428777, 4.713245248158648, @@ -189659,7 +189638,7 @@ 5.454784167699395, 5.261627386271673, 5.875145365406366, - 3.6488937341045515, + 3.648893734104551, 6.001076252215914, 6.412747367507411, 4.2764343141227705, @@ -189695,7 +189674,7 @@ 5.964097768075445, 5.684446761146747, 3.7336986482546943, - 7.2424842340057065, + 7.242484234005707, 5.612289866556288, 3.826355008434853, 5.866714355223827, @@ -189745,7 +189724,7 @@ -4.791330650488458, 7.722231963668817, 6.74166757792597, - 3.9787878206848197, + 3.97878782068482, -4.922361296432704, 4.861359052696612, 4.344765310445192, @@ -189772,7 +189751,7 @@ 7.722231963668817, 5.275778738507754, 6.051012440909782, - 3.8661905227534397, + 3.86619052275344, 5.1071197343730175, 2.324611278806859, 4.450417736946386, @@ -189801,7 +189780,7 @@ 5.646644407438662, -4.563910757933752, 5.995413563067803, - -3.4784261431513874, + -3.478426143151387, -4.922361296432704, 7.263556084259816, 3.3235241831656444, @@ -189845,7 +189824,7 @@ 5.3293624343978605, 3.137858579704464, 5.1071197343730175, - -3.8661905227534397, + -3.86619052275344, 5.118227072748832, 6.4568709683379035, 6.404967149156255, @@ -189904,7 +189883,7 @@ 5.434729405817187, 5.906333438755958, 5.886070450048774, - 3.8661905227534397, + 3.86619052275344, 4.624554178829626, 6.515363058727044, 4.576249499255071, @@ -190014,7 +189993,7 @@ 6.559634438302083, 4.733698648254694, 5.560770509386523, - 3.8364946397857334, + 3.836494639785734, 3.5917830072098726, -3.7959029898657977, 4.374216891401832, @@ -190051,7 +190030,7 @@ 6.386440586101558, 5.448789334281535, 6.396806012737351, - -3.7575805696812643, + -3.757580569681264, 5.636788635246638, 6.165344513418666, 3.843125218684747, @@ -190102,7 +190081,7 @@ 5.676417245171235, 4.905251190814939, 5.333424287858948, - 7.3267168376153355, + 7.326716837615336, 6.547327749954443, 5.435200989106108, 4.87898533855047, @@ -190143,7 +190122,7 @@ 4.344765310445192, 5.765362979286045, 5.994160588857729, - 3.8159729726411316, + 3.815972972641131, 4.641524717971851, 5.2290292601945545, 5.527644165821569, @@ -190197,7 +190176,7 @@ 5.7921823900992395, -4.443702131228581, 5.943312418994198, - 3.8159729726411316, + 3.815972972641131, 4.641524717971851, 4.37382930147704, 5.635941231110652, @@ -190241,7 +190220,7 @@ 5.696832646356727, 4.959592078858088, 5.623464355216566, - 3.8364946397857334, + 3.836494639785734, -5.229786294906152, 7.4215907733736435, 6.412747367507411, @@ -190318,7 +190297,7 @@ 5.292439958137014, 5.046421894019406, 2.345800577876797, - 3.6699850093659476, + 3.669985009365947, 5.95519168950584, 4.3728588106108335, 5.609380292155879, @@ -190341,7 +190320,7 @@ 5.015250290522826, 5.8002824671312885, 4.861926551918868, - 3.6488937341045515, + 3.648893734104551, -5.484238619465533, 6.693827136217002, 4.500717014104001, @@ -190380,7 +190359,7 @@ 5.720522745009778, 5.899209654227875, 5.448789334281535, - 6.0374923741718804, + 6.03749237417188, 6.3362028657298595, 4.362236948721578, 5.76315362759297, @@ -190439,7 +190418,7 @@ 6.4891128401164275, 4.893692438507279, -5.209887667412786, - 6.0374923741718804, + 6.03749237417188, 4.240011114019129, 5.2532656846426535, 5.371613409325365, @@ -190468,7 +190447,7 @@ 6.150426723792062, 6.27277964053399, 6.218744500483758, - 3.8661905227534397, + 3.86619052275344, 4.320246473404409, 4.3224343595525845, 3.7336986482546943, @@ -190484,7 +190463,7 @@ 5.64717167093441, 4.950540771523153, 4.753717287139556, - -3.9854767568107277, + -3.985476756810728, 5.965589336165191, 4.740252258703014, 6.3356739735365935, @@ -190703,7 +190682,7 @@ 5.835658653999392, 5.360041016991408, 7.910664387894294, - -3.7575805696812643, + -3.757580569681264, 7.910664387894294, 5.786409836331968, 5.375647973948072, @@ -190727,7 +190706,7 @@ 5.919072890879482, 6.358979000288469, 5.241012582410735, - 1.9778237925822026, + 1.9778237925822024, 6.024110799471477, 4.9750645138951715, -3.254030204521152, @@ -190749,7 +190728,7 @@ 5.095463290449003, 5.390097626990413, 5.454784167699395, - 3.9976321859357555, + 3.997632185935755, 6.515363058727044, 5.371613409325365, -3.751122540171434, @@ -190831,7 +190810,7 @@ 6.326626067386243, 6.695031837355373, 4.921757766640554, - 3.8159729726411316, + 3.815972972641131, 0, 7.755958957687158, 5.484479125899425, @@ -190923,7 +190902,7 @@ 6.436019989295337, 4.864314517754685, 5.522910887774546, - 3.9976321859357555, + 3.997632185935755, 4.260622074522069, 5.216705881497339, 6.439722314311206, @@ -191111,7 +191090,7 @@ 4.753959751730521, -3.6975232817769657, 6.010353017409123, - 3.9212083744333195, + 3.921208374433319, 6.560076596928498, 4.275730137961385, 2.421521291814915, @@ -191156,7 +191135,7 @@ 3.0013048884317257, 5.390097626990413, -4.756537652718503, - -3.7575805696812643, + -3.757580569681264, 4.457670921560768, 4.8337600152091165, 6.021186070603332, @@ -191187,7 +191166,7 @@ 5.783777512598012, 6.537504371467372, 5.466844270601573, - -3.7575805696812643, + -3.757580569681264, 5.29110499952834, -5.643248421948817, 5.2994452338553995, @@ -191357,7 +191336,7 @@ 6.426718969769258, 5.926616979931375, 5.94997518341256, - 3.8661905227534397, + 3.86619052275344, 5.952284310573475, 7.0822843476898365, 3.724285000287897, @@ -191409,7 +191388,7 @@ 5.216705881497339, 5.985950618812899, 5.856109355477151, - 6.0374923741718804, + 6.03749237417188, 5.5234057789824575, 5.5148028593821605, 5.134507525409298, @@ -191439,7 +191418,7 @@ -4.876548974171697, 6.669494558176721, 4.646830573540778, - -3.7575805696812643, + -3.757580569681264, 6.583529780283995, 5.209038440544804, 5.7246309138720175, @@ -191458,7 +191437,7 @@ 4.3395516285997955, 6.4891128401164275, -4.095463290449003, - -3.9854767568107277, + -3.985476756810728, 6.147093192572662, 5.311159092221583, 6.252750985681979, @@ -191489,7 +191468,7 @@ 3.064973968301103, 4.754766990776878, 3.9680639552930463, - 3.6488937341045515, + 3.648893734104551, 5.8002824671312885, 5.783777512598012, 4.583009082902368, @@ -191516,7 +191495,7 @@ 6.474630480722008, 5.6424866572214185, 6.08526366632677, - 3.8159729726411316, + 3.815972972641131, 3.783324650740603, 4.4891128401164275, 5.2295971599062225, @@ -191550,7 +191529,7 @@ 5.291831538589826, 5.720522745009778, 4.835156289013471, - 3.9976321859357555, + 3.997632185935755, 4.703009179754996, 5.8002824671312885, 6.445678446274588, @@ -191596,7 +191575,7 @@ 3.6519702131931897, 4.320246473404409, -4.72159478708206, - 3.8661905227534397, + 3.86619052275344, 4.861359052696612, 5.7637465211757055, 5.278385462883884, @@ -191652,7 +191631,7 @@ 6.416998532425672, 4.753717287139556, 6.3356739735365935, - 3.6190775049684523, + 3.619077504968452, -4.1273850040988345, 7.09520558168263, 5.190898617891054, @@ -191712,7 +191691,7 @@ 0.02358128314287784, 4.099128244535409, -4.163460369544115, - 3.8661905227534397, + 3.86619052275344, 5.317387850959408, 8.24765572488798, 4.957625002178403, @@ -191728,7 +191707,7 @@ 4.084279123496489, -3.6975232817769657, -4.2836288081382, - 3.9787878206848197, + 3.97878782068482, 6.445678446274588, 4.927755651427041, 6.046380687654565, @@ -191772,7 +191751,7 @@ -4.485229851206332, -4.551211184014217, 5.986816449706961, - -3.9967091367425764, + -3.996709136742576, 6.317425383494425, 5.446089049010953, 3.987369110488433, @@ -191790,7 +191769,7 @@ 5.07619828388917, 2.5007025378625403, 4.893692438507279, - 3.6190775049684523, + 3.619077504968452, 5.7921823900992395, 4.331077321056091, 5.390097626990413, @@ -191816,7 +191795,7 @@ 6.024110799471477, 4.040614622441658, 5.683069630259604, - 3.9212083744333195, + 3.921208374433319, -4.830913322434069, 6.021186070603332, 4.195600092567434, @@ -191832,7 +191811,7 @@ 5.670964253257497, 4.331077321056091, 4.759818382047606, - 3.8159729726411316, + 3.815972972641131, 0.02358128314287784, 6.63893469034729, 4.344765310445192, @@ -191857,7 +191836,7 @@ -4.720365638599563, 5.4323298893271215, 6.045307947556655, - 3.6699850093659476, + 3.669985009365947, 5.856109355477151, 4.926671270134822, 4.624554178829626, @@ -191879,7 +191858,7 @@ 3.5906076493019383, 6.076567477293582, 4.753959751730521, - 3.9212083744333195, + 3.921208374433319, 5.4883688027888144, 4.641524717971851, 7.174920483439241, @@ -192010,7 +191989,7 @@ 0, 2.0235812831428777, -4.591548189966032, - 3.8661905227534397, + 3.86619052275344, 6.158236425420526, 6.2532631254605535, 4.087664719106474, @@ -192054,7 +192033,7 @@ 5.650126942170007, 5.904937404515963, 4.9500266309612675, - 3.8661905227534397, + 3.86619052275344, 6.150426723792062, 5.5601271006913136, 6.71521965946659, @@ -192075,7 +192054,7 @@ 5.618856994944977, 4.02790265692552, 6.4568709683379035, - 1.9778237925822026, + 1.9778237925822024, 6.515363058727044, 4.996061833019354, 4.9750645138951715, @@ -192221,7 +192200,7 @@ 4.966085389310959, 5.812879894302319, 2.0235812831428777, - -3.6529908822455965, + -3.652990882245597, 6.020639856870278, 5.652786940245182, 5.930131802244328, @@ -192254,7 +192233,7 @@ 6.1760225212018325, 6.324735035099767, 4.866814061240888, - 6.0374923741718804, + 6.03749237417188, -4.443702131228581, 4.2848441519353715, 6.445514096421386, @@ -192280,7 +192259,7 @@ 3.9234017855699737, 4.002218231527352, 5.118227072748832, - 3.9299163249479685, + 3.929916324947969, 6.777853151826337, 5.208726640818528, 7.4215907733736435, @@ -192289,7 +192268,7 @@ 5.070466473980588, 6.069529821248212, 6.445678446274588, - 3.8159729726411316, + 3.815972972641131, 4.002218231527352, 4.362236948721578, 4.810332705288439, @@ -192302,7 +192281,7 @@ 5.7637465211757055, 6.211863044181291, 4.927755651427041, - -3.8661905227534397, + -3.86619052275344, 5.959113739332257, -3.5163416721697156, 3.7336986482546943, @@ -192311,7 +192290,7 @@ 4.632855455547465, 6.495151674876576, 3.722551287478897, - 3.8661905227534397, + 3.86619052275344, 4.894570096903453, 5.926616979931375, 5.6589242635650905, @@ -192401,7 +192380,7 @@ 5.8002824671312885, -2.324611278806859, 5.323524183165645, - -3.9854767568107277, + -3.985476756810728, 4.2764343141227705, 5.952284310573475, -3.6975232817769657, @@ -192595,7 +192574,7 @@ -4.306656257878349, 5.793844021313471, 4.644445758407999, - 3.9976321859357555, + 3.997632185935755, 6.416998532425672, 5.247077224105272, 3.542095223020765, @@ -192734,7 +192713,7 @@ 5.134507525409298, 4.703009179754996, 5.29110499952834, - 2.2540302045211518, + 2.254030204521152, 3.6767937969182216, 5.752989080105945, -4.791330650488458, @@ -192888,7 +192867,7 @@ 4.821540926880074, 7.649418275466279, 5.346317287612828, - 3.8159729726411316, + 3.815972972641131, 3.6519702131931897, -4.830913322434069, 7.828327077049319, @@ -192985,7 +192964,7 @@ 5.867119268599693, 7.00607865234059, -3.688223258699003, - 3.6488937341045515, + 3.648893734104551, 3.7336986482546943, 5.969689513579784, 6.218744500483758, @@ -193011,7 +192990,7 @@ 6.069529821248212, 5.246765604037918, 4.257845407521668, - 3.9976321859357555, + 3.997632185935755, 6.836868640100823, 4.516341672169715, -4.091767144889039, @@ -193065,7 +193044,7 @@ 5.357230039657579, 4.490597101581313, -4.227701265798803, - 3.6699850093659476, + 3.669985009365947, 6.117002968305113, 5.660600438896637, 6.871284704458383, @@ -193113,7 +193092,7 @@ 7.649418275466279, 5.247077224105272, 6.3356739735365935, - 3.6488937341045515, + 3.648893734104551, 5.2408019387873965, 6.520248062022926, 6.659868535241391, @@ -193265,11 +193244,11 @@ 5.417682585182923, -3.904394875423669, 6.641051331347041, - 3.8159729726411316, + 3.815972972641131, 6.046380687654565, -4.091767144889039, 3.6519702131931897, - 3.6570497387224643, + 3.657049738722464, 7.1741234386641395, 5.1071197343730175, 5.720522745009778, @@ -193325,7 +193304,7 @@ 7.0822843476898365, 4.330006310693566, -4.822921832596459, - 3.6699850093659476, + 3.669985009365947, 6.170654431246912, 5.530356819749521, 4.656038575327602, @@ -193394,7 +193373,7 @@ 6.3356739735365935, 1.7225512874788969, 4.060808517725152, - 6.0374923741718804, + 6.03749237417188, 6.38813227849685, 5.446089049010953, 5.221412976471781, @@ -193411,7 +193390,7 @@ -4.720365638599563, -3.0991282445354087, 5.206851126825683, - 3.6699850093659476, + 3.669985009365947, 3.7336986482546943, 5.103341202802971, 6.046380687654565, @@ -193421,7 +193400,7 @@ 4.168155490752494, 5.675634131390983, 5.154879079740501, - 6.0374923741718804, + 6.03749237417188, 6.126083592328331, -5.249381453713423, 5.93051401134381, @@ -193429,7 +193408,7 @@ -3.6975232817769657, -5.209887667412786, 5.448789334281535, - -3.7575805696812643, + -3.757580569681264, -4.443702131228581, 4.02790265692552, 4.894570096903453, @@ -193465,7 +193444,7 @@ 6.309300578531738, 4.487474272128785, 5.446089049010953, - 3.6699850093659476, + 3.669985009365947, -3.366003963965084, 5.614311688935568, 5.505310480102893, @@ -193516,7 +193495,7 @@ 5.2408019387873965, 5.599461598823524, 5.260672395416847, - 3.8661905227534397, + 3.86619052275344, 4.578433717514932, 5.599461598823524, 6.059331120462539, @@ -193525,7 +193504,7 @@ 5.327856333620006, 4.753717287139556, 6.41610237307481, - 3.6699850093659476, + 3.669985009365947, 3.5906076493019383, 5.425326365379941, -4.756537652718503, @@ -193568,7 +193547,7 @@ 5.8002824671312885, 4.274001285451772, 4.415133849753806, - 3.6699850093659476, + 3.669985009365947, 5.894219246353684, 6.398126177760892, 4.08465660677267, @@ -193584,7 +193563,7 @@ 5.558875403185649, 4.472287603047958, 6.531789033552391, - 3.8661905227534397, + 3.86619052275344, 5.903313508467557, 7.4215907733736435, 6.2069764133898255, @@ -193607,7 +193586,7 @@ 3.904965939913451, 5.216705881497339, 5.323524183165645, - -3.7575805696812643, + -3.757580569681264, 4.576249499255071, 0, 6.360041016991408, @@ -193813,7 +193792,7 @@ 2.5149429769771507, 5.142837172420815, 6.306022118972748, - 1.9778237925822026, + 1.9778237925822024, 5.417682585182923, -4.014807358835373, 5.448789334281535, @@ -193905,7 +193884,7 @@ 4.687282208532526, -4.720365638599563, 5.467626079060954, - 3.6699850093659476, + 3.669985009365947, 7.036178103599296, 5.448789334281535, 5.986201556199382, @@ -193914,7 +193893,7 @@ 3.5906076493019383, 3.5434092769185965, 6.547327749954443, - 3.6699850093659476, + 3.669985009365947, 3.538129035803164, 6.126083592328331, 5.70509386978184, @@ -193953,7 +193932,7 @@ 3.064973968301103, 6.560076596928498, 6.663893739733008, - -3.9854767568107277, + -3.985476756810728, 6.063463157170909, -2.8222319285881468, 4.115599753895674, @@ -193971,7 +193950,7 @@ 5.497797547219133, 5.705726359516709, 5.163554771127337, - 3.6699850093659476, + 3.669985009365947, 4.227701265798803, 5.262379845856795, 6.337427420743906, @@ -194039,13 +194018,13 @@ 6.445678446274588, -4.9830043050859825, 5.6424866572214185, - 6.0374923741718804, + 6.03749237417188, 4.868679323157135, -3.932066302021527, 5.612748673688926, 5.95519168950584, 4.687282208532526, - -3.4784261431513874, + -3.478426143151387, 5.684446761146747, 3.724285000287897, 5.344205238196415, @@ -194124,7 +194103,7 @@ 5.184649668614053, -4.306656257878349, -4.091767144889039, - 1.9778237925822026, + 1.9778237925822024, 4.178005256257525, 6.674277262903488, 3.660069179496243, @@ -194200,7 +194179,7 @@ 5.900376259343578, 4.656544451310139, 6.036848373067899, - 3.8159729726411316, + 3.815972972641131, -4.121150922574249, 2.704822520518465, 5.534795984279266, @@ -194233,7 +194212,7 @@ 4.864940753597733, 3.843125218684747, 5.933938840415756, - 3.8159729726411316, + 3.815972972641131, 5.1948541960538845, 6.515363058727044, 5.346420555829199, @@ -194272,7 +194251,7 @@ 5.873859835660915, 5.29110499952834, -4.822921832596459, - 3.8661905227534397, + 3.86619052275344, -3.835825979943247, 6.120526038319818, 5.612748673688926, @@ -194293,7 +194272,7 @@ 6.777853151826337, 4.43553752107328, 4.9750645138951715, - 3.6488937341045515, + 3.648893734104551, 6.434397306139543, 6.777853151826337, 5.768812267671019, @@ -194308,7 +194287,7 @@ 7.167202422437006, 5.2764343141227705, 5.970131793712733, - 3.8159729726411316, + 3.815972972641131, 4.866814061240888, 5.720522745009778, 5.976809254702732, @@ -194372,7 +194351,7 @@ 3.658058553303609, -4.462123631928989, 5.63946823658643, - 3.8159729726411316, + 3.815972972641131, 5.992717143714322, 5.178613511933849, 4.002218231527352, @@ -194474,7 +194453,7 @@ 4.487474272128785, 6.160365246326243, 3.5287312614627835, - -3.9953208740306563, + -3.995320874030656, 5.594380987929782, 2.1027625291905028, 6.758061072568454, @@ -194581,7 +194560,7 @@ 5.184649668614053, 5.623464355216566, 6.15503633456018, - 3.8159729726411316, + 3.815972972641131, 4.472905376241605, 5.448789334281535, 4.195600092567434, @@ -194684,12 +194663,12 @@ 5.091042716894707, 5.29110499952834, 0.02358128314287784, - 6.0374923741718804, + 6.03749237417188, 4.927213799227115, 4.553139956164041, 5.142507035968655, 5.291831538589826, - 3.8661905227534397, + 3.86619052275344, 5.083523171204833, -2.614645890169377, 5.417682585182923, @@ -194701,7 +194680,7 @@ 6.515363058727044, 4.010353017409122, 5.1071197343730175, - 3.9976321859357555, + 3.997632185935755, 3.660069179496243, 5.637423105018947, 4.753717287139556, @@ -194813,9 +194792,9 @@ 5.7921823900992395, 5.070466473980588, 4.835156289013471, - 3.8364946397857334, + 3.836494639785734, 0.324611278806859, - 6.0374923741718804, + 6.03749237417188, 6.119308405698858, 6.269155636133171, 5.4883688027888144, @@ -194841,7 +194820,7 @@ 7.194002015104276, 5.946566098851761, 4.938188850913958, - 3.8159729726411316, + 3.815972972641131, 5.904937404515963, 2.6767937969182216, 6.8016239463320805, @@ -194858,7 +194837,7 @@ 5.676600734242491, 5.154879079740501, 4.905251190814939, - 2.2540302045211518, + 2.254030204521152, 5.533186987754434, 5.269093950957028, 4.96210100831937, @@ -194910,12 +194889,12 @@ 6.317425383494425, 7.342208000172844, -4.7400020169894335, - 3.8159729726411316, + 3.815972972641131, 5.466844270601573, - 3.8159729726411316, + 3.815972972641131, 5.221412976471781, 5.692685149086883, - 3.7527460728356474, + 3.752746072835647, 7.722231963668817, 6.165344513418666, 4.438053232772181, @@ -194928,7 +194907,7 @@ 4.489707153561077, 6.777853151826337, 5.278385462883884, - 6.0374923741718804, + 6.03749237417188, 4.274001285451772, 6.046380687654565, 5.323306437118514, @@ -194957,10 +194936,10 @@ 6.204758632594803, 3.874839631861953, -5.035992437335902, - 3.6699850093659476, + 3.669985009365947, 5.4297807068061905, 4.195600092567434, - 3.9976321859357555, + 3.997632185935755, 4.4891128401164275, 5.015250290522826, 6.083106835881569, @@ -194981,7 +194960,7 @@ 6.122121181135739, 7.174920483439241, 6.168622223179901, - 3.8364946397857334, + 3.836494639785734, 6.206993495121304, 5.293094227360794, -4.72159478708206, @@ -195034,7 +195013,7 @@ 5.127726833696886, 4.002218231527352, 4.754766990776878, - -3.9967091367425764, + -3.996709136742576, 3.904965939913451, 6.15503633456018, 4.646830573540778, @@ -195067,7 +195046,7 @@ 6.00636793491037, 4.55017899224633, 6.063463157170909, - 3.8863088114608524, + 3.886308811460853, 6.137858579704464, -3.3246112788068594, 6.515195074784038, @@ -195263,7 +195242,7 @@ 4.703009179754996, 5.661451104121468, 5.501859115062483, - 2.2540302045211518, + 2.254030204521152, -3.5163416721697156, 6.051012440909782, 7.437584738140013, @@ -195292,7 +195271,7 @@ 5.683069630259604, 5.744657839841282, 5.4883688027888144, - -3.7575805696812643, + -3.757580569681264, -4.443702131228581, -3.932066302021527, 4.734797807463968, @@ -195306,12 +195285,12 @@ 6.758061072568454, 4.702099662182992, 5.511143843399256, - 1.9778237925822026, + 1.9778237925822024, 5.448789334281535, 5.001304888431726, 5.451148530862328, 6.416998532425672, - 6.0374923741718804, + 6.03749237417188, 4.798098248871427, -3.479795438500867, 7.649418275466279, @@ -195420,7 +195399,7 @@ 5.446827157079686, 6.366595780293646, 7.910664387894294, - 7.2424842340057065, + 7.242484234005707, 5.209038440544804, 4.2764343141227705, 4.3395516285997955, @@ -195437,7 +195416,7 @@ 4.77486038712622, 6.423427995855801, 5.786409836331968, - -3.9854767568107277, + -3.985476756810728, 6.358979000288469, -3.479795438500867, 4.942083422779052, @@ -195544,7 +195523,7 @@ 5.1230547391570465, 5.6589242635650905, 4.23762996255482, - 1.9778237925822026, + 1.9778237925822024, 6.754344184645592, 6.084279123496489, 5.454784167699395, @@ -195596,7 +195575,7 @@ 4.866814061240888, -3.751122540171434, -4.095463290449003, - 2.5798837839101654, + 2.579883783910166, 7.263556084259816, 7.755958957687158, -5.035992437335902, @@ -195634,7 +195613,7 @@ 4.861359052696612, -5.132585790684263, 7.162767463559008, - 2.2540302045211518, + 2.254030204521152, 6.123986294708767, 3.8560901958491143, 6.520248062022926, @@ -195654,7 +195633,7 @@ 4.835156289013471, 6.099715422303706, 4.195600092567434, - 3.9976321859357555, + 3.997632185935755, 4.1117173718434294, 4.40106966651901, 6.515195074784038, @@ -195685,14 +195664,14 @@ 2.62564127447084, 5.985950618812899, 4.894570096903453, - 6.0374923741718804, + 6.03749237417188, 5.234701824400927, -5.444526689064849, 5.241012582410735, 6.150848101461777, 3.7639439726371218, 6.059331120462539, - 6.0374923741718804, + 6.03749237417188, 6.129942191949628, 6.225251462789459, 4.02053053163826, @@ -195714,7 +195693,7 @@ 6.539786017904395, 4.703009179754996, 5.07619828388917, - 3.8159729726411316, + 3.815972972641131, 6.3356739735365935, 6.225251462789459, 5.260672395416847, @@ -195739,7 +195718,7 @@ 4.966085389310959, 5.527167704466152, 6.712356938415722, - 3.8364946397857334, + 3.836494639785734, 3.7146627752658463, 4.150686081507685, 5.811714286843829, @@ -195785,7 +195764,7 @@ 5.484479125899425, -2.9524889733868305, 5.390097626990413, - 3.8159729726411316, + 3.815972972641131, 6.117002968305113, -3.75589461061412, 3.658058553303609, @@ -195860,7 +195839,7 @@ 4.227701265798803, 6.326626067386243, 4.966085389310959, - 3.8159729726411316, + 3.815972972641131, 4.733698648254694, 5.119726264437222, 5.494138768360152, @@ -195926,7 +195905,7 @@ 4.868679323157135, 4.002218231527352, 4.447318533125207, - 3.8661905227534397, + 3.86619052275344, 5.256833830926016, 6.358979000288469, 5.448789334281535, @@ -195977,26 +195956,26 @@ 4.002218231527352, 3.660069179496243, 5.34786373844057, - -3.7575805696812643, + -3.757580569681264, 4.260622074522069, -4.9830043050859825, 3.6767937969182216, 5.720522745009778, 2.9266712701348214, - 3.8159729726411316, + 3.815972972641131, 5.683069630259604, 5.2230073247368685, -4.238425131190576, - 3.6256412744708397, + 3.62564127447084, 4.366201325696226, 3.9680639552930463, 5.549920560532722, 7.0822843476898365, 4.195600092567434, - -3.7575805696812643, + -3.757580569681264, 4.920135056514673, 4.415133849753806, - 3.8159729726411316, + 3.815972972641131, 4.227701265798803, 4.601073082980103, 3.70752841389439, @@ -196046,7 +196025,7 @@ 5.399573921938486, 5.652786940245182, 3.89979912373452, - -3.9953208740306563, + -3.995320874030656, 4.733698648254694, 7.131127022597345, 6.046586680392813, @@ -196150,7 +196129,7 @@ 4.433514406474172, 6.33199628223955, 6.71521965946659, - 3.8159729726411316, + 3.815972972641131, 4.123951828260441, 7.4215907733736435, 6.4568709683379035, @@ -196190,7 +196169,7 @@ 4.290776486288845, 5.2408019387873965, 4.753717287139556, - 1.9778237925822026, + 1.9778237925822024, 6.117982527725815, 7.927259882962993, -4.9830043050859825, @@ -196244,14 +196223,14 @@ -4.904965939913451, 6.8016239463320805, 6.1703602724507105, - 1.9778237925822026, + 1.9778237925822024, 4.978547014201299, 3.5906076493019383, 4.344765310445192, 6.439722314311206, 5.822231928588147, 6.412747367507411, - 3.9212083744333195, + 3.921208374433319, -4.43688104722413, -4.791330650488458, 4.847707117059427, @@ -196261,12 +196240,12 @@ 6.00636793491037, 2.62564127447084, 4.978547014201299, - -3.8661905227534397, + -3.86619052275344, 6.559634438302083, 5.2764343141227705, 4.196767551555152, 5.720522745009778, - 7.2424842340057065, + 7.242484234005707, 5.952284310573475, 7.828327077049319, 5.575202037507052, @@ -196279,8 +196258,8 @@ 2.421521291814915, -4.365015807721018, -4.599000074357238, - -3.9854767568107277, - 3.8661905227534397, + -3.985476756810728, + 3.86619052275344, 5.448789334281535, 4.060808517725152, -3.479795438500867, @@ -196377,7 +196356,7 @@ -4.791330650488458, 5.333424287858948, 5.275778738507754, - 3.8159729726411316, + 3.815972972641131, 5.448789334281535, 6.515363058727044, 5.903313508467557, @@ -196434,12 +196413,12 @@ 4.718975391433988, 3.137858579704464, -4.295863927433743, - 3.9212083744333195, + 3.921208374433319, 5.650126942170007, 5.7921823900992395, 4.996061833019354, -4.238425131190576, - -3.9953208740306563, + -3.995320874030656, 5.899209654227875, 6.951310842914532, 5.213211940835034, @@ -196466,15 +196445,15 @@ 4.001304888431726, 6.026179263862787, -4.551198296746396, - 1.9778237925822026, + 1.9778237925822024, 6.547327749954443, 4.178005256257525, - 3.8661905227534397, + 3.86619052275344, 5.2764343141227705, 5.676600734242491, 5.5148028593821605, 6.150848101461777, - -3.9953208740306563, + -3.995320874030656, 5.447269420531313, 5.8002824671312885, 4.695679141078595, @@ -196490,7 +196469,7 @@ 5.484479125899425, 4.472287603047958, 5.978884105904569, - -3.7575805696812643, + -3.757580569681264, 5.62672565576306, 5.312500888804604, 4.2437155327131295, @@ -196662,7 +196641,7 @@ 4.269118626078872, 5.309813137171431, 5.070466473980588, - 3.8661905227534397, + 3.86619052275344, 3.688223258699003, 4.835156289013471, 6.254540838891447, @@ -196681,7 +196660,7 @@ 4.450417736946386, 5.2408019387873965, 4.733698648254694, - -3.7575805696812643, + -3.757580569681264, 5.221412976471781, 4.753717287139556, -4.756537652718503, @@ -196693,7 +196672,7 @@ -5.249381453713423, 3.660069179496243, 5.046421894019406, - 3.9976321859357555, + 3.997632185935755, 6.079952462618407, 5.7637465211757055, 3.6767937969182216, @@ -196741,7 +196720,7 @@ 5.291831538589826, 6.454784167699394, 5.805300764206177, - 6.0374923741718804, + 6.03749237417188, 4.4891128401164275, 5.765362979286045, 7.722231963668817, @@ -196807,7 +196786,7 @@ 5.291831538589826, 7.052843278947054, -4.197058926595872, - -3.8661905227534397, + -3.86619052275344, 6.120526038319818, 5.7921823900992395, 6.439722314311206, @@ -196852,16 +196831,16 @@ 4.810332705288439, 4.687282208532526, 5.292439958137014, - 3.8159729726411316, + 3.815972972641131, 4.725149268198805, 8.046360083005913, - -3.6529908822455965, + -3.652990882245597, 3.660069179496243, 4.676793796918221, 5.713245248158648, 5.8002824671312885, 5.7002748927677445, - 3.8661905227534397, + 3.86619052275344, 5.652786940245182, -4.451716077171667, 5.332998508921018, @@ -196924,7 +196903,7 @@ 6.416998532425672, 6.036848373067899, 4.835825979943247, - 3.8863088114608524, + 3.886308811460853, 7.235582340655168, 0.324611278806859, 5.828367924912582, @@ -196981,7 +196960,7 @@ 4.007658317045709, 4.476440618938731, 4.274001285451772, - 3.6488937341045515, + 3.648893734104551, 5.495019690532177, 6.358979000288469, 5.0720230866932825, @@ -197003,7 +196982,7 @@ 5.104964600605163, 4.753959751730521, 4.929377163510746, - 3.9565621050660758, + 3.956562105066076, 3.99112925936174, 7.142044422918243, 3.904965939913451, @@ -197039,7 +197018,7 @@ 4.734797807463968, 5.359440194462696, 5.661571063927563, - 3.8159729726411316, + 3.815972972641131, 6.123986294708767, 3.5007025378625403, 4.771769310149078, @@ -197051,7 +197030,7 @@ 4.740252258703014, 5.446827157079686, 5.836628248302986, - 1.9778237925822026, + 1.9778237925822024, 5.938368558248964, 5.118227072748832, -4.904965939913451, @@ -197132,7 +197111,7 @@ 6.1760225212018325, 0, 4.836494639785733, - 3.6256412744708397, + 3.62564127447084, 6.083901311831164, 6.046586680392813, 6.454735892195122, @@ -197186,7 +197165,7 @@ -2.0013048884317257, 6.309300578531738, 5.091395794304718, - 3.6488937341045515, + 3.648893734104551, 5.444971300209959, 5.18173260853558, -4.745968377320001, @@ -197266,7 +197245,7 @@ -3.3246112788068594, 5.783777512598012, 3.1027625291905028, - 3.8364946397857334, + 3.836494639785734, 5.246765604037918, 4.9519003076466, 5.381706568419527, @@ -197304,7 +197283,7 @@ -4.197058926595872, -4.346833383314565, 5.599461598823524, - 6.0374923741718804, + 6.03749237417188, 5.413455841533864, 6.38813227849685, -4.72159478708206, @@ -197470,7 +197449,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -197529,7 +197508,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -197567,7 +197546,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -197628,7 +197607,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -197708,7 +197687,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -197800,7 +197779,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -197816,7 +197795,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -197836,7 +197815,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -198085,9 +198064,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -198118,7 +198097,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -198154,7 +198133,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -198260,7 +198239,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -198283,7 +198262,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -198327,7 +198306,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -198375,7 +198354,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -198427,7 +198406,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -198585,13 +198564,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -198650,7 +198629,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -198823,7 +198802,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -198863,7 +198842,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -198874,7 +198853,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -198906,7 +198885,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -198983,7 +198962,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -199054,7 +199033,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -199241,7 +199220,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -199250,13 +199229,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -199450,7 +199429,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -199492,7 +199471,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -199506,7 +199485,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -199590,13 +199569,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -199711,13 +199690,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -199753,7 +199732,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -199876,7 +199855,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -199947,7 +199926,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -200039,7 +200018,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -200163,7 +200142,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -200177,7 +200156,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -200243,7 +200222,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -200262,7 +200241,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -200402,7 +200381,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -200423,12 +200402,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -200506,7 +200485,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -200553,7 +200532,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -200631,7 +200610,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -200680,7 +200659,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -200959,7 +200938,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -200990,7 +200969,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -201023,7 +201002,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -201054,9 +201033,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -201109,7 +201088,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -201178,7 +201157,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -201277,14 +201256,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -201302,14 +201281,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -201478,7 +201457,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -201595,7 +201574,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -201609,7 +201588,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -201649,7 +201628,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -201680,7 +201659,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -201797,7 +201776,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -201819,7 +201798,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -201866,7 +201845,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -201939,7 +201918,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -201989,7 +201968,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -202009,7 +201988,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -202114,9 +202093,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -202206,7 +202185,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -202249,7 +202228,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -202309,7 +202288,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -202381,7 +202360,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -202399,7 +202378,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -202499,7 +202478,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -202548,7 +202527,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -202578,7 +202557,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -202675,7 +202654,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -202685,7 +202664,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -202804,7 +202783,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -202817,7 +202796,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -202855,7 +202834,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -203128,7 +203107,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -203167,7 +203146,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -203266,7 +203245,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -203398,7 +203377,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -203416,7 +203395,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -203449,7 +203428,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -203587,7 +203566,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -203625,12 +203604,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -203639,7 +203618,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -203690,7 +203669,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -203698,7 +203677,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -203709,7 +203688,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -203734,7 +203713,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -203818,7 +203797,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -203927,7 +203906,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -203990,9 +203969,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -204099,7 +204078,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -204163,7 +204142,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -204252,9 +204231,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -204268,7 +204247,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -204529,7 +204508,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -204540,7 +204519,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -204585,7 +204564,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -204601,7 +204580,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -204656,7 +204635,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -204782,7 +204761,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -204798,7 +204777,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -204827,7 +204806,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -204972,7 +204951,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -205035,7 +205014,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -205171,7 +205150,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -205209,7 +205188,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -205241,7 +205220,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -205313,11 +205292,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -205397,7 +205376,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -205408,7 +205387,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -205507,7 +205486,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -205559,7 +205538,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -205577,7 +205556,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -205586,7 +205565,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -205594,7 +205573,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -205788,7 +205767,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -205856,7 +205835,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -206011,7 +205990,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -206019,7 +205998,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -206357,7 +206336,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -206366,7 +206345,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -206401,7 +206380,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -206410,7 +206389,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -206444,7 +206423,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -206461,7 +206440,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -206477,7 +206456,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -206555,7 +206534,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -206600,7 +206579,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -206758,7 +206737,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -206863,7 +206842,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -206882,7 +206861,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -206939,7 +206918,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -206983,7 +206962,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -206999,7 +206978,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -207053,7 +207032,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -207061,9 +207040,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -207213,7 +207192,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -207260,8 +207239,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -207385,7 +207364,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -207410,7 +207389,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -207429,7 +207408,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -207437,15 +207416,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -207529,7 +207508,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -207599,7 +207578,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -207680,7 +207659,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -207731,7 +207710,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -207842,7 +207821,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -207977,7 +207956,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -208074,7 +208053,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -208130,7 +208109,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -208161,7 +208140,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -208335,7 +208314,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -208388,7 +208367,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -208517,7 +208496,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -208526,7 +208505,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -208536,18 +208515,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -208644,7 +208623,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -208684,12 +208663,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -208736,9 +208715,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -208777,7 +208756,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -208797,7 +208776,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -208933,7 +208912,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -209210,11 +209189,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -209339,7 +209318,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -209436,7 +209415,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -209535,7 +209514,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -209636,7 +209615,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -209707,7 +209686,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -209788,7 +209767,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -209876,7 +209855,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -209973,7 +209952,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -210017,7 +209996,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -210044,12 +210023,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -210451,7 +210430,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -210463,7 +210442,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -210540,7 +210519,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -210730,7 +210709,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -210742,7 +210721,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -210779,7 +210758,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -210898,7 +210877,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -210927,7 +210906,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -211080,11 +211059,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -211120,7 +211099,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -211155,7 +211134,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -211206,7 +211185,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -211376,7 +211355,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -211392,7 +211371,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -211527,12 +211506,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -211604,7 +211583,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -211657,7 +211636,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -211953,7 +211932,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -211969,7 +211948,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -211995,7 +211974,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -212038,7 +212017,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -212116,7 +212095,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -212131,7 +212110,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -212244,7 +212223,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -212259,7 +212238,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -212441,18 +212420,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -212517,7 +212496,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -212536,7 +212515,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -212565,7 +212544,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -212658,7 +212637,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -212765,7 +212744,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -212777,7 +212756,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -212902,7 +212881,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -213008,7 +212987,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -213024,7 +213003,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -213055,10 +213034,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -213066,7 +213045,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -213126,7 +213105,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -213168,8 +213147,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -213192,7 +213171,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -213340,7 +213319,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -213366,13 +213345,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -213575,7 +213554,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -213615,7 +213594,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -213681,7 +213660,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -213731,7 +213710,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -213812,7 +213791,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -213879,7 +213858,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -214190,7 +214169,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -214293,7 +214272,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -214325,7 +214304,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -214356,7 +214335,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -214394,7 +214373,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -214430,7 +214409,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -214455,7 +214434,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -214473,7 +214452,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -214929,7 +214908,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -214955,7 +214934,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -214971,7 +214950,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -215009,7 +214988,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -215066,7 +215045,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -215267,7 +215246,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -215372,7 +215351,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -215411,7 +215390,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -215482,7 +215461,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -215513,7 +215492,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -215557,8 +215536,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -215691,7 +215670,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -215715,8 +215694,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -215730,7 +215709,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -216139,7 +216118,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -216149,7 +216128,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -216174,7 +216153,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -216211,7 +216190,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -216224,7 +216203,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -216247,7 +216226,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -216312,7 +216291,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -216435,7 +216414,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -216473,7 +216452,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -216501,7 +216480,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -216621,7 +216600,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -216750,7 +216729,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -216946,7 +216925,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -216964,7 +216943,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -217024,13 +217003,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -217091,7 +217070,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -217108,14 +217087,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -217126,7 +217105,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -217212,7 +217191,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -217229,7 +217208,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -217243,7 +217222,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -217402,7 +217381,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -217505,7 +217484,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -217523,7 +217502,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -217670,7 +217649,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -217686,7 +217665,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -217734,7 +217713,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -217761,7 +217740,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -217892,7 +217871,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -217906,7 +217885,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -217918,7 +217897,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -218002,7 +217981,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -218013,14 +217992,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -218114,7 +218093,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -218137,7 +218116,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -218145,7 +218124,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -218253,7 +218232,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -218279,7 +218258,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -218349,7 +218328,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -218379,7 +218358,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -218460,7 +218439,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -218521,7 +218500,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -218535,12 +218514,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -218555,7 +218534,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -218603,7 +218582,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -218667,7 +218646,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -218756,7 +218735,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -218929,7 +218908,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -219075,7 +219054,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -219097,7 +219076,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -219143,7 +219122,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -219163,7 +219142,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -219182,7 +219161,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -219190,7 +219169,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -219256,7 +219235,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -219341,7 +219320,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -219357,7 +219336,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -219392,7 +219371,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -219425,7 +219404,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -219477,7 +219456,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -219542,7 +219521,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -219566,13 +219545,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -219693,11 +219672,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -219710,7 +219689,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -219777,10 +219756,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -219810,7 +219789,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -219831,14 +219810,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -219880,7 +219859,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -220106,7 +220085,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -220204,7 +220183,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -220242,7 +220221,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -220266,7 +220245,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -220460,7 +220439,7 @@ 4.060718536376953, 4.7563700675964355, 5.352275848388672, - 3.7470459938049316, + 3.747045993804931, 5.322668552398682, 5.450840473175049, 6.060861110687256, @@ -220527,7 +220506,7 @@ 7.1683549880981445, 5.462374210357666, 5.444337844848633, - 3.6374385356903076, + 3.637438535690307, 5.746829986572266, 6.3750505447387695, 3.504312038421631, @@ -220646,7 +220625,7 @@ 5.510173320770264, 6.491840839385986, 4.283956527709961, - 3.7206807136535645, + 3.720680713653565, 6.4661359786987305, 4.110160827636719, 5.9336018562316895, @@ -220684,7 +220663,7 @@ 5.62603235244751, 3.996577024459839, 5.533949851989746, - 3.7206807136535645, + 3.720680713653565, 4.436408042907715, 6.389975070953369, 5.5911431312561035, @@ -220800,7 +220779,7 @@ 5.862096786499023, 5.571022033691406, 5.264739990234375, - -3.7000510692596436, + -3.700051069259643, 4.928896427154541, 5.701869487762451, 5.511202812194824, @@ -220883,7 +220862,7 @@ 5.0946245193481445, 5.352275848388672, 5.84004020690918, - -3.7000510692596436, + -3.700051069259643, 5.701611518859863, 5.450840473175049, 6.451247215270996, @@ -220947,7 +220926,7 @@ 6.354483604431152, 5.767512321472168, 4.5020222663879395, - -3.6798360347747803, + -3.67983603477478, 5.073299407958984, 4.871526718139648, 5.76854133605957, @@ -221048,7 +221027,7 @@ 4.61746883392334, 3.9024925231933594, -4.578811168670654, - -3.7000510692596436, + -3.700051069259643, 4.989617824554443, 5.451026439666748, 6.254238128662109, @@ -221066,7 +221045,7 @@ 2.82680082321167, 5.57735538482666, 7.577076435089111, - 3.6789793968200684, + 3.678979396820069, 5.701611518859863, 5.4637908935546875, 4.137749671936035, @@ -221263,7 +221242,7 @@ 4.887957572937012, 5.915805339813232, 5.337404251098633, - 3.9892663955688477, + 3.989266395568848, 6.404175758361816, 4.883419513702393, 6.563624858856201, @@ -221445,7 +221424,7 @@ 4.664131164550781, 4.1332502365112305, 5.913754463195801, - 3.9886891841888428, + 3.988689184188843, 4.992794513702393, 5.903365612030029, 7.382922649383545, @@ -221530,7 +221509,7 @@ 6.563624858856201, 5.099363803863525, 5.17423677444458, - -0.44853562116622925, + -0.4485356211662293, 5.908716201782227, 6.594364166259766, 5.996671676635742, @@ -221608,7 +221587,7 @@ 7.124597549438477, 6.372316837310791, 4.990363121032715, - 3.7418298721313477, + 3.741829872131348, -4.2121405601501465, 5.381887912750244, 5.739532947540283, @@ -221621,7 +221600,7 @@ 5.393401622772217, 5.698475360870361, 5.26838493347168, - 3.7470459938049316, + 3.747045993804931, -4.069239616394043, 3.147752046585083, 5.088520050048828, @@ -221637,7 +221616,7 @@ -4.457298278808594, -1.229182243347168, -4.032011985778809, - 3.8248064517974854, + 3.824806451797486, 7.102588653564453, 6.165019512176514, 5.418448448181152, @@ -221910,7 +221889,7 @@ 4.853330135345459, 4.1332502365112305, 5.535866737365723, - -3.7742269039154053, + -3.7742269039154057, 6.669949531555176, 6.03720760345459, 5.4604010581970215, @@ -222043,7 +222022,7 @@ 6.8758625984191895, 5.122398376464844, 6.17111873626709, - -2.2588729858398438, + -2.258872985839844, 7.067515850067139, 5.269079685211182, 6.627101421356201, @@ -222089,7 +222068,7 @@ 5.631100177764893, 5.019201755523682, 5.115667343139648, - 3.6374385356903076, + 3.637438535690307, 5.991384029388428, 6.634428024291992, 4.619589328765869, @@ -222145,7 +222124,7 @@ 5.52052116394043, 6.669949531555176, 5.5692362785339355, - 7.7426042556762695, + 7.742604255676269, 5.410050868988037, 6.059562683105469, 5.2738118171691895, @@ -222161,7 +222140,7 @@ 4.853330135345459, 6.877053737640381, 5.47636604309082, - 3.9562923908233643, + 3.956292390823364, 4.828273296356201, 4.032315254211426, 5.585812568664551, @@ -222237,7 +222216,7 @@ 6.447206974029541, 5.443438529968262, 4.489197254180908, - 1.8078616857528687, + 1.8078616857528689, 4.905067443847656, 5.690683364868164, 4.377462387084961, @@ -222305,7 +222284,7 @@ 5.383828639984131, 6.059562683105469, 4.395509719848633, - 3.6479039192199707, + 3.6479039192199703, 5.06876277923584, 5.002129554748535, 6.595017910003662, @@ -222474,7 +222453,7 @@ -4.0309271812438965, 4.868532180786133, 6.127621650695801, - 3.9892663955688477, + 3.989266395568848, 4.818838119506836, 5.865575790405273, 6.42725133895874, @@ -222656,7 +222635,7 @@ 5.956974506378174, 4.772536277770996, 6.9990692138671875, - 3.9702541828155518, + 3.970254182815552, 5.209761619567871, 5.319747447967529, 5.5779948234558105, @@ -222683,7 +222662,7 @@ -4.141923427581787, 5.09004545211792, 6.47108268737793, - 3.8015923500061035, + 3.801592350006103, 6.118304252624512, 4.887957572937012, 5.322919845581055, @@ -222905,7 +222884,7 @@ 5.5164666175842285, -2.745100498199463, 5.672690391540527, - 3.8015923500061035, + 3.801592350006103, 4.578918933868408, 4.146468639373779, 5.58772611618042, @@ -222923,7 +222902,7 @@ 7.152927875518799, 5.84181547164917, 5.581467151641846, - -2.7696759700775146, + -2.769675970077514, 5.518905162811279, 4.240312576293945, 5.650740623474121, @@ -222969,7 +222948,7 @@ 5.915805339813232, 5.1379265785217285, 5.132241249084473, - 3.7206807136535645, + 3.720680713653565, 5.88386344909668, -8.372143745422363, 5.322668552398682, @@ -223068,7 +223047,7 @@ 4.977283000946045, 5.388529300689697, 6.389975070953369, - 3.8015923500061035, + 3.801592350006103, 5.772695541381836, 6.540761470794678, -4.877592086791992, @@ -223155,7 +223134,7 @@ 6.4472761154174805, 4.969974517822266, 5.4872541427612305, - -3.6806867122650146, + -3.680686712265014, 5.951138973236084, 5.854422092437744, 6.702112674713135, @@ -223192,7 +223171,7 @@ 5.178864002227783, 4.746560096740723, 4.6210036277771, - -2.2588729858398438, + -2.258872985839844, 5.7606682777404785, 6.96929407119751, 5.151554584503174, @@ -223329,7 +223308,7 @@ 4.768199920654297, 5.388410568237305, -3.4569735527038574, - -0.44853562116622925, + -0.4485356211662293, 5.796041011810303, 6.4976887702941895, 5.665186882019043, @@ -223396,7 +223375,7 @@ 5.827066898345947, 4.687427043914795, 4.762866020202637, - 3.8179092407226562, + 3.817909240722656, 6.155678749084473, 5.524397373199463, 4.354331970214844, @@ -223482,7 +223461,7 @@ 4.761171340942383, -4.2121405601501465, 5.545431613922119, - -0.48198583722114563, + -0.4819858372211456, 4.895584583282471, 5.672690391540527, 5.206501483917236, @@ -223523,7 +223502,7 @@ -4.283834934234619, 6.467516899108887, 5.3769145011901855, - 3.8356306552886963, + 3.835630655288696, 4.060718536376953, 4.0272040367126465, 5.002129554748535, @@ -223668,7 +223647,7 @@ 4.526306629180908, 5.440046310424805, 6.065712928771973, - 3.8015923500061035, + 3.801592350006103, 4.687427043914795, 5.103710174560547, 5.141323566436768, @@ -223713,7 +223692,7 @@ 5.319747447967529, 3.639627695083618, 5.32882022857666, - 3.9892663955688477, + 3.989266395568848, 5.510900020599365, 4.932774066925049, 5.609017848968506, @@ -223931,7 +223910,7 @@ 5.47636604309082, 6.2078328132629395, 5.511080265045166, - 2.6684343814849854, + 2.668434381484986, 4.589993953704834, 4.982528209686279, 4.740063190460205, @@ -224080,7 +224059,7 @@ 5.179787635803223, 6.393190860748291, 6.323461055755615, - -2.7696759700775146, + -2.769675970077514, 5.817643165588379, 5.176197528839111, 5.209761619567871, @@ -224144,7 +224123,7 @@ 5.865575790405273, 4.58054256439209, 4.687427043914795, - 3.9562923908233643, + 3.956292390823364, -4.824431419372559, 4.768199920654297, -3.990074872970581, @@ -224575,7 +224554,7 @@ 4.1318440437316895, 4.842935085296631, 5.895751953125, - 3.7585806846618652, + 3.7585806846618657, 5.313406467437744, 4.543111801147461, 5.865575790405273, @@ -224593,7 +224572,7 @@ 4.6042890548706055, 5.865575790405273, 6.884748935699463, - 3.8015923500061035, + 3.801592350006103, 5.2738118171691895, 4.389241695404053, 3.232499122619629, @@ -224619,7 +224598,7 @@ 5.511080265045166, 5.1472296714782715, 5.698475360870361, - 7.7426042556762695, + 7.742604255676269, 5.9618048667907715, 5.659980773925781, 4.828273296356201, @@ -225054,7 +225033,7 @@ 6.2078328132629395, 5.244030475616455, 5.217291831970215, - 3.9892663955688477, + 3.989266395568848, 5.266693115234375, 5.998784065246582, 5.303350925445557, @@ -225076,7 +225055,7 @@ 5.149228096008301, 6.679097652435303, 5.685248851776123, - 3.8015923500061035, + 3.801592350006103, 5.1379265785217285, 4.6803789138793945, 5.331666469573975, @@ -225173,7 +225152,7 @@ 5.0722808837890625, 5.659980773925781, 5.189458847045898, - -3.9760286808013916, + -3.976028680801392, 5.370571613311768, 6.4976887702941895, 5.964217662811279, @@ -225263,7 +225242,7 @@ 6.836968421936035, 6.084323406219482, 7.152927875518799, - 3.7206807136535645, + 3.720680713653565, 4.959325313568115, 5.849714279174805, 5.17392635345459, @@ -225337,8 +225316,8 @@ 4.616756439208984, 6.02608060836792, 5.612346649169922, - 3.7181057929992676, - 3.9892663955688477, + 3.718105792999267, + 3.989266395568848, 5.612346649169922, 4.694106101989746, 6.178357124328613, @@ -225432,8 +225411,8 @@ 3.4501583576202393, 4.804798603057861, 6.968820095062256, - 1.8078616857528687, - -3.7742269039154053, + 1.8078616857528689, + -3.7742269039154057, 5.258469581604004, 6.393190860748291, 4.853330135345459, @@ -225551,7 +225530,7 @@ 5.340787887573242, 5.307638168334961, 5.36353063583374, - 3.7470459938049316, + 3.747045993804931, 4.807192802429199, 4.656374931335449, 6.091970920562744, @@ -225724,7 +225703,7 @@ 6.486448287963867, 4.768199920654297, 5.297225475311279, - -0.44853562116622925, + -0.4485356211662293, 6.283160209655762, 7.0010552406311035, 5.1683669090271, @@ -225816,7 +225795,7 @@ 5.193593502044678, 6.836204528808594, 5.916301727294922, - -3.7742269039154053, + -3.7742269039154057, 4.9107818603515625, -4.2121405601501465, 5.5719733238220215, @@ -225848,7 +225827,7 @@ 6.222158432006836, 5.170398235321045, 5.698426246643066, - -3.6806867122650146, + -3.680686712265014, 6.053508758544922, 5.413482666015625, 5.99422550201416, @@ -225872,7 +225851,7 @@ 5.5988640785217285, 4.6778106689453125, 4.793622016906738, - 3.7272086143493652, + 3.727208614349365, 4.378564357757568, 6.389975070953369, 5.913754463195801, @@ -225976,7 +225955,7 @@ 5.694648265838623, 6.268726825714111, 5.842163562774658, - -3.7742269039154053, + -3.7742269039154057, 2.82680082321167, 5.1888861656188965, 4.977165222167969, @@ -225984,7 +225963,7 @@ 6.059562683105469, 5.139327526092529, 5.048610687255859, - 3.9684715270996094, + 3.96847152709961, 6.47108268737793, 5.0694899559021, 5.3155694007873535, @@ -226110,7 +226089,7 @@ 7.102588653564453, 6.356889247894287, 5.994266033172607, - 3.9892663955688477, + 3.989266395568848, 3.4816460609436035, 5.231515407562256, 5.0312628746032715, @@ -226215,7 +226194,7 @@ 6.684471130371094, 4.526306629180908, 5.409333229064941, - 2.6684343814849854, + 2.668434381484986, -3.8288886547088623, 3.9699974060058594, 6.367469787597656, @@ -226305,7 +226284,7 @@ 6.898131847381592, 5.209761619567871, 5.0722808837890625, - 3.9485936164855957, + 3.948593616485596, 6.58204460144043, 5.322919845581055, 4.445453643798828, @@ -226352,7 +226331,7 @@ 5.667805194854736, 4.1332502365112305, 4.83103084564209, - 3.9684715270996094, + 3.96847152709961, 5.865575790405273, 5.593268871307373, 5.26838493347168, @@ -226958,7 +226937,7 @@ 5.181582450866699, 6.393190860748291, 5.474246501922607, - 3.7206807136535645, + 3.720680713653565, 5.640498161315918, 5.1379265785217285, 4.705677509307861, @@ -226971,7 +226950,7 @@ 6.214773178100586, 4.6988043785095215, 6.079373359680176, - 3.6374385356903076, + 3.637438535690307, 3.639627695083618, 5.103710174560547, 5.110250473022461, @@ -227048,9 +227027,9 @@ 4.589993953704834, -4.069239616394043, 6.393190860748291, - -3.7742269039154053, + -3.7742269039154057, 5.313406467437744, - 3.7272086143493652, + 3.727208614349365, 5.444337844848633, 4.958869457244873, 3.973306655883789, @@ -227100,7 +227079,7 @@ 5.569234848022461, 6.595017910003662, 5.675237655639648, - 3.9892663955688477, + 3.989266395568848, 5.180441856384277, 7.0010552406311035, 6.571635723114014, @@ -227177,12 +227156,12 @@ 4.989078044891357, 4.413393974304199, 2.022780656814575, - 3.7206807136535645, + 3.720680713653565, 5.672690391540527, 6.246504783630371, 5.427169322967529, 5.548137664794922, - 3.9485936164855957, + 3.948593616485596, 4.788499355316162, 5.674919128417969, 5.6686787605285645, @@ -227303,7 +227282,7 @@ 5.446976184844971, 5.178864002227783, 5.782952785491943, - 3.9892663955688477, + 3.989266395568848, 4.66565465927124, 5.132240295410156, 5.498599052429199, @@ -227350,7 +227329,7 @@ 5.067453861236572, 5.156991958618164, 5.282646179199219, - 3.6789793968200684, + 3.678979396820069, 5.926479816436768, 5.063255786895752, 5.536624431610107, @@ -227504,7 +227483,7 @@ 3.8194773197174072, 5.39683198928833, 5.922386169433594, - 3.7263810634613037, + 3.726381063461304, 6.053508758544922, 5.5885090827941895, 5.685643672943115, @@ -227679,7 +227658,7 @@ 5.59148645401001, 6.836968421936035, 5.299341678619385, - 7.7426042556762695, + 7.742604255676269, 4.377462387084961, 6.567082405090332, 5.7717413902282715, @@ -227724,7 +227703,7 @@ 5.434108734130859, 5.207801342010498, 4.42038106918335, - 3.7609307765960693, + 3.76093077659607, 6.03720760345459, 5.817643165588379, 5.468284606933594, @@ -227784,7 +227763,7 @@ 5.658402919769287, 6.000914573669434, 5.176344871520996, - 3.9892663955688477, + 3.989266395568848, 5.259270191192627, 6.669949531555176, 5.57735538482666, @@ -228121,7 +228100,7 @@ 3.60320782661438, 6.127621650695801, -4.891637325286865, - 3.9684715270996094, + 3.96847152709961, 3.813525915145874, 4.48074197769165, 5.180874347686768, @@ -228155,7 +228134,7 @@ 4.658574104309082, 4.2528462409973145, 6.092209815979004, - 9.011641502380371, + 9.011641502380373, 3.504312038421631, 6.787181854248047, 4.846459865570068, @@ -228513,7 +228492,7 @@ 5.447633743286133, 5.434108734130859, 3.361973762512207, - 3.9684715270996094, + 3.96847152709961, 4.7679443359375, 4.693572521209717, 5.850754261016846, @@ -228577,7 +228556,7 @@ 6.091970920562744, 5.694648265838623, 5.352275848388672, - 3.7609307765960693, + 3.76093077659607, 5.474181652069092, 5.934051036834717, 4.146468639373779, @@ -228647,7 +228626,7 @@ 5.926479816436768, 5.972152233123779, 5.511080265045166, - 3.9684715270996094, + 3.96847152709961, 5.560890197753906, 6.367469787597656, 6.367469787597656, @@ -228886,7 +228865,7 @@ 6.258230686187744, 5.189458847045898, 5.772695541381836, - 3.7206807136535645, + 3.720680713653565, 5.0407328605651855, 5.4723944664001465, 3.361973762512207, @@ -228921,7 +228900,7 @@ 4.613897800445557, 6.393190860748291, 5.734967231750488, - 3.7272086143493652, + 3.727208614349365, 4.70361328125, 5.6686787605285645, 5.3229217529296875, @@ -228996,7 +228975,7 @@ 5.692795753479004, 5.507572650909424, 5.69316291809082, - -3.9690439701080322, + -3.969043970108032, 5.954365253448486, 6.395681858062744, 5.162863731384277, @@ -229334,7 +229313,7 @@ 5.535866737365723, 5.71649694442749, 5.3983893394470215, - -3.7742269039154053, + -3.7742269039154057, 5.206501483917236, 5.0700154304504395, 4.986804008483887, @@ -229484,7 +229463,7 @@ 5.296214580535889, 5.644536972045898, 5.451026439666748, - 3.8673954010009766, + 3.867395401000977, 5.256798267364502, 6.561416149139404, 5.569234848022461, @@ -229512,7 +229491,7 @@ 4.928896427154541, 5.698475360870361, 5.639917373657227, - 3.8015923500061035, + 3.801592350006103, 5.251482009887695, 5.817643165588379, 5.514535903930664, @@ -229536,7 +229515,7 @@ 5.206501483917236, 6.721052169799805, 5.853617191314697, - -3.7000510692596436, + -3.700051069259643, 5.2510457038879395, 4.601147174835205, 4.567085266113281, @@ -229642,7 +229621,7 @@ 6.168145179748535, 5.8337554931640625, 5.857298374176025, - -1.1711835861206055, + -1.1711835861206057, 5.303818225860596, 4.601147174835205, 5.926479816436768, @@ -229743,7 +229722,7 @@ 5.319747447967529, 6.008349895477295, 5.694648265838623, - 3.9892663955688477, + 3.989266395568848, 4.2411041259765625, 6.106706142425537, 5.3229217529296875, @@ -229783,7 +229762,7 @@ 5.143657207489014, 6.367469787597656, 5.9216461181640625, - 3.6374385356903076, + 3.637438535690307, 6.023715019226074, 4.932774066925049, 5.0599260330200195, @@ -229807,7 +229786,7 @@ 5.383828639984131, 6.046436309814453, 4.445453643798828, - 3.7272086143493652, + 3.727208614349365, 5.143657207489014, 6.0158371925354, 4.961577892303467, @@ -229855,7 +229834,7 @@ 5.286322593688965, 5.288791179656982, 5.3229217529296875, - 7.7426042556762695, + 7.742604255676269, 4.891050815582275, 4.8607025146484375, 5.872712135314941, @@ -229943,7 +229922,7 @@ 6.605823516845703, 5.450840473175049, 5.827066898345947, - 3.7470459938049316, + 3.747045993804931, 4.007706642150879, 6.393190860748291, 5.388410568237305, @@ -230149,7 +230128,7 @@ 5.913754463195801, 4.395509719848633, 6.863210201263428, - 3.9684715270996094, + 3.96847152709961, 5.8007965087890625, 5.915805339813232, 5.6420087814331055, @@ -230193,7 +230172,7 @@ 5.941245079040527, 4.10442590713501, 7.147151470184326, - 3.9684715270996094, + 3.96847152709961, 5.056218147277832, 4.945920944213867, 5.291652202606201, @@ -230471,7 +230450,7 @@ 6.478559970855713, 6.501430988311768, 5.903493881225586, - 3.7470459938049316, + 3.747045993804931, 5.765878200531006, 5.241045951843262, 5.399707794189453, @@ -230498,7 +230477,7 @@ -4.2121405601501465, 5.0770087242126465, 4.3045549392700195, - -3.6964046955108643, + -3.696404695510864, 5.585812568664551, 5.545431613922119, 4.953979015350342, @@ -230789,7 +230768,7 @@ 6.1240363121032715, 5.782722473144531, 2.953293800354004, - 3.9892663955688477, + 3.989266395568848, 5.694648265838623, 6.212150573730469, 4.735502243041992, @@ -231012,7 +230991,7 @@ 4.736718654632568, 4.954657554626465, 5.828707695007324, - 3.6374385356903076, + 3.637438535690307, 5.226526260375977, 6.156615257263184, 4.349695205688477, @@ -231191,7 +231170,7 @@ 5.428008556365967, 5.09004545211792, 5.954365253448486, - -0.44853562116622925, + -0.4485356211662293, 5.370571613311768, 5.10910177230835, 5.986318111419678, @@ -231289,7 +231268,7 @@ 4.793622016906738, 5.423018455505371, 5.078886032104492, - 7.7426042556762695, + 7.742604255676269, 6.052265167236328, 5.849714279174805, 5.193593502044678, @@ -231427,7 +231406,7 @@ 6.118723392486572, 4.58054256439209, 5.5848259925842285, - 3.8015923500061035, + 3.801592350006103, 6.7674760818481445, 5.464596748352051, 6.1399030685424805, @@ -231644,7 +231623,7 @@ 5.38568115234375, 5.622973442077637, 5.178784370422363, - 3.9892663955688477, + 3.989266395568848, 6.318390846252441, 5.0722808837890625, 6.36133337020874, @@ -231933,7 +231912,7 @@ 4.807192802429199, 5.743356704711914, 6.050271034240723, - -0.48198583722114563, + -0.4819858372211456, 5.468284606933594, 5.806079387664795, 5.57735538482666, @@ -231942,7 +231921,7 @@ 5.6686787605285645, 6.863210201263428, 5.52052116394043, - 3.7470459938049316, + 3.747045993804931, -3.0799481868743896, -4.031782627105713, 4.72791862487793, @@ -232048,7 +232027,7 @@ 6.677020072937012, 5.685248851776123, 6.213199138641357, - 3.9028429985046387, + 3.9028429985046382, 4.656478404998779, 4.937176704406738, 5.124722957611084, @@ -232057,7 +232036,7 @@ 6.836968421936035, -2.993210792541504, 5.996671676635742, - 2.6684343814849854, + 2.668434381484986, 5.391314506530762, 5.462374210357666, 5.865705490112305, @@ -232204,7 +232183,7 @@ 5.57735538482666, 6.205450534820557, 3.4501583576202393, - 3.9892663955688477, + 3.989266395568848, 5.796041011810303, 5.132114887237549, 6.040609836578369, @@ -232332,7 +232311,7 @@ 5.227503776550293, 5.342835903167725, 6.246504783630371, - 2.6684343814849854, + 2.668434381484986, 5.037104606628418, 5.176319122314453, 5.32882022857666, @@ -232346,7 +232325,7 @@ 5.77002477645874, 5.5692362785339355, 5.698426246643066, - -3.9910876750946045, + -3.991087675094605, 4.349186897277832, 5.288791179656982, 5.739528656005859, @@ -232468,7 +232447,7 @@ 5.4632439613342285, 6.178528308868408, 5.3692193031311035, - 3.7470459938049316, + 3.747045993804931, 6.018436908721924, 5.189396858215332, 5.518590450286865, @@ -232539,7 +232518,7 @@ 5.822699546813965, 5.079613208770752, 6.425845146179199, - 3.6374385356903076, + 3.637438535690307, 6.001089572906494, 5.176319122314453, 5.2707719802856445, @@ -232607,7 +232586,7 @@ 6.147398471832275, 4.6845855712890625, 6.284225940704346, - -3.7505745887756348, + -3.750574588775635, 6.563624858856201, 5.524397373199463, 5.909975528717041, @@ -232683,7 +232662,7 @@ 5.6076788902282715, 3.608734369277954, 5.269610404968262, - -3.7000510692596436, + -3.700051069259643, 3.9422218799591064, 6.393190860748291, 5.864383220672607, @@ -232872,7 +232851,7 @@ 6.0449604988098145, 5.033185958862305, 4.63815450668335, - 3.8015923500061035, + 3.801592350006103, -4.0309271812438965, 3.435715913772583, 5.566137790679932, @@ -232892,7 +232871,7 @@ 6.634285926818848, 5.946959972381592, 4.514340400695801, - 3.7206807136535645, + 3.720680713653565, 5.57735538482666, 5.408127307891846, 5.176319122314453, @@ -232935,7 +232914,7 @@ 5.5878753662109375, 5.313406467437744, 4.856398105621338, - 3.9892663955688477, + 3.989266395568848, 5.322919845581055, 6.669949531555176, 4.016861915588379, @@ -233007,7 +232986,7 @@ 5.926479816436768, 5.481483459472656, 5.200690746307373, - 3.9892663955688477, + 3.989266395568848, 4.264527797698975, 5.10954475402832, 4.76669979095459, @@ -233211,7 +233190,7 @@ 6.8758625984191895, 4.852028846740723, 5.612346649169922, - -0.44853562116622925, + -0.4485356211662293, -4.141923427581787, 6.33795690536499, 5.162060737609863, @@ -233325,7 +233304,7 @@ 5.520985126495361, 5.062974452972412, 6.486678600311279, - 3.7206807136535645, + 3.720680713653565, 5.427169322967529, 7.382922649383545, 5.266693115234375, @@ -233445,12 +233424,12 @@ 4.426357269287109, 7.018874168395996, 5.004947662353516, - 3.7470459938049316, + 3.747045993804931, 5.041286468505859, 5.176344871520996, 5.502254009246826, 4.885360240936279, - 1.8078616857528687, + 1.8078616857528689, 4.490126609802246, 5.698475360870361, 6.225533485412598, @@ -233516,7 +233495,7 @@ 4.184741973876953, 5.40070104598999, -1.229182243347168, - 7.7426042556762695, + 7.742604255676269, -4.283834934234619, 6.669949531555176, 5.178743839263916, @@ -233681,7 +233660,7 @@ 6.4661359786987305, 5.59312629699707, 4.989078044891357, - 3.9485936164855957, + 3.948593616485596, 6.486448287963867, 6.356889247894287, 3.813525915145874, @@ -233737,7 +233716,7 @@ 5.206501483917236, 5.395284652709961, 5.32882022857666, - 3.7470459938049316, + 3.747045993804931, 5.800302505493164, 5.741077423095703, -2.19218111038208, @@ -233752,7 +233731,7 @@ 6.001089572906494, 5.207801342010498, 6.518880367279053, - 3.9562923908233643, + 3.956292390823364, 5.698475360870361, -3.696974515914917, 5.303818225860596, @@ -233888,7 +233867,7 @@ 5.808742523193359, 6.058400630950928, 4.8668341636657715, - 3.7470459938049316, + 3.747045993804931, 5.385729789733887, 6.836204528808594, 5.3907790184021, @@ -234082,7 +234061,7 @@ 6.501430988311768, 5.955098628997803, 5.217291831970215, - 3.6210367679595947, + 3.6210367679595943, 5.1683669090271, -4.058330535888672, 5.450321197509766, @@ -234138,7 +234117,7 @@ 5.407010078430176, 5.206501483917236, 5.036466121673584, - 3.9892663955688477, + 3.989266395568848, 5.690683364868164, 4.072311878204346, 5.631100177764893, @@ -234202,11 +234181,11 @@ 5.8916335105896, 5.3089189529418945, 4.760924339294434, - 3.9562923908233643, + 3.956292390823364, 4.905067443847656, 4.832093715667725, 5.736774921417236, - 3.7206807136535645, + 3.720680713653565, 5.520514011383057, 5.2095723152160645, 4.70361328125, @@ -234273,7 +234252,7 @@ 4.775851249694824, 5.225353717803955, 5.894565582275391, - -0.44853562116622925, + -0.4485356211662293, 5.190128326416016, 5.181924819946289, 5.291738986968994, @@ -234297,7 +234276,7 @@ 4.8527631759643555, 6.4661359786987305, 5.302659034729004, - 3.7206807136535645, + 3.720680713653565, 5.834556579589844, 4.484686851501465, 5.062974452972412, @@ -234432,7 +234411,7 @@ 5.78484582901001, 5.209761619567871, 5.525691032409668, - 3.9892663955688477, + 3.989266395568848, 5.109731197357178, 5.57735538482666, 5.22523307800293, @@ -234603,7 +234582,7 @@ 5.572505474090576, 6.091970920562744, 4.619589328765869, - -3.4610958099365234, + -3.461095809936523, 4.793622016906738, 5.217920780181885, 5.280010223388672, @@ -234618,7 +234597,7 @@ 5.063039302825928, 5.609017848968506, -0.1403023898601532, - -3.9910876750946045, + -3.991087675094605, 5.491920471191406, 6.8758625984191895, 4.6152544021606445, @@ -234669,7 +234648,7 @@ 4.958869457244873, 5.313514232635498, 5.132241249084473, - 7.7426042556762695, + 7.742604255676269, 5.2194976806640625, 5.176319122314453, 3.435715913772583, @@ -234704,7 +234683,7 @@ 5.186282634735107, 5.924220085144043, 6.368823051452637, - 3.7742059230804443, + 3.774205923080444, 4.752492427825928, 5.994141578674316, 3.785055160522461, @@ -234802,7 +234781,7 @@ 5.883871555328369, 5.056218147277832, 5.853617191314697, - 3.7470459938049316, + 3.747045993804931, 5.6155524253845215, 5.153251647949219, 5.124722957611084, @@ -234908,7 +234887,7 @@ 5.665416717529297, 5.13985538482666, -3.313138961791992, - 3.8673954010009766, + 3.867395401000977, 6.04237174987793, 6.096662521362305, 5.1191511154174805, @@ -234932,7 +234911,7 @@ 6.8758625984191895, 5.681468486785889, 5.640498161315918, - 3.9811112880706787, + 3.9811112880706783, 5.827066898345947, 5.604560852050781, 4.071593284606934, @@ -235046,7 +235025,7 @@ 6.07013463973999, 5.502254009246826, 6.053508758544922, - 3.9702541828155518, + 3.970254182815552, 5.706597328186035, 5.433239459991455, 5.143657207489014, @@ -235137,7 +235116,7 @@ 5.85430908203125, -4.860799312591553, 3.813525915145874, - 3.7272086143493652, + 3.727208614349365, 5.678082466125488, 5.5692362785339355, 4.780682563781738, @@ -235420,7 +235399,7 @@ 5.57735538482666, 4.360657215118408, 5.434108734130859, - 3.7609307765960693, + 3.76093077659607, 4.136786460876465, 5.573582649230957, 5.44812536239624, @@ -235593,7 +235572,7 @@ 5.568226337432861, 5.307638168334961, 4.491476535797119, - 3.9892663955688477, + 3.989266395568848, 5.569234848022461, 4.110160827636719, 6.129819869995117, @@ -235763,7 +235742,7 @@ 5.335725784301758, 5.849714279174805, -4.0309271812438965, - 3.9892663955688477, + 3.989266395568848, 6.059562683105469, 5.230172634124756, 5.7617926597595215, @@ -235822,7 +235801,7 @@ 5.220836162567139, 5.641658782958984, 5.548137664794922, - 3.7206807136535645, + 3.720680713653565, 6.180367946624756, 4.845726013183594, 4.420681476593018, @@ -236096,7 +236075,7 @@ 6.316446304321289, 5.013861179351807, 4.123322486877441, - 3.9684715270996094, + 3.96847152709961, 4.387660026550293, -1.229182243347168, 7.603911876678467, @@ -236107,7 +236086,7 @@ 5.43922758102417, 5.147156238555908, 5.067453861236572, - 3.9684715270996094, + 3.96847152709961, 3.0880396366119385, 5.817643165588379, 4.214416980743408, @@ -236166,7 +236145,7 @@ 5.78484582901001, 5.873744964599609, 5.6531195640563965, - 3.9206881523132324, + 3.920688152313232, 5.090123176574707, 5.570504188537598, 6.457469940185547, @@ -236415,7 +236394,7 @@ 5.566137790679932, 5.041754245758057, 5.081145763397217, - 3.9684715270996094, + 3.96847152709961, 5.288791179656982, 5.179967880249023, 4.294439315795898, @@ -236565,7 +236544,7 @@ 6.630849361419678, 5.88630485534668, 5.978338241577148, - 3.8015923500061035, + 3.801592350006103, 5.903365612030029, 4.897523403167725, 4.7728166580200195, @@ -236742,7 +236721,7 @@ 5.262377738952637, 5.3973188400268555, 6.567392826080322, - 3.7272086143493652, + 3.727208614349365, 5.370513439178467, 5.713256359100342, 7.102588653564453, @@ -236794,7 +236773,7 @@ 7.307221412658691, 5.166347503662109, 4.957432746887207, - -3.6806867122650146, + -3.680686712265014, 5.344832420349121, 4.883419513702393, 4.589993953704834, @@ -236810,7 +236789,7 @@ 6.096662521362305, 4.865188121795654, -4.3661723136901855, - 3.9684715270996094, + 3.96847152709961, 4.072311878204346, 4.675175666809082, 5.740260124206543, @@ -236985,7 +236964,7 @@ 3.435715913772583, 5.683416366577148, 4.828273296356201, - 3.9892663955688477, + 3.989266395568848, -4.283834934234619, 6.863210201263428, 5.811418533325195, @@ -237287,7 +237266,7 @@ 6.457469940185547, 5.514535903930664, 6.368823051452637, - 3.7206807136535645, + 3.720680713653565, 4.731979846954346, 4.913229465484619, -4.891637325286865, @@ -237436,7 +237415,7 @@ 6.7768754959106445, 5.189458847045898, 4.719233989715576, - 3.9684715270996094, + 3.96847152709961, 0.18503639101982117, 4.3302412033081055, 5.7598161697387695, @@ -237595,7 +237574,7 @@ 3.785055160522461, -4.860799312591553, 6.366971969604492, - 7.7426042556762695, + 7.742604255676269, 5.116394996643066, 4.2411041259765625, 4.928189277648926, @@ -237646,7 +237625,7 @@ 5.089653968811035, 5.588813781738281, 4.883419513702393, - 3.9892663955688477, + 3.989266395568848, 5.672690391540527, 5.3880696296691895, 5.520985126495361, @@ -237765,8 +237744,8 @@ 6.1240363121032715, 5.502254009246826, 5.79974365234375, - -0.44853562116622925, - -3.8031187057495117, + -0.4485356211662293, + -3.803118705749512, 6.098234176635742, 5.984989643096924, 5.2066969871521, @@ -237845,7 +237824,7 @@ 4.378564357757568, 5.186282634735107, 6.091970920562744, - 3.9030890464782715, + 3.903089046478271, 4.153436183929443, 5.581902980804443, 5.073299407958984, @@ -237961,7 +237940,7 @@ 5.209761619567871, 5.714324474334717, 6.03720760345459, - 3.9892663955688477, + 3.989266395568848, 5.122807025909424, 6.3244805335998535, 4.8290557861328125, @@ -238256,10 +238235,10 @@ 6.7768754959106445, 5.569234848022461, 5.427188396453857, - 3.7272086143493652, + 3.727208614349365, 4.934184551239014, -1.229182243347168, - 3.7206807136535645, + 3.720680713653565, 6.428112983703613, 5.0109944343566895, 6.131491661071777, @@ -238298,7 +238277,7 @@ 4.763459205627441, 7.592117786407471, 5.44354248046875, - -2.7696759700775146, + -2.769675970077514, 4.513820648193359, 4.611030101776123, 5.569234848022461, @@ -238327,7 +238306,7 @@ 5.352275848388672, 5.767512321472168, 4.180089950561523, - 3.8473687171936035, + 3.847368717193603, 5.438546180725098, 5.450840473175049, 6.7578630447387695, @@ -238912,7 +238891,7 @@ 5.8756951439926395, 5.223473526669197, 5.854529042490261, - -3.7221167757048788, + -3.7221167757048783, -4.091767144889039, -4.080486134479351, 5.132315391745243, @@ -238971,7 +238950,7 @@ 4.0739610394043355, 5.247077224105272, 5.385875221107109, - 3.9873691104884332, + 3.9873691104884337, -4.16877768925706, 5.333211450568776, 5.187934138927315, @@ -239009,7 +238988,7 @@ 5.577342981532882, 5.009456640451272, 5.725442727923085, - 3.9530512993203675, + 3.953051299320367, 5.441219022795107, 6.320421910482902, 6.1235035153398, @@ -239070,7 +239049,7 @@ 5.582073852437189, 5.082007307599883, 4.980709480819691, - -3.8803101735257606, + -3.880310173525761, 4.115950982771999, 3.5261449522502413, 5.643456891642921, @@ -239150,7 +239129,7 @@ 6.771078543074562, 4.750723847304711, 3.6416293798549706, - -1.9778237925822026, + -1.9778237925822024, 5.2547449246479765, 5.169709318821116, -4.8350892630882045, @@ -239242,7 +239221,7 @@ 3.935803339675293, 5.745227049432624, 3.6363651398626136, - 6.0374923741718804, + 6.03749237417188, 5.266048169378219, 6.017149765932605, 4.814569758231694, @@ -239258,7 +239237,7 @@ 6.827788888224919, 5.476899623189915, 4.341644618105639, - 3.8002824671312885, + 3.800282467131289, 6.165657744216163, 4.388319838198276, 3.8580019868244104, @@ -239278,7 +239257,7 @@ 4.997170906570135, 2.5917830072098726, 6.153754172035414, - 7.3509606544357275, + 7.350960654435728, -4.507168580111772, 4.522029686316878, 2.794433294785022, @@ -239527,9 +239506,9 @@ 5.182245263956867, 5.489647758801424, 7.275584303681336, - 1.9778237925822026, + 1.9778237925822024, 2.5007025378625403, - 3.7328512441187085, + 3.732851244118709, 5.759977785419521, 2.779456138815369, 5.7048315682259245, @@ -239560,7 +239539,7 @@ -4.608025590308054, -3.614645890169377, 4.880913779574146, - 3.8364946397857334, + 3.836494639785734, 5.277645736057216, 5.678239037792403, -4.485229851206332, @@ -239596,7 +239575,7 @@ 5.625098066792888, 4.724976552156798, 5.147204287894152, - 1.0235812831428779, + 1.023581283142878, 5.495166337328068, -3.639005236028822, 5.464647689782141, @@ -239702,7 +239681,7 @@ 4.543409276918597, 5.330756295183223, 3.8431252186847464, - 3.7899941302552773, + 3.7899941302552778, 5.563409841520776, 6.783702068407446, 4.113486394582276, @@ -239725,7 +239704,7 @@ 5.073186895737851, 5.100949188427034, 5.548820506872623, - 3.8138664471761197, + 3.81386644717612, 6.104928590947011, 5.6098309220089195, -4.130791252790746, @@ -239769,7 +239748,7 @@ 4.001304888431726, 3.8145697582316935, 4.8649407535977325, - 3.8364946397857334, + 3.836494639785734, 5.254413236574706, 3.994857131880983, 3.0235812831428777, @@ -239817,7 +239796,7 @@ 5.208499736695339, 4.938188850913958, 3.64693396468087, - -3.9670757990489802, + -3.96707579904898, 5.072799305813059, 5.685270948463714, -1.6256412744708402, @@ -239869,7 +239848,7 @@ 6.503875743145884, 4.919837360420066, 4.976862456024701, - 7.4929024676581255, + 7.492902467658125, 5.415926438504082, 5.808982308135265, 4.615758040538744, @@ -240027,13 +240006,13 @@ 5.818069329802047, 5.606212722632514, 5.964844192461827, - 3.6570497387224643, + 3.657049738722464, 6.320027077349274, -3.829761257126765, 6.8837994678116345, -5.147040902586216, 4.375377590039902, - 3.8636873775996357, + 3.863687377599636, 5.181460957532031, 4.120491296150934, 6.965390756151716, @@ -240092,7 +240071,7 @@ 5.998461256149809, 5.124984633698209, -3.5078811224896636, - 3.6067800571115005, + 3.606780057111501, 4.809551408274888, 5.155199947492004, 5.675440552389826, @@ -240265,7 +240244,7 @@ 5.74241500144674, 5.246817556245875, 5.459425649127319, - 3.9967091367425764, + 3.996709136742576, 5.681401739158575, 5.437216280341434, 5.470428993298687, @@ -240305,7 +240284,7 @@ 4.435200989106108, -4.953408764373569, -4.647863378978546, - 3.9273222237644165, + 3.927322223764417, 6.328502445043769, 3.9373951355265944, 5.613195823774144, @@ -240316,7 +240295,7 @@ 5.673276281634512, 5.486114041177967, 5.988076622697971, - -3.8803101735257606, + -3.880310173525761, 5.0812473870527075, 5.532448879685702, 5.5048232011558005, @@ -240348,7 +240327,7 @@ 5.879033805536015, 6.333094345583303, 4.699084667870834, - -3.9967091367425764, + -3.996709136742576, 6.242799202325842, 4.898352920327176, 5.446827157079686, @@ -240425,7 +240404,7 @@ 5.565784065576906, 6.5153630587270435, 5.308462997798331, - 3.8159729726411316, + 3.815972972641131, -2.0013048884317257, 5.143826078689243, 6.994207059831172, @@ -240496,7 +240475,7 @@ 4.532111002114164, 5.856090195849114, 5.205281987558839, - 3.9915969971365195, + 3.991596997136519, 4.98807662269797, 6.420390655697259, 5.1230547391570465, @@ -240683,7 +240662,7 @@ 5.063352210074457, 5.899625833388973, 6.039066781297333, - 7.5263524247261815, + 7.526352424726181, 6.435957819646587, 6.117002968305113, 4.219480935552111, @@ -240692,13 +240671,13 @@ 5.1345075254092984, 6.2532631254605535, 4.238689864195971, - 1.8686793231571346, + 1.8686793231571344, 4.3136158945053955, 2.696602190271774, 6.396382858223615, 6.04462579325268, 5.377689722290278, - 3.6488937341045515, + 3.648893734104551, 7.063807704910154, -3.8692993011095367, 5.208840048439463, @@ -240892,7 +240871,7 @@ 5.5629710652153825, 4.764022928092643, 5.650639747143868, - 3.8754508838726442, + 3.875450883872644, 5.911800103370819, -4.093619149750633, 5.217262312684159, @@ -240934,7 +240913,7 @@ 5.424464498691241, 5.524297906698357, 5.178522327873205, - 3.9826226754639715, + 3.982622675463971, 5.364025397982997, 4.297508063243403, 6.069295342083746, @@ -240948,7 +240927,7 @@ 4.320246473404409, 5.143298942248372, 5.969984417041933, - 3.9179527369991156, + 3.917952736999115, 4.888685257784005, 4.149712690404862, 5.811466634083803, @@ -241032,13 +241011,13 @@ 6.6796794851557095, 4.550695394782683, 4.91845093988813, - 3.8418071767568334, + 3.841807176756834, 5.439255617709138, 4.044853297093916, 5.872441343985381, 5.861611366128198, -5.033032178941572, - 3.8636873775996357, + 3.863687377599636, 5.81295043673436, 5.701644188117223, 6.398219667263065, @@ -241153,13 +241132,13 @@ 6.324806667364586, 6.44742508835529, 5.677757825020838, - 3.6729161418550196, + 3.672916141855019, 4.2082727139604765, 5.176175361070348, 5.6899588440763695, 5.532783805473981, 5.620552041074058, - 3.6729161418550196, + 3.672916141855019, 6.171112303074431, 4.2666193318291725, -4.200511367593383, @@ -241195,7 +241174,7 @@ 4.542095223020765, 5.274101308054993, 5.38326502037923, - -3.9953208740306563, + -3.995320874030656, 6.698992976857741, 6.187338807124834, 4.2588571598299305, @@ -241318,7 +241297,7 @@ 5.192814734443975, 4.243950915594272, 6.586302281741822, - 3.9826226754639715, + 3.982622675463971, 3.9921109275177176, 4.525598497970026, 6.124158585932474, @@ -241389,7 +241368,7 @@ 6.67452957351612, 5.909394657803367, 6.436019989295337, - 3.6033648797596878, + 3.603364879759688, 4.536798883210817, 6.5386864873096675, 4.046009654328365, @@ -241481,7 +241460,7 @@ 5.526758892560938, 4.825670541024611, 6.376205591742779, - 3.6033648797596878, + 3.603364879759688, -5.04510134725691, 5.907991443393929, 5.946928939640704, @@ -241605,7 +241584,7 @@ 5.737239799351234, 2.695679141078595, 5.184649668614052, - 3.7137773631713915, + 3.713777363171391, 4.919059079418592, 6.704479473383816, 4.879590787452954, @@ -241619,7 +241598,7 @@ 5.36543110722763, 2.438554631113696, 4.914560880132567, - 3.6729161418550196, + 3.672916141855019, 5.611067748553842, -3.366003963965084, 5.560139725714408, @@ -241685,7 +241664,7 @@ 5.5232683657612816, -4.743078299753459, 3.737911042888111, - 3.6519702131931893, + 3.6519702131931897, 4.703916796557441, 5.1709483909366645, 5.961099175160224, @@ -241704,7 +241683,7 @@ 5.7246309138720175, 5.636153237208054, 5.86420796779936, - 3.8002824671312885, + 3.800282467131289, 5.3856866024366505, 4.32026840691528, 5.186145689665897, @@ -241844,7 +241823,7 @@ 5.86358067365147, 4.140520929693634, 3.847055512313179, - 1.9778237925822026, + 1.9778237925822024, 6.643581925442946, 5.185308552858898, 5.299122971544187, @@ -241865,12 +241844,12 @@ 3.662070540097515, 5.686022719924412, 6.936440758305233, - -2.2540302045211518, + -2.254030204521152, -4.160301850299285, 4.117353064641607, 4.970033548155951, 6.231107938606212, - 3.6067800571115005, + 3.606780057111501, 5.378841188670256, 5.74241500144674, 6.180554225039175, @@ -241948,7 +241927,7 @@ 5.629209505150497, 6.002765316817296, 5.894979064630362, - 3.7002748927677445, + 3.700274892767745, 5.978040885554433, 5.367973556827988, 5.555302826374015, @@ -241995,7 +241974,7 @@ 5.159047878774402, -4.591548189966032, 4.045597022960598, - 1.9778237925822026, + 1.9778237925822024, 4.1703292967735175, 4.139191794817178, 4.8649407535977325, @@ -242073,7 +242052,7 @@ 4.610168587814633, -4.235768887546835, 6.049787580225996, - -3.2540302045211518, + -3.254030204521152, 5.561401637038913, 7.089067631326432, 4.558875403185648, @@ -242122,7 +242101,7 @@ 5.722551287478897, 3.5409091654372515, 5.031329061143618, - 3.8159729726411316, + 3.815972972641131, 6.7924856503027895, 5.422042132751101, 5.283891228937798, @@ -242401,7 +242380,7 @@ 5.329147596658181, 5.4883688027888144, 2.169709318821116, - 3.6729161418550196, + 3.672916141855019, -3.7575805696812647, 7.151870671798002, 6.193431985004376, @@ -242432,7 +242411,7 @@ 6.079952462618406, 3.199672542198559, 6.3830373032638645, - 3.6519702131931893, + 3.6519702131931897, 6.093249380054473, 6.470300144873126, 5.307447631616347, @@ -242465,7 +242444,7 @@ 5.142837172420815, 3.0235812831428777, 5.834284144089994, - 3.6033648797596878, + 3.603364879759688, 4.375377590039902, 2.403792524854484, -5.440088652993328, @@ -242496,9 +242475,9 @@ 6.16973723685474, -4.478121268107697, 4.983099660115876, - 3.9787878206848197, + 3.97878782068482, 6.05733063740697, - 3.7420829720101523, + 3.742082972010152, 0.02358128314287784, 4.3395516285997955, 5.6992954837648, @@ -242551,7 +242530,7 @@ 4.591783007209873, -5.164403463252189, 6.010039495880184, - 3.9826226754639715, + 3.982622675463971, -2.9524889733868305, 5.323524183165645, 5.999059046308752, @@ -242620,7 +242599,7 @@ 4.585874147599353, 6.268970554314088, 5.571970701275796, - 1.9778237925822026, + 1.9778237925822024, 4.235768887546835, 6.150653670262333, 5.793844021313471, @@ -242719,14 +242698,14 @@ 3.166596083396973, 6.043029920636514, 4.828912196285647, - 3.8159729726411316, + 3.815972972641131, 5.9364434122599805, 5.363330764823754, 4.37828502776869, 4.25850331457107, 5.013920137930479, 4.622371789905993, - 3.9826226754639715, + 3.982622675463971, 4.831183953059372, 3.7146627752658463, 5.51494297697715, @@ -242744,14 +242723,14 @@ 5.891796504133174, 6.019874001684199, 5.698075000439228, - 3.6519702131931893, + 3.6519702131931897, 6.021578919550882, 7.085459554097654, -4.904965939913451, 4.326777340563367, 2.8229218325964593, 5.9872274696277215, - 1.9778237925822026, + 1.9778237925822024, 5.353995056492069, 5.980109874923115, 4.487474272128785, @@ -242920,7 +242899,7 @@ 5.92159302194038, 5.091042716894707, 5.32699335373962, - 3.7137773631713915, + 3.713777363171391, 5.658461423909404, -5.249381453713423, -4.381516130143331, @@ -243037,7 +243016,7 @@ 5.371613409325365, 5.536532363115368, 5.705274675147442, - 3.6729161418550196, + 3.672916141855019, 6.145141127330379, 5.525461776897936, 5.946457187475794, @@ -243051,7 +243030,7 @@ 5.23523835134439, 5.72289858416426, 5.753878945240028, - 3.8159729726411316, + 3.815972972641131, 5.234167308048034, 6.474092121310186, 4.829761257126765, @@ -243091,7 +243070,7 @@ 5.347513691900872, 3.313615894505396, 5.658763331799145, - 5.3452004233901524, + 5.345200423390152, 2.6767937969182216, 5.234194049495776, 5.388844574841612, @@ -243122,7 +243101,7 @@ 5.97228759204773, 5.9364434122599805, 5.0525996126893595, - 3.8222319285881468, + 3.822231928588147, 5.865541091647808, 5.32145117454278, 5.950951646181902, @@ -243239,7 +243218,7 @@ 5.454784167699395, 6.890181674100037, -4.190898617891054, - 3.7328512441187085, + 3.732851244118709, 5.636365139862614, 5.625662988652086, 4.976857619810183, @@ -243261,7 +243240,7 @@ 4.320684933292134, 5.995691511545709, 6.628357957637747, - -3.8754508838726442, + -3.875450883872644, -4.1849492853778525, 5.041869755446686, 4.369934257593516, @@ -243308,7 +243287,7 @@ -2.0013048884317257, 5.237364582478182, 5.714662775265846, - 3.8464029284459826, + 3.846402928445982, 6.675372779349588, 6.130679271808962, 5.965887036038772, @@ -243381,7 +243360,7 @@ 3.9680639552930463, 4.227701265798802, 5.4890533640163754, - 3.7914788991609685, + 3.791478899160969, 5.660069179496244, 3.840485122518538, 6.3628339171755774, @@ -243431,7 +243410,7 @@ 5.986201556199382, 4.657049738722464, 5.08878741119719, - -3.2540302045211518, + -3.254030204521152, 5.990426706797794, -4.039778636655317, 6.069295342083746, @@ -243451,7 +243430,7 @@ 4.367383616304533, 5.838294895838854, 5.76640064534121, - 3.6519702131931893, + 3.6519702131931897, 5.585874147599353, 5.223610549696648, 5.64110581802917, @@ -243556,9 +243535,9 @@ 5.407037579667631, 6.066786322030536, 5.673684727368409, - 3.2540302045211518, + 3.254030204521152, 5.061803921511596, - 3.8159729726411316, + 3.815972972641131, 4.506454866751632, 6.100549235340797, -4.7608534596784216, @@ -243648,7 +243627,7 @@ 6.6013142906963305, 4.656544451310139, 5.118401663497678, - 3.6984424238806892, + 3.6984424238806897, 5.294725601091956, 2.0235812831428777, 5.990473579010014, @@ -243691,7 +243670,7 @@ 5.838294895838854, 4.88380545969196, 2.9580797343864456, - 2.8364946397857334, + 2.836494639785734, 5.8338810241830465, 4.331932231729604, 4.416278236402544, @@ -243751,7 +243730,7 @@ 6.324394077260995, 6.965390756151716, 6.429320260647128, - 1.9778237925822026, + 1.9778237925822024, 5.81295043673436, 2.977823792582203, 6.1234345030272594, @@ -243823,7 +243802,7 @@ 5.603136243543877, 4.918893307618665, 5.020967667540191, - 1.0235812831428779, + 1.023581283142878, 6.352592498850246, 4.513975244124442, 4.331077321056091, @@ -243841,7 +243820,7 @@ -5.171659259905383, 5.180523967995104, 4.401997355028107, - 3.8159729726411316, + 3.815972972641131, 5.503170987990873, 5.973263973938082, 5.410436812327602, @@ -243941,7 +243920,7 @@ 6.4008766038432805, 3.0804861344793504, 4.407396649123309, - 2.8364946397857334, + 2.836494639785734, 5.188825609268188, 2.8686793231571346, 5.551211184014217, @@ -243990,7 +243969,7 @@ 6.241091547436905, 3.0235812831428777, 5.617166378596774, - 3.8243670734706403, + 3.82436707347064, -4.325695660099079, 6.526705718736719, 5.567401088285536, @@ -244020,7 +243999,7 @@ 5.640791377700312, 5.645172959002096, 6.599115501462742, - -3.9640977680754452, + -3.964097768075445, 5.919390433312008, 4.657059838476698, -4.412215252494667, @@ -244117,7 +244096,7 @@ -3.276434314122771, 5.1993829159911575, 6.720025046281877, - 3.7833246507406026, + 3.783324650740602, 4.668019872610716, -4.398329629152982, 4.9282968284215585, @@ -244127,7 +244106,7 @@ 4.832062339708829, 4.812738775054317, 5.425326365379941, - -3.1539150516378838, + -3.153915051637884, 4.926128062456869, 4.699451238461834, 6.826168940078663, @@ -244246,7 +244225,7 @@ 5.251082348114308, 5.952591268636839, -1.7225512874788966, - 3.9273222237644165, + 3.927322223764417, 5.901574250292549, 5.8002824671312885, 5.864270647409488, @@ -244259,7 +244238,7 @@ 5.312500888804604, 6.192461625556521, 5.683877443413608, - 3.8159729726411316, + 3.815972972641131, 6.3628339171755774, 4.2082727139604765, 5.502003470882959, @@ -244297,7 +244276,7 @@ 4.793475318955047, 5.876670812994743, 4.260622074522068, - 6.1550074552903284, + 6.155007455290328, 6.800950099056625, 2.4859792810418337, 6.704479473383816, @@ -244570,7 +244549,7 @@ 4.415750432632614, 4.560770509386522, 5.615569175790431, - 3.1474329241099634, + 3.147432924109963, 5.183058239617112, 0, 4.1703292967735175, @@ -244609,7 +244588,7 @@ 3.892813002873854, 6.024145499308253, 4.010353017409122, - 1.9778237925822026, + 1.9778237925822024, 3.981667131663963, 5.669886963427636, 4.584682666791934, @@ -244708,7 +244687,7 @@ 5.662070540097515, 6.697182705562688, 7.240353981571917, - 1.9266712701348214, + 1.9266712701348216, -4.666836508167649, 4.446827157079686, 6.345159002838676, @@ -244840,7 +244819,7 @@ -4.5148028593821605, 5.323524183165645, 5.684446761146747, - 3.8243670734706403, + 3.82436707347064, 7.414749363810203, 4.352775698231329, 5.020092955297057, @@ -244858,7 +244837,7 @@ -4.735304174970112, 5.944591084639912, 3.1375246354497146, - 3.9631005357614963, + 3.963100535761496, 5.160460323018395, 5.640056797031443, 5.849007400910701, @@ -244891,7 +244870,7 @@ 4.811749654284045, 5.484494153130163, 3.6212764690683903, - 3.8159729726411316, + 3.815972972641131, -4.195600092567434, 5.890754034321527, 4.252494689137566, @@ -245029,7 +245008,7 @@ 6.206124321669028, 6.153754172035414, 6.34561441177468, - 3.8138664471761197, + 3.81386644717612, -5.132585790684263, -4.398329629152982, 5.098032002097469, @@ -245067,12 +245046,12 @@ 5.069021622957652, 5.08427912349649, 5.677757825020838, - 3.9873691104884332, + 3.9873691104884337, 6.719619480509383, 6.192814734443975, 6.016576381574219, 5.744236639694602, - 3.8754508838726442, + 3.875450883872644, 4.673500001878297, -4.551198296746396, 6.028074620690152, @@ -245081,7 +245060,7 @@ 5.207903548720035, 0.324611278806859, 5.561274477510269, - 3.9967091367425764, + 3.996709136742576, 4.759977785419521, 6.982718162027431, 5.064539456527085, @@ -245132,7 +245111,7 @@ 4.937130241049395, 6.203707158306932, 6.663893739733008, - 3.8002824671312885, + 3.800282467131289, 4.902281125858313, 2.5021477787367212, 4.331077321056091, @@ -245140,7 +245119,7 @@ 4.213912981313169, 6.268970554314088, 6.446433655559044, - 3.2540302045211518, + 3.254030204521152, 4.072799305813059, 4.11136270095242, 6.448887210813196, @@ -245151,7 +245130,7 @@ 4.69981749990619, 6.400705325489334, 6.024449004674104, - 3.7833246507406026, + 3.783324650740602, 1.0649739683011028, 4.052965060828088, 5.754363558809267, @@ -245176,7 +245155,7 @@ 5.100985529540976, 5.291831538589826, 5.261629896637146, - 7.3071312551455625, + 7.307131255145563, 5.682736564083507, 6.417174033309779, 5.407037579667631, @@ -245260,7 +245239,7 @@ 6.234327732041204, 5.325695660099079, 4.77945613881537, - 3.2540302045211518, + 3.254030204521152, 5.91503510738156, 5.95519168950584, 5.462598011530391, @@ -245369,7 +245348,7 @@ 5.351552906765888, 5.291691012951356, 4.774359581795988, - 3.8464029284459826, + 3.846402928445982, 4.184979235688675, 5.625098066792888, 5.672428991515772, @@ -245432,9 +245411,9 @@ -4.224978407463329, 4.8236175249708575, 6.637951122691167, - 1.8686793231571346, + 1.8686793231571344, 3.6767937969182216, - 3.9368651849032963, + 3.936865184903296, 6.268871811749711, 4.939824613608217, 5.0183382277305055, @@ -245541,7 +245520,7 @@ 5.649099512114516, 4.005852516182446, 5.289483487444635, - -3.2540302045211518, + -3.254030204521152, 7.014510341677245, 5.32374182009423, 4.227701265798802, @@ -245605,7 +245584,7 @@ 5.281259858012063, 6.807913231165026, 5.506883235501045, - 3.8364946397857334, + 3.836494639785734, 6.626183803563134, 7.1327175491502555, -5.315149916385028, @@ -245694,9 +245673,9 @@ 5.29353763507583, 5.314505842525632, 5.650229551616889, - 2.8364946397857334, + 2.836494639785734, 5.9663183387039735, - 3.8364946397857334, + 3.836494639785734, 4.227701265798802, 5.487101006543364, 5.598711372304525, @@ -245710,7 +245689,7 @@ 6.027257185691662, 5.653602134256288, 4.293327656273645, - 3.8243670734706403, + 3.82436707347064, 4.166596083396973, 6.239799983980015, 4.761568609476309, @@ -245971,7 +245950,7 @@ -2.801008105532189, 7.8281568362523695, 3.8686793231571346, - 6.7932022775481204, + 6.79320227754812, -3.366003963965084, 6.674151052606855, 6.069607952845419, @@ -245982,7 +245961,7 @@ 5.294632544635225, 6.095463290449003, 5.906048898038249, - -3.8754508838726442, + -3.875450883872644, 4.584682666791934, 4.4938447301079565, 5.512343455209572, @@ -246027,7 +246006,7 @@ 3.892813002873854, 6.844229619135748, 5.4883688027888144, - 7.4835162999944025, + 7.483516299994403, 5.92700229349065, 5.247336736800119, 3.5917830072098726, @@ -246043,7 +246022,7 @@ 6.111383989375841, 5.875267598585306, 5.838321510281926, - 3.8451603110548866, + 3.845160311054886, 5.01723791175834, 4.027041815252384, 5.690033740191049, @@ -246098,7 +246077,7 @@ 4.9531534622194275, 5.207704637382549, 4.527371966200059, - 3.9700335481559508, + 3.9700335481559503, 5.440654205656065, 4.040614622441658, 5.823128590268493, @@ -246224,7 +246203,7 @@ 5.691034236032832, 4.450092544507453, -4.381516130143331, - 3.9873691104884332, + 3.9873691104884337, 4.696786564921923, 3.6363651398626136, 5.825259342178771, @@ -246240,7 +246219,7 @@ 5.358035034293809, 6.277607022845959, 4.88380545969196, - 3.6699850093659476, + 3.669985009365947, 5.724544461302427, 7.02099825058178, 5.624031404788888, @@ -246269,7 +246248,7 @@ 3.89979912373452, 4.162199717042371, 5.598711372304525, - 3.9320663020215276, + 3.932066302021528, -4.96757015821665, 6.170453186228617, 5.503444396165976, @@ -246414,7 +246393,7 @@ 5.435386113958301, 5.857563019530499, 4.751772681732825, - 7.2948418936303145, + 7.294841893630315, 4.190898617891054, 4.686433516407674, 5.9588365649269255, @@ -246477,7 +246456,7 @@ 5.355817698634321, 4.052965060828088, 5.123192873535407, - 3.4387216353387506, + 3.43872163533875, 5.83260200362655, 5.52037259884292, 4.8214025945069015, @@ -246613,7 +246592,7 @@ 3.169709318821116, 5.636365139862614, 4.919556015501942, - 3.6570497387224643, + 3.657049738722464, 4.970769848668971, 4.102762529190502, 4.5834879081789905, @@ -246651,7 +246630,7 @@ 6.169265491321234, 4.879100438810678, 5.314728044874763, - 4.5831288387233124, + 4.583128838723312, 6.167532399566841, 5.341644618105639, 2.169709318821116, @@ -246683,7 +246662,7 @@ 5.525461776897936, 6.392611504952031, 4.478426143151388, - 3.7756297309623164, + 3.775629730962317, 4.180130434474659, 7.8498465502639, 4.430121463576833, @@ -246755,11 +246734,11 @@ -4.023581283142878, 6.355136115958088, 5.90962055870932, - 3.8464029284459826, + 3.846402928445982, 3.787009276705815, 5.020661718614608, 6.466812968970372, - -3.9320663020215276, + -3.932066302021528, 6.134843796801943, 4.080486134479351, 5.503170987990873, @@ -246839,7 +246818,7 @@ 5.498612905209284, 5.1847995028338945, -5.186444276464804, - -3.7510412040007868, + -3.751041204000787, 6.42221560768127, 5.0751582416154175, 7.220599806832509, @@ -246850,7 +246829,7 @@ 5.649613530971897, 6.034347940321697, 3.0610077810835015, - 6.0374923741718804, + 6.03749237417188, 5.625424072924976, 5.828810197346304, 3.1027625291905028, @@ -246949,7 +246928,7 @@ -4.607912507510409, 4.879705727385178, 3.67871971795426, - 3.6729161418550196, + 3.672916141855019, 7.010151493838848, 5.8008630748138925, 4.624989343677561, @@ -247001,7 +246980,7 @@ 7.095205581682629, 4.6245541788296265, 5.610326075389769, - -3.1539150516378838, + -3.153915051637884, 4.710038793611989, 5.4423795737332314, 3.3499171440716293, @@ -247019,7 +246998,7 @@ 3.5149429769771503, 4.985903255872462, 6.337427420743906, - 3.9273222237644165, + 3.927322223764417, 5.110652489049413, 5.345800577876797, 5.76101248365746, @@ -247028,7 +247007,7 @@ 7.272198153173511, -4.8310486588271555, 5.6098309220089195, - -3.9967091367425764, + -3.996709136742576, 5.548885293101117, 3.7885042677927663, 4.8107582756134315, @@ -247036,7 +247015,7 @@ 6.04153235197362, 5.641001029880054, 4.504880556475734, - 7.2456757738978075, + 7.245675773897808, 3.687282208532526, 5.061803921511596, 5.221412976471781, @@ -247230,7 +247209,7 @@ 6.145173952581285, 4.5310323440448474, 5.603021880282675, - 3.6910342360328317, + 3.691034236032832, 5.658310391224209, 6.124265372175692, 5.49460881587343, @@ -247298,7 +247277,7 @@ -4.465904238888452, 6.130214072062993, 6.599115501462742, - 1.9778237925822026, + 1.9778237925822024, 4.249665399118702, 5.068395330671516, 5.473136814819905, @@ -247453,7 +247432,7 @@ 2.579883783910165, 4.97637372618697, -4.075505199188984, - 3.8010806027332427, + 3.801080602733242, 3.999931262146151, 4.044853297093916, 6.16973723685474, @@ -247461,7 +247440,7 @@ -2.5007025378625403, 3.024449004674105, 5.625098066792888, - 2.8364946397857334, + 2.836494639785734, 5.600498239108085, 4.418032963969094, 5.862782701809675, @@ -247799,7 +247778,7 @@ -4.035151726740156, 6.0421985756623195, 4.014807358835372, - 3.9530512993203675, + 3.953051299320367, 5.717132368738791, 2.9580797343864456, 6.044646480345447, @@ -247808,7 +247787,7 @@ -4.160301850299285, 5.406462450324313, 7.752486715120025, - -3.7510412040007868, + -3.751041204000787, 5.710199679836519, 4.339341773808613, 4.8649407535977325, @@ -247843,7 +247822,7 @@ 6.84783732077256, 6.473213933612953, -2.454945047301865, - 1.9778237925822026, + 1.9778237925822024, 5.249794403866986, 5.358035034293809, 5.35216473285708, @@ -247852,7 +247831,7 @@ 5.0447705822128155, 3.994857131880983, -4.485229851206332, - -3.9670757990489802, + -3.96707579904898, 5.216260222677418, 3.86619052275344, 5.327209259526768, @@ -247886,7 +247865,7 @@ 5.369542824956019, 5.771163978309535, 4.506454866751632, - 1.9778237925822026, + 1.9778237925822024, 6.605075825433777, 5.232828131896252, 5.312701801210826, @@ -247903,7 +247882,7 @@ 5.772001905610447, 6.352390890233177, 5.782341827052857, - 3.6033648797596878, + 3.603364879759688, 5.337237629760909, 5.005852516182446, 5.941716509309237, @@ -247919,7 +247898,7 @@ 5.560139725714408, 5.241328356405671, 5.703172690825435, - 3.1474329241099634, + 3.147432924109963, 5.1071197343730175, 5.917897345827316, 3.839822583134661, @@ -247997,7 +247976,7 @@ 4.0720230866932825, 6.088936884432843, 5.81295043673436, - 3.9668284082807395, + 3.966828408280739, 3.8522411796781975, 5.31663430657071, 6.365213618920932, @@ -248042,7 +248021,7 @@ 5.167532399566841, 2.779456138815369, 4.240011114019129, - 3.6519702131931893, + 3.6519702131931897, 6.313437685852135, 5.608477627280328, 5.062439784702644, @@ -248200,7 +248179,7 @@ 5.083144701044145, 6.81442918710831, 6.232511483141394, - 1.0235812831428779, + 1.023581283142878, 5.132484410810191, 5.638478499176013, 5.255814804257612, @@ -248305,7 +248284,7 @@ 6.965390756151716, 6.001076252215914, 5.53796963243125, - 3.9826226754639715, + 3.982622675463971, 5.723765612765075, 5.664360760487735, 5.802816914818742, @@ -248324,7 +248303,7 @@ 6.013253530766751, 6.061007781083502, 2.454945047301865, - 3.6067800571115005, + 3.606780057111501, 6.277607022845959, 5.616091131043558, 6.098214901439782, @@ -248381,7 +248360,7 @@ 5.6949392865863695, -4.801877274231711, 6.16487581163797, - 3.8159729726411316, + 3.815972972641131, 3.366003963965084, 6.055030145002261, 5.173415979858663, @@ -248425,7 +248404,7 @@ 5.395940865667201, 5.20350918505827, 5.80433051424643, - 1.8686793231571346, + 1.8686793231571344, 6.009905060193643, 6.178643902366798, 5.446006959514082, @@ -248441,7 +248420,7 @@ 6.596603817088417, 5.34289558723339, 5.595988150700934, - 3.8624303738801333, + 3.8624303738801338, 4.9282968284215585, 5.689818379038682, 5.379989610181859, @@ -248495,7 +248474,7 @@ 5.789622143524267, 7.420233873828481, 5.452525573178452, - 3.8002824671312885, + 3.800282467131289, 5.579799329549799, 5.107334660712889, -4.854426475451489, @@ -248503,9 +248482,9 @@ 4.607357975777806, 6.165344513418666, -4.478121268107697, - 3.6033648797596878, + 3.603364879759688, -4.599000074357238, - 3.8636873775996357, + 3.863687377599636, 2.9266712701348214, 5.061246776493681, 6.093249380054473, @@ -248655,7 +248634,7 @@ 5.333211450568776, 5.781682846696977, 4.421521291814916, - 1.9778237925822026, + 1.9778237925822024, 4.635729121469365, 5.6740927893277355, 5.715281491433039, @@ -248702,8 +248681,8 @@ 5.583727122991926, 5.319368223394487, 4.963100535761496, - 3.8159729726411316, - -3.7437405865488347, + 3.815972972641131, + -3.7437405865488342, 6.5492738076478885, 4.977051026396279, 5.682069664451895, @@ -248827,7 +248806,7 @@ 2.5676493274931533, 5.401979184091015, 6.389144139938438, - 3.6519702131931893, + 3.6519702131931897, -4.382467487548747, 4.95043799209257, -4.366989876946735, @@ -248852,7 +248831,7 @@ 5.720985006343366, 5.298823513698777, 5.422995388506648, - 3.8364946397857334, + 3.836494639785734, 5.636153237208054, 5.723158874541787, 6.15503633456018, @@ -248871,7 +248850,7 @@ 4.520787463846832, 7.2005948721773505, 5.145731602583683, - 2.8364946397857334, + 2.836494639785734, 5.684446761146747, 5.472179402332956, 5.2271580581208505, @@ -248879,15 +248858,15 @@ 6.931443903655745, 5.004043718224527, 5.3042302092518065, - 3.6729161418550196, + 3.672916141855019, 4.320684933292134, 5.492401057965949, 4.965092715777281, - 3.9826226754639715, + 3.982622675463971, 5.922372261942088, 4.88380545969196, 6.081080025937254, - 1.9778237925822026, + 1.9778237925822024, 4.914002301943792, 5.2876195091359985, 7.118715750082715, @@ -248971,7 +248950,7 @@ 5.641001029880054, 5.952284310573475, 4.885115694001915, - 3.8159729726411316, + 3.815972972641131, 4.746954850161862, -4.7608534596784216, 4.3720808534267155, @@ -249041,7 +249020,7 @@ 4.966531353219977, 5.7381624919824095, 4.646623717389259, - -3.9953208740306563, + -3.995320874030656, 4.925148573171328, 5.100985529540976, 6.882593418488797, @@ -249122,7 +249101,7 @@ 6.604004421554723, 4.8649407535977325, 6.242510730565215, - 3.9915969971365195, + 3.991596997136519, 5.923729843862222, 5.307673473785712, 7.266316957631337, @@ -249173,7 +249152,7 @@ 5.52172704951261, 5.674374322794809, -4.556844799921593, - 3.9873691104884332, + 3.9873691104884337, 4.996061833019354, 4.567661735729662, 6.176847218218747, @@ -249284,7 +249263,7 @@ 6.915285959382061, 5.946358625071675, 5.618956238311127, - 3.7899941302552773, + 3.7899941302552778, 6.010241071414972, 4.966531353219977, 4.163460369544114, @@ -249419,7 +249398,7 @@ 5.640056797031443, 5.630714487534444, 6.155199947492004, - -3.8803101735257606, + -3.880310173525761, 4.503588226100028, -4.462123631928988, 5.278129360251851, @@ -249516,7 +249495,7 @@ 5.050992054847304, 3.8723859841946817, 4.0447705822128155, - 3.8159729726411316, + 3.815972972641131, 4.2219634131511725, 5.713866871789029, 2.9530002088571705, @@ -249572,7 +249551,7 @@ 6.081080025937254, 4.764022928092643, 5.693362898351414, - -3.8754508838726442, + -3.875450883872644, 5.628508986571323, 4.2408019387873965, 5.946457187475794, @@ -249603,7 +249582,7 @@ 5.33727981270319, 4.864314517754685, 5.479339486247015, - 2.8364946397857334, + 2.836494639785734, 5.933832055443026, 3.619077504968452, 4.0570050386298275, @@ -249777,7 +249756,7 @@ 3.849007400910701, 3.619077504968452, 4.1935494571397705, - 3.9535618736583924, + 3.953561873658392, 5.176816701795174, -4.0447705822128155, 6.838058621158858, @@ -249830,7 +249809,7 @@ 5.636100245385414, 5.484028067023599, 5.947187926160337, - 5.3793966382586484, + 5.379396638258648, 5.452525573178452, 5.406462450324313, 5.573197522661963, @@ -249959,7 +249938,7 @@ 6.320443835135551, 4.921208374433319, 4.329577165913682, - 3.9873691104884332, + 3.9873691104884337, 5.128580232442512, -4.977679003622067, 4.879530280531058, @@ -249968,7 +249947,7 @@ 4.799701082195866, 5.548236995500655, 5.035151726740156, - -3.8159729726411316, + -3.815972972641131, 6.113627605600233, 5.094357745986312, 2.880913779574146, @@ -249978,18 +249957,18 @@ 5.926128062456869, 2.324611278806859, 5.383985337872817, - 3.1474329241099634, + 3.147432924109963, 4.646830573540778, 6.105360509910411, 5.612748673688926, - -3.9320663020215276, + -3.932066302021528, 4.77486038712622, -4.091767144889039, 7.047121804697732, 5.181943775238127, 4.152626343030835, 5.495019690532177, - -3.8754508838726442, + -3.875450883872644, 5.241012582410734, 5.24421230259097, 5.156576983835143, @@ -250086,7 +250065,7 @@ 5.115248240738563, 6.965787825419973, 6.046380687654565, - 5.8929890325250796, + 5.89298903252508, 4.392797140553021, 5.658411085516777, 5.579883783910165, @@ -250126,12 +250105,12 @@ 4.252494689137566, 5.948841792662313, 5.41986782921128, - 1.9266712701348214, + 1.9266712701348216, 5.014984585722918, 5.162247057610545, 4.352368483497412, 4.890045849114618, - 3.6147572334546694, + 3.61475723345467, 4.668019872610716, 5.037849740352521, 4.262129170824205, @@ -250178,9 +250157,9 @@ 5.35923973543218, 4.447645808560366, 5.7921823900992395, - 3.6570497387224643, + 3.657049738722464, 5.610326075389769, - 3.9626010595915444, + 3.962601059591544, 5.217818031866707, 5.822093816174229, 5.354603454184707, @@ -250219,7 +250198,7 @@ 4.2488905648687405, 5.072799305813059, 5.130248045112794, - 3.8159729726411316, + 3.815972972641131, 5.169088454552541, 6.274959092145889, 5.061803921511596, @@ -250239,7 +250218,7 @@ 6.51627184429242, 5.287241018360342, 5.886022762063452, - -3.9640977680754452, + -3.964097768075445, 2.302334884095707, 5.4316515690300635, 4.0570050386298275, @@ -250375,7 +250354,7 @@ 5.6701614362946025, -4.999885399694881, 4.0720230866932825, - 3.6519702131931893, + 3.6519702131931897, 6.192461625556521, -4.187934138927315, 6.139790408946277, @@ -250652,11 +250631,11 @@ 3.2082727139604765, 5.178978056847729, 5.276434314122771, - 1.0235812831428779, + 1.023581283142878, 5.801732533526521, 5.447318533125207, 4.369934257593516, - -3.9478605692047597, + -3.94786056920476, 7.009393824723303, 5.636365139862614, 5.314528067877184, @@ -250781,7 +250760,7 @@ 5.812385776187527, 6.6796794851557095, 5.113362797265835, - 3.7328512441187085, + 3.732851244118709, 5.5678974248903055, 4.565160527089459, 2.739584626777677, @@ -250878,7 +250857,7 @@ 6.123917359076573, 6.087589769674602, 4.38381484430071, - 2.8364946397857334, + 2.836494639785734, 5.520234222393796, 4.239747185428871, 4.2596144302605135, @@ -250977,7 +250956,7 @@ 4.2014062550075595, 5.680732785043844, -3.9524889733868305, - 3.8624303738801333, + 3.8624303738801338, 5.6222295543179195, 5.383985337872817, 5.944669216237119, @@ -251078,7 +251057,7 @@ 6.166596083396973, 5.848026046846381, 6.625185025692293, - 3.7328512441187085, + 3.732851244118709, 4.186145689665897, -2.2514679877565515, 5.230380183524425, @@ -251149,7 +251128,7 @@ -4.704641526774689, 5.218373040864803, 6.019874001684199, - -3.9953208740306563, + -3.995320874030656, 4.963100535761496, 5.566506250437562, 5.735472833023457, @@ -251230,7 +251209,7 @@ 5.417682585182923, 6.086163267371041, 5.876670812994743, - 2.8364946397857334, + 2.836494639785734, 5.5780704431466965, 5.856409412682232, 5.650229551616889, @@ -251318,7 +251297,7 @@ 5.417735160024933, 6.113627605600233, 5.6222295543179195, - 7.1201298127440324, + 7.120129812744032, 4.576249499255071, -4.801877274231711, 4.472287603047958, @@ -251415,7 +251394,7 @@ 5.337659274922091, 6.119447736621421, 5.811749654284045, - 3.8636873775996357, + 3.863687377599636, 5.550437270268753, 3.2883991061524145, 5.812809340410213, @@ -251459,7 +251438,7 @@ 5.537730417618315, 5.318708368395069, 6.044356771336435, - -3.9478605692047597, + -3.94786056920476, 5.924330641203958, 5.582313847183516, 5.603021880282675, @@ -251486,12 +251465,12 @@ 6.792833029734843, -3.0235812831428777, 5.116179129313715, - 3.8002824671312885, + 3.800282467131289, 5.953255601091466, 4.507881122489664, 6.397394064425424, -4.746790593547989, - 3.8624303738801333, + 3.8624303738801338, 6.476947025986426, 5.82840196186404, 5.799555614272247, @@ -251893,7 +251872,7 @@ 6.242090792929844, 2.829761257126765, 7.041923882218701, - 3.6519702131931893, + 3.6519702131931897, 4.224158209897726, 5.473136814819905, 5.824160904712008, @@ -251905,7 +251884,7 @@ 5.1345075254092984, 4.121185612017289, 4.412747367507411, - 5.3452004233901524, + 5.345200423390152, 5.7533937903038135, -4.876548974171696, 4.864314517754685, @@ -251982,7 +251961,7 @@ 5.0761213290769005, 5.639005236028821, 6.41497163114266, - 3.8159729726411316, + 3.815972972641131, 4.709323021745141, -4.867436705766039, 5.2014062550075595, @@ -252172,7 +252151,7 @@ 5.379702789379864, 6.520331090537436, 4.874227518325944, - 3.9967091367425764, + 3.996709136742576, 4.829761257126765, 3.70752841389439, 5.609380292155879, @@ -252184,7 +252163,7 @@ 5.899221220147046, 5.500861749985465, 6.602861721106225, - 3.9967091367425764, + 3.996709136742576, 4.83246715050269, 6.426014629362189, 6.111291732003508, @@ -252221,7 +252200,7 @@ -2.779456138815369, 5.763548979902387, 5.179524301114714, - 3.8159729726411316, + 3.815972972641131, 3.542095223020765, -4.840220228041339, 4.945787560581894, @@ -252340,7 +252319,7 @@ 6.551056511555086, 6.790276627232189, 5.243165809357133, - -3.7221167757048788, + -3.7221167757048783, 5.484328824987075, 2.579883783910165, 6.615224563781846, @@ -252369,7 +252348,7 @@ 7.128274567102959, 3.4019791840910156, 5.24421230259097, - 3.9873691104884332, + 3.9873691104884337, 4.102762529190502, 4.017898435812515, 6.060959966214902, @@ -252522,11 +252501,11 @@ 6.04462579325268, 6.341435772474347, -4.130791252790746, - -3.2540302045211518, + -3.254030204521152, 4.591783007209873, 5.216705881497339, -4.121150922574249, - 1.6363651398626133, + 1.6363651398626131, 4.81004875988316, 5.5410411096831105, 5.1273850040988345, @@ -252562,7 +252541,7 @@ 5.652786940245182, -4.515922536397852, 4.774706354678461, - 7.2722655231583575, + 7.272265523158357, 5.02790265692552, 4.956562105066076, 4.302334884095707, @@ -252597,7 +252576,7 @@ 5.917897345827316, 6.185362417356581, 6.550617973536038, - 3.7328512441187085, + 3.732851244118709, 5.997908718566495, 5.272290018743796, 6.176847218218747, @@ -252648,7 +252627,7 @@ 3.2222383700973003, 3.7641018691965424, 3.418032963969094, - 3.9873691104884332, + 3.9873691104884337, 3.695679141078595, 6.001990075765917, 5.67403451823119, @@ -252818,7 +252797,7 @@ 5.381498986601737, 5.734375383073205, 4.362236948721578, - 6.7932022775481204, + 6.79320227754812, 5.623791589552206, 5.080866927561092, 5.073341834905354, @@ -252834,7 +252813,7 @@ 5.75314291441168, 5.216012126872722, 4.845356750326341, - 3.6033648797596878, + 3.603364879759688, 7.648164495441236, 6.040447553971853, 4.892284485421414, @@ -252969,12 +252948,12 @@ 6.892519461475789, 5.666619207824199, 6.010039495880184, - 3.8364946397857334, + 3.836494639785734, 4.995784121521942, 5.178978056847729, 0.02358128314287784, 6.030132892229526, - 3.7328512441187085, + 3.732851244118709, 5.408829965546098, 5.073341834905354, 7.037723644687883, @@ -253046,7 +253025,7 @@ 4.690099263697759, 6.359640561009227, 5.844963782890177, - 3.8138664471761197, + 3.81386644717612, 5.566145308121653, 2.829761257126765, 5.527235802385837, @@ -253099,7 +253078,7 @@ 5.443537031632636, 5.942920919930291, 4.49589882945972, - 3.9452677586264797, + 3.94526775862648, 4.210255150642623, 5.722551287478897, 5.901672017088196, @@ -253395,7 +253374,7 @@ 6.144747030677289, 5.203993915981202, 3.8586373848629942, - 3.8159729726411316, + 3.815972972641131, 3.915675885833358, 4.757179744104217, 4.340180585236738, @@ -253411,7 +253390,7 @@ 5.183779609259447, 6.960522072895233, -4.684446761146747, - 3.9873691104884332, + 3.9873691104884337, 6.126426447388297, 4.48985560493217, 5.033711560358026, @@ -253437,7 +253416,7 @@ 5.91041028781986, 6.917404052911759, 5.574420888208663, - 3.8159729726411316, + 3.815972972641131, -4.64267461376962, 5.2623798458567945, 5.3818969232250735, @@ -253480,7 +253459,7 @@ 5.594380987929782, 4.513975244124442, 5.276434314122771, - 3.2540302045211518, + 3.254030204521152, 5.301190497446969, 5.044356771336436, -4.16877768925706, @@ -253558,7 +253537,7 @@ 5.012140240021493, 6.699725963499084, 6.04273913088216, - 3.9915969971365195, + 3.991596997136519, 5.516481294251581, 5.658461423909404, 5.360041016991407, @@ -253573,7 +253552,7 @@ 6.410272829414087, 5.473599322299084, 5.257338646108388, - 3.9320663020215276, + 3.932066302021528, -4.130791252790746, 3.0013048884317257, 5.027041815252384, @@ -253686,7 +253665,7 @@ -2.2514679877565515, 7.209777361781184, 5.374391194079243, - 3.2540302045211518, + 3.254030204521152, 6.320794479132519, 5.495605980843159, 5.93740043176847, @@ -253701,7 +253680,7 @@ 6.238425131190576, 5.487921767770545, 5.217818031866707, - 1.9778237925822026, + 1.9778237925822024, 5.219508596740102, -4.7353463456243094, 5.582073852437189, @@ -253883,18 +253862,18 @@ 5.887795613604207, 4.895212587680431, 3.2025582304360474, - 3.8159729726411316, + 3.815972972641131, 0, 5.290940773970737, 5.417857809910699, 2.3046146503906053, - -3.9640977680754452, + -3.964097768075445, 5.747857152743667, 4.351960886581615, 5.337237629760909, 5.912322243825771, -3.9840520606771768, - 3.9299163249479685, + 3.929916324947969, 6.355136115958088, 6.099274201344682, 5.440338252311624, @@ -253959,7 +253938,7 @@ 5.629209505150497, 5.419789350923787, 5.43654555513954, - 3.1474329241099634, + 3.147432924109963, 3.366003963965084, 5.639005236028821, 6.216817224782631, @@ -253978,7 +253957,7 @@ 4.646209709272203, -5.04572085354127, 4.023624710419741, - 3.9668284082807395, + 3.966828408280739, 5.62672565576306, 5.605985581161906, 4.3720808534267155, @@ -254007,7 +253986,7 @@ 4.499978109868208, 5.990942023108827, 5.596220580185691, - 3.9967091367425764, + 3.996709136742576, 6.129942191949628, 5.2488905648687405, 3.0235812831428777, @@ -254100,7 +254079,7 @@ 5.612703933348729, 5.93638767580417, 5.768937181594912, - -3.8803101735257606, + -3.880310173525761, 4.98651857157288, 4.080486134479351, 4.352775698231329, @@ -254207,7 +254186,7 @@ 4.080486134479351, 7.17458411138014, 5.43654555513954, - 3.6729161418550196, + 3.672916141855019, 5.714662775265846, 6.672136438805548, -3.579883783910165, @@ -254219,7 +254198,7 @@ 3.844439272582578, 4.841146652702658, -4.460538613812328, - 3.6570497387224643, + 3.657049738722464, 1.7639439726371218, 5.642987694029655, 4.983099660115876, @@ -254344,7 +254323,7 @@ 5.18852865576472, -4.872201400577012, 6.890149788571313, - 3.8464029284459826, + 3.846402928445982, 5.558115039147993, 5.464490365208095, 5.4377521156739395, @@ -254450,7 +254429,7 @@ 3.528731261462784, 0, 2.779456138815369, - 3.6910342360328317, + 3.691034236032832, 5.440654205656065, 4.667033959629065, 4.102762529190502, @@ -254466,7 +254445,7 @@ 5.299355484809299, 5.633517018238425, 5.129465991812111, - 7.2206136020608795, + 7.22061360206088, 4.341644618105639, 5.565534757601114, 4.841146652702658, @@ -254497,10 +254476,10 @@ 6.557554051513766, 5.695216879745008, 2.0235812831428777, - -3.8803101735257606, + -3.880310173525761, 5.651663544133557, 4.581569431367791, - 3.8418071767568334, + 3.841807176756834, -5.229786294906152, 4.196767551555152, 5.486652663955125, @@ -254508,7 +254487,7 @@ 4.324611278806859, 5.856409412682232, 5.901758263634384, - 3.8636873775996357, + 3.863687377599636, 5.354400749638715, -4.16877768925706, 5.803430197820714, @@ -254568,7 +254547,7 @@ 4.347451889683387, 7.175515625037327, 4.899568054571366, - 3.8717704001342765, + 3.871770400134277, 5.191371062301967, 5.566157759403407, 4.227701265798802, @@ -254610,8 +254589,8 @@ 5.554299519051508, 5.645172959002096, 5.9122661298025765, - 5.3452004233901524, - -3.9640977680754452, + 5.345200423390152, + -3.964097768075445, 5.6300916274600645, 4.616423966273978, 4.926671270134822, @@ -254634,7 +254613,7 @@ 6.021496014359195, 4.841146652702658, 4.6863391148244515, - 3.9787878206848197, + 3.97878782068482, 5.632053828884312, 4.605417207200526, -4.080486134479351, @@ -254782,7 +254761,7 @@ 6.241065227356784, 5.339131817564783, 4.477968750289833, - 3.8636873775996357, + 3.863687377599636, 3.324611278806859, 0.02358128314287784, 5.933832055443026, @@ -254808,13 +254787,13 @@ -2.2514679877565515, 5.8338810241830465, 6.140952024163783, - 3.8791610056445958, + 3.879161005644596, 2.528731261462784, 6.980167473024268, 4.562531845157239, 6.668334892649483, 5.426100585717127, - -3.8364946397857334, + -3.836494639785734, 5.941244307470253, 5.753231951478798, -4.0447705822128155, @@ -255017,7 +254996,7 @@ 5.8744234885393904, 5.890754034321527, 5.383418661961079, - 3.9631504517987795, + 3.963150451798779, -3.3853091191604707, 4.157120191513095, 5.940456161681561, @@ -255057,7 +255036,7 @@ 4.193842998537836, 6.069256249911983, 5.944486887306902, - 3.4387216353387506, + 3.43872163533875, 6.174383758847468, 5.690660488607095, 5.249794403866986, @@ -255123,7 +255102,7 @@ 4.8592718546353035, 3.0235812831428777, 4.078577144672019, - 5.8929890325250796, + 5.89298903252508, 4.841146652702658, 3.9530002088571705, 5.673684727368409, @@ -255173,7 +255152,7 @@ 5.178005256257525, 4.240011114019129, -4.295422889679377, - 3.9530512993203675, + 3.953051299320367, 5.491366917472097, 5.100985529540976, 5.219508596740102, @@ -255254,7 +255233,7 @@ 4.989629104219332, 4.8649407535977325, 4.352368483497412, - 3.8053366577953467, + 3.8053366577953462, 5.142837172420815, 6.02951215036209, 4.730128385783235, @@ -255321,7 +255300,7 @@ 4.88380545969196, 5.912322243825771, 5.572110734060795, - 3.6033648797596878, + 3.603364879759688, 4.818765872825302, 5.491411288321854, 5.486652663955125, @@ -255632,7 +255611,7 @@ 6.258025165697994, 7.241012582410734, 5.656544451310139, - 5.3452004233901524, + 5.345200423390152, -3.278853788246184, 4.503732008416159, 6.117632938652842, @@ -255735,7 +255714,7 @@ 2.1375246354497146, 5.377497514063241, 4.675304995731498, - 3.8364946397857334, + 3.836494639785734, 4.7539597517305205, 6.57582351149958, 5.535998831743718, @@ -255767,7 +255746,7 @@ 5.0243623104963735, 5.004089143666685, 6.355680254715712, - 3.9368651849032963, + 3.936865184903296, 5.335335144198632, -4.398329629152982, 2.0235812831428777, @@ -255798,7 +255777,7 @@ 5.771769310149078, 5.397357334513198, 5.9019881707238735, - 3.8002824671312885, + 3.800282467131289, 5.246167706533267, 6.7827503469851305, -4.366989876946735, @@ -255836,7 +255815,7 @@ 5.119865461387742, 6.065691934471889, 4.791115599985473, - -3.9100720083153595, + -3.910072008315359, 6.189181685660289, 5.276434314122771, 5.325695660099079, @@ -255872,7 +255851,7 @@ 5.215897787845615, -4.298892637684689, 6.157120191513095, - 3.8243670734706403, + 3.82436707347064, 4.238689864195971, 6.055030145002261, 4.504450206830046, @@ -255897,7 +255876,7 @@ 3.5149429769771503, 5.166596083396973, 6.320794479132519, - 3.8160430144898285, + 3.816043014489829, 4.497214210016719, 4.695679141078595, 6.094837160824174, @@ -255915,7 +255894,7 @@ 6.320750664112112, 7.762388310593795, 4.230137327241907, - 3.7756297309623164, + 3.775629730962317, 5.9783060741219405, 6.463213931370137, 6.203707158306932, @@ -256371,7 +256350,7 @@ 6.231592432035713, 5.70091443456278, -4.910635661193835, - 3.6519702131931893, + 3.6519702131931897, 5.061803921511596, 6.876458182025155, 3.808911118153645, @@ -256397,7 +256376,7 @@ 5.80100810553219, 6.320794479132519, 5.648378862103639, - 3.8159729726411316, + 3.815972972641131, 4.140189027131126, 6.724451073193361, 4.8756951439926395, @@ -256413,7 +256392,7 @@ 7.177761715254702, 4.997170906570135, 4.331077321056091, - -3.9478605692047597, + -3.94786056920476, 6.2596144302605135, 5.834284144089994, 5.252827845160438, @@ -256451,7 +256430,7 @@ 6.4886963362657175, 6.4299681561156055, 4.948893374642528, - 3.8159729726411316, + 3.815972972641131, 5.526827054607991, 5.485679664278034, 5.381498986601737, @@ -256508,7 +256487,7 @@ -4.867436705766039, 3.9373951355265944, 5.287714080312136, - -3.8754508838726442, + -3.875450883872644, 6.782038971753344, 3.8522411796781975, 5.673888806274815, @@ -256709,7 +256688,7 @@ -4.961500185790658, 5.187309019101782, 4.760694377448839, - -3.9100720083153595, + -3.910072008315359, 5.606553212247684, -4.440221790481159, 4.898352920327176, @@ -256814,7 +256793,7 @@ -3.3853091191604707, 5.657403090444557, 5.728931746028589, - 3.9631005357614963, + 3.963100535761496, 3.1703292967735175, 6.0540595637652865, 5.9663183387039735, @@ -256853,7 +256832,7 @@ 0, 4.968063955293046, 2.722551287478897, - 1.9778237925822026, + 1.9778237925822024, 5.485919374223075, 4.546025516649197, 7.292837310560651, @@ -256924,7 +256903,7 @@ 5.182727210996926, 4.950592152118529, 5.720068726893621, - -3.8803101735257606, + -3.880310173525761, 6.753859549444871, 0.02358128314287784, 5.951720990017997, @@ -256955,7 +256934,7 @@ 6.500340474913764, 5.682641355383816, 5.739484393408327, - 3.8222319285881468, + 3.822231928588147, 6.141978295094453, -4.909789907310375, 6.473984369298244, @@ -256999,8 +256978,8 @@ 3.538129035803164, 5.1709483909366645, 6.363231440756562, - 1.0235812831428779, - 3.8159729726411316, + 1.023581283142878, + 3.815972972641131, 5.454172281115942, 4.964097768075445, 4.237629962554819, @@ -257133,7 +257112,7 @@ 7.089482025583731, 5.697799228719577, 4.857365657799357, - -3.8159729726411316, + -3.815972972641131, 5.313838552537396, 5.782493175540852, 4.915675885833358, @@ -257157,8 +257136,8 @@ 6.036460670314168, 6.844922500674168, -3.129091467912852, - 6.0374923741718804, - 3.7328512441187085, + 6.03749237417188, + 3.732851244118709, 5.762916243338958, 4.4889641345912965, 4.2002512158110274, @@ -257172,7 +257151,7 @@ 4.77486038712622, 5.5712083279132285, 5.741318339586678, - 3.9320663020215276, + 3.932066302021528, 4.606224076588199, 3.6201783787693382, 6.82210072283817, @@ -257581,7 +257560,7 @@ 6.083901311831163, 6.567438333213469, 4.963499703511935, - 3.8053366577953467, + 3.8053366577953462, 4.873000696939777, -2.019216477740428, 5.9342590378855835, @@ -257591,7 +257570,7 @@ 3.6234643552165657, 6.910297557259356, 5.091767144889039, - 3.8364946397857334, + 3.836494639785734, 4.606224076588199, 4.0570050386298275, 6.250827638235244, @@ -257616,7 +257595,7 @@ 6.007730393136141, 6.210283405707979, 5.80100810553219, - 3.8159729726411316, + 3.815972972641131, 6.945319766827477, 5.9190038291822855, 5.061803921511596, @@ -257653,7 +257632,7 @@ 5.47866988918383, 5.213772863718179, 6.097775813544696, - 7.2167615567082235, + 7.216761556708224, 6.616057833486884, 4.000389620480944, 5.681898010320979, @@ -257666,7 +257645,7 @@ -4.212369195780347, -4.983004305085983, -4.299353183307809, - 7.3416634092872615, + 7.341663409287261, 5.330756295183223, 4.482370164853723, 5.752989080105946, @@ -257689,7 +257668,7 @@ 5.630714487534444, 7.102436686122645, 3.9151187408154424, - 3.9826226754639715, + 3.982622675463971, 6.039066781297333, 5.083144701044145, 4.8296933933119695, @@ -257754,7 +257733,7 @@ 5.989769964099015, 6.125328357089244, 5.739333999965737, - 3.8618005050505038, + 3.861800505050504, 6.621386125547171, 5.87115394228499, 7.253365480983512, @@ -257877,7 +257856,7 @@ 5.763786018650327, 5.476899623189915, 5.148118111444155, - 3.9273222237644165, + 3.927322223764417, 5.009232256833827, 6.628057901543317, 5.44584273395648, @@ -257915,7 +257894,7 @@ 5.862776412745345, 5.725442727923085, 6.351205822329656, - 1.9778237925822026, + 1.9778237925822024, 5.687752988504808, 6.936640290468544, 5.844832714688819, @@ -257943,7 +257922,7 @@ 3.3068825118464273, -4.269093950957028, 5.625641274470841, - 3.8159729726411316, + 3.815972972641131, 5.551855060309921, 5.349917144071629, 2.735388512184069, @@ -258063,7 +258042,7 @@ 5.357532087530125, 5.870660145208594, 6.12635789802632, - 3.9710150050299284, + 3.971015005029928, 5.41597922635925, 5.770837680585022, 5.669494558176722, @@ -258192,7 +258171,7 @@ 6.304159653510954, 4.840485122518538, 5.559887155493912, - -3.2540302045211518, + -3.254030204521152, 5.799955533876995, 5.774552267580197, 5.80231120713899, @@ -258388,7 +258367,7 @@ 6.117006470665845, 4.522029686316878, 6.323306437118514, - 7.3635908862089785, + 7.363590886208979, 3.6416293798549706, 3.767874266265554, 6.098116145361727, @@ -258406,7 +258385,7 @@ 6.179342296020801, -3.193842998537835, 3.5149429769771503, - 2.2540302045211518, + 2.254030204521152, 4.9526986527234325, 6.226124087936799, 4.712890142266498, @@ -258466,13 +258445,13 @@ 7.126285909549446, 5.307312069920759, 5.95192591840774, - 3.8624303738801333, + 3.8624303738801338, 3.64693396468087, 5.474983896740371, 5.615424694367662, -4.350326662708199, 5.32145117454278, - 3.8451603110548866, + 3.845160311054886, 4.349732734626423, 5.485919374223075, 6.0393600395319185, @@ -258533,7 +258512,7 @@ 4.712001105145588, 4.936281491333738, 6.4136327796018655, - 3.8160430144898285, + 3.816043014489829, 3.849656085843704, 5.646209709272203, 5.657403090444557, @@ -258550,14 +258529,14 @@ 5.669170556717025, 5.111149759304661, -5.212790772725184, - 3.8243670734706403, + 3.82436707347064, 5.353995056492069, 4.010353017409122, 5.859462014960273, 3.722551287478897, 5.499978109868208, 4.505023911645183, - 3.9873691104884332, + 3.9873691104884337, 6.533750814863392, 6.534112888991956, 5.086163267371041, @@ -258568,7 +258547,7 @@ -2.019216477740428, 6.145764383236746, 5.5354646441217525, - 3.9873691104884332, + 3.9873691104884337, 5.56987711826432, 7.366163833868267, 6.136454284983336, @@ -258654,7 +258633,7 @@ 5.590018775337948, 5.392202827108371, 3.74125178614514, - 3.9873691104884332, + 3.9873691104884337, 6.117006470665845, 5.061803921511596, 4.944434779264137, @@ -258671,7 +258650,7 @@ 5.855131135138634, 5.5466771213954456, 5.0570050386298275, - 3.7733175987119387, + 3.7733175987119383, 6.187338807124834, 5.900203199177151, 6.5575553215347835, @@ -258685,7 +258664,7 @@ 4.418032963969094, 6.405634365258193, 5.023928579828241, - 3.6570497387224643, + 3.657049738722464, 5.535010067459103, -3.4859792810418337, 5.462598011530391, @@ -258844,7 +258823,7 @@ 5.658461423909404, 6.234434648457771, 5.994485781296661, - -3.9953208740306563, + -3.995320874030656, 5.364065057768595, 5.811749654284045, 4.960095025621771, @@ -258947,7 +258926,7 @@ 5.680531897715072, 3.0842791234964895, 5.748184798539595, - 3.6675271958909446, + 3.667527195890945, 4.996246875408989, 6.163774961721509, 5.808982308135265, @@ -258965,7 +258944,7 @@ 4.1935494571397705, 6.466985100030004, 5.455748552585466, - 3.8364946397857334, + 3.836494639785734, 5.412268493344118, 2.470739314485097, 4.914002301943792, @@ -259112,7 +259091,7 @@ 5.32669090519998, 5.615569175790431, 6.1462230527684145, - 1.8686793231571346, + 1.8686793231571344, 6.977891344247728, 3.9580797343864456, 5.410080248693531, @@ -259128,7 +259107,7 @@ 5.554548964714793, 5.441219022795107, 5.46559044228383, - 3.9452677586264797, + 3.94526775862648, 4.552369474917774, 7.759555238504843, 5.826833494573335, @@ -259176,7 +259155,7 @@ 6.176847218218747, 5.519375302917745, 5.264380054260209, - 3.7328512441187085, + 3.732851244118709, 6.13272430491726, 4.676214351225988, 5.53274481133962, @@ -259203,7 +259182,7 @@ 3.527371966200059, 5.755170048329616, 5.676552455160467, - 3.9826226754639715, + 3.982622675463971, 6.009456640451272, 1.199672542198559, 3.5822898536760435, @@ -259334,7 +259313,7 @@ 6.703372454123232, 4.719500535974277, -4.162830500714485, - -3.2540302045211518, + -3.254030204521152, 4.739250425543868, -4.075505199188984, 6.117002968305113, @@ -259348,7 +259327,7 @@ 5.0720230866932825, 5.65906502995779, 5.990234477820538, - 3.8624303738801333, + 3.8624303738801338, 6.167501221528714, 6.0311583814472165, 5.984527478876709, @@ -259360,7 +259339,7 @@ 4.980709480819691, 6.293794138039121, 5.651663544133557, - 3.8010806027332427, + 3.801080602733242, 6.796482151897128, 6.346007335548831, 2.9734589871797525, @@ -259444,7 +259423,7 @@ 5.406372517524526, 4.244995520985216, 4.947291477539441, - 3.8159729726411316, + 3.815972972641131, 2.5917830072098726, 5.154236632164908, 4.134170993442127, @@ -259455,14 +259434,14 @@ 0, 6.434156079685206, 5.215311676505734, - 3.9826226754639715, + 3.982622675463971, 4.828333885293338, -3.7575805696812647, 5.837429037371732, 6.792663070261097, 5.981092794597358, 4.302334884095707, - 3.6488937341045515, + 3.648893734104551, 5.352572138592307, 5.179524301114714, 6.674277262903488, @@ -259556,7 +259535,7 @@ 7.927658167910099, 4.820155616353308, 6.351828335175683, - 2.8364946397857334, + 2.836494639785734, 6.15503633456018, 6.553338775181461, 5.860411569631757, @@ -259579,7 +259558,7 @@ 6.049713978615118, -5.245230211335107, 5.442213970496943, - -3.9100720083153595, + -3.910072008315359, 6.399263182802253, 6.328502445043769, 5.833746567686028, @@ -259587,7 +259566,7 @@ 6.111291732003508, 7.177463191284874, 5.765362979286045, - 6.1550074552903284, + 6.155007455290328, -4.412215252494667, 6.333094345583303, 6.1970705775323305, @@ -259695,7 +259674,7 @@ 5.537198356930753, 4.798185828843203, 4.646830573540778, - -3.1539150516378838, + -3.153915051637884, 5.5331869877544335, 4.293117575898845, 0.02358128314287784, @@ -259721,7 +259700,7 @@ 6.261376276416801, 5.70326350371536, 3.614645890169377, - 2.8364946397857334, + 2.836494639785734, 5.142837172420815, 3.9705245538407032, 6.585397947461836, @@ -259791,7 +259770,7 @@ 6.164877380045803, 5.5965689913410825, 5.079341747830613, - 3.9925309641242204, + 3.992530964124221, 4.628886329283987, 6.130214072062993, 4.657049738722464, @@ -259821,7 +259800,7 @@ 4.046009654328365, 6.240222141468326, 5.9799418368162, - 3.8159729726411316, + 3.815972972641131, 8.03026334920676, 5.841609125002134, 6.129023337944573, @@ -259902,7 +259881,7 @@ 3.8643145177546847, 4.4898704472787445, 5.60038317897179, - 3.7756297309623164, + 3.775629730962317, 4.8239615151687225, 6.405634365258193, 5.402160859258653, @@ -259963,7 +259942,7 @@ 4.389256423598796, 5.202845747481903, 6.725149268198805, - 1.9778237925822026, + 1.9778237925822024, 5.587536748138691, 4.9282968284215585, -5.1467139474537795, @@ -259977,12 +259956,12 @@ 5.5780704431466965, 5.179888082636951, 4.866814061240887, - -3.8803101735257606, + -3.880310173525761, 6.0415740209093105, -4.451391855818868, 5.607912507510409, 5.729872240401641, - 3.8624303738801333, + 3.8624303738801338, 4.157120191513095, 5.232828131896252, 6.2069764133898255, @@ -259997,7 +259976,7 @@ 3.169709318821116, 5.285747496194085, 5.319368223394487, - 3.8010806027332427, + 3.801080602733242, 5.1230547391570465, 4.222513153075087, 5.744211850489315, @@ -260045,7 +260024,7 @@ 5.505023911645183, -4.121150922574249, 6.362436029395201, - 3.6519702131931893, + 3.6519702131931897, 4.0257473448993855, 5.78505806268758, 5.305523216583703, @@ -260109,7 +260088,7 @@ 4.4504177369463855, 5.20422318587271, 5.708785417613893, - 3.8067699742181356, + 3.806769974218136, 0, 4.994810730419119, 5.981092794597358, @@ -260198,7 +260177,7 @@ 5.716340101297602, -2.2514679877565515, 5.219204226729815, - 3.7756297309623164, + 3.775629730962317, 3.4162782364025435, 5.299813241064712, 5.458309824922636, @@ -260371,7 +260350,7 @@ 4.213912981313169, 5.656847694298302, 4.08878741119719, - 3.8636873775996357, + 3.863687377599636, 4.435200989106108, 6.09586795265277, 3.999931262146151, @@ -260517,7 +260496,7 @@ 5.732054023556063, 5.682069664451895, 4.606780057111501, - 3.8159729726411316, + 3.815972972641131, 6.0095912149961395, 5.800173516723416, 5.776283370873967, @@ -260539,7 +260518,7 @@ 5.459902983282611, 4.479947316271921, 6.304227933439073, - 3.7733175987119387, + 3.7733175987119383, 5.4064444652541415, 5.152561807109489, 4.401997355028107, @@ -260585,7 +260564,7 @@ 4.90894250317439, 5.312701801210826, 5.762868750913746, - 3.6519702131931893, + 3.6519702131931897, 4.960095025621771, 5.104964600605163, 3.695679141078595, @@ -260605,7 +260584,7 @@ 3.4859792810418337, 6.166596083396973, -4.807341978886802, - 3.7899941302552773, + 3.7899941302552778, 6.923948411799348, 5.789547707928592, 5.953765935441497, @@ -260624,7 +260603,7 @@ 5.532798595436694, 5.7508784859464654, 6.5017724785329065, - 1.0235812831428779, + 1.023581283142878, -4.867436705766039, 5.099128244535408, 5.2532656846426535, @@ -260632,7 +260611,7 @@ 5.364065057768595, 4.63338905247158, 5.971309010106194, - 3.8364946397857334, + 3.836494639785734, 6.204758632594803, 5.953765935441497, 4.51494297697715, @@ -260698,7 +260677,7 @@ 6.210190157015238, -3.7575805696812647, 6.283581078224765, - 1.0235812831428779, + 1.023581283142878, 4.290753011545892, 4.454945047301865, 5.598237485079817, @@ -260783,7 +260762,7 @@ 5.346833383314565, 3.780217391388726, 3.8263550084348537, - 3.8464029284459826, + 3.846402928445982, 5.602747285522337, 5.297739132406558, 5.663157411103595, @@ -260799,7 +260778,7 @@ 5.576614299345318, 6.148671996225512, 2.686339114824452, - 1.9778237925822026, + 1.9778237925822024, 5.666688360636995, 5.86566605768956, 5.759060416011627, @@ -260834,7 +260813,7 @@ 4.196767551555152, 3.5461559158340545, 4.374216891401832, - 3.9873691104884332, + 3.9873691104884337, 0, -4.961950880594684, -3.252750985681979, @@ -260867,7 +260846,7 @@ 5.52037259884292, 5.748675804224347, 4.904566273629631, - 3.6033648797596878, + 3.603364879759688, 5.723540351792294, -4.485229851206332, 5.267734655694303, @@ -260919,7 +260898,7 @@ 6.466812968970372, 5.3369211270271855, 5.963404934385894, - 5.3452004233901524, + 5.345200423390152, -3.5149429769771503, 4.477968750289833, 4.554421061759398, @@ -260984,7 +260963,7 @@ 5.981667131663963, 5.773626595154646, 5.729872240401641, - 3.6729161418550196, + 3.672916141855019, 5.335546943511244, 5.944434779264137, 5.007658317045709, @@ -261008,13 +260987,13 @@ 5.184529764007575, 6.32671251565364, 3.7336986482546943, - 3.8159729726411316, + 3.815972972641131, 5.985244375550227, 5.357833925477109, 4.348686266114285, 6.0240153606221964, 6.938030223841432, - 3.7899941302552773, + 3.7899941302552778, 6.421469173349917, 5.280299029120365, 6.134753029182617, @@ -261135,11 +261114,11 @@ 5.308462997798331, 4.302814628713017, 5.856409412682232, - -2.2540302045211518, + -2.254030204521152, 6.724068664302401, 5.2593621534704385, -4.434358516520088, - 2.8364946397857334, + 2.836494639785734, 4.445349684349802, 4.014807358835372, 5.503588226100028, @@ -261152,7 +261131,7 @@ 4.791115599985473, 5.152561807109489, 3.2883991061524145, - 3.9826226754639715, + 3.982622675463971, 5.488517712264611, 2.779456138815369, 6.7924856503027895, @@ -261219,10 +261198,10 @@ 5.267363199236673, 5.311114294193599, 4.37382930147704, - -3.7677960079570436, + -3.767796007957043, 0.02358128314287784, -4.731151459240814, - 3.8364946397857334, + 3.836494639785734, 4.353995056492069, 4.606224076588199, 5.252648485213742, @@ -261252,7 +261231,7 @@ 5.41979807143385, 3.4215212918149156, 6.703372454123232, - 3.8364946397857334, + 3.836494639785734, 4.950232360231767, 5.911800103370819, 5.475367718667168, @@ -261273,14 +261252,14 @@ 3.847055512313179, 6.170917457179615, 5.680828413026594, - 3.8364946397857334, + 3.836494639785734, 4.052965060828088, 5.551919395467717, 5.023928579828241, 3.994857131880983, 6.683117190297095, 5.582433794841335, - 3.7966359765071402, + 3.79663597650714, -4.563910757933751, 5.764338606450648, 5.115248240738563, @@ -261322,7 +261301,7 @@ 5.4947556014502155, 5.304616924177752, 5.260999339189114, - 3.9631005357614963, + 3.963100535761496, 5.448462919773945, 4.546038558329711, -4.035574397802135, @@ -261548,7 +261527,7 @@ 5.130791252790746, 4.475843187236812, 5.715281491433039, - 3.6570497387224643, + 3.657049738722464, 5.8260813509072715, 5.118227072748833, 3.290753011545892, @@ -261646,7 +261625,7 @@ 5.897889116270917, 5.241012582410734, 5.000939012688179, - 3.8159729726411316, + 3.815972972641131, 5.872441343985381, 5.548885293101117, 4.182546543526288, @@ -261684,7 +261663,7 @@ 6.62686750934467, 6.308877486940701, 5.837429037371732, - 3.6984424238806892, + 3.6984424238806897, 3.839822583134661, 4.145797161415705, 6.118680862788492, @@ -261708,7 +261687,7 @@ 5.208187549830014, 4.052965060828088, 5.249665399118702, - 3.9320663020215276, + 3.932066302021528, 4.667033959629065, 5.625652131697173, 5.87115394228499, @@ -261856,7 +261835,7 @@ 6.666342486408198, 6.755814163363376, 4.03809946656517, - 1.2268068016769327, + 1.226806801676933, 5.650229551616889, 6.60273584030533, 6.871284704458383, @@ -261899,7 +261878,7 @@ 5.883092887056565, -3.992064231696813, 6.117353064641607, - 1.2268068016769327, + 1.226806801676933, 4.721473995360001, 6.167532399566841, 3.660069179496243, @@ -262090,7 +262069,7 @@ 4.804258557576246, 2.973458987179753, 6.349712239853672, - 3.9744327420314245, + 3.974432742031425, 5.887795613604207, 6.417668992815323, 3.5288669572870104, @@ -262127,7 +262106,7 @@ 3.0240153606221964, 5.913545809166166, 2.973458987179753, - 3.9787878206848197, + 3.97878782068482, 6.666342486408198, 6.297045555764225, 5.863687377599636, @@ -262156,7 +262135,7 @@ 6.473106970600409, 5.750145499305122, 6.7479390873693035, - 7.2206136020608795, + 7.22061360206088, 6.269217312549081, 5.754363558809267, 6.0558060089958285, @@ -262208,7 +262187,7 @@ 6.610932993063728, 5.227458419378049, 6.471681331539883, - -3.9967091367425764, + -3.996709136742576, 5.943913354682468, 6.024708983419913, 4.001304888431726, @@ -262227,7 +262206,7 @@ 5.446089049010953, 5.782341827052858, 5.532448879685702, - 7.2206136020608795, + 7.22061360206088, 5.904937404515963, 5.346317287612828, 5.796855631480332, @@ -262240,7 +262219,7 @@ 5.8081512125641135, 5.709233467258402, 6.381291305517621, - 3.9631504517987795, + 3.963150451798779, 5.132653364121757, 4.73327515287067, 5.506454866751632, @@ -262288,7 +262267,7 @@ 5.501425759481636, 5.805767149634894, 6.664767751837803, - 7.2206136020608795, + 7.22061360206088, 3.9680639552930463, 5.79534053482134, 6.325392306160355, @@ -262329,7 +262308,7 @@ 6.463797459222988, 5.863687377599636, 6.670136936839993, - 5.8929890325250796, + 5.89298903252508, 3.849656085843704, 5.906048898038248, 6.226591781597971, @@ -262582,11 +262561,11 @@ -3.992064231696813, 4.345593721725279, 8.141862547168875, - 3.7870092767058154, + 3.787009276705815, 3.137858579704464, 3.8567283950556632, 5.754363558809267, - 7.2206136020608795, + 7.22061360206088, 6.225251462789459, 6.471681331539883, 0, @@ -262598,13 +262577,13 @@ 6.349712239853672, 5.926128062456869, 5.349404702145622, - 3.9299163249479685, + 3.929916324947969, 5.754363558809267, 5.472836801604985, 6.090986941580702, 5.922854470460481, -5.469029797408927, - 3.6190775049684523, + 3.619077504968452, -3.044770582212816, 5.98193250589701, 6.226591781597971, @@ -262632,7 +262611,7 @@ 6.494212246827784, 6.463549876943827, 4.339131817564783, - 2.5798837839101654, + 2.579883783910166, 3.403792524854484, 6.117877680548248, 5.949357336979625, @@ -262705,7 +262684,7 @@ -4.449929856930385, 6.4890844523379805, 6.62686750934467, - 3.6190775049684523, + 3.619077504968452, 6.227565527563003, 3.341644618105639, 6.424233227506816, @@ -262713,7 +262692,7 @@ 6.225251462789459, 7.05122847436011, 6.2848441519353715, - -3.9967091367425764, + -3.996709136742576, 5.918782757921772, 5.506454866751632, 6.32044383513555, @@ -262750,7 +262729,7 @@ 3.862430373880133, 6.900237816727836, 4.887729899868488, - 7.2206136020608795, + 7.22061360206088, 5.222265856220021, 6.628670745024458, 5.399717261455162, @@ -262788,7 +262767,7 @@ 4.55608086923754, 7.275220963402021, 3.3964932861129844, - 3.9787878206848197, + 3.97878782068482, 5.597971419330435, 6.170700586752005, 6.412747367507411, @@ -262843,7 +262822,7 @@ 5.955606821350646, 5.273513039777073, 5.799955533876995, - 3.6118529899852074, + 3.611852989985207, -3.751122540171434, 5.986853049996542, 5.874411242991409, @@ -262871,7 +262850,7 @@ 4.861169721378388, 5.645162578990816, 5.943443536698416, - 7.2206136020608795, + 7.22061360206088, -4.8611065925924795, 6.1996725421985595, 6.871025609046994, @@ -262894,15 +262873,15 @@ 6.110881148700318, 6.117362608491547, 5.642674613769621, - 1.2268068016769327, + 1.226806801676933, 4.972134657354552, 5.971171832505463, - 3.7870092767058154, + 3.787009276705815, 4.919059079418592, 5.549920560532722, 7.275220963402021, 5.642047775341958, - 5.8929890325250796, + 5.89298903252508, 6.126700536688592, 4.169709318821116, 4.02790265692552, @@ -262963,7 +262942,7 @@ -4.365913111914528, 6.066939630879419, 5.501425759481636, - 3.7527460728356474, + 3.752746072835647, 5.255305666471394, 3.813936829557264, 4.746379680013783, @@ -262982,7 +262961,7 @@ 5.362635018852018, 5.549920560532722, 4.393817242473231, - 3.6190775049684523, + 3.619077504968452, 5.574909271146724, -4.987652253700833, -4.563910757933752, @@ -263066,7 +263045,7 @@ 3.660069179496243, 4.169709318821116, -3.7361468110161864, - 2.8809137795741466, + 2.880913779574146, 5.7647328819946635, 6.34908202127338, 4.460711426559876, @@ -263143,7 +263122,7 @@ 5.958180721360951, 5.56690418378979, 6.237059194780936, - 7.3877193618054795, + 7.38771936180548, 5.616091131043558, 5.477052516865814, 5.64110581802917, @@ -263229,7 +263208,7 @@ 3.5917830072098726, 5.978459399626987, 5.637042534395584, - 5.8929890325250796, + 5.89298903252508, 5.709233467258402, 6.05397858399964, 6.387640829057331, @@ -263369,7 +263348,7 @@ 5.660069179496243, -4.701735321153315, 5.922854470460481, - 3.9744327420314245, + 3.974432742031425, -5.469029797408927, 6.739960296015108, 6.033287071533396, @@ -263462,7 +263441,7 @@ 5.443537031632636, 6.117877680548248, 6.637951122691167, - 1.9778237925822026, + 1.9778237925822024, 5.699084667870835, 5.462123631928989, 5.349404702145622, @@ -263534,7 +263513,7 @@ 3.7944332947850223, 6.543396156041183, 6.478037389936247, - 2.5798837839101654, + 2.579883783910166, 6.530032194483201, 5.340913218588774, -2.8222319285881468, @@ -263651,8 +263630,8 @@ 5.399573921938486, 3.843125218684747, 5.7698651032942845, - 3.9744327420314245, - 3.9787878206848197, + 3.974432742031425, + 3.97878782068482, 5.349404702145622, 6.479795438500866, 5.598711372304525, @@ -263916,7 +263895,7 @@ 4.0570050386298275, 5.632641833072965, 6.631476707976242, - 3.6190775049684523, + 3.619077504968452, 5.399573921938486, 5.938768019256267, 6.706073836637514, @@ -263998,7 +263977,7 @@ -5.2390331723235075, 2.6971359474806977, 5.506454866751632, - -3.6529908822455965, + -3.652990882245597, 6.479795438500866, 5.917564850354725, 4.7088750645296615, @@ -264038,8 +264017,8 @@ 5.273513039777073, 6.15471534585984, 5.942301217912353, - 7.2206136020608795, - 3.9787878206848197, + 7.22061360206088, + 3.97878782068482, 6.628444403283228, 6.010241071414972, 6.290799959762997, @@ -264125,7 +264104,7 @@ 4.460711426559876, 4.885559237829093, 6.0558060089958285, - 3.8131619953073037, + 3.813161995307304, 5.916059899586298, -4.449929856930385, 4.227701265798803, @@ -264275,7 +264254,7 @@ 6.1996725421985595, -4.731151459240815, 6.064855508197108, - 3.9565621050660758, + 3.956562105066076, 6.79275914248401, 5.86414347953058, 5.926115468671856, @@ -264286,7 +264265,7 @@ 6.030902236065622, 5.754363558809267, 6.452472354690867, - 3.9787878206848197, + 3.97878782068482, 6.320750664112112, 5.15390938381245, 5.805767149634894, @@ -264323,7 +264302,7 @@ 5.2219634131511725, 6.15471534585984, 6.046380687654565, - 7.2206136020608795, + 7.22061360206088, 5.2532656846426535, 4.335335144198632, 4.818765872825302, @@ -264347,7 +264326,7 @@ 5.8660906734641385, 4.868679323157135, 5.637042534395584, - 3.8131619953073037, + 3.813161995307304, 6.0651713300322445, 4.762757915053608, 5.782493175540852, @@ -264413,7 +264392,7 @@ 5.949357336979625, 2.973458987179753, 6.215032297607774, - 3.9299163249479685, + 3.929916324947969, 6.013287997245614, 6.851402710825679, 6.128134632719183, @@ -264424,7 +264403,7 @@ 4.848357745618424, 6.15503633456018, 5.137457815773931, - 7.2206136020608795, + 7.22061360206088, 5.927051111650048, 5.986853049996542, 4.86833945319719, @@ -264510,7 +264489,7 @@ 5.267734655694303, 6.140444878072064, 6.666342486408198, - 3.8131619953073037, + 3.813161995307304, 5.140189027131127, 6.7333090477026465, -3.777164342035784, @@ -264528,7 +264507,7 @@ 5.4890533640163754, 6.104771373147917, 5.454333387502737, - 3.6570497387224643, + 3.657049738722464, 6.126700536688592, 5.782493175540852, 6.069529821248212, @@ -264580,7 +264559,7 @@ -4.122916560828836, 6.190866712605734, 3.830812056279649, - -3.9967091367425764, + -3.996709136742576, 6.559634438302083, 7.275220963402021, 5.754363558809267, @@ -264658,7 +264637,7 @@ 6.064855508197108, 6.851402710825679, -4.044770582212816, - 7.2206136020608795, + 7.22061360206088, 6.130544407132732, 4.169709318821116, 5.4883688027888144, @@ -264755,7 +264734,7 @@ 5.448789334281535, 4.232828131896252, 6.343656679612928, - 3.6190775049684523, + 3.619077504968452, 5.639370703105834, 4.280058489384555, 5.602445263499266, @@ -264783,7 +264762,7 @@ 3.849656085843704, 6.264470975880881, 5.748184798539595, - 3.9631504517987795, + 3.963150451798779, -4.190898617891054, -4.6112922481617895, 6.684740616489428, @@ -264842,7 +264821,7 @@ 6.535241029918871, 5.340913218588774, 4.415221986635266, - 7.2206136020608795, + 7.22061360206088, 4.0862973953183985, 6.024708983419913, 6.551056511555086, @@ -264921,7 +264900,7 @@ 4.339341773808612, 6.93340465279379, 5.004089143666685, - 3.6190775049684523, + 3.619077504968452, 5.176114231577404, -4.365913111914528, -3.9266712701348214, @@ -264966,7 +264945,7 @@ 6.139291621155257, 6.024708983419913, 4.08465660677267, - 1.2268068016769327, + 1.226806801676933, 3.9530002088571705, 2.0235812831428777, 5.273513039777073, @@ -264994,7 +264973,7 @@ 5.034728643918675, 6.0333083058315005, 5.623464355216566, - -3.9967091367425764, + -3.996709136742576, 4.140189027131126, 5.131700178273869, 4.118586645191312, @@ -265029,7 +265008,7 @@ 6.00636793491037, 5.409008797948008, 5.1071197343730175, - 5.8929890325250796, + 5.89298903252508, 5.479339486247015, -3.8986425465345778, 6.089646180602555, @@ -265110,10 +265089,10 @@ 6.126700536688592, 5.3084629977983315, 6.236088495912961, - 3.8131619953073037, + 3.813161995307304, 6.057627884793302, -4.067336410111557, - -3.8661905227534397, + -3.86619052275344, 5.87411728764483, 6.393260882702694, -5.469029797408927, @@ -265155,7 +265134,7 @@ 5.137457815773931, -4.563910757933752, 6.7479390873693035, - 3.6190775049684523, + 3.619077504968452, 5.271063543819932, 5.731236606674065, 5.410439532752793, @@ -265193,7 +265172,7 @@ 6.123089276870843, 6.322938197960803, 6.265874188125808, - 3.6190775049684523, + 3.619077504968452, 3.4073966491233088, 6.024708983419913, 5.249698450523518, @@ -265237,7 +265216,7 @@ 4.060409716519991, 6.869941310762594, 6.310348447748232, - 3.9744327420314245, + 3.974432742031425, 4.280058489384555, -4.384363973016158, 6.1234345030272594, @@ -265252,7 +265231,7 @@ 5.3084629977983315, 5.854939068584945, -3.751122540171434, - 3.7527460728356474, + 3.752746072835647, 4.8094803115272615, 6.363231440756562, 4.465433458916169, @@ -265302,7 +265281,7 @@ 6.126426447388296, 5.801732533526522, 4.756055460424071, - 3.6570497387224643, + 3.657049738722464, 4.504450206830046, -4.563910757933752, 5.547275735524545, @@ -265343,13 +265322,13 @@ 4.742580921021596, 6.220199655648043, 6.690940829325965, - 3.7870092767058154, + 3.787009276705815, 6.81574476663408, 6.316539791783016, 4.439570579625841, 5.279638311158812, 3.322434359552585, - 1.8686793231571346, + 1.8686793231571344, 5.998645279238114, 5.454784167699395, 5.258853431503242, @@ -265405,7 +265384,7 @@ 5.93006486370707, 6.322938197960803, 6.265874188125808, - 3.9744327420314245, + 3.974432742031425, 5.383949323505921, 6.179675913782305, 7.0361738847928565, @@ -265425,7 +265404,7 @@ -4.012585898841415, 4.457452349403327, -3.7639439726371218, - 3.7870092767058154, + 3.787009276705815, 5.104964600605163, 0, -4.306656257878349, @@ -265558,7 +265537,7 @@ 6.664767751837803, 4.51494297697715, 5.412924594394956, - 3.9787878206848197, + 3.97878782068482, 6.142110540674617, 5.399573921938486, 5.318928431476495, @@ -265598,7 +265577,7 @@ 6.7479390873693035, -4.190898617891054, 6.355680254715712, - 3.7527460728356474, + 3.752746072835647, 5.371613409325365, 6.445514096421386, 5.392221407742088, @@ -265900,7 +265879,7 @@ 5.104964600605163, 5.323088581843366, 6.1701088012586345, - 1.8686793231571346, + 1.8686793231571344, 5.863687377599636, 5.257338646108389, 5.346317287612828, @@ -265919,7 +265898,7 @@ 4.43553752107328, 7.549939144135746, 5.938768019256267, - 1.2268068016769327, + 1.226806801676933, 5.657403090444557, 5.525325012770872, 6.225251462789459, @@ -265964,7 +265943,7 @@ 5.881369510956568, 5.938768019256267, 6.756926767323879, - 3.7870092767058154, + 3.787009276705815, 4.922821036862398, 6.462550596880865, 4.113486394582276, @@ -266035,7 +266014,7 @@ 4.845749362510896, 5.938768019256267, 6.982718162027431, - 3.8131619953073037, + 3.813161995307304, 5.419951642108291, 4.376324033311338, 4.040614622441658, @@ -266129,7 +266108,7 @@ 5.399717261455162, 6.989577444147565, 4.700763983186065, - 1.2268068016769327, + 1.226806801676933, 5.004810770562878, 5.933832055443026, 5.927051111650048, @@ -266141,7 +266120,7 @@ 2.977823792582203, 5.104964600605163, 5.44584273395648, - 3.9787878206848197, + 3.97878782068482, 5.390638873755721, 4.415221986635266, 6.123089276870843, @@ -266160,7 +266139,7 @@ 4.0124197968970385, 5.331740023502566, 5.754363558809267, - -3.9967091367425764, + -3.996709136742576, 5.650229551616889, 5.249698450523518, 6.9289453519097695, @@ -266302,7 +266281,7 @@ 4.883559724784898, -5.249381453713423, 0.02358128314287784, - 3.9565621050660758, + 3.956562105066076, 6.471681331539883, 6.6796794851557095, 4.641524717971851, @@ -266362,7 +266341,7 @@ 6.664767751837803, 6.575945264929562, 5.811553678175671, - 3.9787878206848197, + 3.97878782068482, 5.27926376168876, 4.280058489384555, 5.574078693079149, @@ -266383,7 +266362,7 @@ 6.463797459222988, 4.500717014104001, 6.19263821588773, - 7.2206136020608795, + 7.22061360206088, 5.689424835068196, 6.838531183156886, 6.026020500412898, @@ -266431,7 +266410,7 @@ 4.916206985673446, 5.020311798578031, 4.73327515287067, - 3.7268726612615395, + 3.726872661261539, 2.9266712701348214, 5.104964600605163, 6.32044383513555, @@ -266496,7 +266475,7 @@ 6.373797918536032, 2.722551287478897, 4.928296828421559, - 3.6190775049684523, + 3.619077504968452, 5.605417207200525, 6.923782310199913, 5.598670994335389, @@ -266518,7 +266497,7 @@ 6.441634754506851, 6.030902236065622, 5.79534053482134, - 3.8131619953073037, + 3.813161995307304, -3.0235812831428777, 6.583529780283995, 5.6715507415058495, @@ -266601,7 +266580,7 @@ 4.9556326842111, 4.938981118355148, 6.171702339146626, - 1.2268068016769327, + 1.226806801676933, 5.625927904111577, 6.046380687654565, -4.636365139862614, @@ -266780,7 +266759,7 @@ 6.036839948426394, 5.923839141580655, 3.6375893247852673, - 3.6190775049684523, + 3.619077504968452, 5.923839141580655, 5.417156486412465, 6.2609641416832815, @@ -266910,7 +266889,7 @@ 7.633111663891893, -4.067336410111557, 5.645162578990816, - 3.9744327420314245, + 3.974432742031425, 3.3219377389569473, 5.105648217427991, -4.987652253700833, @@ -266926,7 +266905,7 @@ -3.7959029898657977, 5.305273550303815, 5.847316271541609, - 7.2206136020608795, + 7.22061360206088, -4.875939266810705, 6.722580888048251, 5.6513566583721815, @@ -266989,7 +266968,7 @@ 6.063463157170909, 4.493403299121041, 5.549920560532722, - 3.7575805696812643, + 3.757580569681264, 5.275328391999589, 6.725911019468733, 6.511938113735852, @@ -267066,7 +267045,7 @@ 6.583529780283995, 5.255802631337543, 5.35622169353034, - 7.2206136020608795, + 7.22061360206088, 6.126700536688592, 5.613419226290338, 6.153754172035413, @@ -267107,7 +267086,7 @@ 5.92436276974418, 6.05397858399964, 4.96384867458889, - 7.2206136020608795, + 7.22061360206088, 4.733698648254694, 6.567562459909725, -5.173538992033937, @@ -267184,7 +267163,7 @@ 5.953600502453236, 6.871284704458383, 5.768812267671019, - -3.9967091367425764, + -3.996709136742576, 5.157088256921228, 6.664767751837803, 5.501425759481636, @@ -267194,7 +267173,7 @@ 5.768812267671019, 6.118296917471064, 4.460711426559876, - 2.5798837839101654, + 2.579883783910166, 4.700763983186065, 4.415221986635266, 3.322434359552585, @@ -267211,7 +267190,7 @@ 6.428746821653219, 6.610932993063728, 4.922821036862398, - 3.7527460728356474, + 3.752746072835647, 7.017149765932604, 5.200464078286841, -4.987652253700833, @@ -267288,7 +267267,7 @@ 5.0570050386298275, 5.768812267671019, 6.626183803563134, - -3.9967091367425764, + -3.996709136742576, 6.067742539399486, 3.4073966491233088, 6.443024823658369, @@ -267389,7 +267368,7 @@ 5.010576822867259, 6.00636793491037, 7.05122847436011, - 1.9778237925822026, + 1.9778237925822024, 3.322434359552585, 4.69981749990619, 6.055030145002261, @@ -267435,7 +267414,7 @@ 5.1004383320331215, 5.957422407053727, 5.27926376168876, - 3.7870092767058154, + 3.787009276705815, 5.795168764024133, 6.460459210853535, 5.425842665597558, @@ -267552,7 +267531,7 @@ 6.64121058090072, 6.4008766038432805, 6.356705991859761, - 3.6190775049684523, + 3.619077504968452, 3.886904143263334, -4.067336410111557, 4.746379680013783, @@ -267600,7 +267579,7 @@ 4.898352920327176, 6.054383331915146, 6.7333090477026465, - 7.2694185634398565, + 7.269418563439856, 7.263556084259816, 0, 4.683022065013195, @@ -267909,7 +267888,7 @@ 4.741833783240628, 5.598787590169548, 2.6570497387224643, - 3.9744327420314245, + 3.974432742031425, 7.649418275466279, 4.993462926889378, 4.632107316720072, @@ -268141,7 +268120,7 @@ 5.943913354682468, 5.709233467258402, 6.756926767323879, - 7.2206136020608795, + 7.22061360206088, -3.0235812831428777, 5.984099625923586, 5.484479125899425, @@ -268162,7 +268141,7 @@ 4.919059079418592, 6.478037389936247, 6.7479390873693035, - 7.2206136020608795, + 7.22061360206088, 5.978459399626987, 5.104964600605163, 4.040614622441658, @@ -268281,7 +268260,7 @@ 3.321341794242012, 6.810829163474833, -4.006304670811423, - 3.6570497387224643, + 3.657049738722464, 5.176114231577404, 0, 4.636365139862614, @@ -268291,7 +268270,7 @@ 5.8228184168364985, 5.004810770562878, 2.0235812831428777, - 2.5798837839101654, + 2.579883783910166, -2.9923358100233477, 5.676600734242491, 6.8759148607030856, @@ -268349,7 +268328,7 @@ 7.085467086478492, 6.585517046456659, 5.641629379854971, - 3.9787878206848197, + 3.97878782068482, 5.768812267671019, 6.150848101461777, 7.120604524320573, @@ -268380,7 +268359,7 @@ 5.399573921938486, 4.972134657354552, 5.566157759403407, - 7.2206136020608795, + 7.22061360206088, 5.405508213780105, -3.751122540171434, 5.768734178219778, @@ -268411,7 +268390,7 @@ -3.3554339237201196, 6.142143595778482, 6.32044383513555, - 3.7527460728356474, + 3.752746072835647, 6.397858607699434, 3.7944332947850223, -4.563910757933752, @@ -268542,7 +268521,7 @@ -4.987652253700833, 5.904937404515963, 6.078424062371561, - 3.6190775049684523, + 3.619077504968452, 5.990923295043023, 6.7832944431533395, 6.997552303469465, @@ -268551,7 +268530,7 @@ 6.055030145002261, 6.722580888048251, 6.070014010719127, - 3.8159729726411316, + 3.815972972641131, 5.795168764024133, 5.481658492482575, 3.7173082320665247, @@ -268578,7 +268557,7 @@ -4.166596083396973, 6.721803657824046, 4.213912981313169, - 3.9565621050660758, + 3.956562105066076, 0.16541704448147937, 5.607898950001446, 4.287453960008102, @@ -268628,7 +268607,7 @@ 3.0013048884317257, 5.865986135294466, 6.090986941580702, - 2.8809137795741466, + 2.880913779574146, -4.46441168154416, 5.410439532752793, 0, @@ -268745,7 +268724,7 @@ 5.273513039777073, -4.122916560828836, 5.929649523696588, - 3.6190775049684523, + 3.619077504968452, 2.0235812831428777, 6.220199655648043, 6.48884513349947, @@ -268820,7 +268799,7 @@ 5.605417207200525, 6.559533310235051, 5.635941231110652, - 3.6570497387224643, + 3.657049738722464, 5.57049392632412, 5.805767149634894, 6.32044383513555, @@ -268960,7 +268939,7 @@ 5.684446761146747, 6.583529780283995, 5.770759954503042, - 5.8929890325250796, + 5.89298903252508, 7.05122847436011, 6.290799959762997, 4.087664719106474, @@ -268973,7 +268952,7 @@ 7.05122847436011, 4.340180585236738, 3.7702154820804568, - 3.6570497387224643, + 3.657049738722464, 6.237059194780936, 5.770915392758782, 4.153915051637884, @@ -268983,7 +268962,7 @@ 4.632107316720072, 6.4171580786839515, 5.222265856220021, - 7.2206136020608795, + 7.22061360206088, 5.273513039777073, 6.7479390873693035, -4.823541810548861, @@ -269112,7 +269091,7 @@ 6.32044383513555, 6.055030145002261, 4.843125218684746, - 3.2210842206498214, + 3.221084220649822, 4.864940753597733, 4.3711259527878905, 6.871284704458383, @@ -269153,7 +269132,7 @@ 4.742580921021596, 5.495917436520838, 3.341644618105639, - 3.9744327420314245, + 3.974432742031425, 5.176114231577404, 5.574909271146724, 3.3219377389569473, @@ -269165,7 +269144,7 @@ 4.280058489384555, 5.781682846696977, 5.257338646108389, - 3.9744327420314245, + 3.974432742031425, 2.5007025378625403, 6.411472908075169, 5.842466697736888, @@ -269188,7 +269167,7 @@ 4.0854105904375775, 5.419951642108291, 6.15471534585984, - 7.2206136020608795, + 7.22061360206088, 6.00961970217577, 5.443537031632636, 6.7333090477026465, @@ -269226,7 +269205,7 @@ 5.195512232807189, 6.030902236065622, 4.700763983186065, - 3.6190775049684523, + 3.619077504968452, 4.923948411799348, 6.664767751837803, 5.362635018852018, @@ -269236,7 +269215,7 @@ 6.6796794851557095, 4.741750688534185, 4.213912981313169, - 1.8686793231571346, + 1.8686793231571344, 6.733393773211002, -4.5232683657612816, 5.781682846696977, @@ -269346,7 +269325,7 @@ 6.356705991859761, 0, 6.215618785856125, - 7.2206136020608795, + 7.22061360206088, 4.564466948246469, 4.166596083396973, 7.1855000407288, @@ -269368,7 +269347,7 @@ 6.110881148700318, 6.4891128401164275, 6.910349575968057, - 3.7870092767058154, + 3.787009276705815, 5.396190668785406, 5.997203647006172, 3.352768159206465, @@ -269480,7 +269459,7 @@ 3.1908986178910537, 6.417174033309779, 6.304819243570716, - 2.5798837839101654, + 2.579883783910166, 6.32044383513555, 5.261627386271673, 5.768812267671019, @@ -269510,7 +269489,7 @@ 4.86833945319719, 5.026955637162628, 4.719062959633075, - 1.9778237925822026, + 1.9778237925822024, 4.923948411799348, 5.597971419330435, 5.1426721355646, @@ -269590,7 +269569,7 @@ 5.7698651032942845, 6.631422174425492, 5.8228184168364985, - -3.8661905227534397, + -3.86619052275344, 6.142143595778482, 4.909168639332534, 6.695124368405452, @@ -269646,7 +269625,7 @@ 5.425842665597558, 5.542516153009523, 4.76698570403244, - 3.7870092767058154, + 3.787009276705815, 6.393260882702694, 6.130544407132732, 6.979740385960599, @@ -269671,7 +269650,7 @@ 6.046380687654565, 6.162231277994523, 4.300043087316122, - 3.7870092767058154, + 3.787009276705815, 5.255802631337543, 5.676600734242491, 6.033456916855037, @@ -269715,7 +269694,7 @@ 6.090211785420868, 3.830812056279649, 5.699084667870835, - 3.9631504517987795, + 3.963150451798779, 5.395512918620937, 5.604551851646412, 5.273513039777073, @@ -269791,7 +269770,7 @@ 4.457452349403327, 5.762995385841573, -5.249381453713423, - 7.2206136020608795, + 7.22061360206088, -4.8611065925924795, 5.346317287612828, 4.719500535974277, @@ -269846,7 +269825,7 @@ 5.249698450523518, 4.773325326303009, 6.349712239853672, - 1.8686793231571346, + 1.8686793231571344, 5.645162578990816, 6.756926767323879, 5.137457815773931, @@ -269863,7 +269842,7 @@ 4.843125218684746, -4.012585898841415, 5.943443536698416, - 3.9744327420314245, + 3.974432742031425, 4.759977785419521, 6.167532399566841, 7.05122847436011, @@ -269931,7 +269910,7 @@ 4.922530703878902, 5.511143843399256, 5.641734016521397, - 3.6190775049684523, + 3.619077504968452, 4.968902123935153, 6.340180585236738, 5.499252471467307, @@ -269974,7 +269953,7 @@ -2.251467987756551, 3.1908986178910537, 5.004810770562878, - 7.2206136020608795, + 7.22061360206088, 5.86437144828587, 5.8023473486512565, 4.224158209897726, @@ -270121,7 +270100,7 @@ 5.349404702145622, 5.8660906734641385, 5.004951325543084, - 7.2206136020608795, + 7.22061360206088, 4.224158209897726, 5.842466697736888, 7.172530002248793, @@ -270149,7 +270128,7 @@ 6.452472354690867, 6.462550596880865, 5.471668949835219, - 3.9787878206848197, + 3.97878782068482, 6.142143595778482, 7.142044422918243, 5.642361307649092, @@ -270257,7 +270236,7 @@ 2.722551287478897, 6.204452334793422, 6.1491719778683605, - 1.9266712701348214, + 1.9266712701348216, 5.2488905648687405, 5.362635018852018, 5.433869132544339, @@ -270333,14 +270312,14 @@ 5.687216258593177, 5.050992054847304, 4.878494305450733, - 3.9744327420314245, + 3.974432742031425, 5.874411242991409, 6.126183339854872, 5.699084667870835, 5.387569112891369, 4.818765872825302, 4.330006310693566, - 2.5798837839101654, + 2.579883783910166, 5.5483667324641, 6.530032194483201, 5.532730141586969, @@ -270348,7 +270327,7 @@ 4.3711259527878905, -3.614645890169377, 4.287453960008102, - 1.2268068016769327, + 1.226806801676933, 6.32044383513555, 5.471668949835219, 6.033287071533396, @@ -270434,7 +270413,7 @@ 4.871196958368721, 5.273513039777073, -4.122916560828836, - 3.6190775049684523, + 3.619077504968452, 5.98193250589701, 5.529815642755003, 6.871025609046994, @@ -270497,7 +270476,7 @@ 5.399717261455162, 5.314505842525632, 4.808911118153645, - 3.6190775049684523, + 3.619077504968452, 4.632107316720072, 6.013287997245614, 5.874411242991409, @@ -270563,7 +270542,7 @@ 7.1855000407288, 5.257338646108389, 5.022276441454533, - 7.1069405478036956, + 7.106940547803696, 4.885559237829093, 6.024708983419913, 5.750145499305122, @@ -270580,7 +270559,7 @@ 6.318598295024336, -4.237700701105925, 5.431821248454727, - -3.9967091367425764, + -3.996709136742576, 6.3392790075283445, 5.580486552198326, 5.874411242991409, @@ -270669,11 +270648,11 @@ 4.087664719106474, 4.113486394582276, 5.132653364121757, - 2.5798837839101654, + 2.579883783910166, 5.749329616138426, 4.577464309786753, 3.4073966491233088, - 3.2210842206498214, + 3.221084220649822, -4.8611065925924795, 5.176114231577404, 6.64121058090072, @@ -270743,7 +270722,7 @@ 3.987369110488433, 6.10600758400365, 6.118430223707504, - -3.9967091367425764, + -3.996709136742576, 5.419951642108291, 5.86437144828587, 4.9500266309612675, @@ -270797,7 +270776,7 @@ 5.349404702145622, 5.576608479634084, 4.0969329855297785, - 3.9744327420314245, + 3.974432742031425, 6.695031837355373, 6.733393773211002, 5.249698450523518, @@ -270870,7 +270849,7 @@ 5.195512232807189, 5.247077224105272, 4.877887324943958, - -3.9967091367425764, + -3.996709136742576, 6.055030145002261, 5.849610709422905, -4.823541810548861, @@ -270894,7 +270873,7 @@ 4.460711426559876, -4.365913111914528, 6.0540190757699275, - 7.1069405478036956, + 7.106940547803696, 4.700763983186065, 4.852885055973903, 6.612804592633431, @@ -270954,7 +270933,7 @@ 5.506454866751632, 3.7702154820804568, 6.463549876943827, - 3.8131619953073037, + 3.813161995307304, 4.37828502776869, 5.842466697736888, 6.355680254715712, @@ -270988,7 +270967,7 @@ 6.4891128401164275, 6.265874188125808, 6.591806481952826, - 2.5798837839101654, + 2.579883783910166, 6.0998939711197355, 6.210136459290171, 4.632107316720072, @@ -271109,7 +271088,7 @@ 5.279638311158812, 5.606105036932231, 5.901096601989904, - 7.2206136020608795, + 7.22061360206088, 4.376727829356857, 5.943443536698416, 5.396190668785406, @@ -271133,13 +271112,13 @@ 4.123951828260441, 4.759977785419521, 5.278385462883884, - 7.2206136020608795, + 7.22061360206088, 6.4008766038432805, 6.170700586752005, 5.805767149634894, 5.273513039777073, 5.362635018852018, - 3.7870092767058154, + 3.787009276705815, 6.132389768237916, 6.033456916855037, 6.715987517976508, @@ -271185,7 +271164,7 @@ 5.137457815773931, 6.024708983419913, 5.805767149634894, - 3.6190775049684523, + 3.619077504968452, 5.532448879685702, 6.625185025692293, 4.972134657354552, @@ -271285,15 +271264,15 @@ 3.5894291018163957, 2.868679323157135, 5.176114231577404, - 7.2206136020608795, + 7.22061360206088, 6.871025609046994, 5.645172959002096, - 3.6190775049684523, + 3.619077504968452, 5.602793063374377, 5.353995056492069, 4.909168639332534, 5.514942976977151, - 3.2210842206498214, + 3.221084220649822, 5.260873620710337, 5.396190668785406, 4.972134657354552, @@ -271346,7 +271325,7 @@ 3.4352009891061077, 4.818765872825302, 6.05397858399964, - 3.9744327420314245, + 3.974432742031425, -4.384363973016158, 6.254260064289353, 5.332828080396549, @@ -271391,12 +271370,12 @@ 6.142110540674617, 4.946276210702932, 6.104771373147917, - 2.5798837839101654, + 2.579883783910166, 6.024708983419913, 6.013287997245614, -4.08754737401413, 6.310531498930427, - -3.9967091367425764, + -3.996709136742576, 6.381516130143331, 4.213912981313169, 6.695124368405452, @@ -271408,7 +271387,7 @@ 6.078424062371561, 5.949357336979625, 5.532448879685702, - 3.9787878206848197, + 3.97878782068482, 5.598711372304525, 5.690660488607095, 6.601302807651899, @@ -271500,7 +271479,7 @@ 6.320750664112112, 4.457452349403327, 5.396190668785406, - 3.6350533392197195, + 3.635053339219719, 5.842466697736888, 6.559634438302083, 5.360041016991408, @@ -271539,17 +271518,17 @@ 4.254030204521152, 5.532448879685702, 4.02790265692552, - 3.6033648797596878, + 3.603364879759688, -3.8986425465345778, 6.862304473174249, 5.306882511846427, 5.781682846696977, 5.988076622697971, 4.007658317045709, - 3.7914788991609685, + 3.791478899160969, 6.179675913782305, 6.179675913782305, - 3.9744327420314245, + 3.974432742031425, 5.927051111650048, 5.279638311158812, 5.2247051803502575, @@ -271638,7 +271617,7 @@ -4.067336410111557, -4.190898617891054, 3.0364185078480497, - 3.9212083744333195, + 3.921208374433319, 4.789324324563923, 5.349404702145622, 6.284606117135275, @@ -271709,7 +271688,7 @@ 5.943443536698416, 6.2848441519353715, 4.762757915053608, - 3.7870092767058154, + 3.787009276705815, 5.27926376168876, 6.102871089241537, 5.782493175540852, @@ -271771,7 +271750,7 @@ 6.920267300416956, 3.74125178614514, 6.478037389936247, - 3.9744327420314245, + 3.974432742031425, 4.922821036862398, 5.668019872610716, 5.628121170149027, @@ -271831,7 +271810,7 @@ 6.071736314356683, 5.959113739332257, 4.669101798048752, - -3.9967091367425764, + -3.996709136742576, 5.004089143666685, -4.22497840746333, 5.396190668785406, @@ -271845,7 +271824,7 @@ 4.087664719106474, 6.139291621155257, 6.12635789802632, - 3.7527460728356474, + 3.752746072835647, 2.0235812831428777, 5.913443004401066, 6.591677355161478, @@ -271871,7 +271850,7 @@ 5.805767149634894, 7.106904701616403, 7.05122847436011, - 7.2206136020608795, + 7.22061360206088, 6.002765316817297, 5.396190668785406, 6.274444665328096, @@ -272008,7 +271987,7 @@ 6.7252787601687265, 6.166411703439952, 4.929082526668241, - 3.9744327420314245, + 3.974432742031425, 7.437854111426476, 6.167501221528715, 6.227565527563003, @@ -272045,7 +272024,7 @@ 5.371613409325365, 3.67871971795426, 4.86833945319719, - -1.9601637344183303, + -1.9601637344183305, 6.349712239853672, 4.929082526668241, 7.036178103599296, @@ -272065,7 +272044,7 @@ 4.087664719106474, 6.60670460408215, -5.249381453713423, - 1.2268068016769327, + 1.226806801676933, 4.227701265798803, 3.6767937969182216, 5.2715545495046845, @@ -272231,7 +272210,7 @@ 7.633111663891893, 6.117362608491547, 4.164403463252189, - 3.6190775049684523, + 3.619077504968452, 5.805767149634894, 6.0540190757699275, 5.204337775446437, @@ -272259,7 +272238,7 @@ 4.646713200169488, 5.2488905648687405, 5.847316271541609, - 7.2206136020608795, + 7.22061360206088, 5.257338646108389, 6.530032194483201, 6.722580888048251, @@ -272278,7 +272257,7 @@ 5.8690514161245515, 6.37406577247423, 6.142110540674617, - 7.2206136020608795, + 7.22061360206088, 5.134507525409298, 5.612748673688926, 6.265323072867368, @@ -272511,7 +272490,7 @@ 6.664767751837803, 6.560076596928498, 5.98193250589701, - 3.9787878206848197, + 3.97878782068482, 7.1855000407288, -4.442710590884853, 4.756055460424071, @@ -272546,7 +272525,7 @@ 4.224158209897726, 4.922082052495018, 6.478030950901205, - 3.9299163249479685, + 3.929916324947969, 5.510167598286141, 6.139291621155257, 5.178522327873205, @@ -272587,7 +272566,7 @@ 6.304819243570716, 6.030902236065622, 5.98481248018754, - -3.9967091367425764, + -3.996709136742576, 6.471681331539883, 4.773325326303009, 4.040786938215204, @@ -272607,7 +272586,7 @@ 5.2532656846426535, 4.641524717971851, 6.254260064289353, - -3.9967091367425764, + -3.996709136742576, 4.877887324943958, 5.668019872610716, 6.743740586548834, @@ -272647,7 +272626,7 @@ 6.582941834041938, 3.9680639552930463, 6.142143595778482, - 1.2268068016769327, + 1.226806801676933, 6.864427712298008, 5.949357336979625, 3.424981823924422, @@ -272717,7 +272696,7 @@ 5.330406612311349, 4.944434779264137, 6.448479246327278, - 7.2206136020608795, + 7.22061360206088, 6.7479390873693035, 0, -4.190898617891054, @@ -272869,7 +272848,7 @@ 6.090986941580702, 6.211863044181291, 5.138425696287902, - 3.8131619953073037, + 3.813161995307304, 7.235582340655168, 5.64110581802917, 5.4064444652541415, @@ -272923,7 +272902,7 @@ 5.278385462883884, 5.709233467258402, 4.447645808560366, - 3.9787878206848197, + 3.97878782068482, 6.31062121066012, 5.769099404659182, 6.32044383513555, @@ -272933,12 +272912,12 @@ 5.661571063927563, 6.64121058090072, 5.919280010102184, - 7.2206136020608795, + 7.22061360206088, 6.695124368405452, -3.751122540171434, 4.08465660677267, 6.349712239853672, - 1.2268068016769327, + 1.226806801676933, 6.695124368405452, 6.323656954664751, 6.537359962847983, @@ -272951,7 +272930,7 @@ 6.234140564953602, 5.446089049010953, 6.582263775530746, - 3.9631504517987795, + 3.963150451798779, 4.548626090179723, 5.410439532752793, 6.864427712298008, @@ -273046,7 +273025,7 @@ 6.2848441519353715, 6.844922500674168, 6.157120191513095, - 7.2206136020608795, + 7.22061360206088, 6.32044383513555, 5.963399945964257, 6.979740385960599, @@ -273086,7 +273065,7 @@ 4.336998084387745, 6.003220695365785, 5.105648217427991, - 3.6190775049684523, + 3.619077504968452, 6.4891128401164275, 5.874411242991409, 6.628670745024458, @@ -273130,7 +273109,7 @@ 6.416998532425672, 6.412747367507411, 3.892813002873854, - 1.2268068016769327, + 1.226806801676933, 6.163549995871479, 5.863687377599636, 3.341644618105639, @@ -273146,7 +273125,7 @@ 4.001304888431726, 6.2613762764168, 6.126700536688592, - 7.2206136020608795, + 7.22061360206088, 4.330006310693566, 6.389036925430667, 6.250438853431602, @@ -273230,7 +273209,7 @@ 6.085749456494661, 5.532448879685702, 5.340913218588774, - 7.2206136020608795, + 7.22061360206088, 5.176114231577404, 5.775245229403865, 4.260622074522069, @@ -273263,7 +273242,7 @@ 6.024708983419913, 5.842466697736888, 6.171702339146626, - 7.2206136020608795, + 7.22061360206088, 6.057627884793302, 6.3362028657298595, 6.922728490360544, @@ -273345,7 +273324,7 @@ 3.1908986178910537, 5.869299301109536, 5.27926376168876, - 2.8364946397857334, + 2.836494639785734, 6.7333090477026465, 6.739960296015108, 6.871284704458383, @@ -273456,7 +273435,7 @@ -4.987652253700833, 6.033456916855037, 6.2613762764168, - 2.5798837839101654, + 2.579883783910166, 4.169709318821116, 6.123089276870843, 5.574909271146724, @@ -273592,7 +273571,7 @@ 6.37406577247423, 6.147236957581, 4.73327515287067, - 7.1069405478036956, + 7.106940547803696, 5.699084667870835, -4.006304670811423, 4.96384867458889, @@ -273601,7 +273580,7 @@ 5.195512232807189, 6.184979235688674, 5.86437144828587, - 3.9337441837571476, + 3.933744183757147, 4.783400160517704, 4.81653299139301, 5.642956396158095, @@ -273646,7 +273625,7 @@ 5.362635018852018, 6.083901311831164, 2.5007025378625403, - 3.6190775049684523, + 3.619077504968452, 4.871196958368721, 4.187934138927314, 6.3993512854947925, @@ -273690,7 +273669,7 @@ 6.848942479095512, 6.381291305517621, 0, - 3.9212083744333195, + 3.921208374433319, 6.610932993063728, 5.754363558809267, 5.599253973506184, @@ -273716,7 +273695,7 @@ 6.320421910482902, 6.660505372033074, -4.384363973016158, - 5.8929890325250796, + 5.89298903252508, 7.935005248519172, 6.393260882702694, 6.167532399566841, @@ -273762,7 +273741,7 @@ 6.6796794851557095, 4.656544451310139, 5.949357336979625, - 3.9212083744333195, + 3.921208374433319, 6.237059194780936, 6.055030145002261, 5.2219634131511725, @@ -273794,7 +273773,7 @@ 6.055030145002261, 4.733698648254694, 5.255802631337543, - 3.7870092767058154, + 3.787009276705815, 5.616091131043558, 5.869299301109536, 6.167532399566841, @@ -273862,7 +273841,7 @@ 5.63668280010979, 3.70752841389439, 6.4008766038432805, - -3.9967091367425764, + -3.996709136742576, 5.8647738712277775, 6.4008766038432805, 5.177700808658725, @@ -273954,7 +273933,7 @@ 4.37382930147704, 4.756055460424071, 5.676600734242491, - 3.9744327420314245, + 3.974432742031425, -3.992064231696813, 6.284979385100559, -4.129091467912852, @@ -273992,7 +273971,7 @@ 5.866487561856668, 5.938768019256267, 4.040614622441658, - 3.9787878206848197, + 3.97878782068482, 5.805767149634894, 6.142992249902163, 5.792767054276595, @@ -274029,7 +274008,7 @@ -1.7225512874788969, 6.93340465279379, 6.462550596880865, - 3.9299163249479685, + 3.929916324947969, 5.984099625923586, 6.306022118972748, 4.818765872825302, @@ -274161,7 +274140,7 @@ 4.083901311831164, 5.613419226290338, -4.122916560828836, - 3.9787878206848197, + 3.97878782068482, 4.001304888431726, 4.741750688534185, 5.521990829724663, @@ -274261,7 +274240,7 @@ 6.1234345030272594, 6.478037389936247, 6.495005023128744, - 7.2206136020608795, + 7.22061360206088, 6.6796794851557095, 6.00636793491037, 5.754363558809267, @@ -274300,7 +274279,7 @@ 6.612804592633431, 4.137524635449715, 0, - 5.8929890325250796, + 5.89298903252508, 4.087664719106474, 5.605417207200525, 5.182907803340744, @@ -274314,7 +274293,7 @@ 6.215618785856125, 5.363330764823754, 4.060409716519991, - 3.8131619953073037, + 3.813161995307304, 4.0570050386298275, 3.1908986178910537, 5.76679305413772, @@ -274377,7 +274356,7 @@ 5.768812267671019, 5.390638873755721, 4.583009082902368, - 3.6190775049684523, + 3.619077504968452, 4.227701265798803, 6.664767751837803, 4.315837354499354, @@ -274410,7 +274389,7 @@ 5.390638873755721, 4.37382930147704, 5.942301217912353, - -3.9967091367425764, + -3.996709136742576, 5.33721492415679, 6.055030145002261, 4.946276210702932, @@ -274449,7 +274428,7 @@ 6.104771373147917, 5.501425759481636, 5.305273550303815, - 3.6190775049684523, + 3.619077504968452, -4.170607998365108, 5.857563019530499, 4.641524717971851, @@ -274557,7 +274536,7 @@ 7.275220963402021, 4.254030204521152, 6.32044383513555, - 1.2268068016769327, + 1.226806801676933, 5.296790966543209, 4.818765872825302, 4.868679323157135, @@ -274575,7 +274554,7 @@ 6.495005023128744, 4.087664719106474, 5.273513039777073, - 3.7870092767058154, + 3.787009276705815, 4.929082526668241, 4.759977785419521, 6.078424062371561, @@ -274706,7 +274685,7 @@ 5.33327482481391, 4.303704179445186, 5.1776656620803765, - 7.2206136020608795, + 7.22061360206088, 6.033456916855037, 5.3084629977983315, 5.632641833072965, @@ -274720,7 +274699,7 @@ 1.6256412744708402, 6.613712825788298, 6.2848441519353715, - -1.9601637344183303, + -1.9601637344183305, 4.1849492853778525, 5.18173260853558, 6.1996725421985595, @@ -274891,7 +274870,7 @@ 5.1053964837751575, 4.700763983186065, 6.033287071533396, - 3.7870092767058154, + 3.787009276705815, 6.129171944513333, 4.857365657799357, 3.7702154820804568, @@ -274912,7 +274891,7 @@ 7.649418275466279, 3.636365139862613, 6.227565527563003, - 3.7870092767058154, + 3.787009276705815, 6.756926767323879, 6.167501221528715, 5.606105036932231, @@ -274922,7 +274901,7 @@ 5.3042302092518065, 5.532448879685702, 5.178522327873205, - 1.9266712701348214, + 1.9266712701348216, 5.332828080396549, 5.632641833072965, 4.541831934451378, @@ -275199,7 +275178,7 @@ 4.254030204521152, 5.399573921938486, 5.349404702145622, - 3.9299163249479685, + 3.929916324947969, 6.44742508835529, 6.265874188125808, 5.154879079740501, @@ -275218,7 +275197,7 @@ 5.612811537945134, 5.33721492415679, 5.1053964837751575, - 3.9744327420314245, + 3.974432742031425, 4.877887324943958, 2.868679323157135, 6.274444665328096, @@ -275286,7 +275265,7 @@ 4.254030204521152, 5.325695660099079, 5.328100219105972, - 3.9299163249479685, + 3.929916324947969, 5.938768019256267, 5.805767149634894, 4.55608086923754, @@ -275375,7 +275354,7 @@ 6.471681331539883, 5.754363558809267, 5.801732533526522, - 5.8929890325250796, + 5.89298903252508, 6.250438853431602, 5.273513039777073, 3.322434359552585, @@ -275385,7 +275364,7 @@ 6.945491349715413, 4.667033959629065, 5.813197723749342, - 1.2268068016769327, + 1.226806801676933, -4.5232683657612816, 5.847316271541609, 4.254030204521152, @@ -275405,7 +275384,7 @@ 5.176114231577404, 5.2373645824781825, 6.430547033901826, - 3.6190775049684523, + 3.619077504968452, 3.6575544389325514, -3.904394875423669, 5.254413236574706, @@ -275416,14 +275395,14 @@ 5.7084266447872904, -4.2836288081382, 5.532798595436695, - 3.9744327420314245, + 3.974432742031425, 6.167532399566841, 5.147429970484672, 7.068812150431386, 0, 5.6715507415058495, 5.293896598106225, - 3.9299163249479685, + 3.929916324947969, 5.176114231577404, 6.720705964019476, 4.727903423965113, @@ -275457,7 +275436,7 @@ 4.001304888431726, 4.465433458916169, 5.111149759304661, - 3.9565621050660758, + 3.956562105066076, 5.669170556717025, 6.0998939711197355, 6.871284704458383, @@ -275580,7 +275559,7 @@ 5.202558230436048, -3.992064231696813, 4.868679323157135, - 3.6190775049684523, + 3.619077504968452, 5.768812267671019, -4.6112922481617895, 5.967767744426565, @@ -275613,7 +275592,7 @@ 4.69981749990619, 5.709233467258402, 5.240889533713475, - 3.9337441837571476, + 3.933744183757147, 5.632409848402652, 5.134507525409298, 3.322434359552585, @@ -275654,7 +275633,7 @@ -4.122916560828836, 5.184336602918339, 5.623464355216566, - 7.2206136020608795, + 7.22061360206088, 6.210136459290171, 2.868679323157135, 5.349404702145622, @@ -275676,7 +275655,7 @@ 6.167532399566841, 3.5917830072098726, 7.540770580822608, - 3.9787878206848197, + 3.97878782068482, 5.986853049996542, 6.042128280571042, 4.818765872825302, @@ -275874,7 +275853,7 @@ 6.871025609046994, 6.225251462789459, 5.547275735524545, - 3.6190775049684523, + 3.619077504968452, -5.423081944457489, 5.362635018852018, 4.759977785419521, @@ -275895,7 +275874,7 @@ 6.069529821248212, 5.628616832234133, 4.260622074522069, - 3.6118529899852074, + 3.611852989985207, 6.591806481952826, 5.839285184322835, 4.762757915053608, @@ -275938,7 +275917,7 @@ 5.768812267671019, 6.118296917471064, 3.0013048884317257, - -3.9198318456045156, + -3.919831845604515, 6.388657241671342, 6.38745639208391, 5.781682846696977, @@ -276013,7 +275992,7 @@ 6.583529780283995, 5.405508213780105, 5.340913218588774, - 1.9266712701348214, + 1.9266712701348216, 6.515530977719432, 5.2219634131511725, 5.776283370873967, @@ -276044,7 +276023,7 @@ 5.279638311158812, 6.0998939711197355, 6.739960296015108, - 2.5798837839101654, + 2.579883783910166, 4.84736786693608, 5.349404702145622, 4.280058489384555, @@ -276153,7 +276132,7 @@ 6.00887241412376, 4.213912981313169, 4.102762529190502, - 3.6570497387224643, + 3.657049738722464, 7.194002015104276, 5.349404702145622, 5.842466697736888, @@ -276196,7 +276175,7 @@ 5.782493175540852, 6.118401663497678, 5.163554771127337, - 1.2268068016769327, + 1.226806801676933, 4.9556326842111, 5.312411564558731, 5.331740023502566, @@ -276220,7 +276199,7 @@ 5.222265856220021, 5.046421894019406, 6.612804592633431, - -3.9967091367425764, + -3.996709136742576, 5.999206219778345, -4.237700701105925, 6.979740385960599, @@ -276282,7 +276261,7 @@ 7.142044422918243, 5.446089049010953, 5.602793063374377, - 3.7870092767058154, + 3.787009276705815, 5.249698450523518, 6.610932993063728, 6.393260882702694, @@ -276312,7 +276291,7 @@ 6.530032194483201, 5.805767149634894, 4.1703292967735175, - 7.2206136020608795, + 7.22061360206088, -3.751122540171434, 5.176114231577404, 4.001304888431726, @@ -276445,7 +276424,7 @@ 7.106904701616403, 4.3711259527878905, 6.810829163474833, - 3.6190775049684523, + 3.619077504968452, 5.781682846696977, 4.03809946656517, 4.073849930217158, @@ -276509,7 +276488,7 @@ 5.623464355216566, 5.964844192461827, 6.356705991859761, - 7.2206136020608795, + 7.22061360206088, 5.399573921938486, 6.026020500412898, 5.278385462883884, @@ -276529,7 +276508,7 @@ 5.511143843399256, 4.746379680013783, 6.171702339146626, - 1.2268068016769327, + 1.226806801676933, 6.349712239853672, 6.463549876943827, 6.323656954664751, @@ -276567,7 +276546,7 @@ 6.349070482571427, 5.811553678175671, -4.122916560828836, - 1.2268068016769327, + 1.226806801676933, 5.2558819251746955, 5.637042534395584, 4.920107500632433, @@ -276606,7 +276585,7 @@ 4.632107316720072, 5.7620594136785375, 4.972134657354552, - 7.2206136020608795, + 7.22061360206088, 5.6715507415058495, 5.2488905648687405, 6.320421910482902, @@ -276646,7 +276625,7 @@ 5.828367924912582, 6.0540190757699275, -4.122916560828836, - 3.9631504517987795, + 3.963150451798779, 5.147429970484672, 5.976664127054964, 5.27926376168876, @@ -276697,7 +276676,7 @@ 5.678239037792403, 6.0651713300322445, 6.117353064641607, - 1.9778237925822026, + 1.9778237925822024, 5.79534053482134, 3.8010081055321896, 5.362635018852018, @@ -276725,7 +276704,7 @@ 5.754363558809267, -4.190898617891054, 4.852885055973903, - 1.2268068016769327, + 1.226806801676933, 6.532373552846809, 5.646830573540778, 5.70509386978184, @@ -276772,13 +276751,13 @@ 5.878008788930739, 6.1234345030272594, 6.00887241412376, - 3.7870092767058154, + 3.787009276705815, 5.091395794304718, -4.122916560828836, 4.472905376241605, 5.477052516865814, - 2.5798837839101654, - 1.9266712701348214, + 2.579883783910166, + 1.9266712701348216, 6.639692193760006, 5.168450663439852, -4.237700701105925, @@ -276791,7 +276770,7 @@ 6.479795438500866, 5.639370703105834, 6.012674975753203, - 7.2206136020608795, + 7.22061360206088, 6.666342486408198, 5.595988150700934, 5.004089143666685, @@ -276881,7 +276860,7 @@ 5.340913218588774, 4.460711426559876, 6.997552303469465, - 7.1069405478036956, + 7.106940547803696, 5.44584273395648, 6.739960296015108, 5.255802631337543, @@ -277035,9 +277014,9 @@ 6.322938197960803, 6.725911019468733, 5.3497369116579385, - 3.6190775049684523, + 3.619077504968452, -4.987652253700833, - 3.9744327420314245, + 3.974432742031425, 6.683687504866122, 5.177700808658725, 4.92916131137812, @@ -277115,7 +277094,7 @@ 5.660600438896637, 6.0651713300322445, 5.922739876594852, - 1.2268068016769327, + 1.226806801676933, 5.418383060305589, -4.384363973016158, 6.545111624421589, @@ -277205,7 +277184,7 @@ 5.657815499889853, 5.657403090444557, 4.0570050386298275, - 3.6190775049684523, + 3.619077504968452, 6.530032194483201, 4.303704179445186, 5.507532668159878, @@ -277277,7 +277256,7 @@ 5.643602760910321, 3.4073966491233088, 7.05122847436011, - 7.2206136020608795, + 7.22061360206088, 5.717042803719966, 5.176114231577404, 5.491928613555035, @@ -277405,7 +277384,7 @@ 4.700763983186065, 5.641629379854971, 4.773325326303009, - 2.5798837839101654, + 2.579883783910166, -4.6080255903080545, 5.874411242991409, 5.782493175540852, @@ -277470,8 +277449,8 @@ 5.362635018852018, 4.69981749990619, 5.004089143666685, - 3.9744327420314245, - 7.2206136020608795, + 3.974432742031425, + 7.22061360206088, 7.194002015104276, 4.303704179445186, 5.506454866751632, @@ -277535,7 +277514,7 @@ 7.405174612927997, 4.894570096903453, 2.5007025378625403, - 7.2206136020608795, + 7.22061360206088, 4.67404423062358, 4.457452349403327, -4.067336410111557, @@ -277565,7 +277544,7 @@ 5.8228184168364985, 4.339341773808612, 6.340180585236738, - 2.8364946397857334, + 2.836494639785734, 4.303476263154516, 0.02358128314287784, 6.057627884793302, @@ -277595,7 +277574,7 @@ 6.10858628221953, 6.170700586752005, 3.8311163112117312, - 3.9744327420314245, + 3.974432742031425, 5.866487561856668, 3.845165640764279, 3.849656085843704, @@ -277698,7 +277677,7 @@ -4.636365139862614, 4.332572312143042, 7.0361738847928565, - 3.9744327420314245, + 3.974432742031425, 6.057627884793302, 6.126700536688592, 6.30128215943167, @@ -277727,7 +277706,7 @@ 5.399717261455162, 5.142837172420815, 6.119650319811679, - 3.6190775049684523, + 3.619077504968452, 5.360041016991408, 4.564466948246469, 5.823052790550716, @@ -277806,7 +277785,7 @@ 5.676600734242491, 5.938768019256267, 5.989723015881911, - 7.2206136020608795, + 7.22061360206088, 5.501425759481636, 6.217331816482323, 6.073076013891136, @@ -277865,7 +277844,7 @@ 5.9732152069421405, 6.6796794851557095, 6.739960296015108, - 3.6223717899059933, + 3.6223717899059937, 6.171795119739297, 6.099715422303706, 6.448743681051851, @@ -277916,7 +277895,7 @@ 4.280058489384555, 6.389144139938437, 6.024708983419913, - 3.9976321859357555, + 3.997632185935755, 4.753959751730521, 5.371832085350936, 4.087664719106474, @@ -277971,7 +277950,7 @@ 5.547275735524545, 6.0558060089958285, 6.167532399566841, - 7.2206136020608795, + 7.22061360206088, 6.871025609046994, 5.801732533526522, 6.323656954664751, @@ -278007,7 +277986,7 @@ 6.304573720186146, 5.254285596755447, 5.856763234028688, - 3.8131619953073037, + 3.813161995307304, 6.290799959762997, 5.864314517754685, 3.4073966491233088, @@ -278102,7 +278081,7 @@ 4.929082526668241, 4.332572312143042, 3.845165640764279, - -3.9967091367425764, + -3.996709136742576, 6.32044383513555, 5.7002748927677445, 5.004089143666685, @@ -278248,7 +278227,7 @@ 5.89082904802487, 6.055030145002261, -4.190898617891054, - -3.9967091367425764, + -3.996709136742576, 5.926115468671856, 2.868679323157135, 5.577342981532882, @@ -278286,7 +278265,7 @@ 5.632053828884312, 5.602793063374377, 6.322938197960803, - 3.9337441837571476, + 3.933744183757147, 4.843125218684746, 6.373797918536032, 5.532798595436695, @@ -278295,7 +278274,7 @@ 5.532448879685702, 6.8106892445568645, 5.985244375550227, - 3.9744327420314245, + 3.974432742031425, 3.97637372618697, 5.828367924912582, 6.310348447748232, @@ -278306,7 +278285,7 @@ 7.649042932880817, 5.516620871460529, 3.4073966491233088, - 3.9299163249479685, + 3.929916324947969, 5.949357336979625, 5.362635018852018, 6.945491349715413, @@ -278427,7 +278406,7 @@ 3.1908986178910537, 5.832264792271848, 5.349404702145622, - 3.6190775049684523, + 3.619077504968452, 3.321341794242012, 6.848942479095512, 6.084279123496489, @@ -278500,7 +278479,7 @@ 6.212260158892926, 5.866487561856668, 5.3084629977983315, - 7.2206136020608795, + 7.22061360206088, 4.978547014201299, 7.275220963402021, 6.123089276870843, @@ -278679,7 +278658,7 @@ 5.443537031632636, 6.7333090477026465, 5.3084629977983315, - -3.9198318456045156, + -3.919831845604515, 4.280058489384555, 5.842466697736888, 6.44971302278206, @@ -278813,7 +278792,7 @@ 3.7702154820804568, 5.2488905648687405, 6.530032194483201, - 7.2206136020608795, + 7.22061360206088, 3.9680639552930463, 5.490152355529232, 4.922854470460481, @@ -278856,7 +278835,7 @@ 4.34786373844057, 6.555723907863212, 6.310531498930427, - 3.9631504517987795, + 3.963150451798779, 5.92436276974418, 5.237690610359785, -4.563910757933752, @@ -278913,7 +278892,7 @@ 5.419951642108291, 6.583529780283995, 5.660830783379288, - 7.2206136020608795, + 7.22061360206088, -3.992064231696813, 6.167501221528715, 6.225251462789459, @@ -278958,9 +278937,9 @@ 5.402233508051379, 5.842466697736888, 4.280058489384555, - 3.7870092767058154, + 3.787009276705815, 3.8437827426285183, - 3.7527460728356474, + 3.752746072835647, 6.227565527563003, 5.574078693079149, 6.254260064289353, @@ -278977,7 +278956,7 @@ 5.913443004401066, 6.32044383513555, 5.606105036932231, - -3.7575805696812643, + -3.757580569681264, 6.1234345030272594, -4.987652253700833, 6.237059194780936, @@ -279031,7 +279010,7 @@ 5.866487561856668, 4.711010659523228, 6.066939630879419, - -3.9967091367425764, + -3.996709136742576, 6.525300138732842, 6.478037389936247, -4.384363973016158, @@ -279088,7 +279067,7 @@ 5.625927904111577, 5.989629104219332, 3.341644618105639, - 3.6190775049684523, + 3.619077504968452, 5.637042534395584, 5.768812267671019, 6.024708983419913, @@ -279128,7 +279107,7 @@ 4.060409716519991, 4.937395135526595, 6.411472908075169, - 1.9778237925822026, + 1.9778237925822024, 4.268755127041771, 6.1234345030272594, 6.2848441519353715, @@ -279232,7 +279211,7 @@ -4.823541810548861, 5.904937404515963, 4.153915051637884, - 7.2206136020608795, + 7.22061360206088, 5.699084667870835, 4.742580921021596, -4.759977785419521, @@ -279251,7 +279230,7 @@ 6.878263752780333, 4.972134657354552, 5.93047919629231, - 7.2206136020608795, + 7.22061360206088, 6.2848441519353715, 6.411472908075169, 5.217262312684159, @@ -279288,7 +279267,7 @@ -3.8986425465345778, 6.739960296015108, 3.753555568842433, - 3.9787878206848197, + 3.97878782068482, 5.8002824671312885, 5.70509386978184, 4.839822583134661, @@ -279397,13 +279376,13 @@ -3.992064231696813, 5.949357336979625, 4.450092544507453, - 7.2206136020608795, + 7.22061360206088, 5.532798595436695, 3.755975042965846, 6.225251462789459, 6.1996725421985595, 6.411472908075169, - 3.6190775049684523, + 3.619077504968452, 6.0333083058315005, 5.142837172420815, 5.771929661407004, @@ -279426,7 +279405,7 @@ 5.506454866751632, 6.31062121066012, 5.342062008317395, - 3.7870092767058154, + 3.787009276705815, 5.556705866113101, 5.104964600605163, 5.8272432063791015, @@ -279459,7 +279438,7 @@ 6.320750664112112, 6.10858628221953, 5.637042534395584, - 7.2206136020608795, + 7.22061360206088, 5.004810770562878, 4.990137172000555, 6.661441943838416, @@ -279478,12 +279457,12 @@ 6.237059194780936, 5.464490365208095, 5.502032336290028, - 3.9603619168297364, + 3.960361916829736, 5.812951319649617, 6.443024823658369, - -3.9967091367425764, + -3.996709136742576, 2.0235812831428777, - 1.2268068016769327, + 1.226806801676933, 5.863687377599636, 5.943704609433602, 6.52670571873672, @@ -279499,8 +279478,8 @@ 6.017722394269001, 5.425842665597558, 5.378879518354046, - 3.7870092767058154, - 2.5798837839101654, + 3.787009276705815, + 2.579883783910166, 5.346454690209442, 5.943443536698416, 6.551056511555086, @@ -279527,7 +279506,7 @@ 6.721726795730526, 6.225251462789459, 6.424233227506816, - 2.5798837839101654, + 2.579883783910166, 5.874411242991409, 6.033456916855037, 6.32044383513555, @@ -279764,12 +279743,12 @@ 5.86437144828587, 4.741750688534185, 5.86437144828587, - 7.2206136020608795, + 7.22061360206088, 5.27926376168876, 6.167532399566841, 6.430547033901826, -4.095463290449003, - 3.9631504517987795, + 3.963150451798779, 5.598711372304525, 5.863687377599636, 6.989577444147565, @@ -279794,7 +279773,7 @@ 6.102586966356688, 4.729786825024848, 4.923948411799348, - 7.2206136020608795, + 7.22061360206088, 7.303880142141896, 6.4890844523379805, 6.142110540674617, @@ -279810,7 +279789,7 @@ 5.377575166362531, -2.5007025378625403, 6.810829163474833, - 3.9744327420314245, + 3.974432742031425, 5.828367924912582, 5.801732533526522, 4.02790265692552, @@ -280016,7 +279995,7 @@ 5.922854470460481, 4.647863378978546, 4.744821698211539, - 3.6256412744708397, + 3.62564127447084, 5.799955533876995, 5.927051111650048, 5.801732533526522, @@ -280048,7 +280027,7 @@ 5.933832055443026, 6.373797918536032, 5.346317287612828, - -3.9198318456045156, + -3.919831845604515, 5.340913218588774, 5.034725956491985, 5.642674613769621, @@ -280116,7 +280095,7 @@ 5.635930628088596, 4.466374509082646, 6.274444665328096, - -3.9967091367425764, + -3.996709136742576, 3.3246112788068594, 5.342062008317395, 6.918715338393355, @@ -281592,8 +281571,10 @@ "\n", "# Create and show the combined plot\n", "combined_fig = plot_all_models_log_distributions(\n", - " scf_data, model_results,\n", - " donor_weights=scf_data[\"wgt\"], receiver_weights=cps_data[\"household_weight\"],\n", + " scf_data,\n", + " model_results,\n", + " donor_weights=scf_data[\"wgt\"],\n", + " receiver_weights=cps_data[\"household_weight\"],\n", ")\n", "combined_fig.show()" ] @@ -281657,11 +281638,11 @@ ], "xaxis": "x", "y": [ - 12204.978922454151, - 13696.181044781777, + 12204.978922454153, + 13696.181044781775, 11307.869279127077, 12836.469058776544, - 12368.478469346193, + 12368.478469346192, 13598.10150751803, 16867.98973375356, 18558.349134212065, @@ -281702,7 +281683,7 @@ "y": [ 122665.5909391442, 137008.79938146682, - 124828.72614090609, + 124828.72614090607, 138939.3591996851, 132162.38394891558, 138254.91123788903, @@ -281743,10 +281724,10 @@ ], "xaxis": "x", "y": [ - 105315.95917875119, + 105315.9591787512, 114976.5208477795, - 98717.21486930561, - 130391.18755464435, + 98717.2148693056, + 130391.18755464436, 131769.00536645658, 152985.28807018616, 178271.67626398135, @@ -282725,16 +282706,18 @@ " cps_data[wealth_col] = imputations\n", "\n", " # Create a temporary dataframe with the imputed values\n", - " tmp = pd.DataFrame({\n", - " 'networth': imputations.values.flatten(),\n", - " 'income_decile': income_deciles.values\n", - " })\n", + " tmp = pd.DataFrame(\n", + " {\n", + " \"networth\": imputations.values.flatten(),\n", + " \"income_decile\": income_deciles.values,\n", + " }\n", + " )\n", "\n", " # Mean wealth in each decile\n", " out = (\n", - " tmp.groupby('income_decile')['networth']\n", - " .median()\n", - " .reset_index(name='median_wealth')\n", + " tmp.groupby(\"income_decile\")[\"networth\"]\n", + " .median()\n", + " .reset_index(name=\"median_wealth\")\n", " )\n", " out[\"Model\"] = model\n", " decile_means.append(out)\n", @@ -282814,7 +282797,7 @@ " distribution_comparison_df=distribution_comparison_results,\n", " predictor_correlations=correlations,\n", " predictor_importance_df=leave_one_out_results,\n", - " progressive_inclusion_df=predictor_inclusion_results['results_df'],\n", + " progressive_inclusion_df=predictor_inclusion_results[\"results_df\"],\n", " best_method_name=\"QRF\",\n", " donor_data=scf_data,\n", " receiver_data=autoimpute_results.receiver_data,\n", @@ -282885,9 +282868,7 @@ "total_expenditure = float(ssi.sum())\n", "total_recipients = float((ssi > 0).astype(float).sum())\n", "avg_monthly_benefit = (\n", - " total_expenditure / total_recipients / 12\n", - " if total_recipients > 0\n", - " else 0\n", + " total_expenditure / total_recipients / 12 if total_recipients > 0 else 0\n", ")\n", "\n", "# Administrative totals (SSI Annual Statistical Report, 2024)\n", @@ -282898,15 +282879,9 @@ "print(\"=\" * 65)\n", "print(\"SSI BASELINE: No wealth data (all eligible pass resource test)\")\n", "print(\"=\" * 65)\n", - "print(\n", - " f\"{'Metric':<35} {'Simulated':>14} {'Admin Total':>14}\"\n", - ")\n", + "print(f\"{'Metric':<35} {'Simulated':>14} {'Admin Total':>14}\")\n", "print(\"-\" * 65)\n", - "print(\n", - " f\"{'Total recipients':<35} \"\n", - " f\"{total_recipients:>14,.0f} \"\n", - " f\"{admin_recipients:>14,}\"\n", - ")\n", + "print(f\"{'Total recipients':<35} {total_recipients:>14,.0f} {admin_recipients:>14,}\")\n", "print(\n", " f\"{'Total expenditure ($B)':<35} \"\n", " f\"{total_expenditure / 1e9:>14.2f} \"\n", @@ -282919,8 +282894,7 @@ ")\n", "print(\"-\" * 65)\n", "print(\n", - " f\"{'Recipient ratio (sim/admin)':<35} \"\n", - " f\"{total_recipients / admin_recipients:>14.2%}\"\n", + " f\"{'Recipient ratio (sim/admin)':<35} {total_recipients / admin_recipients:>14.2%}\"\n", ")\n", "print(\n", " f\"{'Expenditure ratio (sim/admin)':<35} \"\n", @@ -284048,9 +284022,7 @@ " def formula(person, period, parameters):\n", " p = parameters(period).gov.ssa.ssi\n", " joint_claim = person(\"ssi_claim_is_joint\", period)\n", - " personal_resources = person(\n", - " \"ssi_countable_resources\", period\n", - " )\n", + " personal_resources = person(\"ssi_countable_resources\", period)\n", " countable_resources = where(\n", " joint_claim,\n", " person.marital_unit.sum(personal_resources),\n", @@ -284076,19 +284048,21 @@ "for model_name, imputations in model_results.items():\n", " # Map household-level imputed net worth to person-level\n", " person_df = pd.DataFrame({\"household_id\": person_hh_ids})\n", - " hh_df = pd.DataFrame({\n", - " \"household_id\": hh_ids,\n", - " \"networth\": imputations[\"networth\"].values.flatten(),\n", - " })\n", + " hh_df = pd.DataFrame(\n", + " {\n", + " \"household_id\": hh_ids,\n", + " \"networth\": imputations[\"networth\"].values.flatten(),\n", + " }\n", + " )\n", " merged = person_df.merge(hh_df, on=\"household_id\", how=\"left\")\n", " person_networth = merged[\"networth\"].fillna(0).values\n", "\n", " # Assign to household heads only (non-heads get 0);\n", " # meets_ssi_resource_test uses marital_unit.sum for joint\n", " # claims, so the head's value propagates correctly.\n", - " person_resources = np.where(\n", - " is_head, np.maximum(person_networth, 0), 0.0\n", - " ).astype(np.float32)\n", + " person_resources = np.where(is_head, np.maximum(person_networth, 0), 0.0).astype(\n", + " np.float32\n", + " )\n", "\n", " # Create simulation with reform that uses actual resource logic\n", " sim = Microsimulation(\n", @@ -284156,7 +284130,8 @@ "expenditures = [r[\"expenditure\"] / 1e9 for r in ssi_results.values()]\n", "\n", "fig = make_subplots(\n", - " rows=1, cols=2,\n", + " rows=1,\n", + " cols=2,\n", " subplot_titles=[\n", " \"SSI recipients by model\",\n", " \"SSI expenditure by model ($B)\",\n", @@ -284166,34 +284141,44 @@ "\n", "fig.add_trace(\n", " go.Bar(\n", - " x=models, y=recipients,\n", - " marker_color=model_colors[:len(models)],\n", + " x=models,\n", + " y=recipients,\n", + " marker_color=model_colors[: len(models)],\n", " showlegend=False,\n", " ),\n", - " row=1, col=1,\n", + " row=1,\n", + " col=1,\n", ")\n", "fig.add_hline(\n", - " y=admin_recipients, line_dash=\"dash\",\n", - " line_color=\"black\", line_width=1,\n", + " y=admin_recipients,\n", + " line_dash=\"dash\",\n", + " line_color=\"black\",\n", + " line_width=1,\n", " annotation_text=\"Admin total\",\n", " annotation_position=\"top right\",\n", - " row=1, col=1,\n", + " row=1,\n", + " col=1,\n", ")\n", "\n", "fig.add_trace(\n", " go.Bar(\n", - " x=models, y=expenditures,\n", - " marker_color=model_colors[:len(models)],\n", + " x=models,\n", + " y=expenditures,\n", + " marker_color=model_colors[: len(models)],\n", " showlegend=False,\n", " ),\n", - " row=1, col=2,\n", + " row=1,\n", + " col=2,\n", ")\n", "fig.add_hline(\n", - " y=admin_expenditure / 1e9, line_dash=\"dash\",\n", - " line_color=\"black\", line_width=1,\n", + " y=admin_expenditure / 1e9,\n", + " line_dash=\"dash\",\n", + " line_color=\"black\",\n", + " line_width=1,\n", " annotation_text=\"Admin total\",\n", " annotation_position=\"top right\",\n", - " row=1, col=2,\n", + " row=1,\n", + " col=2,\n", ")\n", "\n", "fig.update_layout(\n", @@ -284278,17 +284263,19 @@ "for model_name, imputations in model_results.items():\n", " # Map household-level imputed net worth to person-level\n", " person_df = pd.DataFrame({\"household_id\": person_hh_ids})\n", - " hh_df = pd.DataFrame({\n", - " \"household_id\": hh_ids,\n", - " \"networth\": imputations[\"networth\"].values.flatten(),\n", - " })\n", + " hh_df = pd.DataFrame(\n", + " {\n", + " \"household_id\": hh_ids,\n", + " \"networth\": imputations[\"networth\"].values.flatten(),\n", + " }\n", + " )\n", " merged = person_df.merge(hh_df, on=\"household_id\", how=\"left\")\n", " person_networth = merged[\"networth\"].fillna(0).values\n", "\n", " # Assign to household heads only\n", - " person_resources = np.where(\n", - " is_head, np.maximum(person_networth, 0), 0.0\n", - " ).astype(np.float32)\n", + " person_resources = np.where(is_head, np.maximum(person_networth, 0), 0.0).astype(\n", + " np.float32\n", + " )\n", "\n", " # Create resource override reform\n", " resource_reform = make_ssi_resource_reform(person_resources)\n", @@ -284301,13 +284288,9 @@ " ssi_reform = sim_reform.calculate(\"ssi\", period=2024)\n", "\n", " total_exp_reform = float(ssi_reform.sum())\n", - " total_recip_reform = float(\n", - " (ssi_reform > 0).astype(float).sum()\n", - " )\n", + " total_recip_reform = float((ssi_reform > 0).astype(float).sum())\n", " avg_mo_reform = (\n", - " total_exp_reform / total_recip_reform / 12\n", - " if total_recip_reform > 0\n", - " else 0\n", + " total_exp_reform / total_recip_reform / 12 if total_recip_reform > 0 else 0\n", " )\n", "\n", " ssi_reform_results[model_name] = {\n", @@ -284325,13 +284308,9 @@ ")\n", "ssi_baseline_reform = sim_baseline_reform.calculate(\"ssi\", period=2024)\n", "baseline_reform_exp = float(ssi_baseline_reform.sum())\n", - "baseline_reform_recip = float(\n", - " (ssi_baseline_reform > 0).astype(float).sum()\n", - ")\n", + "baseline_reform_recip = float((ssi_baseline_reform > 0).astype(float).sum())\n", "baseline_reform_avg = (\n", - " baseline_reform_exp / baseline_reform_recip / 12\n", - " if baseline_reform_recip > 0\n", - " else 0\n", + " baseline_reform_exp / baseline_reform_recip / 12 if baseline_reform_recip > 0 else 0\n", ")\n", "\n", "ssi_reform_results[\"Baseline (no wealth)\"] = {\n", @@ -284382,14 +284361,10 @@ " reform_impact[model_name] = {\n", " \"current_recipients\": current[\"recipients\"],\n", " \"reform_recipients\": reformed[\"recipients\"],\n", - " \"additional_recipients\": (\n", - " reformed[\"recipients\"] - current[\"recipients\"]\n", - " ),\n", + " \"additional_recipients\": (reformed[\"recipients\"] - current[\"recipients\"]),\n", " \"current_expenditure\": current[\"expenditure\"],\n", " \"reform_expenditure\": reformed[\"expenditure\"],\n", - " \"additional_expenditure\": (\n", - " reformed[\"expenditure\"] - current[\"expenditure\"]\n", - " ),\n", + " \"additional_expenditure\": (reformed[\"expenditure\"] - current[\"expenditure\"]),\n", " \"pct_increase_recipients\": (\n", " (reformed[\"recipients\"] - current[\"recipients\"])\n", " / current[\"recipients\"]\n", @@ -284408,14 +284383,8 @@ "\n", "# --- Display reform impact table ---\n", "print(\"=\" * 100)\n", - "print(\n", - " \"SSI SAVINGS PENALTY ELIMINATION ACT: \"\n", - " \"REFORM IMPACT BY IMPUTATION METHOD\"\n", - ")\n", - "print(\n", - " \"Resource limits: $2K/$3K (current) -> \"\n", - " \"$10K/$20K (reform)\"\n", - ")\n", + "print(\"SSI SAVINGS PENALTY ELIMINATION ACT: REFORM IMPACT BY IMPUTATION METHOD\")\n", + "print(\"Resource limits: $2K/$3K (current) -> $10K/$20K (reform)\")\n", "print(\"=\" * 100)\n", "print(\n", " f\"{'Model':<25} \"\n", @@ -284512,7 +284481,7 @@ 15566883.581850216, 8372911.592673004, 12964562.561107814, - 9783289.028952777, + 9783289.028952776, 12713617.619923756 ], "yaxis": "y" @@ -284573,7 +284542,7 @@ "y": [ 124.5603771981509, 75.56197564242918, - 100.59410156761615, + 100.59410156761616, 84.44236978406886, 106.2176830370023 ], @@ -285542,8 +285511,7 @@ "from pathlib import Path\n", "\n", "FIGURES_DIR = Path(\n", - " \"/Users/movil1/Desktop/PYTHONJOBS/PolicyEngine\"\n", - " \"/microimpute/paper/figures\"\n", + " \"/Users/movil1/Desktop/PYTHONJOBS/PolicyEngine/microimpute/paper/figures\"\n", ")\n", "\n", "model_colors = {\n", @@ -285557,9 +285525,7 @@ "\n", "# Exclude baseline from the main comparison chart since its\n", "# reform impact is 0 and distorts the scale\n", - "plot_models = [\n", - " m for m in reform_impact if m != \"Baseline (no wealth)\"\n", - "]\n", + "plot_models = [m for m in reform_impact if m != \"Baseline (no wealth)\"]\n", "\n", "fig = make_subplots(\n", " rows=1,\n", @@ -285575,14 +285541,9 @@ "fig.add_trace(\n", " go.Bar(\n", " x=plot_models,\n", - " y=[\n", - " ssi_results[m][\"recipients\"] for m in plot_models\n", - " ],\n", + " y=[ssi_results[m][\"recipients\"] for m in plot_models],\n", " name=\"Current law\",\n", - " marker_color=[\n", - " model_colors.get(m, \"#999999\")\n", - " for m in plot_models\n", - " ],\n", + " marker_color=[model_colors.get(m, \"#999999\") for m in plot_models],\n", " opacity=0.5,\n", " showlegend=True,\n", " ),\n", @@ -285594,15 +285555,9 @@ "fig.add_trace(\n", " go.Bar(\n", " x=plot_models,\n", - " y=[\n", - " ssi_reform_results[m][\"recipients\"]\n", - " for m in plot_models\n", - " ],\n", + " y=[ssi_reform_results[m][\"recipients\"] for m in plot_models],\n", " name=\"Reform ($10K/$20K)\",\n", - " marker_color=[\n", - " model_colors.get(m, \"#999999\")\n", - " for m in plot_models\n", - " ],\n", + " marker_color=[model_colors.get(m, \"#999999\") for m in plot_models],\n", " opacity=1.0,\n", " showlegend=True,\n", " ),\n", @@ -285626,15 +285581,9 @@ "fig.add_trace(\n", " go.Bar(\n", " x=plot_models,\n", - " y=[\n", - " ssi_results[m][\"expenditure\"] / 1e9\n", - " for m in plot_models\n", - " ],\n", + " y=[ssi_results[m][\"expenditure\"] / 1e9 for m in plot_models],\n", " name=\"Current law\",\n", - " marker_color=[\n", - " model_colors.get(m, \"#999999\")\n", - " for m in plot_models\n", - " ],\n", + " marker_color=[model_colors.get(m, \"#999999\") for m in plot_models],\n", " opacity=0.5,\n", " showlegend=False,\n", " ),\n", @@ -285646,15 +285595,9 @@ "fig.add_trace(\n", " go.Bar(\n", " x=plot_models,\n", - " y=[\n", - " ssi_reform_results[m][\"expenditure\"] / 1e9\n", - " for m in plot_models\n", - " ],\n", + " y=[ssi_reform_results[m][\"expenditure\"] / 1e9 for m in plot_models],\n", " name=\"Reform ($10K/$20K)\",\n", - " marker_color=[\n", - " model_colors.get(m, \"#999999\")\n", - " for m in plot_models\n", - " ],\n", + " marker_color=[model_colors.get(m, \"#999999\") for m in plot_models],\n", " opacity=1.0,\n", " showlegend=False,\n", " ),\n", @@ -285674,10 +285617,7 @@ ")\n", "\n", "fig.update_layout(\n", - " title=(\n", - " \"SSI savings penalty elimination act: \"\n", - " \"Reform impact by imputation method\"\n", - " ),\n", + " title=(\"SSI savings penalty elimination act: Reform impact by imputation method\"),\n", " width=PLOT_CONFIG[\"width\"] + 200,\n", " height=PLOT_CONFIG[\"height\"] - 100,\n", " paper_bgcolor=PLOT_CONFIG[\"paper_bgcolor\"],\n", diff --git a/pyproject.toml b/pyproject.toml index 4240fc1..bbedcc4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,12 +36,10 @@ dev = [ "pytest>=8.0.0,<9.0.0", "pytest-cov>=6.0.0,<7.0.0", "flake8>=7.0.0,<8.0.0", - "black>=24.0.0", - "isort>=5.13.0,<6.0.0", + "ruff>=0.9.0", "mypy>=1.2.3,<2.0.0", "build>=1.2.0,<2.0.0", - "linecheck>=0.1.0,<0.3.0", "towncrier>=24.8.0", - + "towncrier>=24.8.0", ] matching = [ @@ -72,14 +70,6 @@ include-package-data = true [tool.setuptools.package-data] "microimpute" = ["**/*"] -[tool.isort] -profile = "black" -line_length = 79 - -[tool.black] -line-length = 79 -target-version = ["py312", "py313"] - [tool.towncrier] package = "microimpute" directory = "changelog.d" diff --git a/tests/test_autoimpute.py b/tests/test_autoimpute.py index 8b2ceb8..1118657 100644 --- a/tests/test_autoimpute.py +++ b/tests/test_autoimpute.py @@ -63,9 +63,7 @@ def simple_data() -> tuple: } ) - receiver = pd.DataFrame( - {"x1": np.random.randn(50), "x2": np.random.randn(50)} - ) + receiver = pd.DataFrame({"x1": np.random.randn(50), "x2": np.random.randn(50)}) return donor, receiver @@ -111,9 +109,7 @@ def test_autoimpute_basic_structure( # Check receiver_data structure assert isinstance(results.receiver_data, pd.DataFrame) assert len(results.receiver_data) == len(diabetes_receiver) - assert all( - var in results.receiver_data.columns for var in imputed_variables - ) + assert all(var in results.receiver_data.columns for var in imputed_variables) # Check cv_results structure - now a dict with dual metrics assert isinstance(results.cv_results, dict) @@ -150,9 +146,7 @@ def test_autoimpute_all_models( assert len(results.imputations) > 2 # At least 2 models + best_method # Check that different models might produce different results - model_names = [ - name for name in results.imputations.keys() if name != "best_method" - ] + model_names = [name for name in results.imputations.keys() if name != "best_method"] if len(model_names) >= 2: model1_imputations = results.imputations[model_names[0]] model2_imputations = results.imputations[model_names[1]] @@ -182,9 +176,7 @@ def test_autoimpute_specific_models( # Should have best_method and at least one of the specified models assert "best_method" in results.imputations # At least one of the specified models should be present - model_names = [ - name for name in results.imputations.keys() if name != "best_method" - ] + model_names = [name for name in results.imputations.keys() if name != "best_method"] assert len(model_names) >= 1 # CV results should have both models as dict keys @@ -295,9 +287,9 @@ def test_autoimpute_best_method_selection(simple_data: tuple) -> None: assert best_method_name is not None # Check that best_method key exists in fitted_models - assert ( - "best_method" in results.fitted_models - ), "best_method key not found in fitted_models" + assert "best_method" in results.fitted_models, ( + "best_method key not found in fitted_models" + ) # Get the actual class name of the selected best method best_method_instance = results.fitted_models["best_method"] @@ -307,9 +299,9 @@ def test_autoimpute_best_method_selection(simple_data: tuple) -> None: ) # Verify that autoimpute selected the model with the lowest loss - assert ( - actual_best_model_name == best_method_name - ), f"Expected {best_method_name} to be selected as best, but got {actual_best_model_name}" + assert actual_best_model_name == best_method_name, ( + f"Expected {best_method_name} to be selected as best, but got {actual_best_model_name}" + ) # Additionally verify the loss values are consistent all_losses = [] @@ -320,9 +312,9 @@ def test_autoimpute_best_method_selection(simple_data: tuple) -> None: # The best method we found should have the minimum loss if all_losses: - assert ( - abs(best_loss - min(all_losses)) < 1e-6 - ), f"Best loss {best_loss} doesn't match minimum loss {min(all_losses)}" + assert abs(best_loss - min(all_losses)) < 1e-6, ( + f"Best loss {best_loss} doesn't match minimum loss {min(all_losses)}" + ) def test_autoimpute_cv_results_structure(simple_data: tuple) -> None: @@ -441,11 +433,7 @@ def test_autoimpute_consistency(simple_data: tuple) -> None: # Compare quantile_loss mean_test values for each model for model_name in results1.cv_results: if model_name in results2.cv_results: - loss1 = results1.cv_results[model_name]["quantile_loss"][ - "mean_test" - ] - loss2 = results2.cv_results[model_name]["quantile_loss"][ - "mean_test" - ] + loss1 = results1.cv_results[model_name]["quantile_loss"]["mean_test"] + loss2 = results2.cv_results[model_name]["quantile_loss"]["mean_test"] if not np.isnan(loss1) and not np.isnan(loss2): np.testing.assert_allclose(loss1, loss2, rtol=0.10) diff --git a/tests/test_dashboard_formatter.py b/tests/test_dashboard_formatter.py index f42b3d4..7dfd0f1 100644 --- a/tests/test_dashboard_formatter.py +++ b/tests/test_dashboard_formatter.py @@ -208,9 +208,7 @@ def test_empty_inputs_returns_empty_dataframe(self): def test_output_has_correct_columns(self, sample_autoimpute_result): """Test that output has all expected columns.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -232,9 +230,7 @@ def test_all_types_are_valid( sample_progressive_inclusion, ): """Test that all type values are from the valid set.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -249,9 +245,9 @@ def test_all_types_are_valid( ) unique_types = set(result["type"].unique()) - assert unique_types.issubset( - VALID_TYPES - ), f"Invalid types found: {unique_types - VALID_TYPES}" + assert unique_types.issubset(VALID_TYPES), ( + f"Invalid types found: {unique_types - VALID_TYPES}" + ) assert len(unique_types) > 0 finally: Path(output_path).unlink() @@ -260,9 +256,7 @@ def test_metric_values_are_numeric( self, sample_autoimpute_result, sample_distribution_comparison ): """Test that metric_value column contains numeric values.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -281,9 +275,7 @@ def test_additional_info_is_valid_json( self, sample_autoimpute_result, sample_progressive_inclusion ): """Test that additional_info contains valid JSON.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -309,9 +301,7 @@ class TestFormatCSVBenchmarkLoss: def test_benchmark_loss_from_autoimpute(self, sample_autoimpute_result): """Test benchmark loss formatting from autoimpute results.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -335,20 +325,14 @@ def test_benchmark_loss_from_autoimpute(self, sample_autoimpute_result): # Check quantile values quantiles = benchmark_rows["quantile"].unique() assert "mean" in quantiles # Mean should be present - numeric_quantiles = [ - q for q in quantiles if isinstance(q, (int, float)) - ] - assert all( - 0 <= q <= 1 for q in numeric_quantiles - ) # Valid quantile range + numeric_quantiles = [q for q in quantiles if isinstance(q, (int, float))] + assert all(0 <= q <= 1 for q in numeric_quantiles) # Valid quantile range finally: Path(output_path).unlink() def test_best_method_marked_correctly(self, sample_autoimpute_result): """Test that best method has correct suffix.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -361,28 +345,18 @@ def test_best_method_marked_correctly(self, sample_autoimpute_result): benchmark_rows = result[result["type"] == "benchmark_loss"] # Check that OLS has _best_method suffix - ols_rows = benchmark_rows[ - benchmark_rows["method"].str.contains("OLS") - ] - assert all( - "_best_method" in method for method in ols_rows["method"] - ) + ols_rows = benchmark_rows[benchmark_rows["method"].str.contains("OLS")] + assert all("_best_method" in method for method in ols_rows["method"]) # Check that QRF does not have the suffix - qrf_rows = benchmark_rows[ - benchmark_rows["method"].str.contains("QRF") - ] - assert all( - "_best_method" not in method for method in qrf_rows["method"] - ) + qrf_rows = benchmark_rows[benchmark_rows["method"].str.contains("QRF")] + assert all("_best_method" not in method for method in qrf_rows["method"]) finally: Path(output_path).unlink() def test_metric_std_column_populated(self, sample_autoimpute_result): """Test that metric_std column is populated from CV results.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -425,9 +399,7 @@ def test_metric_std_column_populated(self, sample_autoimpute_result): & (benchmark_rows["split"] == "test") ] assert len(test_mean_row) == 1 - assert np.isclose( - test_mean_row.iloc[0]["metric_std"], 0.0025, rtol=1e-10 - ) + assert np.isclose(test_mean_row.iloc[0]["metric_std"], 0.0025, rtol=1e-10) finally: Path(output_path).unlink() @@ -436,13 +408,9 @@ def test_metric_std_column_populated(self, sample_autoimpute_result): class TestFormatCSVDistributionDistance: """Tests for distribution_distance type formatting.""" - def test_distribution_distance_formatting( - self, sample_distribution_comparison - ): + def test_distribution_distance_formatting(self, sample_distribution_comparison): """Test distribution distance formatting.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -460,8 +428,7 @@ def test_distribution_distance_formatting( # Check metric name is formatted correctly assert all( - metric == "wasserstein_distance" - for metric in dist_rows["metric_name"] + metric == "wasserstein_distance" for metric in dist_rows["metric_name"] ) # Check split is 'full' @@ -476,13 +443,9 @@ def test_distribution_distance_formatting( class TestFormatCSVPredictorCorrelations: """Tests for predictor_correlation and predictor_target_mi types.""" - def test_predictor_correlation_formatting( - self, sample_predictor_correlations - ): + def test_predictor_correlation_formatting(self, sample_predictor_correlations): """Test predictor correlation formatting.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -511,13 +474,9 @@ def test_predictor_correlation_formatting( finally: Path(output_path).unlink() - def test_predictor_target_mi_formatting( - self, sample_predictor_correlations - ): + def test_predictor_target_mi_formatting(self, sample_predictor_correlations): """Test predictor-target MI formatting.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -532,9 +491,7 @@ def test_predictor_target_mi_formatting( assert len(mi_rows) == 6 # Check metric name - assert all( - metric == "mutual_info" for metric in mi_rows["metric_name"] - ) + assert all(metric == "mutual_info" for metric in mi_rows["metric_name"]) # Check additional_info contains target for info in mi_rows["additional_info"]: @@ -548,13 +505,9 @@ def test_predictor_target_mi_formatting( class TestFormatCSVPredictorImportance: """Tests for predictor_importance type formatting.""" - def test_predictor_importance_formatting( - self, sample_predictor_importance - ): + def test_predictor_importance_formatting(self, sample_predictor_importance): """Test predictor importance formatting.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -586,13 +539,9 @@ def test_predictor_importance_formatting( class TestFormatCSVProgressiveInclusion: """Tests for progressive_inclusion type formatting.""" - def test_progressive_inclusion_formatting( - self, sample_progressive_inclusion - ): + def test_progressive_inclusion_formatting(self, sample_progressive_inclusion): """Test progressive inclusion formatting.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -627,20 +576,15 @@ def test_progressive_inclusion_formatting( prog_rows["metric_name"] == "cumulative_improvement" ] steps = [ - json.loads(info)["step"] - for info in cumulative_rows["additional_info"] + json.loads(info)["step"] for info in cumulative_rows["additional_info"] ] assert steps == sorted(steps) # Should be in ascending order finally: Path(output_path).unlink() - def test_progressive_inclusion_step_ordering( - self, sample_progressive_inclusion - ): + def test_progressive_inclusion_step_ordering(self, sample_progressive_inclusion): """Test that steps are correctly numbered and ordered.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -734,12 +678,8 @@ def sample_donor_receiver_data(self): # Create receiver data (slightly different distributions) receiver_data = pd.DataFrame( { - "numerical_var1": np.random.normal( - 102, 14, 150 - ), # Shifted mean - "numerical_var2": np.random.exponential( - 2.1, 150 - ), # Different rate + "numerical_var1": np.random.normal(102, 14, 150), # Shifted mean + "numerical_var2": np.random.exponential(2.1, 150), # Different rate "categorical_var": np.random.choice( ["A", "B", "C"], 150, p=[0.4, 0.4, 0.2] ), @@ -759,9 +699,7 @@ def test_distribution_bins_created(self, sample_donor_receiver_data): "categorical_var", ] - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -798,17 +736,13 @@ def test_distribution_bins_created(self, sample_donor_receiver_data): finally: Path(output_path).unlink() - def test_numerical_histogram_heights_match_numpy( - self, sample_donor_receiver_data - ): + def test_numerical_histogram_heights_match_numpy(self, sample_donor_receiver_data): """Test that histogram heights match numpy's histogram output.""" donor_data, receiver_data = sample_donor_receiver_data var_name = "numerical_var1" n_bins = 15 - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -870,9 +804,7 @@ def test_numerical_histogram_heights_match_numpy( assert data["bin_index"] == i # Check bin edges assert np.isclose(data["bin_start"], bin_edges[i], rtol=1e-10) - assert np.isclose( - data["bin_end"], bin_edges[i + 1], rtol=1e-10 - ) + assert np.isclose(data["bin_end"], bin_edges[i + 1], rtol=1e-10) # Check heights match numpy's output assert np.isclose( data["donor_height"], donor_heights_expected[i], rtol=1e-10 @@ -890,16 +822,12 @@ def test_numerical_histogram_heights_match_numpy( finally: Path(output_path).unlink() - def test_categorical_distribution_proportions( - self, sample_donor_receiver_data - ): + def test_categorical_distribution_proportions(self, sample_donor_receiver_data): """Test that categorical distribution proportions are computed correctly.""" donor_data, receiver_data = sample_donor_receiver_data var_name = "categorical_var" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -995,9 +923,7 @@ def test_error_when_variable_missing_from_datasets(self): receiver_data = pd.DataFrame({"var1": [7, 8, 9], "var2": [10, 11, 12]}) imputed_variables = ["var1", "var3"] # var3 doesn't exist - with pytest.raises( - ValueError, match="missing from donor_data: \\['var3'\\]" - ): + with pytest.raises(ValueError, match="missing from donor_data: \\['var3'\\]"): format_csv( donor_data=donor_data, receiver_data=receiver_data, @@ -1023,9 +949,7 @@ class TestEdgeCases: def test_none_values_handled_correctly(self): """Test that None values for optional parameters work.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -1047,9 +971,7 @@ def test_none_values_handled_correctly(self): def test_empty_dataframes_handled_correctly(self): """Test that empty DataFrames are handled gracefully.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -1068,9 +990,7 @@ def test_empty_dataframes_handled_correctly(self): def test_mixed_quantile_types(self, sample_autoimpute_result): """Test that mixed quantile types (numeric and string) are handled.""" - with tempfile.NamedTemporaryFile( - mode="w", delete=False, suffix=".csv" - ) as f: + with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".csv") as f: output_path = f.name try: @@ -1082,8 +1002,7 @@ def test_mixed_quantile_types(self, sample_autoimpute_result): # Check that we have both numeric quantiles and 'mean' quantiles = result["quantile"].unique() has_numeric = any( - isinstance(q, (int, float)) and not pd.isna(q) - for q in quantiles + isinstance(q, (int, float)) and not pd.isna(q) for q in quantiles ) has_mean = "mean" in quantiles diff --git a/tests/test_data_preprocessing.py b/tests/test_data_preprocessing.py index 47b3242..5bb339c 100644 --- a/tests/test_data_preprocessing.py +++ b/tests/test_data_preprocessing.py @@ -65,9 +65,7 @@ def test_normalize_preserves_column_names(self): # Categorical columns should have exact same values pd.testing.assert_series_equal(normalized_data["race"], data["race"]) - pd.testing.assert_series_equal( - normalized_data["is_female"], data["is_female"] - ) + pd.testing.assert_series_equal(normalized_data["is_female"], data["is_female"]) def test_normalize_correctly_normalizes_numeric_columns(self): """Test that numeric columns are normalized with mean=0, std=1.""" @@ -112,9 +110,7 @@ def test_normalize_handles_constant_columns(self): # Constant columns are detected as numeric_categorical and excluded # So they should remain unchanged - pd.testing.assert_series_equal( - normalized_data["constant"], data["constant"] - ) + pd.testing.assert_series_equal(normalized_data["constant"], data["constant"]) # Only varying column should have normalization params assert "constant" not in norm_params @@ -177,9 +173,7 @@ def test_preprocess_data_excludes_categoricals_from_normalization(self): } ) - result, transform_params = preprocess_data( - data, full_data=True, normalize=True - ) + result, transform_params = preprocess_data(data, full_data=True, normalize=True) # Extract normalization params from nested dict norm_params = transform_params["normalization"] @@ -264,9 +258,7 @@ def test_log_transform_excludes_categorical_columns(self): pd.testing.assert_series_equal( log_data["categorical_col"], data["categorical_col"] ) - pd.testing.assert_series_equal( - log_data["boolean_col"], data["boolean_col"] - ) + pd.testing.assert_series_equal(log_data["boolean_col"], data["boolean_col"]) # Numeric column should be log transformed assert not np.allclose( @@ -316,12 +308,8 @@ def test_log_transform_correctly_transforms_numeric_columns(self): expected_value1 = np.log(data["value1"].values) expected_value2 = np.log(data["value2"].values) - np.testing.assert_array_almost_equal( - log_data["value1"].values, expected_value1 - ) - np.testing.assert_array_almost_equal( - log_data["value2"].values, expected_value2 - ) + np.testing.assert_array_almost_equal(log_data["value1"].values, expected_value1) + np.testing.assert_array_almost_equal(log_data["value2"].values, expected_value2) # Check log transform params are stored assert "value1" in log_params @@ -440,9 +428,7 @@ def test_unlog_transform_raises_error_for_missing_params(self): # Only have params for value1, not value2 log_params = {"value1": {}} - with pytest.raises( - ValueError, match="Missing log transformation parameters" - ): + with pytest.raises(ValueError, match="Missing log transformation parameters"): unlog_transform_predictions(imputations, log_params) @@ -529,9 +515,7 @@ def test_preprocess_data_raises_error_for_both_normalize_and_log( ValueError, match="Cannot apply multiple transformations", ): - preprocess_data( - data, full_data=True, normalize=True, log_transform=True - ) + preprocess_data(data, full_data=True, normalize=True, log_transform=True) def test_preprocess_data_with_log_transform_and_split(self): """Test that preprocess_data correctly splits and log transforms data.""" @@ -795,9 +779,7 @@ def test_error_on_nonexistent_column_normalize(self): ) with pytest.raises(ValueError, match="not found in data"): - preprocess_data( - data, full_data=True, normalize=["income", "nonexistent"] - ) + preprocess_data(data, full_data=True, normalize=["income", "nonexistent"]) def test_error_on_nonexistent_column_log_transform(self): """Test that error is raised when specifying non-existent column.""" @@ -923,9 +905,7 @@ def test_asinh_transform_excludes_categorical_columns(self): pd.testing.assert_series_equal( asinh_data["categorical_col"], data["categorical_col"] ) - pd.testing.assert_series_equal( - asinh_data["boolean_col"], data["boolean_col"] - ) + pd.testing.assert_series_equal(asinh_data["boolean_col"], data["boolean_col"]) # Numeric column should be asinh transformed assert not np.allclose( @@ -998,15 +978,9 @@ def test_asinh_transform_handles_negative_and_zero_values(self): asinh_data, asinh_params = asinh_transform_data(data) # Check that transformation is symmetric - assert np.isclose( - asinh_data["value"].iloc[0], -asinh_data["value"].iloc[6] - ) - assert np.isclose( - asinh_data["value"].iloc[1], -asinh_data["value"].iloc[5] - ) - assert np.isclose( - asinh_data["value"].iloc[2], -asinh_data["value"].iloc[4] - ) + assert np.isclose(asinh_data["value"].iloc[0], -asinh_data["value"].iloc[6]) + assert np.isclose(asinh_data["value"].iloc[1], -asinh_data["value"].iloc[5]) + assert np.isclose(asinh_data["value"].iloc[2], -asinh_data["value"].iloc[4]) assert np.isclose(asinh_data["value"].iloc[3], 0.0) def test_asinh_transform_returns_copy(self): @@ -1061,9 +1035,7 @@ def test_un_asinh_transform_reverses_asinh_transform(self): imputations = {0.5: asinh_data} # Reverse asinh transform - reversed_data = un_asinh_transform_predictions( - imputations, asinh_params - ) + reversed_data = un_asinh_transform_predictions(imputations, asinh_params) # Should match original data pd.testing.assert_frame_equal( @@ -1084,9 +1056,7 @@ def test_un_asinh_transform_raises_error_for_missing_params(self): # Only have params for value1, not value2 asinh_params = {"value1": {}} - with pytest.raises( - ValueError, match="Missing asinh transformation parameters" - ): + with pytest.raises(ValueError, match="Missing asinh transformation parameters"): un_asinh_transform_predictions(imputations, asinh_params) diff --git a/tests/test_metrics.py b/tests/test_metrics.py index ca416c8..f6867e3 100644 --- a/tests/test_metrics.py +++ b/tests/test_metrics.py @@ -72,38 +72,26 @@ def test_metric_detection_numerical() -> None: """Test that numerical variables are correctly identified.""" # Continuous numerical data numerical_series = pd.Series(np.random.randn(100)) - assert ( - get_metric_for_variable_type(numerical_series, "num_var") - == "quantile_loss" - ) + assert get_metric_for_variable_type(numerical_series, "num_var") == "quantile_loss" # Integer numerical data with high cardinality int_series = pd.Series(np.random.randint(0, 100, size=100)) - assert ( - get_metric_for_variable_type(int_series, "int_var") == "quantile_loss" - ) + assert get_metric_for_variable_type(int_series, "int_var") == "quantile_loss" def test_metric_detection_categorical() -> None: """Test that categorical variables are correctly identified.""" # Binary data binary_series = pd.Series([0, 1, 0, 1, 1, 0, 1, 0]) - assert ( - get_metric_for_variable_type(binary_series, "binary_var") == "log_loss" - ) + assert get_metric_for_variable_type(binary_series, "binary_var") == "log_loss" # String categorical string_series = pd.Series(["A", "B", "C", "A", "B", "C"]) - assert ( - get_metric_for_variable_type(string_series, "string_var") == "log_loss" - ) + assert get_metric_for_variable_type(string_series, "string_var") == "log_loss" # Low cardinality integer (categorical-like) low_card_series = pd.Series([0, 1, 2, 0, 1, 2, 0, 1, 2]) - assert ( - get_metric_for_variable_type(low_card_series, "low_card_var") - == "log_loss" - ) + assert get_metric_for_variable_type(low_card_series, "low_card_var") == "log_loss" # Boolean type bool_series = pd.Series([True, False, True, False, True]) @@ -207,9 +195,9 @@ def test_compare_metrics_mixed_types(split_mixed_data: tuple) -> None: assert "log_loss" in metrics_used # Check correct metric assignment - num_target_metrics = results_df[ - results_df["Imputed Variable"] == "num_target1" - ]["Metric"].unique() + num_target_metrics = results_df[results_df["Imputed Variable"] == "num_target1"][ + "Metric" + ].unique() assert len(num_target_metrics) == 1 assert num_target_metrics[0] == "quantile_loss" @@ -257,9 +245,7 @@ def test_compare_metrics_all_categorical(split_mixed_data: tuple) -> None: ) Y_test = test_data[categorical_targets] - results_df = compare_metrics( - Y_test, method_imputations, categorical_targets - ) + results_df = compare_metrics(Y_test, method_imputations, categorical_targets) # Should only have log loss assert all(results_df["Metric"].isin(["log_loss"])) @@ -559,9 +545,7 @@ def test_log_loss_constant_across_quantiles(split_mixed_data: tuple) -> None: ) Y_test = test_data[categorical_targets] - results_df = compare_metrics( - Y_test, method_imputations, categorical_targets - ) + results_df = compare_metrics(Y_test, method_imputations, categorical_targets) # Filter to log loss results for the categorical variable log_loss_results = results_df[ @@ -572,18 +556,16 @@ def test_log_loss_constant_across_quantiles(split_mixed_data: tuple) -> None: # Get losses at different quantiles losses_by_quantile = {} for q in QUANTILES: - q_loss = log_loss_results[log_loss_results["Percentile"] == q][ - "Loss" - ].values + q_loss = log_loss_results[log_loss_results["Percentile"] == q]["Loss"].values if len(q_loss) > 0: losses_by_quantile[q] = q_loss[0] # All quantiles should have the same log loss if len(losses_by_quantile) > 1: loss_values = list(losses_by_quantile.values()) - assert np.allclose( - loss_values, loss_values[0], rtol=1e-10 - ), "Log loss should be constant across quantiles" + assert np.allclose(loss_values, loss_values[0], rtol=1e-10), ( + "Log loss should be constant across quantiles" + ) def test_empty_variable_lists() -> None: @@ -596,30 +578,20 @@ def test_empty_variable_lists() -> None: } # Should raise an error when no variables to evaluate with 'auto' - with pytest.raises( - ValueError, match="No variables compatible with any model" - ): + with pytest.raises(ValueError, match="No variables compatible with any model"): select_best_model_dual_metrics(method_results, metric_priority="auto") # Should raise error with 'numerical' priority with pytest.raises(ValueError, match="No numerical variables found"): - select_best_model_dual_metrics( - method_results, metric_priority="numerical" - ) + select_best_model_dual_metrics(method_results, metric_priority="numerical") # Should raise error with 'categorical' priority with pytest.raises(ValueError, match="No categorical variables found"): - select_best_model_dual_metrics( - method_results, metric_priority="categorical" - ) + select_best_model_dual_metrics(method_results, metric_priority="categorical") # Should raise error with 'combined' priority - with pytest.raises( - ValueError, match="No variables available for evaluation" - ): - select_best_model_dual_metrics( - method_results, metric_priority="combined" - ) + with pytest.raises(ValueError, match="No variables available for evaluation"): + select_best_model_dual_metrics(method_results, metric_priority="combined") def test_quantreg_with_numerical_only(split_mixed_data: tuple) -> None: @@ -748,9 +720,9 @@ def test_categorical_probabilities_in_cross_validation() -> None: # This threshold distinguishes between using real probabilities vs dummy ones # Real probabilities should give lower log loss - assert ( - test_loss < 2.0 - ), f"Log loss {test_loss} suggests dummy probabilities are being used instead of real ones" + assert test_loss < 2.0, ( + f"Log loss {test_loss} suggests dummy probabilities are being used instead of real ones" + ) def test_probability_ordering() -> None: @@ -785,17 +757,17 @@ def test_probability_ordering() -> None: ) # Correct alphabetical order: A, B, C - probs_correct_order, alphabetical_labels = ( - order_probabilities_alphabetically(probs_wrong_order, labels_wrong) + probs_correct_order, alphabetical_labels = order_probabilities_alphabetically( + probs_wrong_order, labels_wrong ) _, loss_correct = compute_loss( y_true, probs_correct_order, "log_loss", labels=alphabetical_labels ) # The correctly ordered probabilities should give much lower loss - assert ( - loss_correct < loss_wrong - ), "Alphabetical ordering of probabilities is not working correctly" + assert loss_correct < loss_wrong, ( + "Alphabetical ordering of probabilities is not working correctly" + ) # Check that labels are alphabetically ordered assert list(alphabetical_labels) == sorted(alphabetical_labels) @@ -829,18 +801,16 @@ def test_ols_returns_probabilities_for_categorical() -> None: predictions = fitted.predict(test_data, quantiles=[0.5], return_probs=True) # Check that probabilities are returned - assert ( - "probabilities" in predictions - ), "Model should return probabilities when return_probs=True" - assert ( - "cat_target" in predictions["probabilities"] - ), "Probabilities should include categorical variable" + assert "probabilities" in predictions, ( + "Model should return probabilities when return_probs=True" + ) + assert "cat_target" in predictions["probabilities"], ( + "Probabilities should include categorical variable" + ) # Check probability structure prob_info = predictions["probabilities"]["cat_target"] - assert isinstance( - prob_info, dict - ), "Probability info should be a dictionary" + assert isinstance(prob_info, dict), "Probability info should be a dictionary" assert "probabilities" in prob_info, "Should contain probabilities array" assert "classes" in prob_info, "Should contain classes array" @@ -848,15 +818,13 @@ def test_ols_returns_probabilities_for_categorical() -> None: classes = prob_info["classes"] # Check shapes - assert probs.shape[0] == len( - test_data - ), "Should have probabilities for each test sample" - assert probs.shape[1] == len( - np.unique(df["cat_target"]) - ), "Should have probability for each class" - assert len(classes) == len( - np.unique(df["cat_target"]) - ), "Should have all classes" + assert probs.shape[0] == len(test_data), ( + "Should have probabilities for each test sample" + ) + assert probs.shape[1] == len(np.unique(df["cat_target"])), ( + "Should have probability for each class" + ) + assert len(classes) == len(np.unique(df["cat_target"])), "Should have all classes" # Check that probabilities sum to 1 prob_sums = probs.sum(axis=1) @@ -875,9 +843,7 @@ def test_qrf_returns_probabilities_for_categorical() -> None: { "x1": np.random.randn(n_samples), "x2": np.random.randn(n_samples), - "cat_target": np.random.choice( - ["Apple", "Banana", "Cherry"], n_samples - ), + "cat_target": np.random.choice(["Apple", "Banana", "Cherry"], n_samples), } ) @@ -895,18 +861,16 @@ def test_qrf_returns_probabilities_for_categorical() -> None: predictions = fitted.predict(test_data, quantiles=[0.5], return_probs=True) # Check that probabilities are returned - assert ( - "probabilities" in predictions - ), "Model should return probabilities when return_probs=True" - assert ( - "cat_target" in predictions["probabilities"] - ), "Probabilities should include categorical variable" + assert "probabilities" in predictions, ( + "Model should return probabilities when return_probs=True" + ) + assert "cat_target" in predictions["probabilities"], ( + "Probabilities should include categorical variable" + ) # Check probability structure prob_info = predictions["probabilities"]["cat_target"] - assert isinstance( - prob_info, dict - ), "Probability info should be a dictionary" + assert isinstance(prob_info, dict), "Probability info should be a dictionary" assert "probabilities" in prob_info, "Should contain probabilities array" assert "classes" in prob_info, "Should contain classes array" @@ -914,20 +878,18 @@ def test_qrf_returns_probabilities_for_categorical() -> None: classes = prob_info["classes"] # Check that we have the original string labels, not encoded values - assert all( - isinstance(c, str) for c in classes - ), "Classes should be original string labels" - assert set(classes) == set( - df["cat_target"].unique() - ), "Should have all original class labels" + assert all(isinstance(c, str) for c in classes), ( + "Classes should be original string labels" + ) + assert set(classes) == set(df["cat_target"].unique()), ( + "Should have all original class labels" + ) # Check shapes - assert probs.shape[0] == len( - test_data - ), "Should have probabilities for each test sample" - assert probs.shape[1] == len( - classes - ), "Should have probability for each class" + assert probs.shape[0] == len(test_data), ( + "Should have probabilities for each test sample" + ) + assert probs.shape[1] == len(classes), "Should have probability for each class" # Check that probabilities sum to 1 prob_sums = probs.sum(axis=1) @@ -962,30 +924,25 @@ def test_probability_ordering_with_real_model() -> None: # Fit model model = OLS() - fitted = model.fit( - train_df, predictors=["x1", "x2"], imputed_variables=["target"] - ) + fitted = model.fit(train_df, predictors=["x1", "x2"], imputed_variables=["target"]) # Get predictions with probabilities predictions = fitted.predict(test_df, quantiles=[0.5], return_probs=True) - if ( - "probabilities" in predictions - and "target" in predictions["probabilities"] - ): + if "probabilities" in predictions and "target" in predictions["probabilities"]: prob_info = predictions["probabilities"]["target"] probs = prob_info["probabilities"] model_classes = prob_info["classes"] # Test ordering function - probs_ordered, alphabetical_labels = ( - order_probabilities_alphabetically(probs, model_classes) + probs_ordered, alphabetical_labels = order_probabilities_alphabetically( + probs, model_classes ) # Check that labels are alphabetical - assert list(alphabetical_labels) == sorted( - alphabetical_labels - ), "Labels should be alphabetically ordered" + assert list(alphabetical_labels) == sorted(alphabetical_labels), ( + "Labels should be alphabetically ordered" + ) # Compute log loss with ordered probabilities y_test = test_df["target"].values @@ -1006,9 +963,9 @@ def test_probability_ordering_with_real_model() -> None: _, loss_dummy = compute_loss(y_test, class_preds, "log_loss") # Real probabilities should give better (lower) loss than dummy probabilities - assert ( - loss_ordered < loss_dummy - ), "Real probabilities should give better loss than dummy probabilities" + assert loss_ordered < loss_dummy, ( + "Real probabilities should give better loss than dummy probabilities" + ) # === Distribution Comparison Tests === @@ -1018,9 +975,9 @@ def test_kl_divergence_identical() -> None: """Test KL divergence between identical distributions.""" values = np.array(["A", "B", "C", "A", "B", "C"]) kl = kl_divergence(values, values) - assert np.isclose( - kl, 0.0, atol=1e-10 - ), "KL divergence should be 0 for identical distributions" + assert np.isclose(kl, 0.0, atol=1e-10), ( + "KL divergence should be 0 for identical distributions" + ) def test_kl_divergence_disjoint() -> None: @@ -1029,9 +986,7 @@ def test_kl_divergence_disjoint() -> None: receiver = np.array(["B", "B", "B", "B"]) kl = kl_divergence(donor, receiver) # KL divergence should be very large (approaching infinity) for disjoint distributions - assert ( - kl > 10 - ), "KL divergence should be very large for disjoint distributions" + assert kl > 10, "KL divergence should be very large for disjoint distributions" def test_kl_divergence_partial_overlap() -> None: @@ -1045,12 +1000,10 @@ def test_kl_divergence_partial_overlap() -> None: # = 0.75*log(1.5) + 0.25*log(0.5) # ≈ 0.75*0.405 + 0.25*(-0.693) # ≈ 0.304 - 0.173 ≈ 0.131 - assert ( - kl > 0 - ), "KL divergence should be positive for different distributions" - assert ( - kl < 1 - ), f"KL divergence should be reasonable for similar distributions, got {kl}" + assert kl > 0, "KL divergence should be positive for different distributions" + assert kl < 1, ( + f"KL divergence should be reasonable for similar distributions, got {kl}" + ) def test_kl_divergence_different_categories() -> None: @@ -1061,9 +1014,9 @@ def test_kl_divergence_different_categories() -> None: # Donor: A=0.5, B=0.5, C=0.0 # Receiver: A=0.0+ε, B=0.5, C=0.5 (ε added to avoid log(0)) # KL divergence should be large due to A having 0 probability in receiver - assert ( - kl > 5 - ), f"KL divergence should be large when categories are missing, got {kl}" + assert kl > 5, ( + f"KL divergence should be large when categories are missing, got {kl}" + ) def test_kl_divergence_empty_input() -> None: @@ -1113,9 +1066,7 @@ def test_compare_distributions_categorical_only() -> None: # Create donor data donor = pd.DataFrame( { - "region": np.random.choice( - ["North", "South", "East", "West"], 100 - ), + "region": np.random.choice(["North", "South", "East", "West"], 100), "status": np.random.choice(["Active", "Inactive"], 100), } ) @@ -1126,9 +1077,7 @@ def test_compare_distributions_categorical_only() -> None: "region": np.random.choice( ["North", "South", "East", "West"], 100, p=[0.4, 0.3, 0.2, 0.1] ), - "status": np.random.choice( - ["Active", "Inactive"], 100, p=[0.7, 0.3] - ), + "status": np.random.choice(["Active", "Inactive"], 100, p=[0.7, 0.3]), } ) @@ -1159,9 +1108,7 @@ def test_compare_distributions_mixed_types() -> None: receiver = pd.DataFrame( { "income": np.random.normal(51000, 10000, 100), - "region": np.random.choice( - ["A", "B", "C"], 100, p=[0.5, 0.3, 0.2] - ), + "region": np.random.choice(["A", "B", "C"], 100, p=[0.5, 0.3, 0.2]), "age": np.random.normal(40.5, 10, 100), "employed": np.random.choice([True, False], 100, p=[0.8, 0.2]), } @@ -1305,29 +1252,25 @@ def test_kl_divergence_with_weights() -> None: # Without weights: both distributions are 50% A, 50% B kl_unweighted = kl_divergence(donor, receiver) - assert np.isclose( - kl_unweighted, 0.0, atol=1e-10 - ), "Unweighted identical distributions should have KL=0" + assert np.isclose(kl_unweighted, 0.0, atol=1e-10), ( + "Unweighted identical distributions should have KL=0" + ) # With weights: donor becomes 80% A, 20% B; receiver stays 50% A, 50% B - donor_weights = np.array( - [4.0, 4.0, 1.0, 1.0] - ) # A weighted 8, B weighted 2 - kl_weighted_donor = kl_divergence( - donor, receiver, donor_weights=donor_weights + donor_weights = np.array([4.0, 4.0, 1.0, 1.0]) # A weighted 8, B weighted 2 + kl_weighted_donor = kl_divergence(donor, receiver, donor_weights=donor_weights) + assert kl_weighted_donor > 0, ( + "Weighted donor with different distribution should have KL > 0" ) - assert ( - kl_weighted_donor > 0 - ), "Weighted donor with different distribution should have KL > 0" # With receiver weights: donor 50/50, receiver becomes 80% A, 20% B receiver_weights = np.array([4.0, 4.0, 1.0, 1.0]) kl_weighted_receiver = kl_divergence( donor, receiver, receiver_weights=receiver_weights ) - assert ( - kl_weighted_receiver > 0 - ), "Weighted receiver with different distribution should have KL > 0" + assert kl_weighted_receiver > 0, ( + "Weighted receiver with different distribution should have KL > 0" + ) def test_kl_divergence_weights_symmetry() -> None: @@ -1348,9 +1291,9 @@ def test_kl_divergence_weights_symmetry() -> None: donor_weights=donor_weights, receiver_weights=receiver_weights, ) - assert np.isclose( - kl, 0.0, atol=1e-10 - ), "Identically weighted distributions should have KL=0" + assert np.isclose(kl, 0.0, atol=1e-10), ( + "Identically weighted distributions should have KL=0" + ) def test_compare_distributions_with_weights() -> None: @@ -1374,9 +1317,7 @@ def test_compare_distributions_with_weights() -> None: receiver_weights = np.random.uniform(0.5, 2.0, 100) # Unweighted comparison - results_unweighted = compare_distributions( - donor, receiver, ["income", "region"] - ) + results_unweighted = compare_distributions(donor, receiver, ["income", "region"]) # Weighted comparison results_weighted = compare_distributions( @@ -1393,12 +1334,12 @@ def test_compare_distributions_with_weights() -> None: # Results should be different (weights should affect the computation) # Get income distances - income_unweighted = results_unweighted[ - results_unweighted["Variable"] == "income" - ]["Distance"].values[0] - income_weighted = results_weighted[ - results_weighted["Variable"] == "income" - ]["Distance"].values[0] + income_unweighted = results_unweighted[results_unweighted["Variable"] == "income"][ + "Distance" + ].values[0] + income_weighted = results_weighted[results_weighted["Variable"] == "income"][ + "Distance" + ].values[0] # With random weights, results should typically differ # (though not guaranteed, so we just check they're both valid) @@ -1424,9 +1365,7 @@ def test_compare_distributions_donor_weight_only() -> None: ) # Should work with only donor weights - results = compare_distributions( - donor, receiver, ["x"], donor_weights=donor_weights - ) + results = compare_distributions(donor, receiver, ["x"], donor_weights=donor_weights) assert len(results) == 1 assert results["Variable"].values[0] == "x" @@ -1517,9 +1456,9 @@ def test_compare_distributions_weights_affect_wasserstein() -> None: donor_weights=donor_weights, receiver_weights=receiver_weights, ) - assert np.isclose( - results_identical["Distance"].values[0], 0.0, atol=1e-10 - ), "Identical weighted distributions should have distance=0" + assert np.isclose(results_identical["Distance"].values[0], 0.0, atol=1e-10), ( + "Identical weighted distributions should have distance=0" + ) # Now change receiver weights to shift distribution toward higher values receiver_shifted_weights = np.array( @@ -1533,9 +1472,9 @@ def test_compare_distributions_weights_affect_wasserstein() -> None: donor_weights=donor_weights, receiver_weights=receiver_shifted_weights, ) - assert ( - results_shifted["Distance"].values[0] > 0 - ), "Different weighted distributions should have distance > 0" + assert results_shifted["Distance"].values[0] > 0, ( + "Different weighted distributions should have distance > 0" + ) def test_compare_distributions_weights_affect_kl() -> None: @@ -1563,16 +1502,14 @@ def test_compare_distributions_weights_affect_kl() -> None: donor_weights=donor_weights, receiver_weights=receiver_weights, ) - assert np.isclose( - results_identical["Distance"].values[0], 0.0, atol=1e-10 - ), "Identical weighted distributions should have KL=0" + assert np.isclose(results_identical["Distance"].values[0], 0.0, atol=1e-10), ( + "Identical weighted distributions should have KL=0" + ) # Now change weights to create different distributions # Donor: 50% A, 50% B (equal weights) # Receiver: 90% A, 10% B (by weights) - receiver_shifted_weights = np.array( - [4.5, 4.5, 0.5, 0.5] - ) # 90% weight on A + receiver_shifted_weights = np.array([4.5, 4.5, 0.5, 0.5]) # 90% weight on A results_shifted = compare_distributions( donor, @@ -1581,9 +1518,9 @@ def test_compare_distributions_weights_affect_kl() -> None: donor_weights=donor_weights, receiver_weights=receiver_shifted_weights, ) - assert ( - results_shifted["Distance"].values[0] > 0 - ), "Different weighted distributions should have KL > 0" + assert results_shifted["Distance"].values[0] > 0, ( + "Different weighted distributions should have KL > 0" + ) def test_compare_distributions_weight_length_mismatch() -> None: diff --git a/tests/test_models/test_imputers.py b/tests/test_models/test_imputers.py index 7c50ef0..9e43b49 100644 --- a/tests/test_models/test_imputers.py +++ b/tests/test_models/test_imputers.py @@ -57,9 +57,7 @@ def data_with_edge_cases() -> pd.DataFrame: "constant": np.ones(n_samples), # Constant predictor "binary": np.random.choice([0, 1], n_samples), "categorical": np.random.choice(["A", "B", "C"], n_samples), - "high_correlation": np.random.randn( - n_samples - ), # Will be made correlated + "high_correlation": np.random.randn(n_samples), # Will be made correlated "target": np.random.randn(n_samples), } ) @@ -95,12 +93,12 @@ def data_with_edge_cases() -> pd.DataFrame: def test_init_signatures(model_class: Type[Imputer]) -> None: """Test that all models can be initialized without required arguments.""" model = model_class() - assert ( - model.predictors is None - ), f"{model_class.__name__} should initialize predictors as None" - assert ( - model.imputed_variables is None - ), f"{model_class.__name__} should initialize imputed_variables as None" + assert model.predictors is None, ( + f"{model_class.__name__} should initialize predictors as None" + ) + assert model.imputed_variables is None, ( + f"{model_class.__name__} should initialize imputed_variables as None" + ) @pytest.mark.parametrize( @@ -131,9 +129,9 @@ def test_fit_predict_interface( predictions = fitted_model.predict(X_test, quantiles) # Check prediction format - assert isinstance( - predictions, dict - ), f"{model_class.__name__} predict should return a dictionary" + assert isinstance(predictions, dict), ( + f"{model_class.__name__} predict should return a dictionary" + ) assert set(predictions.keys()).issubset(set(quantiles)) # Check prediction shape @@ -279,9 +277,7 @@ def test_imputation_categorical_targets( # Check that we still get the categorical predictions assert isinstance(predictions_with_probs[0.5], pd.DataFrame) - assert pd.api.types.is_string_dtype( - predictions_with_probs[0.5]["categorical"] - ) + assert pd.api.types.is_string_dtype(predictions_with_probs[0.5]["categorical"]) # Check probability format prob_info = predictions_with_probs["probabilities"]["categorical"] @@ -402,9 +398,7 @@ def test_multiple_targets( model = model_class() if model_class.__name__ == "QuantReg": - fitted = model.fit( - X_train, predictors, imputed_variables, quantiles=[0.5] - ) + fitted = model.fit(X_train, predictors, imputed_variables, quantiles=[0.5]) else: fitted = model.fit(X_train, predictors, imputed_variables) @@ -537,9 +531,7 @@ def test_weighted_training( quantiles=QUANTILES, ) else: - fitted = model.fit( - X_train, predictors, imputed_variables, weight_col="wgt" - ) + fitted = model.fit(X_train, predictors, imputed_variables, weight_col="wgt") assert fitted is not None @@ -570,9 +562,7 @@ def test_extreme_quantiles( model = model_class() if model_class.__name__ == "QuantReg": - fitted = model.fit( - X_train, ["x1", "x2"], ["y"], quantiles=extreme_quantiles - ) + fitted = model.fit(X_train, ["x1", "x2"], ["y"], quantiles=extreme_quantiles) else: fitted = model.fit(X_train, ["x1", "x2"], ["y"]) @@ -586,9 +576,7 @@ def test_extreme_quantiles( @pytest.mark.parametrize( "model_class", ALL_IMPUTER_MODELS, ids=lambda cls: cls.__name__ ) -def test_single_quantile( - model_class: Type[Imputer], simple_data: pd.DataFrame -) -> None: +def test_single_quantile(model_class: Type[Imputer], simple_data: pd.DataFrame) -> None: """Test models with a single quantile.""" X_train, X_test = preprocess_data(simple_data) @@ -612,9 +600,7 @@ def test_single_quantile( def test_string_column_validation() -> None: """Test that the _validate_data method handles string columns appropriately.""" - data = pd.DataFrame( - {"numeric_col": [1, 2, 3], "string_col": ["a", "b", "c"]} - ) + data = pd.DataFrame({"numeric_col": [1, 2, 3], "string_col": ["a", "b", "c"]}) columns = ["numeric_col", "string_col"] model = OLS() @@ -663,9 +649,7 @@ def test_missing_predictors_in_test(model_class: Type[Imputer]) -> None: [OLS, QuantReg, QRF, Matching], ids=lambda cls: cls.__name__, ) -def test_reproducibility( - model_class: Type[Imputer], simple_data: pd.DataFrame -) -> None: +def test_reproducibility(model_class: Type[Imputer], simple_data: pd.DataFrame) -> None: # Note: MDN is excluded because PyTorch MPS (Apple Silicon) doesn't support # deterministic operations, making reproducibility tests unreliable. """Test that models produce reproducible results.""" @@ -701,9 +685,7 @@ def test_large_number_of_predictors(model_class: Type[Imputer]) -> None: n_predictors = 20 # Create data with many predictors - data_dict = { - f"x{i}": np.random.randn(n_samples) for i in range(n_predictors) - } + data_dict = {f"x{i}": np.random.randn(n_samples) for i in range(n_predictors)} data_dict["y"] = np.random.randn(n_samples) data = pd.DataFrame(data_dict) diff --git a/tests/test_models/test_matching.py b/tests/test_models/test_matching.py index 7c01bff..25b5403 100644 --- a/tests/test_models/test_matching.py +++ b/tests/test_models/test_matching.py @@ -103,9 +103,9 @@ def test_matching_quantile_invariance(simple_data: pd.DataFrame) -> None: val_01 = predictions[0.1]["y"].iloc[i] val_05 = predictions[0.5]["y"].iloc[i] val_09 = predictions[0.9]["y"].iloc[i] - assert ( - val_01 == val_05 == val_09 - ), "Matching should return same value for all quantiles" + assert val_01 == val_05 == val_09, ( + "Matching should return same value for all quantiles" + ) def test_matching_donor_preservation(simple_data: pd.DataFrame) -> None: @@ -119,9 +119,9 @@ def test_matching_donor_preservation(simple_data: pd.DataFrame) -> None: # The predicted value should be from the training set predicted_value = predictions[0.5]["y"].iloc[0] - assert ( - predicted_value in X_train["y"].values - ), "Matched value should be from donor pool" + assert predicted_value in X_train["y"].values, ( + "Matched value should be from donor pool" + ) # === Distance Functions Tests === @@ -144,9 +144,7 @@ def test_matching_different_distance_functions() -> None: for dist_fun in distance_functions: model = Matching() - fitted_model = model.fit( - X_train, ["x1", "x2"], ["y"], dist_fun=dist_fun - ) + fitted_model = model.fit(X_train, ["x1", "x2"], ["y"], dist_fun=dist_fun) predictions = fitted_model.predict(X_test[:5], quantiles=[0.5]) @@ -328,9 +326,7 @@ def test_matching_hyperparameter_tuning(diabetes_data: pd.DataFrame) -> None: train_idx = np.random.choice( len(diabetes_data), int(0.7 * len(diabetes_data)), replace=False ) - valid_idx = np.array( - [i for i in range(len(diabetes_data)) if i not in train_idx] - ) + valid_idx = np.array([i for i in range(len(diabetes_data)) if i not in train_idx]) train_data = diabetes_data.iloc[train_idx].reset_index(drop=True) valid_data = diabetes_data.iloc[valid_idx].reset_index(drop=True) @@ -356,22 +352,15 @@ def test_matching_hyperparameter_tuning(diabetes_data: pd.DataFrame) -> None: tuned_mse = {} for var in imputed_variables: - default_mse[var] = mean_squared_error( - X_valid[var], default_preds[0.5][var] - ) - tuned_mse[var] = mean_squared_error( - X_valid[var], tuned_preds[0.5][var] - ) + default_mse[var] = mean_squared_error(X_valid[var], default_preds[0.5][var]) + tuned_mse[var] = mean_squared_error(X_valid[var], tuned_preds[0.5][var]) # Both should produce valid results assert all(mse < np.inf for mse in default_mse.values()) assert all(mse < np.inf for mse in tuned_mse.values()) # Check hyperparameters if available - if ( - hasattr(tuned_fitted, "hyperparameters") - and tuned_fitted.hyperparameters - ): + if hasattr(tuned_fitted, "hyperparameters") and tuned_fitted.hyperparameters: if "dist_fun" in tuned_fitted.hyperparameters: assert tuned_fitted.hyperparameters["dist_fun"] in [ "Manhattan", @@ -441,7 +430,5 @@ def test_matching_preserves_relationships() -> None: # Each prediction should come from the same donor row for i in range(len(pred_y1)): # Find which donor row was matched - donor_mask = (X_train["y1"] == pred_y1[i]) & ( - X_train["y2"] == pred_y2[i] - ) + donor_mask = (X_train["y1"] == pred_y1[i]) & (X_train["y2"] == pred_y2[i]) assert donor_mask.any(), "Predictions should come from same donor row" diff --git a/tests/test_models/test_mdn.py b/tests/test_models/test_mdn.py index 886ab57..3b2b080 100644 --- a/tests/test_models/test_mdn.py +++ b/tests/test_models/test_mdn.py @@ -496,9 +496,7 @@ def test_mdn_return_probs(mixed_type_data: pd.DataFrame) -> None: fitted_model = model.fit(X_train, predictors, imputed_variables) # Predict with return_probs=True - predictions = fitted_model.predict( - X_test, quantiles=[0.5], return_probs=True - ) + predictions = fitted_model.predict(X_test, quantiles=[0.5], return_probs=True) assert "probabilities" in predictions assert "y_categorical" in predictions["probabilities"] diff --git a/tests/test_models/test_ols.py b/tests/test_models/test_ols.py index 4db9686..2083ffb 100644 --- a/tests/test_models/test_ols.py +++ b/tests/test_models/test_ols.py @@ -54,9 +54,7 @@ def test_ols_basic_fit_predict(diabetes_data: pd.DataFrame) -> None: fitted_model = model.fit(X_train, predictors, imputed_variables) # Predict at multiple quantiles - predictions = fitted_model.predict( - X_test, QUANTILES, random_quantile_sample=False - ) + predictions = fitted_model.predict(X_test, QUANTILES, random_quantile_sample=False) # Validate predictions assert isinstance(predictions, dict) @@ -231,20 +229,14 @@ def test_ols_prediction_quality(diabetes_data: pd.DataFrame) -> None: # Split data np.random.seed(42) - train_idx = np.random.choice( - len(data), int(0.8 * len(data)), replace=False - ) + train_idx = np.random.choice(len(data), int(0.8 * len(data)), replace=False) test_idx = np.array([i for i in range(len(data)) if i not in train_idx]) train_data = data.iloc[train_idx].reset_index(drop=True) test_data = data.iloc[test_idx].reset_index(drop=True) - X_train = preprocess_data( - train_data, full_data=True, train_size=1.0, test_size=0.0 - ) - X_test = preprocess_data( - test_data, full_data=True, train_size=1.0, test_size=0.0 - ) + X_train = preprocess_data(train_data, full_data=True, train_size=1.0, test_size=0.0) + X_test = preprocess_data(test_data, full_data=True, train_size=1.0, test_size=0.0) # Fit model model = OLS() diff --git a/tests/test_models/test_qrf.py b/tests/test_models/test_qrf.py index 04d740a..695f8ad 100644 --- a/tests/test_models/test_qrf.py +++ b/tests/test_models/test_qrf.py @@ -107,9 +107,7 @@ def test_qrf_sequential_imputation(diabetes_data: pd.DataFrame) -> None: # Fit model with sequential imputation model = QRF() - fitted_model = model.fit( - X_train, predictors, imputed_variables, n_estimators=30 - ) + fitted_model = model.fit(X_train, predictors, imputed_variables, n_estimators=30) # Get predictions small_test = X_test.head(5).copy() @@ -119,9 +117,7 @@ def test_qrf_sequential_imputation(diabetes_data: pd.DataFrame) -> None: parallel_predictions = {} for var in imputed_variables: single_model = QRF() - single_fitted = single_model.fit( - X_train, predictors, [var], n_estimators=30 - ) + single_fitted = single_model.fit(X_train, predictors, [var], n_estimators=30) single_pred = single_fitted.predict(small_test, quantiles=[0.5]) parallel_predictions[var] = single_pred[0.5][var] @@ -134,9 +130,7 @@ def test_qrf_sequential_imputation(diabetes_data: pd.DataFrame) -> None: differences_found = True break - assert ( - differences_found - ), "Sequential imputation should differ from parallel" + assert differences_found, "Sequential imputation should differ from parallel" # Test that order matters reversed_model = QRF() @@ -214,9 +208,7 @@ def test_qrf_missing_categorical_levels_in_test( ) # Should handle missing category gracefully - predictions = fitted_model.predict( - test_data[["numeric1", "numeric2", "category"]] - ) + predictions = fitted_model.predict(test_data[["numeric1", "numeric2", "category"]]) # Default returns DataFrame directly assert not predictions["target"].isna().any() @@ -613,9 +605,7 @@ def test_qrf_cross_validation(diabetes_data: pd.DataFrame) -> None: imputed_variables = ["s1", "s4"] data = diabetes_data[predictors + imputed_variables] - qrf_results = cross_validate_model( - QRF, data, predictors, imputed_variables - ) + qrf_results = cross_validate_model(QRF, data, predictors, imputed_variables) # Validate cross-validation results - now a dict with dual metrics assert isinstance(qrf_results, dict) @@ -688,26 +678,18 @@ def test_qrf_performance_characteristics(diabetes_data: pd.DataFrame) -> None: # Create train/test split np.random.seed(42) - train_idx = np.random.choice( - len(data), int(0.8 * len(data)), replace=False - ) + train_idx = np.random.choice(len(data), int(0.8 * len(data)), replace=False) test_idx = np.array([i for i in range(len(data)) if i not in train_idx]) train_data = data.iloc[train_idx].reset_index(drop=True) test_data = data.iloc[test_idx].reset_index(drop=True) - X_train = preprocess_data( - train_data, full_data=True, train_size=1.0, test_size=0.0 - ) - X_test = preprocess_data( - test_data, full_data=True, train_size=1.0, test_size=0.0 - ) + X_train = preprocess_data(train_data, full_data=True, train_size=1.0, test_size=0.0) + X_test = preprocess_data(test_data, full_data=True, train_size=1.0, test_size=0.0) # Fit model model = QRF() - fitted_model = model.fit( - X_train, predictors, imputed_variables, n_estimators=50 - ) + fitted_model = model.fit(X_train, predictors, imputed_variables, n_estimators=50) # Get predictions predictions = fitted_model.predict(X_test, quantiles=[0.5]) @@ -720,9 +702,7 @@ def test_qrf_performance_characteristics(diabetes_data: pd.DataFrame) -> None: correlation = np.corrcoef(true_values, pred_values)[0, 1] # QRF should achieve positive correlation - assert ( - correlation > 0.0 - ), f"QRF correlation should be positive: {correlation}" + assert correlation > 0.0, f"QRF correlation should be positive: {correlation}" # Calculate MSE mse = mean_squared_error(true_values, pred_values) @@ -1079,12 +1059,12 @@ def test_qrf_not_numeric_categorical_override() -> None: { "predictor1": np.random.randn(n_samples), "predictor2": np.random.randn(n_samples), - "discrete_var1": np.random.choice( - [0, 1, 2, 3, 4, 5], n_samples - ).astype(float), - "discrete_var2": np.random.choice( - [0, 1, 2, 3, 4, 5], n_samples - ).astype(float), + "discrete_var1": np.random.choice([0, 1, 2, 3, 4, 5], n_samples).astype( + float + ), + "discrete_var2": np.random.choice([0, 1, 2, 3, 4, 5], n_samples).astype( + float + ), "continuous_var": np.random.randn(n_samples) * 5 + 10, } ) @@ -1105,15 +1085,15 @@ def test_qrf_not_numeric_categorical_override() -> None: ) # Check that discrete vars were treated as categorical - assert ( - "discrete_var1" in model_default.categorical_targets - ), "discrete_var1 should be categorical by default" - assert ( - "discrete_var2" in model_default.categorical_targets - ), "discrete_var2 should be categorical by default" - assert ( - "continuous_var" in model_default.numeric_targets - ), "continuous_var should be numeric" + assert "discrete_var1" in model_default.categorical_targets, ( + "discrete_var1 should be categorical by default" + ) + assert "discrete_var2" in model_default.categorical_targets, ( + "discrete_var2 should be categorical by default" + ) + assert "continuous_var" in model_default.numeric_targets, ( + "continuous_var should be numeric" + ) # Test 2: Override discrete_var1 to be numeric, keep discrete_var2 as categorical model_override = QRF(log_level="WARNING") @@ -1121,26 +1101,24 @@ def test_qrf_not_numeric_categorical_override() -> None: X_train=donor_df, predictors=["predictor1", "predictor2"], imputed_variables=["discrete_var1", "discrete_var2", "continuous_var"], - not_numeric_categorical=[ - "discrete_var1" - ], # Force discrete_var1 to be numeric + not_numeric_categorical=["discrete_var1"], # Force discrete_var1 to be numeric n_estimators=20, random_state=42, ) # Check that discrete_var1 is now numeric, but discrete_var2 is still categorical - assert ( - "discrete_var1" not in model_override.categorical_targets - ), "discrete_var1 should NOT be categorical with override" - assert ( - "discrete_var1" in model_override.numeric_targets - ), "discrete_var1 should be numeric with override" - assert ( - "discrete_var2" in model_override.categorical_targets - ), "discrete_var2 should still be categorical" - assert ( - "continuous_var" in model_override.numeric_targets - ), "continuous_var should still be numeric" + assert "discrete_var1" not in model_override.categorical_targets, ( + "discrete_var1 should NOT be categorical with override" + ) + assert "discrete_var1" in model_override.numeric_targets, ( + "discrete_var1 should be numeric with override" + ) + assert "discrete_var2" in model_override.categorical_targets, ( + "discrete_var2 should still be categorical" + ) + assert "continuous_var" in model_override.numeric_targets, ( + "continuous_var should still be numeric" + ) # Test 3: Predictions should work with both models predictions_default = fitted_default.predict(receiver_df) @@ -1155,15 +1133,17 @@ def test_qrf_not_numeric_categorical_override() -> None: predictions_default["discrete_var1"].values, predictions_override["discrete_var1"].values, rtol=1e-5, - ), "discrete_var1 predictions should differ between categorical and numeric treatment" + ), ( + "discrete_var1 predictions should differ between categorical and numeric treatment" + ) # Test 4: Override for predictors as well # Create data where a predictor has discrete values donor_df_pred = pd.DataFrame( { - "discrete_predictor": np.random.choice( - [10, 20, 30, 40], n_samples - ).astype(float), + "discrete_predictor": np.random.choice([10, 20, 30, 40], n_samples).astype( + float + ), "normal_predictor": np.random.randn(n_samples), "target": np.random.randn(n_samples) * 2 + 5, } @@ -1171,9 +1151,7 @@ def test_qrf_not_numeric_categorical_override() -> None: receiver_df_pred = pd.DataFrame( { - "discrete_predictor": np.random.choice( - [10, 20, 30, 40], 30 - ).astype(float), + "discrete_predictor": np.random.choice([10, 20, 30, 40], 30).astype(float), "normal_predictor": np.random.randn(30), } ) @@ -1276,6 +1254,6 @@ def test_qrf_hyperparameter_tuning_improves_performance() -> None: # Tuned model should perform at least as well as untuned, or within 20% margin # (allowing for random variation in small datasets) margin = 0.2 - assert tuned_loss <= untuned_loss * ( - 1 + margin - ), f"Tuned loss ({tuned_loss:.4f}) should be ≤ {(1+margin)*100}% of untuned loss ({untuned_loss:.4f} * {1+margin} = {untuned_loss * (1+margin):.4f})" + assert tuned_loss <= untuned_loss * (1 + margin), ( + f"Tuned loss ({tuned_loss:.4f}) should be ≤ {(1 + margin) * 100}% of untuned loss ({untuned_loss:.4f} * {1 + margin} = {untuned_loss * (1 + margin):.4f})" + ) diff --git a/tests/test_models/test_quantreg.py b/tests/test_models/test_quantreg.py index 74e241f..826cc78 100644 --- a/tests/test_models/test_quantreg.py +++ b/tests/test_models/test_quantreg.py @@ -90,9 +90,7 @@ def test_quantreg_specific_quantiles(simple_data: pd.DataFrame) -> None: specific_quantiles = [0.1, 0.5, 0.9] model = QuantReg() - fitted_model = model.fit( - X_train, ["x1", "x2"], ["y"], quantiles=specific_quantiles - ) + fitted_model = model.fit(X_train, ["x1", "x2"], ["y"], quantiles=specific_quantiles) # Predict at the same quantiles predictions = fitted_model.predict(X_test, quantiles=specific_quantiles) @@ -152,9 +150,7 @@ def test_quantreg_skewed_distribution(skewed_data: pd.DataFrame) -> None: # For skewed distributions, quantiles should be different from symmetric # Just check they're not exactly equal (some asymmetry is captured) - assert ( - abs(upper_diff - lower_diff) > 0.01 - ), "QuantReg should capture some asymmetry" + assert abs(upper_diff - lower_diff) > 0.01, "QuantReg should capture some asymmetry" # === Cross-Validation Test === @@ -244,18 +240,16 @@ def test_quantreg_heteroscedasticity() -> None: high_x_idx = X_test_sorted.index[-10:] low_x_spread = ( - predictions[0.9].loc[low_x_idx, "y"] - - predictions[0.1].loc[low_x_idx, "y"] + predictions[0.9].loc[low_x_idx, "y"] - predictions[0.1].loc[low_x_idx, "y"] ).mean() high_x_spread = ( - predictions[0.9].loc[high_x_idx, "y"] - - predictions[0.1].loc[high_x_idx, "y"] + predictions[0.9].loc[high_x_idx, "y"] - predictions[0.1].loc[high_x_idx, "y"] ).mean() # Check that there's some difference in spread (heteroscedasticity is partially captured) - assert ( - abs(high_x_spread - low_x_spread) > 0.01 - ), "QuantReg should show some heteroscedasticity effect" + assert abs(high_x_spread - low_x_spread) > 0.01, ( + "QuantReg should show some heteroscedasticity effect" + ) # === Comparison with OLS === @@ -269,17 +263,13 @@ def test_quantreg_vs_ols_median(simple_data: pd.DataFrame) -> None: # Fit QuantReg for median quantreg = QuantReg() - quantreg_fitted = quantreg.fit( - X_train, ["x1", "x2"], ["y"], quantiles=[0.5] - ) + quantreg_fitted = quantreg.fit(X_train, ["x1", "x2"], ["y"], quantiles=[0.5]) quantreg_pred = quantreg_fitted.predict(X_test, quantiles=[0.5]) # Fit OLS ols = OLS() ols_fitted = ols.fit(X_train, ["x1", "x2"], ["y"]) - ols_pred = ols_fitted.predict( - X_test, quantiles=[0.5], random_quantile_sample=False - ) + ols_pred = ols_fitted.predict(X_test, quantiles=[0.5], random_quantile_sample=False) # For normally distributed errors, median and mean should be similar # QuantReg returns DataFrame for single quantile, OLS returns dict @@ -287,9 +277,9 @@ def test_quantreg_vs_ols_median(simple_data: pd.DataFrame) -> None: ols_mean = ols_pred[0.5]["y"].values correlation = np.corrcoef(quantreg_median, ols_mean)[0, 1] - assert ( - correlation > 0.85 - ), "QuantReg median and OLS mean should be reasonably similar for normal data" + assert correlation > 0.85, ( + "QuantReg median and OLS mean should be reasonably similar for normal data" + ) # === Performance Tests === @@ -304,26 +294,18 @@ def test_quantreg_prediction_quality(diabetes_data: pd.DataFrame) -> None: # Split data np.random.seed(42) - train_idx = np.random.choice( - len(data), int(0.8 * len(data)), replace=False - ) + train_idx = np.random.choice(len(data), int(0.8 * len(data)), replace=False) test_idx = np.array([i for i in range(len(data)) if i not in train_idx]) train_data = data.iloc[train_idx].reset_index(drop=True) test_data = data.iloc[test_idx].reset_index(drop=True) - X_train = preprocess_data( - train_data, full_data=True, train_size=1.0, test_size=0.0 - ) - X_test = preprocess_data( - test_data, full_data=True, train_size=1.0, test_size=0.0 - ) + X_train = preprocess_data(train_data, full_data=True, train_size=1.0, test_size=0.0) + X_test = preprocess_data(test_data, full_data=True, train_size=1.0, test_size=0.0) # Fit model model = QuantReg() - fitted_model = model.fit( - X_train, predictors, imputed_variables, quantiles=[0.5] - ) + fitted_model = model.fit(X_train, predictors, imputed_variables, quantiles=[0.5]) # Get predictions predictions = fitted_model.predict(X_test, quantiles=[0.5]) diff --git a/tests/test_predictor_analysis.py b/tests/test_predictor_analysis.py index 2c167da..9fd32ce 100644 --- a/tests/test_predictor_analysis.py +++ b/tests/test_predictor_analysis.py @@ -67,23 +67,17 @@ def sample_mixed_data(): "numeric_1": np.random.randn(n_samples), "numeric_2": np.random.randn(n_samples) * 2 + 5, "numeric_3": np.random.exponential(2, n_samples), - "categorical_1": np.random.choice( - ["cat_A", "cat_B", "cat_C"], n_samples - ), + "categorical_1": np.random.choice(["cat_A", "cat_B", "cat_C"], n_samples), "categorical_2": np.random.choice(["X", "Y", "Z", "W"], n_samples), "binary_1": np.random.choice([True, False], n_samples), "binary_2": np.random.choice([0, 1], n_samples), "target_numeric": np.random.randn(n_samples) * 3, - "target_categorical": np.random.choice( - ["class_1", "class_2"], n_samples - ), + "target_categorical": np.random.choice(["class_1", "class_2"], n_samples), } ) # Create some correlation - data["numeric_2"] = ( - data["numeric_1"] * 0.7 + np.random.randn(n_samples) * 0.5 - ) + data["numeric_2"] = data["numeric_1"] * 0.7 + np.random.randn(n_samples) * 0.5 data["target_numeric"] = ( data["numeric_1"] * 0.5 + data["numeric_2"] * 0.3 @@ -216,9 +210,7 @@ def test_predictor_target_mutual_information(self, sample_mixed_data): len(imputed_variables), ) assert list(results["predictor_target_mi"].index) == predictors - assert ( - list(results["predictor_target_mi"].columns) == imputed_variables - ) + assert list(results["predictor_target_mi"].columns) == imputed_variables # Check values are in valid range [0, 1] (normalized MI) mi_values = results["predictor_target_mi"].values @@ -226,25 +218,14 @@ def test_predictor_target_mutual_information(self, sample_mixed_data): # Check that numeric_1 and numeric_2 have non-zero MI with target_numeric # (since we created correlation in the fixture) - assert ( - results["predictor_target_mi"].loc["numeric_1", "target_numeric"] - > 0 - ) - assert ( - results["predictor_target_mi"].loc["numeric_2", "target_numeric"] - > 0 - ) + assert results["predictor_target_mi"].loc["numeric_1", "target_numeric"] > 0 + assert results["predictor_target_mi"].loc["numeric_2", "target_numeric"] > 0 # Check that binary_1 has non-zero MI with target_numeric # (it's part of the target calculation) - assert ( - results["predictor_target_mi"].loc["binary_1", "target_numeric"] - > 0 - ) + assert results["predictor_target_mi"].loc["binary_1", "target_numeric"] > 0 - def test_predictor_target_mi_only_with_mutual_info_method( - self, sample_mixed_data - ): + def test_predictor_target_mi_only_with_mutual_info_method(self, sample_mixed_data): """Test that predictor-target MI is only computed when mutual_info is requested.""" predictors = ["numeric_1", "numeric_2"] imputed_variables = ["target_numeric"] @@ -414,9 +395,7 @@ def test_basic_progressive_inclusion(self, sample_regression_data): # Check inclusion order from DataFrame assert len(results_df) <= 3 - assert all( - pred in predictors for pred in results_df["predictor_added"] - ) + assert all(pred in predictors for pred in results_df["predictor_added"]) # Check step numbering is correct assert list(results_df["step"]) == list(range(1, len(results_df) + 1)) @@ -431,9 +410,7 @@ def test_basic_progressive_inclusion(self, sample_regression_data): assert len(results["optimal_subset"]) <= 3 assert results["optimal_loss"] > 0 # Should be a positive loss value - def test_progressive_inclusion_all_predictors( - self, sample_regression_data - ): + def test_progressive_inclusion_all_predictors(self, sample_regression_data): """Test progressive inclusion using all predictors.""" predictors = ["feature_1", "feature_2", "feature_3"] imputed_variables = ["target"] @@ -479,9 +456,7 @@ def test_progressive_inclusion_with_mixed_types(self, sample_mixed_data): # Check that values are valid assert (results_df["avg_quantile_loss"] >= 0).all() assert (results_df["avg_log_loss"] >= 0).all() - assert results_df["step"].tolist() == list( - range(1, len(results_df) + 1) - ) + assert results_df["step"].tolist() == list(range(1, len(results_df) + 1)) class TestIntegration: @@ -497,8 +472,7 @@ def test_full_predictor_analysis_workflow(self, sample_mixed_data): data=sample_mixed_data, predictors=predictors, method="all" ) assert all( - key in correlations - for key in ["pearson", "spearman", "mutual_info"] + key in correlations for key in ["pearson", "spearman", "mutual_info"] ) # 2. Leave-one-out analysis diff --git a/tests/test_quantile_comparison.py b/tests/test_quantile_comparison.py index 9814d21..9eb9319 100644 --- a/tests/test_quantile_comparison.py +++ b/tests/test_quantile_comparison.py @@ -119,9 +119,7 @@ def test_compare_metrics_basic(split_data: tuple) -> None: ) # Compare quantile loss - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Check structure - returns long format DataFrame assert isinstance(loss_comparison_df, pd.DataFrame) @@ -156,9 +154,7 @@ def test_single_imputed_variable(split_data: tuple) -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Check results contain data for single variable variables = loss_comparison_df["Imputed Variable"].unique() @@ -180,9 +176,7 @@ def test_multiple_imputed_variables(split_data: tuple) -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Check results contain data for all variables variables = loss_comparison_df["Imputed Variable"].unique() @@ -221,9 +215,7 @@ def test_quantile_loss_symmetry() -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) assert not loss_comparison_df.empty @@ -256,14 +248,10 @@ def test_perfect_predictions() -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Loss should be relatively low for perfect predictions - ols_loss = loss_comparison_df[loss_comparison_df["Method"] == "OLS"][ - "Loss" - ] + ols_loss = loss_comparison_df[loss_comparison_df["Method"] == "OLS"]["Loss"] assert ols_loss.min() <= 1.01 # Allow for small floating point errors @@ -288,9 +276,7 @@ def test_model_ranking(diabetes_data: pd.DataFrame) -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Check we can compute mean loss per model mean_losses = loss_comparison_df.groupby("Method")["Loss"].mean() @@ -317,9 +303,7 @@ def test_wide_format_visualization(split_data: tuple) -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Convert to wide format for plotting # Filter to mean_loss only @@ -336,9 +320,7 @@ def test_wide_format_visualization(split_data: tuple) -> None: assert isinstance(wide_df, pd.DataFrame) assert wide_df.shape[0] <= len(model_classes) # One row per model # Columns should be quantiles - assert all( - col in QUANTILES for col in wide_df.columns if col in QUANTILES - ) + assert all(col in QUANTILES for col in wide_df.columns if col in QUANTILES) def test_long_format_visualization(split_data: tuple) -> None: @@ -354,9 +336,7 @@ def test_long_format_visualization(split_data: tuple) -> None: model_classes, X_train, X_test, predictors, imputed_variables ) - loss_comparison_df = compare_metrics( - Y_test, method_imputations, imputed_variables - ) + loss_comparison_df = compare_metrics(Y_test, method_imputations, imputed_variables) # Long format is directly suitable for seaborn/plotly assert "Method" in loss_comparison_df.columns @@ -364,9 +344,7 @@ def test_long_format_visualization(split_data: tuple) -> None: assert "Loss" in loss_comparison_df.columns # Can group by method and percentile - grouped = loss_comparison_df.groupby(["Method", "Percentile"])[ - "Loss" - ].mean() + grouped = loss_comparison_df.groupby(["Method", "Percentile"])["Loss"].mean() assert not grouped.empty @@ -422,9 +400,7 @@ def test_log_loss_for_categorical_variables() -> None: model_classes, X_train, X_test, predictors, binary_imputed ) - loss_df = compare_metrics( - Y_test_binary, method_imputations, binary_imputed - ) + loss_df = compare_metrics(Y_test_binary, method_imputations, binary_imputed) # Check that log loss is used for binary categorical binary_metrics = loss_df[loss_df["Imputed Variable"] == "binary_cat"][ @@ -458,9 +434,7 @@ def test_log_loss_for_categorical_variables() -> None: model_classes, X_train, X_test, predictors, string_imputed ) - loss_df = compare_metrics( - Y_test_string, method_imputations, string_imputed - ) + loss_df = compare_metrics(Y_test_string, method_imputations, string_imputed) # Check that log loss is used for string categorical string_metrics = loss_df[loss_df["Imputed Variable"] == "string_cat"][ @@ -480,9 +454,7 @@ def test_log_loss_for_categorical_variables() -> None: loss_df = compare_metrics(Y_test_num, method_imputations, num_imputed) # Check that quantile loss is used for numerical - num_metrics = loss_df[loss_df["Imputed Variable"] == "numerical"][ - "Metric" - ].unique() + num_metrics = loss_df[loss_df["Imputed Variable"] == "numerical"]["Metric"].unique() assert "quantile_loss" in num_metrics assert "log_loss" not in num_metrics @@ -512,9 +484,7 @@ def test_mixed_variable_types() -> None: } ) - predictors = [ - "predictor1" - ] # Using only numerical predictor for simplicity + predictors = ["predictor1"] # Using only numerical predictor for simplicity imputed_variables = ["numerical_target", "categorical_target"] Y_test = X_test[imputed_variables] @@ -559,9 +529,7 @@ def test_log_loss_value_properties() -> None: X_train = pd.DataFrame( { "x": range(100), - "y_perfect": [ - i % 2 for i in range(100) - ], # Perfectly predictable from x + "y_perfect": [i % 2 for i in range(100)], # Perfectly predictable from x "y_random": np.random.choice([0, 1], size=100), # Random } ) @@ -585,14 +553,10 @@ def test_log_loss_value_properties() -> None: model_classes, X_train, X_test, predictors, perfect_imputed ) - loss_df = compare_metrics( - Y_test_perfect, method_imputations, perfect_imputed - ) + loss_df = compare_metrics(Y_test_perfect, method_imputations, perfect_imputed) # Log loss for perfect predictions should be low - perfect_loss = loss_df[loss_df["Imputed Variable"] == "y_perfect"][ - "Loss" - ].mean() + perfect_loss = loss_df[loss_df["Imputed Variable"] == "y_perfect"]["Loss"].mean() assert perfect_loss < 5.0 # Log loss should be relatively low # Test with random variable (should have higher loss) @@ -603,14 +567,10 @@ def test_log_loss_value_properties() -> None: model_classes, X_train, X_test, predictors, random_imputed ) - loss_df = compare_metrics( - Y_test_random, method_imputations, random_imputed - ) + loss_df = compare_metrics(Y_test_random, method_imputations, random_imputed) # Log loss for random predictions should be higher - random_loss = loss_df[loss_df["Imputed Variable"] == "y_random"][ - "Loss" - ].mean() + random_loss = loss_df[loss_df["Imputed Variable"] == "y_random"]["Loss"].mean() # Random loss should typically be higher than perfect predictions # (though not guaranteed due to randomness) diff --git a/tests/test_smoke_qrf.py b/tests/test_smoke_qrf.py index b6be02b..9c47fa6 100644 --- a/tests/test_smoke_qrf.py +++ b/tests/test_smoke_qrf.py @@ -21,9 +21,7 @@ def test_qrf_basic_usage(): "household_size": np.random.randint(1, 6, n_samples), } ) - X_train["benefits"] = X_train["income"] * 0.1 + np.random.normal( - 0, 1000, n_samples - ) + X_train["benefits"] = X_train["income"] * 0.1 + np.random.normal(0, 1000, n_samples) predictors = ["age", "income", "household_size"] imputed_variables = ["benefits"] @@ -50,12 +48,10 @@ def test_qrf_basic_usage(): # Basic assertions assert "benefits" in predictions, "Should have predictions for 'benefits'" - assert len(predictions["benefits"]) == len( - X_test - ), "Should have predictions for all test samples" - assert ( - not predictions["benefits"].isna().any() - ), "Should not have NaN predictions" + assert len(predictions["benefits"]) == len(X_test), ( + "Should have predictions for all test samples" + ) + assert not predictions["benefits"].isna().any(), "Should not have NaN predictions" print("✓ QRF smoke test passed") diff --git a/tests/test_visualizations.py b/tests/test_visualizations.py index ad1475d..2e7d091 100644 --- a/tests/test_visualizations.py +++ b/tests/test_visualizations.py @@ -61,9 +61,7 @@ def sample_log_loss_results(): @pytest.fixture -def sample_combined_results( - sample_quantile_loss_results, sample_log_loss_results -): +def sample_combined_results(sample_quantile_loss_results, sample_log_loss_results): """Create sample combined metric results.""" return { "quantile_loss": sample_quantile_loss_results, @@ -91,9 +89,7 @@ def sample_probability_distribution(): # Generate random probabilities that sum to 1 probs = np.random.dirichlet(np.ones(n_classes), n_samples) - return pd.DataFrame( - probs, columns=[f"Class {i}" for i in range(n_classes)] - ) + return pd.DataFrame(probs, columns=[f"Class {i}" for i in range(n_classes)]) @pytest.fixture @@ -225,9 +221,7 @@ def test_confusion_matrix_plot(self, sample_confusion_matrix): assert hasattr(fig, "data") assert len(fig.data) > 0 # Should have at least one trace - def test_probability_distribution_plot( - self, sample_probability_distribution - ): + def test_probability_distribution_plot(self, sample_probability_distribution): """Test probability distribution visualization.""" with warnings.catch_warnings(): warnings.simplefilter("ignore") @@ -260,9 +254,7 @@ def test_probability_distribution_plot( # Verify the figure contains data assert hasattr(fig, "data") - assert ( - len(fig.data) > 0 - ) # Should have histogram or distribution data + assert len(fig.data) > 0 # Should have histogram or distribution data def test_df_compatibility(self, sample_quantile_loss_results): """Test compatibility with DataFrame input.""" @@ -460,9 +452,7 @@ def test_ols_visualization(self, diabetes_data): with warnings.catch_warnings(): warnings.simplefilter("ignore") - results = cross_validate_model( - OLS, data, predictors, imputed_variables - ) + results = cross_validate_model(OLS, data, predictors, imputed_variables) # Test visualization viz = PerformanceResults( @@ -517,9 +507,7 @@ def test_model_comparison_integration(self, diabetes_data): comparison_results = {} # OLS - ols_results = cross_validate_model( - OLS, data, predictors, imputed_variables - ) + ols_results = cross_validate_model(OLS, data, predictors, imputed_variables) comparison_results["OLS"] = ols_results # QuantReg @@ -529,9 +517,7 @@ def test_model_comparison_integration(self, diabetes_data): comparison_results["QuantReg"] = qr_results # Test comparison visualization - viz = MethodComparisonResults( - comparison_results, metric="quantile_loss" - ) + viz = MethodComparisonResults(comparison_results, metric="quantile_loss") fig = viz.plot() assert fig is not None @@ -592,9 +578,7 @@ def test_comparison_visualization_from_autoimpute(self): with warnings.catch_warnings(): warnings.simplefilter("ignore") - viz = MethodComparisonResults( - model_results, metric="quantile_loss" - ) + viz = MethodComparisonResults(model_results, metric="quantile_loss") fig = viz.plot() assert fig is not None @@ -638,9 +622,7 @@ def test_missing_required_keys(self): assert fig is not None except (ValueError, KeyError) as e: # Should have informative error message - assert ( - "results" in str(e).lower() or "missing" in str(e).lower() - ) + assert "results" in str(e).lower() or "missing" in str(e).lower() def test_nan_handling(self): """Test handling of NaN values in results.""" @@ -749,9 +731,7 @@ def test_comparison_results_with_error_bars(self): with warnings.catch_warnings(): warnings.simplefilter("ignore") - viz = MethodComparisonResults( - comparison_results, metric="quantile_loss" - ) + viz = MethodComparisonResults(comparison_results, metric="quantile_loss") fig = viz.plot(show_error_bars=True) assert fig is not None diff --git a/uv.lock b/uv.lock index a9bc50d..6eb8066 100644 --- a/uv.lock +++ b/uv.lock @@ -1,6 +1,6 @@ version = 1 -revision = 2 -requires-python = "==3.13.*" +revision = 3 +requires-python = ">=3.12, <3.14" [[package]] name = "accessible-pygments" @@ -14,6 +14,79 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7", size = 1395903, upload-time = "2024-05-10T11:23:08.421Z" }, ] +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload-time = "2025-03-12T01:42:48.764Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload-time = "2025-03-12T01:42:47.083Z" }, +] + +[[package]] +name = "aiohttp" +version = "3.13.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", hash = "sha256:a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88", size = 7844556, upload-time = "2026-01-03T17:33:05.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/be/4fc11f202955a69e0db803a12a062b8379c970c7c84f4882b6da17337cc1/aiohttp-3.13.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:b903a4dfee7d347e2d87697d0713be59e0b87925be030c9178c5faa58ea58d5c", size = 739732, upload-time = "2026-01-03T17:30:14.23Z" }, + { url = "https://files.pythonhosted.org/packages/97/2c/621d5b851f94fa0bb7430d6089b3aa970a9d9b75196bc93bb624b0db237a/aiohttp-3.13.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a45530014d7a1e09f4a55f4f43097ba0fd155089372e105e4bff4ca76cb1b168", size = 494293, upload-time = "2026-01-03T17:30:15.96Z" }, + { url = "https://files.pythonhosted.org/packages/5d/43/4be01406b78e1be8320bb8316dc9c42dbab553d281c40364e0f862d5661c/aiohttp-3.13.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:27234ef6d85c914f9efeb77ff616dbf4ad2380be0cda40b4db086ffc7ddd1b7d", size = 493533, upload-time = "2026-01-03T17:30:17.431Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a8/5a35dc56a06a2c90d4742cbf35294396907027f80eea696637945a106f25/aiohttp-3.13.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d32764c6c9aafb7fb55366a224756387cd50bfa720f32b88e0e6fa45b27dcf29", size = 1737839, upload-time = "2026-01-03T17:30:19.422Z" }, + { url = "https://files.pythonhosted.org/packages/bf/62/4b9eeb331da56530bf2e198a297e5303e1c1ebdceeb00fe9b568a65c5a0c/aiohttp-3.13.3-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b1a6102b4d3ebc07dad44fbf07b45bb600300f15b552ddf1851b5390202ea2e3", size = 1703932, upload-time = "2026-01-03T17:30:21.756Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f6/af16887b5d419e6a367095994c0b1332d154f647e7dc2bd50e61876e8e3d/aiohttp-3.13.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c014c7ea7fb775dd015b2d3137378b7be0249a448a1612268b5a90c2d81de04d", size = 1771906, upload-time = "2026-01-03T17:30:23.932Z" }, + { url = "https://files.pythonhosted.org/packages/ce/83/397c634b1bcc24292fa1e0c7822800f9f6569e32934bdeef09dae7992dfb/aiohttp-3.13.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2b8d8ddba8f95ba17582226f80e2de99c7a7948e66490ef8d947e272a93e9463", size = 1871020, upload-time = "2026-01-03T17:30:26Z" }, + { url = "https://files.pythonhosted.org/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc", size = 1755181, upload-time = "2026-01-03T17:30:27.554Z" }, + { url = "https://files.pythonhosted.org/packages/0a/87/20a35ad487efdd3fba93d5843efdfaa62d2f1479eaafa7453398a44faf13/aiohttp-3.13.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:01ad2529d4b5035578f5081606a465f3b814c542882804e2e8cda61adf5c71bf", size = 1561794, upload-time = "2026-01-03T17:30:29.254Z" }, + { url = "https://files.pythonhosted.org/packages/de/95/8fd69a66682012f6716e1bc09ef8a1a2a91922c5725cb904689f112309c4/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bb4f7475e359992b580559e008c598091c45b5088f28614e855e42d39c2f1033", size = 1697900, upload-time = "2026-01-03T17:30:31.033Z" }, + { url = "https://files.pythonhosted.org/packages/e5/66/7b94b3b5ba70e955ff597672dad1691333080e37f50280178967aff68657/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c19b90316ad3b24c69cd78d5c9b4f3aa4497643685901185b65166293d36a00f", size = 1728239, upload-time = "2026-01-03T17:30:32.703Z" }, + { url = "https://files.pythonhosted.org/packages/47/71/6f72f77f9f7d74719692ab65a2a0252584bf8d5f301e2ecb4c0da734530a/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:96d604498a7c782cb15a51c406acaea70d8c027ee6b90c569baa6e7b93073679", size = 1740527, upload-time = "2026-01-03T17:30:34.695Z" }, + { url = "https://files.pythonhosted.org/packages/fa/b4/75ec16cbbd5c01bdaf4a05b19e103e78d7ce1ef7c80867eb0ace42ff4488/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:084911a532763e9d3dd95adf78a78f4096cd5f58cdc18e6fdbc1b58417a45423", size = 1554489, upload-time = "2026-01-03T17:30:36.864Z" }, + { url = "https://files.pythonhosted.org/packages/52/8f/bc518c0eea29f8406dcf7ed1f96c9b48e3bc3995a96159b3fc11f9e08321/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7a4a94eb787e606d0a09404b9c38c113d3b099d508021faa615d70a0131907ce", size = 1767852, upload-time = "2026-01-03T17:30:39.433Z" }, + { url = "https://files.pythonhosted.org/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a", size = 1722379, upload-time = "2026-01-03T17:30:41.081Z" }, + { url = "https://files.pythonhosted.org/packages/3c/4a/1a3fee7c21350cac78e5c5cef711bac1b94feca07399f3d406972e2d8fcd/aiohttp-3.13.3-cp312-cp312-win32.whl", hash = "sha256:b04be762396457bef43f3597c991e192ee7da460a4953d7e647ee4b1c28e7046", size = 428253, upload-time = "2026-01-03T17:30:42.644Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b7/76175c7cb4eb73d91ad63c34e29fc4f77c9386bba4a65b53ba8e05ee3c39/aiohttp-3.13.3-cp312-cp312-win_amd64.whl", hash = "sha256:e3531d63d3bdfa7e3ac5e9b27b2dd7ec9df3206a98e0b3445fa906f233264c57", size = 455407, upload-time = "2026-01-03T17:30:44.195Z" }, + { url = "https://files.pythonhosted.org/packages/97/8a/12ca489246ca1faaf5432844adbfce7ff2cc4997733e0af120869345643a/aiohttp-3.13.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5dff64413671b0d3e7d5918ea490bdccb97a4ad29b3f311ed423200b2203e01c", size = 734190, upload-time = "2026-01-03T17:30:45.832Z" }, + { url = "https://files.pythonhosted.org/packages/32/08/de43984c74ed1fca5c014808963cc83cb00d7bb06af228f132d33862ca76/aiohttp-3.13.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:87b9aab6d6ed88235aa2970294f496ff1a1f9adcd724d800e9b952395a80ffd9", size = 491783, upload-time = "2026-01-03T17:30:47.466Z" }, + { url = "https://files.pythonhosted.org/packages/17/f8/8dd2cf6112a5a76f81f81a5130c57ca829d101ad583ce57f889179accdda/aiohttp-3.13.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:425c126c0dc43861e22cb1c14ba4c8e45d09516d0a3ae0a3f7494b79f5f233a3", size = 490704, upload-time = "2026-01-03T17:30:49.373Z" }, + { url = "https://files.pythonhosted.org/packages/6d/40/a46b03ca03936f832bc7eaa47cfbb1ad012ba1be4790122ee4f4f8cba074/aiohttp-3.13.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7f9120f7093c2a32d9647abcaf21e6ad275b4fbec5b55969f978b1a97c7c86bf", size = 1720652, upload-time = "2026-01-03T17:30:50.974Z" }, + { url = "https://files.pythonhosted.org/packages/f7/7e/917fe18e3607af92657e4285498f500dca797ff8c918bd7d90b05abf6c2a/aiohttp-3.13.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:697753042d57f4bf7122cab985bf15d0cef23c770864580f5af4f52023a56bd6", size = 1692014, upload-time = "2026-01-03T17:30:52.729Z" }, + { url = "https://files.pythonhosted.org/packages/71/b6/cefa4cbc00d315d68973b671cf105b21a609c12b82d52e5d0c9ae61d2a09/aiohttp-3.13.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6de499a1a44e7de70735d0b39f67c8f25eb3d91eb3103be99ca0fa882cdd987d", size = 1759777, upload-time = "2026-01-03T17:30:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e3/e06ee07b45e59e6d81498b591fc589629be1553abb2a82ce33efe2a7b068/aiohttp-3.13.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:37239e9f9a7ea9ac5bf6b92b0260b01f8a22281996da609206a84df860bc1261", size = 1861276, upload-time = "2026-01-03T17:30:56.512Z" }, + { url = "https://files.pythonhosted.org/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0", size = 1743131, upload-time = "2026-01-03T17:30:58.256Z" }, + { url = "https://files.pythonhosted.org/packages/04/98/3d21dde21889b17ca2eea54fdcff21b27b93f45b7bb94ca029c31ab59dc3/aiohttp-3.13.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fc290605db2a917f6e81b0e1e0796469871f5af381ce15c604a3c5c7e51cb730", size = 1556863, upload-time = "2026-01-03T17:31:00.445Z" }, + { url = "https://files.pythonhosted.org/packages/9e/84/da0c3ab1192eaf64782b03971ab4055b475d0db07b17eff925e8c93b3aa5/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4021b51936308aeea0367b8f006dc999ca02bc118a0cc78c303f50a2ff6afb91", size = 1682793, upload-time = "2026-01-03T17:31:03.024Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0f/5802ada182f575afa02cbd0ec5180d7e13a402afb7c2c03a9aa5e5d49060/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:49a03727c1bba9a97d3e93c9f93ca03a57300f484b6e935463099841261195d3", size = 1716676, upload-time = "2026-01-03T17:31:04.842Z" }, + { url = "https://files.pythonhosted.org/packages/3f/8c/714d53bd8b5a4560667f7bbbb06b20c2382f9c7847d198370ec6526af39c/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3d9908a48eb7416dc1f4524e69f1d32e5d90e3981e4e37eb0aa1cd18f9cfa2a4", size = 1733217, upload-time = "2026-01-03T17:31:06.868Z" }, + { url = "https://files.pythonhosted.org/packages/7d/79/e2176f46d2e963facea939f5be2d26368ce543622be6f00a12844d3c991f/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2712039939ec963c237286113c68dbad80a82a4281543f3abf766d9d73228998", size = 1552303, upload-time = "2026-01-03T17:31:08.958Z" }, + { url = "https://files.pythonhosted.org/packages/ab/6a/28ed4dea1759916090587d1fe57087b03e6c784a642b85ef48217b0277ae/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:7bfdc049127717581866fa4708791220970ce291c23e28ccf3922c700740fdc0", size = 1763673, upload-time = "2026-01-03T17:31:10.676Z" }, + { url = "https://files.pythonhosted.org/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591", size = 1721120, upload-time = "2026-01-03T17:31:12.575Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9f/d643bb3c5fb99547323e635e251c609fbbc660d983144cfebec529e09264/aiohttp-3.13.3-cp313-cp313-win32.whl", hash = "sha256:1449ceddcdbcf2e0446957863af03ebaaa03f94c090f945411b61269e2cb5daf", size = 427383, upload-time = "2026-01-03T17:31:14.382Z" }, + { url = "https://files.pythonhosted.org/packages/4e/f1/ab0395f8a79933577cdd996dd2f9aa6014af9535f65dddcf88204682fe62/aiohttp-3.13.3-cp313-cp313-win_amd64.whl", hash = "sha256:693781c45a4033d31d4187d2436f5ac701e7bbfe5df40d917736108c1cc7436e", size = 453899, upload-time = "2026-01-03T17:31:15.958Z" }, +] + +[[package]] +name = "aiosignal" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" }, +] + [[package]] name = "alabaster" version = "0.7.16" @@ -46,6 +119,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, ] +[[package]] +name = "antlr4-python3-runtime" +version = "4.9.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz", hash = "sha256:f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b", size = 117034, upload-time = "2021-11-06T17:52:23.524Z" } + [[package]] name = "appnope" version = "0.1.4" @@ -55,15 +134,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, ] -[[package]] -name = "argparse" -version = "1.4.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz", hash = "sha256:62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4", size = 70508, upload-time = "2015-09-12T20:22:16.217Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl", hash = "sha256:c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314", size = 23000, upload-time = "2015-09-14T16:03:16.137Z" }, -] - [[package]] name = "asttokens" version = "3.0.0" @@ -104,26 +174,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" }, ] -[[package]] -name = "black" -version = "25.1.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "click" }, - { name = "mypy-extensions" }, - { name = "packaging" }, - { name = "pathspec" }, - { name = "platformdirs" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/94/49/26a7b0f3f35da4b5a65f081943b7bcd22d7002f5f0fb8098ec1ff21cb6ef/black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666", size = 649449, upload-time = "2025-01-29T04:15:40.373Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/98/87/0edf98916640efa5d0696e1abb0a8357b52e69e82322628f25bf14d263d1/black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f", size = 1650673, upload-time = "2025-01-29T05:37:20.574Z" }, - { url = "https://files.pythonhosted.org/packages/52/e5/f7bf17207cf87fa6e9b676576749c6b6ed0d70f179a3d812c997870291c3/black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3", size = 1453190, upload-time = "2025-01-29T05:37:22.106Z" }, - { url = "https://files.pythonhosted.org/packages/e3/ee/adda3d46d4a9120772fae6de454c8495603c37c4c3b9c60f25b1ab6401fe/black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171", size = 1782926, upload-time = "2025-01-29T04:18:58.564Z" }, - { url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18", size = 1442613, upload-time = "2025-01-29T04:19:27.63Z" }, - { url = "https://files.pythonhosted.org/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717", size = 207646, upload-time = "2025-01-29T04:15:38.082Z" }, -] - [[package]] name = "build" version = "1.2.2.post1" @@ -156,6 +206,17 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, @@ -175,6 +236,19 @@ version = "3.4.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7", size = 199936, upload-time = "2025-05-02T08:32:33.712Z" }, + { url = "https://files.pythonhosted.org/packages/ee/8a/1a5e33b73e0d9287274f899d967907cd0bf9c343e651755d9307e0dbf2b3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3", size = 143790, upload-time = "2025-05-02T08:32:35.768Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/59521f1d8e6ab1482164fa21409c5ef44da3e9f653c13ba71becdd98dec3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a", size = 153924, upload-time = "2025-05-02T08:32:37.284Z" }, + { url = "https://files.pythonhosted.org/packages/86/2d/fb55fdf41964ec782febbf33cb64be480a6b8f16ded2dbe8db27a405c09f/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214", size = 146626, upload-time = "2025-05-02T08:32:38.803Z" }, + { url = "https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a", size = 148567, upload-time = "2025-05-02T08:32:40.251Z" }, + { url = "https://files.pythonhosted.org/packages/09/14/957d03c6dc343c04904530b6bef4e5efae5ec7d7990a7cbb868e4595ee30/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd", size = 150957, upload-time = "2025-05-02T08:32:41.705Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c8/8174d0e5c10ccebdcb1b53cc959591c4c722a3ad92461a273e86b9f5a302/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981", size = 145408, upload-time = "2025-05-02T08:32:43.709Z" }, + { url = "https://files.pythonhosted.org/packages/58/aa/8904b84bc8084ac19dc52feb4f5952c6df03ffb460a887b42615ee1382e8/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c", size = 153399, upload-time = "2025-05-02T08:32:46.197Z" }, + { url = "https://files.pythonhosted.org/packages/c2/26/89ee1f0e264d201cb65cf054aca6038c03b1a0c6b4ae998070392a3ce605/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b", size = 156815, upload-time = "2025-05-02T08:32:48.105Z" }, + { url = "https://files.pythonhosted.org/packages/fd/07/68e95b4b345bad3dbbd3a8681737b4338ff2c9df29856a6d6d23ac4c73cb/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d", size = 154537, upload-time = "2025-05-02T08:32:49.719Z" }, + { url = "https://files.pythonhosted.org/packages/77/1a/5eefc0ce04affb98af07bc05f3bac9094513c0e23b0562d64af46a06aae4/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f", size = 149565, upload-time = "2025-05-02T08:32:51.404Z" }, + { url = "https://files.pythonhosted.org/packages/37/a0/2410e5e6032a174c95e0806b1a6585eb21e12f445ebe239fac441995226a/charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c", size = 98357, upload-time = "2025-05-02T08:32:53.079Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e", size = 105776, upload-time = "2025-05-02T08:32:54.573Z" }, { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" }, { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" }, { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" }, @@ -242,6 +316,17 @@ version = "7.9.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/04/b7/c0465ca253df10a9e8dae0692a4ae6e9726d245390aaef92360e1d6d3832/coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b", size = 813556, upload-time = "2025-07-03T10:54:15.101Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0", size = 212344, upload-time = "2025-07-03T10:53:09.3Z" }, + { url = "https://files.pythonhosted.org/packages/95/0c/ee03c95d32be4d519e6a02e601267769ce2e9a91fc8faa1b540e3626c680/coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3", size = 212580, upload-time = "2025-07-03T10:53:11.52Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9f/826fa4b544b27620086211b87a52ca67592622e1f3af9e0a62c87aea153a/coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1", size = 246383, upload-time = "2025-07-03T10:53:13.134Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b3/4477aafe2a546427b58b9c540665feff874f4db651f4d3cb21b308b3a6d2/coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615", size = 243400, upload-time = "2025-07-03T10:53:14.614Z" }, + { url = "https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b", size = 245591, upload-time = "2025-07-03T10:53:15.872Z" }, + { url = "https://files.pythonhosted.org/packages/c6/e7/a59888e882c9a5f0192d8627a30ae57910d5d449c80229b55e7643c078c4/coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9", size = 245402, upload-time = "2025-07-03T10:53:17.124Z" }, + { url = "https://files.pythonhosted.org/packages/92/a5/72fcd653ae3d214927edc100ce67440ed8a0a1e3576b8d5e6d066ed239db/coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f", size = 243583, upload-time = "2025-07-03T10:53:18.781Z" }, + { url = "https://files.pythonhosted.org/packages/5c/f5/84e70e4df28f4a131d580d7d510aa1ffd95037293da66fd20d446090a13b/coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d", size = 244815, upload-time = "2025-07-03T10:53:20.168Z" }, + { url = "https://files.pythonhosted.org/packages/39/e7/d73d7cbdbd09fdcf4642655ae843ad403d9cbda55d725721965f3580a314/coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355", size = 214719, upload-time = "2025-07-03T10:53:21.521Z" }, + { url = "https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0", size = 215509, upload-time = "2025-07-03T10:53:22.853Z" }, + { url = "https://files.pythonhosted.org/packages/b7/34/0439f1ae2593b0346164d907cdf96a529b40b7721a45fdcf8b03c95fcd90/coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b", size = 213910, upload-time = "2025-07-03T10:53:24.472Z" }, { url = "https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038", size = 212367, upload-time = "2025-07-03T10:53:25.811Z" }, { url = "https://files.pythonhosted.org/packages/e8/9e/5cd6f130150712301f7e40fb5865c1bc27b97689ec57297e568d972eec3c/coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d", size = 212632, upload-time = "2025-07-03T10:53:27.075Z" }, { url = "https://files.pythonhosted.org/packages/a8/de/6287a2c2036f9fd991c61cefa8c64e57390e30c894ad3aa52fac4c1e14a8/coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3", size = 245793, upload-time = "2025-07-03T10:53:28.408Z" }, @@ -267,12 +352,37 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3c/38/bbe2e63902847cf79036ecc75550d0698af31c91c7575352eb25190d0fb3/coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4", size = 204005, upload-time = "2025-07-03T10:54:13.491Z" }, ] +[[package]] +name = "cuda-bindings" +version = "12.9.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/c1/dabe88f52c3e3760d861401bb994df08f672ec893b8f7592dc91626adcf3/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fda147a344e8eaeca0c6ff113d2851ffca8f7dfc0a6c932374ee5c47caa649c8", size = 12151019, upload-time = "2025-10-21T14:51:43.167Z" }, + { url = "https://files.pythonhosted.org/packages/63/56/e465c31dc9111be3441a9ba7df1941fe98f4aa6e71e8788a3fb4534ce24d/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32bdc5a76906be4c61eb98f546a6786c5773a881f3b166486449b5d141e4a39f", size = 11906628, upload-time = "2025-10-21T14:51:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/a3/84/1e6be415e37478070aeeee5884c2022713c1ecc735e6d82d744de0252eee/cuda_bindings-12.9.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:56e0043c457a99ac473ddc926fe0dc4046694d99caef633e92601ab52cbe17eb", size = 11925991, upload-time = "2025-10-21T14:51:56.535Z" }, +] + +[[package]] +name = "cuda-pathfinder" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ff/60/d8f1dbfb7f06b94c662e98c95189e6f39b817da638bc8fcea0d003f89e5d/cuda_pathfinder-1.4.0-py3-none-any.whl", hash = "sha256:437079ca59e7b61ae439ecc501d69ed87b3accc34d58153ef1e54815e2c2e118", size = 38406, upload-time = "2026-02-25T22:13:00.807Z" }, +] + [[package]] name = "debugpy" version = "1.8.15" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/3a9a28ddb750a76eaec445c7f4d3147ea2c579a97dbd9e25d39001b92b21/debugpy-1.8.15.tar.gz", hash = "sha256:58d7a20b7773ab5ee6bdfb2e6cf622fdf1e40c9d5aef2857d85391526719ac00", size = 1643279, upload-time = "2025-07-15T16:43:29.135Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/4a/4508d256e52897f5cdfee6a6d7580974811e911c6d01321df3264508a5ac/debugpy-1.8.15-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:3dcc7225cb317469721ab5136cda9ff9c8b6e6fb43e87c9e15d5b108b99d01ba", size = 2511197, upload-time = "2025-07-15T16:43:42.343Z" }, + { url = "https://files.pythonhosted.org/packages/99/8d/7f6ef1097e7fecf26b4ef72338d08e41644a41b7ee958a19f494ffcffc29/debugpy-1.8.15-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:047a493ca93c85ccede1dbbaf4e66816794bdc214213dde41a9a61e42d27f8fc", size = 4229517, upload-time = "2025-07-15T16:43:44.14Z" }, + { url = "https://files.pythonhosted.org/packages/3f/e8/e8c6a9aa33a9c9c6dacbf31747384f6ed2adde4de2e9693c766bdf323aa3/debugpy-1.8.15-cp312-cp312-win32.whl", hash = "sha256:b08e9b0bc260cf324c890626961dad4ffd973f7568fbf57feb3c3a65ab6b6327", size = 5276132, upload-time = "2025-07-15T16:43:45.529Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ad/231050c6177b3476b85fcea01e565dac83607b5233d003ff067e2ee44d8f/debugpy-1.8.15-cp312-cp312-win_amd64.whl", hash = "sha256:e2a4fe357c92334272eb2845fcfcdbec3ef9f22c16cf613c388ac0887aed15fa", size = 5317645, upload-time = "2025-07-15T16:43:46.968Z" }, { url = "https://files.pythonhosted.org/packages/28/70/2928aad2310726d5920b18ed9f54b9f06df5aa4c10cf9b45fa18ff0ab7e8/debugpy-1.8.15-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:f5e01291ad7d6649aed5773256c5bba7a1a556196300232de1474c3c372592bf", size = 2495538, upload-time = "2025-07-15T16:43:48.927Z" }, { url = "https://files.pythonhosted.org/packages/9e/c6/9b8ffb4ca91fac8b2877eef63c9cc0e87dd2570b1120054c272815ec4cd0/debugpy-1.8.15-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94dc0f0d00e528d915e0ce1c78e771475b2335b376c49afcc7382ee0b146bab6", size = 4221874, upload-time = "2025-07-15T16:43:50.282Z" }, { url = "https://files.pythonhosted.org/packages/55/8a/9b8d59674b4bf489318c7c46a1aab58e606e583651438084b7e029bf3c43/debugpy-1.8.15-cp313-cp313-win32.whl", hash = "sha256:fcf0748d4f6e25f89dc5e013d1129ca6f26ad4da405e0723a4f704583896a709", size = 5275949, upload-time = "2025-07-15T16:43:52.079Z" }, @@ -298,6 +408,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" }, ] +[[package]] +name = "einops" +version = "0.8.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da665570e5e265e27283aab09e7f279ade90c4f01bcfca111f3d3e13f2827", size = 56261, upload-time = "2026-01-26T04:13:17.638Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193", size = 65638, upload-time = "2026-01-26T04:13:18.546Z" }, +] + [[package]] name = "executing" version = "2.2.0" @@ -316,6 +435,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" }, ] +[[package]] +name = "filelock" +version = "3.25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/77/18/a1fd2231c679dcb9726204645721b12498aeac28e1ad0601038f94b42556/filelock-3.25.0.tar.gz", hash = "sha256:8f00faf3abf9dc730a1ffe9c354ae5c04e079ab7d3a683b7c32da5dd05f26af3", size = 40158, upload-time = "2026-03-01T15:08:45.916Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/0b/de6f54d4a8bedfe8645c41497f3c18d749f0bd3218170c667bf4b81d0cdd/filelock-3.25.0-py3-none-any.whl", hash = "sha256:5ccf8069f7948f494968fc0713c10e5c182a9c9d9eef3a636307a20c2490f047", size = 26427, upload-time = "2026-03-01T15:08:44.593Z" }, +] + [[package]] name = "flake8" version = "7.3.0" @@ -330,6 +458,77 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e", size = 57922, upload-time = "2025-06-20T19:31:34.425Z" }, ] +[[package]] +name = "frozenlist" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1", size = 87782, upload-time = "2025-10-06T05:36:06.649Z" }, + { url = "https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b", size = 50594, upload-time = "2025-10-06T05:36:07.69Z" }, + { url = "https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4", size = 50448, upload-time = "2025-10-06T05:36:08.78Z" }, + { url = "https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383", size = 242411, upload-time = "2025-10-06T05:36:09.801Z" }, + { url = "https://files.pythonhosted.org/packages/8f/83/f61505a05109ef3293dfb1ff594d13d64a2324ac3482be2cedc2be818256/frozenlist-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96f423a119f4777a4a056b66ce11527366a8bb92f54e541ade21f2374433f6d4", size = 243014, upload-time = "2025-10-06T05:36:11.394Z" }, + { url = "https://files.pythonhosted.org/packages/d8/cb/cb6c7b0f7d4023ddda30cf56b8b17494eb3a79e3fda666bf735f63118b35/frozenlist-1.8.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3462dd9475af2025c31cc61be6652dfa25cbfb56cbbf52f4ccfe029f38decaf8", size = 234909, upload-time = "2025-10-06T05:36:12.598Z" }, + { url = "https://files.pythonhosted.org/packages/31/c5/cd7a1f3b8b34af009fb17d4123c5a778b44ae2804e3ad6b86204255f9ec5/frozenlist-1.8.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c4c800524c9cd9bac5166cd6f55285957fcfc907db323e193f2afcd4d9abd69b", size = 250049, upload-time = "2025-10-06T05:36:14.065Z" }, + { url = "https://files.pythonhosted.org/packages/c0/01/2f95d3b416c584a1e7f0e1d6d31998c4a795f7544069ee2e0962a4b60740/frozenlist-1.8.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d6a5df73acd3399d893dafc71663ad22534b5aa4f94e8a2fabfe856c3c1b6a52", size = 256485, upload-time = "2025-10-06T05:36:15.39Z" }, + { url = "https://files.pythonhosted.org/packages/ce/03/024bf7720b3abaebcff6d0793d73c154237b85bdf67b7ed55e5e9596dc9a/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:405e8fe955c2280ce66428b3ca55e12b3c4e9c336fb2103a4937e891c69a4a29", size = 237619, upload-time = "2025-10-06T05:36:16.558Z" }, + { url = "https://files.pythonhosted.org/packages/69/fa/f8abdfe7d76b731f5d8bd217827cf6764d4f1d9763407e42717b4bed50a0/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:908bd3f6439f2fef9e85031b59fd4f1297af54415fb60e4254a95f75b3cab3f3", size = 250320, upload-time = "2025-10-06T05:36:17.821Z" }, + { url = "https://files.pythonhosted.org/packages/f5/3c/b051329f718b463b22613e269ad72138cc256c540f78a6de89452803a47d/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:294e487f9ec720bd8ffcebc99d575f7eff3568a08a253d1ee1a0378754b74143", size = 246820, upload-time = "2025-10-06T05:36:19.046Z" }, + { url = "https://files.pythonhosted.org/packages/0f/ae/58282e8f98e444b3f4dd42448ff36fa38bef29e40d40f330b22e7108f565/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:74c51543498289c0c43656701be6b077f4b265868fa7f8a8859c197006efb608", size = 250518, upload-time = "2025-10-06T05:36:20.763Z" }, + { url = "https://files.pythonhosted.org/packages/8f/96/007e5944694d66123183845a106547a15944fbbb7154788cbf7272789536/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:776f352e8329135506a1d6bf16ac3f87bc25b28e765949282dcc627af36123aa", size = 239096, upload-time = "2025-10-06T05:36:22.129Z" }, + { url = "https://files.pythonhosted.org/packages/66/bb/852b9d6db2fa40be96f29c0d1205c306288f0684df8fd26ca1951d461a56/frozenlist-1.8.0-cp312-cp312-win32.whl", hash = "sha256:433403ae80709741ce34038da08511d4a77062aa924baf411ef73d1146e74faf", size = 39985, upload-time = "2025-10-06T05:36:23.661Z" }, + { url = "https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:34187385b08f866104f0c0617404c8eb08165ab1272e884abc89c112e9c00746", size = 44591, upload-time = "2025-10-06T05:36:24.958Z" }, + { url = "https://files.pythonhosted.org/packages/a7/06/1dc65480ab147339fecc70797e9c2f69d9cea9cf38934ce08df070fdb9cb/frozenlist-1.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:fe3c58d2f5db5fbd18c2987cba06d51b0529f52bc3a6cdc33d3f4eab725104bd", size = 40102, upload-time = "2025-10-06T05:36:26.333Z" }, + { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73dde655e1e42282a", size = 85717, upload-time = "2025-10-06T05:36:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8cba41241f7", size = 49651, upload-time = "2025-10-06T05:36:28.855Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6fcd91e40", size = 49417, upload-time = "2025-10-06T05:36:29.877Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fb30f9626572a76dfe4293c7194a09fb1fe93ba94c7d4f720dfae3b646b45027", size = 234391, upload-time = "2025-10-06T05:36:31.301Z" }, + { url = "https://files.pythonhosted.org/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaa352d7047a31d87dafcacbabe89df0aa506abb5b1b85a2fb91bc3faa02d822", size = 233048, upload-time = "2025-10-06T05:36:32.531Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:03ae967b4e297f58f8c774c7eabcce57fe3c2434817d4385c50661845a058121", size = 226549, upload-time = "2025-10-06T05:36:33.706Z" }, + { url = "https://files.pythonhosted.org/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6292f1de555ffcc675941d65fffffb0a5bcd992905015f85d0592201793e0e5", size = 239833, upload-time = "2025-10-06T05:36:34.947Z" }, + { url = "https://files.pythonhosted.org/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29548f9b5b5e3460ce7378144c3010363d8035cea44bc0bf02d57f5a685e084e", size = 245363, upload-time = "2025-10-06T05:36:36.534Z" }, + { url = "https://files.pythonhosted.org/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76f5d7b38a4f11", size = 229314, upload-time = "2025-10-06T05:36:38.582Z" }, + { url = "https://files.pythonhosted.org/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae50b10adf20c1", size = 243365, upload-time = "2025-10-06T05:36:40.152Z" }, + { url = "https://files.pythonhosted.org/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef16d5925230b1", size = 237763, upload-time = "2025-10-06T05:36:41.355Z" }, + { url = "https://files.pythonhosted.org/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8fd5db7fed8", size = 240110, upload-time = "2025-10-06T05:36:42.716Z" }, + { url = "https://files.pythonhosted.org/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb2fe7dd970ed", size = 233717, upload-time = "2025-10-06T05:36:44.251Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", hash = "sha256:8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496", size = 39628, upload-time = "2025-10-06T05:36:45.423Z" }, + { url = "https://files.pythonhosted.org/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231", size = 43882, upload-time = "2025-10-06T05:36:46.796Z" }, + { url = "https://files.pythonhosted.org/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62", size = 39676, upload-time = "2025-10-06T05:36:47.8Z" }, + { url = "https://files.pythonhosted.org/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a8f33ea42870db94", size = 89235, upload-time = "2025-10-06T05:36:48.78Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d5d9ce31870c", size = 50742, upload-time = "2025-10-06T05:36:49.837Z" }, + { url = "https://files.pythonhosted.org/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc31749fb52", size = 51725, upload-time = "2025-10-06T05:36:50.851Z" }, + { url = "https://files.pythonhosted.org/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3210649ee28062ea6099cfda39e147fa1bc039583c8ee4481cb7811e2448c51", size = 284533, upload-time = "2025-10-06T05:36:51.898Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581ef5194c48035a7de2aefc72ac6539823bb71508189e5de01d60c9dcd5fa65", size = 292506, upload-time = "2025-10-06T05:36:53.101Z" }, + { url = "https://files.pythonhosted.org/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3ef2d026f16a2b1866e1d86fc4e1291e1ed8a387b2c333809419a2f8b3a77b82", size = 274161, upload-time = "2025-10-06T05:36:54.309Z" }, + { url = "https://files.pythonhosted.org/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5500ef82073f599ac84d888e3a8c1f77ac831183244bfd7f11eaa0289fb30714", size = 294676, upload-time = "2025-10-06T05:36:55.566Z" }, + { url = "https://files.pythonhosted.org/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50066c3997d0091c411a66e710f4e11752251e6d2d73d70d8d5d4c76442a199d", size = 300638, upload-time = "2025-10-06T05:36:56.758Z" }, + { url = "https://files.pythonhosted.org/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9218319eca6506", size = 283067, upload-time = "2025-10-06T05:36:57.965Z" }, + { url = "https://files.pythonhosted.org/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3cf0d88f1b0f51", size = 292101, upload-time = "2025-10-06T05:36:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46aafd3d6ab798e", size = 289901, upload-time = "2025-10-06T05:37:00.811Z" }, + { url = "https://files.pythonhosted.org/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:032efa2674356903cd0261c4317a561a6850f3ac864a63fc1583147fb05a79b0", size = 289395, upload-time = "2025-10-06T05:37:02.115Z" }, + { url = "https://files.pythonhosted.org/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6da155091429aeba16851ecb10a9104a108bcd32f6c1642867eadaee401c1c41", size = 283659, upload-time = "2025-10-06T05:37:03.711Z" }, + { url = "https://files.pythonhosted.org/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b", size = 43492, upload-time = "2025-10-06T05:37:04.915Z" }, + { url = "https://files.pythonhosted.org/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b888", size = 48034, upload-time = "2025-10-06T05:37:06.343Z" }, + { url = "https://files.pythonhosted.org/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e042", size = 41749, upload-time = "2025-10-06T05:37:07.431Z" }, + { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size = 13409, upload-time = "2025-10-06T05:38:16.721Z" }, +] + +[[package]] +name = "fsspec" +version = "2026.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/7c/f60c259dcbf4f0c47cc4ddb8f7720d2dcdc8888c8e5ad84c73ea4531cc5b/fsspec-2026.2.0.tar.gz", hash = "sha256:6544e34b16869f5aacd5b90bdf1a71acb37792ea3ddf6125ee69a22a53fb8bff", size = 313441, upload-time = "2026-02-05T21:50:53.743Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/ab/fb21f4c939bb440104cc2b396d3be1d9b7a9fd3c6c2a53d98c45b3d7c954/fsspec-2026.2.0-py3-none-any.whl", hash = "sha256:98de475b5cb3bd66bedd5c4679e87b4fdfe1a3bf4d707b151b3c07e58c9a2437", size = 202505, upload-time = "2026-02-05T21:50:51.819Z" }, +] + +[package.optional-dependencies] +http = [ + { name = "aiohttp" }, +] + [[package]] name = "furo" version = "2025.7.19" @@ -352,6 +551,15 @@ version = "3.2.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/c9/92/bb85bd6e80148a4d2e0c59f7c0c2891029f8fd510183afc7d8d2feeed9b6/greenlet-3.2.3.tar.gz", hash = "sha256:8b0dd8ae4c0d6f5e54ee55ba935eeb3d735a9b58a8a1e5b5cbab64e01a39f365", size = 185752, upload-time = "2025-06-05T16:16:09.955Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/94/ad0d435f7c48debe960c53b8f60fb41c2026b1d0fa4a99a1cb17c3461e09/greenlet-3.2.3-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:25ad29caed5783d4bd7a85c9251c651696164622494c00802a139c00d639242d", size = 271992, upload-time = "2025-06-05T16:11:23.467Z" }, + { url = "https://files.pythonhosted.org/packages/93/5d/7c27cf4d003d6e77749d299c7c8f5fd50b4f251647b5c2e97e1f20da0ab5/greenlet-3.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:88cd97bf37fe24a6710ec6a3a7799f3f81d9cd33317dcf565ff9950c83f55e0b", size = 638820, upload-time = "2025-06-05T16:38:52.882Z" }, + { url = "https://files.pythonhosted.org/packages/c6/7e/807e1e9be07a125bb4c169144937910bf59b9d2f6d931578e57f0bce0ae2/greenlet-3.2.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:baeedccca94880d2f5666b4fa16fc20ef50ba1ee353ee2d7092b383a243b0b0d", size = 653046, upload-time = "2025-06-05T16:41:36.343Z" }, + { url = "https://files.pythonhosted.org/packages/9d/ab/158c1a4ea1068bdbc78dba5a3de57e4c7aeb4e7fa034320ea94c688bfb61/greenlet-3.2.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:be52af4b6292baecfa0f397f3edb3c6092ce071b499dd6fe292c9ac9f2c8f264", size = 647701, upload-time = "2025-06-05T16:48:19.604Z" }, + { url = "https://files.pythonhosted.org/packages/cc/0d/93729068259b550d6a0288da4ff72b86ed05626eaf1eb7c0d3466a2571de/greenlet-3.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0cc73378150b8b78b0c9fe2ce56e166695e67478550769536a6742dca3651688", size = 649747, upload-time = "2025-06-05T16:13:04.628Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f6/c82ac1851c60851302d8581680573245c8fc300253fc1ff741ae74a6c24d/greenlet-3.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:706d016a03e78df129f68c4c9b4c4f963f7d73534e48a24f5f5a7101ed13dbbb", size = 605461, upload-time = "2025-06-05T16:12:50.792Z" }, + { url = "https://files.pythonhosted.org/packages/98/82/d022cf25ca39cf1200650fc58c52af32c90f80479c25d1cbf57980ec3065/greenlet-3.2.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:419e60f80709510c343c57b4bb5a339d8767bf9aef9b8ce43f4f143240f88b7c", size = 1121190, upload-time = "2025-06-05T16:36:48.59Z" }, + { url = "https://files.pythonhosted.org/packages/f5/e1/25297f70717abe8104c20ecf7af0a5b82d2f5a980eb1ac79f65654799f9f/greenlet-3.2.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:93d48533fade144203816783373f27a97e4193177ebaaf0fc396db19e5d61163", size = 1149055, upload-time = "2025-06-05T16:12:40.457Z" }, + { url = "https://files.pythonhosted.org/packages/1f/8f/8f9e56c5e82eb2c26e8cde787962e66494312dc8cb261c460e1f3a9c88bc/greenlet-3.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:7454d37c740bb27bdeddfc3f358f26956a07d5220818ceb467a483197d84f849", size = 297817, upload-time = "2025-06-05T16:29:49.244Z" }, { url = "https://files.pythonhosted.org/packages/b1/cf/f5c0b23309070ae93de75c90d29300751a5aacefc0a3ed1b1d8edb28f08b/greenlet-3.2.3-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:500b8689aa9dd1ab26872a34084503aeddefcb438e2e7317b89b11eaea1901ad", size = 270732, upload-time = "2025-06-05T16:10:08.26Z" }, { url = "https://files.pythonhosted.org/packages/48/ae/91a957ba60482d3fecf9be49bc3948f341d706b52ddb9d83a70d42abd498/greenlet-3.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a07d3472c2a93117af3b0136f246b2833fdc0b542d4a9799ae5f41c28323faef", size = 639033, upload-time = "2025-06-05T16:38:53.983Z" }, { url = "https://files.pythonhosted.org/packages/6f/df/20ffa66dd5a7a7beffa6451bdb7400d66251374ab40b99981478c69a67a8/greenlet-3.2.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:8704b3768d2f51150626962f4b9a9e4a17d2e37c8a8d9867bbd9fa4eb938d3b3", size = 652999, upload-time = "2025-06-05T16:41:37.89Z" }, @@ -372,6 +580,11 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", hash = "sha256:2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4", size = 424323, upload-time = "2025-06-06T14:06:15.01Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/77/8f651053c1843391e38a189ccf50df7e261ef8cd8bfd8baba0cbe694f7c3/h5py-3.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e0045115d83272090b0717c555a31398c2c089b87d212ceba800d3dc5d952e23", size = 3312740, upload-time = "2025-06-06T14:05:01.193Z" }, + { url = "https://files.pythonhosted.org/packages/ff/10/20436a6cf419b31124e59fefc78d74cb061ccb22213226a583928a65d715/h5py-3.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6da62509b7e1d71a7d110478aa25d245dd32c8d9a1daee9d2a42dba8717b047a", size = 2829207, upload-time = "2025-06-06T14:05:05.061Z" }, + { url = "https://files.pythonhosted.org/packages/3f/19/c8bfe8543bfdd7ccfafd46d8cfd96fce53d6c33e9c7921f375530ee1d39a/h5py-3.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:554ef0ced3571366d4d383427c00c966c360e178b5fb5ee5bb31a435c424db0c", size = 4708455, upload-time = "2025-06-06T14:05:11.528Z" }, + { url = "https://files.pythonhosted.org/packages/86/f9/f00de11c82c88bfc1ef22633557bfba9e271e0cb3189ad704183fc4a2644/h5py-3.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0cbd41f4e3761f150aa5b662df991868ca533872c95467216f2bec5fcad84882", size = 4929422, upload-time = "2025-06-06T14:05:18.399Z" }, + { url = "https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:bf4897d67e613ecf5bdfbdab39a1158a64df105827da70ea1d90243d796d367f", size = 2862845, upload-time = "2025-06-06T14:05:23.699Z" }, { url = "https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aa4b7bbce683379b7bf80aaba68e17e23396100336a8d500206520052be2f812", size = 3289245, upload-time = "2025-06-06T14:05:28.24Z" }, { url = "https://files.pythonhosted.org/packages/4f/31/f570fab1239b0d9441024b92b6ad03bb414ffa69101a985e4c83d37608bd/h5py-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9603a501a04fcd0ba28dd8f0995303d26a77a980a1f9474b3417543d4c6174", size = 2807335, upload-time = "2025-06-06T14:05:31.997Z" }, { url = "https://files.pythonhosted.org/packages/0d/ce/3a21d87896bc7e3e9255e0ad5583ae31ae9e6b4b00e0bcb2a67e2b6acdbc/h5py-3.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8cbaf6910fa3983c46172666b0b8da7b7bd90d764399ca983236f2400436eeb", size = 4700675, upload-time = "2025-06-06T14:05:37.38Z" }, @@ -491,15 +704,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" }, ] -[[package]] -name = "isort" -version = "5.13.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/f9/c1eb8635a24e87ade2efce21e3ce8cd6b8630bb685ddc9cdaca1349b2eb5/isort-5.13.2.tar.gz", hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", size = 175303, upload-time = "2023-12-13T20:37:26.124Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl", hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", size = 92310, upload-time = "2023-12-13T20:37:23.244Z" }, -] - [[package]] name = "jedi" version = "0.19.2" @@ -665,16 +869,16 @@ wheels = [ ] [[package]] -name = "linecheck" -version = "0.1.0" +name = "lightning-utilities" +version = "0.15.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "argparse" }, - { name = "pathlib" }, + { name = "packaging" }, + { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4b/18/02fd1fe0fe74f77066bb403786a3ad14dfad1fd12fd6121b6315f14dee6a/linecheck-0.1.0.tar.gz", hash = "sha256:7846eb11a69c818c5040cabe54b4b8e11dfe9b6995f7bd03cc64462d469f62f0", size = 2236, upload-time = "2022-07-16T13:06:19.007Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033", size = 33553, upload-time = "2026-02-22T14:48:53.348Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/91/6c074015990f4f656f7b69a5c2d15924906ce0bc19c7014ac953493c0cf0/linecheck-0.1.0-py3-none-any.whl", hash = "sha256:73c6b29790521fa711b00df7cd60af4caf7004337d8710606881fbecb0d1bc83", size = 2767, upload-time = "2022-07-16T13:06:17.01Z" }, + { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd335bd80f5a73c5f91", size = 31906, upload-time = "2026-02-22T14:48:52.488Z" }, ] [[package]] @@ -719,6 +923,16 @@ version = "3.0.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, @@ -785,7 +999,7 @@ wheels = [ [[package]] name = "microimpute" -version = "0.2.5" +version = "1.14.3" source = { editable = "." } dependencies = [ { name = "joblib" }, @@ -793,6 +1007,7 @@ dependencies = [ { name = "optuna" }, { name = "pandas" }, { name = "plotly" }, + { name = "psutil" }, { name = "pydantic" }, { name = "quantile-forest" }, { name = "requests" }, @@ -804,14 +1019,13 @@ dependencies = [ [package.optional-dependencies] dev = [ - { name = "black" }, { name = "build" }, { name = "flake8" }, - { name = "isort" }, - { name = "linecheck" }, { name = "mypy" }, { name = "pytest" }, { name = "pytest-cov" }, + { name = "ruff" }, + { name = "towncrier" }, ] docs = [ { name = "furo" }, @@ -826,38 +1040,116 @@ images = [ matching = [ { name = "rpy2" }, ] +mdn = [ + { name = "pytorch-tabular" }, + { name = "torch" }, +] [package.metadata] requires-dist = [ - { name = "black", marker = "extra == 'dev'", specifier = ">=24.0.0" }, - { name = "build", marker = "extra == 'dev'", specifier = ">=1.0.0,<2.0.0" }, + { name = "build", marker = "extra == 'dev'", specifier = ">=1.2.0,<2.0.0" }, { name = "flake8", marker = "extra == 'dev'", specifier = ">=7.0.0,<8.0.0" }, { name = "furo", marker = "extra == 'docs'", specifier = ">=2024.0.0" }, { name = "h5py", marker = "extra == 'docs'", specifier = ">=3.1.0,<4.0.0" }, { name = "ipywidgets", marker = "extra == 'docs'", specifier = ">=8.0.0,<9.0.0" }, - { name = "isort", marker = "extra == 'dev'", specifier = ">=5.13.0,<6.0.0" }, { name = "joblib", specifier = ">=1.5.0,<2.0.0" }, - { name = "jupyter-book", marker = "extra == 'docs'", specifier = ">=1.0.0" }, + { name = "jupyter-book", marker = "extra == 'docs'" }, { name = "kaleido", marker = "extra == 'images'", specifier = ">=0.2.1,<0.3.0" }, - { name = "linecheck", marker = "extra == 'dev'", specifier = ">=0.1.0,<0.3.0" }, - { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.0.0,<2.0.0" }, + { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.2.3,<2.0.0" }, { name = "numpy", specifier = ">=2.0.0,<3.0.0" }, { name = "optuna", specifier = ">=4.3.0,<5.0.0" }, { name = "pandas", specifier = ">=2.2.0,<3.0.0" }, { name = "plotly", specifier = ">=5.24.0,<6.0.0" }, { name = "plotly", marker = "extra == 'docs'", specifier = ">=5.24.0,<6.0.0" }, + { name = "psutil" }, { name = "pydantic", specifier = ">=2.8.0,<3.0.0" }, { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.0.0,<9.0.0" }, { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=6.0.0,<7.0.0" }, - { name = "quantile-forest", specifier = ">=1.4.0,<1.5.0" }, + { name = "pytorch-tabular", marker = "extra == 'mdn'", specifier = ">=1.1.0" }, + { name = "quantile-forest", specifier = ">=1.4.1,<1.5.0" }, { name = "requests", specifier = ">=2.32.0,<3.0.0" }, { name = "rpy2", marker = "extra == 'matching'", specifier = ">=3.5.0,<4.0.0" }, - { name = "scikit-learn", specifier = ">=1.6.1,<2.0.0" }, + { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.9.0" }, + { name = "scikit-learn", specifier = ">=1.7.0,<2.0.0" }, { name = "scipy", specifier = ">=1.16.0,<1.17.0" }, - { name = "statsmodels", specifier = ">=0.14.0,<0.16.0" }, + { name = "statsmodels", specifier = ">=0.14.5,<0.16.0" }, + { name = "torch", marker = "extra == 'mdn'", specifier = ">=2.0.0" }, + { name = "towncrier", marker = "extra == 'dev'", specifier = ">=24.8.0" }, { name = "tqdm", specifier = ">=4.65.0,<5.0.0" }, ] -provides-extras = ["dev", "matching", "docs", "images"] +provides-extras = ["dev", "matching", "mdn", "docs", "images"] + +[[package]] +name = "mpmath" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, +] + +[[package]] +name = "multidict" +version = "6.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 102010, upload-time = "2026-01-26T02:46:45.979Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/9c/f20e0e2cf80e4b2e4b1c365bf5fe104ee633c751a724246262db8f1a0b13/multidict-6.7.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172", size = 76893, upload-time = "2026-01-26T02:43:52.754Z" }, + { url = "https://files.pythonhosted.org/packages/fe/cf/18ef143a81610136d3da8193da9d80bfe1cb548a1e2d1c775f26b23d024a/multidict-6.7.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fccb473e87eaa1382689053e4a4618e7ba7b9b9b8d6adf2027ee474597128cd", size = 45456, upload-time = "2026-01-26T02:43:53.893Z" }, + { url = "https://files.pythonhosted.org/packages/a9/65/1caac9d4cd32e8433908683446eebc953e82d22b03d10d41a5f0fefe991b/multidict-6.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7", size = 43872, upload-time = "2026-01-26T02:43:55.041Z" }, + { url = "https://files.pythonhosted.org/packages/cf/3b/d6bd75dc4f3ff7c73766e04e705b00ed6dbbaccf670d9e05a12b006f5a21/multidict-6.7.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cb2a55f408c3043e42b40cc8eecd575afa27b7e0b956dfb190de0f8499a57a53", size = 251018, upload-time = "2026-01-26T02:43:56.198Z" }, + { url = "https://files.pythonhosted.org/packages/fd/80/c959c5933adedb9ac15152e4067c702a808ea183a8b64cf8f31af8ad3155/multidict-6.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb0ce7b2a32d09892b3dd6cc44877a0d02a33241fafca5f25c8b6b62374f8b75", size = 258883, upload-time = "2026-01-26T02:43:57.499Z" }, + { url = "https://files.pythonhosted.org/packages/86/85/7ed40adafea3d4f1c8b916e3b5cc3a8e07dfcdcb9cd72800f4ed3ca1b387/multidict-6.7.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c3a32d23520ee37bf327d1e1a656fec76a2edd5c038bf43eddfa0572ec49c60b", size = 242413, upload-time = "2026-01-26T02:43:58.755Z" }, + { url = "https://files.pythonhosted.org/packages/d2/57/b8565ff533e48595503c785f8361ff9a4fde4d67de25c207cd0ba3befd03/multidict-6.7.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9c90fed18bffc0189ba814749fdcc102b536e83a9f738a9003e569acd540a733", size = 268404, upload-time = "2026-01-26T02:44:00.216Z" }, + { url = "https://files.pythonhosted.org/packages/e0/50/9810c5c29350f7258180dfdcb2e52783a0632862eb334c4896ac717cebcb/multidict-6.7.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:da62917e6076f512daccfbbde27f46fed1c98fee202f0559adec8ee0de67f71a", size = 269456, upload-time = "2026-01-26T02:44:02.202Z" }, + { url = "https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961", size = 256322, upload-time = "2026-01-26T02:44:03.56Z" }, + { url = "https://files.pythonhosted.org/packages/31/6e/d8a26d81ac166a5592782d208dd90dfdc0a7a218adaa52b45a672b46c122/multidict-6.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3758692429e4e32f1ba0df23219cd0b4fc0a52f476726fff9337d1a57676a582", size = 253955, upload-time = "2026-01-26T02:44:04.845Z" }, + { url = "https://files.pythonhosted.org/packages/59/4c/7c672c8aad41534ba619bcd4ade7a0dc87ed6b8b5c06149b85d3dd03f0cd/multidict-6.7.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:398c1478926eca669f2fd6a5856b6de9c0acf23a2cb59a14c0ba5844fa38077e", size = 251254, upload-time = "2026-01-26T02:44:06.133Z" }, + { url = "https://files.pythonhosted.org/packages/7b/bd/84c24de512cbafbdbc39439f74e967f19570ce7924e3007174a29c348916/multidict-6.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:c102791b1c4f3ab36ce4101154549105a53dc828f016356b3e3bcae2e3a039d3", size = 252059, upload-time = "2026-01-26T02:44:07.518Z" }, + { url = "https://files.pythonhosted.org/packages/fa/ba/f5449385510825b73d01c2d4087bf6d2fccc20a2d42ac34df93191d3dd03/multidict-6.7.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a088b62bd733e2ad12c50dad01b7d0166c30287c166e137433d3b410add807a6", size = 263588, upload-time = "2026-01-26T02:44:09.382Z" }, + { url = "https://files.pythonhosted.org/packages/d7/11/afc7c677f68f75c84a69fe37184f0f82fce13ce4b92f49f3db280b7e92b3/multidict-6.7.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3d51ff4785d58d3f6c91bdbffcb5e1f7ddfda557727043aa20d20ec4f65e324a", size = 259642, upload-time = "2026-01-26T02:44:10.73Z" }, + { url = "https://files.pythonhosted.org/packages/2b/17/ebb9644da78c4ab36403739e0e6e0e30ebb135b9caf3440825001a0bddcb/multidict-6.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc5907494fccf3e7d3f94f95c91d6336b092b5fc83811720fae5e2765890dfba", size = 251377, upload-time = "2026-01-26T02:44:12.042Z" }, + { url = "https://files.pythonhosted.org/packages/ca/a4/840f5b97339e27846c46307f2530a2805d9d537d8b8bd416af031cad7fa0/multidict-6.7.1-cp312-cp312-win32.whl", hash = "sha256:28ca5ce2fd9716631133d0e9a9b9a745ad7f60bac2bccafb56aa380fc0b6c511", size = 41887, upload-time = "2026-01-26T02:44:14.245Z" }, + { url = "https://files.pythonhosted.org/packages/80/31/0b2517913687895f5904325c2069d6a3b78f66cc641a86a2baf75a05dcbb/multidict-6.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcee94dfbd638784645b066074b338bc9cc155d4b4bffa4adce1615c5a426c19", size = 46053, upload-time = "2026-01-26T02:44:15.371Z" }, + { url = "https://files.pythonhosted.org/packages/0c/5b/aba28e4ee4006ae4c7df8d327d31025d760ffa992ea23812a601d226e682/multidict-6.7.1-cp312-cp312-win_arm64.whl", hash = "sha256:ba0a9fb644d0c1a2194cf7ffb043bd852cea63a57f66fbd33959f7dae18517bf", size = 43307, upload-time = "2026-01-26T02:44:16.852Z" }, + { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2b41f5fed0ed563624f1c17630cb9941cf2309d4df00e494b551b5f3e3d67a23", size = 76174, upload-time = "2026-01-26T02:44:18.509Z" }, + { url = "https://files.pythonhosted.org/packages/c7/75/bc704ae15fee974f8fccd871305e254754167dce5f9e42d88a2def741a1d/multidict-6.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84e61e3af5463c19b67ced91f6c634effb89ef8bfc5ca0267f954451ed4bb6a2", size = 45116, upload-time = "2026-01-26T02:44:19.745Z" }, + { url = "https://files.pythonhosted.org/packages/79/76/55cd7186f498ed080a18440c9013011eb548f77ae1b297206d030eb1180a/multidict-6.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:935434b9853c7c112eee7ac891bc4cb86455aa631269ae35442cb316790c1445", size = 43524, upload-time = "2026-01-26T02:44:21.571Z" }, + { url = "https://files.pythonhosted.org/packages/e9/3c/414842ef8d5a1628d68edee29ba0e5bcf235dbfb3ccd3ea303a7fe8c72ff/multidict-6.7.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:432feb25a1cb67fe82a9680b4d65fb542e4635cb3166cd9c01560651ad60f177", size = 249368, upload-time = "2026-01-26T02:44:22.803Z" }, + { url = "https://files.pythonhosted.org/packages/f6/32/befed7f74c458b4a525e60519fe8d87eef72bb1e99924fa2b0f9d97a221e/multidict-6.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e82d14e3c948952a1a85503817e038cba5905a3352de76b9a465075d072fba23", size = 256952, upload-time = "2026-01-26T02:44:24.306Z" }, + { url = "https://files.pythonhosted.org/packages/03/d6/c878a44ba877f366630c860fdf74bfb203c33778f12b6ac274936853c451/multidict-6.7.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4cfb48c6ea66c83bcaaf7e4dfa7ec1b6bbcf751b7db85a328902796dfde4c060", size = 240317, upload-time = "2026-01-26T02:44:25.772Z" }, + { url = "https://files.pythonhosted.org/packages/68/49/57421b4d7ad2e9e60e25922b08ceb37e077b90444bde6ead629095327a6f/multidict-6.7.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d540e51b7e8e170174555edecddbd5538105443754539193e3e1061864d444d", size = 267132, upload-time = "2026-01-26T02:44:27.648Z" }, + { url = "https://files.pythonhosted.org/packages/b7/fe/ec0edd52ddbcea2a2e89e174f0206444a61440b40f39704e64dc807a70bd/multidict-6.7.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:273d23f4b40f3dce4d6c8a821c741a86dec62cded82e1175ba3d99be128147ed", size = 268140, upload-time = "2026-01-26T02:44:29.588Z" }, + { url = "https://files.pythonhosted.org/packages/b0/73/6e1b01cbeb458807aa0831742232dbdd1fa92bfa33f52a3f176b4ff3dc11/multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d624335fd4fa1c08a53f8b4be7676ebde19cd092b3895c421045ca87895b429", size = 254277, upload-time = "2026-01-26T02:44:30.902Z" }, + { url = "https://files.pythonhosted.org/packages/6a/b2/5fb8c124d7561a4974c342bc8c778b471ebbeb3cc17df696f034a7e9afe7/multidict-6.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:12fad252f8b267cc75b66e8fc51b3079604e8d43a75428ffe193cd9e2195dfd6", size = 252291, upload-time = "2026-01-26T02:44:32.31Z" }, + { url = "https://files.pythonhosted.org/packages/5a/96/51d4e4e06bcce92577fcd488e22600bd38e4fd59c20cb49434d054903bd2/multidict-6.7.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:03ede2a6ffbe8ef936b92cb4529f27f42be7f56afcdab5ab739cd5f27fb1cbf9", size = 250156, upload-time = "2026-01-26T02:44:33.734Z" }, + { url = "https://files.pythonhosted.org/packages/db/6b/420e173eec5fba721a50e2a9f89eda89d9c98fded1124f8d5c675f7a0c0f/multidict-6.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:90efbcf47dbe33dcf643a1e400d67d59abeac5db07dc3f27d6bdeae497a2198c", size = 249742, upload-time = "2026-01-26T02:44:35.222Z" }, + { url = "https://files.pythonhosted.org/packages/44/a3/ec5b5bd98f306bc2aa297b8c6f11a46714a56b1e6ef5ebda50a4f5d7c5fb/multidict-6.7.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c4b9bfc148f5a91be9244d6264c53035c8a0dcd2f51f1c3c6e30e30ebaa1c84", size = 262221, upload-time = "2026-01-26T02:44:36.604Z" }, + { url = "https://files.pythonhosted.org/packages/cd/f7/e8c0d0da0cd1e28d10e624604e1a36bcc3353aaebdfdc3a43c72bc683a12/multidict-6.7.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:401c5a650f3add2472d1d288c26deebc540f99e2fb83e9525007a74cd2116f1d", size = 258664, upload-time = "2026-01-26T02:44:38.008Z" }, + { url = "https://files.pythonhosted.org/packages/52/da/151a44e8016dd33feed44f730bd856a66257c1ee7aed4f44b649fb7edeb3/multidict-6.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:97891f3b1b3ffbded884e2916cacf3c6fc87b66bb0dde46f7357404750559f33", size = 249490, upload-time = "2026-01-26T02:44:39.386Z" }, + { url = "https://files.pythonhosted.org/packages/87/af/a3b86bf9630b732897f6fc3f4c4714b90aa4361983ccbdcd6c0339b21b0c/multidict-6.7.1-cp313-cp313-win32.whl", hash = "sha256:e1c5988359516095535c4301af38d8a8838534158f649c05dd1050222321bcb3", size = 41695, upload-time = "2026-01-26T02:44:41.318Z" }, + { url = "https://files.pythonhosted.org/packages/b2/35/e994121b0e90e46134673422dd564623f93304614f5d11886b1b3e06f503/multidict-6.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:960c83bf01a95b12b08fd54324a4eb1d5b52c88932b5cba5d6e712bb3ed12eb5", size = 45884, upload-time = "2026-01-26T02:44:42.488Z" }, + { url = "https://files.pythonhosted.org/packages/ca/61/42d3e5dbf661242a69c97ea363f2d7b46c567da8eadef8890022be6e2ab0/multidict-6.7.1-cp313-cp313-win_arm64.whl", hash = "sha256:563fe25c678aaba333d5399408f5ec3c383ca5b663e7f774dd179a520b8144df", size = 43122, upload-time = "2026-01-26T02:44:43.664Z" }, + { url = "https://files.pythonhosted.org/packages/6d/b3/e6b21c6c4f314bb956016b0b3ef2162590a529b84cb831c257519e7fde44/multidict-6.7.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:c76c4bec1538375dad9d452d246ca5368ad6e1c9039dadcf007ae59c70619ea1", size = 83175, upload-time = "2026-01-26T02:44:44.894Z" }, + { url = "https://files.pythonhosted.org/packages/fb/76/23ecd2abfe0957b234f6c960f4ade497f55f2c16aeb684d4ecdbf1c95791/multidict-6.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:57b46b24b5d5ebcc978da4ec23a819a9402b4228b8a90d9c656422b4bdd8a963", size = 48460, upload-time = "2026-01-26T02:44:46.106Z" }, + { url = "https://files.pythonhosted.org/packages/c4/57/a0ed92b23f3a042c36bc4227b72b97eca803f5f1801c1ab77c8a212d455e/multidict-6.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e954b24433c768ce78ab7929e84ccf3422e46deb45a4dc9f93438f8217fa2d34", size = 46930, upload-time = "2026-01-26T02:44:47.278Z" }, + { url = "https://files.pythonhosted.org/packages/b5/66/02ec7ace29162e447f6382c495dc95826bf931d3818799bbef11e8f7df1a/multidict-6.7.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3bd231490fa7217cc832528e1cd8752a96f0125ddd2b5749390f7c3ec8721b65", size = 242582, upload-time = "2026-01-26T02:44:48.604Z" }, + { url = "https://files.pythonhosted.org/packages/58/18/64f5a795e7677670e872673aca234162514696274597b3708b2c0d276cce/multidict-6.7.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:253282d70d67885a15c8a7716f3a73edf2d635793ceda8173b9ecc21f2fb8292", size = 250031, upload-time = "2026-01-26T02:44:50.544Z" }, + { url = "https://files.pythonhosted.org/packages/c8/ed/e192291dbbe51a8290c5686f482084d31bcd9d09af24f63358c3d42fd284/multidict-6.7.1-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0b4c48648d7649c9335cf1927a8b87fa692de3dcb15faa676c6a6f1f1aabda43", size = 228596, upload-time = "2026-01-26T02:44:51.951Z" }, + { url = "https://files.pythonhosted.org/packages/1e/7e/3562a15a60cf747397e7f2180b0a11dc0c38d9175a650e75fa1b4d325e15/multidict-6.7.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:98bc624954ec4d2c7cb074b8eefc2b5d0ce7d482e410df446414355d158fe4ca", size = 257492, upload-time = "2026-01-26T02:44:53.902Z" }, + { url = "https://files.pythonhosted.org/packages/24/02/7d0f9eae92b5249bb50ac1595b295f10e263dd0078ebb55115c31e0eaccd/multidict-6.7.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1b99af4d9eec0b49927b4402bcbb58dea89d3e0db8806a4086117019939ad3dd", size = 255899, upload-time = "2026-01-26T02:44:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/00/e3/9b60ed9e23e64c73a5cde95269ef1330678e9c6e34dd4eb6b431b85b5a10/multidict-6.7.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6aac4f16b472d5b7dc6f66a0d49dd57b0e0902090be16594dc9ebfd3d17c47e7", size = 247970, upload-time = "2026-01-26T02:44:56.783Z" }, + { url = "https://files.pythonhosted.org/packages/3e/06/538e58a63ed5cfb0bd4517e346b91da32fde409d839720f664e9a4ae4f9d/multidict-6.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:21f830fe223215dffd51f538e78c172ed7c7f60c9b96a2bf05c4848ad49921c3", size = 245060, upload-time = "2026-01-26T02:44:58.195Z" }, + { url = "https://files.pythonhosted.org/packages/b2/2f/d743a3045a97c895d401e9bd29aaa09b94f5cbdf1bd561609e5a6c431c70/multidict-6.7.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:f5dd81c45b05518b9aa4da4aa74e1c93d715efa234fd3e8a179df611cc85e5f4", size = 235888, upload-time = "2026-01-26T02:44:59.57Z" }, + { url = "https://files.pythonhosted.org/packages/38/83/5a325cac191ab28b63c52f14f1131f3b0a55ba3b9aa65a6d0bf2a9b921a0/multidict-6.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:eb304767bca2bb92fb9c5bd33cedc95baee5bb5f6c88e63706533a1c06ad08c8", size = 243554, upload-time = "2026-01-26T02:45:01.054Z" }, + { url = "https://files.pythonhosted.org/packages/20/1f/9d2327086bd15da2725ef6aae624208e2ef828ed99892b17f60c344e57ed/multidict-6.7.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c9035dde0f916702850ef66460bc4239d89d08df4d02023a5926e7446724212c", size = 252341, upload-time = "2026-01-26T02:45:02.484Z" }, + { url = "https://files.pythonhosted.org/packages/e8/2c/2a1aa0280cf579d0f6eed8ee5211c4f1730bd7e06c636ba2ee6aafda302e/multidict-6.7.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:af959b9beeb66c822380f222f0e0a1889331597e81f1ded7f374f3ecb0fd6c52", size = 246391, upload-time = "2026-01-26T02:45:03.862Z" }, + { url = "https://files.pythonhosted.org/packages/e5/03/7ca022ffc36c5a3f6e03b179a5ceb829be9da5783e6fe395f347c0794680/multidict-6.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:41f2952231456154ee479651491e94118229844dd7226541788be783be2b5108", size = 243422, upload-time = "2026-01-26T02:45:05.296Z" }, + { url = "https://files.pythonhosted.org/packages/dc/1d/b31650eab6c5778aceed46ba735bd97f7c7d2f54b319fa916c0f96e7805b/multidict-6.7.1-cp313-cp313t-win32.whl", hash = "sha256:df9f19c28adcb40b6aae30bbaa1478c389efd50c28d541d76760199fc1037c32", size = 47770, upload-time = "2026-01-26T02:45:06.754Z" }, + { url = "https://files.pythonhosted.org/packages/ac/5b/2d2d1d522e51285bd61b1e20df8f47ae1a9d80839db0b24ea783b3832832/multidict-6.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:d54ecf9f301853f2c5e802da559604b3e95bb7a3b01a9c295c6ee591b9882de8", size = 53109, upload-time = "2026-01-26T02:45:08.044Z" }, + { url = "https://files.pythonhosted.org/packages/3d/a3/cc409ba012c83ca024a308516703cf339bdc4b696195644a7215a5164a24/multidict-6.7.1-cp313-cp313t-win_arm64.whl", hash = "sha256:5a37ca18e360377cfda1d62f5f382ff41f2b8c4ccb329ed974cc2e1643440118", size = 45573, upload-time = "2026-01-26T02:45:09.349Z" }, + { url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56", size = 12319, upload-time = "2026-01-26T02:46:44.004Z" }, +] [[package]] name = "mypy" @@ -870,6 +1162,12 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/1e/e3/034322d5a779685218ed69286c32faa505247f1f096251ef66c8fd203b08/mypy-1.17.0.tar.gz", hash = "sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03", size = 3352114, upload-time = "2025-07-14T20:34:30.181Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/12/e9/e6824ed620bbf51d3bf4d6cbbe4953e83eaf31a448d1b3cfb3620ccb641c/mypy-1.17.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f986f1cab8dbec39ba6e0eaa42d4d3ac6686516a5d3dccd64be095db05ebc6bb", size = 11086395, upload-time = "2025-07-14T20:34:11.452Z" }, + { url = "https://files.pythonhosted.org/packages/ba/51/a4afd1ae279707953be175d303f04a5a7bd7e28dc62463ad29c1c857927e/mypy-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:51e455a54d199dd6e931cd7ea987d061c2afbaf0960f7f66deef47c90d1b304d", size = 10120052, upload-time = "2025-07-14T20:33:09.897Z" }, + { url = "https://files.pythonhosted.org/packages/8a/71/19adfeac926ba8205f1d1466d0d360d07b46486bf64360c54cb5a2bd86a8/mypy-1.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3204d773bab5ff4ebbd1f8efa11b498027cd57017c003ae970f310e5b96be8d8", size = 11861806, upload-time = "2025-07-14T20:32:16.028Z" }, + { url = "https://files.pythonhosted.org/packages/0b/64/d6120eca3835baf7179e6797a0b61d6c47e0bc2324b1f6819d8428d5b9ba/mypy-1.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1051df7ec0886fa246a530ae917c473491e9a0ba6938cfd0ec2abc1076495c3e", size = 12744371, upload-time = "2025-07-14T20:33:33.503Z" }, + { url = "https://files.pythonhosted.org/packages/1f/dc/56f53b5255a166f5bd0f137eed960e5065f2744509dfe69474ff0ba772a5/mypy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f773c6d14dcc108a5b141b4456b0871df638eb411a89cd1c0c001fc4a9d08fc8", size = 12914558, upload-time = "2025-07-14T20:33:56.961Z" }, + { url = "https://files.pythonhosted.org/packages/69/ac/070bad311171badc9add2910e7f89271695a25c136de24bbafc7eded56d5/mypy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:1619a485fd0e9c959b943c7b519ed26b712de3002d7de43154a489a2d0fd817d", size = 9585447, upload-time = "2025-07-14T20:32:20.594Z" }, { url = "https://files.pythonhosted.org/packages/be/7b/5f8ab461369b9e62157072156935cec9d272196556bdc7c2ff5f4c7c0f9b/mypy-1.17.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c41aa59211e49d717d92b3bb1238c06d387c9325d3122085113c79118bebb06", size = 11070019, upload-time = "2025-07-14T20:32:07.99Z" }, { url = "https://files.pythonhosted.org/packages/9c/f8/c49c9e5a2ac0badcc54beb24e774d2499748302c9568f7f09e8730e953fa/mypy-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e69db1fb65b3114f98c753e3930a00514f5b68794ba80590eb02090d54a5d4a", size = 10114457, upload-time = "2025-07-14T20:33:47.285Z" }, { url = "https://files.pythonhosted.org/packages/89/0c/fb3f9c939ad9beed3e328008b3fb90b20fda2cddc0f7e4c20dbefefc3b33/mypy-1.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:03ba330b76710f83d6ac500053f7727270b6b8553b0423348ffb3af6f2f7b889", size = 11857838, upload-time = "2025-07-14T20:33:14.462Z" }, @@ -965,12 +1263,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] +[[package]] +name = "networkx" +version = "3.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2068504, upload-time = "2025-12-08T17:02:38.159Z" }, +] + [[package]] name = "numpy" version = "2.3.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/2e/19/d7c972dfe90a353dbd3efbbe1d14a5951de80c99c9dc1b93cd998d51dc0f/numpy-2.3.1.tar.gz", hash = "sha256:1ec9ae20a4226da374362cca3c62cd753faf2f951440b0e3b98e93c235441d2b", size = 20390372, upload-time = "2025-06-21T12:28:33.469Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/56/71ad5022e2f63cfe0ca93559403d0edef14aea70a841d640bd13cdba578e/numpy-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2959d8f268f3d8ee402b04a9ec4bb7604555aeacf78b360dc4ec27f1d508177d", size = 20896664, upload-time = "2025-06-21T12:15:30.845Z" }, + { url = "https://files.pythonhosted.org/packages/25/65/2db52ba049813670f7f987cc5db6dac9be7cd95e923cc6832b3d32d87cef/numpy-2.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:762e0c0c6b56bdedfef9a8e1d4538556438288c4276901ea008ae44091954e29", size = 14131078, upload-time = "2025-06-21T12:15:52.23Z" }, + { url = "https://files.pythonhosted.org/packages/57/dd/28fa3c17b0e751047ac928c1e1b6990238faad76e9b147e585b573d9d1bd/numpy-2.3.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:867ef172a0976aaa1f1d1b63cf2090de8b636a7674607d514505fb7276ab08fc", size = 5112554, upload-time = "2025-06-21T12:16:01.434Z" }, + { url = "https://files.pythonhosted.org/packages/c9/fc/84ea0cba8e760c4644b708b6819d91784c290288c27aca916115e3311d17/numpy-2.3.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:4e602e1b8682c2b833af89ba641ad4176053aaa50f5cacda1a27004352dde943", size = 6646560, upload-time = "2025-06-21T12:16:11.895Z" }, + { url = "https://files.pythonhosted.org/packages/61/b2/512b0c2ddec985ad1e496b0bd853eeb572315c0f07cd6997473ced8f15e2/numpy-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8e333040d069eba1652fb08962ec5b76af7f2c7bce1df7e1418c8055cf776f25", size = 14260638, upload-time = "2025-06-21T12:16:32.611Z" }, + { url = "https://files.pythonhosted.org/packages/6e/45/c51cb248e679a6c6ab14b7a8e3ead3f4a3fe7425fc7a6f98b3f147bec532/numpy-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e7cbf5a5eafd8d230a3ce356d892512185230e4781a361229bd902ff403bc660", size = 16632729, upload-time = "2025-06-21T12:16:57.439Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ff/feb4be2e5c09a3da161b412019caf47183099cbea1132fd98061808c2df2/numpy-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5f1b8f26d1086835f442286c1d9b64bb3974b0b1e41bb105358fd07d20872952", size = 15565330, upload-time = "2025-06-21T12:17:20.638Z" }, + { url = "https://files.pythonhosted.org/packages/bc/6d/ceafe87587101e9ab0d370e4f6e5f3f3a85b9a697f2318738e5e7e176ce3/numpy-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ee8340cb48c9b7a5899d1149eece41ca535513a9698098edbade2a8e7a84da77", size = 18361734, upload-time = "2025-06-21T12:17:47.938Z" }, + { url = "https://files.pythonhosted.org/packages/2b/19/0fb49a3ea088be691f040c9bf1817e4669a339d6e98579f91859b902c636/numpy-2.3.1-cp312-cp312-win32.whl", hash = "sha256:e772dda20a6002ef7061713dc1e2585bc1b534e7909b2030b5a46dae8ff077ab", size = 6320411, upload-time = "2025-06-21T12:17:58.475Z" }, + { url = "https://files.pythonhosted.org/packages/b1/3e/e28f4c1dd9e042eb57a3eb652f200225e311b608632bc727ae378623d4f8/numpy-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfecc7822543abdea6de08758091da655ea2210b8ffa1faf116b940693d3df76", size = 12734973, upload-time = "2025-06-21T12:18:17.601Z" }, + { url = "https://files.pythonhosted.org/packages/04/a8/8a5e9079dc722acf53522b8f8842e79541ea81835e9b5483388701421073/numpy-2.3.1-cp312-cp312-win_arm64.whl", hash = "sha256:7be91b2239af2658653c5bb6f1b8bccafaf08226a258caf78ce44710a0160d30", size = 10191491, upload-time = "2025-06-21T12:18:33.585Z" }, { url = "https://files.pythonhosted.org/packages/d4/bd/35ad97006d8abff8631293f8ea6adf07b0108ce6fec68da3c3fcca1197f2/numpy-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:25a1992b0a3fdcdaec9f552ef10d8103186f5397ab45e2d25f8ac51b1a6b97e8", size = 20889381, upload-time = "2025-06-21T12:19:04.103Z" }, { url = "https://files.pythonhosted.org/packages/f1/4f/df5923874d8095b6062495b39729178eef4a922119cee32a12ee1bd4664c/numpy-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7dea630156d39b02a63c18f508f85010230409db5b2927ba59c8ba4ab3e8272e", size = 14152726, upload-time = "2025-06-21T12:19:25.599Z" }, { url = "https://files.pythonhosted.org/packages/8c/0f/a1f269b125806212a876f7efb049b06c6f8772cf0121139f97774cd95626/numpy-2.3.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:bada6058dd886061f10ea15f230ccf7dfff40572e99fef440a4a857c8728c9c0", size = 5105145, upload-time = "2025-06-21T12:19:34.782Z" }, @@ -995,6 +1313,153 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d4/ca/af82bf0fad4c3e573c6930ed743b5308492ff19917c7caaf2f9b6f9e2e98/numpy-2.3.1-cp313-cp313t-win_arm64.whl", hash = "sha256:eccb9a159db9aed60800187bc47a6d3451553f0e1b08b068d8b277ddfbb9b244", size = 10260376, upload-time = "2025-06-21T12:24:56.884Z" }, ] +[[package]] +name = "nvidia-cublas-cu12" +version = "12.8.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.10.2.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.3.83" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.13.1.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.9.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.3.90" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, + { name = "nvidia-cusparse-cu12" }, + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.8.93" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, +] + +[[package]] +name = "nvidia-cusparselt-cu12" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623", size = 287193691, upload-time = "2025-02-26T00:15:44.104Z" }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.27.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457", size = 322348229, upload-time = "2025-06-26T04:11:28.385Z" }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, +] + +[[package]] +name = "nvidia-nvshmem-cu12" +version = "3.4.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, +] + +[[package]] +name = "omegaconf" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "antlr4-python3-runtime" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/09/48/6388f1bb9da707110532cb70ec4d2822858ddfb44f1cdf1233c20a80ea4b/omegaconf-2.3.0.tar.gz", hash = "sha256:d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7", size = 3298120, upload-time = "2022-12-08T20:59:22.753Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl", hash = "sha256:7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b", size = 79500, upload-time = "2022-12-08T20:59:19.686Z" }, +] + [[package]] name = "optuna" version = "4.4.0" @@ -1034,6 +1499,13 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/d1/6f/75aa71f8a14267117adeeed5d21b204770189c0a0025acbdc03c337b28fc/pandas-2.3.1.tar.gz", hash = "sha256:0a95b9ac964fe83ce317827f80304d37388ea77616b1425f0ae41c9d2d0d7bb2", size = 4487493, upload-time = "2025-07-07T19:20:04.079Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/46/de/b8445e0f5d217a99fe0eeb2f4988070908979bec3587c0633e5428ab596c/pandas-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:689968e841136f9e542020698ee1c4fbe9caa2ed2213ae2388dc7b81721510d3", size = 11588172, upload-time = "2025-07-07T19:18:52.054Z" }, + { url = "https://files.pythonhosted.org/packages/1e/e0/801cdb3564e65a5ac041ab99ea6f1d802a6c325bb6e58c79c06a3f1cd010/pandas-2.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:025e92411c16cbe5bb2a4abc99732a6b132f439b8aab23a59fa593eb00704232", size = 10717365, upload-time = "2025-07-07T19:18:54.785Z" }, + { url = "https://files.pythonhosted.org/packages/51/a5/c76a8311833c24ae61a376dbf360eb1b1c9247a5d9c1e8b356563b31b80c/pandas-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b7ff55f31c4fcb3e316e8f7fa194566b286d6ac430afec0d461163312c5841e", size = 11280411, upload-time = "2025-07-07T19:18:57.045Z" }, + { url = "https://files.pythonhosted.org/packages/da/01/e383018feba0a1ead6cf5fe8728e5d767fee02f06a3d800e82c489e5daaf/pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dcb79bf373a47d2a40cf7232928eb7540155abbc460925c2c96d2d30b006eb4", size = 11988013, upload-time = "2025-07-07T19:18:59.771Z" }, + { url = "https://files.pythonhosted.org/packages/5b/14/cec7760d7c9507f11c97d64f29022e12a6cc4fc03ac694535e89f88ad2ec/pandas-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:56a342b231e8862c96bdb6ab97170e203ce511f4d0429589c8ede1ee8ece48b8", size = 12767210, upload-time = "2025-07-07T19:19:02.944Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/6e2d2c6728ed29fb3d4d4d302504fb66f1a543e37eb2e43f352a86365cdf/pandas-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ca7ed14832bce68baef331f4d7f294411bed8efd032f8109d690df45e00c4679", size = 13440571, upload-time = "2025-07-07T19:19:06.82Z" }, + { url = "https://files.pythonhosted.org/packages/80/a5/3a92893e7399a691bad7664d977cb5e7c81cf666c81f89ea76ba2bff483d/pandas-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:ac942bfd0aca577bef61f2bc8da8147c4ef6879965ef883d8e8d5d2dc3e744b8", size = 10987601, upload-time = "2025-07-07T19:19:09.589Z" }, { url = "https://files.pythonhosted.org/packages/32/ed/ff0a67a2c5505e1854e6715586ac6693dd860fbf52ef9f81edee200266e7/pandas-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9026bd4a80108fac2239294a15ef9003c4ee191a0f64b90f170b40cfb7cf2d22", size = 11531393, upload-time = "2025-07-07T19:19:12.245Z" }, { url = "https://files.pythonhosted.org/packages/c7/db/d8f24a7cc9fb0972adab0cc80b6817e8bef888cfd0024eeb5a21c0bb5c4a/pandas-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6de8547d4fdb12421e2d047a2c446c623ff4c11f47fddb6b9169eb98ffba485a", size = 10668750, upload-time = "2025-07-07T19:19:14.612Z" }, { url = "https://files.pythonhosted.org/packages/0f/b0/80f6ec783313f1e2356b28b4fd8d2148c378370045da918c73145e6aab50/pandas-2.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:782647ddc63c83133b2506912cc6b108140a38a37292102aaa19c81c83db2928", size = 11342004, upload-time = "2025-07-07T19:19:16.857Z" }, @@ -1058,15 +1530,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" }, ] -[[package]] -name = "pathlib" -version = "1.0.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ac/aa/9b065a76b9af472437a0059f77e8f962fe350438b927cb80184c32f075eb/pathlib-1.0.1.tar.gz", hash = "sha256:6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f", size = 49298, upload-time = "2014-09-03T15:41:57.18Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/78/f9/690a8600b93c332de3ab4a344a4ac34f00c8f104917061f779db6a918ed6/pathlib-1.0.1-py3-none-any.whl", hash = "sha256:f35f95ab8b0f59e6d354090350b44a80a80635d22efdedfa84c7ad1cf0a74147", size = 14363, upload-time = "2022-05-04T13:37:20.585Z" }, -] - [[package]] name = "pathspec" version = "0.12.1" @@ -1143,6 +1606,60 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" }, ] +[[package]] +name = "propcache" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/da/e9fc233cf63743258bff22b3dfa7ea5baef7b5bc324af47a0ad89b8ffc6f/propcache-0.4.1.tar.gz", hash = "sha256:f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d", size = 46442, upload-time = "2025-10-08T19:49:02.291Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/0f/f17b1b2b221d5ca28b4b876e8bb046ac40466513960646bda8e1853cdfa2/propcache-0.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e153e9cd40cc8945138822807139367f256f89c6810c2634a4f6902b52d3b4e2", size = 80061, upload-time = "2025-10-08T19:46:46.075Z" }, + { url = "https://files.pythonhosted.org/packages/76/47/8ccf75935f51448ba9a16a71b783eb7ef6b9ee60f5d14c7f8a8a79fbeed7/propcache-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cd547953428f7abb73c5ad82cbb32109566204260d98e41e5dfdc682eb7f8403", size = 46037, upload-time = "2025-10-08T19:46:47.23Z" }, + { url = "https://files.pythonhosted.org/packages/0a/b6/5c9a0e42df4d00bfb4a3cbbe5cf9f54260300c88a0e9af1f47ca5ce17ac0/propcache-0.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f048da1b4f243fc44f205dfd320933a951b8d89e0afd4c7cacc762a8b9165207", size = 47324, upload-time = "2025-10-08T19:46:48.384Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d3/6c7ee328b39a81ee877c962469f1e795f9db87f925251efeb0545e0020d0/propcache-0.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec17c65562a827bba85e3872ead335f95405ea1674860d96483a02f5c698fa72", size = 225505, upload-time = "2025-10-08T19:46:50.055Z" }, + { url = "https://files.pythonhosted.org/packages/01/5d/1c53f4563490b1d06a684742cc6076ef944bc6457df6051b7d1a877c057b/propcache-0.4.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:405aac25c6394ef275dee4c709be43745d36674b223ba4eb7144bf4d691b7367", size = 230242, upload-time = "2025-10-08T19:46:51.815Z" }, + { url = "https://files.pythonhosted.org/packages/20/e1/ce4620633b0e2422207c3cb774a0ee61cac13abc6217763a7b9e2e3f4a12/propcache-0.4.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0013cb6f8dde4b2a2f66903b8ba740bdfe378c943c4377a200551ceb27f379e4", size = 238474, upload-time = "2025-10-08T19:46:53.208Z" }, + { url = "https://files.pythonhosted.org/packages/46/4b/3aae6835b8e5f44ea6a68348ad90f78134047b503765087be2f9912140ea/propcache-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:15932ab57837c3368b024473a525e25d316d8353016e7cc0e5ba9eb343fbb1cf", size = 221575, upload-time = "2025-10-08T19:46:54.511Z" }, + { url = "https://files.pythonhosted.org/packages/6e/a5/8a5e8678bcc9d3a1a15b9a29165640d64762d424a16af543f00629c87338/propcache-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:031dce78b9dc099f4c29785d9cf5577a3faf9ebf74ecbd3c856a7b92768c3df3", size = 216736, upload-time = "2025-10-08T19:46:56.212Z" }, + { url = "https://files.pythonhosted.org/packages/f1/63/b7b215eddeac83ca1c6b934f89d09a625aa9ee4ba158338854c87210cc36/propcache-0.4.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ab08df6c9a035bee56e31af99be621526bd237bea9f32def431c656b29e41778", size = 213019, upload-time = "2025-10-08T19:46:57.595Z" }, + { url = "https://files.pythonhosted.org/packages/57/74/f580099a58c8af587cac7ba19ee7cb418506342fbbe2d4a4401661cca886/propcache-0.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4d7af63f9f93fe593afbf104c21b3b15868efb2c21d07d8732c0c4287e66b6a6", size = 220376, upload-time = "2025-10-08T19:46:59.067Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ee/542f1313aff7eaf19c2bb758c5d0560d2683dac001a1c96d0774af799843/propcache-0.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cfc27c945f422e8b5071b6e93169679e4eb5bf73bbcbf1ba3ae3a83d2f78ebd9", size = 226988, upload-time = "2025-10-08T19:47:00.544Z" }, + { url = "https://files.pythonhosted.org/packages/8f/18/9c6b015dd9c6930f6ce2229e1f02fb35298b847f2087ea2b436a5bfa7287/propcache-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35c3277624a080cc6ec6f847cbbbb5b49affa3598c4535a0a4682a697aaa5c75", size = 215615, upload-time = "2025-10-08T19:47:01.968Z" }, + { url = "https://files.pythonhosted.org/packages/80/9e/e7b85720b98c45a45e1fca6a177024934dc9bc5f4d5dd04207f216fc33ed/propcache-0.4.1-cp312-cp312-win32.whl", hash = "sha256:671538c2262dadb5ba6395e26c1731e1d52534bfe9ae56d0b5573ce539266aa8", size = 38066, upload-time = "2025-10-08T19:47:03.503Z" }, + { url = "https://files.pythonhosted.org/packages/54/09/d19cff2a5aaac632ec8fc03737b223597b1e347416934c1b3a7df079784c/propcache-0.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:cb2d222e72399fcf5890d1d5cc1060857b9b236adff2792ff48ca2dfd46c81db", size = 41655, upload-time = "2025-10-08T19:47:04.973Z" }, + { url = "https://files.pythonhosted.org/packages/68/ab/6b5c191bb5de08036a8c697b265d4ca76148efb10fa162f14af14fb5f076/propcache-0.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:204483131fb222bdaaeeea9f9e6c6ed0cac32731f75dfc1d4a567fc1926477c1", size = 37789, upload-time = "2025-10-08T19:47:06.077Z" }, + { url = "https://files.pythonhosted.org/packages/bf/df/6d9c1b6ac12b003837dde8a10231a7344512186e87b36e855bef32241942/propcache-0.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:43eedf29202c08550aac1d14e0ee619b0430aaef78f85864c1a892294fbc28cf", size = 77750, upload-time = "2025-10-08T19:47:07.648Z" }, + { url = "https://files.pythonhosted.org/packages/8b/e8/677a0025e8a2acf07d3418a2e7ba529c9c33caf09d3c1f25513023c1db56/propcache-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d62cdfcfd89ccb8de04e0eda998535c406bf5e060ffd56be6c586cbcc05b3311", size = 44780, upload-time = "2025-10-08T19:47:08.851Z" }, + { url = "https://files.pythonhosted.org/packages/89/a4/92380f7ca60f99ebae761936bc48a72a639e8a47b29050615eef757cb2a7/propcache-0.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cae65ad55793da34db5f54e4029b89d3b9b9490d8abe1b4c7ab5d4b8ec7ebf74", size = 46308, upload-time = "2025-10-08T19:47:09.982Z" }, + { url = "https://files.pythonhosted.org/packages/2d/48/c5ac64dee5262044348d1d78a5f85dd1a57464a60d30daee946699963eb3/propcache-0.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:333ddb9031d2704a301ee3e506dc46b1fe5f294ec198ed6435ad5b6a085facfe", size = 208182, upload-time = "2025-10-08T19:47:11.319Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0c/cd762dd011a9287389a6a3eb43aa30207bde253610cca06824aeabfe9653/propcache-0.4.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:fd0858c20f078a32cf55f7e81473d96dcf3b93fd2ccdb3d40fdf54b8573df3af", size = 211215, upload-time = "2025-10-08T19:47:13.146Z" }, + { url = "https://files.pythonhosted.org/packages/30/3e/49861e90233ba36890ae0ca4c660e95df565b2cd15d4a68556ab5865974e/propcache-0.4.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:678ae89ebc632c5c204c794f8dab2837c5f159aeb59e6ed0539500400577298c", size = 218112, upload-time = "2025-10-08T19:47:14.913Z" }, + { url = "https://files.pythonhosted.org/packages/f1/8b/544bc867e24e1bd48f3118cecd3b05c694e160a168478fa28770f22fd094/propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d472aeb4fbf9865e0c6d622d7f4d54a4e101a89715d8904282bb5f9a2f476c3f", size = 204442, upload-time = "2025-10-08T19:47:16.277Z" }, + { url = "https://files.pythonhosted.org/packages/50/a6/4282772fd016a76d3e5c0df58380a5ea64900afd836cec2c2f662d1b9bb3/propcache-0.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4d3df5fa7e36b3225954fba85589da77a0fe6a53e3976de39caf04a0db4c36f1", size = 199398, upload-time = "2025-10-08T19:47:17.962Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ec/d8a7cd406ee1ddb705db2139f8a10a8a427100347bd698e7014351c7af09/propcache-0.4.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ee17f18d2498f2673e432faaa71698032b0127ebf23ae5974eeaf806c279df24", size = 196920, upload-time = "2025-10-08T19:47:19.355Z" }, + { url = "https://files.pythonhosted.org/packages/f6/6c/f38ab64af3764f431e359f8baf9e0a21013e24329e8b85d2da32e8ed07ca/propcache-0.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:580e97762b950f993ae618e167e7be9256b8353c2dcd8b99ec100eb50f5286aa", size = 203748, upload-time = "2025-10-08T19:47:21.338Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e3/fa846bd70f6534d647886621388f0a265254d30e3ce47e5c8e6e27dbf153/propcache-0.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:501d20b891688eb8e7aa903021f0b72d5a55db40ffaab27edefd1027caaafa61", size = 205877, upload-time = "2025-10-08T19:47:23.059Z" }, + { url = "https://files.pythonhosted.org/packages/e2/39/8163fc6f3133fea7b5f2827e8eba2029a0277ab2c5beee6c1db7b10fc23d/propcache-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a0bd56e5b100aef69bd8562b74b46254e7c8812918d3baa700c8a8009b0af66", size = 199437, upload-time = "2025-10-08T19:47:24.445Z" }, + { url = "https://files.pythonhosted.org/packages/93/89/caa9089970ca49c7c01662bd0eeedfe85494e863e8043565aeb6472ce8fe/propcache-0.4.1-cp313-cp313-win32.whl", hash = "sha256:bcc9aaa5d80322bc2fb24bb7accb4a30f81e90ab8d6ba187aec0744bc302ad81", size = 37586, upload-time = "2025-10-08T19:47:25.736Z" }, + { url = "https://files.pythonhosted.org/packages/f5/ab/f76ec3c3627c883215b5c8080debb4394ef5a7a29be811f786415fc1e6fd/propcache-0.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:381914df18634f5494334d201e98245c0596067504b9372d8cf93f4bb23e025e", size = 40790, upload-time = "2025-10-08T19:47:26.847Z" }, + { url = "https://files.pythonhosted.org/packages/59/1b/e71ae98235f8e2ba5004d8cb19765a74877abf189bc53fc0c80d799e56c3/propcache-0.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:8873eb4460fd55333ea49b7d189749ecf6e55bf85080f11b1c4530ed3034cba1", size = 37158, upload-time = "2025-10-08T19:47:27.961Z" }, + { url = "https://files.pythonhosted.org/packages/83/ce/a31bbdfc24ee0dcbba458c8175ed26089cf109a55bbe7b7640ed2470cfe9/propcache-0.4.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:92d1935ee1f8d7442da9c0c4fa7ac20d07e94064184811b685f5c4fada64553b", size = 81451, upload-time = "2025-10-08T19:47:29.445Z" }, + { url = "https://files.pythonhosted.org/packages/25/9c/442a45a470a68456e710d96cacd3573ef26a1d0a60067e6a7d5e655621ed/propcache-0.4.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:473c61b39e1460d386479b9b2f337da492042447c9b685f28be4f74d3529e566", size = 46374, upload-time = "2025-10-08T19:47:30.579Z" }, + { url = "https://files.pythonhosted.org/packages/f4/bf/b1d5e21dbc3b2e889ea4327044fb16312a736d97640fb8b6aa3f9c7b3b65/propcache-0.4.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c0ef0aaafc66fbd87842a3fe3902fd889825646bc21149eafe47be6072725835", size = 48396, upload-time = "2025-10-08T19:47:31.79Z" }, + { url = "https://files.pythonhosted.org/packages/f4/04/5b4c54a103d480e978d3c8a76073502b18db0c4bc17ab91b3cb5092ad949/propcache-0.4.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95393b4d66bfae908c3ca8d169d5f79cd65636ae15b5e7a4f6e67af675adb0e", size = 275950, upload-time = "2025-10-08T19:47:33.481Z" }, + { url = "https://files.pythonhosted.org/packages/b4/c1/86f846827fb969c4b78b0af79bba1d1ea2156492e1b83dea8b8a6ae27395/propcache-0.4.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c07fda85708bc48578467e85099645167a955ba093be0a2dcba962195676e859", size = 273856, upload-time = "2025-10-08T19:47:34.906Z" }, + { url = "https://files.pythonhosted.org/packages/36/1d/fc272a63c8d3bbad6878c336c7a7dea15e8f2d23a544bda43205dfa83ada/propcache-0.4.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:af223b406d6d000830c6f65f1e6431783fc3f713ba3e6cc8c024d5ee96170a4b", size = 280420, upload-time = "2025-10-08T19:47:36.338Z" }, + { url = "https://files.pythonhosted.org/packages/07/0c/01f2219d39f7e53d52e5173bcb09c976609ba30209912a0680adfb8c593a/propcache-0.4.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a78372c932c90ee474559c5ddfffd718238e8673c340dc21fe45c5b8b54559a0", size = 263254, upload-time = "2025-10-08T19:47:37.692Z" }, + { url = "https://files.pythonhosted.org/packages/2d/18/cd28081658ce597898f0c4d174d4d0f3c5b6d4dc27ffafeef835c95eb359/propcache-0.4.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:564d9f0d4d9509e1a870c920a89b2fec951b44bf5ba7d537a9e7c1ccec2c18af", size = 261205, upload-time = "2025-10-08T19:47:39.659Z" }, + { url = "https://files.pythonhosted.org/packages/7a/71/1f9e22eb8b8316701c2a19fa1f388c8a3185082607da8e406a803c9b954e/propcache-0.4.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:17612831fda0138059cc5546f4d12a2aacfb9e47068c06af35c400ba58ba7393", size = 247873, upload-time = "2025-10-08T19:47:41.084Z" }, + { url = "https://files.pythonhosted.org/packages/4a/65/3d4b61f36af2b4eddba9def857959f1016a51066b4f1ce348e0cf7881f58/propcache-0.4.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:41a89040cb10bd345b3c1a873b2bf36413d48da1def52f268a055f7398514874", size = 262739, upload-time = "2025-10-08T19:47:42.51Z" }, + { url = "https://files.pythonhosted.org/packages/2a/42/26746ab087faa77c1c68079b228810436ccd9a5ce9ac85e2b7307195fd06/propcache-0.4.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e35b88984e7fa64aacecea39236cee32dd9bd8c55f57ba8a75cf2399553f9bd7", size = 263514, upload-time = "2025-10-08T19:47:43.927Z" }, + { url = "https://files.pythonhosted.org/packages/94/13/630690fe201f5502d2403dd3cfd451ed8858fe3c738ee88d095ad2ff407b/propcache-0.4.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f8b465489f927b0df505cbe26ffbeed4d6d8a2bbc61ce90eb074ff129ef0ab1", size = 257781, upload-time = "2025-10-08T19:47:45.448Z" }, + { url = "https://files.pythonhosted.org/packages/92/f7/1d4ec5841505f423469efbfc381d64b7b467438cd5a4bbcbb063f3b73d27/propcache-0.4.1-cp313-cp313t-win32.whl", hash = "sha256:2ad890caa1d928c7c2965b48f3a3815c853180831d0e5503d35cf00c472f4717", size = 41396, upload-time = "2025-10-08T19:47:47.202Z" }, + { url = "https://files.pythonhosted.org/packages/48/f0/615c30622316496d2cbbc29f5985f7777d3ada70f23370608c1d3e081c1f/propcache-0.4.1-cp313-cp313t-win_amd64.whl", hash = "sha256:f7ee0e597f495cf415bcbd3da3caa3bd7e816b74d0d52b8145954c5e6fd3ff37", size = 44897, upload-time = "2025-10-08T19:47:48.336Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ca/6002e46eccbe0e33dcd4069ef32f7f1c9e243736e07adca37ae8c4830ec3/propcache-0.4.1-cp313-cp313t-win_arm64.whl", hash = "sha256:929d7cbe1f01bb7baffb33dc14eb5691c95831450a26354cd210a8155170c93a", size = 39789, upload-time = "2025-10-08T19:47:49.876Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/bc7b4a4ef808fa59a816c17b20c4bef6884daebbdf627ff2a161da67da19/propcache-0.4.1-py3-none-any.whl", hash = "sha256:af2a6052aeb6cf17d3e46ee169099044fd8224cbaf75c76a2ef596e8163e2237", size = 13305, upload-time = "2025-10-08T19:49:00.792Z" }, +] + [[package]] name = "psutil" version = "7.0.0" @@ -1244,6 +1761,20 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" }, { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, @@ -1351,6 +1882,47 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] +[[package]] +name = "pytorch-lightning" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec", extra = ["http"] }, + { name = "lightning-utilities" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "torch" }, + { name = "torchmetrics" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8b/ac/ebd5f6f58691cbd4f73836e43e1727f3814311b960c41f88e259606ca2b2/pytorch_lightning-2.6.1.tar.gz", hash = "sha256:ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc", size = 665563, upload-time = "2026-01-30T14:59:11.636Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/93/c8c361bf0a2fe50f828f32def460e8b8a14b93955d3fd302b1a9b63b19e4/pytorch_lightning-2.6.1-py3-none-any.whl", hash = "sha256:1f8118567ec829e3055f16cf1aa320883a86a47c836951bfd9dcfa34ec7ffd59", size = 857273, upload-time = "2026-01-30T14:59:10.141Z" }, +] + +[[package]] +name = "pytorch-tabular" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "einops" }, + { name = "numpy" }, + { name = "omegaconf" }, + { name = "pandas" }, + { name = "pytorch-lightning" }, + { name = "rich" }, + { name = "scikit-base" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "torch" }, + { name = "torchmetrics" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/f2/823de16d6a461504f4ed8e4a555d6ce356e5f81e6525d95e2b64895ec94f/pytorch_tabular-1.2.0.tar.gz", hash = "sha256:1b96b576eb3de443840b313d0b298293eaf83dcfdbba53ed8974b76d1351b821", size = 2312825, upload-time = "2026-01-26T21:48:22.577Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/c9/1e01c682e2ad7132bc1943d8d367c96f241bf85679e76d66eb0c4e4cbde9/pytorch_tabular-1.2.0-py3-none-any.whl", hash = "sha256:0a59f8a2304856b3d1e905f7b66153ebc65df1a6a017f2c8a13a29f62dc95b26", size = 165800, upload-time = "2026-01-26T21:48:21.195Z" }, +] + [[package]] name = "pytz" version = "2025.2" @@ -1365,6 +1937,9 @@ name = "pywin32" version = "311" source = { registry = "https://pypi.org/simple" } wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, @@ -1376,6 +1951,15 @@ version = "6.0.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, @@ -1419,20 +2003,25 @@ wheels = [ [[package]] name = "quantile-forest" -version = "1.4.0" +version = "1.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, { name = "scikit-learn" }, { name = "scipy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/aa/42/ae2c90ce40543ea9d34ad0774333dab4a296721c33612d241b864debe8d2/quantile_forest-1.4.0.tar.gz", hash = "sha256:1d0edf8b2f1c4b7d11c940cf1e5740a5381e1d250e5db0feea82d9282c52dab5", size = 98782, upload-time = "2025-01-21T09:22:16.105Z" } +sdist = { url = "https://files.pythonhosted.org/packages/62/6e/3f1493d4abcce71fdc82ed575475d3e02da7b03375129e84be2622e1532f/quantile_forest-1.4.1.tar.gz", hash = "sha256:713a23c69562b7551ba4a05c22ce9d0e90db6a73d043e760b29c331cb19dc552", size = 486249, upload-time = "2025-09-10T12:48:04.578Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/21/cd/d0b4e737287619661c22ce0714e2a9d5d485e571d05654578dc5ba864dc1/quantile_forest-1.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:22d7902773d023d3f2a3c893fc6cebe0099b5a80ad211f4e0ab2949232da2920", size = 544467, upload-time = "2025-01-21T09:22:00.128Z" }, - { url = "https://files.pythonhosted.org/packages/9e/c7/f3eda7a063e69019db1ae9c60a34a139ad1cfbe0bbbdb3832ea01f2caf10/quantile_forest-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a626c9199e95e2a7d4ba6cf0bf3725e4b567445e651288d4c0467a8af9c53f35", size = 315960, upload-time = "2025-01-21T09:22:01.259Z" }, - { url = "https://files.pythonhosted.org/packages/0f/4a/376791fbf274e1b39afd5ae692a635f477dc565b80a67f66169c146eedfd/quantile_forest-1.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8ade4e354464ea46e1292c1761896fd135442df4a62380fb4df2a7fb62eb991b", size = 295666, upload-time = "2025-01-21T09:22:02.368Z" }, - { url = "https://files.pythonhosted.org/packages/22/52/437f422902c051ce2e2ada3c5a81b7a74c6331541982fd5a55c262f1e339/quantile_forest-1.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9d5999e47c543063403b2ee559281b7ef0099114fc545ce6320bfbbff589bc", size = 1870165, upload-time = "2025-01-21T09:22:03.563Z" }, - { url = "https://files.pythonhosted.org/packages/7e/36/10565d99ae90619e9edbdda09ed340f5a82f27f6343ba594814c41095890/quantile_forest-1.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:fb636b17674969638d09938be0ec72138239cb1d2065f7467333c32ab1214ce0", size = 279935, upload-time = "2025-01-21T09:22:05.553Z" }, + { url = "https://files.pythonhosted.org/packages/93/53/63c400659404b45221405f7dbdb42fb0cea4b9cae0877a567d56d760a995/quantile_forest-1.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f7d4eae276928f07c13e4784842768569e92c50e93f66c1feadf85c4967b3be4", size = 959038, upload-time = "2025-09-10T12:47:45.193Z" }, + { url = "https://files.pythonhosted.org/packages/e3/d7/694d428f94b5aec95bd9bb3805b119c1845bb63e215deeeab64e60812037/quantile_forest-1.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c0526c117be0df98e79e1ce378968f1e1faa9ca23e08da449baa0651a52a81d1", size = 720471, upload-time = "2025-09-10T12:47:46.873Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fb/747bf715bfba7570f88c7c601ef3f3350eceb4ce4bf72a1d36fb9845fdd2/quantile_forest-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b67fc17c82ea85f575617f7a093f3ad8ef0dc5a159f886a9948224b98483ad8c", size = 710769, upload-time = "2025-09-10T12:47:47.88Z" }, + { url = "https://files.pythonhosted.org/packages/99/05/86bbce5503c007cfeeb74068edf608c4216e570ad13c9500513f5473740c/quantile_forest-1.4.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d402c4af3f72d21c3ca3e9dda25a68207d29ae4d34b8126bcf19fc3680ce23e0", size = 2406284, upload-time = "2025-09-10T12:47:49.42Z" }, + { url = "https://files.pythonhosted.org/packages/8b/93/1ae45144ab80bdd8cf8e7bf983137440b1c3430516a7db340caee9b6d77d/quantile_forest-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:b1513b039f7ea5b9467201807b41594d25ecaf088868221e2f1ddea4edeb13b8", size = 685743, upload-time = "2025-09-10T12:47:50.525Z" }, + { url = "https://files.pythonhosted.org/packages/33/61/f8ff4e348dc2d265ea97287f921b92bca265229c48be64b94756ecff4078/quantile_forest-1.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:37c2da2ab54aceacdf5292065147f40a073b13cc3844262f0f3cbd5b8a8d928e", size = 955098, upload-time = "2025-09-10T12:47:52.137Z" }, + { url = "https://files.pythonhosted.org/packages/4f/95/75f3eea1c7cc3786c1ffdf4685e79c4979a4ae6ccedfed80362c9162f0d4/quantile_forest-1.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f0436ac7622442c2995cf121e0960332e769791f3f3c7ea62363e8480803bb3", size = 718470, upload-time = "2025-09-10T12:47:53.566Z" }, + { url = "https://files.pythonhosted.org/packages/fe/f1/0f26386bf164ede156099d18e3e4493dd21dc48e329e1be68232e5cf8b52/quantile_forest-1.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a594bd3552507beffa6ca6002143601be5defd5cc7329154f41317110f895f7a", size = 709245, upload-time = "2025-09-10T12:47:54.54Z" }, + { url = "https://files.pythonhosted.org/packages/4f/cd/6501c8c200f34a87e1e94d7ea4f1a9dc842154fbfaa0fe65f072817fbc41/quantile_forest-1.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:697c48faf52a04e7e47f97187650d16cecc9c971fe2f83d56854b4a454289f60", size = 2403543, upload-time = "2025-09-10T12:47:55.956Z" }, + { url = "https://files.pythonhosted.org/packages/f2/be/f77c6705e974b23353c43da1cd93e11fe0afc7e859c2d14f748d25cc0376/quantile_forest-1.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:fe33f6a8b63b3617568cc1254e1802a70ce3ac23897790f3be10f8db5257fe83", size = 685417, upload-time = "2025-09-10T12:47:57.346Z" }, ] [[package]] @@ -1442,6 +2031,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } wheels = [ @@ -1463,12 +2053,39 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" }, ] +[[package]] +name = "rich" +version = "14.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" }, +] + [[package]] name = "rpds-py" version = "0.26.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/a5/aa/4456d84bbb54adc6a916fb10c9b374f78ac840337644e4a5eda229c81275/rpds_py-0.26.0.tar.gz", hash = "sha256:20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0", size = 27385, upload-time = "2025-07-01T15:57:13.958Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/86/90eb87c6f87085868bd077c7a9938006eb1ce19ed4d06944a90d3560fce2/rpds_py-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:894514d47e012e794f1350f076c427d2347ebf82f9b958d554d12819849a369d", size = 363933, upload-time = "2025-07-01T15:54:15.734Z" }, + { url = "https://files.pythonhosted.org/packages/63/78/4469f24d34636242c924626082b9586f064ada0b5dbb1e9d096ee7a8e0c6/rpds_py-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc921b96fa95a097add244da36a1d9e4f3039160d1d30f1b35837bf108c21136", size = 350447, upload-time = "2025-07-01T15:54:16.922Z" }, + { url = "https://files.pythonhosted.org/packages/ad/91/c448ed45efdfdade82348d5e7995e15612754826ea640afc20915119734f/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e1157659470aa42a75448b6e943c895be8c70531c43cb78b9ba990778955582", size = 384711, upload-time = "2025-07-01T15:54:18.101Z" }, + { url = "https://files.pythonhosted.org/packages/ec/43/e5c86fef4be7f49828bdd4ecc8931f0287b1152c0bb0163049b3218740e7/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:521ccf56f45bb3a791182dc6b88ae5f8fa079dd705ee42138c76deb1238e554e", size = 400865, upload-time = "2025-07-01T15:54:19.295Z" }, + { url = "https://files.pythonhosted.org/packages/55/34/e00f726a4d44f22d5c5fe2e5ddd3ac3d7fd3f74a175607781fbdd06fe375/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9def736773fd56b305c0eef698be5192c77bfa30d55a0e5885f80126c4831a15", size = 517763, upload-time = "2025-07-01T15:54:20.858Z" }, + { url = "https://files.pythonhosted.org/packages/52/1c/52dc20c31b147af724b16104500fba13e60123ea0334beba7b40e33354b4/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cdad4ea3b4513b475e027be79e5a0ceac8ee1c113a1a11e5edc3c30c29f964d8", size = 406651, upload-time = "2025-07-01T15:54:22.508Z" }, + { url = "https://files.pythonhosted.org/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82b165b07f416bdccf5c84546a484cc8f15137ca38325403864bfdf2b5b72f6a", size = 386079, upload-time = "2025-07-01T15:54:23.987Z" }, + { url = "https://files.pythonhosted.org/packages/e3/d4/7f2200c2d3ee145b65b3cddc4310d51f7da6a26634f3ac87125fd789152a/rpds_py-0.26.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d04cab0a54b9dba4d278fe955a1390da3cf71f57feb78ddc7cb67cbe0bd30323", size = 421379, upload-time = "2025-07-01T15:54:25.073Z" }, + { url = "https://files.pythonhosted.org/packages/ae/13/9fdd428b9c820869924ab62236b8688b122baa22d23efdd1c566938a39ba/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:79061ba1a11b6a12743a2b0f72a46aa2758613d454aa6ba4f5a265cc48850158", size = 562033, upload-time = "2025-07-01T15:54:26.225Z" }, + { url = "https://files.pythonhosted.org/packages/f3/e1/b69686c3bcbe775abac3a4c1c30a164a2076d28df7926041f6c0eb5e8d28/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f405c93675d8d4c5ac87364bb38d06c988e11028a64b52a47158a355079661f3", size = 591639, upload-time = "2025-07-01T15:54:27.424Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c9/1e3d8c8863c84a90197ac577bbc3d796a92502124c27092413426f670990/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dafd4c44b74aa4bed4b250f1aed165b8ef5de743bcca3b88fc9619b6087093d2", size = 557105, upload-time = "2025-07-01T15:54:29.93Z" }, + { url = "https://files.pythonhosted.org/packages/9f/c5/90c569649057622959f6dcc40f7b516539608a414dfd54b8d77e3b201ac0/rpds_py-0.26.0-cp312-cp312-win32.whl", hash = "sha256:3da5852aad63fa0c6f836f3359647870e21ea96cf433eb393ffa45263a170d44", size = 223272, upload-time = "2025-07-01T15:54:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/16/19f5d9f2a556cfed454eebe4d354c38d51c20f3db69e7b4ce6cff904905d/rpds_py-0.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf47cfdabc2194a669dcf7a8dbba62e37a04c5041d2125fae0233b720da6f05c", size = 234995, upload-time = "2025-07-01T15:54:32.195Z" }, + { url = "https://files.pythonhosted.org/packages/83/f0/7935e40b529c0e752dfaa7880224771b51175fce08b41ab4a92eb2fbdc7f/rpds_py-0.26.0-cp312-cp312-win_arm64.whl", hash = "sha256:20ab1ae4fa534f73647aad289003f1104092890849e0266271351922ed5574f8", size = 223198, upload-time = "2025-07-01T15:54:33.271Z" }, { url = "https://files.pythonhosted.org/packages/6a/67/bb62d0109493b12b1c6ab00de7a5566aa84c0e44217c2d94bee1bd370da9/rpds_py-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:696764a5be111b036256c0b18cd29783fab22154690fc698062fc1b0084b511d", size = 363917, upload-time = "2025-07-01T15:54:34.755Z" }, { url = "https://files.pythonhosted.org/packages/4b/f3/34e6ae1925a5706c0f002a8d2d7f172373b855768149796af87bd65dcdb9/rpds_py-0.26.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6c15d2080a63aaed876e228efe4f814bc7889c63b1e112ad46fdc8b368b9e1", size = 350073, upload-time = "2025-07-01T15:54:36.292Z" }, { url = "https://files.pythonhosted.org/packages/75/83/1953a9d4f4e4de7fd0533733e041c28135f3c21485faaef56a8aadbd96b5/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:390e3170babf42462739a93321e657444f0862c6d722a291accc46f9d21ed04e", size = 384214, upload-time = "2025-07-01T15:54:37.469Z" }, @@ -1522,6 +2139,8 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/b1/63/912a5e2939faed541adb6575b91b536d521ef8c4b20860e61f7150393bfd/rpy2_rinterface-3.6.1.tar.gz", hash = "sha256:9d0fbbc5852081229b6a6cb223d6b6f0e1f07d50ea98ec308ba7d32e71099471", size = 78847, upload-time = "2025-06-08T14:37:12.153Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/97/4a/bafe1c757d273aa79fca82572377808f32d6daceedf5a130af4997943fa7/rpy2_rinterface-3.6.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f1545e52aa0cd3b9e728c45e7c576a745041cd991b82cd7bcb53aebb7be8c5b8", size = 172660, upload-time = "2025-06-08T14:37:01.33Z" }, + { url = "https://files.pythonhosted.org/packages/d5/2c/03dee13b1bbcb9f4c830464ad69b84c29e6c8bfd708afdab3c38dfbcf7b0/rpy2_rinterface-3.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:90ce63127c84b6532f97ab4251242ac69284d536eb30298b8541588f9726740b", size = 174034, upload-time = "2025-06-08T14:37:02.643Z" }, { url = "https://files.pythonhosted.org/packages/aa/16/656131ffe407677fa1168a273fb8fa44377bd57f922309efe5ac8bd21306/rpy2_rinterface-3.6.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ddb0c263cb5a13dce7e28e07ffa72f76c2fecc75cdb5b4c8a3872e3804343ed", size = 172664, upload-time = "2025-06-08T14:37:03.816Z" }, { url = "https://files.pythonhosted.org/packages/1a/36/e3d0e013af09a422c51e004e748e198335252472ce8b7535d585ab162b92/rpy2_rinterface-3.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:1b011a6695bf1efe36d6e1f983d1faafa87aa3a9a09689891a9609c2682b98c7", size = 174036, upload-time = "2025-06-08T14:37:05.34Z" }, ] @@ -1541,6 +2160,40 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ac/3b/9bc0f0281b29f943f9d9fa7f2db07fb6cf4a6e35e39a8b8f0a612cfc3f5c/rpy2_robjects-3.6.1-py3-none-any.whl", hash = "sha256:8699e4554391bcaac5fb32d39828f90d9fb5c0b00236da74bb874da587e92bc7", size = 125387, upload-time = "2025-06-08T14:39:00.382Z" }, ] +[[package]] +name = "ruff" +version = "0.15.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/77/9b/840e0039e65fcf12758adf684d2289024d6140cde9268cc59887dc55189c/ruff-0.15.5.tar.gz", hash = "sha256:7c3601d3b6d76dce18c5c824fc8d06f4eef33d6df0c21ec7799510cde0f159a2", size = 4574214, upload-time = "2026-03-05T20:06:34.946Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/20/5369c3ce21588c708bcbe517a8fbe1a8dfdb5dfd5137e14790b1da71612c/ruff-0.15.5-py3-none-linux_armv6l.whl", hash = "sha256:4ae44c42281f42e3b06b988e442d344a5b9b72450ff3c892e30d11b29a96a57c", size = 10478185, upload-time = "2026-03-05T20:06:29.093Z" }, + { url = "https://files.pythonhosted.org/packages/44/ed/e81dd668547da281e5dce710cf0bc60193f8d3d43833e8241d006720e42b/ruff-0.15.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6edd3792d408ebcf61adabc01822da687579a1a023f297618ac27a5b51ef0080", size = 10859201, upload-time = "2026-03-05T20:06:32.632Z" }, + { url = "https://files.pythonhosted.org/packages/c4/8f/533075f00aaf19b07c5cd6aa6e5d89424b06b3b3f4583bfa9c640a079059/ruff-0.15.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:89f463f7c8205a9f8dea9d658d59eff49db05f88f89cc3047fb1a02d9f344010", size = 10184752, upload-time = "2026-03-05T20:06:40.312Z" }, + { url = "https://files.pythonhosted.org/packages/66/0e/ba49e2c3fa0395b3152bad634c7432f7edfc509c133b8f4529053ff024fb/ruff-0.15.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba786a8295c6574c1116704cf0b9e6563de3432ac888d8f83685654fe528fd65", size = 10534857, upload-time = "2026-03-05T20:06:19.581Z" }, + { url = "https://files.pythonhosted.org/packages/59/71/39234440f27a226475a0659561adb0d784b4d247dfe7f43ffc12dd02e288/ruff-0.15.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd4b801e57955fe9f02b31d20375ab3a5c4415f2e5105b79fb94cf2642c91440", size = 10309120, upload-time = "2026-03-05T20:06:00.435Z" }, + { url = "https://files.pythonhosted.org/packages/f5/87/4140aa86a93df032156982b726f4952aaec4a883bb98cb6ef73c347da253/ruff-0.15.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391f7c73388f3d8c11b794dbbc2959a5b5afe66642c142a6effa90b45f6f5204", size = 11047428, upload-time = "2026-03-05T20:05:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f7/4953e7e3287676f78fbe85e3a0ca414c5ca81237b7575bdadc00229ac240/ruff-0.15.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc18f30302e379fe1e998548b0f5e9f4dff907f52f73ad6da419ea9c19d66c8", size = 11914251, upload-time = "2026-03-05T20:06:22.887Z" }, + { url = "https://files.pythonhosted.org/packages/77/46/0f7c865c10cf896ccf5a939c3e84e1cfaeed608ff5249584799a74d33835/ruff-0.15.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc6e7f90087e2d27f98dc34ed1b3ab7c8f0d273cc5431415454e22c0bd2a681", size = 11333801, upload-time = "2026-03-05T20:05:57.168Z" }, + { url = "https://files.pythonhosted.org/packages/d3/01/a10fe54b653061585e655f5286c2662ebddb68831ed3eaebfb0eb08c0a16/ruff-0.15.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1cb7169f53c1ddb06e71a9aebd7e98fc0fea936b39afb36d8e86d36ecc2636a", size = 11206821, upload-time = "2026-03-05T20:06:03.441Z" }, + { url = "https://files.pythonhosted.org/packages/7a/0d/2132ceaf20c5e8699aa83da2706ecb5c5dcdf78b453f77edca7fb70f8a93/ruff-0.15.5-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:9b037924500a31ee17389b5c8c4d88874cc6ea8e42f12e9c61a3d754ff72f1ca", size = 11133326, upload-time = "2026-03-05T20:06:25.655Z" }, + { url = "https://files.pythonhosted.org/packages/72/cb/2e5259a7eb2a0f87c08c0fe5bf5825a1e4b90883a52685524596bfc93072/ruff-0.15.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:65bb414e5b4eadd95a8c1e4804f6772bbe8995889f203a01f77ddf2d790929dd", size = 10510820, upload-time = "2026-03-05T20:06:37.79Z" }, + { url = "https://files.pythonhosted.org/packages/ff/20/b67ce78f9e6c59ffbdb5b4503d0090e749b5f2d31b599b554698a80d861c/ruff-0.15.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d20aa469ae3b57033519c559e9bc9cd9e782842e39be05b50e852c7c981fa01d", size = 10302395, upload-time = "2026-03-05T20:05:54.504Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e5/719f1acccd31b720d477751558ed74e9c88134adcc377e5e886af89d3072/ruff-0.15.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:15388dd28c9161cdb8eda68993533acc870aa4e646a0a277aa166de9ad5a8752", size = 10754069, upload-time = "2026-03-05T20:06:06.422Z" }, + { url = "https://files.pythonhosted.org/packages/c3/9c/d1db14469e32d98f3ca27079dbd30b7b44dbb5317d06ab36718dee3baf03/ruff-0.15.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b30da330cbd03bed0c21420b6b953158f60c74c54c5f4c1dabbdf3a57bf355d2", size = 11304315, upload-time = "2026-03-05T20:06:10.867Z" }, + { url = "https://files.pythonhosted.org/packages/28/3a/950367aee7c69027f4f422059227b290ed780366b6aecee5de5039d50fa8/ruff-0.15.5-py3-none-win32.whl", hash = "sha256:732e5ee1f98ba5b3679029989a06ca39a950cced52143a0ea82a2102cb592b74", size = 10551676, upload-time = "2026-03-05T20:06:13.705Z" }, + { url = "https://files.pythonhosted.org/packages/b8/00/bf077a505b4e649bdd3c47ff8ec967735ce2544c8e4a43aba42ee9bf935d/ruff-0.15.5-py3-none-win_amd64.whl", hash = "sha256:821d41c5fa9e19117616c35eaa3f4b75046ec76c65e7ae20a333e9a8696bc7fe", size = 11678972, upload-time = "2026-03-05T20:06:45.379Z" }, + { url = "https://files.pythonhosted.org/packages/fe/4e/cd76eca6db6115604b7626668e891c9dd03330384082e33662fb0f113614/ruff-0.15.5-py3-none-win_arm64.whl", hash = "sha256:b498d1c60d2fe5c10c45ec3f698901065772730b411f164ae270bb6bfcc4740b", size = 10965572, upload-time = "2026-03-05T20:06:16.984Z" }, +] + +[[package]] +name = "scikit-base" +version = "0.13.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/a8/610f99f01f326178b8a7347db2ede654b42548e9697b516480cc081e344d/scikit_base-0.13.1.tar.gz", hash = "sha256:169e5427233f7237b38c7d858bf07b8a86bbf59feccf0708e26dad4ac312c593", size = 134482, upload-time = "2026-01-25T11:31:38.814Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/55/c20d8319aab037e11f1d6403b6102d1041694abe24a3aa4a1e27f2cdb9f2/scikit_base-0.13.1-py3-none-any.whl", hash = "sha256:1aca86759435fd2d32d83a526ce11095119c0745e4e5dd91f2e5820023ca8e39", size = 159779, upload-time = "2026-01-25T11:31:36.759Z" }, +] + [[package]] name = "scikit-learn" version = "1.7.1" @@ -1553,6 +2206,11 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/41/84/5f4af978fff619706b8961accac84780a6d298d82a8873446f72edb4ead0/scikit_learn-1.7.1.tar.gz", hash = "sha256:24b3f1e976a4665aa74ee0fcaac2b8fccc6ae77c8e07ab25da3ba6d3292b9802", size = 7190445, upload-time = "2025-07-18T08:01:54.5Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/16/57f176585b35ed865f51b04117947fe20f130f78940c6477b6d66279c9c2/scikit_learn-1.7.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3cee419b49b5bbae8796ecd690f97aa412ef1674410c23fc3257c6b8b85b8087", size = 9260431, upload-time = "2025-07-18T08:01:22.77Z" }, + { url = "https://files.pythonhosted.org/packages/67/4e/899317092f5efcab0e9bc929e3391341cec8fb0e816c4789686770024580/scikit_learn-1.7.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:2fd8b8d35817b0d9ebf0b576f7d5ffbbabdb55536b0655a8aaae629d7ffd2e1f", size = 8637191, upload-time = "2025-07-18T08:01:24.731Z" }, + { url = "https://files.pythonhosted.org/packages/f3/1b/998312db6d361ded1dd56b457ada371a8d8d77ca2195a7d18fd8a1736f21/scikit_learn-1.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:588410fa19a96a69763202f1d6b7b91d5d7a5d73be36e189bc6396bfb355bd87", size = 9486346, upload-time = "2025-07-18T08:01:26.713Z" }, + { url = "https://files.pythonhosted.org/packages/ad/09/a2aa0b4e644e5c4ede7006748f24e72863ba2ae71897fecfd832afea01b4/scikit_learn-1.7.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3142f0abe1ad1d1c31a2ae987621e41f6b578144a911ff4ac94781a583adad7", size = 9290988, upload-time = "2025-07-18T08:01:28.938Z" }, + { url = "https://files.pythonhosted.org/packages/15/fa/c61a787e35f05f17fc10523f567677ec4eeee5f95aa4798dbbbcd9625617/scikit_learn-1.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:3ddd9092c1bd469acab337d87930067c87eac6bd544f8d5027430983f1e1ae88", size = 8735568, upload-time = "2025-07-18T08:01:30.936Z" }, { url = "https://files.pythonhosted.org/packages/52/f8/e0533303f318a0f37b88300d21f79b6ac067188d4824f1047a37214ab718/scikit_learn-1.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b7839687fa46d02e01035ad775982f2470be2668e13ddd151f0f55a5bf123bae", size = 9213143, upload-time = "2025-07-18T08:01:32.942Z" }, { url = "https://files.pythonhosted.org/packages/71/f3/f1df377d1bdfc3e3e2adc9c119c238b182293e6740df4cbeac6de2cc3e23/scikit_learn-1.7.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a10f276639195a96c86aa572ee0698ad64ee939a7b042060b98bd1930c261d10", size = 8591977, upload-time = "2025-07-18T08:01:34.967Z" }, { url = "https://files.pythonhosted.org/packages/99/72/c86a4cd867816350fe8dee13f30222340b9cd6b96173955819a5561810c5/scikit_learn-1.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:13679981fdaebc10cc4c13c43344416a86fcbc61449cb3e6517e1df9d12c8309", size = 9436142, upload-time = "2025-07-18T08:01:37.397Z" }, @@ -1574,6 +2232,15 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/81/18/b06a83f0c5ee8cddbde5e3f3d0bb9b702abfa5136ef6d4620ff67df7eee5/scipy-1.16.0.tar.gz", hash = "sha256:b5ef54021e832869c8cfb03bc3bf20366cbcd426e02a58e8a58d7584dfbb8f62", size = 30581216, upload-time = "2025-06-22T16:27:55.782Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/01/c0/c943bc8d2bbd28123ad0f4f1eef62525fa1723e84d136b32965dcb6bad3a/scipy-1.16.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:7eb6bd33cef4afb9fa5f1fb25df8feeb1e52d94f21a44f1d17805b41b1da3180", size = 36459071, upload-time = "2025-06-22T16:19:06.605Z" }, + { url = "https://files.pythonhosted.org/packages/99/0d/270e2e9f1a4db6ffbf84c9a0b648499842046e4e0d9b2275d150711b3aba/scipy-1.16.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:1dbc8fdba23e4d80394ddfab7a56808e3e6489176d559c6c71935b11a2d59db1", size = 28490500, upload-time = "2025-06-22T16:19:11.775Z" }, + { url = "https://files.pythonhosted.org/packages/1c/22/01d7ddb07cff937d4326198ec8d10831367a708c3da72dfd9b7ceaf13028/scipy-1.16.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:7dcf42c380e1e3737b343dec21095c9a9ad3f9cbe06f9c05830b44b1786c9e90", size = 20762345, upload-time = "2025-06-22T16:19:15.813Z" }, + { url = "https://files.pythonhosted.org/packages/34/7f/87fd69856569ccdd2a5873fe5d7b5bbf2ad9289d7311d6a3605ebde3a94b/scipy-1.16.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:26ec28675f4a9d41587266084c626b02899db373717d9312fa96ab17ca1ae94d", size = 23418563, upload-time = "2025-06-22T16:19:20.746Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f1/e4f4324fef7f54160ab749efbab6a4bf43678a9eb2e9817ed71a0a2fd8de/scipy-1.16.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:952358b7e58bd3197cfbd2f2f2ba829f258404bdf5db59514b515a8fe7a36c52", size = 33203951, upload-time = "2025-06-22T16:19:25.813Z" }, + { url = "https://files.pythonhosted.org/packages/6d/f0/b6ac354a956384fd8abee2debbb624648125b298f2c4a7b4f0d6248048a5/scipy-1.16.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03931b4e870c6fef5b5c0970d52c9f6ddd8c8d3e934a98f09308377eba6f3824", size = 35070225, upload-time = "2025-06-22T16:19:31.416Z" }, + { url = "https://files.pythonhosted.org/packages/e5/73/5cbe4a3fd4bc3e2d67ffad02c88b83edc88f381b73ab982f48f3df1a7790/scipy-1.16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:512c4f4f85912767c351a0306824ccca6fd91307a9f4318efe8fdbd9d30562ef", size = 35389070, upload-time = "2025-06-22T16:19:37.387Z" }, + { url = "https://files.pythonhosted.org/packages/86/e8/a60da80ab9ed68b31ea5a9c6dfd3c2f199347429f229bf7f939a90d96383/scipy-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e69f798847e9add03d512eaf5081a9a5c9a98757d12e52e6186ed9681247a1ac", size = 37825287, upload-time = "2025-06-22T16:19:43.375Z" }, + { url = "https://files.pythonhosted.org/packages/ea/b5/29fece1a74c6a94247f8a6fb93f5b28b533338e9c34fdcc9cfe7a939a767/scipy-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:adf9b1999323ba335adc5d1dc7add4781cb5a4b0ef1e98b79768c05c796c4e49", size = 38431929, upload-time = "2025-06-22T16:19:49.385Z" }, { url = "https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:e9f414cbe9ca289a73e0cc92e33a6a791469b6619c240aa32ee18abdce8ab451", size = 36418162, upload-time = "2025-06-22T16:19:56.3Z" }, { url = "https://files.pythonhosted.org/packages/19/5a/914355a74481b8e4bbccf67259bbde171348a3f160b67b4945fbc5f5c1e5/scipy-1.16.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:bbba55fb97ba3cdef9b1ee973f06b09d518c0c7c66a009c729c7d1592be1935e", size = 28465985, upload-time = "2025-06-22T16:20:01.238Z" }, { url = "https://files.pythonhosted.org/packages/58/46/63477fc1246063855969cbefdcee8c648ba4b17f67370bd542ba56368d0b/scipy-1.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:58e0d4354eacb6004e7aa1cd350e5514bd0270acaa8d5b36c0627bb3bb486974", size = 20737961, upload-time = "2025-06-22T16:20:05.913Z" }, @@ -1863,6 +2530,14 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/63/66/45b165c595ec89aa7dcc2c1cd222ab269bc753f1fc7a1e68f8481bd957bf/sqlalchemy-2.0.41.tar.gz", hash = "sha256:edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9", size = 9689424, upload-time = "2025-05-14T17:10:32.339Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/2a/f1f4e068b371154740dd10fb81afb5240d5af4aa0087b88d8b308b5429c2/sqlalchemy-2.0.41-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:81f413674d85cfd0dfcd6512e10e0f33c19c21860342a4890c3a2b59479929f9", size = 2119645, upload-time = "2025-05-14T17:55:24.854Z" }, + { url = "https://files.pythonhosted.org/packages/9b/e8/c664a7e73d36fbfc4730f8cf2bf930444ea87270f2825efbe17bf808b998/sqlalchemy-2.0.41-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:598d9ebc1e796431bbd068e41e4de4dc34312b7aa3292571bb3674a0cb415dd1", size = 2107399, upload-time = "2025-05-14T17:55:28.097Z" }, + { url = "https://files.pythonhosted.org/packages/5c/78/8a9cf6c5e7135540cb682128d091d6afa1b9e48bd049b0d691bf54114f70/sqlalchemy-2.0.41-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a104c5694dfd2d864a6f91b0956eb5d5883234119cb40010115fd45a16da5e70", size = 3293269, upload-time = "2025-05-14T17:50:38.227Z" }, + { url = "https://files.pythonhosted.org/packages/3c/35/f74add3978c20de6323fb11cb5162702670cc7a9420033befb43d8d5b7a4/sqlalchemy-2.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6145afea51ff0af7f2564a05fa95eb46f542919e6523729663a5d285ecb3cf5e", size = 3303364, upload-time = "2025-05-14T17:51:49.829Z" }, + { url = "https://files.pythonhosted.org/packages/6a/d4/c990f37f52c3f7748ebe98883e2a0f7d038108c2c5a82468d1ff3eec50b7/sqlalchemy-2.0.41-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b46fa6eae1cd1c20e6e6f44e19984d438b6b2d8616d21d783d150df714f44078", size = 3229072, upload-time = "2025-05-14T17:50:39.774Z" }, + { url = "https://files.pythonhosted.org/packages/15/69/cab11fecc7eb64bc561011be2bd03d065b762d87add52a4ca0aca2e12904/sqlalchemy-2.0.41-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41836fe661cc98abfae476e14ba1906220f92c4e528771a8a3ae6a151242d2ae", size = 3268074, upload-time = "2025-05-14T17:51:51.736Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ca/0c19ec16858585d37767b167fc9602593f98998a68a798450558239fb04a/sqlalchemy-2.0.41-cp312-cp312-win32.whl", hash = "sha256:a8808d5cf866c781150d36a3c8eb3adccfa41a8105d031bf27e92c251e3969d6", size = 2084514, upload-time = "2025-05-14T17:55:49.915Z" }, + { url = "https://files.pythonhosted.org/packages/7f/23/4c2833d78ff3010a4e17f984c734f52b531a8c9060a50429c9d4b0211be6/sqlalchemy-2.0.41-cp312-cp312-win_amd64.whl", hash = "sha256:5b14e97886199c1f52c14629c11d90c11fbb09e9334fa7bb5f6d068d9ced0ce0", size = 2111557, upload-time = "2025-05-14T17:55:51.349Z" }, { url = "https://files.pythonhosted.org/packages/d3/ad/2e1c6d4f235a97eeef52d0200d8ddda16f6c4dd70ae5ad88c46963440480/sqlalchemy-2.0.41-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4eeb195cdedaf17aab6b247894ff2734dcead6c08f748e617bfe05bd5a218443", size = 2115491, upload-time = "2025-05-14T17:55:31.177Z" }, { url = "https://files.pythonhosted.org/packages/cf/8d/be490e5db8400dacc89056f78a52d44b04fbf75e8439569d5b879623a53b/sqlalchemy-2.0.41-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d4ae769b9c1c7757e4ccce94b0641bc203bbdf43ba7a2413ab2523d8d047d8dc", size = 2102827, upload-time = "2025-05-14T17:55:34.921Z" }, { url = "https://files.pythonhosted.org/packages/a0/72/c97ad430f0b0e78efaf2791342e13ffeafcbb3c06242f01a3bb8fe44f65d/sqlalchemy-2.0.41-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a62448526dd9ed3e3beedc93df9bb6b55a436ed1474db31a2af13b313a70a7e1", size = 3225224, upload-time = "2025-05-14T17:50:41.418Z" }, @@ -1901,6 +2576,12 @@ dependencies = [ ] sdist = { url = "https://files.pythonhosted.org/packages/64/cc/8c1bf59bf8203dea1bf2ea811cfe667d7bcc6909c83d8afb02b08e30f50b/statsmodels-0.14.5.tar.gz", hash = "sha256:de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf", size = 20525016, upload-time = "2025-07-07T12:14:23.195Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/a5/fcc4f5f16355660ce7a1742e28a43e3a9391b492fc4ff29fdd6893e81c05/statsmodels-0.14.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:37e7364a39f9aa3b51d15a208c2868b90aadb8412f868530f5cba9197cb00eaa", size = 10042891, upload-time = "2025-07-07T12:13:41.671Z" }, + { url = "https://files.pythonhosted.org/packages/1c/6f/db0cf5efa48277ac6218d9b981c8fd5e63c4c43e0d9d65015fdc38eed0ef/statsmodels-0.14.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4263d7f4d0f1d5ac6eb4db22e1ee34264a14d634b9332c975c9d9109b6b46e12", size = 9698912, upload-time = "2025-07-07T12:07:54.674Z" }, + { url = "https://files.pythonhosted.org/packages/4a/93/4ddc3bc4a59c51e6a57c49df1b889882c40d9e141e855b3517f6a8de3232/statsmodels-0.14.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:86224f6e36f38486e471e75759d241fe2912d8bc25ab157d54ee074c6aedbf45", size = 10237801, upload-time = "2025-07-07T14:23:12.593Z" }, + { url = "https://files.pythonhosted.org/packages/66/de/dc6bf2f6e8c8eb4c5815560ebdbdf2d69a767bc0f65fde34bc086cf5b36d/statsmodels-0.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c3dd760a6fa80cd5e0371685c697bb9c2c0e6e1f394d975e596a1e6d0bbb9372", size = 10424154, upload-time = "2025-07-07T14:23:25.365Z" }, + { url = "https://files.pythonhosted.org/packages/16/4f/2d5a8d14bebdf2b03b3ea89b8c6a2c837bb406ba5b7a41add8bd303bce29/statsmodels-0.14.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6264fb00e02f858b86bd01ef2dc05055a71d4a0cc7551b9976b07b0f0e6cf24f", size = 10652915, upload-time = "2025-07-07T14:23:39.337Z" }, + { url = "https://files.pythonhosted.org/packages/df/4c/2feda3a9f0e17444a84ba5398ada6a4d2e1b8f832760048f04e2b8ea0c41/statsmodels-0.14.5-cp312-cp312-win_amd64.whl", hash = "sha256:b2ed065bfbaf8bb214c7201656df840457c2c8c65e1689e3eb09dc7440f9c61c", size = 9611236, upload-time = "2025-07-07T12:08:06.794Z" }, { url = "https://files.pythonhosted.org/packages/84/fd/4c374108cf108b3130240a5b45847a61f70ddf973429044a81a05189b046/statsmodels-0.14.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:906263134dd1a640e55ecb01fda4a9be7b9e08558dba9e4c4943a486fdb0c9c8", size = 10013958, upload-time = "2025-07-07T14:35:01.04Z" }, { url = "https://files.pythonhosted.org/packages/5a/36/bf3d7f0e36acd3ba9ec0babd79ace25506b6872780cbd710fb7cd31f0fa2/statsmodels-0.14.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9118f76344f77cffbb3a9cbcff8682b325be5eed54a4b3253e09da77a74263d3", size = 9674243, upload-time = "2025-07-07T12:08:22.571Z" }, { url = "https://files.pythonhosted.org/packages/90/ce/a55a6f37b5277683ceccd965a5828b24672bbc427db6b3969ae0b0fc29fb/statsmodels-0.14.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9dc4ee159070557c9a6c000625d85f653de437772fe7086857cff68f501afe45", size = 10219521, upload-time = "2025-07-07T14:23:52.646Z" }, @@ -1909,6 +2590,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/44/d6/80df1bbbfcdc50bff4152f43274420fa9856d56e234d160d6206eb1f5827/statsmodels-0.14.5-cp313-cp313-win_amd64.whl", hash = "sha256:2a06bca03b7a492f88c8106103ab75f1a5ced25de90103a89f3a287518017939", size = 9604641, upload-time = "2025-07-07T12:08:36.23Z" }, ] +[[package]] +name = "sympy" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mpmath" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, +] + [[package]] name = "tabulate" version = "0.9.0" @@ -1936,6 +2629,68 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, ] +[[package]] +name = "torch" +version = "2.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-bindings", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx" }, + { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cudnn-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufft-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufile-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvshmem-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/d3/54/a2ba279afcca44bbd320d4e73675b282fcee3d81400ea1b53934efca6462/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:13ec4add8c3faaed8d13e0574f5cd4a323c11655546f91fbe6afa77b57423574", size = 79498202, upload-time = "2026-02-10T21:44:52.603Z" }, + { url = "https://files.pythonhosted.org/packages/ec/23/2c9fe0c9c27f7f6cb865abcea8a4568f29f00acaeadfc6a37f6801f84cb4/torch-2.10.0-2-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:e521c9f030a3774ed770a9c011751fb47c4d12029a3d6522116e48431f2ff89e", size = 79498254, upload-time = "2026-02-10T21:44:44.095Z" }, + { url = "https://files.pythonhosted.org/packages/cc/af/758e242e9102e9988969b5e621d41f36b8f258bb4a099109b7a4b4b50ea4/torch-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:5fd4117d89ffd47e3dcc71e71a22efac24828ad781c7e46aaaf56bf7f2796acf", size = 145996088, upload-time = "2026-01-21T16:24:44.171Z" }, + { url = "https://files.pythonhosted.org/packages/23/8e/3c74db5e53bff7ed9e34c8123e6a8bfef718b2450c35eefab85bb4a7e270/torch-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:787124e7db3b379d4f1ed54dd12ae7c741c16a4d29b49c0226a89bea50923ffb", size = 915711952, upload-time = "2026-01-21T16:23:53.503Z" }, + { url = "https://files.pythonhosted.org/packages/6e/01/624c4324ca01f66ae4c7cd1b74eb16fb52596dce66dbe51eff95ef9e7a4c/torch-2.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2c66c61f44c5f903046cc696d088e21062644cbe541c7f1c4eaae88b2ad23547", size = 113757972, upload-time = "2026-01-21T16:24:39.516Z" }, + { url = "https://files.pythonhosted.org/packages/c9/5c/dee910b87c4d5c0fcb41b50839ae04df87c1cfc663cf1b5fca7ea565eeaa/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:6d3707a61863d1c4d6ebba7be4ca320f42b869ee657e9b2c21c736bf17000294", size = 79498198, upload-time = "2026-01-21T16:24:34.704Z" }, + { url = "https://files.pythonhosted.org/packages/c9/6f/f2e91e34e3fcba2e3fc8d8f74e7d6c22e74e480bbd1db7bc8900fdf3e95c/torch-2.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5c4d217b14741e40776dd7074d9006fd28b8a97ef5654db959d8635b2fe5f29b", size = 146004247, upload-time = "2026-01-21T16:24:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/98/fb/5160261aeb5e1ee12ee95fe599d0541f7c976c3701d607d8fc29e623229f/torch-2.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6b71486353fce0f9714ca0c9ef1c850a2ae766b409808acd58e9678a3edb7738", size = 915716445, upload-time = "2026-01-21T16:22:45.353Z" }, + { url = "https://files.pythonhosted.org/packages/6a/16/502fb1b41e6d868e8deb5b0e3ae926bbb36dab8ceb0d1b769b266ad7b0c3/torch-2.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2ee399c644dc92ef7bc0d4f7e74b5360c37cdbe7c5ba11318dda49ffac2bc57", size = 113757050, upload-time = "2026-01-21T16:24:19.204Z" }, + { url = "https://files.pythonhosted.org/packages/1a/0b/39929b148f4824bc3ad6f9f72a29d4ad865bcf7ebfc2fa67584773e083d2/torch-2.10.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:3202429f58309b9fa96a614885eace4b7995729f44beb54d3e4a47773649d382", size = 79851305, upload-time = "2026-01-21T16:24:09.209Z" }, + { url = "https://files.pythonhosted.org/packages/d8/14/21fbce63bc452381ba5f74a2c0a959fdf5ad5803ccc0c654e752e0dbe91a/torch-2.10.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:aae1b29cd68e50a9397f5ee897b9c24742e9e306f88a807a27d617f07adb3bd8", size = 146005472, upload-time = "2026-01-21T16:22:29.022Z" }, + { url = "https://files.pythonhosted.org/packages/54/fd/b207d1c525cb570ef47f3e9f836b154685011fce11a2f444ba8a4084d042/torch-2.10.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6021db85958db2f07ec94e1bc77212721ba4920c12a18dc552d2ae36a3eb163f", size = 915612644, upload-time = "2026-01-21T16:21:47.019Z" }, + { url = "https://files.pythonhosted.org/packages/36/53/0197f868c75f1050b199fe58f9bf3bf3aecac9b4e85cc9c964383d745403/torch-2.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff43db38af76fda183156153983c9a096fc4c78d0cd1e07b14a2314c7f01c2c8", size = 113997015, upload-time = "2026-01-21T16:23:00.767Z" }, + { url = "https://files.pythonhosted.org/packages/0e/13/e76b4d9c160e89fff48bf16b449ea324bda84745d2ab30294c37c2434c0d/torch-2.10.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:cdf2a523d699b70d613243211ecaac14fe9c5df8a0b0a9c02add60fb2a413e0f", size = 79498248, upload-time = "2026-01-21T16:23:09.315Z" }, +] + +[[package]] +name = "torchmetrics" +version = "1.8.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lightning-utilities" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "torch" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/85/2e/48a887a59ecc4a10ce9e8b35b3e3c5cef29d902c4eac143378526e7485cb/torchmetrics-1.8.2.tar.gz", hash = "sha256:cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5", size = 580679, upload-time = "2025-09-03T14:00:54.077Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/21/aa0f434434c48490f91b65962b1ce863fdcce63febc166ca9fe9d706c2b6/torchmetrics-1.8.2-py3-none-any.whl", hash = "sha256:08382fd96b923e39e904c4d570f3d49e2cc71ccabd2a94e0f895d1f0dac86242", size = 983161, upload-time = "2025-09-03T14:00:51.921Z" }, +] + [[package]] name = "tornado" version = "6.5.1" @@ -1955,6 +2710,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/55/a7/535c44c7bea4578e48281d83c615219f3ab19e6abc67625ef637c73987be/tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7", size = 443596, upload-time = "2025-05-22T18:15:37.433Z" }, ] +[[package]] +name = "towncrier" +version = "25.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "jinja2" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c2/eb/5bf25a34123698d3bbab39c5bc5375f8f8bcbcc5a136964ade66935b8b9d/towncrier-25.8.0.tar.gz", hash = "sha256:eef16d29f831ad57abb3ae32a0565739866219f1ebfbdd297d32894eb9940eb1", size = 76322, upload-time = "2025-08-30T11:41:55.393Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/06/8ba22ec32c74ac1be3baa26116e3c28bc0e76a5387476921d20b6fdade11/towncrier-25.8.0-py3-none-any.whl", hash = "sha256:b953d133d98f9aeae9084b56a3563fd2519dfc6ec33f61c9cd2c61ff243fb513", size = 65101, upload-time = "2025-08-30T11:41:53.644Z" }, +] + [[package]] name = "tqdm" version = "4.67.1" @@ -1976,6 +2744,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] +[[package]] +name = "triton" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/a8/cdf8b3e4c98132f965f88c2313a4b493266832ad47fb52f23d14d4f86bb5/triton-3.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74caf5e34b66d9f3a429af689c1c7128daba1d8208df60e81106b115c00d6fca", size = 188266850, upload-time = "2026-01-20T16:00:43.041Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0b/37d991d8c130ce81a8728ae3c25b6e60935838e9be1b58791f5997b24a54/triton-3.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c7f76c6e72d2ef08df639e3d0d30729112f47a56b0c81672edc05ee5116ac9", size = 188289450, upload-time = "2026-01-20T16:00:49.136Z" }, + { url = "https://files.pythonhosted.org/packages/35/f8/9c66bfc55361ec6d0e4040a0337fb5924ceb23de4648b8a81ae9d33b2b38/triton-3.6.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d002e07d7180fd65e622134fbd980c9a3d4211fb85224b56a0a0efbd422ab72f", size = 188400296, upload-time = "2026-01-20T16:00:56.042Z" }, +] + [[package]] name = "typing-extensions" version = "4.14.1" @@ -2063,6 +2841,74 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" }, ] +[[package]] +name = "yarl" +version = "1.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/23/6e/beb1beec874a72f23815c1434518bfc4ed2175065173fb138c3705f658d4/yarl-1.23.0.tar.gz", hash = "sha256:53b1ea6ca88ebd4420379c330aea57e258408dd0df9af0992e5de2078dc9f5d5", size = 194676, upload-time = "2026-03-01T22:07:53.373Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/8a/94615bc31022f711add374097ad4144d569e95ff3c38d39215d07ac153a0/yarl-1.23.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1932b6b8bba8d0160a9d1078aae5838a66039e8832d41d2992daa9a3a08f7860", size = 124737, upload-time = "2026-03-01T22:05:12.897Z" }, + { url = "https://files.pythonhosted.org/packages/e3/6f/c6554045d59d64052698add01226bc867b52fe4a12373415d7991fdca95d/yarl-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:411225bae281f114067578891bc75534cfb3d92a3b4dfef7a6ca78ba354e6069", size = 87029, upload-time = "2026-03-01T22:05:14.376Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/725ecc166d53438bc88f76822ed4b1e3b10756e790bafd7b523fe97c322d/yarl-1.23.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:13a563739ae600a631c36ce096615fe307f131344588b0bc0daec108cdb47b25", size = 86310, upload-time = "2026-03-01T22:05:15.71Z" }, + { url = "https://files.pythonhosted.org/packages/99/30/58260ed98e6ff7f90ba84442c1ddd758c9170d70327394a6227b310cd60f/yarl-1.23.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cbf44c5cb4a7633d078788e1b56387e3d3cf2b8139a3be38040b22d6c3221c8", size = 97587, upload-time = "2026-03-01T22:05:17.384Z" }, + { url = "https://files.pythonhosted.org/packages/76/0a/8b08aac08b50682e65759f7f8dde98ae8168f72487e7357a5d684c581ef9/yarl-1.23.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:53ad387048f6f09a8969631e4de3f1bf70c50e93545d64af4f751b2498755072", size = 92528, upload-time = "2026-03-01T22:05:18.804Z" }, + { url = "https://files.pythonhosted.org/packages/52/07/0b7179101fe5f8385ec6c6bb5d0cb9f76bd9fb4a769591ab6fb5cdbfc69a/yarl-1.23.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4a59ba56f340334766f3a4442e0efd0af895fae9e2b204741ef885c446b3a1a8", size = 105339, upload-time = "2026-03-01T22:05:20.235Z" }, + { url = "https://files.pythonhosted.org/packages/d3/8a/36d82869ab5ec829ca8574dfcb92b51286fcfb1e9c7a73659616362dc880/yarl-1.23.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:803a3c3ce4acc62eaf01eaca1208dcf0783025ef27572c3336502b9c232005e7", size = 105061, upload-time = "2026-03-01T22:05:22.268Z" }, + { url = "https://files.pythonhosted.org/packages/66/3e/868e5c3364b6cee19ff3e1a122194fa4ce51def02c61023970442162859e/yarl-1.23.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3d2bff8f37f8d0f96c7ec554d16945050d54462d6e95414babaa18bfafc7f51", size = 100132, upload-time = "2026-03-01T22:05:23.638Z" }, + { url = "https://files.pythonhosted.org/packages/cf/26/9c89acf82f08a52cb52d6d39454f8d18af15f9d386a23795389d1d423823/yarl-1.23.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c75eb09e8d55bceb4367e83496ff8ef2bc7ea6960efb38e978e8073ea59ecb67", size = 99289, upload-time = "2026-03-01T22:05:25.749Z" }, + { url = "https://files.pythonhosted.org/packages/6f/54/5b0db00d2cb056922356104468019c0a132e89c8d3ab67d8ede9f4483d2a/yarl-1.23.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877b0738624280e34c55680d6054a307aa94f7d52fa0e3034a9cc6e790871da7", size = 96950, upload-time = "2026-03-01T22:05:27.318Z" }, + { url = "https://files.pythonhosted.org/packages/f6/40/10fa93811fd439341fad7e0718a86aca0de9548023bbb403668d6555acab/yarl-1.23.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:b5405bb8f0e783a988172993cfc627e4d9d00432d6bbac65a923041edacf997d", size = 93960, upload-time = "2026-03-01T22:05:28.738Z" }, + { url = "https://files.pythonhosted.org/packages/bc/d2/8ae2e6cd77d0805f4526e30ec43b6f9a3dfc542d401ac4990d178e4bf0cf/yarl-1.23.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1c3a3598a832590c5a3ce56ab5576361b5688c12cb1d39429cf5dba30b510760", size = 104703, upload-time = "2026-03-01T22:05:30.438Z" }, + { url = "https://files.pythonhosted.org/packages/2f/0c/b3ceacf82c3fe21183ce35fa2acf5320af003d52bc1fcf5915077681142e/yarl-1.23.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:8419ebd326430d1cbb7efb5292330a2cf39114e82df5cc3d83c9a0d5ebeaf2f2", size = 98325, upload-time = "2026-03-01T22:05:31.835Z" }, + { url = "https://files.pythonhosted.org/packages/9d/e0/12900edd28bdab91a69bd2554b85ad7b151f64e8b521fe16f9ad2f56477a/yarl-1.23.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:be61f6fff406ca40e3b1d84716fde398fc08bc63dd96d15f3a14230a0973ed86", size = 105067, upload-time = "2026-03-01T22:05:33.358Z" }, + { url = "https://files.pythonhosted.org/packages/15/61/74bb1182cf79c9bbe4eb6b1f14a57a22d7a0be5e9cedf8e2d5c2086474c3/yarl-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ceb13c5c858d01321b5d9bb65e4cf37a92169ea470b70fec6f236b2c9dd7e34", size = 100285, upload-time = "2026-03-01T22:05:35.4Z" }, + { url = "https://files.pythonhosted.org/packages/69/7f/cd5ef733f2550de6241bd8bd8c3febc78158b9d75f197d9c7baa113436af/yarl-1.23.0-cp312-cp312-win32.whl", hash = "sha256:fffc45637bcd6538de8b85f51e3df3223e4ad89bccbfca0481c08c7fc8b7ed7d", size = 82359, upload-time = "2026-03-01T22:05:36.811Z" }, + { url = "https://files.pythonhosted.org/packages/f5/be/25216a49daeeb7af2bec0db22d5e7df08ed1d7c9f65d78b14f3b74fd72fc/yarl-1.23.0-cp312-cp312-win_amd64.whl", hash = "sha256:f69f57305656a4852f2a7203efc661d8c042e6cc67f7acd97d8667fb448a426e", size = 87674, upload-time = "2026-03-01T22:05:38.171Z" }, + { url = "https://files.pythonhosted.org/packages/d2/35/aeab955d6c425b227d5b7247eafb24f2653fedc32f95373a001af5dfeb9e/yarl-1.23.0-cp312-cp312-win_arm64.whl", hash = "sha256:6e87a6e8735b44816e7db0b2fbc9686932df473c826b0d9743148432e10bb9b9", size = 81879, upload-time = "2026-03-01T22:05:40.006Z" }, + { url = "https://files.pythonhosted.org/packages/9a/4b/a0a6e5d0ee8a2f3a373ddef8a4097d74ac901ac363eea1440464ccbe0898/yarl-1.23.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:16c6994ac35c3e74fb0ae93323bf8b9c2a9088d55946109489667c510a7d010e", size = 123796, upload-time = "2026-03-01T22:05:41.412Z" }, + { url = "https://files.pythonhosted.org/packages/67/b6/8925d68af039b835ae876db5838e82e76ec87b9782ecc97e192b809c4831/yarl-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4a42e651629dafb64fd5b0286a3580613702b5809ad3f24934ea87595804f2c5", size = 86547, upload-time = "2026-03-01T22:05:42.841Z" }, + { url = "https://files.pythonhosted.org/packages/ae/50/06d511cc4b8e0360d3c94af051a768e84b755c5eb031b12adaaab6dec6e5/yarl-1.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7c6b9461a2a8b47c65eef63bb1c76a4f1c119618ffa99ea79bc5bb1e46c5821b", size = 85854, upload-time = "2026-03-01T22:05:44.85Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f4/4e30b250927ffdab4db70da08b9b8d2194d7c7b400167b8fbeca1e4701ca/yarl-1.23.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2569b67d616eab450d262ca7cb9f9e19d2f718c70a8b88712859359d0ab17035", size = 98351, upload-time = "2026-03-01T22:05:46.836Z" }, + { url = "https://files.pythonhosted.org/packages/86/fc/4118c5671ea948208bdb1492d8b76bdf1453d3e73df051f939f563e7dcc5/yarl-1.23.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e9d9a4d06d3481eab79803beb4d9bd6f6a8e781ec078ac70d7ef2dcc29d1bea5", size = 92711, upload-time = "2026-03-01T22:05:48.316Z" }, + { url = "https://files.pythonhosted.org/packages/56/11/1ed91d42bd9e73c13dc9e7eb0dd92298d75e7ac4dd7f046ad0c472e231cd/yarl-1.23.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f514f6474e04179d3d33175ed3f3e31434d3130d42ec153540d5b157deefd735", size = 106014, upload-time = "2026-03-01T22:05:50.028Z" }, + { url = "https://files.pythonhosted.org/packages/ce/c9/74e44e056a23fbc33aca71779ef450ca648a5bc472bdad7a82339918f818/yarl-1.23.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fda207c815b253e34f7e1909840fd14299567b1c0eb4908f8c2ce01a41265401", size = 105557, upload-time = "2026-03-01T22:05:51.416Z" }, + { url = "https://files.pythonhosted.org/packages/66/fe/b1e10b08d287f518994f1e2ff9b6d26f0adeecd8dd7d533b01bab29a3eda/yarl-1.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34b6cf500e61c90f305094911f9acc9c86da1a05a7a3f5be9f68817043f486e4", size = 101559, upload-time = "2026-03-01T22:05:52.872Z" }, + { url = "https://files.pythonhosted.org/packages/72/59/c5b8d94b14e3d3c2a9c20cb100119fd534ab5a14b93673ab4cc4a4141ea5/yarl-1.23.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d7504f2b476d21653e4d143f44a175f7f751cd41233525312696c76aa3dbb23f", size = 100502, upload-time = "2026-03-01T22:05:54.954Z" }, + { url = "https://files.pythonhosted.org/packages/77/4f/96976cb54cbfc5c9fd73ed4c51804f92f209481d1fb190981c0f8a07a1d7/yarl-1.23.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:578110dd426f0d209d1509244e6d4a3f1a3e9077655d98c5f22583d63252a08a", size = 98027, upload-time = "2026-03-01T22:05:56.409Z" }, + { url = "https://files.pythonhosted.org/packages/63/6e/904c4f476471afdbad6b7e5b70362fb5810e35cd7466529a97322b6f5556/yarl-1.23.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:609d3614d78d74ebe35f54953c5bbd2ac647a7ddb9c30a5d877580f5e86b22f2", size = 95369, upload-time = "2026-03-01T22:05:58.141Z" }, + { url = "https://files.pythonhosted.org/packages/9d/40/acfcdb3b5f9d68ef499e39e04d25e141fe90661f9d54114556cf83be8353/yarl-1.23.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4966242ec68afc74c122f8459abd597afd7d8a60dc93d695c1334c5fd25f762f", size = 105565, upload-time = "2026-03-01T22:06:00.286Z" }, + { url = "https://files.pythonhosted.org/packages/5e/c6/31e28f3a6ba2869c43d124f37ea5260cac9c9281df803c354b31f4dd1f3c/yarl-1.23.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e0fd068364a6759bc794459f0a735ab151d11304346332489c7972bacbe9e72b", size = 99813, upload-time = "2026-03-01T22:06:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/08/1f/6f65f59e72d54aa467119b63fc0b0b1762eff0232db1f4720cd89e2f4a17/yarl-1.23.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:39004f0ad156da43e86aa71f44e033de68a44e5a31fc53507b36dd253970054a", size = 105632, upload-time = "2026-03-01T22:06:03.188Z" }, + { url = "https://files.pythonhosted.org/packages/a3/c4/18b178a69935f9e7a338127d5b77d868fdc0f0e49becd286d51b3a18c61d/yarl-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e5723c01a56c5028c807c701aa66722916d2747ad737a046853f6c46f4875543", size = 101895, upload-time = "2026-03-01T22:06:04.651Z" }, + { url = "https://files.pythonhosted.org/packages/8f/54/f5b870b5505663911dba950a8e4776a0dbd51c9c54c0ae88e823e4b874a0/yarl-1.23.0-cp313-cp313-win32.whl", hash = "sha256:1b6b572edd95b4fa8df75de10b04bc81acc87c1c7d16bcdd2035b09d30acc957", size = 82356, upload-time = "2026-03-01T22:06:06.04Z" }, + { url = "https://files.pythonhosted.org/packages/7a/84/266e8da36879c6edcd37b02b547e2d9ecdfea776be49598e75696e3316e1/yarl-1.23.0-cp313-cp313-win_amd64.whl", hash = "sha256:baaf55442359053c7d62f6f8413a62adba3205119bcb6f49594894d8be47e5e3", size = 87515, upload-time = "2026-03-01T22:06:08.107Z" }, + { url = "https://files.pythonhosted.org/packages/00/fd/7e1c66efad35e1649114fa13f17485f62881ad58edeeb7f49f8c5e748bf9/yarl-1.23.0-cp313-cp313-win_arm64.whl", hash = "sha256:fb4948814a2a98e3912505f09c9e7493b1506226afb1f881825368d6fb776ee3", size = 81785, upload-time = "2026-03-01T22:06:10.181Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fc/119dd07004f17ea43bb91e3ece6587759edd7519d6b086d16bfbd3319982/yarl-1.23.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:aecfed0b41aa72b7881712c65cf764e39ce2ec352324f5e0837c7048d9e6daaa", size = 130719, upload-time = "2026-03-01T22:06:11.708Z" }, + { url = "https://files.pythonhosted.org/packages/e6/0d/9f2348502fbb3af409e8f47730282cd6bc80dec6630c1e06374d882d6eb2/yarl-1.23.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a41bcf68efd19073376eb8cf948b8d9be0af26256403e512bb18f3966f1f9120", size = 89690, upload-time = "2026-03-01T22:06:13.429Z" }, + { url = "https://files.pythonhosted.org/packages/50/93/e88f3c80971b42cfc83f50a51b9d165a1dbf154b97005f2994a79f212a07/yarl-1.23.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cde9a2ecd91668bcb7f077c4966d8ceddb60af01b52e6e3e2680e4cf00ad1a59", size = 89851, upload-time = "2026-03-01T22:06:15.53Z" }, + { url = "https://files.pythonhosted.org/packages/1c/07/61c9dd8ba8f86473263b4036f70fb594c09e99c0d9737a799dfd8bc85651/yarl-1.23.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5023346c4ee7992febc0068e7593de5fa2bf611848c08404b35ebbb76b1b0512", size = 95874, upload-time = "2026-03-01T22:06:17.553Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e9/f9ff8ceefba599eac6abddcfb0b3bee9b9e636e96dbf54342a8577252379/yarl-1.23.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1009abedb49ae95b136a8904a3f71b342f849ffeced2d3747bf29caeda218c4", size = 88710, upload-time = "2026-03-01T22:06:19.004Z" }, + { url = "https://files.pythonhosted.org/packages/eb/78/0231bfcc5d4c8eec220bc2f9ef82cb4566192ea867a7c5b4148f44f6cbcd/yarl-1.23.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a8d00f29b42f534cc8aa3931cfe773b13b23e561e10d2b26f27a8d309b0e82a1", size = 101033, upload-time = "2026-03-01T22:06:21.203Z" }, + { url = "https://files.pythonhosted.org/packages/cd/9b/30ea5239a61786f18fd25797151a17fbb3be176977187a48d541b5447dd4/yarl-1.23.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:95451e6ce06c3e104556d73b559f5da6c34a069b6b62946d3ad66afcd51642ea", size = 100817, upload-time = "2026-03-01T22:06:22.738Z" }, + { url = "https://files.pythonhosted.org/packages/62/e2/a4980481071791bc83bce2b7a1a1f7adcabfa366007518b4b845e92eeee3/yarl-1.23.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:531ef597132086b6cf96faa7c6c1dcd0361dd5f1694e5cc30375907b9b7d3ea9", size = 97482, upload-time = "2026-03-01T22:06:24.21Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1e/304a00cf5f6100414c4b5a01fc7ff9ee724b62158a08df2f8170dfc72a2d/yarl-1.23.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:88f9fb0116fbfcefcab70f85cf4b74a2b6ce5d199c41345296f49d974ddb4123", size = 95949, upload-time = "2026-03-01T22:06:25.697Z" }, + { url = "https://files.pythonhosted.org/packages/68/03/093f4055ed4cae649ac53bca3d180bd37102e9e11d048588e9ab0c0108d0/yarl-1.23.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e7b0460976dc75cb87ad9cc1f9899a4b97751e7d4e77ab840fc9b6d377b8fd24", size = 95839, upload-time = "2026-03-01T22:06:27.309Z" }, + { url = "https://files.pythonhosted.org/packages/b9/28/4c75ebb108f322aa8f917ae10a8ffa4f07cae10a8a627b64e578617df6a0/yarl-1.23.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:115136c4a426f9da976187d238e84139ff6b51a20839aa6e3720cd1026d768de", size = 90696, upload-time = "2026-03-01T22:06:29.048Z" }, + { url = "https://files.pythonhosted.org/packages/23/9c/42c2e2dd91c1a570402f51bdf066bfdb1241c2240ba001967bad778e77b7/yarl-1.23.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ead11956716a940c1abc816b7df3fa2b84d06eaed8832ca32f5c5e058c65506b", size = 100865, upload-time = "2026-03-01T22:06:30.525Z" }, + { url = "https://files.pythonhosted.org/packages/74/05/1bcd60a8a0a914d462c305137246b6f9d167628d73568505fce3f1cb2e65/yarl-1.23.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:fe8f8f5e70e6dbdfca9882cd9deaac058729bcf323cf7a58660901e55c9c94f6", size = 96234, upload-time = "2026-03-01T22:06:32.692Z" }, + { url = "https://files.pythonhosted.org/packages/90/b2/f52381aac396d6778ce516b7bc149c79e65bfc068b5de2857ab69eeea3b7/yarl-1.23.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:a0e317df055958a0c1e79e5d2aa5a5eaa4a6d05a20d4b0c9c3f48918139c9fc6", size = 100295, upload-time = "2026-03-01T22:06:34.268Z" }, + { url = "https://files.pythonhosted.org/packages/e5/e8/638bae5bbf1113a659b2435d8895474598afe38b4a837103764f603aba56/yarl-1.23.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f0fd84de0c957b2d280143522c4f91a73aada1923caee763e24a2b3fda9f8a5", size = 97784, upload-time = "2026-03-01T22:06:35.864Z" }, + { url = "https://files.pythonhosted.org/packages/80/25/a3892b46182c586c202629fc2159aa13975d3741d52ebd7347fd501d48d5/yarl-1.23.0-cp313-cp313t-win32.whl", hash = "sha256:93a784271881035ab4406a172edb0faecb6e7d00f4b53dc2f55919d6c9688595", size = 88313, upload-time = "2026-03-01T22:06:37.39Z" }, + { url = "https://files.pythonhosted.org/packages/43/68/8c5b36aa5178900b37387937bc2c2fe0e9505537f713495472dcf6f6fccc/yarl-1.23.0-cp313-cp313t-win_amd64.whl", hash = "sha256:dd00607bffbf30250fe108065f07453ec124dbf223420f57f5e749b04295e090", size = 94932, upload-time = "2026-03-01T22:06:39.579Z" }, + { url = "https://files.pythonhosted.org/packages/c6/cc/d79ba8292f51f81f4dc533a8ccfb9fc6992cabf0998ed3245de7589dc07c/yarl-1.23.0-cp313-cp313t-win_arm64.whl", hash = "sha256:ac09d42f48f80c9ee1635b2fcaa819496a44502737660d3c0f2ade7526d29144", size = 84786, upload-time = "2026-03-01T22:06:41.988Z" }, + { url = "https://files.pythonhosted.org/packages/69/68/c8739671f5699c7dc470580a4f821ef37c32c4cb0b047ce223a7f115757f/yarl-1.23.0-py3-none-any.whl", hash = "sha256:a2df6afe50dea8ae15fa34c9f824a3ee958d785fd5d089063d960bae1daa0a3f", size = 48288, upload-time = "2026-03-01T22:07:51.388Z" }, +] + [[package]] name = "zipp" version = "3.23.0"