From 481cb6c25ca3610042f1f63bb865e987e2cbf728 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 17:23:07 +0200 Subject: [PATCH 01/24] Rename Heat to Heat-Flux according to naming scheme --- partitioned-heat-conduction/fenics/heat.py | 2 +- .../fenics/precice-adapter-config-D.json | 2 +- .../fenics/precice-adapter-config-N.json | 2 +- partitioned-heat-conduction/nutils/heat.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/partitioned-heat-conduction/fenics/heat.py b/partitioned-heat-conduction/fenics/heat.py index e7113f570..fb0487854 100644 --- a/partitioned-heat-conduction/fenics/heat.py +++ b/partitioned-heat-conduction/fenics/heat.py @@ -170,7 +170,7 @@ def determine_gradient(V_g, u, flux): if problem is ProblemType.DIRICHLET: flux = Function(V_g) - flux.rename("Flux", "") + flux.rename("Heat-Flux", "") while precice.is_coupling_ongoing(): diff --git a/partitioned-heat-conduction/fenics/precice-adapter-config-D.json b/partitioned-heat-conduction/fenics/precice-adapter-config-D.json index c2a7788c0..7989ba340 100644 --- a/partitioned-heat-conduction/fenics/precice-adapter-config-D.json +++ b/partitioned-heat-conduction/fenics/precice-adapter-config-D.json @@ -3,7 +3,7 @@ "config_file_name": "../precice-config.xml", "interface": { "coupling_mesh_name": "Dirichlet-Mesh", - "write_data_name": "Flux", + "write_data_name": "Heat-Flux", "read_data_name": "Temperature" } } diff --git a/partitioned-heat-conduction/fenics/precice-adapter-config-N.json b/partitioned-heat-conduction/fenics/precice-adapter-config-N.json index 36ea15d19..2afd52ce3 100644 --- a/partitioned-heat-conduction/fenics/precice-adapter-config-N.json +++ b/partitioned-heat-conduction/fenics/precice-adapter-config-N.json @@ -4,6 +4,6 @@ "interface": { "coupling_mesh_name": "Neumann-Mesh", "write_data_name": "Temperature", - "read_data_name": "Flux" + "read_data_name": "Heat-Flux" } } diff --git a/partitioned-heat-conduction/nutils/heat.py b/partitioned-heat-conduction/nutils/heat.py index 16c00726e..b0bb2acde 100644 --- a/partitioned-heat-conduction/nutils/heat.py +++ b/partitioned-heat-conduction/nutils/heat.py @@ -69,7 +69,7 @@ def main(side='Dirichlet'): # coupling data write_data = "Temperature" if side == "Neumann" else "Flux" - read_data = "Flux" if side == "Neumann" else "Temperature" + read_data = "Heat-Flux" if side == "Neumann" else "Temperature" write_data_id = interface.get_data_id(write_data, mesh_id) read_data_id = interface.get_data_id(read_data, mesh_id) From fcf085f15718ab11b3ed2380b011951aebd7a306 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 17:25:12 +0200 Subject: [PATCH 02/24] Add initial field function for non-default initial conditions --- partitioned-heat-conduction/openfoam-neumann/setInitialField.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100755 partitioned-heat-conduction/openfoam-neumann/setInitialField.sh diff --git a/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh new file mode 100755 index 000000000..39354da9c --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh @@ -0,0 +1,2 @@ +funkySetFields -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' + From 183029ba84fb75e21cf8ac525275ad97de35a64b Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 17:26:57 +0200 Subject: [PATCH 03/24] Add the OpenFOAM Neumann configuration --- .../openfoam-neumann/0/T | 10048 ++++++++++++++++ .../constant/transportProperties | 11 + .../openfoam-neumann/system/blockMeshDict | 61 + .../openfoam-neumann/system/controlDict | 50 + .../openfoam-neumann/system/fvSchemes | 40 + .../openfoam-neumann/system/fvSolution | 24 + .../openfoam-neumann/system/preciceDict | 39 + 7 files changed, 10273 insertions(+) create mode 100644 partitioned-heat-conduction/openfoam-neumann/0/T create mode 100644 partitioned-heat-conduction/openfoam-neumann/constant/transportProperties create mode 100644 partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict create mode 100644 partitioned-heat-conduction/openfoam-neumann/system/controlDict create mode 100644 partitioned-heat-conduction/openfoam-neumann/system/fvSchemes create mode 100644 partitioned-heat-conduction/openfoam-neumann/system/fvSolution create mode 100644 partitioned-heat-conduction/openfoam-neumann/system/preciceDict diff --git a/partitioned-heat-conduction/openfoam-neumann/0/T b/partitioned-heat-conduction/openfoam-neumann/0/T new file mode 100644 index 000000000..0e629117a --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/0/T @@ -0,0 +1,10048 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2012 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + + +internalField nonuniform List +10000 +( +2.0101 +2.0303 +2.0507 +2.0713 +2.0921 +2.1131 +2.1343 +2.1557 +2.1773 +2.1991 +2.2211 +2.2433 +2.2657 +2.2883 +2.3111 +2.3341 +2.3573 +2.3807 +2.4043 +2.4281 +2.4521 +2.4763 +2.5007 +2.5253 +2.5501 +2.5751 +2.6003 +2.6257 +2.6513 +2.6771 +2.7031 +2.7293 +2.7557 +2.7823 +2.8091 +2.8361 +2.8633 +2.8907 +2.9183 +2.9461 +2.9741 +3.0023 +3.0307 +3.0593 +3.0881 +3.1171 +3.1463 +3.1757 +3.2053 +3.2351 +3.2651 +3.2953 +3.3257 +3.3563 +3.3871 +3.4181 +3.4493 +3.4807 +3.5123 +3.5441 +3.5761 +3.6083 +3.6407 +3.6733 +3.7061 +3.7391 +3.7723 +3.8057 +3.8393 +3.8731 +3.9071 +3.9413 +3.9757 +4.0103 +4.0451 +4.0801 +4.1153 +4.1507 +4.1863 +4.2221 +4.2581 +4.2943 +4.3307 +4.3673 +4.4041 +4.4411 +4.4783 +4.5157 +4.5533 +4.5911 +4.6291 +4.6673 +4.7057 +4.7443 +4.7831 +4.8221 +4.8613 +4.9007 +4.9403 +4.9801 +2.0107 +2.0309 +2.0513 +2.0719 +2.0927 +2.1137 +2.1349 +2.1563 +2.1779 +2.1997 +2.2217 +2.2439 +2.2663 +2.2889 +2.3117 +2.3347 +2.3579 +2.3813 +2.4049 +2.4287 +2.4527 +2.4769 +2.5013 +2.5259 +2.5507 +2.5757 +2.6009 +2.6263 +2.6519 +2.6777 +2.7037 +2.7299 +2.7563 +2.7829 +2.8097 +2.8367 +2.8639 +2.8913 +2.9189 +2.9467 +2.9747 +3.0029 +3.0313 +3.0599 +3.0887 +3.1177 +3.1469 +3.1763 +3.2059 +3.2357 +3.2657 +3.2959 +3.3263 +3.3569 +3.3877 +3.4187 +3.4499 +3.4813 +3.5129 +3.5447 +3.5767 +3.6089 +3.6413 +3.6739 +3.7067 +3.7397 +3.7729 +3.8063 +3.8399 +3.8737 +3.9077 +3.9419 +3.9763 +4.0109 +4.0457 +4.0807 +4.1159 +4.1513 +4.1869 +4.2227 +4.2587 +4.2949 +4.3313 +4.3679 +4.4047 +4.4417 +4.4789 +4.5163 +4.5539 +4.5917 +4.6297 +4.6679 +4.7063 +4.7449 +4.7837 +4.8227 +4.8619 +4.9013 +4.9409 +4.9807 +2.0119 +2.0321 +2.0525 +2.0731 +2.0939 +2.1149 +2.1361 +2.1575 +2.1791 +2.2009 +2.2229 +2.2451 +2.2675 +2.2901 +2.3129 +2.3359 +2.3591 +2.3825 +2.4061 +2.4299 +2.4539 +2.4781 +2.5025 +2.5271 +2.5519 +2.5769 +2.6021 +2.6275 +2.6531 +2.6789 +2.7049 +2.7311 +2.7575 +2.7841 +2.8109 +2.8379 +2.8651 +2.8925 +2.9201 +2.9479 +2.9759 +3.0041 +3.0325 +3.0611 +3.0899 +3.1189 +3.1481 +3.1775 +3.2071 +3.2369 +3.2669 +3.2971 +3.3275 +3.3581 +3.3889 +3.4199 +3.4511 +3.4825 +3.5141 +3.5459 +3.5779 +3.6101 +3.6425 +3.6751 +3.7079 +3.7409 +3.7741 +3.8075 +3.8411 +3.8749 +3.9089 +3.9431 +3.9775 +4.0121 +4.0469 +4.0819 +4.1171 +4.1525 +4.1881 +4.2239 +4.2599 +4.2961 +4.3325 +4.3691 +4.4059 +4.4429 +4.4801 +4.5175 +4.5551 +4.5929 +4.6309 +4.6691 +4.7075 +4.7461 +4.7849 +4.8239 +4.8631 +4.9025 +4.9421 +4.9819 +2.0137 +2.0339 +2.0543 +2.0749 +2.0957 +2.1167 +2.1379 +2.1593 +2.1809 +2.2027 +2.2247 +2.2469 +2.2693 +2.2919 +2.3147 +2.3377 +2.3609 +2.3843 +2.4079 +2.4317 +2.4557 +2.4799 +2.5043 +2.5289 +2.5537 +2.5787 +2.6039 +2.6293 +2.6549 +2.6807 +2.7067 +2.7329 +2.7593 +2.7859 +2.8127 +2.8397 +2.8669 +2.8943 +2.9219 +2.9497 +2.9777 +3.0059 +3.0343 +3.0629 +3.0917 +3.1207 +3.1499 +3.1793 +3.2089 +3.2387 +3.2687 +3.2989 +3.3293 +3.3599 +3.3907 +3.4217 +3.4529 +3.4843 +3.5159 +3.5477 +3.5797 +3.6119 +3.6443 +3.6769 +3.7097 +3.7427 +3.7759 +3.8093 +3.8429 +3.8767 +3.9107 +3.9449 +3.9793 +4.0139 +4.0487 +4.0837 +4.1189 +4.1543 +4.1899 +4.2257 +4.2617 +4.2979 +4.3343 +4.3709 +4.4077 +4.4447 +4.4819 +4.5193 +4.5569 +4.5947 +4.6327 +4.6709 +4.7093 +4.7479 +4.7867 +4.8257 +4.8649 +4.9043 +4.9439 +4.9837 +2.0161 +2.0363 +2.0567 +2.0773 +2.0981 +2.1191 +2.1403 +2.1617 +2.1833 +2.2051 +2.2271 +2.2493 +2.2717 +2.2943 +2.3171 +2.3401 +2.3633 +2.3867 +2.4103 +2.4341 +2.4581 +2.4823 +2.5067 +2.5313 +2.5561 +2.5811 +2.6063 +2.6317 +2.6573 +2.6831 +2.7091 +2.7353 +2.7617 +2.7883 +2.8151 +2.8421 +2.8693 +2.8967 +2.9243 +2.9521 +2.9801 +3.0083 +3.0367 +3.0653 +3.0941 +3.1231 +3.1523 +3.1817 +3.2113 +3.2411 +3.2711 +3.3013 +3.3317 +3.3623 +3.3931 +3.4241 +3.4553 +3.4867 +3.5183 +3.5501 +3.5821 +3.6143 +3.6467 +3.6793 +3.7121 +3.7451 +3.7783 +3.8117 +3.8453 +3.8791 +3.9131 +3.9473 +3.9817 +4.0163 +4.0511 +4.0861 +4.1213 +4.1567 +4.1923 +4.2281 +4.2641 +4.3003 +4.3367 +4.3733 +4.4101 +4.4471 +4.4843 +4.5217 +4.5593 +4.5971 +4.6351 +4.6733 +4.7117 +4.7503 +4.7891 +4.8281 +4.8673 +4.9067 +4.9463 +4.9861 +2.0191 +2.0393 +2.0597 +2.0803 +2.1011 +2.1221 +2.1433 +2.1647 +2.1863 +2.2081 +2.2301 +2.2523 +2.2747 +2.2973 +2.3201 +2.3431 +2.3663 +2.3897 +2.4133 +2.4371 +2.4611 +2.4853 +2.5097 +2.5343 +2.5591 +2.5841 +2.6093 +2.6347 +2.6603 +2.6861 +2.7121 +2.7383 +2.7647 +2.7913 +2.8181 +2.8451 +2.8723 +2.8997 +2.9273 +2.9551 +2.9831 +3.0113 +3.0397 +3.0683 +3.0971 +3.1261 +3.1553 +3.1847 +3.2143 +3.2441 +3.2741 +3.3043 +3.3347 +3.3653 +3.3961 +3.4271 +3.4583 +3.4897 +3.5213 +3.5531 +3.5851 +3.6173 +3.6497 +3.6823 +3.7151 +3.7481 +3.7813 +3.8147 +3.8483 +3.8821 +3.9161 +3.9503 +3.9847 +4.0193 +4.0541 +4.0891 +4.1243 +4.1597 +4.1953 +4.2311 +4.2671 +4.3033 +4.3397 +4.3763 +4.4131 +4.4501 +4.4873 +4.5247 +4.5623 +4.6001 +4.6381 +4.6763 +4.7147 +4.7533 +4.7921 +4.8311 +4.8703 +4.9097 +4.9493 +4.9891 +2.0227 +2.0429 +2.0633 +2.0839 +2.1047 +2.1257 +2.1469 +2.1683 +2.1899 +2.2117 +2.2337 +2.2559 +2.2783 +2.3009 +2.3237 +2.3467 +2.3699 +2.3933 +2.4169 +2.4407 +2.4647 +2.4889 +2.5133 +2.5379 +2.5627 +2.5877 +2.6129 +2.6383 +2.6639 +2.6897 +2.7157 +2.7419 +2.7683 +2.7949 +2.8217 +2.8487 +2.8759 +2.9033 +2.9309 +2.9587 +2.9867 +3.0149 +3.0433 +3.0719 +3.1007 +3.1297 +3.1589 +3.1883 +3.2179 +3.2477 +3.2777 +3.3079 +3.3383 +3.3689 +3.3997 +3.4307 +3.4619 +3.4933 +3.5249 +3.5567 +3.5887 +3.6209 +3.6533 +3.6859 +3.7187 +3.7517 +3.7849 +3.8183 +3.8519 +3.8857 +3.9197 +3.9539 +3.9883 +4.0229 +4.0577 +4.0927 +4.1279 +4.1633 +4.1989 +4.2347 +4.2707 +4.3069 +4.3433 +4.3799 +4.4167 +4.4537 +4.4909 +4.5283 +4.5659 +4.6037 +4.6417 +4.6799 +4.7183 +4.7569 +4.7957 +4.8347 +4.8739 +4.9133 +4.9529 +4.9927 +2.0269 +2.0471 +2.0675 +2.0881 +2.1089 +2.1299 +2.1511 +2.1725 +2.1941 +2.2159 +2.2379 +2.2601 +2.2825 +2.3051 +2.3279 +2.3509 +2.3741 +2.3975 +2.4211 +2.4449 +2.4689 +2.4931 +2.5175 +2.5421 +2.5669 +2.5919 +2.6171 +2.6425 +2.6681 +2.6939 +2.7199 +2.7461 +2.7725 +2.7991 +2.8259 +2.8529 +2.8801 +2.9075 +2.9351 +2.9629 +2.9909 +3.0191 +3.0475 +3.0761 +3.1049 +3.1339 +3.1631 +3.1925 +3.2221 +3.2519 +3.2819 +3.3121 +3.3425 +3.3731 +3.4039 +3.4349 +3.4661 +3.4975 +3.5291 +3.5609 +3.5929 +3.6251 +3.6575 +3.6901 +3.7229 +3.7559 +3.7891 +3.8225 +3.8561 +3.8899 +3.9239 +3.9581 +3.9925 +4.0271 +4.0619 +4.0969 +4.1321 +4.1675 +4.2031 +4.2389 +4.2749 +4.3111 +4.3475 +4.3841 +4.4209 +4.4579 +4.4951 +4.5325 +4.5701 +4.6079 +4.6459 +4.6841 +4.7225 +4.7611 +4.7999 +4.8389 +4.8781 +4.9175 +4.9571 +4.9969 +2.0317 +2.0519 +2.0723 +2.0929 +2.1137 +2.1347 +2.1559 +2.1773 +2.1989 +2.2207 +2.2427 +2.2649 +2.2873 +2.3099 +2.3327 +2.3557 +2.3789 +2.4023 +2.4259 +2.4497 +2.4737 +2.4979 +2.5223 +2.5469 +2.5717 +2.5967 +2.6219 +2.6473 +2.6729 +2.6987 +2.7247 +2.7509 +2.7773 +2.8039 +2.8307 +2.8577 +2.8849 +2.9123 +2.9399 +2.9677 +2.9957 +3.0239 +3.0523 +3.0809 +3.1097 +3.1387 +3.1679 +3.1973 +3.2269 +3.2567 +3.2867 +3.3169 +3.3473 +3.3779 +3.4087 +3.4397 +3.4709 +3.5023 +3.5339 +3.5657 +3.5977 +3.6299 +3.6623 +3.6949 +3.7277 +3.7607 +3.7939 +3.8273 +3.8609 +3.8947 +3.9287 +3.9629 +3.9973 +4.0319 +4.0667 +4.1017 +4.1369 +4.1723 +4.2079 +4.2437 +4.2797 +4.3159 +4.3523 +4.3889 +4.4257 +4.4627 +4.4999 +4.5373 +4.5749 +4.6127 +4.6507 +4.6889 +4.7273 +4.7659 +4.8047 +4.8437 +4.8829 +4.9223 +4.9619 +5.0017 +2.0371 +2.0573 +2.0777 +2.0983 +2.1191 +2.1401 +2.1613 +2.1827 +2.2043 +2.2261 +2.2481 +2.2703 +2.2927 +2.3153 +2.3381 +2.3611 +2.3843 +2.4077 +2.4313 +2.4551 +2.4791 +2.5033 +2.5277 +2.5523 +2.5771 +2.6021 +2.6273 +2.6527 +2.6783 +2.7041 +2.7301 +2.7563 +2.7827 +2.8093 +2.8361 +2.8631 +2.8903 +2.9177 +2.9453 +2.9731 +3.0011 +3.0293 +3.0577 +3.0863 +3.1151 +3.1441 +3.1733 +3.2027 +3.2323 +3.2621 +3.2921 +3.3223 +3.3527 +3.3833 +3.4141 +3.4451 +3.4763 +3.5077 +3.5393 +3.5711 +3.6031 +3.6353 +3.6677 +3.7003 +3.7331 +3.7661 +3.7993 +3.8327 +3.8663 +3.9001 +3.9341 +3.9683 +4.0027 +4.0373 +4.0721 +4.1071 +4.1423 +4.1777 +4.2133 +4.2491 +4.2851 +4.3213 +4.3577 +4.3943 +4.4311 +4.4681 +4.5053 +4.5427 +4.5803 +4.6181 +4.6561 +4.6943 +4.7327 +4.7713 +4.8101 +4.8491 +4.8883 +4.9277 +4.9673 +5.0071 +2.0431 +2.0633 +2.0837 +2.1043 +2.1251 +2.1461 +2.1673 +2.1887 +2.2103 +2.2321 +2.2541 +2.2763 +2.2987 +2.3213 +2.3441 +2.3671 +2.3903 +2.4137 +2.4373 +2.4611 +2.4851 +2.5093 +2.5337 +2.5583 +2.5831 +2.6081 +2.6333 +2.6587 +2.6843 +2.7101 +2.7361 +2.7623 +2.7887 +2.8153 +2.8421 +2.8691 +2.8963 +2.9237 +2.9513 +2.9791 +3.0071 +3.0353 +3.0637 +3.0923 +3.1211 +3.1501 +3.1793 +3.2087 +3.2383 +3.2681 +3.2981 +3.3283 +3.3587 +3.3893 +3.4201 +3.4511 +3.4823 +3.5137 +3.5453 +3.5771 +3.6091 +3.6413 +3.6737 +3.7063 +3.7391 +3.7721 +3.8053 +3.8387 +3.8723 +3.9061 +3.9401 +3.9743 +4.0087 +4.0433 +4.0781 +4.1131 +4.1483 +4.1837 +4.2193 +4.2551 +4.2911 +4.3273 +4.3637 +4.4003 +4.4371 +4.4741 +4.5113 +4.5487 +4.5863 +4.6241 +4.6621 +4.7003 +4.7387 +4.7773 +4.8161 +4.8551 +4.8943 +4.9337 +4.9733 +5.0131 +2.0497 +2.0699 +2.0903 +2.1109 +2.1317 +2.1527 +2.1739 +2.1953 +2.2169 +2.2387 +2.2607 +2.2829 +2.3053 +2.3279 +2.3507 +2.3737 +2.3969 +2.4203 +2.4439 +2.4677 +2.4917 +2.5159 +2.5403 +2.5649 +2.5897 +2.6147 +2.6399 +2.6653 +2.6909 +2.7167 +2.7427 +2.7689 +2.7953 +2.8219 +2.8487 +2.8757 +2.9029 +2.9303 +2.9579 +2.9857 +3.0137 +3.0419 +3.0703 +3.0989 +3.1277 +3.1567 +3.1859 +3.2153 +3.2449 +3.2747 +3.3047 +3.3349 +3.3653 +3.3959 +3.4267 +3.4577 +3.4889 +3.5203 +3.5519 +3.5837 +3.6157 +3.6479 +3.6803 +3.7129 +3.7457 +3.7787 +3.8119 +3.8453 +3.8789 +3.9127 +3.9467 +3.9809 +4.0153 +4.0499 +4.0847 +4.1197 +4.1549 +4.1903 +4.2259 +4.2617 +4.2977 +4.3339 +4.3703 +4.4069 +4.4437 +4.4807 +4.5179 +4.5553 +4.5929 +4.6307 +4.6687 +4.7069 +4.7453 +4.7839 +4.8227 +4.8617 +4.9009 +4.9403 +4.9799 +5.0197 +2.0569 +2.0771 +2.0975 +2.1181 +2.1389 +2.1599 +2.1811 +2.2025 +2.2241 +2.2459 +2.2679 +2.2901 +2.3125 +2.3351 +2.3579 +2.3809 +2.4041 +2.4275 +2.4511 +2.4749 +2.4989 +2.5231 +2.5475 +2.5721 +2.5969 +2.6219 +2.6471 +2.6725 +2.6981 +2.7239 +2.7499 +2.7761 +2.8025 +2.8291 +2.8559 +2.8829 +2.9101 +2.9375 +2.9651 +2.9929 +3.0209 +3.0491 +3.0775 +3.1061 +3.1349 +3.1639 +3.1931 +3.2225 +3.2521 +3.2819 +3.3119 +3.3421 +3.3725 +3.4031 +3.4339 +3.4649 +3.4961 +3.5275 +3.5591 +3.5909 +3.6229 +3.6551 +3.6875 +3.7201 +3.7529 +3.7859 +3.8191 +3.8525 +3.8861 +3.9199 +3.9539 +3.9881 +4.0225 +4.0571 +4.0919 +4.1269 +4.1621 +4.1975 +4.2331 +4.2689 +4.3049 +4.3411 +4.3775 +4.4141 +4.4509 +4.4879 +4.5251 +4.5625 +4.6001 +4.6379 +4.6759 +4.7141 +4.7525 +4.7911 +4.8299 +4.8689 +4.9081 +4.9475 +4.9871 +5.0269 +2.0647 +2.0849 +2.1053 +2.1259 +2.1467 +2.1677 +2.1889 +2.2103 +2.2319 +2.2537 +2.2757 +2.2979 +2.3203 +2.3429 +2.3657 +2.3887 +2.4119 +2.4353 +2.4589 +2.4827 +2.5067 +2.5309 +2.5553 +2.5799 +2.6047 +2.6297 +2.6549 +2.6803 +2.7059 +2.7317 +2.7577 +2.7839 +2.8103 +2.8369 +2.8637 +2.8907 +2.9179 +2.9453 +2.9729 +3.0007 +3.0287 +3.0569 +3.0853 +3.1139 +3.1427 +3.1717 +3.2009 +3.2303 +3.2599 +3.2897 +3.3197 +3.3499 +3.3803 +3.4109 +3.4417 +3.4727 +3.5039 +3.5353 +3.5669 +3.5987 +3.6307 +3.6629 +3.6953 +3.7279 +3.7607 +3.7937 +3.8269 +3.8603 +3.8939 +3.9277 +3.9617 +3.9959 +4.0303 +4.0649 +4.0997 +4.1347 +4.1699 +4.2053 +4.2409 +4.2767 +4.3127 +4.3489 +4.3853 +4.4219 +4.4587 +4.4957 +4.5329 +4.5703 +4.6079 +4.6457 +4.6837 +4.7219 +4.7603 +4.7989 +4.8377 +4.8767 +4.9159 +4.9553 +4.9949 +5.0347 +2.0731 +2.0933 +2.1137 +2.1343 +2.1551 +2.1761 +2.1973 +2.2187 +2.2403 +2.2621 +2.2841 +2.3063 +2.3287 +2.3513 +2.3741 +2.3971 +2.4203 +2.4437 +2.4673 +2.4911 +2.5151 +2.5393 +2.5637 +2.5883 +2.6131 +2.6381 +2.6633 +2.6887 +2.7143 +2.7401 +2.7661 +2.7923 +2.8187 +2.8453 +2.8721 +2.8991 +2.9263 +2.9537 +2.9813 +3.0091 +3.0371 +3.0653 +3.0937 +3.1223 +3.1511 +3.1801 +3.2093 +3.2387 +3.2683 +3.2981 +3.3281 +3.3583 +3.3887 +3.4193 +3.4501 +3.4811 +3.5123 +3.5437 +3.5753 +3.6071 +3.6391 +3.6713 +3.7037 +3.7363 +3.7691 +3.8021 +3.8353 +3.8687 +3.9023 +3.9361 +3.9701 +4.0043 +4.0387 +4.0733 +4.1081 +4.1431 +4.1783 +4.2137 +4.2493 +4.2851 +4.3211 +4.3573 +4.3937 +4.4303 +4.4671 +4.5041 +4.5413 +4.5787 +4.6163 +4.6541 +4.6921 +4.7303 +4.7687 +4.8073 +4.8461 +4.8851 +4.9243 +4.9637 +5.0033 +5.0431 +2.0821 +2.1023 +2.1227 +2.1433 +2.1641 +2.1851 +2.2063 +2.2277 +2.2493 +2.2711 +2.2931 +2.3153 +2.3377 +2.3603 +2.3831 +2.4061 +2.4293 +2.4527 +2.4763 +2.5001 +2.5241 +2.5483 +2.5727 +2.5973 +2.6221 +2.6471 +2.6723 +2.6977 +2.7233 +2.7491 +2.7751 +2.8013 +2.8277 +2.8543 +2.8811 +2.9081 +2.9353 +2.9627 +2.9903 +3.0181 +3.0461 +3.0743 +3.1027 +3.1313 +3.1601 +3.1891 +3.2183 +3.2477 +3.2773 +3.3071 +3.3371 +3.3673 +3.3977 +3.4283 +3.4591 +3.4901 +3.5213 +3.5527 +3.5843 +3.6161 +3.6481 +3.6803 +3.7127 +3.7453 +3.7781 +3.8111 +3.8443 +3.8777 +3.9113 +3.9451 +3.9791 +4.0133 +4.0477 +4.0823 +4.1171 +4.1521 +4.1873 +4.2227 +4.2583 +4.2941 +4.3301 +4.3663 +4.4027 +4.4393 +4.4761 +4.5131 +4.5503 +4.5877 +4.6253 +4.6631 +4.7011 +4.7393 +4.7777 +4.8163 +4.8551 +4.8941 +4.9333 +4.9727 +5.0123 +5.0521 +2.0917 +2.1119 +2.1323 +2.1529 +2.1737 +2.1947 +2.2159 +2.2373 +2.2589 +2.2807 +2.3027 +2.3249 +2.3473 +2.3699 +2.3927 +2.4157 +2.4389 +2.4623 +2.4859 +2.5097 +2.5337 +2.5579 +2.5823 +2.6069 +2.6317 +2.6567 +2.6819 +2.7073 +2.7329 +2.7587 +2.7847 +2.8109 +2.8373 +2.8639 +2.8907 +2.9177 +2.9449 +2.9723 +2.9999 +3.0277 +3.0557 +3.0839 +3.1123 +3.1409 +3.1697 +3.1987 +3.2279 +3.2573 +3.2869 +3.3167 +3.3467 +3.3769 +3.4073 +3.4379 +3.4687 +3.4997 +3.5309 +3.5623 +3.5939 +3.6257 +3.6577 +3.6899 +3.7223 +3.7549 +3.7877 +3.8207 +3.8539 +3.8873 +3.9209 +3.9547 +3.9887 +4.0229 +4.0573 +4.0919 +4.1267 +4.1617 +4.1969 +4.2323 +4.2679 +4.3037 +4.3397 +4.3759 +4.4123 +4.4489 +4.4857 +4.5227 +4.5599 +4.5973 +4.6349 +4.6727 +4.7107 +4.7489 +4.7873 +4.8259 +4.8647 +4.9037 +4.9429 +4.9823 +5.0219 +5.0617 +2.1019 +2.1221 +2.1425 +2.1631 +2.1839 +2.2049 +2.2261 +2.2475 +2.2691 +2.2909 +2.3129 +2.3351 +2.3575 +2.3801 +2.4029 +2.4259 +2.4491 +2.4725 +2.4961 +2.5199 +2.5439 +2.5681 +2.5925 +2.6171 +2.6419 +2.6669 +2.6921 +2.7175 +2.7431 +2.7689 +2.7949 +2.8211 +2.8475 +2.8741 +2.9009 +2.9279 +2.9551 +2.9825 +3.0101 +3.0379 +3.0659 +3.0941 +3.1225 +3.1511 +3.1799 +3.2089 +3.2381 +3.2675 +3.2971 +3.3269 +3.3569 +3.3871 +3.4175 +3.4481 +3.4789 +3.5099 +3.5411 +3.5725 +3.6041 +3.6359 +3.6679 +3.7001 +3.7325 +3.7651 +3.7979 +3.8309 +3.8641 +3.8975 +3.9311 +3.9649 +3.9989 +4.0331 +4.0675 +4.1021 +4.1369 +4.1719 +4.2071 +4.2425 +4.2781 +4.3139 +4.3499 +4.3861 +4.4225 +4.4591 +4.4959 +4.5329 +4.5701 +4.6075 +4.6451 +4.6829 +4.7209 +4.7591 +4.7975 +4.8361 +4.8749 +4.9139 +4.9531 +4.9925 +5.0321 +5.0719 +2.1127 +2.1329 +2.1533 +2.1739 +2.1947 +2.2157 +2.2369 +2.2583 +2.2799 +2.3017 +2.3237 +2.3459 +2.3683 +2.3909 +2.4137 +2.4367 +2.4599 +2.4833 +2.5069 +2.5307 +2.5547 +2.5789 +2.6033 +2.6279 +2.6527 +2.6777 +2.7029 +2.7283 +2.7539 +2.7797 +2.8057 +2.8319 +2.8583 +2.8849 +2.9117 +2.9387 +2.9659 +2.9933 +3.0209 +3.0487 +3.0767 +3.1049 +3.1333 +3.1619 +3.1907 +3.2197 +3.2489 +3.2783 +3.3079 +3.3377 +3.3677 +3.3979 +3.4283 +3.4589 +3.4897 +3.5207 +3.5519 +3.5833 +3.6149 +3.6467 +3.6787 +3.7109 +3.7433 +3.7759 +3.8087 +3.8417 +3.8749 +3.9083 +3.9419 +3.9757 +4.0097 +4.0439 +4.0783 +4.1129 +4.1477 +4.1827 +4.2179 +4.2533 +4.2889 +4.3247 +4.3607 +4.3969 +4.4333 +4.4699 +4.5067 +4.5437 +4.5809 +4.6183 +4.6559 +4.6937 +4.7317 +4.7699 +4.8083 +4.8469 +4.8857 +4.9247 +4.9639 +5.0033 +5.0429 +5.0827 +2.1241 +2.1443 +2.1647 +2.1853 +2.2061 +2.2271 +2.2483 +2.2697 +2.2913 +2.3131 +2.3351 +2.3573 +2.3797 +2.4023 +2.4251 +2.4481 +2.4713 +2.4947 +2.5183 +2.5421 +2.5661 +2.5903 +2.6147 +2.6393 +2.6641 +2.6891 +2.7143 +2.7397 +2.7653 +2.7911 +2.8171 +2.8433 +2.8697 +2.8963 +2.9231 +2.9501 +2.9773 +3.0047 +3.0323 +3.0601 +3.0881 +3.1163 +3.1447 +3.1733 +3.2021 +3.2311 +3.2603 +3.2897 +3.3193 +3.3491 +3.3791 +3.4093 +3.4397 +3.4703 +3.5011 +3.5321 +3.5633 +3.5947 +3.6263 +3.6581 +3.6901 +3.7223 +3.7547 +3.7873 +3.8201 +3.8531 +3.8863 +3.9197 +3.9533 +3.9871 +4.0211 +4.0553 +4.0897 +4.1243 +4.1591 +4.1941 +4.2293 +4.2647 +4.3003 +4.3361 +4.3721 +4.4083 +4.4447 +4.4813 +4.5181 +4.5551 +4.5923 +4.6297 +4.6673 +4.7051 +4.7431 +4.7813 +4.8197 +4.8583 +4.8971 +4.9361 +4.9753 +5.0147 +5.0543 +5.0941 +2.1361 +2.1563 +2.1767 +2.1973 +2.2181 +2.2391 +2.2603 +2.2817 +2.3033 +2.3251 +2.3471 +2.3693 +2.3917 +2.4143 +2.4371 +2.4601 +2.4833 +2.5067 +2.5303 +2.5541 +2.5781 +2.6023 +2.6267 +2.6513 +2.6761 +2.7011 +2.7263 +2.7517 +2.7773 +2.8031 +2.8291 +2.8553 +2.8817 +2.9083 +2.9351 +2.9621 +2.9893 +3.0167 +3.0443 +3.0721 +3.1001 +3.1283 +3.1567 +3.1853 +3.2141 +3.2431 +3.2723 +3.3017 +3.3313 +3.3611 +3.3911 +3.4213 +3.4517 +3.4823 +3.5131 +3.5441 +3.5753 +3.6067 +3.6383 +3.6701 +3.7021 +3.7343 +3.7667 +3.7993 +3.8321 +3.8651 +3.8983 +3.9317 +3.9653 +3.9991 +4.0331 +4.0673 +4.1017 +4.1363 +4.1711 +4.2061 +4.2413 +4.2767 +4.3123 +4.3481 +4.3841 +4.4203 +4.4567 +4.4933 +4.5301 +4.5671 +4.6043 +4.6417 +4.6793 +4.7171 +4.7551 +4.7933 +4.8317 +4.8703 +4.9091 +4.9481 +4.9873 +5.0267 +5.0663 +5.1061 +2.1487 +2.1689 +2.1893 +2.2099 +2.2307 +2.2517 +2.2729 +2.2943 +2.3159 +2.3377 +2.3597 +2.3819 +2.4043 +2.4269 +2.4497 +2.4727 +2.4959 +2.5193 +2.5429 +2.5667 +2.5907 +2.6149 +2.6393 +2.6639 +2.6887 +2.7137 +2.7389 +2.7643 +2.7899 +2.8157 +2.8417 +2.8679 +2.8943 +2.9209 +2.9477 +2.9747 +3.0019 +3.0293 +3.0569 +3.0847 +3.1127 +3.1409 +3.1693 +3.1979 +3.2267 +3.2557 +3.2849 +3.3143 +3.3439 +3.3737 +3.4037 +3.4339 +3.4643 +3.4949 +3.5257 +3.5567 +3.5879 +3.6193 +3.6509 +3.6827 +3.7147 +3.7469 +3.7793 +3.8119 +3.8447 +3.8777 +3.9109 +3.9443 +3.9779 +4.0117 +4.0457 +4.0799 +4.1143 +4.1489 +4.1837 +4.2187 +4.2539 +4.2893 +4.3249 +4.3607 +4.3967 +4.4329 +4.4693 +4.5059 +4.5427 +4.5797 +4.6169 +4.6543 +4.6919 +4.7297 +4.7677 +4.8059 +4.8443 +4.8829 +4.9217 +4.9607 +4.9999 +5.0393 +5.0789 +5.1187 +2.1619 +2.1821 +2.2025 +2.2231 +2.2439 +2.2649 +2.2861 +2.3075 +2.3291 +2.3509 +2.3729 +2.3951 +2.4175 +2.4401 +2.4629 +2.4859 +2.5091 +2.5325 +2.5561 +2.5799 +2.6039 +2.6281 +2.6525 +2.6771 +2.7019 +2.7269 +2.7521 +2.7775 +2.8031 +2.8289 +2.8549 +2.8811 +2.9075 +2.9341 +2.9609 +2.9879 +3.0151 +3.0425 +3.0701 +3.0979 +3.1259 +3.1541 +3.1825 +3.2111 +3.2399 +3.2689 +3.2981 +3.3275 +3.3571 +3.3869 +3.4169 +3.4471 +3.4775 +3.5081 +3.5389 +3.5699 +3.6011 +3.6325 +3.6641 +3.6959 +3.7279 +3.7601 +3.7925 +3.8251 +3.8579 +3.8909 +3.9241 +3.9575 +3.9911 +4.0249 +4.0589 +4.0931 +4.1275 +4.1621 +4.1969 +4.2319 +4.2671 +4.3025 +4.3381 +4.3739 +4.4099 +4.4461 +4.4825 +4.5191 +4.5559 +4.5929 +4.6301 +4.6675 +4.7051 +4.7429 +4.7809 +4.8191 +4.8575 +4.8961 +4.9349 +4.9739 +5.0131 +5.0525 +5.0921 +5.1319 +2.1757 +2.1959 +2.2163 +2.2369 +2.2577 +2.2787 +2.2999 +2.3213 +2.3429 +2.3647 +2.3867 +2.4089 +2.4313 +2.4539 +2.4767 +2.4997 +2.5229 +2.5463 +2.5699 +2.5937 +2.6177 +2.6419 +2.6663 +2.6909 +2.7157 +2.7407 +2.7659 +2.7913 +2.8169 +2.8427 +2.8687 +2.8949 +2.9213 +2.9479 +2.9747 +3.0017 +3.0289 +3.0563 +3.0839 +3.1117 +3.1397 +3.1679 +3.1963 +3.2249 +3.2537 +3.2827 +3.3119 +3.3413 +3.3709 +3.4007 +3.4307 +3.4609 +3.4913 +3.5219 +3.5527 +3.5837 +3.6149 +3.6463 +3.6779 +3.7097 +3.7417 +3.7739 +3.8063 +3.8389 +3.8717 +3.9047 +3.9379 +3.9713 +4.0049 +4.0387 +4.0727 +4.1069 +4.1413 +4.1759 +4.2107 +4.2457 +4.2809 +4.3163 +4.3519 +4.3877 +4.4237 +4.4599 +4.4963 +4.5329 +4.5697 +4.6067 +4.6439 +4.6813 +4.7189 +4.7567 +4.7947 +4.8329 +4.8713 +4.9099 +4.9487 +4.9877 +5.0269 +5.0663 +5.1059 +5.1457 +2.1901 +2.2103 +2.2307 +2.2513 +2.2721 +2.2931 +2.3143 +2.3357 +2.3573 +2.3791 +2.4011 +2.4233 +2.4457 +2.4683 +2.4911 +2.5141 +2.5373 +2.5607 +2.5843 +2.6081 +2.6321 +2.6563 +2.6807 +2.7053 +2.7301 +2.7551 +2.7803 +2.8057 +2.8313 +2.8571 +2.8831 +2.9093 +2.9357 +2.9623 +2.9891 +3.0161 +3.0433 +3.0707 +3.0983 +3.1261 +3.1541 +3.1823 +3.2107 +3.2393 +3.2681 +3.2971 +3.3263 +3.3557 +3.3853 +3.4151 +3.4451 +3.4753 +3.5057 +3.5363 +3.5671 +3.5981 +3.6293 +3.6607 +3.6923 +3.7241 +3.7561 +3.7883 +3.8207 +3.8533 +3.8861 +3.9191 +3.9523 +3.9857 +4.0193 +4.0531 +4.0871 +4.1213 +4.1557 +4.1903 +4.2251 +4.2601 +4.2953 +4.3307 +4.3663 +4.4021 +4.4381 +4.4743 +4.5107 +4.5473 +4.5841 +4.6211 +4.6583 +4.6957 +4.7333 +4.7711 +4.8091 +4.8473 +4.8857 +4.9243 +4.9631 +5.0021 +5.0413 +5.0807 +5.1203 +5.1601 +2.2051 +2.2253 +2.2457 +2.2663 +2.2871 +2.3081 +2.3293 +2.3507 +2.3723 +2.3941 +2.4161 +2.4383 +2.4607 +2.4833 +2.5061 +2.5291 +2.5523 +2.5757 +2.5993 +2.6231 +2.6471 +2.6713 +2.6957 +2.7203 +2.7451 +2.7701 +2.7953 +2.8207 +2.8463 +2.8721 +2.8981 +2.9243 +2.9507 +2.9773 +3.0041 +3.0311 +3.0583 +3.0857 +3.1133 +3.1411 +3.1691 +3.1973 +3.2257 +3.2543 +3.2831 +3.3121 +3.3413 +3.3707 +3.4003 +3.4301 +3.4601 +3.4903 +3.5207 +3.5513 +3.5821 +3.6131 +3.6443 +3.6757 +3.7073 +3.7391 +3.7711 +3.8033 +3.8357 +3.8683 +3.9011 +3.9341 +3.9673 +4.0007 +4.0343 +4.0681 +4.1021 +4.1363 +4.1707 +4.2053 +4.2401 +4.2751 +4.3103 +4.3457 +4.3813 +4.4171 +4.4531 +4.4893 +4.5257 +4.5623 +4.5991 +4.6361 +4.6733 +4.7107 +4.7483 +4.7861 +4.8241 +4.8623 +4.9007 +4.9393 +4.9781 +5.0171 +5.0563 +5.0957 +5.1353 +5.1751 +2.2207 +2.2409 +2.2613 +2.2819 +2.3027 +2.3237 +2.3449 +2.3663 +2.3879 +2.4097 +2.4317 +2.4539 +2.4763 +2.4989 +2.5217 +2.5447 +2.5679 +2.5913 +2.6149 +2.6387 +2.6627 +2.6869 +2.7113 +2.7359 +2.7607 +2.7857 +2.8109 +2.8363 +2.8619 +2.8877 +2.9137 +2.9399 +2.9663 +2.9929 +3.0197 +3.0467 +3.0739 +3.1013 +3.1289 +3.1567 +3.1847 +3.2129 +3.2413 +3.2699 +3.2987 +3.3277 +3.3569 +3.3863 +3.4159 +3.4457 +3.4757 +3.5059 +3.5363 +3.5669 +3.5977 +3.6287 +3.6599 +3.6913 +3.7229 +3.7547 +3.7867 +3.8189 +3.8513 +3.8839 +3.9167 +3.9497 +3.9829 +4.0163 +4.0499 +4.0837 +4.1177 +4.1519 +4.1863 +4.2209 +4.2557 +4.2907 +4.3259 +4.3613 +4.3969 +4.4327 +4.4687 +4.5049 +4.5413 +4.5779 +4.6147 +4.6517 +4.6889 +4.7263 +4.7639 +4.8017 +4.8397 +4.8779 +4.9163 +4.9549 +4.9937 +5.0327 +5.0719 +5.1113 +5.1509 +5.1907 +2.2369 +2.2571 +2.2775 +2.2981 +2.3189 +2.3399 +2.3611 +2.3825 +2.4041 +2.4259 +2.4479 +2.4701 +2.4925 +2.5151 +2.5379 +2.5609 +2.5841 +2.6075 +2.6311 +2.6549 +2.6789 +2.7031 +2.7275 +2.7521 +2.7769 +2.8019 +2.8271 +2.8525 +2.8781 +2.9039 +2.9299 +2.9561 +2.9825 +3.0091 +3.0359 +3.0629 +3.0901 +3.1175 +3.1451 +3.1729 +3.2009 +3.2291 +3.2575 +3.2861 +3.3149 +3.3439 +3.3731 +3.4025 +3.4321 +3.4619 +3.4919 +3.5221 +3.5525 +3.5831 +3.6139 +3.6449 +3.6761 +3.7075 +3.7391 +3.7709 +3.8029 +3.8351 +3.8675 +3.9001 +3.9329 +3.9659 +3.9991 +4.0325 +4.0661 +4.0999 +4.1339 +4.1681 +4.2025 +4.2371 +4.2719 +4.3069 +4.3421 +4.3775 +4.4131 +4.4489 +4.4849 +4.5211 +4.5575 +4.5941 +4.6309 +4.6679 +4.7051 +4.7425 +4.7801 +4.8179 +4.8559 +4.8941 +4.9325 +4.9711 +5.0099 +5.0489 +5.0881 +5.1275 +5.1671 +5.2069 +2.2537 +2.2739 +2.2943 +2.3149 +2.3357 +2.3567 +2.3779 +2.3993 +2.4209 +2.4427 +2.4647 +2.4869 +2.5093 +2.5319 +2.5547 +2.5777 +2.6009 +2.6243 +2.6479 +2.6717 +2.6957 +2.7199 +2.7443 +2.7689 +2.7937 +2.8187 +2.8439 +2.8693 +2.8949 +2.9207 +2.9467 +2.9729 +2.9993 +3.0259 +3.0527 +3.0797 +3.1069 +3.1343 +3.1619 +3.1897 +3.2177 +3.2459 +3.2743 +3.3029 +3.3317 +3.3607 +3.3899 +3.4193 +3.4489 +3.4787 +3.5087 +3.5389 +3.5693 +3.5999 +3.6307 +3.6617 +3.6929 +3.7243 +3.7559 +3.7877 +3.8197 +3.8519 +3.8843 +3.9169 +3.9497 +3.9827 +4.0159 +4.0493 +4.0829 +4.1167 +4.1507 +4.1849 +4.2193 +4.2539 +4.2887 +4.3237 +4.3589 +4.3943 +4.4299 +4.4657 +4.5017 +4.5379 +4.5743 +4.6109 +4.6477 +4.6847 +4.7219 +4.7593 +4.7969 +4.8347 +4.8727 +4.9109 +4.9493 +4.9879 +5.0267 +5.0657 +5.1049 +5.1443 +5.1839 +5.2237 +2.2711 +2.2913 +2.3117 +2.3323 +2.3531 +2.3741 +2.3953 +2.4167 +2.4383 +2.4601 +2.4821 +2.5043 +2.5267 +2.5493 +2.5721 +2.5951 +2.6183 +2.6417 +2.6653 +2.6891 +2.7131 +2.7373 +2.7617 +2.7863 +2.8111 +2.8361 +2.8613 +2.8867 +2.9123 +2.9381 +2.9641 +2.9903 +3.0167 +3.0433 +3.0701 +3.0971 +3.1243 +3.1517 +3.1793 +3.2071 +3.2351 +3.2633 +3.2917 +3.3203 +3.3491 +3.3781 +3.4073 +3.4367 +3.4663 +3.4961 +3.5261 +3.5563 +3.5867 +3.6173 +3.6481 +3.6791 +3.7103 +3.7417 +3.7733 +3.8051 +3.8371 +3.8693 +3.9017 +3.9343 +3.9671 +4.0001 +4.0333 +4.0667 +4.1003 +4.1341 +4.1681 +4.2023 +4.2367 +4.2713 +4.3061 +4.3411 +4.3763 +4.4117 +4.4473 +4.4831 +4.5191 +4.5553 +4.5917 +4.6283 +4.6651 +4.7021 +4.7393 +4.7767 +4.8143 +4.8521 +4.8901 +4.9283 +4.9667 +5.0053 +5.0441 +5.0831 +5.1223 +5.1617 +5.2013 +5.2411 +2.2891 +2.3093 +2.3297 +2.3503 +2.3711 +2.3921 +2.4133 +2.4347 +2.4563 +2.4781 +2.5001 +2.5223 +2.5447 +2.5673 +2.5901 +2.6131 +2.6363 +2.6597 +2.6833 +2.7071 +2.7311 +2.7553 +2.7797 +2.8043 +2.8291 +2.8541 +2.8793 +2.9047 +2.9303 +2.9561 +2.9821 +3.0083 +3.0347 +3.0613 +3.0881 +3.1151 +3.1423 +3.1697 +3.1973 +3.2251 +3.2531 +3.2813 +3.3097 +3.3383 +3.3671 +3.3961 +3.4253 +3.4547 +3.4843 +3.5141 +3.5441 +3.5743 +3.6047 +3.6353 +3.6661 +3.6971 +3.7283 +3.7597 +3.7913 +3.8231 +3.8551 +3.8873 +3.9197 +3.9523 +3.9851 +4.0181 +4.0513 +4.0847 +4.1183 +4.1521 +4.1861 +4.2203 +4.2547 +4.2893 +4.3241 +4.3591 +4.3943 +4.4297 +4.4653 +4.5011 +4.5371 +4.5733 +4.6097 +4.6463 +4.6831 +4.7201 +4.7573 +4.7947 +4.8323 +4.8701 +4.9081 +4.9463 +4.9847 +5.0233 +5.0621 +5.1011 +5.1403 +5.1797 +5.2193 +5.2591 +2.3077 +2.3279 +2.3483 +2.3689 +2.3897 +2.4107 +2.4319 +2.4533 +2.4749 +2.4967 +2.5187 +2.5409 +2.5633 +2.5859 +2.6087 +2.6317 +2.6549 +2.6783 +2.7019 +2.7257 +2.7497 +2.7739 +2.7983 +2.8229 +2.8477 +2.8727 +2.8979 +2.9233 +2.9489 +2.9747 +3.0007 +3.0269 +3.0533 +3.0799 +3.1067 +3.1337 +3.1609 +3.1883 +3.2159 +3.2437 +3.2717 +3.2999 +3.3283 +3.3569 +3.3857 +3.4147 +3.4439 +3.4733 +3.5029 +3.5327 +3.5627 +3.5929 +3.6233 +3.6539 +3.6847 +3.7157 +3.7469 +3.7783 +3.8099 +3.8417 +3.8737 +3.9059 +3.9383 +3.9709 +4.0037 +4.0367 +4.0699 +4.1033 +4.1369 +4.1707 +4.2047 +4.2389 +4.2733 +4.3079 +4.3427 +4.3777 +4.4129 +4.4483 +4.4839 +4.5197 +4.5557 +4.5919 +4.6283 +4.6649 +4.7017 +4.7387 +4.7759 +4.8133 +4.8509 +4.8887 +4.9267 +4.9649 +5.0033 +5.0419 +5.0807 +5.1197 +5.1589 +5.1983 +5.2379 +5.2777 +2.3269 +2.3471 +2.3675 +2.3881 +2.4089 +2.4299 +2.4511 +2.4725 +2.4941 +2.5159 +2.5379 +2.5601 +2.5825 +2.6051 +2.6279 +2.6509 +2.6741 +2.6975 +2.7211 +2.7449 +2.7689 +2.7931 +2.8175 +2.8421 +2.8669 +2.8919 +2.9171 +2.9425 +2.9681 +2.9939 +3.0199 +3.0461 +3.0725 +3.0991 +3.1259 +3.1529 +3.1801 +3.2075 +3.2351 +3.2629 +3.2909 +3.3191 +3.3475 +3.3761 +3.4049 +3.4339 +3.4631 +3.4925 +3.5221 +3.5519 +3.5819 +3.6121 +3.6425 +3.6731 +3.7039 +3.7349 +3.7661 +3.7975 +3.8291 +3.8609 +3.8929 +3.9251 +3.9575 +3.9901 +4.0229 +4.0559 +4.0891 +4.1225 +4.1561 +4.1899 +4.2239 +4.2581 +4.2925 +4.3271 +4.3619 +4.3969 +4.4321 +4.4675 +4.5031 +4.5389 +4.5749 +4.6111 +4.6475 +4.6841 +4.7209 +4.7579 +4.7951 +4.8325 +4.8701 +4.9079 +4.9459 +4.9841 +5.0225 +5.0611 +5.0999 +5.1389 +5.1781 +5.2175 +5.2571 +5.2969 +2.3467 +2.3669 +2.3873 +2.4079 +2.4287 +2.4497 +2.4709 +2.4923 +2.5139 +2.5357 +2.5577 +2.5799 +2.6023 +2.6249 +2.6477 +2.6707 +2.6939 +2.7173 +2.7409 +2.7647 +2.7887 +2.8129 +2.8373 +2.8619 +2.8867 +2.9117 +2.9369 +2.9623 +2.9879 +3.0137 +3.0397 +3.0659 +3.0923 +3.1189 +3.1457 +3.1727 +3.1999 +3.2273 +3.2549 +3.2827 +3.3107 +3.3389 +3.3673 +3.3959 +3.4247 +3.4537 +3.4829 +3.5123 +3.5419 +3.5717 +3.6017 +3.6319 +3.6623 +3.6929 +3.7237 +3.7547 +3.7859 +3.8173 +3.8489 +3.8807 +3.9127 +3.9449 +3.9773 +4.0099 +4.0427 +4.0757 +4.1089 +4.1423 +4.1759 +4.2097 +4.2437 +4.2779 +4.3123 +4.3469 +4.3817 +4.4167 +4.4519 +4.4873 +4.5229 +4.5587 +4.5947 +4.6309 +4.6673 +4.7039 +4.7407 +4.7777 +4.8149 +4.8523 +4.8899 +4.9277 +4.9657 +5.0039 +5.0423 +5.0809 +5.1197 +5.1587 +5.1979 +5.2373 +5.2769 +5.3167 +2.3671 +2.3873 +2.4077 +2.4283 +2.4491 +2.4701 +2.4913 +2.5127 +2.5343 +2.5561 +2.5781 +2.6003 +2.6227 +2.6453 +2.6681 +2.6911 +2.7143 +2.7377 +2.7613 +2.7851 +2.8091 +2.8333 +2.8577 +2.8823 +2.9071 +2.9321 +2.9573 +2.9827 +3.0083 +3.0341 +3.0601 +3.0863 +3.1127 +3.1393 +3.1661 +3.1931 +3.2203 +3.2477 +3.2753 +3.3031 +3.3311 +3.3593 +3.3877 +3.4163 +3.4451 +3.4741 +3.5033 +3.5327 +3.5623 +3.5921 +3.6221 +3.6523 +3.6827 +3.7133 +3.7441 +3.7751 +3.8063 +3.8377 +3.8693 +3.9011 +3.9331 +3.9653 +3.9977 +4.0303 +4.0631 +4.0961 +4.1293 +4.1627 +4.1963 +4.2301 +4.2641 +4.2983 +4.3327 +4.3673 +4.4021 +4.4371 +4.4723 +4.5077 +4.5433 +4.5791 +4.6151 +4.6513 +4.6877 +4.7243 +4.7611 +4.7981 +4.8353 +4.8727 +4.9103 +4.9481 +4.9861 +5.0243 +5.0627 +5.1013 +5.1401 +5.1791 +5.2183 +5.2577 +5.2973 +5.3371 +2.3881 +2.4083 +2.4287 +2.4493 +2.4701 +2.4911 +2.5123 +2.5337 +2.5553 +2.5771 +2.5991 +2.6213 +2.6437 +2.6663 +2.6891 +2.7121 +2.7353 +2.7587 +2.7823 +2.8061 +2.8301 +2.8543 +2.8787 +2.9033 +2.9281 +2.9531 +2.9783 +3.0037 +3.0293 +3.0551 +3.0811 +3.1073 +3.1337 +3.1603 +3.1871 +3.2141 +3.2413 +3.2687 +3.2963 +3.3241 +3.3521 +3.3803 +3.4087 +3.4373 +3.4661 +3.4951 +3.5243 +3.5537 +3.5833 +3.6131 +3.6431 +3.6733 +3.7037 +3.7343 +3.7651 +3.7961 +3.8273 +3.8587 +3.8903 +3.9221 +3.9541 +3.9863 +4.0187 +4.0513 +4.0841 +4.1171 +4.1503 +4.1837 +4.2173 +4.2511 +4.2851 +4.3193 +4.3537 +4.3883 +4.4231 +4.4581 +4.4933 +4.5287 +4.5643 +4.6001 +4.6361 +4.6723 +4.7087 +4.7453 +4.7821 +4.8191 +4.8563 +4.8937 +4.9313 +4.9691 +5.0071 +5.0453 +5.0837 +5.1223 +5.1611 +5.2001 +5.2393 +5.2787 +5.3183 +5.3581 +2.4097 +2.4299 +2.4503 +2.4709 +2.4917 +2.5127 +2.5339 +2.5553 +2.5769 +2.5987 +2.6207 +2.6429 +2.6653 +2.6879 +2.7107 +2.7337 +2.7569 +2.7803 +2.8039 +2.8277 +2.8517 +2.8759 +2.9003 +2.9249 +2.9497 +2.9747 +2.9999 +3.0253 +3.0509 +3.0767 +3.1027 +3.1289 +3.1553 +3.1819 +3.2087 +3.2357 +3.2629 +3.2903 +3.3179 +3.3457 +3.3737 +3.4019 +3.4303 +3.4589 +3.4877 +3.5167 +3.5459 +3.5753 +3.6049 +3.6347 +3.6647 +3.6949 +3.7253 +3.7559 +3.7867 +3.8177 +3.8489 +3.8803 +3.9119 +3.9437 +3.9757 +4.0079 +4.0403 +4.0729 +4.1057 +4.1387 +4.1719 +4.2053 +4.2389 +4.2727 +4.3067 +4.3409 +4.3753 +4.4099 +4.4447 +4.4797 +4.5149 +4.5503 +4.5859 +4.6217 +4.6577 +4.6939 +4.7303 +4.7669 +4.8037 +4.8407 +4.8779 +4.9153 +4.9529 +4.9907 +5.0287 +5.0669 +5.1053 +5.1439 +5.1827 +5.2217 +5.2609 +5.3003 +5.3399 +5.3797 +2.4319 +2.4521 +2.4725 +2.4931 +2.5139 +2.5349 +2.5561 +2.5775 +2.5991 +2.6209 +2.6429 +2.6651 +2.6875 +2.7101 +2.7329 +2.7559 +2.7791 +2.8025 +2.8261 +2.8499 +2.8739 +2.8981 +2.9225 +2.9471 +2.9719 +2.9969 +3.0221 +3.0475 +3.0731 +3.0989 +3.1249 +3.1511 +3.1775 +3.2041 +3.2309 +3.2579 +3.2851 +3.3125 +3.3401 +3.3679 +3.3959 +3.4241 +3.4525 +3.4811 +3.5099 +3.5389 +3.5681 +3.5975 +3.6271 +3.6569 +3.6869 +3.7171 +3.7475 +3.7781 +3.8089 +3.8399 +3.8711 +3.9025 +3.9341 +3.9659 +3.9979 +4.0301 +4.0625 +4.0951 +4.1279 +4.1609 +4.1941 +4.2275 +4.2611 +4.2949 +4.3289 +4.3631 +4.3975 +4.4321 +4.4669 +4.5019 +4.5371 +4.5725 +4.6081 +4.6439 +4.6799 +4.7161 +4.7525 +4.7891 +4.8259 +4.8629 +4.9001 +4.9375 +4.9751 +5.0129 +5.0509 +5.0891 +5.1275 +5.1661 +5.2049 +5.2439 +5.2831 +5.3225 +5.3621 +5.4019 +2.4547 +2.4749 +2.4953 +2.5159 +2.5367 +2.5577 +2.5789 +2.6003 +2.6219 +2.6437 +2.6657 +2.6879 +2.7103 +2.7329 +2.7557 +2.7787 +2.8019 +2.8253 +2.8489 +2.8727 +2.8967 +2.9209 +2.9453 +2.9699 +2.9947 +3.0197 +3.0449 +3.0703 +3.0959 +3.1217 +3.1477 +3.1739 +3.2003 +3.2269 +3.2537 +3.2807 +3.3079 +3.3353 +3.3629 +3.3907 +3.4187 +3.4469 +3.4753 +3.5039 +3.5327 +3.5617 +3.5909 +3.6203 +3.6499 +3.6797 +3.7097 +3.7399 +3.7703 +3.8009 +3.8317 +3.8627 +3.8939 +3.9253 +3.9569 +3.9887 +4.0207 +4.0529 +4.0853 +4.1179 +4.1507 +4.1837 +4.2169 +4.2503 +4.2839 +4.3177 +4.3517 +4.3859 +4.4203 +4.4549 +4.4897 +4.5247 +4.5599 +4.5953 +4.6309 +4.6667 +4.7027 +4.7389 +4.7753 +4.8119 +4.8487 +4.8857 +4.9229 +4.9603 +4.9979 +5.0357 +5.0737 +5.1119 +5.1503 +5.1889 +5.2277 +5.2667 +5.3059 +5.3453 +5.3849 +5.4247 +2.4781 +2.4983 +2.5187 +2.5393 +2.5601 +2.5811 +2.6023 +2.6237 +2.6453 +2.6671 +2.6891 +2.7113 +2.7337 +2.7563 +2.7791 +2.8021 +2.8253 +2.8487 +2.8723 +2.8961 +2.9201 +2.9443 +2.9687 +2.9933 +3.0181 +3.0431 +3.0683 +3.0937 +3.1193 +3.1451 +3.1711 +3.1973 +3.2237 +3.2503 +3.2771 +3.3041 +3.3313 +3.3587 +3.3863 +3.4141 +3.4421 +3.4703 +3.4987 +3.5273 +3.5561 +3.5851 +3.6143 +3.6437 +3.6733 +3.7031 +3.7331 +3.7633 +3.7937 +3.8243 +3.8551 +3.8861 +3.9173 +3.9487 +3.9803 +4.0121 +4.0441 +4.0763 +4.1087 +4.1413 +4.1741 +4.2071 +4.2403 +4.2737 +4.3073 +4.3411 +4.3751 +4.4093 +4.4437 +4.4783 +4.5131 +4.5481 +4.5833 +4.6187 +4.6543 +4.6901 +4.7261 +4.7623 +4.7987 +4.8353 +4.8721 +4.9091 +4.9463 +4.9837 +5.0213 +5.0591 +5.0971 +5.1353 +5.1737 +5.2123 +5.2511 +5.2901 +5.3293 +5.3687 +5.4083 +5.4481 +2.5021 +2.5223 +2.5427 +2.5633 +2.5841 +2.6051 +2.6263 +2.6477 +2.6693 +2.6911 +2.7131 +2.7353 +2.7577 +2.7803 +2.8031 +2.8261 +2.8493 +2.8727 +2.8963 +2.9201 +2.9441 +2.9683 +2.9927 +3.0173 +3.0421 +3.0671 +3.0923 +3.1177 +3.1433 +3.1691 +3.1951 +3.2213 +3.2477 +3.2743 +3.3011 +3.3281 +3.3553 +3.3827 +3.4103 +3.4381 +3.4661 +3.4943 +3.5227 +3.5513 +3.5801 +3.6091 +3.6383 +3.6677 +3.6973 +3.7271 +3.7571 +3.7873 +3.8177 +3.8483 +3.8791 +3.9101 +3.9413 +3.9727 +4.0043 +4.0361 +4.0681 +4.1003 +4.1327 +4.1653 +4.1981 +4.2311 +4.2643 +4.2977 +4.3313 +4.3651 +4.3991 +4.4333 +4.4677 +4.5023 +4.5371 +4.5721 +4.6073 +4.6427 +4.6783 +4.7141 +4.7501 +4.7863 +4.8227 +4.8593 +4.8961 +4.9331 +4.9703 +5.0077 +5.0453 +5.0831 +5.1211 +5.1593 +5.1977 +5.2363 +5.2751 +5.3141 +5.3533 +5.3927 +5.4323 +5.4721 +2.5267 +2.5469 +2.5673 +2.5879 +2.6087 +2.6297 +2.6509 +2.6723 +2.6939 +2.7157 +2.7377 +2.7599 +2.7823 +2.8049 +2.8277 +2.8507 +2.8739 +2.8973 +2.9209 +2.9447 +2.9687 +2.9929 +3.0173 +3.0419 +3.0667 +3.0917 +3.1169 +3.1423 +3.1679 +3.1937 +3.2197 +3.2459 +3.2723 +3.2989 +3.3257 +3.3527 +3.3799 +3.4073 +3.4349 +3.4627 +3.4907 +3.5189 +3.5473 +3.5759 +3.6047 +3.6337 +3.6629 +3.6923 +3.7219 +3.7517 +3.7817 +3.8119 +3.8423 +3.8729 +3.9037 +3.9347 +3.9659 +3.9973 +4.0289 +4.0607 +4.0927 +4.1249 +4.1573 +4.1899 +4.2227 +4.2557 +4.2889 +4.3223 +4.3559 +4.3897 +4.4237 +4.4579 +4.4923 +4.5269 +4.5617 +4.5967 +4.6319 +4.6673 +4.7029 +4.7387 +4.7747 +4.8109 +4.8473 +4.8839 +4.9207 +4.9577 +4.9949 +5.0323 +5.0699 +5.1077 +5.1457 +5.1839 +5.2223 +5.2609 +5.2997 +5.3387 +5.3779 +5.4173 +5.4569 +5.4967 +2.5519 +2.5721 +2.5925 +2.6131 +2.6339 +2.6549 +2.6761 +2.6975 +2.7191 +2.7409 +2.7629 +2.7851 +2.8075 +2.8301 +2.8529 +2.8759 +2.8991 +2.9225 +2.9461 +2.9699 +2.9939 +3.0181 +3.0425 +3.0671 +3.0919 +3.1169 +3.1421 +3.1675 +3.1931 +3.2189 +3.2449 +3.2711 +3.2975 +3.3241 +3.3509 +3.3779 +3.4051 +3.4325 +3.4601 +3.4879 +3.5159 +3.5441 +3.5725 +3.6011 +3.6299 +3.6589 +3.6881 +3.7175 +3.7471 +3.7769 +3.8069 +3.8371 +3.8675 +3.8981 +3.9289 +3.9599 +3.9911 +4.0225 +4.0541 +4.0859 +4.1179 +4.1501 +4.1825 +4.2151 +4.2479 +4.2809 +4.3141 +4.3475 +4.3811 +4.4149 +4.4489 +4.4831 +4.5175 +4.5521 +4.5869 +4.6219 +4.6571 +4.6925 +4.7281 +4.7639 +4.7999 +4.8361 +4.8725 +4.9091 +4.9459 +4.9829 +5.0201 +5.0575 +5.0951 +5.1329 +5.1709 +5.2091 +5.2475 +5.2861 +5.3249 +5.3639 +5.4031 +5.4425 +5.4821 +5.5219 +2.5777 +2.5979 +2.6183 +2.6389 +2.6597 +2.6807 +2.7019 +2.7233 +2.7449 +2.7667 +2.7887 +2.8109 +2.8333 +2.8559 +2.8787 +2.9017 +2.9249 +2.9483 +2.9719 +2.9957 +3.0197 +3.0439 +3.0683 +3.0929 +3.1177 +3.1427 +3.1679 +3.1933 +3.2189 +3.2447 +3.2707 +3.2969 +3.3233 +3.3499 +3.3767 +3.4037 +3.4309 +3.4583 +3.4859 +3.5137 +3.5417 +3.5699 +3.5983 +3.6269 +3.6557 +3.6847 +3.7139 +3.7433 +3.7729 +3.8027 +3.8327 +3.8629 +3.8933 +3.9239 +3.9547 +3.9857 +4.0169 +4.0483 +4.0799 +4.1117 +4.1437 +4.1759 +4.2083 +4.2409 +4.2737 +4.3067 +4.3399 +4.3733 +4.4069 +4.4407 +4.4747 +4.5089 +4.5433 +4.5779 +4.6127 +4.6477 +4.6829 +4.7183 +4.7539 +4.7897 +4.8257 +4.8619 +4.8983 +4.9349 +4.9717 +5.0087 +5.0459 +5.0833 +5.1209 +5.1587 +5.1967 +5.2349 +5.2733 +5.3119 +5.3507 +5.3897 +5.4289 +5.4683 +5.5079 +5.5477 +2.6041 +2.6243 +2.6447 +2.6653 +2.6861 +2.7071 +2.7283 +2.7497 +2.7713 +2.7931 +2.8151 +2.8373 +2.8597 +2.8823 +2.9051 +2.9281 +2.9513 +2.9747 +2.9983 +3.0221 +3.0461 +3.0703 +3.0947 +3.1193 +3.1441 +3.1691 +3.1943 +3.2197 +3.2453 +3.2711 +3.2971 +3.3233 +3.3497 +3.3763 +3.4031 +3.4301 +3.4573 +3.4847 +3.5123 +3.5401 +3.5681 +3.5963 +3.6247 +3.6533 +3.6821 +3.7111 +3.7403 +3.7697 +3.7993 +3.8291 +3.8591 +3.8893 +3.9197 +3.9503 +3.9811 +4.0121 +4.0433 +4.0747 +4.1063 +4.1381 +4.1701 +4.2023 +4.2347 +4.2673 +4.3001 +4.3331 +4.3663 +4.3997 +4.4333 +4.4671 +4.5011 +4.5353 +4.5697 +4.6043 +4.6391 +4.6741 +4.7093 +4.7447 +4.7803 +4.8161 +4.8521 +4.8883 +4.9247 +4.9613 +4.9981 +5.0351 +5.0723 +5.1097 +5.1473 +5.1851 +5.2231 +5.2613 +5.2997 +5.3383 +5.3771 +5.4161 +5.4553 +5.4947 +5.5343 +5.5741 +2.6311 +2.6513 +2.6717 +2.6923 +2.7131 +2.7341 +2.7553 +2.7767 +2.7983 +2.8201 +2.8421 +2.8643 +2.8867 +2.9093 +2.9321 +2.9551 +2.9783 +3.0017 +3.0253 +3.0491 +3.0731 +3.0973 +3.1217 +3.1463 +3.1711 +3.1961 +3.2213 +3.2467 +3.2723 +3.2981 +3.3241 +3.3503 +3.3767 +3.4033 +3.4301 +3.4571 +3.4843 +3.5117 +3.5393 +3.5671 +3.5951 +3.6233 +3.6517 +3.6803 +3.7091 +3.7381 +3.7673 +3.7967 +3.8263 +3.8561 +3.8861 +3.9163 +3.9467 +3.9773 +4.0081 +4.0391 +4.0703 +4.1017 +4.1333 +4.1651 +4.1971 +4.2293 +4.2617 +4.2943 +4.3271 +4.3601 +4.3933 +4.4267 +4.4603 +4.4941 +4.5281 +4.5623 +4.5967 +4.6313 +4.6661 +4.7011 +4.7363 +4.7717 +4.8073 +4.8431 +4.8791 +4.9153 +4.9517 +4.9883 +5.0251 +5.0621 +5.0993 +5.1367 +5.1743 +5.2121 +5.2501 +5.2883 +5.3267 +5.3653 +5.4041 +5.4431 +5.4823 +5.5217 +5.5613 +5.6011 +2.6587 +2.6789 +2.6993 +2.7199 +2.7407 +2.7617 +2.7829 +2.8043 +2.8259 +2.8477 +2.8697 +2.8919 +2.9143 +2.9369 +2.9597 +2.9827 +3.0059 +3.0293 +3.0529 +3.0767 +3.1007 +3.1249 +3.1493 +3.1739 +3.1987 +3.2237 +3.2489 +3.2743 +3.2999 +3.3257 +3.3517 +3.3779 +3.4043 +3.4309 +3.4577 +3.4847 +3.5119 +3.5393 +3.5669 +3.5947 +3.6227 +3.6509 +3.6793 +3.7079 +3.7367 +3.7657 +3.7949 +3.8243 +3.8539 +3.8837 +3.9137 +3.9439 +3.9743 +4.0049 +4.0357 +4.0667 +4.0979 +4.1293 +4.1609 +4.1927 +4.2247 +4.2569 +4.2893 +4.3219 +4.3547 +4.3877 +4.4209 +4.4543 +4.4879 +4.5217 +4.5557 +4.5899 +4.6243 +4.6589 +4.6937 +4.7287 +4.7639 +4.7993 +4.8349 +4.8707 +4.9067 +4.9429 +4.9793 +5.0159 +5.0527 +5.0897 +5.1269 +5.1643 +5.2019 +5.2397 +5.2777 +5.3159 +5.3543 +5.3929 +5.4317 +5.4707 +5.5099 +5.5493 +5.5889 +5.6287 +2.6869 +2.7071 +2.7275 +2.7481 +2.7689 +2.7899 +2.8111 +2.8325 +2.8541 +2.8759 +2.8979 +2.9201 +2.9425 +2.9651 +2.9879 +3.0109 +3.0341 +3.0575 +3.0811 +3.1049 +3.1289 +3.1531 +3.1775 +3.2021 +3.2269 +3.2519 +3.2771 +3.3025 +3.3281 +3.3539 +3.3799 +3.4061 +3.4325 +3.4591 +3.4859 +3.5129 +3.5401 +3.5675 +3.5951 +3.6229 +3.6509 +3.6791 +3.7075 +3.7361 +3.7649 +3.7939 +3.8231 +3.8525 +3.8821 +3.9119 +3.9419 +3.9721 +4.0025 +4.0331 +4.0639 +4.0949 +4.1261 +4.1575 +4.1891 +4.2209 +4.2529 +4.2851 +4.3175 +4.3501 +4.3829 +4.4159 +4.4491 +4.4825 +4.5161 +4.5499 +4.5839 +4.6181 +4.6525 +4.6871 +4.7219 +4.7569 +4.7921 +4.8275 +4.8631 +4.8989 +4.9349 +4.9711 +5.0075 +5.0441 +5.0809 +5.1179 +5.1551 +5.1925 +5.2301 +5.2679 +5.3059 +5.3441 +5.3825 +5.4211 +5.4599 +5.4989 +5.5381 +5.5775 +5.6171 +5.6569 +2.7157 +2.7359 +2.7563 +2.7769 +2.7977 +2.8187 +2.8399 +2.8613 +2.8829 +2.9047 +2.9267 +2.9489 +2.9713 +2.9939 +3.0167 +3.0397 +3.0629 +3.0863 +3.1099 +3.1337 +3.1577 +3.1819 +3.2063 +3.2309 +3.2557 +3.2807 +3.3059 +3.3313 +3.3569 +3.3827 +3.4087 +3.4349 +3.4613 +3.4879 +3.5147 +3.5417 +3.5689 +3.5963 +3.6239 +3.6517 +3.6797 +3.7079 +3.7363 +3.7649 +3.7937 +3.8227 +3.8519 +3.8813 +3.9109 +3.9407 +3.9707 +4.0009 +4.0313 +4.0619 +4.0927 +4.1237 +4.1549 +4.1863 +4.2179 +4.2497 +4.2817 +4.3139 +4.3463 +4.3789 +4.4117 +4.4447 +4.4779 +4.5113 +4.5449 +4.5787 +4.6127 +4.6469 +4.6813 +4.7159 +4.7507 +4.7857 +4.8209 +4.8563 +4.8919 +4.9277 +4.9637 +4.9999 +5.0363 +5.0729 +5.1097 +5.1467 +5.1839 +5.2213 +5.2589 +5.2967 +5.3347 +5.3729 +5.4113 +5.4499 +5.4887 +5.5277 +5.5669 +5.6063 +5.6459 +5.6857 +2.7451 +2.7653 +2.7857 +2.8063 +2.8271 +2.8481 +2.8693 +2.8907 +2.9123 +2.9341 +2.9561 +2.9783 +3.0007 +3.0233 +3.0461 +3.0691 +3.0923 +3.1157 +3.1393 +3.1631 +3.1871 +3.2113 +3.2357 +3.2603 +3.2851 +3.3101 +3.3353 +3.3607 +3.3863 +3.4121 +3.4381 +3.4643 +3.4907 +3.5173 +3.5441 +3.5711 +3.5983 +3.6257 +3.6533 +3.6811 +3.7091 +3.7373 +3.7657 +3.7943 +3.8231 +3.8521 +3.8813 +3.9107 +3.9403 +3.9701 +4.0001 +4.0303 +4.0607 +4.0913 +4.1221 +4.1531 +4.1843 +4.2157 +4.2473 +4.2791 +4.3111 +4.3433 +4.3757 +4.4083 +4.4411 +4.4741 +4.5073 +4.5407 +4.5743 +4.6081 +4.6421 +4.6763 +4.7107 +4.7453 +4.7801 +4.8151 +4.8503 +4.8857 +4.9213 +4.9571 +4.9931 +5.0293 +5.0657 +5.1023 +5.1391 +5.1761 +5.2133 +5.2507 +5.2883 +5.3261 +5.3641 +5.4023 +5.4407 +5.4793 +5.5181 +5.5571 +5.5963 +5.6357 +5.6753 +5.7151 +2.7751 +2.7953 +2.8157 +2.8363 +2.8571 +2.8781 +2.8993 +2.9207 +2.9423 +2.9641 +2.9861 +3.0083 +3.0307 +3.0533 +3.0761 +3.0991 +3.1223 +3.1457 +3.1693 +3.1931 +3.2171 +3.2413 +3.2657 +3.2903 +3.3151 +3.3401 +3.3653 +3.3907 +3.4163 +3.4421 +3.4681 +3.4943 +3.5207 +3.5473 +3.5741 +3.6011 +3.6283 +3.6557 +3.6833 +3.7111 +3.7391 +3.7673 +3.7957 +3.8243 +3.8531 +3.8821 +3.9113 +3.9407 +3.9703 +4.0001 +4.0301 +4.0603 +4.0907 +4.1213 +4.1521 +4.1831 +4.2143 +4.2457 +4.2773 +4.3091 +4.3411 +4.3733 +4.4057 +4.4383 +4.4711 +4.5041 +4.5373 +4.5707 +4.6043 +4.6381 +4.6721 +4.7063 +4.7407 +4.7753 +4.8101 +4.8451 +4.8803 +4.9157 +4.9513 +4.9871 +5.0231 +5.0593 +5.0957 +5.1323 +5.1691 +5.2061 +5.2433 +5.2807 +5.3183 +5.3561 +5.3941 +5.4323 +5.4707 +5.5093 +5.5481 +5.5871 +5.6263 +5.6657 +5.7053 +5.7451 +2.8057 +2.8259 +2.8463 +2.8669 +2.8877 +2.9087 +2.9299 +2.9513 +2.9729 +2.9947 +3.0167 +3.0389 +3.0613 +3.0839 +3.1067 +3.1297 +3.1529 +3.1763 +3.1999 +3.2237 +3.2477 +3.2719 +3.2963 +3.3209 +3.3457 +3.3707 +3.3959 +3.4213 +3.4469 +3.4727 +3.4987 +3.5249 +3.5513 +3.5779 +3.6047 +3.6317 +3.6589 +3.6863 +3.7139 +3.7417 +3.7697 +3.7979 +3.8263 +3.8549 +3.8837 +3.9127 +3.9419 +3.9713 +4.0009 +4.0307 +4.0607 +4.0909 +4.1213 +4.1519 +4.1827 +4.2137 +4.2449 +4.2763 +4.3079 +4.3397 +4.3717 +4.4039 +4.4363 +4.4689 +4.5017 +4.5347 +4.5679 +4.6013 +4.6349 +4.6687 +4.7027 +4.7369 +4.7713 +4.8059 +4.8407 +4.8757 +4.9109 +4.9463 +4.9819 +5.0177 +5.0537 +5.0899 +5.1263 +5.1629 +5.1997 +5.2367 +5.2739 +5.3113 +5.3489 +5.3867 +5.4247 +5.4629 +5.5013 +5.5399 +5.5787 +5.6177 +5.6569 +5.6963 +5.7359 +5.7757 +2.8369 +2.8571 +2.8775 +2.8981 +2.9189 +2.9399 +2.9611 +2.9825 +3.0041 +3.0259 +3.0479 +3.0701 +3.0925 +3.1151 +3.1379 +3.1609 +3.1841 +3.2075 +3.2311 +3.2549 +3.2789 +3.3031 +3.3275 +3.3521 +3.3769 +3.4019 +3.4271 +3.4525 +3.4781 +3.5039 +3.5299 +3.5561 +3.5825 +3.6091 +3.6359 +3.6629 +3.6901 +3.7175 +3.7451 +3.7729 +3.8009 +3.8291 +3.8575 +3.8861 +3.9149 +3.9439 +3.9731 +4.0025 +4.0321 +4.0619 +4.0919 +4.1221 +4.1525 +4.1831 +4.2139 +4.2449 +4.2761 +4.3075 +4.3391 +4.3709 +4.4029 +4.4351 +4.4675 +4.5001 +4.5329 +4.5659 +4.5991 +4.6325 +4.6661 +4.6999 +4.7339 +4.7681 +4.8025 +4.8371 +4.8719 +4.9069 +4.9421 +4.9775 +5.0131 +5.0489 +5.0849 +5.1211 +5.1575 +5.1941 +5.2309 +5.2679 +5.3051 +5.3425 +5.3801 +5.4179 +5.4559 +5.4941 +5.5325 +5.5711 +5.6099 +5.6489 +5.6881 +5.7275 +5.7671 +5.8069 +2.8687 +2.8889 +2.9093 +2.9299 +2.9507 +2.9717 +2.9929 +3.0143 +3.0359 +3.0577 +3.0797 +3.1019 +3.1243 +3.1469 +3.1697 +3.1927 +3.2159 +3.2393 +3.2629 +3.2867 +3.3107 +3.3349 +3.3593 +3.3839 +3.4087 +3.4337 +3.4589 +3.4843 +3.5099 +3.5357 +3.5617 +3.5879 +3.6143 +3.6409 +3.6677 +3.6947 +3.7219 +3.7493 +3.7769 +3.8047 +3.8327 +3.8609 +3.8893 +3.9179 +3.9467 +3.9757 +4.0049 +4.0343 +4.0639 +4.0937 +4.1237 +4.1539 +4.1843 +4.2149 +4.2457 +4.2767 +4.3079 +4.3393 +4.3709 +4.4027 +4.4347 +4.4669 +4.4993 +4.5319 +4.5647 +4.5977 +4.6309 +4.6643 +4.6979 +4.7317 +4.7657 +4.7999 +4.8343 +4.8689 +4.9037 +4.9387 +4.9739 +5.0093 +5.0449 +5.0807 +5.1167 +5.1529 +5.1893 +5.2259 +5.2627 +5.2997 +5.3369 +5.3743 +5.4119 +5.4497 +5.4877 +5.5259 +5.5643 +5.6029 +5.6417 +5.6807 +5.7199 +5.7593 +5.7989 +5.8387 +2.9011 +2.9213 +2.9417 +2.9623 +2.9831 +3.0041 +3.0253 +3.0467 +3.0683 +3.0901 +3.1121 +3.1343 +3.1567 +3.1793 +3.2021 +3.2251 +3.2483 +3.2717 +3.2953 +3.3191 +3.3431 +3.3673 +3.3917 +3.4163 +3.4411 +3.4661 +3.4913 +3.5167 +3.5423 +3.5681 +3.5941 +3.6203 +3.6467 +3.6733 +3.7001 +3.7271 +3.7543 +3.7817 +3.8093 +3.8371 +3.8651 +3.8933 +3.9217 +3.9503 +3.9791 +4.0081 +4.0373 +4.0667 +4.0963 +4.1261 +4.1561 +4.1863 +4.2167 +4.2473 +4.2781 +4.3091 +4.3403 +4.3717 +4.4033 +4.4351 +4.4671 +4.4993 +4.5317 +4.5643 +4.5971 +4.6301 +4.6633 +4.6967 +4.7303 +4.7641 +4.7981 +4.8323 +4.8667 +4.9013 +4.9361 +4.9711 +5.0063 +5.0417 +5.0773 +5.1131 +5.1491 +5.1853 +5.2217 +5.2583 +5.2951 +5.3321 +5.3693 +5.4067 +5.4443 +5.4821 +5.5201 +5.5583 +5.5967 +5.6353 +5.6741 +5.7131 +5.7523 +5.7917 +5.8313 +5.8711 +2.9341 +2.9543 +2.9747 +2.9953 +3.0161 +3.0371 +3.0583 +3.0797 +3.1013 +3.1231 +3.1451 +3.1673 +3.1897 +3.2123 +3.2351 +3.2581 +3.2813 +3.3047 +3.3283 +3.3521 +3.3761 +3.4003 +3.4247 +3.4493 +3.4741 +3.4991 +3.5243 +3.5497 +3.5753 +3.6011 +3.6271 +3.6533 +3.6797 +3.7063 +3.7331 +3.7601 +3.7873 +3.8147 +3.8423 +3.8701 +3.8981 +3.9263 +3.9547 +3.9833 +4.0121 +4.0411 +4.0703 +4.0997 +4.1293 +4.1591 +4.1891 +4.2193 +4.2497 +4.2803 +4.3111 +4.3421 +4.3733 +4.4047 +4.4363 +4.4681 +4.5001 +4.5323 +4.5647 +4.5973 +4.6301 +4.6631 +4.6963 +4.7297 +4.7633 +4.7971 +4.8311 +4.8653 +4.8997 +4.9343 +4.9691 +5.0041 +5.0393 +5.0747 +5.1103 +5.1461 +5.1821 +5.2183 +5.2547 +5.2913 +5.3281 +5.3651 +5.4023 +5.4397 +5.4773 +5.5151 +5.5531 +5.5913 +5.6297 +5.6683 +5.7071 +5.7461 +5.7853 +5.8247 +5.8643 +5.9041 +2.9677 +2.9879 +3.0083 +3.0289 +3.0497 +3.0707 +3.0919 +3.1133 +3.1349 +3.1567 +3.1787 +3.2009 +3.2233 +3.2459 +3.2687 +3.2917 +3.3149 +3.3383 +3.3619 +3.3857 +3.4097 +3.4339 +3.4583 +3.4829 +3.5077 +3.5327 +3.5579 +3.5833 +3.6089 +3.6347 +3.6607 +3.6869 +3.7133 +3.7399 +3.7667 +3.7937 +3.8209 +3.8483 +3.8759 +3.9037 +3.9317 +3.9599 +3.9883 +4.0169 +4.0457 +4.0747 +4.1039 +4.1333 +4.1629 +4.1927 +4.2227 +4.2529 +4.2833 +4.3139 +4.3447 +4.3757 +4.4069 +4.4383 +4.4699 +4.5017 +4.5337 +4.5659 +4.5983 +4.6309 +4.6637 +4.6967 +4.7299 +4.7633 +4.7969 +4.8307 +4.8647 +4.8989 +4.9333 +4.9679 +5.0027 +5.0377 +5.0729 +5.1083 +5.1439 +5.1797 +5.2157 +5.2519 +5.2883 +5.3249 +5.3617 +5.3987 +5.4359 +5.4733 +5.5109 +5.5487 +5.5867 +5.6249 +5.6633 +5.7019 +5.7407 +5.7797 +5.8189 +5.8583 +5.8979 +5.9377 +3.0019 +3.0221 +3.0425 +3.0631 +3.0839 +3.1049 +3.1261 +3.1475 +3.1691 +3.1909 +3.2129 +3.2351 +3.2575 +3.2801 +3.3029 +3.3259 +3.3491 +3.3725 +3.3961 +3.4199 +3.4439 +3.4681 +3.4925 +3.5171 +3.5419 +3.5669 +3.5921 +3.6175 +3.6431 +3.6689 +3.6949 +3.7211 +3.7475 +3.7741 +3.8009 +3.8279 +3.8551 +3.8825 +3.9101 +3.9379 +3.9659 +3.9941 +4.0225 +4.0511 +4.0799 +4.1089 +4.1381 +4.1675 +4.1971 +4.2269 +4.2569 +4.2871 +4.3175 +4.3481 +4.3789 +4.4099 +4.4411 +4.4725 +4.5041 +4.5359 +4.5679 +4.6001 +4.6325 +4.6651 +4.6979 +4.7309 +4.7641 +4.7975 +4.8311 +4.8649 +4.8989 +4.9331 +4.9675 +5.0021 +5.0369 +5.0719 +5.1071 +5.1425 +5.1781 +5.2139 +5.2499 +5.2861 +5.3225 +5.3591 +5.3959 +5.4329 +5.4701 +5.5075 +5.5451 +5.5829 +5.6209 +5.6591 +5.6975 +5.7361 +5.7749 +5.8139 +5.8531 +5.8925 +5.9321 +5.9719 +3.0367 +3.0569 +3.0773 +3.0979 +3.1187 +3.1397 +3.1609 +3.1823 +3.2039 +3.2257 +3.2477 +3.2699 +3.2923 +3.3149 +3.3377 +3.3607 +3.3839 +3.4073 +3.4309 +3.4547 +3.4787 +3.5029 +3.5273 +3.5519 +3.5767 +3.6017 +3.6269 +3.6523 +3.6779 +3.7037 +3.7297 +3.7559 +3.7823 +3.8089 +3.8357 +3.8627 +3.8899 +3.9173 +3.9449 +3.9727 +4.0007 +4.0289 +4.0573 +4.0859 +4.1147 +4.1437 +4.1729 +4.2023 +4.2319 +4.2617 +4.2917 +4.3219 +4.3523 +4.3829 +4.4137 +4.4447 +4.4759 +4.5073 +4.5389 +4.5707 +4.6027 +4.6349 +4.6673 +4.6999 +4.7327 +4.7657 +4.7989 +4.8323 +4.8659 +4.8997 +4.9337 +4.9679 +5.0023 +5.0369 +5.0717 +5.1067 +5.1419 +5.1773 +5.2129 +5.2487 +5.2847 +5.3209 +5.3573 +5.3939 +5.4307 +5.4677 +5.5049 +5.5423 +5.5799 +5.6177 +5.6557 +5.6939 +5.7323 +5.7709 +5.8097 +5.8487 +5.8879 +5.9273 +5.9669 +6.0067 +3.0721 +3.0923 +3.1127 +3.1333 +3.1541 +3.1751 +3.1963 +3.2177 +3.2393 +3.2611 +3.2831 +3.3053 +3.3277 +3.3503 +3.3731 +3.3961 +3.4193 +3.4427 +3.4663 +3.4901 +3.5141 +3.5383 +3.5627 +3.5873 +3.6121 +3.6371 +3.6623 +3.6877 +3.7133 +3.7391 +3.7651 +3.7913 +3.8177 +3.8443 +3.8711 +3.8981 +3.9253 +3.9527 +3.9803 +4.0081 +4.0361 +4.0643 +4.0927 +4.1213 +4.1501 +4.1791 +4.2083 +4.2377 +4.2673 +4.2971 +4.3271 +4.3573 +4.3877 +4.4183 +4.4491 +4.4801 +4.5113 +4.5427 +4.5743 +4.6061 +4.6381 +4.6703 +4.7027 +4.7353 +4.7681 +4.8011 +4.8343 +4.8677 +4.9013 +4.9351 +4.9691 +5.0033 +5.0377 +5.0723 +5.1071 +5.1421 +5.1773 +5.2127 +5.2483 +5.2841 +5.3201 +5.3563 +5.3927 +5.4293 +5.4661 +5.5031 +5.5403 +5.5777 +5.6153 +5.6531 +5.6911 +5.7293 +5.7677 +5.8063 +5.8451 +5.8841 +5.9233 +5.9627 +6.0023 +6.0421 +3.1081 +3.1283 +3.1487 +3.1693 +3.1901 +3.2111 +3.2323 +3.2537 +3.2753 +3.2971 +3.3191 +3.3413 +3.3637 +3.3863 +3.4091 +3.4321 +3.4553 +3.4787 +3.5023 +3.5261 +3.5501 +3.5743 +3.5987 +3.6233 +3.6481 +3.6731 +3.6983 +3.7237 +3.7493 +3.7751 +3.8011 +3.8273 +3.8537 +3.8803 +3.9071 +3.9341 +3.9613 +3.9887 +4.0163 +4.0441 +4.0721 +4.1003 +4.1287 +4.1573 +4.1861 +4.2151 +4.2443 +4.2737 +4.3033 +4.3331 +4.3631 +4.3933 +4.4237 +4.4543 +4.4851 +4.5161 +4.5473 +4.5787 +4.6103 +4.6421 +4.6741 +4.7063 +4.7387 +4.7713 +4.8041 +4.8371 +4.8703 +4.9037 +4.9373 +4.9711 +5.0051 +5.0393 +5.0737 +5.1083 +5.1431 +5.1781 +5.2133 +5.2487 +5.2843 +5.3201 +5.3561 +5.3923 +5.4287 +5.4653 +5.5021 +5.5391 +5.5763 +5.6137 +5.6513 +5.6891 +5.7271 +5.7653 +5.8037 +5.8423 +5.8811 +5.9201 +5.9593 +5.9987 +6.0383 +6.0781 +3.1447 +3.1649 +3.1853 +3.2059 +3.2267 +3.2477 +3.2689 +3.2903 +3.3119 +3.3337 +3.3557 +3.3779 +3.4003 +3.4229 +3.4457 +3.4687 +3.4919 +3.5153 +3.5389 +3.5627 +3.5867 +3.6109 +3.6353 +3.6599 +3.6847 +3.7097 +3.7349 +3.7603 +3.7859 +3.8117 +3.8377 +3.8639 +3.8903 +3.9169 +3.9437 +3.9707 +3.9979 +4.0253 +4.0529 +4.0807 +4.1087 +4.1369 +4.1653 +4.1939 +4.2227 +4.2517 +4.2809 +4.3103 +4.3399 +4.3697 +4.3997 +4.4299 +4.4603 +4.4909 +4.5217 +4.5527 +4.5839 +4.6153 +4.6469 +4.6787 +4.7107 +4.7429 +4.7753 +4.8079 +4.8407 +4.8737 +4.9069 +4.9403 +4.9739 +5.0077 +5.0417 +5.0759 +5.1103 +5.1449 +5.1797 +5.2147 +5.2499 +5.2853 +5.3209 +5.3567 +5.3927 +5.4289 +5.4653 +5.5019 +5.5387 +5.5757 +5.6129 +5.6503 +5.6879 +5.7257 +5.7637 +5.8019 +5.8403 +5.8789 +5.9177 +5.9567 +5.9959 +6.0353 +6.0749 +6.1147 +3.1819 +3.2021 +3.2225 +3.2431 +3.2639 +3.2849 +3.3061 +3.3275 +3.3491 +3.3709 +3.3929 +3.4151 +3.4375 +3.4601 +3.4829 +3.5059 +3.5291 +3.5525 +3.5761 +3.5999 +3.6239 +3.6481 +3.6725 +3.6971 +3.7219 +3.7469 +3.7721 +3.7975 +3.8231 +3.8489 +3.8749 +3.9011 +3.9275 +3.9541 +3.9809 +4.0079 +4.0351 +4.0625 +4.0901 +4.1179 +4.1459 +4.1741 +4.2025 +4.2311 +4.2599 +4.2889 +4.3181 +4.3475 +4.3771 +4.4069 +4.4369 +4.4671 +4.4975 +4.5281 +4.5589 +4.5899 +4.6211 +4.6525 +4.6841 +4.7159 +4.7479 +4.7801 +4.8125 +4.8451 +4.8779 +4.9109 +4.9441 +4.9775 +5.0111 +5.0449 +5.0789 +5.1131 +5.1475 +5.1821 +5.2169 +5.2519 +5.2871 +5.3225 +5.3581 +5.3939 +5.4299 +5.4661 +5.5025 +5.5391 +5.5759 +5.6129 +5.6501 +5.6875 +5.7251 +5.7629 +5.8009 +5.8391 +5.8775 +5.9161 +5.9549 +5.9939 +6.0331 +6.0725 +6.1121 +6.1519 +3.2197 +3.2399 +3.2603 +3.2809 +3.3017 +3.3227 +3.3439 +3.3653 +3.3869 +3.4087 +3.4307 +3.4529 +3.4753 +3.4979 +3.5207 +3.5437 +3.5669 +3.5903 +3.6139 +3.6377 +3.6617 +3.6859 +3.7103 +3.7349 +3.7597 +3.7847 +3.8099 +3.8353 +3.8609 +3.8867 +3.9127 +3.9389 +3.9653 +3.9919 +4.0187 +4.0457 +4.0729 +4.1003 +4.1279 +4.1557 +4.1837 +4.2119 +4.2403 +4.2689 +4.2977 +4.3267 +4.3559 +4.3853 +4.4149 +4.4447 +4.4747 +4.5049 +4.5353 +4.5659 +4.5967 +4.6277 +4.6589 +4.6903 +4.7219 +4.7537 +4.7857 +4.8179 +4.8503 +4.8829 +4.9157 +4.9487 +4.9819 +5.0153 +5.0489 +5.0827 +5.1167 +5.1509 +5.1853 +5.2199 +5.2547 +5.2897 +5.3249 +5.3603 +5.3959 +5.4317 +5.4677 +5.5039 +5.5403 +5.5769 +5.6137 +5.6507 +5.6879 +5.7253 +5.7629 +5.8007 +5.8387 +5.8769 +5.9153 +5.9539 +5.9927 +6.0317 +6.0709 +6.1103 +6.1499 +6.1897 +3.2581 +3.2783 +3.2987 +3.3193 +3.3401 +3.3611 +3.3823 +3.4037 +3.4253 +3.4471 +3.4691 +3.4913 +3.5137 +3.5363 +3.5591 +3.5821 +3.6053 +3.6287 +3.6523 +3.6761 +3.7001 +3.7243 +3.7487 +3.7733 +3.7981 +3.8231 +3.8483 +3.8737 +3.8993 +3.9251 +3.9511 +3.9773 +4.0037 +4.0303 +4.0571 +4.0841 +4.1113 +4.1387 +4.1663 +4.1941 +4.2221 +4.2503 +4.2787 +4.3073 +4.3361 +4.3651 +4.3943 +4.4237 +4.4533 +4.4831 +4.5131 +4.5433 +4.5737 +4.6043 +4.6351 +4.6661 +4.6973 +4.7287 +4.7603 +4.7921 +4.8241 +4.8563 +4.8887 +4.9213 +4.9541 +4.9871 +5.0203 +5.0537 +5.0873 +5.1211 +5.1551 +5.1893 +5.2237 +5.2583 +5.2931 +5.3281 +5.3633 +5.3987 +5.4343 +5.4701 +5.5061 +5.5423 +5.5787 +5.6153 +5.6521 +5.6891 +5.7263 +5.7637 +5.8013 +5.8391 +5.8771 +5.9153 +5.9537 +5.9923 +6.0311 +6.0701 +6.1093 +6.1487 +6.1883 +6.2281 +3.2971 +3.3173 +3.3377 +3.3583 +3.3791 +3.4001 +3.4213 +3.4427 +3.4643 +3.4861 +3.5081 +3.5303 +3.5527 +3.5753 +3.5981 +3.6211 +3.6443 +3.6677 +3.6913 +3.7151 +3.7391 +3.7633 +3.7877 +3.8123 +3.8371 +3.8621 +3.8873 +3.9127 +3.9383 +3.9641 +3.9901 +4.0163 +4.0427 +4.0693 +4.0961 +4.1231 +4.1503 +4.1777 +4.2053 +4.2331 +4.2611 +4.2893 +4.3177 +4.3463 +4.3751 +4.4041 +4.4333 +4.4627 +4.4923 +4.5221 +4.5521 +4.5823 +4.6127 +4.6433 +4.6741 +4.7051 +4.7363 +4.7677 +4.7993 +4.8311 +4.8631 +4.8953 +4.9277 +4.9603 +4.9931 +5.0261 +5.0593 +5.0927 +5.1263 +5.1601 +5.1941 +5.2283 +5.2627 +5.2973 +5.3321 +5.3671 +5.4023 +5.4377 +5.4733 +5.5091 +5.5451 +5.5813 +5.6177 +5.6543 +5.6911 +5.7281 +5.7653 +5.8027 +5.8403 +5.8781 +5.9161 +5.9543 +5.9927 +6.0313 +6.0701 +6.1091 +6.1483 +6.1877 +6.2273 +6.2671 +3.3367 +3.3569 +3.3773 +3.3979 +3.4187 +3.4397 +3.4609 +3.4823 +3.5039 +3.5257 +3.5477 +3.5699 +3.5923 +3.6149 +3.6377 +3.6607 +3.6839 +3.7073 +3.7309 +3.7547 +3.7787 +3.8029 +3.8273 +3.8519 +3.8767 +3.9017 +3.9269 +3.9523 +3.9779 +4.0037 +4.0297 +4.0559 +4.0823 +4.1089 +4.1357 +4.1627 +4.1899 +4.2173 +4.2449 +4.2727 +4.3007 +4.3289 +4.3573 +4.3859 +4.4147 +4.4437 +4.4729 +4.5023 +4.5319 +4.5617 +4.5917 +4.6219 +4.6523 +4.6829 +4.7137 +4.7447 +4.7759 +4.8073 +4.8389 +4.8707 +4.9027 +4.9349 +4.9673 +4.9999 +5.0327 +5.0657 +5.0989 +5.1323 +5.1659 +5.1997 +5.2337 +5.2679 +5.3023 +5.3369 +5.3717 +5.4067 +5.4419 +5.4773 +5.5129 +5.5487 +5.5847 +5.6209 +5.6573 +5.6939 +5.7307 +5.7677 +5.8049 +5.8423 +5.8799 +5.9177 +5.9557 +5.9939 +6.0323 +6.0709 +6.1097 +6.1487 +6.1879 +6.2273 +6.2669 +6.3067 +3.3769 +3.3971 +3.4175 +3.4381 +3.4589 +3.4799 +3.5011 +3.5225 +3.5441 +3.5659 +3.5879 +3.6101 +3.6325 +3.6551 +3.6779 +3.7009 +3.7241 +3.7475 +3.7711 +3.7949 +3.8189 +3.8431 +3.8675 +3.8921 +3.9169 +3.9419 +3.9671 +3.9925 +4.0181 +4.0439 +4.0699 +4.0961 +4.1225 +4.1491 +4.1759 +4.2029 +4.2301 +4.2575 +4.2851 +4.3129 +4.3409 +4.3691 +4.3975 +4.4261 +4.4549 +4.4839 +4.5131 +4.5425 +4.5721 +4.6019 +4.6319 +4.6621 +4.6925 +4.7231 +4.7539 +4.7849 +4.8161 +4.8475 +4.8791 +4.9109 +4.9429 +4.9751 +5.0075 +5.0401 +5.0729 +5.1059 +5.1391 +5.1725 +5.2061 +5.2399 +5.2739 +5.3081 +5.3425 +5.3771 +5.4119 +5.4469 +5.4821 +5.5175 +5.5531 +5.5889 +5.6249 +5.6611 +5.6975 +5.7341 +5.7709 +5.8079 +5.8451 +5.8825 +5.9201 +5.9579 +5.9959 +6.0341 +6.0725 +6.1111 +6.1499 +6.1889 +6.2281 +6.2675 +6.3071 +6.3469 +3.4177 +3.4379 +3.4583 +3.4789 +3.4997 +3.5207 +3.5419 +3.5633 +3.5849 +3.6067 +3.6287 +3.6509 +3.6733 +3.6959 +3.7187 +3.7417 +3.7649 +3.7883 +3.8119 +3.8357 +3.8597 +3.8839 +3.9083 +3.9329 +3.9577 +3.9827 +4.0079 +4.0333 +4.0589 +4.0847 +4.1107 +4.1369 +4.1633 +4.1899 +4.2167 +4.2437 +4.2709 +4.2983 +4.3259 +4.3537 +4.3817 +4.4099 +4.4383 +4.4669 +4.4957 +4.5247 +4.5539 +4.5833 +4.6129 +4.6427 +4.6727 +4.7029 +4.7333 +4.7639 +4.7947 +4.8257 +4.8569 +4.8883 +4.9199 +4.9517 +4.9837 +5.0159 +5.0483 +5.0809 +5.1137 +5.1467 +5.1799 +5.2133 +5.2469 +5.2807 +5.3147 +5.3489 +5.3833 +5.4179 +5.4527 +5.4877 +5.5229 +5.5583 +5.5939 +5.6297 +5.6657 +5.7019 +5.7383 +5.7749 +5.8117 +5.8487 +5.8859 +5.9233 +5.9609 +5.9987 +6.0367 +6.0749 +6.1133 +6.1519 +6.1907 +6.2297 +6.2689 +6.3083 +6.3479 +6.3877 +3.4591 +3.4793 +3.4997 +3.5203 +3.5411 +3.5621 +3.5833 +3.6047 +3.6263 +3.6481 +3.6701 +3.6923 +3.7147 +3.7373 +3.7601 +3.7831 +3.8063 +3.8297 +3.8533 +3.8771 +3.9011 +3.9253 +3.9497 +3.9743 +3.9991 +4.0241 +4.0493 +4.0747 +4.1003 +4.1261 +4.1521 +4.1783 +4.2047 +4.2313 +4.2581 +4.2851 +4.3123 +4.3397 +4.3673 +4.3951 +4.4231 +4.4513 +4.4797 +4.5083 +4.5371 +4.5661 +4.5953 +4.6247 +4.6543 +4.6841 +4.7141 +4.7443 +4.7747 +4.8053 +4.8361 +4.8671 +4.8983 +4.9297 +4.9613 +4.9931 +5.0251 +5.0573 +5.0897 +5.1223 +5.1551 +5.1881 +5.2213 +5.2547 +5.2883 +5.3221 +5.3561 +5.3903 +5.4247 +5.4593 +5.4941 +5.5291 +5.5643 +5.5997 +5.6353 +5.6711 +5.7071 +5.7433 +5.7797 +5.8163 +5.8531 +5.8901 +5.9273 +5.9647 +6.0023 +6.0401 +6.0781 +6.1163 +6.1547 +6.1933 +6.2321 +6.2711 +6.3103 +6.3497 +6.3893 +6.4291 +3.5011 +3.5213 +3.5417 +3.5623 +3.5831 +3.6041 +3.6253 +3.6467 +3.6683 +3.6901 +3.7121 +3.7343 +3.7567 +3.7793 +3.8021 +3.8251 +3.8483 +3.8717 +3.8953 +3.9191 +3.9431 +3.9673 +3.9917 +4.0163 +4.0411 +4.0661 +4.0913 +4.1167 +4.1423 +4.1681 +4.1941 +4.2203 +4.2467 +4.2733 +4.3001 +4.3271 +4.3543 +4.3817 +4.4093 +4.4371 +4.4651 +4.4933 +4.5217 +4.5503 +4.5791 +4.6081 +4.6373 +4.6667 +4.6963 +4.7261 +4.7561 +4.7863 +4.8167 +4.8473 +4.8781 +4.9091 +4.9403 +4.9717 +5.0033 +5.0351 +5.0671 +5.0993 +5.1317 +5.1643 +5.1971 +5.2301 +5.2633 +5.2967 +5.3303 +5.3641 +5.3981 +5.4323 +5.4667 +5.5013 +5.5361 +5.5711 +5.6063 +5.6417 +5.6773 +5.7131 +5.7491 +5.7853 +5.8217 +5.8583 +5.8951 +5.9321 +5.9693 +6.0067 +6.0443 +6.0821 +6.1201 +6.1583 +6.1967 +6.2353 +6.2741 +6.3131 +6.3523 +6.3917 +6.4313 +6.4711 +3.5437 +3.5639 +3.5843 +3.6049 +3.6257 +3.6467 +3.6679 +3.6893 +3.7109 +3.7327 +3.7547 +3.7769 +3.7993 +3.8219 +3.8447 +3.8677 +3.8909 +3.9143 +3.9379 +3.9617 +3.9857 +4.0099 +4.0343 +4.0589 +4.0837 +4.1087 +4.1339 +4.1593 +4.1849 +4.2107 +4.2367 +4.2629 +4.2893 +4.3159 +4.3427 +4.3697 +4.3969 +4.4243 +4.4519 +4.4797 +4.5077 +4.5359 +4.5643 +4.5929 +4.6217 +4.6507 +4.6799 +4.7093 +4.7389 +4.7687 +4.7987 +4.8289 +4.8593 +4.8899 +4.9207 +4.9517 +4.9829 +5.0143 +5.0459 +5.0777 +5.1097 +5.1419 +5.1743 +5.2069 +5.2397 +5.2727 +5.3059 +5.3393 +5.3729 +5.4067 +5.4407 +5.4749 +5.5093 +5.5439 +5.5787 +5.6137 +5.6489 +5.6843 +5.7199 +5.7557 +5.7917 +5.8279 +5.8643 +5.9009 +5.9377 +5.9747 +6.0119 +6.0493 +6.0869 +6.1247 +6.1627 +6.2009 +6.2393 +6.2779 +6.3167 +6.3557 +6.3949 +6.4343 +6.4739 +6.5137 +3.5869 +3.6071 +3.6275 +3.6481 +3.6689 +3.6899 +3.7111 +3.7325 +3.7541 +3.7759 +3.7979 +3.8201 +3.8425 +3.8651 +3.8879 +3.9109 +3.9341 +3.9575 +3.9811 +4.0049 +4.0289 +4.0531 +4.0775 +4.1021 +4.1269 +4.1519 +4.1771 +4.2025 +4.2281 +4.2539 +4.2799 +4.3061 +4.3325 +4.3591 +4.3859 +4.4129 +4.4401 +4.4675 +4.4951 +4.5229 +4.5509 +4.5791 +4.6075 +4.6361 +4.6649 +4.6939 +4.7231 +4.7525 +4.7821 +4.8119 +4.8419 +4.8721 +4.9025 +4.9331 +4.9639 +4.9949 +5.0261 +5.0575 +5.0891 +5.1209 +5.1529 +5.1851 +5.2175 +5.2501 +5.2829 +5.3159 +5.3491 +5.3825 +5.4161 +5.4499 +5.4839 +5.5181 +5.5525 +5.5871 +5.6219 +5.6569 +5.6921 +5.7275 +5.7631 +5.7989 +5.8349 +5.8711 +5.9075 +5.9441 +5.9809 +6.0179 +6.0551 +6.0925 +6.1301 +6.1679 +6.2059 +6.2441 +6.2825 +6.3211 +6.3599 +6.3989 +6.4381 +6.4775 +6.5171 +6.5569 +3.6307 +3.6509 +3.6713 +3.6919 +3.7127 +3.7337 +3.7549 +3.7763 +3.7979 +3.8197 +3.8417 +3.8639 +3.8863 +3.9089 +3.9317 +3.9547 +3.9779 +4.0013 +4.0249 +4.0487 +4.0727 +4.0969 +4.1213 +4.1459 +4.1707 +4.1957 +4.2209 +4.2463 +4.2719 +4.2977 +4.3237 +4.3499 +4.3763 +4.4029 +4.4297 +4.4567 +4.4839 +4.5113 +4.5389 +4.5667 +4.5947 +4.6229 +4.6513 +4.6799 +4.7087 +4.7377 +4.7669 +4.7963 +4.8259 +4.8557 +4.8857 +4.9159 +4.9463 +4.9769 +5.0077 +5.0387 +5.0699 +5.1013 +5.1329 +5.1647 +5.1967 +5.2289 +5.2613 +5.2939 +5.3267 +5.3597 +5.3929 +5.4263 +5.4599 +5.4937 +5.5277 +5.5619 +5.5963 +5.6309 +5.6657 +5.7007 +5.7359 +5.7713 +5.8069 +5.8427 +5.8787 +5.9149 +5.9513 +5.9879 +6.0247 +6.0617 +6.0989 +6.1363 +6.1739 +6.2117 +6.2497 +6.2879 +6.3263 +6.3649 +6.4037 +6.4427 +6.4819 +6.5213 +6.5609 +6.6007 +3.6751 +3.6953 +3.7157 +3.7363 +3.7571 +3.7781 +3.7993 +3.8207 +3.8423 +3.8641 +3.8861 +3.9083 +3.9307 +3.9533 +3.9761 +3.9991 +4.0223 +4.0457 +4.0693 +4.0931 +4.1171 +4.1413 +4.1657 +4.1903 +4.2151 +4.2401 +4.2653 +4.2907 +4.3163 +4.3421 +4.3681 +4.3943 +4.4207 +4.4473 +4.4741 +4.5011 +4.5283 +4.5557 +4.5833 +4.6111 +4.6391 +4.6673 +4.6957 +4.7243 +4.7531 +4.7821 +4.8113 +4.8407 +4.8703 +4.9001 +4.9301 +4.9603 +4.9907 +5.0213 +5.0521 +5.0831 +5.1143 +5.1457 +5.1773 +5.2091 +5.2411 +5.2733 +5.3057 +5.3383 +5.3711 +5.4041 +5.4373 +5.4707 +5.5043 +5.5381 +5.5721 +5.6063 +5.6407 +5.6753 +5.7101 +5.7451 +5.7803 +5.8157 +5.8513 +5.8871 +5.9231 +5.9593 +5.9957 +6.0323 +6.0691 +6.1061 +6.1433 +6.1807 +6.2183 +6.2561 +6.2941 +6.3323 +6.3707 +6.4093 +6.4481 +6.4871 +6.5263 +6.5657 +6.6053 +6.6451 +3.7201 +3.7403 +3.7607 +3.7813 +3.8021 +3.8231 +3.8443 +3.8657 +3.8873 +3.9091 +3.9311 +3.9533 +3.9757 +3.9983 +4.0211 +4.0441 +4.0673 +4.0907 +4.1143 +4.1381 +4.1621 +4.1863 +4.2107 +4.2353 +4.2601 +4.2851 +4.3103 +4.3357 +4.3613 +4.3871 +4.4131 +4.4393 +4.4657 +4.4923 +4.5191 +4.5461 +4.5733 +4.6007 +4.6283 +4.6561 +4.6841 +4.7123 +4.7407 +4.7693 +4.7981 +4.8271 +4.8563 +4.8857 +4.9153 +4.9451 +4.9751 +5.0053 +5.0357 +5.0663 +5.0971 +5.1281 +5.1593 +5.1907 +5.2223 +5.2541 +5.2861 +5.3183 +5.3507 +5.3833 +5.4161 +5.4491 +5.4823 +5.5157 +5.5493 +5.5831 +5.6171 +5.6513 +5.6857 +5.7203 +5.7551 +5.7901 +5.8253 +5.8607 +5.8963 +5.9321 +5.9681 +6.0043 +6.0407 +6.0773 +6.1141 +6.1511 +6.1883 +6.2257 +6.2633 +6.3011 +6.3391 +6.3773 +6.4157 +6.4543 +6.4931 +6.5321 +6.5713 +6.6107 +6.6503 +6.6901 +3.7657 +3.7859 +3.8063 +3.8269 +3.8477 +3.8687 +3.8899 +3.9113 +3.9329 +3.9547 +3.9767 +3.9989 +4.0213 +4.0439 +4.0667 +4.0897 +4.1129 +4.1363 +4.1599 +4.1837 +4.2077 +4.2319 +4.2563 +4.2809 +4.3057 +4.3307 +4.3559 +4.3813 +4.4069 +4.4327 +4.4587 +4.4849 +4.5113 +4.5379 +4.5647 +4.5917 +4.6189 +4.6463 +4.6739 +4.7017 +4.7297 +4.7579 +4.7863 +4.8149 +4.8437 +4.8727 +4.9019 +4.9313 +4.9609 +4.9907 +5.0207 +5.0509 +5.0813 +5.1119 +5.1427 +5.1737 +5.2049 +5.2363 +5.2679 +5.2997 +5.3317 +5.3639 +5.3963 +5.4289 +5.4617 +5.4947 +5.5279 +5.5613 +5.5949 +5.6287 +5.6627 +5.6969 +5.7313 +5.7659 +5.8007 +5.8357 +5.8709 +5.9063 +5.9419 +5.9777 +6.0137 +6.0499 +6.0863 +6.1229 +6.1597 +6.1967 +6.2339 +6.2713 +6.3089 +6.3467 +6.3847 +6.4229 +6.4613 +6.4999 +6.5387 +6.5777 +6.6169 +6.6563 +6.6959 +6.7357 +3.8119 +3.8321 +3.8525 +3.8731 +3.8939 +3.9149 +3.9361 +3.9575 +3.9791 +4.0009 +4.0229 +4.0451 +4.0675 +4.0901 +4.1129 +4.1359 +4.1591 +4.1825 +4.2061 +4.2299 +4.2539 +4.2781 +4.3025 +4.3271 +4.3519 +4.3769 +4.4021 +4.4275 +4.4531 +4.4789 +4.5049 +4.5311 +4.5575 +4.5841 +4.6109 +4.6379 +4.6651 +4.6925 +4.7201 +4.7479 +4.7759 +4.8041 +4.8325 +4.8611 +4.8899 +4.9189 +4.9481 +4.9775 +5.0071 +5.0369 +5.0669 +5.0971 +5.1275 +5.1581 +5.1889 +5.2199 +5.2511 +5.2825 +5.3141 +5.3459 +5.3779 +5.4101 +5.4425 +5.4751 +5.5079 +5.5409 +5.5741 +5.6075 +5.6411 +5.6749 +5.7089 +5.7431 +5.7775 +5.8121 +5.8469 +5.8819 +5.9171 +5.9525 +5.9881 +6.0239 +6.0599 +6.0961 +6.1325 +6.1691 +6.2059 +6.2429 +6.2801 +6.3175 +6.3551 +6.3929 +6.4309 +6.4691 +6.5075 +6.5461 +6.5849 +6.6239 +6.6631 +6.7025 +6.7421 +6.7819 +3.8587 +3.8789 +3.8993 +3.9199 +3.9407 +3.9617 +3.9829 +4.0043 +4.0259 +4.0477 +4.0697 +4.0919 +4.1143 +4.1369 +4.1597 +4.1827 +4.2059 +4.2293 +4.2529 +4.2767 +4.3007 +4.3249 +4.3493 +4.3739 +4.3987 +4.4237 +4.4489 +4.4743 +4.4999 +4.5257 +4.5517 +4.5779 +4.6043 +4.6309 +4.6577 +4.6847 +4.7119 +4.7393 +4.7669 +4.7947 +4.8227 +4.8509 +4.8793 +4.9079 +4.9367 +4.9657 +4.9949 +5.0243 +5.0539 +5.0837 +5.1137 +5.1439 +5.1743 +5.2049 +5.2357 +5.2667 +5.2979 +5.3293 +5.3609 +5.3927 +5.4247 +5.4569 +5.4893 +5.5219 +5.5547 +5.5877 +5.6209 +5.6543 +5.6879 +5.7217 +5.7557 +5.7899 +5.8243 +5.8589 +5.8937 +5.9287 +5.9639 +5.9993 +6.0349 +6.0707 +6.1067 +6.1429 +6.1793 +6.2159 +6.2527 +6.2897 +6.3269 +6.3643 +6.4019 +6.4397 +6.4777 +6.5159 +6.5543 +6.5929 +6.6317 +6.6707 +6.7099 +6.7493 +6.7889 +6.8287 +3.9061 +3.9263 +3.9467 +3.9673 +3.9881 +4.0091 +4.0303 +4.0517 +4.0733 +4.0951 +4.1171 +4.1393 +4.1617 +4.1843 +4.2071 +4.2301 +4.2533 +4.2767 +4.3003 +4.3241 +4.3481 +4.3723 +4.3967 +4.4213 +4.4461 +4.4711 +4.4963 +4.5217 +4.5473 +4.5731 +4.5991 +4.6253 +4.6517 +4.6783 +4.7051 +4.7321 +4.7593 +4.7867 +4.8143 +4.8421 +4.8701 +4.8983 +4.9267 +4.9553 +4.9841 +5.0131 +5.0423 +5.0717 +5.1013 +5.1311 +5.1611 +5.1913 +5.2217 +5.2523 +5.2831 +5.3141 +5.3453 +5.3767 +5.4083 +5.4401 +5.4721 +5.5043 +5.5367 +5.5693 +5.6021 +5.6351 +5.6683 +5.7017 +5.7353 +5.7691 +5.8031 +5.8373 +5.8717 +5.9063 +5.9411 +5.9761 +6.0113 +6.0467 +6.0823 +6.1181 +6.1541 +6.1903 +6.2267 +6.2633 +6.3001 +6.3371 +6.3743 +6.4117 +6.4493 +6.4871 +6.5251 +6.5633 +6.6017 +6.6403 +6.6791 +6.7181 +6.7573 +6.7967 +6.8363 +6.8761 +3.9541 +3.9743 +3.9947 +4.0153 +4.0361 +4.0571 +4.0783 +4.0997 +4.1213 +4.1431 +4.1651 +4.1873 +4.2097 +4.2323 +4.2551 +4.2781 +4.3013 +4.3247 +4.3483 +4.3721 +4.3961 +4.4203 +4.4447 +4.4693 +4.4941 +4.5191 +4.5443 +4.5697 +4.5953 +4.6211 +4.6471 +4.6733 +4.6997 +4.7263 +4.7531 +4.7801 +4.8073 +4.8347 +4.8623 +4.8901 +4.9181 +4.9463 +4.9747 +5.0033 +5.0321 +5.0611 +5.0903 +5.1197 +5.1493 +5.1791 +5.2091 +5.2393 +5.2697 +5.3003 +5.3311 +5.3621 +5.3933 +5.4247 +5.4563 +5.4881 +5.5201 +5.5523 +5.5847 +5.6173 +5.6501 +5.6831 +5.7163 +5.7497 +5.7833 +5.8171 +5.8511 +5.8853 +5.9197 +5.9543 +5.9891 +6.0241 +6.0593 +6.0947 +6.1303 +6.1661 +6.2021 +6.2383 +6.2747 +6.3113 +6.3481 +6.3851 +6.4223 +6.4597 +6.4973 +6.5351 +6.5731 +6.6113 +6.6497 +6.6883 +6.7271 +6.7661 +6.8053 +6.8447 +6.8843 +6.9241 +4.0027 +4.0229 +4.0433 +4.0639 +4.0847 +4.1057 +4.1269 +4.1483 +4.1699 +4.1917 +4.2137 +4.2359 +4.2583 +4.2809 +4.3037 +4.3267 +4.3499 +4.3733 +4.3969 +4.4207 +4.4447 +4.4689 +4.4933 +4.5179 +4.5427 +4.5677 +4.5929 +4.6183 +4.6439 +4.6697 +4.6957 +4.7219 +4.7483 +4.7749 +4.8017 +4.8287 +4.8559 +4.8833 +4.9109 +4.9387 +4.9667 +4.9949 +5.0233 +5.0519 +5.0807 +5.1097 +5.1389 +5.1683 +5.1979 +5.2277 +5.2577 +5.2879 +5.3183 +5.3489 +5.3797 +5.4107 +5.4419 +5.4733 +5.5049 +5.5367 +5.5687 +5.6009 +5.6333 +5.6659 +5.6987 +5.7317 +5.7649 +5.7983 +5.8319 +5.8657 +5.8997 +5.9339 +5.9683 +6.0029 +6.0377 +6.0727 +6.1079 +6.1433 +6.1789 +6.2147 +6.2507 +6.2869 +6.3233 +6.3599 +6.3967 +6.4337 +6.4709 +6.5083 +6.5459 +6.5837 +6.6217 +6.6599 +6.6983 +6.7369 +6.7757 +6.8147 +6.8539 +6.8933 +6.9329 +6.9727 +4.0519 +4.0721 +4.0925 +4.1131 +4.1339 +4.1549 +4.1761 +4.1975 +4.2191 +4.2409 +4.2629 +4.2851 +4.3075 +4.3301 +4.3529 +4.3759 +4.3991 +4.4225 +4.4461 +4.4699 +4.4939 +4.5181 +4.5425 +4.5671 +4.5919 +4.6169 +4.6421 +4.6675 +4.6931 +4.7189 +4.7449 +4.7711 +4.7975 +4.8241 +4.8509 +4.8779 +4.9051 +4.9325 +4.9601 +4.9879 +5.0159 +5.0441 +5.0725 +5.1011 +5.1299 +5.1589 +5.1881 +5.2175 +5.2471 +5.2769 +5.3069 +5.3371 +5.3675 +5.3981 +5.4289 +5.4599 +5.4911 +5.5225 +5.5541 +5.5859 +5.6179 +5.6501 +5.6825 +5.7151 +5.7479 +5.7809 +5.8141 +5.8475 +5.8811 +5.9149 +5.9489 +5.9831 +6.0175 +6.0521 +6.0869 +6.1219 +6.1571 +6.1925 +6.2281 +6.2639 +6.2999 +6.3361 +6.3725 +6.4091 +6.4459 +6.4829 +6.5201 +6.5575 +6.5951 +6.6329 +6.6709 +6.7091 +6.7475 +6.7861 +6.8249 +6.8639 +6.9031 +6.9425 +6.9821 +7.0219 +4.1017 +4.1219 +4.1423 +4.1629 +4.1837 +4.2047 +4.2259 +4.2473 +4.2689 +4.2907 +4.3127 +4.3349 +4.3573 +4.3799 +4.4027 +4.4257 +4.4489 +4.4723 +4.4959 +4.5197 +4.5437 +4.5679 +4.5923 +4.6169 +4.6417 +4.6667 +4.6919 +4.7173 +4.7429 +4.7687 +4.7947 +4.8209 +4.8473 +4.8739 +4.9007 +4.9277 +4.9549 +4.9823 +5.0099 +5.0377 +5.0657 +5.0939 +5.1223 +5.1509 +5.1797 +5.2087 +5.2379 +5.2673 +5.2969 +5.3267 +5.3567 +5.3869 +5.4173 +5.4479 +5.4787 +5.5097 +5.5409 +5.5723 +5.6039 +5.6357 +5.6677 +5.6999 +5.7323 +5.7649 +5.7977 +5.8307 +5.8639 +5.8973 +5.9309 +5.9647 +5.9987 +6.0329 +6.0673 +6.1019 +6.1367 +6.1717 +6.2069 +6.2423 +6.2779 +6.3137 +6.3497 +6.3859 +6.4223 +6.4589 +6.4957 +6.5327 +6.5699 +6.6073 +6.6449 +6.6827 +6.7207 +6.7589 +6.7973 +6.8359 +6.8747 +6.9137 +6.9529 +6.9923 +7.0319 +7.0717 +4.1521 +4.1723 +4.1927 +4.2133 +4.2341 +4.2551 +4.2763 +4.2977 +4.3193 +4.3411 +4.3631 +4.3853 +4.4077 +4.4303 +4.4531 +4.4761 +4.4993 +4.5227 +4.5463 +4.5701 +4.5941 +4.6183 +4.6427 +4.6673 +4.6921 +4.7171 +4.7423 +4.7677 +4.7933 +4.8191 +4.8451 +4.8713 +4.8977 +4.9243 +4.9511 +4.9781 +5.0053 +5.0327 +5.0603 +5.0881 +5.1161 +5.1443 +5.1727 +5.2013 +5.2301 +5.2591 +5.2883 +5.3177 +5.3473 +5.3771 +5.4071 +5.4373 +5.4677 +5.4983 +5.5291 +5.5601 +5.5913 +5.6227 +5.6543 +5.6861 +5.7181 +5.7503 +5.7827 +5.8153 +5.8481 +5.8811 +5.9143 +5.9477 +5.9813 +6.0151 +6.0491 +6.0833 +6.1177 +6.1523 +6.1871 +6.2221 +6.2573 +6.2927 +6.3283 +6.3641 +6.4001 +6.4363 +6.4727 +6.5093 +6.5461 +6.5831 +6.6203 +6.6577 +6.6953 +6.7331 +6.7711 +6.8093 +6.8477 +6.8863 +6.9251 +6.9641 +7.0033 +7.0427 +7.0823 +7.1221 +4.2031 +4.2233 +4.2437 +4.2643 +4.2851 +4.3061 +4.3273 +4.3487 +4.3703 +4.3921 +4.4141 +4.4363 +4.4587 +4.4813 +4.5041 +4.5271 +4.5503 +4.5737 +4.5973 +4.6211 +4.6451 +4.6693 +4.6937 +4.7183 +4.7431 +4.7681 +4.7933 +4.8187 +4.8443 +4.8701 +4.8961 +4.9223 +4.9487 +4.9753 +5.0021 +5.0291 +5.0563 +5.0837 +5.1113 +5.1391 +5.1671 +5.1953 +5.2237 +5.2523 +5.2811 +5.3101 +5.3393 +5.3687 +5.3983 +5.4281 +5.4581 +5.4883 +5.5187 +5.5493 +5.5801 +5.6111 +5.6423 +5.6737 +5.7053 +5.7371 +5.7691 +5.8013 +5.8337 +5.8663 +5.8991 +5.9321 +5.9653 +5.9987 +6.0323 +6.0661 +6.1001 +6.1343 +6.1687 +6.2033 +6.2381 +6.2731 +6.3083 +6.3437 +6.3793 +6.4151 +6.4511 +6.4873 +6.5237 +6.5603 +6.5971 +6.6341 +6.6713 +6.7087 +6.7463 +6.7841 +6.8221 +6.8603 +6.8987 +6.9373 +6.9761 +7.0151 +7.0543 +7.0937 +7.1333 +7.1731 +4.2547 +4.2749 +4.2953 +4.3159 +4.3367 +4.3577 +4.3789 +4.4003 +4.4219 +4.4437 +4.4657 +4.4879 +4.5103 +4.5329 +4.5557 +4.5787 +4.6019 +4.6253 +4.6489 +4.6727 +4.6967 +4.7209 +4.7453 +4.7699 +4.7947 +4.8197 +4.8449 +4.8703 +4.8959 +4.9217 +4.9477 +4.9739 +5.0003 +5.0269 +5.0537 +5.0807 +5.1079 +5.1353 +5.1629 +5.1907 +5.2187 +5.2469 +5.2753 +5.3039 +5.3327 +5.3617 +5.3909 +5.4203 +5.4499 +5.4797 +5.5097 +5.5399 +5.5703 +5.6009 +5.6317 +5.6627 +5.6939 +5.7253 +5.7569 +5.7887 +5.8207 +5.8529 +5.8853 +5.9179 +5.9507 +5.9837 +6.0169 +6.0503 +6.0839 +6.1177 +6.1517 +6.1859 +6.2203 +6.2549 +6.2897 +6.3247 +6.3599 +6.3953 +6.4309 +6.4667 +6.5027 +6.5389 +6.5753 +6.6119 +6.6487 +6.6857 +6.7229 +6.7603 +6.7979 +6.8357 +6.8737 +6.9119 +6.9503 +6.9889 +7.0277 +7.0667 +7.1059 +7.1453 +7.1849 +7.2247 +4.3069 +4.3271 +4.3475 +4.3681 +4.3889 +4.4099 +4.4311 +4.4525 +4.4741 +4.4959 +4.5179 +4.5401 +4.5625 +4.5851 +4.6079 +4.6309 +4.6541 +4.6775 +4.7011 +4.7249 +4.7489 +4.7731 +4.7975 +4.8221 +4.8469 +4.8719 +4.8971 +4.9225 +4.9481 +4.9739 +4.9999 +5.0261 +5.0525 +5.0791 +5.1059 +5.1329 +5.1601 +5.1875 +5.2151 +5.2429 +5.2709 +5.2991 +5.3275 +5.3561 +5.3849 +5.4139 +5.4431 +5.4725 +5.5021 +5.5319 +5.5619 +5.5921 +5.6225 +5.6531 +5.6839 +5.7149 +5.7461 +5.7775 +5.8091 +5.8409 +5.8729 +5.9051 +5.9375 +5.9701 +6.0029 +6.0359 +6.0691 +6.1025 +6.1361 +6.1699 +6.2039 +6.2381 +6.2725 +6.3071 +6.3419 +6.3769 +6.4121 +6.4475 +6.4831 +6.5189 +6.5549 +6.5911 +6.6275 +6.6641 +6.7009 +6.7379 +6.7751 +6.8125 +6.8501 +6.8879 +6.9259 +6.9641 +7.0025 +7.0411 +7.0799 +7.1189 +7.1581 +7.1975 +7.2371 +7.2769 +4.3597 +4.3799 +4.4003 +4.4209 +4.4417 +4.4627 +4.4839 +4.5053 +4.5269 +4.5487 +4.5707 +4.5929 +4.6153 +4.6379 +4.6607 +4.6837 +4.7069 +4.7303 +4.7539 +4.7777 +4.8017 +4.8259 +4.8503 +4.8749 +4.8997 +4.9247 +4.9499 +4.9753 +5.0009 +5.0267 +5.0527 +5.0789 +5.1053 +5.1319 +5.1587 +5.1857 +5.2129 +5.2403 +5.2679 +5.2957 +5.3237 +5.3519 +5.3803 +5.4089 +5.4377 +5.4667 +5.4959 +5.5253 +5.5549 +5.5847 +5.6147 +5.6449 +5.6753 +5.7059 +5.7367 +5.7677 +5.7989 +5.8303 +5.8619 +5.8937 +5.9257 +5.9579 +5.9903 +6.0229 +6.0557 +6.0887 +6.1219 +6.1553 +6.1889 +6.2227 +6.2567 +6.2909 +6.3253 +6.3599 +6.3947 +6.4297 +6.4649 +6.5003 +6.5359 +6.5717 +6.6077 +6.6439 +6.6803 +6.7169 +6.7537 +6.7907 +6.8279 +6.8653 +6.9029 +6.9407 +6.9787 +7.0169 +7.0553 +7.0939 +7.1327 +7.1717 +7.2109 +7.2503 +7.2899 +7.3297 +4.4131 +4.4333 +4.4537 +4.4743 +4.4951 +4.5161 +4.5373 +4.5587 +4.5803 +4.6021 +4.6241 +4.6463 +4.6687 +4.6913 +4.7141 +4.7371 +4.7603 +4.7837 +4.8073 +4.8311 +4.8551 +4.8793 +4.9037 +4.9283 +4.9531 +4.9781 +5.0033 +5.0287 +5.0543 +5.0801 +5.1061 +5.1323 +5.1587 +5.1853 +5.2121 +5.2391 +5.2663 +5.2937 +5.3213 +5.3491 +5.3771 +5.4053 +5.4337 +5.4623 +5.4911 +5.5201 +5.5493 +5.5787 +5.6083 +5.6381 +5.6681 +5.6983 +5.7287 +5.7593 +5.7901 +5.8211 +5.8523 +5.8837 +5.9153 +5.9471 +5.9791 +6.0113 +6.0437 +6.0763 +6.1091 +6.1421 +6.1753 +6.2087 +6.2423 +6.2761 +6.3101 +6.3443 +6.3787 +6.4133 +6.4481 +6.4831 +6.5183 +6.5537 +6.5893 +6.6251 +6.6611 +6.6973 +6.7337 +6.7703 +6.8071 +6.8441 +6.8813 +6.9187 +6.9563 +6.9941 +7.0321 +7.0703 +7.1087 +7.1473 +7.1861 +7.2251 +7.2643 +7.3037 +7.3433 +7.3831 +4.4671 +4.4873 +4.5077 +4.5283 +4.5491 +4.5701 +4.5913 +4.6127 +4.6343 +4.6561 +4.6781 +4.7003 +4.7227 +4.7453 +4.7681 +4.7911 +4.8143 +4.8377 +4.8613 +4.8851 +4.9091 +4.9333 +4.9577 +4.9823 +5.0071 +5.0321 +5.0573 +5.0827 +5.1083 +5.1341 +5.1601 +5.1863 +5.2127 +5.2393 +5.2661 +5.2931 +5.3203 +5.3477 +5.3753 +5.4031 +5.4311 +5.4593 +5.4877 +5.5163 +5.5451 +5.5741 +5.6033 +5.6327 +5.6623 +5.6921 +5.7221 +5.7523 +5.7827 +5.8133 +5.8441 +5.8751 +5.9063 +5.9377 +5.9693 +6.0011 +6.0331 +6.0653 +6.0977 +6.1303 +6.1631 +6.1961 +6.2293 +6.2627 +6.2963 +6.3301 +6.3641 +6.3983 +6.4327 +6.4673 +6.5021 +6.5371 +6.5723 +6.6077 +6.6433 +6.6791 +6.7151 +6.7513 +6.7877 +6.8243 +6.8611 +6.8981 +6.9353 +6.9727 +7.0103 +7.0481 +7.0861 +7.1243 +7.1627 +7.2013 +7.2401 +7.2791 +7.3183 +7.3577 +7.3973 +7.4371 +4.5217 +4.5419 +4.5623 +4.5829 +4.6037 +4.6247 +4.6459 +4.6673 +4.6889 +4.7107 +4.7327 +4.7549 +4.7773 +4.7999 +4.8227 +4.8457 +4.8689 +4.8923 +4.9159 +4.9397 +4.9637 +4.9879 +5.0123 +5.0369 +5.0617 +5.0867 +5.1119 +5.1373 +5.1629 +5.1887 +5.2147 +5.2409 +5.2673 +5.2939 +5.3207 +5.3477 +5.3749 +5.4023 +5.4299 +5.4577 +5.4857 +5.5139 +5.5423 +5.5709 +5.5997 +5.6287 +5.6579 +5.6873 +5.7169 +5.7467 +5.7767 +5.8069 +5.8373 +5.8679 +5.8987 +5.9297 +5.9609 +5.9923 +6.0239 +6.0557 +6.0877 +6.1199 +6.1523 +6.1849 +6.2177 +6.2507 +6.2839 +6.3173 +6.3509 +6.3847 +6.4187 +6.4529 +6.4873 +6.5219 +6.5567 +6.5917 +6.6269 +6.6623 +6.6979 +6.7337 +6.7697 +6.8059 +6.8423 +6.8789 +6.9157 +6.9527 +6.9899 +7.0273 +7.0649 +7.1027 +7.1407 +7.1789 +7.2173 +7.2559 +7.2947 +7.3337 +7.3729 +7.4123 +7.4519 +7.4917 +4.5769 +4.5971 +4.6175 +4.6381 +4.6589 +4.6799 +4.7011 +4.7225 +4.7441 +4.7659 +4.7879 +4.8101 +4.8325 +4.8551 +4.8779 +4.9009 +4.9241 +4.9475 +4.9711 +4.9949 +5.0189 +5.0431 +5.0675 +5.0921 +5.1169 +5.1419 +5.1671 +5.1925 +5.2181 +5.2439 +5.2699 +5.2961 +5.3225 +5.3491 +5.3759 +5.4029 +5.4301 +5.4575 +5.4851 +5.5129 +5.5409 +5.5691 +5.5975 +5.6261 +5.6549 +5.6839 +5.7131 +5.7425 +5.7721 +5.8019 +5.8319 +5.8621 +5.8925 +5.9231 +5.9539 +5.9849 +6.0161 +6.0475 +6.0791 +6.1109 +6.1429 +6.1751 +6.2075 +6.2401 +6.2729 +6.3059 +6.3391 +6.3725 +6.4061 +6.4399 +6.4739 +6.5081 +6.5425 +6.5771 +6.6119 +6.6469 +6.6821 +6.7175 +6.7531 +6.7889 +6.8249 +6.8611 +6.8975 +6.9341 +6.9709 +7.0079 +7.0451 +7.0825 +7.1201 +7.1579 +7.1959 +7.2341 +7.2725 +7.3111 +7.3499 +7.3889 +7.4281 +7.4675 +7.5071 +7.5469 +4.6327 +4.6529 +4.6733 +4.6939 +4.7147 +4.7357 +4.7569 +4.7783 +4.7999 +4.8217 +4.8437 +4.8659 +4.8883 +4.9109 +4.9337 +4.9567 +4.9799 +5.0033 +5.0269 +5.0507 +5.0747 +5.0989 +5.1233 +5.1479 +5.1727 +5.1977 +5.2229 +5.2483 +5.2739 +5.2997 +5.3257 +5.3519 +5.3783 +5.4049 +5.4317 +5.4587 +5.4859 +5.5133 +5.5409 +5.5687 +5.5967 +5.6249 +5.6533 +5.6819 +5.7107 +5.7397 +5.7689 +5.7983 +5.8279 +5.8577 +5.8877 +5.9179 +5.9483 +5.9789 +6.0097 +6.0407 +6.0719 +6.1033 +6.1349 +6.1667 +6.1987 +6.2309 +6.2633 +6.2959 +6.3287 +6.3617 +6.3949 +6.4283 +6.4619 +6.4957 +6.5297 +6.5639 +6.5983 +6.6329 +6.6677 +6.7027 +6.7379 +6.7733 +6.8089 +6.8447 +6.8807 +6.9169 +6.9533 +6.9899 +7.0267 +7.0637 +7.1009 +7.1383 +7.1759 +7.2137 +7.2517 +7.2899 +7.3283 +7.3669 +7.4057 +7.4447 +7.4839 +7.5233 +7.5629 +7.6027 +4.6891 +4.7093 +4.7297 +4.7503 +4.7711 +4.7921 +4.8133 +4.8347 +4.8563 +4.8781 +4.9001 +4.9223 +4.9447 +4.9673 +4.9901 +5.0131 +5.0363 +5.0597 +5.0833 +5.1071 +5.1311 +5.1553 +5.1797 +5.2043 +5.2291 +5.2541 +5.2793 +5.3047 +5.3303 +5.3561 +5.3821 +5.4083 +5.4347 +5.4613 +5.4881 +5.5151 +5.5423 +5.5697 +5.5973 +5.6251 +5.6531 +5.6813 +5.7097 +5.7383 +5.7671 +5.7961 +5.8253 +5.8547 +5.8843 +5.9141 +5.9441 +5.9743 +6.0047 +6.0353 +6.0661 +6.0971 +6.1283 +6.1597 +6.1913 +6.2231 +6.2551 +6.2873 +6.3197 +6.3523 +6.3851 +6.4181 +6.4513 +6.4847 +6.5183 +6.5521 +6.5861 +6.6203 +6.6547 +6.6893 +6.7241 +6.7591 +6.7943 +6.8297 +6.8653 +6.9011 +6.9371 +6.9733 +7.0097 +7.0463 +7.0831 +7.1201 +7.1573 +7.1947 +7.2323 +7.2701 +7.3081 +7.3463 +7.3847 +7.4233 +7.4621 +7.5011 +7.5403 +7.5797 +7.6193 +7.6591 +4.7461 +4.7663 +4.7867 +4.8073 +4.8281 +4.8491 +4.8703 +4.8917 +4.9133 +4.9351 +4.9571 +4.9793 +5.0017 +5.0243 +5.0471 +5.0701 +5.0933 +5.1167 +5.1403 +5.1641 +5.1881 +5.2123 +5.2367 +5.2613 +5.2861 +5.3111 +5.3363 +5.3617 +5.3873 +5.4131 +5.4391 +5.4653 +5.4917 +5.5183 +5.5451 +5.5721 +5.5993 +5.6267 +5.6543 +5.6821 +5.7101 +5.7383 +5.7667 +5.7953 +5.8241 +5.8531 +5.8823 +5.9117 +5.9413 +5.9711 +6.0011 +6.0313 +6.0617 +6.0923 +6.1231 +6.1541 +6.1853 +6.2167 +6.2483 +6.2801 +6.3121 +6.3443 +6.3767 +6.4093 +6.4421 +6.4751 +6.5083 +6.5417 +6.5753 +6.6091 +6.6431 +6.6773 +6.7117 +6.7463 +6.7811 +6.8161 +6.8513 +6.8867 +6.9223 +6.9581 +6.9941 +7.0303 +7.0667 +7.1033 +7.1401 +7.1771 +7.2143 +7.2517 +7.2893 +7.3271 +7.3651 +7.4033 +7.4417 +7.4803 +7.5191 +7.5581 +7.5973 +7.6367 +7.6763 +7.7161 +4.8037 +4.8239 +4.8443 +4.8649 +4.8857 +4.9067 +4.9279 +4.9493 +4.9709 +4.9927 +5.0147 +5.0369 +5.0593 +5.0819 +5.1047 +5.1277 +5.1509 +5.1743 +5.1979 +5.2217 +5.2457 +5.2699 +5.2943 +5.3189 +5.3437 +5.3687 +5.3939 +5.4193 +5.4449 +5.4707 +5.4967 +5.5229 +5.5493 +5.5759 +5.6027 +5.6297 +5.6569 +5.6843 +5.7119 +5.7397 +5.7677 +5.7959 +5.8243 +5.8529 +5.8817 +5.9107 +5.9399 +5.9693 +5.9989 +6.0287 +6.0587 +6.0889 +6.1193 +6.1499 +6.1807 +6.2117 +6.2429 +6.2743 +6.3059 +6.3377 +6.3697 +6.4019 +6.4343 +6.4669 +6.4997 +6.5327 +6.5659 +6.5993 +6.6329 +6.6667 +6.7007 +6.7349 +6.7693 +6.8039 +6.8387 +6.8737 +6.9089 +6.9443 +6.9799 +7.0157 +7.0517 +7.0879 +7.1243 +7.1609 +7.1977 +7.2347 +7.2719 +7.3093 +7.3469 +7.3847 +7.4227 +7.4609 +7.4993 +7.5379 +7.5767 +7.6157 +7.6549 +7.6943 +7.7339 +7.7737 +4.8619 +4.8821 +4.9025 +4.9231 +4.9439 +4.9649 +4.9861 +5.0075 +5.0291 +5.0509 +5.0729 +5.0951 +5.1175 +5.1401 +5.1629 +5.1859 +5.2091 +5.2325 +5.2561 +5.2799 +5.3039 +5.3281 +5.3525 +5.3771 +5.4019 +5.4269 +5.4521 +5.4775 +5.5031 +5.5289 +5.5549 +5.5811 +5.6075 +5.6341 +5.6609 +5.6879 +5.7151 +5.7425 +5.7701 +5.7979 +5.8259 +5.8541 +5.8825 +5.9111 +5.9399 +5.9689 +5.9981 +6.0275 +6.0571 +6.0869 +6.1169 +6.1471 +6.1775 +6.2081 +6.2389 +6.2699 +6.3011 +6.3325 +6.3641 +6.3959 +6.4279 +6.4601 +6.4925 +6.5251 +6.5579 +6.5909 +6.6241 +6.6575 +6.6911 +6.7249 +6.7589 +6.7931 +6.8275 +6.8621 +6.8969 +6.9319 +6.9671 +7.0025 +7.0381 +7.0739 +7.1099 +7.1461 +7.1825 +7.2191 +7.2559 +7.2929 +7.3301 +7.3675 +7.4051 +7.4429 +7.4809 +7.5191 +7.5575 +7.5961 +7.6349 +7.6739 +7.7131 +7.7525 +7.7921 +7.8319 +4.9207 +4.9409 +4.9613 +4.9819 +5.0027 +5.0237 +5.0449 +5.0663 +5.0879 +5.1097 +5.1317 +5.1539 +5.1763 +5.1989 +5.2217 +5.2447 +5.2679 +5.2913 +5.3149 +5.3387 +5.3627 +5.3869 +5.4113 +5.4359 +5.4607 +5.4857 +5.5109 +5.5363 +5.5619 +5.5877 +5.6137 +5.6399 +5.6663 +5.6929 +5.7197 +5.7467 +5.7739 +5.8013 +5.8289 +5.8567 +5.8847 +5.9129 +5.9413 +5.9699 +5.9987 +6.0277 +6.0569 +6.0863 +6.1159 +6.1457 +6.1757 +6.2059 +6.2363 +6.2669 +6.2977 +6.3287 +6.3599 +6.3913 +6.4229 +6.4547 +6.4867 +6.5189 +6.5513 +6.5839 +6.6167 +6.6497 +6.6829 +6.7163 +6.7499 +6.7837 +6.8177 +6.8519 +6.8863 +6.9209 +6.9557 +6.9907 +7.0259 +7.0613 +7.0969 +7.1327 +7.1687 +7.2049 +7.2413 +7.2779 +7.3147 +7.3517 +7.3889 +7.4263 +7.4639 +7.5017 +7.5397 +7.5779 +7.6163 +7.6549 +7.6937 +7.7327 +7.7719 +7.8113 +7.8509 +7.8907 +4.9801 +5.0003 +5.0207 +5.0413 +5.0621 +5.0831 +5.1043 +5.1257 +5.1473 +5.1691 +5.1911 +5.2133 +5.2357 +5.2583 +5.2811 +5.3041 +5.3273 +5.3507 +5.3743 +5.3981 +5.4221 +5.4463 +5.4707 +5.4953 +5.5201 +5.5451 +5.5703 +5.5957 +5.6213 +5.6471 +5.6731 +5.6993 +5.7257 +5.7523 +5.7791 +5.8061 +5.8333 +5.8607 +5.8883 +5.9161 +5.9441 +5.9723 +6.0007 +6.0293 +6.0581 +6.0871 +6.1163 +6.1457 +6.1753 +6.2051 +6.2351 +6.2653 +6.2957 +6.3263 +6.3571 +6.3881 +6.4193 +6.4507 +6.4823 +6.5141 +6.5461 +6.5783 +6.6107 +6.6433 +6.6761 +6.7091 +6.7423 +6.7757 +6.8093 +6.8431 +6.8771 +6.9113 +6.9457 +6.9803 +7.0151 +7.0501 +7.0853 +7.1207 +7.1563 +7.1921 +7.2281 +7.2643 +7.3007 +7.3373 +7.3741 +7.4111 +7.4483 +7.4857 +7.5233 +7.5611 +7.5991 +7.6373 +7.6757 +7.7143 +7.7531 +7.7921 +7.8313 +7.8707 +7.9103 +7.9501 +) +; + +boundaryField +{ + interface + { + type fixedGradient; + gradient uniform 2; + } + Dirichlet_Boundary + { + type groovyBC; + variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; + valueExpression "val"; + + } + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/constant/transportProperties b/partitioned-heat-conduction/openfoam-neumann/constant/transportProperties new file mode 100644 index 000000000..93b06319d --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/constant/transportProperties @@ -0,0 +1,11 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +DT DT [ 0 2 -1 0 0 0 0 ] 1; diff --git a/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict new file mode 100644 index 000000000..8e02df30c --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict @@ -0,0 +1,61 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +convertToMeters 1; + +vertices +( + + (1 0 0) + (2 0 0) + (2 1 0) + (1 1 0) + + (1 0 .1) + (2 0 .1) + (2 1 .1) + (1 1 .1) + +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (100 100 1) simpleGrading (1 1 1) +); + +edges +( +); + +boundary +( + + interface + { + type wall; + faces + ( + (4 7 3 0) + ); + } + + Dirichlet_Boundary + { + type patch; + faces + ( + (1 2 6 5) + (4 0 1 5) + (7 6 2 3) + ); + } +); + +mergePatchPairs +( +); diff --git a/partitioned-heat-conduction/openfoam-neumann/system/controlDict b/partitioned-heat-conduction/openfoam-neumann/system/controlDict new file mode 100644 index 000000000..657a3bd2d --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/system/controlDict @@ -0,0 +1,50 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} + +application laplacianFoam; + +libs ( "libgroovyBC.so" ) ; + + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 1; + +deltaT 0.1; + +writeControl runTime; + +writeInterval 0.1; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression off; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable false; + +functions +{ + preCICE_Adapter + { + type preciceAdapterFunctionObject; + libs ("libpreciceAdapterFunctionObject.so"); + } +} diff --git a/partitioned-heat-conduction/openfoam-neumann/system/fvSchemes b/partitioned-heat-conduction/openfoam-neumann/system/fvSchemes new file mode 100644 index 000000000..f8dfa6f00 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/system/fvSchemes @@ -0,0 +1,40 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default none; + grad(T) Gauss linear; +} + +divSchemes +{ + default none; +} + +laplacianSchemes +{ + default none; + laplacian(DT,T) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} diff --git a/partitioned-heat-conduction/openfoam-neumann/system/fvSolution b/partitioned-heat-conduction/openfoam-neumann/system/fvSolution new file mode 100644 index 000000000..f75d26f20 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/system/fvSolution @@ -0,0 +1,24 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} + +solvers +{ + T + { + solver PCG; + preconditioner DIC; + tolerance 1e-12; + relTol 0; + } +} + +SIMPLE +{ + nNonOrthogonalCorrectors 0; +} diff --git a/partitioned-heat-conduction/openfoam-neumann/system/preciceDict b/partitioned-heat-conduction/openfoam-neumann/system/preciceDict new file mode 100644 index 000000000..87b96489d --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/system/preciceDict @@ -0,0 +1,39 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object preciceDict; +} + +preciceConfig "../precice-config.xml"; + +participant Neumann; + +modules (CHT); + +interfaces +{ + Interface1 + { + mesh Neumann-Mesh; + patches (interface); + + readData + ( + Heat-Flux + ); + + writeData + ( + Temperature + ); + }; +}; + +CHT +{ + k [ 1 1 -3 -1 0 0 0 ] -1; + solverType "basic"; +}; From b0a077711481ef462e23cfde34cedf1379442f52 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 17:29:13 +0200 Subject: [PATCH 04/24] Fix shell description for initial field --- partitioned-heat-conduction/openfoam-neumann/setInitialField.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh index 39354da9c..554b6b017 100755 --- a/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh +++ b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh @@ -1,2 +1,4 @@ +#!/bin/sh + funkySetFields -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' From bd8fc4902dd5f172d540d23fb3b066eb77894631 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 17:33:23 +0200 Subject: [PATCH 05/24] Add modified solver version including non-zero RHS --- .../openfoam-neumann/solver/Make/files | 3 + .../openfoam-neumann/solver/Make/options | 8 + .../openfoam-neumann/solver/createFields.H | 49 +++++++ .../openfoam-neumann/solver/heatTransfer.C | 137 ++++++++++++++++++ .../solver/overLaplacianDyMFoam/Make/files | 3 + .../solver/overLaplacianDyMFoam/Make/options | 11 ++ .../overLaplacianDyMFoam/createFields.H | 33 +++++ .../overLaplacianDyMFoam.C | 115 +++++++++++++++ .../solver/overLaplacianDyMFoam/write.H | 46 ++++++ .../openfoam-neumann/solver/write.H | 58 ++++++++ 10 files changed, 463 insertions(+) create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/Make/files create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/Make/options create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/createFields.H create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H create mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/write.H diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/Make/files b/partitioned-heat-conduction/openfoam-neumann/solver/Make/files new file mode 100644 index 000000000..8edd12d09 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/Make/files @@ -0,0 +1,3 @@ +heatTransfer.C + +EXE = ./heatTransfer diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/Make/options b/partitioned-heat-conduction/openfoam-neumann/solver/Make/options new file mode 100644 index 000000000..04ef6c148 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/Make/options @@ -0,0 +1,8 @@ +EXE_INC = \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude + +EXE_LIBS = \ + -lfiniteVolume \ + -lfvOptions \ + -lmeshTools diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/createFields.H b/partitioned-heat-conduction/openfoam-neumann/solver/createFields.H new file mode 100644 index 000000000..6f7ac0452 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/createFields.H @@ -0,0 +1,49 @@ +Info<< "Reading field T\n" << endl; + +volScalarField T +( + IOobject + ( + "T", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); + + +Info<< "Reading diffusivity DT\n" << endl; + +volScalarField DT +( + IOobject + ( + "DT", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + dimensionedScalar(dimViscosity, Zero) +); + +if (!DT.headerOk()) +{ + IOdictionary transportProperties + ( + IOobject + ( + "transportProperties", + runTime.constant(), + mesh, + IOobject::MUST_READ_IF_MODIFIED, + IOobject::NO_WRITE + ) + ); + DT = dimensionedScalar("DT", dimViscosity, transportProperties); +} + +#include "createFvOptions.H" diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C new file mode 100644 index 000000000..ffa9c17a8 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C @@ -0,0 +1,137 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | www.openfoam.com + \\/ M anipulation | +------------------------------------------------------------------------------- + Copyright (C) 2011-2017 OpenFOAM Foundation + Copyright (C) 2019 OpenCFD Ltd. +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Application + heatTransfer + +Group + grpBasicSolvers + +Description + Modified version of the Laplace equation solver for a scalar quantity with + a non-zero RHS. + + \heading Solver details + The solver is applicable to, e.g. for thermal diffusion in a solid. The + equation is given by: + + \f[ + \ddt{T} = \div \left( D_T \grad T \right) + F + \f] + + Where: + \vartable + T | Scalar field which is solved for, e.g. temperature + D_T | Diffusion coefficient + F | The RHS which is defined as: beta - 2 - 2 * alpha + \endvartable + + \heading Required fields + \plaintable + T | Scalar field which is solved for, e.g. temperature + \endplaintable + +\*---------------------------------------------------------------------------*/ + +#include "fvCFD.H" +#include "fvOptions.H" +#include "simpleControl.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +int main(int argc, char *argv[]) +{ + argList::addNote + ( + "Laplace equation solver for a scalar quantity." + ); + + #include "postProcess.H" + + #include "addCheckCaseOptions.H" + #include "setRootCaseLists.H" + #include "createTime.H" + #include "createMesh.H" + + simpleControl simple(mesh); + + #include "createFields.H" + + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + Info<< "\nCalculating temperature distribution\n" << endl; + + const double alpha = 3; + const double beta = 1.3; + const double rhs = beta - 2 - 2 * alpha; + + volScalarField f + ( + IOobject + ( + "RHS", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::NO_WRITE + ), + mesh, + dimensionedScalar( + "Tdim", + dimensionSet(0, 0, -1, 1, 0, 0, 0), + Foam::scalar(rhs)) + ); + + while (simple.loop()) + { + Info<< "Time = " << runTime.timeName() << nl << endl; + + while (simple.correctNonOrthogonal()) + { + fvScalarMatrix TEqn + ( + fvm::ddt(T) - fvm::laplacian(DT, T) - fvm::Su(f,T) + == + fvOptions(T) + ); + + fvOptions.constrain(TEqn); + TEqn.solve(); + fvOptions.correct(T); + } + + #include "write.H" + + runTime.printExecutionTime(Info); + } + + Info<< "End\n" << endl; + + return 0; +} + + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files new file mode 100644 index 000000000..4d8465cbe --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files @@ -0,0 +1,3 @@ +overLaplacianDyMFoam.C + +EXE = $(FOAM_APPBIN)/overLaplacianDyMFoam diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options new file mode 100644 index 000000000..de06a175b --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options @@ -0,0 +1,11 @@ +EXE_INC = \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/overset/lnInclude \ + +EXE_LIBS = \ + -lfiniteVolume \ + -lmeshTools \ + -ldynamicFvMesh \ + -loverset diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H new file mode 100644 index 000000000..62036fcc7 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H @@ -0,0 +1,33 @@ + Info<< "Reading field T\n" << endl; + + volScalarField T + ( + IOobject + ( + "T", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + Info<< "Reading transportProperties\n" << endl; + + IOdictionary transportProperties + ( + IOobject + ( + "transportProperties", + runTime.constant(), + mesh, + IOobject::MUST_READ_IF_MODIFIED, + IOobject::NO_WRITE + ) + ); + + + Info<< "Reading diffusivity DT\n" << endl; + + dimensionedScalar DT("DT", dimViscosity, transportProperties); diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C new file mode 100644 index 000000000..4c7530570 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C @@ -0,0 +1,115 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | www.openfoam.com + \\/ M anipulation | +------------------------------------------------------------------------------- + Copyright (C) 2011-2015 OpenFOAM Foundation + Copyright (C) 2016-2017 OpenCFD Ltd. +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Application + overLaplacianDyMFoam + +Group + grpBasicSolvers + +Description + Laplace equation solver for a scalar quantity. + + \heading Solver details + The solver is applicable to, e.g. for thermal diffusion in a solid. The + equation is given by: + + \f[ + \ddt{T} = \div \left( D_T \grad T \right) + \f] + + Where: + \vartable + T | Scalar field which is solved for, e.g. temperature + D_T | Diffusion coefficient + \endvartable + + \heading Required fields + \plaintable + T | Scalar field which is solved for, e.g. temperature + \endplaintable + +\*---------------------------------------------------------------------------*/ + +#include "fvCFD.H" +#include "fvOptions.H" +#include "simpleControl.H" +#include "dynamicFvMesh.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +int main(int argc, char *argv[]) +{ + argList::addNote + ( + "Overset Laplace equation solver for a scalar quantity." + ); + + #include "setRootCaseLists.H" + #include "createTime.H" + #include "createNamedDynamicFvMesh.H" + + simpleControl simple(mesh); + + #include "createFields.H" + #include "createFvOptions.H" + + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + Info<< "\nCalculating temperature distribution\n" << endl; + + while (simple.loop()) + { + Info<< "Time = " << runTime.timeName() << nl << endl; + + mesh.update(); + + while (simple.correctNonOrthogonal()) + { + fvScalarMatrix TEqn + ( + fvm::ddt(T) - fvm::laplacian(DT, T) + == + fvOptions(T) + ); + + fvOptions.constrain(TEqn); + TEqn.solve(); + fvOptions.correct(T); + } + + #include "write.H" + + runTime.printExecutionTime(Info); + } + + Info<< "End\n" << endl; + + return 0; +} + + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H new file mode 100644 index 000000000..6b14ba499 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H @@ -0,0 +1,46 @@ + if (runTime.writeTime()) + { + volVectorField gradT(fvc::grad(T)); + + volScalarField gradTx + ( + IOobject + ( + "gradTx", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::X) + ); + + volScalarField gradTy + ( + IOobject + ( + "gradTy", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::Y) + ); + + volScalarField gradTz + ( + IOobject + ( + "gradTz", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::Z) + ); + + + runTime.write(); + } diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/write.H b/partitioned-heat-conduction/openfoam-neumann/solver/write.H new file mode 100644 index 000000000..c4d405d44 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/solver/write.H @@ -0,0 +1,58 @@ + if (runTime.writeTime()) + { + volVectorField gradT(fvc::grad(T)); + + volScalarField gradTx + ( + IOobject + ( + "gradTx", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::X) + ); + + volScalarField gradTy + ( + IOobject + ( + "gradTy", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::Y) + ); + + volScalarField gradTz + ( + IOobject + ( + "gradTz", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + gradT.component(vector::Z) + ); + + volVectorField DTgradT + ( + IOobject + ( + "flux", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + DT*gradT + ); + + runTime.write(); + } From 07163bff2e3bf2a1892b2a3fc012c63f71137886 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 18:27:31 +0200 Subject: [PATCH 06/24] Format precice config according to our standard --- .../precice-config.xml | 84 +++++++++++-------- 1 file changed, 49 insertions(+), 35 deletions(-) diff --git a/partitioned-heat-conduction/precice-config.xml b/partitioned-heat-conduction/precice-config.xml index a810f285d..280db7939 100644 --- a/partitioned-heat-conduction/precice-config.xml +++ b/partitioned-heat-conduction/precice-config.xml @@ -1,61 +1,75 @@ - - + - - + - - - + + - - + + - - + + - - - - - + + + + + - - - - - + + + + + - + - - - - + + + + - - - + + + - - - - - + + + + + - From ffc5ad5adad08ea9cca274323e2dfbc4b99ec4a6 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 25 Jun 2021 18:28:25 +0200 Subject: [PATCH 07/24] Rename 'Flux' to 'Heat-Flux' in precice-config.xml --- partitioned-heat-conduction/precice-config.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/partitioned-heat-conduction/precice-config.xml b/partitioned-heat-conduction/precice-config.xml index 280db7939..280fcb2f2 100644 --- a/partitioned-heat-conduction/precice-config.xml +++ b/partitioned-heat-conduction/precice-config.xml @@ -9,22 +9,22 @@ - + - + - + - + - + - + - + From 2a7ba0d87d107aadf9e5dfdf5fb799ad6a3b90af Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 29 Jun 2021 08:12:14 +0200 Subject: [PATCH 08/24] Remove license header and write some custom text --- .../openfoam-neumann/0/T | 7 -- .../openfoam-neumann/solver/heatTransfer.C | 90 +++++--------- .../solver/overLaplacianDyMFoam/Make/files | 3 - .../solver/overLaplacianDyMFoam/Make/options | 11 -- .../overLaplacianDyMFoam/createFields.H | 33 ----- .../overLaplacianDyMFoam.C | 115 ------------------ .../solver/overLaplacianDyMFoam/write.H | 46 ------- 7 files changed, 33 insertions(+), 272 deletions(-) delete mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files delete mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options delete mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H delete mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C delete mode 100644 partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H diff --git a/partitioned-heat-conduction/openfoam-neumann/0/T b/partitioned-heat-conduction/openfoam-neumann/0/T index 0e629117a..078565ca7 100644 --- a/partitioned-heat-conduction/openfoam-neumann/0/T +++ b/partitioned-heat-conduction/openfoam-neumann/0/T @@ -1,10 +1,3 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2012 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ FoamFile { version 2.0; diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C index ffa9c17a8..75367ecfb 100644 --- a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C +++ b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C @@ -1,60 +1,36 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | www.openfoam.com - \\/ M anipulation | -------------------------------------------------------------------------------- - Copyright (C) 2011-2017 OpenFOAM Foundation - Copyright (C) 2019 OpenCFD Ltd. -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -Application - heatTransfer - -Group - grpBasicSolvers - -Description - Modified version of the Laplace equation solver for a scalar quantity with - a non-zero RHS. - - \heading Solver details - The solver is applicable to, e.g. for thermal diffusion in a solid. The - equation is given by: - - \f[ - \ddt{T} = \div \left( D_T \grad T \right) + F - \f] - - Where: - \vartable - T | Scalar field which is solved for, e.g. temperature - D_T | Diffusion coefficient - F | The RHS which is defined as: beta - 2 - 2 * alpha - \endvartable - - \heading Required fields - \plaintable - T | Scalar field which is solved for, e.g. temperature - \endplaintable - -\*---------------------------------------------------------------------------*/ +// This solver is based on previous work of OpenCFD Ltd. In particular, major code +// parts are part of the laplacianFoam solver of OpenFOAM 2012. +// ------------------------------------------------------------------------------- +// Application +// heatTransfer +// +// Group +// grpBasicSolvers +// +// Description +// Modified version of the Laplace equation solver for a scalar quantity with +// a non-zero RHS. +// +// \heading Solver details +// The solver is applicable to, e.g. for thermal diffusion in a solid. The +// equation is given by: +// +// \f[ +// \ddt{T} = \div \left( D_T \grad T \right) + F +// \f] +// +// Where: +// \vartable +// T | Scalar field which is solved for, e.g. temperature +// D_T | Diffusion coefficient +// F | The RHS which is defined as: beta - 2 - 2 * alpha +// \endvartable +// +// \heading Required fields +// \plaintable +// T | Scalar field which is solved for, e.g. temperature +// \endplaintable + #include "fvCFD.H" #include "fvOptions.H" diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files deleted file mode 100644 index 4d8465cbe..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -overLaplacianDyMFoam.C - -EXE = $(FOAM_APPBIN)/overLaplacianDyMFoam diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options deleted file mode 100644 index de06a175b..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/Make/options +++ /dev/null @@ -1,11 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/overset/lnInclude \ - -EXE_LIBS = \ - -lfiniteVolume \ - -lmeshTools \ - -ldynamicFvMesh \ - -loverset diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H deleted file mode 100644 index 62036fcc7..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/createFields.H +++ /dev/null @@ -1,33 +0,0 @@ - Info<< "Reading field T\n" << endl; - - volScalarField T - ( - IOobject - ( - "T", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading transportProperties\n" << endl; - - IOdictionary transportProperties - ( - IOobject - ( - "transportProperties", - runTime.constant(), - mesh, - IOobject::MUST_READ_IF_MODIFIED, - IOobject::NO_WRITE - ) - ); - - - Info<< "Reading diffusivity DT\n" << endl; - - dimensionedScalar DT("DT", dimViscosity, transportProperties); diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C deleted file mode 100644 index 4c7530570..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/overLaplacianDyMFoam.C +++ /dev/null @@ -1,115 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | www.openfoam.com - \\/ M anipulation | -------------------------------------------------------------------------------- - Copyright (C) 2011-2015 OpenFOAM Foundation - Copyright (C) 2016-2017 OpenCFD Ltd. -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -Application - overLaplacianDyMFoam - -Group - grpBasicSolvers - -Description - Laplace equation solver for a scalar quantity. - - \heading Solver details - The solver is applicable to, e.g. for thermal diffusion in a solid. The - equation is given by: - - \f[ - \ddt{T} = \div \left( D_T \grad T \right) - \f] - - Where: - \vartable - T | Scalar field which is solved for, e.g. temperature - D_T | Diffusion coefficient - \endvartable - - \heading Required fields - \plaintable - T | Scalar field which is solved for, e.g. temperature - \endplaintable - -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" -#include "fvOptions.H" -#include "simpleControl.H" -#include "dynamicFvMesh.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - argList::addNote - ( - "Overset Laplace equation solver for a scalar quantity." - ); - - #include "setRootCaseLists.H" - #include "createTime.H" - #include "createNamedDynamicFvMesh.H" - - simpleControl simple(mesh); - - #include "createFields.H" - #include "createFvOptions.H" - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nCalculating temperature distribution\n" << endl; - - while (simple.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - - mesh.update(); - - while (simple.correctNonOrthogonal()) - { - fvScalarMatrix TEqn - ( - fvm::ddt(T) - fvm::laplacian(DT, T) - == - fvOptions(T) - ); - - fvOptions.constrain(TEqn); - TEqn.solve(); - fvOptions.correct(T); - } - - #include "write.H" - - runTime.printExecutionTime(Info); - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H b/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H deleted file mode 100644 index 6b14ba499..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/solver/overLaplacianDyMFoam/write.H +++ /dev/null @@ -1,46 +0,0 @@ - if (runTime.writeTime()) - { - volVectorField gradT(fvc::grad(T)); - - volScalarField gradTx - ( - IOobject - ( - "gradTx", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - gradT.component(vector::X) - ); - - volScalarField gradTy - ( - IOobject - ( - "gradTy", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - gradT.component(vector::Y) - ); - - volScalarField gradTz - ( - IOobject - ( - "gradTz", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - gradT.component(vector::Z) - ); - - - runTime.write(); - } From 8da8602133487fecf7297b92721a2f04d64c695d Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 29 Jun 2021 08:14:33 +0200 Subject: [PATCH 09/24] Add non-saved modifications missing in the previous commit --- .../openfoam-neumann/solver/heatTransfer.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C index 75367ecfb..6194f6fc1 100644 --- a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C +++ b/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C @@ -1,5 +1,6 @@ // This solver is based on previous work of OpenCFD Ltd. In particular, major code -// parts are part of the laplacianFoam solver of OpenFOAM 2012. +// parts are part of the laplacianFoam solver of OpenFOAM 2012, which served as a +// basis for this solver. // ------------------------------------------------------------------------------- // Application // heatTransfer From c477cc4c0c4a5899d45cc58ad1cce472249fcbf0 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 9 Jul 2021 09:57:46 +0200 Subject: [PATCH 10/24] Add an additional Dirichlet participant --- partitioned-heat-conduction/nutils/heat.py | 2 +- .../openfoam-dirichlet/0/T | 10038 ++++++++++++++++ .../constant/transportProperties | 10 + .../openfoam-dirichlet/setInitialField.sh | 4 + .../openfoam-dirichlet/system/blockMeshDict | 58 + .../openfoam-dirichlet/system/controlDict | 50 + .../system/decomposeParDict | 16 + .../openfoam-dirichlet/system/fvSchemes | 40 + .../openfoam-dirichlet/system/fvSolution | 24 + .../openfoam-dirichlet/system/preciceDict | 39 + .../openfoam-neumann/0/T | 5 +- .../openfoam-neumann/system/blockMeshDict | 2 +- 12 files changed, 10282 insertions(+), 6 deletions(-) create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/0/T create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/constant/transportProperties create mode 100755 partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/blockMeshDict create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/controlDict create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/decomposeParDict create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/fvSchemes create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/fvSolution create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict diff --git a/partitioned-heat-conduction/nutils/heat.py b/partitioned-heat-conduction/nutils/heat.py index b0bb2acde..d2045005f 100644 --- a/partitioned-heat-conduction/nutils/heat.py +++ b/partitioned-heat-conduction/nutils/heat.py @@ -68,7 +68,7 @@ def main(side='Dirichlet'): vertex_ids = interface.set_mesh_vertices(mesh_id, vertices) # coupling data - write_data = "Temperature" if side == "Neumann" else "Flux" + write_data = "Temperature" if side == "Neumann" else "Heat-Flux" read_data = "Heat-Flux" if side == "Neumann" else "Temperature" write_data_id = interface.get_data_id(write_data, mesh_id) read_data_id = interface.get_data_id(read_data, mesh_id) diff --git a/partitioned-heat-conduction/openfoam-dirichlet/0/T b/partitioned-heat-conduction/openfoam-dirichlet/0/T new file mode 100644 index 000000000..8be88a2b1 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/0/T @@ -0,0 +1,10038 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + + +internalField nonuniform List +10000 +( +1.0001 +1.0003 +1.0007 +1.0013 +1.0021 +1.0031 +1.0043 +1.0057 +1.0073 +1.0091 +1.0111 +1.0133 +1.0157 +1.0183 +1.0211 +1.0241 +1.0273 +1.0307 +1.0343 +1.0381 +1.0421 +1.0463 +1.0507 +1.0553 +1.0601 +1.0651 +1.0703 +1.0757 +1.0813 +1.0871 +1.0931 +1.0993 +1.1057 +1.1123 +1.1191 +1.1261 +1.1333 +1.1407 +1.1483 +1.1561 +1.1641 +1.1723 +1.1807 +1.1893 +1.1981 +1.2071 +1.2163 +1.2257 +1.2353 +1.2451 +1.2551 +1.2653 +1.2757 +1.2863 +1.2971 +1.3081 +1.3193 +1.3307 +1.3423 +1.3541 +1.3661 +1.3783 +1.3907 +1.4033 +1.4161 +1.4291 +1.4423 +1.4557 +1.4693 +1.4831 +1.4971 +1.5113 +1.5257 +1.5403 +1.5551 +1.5701 +1.5853 +1.6007 +1.6163 +1.6321 +1.6481 +1.6643 +1.6807 +1.6973 +1.7141 +1.7311 +1.7483 +1.7657 +1.7833 +1.8011 +1.8191 +1.8373 +1.8557 +1.8743 +1.8931 +1.9121 +1.9313 +1.9507 +1.9703 +1.9901 +1.0007 +1.0009 +1.0013 +1.0019 +1.0027 +1.0037 +1.0049 +1.0063 +1.0079 +1.0097 +1.0117 +1.0139 +1.0163 +1.0189 +1.0217 +1.0247 +1.0279 +1.0313 +1.0349 +1.0387 +1.0427 +1.0469 +1.0513 +1.0559 +1.0607 +1.0657 +1.0709 +1.0763 +1.0819 +1.0877 +1.0937 +1.0999 +1.1063 +1.1129 +1.1197 +1.1267 +1.1339 +1.1413 +1.1489 +1.1567 +1.1647 +1.1729 +1.1813 +1.1899 +1.1987 +1.2077 +1.2169 +1.2263 +1.2359 +1.2457 +1.2557 +1.2659 +1.2763 +1.2869 +1.2977 +1.3087 +1.3199 +1.3313 +1.3429 +1.3547 +1.3667 +1.3789 +1.3913 +1.4039 +1.4167 +1.4297 +1.4429 +1.4563 +1.4699 +1.4837 +1.4977 +1.5119 +1.5263 +1.5409 +1.5557 +1.5707 +1.5859 +1.6013 +1.6169 +1.6327 +1.6487 +1.6649 +1.6813 +1.6979 +1.7147 +1.7317 +1.7489 +1.7663 +1.7839 +1.8017 +1.8197 +1.8379 +1.8563 +1.8749 +1.8937 +1.9127 +1.9319 +1.9513 +1.9709 +1.9907 +1.0019 +1.0021 +1.0025 +1.0031 +1.0039 +1.0049 +1.0061 +1.0075 +1.0091 +1.0109 +1.0129 +1.0151 +1.0175 +1.0201 +1.0229 +1.0259 +1.0291 +1.0325 +1.0361 +1.0399 +1.0439 +1.0481 +1.0525 +1.0571 +1.0619 +1.0669 +1.0721 +1.0775 +1.0831 +1.0889 +1.0949 +1.1011 +1.1075 +1.1141 +1.1209 +1.1279 +1.1351 +1.1425 +1.1501 +1.1579 +1.1659 +1.1741 +1.1825 +1.1911 +1.1999 +1.2089 +1.2181 +1.2275 +1.2371 +1.2469 +1.2569 +1.2671 +1.2775 +1.2881 +1.2989 +1.3099 +1.3211 +1.3325 +1.3441 +1.3559 +1.3679 +1.3801 +1.3925 +1.4051 +1.4179 +1.4309 +1.4441 +1.4575 +1.4711 +1.4849 +1.4989 +1.5131 +1.5275 +1.5421 +1.5569 +1.5719 +1.5871 +1.6025 +1.6181 +1.6339 +1.6499 +1.6661 +1.6825 +1.6991 +1.7159 +1.7329 +1.7501 +1.7675 +1.7851 +1.8029 +1.8209 +1.8391 +1.8575 +1.8761 +1.8949 +1.9139 +1.9331 +1.9525 +1.9721 +1.9919 +1.0037 +1.0039 +1.0043 +1.0049 +1.0057 +1.0067 +1.0079 +1.0093 +1.0109 +1.0127 +1.0147 +1.0169 +1.0193 +1.0219 +1.0247 +1.0277 +1.0309 +1.0343 +1.0379 +1.0417 +1.0457 +1.0499 +1.0543 +1.0589 +1.0637 +1.0687 +1.0739 +1.0793 +1.0849 +1.0907 +1.0967 +1.1029 +1.1093 +1.1159 +1.1227 +1.1297 +1.1369 +1.1443 +1.1519 +1.1597 +1.1677 +1.1759 +1.1843 +1.1929 +1.2017 +1.2107 +1.2199 +1.2293 +1.2389 +1.2487 +1.2587 +1.2689 +1.2793 +1.2899 +1.3007 +1.3117 +1.3229 +1.3343 +1.3459 +1.3577 +1.3697 +1.3819 +1.3943 +1.4069 +1.4197 +1.4327 +1.4459 +1.4593 +1.4729 +1.4867 +1.5007 +1.5149 +1.5293 +1.5439 +1.5587 +1.5737 +1.5889 +1.6043 +1.6199 +1.6357 +1.6517 +1.6679 +1.6843 +1.7009 +1.7177 +1.7347 +1.7519 +1.7693 +1.7869 +1.8047 +1.8227 +1.8409 +1.8593 +1.8779 +1.8967 +1.9157 +1.9349 +1.9543 +1.9739 +1.9937 +1.0061 +1.0063 +1.0067 +1.0073 +1.0081 +1.0091 +1.0103 +1.0117 +1.0133 +1.0151 +1.0171 +1.0193 +1.0217 +1.0243 +1.0271 +1.0301 +1.0333 +1.0367 +1.0403 +1.0441 +1.0481 +1.0523 +1.0567 +1.0613 +1.0661 +1.0711 +1.0763 +1.0817 +1.0873 +1.0931 +1.0991 +1.1053 +1.1117 +1.1183 +1.1251 +1.1321 +1.1393 +1.1467 +1.1543 +1.1621 +1.1701 +1.1783 +1.1867 +1.1953 +1.2041 +1.2131 +1.2223 +1.2317 +1.2413 +1.2511 +1.2611 +1.2713 +1.2817 +1.2923 +1.3031 +1.3141 +1.3253 +1.3367 +1.3483 +1.3601 +1.3721 +1.3843 +1.3967 +1.4093 +1.4221 +1.4351 +1.4483 +1.4617 +1.4753 +1.4891 +1.5031 +1.5173 +1.5317 +1.5463 +1.5611 +1.5761 +1.5913 +1.6067 +1.6223 +1.6381 +1.6541 +1.6703 +1.6867 +1.7033 +1.7201 +1.7371 +1.7543 +1.7717 +1.7893 +1.8071 +1.8251 +1.8433 +1.8617 +1.8803 +1.8991 +1.9181 +1.9373 +1.9567 +1.9763 +1.9961 +1.0091 +1.0093 +1.0097 +1.0103 +1.0111 +1.0121 +1.0133 +1.0147 +1.0163 +1.0181 +1.0201 +1.0223 +1.0247 +1.0273 +1.0301 +1.0331 +1.0363 +1.0397 +1.0433 +1.0471 +1.0511 +1.0553 +1.0597 +1.0643 +1.0691 +1.0741 +1.0793 +1.0847 +1.0903 +1.0961 +1.1021 +1.1083 +1.1147 +1.1213 +1.1281 +1.1351 +1.1423 +1.1497 +1.1573 +1.1651 +1.1731 +1.1813 +1.1897 +1.1983 +1.2071 +1.2161 +1.2253 +1.2347 +1.2443 +1.2541 +1.2641 +1.2743 +1.2847 +1.2953 +1.3061 +1.3171 +1.3283 +1.3397 +1.3513 +1.3631 +1.3751 +1.3873 +1.3997 +1.4123 +1.4251 +1.4381 +1.4513 +1.4647 +1.4783 +1.4921 +1.5061 +1.5203 +1.5347 +1.5493 +1.5641 +1.5791 +1.5943 +1.6097 +1.6253 +1.6411 +1.6571 +1.6733 +1.6897 +1.7063 +1.7231 +1.7401 +1.7573 +1.7747 +1.7923 +1.8101 +1.8281 +1.8463 +1.8647 +1.8833 +1.9021 +1.9211 +1.9403 +1.9597 +1.9793 +1.9991 +1.0127 +1.0129 +1.0133 +1.0139 +1.0147 +1.0157 +1.0169 +1.0183 +1.0199 +1.0217 +1.0237 +1.0259 +1.0283 +1.0309 +1.0337 +1.0367 +1.0399 +1.0433 +1.0469 +1.0507 +1.0547 +1.0589 +1.0633 +1.0679 +1.0727 +1.0777 +1.0829 +1.0883 +1.0939 +1.0997 +1.1057 +1.1119 +1.1183 +1.1249 +1.1317 +1.1387 +1.1459 +1.1533 +1.1609 +1.1687 +1.1767 +1.1849 +1.1933 +1.2019 +1.2107 +1.2197 +1.2289 +1.2383 +1.2479 +1.2577 +1.2677 +1.2779 +1.2883 +1.2989 +1.3097 +1.3207 +1.3319 +1.3433 +1.3549 +1.3667 +1.3787 +1.3909 +1.4033 +1.4159 +1.4287 +1.4417 +1.4549 +1.4683 +1.4819 +1.4957 +1.5097 +1.5239 +1.5383 +1.5529 +1.5677 +1.5827 +1.5979 +1.6133 +1.6289 +1.6447 +1.6607 +1.6769 +1.6933 +1.7099 +1.7267 +1.7437 +1.7609 +1.7783 +1.7959 +1.8137 +1.8317 +1.8499 +1.8683 +1.8869 +1.9057 +1.9247 +1.9439 +1.9633 +1.9829 +2.0027 +1.0169 +1.0171 +1.0175 +1.0181 +1.0189 +1.0199 +1.0211 +1.0225 +1.0241 +1.0259 +1.0279 +1.0301 +1.0325 +1.0351 +1.0379 +1.0409 +1.0441 +1.0475 +1.0511 +1.0549 +1.0589 +1.0631 +1.0675 +1.0721 +1.0769 +1.0819 +1.0871 +1.0925 +1.0981 +1.1039 +1.1099 +1.1161 +1.1225 +1.1291 +1.1359 +1.1429 +1.1501 +1.1575 +1.1651 +1.1729 +1.1809 +1.1891 +1.1975 +1.2061 +1.2149 +1.2239 +1.2331 +1.2425 +1.2521 +1.2619 +1.2719 +1.2821 +1.2925 +1.3031 +1.3139 +1.3249 +1.3361 +1.3475 +1.3591 +1.3709 +1.3829 +1.3951 +1.4075 +1.4201 +1.4329 +1.4459 +1.4591 +1.4725 +1.4861 +1.4999 +1.5139 +1.5281 +1.5425 +1.5571 +1.5719 +1.5869 +1.6021 +1.6175 +1.6331 +1.6489 +1.6649 +1.6811 +1.6975 +1.7141 +1.7309 +1.7479 +1.7651 +1.7825 +1.8001 +1.8179 +1.8359 +1.8541 +1.8725 +1.8911 +1.9099 +1.9289 +1.9481 +1.9675 +1.9871 +2.0069 +1.0217 +1.0219 +1.0223 +1.0229 +1.0237 +1.0247 +1.0259 +1.0273 +1.0289 +1.0307 +1.0327 +1.0349 +1.0373 +1.0399 +1.0427 +1.0457 +1.0489 +1.0523 +1.0559 +1.0597 +1.0637 +1.0679 +1.0723 +1.0769 +1.0817 +1.0867 +1.0919 +1.0973 +1.1029 +1.1087 +1.1147 +1.1209 +1.1273 +1.1339 +1.1407 +1.1477 +1.1549 +1.1623 +1.1699 +1.1777 +1.1857 +1.1939 +1.2023 +1.2109 +1.2197 +1.2287 +1.2379 +1.2473 +1.2569 +1.2667 +1.2767 +1.2869 +1.2973 +1.3079 +1.3187 +1.3297 +1.3409 +1.3523 +1.3639 +1.3757 +1.3877 +1.3999 +1.4123 +1.4249 +1.4377 +1.4507 +1.4639 +1.4773 +1.4909 +1.5047 +1.5187 +1.5329 +1.5473 +1.5619 +1.5767 +1.5917 +1.6069 +1.6223 +1.6379 +1.6537 +1.6697 +1.6859 +1.7023 +1.7189 +1.7357 +1.7527 +1.7699 +1.7873 +1.8049 +1.8227 +1.8407 +1.8589 +1.8773 +1.8959 +1.9147 +1.9337 +1.9529 +1.9723 +1.9919 +2.0117 +1.0271 +1.0273 +1.0277 +1.0283 +1.0291 +1.0301 +1.0313 +1.0327 +1.0343 +1.0361 +1.0381 +1.0403 +1.0427 +1.0453 +1.0481 +1.0511 +1.0543 +1.0577 +1.0613 +1.0651 +1.0691 +1.0733 +1.0777 +1.0823 +1.0871 +1.0921 +1.0973 +1.1027 +1.1083 +1.1141 +1.1201 +1.1263 +1.1327 +1.1393 +1.1461 +1.1531 +1.1603 +1.1677 +1.1753 +1.1831 +1.1911 +1.1993 +1.2077 +1.2163 +1.2251 +1.2341 +1.2433 +1.2527 +1.2623 +1.2721 +1.2821 +1.2923 +1.3027 +1.3133 +1.3241 +1.3351 +1.3463 +1.3577 +1.3693 +1.3811 +1.3931 +1.4053 +1.4177 +1.4303 +1.4431 +1.4561 +1.4693 +1.4827 +1.4963 +1.5101 +1.5241 +1.5383 +1.5527 +1.5673 +1.5821 +1.5971 +1.6123 +1.6277 +1.6433 +1.6591 +1.6751 +1.6913 +1.7077 +1.7243 +1.7411 +1.7581 +1.7753 +1.7927 +1.8103 +1.8281 +1.8461 +1.8643 +1.8827 +1.9013 +1.9201 +1.9391 +1.9583 +1.9777 +1.9973 +2.0171 +1.0331 +1.0333 +1.0337 +1.0343 +1.0351 +1.0361 +1.0373 +1.0387 +1.0403 +1.0421 +1.0441 +1.0463 +1.0487 +1.0513 +1.0541 +1.0571 +1.0603 +1.0637 +1.0673 +1.0711 +1.0751 +1.0793 +1.0837 +1.0883 +1.0931 +1.0981 +1.1033 +1.1087 +1.1143 +1.1201 +1.1261 +1.1323 +1.1387 +1.1453 +1.1521 +1.1591 +1.1663 +1.1737 +1.1813 +1.1891 +1.1971 +1.2053 +1.2137 +1.2223 +1.2311 +1.2401 +1.2493 +1.2587 +1.2683 +1.2781 +1.2881 +1.2983 +1.3087 +1.3193 +1.3301 +1.3411 +1.3523 +1.3637 +1.3753 +1.3871 +1.3991 +1.4113 +1.4237 +1.4363 +1.4491 +1.4621 +1.4753 +1.4887 +1.5023 +1.5161 +1.5301 +1.5443 +1.5587 +1.5733 +1.5881 +1.6031 +1.6183 +1.6337 +1.6493 +1.6651 +1.6811 +1.6973 +1.7137 +1.7303 +1.7471 +1.7641 +1.7813 +1.7987 +1.8163 +1.8341 +1.8521 +1.8703 +1.8887 +1.9073 +1.9261 +1.9451 +1.9643 +1.9837 +2.0033 +2.0231 +1.0397 +1.0399 +1.0403 +1.0409 +1.0417 +1.0427 +1.0439 +1.0453 +1.0469 +1.0487 +1.0507 +1.0529 +1.0553 +1.0579 +1.0607 +1.0637 +1.0669 +1.0703 +1.0739 +1.0777 +1.0817 +1.0859 +1.0903 +1.0949 +1.0997 +1.1047 +1.1099 +1.1153 +1.1209 +1.1267 +1.1327 +1.1389 +1.1453 +1.1519 +1.1587 +1.1657 +1.1729 +1.1803 +1.1879 +1.1957 +1.2037 +1.2119 +1.2203 +1.2289 +1.2377 +1.2467 +1.2559 +1.2653 +1.2749 +1.2847 +1.2947 +1.3049 +1.3153 +1.3259 +1.3367 +1.3477 +1.3589 +1.3703 +1.3819 +1.3937 +1.4057 +1.4179 +1.4303 +1.4429 +1.4557 +1.4687 +1.4819 +1.4953 +1.5089 +1.5227 +1.5367 +1.5509 +1.5653 +1.5799 +1.5947 +1.6097 +1.6249 +1.6403 +1.6559 +1.6717 +1.6877 +1.7039 +1.7203 +1.7369 +1.7537 +1.7707 +1.7879 +1.8053 +1.8229 +1.8407 +1.8587 +1.8769 +1.8953 +1.9139 +1.9327 +1.9517 +1.9709 +1.9903 +2.0099 +2.0297 +1.0469 +1.0471 +1.0475 +1.0481 +1.0489 +1.0499 +1.0511 +1.0525 +1.0541 +1.0559 +1.0579 +1.0601 +1.0625 +1.0651 +1.0679 +1.0709 +1.0741 +1.0775 +1.0811 +1.0849 +1.0889 +1.0931 +1.0975 +1.1021 +1.1069 +1.1119 +1.1171 +1.1225 +1.1281 +1.1339 +1.1399 +1.1461 +1.1525 +1.1591 +1.1659 +1.1729 +1.1801 +1.1875 +1.1951 +1.2029 +1.2109 +1.2191 +1.2275 +1.2361 +1.2449 +1.2539 +1.2631 +1.2725 +1.2821 +1.2919 +1.3019 +1.3121 +1.3225 +1.3331 +1.3439 +1.3549 +1.3661 +1.3775 +1.3891 +1.4009 +1.4129 +1.4251 +1.4375 +1.4501 +1.4629 +1.4759 +1.4891 +1.5025 +1.5161 +1.5299 +1.5439 +1.5581 +1.5725 +1.5871 +1.6019 +1.6169 +1.6321 +1.6475 +1.6631 +1.6789 +1.6949 +1.7111 +1.7275 +1.7441 +1.7609 +1.7779 +1.7951 +1.8125 +1.8301 +1.8479 +1.8659 +1.8841 +1.9025 +1.9211 +1.9399 +1.9589 +1.9781 +1.9975 +2.0171 +2.0369 +1.0547 +1.0549 +1.0553 +1.0559 +1.0567 +1.0577 +1.0589 +1.0603 +1.0619 +1.0637 +1.0657 +1.0679 +1.0703 +1.0729 +1.0757 +1.0787 +1.0819 +1.0853 +1.0889 +1.0927 +1.0967 +1.1009 +1.1053 +1.1099 +1.1147 +1.1197 +1.1249 +1.1303 +1.1359 +1.1417 +1.1477 +1.1539 +1.1603 +1.1669 +1.1737 +1.1807 +1.1879 +1.1953 +1.2029 +1.2107 +1.2187 +1.2269 +1.2353 +1.2439 +1.2527 +1.2617 +1.2709 +1.2803 +1.2899 +1.2997 +1.3097 +1.3199 +1.3303 +1.3409 +1.3517 +1.3627 +1.3739 +1.3853 +1.3969 +1.4087 +1.4207 +1.4329 +1.4453 +1.4579 +1.4707 +1.4837 +1.4969 +1.5103 +1.5239 +1.5377 +1.5517 +1.5659 +1.5803 +1.5949 +1.6097 +1.6247 +1.6399 +1.6553 +1.6709 +1.6867 +1.7027 +1.7189 +1.7353 +1.7519 +1.7687 +1.7857 +1.8029 +1.8203 +1.8379 +1.8557 +1.8737 +1.8919 +1.9103 +1.9289 +1.9477 +1.9667 +1.9859 +2.0053 +2.0249 +2.0447 +1.0631 +1.0633 +1.0637 +1.0643 +1.0651 +1.0661 +1.0673 +1.0687 +1.0703 +1.0721 +1.0741 +1.0763 +1.0787 +1.0813 +1.0841 +1.0871 +1.0903 +1.0937 +1.0973 +1.1011 +1.1051 +1.1093 +1.1137 +1.1183 +1.1231 +1.1281 +1.1333 +1.1387 +1.1443 +1.1501 +1.1561 +1.1623 +1.1687 +1.1753 +1.1821 +1.1891 +1.1963 +1.2037 +1.2113 +1.2191 +1.2271 +1.2353 +1.2437 +1.2523 +1.2611 +1.2701 +1.2793 +1.2887 +1.2983 +1.3081 +1.3181 +1.3283 +1.3387 +1.3493 +1.3601 +1.3711 +1.3823 +1.3937 +1.4053 +1.4171 +1.4291 +1.4413 +1.4537 +1.4663 +1.4791 +1.4921 +1.5053 +1.5187 +1.5323 +1.5461 +1.5601 +1.5743 +1.5887 +1.6033 +1.6181 +1.6331 +1.6483 +1.6637 +1.6793 +1.6951 +1.7111 +1.7273 +1.7437 +1.7603 +1.7771 +1.7941 +1.8113 +1.8287 +1.8463 +1.8641 +1.8821 +1.9003 +1.9187 +1.9373 +1.9561 +1.9751 +1.9943 +2.0137 +2.0333 +2.0531 +1.0721 +1.0723 +1.0727 +1.0733 +1.0741 +1.0751 +1.0763 +1.0777 +1.0793 +1.0811 +1.0831 +1.0853 +1.0877 +1.0903 +1.0931 +1.0961 +1.0993 +1.1027 +1.1063 +1.1101 +1.1141 +1.1183 +1.1227 +1.1273 +1.1321 +1.1371 +1.1423 +1.1477 +1.1533 +1.1591 +1.1651 +1.1713 +1.1777 +1.1843 +1.1911 +1.1981 +1.2053 +1.2127 +1.2203 +1.2281 +1.2361 +1.2443 +1.2527 +1.2613 +1.2701 +1.2791 +1.2883 +1.2977 +1.3073 +1.3171 +1.3271 +1.3373 +1.3477 +1.3583 +1.3691 +1.3801 +1.3913 +1.4027 +1.4143 +1.4261 +1.4381 +1.4503 +1.4627 +1.4753 +1.4881 +1.5011 +1.5143 +1.5277 +1.5413 +1.5551 +1.5691 +1.5833 +1.5977 +1.6123 +1.6271 +1.6421 +1.6573 +1.6727 +1.6883 +1.7041 +1.7201 +1.7363 +1.7527 +1.7693 +1.7861 +1.8031 +1.8203 +1.8377 +1.8553 +1.8731 +1.8911 +1.9093 +1.9277 +1.9463 +1.9651 +1.9841 +2.0033 +2.0227 +2.0423 +2.0621 +1.0817 +1.0819 +1.0823 +1.0829 +1.0837 +1.0847 +1.0859 +1.0873 +1.0889 +1.0907 +1.0927 +1.0949 +1.0973 +1.0999 +1.1027 +1.1057 +1.1089 +1.1123 +1.1159 +1.1197 +1.1237 +1.1279 +1.1323 +1.1369 +1.1417 +1.1467 +1.1519 +1.1573 +1.1629 +1.1687 +1.1747 +1.1809 +1.1873 +1.1939 +1.2007 +1.2077 +1.2149 +1.2223 +1.2299 +1.2377 +1.2457 +1.2539 +1.2623 +1.2709 +1.2797 +1.2887 +1.2979 +1.3073 +1.3169 +1.3267 +1.3367 +1.3469 +1.3573 +1.3679 +1.3787 +1.3897 +1.4009 +1.4123 +1.4239 +1.4357 +1.4477 +1.4599 +1.4723 +1.4849 +1.4977 +1.5107 +1.5239 +1.5373 +1.5509 +1.5647 +1.5787 +1.5929 +1.6073 +1.6219 +1.6367 +1.6517 +1.6669 +1.6823 +1.6979 +1.7137 +1.7297 +1.7459 +1.7623 +1.7789 +1.7957 +1.8127 +1.8299 +1.8473 +1.8649 +1.8827 +1.9007 +1.9189 +1.9373 +1.9559 +1.9747 +1.9937 +2.0129 +2.0323 +2.0519 +2.0717 +1.0919 +1.0921 +1.0925 +1.0931 +1.0939 +1.0949 +1.0961 +1.0975 +1.0991 +1.1009 +1.1029 +1.1051 +1.1075 +1.1101 +1.1129 +1.1159 +1.1191 +1.1225 +1.1261 +1.1299 +1.1339 +1.1381 +1.1425 +1.1471 +1.1519 +1.1569 +1.1621 +1.1675 +1.1731 +1.1789 +1.1849 +1.1911 +1.1975 +1.2041 +1.2109 +1.2179 +1.2251 +1.2325 +1.2401 +1.2479 +1.2559 +1.2641 +1.2725 +1.2811 +1.2899 +1.2989 +1.3081 +1.3175 +1.3271 +1.3369 +1.3469 +1.3571 +1.3675 +1.3781 +1.3889 +1.3999 +1.4111 +1.4225 +1.4341 +1.4459 +1.4579 +1.4701 +1.4825 +1.4951 +1.5079 +1.5209 +1.5341 +1.5475 +1.5611 +1.5749 +1.5889 +1.6031 +1.6175 +1.6321 +1.6469 +1.6619 +1.6771 +1.6925 +1.7081 +1.7239 +1.7399 +1.7561 +1.7725 +1.7891 +1.8059 +1.8229 +1.8401 +1.8575 +1.8751 +1.8929 +1.9109 +1.9291 +1.9475 +1.9661 +1.9849 +2.0039 +2.0231 +2.0425 +2.0621 +2.0819 +1.1027 +1.1029 +1.1033 +1.1039 +1.1047 +1.1057 +1.1069 +1.1083 +1.1099 +1.1117 +1.1137 +1.1159 +1.1183 +1.1209 +1.1237 +1.1267 +1.1299 +1.1333 +1.1369 +1.1407 +1.1447 +1.1489 +1.1533 +1.1579 +1.1627 +1.1677 +1.1729 +1.1783 +1.1839 +1.1897 +1.1957 +1.2019 +1.2083 +1.2149 +1.2217 +1.2287 +1.2359 +1.2433 +1.2509 +1.2587 +1.2667 +1.2749 +1.2833 +1.2919 +1.3007 +1.3097 +1.3189 +1.3283 +1.3379 +1.3477 +1.3577 +1.3679 +1.3783 +1.3889 +1.3997 +1.4107 +1.4219 +1.4333 +1.4449 +1.4567 +1.4687 +1.4809 +1.4933 +1.5059 +1.5187 +1.5317 +1.5449 +1.5583 +1.5719 +1.5857 +1.5997 +1.6139 +1.6283 +1.6429 +1.6577 +1.6727 +1.6879 +1.7033 +1.7189 +1.7347 +1.7507 +1.7669 +1.7833 +1.7999 +1.8167 +1.8337 +1.8509 +1.8683 +1.8859 +1.9037 +1.9217 +1.9399 +1.9583 +1.9769 +1.9957 +2.0147 +2.0339 +2.0533 +2.0729 +2.0927 +1.1141 +1.1143 +1.1147 +1.1153 +1.1161 +1.1171 +1.1183 +1.1197 +1.1213 +1.1231 +1.1251 +1.1273 +1.1297 +1.1323 +1.1351 +1.1381 +1.1413 +1.1447 +1.1483 +1.1521 +1.1561 +1.1603 +1.1647 +1.1693 +1.1741 +1.1791 +1.1843 +1.1897 +1.1953 +1.2011 +1.2071 +1.2133 +1.2197 +1.2263 +1.2331 +1.2401 +1.2473 +1.2547 +1.2623 +1.2701 +1.2781 +1.2863 +1.2947 +1.3033 +1.3121 +1.3211 +1.3303 +1.3397 +1.3493 +1.3591 +1.3691 +1.3793 +1.3897 +1.4003 +1.4111 +1.4221 +1.4333 +1.4447 +1.4563 +1.4681 +1.4801 +1.4923 +1.5047 +1.5173 +1.5301 +1.5431 +1.5563 +1.5697 +1.5833 +1.5971 +1.6111 +1.6253 +1.6397 +1.6543 +1.6691 +1.6841 +1.6993 +1.7147 +1.7303 +1.7461 +1.7621 +1.7783 +1.7947 +1.8113 +1.8281 +1.8451 +1.8623 +1.8797 +1.8973 +1.9151 +1.9331 +1.9513 +1.9697 +1.9883 +2.0071 +2.0261 +2.0453 +2.0647 +2.0843 +2.1041 +1.1261 +1.1263 +1.1267 +1.1273 +1.1281 +1.1291 +1.1303 +1.1317 +1.1333 +1.1351 +1.1371 +1.1393 +1.1417 +1.1443 +1.1471 +1.1501 +1.1533 +1.1567 +1.1603 +1.1641 +1.1681 +1.1723 +1.1767 +1.1813 +1.1861 +1.1911 +1.1963 +1.2017 +1.2073 +1.2131 +1.2191 +1.2253 +1.2317 +1.2383 +1.2451 +1.2521 +1.2593 +1.2667 +1.2743 +1.2821 +1.2901 +1.2983 +1.3067 +1.3153 +1.3241 +1.3331 +1.3423 +1.3517 +1.3613 +1.3711 +1.3811 +1.3913 +1.4017 +1.4123 +1.4231 +1.4341 +1.4453 +1.4567 +1.4683 +1.4801 +1.4921 +1.5043 +1.5167 +1.5293 +1.5421 +1.5551 +1.5683 +1.5817 +1.5953 +1.6091 +1.6231 +1.6373 +1.6517 +1.6663 +1.6811 +1.6961 +1.7113 +1.7267 +1.7423 +1.7581 +1.7741 +1.7903 +1.8067 +1.8233 +1.8401 +1.8571 +1.8743 +1.8917 +1.9093 +1.9271 +1.9451 +1.9633 +1.9817 +2.0003 +2.0191 +2.0381 +2.0573 +2.0767 +2.0963 +2.1161 +1.1387 +1.1389 +1.1393 +1.1399 +1.1407 +1.1417 +1.1429 +1.1443 +1.1459 +1.1477 +1.1497 +1.1519 +1.1543 +1.1569 +1.1597 +1.1627 +1.1659 +1.1693 +1.1729 +1.1767 +1.1807 +1.1849 +1.1893 +1.1939 +1.1987 +1.2037 +1.2089 +1.2143 +1.2199 +1.2257 +1.2317 +1.2379 +1.2443 +1.2509 +1.2577 +1.2647 +1.2719 +1.2793 +1.2869 +1.2947 +1.3027 +1.3109 +1.3193 +1.3279 +1.3367 +1.3457 +1.3549 +1.3643 +1.3739 +1.3837 +1.3937 +1.4039 +1.4143 +1.4249 +1.4357 +1.4467 +1.4579 +1.4693 +1.4809 +1.4927 +1.5047 +1.5169 +1.5293 +1.5419 +1.5547 +1.5677 +1.5809 +1.5943 +1.6079 +1.6217 +1.6357 +1.6499 +1.6643 +1.6789 +1.6937 +1.7087 +1.7239 +1.7393 +1.7549 +1.7707 +1.7867 +1.8029 +1.8193 +1.8359 +1.8527 +1.8697 +1.8869 +1.9043 +1.9219 +1.9397 +1.9577 +1.9759 +1.9943 +2.0129 +2.0317 +2.0507 +2.0699 +2.0893 +2.1089 +2.1287 +1.1519 +1.1521 +1.1525 +1.1531 +1.1539 +1.1549 +1.1561 +1.1575 +1.1591 +1.1609 +1.1629 +1.1651 +1.1675 +1.1701 +1.1729 +1.1759 +1.1791 +1.1825 +1.1861 +1.1899 +1.1939 +1.1981 +1.2025 +1.2071 +1.2119 +1.2169 +1.2221 +1.2275 +1.2331 +1.2389 +1.2449 +1.2511 +1.2575 +1.2641 +1.2709 +1.2779 +1.2851 +1.2925 +1.3001 +1.3079 +1.3159 +1.3241 +1.3325 +1.3411 +1.3499 +1.3589 +1.3681 +1.3775 +1.3871 +1.3969 +1.4069 +1.4171 +1.4275 +1.4381 +1.4489 +1.4599 +1.4711 +1.4825 +1.4941 +1.5059 +1.5179 +1.5301 +1.5425 +1.5551 +1.5679 +1.5809 +1.5941 +1.6075 +1.6211 +1.6349 +1.6489 +1.6631 +1.6775 +1.6921 +1.7069 +1.7219 +1.7371 +1.7525 +1.7681 +1.7839 +1.7999 +1.8161 +1.8325 +1.8491 +1.8659 +1.8829 +1.9001 +1.9175 +1.9351 +1.9529 +1.9709 +1.9891 +2.0075 +2.0261 +2.0449 +2.0639 +2.0831 +2.1025 +2.1221 +2.1419 +1.1657 +1.1659 +1.1663 +1.1669 +1.1677 +1.1687 +1.1699 +1.1713 +1.1729 +1.1747 +1.1767 +1.1789 +1.1813 +1.1839 +1.1867 +1.1897 +1.1929 +1.1963 +1.1999 +1.2037 +1.2077 +1.2119 +1.2163 +1.2209 +1.2257 +1.2307 +1.2359 +1.2413 +1.2469 +1.2527 +1.2587 +1.2649 +1.2713 +1.2779 +1.2847 +1.2917 +1.2989 +1.3063 +1.3139 +1.3217 +1.3297 +1.3379 +1.3463 +1.3549 +1.3637 +1.3727 +1.3819 +1.3913 +1.4009 +1.4107 +1.4207 +1.4309 +1.4413 +1.4519 +1.4627 +1.4737 +1.4849 +1.4963 +1.5079 +1.5197 +1.5317 +1.5439 +1.5563 +1.5689 +1.5817 +1.5947 +1.6079 +1.6213 +1.6349 +1.6487 +1.6627 +1.6769 +1.6913 +1.7059 +1.7207 +1.7357 +1.7509 +1.7663 +1.7819 +1.7977 +1.8137 +1.8299 +1.8463 +1.8629 +1.8797 +1.8967 +1.9139 +1.9313 +1.9489 +1.9667 +1.9847 +2.0029 +2.0213 +2.0399 +2.0587 +2.0777 +2.0969 +2.1163 +2.1359 +2.1557 +1.1801 +1.1803 +1.1807 +1.1813 +1.1821 +1.1831 +1.1843 +1.1857 +1.1873 +1.1891 +1.1911 +1.1933 +1.1957 +1.1983 +1.2011 +1.2041 +1.2073 +1.2107 +1.2143 +1.2181 +1.2221 +1.2263 +1.2307 +1.2353 +1.2401 +1.2451 +1.2503 +1.2557 +1.2613 +1.2671 +1.2731 +1.2793 +1.2857 +1.2923 +1.2991 +1.3061 +1.3133 +1.3207 +1.3283 +1.3361 +1.3441 +1.3523 +1.3607 +1.3693 +1.3781 +1.3871 +1.3963 +1.4057 +1.4153 +1.4251 +1.4351 +1.4453 +1.4557 +1.4663 +1.4771 +1.4881 +1.4993 +1.5107 +1.5223 +1.5341 +1.5461 +1.5583 +1.5707 +1.5833 +1.5961 +1.6091 +1.6223 +1.6357 +1.6493 +1.6631 +1.6771 +1.6913 +1.7057 +1.7203 +1.7351 +1.7501 +1.7653 +1.7807 +1.7963 +1.8121 +1.8281 +1.8443 +1.8607 +1.8773 +1.8941 +1.9111 +1.9283 +1.9457 +1.9633 +1.9811 +1.9991 +2.0173 +2.0357 +2.0543 +2.0731 +2.0921 +2.1113 +2.1307 +2.1503 +2.1701 +1.1951 +1.1953 +1.1957 +1.1963 +1.1971 +1.1981 +1.1993 +1.2007 +1.2023 +1.2041 +1.2061 +1.2083 +1.2107 +1.2133 +1.2161 +1.2191 +1.2223 +1.2257 +1.2293 +1.2331 +1.2371 +1.2413 +1.2457 +1.2503 +1.2551 +1.2601 +1.2653 +1.2707 +1.2763 +1.2821 +1.2881 +1.2943 +1.3007 +1.3073 +1.3141 +1.3211 +1.3283 +1.3357 +1.3433 +1.3511 +1.3591 +1.3673 +1.3757 +1.3843 +1.3931 +1.4021 +1.4113 +1.4207 +1.4303 +1.4401 +1.4501 +1.4603 +1.4707 +1.4813 +1.4921 +1.5031 +1.5143 +1.5257 +1.5373 +1.5491 +1.5611 +1.5733 +1.5857 +1.5983 +1.6111 +1.6241 +1.6373 +1.6507 +1.6643 +1.6781 +1.6921 +1.7063 +1.7207 +1.7353 +1.7501 +1.7651 +1.7803 +1.7957 +1.8113 +1.8271 +1.8431 +1.8593 +1.8757 +1.8923 +1.9091 +1.9261 +1.9433 +1.9607 +1.9783 +1.9961 +2.0141 +2.0323 +2.0507 +2.0693 +2.0881 +2.1071 +2.1263 +2.1457 +2.1653 +2.1851 +1.2107 +1.2109 +1.2113 +1.2119 +1.2127 +1.2137 +1.2149 +1.2163 +1.2179 +1.2197 +1.2217 +1.2239 +1.2263 +1.2289 +1.2317 +1.2347 +1.2379 +1.2413 +1.2449 +1.2487 +1.2527 +1.2569 +1.2613 +1.2659 +1.2707 +1.2757 +1.2809 +1.2863 +1.2919 +1.2977 +1.3037 +1.3099 +1.3163 +1.3229 +1.3297 +1.3367 +1.3439 +1.3513 +1.3589 +1.3667 +1.3747 +1.3829 +1.3913 +1.3999 +1.4087 +1.4177 +1.4269 +1.4363 +1.4459 +1.4557 +1.4657 +1.4759 +1.4863 +1.4969 +1.5077 +1.5187 +1.5299 +1.5413 +1.5529 +1.5647 +1.5767 +1.5889 +1.6013 +1.6139 +1.6267 +1.6397 +1.6529 +1.6663 +1.6799 +1.6937 +1.7077 +1.7219 +1.7363 +1.7509 +1.7657 +1.7807 +1.7959 +1.8113 +1.8269 +1.8427 +1.8587 +1.8749 +1.8913 +1.9079 +1.9247 +1.9417 +1.9589 +1.9763 +1.9939 +2.0117 +2.0297 +2.0479 +2.0663 +2.0849 +2.1037 +2.1227 +2.1419 +2.1613 +2.1809 +2.2007 +1.2269 +1.2271 +1.2275 +1.2281 +1.2289 +1.2299 +1.2311 +1.2325 +1.2341 +1.2359 +1.2379 +1.2401 +1.2425 +1.2451 +1.2479 +1.2509 +1.2541 +1.2575 +1.2611 +1.2649 +1.2689 +1.2731 +1.2775 +1.2821 +1.2869 +1.2919 +1.2971 +1.3025 +1.3081 +1.3139 +1.3199 +1.3261 +1.3325 +1.3391 +1.3459 +1.3529 +1.3601 +1.3675 +1.3751 +1.3829 +1.3909 +1.3991 +1.4075 +1.4161 +1.4249 +1.4339 +1.4431 +1.4525 +1.4621 +1.4719 +1.4819 +1.4921 +1.5025 +1.5131 +1.5239 +1.5349 +1.5461 +1.5575 +1.5691 +1.5809 +1.5929 +1.6051 +1.6175 +1.6301 +1.6429 +1.6559 +1.6691 +1.6825 +1.6961 +1.7099 +1.7239 +1.7381 +1.7525 +1.7671 +1.7819 +1.7969 +1.8121 +1.8275 +1.8431 +1.8589 +1.8749 +1.8911 +1.9075 +1.9241 +1.9409 +1.9579 +1.9751 +1.9925 +2.0101 +2.0279 +2.0459 +2.0641 +2.0825 +2.1011 +2.1199 +2.1389 +2.1581 +2.1775 +2.1971 +2.2169 +1.2437 +1.2439 +1.2443 +1.2449 +1.2457 +1.2467 +1.2479 +1.2493 +1.2509 +1.2527 +1.2547 +1.2569 +1.2593 +1.2619 +1.2647 +1.2677 +1.2709 +1.2743 +1.2779 +1.2817 +1.2857 +1.2899 +1.2943 +1.2989 +1.3037 +1.3087 +1.3139 +1.3193 +1.3249 +1.3307 +1.3367 +1.3429 +1.3493 +1.3559 +1.3627 +1.3697 +1.3769 +1.3843 +1.3919 +1.3997 +1.4077 +1.4159 +1.4243 +1.4329 +1.4417 +1.4507 +1.4599 +1.4693 +1.4789 +1.4887 +1.4987 +1.5089 +1.5193 +1.5299 +1.5407 +1.5517 +1.5629 +1.5743 +1.5859 +1.5977 +1.6097 +1.6219 +1.6343 +1.6469 +1.6597 +1.6727 +1.6859 +1.6993 +1.7129 +1.7267 +1.7407 +1.7549 +1.7693 +1.7839 +1.7987 +1.8137 +1.8289 +1.8443 +1.8599 +1.8757 +1.8917 +1.9079 +1.9243 +1.9409 +1.9577 +1.9747 +1.9919 +2.0093 +2.0269 +2.0447 +2.0627 +2.0809 +2.0993 +2.1179 +2.1367 +2.1557 +2.1749 +2.1943 +2.2139 +2.2337 +1.2611 +1.2613 +1.2617 +1.2623 +1.2631 +1.2641 +1.2653 +1.2667 +1.2683 +1.2701 +1.2721 +1.2743 +1.2767 +1.2793 +1.2821 +1.2851 +1.2883 +1.2917 +1.2953 +1.2991 +1.3031 +1.3073 +1.3117 +1.3163 +1.3211 +1.3261 +1.3313 +1.3367 +1.3423 +1.3481 +1.3541 +1.3603 +1.3667 +1.3733 +1.3801 +1.3871 +1.3943 +1.4017 +1.4093 +1.4171 +1.4251 +1.4333 +1.4417 +1.4503 +1.4591 +1.4681 +1.4773 +1.4867 +1.4963 +1.5061 +1.5161 +1.5263 +1.5367 +1.5473 +1.5581 +1.5691 +1.5803 +1.5917 +1.6033 +1.6151 +1.6271 +1.6393 +1.6517 +1.6643 +1.6771 +1.6901 +1.7033 +1.7167 +1.7303 +1.7441 +1.7581 +1.7723 +1.7867 +1.8013 +1.8161 +1.8311 +1.8463 +1.8617 +1.8773 +1.8931 +1.9091 +1.9253 +1.9417 +1.9583 +1.9751 +1.9921 +2.0093 +2.0267 +2.0443 +2.0621 +2.0801 +2.0983 +2.1167 +2.1353 +2.1541 +2.1731 +2.1923 +2.2117 +2.2313 +2.2511 +1.2791 +1.2793 +1.2797 +1.2803 +1.2811 +1.2821 +1.2833 +1.2847 +1.2863 +1.2881 +1.2901 +1.2923 +1.2947 +1.2973 +1.3001 +1.3031 +1.3063 +1.3097 +1.3133 +1.3171 +1.3211 +1.3253 +1.3297 +1.3343 +1.3391 +1.3441 +1.3493 +1.3547 +1.3603 +1.3661 +1.3721 +1.3783 +1.3847 +1.3913 +1.3981 +1.4051 +1.4123 +1.4197 +1.4273 +1.4351 +1.4431 +1.4513 +1.4597 +1.4683 +1.4771 +1.4861 +1.4953 +1.5047 +1.5143 +1.5241 +1.5341 +1.5443 +1.5547 +1.5653 +1.5761 +1.5871 +1.5983 +1.6097 +1.6213 +1.6331 +1.6451 +1.6573 +1.6697 +1.6823 +1.6951 +1.7081 +1.7213 +1.7347 +1.7483 +1.7621 +1.7761 +1.7903 +1.8047 +1.8193 +1.8341 +1.8491 +1.8643 +1.8797 +1.8953 +1.9111 +1.9271 +1.9433 +1.9597 +1.9763 +1.9931 +2.0101 +2.0273 +2.0447 +2.0623 +2.0801 +2.0981 +2.1163 +2.1347 +2.1533 +2.1721 +2.1911 +2.2103 +2.2297 +2.2493 +2.2691 +1.2977 +1.2979 +1.2983 +1.2989 +1.2997 +1.3007 +1.3019 +1.3033 +1.3049 +1.3067 +1.3087 +1.3109 +1.3133 +1.3159 +1.3187 +1.3217 +1.3249 +1.3283 +1.3319 +1.3357 +1.3397 +1.3439 +1.3483 +1.3529 +1.3577 +1.3627 +1.3679 +1.3733 +1.3789 +1.3847 +1.3907 +1.3969 +1.4033 +1.4099 +1.4167 +1.4237 +1.4309 +1.4383 +1.4459 +1.4537 +1.4617 +1.4699 +1.4783 +1.4869 +1.4957 +1.5047 +1.5139 +1.5233 +1.5329 +1.5427 +1.5527 +1.5629 +1.5733 +1.5839 +1.5947 +1.6057 +1.6169 +1.6283 +1.6399 +1.6517 +1.6637 +1.6759 +1.6883 +1.7009 +1.7137 +1.7267 +1.7399 +1.7533 +1.7669 +1.7807 +1.7947 +1.8089 +1.8233 +1.8379 +1.8527 +1.8677 +1.8829 +1.8983 +1.9139 +1.9297 +1.9457 +1.9619 +1.9783 +1.9949 +2.0117 +2.0287 +2.0459 +2.0633 +2.0809 +2.0987 +2.1167 +2.1349 +2.1533 +2.1719 +2.1907 +2.2097 +2.2289 +2.2483 +2.2679 +2.2877 +1.3169 +1.3171 +1.3175 +1.3181 +1.3189 +1.3199 +1.3211 +1.3225 +1.3241 +1.3259 +1.3279 +1.3301 +1.3325 +1.3351 +1.3379 +1.3409 +1.3441 +1.3475 +1.3511 +1.3549 +1.3589 +1.3631 +1.3675 +1.3721 +1.3769 +1.3819 +1.3871 +1.3925 +1.3981 +1.4039 +1.4099 +1.4161 +1.4225 +1.4291 +1.4359 +1.4429 +1.4501 +1.4575 +1.4651 +1.4729 +1.4809 +1.4891 +1.4975 +1.5061 +1.5149 +1.5239 +1.5331 +1.5425 +1.5521 +1.5619 +1.5719 +1.5821 +1.5925 +1.6031 +1.6139 +1.6249 +1.6361 +1.6475 +1.6591 +1.6709 +1.6829 +1.6951 +1.7075 +1.7201 +1.7329 +1.7459 +1.7591 +1.7725 +1.7861 +1.7999 +1.8139 +1.8281 +1.8425 +1.8571 +1.8719 +1.8869 +1.9021 +1.9175 +1.9331 +1.9489 +1.9649 +1.9811 +1.9975 +2.0141 +2.0309 +2.0479 +2.0651 +2.0825 +2.1001 +2.1179 +2.1359 +2.1541 +2.1725 +2.1911 +2.2099 +2.2289 +2.2481 +2.2675 +2.2871 +2.3069 +1.3367 +1.3369 +1.3373 +1.3379 +1.3387 +1.3397 +1.3409 +1.3423 +1.3439 +1.3457 +1.3477 +1.3499 +1.3523 +1.3549 +1.3577 +1.3607 +1.3639 +1.3673 +1.3709 +1.3747 +1.3787 +1.3829 +1.3873 +1.3919 +1.3967 +1.4017 +1.4069 +1.4123 +1.4179 +1.4237 +1.4297 +1.4359 +1.4423 +1.4489 +1.4557 +1.4627 +1.4699 +1.4773 +1.4849 +1.4927 +1.5007 +1.5089 +1.5173 +1.5259 +1.5347 +1.5437 +1.5529 +1.5623 +1.5719 +1.5817 +1.5917 +1.6019 +1.6123 +1.6229 +1.6337 +1.6447 +1.6559 +1.6673 +1.6789 +1.6907 +1.7027 +1.7149 +1.7273 +1.7399 +1.7527 +1.7657 +1.7789 +1.7923 +1.8059 +1.8197 +1.8337 +1.8479 +1.8623 +1.8769 +1.8917 +1.9067 +1.9219 +1.9373 +1.9529 +1.9687 +1.9847 +2.0009 +2.0173 +2.0339 +2.0507 +2.0677 +2.0849 +2.1023 +2.1199 +2.1377 +2.1557 +2.1739 +2.1923 +2.2109 +2.2297 +2.2487 +2.2679 +2.2873 +2.3069 +2.3267 +1.3571 +1.3573 +1.3577 +1.3583 +1.3591 +1.3601 +1.3613 +1.3627 +1.3643 +1.3661 +1.3681 +1.3703 +1.3727 +1.3753 +1.3781 +1.3811 +1.3843 +1.3877 +1.3913 +1.3951 +1.3991 +1.4033 +1.4077 +1.4123 +1.4171 +1.4221 +1.4273 +1.4327 +1.4383 +1.4441 +1.4501 +1.4563 +1.4627 +1.4693 +1.4761 +1.4831 +1.4903 +1.4977 +1.5053 +1.5131 +1.5211 +1.5293 +1.5377 +1.5463 +1.5551 +1.5641 +1.5733 +1.5827 +1.5923 +1.6021 +1.6121 +1.6223 +1.6327 +1.6433 +1.6541 +1.6651 +1.6763 +1.6877 +1.6993 +1.7111 +1.7231 +1.7353 +1.7477 +1.7603 +1.7731 +1.7861 +1.7993 +1.8127 +1.8263 +1.8401 +1.8541 +1.8683 +1.8827 +1.8973 +1.9121 +1.9271 +1.9423 +1.9577 +1.9733 +1.9891 +2.0051 +2.0213 +2.0377 +2.0543 +2.0711 +2.0881 +2.1053 +2.1227 +2.1403 +2.1581 +2.1761 +2.1943 +2.2127 +2.2313 +2.2501 +2.2691 +2.2883 +2.3077 +2.3273 +2.3471 +1.3781 +1.3783 +1.3787 +1.3793 +1.3801 +1.3811 +1.3823 +1.3837 +1.3853 +1.3871 +1.3891 +1.3913 +1.3937 +1.3963 +1.3991 +1.4021 +1.4053 +1.4087 +1.4123 +1.4161 +1.4201 +1.4243 +1.4287 +1.4333 +1.4381 +1.4431 +1.4483 +1.4537 +1.4593 +1.4651 +1.4711 +1.4773 +1.4837 +1.4903 +1.4971 +1.5041 +1.5113 +1.5187 +1.5263 +1.5341 +1.5421 +1.5503 +1.5587 +1.5673 +1.5761 +1.5851 +1.5943 +1.6037 +1.6133 +1.6231 +1.6331 +1.6433 +1.6537 +1.6643 +1.6751 +1.6861 +1.6973 +1.7087 +1.7203 +1.7321 +1.7441 +1.7563 +1.7687 +1.7813 +1.7941 +1.8071 +1.8203 +1.8337 +1.8473 +1.8611 +1.8751 +1.8893 +1.9037 +1.9183 +1.9331 +1.9481 +1.9633 +1.9787 +1.9943 +2.0101 +2.0261 +2.0423 +2.0587 +2.0753 +2.0921 +2.1091 +2.1263 +2.1437 +2.1613 +2.1791 +2.1971 +2.2153 +2.2337 +2.2523 +2.2711 +2.2901 +2.3093 +2.3287 +2.3483 +2.3681 +1.3997 +1.3999 +1.4003 +1.4009 +1.4017 +1.4027 +1.4039 +1.4053 +1.4069 +1.4087 +1.4107 +1.4129 +1.4153 +1.4179 +1.4207 +1.4237 +1.4269 +1.4303 +1.4339 +1.4377 +1.4417 +1.4459 +1.4503 +1.4549 +1.4597 +1.4647 +1.4699 +1.4753 +1.4809 +1.4867 +1.4927 +1.4989 +1.5053 +1.5119 +1.5187 +1.5257 +1.5329 +1.5403 +1.5479 +1.5557 +1.5637 +1.5719 +1.5803 +1.5889 +1.5977 +1.6067 +1.6159 +1.6253 +1.6349 +1.6447 +1.6547 +1.6649 +1.6753 +1.6859 +1.6967 +1.7077 +1.7189 +1.7303 +1.7419 +1.7537 +1.7657 +1.7779 +1.7903 +1.8029 +1.8157 +1.8287 +1.8419 +1.8553 +1.8689 +1.8827 +1.8967 +1.9109 +1.9253 +1.9399 +1.9547 +1.9697 +1.9849 +2.0003 +2.0159 +2.0317 +2.0477 +2.0639 +2.0803 +2.0969 +2.1137 +2.1307 +2.1479 +2.1653 +2.1829 +2.2007 +2.2187 +2.2369 +2.2553 +2.2739 +2.2927 +2.3117 +2.3309 +2.3503 +2.3699 +2.3897 +1.4219 +1.4221 +1.4225 +1.4231 +1.4239 +1.4249 +1.4261 +1.4275 +1.4291 +1.4309 +1.4329 +1.4351 +1.4375 +1.4401 +1.4429 +1.4459 +1.4491 +1.4525 +1.4561 +1.4599 +1.4639 +1.4681 +1.4725 +1.4771 +1.4819 +1.4869 +1.4921 +1.4975 +1.5031 +1.5089 +1.5149 +1.5211 +1.5275 +1.5341 +1.5409 +1.5479 +1.5551 +1.5625 +1.5701 +1.5779 +1.5859 +1.5941 +1.6025 +1.6111 +1.6199 +1.6289 +1.6381 +1.6475 +1.6571 +1.6669 +1.6769 +1.6871 +1.6975 +1.7081 +1.7189 +1.7299 +1.7411 +1.7525 +1.7641 +1.7759 +1.7879 +1.8001 +1.8125 +1.8251 +1.8379 +1.8509 +1.8641 +1.8775 +1.8911 +1.9049 +1.9189 +1.9331 +1.9475 +1.9621 +1.9769 +1.9919 +2.0071 +2.0225 +2.0381 +2.0539 +2.0699 +2.0861 +2.1025 +2.1191 +2.1359 +2.1529 +2.1701 +2.1875 +2.2051 +2.2229 +2.2409 +2.2591 +2.2775 +2.2961 +2.3149 +2.3339 +2.3531 +2.3725 +2.3921 +2.4119 +1.4447 +1.4449 +1.4453 +1.4459 +1.4467 +1.4477 +1.4489 +1.4503 +1.4519 +1.4537 +1.4557 +1.4579 +1.4603 +1.4629 +1.4657 +1.4687 +1.4719 +1.4753 +1.4789 +1.4827 +1.4867 +1.4909 +1.4953 +1.4999 +1.5047 +1.5097 +1.5149 +1.5203 +1.5259 +1.5317 +1.5377 +1.5439 +1.5503 +1.5569 +1.5637 +1.5707 +1.5779 +1.5853 +1.5929 +1.6007 +1.6087 +1.6169 +1.6253 +1.6339 +1.6427 +1.6517 +1.6609 +1.6703 +1.6799 +1.6897 +1.6997 +1.7099 +1.7203 +1.7309 +1.7417 +1.7527 +1.7639 +1.7753 +1.7869 +1.7987 +1.8107 +1.8229 +1.8353 +1.8479 +1.8607 +1.8737 +1.8869 +1.9003 +1.9139 +1.9277 +1.9417 +1.9559 +1.9703 +1.9849 +1.9997 +2.0147 +2.0299 +2.0453 +2.0609 +2.0767 +2.0927 +2.1089 +2.1253 +2.1419 +2.1587 +2.1757 +2.1929 +2.2103 +2.2279 +2.2457 +2.2637 +2.2819 +2.3003 +2.3189 +2.3377 +2.3567 +2.3759 +2.3953 +2.4149 +2.4347 +1.4681 +1.4683 +1.4687 +1.4693 +1.4701 +1.4711 +1.4723 +1.4737 +1.4753 +1.4771 +1.4791 +1.4813 +1.4837 +1.4863 +1.4891 +1.4921 +1.4953 +1.4987 +1.5023 +1.5061 +1.5101 +1.5143 +1.5187 +1.5233 +1.5281 +1.5331 +1.5383 +1.5437 +1.5493 +1.5551 +1.5611 +1.5673 +1.5737 +1.5803 +1.5871 +1.5941 +1.6013 +1.6087 +1.6163 +1.6241 +1.6321 +1.6403 +1.6487 +1.6573 +1.6661 +1.6751 +1.6843 +1.6937 +1.7033 +1.7131 +1.7231 +1.7333 +1.7437 +1.7543 +1.7651 +1.7761 +1.7873 +1.7987 +1.8103 +1.8221 +1.8341 +1.8463 +1.8587 +1.8713 +1.8841 +1.8971 +1.9103 +1.9237 +1.9373 +1.9511 +1.9651 +1.9793 +1.9937 +2.0083 +2.0231 +2.0381 +2.0533 +2.0687 +2.0843 +2.1001 +2.1161 +2.1323 +2.1487 +2.1653 +2.1821 +2.1991 +2.2163 +2.2337 +2.2513 +2.2691 +2.2871 +2.3053 +2.3237 +2.3423 +2.3611 +2.3801 +2.3993 +2.4187 +2.4383 +2.4581 +1.4921 +1.4923 +1.4927 +1.4933 +1.4941 +1.4951 +1.4963 +1.4977 +1.4993 +1.5011 +1.5031 +1.5053 +1.5077 +1.5103 +1.5131 +1.5161 +1.5193 +1.5227 +1.5263 +1.5301 +1.5341 +1.5383 +1.5427 +1.5473 +1.5521 +1.5571 +1.5623 +1.5677 +1.5733 +1.5791 +1.5851 +1.5913 +1.5977 +1.6043 +1.6111 +1.6181 +1.6253 +1.6327 +1.6403 +1.6481 +1.6561 +1.6643 +1.6727 +1.6813 +1.6901 +1.6991 +1.7083 +1.7177 +1.7273 +1.7371 +1.7471 +1.7573 +1.7677 +1.7783 +1.7891 +1.8001 +1.8113 +1.8227 +1.8343 +1.8461 +1.8581 +1.8703 +1.8827 +1.8953 +1.9081 +1.9211 +1.9343 +1.9477 +1.9613 +1.9751 +1.9891 +2.0033 +2.0177 +2.0323 +2.0471 +2.0621 +2.0773 +2.0927 +2.1083 +2.1241 +2.1401 +2.1563 +2.1727 +2.1893 +2.2061 +2.2231 +2.2403 +2.2577 +2.2753 +2.2931 +2.3111 +2.3293 +2.3477 +2.3663 +2.3851 +2.4041 +2.4233 +2.4427 +2.4623 +2.4821 +1.5167 +1.5169 +1.5173 +1.5179 +1.5187 +1.5197 +1.5209 +1.5223 +1.5239 +1.5257 +1.5277 +1.5299 +1.5323 +1.5349 +1.5377 +1.5407 +1.5439 +1.5473 +1.5509 +1.5547 +1.5587 +1.5629 +1.5673 +1.5719 +1.5767 +1.5817 +1.5869 +1.5923 +1.5979 +1.6037 +1.6097 +1.6159 +1.6223 +1.6289 +1.6357 +1.6427 +1.6499 +1.6573 +1.6649 +1.6727 +1.6807 +1.6889 +1.6973 +1.7059 +1.7147 +1.7237 +1.7329 +1.7423 +1.7519 +1.7617 +1.7717 +1.7819 +1.7923 +1.8029 +1.8137 +1.8247 +1.8359 +1.8473 +1.8589 +1.8707 +1.8827 +1.8949 +1.9073 +1.9199 +1.9327 +1.9457 +1.9589 +1.9723 +1.9859 +1.9997 +2.0137 +2.0279 +2.0423 +2.0569 +2.0717 +2.0867 +2.1019 +2.1173 +2.1329 +2.1487 +2.1647 +2.1809 +2.1973 +2.2139 +2.2307 +2.2477 +2.2649 +2.2823 +2.2999 +2.3177 +2.3357 +2.3539 +2.3723 +2.3909 +2.4097 +2.4287 +2.4479 +2.4673 +2.4869 +2.5067 +1.5419 +1.5421 +1.5425 +1.5431 +1.5439 +1.5449 +1.5461 +1.5475 +1.5491 +1.5509 +1.5529 +1.5551 +1.5575 +1.5601 +1.5629 +1.5659 +1.5691 +1.5725 +1.5761 +1.5799 +1.5839 +1.5881 +1.5925 +1.5971 +1.6019 +1.6069 +1.6121 +1.6175 +1.6231 +1.6289 +1.6349 +1.6411 +1.6475 +1.6541 +1.6609 +1.6679 +1.6751 +1.6825 +1.6901 +1.6979 +1.7059 +1.7141 +1.7225 +1.7311 +1.7399 +1.7489 +1.7581 +1.7675 +1.7771 +1.7869 +1.7969 +1.8071 +1.8175 +1.8281 +1.8389 +1.8499 +1.8611 +1.8725 +1.8841 +1.8959 +1.9079 +1.9201 +1.9325 +1.9451 +1.9579 +1.9709 +1.9841 +1.9975 +2.0111 +2.0249 +2.0389 +2.0531 +2.0675 +2.0821 +2.0969 +2.1119 +2.1271 +2.1425 +2.1581 +2.1739 +2.1899 +2.2061 +2.2225 +2.2391 +2.2559 +2.2729 +2.2901 +2.3075 +2.3251 +2.3429 +2.3609 +2.3791 +2.3975 +2.4161 +2.4349 +2.4539 +2.4731 +2.4925 +2.5121 +2.5319 +1.5677 +1.5679 +1.5683 +1.5689 +1.5697 +1.5707 +1.5719 +1.5733 +1.5749 +1.5767 +1.5787 +1.5809 +1.5833 +1.5859 +1.5887 +1.5917 +1.5949 +1.5983 +1.6019 +1.6057 +1.6097 +1.6139 +1.6183 +1.6229 +1.6277 +1.6327 +1.6379 +1.6433 +1.6489 +1.6547 +1.6607 +1.6669 +1.6733 +1.6799 +1.6867 +1.6937 +1.7009 +1.7083 +1.7159 +1.7237 +1.7317 +1.7399 +1.7483 +1.7569 +1.7657 +1.7747 +1.7839 +1.7933 +1.8029 +1.8127 +1.8227 +1.8329 +1.8433 +1.8539 +1.8647 +1.8757 +1.8869 +1.8983 +1.9099 +1.9217 +1.9337 +1.9459 +1.9583 +1.9709 +1.9837 +1.9967 +2.0099 +2.0233 +2.0369 +2.0507 +2.0647 +2.0789 +2.0933 +2.1079 +2.1227 +2.1377 +2.1529 +2.1683 +2.1839 +2.1997 +2.2157 +2.2319 +2.2483 +2.2649 +2.2817 +2.2987 +2.3159 +2.3333 +2.3509 +2.3687 +2.3867 +2.4049 +2.4233 +2.4419 +2.4607 +2.4797 +2.4989 +2.5183 +2.5379 +2.5577 +1.5941 +1.5943 +1.5947 +1.5953 +1.5961 +1.5971 +1.5983 +1.5997 +1.6013 +1.6031 +1.6051 +1.6073 +1.6097 +1.6123 +1.6151 +1.6181 +1.6213 +1.6247 +1.6283 +1.6321 +1.6361 +1.6403 +1.6447 +1.6493 +1.6541 +1.6591 +1.6643 +1.6697 +1.6753 +1.6811 +1.6871 +1.6933 +1.6997 +1.7063 +1.7131 +1.7201 +1.7273 +1.7347 +1.7423 +1.7501 +1.7581 +1.7663 +1.7747 +1.7833 +1.7921 +1.8011 +1.8103 +1.8197 +1.8293 +1.8391 +1.8491 +1.8593 +1.8697 +1.8803 +1.8911 +1.9021 +1.9133 +1.9247 +1.9363 +1.9481 +1.9601 +1.9723 +1.9847 +1.9973 +2.0101 +2.0231 +2.0363 +2.0497 +2.0633 +2.0771 +2.0911 +2.1053 +2.1197 +2.1343 +2.1491 +2.1641 +2.1793 +2.1947 +2.2103 +2.2261 +2.2421 +2.2583 +2.2747 +2.2913 +2.3081 +2.3251 +2.3423 +2.3597 +2.3773 +2.3951 +2.4131 +2.4313 +2.4497 +2.4683 +2.4871 +2.5061 +2.5253 +2.5447 +2.5643 +2.5841 +1.6211 +1.6213 +1.6217 +1.6223 +1.6231 +1.6241 +1.6253 +1.6267 +1.6283 +1.6301 +1.6321 +1.6343 +1.6367 +1.6393 +1.6421 +1.6451 +1.6483 +1.6517 +1.6553 +1.6591 +1.6631 +1.6673 +1.6717 +1.6763 +1.6811 +1.6861 +1.6913 +1.6967 +1.7023 +1.7081 +1.7141 +1.7203 +1.7267 +1.7333 +1.7401 +1.7471 +1.7543 +1.7617 +1.7693 +1.7771 +1.7851 +1.7933 +1.8017 +1.8103 +1.8191 +1.8281 +1.8373 +1.8467 +1.8563 +1.8661 +1.8761 +1.8863 +1.8967 +1.9073 +1.9181 +1.9291 +1.9403 +1.9517 +1.9633 +1.9751 +1.9871 +1.9993 +2.0117 +2.0243 +2.0371 +2.0501 +2.0633 +2.0767 +2.0903 +2.1041 +2.1181 +2.1323 +2.1467 +2.1613 +2.1761 +2.1911 +2.2063 +2.2217 +2.2373 +2.2531 +2.2691 +2.2853 +2.3017 +2.3183 +2.3351 +2.3521 +2.3693 +2.3867 +2.4043 +2.4221 +2.4401 +2.4583 +2.4767 +2.4953 +2.5141 +2.5331 +2.5523 +2.5717 +2.5913 +2.6111 +1.6487 +1.6489 +1.6493 +1.6499 +1.6507 +1.6517 +1.6529 +1.6543 +1.6559 +1.6577 +1.6597 +1.6619 +1.6643 +1.6669 +1.6697 +1.6727 +1.6759 +1.6793 +1.6829 +1.6867 +1.6907 +1.6949 +1.6993 +1.7039 +1.7087 +1.7137 +1.7189 +1.7243 +1.7299 +1.7357 +1.7417 +1.7479 +1.7543 +1.7609 +1.7677 +1.7747 +1.7819 +1.7893 +1.7969 +1.8047 +1.8127 +1.8209 +1.8293 +1.8379 +1.8467 +1.8557 +1.8649 +1.8743 +1.8839 +1.8937 +1.9037 +1.9139 +1.9243 +1.9349 +1.9457 +1.9567 +1.9679 +1.9793 +1.9909 +2.0027 +2.0147 +2.0269 +2.0393 +2.0519 +2.0647 +2.0777 +2.0909 +2.1043 +2.1179 +2.1317 +2.1457 +2.1599 +2.1743 +2.1889 +2.2037 +2.2187 +2.2339 +2.2493 +2.2649 +2.2807 +2.2967 +2.3129 +2.3293 +2.3459 +2.3627 +2.3797 +2.3969 +2.4143 +2.4319 +2.4497 +2.4677 +2.4859 +2.5043 +2.5229 +2.5417 +2.5607 +2.5799 +2.5993 +2.6189 +2.6387 +1.6769 +1.6771 +1.6775 +1.6781 +1.6789 +1.6799 +1.6811 +1.6825 +1.6841 +1.6859 +1.6879 +1.6901 +1.6925 +1.6951 +1.6979 +1.7009 +1.7041 +1.7075 +1.7111 +1.7149 +1.7189 +1.7231 +1.7275 +1.7321 +1.7369 +1.7419 +1.7471 +1.7525 +1.7581 +1.7639 +1.7699 +1.7761 +1.7825 +1.7891 +1.7959 +1.8029 +1.8101 +1.8175 +1.8251 +1.8329 +1.8409 +1.8491 +1.8575 +1.8661 +1.8749 +1.8839 +1.8931 +1.9025 +1.9121 +1.9219 +1.9319 +1.9421 +1.9525 +1.9631 +1.9739 +1.9849 +1.9961 +2.0075 +2.0191 +2.0309 +2.0429 +2.0551 +2.0675 +2.0801 +2.0929 +2.1059 +2.1191 +2.1325 +2.1461 +2.1599 +2.1739 +2.1881 +2.2025 +2.2171 +2.2319 +2.2469 +2.2621 +2.2775 +2.2931 +2.3089 +2.3249 +2.3411 +2.3575 +2.3741 +2.3909 +2.4079 +2.4251 +2.4425 +2.4601 +2.4779 +2.4959 +2.5141 +2.5325 +2.5511 +2.5699 +2.5889 +2.6081 +2.6275 +2.6471 +2.6669 +1.7057 +1.7059 +1.7063 +1.7069 +1.7077 +1.7087 +1.7099 +1.7113 +1.7129 +1.7147 +1.7167 +1.7189 +1.7213 +1.7239 +1.7267 +1.7297 +1.7329 +1.7363 +1.7399 +1.7437 +1.7477 +1.7519 +1.7563 +1.7609 +1.7657 +1.7707 +1.7759 +1.7813 +1.7869 +1.7927 +1.7987 +1.8049 +1.8113 +1.8179 +1.8247 +1.8317 +1.8389 +1.8463 +1.8539 +1.8617 +1.8697 +1.8779 +1.8863 +1.8949 +1.9037 +1.9127 +1.9219 +1.9313 +1.9409 +1.9507 +1.9607 +1.9709 +1.9813 +1.9919 +2.0027 +2.0137 +2.0249 +2.0363 +2.0479 +2.0597 +2.0717 +2.0839 +2.0963 +2.1089 +2.1217 +2.1347 +2.1479 +2.1613 +2.1749 +2.1887 +2.2027 +2.2169 +2.2313 +2.2459 +2.2607 +2.2757 +2.2909 +2.3063 +2.3219 +2.3377 +2.3537 +2.3699 +2.3863 +2.4029 +2.4197 +2.4367 +2.4539 +2.4713 +2.4889 +2.5067 +2.5247 +2.5429 +2.5613 +2.5799 +2.5987 +2.6177 +2.6369 +2.6563 +2.6759 +2.6957 +1.7351 +1.7353 +1.7357 +1.7363 +1.7371 +1.7381 +1.7393 +1.7407 +1.7423 +1.7441 +1.7461 +1.7483 +1.7507 +1.7533 +1.7561 +1.7591 +1.7623 +1.7657 +1.7693 +1.7731 +1.7771 +1.7813 +1.7857 +1.7903 +1.7951 +1.8001 +1.8053 +1.8107 +1.8163 +1.8221 +1.8281 +1.8343 +1.8407 +1.8473 +1.8541 +1.8611 +1.8683 +1.8757 +1.8833 +1.8911 +1.8991 +1.9073 +1.9157 +1.9243 +1.9331 +1.9421 +1.9513 +1.9607 +1.9703 +1.9801 +1.9901 +2.0003 +2.0107 +2.0213 +2.0321 +2.0431 +2.0543 +2.0657 +2.0773 +2.0891 +2.1011 +2.1133 +2.1257 +2.1383 +2.1511 +2.1641 +2.1773 +2.1907 +2.2043 +2.2181 +2.2321 +2.2463 +2.2607 +2.2753 +2.2901 +2.3051 +2.3203 +2.3357 +2.3513 +2.3671 +2.3831 +2.3993 +2.4157 +2.4323 +2.4491 +2.4661 +2.4833 +2.5007 +2.5183 +2.5361 +2.5541 +2.5723 +2.5907 +2.6093 +2.6281 +2.6471 +2.6663 +2.6857 +2.7053 +2.7251 +1.7651 +1.7653 +1.7657 +1.7663 +1.7671 +1.7681 +1.7693 +1.7707 +1.7723 +1.7741 +1.7761 +1.7783 +1.7807 +1.7833 +1.7861 +1.7891 +1.7923 +1.7957 +1.7993 +1.8031 +1.8071 +1.8113 +1.8157 +1.8203 +1.8251 +1.8301 +1.8353 +1.8407 +1.8463 +1.8521 +1.8581 +1.8643 +1.8707 +1.8773 +1.8841 +1.8911 +1.8983 +1.9057 +1.9133 +1.9211 +1.9291 +1.9373 +1.9457 +1.9543 +1.9631 +1.9721 +1.9813 +1.9907 +2.0003 +2.0101 +2.0201 +2.0303 +2.0407 +2.0513 +2.0621 +2.0731 +2.0843 +2.0957 +2.1073 +2.1191 +2.1311 +2.1433 +2.1557 +2.1683 +2.1811 +2.1941 +2.2073 +2.2207 +2.2343 +2.2481 +2.2621 +2.2763 +2.2907 +2.3053 +2.3201 +2.3351 +2.3503 +2.3657 +2.3813 +2.3971 +2.4131 +2.4293 +2.4457 +2.4623 +2.4791 +2.4961 +2.5133 +2.5307 +2.5483 +2.5661 +2.5841 +2.6023 +2.6207 +2.6393 +2.6581 +2.6771 +2.6963 +2.7157 +2.7353 +2.7551 +1.7957 +1.7959 +1.7963 +1.7969 +1.7977 +1.7987 +1.7999 +1.8013 +1.8029 +1.8047 +1.8067 +1.8089 +1.8113 +1.8139 +1.8167 +1.8197 +1.8229 +1.8263 +1.8299 +1.8337 +1.8377 +1.8419 +1.8463 +1.8509 +1.8557 +1.8607 +1.8659 +1.8713 +1.8769 +1.8827 +1.8887 +1.8949 +1.9013 +1.9079 +1.9147 +1.9217 +1.9289 +1.9363 +1.9439 +1.9517 +1.9597 +1.9679 +1.9763 +1.9849 +1.9937 +2.0027 +2.0119 +2.0213 +2.0309 +2.0407 +2.0507 +2.0609 +2.0713 +2.0819 +2.0927 +2.1037 +2.1149 +2.1263 +2.1379 +2.1497 +2.1617 +2.1739 +2.1863 +2.1989 +2.2117 +2.2247 +2.2379 +2.2513 +2.2649 +2.2787 +2.2927 +2.3069 +2.3213 +2.3359 +2.3507 +2.3657 +2.3809 +2.3963 +2.4119 +2.4277 +2.4437 +2.4599 +2.4763 +2.4929 +2.5097 +2.5267 +2.5439 +2.5613 +2.5789 +2.5967 +2.6147 +2.6329 +2.6513 +2.6699 +2.6887 +2.7077 +2.7269 +2.7463 +2.7659 +2.7857 +1.8269 +1.8271 +1.8275 +1.8281 +1.8289 +1.8299 +1.8311 +1.8325 +1.8341 +1.8359 +1.8379 +1.8401 +1.8425 +1.8451 +1.8479 +1.8509 +1.8541 +1.8575 +1.8611 +1.8649 +1.8689 +1.8731 +1.8775 +1.8821 +1.8869 +1.8919 +1.8971 +1.9025 +1.9081 +1.9139 +1.9199 +1.9261 +1.9325 +1.9391 +1.9459 +1.9529 +1.9601 +1.9675 +1.9751 +1.9829 +1.9909 +1.9991 +2.0075 +2.0161 +2.0249 +2.0339 +2.0431 +2.0525 +2.0621 +2.0719 +2.0819 +2.0921 +2.1025 +2.1131 +2.1239 +2.1349 +2.1461 +2.1575 +2.1691 +2.1809 +2.1929 +2.2051 +2.2175 +2.2301 +2.2429 +2.2559 +2.2691 +2.2825 +2.2961 +2.3099 +2.3239 +2.3381 +2.3525 +2.3671 +2.3819 +2.3969 +2.4121 +2.4275 +2.4431 +2.4589 +2.4749 +2.4911 +2.5075 +2.5241 +2.5409 +2.5579 +2.5751 +2.5925 +2.6101 +2.6279 +2.6459 +2.6641 +2.6825 +2.7011 +2.7199 +2.7389 +2.7581 +2.7775 +2.7971 +2.8169 +1.8587 +1.8589 +1.8593 +1.8599 +1.8607 +1.8617 +1.8629 +1.8643 +1.8659 +1.8677 +1.8697 +1.8719 +1.8743 +1.8769 +1.8797 +1.8827 +1.8859 +1.8893 +1.8929 +1.8967 +1.9007 +1.9049 +1.9093 +1.9139 +1.9187 +1.9237 +1.9289 +1.9343 +1.9399 +1.9457 +1.9517 +1.9579 +1.9643 +1.9709 +1.9777 +1.9847 +1.9919 +1.9993 +2.0069 +2.0147 +2.0227 +2.0309 +2.0393 +2.0479 +2.0567 +2.0657 +2.0749 +2.0843 +2.0939 +2.1037 +2.1137 +2.1239 +2.1343 +2.1449 +2.1557 +2.1667 +2.1779 +2.1893 +2.2009 +2.2127 +2.2247 +2.2369 +2.2493 +2.2619 +2.2747 +2.2877 +2.3009 +2.3143 +2.3279 +2.3417 +2.3557 +2.3699 +2.3843 +2.3989 +2.4137 +2.4287 +2.4439 +2.4593 +2.4749 +2.4907 +2.5067 +2.5229 +2.5393 +2.5559 +2.5727 +2.5897 +2.6069 +2.6243 +2.6419 +2.6597 +2.6777 +2.6959 +2.7143 +2.7329 +2.7517 +2.7707 +2.7899 +2.8093 +2.8289 +2.8487 +1.8911 +1.8913 +1.8917 +1.8923 +1.8931 +1.8941 +1.8953 +1.8967 +1.8983 +1.9001 +1.9021 +1.9043 +1.9067 +1.9093 +1.9121 +1.9151 +1.9183 +1.9217 +1.9253 +1.9291 +1.9331 +1.9373 +1.9417 +1.9463 +1.9511 +1.9561 +1.9613 +1.9667 +1.9723 +1.9781 +1.9841 +1.9903 +1.9967 +2.0033 +2.0101 +2.0171 +2.0243 +2.0317 +2.0393 +2.0471 +2.0551 +2.0633 +2.0717 +2.0803 +2.0891 +2.0981 +2.1073 +2.1167 +2.1263 +2.1361 +2.1461 +2.1563 +2.1667 +2.1773 +2.1881 +2.1991 +2.2103 +2.2217 +2.2333 +2.2451 +2.2571 +2.2693 +2.2817 +2.2943 +2.3071 +2.3201 +2.3333 +2.3467 +2.3603 +2.3741 +2.3881 +2.4023 +2.4167 +2.4313 +2.4461 +2.4611 +2.4763 +2.4917 +2.5073 +2.5231 +2.5391 +2.5553 +2.5717 +2.5883 +2.6051 +2.6221 +2.6393 +2.6567 +2.6743 +2.6921 +2.7101 +2.7283 +2.7467 +2.7653 +2.7841 +2.8031 +2.8223 +2.8417 +2.8613 +2.8811 +1.9241 +1.9243 +1.9247 +1.9253 +1.9261 +1.9271 +1.9283 +1.9297 +1.9313 +1.9331 +1.9351 +1.9373 +1.9397 +1.9423 +1.9451 +1.9481 +1.9513 +1.9547 +1.9583 +1.9621 +1.9661 +1.9703 +1.9747 +1.9793 +1.9841 +1.9891 +1.9943 +1.9997 +2.0053 +2.0111 +2.0171 +2.0233 +2.0297 +2.0363 +2.0431 +2.0501 +2.0573 +2.0647 +2.0723 +2.0801 +2.0881 +2.0963 +2.1047 +2.1133 +2.1221 +2.1311 +2.1403 +2.1497 +2.1593 +2.1691 +2.1791 +2.1893 +2.1997 +2.2103 +2.2211 +2.2321 +2.2433 +2.2547 +2.2663 +2.2781 +2.2901 +2.3023 +2.3147 +2.3273 +2.3401 +2.3531 +2.3663 +2.3797 +2.3933 +2.4071 +2.4211 +2.4353 +2.4497 +2.4643 +2.4791 +2.4941 +2.5093 +2.5247 +2.5403 +2.5561 +2.5721 +2.5883 +2.6047 +2.6213 +2.6381 +2.6551 +2.6723 +2.6897 +2.7073 +2.7251 +2.7431 +2.7613 +2.7797 +2.7983 +2.8171 +2.8361 +2.8553 +2.8747 +2.8943 +2.9141 +1.9577 +1.9579 +1.9583 +1.9589 +1.9597 +1.9607 +1.9619 +1.9633 +1.9649 +1.9667 +1.9687 +1.9709 +1.9733 +1.9759 +1.9787 +1.9817 +1.9849 +1.9883 +1.9919 +1.9957 +1.9997 +2.0039 +2.0083 +2.0129 +2.0177 +2.0227 +2.0279 +2.0333 +2.0389 +2.0447 +2.0507 +2.0569 +2.0633 +2.0699 +2.0767 +2.0837 +2.0909 +2.0983 +2.1059 +2.1137 +2.1217 +2.1299 +2.1383 +2.1469 +2.1557 +2.1647 +2.1739 +2.1833 +2.1929 +2.2027 +2.2127 +2.2229 +2.2333 +2.2439 +2.2547 +2.2657 +2.2769 +2.2883 +2.2999 +2.3117 +2.3237 +2.3359 +2.3483 +2.3609 +2.3737 +2.3867 +2.3999 +2.4133 +2.4269 +2.4407 +2.4547 +2.4689 +2.4833 +2.4979 +2.5127 +2.5277 +2.5429 +2.5583 +2.5739 +2.5897 +2.6057 +2.6219 +2.6383 +2.6549 +2.6717 +2.6887 +2.7059 +2.7233 +2.7409 +2.7587 +2.7767 +2.7949 +2.8133 +2.8319 +2.8507 +2.8697 +2.8889 +2.9083 +2.9279 +2.9477 +1.9919 +1.9921 +1.9925 +1.9931 +1.9939 +1.9949 +1.9961 +1.9975 +1.9991 +2.0009 +2.0029 +2.0051 +2.0075 +2.0101 +2.0129 +2.0159 +2.0191 +2.0225 +2.0261 +2.0299 +2.0339 +2.0381 +2.0425 +2.0471 +2.0519 +2.0569 +2.0621 +2.0675 +2.0731 +2.0789 +2.0849 +2.0911 +2.0975 +2.1041 +2.1109 +2.1179 +2.1251 +2.1325 +2.1401 +2.1479 +2.1559 +2.1641 +2.1725 +2.1811 +2.1899 +2.1989 +2.2081 +2.2175 +2.2271 +2.2369 +2.2469 +2.2571 +2.2675 +2.2781 +2.2889 +2.2999 +2.3111 +2.3225 +2.3341 +2.3459 +2.3579 +2.3701 +2.3825 +2.3951 +2.4079 +2.4209 +2.4341 +2.4475 +2.4611 +2.4749 +2.4889 +2.5031 +2.5175 +2.5321 +2.5469 +2.5619 +2.5771 +2.5925 +2.6081 +2.6239 +2.6399 +2.6561 +2.6725 +2.6891 +2.7059 +2.7229 +2.7401 +2.7575 +2.7751 +2.7929 +2.8109 +2.8291 +2.8475 +2.8661 +2.8849 +2.9039 +2.9231 +2.9425 +2.9621 +2.9819 +2.0267 +2.0269 +2.0273 +2.0279 +2.0287 +2.0297 +2.0309 +2.0323 +2.0339 +2.0357 +2.0377 +2.0399 +2.0423 +2.0449 +2.0477 +2.0507 +2.0539 +2.0573 +2.0609 +2.0647 +2.0687 +2.0729 +2.0773 +2.0819 +2.0867 +2.0917 +2.0969 +2.1023 +2.1079 +2.1137 +2.1197 +2.1259 +2.1323 +2.1389 +2.1457 +2.1527 +2.1599 +2.1673 +2.1749 +2.1827 +2.1907 +2.1989 +2.2073 +2.2159 +2.2247 +2.2337 +2.2429 +2.2523 +2.2619 +2.2717 +2.2817 +2.2919 +2.3023 +2.3129 +2.3237 +2.3347 +2.3459 +2.3573 +2.3689 +2.3807 +2.3927 +2.4049 +2.4173 +2.4299 +2.4427 +2.4557 +2.4689 +2.4823 +2.4959 +2.5097 +2.5237 +2.5379 +2.5523 +2.5669 +2.5817 +2.5967 +2.6119 +2.6273 +2.6429 +2.6587 +2.6747 +2.6909 +2.7073 +2.7239 +2.7407 +2.7577 +2.7749 +2.7923 +2.8099 +2.8277 +2.8457 +2.8639 +2.8823 +2.9009 +2.9197 +2.9387 +2.9579 +2.9773 +2.9969 +3.0167 +2.0621 +2.0623 +2.0627 +2.0633 +2.0641 +2.0651 +2.0663 +2.0677 +2.0693 +2.0711 +2.0731 +2.0753 +2.0777 +2.0803 +2.0831 +2.0861 +2.0893 +2.0927 +2.0963 +2.1001 +2.1041 +2.1083 +2.1127 +2.1173 +2.1221 +2.1271 +2.1323 +2.1377 +2.1433 +2.1491 +2.1551 +2.1613 +2.1677 +2.1743 +2.1811 +2.1881 +2.1953 +2.2027 +2.2103 +2.2181 +2.2261 +2.2343 +2.2427 +2.2513 +2.2601 +2.2691 +2.2783 +2.2877 +2.2973 +2.3071 +2.3171 +2.3273 +2.3377 +2.3483 +2.3591 +2.3701 +2.3813 +2.3927 +2.4043 +2.4161 +2.4281 +2.4403 +2.4527 +2.4653 +2.4781 +2.4911 +2.5043 +2.5177 +2.5313 +2.5451 +2.5591 +2.5733 +2.5877 +2.6023 +2.6171 +2.6321 +2.6473 +2.6627 +2.6783 +2.6941 +2.7101 +2.7263 +2.7427 +2.7593 +2.7761 +2.7931 +2.8103 +2.8277 +2.8453 +2.8631 +2.8811 +2.8993 +2.9177 +2.9363 +2.9551 +2.9741 +2.9933 +3.0127 +3.0323 +3.0521 +2.0981 +2.0983 +2.0987 +2.0993 +2.1001 +2.1011 +2.1023 +2.1037 +2.1053 +2.1071 +2.1091 +2.1113 +2.1137 +2.1163 +2.1191 +2.1221 +2.1253 +2.1287 +2.1323 +2.1361 +2.1401 +2.1443 +2.1487 +2.1533 +2.1581 +2.1631 +2.1683 +2.1737 +2.1793 +2.1851 +2.1911 +2.1973 +2.2037 +2.2103 +2.2171 +2.2241 +2.2313 +2.2387 +2.2463 +2.2541 +2.2621 +2.2703 +2.2787 +2.2873 +2.2961 +2.3051 +2.3143 +2.3237 +2.3333 +2.3431 +2.3531 +2.3633 +2.3737 +2.3843 +2.3951 +2.4061 +2.4173 +2.4287 +2.4403 +2.4521 +2.4641 +2.4763 +2.4887 +2.5013 +2.5141 +2.5271 +2.5403 +2.5537 +2.5673 +2.5811 +2.5951 +2.6093 +2.6237 +2.6383 +2.6531 +2.6681 +2.6833 +2.6987 +2.7143 +2.7301 +2.7461 +2.7623 +2.7787 +2.7953 +2.8121 +2.8291 +2.8463 +2.8637 +2.8813 +2.8991 +2.9171 +2.9353 +2.9537 +2.9723 +2.9911 +3.0101 +3.0293 +3.0487 +3.0683 +3.0881 +2.1347 +2.1349 +2.1353 +2.1359 +2.1367 +2.1377 +2.1389 +2.1403 +2.1419 +2.1437 +2.1457 +2.1479 +2.1503 +2.1529 +2.1557 +2.1587 +2.1619 +2.1653 +2.1689 +2.1727 +2.1767 +2.1809 +2.1853 +2.1899 +2.1947 +2.1997 +2.2049 +2.2103 +2.2159 +2.2217 +2.2277 +2.2339 +2.2403 +2.2469 +2.2537 +2.2607 +2.2679 +2.2753 +2.2829 +2.2907 +2.2987 +2.3069 +2.3153 +2.3239 +2.3327 +2.3417 +2.3509 +2.3603 +2.3699 +2.3797 +2.3897 +2.3999 +2.4103 +2.4209 +2.4317 +2.4427 +2.4539 +2.4653 +2.4769 +2.4887 +2.5007 +2.5129 +2.5253 +2.5379 +2.5507 +2.5637 +2.5769 +2.5903 +2.6039 +2.6177 +2.6317 +2.6459 +2.6603 +2.6749 +2.6897 +2.7047 +2.7199 +2.7353 +2.7509 +2.7667 +2.7827 +2.7989 +2.8153 +2.8319 +2.8487 +2.8657 +2.8829 +2.9003 +2.9179 +2.9357 +2.9537 +2.9719 +2.9903 +3.0089 +3.0277 +3.0467 +3.0659 +3.0853 +3.1049 +3.1247 +2.1719 +2.1721 +2.1725 +2.1731 +2.1739 +2.1749 +2.1761 +2.1775 +2.1791 +2.1809 +2.1829 +2.1851 +2.1875 +2.1901 +2.1929 +2.1959 +2.1991 +2.2025 +2.2061 +2.2099 +2.2139 +2.2181 +2.2225 +2.2271 +2.2319 +2.2369 +2.2421 +2.2475 +2.2531 +2.2589 +2.2649 +2.2711 +2.2775 +2.2841 +2.2909 +2.2979 +2.3051 +2.3125 +2.3201 +2.3279 +2.3359 +2.3441 +2.3525 +2.3611 +2.3699 +2.3789 +2.3881 +2.3975 +2.4071 +2.4169 +2.4269 +2.4371 +2.4475 +2.4581 +2.4689 +2.4799 +2.4911 +2.5025 +2.5141 +2.5259 +2.5379 +2.5501 +2.5625 +2.5751 +2.5879 +2.6009 +2.6141 +2.6275 +2.6411 +2.6549 +2.6689 +2.6831 +2.6975 +2.7121 +2.7269 +2.7419 +2.7571 +2.7725 +2.7881 +2.8039 +2.8199 +2.8361 +2.8525 +2.8691 +2.8859 +2.9029 +2.9201 +2.9375 +2.9551 +2.9729 +2.9909 +3.0091 +3.0275 +3.0461 +3.0649 +3.0839 +3.1031 +3.1225 +3.1421 +3.1619 +2.2097 +2.2099 +2.2103 +2.2109 +2.2117 +2.2127 +2.2139 +2.2153 +2.2169 +2.2187 +2.2207 +2.2229 +2.2253 +2.2279 +2.2307 +2.2337 +2.2369 +2.2403 +2.2439 +2.2477 +2.2517 +2.2559 +2.2603 +2.2649 +2.2697 +2.2747 +2.2799 +2.2853 +2.2909 +2.2967 +2.3027 +2.3089 +2.3153 +2.3219 +2.3287 +2.3357 +2.3429 +2.3503 +2.3579 +2.3657 +2.3737 +2.3819 +2.3903 +2.3989 +2.4077 +2.4167 +2.4259 +2.4353 +2.4449 +2.4547 +2.4647 +2.4749 +2.4853 +2.4959 +2.5067 +2.5177 +2.5289 +2.5403 +2.5519 +2.5637 +2.5757 +2.5879 +2.6003 +2.6129 +2.6257 +2.6387 +2.6519 +2.6653 +2.6789 +2.6927 +2.7067 +2.7209 +2.7353 +2.7499 +2.7647 +2.7797 +2.7949 +2.8103 +2.8259 +2.8417 +2.8577 +2.8739 +2.8903 +2.9069 +2.9237 +2.9407 +2.9579 +2.9753 +2.9929 +3.0107 +3.0287 +3.0469 +3.0653 +3.0839 +3.1027 +3.1217 +3.1409 +3.1603 +3.1799 +3.1997 +2.2481 +2.2483 +2.2487 +2.2493 +2.2501 +2.2511 +2.2523 +2.2537 +2.2553 +2.2571 +2.2591 +2.2613 +2.2637 +2.2663 +2.2691 +2.2721 +2.2753 +2.2787 +2.2823 +2.2861 +2.2901 +2.2943 +2.2987 +2.3033 +2.3081 +2.3131 +2.3183 +2.3237 +2.3293 +2.3351 +2.3411 +2.3473 +2.3537 +2.3603 +2.3671 +2.3741 +2.3813 +2.3887 +2.3963 +2.4041 +2.4121 +2.4203 +2.4287 +2.4373 +2.4461 +2.4551 +2.4643 +2.4737 +2.4833 +2.4931 +2.5031 +2.5133 +2.5237 +2.5343 +2.5451 +2.5561 +2.5673 +2.5787 +2.5903 +2.6021 +2.6141 +2.6263 +2.6387 +2.6513 +2.6641 +2.6771 +2.6903 +2.7037 +2.7173 +2.7311 +2.7451 +2.7593 +2.7737 +2.7883 +2.8031 +2.8181 +2.8333 +2.8487 +2.8643 +2.8801 +2.8961 +2.9123 +2.9287 +2.9453 +2.9621 +2.9791 +2.9963 +3.0137 +3.0313 +3.0491 +3.0671 +3.0853 +3.1037 +3.1223 +3.1411 +3.1601 +3.1793 +3.1987 +3.2183 +3.2381 +2.2871 +2.2873 +2.2877 +2.2883 +2.2891 +2.2901 +2.2913 +2.2927 +2.2943 +2.2961 +2.2981 +2.3003 +2.3027 +2.3053 +2.3081 +2.3111 +2.3143 +2.3177 +2.3213 +2.3251 +2.3291 +2.3333 +2.3377 +2.3423 +2.3471 +2.3521 +2.3573 +2.3627 +2.3683 +2.3741 +2.3801 +2.3863 +2.3927 +2.3993 +2.4061 +2.4131 +2.4203 +2.4277 +2.4353 +2.4431 +2.4511 +2.4593 +2.4677 +2.4763 +2.4851 +2.4941 +2.5033 +2.5127 +2.5223 +2.5321 +2.5421 +2.5523 +2.5627 +2.5733 +2.5841 +2.5951 +2.6063 +2.6177 +2.6293 +2.6411 +2.6531 +2.6653 +2.6777 +2.6903 +2.7031 +2.7161 +2.7293 +2.7427 +2.7563 +2.7701 +2.7841 +2.7983 +2.8127 +2.8273 +2.8421 +2.8571 +2.8723 +2.8877 +2.9033 +2.9191 +2.9351 +2.9513 +2.9677 +2.9843 +3.0011 +3.0181 +3.0353 +3.0527 +3.0703 +3.0881 +3.1061 +3.1243 +3.1427 +3.1613 +3.1801 +3.1991 +3.2183 +3.2377 +3.2573 +3.2771 +2.3267 +2.3269 +2.3273 +2.3279 +2.3287 +2.3297 +2.3309 +2.3323 +2.3339 +2.3357 +2.3377 +2.3399 +2.3423 +2.3449 +2.3477 +2.3507 +2.3539 +2.3573 +2.3609 +2.3647 +2.3687 +2.3729 +2.3773 +2.3819 +2.3867 +2.3917 +2.3969 +2.4023 +2.4079 +2.4137 +2.4197 +2.4259 +2.4323 +2.4389 +2.4457 +2.4527 +2.4599 +2.4673 +2.4749 +2.4827 +2.4907 +2.4989 +2.5073 +2.5159 +2.5247 +2.5337 +2.5429 +2.5523 +2.5619 +2.5717 +2.5817 +2.5919 +2.6023 +2.6129 +2.6237 +2.6347 +2.6459 +2.6573 +2.6689 +2.6807 +2.6927 +2.7049 +2.7173 +2.7299 +2.7427 +2.7557 +2.7689 +2.7823 +2.7959 +2.8097 +2.8237 +2.8379 +2.8523 +2.8669 +2.8817 +2.8967 +2.9119 +2.9273 +2.9429 +2.9587 +2.9747 +2.9909 +3.0073 +3.0239 +3.0407 +3.0577 +3.0749 +3.0923 +3.1099 +3.1277 +3.1457 +3.1639 +3.1823 +3.2009 +3.2197 +3.2387 +3.2579 +3.2773 +3.2969 +3.3167 +2.3669 +2.3671 +2.3675 +2.3681 +2.3689 +2.3699 +2.3711 +2.3725 +2.3741 +2.3759 +2.3779 +2.3801 +2.3825 +2.3851 +2.3879 +2.3909 +2.3941 +2.3975 +2.4011 +2.4049 +2.4089 +2.4131 +2.4175 +2.4221 +2.4269 +2.4319 +2.4371 +2.4425 +2.4481 +2.4539 +2.4599 +2.4661 +2.4725 +2.4791 +2.4859 +2.4929 +2.5001 +2.5075 +2.5151 +2.5229 +2.5309 +2.5391 +2.5475 +2.5561 +2.5649 +2.5739 +2.5831 +2.5925 +2.6021 +2.6119 +2.6219 +2.6321 +2.6425 +2.6531 +2.6639 +2.6749 +2.6861 +2.6975 +2.7091 +2.7209 +2.7329 +2.7451 +2.7575 +2.7701 +2.7829 +2.7959 +2.8091 +2.8225 +2.8361 +2.8499 +2.8639 +2.8781 +2.8925 +2.9071 +2.9219 +2.9369 +2.9521 +2.9675 +2.9831 +2.9989 +3.0149 +3.0311 +3.0475 +3.0641 +3.0809 +3.0979 +3.1151 +3.1325 +3.1501 +3.1679 +3.1859 +3.2041 +3.2225 +3.2411 +3.2599 +3.2789 +3.2981 +3.3175 +3.3371 +3.3569 +2.4077 +2.4079 +2.4083 +2.4089 +2.4097 +2.4107 +2.4119 +2.4133 +2.4149 +2.4167 +2.4187 +2.4209 +2.4233 +2.4259 +2.4287 +2.4317 +2.4349 +2.4383 +2.4419 +2.4457 +2.4497 +2.4539 +2.4583 +2.4629 +2.4677 +2.4727 +2.4779 +2.4833 +2.4889 +2.4947 +2.5007 +2.5069 +2.5133 +2.5199 +2.5267 +2.5337 +2.5409 +2.5483 +2.5559 +2.5637 +2.5717 +2.5799 +2.5883 +2.5969 +2.6057 +2.6147 +2.6239 +2.6333 +2.6429 +2.6527 +2.6627 +2.6729 +2.6833 +2.6939 +2.7047 +2.7157 +2.7269 +2.7383 +2.7499 +2.7617 +2.7737 +2.7859 +2.7983 +2.8109 +2.8237 +2.8367 +2.8499 +2.8633 +2.8769 +2.8907 +2.9047 +2.9189 +2.9333 +2.9479 +2.9627 +2.9777 +2.9929 +3.0083 +3.0239 +3.0397 +3.0557 +3.0719 +3.0883 +3.1049 +3.1217 +3.1387 +3.1559 +3.1733 +3.1909 +3.2087 +3.2267 +3.2449 +3.2633 +3.2819 +3.3007 +3.3197 +3.3389 +3.3583 +3.3779 +3.3977 +2.4491 +2.4493 +2.4497 +2.4503 +2.4511 +2.4521 +2.4533 +2.4547 +2.4563 +2.4581 +2.4601 +2.4623 +2.4647 +2.4673 +2.4701 +2.4731 +2.4763 +2.4797 +2.4833 +2.4871 +2.4911 +2.4953 +2.4997 +2.5043 +2.5091 +2.5141 +2.5193 +2.5247 +2.5303 +2.5361 +2.5421 +2.5483 +2.5547 +2.5613 +2.5681 +2.5751 +2.5823 +2.5897 +2.5973 +2.6051 +2.6131 +2.6213 +2.6297 +2.6383 +2.6471 +2.6561 +2.6653 +2.6747 +2.6843 +2.6941 +2.7041 +2.7143 +2.7247 +2.7353 +2.7461 +2.7571 +2.7683 +2.7797 +2.7913 +2.8031 +2.8151 +2.8273 +2.8397 +2.8523 +2.8651 +2.8781 +2.8913 +2.9047 +2.9183 +2.9321 +2.9461 +2.9603 +2.9747 +2.9893 +3.0041 +3.0191 +3.0343 +3.0497 +3.0653 +3.0811 +3.0971 +3.1133 +3.1297 +3.1463 +3.1631 +3.1801 +3.1973 +3.2147 +3.2323 +3.2501 +3.2681 +3.2863 +3.3047 +3.3233 +3.3421 +3.3611 +3.3803 +3.3997 +3.4193 +3.4391 +2.4911 +2.4913 +2.4917 +2.4923 +2.4931 +2.4941 +2.4953 +2.4967 +2.4983 +2.5001 +2.5021 +2.5043 +2.5067 +2.5093 +2.5121 +2.5151 +2.5183 +2.5217 +2.5253 +2.5291 +2.5331 +2.5373 +2.5417 +2.5463 +2.5511 +2.5561 +2.5613 +2.5667 +2.5723 +2.5781 +2.5841 +2.5903 +2.5967 +2.6033 +2.6101 +2.6171 +2.6243 +2.6317 +2.6393 +2.6471 +2.6551 +2.6633 +2.6717 +2.6803 +2.6891 +2.6981 +2.7073 +2.7167 +2.7263 +2.7361 +2.7461 +2.7563 +2.7667 +2.7773 +2.7881 +2.7991 +2.8103 +2.8217 +2.8333 +2.8451 +2.8571 +2.8693 +2.8817 +2.8943 +2.9071 +2.9201 +2.9333 +2.9467 +2.9603 +2.9741 +2.9881 +3.0023 +3.0167 +3.0313 +3.0461 +3.0611 +3.0763 +3.0917 +3.1073 +3.1231 +3.1391 +3.1553 +3.1717 +3.1883 +3.2051 +3.2221 +3.2393 +3.2567 +3.2743 +3.2921 +3.3101 +3.3283 +3.3467 +3.3653 +3.3841 +3.4031 +3.4223 +3.4417 +3.4613 +3.4811 +2.5337 +2.5339 +2.5343 +2.5349 +2.5357 +2.5367 +2.5379 +2.5393 +2.5409 +2.5427 +2.5447 +2.5469 +2.5493 +2.5519 +2.5547 +2.5577 +2.5609 +2.5643 +2.5679 +2.5717 +2.5757 +2.5799 +2.5843 +2.5889 +2.5937 +2.5987 +2.6039 +2.6093 +2.6149 +2.6207 +2.6267 +2.6329 +2.6393 +2.6459 +2.6527 +2.6597 +2.6669 +2.6743 +2.6819 +2.6897 +2.6977 +2.7059 +2.7143 +2.7229 +2.7317 +2.7407 +2.7499 +2.7593 +2.7689 +2.7787 +2.7887 +2.7989 +2.8093 +2.8199 +2.8307 +2.8417 +2.8529 +2.8643 +2.8759 +2.8877 +2.8997 +2.9119 +2.9243 +2.9369 +2.9497 +2.9627 +2.9759 +2.9893 +3.0029 +3.0167 +3.0307 +3.0449 +3.0593 +3.0739 +3.0887 +3.1037 +3.1189 +3.1343 +3.1499 +3.1657 +3.1817 +3.1979 +3.2143 +3.2309 +3.2477 +3.2647 +3.2819 +3.2993 +3.3169 +3.3347 +3.3527 +3.3709 +3.3893 +3.4079 +3.4267 +3.4457 +3.4649 +3.4843 +3.5039 +3.5237 +2.5769 +2.5771 +2.5775 +2.5781 +2.5789 +2.5799 +2.5811 +2.5825 +2.5841 +2.5859 +2.5879 +2.5901 +2.5925 +2.5951 +2.5979 +2.6009 +2.6041 +2.6075 +2.6111 +2.6149 +2.6189 +2.6231 +2.6275 +2.6321 +2.6369 +2.6419 +2.6471 +2.6525 +2.6581 +2.6639 +2.6699 +2.6761 +2.6825 +2.6891 +2.6959 +2.7029 +2.7101 +2.7175 +2.7251 +2.7329 +2.7409 +2.7491 +2.7575 +2.7661 +2.7749 +2.7839 +2.7931 +2.8025 +2.8121 +2.8219 +2.8319 +2.8421 +2.8525 +2.8631 +2.8739 +2.8849 +2.8961 +2.9075 +2.9191 +2.9309 +2.9429 +2.9551 +2.9675 +2.9801 +2.9929 +3.0059 +3.0191 +3.0325 +3.0461 +3.0599 +3.0739 +3.0881 +3.1025 +3.1171 +3.1319 +3.1469 +3.1621 +3.1775 +3.1931 +3.2089 +3.2249 +3.2411 +3.2575 +3.2741 +3.2909 +3.3079 +3.3251 +3.3425 +3.3601 +3.3779 +3.3959 +3.4141 +3.4325 +3.4511 +3.4699 +3.4889 +3.5081 +3.5275 +3.5471 +3.5669 +2.6207 +2.6209 +2.6213 +2.6219 +2.6227 +2.6237 +2.6249 +2.6263 +2.6279 +2.6297 +2.6317 +2.6339 +2.6363 +2.6389 +2.6417 +2.6447 +2.6479 +2.6513 +2.6549 +2.6587 +2.6627 +2.6669 +2.6713 +2.6759 +2.6807 +2.6857 +2.6909 +2.6963 +2.7019 +2.7077 +2.7137 +2.7199 +2.7263 +2.7329 +2.7397 +2.7467 +2.7539 +2.7613 +2.7689 +2.7767 +2.7847 +2.7929 +2.8013 +2.8099 +2.8187 +2.8277 +2.8369 +2.8463 +2.8559 +2.8657 +2.8757 +2.8859 +2.8963 +2.9069 +2.9177 +2.9287 +2.9399 +2.9513 +2.9629 +2.9747 +2.9867 +2.9989 +3.0113 +3.0239 +3.0367 +3.0497 +3.0629 +3.0763 +3.0899 +3.1037 +3.1177 +3.1319 +3.1463 +3.1609 +3.1757 +3.1907 +3.2059 +3.2213 +3.2369 +3.2527 +3.2687 +3.2849 +3.3013 +3.3179 +3.3347 +3.3517 +3.3689 +3.3863 +3.4039 +3.4217 +3.4397 +3.4579 +3.4763 +3.4949 +3.5137 +3.5327 +3.5519 +3.5713 +3.5909 +3.6107 +2.6651 +2.6653 +2.6657 +2.6663 +2.6671 +2.6681 +2.6693 +2.6707 +2.6723 +2.6741 +2.6761 +2.6783 +2.6807 +2.6833 +2.6861 +2.6891 +2.6923 +2.6957 +2.6993 +2.7031 +2.7071 +2.7113 +2.7157 +2.7203 +2.7251 +2.7301 +2.7353 +2.7407 +2.7463 +2.7521 +2.7581 +2.7643 +2.7707 +2.7773 +2.7841 +2.7911 +2.7983 +2.8057 +2.8133 +2.8211 +2.8291 +2.8373 +2.8457 +2.8543 +2.8631 +2.8721 +2.8813 +2.8907 +2.9003 +2.9101 +2.9201 +2.9303 +2.9407 +2.9513 +2.9621 +2.9731 +2.9843 +2.9957 +3.0073 +3.0191 +3.0311 +3.0433 +3.0557 +3.0683 +3.0811 +3.0941 +3.1073 +3.1207 +3.1343 +3.1481 +3.1621 +3.1763 +3.1907 +3.2053 +3.2201 +3.2351 +3.2503 +3.2657 +3.2813 +3.2971 +3.3131 +3.3293 +3.3457 +3.3623 +3.3791 +3.3961 +3.4133 +3.4307 +3.4483 +3.4661 +3.4841 +3.5023 +3.5207 +3.5393 +3.5581 +3.5771 +3.5963 +3.6157 +3.6353 +3.6551 +2.7101 +2.7103 +2.7107 +2.7113 +2.7121 +2.7131 +2.7143 +2.7157 +2.7173 +2.7191 +2.7211 +2.7233 +2.7257 +2.7283 +2.7311 +2.7341 +2.7373 +2.7407 +2.7443 +2.7481 +2.7521 +2.7563 +2.7607 +2.7653 +2.7701 +2.7751 +2.7803 +2.7857 +2.7913 +2.7971 +2.8031 +2.8093 +2.8157 +2.8223 +2.8291 +2.8361 +2.8433 +2.8507 +2.8583 +2.8661 +2.8741 +2.8823 +2.8907 +2.8993 +2.9081 +2.9171 +2.9263 +2.9357 +2.9453 +2.9551 +2.9651 +2.9753 +2.9857 +2.9963 +3.0071 +3.0181 +3.0293 +3.0407 +3.0523 +3.0641 +3.0761 +3.0883 +3.1007 +3.1133 +3.1261 +3.1391 +3.1523 +3.1657 +3.1793 +3.1931 +3.2071 +3.2213 +3.2357 +3.2503 +3.2651 +3.2801 +3.2953 +3.3107 +3.3263 +3.3421 +3.3581 +3.3743 +3.3907 +3.4073 +3.4241 +3.4411 +3.4583 +3.4757 +3.4933 +3.5111 +3.5291 +3.5473 +3.5657 +3.5843 +3.6031 +3.6221 +3.6413 +3.6607 +3.6803 +3.7001 +2.7557 +2.7559 +2.7563 +2.7569 +2.7577 +2.7587 +2.7599 +2.7613 +2.7629 +2.7647 +2.7667 +2.7689 +2.7713 +2.7739 +2.7767 +2.7797 +2.7829 +2.7863 +2.7899 +2.7937 +2.7977 +2.8019 +2.8063 +2.8109 +2.8157 +2.8207 +2.8259 +2.8313 +2.8369 +2.8427 +2.8487 +2.8549 +2.8613 +2.8679 +2.8747 +2.8817 +2.8889 +2.8963 +2.9039 +2.9117 +2.9197 +2.9279 +2.9363 +2.9449 +2.9537 +2.9627 +2.9719 +2.9813 +2.9909 +3.0007 +3.0107 +3.0209 +3.0313 +3.0419 +3.0527 +3.0637 +3.0749 +3.0863 +3.0979 +3.1097 +3.1217 +3.1339 +3.1463 +3.1589 +3.1717 +3.1847 +3.1979 +3.2113 +3.2249 +3.2387 +3.2527 +3.2669 +3.2813 +3.2959 +3.3107 +3.3257 +3.3409 +3.3563 +3.3719 +3.3877 +3.4037 +3.4199 +3.4363 +3.4529 +3.4697 +3.4867 +3.5039 +3.5213 +3.5389 +3.5567 +3.5747 +3.5929 +3.6113 +3.6299 +3.6487 +3.6677 +3.6869 +3.7063 +3.7259 +3.7457 +2.8019 +2.8021 +2.8025 +2.8031 +2.8039 +2.8049 +2.8061 +2.8075 +2.8091 +2.8109 +2.8129 +2.8151 +2.8175 +2.8201 +2.8229 +2.8259 +2.8291 +2.8325 +2.8361 +2.8399 +2.8439 +2.8481 +2.8525 +2.8571 +2.8619 +2.8669 +2.8721 +2.8775 +2.8831 +2.8889 +2.8949 +2.9011 +2.9075 +2.9141 +2.9209 +2.9279 +2.9351 +2.9425 +2.9501 +2.9579 +2.9659 +2.9741 +2.9825 +2.9911 +2.9999 +3.0089 +3.0181 +3.0275 +3.0371 +3.0469 +3.0569 +3.0671 +3.0775 +3.0881 +3.0989 +3.1099 +3.1211 +3.1325 +3.1441 +3.1559 +3.1679 +3.1801 +3.1925 +3.2051 +3.2179 +3.2309 +3.2441 +3.2575 +3.2711 +3.2849 +3.2989 +3.3131 +3.3275 +3.3421 +3.3569 +3.3719 +3.3871 +3.4025 +3.4181 +3.4339 +3.4499 +3.4661 +3.4825 +3.4991 +3.5159 +3.5329 +3.5501 +3.5675 +3.5851 +3.6029 +3.6209 +3.6391 +3.6575 +3.6761 +3.6949 +3.7139 +3.7331 +3.7525 +3.7721 +3.7919 +2.8487 +2.8489 +2.8493 +2.8499 +2.8507 +2.8517 +2.8529 +2.8543 +2.8559 +2.8577 +2.8597 +2.8619 +2.8643 +2.8669 +2.8697 +2.8727 +2.8759 +2.8793 +2.8829 +2.8867 +2.8907 +2.8949 +2.8993 +2.9039 +2.9087 +2.9137 +2.9189 +2.9243 +2.9299 +2.9357 +2.9417 +2.9479 +2.9543 +2.9609 +2.9677 +2.9747 +2.9819 +2.9893 +2.9969 +3.0047 +3.0127 +3.0209 +3.0293 +3.0379 +3.0467 +3.0557 +3.0649 +3.0743 +3.0839 +3.0937 +3.1037 +3.1139 +3.1243 +3.1349 +3.1457 +3.1567 +3.1679 +3.1793 +3.1909 +3.2027 +3.2147 +3.2269 +3.2393 +3.2519 +3.2647 +3.2777 +3.2909 +3.3043 +3.3179 +3.3317 +3.3457 +3.3599 +3.3743 +3.3889 +3.4037 +3.4187 +3.4339 +3.4493 +3.4649 +3.4807 +3.4967 +3.5129 +3.5293 +3.5459 +3.5627 +3.5797 +3.5969 +3.6143 +3.6319 +3.6497 +3.6677 +3.6859 +3.7043 +3.7229 +3.7417 +3.7607 +3.7799 +3.7993 +3.8189 +3.8387 +2.8961 +2.8963 +2.8967 +2.8973 +2.8981 +2.8991 +2.9003 +2.9017 +2.9033 +2.9051 +2.9071 +2.9093 +2.9117 +2.9143 +2.9171 +2.9201 +2.9233 +2.9267 +2.9303 +2.9341 +2.9381 +2.9423 +2.9467 +2.9513 +2.9561 +2.9611 +2.9663 +2.9717 +2.9773 +2.9831 +2.9891 +2.9953 +3.0017 +3.0083 +3.0151 +3.0221 +3.0293 +3.0367 +3.0443 +3.0521 +3.0601 +3.0683 +3.0767 +3.0853 +3.0941 +3.1031 +3.1123 +3.1217 +3.1313 +3.1411 +3.1511 +3.1613 +3.1717 +3.1823 +3.1931 +3.2041 +3.2153 +3.2267 +3.2383 +3.2501 +3.2621 +3.2743 +3.2867 +3.2993 +3.3121 +3.3251 +3.3383 +3.3517 +3.3653 +3.3791 +3.3931 +3.4073 +3.4217 +3.4363 +3.4511 +3.4661 +3.4813 +3.4967 +3.5123 +3.5281 +3.5441 +3.5603 +3.5767 +3.5933 +3.6101 +3.6271 +3.6443 +3.6617 +3.6793 +3.6971 +3.7151 +3.7333 +3.7517 +3.7703 +3.7891 +3.8081 +3.8273 +3.8467 +3.8663 +3.8861 +2.9441 +2.9443 +2.9447 +2.9453 +2.9461 +2.9471 +2.9483 +2.9497 +2.9513 +2.9531 +2.9551 +2.9573 +2.9597 +2.9623 +2.9651 +2.9681 +2.9713 +2.9747 +2.9783 +2.9821 +2.9861 +2.9903 +2.9947 +2.9993 +3.0041 +3.0091 +3.0143 +3.0197 +3.0253 +3.0311 +3.0371 +3.0433 +3.0497 +3.0563 +3.0631 +3.0701 +3.0773 +3.0847 +3.0923 +3.1001 +3.1081 +3.1163 +3.1247 +3.1333 +3.1421 +3.1511 +3.1603 +3.1697 +3.1793 +3.1891 +3.1991 +3.2093 +3.2197 +3.2303 +3.2411 +3.2521 +3.2633 +3.2747 +3.2863 +3.2981 +3.3101 +3.3223 +3.3347 +3.3473 +3.3601 +3.3731 +3.3863 +3.3997 +3.4133 +3.4271 +3.4411 +3.4553 +3.4697 +3.4843 +3.4991 +3.5141 +3.5293 +3.5447 +3.5603 +3.5761 +3.5921 +3.6083 +3.6247 +3.6413 +3.6581 +3.6751 +3.6923 +3.7097 +3.7273 +3.7451 +3.7631 +3.7813 +3.7997 +3.8183 +3.8371 +3.8561 +3.8753 +3.8947 +3.9143 +3.9341 +2.9927 +2.9929 +2.9933 +2.9939 +2.9947 +2.9957 +2.9969 +2.9983 +2.9999 +3.0017 +3.0037 +3.0059 +3.0083 +3.0109 +3.0137 +3.0167 +3.0199 +3.0233 +3.0269 +3.0307 +3.0347 +3.0389 +3.0433 +3.0479 +3.0527 +3.0577 +3.0629 +3.0683 +3.0739 +3.0797 +3.0857 +3.0919 +3.0983 +3.1049 +3.1117 +3.1187 +3.1259 +3.1333 +3.1409 +3.1487 +3.1567 +3.1649 +3.1733 +3.1819 +3.1907 +3.1997 +3.2089 +3.2183 +3.2279 +3.2377 +3.2477 +3.2579 +3.2683 +3.2789 +3.2897 +3.3007 +3.3119 +3.3233 +3.3349 +3.3467 +3.3587 +3.3709 +3.3833 +3.3959 +3.4087 +3.4217 +3.4349 +3.4483 +3.4619 +3.4757 +3.4897 +3.5039 +3.5183 +3.5329 +3.5477 +3.5627 +3.5779 +3.5933 +3.6089 +3.6247 +3.6407 +3.6569 +3.6733 +3.6899 +3.7067 +3.7237 +3.7409 +3.7583 +3.7759 +3.7937 +3.8117 +3.8299 +3.8483 +3.8669 +3.8857 +3.9047 +3.9239 +3.9433 +3.9629 +3.9827 +3.0419 +3.0421 +3.0425 +3.0431 +3.0439 +3.0449 +3.0461 +3.0475 +3.0491 +3.0509 +3.0529 +3.0551 +3.0575 +3.0601 +3.0629 +3.0659 +3.0691 +3.0725 +3.0761 +3.0799 +3.0839 +3.0881 +3.0925 +3.0971 +3.1019 +3.1069 +3.1121 +3.1175 +3.1231 +3.1289 +3.1349 +3.1411 +3.1475 +3.1541 +3.1609 +3.1679 +3.1751 +3.1825 +3.1901 +3.1979 +3.2059 +3.2141 +3.2225 +3.2311 +3.2399 +3.2489 +3.2581 +3.2675 +3.2771 +3.2869 +3.2969 +3.3071 +3.3175 +3.3281 +3.3389 +3.3499 +3.3611 +3.3725 +3.3841 +3.3959 +3.4079 +3.4201 +3.4325 +3.4451 +3.4579 +3.4709 +3.4841 +3.4975 +3.5111 +3.5249 +3.5389 +3.5531 +3.5675 +3.5821 +3.5969 +3.6119 +3.6271 +3.6425 +3.6581 +3.6739 +3.6899 +3.7061 +3.7225 +3.7391 +3.7559 +3.7729 +3.7901 +3.8075 +3.8251 +3.8429 +3.8609 +3.8791 +3.8975 +3.9161 +3.9349 +3.9539 +3.9731 +3.9925 +4.0121 +4.0319 +3.0917 +3.0919 +3.0923 +3.0929 +3.0937 +3.0947 +3.0959 +3.0973 +3.0989 +3.1007 +3.1027 +3.1049 +3.1073 +3.1099 +3.1127 +3.1157 +3.1189 +3.1223 +3.1259 +3.1297 +3.1337 +3.1379 +3.1423 +3.1469 +3.1517 +3.1567 +3.1619 +3.1673 +3.1729 +3.1787 +3.1847 +3.1909 +3.1973 +3.2039 +3.2107 +3.2177 +3.2249 +3.2323 +3.2399 +3.2477 +3.2557 +3.2639 +3.2723 +3.2809 +3.2897 +3.2987 +3.3079 +3.3173 +3.3269 +3.3367 +3.3467 +3.3569 +3.3673 +3.3779 +3.3887 +3.3997 +3.4109 +3.4223 +3.4339 +3.4457 +3.4577 +3.4699 +3.4823 +3.4949 +3.5077 +3.5207 +3.5339 +3.5473 +3.5609 +3.5747 +3.5887 +3.6029 +3.6173 +3.6319 +3.6467 +3.6617 +3.6769 +3.6923 +3.7079 +3.7237 +3.7397 +3.7559 +3.7723 +3.7889 +3.8057 +3.8227 +3.8399 +3.8573 +3.8749 +3.8927 +3.9107 +3.9289 +3.9473 +3.9659 +3.9847 +4.0037 +4.0229 +4.0423 +4.0619 +4.0817 +3.1421 +3.1423 +3.1427 +3.1433 +3.1441 +3.1451 +3.1463 +3.1477 +3.1493 +3.1511 +3.1531 +3.1553 +3.1577 +3.1603 +3.1631 +3.1661 +3.1693 +3.1727 +3.1763 +3.1801 +3.1841 +3.1883 +3.1927 +3.1973 +3.2021 +3.2071 +3.2123 +3.2177 +3.2233 +3.2291 +3.2351 +3.2413 +3.2477 +3.2543 +3.2611 +3.2681 +3.2753 +3.2827 +3.2903 +3.2981 +3.3061 +3.3143 +3.3227 +3.3313 +3.3401 +3.3491 +3.3583 +3.3677 +3.3773 +3.3871 +3.3971 +3.4073 +3.4177 +3.4283 +3.4391 +3.4501 +3.4613 +3.4727 +3.4843 +3.4961 +3.5081 +3.5203 +3.5327 +3.5453 +3.5581 +3.5711 +3.5843 +3.5977 +3.6113 +3.6251 +3.6391 +3.6533 +3.6677 +3.6823 +3.6971 +3.7121 +3.7273 +3.7427 +3.7583 +3.7741 +3.7901 +3.8063 +3.8227 +3.8393 +3.8561 +3.8731 +3.8903 +3.9077 +3.9253 +3.9431 +3.9611 +3.9793 +3.9977 +4.0163 +4.0351 +4.0541 +4.0733 +4.0927 +4.1123 +4.1321 +3.1931 +3.1933 +3.1937 +3.1943 +3.1951 +3.1961 +3.1973 +3.1987 +3.2003 +3.2021 +3.2041 +3.2063 +3.2087 +3.2113 +3.2141 +3.2171 +3.2203 +3.2237 +3.2273 +3.2311 +3.2351 +3.2393 +3.2437 +3.2483 +3.2531 +3.2581 +3.2633 +3.2687 +3.2743 +3.2801 +3.2861 +3.2923 +3.2987 +3.3053 +3.3121 +3.3191 +3.3263 +3.3337 +3.3413 +3.3491 +3.3571 +3.3653 +3.3737 +3.3823 +3.3911 +3.4001 +3.4093 +3.4187 +3.4283 +3.4381 +3.4481 +3.4583 +3.4687 +3.4793 +3.4901 +3.5011 +3.5123 +3.5237 +3.5353 +3.5471 +3.5591 +3.5713 +3.5837 +3.5963 +3.6091 +3.6221 +3.6353 +3.6487 +3.6623 +3.6761 +3.6901 +3.7043 +3.7187 +3.7333 +3.7481 +3.7631 +3.7783 +3.7937 +3.8093 +3.8251 +3.8411 +3.8573 +3.8737 +3.8903 +3.9071 +3.9241 +3.9413 +3.9587 +3.9763 +3.9941 +4.0121 +4.0303 +4.0487 +4.0673 +4.0861 +4.1051 +4.1243 +4.1437 +4.1633 +4.1831 +3.2447 +3.2449 +3.2453 +3.2459 +3.2467 +3.2477 +3.2489 +3.2503 +3.2519 +3.2537 +3.2557 +3.2579 +3.2603 +3.2629 +3.2657 +3.2687 +3.2719 +3.2753 +3.2789 +3.2827 +3.2867 +3.2909 +3.2953 +3.2999 +3.3047 +3.3097 +3.3149 +3.3203 +3.3259 +3.3317 +3.3377 +3.3439 +3.3503 +3.3569 +3.3637 +3.3707 +3.3779 +3.3853 +3.3929 +3.4007 +3.4087 +3.4169 +3.4253 +3.4339 +3.4427 +3.4517 +3.4609 +3.4703 +3.4799 +3.4897 +3.4997 +3.5099 +3.5203 +3.5309 +3.5417 +3.5527 +3.5639 +3.5753 +3.5869 +3.5987 +3.6107 +3.6229 +3.6353 +3.6479 +3.6607 +3.6737 +3.6869 +3.7003 +3.7139 +3.7277 +3.7417 +3.7559 +3.7703 +3.7849 +3.7997 +3.8147 +3.8299 +3.8453 +3.8609 +3.8767 +3.8927 +3.9089 +3.9253 +3.9419 +3.9587 +3.9757 +3.9929 +4.0103 +4.0279 +4.0457 +4.0637 +4.0819 +4.1003 +4.1189 +4.1377 +4.1567 +4.1759 +4.1953 +4.2149 +4.2347 +3.2969 +3.2971 +3.2975 +3.2981 +3.2989 +3.2999 +3.3011 +3.3025 +3.3041 +3.3059 +3.3079 +3.3101 +3.3125 +3.3151 +3.3179 +3.3209 +3.3241 +3.3275 +3.3311 +3.3349 +3.3389 +3.3431 +3.3475 +3.3521 +3.3569 +3.3619 +3.3671 +3.3725 +3.3781 +3.3839 +3.3899 +3.3961 +3.4025 +3.4091 +3.4159 +3.4229 +3.4301 +3.4375 +3.4451 +3.4529 +3.4609 +3.4691 +3.4775 +3.4861 +3.4949 +3.5039 +3.5131 +3.5225 +3.5321 +3.5419 +3.5519 +3.5621 +3.5725 +3.5831 +3.5939 +3.6049 +3.6161 +3.6275 +3.6391 +3.6509 +3.6629 +3.6751 +3.6875 +3.7001 +3.7129 +3.7259 +3.7391 +3.7525 +3.7661 +3.7799 +3.7939 +3.8081 +3.8225 +3.8371 +3.8519 +3.8669 +3.8821 +3.8975 +3.9131 +3.9289 +3.9449 +3.9611 +3.9775 +3.9941 +4.0109 +4.0279 +4.0451 +4.0625 +4.0801 +4.0979 +4.1159 +4.1341 +4.1525 +4.1711 +4.1899 +4.2089 +4.2281 +4.2475 +4.2671 +4.2869 +3.3497 +3.3499 +3.3503 +3.3509 +3.3517 +3.3527 +3.3539 +3.3553 +3.3569 +3.3587 +3.3607 +3.3629 +3.3653 +3.3679 +3.3707 +3.3737 +3.3769 +3.3803 +3.3839 +3.3877 +3.3917 +3.3959 +3.4003 +3.4049 +3.4097 +3.4147 +3.4199 +3.4253 +3.4309 +3.4367 +3.4427 +3.4489 +3.4553 +3.4619 +3.4687 +3.4757 +3.4829 +3.4903 +3.4979 +3.5057 +3.5137 +3.5219 +3.5303 +3.5389 +3.5477 +3.5567 +3.5659 +3.5753 +3.5849 +3.5947 +3.6047 +3.6149 +3.6253 +3.6359 +3.6467 +3.6577 +3.6689 +3.6803 +3.6919 +3.7037 +3.7157 +3.7279 +3.7403 +3.7529 +3.7657 +3.7787 +3.7919 +3.8053 +3.8189 +3.8327 +3.8467 +3.8609 +3.8753 +3.8899 +3.9047 +3.9197 +3.9349 +3.9503 +3.9659 +3.9817 +3.9977 +4.0139 +4.0303 +4.0469 +4.0637 +4.0807 +4.0979 +4.1153 +4.1329 +4.1507 +4.1687 +4.1869 +4.2053 +4.2239 +4.2427 +4.2617 +4.2809 +4.3003 +4.3199 +4.3397 +3.4031 +3.4033 +3.4037 +3.4043 +3.4051 +3.4061 +3.4073 +3.4087 +3.4103 +3.4121 +3.4141 +3.4163 +3.4187 +3.4213 +3.4241 +3.4271 +3.4303 +3.4337 +3.4373 +3.4411 +3.4451 +3.4493 +3.4537 +3.4583 +3.4631 +3.4681 +3.4733 +3.4787 +3.4843 +3.4901 +3.4961 +3.5023 +3.5087 +3.5153 +3.5221 +3.5291 +3.5363 +3.5437 +3.5513 +3.5591 +3.5671 +3.5753 +3.5837 +3.5923 +3.6011 +3.6101 +3.6193 +3.6287 +3.6383 +3.6481 +3.6581 +3.6683 +3.6787 +3.6893 +3.7001 +3.7111 +3.7223 +3.7337 +3.7453 +3.7571 +3.7691 +3.7813 +3.7937 +3.8063 +3.8191 +3.8321 +3.8453 +3.8587 +3.8723 +3.8861 +3.9001 +3.9143 +3.9287 +3.9433 +3.9581 +3.9731 +3.9883 +4.0037 +4.0193 +4.0351 +4.0511 +4.0673 +4.0837 +4.1003 +4.1171 +4.1341 +4.1513 +4.1687 +4.1863 +4.2041 +4.2221 +4.2403 +4.2587 +4.2773 +4.2961 +4.3151 +4.3343 +4.3537 +4.3733 +4.3931 +3.4571 +3.4573 +3.4577 +3.4583 +3.4591 +3.4601 +3.4613 +3.4627 +3.4643 +3.4661 +3.4681 +3.4703 +3.4727 +3.4753 +3.4781 +3.4811 +3.4843 +3.4877 +3.4913 +3.4951 +3.4991 +3.5033 +3.5077 +3.5123 +3.5171 +3.5221 +3.5273 +3.5327 +3.5383 +3.5441 +3.5501 +3.5563 +3.5627 +3.5693 +3.5761 +3.5831 +3.5903 +3.5977 +3.6053 +3.6131 +3.6211 +3.6293 +3.6377 +3.6463 +3.6551 +3.6641 +3.6733 +3.6827 +3.6923 +3.7021 +3.7121 +3.7223 +3.7327 +3.7433 +3.7541 +3.7651 +3.7763 +3.7877 +3.7993 +3.8111 +3.8231 +3.8353 +3.8477 +3.8603 +3.8731 +3.8861 +3.8993 +3.9127 +3.9263 +3.9401 +3.9541 +3.9683 +3.9827 +3.9973 +4.0121 +4.0271 +4.0423 +4.0577 +4.0733 +4.0891 +4.1051 +4.1213 +4.1377 +4.1543 +4.1711 +4.1881 +4.2053 +4.2227 +4.2403 +4.2581 +4.2761 +4.2943 +4.3127 +4.3313 +4.3501 +4.3691 +4.3883 +4.4077 +4.4273 +4.4471 +3.5117 +3.5119 +3.5123 +3.5129 +3.5137 +3.5147 +3.5159 +3.5173 +3.5189 +3.5207 +3.5227 +3.5249 +3.5273 +3.5299 +3.5327 +3.5357 +3.5389 +3.5423 +3.5459 +3.5497 +3.5537 +3.5579 +3.5623 +3.5669 +3.5717 +3.5767 +3.5819 +3.5873 +3.5929 +3.5987 +3.6047 +3.6109 +3.6173 +3.6239 +3.6307 +3.6377 +3.6449 +3.6523 +3.6599 +3.6677 +3.6757 +3.6839 +3.6923 +3.7009 +3.7097 +3.7187 +3.7279 +3.7373 +3.7469 +3.7567 +3.7667 +3.7769 +3.7873 +3.7979 +3.8087 +3.8197 +3.8309 +3.8423 +3.8539 +3.8657 +3.8777 +3.8899 +3.9023 +3.9149 +3.9277 +3.9407 +3.9539 +3.9673 +3.9809 +3.9947 +4.0087 +4.0229 +4.0373 +4.0519 +4.0667 +4.0817 +4.0969 +4.1123 +4.1279 +4.1437 +4.1597 +4.1759 +4.1923 +4.2089 +4.2257 +4.2427 +4.2599 +4.2773 +4.2949 +4.3127 +4.3307 +4.3489 +4.3673 +4.3859 +4.4047 +4.4237 +4.4429 +4.4623 +4.4819 +4.5017 +3.5669 +3.5671 +3.5675 +3.5681 +3.5689 +3.5699 +3.5711 +3.5725 +3.5741 +3.5759 +3.5779 +3.5801 +3.5825 +3.5851 +3.5879 +3.5909 +3.5941 +3.5975 +3.6011 +3.6049 +3.6089 +3.6131 +3.6175 +3.6221 +3.6269 +3.6319 +3.6371 +3.6425 +3.6481 +3.6539 +3.6599 +3.6661 +3.6725 +3.6791 +3.6859 +3.6929 +3.7001 +3.7075 +3.7151 +3.7229 +3.7309 +3.7391 +3.7475 +3.7561 +3.7649 +3.7739 +3.7831 +3.7925 +3.8021 +3.8119 +3.8219 +3.8321 +3.8425 +3.8531 +3.8639 +3.8749 +3.8861 +3.8975 +3.9091 +3.9209 +3.9329 +3.9451 +3.9575 +3.9701 +3.9829 +3.9959 +4.0091 +4.0225 +4.0361 +4.0499 +4.0639 +4.0781 +4.0925 +4.1071 +4.1219 +4.1369 +4.1521 +4.1675 +4.1831 +4.1989 +4.2149 +4.2311 +4.2475 +4.2641 +4.2809 +4.2979 +4.3151 +4.3325 +4.3501 +4.3679 +4.3859 +4.4041 +4.4225 +4.4411 +4.4599 +4.4789 +4.4981 +4.5175 +4.5371 +4.5569 +3.6227 +3.6229 +3.6233 +3.6239 +3.6247 +3.6257 +3.6269 +3.6283 +3.6299 +3.6317 +3.6337 +3.6359 +3.6383 +3.6409 +3.6437 +3.6467 +3.6499 +3.6533 +3.6569 +3.6607 +3.6647 +3.6689 +3.6733 +3.6779 +3.6827 +3.6877 +3.6929 +3.6983 +3.7039 +3.7097 +3.7157 +3.7219 +3.7283 +3.7349 +3.7417 +3.7487 +3.7559 +3.7633 +3.7709 +3.7787 +3.7867 +3.7949 +3.8033 +3.8119 +3.8207 +3.8297 +3.8389 +3.8483 +3.8579 +3.8677 +3.8777 +3.8879 +3.8983 +3.9089 +3.9197 +3.9307 +3.9419 +3.9533 +3.9649 +3.9767 +3.9887 +4.0009 +4.0133 +4.0259 +4.0387 +4.0517 +4.0649 +4.0783 +4.0919 +4.1057 +4.1197 +4.1339 +4.1483 +4.1629 +4.1777 +4.1927 +4.2079 +4.2233 +4.2389 +4.2547 +4.2707 +4.2869 +4.3033 +4.3199 +4.3367 +4.3537 +4.3709 +4.3883 +4.4059 +4.4237 +4.4417 +4.4599 +4.4783 +4.4969 +4.5157 +4.5347 +4.5539 +4.5733 +4.5929 +4.6127 +3.6791 +3.6793 +3.6797 +3.6803 +3.6811 +3.6821 +3.6833 +3.6847 +3.6863 +3.6881 +3.6901 +3.6923 +3.6947 +3.6973 +3.7001 +3.7031 +3.7063 +3.7097 +3.7133 +3.7171 +3.7211 +3.7253 +3.7297 +3.7343 +3.7391 +3.7441 +3.7493 +3.7547 +3.7603 +3.7661 +3.7721 +3.7783 +3.7847 +3.7913 +3.7981 +3.8051 +3.8123 +3.8197 +3.8273 +3.8351 +3.8431 +3.8513 +3.8597 +3.8683 +3.8771 +3.8861 +3.8953 +3.9047 +3.9143 +3.9241 +3.9341 +3.9443 +3.9547 +3.9653 +3.9761 +3.9871 +3.9983 +4.0097 +4.0213 +4.0331 +4.0451 +4.0573 +4.0697 +4.0823 +4.0951 +4.1081 +4.1213 +4.1347 +4.1483 +4.1621 +4.1761 +4.1903 +4.2047 +4.2193 +4.2341 +4.2491 +4.2643 +4.2797 +4.2953 +4.3111 +4.3271 +4.3433 +4.3597 +4.3763 +4.3931 +4.4101 +4.4273 +4.4447 +4.4623 +4.4801 +4.4981 +4.5163 +4.5347 +4.5533 +4.5721 +4.5911 +4.6103 +4.6297 +4.6493 +4.6691 +3.7361 +3.7363 +3.7367 +3.7373 +3.7381 +3.7391 +3.7403 +3.7417 +3.7433 +3.7451 +3.7471 +3.7493 +3.7517 +3.7543 +3.7571 +3.7601 +3.7633 +3.7667 +3.7703 +3.7741 +3.7781 +3.7823 +3.7867 +3.7913 +3.7961 +3.8011 +3.8063 +3.8117 +3.8173 +3.8231 +3.8291 +3.8353 +3.8417 +3.8483 +3.8551 +3.8621 +3.8693 +3.8767 +3.8843 +3.8921 +3.9001 +3.9083 +3.9167 +3.9253 +3.9341 +3.9431 +3.9523 +3.9617 +3.9713 +3.9811 +3.9911 +4.0013 +4.0117 +4.0223 +4.0331 +4.0441 +4.0553 +4.0667 +4.0783 +4.0901 +4.1021 +4.1143 +4.1267 +4.1393 +4.1521 +4.1651 +4.1783 +4.1917 +4.2053 +4.2191 +4.2331 +4.2473 +4.2617 +4.2763 +4.2911 +4.3061 +4.3213 +4.3367 +4.3523 +4.3681 +4.3841 +4.4003 +4.4167 +4.4333 +4.4501 +4.4671 +4.4843 +4.5017 +4.5193 +4.5371 +4.5551 +4.5733 +4.5917 +4.6103 +4.6291 +4.6481 +4.6673 +4.6867 +4.7063 +4.7261 +3.7937 +3.7939 +3.7943 +3.7949 +3.7957 +3.7967 +3.7979 +3.7993 +3.8009 +3.8027 +3.8047 +3.8069 +3.8093 +3.8119 +3.8147 +3.8177 +3.8209 +3.8243 +3.8279 +3.8317 +3.8357 +3.8399 +3.8443 +3.8489 +3.8537 +3.8587 +3.8639 +3.8693 +3.8749 +3.8807 +3.8867 +3.8929 +3.8993 +3.9059 +3.9127 +3.9197 +3.9269 +3.9343 +3.9419 +3.9497 +3.9577 +3.9659 +3.9743 +3.9829 +3.9917 +4.0007 +4.0099 +4.0193 +4.0289 +4.0387 +4.0487 +4.0589 +4.0693 +4.0799 +4.0907 +4.1017 +4.1129 +4.1243 +4.1359 +4.1477 +4.1597 +4.1719 +4.1843 +4.1969 +4.2097 +4.2227 +4.2359 +4.2493 +4.2629 +4.2767 +4.2907 +4.3049 +4.3193 +4.3339 +4.3487 +4.3637 +4.3789 +4.3943 +4.4099 +4.4257 +4.4417 +4.4579 +4.4743 +4.4909 +4.5077 +4.5247 +4.5419 +4.5593 +4.5769 +4.5947 +4.6127 +4.6309 +4.6493 +4.6679 +4.6867 +4.7057 +4.7249 +4.7443 +4.7639 +4.7837 +3.8519 +3.8521 +3.8525 +3.8531 +3.8539 +3.8549 +3.8561 +3.8575 +3.8591 +3.8609 +3.8629 +3.8651 +3.8675 +3.8701 +3.8729 +3.8759 +3.8791 +3.8825 +3.8861 +3.8899 +3.8939 +3.8981 +3.9025 +3.9071 +3.9119 +3.9169 +3.9221 +3.9275 +3.9331 +3.9389 +3.9449 +3.9511 +3.9575 +3.9641 +3.9709 +3.9779 +3.9851 +3.9925 +4.0001 +4.0079 +4.0159 +4.0241 +4.0325 +4.0411 +4.0499 +4.0589 +4.0681 +4.0775 +4.0871 +4.0969 +4.1069 +4.1171 +4.1275 +4.1381 +4.1489 +4.1599 +4.1711 +4.1825 +4.1941 +4.2059 +4.2179 +4.2301 +4.2425 +4.2551 +4.2679 +4.2809 +4.2941 +4.3075 +4.3211 +4.3349 +4.3489 +4.3631 +4.3775 +4.3921 +4.4069 +4.4219 +4.4371 +4.4525 +4.4681 +4.4839 +4.4999 +4.5161 +4.5325 +4.5491 +4.5659 +4.5829 +4.6001 +4.6175 +4.6351 +4.6529 +4.6709 +4.6891 +4.7075 +4.7261 +4.7449 +4.7639 +4.7831 +4.8025 +4.8221 +4.8419 +3.9107 +3.9109 +3.9113 +3.9119 +3.9127 +3.9137 +3.9149 +3.9163 +3.9179 +3.9197 +3.9217 +3.9239 +3.9263 +3.9289 +3.9317 +3.9347 +3.9379 +3.9413 +3.9449 +3.9487 +3.9527 +3.9569 +3.9613 +3.9659 +3.9707 +3.9757 +3.9809 +3.9863 +3.9919 +3.9977 +4.0037 +4.0099 +4.0163 +4.0229 +4.0297 +4.0367 +4.0439 +4.0513 +4.0589 +4.0667 +4.0747 +4.0829 +4.0913 +4.0999 +4.1087 +4.1177 +4.1269 +4.1363 +4.1459 +4.1557 +4.1657 +4.1759 +4.1863 +4.1969 +4.2077 +4.2187 +4.2299 +4.2413 +4.2529 +4.2647 +4.2767 +4.2889 +4.3013 +4.3139 +4.3267 +4.3397 +4.3529 +4.3663 +4.3799 +4.3937 +4.4077 +4.4219 +4.4363 +4.4509 +4.4657 +4.4807 +4.4959 +4.5113 +4.5269 +4.5427 +4.5587 +4.5749 +4.5913 +4.6079 +4.6247 +4.6417 +4.6589 +4.6763 +4.6939 +4.7117 +4.7297 +4.7479 +4.7663 +4.7849 +4.8037 +4.8227 +4.8419 +4.8613 +4.8809 +4.9007 +3.9701 +3.9703 +3.9707 +3.9713 +3.9721 +3.9731 +3.9743 +3.9757 +3.9773 +3.9791 +3.9811 +3.9833 +3.9857 +3.9883 +3.9911 +3.9941 +3.9973 +4.0007 +4.0043 +4.0081 +4.0121 +4.0163 +4.0207 +4.0253 +4.0301 +4.0351 +4.0403 +4.0457 +4.0513 +4.0571 +4.0631 +4.0693 +4.0757 +4.0823 +4.0891 +4.0961 +4.1033 +4.1107 +4.1183 +4.1261 +4.1341 +4.1423 +4.1507 +4.1593 +4.1681 +4.1771 +4.1863 +4.1957 +4.2053 +4.2151 +4.2251 +4.2353 +4.2457 +4.2563 +4.2671 +4.2781 +4.2893 +4.3007 +4.3123 +4.3241 +4.3361 +4.3483 +4.3607 +4.3733 +4.3861 +4.3991 +4.4123 +4.4257 +4.4393 +4.4531 +4.4671 +4.4813 +4.4957 +4.5103 +4.5251 +4.5401 +4.5553 +4.5707 +4.5863 +4.6021 +4.6181 +4.6343 +4.6507 +4.6673 +4.6841 +4.7011 +4.7183 +4.7357 +4.7533 +4.7711 +4.7891 +4.8073 +4.8257 +4.8443 +4.8631 +4.8821 +4.9013 +4.9207 +4.9403 +4.9601 +) +; + +boundaryField +{ + DirichletBoundary + { + type groovyBC; + variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; + valueExpression "val"; + } + interface + { + type fixedValue; + value uniform 0; + } + defaultFaces + { + type empty; + } + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-dirichlet/constant/transportProperties b/partitioned-heat-conduction/openfoam-dirichlet/constant/transportProperties new file mode 100644 index 000000000..40dc0a36b --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/constant/transportProperties @@ -0,0 +1,10 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object transportProperties; +} + +DT DT [ 0 2 -1 0 0 0 0 ] 1; diff --git a/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh b/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh new file mode 100755 index 000000000..554b6b017 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +funkySetFields -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' + diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/blockMeshDict b/partitioned-heat-conduction/openfoam-dirichlet/system/blockMeshDict new file mode 100644 index 000000000..51380417f --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/blockMeshDict @@ -0,0 +1,58 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +vertices +( + + (0 0 0) + (1 0 0) + (1 1 0) + (0 1 0) + + (0 0 .1) + (1 0 .1) + (1 1 .1) + (0 1 .1) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (100 100 1) simpleGrading (1 1 1) +); + +edges +( +); + +boundary +( + + interface + { + type patch; + faces + ( + (1 2 6 5) + ); + } + + DirichletBoundary + { + type patch; + faces + ( + (4 7 3 0) + (7 6 2 3) + (4 0 1 5) + ); + } +); + +mergePatchPairs +( +); diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict new file mode 100644 index 000000000..5c2714714 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict @@ -0,0 +1,50 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} + +// In order to prevent misuse +application custom; + +libs ( "libgroovyBC.so" ) ; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 1; + +deltaT 0.1; + +writeControl runTime; + +writeInterval 0.1; + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression off; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable false; + +functions +{ + preCICE_Adapter + { + type preciceAdapterFunctionObject; + libs ("libpreciceAdapterFunctionObject.so"); + } +} diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/decomposeParDict b/partitioned-heat-conduction/openfoam-dirichlet/system/decomposeParDict new file mode 100644 index 000000000..ad99cf6c5 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/decomposeParDict @@ -0,0 +1,16 @@ +FoamFile { + version 2.0; + class dictionary; + object decomposeParDict; + format ascii; +} + +numberOfSubdomains 2; + +method simple; + +simpleCoeffs +{ + n (2 1 1); + delta 0.001; +} diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/fvSchemes b/partitioned-heat-conduction/openfoam-dirichlet/system/fvSchemes new file mode 100644 index 000000000..528752472 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/fvSchemes @@ -0,0 +1,40 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(T) Gauss linear; +} + +divSchemes +{ + default none; +} + +laplacianSchemes +{ + default none; + laplacian(DT,T) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default corrected; +} diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/fvSolution b/partitioned-heat-conduction/openfoam-dirichlet/system/fvSolution new file mode 100644 index 000000000..86a2ab7f1 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/fvSolution @@ -0,0 +1,24 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} + +solvers +{ + T + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } +} + +SIMPLE +{ + nNonOrthogonalCorrectors 2; +} diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict b/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict new file mode 100644 index 000000000..bd2d9181f --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict @@ -0,0 +1,39 @@ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object preciceDict; +} + +preciceConfig "../precice-config.xml"; + +participant Dirichlet; + +modules (CHT); + +interfaces +{ + Interface1 + { + mesh Dirichlet-Mesh; + patches (interface); + + readData + ( + Temperature + ); + + writeData + ( + Heat-Flux + ); + }; +}; + +CHT +{ + k [ 1 1 -3 -1 0 0 0 ] -1; + solverType "basic"; +}; diff --git a/partitioned-heat-conduction/openfoam-neumann/0/T b/partitioned-heat-conduction/openfoam-neumann/0/T index 078565ca7..145e2f78c 100644 --- a/partitioned-heat-conduction/openfoam-neumann/0/T +++ b/partitioned-heat-conduction/openfoam-neumann/0/T @@ -6,7 +6,6 @@ FoamFile location "0"; object T; } -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 0 0 1 0 0 0]; @@ -10024,7 +10023,7 @@ boundaryField type fixedGradient; gradient uniform 2; } - Dirichlet_Boundary + DirichletBoundary { type groovyBC; variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; @@ -10037,5 +10036,3 @@ boundaryField } } - -// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict index 8e02df30c..5cfc33956 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict @@ -44,7 +44,7 @@ boundary ); } - Dirichlet_Boundary + DirichletBoundary { type patch; faces From 9442b75f0941c284306f44dec360ff3867401eb2 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Fri, 9 Jul 2021 11:46:22 +0200 Subject: [PATCH 11/24] Fix some typos and missing brackets --- partitioned-heat-conduction/openfoam-dirichlet/0/T | 1 + .../openfoam-neumann/system/blockMeshDict | 2 +- .../openfoam-neumann/system/controlDict | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/partitioned-heat-conduction/openfoam-dirichlet/0/T b/partitioned-heat-conduction/openfoam-dirichlet/0/T index 8be88a2b1..4a3d18be0 100644 --- a/partitioned-heat-conduction/openfoam-dirichlet/0/T +++ b/partitioned-heat-conduction/openfoam-dirichlet/0/T @@ -10034,5 +10034,6 @@ boundaryField { type empty; } +} // ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict index 5cfc33956..84f36aef8 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/blockMeshDict @@ -37,7 +37,7 @@ boundary interface { - type wall; + type patch; faces ( (4 7 3 0) diff --git a/partitioned-heat-conduction/openfoam-neumann/system/controlDict b/partitioned-heat-conduction/openfoam-neumann/system/controlDict index 657a3bd2d..5c2714714 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/controlDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/controlDict @@ -7,11 +7,11 @@ FoamFile object controlDict; } -application laplacianFoam; +// In order to prevent misuse +application custom; libs ( "libgroovyBC.so" ) ; - startFrom startTime; startTime 0; From d4561cd5cd033662553f4ff430cfb283527c386f Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 13 Jul 2021 16:54:58 +0200 Subject: [PATCH 12/24] Add value slot in groovyBC for paraFoam reader --- partitioned-heat-conduction/openfoam-dirichlet/0/T | 14 +++++++++----- partitioned-heat-conduction/openfoam-neumann/0/T | 11 +++++++---- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/partitioned-heat-conduction/openfoam-dirichlet/0/T b/partitioned-heat-conduction/openfoam-dirichlet/0/T index 4a3d18be0..04a51692c 100644 --- a/partitioned-heat-conduction/openfoam-dirichlet/0/T +++ b/partitioned-heat-conduction/openfoam-dirichlet/0/T @@ -10019,17 +10019,21 @@ internalField nonuniform List boundaryField { + interface + { + type fixedValue; + value uniform 2; + } + DirichletBoundary { type groovyBC; variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; - valueExpression "val"; - } - interface - { - type fixedValue; + valueExpression "val"; value uniform 0; + evaluateDuringConstruction 1; } + defaultFaces { type empty; diff --git a/partitioned-heat-conduction/openfoam-neumann/0/T b/partitioned-heat-conduction/openfoam-neumann/0/T index 145e2f78c..50055b172 100644 --- a/partitioned-heat-conduction/openfoam-neumann/0/T +++ b/partitioned-heat-conduction/openfoam-neumann/0/T @@ -10023,13 +10023,16 @@ boundaryField type fixedGradient; gradient uniform 2; } + DirichletBoundary { - type groovyBC; - variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; - valueExpression "val"; - + type groovyBC; + variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; + valueExpression "val"; + value uniform 0; + evaluateDuringConstruction 1; } + defaultFaces { type empty; From 545460c2a683d41be29836fac7c6369f780d7011 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Wed, 14 Jul 2021 20:19:06 +0200 Subject: [PATCH 13/24] Add run and clean scripts and README description --- partitioned-heat-conduction/README.md | 6 ++++-- .../openfoam-dirichlet/clean.sh | 6 ++++++ .../openfoam-dirichlet/run.sh | 13 +++++++++++++ .../openfoam-neumann/clean.sh | 6 ++++++ partitioned-heat-conduction/openfoam-neumann/run.sh | 13 +++++++++++++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100755 partitioned-heat-conduction/openfoam-dirichlet/clean.sh create mode 100755 partitioned-heat-conduction/openfoam-dirichlet/run.sh create mode 100755 partitioned-heat-conduction/openfoam-neumann/clean.sh create mode 100755 partitioned-heat-conduction/openfoam-neumann/run.sh diff --git a/partitioned-heat-conduction/README.md b/partitioned-heat-conduction/README.md index 9b12a7a72..f6a3ea360 100644 --- a/partitioned-heat-conduction/README.md +++ b/partitioned-heat-conduction/README.md @@ -15,18 +15,20 @@ We solve a partitioned heat equation. For information on the non-partitioned cas Case setup from [3]. `D` denotes the Dirichlet participant and `N` denotes the Neumann participant. -The heat equation is solved on a rectangular domain `Omega = [0,2] x [0,1]` with given Dirichlet boundary conditions. We split the domain at `x_c = 1` using a straight vertical line, the coupling interface. The left part of the domain will be referred to as the Dirichlet partition and the right part as the Neumann partition. To couple the two participants we use Dirichlet-Neumann coupling. Here, the Dirichlet participant receives Dirichlet boundary conditions (`Temperature`) at the coupling interface and solves the heat equation using these boundary conditions on the left part of the domain. Then the Dirichlet participant computes the resulting heat flux (`Flux`) from the solution and sends it to the Neumann participant. The Neumann participant uses the flux as a Neumann boundary condition to solve the heat equation on the right part of the domain. We then extract the temperature from the solution and send it back to the Dirichlet participant. This establishes the coupling between the two participants. +The heat equation is solved on a rectangular domain `Omega = [0,2] x [0,1]` with given Dirichlet boundary conditions. We split the domain at `x_c = 1` using a straight vertical line, the coupling interface. The left part of the domain will be referred to as the Dirichlet partition and the right part as the Neumann partition. To couple the two participants we use Dirichlet-Neumann coupling. Here, the Dirichlet participant receives Dirichlet boundary conditions (`Temperature`) at the coupling interface and solves the heat equation using these boundary conditions on the left part of the domain. Then the Dirichlet participant computes the resulting heat flux (`Heat-Flux`) from the solution and sends it to the Neumann participant. The Neumann participant uses the flux as a Neumann boundary condition to solve the heat equation on the right part of the domain. We then extract the temperature from the solution and send it back to the Dirichlet participant. This establishes the coupling between the two participants. This simple case allows us to compare the solution for the partitioned case to a known analytical solution (method of manufactures solutions, see [1, p.37ff]). For more usage examples and details, please refer to [3, sect. 4.1]. ## Available solvers and dependencies -You can either couple a solver with itself or different solvers with each other. In any case you will need to have preCICE and the python bindings installed on your system. +You can either couple a solver with itself or different solvers with each other. In any case you will need to have preCICE * FEniCS. Install [FEniCS](https://fenicsproject.org/download/) and the [FEniCS-adapter](https://github.com/precice/fenics-adapter). The code is largely based on this [fenics-tutorial](https://github.com/hplgit/fenics-tutorial/blob/master/pub/python/vol1/ft03_heat.py) from [1]. * Nutils. Install [Nutils](http://www.nutils.org/en/latest/). +* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-neumann/solver`. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. + ## Running the simulation This tutorial is for FEniCS and Nutils. You can find the corresponding `run.sh` script in the folders `fenics` and `nutils`. diff --git a/partitioned-heat-conduction/openfoam-dirichlet/clean.sh b/partitioned-heat-conduction/openfoam-dirichlet/clean.sh new file mode 100755 index 000000000..c31d9fc76 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/clean.sh @@ -0,0 +1,6 @@ +#!/bin/sh +set -e -u + +. ../../tools/cleaning-tools.sh + +clean_openfoam . diff --git a/partitioned-heat-conduction/openfoam-dirichlet/run.sh b/partitioned-heat-conduction/openfoam-dirichlet/run.sh new file mode 100755 index 000000000..f17f7207a --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/run.sh @@ -0,0 +1,13 @@ +#!/bin/sh +set -e -u + +blockMesh +touch openfoam-dirichlet.foam + +if test -f "heatTransfer"; then + ./"heatTransfer" +else + echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory and copy the executable into this directory to run this tutorial." +fi + +. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-neumann/clean.sh b/partitioned-heat-conduction/openfoam-neumann/clean.sh new file mode 100755 index 000000000..c31d9fc76 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/clean.sh @@ -0,0 +1,6 @@ +#!/bin/sh +set -e -u + +. ../../tools/cleaning-tools.sh + +clean_openfoam . diff --git a/partitioned-heat-conduction/openfoam-neumann/run.sh b/partitioned-heat-conduction/openfoam-neumann/run.sh new file mode 100755 index 000000000..f17f7207a --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/run.sh @@ -0,0 +1,13 @@ +#!/bin/sh +set -e -u + +blockMesh +touch openfoam-dirichlet.foam + +if test -f "heatTransfer"; then + ./"heatTransfer" +else + echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory and copy the executable into this directory to run this tutorial." +fi + +. ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs From 05a00d93e06040f0c3ea526e8907c86a01725f97 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Mon, 19 Jul 2021 17:48:18 +0200 Subject: [PATCH 14/24] Move openfoam solver in dedicated directory on the top level --- .../{openfoam-neumann/solver => openfoam-solver}/Make/files | 0 .../{openfoam-neumann/solver => openfoam-solver}/Make/options | 0 .../{openfoam-neumann/solver => openfoam-solver}/createFields.H | 0 .../{openfoam-neumann/solver => openfoam-solver}/heatTransfer.C | 0 .../{openfoam-neumann/solver => openfoam-solver}/write.H | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename partitioned-heat-conduction/{openfoam-neumann/solver => openfoam-solver}/Make/files (100%) rename partitioned-heat-conduction/{openfoam-neumann/solver => openfoam-solver}/Make/options (100%) rename partitioned-heat-conduction/{openfoam-neumann/solver => openfoam-solver}/createFields.H (100%) rename partitioned-heat-conduction/{openfoam-neumann/solver => openfoam-solver}/heatTransfer.C (100%) rename partitioned-heat-conduction/{openfoam-neumann/solver => openfoam-solver}/write.H (100%) diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/Make/files b/partitioned-heat-conduction/openfoam-solver/Make/files similarity index 100% rename from partitioned-heat-conduction/openfoam-neumann/solver/Make/files rename to partitioned-heat-conduction/openfoam-solver/Make/files diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/Make/options b/partitioned-heat-conduction/openfoam-solver/Make/options similarity index 100% rename from partitioned-heat-conduction/openfoam-neumann/solver/Make/options rename to partitioned-heat-conduction/openfoam-solver/Make/options diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/createFields.H b/partitioned-heat-conduction/openfoam-solver/createFields.H similarity index 100% rename from partitioned-heat-conduction/openfoam-neumann/solver/createFields.H rename to partitioned-heat-conduction/openfoam-solver/createFields.H diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C b/partitioned-heat-conduction/openfoam-solver/heatTransfer.C similarity index 100% rename from partitioned-heat-conduction/openfoam-neumann/solver/heatTransfer.C rename to partitioned-heat-conduction/openfoam-solver/heatTransfer.C diff --git a/partitioned-heat-conduction/openfoam-neumann/solver/write.H b/partitioned-heat-conduction/openfoam-solver/write.H similarity index 100% rename from partitioned-heat-conduction/openfoam-neumann/solver/write.H rename to partitioned-heat-conduction/openfoam-solver/write.H From db188f2653c212ee74a3d4d46eb54ae04b34b76f Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Mon, 19 Jul 2021 18:07:35 +0200 Subject: [PATCH 15/24] Update documentation for updated structure --- partitioned-heat-conduction/README.md | 26 ++++++------------- .../openfoam-dirichlet/run.sh | 2 +- .../openfoam-neumann/run.sh | 2 +- 3 files changed, 10 insertions(+), 20 deletions(-) diff --git a/partitioned-heat-conduction/README.md b/partitioned-heat-conduction/README.md index f6a3ea360..d70d819f6 100644 --- a/partitioned-heat-conduction/README.md +++ b/partitioned-heat-conduction/README.md @@ -27,40 +27,30 @@ You can either couple a solver with itself or different solvers with each other. * Nutils. Install [Nutils](http://www.nutils.org/en/latest/). -* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-neumann/solver`. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. +* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory by copying it into the OpenFOAM solver directory or copying it directly into the case directory. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. ## Running the simulation -This tutorial is for FEniCS and Nutils. You can find the corresponding `run.sh` script in the folders `fenics` and `nutils`. +You can find the corresponding `run.sh` script in each participant solver. -For choosing whether you want to run the Dirichlet-kind and a Neumann-kind participant, please provide the following commandline input: +In case of `fenics` and `nutils` the Dirichlet-kind and a Neumann-kind participant are currently merged into a single participant directory. Therefore, please provide the following command line input argument: * `-d` flag will enforce Dirichlet boundary conditions on the coupling interface. * `-n` flag will enforce Neumann boundary conditions on the coupling interface. -For running the case, open two terminals run: +For running the case, a Dirichlet and a Neumann participant need to be executed, e.g., `./run.sh -d` and `./run.sh. -n` -```bash -cd fenics -./run.sh -d -``` - -and - -```bash -cd fenics -./run.sh -n -``` - -If you want to use Nutils for one or both sides of the setup, just `cd nutils`. The FEniCS case also supports parallel runs. Here, you cannot use the `run.sh` script, but must simply execute +The FEniCS case also supports parallel runs. Here, you cannot use the `run.sh` script, but must simply execute ```bash mpirun -n python3 heat.py -d ``` +OpenFOAM supports parallel runs as usual. However, you need to execute the command manually by running: `mpirun -np ./heatTransfer`. + ### Note on the combination of Nutils & FEniCS -You can mix the Nutils and FEniCS solver, if you like. Note that the error for a pure FEniCS simulation is lower than for a mixed one. We did not yet study the origin of this error, but assume that this is due to the fact that Nutils uses Gauss points as coupling mesh and therefore entails extrapolation in the data mapping at the top and bottom corners. +You can mix the Nutils and FEniCS solver, if you like. Note that the error for a pure FEniCS simulation is lower than for a mixed one, because the FEniCS participants use the same coupling mesh, i.e., the mapping error becomes significantly smaller. ## Visualization diff --git a/partitioned-heat-conduction/openfoam-dirichlet/run.sh b/partitioned-heat-conduction/openfoam-dirichlet/run.sh index f17f7207a..378c1d3b0 100755 --- a/partitioned-heat-conduction/openfoam-dirichlet/run.sh +++ b/partitioned-heat-conduction/openfoam-dirichlet/run.sh @@ -7,7 +7,7 @@ touch openfoam-dirichlet.foam if test -f "heatTransfer"; then ./"heatTransfer" else - echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory and copy the executable into this directory to run this tutorial." + echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory (../openfoam-solver/) and copy the executable into this directory to run this tutorial." fi . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-neumann/run.sh b/partitioned-heat-conduction/openfoam-neumann/run.sh index f17f7207a..21dfc0fc6 100755 --- a/partitioned-heat-conduction/openfoam-neumann/run.sh +++ b/partitioned-heat-conduction/openfoam-neumann/run.sh @@ -7,7 +7,7 @@ touch openfoam-dirichlet.foam if test -f "heatTransfer"; then ./"heatTransfer" else - echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory and copy the executable into this directory to run this tutorial." + echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver (../openfoam-solver/) directory and copy the executable into this directory to run this tutorial." fi . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs From d9eb122de19c2839ea051beba43b611856e0b7cd Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 20 Jul 2021 09:09:38 +0200 Subject: [PATCH 16/24] Store generated executable in FOAM_USER_APPBIN and adjust documentation as well as run scripts accordingly --- partitioned-heat-conduction/README.md | 2 +- partitioned-heat-conduction/openfoam-dirichlet/run.sh | 7 +------ .../openfoam-dirichlet/system/controlDict | 6 ++++-- partitioned-heat-conduction/openfoam-neumann/run.sh | 9 ++------- .../openfoam-neumann/system/controlDict | 6 ++++-- partitioned-heat-conduction/openfoam-solver/Make/files | 2 +- 6 files changed, 13 insertions(+), 19 deletions(-) diff --git a/partitioned-heat-conduction/README.md b/partitioned-heat-conduction/README.md index d70d819f6..0d0cff393 100644 --- a/partitioned-heat-conduction/README.md +++ b/partitioned-heat-conduction/README.md @@ -27,7 +27,7 @@ You can either couple a solver with itself or different solvers with each other. * Nutils. Install [Nutils](http://www.nutils.org/en/latest/). -* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory by copying it into the OpenFOAM solver directory or copying it directly into the case directory. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. +* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. The generated executable will be stored in the `FOAM_USER_APPBIN` by default. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. ## Running the simulation diff --git a/partitioned-heat-conduction/openfoam-dirichlet/run.sh b/partitioned-heat-conduction/openfoam-dirichlet/run.sh index 378c1d3b0..de38bee65 100755 --- a/partitioned-heat-conduction/openfoam-dirichlet/run.sh +++ b/partitioned-heat-conduction/openfoam-dirichlet/run.sh @@ -4,10 +4,5 @@ set -e -u blockMesh touch openfoam-dirichlet.foam -if test -f "heatTransfer"; then - ./"heatTransfer" -else - echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver directory (../openfoam-solver/) and copy the executable into this directory to run this tutorial." -fi - +../../tools/run-openfoam.sh "$@" . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict index 5c2714714..b586c1a77 100644 --- a/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict @@ -7,8 +7,10 @@ FoamFile object controlDict; } -// In order to prevent misuse -application custom; +// Make sure you build the solver located +// in ./openfoam-solver before running +// the case in the +application heatTransfer; libs ( "libgroovyBC.so" ) ; diff --git a/partitioned-heat-conduction/openfoam-neumann/run.sh b/partitioned-heat-conduction/openfoam-neumann/run.sh index 21dfc0fc6..1d07861bd 100755 --- a/partitioned-heat-conduction/openfoam-neumann/run.sh +++ b/partitioned-heat-conduction/openfoam-neumann/run.sh @@ -2,12 +2,7 @@ set -e -u blockMesh -touch openfoam-dirichlet.foam - -if test -f "heatTransfer"; then - ./"heatTransfer" -else - echo "Unable to find the executable 'heatTransfer'. Please compile the solver for this tutorial using the command 'wmake' in the solver (../openfoam-solver/) directory and copy the executable into this directory to run this tutorial." -fi +touch openfoam-neumann.foam +../../tools/run-openfoam.sh "$@" . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-neumann/system/controlDict b/partitioned-heat-conduction/openfoam-neumann/system/controlDict index 5c2714714..b586c1a77 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/controlDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/controlDict @@ -7,8 +7,10 @@ FoamFile object controlDict; } -// In order to prevent misuse -application custom; +// Make sure you build the solver located +// in ./openfoam-solver before running +// the case in the +application heatTransfer; libs ( "libgroovyBC.so" ) ; diff --git a/partitioned-heat-conduction/openfoam-solver/Make/files b/partitioned-heat-conduction/openfoam-solver/Make/files index 8edd12d09..5721e3a21 100644 --- a/partitioned-heat-conduction/openfoam-solver/Make/files +++ b/partitioned-heat-conduction/openfoam-solver/Make/files @@ -1,3 +1,3 @@ heatTransfer.C -EXE = ./heatTransfer +EXE = $(FOAM_USER_APPBIN)/heatTransfer From b30fa8587a1614103ce53662ac12d9d63843453d Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 20 Jul 2021 09:19:28 +0200 Subject: [PATCH 17/24] Add a comment on the heat transfer coefficient --- .../openfoam-dirichlet/system/preciceDict | 4 ++++ .../openfoam-neumann/system/preciceDict | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict b/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict index bd2d9181f..741f699d5 100644 --- a/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/preciceDict @@ -34,6 +34,10 @@ interfaces CHT { + // fenics and nutils use different + // sign conventions here, so we + // select -1 for compatibility + // reasons k [ 1 1 -3 -1 0 0 0 ] -1; solverType "basic"; }; diff --git a/partitioned-heat-conduction/openfoam-neumann/system/preciceDict b/partitioned-heat-conduction/openfoam-neumann/system/preciceDict index 87b96489d..77696c290 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/preciceDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/preciceDict @@ -34,6 +34,10 @@ interfaces CHT { + // fenics and nutils use different + // sign conventions here, so we + // select -1 for compatibility + // reasons k [ 1 1 -3 -1 0 0 0 ] -1; solverType "basic"; }; From 479d08e1593eb5bb48d790d2b6b6f58f8eb4eaba Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 20 Jul 2021 09:49:55 +0200 Subject: [PATCH 18/24] Fix duplicated 'in the' in controlDict --- .../openfoam-dirichlet/system/controlDict | 2 +- partitioned-heat-conduction/openfoam-neumann/system/controlDict | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict index b586c1a77..aa247e117 100644 --- a/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict +++ b/partitioned-heat-conduction/openfoam-dirichlet/system/controlDict @@ -9,7 +9,7 @@ FoamFile // Make sure you build the solver located // in ./openfoam-solver before running -// the case in the +// the case application heatTransfer; libs ( "libgroovyBC.so" ) ; diff --git a/partitioned-heat-conduction/openfoam-neumann/system/controlDict b/partitioned-heat-conduction/openfoam-neumann/system/controlDict index b586c1a77..aa247e117 100644 --- a/partitioned-heat-conduction/openfoam-neumann/system/controlDict +++ b/partitioned-heat-conduction/openfoam-neumann/system/controlDict @@ -9,7 +9,7 @@ FoamFile // Make sure you build the solver located // in ./openfoam-solver before running -// the case in the +// the case application heatTransfer; libs ( "libgroovyBC.so" ) ; From c01e7a1a7ba46a9ecfa412fd5cd0020ee51b7dbc Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 20 Jul 2021 15:31:35 +0200 Subject: [PATCH 19/24] Plug everything in one script to enable easy mesh modifications --- .../openfoam-dirichlet/0.orig/T | 39 + .../openfoam-dirichlet/0/T | 10043 ---------------- .../openfoam-dirichlet/run.sh | 1 + .../openfoam-dirichlet/setInitialField.sh | 8 +- .../openfoam-neumann/0.orig/T | 47 + .../openfoam-neumann/0/T | 10041 --------------- .../openfoam-neumann/run.sh | 1 + .../openfoam-neumann/setInitialField.sh | 8 +- 8 files changed, 100 insertions(+), 20088 deletions(-) create mode 100644 partitioned-heat-conduction/openfoam-dirichlet/0.orig/T delete mode 100644 partitioned-heat-conduction/openfoam-dirichlet/0/T create mode 100644 partitioned-heat-conduction/openfoam-neumann/0.orig/T delete mode 100644 partitioned-heat-conduction/openfoam-neumann/0/T diff --git a/partitioned-heat-conduction/openfoam-dirichlet/0.orig/T b/partitioned-heat-conduction/openfoam-dirichlet/0.orig/T new file mode 100644 index 000000000..7c90452f2 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-dirichlet/0.orig/T @@ -0,0 +1,39 @@ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + + +internalField uniform 0; + +boundaryField +{ + interface + { + type fixedValue; + value uniform 2; + } + + DirichletBoundary + { + type groovyBC; + variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; + valueExpression "val"; + value uniform 0; + evaluateDuringConstruction 1; + } + + defaultFaces + { + type empty; + } +} + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-dirichlet/0/T b/partitioned-heat-conduction/openfoam-dirichlet/0/T deleted file mode 100644 index 04a51692c..000000000 --- a/partitioned-heat-conduction/openfoam-dirichlet/0/T +++ /dev/null @@ -1,10043 +0,0 @@ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object T; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 1 0 0 0]; - - -internalField nonuniform List -10000 -( -1.0001 -1.0003 -1.0007 -1.0013 -1.0021 -1.0031 -1.0043 -1.0057 -1.0073 -1.0091 -1.0111 -1.0133 -1.0157 -1.0183 -1.0211 -1.0241 -1.0273 -1.0307 -1.0343 -1.0381 -1.0421 -1.0463 -1.0507 -1.0553 -1.0601 -1.0651 -1.0703 -1.0757 -1.0813 -1.0871 -1.0931 -1.0993 -1.1057 -1.1123 -1.1191 -1.1261 -1.1333 -1.1407 -1.1483 -1.1561 -1.1641 -1.1723 -1.1807 -1.1893 -1.1981 -1.2071 -1.2163 -1.2257 -1.2353 -1.2451 -1.2551 -1.2653 -1.2757 -1.2863 -1.2971 -1.3081 -1.3193 -1.3307 -1.3423 -1.3541 -1.3661 -1.3783 -1.3907 -1.4033 -1.4161 -1.4291 -1.4423 -1.4557 -1.4693 -1.4831 -1.4971 -1.5113 -1.5257 -1.5403 -1.5551 -1.5701 -1.5853 -1.6007 -1.6163 -1.6321 -1.6481 -1.6643 -1.6807 -1.6973 -1.7141 -1.7311 -1.7483 -1.7657 -1.7833 -1.8011 -1.8191 -1.8373 -1.8557 -1.8743 -1.8931 -1.9121 -1.9313 -1.9507 -1.9703 -1.9901 -1.0007 -1.0009 -1.0013 -1.0019 -1.0027 -1.0037 -1.0049 -1.0063 -1.0079 -1.0097 -1.0117 -1.0139 -1.0163 -1.0189 -1.0217 -1.0247 -1.0279 -1.0313 -1.0349 -1.0387 -1.0427 -1.0469 -1.0513 -1.0559 -1.0607 -1.0657 -1.0709 -1.0763 -1.0819 -1.0877 -1.0937 -1.0999 -1.1063 -1.1129 -1.1197 -1.1267 -1.1339 -1.1413 -1.1489 -1.1567 -1.1647 -1.1729 -1.1813 -1.1899 -1.1987 -1.2077 -1.2169 -1.2263 -1.2359 -1.2457 -1.2557 -1.2659 -1.2763 -1.2869 -1.2977 -1.3087 -1.3199 -1.3313 -1.3429 -1.3547 -1.3667 -1.3789 -1.3913 -1.4039 -1.4167 -1.4297 -1.4429 -1.4563 -1.4699 -1.4837 -1.4977 -1.5119 -1.5263 -1.5409 -1.5557 -1.5707 -1.5859 -1.6013 -1.6169 -1.6327 -1.6487 -1.6649 -1.6813 -1.6979 -1.7147 -1.7317 -1.7489 -1.7663 -1.7839 -1.8017 -1.8197 -1.8379 -1.8563 -1.8749 -1.8937 -1.9127 -1.9319 -1.9513 -1.9709 -1.9907 -1.0019 -1.0021 -1.0025 -1.0031 -1.0039 -1.0049 -1.0061 -1.0075 -1.0091 -1.0109 -1.0129 -1.0151 -1.0175 -1.0201 -1.0229 -1.0259 -1.0291 -1.0325 -1.0361 -1.0399 -1.0439 -1.0481 -1.0525 -1.0571 -1.0619 -1.0669 -1.0721 -1.0775 -1.0831 -1.0889 -1.0949 -1.1011 -1.1075 -1.1141 -1.1209 -1.1279 -1.1351 -1.1425 -1.1501 -1.1579 -1.1659 -1.1741 -1.1825 -1.1911 -1.1999 -1.2089 -1.2181 -1.2275 -1.2371 -1.2469 -1.2569 -1.2671 -1.2775 -1.2881 -1.2989 -1.3099 -1.3211 -1.3325 -1.3441 -1.3559 -1.3679 -1.3801 -1.3925 -1.4051 -1.4179 -1.4309 -1.4441 -1.4575 -1.4711 -1.4849 -1.4989 -1.5131 -1.5275 -1.5421 -1.5569 -1.5719 -1.5871 -1.6025 -1.6181 -1.6339 -1.6499 -1.6661 -1.6825 -1.6991 -1.7159 -1.7329 -1.7501 -1.7675 -1.7851 -1.8029 -1.8209 -1.8391 -1.8575 -1.8761 -1.8949 -1.9139 -1.9331 -1.9525 -1.9721 -1.9919 -1.0037 -1.0039 -1.0043 -1.0049 -1.0057 -1.0067 -1.0079 -1.0093 -1.0109 -1.0127 -1.0147 -1.0169 -1.0193 -1.0219 -1.0247 -1.0277 -1.0309 -1.0343 -1.0379 -1.0417 -1.0457 -1.0499 -1.0543 -1.0589 -1.0637 -1.0687 -1.0739 -1.0793 -1.0849 -1.0907 -1.0967 -1.1029 -1.1093 -1.1159 -1.1227 -1.1297 -1.1369 -1.1443 -1.1519 -1.1597 -1.1677 -1.1759 -1.1843 -1.1929 -1.2017 -1.2107 -1.2199 -1.2293 -1.2389 -1.2487 -1.2587 -1.2689 -1.2793 -1.2899 -1.3007 -1.3117 -1.3229 -1.3343 -1.3459 -1.3577 -1.3697 -1.3819 -1.3943 -1.4069 -1.4197 -1.4327 -1.4459 -1.4593 -1.4729 -1.4867 -1.5007 -1.5149 -1.5293 -1.5439 -1.5587 -1.5737 -1.5889 -1.6043 -1.6199 -1.6357 -1.6517 -1.6679 -1.6843 -1.7009 -1.7177 -1.7347 -1.7519 -1.7693 -1.7869 -1.8047 -1.8227 -1.8409 -1.8593 -1.8779 -1.8967 -1.9157 -1.9349 -1.9543 -1.9739 -1.9937 -1.0061 -1.0063 -1.0067 -1.0073 -1.0081 -1.0091 -1.0103 -1.0117 -1.0133 -1.0151 -1.0171 -1.0193 -1.0217 -1.0243 -1.0271 -1.0301 -1.0333 -1.0367 -1.0403 -1.0441 -1.0481 -1.0523 -1.0567 -1.0613 -1.0661 -1.0711 -1.0763 -1.0817 -1.0873 -1.0931 -1.0991 -1.1053 -1.1117 -1.1183 -1.1251 -1.1321 -1.1393 -1.1467 -1.1543 -1.1621 -1.1701 -1.1783 -1.1867 -1.1953 -1.2041 -1.2131 -1.2223 -1.2317 -1.2413 -1.2511 -1.2611 -1.2713 -1.2817 -1.2923 -1.3031 -1.3141 -1.3253 -1.3367 -1.3483 -1.3601 -1.3721 -1.3843 -1.3967 -1.4093 -1.4221 -1.4351 -1.4483 -1.4617 -1.4753 -1.4891 -1.5031 -1.5173 -1.5317 -1.5463 -1.5611 -1.5761 -1.5913 -1.6067 -1.6223 -1.6381 -1.6541 -1.6703 -1.6867 -1.7033 -1.7201 -1.7371 -1.7543 -1.7717 -1.7893 -1.8071 -1.8251 -1.8433 -1.8617 -1.8803 -1.8991 -1.9181 -1.9373 -1.9567 -1.9763 -1.9961 -1.0091 -1.0093 -1.0097 -1.0103 -1.0111 -1.0121 -1.0133 -1.0147 -1.0163 -1.0181 -1.0201 -1.0223 -1.0247 -1.0273 -1.0301 -1.0331 -1.0363 -1.0397 -1.0433 -1.0471 -1.0511 -1.0553 -1.0597 -1.0643 -1.0691 -1.0741 -1.0793 -1.0847 -1.0903 -1.0961 -1.1021 -1.1083 -1.1147 -1.1213 -1.1281 -1.1351 -1.1423 -1.1497 -1.1573 -1.1651 -1.1731 -1.1813 -1.1897 -1.1983 -1.2071 -1.2161 -1.2253 -1.2347 -1.2443 -1.2541 -1.2641 -1.2743 -1.2847 -1.2953 -1.3061 -1.3171 -1.3283 -1.3397 -1.3513 -1.3631 -1.3751 -1.3873 -1.3997 -1.4123 -1.4251 -1.4381 -1.4513 -1.4647 -1.4783 -1.4921 -1.5061 -1.5203 -1.5347 -1.5493 -1.5641 -1.5791 -1.5943 -1.6097 -1.6253 -1.6411 -1.6571 -1.6733 -1.6897 -1.7063 -1.7231 -1.7401 -1.7573 -1.7747 -1.7923 -1.8101 -1.8281 -1.8463 -1.8647 -1.8833 -1.9021 -1.9211 -1.9403 -1.9597 -1.9793 -1.9991 -1.0127 -1.0129 -1.0133 -1.0139 -1.0147 -1.0157 -1.0169 -1.0183 -1.0199 -1.0217 -1.0237 -1.0259 -1.0283 -1.0309 -1.0337 -1.0367 -1.0399 -1.0433 -1.0469 -1.0507 -1.0547 -1.0589 -1.0633 -1.0679 -1.0727 -1.0777 -1.0829 -1.0883 -1.0939 -1.0997 -1.1057 -1.1119 -1.1183 -1.1249 -1.1317 -1.1387 -1.1459 -1.1533 -1.1609 -1.1687 -1.1767 -1.1849 -1.1933 -1.2019 -1.2107 -1.2197 -1.2289 -1.2383 -1.2479 -1.2577 -1.2677 -1.2779 -1.2883 -1.2989 -1.3097 -1.3207 -1.3319 -1.3433 -1.3549 -1.3667 -1.3787 -1.3909 -1.4033 -1.4159 -1.4287 -1.4417 -1.4549 -1.4683 -1.4819 -1.4957 -1.5097 -1.5239 -1.5383 -1.5529 -1.5677 -1.5827 -1.5979 -1.6133 -1.6289 -1.6447 -1.6607 -1.6769 -1.6933 -1.7099 -1.7267 -1.7437 -1.7609 -1.7783 -1.7959 -1.8137 -1.8317 -1.8499 -1.8683 -1.8869 -1.9057 -1.9247 -1.9439 -1.9633 -1.9829 -2.0027 -1.0169 -1.0171 -1.0175 -1.0181 -1.0189 -1.0199 -1.0211 -1.0225 -1.0241 -1.0259 -1.0279 -1.0301 -1.0325 -1.0351 -1.0379 -1.0409 -1.0441 -1.0475 -1.0511 -1.0549 -1.0589 -1.0631 -1.0675 -1.0721 -1.0769 -1.0819 -1.0871 -1.0925 -1.0981 -1.1039 -1.1099 -1.1161 -1.1225 -1.1291 -1.1359 -1.1429 -1.1501 -1.1575 -1.1651 -1.1729 -1.1809 -1.1891 -1.1975 -1.2061 -1.2149 -1.2239 -1.2331 -1.2425 -1.2521 -1.2619 -1.2719 -1.2821 -1.2925 -1.3031 -1.3139 -1.3249 -1.3361 -1.3475 -1.3591 -1.3709 -1.3829 -1.3951 -1.4075 -1.4201 -1.4329 -1.4459 -1.4591 -1.4725 -1.4861 -1.4999 -1.5139 -1.5281 -1.5425 -1.5571 -1.5719 -1.5869 -1.6021 -1.6175 -1.6331 -1.6489 -1.6649 -1.6811 -1.6975 -1.7141 -1.7309 -1.7479 -1.7651 -1.7825 -1.8001 -1.8179 -1.8359 -1.8541 -1.8725 -1.8911 -1.9099 -1.9289 -1.9481 -1.9675 -1.9871 -2.0069 -1.0217 -1.0219 -1.0223 -1.0229 -1.0237 -1.0247 -1.0259 -1.0273 -1.0289 -1.0307 -1.0327 -1.0349 -1.0373 -1.0399 -1.0427 -1.0457 -1.0489 -1.0523 -1.0559 -1.0597 -1.0637 -1.0679 -1.0723 -1.0769 -1.0817 -1.0867 -1.0919 -1.0973 -1.1029 -1.1087 -1.1147 -1.1209 -1.1273 -1.1339 -1.1407 -1.1477 -1.1549 -1.1623 -1.1699 -1.1777 -1.1857 -1.1939 -1.2023 -1.2109 -1.2197 -1.2287 -1.2379 -1.2473 -1.2569 -1.2667 -1.2767 -1.2869 -1.2973 -1.3079 -1.3187 -1.3297 -1.3409 -1.3523 -1.3639 -1.3757 -1.3877 -1.3999 -1.4123 -1.4249 -1.4377 -1.4507 -1.4639 -1.4773 -1.4909 -1.5047 -1.5187 -1.5329 -1.5473 -1.5619 -1.5767 -1.5917 -1.6069 -1.6223 -1.6379 -1.6537 -1.6697 -1.6859 -1.7023 -1.7189 -1.7357 -1.7527 -1.7699 -1.7873 -1.8049 -1.8227 -1.8407 -1.8589 -1.8773 -1.8959 -1.9147 -1.9337 -1.9529 -1.9723 -1.9919 -2.0117 -1.0271 -1.0273 -1.0277 -1.0283 -1.0291 -1.0301 -1.0313 -1.0327 -1.0343 -1.0361 -1.0381 -1.0403 -1.0427 -1.0453 -1.0481 -1.0511 -1.0543 -1.0577 -1.0613 -1.0651 -1.0691 -1.0733 -1.0777 -1.0823 -1.0871 -1.0921 -1.0973 -1.1027 -1.1083 -1.1141 -1.1201 -1.1263 -1.1327 -1.1393 -1.1461 -1.1531 -1.1603 -1.1677 -1.1753 -1.1831 -1.1911 -1.1993 -1.2077 -1.2163 -1.2251 -1.2341 -1.2433 -1.2527 -1.2623 -1.2721 -1.2821 -1.2923 -1.3027 -1.3133 -1.3241 -1.3351 -1.3463 -1.3577 -1.3693 -1.3811 -1.3931 -1.4053 -1.4177 -1.4303 -1.4431 -1.4561 -1.4693 -1.4827 -1.4963 -1.5101 -1.5241 -1.5383 -1.5527 -1.5673 -1.5821 -1.5971 -1.6123 -1.6277 -1.6433 -1.6591 -1.6751 -1.6913 -1.7077 -1.7243 -1.7411 -1.7581 -1.7753 -1.7927 -1.8103 -1.8281 -1.8461 -1.8643 -1.8827 -1.9013 -1.9201 -1.9391 -1.9583 -1.9777 -1.9973 -2.0171 -1.0331 -1.0333 -1.0337 -1.0343 -1.0351 -1.0361 -1.0373 -1.0387 -1.0403 -1.0421 -1.0441 -1.0463 -1.0487 -1.0513 -1.0541 -1.0571 -1.0603 -1.0637 -1.0673 -1.0711 -1.0751 -1.0793 -1.0837 -1.0883 -1.0931 -1.0981 -1.1033 -1.1087 -1.1143 -1.1201 -1.1261 -1.1323 -1.1387 -1.1453 -1.1521 -1.1591 -1.1663 -1.1737 -1.1813 -1.1891 -1.1971 -1.2053 -1.2137 -1.2223 -1.2311 -1.2401 -1.2493 -1.2587 -1.2683 -1.2781 -1.2881 -1.2983 -1.3087 -1.3193 -1.3301 -1.3411 -1.3523 -1.3637 -1.3753 -1.3871 -1.3991 -1.4113 -1.4237 -1.4363 -1.4491 -1.4621 -1.4753 -1.4887 -1.5023 -1.5161 -1.5301 -1.5443 -1.5587 -1.5733 -1.5881 -1.6031 -1.6183 -1.6337 -1.6493 -1.6651 -1.6811 -1.6973 -1.7137 -1.7303 -1.7471 -1.7641 -1.7813 -1.7987 -1.8163 -1.8341 -1.8521 -1.8703 -1.8887 -1.9073 -1.9261 -1.9451 -1.9643 -1.9837 -2.0033 -2.0231 -1.0397 -1.0399 -1.0403 -1.0409 -1.0417 -1.0427 -1.0439 -1.0453 -1.0469 -1.0487 -1.0507 -1.0529 -1.0553 -1.0579 -1.0607 -1.0637 -1.0669 -1.0703 -1.0739 -1.0777 -1.0817 -1.0859 -1.0903 -1.0949 -1.0997 -1.1047 -1.1099 -1.1153 -1.1209 -1.1267 -1.1327 -1.1389 -1.1453 -1.1519 -1.1587 -1.1657 -1.1729 -1.1803 -1.1879 -1.1957 -1.2037 -1.2119 -1.2203 -1.2289 -1.2377 -1.2467 -1.2559 -1.2653 -1.2749 -1.2847 -1.2947 -1.3049 -1.3153 -1.3259 -1.3367 -1.3477 -1.3589 -1.3703 -1.3819 -1.3937 -1.4057 -1.4179 -1.4303 -1.4429 -1.4557 -1.4687 -1.4819 -1.4953 -1.5089 -1.5227 -1.5367 -1.5509 -1.5653 -1.5799 -1.5947 -1.6097 -1.6249 -1.6403 -1.6559 -1.6717 -1.6877 -1.7039 -1.7203 -1.7369 -1.7537 -1.7707 -1.7879 -1.8053 -1.8229 -1.8407 -1.8587 -1.8769 -1.8953 -1.9139 -1.9327 -1.9517 -1.9709 -1.9903 -2.0099 -2.0297 -1.0469 -1.0471 -1.0475 -1.0481 -1.0489 -1.0499 -1.0511 -1.0525 -1.0541 -1.0559 -1.0579 -1.0601 -1.0625 -1.0651 -1.0679 -1.0709 -1.0741 -1.0775 -1.0811 -1.0849 -1.0889 -1.0931 -1.0975 -1.1021 -1.1069 -1.1119 -1.1171 -1.1225 -1.1281 -1.1339 -1.1399 -1.1461 -1.1525 -1.1591 -1.1659 -1.1729 -1.1801 -1.1875 -1.1951 -1.2029 -1.2109 -1.2191 -1.2275 -1.2361 -1.2449 -1.2539 -1.2631 -1.2725 -1.2821 -1.2919 -1.3019 -1.3121 -1.3225 -1.3331 -1.3439 -1.3549 -1.3661 -1.3775 -1.3891 -1.4009 -1.4129 -1.4251 -1.4375 -1.4501 -1.4629 -1.4759 -1.4891 -1.5025 -1.5161 -1.5299 -1.5439 -1.5581 -1.5725 -1.5871 -1.6019 -1.6169 -1.6321 -1.6475 -1.6631 -1.6789 -1.6949 -1.7111 -1.7275 -1.7441 -1.7609 -1.7779 -1.7951 -1.8125 -1.8301 -1.8479 -1.8659 -1.8841 -1.9025 -1.9211 -1.9399 -1.9589 -1.9781 -1.9975 -2.0171 -2.0369 -1.0547 -1.0549 -1.0553 -1.0559 -1.0567 -1.0577 -1.0589 -1.0603 -1.0619 -1.0637 -1.0657 -1.0679 -1.0703 -1.0729 -1.0757 -1.0787 -1.0819 -1.0853 -1.0889 -1.0927 -1.0967 -1.1009 -1.1053 -1.1099 -1.1147 -1.1197 -1.1249 -1.1303 -1.1359 -1.1417 -1.1477 -1.1539 -1.1603 -1.1669 -1.1737 -1.1807 -1.1879 -1.1953 -1.2029 -1.2107 -1.2187 -1.2269 -1.2353 -1.2439 -1.2527 -1.2617 -1.2709 -1.2803 -1.2899 -1.2997 -1.3097 -1.3199 -1.3303 -1.3409 -1.3517 -1.3627 -1.3739 -1.3853 -1.3969 -1.4087 -1.4207 -1.4329 -1.4453 -1.4579 -1.4707 -1.4837 -1.4969 -1.5103 -1.5239 -1.5377 -1.5517 -1.5659 -1.5803 -1.5949 -1.6097 -1.6247 -1.6399 -1.6553 -1.6709 -1.6867 -1.7027 -1.7189 -1.7353 -1.7519 -1.7687 -1.7857 -1.8029 -1.8203 -1.8379 -1.8557 -1.8737 -1.8919 -1.9103 -1.9289 -1.9477 -1.9667 -1.9859 -2.0053 -2.0249 -2.0447 -1.0631 -1.0633 -1.0637 -1.0643 -1.0651 -1.0661 -1.0673 -1.0687 -1.0703 -1.0721 -1.0741 -1.0763 -1.0787 -1.0813 -1.0841 -1.0871 -1.0903 -1.0937 -1.0973 -1.1011 -1.1051 -1.1093 -1.1137 -1.1183 -1.1231 -1.1281 -1.1333 -1.1387 -1.1443 -1.1501 -1.1561 -1.1623 -1.1687 -1.1753 -1.1821 -1.1891 -1.1963 -1.2037 -1.2113 -1.2191 -1.2271 -1.2353 -1.2437 -1.2523 -1.2611 -1.2701 -1.2793 -1.2887 -1.2983 -1.3081 -1.3181 -1.3283 -1.3387 -1.3493 -1.3601 -1.3711 -1.3823 -1.3937 -1.4053 -1.4171 -1.4291 -1.4413 -1.4537 -1.4663 -1.4791 -1.4921 -1.5053 -1.5187 -1.5323 -1.5461 -1.5601 -1.5743 -1.5887 -1.6033 -1.6181 -1.6331 -1.6483 -1.6637 -1.6793 -1.6951 -1.7111 -1.7273 -1.7437 -1.7603 -1.7771 -1.7941 -1.8113 -1.8287 -1.8463 -1.8641 -1.8821 -1.9003 -1.9187 -1.9373 -1.9561 -1.9751 -1.9943 -2.0137 -2.0333 -2.0531 -1.0721 -1.0723 -1.0727 -1.0733 -1.0741 -1.0751 -1.0763 -1.0777 -1.0793 -1.0811 -1.0831 -1.0853 -1.0877 -1.0903 -1.0931 -1.0961 -1.0993 -1.1027 -1.1063 -1.1101 -1.1141 -1.1183 -1.1227 -1.1273 -1.1321 -1.1371 -1.1423 -1.1477 -1.1533 -1.1591 -1.1651 -1.1713 -1.1777 -1.1843 -1.1911 -1.1981 -1.2053 -1.2127 -1.2203 -1.2281 -1.2361 -1.2443 -1.2527 -1.2613 -1.2701 -1.2791 -1.2883 -1.2977 -1.3073 -1.3171 -1.3271 -1.3373 -1.3477 -1.3583 -1.3691 -1.3801 -1.3913 -1.4027 -1.4143 -1.4261 -1.4381 -1.4503 -1.4627 -1.4753 -1.4881 -1.5011 -1.5143 -1.5277 -1.5413 -1.5551 -1.5691 -1.5833 -1.5977 -1.6123 -1.6271 -1.6421 -1.6573 -1.6727 -1.6883 -1.7041 -1.7201 -1.7363 -1.7527 -1.7693 -1.7861 -1.8031 -1.8203 -1.8377 -1.8553 -1.8731 -1.8911 -1.9093 -1.9277 -1.9463 -1.9651 -1.9841 -2.0033 -2.0227 -2.0423 -2.0621 -1.0817 -1.0819 -1.0823 -1.0829 -1.0837 -1.0847 -1.0859 -1.0873 -1.0889 -1.0907 -1.0927 -1.0949 -1.0973 -1.0999 -1.1027 -1.1057 -1.1089 -1.1123 -1.1159 -1.1197 -1.1237 -1.1279 -1.1323 -1.1369 -1.1417 -1.1467 -1.1519 -1.1573 -1.1629 -1.1687 -1.1747 -1.1809 -1.1873 -1.1939 -1.2007 -1.2077 -1.2149 -1.2223 -1.2299 -1.2377 -1.2457 -1.2539 -1.2623 -1.2709 -1.2797 -1.2887 -1.2979 -1.3073 -1.3169 -1.3267 -1.3367 -1.3469 -1.3573 -1.3679 -1.3787 -1.3897 -1.4009 -1.4123 -1.4239 -1.4357 -1.4477 -1.4599 -1.4723 -1.4849 -1.4977 -1.5107 -1.5239 -1.5373 -1.5509 -1.5647 -1.5787 -1.5929 -1.6073 -1.6219 -1.6367 -1.6517 -1.6669 -1.6823 -1.6979 -1.7137 -1.7297 -1.7459 -1.7623 -1.7789 -1.7957 -1.8127 -1.8299 -1.8473 -1.8649 -1.8827 -1.9007 -1.9189 -1.9373 -1.9559 -1.9747 -1.9937 -2.0129 -2.0323 -2.0519 -2.0717 -1.0919 -1.0921 -1.0925 -1.0931 -1.0939 -1.0949 -1.0961 -1.0975 -1.0991 -1.1009 -1.1029 -1.1051 -1.1075 -1.1101 -1.1129 -1.1159 -1.1191 -1.1225 -1.1261 -1.1299 -1.1339 -1.1381 -1.1425 -1.1471 -1.1519 -1.1569 -1.1621 -1.1675 -1.1731 -1.1789 -1.1849 -1.1911 -1.1975 -1.2041 -1.2109 -1.2179 -1.2251 -1.2325 -1.2401 -1.2479 -1.2559 -1.2641 -1.2725 -1.2811 -1.2899 -1.2989 -1.3081 -1.3175 -1.3271 -1.3369 -1.3469 -1.3571 -1.3675 -1.3781 -1.3889 -1.3999 -1.4111 -1.4225 -1.4341 -1.4459 -1.4579 -1.4701 -1.4825 -1.4951 -1.5079 -1.5209 -1.5341 -1.5475 -1.5611 -1.5749 -1.5889 -1.6031 -1.6175 -1.6321 -1.6469 -1.6619 -1.6771 -1.6925 -1.7081 -1.7239 -1.7399 -1.7561 -1.7725 -1.7891 -1.8059 -1.8229 -1.8401 -1.8575 -1.8751 -1.8929 -1.9109 -1.9291 -1.9475 -1.9661 -1.9849 -2.0039 -2.0231 -2.0425 -2.0621 -2.0819 -1.1027 -1.1029 -1.1033 -1.1039 -1.1047 -1.1057 -1.1069 -1.1083 -1.1099 -1.1117 -1.1137 -1.1159 -1.1183 -1.1209 -1.1237 -1.1267 -1.1299 -1.1333 -1.1369 -1.1407 -1.1447 -1.1489 -1.1533 -1.1579 -1.1627 -1.1677 -1.1729 -1.1783 -1.1839 -1.1897 -1.1957 -1.2019 -1.2083 -1.2149 -1.2217 -1.2287 -1.2359 -1.2433 -1.2509 -1.2587 -1.2667 -1.2749 -1.2833 -1.2919 -1.3007 -1.3097 -1.3189 -1.3283 -1.3379 -1.3477 -1.3577 -1.3679 -1.3783 -1.3889 -1.3997 -1.4107 -1.4219 -1.4333 -1.4449 -1.4567 -1.4687 -1.4809 -1.4933 -1.5059 -1.5187 -1.5317 -1.5449 -1.5583 -1.5719 -1.5857 -1.5997 -1.6139 -1.6283 -1.6429 -1.6577 -1.6727 -1.6879 -1.7033 -1.7189 -1.7347 -1.7507 -1.7669 -1.7833 -1.7999 -1.8167 -1.8337 -1.8509 -1.8683 -1.8859 -1.9037 -1.9217 -1.9399 -1.9583 -1.9769 -1.9957 -2.0147 -2.0339 -2.0533 -2.0729 -2.0927 -1.1141 -1.1143 -1.1147 -1.1153 -1.1161 -1.1171 -1.1183 -1.1197 -1.1213 -1.1231 -1.1251 -1.1273 -1.1297 -1.1323 -1.1351 -1.1381 -1.1413 -1.1447 -1.1483 -1.1521 -1.1561 -1.1603 -1.1647 -1.1693 -1.1741 -1.1791 -1.1843 -1.1897 -1.1953 -1.2011 -1.2071 -1.2133 -1.2197 -1.2263 -1.2331 -1.2401 -1.2473 -1.2547 -1.2623 -1.2701 -1.2781 -1.2863 -1.2947 -1.3033 -1.3121 -1.3211 -1.3303 -1.3397 -1.3493 -1.3591 -1.3691 -1.3793 -1.3897 -1.4003 -1.4111 -1.4221 -1.4333 -1.4447 -1.4563 -1.4681 -1.4801 -1.4923 -1.5047 -1.5173 -1.5301 -1.5431 -1.5563 -1.5697 -1.5833 -1.5971 -1.6111 -1.6253 -1.6397 -1.6543 -1.6691 -1.6841 -1.6993 -1.7147 -1.7303 -1.7461 -1.7621 -1.7783 -1.7947 -1.8113 -1.8281 -1.8451 -1.8623 -1.8797 -1.8973 -1.9151 -1.9331 -1.9513 -1.9697 -1.9883 -2.0071 -2.0261 -2.0453 -2.0647 -2.0843 -2.1041 -1.1261 -1.1263 -1.1267 -1.1273 -1.1281 -1.1291 -1.1303 -1.1317 -1.1333 -1.1351 -1.1371 -1.1393 -1.1417 -1.1443 -1.1471 -1.1501 -1.1533 -1.1567 -1.1603 -1.1641 -1.1681 -1.1723 -1.1767 -1.1813 -1.1861 -1.1911 -1.1963 -1.2017 -1.2073 -1.2131 -1.2191 -1.2253 -1.2317 -1.2383 -1.2451 -1.2521 -1.2593 -1.2667 -1.2743 -1.2821 -1.2901 -1.2983 -1.3067 -1.3153 -1.3241 -1.3331 -1.3423 -1.3517 -1.3613 -1.3711 -1.3811 -1.3913 -1.4017 -1.4123 -1.4231 -1.4341 -1.4453 -1.4567 -1.4683 -1.4801 -1.4921 -1.5043 -1.5167 -1.5293 -1.5421 -1.5551 -1.5683 -1.5817 -1.5953 -1.6091 -1.6231 -1.6373 -1.6517 -1.6663 -1.6811 -1.6961 -1.7113 -1.7267 -1.7423 -1.7581 -1.7741 -1.7903 -1.8067 -1.8233 -1.8401 -1.8571 -1.8743 -1.8917 -1.9093 -1.9271 -1.9451 -1.9633 -1.9817 -2.0003 -2.0191 -2.0381 -2.0573 -2.0767 -2.0963 -2.1161 -1.1387 -1.1389 -1.1393 -1.1399 -1.1407 -1.1417 -1.1429 -1.1443 -1.1459 -1.1477 -1.1497 -1.1519 -1.1543 -1.1569 -1.1597 -1.1627 -1.1659 -1.1693 -1.1729 -1.1767 -1.1807 -1.1849 -1.1893 -1.1939 -1.1987 -1.2037 -1.2089 -1.2143 -1.2199 -1.2257 -1.2317 -1.2379 -1.2443 -1.2509 -1.2577 -1.2647 -1.2719 -1.2793 -1.2869 -1.2947 -1.3027 -1.3109 -1.3193 -1.3279 -1.3367 -1.3457 -1.3549 -1.3643 -1.3739 -1.3837 -1.3937 -1.4039 -1.4143 -1.4249 -1.4357 -1.4467 -1.4579 -1.4693 -1.4809 -1.4927 -1.5047 -1.5169 -1.5293 -1.5419 -1.5547 -1.5677 -1.5809 -1.5943 -1.6079 -1.6217 -1.6357 -1.6499 -1.6643 -1.6789 -1.6937 -1.7087 -1.7239 -1.7393 -1.7549 -1.7707 -1.7867 -1.8029 -1.8193 -1.8359 -1.8527 -1.8697 -1.8869 -1.9043 -1.9219 -1.9397 -1.9577 -1.9759 -1.9943 -2.0129 -2.0317 -2.0507 -2.0699 -2.0893 -2.1089 -2.1287 -1.1519 -1.1521 -1.1525 -1.1531 -1.1539 -1.1549 -1.1561 -1.1575 -1.1591 -1.1609 -1.1629 -1.1651 -1.1675 -1.1701 -1.1729 -1.1759 -1.1791 -1.1825 -1.1861 -1.1899 -1.1939 -1.1981 -1.2025 -1.2071 -1.2119 -1.2169 -1.2221 -1.2275 -1.2331 -1.2389 -1.2449 -1.2511 -1.2575 -1.2641 -1.2709 -1.2779 -1.2851 -1.2925 -1.3001 -1.3079 -1.3159 -1.3241 -1.3325 -1.3411 -1.3499 -1.3589 -1.3681 -1.3775 -1.3871 -1.3969 -1.4069 -1.4171 -1.4275 -1.4381 -1.4489 -1.4599 -1.4711 -1.4825 -1.4941 -1.5059 -1.5179 -1.5301 -1.5425 -1.5551 -1.5679 -1.5809 -1.5941 -1.6075 -1.6211 -1.6349 -1.6489 -1.6631 -1.6775 -1.6921 -1.7069 -1.7219 -1.7371 -1.7525 -1.7681 -1.7839 -1.7999 -1.8161 -1.8325 -1.8491 -1.8659 -1.8829 -1.9001 -1.9175 -1.9351 -1.9529 -1.9709 -1.9891 -2.0075 -2.0261 -2.0449 -2.0639 -2.0831 -2.1025 -2.1221 -2.1419 -1.1657 -1.1659 -1.1663 -1.1669 -1.1677 -1.1687 -1.1699 -1.1713 -1.1729 -1.1747 -1.1767 -1.1789 -1.1813 -1.1839 -1.1867 -1.1897 -1.1929 -1.1963 -1.1999 -1.2037 -1.2077 -1.2119 -1.2163 -1.2209 -1.2257 -1.2307 -1.2359 -1.2413 -1.2469 -1.2527 -1.2587 -1.2649 -1.2713 -1.2779 -1.2847 -1.2917 -1.2989 -1.3063 -1.3139 -1.3217 -1.3297 -1.3379 -1.3463 -1.3549 -1.3637 -1.3727 -1.3819 -1.3913 -1.4009 -1.4107 -1.4207 -1.4309 -1.4413 -1.4519 -1.4627 -1.4737 -1.4849 -1.4963 -1.5079 -1.5197 -1.5317 -1.5439 -1.5563 -1.5689 -1.5817 -1.5947 -1.6079 -1.6213 -1.6349 -1.6487 -1.6627 -1.6769 -1.6913 -1.7059 -1.7207 -1.7357 -1.7509 -1.7663 -1.7819 -1.7977 -1.8137 -1.8299 -1.8463 -1.8629 -1.8797 -1.8967 -1.9139 -1.9313 -1.9489 -1.9667 -1.9847 -2.0029 -2.0213 -2.0399 -2.0587 -2.0777 -2.0969 -2.1163 -2.1359 -2.1557 -1.1801 -1.1803 -1.1807 -1.1813 -1.1821 -1.1831 -1.1843 -1.1857 -1.1873 -1.1891 -1.1911 -1.1933 -1.1957 -1.1983 -1.2011 -1.2041 -1.2073 -1.2107 -1.2143 -1.2181 -1.2221 -1.2263 -1.2307 -1.2353 -1.2401 -1.2451 -1.2503 -1.2557 -1.2613 -1.2671 -1.2731 -1.2793 -1.2857 -1.2923 -1.2991 -1.3061 -1.3133 -1.3207 -1.3283 -1.3361 -1.3441 -1.3523 -1.3607 -1.3693 -1.3781 -1.3871 -1.3963 -1.4057 -1.4153 -1.4251 -1.4351 -1.4453 -1.4557 -1.4663 -1.4771 -1.4881 -1.4993 -1.5107 -1.5223 -1.5341 -1.5461 -1.5583 -1.5707 -1.5833 -1.5961 -1.6091 -1.6223 -1.6357 -1.6493 -1.6631 -1.6771 -1.6913 -1.7057 -1.7203 -1.7351 -1.7501 -1.7653 -1.7807 -1.7963 -1.8121 -1.8281 -1.8443 -1.8607 -1.8773 -1.8941 -1.9111 -1.9283 -1.9457 -1.9633 -1.9811 -1.9991 -2.0173 -2.0357 -2.0543 -2.0731 -2.0921 -2.1113 -2.1307 -2.1503 -2.1701 -1.1951 -1.1953 -1.1957 -1.1963 -1.1971 -1.1981 -1.1993 -1.2007 -1.2023 -1.2041 -1.2061 -1.2083 -1.2107 -1.2133 -1.2161 -1.2191 -1.2223 -1.2257 -1.2293 -1.2331 -1.2371 -1.2413 -1.2457 -1.2503 -1.2551 -1.2601 -1.2653 -1.2707 -1.2763 -1.2821 -1.2881 -1.2943 -1.3007 -1.3073 -1.3141 -1.3211 -1.3283 -1.3357 -1.3433 -1.3511 -1.3591 -1.3673 -1.3757 -1.3843 -1.3931 -1.4021 -1.4113 -1.4207 -1.4303 -1.4401 -1.4501 -1.4603 -1.4707 -1.4813 -1.4921 -1.5031 -1.5143 -1.5257 -1.5373 -1.5491 -1.5611 -1.5733 -1.5857 -1.5983 -1.6111 -1.6241 -1.6373 -1.6507 -1.6643 -1.6781 -1.6921 -1.7063 -1.7207 -1.7353 -1.7501 -1.7651 -1.7803 -1.7957 -1.8113 -1.8271 -1.8431 -1.8593 -1.8757 -1.8923 -1.9091 -1.9261 -1.9433 -1.9607 -1.9783 -1.9961 -2.0141 -2.0323 -2.0507 -2.0693 -2.0881 -2.1071 -2.1263 -2.1457 -2.1653 -2.1851 -1.2107 -1.2109 -1.2113 -1.2119 -1.2127 -1.2137 -1.2149 -1.2163 -1.2179 -1.2197 -1.2217 -1.2239 -1.2263 -1.2289 -1.2317 -1.2347 -1.2379 -1.2413 -1.2449 -1.2487 -1.2527 -1.2569 -1.2613 -1.2659 -1.2707 -1.2757 -1.2809 -1.2863 -1.2919 -1.2977 -1.3037 -1.3099 -1.3163 -1.3229 -1.3297 -1.3367 -1.3439 -1.3513 -1.3589 -1.3667 -1.3747 -1.3829 -1.3913 -1.3999 -1.4087 -1.4177 -1.4269 -1.4363 -1.4459 -1.4557 -1.4657 -1.4759 -1.4863 -1.4969 -1.5077 -1.5187 -1.5299 -1.5413 -1.5529 -1.5647 -1.5767 -1.5889 -1.6013 -1.6139 -1.6267 -1.6397 -1.6529 -1.6663 -1.6799 -1.6937 -1.7077 -1.7219 -1.7363 -1.7509 -1.7657 -1.7807 -1.7959 -1.8113 -1.8269 -1.8427 -1.8587 -1.8749 -1.8913 -1.9079 -1.9247 -1.9417 -1.9589 -1.9763 -1.9939 -2.0117 -2.0297 -2.0479 -2.0663 -2.0849 -2.1037 -2.1227 -2.1419 -2.1613 -2.1809 -2.2007 -1.2269 -1.2271 -1.2275 -1.2281 -1.2289 -1.2299 -1.2311 -1.2325 -1.2341 -1.2359 -1.2379 -1.2401 -1.2425 -1.2451 -1.2479 -1.2509 -1.2541 -1.2575 -1.2611 -1.2649 -1.2689 -1.2731 -1.2775 -1.2821 -1.2869 -1.2919 -1.2971 -1.3025 -1.3081 -1.3139 -1.3199 -1.3261 -1.3325 -1.3391 -1.3459 -1.3529 -1.3601 -1.3675 -1.3751 -1.3829 -1.3909 -1.3991 -1.4075 -1.4161 -1.4249 -1.4339 -1.4431 -1.4525 -1.4621 -1.4719 -1.4819 -1.4921 -1.5025 -1.5131 -1.5239 -1.5349 -1.5461 -1.5575 -1.5691 -1.5809 -1.5929 -1.6051 -1.6175 -1.6301 -1.6429 -1.6559 -1.6691 -1.6825 -1.6961 -1.7099 -1.7239 -1.7381 -1.7525 -1.7671 -1.7819 -1.7969 -1.8121 -1.8275 -1.8431 -1.8589 -1.8749 -1.8911 -1.9075 -1.9241 -1.9409 -1.9579 -1.9751 -1.9925 -2.0101 -2.0279 -2.0459 -2.0641 -2.0825 -2.1011 -2.1199 -2.1389 -2.1581 -2.1775 -2.1971 -2.2169 -1.2437 -1.2439 -1.2443 -1.2449 -1.2457 -1.2467 -1.2479 -1.2493 -1.2509 -1.2527 -1.2547 -1.2569 -1.2593 -1.2619 -1.2647 -1.2677 -1.2709 -1.2743 -1.2779 -1.2817 -1.2857 -1.2899 -1.2943 -1.2989 -1.3037 -1.3087 -1.3139 -1.3193 -1.3249 -1.3307 -1.3367 -1.3429 -1.3493 -1.3559 -1.3627 -1.3697 -1.3769 -1.3843 -1.3919 -1.3997 -1.4077 -1.4159 -1.4243 -1.4329 -1.4417 -1.4507 -1.4599 -1.4693 -1.4789 -1.4887 -1.4987 -1.5089 -1.5193 -1.5299 -1.5407 -1.5517 -1.5629 -1.5743 -1.5859 -1.5977 -1.6097 -1.6219 -1.6343 -1.6469 -1.6597 -1.6727 -1.6859 -1.6993 -1.7129 -1.7267 -1.7407 -1.7549 -1.7693 -1.7839 -1.7987 -1.8137 -1.8289 -1.8443 -1.8599 -1.8757 -1.8917 -1.9079 -1.9243 -1.9409 -1.9577 -1.9747 -1.9919 -2.0093 -2.0269 -2.0447 -2.0627 -2.0809 -2.0993 -2.1179 -2.1367 -2.1557 -2.1749 -2.1943 -2.2139 -2.2337 -1.2611 -1.2613 -1.2617 -1.2623 -1.2631 -1.2641 -1.2653 -1.2667 -1.2683 -1.2701 -1.2721 -1.2743 -1.2767 -1.2793 -1.2821 -1.2851 -1.2883 -1.2917 -1.2953 -1.2991 -1.3031 -1.3073 -1.3117 -1.3163 -1.3211 -1.3261 -1.3313 -1.3367 -1.3423 -1.3481 -1.3541 -1.3603 -1.3667 -1.3733 -1.3801 -1.3871 -1.3943 -1.4017 -1.4093 -1.4171 -1.4251 -1.4333 -1.4417 -1.4503 -1.4591 -1.4681 -1.4773 -1.4867 -1.4963 -1.5061 -1.5161 -1.5263 -1.5367 -1.5473 -1.5581 -1.5691 -1.5803 -1.5917 -1.6033 -1.6151 -1.6271 -1.6393 -1.6517 -1.6643 -1.6771 -1.6901 -1.7033 -1.7167 -1.7303 -1.7441 -1.7581 -1.7723 -1.7867 -1.8013 -1.8161 -1.8311 -1.8463 -1.8617 -1.8773 -1.8931 -1.9091 -1.9253 -1.9417 -1.9583 -1.9751 -1.9921 -2.0093 -2.0267 -2.0443 -2.0621 -2.0801 -2.0983 -2.1167 -2.1353 -2.1541 -2.1731 -2.1923 -2.2117 -2.2313 -2.2511 -1.2791 -1.2793 -1.2797 -1.2803 -1.2811 -1.2821 -1.2833 -1.2847 -1.2863 -1.2881 -1.2901 -1.2923 -1.2947 -1.2973 -1.3001 -1.3031 -1.3063 -1.3097 -1.3133 -1.3171 -1.3211 -1.3253 -1.3297 -1.3343 -1.3391 -1.3441 -1.3493 -1.3547 -1.3603 -1.3661 -1.3721 -1.3783 -1.3847 -1.3913 -1.3981 -1.4051 -1.4123 -1.4197 -1.4273 -1.4351 -1.4431 -1.4513 -1.4597 -1.4683 -1.4771 -1.4861 -1.4953 -1.5047 -1.5143 -1.5241 -1.5341 -1.5443 -1.5547 -1.5653 -1.5761 -1.5871 -1.5983 -1.6097 -1.6213 -1.6331 -1.6451 -1.6573 -1.6697 -1.6823 -1.6951 -1.7081 -1.7213 -1.7347 -1.7483 -1.7621 -1.7761 -1.7903 -1.8047 -1.8193 -1.8341 -1.8491 -1.8643 -1.8797 -1.8953 -1.9111 -1.9271 -1.9433 -1.9597 -1.9763 -1.9931 -2.0101 -2.0273 -2.0447 -2.0623 -2.0801 -2.0981 -2.1163 -2.1347 -2.1533 -2.1721 -2.1911 -2.2103 -2.2297 -2.2493 -2.2691 -1.2977 -1.2979 -1.2983 -1.2989 -1.2997 -1.3007 -1.3019 -1.3033 -1.3049 -1.3067 -1.3087 -1.3109 -1.3133 -1.3159 -1.3187 -1.3217 -1.3249 -1.3283 -1.3319 -1.3357 -1.3397 -1.3439 -1.3483 -1.3529 -1.3577 -1.3627 -1.3679 -1.3733 -1.3789 -1.3847 -1.3907 -1.3969 -1.4033 -1.4099 -1.4167 -1.4237 -1.4309 -1.4383 -1.4459 -1.4537 -1.4617 -1.4699 -1.4783 -1.4869 -1.4957 -1.5047 -1.5139 -1.5233 -1.5329 -1.5427 -1.5527 -1.5629 -1.5733 -1.5839 -1.5947 -1.6057 -1.6169 -1.6283 -1.6399 -1.6517 -1.6637 -1.6759 -1.6883 -1.7009 -1.7137 -1.7267 -1.7399 -1.7533 -1.7669 -1.7807 -1.7947 -1.8089 -1.8233 -1.8379 -1.8527 -1.8677 -1.8829 -1.8983 -1.9139 -1.9297 -1.9457 -1.9619 -1.9783 -1.9949 -2.0117 -2.0287 -2.0459 -2.0633 -2.0809 -2.0987 -2.1167 -2.1349 -2.1533 -2.1719 -2.1907 -2.2097 -2.2289 -2.2483 -2.2679 -2.2877 -1.3169 -1.3171 -1.3175 -1.3181 -1.3189 -1.3199 -1.3211 -1.3225 -1.3241 -1.3259 -1.3279 -1.3301 -1.3325 -1.3351 -1.3379 -1.3409 -1.3441 -1.3475 -1.3511 -1.3549 -1.3589 -1.3631 -1.3675 -1.3721 -1.3769 -1.3819 -1.3871 -1.3925 -1.3981 -1.4039 -1.4099 -1.4161 -1.4225 -1.4291 -1.4359 -1.4429 -1.4501 -1.4575 -1.4651 -1.4729 -1.4809 -1.4891 -1.4975 -1.5061 -1.5149 -1.5239 -1.5331 -1.5425 -1.5521 -1.5619 -1.5719 -1.5821 -1.5925 -1.6031 -1.6139 -1.6249 -1.6361 -1.6475 -1.6591 -1.6709 -1.6829 -1.6951 -1.7075 -1.7201 -1.7329 -1.7459 -1.7591 -1.7725 -1.7861 -1.7999 -1.8139 -1.8281 -1.8425 -1.8571 -1.8719 -1.8869 -1.9021 -1.9175 -1.9331 -1.9489 -1.9649 -1.9811 -1.9975 -2.0141 -2.0309 -2.0479 -2.0651 -2.0825 -2.1001 -2.1179 -2.1359 -2.1541 -2.1725 -2.1911 -2.2099 -2.2289 -2.2481 -2.2675 -2.2871 -2.3069 -1.3367 -1.3369 -1.3373 -1.3379 -1.3387 -1.3397 -1.3409 -1.3423 -1.3439 -1.3457 -1.3477 -1.3499 -1.3523 -1.3549 -1.3577 -1.3607 -1.3639 -1.3673 -1.3709 -1.3747 -1.3787 -1.3829 -1.3873 -1.3919 -1.3967 -1.4017 -1.4069 -1.4123 -1.4179 -1.4237 -1.4297 -1.4359 -1.4423 -1.4489 -1.4557 -1.4627 -1.4699 -1.4773 -1.4849 -1.4927 -1.5007 -1.5089 -1.5173 -1.5259 -1.5347 -1.5437 -1.5529 -1.5623 -1.5719 -1.5817 -1.5917 -1.6019 -1.6123 -1.6229 -1.6337 -1.6447 -1.6559 -1.6673 -1.6789 -1.6907 -1.7027 -1.7149 -1.7273 -1.7399 -1.7527 -1.7657 -1.7789 -1.7923 -1.8059 -1.8197 -1.8337 -1.8479 -1.8623 -1.8769 -1.8917 -1.9067 -1.9219 -1.9373 -1.9529 -1.9687 -1.9847 -2.0009 -2.0173 -2.0339 -2.0507 -2.0677 -2.0849 -2.1023 -2.1199 -2.1377 -2.1557 -2.1739 -2.1923 -2.2109 -2.2297 -2.2487 -2.2679 -2.2873 -2.3069 -2.3267 -1.3571 -1.3573 -1.3577 -1.3583 -1.3591 -1.3601 -1.3613 -1.3627 -1.3643 -1.3661 -1.3681 -1.3703 -1.3727 -1.3753 -1.3781 -1.3811 -1.3843 -1.3877 -1.3913 -1.3951 -1.3991 -1.4033 -1.4077 -1.4123 -1.4171 -1.4221 -1.4273 -1.4327 -1.4383 -1.4441 -1.4501 -1.4563 -1.4627 -1.4693 -1.4761 -1.4831 -1.4903 -1.4977 -1.5053 -1.5131 -1.5211 -1.5293 -1.5377 -1.5463 -1.5551 -1.5641 -1.5733 -1.5827 -1.5923 -1.6021 -1.6121 -1.6223 -1.6327 -1.6433 -1.6541 -1.6651 -1.6763 -1.6877 -1.6993 -1.7111 -1.7231 -1.7353 -1.7477 -1.7603 -1.7731 -1.7861 -1.7993 -1.8127 -1.8263 -1.8401 -1.8541 -1.8683 -1.8827 -1.8973 -1.9121 -1.9271 -1.9423 -1.9577 -1.9733 -1.9891 -2.0051 -2.0213 -2.0377 -2.0543 -2.0711 -2.0881 -2.1053 -2.1227 -2.1403 -2.1581 -2.1761 -2.1943 -2.2127 -2.2313 -2.2501 -2.2691 -2.2883 -2.3077 -2.3273 -2.3471 -1.3781 -1.3783 -1.3787 -1.3793 -1.3801 -1.3811 -1.3823 -1.3837 -1.3853 -1.3871 -1.3891 -1.3913 -1.3937 -1.3963 -1.3991 -1.4021 -1.4053 -1.4087 -1.4123 -1.4161 -1.4201 -1.4243 -1.4287 -1.4333 -1.4381 -1.4431 -1.4483 -1.4537 -1.4593 -1.4651 -1.4711 -1.4773 -1.4837 -1.4903 -1.4971 -1.5041 -1.5113 -1.5187 -1.5263 -1.5341 -1.5421 -1.5503 -1.5587 -1.5673 -1.5761 -1.5851 -1.5943 -1.6037 -1.6133 -1.6231 -1.6331 -1.6433 -1.6537 -1.6643 -1.6751 -1.6861 -1.6973 -1.7087 -1.7203 -1.7321 -1.7441 -1.7563 -1.7687 -1.7813 -1.7941 -1.8071 -1.8203 -1.8337 -1.8473 -1.8611 -1.8751 -1.8893 -1.9037 -1.9183 -1.9331 -1.9481 -1.9633 -1.9787 -1.9943 -2.0101 -2.0261 -2.0423 -2.0587 -2.0753 -2.0921 -2.1091 -2.1263 -2.1437 -2.1613 -2.1791 -2.1971 -2.2153 -2.2337 -2.2523 -2.2711 -2.2901 -2.3093 -2.3287 -2.3483 -2.3681 -1.3997 -1.3999 -1.4003 -1.4009 -1.4017 -1.4027 -1.4039 -1.4053 -1.4069 -1.4087 -1.4107 -1.4129 -1.4153 -1.4179 -1.4207 -1.4237 -1.4269 -1.4303 -1.4339 -1.4377 -1.4417 -1.4459 -1.4503 -1.4549 -1.4597 -1.4647 -1.4699 -1.4753 -1.4809 -1.4867 -1.4927 -1.4989 -1.5053 -1.5119 -1.5187 -1.5257 -1.5329 -1.5403 -1.5479 -1.5557 -1.5637 -1.5719 -1.5803 -1.5889 -1.5977 -1.6067 -1.6159 -1.6253 -1.6349 -1.6447 -1.6547 -1.6649 -1.6753 -1.6859 -1.6967 -1.7077 -1.7189 -1.7303 -1.7419 -1.7537 -1.7657 -1.7779 -1.7903 -1.8029 -1.8157 -1.8287 -1.8419 -1.8553 -1.8689 -1.8827 -1.8967 -1.9109 -1.9253 -1.9399 -1.9547 -1.9697 -1.9849 -2.0003 -2.0159 -2.0317 -2.0477 -2.0639 -2.0803 -2.0969 -2.1137 -2.1307 -2.1479 -2.1653 -2.1829 -2.2007 -2.2187 -2.2369 -2.2553 -2.2739 -2.2927 -2.3117 -2.3309 -2.3503 -2.3699 -2.3897 -1.4219 -1.4221 -1.4225 -1.4231 -1.4239 -1.4249 -1.4261 -1.4275 -1.4291 -1.4309 -1.4329 -1.4351 -1.4375 -1.4401 -1.4429 -1.4459 -1.4491 -1.4525 -1.4561 -1.4599 -1.4639 -1.4681 -1.4725 -1.4771 -1.4819 -1.4869 -1.4921 -1.4975 -1.5031 -1.5089 -1.5149 -1.5211 -1.5275 -1.5341 -1.5409 -1.5479 -1.5551 -1.5625 -1.5701 -1.5779 -1.5859 -1.5941 -1.6025 -1.6111 -1.6199 -1.6289 -1.6381 -1.6475 -1.6571 -1.6669 -1.6769 -1.6871 -1.6975 -1.7081 -1.7189 -1.7299 -1.7411 -1.7525 -1.7641 -1.7759 -1.7879 -1.8001 -1.8125 -1.8251 -1.8379 -1.8509 -1.8641 -1.8775 -1.8911 -1.9049 -1.9189 -1.9331 -1.9475 -1.9621 -1.9769 -1.9919 -2.0071 -2.0225 -2.0381 -2.0539 -2.0699 -2.0861 -2.1025 -2.1191 -2.1359 -2.1529 -2.1701 -2.1875 -2.2051 -2.2229 -2.2409 -2.2591 -2.2775 -2.2961 -2.3149 -2.3339 -2.3531 -2.3725 -2.3921 -2.4119 -1.4447 -1.4449 -1.4453 -1.4459 -1.4467 -1.4477 -1.4489 -1.4503 -1.4519 -1.4537 -1.4557 -1.4579 -1.4603 -1.4629 -1.4657 -1.4687 -1.4719 -1.4753 -1.4789 -1.4827 -1.4867 -1.4909 -1.4953 -1.4999 -1.5047 -1.5097 -1.5149 -1.5203 -1.5259 -1.5317 -1.5377 -1.5439 -1.5503 -1.5569 -1.5637 -1.5707 -1.5779 -1.5853 -1.5929 -1.6007 -1.6087 -1.6169 -1.6253 -1.6339 -1.6427 -1.6517 -1.6609 -1.6703 -1.6799 -1.6897 -1.6997 -1.7099 -1.7203 -1.7309 -1.7417 -1.7527 -1.7639 -1.7753 -1.7869 -1.7987 -1.8107 -1.8229 -1.8353 -1.8479 -1.8607 -1.8737 -1.8869 -1.9003 -1.9139 -1.9277 -1.9417 -1.9559 -1.9703 -1.9849 -1.9997 -2.0147 -2.0299 -2.0453 -2.0609 -2.0767 -2.0927 -2.1089 -2.1253 -2.1419 -2.1587 -2.1757 -2.1929 -2.2103 -2.2279 -2.2457 -2.2637 -2.2819 -2.3003 -2.3189 -2.3377 -2.3567 -2.3759 -2.3953 -2.4149 -2.4347 -1.4681 -1.4683 -1.4687 -1.4693 -1.4701 -1.4711 -1.4723 -1.4737 -1.4753 -1.4771 -1.4791 -1.4813 -1.4837 -1.4863 -1.4891 -1.4921 -1.4953 -1.4987 -1.5023 -1.5061 -1.5101 -1.5143 -1.5187 -1.5233 -1.5281 -1.5331 -1.5383 -1.5437 -1.5493 -1.5551 -1.5611 -1.5673 -1.5737 -1.5803 -1.5871 -1.5941 -1.6013 -1.6087 -1.6163 -1.6241 -1.6321 -1.6403 -1.6487 -1.6573 -1.6661 -1.6751 -1.6843 -1.6937 -1.7033 -1.7131 -1.7231 -1.7333 -1.7437 -1.7543 -1.7651 -1.7761 -1.7873 -1.7987 -1.8103 -1.8221 -1.8341 -1.8463 -1.8587 -1.8713 -1.8841 -1.8971 -1.9103 -1.9237 -1.9373 -1.9511 -1.9651 -1.9793 -1.9937 -2.0083 -2.0231 -2.0381 -2.0533 -2.0687 -2.0843 -2.1001 -2.1161 -2.1323 -2.1487 -2.1653 -2.1821 -2.1991 -2.2163 -2.2337 -2.2513 -2.2691 -2.2871 -2.3053 -2.3237 -2.3423 -2.3611 -2.3801 -2.3993 -2.4187 -2.4383 -2.4581 -1.4921 -1.4923 -1.4927 -1.4933 -1.4941 -1.4951 -1.4963 -1.4977 -1.4993 -1.5011 -1.5031 -1.5053 -1.5077 -1.5103 -1.5131 -1.5161 -1.5193 -1.5227 -1.5263 -1.5301 -1.5341 -1.5383 -1.5427 -1.5473 -1.5521 -1.5571 -1.5623 -1.5677 -1.5733 -1.5791 -1.5851 -1.5913 -1.5977 -1.6043 -1.6111 -1.6181 -1.6253 -1.6327 -1.6403 -1.6481 -1.6561 -1.6643 -1.6727 -1.6813 -1.6901 -1.6991 -1.7083 -1.7177 -1.7273 -1.7371 -1.7471 -1.7573 -1.7677 -1.7783 -1.7891 -1.8001 -1.8113 -1.8227 -1.8343 -1.8461 -1.8581 -1.8703 -1.8827 -1.8953 -1.9081 -1.9211 -1.9343 -1.9477 -1.9613 -1.9751 -1.9891 -2.0033 -2.0177 -2.0323 -2.0471 -2.0621 -2.0773 -2.0927 -2.1083 -2.1241 -2.1401 -2.1563 -2.1727 -2.1893 -2.2061 -2.2231 -2.2403 -2.2577 -2.2753 -2.2931 -2.3111 -2.3293 -2.3477 -2.3663 -2.3851 -2.4041 -2.4233 -2.4427 -2.4623 -2.4821 -1.5167 -1.5169 -1.5173 -1.5179 -1.5187 -1.5197 -1.5209 -1.5223 -1.5239 -1.5257 -1.5277 -1.5299 -1.5323 -1.5349 -1.5377 -1.5407 -1.5439 -1.5473 -1.5509 -1.5547 -1.5587 -1.5629 -1.5673 -1.5719 -1.5767 -1.5817 -1.5869 -1.5923 -1.5979 -1.6037 -1.6097 -1.6159 -1.6223 -1.6289 -1.6357 -1.6427 -1.6499 -1.6573 -1.6649 -1.6727 -1.6807 -1.6889 -1.6973 -1.7059 -1.7147 -1.7237 -1.7329 -1.7423 -1.7519 -1.7617 -1.7717 -1.7819 -1.7923 -1.8029 -1.8137 -1.8247 -1.8359 -1.8473 -1.8589 -1.8707 -1.8827 -1.8949 -1.9073 -1.9199 -1.9327 -1.9457 -1.9589 -1.9723 -1.9859 -1.9997 -2.0137 -2.0279 -2.0423 -2.0569 -2.0717 -2.0867 -2.1019 -2.1173 -2.1329 -2.1487 -2.1647 -2.1809 -2.1973 -2.2139 -2.2307 -2.2477 -2.2649 -2.2823 -2.2999 -2.3177 -2.3357 -2.3539 -2.3723 -2.3909 -2.4097 -2.4287 -2.4479 -2.4673 -2.4869 -2.5067 -1.5419 -1.5421 -1.5425 -1.5431 -1.5439 -1.5449 -1.5461 -1.5475 -1.5491 -1.5509 -1.5529 -1.5551 -1.5575 -1.5601 -1.5629 -1.5659 -1.5691 -1.5725 -1.5761 -1.5799 -1.5839 -1.5881 -1.5925 -1.5971 -1.6019 -1.6069 -1.6121 -1.6175 -1.6231 -1.6289 -1.6349 -1.6411 -1.6475 -1.6541 -1.6609 -1.6679 -1.6751 -1.6825 -1.6901 -1.6979 -1.7059 -1.7141 -1.7225 -1.7311 -1.7399 -1.7489 -1.7581 -1.7675 -1.7771 -1.7869 -1.7969 -1.8071 -1.8175 -1.8281 -1.8389 -1.8499 -1.8611 -1.8725 -1.8841 -1.8959 -1.9079 -1.9201 -1.9325 -1.9451 -1.9579 -1.9709 -1.9841 -1.9975 -2.0111 -2.0249 -2.0389 -2.0531 -2.0675 -2.0821 -2.0969 -2.1119 -2.1271 -2.1425 -2.1581 -2.1739 -2.1899 -2.2061 -2.2225 -2.2391 -2.2559 -2.2729 -2.2901 -2.3075 -2.3251 -2.3429 -2.3609 -2.3791 -2.3975 -2.4161 -2.4349 -2.4539 -2.4731 -2.4925 -2.5121 -2.5319 -1.5677 -1.5679 -1.5683 -1.5689 -1.5697 -1.5707 -1.5719 -1.5733 -1.5749 -1.5767 -1.5787 -1.5809 -1.5833 -1.5859 -1.5887 -1.5917 -1.5949 -1.5983 -1.6019 -1.6057 -1.6097 -1.6139 -1.6183 -1.6229 -1.6277 -1.6327 -1.6379 -1.6433 -1.6489 -1.6547 -1.6607 -1.6669 -1.6733 -1.6799 -1.6867 -1.6937 -1.7009 -1.7083 -1.7159 -1.7237 -1.7317 -1.7399 -1.7483 -1.7569 -1.7657 -1.7747 -1.7839 -1.7933 -1.8029 -1.8127 -1.8227 -1.8329 -1.8433 -1.8539 -1.8647 -1.8757 -1.8869 -1.8983 -1.9099 -1.9217 -1.9337 -1.9459 -1.9583 -1.9709 -1.9837 -1.9967 -2.0099 -2.0233 -2.0369 -2.0507 -2.0647 -2.0789 -2.0933 -2.1079 -2.1227 -2.1377 -2.1529 -2.1683 -2.1839 -2.1997 -2.2157 -2.2319 -2.2483 -2.2649 -2.2817 -2.2987 -2.3159 -2.3333 -2.3509 -2.3687 -2.3867 -2.4049 -2.4233 -2.4419 -2.4607 -2.4797 -2.4989 -2.5183 -2.5379 -2.5577 -1.5941 -1.5943 -1.5947 -1.5953 -1.5961 -1.5971 -1.5983 -1.5997 -1.6013 -1.6031 -1.6051 -1.6073 -1.6097 -1.6123 -1.6151 -1.6181 -1.6213 -1.6247 -1.6283 -1.6321 -1.6361 -1.6403 -1.6447 -1.6493 -1.6541 -1.6591 -1.6643 -1.6697 -1.6753 -1.6811 -1.6871 -1.6933 -1.6997 -1.7063 -1.7131 -1.7201 -1.7273 -1.7347 -1.7423 -1.7501 -1.7581 -1.7663 -1.7747 -1.7833 -1.7921 -1.8011 -1.8103 -1.8197 -1.8293 -1.8391 -1.8491 -1.8593 -1.8697 -1.8803 -1.8911 -1.9021 -1.9133 -1.9247 -1.9363 -1.9481 -1.9601 -1.9723 -1.9847 -1.9973 -2.0101 -2.0231 -2.0363 -2.0497 -2.0633 -2.0771 -2.0911 -2.1053 -2.1197 -2.1343 -2.1491 -2.1641 -2.1793 -2.1947 -2.2103 -2.2261 -2.2421 -2.2583 -2.2747 -2.2913 -2.3081 -2.3251 -2.3423 -2.3597 -2.3773 -2.3951 -2.4131 -2.4313 -2.4497 -2.4683 -2.4871 -2.5061 -2.5253 -2.5447 -2.5643 -2.5841 -1.6211 -1.6213 -1.6217 -1.6223 -1.6231 -1.6241 -1.6253 -1.6267 -1.6283 -1.6301 -1.6321 -1.6343 -1.6367 -1.6393 -1.6421 -1.6451 -1.6483 -1.6517 -1.6553 -1.6591 -1.6631 -1.6673 -1.6717 -1.6763 -1.6811 -1.6861 -1.6913 -1.6967 -1.7023 -1.7081 -1.7141 -1.7203 -1.7267 -1.7333 -1.7401 -1.7471 -1.7543 -1.7617 -1.7693 -1.7771 -1.7851 -1.7933 -1.8017 -1.8103 -1.8191 -1.8281 -1.8373 -1.8467 -1.8563 -1.8661 -1.8761 -1.8863 -1.8967 -1.9073 -1.9181 -1.9291 -1.9403 -1.9517 -1.9633 -1.9751 -1.9871 -1.9993 -2.0117 -2.0243 -2.0371 -2.0501 -2.0633 -2.0767 -2.0903 -2.1041 -2.1181 -2.1323 -2.1467 -2.1613 -2.1761 -2.1911 -2.2063 -2.2217 -2.2373 -2.2531 -2.2691 -2.2853 -2.3017 -2.3183 -2.3351 -2.3521 -2.3693 -2.3867 -2.4043 -2.4221 -2.4401 -2.4583 -2.4767 -2.4953 -2.5141 -2.5331 -2.5523 -2.5717 -2.5913 -2.6111 -1.6487 -1.6489 -1.6493 -1.6499 -1.6507 -1.6517 -1.6529 -1.6543 -1.6559 -1.6577 -1.6597 -1.6619 -1.6643 -1.6669 -1.6697 -1.6727 -1.6759 -1.6793 -1.6829 -1.6867 -1.6907 -1.6949 -1.6993 -1.7039 -1.7087 -1.7137 -1.7189 -1.7243 -1.7299 -1.7357 -1.7417 -1.7479 -1.7543 -1.7609 -1.7677 -1.7747 -1.7819 -1.7893 -1.7969 -1.8047 -1.8127 -1.8209 -1.8293 -1.8379 -1.8467 -1.8557 -1.8649 -1.8743 -1.8839 -1.8937 -1.9037 -1.9139 -1.9243 -1.9349 -1.9457 -1.9567 -1.9679 -1.9793 -1.9909 -2.0027 -2.0147 -2.0269 -2.0393 -2.0519 -2.0647 -2.0777 -2.0909 -2.1043 -2.1179 -2.1317 -2.1457 -2.1599 -2.1743 -2.1889 -2.2037 -2.2187 -2.2339 -2.2493 -2.2649 -2.2807 -2.2967 -2.3129 -2.3293 -2.3459 -2.3627 -2.3797 -2.3969 -2.4143 -2.4319 -2.4497 -2.4677 -2.4859 -2.5043 -2.5229 -2.5417 -2.5607 -2.5799 -2.5993 -2.6189 -2.6387 -1.6769 -1.6771 -1.6775 -1.6781 -1.6789 -1.6799 -1.6811 -1.6825 -1.6841 -1.6859 -1.6879 -1.6901 -1.6925 -1.6951 -1.6979 -1.7009 -1.7041 -1.7075 -1.7111 -1.7149 -1.7189 -1.7231 -1.7275 -1.7321 -1.7369 -1.7419 -1.7471 -1.7525 -1.7581 -1.7639 -1.7699 -1.7761 -1.7825 -1.7891 -1.7959 -1.8029 -1.8101 -1.8175 -1.8251 -1.8329 -1.8409 -1.8491 -1.8575 -1.8661 -1.8749 -1.8839 -1.8931 -1.9025 -1.9121 -1.9219 -1.9319 -1.9421 -1.9525 -1.9631 -1.9739 -1.9849 -1.9961 -2.0075 -2.0191 -2.0309 -2.0429 -2.0551 -2.0675 -2.0801 -2.0929 -2.1059 -2.1191 -2.1325 -2.1461 -2.1599 -2.1739 -2.1881 -2.2025 -2.2171 -2.2319 -2.2469 -2.2621 -2.2775 -2.2931 -2.3089 -2.3249 -2.3411 -2.3575 -2.3741 -2.3909 -2.4079 -2.4251 -2.4425 -2.4601 -2.4779 -2.4959 -2.5141 -2.5325 -2.5511 -2.5699 -2.5889 -2.6081 -2.6275 -2.6471 -2.6669 -1.7057 -1.7059 -1.7063 -1.7069 -1.7077 -1.7087 -1.7099 -1.7113 -1.7129 -1.7147 -1.7167 -1.7189 -1.7213 -1.7239 -1.7267 -1.7297 -1.7329 -1.7363 -1.7399 -1.7437 -1.7477 -1.7519 -1.7563 -1.7609 -1.7657 -1.7707 -1.7759 -1.7813 -1.7869 -1.7927 -1.7987 -1.8049 -1.8113 -1.8179 -1.8247 -1.8317 -1.8389 -1.8463 -1.8539 -1.8617 -1.8697 -1.8779 -1.8863 -1.8949 -1.9037 -1.9127 -1.9219 -1.9313 -1.9409 -1.9507 -1.9607 -1.9709 -1.9813 -1.9919 -2.0027 -2.0137 -2.0249 -2.0363 -2.0479 -2.0597 -2.0717 -2.0839 -2.0963 -2.1089 -2.1217 -2.1347 -2.1479 -2.1613 -2.1749 -2.1887 -2.2027 -2.2169 -2.2313 -2.2459 -2.2607 -2.2757 -2.2909 -2.3063 -2.3219 -2.3377 -2.3537 -2.3699 -2.3863 -2.4029 -2.4197 -2.4367 -2.4539 -2.4713 -2.4889 -2.5067 -2.5247 -2.5429 -2.5613 -2.5799 -2.5987 -2.6177 -2.6369 -2.6563 -2.6759 -2.6957 -1.7351 -1.7353 -1.7357 -1.7363 -1.7371 -1.7381 -1.7393 -1.7407 -1.7423 -1.7441 -1.7461 -1.7483 -1.7507 -1.7533 -1.7561 -1.7591 -1.7623 -1.7657 -1.7693 -1.7731 -1.7771 -1.7813 -1.7857 -1.7903 -1.7951 -1.8001 -1.8053 -1.8107 -1.8163 -1.8221 -1.8281 -1.8343 -1.8407 -1.8473 -1.8541 -1.8611 -1.8683 -1.8757 -1.8833 -1.8911 -1.8991 -1.9073 -1.9157 -1.9243 -1.9331 -1.9421 -1.9513 -1.9607 -1.9703 -1.9801 -1.9901 -2.0003 -2.0107 -2.0213 -2.0321 -2.0431 -2.0543 -2.0657 -2.0773 -2.0891 -2.1011 -2.1133 -2.1257 -2.1383 -2.1511 -2.1641 -2.1773 -2.1907 -2.2043 -2.2181 -2.2321 -2.2463 -2.2607 -2.2753 -2.2901 -2.3051 -2.3203 -2.3357 -2.3513 -2.3671 -2.3831 -2.3993 -2.4157 -2.4323 -2.4491 -2.4661 -2.4833 -2.5007 -2.5183 -2.5361 -2.5541 -2.5723 -2.5907 -2.6093 -2.6281 -2.6471 -2.6663 -2.6857 -2.7053 -2.7251 -1.7651 -1.7653 -1.7657 -1.7663 -1.7671 -1.7681 -1.7693 -1.7707 -1.7723 -1.7741 -1.7761 -1.7783 -1.7807 -1.7833 -1.7861 -1.7891 -1.7923 -1.7957 -1.7993 -1.8031 -1.8071 -1.8113 -1.8157 -1.8203 -1.8251 -1.8301 -1.8353 -1.8407 -1.8463 -1.8521 -1.8581 -1.8643 -1.8707 -1.8773 -1.8841 -1.8911 -1.8983 -1.9057 -1.9133 -1.9211 -1.9291 -1.9373 -1.9457 -1.9543 -1.9631 -1.9721 -1.9813 -1.9907 -2.0003 -2.0101 -2.0201 -2.0303 -2.0407 -2.0513 -2.0621 -2.0731 -2.0843 -2.0957 -2.1073 -2.1191 -2.1311 -2.1433 -2.1557 -2.1683 -2.1811 -2.1941 -2.2073 -2.2207 -2.2343 -2.2481 -2.2621 -2.2763 -2.2907 -2.3053 -2.3201 -2.3351 -2.3503 -2.3657 -2.3813 -2.3971 -2.4131 -2.4293 -2.4457 -2.4623 -2.4791 -2.4961 -2.5133 -2.5307 -2.5483 -2.5661 -2.5841 -2.6023 -2.6207 -2.6393 -2.6581 -2.6771 -2.6963 -2.7157 -2.7353 -2.7551 -1.7957 -1.7959 -1.7963 -1.7969 -1.7977 -1.7987 -1.7999 -1.8013 -1.8029 -1.8047 -1.8067 -1.8089 -1.8113 -1.8139 -1.8167 -1.8197 -1.8229 -1.8263 -1.8299 -1.8337 -1.8377 -1.8419 -1.8463 -1.8509 -1.8557 -1.8607 -1.8659 -1.8713 -1.8769 -1.8827 -1.8887 -1.8949 -1.9013 -1.9079 -1.9147 -1.9217 -1.9289 -1.9363 -1.9439 -1.9517 -1.9597 -1.9679 -1.9763 -1.9849 -1.9937 -2.0027 -2.0119 -2.0213 -2.0309 -2.0407 -2.0507 -2.0609 -2.0713 -2.0819 -2.0927 -2.1037 -2.1149 -2.1263 -2.1379 -2.1497 -2.1617 -2.1739 -2.1863 -2.1989 -2.2117 -2.2247 -2.2379 -2.2513 -2.2649 -2.2787 -2.2927 -2.3069 -2.3213 -2.3359 -2.3507 -2.3657 -2.3809 -2.3963 -2.4119 -2.4277 -2.4437 -2.4599 -2.4763 -2.4929 -2.5097 -2.5267 -2.5439 -2.5613 -2.5789 -2.5967 -2.6147 -2.6329 -2.6513 -2.6699 -2.6887 -2.7077 -2.7269 -2.7463 -2.7659 -2.7857 -1.8269 -1.8271 -1.8275 -1.8281 -1.8289 -1.8299 -1.8311 -1.8325 -1.8341 -1.8359 -1.8379 -1.8401 -1.8425 -1.8451 -1.8479 -1.8509 -1.8541 -1.8575 -1.8611 -1.8649 -1.8689 -1.8731 -1.8775 -1.8821 -1.8869 -1.8919 -1.8971 -1.9025 -1.9081 -1.9139 -1.9199 -1.9261 -1.9325 -1.9391 -1.9459 -1.9529 -1.9601 -1.9675 -1.9751 -1.9829 -1.9909 -1.9991 -2.0075 -2.0161 -2.0249 -2.0339 -2.0431 -2.0525 -2.0621 -2.0719 -2.0819 -2.0921 -2.1025 -2.1131 -2.1239 -2.1349 -2.1461 -2.1575 -2.1691 -2.1809 -2.1929 -2.2051 -2.2175 -2.2301 -2.2429 -2.2559 -2.2691 -2.2825 -2.2961 -2.3099 -2.3239 -2.3381 -2.3525 -2.3671 -2.3819 -2.3969 -2.4121 -2.4275 -2.4431 -2.4589 -2.4749 -2.4911 -2.5075 -2.5241 -2.5409 -2.5579 -2.5751 -2.5925 -2.6101 -2.6279 -2.6459 -2.6641 -2.6825 -2.7011 -2.7199 -2.7389 -2.7581 -2.7775 -2.7971 -2.8169 -1.8587 -1.8589 -1.8593 -1.8599 -1.8607 -1.8617 -1.8629 -1.8643 -1.8659 -1.8677 -1.8697 -1.8719 -1.8743 -1.8769 -1.8797 -1.8827 -1.8859 -1.8893 -1.8929 -1.8967 -1.9007 -1.9049 -1.9093 -1.9139 -1.9187 -1.9237 -1.9289 -1.9343 -1.9399 -1.9457 -1.9517 -1.9579 -1.9643 -1.9709 -1.9777 -1.9847 -1.9919 -1.9993 -2.0069 -2.0147 -2.0227 -2.0309 -2.0393 -2.0479 -2.0567 -2.0657 -2.0749 -2.0843 -2.0939 -2.1037 -2.1137 -2.1239 -2.1343 -2.1449 -2.1557 -2.1667 -2.1779 -2.1893 -2.2009 -2.2127 -2.2247 -2.2369 -2.2493 -2.2619 -2.2747 -2.2877 -2.3009 -2.3143 -2.3279 -2.3417 -2.3557 -2.3699 -2.3843 -2.3989 -2.4137 -2.4287 -2.4439 -2.4593 -2.4749 -2.4907 -2.5067 -2.5229 -2.5393 -2.5559 -2.5727 -2.5897 -2.6069 -2.6243 -2.6419 -2.6597 -2.6777 -2.6959 -2.7143 -2.7329 -2.7517 -2.7707 -2.7899 -2.8093 -2.8289 -2.8487 -1.8911 -1.8913 -1.8917 -1.8923 -1.8931 -1.8941 -1.8953 -1.8967 -1.8983 -1.9001 -1.9021 -1.9043 -1.9067 -1.9093 -1.9121 -1.9151 -1.9183 -1.9217 -1.9253 -1.9291 -1.9331 -1.9373 -1.9417 -1.9463 -1.9511 -1.9561 -1.9613 -1.9667 -1.9723 -1.9781 -1.9841 -1.9903 -1.9967 -2.0033 -2.0101 -2.0171 -2.0243 -2.0317 -2.0393 -2.0471 -2.0551 -2.0633 -2.0717 -2.0803 -2.0891 -2.0981 -2.1073 -2.1167 -2.1263 -2.1361 -2.1461 -2.1563 -2.1667 -2.1773 -2.1881 -2.1991 -2.2103 -2.2217 -2.2333 -2.2451 -2.2571 -2.2693 -2.2817 -2.2943 -2.3071 -2.3201 -2.3333 -2.3467 -2.3603 -2.3741 -2.3881 -2.4023 -2.4167 -2.4313 -2.4461 -2.4611 -2.4763 -2.4917 -2.5073 -2.5231 -2.5391 -2.5553 -2.5717 -2.5883 -2.6051 -2.6221 -2.6393 -2.6567 -2.6743 -2.6921 -2.7101 -2.7283 -2.7467 -2.7653 -2.7841 -2.8031 -2.8223 -2.8417 -2.8613 -2.8811 -1.9241 -1.9243 -1.9247 -1.9253 -1.9261 -1.9271 -1.9283 -1.9297 -1.9313 -1.9331 -1.9351 -1.9373 -1.9397 -1.9423 -1.9451 -1.9481 -1.9513 -1.9547 -1.9583 -1.9621 -1.9661 -1.9703 -1.9747 -1.9793 -1.9841 -1.9891 -1.9943 -1.9997 -2.0053 -2.0111 -2.0171 -2.0233 -2.0297 -2.0363 -2.0431 -2.0501 -2.0573 -2.0647 -2.0723 -2.0801 -2.0881 -2.0963 -2.1047 -2.1133 -2.1221 -2.1311 -2.1403 -2.1497 -2.1593 -2.1691 -2.1791 -2.1893 -2.1997 -2.2103 -2.2211 -2.2321 -2.2433 -2.2547 -2.2663 -2.2781 -2.2901 -2.3023 -2.3147 -2.3273 -2.3401 -2.3531 -2.3663 -2.3797 -2.3933 -2.4071 -2.4211 -2.4353 -2.4497 -2.4643 -2.4791 -2.4941 -2.5093 -2.5247 -2.5403 -2.5561 -2.5721 -2.5883 -2.6047 -2.6213 -2.6381 -2.6551 -2.6723 -2.6897 -2.7073 -2.7251 -2.7431 -2.7613 -2.7797 -2.7983 -2.8171 -2.8361 -2.8553 -2.8747 -2.8943 -2.9141 -1.9577 -1.9579 -1.9583 -1.9589 -1.9597 -1.9607 -1.9619 -1.9633 -1.9649 -1.9667 -1.9687 -1.9709 -1.9733 -1.9759 -1.9787 -1.9817 -1.9849 -1.9883 -1.9919 -1.9957 -1.9997 -2.0039 -2.0083 -2.0129 -2.0177 -2.0227 -2.0279 -2.0333 -2.0389 -2.0447 -2.0507 -2.0569 -2.0633 -2.0699 -2.0767 -2.0837 -2.0909 -2.0983 -2.1059 -2.1137 -2.1217 -2.1299 -2.1383 -2.1469 -2.1557 -2.1647 -2.1739 -2.1833 -2.1929 -2.2027 -2.2127 -2.2229 -2.2333 -2.2439 -2.2547 -2.2657 -2.2769 -2.2883 -2.2999 -2.3117 -2.3237 -2.3359 -2.3483 -2.3609 -2.3737 -2.3867 -2.3999 -2.4133 -2.4269 -2.4407 -2.4547 -2.4689 -2.4833 -2.4979 -2.5127 -2.5277 -2.5429 -2.5583 -2.5739 -2.5897 -2.6057 -2.6219 -2.6383 -2.6549 -2.6717 -2.6887 -2.7059 -2.7233 -2.7409 -2.7587 -2.7767 -2.7949 -2.8133 -2.8319 -2.8507 -2.8697 -2.8889 -2.9083 -2.9279 -2.9477 -1.9919 -1.9921 -1.9925 -1.9931 -1.9939 -1.9949 -1.9961 -1.9975 -1.9991 -2.0009 -2.0029 -2.0051 -2.0075 -2.0101 -2.0129 -2.0159 -2.0191 -2.0225 -2.0261 -2.0299 -2.0339 -2.0381 -2.0425 -2.0471 -2.0519 -2.0569 -2.0621 -2.0675 -2.0731 -2.0789 -2.0849 -2.0911 -2.0975 -2.1041 -2.1109 -2.1179 -2.1251 -2.1325 -2.1401 -2.1479 -2.1559 -2.1641 -2.1725 -2.1811 -2.1899 -2.1989 -2.2081 -2.2175 -2.2271 -2.2369 -2.2469 -2.2571 -2.2675 -2.2781 -2.2889 -2.2999 -2.3111 -2.3225 -2.3341 -2.3459 -2.3579 -2.3701 -2.3825 -2.3951 -2.4079 -2.4209 -2.4341 -2.4475 -2.4611 -2.4749 -2.4889 -2.5031 -2.5175 -2.5321 -2.5469 -2.5619 -2.5771 -2.5925 -2.6081 -2.6239 -2.6399 -2.6561 -2.6725 -2.6891 -2.7059 -2.7229 -2.7401 -2.7575 -2.7751 -2.7929 -2.8109 -2.8291 -2.8475 -2.8661 -2.8849 -2.9039 -2.9231 -2.9425 -2.9621 -2.9819 -2.0267 -2.0269 -2.0273 -2.0279 -2.0287 -2.0297 -2.0309 -2.0323 -2.0339 -2.0357 -2.0377 -2.0399 -2.0423 -2.0449 -2.0477 -2.0507 -2.0539 -2.0573 -2.0609 -2.0647 -2.0687 -2.0729 -2.0773 -2.0819 -2.0867 -2.0917 -2.0969 -2.1023 -2.1079 -2.1137 -2.1197 -2.1259 -2.1323 -2.1389 -2.1457 -2.1527 -2.1599 -2.1673 -2.1749 -2.1827 -2.1907 -2.1989 -2.2073 -2.2159 -2.2247 -2.2337 -2.2429 -2.2523 -2.2619 -2.2717 -2.2817 -2.2919 -2.3023 -2.3129 -2.3237 -2.3347 -2.3459 -2.3573 -2.3689 -2.3807 -2.3927 -2.4049 -2.4173 -2.4299 -2.4427 -2.4557 -2.4689 -2.4823 -2.4959 -2.5097 -2.5237 -2.5379 -2.5523 -2.5669 -2.5817 -2.5967 -2.6119 -2.6273 -2.6429 -2.6587 -2.6747 -2.6909 -2.7073 -2.7239 -2.7407 -2.7577 -2.7749 -2.7923 -2.8099 -2.8277 -2.8457 -2.8639 -2.8823 -2.9009 -2.9197 -2.9387 -2.9579 -2.9773 -2.9969 -3.0167 -2.0621 -2.0623 -2.0627 -2.0633 -2.0641 -2.0651 -2.0663 -2.0677 -2.0693 -2.0711 -2.0731 -2.0753 -2.0777 -2.0803 -2.0831 -2.0861 -2.0893 -2.0927 -2.0963 -2.1001 -2.1041 -2.1083 -2.1127 -2.1173 -2.1221 -2.1271 -2.1323 -2.1377 -2.1433 -2.1491 -2.1551 -2.1613 -2.1677 -2.1743 -2.1811 -2.1881 -2.1953 -2.2027 -2.2103 -2.2181 -2.2261 -2.2343 -2.2427 -2.2513 -2.2601 -2.2691 -2.2783 -2.2877 -2.2973 -2.3071 -2.3171 -2.3273 -2.3377 -2.3483 -2.3591 -2.3701 -2.3813 -2.3927 -2.4043 -2.4161 -2.4281 -2.4403 -2.4527 -2.4653 -2.4781 -2.4911 -2.5043 -2.5177 -2.5313 -2.5451 -2.5591 -2.5733 -2.5877 -2.6023 -2.6171 -2.6321 -2.6473 -2.6627 -2.6783 -2.6941 -2.7101 -2.7263 -2.7427 -2.7593 -2.7761 -2.7931 -2.8103 -2.8277 -2.8453 -2.8631 -2.8811 -2.8993 -2.9177 -2.9363 -2.9551 -2.9741 -2.9933 -3.0127 -3.0323 -3.0521 -2.0981 -2.0983 -2.0987 -2.0993 -2.1001 -2.1011 -2.1023 -2.1037 -2.1053 -2.1071 -2.1091 -2.1113 -2.1137 -2.1163 -2.1191 -2.1221 -2.1253 -2.1287 -2.1323 -2.1361 -2.1401 -2.1443 -2.1487 -2.1533 -2.1581 -2.1631 -2.1683 -2.1737 -2.1793 -2.1851 -2.1911 -2.1973 -2.2037 -2.2103 -2.2171 -2.2241 -2.2313 -2.2387 -2.2463 -2.2541 -2.2621 -2.2703 -2.2787 -2.2873 -2.2961 -2.3051 -2.3143 -2.3237 -2.3333 -2.3431 -2.3531 -2.3633 -2.3737 -2.3843 -2.3951 -2.4061 -2.4173 -2.4287 -2.4403 -2.4521 -2.4641 -2.4763 -2.4887 -2.5013 -2.5141 -2.5271 -2.5403 -2.5537 -2.5673 -2.5811 -2.5951 -2.6093 -2.6237 -2.6383 -2.6531 -2.6681 -2.6833 -2.6987 -2.7143 -2.7301 -2.7461 -2.7623 -2.7787 -2.7953 -2.8121 -2.8291 -2.8463 -2.8637 -2.8813 -2.8991 -2.9171 -2.9353 -2.9537 -2.9723 -2.9911 -3.0101 -3.0293 -3.0487 -3.0683 -3.0881 -2.1347 -2.1349 -2.1353 -2.1359 -2.1367 -2.1377 -2.1389 -2.1403 -2.1419 -2.1437 -2.1457 -2.1479 -2.1503 -2.1529 -2.1557 -2.1587 -2.1619 -2.1653 -2.1689 -2.1727 -2.1767 -2.1809 -2.1853 -2.1899 -2.1947 -2.1997 -2.2049 -2.2103 -2.2159 -2.2217 -2.2277 -2.2339 -2.2403 -2.2469 -2.2537 -2.2607 -2.2679 -2.2753 -2.2829 -2.2907 -2.2987 -2.3069 -2.3153 -2.3239 -2.3327 -2.3417 -2.3509 -2.3603 -2.3699 -2.3797 -2.3897 -2.3999 -2.4103 -2.4209 -2.4317 -2.4427 -2.4539 -2.4653 -2.4769 -2.4887 -2.5007 -2.5129 -2.5253 -2.5379 -2.5507 -2.5637 -2.5769 -2.5903 -2.6039 -2.6177 -2.6317 -2.6459 -2.6603 -2.6749 -2.6897 -2.7047 -2.7199 -2.7353 -2.7509 -2.7667 -2.7827 -2.7989 -2.8153 -2.8319 -2.8487 -2.8657 -2.8829 -2.9003 -2.9179 -2.9357 -2.9537 -2.9719 -2.9903 -3.0089 -3.0277 -3.0467 -3.0659 -3.0853 -3.1049 -3.1247 -2.1719 -2.1721 -2.1725 -2.1731 -2.1739 -2.1749 -2.1761 -2.1775 -2.1791 -2.1809 -2.1829 -2.1851 -2.1875 -2.1901 -2.1929 -2.1959 -2.1991 -2.2025 -2.2061 -2.2099 -2.2139 -2.2181 -2.2225 -2.2271 -2.2319 -2.2369 -2.2421 -2.2475 -2.2531 -2.2589 -2.2649 -2.2711 -2.2775 -2.2841 -2.2909 -2.2979 -2.3051 -2.3125 -2.3201 -2.3279 -2.3359 -2.3441 -2.3525 -2.3611 -2.3699 -2.3789 -2.3881 -2.3975 -2.4071 -2.4169 -2.4269 -2.4371 -2.4475 -2.4581 -2.4689 -2.4799 -2.4911 -2.5025 -2.5141 -2.5259 -2.5379 -2.5501 -2.5625 -2.5751 -2.5879 -2.6009 -2.6141 -2.6275 -2.6411 -2.6549 -2.6689 -2.6831 -2.6975 -2.7121 -2.7269 -2.7419 -2.7571 -2.7725 -2.7881 -2.8039 -2.8199 -2.8361 -2.8525 -2.8691 -2.8859 -2.9029 -2.9201 -2.9375 -2.9551 -2.9729 -2.9909 -3.0091 -3.0275 -3.0461 -3.0649 -3.0839 -3.1031 -3.1225 -3.1421 -3.1619 -2.2097 -2.2099 -2.2103 -2.2109 -2.2117 -2.2127 -2.2139 -2.2153 -2.2169 -2.2187 -2.2207 -2.2229 -2.2253 -2.2279 -2.2307 -2.2337 -2.2369 -2.2403 -2.2439 -2.2477 -2.2517 -2.2559 -2.2603 -2.2649 -2.2697 -2.2747 -2.2799 -2.2853 -2.2909 -2.2967 -2.3027 -2.3089 -2.3153 -2.3219 -2.3287 -2.3357 -2.3429 -2.3503 -2.3579 -2.3657 -2.3737 -2.3819 -2.3903 -2.3989 -2.4077 -2.4167 -2.4259 -2.4353 -2.4449 -2.4547 -2.4647 -2.4749 -2.4853 -2.4959 -2.5067 -2.5177 -2.5289 -2.5403 -2.5519 -2.5637 -2.5757 -2.5879 -2.6003 -2.6129 -2.6257 -2.6387 -2.6519 -2.6653 -2.6789 -2.6927 -2.7067 -2.7209 -2.7353 -2.7499 -2.7647 -2.7797 -2.7949 -2.8103 -2.8259 -2.8417 -2.8577 -2.8739 -2.8903 -2.9069 -2.9237 -2.9407 -2.9579 -2.9753 -2.9929 -3.0107 -3.0287 -3.0469 -3.0653 -3.0839 -3.1027 -3.1217 -3.1409 -3.1603 -3.1799 -3.1997 -2.2481 -2.2483 -2.2487 -2.2493 -2.2501 -2.2511 -2.2523 -2.2537 -2.2553 -2.2571 -2.2591 -2.2613 -2.2637 -2.2663 -2.2691 -2.2721 -2.2753 -2.2787 -2.2823 -2.2861 -2.2901 -2.2943 -2.2987 -2.3033 -2.3081 -2.3131 -2.3183 -2.3237 -2.3293 -2.3351 -2.3411 -2.3473 -2.3537 -2.3603 -2.3671 -2.3741 -2.3813 -2.3887 -2.3963 -2.4041 -2.4121 -2.4203 -2.4287 -2.4373 -2.4461 -2.4551 -2.4643 -2.4737 -2.4833 -2.4931 -2.5031 -2.5133 -2.5237 -2.5343 -2.5451 -2.5561 -2.5673 -2.5787 -2.5903 -2.6021 -2.6141 -2.6263 -2.6387 -2.6513 -2.6641 -2.6771 -2.6903 -2.7037 -2.7173 -2.7311 -2.7451 -2.7593 -2.7737 -2.7883 -2.8031 -2.8181 -2.8333 -2.8487 -2.8643 -2.8801 -2.8961 -2.9123 -2.9287 -2.9453 -2.9621 -2.9791 -2.9963 -3.0137 -3.0313 -3.0491 -3.0671 -3.0853 -3.1037 -3.1223 -3.1411 -3.1601 -3.1793 -3.1987 -3.2183 -3.2381 -2.2871 -2.2873 -2.2877 -2.2883 -2.2891 -2.2901 -2.2913 -2.2927 -2.2943 -2.2961 -2.2981 -2.3003 -2.3027 -2.3053 -2.3081 -2.3111 -2.3143 -2.3177 -2.3213 -2.3251 -2.3291 -2.3333 -2.3377 -2.3423 -2.3471 -2.3521 -2.3573 -2.3627 -2.3683 -2.3741 -2.3801 -2.3863 -2.3927 -2.3993 -2.4061 -2.4131 -2.4203 -2.4277 -2.4353 -2.4431 -2.4511 -2.4593 -2.4677 -2.4763 -2.4851 -2.4941 -2.5033 -2.5127 -2.5223 -2.5321 -2.5421 -2.5523 -2.5627 -2.5733 -2.5841 -2.5951 -2.6063 -2.6177 -2.6293 -2.6411 -2.6531 -2.6653 -2.6777 -2.6903 -2.7031 -2.7161 -2.7293 -2.7427 -2.7563 -2.7701 -2.7841 -2.7983 -2.8127 -2.8273 -2.8421 -2.8571 -2.8723 -2.8877 -2.9033 -2.9191 -2.9351 -2.9513 -2.9677 -2.9843 -3.0011 -3.0181 -3.0353 -3.0527 -3.0703 -3.0881 -3.1061 -3.1243 -3.1427 -3.1613 -3.1801 -3.1991 -3.2183 -3.2377 -3.2573 -3.2771 -2.3267 -2.3269 -2.3273 -2.3279 -2.3287 -2.3297 -2.3309 -2.3323 -2.3339 -2.3357 -2.3377 -2.3399 -2.3423 -2.3449 -2.3477 -2.3507 -2.3539 -2.3573 -2.3609 -2.3647 -2.3687 -2.3729 -2.3773 -2.3819 -2.3867 -2.3917 -2.3969 -2.4023 -2.4079 -2.4137 -2.4197 -2.4259 -2.4323 -2.4389 -2.4457 -2.4527 -2.4599 -2.4673 -2.4749 -2.4827 -2.4907 -2.4989 -2.5073 -2.5159 -2.5247 -2.5337 -2.5429 -2.5523 -2.5619 -2.5717 -2.5817 -2.5919 -2.6023 -2.6129 -2.6237 -2.6347 -2.6459 -2.6573 -2.6689 -2.6807 -2.6927 -2.7049 -2.7173 -2.7299 -2.7427 -2.7557 -2.7689 -2.7823 -2.7959 -2.8097 -2.8237 -2.8379 -2.8523 -2.8669 -2.8817 -2.8967 -2.9119 -2.9273 -2.9429 -2.9587 -2.9747 -2.9909 -3.0073 -3.0239 -3.0407 -3.0577 -3.0749 -3.0923 -3.1099 -3.1277 -3.1457 -3.1639 -3.1823 -3.2009 -3.2197 -3.2387 -3.2579 -3.2773 -3.2969 -3.3167 -2.3669 -2.3671 -2.3675 -2.3681 -2.3689 -2.3699 -2.3711 -2.3725 -2.3741 -2.3759 -2.3779 -2.3801 -2.3825 -2.3851 -2.3879 -2.3909 -2.3941 -2.3975 -2.4011 -2.4049 -2.4089 -2.4131 -2.4175 -2.4221 -2.4269 -2.4319 -2.4371 -2.4425 -2.4481 -2.4539 -2.4599 -2.4661 -2.4725 -2.4791 -2.4859 -2.4929 -2.5001 -2.5075 -2.5151 -2.5229 -2.5309 -2.5391 -2.5475 -2.5561 -2.5649 -2.5739 -2.5831 -2.5925 -2.6021 -2.6119 -2.6219 -2.6321 -2.6425 -2.6531 -2.6639 -2.6749 -2.6861 -2.6975 -2.7091 -2.7209 -2.7329 -2.7451 -2.7575 -2.7701 -2.7829 -2.7959 -2.8091 -2.8225 -2.8361 -2.8499 -2.8639 -2.8781 -2.8925 -2.9071 -2.9219 -2.9369 -2.9521 -2.9675 -2.9831 -2.9989 -3.0149 -3.0311 -3.0475 -3.0641 -3.0809 -3.0979 -3.1151 -3.1325 -3.1501 -3.1679 -3.1859 -3.2041 -3.2225 -3.2411 -3.2599 -3.2789 -3.2981 -3.3175 -3.3371 -3.3569 -2.4077 -2.4079 -2.4083 -2.4089 -2.4097 -2.4107 -2.4119 -2.4133 -2.4149 -2.4167 -2.4187 -2.4209 -2.4233 -2.4259 -2.4287 -2.4317 -2.4349 -2.4383 -2.4419 -2.4457 -2.4497 -2.4539 -2.4583 -2.4629 -2.4677 -2.4727 -2.4779 -2.4833 -2.4889 -2.4947 -2.5007 -2.5069 -2.5133 -2.5199 -2.5267 -2.5337 -2.5409 -2.5483 -2.5559 -2.5637 -2.5717 -2.5799 -2.5883 -2.5969 -2.6057 -2.6147 -2.6239 -2.6333 -2.6429 -2.6527 -2.6627 -2.6729 -2.6833 -2.6939 -2.7047 -2.7157 -2.7269 -2.7383 -2.7499 -2.7617 -2.7737 -2.7859 -2.7983 -2.8109 -2.8237 -2.8367 -2.8499 -2.8633 -2.8769 -2.8907 -2.9047 -2.9189 -2.9333 -2.9479 -2.9627 -2.9777 -2.9929 -3.0083 -3.0239 -3.0397 -3.0557 -3.0719 -3.0883 -3.1049 -3.1217 -3.1387 -3.1559 -3.1733 -3.1909 -3.2087 -3.2267 -3.2449 -3.2633 -3.2819 -3.3007 -3.3197 -3.3389 -3.3583 -3.3779 -3.3977 -2.4491 -2.4493 -2.4497 -2.4503 -2.4511 -2.4521 -2.4533 -2.4547 -2.4563 -2.4581 -2.4601 -2.4623 -2.4647 -2.4673 -2.4701 -2.4731 -2.4763 -2.4797 -2.4833 -2.4871 -2.4911 -2.4953 -2.4997 -2.5043 -2.5091 -2.5141 -2.5193 -2.5247 -2.5303 -2.5361 -2.5421 -2.5483 -2.5547 -2.5613 -2.5681 -2.5751 -2.5823 -2.5897 -2.5973 -2.6051 -2.6131 -2.6213 -2.6297 -2.6383 -2.6471 -2.6561 -2.6653 -2.6747 -2.6843 -2.6941 -2.7041 -2.7143 -2.7247 -2.7353 -2.7461 -2.7571 -2.7683 -2.7797 -2.7913 -2.8031 -2.8151 -2.8273 -2.8397 -2.8523 -2.8651 -2.8781 -2.8913 -2.9047 -2.9183 -2.9321 -2.9461 -2.9603 -2.9747 -2.9893 -3.0041 -3.0191 -3.0343 -3.0497 -3.0653 -3.0811 -3.0971 -3.1133 -3.1297 -3.1463 -3.1631 -3.1801 -3.1973 -3.2147 -3.2323 -3.2501 -3.2681 -3.2863 -3.3047 -3.3233 -3.3421 -3.3611 -3.3803 -3.3997 -3.4193 -3.4391 -2.4911 -2.4913 -2.4917 -2.4923 -2.4931 -2.4941 -2.4953 -2.4967 -2.4983 -2.5001 -2.5021 -2.5043 -2.5067 -2.5093 -2.5121 -2.5151 -2.5183 -2.5217 -2.5253 -2.5291 -2.5331 -2.5373 -2.5417 -2.5463 -2.5511 -2.5561 -2.5613 -2.5667 -2.5723 -2.5781 -2.5841 -2.5903 -2.5967 -2.6033 -2.6101 -2.6171 -2.6243 -2.6317 -2.6393 -2.6471 -2.6551 -2.6633 -2.6717 -2.6803 -2.6891 -2.6981 -2.7073 -2.7167 -2.7263 -2.7361 -2.7461 -2.7563 -2.7667 -2.7773 -2.7881 -2.7991 -2.8103 -2.8217 -2.8333 -2.8451 -2.8571 -2.8693 -2.8817 -2.8943 -2.9071 -2.9201 -2.9333 -2.9467 -2.9603 -2.9741 -2.9881 -3.0023 -3.0167 -3.0313 -3.0461 -3.0611 -3.0763 -3.0917 -3.1073 -3.1231 -3.1391 -3.1553 -3.1717 -3.1883 -3.2051 -3.2221 -3.2393 -3.2567 -3.2743 -3.2921 -3.3101 -3.3283 -3.3467 -3.3653 -3.3841 -3.4031 -3.4223 -3.4417 -3.4613 -3.4811 -2.5337 -2.5339 -2.5343 -2.5349 -2.5357 -2.5367 -2.5379 -2.5393 -2.5409 -2.5427 -2.5447 -2.5469 -2.5493 -2.5519 -2.5547 -2.5577 -2.5609 -2.5643 -2.5679 -2.5717 -2.5757 -2.5799 -2.5843 -2.5889 -2.5937 -2.5987 -2.6039 -2.6093 -2.6149 -2.6207 -2.6267 -2.6329 -2.6393 -2.6459 -2.6527 -2.6597 -2.6669 -2.6743 -2.6819 -2.6897 -2.6977 -2.7059 -2.7143 -2.7229 -2.7317 -2.7407 -2.7499 -2.7593 -2.7689 -2.7787 -2.7887 -2.7989 -2.8093 -2.8199 -2.8307 -2.8417 -2.8529 -2.8643 -2.8759 -2.8877 -2.8997 -2.9119 -2.9243 -2.9369 -2.9497 -2.9627 -2.9759 -2.9893 -3.0029 -3.0167 -3.0307 -3.0449 -3.0593 -3.0739 -3.0887 -3.1037 -3.1189 -3.1343 -3.1499 -3.1657 -3.1817 -3.1979 -3.2143 -3.2309 -3.2477 -3.2647 -3.2819 -3.2993 -3.3169 -3.3347 -3.3527 -3.3709 -3.3893 -3.4079 -3.4267 -3.4457 -3.4649 -3.4843 -3.5039 -3.5237 -2.5769 -2.5771 -2.5775 -2.5781 -2.5789 -2.5799 -2.5811 -2.5825 -2.5841 -2.5859 -2.5879 -2.5901 -2.5925 -2.5951 -2.5979 -2.6009 -2.6041 -2.6075 -2.6111 -2.6149 -2.6189 -2.6231 -2.6275 -2.6321 -2.6369 -2.6419 -2.6471 -2.6525 -2.6581 -2.6639 -2.6699 -2.6761 -2.6825 -2.6891 -2.6959 -2.7029 -2.7101 -2.7175 -2.7251 -2.7329 -2.7409 -2.7491 -2.7575 -2.7661 -2.7749 -2.7839 -2.7931 -2.8025 -2.8121 -2.8219 -2.8319 -2.8421 -2.8525 -2.8631 -2.8739 -2.8849 -2.8961 -2.9075 -2.9191 -2.9309 -2.9429 -2.9551 -2.9675 -2.9801 -2.9929 -3.0059 -3.0191 -3.0325 -3.0461 -3.0599 -3.0739 -3.0881 -3.1025 -3.1171 -3.1319 -3.1469 -3.1621 -3.1775 -3.1931 -3.2089 -3.2249 -3.2411 -3.2575 -3.2741 -3.2909 -3.3079 -3.3251 -3.3425 -3.3601 -3.3779 -3.3959 -3.4141 -3.4325 -3.4511 -3.4699 -3.4889 -3.5081 -3.5275 -3.5471 -3.5669 -2.6207 -2.6209 -2.6213 -2.6219 -2.6227 -2.6237 -2.6249 -2.6263 -2.6279 -2.6297 -2.6317 -2.6339 -2.6363 -2.6389 -2.6417 -2.6447 -2.6479 -2.6513 -2.6549 -2.6587 -2.6627 -2.6669 -2.6713 -2.6759 -2.6807 -2.6857 -2.6909 -2.6963 -2.7019 -2.7077 -2.7137 -2.7199 -2.7263 -2.7329 -2.7397 -2.7467 -2.7539 -2.7613 -2.7689 -2.7767 -2.7847 -2.7929 -2.8013 -2.8099 -2.8187 -2.8277 -2.8369 -2.8463 -2.8559 -2.8657 -2.8757 -2.8859 -2.8963 -2.9069 -2.9177 -2.9287 -2.9399 -2.9513 -2.9629 -2.9747 -2.9867 -2.9989 -3.0113 -3.0239 -3.0367 -3.0497 -3.0629 -3.0763 -3.0899 -3.1037 -3.1177 -3.1319 -3.1463 -3.1609 -3.1757 -3.1907 -3.2059 -3.2213 -3.2369 -3.2527 -3.2687 -3.2849 -3.3013 -3.3179 -3.3347 -3.3517 -3.3689 -3.3863 -3.4039 -3.4217 -3.4397 -3.4579 -3.4763 -3.4949 -3.5137 -3.5327 -3.5519 -3.5713 -3.5909 -3.6107 -2.6651 -2.6653 -2.6657 -2.6663 -2.6671 -2.6681 -2.6693 -2.6707 -2.6723 -2.6741 -2.6761 -2.6783 -2.6807 -2.6833 -2.6861 -2.6891 -2.6923 -2.6957 -2.6993 -2.7031 -2.7071 -2.7113 -2.7157 -2.7203 -2.7251 -2.7301 -2.7353 -2.7407 -2.7463 -2.7521 -2.7581 -2.7643 -2.7707 -2.7773 -2.7841 -2.7911 -2.7983 -2.8057 -2.8133 -2.8211 -2.8291 -2.8373 -2.8457 -2.8543 -2.8631 -2.8721 -2.8813 -2.8907 -2.9003 -2.9101 -2.9201 -2.9303 -2.9407 -2.9513 -2.9621 -2.9731 -2.9843 -2.9957 -3.0073 -3.0191 -3.0311 -3.0433 -3.0557 -3.0683 -3.0811 -3.0941 -3.1073 -3.1207 -3.1343 -3.1481 -3.1621 -3.1763 -3.1907 -3.2053 -3.2201 -3.2351 -3.2503 -3.2657 -3.2813 -3.2971 -3.3131 -3.3293 -3.3457 -3.3623 -3.3791 -3.3961 -3.4133 -3.4307 -3.4483 -3.4661 -3.4841 -3.5023 -3.5207 -3.5393 -3.5581 -3.5771 -3.5963 -3.6157 -3.6353 -3.6551 -2.7101 -2.7103 -2.7107 -2.7113 -2.7121 -2.7131 -2.7143 -2.7157 -2.7173 -2.7191 -2.7211 -2.7233 -2.7257 -2.7283 -2.7311 -2.7341 -2.7373 -2.7407 -2.7443 -2.7481 -2.7521 -2.7563 -2.7607 -2.7653 -2.7701 -2.7751 -2.7803 -2.7857 -2.7913 -2.7971 -2.8031 -2.8093 -2.8157 -2.8223 -2.8291 -2.8361 -2.8433 -2.8507 -2.8583 -2.8661 -2.8741 -2.8823 -2.8907 -2.8993 -2.9081 -2.9171 -2.9263 -2.9357 -2.9453 -2.9551 -2.9651 -2.9753 -2.9857 -2.9963 -3.0071 -3.0181 -3.0293 -3.0407 -3.0523 -3.0641 -3.0761 -3.0883 -3.1007 -3.1133 -3.1261 -3.1391 -3.1523 -3.1657 -3.1793 -3.1931 -3.2071 -3.2213 -3.2357 -3.2503 -3.2651 -3.2801 -3.2953 -3.3107 -3.3263 -3.3421 -3.3581 -3.3743 -3.3907 -3.4073 -3.4241 -3.4411 -3.4583 -3.4757 -3.4933 -3.5111 -3.5291 -3.5473 -3.5657 -3.5843 -3.6031 -3.6221 -3.6413 -3.6607 -3.6803 -3.7001 -2.7557 -2.7559 -2.7563 -2.7569 -2.7577 -2.7587 -2.7599 -2.7613 -2.7629 -2.7647 -2.7667 -2.7689 -2.7713 -2.7739 -2.7767 -2.7797 -2.7829 -2.7863 -2.7899 -2.7937 -2.7977 -2.8019 -2.8063 -2.8109 -2.8157 -2.8207 -2.8259 -2.8313 -2.8369 -2.8427 -2.8487 -2.8549 -2.8613 -2.8679 -2.8747 -2.8817 -2.8889 -2.8963 -2.9039 -2.9117 -2.9197 -2.9279 -2.9363 -2.9449 -2.9537 -2.9627 -2.9719 -2.9813 -2.9909 -3.0007 -3.0107 -3.0209 -3.0313 -3.0419 -3.0527 -3.0637 -3.0749 -3.0863 -3.0979 -3.1097 -3.1217 -3.1339 -3.1463 -3.1589 -3.1717 -3.1847 -3.1979 -3.2113 -3.2249 -3.2387 -3.2527 -3.2669 -3.2813 -3.2959 -3.3107 -3.3257 -3.3409 -3.3563 -3.3719 -3.3877 -3.4037 -3.4199 -3.4363 -3.4529 -3.4697 -3.4867 -3.5039 -3.5213 -3.5389 -3.5567 -3.5747 -3.5929 -3.6113 -3.6299 -3.6487 -3.6677 -3.6869 -3.7063 -3.7259 -3.7457 -2.8019 -2.8021 -2.8025 -2.8031 -2.8039 -2.8049 -2.8061 -2.8075 -2.8091 -2.8109 -2.8129 -2.8151 -2.8175 -2.8201 -2.8229 -2.8259 -2.8291 -2.8325 -2.8361 -2.8399 -2.8439 -2.8481 -2.8525 -2.8571 -2.8619 -2.8669 -2.8721 -2.8775 -2.8831 -2.8889 -2.8949 -2.9011 -2.9075 -2.9141 -2.9209 -2.9279 -2.9351 -2.9425 -2.9501 -2.9579 -2.9659 -2.9741 -2.9825 -2.9911 -2.9999 -3.0089 -3.0181 -3.0275 -3.0371 -3.0469 -3.0569 -3.0671 -3.0775 -3.0881 -3.0989 -3.1099 -3.1211 -3.1325 -3.1441 -3.1559 -3.1679 -3.1801 -3.1925 -3.2051 -3.2179 -3.2309 -3.2441 -3.2575 -3.2711 -3.2849 -3.2989 -3.3131 -3.3275 -3.3421 -3.3569 -3.3719 -3.3871 -3.4025 -3.4181 -3.4339 -3.4499 -3.4661 -3.4825 -3.4991 -3.5159 -3.5329 -3.5501 -3.5675 -3.5851 -3.6029 -3.6209 -3.6391 -3.6575 -3.6761 -3.6949 -3.7139 -3.7331 -3.7525 -3.7721 -3.7919 -2.8487 -2.8489 -2.8493 -2.8499 -2.8507 -2.8517 -2.8529 -2.8543 -2.8559 -2.8577 -2.8597 -2.8619 -2.8643 -2.8669 -2.8697 -2.8727 -2.8759 -2.8793 -2.8829 -2.8867 -2.8907 -2.8949 -2.8993 -2.9039 -2.9087 -2.9137 -2.9189 -2.9243 -2.9299 -2.9357 -2.9417 -2.9479 -2.9543 -2.9609 -2.9677 -2.9747 -2.9819 -2.9893 -2.9969 -3.0047 -3.0127 -3.0209 -3.0293 -3.0379 -3.0467 -3.0557 -3.0649 -3.0743 -3.0839 -3.0937 -3.1037 -3.1139 -3.1243 -3.1349 -3.1457 -3.1567 -3.1679 -3.1793 -3.1909 -3.2027 -3.2147 -3.2269 -3.2393 -3.2519 -3.2647 -3.2777 -3.2909 -3.3043 -3.3179 -3.3317 -3.3457 -3.3599 -3.3743 -3.3889 -3.4037 -3.4187 -3.4339 -3.4493 -3.4649 -3.4807 -3.4967 -3.5129 -3.5293 -3.5459 -3.5627 -3.5797 -3.5969 -3.6143 -3.6319 -3.6497 -3.6677 -3.6859 -3.7043 -3.7229 -3.7417 -3.7607 -3.7799 -3.7993 -3.8189 -3.8387 -2.8961 -2.8963 -2.8967 -2.8973 -2.8981 -2.8991 -2.9003 -2.9017 -2.9033 -2.9051 -2.9071 -2.9093 -2.9117 -2.9143 -2.9171 -2.9201 -2.9233 -2.9267 -2.9303 -2.9341 -2.9381 -2.9423 -2.9467 -2.9513 -2.9561 -2.9611 -2.9663 -2.9717 -2.9773 -2.9831 -2.9891 -2.9953 -3.0017 -3.0083 -3.0151 -3.0221 -3.0293 -3.0367 -3.0443 -3.0521 -3.0601 -3.0683 -3.0767 -3.0853 -3.0941 -3.1031 -3.1123 -3.1217 -3.1313 -3.1411 -3.1511 -3.1613 -3.1717 -3.1823 -3.1931 -3.2041 -3.2153 -3.2267 -3.2383 -3.2501 -3.2621 -3.2743 -3.2867 -3.2993 -3.3121 -3.3251 -3.3383 -3.3517 -3.3653 -3.3791 -3.3931 -3.4073 -3.4217 -3.4363 -3.4511 -3.4661 -3.4813 -3.4967 -3.5123 -3.5281 -3.5441 -3.5603 -3.5767 -3.5933 -3.6101 -3.6271 -3.6443 -3.6617 -3.6793 -3.6971 -3.7151 -3.7333 -3.7517 -3.7703 -3.7891 -3.8081 -3.8273 -3.8467 -3.8663 -3.8861 -2.9441 -2.9443 -2.9447 -2.9453 -2.9461 -2.9471 -2.9483 -2.9497 -2.9513 -2.9531 -2.9551 -2.9573 -2.9597 -2.9623 -2.9651 -2.9681 -2.9713 -2.9747 -2.9783 -2.9821 -2.9861 -2.9903 -2.9947 -2.9993 -3.0041 -3.0091 -3.0143 -3.0197 -3.0253 -3.0311 -3.0371 -3.0433 -3.0497 -3.0563 -3.0631 -3.0701 -3.0773 -3.0847 -3.0923 -3.1001 -3.1081 -3.1163 -3.1247 -3.1333 -3.1421 -3.1511 -3.1603 -3.1697 -3.1793 -3.1891 -3.1991 -3.2093 -3.2197 -3.2303 -3.2411 -3.2521 -3.2633 -3.2747 -3.2863 -3.2981 -3.3101 -3.3223 -3.3347 -3.3473 -3.3601 -3.3731 -3.3863 -3.3997 -3.4133 -3.4271 -3.4411 -3.4553 -3.4697 -3.4843 -3.4991 -3.5141 -3.5293 -3.5447 -3.5603 -3.5761 -3.5921 -3.6083 -3.6247 -3.6413 -3.6581 -3.6751 -3.6923 -3.7097 -3.7273 -3.7451 -3.7631 -3.7813 -3.7997 -3.8183 -3.8371 -3.8561 -3.8753 -3.8947 -3.9143 -3.9341 -2.9927 -2.9929 -2.9933 -2.9939 -2.9947 -2.9957 -2.9969 -2.9983 -2.9999 -3.0017 -3.0037 -3.0059 -3.0083 -3.0109 -3.0137 -3.0167 -3.0199 -3.0233 -3.0269 -3.0307 -3.0347 -3.0389 -3.0433 -3.0479 -3.0527 -3.0577 -3.0629 -3.0683 -3.0739 -3.0797 -3.0857 -3.0919 -3.0983 -3.1049 -3.1117 -3.1187 -3.1259 -3.1333 -3.1409 -3.1487 -3.1567 -3.1649 -3.1733 -3.1819 -3.1907 -3.1997 -3.2089 -3.2183 -3.2279 -3.2377 -3.2477 -3.2579 -3.2683 -3.2789 -3.2897 -3.3007 -3.3119 -3.3233 -3.3349 -3.3467 -3.3587 -3.3709 -3.3833 -3.3959 -3.4087 -3.4217 -3.4349 -3.4483 -3.4619 -3.4757 -3.4897 -3.5039 -3.5183 -3.5329 -3.5477 -3.5627 -3.5779 -3.5933 -3.6089 -3.6247 -3.6407 -3.6569 -3.6733 -3.6899 -3.7067 -3.7237 -3.7409 -3.7583 -3.7759 -3.7937 -3.8117 -3.8299 -3.8483 -3.8669 -3.8857 -3.9047 -3.9239 -3.9433 -3.9629 -3.9827 -3.0419 -3.0421 -3.0425 -3.0431 -3.0439 -3.0449 -3.0461 -3.0475 -3.0491 -3.0509 -3.0529 -3.0551 -3.0575 -3.0601 -3.0629 -3.0659 -3.0691 -3.0725 -3.0761 -3.0799 -3.0839 -3.0881 -3.0925 -3.0971 -3.1019 -3.1069 -3.1121 -3.1175 -3.1231 -3.1289 -3.1349 -3.1411 -3.1475 -3.1541 -3.1609 -3.1679 -3.1751 -3.1825 -3.1901 -3.1979 -3.2059 -3.2141 -3.2225 -3.2311 -3.2399 -3.2489 -3.2581 -3.2675 -3.2771 -3.2869 -3.2969 -3.3071 -3.3175 -3.3281 -3.3389 -3.3499 -3.3611 -3.3725 -3.3841 -3.3959 -3.4079 -3.4201 -3.4325 -3.4451 -3.4579 -3.4709 -3.4841 -3.4975 -3.5111 -3.5249 -3.5389 -3.5531 -3.5675 -3.5821 -3.5969 -3.6119 -3.6271 -3.6425 -3.6581 -3.6739 -3.6899 -3.7061 -3.7225 -3.7391 -3.7559 -3.7729 -3.7901 -3.8075 -3.8251 -3.8429 -3.8609 -3.8791 -3.8975 -3.9161 -3.9349 -3.9539 -3.9731 -3.9925 -4.0121 -4.0319 -3.0917 -3.0919 -3.0923 -3.0929 -3.0937 -3.0947 -3.0959 -3.0973 -3.0989 -3.1007 -3.1027 -3.1049 -3.1073 -3.1099 -3.1127 -3.1157 -3.1189 -3.1223 -3.1259 -3.1297 -3.1337 -3.1379 -3.1423 -3.1469 -3.1517 -3.1567 -3.1619 -3.1673 -3.1729 -3.1787 -3.1847 -3.1909 -3.1973 -3.2039 -3.2107 -3.2177 -3.2249 -3.2323 -3.2399 -3.2477 -3.2557 -3.2639 -3.2723 -3.2809 -3.2897 -3.2987 -3.3079 -3.3173 -3.3269 -3.3367 -3.3467 -3.3569 -3.3673 -3.3779 -3.3887 -3.3997 -3.4109 -3.4223 -3.4339 -3.4457 -3.4577 -3.4699 -3.4823 -3.4949 -3.5077 -3.5207 -3.5339 -3.5473 -3.5609 -3.5747 -3.5887 -3.6029 -3.6173 -3.6319 -3.6467 -3.6617 -3.6769 -3.6923 -3.7079 -3.7237 -3.7397 -3.7559 -3.7723 -3.7889 -3.8057 -3.8227 -3.8399 -3.8573 -3.8749 -3.8927 -3.9107 -3.9289 -3.9473 -3.9659 -3.9847 -4.0037 -4.0229 -4.0423 -4.0619 -4.0817 -3.1421 -3.1423 -3.1427 -3.1433 -3.1441 -3.1451 -3.1463 -3.1477 -3.1493 -3.1511 -3.1531 -3.1553 -3.1577 -3.1603 -3.1631 -3.1661 -3.1693 -3.1727 -3.1763 -3.1801 -3.1841 -3.1883 -3.1927 -3.1973 -3.2021 -3.2071 -3.2123 -3.2177 -3.2233 -3.2291 -3.2351 -3.2413 -3.2477 -3.2543 -3.2611 -3.2681 -3.2753 -3.2827 -3.2903 -3.2981 -3.3061 -3.3143 -3.3227 -3.3313 -3.3401 -3.3491 -3.3583 -3.3677 -3.3773 -3.3871 -3.3971 -3.4073 -3.4177 -3.4283 -3.4391 -3.4501 -3.4613 -3.4727 -3.4843 -3.4961 -3.5081 -3.5203 -3.5327 -3.5453 -3.5581 -3.5711 -3.5843 -3.5977 -3.6113 -3.6251 -3.6391 -3.6533 -3.6677 -3.6823 -3.6971 -3.7121 -3.7273 -3.7427 -3.7583 -3.7741 -3.7901 -3.8063 -3.8227 -3.8393 -3.8561 -3.8731 -3.8903 -3.9077 -3.9253 -3.9431 -3.9611 -3.9793 -3.9977 -4.0163 -4.0351 -4.0541 -4.0733 -4.0927 -4.1123 -4.1321 -3.1931 -3.1933 -3.1937 -3.1943 -3.1951 -3.1961 -3.1973 -3.1987 -3.2003 -3.2021 -3.2041 -3.2063 -3.2087 -3.2113 -3.2141 -3.2171 -3.2203 -3.2237 -3.2273 -3.2311 -3.2351 -3.2393 -3.2437 -3.2483 -3.2531 -3.2581 -3.2633 -3.2687 -3.2743 -3.2801 -3.2861 -3.2923 -3.2987 -3.3053 -3.3121 -3.3191 -3.3263 -3.3337 -3.3413 -3.3491 -3.3571 -3.3653 -3.3737 -3.3823 -3.3911 -3.4001 -3.4093 -3.4187 -3.4283 -3.4381 -3.4481 -3.4583 -3.4687 -3.4793 -3.4901 -3.5011 -3.5123 -3.5237 -3.5353 -3.5471 -3.5591 -3.5713 -3.5837 -3.5963 -3.6091 -3.6221 -3.6353 -3.6487 -3.6623 -3.6761 -3.6901 -3.7043 -3.7187 -3.7333 -3.7481 -3.7631 -3.7783 -3.7937 -3.8093 -3.8251 -3.8411 -3.8573 -3.8737 -3.8903 -3.9071 -3.9241 -3.9413 -3.9587 -3.9763 -3.9941 -4.0121 -4.0303 -4.0487 -4.0673 -4.0861 -4.1051 -4.1243 -4.1437 -4.1633 -4.1831 -3.2447 -3.2449 -3.2453 -3.2459 -3.2467 -3.2477 -3.2489 -3.2503 -3.2519 -3.2537 -3.2557 -3.2579 -3.2603 -3.2629 -3.2657 -3.2687 -3.2719 -3.2753 -3.2789 -3.2827 -3.2867 -3.2909 -3.2953 -3.2999 -3.3047 -3.3097 -3.3149 -3.3203 -3.3259 -3.3317 -3.3377 -3.3439 -3.3503 -3.3569 -3.3637 -3.3707 -3.3779 -3.3853 -3.3929 -3.4007 -3.4087 -3.4169 -3.4253 -3.4339 -3.4427 -3.4517 -3.4609 -3.4703 -3.4799 -3.4897 -3.4997 -3.5099 -3.5203 -3.5309 -3.5417 -3.5527 -3.5639 -3.5753 -3.5869 -3.5987 -3.6107 -3.6229 -3.6353 -3.6479 -3.6607 -3.6737 -3.6869 -3.7003 -3.7139 -3.7277 -3.7417 -3.7559 -3.7703 -3.7849 -3.7997 -3.8147 -3.8299 -3.8453 -3.8609 -3.8767 -3.8927 -3.9089 -3.9253 -3.9419 -3.9587 -3.9757 -3.9929 -4.0103 -4.0279 -4.0457 -4.0637 -4.0819 -4.1003 -4.1189 -4.1377 -4.1567 -4.1759 -4.1953 -4.2149 -4.2347 -3.2969 -3.2971 -3.2975 -3.2981 -3.2989 -3.2999 -3.3011 -3.3025 -3.3041 -3.3059 -3.3079 -3.3101 -3.3125 -3.3151 -3.3179 -3.3209 -3.3241 -3.3275 -3.3311 -3.3349 -3.3389 -3.3431 -3.3475 -3.3521 -3.3569 -3.3619 -3.3671 -3.3725 -3.3781 -3.3839 -3.3899 -3.3961 -3.4025 -3.4091 -3.4159 -3.4229 -3.4301 -3.4375 -3.4451 -3.4529 -3.4609 -3.4691 -3.4775 -3.4861 -3.4949 -3.5039 -3.5131 -3.5225 -3.5321 -3.5419 -3.5519 -3.5621 -3.5725 -3.5831 -3.5939 -3.6049 -3.6161 -3.6275 -3.6391 -3.6509 -3.6629 -3.6751 -3.6875 -3.7001 -3.7129 -3.7259 -3.7391 -3.7525 -3.7661 -3.7799 -3.7939 -3.8081 -3.8225 -3.8371 -3.8519 -3.8669 -3.8821 -3.8975 -3.9131 -3.9289 -3.9449 -3.9611 -3.9775 -3.9941 -4.0109 -4.0279 -4.0451 -4.0625 -4.0801 -4.0979 -4.1159 -4.1341 -4.1525 -4.1711 -4.1899 -4.2089 -4.2281 -4.2475 -4.2671 -4.2869 -3.3497 -3.3499 -3.3503 -3.3509 -3.3517 -3.3527 -3.3539 -3.3553 -3.3569 -3.3587 -3.3607 -3.3629 -3.3653 -3.3679 -3.3707 -3.3737 -3.3769 -3.3803 -3.3839 -3.3877 -3.3917 -3.3959 -3.4003 -3.4049 -3.4097 -3.4147 -3.4199 -3.4253 -3.4309 -3.4367 -3.4427 -3.4489 -3.4553 -3.4619 -3.4687 -3.4757 -3.4829 -3.4903 -3.4979 -3.5057 -3.5137 -3.5219 -3.5303 -3.5389 -3.5477 -3.5567 -3.5659 -3.5753 -3.5849 -3.5947 -3.6047 -3.6149 -3.6253 -3.6359 -3.6467 -3.6577 -3.6689 -3.6803 -3.6919 -3.7037 -3.7157 -3.7279 -3.7403 -3.7529 -3.7657 -3.7787 -3.7919 -3.8053 -3.8189 -3.8327 -3.8467 -3.8609 -3.8753 -3.8899 -3.9047 -3.9197 -3.9349 -3.9503 -3.9659 -3.9817 -3.9977 -4.0139 -4.0303 -4.0469 -4.0637 -4.0807 -4.0979 -4.1153 -4.1329 -4.1507 -4.1687 -4.1869 -4.2053 -4.2239 -4.2427 -4.2617 -4.2809 -4.3003 -4.3199 -4.3397 -3.4031 -3.4033 -3.4037 -3.4043 -3.4051 -3.4061 -3.4073 -3.4087 -3.4103 -3.4121 -3.4141 -3.4163 -3.4187 -3.4213 -3.4241 -3.4271 -3.4303 -3.4337 -3.4373 -3.4411 -3.4451 -3.4493 -3.4537 -3.4583 -3.4631 -3.4681 -3.4733 -3.4787 -3.4843 -3.4901 -3.4961 -3.5023 -3.5087 -3.5153 -3.5221 -3.5291 -3.5363 -3.5437 -3.5513 -3.5591 -3.5671 -3.5753 -3.5837 -3.5923 -3.6011 -3.6101 -3.6193 -3.6287 -3.6383 -3.6481 -3.6581 -3.6683 -3.6787 -3.6893 -3.7001 -3.7111 -3.7223 -3.7337 -3.7453 -3.7571 -3.7691 -3.7813 -3.7937 -3.8063 -3.8191 -3.8321 -3.8453 -3.8587 -3.8723 -3.8861 -3.9001 -3.9143 -3.9287 -3.9433 -3.9581 -3.9731 -3.9883 -4.0037 -4.0193 -4.0351 -4.0511 -4.0673 -4.0837 -4.1003 -4.1171 -4.1341 -4.1513 -4.1687 -4.1863 -4.2041 -4.2221 -4.2403 -4.2587 -4.2773 -4.2961 -4.3151 -4.3343 -4.3537 -4.3733 -4.3931 -3.4571 -3.4573 -3.4577 -3.4583 -3.4591 -3.4601 -3.4613 -3.4627 -3.4643 -3.4661 -3.4681 -3.4703 -3.4727 -3.4753 -3.4781 -3.4811 -3.4843 -3.4877 -3.4913 -3.4951 -3.4991 -3.5033 -3.5077 -3.5123 -3.5171 -3.5221 -3.5273 -3.5327 -3.5383 -3.5441 -3.5501 -3.5563 -3.5627 -3.5693 -3.5761 -3.5831 -3.5903 -3.5977 -3.6053 -3.6131 -3.6211 -3.6293 -3.6377 -3.6463 -3.6551 -3.6641 -3.6733 -3.6827 -3.6923 -3.7021 -3.7121 -3.7223 -3.7327 -3.7433 -3.7541 -3.7651 -3.7763 -3.7877 -3.7993 -3.8111 -3.8231 -3.8353 -3.8477 -3.8603 -3.8731 -3.8861 -3.8993 -3.9127 -3.9263 -3.9401 -3.9541 -3.9683 -3.9827 -3.9973 -4.0121 -4.0271 -4.0423 -4.0577 -4.0733 -4.0891 -4.1051 -4.1213 -4.1377 -4.1543 -4.1711 -4.1881 -4.2053 -4.2227 -4.2403 -4.2581 -4.2761 -4.2943 -4.3127 -4.3313 -4.3501 -4.3691 -4.3883 -4.4077 -4.4273 -4.4471 -3.5117 -3.5119 -3.5123 -3.5129 -3.5137 -3.5147 -3.5159 -3.5173 -3.5189 -3.5207 -3.5227 -3.5249 -3.5273 -3.5299 -3.5327 -3.5357 -3.5389 -3.5423 -3.5459 -3.5497 -3.5537 -3.5579 -3.5623 -3.5669 -3.5717 -3.5767 -3.5819 -3.5873 -3.5929 -3.5987 -3.6047 -3.6109 -3.6173 -3.6239 -3.6307 -3.6377 -3.6449 -3.6523 -3.6599 -3.6677 -3.6757 -3.6839 -3.6923 -3.7009 -3.7097 -3.7187 -3.7279 -3.7373 -3.7469 -3.7567 -3.7667 -3.7769 -3.7873 -3.7979 -3.8087 -3.8197 -3.8309 -3.8423 -3.8539 -3.8657 -3.8777 -3.8899 -3.9023 -3.9149 -3.9277 -3.9407 -3.9539 -3.9673 -3.9809 -3.9947 -4.0087 -4.0229 -4.0373 -4.0519 -4.0667 -4.0817 -4.0969 -4.1123 -4.1279 -4.1437 -4.1597 -4.1759 -4.1923 -4.2089 -4.2257 -4.2427 -4.2599 -4.2773 -4.2949 -4.3127 -4.3307 -4.3489 -4.3673 -4.3859 -4.4047 -4.4237 -4.4429 -4.4623 -4.4819 -4.5017 -3.5669 -3.5671 -3.5675 -3.5681 -3.5689 -3.5699 -3.5711 -3.5725 -3.5741 -3.5759 -3.5779 -3.5801 -3.5825 -3.5851 -3.5879 -3.5909 -3.5941 -3.5975 -3.6011 -3.6049 -3.6089 -3.6131 -3.6175 -3.6221 -3.6269 -3.6319 -3.6371 -3.6425 -3.6481 -3.6539 -3.6599 -3.6661 -3.6725 -3.6791 -3.6859 -3.6929 -3.7001 -3.7075 -3.7151 -3.7229 -3.7309 -3.7391 -3.7475 -3.7561 -3.7649 -3.7739 -3.7831 -3.7925 -3.8021 -3.8119 -3.8219 -3.8321 -3.8425 -3.8531 -3.8639 -3.8749 -3.8861 -3.8975 -3.9091 -3.9209 -3.9329 -3.9451 -3.9575 -3.9701 -3.9829 -3.9959 -4.0091 -4.0225 -4.0361 -4.0499 -4.0639 -4.0781 -4.0925 -4.1071 -4.1219 -4.1369 -4.1521 -4.1675 -4.1831 -4.1989 -4.2149 -4.2311 -4.2475 -4.2641 -4.2809 -4.2979 -4.3151 -4.3325 -4.3501 -4.3679 -4.3859 -4.4041 -4.4225 -4.4411 -4.4599 -4.4789 -4.4981 -4.5175 -4.5371 -4.5569 -3.6227 -3.6229 -3.6233 -3.6239 -3.6247 -3.6257 -3.6269 -3.6283 -3.6299 -3.6317 -3.6337 -3.6359 -3.6383 -3.6409 -3.6437 -3.6467 -3.6499 -3.6533 -3.6569 -3.6607 -3.6647 -3.6689 -3.6733 -3.6779 -3.6827 -3.6877 -3.6929 -3.6983 -3.7039 -3.7097 -3.7157 -3.7219 -3.7283 -3.7349 -3.7417 -3.7487 -3.7559 -3.7633 -3.7709 -3.7787 -3.7867 -3.7949 -3.8033 -3.8119 -3.8207 -3.8297 -3.8389 -3.8483 -3.8579 -3.8677 -3.8777 -3.8879 -3.8983 -3.9089 -3.9197 -3.9307 -3.9419 -3.9533 -3.9649 -3.9767 -3.9887 -4.0009 -4.0133 -4.0259 -4.0387 -4.0517 -4.0649 -4.0783 -4.0919 -4.1057 -4.1197 -4.1339 -4.1483 -4.1629 -4.1777 -4.1927 -4.2079 -4.2233 -4.2389 -4.2547 -4.2707 -4.2869 -4.3033 -4.3199 -4.3367 -4.3537 -4.3709 -4.3883 -4.4059 -4.4237 -4.4417 -4.4599 -4.4783 -4.4969 -4.5157 -4.5347 -4.5539 -4.5733 -4.5929 -4.6127 -3.6791 -3.6793 -3.6797 -3.6803 -3.6811 -3.6821 -3.6833 -3.6847 -3.6863 -3.6881 -3.6901 -3.6923 -3.6947 -3.6973 -3.7001 -3.7031 -3.7063 -3.7097 -3.7133 -3.7171 -3.7211 -3.7253 -3.7297 -3.7343 -3.7391 -3.7441 -3.7493 -3.7547 -3.7603 -3.7661 -3.7721 -3.7783 -3.7847 -3.7913 -3.7981 -3.8051 -3.8123 -3.8197 -3.8273 -3.8351 -3.8431 -3.8513 -3.8597 -3.8683 -3.8771 -3.8861 -3.8953 -3.9047 -3.9143 -3.9241 -3.9341 -3.9443 -3.9547 -3.9653 -3.9761 -3.9871 -3.9983 -4.0097 -4.0213 -4.0331 -4.0451 -4.0573 -4.0697 -4.0823 -4.0951 -4.1081 -4.1213 -4.1347 -4.1483 -4.1621 -4.1761 -4.1903 -4.2047 -4.2193 -4.2341 -4.2491 -4.2643 -4.2797 -4.2953 -4.3111 -4.3271 -4.3433 -4.3597 -4.3763 -4.3931 -4.4101 -4.4273 -4.4447 -4.4623 -4.4801 -4.4981 -4.5163 -4.5347 -4.5533 -4.5721 -4.5911 -4.6103 -4.6297 -4.6493 -4.6691 -3.7361 -3.7363 -3.7367 -3.7373 -3.7381 -3.7391 -3.7403 -3.7417 -3.7433 -3.7451 -3.7471 -3.7493 -3.7517 -3.7543 -3.7571 -3.7601 -3.7633 -3.7667 -3.7703 -3.7741 -3.7781 -3.7823 -3.7867 -3.7913 -3.7961 -3.8011 -3.8063 -3.8117 -3.8173 -3.8231 -3.8291 -3.8353 -3.8417 -3.8483 -3.8551 -3.8621 -3.8693 -3.8767 -3.8843 -3.8921 -3.9001 -3.9083 -3.9167 -3.9253 -3.9341 -3.9431 -3.9523 -3.9617 -3.9713 -3.9811 -3.9911 -4.0013 -4.0117 -4.0223 -4.0331 -4.0441 -4.0553 -4.0667 -4.0783 -4.0901 -4.1021 -4.1143 -4.1267 -4.1393 -4.1521 -4.1651 -4.1783 -4.1917 -4.2053 -4.2191 -4.2331 -4.2473 -4.2617 -4.2763 -4.2911 -4.3061 -4.3213 -4.3367 -4.3523 -4.3681 -4.3841 -4.4003 -4.4167 -4.4333 -4.4501 -4.4671 -4.4843 -4.5017 -4.5193 -4.5371 -4.5551 -4.5733 -4.5917 -4.6103 -4.6291 -4.6481 -4.6673 -4.6867 -4.7063 -4.7261 -3.7937 -3.7939 -3.7943 -3.7949 -3.7957 -3.7967 -3.7979 -3.7993 -3.8009 -3.8027 -3.8047 -3.8069 -3.8093 -3.8119 -3.8147 -3.8177 -3.8209 -3.8243 -3.8279 -3.8317 -3.8357 -3.8399 -3.8443 -3.8489 -3.8537 -3.8587 -3.8639 -3.8693 -3.8749 -3.8807 -3.8867 -3.8929 -3.8993 -3.9059 -3.9127 -3.9197 -3.9269 -3.9343 -3.9419 -3.9497 -3.9577 -3.9659 -3.9743 -3.9829 -3.9917 -4.0007 -4.0099 -4.0193 -4.0289 -4.0387 -4.0487 -4.0589 -4.0693 -4.0799 -4.0907 -4.1017 -4.1129 -4.1243 -4.1359 -4.1477 -4.1597 -4.1719 -4.1843 -4.1969 -4.2097 -4.2227 -4.2359 -4.2493 -4.2629 -4.2767 -4.2907 -4.3049 -4.3193 -4.3339 -4.3487 -4.3637 -4.3789 -4.3943 -4.4099 -4.4257 -4.4417 -4.4579 -4.4743 -4.4909 -4.5077 -4.5247 -4.5419 -4.5593 -4.5769 -4.5947 -4.6127 -4.6309 -4.6493 -4.6679 -4.6867 -4.7057 -4.7249 -4.7443 -4.7639 -4.7837 -3.8519 -3.8521 -3.8525 -3.8531 -3.8539 -3.8549 -3.8561 -3.8575 -3.8591 -3.8609 -3.8629 -3.8651 -3.8675 -3.8701 -3.8729 -3.8759 -3.8791 -3.8825 -3.8861 -3.8899 -3.8939 -3.8981 -3.9025 -3.9071 -3.9119 -3.9169 -3.9221 -3.9275 -3.9331 -3.9389 -3.9449 -3.9511 -3.9575 -3.9641 -3.9709 -3.9779 -3.9851 -3.9925 -4.0001 -4.0079 -4.0159 -4.0241 -4.0325 -4.0411 -4.0499 -4.0589 -4.0681 -4.0775 -4.0871 -4.0969 -4.1069 -4.1171 -4.1275 -4.1381 -4.1489 -4.1599 -4.1711 -4.1825 -4.1941 -4.2059 -4.2179 -4.2301 -4.2425 -4.2551 -4.2679 -4.2809 -4.2941 -4.3075 -4.3211 -4.3349 -4.3489 -4.3631 -4.3775 -4.3921 -4.4069 -4.4219 -4.4371 -4.4525 -4.4681 -4.4839 -4.4999 -4.5161 -4.5325 -4.5491 -4.5659 -4.5829 -4.6001 -4.6175 -4.6351 -4.6529 -4.6709 -4.6891 -4.7075 -4.7261 -4.7449 -4.7639 -4.7831 -4.8025 -4.8221 -4.8419 -3.9107 -3.9109 -3.9113 -3.9119 -3.9127 -3.9137 -3.9149 -3.9163 -3.9179 -3.9197 -3.9217 -3.9239 -3.9263 -3.9289 -3.9317 -3.9347 -3.9379 -3.9413 -3.9449 -3.9487 -3.9527 -3.9569 -3.9613 -3.9659 -3.9707 -3.9757 -3.9809 -3.9863 -3.9919 -3.9977 -4.0037 -4.0099 -4.0163 -4.0229 -4.0297 -4.0367 -4.0439 -4.0513 -4.0589 -4.0667 -4.0747 -4.0829 -4.0913 -4.0999 -4.1087 -4.1177 -4.1269 -4.1363 -4.1459 -4.1557 -4.1657 -4.1759 -4.1863 -4.1969 -4.2077 -4.2187 -4.2299 -4.2413 -4.2529 -4.2647 -4.2767 -4.2889 -4.3013 -4.3139 -4.3267 -4.3397 -4.3529 -4.3663 -4.3799 -4.3937 -4.4077 -4.4219 -4.4363 -4.4509 -4.4657 -4.4807 -4.4959 -4.5113 -4.5269 -4.5427 -4.5587 -4.5749 -4.5913 -4.6079 -4.6247 -4.6417 -4.6589 -4.6763 -4.6939 -4.7117 -4.7297 -4.7479 -4.7663 -4.7849 -4.8037 -4.8227 -4.8419 -4.8613 -4.8809 -4.9007 -3.9701 -3.9703 -3.9707 -3.9713 -3.9721 -3.9731 -3.9743 -3.9757 -3.9773 -3.9791 -3.9811 -3.9833 -3.9857 -3.9883 -3.9911 -3.9941 -3.9973 -4.0007 -4.0043 -4.0081 -4.0121 -4.0163 -4.0207 -4.0253 -4.0301 -4.0351 -4.0403 -4.0457 -4.0513 -4.0571 -4.0631 -4.0693 -4.0757 -4.0823 -4.0891 -4.0961 -4.1033 -4.1107 -4.1183 -4.1261 -4.1341 -4.1423 -4.1507 -4.1593 -4.1681 -4.1771 -4.1863 -4.1957 -4.2053 -4.2151 -4.2251 -4.2353 -4.2457 -4.2563 -4.2671 -4.2781 -4.2893 -4.3007 -4.3123 -4.3241 -4.3361 -4.3483 -4.3607 -4.3733 -4.3861 -4.3991 -4.4123 -4.4257 -4.4393 -4.4531 -4.4671 -4.4813 -4.4957 -4.5103 -4.5251 -4.5401 -4.5553 -4.5707 -4.5863 -4.6021 -4.6181 -4.6343 -4.6507 -4.6673 -4.6841 -4.7011 -4.7183 -4.7357 -4.7533 -4.7711 -4.7891 -4.8073 -4.8257 -4.8443 -4.8631 -4.8821 -4.9013 -4.9207 -4.9403 -4.9601 -) -; - -boundaryField -{ - interface - { - type fixedValue; - value uniform 2; - } - - DirichletBoundary - { - type groovyBC; - variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; - valueExpression "val"; - value uniform 0; - evaluateDuringConstruction 1; - } - - defaultFaces - { - type empty; - } -} - -// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-dirichlet/run.sh b/partitioned-heat-conduction/openfoam-dirichlet/run.sh index de38bee65..d9334f454 100755 --- a/partitioned-heat-conduction/openfoam-dirichlet/run.sh +++ b/partitioned-heat-conduction/openfoam-dirichlet/run.sh @@ -3,6 +3,7 @@ set -e -u blockMesh touch openfoam-dirichlet.foam +./setInitialField.sh ../../tools/run-openfoam.sh "$@" . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh b/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh index 554b6b017..bf3dfd29c 100755 --- a/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh +++ b/partitioned-heat-conduction/openfoam-dirichlet/setInitialField.sh @@ -1,4 +1,8 @@ #!/bin/sh +set -e -u -funkySetFields -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' - +# Remove the old directory and copy the uninitialized field +rm -rf ./0 +cp -r ./0.orig 0 +# Initialize the new field +funkySetFields -keepPatches -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' diff --git a/partitioned-heat-conduction/openfoam-neumann/0.orig/T b/partitioned-heat-conduction/openfoam-neumann/0.orig/T new file mode 100644 index 000000000..29146033f --- /dev/null +++ b/partitioned-heat-conduction/openfoam-neumann/0.orig/T @@ -0,0 +1,47 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2012 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + + +internalField uniform 0; + +boundaryField +{ + interface + { + type fixedGradient; + gradient uniform -2; + } + + DirichletBoundary + { + type groovyBC; + variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; + valueExpression "val"; + value uniform 0; + evaluateDuringConstruction 1; + } + + defaultFaces + { + type empty; + } +} + + +// ************************************************************************* // diff --git a/partitioned-heat-conduction/openfoam-neumann/0/T b/partitioned-heat-conduction/openfoam-neumann/0/T deleted file mode 100644 index 50055b172..000000000 --- a/partitioned-heat-conduction/openfoam-neumann/0/T +++ /dev/null @@ -1,10041 +0,0 @@ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object T; -} - -dimensions [0 0 0 1 0 0 0]; - - -internalField nonuniform List -10000 -( -2.0101 -2.0303 -2.0507 -2.0713 -2.0921 -2.1131 -2.1343 -2.1557 -2.1773 -2.1991 -2.2211 -2.2433 -2.2657 -2.2883 -2.3111 -2.3341 -2.3573 -2.3807 -2.4043 -2.4281 -2.4521 -2.4763 -2.5007 -2.5253 -2.5501 -2.5751 -2.6003 -2.6257 -2.6513 -2.6771 -2.7031 -2.7293 -2.7557 -2.7823 -2.8091 -2.8361 -2.8633 -2.8907 -2.9183 -2.9461 -2.9741 -3.0023 -3.0307 -3.0593 -3.0881 -3.1171 -3.1463 -3.1757 -3.2053 -3.2351 -3.2651 -3.2953 -3.3257 -3.3563 -3.3871 -3.4181 -3.4493 -3.4807 -3.5123 -3.5441 -3.5761 -3.6083 -3.6407 -3.6733 -3.7061 -3.7391 -3.7723 -3.8057 -3.8393 -3.8731 -3.9071 -3.9413 -3.9757 -4.0103 -4.0451 -4.0801 -4.1153 -4.1507 -4.1863 -4.2221 -4.2581 -4.2943 -4.3307 -4.3673 -4.4041 -4.4411 -4.4783 -4.5157 -4.5533 -4.5911 -4.6291 -4.6673 -4.7057 -4.7443 -4.7831 -4.8221 -4.8613 -4.9007 -4.9403 -4.9801 -2.0107 -2.0309 -2.0513 -2.0719 -2.0927 -2.1137 -2.1349 -2.1563 -2.1779 -2.1997 -2.2217 -2.2439 -2.2663 -2.2889 -2.3117 -2.3347 -2.3579 -2.3813 -2.4049 -2.4287 -2.4527 -2.4769 -2.5013 -2.5259 -2.5507 -2.5757 -2.6009 -2.6263 -2.6519 -2.6777 -2.7037 -2.7299 -2.7563 -2.7829 -2.8097 -2.8367 -2.8639 -2.8913 -2.9189 -2.9467 -2.9747 -3.0029 -3.0313 -3.0599 -3.0887 -3.1177 -3.1469 -3.1763 -3.2059 -3.2357 -3.2657 -3.2959 -3.3263 -3.3569 -3.3877 -3.4187 -3.4499 -3.4813 -3.5129 -3.5447 -3.5767 -3.6089 -3.6413 -3.6739 -3.7067 -3.7397 -3.7729 -3.8063 -3.8399 -3.8737 -3.9077 -3.9419 -3.9763 -4.0109 -4.0457 -4.0807 -4.1159 -4.1513 -4.1869 -4.2227 -4.2587 -4.2949 -4.3313 -4.3679 -4.4047 -4.4417 -4.4789 -4.5163 -4.5539 -4.5917 -4.6297 -4.6679 -4.7063 -4.7449 -4.7837 -4.8227 -4.8619 -4.9013 -4.9409 -4.9807 -2.0119 -2.0321 -2.0525 -2.0731 -2.0939 -2.1149 -2.1361 -2.1575 -2.1791 -2.2009 -2.2229 -2.2451 -2.2675 -2.2901 -2.3129 -2.3359 -2.3591 -2.3825 -2.4061 -2.4299 -2.4539 -2.4781 -2.5025 -2.5271 -2.5519 -2.5769 -2.6021 -2.6275 -2.6531 -2.6789 -2.7049 -2.7311 -2.7575 -2.7841 -2.8109 -2.8379 -2.8651 -2.8925 -2.9201 -2.9479 -2.9759 -3.0041 -3.0325 -3.0611 -3.0899 -3.1189 -3.1481 -3.1775 -3.2071 -3.2369 -3.2669 -3.2971 -3.3275 -3.3581 -3.3889 -3.4199 -3.4511 -3.4825 -3.5141 -3.5459 -3.5779 -3.6101 -3.6425 -3.6751 -3.7079 -3.7409 -3.7741 -3.8075 -3.8411 -3.8749 -3.9089 -3.9431 -3.9775 -4.0121 -4.0469 -4.0819 -4.1171 -4.1525 -4.1881 -4.2239 -4.2599 -4.2961 -4.3325 -4.3691 -4.4059 -4.4429 -4.4801 -4.5175 -4.5551 -4.5929 -4.6309 -4.6691 -4.7075 -4.7461 -4.7849 -4.8239 -4.8631 -4.9025 -4.9421 -4.9819 -2.0137 -2.0339 -2.0543 -2.0749 -2.0957 -2.1167 -2.1379 -2.1593 -2.1809 -2.2027 -2.2247 -2.2469 -2.2693 -2.2919 -2.3147 -2.3377 -2.3609 -2.3843 -2.4079 -2.4317 -2.4557 -2.4799 -2.5043 -2.5289 -2.5537 -2.5787 -2.6039 -2.6293 -2.6549 -2.6807 -2.7067 -2.7329 -2.7593 -2.7859 -2.8127 -2.8397 -2.8669 -2.8943 -2.9219 -2.9497 -2.9777 -3.0059 -3.0343 -3.0629 -3.0917 -3.1207 -3.1499 -3.1793 -3.2089 -3.2387 -3.2687 -3.2989 -3.3293 -3.3599 -3.3907 -3.4217 -3.4529 -3.4843 -3.5159 -3.5477 -3.5797 -3.6119 -3.6443 -3.6769 -3.7097 -3.7427 -3.7759 -3.8093 -3.8429 -3.8767 -3.9107 -3.9449 -3.9793 -4.0139 -4.0487 -4.0837 -4.1189 -4.1543 -4.1899 -4.2257 -4.2617 -4.2979 -4.3343 -4.3709 -4.4077 -4.4447 -4.4819 -4.5193 -4.5569 -4.5947 -4.6327 -4.6709 -4.7093 -4.7479 -4.7867 -4.8257 -4.8649 -4.9043 -4.9439 -4.9837 -2.0161 -2.0363 -2.0567 -2.0773 -2.0981 -2.1191 -2.1403 -2.1617 -2.1833 -2.2051 -2.2271 -2.2493 -2.2717 -2.2943 -2.3171 -2.3401 -2.3633 -2.3867 -2.4103 -2.4341 -2.4581 -2.4823 -2.5067 -2.5313 -2.5561 -2.5811 -2.6063 -2.6317 -2.6573 -2.6831 -2.7091 -2.7353 -2.7617 -2.7883 -2.8151 -2.8421 -2.8693 -2.8967 -2.9243 -2.9521 -2.9801 -3.0083 -3.0367 -3.0653 -3.0941 -3.1231 -3.1523 -3.1817 -3.2113 -3.2411 -3.2711 -3.3013 -3.3317 -3.3623 -3.3931 -3.4241 -3.4553 -3.4867 -3.5183 -3.5501 -3.5821 -3.6143 -3.6467 -3.6793 -3.7121 -3.7451 -3.7783 -3.8117 -3.8453 -3.8791 -3.9131 -3.9473 -3.9817 -4.0163 -4.0511 -4.0861 -4.1213 -4.1567 -4.1923 -4.2281 -4.2641 -4.3003 -4.3367 -4.3733 -4.4101 -4.4471 -4.4843 -4.5217 -4.5593 -4.5971 -4.6351 -4.6733 -4.7117 -4.7503 -4.7891 -4.8281 -4.8673 -4.9067 -4.9463 -4.9861 -2.0191 -2.0393 -2.0597 -2.0803 -2.1011 -2.1221 -2.1433 -2.1647 -2.1863 -2.2081 -2.2301 -2.2523 -2.2747 -2.2973 -2.3201 -2.3431 -2.3663 -2.3897 -2.4133 -2.4371 -2.4611 -2.4853 -2.5097 -2.5343 -2.5591 -2.5841 -2.6093 -2.6347 -2.6603 -2.6861 -2.7121 -2.7383 -2.7647 -2.7913 -2.8181 -2.8451 -2.8723 -2.8997 -2.9273 -2.9551 -2.9831 -3.0113 -3.0397 -3.0683 -3.0971 -3.1261 -3.1553 -3.1847 -3.2143 -3.2441 -3.2741 -3.3043 -3.3347 -3.3653 -3.3961 -3.4271 -3.4583 -3.4897 -3.5213 -3.5531 -3.5851 -3.6173 -3.6497 -3.6823 -3.7151 -3.7481 -3.7813 -3.8147 -3.8483 -3.8821 -3.9161 -3.9503 -3.9847 -4.0193 -4.0541 -4.0891 -4.1243 -4.1597 -4.1953 -4.2311 -4.2671 -4.3033 -4.3397 -4.3763 -4.4131 -4.4501 -4.4873 -4.5247 -4.5623 -4.6001 -4.6381 -4.6763 -4.7147 -4.7533 -4.7921 -4.8311 -4.8703 -4.9097 -4.9493 -4.9891 -2.0227 -2.0429 -2.0633 -2.0839 -2.1047 -2.1257 -2.1469 -2.1683 -2.1899 -2.2117 -2.2337 -2.2559 -2.2783 -2.3009 -2.3237 -2.3467 -2.3699 -2.3933 -2.4169 -2.4407 -2.4647 -2.4889 -2.5133 -2.5379 -2.5627 -2.5877 -2.6129 -2.6383 -2.6639 -2.6897 -2.7157 -2.7419 -2.7683 -2.7949 -2.8217 -2.8487 -2.8759 -2.9033 -2.9309 -2.9587 -2.9867 -3.0149 -3.0433 -3.0719 -3.1007 -3.1297 -3.1589 -3.1883 -3.2179 -3.2477 -3.2777 -3.3079 -3.3383 -3.3689 -3.3997 -3.4307 -3.4619 -3.4933 -3.5249 -3.5567 -3.5887 -3.6209 -3.6533 -3.6859 -3.7187 -3.7517 -3.7849 -3.8183 -3.8519 -3.8857 -3.9197 -3.9539 -3.9883 -4.0229 -4.0577 -4.0927 -4.1279 -4.1633 -4.1989 -4.2347 -4.2707 -4.3069 -4.3433 -4.3799 -4.4167 -4.4537 -4.4909 -4.5283 -4.5659 -4.6037 -4.6417 -4.6799 -4.7183 -4.7569 -4.7957 -4.8347 -4.8739 -4.9133 -4.9529 -4.9927 -2.0269 -2.0471 -2.0675 -2.0881 -2.1089 -2.1299 -2.1511 -2.1725 -2.1941 -2.2159 -2.2379 -2.2601 -2.2825 -2.3051 -2.3279 -2.3509 -2.3741 -2.3975 -2.4211 -2.4449 -2.4689 -2.4931 -2.5175 -2.5421 -2.5669 -2.5919 -2.6171 -2.6425 -2.6681 -2.6939 -2.7199 -2.7461 -2.7725 -2.7991 -2.8259 -2.8529 -2.8801 -2.9075 -2.9351 -2.9629 -2.9909 -3.0191 -3.0475 -3.0761 -3.1049 -3.1339 -3.1631 -3.1925 -3.2221 -3.2519 -3.2819 -3.3121 -3.3425 -3.3731 -3.4039 -3.4349 -3.4661 -3.4975 -3.5291 -3.5609 -3.5929 -3.6251 -3.6575 -3.6901 -3.7229 -3.7559 -3.7891 -3.8225 -3.8561 -3.8899 -3.9239 -3.9581 -3.9925 -4.0271 -4.0619 -4.0969 -4.1321 -4.1675 -4.2031 -4.2389 -4.2749 -4.3111 -4.3475 -4.3841 -4.4209 -4.4579 -4.4951 -4.5325 -4.5701 -4.6079 -4.6459 -4.6841 -4.7225 -4.7611 -4.7999 -4.8389 -4.8781 -4.9175 -4.9571 -4.9969 -2.0317 -2.0519 -2.0723 -2.0929 -2.1137 -2.1347 -2.1559 -2.1773 -2.1989 -2.2207 -2.2427 -2.2649 -2.2873 -2.3099 -2.3327 -2.3557 -2.3789 -2.4023 -2.4259 -2.4497 -2.4737 -2.4979 -2.5223 -2.5469 -2.5717 -2.5967 -2.6219 -2.6473 -2.6729 -2.6987 -2.7247 -2.7509 -2.7773 -2.8039 -2.8307 -2.8577 -2.8849 -2.9123 -2.9399 -2.9677 -2.9957 -3.0239 -3.0523 -3.0809 -3.1097 -3.1387 -3.1679 -3.1973 -3.2269 -3.2567 -3.2867 -3.3169 -3.3473 -3.3779 -3.4087 -3.4397 -3.4709 -3.5023 -3.5339 -3.5657 -3.5977 -3.6299 -3.6623 -3.6949 -3.7277 -3.7607 -3.7939 -3.8273 -3.8609 -3.8947 -3.9287 -3.9629 -3.9973 -4.0319 -4.0667 -4.1017 -4.1369 -4.1723 -4.2079 -4.2437 -4.2797 -4.3159 -4.3523 -4.3889 -4.4257 -4.4627 -4.4999 -4.5373 -4.5749 -4.6127 -4.6507 -4.6889 -4.7273 -4.7659 -4.8047 -4.8437 -4.8829 -4.9223 -4.9619 -5.0017 -2.0371 -2.0573 -2.0777 -2.0983 -2.1191 -2.1401 -2.1613 -2.1827 -2.2043 -2.2261 -2.2481 -2.2703 -2.2927 -2.3153 -2.3381 -2.3611 -2.3843 -2.4077 -2.4313 -2.4551 -2.4791 -2.5033 -2.5277 -2.5523 -2.5771 -2.6021 -2.6273 -2.6527 -2.6783 -2.7041 -2.7301 -2.7563 -2.7827 -2.8093 -2.8361 -2.8631 -2.8903 -2.9177 -2.9453 -2.9731 -3.0011 -3.0293 -3.0577 -3.0863 -3.1151 -3.1441 -3.1733 -3.2027 -3.2323 -3.2621 -3.2921 -3.3223 -3.3527 -3.3833 -3.4141 -3.4451 -3.4763 -3.5077 -3.5393 -3.5711 -3.6031 -3.6353 -3.6677 -3.7003 -3.7331 -3.7661 -3.7993 -3.8327 -3.8663 -3.9001 -3.9341 -3.9683 -4.0027 -4.0373 -4.0721 -4.1071 -4.1423 -4.1777 -4.2133 -4.2491 -4.2851 -4.3213 -4.3577 -4.3943 -4.4311 -4.4681 -4.5053 -4.5427 -4.5803 -4.6181 -4.6561 -4.6943 -4.7327 -4.7713 -4.8101 -4.8491 -4.8883 -4.9277 -4.9673 -5.0071 -2.0431 -2.0633 -2.0837 -2.1043 -2.1251 -2.1461 -2.1673 -2.1887 -2.2103 -2.2321 -2.2541 -2.2763 -2.2987 -2.3213 -2.3441 -2.3671 -2.3903 -2.4137 -2.4373 -2.4611 -2.4851 -2.5093 -2.5337 -2.5583 -2.5831 -2.6081 -2.6333 -2.6587 -2.6843 -2.7101 -2.7361 -2.7623 -2.7887 -2.8153 -2.8421 -2.8691 -2.8963 -2.9237 -2.9513 -2.9791 -3.0071 -3.0353 -3.0637 -3.0923 -3.1211 -3.1501 -3.1793 -3.2087 -3.2383 -3.2681 -3.2981 -3.3283 -3.3587 -3.3893 -3.4201 -3.4511 -3.4823 -3.5137 -3.5453 -3.5771 -3.6091 -3.6413 -3.6737 -3.7063 -3.7391 -3.7721 -3.8053 -3.8387 -3.8723 -3.9061 -3.9401 -3.9743 -4.0087 -4.0433 -4.0781 -4.1131 -4.1483 -4.1837 -4.2193 -4.2551 -4.2911 -4.3273 -4.3637 -4.4003 -4.4371 -4.4741 -4.5113 -4.5487 -4.5863 -4.6241 -4.6621 -4.7003 -4.7387 -4.7773 -4.8161 -4.8551 -4.8943 -4.9337 -4.9733 -5.0131 -2.0497 -2.0699 -2.0903 -2.1109 -2.1317 -2.1527 -2.1739 -2.1953 -2.2169 -2.2387 -2.2607 -2.2829 -2.3053 -2.3279 -2.3507 -2.3737 -2.3969 -2.4203 -2.4439 -2.4677 -2.4917 -2.5159 -2.5403 -2.5649 -2.5897 -2.6147 -2.6399 -2.6653 -2.6909 -2.7167 -2.7427 -2.7689 -2.7953 -2.8219 -2.8487 -2.8757 -2.9029 -2.9303 -2.9579 -2.9857 -3.0137 -3.0419 -3.0703 -3.0989 -3.1277 -3.1567 -3.1859 -3.2153 -3.2449 -3.2747 -3.3047 -3.3349 -3.3653 -3.3959 -3.4267 -3.4577 -3.4889 -3.5203 -3.5519 -3.5837 -3.6157 -3.6479 -3.6803 -3.7129 -3.7457 -3.7787 -3.8119 -3.8453 -3.8789 -3.9127 -3.9467 -3.9809 -4.0153 -4.0499 -4.0847 -4.1197 -4.1549 -4.1903 -4.2259 -4.2617 -4.2977 -4.3339 -4.3703 -4.4069 -4.4437 -4.4807 -4.5179 -4.5553 -4.5929 -4.6307 -4.6687 -4.7069 -4.7453 -4.7839 -4.8227 -4.8617 -4.9009 -4.9403 -4.9799 -5.0197 -2.0569 -2.0771 -2.0975 -2.1181 -2.1389 -2.1599 -2.1811 -2.2025 -2.2241 -2.2459 -2.2679 -2.2901 -2.3125 -2.3351 -2.3579 -2.3809 -2.4041 -2.4275 -2.4511 -2.4749 -2.4989 -2.5231 -2.5475 -2.5721 -2.5969 -2.6219 -2.6471 -2.6725 -2.6981 -2.7239 -2.7499 -2.7761 -2.8025 -2.8291 -2.8559 -2.8829 -2.9101 -2.9375 -2.9651 -2.9929 -3.0209 -3.0491 -3.0775 -3.1061 -3.1349 -3.1639 -3.1931 -3.2225 -3.2521 -3.2819 -3.3119 -3.3421 -3.3725 -3.4031 -3.4339 -3.4649 -3.4961 -3.5275 -3.5591 -3.5909 -3.6229 -3.6551 -3.6875 -3.7201 -3.7529 -3.7859 -3.8191 -3.8525 -3.8861 -3.9199 -3.9539 -3.9881 -4.0225 -4.0571 -4.0919 -4.1269 -4.1621 -4.1975 -4.2331 -4.2689 -4.3049 -4.3411 -4.3775 -4.4141 -4.4509 -4.4879 -4.5251 -4.5625 -4.6001 -4.6379 -4.6759 -4.7141 -4.7525 -4.7911 -4.8299 -4.8689 -4.9081 -4.9475 -4.9871 -5.0269 -2.0647 -2.0849 -2.1053 -2.1259 -2.1467 -2.1677 -2.1889 -2.2103 -2.2319 -2.2537 -2.2757 -2.2979 -2.3203 -2.3429 -2.3657 -2.3887 -2.4119 -2.4353 -2.4589 -2.4827 -2.5067 -2.5309 -2.5553 -2.5799 -2.6047 -2.6297 -2.6549 -2.6803 -2.7059 -2.7317 -2.7577 -2.7839 -2.8103 -2.8369 -2.8637 -2.8907 -2.9179 -2.9453 -2.9729 -3.0007 -3.0287 -3.0569 -3.0853 -3.1139 -3.1427 -3.1717 -3.2009 -3.2303 -3.2599 -3.2897 -3.3197 -3.3499 -3.3803 -3.4109 -3.4417 -3.4727 -3.5039 -3.5353 -3.5669 -3.5987 -3.6307 -3.6629 -3.6953 -3.7279 -3.7607 -3.7937 -3.8269 -3.8603 -3.8939 -3.9277 -3.9617 -3.9959 -4.0303 -4.0649 -4.0997 -4.1347 -4.1699 -4.2053 -4.2409 -4.2767 -4.3127 -4.3489 -4.3853 -4.4219 -4.4587 -4.4957 -4.5329 -4.5703 -4.6079 -4.6457 -4.6837 -4.7219 -4.7603 -4.7989 -4.8377 -4.8767 -4.9159 -4.9553 -4.9949 -5.0347 -2.0731 -2.0933 -2.1137 -2.1343 -2.1551 -2.1761 -2.1973 -2.2187 -2.2403 -2.2621 -2.2841 -2.3063 -2.3287 -2.3513 -2.3741 -2.3971 -2.4203 -2.4437 -2.4673 -2.4911 -2.5151 -2.5393 -2.5637 -2.5883 -2.6131 -2.6381 -2.6633 -2.6887 -2.7143 -2.7401 -2.7661 -2.7923 -2.8187 -2.8453 -2.8721 -2.8991 -2.9263 -2.9537 -2.9813 -3.0091 -3.0371 -3.0653 -3.0937 -3.1223 -3.1511 -3.1801 -3.2093 -3.2387 -3.2683 -3.2981 -3.3281 -3.3583 -3.3887 -3.4193 -3.4501 -3.4811 -3.5123 -3.5437 -3.5753 -3.6071 -3.6391 -3.6713 -3.7037 -3.7363 -3.7691 -3.8021 -3.8353 -3.8687 -3.9023 -3.9361 -3.9701 -4.0043 -4.0387 -4.0733 -4.1081 -4.1431 -4.1783 -4.2137 -4.2493 -4.2851 -4.3211 -4.3573 -4.3937 -4.4303 -4.4671 -4.5041 -4.5413 -4.5787 -4.6163 -4.6541 -4.6921 -4.7303 -4.7687 -4.8073 -4.8461 -4.8851 -4.9243 -4.9637 -5.0033 -5.0431 -2.0821 -2.1023 -2.1227 -2.1433 -2.1641 -2.1851 -2.2063 -2.2277 -2.2493 -2.2711 -2.2931 -2.3153 -2.3377 -2.3603 -2.3831 -2.4061 -2.4293 -2.4527 -2.4763 -2.5001 -2.5241 -2.5483 -2.5727 -2.5973 -2.6221 -2.6471 -2.6723 -2.6977 -2.7233 -2.7491 -2.7751 -2.8013 -2.8277 -2.8543 -2.8811 -2.9081 -2.9353 -2.9627 -2.9903 -3.0181 -3.0461 -3.0743 -3.1027 -3.1313 -3.1601 -3.1891 -3.2183 -3.2477 -3.2773 -3.3071 -3.3371 -3.3673 -3.3977 -3.4283 -3.4591 -3.4901 -3.5213 -3.5527 -3.5843 -3.6161 -3.6481 -3.6803 -3.7127 -3.7453 -3.7781 -3.8111 -3.8443 -3.8777 -3.9113 -3.9451 -3.9791 -4.0133 -4.0477 -4.0823 -4.1171 -4.1521 -4.1873 -4.2227 -4.2583 -4.2941 -4.3301 -4.3663 -4.4027 -4.4393 -4.4761 -4.5131 -4.5503 -4.5877 -4.6253 -4.6631 -4.7011 -4.7393 -4.7777 -4.8163 -4.8551 -4.8941 -4.9333 -4.9727 -5.0123 -5.0521 -2.0917 -2.1119 -2.1323 -2.1529 -2.1737 -2.1947 -2.2159 -2.2373 -2.2589 -2.2807 -2.3027 -2.3249 -2.3473 -2.3699 -2.3927 -2.4157 -2.4389 -2.4623 -2.4859 -2.5097 -2.5337 -2.5579 -2.5823 -2.6069 -2.6317 -2.6567 -2.6819 -2.7073 -2.7329 -2.7587 -2.7847 -2.8109 -2.8373 -2.8639 -2.8907 -2.9177 -2.9449 -2.9723 -2.9999 -3.0277 -3.0557 -3.0839 -3.1123 -3.1409 -3.1697 -3.1987 -3.2279 -3.2573 -3.2869 -3.3167 -3.3467 -3.3769 -3.4073 -3.4379 -3.4687 -3.4997 -3.5309 -3.5623 -3.5939 -3.6257 -3.6577 -3.6899 -3.7223 -3.7549 -3.7877 -3.8207 -3.8539 -3.8873 -3.9209 -3.9547 -3.9887 -4.0229 -4.0573 -4.0919 -4.1267 -4.1617 -4.1969 -4.2323 -4.2679 -4.3037 -4.3397 -4.3759 -4.4123 -4.4489 -4.4857 -4.5227 -4.5599 -4.5973 -4.6349 -4.6727 -4.7107 -4.7489 -4.7873 -4.8259 -4.8647 -4.9037 -4.9429 -4.9823 -5.0219 -5.0617 -2.1019 -2.1221 -2.1425 -2.1631 -2.1839 -2.2049 -2.2261 -2.2475 -2.2691 -2.2909 -2.3129 -2.3351 -2.3575 -2.3801 -2.4029 -2.4259 -2.4491 -2.4725 -2.4961 -2.5199 -2.5439 -2.5681 -2.5925 -2.6171 -2.6419 -2.6669 -2.6921 -2.7175 -2.7431 -2.7689 -2.7949 -2.8211 -2.8475 -2.8741 -2.9009 -2.9279 -2.9551 -2.9825 -3.0101 -3.0379 -3.0659 -3.0941 -3.1225 -3.1511 -3.1799 -3.2089 -3.2381 -3.2675 -3.2971 -3.3269 -3.3569 -3.3871 -3.4175 -3.4481 -3.4789 -3.5099 -3.5411 -3.5725 -3.6041 -3.6359 -3.6679 -3.7001 -3.7325 -3.7651 -3.7979 -3.8309 -3.8641 -3.8975 -3.9311 -3.9649 -3.9989 -4.0331 -4.0675 -4.1021 -4.1369 -4.1719 -4.2071 -4.2425 -4.2781 -4.3139 -4.3499 -4.3861 -4.4225 -4.4591 -4.4959 -4.5329 -4.5701 -4.6075 -4.6451 -4.6829 -4.7209 -4.7591 -4.7975 -4.8361 -4.8749 -4.9139 -4.9531 -4.9925 -5.0321 -5.0719 -2.1127 -2.1329 -2.1533 -2.1739 -2.1947 -2.2157 -2.2369 -2.2583 -2.2799 -2.3017 -2.3237 -2.3459 -2.3683 -2.3909 -2.4137 -2.4367 -2.4599 -2.4833 -2.5069 -2.5307 -2.5547 -2.5789 -2.6033 -2.6279 -2.6527 -2.6777 -2.7029 -2.7283 -2.7539 -2.7797 -2.8057 -2.8319 -2.8583 -2.8849 -2.9117 -2.9387 -2.9659 -2.9933 -3.0209 -3.0487 -3.0767 -3.1049 -3.1333 -3.1619 -3.1907 -3.2197 -3.2489 -3.2783 -3.3079 -3.3377 -3.3677 -3.3979 -3.4283 -3.4589 -3.4897 -3.5207 -3.5519 -3.5833 -3.6149 -3.6467 -3.6787 -3.7109 -3.7433 -3.7759 -3.8087 -3.8417 -3.8749 -3.9083 -3.9419 -3.9757 -4.0097 -4.0439 -4.0783 -4.1129 -4.1477 -4.1827 -4.2179 -4.2533 -4.2889 -4.3247 -4.3607 -4.3969 -4.4333 -4.4699 -4.5067 -4.5437 -4.5809 -4.6183 -4.6559 -4.6937 -4.7317 -4.7699 -4.8083 -4.8469 -4.8857 -4.9247 -4.9639 -5.0033 -5.0429 -5.0827 -2.1241 -2.1443 -2.1647 -2.1853 -2.2061 -2.2271 -2.2483 -2.2697 -2.2913 -2.3131 -2.3351 -2.3573 -2.3797 -2.4023 -2.4251 -2.4481 -2.4713 -2.4947 -2.5183 -2.5421 -2.5661 -2.5903 -2.6147 -2.6393 -2.6641 -2.6891 -2.7143 -2.7397 -2.7653 -2.7911 -2.8171 -2.8433 -2.8697 -2.8963 -2.9231 -2.9501 -2.9773 -3.0047 -3.0323 -3.0601 -3.0881 -3.1163 -3.1447 -3.1733 -3.2021 -3.2311 -3.2603 -3.2897 -3.3193 -3.3491 -3.3791 -3.4093 -3.4397 -3.4703 -3.5011 -3.5321 -3.5633 -3.5947 -3.6263 -3.6581 -3.6901 -3.7223 -3.7547 -3.7873 -3.8201 -3.8531 -3.8863 -3.9197 -3.9533 -3.9871 -4.0211 -4.0553 -4.0897 -4.1243 -4.1591 -4.1941 -4.2293 -4.2647 -4.3003 -4.3361 -4.3721 -4.4083 -4.4447 -4.4813 -4.5181 -4.5551 -4.5923 -4.6297 -4.6673 -4.7051 -4.7431 -4.7813 -4.8197 -4.8583 -4.8971 -4.9361 -4.9753 -5.0147 -5.0543 -5.0941 -2.1361 -2.1563 -2.1767 -2.1973 -2.2181 -2.2391 -2.2603 -2.2817 -2.3033 -2.3251 -2.3471 -2.3693 -2.3917 -2.4143 -2.4371 -2.4601 -2.4833 -2.5067 -2.5303 -2.5541 -2.5781 -2.6023 -2.6267 -2.6513 -2.6761 -2.7011 -2.7263 -2.7517 -2.7773 -2.8031 -2.8291 -2.8553 -2.8817 -2.9083 -2.9351 -2.9621 -2.9893 -3.0167 -3.0443 -3.0721 -3.1001 -3.1283 -3.1567 -3.1853 -3.2141 -3.2431 -3.2723 -3.3017 -3.3313 -3.3611 -3.3911 -3.4213 -3.4517 -3.4823 -3.5131 -3.5441 -3.5753 -3.6067 -3.6383 -3.6701 -3.7021 -3.7343 -3.7667 -3.7993 -3.8321 -3.8651 -3.8983 -3.9317 -3.9653 -3.9991 -4.0331 -4.0673 -4.1017 -4.1363 -4.1711 -4.2061 -4.2413 -4.2767 -4.3123 -4.3481 -4.3841 -4.4203 -4.4567 -4.4933 -4.5301 -4.5671 -4.6043 -4.6417 -4.6793 -4.7171 -4.7551 -4.7933 -4.8317 -4.8703 -4.9091 -4.9481 -4.9873 -5.0267 -5.0663 -5.1061 -2.1487 -2.1689 -2.1893 -2.2099 -2.2307 -2.2517 -2.2729 -2.2943 -2.3159 -2.3377 -2.3597 -2.3819 -2.4043 -2.4269 -2.4497 -2.4727 -2.4959 -2.5193 -2.5429 -2.5667 -2.5907 -2.6149 -2.6393 -2.6639 -2.6887 -2.7137 -2.7389 -2.7643 -2.7899 -2.8157 -2.8417 -2.8679 -2.8943 -2.9209 -2.9477 -2.9747 -3.0019 -3.0293 -3.0569 -3.0847 -3.1127 -3.1409 -3.1693 -3.1979 -3.2267 -3.2557 -3.2849 -3.3143 -3.3439 -3.3737 -3.4037 -3.4339 -3.4643 -3.4949 -3.5257 -3.5567 -3.5879 -3.6193 -3.6509 -3.6827 -3.7147 -3.7469 -3.7793 -3.8119 -3.8447 -3.8777 -3.9109 -3.9443 -3.9779 -4.0117 -4.0457 -4.0799 -4.1143 -4.1489 -4.1837 -4.2187 -4.2539 -4.2893 -4.3249 -4.3607 -4.3967 -4.4329 -4.4693 -4.5059 -4.5427 -4.5797 -4.6169 -4.6543 -4.6919 -4.7297 -4.7677 -4.8059 -4.8443 -4.8829 -4.9217 -4.9607 -4.9999 -5.0393 -5.0789 -5.1187 -2.1619 -2.1821 -2.2025 -2.2231 -2.2439 -2.2649 -2.2861 -2.3075 -2.3291 -2.3509 -2.3729 -2.3951 -2.4175 -2.4401 -2.4629 -2.4859 -2.5091 -2.5325 -2.5561 -2.5799 -2.6039 -2.6281 -2.6525 -2.6771 -2.7019 -2.7269 -2.7521 -2.7775 -2.8031 -2.8289 -2.8549 -2.8811 -2.9075 -2.9341 -2.9609 -2.9879 -3.0151 -3.0425 -3.0701 -3.0979 -3.1259 -3.1541 -3.1825 -3.2111 -3.2399 -3.2689 -3.2981 -3.3275 -3.3571 -3.3869 -3.4169 -3.4471 -3.4775 -3.5081 -3.5389 -3.5699 -3.6011 -3.6325 -3.6641 -3.6959 -3.7279 -3.7601 -3.7925 -3.8251 -3.8579 -3.8909 -3.9241 -3.9575 -3.9911 -4.0249 -4.0589 -4.0931 -4.1275 -4.1621 -4.1969 -4.2319 -4.2671 -4.3025 -4.3381 -4.3739 -4.4099 -4.4461 -4.4825 -4.5191 -4.5559 -4.5929 -4.6301 -4.6675 -4.7051 -4.7429 -4.7809 -4.8191 -4.8575 -4.8961 -4.9349 -4.9739 -5.0131 -5.0525 -5.0921 -5.1319 -2.1757 -2.1959 -2.2163 -2.2369 -2.2577 -2.2787 -2.2999 -2.3213 -2.3429 -2.3647 -2.3867 -2.4089 -2.4313 -2.4539 -2.4767 -2.4997 -2.5229 -2.5463 -2.5699 -2.5937 -2.6177 -2.6419 -2.6663 -2.6909 -2.7157 -2.7407 -2.7659 -2.7913 -2.8169 -2.8427 -2.8687 -2.8949 -2.9213 -2.9479 -2.9747 -3.0017 -3.0289 -3.0563 -3.0839 -3.1117 -3.1397 -3.1679 -3.1963 -3.2249 -3.2537 -3.2827 -3.3119 -3.3413 -3.3709 -3.4007 -3.4307 -3.4609 -3.4913 -3.5219 -3.5527 -3.5837 -3.6149 -3.6463 -3.6779 -3.7097 -3.7417 -3.7739 -3.8063 -3.8389 -3.8717 -3.9047 -3.9379 -3.9713 -4.0049 -4.0387 -4.0727 -4.1069 -4.1413 -4.1759 -4.2107 -4.2457 -4.2809 -4.3163 -4.3519 -4.3877 -4.4237 -4.4599 -4.4963 -4.5329 -4.5697 -4.6067 -4.6439 -4.6813 -4.7189 -4.7567 -4.7947 -4.8329 -4.8713 -4.9099 -4.9487 -4.9877 -5.0269 -5.0663 -5.1059 -5.1457 -2.1901 -2.2103 -2.2307 -2.2513 -2.2721 -2.2931 -2.3143 -2.3357 -2.3573 -2.3791 -2.4011 -2.4233 -2.4457 -2.4683 -2.4911 -2.5141 -2.5373 -2.5607 -2.5843 -2.6081 -2.6321 -2.6563 -2.6807 -2.7053 -2.7301 -2.7551 -2.7803 -2.8057 -2.8313 -2.8571 -2.8831 -2.9093 -2.9357 -2.9623 -2.9891 -3.0161 -3.0433 -3.0707 -3.0983 -3.1261 -3.1541 -3.1823 -3.2107 -3.2393 -3.2681 -3.2971 -3.3263 -3.3557 -3.3853 -3.4151 -3.4451 -3.4753 -3.5057 -3.5363 -3.5671 -3.5981 -3.6293 -3.6607 -3.6923 -3.7241 -3.7561 -3.7883 -3.8207 -3.8533 -3.8861 -3.9191 -3.9523 -3.9857 -4.0193 -4.0531 -4.0871 -4.1213 -4.1557 -4.1903 -4.2251 -4.2601 -4.2953 -4.3307 -4.3663 -4.4021 -4.4381 -4.4743 -4.5107 -4.5473 -4.5841 -4.6211 -4.6583 -4.6957 -4.7333 -4.7711 -4.8091 -4.8473 -4.8857 -4.9243 -4.9631 -5.0021 -5.0413 -5.0807 -5.1203 -5.1601 -2.2051 -2.2253 -2.2457 -2.2663 -2.2871 -2.3081 -2.3293 -2.3507 -2.3723 -2.3941 -2.4161 -2.4383 -2.4607 -2.4833 -2.5061 -2.5291 -2.5523 -2.5757 -2.5993 -2.6231 -2.6471 -2.6713 -2.6957 -2.7203 -2.7451 -2.7701 -2.7953 -2.8207 -2.8463 -2.8721 -2.8981 -2.9243 -2.9507 -2.9773 -3.0041 -3.0311 -3.0583 -3.0857 -3.1133 -3.1411 -3.1691 -3.1973 -3.2257 -3.2543 -3.2831 -3.3121 -3.3413 -3.3707 -3.4003 -3.4301 -3.4601 -3.4903 -3.5207 -3.5513 -3.5821 -3.6131 -3.6443 -3.6757 -3.7073 -3.7391 -3.7711 -3.8033 -3.8357 -3.8683 -3.9011 -3.9341 -3.9673 -4.0007 -4.0343 -4.0681 -4.1021 -4.1363 -4.1707 -4.2053 -4.2401 -4.2751 -4.3103 -4.3457 -4.3813 -4.4171 -4.4531 -4.4893 -4.5257 -4.5623 -4.5991 -4.6361 -4.6733 -4.7107 -4.7483 -4.7861 -4.8241 -4.8623 -4.9007 -4.9393 -4.9781 -5.0171 -5.0563 -5.0957 -5.1353 -5.1751 -2.2207 -2.2409 -2.2613 -2.2819 -2.3027 -2.3237 -2.3449 -2.3663 -2.3879 -2.4097 -2.4317 -2.4539 -2.4763 -2.4989 -2.5217 -2.5447 -2.5679 -2.5913 -2.6149 -2.6387 -2.6627 -2.6869 -2.7113 -2.7359 -2.7607 -2.7857 -2.8109 -2.8363 -2.8619 -2.8877 -2.9137 -2.9399 -2.9663 -2.9929 -3.0197 -3.0467 -3.0739 -3.1013 -3.1289 -3.1567 -3.1847 -3.2129 -3.2413 -3.2699 -3.2987 -3.3277 -3.3569 -3.3863 -3.4159 -3.4457 -3.4757 -3.5059 -3.5363 -3.5669 -3.5977 -3.6287 -3.6599 -3.6913 -3.7229 -3.7547 -3.7867 -3.8189 -3.8513 -3.8839 -3.9167 -3.9497 -3.9829 -4.0163 -4.0499 -4.0837 -4.1177 -4.1519 -4.1863 -4.2209 -4.2557 -4.2907 -4.3259 -4.3613 -4.3969 -4.4327 -4.4687 -4.5049 -4.5413 -4.5779 -4.6147 -4.6517 -4.6889 -4.7263 -4.7639 -4.8017 -4.8397 -4.8779 -4.9163 -4.9549 -4.9937 -5.0327 -5.0719 -5.1113 -5.1509 -5.1907 -2.2369 -2.2571 -2.2775 -2.2981 -2.3189 -2.3399 -2.3611 -2.3825 -2.4041 -2.4259 -2.4479 -2.4701 -2.4925 -2.5151 -2.5379 -2.5609 -2.5841 -2.6075 -2.6311 -2.6549 -2.6789 -2.7031 -2.7275 -2.7521 -2.7769 -2.8019 -2.8271 -2.8525 -2.8781 -2.9039 -2.9299 -2.9561 -2.9825 -3.0091 -3.0359 -3.0629 -3.0901 -3.1175 -3.1451 -3.1729 -3.2009 -3.2291 -3.2575 -3.2861 -3.3149 -3.3439 -3.3731 -3.4025 -3.4321 -3.4619 -3.4919 -3.5221 -3.5525 -3.5831 -3.6139 -3.6449 -3.6761 -3.7075 -3.7391 -3.7709 -3.8029 -3.8351 -3.8675 -3.9001 -3.9329 -3.9659 -3.9991 -4.0325 -4.0661 -4.0999 -4.1339 -4.1681 -4.2025 -4.2371 -4.2719 -4.3069 -4.3421 -4.3775 -4.4131 -4.4489 -4.4849 -4.5211 -4.5575 -4.5941 -4.6309 -4.6679 -4.7051 -4.7425 -4.7801 -4.8179 -4.8559 -4.8941 -4.9325 -4.9711 -5.0099 -5.0489 -5.0881 -5.1275 -5.1671 -5.2069 -2.2537 -2.2739 -2.2943 -2.3149 -2.3357 -2.3567 -2.3779 -2.3993 -2.4209 -2.4427 -2.4647 -2.4869 -2.5093 -2.5319 -2.5547 -2.5777 -2.6009 -2.6243 -2.6479 -2.6717 -2.6957 -2.7199 -2.7443 -2.7689 -2.7937 -2.8187 -2.8439 -2.8693 -2.8949 -2.9207 -2.9467 -2.9729 -2.9993 -3.0259 -3.0527 -3.0797 -3.1069 -3.1343 -3.1619 -3.1897 -3.2177 -3.2459 -3.2743 -3.3029 -3.3317 -3.3607 -3.3899 -3.4193 -3.4489 -3.4787 -3.5087 -3.5389 -3.5693 -3.5999 -3.6307 -3.6617 -3.6929 -3.7243 -3.7559 -3.7877 -3.8197 -3.8519 -3.8843 -3.9169 -3.9497 -3.9827 -4.0159 -4.0493 -4.0829 -4.1167 -4.1507 -4.1849 -4.2193 -4.2539 -4.2887 -4.3237 -4.3589 -4.3943 -4.4299 -4.4657 -4.5017 -4.5379 -4.5743 -4.6109 -4.6477 -4.6847 -4.7219 -4.7593 -4.7969 -4.8347 -4.8727 -4.9109 -4.9493 -4.9879 -5.0267 -5.0657 -5.1049 -5.1443 -5.1839 -5.2237 -2.2711 -2.2913 -2.3117 -2.3323 -2.3531 -2.3741 -2.3953 -2.4167 -2.4383 -2.4601 -2.4821 -2.5043 -2.5267 -2.5493 -2.5721 -2.5951 -2.6183 -2.6417 -2.6653 -2.6891 -2.7131 -2.7373 -2.7617 -2.7863 -2.8111 -2.8361 -2.8613 -2.8867 -2.9123 -2.9381 -2.9641 -2.9903 -3.0167 -3.0433 -3.0701 -3.0971 -3.1243 -3.1517 -3.1793 -3.2071 -3.2351 -3.2633 -3.2917 -3.3203 -3.3491 -3.3781 -3.4073 -3.4367 -3.4663 -3.4961 -3.5261 -3.5563 -3.5867 -3.6173 -3.6481 -3.6791 -3.7103 -3.7417 -3.7733 -3.8051 -3.8371 -3.8693 -3.9017 -3.9343 -3.9671 -4.0001 -4.0333 -4.0667 -4.1003 -4.1341 -4.1681 -4.2023 -4.2367 -4.2713 -4.3061 -4.3411 -4.3763 -4.4117 -4.4473 -4.4831 -4.5191 -4.5553 -4.5917 -4.6283 -4.6651 -4.7021 -4.7393 -4.7767 -4.8143 -4.8521 -4.8901 -4.9283 -4.9667 -5.0053 -5.0441 -5.0831 -5.1223 -5.1617 -5.2013 -5.2411 -2.2891 -2.3093 -2.3297 -2.3503 -2.3711 -2.3921 -2.4133 -2.4347 -2.4563 -2.4781 -2.5001 -2.5223 -2.5447 -2.5673 -2.5901 -2.6131 -2.6363 -2.6597 -2.6833 -2.7071 -2.7311 -2.7553 -2.7797 -2.8043 -2.8291 -2.8541 -2.8793 -2.9047 -2.9303 -2.9561 -2.9821 -3.0083 -3.0347 -3.0613 -3.0881 -3.1151 -3.1423 -3.1697 -3.1973 -3.2251 -3.2531 -3.2813 -3.3097 -3.3383 -3.3671 -3.3961 -3.4253 -3.4547 -3.4843 -3.5141 -3.5441 -3.5743 -3.6047 -3.6353 -3.6661 -3.6971 -3.7283 -3.7597 -3.7913 -3.8231 -3.8551 -3.8873 -3.9197 -3.9523 -3.9851 -4.0181 -4.0513 -4.0847 -4.1183 -4.1521 -4.1861 -4.2203 -4.2547 -4.2893 -4.3241 -4.3591 -4.3943 -4.4297 -4.4653 -4.5011 -4.5371 -4.5733 -4.6097 -4.6463 -4.6831 -4.7201 -4.7573 -4.7947 -4.8323 -4.8701 -4.9081 -4.9463 -4.9847 -5.0233 -5.0621 -5.1011 -5.1403 -5.1797 -5.2193 -5.2591 -2.3077 -2.3279 -2.3483 -2.3689 -2.3897 -2.4107 -2.4319 -2.4533 -2.4749 -2.4967 -2.5187 -2.5409 -2.5633 -2.5859 -2.6087 -2.6317 -2.6549 -2.6783 -2.7019 -2.7257 -2.7497 -2.7739 -2.7983 -2.8229 -2.8477 -2.8727 -2.8979 -2.9233 -2.9489 -2.9747 -3.0007 -3.0269 -3.0533 -3.0799 -3.1067 -3.1337 -3.1609 -3.1883 -3.2159 -3.2437 -3.2717 -3.2999 -3.3283 -3.3569 -3.3857 -3.4147 -3.4439 -3.4733 -3.5029 -3.5327 -3.5627 -3.5929 -3.6233 -3.6539 -3.6847 -3.7157 -3.7469 -3.7783 -3.8099 -3.8417 -3.8737 -3.9059 -3.9383 -3.9709 -4.0037 -4.0367 -4.0699 -4.1033 -4.1369 -4.1707 -4.2047 -4.2389 -4.2733 -4.3079 -4.3427 -4.3777 -4.4129 -4.4483 -4.4839 -4.5197 -4.5557 -4.5919 -4.6283 -4.6649 -4.7017 -4.7387 -4.7759 -4.8133 -4.8509 -4.8887 -4.9267 -4.9649 -5.0033 -5.0419 -5.0807 -5.1197 -5.1589 -5.1983 -5.2379 -5.2777 -2.3269 -2.3471 -2.3675 -2.3881 -2.4089 -2.4299 -2.4511 -2.4725 -2.4941 -2.5159 -2.5379 -2.5601 -2.5825 -2.6051 -2.6279 -2.6509 -2.6741 -2.6975 -2.7211 -2.7449 -2.7689 -2.7931 -2.8175 -2.8421 -2.8669 -2.8919 -2.9171 -2.9425 -2.9681 -2.9939 -3.0199 -3.0461 -3.0725 -3.0991 -3.1259 -3.1529 -3.1801 -3.2075 -3.2351 -3.2629 -3.2909 -3.3191 -3.3475 -3.3761 -3.4049 -3.4339 -3.4631 -3.4925 -3.5221 -3.5519 -3.5819 -3.6121 -3.6425 -3.6731 -3.7039 -3.7349 -3.7661 -3.7975 -3.8291 -3.8609 -3.8929 -3.9251 -3.9575 -3.9901 -4.0229 -4.0559 -4.0891 -4.1225 -4.1561 -4.1899 -4.2239 -4.2581 -4.2925 -4.3271 -4.3619 -4.3969 -4.4321 -4.4675 -4.5031 -4.5389 -4.5749 -4.6111 -4.6475 -4.6841 -4.7209 -4.7579 -4.7951 -4.8325 -4.8701 -4.9079 -4.9459 -4.9841 -5.0225 -5.0611 -5.0999 -5.1389 -5.1781 -5.2175 -5.2571 -5.2969 -2.3467 -2.3669 -2.3873 -2.4079 -2.4287 -2.4497 -2.4709 -2.4923 -2.5139 -2.5357 -2.5577 -2.5799 -2.6023 -2.6249 -2.6477 -2.6707 -2.6939 -2.7173 -2.7409 -2.7647 -2.7887 -2.8129 -2.8373 -2.8619 -2.8867 -2.9117 -2.9369 -2.9623 -2.9879 -3.0137 -3.0397 -3.0659 -3.0923 -3.1189 -3.1457 -3.1727 -3.1999 -3.2273 -3.2549 -3.2827 -3.3107 -3.3389 -3.3673 -3.3959 -3.4247 -3.4537 -3.4829 -3.5123 -3.5419 -3.5717 -3.6017 -3.6319 -3.6623 -3.6929 -3.7237 -3.7547 -3.7859 -3.8173 -3.8489 -3.8807 -3.9127 -3.9449 -3.9773 -4.0099 -4.0427 -4.0757 -4.1089 -4.1423 -4.1759 -4.2097 -4.2437 -4.2779 -4.3123 -4.3469 -4.3817 -4.4167 -4.4519 -4.4873 -4.5229 -4.5587 -4.5947 -4.6309 -4.6673 -4.7039 -4.7407 -4.7777 -4.8149 -4.8523 -4.8899 -4.9277 -4.9657 -5.0039 -5.0423 -5.0809 -5.1197 -5.1587 -5.1979 -5.2373 -5.2769 -5.3167 -2.3671 -2.3873 -2.4077 -2.4283 -2.4491 -2.4701 -2.4913 -2.5127 -2.5343 -2.5561 -2.5781 -2.6003 -2.6227 -2.6453 -2.6681 -2.6911 -2.7143 -2.7377 -2.7613 -2.7851 -2.8091 -2.8333 -2.8577 -2.8823 -2.9071 -2.9321 -2.9573 -2.9827 -3.0083 -3.0341 -3.0601 -3.0863 -3.1127 -3.1393 -3.1661 -3.1931 -3.2203 -3.2477 -3.2753 -3.3031 -3.3311 -3.3593 -3.3877 -3.4163 -3.4451 -3.4741 -3.5033 -3.5327 -3.5623 -3.5921 -3.6221 -3.6523 -3.6827 -3.7133 -3.7441 -3.7751 -3.8063 -3.8377 -3.8693 -3.9011 -3.9331 -3.9653 -3.9977 -4.0303 -4.0631 -4.0961 -4.1293 -4.1627 -4.1963 -4.2301 -4.2641 -4.2983 -4.3327 -4.3673 -4.4021 -4.4371 -4.4723 -4.5077 -4.5433 -4.5791 -4.6151 -4.6513 -4.6877 -4.7243 -4.7611 -4.7981 -4.8353 -4.8727 -4.9103 -4.9481 -4.9861 -5.0243 -5.0627 -5.1013 -5.1401 -5.1791 -5.2183 -5.2577 -5.2973 -5.3371 -2.3881 -2.4083 -2.4287 -2.4493 -2.4701 -2.4911 -2.5123 -2.5337 -2.5553 -2.5771 -2.5991 -2.6213 -2.6437 -2.6663 -2.6891 -2.7121 -2.7353 -2.7587 -2.7823 -2.8061 -2.8301 -2.8543 -2.8787 -2.9033 -2.9281 -2.9531 -2.9783 -3.0037 -3.0293 -3.0551 -3.0811 -3.1073 -3.1337 -3.1603 -3.1871 -3.2141 -3.2413 -3.2687 -3.2963 -3.3241 -3.3521 -3.3803 -3.4087 -3.4373 -3.4661 -3.4951 -3.5243 -3.5537 -3.5833 -3.6131 -3.6431 -3.6733 -3.7037 -3.7343 -3.7651 -3.7961 -3.8273 -3.8587 -3.8903 -3.9221 -3.9541 -3.9863 -4.0187 -4.0513 -4.0841 -4.1171 -4.1503 -4.1837 -4.2173 -4.2511 -4.2851 -4.3193 -4.3537 -4.3883 -4.4231 -4.4581 -4.4933 -4.5287 -4.5643 -4.6001 -4.6361 -4.6723 -4.7087 -4.7453 -4.7821 -4.8191 -4.8563 -4.8937 -4.9313 -4.9691 -5.0071 -5.0453 -5.0837 -5.1223 -5.1611 -5.2001 -5.2393 -5.2787 -5.3183 -5.3581 -2.4097 -2.4299 -2.4503 -2.4709 -2.4917 -2.5127 -2.5339 -2.5553 -2.5769 -2.5987 -2.6207 -2.6429 -2.6653 -2.6879 -2.7107 -2.7337 -2.7569 -2.7803 -2.8039 -2.8277 -2.8517 -2.8759 -2.9003 -2.9249 -2.9497 -2.9747 -2.9999 -3.0253 -3.0509 -3.0767 -3.1027 -3.1289 -3.1553 -3.1819 -3.2087 -3.2357 -3.2629 -3.2903 -3.3179 -3.3457 -3.3737 -3.4019 -3.4303 -3.4589 -3.4877 -3.5167 -3.5459 -3.5753 -3.6049 -3.6347 -3.6647 -3.6949 -3.7253 -3.7559 -3.7867 -3.8177 -3.8489 -3.8803 -3.9119 -3.9437 -3.9757 -4.0079 -4.0403 -4.0729 -4.1057 -4.1387 -4.1719 -4.2053 -4.2389 -4.2727 -4.3067 -4.3409 -4.3753 -4.4099 -4.4447 -4.4797 -4.5149 -4.5503 -4.5859 -4.6217 -4.6577 -4.6939 -4.7303 -4.7669 -4.8037 -4.8407 -4.8779 -4.9153 -4.9529 -4.9907 -5.0287 -5.0669 -5.1053 -5.1439 -5.1827 -5.2217 -5.2609 -5.3003 -5.3399 -5.3797 -2.4319 -2.4521 -2.4725 -2.4931 -2.5139 -2.5349 -2.5561 -2.5775 -2.5991 -2.6209 -2.6429 -2.6651 -2.6875 -2.7101 -2.7329 -2.7559 -2.7791 -2.8025 -2.8261 -2.8499 -2.8739 -2.8981 -2.9225 -2.9471 -2.9719 -2.9969 -3.0221 -3.0475 -3.0731 -3.0989 -3.1249 -3.1511 -3.1775 -3.2041 -3.2309 -3.2579 -3.2851 -3.3125 -3.3401 -3.3679 -3.3959 -3.4241 -3.4525 -3.4811 -3.5099 -3.5389 -3.5681 -3.5975 -3.6271 -3.6569 -3.6869 -3.7171 -3.7475 -3.7781 -3.8089 -3.8399 -3.8711 -3.9025 -3.9341 -3.9659 -3.9979 -4.0301 -4.0625 -4.0951 -4.1279 -4.1609 -4.1941 -4.2275 -4.2611 -4.2949 -4.3289 -4.3631 -4.3975 -4.4321 -4.4669 -4.5019 -4.5371 -4.5725 -4.6081 -4.6439 -4.6799 -4.7161 -4.7525 -4.7891 -4.8259 -4.8629 -4.9001 -4.9375 -4.9751 -5.0129 -5.0509 -5.0891 -5.1275 -5.1661 -5.2049 -5.2439 -5.2831 -5.3225 -5.3621 -5.4019 -2.4547 -2.4749 -2.4953 -2.5159 -2.5367 -2.5577 -2.5789 -2.6003 -2.6219 -2.6437 -2.6657 -2.6879 -2.7103 -2.7329 -2.7557 -2.7787 -2.8019 -2.8253 -2.8489 -2.8727 -2.8967 -2.9209 -2.9453 -2.9699 -2.9947 -3.0197 -3.0449 -3.0703 -3.0959 -3.1217 -3.1477 -3.1739 -3.2003 -3.2269 -3.2537 -3.2807 -3.3079 -3.3353 -3.3629 -3.3907 -3.4187 -3.4469 -3.4753 -3.5039 -3.5327 -3.5617 -3.5909 -3.6203 -3.6499 -3.6797 -3.7097 -3.7399 -3.7703 -3.8009 -3.8317 -3.8627 -3.8939 -3.9253 -3.9569 -3.9887 -4.0207 -4.0529 -4.0853 -4.1179 -4.1507 -4.1837 -4.2169 -4.2503 -4.2839 -4.3177 -4.3517 -4.3859 -4.4203 -4.4549 -4.4897 -4.5247 -4.5599 -4.5953 -4.6309 -4.6667 -4.7027 -4.7389 -4.7753 -4.8119 -4.8487 -4.8857 -4.9229 -4.9603 -4.9979 -5.0357 -5.0737 -5.1119 -5.1503 -5.1889 -5.2277 -5.2667 -5.3059 -5.3453 -5.3849 -5.4247 -2.4781 -2.4983 -2.5187 -2.5393 -2.5601 -2.5811 -2.6023 -2.6237 -2.6453 -2.6671 -2.6891 -2.7113 -2.7337 -2.7563 -2.7791 -2.8021 -2.8253 -2.8487 -2.8723 -2.8961 -2.9201 -2.9443 -2.9687 -2.9933 -3.0181 -3.0431 -3.0683 -3.0937 -3.1193 -3.1451 -3.1711 -3.1973 -3.2237 -3.2503 -3.2771 -3.3041 -3.3313 -3.3587 -3.3863 -3.4141 -3.4421 -3.4703 -3.4987 -3.5273 -3.5561 -3.5851 -3.6143 -3.6437 -3.6733 -3.7031 -3.7331 -3.7633 -3.7937 -3.8243 -3.8551 -3.8861 -3.9173 -3.9487 -3.9803 -4.0121 -4.0441 -4.0763 -4.1087 -4.1413 -4.1741 -4.2071 -4.2403 -4.2737 -4.3073 -4.3411 -4.3751 -4.4093 -4.4437 -4.4783 -4.5131 -4.5481 -4.5833 -4.6187 -4.6543 -4.6901 -4.7261 -4.7623 -4.7987 -4.8353 -4.8721 -4.9091 -4.9463 -4.9837 -5.0213 -5.0591 -5.0971 -5.1353 -5.1737 -5.2123 -5.2511 -5.2901 -5.3293 -5.3687 -5.4083 -5.4481 -2.5021 -2.5223 -2.5427 -2.5633 -2.5841 -2.6051 -2.6263 -2.6477 -2.6693 -2.6911 -2.7131 -2.7353 -2.7577 -2.7803 -2.8031 -2.8261 -2.8493 -2.8727 -2.8963 -2.9201 -2.9441 -2.9683 -2.9927 -3.0173 -3.0421 -3.0671 -3.0923 -3.1177 -3.1433 -3.1691 -3.1951 -3.2213 -3.2477 -3.2743 -3.3011 -3.3281 -3.3553 -3.3827 -3.4103 -3.4381 -3.4661 -3.4943 -3.5227 -3.5513 -3.5801 -3.6091 -3.6383 -3.6677 -3.6973 -3.7271 -3.7571 -3.7873 -3.8177 -3.8483 -3.8791 -3.9101 -3.9413 -3.9727 -4.0043 -4.0361 -4.0681 -4.1003 -4.1327 -4.1653 -4.1981 -4.2311 -4.2643 -4.2977 -4.3313 -4.3651 -4.3991 -4.4333 -4.4677 -4.5023 -4.5371 -4.5721 -4.6073 -4.6427 -4.6783 -4.7141 -4.7501 -4.7863 -4.8227 -4.8593 -4.8961 -4.9331 -4.9703 -5.0077 -5.0453 -5.0831 -5.1211 -5.1593 -5.1977 -5.2363 -5.2751 -5.3141 -5.3533 -5.3927 -5.4323 -5.4721 -2.5267 -2.5469 -2.5673 -2.5879 -2.6087 -2.6297 -2.6509 -2.6723 -2.6939 -2.7157 -2.7377 -2.7599 -2.7823 -2.8049 -2.8277 -2.8507 -2.8739 -2.8973 -2.9209 -2.9447 -2.9687 -2.9929 -3.0173 -3.0419 -3.0667 -3.0917 -3.1169 -3.1423 -3.1679 -3.1937 -3.2197 -3.2459 -3.2723 -3.2989 -3.3257 -3.3527 -3.3799 -3.4073 -3.4349 -3.4627 -3.4907 -3.5189 -3.5473 -3.5759 -3.6047 -3.6337 -3.6629 -3.6923 -3.7219 -3.7517 -3.7817 -3.8119 -3.8423 -3.8729 -3.9037 -3.9347 -3.9659 -3.9973 -4.0289 -4.0607 -4.0927 -4.1249 -4.1573 -4.1899 -4.2227 -4.2557 -4.2889 -4.3223 -4.3559 -4.3897 -4.4237 -4.4579 -4.4923 -4.5269 -4.5617 -4.5967 -4.6319 -4.6673 -4.7029 -4.7387 -4.7747 -4.8109 -4.8473 -4.8839 -4.9207 -4.9577 -4.9949 -5.0323 -5.0699 -5.1077 -5.1457 -5.1839 -5.2223 -5.2609 -5.2997 -5.3387 -5.3779 -5.4173 -5.4569 -5.4967 -2.5519 -2.5721 -2.5925 -2.6131 -2.6339 -2.6549 -2.6761 -2.6975 -2.7191 -2.7409 -2.7629 -2.7851 -2.8075 -2.8301 -2.8529 -2.8759 -2.8991 -2.9225 -2.9461 -2.9699 -2.9939 -3.0181 -3.0425 -3.0671 -3.0919 -3.1169 -3.1421 -3.1675 -3.1931 -3.2189 -3.2449 -3.2711 -3.2975 -3.3241 -3.3509 -3.3779 -3.4051 -3.4325 -3.4601 -3.4879 -3.5159 -3.5441 -3.5725 -3.6011 -3.6299 -3.6589 -3.6881 -3.7175 -3.7471 -3.7769 -3.8069 -3.8371 -3.8675 -3.8981 -3.9289 -3.9599 -3.9911 -4.0225 -4.0541 -4.0859 -4.1179 -4.1501 -4.1825 -4.2151 -4.2479 -4.2809 -4.3141 -4.3475 -4.3811 -4.4149 -4.4489 -4.4831 -4.5175 -4.5521 -4.5869 -4.6219 -4.6571 -4.6925 -4.7281 -4.7639 -4.7999 -4.8361 -4.8725 -4.9091 -4.9459 -4.9829 -5.0201 -5.0575 -5.0951 -5.1329 -5.1709 -5.2091 -5.2475 -5.2861 -5.3249 -5.3639 -5.4031 -5.4425 -5.4821 -5.5219 -2.5777 -2.5979 -2.6183 -2.6389 -2.6597 -2.6807 -2.7019 -2.7233 -2.7449 -2.7667 -2.7887 -2.8109 -2.8333 -2.8559 -2.8787 -2.9017 -2.9249 -2.9483 -2.9719 -2.9957 -3.0197 -3.0439 -3.0683 -3.0929 -3.1177 -3.1427 -3.1679 -3.1933 -3.2189 -3.2447 -3.2707 -3.2969 -3.3233 -3.3499 -3.3767 -3.4037 -3.4309 -3.4583 -3.4859 -3.5137 -3.5417 -3.5699 -3.5983 -3.6269 -3.6557 -3.6847 -3.7139 -3.7433 -3.7729 -3.8027 -3.8327 -3.8629 -3.8933 -3.9239 -3.9547 -3.9857 -4.0169 -4.0483 -4.0799 -4.1117 -4.1437 -4.1759 -4.2083 -4.2409 -4.2737 -4.3067 -4.3399 -4.3733 -4.4069 -4.4407 -4.4747 -4.5089 -4.5433 -4.5779 -4.6127 -4.6477 -4.6829 -4.7183 -4.7539 -4.7897 -4.8257 -4.8619 -4.8983 -4.9349 -4.9717 -5.0087 -5.0459 -5.0833 -5.1209 -5.1587 -5.1967 -5.2349 -5.2733 -5.3119 -5.3507 -5.3897 -5.4289 -5.4683 -5.5079 -5.5477 -2.6041 -2.6243 -2.6447 -2.6653 -2.6861 -2.7071 -2.7283 -2.7497 -2.7713 -2.7931 -2.8151 -2.8373 -2.8597 -2.8823 -2.9051 -2.9281 -2.9513 -2.9747 -2.9983 -3.0221 -3.0461 -3.0703 -3.0947 -3.1193 -3.1441 -3.1691 -3.1943 -3.2197 -3.2453 -3.2711 -3.2971 -3.3233 -3.3497 -3.3763 -3.4031 -3.4301 -3.4573 -3.4847 -3.5123 -3.5401 -3.5681 -3.5963 -3.6247 -3.6533 -3.6821 -3.7111 -3.7403 -3.7697 -3.7993 -3.8291 -3.8591 -3.8893 -3.9197 -3.9503 -3.9811 -4.0121 -4.0433 -4.0747 -4.1063 -4.1381 -4.1701 -4.2023 -4.2347 -4.2673 -4.3001 -4.3331 -4.3663 -4.3997 -4.4333 -4.4671 -4.5011 -4.5353 -4.5697 -4.6043 -4.6391 -4.6741 -4.7093 -4.7447 -4.7803 -4.8161 -4.8521 -4.8883 -4.9247 -4.9613 -4.9981 -5.0351 -5.0723 -5.1097 -5.1473 -5.1851 -5.2231 -5.2613 -5.2997 -5.3383 -5.3771 -5.4161 -5.4553 -5.4947 -5.5343 -5.5741 -2.6311 -2.6513 -2.6717 -2.6923 -2.7131 -2.7341 -2.7553 -2.7767 -2.7983 -2.8201 -2.8421 -2.8643 -2.8867 -2.9093 -2.9321 -2.9551 -2.9783 -3.0017 -3.0253 -3.0491 -3.0731 -3.0973 -3.1217 -3.1463 -3.1711 -3.1961 -3.2213 -3.2467 -3.2723 -3.2981 -3.3241 -3.3503 -3.3767 -3.4033 -3.4301 -3.4571 -3.4843 -3.5117 -3.5393 -3.5671 -3.5951 -3.6233 -3.6517 -3.6803 -3.7091 -3.7381 -3.7673 -3.7967 -3.8263 -3.8561 -3.8861 -3.9163 -3.9467 -3.9773 -4.0081 -4.0391 -4.0703 -4.1017 -4.1333 -4.1651 -4.1971 -4.2293 -4.2617 -4.2943 -4.3271 -4.3601 -4.3933 -4.4267 -4.4603 -4.4941 -4.5281 -4.5623 -4.5967 -4.6313 -4.6661 -4.7011 -4.7363 -4.7717 -4.8073 -4.8431 -4.8791 -4.9153 -4.9517 -4.9883 -5.0251 -5.0621 -5.0993 -5.1367 -5.1743 -5.2121 -5.2501 -5.2883 -5.3267 -5.3653 -5.4041 -5.4431 -5.4823 -5.5217 -5.5613 -5.6011 -2.6587 -2.6789 -2.6993 -2.7199 -2.7407 -2.7617 -2.7829 -2.8043 -2.8259 -2.8477 -2.8697 -2.8919 -2.9143 -2.9369 -2.9597 -2.9827 -3.0059 -3.0293 -3.0529 -3.0767 -3.1007 -3.1249 -3.1493 -3.1739 -3.1987 -3.2237 -3.2489 -3.2743 -3.2999 -3.3257 -3.3517 -3.3779 -3.4043 -3.4309 -3.4577 -3.4847 -3.5119 -3.5393 -3.5669 -3.5947 -3.6227 -3.6509 -3.6793 -3.7079 -3.7367 -3.7657 -3.7949 -3.8243 -3.8539 -3.8837 -3.9137 -3.9439 -3.9743 -4.0049 -4.0357 -4.0667 -4.0979 -4.1293 -4.1609 -4.1927 -4.2247 -4.2569 -4.2893 -4.3219 -4.3547 -4.3877 -4.4209 -4.4543 -4.4879 -4.5217 -4.5557 -4.5899 -4.6243 -4.6589 -4.6937 -4.7287 -4.7639 -4.7993 -4.8349 -4.8707 -4.9067 -4.9429 -4.9793 -5.0159 -5.0527 -5.0897 -5.1269 -5.1643 -5.2019 -5.2397 -5.2777 -5.3159 -5.3543 -5.3929 -5.4317 -5.4707 -5.5099 -5.5493 -5.5889 -5.6287 -2.6869 -2.7071 -2.7275 -2.7481 -2.7689 -2.7899 -2.8111 -2.8325 -2.8541 -2.8759 -2.8979 -2.9201 -2.9425 -2.9651 -2.9879 -3.0109 -3.0341 -3.0575 -3.0811 -3.1049 -3.1289 -3.1531 -3.1775 -3.2021 -3.2269 -3.2519 -3.2771 -3.3025 -3.3281 -3.3539 -3.3799 -3.4061 -3.4325 -3.4591 -3.4859 -3.5129 -3.5401 -3.5675 -3.5951 -3.6229 -3.6509 -3.6791 -3.7075 -3.7361 -3.7649 -3.7939 -3.8231 -3.8525 -3.8821 -3.9119 -3.9419 -3.9721 -4.0025 -4.0331 -4.0639 -4.0949 -4.1261 -4.1575 -4.1891 -4.2209 -4.2529 -4.2851 -4.3175 -4.3501 -4.3829 -4.4159 -4.4491 -4.4825 -4.5161 -4.5499 -4.5839 -4.6181 -4.6525 -4.6871 -4.7219 -4.7569 -4.7921 -4.8275 -4.8631 -4.8989 -4.9349 -4.9711 -5.0075 -5.0441 -5.0809 -5.1179 -5.1551 -5.1925 -5.2301 -5.2679 -5.3059 -5.3441 -5.3825 -5.4211 -5.4599 -5.4989 -5.5381 -5.5775 -5.6171 -5.6569 -2.7157 -2.7359 -2.7563 -2.7769 -2.7977 -2.8187 -2.8399 -2.8613 -2.8829 -2.9047 -2.9267 -2.9489 -2.9713 -2.9939 -3.0167 -3.0397 -3.0629 -3.0863 -3.1099 -3.1337 -3.1577 -3.1819 -3.2063 -3.2309 -3.2557 -3.2807 -3.3059 -3.3313 -3.3569 -3.3827 -3.4087 -3.4349 -3.4613 -3.4879 -3.5147 -3.5417 -3.5689 -3.5963 -3.6239 -3.6517 -3.6797 -3.7079 -3.7363 -3.7649 -3.7937 -3.8227 -3.8519 -3.8813 -3.9109 -3.9407 -3.9707 -4.0009 -4.0313 -4.0619 -4.0927 -4.1237 -4.1549 -4.1863 -4.2179 -4.2497 -4.2817 -4.3139 -4.3463 -4.3789 -4.4117 -4.4447 -4.4779 -4.5113 -4.5449 -4.5787 -4.6127 -4.6469 -4.6813 -4.7159 -4.7507 -4.7857 -4.8209 -4.8563 -4.8919 -4.9277 -4.9637 -4.9999 -5.0363 -5.0729 -5.1097 -5.1467 -5.1839 -5.2213 -5.2589 -5.2967 -5.3347 -5.3729 -5.4113 -5.4499 -5.4887 -5.5277 -5.5669 -5.6063 -5.6459 -5.6857 -2.7451 -2.7653 -2.7857 -2.8063 -2.8271 -2.8481 -2.8693 -2.8907 -2.9123 -2.9341 -2.9561 -2.9783 -3.0007 -3.0233 -3.0461 -3.0691 -3.0923 -3.1157 -3.1393 -3.1631 -3.1871 -3.2113 -3.2357 -3.2603 -3.2851 -3.3101 -3.3353 -3.3607 -3.3863 -3.4121 -3.4381 -3.4643 -3.4907 -3.5173 -3.5441 -3.5711 -3.5983 -3.6257 -3.6533 -3.6811 -3.7091 -3.7373 -3.7657 -3.7943 -3.8231 -3.8521 -3.8813 -3.9107 -3.9403 -3.9701 -4.0001 -4.0303 -4.0607 -4.0913 -4.1221 -4.1531 -4.1843 -4.2157 -4.2473 -4.2791 -4.3111 -4.3433 -4.3757 -4.4083 -4.4411 -4.4741 -4.5073 -4.5407 -4.5743 -4.6081 -4.6421 -4.6763 -4.7107 -4.7453 -4.7801 -4.8151 -4.8503 -4.8857 -4.9213 -4.9571 -4.9931 -5.0293 -5.0657 -5.1023 -5.1391 -5.1761 -5.2133 -5.2507 -5.2883 -5.3261 -5.3641 -5.4023 -5.4407 -5.4793 -5.5181 -5.5571 -5.5963 -5.6357 -5.6753 -5.7151 -2.7751 -2.7953 -2.8157 -2.8363 -2.8571 -2.8781 -2.8993 -2.9207 -2.9423 -2.9641 -2.9861 -3.0083 -3.0307 -3.0533 -3.0761 -3.0991 -3.1223 -3.1457 -3.1693 -3.1931 -3.2171 -3.2413 -3.2657 -3.2903 -3.3151 -3.3401 -3.3653 -3.3907 -3.4163 -3.4421 -3.4681 -3.4943 -3.5207 -3.5473 -3.5741 -3.6011 -3.6283 -3.6557 -3.6833 -3.7111 -3.7391 -3.7673 -3.7957 -3.8243 -3.8531 -3.8821 -3.9113 -3.9407 -3.9703 -4.0001 -4.0301 -4.0603 -4.0907 -4.1213 -4.1521 -4.1831 -4.2143 -4.2457 -4.2773 -4.3091 -4.3411 -4.3733 -4.4057 -4.4383 -4.4711 -4.5041 -4.5373 -4.5707 -4.6043 -4.6381 -4.6721 -4.7063 -4.7407 -4.7753 -4.8101 -4.8451 -4.8803 -4.9157 -4.9513 -4.9871 -5.0231 -5.0593 -5.0957 -5.1323 -5.1691 -5.2061 -5.2433 -5.2807 -5.3183 -5.3561 -5.3941 -5.4323 -5.4707 -5.5093 -5.5481 -5.5871 -5.6263 -5.6657 -5.7053 -5.7451 -2.8057 -2.8259 -2.8463 -2.8669 -2.8877 -2.9087 -2.9299 -2.9513 -2.9729 -2.9947 -3.0167 -3.0389 -3.0613 -3.0839 -3.1067 -3.1297 -3.1529 -3.1763 -3.1999 -3.2237 -3.2477 -3.2719 -3.2963 -3.3209 -3.3457 -3.3707 -3.3959 -3.4213 -3.4469 -3.4727 -3.4987 -3.5249 -3.5513 -3.5779 -3.6047 -3.6317 -3.6589 -3.6863 -3.7139 -3.7417 -3.7697 -3.7979 -3.8263 -3.8549 -3.8837 -3.9127 -3.9419 -3.9713 -4.0009 -4.0307 -4.0607 -4.0909 -4.1213 -4.1519 -4.1827 -4.2137 -4.2449 -4.2763 -4.3079 -4.3397 -4.3717 -4.4039 -4.4363 -4.4689 -4.5017 -4.5347 -4.5679 -4.6013 -4.6349 -4.6687 -4.7027 -4.7369 -4.7713 -4.8059 -4.8407 -4.8757 -4.9109 -4.9463 -4.9819 -5.0177 -5.0537 -5.0899 -5.1263 -5.1629 -5.1997 -5.2367 -5.2739 -5.3113 -5.3489 -5.3867 -5.4247 -5.4629 -5.5013 -5.5399 -5.5787 -5.6177 -5.6569 -5.6963 -5.7359 -5.7757 -2.8369 -2.8571 -2.8775 -2.8981 -2.9189 -2.9399 -2.9611 -2.9825 -3.0041 -3.0259 -3.0479 -3.0701 -3.0925 -3.1151 -3.1379 -3.1609 -3.1841 -3.2075 -3.2311 -3.2549 -3.2789 -3.3031 -3.3275 -3.3521 -3.3769 -3.4019 -3.4271 -3.4525 -3.4781 -3.5039 -3.5299 -3.5561 -3.5825 -3.6091 -3.6359 -3.6629 -3.6901 -3.7175 -3.7451 -3.7729 -3.8009 -3.8291 -3.8575 -3.8861 -3.9149 -3.9439 -3.9731 -4.0025 -4.0321 -4.0619 -4.0919 -4.1221 -4.1525 -4.1831 -4.2139 -4.2449 -4.2761 -4.3075 -4.3391 -4.3709 -4.4029 -4.4351 -4.4675 -4.5001 -4.5329 -4.5659 -4.5991 -4.6325 -4.6661 -4.6999 -4.7339 -4.7681 -4.8025 -4.8371 -4.8719 -4.9069 -4.9421 -4.9775 -5.0131 -5.0489 -5.0849 -5.1211 -5.1575 -5.1941 -5.2309 -5.2679 -5.3051 -5.3425 -5.3801 -5.4179 -5.4559 -5.4941 -5.5325 -5.5711 -5.6099 -5.6489 -5.6881 -5.7275 -5.7671 -5.8069 -2.8687 -2.8889 -2.9093 -2.9299 -2.9507 -2.9717 -2.9929 -3.0143 -3.0359 -3.0577 -3.0797 -3.1019 -3.1243 -3.1469 -3.1697 -3.1927 -3.2159 -3.2393 -3.2629 -3.2867 -3.3107 -3.3349 -3.3593 -3.3839 -3.4087 -3.4337 -3.4589 -3.4843 -3.5099 -3.5357 -3.5617 -3.5879 -3.6143 -3.6409 -3.6677 -3.6947 -3.7219 -3.7493 -3.7769 -3.8047 -3.8327 -3.8609 -3.8893 -3.9179 -3.9467 -3.9757 -4.0049 -4.0343 -4.0639 -4.0937 -4.1237 -4.1539 -4.1843 -4.2149 -4.2457 -4.2767 -4.3079 -4.3393 -4.3709 -4.4027 -4.4347 -4.4669 -4.4993 -4.5319 -4.5647 -4.5977 -4.6309 -4.6643 -4.6979 -4.7317 -4.7657 -4.7999 -4.8343 -4.8689 -4.9037 -4.9387 -4.9739 -5.0093 -5.0449 -5.0807 -5.1167 -5.1529 -5.1893 -5.2259 -5.2627 -5.2997 -5.3369 -5.3743 -5.4119 -5.4497 -5.4877 -5.5259 -5.5643 -5.6029 -5.6417 -5.6807 -5.7199 -5.7593 -5.7989 -5.8387 -2.9011 -2.9213 -2.9417 -2.9623 -2.9831 -3.0041 -3.0253 -3.0467 -3.0683 -3.0901 -3.1121 -3.1343 -3.1567 -3.1793 -3.2021 -3.2251 -3.2483 -3.2717 -3.2953 -3.3191 -3.3431 -3.3673 -3.3917 -3.4163 -3.4411 -3.4661 -3.4913 -3.5167 -3.5423 -3.5681 -3.5941 -3.6203 -3.6467 -3.6733 -3.7001 -3.7271 -3.7543 -3.7817 -3.8093 -3.8371 -3.8651 -3.8933 -3.9217 -3.9503 -3.9791 -4.0081 -4.0373 -4.0667 -4.0963 -4.1261 -4.1561 -4.1863 -4.2167 -4.2473 -4.2781 -4.3091 -4.3403 -4.3717 -4.4033 -4.4351 -4.4671 -4.4993 -4.5317 -4.5643 -4.5971 -4.6301 -4.6633 -4.6967 -4.7303 -4.7641 -4.7981 -4.8323 -4.8667 -4.9013 -4.9361 -4.9711 -5.0063 -5.0417 -5.0773 -5.1131 -5.1491 -5.1853 -5.2217 -5.2583 -5.2951 -5.3321 -5.3693 -5.4067 -5.4443 -5.4821 -5.5201 -5.5583 -5.5967 -5.6353 -5.6741 -5.7131 -5.7523 -5.7917 -5.8313 -5.8711 -2.9341 -2.9543 -2.9747 -2.9953 -3.0161 -3.0371 -3.0583 -3.0797 -3.1013 -3.1231 -3.1451 -3.1673 -3.1897 -3.2123 -3.2351 -3.2581 -3.2813 -3.3047 -3.3283 -3.3521 -3.3761 -3.4003 -3.4247 -3.4493 -3.4741 -3.4991 -3.5243 -3.5497 -3.5753 -3.6011 -3.6271 -3.6533 -3.6797 -3.7063 -3.7331 -3.7601 -3.7873 -3.8147 -3.8423 -3.8701 -3.8981 -3.9263 -3.9547 -3.9833 -4.0121 -4.0411 -4.0703 -4.0997 -4.1293 -4.1591 -4.1891 -4.2193 -4.2497 -4.2803 -4.3111 -4.3421 -4.3733 -4.4047 -4.4363 -4.4681 -4.5001 -4.5323 -4.5647 -4.5973 -4.6301 -4.6631 -4.6963 -4.7297 -4.7633 -4.7971 -4.8311 -4.8653 -4.8997 -4.9343 -4.9691 -5.0041 -5.0393 -5.0747 -5.1103 -5.1461 -5.1821 -5.2183 -5.2547 -5.2913 -5.3281 -5.3651 -5.4023 -5.4397 -5.4773 -5.5151 -5.5531 -5.5913 -5.6297 -5.6683 -5.7071 -5.7461 -5.7853 -5.8247 -5.8643 -5.9041 -2.9677 -2.9879 -3.0083 -3.0289 -3.0497 -3.0707 -3.0919 -3.1133 -3.1349 -3.1567 -3.1787 -3.2009 -3.2233 -3.2459 -3.2687 -3.2917 -3.3149 -3.3383 -3.3619 -3.3857 -3.4097 -3.4339 -3.4583 -3.4829 -3.5077 -3.5327 -3.5579 -3.5833 -3.6089 -3.6347 -3.6607 -3.6869 -3.7133 -3.7399 -3.7667 -3.7937 -3.8209 -3.8483 -3.8759 -3.9037 -3.9317 -3.9599 -3.9883 -4.0169 -4.0457 -4.0747 -4.1039 -4.1333 -4.1629 -4.1927 -4.2227 -4.2529 -4.2833 -4.3139 -4.3447 -4.3757 -4.4069 -4.4383 -4.4699 -4.5017 -4.5337 -4.5659 -4.5983 -4.6309 -4.6637 -4.6967 -4.7299 -4.7633 -4.7969 -4.8307 -4.8647 -4.8989 -4.9333 -4.9679 -5.0027 -5.0377 -5.0729 -5.1083 -5.1439 -5.1797 -5.2157 -5.2519 -5.2883 -5.3249 -5.3617 -5.3987 -5.4359 -5.4733 -5.5109 -5.5487 -5.5867 -5.6249 -5.6633 -5.7019 -5.7407 -5.7797 -5.8189 -5.8583 -5.8979 -5.9377 -3.0019 -3.0221 -3.0425 -3.0631 -3.0839 -3.1049 -3.1261 -3.1475 -3.1691 -3.1909 -3.2129 -3.2351 -3.2575 -3.2801 -3.3029 -3.3259 -3.3491 -3.3725 -3.3961 -3.4199 -3.4439 -3.4681 -3.4925 -3.5171 -3.5419 -3.5669 -3.5921 -3.6175 -3.6431 -3.6689 -3.6949 -3.7211 -3.7475 -3.7741 -3.8009 -3.8279 -3.8551 -3.8825 -3.9101 -3.9379 -3.9659 -3.9941 -4.0225 -4.0511 -4.0799 -4.1089 -4.1381 -4.1675 -4.1971 -4.2269 -4.2569 -4.2871 -4.3175 -4.3481 -4.3789 -4.4099 -4.4411 -4.4725 -4.5041 -4.5359 -4.5679 -4.6001 -4.6325 -4.6651 -4.6979 -4.7309 -4.7641 -4.7975 -4.8311 -4.8649 -4.8989 -4.9331 -4.9675 -5.0021 -5.0369 -5.0719 -5.1071 -5.1425 -5.1781 -5.2139 -5.2499 -5.2861 -5.3225 -5.3591 -5.3959 -5.4329 -5.4701 -5.5075 -5.5451 -5.5829 -5.6209 -5.6591 -5.6975 -5.7361 -5.7749 -5.8139 -5.8531 -5.8925 -5.9321 -5.9719 -3.0367 -3.0569 -3.0773 -3.0979 -3.1187 -3.1397 -3.1609 -3.1823 -3.2039 -3.2257 -3.2477 -3.2699 -3.2923 -3.3149 -3.3377 -3.3607 -3.3839 -3.4073 -3.4309 -3.4547 -3.4787 -3.5029 -3.5273 -3.5519 -3.5767 -3.6017 -3.6269 -3.6523 -3.6779 -3.7037 -3.7297 -3.7559 -3.7823 -3.8089 -3.8357 -3.8627 -3.8899 -3.9173 -3.9449 -3.9727 -4.0007 -4.0289 -4.0573 -4.0859 -4.1147 -4.1437 -4.1729 -4.2023 -4.2319 -4.2617 -4.2917 -4.3219 -4.3523 -4.3829 -4.4137 -4.4447 -4.4759 -4.5073 -4.5389 -4.5707 -4.6027 -4.6349 -4.6673 -4.6999 -4.7327 -4.7657 -4.7989 -4.8323 -4.8659 -4.8997 -4.9337 -4.9679 -5.0023 -5.0369 -5.0717 -5.1067 -5.1419 -5.1773 -5.2129 -5.2487 -5.2847 -5.3209 -5.3573 -5.3939 -5.4307 -5.4677 -5.5049 -5.5423 -5.5799 -5.6177 -5.6557 -5.6939 -5.7323 -5.7709 -5.8097 -5.8487 -5.8879 -5.9273 -5.9669 -6.0067 -3.0721 -3.0923 -3.1127 -3.1333 -3.1541 -3.1751 -3.1963 -3.2177 -3.2393 -3.2611 -3.2831 -3.3053 -3.3277 -3.3503 -3.3731 -3.3961 -3.4193 -3.4427 -3.4663 -3.4901 -3.5141 -3.5383 -3.5627 -3.5873 -3.6121 -3.6371 -3.6623 -3.6877 -3.7133 -3.7391 -3.7651 -3.7913 -3.8177 -3.8443 -3.8711 -3.8981 -3.9253 -3.9527 -3.9803 -4.0081 -4.0361 -4.0643 -4.0927 -4.1213 -4.1501 -4.1791 -4.2083 -4.2377 -4.2673 -4.2971 -4.3271 -4.3573 -4.3877 -4.4183 -4.4491 -4.4801 -4.5113 -4.5427 -4.5743 -4.6061 -4.6381 -4.6703 -4.7027 -4.7353 -4.7681 -4.8011 -4.8343 -4.8677 -4.9013 -4.9351 -4.9691 -5.0033 -5.0377 -5.0723 -5.1071 -5.1421 -5.1773 -5.2127 -5.2483 -5.2841 -5.3201 -5.3563 -5.3927 -5.4293 -5.4661 -5.5031 -5.5403 -5.5777 -5.6153 -5.6531 -5.6911 -5.7293 -5.7677 -5.8063 -5.8451 -5.8841 -5.9233 -5.9627 -6.0023 -6.0421 -3.1081 -3.1283 -3.1487 -3.1693 -3.1901 -3.2111 -3.2323 -3.2537 -3.2753 -3.2971 -3.3191 -3.3413 -3.3637 -3.3863 -3.4091 -3.4321 -3.4553 -3.4787 -3.5023 -3.5261 -3.5501 -3.5743 -3.5987 -3.6233 -3.6481 -3.6731 -3.6983 -3.7237 -3.7493 -3.7751 -3.8011 -3.8273 -3.8537 -3.8803 -3.9071 -3.9341 -3.9613 -3.9887 -4.0163 -4.0441 -4.0721 -4.1003 -4.1287 -4.1573 -4.1861 -4.2151 -4.2443 -4.2737 -4.3033 -4.3331 -4.3631 -4.3933 -4.4237 -4.4543 -4.4851 -4.5161 -4.5473 -4.5787 -4.6103 -4.6421 -4.6741 -4.7063 -4.7387 -4.7713 -4.8041 -4.8371 -4.8703 -4.9037 -4.9373 -4.9711 -5.0051 -5.0393 -5.0737 -5.1083 -5.1431 -5.1781 -5.2133 -5.2487 -5.2843 -5.3201 -5.3561 -5.3923 -5.4287 -5.4653 -5.5021 -5.5391 -5.5763 -5.6137 -5.6513 -5.6891 -5.7271 -5.7653 -5.8037 -5.8423 -5.8811 -5.9201 -5.9593 -5.9987 -6.0383 -6.0781 -3.1447 -3.1649 -3.1853 -3.2059 -3.2267 -3.2477 -3.2689 -3.2903 -3.3119 -3.3337 -3.3557 -3.3779 -3.4003 -3.4229 -3.4457 -3.4687 -3.4919 -3.5153 -3.5389 -3.5627 -3.5867 -3.6109 -3.6353 -3.6599 -3.6847 -3.7097 -3.7349 -3.7603 -3.7859 -3.8117 -3.8377 -3.8639 -3.8903 -3.9169 -3.9437 -3.9707 -3.9979 -4.0253 -4.0529 -4.0807 -4.1087 -4.1369 -4.1653 -4.1939 -4.2227 -4.2517 -4.2809 -4.3103 -4.3399 -4.3697 -4.3997 -4.4299 -4.4603 -4.4909 -4.5217 -4.5527 -4.5839 -4.6153 -4.6469 -4.6787 -4.7107 -4.7429 -4.7753 -4.8079 -4.8407 -4.8737 -4.9069 -4.9403 -4.9739 -5.0077 -5.0417 -5.0759 -5.1103 -5.1449 -5.1797 -5.2147 -5.2499 -5.2853 -5.3209 -5.3567 -5.3927 -5.4289 -5.4653 -5.5019 -5.5387 -5.5757 -5.6129 -5.6503 -5.6879 -5.7257 -5.7637 -5.8019 -5.8403 -5.8789 -5.9177 -5.9567 -5.9959 -6.0353 -6.0749 -6.1147 -3.1819 -3.2021 -3.2225 -3.2431 -3.2639 -3.2849 -3.3061 -3.3275 -3.3491 -3.3709 -3.3929 -3.4151 -3.4375 -3.4601 -3.4829 -3.5059 -3.5291 -3.5525 -3.5761 -3.5999 -3.6239 -3.6481 -3.6725 -3.6971 -3.7219 -3.7469 -3.7721 -3.7975 -3.8231 -3.8489 -3.8749 -3.9011 -3.9275 -3.9541 -3.9809 -4.0079 -4.0351 -4.0625 -4.0901 -4.1179 -4.1459 -4.1741 -4.2025 -4.2311 -4.2599 -4.2889 -4.3181 -4.3475 -4.3771 -4.4069 -4.4369 -4.4671 -4.4975 -4.5281 -4.5589 -4.5899 -4.6211 -4.6525 -4.6841 -4.7159 -4.7479 -4.7801 -4.8125 -4.8451 -4.8779 -4.9109 -4.9441 -4.9775 -5.0111 -5.0449 -5.0789 -5.1131 -5.1475 -5.1821 -5.2169 -5.2519 -5.2871 -5.3225 -5.3581 -5.3939 -5.4299 -5.4661 -5.5025 -5.5391 -5.5759 -5.6129 -5.6501 -5.6875 -5.7251 -5.7629 -5.8009 -5.8391 -5.8775 -5.9161 -5.9549 -5.9939 -6.0331 -6.0725 -6.1121 -6.1519 -3.2197 -3.2399 -3.2603 -3.2809 -3.3017 -3.3227 -3.3439 -3.3653 -3.3869 -3.4087 -3.4307 -3.4529 -3.4753 -3.4979 -3.5207 -3.5437 -3.5669 -3.5903 -3.6139 -3.6377 -3.6617 -3.6859 -3.7103 -3.7349 -3.7597 -3.7847 -3.8099 -3.8353 -3.8609 -3.8867 -3.9127 -3.9389 -3.9653 -3.9919 -4.0187 -4.0457 -4.0729 -4.1003 -4.1279 -4.1557 -4.1837 -4.2119 -4.2403 -4.2689 -4.2977 -4.3267 -4.3559 -4.3853 -4.4149 -4.4447 -4.4747 -4.5049 -4.5353 -4.5659 -4.5967 -4.6277 -4.6589 -4.6903 -4.7219 -4.7537 -4.7857 -4.8179 -4.8503 -4.8829 -4.9157 -4.9487 -4.9819 -5.0153 -5.0489 -5.0827 -5.1167 -5.1509 -5.1853 -5.2199 -5.2547 -5.2897 -5.3249 -5.3603 -5.3959 -5.4317 -5.4677 -5.5039 -5.5403 -5.5769 -5.6137 -5.6507 -5.6879 -5.7253 -5.7629 -5.8007 -5.8387 -5.8769 -5.9153 -5.9539 -5.9927 -6.0317 -6.0709 -6.1103 -6.1499 -6.1897 -3.2581 -3.2783 -3.2987 -3.3193 -3.3401 -3.3611 -3.3823 -3.4037 -3.4253 -3.4471 -3.4691 -3.4913 -3.5137 -3.5363 -3.5591 -3.5821 -3.6053 -3.6287 -3.6523 -3.6761 -3.7001 -3.7243 -3.7487 -3.7733 -3.7981 -3.8231 -3.8483 -3.8737 -3.8993 -3.9251 -3.9511 -3.9773 -4.0037 -4.0303 -4.0571 -4.0841 -4.1113 -4.1387 -4.1663 -4.1941 -4.2221 -4.2503 -4.2787 -4.3073 -4.3361 -4.3651 -4.3943 -4.4237 -4.4533 -4.4831 -4.5131 -4.5433 -4.5737 -4.6043 -4.6351 -4.6661 -4.6973 -4.7287 -4.7603 -4.7921 -4.8241 -4.8563 -4.8887 -4.9213 -4.9541 -4.9871 -5.0203 -5.0537 -5.0873 -5.1211 -5.1551 -5.1893 -5.2237 -5.2583 -5.2931 -5.3281 -5.3633 -5.3987 -5.4343 -5.4701 -5.5061 -5.5423 -5.5787 -5.6153 -5.6521 -5.6891 -5.7263 -5.7637 -5.8013 -5.8391 -5.8771 -5.9153 -5.9537 -5.9923 -6.0311 -6.0701 -6.1093 -6.1487 -6.1883 -6.2281 -3.2971 -3.3173 -3.3377 -3.3583 -3.3791 -3.4001 -3.4213 -3.4427 -3.4643 -3.4861 -3.5081 -3.5303 -3.5527 -3.5753 -3.5981 -3.6211 -3.6443 -3.6677 -3.6913 -3.7151 -3.7391 -3.7633 -3.7877 -3.8123 -3.8371 -3.8621 -3.8873 -3.9127 -3.9383 -3.9641 -3.9901 -4.0163 -4.0427 -4.0693 -4.0961 -4.1231 -4.1503 -4.1777 -4.2053 -4.2331 -4.2611 -4.2893 -4.3177 -4.3463 -4.3751 -4.4041 -4.4333 -4.4627 -4.4923 -4.5221 -4.5521 -4.5823 -4.6127 -4.6433 -4.6741 -4.7051 -4.7363 -4.7677 -4.7993 -4.8311 -4.8631 -4.8953 -4.9277 -4.9603 -4.9931 -5.0261 -5.0593 -5.0927 -5.1263 -5.1601 -5.1941 -5.2283 -5.2627 -5.2973 -5.3321 -5.3671 -5.4023 -5.4377 -5.4733 -5.5091 -5.5451 -5.5813 -5.6177 -5.6543 -5.6911 -5.7281 -5.7653 -5.8027 -5.8403 -5.8781 -5.9161 -5.9543 -5.9927 -6.0313 -6.0701 -6.1091 -6.1483 -6.1877 -6.2273 -6.2671 -3.3367 -3.3569 -3.3773 -3.3979 -3.4187 -3.4397 -3.4609 -3.4823 -3.5039 -3.5257 -3.5477 -3.5699 -3.5923 -3.6149 -3.6377 -3.6607 -3.6839 -3.7073 -3.7309 -3.7547 -3.7787 -3.8029 -3.8273 -3.8519 -3.8767 -3.9017 -3.9269 -3.9523 -3.9779 -4.0037 -4.0297 -4.0559 -4.0823 -4.1089 -4.1357 -4.1627 -4.1899 -4.2173 -4.2449 -4.2727 -4.3007 -4.3289 -4.3573 -4.3859 -4.4147 -4.4437 -4.4729 -4.5023 -4.5319 -4.5617 -4.5917 -4.6219 -4.6523 -4.6829 -4.7137 -4.7447 -4.7759 -4.8073 -4.8389 -4.8707 -4.9027 -4.9349 -4.9673 -4.9999 -5.0327 -5.0657 -5.0989 -5.1323 -5.1659 -5.1997 -5.2337 -5.2679 -5.3023 -5.3369 -5.3717 -5.4067 -5.4419 -5.4773 -5.5129 -5.5487 -5.5847 -5.6209 -5.6573 -5.6939 -5.7307 -5.7677 -5.8049 -5.8423 -5.8799 -5.9177 -5.9557 -5.9939 -6.0323 -6.0709 -6.1097 -6.1487 -6.1879 -6.2273 -6.2669 -6.3067 -3.3769 -3.3971 -3.4175 -3.4381 -3.4589 -3.4799 -3.5011 -3.5225 -3.5441 -3.5659 -3.5879 -3.6101 -3.6325 -3.6551 -3.6779 -3.7009 -3.7241 -3.7475 -3.7711 -3.7949 -3.8189 -3.8431 -3.8675 -3.8921 -3.9169 -3.9419 -3.9671 -3.9925 -4.0181 -4.0439 -4.0699 -4.0961 -4.1225 -4.1491 -4.1759 -4.2029 -4.2301 -4.2575 -4.2851 -4.3129 -4.3409 -4.3691 -4.3975 -4.4261 -4.4549 -4.4839 -4.5131 -4.5425 -4.5721 -4.6019 -4.6319 -4.6621 -4.6925 -4.7231 -4.7539 -4.7849 -4.8161 -4.8475 -4.8791 -4.9109 -4.9429 -4.9751 -5.0075 -5.0401 -5.0729 -5.1059 -5.1391 -5.1725 -5.2061 -5.2399 -5.2739 -5.3081 -5.3425 -5.3771 -5.4119 -5.4469 -5.4821 -5.5175 -5.5531 -5.5889 -5.6249 -5.6611 -5.6975 -5.7341 -5.7709 -5.8079 -5.8451 -5.8825 -5.9201 -5.9579 -5.9959 -6.0341 -6.0725 -6.1111 -6.1499 -6.1889 -6.2281 -6.2675 -6.3071 -6.3469 -3.4177 -3.4379 -3.4583 -3.4789 -3.4997 -3.5207 -3.5419 -3.5633 -3.5849 -3.6067 -3.6287 -3.6509 -3.6733 -3.6959 -3.7187 -3.7417 -3.7649 -3.7883 -3.8119 -3.8357 -3.8597 -3.8839 -3.9083 -3.9329 -3.9577 -3.9827 -4.0079 -4.0333 -4.0589 -4.0847 -4.1107 -4.1369 -4.1633 -4.1899 -4.2167 -4.2437 -4.2709 -4.2983 -4.3259 -4.3537 -4.3817 -4.4099 -4.4383 -4.4669 -4.4957 -4.5247 -4.5539 -4.5833 -4.6129 -4.6427 -4.6727 -4.7029 -4.7333 -4.7639 -4.7947 -4.8257 -4.8569 -4.8883 -4.9199 -4.9517 -4.9837 -5.0159 -5.0483 -5.0809 -5.1137 -5.1467 -5.1799 -5.2133 -5.2469 -5.2807 -5.3147 -5.3489 -5.3833 -5.4179 -5.4527 -5.4877 -5.5229 -5.5583 -5.5939 -5.6297 -5.6657 -5.7019 -5.7383 -5.7749 -5.8117 -5.8487 -5.8859 -5.9233 -5.9609 -5.9987 -6.0367 -6.0749 -6.1133 -6.1519 -6.1907 -6.2297 -6.2689 -6.3083 -6.3479 -6.3877 -3.4591 -3.4793 -3.4997 -3.5203 -3.5411 -3.5621 -3.5833 -3.6047 -3.6263 -3.6481 -3.6701 -3.6923 -3.7147 -3.7373 -3.7601 -3.7831 -3.8063 -3.8297 -3.8533 -3.8771 -3.9011 -3.9253 -3.9497 -3.9743 -3.9991 -4.0241 -4.0493 -4.0747 -4.1003 -4.1261 -4.1521 -4.1783 -4.2047 -4.2313 -4.2581 -4.2851 -4.3123 -4.3397 -4.3673 -4.3951 -4.4231 -4.4513 -4.4797 -4.5083 -4.5371 -4.5661 -4.5953 -4.6247 -4.6543 -4.6841 -4.7141 -4.7443 -4.7747 -4.8053 -4.8361 -4.8671 -4.8983 -4.9297 -4.9613 -4.9931 -5.0251 -5.0573 -5.0897 -5.1223 -5.1551 -5.1881 -5.2213 -5.2547 -5.2883 -5.3221 -5.3561 -5.3903 -5.4247 -5.4593 -5.4941 -5.5291 -5.5643 -5.5997 -5.6353 -5.6711 -5.7071 -5.7433 -5.7797 -5.8163 -5.8531 -5.8901 -5.9273 -5.9647 -6.0023 -6.0401 -6.0781 -6.1163 -6.1547 -6.1933 -6.2321 -6.2711 -6.3103 -6.3497 -6.3893 -6.4291 -3.5011 -3.5213 -3.5417 -3.5623 -3.5831 -3.6041 -3.6253 -3.6467 -3.6683 -3.6901 -3.7121 -3.7343 -3.7567 -3.7793 -3.8021 -3.8251 -3.8483 -3.8717 -3.8953 -3.9191 -3.9431 -3.9673 -3.9917 -4.0163 -4.0411 -4.0661 -4.0913 -4.1167 -4.1423 -4.1681 -4.1941 -4.2203 -4.2467 -4.2733 -4.3001 -4.3271 -4.3543 -4.3817 -4.4093 -4.4371 -4.4651 -4.4933 -4.5217 -4.5503 -4.5791 -4.6081 -4.6373 -4.6667 -4.6963 -4.7261 -4.7561 -4.7863 -4.8167 -4.8473 -4.8781 -4.9091 -4.9403 -4.9717 -5.0033 -5.0351 -5.0671 -5.0993 -5.1317 -5.1643 -5.1971 -5.2301 -5.2633 -5.2967 -5.3303 -5.3641 -5.3981 -5.4323 -5.4667 -5.5013 -5.5361 -5.5711 -5.6063 -5.6417 -5.6773 -5.7131 -5.7491 -5.7853 -5.8217 -5.8583 -5.8951 -5.9321 -5.9693 -6.0067 -6.0443 -6.0821 -6.1201 -6.1583 -6.1967 -6.2353 -6.2741 -6.3131 -6.3523 -6.3917 -6.4313 -6.4711 -3.5437 -3.5639 -3.5843 -3.6049 -3.6257 -3.6467 -3.6679 -3.6893 -3.7109 -3.7327 -3.7547 -3.7769 -3.7993 -3.8219 -3.8447 -3.8677 -3.8909 -3.9143 -3.9379 -3.9617 -3.9857 -4.0099 -4.0343 -4.0589 -4.0837 -4.1087 -4.1339 -4.1593 -4.1849 -4.2107 -4.2367 -4.2629 -4.2893 -4.3159 -4.3427 -4.3697 -4.3969 -4.4243 -4.4519 -4.4797 -4.5077 -4.5359 -4.5643 -4.5929 -4.6217 -4.6507 -4.6799 -4.7093 -4.7389 -4.7687 -4.7987 -4.8289 -4.8593 -4.8899 -4.9207 -4.9517 -4.9829 -5.0143 -5.0459 -5.0777 -5.1097 -5.1419 -5.1743 -5.2069 -5.2397 -5.2727 -5.3059 -5.3393 -5.3729 -5.4067 -5.4407 -5.4749 -5.5093 -5.5439 -5.5787 -5.6137 -5.6489 -5.6843 -5.7199 -5.7557 -5.7917 -5.8279 -5.8643 -5.9009 -5.9377 -5.9747 -6.0119 -6.0493 -6.0869 -6.1247 -6.1627 -6.2009 -6.2393 -6.2779 -6.3167 -6.3557 -6.3949 -6.4343 -6.4739 -6.5137 -3.5869 -3.6071 -3.6275 -3.6481 -3.6689 -3.6899 -3.7111 -3.7325 -3.7541 -3.7759 -3.7979 -3.8201 -3.8425 -3.8651 -3.8879 -3.9109 -3.9341 -3.9575 -3.9811 -4.0049 -4.0289 -4.0531 -4.0775 -4.1021 -4.1269 -4.1519 -4.1771 -4.2025 -4.2281 -4.2539 -4.2799 -4.3061 -4.3325 -4.3591 -4.3859 -4.4129 -4.4401 -4.4675 -4.4951 -4.5229 -4.5509 -4.5791 -4.6075 -4.6361 -4.6649 -4.6939 -4.7231 -4.7525 -4.7821 -4.8119 -4.8419 -4.8721 -4.9025 -4.9331 -4.9639 -4.9949 -5.0261 -5.0575 -5.0891 -5.1209 -5.1529 -5.1851 -5.2175 -5.2501 -5.2829 -5.3159 -5.3491 -5.3825 -5.4161 -5.4499 -5.4839 -5.5181 -5.5525 -5.5871 -5.6219 -5.6569 -5.6921 -5.7275 -5.7631 -5.7989 -5.8349 -5.8711 -5.9075 -5.9441 -5.9809 -6.0179 -6.0551 -6.0925 -6.1301 -6.1679 -6.2059 -6.2441 -6.2825 -6.3211 -6.3599 -6.3989 -6.4381 -6.4775 -6.5171 -6.5569 -3.6307 -3.6509 -3.6713 -3.6919 -3.7127 -3.7337 -3.7549 -3.7763 -3.7979 -3.8197 -3.8417 -3.8639 -3.8863 -3.9089 -3.9317 -3.9547 -3.9779 -4.0013 -4.0249 -4.0487 -4.0727 -4.0969 -4.1213 -4.1459 -4.1707 -4.1957 -4.2209 -4.2463 -4.2719 -4.2977 -4.3237 -4.3499 -4.3763 -4.4029 -4.4297 -4.4567 -4.4839 -4.5113 -4.5389 -4.5667 -4.5947 -4.6229 -4.6513 -4.6799 -4.7087 -4.7377 -4.7669 -4.7963 -4.8259 -4.8557 -4.8857 -4.9159 -4.9463 -4.9769 -5.0077 -5.0387 -5.0699 -5.1013 -5.1329 -5.1647 -5.1967 -5.2289 -5.2613 -5.2939 -5.3267 -5.3597 -5.3929 -5.4263 -5.4599 -5.4937 -5.5277 -5.5619 -5.5963 -5.6309 -5.6657 -5.7007 -5.7359 -5.7713 -5.8069 -5.8427 -5.8787 -5.9149 -5.9513 -5.9879 -6.0247 -6.0617 -6.0989 -6.1363 -6.1739 -6.2117 -6.2497 -6.2879 -6.3263 -6.3649 -6.4037 -6.4427 -6.4819 -6.5213 -6.5609 -6.6007 -3.6751 -3.6953 -3.7157 -3.7363 -3.7571 -3.7781 -3.7993 -3.8207 -3.8423 -3.8641 -3.8861 -3.9083 -3.9307 -3.9533 -3.9761 -3.9991 -4.0223 -4.0457 -4.0693 -4.0931 -4.1171 -4.1413 -4.1657 -4.1903 -4.2151 -4.2401 -4.2653 -4.2907 -4.3163 -4.3421 -4.3681 -4.3943 -4.4207 -4.4473 -4.4741 -4.5011 -4.5283 -4.5557 -4.5833 -4.6111 -4.6391 -4.6673 -4.6957 -4.7243 -4.7531 -4.7821 -4.8113 -4.8407 -4.8703 -4.9001 -4.9301 -4.9603 -4.9907 -5.0213 -5.0521 -5.0831 -5.1143 -5.1457 -5.1773 -5.2091 -5.2411 -5.2733 -5.3057 -5.3383 -5.3711 -5.4041 -5.4373 -5.4707 -5.5043 -5.5381 -5.5721 -5.6063 -5.6407 -5.6753 -5.7101 -5.7451 -5.7803 -5.8157 -5.8513 -5.8871 -5.9231 -5.9593 -5.9957 -6.0323 -6.0691 -6.1061 -6.1433 -6.1807 -6.2183 -6.2561 -6.2941 -6.3323 -6.3707 -6.4093 -6.4481 -6.4871 -6.5263 -6.5657 -6.6053 -6.6451 -3.7201 -3.7403 -3.7607 -3.7813 -3.8021 -3.8231 -3.8443 -3.8657 -3.8873 -3.9091 -3.9311 -3.9533 -3.9757 -3.9983 -4.0211 -4.0441 -4.0673 -4.0907 -4.1143 -4.1381 -4.1621 -4.1863 -4.2107 -4.2353 -4.2601 -4.2851 -4.3103 -4.3357 -4.3613 -4.3871 -4.4131 -4.4393 -4.4657 -4.4923 -4.5191 -4.5461 -4.5733 -4.6007 -4.6283 -4.6561 -4.6841 -4.7123 -4.7407 -4.7693 -4.7981 -4.8271 -4.8563 -4.8857 -4.9153 -4.9451 -4.9751 -5.0053 -5.0357 -5.0663 -5.0971 -5.1281 -5.1593 -5.1907 -5.2223 -5.2541 -5.2861 -5.3183 -5.3507 -5.3833 -5.4161 -5.4491 -5.4823 -5.5157 -5.5493 -5.5831 -5.6171 -5.6513 -5.6857 -5.7203 -5.7551 -5.7901 -5.8253 -5.8607 -5.8963 -5.9321 -5.9681 -6.0043 -6.0407 -6.0773 -6.1141 -6.1511 -6.1883 -6.2257 -6.2633 -6.3011 -6.3391 -6.3773 -6.4157 -6.4543 -6.4931 -6.5321 -6.5713 -6.6107 -6.6503 -6.6901 -3.7657 -3.7859 -3.8063 -3.8269 -3.8477 -3.8687 -3.8899 -3.9113 -3.9329 -3.9547 -3.9767 -3.9989 -4.0213 -4.0439 -4.0667 -4.0897 -4.1129 -4.1363 -4.1599 -4.1837 -4.2077 -4.2319 -4.2563 -4.2809 -4.3057 -4.3307 -4.3559 -4.3813 -4.4069 -4.4327 -4.4587 -4.4849 -4.5113 -4.5379 -4.5647 -4.5917 -4.6189 -4.6463 -4.6739 -4.7017 -4.7297 -4.7579 -4.7863 -4.8149 -4.8437 -4.8727 -4.9019 -4.9313 -4.9609 -4.9907 -5.0207 -5.0509 -5.0813 -5.1119 -5.1427 -5.1737 -5.2049 -5.2363 -5.2679 -5.2997 -5.3317 -5.3639 -5.3963 -5.4289 -5.4617 -5.4947 -5.5279 -5.5613 -5.5949 -5.6287 -5.6627 -5.6969 -5.7313 -5.7659 -5.8007 -5.8357 -5.8709 -5.9063 -5.9419 -5.9777 -6.0137 -6.0499 -6.0863 -6.1229 -6.1597 -6.1967 -6.2339 -6.2713 -6.3089 -6.3467 -6.3847 -6.4229 -6.4613 -6.4999 -6.5387 -6.5777 -6.6169 -6.6563 -6.6959 -6.7357 -3.8119 -3.8321 -3.8525 -3.8731 -3.8939 -3.9149 -3.9361 -3.9575 -3.9791 -4.0009 -4.0229 -4.0451 -4.0675 -4.0901 -4.1129 -4.1359 -4.1591 -4.1825 -4.2061 -4.2299 -4.2539 -4.2781 -4.3025 -4.3271 -4.3519 -4.3769 -4.4021 -4.4275 -4.4531 -4.4789 -4.5049 -4.5311 -4.5575 -4.5841 -4.6109 -4.6379 -4.6651 -4.6925 -4.7201 -4.7479 -4.7759 -4.8041 -4.8325 -4.8611 -4.8899 -4.9189 -4.9481 -4.9775 -5.0071 -5.0369 -5.0669 -5.0971 -5.1275 -5.1581 -5.1889 -5.2199 -5.2511 -5.2825 -5.3141 -5.3459 -5.3779 -5.4101 -5.4425 -5.4751 -5.5079 -5.5409 -5.5741 -5.6075 -5.6411 -5.6749 -5.7089 -5.7431 -5.7775 -5.8121 -5.8469 -5.8819 -5.9171 -5.9525 -5.9881 -6.0239 -6.0599 -6.0961 -6.1325 -6.1691 -6.2059 -6.2429 -6.2801 -6.3175 -6.3551 -6.3929 -6.4309 -6.4691 -6.5075 -6.5461 -6.5849 -6.6239 -6.6631 -6.7025 -6.7421 -6.7819 -3.8587 -3.8789 -3.8993 -3.9199 -3.9407 -3.9617 -3.9829 -4.0043 -4.0259 -4.0477 -4.0697 -4.0919 -4.1143 -4.1369 -4.1597 -4.1827 -4.2059 -4.2293 -4.2529 -4.2767 -4.3007 -4.3249 -4.3493 -4.3739 -4.3987 -4.4237 -4.4489 -4.4743 -4.4999 -4.5257 -4.5517 -4.5779 -4.6043 -4.6309 -4.6577 -4.6847 -4.7119 -4.7393 -4.7669 -4.7947 -4.8227 -4.8509 -4.8793 -4.9079 -4.9367 -4.9657 -4.9949 -5.0243 -5.0539 -5.0837 -5.1137 -5.1439 -5.1743 -5.2049 -5.2357 -5.2667 -5.2979 -5.3293 -5.3609 -5.3927 -5.4247 -5.4569 -5.4893 -5.5219 -5.5547 -5.5877 -5.6209 -5.6543 -5.6879 -5.7217 -5.7557 -5.7899 -5.8243 -5.8589 -5.8937 -5.9287 -5.9639 -5.9993 -6.0349 -6.0707 -6.1067 -6.1429 -6.1793 -6.2159 -6.2527 -6.2897 -6.3269 -6.3643 -6.4019 -6.4397 -6.4777 -6.5159 -6.5543 -6.5929 -6.6317 -6.6707 -6.7099 -6.7493 -6.7889 -6.8287 -3.9061 -3.9263 -3.9467 -3.9673 -3.9881 -4.0091 -4.0303 -4.0517 -4.0733 -4.0951 -4.1171 -4.1393 -4.1617 -4.1843 -4.2071 -4.2301 -4.2533 -4.2767 -4.3003 -4.3241 -4.3481 -4.3723 -4.3967 -4.4213 -4.4461 -4.4711 -4.4963 -4.5217 -4.5473 -4.5731 -4.5991 -4.6253 -4.6517 -4.6783 -4.7051 -4.7321 -4.7593 -4.7867 -4.8143 -4.8421 -4.8701 -4.8983 -4.9267 -4.9553 -4.9841 -5.0131 -5.0423 -5.0717 -5.1013 -5.1311 -5.1611 -5.1913 -5.2217 -5.2523 -5.2831 -5.3141 -5.3453 -5.3767 -5.4083 -5.4401 -5.4721 -5.5043 -5.5367 -5.5693 -5.6021 -5.6351 -5.6683 -5.7017 -5.7353 -5.7691 -5.8031 -5.8373 -5.8717 -5.9063 -5.9411 -5.9761 -6.0113 -6.0467 -6.0823 -6.1181 -6.1541 -6.1903 -6.2267 -6.2633 -6.3001 -6.3371 -6.3743 -6.4117 -6.4493 -6.4871 -6.5251 -6.5633 -6.6017 -6.6403 -6.6791 -6.7181 -6.7573 -6.7967 -6.8363 -6.8761 -3.9541 -3.9743 -3.9947 -4.0153 -4.0361 -4.0571 -4.0783 -4.0997 -4.1213 -4.1431 -4.1651 -4.1873 -4.2097 -4.2323 -4.2551 -4.2781 -4.3013 -4.3247 -4.3483 -4.3721 -4.3961 -4.4203 -4.4447 -4.4693 -4.4941 -4.5191 -4.5443 -4.5697 -4.5953 -4.6211 -4.6471 -4.6733 -4.6997 -4.7263 -4.7531 -4.7801 -4.8073 -4.8347 -4.8623 -4.8901 -4.9181 -4.9463 -4.9747 -5.0033 -5.0321 -5.0611 -5.0903 -5.1197 -5.1493 -5.1791 -5.2091 -5.2393 -5.2697 -5.3003 -5.3311 -5.3621 -5.3933 -5.4247 -5.4563 -5.4881 -5.5201 -5.5523 -5.5847 -5.6173 -5.6501 -5.6831 -5.7163 -5.7497 -5.7833 -5.8171 -5.8511 -5.8853 -5.9197 -5.9543 -5.9891 -6.0241 -6.0593 -6.0947 -6.1303 -6.1661 -6.2021 -6.2383 -6.2747 -6.3113 -6.3481 -6.3851 -6.4223 -6.4597 -6.4973 -6.5351 -6.5731 -6.6113 -6.6497 -6.6883 -6.7271 -6.7661 -6.8053 -6.8447 -6.8843 -6.9241 -4.0027 -4.0229 -4.0433 -4.0639 -4.0847 -4.1057 -4.1269 -4.1483 -4.1699 -4.1917 -4.2137 -4.2359 -4.2583 -4.2809 -4.3037 -4.3267 -4.3499 -4.3733 -4.3969 -4.4207 -4.4447 -4.4689 -4.4933 -4.5179 -4.5427 -4.5677 -4.5929 -4.6183 -4.6439 -4.6697 -4.6957 -4.7219 -4.7483 -4.7749 -4.8017 -4.8287 -4.8559 -4.8833 -4.9109 -4.9387 -4.9667 -4.9949 -5.0233 -5.0519 -5.0807 -5.1097 -5.1389 -5.1683 -5.1979 -5.2277 -5.2577 -5.2879 -5.3183 -5.3489 -5.3797 -5.4107 -5.4419 -5.4733 -5.5049 -5.5367 -5.5687 -5.6009 -5.6333 -5.6659 -5.6987 -5.7317 -5.7649 -5.7983 -5.8319 -5.8657 -5.8997 -5.9339 -5.9683 -6.0029 -6.0377 -6.0727 -6.1079 -6.1433 -6.1789 -6.2147 -6.2507 -6.2869 -6.3233 -6.3599 -6.3967 -6.4337 -6.4709 -6.5083 -6.5459 -6.5837 -6.6217 -6.6599 -6.6983 -6.7369 -6.7757 -6.8147 -6.8539 -6.8933 -6.9329 -6.9727 -4.0519 -4.0721 -4.0925 -4.1131 -4.1339 -4.1549 -4.1761 -4.1975 -4.2191 -4.2409 -4.2629 -4.2851 -4.3075 -4.3301 -4.3529 -4.3759 -4.3991 -4.4225 -4.4461 -4.4699 -4.4939 -4.5181 -4.5425 -4.5671 -4.5919 -4.6169 -4.6421 -4.6675 -4.6931 -4.7189 -4.7449 -4.7711 -4.7975 -4.8241 -4.8509 -4.8779 -4.9051 -4.9325 -4.9601 -4.9879 -5.0159 -5.0441 -5.0725 -5.1011 -5.1299 -5.1589 -5.1881 -5.2175 -5.2471 -5.2769 -5.3069 -5.3371 -5.3675 -5.3981 -5.4289 -5.4599 -5.4911 -5.5225 -5.5541 -5.5859 -5.6179 -5.6501 -5.6825 -5.7151 -5.7479 -5.7809 -5.8141 -5.8475 -5.8811 -5.9149 -5.9489 -5.9831 -6.0175 -6.0521 -6.0869 -6.1219 -6.1571 -6.1925 -6.2281 -6.2639 -6.2999 -6.3361 -6.3725 -6.4091 -6.4459 -6.4829 -6.5201 -6.5575 -6.5951 -6.6329 -6.6709 -6.7091 -6.7475 -6.7861 -6.8249 -6.8639 -6.9031 -6.9425 -6.9821 -7.0219 -4.1017 -4.1219 -4.1423 -4.1629 -4.1837 -4.2047 -4.2259 -4.2473 -4.2689 -4.2907 -4.3127 -4.3349 -4.3573 -4.3799 -4.4027 -4.4257 -4.4489 -4.4723 -4.4959 -4.5197 -4.5437 -4.5679 -4.5923 -4.6169 -4.6417 -4.6667 -4.6919 -4.7173 -4.7429 -4.7687 -4.7947 -4.8209 -4.8473 -4.8739 -4.9007 -4.9277 -4.9549 -4.9823 -5.0099 -5.0377 -5.0657 -5.0939 -5.1223 -5.1509 -5.1797 -5.2087 -5.2379 -5.2673 -5.2969 -5.3267 -5.3567 -5.3869 -5.4173 -5.4479 -5.4787 -5.5097 -5.5409 -5.5723 -5.6039 -5.6357 -5.6677 -5.6999 -5.7323 -5.7649 -5.7977 -5.8307 -5.8639 -5.8973 -5.9309 -5.9647 -5.9987 -6.0329 -6.0673 -6.1019 -6.1367 -6.1717 -6.2069 -6.2423 -6.2779 -6.3137 -6.3497 -6.3859 -6.4223 -6.4589 -6.4957 -6.5327 -6.5699 -6.6073 -6.6449 -6.6827 -6.7207 -6.7589 -6.7973 -6.8359 -6.8747 -6.9137 -6.9529 -6.9923 -7.0319 -7.0717 -4.1521 -4.1723 -4.1927 -4.2133 -4.2341 -4.2551 -4.2763 -4.2977 -4.3193 -4.3411 -4.3631 -4.3853 -4.4077 -4.4303 -4.4531 -4.4761 -4.4993 -4.5227 -4.5463 -4.5701 -4.5941 -4.6183 -4.6427 -4.6673 -4.6921 -4.7171 -4.7423 -4.7677 -4.7933 -4.8191 -4.8451 -4.8713 -4.8977 -4.9243 -4.9511 -4.9781 -5.0053 -5.0327 -5.0603 -5.0881 -5.1161 -5.1443 -5.1727 -5.2013 -5.2301 -5.2591 -5.2883 -5.3177 -5.3473 -5.3771 -5.4071 -5.4373 -5.4677 -5.4983 -5.5291 -5.5601 -5.5913 -5.6227 -5.6543 -5.6861 -5.7181 -5.7503 -5.7827 -5.8153 -5.8481 -5.8811 -5.9143 -5.9477 -5.9813 -6.0151 -6.0491 -6.0833 -6.1177 -6.1523 -6.1871 -6.2221 -6.2573 -6.2927 -6.3283 -6.3641 -6.4001 -6.4363 -6.4727 -6.5093 -6.5461 -6.5831 -6.6203 -6.6577 -6.6953 -6.7331 -6.7711 -6.8093 -6.8477 -6.8863 -6.9251 -6.9641 -7.0033 -7.0427 -7.0823 -7.1221 -4.2031 -4.2233 -4.2437 -4.2643 -4.2851 -4.3061 -4.3273 -4.3487 -4.3703 -4.3921 -4.4141 -4.4363 -4.4587 -4.4813 -4.5041 -4.5271 -4.5503 -4.5737 -4.5973 -4.6211 -4.6451 -4.6693 -4.6937 -4.7183 -4.7431 -4.7681 -4.7933 -4.8187 -4.8443 -4.8701 -4.8961 -4.9223 -4.9487 -4.9753 -5.0021 -5.0291 -5.0563 -5.0837 -5.1113 -5.1391 -5.1671 -5.1953 -5.2237 -5.2523 -5.2811 -5.3101 -5.3393 -5.3687 -5.3983 -5.4281 -5.4581 -5.4883 -5.5187 -5.5493 -5.5801 -5.6111 -5.6423 -5.6737 -5.7053 -5.7371 -5.7691 -5.8013 -5.8337 -5.8663 -5.8991 -5.9321 -5.9653 -5.9987 -6.0323 -6.0661 -6.1001 -6.1343 -6.1687 -6.2033 -6.2381 -6.2731 -6.3083 -6.3437 -6.3793 -6.4151 -6.4511 -6.4873 -6.5237 -6.5603 -6.5971 -6.6341 -6.6713 -6.7087 -6.7463 -6.7841 -6.8221 -6.8603 -6.8987 -6.9373 -6.9761 -7.0151 -7.0543 -7.0937 -7.1333 -7.1731 -4.2547 -4.2749 -4.2953 -4.3159 -4.3367 -4.3577 -4.3789 -4.4003 -4.4219 -4.4437 -4.4657 -4.4879 -4.5103 -4.5329 -4.5557 -4.5787 -4.6019 -4.6253 -4.6489 -4.6727 -4.6967 -4.7209 -4.7453 -4.7699 -4.7947 -4.8197 -4.8449 -4.8703 -4.8959 -4.9217 -4.9477 -4.9739 -5.0003 -5.0269 -5.0537 -5.0807 -5.1079 -5.1353 -5.1629 -5.1907 -5.2187 -5.2469 -5.2753 -5.3039 -5.3327 -5.3617 -5.3909 -5.4203 -5.4499 -5.4797 -5.5097 -5.5399 -5.5703 -5.6009 -5.6317 -5.6627 -5.6939 -5.7253 -5.7569 -5.7887 -5.8207 -5.8529 -5.8853 -5.9179 -5.9507 -5.9837 -6.0169 -6.0503 -6.0839 -6.1177 -6.1517 -6.1859 -6.2203 -6.2549 -6.2897 -6.3247 -6.3599 -6.3953 -6.4309 -6.4667 -6.5027 -6.5389 -6.5753 -6.6119 -6.6487 -6.6857 -6.7229 -6.7603 -6.7979 -6.8357 -6.8737 -6.9119 -6.9503 -6.9889 -7.0277 -7.0667 -7.1059 -7.1453 -7.1849 -7.2247 -4.3069 -4.3271 -4.3475 -4.3681 -4.3889 -4.4099 -4.4311 -4.4525 -4.4741 -4.4959 -4.5179 -4.5401 -4.5625 -4.5851 -4.6079 -4.6309 -4.6541 -4.6775 -4.7011 -4.7249 -4.7489 -4.7731 -4.7975 -4.8221 -4.8469 -4.8719 -4.8971 -4.9225 -4.9481 -4.9739 -4.9999 -5.0261 -5.0525 -5.0791 -5.1059 -5.1329 -5.1601 -5.1875 -5.2151 -5.2429 -5.2709 -5.2991 -5.3275 -5.3561 -5.3849 -5.4139 -5.4431 -5.4725 -5.5021 -5.5319 -5.5619 -5.5921 -5.6225 -5.6531 -5.6839 -5.7149 -5.7461 -5.7775 -5.8091 -5.8409 -5.8729 -5.9051 -5.9375 -5.9701 -6.0029 -6.0359 -6.0691 -6.1025 -6.1361 -6.1699 -6.2039 -6.2381 -6.2725 -6.3071 -6.3419 -6.3769 -6.4121 -6.4475 -6.4831 -6.5189 -6.5549 -6.5911 -6.6275 -6.6641 -6.7009 -6.7379 -6.7751 -6.8125 -6.8501 -6.8879 -6.9259 -6.9641 -7.0025 -7.0411 -7.0799 -7.1189 -7.1581 -7.1975 -7.2371 -7.2769 -4.3597 -4.3799 -4.4003 -4.4209 -4.4417 -4.4627 -4.4839 -4.5053 -4.5269 -4.5487 -4.5707 -4.5929 -4.6153 -4.6379 -4.6607 -4.6837 -4.7069 -4.7303 -4.7539 -4.7777 -4.8017 -4.8259 -4.8503 -4.8749 -4.8997 -4.9247 -4.9499 -4.9753 -5.0009 -5.0267 -5.0527 -5.0789 -5.1053 -5.1319 -5.1587 -5.1857 -5.2129 -5.2403 -5.2679 -5.2957 -5.3237 -5.3519 -5.3803 -5.4089 -5.4377 -5.4667 -5.4959 -5.5253 -5.5549 -5.5847 -5.6147 -5.6449 -5.6753 -5.7059 -5.7367 -5.7677 -5.7989 -5.8303 -5.8619 -5.8937 -5.9257 -5.9579 -5.9903 -6.0229 -6.0557 -6.0887 -6.1219 -6.1553 -6.1889 -6.2227 -6.2567 -6.2909 -6.3253 -6.3599 -6.3947 -6.4297 -6.4649 -6.5003 -6.5359 -6.5717 -6.6077 -6.6439 -6.6803 -6.7169 -6.7537 -6.7907 -6.8279 -6.8653 -6.9029 -6.9407 -6.9787 -7.0169 -7.0553 -7.0939 -7.1327 -7.1717 -7.2109 -7.2503 -7.2899 -7.3297 -4.4131 -4.4333 -4.4537 -4.4743 -4.4951 -4.5161 -4.5373 -4.5587 -4.5803 -4.6021 -4.6241 -4.6463 -4.6687 -4.6913 -4.7141 -4.7371 -4.7603 -4.7837 -4.8073 -4.8311 -4.8551 -4.8793 -4.9037 -4.9283 -4.9531 -4.9781 -5.0033 -5.0287 -5.0543 -5.0801 -5.1061 -5.1323 -5.1587 -5.1853 -5.2121 -5.2391 -5.2663 -5.2937 -5.3213 -5.3491 -5.3771 -5.4053 -5.4337 -5.4623 -5.4911 -5.5201 -5.5493 -5.5787 -5.6083 -5.6381 -5.6681 -5.6983 -5.7287 -5.7593 -5.7901 -5.8211 -5.8523 -5.8837 -5.9153 -5.9471 -5.9791 -6.0113 -6.0437 -6.0763 -6.1091 -6.1421 -6.1753 -6.2087 -6.2423 -6.2761 -6.3101 -6.3443 -6.3787 -6.4133 -6.4481 -6.4831 -6.5183 -6.5537 -6.5893 -6.6251 -6.6611 -6.6973 -6.7337 -6.7703 -6.8071 -6.8441 -6.8813 -6.9187 -6.9563 -6.9941 -7.0321 -7.0703 -7.1087 -7.1473 -7.1861 -7.2251 -7.2643 -7.3037 -7.3433 -7.3831 -4.4671 -4.4873 -4.5077 -4.5283 -4.5491 -4.5701 -4.5913 -4.6127 -4.6343 -4.6561 -4.6781 -4.7003 -4.7227 -4.7453 -4.7681 -4.7911 -4.8143 -4.8377 -4.8613 -4.8851 -4.9091 -4.9333 -4.9577 -4.9823 -5.0071 -5.0321 -5.0573 -5.0827 -5.1083 -5.1341 -5.1601 -5.1863 -5.2127 -5.2393 -5.2661 -5.2931 -5.3203 -5.3477 -5.3753 -5.4031 -5.4311 -5.4593 -5.4877 -5.5163 -5.5451 -5.5741 -5.6033 -5.6327 -5.6623 -5.6921 -5.7221 -5.7523 -5.7827 -5.8133 -5.8441 -5.8751 -5.9063 -5.9377 -5.9693 -6.0011 -6.0331 -6.0653 -6.0977 -6.1303 -6.1631 -6.1961 -6.2293 -6.2627 -6.2963 -6.3301 -6.3641 -6.3983 -6.4327 -6.4673 -6.5021 -6.5371 -6.5723 -6.6077 -6.6433 -6.6791 -6.7151 -6.7513 -6.7877 -6.8243 -6.8611 -6.8981 -6.9353 -6.9727 -7.0103 -7.0481 -7.0861 -7.1243 -7.1627 -7.2013 -7.2401 -7.2791 -7.3183 -7.3577 -7.3973 -7.4371 -4.5217 -4.5419 -4.5623 -4.5829 -4.6037 -4.6247 -4.6459 -4.6673 -4.6889 -4.7107 -4.7327 -4.7549 -4.7773 -4.7999 -4.8227 -4.8457 -4.8689 -4.8923 -4.9159 -4.9397 -4.9637 -4.9879 -5.0123 -5.0369 -5.0617 -5.0867 -5.1119 -5.1373 -5.1629 -5.1887 -5.2147 -5.2409 -5.2673 -5.2939 -5.3207 -5.3477 -5.3749 -5.4023 -5.4299 -5.4577 -5.4857 -5.5139 -5.5423 -5.5709 -5.5997 -5.6287 -5.6579 -5.6873 -5.7169 -5.7467 -5.7767 -5.8069 -5.8373 -5.8679 -5.8987 -5.9297 -5.9609 -5.9923 -6.0239 -6.0557 -6.0877 -6.1199 -6.1523 -6.1849 -6.2177 -6.2507 -6.2839 -6.3173 -6.3509 -6.3847 -6.4187 -6.4529 -6.4873 -6.5219 -6.5567 -6.5917 -6.6269 -6.6623 -6.6979 -6.7337 -6.7697 -6.8059 -6.8423 -6.8789 -6.9157 -6.9527 -6.9899 -7.0273 -7.0649 -7.1027 -7.1407 -7.1789 -7.2173 -7.2559 -7.2947 -7.3337 -7.3729 -7.4123 -7.4519 -7.4917 -4.5769 -4.5971 -4.6175 -4.6381 -4.6589 -4.6799 -4.7011 -4.7225 -4.7441 -4.7659 -4.7879 -4.8101 -4.8325 -4.8551 -4.8779 -4.9009 -4.9241 -4.9475 -4.9711 -4.9949 -5.0189 -5.0431 -5.0675 -5.0921 -5.1169 -5.1419 -5.1671 -5.1925 -5.2181 -5.2439 -5.2699 -5.2961 -5.3225 -5.3491 -5.3759 -5.4029 -5.4301 -5.4575 -5.4851 -5.5129 -5.5409 -5.5691 -5.5975 -5.6261 -5.6549 -5.6839 -5.7131 -5.7425 -5.7721 -5.8019 -5.8319 -5.8621 -5.8925 -5.9231 -5.9539 -5.9849 -6.0161 -6.0475 -6.0791 -6.1109 -6.1429 -6.1751 -6.2075 -6.2401 -6.2729 -6.3059 -6.3391 -6.3725 -6.4061 -6.4399 -6.4739 -6.5081 -6.5425 -6.5771 -6.6119 -6.6469 -6.6821 -6.7175 -6.7531 -6.7889 -6.8249 -6.8611 -6.8975 -6.9341 -6.9709 -7.0079 -7.0451 -7.0825 -7.1201 -7.1579 -7.1959 -7.2341 -7.2725 -7.3111 -7.3499 -7.3889 -7.4281 -7.4675 -7.5071 -7.5469 -4.6327 -4.6529 -4.6733 -4.6939 -4.7147 -4.7357 -4.7569 -4.7783 -4.7999 -4.8217 -4.8437 -4.8659 -4.8883 -4.9109 -4.9337 -4.9567 -4.9799 -5.0033 -5.0269 -5.0507 -5.0747 -5.0989 -5.1233 -5.1479 -5.1727 -5.1977 -5.2229 -5.2483 -5.2739 -5.2997 -5.3257 -5.3519 -5.3783 -5.4049 -5.4317 -5.4587 -5.4859 -5.5133 -5.5409 -5.5687 -5.5967 -5.6249 -5.6533 -5.6819 -5.7107 -5.7397 -5.7689 -5.7983 -5.8279 -5.8577 -5.8877 -5.9179 -5.9483 -5.9789 -6.0097 -6.0407 -6.0719 -6.1033 -6.1349 -6.1667 -6.1987 -6.2309 -6.2633 -6.2959 -6.3287 -6.3617 -6.3949 -6.4283 -6.4619 -6.4957 -6.5297 -6.5639 -6.5983 -6.6329 -6.6677 -6.7027 -6.7379 -6.7733 -6.8089 -6.8447 -6.8807 -6.9169 -6.9533 -6.9899 -7.0267 -7.0637 -7.1009 -7.1383 -7.1759 -7.2137 -7.2517 -7.2899 -7.3283 -7.3669 -7.4057 -7.4447 -7.4839 -7.5233 -7.5629 -7.6027 -4.6891 -4.7093 -4.7297 -4.7503 -4.7711 -4.7921 -4.8133 -4.8347 -4.8563 -4.8781 -4.9001 -4.9223 -4.9447 -4.9673 -4.9901 -5.0131 -5.0363 -5.0597 -5.0833 -5.1071 -5.1311 -5.1553 -5.1797 -5.2043 -5.2291 -5.2541 -5.2793 -5.3047 -5.3303 -5.3561 -5.3821 -5.4083 -5.4347 -5.4613 -5.4881 -5.5151 -5.5423 -5.5697 -5.5973 -5.6251 -5.6531 -5.6813 -5.7097 -5.7383 -5.7671 -5.7961 -5.8253 -5.8547 -5.8843 -5.9141 -5.9441 -5.9743 -6.0047 -6.0353 -6.0661 -6.0971 -6.1283 -6.1597 -6.1913 -6.2231 -6.2551 -6.2873 -6.3197 -6.3523 -6.3851 -6.4181 -6.4513 -6.4847 -6.5183 -6.5521 -6.5861 -6.6203 -6.6547 -6.6893 -6.7241 -6.7591 -6.7943 -6.8297 -6.8653 -6.9011 -6.9371 -6.9733 -7.0097 -7.0463 -7.0831 -7.1201 -7.1573 -7.1947 -7.2323 -7.2701 -7.3081 -7.3463 -7.3847 -7.4233 -7.4621 -7.5011 -7.5403 -7.5797 -7.6193 -7.6591 -4.7461 -4.7663 -4.7867 -4.8073 -4.8281 -4.8491 -4.8703 -4.8917 -4.9133 -4.9351 -4.9571 -4.9793 -5.0017 -5.0243 -5.0471 -5.0701 -5.0933 -5.1167 -5.1403 -5.1641 -5.1881 -5.2123 -5.2367 -5.2613 -5.2861 -5.3111 -5.3363 -5.3617 -5.3873 -5.4131 -5.4391 -5.4653 -5.4917 -5.5183 -5.5451 -5.5721 -5.5993 -5.6267 -5.6543 -5.6821 -5.7101 -5.7383 -5.7667 -5.7953 -5.8241 -5.8531 -5.8823 -5.9117 -5.9413 -5.9711 -6.0011 -6.0313 -6.0617 -6.0923 -6.1231 -6.1541 -6.1853 -6.2167 -6.2483 -6.2801 -6.3121 -6.3443 -6.3767 -6.4093 -6.4421 -6.4751 -6.5083 -6.5417 -6.5753 -6.6091 -6.6431 -6.6773 -6.7117 -6.7463 -6.7811 -6.8161 -6.8513 -6.8867 -6.9223 -6.9581 -6.9941 -7.0303 -7.0667 -7.1033 -7.1401 -7.1771 -7.2143 -7.2517 -7.2893 -7.3271 -7.3651 -7.4033 -7.4417 -7.4803 -7.5191 -7.5581 -7.5973 -7.6367 -7.6763 -7.7161 -4.8037 -4.8239 -4.8443 -4.8649 -4.8857 -4.9067 -4.9279 -4.9493 -4.9709 -4.9927 -5.0147 -5.0369 -5.0593 -5.0819 -5.1047 -5.1277 -5.1509 -5.1743 -5.1979 -5.2217 -5.2457 -5.2699 -5.2943 -5.3189 -5.3437 -5.3687 -5.3939 -5.4193 -5.4449 -5.4707 -5.4967 -5.5229 -5.5493 -5.5759 -5.6027 -5.6297 -5.6569 -5.6843 -5.7119 -5.7397 -5.7677 -5.7959 -5.8243 -5.8529 -5.8817 -5.9107 -5.9399 -5.9693 -5.9989 -6.0287 -6.0587 -6.0889 -6.1193 -6.1499 -6.1807 -6.2117 -6.2429 -6.2743 -6.3059 -6.3377 -6.3697 -6.4019 -6.4343 -6.4669 -6.4997 -6.5327 -6.5659 -6.5993 -6.6329 -6.6667 -6.7007 -6.7349 -6.7693 -6.8039 -6.8387 -6.8737 -6.9089 -6.9443 -6.9799 -7.0157 -7.0517 -7.0879 -7.1243 -7.1609 -7.1977 -7.2347 -7.2719 -7.3093 -7.3469 -7.3847 -7.4227 -7.4609 -7.4993 -7.5379 -7.5767 -7.6157 -7.6549 -7.6943 -7.7339 -7.7737 -4.8619 -4.8821 -4.9025 -4.9231 -4.9439 -4.9649 -4.9861 -5.0075 -5.0291 -5.0509 -5.0729 -5.0951 -5.1175 -5.1401 -5.1629 -5.1859 -5.2091 -5.2325 -5.2561 -5.2799 -5.3039 -5.3281 -5.3525 -5.3771 -5.4019 -5.4269 -5.4521 -5.4775 -5.5031 -5.5289 -5.5549 -5.5811 -5.6075 -5.6341 -5.6609 -5.6879 -5.7151 -5.7425 -5.7701 -5.7979 -5.8259 -5.8541 -5.8825 -5.9111 -5.9399 -5.9689 -5.9981 -6.0275 -6.0571 -6.0869 -6.1169 -6.1471 -6.1775 -6.2081 -6.2389 -6.2699 -6.3011 -6.3325 -6.3641 -6.3959 -6.4279 -6.4601 -6.4925 -6.5251 -6.5579 -6.5909 -6.6241 -6.6575 -6.6911 -6.7249 -6.7589 -6.7931 -6.8275 -6.8621 -6.8969 -6.9319 -6.9671 -7.0025 -7.0381 -7.0739 -7.1099 -7.1461 -7.1825 -7.2191 -7.2559 -7.2929 -7.3301 -7.3675 -7.4051 -7.4429 -7.4809 -7.5191 -7.5575 -7.5961 -7.6349 -7.6739 -7.7131 -7.7525 -7.7921 -7.8319 -4.9207 -4.9409 -4.9613 -4.9819 -5.0027 -5.0237 -5.0449 -5.0663 -5.0879 -5.1097 -5.1317 -5.1539 -5.1763 -5.1989 -5.2217 -5.2447 -5.2679 -5.2913 -5.3149 -5.3387 -5.3627 -5.3869 -5.4113 -5.4359 -5.4607 -5.4857 -5.5109 -5.5363 -5.5619 -5.5877 -5.6137 -5.6399 -5.6663 -5.6929 -5.7197 -5.7467 -5.7739 -5.8013 -5.8289 -5.8567 -5.8847 -5.9129 -5.9413 -5.9699 -5.9987 -6.0277 -6.0569 -6.0863 -6.1159 -6.1457 -6.1757 -6.2059 -6.2363 -6.2669 -6.2977 -6.3287 -6.3599 -6.3913 -6.4229 -6.4547 -6.4867 -6.5189 -6.5513 -6.5839 -6.6167 -6.6497 -6.6829 -6.7163 -6.7499 -6.7837 -6.8177 -6.8519 -6.8863 -6.9209 -6.9557 -6.9907 -7.0259 -7.0613 -7.0969 -7.1327 -7.1687 -7.2049 -7.2413 -7.2779 -7.3147 -7.3517 -7.3889 -7.4263 -7.4639 -7.5017 -7.5397 -7.5779 -7.6163 -7.6549 -7.6937 -7.7327 -7.7719 -7.8113 -7.8509 -7.8907 -4.9801 -5.0003 -5.0207 -5.0413 -5.0621 -5.0831 -5.1043 -5.1257 -5.1473 -5.1691 -5.1911 -5.2133 -5.2357 -5.2583 -5.2811 -5.3041 -5.3273 -5.3507 -5.3743 -5.3981 -5.4221 -5.4463 -5.4707 -5.4953 -5.5201 -5.5451 -5.5703 -5.5957 -5.6213 -5.6471 -5.6731 -5.6993 -5.7257 -5.7523 -5.7791 -5.8061 -5.8333 -5.8607 -5.8883 -5.9161 -5.9441 -5.9723 -6.0007 -6.0293 -6.0581 -6.0871 -6.1163 -6.1457 -6.1753 -6.2051 -6.2351 -6.2653 -6.2957 -6.3263 -6.3571 -6.3881 -6.4193 -6.4507 -6.4823 -6.5141 -6.5461 -6.5783 -6.6107 -6.6433 -6.6761 -6.7091 -6.7423 -6.7757 -6.8093 -6.8431 -6.8771 -6.9113 -6.9457 -6.9803 -7.0151 -7.0501 -7.0853 -7.1207 -7.1563 -7.1921 -7.2281 -7.2643 -7.3007 -7.3373 -7.3741 -7.4111 -7.4483 -7.4857 -7.5233 -7.5611 -7.5991 -7.6373 -7.6757 -7.7143 -7.7531 -7.7921 -7.8313 -7.8707 -7.9103 -7.9501 -) -; - -boundaryField -{ - interface - { - type fixedGradient; - gradient uniform 2; - } - - DirichletBoundary - { - type groovyBC; - variables "val=1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time();"; - valueExpression "val"; - value uniform 0; - evaluateDuringConstruction 1; - } - - defaultFaces - { - type empty; - } -} - diff --git a/partitioned-heat-conduction/openfoam-neumann/run.sh b/partitioned-heat-conduction/openfoam-neumann/run.sh index 1d07861bd..78b68a942 100755 --- a/partitioned-heat-conduction/openfoam-neumann/run.sh +++ b/partitioned-heat-conduction/openfoam-neumann/run.sh @@ -3,6 +3,7 @@ set -e -u blockMesh touch openfoam-neumann.foam +./setInitialField.sh ../../tools/run-openfoam.sh "$@" . ../../tools/openfoam-remove-empty-dirs.sh && openfoam_remove_empty_dirs diff --git a/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh index 554b6b017..bf3dfd29c 100755 --- a/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh +++ b/partitioned-heat-conduction/openfoam-neumann/setInitialField.sh @@ -1,4 +1,8 @@ #!/bin/sh +set -e -u -funkySetFields -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' - +# Remove the old directory and copy the uninitialized field +rm -rf ./0 +cp -r ./0.orig 0 +# Initialize the new field +funkySetFields -keepPatches -field T -expression '1+pow(pos().x,2)+(3*pow(pos().y,2))+1.3*time()' -time '0' From 963433d2b25633b62b3ec5b7a0c8a8937a141938 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Tue, 20 Jul 2021 15:48:26 +0200 Subject: [PATCH 20/24] Adjust the documentation for updated workflows --- partitioned-heat-conduction/README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/partitioned-heat-conduction/README.md b/partitioned-heat-conduction/README.md index 0d0cff393..aae039330 100644 --- a/partitioned-heat-conduction/README.md +++ b/partitioned-heat-conduction/README.md @@ -27,7 +27,17 @@ You can either couple a solver with itself or different solvers with each other. * Nutils. Install [Nutils](http://www.nutils.org/en/latest/). -* OpenFOAM. Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations. First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. The generated executable will be stored in the `FOAM_USER_APPBIN` by default. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. Having the solver and an evaluator for the boundaries, the tutorial is ready to run. However, if you want to modify the tutorial the space-dependent initial condition of this tutorial state the third challenge. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that `funkySetFields` overrides unintentionally the boundary conditions as well, so that you might need to restore them after you executed it. +* OpenFOAM. Install OpenFOAM and the [OpenFOAM adapter](https://www.precice.org/adapter-openfoam-overview.html). This tutorial uses a custom solver, which you can find in `tutorials/partitioned-heat-conduction/openfoam-solver` and build using `cd tutorials/partitioned-heat-conduction/openfoam-solver && wmake`. Have a look at the section below (Notes on the OpenFOAM case) for further information. + +### Notes on the OpenFOAM case + +Running this tutorial with OpenFOAM is a bit of a challenge and requires some special considerations: + +* First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. The generated executable will be stored in the `FOAM_USER_APPBIN` by default. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. + +* The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. + +* The third challenge is given by the space-dependent initial conditions. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `./run.sh` script, as usual, which calls the `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that the `./run.sh` script deletes the `0` time directory and copies it again from `0.orig`. If you start modifying the initial or boundary conditions, make sure you modify the files located in the `0.orig` directory in combination with the default `./run.sh` scripts. ## Running the simulation From 6537a4e983ce8c78d357b6d75de0651e891a6f15 Mon Sep 17 00:00:00 2001 From: David Schneider Date: Wed, 21 Jul 2021 08:00:20 +0200 Subject: [PATCH 21/24] Apply suggestions from Makis review Co-authored-by: Gerasimos Chourdakis --- partitioned-heat-conduction/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/partitioned-heat-conduction/README.md b/partitioned-heat-conduction/README.md index aae039330..83b668eb1 100644 --- a/partitioned-heat-conduction/README.md +++ b/partitioned-heat-conduction/README.md @@ -35,9 +35,9 @@ Running this tutorial with OpenFOAM is a bit of a challenge and requires some sp * First of all, OpenFOAM does not provide a Laplace solver with a non-zero right-hand side. Therefore, we provide a modified Laplace solver together with the tutorial, which needs to be compiled before running the tutorial. The solver can be compiled by executing `wmake` in the solver directory `./openfoam-solver/`. The generated executable will be stored in the `FOAM_USER_APPBIN` by default. Afterwards, the custom solver `heatTransfer` can be started from the respective OpenFOAM case directory, as usual. -* The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries belonging not to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. +* The second challenge is given by the time- and space-dependent Dirichlet boundary conditions required for domain boundaries not belonging to the interface. For this purpose, a valid installation of `groovyBC` (part of `swak4Foam`) is required. -* The third challenge is given by the space-dependent initial conditions. We let `funkySetFields`, which is installed along with OpenFOAM by default, evaluate the initial condition. You can simply execute the script `./run.sh` script, as usual, which calls the `setInitialField.sh` in order to evaluate and store the required initial condition in the `0` directory. Note that the `./run.sh` script deletes the `0` time directory and copies it again from `0.orig`. If you start modifying the initial or boundary conditions, make sure you modify the files located in the `0.orig` directory in combination with the default `./run.sh` scripts. +* The third challenge is given by the space-dependent initial conditions. We use `funkySetFields` (installed with OpenFOAM) to evaluate the initial condition. You can directly execute the `./run.sh` script, which calls the `setInitialField.sh` in order to evaluate the required initial condition and store it in the `0` directory. Note that `run.sh` deletes the `0` time directory and copies it again from `0.orig`. If you start modifying the initial or boundary conditions, make sure you modify the files located in the `0.orig` directory in combination with the default `run.sh` scripts. ## Running the simulation From b85f5770301f9419af36bc6a4161dadd7ba9b306 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Wed, 21 Jul 2021 08:03:40 +0200 Subject: [PATCH 22/24] Remove OpenFOAM header from Temperature file --- partitioned-heat-conduction/openfoam-neumann/0.orig/T | 7 ------- 1 file changed, 7 deletions(-) diff --git a/partitioned-heat-conduction/openfoam-neumann/0.orig/T b/partitioned-heat-conduction/openfoam-neumann/0.orig/T index 29146033f..e39cfae55 100644 --- a/partitioned-heat-conduction/openfoam-neumann/0.orig/T +++ b/partitioned-heat-conduction/openfoam-neumann/0.orig/T @@ -1,10 +1,3 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 2012 | -| \\ / A nd | Website: www.openfoam.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ FoamFile { version 2.0; From bccd675a5735e43990cf45822d633493df28f91f Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Wed, 28 Jul 2021 17:16:50 +0200 Subject: [PATCH 23/24] Add a changelog entry --- changelog-entries/223.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog-entries/223.md diff --git a/changelog-entries/223.md b/changelog-entries/223.md new file mode 100644 index 000000000..637cc7982 --- /dev/null +++ b/changelog-entries/223.md @@ -0,0 +1 @@ +- Added OpenFOAM solver as well as the participants (Dirichlet and Neumann) to our partiitoned-heat tutorial [#223](https://github.com/precice/tutorials/pull/223) From 7e1861320e9292704a4a74aa7dd9d51275731be7 Mon Sep 17 00:00:00 2001 From: DavidSCN Date: Thu, 29 Jul 2021 12:59:35 +0200 Subject: [PATCH 24/24] Clean up cleaning files and add a solver cleaning script --- partitioned-heat-conduction/openfoam-solver/clean.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 partitioned-heat-conduction/openfoam-solver/clean.sh diff --git a/partitioned-heat-conduction/openfoam-solver/clean.sh b/partitioned-heat-conduction/openfoam-solver/clean.sh new file mode 100755 index 000000000..0207cc569 --- /dev/null +++ b/partitioned-heat-conduction/openfoam-solver/clean.sh @@ -0,0 +1,4 @@ +#!/bin/sh +set -e -u + +wclean