diff --git a/.gitignore b/.gitignore index 7b303bbc78..02f62f0c10 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,6 @@ Thumbs.db # asv benchmark files /benchmarks/.asv /benchmarks/data/ + +tests/_data/*.h5ad +output*.png diff --git a/generate_pr_plots.py b/generate_pr_plots.py new file mode 100644 index 0000000000..047e32e325 --- /dev/null +++ b/generate_pr_plots.py @@ -0,0 +1,85 @@ +"""Generate PR validation plots for archetype projection.""" + +from __future__ import annotations + +import sys +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np + +import scanpy as sc + +# Add repository root to Python path +sys.path.insert(0, str(Path(__file__).parent)) + +from tests.test_archetype import DATA_PATH, load_model + +import scanpy.tools._archetype as arch_mod + +# ------------------------------------------------------------------------- +# 1. Load Data & Run Archetype Pipeline +# ------------------------------------------------------------------------- +print("[INFO] Loading AnnData dataset...") +adata = sc.read_h5ad(DATA_PATH) + +print("[INFO] Loading model weights and scaling factors...") +w, s, _ = load_model(adata) + +print("[INFO] Computing archetype probabilities...") +np.random.seed(42) # noqa: NPY002 +arch_mod.archetype(adata, w=w, s=s) + +# ------------------------------------------------------------------------- +# 2. Compute Hexagon Coordinates directly from Archetype Matrix +# ------------------------------------------------------------------------- +print("[INFO] Computing hexagon coordinates from archetype matrix...") +arch_matrix = adata.obsm["archetypes"] +res = arch_mod.compute_hexagon_coordinates(arch_matrix) + +# Handle tuple return (x_coords, y_coords) +coords = np.column_stack((res[0], res[1])) if isinstance(res, tuple) else res + +adata.obsm["X_archetype_hexagon"] = coords + +# ------------------------------------------------------------------------- +# 3. Extract Archetype Scores & Render Plot +# ------------------------------------------------------------------------- +archetype_names = [ + "Survival", + "Proliferation", + "Fibroblastic", + "Energy", + "Biomass", + "Senescence", +] +for i, name in enumerate(archetype_names): + adata.obs[name] = adata.obsm["archetypes"][:, i] + +print("[INFO] Rendering hexagon spatial projection plot...") +fig, axes = plt.subplots(2, 3, figsize=(15, 10)) +axes = axes.flatten() + +for i, name in enumerate(archetype_names): + ax = axes[i] + scatter = ax.scatter( + coords[:, 0], + coords[:, 1], + c=adata.obs[name], + cmap="magma", + s=3, + alpha=0.7, + ) + ax.set_title(f"Archetype: {name}", fontsize=12, fontweight="bold") + ax.set_aspect("equal") + ax.axis("off") + fig.colorbar(scatter, ax=ax, fraction=0.046, pad=0.04) + +plt.suptitle("Hexagon Spatial Projection of Tumor Archetypes", fontsize=16) +plt.tight_layout() + +output_path = Path("archetype_hexagon_plot.png") +plt.savefig(output_path, dpi=300, bbox_inches="tight") +plt.close() + +print(f"[SUCCESS] Visual proof plot saved successfully to: {output_path.resolve()}") diff --git a/src/scanpy/__init__.py b/src/scanpy/__init__.py index f1bb3d7e69..a77fc4c39f 100644 --- a/src/scanpy/__init__.py +++ b/src/scanpy/__init__.py @@ -80,3 +80,11 @@ def __getattr__(name: str) -> Any: return read_visium # warns on call already raise AttributeError + + +# Add archetype to imports in src/scanpy/tools/__init__.py +from scanpy.tools._archetype import archetype + +__all__ = [ + "archetype", +] diff --git a/src/scanpy/tools/__init__.py b/src/scanpy/tools/__init__.py index e426470b84..626bcac07c 100644 --- a/src/scanpy/tools/__init__.py +++ b/src/scanpy/tools/__init__.py @@ -4,6 +4,7 @@ from typing import TYPE_CHECKING +from ._archetype import archetype from ._dendrogram import dendrogram from ._diffmap import diffmap from ._dpt import dpt @@ -41,6 +42,7 @@ def __getattr__(name: str) -> Any: __all__ = [ + "archetype", "dendrogram", "diffmap", "dpt", diff --git a/src/scanpy/tools/_archetype.py b/src/scanpy/tools/_archetype.py new file mode 100644 index 0000000000..72695d05a1 --- /dev/null +++ b/src/scanpy/tools/_archetype.py @@ -0,0 +1,199 @@ +from __future__ import annotations + +from pathlib import Path +from typing import TYPE_CHECKING + +import numpy as np +from scipy.sparse import csr_matrix # noqa: TID251 + +if TYPE_CHECKING: + from anndata import AnnData + +_PACKAGE_DATA = Path(__file__).parent / "_data" + + +def archetype( + adata: AnnData, + w=None, + s=None, +): + """Compute archetype scores and store them in adata.obsm["archetypes"].""" + archs = archetype_computer( + adata.X.transpose(), + w=w, + s=s, + ) + + if hasattr(archs, "toarray"): + archs = archs.toarray() + + adata.obsm["archetypes"] = archs.T + + +def archetype_computer( + data, + w=None, + s=None, +): + """ + Compute archetype scores from expression data. + + Parameters + ---------- + data + Gene expression matrix. + w + Pretrained archetype weight matrix. + s + Gene scaling factors. + + Returns + ------- + h + Archetype score matrix. + """ + # Load pretrained archetype weights if not supplied. + if w is None: + default_w_path = _PACKAGE_DATA / "Archetypes.csv" + if not default_w_path.exists(): + msg = ( + "Archetype matrix `w` was not provided and default " + f"file not found at {default_w_path}" + ) + raise ValueError(msg) + w = csr_matrix(np.loadtxt(default_w_path, delimiter=",")) + + # Load pretrained gene scaling factors if not supplied. + if s is None: + default_s_path = _PACKAGE_DATA / "S.csv" + if not default_s_path.exists(): + msg = ( + "Scaling vector `s` was not provided and default " + f"file not found at {default_s_path}" + ) + raise ValueError(msg) + s = np.loadtxt(default_s_path, delimiter=",") + + # Reweight genes. + dd = data / s[:, None] + + # Normalize each observation. + dd = dd / dd.sum(axis=0) + + return nmf_new_weights( + dd, + w, + 6, + ) + + +def nmf_new_weights( + v, + w, + k, +): + """ + Compute archetype scores using pretrained weights. + + Parameters + ---------- + v + Input expression matrix. + w + Pretrained archetype weight matrix. + k + Number of archetypes. + + Returns + ------- + h + Archetype score matrix. + """ + n_iter = 1000 + + # Fixed random seed for reproducibility. + rng = np.random.default_rng(0) + + eps = np.finfo(float).eps + + _, n = v.shape + + # Initialize dense archetype matrix. + h = rng.random((k, n)) + eps + + # Pre-calculate W^T * V outside the loop for speed + wv = w.T.dot(v) + if hasattr(wv, "toarray"): + wv = wv.toarray() + + # Pre-calculate W^T * W outside the loop + w_tw = w.T.dot(w) + if hasattr(w_tw, "toarray"): + w_tw = w_tw.toarray() + + # Multiplicative NMF update while keeping W fixed. + for _ in range(n_iter): + wwh = w_tw.dot(h) + eps + h *= wv / wwh + + # Normalize archetype contributions per cell. + h_sum = h.sum(axis=0, keepdims=True) + h_sum[h_sum == 0] = 1.0 + h /= h_sum + + return h + + +def add_archetypes_to_adata( + adata: AnnData, + w=None, + s=None, +): + """ + Add archetype scores to an AnnData object. + + Stores results in adata.obsm["archetypes"]. + """ + archs = archetype_computer( + adata.X.transpose(), + w=w, + s=s, + ) + + if hasattr(archs, "toarray"): + archs = archs.toarray() + + adata.obsm["archetypes"] = archs.T + + +def compute_hexagon_coordinates( + archetypes, +): + """Convert archetype scores into two-dimensional coordinates.""" + # Order archetypes according to the hexagon visualization layout. + hh = archetypes[:, [1, 2, 0, 4, 3, 5]] + + directions = np.array([0, 1, 2, 3, 4, 5]) + + direction_x = np.cos(np.pi / 2 - 2 * np.pi * directions / 6) + + direction_y = np.sin(np.pi / 2 - 2 * np.pi * directions / 6) + + coor1 = hh.dot(direction_x) + coor2 = hh.dot(direction_y) + + return coor1, coor2 + + +def add_coor_to_adata( + adata: AnnData, +): + """ + Add hexagon coordinates to an AnnData object. + + Stores coordinates in adata.obsm["Coor1"] and adata.obsm["Coor2"]. + """ + coor1, coor2 = compute_hexagon_coordinates(adata.obsm["archetypes"]) + + adata.obsm["Coor1"] = coor1 + adata.obsm["Coor2"] = coor2 diff --git a/src/scanpy/tools/_data/Archetypes.csv b/src/scanpy/tools/_data/Archetypes.csv new file mode 100644 index 0000000000..923c853cbf --- /dev/null +++ b/src/scanpy/tools/_data/Archetypes.csv @@ -0,0 +1,780 @@ +0.000628258387351327,0.00250131159055059,0.00200148740797421,0.000845531242091262,0.00108190978822765,0.000983394846521581 +8.24242201768623e-05,0.00268063786004153,0.00140704438570471,0.000556379693159737,0.000424217317031868,0.00185208106704947 +0.00107661347993381,0.00185762833396508,0.00196409322074386,0.00225820363809815,0.00121526813530844,0.000471353779205791 +0.00434386629589155,0.000625824899654205,0.000790212152722004,0.00102641241020977,0.00732314861358916,0.00157424406248665 +0.000424483300175627,5.67305006450969e-42,0.000512066568506487,0.00257028641861961,0.00617441227971929,0.000922839704953545 +0.000289836050888317,0.00163024645763156,0.000544703475938983,0.00363970658083067,0.0026026404136348,0.00112549114111589 +4.59625166244193e-64,0.000482482224048114,0.000490774446964086,0.00105951521135155,0.00616957976267161,0.000863924271405027 +0.000845030195976155,0.00148268266764876,0.0014740332670679,0.00303517457583282,0.00427839528865306,0.000503901298111418 +2.88365811435649e-24,0.000382382622901901,0.000614032909465011,0.00349628704939805,0.0054535782962736,0.000604702963601723 +0.000244817199651755,4.84327147526124e-09,0.00174150159207843,0.000592931216321331,3.01400980596739e-21,8.27561892841229e-05 +0.000490434956010177,0.000718636814808928,0.000314193889087934,0.00518695475733406,0.000346382064631637,0.00226319887530323 +0.00134987280742049,0.00120454755691927,0.00061761140275967,0.000823540570335176,0.000299918902861334,5.99046880955568e-05 +9.09796885834987e-43,0.000770667225786384,0.00202372932401127,0.00169028211636049,0.000550212712804652,0.000511493974004201 +0.00136860485916513,0.00136820255636552,0.00250906557155482,0.00106003592048464,3.1631222244534e-14,0.00224174410396295 +0.00121682878191598,4.10160839653464e-147,0.00077453889804692,0.000151581680971407,0.000108798897854396,5.06931201492098e-33 +0.000536130753206922,0.000663231216434295,0.000603282099432157,1.63997140931434e-30,0.000274422851903922,0.00195550511931516 +0.00199621435137018,0.00279777737158669,0.00159369226394043,0.00259697110002654,0.00116058561481464,0.00116653984666581 +0.000617645872581775,0.00240959833055514,0.0014825735103176,0.00419890204982821,0.00165880636260155,0.00101649456664627 +2.07740221180159e-05,0.000829407933212299,0.000834108453424883,0.0030760460264894,0.000580286326509081,0.000407443292061603 +0.00386882032859647,0.00167767885703631,0.00218676683126144,0.000961788983226569,0.000465679389003011,0.00107023818790429 +0.000209517045839549,0.00111947629913801,0.00131301593174556,0.000342217637319733,0.00216188364612198,0.00138972765898132 +0.000701022191929406,0.00183593400841382,0.000621361590127235,0.00394310380973805,0.00377562899981165,0.000694329247220607 +7.39776004633812e-103,0.000142902530096261,4.94065645841247e-324,3.96973278142691e-142,4.63578998036712e-173,0.00314186610515801 +0.000602476413124783,0.000570641507492879,0.000705512484208699,0.00460397663064387,1.38786272805003e-60,0.00190571489066035 +0.000394380161094258,0.000938805826702369,0.00270260293958358,0.00345916469493422,0.00343780317279978,0.002035764225059 +2.22530185047809e-47,0.000568496760766482,0.00108893779204156,0.00167965820095006,0.00256727379546877,0.00219134094999165 +1.77471875630256e-60,0.00107745199029649,0.00143662525702575,9.82140599109554e-10,5.73530202623329e-91,0.000796017550505806 +0.00136586464595906,0.00182493589963647,0.00179585695635969,0.000540557972573034,0.00451219426773163,0.000767019695210199 +0.000461500724270772,0.000603068269109414,0.000142319345884609,0.000882573669210993,0.00135426438267079,0.000228146336388229 +7.23857468382577e-50,8.59952898146296e-12,0.000429452440004319,0.000397838436992443,0.00371870107289775,0.00391492174778983 +3.32933072980701e-43,9.18453548198948e-05,0.00150820715306545,5.9325915009997e-07,0.00217873753360663,0.00427247821933663 +0.00102584331381788,0.00161193672429369,0.0019967724263257,0.00103072336335339,0.00265397172706714,0.00189351828118687 +0.00200988194234425,0.000667040746557825,0.00055466942994368,0.00398956934544959,5.68295589469369e-23,0.000944627362149837 +2.55686706162621e-262,0,0,1.79223973727473e-81,0.00525466973769476,0 +8.29928373136989e-131,0.000473846020789555,4.94065645841247e-324,1.72565228169777e-90,1.17519967265376e-209,0.00286430415152787 +0.000955884125806782,0.00276598324306369,0.00143900189394307,0.000308866701788794,0.00183104067365089,0.00081983292791998 +0.00146817283200743,0.00254693242360128,0.00125627726814992,0.00066811460323231,0.000450687250305206,0.000592165976099644 +0.00300558521171562,0.00101864713605511,0.00040778749878255,0.0015919772168788,0.00060043304320812,0.00117829812757863 +8.40096209775646e-178,9.5455953104758e-319,5.98226973893527e-80,9.4949731913229e-105,0.0053221763146514,0 +0.000136028350151531,1.08204776159021e-183,0.000995582731357493,2.85143058245651e-05,0.00171517085586115,0.000337946107134106 +0.000337997311448522,0.000931695968176923,0.00122713106553205,0.000712556890852883,4.58873163947526e-09,0.00211804463095031 +0.00179114029938751,0.00266690728259807,0.00137644159545016,0.000270873158362916,0.000751828180700814,0.000774349112682627 +0.000619162367882847,6.5865153398753e-224,0.000488189843912493,4.7342952797972e-19,0.00041220256680469,3.76377678384565e-104 +0.000543386989697003,1.64730606616791e-86,0.00119496094361265,2.66042731933461e-26,0.000363005813842343,2.17041336900049e-122 +0.000211291431364659,0.000386746737317506,0.00216005621742086,0.000632099282475315,0.00103998155782722,0.00374842751697331 +0.002129912607338,0.00146015431934587,0.00175456999529077,0.000415097048554271,0.00226956628722074,0.000266373289930334 +0.000701220347834618,0.00128503057897493,0.000519774228151682,9.22487006606711e-37,0.000747280123561593,0.00357095968459165 +0.000608784141793351,0.000154308955222441,0.00101585073844686,0.00058138517625124,0.000346741188153665,0.00423636417923908 +3.70880396624018e-65,0.00201386535797604,0.000959641436427233,2.61719989530468e-32,0.000213699381270942,0.000466120566512902 +0.000312261971638457,4.20454588469577e-59,0.00166391796421965,0.000372098466690173,0.000855104625575783,0.000133330432856566 +0.000178759466260462,0.000655922982415657,1.61221407081744e-17,0.00123484866560303,0.00169775923371159,0.00265773414973156 +0.00409019998951043,0.00237040843629728,0.00160227034973506,0.000663125777884607,0.000944676436183931,0.00285250691808218 +0.00914556441884672,0.00170119183275647,0.00121747488254528,0.000968195118727076,0.00259866896464271,0.00316567625255089 +0.00549063613458918,0.00182389891483864,0.00102926537097641,0.000753123559138712,0.000889995368837302,0.00358344245472636 +0.00519126389380421,0.000806697858111081,0.00209047761090447,0.00115572137885817,0.00139093732364622,0.000648102153776707 +0.00201456733314379,0.00184610088389295,0.001449621971384,0.000335951361976034,0.000591671609853024,0.00339138147656778 +0.00138458088688884,0.00137869000518388,0.00131965943761502,0.00222543100168204,0.00130481786212324,0.0044612700151218 +0.00220361094297554,0.00125639931841156,0.00212963351127153,0.00199196077471975,0.000452537201715699,0.004545072434489 +0.00261733993951624,0.0025590576149144,0.00150923253372621,0.00110263190432831,0.00114723566416976,0.00443886112438216 +0.00174036498757182,0.0022315443957244,0.00263396427931805,0.00128439897195911,0.0021528981572458,0.00223391748234733 +0.000854486921956377,0.00142989428405843,0.00146493998498265,0.000859323947497115,0.000562485935193359,0.00426991968260375 +0.00116331026606754,0.00107520778782563,0.0017867709673956,0.000363076824747951,0.000483997019235854,0.000188929296395988 +0.000236693357579998,0.00183406623849055,2.17798944081867e-176,0.000173977182629892,1.00007376784721e-09,2.60410530042988e-221 +8.99845241010954e-103,3.14366317806986e-95,0.000955247219499409,1.21411207908434e-05,0.000957411689767358,1.61044871882147e-124 +0.00158031410377273,0.00219029056508766,0.00274124630605415,0.000966165622188674,0.0022242156301722,0.00340663325981198 +1.00777235566562e-08,4.50575521216656e-79,1.1989955705099e-290,6.6300902181226e-216,6.23819382954065e-157,0.00310217281371005 +0.00178857300002181,0.0023946326827785,0.00182764353944702,6.94666828957113e-20,0.00118041867614689,0.00354607042687578 +0.000305432330697498,9.15386053867584e-60,0.000327936074253807,0.000382439400208785,0.00148616024772283,0 +3.55280197249707e-54,1.70826198816484e-23,0.000158491245362249,0.000617614922599016,0.00112936836784249,1.17465637725164e-186 +0.00201361715461565,0.00113427424297502,0.00158959289541869,0.000485725940886186,0.00159471942976868,1.6745558844615e-161 +6.36148950684279e-29,0.000986918039986794,0.00235864041114737,0.00131775544959983,0.00126312963877349,0.0041550553444595 +0.00128733889943744,0.00144093603120761,0.00234292521094256,0.000447578376078633,0.00148982583309315,0.000789550744579822 +0.00129132935164506,0.00280106445084489,0.0020520339049556,0.000668467258477547,0.00225663127911079,0.00163358077451702 +0.0028500398620839,0.00147288903107912,0.00085147604018127,0.000246733992644165,0.00055094040710611,0.000298761327701903 +2.57477520090357e-18,1.04034783824424e-18,0.00140612704546451,0.000444892192714048,0.000822490854533814,0.000111091242439817 +2.2831844231854e-261,2.17432574907561e-71,0,1.39869256512122e-208,4.23541415214998e-246,0.00345084036420659 +0.00384680323735098,0.00141498460930311,0.00290103889366703,0.000662929325339774,0.00206804217418051,0.00240195637592492 +0.00247114766859245,0.00242884731902283,0.00158168791500129,0.00292139435944418,0.00333598800160046,0.00114503353044595 +0.0026536056440281,0.00168084066640808,0.00146181936964837,0.000425607277849363,0.00121615928148243,0.00029010003465602 +0.000437868957790969,0.00106945829558626,0.00100128196870203,1.19683447892523e-11,1.49009096349098e-16,0.00046829094229975 +0.0060628243393806,0.000978258386655219,0.00206414597161453,0.000788008050581422,0.00164215729896027,0.00193124183100333 +0.000222000760025575,0.00105275171148711,0.000119484620560654,3.19865709735798e-05,0.00190079613035283,0.00034465258346051 +0.00240909883290277,0.00176992344801137,0.00122702526024703,0.000511415614959773,0.00158139038656056,5.97964518357754e-23 +6.50274790643411e-16,0.000836702947730171,0.00218866090402161,0.000722887905997003,0.000377810845039311,0.00357930768372327 +3.9662165841363e-08,0.000200991493168759,0.00223479583123993,0.000583108352548745,0.00213578161274441,0.00152161732961233 +6.14383826547429e-63,5.70879411794973e-219,0.000775011412330094,5.68998291999211e-12,2.72663488945225e-290,6.35223621244681e-06 +0.000684413917772459,4.65697862629865e-25,0.00166286531696745,0.000722817182800253,0.00112094821081535,0.000319609784134921 +0.00521654277546325,0.00133571489919624,0.000193122404514387,0.00055841676105475,0.000588317510699942,0.00257932270878197 +0.00130958528245319,0.00117474364073213,0.000324893137475179,1.26034632669175e-05,0.00123105414396022,3.87834344008794e-204 +0.000987319787917974,0.00125871396704498,0.000165569778992056,0.000212190245642429,0.000350285874012986,4.5178383330384e-244 +0.00132594464353244,0.00152291642640799,0.000730800861242782,0.000112185383112322,0.000431089292612589,2.05249611874882e-175 +0.000755330287042419,4.16411258044734e-09,0.00165851632680398,0.000285817825882984,0.000899951223377459,0.000104651529444697 +0.00254750460336331,0.000713973992136427,0.00227853920549881,0.000258945796190927,1.23324850226357e-06,0.00176724664017882 +0.00126554913579463,0.00224591727121254,0.0012045354411578,0.00134596606985101,0.000948632608003325,0.00156473793419865 +0.00117751155743908,0.00212702302763097,0.00179039523121987,0.000933119402361501,0.00203206432247374,0.00156586482666631 +0.000472052897857967,0.00198391995154831,0.000191008941446949,0.000250083163079206,0.000108394008781703,0.00019548259558791 +0.000925745537320146,0.00216152403830293,0.00219567128025069,0.00187433811672528,0.000334175309364575,0.00111683934491096 +0,0.000960388093827163,9.32948270554786e-05,0,4.86661888643284e-88,0.000664285729676922 +0.003273752622393,0.00124897378180408,0.00159323587386966,0.00014065229323891,0.000708126973802312,2.10037631789314e-23 +0.000737798367229706,0.000899933750531606,0.0017253742560059,0.000936597033069335,0.000697503240591685,0.000118111109165267 +0.000230132195039622,0.00142605166828168,0.00192397449474973,3.89861564415494e-25,0.000254113632289809,0.000570029027510065 +5.17508768498075e-23,1.22636169324316e-109,0.000703655280755475,0.000286147802627321,0.00168993350610964,0.000251232460889726 +4.48899577311713e-311,0.000296091124799077,0.00118021515234999,0.000346937040869594,2.48384804018942e-137,0.000164799015999986 +0.00290628635556099,0.00183294614637563,0.00151729723583362,0.000643110547474275,0.00152281535431455,0.000392116356810324 +1.07076220310516e-20,0.00144939587553844,0.000839846979610292,0.000247952888633228,0.00255021771903873,0.000498494570095223 +0.00683969698795437,0.000369010665845465,0.000427958074826776,8.75058584761732e-05,0.000401607228056254,2.13298959948929e-11 +0.0026243819976511,0.00222096637329118,0.00158374603009396,0.000170564427038213,0.000694839340183478,0.000396989704379951 +0.00159620365337738,0.00242842230296648,0.000966049919662807,0.000598808833488153,0.00115918701600399,0.000809232038120206 +0.00692077380009128,3.32665913218121e-35,0.00115687456821286,9.42052075832746e-05,0.00117862640452798,5.61155494030345e-110 +0.000835959714556183,0.00140177104973529,0.00173736921035432,0.000746627942009971,0.00293067752472045,0.000173316203504061 +0.000815810425955467,0.00100999216121325,0.00195129628159099,0.000640002745884047,0.00189779767761871,0.000228479180589268 +0.00680874407634067,0.000581261660934714,0.0006729267558677,7.54623566252547e-05,0.00082424002452206,6.14094457050422e-69 +0.000410404504862013,0.0017864709503568,0.00113278610978922,7.51754077868771e-05,0.000557318544353634,0.000882864325001206 +1.48844237859133e-22,1.57539916745625e-66,0.00149314464371947,0.000381285170634393,2.72580074512886e-104,6.60455286451416e-138 +0,0.00138369917342119,0,0,2.75006439624656e-132,0.000279668414162728 +0.000202788215512419,1.27518564768888e-63,0.00143898810271953,0.000329555724393915,0.00100041298170504,0.000369168847298737 +0.000451122692130076,0.00118272809370997,0.00135375686557778,0.00119594000109979,1.94595657578445e-05,0.000698513065517465 +0.000768651901776437,0.0017209357501018,0.00107477235576115,2.98562490468241e-38,2.50579918223349e-08,0.00101145690675911 +7.51278033568493e-253,0.00212499412601766,1.08035377873228e-29,1.23308382841889e-137,0.000753848357366071,0.000677013330470482 +0.00704706355266976,5.76656960723172e-78,0.000290328916517979,3.26773168680778e-06,0.00262460723325591,0.000148443118778992 +0.006213227739229,0.000383063092649885,3.881384724443e-22,3.16911816248136e-79,0.000263695058345639,0 +0.00163429810311152,0.00111023748785848,2.5661563607253e-25,0.000428114455249309,0.000151179235136277,0.000606065088794408 +0.0028167678647094,5.81858666772601e-55,0.0014137338569085,1.7777052473992e-98,0.000288767126566779,7.92473102038236e-108 +0.0014713793131611,0.00112323867263453,0.000287100609670474,7.03100022199891e-52,9.95438101750753e-05,2.05623369659589e-156 +0.0085740023374135,0,4.6814285750815e-281,9.81034196961249e-150,6.26357759822758e-77,1.21226984412057e-164 +0.00117492586356646,0.00191077740592028,0.00138156685087034,2.58629654279376e-26,3.57855842579657e-11,0.000978125353478552 +0.000278935608542222,0.00143219349558532,1.76563550996318e-116,1.73586118484451e-109,1.19097413030228e-09,0 +0.000861553495998665,0.00122917801618167,0.00161553435223863,0.000368418230597578,0.000520886003624546,5.96056418641483e-91 +0.000339880293541476,0.000289602354745208,0.00177453824424133,0.00060923229310888,0.000383581765713913,1.16331715651053e-19 +0.00196193842346375,0.00142888096400909,0.00189288663172538,0.000236468673656156,1.11314030276301e-09,0.00184542311637302 +7.2327342375377e-10,1.30372431117874e-07,0.00147100136386485,0.000195048409465172,0.000392704131552042,0.000601536656993111 +0.000316967492152556,0.001200838698592,6.29451493390697e-163,1.20077462416148e-90,1.02014607399214e-12,0 +0.000196884675680423,0.000797184798138953,0.0022184000281536,0.000480493290997048,0.000631463569689949,0.00281662452032154 +0.0039431484736654,0.00108530063088538,0.00166181837722142,0.00222660812266182,0.000343488386535838,9.17281531872213e-10 +3.91386555389196e-102,0.00140167184827322,0.00111227522267468,0.000588633265189646,0.000868710892316261,0.000643635083455654 +0.00185581858161963,0.00146866813136229,0.00151049026487273,0.000400149646734686,0.000855279297473469,0.000329943498738597 +5.45174521022742e-05,8.79346965580399e-09,0.000138218397989196,7.00637676502431e-47,2.97369473781525e-47,0.00315707211848443 +0.00179477979937142,0.00258692471252877,0.00204728576831465,0.000580258936320659,0.000308436158290686,0.00168730525921465 +0.00177777783251892,0.000523502136402417,0.000594368369970227,2.32251084036768e-85,0.000140439574267637,0.00201489255397224 +9.97365294982103e-90,0.000486028403393542,0.00182827355284905,0.000535877519757559,1.8968165147227e-30,0.000470021297981232 +1.5727604065399e-288,1.74325440667388e-104,2.89272670429015e-71,6.74612417207847e-147,0.00509090869501389,0 +9.51855059948348e-05,0.00027308135252465,0.000159962353931188,3.22965819163097e-33,0.000240238003927127,0.00280190086016467 +0.000368729157795816,0.000594304708418546,0.00125127832989952,0.00014907010426783,0.000437588147779094,4.85640028985791e-61 +3.58816749112045e-50,0.000687091612127652,0.00022280293931369,7.76767270127933e-05,0.00167775918065009,5.72086024077899e-265 +0.00121241536240597,0.00126155899518428,0,8.52821533255951e-319,2.97580293028208e-235,0.000515213564709282 +0.00224632764136913,0.00299378522574978,0.00157549497537517,0.000639854212759924,0.00224012431151603,0.00140360526831874 +0.00267333883944863,0.002376742510686,0.00129109529723134,0.000770246891010421,0.00101500568470561,0.00026120023896225 +7.74203651760283e-53,0.000222419162710119,0.000806226391770579,1.0185505847687e-41,0.00110330193115679,0.0032669330398094 +0.00124360196104162,0.00155735950505944,0.000597467646254185,0.000498013380553683,0.000702721888811552,0.00156207180079426 +0.000891098226108002,0.00311992535516129,0.00183811810810021,0.00145975496013814,0.00121533217520044,0.00126010446576106 +7.00438173575612e-170,0.000188152880685065,0.00124379545993682,2.66706633557062e-84,2.04913435782633e-104,2.39729746667412e-228 +0.0011373410690158,0.00171673980087694,0.00174916439672469,0.00050858860375271,0.00138146129579032,0.000491634968226443 +0.000490117939078966,0.0024217533111638,0.000809843120635468,0.00362288821870519,0.00071274227488056,0.000226708496235419 +0.000295085707909085,0.0021726568318855,0.00294016356101717,0.00219201449002024,0.00208130632622376,0.00301975196139136 +0.00197235882687471,0.00274145786596451,0.00203949226933998,0.00162148817554461,0.00177445691622986,0.00178594607924668 +0.000676514327316036,0.00196855585980507,0.00102067493568429,0.00342098798844681,0.0018094607096189,0.00158931413178722 +0.00272188656183949,0.00174285101740535,0.00214885334225141,0.00587228904499284,0.00246396742263448,0.00603059406101923 +0.00074916617911113,0.00146322663066741,2.67243503614072e-15,0.005382983173691,0.00124272576436669,0.00118738677217261 +0.00182804471205666,0.000780840001771472,0.00140586299679041,0.00637277351618642,0.00248576678956137,0.00440137354463859 +0.00122673533786045,0.000603184630736407,0.00150855298266833,0.000269267791222654,0.00247686350442705,0.0053490377676399 +0.00391556568074441,0.00159885872791938,0.00225795308527054,0.0070495458908569,0.00293269557896157,0.00419654003291054 +0.000221491706999221,0.00161133317292767,0.00191048425662757,0.00521791172333441,0.00175225968212726,0.00479965703506548 +0.000593632035588727,0.00249138231560222,0.00107882706997804,0.00198117071394266,0.00144474504523788,0.0026350574620142 +0.00118892224801936,0.00221927327531208,0.00206309252483576,0.00112954495416552,0.00192701449347766,0.00336376408478837 +0.00048932951959789,0.000777261274897192,0.000993698382859818,0.00599315521185427,0.00181667958787292,0.00236333589757078 +0.000686920411266224,0.00196940031637305,0.00219922671465454,0.00572374210603135,0.00234509545433796,0.00361769123740745 +0.00269959400578337,0.00190233983781654,0.00182400840632143,0.00571297183981742,0.00244590744898257,0.00316276449236116 +6.19511138818807e-193,0,1.24897027776838e-133,6.93189833886468e-104,0.00509550035285543,2.30728313222841e-169 +0.00124531991701422,0.000565222084527457,0.00223978804519554,0.000951190341170211,0.00224759304749125,0.000682757294085914 +0.0013637670117223,0.00212179503152736,0.00200800572396908,0.000519549478477292,6.50573439964382e-05,0.000643688363359511 +0.00115088810360791,0.001887207783581,0.00160614397609605,0.00497872594957734,0.000912369358264827,0.00108506380245868 +9.48292786524887e-80,1.18030358729526e-32,0.00140165085866202,0.000121138396098621,1.78665918364998e-56,0.000323754110357392 +0.000503506068476001,0.00322432791520504,0.00138609961903298,0.000245960721705618,0.00102539481993746,0.00180876855256371 +8.22213821079601e-115,0.000474764882705024,3.83350698221076e-07,1.09261702143074e-22,0.00542784783272229,0.000382063165511125 +0.000477204849434463,0.00141567302999841,0.00216228855162361,0.000269500347251298,0.000336588477010999,0.000987387640500433 +0.00746582401120511,0.000186242114752102,1.44548469651562e-15,3.6746915180801e-78,0.000100839877101657,9.20274444117171e-05 +4.39032228053378e-10,4.82606438660944e-41,0.000738924221674213,0.00017357838684215,0.00600119712596162,0.000121302656080109 +0.000371503815139405,1.56719318934352e-06,0.00204692952059889,0.000741329257643814,0.000344667881478137,0.000644643147960471 +0.00132824383369555,0.00206758865875931,0.00121966037339667,0.00578542838237692,0.00231880568200918,0.00159285854373113 +0.000644545019349561,0.00114639842018228,0.000539732290016231,0.00518429771288814,0.00113279211574556,0.00255588969210736 +0.00301673935734147,0.00242149241136009,0.00179848621743966,0.000966113179440118,0.00041260950857738,0.00228701660832182 +0.00212806411643819,0.00142781300876243,0.00241710120035656,0.000866698634331277,0.00160705333440352,0.00160839605227429 +0.00111538139651896,0.00111273629029484,0.0018949171723767,0.000106514819647792,0.0031316677483145,0.000498155195670752 +0.00237186388613255,0.00270659882093491,0.00254524509485856,0.00263929948612991,0.00231892876340005,0.00158248348494449 +1.91422390766347e-87,9.25216358788286e-16,0.00168598180569282,0.000348638232868734,1.12919397655376e-82,5.38135592414577e-152 +0.00153381612931639,0.00258969335842339,0.00274565454381139,0.0014642981814467,0.00115354437744798,0.00354634728128298 +0.000494228345540396,0.00236403650338453,0.00167126591663478,0.00133696419327489,0.00098015827692878,0.00124836700757413 +0.000946303035494094,0.00146071770302782,0.00150579190885292,0.000138751215351691,0.000647283389048561,2.01634938650853e-14 +0.00255974848654417,0.00163821981912707,0.0023734608888329,0.000900949005363013,0.00228028472751803,0.00274658777338231 +0.00142109456363306,0.000711697732689761,0.00142144504514229,3.2850081454099e-12,0.000809157401865064,0.000144836844295447 +0.00224574502497984,0.000748841196873394,0.000903749497826066,0.00404838973436494,0.00509522748572741,0.00104310980495304 +1.74548296183883e-62,0.00162302183360218,4.43238423456884e-274,5.96306725761542e-288,2.27869187176686e-31,0 +0.000777163253028332,0.00223323098541382,0.00259583459224595,0.00119096495187033,0.0014457724383855,0.00288292899936996 +9.8993312722682e-05,0.00308643104209998,0.00115222201156841,0.000342348540310152,0.000435315096384573,0.00062552525494667 +0.00244030962925287,0.00253655474742549,0.00239958042984242,0.000335059017040937,0.000950755795787061,0.00247007711162756 +0.0012555259696279,0.00302954513683562,0.00163544885786807,0.000701134902337864,0.00100483061588848,0.00206117522557237 +0.000517988626030515,0.00188235408861644,0.00143978788739575,0.00517079138249311,0.00123901240046932,0.00168157046934745 +0.000753559391020509,0.00173335381239054,0.00140827868114289,0.00483048645567628,0.00185721415340638,0.00121115304189043 +0.00116221753559103,0.00170427662023323,0.00229139673256478,0.00278908078483168,0.00161601722564276,0.000645775153764153 +0.00190520382631052,0.00259035289268708,0.00174936086836106,0.000611505709496166,0.0020569463512618,0.00322488835520486 +0.0020527870305408,0.00127244467849925,0.00234954161793265,0.000526725288315954,0.00271843586560649,0.000707056185484537 +0.00023173520093374,0.00256429021574272,0.00153448698522146,0.000982003808830321,4.40035707325635e-11,0.00301084326646643 +0.00302791558880339,7.21589187642886e-09,0.00178605978175225,0.000121278350361318,0.00100059880194928,0.000140254157120813 +7.55073239184851e-176,0.000634318154692381,1.68735924776181e-222,0.000271082751345759,9.63765841257654e-146,0.00317086474579782 +0.00052899535642096,8.65606207908997e-198,0.000314781164384923,0.000115526886269861,0.00061271267037691,5.18463331621712e-100 +4.01033054120653e-31,1.34769290513569e-08,0.000189622236530518,0.000328179712291925,1.79650873366885e-111,0.00360218805489423 +0.0023192803489646,2.73228106216675e-41,0.00177410611253005,8.53448282084836e-05,0.000422353169458172,5.79373405434388e-05 +0.0006692120089207,0.00231714254021395,0.00211101673726239,0.000495346331612019,0.000524508837232528,0.00149864120911706 +0.000899278162933604,0.00122839765790005,0.000324647991201212,0.000726952673593819,0.00507237103019105,0.000495719015352825 +0.0012670953179071,0.00246582401764752,0.00235412516133869,0.000702365319836525,0.00088113298723881,0.00140974708506781 +0.00154061879113202,0.000935595257226909,0.00136577421014822,0.00486630123908906,0.00376112589193446,0.000840484059945587 +0.000271315703182408,1.81762995827862e-12,0.000766239996792529,0.00179289110903776,0.00738799602587719,0.001539567800297 +0.000456489759558442,0.0012903907746154,0.00173482015360747,0.00369487284101405,0.00441882558275465,0.00136019047334527 +0.00230840962072833,0.00326314497207027,0.00316088169218642,0.00175759379375841,0.00404973643739592,0.0034248663385556 +0.000336179703315347,2.50778801873693e-43,0.000656999464859364,1.8320780148964e-17,0.000993003183882217,3.88555823512122e-200 +0.000145401383836754,5.2040086713433e-62,0.000932637476250429,0.000107097652469295,0.00454889345242384,0.000212162626627956 +0.000198102232846538,0.000291699752672189,0.000446642510325643,3.12250516454953e-148,8.82986077613011e-05,0.000644674480500652 +1.14180434777993e-26,6.82462698639549e-23,0.00177603015031818,0.000120941124127449,0.000982708145588156,0.000195525962377457 +0.000187872120023143,1.12627970265747e-39,0.000778701345133364,0.00146299277762084,4.94607170795755e-05,0.000816176581767699 +0.000255021210470707,5.6471810960289e-21,0.000864714893860275,1.63951890474896e-35,1.15296451969023e-06,0.000986259403618261 +0.00253631553646802,0.00183655994287231,0.00176303937545126,0.00389375246766287,7.56062037975148e-15,0.00292418427250406 +0.000341585141442286,4.40496030311795e-95,0.000564193269401617,0.000164396634469785,0.00220334294017185,9.89590715039162e-270 +0.00549764395657294,0.00224240082873754,0.000958601175151908,0.000407806234153433,0.000282714562693053,0.000301883628120374 +0.00108249669328404,0.00252107461880264,0.00218771687046412,0.00107688189458023,0.0019843113256815,0.000783082397558623 +0.000380744514892444,1.48469486737682e-187,0.000651394843420558,0.000136429213771153,0.00043522620298158,4.40840145312151e-102 +0.00176766388275548,0.00115951909508661,0.000769376884128599,0.000363091412583411,0.000645431559899597,0.00109962041704559 +2.39274363991756e-260,0.00128780357643171,1.64698568033565e-248,3.91845248684005e-200,0,0.00139889234450623 +0,1.04903147676196e-240,0,0.00245319058444681,0,0 +3.69596992409661e-06,0.000447424901127797,0.00157519015596083,0.000595634924468927,0.00115475464706751,4.27337456926757e-05 +0.000191786095465433,9.97715607731079e-84,0.000865894271580568,3.85005125318372e-31,0.00229344097962184,0.000665837201226879 +0.00128244215292499,0.00194499737855079,0.00264761422911273,0.00173669467516891,0.000789434463990631,0.00174164938362609 +0.000615696281296666,0.00278583581553412,0.00116496248780426,0.000482486237297626,0.000967880580783716,0.00168542040275272 +0.000785629892865523,0.00299267194028457,0.00196223532916699,0.000575441234416091,0.000378020938775783,0.00151921487072062 +3.10572491622178e-05,0.00280985215138033,0.00121973110201738,0.000649098845320725,0.000320259242058794,0.00102146867954374 +0.000965601628449707,0.00255429990042458,0.00183986408439448,0.000384644302057496,0.00121305734690619,0.000447236646786913 +0.000631386854684449,0.00235797114499232,0.00216380479200602,0.000852509938940657,0.00152253686466701,0.0019416328668581 +0.000737175590792941,1.99161984030776e-181,0.000647120312331154,2.35593412527856e-49,0.000222020895777025,9.83232786799636e-237 +0.00183591691896433,0.000921837430289452,0.000690223233157489,0.000233142626700831,0.000932048529645086,0.000334860502794643 +8.72856060658764e-129,7.73853177232433e-08,0.00163158740878359,0.000236126477353739,0.00260015882622145,1.20951943422523e-18 +0.0015653746172948,0.00155605175937508,0.00235739464750548,0.00159429335492848,0.00083608044650826,0.000913381296570516 +0.00109850721084866,0.00103006168435046,0.00119424825402137,0.0041703494037716,0.0034702827228604,0.000741028737769232 +0.00177209016714224,0.000448493963511971,0.0016117701403732,0.00475367217887124,0.00653071392838542,0.00387080413564436 +0.000459819243978678,0.000789403039248996,0.00117182491699158,0.00506601102474516,0.00418823328336496,0.000968512551545354 +0.0019472460630173,0.000607055900292579,0.00118681148838027,0.000364772364855088,0.000358430364121188,7.02109690133704e-17 +0.000450320433841058,3.39397120489781e-20,0.00144312152957015,0.00015177124757009,0.000645501316929811,0.000129453436798618 +0.000229662580919801,0.000996550478701897,0.00206318284624973,0.000262951403491167,0.000340004338592056,0.000503409712463457 +0,0,0,3.41760189263632e-05,0,0 +0.000787775626229008,4.43821014139263e-39,0.00137276514762317,0.000270883018630829,0.000303043145794315,6.82175609824419e-77 +1.4060814298683e-05,0.000594804798979217,0.00165132056897116,9.71961058110893e-65,0.000516696862734609,0.00116468907877474 +0.000398854802401331,0.00199012501911791,0.00174682333998154,0.00280870666342468,0.00281233830384985,0.00332193633590529 +0.0011855574927702,0.00102030942340334,0.00120205636549544,3.5895261046881e-06,0.000229110702178471,4.49934693479964e-05 +0.00398786774481977,0.000394851582980385,4.79190293300659e-05,4.60341687939565e-69,0.000452955822207539,5.43578159599028e-151 +0.000528313350742239,0,8.71877124277237e-141,1.11464731729215e-60,0.00565607420995991,0 +3.93081215822697e-282,1.09837298228535e-121,0,0.00216534616081196,2.41680902035762e-253,0 +3.88519979434336e-05,0.000299511843610176,0.000172629962705789,0.000485173797942585,0.00121928997981388,0.000161904862915574 +0.000122173129222203,0.0010736134898359,6.3060471189621e-05,0.000161997630292252,0.000668456736877448,5.53401499688703e-05 +0.000447674196326787,0.00226883970879859,7.6626331778123e-39,0.000294238987587902,8.42722709238536e-05,0.000457170625435606 +0.000128885953700178,2.4231527745578e-32,0.000137917395819688,2.50018371306475e-145,1.9574261157878e-80,0.00273693742032618 +0.000501782340265716,0.00190492183204641,0.0010736991097416,0.00473858523482884,0.00354624797905133,0.00145020585012228 +0.000526891828826234,0.00316015192547852,0.00129652992037905,0.00092703784852298,0.00136479620197814,0.00190298876637833 +0.00107648163510313,3.56274467214198e-20,0.00139986544875409,0.000120292931534574,0.000239560917419668,0.000164706386717538 +0.00185682490940856,5.65109663721847e-05,0.00194030700201044,0.000583505909088658,0.000300247959759855,1.11792616171787e-05 +0.000945884140130482,0.000959193557696677,0.0021114472861307,0.000881044666496742,2.4932916994786e-08,0.000698129650420133 +0.000406688386620071,0.00172789687454311,0.000810885169143618,3.69012831381158e-63,0.000261361550382243,0.00201835555199708 +0.00127555060721011,0.00233080943408435,0.00169434577059039,0.00279275809321752,0.00343015186024515,0.00149431195517217 +0.00548555025956392,0.00151870790990953,0.00103746586565402,7.49258972736492e-51,1.32282855454044e-07,0.000802523391105009 +0.00299167491866368,0.00216718668323718,0.00169619873393975,0.000804094897117226,0.00140789150698787,0.0010142617603081 +0.000864543175491299,1.16855332238117e-59,0.00150327803209017,0.000684192534665991,0.000565475669398946,0.000296763335495495 +0.0014458063904022,2.2390962502342e-57,0.00143190369598426,0.000455688554964026,0.000896570369224512,0.000199070460485367 +8.65539792265224e-05,4.38685710481134e-108,0.000360411458481688,9.12615268993215e-98,0.000531615015713681,0.00191340520892758 +0.000969773314240417,0.0015490949933593,0.000581706554259838,0.00046249428832795,0.00356659185184032,0.000554632692454761 +0.00348920172181256,0.00125256668545874,0.00150697475606004,0.000287632169777845,0.00461971024399193,0.000502708708947441 +0.000952883375577126,0.00169605779196525,0.00231011889194818,0.00110408783076088,0.0021029577264141,0.00115549026924659 +0.0021181761515621,0.000972567029072239,0.000410483314946958,0.00263204387481193,5.92522399428288e-05,0.00112240530471751 +0,0.00125475451093386,0,0,1.56805491117445e-182,0 +0.000517466668853619,1.96606908006257e-09,0.00106978974869981,0.00164157142010903,0.000814299223932089,2.86871544745859e-05 +0.00221508572879661,5.13650684670715e-32,0.000324576285564563,0.000105901452392145,0.00542460157887544,0.000365289448197488 +5.12045582864127e-150,0.000918406259356516,0.000108266832972299,2.91454594293023e-53,4.4331759676281e-26,0.00076158214630734 +0.00109536795012772,0.00111758585440558,0.00183226099308454,0.000727694203202661,0.00397759076382974,0.00203435037793028 +0.000537391256846667,0.00152519352813998,0.000566442441972703,0.00150233005986068,0.00209700912311939,0.000218282642489668 +0.000124170015355344,0.00188613230411376,0.00162517704688488,0.000433552668213763,0.00146309844368228,0.000342196300703025 +8.80818934774897e-14,0.00185450148647674,0.000260610979002814,6.55964157798158e-05,0.000348007602852251,0.000707036511314431 +0.00221409174650135,0.000851353910674929,0.000116493688409059,0.00292118046450659,0.0015151634387391,0.00030050508540303 +0.000552184713557004,1.16262260224933e-24,0.00109061209024896,0.000200015318606322,0.00407029459491552,0.00458050698685727 +0.00110655301874486,0.00191905763962985,0.00183700638965975,0.000492017343380855,0.00225341782509437,0.000573485976084232 +0.000991872923848703,0.00235397346914378,0.00151035960182934,0.0003459161580909,0.00268543106420952,0.000460561156202178 +0.00343333640384821,0.00185512426532296,0.00265975398782311,0.000828536643076811,0.00184432501598334,0.00224978815825103 +0.00231668193673633,9.62559146986482e-90,0.000505860971389415,1.14136371081692e-83,0.000439665028768964,4.24395469375352e-05 +8.73484157509989e-05,0.00121319907482083,0.0017691118244367,0.000500377188602594,0.00403859956711272,0.00107368347653477 +0.00125848032915134,0.00205021739622763,0.00215533808324307,0.000807183425272864,0.000954508597739087,0.00206479159009755 +1.81128367607933e-77,0.000337679477665602,8.20152530578868e-175,0.00404708094997282,0.0018945123797421,0.00150561066281375 +0.00020382012845682,0.00143190545733373,0.000373749295859587,0.00520539566926868,0.00235480386168572,0.00133561080252917 +6.48122818537631e-56,0.00141023582437322,0.00140959449406579,0.00142106965821485,1.05774541814686e-05,0.00163355204166369 +0.000391042645999747,5.85401865808598e-72,0.00101063058441924,1.66647118104764e-05,0.000336208421773249,2.19874769460323e-51 +7.65168660373269e-77,2.43328747808236e-06,0.00160778816942459,0.000686816508693043,6.53464864051873e-63,0.000268240086449926 +0.00116905345896584,0.00242455533634548,0.000891823260771952,0.00249612894756076,0.000906655774086725,0.00239979491475373 +0.000317435941251317,3.8487444056816e-189,0.000511290225108617,2.43508171397845e-190,0.000394729445745284,0 +0.00646640768227016,0.000348871948800273,0.00151269521909666,0.000634547945719165,0.00208815109834763,0.00100627059235779 +0.000170109487496177,1.61908424357804e-93,0.0011703570410576,0.000685387249465061,0.00102376886605559,1.29487094540478e-40 +0.000486042462057055,0.00170467848259868,0.000780263349078372,0.000441890359259206,0.000731272459641379,0.00109854681065256 +0.000610273382647327,0.00105243077743712,0.00170211472824635,0.0015668993782305,0.00606886770084259,0.00181903287399879 +0.00226999603448656,0.00217325972935093,0.00152209054042903,0.00261411748013243,0.00340640908129543,0.00175243874708465 +8.21666647187886e-15,3.26601553047358e-61,0.00173539386769942,0.00100091682676828,1.47218041453036e-123,0.000103026418052659 +0.00331696728488218,0.00254873475917772,0.00146288020322219,0.00142061501489332,0.00259743373827048,0.00105590344215558 +0.000345541275798896,0.00129484315348596,0.000937342365364764,0.000158710280307359,0.000899463474170523,0.000643647754969876 +0.000649792444498189,0.00251679365606747,0.000934256037471439,0.000703667101287073,0.000331230785712327,0.000957810499177979 +0.00279884608962654,0.00234481724793458,0.00257583355999794,0.000645123777049362,0.00153800530647796,0.00164343381347414 +0.000970904532939182,0.00348910221226857,0.00150901584274383,0.00034102009019909,0.000452264315479205,0.00170867934928798 +0.000749371163793029,0.00262136660998814,0.0020902539184144,0.000630723698982102,0.000714684650245128,0.00125750403165643 +0.000373983378890061,0.00212604933797735,0.00148815483715223,0.000383156139868443,0.000611119891744579,0.00137497625437359 +0.00028965676077655,0.00144537273949034,0.00215416901204581,0.00135944622078481,0.000850840518545135,0.00403405860184953 +0.00129380102421792,0.002954721499976,0.00188028830629041,0.000693190965912277,0.000737211589988927,0.00141516315566162 +0.000272709515364328,0.00192290643654211,2.68193891806129e-63,7.42669466286288e-144,0.000124343542639356,0.000145104535369321 +0.00740160559840348,0.000493961817139283,0.00248032398512308,0.000443079157194284,0.00121589268286057,0.00447624458969592 +0.00259147865485615,0.00204638493852268,0.00188886400628703,0.000218490526935729,0.00241253372674176,0.000470330836742398 +0.00102838180842556,0.00108006160255417,0.000915931140903149,0.0041781152066214,3.98949365730497e-07,0.00027225855440792 +0,0,0,2.58456965935082e-217,0.00498452210552714,0 +0.00209838386132801,0.00131645412565787,0.00185203575959424,0.00479096145061657,0.00191833502103321,0.000937428965513871 +0.000873264414076208,0.000263029499944407,0.000609259770060692,0.00551123710454464,0.00135728096241591,0.00101861603944272 +0.000186018023886587,2.77124744079473e-08,0.000565801873432743,3.38804614107521e-09,2.35325894332963e-112,0.000363947566237823 +0.00166163907082904,0.00291211649376794,0.00258881052337332,0.00355078920720309,0.00191636240860667,0.00260304560972529 +0.00199949845065837,0.00232400050814663,0.00163010309115059,0.00427975790515494,0.00125222469792476,0.00136175477723512 +0.00749223342258551,0.000281749630530377,1.36454611229262e-66,1.0878742405643e-68,4.18499196535491e-26,2.77787724738496e-77 +0.000400015217528952,0.00205797130389333,0.00179907108885513,0.00115127628624485,0.00203371222224157,0.00048016257309308 +0.00146594408697467,0.00160410304183473,0.00223412025926621,0.00060502153683867,0.00108237665931662,0.000912954761234879 +0.00079353298392139,1.76915097410997e-33,0.00139727865305276,5.87254702993854e-05,0.00138016542610104,0.000107900505995425 +0.0014086908446026,0.00198386161856096,0.00133575459727379,0.00230742097474292,8.72358757331268e-31,0.00157345415258079 +0.00301863570883213,0.00157475910537878,0.000383917804925475,0.000459096403582407,1.54571003341771e-05,4.61747293406004e-163 +0.00238683460637976,0.00163062198208451,0.000579022386382579,0.000257630924473355,3.33486000481969e-09,0.000101857525868488 +4.08815442733125e-09,0.00143603457480017,0,1.07446420674924e-231,9.19825842107537e-36,0 +0.00246356545527374,0.000565606629623517,0.000158696660586551,8.26082124458858e-39,0.000393986964383518,5.04589513810156e-88 +7.77821454534404e-96,0.00132711079305375,3.85607818712229e-36,0.00194931384336981,1.14606389838349e-67,0.00249133971756677 +0.000229476548337014,5.02896898074604e-85,2.5511191468782e-10,0.000748769398142101,0.00158708807866259,1.16530361591155e-60 +0.000450964399234029,0.00240845530779844,0.000223933040405918,0.000323934503664552,0.00040500502181863,0.00232206240662137 +0.000750750182040534,0.00184908151566097,0.00135777875189476,0.000340354081617089,0.001270840212502,0.00201039101512808 +1.57715651144645e-103,0.0014700888438201,0.000256039547674566,1.43497731594879e-134,2.44311939526122e-53,2.15421762391534e-15 +2.32417565215677e-195,0.000647359205274497,0.000207545252245218,1.92379206787672e-69,0.000237880796339606,0.00167821319839943 +0.00139062739360321,0.000968586711629234,0.00234372198714558,0.00185002897124719,0.00442819386982347,0.00122608203700981 +0.00134771378862144,0.00130902723138887,0.00143942233672442,0.000729502572289727,0.00179998037838951,0.000531433647480051 +0.000609971200786259,0.00220775075419562,0.00172657313139819,0.00317239622789874,0.00277123177573724,0.00216951045318997 +6.15535038048233e-17,3.06617470830961e-38,0.0014020883888026,0.00106699812286334,4.67573537352673e-09,1.92821911374891e-05 +0.00256454514651642,0.00226566639512892,0.00233564282055501,0.000964314359230282,0.000626991039532874,0.00160275075089042 +0.000543527259940579,0.000814290669341479,0.000756774919583272,0.000259056346926655,0.00309293238644766,0.000159562760836328 +0.000605154768640925,0.000283659442415319,3.49979040459996e-20,0.00438442691883037,0.00274194850623034,0.000646866789360573 +0.000349913731777366,0.00203878606491612,0.00154456567860531,0.00393289322341671,5.00259629069724e-05,0.00199708378972745 +0.00192809810647958,0.00289909648750301,0.00240168809294186,0.00317223244165717,0.00122422860565308,0.00206303313062637 +0.00301085016160841,0.00306701699393186,0.00272998648634923,0.00241964886851537,0.00144255758571851,0.00318337023728116 +0.000527475468358053,5.89428671518386e-05,0.000367833273476088,1.04315631091304e-53,1.67479262939882e-71,0.0034333825414914 +0.000495150659470694,0.00215246738141768,0.00129898055911266,3.79929897422448e-26,0.000766358525587469,0.00073527350534572 +0.00193894226494123,7.30454528899978e-44,0.00133826073809118,0.00111124179292969,0.00195825553746518,6.9809775063925e-05 +0.00155272557800051,1.77594730974161e-10,0.00189192522183915,0.000253573013795787,0.000801601359099847,0.000206261035926364 +6.63401763254082e-05,0.000798956191698504,0,8.87748564797671e-05,2.74262993736848e-07,1.62263644725189e-294 +0.00564637916808609,0.000177299507140153,0.00158161953811505,0.000665241306458494,0.000604322512269523,0.000696560878599174 +0.00379840272247668,0.00103104375626126,0.00145352975431824,0.00164884175192405,0.000825250762879555,2.95538551359761e-17 +0,0,1.28850347323511e-204,3.56473277954806e-05,0,0 +6.12685383869901e-56,2.71685394486988e-29,0.00157013848565933,0.000143165502017736,0.000657381789367415,9.12367776497531e-137 +4.73342165950255e-130,1.56208834025436e-19,0.00142159313312529,3.17647052622707e-79,9.71836530157539e-163,2.28773378919325e-52 +0.00182360412299124,1.2790300602596e-25,0.00208348450473246,0.000610788583531688,0.00181930577309775,0.000322906051306455 +0.000989480313908129,1.73584183927547e-102,0.000758039182891699,7.69440622961076e-41,0.000726679771035129,2.26235579467843e-05 +1.77117428154297e-79,0.00159902061502113,0,0,3.46262612997591e-29,1.28647953622773e-253 +0.00845197881090559,2.22379224250049e-75,7.34003950369941e-187,4.80711850904966e-153,3.2658399766151e-83,0.00021929106825691 +0.000437283330257511,9.61901566117554e-160,0.000984054493486913,0.000225388560498978,3.28489628115323e-82,1.78936934873154e-12 +0.000399380842239607,0.00206855192545144,0.00231704677139079,0.00223272837499351,0.00288405061941276,0.00141299653054757 +0.00126097696660897,0.00250242807208667,0.00153532955625741,0.00472031113179912,0.00158135452320672,0.00119909905796664 +0.000213615065631582,0.00145569826715909,0.00158571257045391,0.000312096658888877,0.000597721185425147,0.000115144378332932 +0,0.00152294676673026,2.08975352015962e-57,1.61969601637825e-215,1.39447983306633e-31,3.94841358294144e-131 +0.00723313973274487,0.000607382886017541,0.000476043349883476,0.000243233273249603,0.000709631708556733,6.15643975192135e-73 +0.000687514752897096,0.000686443586418993,0.0020738920723368,0.000522620707372397,0.000557658719552785,0.001675145461723 +0.00109012412732458,0.00232364304628089,0.00227723799514366,0.00286645999904455,0.00123906561798565,0.00424771857091874 +0.00137515481058959,0.00146974923558876,0.0023641956048373,0.00304815090582598,0.000840444750016578,0.0026923229244608 +0.00452826777352315,0.00112419236257185,9.16060139477737e-05,2.17200050683348e-38,0.00020442661949263,3.52456186980081e-143 +0.00175618795822545,0.00180721077522516,0.00227928194756656,0.00066316652985043,0.00219466612585069,0.00155694110299471 +0.00444153745598088,0.00212731650900943,0.00182098550719688,0.00233437019264013,4.44344575069266e-12,0.00134641057344062 +0.000236047918042575,0.000156927968039185,0.00206675291157842,0.000254101454873488,0.00062839790781503,0.00026446317799078 +1.25072411991686e-35,4.17724845186374e-20,0.000708120879220515,0.000104601827535332,0.000492925913076842,2.73892098749809e-08 +0.00128454434237308,0.00202764004723015,0.00209281504765895,0.000684642223466013,0.000268095039470348,0.000794376525197921 +0.000147143570823137,0.00139661786511067,1.55204544319657e-176,5.42218749328763e-209,4.54616939031742e-20,0 +0.000791943170465926,0.00229096521982872,0.000597237034856558,1.02945549418239e-37,4.57129986921588e-05,0.00149670219526592 +0,2.10652647167295e-27,0,2.26535019367734e-216,0,0.00251899835464339 +0.00162415022954265,6.77816406397155e-32,0.00190794049221403,0.000237613878822986,0.000293387050018863,1.0753518143802e-18 +0.00156855504844678,0.000667114544307849,0.00214265748779247,0.000538685635390327,9.11367722629162e-08,0.000853201158773665 +0.00136725055511536,0.00117022082681293,0.00233419458021653,0.00239481636599088,0.00077232105172207,0.00142303060704502 +3.71048755559285e-07,9.61374388197238e-10,0.000647761193456627,6.50691994997625e-05,0.00431966265187306,1.10401466503116e-187 +0,0.00125180618407087,0,0,1.47218985114228e-184,0 +8.06045265755195e-74,0.000818329341014878,0.00158699337379156,0.00295018605207004,2.28453732320212e-42,0.00161963173666459 +0.000300048153515547,0.00101600531815227,1.73253673449093e-66,1.23083437328928e-47,0.00037073165301763,5.34726017632161e-182 +0.00138032194949571,0.000895647023812454,0.000919107221224492,0.000875552399005291,0.00089859052688123,0.000241051043735082 +0.00046740742631703,0.00105261372264513,0.000902713826150257,0.00311272862624485,0.000788430316545499,0.0026692147480537 +0,0.00125562501605467,0,0,4.47431477445964e-179,0 +0.00246858166404939,0.0017211850109223,0.00038236164318668,5.13101296011141e-113,0.000152541555206575,0.00116639811816528 +0.000936804774429871,0.000397991531242062,0.001841446924699,0.000436127960385095,0.000327875619601499,1.22526007055944e-12 +0.000398179706815785,1.16962698890709e-76,0.000376514859673166,7.38191667689702e-108,0.000505574721092718,0.0023362622767523 +0,0.000472420887280482,0.000273132783826828,4.13914921362536e-247,3.1070715999221e-155,5.17234327797004e-45 +0.00104370646402962,0.00283698356384241,0.00083404012852412,5.60657735977712e-72,0.00067675534721516,0.000405616046274938 +0.000101370306360617,0.000336354422777015,0.00199502826414536,0.000498524296958645,0.000185309843295348,6.63933841940264e-29 +2.90866536350091e-66,5.51657249155824e-164,0.000622094052363841,6.50129743274465e-43,3.62351091932694e-29,2.62775374159984e-116 +0.00025388280917854,0.00298518153145689,0.00146249630561561,0.00208764799109158,0.000971136651718778,0.00133156454623237 +0.000100822924824362,2.01502710017041e-33,0.00145404704161259,0.000290714592332197,2.9316426473702e-71,1.72486698007945e-195 +0.000447227594050018,0.00078259610206024,0.00152122440874403,0.000230440117723739,0.000798367556084913,1.28580413824738e-35 +0.000308571890550818,0.00231759756442925,0.000292938855908899,0.000221042555808629,9.45569821168037e-29,0.0013583676810607 +0.000371143881692463,7.32305290957235e-38,0.0019191629963647,0.000314998815236757,9.87340057935041e-20,5.8285470630062e-05 +7.56486155779716e-113,3.53189560805284e-10,0.00140137819618061,0.000717789393154278,7.78952483341612e-07,0.00176378186983555 +0.00236063784682755,0.00116248404305805,0.00116628035948794,5.46025231204083e-38,0.000943413182562426,0.00012501948658444 +0.00493677571690533,0.000466536995635281,0.00193813378193224,0.000735533622052346,0.00112245195938977,0.000294776172200355 +0.000238167018303384,0.000764248072939365,0.000299805611115811,0.00427295401044329,0.000359341158506893,0.00240792912734592 +0.000972763291153372,0.00159021080315187,0.00108940765436794,0.00498870133775724,0.00194532665421258,0.000910224039357449 +0.000256001709343695,0.000572853724349047,0.00125735557067799,0.00146257461269132,0.000757603528775305,0.002228408085722 +0.0023175571804103,0.00242346944887087,0.000916368267813463,0.00184908048905864,0.00032773706323475,0.00148342345501456 +0.000633494075055487,0.00317580545961417,0.00191073773743933,0.00130737754733594,0.000712204094537549,0.00145687484858311 +0.000565097402352936,0.000792878950330935,0.00160471438703588,9.93707643452636e-05,0.000608179927232439,0.000903639321883401 +0.000175088201641025,1.26572332410956e-57,0.00140478214844786,0.000665228129842344,0.00280696096279019,5.78654456812046e-05 +0.00186208076403716,0.00104955028459703,0.0013853885831377,0.00549517218329739,0.000558578558373167,0.0019113705190159 +0.000670758678368415,0.00117735093547136,0.0021078561778727,0.000826879587246585,0.00499666244990813,0.00103821703537402 +0.000588597511271674,1.42224344413613e-05,0.00254872764837996,0.00354726105477197,0.0012996030273205,0.00335502755874237 +9.94662413697827e-16,0.0028088444343746,0.000132222144491897,3.3777286785092e-42,0.000110905411651682,0.0011012226594643 +5.66575471033318e-58,0,7.34859438665056e-154,0.000497676193459299,0.00183300494847623,5.32110513538913e-05 +1.01905044888513e-26,2.26974596491916e-14,0.00164501895673173,1.59230361478153e-28,2.05159723479684e-32,3.14375732720362e-232 +0.000609650169447542,2.05899160689987e-13,0.00103548558134363,0.00427276161887152,0.00410463797117384,0.00326539882725542 +0.000319884283642658,0.00223856545834472,0.00051416658903423,0.00242836358354552,0.00330585800105727,0.0023392892193741 +0.00122803858707162,0.00133011671540181,0.0021564844011376,0.000896750890527478,0.000868995192946084,0.000942468393108667 +0.000990209418138061,0.0032130021666051,0.00189300800280296,0.00178971904145955,0.00197987997801188,0.00338441654446087 +0.000971327717757,0.00223922392098792,0.00202743141467548,0.00177456471365175,0.00158418957654874,0.00077829388272696 +0.000936557872171861,0.00135361540249142,0.00134725272651976,0.00501468845164592,0.00214329201600016,0.00186614434273745 +0.00111287602575651,0.00275710534945865,0.00241119782553983,0.00429343874527921,0.00483538182230779,0.00328141745561895 +0.000589988090274004,0.00257583753700983,0.00208227320906423,0.00446667445958442,0.00212610700367106,0.00391256536381408 +0.000568671387639835,0.00233859466995117,0.00198730628992313,0.0030372311628458,0.00312456318527452,0.00246095137274358 +0.00176733972337203,0.00331360698754536,0.00213849998437303,0.0032017926420543,0.00276732856566145,0.00410408824126054 +0.00175079328867535,0.00213431322947725,0.00153817939308799,0.0029142985027084,0.00312588140584338,0.00125373095990422 +0.000907381911815486,0.00263588646902207,0.0012714630601995,0.00245247076097776,0.00199373759244641,0.00126146881383668 +0.000896362999462902,0.00253571014887325,0.00218037302251068,0.00307614886107727,0.0024839913776103,0.00190931505253613 +0.000993450278613705,0.00288195877265881,0.00210354183486995,0.00303962382339566,0.0018182616123576,0.00218373577796776 +2.2194237017702e-52,1.11116129863206e-104,0.00088524998495895,0.000158648349645864,0.00375355215639276,0.00133650855849417 +9.09136159876346e-11,7.34938198247171e-145,0.000771447265140327,0.000244506232704098,0.00251802348553543,0.00033867519645031 +0.00115812888888525,0.00363410135990094,0.00128992199266875,0.00117227662817503,0.00214841007286384,0.000953796984451175 +0.00108633086045304,0.00235356428291252,0.00247355614711891,0.00138519255036504,0.00144878973427465,0.0017426578091885 +0.000246444875384157,0.00296831876354975,0.0017505395857173,0.0025083163501581,0.00189006182772711,0.00304246018755966 +0.001191392607845,0.00041230160827271,0.00202105424407258,0.000598880527586708,2.24051838055026e-35,0.00232016397522522 +0.00105770838801435,1.74748761281056e-07,0.00168981779273514,0.000161899771377975,1.64512249754036e-12,3.55149298647152e-05 +0.00497519949645987,0.0021030691519507,0.00173131091043404,6.93584156756982e-08,0.000713092923695952,0.00119167327010285 +0.000443402650479175,0.00230441337476855,0.00159899739675952,0.000855304227643455,0.0015207455848681,0.000632921877759949 +0.000820047799177713,0.00251638796048191,0.00172386505050298,0.000297364763634789,0.000284962913389128,0.00119767065919403 +0,1.38493315139857e-40,0,2.93124715451686e-203,0,0.00305213125867893 +0.000845109552812527,0.00250647619279744,0.00222521616229736,0.00101325335527041,0.00106856451368025,0.00290626298926561 +0.000720212912011369,4.53991764221751e-49,0.00174027345314428,4.37489715708581e-23,0.000742321071356487,0.00120156908837414 +0.00158100797000116,0.000882484440771197,0.00199806332678424,0.00039879104949404,0.00193619277538145,0.00197805059615121 +0.00356991481572149,0.00246789397319221,0.00186371816729215,0.00031525346953708,0.000522386780165358,0.000776820522473039 +1.90512128596084e-276,0.000949817123304878,0,3.42535712261736e-320,0,0.00159324160176887 +0.00109582394028858,0.00125723356167949,0.0012865368925811,0.00618328828662696,0.00206352003267477,0.00337297945561374 +0.00341035826350759,0.00358014221851483,0.00252764972092879,0.00503018002288034,0.0047380770396599,0.0055700353760575 +0.00207825774152182,0.00182938295556263,0.00149691802112265,0.00448807151498509,0.00240118398208207,0.00573442225080549 +0.000311168750503979,0.000183528202348589,0.000933836730741176,0.0043340534901973,0.000615437796773741,0.0035457248161483 +1.92789801789086e-09,0.0012428524762912,0.00122071169657915,0.00356892117557657,0.00116666887408215,0.00442546608134884 +0.000919103907537485,0.00181804126823765,0.00186778531734273,0.00644106137586937,0.00236708802631323,0.00302408641766652 +0.00170548561839503,0.00237913841537418,0.00128749062182126,0.00454715856205916,0.00238063652459329,0.00379545415715107 +0.000431687197455507,0.0016364403451792,0.000917529640539254,0.00483575435466696,0.000728036798862267,0.00357143998990912 +0.00135357980953166,0.00250439629454772,0.00143770739807841,0.00552745664239698,0.00198338210972273,0.00211187231076001 +0.000518222979618162,0.00140248573577657,0.00106115247383098,0.00598382215901677,0.00149990437999674,0.00226612342196448 +0.000922729234257828,0.00157822825164063,0.0017739156966756,0.00595387635571241,0.00288281130301216,0.00445810501795808 +0.000819051678008099,0.00162270316746697,0.00178072865843572,0.00530704013163413,0.00254588285407563,0.00410348403059674 +0.00128710262885144,0.00168758044551778,0.000894481935750613,0.00564519836003937,0.00192883058119019,0.00275166314582342 +0.00137889196277915,0.00259916784536129,0.00218494188142093,0.00537568259076945,0.00195611910383879,0.0029620337964744 +0.00118597710535321,0.00232264325686149,0.00174668603736814,0.00562965030858838,0.00235248095610257,0.00482495315295103 +0.00187829707528454,0.00242271713425704,0.00229518424535024,0.00513984201624348,0.00250725661970909,0.00507924538673706 +0.00178626477932287,0.00207965111646691,0.00351524576801257,0.00639257800623795,0.00353939846725403,0.00500785816007747 +0.00127871337729256,0.00133116038026342,0.00205370458637649,0.00303572777511305,0.00151790667826621,0.00556169040398156 +0.000596557781586781,0.00245823465336168,0.0018894610344948,0.00542540952205572,0.00229927439534369,0.0035318135571979 +0.000934184468290671,0.00237520324599328,0.00209272140383497,0.00234990242416513,0.0028271608096077,0.00401656765737935 +0.000567357096352512,0.00145634661872853,0.00112667752795141,0.00585956045596821,0.00160523291462366,0.00199039787854439 +0.00158551713028161,0.00244128381348988,0.00171765360684678,0.00494298430841814,0.00239854740686894,0.00197334684368402 +0.00157005187134058,0.00268808235726374,0.00162409627622999,0.00485437631284022,0.00268506729335173,0.0052083395795321 +0.000274716192615083,0.00161402386945856,0.00282453035691173,0.003842040222917,0.00144061617593349,0.00250425610643418 +0.00177492911820248,0.00242239800200646,0.00228248650041285,0.00649756952587414,0.00312622684331428,0.0030829214880988 +0.00153707590505436,0.0027171069027922,0.00120439197570641,0.00473313678496355,0.00139420172532488,0.00334634352664477 +0.00112259129679471,0.00196191467220347,0.00195376680663857,0.00522504861561896,0.00247356597188222,0.00317669790842061 +0.00132829450021991,0.00322404769170849,0.00205524560804478,0.00527223773275937,0.00265549595752196,0.00287597199968501 +0.00127039111700029,0.00174261474695388,0.00132677108129398,0.00534615662742138,0.00408152596629015,0.00200042549764166 +0.0013250945141062,0.00264979365790786,0.00245997250642227,0.0055241448062746,0.00215008163149815,0.00298511559657263 +0.000257230061075081,0.00170664394724337,0.000413935794286683,0.00104813308784485,0.00148694952902658,0.00177484669737904 +0.00134612544193615,1.35273104986761e-55,0.00142037786547083,0.000309479609826837,5.76957654749208e-15,6.19511798441347e-05 +1.08491907602362e-147,0.000734791248069803,2.52907731903263e-97,9.69501485903945e-166,4.26776066595859e-31,0.00169347176101455 +0.0022344661381205,0.00282412086973699,0.00303244165109315,0.00129658491721412,0.00137017859719005,0.00330349717126083 +0.000829735811155122,0.00290565409688205,0.00199531855715963,0.000422408145664547,0.00126661129924013,0.00150367520242053 +0.00117119145658763,0.0024474551495171,0.00147442048239501,0.00042359496969224,0.000459155202386739,0.00106067276226289 +0.00333029819414569,3.96207078955411e-09,0.00168140192082075,0.000371827157017179,2.00741566716154e-19,3.19679666738151e-20 +0.000807204379479563,0.00277780756523513,0.0020833606193081,0.00124935546656302,0.00118481154678588,0.00114645892863606 +0.000499681603317893,0.00154161338673366,0.000663810079234035,0.000171956339484953,0.000979677166098971,0.00197903813682631 +0.000559680027923209,0.00201529532428122,0.00199643335743635,0.000233492555150173,0.000908562704220213,0.00197122396734339 +0.000110612202307765,0.00095750340949129,0.00195724170595265,0.000697808972597173,0.000798715989874248,0.0010791992505355 +0.000347382441626575,0.000747009958886588,0.000592387768831278,0.00531013731843478,0.00187772350182588,0.00105906301107648 +0.00234493644984192,0.00114810527068198,0.000819457641622346,0.001025055048595,0.00221668122431117,0.000703911785793026 +5.75498431791762e-07,0.000982497220907866,0.00206233169003903,0.00220408566775986,0.00127774342124706,0.0010069447311925 +1.7074173694349e-99,0.00103797925248768,0.00154564389649601,0.000293890826131194,1.53430751042466e-91,0.000569971721103806 +0.00287113612681588,0.00164923353064394,0.000486330277224345,0.000866841710730738,0.00103788853523817,0.00143509731135657 +0.00132045984677571,0.00149593549241149,0.0017203628828769,0.000889354458485195,0.000312920953455418,0.000803525100225619 +0.000993651944974456,0.00135222615504339,0.00167806498254419,0.00100005113094961,0.00250548939004417,0.00124550191457393 +0.00149759833150261,0.00217314863268513,0.00211760728072628,0.000744112771955772,0.00128307717185142,0.000842975754136176 +0.00172341276850737,0.00194365757098387,0.000938981930772043,0.000994184027669988,0.000574785742671929,0.00057019477189887 +3.2295076695564e-122,0.000187927210717847,0.00106623400249037,1.14001041661538e-100,2.01537075975331e-17,0.000253456458494174 +0.000398128569201248,0.00254717307680689,0.00189429303141558,0.000497568207719099,0.000456937917214309,0.00218606117583431 +1.28575712098096e-05,0.00251505376142073,0.00260651219532838,0.00108087412514257,0.00247607329935385,0.00242903674430384 +0.000701520779924271,0.00105079665142303,0.00221750971500494,0.000337852348159677,0.000849353955011648,0.00225541443646726 +0.00128657504361079,0.00111255118536686,0.00103577865387426,0.00567427153070678,0.0006003814840797,0.00109392637209726 +0.00077115183000473,0.00240812285576241,0.00242076730310368,0.00276566325808102,0.00132429686402421,0.0035326744468391 +0.0025005097326564,0.00192830644122805,0.00200462553034586,0.00226188372762682,0.00229701075285512,0.000520511416297892 +0.000663182770688582,0.00100447371397988,0.000815784982220167,0.00104976421676944,0.000362899395299169,0.000273337826049372 +6.23948521007649e-42,0.00082930566475026,0.00145929664592952,0.000674379400944847,0.000720448724347345,3.0350702690397e-05 +0.00221045085551675,0.00217046990971329,4.05027231001305e-33,1.39226561047547e-14,1.90618152410004e-25,0.00174665445978298 +2.68735366674002e-64,7.68565530971191e-28,0.000973271779493122,0.00228533182903505,6.77216155527754e-133,0.000256293541274914 +1.22694377260862e-06,0.00283032440310268,0.000477181389475295,0.000272608778019529,5.74015432237968e-06,1.79073788129129e-17 +1.17283104608329e-52,2.00206561305696e-05,8.6142876739764e-08,2.6403708126399e-17,0.00493585276839724,0.00214939669806249 +2.02744500416391e-244,0,1.1234546629735e-244,7.65471724801611e-96,0.00538585299205506,0 +0.000679063842735587,0.00199214895362431,0.000426392676072998,0.000281498521927547,0.000330000623017772,0.000208034760074737 +0.000428881692910583,0.0019655535638417,0.00110288143160229,5.11875752477299e-65,0.00218425535881566,4.70107148602531e-39 +0.00209915723219439,8.45847156298529e-05,0.000899495024827225,0.000463649980179564,0.000178306919715516,0.00381644212307098 +0.00315866425565273,0.00122561605093401,3.58500921999497e-177,1.53257847736585e-38,0.000189193870550101,2.52712774174992e-156 +0.000477768447366588,9.99718031789617e-06,0.0016094846246888,0.00122136703191247,0.000570998850041711,0.00090563144447894 +5.06366868075501e-42,2.26482410152061e-13,0.00176736299400494,3.59283764129599e-32,7.95316183017763e-87,7.2918472139695e-05 +0.000578480383704581,0.00127866391612566,0.00113082051908161,0.0058816783358172,0.00163423863178767,0.00123947339488529 +0.00147161901370625,0.00180508601853451,0.00240293919966533,0.00526021737179797,0.00201859894803734,0.00275167803941437 +0.000213647698411081,0.00234477097230143,0.00139477067191373,0.00516855985484364,0.00141958570710925,0.00245859298381525 +0.00142573629805447,0.00153434508167091,0.000967311507546875,0.000879392211859681,0.000465179020456298,6.45456073793093e-05 +0.00283336713805096,0.000902301968007181,0.000860658036543583,0.000262596981629748,8.39542607348106e-21,0.000112194651419919 +7.41570789375653e-05,1.28214893748984e-19,0.000883550141901157,0.00244499115794231,3.83426035014548e-75,5.18927368895968e-148 +0.000129019702085679,0.00125426790846386,0.00073508527872479,0.00111628799515186,0.000173418011567763,0.00237116514877995 +0.000248915937793872,2.36437016481627e-30,0.000630870006807489,3.00680214927391e-45,1.34074657962936e-22,0.00324636006768172 +3.41847242057817e-44,6.09387243773246e-300,1.61173028777983e-42,0.00111830503237981,0.00324957797371144,0 +0.00296387884075069,5.66350307463309e-30,0.000731806562133825,0.00144760634603741,0.000456362348484774,0.00079178435113335 +0.00186213127285078,0.00224657423931498,0.00236255065501483,0.000424276974767675,0.00222611949779838,0.00238393174264639 +0.000134319487137776,0.00231661065645881,0.000924400472905492,0.0011381529796523,9.25075300825545e-31,0.00192325249546411 +0.00182688214579601,0.00153899238419909,0.000736476134626516,0.000621899317686574,0.000280454958693737,0.00130957520578284 +1.93242139524338e-74,1.94842166465081e-10,0.00140919757774954,0.000157524788621085,5.45130128940399e-23,0.000248711701167623 +0.00322880438025736,0.00135607711486712,0.000585054500498285,0.00134399117136591,0.000376696029435313,0.000631607865638356 +0.004245085938828,0.0014148666956642,0.00217596484086315,0.000163301059219433,0.00223920098449038,0.000994674966670706 +0.000383545147516876,0.000210476118285582,0.000227997780770529,0.00343106204570802,0.00109498214279486,0.000176152594971109 +0.00158092496684192,0.000922959895489491,0.00147492795046909,0.000291214872137377,0.000485705197546141,9.99657585725449e-05 +0.00122843671318304,0.00180772726825962,0.00199268844637295,0.00130992451577779,0.00167000058958206,0.000546730837681098 +0.00219581943853721,0.00214008058398143,0.00141442447663955,0.000482371155827664,0.00311110084960406,0.000475135294112909 +1.23780439463639e-76,8.34693596217823e-05,6.47315036145895e-204,0.00271085316926085,4.55528525465629e-321,0.000396196136538749 +1.3317411682086e-27,0.000121622202115496,0.000607178265021306,0.00377966213673928,0.00378385750196981,0.000577564552064654 +0.00355874415206011,0.000310786155893339,0.00121326174743971,0.000331447281231315,0.000448211190194108,1.10461404979765e-45 +4.09614792962908e-312,5.92878775009496e-323,0,1.7674803294637e-144,0.00524686137023392,5.88954815255302e-293 +0.00192926372380801,0.00182885638788167,0.000689355086495855,0.00193843237708464,4.20123186923281e-05,0.00155832168311909 +0.000248619568310434,1.41486418719172e-286,0.000474599330966001,1.0093371296819e-221,0.000199802762693817,0 +6.89438543441559e-47,0.000205601484036966,2.24101681599089e-21,0.00350020342071124,0.00059592363610576,1.37769334823059e-176 +0.00353223617020458,0.00077962635790047,0,2.08595372884521e-107,5.83855585050959e-09,0 +2.14668642344085e-26,0.000170985415070919,0.00179686332553085,0.0005613580746059,0.000862569025260902,0.000523533639393614 +0.00780312016768719,1.84229053339401e-68,0.000488129144987996,4.92132169757234e-48,2.94419157928682e-94,7.60165166169717e-05 +0.00676073625890909,0.000211385824667519,9.12879602918765e-05,2.96672177020165e-33,5.96665061423791e-05,0.000395565160364365 +0.00172550534557974,2.42425336370643e-148,0.000854719602249991,0.000721278551409386,0.00147246727315386,1.50226412608996e-180 +0.000976812046048442,0.000389598898035606,0.0015222371939995,0.000587282628415583,0.000791220788538753,0.000446735070160157 +4.96541904044074e-91,4.61336719470935e-26,0.000927855273677893,0.000195568189149263,0.000488700364330938,0.000263876462266123 +1.75502351425585e-77,3.09701040615822e-05,2.24776689161935e-62,4.56659570108026e-126,5.92018360146296e-66,0.00307571385276897 +0.000281435167997636,0.00105622347850181,1.2237980739759e-190,6.78185012047756e-96,5.26167629745058e-16,3.49560974706429e-73 +0.00069752569777485,0.00146096744126191,0.0013051262285683,0.000391159688237665,0.00212276374833983,1.19432561848783e-62 +0.00109606942043856,0.00313774347574533,0.00203103672404739,0.00241595473609581,0.00338980744446261,0.00173374802571018 +0.00335189555943322,7.2177530978611e-10,0.000875019658434125,0.000755439154257511,0.00264478337464654,0.000494706076105102 +0.00297234517678923,0.000345648765931113,0.00196658744203032,0.00135399746363529,0.000904217093167033,0.000330370409876245 +0.000327798833884466,0.00184568289852123,0.00168619746939841,0.00061439309296094,3.35683525611513e-05,0.000743488415394867 +0.00135563230766645,0.00252843135435851,0.00105076856220851,0.000448868638261947,0.000315978918688362,0.000348197531745069 +0.000133401998858401,0.00222534571438196,1.4391984475814e-95,9.13603969463354e-20,3.15693593464963e-46,0.00069256069946515 +0.00129256447252692,0.00249476291170965,0.000855382265941985,0.000230995499163624,0.000378577884794629,3.78468356734999e-17 +0.00121230915388173,0.00249080001188791,0.00146991893180372,0.0002923765816567,0.000543799791316221,0.000333565247955476 +0.00341295403634376,0.00117740131926196,0.00164369184086721,0.00110140733785864,0.00326735022452917,0.000334144590177116 +0.00187930478320405,0.00048469211607447,0.00285969377277862,0.00142593632619364,0.00146262649298891,0.00293277579497895 +0.000519273992621937,0.0021276198032743,0.000866853431112939,0.000220230130222612,0.000276052128733108,6.57204898772945e-05 +0.00247603838975895,0.00301543067269797,0.00163686072073134,0.000636543208806072,0.00150746519699274,0.00101311735469501 +0.000682926221429387,0.00298268454324753,0.00170218302755559,0.000502391366033157,0.00153200193436335,0.000997047110117529 +0.00183786192418036,0.00336374840124548,0.00185130897172071,0.000877961600476862,0.00161474450410229,0.000785744861145998 +0.00154606388840194,0.00299916600613933,0.00151879067724055,0.000306136276205463,0.000576692202516204,0.000717938404030621 +0.00181779968690336,0.0023859177694164,0.00265372274682959,0.00150768815282318,0.00124857445772141,0.0020485436572023 +0.00059260234584722,0.00304425379135776,0.000704801843298077,0.000802575344037244,0.000701623321826752,0.00113915705666815 +0.00348629246336432,0.00228932738979926,0.00299525733246607,0.00181932697392562,0.00289048825309747,0.00361053495494279 +4.58388934103562e-05,0.000115283546166983,0.000192182198117062,1.13843105314152e-165,7.43102048429731e-78,0.00288547009874463 +0.00355990500274539,0.00194566228013785,0.00280528464849706,0.000763680553115426,0.00136273292329483,0.00282017089895159 +0.000570060709880549,0.00216470466469353,0.00215185050106044,0.000632620252903413,0.00196619636209507,0.000871168333553551 +0.000222905536125739,0.00265273888788196,0.00120178676938752,0.00146578186284382,0.000769509935468642,0.00348251959767631 +0.00540270328995628,0.00332648144332847,0.00367881679265153,0.0047800271722119,0.00376932692177267,0.00518979015348791 +0.000454957844882917,0.00170664038612444,0.00273010749415346,0.00109412306393098,0.00130567226823932,0.00390612997159297 +0.000954073438477495,0.00250215750436793,0.00177888601748856,0.000420892266841931,0.000324654273837068,0.0005408177778132 +0.00174500557390648,0.00133301238953823,0.00255168167287878,0.0029813699408768,0.00088649683948111,0.00172553931988071 +0.00117891170190403,0.00214041061218723,0.000874410446023655,0.00088052648770326,0.000741919330997563,0.00199179669265115 +0.00091671133536732,0.00299029506920015,0.00196632081967155,0.000711112329054696,0.00103721656351947,0.000852307690069642 +0.00254304174882345,0.000479403532494908,0.000802153513174152,0.000287266187266617,0.00438831432066558,0.000442425809994155 +2.40578406049722e-53,0.000491453395865228,0.000182855599622838,0.00327483952911018,0.00275556704935488,0.000833900821339158 +0,0.00119958132438278,0,1.21070613229742e-291,0,0.00059715195649326 +0.00155269225039305,0.001710848717328,0.00186256568638452,0.000464775334895081,0.00148410558288926,0.00252676296960633 +0.00338821394198453,3.52532564913988e-05,0.00192402665461725,0.000811504427312319,1.13261384589666e-05,0.000316052826953328 +2.17690736317064e-122,1.6519067550836e-115,0.000777449119986398,0.00174886345652605,5.11440294079732e-07,0.000565691401097521 +0.000257734501471367,0.000625182823098423,0.00233936182388463,0.00068197037825557,0.000725336235518138,0.00441374248934742 +0.000668809671352621,0.00152904838708699,0.00034000320514741,0.000199726593173169,8.22994596389709e-57,0.00209528919341951 +0.00130452208979037,0.000804876234974817,0.000566453947592176,0.000125633473254096,9.30432088694565e-05,0.00345310904334075 +0.00600875851068344,0.00133525005975304,0.00193495825168173,4.96439649914387e-16,3.54182039183964e-11,0.00315290331150691 +0.0006451147894342,0.000879626387310789,0.00133213538545257,0.00274893323584509,0.00321072254319524,0.00144560536270251 +0.00259291246169855,0.00270293162922497,0.0015258016453719,0.00213939688046899,0.00234583656919222,0.00351363043459397 +0.00808979182181784,9.79717606286037e-203,5.0904619072242e-300,0,1.82875415951704e-241,4.94065645841247e-324 +0.000647361449405939,0.00270782023616486,0.000385123788068086,1.80028246580829e-20,0.000178941715020987,0.000198280582207946 +9.28780683268765e-05,0.000135256568115889,0.000996303623359304,3.44565229849139e-08,0.000483269796512204,0.00326043601093424 +0.0013684662908727,0.00229522759387355,0.0017940185272952,0.00105136908564596,0.000966317382695412,0.00236764938762493 +0.00448295350823881,0.00121538462258284,0.00218178667683721,0.000281862082642043,0.00129939900663856,0.00258844632276372 +0.000190471853760186,0.00317209176235121,0.0019011159445814,0.00125423209778801,0.00194261998381048,0.00147671668656234 +0.00249961535637071,0.0029857808073352,0.00273437438097142,0.00228328482861009,0.0019587545703598,0.00226392168685333 +3.65996350415302e-09,0.000888063465979103,0.00243844622326797,0.000516684871666069,0.0005528919198636,0.00304543170056306 +1.66984093476494e-26,0.000786856996149871,0.00143558533063513,0.00127357581176542,4.92903608574182e-33,0.00128510155387422 +0.00849168280411803,1.11852197627738e-88,0.000391460030494547,8.13235284688593e-28,0.000580915095897648,4.16920403662687e-05 +4.94065645841247e-324,1.1706420680267e-172,0,0.0022189156658823,0,0 +0.00156358980724836,0.0011160700290414,0.00152697253309402,0.000847853676887996,0.000478155948971395,0.000114405063102497 +0.00013454621608009,0.00180727246208439,1.39643288363271e-267,2.46927465017715e-216,1.57431750063048e-32,0 +0.000166395797280138,0.00209456478475091,0.001957669620655,0.00050882771239428,0.000545035192985432,0.00114509194514381 +0.000847554282021232,0.00296616544986632,0.000829553646688162,0.00021203290656046,0.000167755815563322,0.000797233985437608 +0.00114229569834772,0.00120607371174208,0.00197003902967681,0.000563839622437333,0.00124680303295006,0.00241697561689462 +0.00581545671889318,0.000872159230834071,0.00155097897880834,0.000571295652498403,0.000321617038779852,3.58301081130791e-11 +0.00292789516682543,0.00276007256587162,0.00172783528477259,0.000589198597933291,0.0019244365907589,0.0012148934269471 +0.00269351655010855,0.00117447646551268,0.00240832005858652,0.000356879160564402,0.000155397496101418,0.00135564711183309 +0.00187258497062958,0.00226076899995888,0.00234689072873112,0.00203852010932661,0.00126717397039424,0.00408488930201445 +0.0021917569829428,0.000931776271419258,0.00241668206709177,0.000748913678409005,0.000795911296134639,0.000453616850334676 +0.000585908488848766,0.000357757271504965,0.00157820956555828,0.000848503017201947,0.00237343487388487,0.000773301304699621 +1.89383693680424e-45,0.00143396493092089,0.0013310654336597,0.000227832631696966,1.0728219501245e-35,0.000452311775226536 +0.00266143418711001,0.00223569528816656,0.00136332959275818,0.0006225881358469,0.00113894236656618,0.00109611822395948 +0.000299573380596278,0.00207627862590522,0.000466869751523513,0.000212122566138433,0.000191996214817353,0.000147532091526905 +0.00046143858760547,0.00279901657455675,0.000740745778761731,0.000335637469021323,0.000182708497696974,0.000547372502596931 +0.000640396928985989,0.00243119180854729,0.00135911708915742,0.000131919221527236,0.000769039736045494,0.000855905336628953 +1.68269882135614e-15,4.44278947955013e-33,0.00174367898718074,0.000362984776097351,1.1988165676314e-87,0.00056747461036343 +0.00205763102436009,0.00192337653003749,0.0026530618421579,0.00132404829775924,0.000572564860391256,0.00286180696062724 +0.00172855731617047,0.00288526850106676,0.00178160128534812,0.000809466905983161,0.00103750787475696,0.00108876498741432 +0.00290087705075974,0.00105634294387872,0.00208222782391332,0.000242114201314469,0.000580460251140657,0.00061723996802852 +0.00103348265896575,0.0028813490999751,0.00216133402158405,0.00118311220957062,0.000634690262042369,0.00200059154914791 +0.000699691343484292,0.000396892200310635,0.00183705734271133,0.000412428172311895,1.79987691252507e-22,0.000286214236404595 +0.000239469257714872,0.000657651085058765,0.000807830998176236,0.000484863017249781,0.000542761830733966,7.32828354381759e-05 +0.00312788230645554,0.00307958554670073,0.00162598367629049,0.001086921802544,0.000338831437299637,0.00200519942928737 +0.0010462397014851,0.0021949547189828,0.000752731533488648,0.000714694034480321,0.00131689894340008,0.00118939037488744 +0.000638508733402328,0.00151869049403921,0.00244496489876232,0.000479737374783906,0.00119605905554692,0.00195121768954849 +0.00104567700966068,0.00163440740157591,0.000186868092606069,0.00311897574284694,0.00040815774866486,0.0013910894332479 +0.00116313879123469,0.00155383418322309,0.00175879226741353,0.0015514693897821,0.00106919637091328,0.00182344857193055 +0.00438651745688811,1.1241832025467e-150,0.00109965568878245,2.17425329596133e-34,5.99337714417828e-124,3.71967705185965e-168 +4.57228844203546e-05,0.00255946997231345,0.000212605772833061,0.000188757342553906,0.000185312544634807,0.000688973327788256 +0.00201693808896608,0.00129469084874848,0.00163586756060445,0.000611407334512664,1.02827915933942e-27,0.00121228210165281 +0.00523851322555695,0.000194674408273821,0.00113961636140647,0.000282603667988035,0.00158273543016992,0.00051826025903044 +0.00130213956840989,0.00118154781056112,0.00162104471357506,0.00143262266133898,0.000718539045648361,0.00209943862950541 +0.00033888635412371,0.000380590006245181,0.000947842895737917,5.83886389150287e-07,0.00455386089392943,0.00255982838461684 +7.79648013451765e-25,0.000311308711273338,0.000170431145934485,0.000144078102361008,0.00149399838183751,0.0002927192339533 +0.000284926149349145,1.04370044525307e-263,0.000398940876476312,1.32765413754539e-49,0.00199616173719694,1.6254759748177e-321 +4.49151896107468e-118,3.39519863816877e-05,0.0016712571719029,3.72371770214349e-05,0.000669732526158603,0.00057665484206598 +0.000350520735110723,4.24916486666712e-05,0.00116323904121452,0.000162831531210027,7.39637910026549e-11,0.00323770278278097 +0.000271127973910069,1.84404024019161e-24,0.00176085189030089,0.000940780547559103,0.0028423799338082,0.000899971997347968 +0.00715762807780564,6.66140540651713e-12,0.00172950709196737,0.00050917844114509,0.000390041857276175,0.00135890686796432 +0.000751123447596251,0.00152023025075816,0.000962144193698982,0.00574158713050324,0.00202754036457233,0.00122423507901825 +0.00242700723511484,0.00167295507929594,0.00147395364657137,0.00602456825485879,0.00427796040630362,0.00197533382820085 +0.00255585748947773,0.00240339254492067,0.00308528562498695,0.00466022174244362,0.00455060835972389,0.00516993581820975 +0.00151800277714873,0.000876288270479939,0.00223107588861155,0.00373667030133414,0.00404249491110276,0.00129467492704928 +0.000927756952536108,0.0016939842534714,0.00174615464152339,0.000356438997116187,0.00294570261094199,0.000318454130963416 +0.000930152561229258,1.84480112235524e-07,0.000973061964594389,0.000735052517516735,0.00239025675564061,0.000276164084771669 +1.16857935337842e-91,9.58367248068154e-290,0.0005252085576783,7.57150820119467e-115,4.0975444804395e-48,1.05795278037049e-163 +0.00131071577046343,0.00241104648102926,0.00215013829600668,0.000894504349584407,0.000567736757690744,0.000984978879241899 +0.00304557073211608,0.0010575728621488,0.0014927181474318,0.00020567954219109,0.00143116872166736,0.000475360798578472 +0.00708199256552043,0.000307731161725668,1.30614685477111e-18,0.000335953399495308,6.5049399887634e-32,3.89320762465039e-17 +0.00233575119812394,0.00179583321557278,0.0012716844206453,0.000532113663735303,0.00113009363393137,0.00123137477377195 +0.00084232152940902,0.000998958219957834,0.00224505701572599,0.000329366606353557,0.00421159326543538,0.00110531225894861 +1.15301352044481e-27,0.00130082461696402,9.30997291031355e-06,0.000250847430076867,0.00574315992064689,0.000268198874902703 +0.00267705701487796,0.00170307271889762,0.00180036790995028,0.00626022279369291,0.00228328870731177,0.00380442426016478 +7.77446169253495e-05,0.00146358261561184,0.00127261487207873,0.00391585673268205,2.82651277627535e-54,0.00171753497738808 +0.000717314481712551,0.00071182802243614,0.00153416537197311,0.000397903505777896,0.00590813101323077,0.000850182072423538 +0.00215741402301563,0.000428824598389002,0.00106558157639853,0.00343049554756052,0.00554700982369067,0.000914029520614155 +0.00116274819620514,0.00170819657649568,0.00202730614883025,0.00456032760380991,0.00171119481399163,0.00117493068662282 +6.98892557416115e-278,4.55348474575241e-13,2.53659616343583e-177,0.0047579312536577,4.94065645841247e-324,0.000270000930496563 +0.00150577899571105,0.0019899489099854,0.00144326786980428,0.00106621192075477,0.00331946648291805,0.00103419234073803 +0.00157770756367705,0.00190999809188027,0.00215770788279272,0.000595599751324451,0.00137634208443364,0.0012009702206093 +0.000430276194815299,1.56916763841596e-17,0.000765924325612591,1.11037675343759e-150,9.03209484214586e-06,0.000697112667856139 +0.00895120265024768,3.83589156129342e-61,9.55459958670034e-25,2.49214313931971e-33,8.42549432632403e-217,0.000334471392343961 +0.000270194348400062,0.00184742678768061,2.21626051676851e-180,0.000257667626061616,7.13884413541403e-11,0.000372782838973406 +0.000429581159289475,0.00163242615987251,0.00204702397184126,0.000433420702703438,0.0022605055016473,0.00071975640530146 +0.000203432252482793,0.00134819325506776,0.000370995968560046,0.000677751611180035,0.00694092736585403,0.000189922032588929 +0.00679751643112886,0.000595480373719292,0.000666937317184882,0.000599861461705909,0.000140986456725508,0.000362831443786662 +1.90961415384488e-05,0.00106317383533713,0.00228021363923787,0.000436666055123537,0.000567677992930185,0.000536817697930562 +0.000110672236288968,1.23216887873437e-05,0.00157588242212371,0.000861512060489369,9.53450740114566e-50,0.000499528515529573 +0.000581320524106426,0.00341979955154293,0.000933013778914469,1.27400530485564e-18,0.000607233206093031,0.00110779328897989 +0.00070262113351652,0.00270179960152333,0.0022418612081314,0.00258282023806263,0.00119163577384755,0.00395056821083903 +0.000497806430852445,0.000438780575299757,0.00180821136393045,0.00192088483891673,0.00487058336782849,0.00478545498331835 +0.00188525054381906,4.45502466810781e-13,0.000431421213896213,0.00281208588616377,0.00113523864370753,0.000125855618336228 +1.47662322136532e-35,0.00124472131730355,0.000206523967033031,5.38886298998092e-12,0.00104941547096985,0.00229657651330461 +5.06242619575332e-37,0.00237357503799404,3.62739835979468e-22,1.1804927247897e-157,0.000649639304509362,1.09764938561598e-199 +0.000179642826221144,0.00187401134589455,0.00111176036756407,6.92573276451077e-10,8.76861094389185e-32,0.00253716381585286 +0.00112043405296965,0.000920910179382756,0.00214206103302752,0.00213458877676824,0.00113645114158383,0.000773640361386547 +0.00118864450409897,0.000700244297284841,0.00202850688511812,0.00032017071446971,0.00213063718700476,0.00220600592693839 +1.81151343538211e-26,2.44056116016672e-60,0.00142443147054348,0.000339565338896362,1.20280306669411e-37,1.63849993430144e-98 +0.000701753895160755,0.00232029298386174,0.00190425111591214,0.000240629124834095,0.00202133625053722,0.000667130557714939 +0.000664955826136554,0.00256559978926049,0.0019663982386098,0.000741673784078233,0.00071459561046983,0.000800169580441866 +8.77141264082602e-05,2.73897075493859e-33,0.000756872858563936,0.00308780924291013,0.00206026474599969,4.92715095906367e-06 +1.46404829368966e-37,6.36260886958809e-05,0.00109019259210869,0.000320472825244,0.000415036281822923,2.74797835563608e-05 +0.0001215659567855,2.76959782053636e-74,0.000500757840938062,8.80817530044377e-13,0.000205433159102864,4.614827012051e-152 +0.000166396852454762,0.000920262996915635,8.36733910388107e-61,1.09082251620815e-164,1.37028662672304e-36,0.00260578075635885 +0.0061827575038608,0.00151244755112468,0.00132855148813588,0.000396464720260875,0.00103608869860777,0.00070824207173226 +0.000162048200194557,0.00187555572731961,0.00177220625543767,0.00389405729687844,0.000345100784592828,0.0026491752789748 +0.00153399411870397,0.00171448862014106,0.00175302440939224,0.00511345615702782,0.00420271212145396,0.00188888281252855 +0.000347341744787244,1.87599704661996e-251,0.000471975983308942,4.88581886943079e-154,0.000387887053049698,1.64513131904756e-257 +0.00656550302783324,0.00234923093427801,0.00281985895672306,0.00158313360438199,0.0013526589066873,0.00303950846163106 +0.00109151467762413,0.00338731735732779,0.00170406217902244,0.000614043649522283,0.00086070324506067,0.0018387166783788 +0.00100734797666313,0.00365742125115131,0.00197726000693585,0.00191443759164048,0.0014170292013187,0.00206556396924123 +0.00381177481436717,0.00210796991831918,0.00361049850610674,0.00275338912617745,0.00489857256723459,0.0039305899079759 +0.00431496025240617,0.00268118227154812,0.00125943767869535,0.000972708437608092,0.00210838912380197,0.00185085390661813 +0.00320197963789439,0.00225989514385621,0.00231545837004834,0.00127413623860551,0.00104248199348731,0.00146101918286385 +0.000987356444533852,0.000618654818025481,0.00210160858929388,0.00201122456746998,0.00183782975468478,0.00457219546530533 +0.000978017428805887,0.00203970251208632,0.00187871216497716,0.000227288021457155,0.000795799874936811,0.000747666657887443 +0.000733203432244699,0.00269872334236101,0.00201118572587043,0.000816016592040382,4.60501912226509e-06,0.00186878150350762 +0.00042499711345982,0.00307320541584724,0.00104392765549647,0.000679869440529214,0.000687537260031632,0.00159593975576522 +0.008681658315224,0.000433691633245778,0.00117773112901406,0.000507987427547514,0.000967368114290085,0.00103415597264225 +0.00381325995976046,0.001251012003814,0.000581216691751295,0.000287321348096033,0.000300057144311968,4.05796590335617e-05 +0.000612357007954975,0.0028758185643953,0.000842992532709725,0.000209884550471403,0.00109145768985956,0.000792391232808972 +0.00684405798926915,0.000557680882764815,0.000878401554656559,2.65811846926321e-34,0.000826628621868689,2.1506546222292e-153 +0.00062065269131513,0.000364224258046114,0.00130204367098527,0.000435141971481239,3.69121039731951e-28,2.29664605564991e-170 +7.67518482800103e-05,0.00037738832239526,0.000266088035908899,1.85597597597454e-05,0.000593986615950114,0 +0.00205826413221375,2.15354995193924e-91,0.000514351351311278,9.3624572772796e-91,0.0012081983801626,0.00164919685734916 +1.28824565647332e-41,0.000241465508326331,0.0015795021490527,8.69621959034455e-36,1.15892459725697e-14,0.00153599184697623 +1.10130807171185e-28,4.48878980630008e-05,0.00165080813721996,0.000506527103227359,0.000435597524360505,0.00115522895558654 +0.000120105069682369,1.9044080859158e-154,0.000447101794812117,4.25993483954541e-70,2.97784440593831e-05,1.41741580048816e-159 +9.80217244568287e-06,0.000187520206918703,0.00176295951276073,0.000133173783255451,1.22356068472928e-24,8.96903611960972e-98 +5.35911940786624e-83,1.48138607845066e-35,0.00108340426988456,0.000357700975299839,8.48899545277052e-165,8.29005117491444e-83 +0.00169845239486745,0.00255000759506283,0.00215882079953152,0.00266703407851417,0.00300103591488472,0.00398957379441045 +0.00134325623371079,0.00311994586781324,0.00207857230993554,0.00204231774968185,0.00423620134295696,0.00243682162882536 +0.00101380568752013,0.00242200714743991,0.00219421540209652,0.00344373237980295,0.00261488395320355,0.00246709484465361 +0.000693253063593935,0.00315358225927612,0.00167833719412141,0.0019650137749309,0.00100790978701356,0.00199221753835276 +0.00103595529859932,0.00198619064534638,0.00190022387533259,0.00492943770091602,0.00292442488606182,0.00229239883502948 +0.000567250975478864,0.00237701195075802,0.00249231591746174,0.00121018371116601,0.00144370002996999,0.00145911948097715 +0.000947441314235849,1.31849893264397e-09,0.00124821327816262,0.000104601747320446,9.73514160903706e-38,5.79145465548788e-10 +2.83676339454366e-23,3.03909965767058e-13,0.00167967796404375,1.37746605757357e-76,6.4587664189848e-121,0.000239776002566088 +0.00018205114339245,1.87270234062252e-34,0.00173202491630991,0.000458787205020327,1.60890421248061e-65,4.88250633480101e-05 +0.00105820953485873,0.00127123349672719,0.00170121292236626,0.000341356714090518,1.44574066919172e-05,0.000441739360644444 +0.00100670387929752,0.00157884734888451,0.00213697804833723,0.000198121061700519,0.00165245139971264,0.00188419118875552 +4.55019864507396e-208,0.00126836272880693,0,0,2.90761201425816e-174,0 +0.000842084995836943,0.00145716242688096,0.00219076464807071,0.000700799312153689,0.00283353589754771,0.000554173650571275 +6.18383061464328e-20,9.71320227858137e-134,0.000605733828094282,5.65017788366661e-161,0.000277841968236708,1.182231016047e-250 +0.000450109430243027,0.000829895532791069,0,2.64633860963616e-97,1.84457024788091e-36,0 +0.00158524359480627,0.00107062908673812,0.000603229062999352,5.01322905329502e-09,8.54851005212156e-05,1.17926969653312e-255 +0.000228290703214251,8.35368063974262e-64,0.000921691779212107,0.000689187109132961,0.00100049458858186,1.08009460430503e-26 +0.00241522880463787,5.96560495194436e-24,0.00121684207617411,0.000404175969673588,0.00215836224503904,3.97992196623977e-05 +0.00166284614679917,0.00274156198077707,0.0020909616946258,0.00181090477961924,0.00187361032379025,0.00207249442108377 +0.000239463983326533,0.00236158948696827,0.0022659483066615,0.00230398415404062,0.00171216105802119,0.00279085345525074 +8.47109456874457e-31,0.00148132476450458,0,3.34259466256941e-283,1.58171429519697e-36,0 +0.00106449423578117,0.00148923784838705,0.00144414376053019,0.000207523148904958,0.00061927973114202,4.73650813473139e-12 +1.69760027739621e-86,0.000190325763512696,0.00107319336971077,0.00029044535933732,2.25751579119418e-21,0.000140516810356545 +0.000360859452178989,0.00167641916341885,0.000319629313817734,6.64837652406816e-23,0.0012957331994978,0.00263397736304013 +0.00218190004741441,0.00207543627292984,0.000834677543828827,0.00207064480377593,0.00101942401752872,0.00177487727169535 +0.0010502028096955,0.000931881085215991,0.00140878685146244,3.3631616240337e-38,0.0010657696610887,0.00109917389321902 +0.00319332441886354,0.00130969759504208,0.000476183372779617,1.10109967172028e-24,0.00361622848657064,0.000127572957339071 +0.00297270543135775,0.00258248651691707,0.00296286091125189,0.0022173700049907,0.00185819472354552,0.00210214096742959 +0.00549031437275753,6.37374101100651e-64,0.00117616934449701,0.00035664776376094,0.000537946517781029,6.85542497006446e-05 +0.00110038413205182,0.000839188447387091,0.000975066472475222,0.000390495681845165,0.00133878827194035,0.000728736672752019 +0.00207468220851405,4.85378164623723e-05,0.00176407063123115,0.000798258214068871,0.000142025271290079,2.51742435709683e-119 +0.000193672685556143,0.00143255079692566,3.47271593697201e-166,1.1352574471867e-113,5.34339403818115e-12,1.53180227379793e-96 +0.00109000098326352,0.000123167884546453,0.00170040223268741,0.00307834591225449,0.00252074576923168,0.00173002126596416 +0.000725841715078572,0.00244523127765852,0.00162093679949336,0.00028425709375915,0.0022048044511261,0.000776146883677436 +0.00041769805295329,0.00290517185156117,0.00162208982299761,0.000373125937382716,0.000493309515917501,0.00201610981506371 +0.00168483721946357,0.00219841508027981,0.00110213412299345,0.00582685191050293,0.00265664402028303,0.00418011748949669 +0.00224487493481079,0.000743626220183181,0.00242337906147036,0.00667727344332804,0.00285388594141995,0.00444299082132624 +0.000139221624805366,0.00114277975544949,0.00163324937274645,0.00537329285067133,0.000904367756712288,0.00328755311238403 +0.00162170215046367,0.00161694086194364,0.000929736606825678,0.00600946383136072,0.00171548495279524,0.00135231797787615 +0.00108803741148246,0.00181615460201582,0.00157207856004376,0.00548634200090319,0.00127484442255339,0.00145220652415461 +0.00107054344010812,0.00158114908678117,0.000876783457066672,0.00586096191579426,0.00195324503910188,0.0016117282918265 +0.000780793360243681,0.00187490704176978,0.00103365911684631,0.00401273797696906,0.000775362437164316,0.00258046394910864 +0.000579789329738824,0.000909118989925047,0.00137313038835923,0.00615644531283294,0.00529505429824792,0.00304540365873889 +1.23554572569274e-17,0.00159006740572704,0.000885326533433368,2.22431582529667e-43,1.76791300603579e-50,0.00287790543319775 +0.000974562064551782,5.79683272065008e-211,0.000824423412724234,2.81710387864897e-09,2.65345801128091e-289,0.000187125110595781 +0.000620940879583217,0.00139177521143128,0.000572173272538136,0.00376948229304628,0.00119669891155736,0.00154185529149772 +0.000876209640019752,0.00199244055201206,0.00204784158919393,0.00392192512761833,0.000715413836289969,0.00134357898327558 +0.000928289053865946,0.00265075397979769,0.0011090221818496,0.00424642132486742,0.000379344103387309,0.00234596159244932 +0.000400417817419772,0.000352659181377946,0.000890389506944101,0.000991699726219724,0.00185694725163206,4.09683342990067e-05 +0.00268654236002624,0.00276682544826779,0.00153021982830227,0.000355220065372247,0.00104118460455332,0.00148178335480697 +1.46746662789456e-74,0.000651162022469518,0.000864704531313254,0.00118067512704197,2.48071485904997e-06,0.000399271176111313 +0.00270075780487798,0.00241937210121483,0.00242553661829816,0.000776791856403269,0.00121297491557568,0.00170991849614321 +0.00550548128735452,0.00186716611292976,0.00145875823852023,0.000649701235959229,0.00154108030554917,0.0011161861796947 +6.42475276714239e-99,0.0017316102774607,0.000558694869518252,3.12703062846954e-14,0.00104869254320391,0.00258992162143805 +7.22302122043068e-05,0.00106955245412685,0.0015209570670646,0.000816184657890368,0.000209875639608089,9.84415923071368e-168 +0.000950983415863828,0.000853101881502,0.00208864850835696,0.000194580885568442,7.44994036817157e-05,0.000858055202748378 +0.00184880836323427,0.00229816390671644,0.00296197982510755,0.00123420210492432,0.00237714362780231,0.00339729896778168 +0.000870049669487416,0.00150298117515244,0.00211389207189832,0.00021358171404191,0.000514896771042654,0.000535409299769926 +0.00130957017021875,0.00305588696209971,0.00222696921917354,0.00086491044393076,0.00196112786726076,0.00107078649159236 +0.000346024843097132,0.00180834248612094,0.00092317240134692,0.000475799222665561,0.000839152821542007,0.000313379585138597 +0.00185458557147005,2.70786151600088e-31,0.00172672027239259,0.000260916003699164,0.000211516393640926,6.39879331547263e-39 +0.000677830332018695,0.00246279037512825,0.00156629297006092,0.000365957719128881,0.000429142354799504,0.000620063222401778 +0.00149756381194303,0.00276810326917002,0.00130860596759078,0.000178891797192788,0.000677733607214268,0.0007456559401275 +0.000246462218083713,0.00173452927736569,2.66009018265727e-178,2.70271846624977e-106,4.05317252681137e-06,2.43223317549648e-134 diff --git a/src/scanpy/tools/_data/Genes.csv b/src/scanpy/tools/_data/Genes.csv new file mode 100644 index 0000000000..a839614e90 --- /dev/null +++ b/src/scanpy/tools/_data/Genes.csv @@ -0,0 +1,780 @@ +AAAS +ABCB6 +ABCB7 +ACAA1 +ACAA2 +ACADM +ACADSB +ACADVL +ACAT1 +ACKR3 +ACO2 +ADA +ADCY6 +ADD1 +ADM +ADORA2B +ADRM1 +AFG3L2 +AGL +AGO4 +AGRN +AIFM1 +AIFM3 +AK1 +AK3 +AK4 +AKAP12 +AKR1A1 +ALAS1 +ALDH6A1 +ALDH7A1 +ALDH9A1 +ALDOA +ALDOB +ALDOC +ALG1 +ALYREF +AMPD3 +ANG +ANGPTL4 +ANKH +ANKZF1 +ANXA1 +ANXA2 +APP +APRT +ARL6IP1 +ARPP19 +ARTN +ATF3 +ATP1B1 +ATP6AP1 +ATP6V0B +ATP6V0C +ATP6V0E1 +ATP6V1C1 +ATP6V1D +ATP6V1E1 +ATP6V1F +ATP6V1G1 +ATP6V1H +ATP7A +AURKA +AVPR1A +B3GALT6 +B3GAT1 +B3GAT3 +B3GNT3 +B4GALNT2 +B4GALT1 +B4GALT2 +B4GALT4 +B4GALT7 +BAX +BCAM +BCAN +BCAP31 +BCKDHA +BCL10 +BCL2 +BCL2L1 +BCL2L10 +BCL2L11 +BCL2L2 +BDH2 +BGN +BHLHE40 +BID +BIK +BIRC3 +BMF +BMP2 +BNIP3L +BOLA2 +BPNT1 +BRCA1 +BRF2 +BRS3 +BTG1 +BTG2 +BTG3 +CA12 +CACNA1H +CANT1 +CAPN5 +CASP1 +CASP2 +CASP3 +CASP4 +CASP6 +CASP7 +CASP8 +CASP9 +CAV1 +CCNA1 +CCND1 +CCND2 +CCNG2 +CCNO +CD14 +CD2 +CD38 +CD44 +CD69 +CDA +CDC25B +CDK1 +CDK2 +CDKN1A +CDKN1B +CDKN1C +CENPA +CETN2 +CFLAR +CHPF +CHPF2 +CHST1 +CHST12 +CHST2 +CHST3 +CHST4 +CHST6 +CITED2 +CLDN3 +CLDN9 +CLN6 +CLP1 +CLU +CMPK2 +COG2 +COL5A1 +COPB2 +COX10 +COX11 +COX15 +COX17 +COX4I1 +COX5A +COX5B +COX6A1 +COX6B1 +COX6C +COX7A2 +COX7A2L +COX7B +COX7C +COX8A +CP +CPT1A +CREBBP +CS +CSRP2 +CSTF3 +CTH +CTNNB1 +CXCR4 +CYB5A +CYB5R3 +CYC1 +CYCS +CYLD +DAD1 +DAP +DAP3 +DCN +DCTN4 +DDB1 +DDB2 +DDIT3 +DDIT4 +DECR1 +DEPDC1 +DFFA +DGCR8 +DGUOK +DIABLO +DLAT +DLD +DLST +DNAJA1 +DNAJC3 +DNM1L +DPYD +DPYSL4 +DSC2 +DTNA +DUSP1 +DUT +EBP +ECD +ECH1 +ECHS1 +ECI1 +EDF1 +EDN2 +EFNA1 +EFNA3 +EGFR +EGLN3 +EGR3 +EIF1B +ELF3 +ELL +ELOA +EMP1 +ENO1 +ENO2 +ENO3 +ERBB2 +ERBB3 +ERCC1 +ERCC2 +ERCC3 +ERCC4 +ERCC5 +ERCC8 +EREG +ERO1A +ERRFI1 +ETF1 +ETFA +ETFB +ETFDH +ETS1 +EXT1 +EXT2 +F2 +F2R +F3 +FAM162A +FAS +FASLG +FBP1 +FBP2 +FDX1 +FDXR +FEN1 +FEZ1 +FH +FKBP4 +FOS +FOSL2 +FOXO3 +FUT8 +FXN +G6PD +GAA +GADD45A +GADD45B +GAL3ST1 +GALE +GALK1 +GALK2 +GAPDH +GAPDHS +GBE1 +GCH1 +GCK +GCLC +GCNT2 +GFPT1 +GLCE +GLRX +GLUD1 +GMPPA +GMPPB +GMPR2 +GNA15 +GNE +GNPDA1 +GOT1 +GOT2 +GPC1 +GPC3 +GPC4 +GPI +GPR87 +GPX1 +GPX3 +GPX4 +GRHPR +GRPEL1 +GSN +GSR +GSTM1 +GTF2A2 +GTF2B +GTF2F1 +GTF2H1 +GTF2H3 +GTF2H5 +GTF3C5 +GUCY2D +GUK1 +GUSB +GYS1 +GYS2 +HADHA +HADHB +HAS1 +HAX1 +HCCS +HCLS1 +HDLBP +HEXA +HGF +HK1 +HK2 +HMGB2 +HMMR +HMOX1 +HOMER1 +HOXB9 +HPRT1 +HS2ST1 +HS3ST1 +HS6ST2 +HSD17B10 +HSPA5 +HSPA9 +HSPB1 +HTRA2 +IDH1 +IDH2 +IDH3A +IDH3B +IDH3G +IDS +IDUA +IER3 +IFITM3 +IFNB1 +IFNGR1 +IGF2R +IGFBP1 +IGFBP3 +IGFBP6 +IL13RA1 +IL18 +IL1A +IL1B +IL6 +ILVBL +IMMT +IMPDH2 +INHA +IRF1 +IRS2 +ISCA1 +ISCU +ISG20 +ITPA +JMJD6 +JUN +KDELR3 +KDM3A +KIF20A +KIF2A +KIF5A +KLF6 +KLF7 +KLHL24 +KRT18 +LALBA +LARGE1 +LCT +LDHA +LDHB +LDHC +LEF1 +LGALS3 +LHPP +LHX9 +LIG1 +LMNA +LOX +LRPPRC +LUM +LXN +MADD +MAFF +MAOB +MAP3K1 +MCL1 +MDH1 +MDH2 +ME1 +ME2 +MED24 +MERTK +MET +MFN2 +MGMT +MGST3 +MIF +MIOX +MMP2 +MPC1 +MPC2 +MPG +MPI +MRPL11 +MRPL15 +MRPL34 +MRPL35 +MRPL40 +MRPS11 +MRPS12 +MRPS15 +MRPS22 +MRPS30 +MT1E +MT2A +MTRF1 +MTRR +MTX2 +MXI1 +MYH9 +NAGK +NANP +NASP +NCAN +NCBP2 +NDRG1 +NDST1 +NDST2 +NDST3 +NDUFA1 +NDUFA2 +NDUFA3 +NDUFA4 +NDUFA5 +NDUFA6 +NDUFA7 +NDUFA8 +NDUFA9 +NDUFAB1 +NDUFB1 +NDUFB2 +NDUFB3 +NDUFB4 +NDUFB5 +NDUFB6 +NDUFB7 +NDUFB8 +NDUFC1 +NDUFC2 +NDUFS1 +NDUFS2 +NDUFS3 +NDUFS4 +NDUFS6 +NDUFS7 +NDUFS8 +NDUFV1 +NDUFV2 +NDUFV3 +NEDD4L +NEDD9 +NEFH +NELFB +NELFCD +NELFE +NFIL3 +NFX1 +NME1 +NME3 +NME4 +NNT +NOCT +NOL3 +NPR2 +NQO2 +NR3C1 +NSDHL +NT5C +NT5C3A +NT5E +NUDT21 +NUDT9 +OAT +OGDH +OPA1 +OXA1L +P4HA1 +P4HA2 +PAK1 +PAM +PAXIP1 +PC +PCK1 +PCNA +PDCD4 +PDE4B +PDE6G +PDGFB +PDGFRB +PDHA1 +PDHB +PDHX +PDK1 +PDK3 +PDK4 +PDP1 +PEA15 +PFKFB1 +PFKFB3 +PFKL +PFKP +PGAM1 +PGF +PGK1 +PGLS +PGM1 +PGM2 +PHB2 +PHKA2 +PHKG1 +PHYH +PIM1 +PKLR +PKM +PKP1 +PKP2 +PLAC8 +PLAT +PLAUR +PLCB2 +PLIN2 +PLOD1 +PLOD2 +PLPPR4 +PMAIP1 +PMM2 +PMPCA +PNP +PNRC1 +POLA1 +POLA2 +POLB +POLD1 +POLD3 +POLD4 +POLE4 +POLH +POLL +POLR1C +POLR1D +POLR2A +POLR2C +POLR2D +POLR2E +POLR2F +POLR2G +POLR2H +POLR2I +POLR2J +POLR2K +POLR3C +POLR3GL +POLR3K +POM121 +POR +PPARGC1A +PPFIA4 +PPIA +PPP1R15A +PPP1R3C +PPP2CB +PPP2R5B +PPP3R1 +PPT1 +PRDX3 +PRDX5 +PRF1 +PRIM1 +PRKCA +PRPS1 +PSEN1 +PSEN2 +PSMC4 +PTK2 +PYGB +PYGL +PYGM +QSOX1 +RAD51 +RAD52 +RAE1 +RALA +RARA +RBCK1 +RBPJ +RBX1 +RELA +RETSAT +REV3L +RFC2 +RFC3 +RFC4 +RFC5 +RHOB +RHOT1 +RHOT2 +RNASEL +RNMT +ROCK1 +RORA +RPA2 +RPA3 +RPE +RRAGD +RRM2B +S100A4 +SAC3D1 +SAP30 +SAT1 +SATB1 +SC5D +SCARB1 +SDC1 +SDC2 +SDC3 +SDC4 +SDCBP +SDHA +SDHB +SDHC +SDHD +SEC61A1 +SELENBP1 +SERPINE1 +SF3A3 +SIAH2 +SLC16A3 +SLC20A1 +SLC25A1 +SLC25A10 +SLC25A11 +SLC25A12 +SLC25A13 +SLC25A20 +SLC25A3 +SLC25A4 +SLC25A5 +SLC25A6 +SLC2A1 +SLC2A3 +SLC2A5 +SLC35A3 +SLC37A4 +SLC6A6 +SMAD5 +SMAD7 +SNAPC4 +SNAPC5 +SOD1 +SOD2 +SOX9 +SPAG4 +SPTAN1 +SQSTM1 +SRD5A3 +SRPX +SRSF6 +SSRP1 +STBD1 +STC1 +STC2 +STMN1 +STX3 +SUCLA2 +SUCLG1 +SULT2B1 +SUPT4H1 +SUPT5H +SUPV3L1 +SURF1 +TAF10 +TAF12 +TAF13 +TAF1C +TAF6 +TAF9 +TALDO1 +TAP1 +TARBP2 +TCIRG1 +TES +TFF3 +TGFA +TGFB2 +TGFB3 +TGFBI +TGFBR3 +TGM2 +TIMM10 +TIMM13 +TIMM17A +TIMM50 +TIMM8B +TIMM9 +TIMP1 +TIMP2 +TIMP3 +TIPARP +TK2 +TKTL1 +TMED2 +TMEM45A +TNF +TNFAIP3 +TNFRSF12A +TNFSF10 +TOMM22 +TOMM70 +TOP2A +TP53 +TPBG +TPD52 +TPI1 +TPST1 +TPST2 +TSG101 +TSPO +TXN +TXNIP +TYMS +UGP2 +UMPS +UPF3B +UQCR10 +UQCR11 +UQCRB +UQCRC1 +UQCRC2 +UQCRFS1 +UQCRH +UQCRQ +USP11 +VCAN +VDAC1 +VDAC2 +VDAC3 +VEGFA +VHL +VLDLR +VPS28 +VPS37B +VPS37D +WEE1 +WSB1 +XIAP +XPC +XPNPEP1 +XYLT2 +ZFP36 +ZNF292 +ZNF707 +ZWINT diff --git a/src/scanpy/tools/_data/S.csv b/src/scanpy/tools/_data/S.csv new file mode 100644 index 0000000000..14c1b5c2c9 --- /dev/null +++ b/src/scanpy/tools/_data/S.csv @@ -0,0 +1,780 @@ +21.6813264133806 +20.9721823628753 +7.54049606969799 +23.1689704198635 +27.4516821600991 +19.9068134432567 +12.7664616595104 +174.749245511097 +22.3448984630294 +40.8260319878814 +50.1233250323993 +10.6565377503449 +18.962209406384 +57.6077257830056 +117.109619423942 +4.01635597539744 +29.398813281154 +14.1206125872553 +9.16950081940644 +6.81461931788286 +17.407943414968 +12.2270126874305 +23.6143959479075 +34.69361219894 +13.8393886745973 +8.58426802142214 +39.9833825957116 +22.9902094675732 +87.6552561440952 +16.8339533245918 +7.68886305421105 +25.414366786097 +408.014512518414 +406.369808071304 +213.711127389546 +5.03625101232777 +30.2355061489613 +5.73096850044822 +98.1500565056324 +43.2004117410945 +14.4542755033166 +28.0832439360298 +498.996842209498 +272.431802803518 +118.222802106883 +61.0536869734219 +85.0975010156367 +35.5108571422774 +1.47391036285199 +27.691825946371 +126.9549930262 +26.4967451593492 +27.7148290976364 +118.308282353329 +76.7125151101603 +11.9179526360673 +12.7663014483634 +53.4331179623799 +64.0559174878759 +38.9168764791471 +15.9467297594852 +3.02804015386715 +8.42296454697864 +8.84140774487825 +4.41282743322653 +27.6522820577179 +16.7435234976565 +10.4578651103204 +1.17201995315611 +33.3289907638695 +10.6537222171403 +3.83726058758366 +9.26091634373459 +37.7912821999563 +106.504457916987 +49.5398236699732 +45.8751424577692 +16.4179082972425 +5.94703538133015 +7.91339909936148 +37.9662414546022 +2.69496962160906 +5.25190940176583 +31.9106889974667 +25.1523246433318 +1295.10780051682 +117.968917518591 +12.698345835014 +5.16216592859492 +17.8377009199934 +7.83946362015725 +5.54312037262595 +33.43343256172 +2.16667513008836 +5.95857057205853 +2.94535373574029 +4.45399769567543 +0.250595839232363 +63.4443193578348 +109.424024949307 +18.614456865167 +39.2928925782926 +53.5716441302592 +12.6526567506314 +14.8243728860997 +18.4962663244946 +9.02115435712326 +10.917065105878 +25.7272107316342 +5.9535437585179 +9.33753590220342 +5.38203039604508 +8.70977537270347 +175.185963787749 +16.2544336922683 +36.3882330525008 +23.9718280524242 +12.8672235472259 +6.48659169022679 +58.2828148414947 +9.51125127368091 +6.04855022179975 +58.867807255148 +13.3055173786792 +53.0013370175301 +31.7136382146471 +15.4929054258933 +12.2981312014911 +103.18757147604 +36.109267464039 +58.1471958643635 +4.54742750294309 +22.7016264025266 +14.9170559214321 +53.2174921021022 +16.1083205674494 +21.8083642678261 +1.81038091019211 +12.2563686785942 +13.6965904037581 +0.507838194578102 +2.37606184765169 +89.3084606174729 +54.9323996695097 +10.4784699929062 +7.86486101951848 +3.9393369975544 +447.633075275364 +2.14959173826638 +5.79907558876661 +62.1273722082919 +32.9004866041668 +6.02933618490922 +7.24105730905629 +7.139454169842 +17.3804017349489 +51.8250679041459 +76.3676080943963 +78.2597773011886 +144.545534805814 +54.0898559248094 +26.1345736821843 +64.1226492240219 +10.7604452129725 +23.8132873742044 +59.6837915187753 +132.764174333562 +42.7008519770877 +14.3442403429898 +13.1893808241338 +41.3021849583982 +69.3015818069283 +6.04279771032317 +6.67474650419302 +62.0871797268754 +80.4209501397034 +30.2829788184432 +136.536598755334 +64.139899006482 +24.6575866778272 +6.62951302991114 +87.947859598363 +47.3734759446732 +11.5547383912405 +191.762745416201 +8.04289410662369 +36.7596518037385 +18.8965969082561 +20.6372977342925 +183.167262320609 +19.2001556905973 +2.69984643917387 +4.73305478277156 +15.4296980822066 +15.3437656106009 +4.38769372113438 +7.11487800738056 +15.4384086707079 +37.5101191727526 +37.5033007305341 +10.7662739888312 +15.8960240102928 +9.17783251484184 +10.8121341224726 +19.2224837327127 +22.2073705358847 +496.238352100018 +18.9279287596577 +18.4079729003404 +6.84687538766356 +75.3353115125377 +80.922480522502 +15.4685216422488 +67.3692280895532 +3.33152079392488 +42.4618611901808 +30.0033412639623 +17.7003357721717 +11.2662634618916 +12.9744385563113 +50.4241894889697 +27.4478908968094 +12.1993524132981 +8.85198147787868 +179.5982076721 +555.583649473631 +243.299119536139 +268.324967219236 +34.3085354962759 +23.433608428615 +11.8636624934247 +6.13390992693608 +19.6359611368895 +1.94849126999272 +0.994499323518535 +1.87690335151979 +2.79924349586863 +24.6409853119142 +75.3400554489606 +24.6207414476379 +25.4212472089014 +8.68414880036634 +9.32936597902297 +29.9042696630271 +12.4738320409805 +19.1508617036949 +81.5721436907676 +17.246372117144 +44.4589283345591 +11.679084577384 +13.6050280032984 +0.82414561943523 +51.1051502256433 +19.4822435009009 +44.4162459824935 +41.791788068804 +16.9808423903844 +118.06796182026 +25.8606915662002 +21.2434359729152 +237.14849057013 +66.4506848177308 +18.2866372387882 +7.16683923968195 +2.30470645585293 +30.1420233398968 +19.9368678075715 +51.6856427948377 +157.372576454316 +7.46661977286461 +8.97527998988902 +7.8340245314284 +1.60183329495899 +1095.01190219185 +63.2404181030125 +26.5880853490495 +8.14162815136857 +4.77691103622641 +6.65548137745814 +2.14831056681549 +10.998091047388 +12.1941493090332 +18.3191700928618 +65.3647079897626 +15.8609303225421 +10.7250157033664 +14.0968636024184 +24.569534381498 +6.65978427528083 +9.47818933888954 +64.4063402439952 +48.8512673277317 +42.7243297401743 +40.9925915081635 +16.1541261787207 +63.4942382810576 +16.3795194269282 +115.124108331899 +1079.08252530139 +222.068721341506 +15.4119832128986 +8.97757466290178 +595.281951468944 +13.508135244257 +18.7119567369092 +21.5381372994799 +7.85582123263263 +30.0179340286528 +6.81380758501142 +7.62205319221664 +2.86218127508624 +16.6842828639956 +0.338113918583378 +33.345780701576 +20.4154263211416 +25.1986480220098 +6.25020379739407 +52.9745375593915 +59.2807609110906 +6.34184229707297 +28.8639860684191 +5.86313190700809 +68.0492547151002 +55.2203827191502 +10.1242832005619 +3.19983389196101 +34.5493026174729 +15.2821244538379 +75.6148209640881 +8.54372206428692 +123.637277014528 +3.39859101254494 +7.01886397631529 +26.1683046539447 +5.09340707220691 +6.36229069317766 +3.20259599187017 +31.5193798984797 +125.263813411088 +45.9219018544813 +969.163922808091 +11.4511667602619 +39.4444231029909 +77.6173770467075 +6.79888295589603 +29.8648406872492 +15.4030045235939 +91.8266129213133 +13.8588158621203 +45.5790038467922 +720.747334235085 +0.014974565391672 +52.9243692152536 +12.7779045935133 +51.6970684361059 +100.414691418599 +287.45613259618 +24.8572007747182 +37.9539156249735 +2.82660534739214 +3.87546855587918 +8.59708466437424 +15.1994154109298 +21.4463922560034 +127.988041686102 +31.9107636409323 +18.0298925803723 +11.2784038483844 +7.95926914710182 +45.6262891019198 +17.6613325698043 +14.9576688818878 +6.59050920761296 +141.891069021562 +23.1896034907874 +10.5350534656473 +7.13705323605421 +9.56023157837547 +257.1705784197 +72.1583645917949 +7.16796731366262 +6.54826238212396 +99.4787488958349 +0.33902571033281 +5.06831912392158 +0.155647466708098 +225.549458066002 +207.890528468172 +48.6885772228486 +3.75927587802071 +176.94189957334 +32.0558761244521 +0.578835441802418 +8.96677021024569 +93.7095616426132 +40.7621904969561 +17.1085274498138 +132.629550781496 +13.4603664502272 +30.522017481603 +35.6690385506956 +51.6185572555594 +8.3948309982397 +106.542127609162 +81.9959354111907 +53.7375463593278 +11.0078575840057 +3.73587534558889 +15.6392277232385 +11.4361840749917 +5.31377814700588 +30.6567665453194 +7.03691203821607 +13.1891964207512 +4.89474767456963 +15.01542188796 +202.34585320133 +30.8690705927496 +22.1313116216092 +16.9644860901579 +5.10182707485852 +9.51278249046716 +18.7138743945412 +13.5953830253472 +6.0992651556658 +9.00020524720406 +2.57717844145779 +12.6324885635681 +15.6519289610765 +6.10108630212808 +3.3334566698892 +111.660174227719 +572.669672414387 +2.78362276233123 +5.15556115401334 +12.0441563052531 +26.6470991596278 +289.008127207195 +13.9806651431518 +1.69722754813937 +21.8036457433755 +17.9438131064848 +14.9257050110513 +140.123762606833 +14.2666984445084 +11.0536558910833 +2.20794089274264 +109.316937331855 +10.5168753630914 +10.5324921389603 +80.3331761122208 +9.43180136745262 +22.2260952403267 +20.010621739702 +41.4588801502902 +4.37806080804334 +25.4891237651041 +20.0004516515363 +13.0656001676991 +25.0960670935794 +26.1424685073496 +7.39950383948608 +12.626918819558 +50.716232419736 +50.6683670826599 +15.2201173640321 +16.126067868692 +7.60980259748628 +25.6669892653838 +13.0751443747816 +24.011522482225 +14.124579901019 +14.4125420834493 +20.9602368445198 +42.8867686800446 +22.8104610328751 +3.95691230207164 +6.44943952435532 +18.0560199851284 +29.2866371247422 +17.4176155221662 +26.785556275522 +34.1666303705611 +61.6530796161053 +8.60958893646218 +27.3358706363955 +44.0999736170211 +43.6628230869356 +11.7983082359148 +1.79013182125888 +17.6779804500546 +19.0610532355577 +7.4477279150796 +9.99642018435279 +9.81304089521879 +27.8891145582044 +13.8571366055781 +29.934648487855 +16.9010378225297 +7.67491530137449 +32.6370081497303 +35.2975587913092 +6.12730762221755 +30.1622911836417 +32.7288138948869 +8.03361452519127 +35.206331025411 +76.0114982610616 +6.08859847692252 +19.1978997196877 +75.5346837894139 +62.3226761517083 +63.6133419721325 +5.49852186887248 +1.59926104852074 +10.6555465766432 +106.977881938623 +21.4536593883795 +21.8828125493906 +7.57960222714138 +3.0377176027392 +7.15464304571012 +239.477252442829 +8.60270041635727 +340.885144019785 +5.99281184097732 +57.1291914212064 +41.8563485759109 +29.1762341686502 +45.2649562584808 +17.8456756195016 +98.1035752938491 +34.5399245578415 +55.6888802044592 +12.9944556468513 +84.8929284027748 +6.98096650778763 +14.6933711315629 +24.2442633694624 +53.5987685500549 +4.78461322987968 +243.087764245821 +216.327458613772 +11.688661937648 +18.2750547667464 +29.2362516059536 +13.9927344524694 +21.0577379246456 +60.5117821440816 +44.9708755039154 +34.7331872382946 +6.53933639263289 +25.6722817180441 +5.91550166198067 +12.2140394854561 +23.179391682937 +59.2418907558767 +3.33117564540846 +5.17955934156629 +26.2440148578772 +9.08607462367871 +5.15861076576282 +30.4131466125052 +10.6492742571245 +6.73591432509745 +6.10370914775868 +9.1396107891968 +7.45689264313011 +39.2039390454842 +18.6235152170936 +6.24775723881343 +23.0065384538872 +4.79715343241114 +15.4273951979178 +19.4187588241782 +32.8874233708621 +8.70930800399043 +13.5045619617298 +9.02496852082262 +21.7040938314243 +7.37901348639247 +5.7698948697152 +30.6478113152005 +3.79587752317141 +68.0884270281689 +102.706742664948 +62.66325899134 +54.0369556884193 +34.443025896141 +35.8533113948539 +40.4732761256435 +28.4764768035286 +75.06591397538 +117.652525179702 +19.6647348682902 +5.64811316571869 +9.81939548714107 +13.630369664631 +5.81535128978422 +5.64849496151097 +23.3237666532499 +8.30744969700526 +80.796903394217 +45.6817406373268 +315.936019216337 +29.5977307719041 +4.79933629091463 +5.30363656067904 +13.754286963822 +11.6175212628202 +18.3540521623872 +28.594590937964 +13.6491398306451 +22.8033380931639 +30.7292062134091 +28.0682573832925 +10.6266465652551 +8.54090516108071 +7.80639275833561 +8.31262520445325 +5.3319175992191 +521.861309073893 +5.71463300932828 +47.9327640703194 +3.14211613980273 +6.63998425404118 +15.1263677420883 +15.3255605769112 +16.821048818222 +7.35481338286645 +8.41362443765289 +10.924160612122 +6.21677634297215 +287.861946905156 +10.9326220321534 +12.9229631220069 +228.111757701407 +6.34587480746683 +14.4265068749173 +88.5670011535623 +152.279019285322 +50.7924795335902 +32.1181609996662 +67.6913713910581 +56.7865039881028 +48.0961911652896 +28.3057970080664 +2.95533861447819 +20.0054289598242 +65.7079495911554 +99.5709799062232 +365.476356566719 +13.5371689810378 +20.067357517928 +32.3945733481751 +16.0551972455958 +32.8309561985581 +16.8263790747105 +22.9941547608396 +13.8344018374305 +7.06111330744621 +11.7222729264538 +41.1732661800346 +102.503045736815 +127.021459801158 +209.009144374479 +104.733878816456 +104.771867227604 +8.33269971694798 +2.17601629747787 +12.0789841349414 +18.6829263237491 +10.2546017208266 +24.166376708624 +8.54115248416802 +6.62457749605889 +69.7612810898965 +67.3814139630993 +20.0602993529076 +10.6635149093225 +60.9461780065424 +35.5386031454419 +2.76112234782977 +84.7144023950944 +47.0956039555176 +42.0715269185444 +15.4288515091306 +12.9691775071796 +22.8988017885102 +64.434659133606 +9.20508684252257 +10.3206373140329 +21.8350327440825 +51.3238897124006 +18.0420493929413 +34.7165868673624 +7.15089511210967 +10.7692762276497 +32.1380212788397 +6.24313705353705 +10.4141305880693 +27.2810670375319 +12.1567193696679 +20.4045133378528 +92.9130390401195 +44.4038252530274 +12.8537108797747 +92.1820152591101 +51.5125269019431 +171.734872701 +5.46357476480914 +3.44717623519342 +15.9477808383407 +399.575761972144 +29.4487774187001 +384.672673742362 +11.3505568655347 +17.2329652137935 +8.23677677383184 +8.74723662107134 +19.0438430610961 +12.8784903578433 +416.209398456535 +289.556147607247 +382.518887291397 +13.7749838041676 +7.67842991760911 +23.0590532459488 +39.4016840230951 +103.180989140036 +18.0624070292759 +37.1389891697231 +41.0663764223492 +37.9194700895389 +14.7258756553899 +12.8319033772542 +24.3608551272532 +12.8954749884237 +17.4722664936478 +12.1752818810293 +164.831708737534 +13.5276640054395 +12.4875856333418 +10.830556117692 +142.218654097452 +150.604685071621 +708.346153312433 +28.3016292594721 +41.5719578459076 +2.99537745419497 +7.47714386494662 +34.8432429490595 +19.2346812985223 +23.5627796186918 +62.8236005147785 +43.9641256164228 +20.5027622091742 +112.749886943416 +55.8548997718321 +57.8987222292094 +35.4036187525474 +69.6296884638443 +39.0614571791601 +44.8752927465988 +91.248595546525 +7.28881396187067 +10.9311446714355 +31.624231451982 +9.80326599024997 +4.6884101485098 +11.2493928172419 +64.458242262316 +3.33077816684591 +18.3849014694576 +11.7393309597076 +15.8527798442665 +426.576148278302 +5.55674312918536 +2.86986996725083 +17.3511954422105 diff --git a/tests/_data/Archetypes.csv b/tests/_data/Archetypes.csv new file mode 100644 index 0000000000..923c853cbf --- /dev/null +++ b/tests/_data/Archetypes.csv @@ -0,0 +1,780 @@ +0.000628258387351327,0.00250131159055059,0.00200148740797421,0.000845531242091262,0.00108190978822765,0.000983394846521581 +8.24242201768623e-05,0.00268063786004153,0.00140704438570471,0.000556379693159737,0.000424217317031868,0.00185208106704947 +0.00107661347993381,0.00185762833396508,0.00196409322074386,0.00225820363809815,0.00121526813530844,0.000471353779205791 +0.00434386629589155,0.000625824899654205,0.000790212152722004,0.00102641241020977,0.00732314861358916,0.00157424406248665 +0.000424483300175627,5.67305006450969e-42,0.000512066568506487,0.00257028641861961,0.00617441227971929,0.000922839704953545 +0.000289836050888317,0.00163024645763156,0.000544703475938983,0.00363970658083067,0.0026026404136348,0.00112549114111589 +4.59625166244193e-64,0.000482482224048114,0.000490774446964086,0.00105951521135155,0.00616957976267161,0.000863924271405027 +0.000845030195976155,0.00148268266764876,0.0014740332670679,0.00303517457583282,0.00427839528865306,0.000503901298111418 +2.88365811435649e-24,0.000382382622901901,0.000614032909465011,0.00349628704939805,0.0054535782962736,0.000604702963601723 +0.000244817199651755,4.84327147526124e-09,0.00174150159207843,0.000592931216321331,3.01400980596739e-21,8.27561892841229e-05 +0.000490434956010177,0.000718636814808928,0.000314193889087934,0.00518695475733406,0.000346382064631637,0.00226319887530323 +0.00134987280742049,0.00120454755691927,0.00061761140275967,0.000823540570335176,0.000299918902861334,5.99046880955568e-05 +9.09796885834987e-43,0.000770667225786384,0.00202372932401127,0.00169028211636049,0.000550212712804652,0.000511493974004201 +0.00136860485916513,0.00136820255636552,0.00250906557155482,0.00106003592048464,3.1631222244534e-14,0.00224174410396295 +0.00121682878191598,4.10160839653464e-147,0.00077453889804692,0.000151581680971407,0.000108798897854396,5.06931201492098e-33 +0.000536130753206922,0.000663231216434295,0.000603282099432157,1.63997140931434e-30,0.000274422851903922,0.00195550511931516 +0.00199621435137018,0.00279777737158669,0.00159369226394043,0.00259697110002654,0.00116058561481464,0.00116653984666581 +0.000617645872581775,0.00240959833055514,0.0014825735103176,0.00419890204982821,0.00165880636260155,0.00101649456664627 +2.07740221180159e-05,0.000829407933212299,0.000834108453424883,0.0030760460264894,0.000580286326509081,0.000407443292061603 +0.00386882032859647,0.00167767885703631,0.00218676683126144,0.000961788983226569,0.000465679389003011,0.00107023818790429 +0.000209517045839549,0.00111947629913801,0.00131301593174556,0.000342217637319733,0.00216188364612198,0.00138972765898132 +0.000701022191929406,0.00183593400841382,0.000621361590127235,0.00394310380973805,0.00377562899981165,0.000694329247220607 +7.39776004633812e-103,0.000142902530096261,4.94065645841247e-324,3.96973278142691e-142,4.63578998036712e-173,0.00314186610515801 +0.000602476413124783,0.000570641507492879,0.000705512484208699,0.00460397663064387,1.38786272805003e-60,0.00190571489066035 +0.000394380161094258,0.000938805826702369,0.00270260293958358,0.00345916469493422,0.00343780317279978,0.002035764225059 +2.22530185047809e-47,0.000568496760766482,0.00108893779204156,0.00167965820095006,0.00256727379546877,0.00219134094999165 +1.77471875630256e-60,0.00107745199029649,0.00143662525702575,9.82140599109554e-10,5.73530202623329e-91,0.000796017550505806 +0.00136586464595906,0.00182493589963647,0.00179585695635969,0.000540557972573034,0.00451219426773163,0.000767019695210199 +0.000461500724270772,0.000603068269109414,0.000142319345884609,0.000882573669210993,0.00135426438267079,0.000228146336388229 +7.23857468382577e-50,8.59952898146296e-12,0.000429452440004319,0.000397838436992443,0.00371870107289775,0.00391492174778983 +3.32933072980701e-43,9.18453548198948e-05,0.00150820715306545,5.9325915009997e-07,0.00217873753360663,0.00427247821933663 +0.00102584331381788,0.00161193672429369,0.0019967724263257,0.00103072336335339,0.00265397172706714,0.00189351828118687 +0.00200988194234425,0.000667040746557825,0.00055466942994368,0.00398956934544959,5.68295589469369e-23,0.000944627362149837 +2.55686706162621e-262,0,0,1.79223973727473e-81,0.00525466973769476,0 +8.29928373136989e-131,0.000473846020789555,4.94065645841247e-324,1.72565228169777e-90,1.17519967265376e-209,0.00286430415152787 +0.000955884125806782,0.00276598324306369,0.00143900189394307,0.000308866701788794,0.00183104067365089,0.00081983292791998 +0.00146817283200743,0.00254693242360128,0.00125627726814992,0.00066811460323231,0.000450687250305206,0.000592165976099644 +0.00300558521171562,0.00101864713605511,0.00040778749878255,0.0015919772168788,0.00060043304320812,0.00117829812757863 +8.40096209775646e-178,9.5455953104758e-319,5.98226973893527e-80,9.4949731913229e-105,0.0053221763146514,0 +0.000136028350151531,1.08204776159021e-183,0.000995582731357493,2.85143058245651e-05,0.00171517085586115,0.000337946107134106 +0.000337997311448522,0.000931695968176923,0.00122713106553205,0.000712556890852883,4.58873163947526e-09,0.00211804463095031 +0.00179114029938751,0.00266690728259807,0.00137644159545016,0.000270873158362916,0.000751828180700814,0.000774349112682627 +0.000619162367882847,6.5865153398753e-224,0.000488189843912493,4.7342952797972e-19,0.00041220256680469,3.76377678384565e-104 +0.000543386989697003,1.64730606616791e-86,0.00119496094361265,2.66042731933461e-26,0.000363005813842343,2.17041336900049e-122 +0.000211291431364659,0.000386746737317506,0.00216005621742086,0.000632099282475315,0.00103998155782722,0.00374842751697331 +0.002129912607338,0.00146015431934587,0.00175456999529077,0.000415097048554271,0.00226956628722074,0.000266373289930334 +0.000701220347834618,0.00128503057897493,0.000519774228151682,9.22487006606711e-37,0.000747280123561593,0.00357095968459165 +0.000608784141793351,0.000154308955222441,0.00101585073844686,0.00058138517625124,0.000346741188153665,0.00423636417923908 +3.70880396624018e-65,0.00201386535797604,0.000959641436427233,2.61719989530468e-32,0.000213699381270942,0.000466120566512902 +0.000312261971638457,4.20454588469577e-59,0.00166391796421965,0.000372098466690173,0.000855104625575783,0.000133330432856566 +0.000178759466260462,0.000655922982415657,1.61221407081744e-17,0.00123484866560303,0.00169775923371159,0.00265773414973156 +0.00409019998951043,0.00237040843629728,0.00160227034973506,0.000663125777884607,0.000944676436183931,0.00285250691808218 +0.00914556441884672,0.00170119183275647,0.00121747488254528,0.000968195118727076,0.00259866896464271,0.00316567625255089 +0.00549063613458918,0.00182389891483864,0.00102926537097641,0.000753123559138712,0.000889995368837302,0.00358344245472636 +0.00519126389380421,0.000806697858111081,0.00209047761090447,0.00115572137885817,0.00139093732364622,0.000648102153776707 +0.00201456733314379,0.00184610088389295,0.001449621971384,0.000335951361976034,0.000591671609853024,0.00339138147656778 +0.00138458088688884,0.00137869000518388,0.00131965943761502,0.00222543100168204,0.00130481786212324,0.0044612700151218 +0.00220361094297554,0.00125639931841156,0.00212963351127153,0.00199196077471975,0.000452537201715699,0.004545072434489 +0.00261733993951624,0.0025590576149144,0.00150923253372621,0.00110263190432831,0.00114723566416976,0.00443886112438216 +0.00174036498757182,0.0022315443957244,0.00263396427931805,0.00128439897195911,0.0021528981572458,0.00223391748234733 +0.000854486921956377,0.00142989428405843,0.00146493998498265,0.000859323947497115,0.000562485935193359,0.00426991968260375 +0.00116331026606754,0.00107520778782563,0.0017867709673956,0.000363076824747951,0.000483997019235854,0.000188929296395988 +0.000236693357579998,0.00183406623849055,2.17798944081867e-176,0.000173977182629892,1.00007376784721e-09,2.60410530042988e-221 +8.99845241010954e-103,3.14366317806986e-95,0.000955247219499409,1.21411207908434e-05,0.000957411689767358,1.61044871882147e-124 +0.00158031410377273,0.00219029056508766,0.00274124630605415,0.000966165622188674,0.0022242156301722,0.00340663325981198 +1.00777235566562e-08,4.50575521216656e-79,1.1989955705099e-290,6.6300902181226e-216,6.23819382954065e-157,0.00310217281371005 +0.00178857300002181,0.0023946326827785,0.00182764353944702,6.94666828957113e-20,0.00118041867614689,0.00354607042687578 +0.000305432330697498,9.15386053867584e-60,0.000327936074253807,0.000382439400208785,0.00148616024772283,0 +3.55280197249707e-54,1.70826198816484e-23,0.000158491245362249,0.000617614922599016,0.00112936836784249,1.17465637725164e-186 +0.00201361715461565,0.00113427424297502,0.00158959289541869,0.000485725940886186,0.00159471942976868,1.6745558844615e-161 +6.36148950684279e-29,0.000986918039986794,0.00235864041114737,0.00131775544959983,0.00126312963877349,0.0041550553444595 +0.00128733889943744,0.00144093603120761,0.00234292521094256,0.000447578376078633,0.00148982583309315,0.000789550744579822 +0.00129132935164506,0.00280106445084489,0.0020520339049556,0.000668467258477547,0.00225663127911079,0.00163358077451702 +0.0028500398620839,0.00147288903107912,0.00085147604018127,0.000246733992644165,0.00055094040710611,0.000298761327701903 +2.57477520090357e-18,1.04034783824424e-18,0.00140612704546451,0.000444892192714048,0.000822490854533814,0.000111091242439817 +2.2831844231854e-261,2.17432574907561e-71,0,1.39869256512122e-208,4.23541415214998e-246,0.00345084036420659 +0.00384680323735098,0.00141498460930311,0.00290103889366703,0.000662929325339774,0.00206804217418051,0.00240195637592492 +0.00247114766859245,0.00242884731902283,0.00158168791500129,0.00292139435944418,0.00333598800160046,0.00114503353044595 +0.0026536056440281,0.00168084066640808,0.00146181936964837,0.000425607277849363,0.00121615928148243,0.00029010003465602 +0.000437868957790969,0.00106945829558626,0.00100128196870203,1.19683447892523e-11,1.49009096349098e-16,0.00046829094229975 +0.0060628243393806,0.000978258386655219,0.00206414597161453,0.000788008050581422,0.00164215729896027,0.00193124183100333 +0.000222000760025575,0.00105275171148711,0.000119484620560654,3.19865709735798e-05,0.00190079613035283,0.00034465258346051 +0.00240909883290277,0.00176992344801137,0.00122702526024703,0.000511415614959773,0.00158139038656056,5.97964518357754e-23 +6.50274790643411e-16,0.000836702947730171,0.00218866090402161,0.000722887905997003,0.000377810845039311,0.00357930768372327 +3.9662165841363e-08,0.000200991493168759,0.00223479583123993,0.000583108352548745,0.00213578161274441,0.00152161732961233 +6.14383826547429e-63,5.70879411794973e-219,0.000775011412330094,5.68998291999211e-12,2.72663488945225e-290,6.35223621244681e-06 +0.000684413917772459,4.65697862629865e-25,0.00166286531696745,0.000722817182800253,0.00112094821081535,0.000319609784134921 +0.00521654277546325,0.00133571489919624,0.000193122404514387,0.00055841676105475,0.000588317510699942,0.00257932270878197 +0.00130958528245319,0.00117474364073213,0.000324893137475179,1.26034632669175e-05,0.00123105414396022,3.87834344008794e-204 +0.000987319787917974,0.00125871396704498,0.000165569778992056,0.000212190245642429,0.000350285874012986,4.5178383330384e-244 +0.00132594464353244,0.00152291642640799,0.000730800861242782,0.000112185383112322,0.000431089292612589,2.05249611874882e-175 +0.000755330287042419,4.16411258044734e-09,0.00165851632680398,0.000285817825882984,0.000899951223377459,0.000104651529444697 +0.00254750460336331,0.000713973992136427,0.00227853920549881,0.000258945796190927,1.23324850226357e-06,0.00176724664017882 +0.00126554913579463,0.00224591727121254,0.0012045354411578,0.00134596606985101,0.000948632608003325,0.00156473793419865 +0.00117751155743908,0.00212702302763097,0.00179039523121987,0.000933119402361501,0.00203206432247374,0.00156586482666631 +0.000472052897857967,0.00198391995154831,0.000191008941446949,0.000250083163079206,0.000108394008781703,0.00019548259558791 +0.000925745537320146,0.00216152403830293,0.00219567128025069,0.00187433811672528,0.000334175309364575,0.00111683934491096 +0,0.000960388093827163,9.32948270554786e-05,0,4.86661888643284e-88,0.000664285729676922 +0.003273752622393,0.00124897378180408,0.00159323587386966,0.00014065229323891,0.000708126973802312,2.10037631789314e-23 +0.000737798367229706,0.000899933750531606,0.0017253742560059,0.000936597033069335,0.000697503240591685,0.000118111109165267 +0.000230132195039622,0.00142605166828168,0.00192397449474973,3.89861564415494e-25,0.000254113632289809,0.000570029027510065 +5.17508768498075e-23,1.22636169324316e-109,0.000703655280755475,0.000286147802627321,0.00168993350610964,0.000251232460889726 +4.48899577311713e-311,0.000296091124799077,0.00118021515234999,0.000346937040869594,2.48384804018942e-137,0.000164799015999986 +0.00290628635556099,0.00183294614637563,0.00151729723583362,0.000643110547474275,0.00152281535431455,0.000392116356810324 +1.07076220310516e-20,0.00144939587553844,0.000839846979610292,0.000247952888633228,0.00255021771903873,0.000498494570095223 +0.00683969698795437,0.000369010665845465,0.000427958074826776,8.75058584761732e-05,0.000401607228056254,2.13298959948929e-11 +0.0026243819976511,0.00222096637329118,0.00158374603009396,0.000170564427038213,0.000694839340183478,0.000396989704379951 +0.00159620365337738,0.00242842230296648,0.000966049919662807,0.000598808833488153,0.00115918701600399,0.000809232038120206 +0.00692077380009128,3.32665913218121e-35,0.00115687456821286,9.42052075832746e-05,0.00117862640452798,5.61155494030345e-110 +0.000835959714556183,0.00140177104973529,0.00173736921035432,0.000746627942009971,0.00293067752472045,0.000173316203504061 +0.000815810425955467,0.00100999216121325,0.00195129628159099,0.000640002745884047,0.00189779767761871,0.000228479180589268 +0.00680874407634067,0.000581261660934714,0.0006729267558677,7.54623566252547e-05,0.00082424002452206,6.14094457050422e-69 +0.000410404504862013,0.0017864709503568,0.00113278610978922,7.51754077868771e-05,0.000557318544353634,0.000882864325001206 +1.48844237859133e-22,1.57539916745625e-66,0.00149314464371947,0.000381285170634393,2.72580074512886e-104,6.60455286451416e-138 +0,0.00138369917342119,0,0,2.75006439624656e-132,0.000279668414162728 +0.000202788215512419,1.27518564768888e-63,0.00143898810271953,0.000329555724393915,0.00100041298170504,0.000369168847298737 +0.000451122692130076,0.00118272809370997,0.00135375686557778,0.00119594000109979,1.94595657578445e-05,0.000698513065517465 +0.000768651901776437,0.0017209357501018,0.00107477235576115,2.98562490468241e-38,2.50579918223349e-08,0.00101145690675911 +7.51278033568493e-253,0.00212499412601766,1.08035377873228e-29,1.23308382841889e-137,0.000753848357366071,0.000677013330470482 +0.00704706355266976,5.76656960723172e-78,0.000290328916517979,3.26773168680778e-06,0.00262460723325591,0.000148443118778992 +0.006213227739229,0.000383063092649885,3.881384724443e-22,3.16911816248136e-79,0.000263695058345639,0 +0.00163429810311152,0.00111023748785848,2.5661563607253e-25,0.000428114455249309,0.000151179235136277,0.000606065088794408 +0.0028167678647094,5.81858666772601e-55,0.0014137338569085,1.7777052473992e-98,0.000288767126566779,7.92473102038236e-108 +0.0014713793131611,0.00112323867263453,0.000287100609670474,7.03100022199891e-52,9.95438101750753e-05,2.05623369659589e-156 +0.0085740023374135,0,4.6814285750815e-281,9.81034196961249e-150,6.26357759822758e-77,1.21226984412057e-164 +0.00117492586356646,0.00191077740592028,0.00138156685087034,2.58629654279376e-26,3.57855842579657e-11,0.000978125353478552 +0.000278935608542222,0.00143219349558532,1.76563550996318e-116,1.73586118484451e-109,1.19097413030228e-09,0 +0.000861553495998665,0.00122917801618167,0.00161553435223863,0.000368418230597578,0.000520886003624546,5.96056418641483e-91 +0.000339880293541476,0.000289602354745208,0.00177453824424133,0.00060923229310888,0.000383581765713913,1.16331715651053e-19 +0.00196193842346375,0.00142888096400909,0.00189288663172538,0.000236468673656156,1.11314030276301e-09,0.00184542311637302 +7.2327342375377e-10,1.30372431117874e-07,0.00147100136386485,0.000195048409465172,0.000392704131552042,0.000601536656993111 +0.000316967492152556,0.001200838698592,6.29451493390697e-163,1.20077462416148e-90,1.02014607399214e-12,0 +0.000196884675680423,0.000797184798138953,0.0022184000281536,0.000480493290997048,0.000631463569689949,0.00281662452032154 +0.0039431484736654,0.00108530063088538,0.00166181837722142,0.00222660812266182,0.000343488386535838,9.17281531872213e-10 +3.91386555389196e-102,0.00140167184827322,0.00111227522267468,0.000588633265189646,0.000868710892316261,0.000643635083455654 +0.00185581858161963,0.00146866813136229,0.00151049026487273,0.000400149646734686,0.000855279297473469,0.000329943498738597 +5.45174521022742e-05,8.79346965580399e-09,0.000138218397989196,7.00637676502431e-47,2.97369473781525e-47,0.00315707211848443 +0.00179477979937142,0.00258692471252877,0.00204728576831465,0.000580258936320659,0.000308436158290686,0.00168730525921465 +0.00177777783251892,0.000523502136402417,0.000594368369970227,2.32251084036768e-85,0.000140439574267637,0.00201489255397224 +9.97365294982103e-90,0.000486028403393542,0.00182827355284905,0.000535877519757559,1.8968165147227e-30,0.000470021297981232 +1.5727604065399e-288,1.74325440667388e-104,2.89272670429015e-71,6.74612417207847e-147,0.00509090869501389,0 +9.51855059948348e-05,0.00027308135252465,0.000159962353931188,3.22965819163097e-33,0.000240238003927127,0.00280190086016467 +0.000368729157795816,0.000594304708418546,0.00125127832989952,0.00014907010426783,0.000437588147779094,4.85640028985791e-61 +3.58816749112045e-50,0.000687091612127652,0.00022280293931369,7.76767270127933e-05,0.00167775918065009,5.72086024077899e-265 +0.00121241536240597,0.00126155899518428,0,8.52821533255951e-319,2.97580293028208e-235,0.000515213564709282 +0.00224632764136913,0.00299378522574978,0.00157549497537517,0.000639854212759924,0.00224012431151603,0.00140360526831874 +0.00267333883944863,0.002376742510686,0.00129109529723134,0.000770246891010421,0.00101500568470561,0.00026120023896225 +7.74203651760283e-53,0.000222419162710119,0.000806226391770579,1.0185505847687e-41,0.00110330193115679,0.0032669330398094 +0.00124360196104162,0.00155735950505944,0.000597467646254185,0.000498013380553683,0.000702721888811552,0.00156207180079426 +0.000891098226108002,0.00311992535516129,0.00183811810810021,0.00145975496013814,0.00121533217520044,0.00126010446576106 +7.00438173575612e-170,0.000188152880685065,0.00124379545993682,2.66706633557062e-84,2.04913435782633e-104,2.39729746667412e-228 +0.0011373410690158,0.00171673980087694,0.00174916439672469,0.00050858860375271,0.00138146129579032,0.000491634968226443 +0.000490117939078966,0.0024217533111638,0.000809843120635468,0.00362288821870519,0.00071274227488056,0.000226708496235419 +0.000295085707909085,0.0021726568318855,0.00294016356101717,0.00219201449002024,0.00208130632622376,0.00301975196139136 +0.00197235882687471,0.00274145786596451,0.00203949226933998,0.00162148817554461,0.00177445691622986,0.00178594607924668 +0.000676514327316036,0.00196855585980507,0.00102067493568429,0.00342098798844681,0.0018094607096189,0.00158931413178722 +0.00272188656183949,0.00174285101740535,0.00214885334225141,0.00587228904499284,0.00246396742263448,0.00603059406101923 +0.00074916617911113,0.00146322663066741,2.67243503614072e-15,0.005382983173691,0.00124272576436669,0.00118738677217261 +0.00182804471205666,0.000780840001771472,0.00140586299679041,0.00637277351618642,0.00248576678956137,0.00440137354463859 +0.00122673533786045,0.000603184630736407,0.00150855298266833,0.000269267791222654,0.00247686350442705,0.0053490377676399 +0.00391556568074441,0.00159885872791938,0.00225795308527054,0.0070495458908569,0.00293269557896157,0.00419654003291054 +0.000221491706999221,0.00161133317292767,0.00191048425662757,0.00521791172333441,0.00175225968212726,0.00479965703506548 +0.000593632035588727,0.00249138231560222,0.00107882706997804,0.00198117071394266,0.00144474504523788,0.0026350574620142 +0.00118892224801936,0.00221927327531208,0.00206309252483576,0.00112954495416552,0.00192701449347766,0.00336376408478837 +0.00048932951959789,0.000777261274897192,0.000993698382859818,0.00599315521185427,0.00181667958787292,0.00236333589757078 +0.000686920411266224,0.00196940031637305,0.00219922671465454,0.00572374210603135,0.00234509545433796,0.00361769123740745 +0.00269959400578337,0.00190233983781654,0.00182400840632143,0.00571297183981742,0.00244590744898257,0.00316276449236116 +6.19511138818807e-193,0,1.24897027776838e-133,6.93189833886468e-104,0.00509550035285543,2.30728313222841e-169 +0.00124531991701422,0.000565222084527457,0.00223978804519554,0.000951190341170211,0.00224759304749125,0.000682757294085914 +0.0013637670117223,0.00212179503152736,0.00200800572396908,0.000519549478477292,6.50573439964382e-05,0.000643688363359511 +0.00115088810360791,0.001887207783581,0.00160614397609605,0.00497872594957734,0.000912369358264827,0.00108506380245868 +9.48292786524887e-80,1.18030358729526e-32,0.00140165085866202,0.000121138396098621,1.78665918364998e-56,0.000323754110357392 +0.000503506068476001,0.00322432791520504,0.00138609961903298,0.000245960721705618,0.00102539481993746,0.00180876855256371 +8.22213821079601e-115,0.000474764882705024,3.83350698221076e-07,1.09261702143074e-22,0.00542784783272229,0.000382063165511125 +0.000477204849434463,0.00141567302999841,0.00216228855162361,0.000269500347251298,0.000336588477010999,0.000987387640500433 +0.00746582401120511,0.000186242114752102,1.44548469651562e-15,3.6746915180801e-78,0.000100839877101657,9.20274444117171e-05 +4.39032228053378e-10,4.82606438660944e-41,0.000738924221674213,0.00017357838684215,0.00600119712596162,0.000121302656080109 +0.000371503815139405,1.56719318934352e-06,0.00204692952059889,0.000741329257643814,0.000344667881478137,0.000644643147960471 +0.00132824383369555,0.00206758865875931,0.00121966037339667,0.00578542838237692,0.00231880568200918,0.00159285854373113 +0.000644545019349561,0.00114639842018228,0.000539732290016231,0.00518429771288814,0.00113279211574556,0.00255588969210736 +0.00301673935734147,0.00242149241136009,0.00179848621743966,0.000966113179440118,0.00041260950857738,0.00228701660832182 +0.00212806411643819,0.00142781300876243,0.00241710120035656,0.000866698634331277,0.00160705333440352,0.00160839605227429 +0.00111538139651896,0.00111273629029484,0.0018949171723767,0.000106514819647792,0.0031316677483145,0.000498155195670752 +0.00237186388613255,0.00270659882093491,0.00254524509485856,0.00263929948612991,0.00231892876340005,0.00158248348494449 +1.91422390766347e-87,9.25216358788286e-16,0.00168598180569282,0.000348638232868734,1.12919397655376e-82,5.38135592414577e-152 +0.00153381612931639,0.00258969335842339,0.00274565454381139,0.0014642981814467,0.00115354437744798,0.00354634728128298 +0.000494228345540396,0.00236403650338453,0.00167126591663478,0.00133696419327489,0.00098015827692878,0.00124836700757413 +0.000946303035494094,0.00146071770302782,0.00150579190885292,0.000138751215351691,0.000647283389048561,2.01634938650853e-14 +0.00255974848654417,0.00163821981912707,0.0023734608888329,0.000900949005363013,0.00228028472751803,0.00274658777338231 +0.00142109456363306,0.000711697732689761,0.00142144504514229,3.2850081454099e-12,0.000809157401865064,0.000144836844295447 +0.00224574502497984,0.000748841196873394,0.000903749497826066,0.00404838973436494,0.00509522748572741,0.00104310980495304 +1.74548296183883e-62,0.00162302183360218,4.43238423456884e-274,5.96306725761542e-288,2.27869187176686e-31,0 +0.000777163253028332,0.00223323098541382,0.00259583459224595,0.00119096495187033,0.0014457724383855,0.00288292899936996 +9.8993312722682e-05,0.00308643104209998,0.00115222201156841,0.000342348540310152,0.000435315096384573,0.00062552525494667 +0.00244030962925287,0.00253655474742549,0.00239958042984242,0.000335059017040937,0.000950755795787061,0.00247007711162756 +0.0012555259696279,0.00302954513683562,0.00163544885786807,0.000701134902337864,0.00100483061588848,0.00206117522557237 +0.000517988626030515,0.00188235408861644,0.00143978788739575,0.00517079138249311,0.00123901240046932,0.00168157046934745 +0.000753559391020509,0.00173335381239054,0.00140827868114289,0.00483048645567628,0.00185721415340638,0.00121115304189043 +0.00116221753559103,0.00170427662023323,0.00229139673256478,0.00278908078483168,0.00161601722564276,0.000645775153764153 +0.00190520382631052,0.00259035289268708,0.00174936086836106,0.000611505709496166,0.0020569463512618,0.00322488835520486 +0.0020527870305408,0.00127244467849925,0.00234954161793265,0.000526725288315954,0.00271843586560649,0.000707056185484537 +0.00023173520093374,0.00256429021574272,0.00153448698522146,0.000982003808830321,4.40035707325635e-11,0.00301084326646643 +0.00302791558880339,7.21589187642886e-09,0.00178605978175225,0.000121278350361318,0.00100059880194928,0.000140254157120813 +7.55073239184851e-176,0.000634318154692381,1.68735924776181e-222,0.000271082751345759,9.63765841257654e-146,0.00317086474579782 +0.00052899535642096,8.65606207908997e-198,0.000314781164384923,0.000115526886269861,0.00061271267037691,5.18463331621712e-100 +4.01033054120653e-31,1.34769290513569e-08,0.000189622236530518,0.000328179712291925,1.79650873366885e-111,0.00360218805489423 +0.0023192803489646,2.73228106216675e-41,0.00177410611253005,8.53448282084836e-05,0.000422353169458172,5.79373405434388e-05 +0.0006692120089207,0.00231714254021395,0.00211101673726239,0.000495346331612019,0.000524508837232528,0.00149864120911706 +0.000899278162933604,0.00122839765790005,0.000324647991201212,0.000726952673593819,0.00507237103019105,0.000495719015352825 +0.0012670953179071,0.00246582401764752,0.00235412516133869,0.000702365319836525,0.00088113298723881,0.00140974708506781 +0.00154061879113202,0.000935595257226909,0.00136577421014822,0.00486630123908906,0.00376112589193446,0.000840484059945587 +0.000271315703182408,1.81762995827862e-12,0.000766239996792529,0.00179289110903776,0.00738799602587719,0.001539567800297 +0.000456489759558442,0.0012903907746154,0.00173482015360747,0.00369487284101405,0.00441882558275465,0.00136019047334527 +0.00230840962072833,0.00326314497207027,0.00316088169218642,0.00175759379375841,0.00404973643739592,0.0034248663385556 +0.000336179703315347,2.50778801873693e-43,0.000656999464859364,1.8320780148964e-17,0.000993003183882217,3.88555823512122e-200 +0.000145401383836754,5.2040086713433e-62,0.000932637476250429,0.000107097652469295,0.00454889345242384,0.000212162626627956 +0.000198102232846538,0.000291699752672189,0.000446642510325643,3.12250516454953e-148,8.82986077613011e-05,0.000644674480500652 +1.14180434777993e-26,6.82462698639549e-23,0.00177603015031818,0.000120941124127449,0.000982708145588156,0.000195525962377457 +0.000187872120023143,1.12627970265747e-39,0.000778701345133364,0.00146299277762084,4.94607170795755e-05,0.000816176581767699 +0.000255021210470707,5.6471810960289e-21,0.000864714893860275,1.63951890474896e-35,1.15296451969023e-06,0.000986259403618261 +0.00253631553646802,0.00183655994287231,0.00176303937545126,0.00389375246766287,7.56062037975148e-15,0.00292418427250406 +0.000341585141442286,4.40496030311795e-95,0.000564193269401617,0.000164396634469785,0.00220334294017185,9.89590715039162e-270 +0.00549764395657294,0.00224240082873754,0.000958601175151908,0.000407806234153433,0.000282714562693053,0.000301883628120374 +0.00108249669328404,0.00252107461880264,0.00218771687046412,0.00107688189458023,0.0019843113256815,0.000783082397558623 +0.000380744514892444,1.48469486737682e-187,0.000651394843420558,0.000136429213771153,0.00043522620298158,4.40840145312151e-102 +0.00176766388275548,0.00115951909508661,0.000769376884128599,0.000363091412583411,0.000645431559899597,0.00109962041704559 +2.39274363991756e-260,0.00128780357643171,1.64698568033565e-248,3.91845248684005e-200,0,0.00139889234450623 +0,1.04903147676196e-240,0,0.00245319058444681,0,0 +3.69596992409661e-06,0.000447424901127797,0.00157519015596083,0.000595634924468927,0.00115475464706751,4.27337456926757e-05 +0.000191786095465433,9.97715607731079e-84,0.000865894271580568,3.85005125318372e-31,0.00229344097962184,0.000665837201226879 +0.00128244215292499,0.00194499737855079,0.00264761422911273,0.00173669467516891,0.000789434463990631,0.00174164938362609 +0.000615696281296666,0.00278583581553412,0.00116496248780426,0.000482486237297626,0.000967880580783716,0.00168542040275272 +0.000785629892865523,0.00299267194028457,0.00196223532916699,0.000575441234416091,0.000378020938775783,0.00151921487072062 +3.10572491622178e-05,0.00280985215138033,0.00121973110201738,0.000649098845320725,0.000320259242058794,0.00102146867954374 +0.000965601628449707,0.00255429990042458,0.00183986408439448,0.000384644302057496,0.00121305734690619,0.000447236646786913 +0.000631386854684449,0.00235797114499232,0.00216380479200602,0.000852509938940657,0.00152253686466701,0.0019416328668581 +0.000737175590792941,1.99161984030776e-181,0.000647120312331154,2.35593412527856e-49,0.000222020895777025,9.83232786799636e-237 +0.00183591691896433,0.000921837430289452,0.000690223233157489,0.000233142626700831,0.000932048529645086,0.000334860502794643 +8.72856060658764e-129,7.73853177232433e-08,0.00163158740878359,0.000236126477353739,0.00260015882622145,1.20951943422523e-18 +0.0015653746172948,0.00155605175937508,0.00235739464750548,0.00159429335492848,0.00083608044650826,0.000913381296570516 +0.00109850721084866,0.00103006168435046,0.00119424825402137,0.0041703494037716,0.0034702827228604,0.000741028737769232 +0.00177209016714224,0.000448493963511971,0.0016117701403732,0.00475367217887124,0.00653071392838542,0.00387080413564436 +0.000459819243978678,0.000789403039248996,0.00117182491699158,0.00506601102474516,0.00418823328336496,0.000968512551545354 +0.0019472460630173,0.000607055900292579,0.00118681148838027,0.000364772364855088,0.000358430364121188,7.02109690133704e-17 +0.000450320433841058,3.39397120489781e-20,0.00144312152957015,0.00015177124757009,0.000645501316929811,0.000129453436798618 +0.000229662580919801,0.000996550478701897,0.00206318284624973,0.000262951403491167,0.000340004338592056,0.000503409712463457 +0,0,0,3.41760189263632e-05,0,0 +0.000787775626229008,4.43821014139263e-39,0.00137276514762317,0.000270883018630829,0.000303043145794315,6.82175609824419e-77 +1.4060814298683e-05,0.000594804798979217,0.00165132056897116,9.71961058110893e-65,0.000516696862734609,0.00116468907877474 +0.000398854802401331,0.00199012501911791,0.00174682333998154,0.00280870666342468,0.00281233830384985,0.00332193633590529 +0.0011855574927702,0.00102030942340334,0.00120205636549544,3.5895261046881e-06,0.000229110702178471,4.49934693479964e-05 +0.00398786774481977,0.000394851582980385,4.79190293300659e-05,4.60341687939565e-69,0.000452955822207539,5.43578159599028e-151 +0.000528313350742239,0,8.71877124277237e-141,1.11464731729215e-60,0.00565607420995991,0 +3.93081215822697e-282,1.09837298228535e-121,0,0.00216534616081196,2.41680902035762e-253,0 +3.88519979434336e-05,0.000299511843610176,0.000172629962705789,0.000485173797942585,0.00121928997981388,0.000161904862915574 +0.000122173129222203,0.0010736134898359,6.3060471189621e-05,0.000161997630292252,0.000668456736877448,5.53401499688703e-05 +0.000447674196326787,0.00226883970879859,7.6626331778123e-39,0.000294238987587902,8.42722709238536e-05,0.000457170625435606 +0.000128885953700178,2.4231527745578e-32,0.000137917395819688,2.50018371306475e-145,1.9574261157878e-80,0.00273693742032618 +0.000501782340265716,0.00190492183204641,0.0010736991097416,0.00473858523482884,0.00354624797905133,0.00145020585012228 +0.000526891828826234,0.00316015192547852,0.00129652992037905,0.00092703784852298,0.00136479620197814,0.00190298876637833 +0.00107648163510313,3.56274467214198e-20,0.00139986544875409,0.000120292931534574,0.000239560917419668,0.000164706386717538 +0.00185682490940856,5.65109663721847e-05,0.00194030700201044,0.000583505909088658,0.000300247959759855,1.11792616171787e-05 +0.000945884140130482,0.000959193557696677,0.0021114472861307,0.000881044666496742,2.4932916994786e-08,0.000698129650420133 +0.000406688386620071,0.00172789687454311,0.000810885169143618,3.69012831381158e-63,0.000261361550382243,0.00201835555199708 +0.00127555060721011,0.00233080943408435,0.00169434577059039,0.00279275809321752,0.00343015186024515,0.00149431195517217 +0.00548555025956392,0.00151870790990953,0.00103746586565402,7.49258972736492e-51,1.32282855454044e-07,0.000802523391105009 +0.00299167491866368,0.00216718668323718,0.00169619873393975,0.000804094897117226,0.00140789150698787,0.0010142617603081 +0.000864543175491299,1.16855332238117e-59,0.00150327803209017,0.000684192534665991,0.000565475669398946,0.000296763335495495 +0.0014458063904022,2.2390962502342e-57,0.00143190369598426,0.000455688554964026,0.000896570369224512,0.000199070460485367 +8.65539792265224e-05,4.38685710481134e-108,0.000360411458481688,9.12615268993215e-98,0.000531615015713681,0.00191340520892758 +0.000969773314240417,0.0015490949933593,0.000581706554259838,0.00046249428832795,0.00356659185184032,0.000554632692454761 +0.00348920172181256,0.00125256668545874,0.00150697475606004,0.000287632169777845,0.00461971024399193,0.000502708708947441 +0.000952883375577126,0.00169605779196525,0.00231011889194818,0.00110408783076088,0.0021029577264141,0.00115549026924659 +0.0021181761515621,0.000972567029072239,0.000410483314946958,0.00263204387481193,5.92522399428288e-05,0.00112240530471751 +0,0.00125475451093386,0,0,1.56805491117445e-182,0 +0.000517466668853619,1.96606908006257e-09,0.00106978974869981,0.00164157142010903,0.000814299223932089,2.86871544745859e-05 +0.00221508572879661,5.13650684670715e-32,0.000324576285564563,0.000105901452392145,0.00542460157887544,0.000365289448197488 +5.12045582864127e-150,0.000918406259356516,0.000108266832972299,2.91454594293023e-53,4.4331759676281e-26,0.00076158214630734 +0.00109536795012772,0.00111758585440558,0.00183226099308454,0.000727694203202661,0.00397759076382974,0.00203435037793028 +0.000537391256846667,0.00152519352813998,0.000566442441972703,0.00150233005986068,0.00209700912311939,0.000218282642489668 +0.000124170015355344,0.00188613230411376,0.00162517704688488,0.000433552668213763,0.00146309844368228,0.000342196300703025 +8.80818934774897e-14,0.00185450148647674,0.000260610979002814,6.55964157798158e-05,0.000348007602852251,0.000707036511314431 +0.00221409174650135,0.000851353910674929,0.000116493688409059,0.00292118046450659,0.0015151634387391,0.00030050508540303 +0.000552184713557004,1.16262260224933e-24,0.00109061209024896,0.000200015318606322,0.00407029459491552,0.00458050698685727 +0.00110655301874486,0.00191905763962985,0.00183700638965975,0.000492017343380855,0.00225341782509437,0.000573485976084232 +0.000991872923848703,0.00235397346914378,0.00151035960182934,0.0003459161580909,0.00268543106420952,0.000460561156202178 +0.00343333640384821,0.00185512426532296,0.00265975398782311,0.000828536643076811,0.00184432501598334,0.00224978815825103 +0.00231668193673633,9.62559146986482e-90,0.000505860971389415,1.14136371081692e-83,0.000439665028768964,4.24395469375352e-05 +8.73484157509989e-05,0.00121319907482083,0.0017691118244367,0.000500377188602594,0.00403859956711272,0.00107368347653477 +0.00125848032915134,0.00205021739622763,0.00215533808324307,0.000807183425272864,0.000954508597739087,0.00206479159009755 +1.81128367607933e-77,0.000337679477665602,8.20152530578868e-175,0.00404708094997282,0.0018945123797421,0.00150561066281375 +0.00020382012845682,0.00143190545733373,0.000373749295859587,0.00520539566926868,0.00235480386168572,0.00133561080252917 +6.48122818537631e-56,0.00141023582437322,0.00140959449406579,0.00142106965821485,1.05774541814686e-05,0.00163355204166369 +0.000391042645999747,5.85401865808598e-72,0.00101063058441924,1.66647118104764e-05,0.000336208421773249,2.19874769460323e-51 +7.65168660373269e-77,2.43328747808236e-06,0.00160778816942459,0.000686816508693043,6.53464864051873e-63,0.000268240086449926 +0.00116905345896584,0.00242455533634548,0.000891823260771952,0.00249612894756076,0.000906655774086725,0.00239979491475373 +0.000317435941251317,3.8487444056816e-189,0.000511290225108617,2.43508171397845e-190,0.000394729445745284,0 +0.00646640768227016,0.000348871948800273,0.00151269521909666,0.000634547945719165,0.00208815109834763,0.00100627059235779 +0.000170109487496177,1.61908424357804e-93,0.0011703570410576,0.000685387249465061,0.00102376886605559,1.29487094540478e-40 +0.000486042462057055,0.00170467848259868,0.000780263349078372,0.000441890359259206,0.000731272459641379,0.00109854681065256 +0.000610273382647327,0.00105243077743712,0.00170211472824635,0.0015668993782305,0.00606886770084259,0.00181903287399879 +0.00226999603448656,0.00217325972935093,0.00152209054042903,0.00261411748013243,0.00340640908129543,0.00175243874708465 +8.21666647187886e-15,3.26601553047358e-61,0.00173539386769942,0.00100091682676828,1.47218041453036e-123,0.000103026418052659 +0.00331696728488218,0.00254873475917772,0.00146288020322219,0.00142061501489332,0.00259743373827048,0.00105590344215558 +0.000345541275798896,0.00129484315348596,0.000937342365364764,0.000158710280307359,0.000899463474170523,0.000643647754969876 +0.000649792444498189,0.00251679365606747,0.000934256037471439,0.000703667101287073,0.000331230785712327,0.000957810499177979 +0.00279884608962654,0.00234481724793458,0.00257583355999794,0.000645123777049362,0.00153800530647796,0.00164343381347414 +0.000970904532939182,0.00348910221226857,0.00150901584274383,0.00034102009019909,0.000452264315479205,0.00170867934928798 +0.000749371163793029,0.00262136660998814,0.0020902539184144,0.000630723698982102,0.000714684650245128,0.00125750403165643 +0.000373983378890061,0.00212604933797735,0.00148815483715223,0.000383156139868443,0.000611119891744579,0.00137497625437359 +0.00028965676077655,0.00144537273949034,0.00215416901204581,0.00135944622078481,0.000850840518545135,0.00403405860184953 +0.00129380102421792,0.002954721499976,0.00188028830629041,0.000693190965912277,0.000737211589988927,0.00141516315566162 +0.000272709515364328,0.00192290643654211,2.68193891806129e-63,7.42669466286288e-144,0.000124343542639356,0.000145104535369321 +0.00740160559840348,0.000493961817139283,0.00248032398512308,0.000443079157194284,0.00121589268286057,0.00447624458969592 +0.00259147865485615,0.00204638493852268,0.00188886400628703,0.000218490526935729,0.00241253372674176,0.000470330836742398 +0.00102838180842556,0.00108006160255417,0.000915931140903149,0.0041781152066214,3.98949365730497e-07,0.00027225855440792 +0,0,0,2.58456965935082e-217,0.00498452210552714,0 +0.00209838386132801,0.00131645412565787,0.00185203575959424,0.00479096145061657,0.00191833502103321,0.000937428965513871 +0.000873264414076208,0.000263029499944407,0.000609259770060692,0.00551123710454464,0.00135728096241591,0.00101861603944272 +0.000186018023886587,2.77124744079473e-08,0.000565801873432743,3.38804614107521e-09,2.35325894332963e-112,0.000363947566237823 +0.00166163907082904,0.00291211649376794,0.00258881052337332,0.00355078920720309,0.00191636240860667,0.00260304560972529 +0.00199949845065837,0.00232400050814663,0.00163010309115059,0.00427975790515494,0.00125222469792476,0.00136175477723512 +0.00749223342258551,0.000281749630530377,1.36454611229262e-66,1.0878742405643e-68,4.18499196535491e-26,2.77787724738496e-77 +0.000400015217528952,0.00205797130389333,0.00179907108885513,0.00115127628624485,0.00203371222224157,0.00048016257309308 +0.00146594408697467,0.00160410304183473,0.00223412025926621,0.00060502153683867,0.00108237665931662,0.000912954761234879 +0.00079353298392139,1.76915097410997e-33,0.00139727865305276,5.87254702993854e-05,0.00138016542610104,0.000107900505995425 +0.0014086908446026,0.00198386161856096,0.00133575459727379,0.00230742097474292,8.72358757331268e-31,0.00157345415258079 +0.00301863570883213,0.00157475910537878,0.000383917804925475,0.000459096403582407,1.54571003341771e-05,4.61747293406004e-163 +0.00238683460637976,0.00163062198208451,0.000579022386382579,0.000257630924473355,3.33486000481969e-09,0.000101857525868488 +4.08815442733125e-09,0.00143603457480017,0,1.07446420674924e-231,9.19825842107537e-36,0 +0.00246356545527374,0.000565606629623517,0.000158696660586551,8.26082124458858e-39,0.000393986964383518,5.04589513810156e-88 +7.77821454534404e-96,0.00132711079305375,3.85607818712229e-36,0.00194931384336981,1.14606389838349e-67,0.00249133971756677 +0.000229476548337014,5.02896898074604e-85,2.5511191468782e-10,0.000748769398142101,0.00158708807866259,1.16530361591155e-60 +0.000450964399234029,0.00240845530779844,0.000223933040405918,0.000323934503664552,0.00040500502181863,0.00232206240662137 +0.000750750182040534,0.00184908151566097,0.00135777875189476,0.000340354081617089,0.001270840212502,0.00201039101512808 +1.57715651144645e-103,0.0014700888438201,0.000256039547674566,1.43497731594879e-134,2.44311939526122e-53,2.15421762391534e-15 +2.32417565215677e-195,0.000647359205274497,0.000207545252245218,1.92379206787672e-69,0.000237880796339606,0.00167821319839943 +0.00139062739360321,0.000968586711629234,0.00234372198714558,0.00185002897124719,0.00442819386982347,0.00122608203700981 +0.00134771378862144,0.00130902723138887,0.00143942233672442,0.000729502572289727,0.00179998037838951,0.000531433647480051 +0.000609971200786259,0.00220775075419562,0.00172657313139819,0.00317239622789874,0.00277123177573724,0.00216951045318997 +6.15535038048233e-17,3.06617470830961e-38,0.0014020883888026,0.00106699812286334,4.67573537352673e-09,1.92821911374891e-05 +0.00256454514651642,0.00226566639512892,0.00233564282055501,0.000964314359230282,0.000626991039532874,0.00160275075089042 +0.000543527259940579,0.000814290669341479,0.000756774919583272,0.000259056346926655,0.00309293238644766,0.000159562760836328 +0.000605154768640925,0.000283659442415319,3.49979040459996e-20,0.00438442691883037,0.00274194850623034,0.000646866789360573 +0.000349913731777366,0.00203878606491612,0.00154456567860531,0.00393289322341671,5.00259629069724e-05,0.00199708378972745 +0.00192809810647958,0.00289909648750301,0.00240168809294186,0.00317223244165717,0.00122422860565308,0.00206303313062637 +0.00301085016160841,0.00306701699393186,0.00272998648634923,0.00241964886851537,0.00144255758571851,0.00318337023728116 +0.000527475468358053,5.89428671518386e-05,0.000367833273476088,1.04315631091304e-53,1.67479262939882e-71,0.0034333825414914 +0.000495150659470694,0.00215246738141768,0.00129898055911266,3.79929897422448e-26,0.000766358525587469,0.00073527350534572 +0.00193894226494123,7.30454528899978e-44,0.00133826073809118,0.00111124179292969,0.00195825553746518,6.9809775063925e-05 +0.00155272557800051,1.77594730974161e-10,0.00189192522183915,0.000253573013795787,0.000801601359099847,0.000206261035926364 +6.63401763254082e-05,0.000798956191698504,0,8.87748564797671e-05,2.74262993736848e-07,1.62263644725189e-294 +0.00564637916808609,0.000177299507140153,0.00158161953811505,0.000665241306458494,0.000604322512269523,0.000696560878599174 +0.00379840272247668,0.00103104375626126,0.00145352975431824,0.00164884175192405,0.000825250762879555,2.95538551359761e-17 +0,0,1.28850347323511e-204,3.56473277954806e-05,0,0 +6.12685383869901e-56,2.71685394486988e-29,0.00157013848565933,0.000143165502017736,0.000657381789367415,9.12367776497531e-137 +4.73342165950255e-130,1.56208834025436e-19,0.00142159313312529,3.17647052622707e-79,9.71836530157539e-163,2.28773378919325e-52 +0.00182360412299124,1.2790300602596e-25,0.00208348450473246,0.000610788583531688,0.00181930577309775,0.000322906051306455 +0.000989480313908129,1.73584183927547e-102,0.000758039182891699,7.69440622961076e-41,0.000726679771035129,2.26235579467843e-05 +1.77117428154297e-79,0.00159902061502113,0,0,3.46262612997591e-29,1.28647953622773e-253 +0.00845197881090559,2.22379224250049e-75,7.34003950369941e-187,4.80711850904966e-153,3.2658399766151e-83,0.00021929106825691 +0.000437283330257511,9.61901566117554e-160,0.000984054493486913,0.000225388560498978,3.28489628115323e-82,1.78936934873154e-12 +0.000399380842239607,0.00206855192545144,0.00231704677139079,0.00223272837499351,0.00288405061941276,0.00141299653054757 +0.00126097696660897,0.00250242807208667,0.00153532955625741,0.00472031113179912,0.00158135452320672,0.00119909905796664 +0.000213615065631582,0.00145569826715909,0.00158571257045391,0.000312096658888877,0.000597721185425147,0.000115144378332932 +0,0.00152294676673026,2.08975352015962e-57,1.61969601637825e-215,1.39447983306633e-31,3.94841358294144e-131 +0.00723313973274487,0.000607382886017541,0.000476043349883476,0.000243233273249603,0.000709631708556733,6.15643975192135e-73 +0.000687514752897096,0.000686443586418993,0.0020738920723368,0.000522620707372397,0.000557658719552785,0.001675145461723 +0.00109012412732458,0.00232364304628089,0.00227723799514366,0.00286645999904455,0.00123906561798565,0.00424771857091874 +0.00137515481058959,0.00146974923558876,0.0023641956048373,0.00304815090582598,0.000840444750016578,0.0026923229244608 +0.00452826777352315,0.00112419236257185,9.16060139477737e-05,2.17200050683348e-38,0.00020442661949263,3.52456186980081e-143 +0.00175618795822545,0.00180721077522516,0.00227928194756656,0.00066316652985043,0.00219466612585069,0.00155694110299471 +0.00444153745598088,0.00212731650900943,0.00182098550719688,0.00233437019264013,4.44344575069266e-12,0.00134641057344062 +0.000236047918042575,0.000156927968039185,0.00206675291157842,0.000254101454873488,0.00062839790781503,0.00026446317799078 +1.25072411991686e-35,4.17724845186374e-20,0.000708120879220515,0.000104601827535332,0.000492925913076842,2.73892098749809e-08 +0.00128454434237308,0.00202764004723015,0.00209281504765895,0.000684642223466013,0.000268095039470348,0.000794376525197921 +0.000147143570823137,0.00139661786511067,1.55204544319657e-176,5.42218749328763e-209,4.54616939031742e-20,0 +0.000791943170465926,0.00229096521982872,0.000597237034856558,1.02945549418239e-37,4.57129986921588e-05,0.00149670219526592 +0,2.10652647167295e-27,0,2.26535019367734e-216,0,0.00251899835464339 +0.00162415022954265,6.77816406397155e-32,0.00190794049221403,0.000237613878822986,0.000293387050018863,1.0753518143802e-18 +0.00156855504844678,0.000667114544307849,0.00214265748779247,0.000538685635390327,9.11367722629162e-08,0.000853201158773665 +0.00136725055511536,0.00117022082681293,0.00233419458021653,0.00239481636599088,0.00077232105172207,0.00142303060704502 +3.71048755559285e-07,9.61374388197238e-10,0.000647761193456627,6.50691994997625e-05,0.00431966265187306,1.10401466503116e-187 +0,0.00125180618407087,0,0,1.47218985114228e-184,0 +8.06045265755195e-74,0.000818329341014878,0.00158699337379156,0.00295018605207004,2.28453732320212e-42,0.00161963173666459 +0.000300048153515547,0.00101600531815227,1.73253673449093e-66,1.23083437328928e-47,0.00037073165301763,5.34726017632161e-182 +0.00138032194949571,0.000895647023812454,0.000919107221224492,0.000875552399005291,0.00089859052688123,0.000241051043735082 +0.00046740742631703,0.00105261372264513,0.000902713826150257,0.00311272862624485,0.000788430316545499,0.0026692147480537 +0,0.00125562501605467,0,0,4.47431477445964e-179,0 +0.00246858166404939,0.0017211850109223,0.00038236164318668,5.13101296011141e-113,0.000152541555206575,0.00116639811816528 +0.000936804774429871,0.000397991531242062,0.001841446924699,0.000436127960385095,0.000327875619601499,1.22526007055944e-12 +0.000398179706815785,1.16962698890709e-76,0.000376514859673166,7.38191667689702e-108,0.000505574721092718,0.0023362622767523 +0,0.000472420887280482,0.000273132783826828,4.13914921362536e-247,3.1070715999221e-155,5.17234327797004e-45 +0.00104370646402962,0.00283698356384241,0.00083404012852412,5.60657735977712e-72,0.00067675534721516,0.000405616046274938 +0.000101370306360617,0.000336354422777015,0.00199502826414536,0.000498524296958645,0.000185309843295348,6.63933841940264e-29 +2.90866536350091e-66,5.51657249155824e-164,0.000622094052363841,6.50129743274465e-43,3.62351091932694e-29,2.62775374159984e-116 +0.00025388280917854,0.00298518153145689,0.00146249630561561,0.00208764799109158,0.000971136651718778,0.00133156454623237 +0.000100822924824362,2.01502710017041e-33,0.00145404704161259,0.000290714592332197,2.9316426473702e-71,1.72486698007945e-195 +0.000447227594050018,0.00078259610206024,0.00152122440874403,0.000230440117723739,0.000798367556084913,1.28580413824738e-35 +0.000308571890550818,0.00231759756442925,0.000292938855908899,0.000221042555808629,9.45569821168037e-29,0.0013583676810607 +0.000371143881692463,7.32305290957235e-38,0.0019191629963647,0.000314998815236757,9.87340057935041e-20,5.8285470630062e-05 +7.56486155779716e-113,3.53189560805284e-10,0.00140137819618061,0.000717789393154278,7.78952483341612e-07,0.00176378186983555 +0.00236063784682755,0.00116248404305805,0.00116628035948794,5.46025231204083e-38,0.000943413182562426,0.00012501948658444 +0.00493677571690533,0.000466536995635281,0.00193813378193224,0.000735533622052346,0.00112245195938977,0.000294776172200355 +0.000238167018303384,0.000764248072939365,0.000299805611115811,0.00427295401044329,0.000359341158506893,0.00240792912734592 +0.000972763291153372,0.00159021080315187,0.00108940765436794,0.00498870133775724,0.00194532665421258,0.000910224039357449 +0.000256001709343695,0.000572853724349047,0.00125735557067799,0.00146257461269132,0.000757603528775305,0.002228408085722 +0.0023175571804103,0.00242346944887087,0.000916368267813463,0.00184908048905864,0.00032773706323475,0.00148342345501456 +0.000633494075055487,0.00317580545961417,0.00191073773743933,0.00130737754733594,0.000712204094537549,0.00145687484858311 +0.000565097402352936,0.000792878950330935,0.00160471438703588,9.93707643452636e-05,0.000608179927232439,0.000903639321883401 +0.000175088201641025,1.26572332410956e-57,0.00140478214844786,0.000665228129842344,0.00280696096279019,5.78654456812046e-05 +0.00186208076403716,0.00104955028459703,0.0013853885831377,0.00549517218329739,0.000558578558373167,0.0019113705190159 +0.000670758678368415,0.00117735093547136,0.0021078561778727,0.000826879587246585,0.00499666244990813,0.00103821703537402 +0.000588597511271674,1.42224344413613e-05,0.00254872764837996,0.00354726105477197,0.0012996030273205,0.00335502755874237 +9.94662413697827e-16,0.0028088444343746,0.000132222144491897,3.3777286785092e-42,0.000110905411651682,0.0011012226594643 +5.66575471033318e-58,0,7.34859438665056e-154,0.000497676193459299,0.00183300494847623,5.32110513538913e-05 +1.01905044888513e-26,2.26974596491916e-14,0.00164501895673173,1.59230361478153e-28,2.05159723479684e-32,3.14375732720362e-232 +0.000609650169447542,2.05899160689987e-13,0.00103548558134363,0.00427276161887152,0.00410463797117384,0.00326539882725542 +0.000319884283642658,0.00223856545834472,0.00051416658903423,0.00242836358354552,0.00330585800105727,0.0023392892193741 +0.00122803858707162,0.00133011671540181,0.0021564844011376,0.000896750890527478,0.000868995192946084,0.000942468393108667 +0.000990209418138061,0.0032130021666051,0.00189300800280296,0.00178971904145955,0.00197987997801188,0.00338441654446087 +0.000971327717757,0.00223922392098792,0.00202743141467548,0.00177456471365175,0.00158418957654874,0.00077829388272696 +0.000936557872171861,0.00135361540249142,0.00134725272651976,0.00501468845164592,0.00214329201600016,0.00186614434273745 +0.00111287602575651,0.00275710534945865,0.00241119782553983,0.00429343874527921,0.00483538182230779,0.00328141745561895 +0.000589988090274004,0.00257583753700983,0.00208227320906423,0.00446667445958442,0.00212610700367106,0.00391256536381408 +0.000568671387639835,0.00233859466995117,0.00198730628992313,0.0030372311628458,0.00312456318527452,0.00246095137274358 +0.00176733972337203,0.00331360698754536,0.00213849998437303,0.0032017926420543,0.00276732856566145,0.00410408824126054 +0.00175079328867535,0.00213431322947725,0.00153817939308799,0.0029142985027084,0.00312588140584338,0.00125373095990422 +0.000907381911815486,0.00263588646902207,0.0012714630601995,0.00245247076097776,0.00199373759244641,0.00126146881383668 +0.000896362999462902,0.00253571014887325,0.00218037302251068,0.00307614886107727,0.0024839913776103,0.00190931505253613 +0.000993450278613705,0.00288195877265881,0.00210354183486995,0.00303962382339566,0.0018182616123576,0.00218373577796776 +2.2194237017702e-52,1.11116129863206e-104,0.00088524998495895,0.000158648349645864,0.00375355215639276,0.00133650855849417 +9.09136159876346e-11,7.34938198247171e-145,0.000771447265140327,0.000244506232704098,0.00251802348553543,0.00033867519645031 +0.00115812888888525,0.00363410135990094,0.00128992199266875,0.00117227662817503,0.00214841007286384,0.000953796984451175 +0.00108633086045304,0.00235356428291252,0.00247355614711891,0.00138519255036504,0.00144878973427465,0.0017426578091885 +0.000246444875384157,0.00296831876354975,0.0017505395857173,0.0025083163501581,0.00189006182772711,0.00304246018755966 +0.001191392607845,0.00041230160827271,0.00202105424407258,0.000598880527586708,2.24051838055026e-35,0.00232016397522522 +0.00105770838801435,1.74748761281056e-07,0.00168981779273514,0.000161899771377975,1.64512249754036e-12,3.55149298647152e-05 +0.00497519949645987,0.0021030691519507,0.00173131091043404,6.93584156756982e-08,0.000713092923695952,0.00119167327010285 +0.000443402650479175,0.00230441337476855,0.00159899739675952,0.000855304227643455,0.0015207455848681,0.000632921877759949 +0.000820047799177713,0.00251638796048191,0.00172386505050298,0.000297364763634789,0.000284962913389128,0.00119767065919403 +0,1.38493315139857e-40,0,2.93124715451686e-203,0,0.00305213125867893 +0.000845109552812527,0.00250647619279744,0.00222521616229736,0.00101325335527041,0.00106856451368025,0.00290626298926561 +0.000720212912011369,4.53991764221751e-49,0.00174027345314428,4.37489715708581e-23,0.000742321071356487,0.00120156908837414 +0.00158100797000116,0.000882484440771197,0.00199806332678424,0.00039879104949404,0.00193619277538145,0.00197805059615121 +0.00356991481572149,0.00246789397319221,0.00186371816729215,0.00031525346953708,0.000522386780165358,0.000776820522473039 +1.90512128596084e-276,0.000949817123304878,0,3.42535712261736e-320,0,0.00159324160176887 +0.00109582394028858,0.00125723356167949,0.0012865368925811,0.00618328828662696,0.00206352003267477,0.00337297945561374 +0.00341035826350759,0.00358014221851483,0.00252764972092879,0.00503018002288034,0.0047380770396599,0.0055700353760575 +0.00207825774152182,0.00182938295556263,0.00149691802112265,0.00448807151498509,0.00240118398208207,0.00573442225080549 +0.000311168750503979,0.000183528202348589,0.000933836730741176,0.0043340534901973,0.000615437796773741,0.0035457248161483 +1.92789801789086e-09,0.0012428524762912,0.00122071169657915,0.00356892117557657,0.00116666887408215,0.00442546608134884 +0.000919103907537485,0.00181804126823765,0.00186778531734273,0.00644106137586937,0.00236708802631323,0.00302408641766652 +0.00170548561839503,0.00237913841537418,0.00128749062182126,0.00454715856205916,0.00238063652459329,0.00379545415715107 +0.000431687197455507,0.0016364403451792,0.000917529640539254,0.00483575435466696,0.000728036798862267,0.00357143998990912 +0.00135357980953166,0.00250439629454772,0.00143770739807841,0.00552745664239698,0.00198338210972273,0.00211187231076001 +0.000518222979618162,0.00140248573577657,0.00106115247383098,0.00598382215901677,0.00149990437999674,0.00226612342196448 +0.000922729234257828,0.00157822825164063,0.0017739156966756,0.00595387635571241,0.00288281130301216,0.00445810501795808 +0.000819051678008099,0.00162270316746697,0.00178072865843572,0.00530704013163413,0.00254588285407563,0.00410348403059674 +0.00128710262885144,0.00168758044551778,0.000894481935750613,0.00564519836003937,0.00192883058119019,0.00275166314582342 +0.00137889196277915,0.00259916784536129,0.00218494188142093,0.00537568259076945,0.00195611910383879,0.0029620337964744 +0.00118597710535321,0.00232264325686149,0.00174668603736814,0.00562965030858838,0.00235248095610257,0.00482495315295103 +0.00187829707528454,0.00242271713425704,0.00229518424535024,0.00513984201624348,0.00250725661970909,0.00507924538673706 +0.00178626477932287,0.00207965111646691,0.00351524576801257,0.00639257800623795,0.00353939846725403,0.00500785816007747 +0.00127871337729256,0.00133116038026342,0.00205370458637649,0.00303572777511305,0.00151790667826621,0.00556169040398156 +0.000596557781586781,0.00245823465336168,0.0018894610344948,0.00542540952205572,0.00229927439534369,0.0035318135571979 +0.000934184468290671,0.00237520324599328,0.00209272140383497,0.00234990242416513,0.0028271608096077,0.00401656765737935 +0.000567357096352512,0.00145634661872853,0.00112667752795141,0.00585956045596821,0.00160523291462366,0.00199039787854439 +0.00158551713028161,0.00244128381348988,0.00171765360684678,0.00494298430841814,0.00239854740686894,0.00197334684368402 +0.00157005187134058,0.00268808235726374,0.00162409627622999,0.00485437631284022,0.00268506729335173,0.0052083395795321 +0.000274716192615083,0.00161402386945856,0.00282453035691173,0.003842040222917,0.00144061617593349,0.00250425610643418 +0.00177492911820248,0.00242239800200646,0.00228248650041285,0.00649756952587414,0.00312622684331428,0.0030829214880988 +0.00153707590505436,0.0027171069027922,0.00120439197570641,0.00473313678496355,0.00139420172532488,0.00334634352664477 +0.00112259129679471,0.00196191467220347,0.00195376680663857,0.00522504861561896,0.00247356597188222,0.00317669790842061 +0.00132829450021991,0.00322404769170849,0.00205524560804478,0.00527223773275937,0.00265549595752196,0.00287597199968501 +0.00127039111700029,0.00174261474695388,0.00132677108129398,0.00534615662742138,0.00408152596629015,0.00200042549764166 +0.0013250945141062,0.00264979365790786,0.00245997250642227,0.0055241448062746,0.00215008163149815,0.00298511559657263 +0.000257230061075081,0.00170664394724337,0.000413935794286683,0.00104813308784485,0.00148694952902658,0.00177484669737904 +0.00134612544193615,1.35273104986761e-55,0.00142037786547083,0.000309479609826837,5.76957654749208e-15,6.19511798441347e-05 +1.08491907602362e-147,0.000734791248069803,2.52907731903263e-97,9.69501485903945e-166,4.26776066595859e-31,0.00169347176101455 +0.0022344661381205,0.00282412086973699,0.00303244165109315,0.00129658491721412,0.00137017859719005,0.00330349717126083 +0.000829735811155122,0.00290565409688205,0.00199531855715963,0.000422408145664547,0.00126661129924013,0.00150367520242053 +0.00117119145658763,0.0024474551495171,0.00147442048239501,0.00042359496969224,0.000459155202386739,0.00106067276226289 +0.00333029819414569,3.96207078955411e-09,0.00168140192082075,0.000371827157017179,2.00741566716154e-19,3.19679666738151e-20 +0.000807204379479563,0.00277780756523513,0.0020833606193081,0.00124935546656302,0.00118481154678588,0.00114645892863606 +0.000499681603317893,0.00154161338673366,0.000663810079234035,0.000171956339484953,0.000979677166098971,0.00197903813682631 +0.000559680027923209,0.00201529532428122,0.00199643335743635,0.000233492555150173,0.000908562704220213,0.00197122396734339 +0.000110612202307765,0.00095750340949129,0.00195724170595265,0.000697808972597173,0.000798715989874248,0.0010791992505355 +0.000347382441626575,0.000747009958886588,0.000592387768831278,0.00531013731843478,0.00187772350182588,0.00105906301107648 +0.00234493644984192,0.00114810527068198,0.000819457641622346,0.001025055048595,0.00221668122431117,0.000703911785793026 +5.75498431791762e-07,0.000982497220907866,0.00206233169003903,0.00220408566775986,0.00127774342124706,0.0010069447311925 +1.7074173694349e-99,0.00103797925248768,0.00154564389649601,0.000293890826131194,1.53430751042466e-91,0.000569971721103806 +0.00287113612681588,0.00164923353064394,0.000486330277224345,0.000866841710730738,0.00103788853523817,0.00143509731135657 +0.00132045984677571,0.00149593549241149,0.0017203628828769,0.000889354458485195,0.000312920953455418,0.000803525100225619 +0.000993651944974456,0.00135222615504339,0.00167806498254419,0.00100005113094961,0.00250548939004417,0.00124550191457393 +0.00149759833150261,0.00217314863268513,0.00211760728072628,0.000744112771955772,0.00128307717185142,0.000842975754136176 +0.00172341276850737,0.00194365757098387,0.000938981930772043,0.000994184027669988,0.000574785742671929,0.00057019477189887 +3.2295076695564e-122,0.000187927210717847,0.00106623400249037,1.14001041661538e-100,2.01537075975331e-17,0.000253456458494174 +0.000398128569201248,0.00254717307680689,0.00189429303141558,0.000497568207719099,0.000456937917214309,0.00218606117583431 +1.28575712098096e-05,0.00251505376142073,0.00260651219532838,0.00108087412514257,0.00247607329935385,0.00242903674430384 +0.000701520779924271,0.00105079665142303,0.00221750971500494,0.000337852348159677,0.000849353955011648,0.00225541443646726 +0.00128657504361079,0.00111255118536686,0.00103577865387426,0.00567427153070678,0.0006003814840797,0.00109392637209726 +0.00077115183000473,0.00240812285576241,0.00242076730310368,0.00276566325808102,0.00132429686402421,0.0035326744468391 +0.0025005097326564,0.00192830644122805,0.00200462553034586,0.00226188372762682,0.00229701075285512,0.000520511416297892 +0.000663182770688582,0.00100447371397988,0.000815784982220167,0.00104976421676944,0.000362899395299169,0.000273337826049372 +6.23948521007649e-42,0.00082930566475026,0.00145929664592952,0.000674379400944847,0.000720448724347345,3.0350702690397e-05 +0.00221045085551675,0.00217046990971329,4.05027231001305e-33,1.39226561047547e-14,1.90618152410004e-25,0.00174665445978298 +2.68735366674002e-64,7.68565530971191e-28,0.000973271779493122,0.00228533182903505,6.77216155527754e-133,0.000256293541274914 +1.22694377260862e-06,0.00283032440310268,0.000477181389475295,0.000272608778019529,5.74015432237968e-06,1.79073788129129e-17 +1.17283104608329e-52,2.00206561305696e-05,8.6142876739764e-08,2.6403708126399e-17,0.00493585276839724,0.00214939669806249 +2.02744500416391e-244,0,1.1234546629735e-244,7.65471724801611e-96,0.00538585299205506,0 +0.000679063842735587,0.00199214895362431,0.000426392676072998,0.000281498521927547,0.000330000623017772,0.000208034760074737 +0.000428881692910583,0.0019655535638417,0.00110288143160229,5.11875752477299e-65,0.00218425535881566,4.70107148602531e-39 +0.00209915723219439,8.45847156298529e-05,0.000899495024827225,0.000463649980179564,0.000178306919715516,0.00381644212307098 +0.00315866425565273,0.00122561605093401,3.58500921999497e-177,1.53257847736585e-38,0.000189193870550101,2.52712774174992e-156 +0.000477768447366588,9.99718031789617e-06,0.0016094846246888,0.00122136703191247,0.000570998850041711,0.00090563144447894 +5.06366868075501e-42,2.26482410152061e-13,0.00176736299400494,3.59283764129599e-32,7.95316183017763e-87,7.2918472139695e-05 +0.000578480383704581,0.00127866391612566,0.00113082051908161,0.0058816783358172,0.00163423863178767,0.00123947339488529 +0.00147161901370625,0.00180508601853451,0.00240293919966533,0.00526021737179797,0.00201859894803734,0.00275167803941437 +0.000213647698411081,0.00234477097230143,0.00139477067191373,0.00516855985484364,0.00141958570710925,0.00245859298381525 +0.00142573629805447,0.00153434508167091,0.000967311507546875,0.000879392211859681,0.000465179020456298,6.45456073793093e-05 +0.00283336713805096,0.000902301968007181,0.000860658036543583,0.000262596981629748,8.39542607348106e-21,0.000112194651419919 +7.41570789375653e-05,1.28214893748984e-19,0.000883550141901157,0.00244499115794231,3.83426035014548e-75,5.18927368895968e-148 +0.000129019702085679,0.00125426790846386,0.00073508527872479,0.00111628799515186,0.000173418011567763,0.00237116514877995 +0.000248915937793872,2.36437016481627e-30,0.000630870006807489,3.00680214927391e-45,1.34074657962936e-22,0.00324636006768172 +3.41847242057817e-44,6.09387243773246e-300,1.61173028777983e-42,0.00111830503237981,0.00324957797371144,0 +0.00296387884075069,5.66350307463309e-30,0.000731806562133825,0.00144760634603741,0.000456362348484774,0.00079178435113335 +0.00186213127285078,0.00224657423931498,0.00236255065501483,0.000424276974767675,0.00222611949779838,0.00238393174264639 +0.000134319487137776,0.00231661065645881,0.000924400472905492,0.0011381529796523,9.25075300825545e-31,0.00192325249546411 +0.00182688214579601,0.00153899238419909,0.000736476134626516,0.000621899317686574,0.000280454958693737,0.00130957520578284 +1.93242139524338e-74,1.94842166465081e-10,0.00140919757774954,0.000157524788621085,5.45130128940399e-23,0.000248711701167623 +0.00322880438025736,0.00135607711486712,0.000585054500498285,0.00134399117136591,0.000376696029435313,0.000631607865638356 +0.004245085938828,0.0014148666956642,0.00217596484086315,0.000163301059219433,0.00223920098449038,0.000994674966670706 +0.000383545147516876,0.000210476118285582,0.000227997780770529,0.00343106204570802,0.00109498214279486,0.000176152594971109 +0.00158092496684192,0.000922959895489491,0.00147492795046909,0.000291214872137377,0.000485705197546141,9.99657585725449e-05 +0.00122843671318304,0.00180772726825962,0.00199268844637295,0.00130992451577779,0.00167000058958206,0.000546730837681098 +0.00219581943853721,0.00214008058398143,0.00141442447663955,0.000482371155827664,0.00311110084960406,0.000475135294112909 +1.23780439463639e-76,8.34693596217823e-05,6.47315036145895e-204,0.00271085316926085,4.55528525465629e-321,0.000396196136538749 +1.3317411682086e-27,0.000121622202115496,0.000607178265021306,0.00377966213673928,0.00378385750196981,0.000577564552064654 +0.00355874415206011,0.000310786155893339,0.00121326174743971,0.000331447281231315,0.000448211190194108,1.10461404979765e-45 +4.09614792962908e-312,5.92878775009496e-323,0,1.7674803294637e-144,0.00524686137023392,5.88954815255302e-293 +0.00192926372380801,0.00182885638788167,0.000689355086495855,0.00193843237708464,4.20123186923281e-05,0.00155832168311909 +0.000248619568310434,1.41486418719172e-286,0.000474599330966001,1.0093371296819e-221,0.000199802762693817,0 +6.89438543441559e-47,0.000205601484036966,2.24101681599089e-21,0.00350020342071124,0.00059592363610576,1.37769334823059e-176 +0.00353223617020458,0.00077962635790047,0,2.08595372884521e-107,5.83855585050959e-09,0 +2.14668642344085e-26,0.000170985415070919,0.00179686332553085,0.0005613580746059,0.000862569025260902,0.000523533639393614 +0.00780312016768719,1.84229053339401e-68,0.000488129144987996,4.92132169757234e-48,2.94419157928682e-94,7.60165166169717e-05 +0.00676073625890909,0.000211385824667519,9.12879602918765e-05,2.96672177020165e-33,5.96665061423791e-05,0.000395565160364365 +0.00172550534557974,2.42425336370643e-148,0.000854719602249991,0.000721278551409386,0.00147246727315386,1.50226412608996e-180 +0.000976812046048442,0.000389598898035606,0.0015222371939995,0.000587282628415583,0.000791220788538753,0.000446735070160157 +4.96541904044074e-91,4.61336719470935e-26,0.000927855273677893,0.000195568189149263,0.000488700364330938,0.000263876462266123 +1.75502351425585e-77,3.09701040615822e-05,2.24776689161935e-62,4.56659570108026e-126,5.92018360146296e-66,0.00307571385276897 +0.000281435167997636,0.00105622347850181,1.2237980739759e-190,6.78185012047756e-96,5.26167629745058e-16,3.49560974706429e-73 +0.00069752569777485,0.00146096744126191,0.0013051262285683,0.000391159688237665,0.00212276374833983,1.19432561848783e-62 +0.00109606942043856,0.00313774347574533,0.00203103672404739,0.00241595473609581,0.00338980744446261,0.00173374802571018 +0.00335189555943322,7.2177530978611e-10,0.000875019658434125,0.000755439154257511,0.00264478337464654,0.000494706076105102 +0.00297234517678923,0.000345648765931113,0.00196658744203032,0.00135399746363529,0.000904217093167033,0.000330370409876245 +0.000327798833884466,0.00184568289852123,0.00168619746939841,0.00061439309296094,3.35683525611513e-05,0.000743488415394867 +0.00135563230766645,0.00252843135435851,0.00105076856220851,0.000448868638261947,0.000315978918688362,0.000348197531745069 +0.000133401998858401,0.00222534571438196,1.4391984475814e-95,9.13603969463354e-20,3.15693593464963e-46,0.00069256069946515 +0.00129256447252692,0.00249476291170965,0.000855382265941985,0.000230995499163624,0.000378577884794629,3.78468356734999e-17 +0.00121230915388173,0.00249080001188791,0.00146991893180372,0.0002923765816567,0.000543799791316221,0.000333565247955476 +0.00341295403634376,0.00117740131926196,0.00164369184086721,0.00110140733785864,0.00326735022452917,0.000334144590177116 +0.00187930478320405,0.00048469211607447,0.00285969377277862,0.00142593632619364,0.00146262649298891,0.00293277579497895 +0.000519273992621937,0.0021276198032743,0.000866853431112939,0.000220230130222612,0.000276052128733108,6.57204898772945e-05 +0.00247603838975895,0.00301543067269797,0.00163686072073134,0.000636543208806072,0.00150746519699274,0.00101311735469501 +0.000682926221429387,0.00298268454324753,0.00170218302755559,0.000502391366033157,0.00153200193436335,0.000997047110117529 +0.00183786192418036,0.00336374840124548,0.00185130897172071,0.000877961600476862,0.00161474450410229,0.000785744861145998 +0.00154606388840194,0.00299916600613933,0.00151879067724055,0.000306136276205463,0.000576692202516204,0.000717938404030621 +0.00181779968690336,0.0023859177694164,0.00265372274682959,0.00150768815282318,0.00124857445772141,0.0020485436572023 +0.00059260234584722,0.00304425379135776,0.000704801843298077,0.000802575344037244,0.000701623321826752,0.00113915705666815 +0.00348629246336432,0.00228932738979926,0.00299525733246607,0.00181932697392562,0.00289048825309747,0.00361053495494279 +4.58388934103562e-05,0.000115283546166983,0.000192182198117062,1.13843105314152e-165,7.43102048429731e-78,0.00288547009874463 +0.00355990500274539,0.00194566228013785,0.00280528464849706,0.000763680553115426,0.00136273292329483,0.00282017089895159 +0.000570060709880549,0.00216470466469353,0.00215185050106044,0.000632620252903413,0.00196619636209507,0.000871168333553551 +0.000222905536125739,0.00265273888788196,0.00120178676938752,0.00146578186284382,0.000769509935468642,0.00348251959767631 +0.00540270328995628,0.00332648144332847,0.00367881679265153,0.0047800271722119,0.00376932692177267,0.00518979015348791 +0.000454957844882917,0.00170664038612444,0.00273010749415346,0.00109412306393098,0.00130567226823932,0.00390612997159297 +0.000954073438477495,0.00250215750436793,0.00177888601748856,0.000420892266841931,0.000324654273837068,0.0005408177778132 +0.00174500557390648,0.00133301238953823,0.00255168167287878,0.0029813699408768,0.00088649683948111,0.00172553931988071 +0.00117891170190403,0.00214041061218723,0.000874410446023655,0.00088052648770326,0.000741919330997563,0.00199179669265115 +0.00091671133536732,0.00299029506920015,0.00196632081967155,0.000711112329054696,0.00103721656351947,0.000852307690069642 +0.00254304174882345,0.000479403532494908,0.000802153513174152,0.000287266187266617,0.00438831432066558,0.000442425809994155 +2.40578406049722e-53,0.000491453395865228,0.000182855599622838,0.00327483952911018,0.00275556704935488,0.000833900821339158 +0,0.00119958132438278,0,1.21070613229742e-291,0,0.00059715195649326 +0.00155269225039305,0.001710848717328,0.00186256568638452,0.000464775334895081,0.00148410558288926,0.00252676296960633 +0.00338821394198453,3.52532564913988e-05,0.00192402665461725,0.000811504427312319,1.13261384589666e-05,0.000316052826953328 +2.17690736317064e-122,1.6519067550836e-115,0.000777449119986398,0.00174886345652605,5.11440294079732e-07,0.000565691401097521 +0.000257734501471367,0.000625182823098423,0.00233936182388463,0.00068197037825557,0.000725336235518138,0.00441374248934742 +0.000668809671352621,0.00152904838708699,0.00034000320514741,0.000199726593173169,8.22994596389709e-57,0.00209528919341951 +0.00130452208979037,0.000804876234974817,0.000566453947592176,0.000125633473254096,9.30432088694565e-05,0.00345310904334075 +0.00600875851068344,0.00133525005975304,0.00193495825168173,4.96439649914387e-16,3.54182039183964e-11,0.00315290331150691 +0.0006451147894342,0.000879626387310789,0.00133213538545257,0.00274893323584509,0.00321072254319524,0.00144560536270251 +0.00259291246169855,0.00270293162922497,0.0015258016453719,0.00213939688046899,0.00234583656919222,0.00351363043459397 +0.00808979182181784,9.79717606286037e-203,5.0904619072242e-300,0,1.82875415951704e-241,4.94065645841247e-324 +0.000647361449405939,0.00270782023616486,0.000385123788068086,1.80028246580829e-20,0.000178941715020987,0.000198280582207946 +9.28780683268765e-05,0.000135256568115889,0.000996303623359304,3.44565229849139e-08,0.000483269796512204,0.00326043601093424 +0.0013684662908727,0.00229522759387355,0.0017940185272952,0.00105136908564596,0.000966317382695412,0.00236764938762493 +0.00448295350823881,0.00121538462258284,0.00218178667683721,0.000281862082642043,0.00129939900663856,0.00258844632276372 +0.000190471853760186,0.00317209176235121,0.0019011159445814,0.00125423209778801,0.00194261998381048,0.00147671668656234 +0.00249961535637071,0.0029857808073352,0.00273437438097142,0.00228328482861009,0.0019587545703598,0.00226392168685333 +3.65996350415302e-09,0.000888063465979103,0.00243844622326797,0.000516684871666069,0.0005528919198636,0.00304543170056306 +1.66984093476494e-26,0.000786856996149871,0.00143558533063513,0.00127357581176542,4.92903608574182e-33,0.00128510155387422 +0.00849168280411803,1.11852197627738e-88,0.000391460030494547,8.13235284688593e-28,0.000580915095897648,4.16920403662687e-05 +4.94065645841247e-324,1.1706420680267e-172,0,0.0022189156658823,0,0 +0.00156358980724836,0.0011160700290414,0.00152697253309402,0.000847853676887996,0.000478155948971395,0.000114405063102497 +0.00013454621608009,0.00180727246208439,1.39643288363271e-267,2.46927465017715e-216,1.57431750063048e-32,0 +0.000166395797280138,0.00209456478475091,0.001957669620655,0.00050882771239428,0.000545035192985432,0.00114509194514381 +0.000847554282021232,0.00296616544986632,0.000829553646688162,0.00021203290656046,0.000167755815563322,0.000797233985437608 +0.00114229569834772,0.00120607371174208,0.00197003902967681,0.000563839622437333,0.00124680303295006,0.00241697561689462 +0.00581545671889318,0.000872159230834071,0.00155097897880834,0.000571295652498403,0.000321617038779852,3.58301081130791e-11 +0.00292789516682543,0.00276007256587162,0.00172783528477259,0.000589198597933291,0.0019244365907589,0.0012148934269471 +0.00269351655010855,0.00117447646551268,0.00240832005858652,0.000356879160564402,0.000155397496101418,0.00135564711183309 +0.00187258497062958,0.00226076899995888,0.00234689072873112,0.00203852010932661,0.00126717397039424,0.00408488930201445 +0.0021917569829428,0.000931776271419258,0.00241668206709177,0.000748913678409005,0.000795911296134639,0.000453616850334676 +0.000585908488848766,0.000357757271504965,0.00157820956555828,0.000848503017201947,0.00237343487388487,0.000773301304699621 +1.89383693680424e-45,0.00143396493092089,0.0013310654336597,0.000227832631696966,1.0728219501245e-35,0.000452311775226536 +0.00266143418711001,0.00223569528816656,0.00136332959275818,0.0006225881358469,0.00113894236656618,0.00109611822395948 +0.000299573380596278,0.00207627862590522,0.000466869751523513,0.000212122566138433,0.000191996214817353,0.000147532091526905 +0.00046143858760547,0.00279901657455675,0.000740745778761731,0.000335637469021323,0.000182708497696974,0.000547372502596931 +0.000640396928985989,0.00243119180854729,0.00135911708915742,0.000131919221527236,0.000769039736045494,0.000855905336628953 +1.68269882135614e-15,4.44278947955013e-33,0.00174367898718074,0.000362984776097351,1.1988165676314e-87,0.00056747461036343 +0.00205763102436009,0.00192337653003749,0.0026530618421579,0.00132404829775924,0.000572564860391256,0.00286180696062724 +0.00172855731617047,0.00288526850106676,0.00178160128534812,0.000809466905983161,0.00103750787475696,0.00108876498741432 +0.00290087705075974,0.00105634294387872,0.00208222782391332,0.000242114201314469,0.000580460251140657,0.00061723996802852 +0.00103348265896575,0.0028813490999751,0.00216133402158405,0.00118311220957062,0.000634690262042369,0.00200059154914791 +0.000699691343484292,0.000396892200310635,0.00183705734271133,0.000412428172311895,1.79987691252507e-22,0.000286214236404595 +0.000239469257714872,0.000657651085058765,0.000807830998176236,0.000484863017249781,0.000542761830733966,7.32828354381759e-05 +0.00312788230645554,0.00307958554670073,0.00162598367629049,0.001086921802544,0.000338831437299637,0.00200519942928737 +0.0010462397014851,0.0021949547189828,0.000752731533488648,0.000714694034480321,0.00131689894340008,0.00118939037488744 +0.000638508733402328,0.00151869049403921,0.00244496489876232,0.000479737374783906,0.00119605905554692,0.00195121768954849 +0.00104567700966068,0.00163440740157591,0.000186868092606069,0.00311897574284694,0.00040815774866486,0.0013910894332479 +0.00116313879123469,0.00155383418322309,0.00175879226741353,0.0015514693897821,0.00106919637091328,0.00182344857193055 +0.00438651745688811,1.1241832025467e-150,0.00109965568878245,2.17425329596133e-34,5.99337714417828e-124,3.71967705185965e-168 +4.57228844203546e-05,0.00255946997231345,0.000212605772833061,0.000188757342553906,0.000185312544634807,0.000688973327788256 +0.00201693808896608,0.00129469084874848,0.00163586756060445,0.000611407334512664,1.02827915933942e-27,0.00121228210165281 +0.00523851322555695,0.000194674408273821,0.00113961636140647,0.000282603667988035,0.00158273543016992,0.00051826025903044 +0.00130213956840989,0.00118154781056112,0.00162104471357506,0.00143262266133898,0.000718539045648361,0.00209943862950541 +0.00033888635412371,0.000380590006245181,0.000947842895737917,5.83886389150287e-07,0.00455386089392943,0.00255982838461684 +7.79648013451765e-25,0.000311308711273338,0.000170431145934485,0.000144078102361008,0.00149399838183751,0.0002927192339533 +0.000284926149349145,1.04370044525307e-263,0.000398940876476312,1.32765413754539e-49,0.00199616173719694,1.6254759748177e-321 +4.49151896107468e-118,3.39519863816877e-05,0.0016712571719029,3.72371770214349e-05,0.000669732526158603,0.00057665484206598 +0.000350520735110723,4.24916486666712e-05,0.00116323904121452,0.000162831531210027,7.39637910026549e-11,0.00323770278278097 +0.000271127973910069,1.84404024019161e-24,0.00176085189030089,0.000940780547559103,0.0028423799338082,0.000899971997347968 +0.00715762807780564,6.66140540651713e-12,0.00172950709196737,0.00050917844114509,0.000390041857276175,0.00135890686796432 +0.000751123447596251,0.00152023025075816,0.000962144193698982,0.00574158713050324,0.00202754036457233,0.00122423507901825 +0.00242700723511484,0.00167295507929594,0.00147395364657137,0.00602456825485879,0.00427796040630362,0.00197533382820085 +0.00255585748947773,0.00240339254492067,0.00308528562498695,0.00466022174244362,0.00455060835972389,0.00516993581820975 +0.00151800277714873,0.000876288270479939,0.00223107588861155,0.00373667030133414,0.00404249491110276,0.00129467492704928 +0.000927756952536108,0.0016939842534714,0.00174615464152339,0.000356438997116187,0.00294570261094199,0.000318454130963416 +0.000930152561229258,1.84480112235524e-07,0.000973061964594389,0.000735052517516735,0.00239025675564061,0.000276164084771669 +1.16857935337842e-91,9.58367248068154e-290,0.0005252085576783,7.57150820119467e-115,4.0975444804395e-48,1.05795278037049e-163 +0.00131071577046343,0.00241104648102926,0.00215013829600668,0.000894504349584407,0.000567736757690744,0.000984978879241899 +0.00304557073211608,0.0010575728621488,0.0014927181474318,0.00020567954219109,0.00143116872166736,0.000475360798578472 +0.00708199256552043,0.000307731161725668,1.30614685477111e-18,0.000335953399495308,6.5049399887634e-32,3.89320762465039e-17 +0.00233575119812394,0.00179583321557278,0.0012716844206453,0.000532113663735303,0.00113009363393137,0.00123137477377195 +0.00084232152940902,0.000998958219957834,0.00224505701572599,0.000329366606353557,0.00421159326543538,0.00110531225894861 +1.15301352044481e-27,0.00130082461696402,9.30997291031355e-06,0.000250847430076867,0.00574315992064689,0.000268198874902703 +0.00267705701487796,0.00170307271889762,0.00180036790995028,0.00626022279369291,0.00228328870731177,0.00380442426016478 +7.77446169253495e-05,0.00146358261561184,0.00127261487207873,0.00391585673268205,2.82651277627535e-54,0.00171753497738808 +0.000717314481712551,0.00071182802243614,0.00153416537197311,0.000397903505777896,0.00590813101323077,0.000850182072423538 +0.00215741402301563,0.000428824598389002,0.00106558157639853,0.00343049554756052,0.00554700982369067,0.000914029520614155 +0.00116274819620514,0.00170819657649568,0.00202730614883025,0.00456032760380991,0.00171119481399163,0.00117493068662282 +6.98892557416115e-278,4.55348474575241e-13,2.53659616343583e-177,0.0047579312536577,4.94065645841247e-324,0.000270000930496563 +0.00150577899571105,0.0019899489099854,0.00144326786980428,0.00106621192075477,0.00331946648291805,0.00103419234073803 +0.00157770756367705,0.00190999809188027,0.00215770788279272,0.000595599751324451,0.00137634208443364,0.0012009702206093 +0.000430276194815299,1.56916763841596e-17,0.000765924325612591,1.11037675343759e-150,9.03209484214586e-06,0.000697112667856139 +0.00895120265024768,3.83589156129342e-61,9.55459958670034e-25,2.49214313931971e-33,8.42549432632403e-217,0.000334471392343961 +0.000270194348400062,0.00184742678768061,2.21626051676851e-180,0.000257667626061616,7.13884413541403e-11,0.000372782838973406 +0.000429581159289475,0.00163242615987251,0.00204702397184126,0.000433420702703438,0.0022605055016473,0.00071975640530146 +0.000203432252482793,0.00134819325506776,0.000370995968560046,0.000677751611180035,0.00694092736585403,0.000189922032588929 +0.00679751643112886,0.000595480373719292,0.000666937317184882,0.000599861461705909,0.000140986456725508,0.000362831443786662 +1.90961415384488e-05,0.00106317383533713,0.00228021363923787,0.000436666055123537,0.000567677992930185,0.000536817697930562 +0.000110672236288968,1.23216887873437e-05,0.00157588242212371,0.000861512060489369,9.53450740114566e-50,0.000499528515529573 +0.000581320524106426,0.00341979955154293,0.000933013778914469,1.27400530485564e-18,0.000607233206093031,0.00110779328897989 +0.00070262113351652,0.00270179960152333,0.0022418612081314,0.00258282023806263,0.00119163577384755,0.00395056821083903 +0.000497806430852445,0.000438780575299757,0.00180821136393045,0.00192088483891673,0.00487058336782849,0.00478545498331835 +0.00188525054381906,4.45502466810781e-13,0.000431421213896213,0.00281208588616377,0.00113523864370753,0.000125855618336228 +1.47662322136532e-35,0.00124472131730355,0.000206523967033031,5.38886298998092e-12,0.00104941547096985,0.00229657651330461 +5.06242619575332e-37,0.00237357503799404,3.62739835979468e-22,1.1804927247897e-157,0.000649639304509362,1.09764938561598e-199 +0.000179642826221144,0.00187401134589455,0.00111176036756407,6.92573276451077e-10,8.76861094389185e-32,0.00253716381585286 +0.00112043405296965,0.000920910179382756,0.00214206103302752,0.00213458877676824,0.00113645114158383,0.000773640361386547 +0.00118864450409897,0.000700244297284841,0.00202850688511812,0.00032017071446971,0.00213063718700476,0.00220600592693839 +1.81151343538211e-26,2.44056116016672e-60,0.00142443147054348,0.000339565338896362,1.20280306669411e-37,1.63849993430144e-98 +0.000701753895160755,0.00232029298386174,0.00190425111591214,0.000240629124834095,0.00202133625053722,0.000667130557714939 +0.000664955826136554,0.00256559978926049,0.0019663982386098,0.000741673784078233,0.00071459561046983,0.000800169580441866 +8.77141264082602e-05,2.73897075493859e-33,0.000756872858563936,0.00308780924291013,0.00206026474599969,4.92715095906367e-06 +1.46404829368966e-37,6.36260886958809e-05,0.00109019259210869,0.000320472825244,0.000415036281822923,2.74797835563608e-05 +0.0001215659567855,2.76959782053636e-74,0.000500757840938062,8.80817530044377e-13,0.000205433159102864,4.614827012051e-152 +0.000166396852454762,0.000920262996915635,8.36733910388107e-61,1.09082251620815e-164,1.37028662672304e-36,0.00260578075635885 +0.0061827575038608,0.00151244755112468,0.00132855148813588,0.000396464720260875,0.00103608869860777,0.00070824207173226 +0.000162048200194557,0.00187555572731961,0.00177220625543767,0.00389405729687844,0.000345100784592828,0.0026491752789748 +0.00153399411870397,0.00171448862014106,0.00175302440939224,0.00511345615702782,0.00420271212145396,0.00188888281252855 +0.000347341744787244,1.87599704661996e-251,0.000471975983308942,4.88581886943079e-154,0.000387887053049698,1.64513131904756e-257 +0.00656550302783324,0.00234923093427801,0.00281985895672306,0.00158313360438199,0.0013526589066873,0.00303950846163106 +0.00109151467762413,0.00338731735732779,0.00170406217902244,0.000614043649522283,0.00086070324506067,0.0018387166783788 +0.00100734797666313,0.00365742125115131,0.00197726000693585,0.00191443759164048,0.0014170292013187,0.00206556396924123 +0.00381177481436717,0.00210796991831918,0.00361049850610674,0.00275338912617745,0.00489857256723459,0.0039305899079759 +0.00431496025240617,0.00268118227154812,0.00125943767869535,0.000972708437608092,0.00210838912380197,0.00185085390661813 +0.00320197963789439,0.00225989514385621,0.00231545837004834,0.00127413623860551,0.00104248199348731,0.00146101918286385 +0.000987356444533852,0.000618654818025481,0.00210160858929388,0.00201122456746998,0.00183782975468478,0.00457219546530533 +0.000978017428805887,0.00203970251208632,0.00187871216497716,0.000227288021457155,0.000795799874936811,0.000747666657887443 +0.000733203432244699,0.00269872334236101,0.00201118572587043,0.000816016592040382,4.60501912226509e-06,0.00186878150350762 +0.00042499711345982,0.00307320541584724,0.00104392765549647,0.000679869440529214,0.000687537260031632,0.00159593975576522 +0.008681658315224,0.000433691633245778,0.00117773112901406,0.000507987427547514,0.000967368114290085,0.00103415597264225 +0.00381325995976046,0.001251012003814,0.000581216691751295,0.000287321348096033,0.000300057144311968,4.05796590335617e-05 +0.000612357007954975,0.0028758185643953,0.000842992532709725,0.000209884550471403,0.00109145768985956,0.000792391232808972 +0.00684405798926915,0.000557680882764815,0.000878401554656559,2.65811846926321e-34,0.000826628621868689,2.1506546222292e-153 +0.00062065269131513,0.000364224258046114,0.00130204367098527,0.000435141971481239,3.69121039731951e-28,2.29664605564991e-170 +7.67518482800103e-05,0.00037738832239526,0.000266088035908899,1.85597597597454e-05,0.000593986615950114,0 +0.00205826413221375,2.15354995193924e-91,0.000514351351311278,9.3624572772796e-91,0.0012081983801626,0.00164919685734916 +1.28824565647332e-41,0.000241465508326331,0.0015795021490527,8.69621959034455e-36,1.15892459725697e-14,0.00153599184697623 +1.10130807171185e-28,4.48878980630008e-05,0.00165080813721996,0.000506527103227359,0.000435597524360505,0.00115522895558654 +0.000120105069682369,1.9044080859158e-154,0.000447101794812117,4.25993483954541e-70,2.97784440593831e-05,1.41741580048816e-159 +9.80217244568287e-06,0.000187520206918703,0.00176295951276073,0.000133173783255451,1.22356068472928e-24,8.96903611960972e-98 +5.35911940786624e-83,1.48138607845066e-35,0.00108340426988456,0.000357700975299839,8.48899545277052e-165,8.29005117491444e-83 +0.00169845239486745,0.00255000759506283,0.00215882079953152,0.00266703407851417,0.00300103591488472,0.00398957379441045 +0.00134325623371079,0.00311994586781324,0.00207857230993554,0.00204231774968185,0.00423620134295696,0.00243682162882536 +0.00101380568752013,0.00242200714743991,0.00219421540209652,0.00344373237980295,0.00261488395320355,0.00246709484465361 +0.000693253063593935,0.00315358225927612,0.00167833719412141,0.0019650137749309,0.00100790978701356,0.00199221753835276 +0.00103595529859932,0.00198619064534638,0.00190022387533259,0.00492943770091602,0.00292442488606182,0.00229239883502948 +0.000567250975478864,0.00237701195075802,0.00249231591746174,0.00121018371116601,0.00144370002996999,0.00145911948097715 +0.000947441314235849,1.31849893264397e-09,0.00124821327816262,0.000104601747320446,9.73514160903706e-38,5.79145465548788e-10 +2.83676339454366e-23,3.03909965767058e-13,0.00167967796404375,1.37746605757357e-76,6.4587664189848e-121,0.000239776002566088 +0.00018205114339245,1.87270234062252e-34,0.00173202491630991,0.000458787205020327,1.60890421248061e-65,4.88250633480101e-05 +0.00105820953485873,0.00127123349672719,0.00170121292236626,0.000341356714090518,1.44574066919172e-05,0.000441739360644444 +0.00100670387929752,0.00157884734888451,0.00213697804833723,0.000198121061700519,0.00165245139971264,0.00188419118875552 +4.55019864507396e-208,0.00126836272880693,0,0,2.90761201425816e-174,0 +0.000842084995836943,0.00145716242688096,0.00219076464807071,0.000700799312153689,0.00283353589754771,0.000554173650571275 +6.18383061464328e-20,9.71320227858137e-134,0.000605733828094282,5.65017788366661e-161,0.000277841968236708,1.182231016047e-250 +0.000450109430243027,0.000829895532791069,0,2.64633860963616e-97,1.84457024788091e-36,0 +0.00158524359480627,0.00107062908673812,0.000603229062999352,5.01322905329502e-09,8.54851005212156e-05,1.17926969653312e-255 +0.000228290703214251,8.35368063974262e-64,0.000921691779212107,0.000689187109132961,0.00100049458858186,1.08009460430503e-26 +0.00241522880463787,5.96560495194436e-24,0.00121684207617411,0.000404175969673588,0.00215836224503904,3.97992196623977e-05 +0.00166284614679917,0.00274156198077707,0.0020909616946258,0.00181090477961924,0.00187361032379025,0.00207249442108377 +0.000239463983326533,0.00236158948696827,0.0022659483066615,0.00230398415404062,0.00171216105802119,0.00279085345525074 +8.47109456874457e-31,0.00148132476450458,0,3.34259466256941e-283,1.58171429519697e-36,0 +0.00106449423578117,0.00148923784838705,0.00144414376053019,0.000207523148904958,0.00061927973114202,4.73650813473139e-12 +1.69760027739621e-86,0.000190325763512696,0.00107319336971077,0.00029044535933732,2.25751579119418e-21,0.000140516810356545 +0.000360859452178989,0.00167641916341885,0.000319629313817734,6.64837652406816e-23,0.0012957331994978,0.00263397736304013 +0.00218190004741441,0.00207543627292984,0.000834677543828827,0.00207064480377593,0.00101942401752872,0.00177487727169535 +0.0010502028096955,0.000931881085215991,0.00140878685146244,3.3631616240337e-38,0.0010657696610887,0.00109917389321902 +0.00319332441886354,0.00130969759504208,0.000476183372779617,1.10109967172028e-24,0.00361622848657064,0.000127572957339071 +0.00297270543135775,0.00258248651691707,0.00296286091125189,0.0022173700049907,0.00185819472354552,0.00210214096742959 +0.00549031437275753,6.37374101100651e-64,0.00117616934449701,0.00035664776376094,0.000537946517781029,6.85542497006446e-05 +0.00110038413205182,0.000839188447387091,0.000975066472475222,0.000390495681845165,0.00133878827194035,0.000728736672752019 +0.00207468220851405,4.85378164623723e-05,0.00176407063123115,0.000798258214068871,0.000142025271290079,2.51742435709683e-119 +0.000193672685556143,0.00143255079692566,3.47271593697201e-166,1.1352574471867e-113,5.34339403818115e-12,1.53180227379793e-96 +0.00109000098326352,0.000123167884546453,0.00170040223268741,0.00307834591225449,0.00252074576923168,0.00173002126596416 +0.000725841715078572,0.00244523127765852,0.00162093679949336,0.00028425709375915,0.0022048044511261,0.000776146883677436 +0.00041769805295329,0.00290517185156117,0.00162208982299761,0.000373125937382716,0.000493309515917501,0.00201610981506371 +0.00168483721946357,0.00219841508027981,0.00110213412299345,0.00582685191050293,0.00265664402028303,0.00418011748949669 +0.00224487493481079,0.000743626220183181,0.00242337906147036,0.00667727344332804,0.00285388594141995,0.00444299082132624 +0.000139221624805366,0.00114277975544949,0.00163324937274645,0.00537329285067133,0.000904367756712288,0.00328755311238403 +0.00162170215046367,0.00161694086194364,0.000929736606825678,0.00600946383136072,0.00171548495279524,0.00135231797787615 +0.00108803741148246,0.00181615460201582,0.00157207856004376,0.00548634200090319,0.00127484442255339,0.00145220652415461 +0.00107054344010812,0.00158114908678117,0.000876783457066672,0.00586096191579426,0.00195324503910188,0.0016117282918265 +0.000780793360243681,0.00187490704176978,0.00103365911684631,0.00401273797696906,0.000775362437164316,0.00258046394910864 +0.000579789329738824,0.000909118989925047,0.00137313038835923,0.00615644531283294,0.00529505429824792,0.00304540365873889 +1.23554572569274e-17,0.00159006740572704,0.000885326533433368,2.22431582529667e-43,1.76791300603579e-50,0.00287790543319775 +0.000974562064551782,5.79683272065008e-211,0.000824423412724234,2.81710387864897e-09,2.65345801128091e-289,0.000187125110595781 +0.000620940879583217,0.00139177521143128,0.000572173272538136,0.00376948229304628,0.00119669891155736,0.00154185529149772 +0.000876209640019752,0.00199244055201206,0.00204784158919393,0.00392192512761833,0.000715413836289969,0.00134357898327558 +0.000928289053865946,0.00265075397979769,0.0011090221818496,0.00424642132486742,0.000379344103387309,0.00234596159244932 +0.000400417817419772,0.000352659181377946,0.000890389506944101,0.000991699726219724,0.00185694725163206,4.09683342990067e-05 +0.00268654236002624,0.00276682544826779,0.00153021982830227,0.000355220065372247,0.00104118460455332,0.00148178335480697 +1.46746662789456e-74,0.000651162022469518,0.000864704531313254,0.00118067512704197,2.48071485904997e-06,0.000399271176111313 +0.00270075780487798,0.00241937210121483,0.00242553661829816,0.000776791856403269,0.00121297491557568,0.00170991849614321 +0.00550548128735452,0.00186716611292976,0.00145875823852023,0.000649701235959229,0.00154108030554917,0.0011161861796947 +6.42475276714239e-99,0.0017316102774607,0.000558694869518252,3.12703062846954e-14,0.00104869254320391,0.00258992162143805 +7.22302122043068e-05,0.00106955245412685,0.0015209570670646,0.000816184657890368,0.000209875639608089,9.84415923071368e-168 +0.000950983415863828,0.000853101881502,0.00208864850835696,0.000194580885568442,7.44994036817157e-05,0.000858055202748378 +0.00184880836323427,0.00229816390671644,0.00296197982510755,0.00123420210492432,0.00237714362780231,0.00339729896778168 +0.000870049669487416,0.00150298117515244,0.00211389207189832,0.00021358171404191,0.000514896771042654,0.000535409299769926 +0.00130957017021875,0.00305588696209971,0.00222696921917354,0.00086491044393076,0.00196112786726076,0.00107078649159236 +0.000346024843097132,0.00180834248612094,0.00092317240134692,0.000475799222665561,0.000839152821542007,0.000313379585138597 +0.00185458557147005,2.70786151600088e-31,0.00172672027239259,0.000260916003699164,0.000211516393640926,6.39879331547263e-39 +0.000677830332018695,0.00246279037512825,0.00156629297006092,0.000365957719128881,0.000429142354799504,0.000620063222401778 +0.00149756381194303,0.00276810326917002,0.00130860596759078,0.000178891797192788,0.000677733607214268,0.0007456559401275 +0.000246462218083713,0.00173452927736569,2.66009018265727e-178,2.70271846624977e-106,4.05317252681137e-06,2.43223317549648e-134 diff --git a/tests/_data/Genes.csv b/tests/_data/Genes.csv new file mode 100644 index 0000000000..a839614e90 --- /dev/null +++ b/tests/_data/Genes.csv @@ -0,0 +1,780 @@ +AAAS +ABCB6 +ABCB7 +ACAA1 +ACAA2 +ACADM +ACADSB +ACADVL +ACAT1 +ACKR3 +ACO2 +ADA +ADCY6 +ADD1 +ADM +ADORA2B +ADRM1 +AFG3L2 +AGL +AGO4 +AGRN +AIFM1 +AIFM3 +AK1 +AK3 +AK4 +AKAP12 +AKR1A1 +ALAS1 +ALDH6A1 +ALDH7A1 +ALDH9A1 +ALDOA +ALDOB +ALDOC +ALG1 +ALYREF +AMPD3 +ANG +ANGPTL4 +ANKH +ANKZF1 +ANXA1 +ANXA2 +APP +APRT +ARL6IP1 +ARPP19 +ARTN +ATF3 +ATP1B1 +ATP6AP1 +ATP6V0B +ATP6V0C +ATP6V0E1 +ATP6V1C1 +ATP6V1D +ATP6V1E1 +ATP6V1F +ATP6V1G1 +ATP6V1H +ATP7A +AURKA +AVPR1A +B3GALT6 +B3GAT1 +B3GAT3 +B3GNT3 +B4GALNT2 +B4GALT1 +B4GALT2 +B4GALT4 +B4GALT7 +BAX +BCAM +BCAN +BCAP31 +BCKDHA +BCL10 +BCL2 +BCL2L1 +BCL2L10 +BCL2L11 +BCL2L2 +BDH2 +BGN +BHLHE40 +BID +BIK +BIRC3 +BMF +BMP2 +BNIP3L +BOLA2 +BPNT1 +BRCA1 +BRF2 +BRS3 +BTG1 +BTG2 +BTG3 +CA12 +CACNA1H +CANT1 +CAPN5 +CASP1 +CASP2 +CASP3 +CASP4 +CASP6 +CASP7 +CASP8 +CASP9 +CAV1 +CCNA1 +CCND1 +CCND2 +CCNG2 +CCNO +CD14 +CD2 +CD38 +CD44 +CD69 +CDA +CDC25B +CDK1 +CDK2 +CDKN1A +CDKN1B +CDKN1C +CENPA +CETN2 +CFLAR +CHPF +CHPF2 +CHST1 +CHST12 +CHST2 +CHST3 +CHST4 +CHST6 +CITED2 +CLDN3 +CLDN9 +CLN6 +CLP1 +CLU +CMPK2 +COG2 +COL5A1 +COPB2 +COX10 +COX11 +COX15 +COX17 +COX4I1 +COX5A +COX5B +COX6A1 +COX6B1 +COX6C +COX7A2 +COX7A2L +COX7B +COX7C +COX8A +CP +CPT1A +CREBBP +CS +CSRP2 +CSTF3 +CTH +CTNNB1 +CXCR4 +CYB5A +CYB5R3 +CYC1 +CYCS +CYLD +DAD1 +DAP +DAP3 +DCN +DCTN4 +DDB1 +DDB2 +DDIT3 +DDIT4 +DECR1 +DEPDC1 +DFFA +DGCR8 +DGUOK +DIABLO +DLAT +DLD +DLST +DNAJA1 +DNAJC3 +DNM1L +DPYD +DPYSL4 +DSC2 +DTNA +DUSP1 +DUT +EBP +ECD +ECH1 +ECHS1 +ECI1 +EDF1 +EDN2 +EFNA1 +EFNA3 +EGFR +EGLN3 +EGR3 +EIF1B +ELF3 +ELL +ELOA +EMP1 +ENO1 +ENO2 +ENO3 +ERBB2 +ERBB3 +ERCC1 +ERCC2 +ERCC3 +ERCC4 +ERCC5 +ERCC8 +EREG +ERO1A +ERRFI1 +ETF1 +ETFA +ETFB +ETFDH +ETS1 +EXT1 +EXT2 +F2 +F2R +F3 +FAM162A +FAS +FASLG +FBP1 +FBP2 +FDX1 +FDXR +FEN1 +FEZ1 +FH +FKBP4 +FOS +FOSL2 +FOXO3 +FUT8 +FXN +G6PD +GAA +GADD45A +GADD45B +GAL3ST1 +GALE +GALK1 +GALK2 +GAPDH +GAPDHS +GBE1 +GCH1 +GCK +GCLC +GCNT2 +GFPT1 +GLCE +GLRX +GLUD1 +GMPPA +GMPPB +GMPR2 +GNA15 +GNE +GNPDA1 +GOT1 +GOT2 +GPC1 +GPC3 +GPC4 +GPI +GPR87 +GPX1 +GPX3 +GPX4 +GRHPR +GRPEL1 +GSN +GSR +GSTM1 +GTF2A2 +GTF2B +GTF2F1 +GTF2H1 +GTF2H3 +GTF2H5 +GTF3C5 +GUCY2D +GUK1 +GUSB +GYS1 +GYS2 +HADHA +HADHB +HAS1 +HAX1 +HCCS +HCLS1 +HDLBP +HEXA +HGF +HK1 +HK2 +HMGB2 +HMMR +HMOX1 +HOMER1 +HOXB9 +HPRT1 +HS2ST1 +HS3ST1 +HS6ST2 +HSD17B10 +HSPA5 +HSPA9 +HSPB1 +HTRA2 +IDH1 +IDH2 +IDH3A +IDH3B +IDH3G +IDS +IDUA +IER3 +IFITM3 +IFNB1 +IFNGR1 +IGF2R +IGFBP1 +IGFBP3 +IGFBP6 +IL13RA1 +IL18 +IL1A +IL1B +IL6 +ILVBL +IMMT +IMPDH2 +INHA +IRF1 +IRS2 +ISCA1 +ISCU +ISG20 +ITPA +JMJD6 +JUN +KDELR3 +KDM3A +KIF20A +KIF2A +KIF5A +KLF6 +KLF7 +KLHL24 +KRT18 +LALBA +LARGE1 +LCT +LDHA +LDHB +LDHC +LEF1 +LGALS3 +LHPP +LHX9 +LIG1 +LMNA +LOX +LRPPRC +LUM +LXN +MADD +MAFF +MAOB +MAP3K1 +MCL1 +MDH1 +MDH2 +ME1 +ME2 +MED24 +MERTK +MET +MFN2 +MGMT +MGST3 +MIF +MIOX +MMP2 +MPC1 +MPC2 +MPG +MPI +MRPL11 +MRPL15 +MRPL34 +MRPL35 +MRPL40 +MRPS11 +MRPS12 +MRPS15 +MRPS22 +MRPS30 +MT1E +MT2A +MTRF1 +MTRR +MTX2 +MXI1 +MYH9 +NAGK +NANP +NASP +NCAN +NCBP2 +NDRG1 +NDST1 +NDST2 +NDST3 +NDUFA1 +NDUFA2 +NDUFA3 +NDUFA4 +NDUFA5 +NDUFA6 +NDUFA7 +NDUFA8 +NDUFA9 +NDUFAB1 +NDUFB1 +NDUFB2 +NDUFB3 +NDUFB4 +NDUFB5 +NDUFB6 +NDUFB7 +NDUFB8 +NDUFC1 +NDUFC2 +NDUFS1 +NDUFS2 +NDUFS3 +NDUFS4 +NDUFS6 +NDUFS7 +NDUFS8 +NDUFV1 +NDUFV2 +NDUFV3 +NEDD4L +NEDD9 +NEFH +NELFB +NELFCD +NELFE +NFIL3 +NFX1 +NME1 +NME3 +NME4 +NNT +NOCT +NOL3 +NPR2 +NQO2 +NR3C1 +NSDHL +NT5C +NT5C3A +NT5E +NUDT21 +NUDT9 +OAT +OGDH +OPA1 +OXA1L +P4HA1 +P4HA2 +PAK1 +PAM +PAXIP1 +PC +PCK1 +PCNA +PDCD4 +PDE4B +PDE6G +PDGFB +PDGFRB +PDHA1 +PDHB +PDHX +PDK1 +PDK3 +PDK4 +PDP1 +PEA15 +PFKFB1 +PFKFB3 +PFKL +PFKP +PGAM1 +PGF +PGK1 +PGLS +PGM1 +PGM2 +PHB2 +PHKA2 +PHKG1 +PHYH +PIM1 +PKLR +PKM +PKP1 +PKP2 +PLAC8 +PLAT +PLAUR +PLCB2 +PLIN2 +PLOD1 +PLOD2 +PLPPR4 +PMAIP1 +PMM2 +PMPCA +PNP +PNRC1 +POLA1 +POLA2 +POLB +POLD1 +POLD3 +POLD4 +POLE4 +POLH +POLL +POLR1C +POLR1D +POLR2A +POLR2C +POLR2D +POLR2E +POLR2F +POLR2G +POLR2H +POLR2I +POLR2J +POLR2K +POLR3C +POLR3GL +POLR3K +POM121 +POR +PPARGC1A +PPFIA4 +PPIA +PPP1R15A +PPP1R3C +PPP2CB +PPP2R5B +PPP3R1 +PPT1 +PRDX3 +PRDX5 +PRF1 +PRIM1 +PRKCA +PRPS1 +PSEN1 +PSEN2 +PSMC4 +PTK2 +PYGB +PYGL +PYGM +QSOX1 +RAD51 +RAD52 +RAE1 +RALA +RARA +RBCK1 +RBPJ +RBX1 +RELA +RETSAT +REV3L +RFC2 +RFC3 +RFC4 +RFC5 +RHOB +RHOT1 +RHOT2 +RNASEL +RNMT +ROCK1 +RORA +RPA2 +RPA3 +RPE +RRAGD +RRM2B +S100A4 +SAC3D1 +SAP30 +SAT1 +SATB1 +SC5D +SCARB1 +SDC1 +SDC2 +SDC3 +SDC4 +SDCBP +SDHA +SDHB +SDHC +SDHD +SEC61A1 +SELENBP1 +SERPINE1 +SF3A3 +SIAH2 +SLC16A3 +SLC20A1 +SLC25A1 +SLC25A10 +SLC25A11 +SLC25A12 +SLC25A13 +SLC25A20 +SLC25A3 +SLC25A4 +SLC25A5 +SLC25A6 +SLC2A1 +SLC2A3 +SLC2A5 +SLC35A3 +SLC37A4 +SLC6A6 +SMAD5 +SMAD7 +SNAPC4 +SNAPC5 +SOD1 +SOD2 +SOX9 +SPAG4 +SPTAN1 +SQSTM1 +SRD5A3 +SRPX +SRSF6 +SSRP1 +STBD1 +STC1 +STC2 +STMN1 +STX3 +SUCLA2 +SUCLG1 +SULT2B1 +SUPT4H1 +SUPT5H +SUPV3L1 +SURF1 +TAF10 +TAF12 +TAF13 +TAF1C +TAF6 +TAF9 +TALDO1 +TAP1 +TARBP2 +TCIRG1 +TES +TFF3 +TGFA +TGFB2 +TGFB3 +TGFBI +TGFBR3 +TGM2 +TIMM10 +TIMM13 +TIMM17A +TIMM50 +TIMM8B +TIMM9 +TIMP1 +TIMP2 +TIMP3 +TIPARP +TK2 +TKTL1 +TMED2 +TMEM45A +TNF +TNFAIP3 +TNFRSF12A +TNFSF10 +TOMM22 +TOMM70 +TOP2A +TP53 +TPBG +TPD52 +TPI1 +TPST1 +TPST2 +TSG101 +TSPO +TXN +TXNIP +TYMS +UGP2 +UMPS +UPF3B +UQCR10 +UQCR11 +UQCRB +UQCRC1 +UQCRC2 +UQCRFS1 +UQCRH +UQCRQ +USP11 +VCAN +VDAC1 +VDAC2 +VDAC3 +VEGFA +VHL +VLDLR +VPS28 +VPS37B +VPS37D +WEE1 +WSB1 +XIAP +XPC +XPNPEP1 +XYLT2 +ZFP36 +ZNF292 +ZNF707 +ZWINT diff --git a/tests/_data/S.csv b/tests/_data/S.csv new file mode 100644 index 0000000000..14c1b5c2c9 --- /dev/null +++ b/tests/_data/S.csv @@ -0,0 +1,780 @@ +21.6813264133806 +20.9721823628753 +7.54049606969799 +23.1689704198635 +27.4516821600991 +19.9068134432567 +12.7664616595104 +174.749245511097 +22.3448984630294 +40.8260319878814 +50.1233250323993 +10.6565377503449 +18.962209406384 +57.6077257830056 +117.109619423942 +4.01635597539744 +29.398813281154 +14.1206125872553 +9.16950081940644 +6.81461931788286 +17.407943414968 +12.2270126874305 +23.6143959479075 +34.69361219894 +13.8393886745973 +8.58426802142214 +39.9833825957116 +22.9902094675732 +87.6552561440952 +16.8339533245918 +7.68886305421105 +25.414366786097 +408.014512518414 +406.369808071304 +213.711127389546 +5.03625101232777 +30.2355061489613 +5.73096850044822 +98.1500565056324 +43.2004117410945 +14.4542755033166 +28.0832439360298 +498.996842209498 +272.431802803518 +118.222802106883 +61.0536869734219 +85.0975010156367 +35.5108571422774 +1.47391036285199 +27.691825946371 +126.9549930262 +26.4967451593492 +27.7148290976364 +118.308282353329 +76.7125151101603 +11.9179526360673 +12.7663014483634 +53.4331179623799 +64.0559174878759 +38.9168764791471 +15.9467297594852 +3.02804015386715 +8.42296454697864 +8.84140774487825 +4.41282743322653 +27.6522820577179 +16.7435234976565 +10.4578651103204 +1.17201995315611 +33.3289907638695 +10.6537222171403 +3.83726058758366 +9.26091634373459 +37.7912821999563 +106.504457916987 +49.5398236699732 +45.8751424577692 +16.4179082972425 +5.94703538133015 +7.91339909936148 +37.9662414546022 +2.69496962160906 +5.25190940176583 +31.9106889974667 +25.1523246433318 +1295.10780051682 +117.968917518591 +12.698345835014 +5.16216592859492 +17.8377009199934 +7.83946362015725 +5.54312037262595 +33.43343256172 +2.16667513008836 +5.95857057205853 +2.94535373574029 +4.45399769567543 +0.250595839232363 +63.4443193578348 +109.424024949307 +18.614456865167 +39.2928925782926 +53.5716441302592 +12.6526567506314 +14.8243728860997 +18.4962663244946 +9.02115435712326 +10.917065105878 +25.7272107316342 +5.9535437585179 +9.33753590220342 +5.38203039604508 +8.70977537270347 +175.185963787749 +16.2544336922683 +36.3882330525008 +23.9718280524242 +12.8672235472259 +6.48659169022679 +58.2828148414947 +9.51125127368091 +6.04855022179975 +58.867807255148 +13.3055173786792 +53.0013370175301 +31.7136382146471 +15.4929054258933 +12.2981312014911 +103.18757147604 +36.109267464039 +58.1471958643635 +4.54742750294309 +22.7016264025266 +14.9170559214321 +53.2174921021022 +16.1083205674494 +21.8083642678261 +1.81038091019211 +12.2563686785942 +13.6965904037581 +0.507838194578102 +2.37606184765169 +89.3084606174729 +54.9323996695097 +10.4784699929062 +7.86486101951848 +3.9393369975544 +447.633075275364 +2.14959173826638 +5.79907558876661 +62.1273722082919 +32.9004866041668 +6.02933618490922 +7.24105730905629 +7.139454169842 +17.3804017349489 +51.8250679041459 +76.3676080943963 +78.2597773011886 +144.545534805814 +54.0898559248094 +26.1345736821843 +64.1226492240219 +10.7604452129725 +23.8132873742044 +59.6837915187753 +132.764174333562 +42.7008519770877 +14.3442403429898 +13.1893808241338 +41.3021849583982 +69.3015818069283 +6.04279771032317 +6.67474650419302 +62.0871797268754 +80.4209501397034 +30.2829788184432 +136.536598755334 +64.139899006482 +24.6575866778272 +6.62951302991114 +87.947859598363 +47.3734759446732 +11.5547383912405 +191.762745416201 +8.04289410662369 +36.7596518037385 +18.8965969082561 +20.6372977342925 +183.167262320609 +19.2001556905973 +2.69984643917387 +4.73305478277156 +15.4296980822066 +15.3437656106009 +4.38769372113438 +7.11487800738056 +15.4384086707079 +37.5101191727526 +37.5033007305341 +10.7662739888312 +15.8960240102928 +9.17783251484184 +10.8121341224726 +19.2224837327127 +22.2073705358847 +496.238352100018 +18.9279287596577 +18.4079729003404 +6.84687538766356 +75.3353115125377 +80.922480522502 +15.4685216422488 +67.3692280895532 +3.33152079392488 +42.4618611901808 +30.0033412639623 +17.7003357721717 +11.2662634618916 +12.9744385563113 +50.4241894889697 +27.4478908968094 +12.1993524132981 +8.85198147787868 +179.5982076721 +555.583649473631 +243.299119536139 +268.324967219236 +34.3085354962759 +23.433608428615 +11.8636624934247 +6.13390992693608 +19.6359611368895 +1.94849126999272 +0.994499323518535 +1.87690335151979 +2.79924349586863 +24.6409853119142 +75.3400554489606 +24.6207414476379 +25.4212472089014 +8.68414880036634 +9.32936597902297 +29.9042696630271 +12.4738320409805 +19.1508617036949 +81.5721436907676 +17.246372117144 +44.4589283345591 +11.679084577384 +13.6050280032984 +0.82414561943523 +51.1051502256433 +19.4822435009009 +44.4162459824935 +41.791788068804 +16.9808423903844 +118.06796182026 +25.8606915662002 +21.2434359729152 +237.14849057013 +66.4506848177308 +18.2866372387882 +7.16683923968195 +2.30470645585293 +30.1420233398968 +19.9368678075715 +51.6856427948377 +157.372576454316 +7.46661977286461 +8.97527998988902 +7.8340245314284 +1.60183329495899 +1095.01190219185 +63.2404181030125 +26.5880853490495 +8.14162815136857 +4.77691103622641 +6.65548137745814 +2.14831056681549 +10.998091047388 +12.1941493090332 +18.3191700928618 +65.3647079897626 +15.8609303225421 +10.7250157033664 +14.0968636024184 +24.569534381498 +6.65978427528083 +9.47818933888954 +64.4063402439952 +48.8512673277317 +42.7243297401743 +40.9925915081635 +16.1541261787207 +63.4942382810576 +16.3795194269282 +115.124108331899 +1079.08252530139 +222.068721341506 +15.4119832128986 +8.97757466290178 +595.281951468944 +13.508135244257 +18.7119567369092 +21.5381372994799 +7.85582123263263 +30.0179340286528 +6.81380758501142 +7.62205319221664 +2.86218127508624 +16.6842828639956 +0.338113918583378 +33.345780701576 +20.4154263211416 +25.1986480220098 +6.25020379739407 +52.9745375593915 +59.2807609110906 +6.34184229707297 +28.8639860684191 +5.86313190700809 +68.0492547151002 +55.2203827191502 +10.1242832005619 +3.19983389196101 +34.5493026174729 +15.2821244538379 +75.6148209640881 +8.54372206428692 +123.637277014528 +3.39859101254494 +7.01886397631529 +26.1683046539447 +5.09340707220691 +6.36229069317766 +3.20259599187017 +31.5193798984797 +125.263813411088 +45.9219018544813 +969.163922808091 +11.4511667602619 +39.4444231029909 +77.6173770467075 +6.79888295589603 +29.8648406872492 +15.4030045235939 +91.8266129213133 +13.8588158621203 +45.5790038467922 +720.747334235085 +0.014974565391672 +52.9243692152536 +12.7779045935133 +51.6970684361059 +100.414691418599 +287.45613259618 +24.8572007747182 +37.9539156249735 +2.82660534739214 +3.87546855587918 +8.59708466437424 +15.1994154109298 +21.4463922560034 +127.988041686102 +31.9107636409323 +18.0298925803723 +11.2784038483844 +7.95926914710182 +45.6262891019198 +17.6613325698043 +14.9576688818878 +6.59050920761296 +141.891069021562 +23.1896034907874 +10.5350534656473 +7.13705323605421 +9.56023157837547 +257.1705784197 +72.1583645917949 +7.16796731366262 +6.54826238212396 +99.4787488958349 +0.33902571033281 +5.06831912392158 +0.155647466708098 +225.549458066002 +207.890528468172 +48.6885772228486 +3.75927587802071 +176.94189957334 +32.0558761244521 +0.578835441802418 +8.96677021024569 +93.7095616426132 +40.7621904969561 +17.1085274498138 +132.629550781496 +13.4603664502272 +30.522017481603 +35.6690385506956 +51.6185572555594 +8.3948309982397 +106.542127609162 +81.9959354111907 +53.7375463593278 +11.0078575840057 +3.73587534558889 +15.6392277232385 +11.4361840749917 +5.31377814700588 +30.6567665453194 +7.03691203821607 +13.1891964207512 +4.89474767456963 +15.01542188796 +202.34585320133 +30.8690705927496 +22.1313116216092 +16.9644860901579 +5.10182707485852 +9.51278249046716 +18.7138743945412 +13.5953830253472 +6.0992651556658 +9.00020524720406 +2.57717844145779 +12.6324885635681 +15.6519289610765 +6.10108630212808 +3.3334566698892 +111.660174227719 +572.669672414387 +2.78362276233123 +5.15556115401334 +12.0441563052531 +26.6470991596278 +289.008127207195 +13.9806651431518 +1.69722754813937 +21.8036457433755 +17.9438131064848 +14.9257050110513 +140.123762606833 +14.2666984445084 +11.0536558910833 +2.20794089274264 +109.316937331855 +10.5168753630914 +10.5324921389603 +80.3331761122208 +9.43180136745262 +22.2260952403267 +20.010621739702 +41.4588801502902 +4.37806080804334 +25.4891237651041 +20.0004516515363 +13.0656001676991 +25.0960670935794 +26.1424685073496 +7.39950383948608 +12.626918819558 +50.716232419736 +50.6683670826599 +15.2201173640321 +16.126067868692 +7.60980259748628 +25.6669892653838 +13.0751443747816 +24.011522482225 +14.124579901019 +14.4125420834493 +20.9602368445198 +42.8867686800446 +22.8104610328751 +3.95691230207164 +6.44943952435532 +18.0560199851284 +29.2866371247422 +17.4176155221662 +26.785556275522 +34.1666303705611 +61.6530796161053 +8.60958893646218 +27.3358706363955 +44.0999736170211 +43.6628230869356 +11.7983082359148 +1.79013182125888 +17.6779804500546 +19.0610532355577 +7.4477279150796 +9.99642018435279 +9.81304089521879 +27.8891145582044 +13.8571366055781 +29.934648487855 +16.9010378225297 +7.67491530137449 +32.6370081497303 +35.2975587913092 +6.12730762221755 +30.1622911836417 +32.7288138948869 +8.03361452519127 +35.206331025411 +76.0114982610616 +6.08859847692252 +19.1978997196877 +75.5346837894139 +62.3226761517083 +63.6133419721325 +5.49852186887248 +1.59926104852074 +10.6555465766432 +106.977881938623 +21.4536593883795 +21.8828125493906 +7.57960222714138 +3.0377176027392 +7.15464304571012 +239.477252442829 +8.60270041635727 +340.885144019785 +5.99281184097732 +57.1291914212064 +41.8563485759109 +29.1762341686502 +45.2649562584808 +17.8456756195016 +98.1035752938491 +34.5399245578415 +55.6888802044592 +12.9944556468513 +84.8929284027748 +6.98096650778763 +14.6933711315629 +24.2442633694624 +53.5987685500549 +4.78461322987968 +243.087764245821 +216.327458613772 +11.688661937648 +18.2750547667464 +29.2362516059536 +13.9927344524694 +21.0577379246456 +60.5117821440816 +44.9708755039154 +34.7331872382946 +6.53933639263289 +25.6722817180441 +5.91550166198067 +12.2140394854561 +23.179391682937 +59.2418907558767 +3.33117564540846 +5.17955934156629 +26.2440148578772 +9.08607462367871 +5.15861076576282 +30.4131466125052 +10.6492742571245 +6.73591432509745 +6.10370914775868 +9.1396107891968 +7.45689264313011 +39.2039390454842 +18.6235152170936 +6.24775723881343 +23.0065384538872 +4.79715343241114 +15.4273951979178 +19.4187588241782 +32.8874233708621 +8.70930800399043 +13.5045619617298 +9.02496852082262 +21.7040938314243 +7.37901348639247 +5.7698948697152 +30.6478113152005 +3.79587752317141 +68.0884270281689 +102.706742664948 +62.66325899134 +54.0369556884193 +34.443025896141 +35.8533113948539 +40.4732761256435 +28.4764768035286 +75.06591397538 +117.652525179702 +19.6647348682902 +5.64811316571869 +9.81939548714107 +13.630369664631 +5.81535128978422 +5.64849496151097 +23.3237666532499 +8.30744969700526 +80.796903394217 +45.6817406373268 +315.936019216337 +29.5977307719041 +4.79933629091463 +5.30363656067904 +13.754286963822 +11.6175212628202 +18.3540521623872 +28.594590937964 +13.6491398306451 +22.8033380931639 +30.7292062134091 +28.0682573832925 +10.6266465652551 +8.54090516108071 +7.80639275833561 +8.31262520445325 +5.3319175992191 +521.861309073893 +5.71463300932828 +47.9327640703194 +3.14211613980273 +6.63998425404118 +15.1263677420883 +15.3255605769112 +16.821048818222 +7.35481338286645 +8.41362443765289 +10.924160612122 +6.21677634297215 +287.861946905156 +10.9326220321534 +12.9229631220069 +228.111757701407 +6.34587480746683 +14.4265068749173 +88.5670011535623 +152.279019285322 +50.7924795335902 +32.1181609996662 +67.6913713910581 +56.7865039881028 +48.0961911652896 +28.3057970080664 +2.95533861447819 +20.0054289598242 +65.7079495911554 +99.5709799062232 +365.476356566719 +13.5371689810378 +20.067357517928 +32.3945733481751 +16.0551972455958 +32.8309561985581 +16.8263790747105 +22.9941547608396 +13.8344018374305 +7.06111330744621 +11.7222729264538 +41.1732661800346 +102.503045736815 +127.021459801158 +209.009144374479 +104.733878816456 +104.771867227604 +8.33269971694798 +2.17601629747787 +12.0789841349414 +18.6829263237491 +10.2546017208266 +24.166376708624 +8.54115248416802 +6.62457749605889 +69.7612810898965 +67.3814139630993 +20.0602993529076 +10.6635149093225 +60.9461780065424 +35.5386031454419 +2.76112234782977 +84.7144023950944 +47.0956039555176 +42.0715269185444 +15.4288515091306 +12.9691775071796 +22.8988017885102 +64.434659133606 +9.20508684252257 +10.3206373140329 +21.8350327440825 +51.3238897124006 +18.0420493929413 +34.7165868673624 +7.15089511210967 +10.7692762276497 +32.1380212788397 +6.24313705353705 +10.4141305880693 +27.2810670375319 +12.1567193696679 +20.4045133378528 +92.9130390401195 +44.4038252530274 +12.8537108797747 +92.1820152591101 +51.5125269019431 +171.734872701 +5.46357476480914 +3.44717623519342 +15.9477808383407 +399.575761972144 +29.4487774187001 +384.672673742362 +11.3505568655347 +17.2329652137935 +8.23677677383184 +8.74723662107134 +19.0438430610961 +12.8784903578433 +416.209398456535 +289.556147607247 +382.518887291397 +13.7749838041676 +7.67842991760911 +23.0590532459488 +39.4016840230951 +103.180989140036 +18.0624070292759 +37.1389891697231 +41.0663764223492 +37.9194700895389 +14.7258756553899 +12.8319033772542 +24.3608551272532 +12.8954749884237 +17.4722664936478 +12.1752818810293 +164.831708737534 +13.5276640054395 +12.4875856333418 +10.830556117692 +142.218654097452 +150.604685071621 +708.346153312433 +28.3016292594721 +41.5719578459076 +2.99537745419497 +7.47714386494662 +34.8432429490595 +19.2346812985223 +23.5627796186918 +62.8236005147785 +43.9641256164228 +20.5027622091742 +112.749886943416 +55.8548997718321 +57.8987222292094 +35.4036187525474 +69.6296884638443 +39.0614571791601 +44.8752927465988 +91.248595546525 +7.28881396187067 +10.9311446714355 +31.624231451982 +9.80326599024997 +4.6884101485098 +11.2493928172419 +64.458242262316 +3.33077816684591 +18.3849014694576 +11.7393309597076 +15.8527798442665 +426.576148278302 +5.55674312918536 +2.86986996725083 +17.3511954422105 diff --git a/tests/_data/expected_archetypes.npy b/tests/_data/expected_archetypes.npy new file mode 100644 index 0000000000..5a80c83877 Binary files /dev/null and b/tests/_data/expected_archetypes.npy differ diff --git a/tests/_data/tumor_sub_corey_clean.h5ad b/tests/_data/tumor_sub_corey_clean.h5ad new file mode 100644 index 0000000000..0dfba951bf Binary files /dev/null and b/tests/_data/tumor_sub_corey_clean.h5ad differ diff --git a/tests/test_archetype.py b/tests/test_archetype.py new file mode 100644 index 0000000000..012718bb05 --- /dev/null +++ b/tests/test_archetype.py @@ -0,0 +1,180 @@ +from __future__ import annotations + +from pathlib import Path + +import numpy as np +import pandas as pd +from scipy.sparse import csr_matrix # noqa: TID251 + +import scanpy as sc +from scanpy.tools._archetype import compute_hexagon_coordinates + +# TEST_DATA: Dynamically locate the _data directory relative to this test script. +# Ensures portability across Windows, macOS, and Linux without local hardcoded paths. +TEST_DATA = Path(__file__).parent / "_data" + +# DATA_PATH: AnnData object containing clean tumor cells with sample_type labels +# ("brain_met" or "primary"). Must contain the archetype gene subset in var_names. +DATA_PATH = TEST_DATA / "tumor_sub_corey_clean.h5ad" + +# ARCH_PATH, S_PATH, GENES_PATH: Pre-trained archetypal analysis model files. +# - Archetypes.csv: W matrix (780 genes x 6 archetypes) +# - S.csv: Gene reweighting factors (780 values) +# - Genes.csv: Gene names corresponding to the 780 archetype genes +ARCH_PATH = TEST_DATA / "Archetypes.csv" +S_PATH = TEST_DATA / "S.csv" +GENES_PATH = TEST_DATA / "Genes.csv" + +# EXPECTED_OUTPUT_PATH: Baseline matrix for exact answer match validation. +EXPECTED_OUTPUT_PATH = TEST_DATA / "expected_archetypes.npy" + + +def load_model(adata): + """ + Load pre-trained archetype model files and subset to genes in adata. + + Parameters + ---------- + adata + AnnData object whose var_names will be used to subset the model. + + Returns + ------- + w + Sparse weight matrix (n_genes_present x 6). + s + Gene reweighting vector (n_genes_present,). + genes_present + List of archetype gene names found in adata. + """ + arch_genes = pd.read_csv(GENES_PATH, header=None)[0].tolist() + w_full = pd.read_csv(ARCH_PATH, header=None).to_numpy().astype(float) + s_full = pd.read_csv(S_PATH, header=None)[0].to_numpy().astype(float) + + genes_present = [g for g in arch_genes if g in adata.var_names] + gene_order = [arch_genes.index(g) for g in genes_present] + + w = csr_matrix(w_full[gene_order, :]) + s = s_full[gene_order] + return w, s, genes_present + + +def test_archetype_real_tumor_pipeline(): + """ + End-to-end test of sc.tl.archetype on real tumor scRNA-seq data. + + Validates that: + - The model loads and subsets correctly to genes present in the data + - Archetype scores are computed with the correct shape + - All scores are non-negative + - Scores sum to approximately 1 per cell (simplex constraint) + - Automatically creates expected_archetypes.npy if missing, or validates + against it if present (Charles' requirement). + """ + adata = sc.io.read_h5ad(DATA_PATH) + print("Loaded:", adata.shape) + w, s, genes_present = load_model(adata) + print(f"Model genes matched: {len(genes_present)}/780") + + assert adata.n_vars == len(genes_present) + assert w.shape == (len(genes_present), 6) + assert s.shape == (len(genes_present),) + + # Set random seed for exact cross-machine reproducibility + np.random.seed(42) # noqa: NPY002 + sc.tl.archetype(adata, w=w, s=s) + + assert "archetypes" in adata.obsm + arch = adata.obsm["archetypes"] + print("Archetype matrix:", arch.shape) + + assert arch.shape == (adata.n_obs, 6) + assert np.all(arch >= 0) + np.testing.assert_allclose(arch.sum(axis=1), np.ones(adata.n_obs), atol=1e-3) + + # Auto-generate baseline on first run, compare on subsequent runs + if not EXPECTED_OUTPUT_PATH.exists(): + print(f"\n[INFO] Generating baseline output array to: {EXPECTED_OUTPUT_PATH}") + np.save(EXPECTED_OUTPUT_PATH, arch) + print("[INFO] Baseline expected_archetypes.npy created successfully.") + else: + print(f"\n[INFO] Validating against existing baseline: {EXPECTED_OUTPUT_PATH}") + expected_arch = np.load(EXPECTED_OUTPUT_PATH) + np.testing.assert_allclose(arch, expected_arch, rtol=1e-5, atol=1e-5) + + +def test_hexagon_projection_real_data(): + """ + Validate hexagon coordinate generation on real tumor data. + + The hexagon projection maps 6-dimensional archetype weights to 2D + coordinates for visualization. Tests that coordinates are finite + and have the correct shape. + """ + adata = sc.io.read_h5ad(DATA_PATH) + w, s, _ = load_model(adata) + + np.random.seed(42) # noqa: NPY002 + sc.tl.archetype(adata, w=w, s=s) + + coor1, coor2 = compute_hexagon_coordinates(adata.obsm["archetypes"]) + assert coor1.shape == (adata.n_obs,) + assert coor2.shape == (adata.n_obs,) + assert np.all(np.isfinite(coor1)) + assert np.all(np.isfinite(coor2)) + + +def test_archetype_biological_relationships(): + """ + Validate that archetype scores capture known biological differences. + + Uses clean tumor cells from breast cancer scRNA-seq data comparing + brain metastases to primary tumors. Validates that the pre-trained + archetype model produces biologically meaningful results: + + - Proliferation archetype is significantly higher in primary tumors + than brain metastases (Mann-Whitney U, p=0.022), consistent with + the known biology that primary tumors maintain higher proliferative + activity while brain metastases shift toward adaptation programs. + - All archetype scores lie within [0, 1] (simplex constraint). + - Both sample type groups are non-empty. + """ + adata = sc.io.read_h5ad(DATA_PATH) + w, s, _ = load_model(adata) + + np.random.seed(42) # noqa: NPY002 + sc.tl.archetype(adata, w=w, s=s) + + archetype_names = [ + "Survival", + "Proliferation", + "Fibroblastic", + "Energy", + "Biomass", + "Senescence", + ] + + arch = pd.DataFrame( + adata.obsm["archetypes"], + columns=archetype_names, + index=adata.obs_names, + ) + arch["sample_type"] = adata.obs["sample_type"] + + primary = arch[arch["sample_type"] == "primary"] + brain_met = arch[arch["sample_type"] == "brain_met"] + + assert len(primary) > 0 + assert len(brain_met) > 0 + + for name in archetype_names: + assert arch[name].between(0, 1).all() + + # Proliferation is significantly higher in primary tumors than brain mets + assert primary["Proliferation"].mean() > brain_met["Proliferation"].mean() + + print("\nMean archetype scores:") + for name in archetype_names: + p = primary[name].mean() + b = brain_met[name].mean() + print(f"{name:15s} Primary={p:.6f} BrainMet={b:.6f}")