diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..c253cdc --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,29 @@ +name: Build and Test + +on: + push: + schedule: + - cron: "0 9 * * SUN" + workflow_dispatch: + +jobs: + build: + name: Build + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.10", "3.11", "3.12", "3.13"] + defaults: + run: + shell: bash + runs-on: ${{ matrix.os }} + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Python ${{ matrix.python-version }} + uses: bigladder/github-actions/setup-python-poetry@main + with: + python-version: ${{ matrix.python-version }} + - name: Build and test + run: poetry run doit diff --git a/examples/AOSmithHPTS50.yaml b/examples/AOSmithHPTS50.yaml index 09b145c..a67ab10 100644 --- a/examples/AOSmithHPTS50.yaml +++ b/examples/AOSmithHPTS50.yaml @@ -1,135 +1,151 @@ --- metadata: - data_model: ASHRAE205 - schema_version: 1.0.0 - schema: RSINTEGRATEDWATERHEATER - description: AOSmith 50-gallon integrated heat-pump water heater - id: 6998e64f-7824-414c-9d48-57e43ee47071 - data_timestamp: 2022-11-23T11:45Z - data_version: 1 - data_source: - disclaimer: - notes: - -description: - product_information: - manufacturer: Rheem - model: Rheem2020Prem50 + schema: HPWHSimInput -performance: - number_of_nodes: 12 #simulation only - tank: - metadata: - schema_version: 1.0.0 - data_model: ASHRAE205 - schema: RS_TANK - description: Generic tank - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a tank - description: - product_information: - manufacturer: Generic - model_number: XXXXXX - performance: - volume: 0.1726 - ua: 0.001778611 # kW/K - bottom_fraction_of_tank_mixing_on_draw: 0.333 - - heat_source_configurations: - - heat_source: +depresses_temperature: false +fixed_volume: true +integrated_system: + metadata: + schema: RSINTEGRATEDWATERHEATER + performance: + heat_source_configurations: + - companion_heat_source_id: compressor + followed_by_heat_source_id: compressor + heat_distribution: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + heat_source: metadata: - data_model: ASHRAE205 schema: RSRESISTANCEWATERHEATSOURCE - schema_version: 1.0.0 - description: Thermistor - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a resistive heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX performance: - input_power: 4500 - heat_distribution: [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] + input_power: 4500 + heat_source_type: RESISTANCE + id: resistiveElementTop turn_on_logic: - differential_temperature: 0 - logic_distribution: [0, 0, 0, 0, 0, 1] - evaluation_criterion: MAXIMUM - comparison_type: LESS_THAN - hysteresis_temperature: 0 - maximum_temperature: 273.15 - minimum_temperature: 373.15 - maximum_setpoint: 373.15 - - - heat_source: + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 6.594444444444444 + temperature_weight_distribution: + - 0 + - 0 + - 1 + heating_logic_type: TEMPERATURE_BASED + - backup_heat_source_id: compressor + followed_by_heat_source_id: compressor + heat_distribution: + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSRESISTANCEWATERHEATSOURCE + performance: + input_power: 4500 + heat_source_type: RESISTANCE + id: resistiveElementBottom + - backup_heat_source_id: resistiveElementBottom + heat_distribution: + - 0 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: metadata: - data_model: ASHRAE205 schema: RSCONDENSERWATERHEATSOURCE - schema_version: 1.0.0 - description: Condenser coil - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a condenser heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX performance: - performance_map: # test values + coil_configuration: WRAPPED + compressor_lockout_temperature_hysteresis: 0.5555555555555556 + maximum_refrigerant_temperature: 344.26111111111106 + maximum_temperature: 322.0388888888889 + minimum_temperature: 275.92777777777775 + performance_map: grid_variables: - evaporator_environment_temperature: [293.15, 313.25] - heat_source_temperature: [293.15, 313.25] - lookup_variables: - input_power: [200, 300, 300, 400] - cop: [0.3, 0.4, 0.4, 0.5] - standby_power: 50 - coil_configuration: WRAPPED - heat_distribution: [0.2, 0.2, 0.2, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0] + evaporator_environment_dry_bulb_temperature: + - 275.92777777777775 + - 283.15 + - 292.8722222222222 + - 308.15 + - 322.0388888888889 + heat_source_temperature: + - 273.15 + - 344.26111111111106 + lookup_variables: + heating_capacity: + - 799.4886411755099 + - 655.9118269387769 + - 1061.3632 + - 774.1260800000014 + - 1460.4995680000004 + - 933.6636000000017 + - 1868.607808 + - 2020.603200000001 + - 2274.8743891570252 + - 3153.5009851239693 + input_power: + - 135.53542857142855 + - 464.7148571428571 + - 146.5 + - 465.2199999999999 + - 161.26 + - 465.8999999999999 + - 172.84 + - 508.1999999999999 + - 183.36727272727273 + - 546.6545454545454 + heat_source_type: CONDENSER + id: compressor turn_on_logic: - differential_temperature: 6.594 # K - logic_distribution: [1, 0, 0] - evaluation_criterion: WEIGHTED_AVERAGE - comparison_type: LESS_THAN - temperature_hysteresis: 0.556 - standby_logic: - differential_temperature: 5 - evaluation_criterion: WEIGHTED_AVERAGE - comparison_type: LESS_THAN - hysteresis_temperature: 0.556 - maximum_setpoint: 344.26 - - - heat_source: - metadata: - data_model: ASHRAE205 - schema: RSRESISTANCEWATERHEATSOURCE - schema_version: 1.0.0 - description: Thermistor - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a resistive heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX - performance: - input_power: 4500 - heat_distribution: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - shut_off_logic: - differential_temperature: 55.56 - logic_distribution: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - evaluation_criterion: MAXIMUM - comparison_type: LESS_THAN - hysteresis_temperature: 2.22 - maximum_temperature: 273.15 - minimum_temperature: 373.15 - maximum_setpoint: 373.15 \ No newline at end of file + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 16.77777777777778 + temperature_weight_distribution: + - 1 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 5 + standby_temperature_location: TOP_OF_TANK + heating_logic_type: TEMPERATURE_BASED + primary_heat_source_id: resistiveElementTop + tank: + metadata: + schema: RSTANK + performance: + bottom_fraction_of_tank_mixing_on_draw: 0.3333333333333333 + fittings_ua: 0 + ua: 1.7786111111111111 + volume: 0.172614696 +metadata: + schema: HPWHSimInput +number_of_nodes: 12 +standard_setpoint: 325.92777777777775 +system_type: INTEGRATED diff --git a/examples/ColmacCxA_20_MP.yaml b/examples/ColmacCxA_20_MP.yaml new file mode 100644 index 0000000..9cf1a39 --- /dev/null +++ b/examples/ColmacCxA_20_MP.yaml @@ -0,0 +1,2152 @@ +--- +central_system: + external_inlet_height: 0.2916666666666667 + external_outlet_height: 0 + heat_source_configurations: + - heat_distribution: + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSCONDENSERWATERHEATSOURCE + performance: + coil_configuration: EXTERNAL + compressor_lockout_temperature_hysteresis: 0 + maximum_refrigerant_temperature: 344.26111111111106 + maximum_temperature: 313.7055555555555 + minimum_temperature: 277.59444444444443 + performance_map: + grid_variables: + evaporator_environment_dry_bulb_temperature: + - 277.59444444444443 + - 277.65 + - 278.15 + - 278.65 + - 279.15 + - 279.65 + - 280.15 + - 280.3723 + - 280.65 + - 281.15 + - 281.65 + - 282.15 + - 282.65 + - 283.15 + - 283.65 + - 284.15 + - 284.65 + - 285.15 + - 285.65 + - 286.15 + - 286.65 + - 287.15 + - 287.65 + - 288.15 + - 288.65 + - 288.70555559999997 + - 313.7055555555555 + heat_source_temperature: + - 273.15 + - 275.12530864197527 + - 277.1006172839506 + - 279.0759259259259 + - 281.0512345679012 + - 283.02654320987654 + - 285.0018518518518 + - 286.9771604938271 + - 288.95246913580246 + - 290.92777777777775 + - 292.9030864197531 + - 294.8783950617284 + - 296.8537037037037 + - 298.82901234567896 + - 300.8043209876543 + - 302.7796296296296 + - 304.75493827160494 + - 306.73024691358023 + - 308.7055555555555 + - 310.68086419753087 + - 312.65617283950616 + - 314.63148148148144 + - 316.6067901234568 + - 318.5820987654321 + - 320.55740740740737 + - 322.5327160493827 + - 324.508024691358 + - 326.4833333333333 + - 328.45864197530864 + - 330.4339506172839 + - 332.4092592592592 + - 334.38456790123456 + - 336.35987654320985 + - 338.3351851851852 + - 340.3104938271605 + - 342.2858024691358 + - 344.26111111111106 + lookup_variables: + heating_capacity: + - 45131.56170437189 + - 44761.51731889293 + - 44423.88087242983 + - 44117.10556089237 + - 43839.57415079144 + - 43589.59897923905 + - 43365.421953948404 + - 43165.21455323387 + - 42987.0778260109 + - 42829.04239179617 + - 42689.068440707466 + - 42565.04573346374 + - 42454.793601385085 + - 42356.060946392754 + - 42266.52624100917 + - 42183.797528357856 + - 42105.41242216353 + - 42028.83810675206 + - 41951.47133705042 + - 41870.63843858681 + - 41783.59530749051 + - 41687.52741049199 + - 41579.549784922856 + - 41456.70703871589 + - 41315.97335040501 + - 41154.25246912524 + - 40968.377714612834 + - 40755.11197720515 + - 40511.147717840715 + - 40233.1069680592 + - 39917.541330001404 + - 39560.93197640931 + - 39159.68965062607 + - 38710.15466659594 + - 38208.59690886435 + - 37651.21583257785 + - 37034.140463484255 + - 45207.58125597329 + - 44836.42335032587 + - 44497.72541911425 + - 44189.93556160795 + - 43911.431447677525 + - 43660.52031779476 + - 43435.438983032596 + - 43234.353825065096 + - 43055.36079616745 + - 42896.48541921607 + - 42755.68278768846 + - 42630.83756566328 + - 42519.7639878204 + - 42420.20585944077 + - 42329.83655640652 + - 42246.25902520092 + - 42167.00578290842 + - 42089.5389172146 + - 42011.25008640619 + - 41929.460519371074 + - 41841.42101559829 + - 41744.31194517802 + - 41635.24324880162 + - 41511.25443776155 + - 41369.3145939515 + - 41206.322369866226 + - 41019.10598860166 + - 40804.423243854944 + - 40558.96149992427 + - 40279.33769170907 + - 39962.09832470989 + - 39603.71947502842 + - 39200.60678936752 + - 38749.0954850312 + - 38245.45034992463 + - 37685.86574255404 + - 37066.465592026965 + - 45893.65515598229 + - 45512.51695838051 + - 45164.30663472667 + - 44847.42641452781 + - 44560.20809789206 + - 44300.91305552871 + - 44067.73222874826 + - 43858.786129462314 + - 43672.12484018361 + - 43505.728014026055 + - 43357.504874704755 + - 43225.29421653588 + - 43106.86440443684 + - 42999.91337392611 + - 42902.06863112339 + - 42810.887252749504 + - 42723.85588612639 + - 42638.390749177204 + - 42551.83763042619 + - 42461.47188899882 + - 42364.49845462162 + - 42258.05182762237 + - 42139.19607892986 + - 42004.92485007423 + - 41852.16135318661 + - 41677.758370999334 + - 41478.49825684586 + - 41251.09293466089 + - 40992.18389898015 + - 40698.34221494059 + - 40366.068518280335 + - 39991.793015338575 + - 39571.87548305576 + - 39102.605268973384 + - 38580.20129123417 + - 38000.81203858191 + - 37360.51557036171 + - 46583.11309865278 + - 46192.070541237415 + - 45834.42300260105 + - 45508.52684248831 + - 45212.66799124484 + - 44945.061949817464 + - 44703.85378975424 + - 44487.11815320429 + - 44292.85925291791 + - 44119.01087224656 + - 43963.43636514285 + - 43823.928656160504 + - 43698.210240454486 + - 43583.93318378081 + - 43478.67912249671 + - 43379.95926356054 + - 43285.214384531784 + - 43191.81483357116 + - 43097.06052944044 + - 42998.18096150259 + - 42892.335189721765 + - 42776.611844663195 + - 42648.02912749331 + - 42503.53480997969 + - 42340.00623449107 + - 42154.250313997276 + - 41943.00353206937 + - 41702.93194287952 + - 41430.63117120105 + - 41122.626412408456 + - 40775.37243247734 + - 40385.25356798449 + - 39948.58372610784 + - 39461.60638462648 + - 38920.494591920695 + - 38321.350966971746 + - 37660.20769936228 + - 47275.90881312225 + - 46875.039861460384 + - 46508.032318727564 + - 46173.1966749059 + - 45868.77299057865 + - 45592.930896930135 + - 45343.76959574595 + - 45119.31785941277 + - 44917.53403091844 + - 44736.30602385195 + - 44573.45132240343 + - 44426.71698136421 + - 44293.77962612673 + - 44172.245452684554 + - 44059.650227632475 + - 43953.45928816637 + - 43851.0675420833 + - 43749.79946778146 + - 43646.909114260205 + - 43539.58010112006 + - 43424.92561856266 + - 43299.98842739083 + - 43161.74085900852 + - 43007.08481542086 + - 42832.851769234105 + - 42635.80276365563 + - 42412.62841249404 + - 42159.94890015905 + - 41874.31398166152 + - 41552.20298261347 + - 41190.02479922807 + - 40784.11789831964 + - 40330.75031730363 + - 39826.11966419672 + - 39266.353117616665 + - 38647.50742678234 + - 37965.56891151389 + - 47971.99544466004 + - 47561.38009774508 + - 47185.091795228145 + - 46841.39515732889 + - 46528.48437486809 + - 46244.48320926764 + - 45987.444992550656 + - 45755.35262734134 + - 45546.118586865094 + - 45357.58491494846 + - 45187.52322601909 + - 45033.63470510586 + - 44893.55010783873 + - 44764.829760448854 + - 44644.96355976851 + - 44531.37097323116 + - 44421.401038871365 + - 44312.3323653249 + - 44201.373131828645 + - 44085.66108822063 + - 43962.2635549401 + - 43828.17742302738 + - 43680.32915412393 + - 43515.57478047247 + - 43330.69990491677 + - 43122.41970090178 + - 42887.37891247361 + - 42622.15185427951 + - 42323.2424115679 + - 41987.08404018833 + - 41610.03976659154 + - 41188.40218782933 + - 40718.39347155479 + - 40196.16535602199 + - 39617.799150086335 + - 38979.30573320429 + - 38276.62555543341 + - 48671.325554667244 + - 48251.04584491894 + - 47865.55806035658 + - 47513.080951437354 + - 47191.76283921959 + - 46899.68161536272 + - 46634.844742127396 + - 46395.189252375385 + - 46178.5817495696 + - 45982.818407774124 + - 45805.624971654164 + - 45644.65675647612 + - 45497.49864810752 + - 45361.66510301703 + - 45234.60014827448 + - 45113.677381550864 + - 44996.199971118316 + - 44879.400655850106 + - 44760.44174522067 + - 44636.41511930562 + - 44504.34222878166 + - 44361.17409492671 + - 44203.791309619766 + - 44029.00403534109 + - 43833.552005171965 + - 43614.10452279492 + - 43367.26046249357 + - 43089.548269152765 + - 42777.42595825837 + - 42427.28111589755 + - 42035.430898758554 + - 41598.122034130756 + - 41111.53081990473 + - 40571.76312457214 + - 39974.85438722592 + - 39316.76961755999 + - 38593.40339586959 + - 48983.276769278316 + - 48558.72715937175 + - 48169.17591829526 + - 47812.82140280964 + - 47487.79154027684 + - 47192.143828659886 + - 46923.86533652305 + - 46680.872703031695 + - 46461.01213795237 + - 46262.059421652746 + - 46081.71990510166 + - 45917.62850986911 + - 45767.34972812622 + - 45628.377622645305 + - 45498.13582679977 + - 45373.97754456424 + - 45253.185550514434 + - 45132.972189827255 + - 45010.47937828075 + - 44882.778602254126 + - 44746.870918727735 + - 44599.68695528305 + - 44438.08691010274 + - 44258.86055197061 + - 44058.72722027163 + - 43834.335824991875 + - 43582.264846718586 + - 43299.022336640206 + - 42981.04591654628 + - 42624.70277882754 + - 42226.28968647582 + - 41782.03297308413 + - 41288.08854284664 + - 40740.54187055868 + - 40135.40800161672 + - 39468.63155201835 + - 38736.08670836236 + - 49373.8511206768 + - 48943.9911139412 + - 48549.387158498415 + - 48188.212135043184 + - 47858.56849487136 + - 47558.488259879916 + - 47285.93302256705 + - 47038.79394603208 + - 46814.89176397544 + - 46611.976780698766 + - 46427.72887110481 + - 46259.75748069748 + - 46105.60162558188 + - 45962.72989246421 + - 45828.540438651835 + - 45700.360992053276 + - 45575.44885117821 + - 45450.99088513751 + - 45324.10353364305 + - 45191.832807008046 + - 45051.154286146724 + - 44898.97312257457 + - 44732.12403840809 + - 44547.37132636508 + - 44341.40884976439 + - 44110.860042526074 + - 43852.27790917131 + - 43562.145024822436 + - 43236.87353520292 + - 42872.805156637434 + - 42466.21117605176 + - 42013.29245097282 + - 41510.179409528755 + - 40952.932050448726 + - 40337.539943063246 + - 39659.92222730377 + - 38915.927613703025 + - 50079.52353635351 + - 49640.16933190299 + - 49236.53455017112 + - 48866.746202090144 + - 48528.860869193486 + - 48220.86470361564 + - 47940.67342809237 + - 47686.132335960494 + - 47455.01629115801 + - 47245.02972822409 + - 47053.806652299034 + - 46878.9106391243 + - 46717.83483504249 + - 46568.00195699738 + - 46426.76429253387 + - 46291.40369979803 + - 46159.131607537056 + - 46027.08901509935 + - 45892.34649243438 + - 45751.90418009285 + - 45602.69178922656 + - 45441.5686015885 + - 45265.323469532756 + - 45070.674816014645 + - 44854.27063459057 + - 44612.688489418084 + - 44342.43551525596 + - 44039.948417464046 + - 43701.59347200336 + - 43323.666525436114 + - 42902.39299492562 + - 42433.927868236344 + - 41914.35570373397 + - 41339.69063038522 + - 40705.87634775811 + - 40008.78612602165 + - 39244.22280594614 + - 50788.29361149394 + - 50339.53334202722 + - 49926.95511202389 + - 49548.640062653794 + - 49202.59890568783 + - 48886.77192349809 + - 48599.028969057836 + - 48337.16946594145 + - 48098.92240832446 + - 47881.94636098359 + - 47683.82945929666 + - 47502.08940924268 + - 47334.1734874018 + - 47177.45854095533 + - 47029.25098768571 + - 46886.78681597654 + - 46747.23158481257 + - 46607.680423779726 + - 46465.15803306505 + - 46316.61868345673 + - 46158.94621634419 + - 45988.95404371787 + - 45803.38514816947 + - 45598.91208289178 + - 45372.1369716788 + - 45119.59150892564 + - 44837.73695962851 + - 44522.96415938491 + - 44171.593514393324 + - 43779.875001453525 + - 43343.988167966396 + - 42860.04213193392 + - 42324.07558195933 + - 41732.05677724684 + - 41079.883547602076 + - 40363.38329343156 + - 39578.31298574311 + - 51500.11157202649 + - 51042.0354036686 + - 50620.60313683781 + - 50233.850042941485 + - 49879.740963988115 + - 49556.17031258729 + - 49260.96207194981 + - 48991.86979588762 + - 48746.576608813804 + - 48522.695205742566 + - 48317.767852289326 + - 48129.266384670605 + - 47954.592209704104 + - 47791.07630480866 + - 47635.97921800425 + - 47486.49106791205 + - 47339.73154375432 + - 47192.74990535454 + - 47042.52498313728 + - 46885.965178128296 + - 46719.90846195448 + - 46541.12237684392 + - 46346.30403562574 + - 46132.08012173039 + - 45895.00688918932 + - 45631.570162635166 + - 45338.18533730179 + - 45011.19737902412 + - 44646.88082423826 + - 44241.439779981476 + - 43791.007923892204 + - 43291.64850420996 + - 42739.35433977551 + - 42130.04782003067 + - 41459.58090501853 + - 40723.735125383166 + - 39918.22158236998 + - 52214.92706001139 + - 51747.62719231367 + - 51317.43233352572 + - 50922.33188529243 + - 50560.24481985983 + - 50229.019680075064 + - 49926.434579386456 + - 49650.197201843504 + - 49397.94480209682 + - 49167.24420539816 + - 48955.59180760048 + - 48760.413575157836 + - 48579.06504512549 + - 48408.83132515979 + - 48246.92709351829 + - 48090.496599059654 + - 47936.61366124372 + - 47782.28167013152 + - 47624.4335863851 + - 47459.93194126784 + - 47285.56883664413 + - 47098.06594497959 + - 46894.0745093409 + - 46670.175343396055 + - 46422.87883141402 + - 46148.624928265024 + - 45843.78315942042 + - 45504.652620952664 + - 45127.46197953544 + - 44708.36947244355 + - 44243.46290755294 + - 43728.759663340716 + - 43160.20668888515 + - 42533.680503865595 + - 41844.98719856268 + - 41089.86243385805 + - 40263.97144123463 + - 52932.689133640684 + - 52456.25979958081 + - 52017.3958271323 + - 51614.040748177635 + - 51244.06766520031 + - 50905.27925128506 + - 50595.40775011775 + - 50312.11497598537 + - 50052.99231377615 + - 49815.5607189793 + - 49597.27071768538 + - 49395.502406585976 + - 49207.565452973875 + - 49030.69909474296 + - 48862.072140388336 + - 48698.78296900623 + - 48537.85953029398 + - 48376.259344550155 + - 48210.8695026744 + - 48038.50666616758 + - 47855.91706713164 + - 47659.77650826973 + - 47446.69036288614 + - 47213.19357488628 + - 46955.750658776764 + - 46670.75569966529 + - 46354.532353260794 + - 46003.333845873305 + - 45613.34297441396 + - 45180.67210639515 + - 44701.36317993038 + - 44171.387703734246 + - 43586.64675712258 + - 42942.970990012305 + - 42236.12062292156 + - 41461.78544696954 + - 40615.5848238767 + - 53653.34626723825 + - 53167.883733220224 + - 52720.44615883413 + - 52308.931206199944 + - 51931.16610803875 + - 51584.90766767279 + - 51267.8422590255 + - 50977.585826621405 + - 50711.68388558623 + - 50467.6115216468 + - 50242.77339113118 + - 50034.50372096847 + - 49840.06630868902 + - 49656.65452242426 + - 49481.39130090682 + - 49311.32915347048 + - 49143.450160050124 + - 48974.665971181836 + - 48801.81780800285 + - 48621.67646225152 + - 48430.94229626735 + - 48226.245242991026 + - 48004.14480596438 + - 47761.13005933038 + - 47493.61964783315 + - 47197.961786817956 + - 46870.43426223125 + - 46507.244430620616 + - 46104.529219134725 + - 45658.35512552354 + - 45164.71821813805 + - 44619.544135930424 + - 44018.68808845404 + - 43357.93485586334 + - 42632.99878891404 + - 41839.52380896284 + - 40973.08340796773 + - 54376.84635125972 + - 53882.448917113885 + - 53426.53528593945 + - 53006.95725009397 + - 52621.49617253607 + - 52267.86298682553 + - 51943.698197123296 + - 51646.57187819149 + - 51373.983675393334 + - 51123.36280469321 + - 50892.06805265671 + - 50677.38777645049 + - 50476.539903842444 + - 50286.671933201535 + - 50104.86093349792 + - 49928.113544302934 + - 49753.365975789005 + - 49577.48400872972 + - 49397.262994499906 + - 49209.427855075446 + - 49010.63308303336 + - 48797.46274155189 + - 48566.43046441042 + - 48313.97945598942 + - 48036.4824912706 + - 47730.24191583674 + - 47391.489645871836 + - 47016.38716816099 + - 46601.02554009047 + - 46141.425389647724 + - 45633.536915421326 + - 45073.23988660093 + - 44456.34364297752 + - 43778.58709494305 + - 43035.63872349074 + - 42223.09658021488 + - 41336.48828731099 + - 55103.136692292675 + - 54599.90469127562 + - 54135.61458188847 + - 53708.072286726216 + - 53315.013298985104 + - 52954.102682462406 + - 52622.93507155663 + - 52319.03467126741 + - 52039.85525719557 + - 51782.780175542975 + - 51545.12234311276 + - 51324.124247309155 + - 51116.957946137554 + - 50920.72506820451 + - 50732.45681271768 + - 50549.11394948596 + - 50367.58681891929 + - 50184.69533202886 + - 49997.188970426956 + - 49801.74678632704 + - 49594.97740254367 + - 49373.41901249265 + - 49133.539380190865 + - 48871.735840256384 + - 48584.33529790837 + - 48267.59422896723 + - 47917.69867985445 + - 47530.7642675927 + - 47102.83617980574 + - 46629.88917471862 + - 46107.8275811574 + - 45532.485298549334 + - 44899.625796922875 + - 44204.94211690758 + - 43444.05686973419 + - 42612.52223723454 + - 41705.819971841636 + - 55832.16401305636 + - 55320.199811851075 + - 54847.634836253084 + - 54412.22913909496 + - 54011.67234381043 + - 53643.58364443433 + - 53305.51180560272 + - 52994.93516255276 + - 52709.261621122794 + - 52445.828657752274 + - 52201.90331948186 + - 51974.68222395331 + - 51761.29155940955 + - 51558.78708469469 + - 51364.15412925393 + - 51174.30759313369 + - 50986.09194698147 + - 50796.28123204596 + - 50601.579060177064 + - 50398.61861382572 + - 50183.96264604405 + - 49954.103480485384 + - 49705.463011404165 + - 49434.39270365597 + - 49137.173592697545 + - 48810.0162845868 + - 48449.0609559828 + - 48050.37735414571 + - 47609.96479693688 + - 47123.752172818866 + - 46587.59794085529 + - 45997.290130710906 + - 45348.54634265176 + - 44637.01374754491 + - 43858.26908685866 + - 43007.818672662346 + - 42081.09838762659 + - 56563.87445240196 + - 56043.28245111775 + - 55562.546254737164 + - 55119.380046330334 + - 54711.4275795685 + - 54336.26217872409 + - 53991.38673867066 + - 53674.23372488294 + - 53382.1651734368 + - 53112.47269100919 + - 52862.377454878384 + - 52629.030212923644 + - 52409.51128362544 + - 52200.83055606542 + - 51999.92748992635 + - 51803.67111549213 + - 51608.86003364786 + - 51412.222415879754 + - 51210.41600427523 + - 51000.028111522784 + - 50777.575620912125 + - 50539.504986334025 + - 50282.19223228055 + - 50001.94295384479 + - 49694.992316721036 + - 49357.50505720472 + - 48985.57548219244 + - 48575.22746918196 + - 48122.41446627211 + - 47623.01949216302 + - 47072.85513615582 + - 46467.66355815285 + - 45803.11648865766 + - 45074.81522877486 + - 44278.29065021029 + - 43409.00319527084 + - 42462.342876864655 + - 57298.21356531245 + - 56769.10019748491 + - 56280.29845917631 + - 55829.476663694266 + - 55414.23269494762 + - 55032.09400744628 + - 54680.517626301385 + - 54356.89014722519 + - 54058.5277365311 + - 53782.67613113364 + - 53526.510638548556 + - 53287.1361368927 + - 53061.58707488411 + - 52846.8274718419 + - 52639.75091768642 + - 52437.18057293913 + - 52235.869168722624 + - 52032.499006760685 + - 51823.681959378264 + - 51605.9594695014 + - 51375.80255065731 + - 51129.61178697437 + - 50863.71733318212 + - 50574.37891461123 + - 50257.785827193555 + - 49910.05693746202 + - 49527.240682550786 + - 49105.31507019513 + - 48640.18767873147 + - 48127.69565709741 + - 47563.60572483169 + - 46943.614172074165 + - 46263.346859565914 + - 45518.35921864907 + - 44704.13625126707 + - 43816.0925299643 + - 42849.57219788645 + - 58035.12632290253 + - 57497.6000554936 + - 57000.84048753784 + - 56542.47006258043 + - 56120.040794767745 + - 55731.03426884721 + - 55372.861640167524 + - 55042.86363467846 + - 54738.310548931 + - 54456.402250077175 + - 54194.268175870326 + - 53948.96733466476 + - 53717.488305416104 + - 53496.74923768103 + - 53283.59785161739 + - 53074.8114379842 + - 52867.09685814162 + - 52657.09054405093 + - 52441.35849827465 + - 52216.39629397634 + - 51978.62907492078 + - 51724.41155547387 + - 51450.02802060267 + - 51151.692325875454 + - 50825.54789746155 + - 50467.667732131464 + - 50074.05439725689 + - 49640.640030810646 + - 49163.286341366635 + - 48637.784608100104 + - 48059.85568078728 + - 47425.14997980553 + - 46729.2474961335 + - 45967.65779135091 + - 45135.819997638646 + - 44229.102817778694 + - 43242.80452515428 + - 58774.55711241886 + - 58228.72844581684 + - 57724.12079392112 + - 57258.31073051451 + - 56828.80439998085 + - 56433.03751730517 + - 56068.375368073685 + - 55732.11280847372 + - 55421.47426529375 + - 55133.61373592343 + - 54865.61478835353 + - 54614.49056117604 + - 54377.183763584 + - 54150.56667537168 + - 53931.44114693446 + - 53716.5385992689 + - 53502.52002397269 + - 53285.975983244665 + - 53063.426609884875 + - 52831.321607294456 + - 52586.040249475656 + - 52323.891381031994 + - 52041.11341716803 + - 51733.874343689575 + - 51398.271717003496 + - 51030.33266411784 + - 50626.013882641855 + - 50181.20164078589 + - 49691.71177736143 + - 49153.289701781185 + - 48561.61039405895 + - 47912.27840480967 + - 47200.82785524952 + - 46422.72243719571 + - 45573.35541306671 + - 44648.04961588205 + - 43642.05744926248 + - 59516.44973723986 + - 58962.43120525928 + - 58450.08724855718 + - 57976.94857115382 + - 57540.475447670644 + - 57138.057723330174 + - 56767.01481395621 + - 56424.5957059736 + - 56107.978956408355 + - 55814.272692887665 + - 55540.514613639876 + - 55283.67198749447 + - 55040.64165388204 + - 54808.25002283442 + - 54583.25307498452 + - 54362.33636156645 + - 54142.115004415406 + - 53919.1336959678 + - 53689.866699261205 + - 53450.71784793427 + - 53198.02054622683 + - 52928.03776897992 + - 52636.96206163567 + - 52320.91554023737 + - 51975.94989142949 + - 51598.046372457604 + - 51183.11581116847 + - 50726.998606010005 + - 50225.46472603123 + - 49674.213710882366 + - 49068.8746708148 + - 48405.00628668098 + - 47678.09680993464 + - 46883.56406263052 + - 46016.75543742463 + - 45072.94789757405 + - 44047.34797693704 + - 60260.74741687575 + - 59698.65358675752 + - 59178.687137808854 + - 58698.33290428755 + - 58255.005291052585 + - 57846.048273564054 + - 57468.73539788325 + - 57120.269780672585 + - 56797.7841091956 + - 56498.340641317045 + - 56218.931205502784 + - 55956.47720081982 + - 55707.82959693635 + - 55469.76893412172 + - 55239.00532324635 + - 55012.17844578192 + - 54785.85755380115 + - 54556.541469978016 + - 54320.6585875876 + - 54074.56687050612 + - 53814.55385321098 + - 53536.836640780675 + - 53237.56190889492 + - 52912.80590383454 + - 52558.574442481535 + - 52170.80291231904 + - 51745.356271431345 + - 51278.02904850393 + - 50764.545342823316 + - 50200.55882427729 + - 49581.65273335475 + - 48903.339881145715 + - 48161.06264934146 + - 47350.19299023422 + - 46466.03242671762 + - 45503.81205228621 + - 44458.69253103586 + - 61007.392786968594 + - 60437.340259379955 + - 59909.8671641709 + - 59422.412465836795 + - 58972.344699474124 + - 58556.96197078052 + - 58173.49195605483 + - 57819.091902197004 + - 57490.84862670816 + - 57185.77851769053 + - 56900.827533847536 + - 56632.871204483745 + - 56378.71462950489 + - 56135.09247941781 + - 55898.668995330525 + - 55666.03798895222 + - 55433.7228425932 + - 55198.17650916489 + - 54955.781512180016 + - 54702.84994575228 + - 54435.62347459659 + - 54150.27333402908 + - 53842.90032996694 + - 53509.53483892855 + - 53146.13680803346 + - 52748.59575500232 + - 52312.73076815699 + - 51834.290506420446 + - 51308.95319931678 + - 50732.32664697134 + - 50099.94822011056 + - 49407.28486006195 + - 48649.73307875435 + - 47822.61895871757 + - 46921.19815308272 + - 45940.65588558194 + - 44876.106950548594 + - 61090.495857755304 + - 60519.56631564775 + - 59991.266387286894 + - 59503.02994052375 + - 59052.22041381045 + - 58636.130816200304 + - 58251.983727347775 + - 57896.931297508476 + - 57568.05524753915 + - 57262.36686889773 + - 56976.807023643254 + - 56708.24614443592 + - 56453.484234537136 + - 56209.25086780941 + - 55972.20518871637 + - 55738.93591232286 + - 55505.96132429483 + - 55269.72928089942 + - 55026.6172090049 + - 54772.93210608069 + - 54504.91054019737 + - 54218.71865002664 + - 53910.452144841394 + - 53576.13630451566 + - 53211.72597952463 + - 52813.10559094459 + - 52376.089130453074 + - 51896.42016032868 + - 51369.77181345119 + - 50791.74679330155 + - 50157.87737396186 + - 49463.62540011532 + - 48704.382287046385 + - 47875.4690206405 + - 46972.136157384455 + - 45989.56382436602 + - 44922.86171927423 + - 99980.60423340034 + - 99206.28651715042 + - 98496.23456409365 + - 97845.58875396205 + - 97249.41903708887 + - 96702.72493440854 + - 96200.43553745661 + - 95737.40950836978 + - 95308.4350798859 + - 94908.23005534396 + - 94531.44180868412 + - 94172.64728444775 + - 93826.35299777721 + - 93486.99503441618 + - 93148.93905070938 + - 92806.48027360276 + - 92453.84350064331 + - 92085.18309997932 + - 91694.58301036016 + - 91276.05674113632 + - 90823.54737225943 + - 90330.92755428236 + - 89791.99950835906 + - 89200.4950262447 + - 88550.0754702955 + - 87834.33177346888 + - 87046.78443932341 + - 86180.8835420189 + - 85230.0087263161 + - 84187.46920757716 + - 83046.50377176522 + - 81800.28077544458 + - 80441.89814578074 + - 78964.38338054031 + - 77360.6935480912 + - 75623.71528740221 + - 73746.26480804349 + input_power: + - 15007.498173600003 + - 15036.368209511113 + - 15080.71443528889 + - 15140.536850933333 + - 15215.835456444445 + - 15306.610251822223 + - 15412.861237066667 + - 15534.588412177776 + - 15671.791777155559 + - 15824.471332000001 + - 15992.627076711115 + - 16176.259011288892 + - 16375.367135733335 + - 16589.951450044442 + - 16820.011954222224 + - 17065.548648266667 + - 17326.56153217778 + - 17603.05060595556 + - 17895.0158696 + - 18202.457323111117 + - 18525.374966488893 + - 18863.76879973333 + - 19217.63882284445 + - 19586.98503582223 + - 19971.807438666667 + - 20372.10603137778 + - 20787.88081395556 + - 21219.131786399998 + - 21665.858948711124 + - 22128.062300888894 + - 22605.74184293333 + - 23098.89757484445 + - 23607.52949662222 + - 24131.637608266676 + - 24671.22190977778 + - 25226.282401155557 + - 25796.81908239999 + - 15009.869780522999 + - 15038.868070407443 + - 15083.342550158552 + - 15143.293219776333 + - 15218.720079260776 + - 15309.62312861189 + - 15416.002367829666 + - 15537.85779691411 + - 15675.189415865225 + - 15827.997224683 + - 15996.28122336745 + - 16180.041411918555 + - 16379.277790336331 + - 16593.990358620777 + - 16824.17911677189 + - 17069.844064789664 + - 17330.985202674114 + - 17607.60253042522 + - 17899.696048043 + - 18207.26575552745 + - 18530.311652878558 + - 18868.83374009633 + - 19222.832017180786 + - 19592.30648413189 + - 19977.257140949663 + - 20377.68398763412 + - 20793.58702418522 + - 21224.966250603004 + - 21671.821666887456 + - 22134.153273038555 + - 22611.96106905633 + - 23105.24505494078 + - 23614.005230691888 + - 24138.241596309676 + - 24677.954151794118 + - 25233.142897145222 + - 25803.807832362992 + - 15030.951742800002 + - 15061.104318444442 + - 15106.733083955556 + - 15167.838039333332 + - 15244.419184577777 + - 15336.47651968889 + - 15444.010044666666 + - 15567.01975951111 + - 15705.505664222226 + - 15859.467758799996 + - 16028.906043244448 + - 16213.820517555558 + - 16414.21118173333 + - 16630.078035777773 + - 16861.421079688887 + - 17108.240313466667 + - 17370.535737111117 + - 17648.30735062222 + - 17941.555153999994 + - 18250.279147244448 + - 18574.47933035556 + - 18914.155703333334 + - 19269.30826617778 + - 19639.93701888889 + - 20026.04196146666 + - 20427.62309391112 + - 20844.680416222218 + - 21277.213928399993 + - 21725.22363044445 + - 22188.709522355555 + - 22667.671604133327 + - 23162.10987577778 + - 23672.024337288884 + - 24197.41498866668 + - 24738.281829911117 + - 25294.624861022225 + - 25866.444081999995 + - 15051.561205023 + - 15082.868066427443 + - 15129.651117698553 + - 15191.910358836332 + - 15269.645789840777 + - 15362.857410711886 + - 15471.545221449665 + - 15595.70922205411 + - 15735.349412525224 + - 15890.465792862997 + - 16061.058363067448 + - 16247.127123138554 + - 16448.67207307633 + - 16665.69321288077 + - 16898.19054255189 + - 17146.164062089665 + - 17409.61377149411 + - 17688.53967076522 + - 17982.941759902995 + - 18292.820038907448 + - 18618.174507778556 + - 18959.00516651633 + - 19315.31201512078 + - 19687.09505359189 + - 20074.354281929664 + - 20477.089700134115 + - 20895.301308205224 + - 21328.989106143 + - 21778.153093947454 + - 22242.79327161856 + - 22722.909639156333 + - 23218.50219656078 + - 23729.570943831885 + - 24256.11588096967 + - 24798.137007974117 + - 25355.63432484522 + - 25928.607831582984 + - 15071.698167192 + - 15104.159314356444 + - 15152.096651387556 + - 15215.51017828533 + - 15294.399895049779 + - 15388.76580168089 + - 15498.607898178667 + - 15623.926184543108 + - 15764.720660774226 + - 15920.991326872 + - 16092.738182836445 + - 16279.961228667556 + - 16482.660464365334 + - 16700.835889929775 + - 16934.48750536089 + - 17183.615310658668 + - 17448.219305823117 + - 17728.299490854224 + - 18023.855865751997 + - 18334.88843051645 + - 18661.397185147558 + - 19003.38212964533 + - 19360.84326400978 + - 19733.78058824089 + - 20122.194102338664 + - 20526.08380630311 + - 20945.44970013422 + - 21380.291783831995 + - 21830.610057396454 + - 22296.404520827557 + - 22777.67517412533 + - 23274.422017289784 + - 23786.645050320883 + - 24314.344273218678 + - 24857.519685983116 + - 25416.171288614223 + - 25990.299081111993 + - 15091.362629307 + - 15124.978062231445 + - 15174.069685022556 + - 15238.63749768033 + - 15318.681500204779 + - 15414.201692595889 + - 15525.198074853666 + - 15651.670646978107 + - 15793.619408969224 + - 15951.044360826998 + - 16123.945502551447 + - 16312.322834142557 + - 16516.17635560033 + - 16735.506066924776 + - 16970.31196811589 + - 17220.594059173665 + - 17486.352340098114 + - 17767.586810889225 + - 18064.297471546997 + - 18376.484322071447 + - 18704.147362462558 + - 19047.286592720335 + - 19405.90201284478 + - 19779.993622835893 + - 20169.561422693663 + - 20574.605412418117 + - 20995.125592009223 + - 21431.121961466997 + - 21882.59452079145 + - 22349.543269982558 + - 22831.96820904033 + - 23329.86933796478 + - 23843.246656755888 + - 24372.100165413674 + - 24916.429863938112 + - 25476.235752329223 + - 26051.517830586992 + - 15110.554591368 + - 15145.324310052445 + - 15195.570218603558 + - 15261.292317021333 + - 15342.490605305778 + - 15439.16508345689 + - 15551.315751474665 + - 15678.942609359108 + - 15822.045657110226 + - 15980.624894727998 + - 16154.680322212445 + - 16344.211939563556 + - 16549.21974678133 + - 16769.703743865775 + - 17005.66393081689 + - 17257.100307634664 + - 17524.01287431912 + - 17806.401630870223 + - 18104.266577288 + - 18417.607713572448 + - 18746.42503972356 + - 19090.718555741332 + - 19450.488261625782 + - 19825.73415737689 + - 20216.45624299466 + - 20622.654518479118 + - 21044.328983830223 + - 21481.479639047997 + - 21934.106484132448 + - 22402.209519083557 + - 22885.78874390133 + - 23384.844158585787 + - 23899.375763136886 + - 24429.38355755468 + - 24974.867541839118 + - 25535.827715990225 + - 26112.26408000799 + - 15118.93560159393 + - 15154.21851572727 + - 15204.97761972728 + - 15271.21291359395 + - 15352.924397327293 + - 15450.1120709273 + - 15562.775934393974 + - 15690.915987727312 + - 15834.532230927325 + - 15993.624663993993 + - 16168.193286927337 + - 16358.238099727345 + - 16563.759102394015 + - 16784.756294927356 + - 17021.229677327367 + - 17273.17924959404 + - 17540.605011727384 + - 17823.506963727385 + - 18121.885105594058 + - 18435.739437327404 + - 18765.06995892741 + - 19109.87667039408 + - 19470.159571727425 + - 19845.91866292743 + - 20237.153943994097 + - 20643.86541492745 + - 21066.05307572745 + - 21503.71692639412 + - 21956.856966927473 + - 22425.473197327472 + - 22909.565617594144 + - 23409.134227727493 + - 23924.179027727492 + - 24454.70001759418 + - 25000.69719732751 + - 25562.170566927518 + - 26139.12012639418 + - 15129.274053374998 + - 15165.198057819442 + - 15216.598252130556 + - 15283.47463630833 + - 15365.827210352776 + - 15463.655974263887 + - 15576.960928041663 + - 15705.742071686107 + - 15849.999405197224 + - 16009.732928574998 + - 16184.942641819447 + - 16375.628544930556 + - 16581.790637908332 + - 16803.428920752773 + - 17040.54339346389 + - 17293.134056041665 + - 17561.200908486113 + - 17844.743950797223 + - 18143.763182974995 + - 18458.258605019448 + - 18788.23021693056 + - 19133.67801870833 + - 19494.602010352784 + - 19871.002191863892 + - 20262.878563241662 + - 20670.231124486116 + - 21093.059875597224 + - 21531.364816574995 + - 21985.14594741945 + - 22454.403268130558 + - 22939.13677870833 + - 23439.34647915278 + - 23955.032369463886 + - 24486.194449641673 + - 25032.832719686114 + - 25594.947179597224 + - 26172.53782937499 + - 15147.521015328 + - 15184.599305532442 + - 15237.153785603556 + - 15305.184455541332 + - 15388.691315345777 + - 15487.674365016886 + - 15602.133604554665 + - 15732.069033959107 + - 15877.480653230225 + - 16038.368462367998 + - 16214.732461372445 + - 16406.572650243557 + - 16613.88902898133 + - 16836.68159758577 + - 17074.95035605689 + - 17328.695304394667 + - 17597.916442599115 + - 17882.61377067022 + - 18182.787288607997 + - 18498.43699641245 + - 18829.56289408356 + - 19176.16498162133 + - 19538.24325902578 + - 19915.797726296893 + - 20308.828383434666 + - 20717.335230439112 + - 21141.318267310224 + - 21580.777494047998 + - 22035.712910652448 + - 22506.12451712356 + - 22992.012313461328 + - 23493.37629966578 + - 24010.216475736885 + - 24542.532841674674 + - 25090.325397479108 + - 25653.59414315022 + - 26232.33907868799 + - 15165.295477227 + - 15203.528053191445 + - 15257.236819022555 + - 15326.421774720331 + - 15411.082920284774 + - 15511.220255715885 + - 15626.833781013665 + - 15757.923496178108 + - 15904.489401209225 + - 16066.531496106996 + - 16244.049780871446 + - 16437.044255502555 + - 16645.514920000332 + - 16869.461774364776 + - 17108.88481859589 + - 17363.784052693667 + - 17634.159476658115 + - 17920.01109048922 + - 18221.338894186996 + - 18538.142887751445 + - 18870.42307118256 + - 19218.179444480324 + - 19581.412007644783 + - 19960.120760675887 + - 20354.305703573657 + - 20763.966836338117 + - 21189.10415896922 + - 21629.717671467 + - 22085.80737383145 + - 22557.373266062554 + - 23044.415348160328 + - 23546.933620124782 + - 24064.92808195589 + - 24598.39873365367 + - 25147.34557521811 + - 25711.768606649224 + - 26291.667827946992 + - 15182.597439072002 + - 15221.984300796445 + - 15276.847352387558 + - 15347.186593845332 + - 15433.002025169779 + - 15534.29364636089 + - 15651.061457418667 + - 15783.30545834311 + - 15931.025649134226 + - 16094.222029792 + - 16272.894600316447 + - 16467.043360707557 + - 16676.66831096533 + - 16901.769451089775 + - 17142.346781080887 + - 17398.40030093867 + - 17669.930010663116 + - 17956.935910254222 + - 18259.417999712 + - 18577.37627903645 + - 18910.81074822756 + - 19259.721407285335 + - 19624.108256209784 + - 20003.97129500089 + - 20399.310523658667 + - 20810.125942183116 + - 21236.417550574224 + - 21678.185348831998 + - 22135.42933695645 + - 22608.14951494756 + - 23096.34588280533 + - 23600.018440529784 + - 24119.167188120886 + - 24653.792125578675 + - 25203.89325290312 + - 25769.470570094225 + - 26350.524077151997 + - 15199.426900863002 + - 15239.968048347444 + - 15295.98538569856 + - 15367.478912916333 + - 15454.448630000777 + - 15556.894536951891 + - 15674.816633769666 + - 15808.21492045411 + - 15957.089397005226 + - 16121.440063422999 + - 16301.266919707448 + - 16496.569965858558 + - 16707.34920187633 + - 16933.604627760775 + - 17175.336243511894 + - 17432.54404912967 + - 17705.228044614116 + - 17993.388229965225 + - 18297.024605182996 + - 18616.137170267448 + - 18950.725925218558 + - 19300.790870036333 + - 19666.33200472078 + - 20047.34932927189 + - 20443.84284368966 + - 20855.812547974117 + - 21283.258442125232 + - 21726.180526142994 + - 22184.578800027448 + - 22658.45326377856 + - 23147.803917396326 + - 23652.630760880784 + - 24172.933794231885 + - 24708.713017449678 + - 25259.968430534114 + - 25826.700033485227 + - 26408.90782630299 + - 15215.783862600001 + - 15257.479295844445 + - 15314.650918955555 + - 15387.298731933332 + - 15475.422734777776 + - 15579.02292748889 + - 15698.09931006667 + - 15832.651882511107 + - 15982.680644822227 + - 16148.185596999998 + - 16329.166739044445 + - 16525.624070955557 + - 16737.557592733334 + - 16964.967304377777 + - 17207.853205888892 + - 17466.21529726667 + - 17740.053578511117 + - 18029.368049622226 + - 18334.158710599997 + - 18654.42556144445 + - 18990.168602155558 + - 19341.387832733333 + - 19708.083253177785 + - 20090.25486348889 + - 20487.902663666664 + - 20901.026653711113 + - 21329.626833622224 + - 21773.703203399997 + - 22233.255763044446 + - 22708.284512555558 + - 23198.78945193333 + - 23704.770581177785 + - 24226.227900288883 + - 24763.16140926668 + - 25315.571108111115 + - 25883.456996822224 + - 26466.819075399988 + - 15231.668324283002 + - 15274.518043287444 + - 15332.843952158557 + - 15406.646050896332 + - 15495.924339500776 + - 15600.67881797189 + - 15720.909486309669 + - 15856.616344514108 + - 16007.799392585222 + - 16174.458630522999 + - 16356.59405832745 + - 16554.205675998557 + - 16767.293483536334 + - 16995.857480940776 + - 17239.897668211892 + - 17499.414045349666 + - 17774.406612354116 + - 18064.875369225225 + - 18370.820315963 + - 18692.241452567447 + - 19029.13877903856 + - 19381.51229537633 + - 19749.362001580786 + - 20132.687897651893 + - 20531.489983589665 + - 20945.768259394117 + - 21375.522725065224 + - 21820.753380603 + - 22281.460226007453 + - 22757.64326127856 + - 23249.30248641633 + - 23756.43790142078 + - 24279.04950629189 + - 24817.137301029677 + - 25370.701285634117 + - 25939.741460105226 + - 26524.257824442993 + - 15247.080285912 + - 15291.084290676445 + - 15350.564485307556 + - 15425.52086980533 + - 15515.953444169776 + - 15621.862208400888 + - 15743.247162498665 + - 15880.108306463108 + - 16032.445640294223 + - 16200.259163991997 + - 16383.548877556446 + - 16582.314780987555 + - 16796.556874285332 + - 17026.275157449774 + - 17271.46963048089 + - 17532.140293378667 + - 17808.287146143117 + - 18099.91018877422 + - 18407.009421271992 + - 18729.584843636447 + - 19067.636455867556 + - 19421.164257965334 + - 19790.168249929786 + - 20174.64843176089 + - 20574.604803458664 + - 20990.037365023116 + - 21420.946116454226 + - 21867.331057751995 + - 22329.19218891645 + - 22806.529509947555 + - 23299.34302084533 + - 23807.63272160978 + - 24331.398612240886 + - 24870.640692738674 + - 25425.358963103114 + - 25995.553423334226 + - 26581.22407343199 + - 15262.019747487002 + - 15307.178038011443 + - 15367.812518402558 + - 15443.923188660332 + - 15535.510048784778 + - 15642.573098775889 + - 15765.112338633666 + - 15903.127768358107 + - 16056.619387949226 + - 16225.587197406998 + - 16410.031196731445 + - 16609.951385922555 + - 16825.34776498033 + - 17056.220333904777 + - 17302.56909269589 + - 17564.394041353666 + - 17841.695179878116 + - 18134.472508269224 + - 18442.726026526998 + - 18766.45573465145 + - 19105.661632642554 + - 19460.343720500332 + - 19830.501998224783 + - 20216.13646581589 + - 20617.24712327366 + - 21033.833970598116 + - 21465.897007789226 + - 21913.436234846995 + - 22376.45165177145 + - 22854.94325856256 + - 23348.911055220327 + - 23858.355041744784 + - 24383.275218135885 + - 24923.671584393676 + - 25479.544140518115 + - 26050.892886509228 + - 26637.71782236699 + - 15276.486709007999 + - 15322.799285292442 + - 15384.588051443552 + - 15461.85300746133 + - 15554.594153345775 + - 15662.811489096886 + - 15786.505014714663 + - 15925.674730199107 + - 16080.320635550223 + - 16250.442730767996 + - 16436.041015852446 + - 16637.115490803557 + - 16853.666155621333 + - 17085.693010305775 + - 17333.19605485689 + - 17596.175289274666 + - 17874.630713559112 + - 18168.56232771022 + - 18477.970131727994 + - 18802.854125612444 + - 19143.214309363553 + - 19499.05068298133 + - 19870.363246465782 + - 20257.151999816888 + - 20659.41694303466 + - 21077.158076119114 + - 21510.375399070224 + - 21959.068911887993 + - 22423.23861457245 + - 22902.884507123556 + - 23398.006589541328 + - 23908.60486182578 + - 24434.679323976885 + - 24976.229975994676 + - 25533.256817879115 + - 26105.759849630223 + - 26693.73907124799 + - 15290.481170474999 + - 15337.948032519442 + - 15400.891084430556 + - 15479.31032620833 + - 15573.205757852775 + - 15682.577379363887 + - 15807.425190741666 + - 15947.749191986108 + - 16103.549383097225 + - 16274.825764074996 + - 16461.578334919446 + - 16663.807095630556 + - 16881.512046208332 + - 17114.693186652774 + - 17363.350516963892 + - 17627.484037141665 + - 17907.093747186114 + - 18202.179647097222 + - 18512.741736874992 + - 18838.780016519442 + - 19180.294486030558 + - 19537.285145408325 + - 19909.751994652783 + - 20297.69503376389 + - 20701.114262741663 + - 21120.009681586114 + - 21554.38129029722 + - 22004.229088874996 + - 22469.55307731945 + - 22950.353255630558 + - 23446.629623808327 + - 23958.382181852783 + - 24485.610929763887 + - 25028.315867541674 + - 25586.496995186117 + - 26160.15431269722 + - 26749.28782007499 + - 15304.003131888003 + - 15352.624279692445 + - 15416.721617363559 + - 15496.295144901334 + - 15591.34486230578 + - 15701.87076957689 + - 15827.872866714668 + - 15969.35115371911 + - 16126.305630590228 + - 16298.736297328001 + - 16486.643153932448 + - 16690.026200403558 + - 16908.885436741337 + - 17143.220862945775 + - 17393.032479016892 + - 17658.32028495467 + - 17939.084280759118 + - 18235.324466430226 + - 18547.040841968 + - 18874.233407372452 + - 19216.90216264356 + - 19575.047107781334 + - 19948.668242785785 + - 20337.765567656887 + - 20742.339082394665 + - 21162.38878699912 + - 21597.91468147023 + - 22048.916765807997 + - 22515.395040012452 + - 22997.34950408356 + - 23494.78015802133 + - 24007.687001825787 + - 24536.070035496887 + - 25079.929259034678 + - 25639.26467243912 + - 26214.07627571023 + - 26804.364068847994 + - 15317.052593247003 + - 15366.828026811443 + - 15432.079650242556 + - 15512.807463540332 + - 15609.011466704778 + - 15720.691659735889 + - 15847.848042633666 + - 15990.480615398112 + - 16148.589378029224 + - 16322.174330526997 + - 16511.23547289145 + - 16715.772805122557 + - 16935.786327220336 + - 17171.276039184777 + - 17422.24194101589 + - 17688.684032713667 + - 17970.602314278116 + - 18267.996785709227 + - 18580.867447006996 + - 18909.21429817145 + - 19253.03733920256 + - 19612.33657010033 + - 19987.111990864778 + - 20377.363601495887 + - 20783.09140199366 + - 21204.29539235812 + - 21640.975572589225 + - 22093.131942687 + - 22560.764502651447 + - 23043.873252482554 + - 23542.45819218033 + - 24056.51932174479 + - 24586.05664117589 + - 25131.070150473683 + - 25691.559849638117 + - 26267.52573866922 + - 26858.96781756699 + - 15329.629554551999 + - 15380.559273876444 + - 15446.965183067556 + - 15528.847282125333 + - 15626.205571049777 + - 15739.040049840889 + - 15867.350718498667 + - 16011.13757702311 + - 16170.400625414224 + - 16345.139863671999 + - 16535.355291796444 + - 16741.046909787558 + - 16962.214717645336 + - 17198.858715369777 + - 17450.97890296089 + - 17718.575280418667 + - 18001.647847743116 + - 18300.196604934223 + - 18614.221551991996 + - 18943.72268891645 + - 19288.700015707556 + - 19649.153532365333 + - 20025.08323888978 + - 20416.48913528089 + - 20823.371221538666 + - 21245.729497663116 + - 21683.563963654226 + - 22136.874619511997 + - 22605.661465236448 + - 23089.924500827557 + - 23589.66372628533 + - 24104.879141609785 + - 24635.570746800884 + - 25181.738541858682 + - 25743.382526783116 + - 26320.502701574227 + - 26913.09906623199 + - 15341.734015803 + - 15393.818020887444 + - 15461.378215838558 + - 15544.414600656333 + - 15642.92717534078 + - 15756.91593989189 + - 15886.380894309666 + - 16031.32203859411 + - 16191.739372745225 + - 16367.632896762998 + - 16559.002610647447 + - 16765.84851439856 + - 16988.17060801633 + - 17225.968891500772 + - 17479.24336485189 + - 17747.99402806967 + - 18032.220881154117 + - 18331.923924105227 + - 18647.103156923 + - 18977.75857960745 + - 19323.890192158557 + - 19685.497994576333 + - 20062.581986860783 + - 20455.142169011888 + - 20863.17854102966 + - 21286.69110291412 + - 21725.679854665224 + - 22180.144796283 + - 22650.08592776745 + - 23135.503249118556 + - 23636.396760336327 + - 24152.766461420782 + - 24684.612352371885 + - 25231.934433189683 + - 25794.732703874117 + - 26373.007164425224 + - 26966.75781484299 + - 15353.365977 + - 15406.604267844443 + - 15475.318748555557 + - 15559.50941913333 + - 15659.176279577776 + - 15774.319329888887 + - 15904.938570066666 + - 16051.034000111109 + - 16212.605620022223 + - 16389.6534298 + - 16582.177429444448 + - 16790.177618955557 + - 17013.65399833333 + - 17252.606567577775 + - 17507.03532668889 + - 17776.940275666668 + - 18062.321414511112 + - 18363.178743222223 + - 18679.512261799995 + - 19011.321970244444 + - 19358.60786855556 + - 19721.369956733335 + - 20099.608234777785 + - 20493.32270268889 + - 20902.513360466663 + - 21327.180208111116 + - 21767.32324562222 + - 22222.942473 + - 22694.037890244454 + - 23180.609497355563 + - 23682.657294333327 + - 24200.181281177785 + - 24733.181457888888 + - 25281.657824466678 + - 25845.610380911115 + - 26425.03912722222 + - 27019.94406339999 + - 15364.525438143 + - 15418.918014747444 + - 15488.786781218556 + - 15574.131737556334 + - 15674.952883760778 + - 15791.250219831889 + - 15923.023745769666 + - 16070.273461574106 + - 16232.999367245224 + - 16411.201462783 + - 16604.879748187446 + - 16814.034223458555 + - 17038.664888596333 + - 17278.771743600773 + - 17534.35478847189 + - 17805.41402320967 + - 18091.94944781412 + - 18393.961062285223 + - 18711.448866623 + - 19044.41286082745 + - 19392.85304489856 + - 19756.76941883633 + - 20136.161982640784 + - 20531.030736311888 + - 20941.37567984966 + - 21367.19681325412 + - 21808.494136525223 + - 22265.267649662997 + - 22737.517352667448 + - 23225.243245538557 + - 23728.44532827633 + - 24247.123600880786 + - 24781.278063351885 + - 25330.908715689682 + - 25896.015557894116 + - 26476.598589965226 + - 27072.657811902987 + - 15365.736212566284 + - 15420.257043246664 + - 15490.254063793713 + - 15575.727274207426 + - 15676.676674487806 + - 15793.102264634856 + - 15925.00404464857 + - 16072.382014528948 + - 16235.236174276 + - 16413.566523889713 + - 16607.373063370098 + - 16816.65579271714 + - 17041.414711930855 + - 17281.649821011237 + - 17537.36111995829 + - 17808.548608772 + - 18095.212287452385 + - 18397.35215599943 + - 18714.968214413137 + - 19048.060462693524 + - 19396.628900840573 + - 19760.673528854284 + - 20140.194346734672 + - 20535.19135448171 + - 20945.664552095423 + - 21371.61393957581 + - 21813.03951692286 + - 22269.941284136563 + - 22742.319241216956 + - 23230.173388164 + - 23733.503724977705 + - 24252.3102516581 + - 24786.59296820514 + - 25336.351874618867 + - 25901.58697089924 + - 26482.29825704629 + - 27078.485733059988 + - 15318.6466996 + - 15430.881818177771 + - 15558.593126622225 + - 15701.780624933332 + - 15860.444313111107 + - 16034.584191155556 + - 16224.200259066667 + - 16429.29251684444 + - 16649.86096448889 + - 16885.905602 + - 17137.426429377778 + - 17404.423446622226 + - 17686.896653733333 + - 17984.846050711105 + - 18298.271637555557 + - 18627.173414266665 + - 18971.55138084445 + - 19331.405537288887 + - 19706.735883599995 + - 20097.542419777783 + - 20503.825145822222 + - 20925.58406173333 + - 21362.819167511116 + - 21815.530463155555 + - 22283.717948666665 + - 22767.38162404445 + - 23266.52148928889 + - 23781.137544399993 + - 24311.229789377783 + - 24856.798224222224 + - 25417.842848933327 + - 25994.363663511118 + - 26586.36066795555 + - 27193.833862266678 + - 27816.783246444444 + - 28455.20882048889 + - 29109.11058439999 + use_defrost_map: true + heat_source_type: CONDENSER + id: compressor + shut_off_logic: + - comparison_type: GREATER_THAN + heating_logic: + differential_temperature: 0 + temperature_weight_distribution: + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + turn_on_logic: + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 2.7777777777777777 + temperature_weight_distribution: + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + multipass_flow_rate: 0.002271246 + primary_heat_source_id: compressor + tank: + metadata: + schema: RSTANK + performance: + bottom_fraction_of_tank_mixing_on_draw: 0 + fittings_ua: 0 + ua: 8.791381193505783 + volume: 3.028328 +depresses_temperature: false +fixed_volume: false +metadata: + schema: HPWHSimInput +number_of_nodes: 24 +standard_setpoint: 330.3722222222222 +system_type: CENTRAL diff --git a/examples/ColmacCxA_20_SP.yaml b/examples/ColmacCxA_20_SP.yaml new file mode 100644 index 0000000..2d2aef3 --- /dev/null +++ b/examples/ColmacCxA_20_SP.yaml @@ -0,0 +1,4152 @@ +--- +central_system: + external_inlet_height: 0.9895833333333334 + external_outlet_height: 0 + heat_source_configurations: + - heat_distribution: + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSCONDENSERWATERHEATSOURCE + performance: + coil_configuration: EXTERNAL + compressor_lockout_temperature_hysteresis: 0 + maximum_refrigerant_temperature: 344.26111111111106 + maximum_temperature: 373.15 + minimum_temperature: 277.59444444444443 + performance_map: + grid_variables: + evaporator_environment_dry_bulb_temperature: + - 277.59444444444443 + - 277.65 + - 278.15 + - 278.65 + - 279.15 + - 279.65 + - 280.15 + - 280.3723 + - 280.65 + - 281.15 + - 281.65 + - 282.15 + - 282.65 + - 283.15 + - 283.65 + - 284.15 + - 284.65 + - 285.15 + - 285.65 + - 286.15 + - 286.65 + - 287.15 + - 287.65 + - 288.15 + - 288.65 + - 288.70555559999997 + - 373.15 + heat_source_temperature: + - 273.15 + - 275.12530864197527 + - 277.1006172839506 + - 279.0759259259259 + - 281.0512345679012 + - 283.02654320987654 + - 285.0018518518518 + - 286.9771604938271 + - 288.95246913580246 + - 290.92777777777775 + - 292.9030864197531 + - 294.8783950617284 + - 296.8537037037037 + - 298.82901234567896 + - 300.8043209876543 + - 302.7796296296296 + - 304.75493827160494 + - 306.73024691358023 + - 308.7055555555555 + - 310.68086419753087 + - 312.65617283950616 + - 314.63148148148144 + - 316.6067901234568 + - 318.5820987654321 + - 320.55740740740737 + - 322.5327160493827 + - 324.508024691358 + - 326.4833333333333 + - 328.45864197530864 + - 330.4339506172839 + - 332.4092592592592 + - 334.38456790123456 + - 336.35987654320985 + - 338.3351851851852 + - 340.3104938271605 + - 342.2858024691358 + - 344.26111111111106 + outlet_temperature: + - 330.3722222222222 + - 338.15 + lookup_variables: + heating_capacity: + - 41192.99923874628 + - 41213.895875682894 + - 41232.70437061287 + - 41249.40659204656 + - 41263.96029521189 + - 41276.29912205447 + - 41286.33260123763 + - 41293.946148142306 + - 41299.00106486717 + - 41301.33454022845 + - 41300.759649760126 + - 41297.0653557138 + - 41290.01650705879 + - 41279.353839482035 + - 41264.793975388115 + - 41246.02942389937 + - 41222.728580855735 + - 41194.53572881478 + - 41161.07103705184 + - 41121.93056155985 + - 41076.68624504939 + - 41024.88591694876 + - 40966.05329340391 + - 40899.6879772784 + - 40825.265458153575 + - 40742.237112328316 + - 40650.03020281923 + - 40548.04787936061 + - 40435.669178404365 + - 40312.24902312013 + - 40177.11822339513 + - 40029.58347583431 + - 39868.9273637603 + - 39694.408357213324 + - 39505.26081295132 + - 39300.694974449885 + - 39079.89697190226 + - 41150.99741036255 + - 41212.74656646111 + - 41271.121216306994 + - 41326.10758801254 + - 41377.66779640774 + - 41425.739843040275 + - 41470.23761617547 + - 41511.050890796374 + - 41548.0453286036 + - 41581.0624780155 + - 41609.91977416808 + - 41634.41053891501 + - 41654.30398082761 + - 41669.34519519489 + - 41679.255164023496 + - 41683.73075603775 + - 41682.444726679685 + - 41675.04571810893 + - 41661.15825920282 + - 41640.38276555633 + - 41612.295539482104 + - 41576.448770010495 + - 41532.3705328895 + - 41479.564790584715 + - 41417.51139227952 + - 41345.66607387484 + - 41263.46045798938 + - 41170.30205395941 + - 41065.574257838896 + - 40948.63635239957 + - 40818.823507130655 + - 40675.44677823916 + - 40517.79310864973 + - 40345.12532800466 + - 40156.68215266392 + - 39951.678185705176 + - 39729.303916923694 + - 41251.21670011293 + - 41271.847843703414 + - 41290.39856781561 + - 41306.85037169446 + - 41321.16064130269 + - 41333.262649320626 + - 41343.06555514624 + - 41350.45440489527 + - 41355.29013140097 + - 41357.40955421441 + - 41356.62537960422 + - 41352.72620055674 + - 41345.47649677594 + - 41334.616634683545 + - 41319.86286741884 + - 41300.90733483879 + - 41277.418063518126 + - 41249.03896674913 + - 41215.38984454179 + - 41176.06638362379 + - 41130.64015744042 + - 41078.65862615468 + - 41019.64513664724 + - 40953.09892251638 + - 40878.49510407813 + - 40795.2846883661 + - 40702.89456913162 + - 40600.72752684367 + - 40488.16222868889 + - 40364.5532285716 + - 40229.230967113785 + - 40081.50177165505 + - 39920.64785625275 + - 39745.92732168183 + - 39556.57415543492 + - 39351.79823172236 + - 39130.78531147209 + - 41204.67161170059 + - 41266.14813016175 + - 41324.25482432621 + - 41378.97750378382 + - 41430.27786484207 + - 41478.09349052625 + - 41522.337850579155 + - 41562.90030146136 + - 41599.64608635109 + - 41632.41633514416 + - 41661.02806445411 + - 41685.27417761219 + - 41704.92346466719 + - 41719.7206023857 + - 41729.386154251886 + - 41733.61657046761 + - 41732.0841879524 + - 41724.437230343465 + - 41710.29980799562 + - 41689.27191798143 + - 41660.92944409106 + - 41624.82415683238 + - 41580.48371343089 + - 41527.41165782977 + - 41465.0874206899 + - 41392.966319389765 + - 41310.479558025574 + - 41217.034227411146 + - 41112.013305078 + - 40994.77565527533 + - 40864.65602896997 + - 40720.96506384643 + - 40562.98928430687 + - 40389.99110147115 + - 40201.20881317677 + - 39995.85660397888 + - 39773.124545150335 + - 41777.71064640568 + - 41795.94854881833 + - 41812.17637735077 + - 41826.37230786047 + - 41838.49040292248 + - 41848.46061182953 + - 41856.18877059202 + - 41861.55660193804 + - 41864.421715313336 + - 41864.617606881286 + - 41861.95365952296 + - 41856.2151428371 + - 41847.163213140084 + - 41834.53491346601 + - 41818.04317356658 + - 41797.376809911206 + - 41772.200525686945 + - 41742.1549107985 + - 41706.85644186829 + - 41665.89748223636 + - 41618.84628196045 + - 41565.24697781592 + - 41504.61959329586 + - 41436.460038610945 + - 41360.2401106896 + - 41275.40749317786 + - 41181.385756439435 + - 41077.57435755572 + - 40963.34864032572 + - 40838.059835266205 + - 40701.0350596115 + - 40551.5773173137 + - 40388.96549904248 + - 40212.45438218522 + - 40021.27463084697 + - 39814.63279585044 + - 39591.71131473598 + - 41690.36323140596 + - 41749.38076695967 + - 41805.071411188415 + - 41857.41720697987 + - 41906.3760839393 + - 41951.881858389745 + - 41993.844233371856 + - 42032.148798643975 + - 42066.6570306821 + - 42097.20629267987 + - 42123.60983454863 + - 42145.65679291734 + - 42163.1121911327 + - 42175.716939259 + - 42183.187834078235 + - 42185.21755909006 + - 42181.47468451181 + - 42171.60366727845 + - 42155.224851042614 + - 42131.93446617465 + - 42101.30462976252 + - 42062.883345611874 + - 42016.194504246036 + - 41960.737882905945 + - 41895.9891455503 + - 41821.39984285535 + - 41736.39741221512 + - 41640.38517774125 + - 41532.742350262975 + - 41412.82402732735 + - 41279.96119319894 + - 41133.460718860115 + - 40972.60536201078 + - 40796.653767068616 + - 40604.84046516888 + - 40396.375874164565 + - 40170.44629862631 + - 42308.75980816113 + - 42324.598027970496 + - 42338.49803661611 + - 42350.43468656784 + - 42360.3587170131 + - 42368.19675385706 + - 42373.85130972254 + - 42377.200783949964 + - 42378.09946259751 + - 42376.377518440975 + - 42371.841010973825 + - 42364.27188640718 + - 42353.42797766987 + - 42339.04300440832 + - 42320.82657298669 + - 42298.46417648678 + - 42271.617194708015 + - 42239.92289416757 + - 42202.99442810019 + - 42160.420836458376 + - 42111.76704591222 + - 42056.57386984953 + - 41994.35800837577 + - 41924.612048314026 + - 41846.80446320514 + - 41760.37961330749 + - 41664.75774559722 + - 41559.33499376817 + - 41443.48337823169 + - 41316.55080611698 + - 41177.86107127077 + - 41026.7138542575 + - 40862.384722359326 + - 40684.125129575965 + - 40491.16241662492 + - 40282.699810941245 + - 40057.91642667774 + - 42180.776177508626 + - 42237.32575672607 + - 42290.592809252936 + - 42340.55561127467 + - 42387.16832569435 + - 42430.36100213285 + - 42470.039576928546 + - 42506.08587313761 + - 42538.357600533796 + - 42566.68835560859 + - 42590.887621571084 + - 42610.74076834808 + - 42626.009052584 + - 42636.42961764099 + - 42641.71549359882 + - 42641.55559725491 + - 42635.614732124406 + - 42623.533588440085 + - 42604.92874315238 + - 42579.392659929385 + - 42546.49368915688 + - 42505.77606793831 + - 42456.75992009479 + - 42398.94125616506 + - 42331.7919734056 + - 42254.759855790464 + - 42167.268574011454 + - 42068.71768547797 + - 41958.482634317115 + - 41835.91475137371 + - 41700.341254210114 + - 41551.06524710644 + - 41387.365721060465 + - 41208.49755378761 + - 41013.691509720935 + - 40802.154240011216 + - 40573.068282526896 + - 42844.34777187292 + - 42857.78043676775 + - 42869.3482703336 + - 42879.02280165269 + - 42886.751446524875 + - 42892.45750746769 + - 42896.04017371637 + - 42897.37452122377 + - 42896.31151266044 + - 42892.677997414576 + - 42886.27671159206 + - 42876.886278016405 + - 42864.26120622882 + - 42848.131892488185 + - 42828.20461977101 + - 42804.16155777151 + - 42775.66076290155 + - 42742.33617829065 + - 42703.79763378602 + - 42659.63084595246 + - 42609.39741807256 + - 42552.634840146486 + - 42488.85648889211 + - 42417.55162774489 + - 42338.185406858116 + - 42250.19886310256 + - 42153.00892006678 + - 42046.00838805695 + - 41928.56596409689 + - 41800.02623192816 + - 41659.70966200995 + - 41506.91261151903 + - 41340.90732434999 + - 41160.94193111494 + - 40966.24044914376 + - 40756.00278248398 + - 40529.40472190073 + - 42675.90751707449 + - 42729.980828849286 + - 42780.81741023052 + - 42828.39177070144 + - 42872.654306462944 + - 42913.53130043364 + - 42950.92492224977 + - 42984.713228265224 + - 43014.750161551616 + - 43040.86555189817 + - 43062.86511581183 + - 43080.53045651713 + - 43093.61906395632 + - 43101.86431478934 + - 43104.97547239373 + - 43102.63768686471 + - 43094.51199501525 + - 43080.235320375876 + - 43059.42047319481 + - 43031.65615043797 + - 42996.50693578895 + - 42953.51329964894 + - 42902.19159913688 + - 42842.03407808925 + - 42772.5088670604 + - 42693.05998332211 + - 42603.10733086399 + - 42502.04670039331 + - 42389.24976933485 + - 42264.06410183127 + - 42125.813148742745 + - 41973.79624764717 + - 41807.2886228401 + - 41625.54138533472 + - 41427.78153286194 + - 41213.21194987034 + - 40981.01140752609 + - 43384.45714377461 + - 43395.478950557845 + - 43404.7108229651 + - 43412.12096669105 + - 43417.653474147955 + - 43421.228324465745 + - 43422.74138349204 + - 43422.06440379212 + - 43419.04502464894 + - 43413.50677206308 + - 43405.24905875281 + - 43394.04718415406 + - 43379.65233442043 + - 43361.791582423226 + - 43340.16788775135 + - 43314.4600967114 + - 43284.32294232764 + - 43249.38704434204 + - 43209.2589092141 + - 43163.52093012118 + - 43111.731386958156 + - 43053.42444633762 + - 42988.110161589844 + - 42915.27447276276 + - 42834.37920662194 + - 42744.862076650636 + - 42646.13668304977 + - 42537.592512737916 + - 42418.59493935134 + - 42288.485223243944 + - 42146.58051148733 + - 41992.173837870716 + - 41824.53412290106 + - 41642.90617380288 + - 41446.51068451846 + - 41234.544235707705 + - 41006.17929474818 + - 43175.753336909394 + - 43227.34273245759 + - 43275.74262557188 + - 43320.92375903336 + - 43362.83276234066 + - 43401.3921517102 + - 43436.50033007602 + - 43468.031587089805 + - 43495.83609912096 + - 43519.73992925652 + - 43539.54502730117 + - 43555.02922977726 + - 43565.94625992486 + - 43572.02572770167 + - 43572.973129783044 + - 43568.46984956199 + - 43558.17315714928 + - 43541.7162093732 + - 43518.70804977981 + - 43488.73360863279 + - 43451.3537029135 + - 43406.105036320994 + - 43352.50019927192 + - 43290.02766890065 + - 43218.15180905924 + - 43136.31287031733 + - 43043.92698996228 + - 42940.386191999125 + - 42825.05838715051 + - 42697.28737285684 + - 42556.3928332761 + - 42401.67033928397 + - 42232.391348473786 + - 42047.80320515658 + - 41847.12914036101 + - 41629.568271833436 + - 41394.29560403785 + - 43929.06954983972 + - 43937.67576442836 + - 43944.568458712405 + - 43949.7125149989 + - 43953.04870231248 + - 43954.49367639551 + - 43953.93997970802 + - 43951.25604142766 + - 43946.28617744975 + - 43938.85059038737 + - 43928.74536957111 + - 43915.74249104934 + - 43899.58981758808 + - 43880.01109867097 + - 43856.70597049935 + - 43829.34995599225 + - 43797.5944647863 + - 43761.066793235834 + - 43719.37012441286 + - 43672.08352810705 + - 43618.76196082567 + - 43558.936265793796 + - 43492.113172954065 + - 43417.77529896675 + - 43335.38114720991 + - 43244.36510777913 + - 43144.13745748776 + - 43034.08435986682 + - 42913.56786516491 + - 42781.92591034837 + - 42638.472319101194 + - 42482.496801825 + - 42313.26495563913 + - 42130.01826438054 + - 41931.97409860388 + - 41718.32571558147 + - 41488.24225930329 + - 43680.30874355901 + - 43729.40723641912 + - 43775.36488646767 + - 43818.14866978345 + - 43857.701449162996 + - 43893.94197412047 + - 43926.76488088769 + - 43956.04069241421 + - 43981.615818367136 + - 44003.31255513131 + - 44020.92908580925 + - 44034.2394802211 + - 44042.99369490469 + - 44046.91757311552 + - 44045.71284482677 + - 44039.0571267292 + - 44026.60392223136 + - 44007.9826214594 + - 43982.798501257115 + - 43950.632725186 + - 43911.04234352518 + - 43863.56029327153 + - 43807.69539813951 + - 43742.93236856125 + - 43668.731801686576 + - 43584.53018138297 + - 43489.73987823558 + - 43383.749149547206 + - 43265.92213933833 + - 43135.59887834708 + - 42992.0952840293 + - 42834.70316055842 + - 42662.69019882561 + - 42475.29997643965 + - 42271.75195772701 + - 42051.24149373184 + - 41812.93982221593 + - 44172.64527651253 + - 44180.176147460574 + - 44186.027958999315 + - 44190.16411585762 + - 44192.52390948206 + - 44193.02251803684 + - 44191.55100640383 + - 44187.976326182616 + - 44182.14131569037 + - 44173.86469996203 + - 44162.941090750064 + - 44149.14098652473 + - 44132.2107724739 + - 44111.87272050312 + - 44087.82498923558 + - 44059.74162401217 + - 44027.27255689141 + - 43990.043606649524 + - 43947.65647878035 + - 43899.68876549548 + - 43845.69394572406 + - 43785.20138511298 + - 43717.71633602678 + - 43642.71993754761 + - 43559.66921547542 + - 43467.997082327645 + - 43367.112337339546 + - 43256.399666463956 + - 43135.21964237137 + - 43002.908724450026 + - 42858.779258805764 + - 42702.119478262095 + - 42532.19350236023 + - 42348.241337358995 + - 42149.478876234905 + - 41935.09789868219 + - 41704.26607111265 + - 43906.14498711192 + - 43954.133954360295 + - 43999.00417262156 + - 44040.72094329877 + - 44079.22545451255 + - 44114.43478110135 + - 44146.241884621166 + - 44174.5156133457 + - 44199.1007022663 + - 44219.81777309202 + - 44236.463334249565 + - 44248.80978088326 + - 44256.605394855156 + - 44259.574344744935 + - 44257.41668584995 + - 44249.80836018523 + - 44236.401196483486 + - 44216.82291019504 + - 44190.67710348794 + - 44157.54326524783 + - 44116.97677107808 + - 44068.50888329972 + - 44011.64675095142 + - 43945.87340978951 + - 43870.64778228803 + - 43785.40467763865 + - 43689.554791750714 + - 43582.48470725125 + - 43463.556893484856 + - 43332.10970651399 + - 43187.457389118565 + - 43028.89007079628 + - 42855.67376776249 + - 42667.05038295018 + - 42462.23770601002 + - 42240.42941331031 + - 42000.795067937135 + - 44478.16563578153 + - 44484.352093206835 + - 44488.90296151718 + - 44491.779799632044 + - 44492.92005318843 + - 44492.23705454114 + - 44489.620022762545 + - 44484.93406364276 + - 44478.02016968952 + - 44468.6952201282 + - 44456.75198090191 + - 44441.95910467136 + - 44424.06113081496 + - 44402.77848542881 + - 44377.80748132663 + - 44348.82031803979 + - 44315.46508181739 + - 44277.365745626164 + - 44234.12216915046 + - 44185.31009879238 + - 44130.48116767167 + - 44069.16289562567 + - 44000.85868920949 + - 43925.047841695814 + - 43841.18553307509 + - 43748.70283005533 + - 43647.00668606224 + - 43535.47994123925 + - 43413.481322447384 + - 43280.34544326536 + - 43135.38280398961 + - 42977.8797916341 + - 42807.09867993058 + - 42622.27762932846 + - 42422.63068699474 + - 42207.34778681416 + - 41975.594749389114 + - 44189.56786330892 + - 44236.1691293419 + - 44279.679643848256 + - 44320.06261620465 + - 44357.2571425053 + - 44391.17820556224 + - 44421.71667490505 + - 44448.73930678106 + - 44472.08874415522 + - 44491.583516710154 + - 44507.018040846124 + - 44518.162619681105 + - 44524.76344305074 + - 44526.54258750827 + - 44523.19801632468 + - 44514.40357948857 + - 44499.80901370624 + - 44479.039942401636 + - 44451.69787571635 + - 44417.360210509665 + - 44375.58023035852 + - 44325.88710555756 + - 44267.785893119035 + - 44200.75753677287 + - 44124.25886696672 + - 44037.722600865796 + - 43940.55734235312 + - 43832.14758202922 + - 43711.85369721236 + - 43579.01195193854 + - 43432.93449696132 + - 43272.90936975196 + - 43098.200494499404 + - 42908.047682110235 + - 42701.66663020871 + - 42478.248923136794 + - 42236.96203195405 + - 45031.72506705341 + - 45035.48817146076 + - 45037.69513506109 + - 45038.30419338626 + - 45037.24946868575 + - 45034.4409699267 + - 45029.76459279393 + - 45023.0821196899 + - 45014.231219734786 + - 45003.02544876638 + - 44989.25424934014 + - 44972.68295072919 + - 44953.0527689244 + - 44930.08080663417 + - 44903.460053284696 + - 44872.85938501974 + - 44837.92356470078 + - 44798.27324190694 + - 44753.50495293503 + - 44703.19112079953 + - 44646.880055232534 + - 44584.095952683856 + - 44514.338896320965 + - 44437.08485602897 + - 44351.78568841069 + - 44257.86913678652 + - 44154.73883119467 + - 44041.774288390836 + - 43918.33091184852 + - 43783.73999175886 + - 43637.308705030606 + - 43478.320115290204 + - 43306.03317288181 + - 43119.682714867165 + - 42918.47946502573 + - 42701.61003385463 + - 42468.236918568626 + - 44703.52384218468 + - 44747.62221957393 + - 44788.681368384176 + - 44826.6607312898 + - 44861.495637682914 + - 44893.097303673305 + - 44921.352832088334 + - 44946.12521247313 + - 44967.253321090415 + - 44984.551920920625 + - 44997.81166166186 + - 45006.79907972982 + - 45011.25659825794 + - 45010.90252709731 + - 45005.43106281667 + - 44994.5122887024 + - 44977.79217475863 + - 44954.89257770705 + - 44925.411240987116 + - 44888.921794755835 + - 44844.97375588801 + - 44793.09252797599 + - 44732.77940132988 + - 44663.51155297741 + - 44584.742046663974 + - 44495.89983285259 + - 44396.389748724076 + - 44285.59251817678 + - 44162.864751826746 + - 44027.538947007735 + - 43878.92348777115 + - 43716.302644886004 + - 43538.93657583904 + - 43346.06132483466 + - 43136.88882279491 + - 42910.60688735951 + - 42666.37922288584 + - 45589.72652884855 + - 45591.06325349745 + - 45590.92480276561 + - 45589.26608879726 + - 45586.01791045429 + - 45581.086953316226 + - 45574.35578968031 + - 45565.68287856138 + - 45554.902565692035 + - 45541.82508352245 + - 45526.236551220514 + - 45507.898974671756 + - 45486.55024647936 + - 45461.904145964254 + - 45433.65033916494 + - 45401.45437883761 + - 45364.95770445618 + - 45323.77764221213 + - 45277.50740501469 + - 45225.71609249069 + - 45167.94869098471 + - 45103.72607355892 + - 45032.54499999318 + - 44953.878116785 + - 44867.17395714962 + - 44771.85694101987 + - 44667.32737504626 + - 44552.96145259702 + - 44428.11125375794 + - 44292.1047453326 + - 44144.2457808422 + - 43983.81410052549 + - 43810.06533133908 + - 43622.23098695712 + - 43419.51846777144 + - 43201.1110608916 + - 42966.167940144755 + - 45222.168845951725 + - 45263.75933520307 + - 45302.36355048567 + - 45337.937167771706 + - 45370.411749751074 + - 45399.6947458313 + - 45425.66949213762 + - 45448.1952115129 + - 45467.10701351769 + - 45482.2158944302 + - 45493.30873724629 + - 45500.14831167953 + - 45502.47327416107 + - 45499.998167839854 + - 45492.41342258236 + - 45479.38535497284 + - 45460.55616831307 + - 45435.54395262273 + - 45403.9426846389 + - 45365.32222781647 + - 45319.228332328006 + - 45265.18263506368 + - 45202.68265963135 + - 45131.20181635653 + - 45050.18940228246 + - 44959.07060116992 + - 44857.24648349752 + - 44744.09400646138 + - 44618.96601397541 + - 44481.19123667109 + - 44330.07429189763 + - 44164.89568372185 + - 43984.9118029283 + - 43789.354927019136 + - 43577.4332202142 + - 43348.330733451054 + - 43101.20740438483 + - 46152.14772610006 + - 46151.05561336421 + - 46148.5708077922 + - 46144.64489814063 + - 46139.20535988379 + - 46132.15555521361 + - 46123.37473303975 + - 46112.71802898945 + - 46100.016465407665 + - 46085.07695135701 + - 46067.68228261779 + - 46047.5911416879 + - 46024.53809778296 + - 45998.233606836264 + - 45968.36401149873 + - 45934.591541138965 + - 45896.55431184327 + - 45853.866326415526 + - 45806.11747437734 + - 45752.873531968005 + - 45693.67616214447 + - 45628.04291458126 + - 45555.46722567071 + - 45475.418418522706 + - 45387.34170296487 + - 45290.65817554244 + - 45184.76481951834 + - 45069.03450487318 + - 44942.81598830521 + - 44805.433913230336 + - 44656.18880978217 + - 44494.35709481193 + - 44319.19107188856 + - 44129.91893129862 + - 43925.744750046375 + - 43705.848491853736 + - 43469.38600716031 + - 45745.494060115336 + - 45784.5723240571 + - 45820.71870030304 + - 45853.885098123064 + - 45883.99931350491 + - 45910.96502915387 + - 45934.66181449299 + - 45954.94512566291 + - 45971.646305521965 + - 45984.572583646215 + - 45993.507076329275 + - 45998.20878658248 + - 45998.41260413485 + - 45993.829305433035 + - 45984.145553641385 + - 45969.023898641855 + - 45948.10277703413 + - 45920.99651213556 + - 45887.29531398111 + - 45846.565279323404 + - 45798.34839163282 + - 45742.16252109732 + - 45677.50142462258 + - 45603.83474583188 + - 45520.60801506626 + - 45427.242649384316 + - 45323.1359525624 + - 45207.66111509448 + - 45080.16721419219 + - 44939.979213784885 + - 44786.39796451952 + - 44618.7002037607 + - 44436.13855559081 + - 44237.941530809745 + - 44023.31352693518 + - 43791.43482820246 + - 43541.46160556448 + - 46718.96538348095 + - 46715.44254484821 + - 46710.61101304216 + - 46704.419053431804 + - 46696.79081810387 + - 46687.62634586264 + - 46676.80156223017 + - 46664.16827944616 + - 46649.55419646793 + - 46632.762898970475 + - 46613.57385934653 + - 46591.74243670639 + - 46566.99987687805 + - 46539.05331240724 + - 46507.585762557275 + - 46472.25613330913 + - 46432.69921736153 + - 46388.52569413077 + - 46339.32212975085 + - 46284.650977073456 + - 46224.05057566791 + - 46157.03515182123 + - 46083.09481853804 + - 46001.69557554069 + - 45912.279309269186 + - 45814.26379288117 + - 45707.04268625198 + - 45589.98553597465 + - 45462.43777535972 + - 45323.72072443562 + - 45173.13158994834 + - 45009.94346536143 + - 44833.4053308563 + - 44642.7420533319 + - 44437.15438640488 + - 44215.81897040957 + - 43977.88833239796 + - 46273.48968992081 + - 46310.052053703774 + - 46343.738347726394 + - 46374.49671455643 + - 46402.25118347941 + - 46426.90167049843 + - 46448.32397833429 + - 46466.369796425475 + - 46480.8667009281 + - 46491.61815471597 + - 46498.40350738053 + - 46500.9779952309 + - 46499.07274129391 + - 46492.39475531398 + - 46480.626933753265 + - 46463.42805979146 + - 46440.432803326185 + - 46411.25172097241 + - 46375.47125606301 + - 46332.65373864837 + - 46282.337385496634 + - 46224.03630009358 + - 46157.24047264269 + - 46081.41578006502 + - 45996.00398599941 + - 45900.42274080223 + - 45794.06558154761 + - 45676.301932027396 + - 45546.47710275091 + - 45403.91229094538 + - 45247.90458055548 + - 45077.72694224369 + - 44892.62823339011 + - 44691.8331980925 + - 44474.54246716626 + - 44239.932558144574 + - 43987.15587527814 + - 47290.15524540418 + - 47284.20036147654 + - 47277.02230115677 + - 47268.56600642626 + - 47258.75230598412 + - 47247.477915247066 + - 47234.61543634953 + - 47220.013358143595 + - 47203.49605619903 + - 47184.86379280323 + - 47163.89271696127 + - 47140.33486439591 + - 47113.918157547516 + - 47084.34640557422 + - 47051.29930435172 + - 47014.43243647347 + - 46973.3772712505 + - 46927.741164711566 + - 46877.10735960304 + - 46821.03498538902 + - 46759.05905825122 + - 46690.69048108907 + - 46615.41604351961 + - 46532.698421877554 + - 46441.97617921536 + - 46342.66376530301 + - 46234.1515166283 + - 46115.80565639659 + - 45986.96829453091 + - 45846.957427672045 + - 45695.06693917835 + - 45530.56659912589 + - 45352.70206430836 + - 45160.69487823716 + - 44953.74247114132 + - 44731.018159967614 + - 44491.67114838038 + - 46806.144960353355 + - 46840.18841145064 + - 46871.4130423858 + - 46899.76322902435 + - 46925.159233949584 + - 46947.49720646243 + - 46966.64918258146 + - 46982.46308504296 + - 46994.7627233008 + - 47003.34779352666 + - 47007.99387860969 + - 47008.452448156895 + - 47004.45085849276 + - 46995.692352659644 + - 46981.85606041737 + - 46962.5969982436 + - 46937.54606933351 + - 46906.310063600074 + - 46868.471657673836 + - 46823.58941490302 + - 46771.19778535356 + - 46710.80710580905 + - 46641.90359977069 + - 46563.949377457386 + - 46476.38243580577 + - 46378.616658469975 + - 46270.04181582199 + - 46150.02356495132 + - 46017.90344966528 + - 45872.99890048867 + - 45714.60323466413 + - 45541.98565615183 + - 45354.391255629744 + - 45151.04101049334 + - 44931.13178485589 + - 44693.83632954831 + - 44438.30328211908 + - 47865.69207602258 + - 47857.30439651623 + - 47847.78057451719 + - 47837.06222861928 + - 47825.066864134016 + - 47811.68787309048 + - 47796.794534235574 + - 47780.23201303372 + - 47761.8213616671 + - 47741.3595190355 + - 47718.619310756425 + - 47693.34944916501 + - 47665.27453331407 + - 47634.095048974086 + - 47599.48736863317 + - 47561.103751497154 + - 47518.57234348953 + - 47471.49717725137 + - 47419.45817214156 + - 47362.011134236534 + - 47298.68775633038 + - 47228.995617934954 + - 47152.41818527972 + - 47068.41481131179 + - 46976.42073569597 + - 46875.84708481471 + - 46766.08087176817 + - 46646.484996374114 + - 46516.39824516801 + - 46375.13529140296 + - 46221.98669504981 + - 46056.21890279697 + - 45877.07424805058 + - 45683.770950934406 + - 45475.5031182899 + - 45251.440743676205 + - 45010.72970737009 + - 47343.44811613796 + - 47374.97030434527 + - 47403.73235365121 + - 47429.674873219206 + - 47452.71435893027 + - 47472.74319338314 + - 47489.6296458942 + - 47503.2178724975 + - 47513.32791594475 + - 47519.75570570531 + - 47522.273057966304 + - 47520.62767563231 + - 47514.54314832586 + - 47503.71895238687 + - 47487.83045087313 + - 47466.52889355995 + - 47439.44141694043 + - 47406.17104422523 + - 47366.29668534269 + - 47319.37313693895 + - 47264.93108237764 + - 47202.47709174015 + - 47131.49362182546 + - 47051.43901615034 + - 46961.747504949126 + - 46861.82920517383 + - 46751.070120494136 + - 46628.83214129749 + - 46494.45304468879 + - 46347.246494490835 + - 46186.502041243926 + - 46011.48512220609 + - 45821.43706135304 + - 45615.57506937809 + - 45393.09224369227 + - 45153.157568424314 + - 44894.91591442048 + - 48445.54965922888 + - 48434.72900297415 + - 48422.86075524448 + - 48409.8832112461 + - 48395.71055290293 + - 48380.23284885648 + - 48363.31605446599 + - 48344.802011808366 + - 48324.50844967811 + - 48302.22898358749 + - 48277.73311576635 + - 48250.76623516224 + - 48221.04961744035 + - 48188.28042498362 + - 48152.13170689252 + - 48112.252398985336 + - 48068.26732379789 + - 48019.777190583714 + - 47966.35859531401 + - 47907.564020677695 + - 47842.921836081296 + - 47771.936297648965 + - 47694.08754822261 + - 47608.83161736175 + - 47515.60042134362 + - 47413.801763163014 + - 47302.81933253252 + - 47182.01270588228 + - 47050.71734636019 + - 46908.24460383179 + - 46753.88171488024 + - 46586.89180280639 + - 46406.513877628786 + - 46211.96283608362 + - 46002.42946162471 + - 45777.080424423635 + - 45535.05828136953 + - 47885.386421739655 + - 47914.38565917504 + - 47940.684870632555 + - 47964.22089857333 + - 47984.90647217624 + - 48002.63020733783 + - 48017.25660667218 + - 48028.626059511254 + - 48036.554841904464 + - 48040.83511661903 + - 48041.2349331398 + - 48037.49822766924 + - 48029.34482312753 + - 48016.47042915253 + - 47998.546642099696 + - 47975.22094504226 + - 47946.116707770976 + - 47910.8331867944 + - 47868.94552533867 + - 47820.00475334764 + - 47763.537787482805 + - 47699.04743112324 + - 47626.01237436589 + - 47543.88719402515 + - 47452.10235363324 + - 47350.06420343995 + - 47237.15498041278 + - 47112.73280823689 + - 46976.131697315046 + - 46826.66154476782 + - 46663.6081344333 + - 46486.23313686731 + - 46293.77410934331 + - 46085.44449585251 + - 45860.43362710363 + - 45617.90672052326 + - 45357.004880255416 + - 49029.7007986558 + - 49016.44755359715 + - 49002.23678519967 + - 48987.0034652819 + - 48970.65845238023 + - 48953.08849174855 + - 48934.15621535849 + - 48913.70014189937 + - 48891.534676778094 + - 48867.4501121193 + - 48841.21262676529 + - 48812.56428627597 + - 48781.22304292898 + - 48746.882735719606 + - 48709.21309036074 + - 48667.85971928308 + - 48622.444121634806 + - 48572.563683281915 + - 48517.79167680798 + - 48457.67726151432 + - 48391.74548341984 + - 48319.49727526113 + - 48240.409456492474 + - 48153.93473328581 + - 48059.50169853076 + - 47956.51483183453 + - 47844.35449952211 + - 47722.37695463603 + - 47589.91433693661 + - 47446.27467290174 + - 47290.74187572705 + - 47122.57574532574 + - 46941.01196832879 + - 46745.262118084764 + - 46534.51365465992 + - 46307.929924838165 + - 46064.650162121114 + - 48431.94616136335 + - 48458.42142246734 + - 48482.25820217958 + - 48503.38957625901 + - 48521.72450718222 + - 48537.147844143605 + - 48549.520323055054 + - 48558.67856654628 + - 48564.43508396448 + - 48566.57827137474 + - 48564.87241155961 + - 48559.057674019416 + - 48548.850114972076 + - 48533.9416773533 + - 48514.00019081633 + - 48488.669371732125 + - 48457.56882318933 + - 48420.29403499421 + - 48376.41638367075 + - 48325.4831324605 + - 48267.01743132288 + - 48200.51831693473 + - 48125.46071269067 + - 48041.29542870303 + - 47947.449161801786 + - 47843.32449553446 + - 47728.299900166414 + - 47601.72973268056 + - 47462.9442367775 + - 47311.24954287553 + - 47145.927668110584 + - 46966.23651633627 + - 46771.40987812382 + - 46560.657430762265 + - 46333.16473825811 + - 46088.093251335726 + - 45824.58030743695 + - 49618.11731767587 + - 49602.43244087196 + - 49585.881625983566 + - 49568.396521441675 + - 49549.88466239504 + - 49530.22947070998 + - 49509.29025497052 + - 49486.90221047833 + - 49462.87641925279 + - 49436.999850030916 + - 49409.035358267385 + - 49378.72168613454 + - 49345.77346252237 + - 49309.88120303862 + - 49270.71131000855 + - 49227.90607247527 + - 49181.083666199345 + - 49129.8381536592 + - 49073.73948405081 + - 49012.33349328785 + - 48945.1419040017 + - 48871.66232554127 + - 48791.3682539733 + - 48703.709072082114 + - 48608.11004936972 + - 48503.972342055764 + - 48390.67299307758 + - 48267.564932090165 + - 48133.976975466176 + - 47989.21382629595 + - 47832.556074387496 + - 47663.26019626644 + - 47480.55855517613 + - 47283.65940107753 + - 47071.74687064934 + - 46843.98098728783 + - 46599.49766110704 + - 48983.11263895379 + - 49007.06356048938 + - 49028.43897688198 + - 49047.16819718828 + - 49063.15641718277 + - 49076.28471935747 + - 49086.41007292221 + - 49093.365333804395 + - 49096.95924464913 + - 49096.97643481917 + - 49093.17742039493 + - 49085.29860417451 + - 49073.05227567365 + - 49056.12661112578 + - 49034.185673482 + - 49006.869412411055 + - 48973.79366429932 + - 48934.55015225096 + - 48888.70648608762 + - 48835.80616234883 + - 48775.368564291566 + - 48706.888961890654 + - 48629.838511838425 + - 48543.66425754506 + - 48447.7891291382 + - 48341.61194346331 + - 48224.507404083415 + - 48095.826101279315 + - 47954.89451204936 + - 47801.015000109655 + - 47633.46581589396 + - 47451.50109655353 + - 47254.35086595764 + - 47041.22103469287 + - 46811.29340006367 + - 46563.7256460921 + - 46297.65134351791 + - 50210.77005940161 + - 50192.65507702523 + - 50173.76725893702 + - 50154.034930180445 + - 50133.36230251655 + - 50111.62947442411 + - 50088.69243109952 + - 50064.38304445692 + - 50038.50907312801 + - 50010.85416246226 + - 49981.177844526705 + - 49949.21553810615 + - 49914.67854870295 + - 49877.25406853721 + - 49836.605176546684 + - 49792.370838386785 + - 49744.165906430586 + - 49691.58111976882 + - 49634.18310420989 + - 49571.51437227988 + - 49503.09332322259 + - 49428.4142429993 + - 49346.94730428914 + - 49258.13856648887 + - 49161.40997571283 + - 49056.1593647932 + - 48941.76045327959 + - 48817.5628474395 + - 48682.89204025788 + - 48537.04941143757 + - 48379.3122273989 + - 48208.93364127994 + - 48025.14269293643 + - 47827.14430894175 + - 47614.11930258693 + - 47385.22437388075 + - 47139.59210954957 + - 49538.87017819573 + - 49560.29705924836 + - 49579.21284306938 + - 49595.543072013315 + - 49609.18917515237 + - 49620.028468276454 + - 49627.914153893114 + - 49632.675321227594 + - 49634.116946222755 + - 49632.01989153916 + - 49626.14090655503 + - 49616.21262736624 + - 49601.94357678635 + - 49583.018164346555 + - 49559.09668629574 + - 49529.815325600466 + - 49494.786151944914 + - 49453.59712173101 + - 49405.81207807823 + - 49350.97075082381 + - 49288.58875652265 + - 49218.157598447244 + - 49139.144666587796 + - 49050.99323765224 + - 48953.122475066004 + - 48844.92742897241 + - 48725.779036232205 + - 48595.02412042401 + - 48451.98539184397 + - 48295.96144750599 + - 48126.22677114157 + - 47942.03173319989 + - 47742.602590847804 + - 47527.1414879699 + - 47294.826455168295 + - 47044.811409762864 + - 46776.22615579116 + - 50807.62888668537 + - 50787.085894023476 + - 50765.864685140776 + - 50743.890261693006 + - 50721.06351205372 + - 50697.26121131407 + - 50672.33602128285 + - 50646.11649048657 + - 50618.407054169395 + - 50588.98803429313 + - 50557.61563953727 + - 50524.021965298925 + - 50487.91499369296 + - 50448.97859355186 + - 50406.872520425735 + - 50361.23241658243 + - 50311.66981100739 + - 50257.77211940382 + - 50199.10264419241 + - 50135.20057451176 + - 50065.580986217945 + - 49989.7348418848 + - 49907.12899080377 + - 49817.206168984005 + - 49719.3849991523 + - 49613.05999075316 + - 49497.60153994866 + - 49372.35592961863 + - 49236.645329360515 + - 49089.767795489504 + - 48930.99727103835 + - 48759.583585757486 + - 48574.75245611508 + - 48375.705485296894 + - 48161.62016320642 + - 47931.64986646474 + - 47684.92385841069 + - 50099.2021225138 + - 50118.10592449134 + - 50134.56446881131 + - 50148.499531126 + - 50159.80877380545 + - 50168.365745937364 + - 50174.019883327026 + - 50176.59650849754 + - 50175.896830689504 + - 50171.697945861306 + - 50163.75283668898 + - 50151.79037256612 + - 50135.51530960413 + - 50114.60829063203 + - 50088.72584519644 + - 50057.50038956173 + - 50020.54022670987 + - 49977.42954634057 + - 49927.728424871144 + - 49870.972825436605 + - 49806.67459788959 + - 49734.32147880046 + - 49653.37709145719 + - 49563.28094586546 + - 49463.448438748565 + - 49353.27085354753 + - 49232.11536042101 + - 49099.32501624532 + - 48954.21876461443 + - 48796.091435840055 + - 48624.21374695148 + - 48437.83230169565 + - 48236.16959053728 + - 48018.42399065866 + - 47783.76976595974 + - 47531.35706705823 + - 47260.31193128942 + - 51408.662682119495 + - 51385.69434357322 + - 51362.14392541537 + - 51337.93310591418 + - 51312.95945005553 + - 51287.096409542966 + - 51260.19332279773 + - 51232.07541495872 + - 51202.54379788246 + - 51171.37547014324 + - 51138.323317032875 + - 51103.116110560935 + - 51065.45850945464 + - 51025.03105915889 + - 50981.49019183621 + - 50934.46822636683 + - 50883.573368348625 + - 50828.3897100971 + - 50768.47723064552 + - 50703.37179574474 + - 50632.585157863345 + - 50555.60495618745 + - 50471.894716620984 + - 50380.89385178549 + - 50282.017661020174 + - 50174.657330381866 + - 50058.179932645144 + - 49931.92842730218 + - 49795.22166056285 + - 49647.354365354666 + - 49487.597161322854 + - 49315.19655483026 + - 49129.374938957444 + - 48929.330593502535 + - 48714.23768498145 + - 48483.24626662769 + - 48235.482278392454 + - 50664.09083507251 + - 50680.47318170528 + - 50694.477541917164 + - 50706.02192465821 + - 50715.000225596355 + - 50721.282227116935 + - 50724.71359832321 + - 50725.11589503588 + - 50722.28655979352 + - 50715.99892185217 + - 50706.002197185735 + - 50692.02148848561 + - 50673.75778516093 + - 50650.88796333853 + - 50623.06478586284 + - 50589.916902296034 + - 50551.04884891786 + - 50506.04104872581 + - 50454.44981143498 + - 50395.8073334782 + - 50329.6216980059 + - 50255.37687488625 + - 50172.53272070494 + - 50080.524978765556 + - 49978.765279089115 + - 49866.64113841444 + - 49743.51596019797 + - 49608.72903461386 + - 49461.59553855382 + - 49301.40653562739 + - 49127.428976161624 + - 48938.90569720128 + - 48735.05542250886 + - 48515.07276256442 + - 48278.128214565804 + - 48023.36816242838 + - 47749.914876785304 + - 52013.839348036214 + - 51988.44889712082 + - 51962.57402032143 + - 51936.13307251867 + - 51909.02029531085 + - 51881.10581701387 + - 51852.23565266139 + - 51822.23170400477 + - 51790.89175951282 + - 51757.98949437231 + - 51723.27447048743 + - 51686.47213648018 + - 51647.28382769016 + - 51605.38676617466 + - 51560.4340607086 + - 51512.054706784664 + - 51459.85358661306 + - 51403.41146912176 + - 51342.28500995639 + - 51276.0067514802 + - 51204.08512277419 + - 51126.004439636876 + - 51041.22490458459 + - 50949.182606851275 + - 50849.2895223885 + - 50740.93351386559 + - 50623.47833066944 + - 50496.26360890466 + - 50358.60487139348 + - 50209.79352767591 + - 50049.09687400952 + - 49875.75809336951 + - 49688.99625544888 + - 49488.00631665821 + - 49271.959120125735 + - 49040.00139569743 + - 48791.25575993683 + - 51233.51769877634 + - 51247.38087611714 + - 51258.93476993633 + - 51268.09362248186 + - 51274.74756271932 + - 51278.76260633197 + - 51279.98065572077 + - 51278.21950000429 + - 51273.27281501884 + - 51264.9101633183 + - 51252.8769941743 + - 51236.89464357608 + - 51216.660334230575 + - 51191.84717556239 + - 51162.10416371375 + - 51127.0561815446 + - 51086.30399863253 + - 51039.42427127278 + - 50985.96954247827 + - 50925.46824197961 + - 50857.42468622505 + - 50781.31907838046 + - 50696.60750832945 + - 50602.721952673295 + - 50499.07027473087 + - 50385.03622453879 + - 50259.979438851224 + - 50123.23544114019 + - 49974.11564159515 + - 49811.90733712344 + - 49635.87371134992 + - 49445.25383461714 + - 49239.262663985384 + - 49017.091043232525 + - 48777.905702854136 + - 48520.8492600635 + - 48245.04021879143 + - 52623.12580650763 + - 52595.31704585255 + - 52567.123030159375 + - 52538.45879092106 + - 52509.21524634839 + - 52479.259201369634 + - 52448.43334763089 + - 52416.55626349581 + - 52383.42241404577 + - 52348.802151079806 + - 52312.44171311459 + - 52274.063225384474 + - 52233.36469984145 + - 52190.020035155256 + - 52143.67901671321 + - 52093.96731662036 + - 52040.486493699325 + - 51982.8139934905 + - 51920.503148251875 + - 51853.08317695914 + - 51780.05918530568 + - 51700.91216570242 + - 51615.098997278095 + - 51522.052445879024 + - 51421.18116406924 + - 51311.86969113037 + - 51193.478453061754 + - 51065.34376258042 + - 50926.77781912104 + - 50777.06870883592 + - 50615.48040459509 + - 50441.25276598616 + - 50253.60153931455 + - 50051.71835760317 + - 49834.77074059271 + - 49601.9020947415 + - 49352.23171322555 + - 51807.46311626966 + - 51818.81007269367 + - 51827.91788015806 + - 51834.69701420851 + - 51839.03383710847 + - 51840.79059783899 + - 51839.80543209878 + - 51835.89236230423 + - 51828.84129758941 + - 51818.41803380602 + - 51804.36425352349 + - 51786.39752602883 + - 51764.21130732678 + - 51737.474940139735 + - 51705.83365390771 + - 51668.908564788486 + - 51626.29667565738 + - 51577.57087610745 + - 51522.2799424494 + - 51459.94853771169 + - 51390.07721164024 + - 51312.142400698875 + - 51225.59642806886 + - 51129.86750364933 + - 51024.35972405692 + - 50908.453072626064 + - 50781.50341940875 + - 50642.842521174694 + - 50491.77802141126 + - 50327.593450323504 + - 50149.54822483412 + - 49956.87764858342 + - 49748.7929119295 + - 49524.48109194803 + - 49283.10515243235 + - 49023.803943893516 + - 48745.69220356023 + - 53236.48799934578 + - 53206.26530069462 + - 53175.75803496953 + - 53144.87791027589 + - 53113.51252143682 + - 53081.52534999313 + - 53048.75576420318 + - 53015.01901904311 + - 52980.10625620665 + - 52943.78450410525 + - 52905.79667786797 + - 52865.86157934159 + - 52823.67389709049 + - 52778.90420639682 + - 52731.19896926029 + - 52680.18053439832 + - 52625.44713724598 + - 52566.57289995607 + - 52503.107831398935 + - 52434.57782716267 + - 52360.484669553094 + - 52280.30602759349 + - 52193.49545702505 + - 52099.48240030647 + - 51997.67218661413 + - 51887.446031842155 + - 51768.16103860224 + - 51639.15019622381 + - 51499.7223807539 + - 51349.162354957305 + - 51186.73076831638 + - 51011.664157031206 + - 50823.17494401949 + - 50620.45143891669 + - 50402.65783807577 + - 50168.934224567565 + - 49918.3965681804 + - 52385.906509936656 + - 52394.740856141565 + - 52401.40761961147 + - 52405.813509189866 + - 52407.84112043788 + - 52407.348935634494 + - 52404.17132377612 + - 52398.11854057703 + - 52388.976728468995 + - 52376.507916601586 + - 52360.45002084197 + - 52340.516843774996 + - 52316.39807470315 + - 52287.75928964663 + - 52254.241951343276 + - 52215.46340924861 + - 52171.016899535796 + - 52120.47154509564 + - 52063.37235553671 + - 51999.2402271851 + - 51927.57194308477 + - 51847.84017299707 + - 51759.49347340128 + - 51661.956287494155 + - 51554.62894519027 + - 51436.887663121735 + - 51308.08454463839 + - 51167.547579807746 + - 51014.580645414935 + - 50848.463504962805 + - 50668.45180867189 + - 50473.77709348021 + - 50263.646783043776 + - 50037.244187735894 + - 49793.72850464784 + - 49532.23481758838 + - 49251.874097084044 + - 53853.89088810264 + - 53821.25919231314 + - 53788.44513453216 + - 53755.35709947757 + - 53721.87935858485 + - 53687.8720700071 + - 53653.17127861522 + - 53617.588915997694 + - 53580.912800460675 + - 53542.906637028 + - 53503.31001744113 + - 53461.83842015925 + - 53418.18321035915 + - 53372.01163993537 + - 53322.9668475 + - 53270.66785838291 + - 53214.709584631564 + - 53154.6628250111 + - 53090.07426500432 + - 53020.46647681174 + - 52945.3379193515 + - 52864.1629382594 + - 52776.39176588891 + - 52681.4505213112 + - 52578.741210315005 + - 52467.64172540693 + - 52347.50584581098 + - 52217.66323746902 + - 52077.41945304054 + - 51926.05593190262 + - 51762.830000150134 + - 51586.97487059548 + - 51397.69964276884 + - 51194.18930291797 + - 50975.604724008335 + - 50741.0826657231 + - 50489.73577446303 + - 52968.82632190159 + - 52975.152330907506 + - 52979.38375506567 + - 52981.42353651734 + - 52981.15050412155 + - 52978.419373454926 + - 52973.06074681176 + - 52964.88111320407 + - 52953.662848361484 + - 52939.16421473129 + - 52921.11936147849 + - 52899.23832448575 + - 52873.20702635327 + - 52842.68727639915 + - 52807.316770658916 + - 52766.70909188594 + - 52720.45370955117 + - 52668.11597984323 + - 52609.23714566841 + - 52543.33433665069 + - 52469.9005691317 + - 52388.40474617073 + - 52298.29165754472 + - 52198.981979748336 + - 52089.87227599381 + - 51970.334996211204 + - 51839.71847704803 + - 51697.34694186962 + - 51542.52050075891 + - 51374.51515051657 + - 51192.58277466086 + - 50995.95114342769 + - 50783.8239137707 + - 50555.38062936119 + - 50309.77672058807 + - 50046.14350455801 + - 49763.588185095214 + - 53922.739134711686 + - 53889.84010207234 + - 53856.77015722023 + - 53823.437315607625 + - 53789.725479404435 + - 53755.49443749822 + - 53720.57986549424 + - 53684.79332571542 + - 53647.92226720231 + - 53609.73002571316 + - 53569.955823723896 + - 53528.31477042807 + - 53484.49786173691 + - 53438.17198027936 + - 53388.97989540194 + - 53336.54026316892 + - 53280.44762636217 + - 53220.2724144813 + - 53155.56094374345 + - 53085.835417083596 + - 53010.59392415428 + - 52929.31044132575 + - 52841.43483168584 + - 52746.39284504018 + - 52643.586117911924 + - 52532.39217354203 + - 52412.16442188899 + - 52282.232159629064 + - 52141.900570156125 + - 51990.450723581715 + - 51827.13957673509 + - 51651.19997316307 + - 51461.84064313026 + - 51258.24620361883 + - 51039.57715832867 + - 50804.96989767736 + - 50553.53669880007 + - 53033.87059451183 + - 53039.91819169879 + - 53043.87940329514 + - 53045.6567529194 + - 53045.12865090773 + - 53042.14939431401 + - 53036.549166909695 + - 53028.134039184 + - 53016.685968343736 + - 53001.96279831348 + - 52983.698259735305 + - 52961.60196996914 + - 52935.35943309241 + - 52904.63203990033 + - 52869.05706790573 + - 52828.24768133909 + - 52781.79293114861 + - 52729.257755000064 + - 52670.18297727698 + - 52604.08530908054 + - 52530.45734822952 + - 52448.76757926048 + - 52358.46037342749 + - 52258.955988702466 + - 52149.65056977481 + - 52029.916148051765 + - 51899.100641658064 + - 51756.52785543626 + - 51601.49748094648 + - 51433.28509646652 + - 51251.14216699191 + - 51054.29604423574 + - 50841.94996662886 + - 50613.28305931972 + - 50367.45033417448 + - 50103.58268977697 + - 49820.786911428666 + - 153036.3194145896 + - 153133.5361422717 + - 153269.63657130598 + - 153443.967433906 + - 153655.85134900283 + - 153904.5868222457 + - 154189.44824600127 + - 154509.6858993536 + - 154864.5259481047 + - 155253.17044477424 + - 155674.79732859944 + - 156128.5604255352 + - 156613.5894482543 + - 157128.98999614685 + - 157673.84355532084 + - 158247.2074986018 + - 158848.1150855332 + - 159475.57546237583 + - 160128.57366210822 + - 160806.07060442676 + - 161507.00309574543 + - 162230.28382919566 + - 162974.80138462674 + - 163739.4202286057 + - 164522.98071441715 + - 165324.29908206328 + - 166142.16745826395 + - 166975.35385645684 + - 167822.60217679729 + - 168682.632206158 + - 169554.13961812964 + - 170435.79597302058 + - 171326.24871785665 + - 172224.12118638147 + - 173128.01259905615 + - 174036.49806305981 + - 174948.1285722889 + - 163620.72679160384 + - 163806.83867944442 + - 164023.75845925507 + - 164270.75250050367 + - 164547.06305937638 + - 164851.90827877683 + - 165184.48218832634 + - 165543.95470436383 + - 165929.47162994585 + - 166340.1546548468 + - 166775.10135555852 + - 167233.38519529073 + - 167714.05552397072 + - 168216.13757824342 + - 168738.63248147143 + - 169280.51724373485 + - 169840.74476183194 + - 170418.2438192782 + - 171011.91908630685 + - 171620.6511198689 + - 172243.29636363298 + - 172878.6871479853 + - 173525.6316900296 + - 174182.91409358787 + - 174849.29434919928 + - 175523.5083341206 + - 176204.2678123266 + - 176890.26043450928 + - 177580.14973807902 + - 178272.57514716304 + - 178966.1519726067 + - 179659.47141197298 + - 180351.10054954255 + - 181039.58235631342 + - 181723.43569000176 + - 182401.15529504116 + - 183071.21180258258 + input_power: + - 18788.081517599996 + - 18791.009260612343 + - 18799.347602182712 + - 18813.09654231111 + - 18832.256080997533 + - 18856.826218241975 + - 18886.80695404444 + - 18922.198288404936 + - 18963.000221323455 + - 19009.212752799995 + - 19060.83588283457 + - 19117.869611427162 + - 19180.313938577776 + - 19248.168864286425 + - 19321.434388553087 + - 19400.110511377778 + - 19484.197232760493 + - 19573.69455270123 + - 19668.602471199996 + - 19768.92098825679 + - 19874.6501038716 + - 19985.789818044443 + - 20102.340130775312 + - 20224.301042064195 + - 20351.672551911106 + - 20484.45466031605 + - 20622.647367279013 + - 20766.250672799997 + - 20915.264576879013 + - 21069.689079516047 + - 21229.524180711105 + - 21394.769880464195 + - 21565.426178775306 + - 21741.493075644445 + - 21922.970571071608 + - 22109.858665056796 + - 22302.15735759999 + - 19767.4136196 + - 19777.65958199012 + - 19793.316142938267 + - 19814.38330244444 + - 19840.86106050864 + - 19872.74941713086 + - 19910.048372311107 + - 19952.757926049384 + - 20000.878078345682 + - 20054.408829199998 + - 20113.35017861234 + - 20177.702126582717 + - 20247.464673111106 + - 20322.637818197527 + - 20403.221561841976 + - 20489.21590404444 + - 20580.620844804936 + - 20677.43638412345 + - 20779.662522 + - 20887.299258434567 + - 21000.34659342715 + - 21118.804526977772 + - 21242.67305908642 + - 21371.952189753083 + - 21506.641918977773 + - 21646.74224676049 + - 21792.25317310123 + - 21943.174697999995 + - 22099.506821456784 + - 22261.2495434716 + - 22428.40286404444 + - 22600.966783175307 + - 22778.941300864197 + - 22962.32641711111 + - 23151.122131916043 + - 23345.328445279014 + - 23544.94535719999 + - 18794.435793085995 + - 18797.395013893896 + - 18805.764833259826 + - 18819.545251183772 + - 18838.73626766575 + - 18863.337882705753 + - 18893.35009630377 + - 18928.77290845983 + - 18969.606319173898 + - 19015.850328445995 + - 19067.50493627612 + - 19124.570142664274 + - 19187.045947610437 + - 19254.93235111464 + - 19328.229353176863 + - 19406.936953797107 + - 19491.055152975376 + - 19580.583950711676 + - 19675.52334700599 + - 19775.87334185834 + - 19881.633935268714 + - 19992.805127237105 + - 20109.38691776353 + - 20231.37930684797 + - 20358.782294490433 + - 20491.595880690933 + - 20629.820065449454 + - 20773.454848765992 + - 20922.500230640566 + - 21076.956211073157 + - 21236.822790063772 + - 21402.09996761242 + - 21572.787743719084 + - 21748.88611838378 + - 21930.395091606493 + - 22117.31466338723 + - 22309.644833725994 + - 19774.641918445996 + - 19784.930096196116 + - 19800.62887250427 + - 19821.738247370442 + - 19848.258220794636 + - 19880.188792776862 + - 19917.529963317105 + - 19960.281732415377 + - 20008.44410007168 + - 20062.017066285993 + - 20121.000631058338 + - 20185.394794388718 + - 20255.199556277104 + - 20330.414916723526 + - 20411.040875727973 + - 20497.07743329044 + - 20588.524589410932 + - 20685.382344089452 + - 20787.65069732599 + - 20895.329649120562 + - 21008.419199473152 + - 21126.91934838377 + - 21250.83009585242 + - 21380.151441879083 + - 21514.88338646377 + - 21655.025929606487 + - 21800.57907130723 + - 21951.542811565992 + - 22107.917150382786 + - 22269.7020877576 + - 22436.897623690435 + - 22609.503758181305 + - 22787.520491230192 + - 22970.94782283711 + - 23159.78575300205 + - 23354.03428172501 + - 23553.693409005988 + - 18851.184824599994 + - 18854.427345567903 + - 18863.080465093823 + - 18877.144183177774 + - 18896.618499819753 + - 18921.503415019757 + - 18951.79892877778 + - 18987.505041093827 + - 19028.6217519679 + - 19075.1490614 + - 19127.086969390122 + - 19184.435475938273 + - 19247.19458104444 + - 19315.36428470864 + - 19388.944586930862 + - 19467.93548771111 + - 19552.336987049384 + - 19642.14908494568 + - 19737.371781399994 + - 19838.005076412344 + - 19944.048969982712 + - 20055.503462111108 + - 20172.36855279753 + - 20294.64424204197 + - 20422.330529844436 + - 20555.42741620494 + - 20693.93490112346 + - 20837.852984600006 + - 20987.181666634573 + - 21141.92094722716 + - 21302.070826377774 + - 21467.631304086422 + - 21638.602380353084 + - 21814.98405517778 + - 21996.776328560496 + - 22183.97920050124 + - 22376.592671 + - 19839.257160200006 + - 19849.925276190123 + - 19866.00399073827 + - 19887.493303844447 + - 19914.393215508644 + - 19946.703725730862 + - 19984.42483451111 + - 20027.55654184938 + - 20076.098847745678 + - 20130.051752199997 + - 20189.415255212345 + - 20254.189356782714 + - 20324.37405691111 + - 20399.96935559753 + - 20480.975252841974 + - 20567.39174864444 + - 20659.21884300494 + - 20756.456535923455 + - 20859.104827399995 + - 20967.16371743457 + - 21080.63320602716 + - 21199.513293177777 + - 21323.80397888642 + - 21453.50526315308 + - 21588.617145977772 + - 21729.139627360488 + - 21875.07270730123 + - 22026.4163858 + - 22183.17066285679 + - 22345.335538471605 + - 22512.911012644436 + - 22685.897085375313 + - 22864.2937566642 + - 23048.101026511118 + - 23237.31889491605 + - 23431.947361879014 + - 23631.9864274 + - 18907.142849965996 + - 18910.6686710939 + - 18919.60509077982 + - 18933.952109023776 + - 18953.709725825753 + - 18978.87794118575 + - 19009.456755103773 + - 19045.446167579823 + - 19086.8461786139 + - 19133.656788205994 + - 19185.87799635612 + - 19243.50980306427 + - 19306.552208330442 + - 19375.005212154636 + - 19448.868814536858 + - 19528.14301547711 + - 19612.82781497538 + - 19702.923213031678 + - 19798.429209645994 + - 19899.34580481835 + - 20005.67299854871 + - 20117.410790837108 + - 20234.55918168353 + - 20357.118171087972 + - 20485.08775905044 + - 20618.467945570937 + - 20757.25873064945 + - 20901.460114285997 + - 21051.072096480566 + - 21206.09467723316 + - 21366.527856543773 + - 21532.37163441242 + - 21703.626010839085 + - 21880.290985823776 + - 22062.3665593665 + - 22249.85273146724 + - 22442.749502125997 + - 19903.081395806 + - 19914.12945003612 + - 19930.588102824266 + - 19952.457354170445 + - 19979.737204074638 + - 20012.427652536862 + - 20050.528699557104 + - 20094.04034513538 + - 20142.962589271676 + - 20197.295431965995 + - 20257.038873218342 + - 20322.192913028714 + - 20392.757551397106 + - 20468.732788323527 + - 20550.118623807975 + - 20636.91505785044 + - 20729.122090450932 + - 20826.73972160945 + - 20929.767951325997 + - 21038.20677960057 + - 21152.056206433157 + - 21271.31623182377 + - 21395.98685577242 + - 21526.06807827908 + - 21661.55989934377 + - 21802.46231896649 + - 21948.775337147235 + - 22100.49895388599 + - 22257.633169182784 + - 22420.177983037604 + - 22588.133395450437 + - 22761.499406421306 + - 22940.276015950196 + - 23124.463224037114 + - 23314.06103068205 + - 23509.06943588501 + - 23709.488439645993 + - 18962.309869184 + - 18966.1189904719 + - 18975.33871031783 + - 18989.969028721775 + - 19010.009945683752 + - 19035.461461203748 + - 19066.323575281775 + - 19102.596287917822 + - 19144.2795991119 + - 19191.373508863995 + - 19243.878017174124 + - 19301.793124042273 + - 19365.11882946844 + - 19433.855133452642 + - 19508.00203599486 + - 19587.55953709511 + - 19672.527636753384 + - 19762.906334969673 + - 19858.695631744 + - 19959.895527076344 + - 20066.506020966717 + - 20178.527113415108 + - 20295.958804421538 + - 20418.80109398597 + - 20547.053982108442 + - 20680.717468788935 + - 20819.791554027455 + - 20964.276237824 + - 21114.171520178566 + - 21269.477401091157 + - 21430.193880561776 + - 21596.320958590422 + - 21767.858635177086 + - 21944.80691032178 + - 22127.165784024495 + - 22314.935256285233 + - 22508.115327104 + - 19966.114625264 + - 19977.54261773412 + - 19994.38120876227 + - 20016.630398348443 + - 20044.29018649264 + - 20077.36057319486 + - 20115.841558455108 + - 20159.733142273377 + - 20209.035324649674 + - 20263.748105583993 + - 20323.871485076343 + - 20389.405463126717 + - 20460.350039735105 + - 20536.705214901533 + - 20618.47098862598 + - 20705.647360908442 + - 20798.23433174894 + - 20896.231901147454 + - 20999.640069103996 + - 21108.458835618563 + - 21222.68820069116 + - 21342.328164321774 + - 21467.378726510426 + - 21597.83988725708 + - 21733.711646561776 + - 21874.994004424494 + - 22021.68696084523 + - 22173.790515823996 + - 22331.304669360783 + - 22494.229421455602 + - 22662.56477210844 + - 22836.31072131931 + - 23015.4672690882 + - 23200.03441541511 + - 23390.012160300048 + - 23585.400503743007 + - 23786.19944574399 + - 19016.68588225399 + - 19020.778303701903 + - 19030.281323707823 + - 19045.194942271777 + - 19065.519159393752 + - 19091.253975073752 + - 19122.399389311773 + - 19158.955402107822 + - 19200.9220134619 + - 19248.299223373997 + - 19301.087031844123 + - 19359.285438872274 + - 19422.894444458438 + - 19491.914048602637 + - 19566.34425130486 + - 19646.185052565113 + - 19731.436452383383 + - 19822.098450759684 + - 19918.171047693995 + - 20019.654243186345 + - 20126.548037236713 + - 20238.85242984511 + - 20356.567421011525 + - 20479.693010735973 + - 20608.22919901844 + - 20742.17598585894 + - 20881.533371257454 + - 21026.301355213996 + - 21176.47993772857 + - 21332.069118801155 + - 21493.068898431775 + - 21659.47927662042 + - 21831.300253367084 + - 22008.531828671777 + - 22191.174002534495 + - 22379.226774955234 + - 22572.690145933997 + - 20028.356848573996 + - 20040.164779284118 + - 20057.38330855226 + - 20080.01243637844 + - 20108.052162762637 + - 20141.50248770486 + - 20180.363411205104 + - 20224.634933263376 + - 20274.317053879673 + - 20329.409773053994 + - 20389.913090786344 + - 20455.827007076718 + - 20527.151521925105 + - 20603.886635331528 + - 20686.03234729597 + - 20773.588657818436 + - 20866.555566898936 + - 20964.93307453745 + - 21068.721180733995 + - 21177.91988548857 + - 21292.529188801156 + - 21412.549090671775 + - 21537.979591100415 + - 21668.820690087083 + - 21805.07238763177 + - 21946.734683734496 + - 22093.807578395234 + - 22246.291071613996 + - 22404.185163390786 + - 22567.4898537256 + - 22736.205142618437 + - 22910.331030069305 + - 23089.867516078193 + - 23274.81460064511 + - 23465.172283770044 + - 23660.94056545301 + - 23862.119445693996 + - 19070.270889175998 + - 19074.6466107839 + - 19084.432930949824 + - 19099.62984967378 + - 19120.237366955753 + - 19146.25548279575 + - 19177.684197193776 + - 19214.523510149833 + - 19256.7734216639 + - 19304.433931736 + - 19357.505040366123 + - 19415.986747554274 + - 19479.879053300443 + - 19549.181957604636 + - 19623.895460466858 + - 19704.019561887108 + - 19789.55426186538 + - 19880.499560401677 + - 19976.855457495996 + - 20078.62195314835 + - 20185.799047358712 + - 20298.386740127105 + - 20416.385031453534 + - 20539.793921337976 + - 20668.613409780442 + - 20802.843496780937 + - 20942.484182339453 + - 21087.535466455996 + - 21237.99734913057 + - 21393.869830363157 + - 21555.152910153774 + - 21721.84658850242 + - 21893.95086540909 + - 22071.46574087378 + - 22254.391214896496 + - 22442.72728747723 + - 22636.473958615996 + - 20089.808065735997 + - 20101.99593468612 + - 20119.594402194274 + - 20142.603468260437 + - 20171.02313288464 + - 20204.85339606686 + - 20244.094257807104 + - 20288.745718105387 + - 20338.80777696168 + - 20394.280434375996 + - 20455.163690348345 + - 20521.457544878715 + - 20593.16199796711 + - 20670.277049613524 + - 20752.802699817974 + - 20840.73894858044 + - 20934.085795900937 + - 21032.843241779454 + - 21137.011286216 + - 21246.58992921057 + - 21361.579170763154 + - 21481.979010873772 + - 21607.789449542423 + - 21739.010486769082 + - 21875.64212255377 + - 22017.68435689649 + - 22165.137189797235 + - 22318.000621255997 + - 22476.274651272794 + - 22639.9592798476 + - 22809.054506980443 + - 22983.560332671306 + - 23163.4767569202 + - 23348.803779727117 + - 23539.541401092047 + - 23735.68962101501 + - 23937.248439495994 + - 19093.840763826407 + - 19098.342440685443 + - 19108.254716102507 + - 19123.577590077588 + - 19144.311062610705 + - 19170.455133701842 + - 19202.009803350997 + - 19238.975071558187 + - 19281.350938323394 + - 19329.137403646633 + - 19382.334467527893 + - 19440.942129967178 + - 19504.96039096448 + - 19574.389250519816 + - 19649.228708633178 + - 19729.478765304564 + - 19815.139420533967 + - 19906.210674321403 + - 20002.69252666685 + - 20104.58497757034 + - 20211.888027031844 + - 20324.601675051374 + - 20442.725921628935 + - 20566.260766764506 + - 20695.206210458113 + - 20829.562252709744 + - 20969.3288935194 + - 21114.50613288708 + - 21265.093970812784 + - 21421.09240729651 + - 21582.50144233826 + - 21749.321075938045 + - 21921.551308095848 + - 22099.192138811675 + - 22282.243568085527 + - 22470.705595917403 + - 22664.578222307304 + - 20116.875257459113 + - 20129.232046950736 + - 20146.999435000387 + - 20170.177421608074 + - 20198.766006773767 + - 20232.765190497495 + - 20272.174972779245 + - 20316.995353619026 + - 20367.22633301682 + - 20422.867910972644 + - 20483.920087486495 + - 20550.382862558374 + - 20622.25623618827 + - 20699.540208376195 + - 20782.23477912214 + - 20870.339948426114 + - 20963.855716288115 + - 21062.782082708134 + - 21167.119047686185 + - 21276.866611222256 + - 21392.024773316356 + - 21512.593533968477 + - 21638.572893178625 + - 21769.96285094679 + - 21906.76340727298 + - 22048.974562157204 + - 22196.59631559945 + - 22349.62866759972 + - 22508.07161815801 + - 22671.925167274334 + - 22841.189314948675 + - 23015.864061181044 + - 23195.94940597144 + - 23381.44534931986 + - 23572.351891226303 + - 23768.669031690762 + - 23970.396770713258 + - 19123.064889949994 + - 19127.7239117179 + - 19137.793532043826 + - 19153.273750927776 + - 19174.16456836975 + - 19200.465984369752 + - 19232.17799892777 + - 19269.300612043822 + - 19311.833823717898 + - 19359.777633949994 + - 19413.132042740122 + - 19471.89705008827 + - 19536.072655994434 + - 19605.658860458636 + - 19680.655663480862 + - 19761.06306506111 + - 19846.881065199384 + - 19938.10966389568 + - 20034.748861149998 + - 20136.798656962343 + - 20244.259051332716 + - 20357.130044261106 + - 20475.41163574753 + - 20599.103825791968 + - 20728.20661439444 + - 20862.72000155494 + - 21002.643987273455 + - 21147.978571549997 + - 21298.72375438457 + - 21454.879535777156 + - 21616.445915727774 + - 21783.42289423642 + - 21955.81047130308 + - 22133.608646927783 + - 22316.817421110492 + - 22505.43679385123 + - 22699.466765149995 + - 20150.468276749998 + - 20163.036083940122 + - 20181.014489688267 + - 20204.403493994443 + - 20233.203096858637 + - 20267.413298280862 + - 20307.0340982611 + - 20352.065496799376 + - 20402.50749389567 + - 20458.360089549995 + - 20519.623283762343 + - 20586.29707653271 + - 20658.381467861105 + - 20735.876457747527 + - 20818.78204619197 + - 20907.09823319444 + - 21000.825018754935 + - 21099.96240287345 + - 21204.51038555 + - 21314.468966784567 + - 21429.838146577156 + - 21550.61792492777 + - 21676.80830183642 + - 21808.409277303082 + - 21945.420851327774 + - 22087.843023910485 + - 22235.675795051233 + - 22388.91916475 + - 22547.573133006787 + - 22711.637699821604 + - 22881.11286519444 + - 23055.998629125304 + - 23236.294991614195 + - 23422.001952661114 + - 23613.119512266047 + - 23809.64767042901 + - 24011.586427149992 + - 19175.067884575994 + - 19180.010206503903 + - 19190.363126989825 + - 19206.126646033776 + - 19227.30076363575 + - 19253.88547979575 + - 19285.880794513778 + - 19323.286707789823 + - 19366.103219623896 + - 19414.330330015997 + - 19467.968038966126 + - 19527.016346474273 + - 19591.47525254044 + - 19661.34475716464 + - 19736.624860346863 + - 19817.31556208711 + - 19903.416862385384 + - 19994.92876124168 + - 20091.851258655992 + - 20194.184354628345 + - 20301.928049158712 + - 20415.082342247108 + - 20533.64723389353 + - 20657.62272409797 + - 20787.00881286044 + - 20921.805500180933 + - 21062.012786059462 + - 21207.630670495997 + - 21358.659153490567 + - 21515.09823504316 + - 21676.947915153774 + - 21844.20819382242 + - 22016.879071049087 + - 22194.960546833776 + - 22378.452621176497 + - 22567.35529407723 + - 22761.668565535994 + - 20210.337481616 + - 20223.285227046126 + - 20241.64357103427 + - 20265.412513580442 + - 20294.592054684643 + - 20329.18219434686 + - 20369.18293256711 + - 20414.59426934538 + - 20465.41620468168 + - 20521.648738575994 + - 20583.291871028345 + - 20650.345602038717 + - 20722.809931607106 + - 20800.68485973353 + - 20883.97038641798 + - 20972.66651166044 + - 21066.773235460936 + - 21166.29055781945 + - 21271.218478735995 + - 21381.556998210566 + - 21497.306116243155 + - 21618.465832833772 + - 21745.036147982417 + - 21877.017061689086 + - 22014.40857395378 + - 22157.210684776488 + - 22305.42339415723 + - 22459.046702095995 + - 22618.080608592787 + - 22782.5251136476 + - 22952.38021726044 + - 23127.64591943131 + - 23308.322220160193 + - 23494.40911944711 + - 23685.906617292047 + - 23882.81471369501 + - 24085.13340865599 + - 19226.279873053994 + - 19231.5054951419 + - 19242.141715787824 + - 19258.188534991776 + - 19279.645952753748 + - 19306.51396907375 + - 19338.792583951774 + - 19376.48179738782 + - 19419.581609381898 + - 19468.092019933996 + - 19522.013029044123 + - 19581.344636712274 + - 19646.08684293844 + - 19716.239647722636 + - 19791.803051064864 + - 19872.77705296511 + - 19959.161653423384 + - 20050.95685243967 + - 20148.162650013997 + - 20250.77904614634 + - 20358.806040836713 + - 20472.243634085105 + - 20591.091825891526 + - 20715.350616255968 + - 20845.020005178434 + - 20980.09999265894 + - 21120.590578697454 + - 21266.491763293998 + - 21417.803546448566 + - 21574.525928161158 + - 21736.65890843178 + - 21904.202487260416 + - 22077.156664647082 + - 22255.521440591783 + - 22439.296815094494 + - 22628.48278815523 + - 22823.079359773994 + - 20269.415680334 + - 20282.743364004124 + - 20301.481646232263 + - 20325.630527018442 + - 20355.190006362634 + - 20390.16008426486 + - 20430.540760725104 + - 20476.33203574338 + - 20527.533909319674 + - 20584.14638145399 + - 20646.169452146343 + - 20713.603121396714 + - 20786.447389205106 + - 20864.702255571527 + - 20948.367720495975 + - 21037.443783978444 + - 21131.930446018934 + - 21231.827706617456 + - 21337.135565774 + - 21447.854023488562 + - 21563.983079761158 + - 21685.522734591777 + - 21812.472987980418 + - 21944.833839927083 + - 22082.605290431777 + - 22225.787339494495 + - 22374.37998711523 + - 22528.383233293993 + - 22687.797078030788 + - 22852.621521325604 + - 23022.85656317844 + - 23198.502203589305 + - 23379.558442558195 + - 23566.025280085116 + - 23757.90271617005 + - 23955.190750813013 + - 24157.889384013994 + - 19276.700855383995 + - 19282.209777631902 + - 19293.12929843783 + - 19309.45941780178 + - 19331.200135723753 + - 19358.35145220375 + - 19390.913367241777 + - 19428.885880837828 + - 19472.268992991903 + - 19521.062703704 + - 19575.267012974127 + - 19634.881920802276 + - 19699.907427188442 + - 19770.34353213264 + - 19846.190235634866 + - 19927.447537695112 + - 20014.115438313387 + - 20106.193937489683 + - 20203.683035224 + - 20306.582731516344 + - 20414.89302636672 + - 20528.61391977511 + - 20647.745411741536 + - 20772.28750226598 + - 20902.240191348443 + - 21037.603478988938 + - 21178.377365187454 + - 21324.561849944 + - 21476.156933258575 + - 21633.16261513116 + - 21795.578895561775 + - 21963.405774550425 + - 22136.64325209709 + - 22315.291328201783 + - 22499.350002864496 + - 22688.819276085233 + - 22883.699147863997 + - 20327.702872904003 + - 20341.410494814118 + - 20360.52871528227 + - 20385.057534308442 + - 20414.99695189264 + - 20450.34696803486 + - 20491.10758273511 + - 20537.27879599338 + - 20588.860607809675 + - 20645.853018183996 + - 20708.256027116346 + - 20776.06963460671 + - 20849.293840655104 + - 20927.928645261527 + - 21011.974048425975 + - 21101.430050148443 + - 21196.296650428932 + - 21296.573849267454 + - 21402.261646664003 + - 21513.360042618566 + - 21629.869037131157 + - 21751.78863020177 + - 21879.11882183042 + - 22011.859612017084 + - 22150.01100076178 + - 22293.57298806449 + - 22442.54557392523 + - 22596.928758343995 + - 22756.722541320785 + - 22921.926922855604 + - 23092.541902948436 + - 23268.567481599304 + - 23450.0036588082 + - 23636.850434575113 + - 23829.107808900048 + - 24026.775781783013 + - 24229.854353223993 + - 19326.330831565992 + - 19332.1230539739 + - 19343.325874939826 + - 19359.939294463777 + - 19381.96331254576 + - 19409.397929185754 + - 19442.243144383774 + - 19480.498958139826 + - 19524.165370453902 + - 19573.242381325996 + - 19627.729990756125 + - 19687.628198744274 + - 19752.937005290438 + - 19823.656410394637 + - 19899.786414056864 + - 19981.327016277108 + - 20068.278217055384 + - 20160.64001639167 + - 20258.412414285995 + - 20361.595410738344 + - 20470.189005748714 + - 20584.193199317113 + - 20703.607991443532 + - 20828.433382127972 + - 20958.669371370437 + - 21094.315959170934 + - 21235.37314552945 + - 21381.840930446 + - 21533.719313920566 + - 21691.008295953154 + - 21853.707876543776 + - 22021.818055692416 + - 22195.338833399084 + - 22374.270209663777 + - 22558.612184486494 + - 22748.364757867228 + - 22943.52792980599 + - 20385.199059325994 + - 20399.286619476115 + - 20418.784778184272 + - 20443.693535450442 + - 20474.01289127464 + - 20509.742845656863 + - 20550.883398597103 + - 20597.434550095375 + - 20649.39630015168 + - 20706.768648766 + - 20769.55159593834 + - 20837.745141668714 + - 20911.349285957105 + - 20990.36402880353 + - 21074.789370207975 + - 21164.625310170435 + - 21259.87184869094 + - 21360.52898576945 + - 21466.596721406 + - 21578.07505560057 + - 21694.963988353156 + - 21817.263519663775 + - 21944.97364953242 + - 22078.094377959085 + - 22216.62570494378 + - 22360.567630486494 + - 22509.92015458723 + - 22664.683277245997 + - 22824.85699846279 + - 22990.4413182376 + - 23161.436236570436 + - 23337.841753461307 + - 23519.657868910195 + - 23706.88458291712 + - 23899.521895482045 + - 24097.56980660501 + - 24301.028316285992 + - 19375.169801599994 + - 19381.2453241679 + - 19392.731445293826 + - 19409.628164977777 + - 19431.935483219753 + - 19459.653400019753 + - 19492.781915377775 + - 19531.321029293824 + - 19575.2707417679 + - 19624.6310528 + - 19679.401962390126 + - 19739.583470538273 + - 19805.17557724444 + - 19876.178282508637 + - 19952.591586330862 + - 20034.415488711107 + - 20121.649989649384 + - 20214.295089145675 + - 20312.350787199997 + - 20415.817083812348 + - 20524.693978982712 + - 20638.98147271111 + - 20758.679564997532 + - 20883.788255841973 + - 21014.307545244443 + - 21150.23743320494 + - 21291.57791972346 + - 21438.3290048 + - 21590.49068843457 + - 21748.06297062716 + - 21911.045851377774 + - 22079.439330686422 + - 22253.243408553088 + - 22432.458084977785 + - 22617.083359960496 + - 22807.11923350123 + - 23002.565705599995 + - 20441.904239599997 + - 20456.37173799012 + - 20476.249834938266 + - 20501.538530444443 + - 20532.237824508637 + - 20568.347717130862 + - 20609.868208311105 + - 20656.799298049387 + - 20709.14098634568 + - 20766.8932732 + - 20830.05615861235 + - 20898.629642582717 + - 20972.613725111114 + - 21052.008406197525 + - 21136.813685841975 + - 21227.02956404444 + - 21322.656040804937 + - 21423.693116123453 + - 21530.140789999994 + - 21641.999062434563 + - 21759.267933427156 + - 21881.94740297778 + - 22010.03747108642 + - 22143.538137753087 + - 22282.449402977778 + - 22426.771266760497 + - 22576.503729101234 + - 22731.646789999995 + - 22892.200449456795 + - 23058.164707471602 + - 23229.53956404444 + - 23406.325019175307 + - 23588.521072864198 + - 23776.127725111113 + - 23969.144975916053 + - 24167.572825279014 + - 24371.41127319999 + - 19423.217765486 + - 19429.576588213902 + - 19441.346009499826 + - 19458.52602934377 + - 19481.116647745755 + - 19509.117864705746 + - 19542.52968022377 + - 19581.352094299822 + - 19625.5851069339 + - 19675.228718126 + - 19730.282927876124 + - 19790.747736184272 + - 19856.62314305044 + - 19927.909148474642 + - 20004.605752456868 + - 20086.712954997107 + - 20174.23075609539 + - 20267.15915575167 + - 20365.498153965993 + - 20469.247750738352 + - 20578.407946068713 + - 20692.97873995711 + - 20812.960132403532 + - 20938.352123407974 + - 21069.154712970438 + - 21205.367901090933 + - 21346.991687769456 + - 21494.026073005996 + - 21646.471056800576 + - 21804.326639153154 + - 21967.592820063768 + - 22136.269599532417 + - 22310.356977559088 + - 22489.854954143782 + - 22674.763529286494 + - 22865.08270298723 + - 23060.812475245995 + - 20497.818413726003 + - 20512.665850356123 + - 20532.923885544267 + - 20558.592519290443 + - 20589.671751594637 + - 20626.161582456858 + - 20668.062011877104 + - 20715.373039855378 + - 20768.094666391677 + - 20826.226891486 + - 20889.769715138347 + - 20958.72313734871 + - 21033.08715811711 + - 21112.86177744353 + - 21198.046995327975 + - 21288.642811770445 + - 21384.649226770936 + - 21486.066240329455 + - 21592.893852445988 + - 21705.132063120567 + - 21822.78087235316 + - 21945.840280143777 + - 22074.310286492415 + - 22208.190891399085 + - 22347.48209486378 + - 22492.18389688649 + - 22642.29629746723 + - 22797.819296605998 + - 22958.75289430279 + - 23125.0970905576 + - 23296.851885370437 + - 23474.017278741307 + - 23656.593270670197 + - 23844.579861157115 + - 24037.977050202047 + - 24236.78483780502 + - 24441.003223965992 + - 19470.474723223997 + - 19477.1168461119 + - 19489.169567557827 + - 19506.632887561776 + - 19529.50680612375 + - 19557.79132324375 + - 19591.486438921773 + - 19630.592153157824 + - 19675.1084659519 + - 19725.035377303997 + - 19780.372887214126 + - 19841.120995682275 + - 19907.27970270844 + - 19978.849008292636 + - 20055.82891243486 + - 20138.21941513511 + - 20226.020516393382 + - 20319.232216209683 + - 20417.854514583996 + - 20521.88741151635 + - 20631.33090700672 + - 20746.185001055113 + - 20866.449693661532 + - 20992.124984825972 + - 21123.210874548444 + - 21259.707362828936 + - 21401.614449667464 + - 21548.932135064 + - 21701.660419018568 + - 21859.799301531162 + - 22023.348782601777 + - 22192.308862230424 + - 22366.679540417084 + - 22546.46081716178 + - 22731.652692464497 + - 22922.255166325234 + - 23118.268238743996 + - 20552.941581704 + - 20568.16895657412 + - 20588.806930002273 + - 20614.85550198844 + - 20646.314672532637 + - 20683.18444163486 + - 20725.464809295103 + - 20773.15577551338 + - 20826.25734028968 + - 20884.769503623997 + - 20948.692265516347 + - 21018.025625966715 + - 21092.76958497511 + - 21172.924142541528 + - 21258.489298665976 + - 21349.465053348442 + - 21445.851406588936 + - 21547.64835838745 + - 21654.85590874399 + - 21767.47405765857 + - 21885.50280513116 + - 22008.942151161777 + - 22137.792095750425 + - 22272.052638897087 + - 22411.723780601777 + - 22556.80552086449 + - 22707.29785968523 + - 22863.200797063997 + - 23024.51433300079 + - 23191.238467495605 + - 23363.373200548445 + - 23540.91853215931 + - 23723.874462328196 + - 23912.240991055114 + - 24106.01811834005 + - 24305.205844183012 + - 24509.80416858399 + - 19516.940674813995 + - 19523.8660978619 + - 19536.20211946783 + - 19553.948739631775 + - 19577.105958353754 + - 19605.673775633753 + - 19639.65219147177 + - 19679.041205867827 + - 19723.840818821904 + - 19774.051030333994 + - 19829.671840404124 + - 19890.70324903227 + - 19957.14525621844 + - 20028.99786196264 + - 20106.26106626486 + - 20188.934869125114 + - 20277.019270543384 + - 20370.514270519678 + - 20469.419869053996 + - 20573.736066146346 + - 20683.462861796717 + - 20798.60025600511 + - 20919.148248771533 + - 21045.10684009597 + - 21176.47602997844 + - 21313.255818418937 + - 21455.44620541746 + - 21603.047190973997 + - 21756.058775088568 + - 21914.480957761156 + - 22078.31373899178 + - 22247.55711878042 + - 22422.21109712709 + - 22602.27567403178 + - 22787.750849494496 + - 22978.63662351523 + - 23174.932996093998 + - 20607.273743534 + - 20622.88105664412 + - 20643.898968312267 + - 20670.327478538446 + - 20702.166587322637 + - 20739.416294664858 + - 20782.076600565106 + - 20830.147505023382 + - 20883.629008039676 + - 20942.521109613994 + - 21006.823809746344 + - 21076.537108436718 + - 21151.661005685102 + - 21232.195501491526 + - 21318.140595855974 + - 21409.49628877844 + - 21506.26258025894 + - 21608.439470297453 + - 21716.026958894 + - 21829.025046048562 + - 21947.433731761157 + - 22071.253016031784 + - 22200.482898860417 + - 22335.123380247078 + - 22475.174460191774 + - 22620.636138694485 + - 22771.50841575523 + - 22927.791291373997 + - 23089.48476555079 + - 23256.588838285606 + - 23429.103509578443 + - 23607.02877942931 + - 23790.364647838192 + - 23979.11111480511 + - 24173.268180330044 + - 24372.83584441301 + - 24577.814107053993 + - 19562.615620255998 + - 19569.824343463904 + - 19582.44366522983 + - 19600.47358555378 + - 19623.91410443575 + - 19652.765221875754 + - 19687.02693787378 + - 19726.699252429826 + - 19771.7821655439 + - 19822.275677216 + - 19878.179787446126 + - 19939.494496234274 + - 20006.219803580447 + - 20078.355709484644 + - 20155.902213946865 + - 20238.859316967115 + - 20327.22701854538 + - 20421.005318681677 + - 20520.194217376 + - 20624.793714628348 + - 20734.80381043872 + - 20850.224504807113 + - 20971.055797733534 + - 21097.297689217972 + - 21228.95017926044 + - 21366.01326786094 + - 21508.486955019456 + - 21656.371240736 + - 21809.666125010568 + - 21968.371607843157 + - 22132.487689233778 + - 22302.014369182423 + - 22476.95164768909 + - 22657.29952475378 + - 22843.0580003765 + - 23034.22707455723 + - 23230.806747296 + - 20660.814899216006 + - 20676.802150566124 + - 20698.200000474273 + - 20725.00844894045 + - 20757.227495964646 + - 20794.857141546865 + - 20837.897385687105 + - 20886.348228385385 + - 20940.209669641674 + - 20999.481709455995 + - 21064.164347828344 + - 21134.257584758714 + - 21209.76142024711 + - 21290.675854293528 + - 21377.00088689798 + - 21468.736518060447 + - 21565.882747780935 + - 21668.439576059456 + - 21776.407002895998 + - 21889.78502829057 + - 22008.573652243158 + - 22132.772874753777 + - 22262.38269582242 + - 22397.403115449088 + - 22537.834133633776 + - 22683.675750376497 + - 22834.92796567723 + - 22991.590779535996 + - 23153.664191952794 + - 23321.1482029276 + - 23494.042812460444 + - 23672.348020551308 + - 23856.063827200196 + - 24045.190232407116 + - 24239.727236172046 + - 24439.674838495008 + - 24645.033039375994 + - 19607.49955955 + - 19614.9915829179 + - 19627.894204843822 + - 19646.20742532778 + - 19669.93124436975 + - 19699.065661969755 + - 19733.61067812777 + - 19773.566292843825 + - 19818.932506117897 + - 19869.709317949997 + - 19925.89672834012 + - 19987.494737288274 + - 20054.503344794444 + - 20126.92255085864 + - 20204.752355480865 + - 20287.99275866111 + - 20376.643760399387 + - 20470.705360695676 + - 20570.177559549997 + - 20675.06035696234 + - 20785.353752932722 + - 20901.057747461116 + - 21022.172340547535 + - 21148.697532191974 + - 21280.633322394435 + - 21417.979711154938 + - 21560.73669847345 + - 21708.90428435 + - 21862.48246878457 + - 22021.47125177716 + - 22185.870633327773 + - 22355.68061343642 + - 22530.901192103087 + - 22711.532369327782 + - 22897.574145110495 + - 23089.026519451236 + - 23285.889492349997 + - 20713.56504875 + - 20729.932238340116 + - 20751.71002648827 + - 20778.898413194445 + - 20811.49739845864 + - 20849.506982280862 + - 20892.927164661105 + - 20941.75794559938 + - 20995.999325095676 + - 21055.651303149993 + - 21120.713879762345 + - 21191.187054932714 + - 21267.070828661108 + - 21348.36520094753 + - 21435.070171791973 + - 21527.18574119444 + - 21624.711909154936 + - 21727.648675673452 + - 21835.996040749997 + - 21949.75400438457 + - 22068.92256657716 + - 22193.501727327777 + - 22323.49148663642 + - 22458.891844503087 + - 22599.70280092777 + - 22745.924355910498 + - 22897.556509451228 + - 23054.599261549996 + - 23217.052612206786 + - 23384.916561421604 + - 23558.19110919444 + - 23736.87625552531 + - 23920.97200041419 + - 24110.478343861116 + - 24305.395285866052 + - 24505.722826429006 + - 24711.46096554999 + - 19651.592492695996 + - 19659.367816223898 + - 19672.55373830983 + - 19691.150258953778 + - 19715.15737815575 + - 19744.575095915752 + - 19779.403412233776 + - 19819.642327109825 + - 19865.291840543905 + - 19916.351952536002 + - 19972.822663086128 + - 20034.70397219427 + - 20101.995879860442 + - 20174.698386084638 + - 20252.81149086687 + - 20336.335194207113 + - 20425.269496105386 + - 20519.614396561687 + - 20619.369895575997 + - 20724.53599314835 + - 20835.11268927871 + - 20951.099983967113 + - 21072.497877213536 + - 21199.306369017973 + - 21331.525459380442 + - 21469.155148300943 + - 21612.19543577946 + - 21760.646321816 + - 21914.507806410566 + - 22073.77988956316 + - 22238.462571273776 + - 22408.55585154242 + - 22584.05973036909 + - 22764.974207753778 + - 22951.2992836965 + - 23143.034958197233 + - 23340.181231256 + - 20765.524192136 + - 20782.271319966123 + - 20804.42904635427 + - 20831.997371300447 + - 20864.976294804637 + - 20903.365816866863 + - 20947.1659374871 + - 20996.37665666538 + - 21050.99797440168 + - 21111.029890695998 + - 21176.47240554835 + - 21247.325518958714 + - 21323.589230927108 + - 21405.26354145353 + - 21492.34845053798 + - 21584.843958180445 + - 21682.75006438094 + - 21786.066769139452 + - 21894.794072455996 + - 22008.93197433057 + - 22128.480474763157 + - 22253.439573753778 + - 22383.809271302423 + - 22519.589567409086 + - 22660.780462073777 + - 22807.381955296492 + - 22959.394047077236 + - 23116.816737415997 + - 23279.650026312785 + - 23447.893913767602 + - 23621.54839978044 + - 23800.613484351306 + - 23985.089167480197 + - 24174.97544916712 + - 24370.272329412048 + - 24570.979808215012 + - 24777.097885575997 + - 19694.894419694 + - 19702.953043381898 + - 19716.422265627825 + - 19735.30208643178 + - 19759.592505793757 + - 19789.293523713754 + - 19824.40514019177 + - 19864.92735522783 + - 19910.860168821895 + - 19962.203580973997 + - 20018.95759168412 + - 20081.122200952268 + - 20148.69740877844 + - 20221.683215162637 + - 20300.07962010486 + - 20383.886623605107 + - 20473.104225663385 + - 20567.732426279676 + - 20667.77122545399 + - 20773.220623186342 + - 20884.080619476717 + - 21000.35121432511 + - 21122.03240773153 + - 21249.12419969597 + - 21381.626590218442 + - 21519.539579298933 + - 21662.863166937455 + - 21811.597353133995 + - 21965.74213788857 + - 22125.297521201155 + - 22290.263503071772 + - 22460.640083500417 + - 22636.427262487086 + - 22817.625040031777 + - 23004.233416134495 + - 23196.252390795235 + - 23393.681964014 + - 20816.692329373996 + - 20833.81939544412 + - 20856.357060072267 + - 20884.30532325844 + - 20917.664185002635 + - 20956.43364530486 + - 21000.613704165105 + - 21050.204361583375 + - 21105.205617559677 + - 21165.617472093993 + - 21231.439925186347 + - 21302.672976836715 + - 21379.316627045107 + - 21461.370875811524 + - 21548.835723135973 + - 21641.71116901844 + - 21739.997213458937 + - 21843.693856457452 + - 21952.801098014 + - 22067.318938128567 + - 22187.247376801155 + - 22312.586414031775 + - 22443.336049820417 + - 22579.496284167082 + - 22721.067117071776 + - 22868.04854853449 + - 23020.44057855523 + - 23178.243207133997 + - 23341.45643427078 + - 23510.0802599656 + - 23684.114684218435 + - 23863.559707029304 + - 24048.415328398194 + - 24238.68154832511 + - 24434.358366810047 + - 24635.44578385301 + - 24841.94379945399 + - 19737.405340544 + - 19745.747264391903 + - 19759.499786797824 + - 19778.662907761784 + - 19803.23662728376 + - 19833.220945363755 + - 19868.615862001774 + - 19909.421377197836 + - 19955.637490951904 + - 20007.264203264 + - 20064.301514134124 + - 20126.749423562273 + - 20194.607931548446 + - 20267.877038092643 + - 20346.556743194862 + - 20430.647046855112 + - 20520.147949073387 + - 20615.05944984968 + - 20715.381549184003 + - 20821.114247076348 + - 20932.25754352672 + - 21048.811438535115 + - 21170.775932101533 + - 21298.151024225976 + - 21430.936714908443 + - 21569.13300414894 + - 21712.73989194746 + - 21861.757378304006 + - 22016.185463218568 + - 22176.02414669116 + - 22341.273428721783 + - 22511.93330931042 + - 22688.003788457085 + - 22869.484866161783 + - 23056.3765424245 + - 23248.67881724524 + - 23446.391690624005 + - 20867.069460464 + - 20884.576464774123 + - 20907.49406764227 + - 20935.82226906845 + - 20969.561069052645 + - 21008.71046759486 + - 21053.27046469511 + - 21103.24106035338 + - 21158.622254569684 + - 21219.414047344 + - 21285.616438676345 + - 21357.229428566716 + - 21434.253017015108 + - 21516.687204021535 + - 21604.531989585976 + - 21697.787373708445 + - 21796.453356388938 + - 21900.529937627456 + - 22010.017117423995 + - 22124.914895778566 + - 22245.22327269116 + - 22370.94224816178 + - 22502.07182219042 + - 22638.611994777082 + - 22780.56276592178 + - 22927.924135624493 + - 23080.696103885235 + - 23238.878670704 + - 23402.471836080793 + - 23571.475600015605 + - 23745.889962508445 + - 23925.71492355931 + - 24110.950483168195 + - 24301.596641335113 + - 24497.653398060047 + - 24699.120753343013 + - 24905.998707183997 + - 19779.125255245996 + - 19787.750479253897 + - 19801.786301819826 + - 19821.232722943776 + - 19846.089742625754 + - 19876.35736086575 + - 19912.035577663773 + - 19953.124393019825 + - 19999.623806933898 + - 20051.533819405995 + - 20108.85443043612 + - 20171.585640024274 + - 20239.727448170437 + - 20313.279854874636 + - 20392.242860136863 + - 20476.616463957114 + - 20566.40066633538 + - 20661.595467271676 + - 20762.200866765997 + - 20868.21686481834 + - 20979.643461428714 + - 21096.480656597112 + - 21218.72845032353 + - 21346.38684260797 + - 21479.45583345044 + - 21617.93542285094 + - 21761.825610809454 + - 21911.126397325996 + - 22065.83778240057 + - 22225.959766033156 + - 22391.492348223775 + - 22562.435528972415 + - 22738.78930827909 + - 22920.553686143783 + - 23107.728662566496 + - 23300.314237547227 + - 23498.310411085993 + - 20916.655585406 + - 20934.542527956124 + - 20957.840069064267 + - 20986.548208730444 + - 21020.666946954636 + - 21060.196283736863 + - 21105.136219077103 + - 21155.486752975383 + - 21211.247885431676 + - 21272.419616445997 + - 21339.001946018347 + - 21410.994874148713 + - 21488.398400837104 + - 21571.212526083527 + - 21659.43724988797 + - 21753.072572250443 + - 21852.11849317094 + - 21956.57501264945 + - 22066.44213068599 + - 22181.71984728057 + - 22302.408162433152 + - 22428.507076143775 + - 22560.016588412425 + - 22696.936699239082 + - 22839.267408623768 + - 22987.00871656649 + - 23140.160623067233 + - 23298.723128125996 + - 23462.696231742786 + - 23632.0799339176 + - 23806.87423465044 + - 23987.079133941308 + - 24172.694631790193 + - 24363.720728197117 + - 24560.157423162047 + - 24762.00471668501 + - 24969.262608765992 + - 19820.0541638 + - 19828.962687967905 + - 19843.281810693832 + - 19863.01153197778 + - 19888.15185181975 + - 19918.702770219752 + - 19954.664287177777 + - 19996.036402693822 + - 20042.819116767903 + - 20095.0124294 + - 20152.616340590124 + - 20215.630850338275 + - 20284.05595864444 + - 20357.891665508643 + - 20437.137970930868 + - 20521.794874911116 + - 20611.862377449383 + - 20707.340478545684 + - 20808.229178200003 + - 20914.52847641235 + - 21026.238373182718 + - 21143.358868511114 + - 21265.889962397534 + - 21393.83165484198 + - 21527.18394584444 + - 21665.94683540494 + - 21810.120323523457 + - 21959.7044102 + - 22114.69909543457 + - 22275.10437922716 + - 22440.920261577776 + - 22612.14674248642 + - 22788.783821953082 + - 22970.83149997778 + - 23158.289776560498 + - 23351.158651701233 + - 23549.4381254 + - 20965.4507042 + - 20983.717584990125 + - 21007.395064338274 + - 21036.483142244455 + - 21070.981818708642 + - 21110.891093730865 + - 21156.210967311108 + - 21206.94143944938 + - 21263.08251014568 + - 21324.634179399996 + - 21391.59644721234 + - 21463.969313582715 + - 21541.75277851111 + - 21624.946841997527 + - 21713.551504041974 + - 21807.56676464444 + - 21906.992623804937 + - 22011.829081523454 + - 22122.0761378 + - 22237.733792634564 + - 22358.802046027162 + - 22485.28089797778 + - 22617.170348486427 + - 22754.470397553087 + - 22897.18104517778 + - 23045.302291360495 + - 23198.83413610123 + - 23357.776579399997 + - 23522.12962125679 + - 23691.8932616716 + - 23867.067500644447 + - 24047.652338175307 + - 24233.647774264202 + - 24425.053808911114 + - 24621.870442116047 + - 24824.097673879012 + - 25031.7355042 + - 19860.192066205997 + - 19869.383890533903 + - 19883.986313419824 + - 19903.99933486378 + - 19929.422954865757 + - 19960.257173425754 + - 19996.501990543773 + - 20038.157406219823 + - 20085.2234204539 + - 20137.700033245997 + - 20195.587244596125 + - 20258.88505450427 + - 20327.593462970442 + - 20401.71246999464 + - 20481.24207557686 + - 20566.18227971711 + - 20656.533082415386 + - 20752.29448367168 + - 20853.466483485994 + - 20960.049081858346 + - 21072.04227878871 + - 21189.446074277108 + - 21312.260468323533 + - 21440.485460927976 + - 21574.12105209044 + - 21713.16724181094 + - 21857.624030089457 + - 22007.491416925997 + - 22162.76940232057 + - 22323.457986273155 + - 22489.55716878377 + - 22661.06694985242 + - 22837.987329479085 + - 23020.318307663787 + - 23208.0598844065 + - 23401.212059707235 + - 23599.774833565993 + - 21013.454816845995 + - 21032.101635876123 + - 21056.15905346427 + - 21085.627069610444 + - 21120.505684314638 + - 21160.794897576863 + - 21206.494709397106 + - 21257.605119775377 + - 21314.12612871168 + - 21376.057736205992 + - 21443.39994225834 + - 21516.152746868716 + - 21594.316150037106 + - 21677.890151763535 + - 21766.874752047974 + - 21861.26995089044 + - 21961.075748290943 + - 22066.29214424945 + - 22176.919138766 + - 22292.956731840568 + - 22414.404923473157 + - 22541.26371366378 + - 22673.53310241242 + - 22811.213089719084 + - 22954.30367558377 + - 23102.804860006494 + - 23256.716642987234 + - 23416.039024525995 + - 23580.772004622788 + - 23750.9155832776 + - 23926.46976049044 + - 24107.434536261306 + - 24293.809910590197 + - 24485.595883477115 + - 24682.792454922048 + - 24885.399624925012 + - 25093.417393485997 + - 19864.60300912484 + - 19873.826311273486 + - 19888.460211980146 + - 19908.504711244837 + - 19933.95980906755 + - 19964.825505448287 + - 20001.101800387045 + - 20042.78869388384 + - 20089.88618593865 + - 20142.39427655148 + - 20200.312965722347 + - 20263.64225345123 + - 20332.382139738136 + - 20406.532624583073 + - 20486.093707986038 + - 20571.065389947024 + - 20661.447670466034 + - 20757.24054954307 + - 20858.44402717812 + - 20965.058103371208 + - 21077.08277812231 + - 21194.51805143145 + - 21317.363923298606 + - 21445.620393723784 + - 21579.28746270699 + - 21718.36513024823 + - 21862.853396347484 + - 22012.75226100476 + - 22168.061724220075 + - 22328.781785993397 + - 22494.912446324754 + - 22666.453705214135 + - 22843.40556266154 + - 23025.768018666968 + - 23213.541073230423 + - 23406.7247263519 + - 23605.3189780314 + - 21018.73978382406 + - 21037.428818247958 + - 21061.52845122988 + - 21091.038682769824 + - 21125.95951286779 + - 21166.290941523792 + - 21212.032968737807 + - 21263.18559450985 + - 21319.748818839915 + - 21381.722641728014 + - 21449.107063174128 + - 21521.902083178273 + - 21600.107701740435 + - 21683.72391886063 + - 21772.75073453885 + - 21867.188148775087 + - 21967.03616156936 + - 22072.294772921643 + - 22182.96398283196 + - 22299.043791300308 + - 22420.534198326663 + - 22547.435203911056 + - 22679.746808053475 + - 22817.46901075391 + - 22960.60181201237 + - 23109.145211828865 + - 23263.099210203374 + - 23422.463807135908 + - 23587.23900262648 + - 23757.424796675063 + - 23933.021189281673 + - 24114.028180446312 + - 24300.445770168975 + - 24492.27395844966 + - 24689.512745288364 + - 24892.162130685098 + - 25100.22211463986 + - 15280.694256799998 + - 15337.7638081679 + - 15400.243958093826 + - 15468.134706577777 + - 15541.436053619747 + - 15620.14799921975 + - 15704.270543377774 + - 15793.803686093825 + - 15888.7474273679 + - 15989.1017672 + - 16094.866705590124 + - 16206.042242538271 + - 16322.628378044443 + - 16444.62511210864 + - 16572.032444730863 + - 16704.85037591111 + - 16843.078905649385 + - 16986.718033945683 + - 17135.767760799998 + - 17290.228086212344 + - 17450.099010182716 + - 17615.38053271111 + - 17786.07265379753 + - 17962.175373441973 + - 18143.688691644442 + - 18330.61260840494 + - 18522.947123723454 + - 18720.692237599997 + - 18923.84795003457 + - 19132.41426102716 + - 19346.391170577772 + - 19565.77867868642 + - 19790.576785353085 + - 20020.785490577782 + - 20256.404794360493 + - 20497.43469670123 + - 20743.8751976 + - 17763.346537999998 + - 17846.202919590116 + - 17934.469899738273 + - 18028.14747844444 + - 18127.23565570864 + - 18231.734431530866 + - 18341.643805911106 + - 18456.96377884938 + - 18577.69435034568 + - 18703.8355204 + - 18835.387289012342 + - 18972.349656182716 + - 19114.722621911107 + - 19262.506186197526 + - 19415.700349041977 + - 19574.305110444442 + - 19738.320470404935 + - 19907.746428923456 + - 20082.582985999994 + - 20262.830141634568 + - 20448.48789582716 + - 20639.55624857778 + - 20836.035199886417 + - 21037.92474975308 + - 21245.224898177774 + - 21457.93564516049 + - 21676.056990701236 + - 21899.588934799995 + - 22128.531477456792 + - 22362.8846186716 + - 22602.64835844444 + - 22847.82269677531 + - 23098.4076336642 + - 23354.40316911111 + - 23615.809303116053 + - 23882.626035679015 + - 24154.85336679999 + use_defrost_map: true + heat_source_type: CONDENSER + id: compressor + shut_off_logic: + - comparison_type: GREATER_THAN + heating_logic: + differential_temperature: 8.333333333333334 + temperature_weight_distribution: + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + turn_on_logic: + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 8.333333333333334 + temperature_weight_distribution: + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + primary_heat_source_id: compressor + tank: + metadata: + schema: RSTANK + performance: + bottom_fraction_of_tank_mixing_on_draw: 0 + fittings_ua: 0 + ua: 8.791381193505783 + volume: 3.028328 +depresses_temperature: false +fixed_volume: false +metadata: + schema: HPWHSimInput +number_of_nodes: 96 +standard_setpoint: 330.3722222222222 +system_type: CENTRAL diff --git a/examples/Rheem2020Prem50.yaml b/examples/Rheem2020Prem50.yaml index c659fed..5d5ae3b 100644 --- a/examples/Rheem2020Prem50.yaml +++ b/examples/Rheem2020Prem50.yaml @@ -1,140 +1,218 @@ --- -metadata: - data_model: ASHRAE205 - schema_version: 1.0.0 - schema_author: "Bubba" - schema: RSINTEGRATEDWATERHEATER - description: Rheem 2020 Premium, 50-gallon integrated heat-pump water heater - id: 6998e64f-7824-414c-9d48-57e43ee47071 - data_timestamp: 2022-11-23T11:45Z - data_version: 1 - data_source: "" - disclaimer: "" - notes: "" - -description: - product_information: - manufacturer: Rheem - model: Rheem2020Prem50 - model_number: XXXXXX - -performance: - tank: - metadata: - schema_version: 1.0.0 - data_model: ASHRAE205 - schema: RS_TANK - schema_author: "Wolfgang" - description: Generic tank - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a tank - description: - product_information: - manufacturer: Generic - model_number: XXXXXX - performance: - volume: 0.1707 # m3 - ua: 0.003008333 # kW/K - bottom_fraction_of_tank_mixing_on_draw: 0.333 - number_of_nodes: 12 - - heat_source_configurations: - - heat_source_type: RESISTANCE - metadata: - data_model: ASHRAE205 - schema: RSRESISTANCEWATERHEATSOURCE - schema_version: 1.0.0 - schema_author: "JoJo" - description: Thermistor - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a resistive heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX - performance: - input_power: 4500 # W - heat_distribution: [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] +depresses_temperature: false +fixed_volume: true +integrated_system: + metadata: + schema: RSINTEGRATEDWATERHEATER + performance: + heat_source_configurations: + - companion_heat_source_id: compressor + followed_by_heat_source_id: compressor + heat_distribution: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 1 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSRESISTANCEWATERHEATSOURCE + performance: + input_power: 4500 + heat_source_type: RESISTANCE + id: resistiveElementTop turn_on_logic: - - differential_temperature: 2 - logic_distribution: [0, 0, 0, 0, 0, 1] # top sixth - evaluation_criterion: MAXIMUM - comparison_type: LESS_THAN - hysteresis_temperature: 0 - maximum_setpoint: 373.15 - - - heat_source_type: CONDENSER - metadata: - data_model: ASHRAE205 - schema: RSCONDENSERWATERHEATSOURCE - schema_version: 1.0.0 - schema_author: "Olivia" - description: Condenser coil - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a condenser heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX - performance: - performance_map: # test values - grid_variables: - evaporator_environment_temperature: [293.15, 313.25] - heat_source_temperature: [293.15, 313.25] - lookup_variables: - input_power: [200, 300, 300, 400] - cop: [0.3, 0.4, 0.4, 0.5] - standby_power: 50 - coil_configuration: WRAPPED - heat_distribution: [0.2, 0.2, 0.2, 0.2, 0.2, 0, 0, 0, 0, 0, 0, 0] + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 11.34261111111111 + temperature_weight_distribution: + - 0 + - 0 + - 0 + - 0 + - 0 + - 1 + heating_logic_type: TEMPERATURE_BASED + - backup_heat_source_id: compressor + followed_by_heat_source_id: compressor + heat_distribution: + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSRESISTANCEWATERHEATSOURCE + performance: + input_power: 4500 + heat_source_type: RESISTANCE + id: resistiveElementBottom + shut_off_logic: + - comparison_type: GREATER_THAN + heating_logic: + absolute_temperature: 310.92777777777775 + temperature_weight_distribution: + - 1 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + - backup_heat_source_id: resistiveElementBottom + heat_distribution: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0.2 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + heat_source: + metadata: + schema: RSCONDENSERWATERHEATSOURCE + performance: + coil_configuration: WRAPPED + compressor_lockout_temperature_hysteresis: 0.5555555555555556 + maximum_refrigerant_temperature: 344.26111111111106 + maximum_temperature: 322.0388888888889 + minimum_temperature: 275.92777777777775 + performance_map: + grid_variables: + evaporator_environment_dry_bulb_temperature: + - 275.92777777777775 + - 283.15 + - 292.59444444444443 + - 322.0388888888889 + heat_source_temperature: + - 273.15 + - 283.30873015873016 + - 293.46746031746034 + - 303.6261904761905 + - 313.7849206349207 + - 323.9436507936509 + - 334.10238095238105 + - 344.26111111111123 + lookup_variables: + heating_capacity: + - 1252.9372831623527 + - 1174.0611286362803 + - 1117.2854648238892 + - 1049.2775695916766 + - 922.5762362674727 + - 675.5917736404369 + - 232.6060059610598 + - -496.2277270588364 + - 1449.73786624 + - 1380.3520964056972 + - 1332.7285613394417 + - 1278.5386767780087 + - 1180.0088658205736 + - 989.9205589287104 + - 651.6101939263917 + - 98.96921599999072 + - 1716.3594624000002 + - 1660.8029642055549 + - 1631.6197696026657 + - 1607.8603520471274 + - 1564.3598203828938 + - 1471.7379188420819 + - 1296.3990270449694 + - 1000.5321599999966 + - 2615.0042890541176 + - 2612.883424868158 + - 2688.272582890785 + - 2849.3030965117287 + - 3109.684831458272 + - 3488.7061857953026 + - 4011.234089925281 + - 4707.714006588249 + input_power: + - 205.15423999999993 + - 207.96480345738289 + - 223.5116158463386 + - 251.794677166867 + - 292.81398741896794 + - 346.56954660264165 + - 413.061354717888 + - 492.28941176470704 + - 233.1968 + - 239.77835102040817 + - 258.1296326530613 + - 288.25064489795943 + - 330.1413877551024 + - 383.8018612244904 + - 449.23206530612333 + - 526.4320000000012 + - 269.86784000000006 + - 281.3806824489797 + - 303.39934693877564 + - 335.92383346938806 + - 378.95414204081675 + - 432.4902726530618 + - 496.5322253061234 + - 571.0800000000012 + - 384.1952000000001 + - 411.08206866746735 + - 444.53433853541424 + - 484.5520096038419 + - 531.1350818727495 + - 584.2835553421373 + - 643.9974300120058 + - 710.2767058823539 + heat_source_type: CONDENSER + id: compressor turn_on_logic: - - differential_temperature: 17.78 - logic_distribution: [1, 0, 0] - evaluation_criterion: WEIGHTED_AVERAGE - comparison_type: LESS_THAN - temperature_hysteresis: 0.556 - standby_logic: - - differential_temperature: 5 - logic_distribution: [1, 0, 0] - evaluation_criterion: WEIGHTED_AVERAGE - comparison_type: LESS_THAN - hysteresis_temperature: 0.556 - maximum_temperature: 275.93 - minimum_temperature: 322.04 - maximum_setpoint: 344.26 - - - heat_source_type: RESISTANCE + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 17.77777777777778 + temperature_weight_distribution: + - 1 + - 0 + - 0 + heating_logic_type: TEMPERATURE_BASED + - comparison_type: LESS_THAN + heating_logic: + differential_temperature: 5 + standby_temperature_location: TOP_OF_TANK + heating_logic_type: TEMPERATURE_BASED + primary_heat_source_id: resistiveElementTop + tank: metadata: - data_model: ASHRAE205 - schema: RSRESISTANCEWATERHEATSOURCE - schema_version: 1.0.0 - schema_author: "Salome" - description: Thermistor - id: XXXX-XXXX-XXXXX - data_timestamp: 2020-05-07T00:00Z - data_version: 1 - disclaimer: Example data not to be used for simulation - notes: An example representation of a resistive heat source - description: - product_information: - manufacturer: Generic - model_number: XXXXXX + schema: RSTANK performance: - input_power: 4500 - heat_distribution: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - turn_on_logic: - - differential_temperature: 55.56 - logic_distribution: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - evaluation_criterion: MAXIMUM - comparison_type: LESS_THAN - hysteresis_temperature: 2.22 - maximum_setpoint: 373.15 \ No newline at end of file + bottom_fraction_of_tank_mixing_on_draw: 0.3333333333333333 + fittings_ua: 0 + ua: 2.375 + volume: 0.170721991 +metadata: + schema: HPWHSimInput +number_of_nodes: 12 +standard_setpoint: 325.92777777777775 +system_type: INTEGRATED diff --git a/schema/ASHRAE205.schema.yaml b/schema/ASHRAE205.schema.yaml index e00ec49..6b1e5a4 100644 --- a/schema/ASHRAE205.schema.yaml +++ b/schema/ASHRAE205.schema.yaml @@ -24,16 +24,6 @@ RepresentationSpecificationTemplate: description: Required: False -HeatSourceTemplate: - Object Type: "Data Group Template" - Required Data Elements: - metadata: - Required: True - performance: - Required: True - description: - Required: False - # Common Enumerations SchemaType: @@ -168,3 +158,12 @@ LiquidComponent: Constraints: [">=0.0", "<=1.0"] Notes: "If omitted, assume equal distribution with any other component with no defined concentration (e.g., can be left blank for the primary component)" +HeatSourceTemplate: + Object Type: "Data Group Template" + Required Data Elements: + metadata: + Required: True + performance: + Required: True + description: + Required: False diff --git a/schema/CentralWaterHeatingSystem.schema.yaml b/schema/CentralWaterHeatingSystem.schema.yaml index 43a4918..e941841 100644 --- a/schema/CentralWaterHeatingSystem.schema.yaml +++ b/schema/CentralWaterHeatingSystem.schema.yaml @@ -9,6 +9,16 @@ Schema: Version: "0.1.0" Root Data Group: CentralWaterHeatingSystem +ControlType: + Object Type: "Enumeration" + Enumerators: + FIXED_FLOW_RATE: + Description: "Fixed Flow Rate" + Notes: "Used for multi-pass systems" + FIXED_OUTLET_TEMPERATURE: + Description: "Fixed Outlet Temperature" + Notes: "Used for single-pass systems" + CentralWaterHeatingSystem: Object Type: "Data Group" Data Elements: @@ -26,3 +36,52 @@ CentralWaterHeatingSystem: Description: "Power drawn when system is in standby mode" Data Type: "Numeric" Constrains: "> 0" + external_inlet_height: + Description: "Fractional tank height of inlet" + Data Type: "Numeric" + Constrains: "> 0" + external_outlet_height: + Description: "Fractional tank height of outlet" + Data Type: "Numeric" + Constrains: "> 0" + control_type: + Description: "Control type" + Data Type: "" + Required: True + fixed_flow_rate: + Description: "Flow rate, if multipass system" + Data Type: "Numeric" + Units: "m3/s" + Constrains: "> 0" + Required: if control_type=FIXED_FLOW_RATE + fixed_outlet_temperature: + Description: "Fixed Outlet Temperature" + Data Type: "Numeric" + Units: "K" + Constrains: "> 0" + Required: if control_type=FIXED_OUTLET_TEMPERATURE + secondary_heat_exchanger: + Description: "Secondary heat exchanger" + Data Type: "{SecondaryHeatExchanger}" + Notes: "Used if an intermediate water loop is needed to separate the refrigerant coil from the potable water" + Required: False + + +SecondaryHeatExchanger: + Object Type: "Data Group" + Data Elements: + cold_side_temperature_offset: + Description: "Cold-side offset temperature" + Data Type: "Numeric" + Units: "K" + Required: True + hot_side_temperature_offset: + Description: "Hot-side offset temperature" + Data Type: "Numeric" + Units: "K" + Required: True + extra_pump_power: + Description: "Extra pump power" + Data Type: "Numeric" + Units: "W" + Required: True diff --git a/schema/HPHWSimInput.schema.yaml b/schema/HPWHSimInput.schema.yaml similarity index 84% rename from schema/HPHWSimInput.schema.yaml rename to schema/HPWHSimInput.schema.yaml index aa758c6..448447d 100644 --- a/schema/HPHWSimInput.schema.yaml +++ b/schema/HPWHSimInput.schema.yaml @@ -26,12 +26,18 @@ HPWHSimInput: Description: "Number of tank nodes used for simulation" Data Type: "Integer" Constrains: "> 0" - depresses_temperature: # TODO: Move to HPWHsimInput schema + depresses_temperature: Description: "Depresses space temperature when activated" Data Type: Boolean - fixed_volume: + fixed_volume: # TODO: Clarify description. Rename? + Description: "Tank is not allowed to change volume" Data Type: "Boolean" Required: False + standard_setpoint: + Description: "Standard setpoint" + Data Type: "Numeric" + Units: "K" + Required: False system_type: Description: "System Type" Data Type: "" diff --git a/schema/HeatSourceConfiguration.schema.yaml b/schema/HeatSourceConfiguration.schema.yaml index fd0e164..e0ce435 100644 --- a/schema/HeatSourceConfiguration.schema.yaml +++ b/schema/HeatSourceConfiguration.schema.yaml @@ -6,6 +6,7 @@ Schema: References: - "RSRESISTANCEWATERHEATSOURCE" - "RSCONDENSERWATERHEATSOURCE" + - "RSAIRTOWATERHEATPUMP" HeatingLogicTemplate: Object Type: "Data Group Template" @@ -70,12 +71,12 @@ HeatSourceConfiguration: Notes: "Determines which heat source data group is used for `heat_source`" heat_source: Description: "A corresponding Standard 205 heat-source representation" - Data Type: "({RSRESISTANCEWATERHEATSOURCE},{RSCONDENSERWATERHEATSOURCE})" + Data Type: "({RSRESISTANCEWATERHEATSOURCE},{RSCONDENSERWATERHEATSOURCE},{RSAIRTOWATERHEATPUMP})" # TODO: Air-to-water heat pump eventually needs to be replaced by a more generic External heat source Constraints: "heat_source_type(RESISTANCE, CONDENSER)" Required: True heat_distribution: Description: "Weighted distribution of heat from the heat source along the height of the tank" - Data Type: "[Numeric]" #"{WeightedDistribution}" + Data Type: "{WeightedDistribution}" Required: True turn_on_logic: Description: "An array of logic conditions that define when the heat source turns on if it is currently off" @@ -108,10 +109,10 @@ WeightedDistribution: Constraints: [">=0.0", "<=1.0"] Required: True weight: - Description: "Fraction of weight at the corresponding normalized height" + Description: "Weight at the corresponding normalized height" Data Type: "[Numeric]" Units: "-" - Constraints: [">=0.0", "<=1.0"] + Constraints: [">=0.0"] Required: True HeatingLogic: @@ -154,7 +155,7 @@ TemperatureBasedHeatingLogic: Required: "if !logic_distribution" temperature_weight_distribution: Description: "Weighted distribution for comparison, by division, in order" - Data Type: "[Numeric]" #"{WeightedDistribution}" + Data Type: "{WeightedDistribution}" #"[Numeric]" Required: True StateOfChargeBasedHeatingLogic: # This probably needs some re-design to make it meaningful to a manufacturer diff --git a/schema/RSAIRTOWATERHEATPUMP.schema.yaml b/schema/RSAIRTOWATERHEATPUMP.schema.yaml new file mode 100644 index 0000000..0349826 --- /dev/null +++ b/schema/RSAIRTOWATERHEATPUMP.schema.yaml @@ -0,0 +1,121 @@ +Schema: + Object Type: "Meta" + References: + - "ASHRAE205" + Title: "Condenser Water Heat Source" + Description: "Schema for ASHRAE 205 annex RSCONDENSERWATERHEATSOURCE: Condenser heat source" + Version: "0.1.0" + Root Data Group: RSAIRTOWATERHEATPUMP + + +RSAIRTOWATERHEATPUMP: + Object Type: "Data Group" + Data Group Template: HeatSourceTemplate + Data Elements: + metadata: + Description: "Metadata data group" + Data Type: "{Metadata}" + Constraints: "schema=RSCONDENSERWATERHEATSOURCE" + Required: True + description: + Description: "Data group describing product and rating information" + Data Type: "{Description}" + performance: + Description: "Data group containing performance information" + Data Type: "{Performance}" + Required: True + +Description: + Object Type: "Data Group" + Data Elements: + product_information: + Description: "Data group describing product information" + Data Type: "{ProductInformation}" + +ProductInformation: + Object Type: "Data Group" + Data Elements: + manufacturer: + Description: "Manufacturer name" + Data Type: "String" + Required: True + model_number: + Description: "Model number" + Data Type: "Pattern" + Notes: "Pattern shall match all model numbers that can be represented by the representation" + Required: True + +Performance: + Object Type: "Data Group" + Data Elements: + performance_map: + Description: "Performance map" + Data Type: "{PerformanceMap}" + Required: True + standby_power: + Description: "" + Data Type: Numeric + Units: "W" + Constraints: ">=0.0" + maximum_refrigerant_temperature: + Description: "Maximum temperature of the refrigerant entering the condenser" + Data Type: Numeric + Units: "K" + compressor_lockout_temperature_hysteresis: + Description: "Hysteresis for compressor lockout" + Data Type: Numeric + Units: "K" + Required: False + Notes: + - "Compressor locks out when the evaporator environment temperature drops this much below the minimum operating temperature, and unlocks when the temperature rises this much above the minimum operating temperature" + use_defrost_map: # TODO: Remove and add defrost de-rating into performance map + Description: "Use defrost map" + Data Type: Boolean + +PerformanceMap: + Object Type: "Data Group" + Data Elements: + grid_variables: + Description: "Data group defining the grid variables for heating performance" + Data Type: "{GridVariables}" + Required: True + lookup_variables: + Description: "Data group defining the lookup variables for heating performance" + Data Type: "{LookupVariables}" + Required: True + +GridVariables: + Object Type: "Data Group" + Data Elements: + evaporator_environment_dry_bulb_temperature: + Description: "Dry bulb temperature of the air entering the evaporator coil" + Data Type: "[Numeric]" + Units: "K" + Required: True + heat_source_temperature: + Description: "Average water temperature at the heat source" + Data Type: "[Numeric]" + Units: "K" + Required: True + Notes: + - "Water temperature may be vertically stratified across the heat source" + - "The average water temperature may be weighted according to how heat is distributed to the water from the heat source" + outlet_temperature: + Description: "Outlet temperature used by single-pass central water-heating systems" + Data Type: "[Numeric]" + Units: "K" + Required: True + +LookupVariables: + Object Type: "Data Group" + Data Elements: + input_power: + Description: "Power draw from the compressor, evaporator fan, and any auxiliary power used by the units controls" + Data Type: "[Numeric]" + Units: "W" + Required: True + heating_capacity: + Description: "Total heat added by the condenser to the adjacent water" + Data Type: "[Numeric]" + Units: "W" + Required: True diff --git a/schema/RSCONDENSERWATERHEATSOURCE.schema.yaml b/schema/RSCONDENSERWATERHEATSOURCE.schema.yaml index 216e27f..c8cf6ce 100644 --- a/schema/RSCONDENSERWATERHEATSOURCE.schema.yaml +++ b/schema/RSCONDENSERWATERHEATSOURCE.schema.yaml @@ -65,16 +65,6 @@ Performance: Description: "Maximum temperature of the refrigerant entering the condenser" Data Type: Numeric Units: "K" - maximum_temperature: # TODO: Remove and use performance map maximum grid temperature - Description: "Maximum external temperature" - Data Type: Numeric - Units: "K" - Required: False - minimum_temperature: # TODO: Remove and use performance map minimum grid temperature - Description: "Minimum external temperature" - Data Type: Numeric - Units: "K" - Required: False compressor_lockout_temperature_hysteresis: Description: "Hysteresis for compressor lockout" Data Type: Numeric @@ -138,6 +128,3 @@ CoilConfiguration: WRAPPED: Description: "Coil is wrapped around the tank interior" Display Text: "Wrapped" - EXTERNAL: # TODO: Remove after we have the air-to-water heat pump RS - Description: "Coil is external to the tank" - Display Text: "External"