diff --git a/bootstrap-t.ipynb b/bootstrap-t.ipynb index a01c1f9..705859d 100644 --- a/bootstrap-t.ipynb +++ b/bootstrap-t.ipynb @@ -46,7 +46,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 84, "metadata": {}, "outputs": [], "source": [ @@ -147,30 +147,54 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 85, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0.9606528878211975\n", - "2.666284970587185e-10\n", - "Dane nie mają rozkładu normalnego.\n" + "Female height: Dane mają rozkład normalny.\n", + "Male height: Dane mają rozkład normalny.\n", + "Weight before: Dane mają rozkład normalny.\n", + "Weight after: Dane mają rozkład normalny.\n" ] } ], "source": [ - "# TODO: Test Shapiro Wilka sprawdzający czy nasze dane mają rozkład normalny\n", - "x = dataset['Height'].to_numpy()\n", + "x = dataset['Female height'].to_numpy()\n", "shapiro_test = stats.shapiro(x)\n", - "print(shapiro_test.statistic)\n", - "print(shapiro_test.pvalue)\n", "\n", - "if shapiro_test.pvalue > shapiro_test.statistic:\n", - " print(\"Dane mają rozkład normalny.\")\n", + "if shapiro_test.pvalue > 0.05:\n", + " print(\"Female height: Dane mają rozkład normalny.\")\n", "else:\n", - " print(\"Dane nie mają rozkładu normalnego.\")" + " print(\"Female height: Dane nie mają rozkładu normalnego.\")\n", + "\n", + "x = dataset['Male height'].to_numpy()\n", + "shapiro_test = stats.shapiro(x)\n", + "\n", + "if shapiro_test.pvalue > 0.05:\n", + " print(\"Male height: Dane mają rozkład normalny.\")\n", + "else:\n", + " print(\"Male height: Dane nie mają rozkładu normalnego.\")\n", + "\n", + "x = dataset['Weight before'].to_numpy()\n", + "shapiro_test = stats.shapiro(x)\n", + "\n", + "if shapiro_test.pvalue > 0.05:\n", + " print(\"Weight before: Dane mają rozkład normalny.\")\n", + "else:\n", + " print(\"Weight before: Dane nie mają rozkładu normalnego.\")\n", + "\n", + "x = dataset['Weight after'].to_numpy()\n", + "shapiro_test = stats.shapiro(x)\n", + "\n", + "if shapiro_test.pvalue > 0.05:\n", + " print(\"Weight after: Dane mają rozkład normalny.\")\n", + "else:\n", + " print(\"Weight after: Dane nie mają rozkładu normalnego.\")\n", + "\n", + "\n" ] }, { @@ -369,10 +393,12 @@ ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ - "# TODO: Wyciągnąć wysokości kobiet i mężczyzn oraz poprawić kod aby można było podawać kolumny\n", + "#TODO: Wyciągnąć wysokości kobiet i mężczyzn oraz poprawić kod aby można było podawać kolumny\n", "t_stat, df, cv, p, _ = bootstrap_independent(dataset, dataset)\n", "pretty_print_full_stats(t_stat, df, cv, p)" ] @@ -626,4 +652,4 @@ }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} diff --git a/experiment_data.csv b/experiment_data.csv index c5d17ac..9e835a0 100644 --- a/experiment_data.csv +++ b/experiment_data.csv @@ -1,501 +1,501 @@ -Gender,Height,Weight before,Age,Weight after -Male,174,96,42,96 -Male,189,87,50,88 -Female,185,110,43,105 -Female,195,104,48,103 -Male,149,61,46,58 -Male,189,104,18,103 -Male,147,92,57,89 -Male,154,111,22,109 -Male,174,90,31,87 -Female,169,103,21,104 -Male,195,81,72,81 -Female,159,80,45,78 -Female,192,101,51,97 -Male,155,51,46,48 -Male,191,79,40,74 -Female,153,107,22,104 -Female,157,110,69,111 -Male,140,129,76,127 -Male,144,145,21,140 -Male,172,139,60,141 -Male,157,110,41,108 -Female,153,149,73,144 -Female,169,97,21,96 -Male,185,139,50,138 -Female,172,67,49,64 -Female,151,64,31,61 -Male,190,95,67,97 -Male,187,62,27,58 -Female,163,159,61,159 -Male,179,152,49,147 -Male,153,121,22,121 -Male,178,52,46,53 -Female,195,65,73,60 -Female,160,131,22,131 -Female,157,153,42,155 -Female,189,132,69,127 -Female,197,114,71,113 -Male,144,80,32,80 -Female,171,152,29,148 -Female,185,81,36,77 -Female,175,120,54,120 -Female,149,108,39,110 -Male,157,56,23,51 -Male,161,118,62,118 -Female,182,126,30,127 -Male,185,76,31,71 -Female,188,122,30,123 -Male,181,111,77,107 -Male,161,72,39,74 -Male,140,152,35,148 -Female,168,135,80,133 -Female,176,54,47,52 -Male,163,110,38,113 -Male,172,105,21,105 -Male,196,116,39,115 -Female,187,89,58,90 -Male,172,92,48,87 -Male,178,127,23,122 -Female,164,70,76,73 -Male,143,88,20,89 -Female,191,54,80,51 -Female,141,143,55,144 -Male,193,54,54,57 -Male,190,83,80,84 -Male,175,135,46,138 -Female,179,158,67,159 -Female,172,96,53,91 -Female,168,59,57,54 -Female,164,82,48,79 -Female,194,136,32,136 -Female,153,51,32,49 -Male,178,117,56,112 -Male,141,80,43,78 -Male,180,75,37,74 -Female,185,100,18,99 -Female,197,154,72,150 -Male,165,104,61,102 -Female,168,90,64,93 -Female,176,122,69,122 -Male,181,51,21,51 -Male,164,75,68,71 -Female,166,140,39,135 -Female,190,105,47,105 -Male,186,118,74,114 -Male,168,123,62,124 -Male,198,50,25,53 -Female,175,141,58,137 -Male,145,117,49,114 -Female,159,104,72,106 -Female,185,140,38,140 -Female,178,154,66,157 -Female,183,96,79,97 -Female,194,111,63,114 -Male,177,61,37,62 -Male,197,119,40,120 -Female,170,156,42,156 -Male,142,69,54,69 -Male,160,139,72,134 -Male,195,69,35,67 -Female,190,50,46,53 -Male,199,156,78,155 -Male,154,105,56,108 -Male,161,155,79,158 -Female,198,145,70,143 -Female,192,140,30,136 -Male,195,126,42,121 -Male,166,160,42,156 -Male,159,154,78,151 -Female,181,106,28,102 -Male,149,66,18,68 -Female,150,70,19,69 -Female,146,157,22,154 -Male,190,135,76,132 -Female,192,90,38,93 -Female,177,96,72,96 -Male,148,60,51,59 -Female,165,57,60,56 -Female,146,104,57,106 -Male,144,108,54,108 -Female,176,156,35,151 -Female,168,87,35,84 -Male,187,122,71,119 -Male,187,138,57,133 -Female,184,160,56,158 -Female,158,149,32,149 -Male,158,96,39,99 -Male,194,115,56,114 -Female,145,79,74,76 -Male,182,151,67,150 -Male,154,54,68,52 -Female,168,139,32,139 -Female,187,70,40,71 -Female,158,153,68,149 -Female,167,110,33,108 -Female,171,155,60,155 -Female,183,150,40,147 -Female,190,156,28,155 -Male,194,108,38,109 -Male,171,147,58,142 -Male,159,124,34,121 -Female,169,54,51,53 -Female,167,85,69,87 -Male,180,149,60,145 -Male,163,123,22,122 -Male,140,79,74,79 -Male,197,125,66,120 -Male,194,106,66,108 -Female,140,146,18,141 -Male,195,98,62,96 -Female,168,115,19,114 -Female,196,50,20,53 -Male,140,52,49,47 -Female,150,60,36,63 -Female,168,140,57,141 -Female,155,111,62,109 -Female,179,103,52,99 -Female,182,84,73,79 -Male,168,160,62,161 -Female,187,102,48,100 -Male,181,105,72,107 -Male,199,99,61,100 -Female,184,76,29,71 -Male,192,101,57,102 -Female,182,143,33,143 -Female,172,111,55,114 -Male,181,78,72,81 -Male,176,109,47,105 -Female,156,106,69,103 -Female,151,67,24,65 -Female,188,80,29,83 -Male,187,136,18,132 -Male,174,138,45,141 -Male,167,151,74,147 -Female,196,131,60,130 -Male,197,149,27,152 -Female,185,119,31,122 -Female,170,102,54,105 -Female,181,94,59,94 -Female,166,126,72,125 -Male,188,100,20,95 -Female,162,74,25,69 -Male,177,117,65,120 -Male,162,97,67,98 -Male,180,73,34,75 -Female,192,108,58,103 -Male,165,80,23,76 -Female,167,135,19,130 -Female,182,84,57,86 -Female,161,134,50,137 -Male,158,95,35,91 -Male,141,85,49,85 -Male,154,100,80,100 -Male,165,105,31,101 -Female,142,137,23,133 -Male,141,94,35,92 -Male,145,108,42,104 -Male,157,74,55,69 -Female,177,117,24,113 -Female,166,144,73,144 -Male,193,151,72,148 -Male,184,57,65,60 -Male,179,93,31,91 -Female,156,89,25,89 -Male,182,104,30,100 -Male,145,160,60,163 -Female,150,87,63,86 -Male,145,99,55,100 -Female,196,122,46,122 -Male,191,96,60,95 -Female,148,67,65,68 -Female,150,84,45,82 -Male,148,155,36,157 -Female,153,146,49,141 -Female,196,159,20,159 -Female,185,52,74,51 -Female,171,131,50,127 -Female,143,118,41,119 -Female,142,86,77,82 -Female,141,126,37,128 -Male,159,109,74,110 -Female,173,82,18,81 -Male,183,138,65,138 -Female,152,90,24,93 -Male,178,140,56,138 -Male,188,54,20,52 -Female,155,144,58,140 -Male,166,70,68,71 -Male,188,123,31,120 -Female,171,120,51,121 -Male,179,130,41,133 -Female,186,137,77,134 -Female,153,78,51,78 -Female,184,86,56,86 -Female,177,81,31,83 -Male,145,78,39,73 -Male,170,81,37,78 -Male,181,141,56,138 -Male,165,155,18,153 -Female,174,65,57,64 -Female,146,110,65,107 -Male,178,85,38,80 -Male,166,61,35,57 -Male,191,62,38,64 -Female,177,155,62,151 -Female,183,50,27,45 -Male,151,114,55,112 -Male,182,98,30,96 -Female,142,159,61,156 -Female,188,90,19,92 -Male,161,89,35,85 -Male,153,70,70,66 -Male,140,143,78,146 -Male,169,141,48,143 -Female,162,159,41,154 -Male,183,147,37,147 -Female,162,58,77,54 -Female,172,109,28,109 -Female,150,119,49,117 -Female,169,145,74,145 -Female,184,132,23,129 -Male,159,104,44,99 -Male,163,131,22,131 -Male,156,137,45,140 -Female,157,52,79,51 -Male,147,84,77,79 -Male,141,86,32,84 -Male,173,139,59,137 -Male,154,145,75,140 -Male,168,148,21,145 -Male,168,50,71,50 -Male,145,130,24,133 -Male,152,103,36,106 -Female,187,121,25,123 -Female,163,57,30,57 -Male,178,83,24,82 -Female,187,94,35,92 -Female,179,114,25,116 -Male,190,80,45,81 -Male,172,75,49,70 -Male,188,57,25,52 -Male,193,65,66,62 -Female,147,126,40,128 -Female,147,94,72,93 -Male,166,107,27,106 -Female,192,139,63,141 -Male,181,139,41,136 -Male,150,74,50,74 -Male,178,160,48,160 -Female,156,52,80,50 -Male,149,100,22,99 -Male,156,74,64,70 -Male,183,105,30,101 -Female,162,68,43,69 -Female,165,83,27,82 -Female,168,143,53,146 -Male,160,156,36,153 -Female,169,88,75,87 -Female,140,76,23,78 -Female,187,92,28,89 -Male,151,82,34,77 -Female,186,140,79,142 -Male,182,108,48,104 -Male,188,81,25,78 -Male,179,110,45,106 -Female,156,126,59,127 -Male,188,114,19,114 -Male,183,153,72,155 -Male,144,88,53,89 -Male,196,69,40,67 -Male,171,141,26,141 -Male,171,147,51,143 -Female,180,156,68,159 -Male,191,146,65,146 -Female,179,67,77,64 -Female,180,60,71,57 -Female,154,132,19,131 -Male,188,99,54,102 -Male,142,135,74,137 -Male,170,95,55,92 -Male,152,141,66,139 -Female,190,118,37,114 -Female,181,111,73,111 -Male,153,104,26,103 -Male,187,140,61,140 -Female,144,66,20,67 -Female,148,54,48,50 -Female,199,92,49,88 -Female,167,85,73,84 -Female,164,71,19,73 -Female,185,102,65,99 -Female,164,160,77,161 -Male,142,71,50,73 -Male,165,68,59,66 -Female,172,62,42,63 -Female,157,56,18,59 -Male,155,57,37,59 -Female,167,153,79,149 -Female,164,126,80,121 -Female,189,125,39,128 -Female,161,145,32,143 -Female,155,71,56,70 -Female,171,118,74,116 -Female,154,92,34,88 -Male,179,83,53,80 -Male,170,115,73,117 -Female,184,106,54,102 -Female,191,68,60,66 -Male,162,58,22,59 -Male,178,138,61,133 -Female,157,60,35,59 -Male,184,83,59,79 -Male,197,88,68,83 -Female,160,51,34,54 -Male,184,153,65,155 -Male,190,50,18,51 -Male,174,90,49,88 -Female,189,124,80,120 -Female,186,143,55,142 -Female,180,58,41,57 -Female,186,148,42,150 -Female,193,61,21,61 -Male,161,103,33,103 -Female,151,158,50,157 -Female,195,147,42,143 -Female,184,152,80,151 -Male,141,80,69,83 -Female,185,94,47,97 -Female,186,127,37,124 -Male,142,131,68,132 -Female,147,67,36,69 -Male,151,62,72,63 -Female,160,124,67,122 -Male,185,60,79,60 -Female,163,63,42,61 -Male,174,95,29,97 -Female,150,144,46,144 -Male,142,91,61,92 -Male,178,142,20,140 -Female,154,96,69,97 -Male,176,87,75,83 -Male,159,120,22,122 -Male,191,62,32,60 -Male,177,117,66,113 -Male,151,154,62,155 -Female,182,149,56,150 -Female,197,72,57,74 -Male,146,138,25,140 -Female,160,83,65,78 -Female,157,66,44,61 -Female,150,50,60,53 -Female,167,58,51,54 -Female,180,70,29,66 -Female,183,76,79,75 -Female,183,87,58,90 -Female,152,154,21,156 -Female,164,71,74,71 -Male,187,96,69,92 -Male,169,136,44,133 -Female,149,61,75,56 -Male,163,137,32,133 -Female,195,104,76,101 -Male,174,107,65,102 -Male,182,70,60,71 -Male,169,110,53,112 -Male,193,130,63,131 -Male,148,141,59,142 -Male,186,68,48,63 -Male,165,143,59,141 -Female,146,123,53,125 -Female,166,133,26,131 -Male,179,56,45,52 -Female,177,101,36,96 -Male,181,154,66,154 -Female,161,154,65,152 -Female,157,103,25,98 -Female,169,98,80,96 -Female,152,114,30,115 -Female,162,64,67,64 -Male,162,130,57,127 -Female,177,61,48,62 -Female,195,61,56,62 -Male,140,146,69,141 -Female,186,146,79,143 -Female,178,107,51,104 -Male,174,54,18,51 -Female,180,59,26,60 -Male,188,141,51,138 -Female,187,130,18,130 -Female,153,77,75,75 -Female,165,95,51,98 -Female,178,79,79,82 -Female,163,154,28,155 -Female,150,97,77,100 -Male,179,127,20,128 -Male,165,62,58,61 -Male,168,158,67,156 -Female,153,133,28,135 -Male,184,157,24,159 -Male,188,65,64,66 -Female,166,153,33,156 -Female,172,116,22,117 -Male,182,73,74,75 -Male,143,149,54,146 -Male,152,146,36,146 -Female,186,128,26,129 -Male,159,140,70,143 -Male,146,70,54,68 -Female,176,121,35,118 -Female,146,101,49,100 -Male,159,145,31,140 -Male,162,157,30,155 -Female,172,90,78,90 -Female,169,121,54,123 -Male,182,50,36,53 -Female,183,79,41,74 -Male,176,77,60,79 -Female,188,128,53,131 -Female,175,83,41,83 -Male,154,81,28,84 -Female,184,147,43,145 -Male,179,123,21,120 -Male,152,132,49,129 -Male,179,56,49,55 -Female,145,141,77,143 -Female,181,80,20,80 -Male,158,127,30,123 -Female,188,99,76,94 -Male,145,142,61,140 -Male,161,115,39,113 -Male,198,109,69,104 -Male,147,142,47,144 -Male,154,112,21,114 -Female,178,65,70,66 -Male,195,153,43,155 -Female,167,79,54,79 -Male,183,131,73,131 -Female,164,142,46,140 -Male,167,64,33,62 -Female,151,55,36,53 -Female,147,107,68,108 -Female,155,115,47,110 -Female,172,108,68,108 -Female,142,86,41,88 -Male,146,85,38,83 -Female,188,115,25,116 -Male,173,111,21,109 -Female,160,109,30,110 -Male,187,80,75,79 -Male,198,136,78,132 -Female,179,150,36,145 -Female,164,59,62,56 -Female,146,147,37,142 -Female,198,50,56,45 -Female,170,53,59,55 -Male,152,98,53,97 -Female,150,153,59,149 -Female,184,121,37,122 -Female,141,136,52,135 -Male,150,95,28,90 -Male,173,131,66,131 +Weight before,Weight after,Male height,Female height +116.67807686651813,83.63043380478769,210.63136298586926,139.0930430899741 +117.84114074152941,62.3819930527598,205.537844270264,121.88088409090449 +107.59854197663813,87.0134420509792,139.4616277292668,146.31676236820283 +39.38822569707065,93.3061985518505,209.22305364226125,164.786128470357 +43.035411612851235,138.05760010011267,181.82022281775724,172.37057502273404 +147.60378174868822,35.72717513401904,220.2184543261287,138.00260447911927 +93.71509567100406,76.25917522601318,163.49066115398628,121.66277004568079 +26.656063939592528,68.70130205812714,129.8888433348908,168.44009482640627 +112.6786933281972,69.46709671900385,167.5211443321049,161.47333673333986 +147.52408164416838,76.87478256341949,191.57314211615443,160.00596485668157 +32.380803962928205,44.41110986925763,134.23821945085243,209.38697710480298 +70.4508010156922,66.32363140334931,144.51485785103878,163.7573873448896 +52.646989676127745,100.05549313412104,159.70898441250074,182.71691049926082 +79.70789602026359,53.23575574243115,186.7276557663323,131.10804509900836 +62.531499048955304,54.95598149615355,184.08922479021265,131.35128489551536 +113.16406686103721,44.378958863374855,206.53274866084595,174.24375875912742 +25.21681195558662,94.55025811663654,177.47565138854034,125.69483485194228 +42.687209885108885,94.73490271476692,163.9260764533122,180.01852582832473 +74.07710075467297,101.26452300279571,158.1136730765034,160.11728181128998 +47.907652611210516,87.20263960185741,207.74614402631627,177.3663444990418 +73.50711110590966,66.0400526025384,133.12856930420787,183.2184559977855 +103.36100786272866,30.96418769756238,164.03712544105903,171.43420294571973 +60.176149250975115,51.055482714862265,155.92140855015623,108.84458576179256 +87.32634253549966,55.12623585408337,191.29344215312398,143.18667067290176 +76.41707251762922,62.80205694991197,182.91289070333056,211.12954580245852 +69.52109518226497,48.29948281699832,201.99412693653204,164.3830467859677 +73.99108536858583,38.63891484166312,172.21214602726877,179.9574749405163 +100.01899274375616,62.61193012719669,164.98405807320904,161.70668111028982 +61.01319057904816,57.120696372304145,126.86773754310042,219.1404641011453 +39.20650228552431,62.73959294274048,192.72911767043772,150.77435743968118 +89.00725306203307,81.89307542996488,162.45323511526496,175.23170917258767 +94.59211452608531,78.14811274083061,192.48587632320857,211.42289856415755 +12.824118322784841,57.780971755948556,185.97655620264968,185.05670018983147 +145.61375695322235,58.06607955627632,172.52189991387135,190.36740705016453 +42.437179459102346,55.57885333640388,157.64717128007493,158.21211459176126 +86.92472703095468,117.16451586656245,153.74009039114438,129.84121184732712 +63.59003018079325,40.3576725976189,197.35198902130216,144.84796497121735 +89.30415608064835,92.125695005127,162.9815937139693,153.3380264013492 +121.92620781000244,59.981713105338784,183.66494822202293,220.5688111146399 +39.463976352686714,71.84662369571642,240.57286180928958,117.07204954677401 +99.68915059772324,77.10669855449753,212.96808376547946,159.6779558929766 +96.63145523700948,79.90159984431203,205.12715276436532,168.92164423657567 +73.24420167765338,71.90775707834122,149.9292248279307,160.77582643624174 +100.2693702762983,98.80794360312079,176.72915870813438,173.5749794716416 +65.46401753204998,80.25546857979268,243.60485356570084,155.3919286346997 +10.877498762335023,104.12294500592608,189.806495271262,191.5479135376454 +57.01675968124344,45.79309779875799,131.03099653483653,249.67102240498042 +75.03723251234817,97.4022610957276,160.2446945026844,148.8445838752006 +92.04757313320856,51.988745990838325,198.81867734215763,219.68217076729712 +90.25370785876991,64.1280670345238,161.42078603043882,156.44127651386952 +80.07976767121441,89.54622045785,200.72124929374056,128.09973923802033 +63.67548752827601,50.14985832292201,123.24152751253752,129.48719096012252 +95.50463609278465,49.51837336840934,151.2681120669572,184.15913938679083 +87.91901337696571,47.28388950848321,165.108638023887,230.7946526543203 +94.08853848821963,84.15310889565774,168.87810089203205,120.49811889133213 +122.16580418150501,39.66225747634857,181.65198558094784,126.65394820267971 +91.67294193510338,47.68252521182352,181.7929345744938,164.87495741003283 +76.84550366714416,65.98351810234294,160.07628385221648,180.38115939712205 +107.32212734256149,65.74052575379179,151.529965843316,128.99967254347595 +87.40605485475542,69.05993032150911,172.35638570816118,153.44743806786894 +69.11200326655567,64.9173485798592,165.26516865901198,184.4872587225881 +72.38532382906384,65.94571410028607,184.43306307691125,200.2255134872857 +73.30028216298813,90.51062781726053,135.94152392054318,205.7448416559302 +101.07522717586086,86.04854837188742,199.10234071160113,170.06223984266933 +80.89439720932552,82.03515685362137,173.2986333528938,180.35922034333598 +111.74228173017693,61.11815153364896,183.97414579316253,86.88280961510151 +61.97771679953455,97.97027521873173,169.833055706599,130.53455243920988 +78.22655858673564,45.478171924676595,198.32236408247638,170.63171325805814 +71.91093383004565,36.92691108242629,188.25592271160602,131.0044697667555 +67.77903511161372,82.49773932935153,128.5580509453075,181.47602276200763 +58.70121473094211,48.46578691976438,177.51388355441327,210.61687347361556 +107.41890674818629,56.76240947497374,176.07446099630818,153.08179561270538 +74.19758252097154,35.58502847903645,192.184353097356,199.03785318898198 +78.48327890909603,55.96368213237649,241.54203552702518,163.03380094250628 +35.417786206089644,68.00899407571391,107.49119110443576,156.84313884138712 +77.57676687664606,69.38502275392986,135.72656161510895,146.63296347448593 +10.505598518353324,86.50564650767518,224.0447233705513,177.79634275689952 +40.89409334522997,48.58171384398409,134.57986593979018,221.31023098319622 +80.08914987015608,61.17830849065802,187.471833416157,150.80404173443844 +98.4794791157891,55.13427134219275,144.02999276550582,138.79309234955664 +88.29853968863226,109.78725929153245,133.38879235179886,147.24702677910378 +57.34892624175687,16.564125310800925,209.00866310085738,201.5704091646972 +71.18929825559073,29.905537089942385,166.58722176652108,172.0483630138783 +84.70056144783278,106.4543822700658,157.92641883690825,125.05764632424436 +48.45873150512368,69.07222870568683,162.7320135286778,147.73681973558067 +180.9220010738602,92.07404962609772,152.29273728662073,190.8945265661057 +71.39835189629191,64.32937485913197,130.39229018359396,205.93473424050484 +55.153382901473464,86.45747935496183,162.162030737072,107.0704685043857 +86.67247885957718,86.24510658029249,185.25555046882863,194.70085231941945 +63.13885705686492,84.38126107490262,170.61689541994417,133.4359653849026 +96.70467127853189,73.72476557460129,209.92326415154614,129.48052509385454 +97.53276511083494,61.17146006033296,153.87875595607483,119.61340965333295 +99.01219118098552,84.35902059554186,196.52884377149522,118.84125047562792 +101.58381940372958,38.72247330109401,215.9265927193871,207.80478614091047 +102.97892861396062,85.99536180464213,151.0170070912571,184.49631935171362 +120.42530855762868,56.38463297575612,178.29371252005703,148.76366941014481 +82.56205465125417,109.71642231816887,173.17575242237567,184.23559078916117 +103.61957506180211,49.50444369366858,218.0625646980253,156.65055847686978 +49.45586007222259,43.29415843491413,185.631055875607,157.81464045371018 +60.05876044628299,80.29363622002376,162.9586696002868,126.72585113414061 +109.00258824458946,72.42437561054281,199.70235005500973,113.85039280726242 +82.79281401148782,55.24938733869837,118.93410662365449,168.73552717941345 +72.69819696025326,85.33867378588249,201.97211498966885,230.74813570447927 +94.51413595510625,72.40962589163583,179.58757669079262,204.94483214097104 +85.12711741081861,53.503725316179626,140.93065341226344,192.67881464655076 +81.78264596645319,51.32335511629728,156.48039218850133,166.53422378716448 +115.0331362253118,68.51695243272395,190.0285077073307,180.6489638208238 +47.19015851422827,57.32751256162372,131.73353018581523,167.13379743821392 +89.94787545212256,60.827006574301876,231.70010371131588,185.98761304411926 +78.60265502989164,50.297914716540504,214.78609560523086,176.85711263077005 +61.370745322014464,53.68969233182504,114.7119246998113,92.2078161813133 +81.84114608853125,99.21988801321537,155.50122504138722,149.8707146272587 +60.736414316073365,73.40816137907687,183.93025263226556,165.38108945960667 +52.45743670165321,42.71681844193898,160.43010191874671,193.8679437343681 +96.01415647937122,59.6725741168953,199.99999686513593,162.5812329318804 +65.65122868647563,50.34945488612322,155.8543435144392,185.9461731544891 +80.10540436701004,85.76091954206717,157.84478057616005,180.65668451339434 +82.78677663011644,59.36916067159238,174.58666950670502,175.6029989605445 +87.9592888822267,87.92642110175326,120.3145871793507,178.503198421487 +62.911024027122274,38.36032949343189,148.0020551470091,115.76196435244648 +35.949329776375265,66.67205515702429,107.76492982573379,187.45278548228737 +116.01805461295385,70.56023675411944,146.42521223120644,129.08200335582788 +58.547642605741544,35.07767236202156,176.54686487800294,192.30521897396932 +55.20521051683265,50.47666794758445,172.5783150220794,129.12141961690844 +67.76571578961612,94.27376599302598,108.33399491763403,113.89420125653119 +100.73498949138826,81.8490032799917,208.18210885135377,195.51240047674048 +104.81760017745776,66.15233832414981,186.37132283030283,135.9621048434483 +81.0450449107545,78.43872958338518,190.80121681701664,200.73771906886157 +47.41356491620616,39.251705114356476,167.53923723626133,208.73898540770267 +70.92445392829462,99.91531456671649,150.43062763092658,127.50175653245718 +62.98841511771489,80.78795003533646,108.94186149628977,179.67486741165703 +162.04947131870458,32.61498348479595,167.35767026422593,169.2930685068576 +114.40761933493076,38.97876028213904,198.93756783981192,216.9821772238413 +94.36383065369847,34.343370942700076,201.34751414131966,193.50955414344503 +75.19803146230508,53.452711768626926,189.97064615550744,133.72396820843232 +104.2787284259826,54.713266997322904,168.12350428911867,132.01035742784643 +64.86193644405158,70.70891914890188,168.6667566643345,157.7834441571094 +77.21547659829122,73.2157715570805,145.45186597831378,183.21094126535598 +89.64272988136368,52.01479054875149,211.97089220145153,189.90054310802702 +49.19800329485791,62.090821481135364,195.72320503276487,165.75297458637675 +87.92408507989364,77.99942334404524,169.79615569800788,158.19795836253687 +31.476529824925713,74.31891036517659,182.23422500972242,186.7712022292981 +104.9969494863081,62.20480841107165,188.21771148012135,154.7366040861396 +87.01759214498803,93.60062901666981,145.2860151872154,152.81078113381196 +93.66067377173229,52.61985801502022,147.56302600933478,130.1284092911041 +79.86643160692941,59.955781069269854,168.9485126188857,183.09520646427322 +96.99843662174027,95.80321886804953,210.48455049297255,157.02712603076148 +127.33655978196151,49.60525874422508,190.17824320229178,183.47082391468055 +78.11689663108966,67.45102205372565,179.7355851160386,150.95199499638318 +20.39716595521292,60.22222759514252,182.52205743664456,132.8372667270473 +98.40102992288863,58.42211731952942,201.14633332384992,208.78452352758208 +80.73265234218081,97.20904196877079,124.53939344533504,162.16730857289954 +91.77271771154463,65.91486811931989,245.29612917220942,201.49758924423983 +106.48141606011518,89.40899131204134,181.14804911240125,161.68269445439793 +127.4455842326191,63.562301894928964,124.50454620220464,131.28452114879292 +13.660564633568228,15.463927945872918,140.01127931899822,201.5465455189496 +79.46750653663932,79.08261061729965,146.03595497845717,160.20861205811792 +91.15725386923981,77.04307292063265,202.40649407633694,146.61923778355415 +93.5772513601322,85.1729633718893,142.0412567650574,148.17048281734571 +105.06625922954466,83.55051341204553,213.72220302703283,174.40784308855095 +105.28463520878378,76.09867625227062,190.02708335722014,209.94387392673946 +38.23477422925531,65.15211386779747,218.68316336066857,154.91247511609197 +27.38576344094522,72.06032547995163,146.66966627979934,202.9513830559481 +67.72749401797157,79.37212950864017,203.97185105867058,207.3661488522711 +71.29119148985744,27.205689760862207,219.71692810658422,177.79178753633698 +116.0572965526114,56.68483204306927,168.3025822028634,187.65473752263154 +83.32853624204013,65.36858322512279,121.50719131275302,127.38662065537429 +59.9257316390048,44.43105295749312,136.24767675246312,194.4186765923895 +84.52204020128671,59.00789843797241,167.07253831719012,173.29093260131424 +69.87085532210256,49.57440248372046,139.7668692010045,177.62418067968906 +126.19923998862498,90.75379767849276,203.3060329307384,194.7588508570099 +109.41705606428556,70.16779349701514,174.54144101275713,206.64596946203838 +102.08043693472172,47.260917379251836,174.64833144082698,111.28022081979813 +75.29280345734452,71.37714505083335,166.782529840187,162.9456165088133 +85.5028514775756,87.83934090075908,191.88737981900812,214.49733715541123 +28.499704105357893,70.35872695751512,184.592999772217,200.7671003474671 +77.22947775511746,45.586226831719884,153.00591414053588,152.86902676786542 +63.93715824533312,88.1490008544415,183.38385999679434,197.40342341055123 +92.79651515400843,77.24850850005633,183.0376803519215,138.274154623081 +51.18421012482368,47.47489731047361,161.75962710259768,146.67845620693285 +53.35662698107521,53.36674872124753,193.57456761881213,192.11836419933192 +67.266014518116,68.6057536915101,184.36255870218284,168.55212909195205 +72.21507119739782,38.20882409948448,176.3720435364103,182.39259258581788 +30.919838242873084,56.99517396936758,124.44130936855372,109.4198818012176 +124.05028984731719,58.101065321051365,191.02965405006228,137.13818843022852 +36.55890859676786,68.31416605831991,220.8419596684209,150.71333224280193 +87.65268275012717,81.2722087210274,225.00318436363415,129.62262801905302 +74.40569372148252,88.336546010136,130.9877269795167,232.4116863159797 +78.49763063126727,52.97453851927407,172.00405152954048,247.8534535804539 +51.17556369249469,79.72799215160984,169.02396429672714,156.0690714721226 +21.54301404698399,86.96734487742454,172.9354050752163,229.3431354675883 +75.6691240573286,70.35909463134398,150.4341891871047,98.6554723012722 +75.53505549322999,80.74993155264183,167.46095741479033,219.6018853351416 +80.13846239395777,87.35940707943665,154.53076005327696,198.71355832415446 +78.98236710691171,32.77536190350079,185.2040536911125,145.0688647045821 +98.32597191459016,34.97262549857528,120.3172129944173,158.1214247900848 +96.2677667472851,53.87458441345749,239.6720981344017,122.25857470279546 +109.16990584077696,78.92030948656749,210.76014707414276,159.79470394417382 +84.4775439024558,79.76435172620269,159.40642178474658,183.1847682392396 +101.9460554219836,83.17225374290334,202.3402807376369,153.9502772307709 +99.75872511628134,82.4959816708564,164.11801229900198,183.7723338713534 +48.40457740112712,62.606226705879415,157.5111290888306,147.8693133572501 +133.47722543807947,65.11279985469805,207.5116218982157,198.04640922180903 +103.16172666955353,72.09012194032182,215.74131894715703,98.29898997476907 +69.89221061883383,54.44199144821749,167.37154079347715,114.68143734540305 +59.28601889011928,37.51817558710888,202.30647339112235,88.80500504520593 +54.98237832928856,75.1935169177084,165.3038574055031,203.6580419552533 +117.57944397206089,106.92082442160648,172.71029907446697,197.73506333909128 +120.48731967808587,52.21013910998317,164.40635568282775,167.3888786393086 +28.115980903627324,60.94496856687693,120.72368193993594,177.58549204275275 +92.47696187720949,21.945162364452187,130.09713414444616,169.84649282027897 +83.93041405732734,45.99796995768786,174.61047439773913,161.21044795990306 +79.33035612997938,71.51235580895745,193.8959616272512,216.99077397679073 +57.98614651731374,65.59161917376699,147.299140916409,144.0119027207465 +113.85830856019726,51.978439418140596,165.2897735940339,125.37027253906398 +104.93767789420917,83.3161756229367,165.05119829431027,186.9508587971776 +102.15283174031276,75.7863075810665,139.02127462959714,162.14928308583353 +78.3081363556313,79.36973518937884,153.6672532801357,185.283593022837 +55.4154421751174,56.70828859152949,115.06899780433855,172.9335653418831 +49.746450437418844,85.26192700309429,144.89353907393334,148.13483738325357 +98.78555003440472,92.40109573372582,191.38329566540878,160.2668732621228 +94.67814705058242,63.71848159278955,133.70021962738258,203.13866850502004 +85.71421791169925,36.15174477567825,157.19769597414944,158.0376977425974 +115.39554540014346,91.65767184220974,189.28841877603196,221.2099356840621 +56.675308251624514,45.46567940610079,128.55849467567177,185.36345171802608 +72.8544347278245,48.25385108655701,197.71568269887229,204.5440614753847 +132.0117405665603,74.19512620583704,124.65597524956362,154.437014498397 +73.96185898116373,75.76306872393089,130.8647392115278,174.58771228893224 +114.94437026813125,54.61650946241345,179.33434883449857,138.37806187032004 +55.35850569559727,55.04428151167187,180.0060308123174,142.56939572126302 +76.72924689352278,47.8386539354256,137.22673945426516,125.10293630540687 +46.17605536607237,73.30630626732405,174.4517427522175,200.9226522100272 +49.963727226746784,48.551832232824125,146.92573996052704,144.0303444102309 +40.76438049837711,69.26928521193587,198.73462348840187,139.5560028653024 +76.35093734489448,81.07463637010558,153.09049953963017,150.6300535025778 +85.68263900697809,110.80478650830166,179.4044084851421,184.84572769699705 +92.67992461705984,32.42743504175602,137.8210026195108,177.46902668693897 +115.30513722303218,77.4096881366525,139.0323797435484,159.0006451110872 +88.71966305078968,71.56142394632074,199.14535882924002,146.4348973036153 +46.33537166154649,89.78629827372382,152.56511416909794,149.07978882227158 +-13.399411907464923,67.17122681295186,156.12462474493168,176.3204217440636 +99.85906857625113,60.291528013971636,183.60757948119667,96.8214828258922 +27.245320396740254,50.96463146623627,169.62553592422543,143.4392285851031 +46.45029256357438,45.78576538751515,147.78596376683902,202.39834873050359 +51.562242079701434,67.86106387796114,215.60598717333525,203.03406075019063 +38.77776037638648,59.21853297246632,145.86843975660793,132.69706710860387 +107.54315459763092,65.29195354337894,147.31670973497606,123.33512990010843 +107.47253879639197,60.87397098142954,161.5220026361556,162.75786323218472 +121.04817975430649,88.28310898418366,236.28024849591685,150.819225735131 +133.73724474164086,67.17123987070315,157.30624453272804,142.92854034950568 +73.68227882101883,51.23263156698635,206.57135210991905,191.1595126863483 +51.636554263501736,60.68219329191754,217.93789167133176,109.44604326089936 +69.189106410949,36.58397832359252,199.4146833064873,179.44149272487948 +70.96064856440299,20.18355799424161,185.77870447045802,180.71763668202018 +92.96494191219853,63.28108676038294,198.28024516516604,186.59921590940132 +55.868045518303106,67.16799270330489,219.0757289420542,170.48197283035168 +74.38006879897281,111.87993082862103,143.07158056246794,167.9000545403533 +55.29411569074878,36.19537341920476,188.3066504957524,131.26403661370915 +26.03388330276077,63.450896468193626,211.07629567517876,179.91037648903625 +126.97308510569616,91.41692070233779,194.83750612451212,183.91291461120298 +120.81692843692457,47.55449058231044,171.1863425962509,228.7628679259458 +113.8721940682995,75.02224098504212,222.2279019535646,225.63932660047922 +110.24214938621043,65.24213987565052,205.47796902392324,172.54626125881236 +32.23896073814525,42.130517071673864,205.22167795649182,146.4991889040814 +91.65822471207669,68.11760644238092,190.02217009806913,161.20171491064693 +32.43189388720121,57.207142709243456,186.75578835624665,123.94321526245415 +42.230230687673604,73.47420061575438,147.25152187674024,191.34685581386705 +143.64221510905662,52.975583293923094,149.32260630567572,154.20756355978227 +42.644726669231794,40.009769622176826,155.15592847705608,140.55041170265605 +39.64874770498891,87.62143978464832,136.77946847419707,200.47814284862045 +87.69391446345247,36.31109732707996,222.11753770530225,104.8393277831082 +85.80597876333928,67.67922943957518,150.6690877819234,123.06827238608065 +55.980844959980416,63.0287089502447,115.98401566225448,179.6823423936445 +76.34974024309575,37.502756325542975,153.28328342232282,122.00259829554625 +99.29772264456915,74.03982731348776,149.36348077365304,200.3200085106706 +56.75236928716593,99.05565569322201,192.78939882624252,162.1629872190241 +141.55131771355386,68.86145618772473,174.49290262537906,174.96941414137302 +98.88152223095082,62.694504988260576,85.75804259241715,102.80109937472893 +46.037822007146175,49.911574541221526,193.4734090074859,138.94569434834264 +55.19713754777599,54.48390662127549,156.1805381004615,109.65307678298302 +59.315927234629214,82.50092307536923,207.48830260347327,178.2765818399569 +4.881556797452916,47.754840677579324,186.62677393319947,198.23692514628908 +139.03850589212797,89.31088794239638,216.20007774446427,142.52280795900572 +79.07592760338058,69.65649460650859,184.05824695364777,141.09041338838517 +26.305791477743654,78.32124010407946,140.71733516369173,170.30659456254577 +91.84743654631163,31.993846519523473,191.0935233293014,185.98773237624394 +83.69634916358667,97.33402425805275,136.5366699596659,201.73694839270493 +117.67384661935942,72.87576306661438,182.8346419119143,158.85125250759768 +67.83903312974209,68.88597858374207,153.6316693660061,205.9130277757697 +38.139329037253574,67.61072645924004,165.4101257731558,150.80857007250694 +88.43444402879203,82.36500175303624,210.06971202349206,197.72558677153484 +60.436075619654424,85.26562902049167,132.347757171536,219.76939211439253 +132.36226716565432,22.596727335685756,169.18735024940096,159.52003124873787 +163.89822332277757,66.79190269031218,190.51396709727769,159.7414356209667 +65.7076584436119,54.812230642474944,189.72425809538092,204.94734730492434 +86.33943423779013,29.7698273974002,172.42773508427516,201.7506264977292 +64.69609889699271,81.05032090536665,181.17911285174426,149.5880429899362 +52.98096340798984,106.6822030849818,143.3281826134374,112.48240018437915 +62.59148443128373,38.457605727936134,230.8096860415626,176.18157581293923 +80.8162011447441,38.00020345188568,169.48546557457107,144.25819765459298 +10.20590525537375,59.594597407410006,158.16427850149165,193.55486865245132 +83.34661104819872,70.39890100227952,153.53560624690863,156.06186475065132 +35.93659733771081,63.58463104892016,136.72444680894853,206.40871681071894 +89.16309350097632,48.381872313282585,189.30585878509345,159.6942979701807 +63.52577641502326,81.20285309043261,155.1634728489322,220.7839935112092 +105.43216412793842,64.85767466299895,162.89574411419707,163.42625864720944 +41.04654163842578,47.51111692143732,227.50444766663287,172.7687544131956 +72.01622115282437,88.27050587981648,116.88464731341506,167.9351099665762 +37.67190182840482,40.76793466656363,187.87170889862404,144.30379717894462 +84.0037595041764,64.1276366717411,187.02457241430858,190.8789145305891 +82.66555386250748,74.40717032323452,118.30340301328829,193.03391733890783 +79.87663196409518,74.52000679300158,173.96627607724477,119.21495997277833 +100.41855080721459,88.58511483720314,147.18990040221982,168.25686880434174 +77.7406213259293,39.579105858623265,134.35937262339996,189.76583744154357 +54.48975594487811,54.60629484664991,189.08530947069104,182.0923849481888 +63.836729187976076,40.996723624985606,179.54458735818955,126.44559099887378 +88.90165676927128,74.23445895666612,155.45931263771277,191.26936283613912 +96.85959494134892,20.333579995337985,165.71290198222786,129.90523937800324 +48.29380438087331,63.825893055072086,146.9263382479286,130.33915080063804 +88.4192072517534,53.114055866075226,213.69049640610802,237.79715583071447 +62.92276666245567,54.21341051291337,143.66443067891308,106.14426651238634 +47.34979682616783,74.00716862537918,193.55433249047218,168.68468956626188 +21.036384650430037,27.10496025199088,201.08432432867852,127.62439191573631 +90.3875196225971,89.17059629241704,209.50698537264816,216.0667028689436 +27.345496037023075,54.97096063707785,164.3781878681973,111.78931506043162 +59.712890744319026,65.68925121239886,198.1789658225947,223.60737773924672 +56.45154231831625,68.1882736456785,197.67288467510446,128.11530408156267 +54.3183832560852,62.97748549801551,96.20852786552447,206.63914246313425 +71.09741080727014,48.11363506361746,168.65256288758434,209.21163486660276 +103.21071652275577,31.20787004306039,195.9182928142783,146.47796944621643 +117.00416355978724,46.32232090874544,180.4888793315052,159.321442245623 +48.52988384427452,66.59972617209927,195.42660403569155,163.55302025034334 +139.93670918742214,73.47967605974836,181.0758633858171,125.54498281138356 +89.30865946405879,64.77709689820406,177.09785191979108,117.94559311231629 +100.2527891292123,47.94969601871516,202.91617813036623,163.03821139607575 +93.30916653075617,37.90615821232415,171.86604679799515,190.9182860022985 +35.07157118908866,53.25054759988019,224.36010422854534,164.70745261707552 +59.5204859966269,61.27741780357821,192.42425168853055,131.72045082797533 +99.45096653825044,66.18918492007803,166.5653541509151,85.76464735568568 +36.68129683075003,94.9455773748418,222.53141253362674,125.85597951935526 +30.721127141872643,70.26628732364999,174.24651058467128,122.54718035871855 +106.55094601064633,48.622566975845395,142.32753684735565,148.2607846391836 +121.602797734271,74.55103577844045,198.77294097320248,124.41984099982758 +115.05153362366107,103.00660955838273,209.3433399844252,126.05144782179308 +84.65698841729865,83.69303316806614,136.72352523508252,202.46855080360282 +102.79093769045976,40.63598555170214,150.42482744886922,149.22800215144565 +123.78994528574083,59.58526224725014,158.29653916783866,205.96636114522124 +78.43469634305441,61.374924349535654,187.8474441316505,111.57023983227523 +19.962595331972054,63.53341604178941,132.03426436180388,142.80496451915408 +97.82111434323262,41.88749371828416,215.4074437378086,107.5133076615751 +57.86078659150009,75.18226340512767,167.00236793441755,149.09834578637486 +103.53739600234385,73.89751779379247,130.36679299675882,217.5195465607702 +88.19636650960643,31.901034314963745,145.28653650899588,120.24153156288006 +49.3053648341824,104.16592217560301,208.38317756148115,95.93648536720553 +31.46452796901488,68.14964148487066,150.5632059391926,97.04715342608118 +87.31602345399047,46.111368541027126,192.95715599243783,214.77224328620082 +83.03527445106664,27.93558994567978,199.7319645608933,210.2986455204915 +37.98250855271933,49.582604064457435,200.79285959657344,191.8540670238357 +73.40810713894116,40.20109310401554,221.72868330614318,151.13536486581307 +89.13549253283362,75.3974572503089,182.33286705169493,183.99491338765935 +61.25578779287913,62.307492452515305,165.56145476362667,204.26519359635546 +131.45141594745854,35.77768772839542,70.82748048891175,155.27020951711552 +124.87527173337209,76.50139051007474,166.0290642302559,126.2864905903859 +110.38618419378045,80.1143602528278,165.40125851458788,129.9593587652684 +90.37719069363399,91.2688930918319,152.88050938281265,170.66720789577346 +74.75044410639056,60.106887904747175,180.3512866991064,147.96445702238387 +68.35282589729464,62.84422773550479,181.15200237352107,126.30240550597355 +121.8289513208166,30.413610321633577,235.12672253817206,216.95525075061335 +70.48132092777266,49.49091976424762,179.4827895920101,185.1812053406124 +94.3476193962668,80.8442134278245,189.69708263900816,202.03603720008292 +68.28596334544363,70.0431875349218,159.44863468056627,178.87486646766163 +51.78131912571674,81.53145385582542,184.62959590314384,152.9565511040022 +91.83871649939363,58.22800010498638,187.671901110148,147.3469622906517 +76.75891291561075,96.34930243442294,177.4151724000448,208.45138269582515 +112.45423334518632,73.00321056503589,182.9356655001659,150.24971495620744 +14.20946344169613,42.41708532558654,115.13968412773735,149.0385753061498 +112.3997956527644,93.63063311060114,177.23561463126967,157.11845959224738 +59.05633212891585,88.15375844857718,193.4418186404185,146.97741330005994 +83.89087527417023,93.62300380799755,182.73007792679064,213.88059032545465 +84.14418020113492,73.23030656846569,168.60317235660483,151.20992579070804 +91.43614463961465,47.097717144208346,180.9561196849492,147.95982341564218 +111.64055873272343,59.70287240904222,197.37456226435137,166.74932527868864 +67.79289632027562,79.40753744366397,200.5797254678139,166.1252551446864 +72.0454734570448,28.00658238198038,188.26442224832923,103.2794226598449 +77.31142439064223,75.4192068632272,165.80796112211294,178.91646915741953 +27.27772608725283,81.25434707559563,167.97593289672392,141.95646003495338 +103.64568436276214,42.58640009264746,192.5670369533185,177.47236865583392 +35.02223143864632,69.20641994391677,166.68727134299382,164.77059501458362 +60.28348053607499,58.88686512672668,148.42631365779317,118.88630720312003 +122.32535785116102,83.84099739885116,206.65489102649707,156.5206142161776 +81.01873097491365,56.7904133668773,212.8923164434758,147.56876531699442 +88.34396992794233,35.96497027565481,140.20739612863986,202.33985914786086 +34.23601970883583,89.2837906611151,151.23460148625335,176.80770995474785 +40.53829697551399,49.77527809611595,174.10149951659156,147.98535151807621 +70.3622402639129,63.11441152679748,199.3801720739697,148.37270299689789 +46.676398832776144,94.69459824529491,178.064508141539,143.800416198812 +46.91563988152184,75.78766602513177,111.82846892222997,152.9781734679291 +152.38725037013404,29.499515033209818,125.9455990087604,172.59536960087266 +108.71932011046276,68.9660520609645,182.19581292719118,153.60556098033243 +38.13066840451447,96.80738040871356,191.18799207904374,131.45377554767856 +116.33373946889282,103.24805457450947,154.37274114471975,206.07471445164316 +117.62659337303461,50.93200627568947,226.95245882878856,205.28890196510127 +12.8849339708582,43.1785616283875,172.16965209531475,123.37516553604456 +92.28895823649388,43.750544517728315,184.569317249023,160.39718616889834 +67.4945347438469,47.41389096817135,155.02821556004048,145.39986900830849 +28.042732923526387,53.234578806034435,150.32491593341194,142.05665932873484 +119.82500176352582,68.61339759816724,167.27684727033483,161.8945340290799 +62.643780449968105,61.284243831064074,152.9356013452031,180.41933248343818 +70.62576283624253,83.33120564865999,168.05230629068708,127.23926887863671 +96.07823960979039,74.5273234879831,226.39357049378964,146.69058916084165 +67.80460899433362,74.32003541790905,158.1732102007665,182.40339095927743 +63.3930412176765,91.57639630469333,187.16892531691263,112.39500950652754 +61.72608263471368,29.47933471859868,148.70947770423368,142.8671955982583 +85.34584263174806,74.59086846831266,188.3168591372651,130.66060196197844 +76.51589148188864,57.22430472229492,211.14659962509953,194.53816415766775 +95.71793921595803,65.88992643464131,200.71174145379845,142.04351990446477 +55.31979473427882,60.48791892264702,180.49930830507762,159.23888136751611 +32.66165169497553,45.01638754936097,137.43408711148416,144.04625135447984 +86.44738328876363,62.79365766294688,188.06319447754316,147.22487247513007 +90.9332819870719,72.28881089444619,195.9185740168654,103.32613852262914 +82.08181854114171,86.25678556919063,174.8877215997468,198.8790842067744 +89.93863002967278,47.27645781469547,154.5628490169174,175.8460908687169 +127.990986159619,62.4818003136202,162.32998404131695,171.6992617682168 +67.39690066581426,40.03824798813716,211.07432584989598,195.81587444581223 +54.5201869159079,69.68300892093949,187.19932501773513,196.09516766804754 +35.338735023109415,108.11659980312531,201.47741025776187,110.99854274394784 +91.97495196819655,65.85710874092558,173.02987726093585,142.79746236360026 +75.2767542869932,58.27690781758964,129.33634120877164,146.17870176729923 +109.13588911885041,47.53705352475938,156.01159422846877,157.9934932633476 +31.08340218773789,68.6862249266664,151.01395333599535,183.07482922296998 +43.26514049830718,65.21230805117209,205.18183356797547,200.00732494149474 +64.97582403682944,103.22067413049987,184.66189160089655,155.2728315437742 +35.70219002327039,77.13045861303628,180.0855024885262,175.30352925721485 +92.2609610662369,80.37379921988921,154.2517491072848,179.92808637337095 +114.81582580163101,59.39531328158101,173.5576131632198,175.86838954418573 +77.94204344925156,80.49137183020142,145.64643276972683,192.45993455548134 +46.180945573924994,52.00396955287428,153.08292352602038,125.52454577453577 +112.35794879150636,43.2126613694576,191.7218004768438,145.35969374272233 +72.56485929964717,85.48427054877749,160.99340221484798,173.25461851448378 +67.98631257775094,32.801540556873135,150.53398700133744,166.55654019845107 +74.75289504274721,33.61327433150057,184.14278102381414,121.89907672072918 +144.06191349367452,56.35654035113477,161.19648114521485,179.16724092493013 +106.66881007713087,69.3618415284482,213.616050919487,165.49843191829348 +115.75116496924227,94.08711159951264,166.1716032701738,149.68477301512732 +61.82111573445308,26.953905776049687,129.00702156887522,166.22584986120333 +147.65567329233784,73.3346423895809,184.44610808810828,162.81772295989114 +111.7185091487634,71.92456382978565,164.29508168922052,183.39164828756077 +74.02292141486178,60.728421286932594,233.12313155374727,157.0519512831597 +97.08025878093956,62.23260355939638,193.07307663734449,236.48909221890716 +93.34672236754774,32.831863688799274,192.6192449595581,188.2000680980011 +42.81056017262105,73.17561485673586,218.66301842850396,84.84846406331937 +109.59246323215191,77.19856397947568,236.52095190619576,151.08306863429104 +87.1921210899902,86.91602591214202,228.0418275907875,187.12684982787889 +69.0402938227372,56.136691793867385,167.69101724159125,202.30487129107286 +41.911924799267396,35.45939743692247,183.27539386575344,158.13154970734715 +80.10208164910597,43.65714574223223,159.8285621020073,173.70767952160705 +48.9880239957746,67.03018621200688,137.66779064626382,184.82158199069715 +91.07145472567933,33.16776200950581,170.44449618072653,100.89718130176678 +66.22795068472512,82.46295447391174,173.38782341939404,188.30361412740498 +98.83158607655929,65.97127907837731,139.08029720314707,126.01447062851051 +86.93369464402349,38.10235161499225,156.19216673400615,130.98344384439568 +76.49948935094187,87.37584705553483,160.2818723875922,160.99520760781567 +85.74833570355965,34.38622962866987,176.31094488091162,165.17905845428487 +92.93764554462672,84.43444368413091,198.09050675519373,185.81970365084942 +67.2653489160466,77.418034455763,170.8522850996113,186.59992125491277 +69.16107873460469,55.51040217919541,184.3103034279153,196.9712733791693 +105.91711677512406,48.008314775190094,169.92393694284013,173.04268332528704 +101.1932808845362,74.56580741256299,162.0760230340767,160.82589211921112 +110.8726648869671,58.34649201259388,193.16201178260454,141.34462593076825 +66.52509128819071,50.60618358431098,156.35165380547903,154.3126382620347 +41.75309235939781,81.39734597575347,199.4212903086923,101.99591671895865 +103.03679103866347,46.762811047206625,155.93043142996055,194.33755199957392 +90.650143122471,71.00981475189401,139.86558494588502,169.67015824285681 +63.14584512151506,90.80997832794618,180.746370938227,198.42915408781613 +96.98887674576726,39.638244129813316,151.59651053263252,213.1896262700105 +87.03325193838626,50.92441847741673,159.04956813665436,191.19574897074966 +41.1310673182682,55.56543251598053,106.69913866459969,175.39485844016664 +130.31524456325766,68.69264832663163,147.29676030684024,165.24682830146423 +58.66808954873932,48.786197532090426,175.68591914386315,176.41586001581786 +76.16035730262955,48.11605497461245,192.5776218698951,104.50128230416718 +104.47033377276814,56.79007699900872,152.41643267574273,172.32419758820188 +139.03796735615919,62.278633250585344,177.19925812553566,206.05450288111564 +123.90985620607638,44.54084537258395,208.74991760761114,186.43804105691598 +94.86345713732771,51.69397931825843,192.68046875912677,127.35546199632705 +107.45302868556664,49.53935903265244,199.59877751473007,171.75742883275146 +6.725137538617815,73.96594306765189,116.37495196696008,174.49553263440004 +83.62912802294964,89.36063307649943,204.6414249408941,209.67262446025114 +92.78372539311623,81.80389445327913,195.9771547672681,173.23406876460325 +46.551132292233866,28.122347021542097,196.2298210471262,211.02655672058128 +49.791666284764496,45.58552320582175,109.89110067918784,159.6367650071352 +68.5249324538684,75.721735708018,210.29798327159574,166.52101680130428 +53.88476411986338,93.81708778295506,207.13629827760673,149.6414472045268 +128.89454185704054,40.75637925891511,206.35373532572768,175.7084845621467 +71.78280548893808,64.24718114075561,159.2581368538867,154.54984197773527 +74.81679222285787,76.36277508315347,228.82733090911114,165.6796586616181 +50.50637674060581,37.93786005740614,175.65800412322298,204.9066547569143 +90.121979912819,55.17513605412621,177.77663374835396,147.5536012291878 +47.429453619498695,80.16814746991531,144.51595331108342,123.51007028270067 +20.299978102380365,75.90030074766493,229.41386435602533,104.56486191013755 +99.39686746831993,65.0958193573386,235.73684142465723,147.16948742624143