From b6a1573429167e4b1f7e72bcc4fad7beb9cf3bc0 Mon Sep 17 00:00:00 2001 From: Francisco Silva Date: Thu, 5 Dec 2024 22:56:42 +0000 Subject: [PATCH 1/3] Add portfolio optimization module --- .gitignore | 3 +- notebooks/db_analysis.ipynb | 218 +-- notebooks/mock_data.ipynb | 10 +- notebooks/modeling.ipynb | 1726 ------------------ notebooks/regression.ipynb | 1759 +++++++++++++++++++ notebooks/report_analysis.ipynb | 155 +- pyproject.toml | 3 +- stocksense/app/pages/analytics.py | 11 +- stocksense/app/pages/insights.py | 114 ++ stocksense/app/pages/overview.py | 6 +- stocksense/config/defaults/model_config.yml | 17 +- stocksense/main.py | 16 +- stocksense/model/__init__.py | 5 +- stocksense/model/genetic_algorithm.py | 187 +- stocksense/model/model_handler.py | 71 +- stocksense/model/portfolio.py | 249 +++ stocksense/model/xgboost_model.py | 172 +- stocksense/pipeline/etl.py | 52 +- stocksense/pipeline/preprocess.py | 84 +- stocksense/pipeline/scraper.py | 99 +- tests/fixtures/cleaned_data.parquet | Bin 126153 -> 127133 bytes tests/fixtures/market_data.parquet | Bin 75670 -> 75687 bytes tests/fixtures/processed_data.parquet | Bin 140034 -> 141368 bytes 23 files changed, 2727 insertions(+), 2230 deletions(-) delete mode 100644 notebooks/modeling.ipynb create mode 100644 notebooks/regression.ipynb create mode 100644 stocksense/model/portfolio.py diff --git a/.gitignore b/.gitignore index 599859f..908ef4c 100644 --- a/.gitignore +++ b/.gitignore @@ -175,7 +175,8 @@ log/ *.pkl # reports -reports/report_* +reports/scores/scores_*.csv +reports/portfolios/portfolio_*.xlsx # references references diff --git a/notebooks/db_analysis.ipynb b/notebooks/db_analysis.ipynb index a897e2d..0acfc12 100644 --- a/notebooks/db_analysis.ipynb +++ b/notebooks/db_analysis.ipynb @@ -9,14 +9,14 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-11-28 15:50:25.454\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-01 22:29:22.950\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] } ], @@ -157,7 +157,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -170,32 +170,32 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (1, 5)
ticnamesectordate_addeddate_removed
strstrstrdatedate
"AMZN""Amazon""Consumer Discretionary"2005-11-18null
" + "shape: (1, 5)
ticnamesectordate_addeddate_removed
strstrstrdatedate
"CPAY""Corpay""Financials"2018-06-20null
" ], "text/plain": [ "shape: (1, 5)\n", - "┌──────┬────────┬────────────────────────┬────────────┬──────────────┐\n", - "│ tic ┆ name ┆ sector ┆ date_added ┆ date_removed │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ str ┆ str ┆ date ┆ date │\n", - "╞══════╪════════╪════════════════════════╪════════════╪══════════════╡\n", - "│ AMZN ┆ Amazon ┆ Consumer Discretionary ┆ 2005-11-18 ┆ null │\n", - "└──────┴────────┴────────────────────────┴────────────┴──────────────┘" + "┌──────┬────────┬────────────┬────────────┬──────────────┐\n", + "│ tic ┆ name ┆ sector ┆ date_added ┆ date_removed │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ str ┆ str ┆ str ┆ date ┆ date │\n", + "╞══════╪════════╪════════════╪════════════╪══════════════╡\n", + "│ CPAY ┆ Corpay ┆ Financials ┆ 2018-06-20 ┆ null │\n", + "└──────┴────────┴────────────┴────────────┴──────────────┘" ] }, - "execution_count": 4, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "stocks = db.fetch_stock(\"AMZN\")\n", + "stocks = db.fetch_stock(\"CPAY\")\n", "stocks" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -208,10 +208,10 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (4_992, 5)
ticdatecloseadj_closevolume
strdatef64f64i64
"AMZN"2005-01-032.2262.226208930000
"AMZN"2005-01-042.1072.107388370000
"AMZN"2005-01-052.08852.0885167084000
"AMZN"2005-01-062.05252.0525174018000
"AMZN"2005-01-072.1162.116196732000
"AMZN"2024-10-25187.830002187.83000229362100
"AMZN"2024-10-28188.389999188.38999927930800
"AMZN"2024-10-29190.830002190.83000235690200
"AMZN"2024-10-30192.729996192.72999637707600
"AMZN"2024-10-31186.399994186.39999474225400
" + "shape: (5_012, 5)
ticdatecloseadj_closevolume
strdatef64f64i64
"AMZN"2005-01-032.2262.226208930000
"AMZN"2005-01-042.1072.107388370000
"AMZN"2005-01-052.08852.0885167084000
"AMZN"2005-01-062.05252.0525174018000
"AMZN"2005-01-072.1162.116196732000
"AMZN"2024-11-22197.119995197.11999531530800
"AMZN"2024-11-25201.449997201.44999740685700
"AMZN"2024-11-26207.860001207.86000141673700
"AMZN"2024-11-27205.740005205.74000528061600
"AMZN"2024-11-29207.889999207.88999924892400
" ], "text/plain": [ - "shape: (4_992, 5)\n", + "shape: (5_012, 5)\n", "┌──────┬────────────┬────────────┬────────────┬───────────┐\n", "│ tic ┆ date ┆ close ┆ adj_close ┆ volume │\n", "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", @@ -223,22 +223,21 @@ "│ AMZN ┆ 2005-01-06 ┆ 2.0525 ┆ 2.0525 ┆ 174018000 │\n", "│ AMZN ┆ 2005-01-07 ┆ 2.116 ┆ 2.116 ┆ 196732000 │\n", "│ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ AMZN ┆ 2024-10-25 ┆ 187.830002 ┆ 187.830002 ┆ 29362100 │\n", - "│ AMZN ┆ 2024-10-28 ┆ 188.389999 ┆ 188.389999 ┆ 27930800 │\n", - "│ AMZN ┆ 2024-10-29 ┆ 190.830002 ┆ 190.830002 ┆ 35690200 │\n", - "│ AMZN ┆ 2024-10-30 ┆ 192.729996 ┆ 192.729996 ┆ 37707600 │\n", - "│ AMZN ┆ 2024-10-31 ┆ 186.399994 ┆ 186.399994 ┆ 74225400 │\n", + "│ AMZN ┆ 2024-11-22 ┆ 197.119995 ┆ 197.119995 ┆ 31530800 │\n", + "│ AMZN ┆ 2024-11-25 ┆ 201.449997 ┆ 201.449997 ┆ 40685700 │\n", + "│ AMZN ┆ 2024-11-26 ┆ 207.860001 ┆ 207.860001 ┆ 41673700 │\n", + "│ AMZN ┆ 2024-11-27 ┆ 205.740005 ┆ 205.740005 ┆ 28061600 │\n", + "│ AMZN ┆ 2024-11-29 ┆ 207.889999 ┆ 207.889999 ┆ 24892400 │\n", "└──────┴────────────┴────────────┴────────────┴───────────┘" ] }, - "execution_count": 5, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "mdf = db.fetch_market_data(\"AMZN\").sort(by=[\"date\"])\n", - "mdf" + "db.fetch_market_data(\"AMZN\").sort(by=[\"date\"])" ] }, { @@ -489,12 +488,12 @@ } ], "source": [ - "db.fetch_insider_data(\"PLTR\").to_pandas()" + "db.fetch_insider_data(\"PLTR\")" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -507,36 +506,36 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (78, 27)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pct
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
"AMZN"2005-03-312005-04-261902.01416.0342.078.0144.0411.01793.02472.01151.0null403.0245.01073.01561.02634.0-2284.0-162.0-294.0-197.0-256.00.026.01399.0-0.209
"AMZN"2005-06-302005-07-261753.01275.0350.052.0128.0412.01926.02601.01325.0null383.0267.01144.01521.02665.0-2229.0-64.0244.0-144.09.00.047.01457.00.138
"AMZN"2005-09-302005-11-291858.01365.0380.030.0113.0414.02121.02832.01419.0null456.0322.01313.01513.02826.0-2213.06.0153.0-206.030.00.076.01519.0null
"AMZN"2005-12-312006-02-022977.02274.0502.0199.0201.0416.02929.03696.02000.0null566.0348.01929.01521.03450.0-2021.0246.0630.0-231.024.00.055.01767.01.209
"AMZN"2006-03-312006-04-252279.01692.0441.051.0146.0417.02186.02990.01334.0null538.0361.01407.01259.02666.0-1967.0324.0-303.084.0-296.00.046.01583.00.024
"AMZN"2023-06-302023-08-03134383.0112609.013947.06750.019992.010313.0140482.0477607.063970.039925.036587.0264116.0148238.063092.0309005.093115.0168602.016476.0-9673.0-6539.0null11455.0231694.00.857
"AMZN"2023-09-302023-10-26143083.0118539.013112.09879.024044.010330.0142995.0486883.064169.038100.035406.0267226.0145214.061098.0303910.0102994.0182973.021217.0-11753.0-8948.0null12479.0244071.00.608
"AMZN"2023-12-312024-02-01169961.0140686.015912.010624.027949.010383.0172351.0527854.086780.052253.033318.0276690.0164917.058314.0325979.0113618.0201875.042465.0-12601.0-6746.0null14588.0260189.00.246
"AMZN"2024-03-312024-04-30143313.0115374.012404.010431.027736.010403.0163989.0530969.085074.042200.031147.0283263.0152965.057634.0314308.0124049.0216661.018989.0-17862.0-1256.0null14925.0274295.00.179
"AMZN"2024-06-302024-08-01147977.0119655.013553.013485.027832.010490.0173307.0554818.089092.044200.034109.0295292.0158172.054889.0318371.0137534.0236447.025281.0-22138.0-4490.0null17620.0291336.00.2258
" + "shape: (53, 27)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pct
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
"ZTS"2010-12-312011-03-01nullnullnullnullnullnullnull0.0nullnullnullnullnullnull0.0null0.0254.0-9.0-277.00.0nullnullnull
"ZTS"2011-12-312012-02-29nullnullnullnullnullnull2311.05711.079.0871.01063.02149.0843.0575.01975.0null3736.0243.0-440.0247.00.0nullnullnull
"ZTS"2012-03-312012-05-301047.0393.0338.0111.0227.0500.0null0.0nullnullnullnullnullnull0.0null0.0-4.0-33.071.052.0nullnullnull
"ZTS"2012-06-302012-08-291094.0378.0344.0173.0314.0500.0null0.0nullnullnullnullnullnull0.0null0.074.0-26.0-53.010.0nullnullnull
"ZTS"2012-09-302012-11-291019.0359.0335.0162.0274.0500.0null0.0nullnullnullnullnullnull0.0null0.074.0-30.0-18.01.0nullnullnull
"ZTS"2023-09-302023-11-022151.0638.0525.0596.0942.0459.5256222.014106.01751.01257.02744.03318.01608.06552.09032.010140.05078.0724.0-271.0-416.0173.0145.011632.00.001
"ZTS"2023-12-312024-02-132213.0728.0565.0525.0867.0458.3676343.014286.02039.01304.02564.03434.01889.06564.09295.010295.04997.0897.0-210.0-397.0172.0198.011564.0-0.06
"ZTS"2024-03-312024-04-292190.0643.0547.0599.0954.0456.9476359.014348.01973.01293.02651.03476.01909.06562.09296.010696.05058.0595.0-131.0-524.0198.0140.011644.00.03
"ZTS"2024-06-302024-08-062361.0668.0581.0624.01059.0453.8126202.014165.01573.01383.02452.03422.01797.06563.09205.011124.04966.0502.0-132.0-763.0197.0132.011529.00.0495
"ZTS"2024-09-302024-11-042388.0701.0565.0682.01062.0451.556282.014357.01710.01411.02416.03521.01702.06574.09123.011806.05234.0951.0-178.0-628.0197.0167.011808.0null
" ], "text/plain": [ - "shape: (78, 27)\n", - "┌──────┬────────────┬────────────┬──────────┬───┬──────┬─────────┬──────────┬──────────────┐\n", - "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ dvq ┆ capxq ┆ icaptq ┆ surprise_pct │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ date ┆ date ┆ f64 ┆ ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", - "╞══════╪════════════╪════════════╪══════════╪═══╪══════╪═════════╪══════════╪══════════════╡\n", - "│ AMZN ┆ 2005-03-31 ┆ 2005-04-26 ┆ 1902.0 ┆ … ┆ 0.0 ┆ 26.0 ┆ 1399.0 ┆ -0.209 │\n", - "│ AMZN ┆ 2005-06-30 ┆ 2005-07-26 ┆ 1753.0 ┆ … ┆ 0.0 ┆ 47.0 ┆ 1457.0 ┆ 0.138 │\n", - "│ AMZN ┆ 2005-09-30 ┆ 2005-11-29 ┆ 1858.0 ┆ … ┆ 0.0 ┆ 76.0 ┆ 1519.0 ┆ null │\n", - "│ AMZN ┆ 2005-12-31 ┆ 2006-02-02 ┆ 2977.0 ┆ … ┆ 0.0 ┆ 55.0 ┆ 1767.0 ┆ 1.209 │\n", - "│ AMZN ┆ 2006-03-31 ┆ 2006-04-25 ┆ 2279.0 ┆ … ┆ 0.0 ┆ 46.0 ┆ 1583.0 ┆ 0.024 │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ AMZN ┆ 2023-06-30 ┆ 2023-08-03 ┆ 134383.0 ┆ … ┆ null ┆ 11455.0 ┆ 231694.0 ┆ 0.857 │\n", - "│ AMZN ┆ 2023-09-30 ┆ 2023-10-26 ┆ 143083.0 ┆ … ┆ null ┆ 12479.0 ┆ 244071.0 ┆ 0.608 │\n", - "│ AMZN ┆ 2023-12-31 ┆ 2024-02-01 ┆ 169961.0 ┆ … ┆ null ┆ 14588.0 ┆ 260189.0 ┆ 0.246 │\n", - "│ AMZN ┆ 2024-03-31 ┆ 2024-04-30 ┆ 143313.0 ┆ … ┆ null ┆ 14925.0 ┆ 274295.0 ┆ 0.179 │\n", - "│ AMZN ┆ 2024-06-30 ┆ 2024-08-01 ┆ 147977.0 ┆ … ┆ null ┆ 17620.0 ┆ 291336.0 ┆ 0.2258 │\n", - "└──────┴────────────┴────────────┴──────────┴───┴──────┴─────────┴──────────┴──────────────┘" + "shape: (53, 27)\n", + "┌─────┬────────────┬────────────┬────────┬───┬───────┬───────┬─────────┬──────────────┐\n", + "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ dvq ┆ capxq ┆ icaptq ┆ surprise_pct │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ str ┆ date ┆ date ┆ f64 ┆ ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", + "╞═════╪════════════╪════════════╪════════╪═══╪═══════╪═══════╪═════════╪══════════════╡\n", + "│ ZTS ┆ 2010-12-31 ┆ 2011-03-01 ┆ null ┆ … ┆ 0.0 ┆ null ┆ null ┆ null │\n", + "│ ZTS ┆ 2011-12-31 ┆ 2012-02-29 ┆ null ┆ … ┆ 0.0 ┆ null ┆ null ┆ null │\n", + "│ ZTS ┆ 2012-03-31 ┆ 2012-05-30 ┆ 1047.0 ┆ … ┆ 52.0 ┆ null ┆ null ┆ null │\n", + "│ ZTS ┆ 2012-06-30 ┆ 2012-08-29 ┆ 1094.0 ┆ … ┆ 10.0 ┆ null ┆ null ┆ null │\n", + "│ ZTS ┆ 2012-09-30 ┆ 2012-11-29 ┆ 1019.0 ┆ … ┆ 1.0 ┆ null ┆ null ┆ null │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ ZTS ┆ 2023-09-30 ┆ 2023-11-02 ┆ 2151.0 ┆ … ┆ 173.0 ┆ 145.0 ┆ 11632.0 ┆ 0.001 │\n", + "│ ZTS ┆ 2023-12-31 ┆ 2024-02-13 ┆ 2213.0 ┆ … ┆ 172.0 ┆ 198.0 ┆ 11564.0 ┆ -0.06 │\n", + "│ ZTS ┆ 2024-03-31 ┆ 2024-04-29 ┆ 2190.0 ┆ … ┆ 198.0 ┆ 140.0 ┆ 11644.0 ┆ 0.03 │\n", + "│ ZTS ┆ 2024-06-30 ┆ 2024-08-06 ┆ 2361.0 ┆ … ┆ 197.0 ┆ 132.0 ┆ 11529.0 ┆ 0.0495 │\n", + "│ ZTS ┆ 2024-09-30 ┆ 2024-11-04 ┆ 2388.0 ┆ … ┆ 197.0 ┆ 167.0 ┆ 11808.0 ┆ null │\n", + "└─────┴────────────┴────────────┴────────┴───┴───────┴───────┴─────────┴──────────────┘" ] }, - "execution_count": 6, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "db.fetch_financial_data(\"AMZN\")" + "db.fetch_financial_data(\"ZTS\")" ] }, { @@ -705,131 +704,6 @@ "st = db.fetch_stock().to_pandas()\n", "st" ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ticriskbetavolumetrailing_peforward_petrailing_pegpegtrailing_epsforward_eps...currencyshares_outstandingenterprise_valueshort_ratiocurr_pricefiftytwo_wcrec_keytarget_lowtarget_hightarget_mean
0AAPL11.2447923696.037.0065827.0794282.3294None6.088.31...USD1.511580e+103.454948e+123.24225.00.175242None184.0300.0244.47739
\n", - "

1 rows × 22 columns

\n", - "
" - ], - "text/plain": [ - " tic risk beta volume trailing_pe forward_pe trailing_peg peg \\\n", - "0 AAPL 1 1.24 47923696.0 37.00658 27.079428 2.3294 None \n", - "\n", - " trailing_eps forward_eps ... currency shares_outstanding \\\n", - "0 6.08 8.31 ... USD 1.511580e+10 \n", - "\n", - " enterprise_value short_ratio curr_price fiftytwo_wc rec_key target_low \\\n", - "0 3.454948e+12 3.24 225.0 0.175242 None 184.0 \n", - "\n", - " target_high target_mean \n", - "0 300.0 244.47739 \n", - "\n", - "[1 rows x 22 columns]" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "inf = db.fetch_info(\"AAPL\")\n", - "inf" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "np.int64(1)" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "inf.loc[0, [\"risk\"]].values[0]" - ] } ], "metadata": { diff --git a/notebooks/mock_data.ipynb b/notebooks/mock_data.ipynb index 56c7058..fab439a 100644 --- a/notebooks/mock_data.ipynb +++ b/notebooks/mock_data.ipynb @@ -2,14 +2,14 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-11-29 11:44:04.892\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-01 21:43:08.438\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] } ], @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -63,7 +63,7 @@ "└──────┴────────────┴────────────┴──────────┴───┴────────┴────────┴──────────┴──────────────┘" ] }, - "execution_count": 4, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -75,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ diff --git a/notebooks/modeling.ipynb b/notebooks/modeling.ipynb deleted file mode 100644 index 09c4db2..0000000 --- a/notebooks/modeling.ipynb +++ /dev/null @@ -1,1726 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "import datetime as dt\n", - "\n", - "import plotly.express as px\n", - "import polars as pl\n", - "\n", - "from stocksense.config import config\n", - "from stocksense.database_handler import DatabaseHandler\n", - "from stocksense.model import XGBoostModel\n", - "from stocksense.pipeline import clean, engineer_features\n", - "\n", - "features = config.model.features\n", - "target = config.model.target\n", - "date_col = config.model.date_col\n", - "aux_cols = [\"tic\", \"datadate\", \"rdq\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2024-11-28 22:28:31.426\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" - ] - } - ], - "source": [ - "constituents = DatabaseHandler().fetch_constituents(dt.datetime(2022, 6, 1))" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2024-11-28 22:28:31.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", - "\u001b[32m2024-11-28 22:28:31.443\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", - "\u001b[32m2024-11-28 22:28:34.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", - "\u001b[32m2024-11-28 22:28:35.830\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m46\u001b[0m - \u001b[32m\u001b[1mEND 47906 rows PROCESSED\u001b[0m\n", - "\u001b[32m2024-11-28 22:28:35.832\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m68\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", - "\u001b[32m2024-11-28 22:28:35.951\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m92\u001b[0m - \u001b[32m\u001b[1m41158 rows retained after CLEANING\u001b[0m\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "shape: (5, 169)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pcttdqstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroedr_yoydr_2yltda_yoyltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoyf_scoref_score_gr1f_score_gr4index_freturnfreturnadj_freturnadj_fperffperfsector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64datei8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64i8i8i8i8i8i8i8i8i8i8i8i8i8
"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.0112007-03-01000.018.5988.5980.0891140.0290870.175282.6403143.92849411.58070329.655039282.560607null-7.7548039.151709-19.208201null-77.612898null-42.418432null131.46067425.7697822.71936611.30235771null-5.169725-2.6399482.5297781000000100000
"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.0232007-06-01000.032.6952.6950.0891120.0243320.182563.5448859.45342310.62748930.16614378.903526null16.39993138.944827-0.630294null-77.181676null-27.569721null7.88381719.25965424.02533218.36440370null-8.849601-2.3250056.5245961000000100000
"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.012007-09-01000.025.7475.7470.0864180.0386380.1846114.41917514.87838210.03701636.525701472.325667null25.8727725.914433.996541null-79.822287null-14.222296null2000.018.76915629.32775522.3598536-1null-12.968883-4.5055018.4633821000000100000
"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.0222007-12-01000.022.752.750.0844590.0338280.19727913.59034446.4635235.7259112000.0456.222783-60.35978621.410892-1.590112-1.541225-26.668893-78.726207165.240102-5.153189-45.143381-32.27667310.12569614.2078512.769515-1-1-44.893122-54.374817-9.4816950000000100000
"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.0212008-03-01000.023.4183.4180.0815120.0315870.19161716.88784819.974054-59.754945-55.094284-6.732989256.8028431.959688-5.947085-18.681512-34.3013314.388523-76.630435-23.738073-56.087186-228.3660435.3575241.5282235.55885961-1-44.756241-54.68801-9.9317690000000100000
" - ], - "text/plain": [ - "shape: (5, 169)\n", - "┌─────┬────────────┬────────────┬────────┬───┬─────────────┬─────────────┬────────────┬────────────┐\n", - "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ sector_info ┆ sector_mate ┆ sector_rea ┆ sector_uti │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ rmation_tec ┆ rials ┆ l_estate ┆ lities │\n", - "│ str ┆ date ┆ date ┆ f64 ┆ ┆ hnology ┆ --- ┆ --- ┆ --- │\n", - "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", - "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", - "╞═════╪════════════╪════════════╪════════╪═══╪═════════════╪═════════════╪════════════╪════════════╡\n", - "│ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ 1280.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ 1320.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ 1374.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ 1446.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ 1393.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "└─────┴────────────┴────────────┴────────┴───┴─────────────┴─────────────┴────────────┴────────────┘" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data = engineer_features()\n", - "data = clean(data)\n", - "data.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "alignmentgroup": "True", - "hovertemplate": "Correlation=%{x}
Feature=%{y}", - "legendgroup": "", - "marker": { - "color": "#636efa", - "pattern": { - "shape": "" - } - }, - "name": "", - "offsetgroup": "", - "orientation": "h", - "showlegend": false, - "textposition": "auto", - "type": "bar", - "x": [ - -0.13439372674164382, - -0.12563494207328696, - -0.0971421500124742, - -0.08697915732991103, - -0.07170542896159877, - -0.07153111540124554, - -0.07091406404612945, - -0.06870003197606608, - -0.0667977238274482, - -0.06109754247495769, - -0.060230711312706915, - -0.05731824611950942, - -0.055831623903074626, - -0.05363576001782829, - -0.05331503061043404, - -0.04853685183918481, - -0.047475652287509267, - -0.03861003096823933, - -0.03809041184627183, - -0.0380562347522016, - -0.03437200134931608, - -0.03432968888161934, - -0.034087294162927016, - -0.02020346951289996, - -0.01977777361522432, - -0.017350422593885757, - -0.0170978285621638, - -0.01579917703617891, - -0.014464195586872874, - -0.013865387425888815, - -0.012632530677697623, - -0.012583673881268817, - -0.010636978631509812, - -0.00947886791558186, - -0.006671337381011079, - -0.005315542883201018, - -0.005299434648133918, - -0.005235592566015226, - -0.003764924016999858, - -0.002799091420030942, - -0.002071688464914512, - 0.00029787025149920394, - 0.0004232375299606507, - 0.0022066859951514854, - 0.003573298640428031, - 0.0053141638623152, - 0.008515135393963638, - 0.009450795630440274, - 0.01030307716508208, - 0.013342218227309764, - 0.013702576405766338, - 0.014743709068988683, - 0.018110128005068837, - 0.020982276231477345, - 0.02203848208552833, - 0.02698607840908083, - 0.02756868639593442, - 0.028579101980444364, - 0.029575077626612167, - 0.03138433415599952, - 0.032089970576851534, - 0.03276034799169854, - 0.03291790452043663, - 0.03745710561941051, - 0.039940618232648606, - 0.04414717819471535, - 0.04801158424492854, - 0.05383100451492694, - 0.05452913155290036, - 0.08047864773796275, - 0.12578261628345427, - 0.14027793825093765, - 0.14205452235409372, - 0.19456237862875256, - 0.20309855832645965, - 0.22025825870328197, - 0.2663271683870786 - ], - "xaxis": "x", - "y": [ - "rsi_1y", - "size", - "sector_utilities", - "rsi_90d", - "rsi_60d", - "roa", - "f_score", - "roa_yoy", - "price_2y", - "sector_consumer_staples", - "roi_2y", - "niq_2y", - "roe_yoy", - "rsi_30d", - "roi_yoy", - "niq_yoy", - "roa_2y", - "price_mom", - "rsi_14d", - "price_qoq", - "sector_financials", - "sector_real_estate", - "price_yoy", - "pe_2y", - "gpm_2y", - "low_fear", - "earn_drift", - "n_sales", - "ebitdam", - "momentum_2y", - "ps_yoy", - "gpm_yoy", - "gpm", - "ev_ebitda", - "insider_balance", - "ps", - "pb", - "sector_industrials", - "pb_yoy", - "pe_yoy", - "pe", - "saleq_yoy", - "atr_yoy", - "roe", - "sector_materials", - "saleq_2y", - "ltcr_yoy", - "fcf_yoy", - "ev_ebitda_yoy", - "cr_yoy", - "sector_health_care", - "sector_communication_services", - "ltq_yoy", - "n_purch", - "der_yoy", - "momentum_qoq", - "momentum_mom", - "high_fear", - "momentum_yoy", - "dr_yoy", - "dlttq_yoy", - "ltda_yoy", - "qr_yoy", - "sector_consumer_discretionary", - "ltq_2y", - "sector_energy", - "dr_2y", - "volume_ma20", - "volume_ma50", - "sector_information_technology", - "rel_vol_yoy", - "rel_vol_qoq", - "rel_vol_mom", - "fear_ma30", - "vol_mom", - "vol_yoy", - "vol_qoq" - ], - "yaxis": "y" - } - ], - "layout": { - "barmode": "relative", - "height": 1200, - "legend": { - "tracegroupgap": 0 - }, - "margin": { - "l": 200 - }, - "shapes": [ - { - "line": { - "color": "gray", - "dash": "dash" - }, - "type": "line", - "x0": 0, - "x1": 0, - "xref": "x", - "y0": 0, - "y1": 1, - "yref": "y domain" - } - ], - "showlegend": false, - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Feature Correlations with Target (fperf)" - }, - "width": 1000, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ], - "title": { - "text": "Correlation" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 1 - ], - "tickfont": { - "size": 10 - }, - "title": { - "text": "Feature" - } - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df = data.to_pandas()\n", - "df_standardized = (df[features] - df[features].mean()) / df[features].std()\n", - "corr = df_standardized.corrwith(df[target])\n", - "corr_df = pl.DataFrame({\"Feature\": corr.index, \"Correlation\": corr.values}).sort(\n", - " \"Correlation\", descending=False\n", - ")\n", - "\n", - "fig = px.bar(\n", - " corr_df,\n", - " x=\"Correlation\",\n", - " y=\"Feature\",\n", - " orientation=\"h\",\n", - " title=\"Feature Correlations with Target (fperf)\",\n", - " width=1000,\n", - " height=1200,\n", - ")\n", - "fig.update_layout(yaxis={\"tickfont\": {\"size\": 10}}, showlegend=False, margin={\"l\": 200})\n", - "fig.add_vline(x=0, line_dash=\"dash\", line_color=\"gray\")\n", - "fig.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "ROC-AUC: 0.5784589151826839\n", - "PR-AUC: 0.1965824005584638\n", - "Baseline 0.14311926605504588, PR-AUC = 0.1965824005584638\n" - ] - } - ], - "source": [ - "def get_scale(train):\n", - " scale = round(\n", - " len(train.filter(pl.col(target) == 0)) / len(train.filter(pl.col(target) == 1)), 2\n", - " )\n", - " print(f\"Scale of training data (pos/neg): {scale}\")\n", - " return scale\n", - "\n", - "\n", - "data = data.select([\"tic\", date_col] + features + [\"freturn\", \"adj_freturn\", target])\n", - "data = data.filter((~pl.all_horizontal(pl.col(target).is_null())))\n", - "train = data.filter((pl.col(\"tdq\").dt.year() >= 2007) & (pl.col(\"tdq\").dt.year() <= 2021))\n", - "val = data.filter(\n", - " (pl.col(\"tdq\").dt.year() >= 2022)\n", - " & (pl.col(\"tdq\").dt.year() <= 2023)\n", - " & pl.col(\"tic\").is_in(constituents)\n", - ")\n", - "\n", - "\n", - "X_train = train.select(features).to_pandas()\n", - "y_train = train.select(target).to_pandas().values.ravel()\n", - "X_val = val.select(features).to_pandas()\n", - "y_val = val.select(target).to_pandas().values.ravel()\n", - "\n", - "params = {\n", - " \"objective\": \"binary:logistic\",\n", - " \"learning_rate\": 0.1,\n", - " \"n_estimators\": 430,\n", - " \"max_depth\": 3,\n", - " \"min_child_weight\": 5,\n", - " \"gamma\": 0,\n", - " \"subsample\": 1,\n", - " \"colsample_bytree\": 1,\n", - " \"reg_alpha\": 0,\n", - " \"reg_lambda\": 1,\n", - " \"scale_pos_weight\": 1,\n", - " \"eval_metric\": \"logloss\",\n", - " \"nthread\": -1,\n", - " \"seed\": 100,\n", - "}\n", - "\n", - "model = XGBoostModel(params)\n", - "model.train(X_train, y_train)\n", - "\n", - "print(f\"ROC-AUC: {model.get_roc_auc(X_val, y_val)}\")\n", - "print(f\"PR-AUC: {model.get_pr_auc(X_val, y_val)}\")\n", - "\n", - "baseline = float(len(val.filter(pl.col(target) == 1)) / len(val))\n", - "\n", - "pr_auc = model.get_pr_auc(X_val, y_val)\n", - "\n", - "print(f\"Baseline {baseline}, PR-AUC = {pr_auc}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Average freturn: 9.47%\n", - "Average adj_freturn: -4.87%\n", - "\n", - "Top 20 stocks:\n", - "Average freturn: 10.42%\n", - "Average adj_freturn: 1.22%\n", - "\n", - "Bottom 20 stocks:\n", - "Average freturn: 2.33%\n", - "Average adj_freturn: -18.89%\n" - ] - } - ], - "source": [ - "y_proba = model.predict_proba(X_val)\n", - "val_subset = val.with_columns(pl.Series(\"proba\", y_proba)).sort(\"proba\", descending=True)\n", - "n = 20\n", - "top = val_subset.head(n)\n", - "bottom = val_subset.tail(n)\n", - "\n", - "# Calculate average returns for top stocks\n", - "top_freturn = top.select(pl.col(\"freturn\")).mean().item()\n", - "top_adj_freturn = top.select(pl.col(\"adj_freturn\")).mean().item()\n", - "\n", - "# Calculate average returns for bottom stocks\n", - "bottom_freturn = bottom.select(pl.col(\"freturn\")).mean().item()\n", - "bottom_adj_freturn = bottom.select(pl.col(\"adj_freturn\")).mean().item()\n", - "\n", - "freturn = val_subset.select(pl.col(\"freturn\")).mean().item()\n", - "adj_freturn = val_subset.select(pl.col(\"adj_freturn\")).mean().item()\n", - "\n", - "print(f\"Average freturn: {freturn:.2f}%\")\n", - "print(f\"Average adj_freturn: {adj_freturn:.2f}%\")\n", - "\n", - "print(f\"\\nTop {n} stocks:\")\n", - "print(f\"Average freturn: {top_freturn:.2f}%\")\n", - "print(f\"Average adj_freturn: {top_adj_freturn:.2f}%\")\n", - "print(f\"\\nBottom {n} stocks:\")\n", - "print(f\"Average freturn: {bottom_freturn:.2f}%\")\n", - "print(f\"Average adj_freturn: {bottom_adj_freturn:.2f}%\")" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (25, 83)
tictdqn_purchn_salesinsider_balancevolume_ma20volume_ma50price_momprice_qoqprice_yoyprice_2yrsi_14drsi_30drsi_60drsi_90drsi_1yvol_momvol_qoqvol_yoyrel_vol_momrel_vol_qoqrel_vol_yoymomentum_mommomentum_qoqmomentum_yoymomentum_2yfear_ma30high_fearlow_feargpmroaroeebitdamsizeearn_driftpepbdlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoycr_yoyqr_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2ypb_yoyps_yoyatr_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefreturnadj_freturnfperfproba
strdateu32u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64f64i8f32
"NCLH"2022-06-0110-1.513124.622641103.526423-23.01108-12.075903-53.764741-12.07590341.9580842.37037744.10359345.14727647.4886916.3157554.8397373.843011318.711194288.233099335.9511571765.834751229.6388312000.0-36.45954829.02633400-0.408999-0.213919-2.732226-0.9451129.865551-5.675504-1.5506194.2366463.13437499.358855-301.87222-15.909664-229.46347815.59833652.448423-241.53551456.45467-63.13951-67.044421253.03099919.8109825.5274721.6255620.43989757.77806349.6787955.12719171.864992-98.1673272000.0000100000001.438851-1.48198100.749094
"ETSY"2022-06-010721.505205.248617152.552988-16.616872-46.598932-53.785541-1.12386842.9227340.96549341.76775843.0963348.1246347.1231665.815714.309569359.45551346.357717376.7370231275.153069886.1386562000.0-3.3931829.026334000.7013550.1163760.6439230.1882888.228224-25.96725427.23899917.53980977.297462-5.2806589.824616-39.511808129.860248-60.310523181.256116-8.364883-59.893578-39.554311-42.87787770.90620412.81490711.9340618.228022-26.855093-77.379021-44.671304-78.369369-49.299485-56.400242-31.942871000100000001.297252-1.62358110.727049
"FTNT"2023-09-01074.429131.854071119.712572-19.654175-12.46764725.015405-3.42387743.43436742.68404146.4282148.32402951.047326.5376144.1026483.001493868.397928620.611558263.562811-2000.0-230.292988176.4287022000.015.335333010.7711940.1415163.2982570.2566528.920803-19.65417545.06931148.6501470.1920361.9385670.5867411.1653452.811018-28.647416200.683512285.75937435.52875724.34364923.619585249.232638-10.69362218.002724-29.139775-17.16567935.268992-22.765214-54.98243243.470855-7.125685-4.0605910000000100026.0226720.94101600.708306
"UA"2022-06-01010.045223.140991137.95481-34.743413-33.215048-51.86700711.89060739.5330237.79537739.53690641.36748846.9826748.5412335.534753.522744431.015238329.624995307.9538232000.0631.6268762000.035.90010229.026334000.465173nullnull-0.0981578.401296-4.46701null2.565776-33.4338-6.9719130.403306nullnullNaNNaNnull-113.458576-14.729386-20.459217-11.298622-4.38705-9.982455-26.535291187.763754-220.671116nullnull-49.615828-60.16939814.20399400010000000-28.692878-31.6137100.686251
"UAA"2022-06-01010.045183.090596119.10571-33.654463-32.306686-54.4933949.77683439.05620437.49649439.34996341.24601447.1519947.7684375.2295593.56519392.01774311.449181311.6643292000.0614.3531992000.029.51820329.026334000.465173nullnull-0.0981578.401296-5.142336null2.816628-33.4338-6.9719130.403306nullnullNaNNaNnull-113.458576-14.729386-20.459217-11.298622-4.38705-9.982455-26.535291168.975838-220.671116nullnull-52.89639-62.76280614.20399400010000000-28.944819-31.86565100.677761
"UHS"2022-09-01000.086.96199103.054174-12.513497-19.740859-37.43969-12.04666729.409437.60530341.29239142.99761647.7570341.6579692.1645022.192553135.478846146.295739165.186463276.1032526.332836303.96346-96.51149122.448000.8931840.0582270.1311320.1135239.495226-11.6712079.3501521.22610331.925161-0.124192-0.327423-30.992824-3.664582-53.25149-45.708539-20.284474-31.5593981.814719-2.09700931.85979614.14685.74975727.128126-8.130446-48.121646-24.0548-27.000208-39.4599-49.1047321.835890100000000039.19551625.35783900.584983
"META"2023-06-0101812.57164.81862770.06088613.94832847.43644940.781856-17.17255183.84613975.50441168.06015162.74047452.0377671.3142362.3819253.68763163.360161260.872107279.938834566.4558951112.6451731896.213802-2000.017.502010.7867690.1162330.1718340.34040812.12535630.18624333.002035.6708642000.00.247232-2.136248-48.878885-43.668475-30.046716-40.360284-43.289045-0.554135-26.429139-27.13702143.80683529.63219977.1625132000.0101.269498NaN138.22671617.39163435.10064639.523607-8.4525550000000010071.42630846.39705610.575203
"LYV"2022-06-01111216.181138.292734100.131035-9.853104-17.3719143.95995987.03741249.51722245.8260546.81826948.05389251.063924.1314383.5017592.861427208.484269208.549091250.1423756.112009330.349304-155.898213262.78322429.026334000.405915-0.0257862.8344770.0832989.680756-0.651735-50.808045-144.011255-2.707239-24.69346112.70280484.631356-119.33340685.14973277.342896-39.0272051506.8603-8.735388-6.300724-286.398154-2.60548812.593251-33.627259417.2450371551.572312-371.79449133.731891-187.664741-89.261639338.79172500000000100-14.157237-17.07806900.566635
"ALK"2022-06-01010.17392.146291101.058312-12.231439-5.229955-31.35318128.64640542.6475243.30257545.29351546.33137148.7954413.0994753.1724762.509058156.40843188.938519219.338604938.62173799.4543181234.3323286.48918429.026334001.00.0327940.128128-0.0594889.561701-20.7723712.5902891.613163-10.6236560.00.0138.242459-17.781680.67481143.721468130.11993371.856287-3.338931-9.073719-26.60213-6.8087226.362716-10.296593195.06076592.283863278.13934151.312011-46.344549-73.781989112.01691300000010000-3.714837-6.63566900.56633
"NCLH"2022-09-01021.91893.35315798.1744050.153968-17.396824-48.290937-23.19952948.02577748.17482546.67541746.39758547.4316414.9019775.6921044.459918400.558813384.721568336.009173-3.397219463.835936392.062013-185.86228922.448000.095912-0.204604-4.336412-0.1692639.8581347.52066-1.3942946.0461982.639327100.170747100.570272-8.171039-77.16022615.52862722.246076-360.243114141.613919-60.850189-65.84393407.22920619.2141926.609005-0.5108678.773698140.54383547.50482830.385086141.603944-99.4124642000.00001000000026.05687412.21919700.564044
" - ], - "text/plain": [ - "shape: (25, 83)\n", - "┌──────┬────────────┬─────────┬─────────┬───┬────────────┬─────────────┬───────┬──────────┐\n", - "│ tic ┆ tdq ┆ n_purch ┆ n_sales ┆ … ┆ freturn ┆ adj_freturn ┆ fperf ┆ proba │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ date ┆ u32 ┆ u32 ┆ ┆ f64 ┆ f64 ┆ i8 ┆ f32 │\n", - "╞══════╪════════════╪═════════╪═════════╪═══╪════════════╪═════════════╪═══════╪══════════╡\n", - "│ NCLH ┆ 2022-06-01 ┆ 1 ┆ 0 ┆ … ┆ 1.438851 ┆ -1.481981 ┆ 0 ┆ 0.749094 │\n", - "│ ETSY ┆ 2022-06-01 ┆ 0 ┆ 7 ┆ … ┆ 1.297252 ┆ -1.623581 ┆ 1 ┆ 0.727049 │\n", - "│ FTNT ┆ 2023-09-01 ┆ 0 ┆ 7 ┆ … ┆ 26.022672 ┆ 0.941016 ┆ 0 ┆ 0.708306 │\n", - "│ UA ┆ 2022-06-01 ┆ 0 ┆ 1 ┆ … ┆ -28.692878 ┆ -31.61371 ┆ 0 ┆ 0.686251 │\n", - "│ UAA ┆ 2022-06-01 ┆ 0 ┆ 1 ┆ … ┆ -28.944819 ┆ -31.865651 ┆ 0 ┆ 0.677761 │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ UHS ┆ 2022-09-01 ┆ 0 ┆ 0 ┆ … ┆ 39.195516 ┆ 25.357839 ┆ 0 ┆ 0.584983 │\n", - "│ META ┆ 2023-06-01 ┆ 0 ┆ 18 ┆ … ┆ 71.426308 ┆ 46.397056 ┆ 1 ┆ 0.575203 │\n", - "│ LYV ┆ 2022-06-01 ┆ 1 ┆ 11 ┆ … ┆ -14.157237 ┆ -17.078069 ┆ 0 ┆ 0.566635 │\n", - "│ ALK ┆ 2022-06-01 ┆ 0 ┆ 1 ┆ … ┆ -3.714837 ┆ -6.635669 ┆ 0 ┆ 0.56633 │\n", - "│ NCLH ┆ 2022-09-01 ┆ 0 ┆ 2 ┆ … ┆ 26.056874 ┆ 12.219197 ┆ 0 ┆ 0.564044 │\n", - "└──────┴────────────┴─────────┴─────────┴───┴────────────┴─────────────┴───────┴──────────┘" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "val_subset.head(25)" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "DATE 2022-03-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: -0.51%\n", - "Average adj_freturn: 7.73%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: -2.57%\n", - "Average adj_freturn: 5.68%\n", - "\n", - "DATE 2022-06-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: 6.78%\n", - "Average adj_freturn: 3.86%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: -9.53%\n", - "Average adj_freturn: -12.45%\n", - "\n", - "DATE 2022-09-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: 26.85%\n", - "Average adj_freturn: 13.01%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: -11.34%\n", - "Average adj_freturn: -25.18%\n", - "\n", - "DATE 2022-12-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: 10.25%\n", - "Average adj_freturn: -2.46%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: -7.16%\n", - "Average adj_freturn: -19.87%\n", - "\n", - "DATE 2023-03-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: 22.54%\n", - "Average adj_freturn: -7.47%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: 0.39%\n", - "Average adj_freturn: -29.61%\n", - "\n", - "DATE 2023-06-01\n", - "\n", - "Top 30 stocks:\n", - "Average freturn: 32.39%\n", - "Average adj_freturn: 7.36%\n", - "\n", - "Bottom 30 stocks:\n", - "Average freturn: 7.06%\n", - "Average adj_freturn: -17.97%\n" - ] - } - ], - "source": [ - "for date in [\"2022-03-01\", \"2022-06-01\", \"2022-09-01\", \"2022-12-01\", \"2023-03-01\", \"2023-06-01\"]:\n", - " y_proba = model.predict_proba(X_val)\n", - " val_subset = (\n", - " val.with_columns(pl.Series(\"proba\", y_proba))\n", - " .filter(pl.col(\"tdq\") == pl.lit(date).str.to_date())\n", - " .sort(\"proba\", descending=True)\n", - " )\n", - " n = 30\n", - " top = val_subset.head(n)\n", - " bottom = val_subset.tail(n)\n", - "\n", - " # Calculate average returns for top stocks\n", - " top_freturn = top.select(pl.col(\"freturn\")).mean().item()\n", - " top_adj_freturn = top.select(pl.col(\"adj_freturn\")).mean().item()\n", - "\n", - " # Calculate average returns for bottom stocks\n", - " bottom_freturn = bottom.select(pl.col(\"freturn\")).mean().item()\n", - " bottom_adj_freturn = bottom.select(pl.col(\"adj_freturn\")).mean().item()\n", - "\n", - " print(f\"\\nDATE {date}\")\n", - " print(f\"\\nTop {n} stocks:\")\n", - " print(f\"Average freturn: {top_freturn:.2f}%\")\n", - " print(f\"Average adj_freturn: {top_adj_freturn:.2f}%\")\n", - " print(f\"\\nBottom {n} stocks:\")\n", - " print(f\"Average freturn: {bottom_freturn:.2f}%\")\n", - " print(f\"Average adj_freturn: {bottom_adj_freturn:.2f}%\")" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Baseline 0.14311926605504588, PR-AUC = 0.1965824005584638\n" - ] - } - ], - "source": [ - "baseline = float(len(val.filter(pl.col(target) == 1)) / len(val))\n", - "\n", - "pr_auc = model.get_pr_auc(X_val, y_val)\n", - "\n", - "print(f\"Baseline {baseline}, PR-AUC = {pr_auc}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[('vol_yoy', 149.04847717285156),\n", - " ('vol_qoq', 75.90708923339844),\n", - " ('sector_utilities', 33.48326110839844),\n", - " ('fear_ma30', 32.68614196777344),\n", - " ('high_fear', 28.813053131103516),\n", - " ('sector_energy', 27.4108943939209),\n", - " ('size', 25.666988372802734),\n", - " ('sector_information_technology', 25.195514678955078),\n", - " ('price_2y', 24.457368850708008),\n", - " ('price_mom', 24.078079223632812),\n", - " ('sector_financials', 22.985061645507812),\n", - " ('vol_mom', 19.32402992248535),\n", - " ('low_fear', 19.283903121948242),\n", - " ('momentum_2y', 18.569866180419922),\n", - " ('rel_vol_qoq', 17.964340209960938),\n", - " ('rsi_90d', 16.577228546142578),\n", - " ('rel_vol_mom', 16.358173370361328),\n", - " ('qr_yoy', 15.994983673095703),\n", - " ('ps', 14.994345664978027),\n", - " ('momentum_yoy', 14.966538429260254),\n", - " ('pb', 14.963623046875),\n", - " ('dr_2y', 14.914237022399902),\n", - " ('sector_real_estate', 14.572257995605469),\n", - " ('momentum_mom', 14.5684232711792),\n", - " ('price_qoq', 14.464409828186035),\n", - " ('sector_consumer_staples', 13.629505157470703),\n", - " ('rsi_14d', 13.33154010772705),\n", - " ('rel_vol_yoy', 13.179239273071289),\n", - " ('dr_yoy', 12.671536445617676),\n", - " ('price_yoy', 12.450226783752441),\n", - " ('cr_yoy', 12.400802612304688),\n", - " ('pb_yoy', 12.351264953613281),\n", - " ('roe_yoy', 12.236884117126465),\n", - " ('sector_communication_services', 12.203034400939941),\n", - " ('atr_yoy', 11.781717300415039),\n", - " ('gpm', 11.512931823730469),\n", - " ('ev_ebitda_yoy', 11.479098320007324),\n", - " ('roa_2y', 11.167205810546875),\n", - " ('ltda_yoy', 11.074289321899414),\n", - " ('rsi_30d', 11.054387092590332),\n", - " ('pe_2y', 10.926481246948242),\n", - " ('ltq_yoy', 10.92276382446289),\n", - " ('earn_drift', 10.818714141845703),\n", - " ('momentum_qoq', 10.755500793457031),\n", - " ('roe', 10.681802749633789),\n", - " ('saleq_2y', 10.606934547424316),\n", - " ('ev_ebitda', 10.497557640075684),\n", - " ('ps_yoy', 10.374456405639648),\n", - " ('sector_health_care', 10.353845596313477),\n", - " ('roa', 10.112092971801758),\n", - " ('rsi_60d', 10.040926933288574),\n", - " ('pe_yoy', 10.001860618591309),\n", - " ('ltq_2y', 9.910948753356934),\n", - " ('saleq_yoy', 9.76953125),\n", - " ('ebitdam', 9.640961647033691),\n", - " ('dlttq_yoy', 9.469494819641113),\n", - " ('sector_industrials', 9.43775463104248),\n", - " ('roa_yoy', 9.436161041259766),\n", - " ('roi_yoy', 9.279754638671875),\n", - " ('pe', 9.147547721862793),\n", - " ('gpm_2y', 8.906530380249023),\n", - " ('sector_consumer_discretionary', 8.177824020385742),\n", - " ('roi_2y', 8.136626243591309),\n", - " ('volume_ma50', 8.099648475646973),\n", - " ('ltcr_yoy', 8.079771995544434),\n", - " ('niq_yoy', 7.944287300109863),\n", - " ('rsi_1y', 7.701805591583252),\n", - " ('niq_2y', 7.684184551239014),\n", - " ('volume_ma20', 7.589004039764404),\n", - " ('der_yoy', 7.552547931671143),\n", - " ('fcf_yoy', 7.186034679412842),\n", - " ('gpm_yoy', 7.021056175231934),\n", - " ('f_score', 5.618443489074707),\n", - " ('n_sales', 5.314530372619629),\n", - " ('insider_balance', 4.604588508605957),\n", - " ('n_purch', 3.364511728286743),\n", - " ('sector_materials', 2.1850898265838623)]" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "model.get_importance(\"gain\")" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[('fear_ma30', 274.0),\n", - " ('size', 129.0),\n", - " ('vol_yoy', 104.0),\n", - " ('momentum_2y', 98.0),\n", - " ('ps', 90.0),\n", - " ('rel_vol_yoy', 85.0),\n", - " ('rsi_1y', 70.0),\n", - " ('ev_ebitda', 66.0),\n", - " ('roa', 64.0),\n", - " ('pb', 64.0),\n", - " ('price_2y', 59.0),\n", - " ('gpm', 56.0),\n", - " ('pe_2y', 56.0),\n", - " ('dlttq_yoy', 50.0),\n", - " ('qr_yoy', 49.0),\n", - " ('ev_ebitda_yoy', 47.0),\n", - " ('roe', 45.0),\n", - " ('rel_vol_mom', 44.0),\n", - " ('ebitdam', 44.0),\n", - " ('saleq_2y', 44.0),\n", - " ('momentum_yoy', 42.0),\n", - " ('saleq_yoy', 42.0),\n", - " ('momentum_mom', 41.0),\n", - " ('roa_2y', 41.0),\n", - " ('momentum_qoq', 40.0),\n", - " ('price_qoq', 39.0),\n", - " ('atr_yoy', 39.0),\n", - " ('dr_yoy', 38.0),\n", - " ('rsi_14d', 37.0),\n", - " ('ltq_2y', 37.0),\n", - " ('cr_yoy', 37.0),\n", - " ('dr_2y', 37.0),\n", - " ('roa_yoy', 36.0),\n", - " ('ltda_yoy', 35.0),\n", - " ('vol_qoq', 34.0),\n", - " ('pe', 34.0),\n", - " ('vol_mom', 33.0),\n", - " ('volume_ma20', 31.0),\n", - " ('rel_vol_qoq', 31.0),\n", - " ('ps_yoy', 30.0),\n", - " ('rsi_90d', 29.0),\n", - " ('ltq_yoy', 29.0),\n", - " ('roe_yoy', 29.0),\n", - " ('sector_utilities', 28.0),\n", - " ('price_mom', 27.0),\n", - " ('price_yoy', 26.0),\n", - " ('niq_yoy', 25.0),\n", - " ('rsi_60d', 24.0),\n", - " ('earn_drift', 24.0),\n", - " ('insider_balance', 23.0),\n", - " ('pe_yoy', 23.0),\n", - " ('gpm_2y', 22.0),\n", - " ('volume_ma50', 20.0),\n", - " ('gpm_yoy', 20.0),\n", - " ('f_score', 19.0),\n", - " ('pb_yoy', 19.0),\n", - " ('roi_2y', 18.0),\n", - " ('der_yoy', 18.0),\n", - " ('roi_yoy', 17.0),\n", - " ('high_fear', 15.0),\n", - " ('rsi_30d', 14.0),\n", - " ('ltcr_yoy', 14.0),\n", - " ('n_sales', 13.0),\n", - " ('low_fear', 13.0),\n", - " ('fcf_yoy', 13.0),\n", - " ('sector_information_technology', 13.0),\n", - " ('niq_2y', 12.0),\n", - " ('sector_consumer_staples', 12.0),\n", - " ('sector_energy', 10.0),\n", - " ('sector_communication_services', 10.0),\n", - " ('sector_real_estate', 10.0),\n", - " ('n_purch', 7.0),\n", - " ('sector_health_care', 7.0),\n", - " ('sector_financials', 6.0),\n", - " ('sector_consumer_discretionary', 5.0),\n", - " ('sector_industrials', 5.0),\n", - " ('sector_materials', 4.0)]" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "model.get_importance(\"weight\")" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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D9988w133XUXr776Kuedd15E/k2bNvHLL78wdOjQI17Po77i4uIOW++jddttt2EYBn/++SfPP/98OL1bt251HuN2u7ntttvIzs5myJAhtGrVivz8fL766itGjBjBJ598QkpKClD/z3natGm899579RqjsmnTJgC6du1aY1+XLl1YsWIFe/bsoXXr1vV+H4RTzHPTRDByolQ+Ey0uh5Fvw2VnwL8+DgUjlfuDaujnvFK4+Q3Y/z44rLUWVxbQDxuMCIJw8hEBiXBaWLhwIeeeey7PPfdcnXny8/N55ZVXuOyyy3jxxRfD6ddccw2vvPIKn376KVdffTXNmjXD5/Px3HPP4XK5+PTTT2nUqGpV31GjRqHrOrIsM2DAAJ555hmaNm1aY/G+jIwMPvnkE8444wwmTZoUHo8xdOhQrrnmGsaNG8c555wTMSh7165dTJgw4bh2d7Lb7Yes97E4++yzmT9/Pn/++We9y500aRL79+9n6tSptGvXLpw+ePBghg8fzuTJk8PjXOrzOR+pvLw8gIjPuFJlWl5enghITmeLN53oGggAvgAs3w6LNtadp7gc1mXA2e1r3T1hlS6CEUE4BYlpf4XTgsvlYteuXezYsaPOPD/99BOBQIArr7wy3KWn8nX++eej6zrLly8H4I8//qC4uJgbb7yx1hvV+qz0u2jRIgzD4JZbbokYHJ6UlMTgwYPJyspi69atEce0a9fulBl70RAMw2DevHn06NGDRo0aRXwmdrudLl26sHTp0nD++nzOAHfddRcrV66s1wxelVMPV/+MKlWOpTma6YlPZoWFhfj9/vC22+2mrKwsvB0IBCgoKIg4Jisr65Db2dnZVO8BfEqdo3MqwklAlslNsITGldTBsJrwN08Ibx/8mQ9J06taXeqkR2yd0r+74hxHdY6GIR3jS6hOtJAIp4WHH36YZ599luHDh9O0aVN69erF+eefzwUXXBAOHjIyMgC455576iynsLAQgL179wLQoUOHo67TgQMHAGp9sl6Ztn//fjp16hROb9687j/Ep6OioiJKSkpYunQp/fr1qzVP9eCvPp/zkbLZbAAEg8Ea+wKBQESe00V8fHzE9sHjbCwWCwkJCRFpld3m6tpOTk4+dc8x9jpYuBEy8xFOoKeH0ah3F3gpKjRIPq80cr8sI/3nZqxNqmbmO/gz75RsAUk9zIkivytO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J2tAc6JuCD3/OEqWnwdFLk6oDAbUCgU5ZhMJ3u40L9TjjIU93h40Kiok0AkylGo8ZTOtq0m8NqU6IdVu/e9fQbiXiYBEEG5AaGgo58+fp1mzZnYzMFU1lUpF7969WblyJUlJSWzatAlZlu26R4G1lWHPnj0UFBTYvTkCOHv2LG5ubraZrSpDo9HQr18/Vq1aRUZGBtHR0QQGBtKhQweH+pw7dw6TyWTXSmIymTh//rzDooLdunXD19eX6Oho6taty5EjRxgxYsR1Z7C6nsaNGwPWgfFXT2v8999/4+bmZpuc4GbksX79elQqFf369buh+guCHT8PmP38TctecemjAhpe+jx9zdQlC6JaW0862/bXBrrwqm3bq4xS1UDLS58SjXnW9nXdS59IhmKdQvvAAS37Bzfm3LlzlybG8KbLXGdiGrZjyoaDtNGdJd9Zw6edO2F0crrcfUuSOOLjTo0iA65mC/meruxp/QAFXq545RdwwdWF1csq/wJJuN+IgelVSXTZEoQb0K9fPywWyzUHi1/dn7WyZYG1q1ZsbCy1atWiaVP7LhPdunXDYrGwaNEiu/27d+/m1KlTdOnSBYWian7co6KiMJvNfP3118THxxMeHo7yqgXHunbtSk5Ojm0cRYlffvmFnJwcHnnkEbv9KpWK8PBw9u7dy/z58wHHsRe5ubkkJiai1WrLrGPr1q3x9/fnl19+obCw0Lb/9OnTHDx4kB49etgFO5mZmSQmJtqNCaloHiWOHz/O6dOn6dy5s23SAUEQKqdatWr069ePZ555hnfffZdPPvmETz75hL6503ix2UWWdmiIASUPJafhacFhZi9ZksjWXP55PRfkR4aLMxc93Pn8y7BbezGCIDgQLSSCcAN69OhBREQEq1ev5uTJk3Tu3Blvb2/S09M5evQoSUlJDrNR3aiGDRtSr149VqxYgU6n48UXX3RIExERwa+//srixYtJSUmhVatWXLhwgbVr1+Ln51fqOTeqdu3atGjRgri4OCRJIjIy0iHNiBEj+P333/nss884deoUDRo04NSpU0RHR1OrVi2eeeYZh3OioqJYunQpmzZtolWrVg5jd1atWsX8+fN57733yhzYrlKpmDRpElOnTuW5554jKioKnU7HihUr8PHxYezYsXbpZ82axa+//srcuXNta8hUNI8SJd/3ynZjEwShfJ54pzs7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1dfs999/L7T+4qhduzaHDh3i77//pmHDhpb0nJwczp8/T6NGjexaRnx8PImJifTv37/AsiIiImjZsqXVXCJBeGC43rIJqMONYN7V+WaaT77hXeUKCLwdHcDfB2qG5B6HFKNaoP2Nz+000WrxXLuWGQc74JidQ47q5mNNlkLiukpJteR0fqtajlgnDe3+3kDdGv8SUi+Ejh073rb3FmznjgmCUHbEHBJBsIPw8HCSk5NZuXJlgedvnXCnUqno3Lkzx48fZ9u2bVy5cqXEk9khdzhW586d+fvvv9m1a1eBeVJSUmzS1q1bh1Z7cwUarVbLjz/+iJubG0888UShdTo7O5Oenm416RCgVq1aBAQEsHHjRlJTU23KvpVSmTvsIX85RqORpUuXFlhvSZb97dixI5IksWrVKqv0DRs2oNPpbPYPuXr1qk2QVpIyXnvtNaZMmWLz8fLyIiAggClTpjBkyJAi2y0IQsm4uroydOhQdLIZR6MJk9lEjEbNJQcNfzs74Wk0kuzhSlat34gclclPawYzefJkXn755UKCEUEomqyQ7ugjWBM9JIJgB8888wyHDx9mxowZ/PnnnzRu3BgXFxfi4+P5888/0Wg0NqtddevWjR9++IHPPvsMhUJBly5dSlX3q6++yokTJ3jvvff45ZdfqFevHmq1mri4OH777Tdq1arFxIkTra7x9PRk8ODBliV+N23aRHx8POPGjStybkXdunXZv38/U6dOpX79+igUCho3boy3tzdjx47lvffeY/DgwfTq1QulUsnGjRvx8PAgPt56Amq7du2YPXs2Y8aMoW3btmRmZrJ9+3bLRPdblWTZ32rVqtGvXz/WrFnDW2+9RYsWLSy7rDdq1MgmIBk5ciRxcXFW+6mUpIzb9U7NmDEDJyenQucWCYJw59z8NESbZEKyc/A2ZKKXJNSyTIZSwUlnB74a26fA+W2CINwfREAiCHagUqmYPn0669atY8uWLZbgw8/Pjzp16hTY+1GzZk2qVq3KhQsXePLJJwkICChV3a6urnz77bd899137Ny5k3379qFUKvH39+fxxx+nV69eNteMHj2a48ePs3btWlJSUqhQoQKTJ08ucvdygIEDBxITE8Mvv/zCjz/+iNlsZt68eXh7e9O+fXsUCgWLFi1iwYIFeHt7061bNxo2bMioUaOsynnuueeQZZnIyEi++uor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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "import numpy as np\n", - "import shap\n", - "\n", - "explainer = shap.TreeExplainer(model.model)\n", - "shap_values = explainer(X_train)\n", - "\n", - "feature_names = [\n", - " a + \": \" + str(b)\n", - " for a, b in zip(X_train.columns, np.abs(shap_values.values).mean(0).round(2), strict=False)\n", - "]\n", - "\n", - "shap.summary_plot(\n", - " shap_values,\n", - " X_train,\n", - " max_display=X_train.shape[1],\n", - " feature_names=feature_names,\n", - " plot_size=(8, 13.5),\n", - ")" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "stocksense", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.0" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/regression.ipynb b/notebooks/regression.ipynb new file mode 100644 index 0000000..9f1279a --- /dev/null +++ b/notebooks/regression.ipynb @@ -0,0 +1,1759 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'fsharpe_ratio'" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import datetime as dt\n", + "\n", + "import plotly.express as px\n", + "import polars as pl\n", + "\n", + "from stocksense.config import config\n", + "from stocksense.database_handler import DatabaseHandler\n", + "from stocksense.model import XGBoostRegressor\n", + "from stocksense.pipeline import clean, engineer_features\n", + "\n", + "features = config.model.features\n", + "target = \"fsharpe_ratio\"\n", + "date_col = config.model.date_col\n", + "aux_cols = [\"tic\", \"datadate\", \"rdq\"]\n", + "target" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-02 19:33:20.479\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + ] + } + ], + "source": [ + "constituents = DatabaseHandler().fetch_constituents(dt.datetime(2022, 6, 1))" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-02 09:44:29.546\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "shape: (1, 5)
ticnamesectordate_addeddate_removed
strstrstrdatedate
"ZTS""Zoetis""Health Care"2013-06-21null
" + ], + "text/plain": [ + "shape: (1, 5)\n", + "┌─────┬────────┬─────────────┬────────────┬──────────────┐\n", + "│ tic ┆ name ┆ sector ┆ date_added ┆ date_removed │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ str ┆ str ┆ str ┆ date ┆ date │\n", + "╞═════╪════════╪═════════════╪════════════╪══════════════╡\n", + "│ ZTS ┆ Zoetis ┆ Health Care ┆ 2013-06-21 ┆ null │\n", + "└─────┴────────┴─────────────┴────────────┴──────────────┘" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "DatabaseHandler().fetch_stock().filter(pl.col(\"tic\") == \"ZTS\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-02 19:33:25.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", + "\u001b[32m2024-12-02 19:33:25.731\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", + "\u001b[32m2024-12-02 19:33:28.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", + "\u001b[32m2024-12-02 19:33:30.220\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m46\u001b[0m - \u001b[32m\u001b[1mEND 48239 rows PROCESSED\u001b[0m\n", + "\u001b[32m2024-12-02 19:33:30.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m68\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", + "\u001b[32m2024-12-02 19:33:30.341\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m92\u001b[0m - \u001b[32m\u001b[1m41635 rows retained after CLEANING\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "shape: (5, 169)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pcttdqstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroedr_yoydr_2yltda_yoyltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoyf_scoref_score_gr1f_score_gr4index_freturnfreturnexcess_returnforward_volfsharpe_ratiosector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64datei8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.0112007-03-01000.018.5988.5980.0891140.0290870.175282.6403143.92849411.58070329.655039282.560607null-7.7548039.151709-19.208201null-77.612898null-42.418432null131.46067425.7697822.71936611.30235771null-5.169725-2.639922.5298060.0178081.42058200000100000
"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.0232007-06-01000.032.6952.6950.0891120.0243320.182563.5448859.45342310.62748930.16614378.903526null16.39993138.944827-0.630294null-77.181676null-27.569721null7.88381719.25965424.02533218.36440370null-8.849601-2.3249756.5246260.0192743.38515600000100000
"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.012007-09-01000.025.7475.7470.0864180.0386380.1846114.41917514.87838210.03701636.525701472.325667null25.8727725.914433.996541null-79.822287null-14.222296null2000.018.76915629.32775522.3598536-1null-12.968883-4.5054698.4634140.0177244.77513300000100000
"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.0222007-12-01000.022.752.750.0844590.0338280.19727913.59034446.4635235.7259112000.0456.222783-60.35978621.410892-1.590112-1.541225-26.668893-78.726207165.240102-5.153189-45.143381-32.27667310.12569614.2078512.769515-1-1-44.893122-54.374837-9.4817150.030042-3.1561300000100000
"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.0212008-03-01000.023.4183.4180.0815120.0315870.19161716.88784819.974054-59.754945-55.094284-6.732989256.8028431.959688-5.947085-18.681512-34.3013314.388523-76.630435-23.738073-56.087186-228.3660435.3575241.5282235.55885961-1-44.756241-54.688029-9.9317870.032388-3.06654900000100000
" + ], + "text/plain": [ + "shape: (5, 169)\n", + "┌─────┬────────────┬────────────┬────────┬───┬─────────────┬─────────────┬────────────┬────────────┐\n", + "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ sector_info ┆ sector_mate ┆ sector_rea ┆ sector_uti │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ rmation_tec ┆ rials ┆ l_estate ┆ lities │\n", + "│ str ┆ date ┆ date ┆ f64 ┆ ┆ hnology ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", + "╞═════╪════════════╪════════════╪════════╪═══╪═════════════╪═════════════╪════════════╪════════════╡\n", + "│ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ 1280.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ 1320.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ 1374.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ 1446.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ 1393.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "└─────┴────────────┴────────────┴────────┴───┴─────────────┴─────────────┴────────────┴────────────┘" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = engineer_features()\n", + "data = clean(data)\n", + "data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (5, 169)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pcttdqstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroedr_yoydr_2yltda_yoyltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoyf_scoref_score_gr1f_score_gr4index_freturnfreturnexcess_returnforward_volfsharpe_ratiosector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64datei8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
"BRK-B"2023-09-302023-11-0463432.00.06609.0-12767.00.01.4460.01.019933e6157241.052726.00.0211498.00.0122257.0485206.0569776.0525330.013669.0-28048.0-4636.00.05303.0650111.00.0812023-12-01000.000.00.00.075312-0.0196380.146219-2.121923-3.281593-5.689586-6.789834177.369949-99.938019-3.290404-99.932179-50.293424-99.940502246.1214382000.02000.02000.03.420891NaN-13.962413-12.1467714-1031.29196635.273193.9812240.0090254.41109900001000000
"BRK-B"2023-12-312024-02-24130190.00.08492.037574.00.01.4410.01.069978e6167641.044200.00.0216593.00.0122936.0499208.0607350.0561273.014400.0-7351.0-136.00.05708.0689544.0-0.0132024-03-01000.000.00.00.089930.0544910.171437-5.413461-3.763817-9.426779-10.100548173.574152-99.92973111.071455-99.927462-41.884593-99.936381281.6469382000.02000.02000.050.720876NaN35.82850924.467176511nullnullnullnullnull00001000000
"BRK-B"2024-03-312024-05-0491745.00.06464.012702.00.01.4370.01.070035e6188993.052835.00.0217500.00.0120096.0492250.0619925.0571490.010566.0-3203.0-9802.00.04393.0694244.00.1372024-06-01000.000.00.00.0686160.0182960.128473-4.602067-8.355429-7.285809-6.846231-87.492739-99.99347713.565623-99.927337-11.692911-99.934676925.4008622000.0NaN2000.024.580268NaN-20.687847-30.5815054-1-3nullnullnullnullnull00001000000
"BRK-B"2024-06-302024-08-05117510.00.06934.030348.00.01.4370.01.10886e6276942.052469.00.0219469.00.0121374.0500889.0650273.0601697.013602.0-7448.0854.00.04535.0725325.00.11852024-09-01000.000.00.00.0611950.0418410.112776-3.943874-6.635365-6.764849-14.76225166.858078193.82131318.2579227.42308129.960845-24.588835-21.308712279.606333NaN2000.017.883025NaN-7.444285-12.4381383-1-2nullnullnullnullnull00001000000
"BRK-B"2024-09-302024-11-04113509.00.09098.026251.00.01.4380.01.147251e6325212.052046.00.0222272.00.0122483.0515445.0676524.0629069.01803.0-3904.0-3065.00.04701.0753576.00.02024-12-01000.000.00.00.0931570.0348350.169894-5.557088-7.561095-10.933317-16.000842-3.314594174.80544913.85462910.10835219.324915-40.68767139.910661304.43947NaN2000.0-134.576294NaN78.71995363.510645521nullnullnullnullnull00001000000
" + ], + "text/plain": [ + "shape: (5, 169)\n", + "┌───────┬────────────┬────────────┬──────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ sector_inf ┆ sector_mat ┆ sector_re ┆ sector_ut │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ormation_t ┆ erials ┆ al_estate ┆ ilities │\n", + "│ str ┆ date ┆ date ┆ f64 ┆ ┆ echnology ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", + "╞═══════╪════════════╪════════════╪══════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ BRK-B ┆ 2023-09-30 ┆ 2023-11-04 ┆ 63432.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ BRK-B ┆ 2023-12-31 ┆ 2024-02-24 ┆ 130190.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ BRK-B ┆ 2024-03-31 ┆ 2024-05-04 ┆ 91745.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ BRK-B ┆ 2024-06-30 ┆ 2024-08-05 ┆ 117510.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ BRK-B ┆ 2024-09-30 ┆ 2024-11-04 ┆ 113509.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "└───────┴────────────┴────────────┴──────────┴───┴────────────┴────────────┴───────────┴───────────┘" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"tic\") == \"BRK-B\").tail()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "alignmentgroup": "True", + "hovertemplate": "Correlation=%{x}
Feature=%{y}", + "legendgroup": "", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "", + "offsetgroup": "", + "orientation": "h", + "showlegend": false, + "textposition": "auto", + "type": "bar", + "x": [ + -0.11598909704922948, + -0.04495842467795278, + -0.0418137264234548, + -0.04161853679282394, + -0.041444387925202435, + -0.04143706463159026, + -0.04053989963739224, + -0.03826846301919031, + -0.038252141145794165, + -0.0379364613616921, + -0.03314244167167801, + -0.028369638540391116, + -0.024054606469304404, + -0.022780126135529107, + -0.019423191863028773, + -0.018786433980407594, + -0.01759634765896965, + -0.01681203891440991, + -0.016655674615673997, + -0.014025387455945486, + -0.013271715688806187, + -0.0117301305412419, + -0.011167214164440649, + -0.010863022161873214, + -0.009452609513629345, + -0.009343018958993, + -0.009078901637167774, + -0.008358385327200787, + -0.008345832203464949, + -0.0067967914432100875, + -0.004766621987139669, + -0.003465867281428694, + -0.003221963044533257, + -0.0025734905175875235, + -0.0020761952081974244, + -0.0004360970914322539, + -0.00027018880965001623, + 0.0006097341210074421, + 0.002655899863095016, + 0.002670533915971541, + 0.00390784372105059, + 0.0039429744991489, + 0.004189284866955269, + 0.004207925031977517, + 0.004644649702991712, + 0.005197112651879505, + 0.005786162737281634, + 0.005967594850533518, + 0.006374178894407074, + 0.008330014572894787, + 0.008522687827395901, + 0.010758697004480008, + 0.013541459077322257, + 0.014714668230702287, + 0.01650390010957479, + 0.018123877034715987, + 0.021979562702178015, + 0.02223595992122118, + 0.022883697491347853, + 0.02537187491279996, + 0.02624799209814143, + 0.02715206324971074, + 0.027619640463746285, + 0.028541643974503497, + 0.0334129797947979, + 0.03431999468939282, + 0.035095615540398, + 0.035246802926147874, + 0.037518292149153955, + 0.03813084921747215, + 0.039561719669205984, + 0.04202105300665495, + 0.046166777610939666, + 0.06046751418684972, + 0.06060398509549661, + 0.068795615413993, + 0.09075572078499318 + ], + "xaxis": "x", + "y": [ + "size", + "roi_2y", + "low_fear", + "roa_yoy", + "niq_2y", + "sector_consumer_staples", + "roa_2y", + "roi_yoy", + "sector_utilities", + "sector_energy", + "niq_yoy", + "f_score", + "roe_yoy", + "roa", + "gpm_2y", + "price_2y", + "gpm_yoy", + "sector_real_estate", + "sector_materials", + "saleq_2y", + "pe_2y", + "ps", + "cr_yoy", + "pe", + "ps_yoy", + "atr_yoy", + "pb", + "gpm", + "saleq_yoy", + "sector_financials", + "price_qoq", + "ev_ebitda", + "sector_communication_services", + "momentum_2y", + "insider_balance", + "pe_yoy", + "price_mom", + "ebitdam", + "price_yoy", + "roe", + "earn_drift", + "fcf_yoy", + "n_purch", + "ltq_yoy", + "qr_yoy", + "n_sales", + "rsi_1y", + "sector_consumer_discretionary", + "ltcr_yoy", + "ev_ebitda_yoy", + "rsi_90d", + "rsi_60d", + "pb_yoy", + "rsi_30d", + "volume_ma20", + "rsi_14d", + "momentum_qoq", + "sector_industrials", + "der_yoy", + "dlttq_yoy", + "high_fear", + "volume_ma50", + "ltda_yoy", + "sector_health_care", + "momentum_mom", + "dr_yoy", + "rel_vol_yoy", + "rel_vol_mom", + "ltq_2y", + "momentum_yoy", + "rel_vol_qoq", + "dr_2y", + "fear_ma30", + "sector_information_technology", + "vol_mom", + "vol_yoy", + "vol_qoq" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "height": 1200, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "l": 200 + }, + "shapes": [ + { + "line": { + "color": "gray", + "dash": "dash" + }, + "type": "line", + "x0": 0, + "x1": 0, + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + } + ], + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Feature Correlations with Target (fsharpe_ratio)" + }, + "width": 1000, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Correlation" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "tickfont": { + "size": 10 + }, + "title": { + "text": "Feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = data.to_pandas()\n", + "df_standardized = (df[features] - df[features].mean()) / df[features].std()\n", + "corr = df_standardized.corrwith(df[target])\n", + "corr_df = pl.DataFrame({\"Feature\": corr.index, \"Correlation\": corr.values}).sort(\n", + " \"Correlation\", descending=False\n", + ")\n", + "\n", + "fig = px.bar(\n", + " corr_df,\n", + " x=\"Correlation\",\n", + " y=\"Feature\",\n", + " orientation=\"h\",\n", + " title=f\"Feature Correlations with Target ({target})\",\n", + " width=1000,\n", + " height=1200,\n", + ")\n", + "fig.update_layout(yaxis={\"tickfont\": {\"size\": 10}}, showlegend=False, margin={\"l\": 200})\n", + "fig.add_vline(x=0, line_dash=\"dash\", line_color=\"gray\")\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RMSE: 11.686172666455777\n", + "MAE: 8.552481332403948\n" + ] + } + ], + "source": [ + "data = data.select([\"tic\", date_col] + features + [target])\n", + "data = data.filter((~pl.all_horizontal(pl.col(target).is_null())))\n", + "train = data.filter((pl.col(\"tdq\").dt.year() >= 2007) & (pl.col(\"tdq\").dt.year() <= 2021))\n", + "val = data.filter(\n", + " (pl.col(\"tdq\").dt.year() >= 2022)\n", + " & (pl.col(\"tdq\").dt.year() <= 2023)\n", + " & pl.col(\"tic\").is_in(constituents)\n", + ")\n", + "\n", + "X_train = train.select(features).to_pandas()\n", + "y_train = train.select(target).to_pandas().values.ravel()\n", + "X_val = val.select(features).to_pandas()\n", + "y_val = val.select(target).to_pandas().values.ravel()\n", + "\n", + "params = {\n", + " \"objective\": \"reg:squarederror\",\n", + " \"learning_rate\": 0.2,\n", + " \"n_estimators\": 700,\n", + " \"max_depth\": 3,\n", + " \"min_child_weight\": 8,\n", + " \"gamma\": 0.1,\n", + " \"subsample\": 0.8,\n", + " \"colsample_bytree\": 0.8,\n", + " \"reg_alpha\": 0.1,\n", + " \"reg_lambda\": 2,\n", + " \"eval_metric\": \"rmse\",\n", + " \"nthread\": -1,\n", + " \"seed\": 100,\n", + "}\n", + "\n", + "model = XGBoostRegressor(params)\n", + "model.train(X_train, y_train)\n", + "\n", + "print(f\"RMSE: {model.get_rmse(X_val, y_val)}\")\n", + "print(f\"MAE: {model.get_mae(X_val, y_val)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Average freturn: 1.77%\n", + "\n", + "Top 100 stocks:\n", + "Average freturn: 3.52%\n", + "\n", + "Bottom 100 stocks:\n", + "Average freturn: -2.33%\n" + ] + } + ], + "source": [ + "y_pred = model.predict(X_val)\n", + "val_subset = val.with_columns(pl.Series(\"pred\", y_pred)).sort(\"pred\", descending=True)\n", + "n = 100\n", + "top = val_subset.head(n)\n", + "bottom = val_subset.tail(n)\n", + "\n", + "top_freturn = top.select(pl.col(target)).mean().item()\n", + "bottom_freturn = bottom.select(pl.col(target)).mean().item()\n", + "freturn = val_subset.select(pl.col(target)).mean().item()\n", + "\n", + "print(f\"Average freturn: {freturn:.2f}%\")\n", + "\n", + "print(f\"\\nTop {n} stocks:\")\n", + "print(f\"Average freturn: {top_freturn:.2f}%\")\n", + "print(f\"\\nBottom {n} stocks:\")\n", + "print(f\"Average freturn: {bottom_freturn:.2f}%\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (100, 81)
tictdqn_purchn_salesinsider_balancevolume_ma20volume_ma50price_momprice_qoqprice_yoyprice_2yrsi_14drsi_30drsi_60drsi_90drsi_1yvol_momvol_qoqvol_yoyrel_vol_momrel_vol_qoqrel_vol_yoymomentum_mommomentum_qoqmomentum_yoymomentum_2yfear_ma30high_fearlow_feargpmroaroeebitdamsizeearn_driftpepbltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoycr_yoyqr_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2ypb_yoyps_yoyatr_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefsharpe_ratiopred
strdateu32u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64f32
"CAH"2023-09-011611.79598.43918787.653153-6.6012533.841623.84049866.85082743.12326546.84127451.24742352.88172353.4103871.6381761.2870091.450021217.600605194.687006127.327179-2000.070.959146168.142317-2000.015.335333010.034180.006011-0.0915150.0124610.678606-3.30131284.224446-7.7104813.777148.460114-17.4445620.309022-1.317239128.271306-56.263849-201.794844-315.471282-106.924909-78.576203-6.892034-8.71667674.3104284.87904111.048148-16.567991-94.179707-74.0492494.915584234.04174572.642865-2.26841612.428576010000000004.70409422.952963
"DD"2023-12-01024.18190.04198292.4604248.203834-4.6735062.694655-2.09572157.55167850.8684250.21588450.53189950.3765081.0430511.4789471.515306152.457264181.338552174.14667197.448486-161.59090321.368451-346.40606515.644333010.3438910.115670.1806450.25371710.616364-3.16929-27.5378181.251766-83.184786-23.427588-71.7766462.160734-3.2731571078.769519236.362624-472.329325-161.924752895.485945185.75851481.41994498.465772-35.795401-23.974392-14.80129727.604537-76.281511403.856565-100.06517-385.704281-78.89434-134.931955146.851100000000010-0.81594922.252796
"MCK"2023-09-0101123.04478.16977380.522144-5.2353376.01090212.354222101.9888342.32583749.71480752.7677653.44246754.5249211.358531.3154721.377412180.454878198.992757120.951347-1698.062802111.02885987.131887-2000.015.335333010.0405730.058506-2.3408240.01811211.068137-0.17672814.833464-44.8592662.460523.808449-53.658738-9.869654-16.132149161.076698181.825123211.066655515.369239-146.826138-24.973433-2.1865087.8855715.854004-0.4184641.861717-54.960857-33.408408-169.680685-60.990155307.854268-24.395936-0.96299410.191644010000000008.8638621.496553
"MRNA"2023-09-0102670.258102.48413988.8519442.373807-11.300239-14.901343-70.11866650.91324647.0483545.56494345.98413248.9315943.6957892.684853.263193490.915367406.139756286.542819769.935741-208.72951-105.0962222000.015.33533301-1.1250.0551540.071214-5.1598849.9935112.37380735.5305382.530259-38.756515-47.772251-100.0-258.629008-235.911487-89.780239-74.509017-169.028116-120.595325-90.88739-477.96052670.45580179.043464-35.013035-27.117343-61.449697-100.01154.070595-2000.0757.748695-26.112002-21.83670758.985387-91.5530601000000000-20.97988620.000088
"CEG"2023-09-01000.074.37170182.616566.08068219.81015931.498965null63.56891665.0256262.28283159.89596756.3994791.2220311.3023351.844865162.323633197.005443161.9986441972.247298365.918332222.15597null15.335333010.1986780.0166240.0687630.34667610.7484766.08068244.6348582.9751452.9548672000.036.587531-44.518402-62.59703417.021567null734.856198NaN21.606448-1042.1052635.336141-17.9450954.1713730.243841NaN32.99088355.661859-736.1709596.200603null25.1874061.516098-0.925911000000000022.43482319.635174
"JKHY"2022-06-01021.426110.02511196.178517-2.2221030.43166419.6823561.93318751.70724450.7501752.24884352.53872251.880311.4758691.4436411.40199974.47659385.976821122.560964170.520771-8.208648-774.8677295.83667429.026334000.4096540.1581590.2704730.3262627.728461-3.22362437.82082510.2295245.294231.85480912.433547.0430972.96940118.1840129.8110415.71836415.83143820.21956943.8470370.252766-12.2873964.2508542.48567929.3777699.434590.53119927.939614-3.549409-12.59671515.9524845.3418188.93049700100000000-3.87379710.968969
"AWK"2023-09-0110-0.00887.39699298.840265-3.046508-4.827675-7.174129-24.38957339.4152743.13782945.84951146.98405849.2802230.8166761.1493961.461437108.479895173.870222128.32964-988.123896-89.173175-50.5977112000.015.335333011.00.0303090.0921550.55241610.29201-6.75327930.0570482.7699214.1622828.394485.2875020.00.0-37.9956480.97129812.0788228.131019-46.295863921.42857191.395694155.102041-18.718846-6.15648-8.304208-5.142728-13.054643870.13277941.621372-32.93048-23.943464-7.9746785.90350910000000000-2.62943110.91437
"UHS"2023-09-01010.11378.92160993.813818-0.546885-1.06601737.540896-13.60425548.58217945.55249548.18422749.51183750.3259731.1844741.4429242.052196157.334829218.27245180.204498-177.380222-19.690671264.768512000.015.335333010.8928190.0503630.1136150.1176039.527507-10.07083113.6558991.5399372.80228321.7734160.127653-0.040899-0.16504-13.505933-40.3128874.888271-50.966297-13.357796498.0131235.4264598.548167-0.292772-0.46324813.618017-3.05291815.685342497.25071846.05001410.91797525.59610823.3676533.4454680100000000032.95469710.898438
"APA"2022-03-0121-1.129115.1322110.68204912.42087147.68317291.23077446.12069170.42457664.20325760.79524359.16934552.8136422.9758533.1687333.412204204.079574258.031475384.233645-438.309528-1040.699195809.894665117.20398826.654100.7898460.073141-1.3570430.410329.49574520.13530914.371789-19.5031394.6971852.770855-16.8187-4.938233-13.311961119.18231137.274733989.244975129.56501-118.010142117.871486-20.341496-10.4373635.816340.31348739.883625-20.301522227.476932161.9236371046.619545643.521389-70.4875222.98265779.474642000001000004.49165110.876765
"OTIS"2022-09-01021.63471.53083987.271996-8.216587-3.297867-20.52458913.53629635.18943444.82072447.31318847.85924151.6037491.304041.6750631.652557106.557928113.215196124.503285181.29432387.928069166.633993108.44560822.448000.2818230.125492-0.2545010.153679.201602-4.86656324.797287-6.310934.4235924.87493820.982225-2.974104-4.19269818.37221941.80299314.64177798.28309326.656888-33.771107-2.457901-8.4903229.13808214.36769310.46093332.503179-17.360261-45.257336-27.726855-17.59241446.992626-23.112338-7.257353000000100004.73983710.868402
" + ], + "text/plain": [ + "shape: (100, 81)\n", + "┌──────┬────────────┬─────────┬─────────┬───┬──────────────┬─────────────┬─────────────┬───────────┐\n", + "│ tic ┆ tdq ┆ n_purch ┆ n_sales ┆ … ┆ sector_mater ┆ sector_real ┆ fsharpe_rat ┆ pred │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ials ┆ _estate ┆ io ┆ --- │\n", + "│ str ┆ date ┆ u32 ┆ u32 ┆ ┆ --- ┆ --- ┆ --- ┆ f32 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ i8 ┆ f64 ┆ │\n", + "╞══════╪════════════╪═════════╪═════════╪═══╪══════════════╪═════════════╪═════════════╪═══════════╡\n", + "│ CAH ┆ 2023-09-01 ┆ 1 ┆ 6 ┆ … ┆ 0 ┆ 0 ┆ 4.704094 ┆ 22.952963 │\n", + "│ DD ┆ 2023-12-01 ┆ 0 ┆ 2 ┆ … ┆ 1 ┆ 0 ┆ -0.815949 ┆ 22.252796 │\n", + "│ MCK ┆ 2023-09-01 ┆ 0 ┆ 11 ┆ … ┆ 0 ┆ 0 ┆ 8.86386 ┆ 21.496553 │\n", + "│ MRNA ┆ 2023-09-01 ┆ 0 ┆ 26 ┆ … ┆ 0 ┆ 0 ┆ -20.979886 ┆ 20.000088 │\n", + "│ CEG ┆ 2023-09-01 ┆ 0 ┆ 0 ┆ … ┆ 0 ┆ 0 ┆ 22.434823 ┆ 19.635174 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ JKHY ┆ 2022-06-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ -3.873797 ┆ 10.968969 │\n", + "│ AWK ┆ 2023-09-01 ┆ 1 ┆ 0 ┆ … ┆ 0 ┆ 0 ┆ -2.629431 ┆ 10.91437 │\n", + "│ UHS ┆ 2023-09-01 ┆ 0 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 32.954697 ┆ 10.898438 │\n", + "│ APA ┆ 2022-03-01 ┆ 2 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 4.491651 ┆ 10.876765 │\n", + "│ OTIS ┆ 2022-09-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ 4.739837 ┆ 10.868402 │\n", + "└──────┴────────────┴─────────┴─────────┴───┴──────────────┴─────────────┴─────────────┴───────────┘" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "top" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "DATE 2022-03-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: 10.54%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: 1.89%\n", + "\n", + "DATE 2022-06-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: 5.72%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: -3.69%\n", + "\n", + "DATE 2022-09-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: -4.63%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: -5.09%\n", + "\n", + "DATE 2022-12-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: 0.31%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: -8.12%\n", + "\n", + "DATE 2023-03-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: -1.03%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: -4.99%\n", + "\n", + "DATE 2023-06-01\n", + "\n", + "Top 10 stocks:\n", + "Average freturn: 15.49%\n", + "\n", + "Bottom 10 stocks:\n", + "Average freturn: -3.72%\n" + ] + } + ], + "source": [ + "for date in [\"2022-03-01\", \"2022-06-01\", \"2022-09-01\", \"2022-12-01\", \"2023-03-01\", \"2023-06-01\"]:\n", + " y_pred = model.predict(X_val)\n", + " val_subset = (\n", + " val.with_columns(pl.Series(\"pred\", y_pred))\n", + " .filter(pl.col(\"tdq\") == pl.lit(date).str.to_date())\n", + " .sort(\"pred\", descending=True)\n", + " )\n", + " n = 10\n", + " top = val_subset.head(n)\n", + " bottom = val_subset.tail(n)\n", + "\n", + " # Calculate average returns for top stocks\n", + " top_freturn = top.select(pl.col(target)).mean().item()\n", + "\n", + " # Calculate average returns for bottom stocks\n", + " bottom_freturn = bottom.select(pl.col(target)).mean().item()\n", + "\n", + " print(f\"\\nDATE {date}\")\n", + " print(f\"\\nTop {n} stocks:\")\n", + " print(f\"Average freturn: {top_freturn:.2f}%\")\n", + " print(f\"\\nBottom {n} stocks:\")\n", + " print(f\"Average freturn: {bottom_freturn:.2f}%\")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('roa', 9141.6796875),\n", + " ('ltda_yoy', 7336.1884765625),\n", + " ('dlttq_yoy', 7226.97802734375),\n", + " ('dr_2y', 6391.59375),\n", + " ('rsi_1y', 5896.60400390625),\n", + " ('vol_qoq', 5376.8681640625),\n", + " ('fear_ma30', 5319.7021484375),\n", + " ('momentum_yoy', 5151.6484375),\n", + " ('vol_yoy', 5047.22265625),\n", + " ('sector_industrials', 5039.11328125),\n", + " ('rel_vol_yoy', 4566.4736328125),\n", + " ('sector_financials', 4464.21142578125),\n", + " ('ltq_yoy', 4355.0390625),\n", + " ('high_fear', 4283.8359375),\n", + " ('roe_yoy', 4204.80078125),\n", + " ('earn_drift', 4193.7451171875),\n", + " ('price_qoq', 4102.51220703125),\n", + " ('vol_mom', 3887.006591796875),\n", + " ('ps', 3732.25830078125),\n", + " ('rel_vol_mom', 3606.025146484375),\n", + " ('size', 3592.743896484375),\n", + " ('der_yoy', 3464.278564453125),\n", + " ('volume_ma50', 3388.26953125),\n", + " ('volume_ma20', 3238.918701171875),\n", + " ('sector_energy', 3231.3857421875),\n", + " ('rel_vol_qoq', 3129.753662109375),\n", + " ('qr_yoy', 2900.425048828125),\n", + " ('ps_yoy', 2826.821044921875),\n", + " ('dr_yoy', 2731.16650390625),\n", + " ('price_yoy', 2713.44921875),\n", + " ('f_score', 2711.216064453125),\n", + " ('rsi_90d', 2701.89111328125),\n", + " ('price_2y', 2688.401123046875),\n", + " ('momentum_2y', 2670.15966796875),\n", + " ('gpm_yoy', 2652.8095703125),\n", + " ('rsi_30d', 2633.2060546875),\n", + " ('gpm_2y', 2568.670166015625),\n", + " ('sector_health_care', 2514.726318359375),\n", + " ('low_fear', 2420.087890625),\n", + " ('momentum_qoq', 2394.2841796875),\n", + " ('ev_ebitda_yoy', 2312.811279296875),\n", + " ('pb', 2284.802001953125),\n", + " ('price_mom', 2233.214599609375),\n", + " ('sector_consumer_staples', 2174.7431640625),\n", + " ('saleq_2y', 2151.764892578125),\n", + " ('roa_2y', 2151.41748046875),\n", + " ('ebitdam', 2125.79541015625),\n", + " ('roe', 2084.101806640625),\n", + " ('sector_information_technology', 2053.109130859375),\n", + " ('ltq_2y', 2053.05224609375),\n", + " ('niq_2y', 2045.630859375),\n", + " ('roa_yoy', 2020.3348388671875),\n", + " ('ev_ebitda', 2015.139892578125),\n", + " ('sector_consumer_discretionary', 2012.006103515625),\n", + " ('pb_yoy', 1947.3548583984375),\n", + " ('sector_utilities', 1941.8958740234375),\n", + " ('gpm', 1930.573486328125),\n", + " ('roi_yoy', 1914.57666015625),\n", + " ('atr_yoy', 1892.043212890625),\n", + " ('pe_yoy', 1887.1754150390625),\n", + " ('pe_2y', 1873.9041748046875),\n", + " ('rsi_14d', 1824.2071533203125),\n", + " ('insider_balance', 1810.4981689453125),\n", + " ('saleq_yoy', 1764.01171875),\n", + " ('momentum_mom', 1658.1800537109375),\n", + " ('roi_2y', 1625.9737548828125),\n", + " ('sector_communication_services', 1562.650634765625),\n", + " ('pe', 1545.7003173828125),\n", + " ('cr_yoy', 1542.2119140625),\n", + " ('n_sales', 1536.673583984375),\n", + " ('sector_materials', 1528.7059326171875),\n", + " ('niq_yoy', 1460.195068359375),\n", + " ('ltcr_yoy', 1449.0289306640625),\n", + " ('rsi_60d', 1400.015380859375),\n", + " ('fcf_yoy', 1386.617919921875),\n", + " ('sector_real_estate', 1374.2838134765625),\n", + " ('n_purch', 1246.11181640625)]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.get_importance(\"gain\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('fear_ma30', 222.0),\n", + " ('vol_qoq', 151.0),\n", + " ('rel_vol_yoy', 148.0),\n", + " ('size', 146.0),\n", + " ('ps', 140.0),\n", + " ('vol_mom', 128.0),\n", + " ('vol_yoy', 128.0),\n", + " ('momentum_2y', 124.0),\n", + " ('rel_vol_mom', 113.0),\n", + " ('rel_vol_qoq', 112.0),\n", + " ('rsi_1y', 109.0),\n", + " ('roa', 105.0),\n", + " ('pb', 96.0),\n", + " ('dr_2y', 92.0),\n", + " ('dlttq_yoy', 91.0),\n", + " ('price_2y', 89.0),\n", + " ('ebitdam', 89.0),\n", + " ('gpm', 87.0),\n", + " ('ev_ebitda', 83.0),\n", + " ('pe_2y', 81.0),\n", + " ('roe', 79.0),\n", + " ('momentum_yoy', 73.0),\n", + " ('pe', 71.0),\n", + " ('price_yoy', 70.0),\n", + " ('saleq_2y', 70.0),\n", + " ('ev_ebitda_yoy', 70.0),\n", + " ('qr_yoy', 69.0),\n", + " ('saleq_yoy', 67.0),\n", + " ('ltq_2y', 67.0),\n", + " ('price_qoq', 66.0),\n", + " ('cr_yoy', 66.0),\n", + " ('ltda_yoy', 66.0),\n", + " ('roa_2y', 64.0),\n", + " ('gpm_yoy', 63.0),\n", + " ('volume_ma20', 61.0),\n", + " ('gpm_2y', 61.0),\n", + " ('dr_yoy', 59.0),\n", + " ('momentum_qoq', 58.0),\n", + " ('ps_yoy', 58.0),\n", + " ('atr_yoy', 58.0),\n", + " ('price_mom', 57.0),\n", + " ('earn_drift', 55.0),\n", + " ('ltcr_yoy', 54.0),\n", + " ('fcf_yoy', 53.0),\n", + " ('volume_ma50', 52.0),\n", + " ('rsi_14d', 52.0),\n", + " ('ltq_yoy', 51.0),\n", + " ('der_yoy', 51.0),\n", + " ('momentum_mom', 48.0),\n", + " ('pe_yoy', 48.0),\n", + " ('roe_yoy', 47.0),\n", + " ('pb_yoy', 45.0),\n", + " ('insider_balance', 43.0),\n", + " ('niq_2y', 43.0),\n", + " ('roa_yoy', 43.0),\n", + " ('roi_2y', 39.0),\n", + " ('roi_yoy', 38.0),\n", + " ('rsi_60d', 36.0),\n", + " ('rsi_30d', 35.0),\n", + " ('rsi_90d', 35.0),\n", + " ('niq_yoy', 30.0),\n", + " ('n_sales', 29.0),\n", + " ('f_score', 26.0),\n", + " ('sector_energy', 26.0),\n", + " ('sector_consumer_discretionary', 25.0),\n", + " ('sector_industrials', 17.0),\n", + " ('n_purch', 12.0),\n", + " ('low_fear', 9.0),\n", + " ('sector_consumer_staples', 9.0),\n", + " ('sector_materials', 7.0),\n", + " ('sector_information_technology', 6.0),\n", + " ('high_fear', 5.0),\n", + " ('sector_utilities', 5.0),\n", + " ('sector_real_estate', 5.0),\n", + " ('sector_health_care', 4.0),\n", + " ('sector_financials', 4.0),\n", + " ('sector_communication_services', 4.0)]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.get_importance(\"weight\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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rl1F6dq1K0+fPlVbKHDDhg1qeXv27ImOjg7+/v5FjjdIS0tTdv+pTAcOHODJkyfK7ZycHLZu3YqmpiadOnUC/mupKNwycffuXY4dO1amcjQ0NNSOz8zMZOvWrRWofd5Ad21tbVavXl3kOJb8Mt3d3YG8mbtyc3PV8hXurpWUlERkZGSpY2MAXF1dsbKyYs+ePSoznUVERHDp0iV69OihMuVvQkICkZGRzz2uRCaTFfm5hLzZwYByT8AgCMIrTpoDhVuPFaCXlfly6iMI1ZhoIRFeOWvXruXcuXN06tQJBwcHFAoFJ0+eJDIykpEjR5Z47MiRIzlw4AA//PADt2/fpn79+ly6dIlr166prI0BeUHOV199xdy5c/Hx8cHd3R17e3uePXumfPDfvn07tWrVqtTrc3Jy4oMPPmDQoEEYGBhw4MABbt26xYcffqjsW1u3bl3q1avHxo0bycrKok6dOjx8+JBdu3bRoEED5SxPJenevTu7du3i66+/5q233uLp06eEhIRgampaofrb2toyffp05s2bx9ChQ/Hw8MDe3p64uDiOHz/OzJkzadSoEc2aNWPcuHGsWrWKYcOG0aNHD6ytrUlISOD27ducPn2ac+fOKc9bnml/tbS0+Oyzz/j666/58MMPGTBgAOnp6WzduhVzc3O1VqVly5axd+9etTVrLl++zOXLlwGU93Tbtm3KPswffvghkBfIeXh40K1bN+rXr4+FhQVPnz7l+PHj3Lp1i7feeqvUWc8EQXjN6GvljVgvFJNk6OoXnV8QajARkAivnK5du5KQkMDhw4dJTExEV1eX2rVrM2PGDPr161fisSYmJqxZs4YFCxawb98+IG/6W39//yL79/ft2xcnJyc2b97Mrl27SE1NxczMjDp16jBx4kS1gXSVYciQIaSnpxMYGKhcGHH69Om89957yjyamposXryYRYsWsXfvXjIzM6lfvz6zZs0iIiKiTAHJp59+iqGhIYcOHeL48ePY2toyYMAAmjZtWuJA/rLw9vbG0dGRjRs38scff5CTk4O1tTVt2rRRmUFs3LhxNG3alD/++IPff/+dzMxMLCwsqF+/fpErn5dHjx490NXVZe3atSxatAgdHR3atGnDRx99VOR0wEW5cOECq1evVknbvHmz8v/zAxI9PT18fHy4fPky586dIy0tDQMDA+rVq8cXX3zBwIED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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import numpy as np\n", + "import shap\n", + "\n", + "explainer = shap.TreeExplainer(model.model)\n", + "shap_values = explainer(X_train)\n", + "\n", + "feature_names = [\n", + " a + \": \" + str(b)\n", + " for a, b in zip(X_train.columns, np.abs(shap_values.values).mean(0).round(2), strict=False)\n", + "]\n", + "\n", + "shap.summary_plot(\n", + " shap_values,\n", + " X_train,\n", + " max_display=X_train.shape[1],\n", + " feature_names=feature_names,\n", + " plot_size=(8, 13.5),\n", + ")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "stocksense", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/report_analysis.ipynb b/notebooks/report_analysis.ipynb index 974ab6a..79794ad 100644 --- a/notebooks/report_analysis.ipynb +++ b/notebooks/report_analysis.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, + "execution_count": 47, "metadata": {}, "outputs": [], "source": [ @@ -12,21 +12,20 @@ "\n", "from stocksense.database_handler import DatabaseHandler\n", "\n", - "REPORT_DIR = Path(\"../reports\")\n", - "\n", - "DATE = \"2023-06-01\"" + "DATE = \"2023-06-01\"\n", + "REPORT_DIR = Path(\"../reports/scores\")" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 48, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-11-25 15:15:00.626\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m122\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-05 17:05:11.385\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] }, { @@ -39,45 +38,61 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (467, 6)
ticscorenamesectorfreturnadj_freturn
strf64strstrf64f64
"PARA"0.762556"Paramount Global""Communication Services"-21.502723-46.531975
"FICO"0.691881"Fair Isaac""Information Technology"62.61535837.586106
"KEY"0.6825847"KeyCorp""Financials"59.40088234.37163
"FSLR"0.668008"First Solar""Information Technology"30.1906695.161417
"MPWR"0.654031"Monolithic Power Systems""Information Technology"48.46175523.432502
"DUK"0.148876"Duke Energy""Utilities"22.819521-2.209732
"PPL"0.1465794"PPL Corporation""Utilities"16.684222-8.34503
"ED"0.137104"Consolidated Edison""Utilities"6.764106-18.265146
"DTE"0.125249"DTE Energy""Utilities"12.616302-12.41295
"SO"0.11732"Southern Company""Utilities"20.565807-4.463445
" + "shape: (489, 10)
ticadj_closefreturnexcess_returnfsharpe_ratioprednamesectordate_addeddate_removed
strf64f64f64f64f64strstrdatedate
"NCLH"15.517.027725-18.001527-5.54555637.17069"Norwegian Cruise Line Holdings""Consumer Discretionary"2017-10-13null
"ZION"26.06881163.00653437.97728213.67846130.592213"Zions Bancorporation""Financials"null2024-03-18
"META"271.79165671.42632746.39707520.95384528.327505"Meta Platforms""Communication Services"2013-12-23null
"MSFT"328.74676525.7975350.7682830.58434321.75202"Microsoft""Information Technology"1994-06-01null
"NVDA"39.750584175.756012150.72675954.87797821.142149"Nvidia""Information Technology"2001-11-30null
"MMM"73.90296234.0624679.0332154.93493-17.176619"3M""Industrials"1957-03-04null
"HSY"249.372787-21.853062-46.882314-37.035982-18.022165"Hershey's""Consumer Staples"1957-03-04null
"EBAY"41.93937728.1459083.1166551.841128-19.202547"eBay""Consumer Discretionary"2002-07-22null
"EQT"34.23006418.922445-6.106807-3.048222-21.289473"EQT Corporation""Energy"2022-10-03null
"NRG"31.063034158.174272133.1450277.632397-21.316208"NRG Energy""Utilities"2010-01-29null
" ], "text/plain": [ - "shape: (467, 6)\n", - "┌──────┬───────────┬──────────────────────────┬────────────────────────┬────────────┬─────────────┐\n", - "│ tic ┆ score ┆ name ┆ sector ┆ freturn ┆ adj_freturn │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ f64 ┆ str ┆ str ┆ f64 ┆ f64 │\n", - "╞══════╪═══════════╪══════════════════════════╪════════════════════════╪════════════╪═════════════╡\n", - "│ PARA ┆ 0.762556 ┆ Paramount Global ┆ Communication Services ┆ -21.502723 ┆ -46.531975 │\n", - "│ FICO ┆ 0.691881 ┆ Fair Isaac ┆ Information Technology ┆ 62.615358 ┆ 37.586106 │\n", - "│ KEY ┆ 0.6825847 ┆ KeyCorp ┆ Financials ┆ 59.400882 ┆ 34.37163 │\n", - "│ FSLR ┆ 0.668008 ┆ First Solar ┆ Information Technology ┆ 30.190669 ┆ 5.161417 │\n", - "│ MPWR ┆ 0.654031 ┆ Monolithic Power Systems ┆ Information Technology ┆ 48.461755 ┆ 23.432502 │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ DUK ┆ 0.148876 ┆ Duke Energy ┆ Utilities ┆ 22.819521 ┆ -2.209732 │\n", - "│ PPL ┆ 0.1465794 ┆ PPL Corporation ┆ Utilities ┆ 16.684222 ┆ -8.34503 │\n", - "│ ED ┆ 0.137104 ┆ Consolidated Edison ┆ Utilities ┆ 6.764106 ┆ -18.265146 │\n", - "│ DTE ┆ 0.125249 ┆ DTE Energy ┆ Utilities ┆ 12.616302 ┆ -12.41295 │\n", - "│ SO ┆ 0.11732 ┆ Southern Company ┆ Utilities ┆ 20.565807 ┆ -4.463445 │\n", - "└──────┴───────────┴──────────────────────────┴────────────────────────┴────────────┴─────────────┘" + "shape: (489, 10)\n", + "┌──────┬────────────┬────────────┬────────────┬───┬────────────┬───────────┬───────────┬───────────┐\n", + "│ tic ┆ adj_close ┆ freturn ┆ excess_ret ┆ … ┆ name ┆ sector ┆ date_adde ┆ date_remo │\n", + "│ --- ┆ --- ┆ --- ┆ urn ┆ ┆ --- ┆ --- ┆ d ┆ ved │\n", + "│ str ┆ f64 ┆ f64 ┆ --- ┆ ┆ str ┆ str ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ f64 ┆ ┆ ┆ ┆ date ┆ date │\n", + "╞══════╪════════════╪════════════╪════════════╪═══╪════════════╪═══════════╪═══════════╪═══════════╡\n", + "│ NCLH ┆ 15.51 ┆ 7.027725 ┆ -18.001527 ┆ … ┆ Norwegian ┆ Consumer ┆ 2017-10-1 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Cruise ┆ Discretio ┆ 3 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ Line ┆ nary ┆ ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ Holdings ┆ ┆ ┆ │\n", + "│ ZION ┆ 26.068811 ┆ 63.006534 ┆ 37.977282 ┆ … ┆ Zions Banc ┆ Financial ┆ null ┆ 2024-03-1 │\n", + "│ ┆ ┆ ┆ ┆ ┆ orporation ┆ s ┆ ┆ 8 │\n", + "│ META ┆ 271.791656 ┆ 71.426327 ┆ 46.397075 ┆ … ┆ Meta ┆ Communica ┆ 2013-12-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Platforms ┆ tion ┆ 3 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Services ┆ ┆ │\n", + "│ MSFT ┆ 328.746765 ┆ 25.797535 ┆ 0.768283 ┆ … ┆ Microsoft ┆ Informati ┆ 1994-06-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 1 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", + "│ NVDA ┆ 39.750584 ┆ 175.756012 ┆ 150.726759 ┆ … ┆ Nvidia ┆ Informati ┆ 2001-11-3 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 0 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ MMM ┆ 73.902962 ┆ 34.062467 ┆ 9.033215 ┆ … ┆ 3M ┆ Industria ┆ 1957-03-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 4 ┆ │\n", + "│ HSY ┆ 249.372787 ┆ -21.853062 ┆ -46.882314 ┆ … ┆ Hershey's ┆ Consumer ┆ 1957-03-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Staples ┆ 4 ┆ │\n", + "│ EBAY ┆ 41.939377 ┆ 28.145908 ┆ 3.116655 ┆ … ┆ eBay ┆ Consumer ┆ 2002-07-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Discretio ┆ 2 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ nary ┆ ┆ │\n", + "│ EQT ┆ 34.230064 ┆ 18.922445 ┆ -6.106807 ┆ … ┆ EQT Corpor ┆ Energy ┆ 2022-10-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ation ┆ ┆ 3 ┆ │\n", + "│ NRG ┆ 31.063034 ┆ 158.174272 ┆ 133.14502 ┆ … ┆ NRG Energy ┆ Utilities ┆ 2010-01-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 9 ┆ │\n", + "└──────┴────────────┴────────────┴────────────┴───┴────────────┴───────────┴───────────┴───────────┘" ] }, - "execution_count": 5, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stock_info = DatabaseHandler().fetch_stock()\n", - "df = pl.read_csv(REPORT_DIR / f\"report_{DATE}.csv\")\n", + "df = pl.read_csv(REPORT_DIR / f\"scores_{DATE}.csv\")\n", "df = df.join(stock_info, on=\"tic\", how=\"left\")\n", - "df = df.select(pl.col(\"tic\", \"score\", \"name\", \"sector\", \"freturn\", \"adj_freturn\"))\n", "df" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 49, "metadata": {}, "outputs": [ { @@ -87,44 +102,92 @@ "\n", "DATE 2023-06-01\n", "\n", - "Top 15 stocks:\n", - "Average freturn: 33.63%\n", - "Average adj_freturn: 8.60%\n", + "Top 20 stocks:\n", + "Average freturn: 16.52%\n", "\n", - "Bottom 15 stocks:\n", - "Average freturn: 7.26%\n", - "Average adj_freturn: -17.77%\n" + "Bottom 20 stocks:\n", + "Average freturn: -9.87%\n" ] } ], "source": [ - "n = 15\n", + "n = 20\n", "top = df.head(n)\n", "bottom = df.tail(n)\n", "\n", "# Calculate average returns for top stocks\n", - "top_freturn = top.select(pl.col(\"freturn\")).mean().item()\n", - "top_adj_freturn = top.select(pl.col(\"adj_freturn\")).mean().item()\n", + "top_freturn = top.select(pl.col(\"excess_return\")).mean().item()\n", "\n", "# Calculate average returns for bottom stocks\n", - "bottom_freturn = bottom.select(pl.col(\"freturn\")).mean().item()\n", - "bottom_adj_freturn = bottom.select(pl.col(\"adj_freturn\")).mean().item()\n", + "bottom_freturn = bottom.select(pl.col(\"excess_return\")).mean().item()\n", "\n", "print(f\"\\nDATE {DATE}\")\n", "print(f\"\\nTop {n} stocks:\")\n", "print(f\"Average freturn: {top_freturn:.2f}%\")\n", - "print(f\"Average adj_freturn: {top_adj_freturn:.2f}%\")\n", "print(f\"\\nBottom {n} stocks:\")\n", - "print(f\"Average freturn: {bottom_freturn:.2f}%\")\n", - "print(f\"Average adj_freturn: {bottom_adj_freturn:.2f}%\")" + "print(f\"Average freturn: {bottom_freturn:.2f}%\")" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (20, 9)
ticclosefreturnexcess_returnprednamesectordate_addeddate_removed
strf64f64f64f64strstrdatedate
"CAH"55.4355.02226552.10143337.89168"Cardinal Health""Health Care"1997-05-27null
"LYV"94.510002-14.157237-17.07806920.778915"Live Nation Entertainment""Communication Services"2019-12-23null
"MRNA"143.399994-10.376562-13.29739420.692898"Moderna""Health Care"2021-07-21null
"PEP"166.49000513.16295610.24212418.175556"PepsiCo""Consumer Staples"1957-03-04null
"PGR"118.4700018.6620785.74124617.985939"Progressive Corporation""Financials"1997-08-04null
"BA"130.64999459.17337756.25254413.225108"Boeing""Industrials"1957-03-04null
"GILD"64.76999722.63992519.71909313.121877"Gilead Sciences""Health Care"2004-07-01null
"AAPL"148.71000721.82456118.90372913.068698"Apple Inc.""Information Technology"1982-11-30null
"AME"120.4322.8624919.94165812.815447"Ametek""Industrials"2013-09-23null
"LMT"439.2999885.0379892.11715712.568122"Lockheed Martin""Industrials"1957-03-04null
" + ], + "text/plain": [ + "shape: (20, 9)\n", + "┌──────┬────────────┬────────────┬────────────┬───┬────────────┬───────────┬───────────┬───────────┐\n", + "│ tic ┆ close ┆ freturn ┆ excess_ret ┆ … ┆ name ┆ sector ┆ date_adde ┆ date_remo │\n", + "│ --- ┆ --- ┆ --- ┆ urn ┆ ┆ --- ┆ --- ┆ d ┆ ved │\n", + "│ str ┆ f64 ┆ f64 ┆ --- ┆ ┆ str ┆ str ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ f64 ┆ ┆ ┆ ┆ date ┆ date │\n", + "╞══════╪════════════╪════════════╪════════════╪═══╪════════════╪═══════════╪═══════════╪═══════════╡\n", + "│ CAH ┆ 55.43 ┆ 55.022265 ┆ 52.101433 ┆ … ┆ Cardinal ┆ Health ┆ 1997-05-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Health ┆ Care ┆ 7 ┆ │\n", + "│ LYV ┆ 94.510002 ┆ -14.157237 ┆ -17.078069 ┆ … ┆ Live ┆ Communica ┆ 2019-12-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Nation Ent ┆ tion ┆ 3 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ertainment ┆ Services ┆ ┆ │\n", + "│ MRNA ┆ 143.399994 ┆ -10.376562 ┆ -13.297394 ┆ … ┆ Moderna ┆ Health ┆ 2021-07-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Care ┆ 1 ┆ │\n", + "│ PEP ┆ 166.490005 ┆ 13.162956 ┆ 10.242124 ┆ … ┆ PepsiCo ┆ Consumer ┆ 1957-03-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Staples ┆ 4 ┆ │\n", + "│ PGR ┆ 118.470001 ┆ 8.662078 ┆ 5.741246 ┆ … ┆ Progressiv ┆ Financial ┆ 1997-08-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ e Corporat ┆ s ┆ 4 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ion ┆ ┆ ┆ │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ BA ┆ 130.649994 ┆ 59.173377 ┆ 56.252544 ┆ … ┆ Boeing ┆ Industria ┆ 1957-03-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 4 ┆ │\n", + "│ GILD ┆ 64.769997 ┆ 22.639925 ┆ 19.719093 ┆ … ┆ Gilead ┆ Health ┆ 2004-07-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Sciences ┆ Care ┆ 1 ┆ │\n", + "│ AAPL ┆ 148.710007 ┆ 21.824561 ┆ 18.903729 ┆ … ┆ Apple Inc. ┆ Informati ┆ 1982-11-3 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 0 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", + "│ AME ┆ 120.43 ┆ 22.86249 ┆ 19.941658 ┆ … ┆ Ametek ┆ Industria ┆ 2013-09-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 3 ┆ │\n", + "│ LMT ┆ 439.299988 ┆ 5.037989 ┆ 2.117157 ┆ … ┆ Lockheed ┆ Industria ┆ 1957-03-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Martin ┆ ls ┆ 4 ┆ │\n", + "└──────┴────────────┴────────────┴────────────┴───┴────────────┴───────────┴───────────┴───────────┘" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "top" + ] } ], "metadata": { diff --git a/pyproject.toml b/pyproject.toml index 70a6abf..f9bccee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,8 @@ dependencies = [ "ipykernel", "shap", "pre-commit", - "pydantic" + "pydantic", + "openpyxl" ] [project.optional-dependencies] diff --git a/stocksense/app/pages/analytics.py b/stocksense/app/pages/analytics.py index dc9fa79..4efb829 100644 --- a/stocksense/app/pages/analytics.py +++ b/stocksense/app/pages/analytics.py @@ -16,12 +16,7 @@ def list_stocks(): db = DatabaseHandler() stocks = db.fetch_stock().to_pandas() - return sorted( - stocks.loc[ - stocks.spx_status == 1, # noqa: E712 - "tic", - ].values.tolist() - ) + return sorted(stocks.loc[stocks.date_removed.isnull()]["tic"].values.tolist()) def date_breaks(df, date_col="date"): @@ -234,7 +229,7 @@ def plot_processed_data(df): def main(): """ - Main app script. + Main analytics script. """ st.set_page_config(layout="wide", page_title="Stock Data Analytics", page_icon="📈") @@ -280,7 +275,7 @@ def main(): st.session_state.page_subheader = f"{name} ({ticker})" st.subheader(st.session_state.page_subheader) - st.markdown(f"**Last update**: {stock.loc[0, 'last_update']}") + st.markdown(f"**Last update**: {max_date}") tab1, tab2, tab3, tab4, tab5 = st.tabs( ["Status", "Market", "Financials", "Insider Trading", "Feature Analysis"] diff --git a/stocksense/app/pages/insights.py b/stocksense/app/pages/insights.py index e69de29..435c8e3 100644 --- a/stocksense/app/pages/insights.py +++ b/stocksense/app/pages/insights.py @@ -0,0 +1,114 @@ +import datetime as dt +from pathlib import Path + +import pandas as pd +import plotly.express as px +import streamlit as st + +from stocksense.database_handler import DatabaseHandler + +REPORTS_DIR = Path(__file__).parents[3] / "reports" +SCORES_DIR = REPORTS_DIR / "scores" +PORTFOLIOS_DIR = REPORTS_DIR / "portfolios" + + +@st.cache_data(show_spinner="Loading stock data...", max_entries=10) +def load_stock_data(): + db = DatabaseHandler() + return db.fetch_stock().to_pandas() + + +def get_available_dates(): + """ + Get all available trade dates from score files. + """ + score_files = list(SCORES_DIR.glob("scores_*.csv")) + dates = [dt.datetime.strptime(f.stem.split("_")[1], "%Y-%m-%d").date() for f in score_files] + return sorted(dates, reverse=True) + + +def load_scores(trade_date): + """ + Load scores for a specific trade date. + """ + score_file = SCORES_DIR / f"scores_{trade_date}.csv" + if not score_file.exists(): + st.error(f"No scores found for trade date {trade_date}") + return None + return pd.read_csv(score_file) + + +def plot_sector_distribution(portfolio_data): + """ + Plot sector distribution of selected stocks. + """ + sector_dist = portfolio_data.groupby("sector")["weight"].sum().reset_index() + fig = px.pie( + sector_dist, + values="weight", + names="sector", + title="Sector Distribution", + template="plotly_dark", + ) + fig.update_traces(textposition="inside", textinfo="percent+label") + st.plotly_chart(fig, use_container_width=True) + + +def display_portfolio_metrics(portfolio_data): + """ + Display key portfolio metrics. + """ + total_stocks = len(portfolio_data) + avg_score = portfolio_data["pred"].mean() + avg_price = portfolio_data["adj_close"].mean() + + col1, col2, col3 = st.columns(3) + with col1: + st.metric("Number of Stocks", total_stocks) + with col2: + st.metric("Average Model Score", f"{avg_score:.3f}") + with col3: + st.metric("Average Stock Price", f"${avg_price:.2f}") + + +def main(): + """Insights main script.""" + + st.set_page_config(layout="wide", page_title="Stock Picks", page_icon="🔮") + st.sidebar.title("Stocksense App") + st.sidebar.success("Select page") + + st.sidebar.page_link("home.py", label="Home", icon="🏠") + st.sidebar.page_link("pages/overview.py", label="Market Overview", icon="🌎") + st.sidebar.page_link("pages/analytics.py", label="Stock Analytics", icon="📈") + st.sidebar.page_link("pages/insights.py", label="Stock Picks", icon="🔮") + st.sidebar.divider() + + st.title("Stock Picks Insights") + + stock_data = load_stock_data() + available_dates = get_available_dates() + trade_date = st.selectbox("Select Trade Date", available_dates) + scores = load_scores(trade_date) + scores = scores.join(stock_data, on="tic", rsuffix="_stock") + + if scores is not None: + display_portfolio_metrics(scores) + plot_sector_distribution(scores) + + st.subheader("Top 30 Selected Stocks") + columns_to_display = ["symbol", "company_name", "sector", "pred", "adj_close", "weight"] + formatted_scores = scores[columns_to_display].head(30) + + formatted_scores["pred"] = formatted_scores["pred"].round(3) + formatted_scores["adj_close"] = formatted_scores["adj_close"].round(2) + formatted_scores["weight"] = (formatted_scores["weight"] * 100).round(2).astype(str) + "%" + formatted_scores.columns = ["Symbol", "Company", "Sector", "Score", "Price ($)", "Weight"] + + st.dataframe(formatted_scores, use_container_width=True) + else: + st.warning("No data available for the selected date.") + + +if __name__ == "__main__": + main() diff --git a/stocksense/app/pages/overview.py b/stocksense/app/pages/overview.py index 810abcf..7e6e1eb 100644 --- a/stocksense/app/pages/overview.py +++ b/stocksense/app/pages/overview.py @@ -20,7 +20,7 @@ def load_sp500_data(): """ db = DatabaseHandler() stocks = db.fetch_stock().to_pandas() - stocks = stocks.loc[stocks.spx_status == 1] + stocks = stocks.loc[stocks.date_removed.isnull()] info = db.fetch_info().to_pandas() stock_df = stocks.merge(info, how="left", on="tic") @@ -60,7 +60,7 @@ def show_recent_earnings(data): data : pd.DataFrame Processed S&P 500 data. """ - df = data.sort_values("rdq", ascending=False).head(10) + df = data.sort_values("rdq", ascending=False).head(15) df = df[["tic", "rdq", "sector", "curr_price", "saleq", "surprise_pct"]] st.dataframe( df, @@ -108,7 +108,7 @@ def show_market_summary(data): with col2: st.metric("Total Market Cap", summary["Total Market Cap"]) with col3: - st.metric("Average P/E", summary["Average P/E"]) + st.metric("Average Trailing P/E", summary["Average P/E"]) with col4: st.metric("Avg Target Upside", summary["Avg Target Upside"]) diff --git a/stocksense/config/defaults/model_config.yml b/stocksense/config/defaults/model_config.yml index da39e93..a9e5bb7 100644 --- a/stocksense/config/defaults/model_config.yml +++ b/stocksense/config/defaults/model_config.yml @@ -82,26 +82,27 @@ - 'sector_communication_services' - 'sector_materials' - 'sector_real_estate' -'target': 'fperf' +'target': 'fsharpe_ratio' 'id_col': 'tic' 'date_col': 'tdq' -'min_train_years': 13 +'min_train_years': 10 +'max_splits': 1 'ga': - 'num_generations': 100 + 'num_generations': 50 'num_parents_mating': 10 - 'sol_per_pop': 100 + 'sol_per_pop': 50 'num_genes': 9 - 'mutation_percent_genes': 10 + 'mutation_percent_genes': 15 'crossover_probability': 0.8 'parent_selection_type': "tournament" 'keep_parents': 5 'mutation_type': "random" 'crossover_type': "single_point" 'init_range_low': [0.001, 50, 2, 1, 0, 0.5, 0.5, 0, 0] - 'init_range_high': [0.4, 500, 10, 10, 5, 1, 1, 6, 6] + 'init_range_high': [0.3, 800, 10, 10, 5, 1, 1, 6, 6] 'gene_space': [ - {"low": 0.001, "high": 0.4}, - {"low": 50, "high": 500}, + {"low": 0.001, "high": 0.3}, + {"low": 50, "high": 800}, {"low": 2, "high": 10}, {"low": 1, "high": 10}, {"low": 0, "high": 5}, diff --git a/stocksense/main.py b/stocksense/main.py index d1fc1a7..d037aaa 100644 --- a/stocksense/main.py +++ b/stocksense/main.py @@ -1,12 +1,13 @@ import click +import polars as pl from stocksense.config import config from stocksense.database_handler import DatabaseHandler -from stocksense.model import ModelHandler +from stocksense.model import ModelHandler, PortfolioBuilder from stocksense.pipeline import ETL, clean, engineer_features -def prepare_data(): +def prepare_data() -> pl.DataFrame: """Prepare data for model operations.""" data = engineer_features() return clean(data) @@ -15,7 +16,7 @@ def prepare_data(): @click.command() @click.option("-u", "--update", is_flag=True, help="Update stock data.") @click.option("-t", "--train", is_flag=True, help="Train model.") -@click.option("-s", "--score", is_flag=True, help="Score stocks.") +@click.option("-p", "--portfolio", is_flag=True, help="Build portfolio.") @click.option("-f", "--force", is_flag=True, default=False, help="Force model retraining.") @click.option( "-tdq", @@ -26,24 +27,25 @@ def prepare_data(): "Must be the 1st of March, June, September or December." ), ) -def main(update, train, score, force, trade_date): +def main(update, train, portfolio, force, trade_date): """ CLI handling. """ if update: etl_handler = ETL(config) - etl_handler.update_index_listings() etl_handler.extract() - if any([train, score]): + if any([train, portfolio]): data = prepare_data() constituents = DatabaseHandler().fetch_constituents(trade_date) handler = ModelHandler(trade_date) if train: handler.train(data, force) - if score: + if portfolio: handler.score(data, constituents) + portfolio = PortfolioBuilder(weighting="market_cap") + portfolio.build_portfolio(trade_date) if __name__ == "__main__": diff --git a/stocksense/model/__init__.py b/stocksense/model/__init__.py index dde66b5..7048164 100644 --- a/stocksense/model/__init__.py +++ b/stocksense/model/__init__.py @@ -1,4 +1,5 @@ from .model_handler import ModelHandler -from .xgboost_model import XGBoostModel +from .portfolio import PortfolioBuilder +from .xgboost_model import XGBoostClassifier, XGBoostRegressor -__all__ = ["XGBoostModel", "ModelHandler"] +__all__ = ["XGBoostRegressor", "XGBoostClassifier", "ModelHandler", "PortfolioBuilder"] diff --git a/stocksense/model/genetic_algorithm.py b/stocksense/model/genetic_algorithm.py index 1e3442b..01152da 100644 --- a/stocksense/model/genetic_algorithm.py +++ b/stocksense/model/genetic_algorithm.py @@ -1,13 +1,23 @@ +import os +from typing import Callable + import numpy as np import polars as pl import pygad from loguru import logger -from .xgboost_model import XGBoostModel +from .xgboost_model import XGBoostRegressor + +os.environ["OMP_NUM_THREADS"] = "2" +os.environ["MKL_NUM_THREADS"] = "2" +os.environ["OPENBLAS_NUM_THREADS"] = "2" +os.environ["VECLIB_MAXIMUM_THREADS"] = "2" class GeneticAlgorithm: - def __init__(self, ga_settings, fitness_func): + def __init__( + self, ga_settings: dict, fitness_func: Callable[[pygad.GA, list[float], int], float] + ): self.num_generations = ga_settings["num_generations"] self.num_parents_mating = ga_settings["num_parents_mating"] self.sol_per_pop = ga_settings["sol_per_pop"] @@ -47,18 +57,23 @@ def create_instance(self): mutation_type=self.mutation_type, crossover_type=self.crossover_type, on_generation=self.on_generation, - parallel_processing=["thread", 4], + parallel_processing=["thread", 2], ) - def on_generation(self, ga_instance): + def on_generation(self, ga_instance: pygad.GA): """ Callback function. + + Parameters + ---------- + ga_instance : pygad.GA + Genetic algorithm instance. """ best_solution, best_solution_fitness, best_solution_idx = ga_instance.best_solution() - logger.info(f"generation {ga_instance.generations_completed}:") - logger.info(f"\tbest solution: {best_solution}") - logger.info(f"\tbest fitness: {best_solution_fitness}") + logger.info(f"GENERATION {ga_instance.generations_completed}:") + logger.info(f"\tBest solution: [{', '.join(f'{val:.2f}' for val in best_solution)}]") + logger.info(f"\tBest fitness: {best_solution_fitness}") if best_solution_fitness > self.best_fitness_value: self.best_fitness_value = best_solution_fitness @@ -98,27 +113,88 @@ def plot_fitness(self): self.ga_instance.plot_fitness() -def top_k_precision(y_true, y_proba, k=100): - top_k_indices = np.argsort(y_proba)[-k:] +def top_k_performance(y_true: np.array, y_pred: np.array, k: int = 100) -> float: + """ + Calculate the performance metrics of top K predictions. + + Parameters + ---------- + y_true : np.array + Actual returns + y_pred : np.array + Predicted ranking scores + k : int + Number of top stocks to consider + + Returns + ------- + dict + Dictionary containing performance metrics: + - returns: Average returns of top K predicted stocks + - hit_rate: Proportion of positive returns in top K + - rmse: Root mean squared error of predictions + """ + top_k_indices = np.argsort(y_pred)[-k:] + top_k_returns = np.mean(y_true[top_k_indices]) + hit_rate = np.mean(y_true[top_k_indices] > 0) + rmse = np.sqrt(np.mean((y_true - y_pred) ** 2)) + + returns_norm = (top_k_returns - min(y_true)) / (max(y_true) - min(y_true)) + rmse_norm = rmse / (max(y_true) - min(y_true)) + + return (0.4 * returns_norm) + (0.3 * hit_rate) + (-0.3 * rmse_norm) + + +def top_k_returns(y_true: np.array, y_pred: np.array, k: int = 100) -> float: + """ + Calculate the average returns of top K predictions. + + Parameters + ---------- + y_true : np.array + Actual returns + y_pred : np.array + Predicted ranking scores + k : int + Number of top stocks to consider + + Returns + ------- + float + Average returns of top K predicted stocks + """ + top_k_indices = np.argsort(y_pred)[-k:] return np.mean(y_true[top_k_indices]) -def get_train_val_splits(data: pl.DataFrame, min_train_years: int = 5): +def get_train_val_splits( + data: pl.DataFrame, min_train_years: int = 5, max_splits: int = 2 +) -> list[tuple[pl.DataFrame, pl.DataFrame]]: """ - Generate training/validation splits using expanding window approach. + Generate training/validation splits using expanding window approach, + starting from most recent years and moving backwards. Parameters ---------- data : pl.DataFrame Training data to split. + min_train_years : int + Minimum number of years required for training + max_splits : int + Maximum number of splits to return Returns ------- list[tuple[pl.DataFrame]] - List of (train, validation) splits. + List of (train, validation) splits, ordered from most recent to oldest. """ - # get unique years in the dataset - years = data.select(pl.col("tdq").dt.year()).unique().sort("tdq").get_column("tdq").to_list() + years = ( + data.select(pl.col("tdq").dt.year()) + .unique() + .sort("tdq", descending=True) + .get_column("tdq") + .to_list() + ) # ensure we have enough years for training and 2 years of validation if len(years) < min_train_years + 2: @@ -128,43 +204,87 @@ def get_train_val_splits(data: pl.DataFrame, min_train_years: int = 5): ) splits = [] - for i in range(len(years) - 3): - if i + 1 < min_train_years: - continue + for i in range(0, len(years) - min_train_years - 1, 2): + # Get validation years (2 years) + val_years = years[i + 1 : i + 3] + + # Get all available years before validation period for training + train_years = years[i + 3 :] - train_years = years[: i + 2] - val_years = [years[i + 2], years[i + 3]] + # Skip if we don't have enough training years + if len(train_years) < min_train_years: + break train = data.filter(pl.col("tdq").dt.year().is_in(train_years)) val = data.filter(pl.col("tdq").dt.year().is_in(val_years)) splits.append((train, val)) + if max_splits and max_splits > 0: + splits = splits[:max_splits] + return splits -def fitness_function_wrapper(data, features, target, min_train_years, scale): +def fitness_function_wrapper( + data: pl.DataFrame, features: list[str], target: str, min_train_years: int = 5 +) -> Callable[[pygad.GA, list[float], int], float]: + """ + Wrapper for the fitness function used in the genetic algorithm. + + Parameters + ---------- + data : pl.DataFrame + Training data. + features : list[str] + Features to use for training. + target : str + Target variable to predict. + min_train_years : int + Minimum number of years to use for training. + + Returns + ------- + Callable[[pygad.GA, list[float], int], float] + Fitness function. + """ splits = get_train_val_splits(data, min_train_years) - def fitness_function(ga_instance, solution, solution_idx): + def fitness_function(ga_instance, solution, solution_idx) -> float: + """ + Fitness function for the genetic algorithm. + + Parameters + ---------- + ga_instance : pygad.GA + Genetic algorithm instance. + solution : list[float] + Solution vector. + solution_idx : int + Index of the solution. + + Returns + ------- + float + Fitness value. + """ params = { - "objective": "binary:logistic", + "objective": "reg:squarederror", "learning_rate": solution[0], - "n_estimators": int(solution[1]), - "max_depth": int(solution[2]), + "n_estimators": round(solution[1]), + "max_depth": round(solution[2]), "min_child_weight": solution[3], "gamma": solution[4], "subsample": solution[5], "colsample_bytree": solution[6], "reg_alpha": solution[7], "reg_lambda": solution[8], - "scale_pos_weight": scale, - "eval_metric": "logloss", - "nthread": 1, + "eval_metric": "rmse", + "nthread": 2, "seed": 100, } - model = XGBoostModel(params) - perfs = [] + model = XGBoostRegressor(params) + performance_list = [] for train, val in splits: X_train = train.select(features).to_pandas() @@ -173,10 +293,11 @@ def fitness_function(ga_instance, solution, solution_idx): y_val = val.select(target).to_pandas().values.ravel() model.train(X_train, y_train) - y_proba = model.predict_proba(X_val) - perf = top_k_precision(y_val, y_proba, k=200) - perfs.append(perf) + y_pred = model.predict(X_val) + performance = top_k_performance(y_val, y_pred, k=200) + performance_list.append(performance) - return sum(perfs) / len(perfs) + avg_performance = np.mean(performance_list) + return avg_performance if avg_performance > 0 else 0.0001 return fitness_function diff --git a/stocksense/model/model_handler.py b/stocksense/model/model_handler.py index 94ac85f..c7bb914 100644 --- a/stocksense/model/model_handler.py +++ b/stocksense/model/model_handler.py @@ -9,10 +9,10 @@ from stocksense.config import config from .genetic_algorithm import GeneticAlgorithm, fitness_function_wrapper -from .xgboost_model import XGBoostModel +from .xgboost_model import XGBoostRegressor MODEL_DIR = Path(__file__).parents[1] / "model" / "model_base" -REPORT_DIR = Path(__file__).parents[2] / "reports" +REPORT_DIR = Path(__file__).parents[2] / "reports" / "scores" warnings.filterwarnings("ignore") @@ -31,7 +31,7 @@ def __init__(self, trade_date: Optional[dt.datetime] = None): if not validate_trade_date(self.trade_date): raise ValueError(f"Invalid trade date: {self.trade_date}.") - def train(self, data: pl.DataFrame, retrain: bool = False): + def train(self, data: pl.DataFrame, retrain: bool = False) -> None: """ Train and optimize GA-XGBoost model. @@ -58,35 +58,32 @@ def train(self, data: pl.DataFrame, retrain: bool = False): id_cols = ["tdq", "tic"] training_fields = id_cols + self.features + [self.target] train = train.select(training_fields) - scale = self.get_dataset_imbalance_scale(train) # run GA optimization ga = GeneticAlgorithm( ga_settings=config.model.ga, fitness_func=fitness_function_wrapper( - train, self.features, self.target, self.min_train_years, scale + train, self.features, self.target, self.min_train_years ), ) - - # run XGB-GA optimization ga.create_instance() ga.train() best_solution, best_solution_fitness, best_solution_idx = ga.best_solution() # train final model with best params - params = format_ga_parameters(best_solution, scale) - + params = format_ga_parameters(best_solution) X_train = train.select(self.features).to_pandas() y_train = train.select(self.target).to_pandas().values.ravel() - model = XGBoostModel(params) + model = XGBoostRegressor(params) model.train(X_train, y_train) model.save_model(model_file) + return except Exception as e: logger.error(f"ERROR: failed to train model - {e}") raise - def score(self, data: pl.DataFrame, stocks: list[str]): + def score(self, data: pl.DataFrame, stocks: list[str]) -> None: """ Classify using sector-specific models. @@ -107,17 +104,18 @@ def score(self, data: pl.DataFrame, stocks: list[str]): test = data.filter((pl.col("tdq") == self.trade_date) & pl.col("tic").is_in(stocks)) test_df = test.select(self.features).to_pandas() - model = XGBoostModel() + model = XGBoostRegressor() model.load_model(model_file) - prob_scores = model.predict_proba(test_df) - test = test.with_columns(pl.Series("score", prob_scores)) + logger.info(f"loaded model from {model_file}, with params: {model.params}") + prob_scores = model.predict(test_df) + test = test.with_columns(pl.Series("pred", prob_scores)) self.save_scoring_report(test) return except Exception as e: logger.error(f"ERROR: failed to score stocks - {e}") raise - def save_scoring_report(self, test_data: pl.DataFrame): + def save_scoring_report(self, test_data: pl.DataFrame) -> None: """ Save scoring report csv. @@ -129,35 +127,15 @@ def save_scoring_report(self, test_data: pl.DataFrame): try: logger.info("START saving scoring report") report = test_data.select( - ["tic", "close", "score", "freturn", "adj_freturn", "fperf"] - ).sort("score", descending=True) - report_file = REPORT_DIR / f"report_{self.trade_date.date()}.csv" + ["tic", "adj_close", "freturn", "excess_return", "fsharpe_ratio", "pred"] + ).sort("pred", descending=True) + report_file = REPORT_DIR / f"scores_{self.trade_date.date()}.csv" report.write_csv(report_file) logger.success(f"END saved scoring report to {report_file}") except Exception as e: logger.error(f"ERROR failed to save scoring report - {e}") raise - def get_dataset_imbalance_scale(self, train: pl.DataFrame): - """ - Compute dataset class imbalance scale. - - Parameters - ---------- - train : pl.DataFrame - Training dataset. - - Returns - ------- - float - Class imbalance scale. - """ - min_year = pl.col("tdq").dt.year().min() - filtered_data = train.filter(pl.col("tdq").dt.year() < min_year + self.min_train_years) - neg_count = len(filtered_data.filter(pl.col(self.target) == 0)) - pos_count = len(filtered_data.filter(pl.col(self.target) == 1)) - return round(neg_count / pos_count, 2) - def validate_trade_date(date: dt.datetime) -> bool: """ @@ -178,7 +156,7 @@ def validate_trade_date(date: dt.datetime) -> bool: return date.month in allowed_months and date.day == 1 -def find_last_trading_date(): +def find_last_trading_date() -> Optional[dt.datetime]: """ Find last trading date, which will be used for stock selection. @@ -205,7 +183,7 @@ def find_last_trading_date(): return None -def format_ga_parameters(ga_solution: List[float], scale: float): +def format_ga_parameters(ga_solution: List[float]) -> dict: """ Format model parameters. @@ -213,23 +191,20 @@ def format_ga_parameters(ga_solution: List[float], scale: float): ---------- ga_solution : List[float] GA solution encoded as a list. - scale : float - Class imbalance scale. """ # train final model with best params return { - "objective": "binary:logistic", + "objective": "reg:squarederror", "learning_rate": ga_solution[0], - "n_estimators": int(ga_solution[1]), - "max_depth": int(ga_solution[2]), + "n_estimators": round(ga_solution[1]), + "max_depth": round(ga_solution[2]), "min_child_weight": ga_solution[3], "gamma": ga_solution[4], "subsample": ga_solution[5], "colsample_bytree": ga_solution[6], "reg_alpha": ga_solution[7], "reg_lambda": ga_solution[8], - "scale_pos_weight": scale, - "eval_metric": "logloss", - "nthread": -1, + "eval_metric": "rmse", + "nthread": 2, "seed": 100, } diff --git a/stocksense/model/portfolio.py b/stocksense/model/portfolio.py new file mode 100644 index 0000000..2a8e86e --- /dev/null +++ b/stocksense/model/portfolio.py @@ -0,0 +1,249 @@ +import datetime as dt +from pathlib import Path +from typing import Dict, Optional, Tuple + +import numpy as np +import pandas as pd +import polars as pl +from loguru import logger + +from stocksense.database_handler import DatabaseHandler + + +class PortfolioBuilder: + """ + Portfolio construction class. + Handles portfolio creation based on model predictions. + """ + + def __init__( + self, + n_stocks: int = 30, + weighting: str = "market_cap", + sector_constraints: Optional[Dict[str, Tuple[float, float]]] = None, + ): + """ + Initialize portfolio builder. + + Parameters + ---------- + n_stocks : int + Number of stocks to include in portfolio + weighting : str + Weighting scheme ('equal', 'market_cap', or 'sector_neutral') + sector_constraints : Dict[str, Tuple[float, float]], optional + Min/max allocation constraints per sector + """ + self.n_stocks = n_stocks + self.weighting = weighting + self.sector_constraints = sector_constraints or {} + self.db = DatabaseHandler() + self.scores_dir = Path(__file__).parents[2] / "reports" / "scores" + self.portfolios_dir = Path(__file__).parents[2] / "reports" / "portfolios" + + def build_portfolio(self, trade_date: dt.datetime) -> pl.DataFrame: + """ + Build portfolio based on model predictions. + + Parameters + ---------- + trade_date : dt.datetime + Trade date in YYYY-MM-DD format + + Returns + ------- + pl.DataFrame + Portfolio allocation dataframe + """ + try: + scores_file = self.scores_dir / f"scores_{trade_date.date()}.csv" + if not scores_file.exists(): + raise FileNotFoundError(f"No report found for trade date {trade_date}") + + predictions = pl.read_csv(scores_file, columns=["tic", "adj_close", "pred"]) + stock_info = self.db.fetch_stock() + stock_status = self.db.fetch_info() + + top_stocks = predictions.head(self.n_stocks) + portfolio = top_stocks.join(stock_info.select(["tic", "name", "sector"]), on="tic") + portfolio = portfolio.join(stock_status.select(["tic", "market_cap"]), on="tic") + + if self.weighting == "equal": + weights = self._equal_weight(portfolio) + elif self.weighting == "market_cap": + weights = self._market_cap_weight(portfolio) + elif self.weighting == "sector_neutral": + weights = self._sector_neutral_weight(portfolio, trade_date) + else: + raise ValueError(f"Unknown weighting scheme: {self.weighting}") + + if self.sector_constraints: + weights = self._apply_sector_constraints(portfolio, weights) + + portfolio = portfolio.with_columns(pl.Series("weight", weights)) + portfolio = portfolio.select(["tic", "name", "sector", "pred", "adj_close", "weight"]) + + logger.info(f"Built {self.weighting}-weighted portfolio with {self.n_stocks} stocks") + self._save_portfolio_excel(portfolio, trade_date) + return portfolio.sort("weight", descending=True) + + except Exception as e: + logger.error(f"Failed to build portfolio: {e}") + raise + + def _equal_weight(self, portfolio: pl.DataFrame) -> np.ndarray: + """Equal weighting scheme.""" + return np.ones(len(portfolio)) / len(portfolio) + + def _sector_neutral_weight( + self, portfolio: pl.DataFrame, trade_date: dt.datetime + ) -> np.ndarray: + """ + Sector-neutral weighting scheme. + + Parameters + ---------- + portfolio : pl.DataFrame + Portfolio dataframe. + trade_date : dt.datetime + Trade date. + + Returns + ------- + np.ndarray + Sector-neutral weights. + """ + + sp500_sectors = ( + self.db.fetch_stock() + .filter( + (pl.col("date_removed").is_null() | (pl.col("date_removed") > trade_date)) + & (pl.col("date_added").is_null() | (pl.col("date_added") <= trade_date)) + ) + .group_by("sector") + .count() + .with_columns((pl.col("count") / pl.col("count").sum()).alias("sector_weight")) + ) + + portfolio_sectors = portfolio.group_by("sector").count() + sector_weights = {} + + for sector in portfolio_sectors["sector"]: + sector_target = sp500_sectors.filter(pl.col("sector") == sector)["sector_weight"][0] + sector_count = portfolio_sectors.filter(pl.col("sector") == sector)["count"][0] + sector_weights[sector] = sector_target / sector_count + + # Apply sector-based weights to individual stocks + weights = np.array([sector_weights[sector] for sector in portfolio["sector"]]) + return weights / weights.sum() + + def _market_cap_weight(self, portfolio: pl.DataFrame) -> np.ndarray: + """ + Market cap weighting scheme. + Weights are proportional to each stock's market cap relative to + the total market cap of selected stocks. + + Parameters + ---------- + portfolio : pl.DataFrame + Portfolio dataframe. + + Returns + ------- + np.ndarray + Market cap weights. + """ + + market_caps = portfolio["market_cap"].to_numpy() + weights = market_caps / market_caps.sum() + return weights + + def _apply_sector_constraints(self, portfolio: pl.DataFrame, weights: np.ndarray) -> np.ndarray: + """ + Apply sector allocation constraints. + + Parameters + ---------- + portfolio : pl.DataFrame + Portfolio dataframe. + weights : np.ndarray + Weights to apply constraints to. + + Returns + ------- + np.ndarray + Constrained weights. + """ + + for sector, (min_weight, max_weight) in self.sector_constraints.items(): + sector_mask = portfolio["sector"] == sector + sector_weight = weights[sector_mask].sum() + + if sector_weight < min_weight: + scale = min_weight / sector_weight + weights[sector_mask] *= scale + weights[~sector_mask] *= (1 - min_weight) / (1 - sector_weight) + elif sector_weight > max_weight: + scale = max_weight / sector_weight + weights[sector_mask] *= scale + weights[~sector_mask] *= (1 - max_weight) / (1 - sector_weight) + + return weights / weights.sum() + + def _log_portfolio(self, portfolio: pl.DataFrame) -> None: + """ + Log portfolio details in a formatted way. + + Parameters + ---------- + portfolio : pl.DataFrame + Portfolio dataframe. + """ + + logger.info("\nPortfolio Summary:") + logger.info("-" * 80) + + sector_alloc = ( + portfolio.group_by("sector").agg(pl.col("weight").sum()).sort("weight", descending=True) + ) + logger.info("Sector Allocations:") + for row in sector_alloc.iter_rows(): + logger.info(f" {row[0]:<20} {row[1]:>7.2%}") + + top_positions = portfolio.sort("weight", descending=True).head(self.n_stocks) + logger.info("\nTop 10 Positions:") + for row in top_positions.iter_rows(): + logger.info(f" {row[0]:<6} {row[3]:<20} {row[5]:>7.2%}") + + def _save_portfolio_excel(self, portfolio: pl.DataFrame, trade_date: dt.datetime) -> None: + """ + Save portfolio details to a multi-sheet Excel file. + + Parameters + ---------- + portfolio : pl.DataFrame + Portfolio dataframe. + trade_date : dt.datetime + Trade date. + """ + excel_path = self.portfolios_dir / f"portfolio_{trade_date.date()}.xlsx" + with pd.ExcelWriter(excel_path, engine="openpyxl") as writer: + # Sheet 1: Full Portfolio + portfolio.sort("weight", descending=True).to_pandas().to_excel( + writer, sheet_name="Full Portfolio", index=False + ) + # Sheet 2: Sector Allocations + sector_alloc = ( + portfolio.group_by("sector") + .agg(pl.col("weight").sum()) + .sort("weight", descending=True) + .to_pandas() + ) + sector_alloc["weight"] = sector_alloc["weight"].map("{:.2%}".format) + sector_alloc.to_excel(writer, sheet_name="Sector Allocations", index=False) + # Sheet 3: Top Holdings + top_positions = portfolio.sort("weight", descending=True).head(10).to_pandas() + top_positions["weight"] = top_positions["weight"].map("{:.2%}".format) + top_positions.to_excel(writer, sheet_name="Top Holdings", index=False) + + logger.info(f"Portfolio details saved to {excel_path}") diff --git a/stocksense/model/xgboost_model.py b/stocksense/model/xgboost_model.py index 329d9c4..bb747a6 100644 --- a/stocksense/model/xgboost_model.py +++ b/stocksense/model/xgboost_model.py @@ -1,114 +1,134 @@ import pickle +from pathlib import Path +from typing import Optional +import numpy as np import sklearn.metrics as skm import xgboost as xgb -class XGBoostModel: +class BaseXGBoostModel: """ - Custom wrapper for XGBoost classifier. + Base wrapper for XGBoost models. """ - def __init__(self, params=None): - self.params = ( - params - if params - else { + def __init__(self, params: Optional[dict] = None): + self.params = params if params else self._default_params() + self.model = None + + def _default_params(self): + return { + "learning_rate": 0.1, + "n_estimators": 100, + "max_depth": 3, + "min_child_weight": 1, + "gamma": 0, + "subsample": 1, + "colsample_bytree": 1, + "reg_alpha": 0, + "reg_lambda": 1, + "nthread": 2, + "seed": 100, + } + + def save_model(self, model_path: Path) -> None: + if self.model is None: + raise Exception("model is not trained yet, train the model before saving.") + with open(model_path, "wb") as f: + pickle.dump((self.model, self.params), f) + + def load_model(self, model_path: Path) -> None: + with open(model_path, "rb") as f: + self.model, self.params = pickle.load(f) + + def get_importance(self, importance_type: str = "gain") -> list[tuple[str, float]]: + importance = self.model.get_booster().get_score(importance_type=importance_type) + return sorted(importance.items(), key=lambda x: x[1], reverse=True) + + +class XGBoostClassifier(BaseXGBoostModel): + """ + Wrapper for XGBoost classifier. + """ + + def _default_params(self): + params = super()._default_params() + params.update( + { "objective": "binary:logistic", - "learning_rate": 0.1, - "n_estimators": 100, - "max_depth": 3, - "min_child_weight": 1, - "gamma": 0, - "subsample": 1, - "colsample_bytree": 1, - "reg_alpha": 0, - "reg_lambda": 1, "scale_pos_weight": 1.0, "eval_metric": "logloss", - "nthread": -1, - "seed": 100, } ) - self.model = None + return params - def train(self, X_train, y_train): - """ - Train the classifier. - - Parameters - ---------- - X_train : pd.DataFrame - Training data. - y_train : pd.Series - Training labels. - """ + def train(self, X_train: np.ndarray, y_train: np.ndarray) -> None: self.model = xgb.XGBClassifier(**self.params) self.model.fit(X_train, y_train, verbose=True) - def predict(self, X): - """ - Predict the class labels for the provided data. - - Parameters - ---------- - X : pd.DataFrame - Data to predict. - - Returns - ------- - np.ndarray - Predicted class labels. - - Raises - ------ - Exception - If the model is not trained yet. - """ + def predict(self, X: np.ndarray) -> np.ndarray: if self.model is None: raise Exception("Model is not trained yet. Train the model before predicting.") return self.model.predict(X) - def predict_proba(self, X): - """ - Predict the class probabilities for the provided data. - - Parameters - ---------- - X : pd.DataFrame - Data to predict. - - Returns - ------- - np.ndarray - Predicted class probabilities. - """ + def predict_proba(self, X: np.ndarray) -> np.ndarray: if self.model is None: raise Exception("Model is not trained yet. Train the model before predicting.") return self.model.predict_proba(X)[:, 1] - def get_pr_auc(self, X_test, y_test): + def get_pr_auc(self, X_test: np.ndarray, y_test: np.ndarray) -> float: y_proba = self.predict_proba(X_test) return skm.average_precision_score(y_test, y_proba) - def get_roc_auc(self, X_test, y_test): + def get_roc_auc(self, X_test: np.ndarray, y_test: np.ndarray) -> float: y_proba = self.predict_proba(X_test) return skm.roc_auc_score(y_test, y_proba) - def get_ndcg_score(self, X_test, y_test, k=None): + def get_ndcg_score( + self, X_test: np.ndarray, y_test: np.ndarray, k: Optional[int] = None + ) -> float: y_proba = self.predict_proba(X_test).reshape(1, -1) return skm.ndcg_score(y_test.reshape(1, -1), y_proba, k=k) - def get_importance(self, importance_type="gain"): - importance = self.model.get_booster().get_score(importance_type=importance_type) - return sorted(importance.items(), key=lambda x: x[1], reverse=True) - def save_model(self, model_path): +class XGBoostRegressor(BaseXGBoostModel): + """ + Wrapper for XGBoost regressor. + """ + + def _default_params(self): + params = super()._default_params() + params.update( + { + "objective": "reg:squarederror", + "eval_metric": "rmse", + "nthread": 2, + "seed": 100, + } + ) + return params + + def train(self, X_train: np.ndarray, y_train: np.ndarray) -> None: + self.model = xgb.XGBRegressor(**self.params) + self.model.fit(X_train, y_train, verbose=True) + + def predict(self, X: np.ndarray) -> np.ndarray: if self.model is None: - raise Exception("model is not trained yet, train the model before saving.") - with open(model_path, "wb") as f: - pickle.dump((self.model, self.params), f) + raise Exception("Model is not trained yet.") + return self.model.predict(X) - def load_model(self, model_path): - with open(model_path, "rb") as f: - self.model, self.params = pickle.load(f) + # Regression metrics + def get_mse(self, X_test: np.ndarray, y_test: np.ndarray) -> float: + y_pred = self.predict(X_test) + return skm.mean_squared_error(y_test, y_pred) + + def get_rmse(self, X_test: np.ndarray, y_test: np.ndarray) -> float: + return np.sqrt(self.get_mse(X_test, y_test)) + + def get_mae(self, X_test: np.ndarray, y_test: np.ndarray) -> float: + y_pred = self.predict(X_test) + return skm.mean_absolute_error(y_test, y_pred) + + def get_r2(self, X_test: np.ndarray, y_test: np.ndarray) -> float: + y_pred = self.predict(X_test) + return skm.r2_score(y_test, y_pred) diff --git a/stocksense/pipeline/etl.py b/stocksense/pipeline/etl.py index f712972..d4413ac 100644 --- a/stocksense/pipeline/etl.py +++ b/stocksense/pipeline/etl.py @@ -7,6 +7,7 @@ from loguru import logger from tqdm import tqdm +from stocksense.config import ConfigManager from stocksense.database_handler import DatabaseHandler from .scraper import Scraper @@ -22,14 +23,31 @@ class ETL: transformation and DB ingestion processes. """ - def __init__(self, config, stocks: Optional[list[str]] = None): + def __init__(self, config: ConfigManager, stocks: Optional[list[str]] = None): self.db: DatabaseHandler = DatabaseHandler() self.db_schema: dict = config.database.db_schema self.base_date: str = config.scraping.base_date self.fin_source: str = "yfinance" self.historical_data_path: Path = DATA_PATH / "interim" + self._update_index_listings() self.stocks: list[str] = stocks or self._set_default_stocks() + def _update_index_listings(self) -> None: + """ + Update the S&P500 index constituents in the database. + """ + logger.info("updating S&P500 control table") + + stock_df = self.db.fetch_stock() + sp500_df = Scraper.scrape_sp500_constituents() + additions, removals = Scraper.scrape_sp500_changes() + + last_constituents = stock_df.filter(pl.col("date_removed").is_null())["tic"].to_list() + current_constituents = sp500_df["tic"].to_list() + + self._delist_stocks(last_constituents, current_constituents, removals) + self._add_new_stocks(last_constituents, sp500_df) + def _set_default_stocks(self) -> list[str]: """ Retrieve default S&P500 stock tickers if none are provided. @@ -42,16 +60,16 @@ def _set_default_stocks(self) -> list[str]: logger.info("setting default S&P500 stock tickers") stock_data = self.db.fetch_stock() if stock_data.is_empty(): - self.set_index_listings() + self._set_index_listings() - # fetch data S&P500 stocks and recent delisted stocks + # fetch S&P500 stocks and recently delisted stocks stock_data = stock_data.filter( pl.col("date_removed").is_null() | (pl.col("date_removed") >= (dt.datetime.now().date() - dt.timedelta(days=360))) ) - return stock_data["tic"].to_list() + return sorted(stock_data["tic"].to_list()) - def set_index_listings(self) -> None: + def _set_index_listings(self) -> None: """ Set index stock control table. """ @@ -59,22 +77,6 @@ def set_index_listings(self) -> None: sp500_df = sp500_df.with_columns(pl.lit(None).alias("date_removed")) self.db.insert_stock(sp500_df[self.db_schema["stock"]]) - def update_index_listings(self) -> None: - """ - Update the S&P500 index constituents in the database. - """ - logger.info("updating S&P500 index listings") - - stock_df = self.db.fetch_stock() - sp500_df = Scraper.scrape_sp500_constituents() - additions, removals = Scraper.scrape_sp500_changes() - - last_constituents = stock_df.filter(pl.col("date_removed").is_null())["tic"].to_list() - current_constituents = sp500_df["tic"].to_list() - - self._delist_stocks(last_constituents, current_constituents, removals) - self._add_new_stocks(last_constituents, sp500_df) - def _delist_stocks( self, last_constituents: list[str], current_constituents: list[str], removals: pl.DataFrame ) -> None: @@ -91,6 +93,7 @@ def _delist_stocks( S&P500 changes data. """ removals_list = removals["tic"].to_list() + removed_stocks = [] for tic in last_constituents: if tic not in current_constituents: if tic in removals_list: @@ -102,7 +105,9 @@ def _delist_stocks( else: today = dt.datetime.now().date() self.db.update_stock(tic, {"date_removed": today}) + removed_stocks.append(tic) logger.info(f"{tic}: delisted from S&P500") + logger.info(f"removed {removed_stocks} from S&P500 index") return def _add_new_stocks(self, last_constituents: list[str], sp500_df: pl.DataFrame) -> None: @@ -112,7 +117,7 @@ def _add_new_stocks(self, last_constituents: list[str], sp500_df: pl.DataFrame) logger.info(f"added {new_stocks['tic'].to_list()} to S&P500 index") return - def is_empty(self): + def is_empty(self) -> bool: """ Check if no stocks were assigned to ETL process. """ @@ -128,6 +133,7 @@ def extract(self) -> None: self.extract_sp_500() self.extract_vix() self.extract_all_stocks() + return def extract_sp_500(self) -> None: """ @@ -216,7 +222,7 @@ def extract_info(self, tic: str, scraper: Scraper) -> bool: try: info = scraper.get_stock_info() self.db.insert_info(info) - logger.info(f"{tic}: updated stock info") + logger.success(f"{tic}: updated stock info") return True except Exception: logger.error(f"{tic}: info extraction FAILED") diff --git a/stocksense/pipeline/preprocess.py b/stocksense/pipeline/preprocess.py index 6cdba92..3ba7629 100644 --- a/stocksense/pipeline/preprocess.py +++ b/stocksense/pipeline/preprocess.py @@ -813,60 +813,48 @@ def compute_performance_targets(df: pl.DataFrame) -> pl.DataFrame: Dataset with each observation associated to forward returns and flags. """ df = df.sort(["tic", "rdq"]) + + # compute forward returns and excess returns df = df.with_columns( - ( + [ + # market returns ( - pl.col("index_close").shift(-config.processing.prediction_horizon) - / pl.col("index_close") + ( + pl.col("index_close").shift(-config.processing.prediction_horizon) + / pl.col("index_close") + ) + - 1 ) - - 1 - ) - .over("tic") - .alias("index_freturn"), - ( - (pl.col("adj_close").shift(-config.processing.prediction_horizon) / pl.col("adj_close")) - - 1 - ) - .over("tic") - .alias("freturn"), - ((pl.col("adj_close").shift(-1) / pl.col("adj_close")) - 1).over("tic").alias("freturn_1q"), - ((pl.col("adj_close").shift(-2) / pl.col("adj_close")) - 1).over("tic").alias("freturn_2q"), - ((pl.col("adj_close").shift(-3) / pl.col("adj_close")) - 1).over("tic").alias("freturn_3q"), - ((pl.col("adj_close").shift(-4) / pl.col("adj_close")) - 1).over("tic").alias("freturn_4q"), + .over("tic") + .alias("index_freturn"), + # stock returns + ( + ( + pl.col("adj_close").shift(-config.processing.prediction_horizon) + / pl.col("adj_close") + ) + - 1 + ) + .over("tic") + .alias("freturn"), + ] ) - df = df.with_columns((pl.col("freturn") - pl.col("index_freturn")).alias("adj_freturn")) + + # compute excess returns and forward Sharpe ratio df = df.with_columns( - (pl.col("adj_freturn") > config.processing.over_performance_threshold) - .cast(pl.Int8) - .alias("adj_fperf"), - (pl.col("freturn_1q") > config.processing.performance_threshold) - .cast(pl.Int8) - .alias("fperf_1q"), - (pl.col("freturn_2q") > config.processing.performance_threshold) - .cast(pl.Int8) - .alias("fperf_2q"), - (pl.col("freturn_3q") > config.processing.performance_threshold) - .cast(pl.Int8) - .alias("fperf_3q"), - (pl.col("freturn_4q") > config.processing.performance_threshold) - .cast(pl.Int8) - .alias("fperf_4q"), - ).with_columns( - ((pl.col("fperf_1q") + pl.col("fperf_2q") + pl.col("fperf_3q") + pl.col("fperf_4q")) > 0) - .cast(pl.Int8) - .alias("fperf") + [ + (pl.col("freturn") - pl.col("index_freturn")).alias("excess_return"), + pl.col("vol_yoy") + .shift(-config.processing.prediction_horizon) + .over("tic") + .alias("forward_vol"), + ] ) - component_cols = [ - "freturn_1q", - "freturn_2q", - "freturn_3q", - "freturn_4q", - "fperf_1q", - "fperf_2q", - "fperf_3q", - "fperf_4q", - ] - return df.drop(component_cols) + + df = df.with_columns([pl.col("forward_vol").clip(0.001, None).alias("forward_vol")]) + + df = df.with_columns((pl.col("excess_return") / pl.col("forward_vol")).alias("fsharpe_ratio")) + return df def compute_sector_dummies(df: pl.DataFrame, info: pl.DataFrame) -> pl.DataFrame: diff --git a/stocksense/pipeline/scraper.py b/stocksense/pipeline/scraper.py index 88d71c8..290bffb 100644 --- a/stocksense/pipeline/scraper.py +++ b/stocksense/pipeline/scraper.py @@ -1,5 +1,7 @@ import datetime as dt import logging +import re +import time import polars as pl import requests @@ -172,22 +174,66 @@ def _get_earnings_dates_yfinance(self, start_date: dt.date, end_date: dt.date): """ Scrape earnings dates and eps surprise. """ - n_quarters = int((end_date - start_date).days / 90) + 20 + try: + n_quarters = int((end_date - start_date).days / 90) + 20 + df = pl.from_pandas(self.handler.get_earnings_dates(limit=n_quarters).reset_index()) + df = df.rename({"Earnings Date": "rdq", "Surprise(%)": "surprise_pct"}) + df = df.select(["rdq", "surprise_pct"]) + df = df.with_columns(pl.col("rdq").dt.date()) + df = df.filter((pl.col("rdq") >= start_date) & (pl.col("rdq") <= end_date)) + df = df.unique(subset=["rdq"]).sort("rdq").drop_nulls(subset=["surprise_pct", "rdq"]) + if df.is_empty(): + raise pl.exceptions.EmptyDataFrame("No financial release date available.") + except Exception: + return pl.DataFrame() - df = pl.from_pandas(self.handler.get_earnings_dates(limit=n_quarters).reset_index()) + def _get_earnings_dates_sec(self, start_date: dt.date, end_date: dt.date): + """ + Scrape earnings dates from SEC. + """ + base_url = "https://www.sec.gov/cgi-bin/browse-edgar" + headers = { + "User-Agent": "Company Name AdminContact@domain.com", # Replace with your details + "Accept-Encoding": "gzip, deflate", + "Host": "www.sec.gov", + } + params = { + "action": "getcompany", + "CIK": self.tic, + "type": "10-", + "owner": "include", + "count": "100", + } + try: + response = requests.get(base_url, params=params, headers=headers) + response.raise_for_status() + soup = bs(response.text, "html.parser") - df = df.rename({"Earnings Date": "rdq", "Surprise(%)": "surprise_pct"}) + time.sleep(1) - # format dates and filter data - df = df.select(["rdq", "surprise_pct"]) - df = df.with_columns(pl.col("rdq").dt.date()) - df = df.filter((pl.col("rdq") >= start_date) & (pl.col("rdq") <= end_date)) - df = df.unique(subset=["rdq"]).sort("rdq").drop_nulls(subset=["surprise_pct", "rdq"]) + if soup.select("p > center > h1"): + return pl.DataFrame() - if df.is_empty(): - raise Exception("No financial release date available for date interval.") + dates = [] + dateFind = re.compile(r"2\d{3}-\d{2}-\d{2}") - return df + for tr in soup.select("tr"): + tdElems = tr.select("td") + if len(tdElems) == 5 and dateFind.search(tdElems[3].getText()): + date = tdElems[3].getText().strip() + dates.append(date) + + if not dates: + return pl.DataFrame() + + df = pl.DataFrame({"rdq": dates, "surprise_pct": [None] * len(dates)}) + df = df.with_columns(pl.col("rdq").str.to_date("%Y-%m-%d")) + df = df.filter((pl.col("rdq") >= start_date) & (pl.col("rdq") <= end_date)) + return df.unique(subset=["rdq"]).sort("rdq") + + except requests.exceptions.RequestException as e: + print(f"Error fetching data: {e}") + return pl.DataFrame() def get_market_data(self, start_date): """ @@ -217,28 +263,35 @@ def get_financial_data( """ if self.source == "yfinance": df = self._get_fundamental_data_yfinance(start_date, end_date) - earn_dates = self._get_earnings_dates_yfinance(start_date, end_date) - - df = df.with_columns(pl.col("datadate").dt.date()).sort("datadate") - earn_dates = earn_dates.with_columns(pl.col("rdq").dt.date()).sort("rdq") + earn_dates = self._get_earnings_dates_sec(start_date, end_date) else: raise Exception("Other methods not implemented") - df = df.join_asof( - earn_dates, - left_on="datadate", - right_on="rdq", - strategy="forward", - tolerance=dt.timedelta(days=80), - ) + try: + df = df.with_columns(pl.col("datadate").dt.date()).sort("datadate") + earn_dates = earn_dates.with_columns(pl.col("rdq").dt.date()).sort("rdq") + df = df.join_asof( + earn_dates, + left_on="datadate", + right_on="rdq", + strategy="forward", + tolerance=dt.timedelta(days=80), + ) + except pl.exceptions.ColumnNotFoundError: + df = df.with_columns([pl.lit(None).alias("rdq"), pl.lit(None).alias("surprise_pct")]) - # in cases where data is found but no release dt, defer 80 days later df = df.with_columns( pl.when(pl.col("rdq").is_null()) .then(pl.col("datadate") + pl.duration(days=80)) .otherwise(pl.col("rdq")) .alias("rdq") ) + df = df.with_columns( + pl.when(pl.col("rdq") > dt.datetime.now().date()) + .then(dt.datetime.now().date()) + .otherwise(pl.col("rdq")) + .alias("rdq") + ) return df def get_stock_insider_data(self) -> pl.DataFrame: diff --git a/tests/fixtures/cleaned_data.parquet b/tests/fixtures/cleaned_data.parquet index aab75bd2a377d6e5a6b5d581bbd54231a31214f6..d6876bd442c85c35c86de43c9cd55e6c16a685a0 100644 GIT binary patch delta 11790 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 URbG08ULgM6WjZ>(te@Tg00+(K1^@s6 delta 10908 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Ð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 delta 21767 zcmV)SK(fE5&jgmw1h71H0{G68K6NaAm7M~Pr^Fc%G7y-&7{RMBfh8!M8b^Q%5>@n* z0oitDDi6~djg(vrQz;24dfj7M*1uE5o{5%{3!4->5!(>q5JNsFt?fJv+JoK#{~-a{ zmp47I>3i5N;T=X7d=EAOr~Ee?ZZf{9!$Np2#-K@Ua7#`kEjQn}d-SzlJ5` zcmLQ{(;~;Kp=EVi8^0=v&Y#9g6Y+upxyflKwiI#vN}wH^6Vu=0`}t)Ba%a zT*r(>Dx2Vgu{@25Ri~BU`n0qjJk8Lnr&aO%w5PVT8d9H@!$wc*n&D|=hWctoM^BR` z>1hX8s+OJu`eAOE1*FnyI&g9YPWN9=G zXur@BIWsqi@R<{&HaxKFm}ENsjD?bY)o#w^{r!BJccvAY)w_6SMw55(!#Mq1ndgX(yMvebNa0)3e*dhdkYaIjq zk6+hluWiueG^GUk`hAjrucHt4m4~6LVHSM-d;8Zi-qHG8&}dv{bhKUuqftuOXnKY}yBi;^1sq3f3xGxd$UpP)gP$ph`e!8Y_LLMkGnDW77Ol9det8(WZsr>HvujCO4I3gCl7v(EHdbTEi+Ditq&A=GxW`k5O z%H&A-GAUF#*`bjkS$K^8s>)mNFK(!=qY4=#4^D<=h{w{CVfE-(F5N>XA6o>722oW6=_bn`QBFGYCj#VoAPP zgDl?c4OTu=keAVam_GBFTU8zr=I2lg>a^mXqYmJZNrJ5x>PZ8a)MYZNfC+Kml= zjnU4UZo$_QNbzb+Qe?JK9q8rN-pKhiK%=gPqDfb)@`-zY%;;-K`f`@yJG56l&%uBk z?Pii^L6N&yj39y6%*1##J0||x)ewwmK_?_3tL?ecmQA`JMB9TLUh@&4s~MV;;pSRc z;A@IT@dfSY5G4U`3A7^}|5}6{eE?u6Ui#(MANp!FjC3_0hg^-0fv>h*!)iu|TF{F$ zHXf%X@x#-9vY5eXGwRY{EWl}AY@}g|@o6@2_$!?=UDC#5QvVT|uLEM}>jEhKsRl|A zzC@8}3YZb8&#)nXmeiC5wEF-g zL#p3@Il&ut)Sxb#BPg5k-S}o^JLrsQBriIdF~4j``1qhg&PsD;ZXKD5%L%%zQ`0d;QcxJS%e5*iWk;G zYArR)Ar9Z;W`S~Ai-^t_rk8O+dNLEzO(tf4hm&bZfXlA1HW{B7*OsrR<~w0qv5B`?kaiNXyG?AqM^-lhF(Soi_I$Zc{4*D-mC?ZZ&pd+n+Xw= z%@hx0v%fHJ#zm!Q^Vm_50S1)DCL+MovueKI&gWPL_5nFlRoY!-SN(~oju zi}8}ly4g>bMud~qT_8In!pq?FDG|JXb(a+>X{jYmHb8WfF_B?HN|@|P5(8@Efk^OS z>b9L<(~@)0$T&E6m8ksUi9f;GZ4x=3B%kcYWG4en^kjwOgaGBRsmsOeUvI)~% zmSFVn`NFB3Aj0{5l$5CaSE$g4<|a6tEF7A|Q^`>1)V0cdm>NAv2TaC7j*QHIXp>nr zelj{h{uuf1pa>KA$t_=xAR0a$3&$;_^otGN5^_TV>aoH(d#p>B$26WEGlKFJ31&Zf zIE{ilWHW0sd);s0nhYD(TqyJbd|Pt@(PIOo{F9qKh6D2$fgGF^v7=0S2-Nkz@sb3g|+MnQX#$&w1i$Qshw0-iHq#w4{T&5u_uJ9ZLIS zaTNEM7(kyzqbH;A*vYQ)$hzvVAq2h5rM{EJUpDYIA$!cg+t>mId5i)h9+Q&cIyRIo zzX{_H)7hDP_$*Xp$s0WcHH$!!6-WGTRVTK_YQfXuDqf?u0Vs}KHZv?4r2scS~^@V2>`1@U7Dle(_dpdcE4dMe+Jg(bs zyenu|c#{ouFDpxb>{S9t_TphkcUiHc;rQr*h0oLBswf#<6;p>-$qeb$8cKZC+oCEW z2(IeDyy^oAS2?|Wb&g%`a&n@pqnN%ct4q#jDR!5JLE4S~PVpPUUt=@X@j-jIisjq6 zh%{Ib&*i6#zr!Ubk>Jza1tsExw7N-xs1*-Xf>E&`1XiLZKV*%dMkoeoK zXs*yr#}EDCbL{jiUA>TzzJoiD-++oht5fv~eYiSK*-(b;<%oq|r{!aBa0z;n-})ig zx6rKUTSV;Wtt1%y77i#|Bb@RU-dx{;VFhpfHd~5r?5S>sGXsL+1eu#k<_V2DnFs(* z_0!nVfmRiNC9buEQ#EYa51rz?a21LOZng-3FnchAyO03!GC?|^@2ik$ zT!J!Zn!*7Jh5)&=!Ctp1QY1l>>pP zhby?HWA||c^AW;Xsu@ITR|!)+sW8&#rh*X6)G8brNTi3n+$tpKX>jUSk*C%n%+y6q z@Re_WDRKU-%P)D0?Q>B!_?oxGEYW3F&GqI3mnVY%A@X-PTLX)Jxa3p5c{R2TVyah- zsQhXs=jW>A1LAg7!`z^@9+@Y3V@J zFDxV7%T6ENl?D)ZEt=ugM$~&9K-)sfWXwFjfd}rAa&|8VyxQgs-h$d)7p8ib+5=xz z5{E&SBhu21^e2kdujH#Z4tZAy9XrmD&&RvEP|#hI1#lN46-4mGLedUfpX^p6!(c*t-Vh>B57^yQp+-uNxcw*VknJGU24Z zb~O24OsM!*jHRzYiX3dgUk00!v+bCF{2($o8&O{Z4WFv*ttx*+tGxt$;;%;;nQKm0 zW74^bdetBOCA#$q#c;45c?x;3N6;W(e;Ke7@0WpK`o&4^0uYV^LB?PQ7d{|8IX~!JrqKB9uS0zL=8D4~1l7pzuqq(O?2FIj0C;MstH{EE)z@|Kj5L zziRZ*Z%*2arcZFw7^ne(?J?MYUw#n%m*tQAWd;uZg4_5@O@|HkcZP#`_+qd!Bo0PJ zPzL+b(O_>zcreXvt$Ojnz?5mL3nehnImBX-e zdFi67B#QiMi^^SvW2@>hGa4ql(Og5)e3kC=Dh(=JiHg2E^#2U;T}!`rQOM+VT<|Ug z6z)cFZTYgR3@qg8h)i5{16b{2?R|nU0Xw^EhlAXuskFPwNYGu81Ns#AO1yx*c$N3c zs>@z}Oy3V53>xNlt@zM?^+b>E;R6};RHAFn&|F~vcrGGJguyN~a3pf~ifiaO#>oo$6vp zr}ClTf-kf{4REc0D2RF*Os=(}kk`rss0r}d)T{5*0M}ip0j45-cB%m$pNip9>k8A? z>anQ%AmiMR=5WPIXMgI43!Z+*xYR8xd73eHxfz^oPoHD*BT(5`FW8A8*8-!swTuAf zIw!5Y5nAi*NNXv$ZZa);ARu3B02^OKYN~nFry=n2R6+rNJ)KhP)1}R)N_;=f)k|7! zD0n)Qqm1OS6DsK{47p{`YOrR6eijY%;-DPEkKWK@3G;FL8o<2qgG4Zqz#aq(6J}*I z9U2U)+Y#_;ex1+6?t#q}I$xeIqNlUyylDWyh!358GasK(vnEK^*KBKua_XQeHWM>5 zusR6n#vG7;9WD7FmJa~F3>qE=v;V-5yIc1$28k3Mq)KN|W-s#SEEI6Aw0{THS3KB; zM|cncJnt}-8)K|B zd>!%_V*uGb7-OS*x@Mh*UjFI!+Q}rXw7T6*)fiLZ5Wm(EHd71zATt}vzC|Xvr&H~T zBY5J?El;Vgy6E&>uWM%ZD%|9s*KU8jTr$3#tL@9Hhd%XJm8kdflxna5NiP4Im0RHu ze*{mgF}A{+lG{rX+wJa5uPszQf+zM;6%cQ|+SDORd~d za&K9^U9;_PeIYYfhfZHzK-sH>o4i^j>ZQ7x)vRJcRg+x)Y8_>-PN%vmiOo=mztdN@ zQ2A=0IjQEt7;^=X++0i8%!LKTshga7>4~WxW9k+vzg2Df)~za0PYu%DTN-0(9cABt zz z%EHRKy4~%yX60T*Ah|Tg)oyoleO`Op2kmmLSvl7ZD_otE>QBA3DY>~6dHa`lty#HO zpy`*?%DW(`e3egBV>F1rYsw0H@rn9>t|O|iIGP)b$y9?ieXUqf+}iDKtHwBhM`~`*hzuLZBs=*LHHP{WQUbFJBB9J*O^zw^gEGFa2 z#R8#tSc$eD=AzSwT{Cl7+n0x7iu$k)o!&~NxxYBZk~=apgUR^vumzM|hiUGA0o^U; zF+QX6nOQ7>ROZKvH+4h6XP{)KaS=mi`wLGtniqEw$FyL zANtf|ahp7Dvtx|0Zu;`DIGR>}GRbWXAi2SkTz)IY7_7{fCy;6{&9?6-xu?2|Oma)D zy!$2PQ-6_3?yxb~tXn|lF)pdrU&#FBnNa-NbrHy{GsaI-y{NfIU^&KLtQ=z~M8uCV zn#ULolFFZjY1)12L#ZyClj<_5m6u_R$&es3S&6nIs1 z6%h4kaJ(H&35uVQNp8(u#)h(&ag57AU~^d(Pkct9yU#erXC31-I-WR<>GEH*n%fg2 ze(I|TE5B-t8GPzA3s&Bt)2F>nbsC?jzjBPzGGKEWUE5FN7+}8t>|=|Xdu&gq=M(h}yxjz4H$>T+zI>|3f^_$o z1uNHCmtQP`XBft~yYqS%#RT5P;kdh35_Dr!yHjf9?jRXmCtBTq9foqZ$(%0ehu`({ zVh^bg2SJ7G>wj&ycd?`1@<1^AHTSzMt{^xc z)z{ubV;~z&@!cq7zUzrX=Mg-LkKVH?!1oB?*n=wMyDJuZw^#Yy?^xeU0Ezbi?djM7 zM844p54DK%ap7%$FbkY9#OAyEa=uBw%=e?RhZ(Pd>m3vqi7*ymd^!!fAY zOV^@dbjU~)_&ps)u;m`_e9BL%>^(9nHjczk>0pnmNbj+!>4~=J44Qk$QPxz;HpYG# z9k2JtGcVY&x7OqeG;*GuD?V=u2|p(HTVUaeSvH`p2WC-!7eE!?ofi3AV)CG9?#c<+ zU8}1MHUV1qm9^ zuJw!Ay-LwI^3xQF0l{kM_bI)E3H+^qKm*0~cg7-iSk+X-nejJ0=%QJ?%jEizt zfLhjD1J#dzP>9j>{B*!wq_i#vE#5_-V0WQ1{H_!R-u>`lce5by?&KRNe0;A?mNxU# zD)@XH_;Mi>p6`K$&UeI>$3`Cm2a956KCSBKEAT`Y%9s}LWmmHRgyYV-47`vv9L$tY zMRD)_{rQ;UI;0n3;NF9~%-uu;c-0uax1rEC^XCJ9ZPDG(Jbv#f@|%&`RXBf`0VF2u z?&e?m(_b>KZF~?-ckVGOYV)Ibc$P=Q0lkg;v>iJLwUj>{3W@y3*!Aedc)lb!1q+VC zU#;}T9X*X^fk0cC^7B4Dc)b8Q^o|NS9ITzUcEs~eFm56o2$l=-ydFYwiMM^ILCK_sn-vv%6wlt%-&-vJrs;zQK77Jn*maBKK@O9d|fh8*au+0*UcnSpF$IIv(RF zpZ>2#(1SaIKd4y>H`?6Lx6JK=^zoFoa3_TPlMM`mTUOQI;xq=)?Re$~r*J(5pcuZC z5M4g>MdK~)c_(pv2qpi*hT}cx;I*XDcvCKaJ{MC!Rs`4Cc>N?>%}uiUVmSS^TQXw8 z$jygO!J(rl>14+6B7$5=-zdEBzHnwip+ADNeT=-8?DJ>;VD0U+h(mlWR%H~X2eBiE zcWrvt=Le4Qn`9 z3>6JJnB#ox+V(rlgH(QAqGz7cHKP9FcyWdD5~}=$O2@-eI9^rbmqTNJb9-R; z5g6phLfZrWQ|*aB{}v7q4xvKl9?;?*#S1BHAyDD{hHiVo#t!tvOMJ-Nq^nn=0Aq3V zU0yGZ+M5ZFy|r(y4U zj!YDA=EZ%;9l&hq72`dT+Ie76KQ9M?ttX}eUlsT~Flut1mNN~8z7r}P$rr%{_ew0Y z)OuZm)-!R~^%l$I0ea$T?D?0P9xn)tjrS8fo*^vG`$EKdf|fXM4gsBph}#J4dRJ&% z4+D@~fddLJy+D&oV(Y1Y8KU(tc9($s?g28odj*4M9>A1#x*nQg&-;Y>02kNGfVjI! z`Fn-nN+jQHV&nA=>ufz0WnM4I#6Q&W?)3S*2ycE~*$|!wSBK|Bit*GAU_3oBFdmza z7X}B%v(l;YMEGs)hs4|&4*uY!AAH-~3^XuT0|l-N37N|mb&k+~z9KZ|p!|Paztr_g zP=SH3IW$*ptGQ!1bIE3SZV0~4gx6o$87EoyrE4O5P%zU z%UnSzp9`Z9=7KQP+_X2_JUOn6>A-)bJ0~7es-X1@-Q}OaR-`zqFd;BI~hkDD`5u?5n*c+PWmbw`_$lL z#Y}K4q@c$h0sL4Gp8XC3a_LWz^`=FRFBiJLoB&^tfgds z4xz&Dk&wS*EL0%J-de$~Rm{Q*=XRr_{}T;I;3uIxYZm}cR|YGivD3{QqL6|vRl~7O zVK@YhHE*Y6!*=}P8(8@vu7r)*vY#OOb}K4z-JDAv2;|RE=%eMJ6z(|%Hn=2{FUJFk zFR9=yt+;3zf7qo_aJQI^e_ZKgT=;H(%-bEG>*~ZyN@y)Fyc`B5a$JR8uE5rDE7-7H zHA=_vk?eAAfjiC(03X-EPRIEr@o{~PKTdE$hob}7;e0U2aD;SxT;d`O7f67I`@m+y zWvy9W;GJf^5~uw}>Dk|~pMML5YgMcX@Na%fItM!3JL;Vd@IUQVB@er?*@NAGs1Ujl zdfIOprrwPXm3JF_qTR^szME5zHZj!Q2BUJft*L4=!TELkZ5#e?%b>-xHDP1Z5(szL z&gqCN+ahciB*nGCCMI8kSJO}A}c$3gQ_#E6r8IBKhjPMVE z)@Vf-L|zm#fxZVtVSG$u4r`Qux`EFPW)|(cNFkWxg$u8nhEwF{Ye-vc9Z2+Xf2-rgmeaQ}42L4@-x{V5#`{3Aw zZuCH6T+xp$D)o&V=!0W8pOiPVp)ug?U3InuIkx6g1|e7gz@*mD=!I!?!?Q(jqoc5O zPpCoIS>g~XeFm(|#vspsgE%w#*#>Z}fNm~yJ%yKh`94&QCaer%s)xrDdYgz{uT7V) z_uusHR#)y;IK-n{>)CP^03LJcckt65&}ZVqTk-8Y zFPOX^pINWK1Aigsk(tp0%;gc{gAI3q&1|4`6>yN3I&3!bdQ6Rm)$ z`h<2^FToYh8;w&o_=70gM!Fsq6P~wexBITN*$e?O1Nm+)^hg|eCF_l0^Lm6dH3$+q zMB48DfyiC99Nx}~A4bm4LnGVp{z%ykxZcseUR_$xyMy~w76aiegtckq6M4Q8uayn> z*tm-cRAvKvy3!ecAEB)yI-(|u=qF&Hiv@1r_13OgZ+ZgfDMFzc1i~1~Jfe?6*31BlZBu)Rq6 z%0N5BmQ6PJC*W-eC~^R`oTmp@LzjgJav@W;nH*oxn#miZ+=UZ8DL@-(!6|WyLLGwU zHhtM!J4k^X5M4pCMr~8QV;;Y6L$hpwDh_H!#g5 z%x#14;TL`Lpj7SWzxogw#`EAK@Mj)%lL;FSA9mq2aVUe&G1a` zdwZvUKu=@hcvEK?PeCD$H{i zqY^{6dd{EE9RR{}0R+h~9Qz5kY{w+a2$LtF{1j>kt9%=UKN3^lNMm6{$8qsE#oa-$ zgP796%HR=V_8`tuKt6*rd`wGQ_29oBBJA6L8QO(0xCm6Bb+r_-}CkDHU={MNvU)gXZ{XUYFJ@8+c0YQ_DRM`ihR%Q=cJ(t z;zdi>$-C_9j%tD@{_ z6pk{)S~Q$L8TqX_Y=L~ENoBGb+o{BMfI@Hm1!X?Mjs1f!OH#QNM%>xC6hAFx5I>RS zPidXQm~S=U&oOE;0vnFA+imK9tbnhDXv=AP`H6uD!-ZQf;IrTHVO(^Iw?W*TB>LYH zyyI}}5rL)pj4Zy7Dr`&>TC&84kmbM8zD4+Fo&e9vwa80*{*^C6VPw)@v1q}?&-Ynh z?ryE4XV<<-!&=Wjp6dp7(>Ej#y|-_hfsMZN4D8KCgx`Hs;7w=Hf~eeo^>r1JZnnHAg}mq9cs%n*vz2r;rj$23IH?eS%F77!;5I_9LF+;n z?xD{&8}!x(c${3rm14KDeB+ovy&xF5!$#kGvtV$S#y!2ZPhjkzSd zXoCk6FtKL5EIf-}5z5_J{v}*-vvU#S+oy43wMXJP%-}97%aZ?B1nc5J*VHrVcd6O0Qg-I z2w#XDD%!4-?_iwpEcD$~6HWlhGx#)i-4=}51j}S^Gl(-AR*K z*^?Xdb`YhW&9Q;=aKwUG{FcUw6PrkOqXFb8ykHksyMz`!JG#PVgOk(QB?LRmxeukA z2L~Jl493C^LU}BWr2Ld-V*&l?5c>Q+NqywsxzOS7Zs6T%q<^;rnW6gK+?Kl~9gDtu z;-I~RaKwG*=eqBIIKOv_IQRljp6dX2BA;gRUg^cIq zeC`l^xCcAntRjz|9kHadOA2$g$AO(c|KFV~7_vS^VuxaX1;?MAl7040h6bIGL9D>q zy(wDTVNKTtW_Yo+e4?`UQ){C{TgxT`*TNXon$h5KqSxksAhWfPTC`Ls?5M22)S?gA z%bbTelNP^%wh=(r+MVfIJV2int>U#*I&nhy*Suu$^yN42I6G_=wJ36w~fP$PYH0W!Us$}()X>C;^*IN6y zw#ST)2jA^~c+A-AV^eJPwy}=If#(xF{V{+z$ev$~<7S;0J7(pvl{7l`&KZ8!bhqyy zi{QJnHS88CHZKv^q_MBC!FLQa=sTyqe3t+Rzk|RCM);A0U_Bj-b%Mxa$)-94n>LLl z5CDf5l&51eHE^sTA$=F%3?Jl^rtCWaUUVoXj)TE}cxtNL;T` ze-ZjoEi?iqj)ed~3xO!yHj&?r3_Ya~@3^yjEanhae)`aud?yG`0@hJr`4fFQ-qRN0 z+4;1$v-9!~9p*YNFHR>%L!Q9Evp~@6kZf%CzK z{sy(K)0Gg?=~7%~y2Ut{4#pm*ThYboa;G5AXZaNJa{^tk}TDg5_&H)+E1x%NJM7WipfiA#aDmN#KBM*ETZqI-{p>moO zyGoNT=kCu@)Y~-KNfv+Mr9aH#bkyHo4L5tzgDon`?qCL07r@Fy^ z&uz2dIY0z?IwCh2emN9+upAO1|7eO=hyu&Nv3+hDD9>4?{5c2z=Q|$ig_cWW^>Tj< z@G_TJMS*RprOT~gl9QsS%LUQX<6{&ba6PbjdPLa5ISipGHHW))p zCxZ4te3B)&j)hM~0j9C>sGhTM!Ot;&jmUFSvTTOJ-_ptF{08(n!nL_GLU}IHNY7=f z_FM-{J;!ALPv_s<0D(kiFhxThKZhu*DdngdS&7bJ zUf{ViKKCfv=XwaqP?FgE^m*-1-pkMQdF`E@zG;bR$$R;erc+%&bdwv{l-x&HE3Al0 zb1S-L=1s{hwenFY#E(d7<%bYKQu#yO?j9tG&4#>}KhdQpKJmUsXj-u?SEQ+@gHLx2MY1S3G_tMnNIa|s=t*>vYirX zFle{C>xgdhI%q~QsAk&-T{QIZpm5rGu9=yPot@_knZFkTU_GDL{)MFSda_i#r%Bh= zBZszf~>D$SjT4jh(R`JFdHcqR#b9!koN2hAwfWA*m0pGwb%lCt-Ik;LZEOHWLt zxxJVF&owgxfv^i5ERO;{_OB(?Gb z-R`EO>`Iz#N(VZBJNNVh4zBUNbWk z;sMc3j^ruTN!QGbB(-v+=~N%kZ2L)AtE4YvR;m*9OIWKWtG72@dR}_sZg(?bjHOo2 zB#F&UQY&ZrLT1EI%>+s1n=+wz)28HZ`*JA64~6(CDf@JPs;M-$lV;oBl-y65P#lU% zb31i*`p;``noc#7_wqMYiTWq06-sJ_>UKAj=q7(^`*J9(6@I#AW~WO}{3MCZP}8Y~ zx@P96Dp4Qxh0IYHBK_(OfD8#Se(i1D7(%cI)+rAXWcnWKUry!|3 z6(m&yPigjllUQ@9PpQU$F~(4TCF-wOSb4Qg5}TP!H5AYCgUlH)##r6% z#?owKGSwL(c;c(j%a26^@smkz4S1e73u~3Ny*{{hj&X)6-kuetyE!xS6=-)~%}F)l zXV#Pz#scl`40BSQVSDXaoS8W*^zv({w*3u?yc<5RefoLr)6PymRpjl{8&XXmGf$I$ zTz;+TRBM&_axDQ+kR-e%H&Xs}#|jj3W1$+j(FPL?LrH7xMlxz|+*~)tQT>v~A^s=d zqNuMCr>?8T)+eldwlL88oxf(^7HnnZ%6WI>)N z1uG_5!#E&h5?HYWlda{WDG1n!E=2G|#swd{!FppnfzEY^Ct9h0^YgM2wE({`f`5^N zE1tQcqh546JY0zvMG|^X&m+!gOEug&#$PoTONe%>9-jfrBjk^XB{QDU{WneU)?UQB zTSNes6)#(G#V0Vfq7}77MNWxyUmXZ5PeASf*>j(79mPf%Pm)%wFa?WJ%UH@{b⋘ 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 diff --git a/tests/fixtures/processed_data.parquet b/tests/fixtures/processed_data.parquet index 954dc4ec9748b6946fe6821f63066b9bb2ec8540..478131b7fa4758269736c8e2f6419893986b927a 100644 GIT binary patch delta 11588 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 delta 10810 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 Date: Fri, 6 Dec 2024 09:43:54 +0000 Subject: [PATCH 2/3] Clean CLI interface. Change train-val GA split handling. --- stocksense/__init__.py | 9 ++ stocksense/main.py | 113 +++++++++++++++++++------- stocksense/model/genetic_algorithm.py | 34 ++++---- stocksense/model/model_handler.py | 2 +- 4 files changed, 110 insertions(+), 48 deletions(-) diff --git a/stocksense/__init__.py b/stocksense/__init__.py index e69de29..b54df3b 100644 --- a/stocksense/__init__.py +++ b/stocksense/__init__.py @@ -0,0 +1,9 @@ +"""Stocksense package for stock selection""" + +try: + from importlib.metadata import version + + __version__ = version("stocksense") +except ImportError: + # Package is not installed + __version__ = "1.0.0" diff --git a/stocksense/main.py b/stocksense/main.py index d037aaa..104de26 100644 --- a/stocksense/main.py +++ b/stocksense/main.py @@ -1,51 +1,108 @@ +from datetime import datetime +from typing import Optional + import click import polars as pl +from stocksense import __version__ from stocksense.config import config from stocksense.database_handler import DatabaseHandler from stocksense.model import ModelHandler, PortfolioBuilder from stocksense.pipeline import ETL, clean, engineer_features +def validate_trade_date(ctx, param, value: Optional[datetime]) -> Optional[datetime]: + """Validate that trade date is 1st of Mar/Jun/Sep/Dec.""" + if value is None: + return value + valid_months = {3, 6, 9, 12} + if value.day != 1 or value.month not in valid_months: + raise click.BadParameter("Trade date must be the 1st of March, June, September or December") + return value + + def prepare_data() -> pl.DataFrame: """Prepare data for model operations.""" data = engineer_features() - return clean(data) + data = clean(data) + return data + + +@click.group() +@click.version_option(version=__version__, prog_name="stocksense") +def cli(): + """Stocksense CLI - Stock analytics and portfolio management tool.""" + pass + + +@cli.command() +@click.option( + "-c", "--config-path", type=click.Path(exists=True), help="Path to custom configuration file" +) +def update(): + """ + Update stock database with latest market data. + """ + click.echo("Updating stock database...") + etl_handler = ETL(config) + etl_handler.extract() + click.echo("Database update complete.") -@click.command() -@click.option("-u", "--update", is_flag=True, help="Update stock data.") -@click.option("-t", "--train", is_flag=True, help="Train model.") -@click.option("-p", "--portfolio", is_flag=True, help="Build portfolio.") -@click.option("-f", "--force", is_flag=True, default=False, help="Force model retraining.") +@cli.command() @click.option( "-tdq", "--trade-date", type=click.DateTime(formats=["%Y-%m-%d"]), - help=( - "Trade date for model operations (format: YYYY-MM-DD)." - "Must be the 1st of March, June, September or December." - ), + callback=validate_trade_date, + required=True, + help="Trade date (YYYY-MM-DD). Must be 1st of Mar/Jun/Sep/Dec.", ) -def main(update, train, portfolio, force, trade_date): - """ - CLI handling. - """ +@click.option("-f", "--force", is_flag=True, help="Force model retraining even if model exists.") +def train(trade_date: datetime, force: bool): + """Train the prediction model for a specific trade date.""" + click.echo(f"Training model for trade date: {trade_date.date()}") + data = prepare_data() + handler = ModelHandler(trade_date) + handler.train(data, force) + click.echo("Model training complete!") + + +@cli.command() +@click.option( + "-tdq", + "--trade-date", + type=click.DateTime(formats=["%Y-%m-%d"]), + callback=validate_trade_date, + required=True, + help="Trade date (YYYY-MM-DD). Must be 1st of Mar/Jun/Sep/Dec.", +) +@click.option( + "-w", + "--weighting", + type=click.Choice(["market_cap", "equal"], case_sensitive=False), + default="market_cap", + help="Portfolio weighting strategy.", +) +def portfolio(trade_date: datetime, weighting: str): + """Build investment portfolio for a specific trade date.""" + click.echo(f"Building portfolio for trade date: {trade_date.date()}") + + data = prepare_data() + constituents = DatabaseHandler().fetch_constituents(trade_date) + + handler = ModelHandler(trade_date) + handler.score(data, constituents) + + portfolio = PortfolioBuilder(weighting=weighting) + portfolio.build_portfolio(trade_date) + + click.echo("Portfolio construction complete!") + - if update: - etl_handler = ETL(config) - etl_handler.extract() - - if any([train, portfolio]): - data = prepare_data() - constituents = DatabaseHandler().fetch_constituents(trade_date) - handler = ModelHandler(trade_date) - if train: - handler.train(data, force) - if portfolio: - handler.score(data, constituents) - portfolio = PortfolioBuilder(weighting="market_cap") - portfolio.build_portfolio(trade_date) +def main(): + """CLI entry point.""" + cli(prog_name="stocksense") if __name__ == "__main__": diff --git a/stocksense/model/genetic_algorithm.py b/stocksense/model/genetic_algorithm.py index 01152da..e252c0b 100644 --- a/stocksense/model/genetic_algorithm.py +++ b/stocksense/model/genetic_algorithm.py @@ -168,7 +168,7 @@ def top_k_returns(y_true: np.array, y_pred: np.array, k: int = 100) -> float: def get_train_val_splits( - data: pl.DataFrame, min_train_years: int = 5, max_splits: int = 2 + data: pl.DataFrame, min_train_years: int = 5, val_years: int = 2, max_splits: int = 2 ) -> list[tuple[pl.DataFrame, pl.DataFrame]]: """ Generate training/validation splits using expanding window approach, @@ -188,35 +188,31 @@ def get_train_val_splits( list[tuple[pl.DataFrame]] List of (train, validation) splits, ordered from most recent to oldest. """ - years = ( - data.select(pl.col("tdq").dt.year()) - .unique() - .sort("tdq", descending=True) - .get_column("tdq") - .to_list() + quarters = ( + data.select(pl.col("tdq")).unique().sort("tdq", descending=True).get_column("tdq").to_list() ) - # ensure we have enough years for training and 2 years of validation - if len(years) < min_train_years + 2: + val_years = 2 + min_train_quarters = min_train_years * 4 + val_window = val_years * 4 + + # ensure we have enough years for training and validation + if len(quarters) < min_train_quarters + val_window: raise ValueError( f"Not enough years in dataset. Need at least {min_train_years + 2} years " f"({min_train_years} for training, 2 for validation)." ) splits = [] - for i in range(0, len(years) - min_train_years - 1, 2): - # Get validation years (2 years) - val_years = years[i + 1 : i + 3] - - # Get all available years before validation period for training - train_years = years[i + 3 :] + for i in range(0, len(quarters) - min_train_quarters - val_window - 1, val_window): + val_quarters = quarters[i : (i + val_window)] + train_quarters = quarters[(i + val_window) :] - # Skip if we don't have enough training years - if len(train_years) < min_train_years: + if len(train_quarters) < min_train_quarters: break - train = data.filter(pl.col("tdq").dt.year().is_in(train_years)) - val = data.filter(pl.col("tdq").dt.year().is_in(val_years)) + train = data.filter(pl.col("tdq").is_in(train_quarters)) + val = data.filter(pl.col("tdq").is_in(val_quarters)) splits.append((train, val)) if max_splits and max_splits > 0: diff --git a/stocksense/model/model_handler.py b/stocksense/model/model_handler.py index c7bb914..82976b9 100644 --- a/stocksense/model/model_handler.py +++ b/stocksense/model/model_handler.py @@ -51,7 +51,7 @@ def train(self, data: pl.DataFrame, retrain: bool = False) -> None: return train = data.filter( - (pl.col("tdq") < self.trade_date) + (pl.col("tdq") <= self.trade_date - dt.timedelta(days=360)) & ~pl.all_horizontal(pl.col(self.target).is_null()) ) From 3976f602911e257833782623b54bb8cdee0e15c7 Mon Sep 17 00:00:00 2001 From: Francisco Silva Date: Fri, 27 Dec 2024 09:31:27 +0000 Subject: [PATCH 3/3] Create support for multi-target classification ensemble. Overall refactor. --- .gitignore | 1 + README.md | 4 +- notebooks/classification.ipynb | 1770 + notebooks/db_analysis.ipynb | 731 - notebooks/eda.ipynb | 40345 +++++++++++++++- notebooks/experiments_class.ipynb | 365 + notebooks/mock_data.ipynb | 4 +- notebooks/regression.ipynb | 1091 +- notebooks/report_analysis.ipynb | 166 +- stocksense/app/pages/analytics.py | 2 +- stocksense/app/pages/insights.py | 2 +- stocksense/app/pages/overview.py | 2 +- stocksense/config/defaults/model_config.yml | 97 +- .../config/defaults/processing_config.yml | 1 + stocksense/config/manager.py | 68 +- .../__init__.py | 0 .../connection.py | 0 .../{database_handler => database}/handler.py | 0 .../{database_handler => database}/queries.py | 0 .../{database_handler => database}/schema.py | 0 stocksense/main.py | 31 +- stocksense/model/genetic_algorithm.py | 183 +- stocksense/model/model_handler.py | 193 +- stocksense/model/portfolio.py | 167 +- stocksense/model/xgboost_model.py | 55 +- stocksense/pipeline/etl.py | 2 +- stocksense/pipeline/preprocess.py | 642 +- stocksense/validation/__init__.py | 3 + stocksense/validation/schemas.py | 91 + stocksense/validation/validator.py | 53 + tests/fixtures/cleaned_data.parquet | Bin 127133 -> 160453 bytes tests/fixtures/insider_data.parquet | Bin 16933 -> 16932 bytes tests/fixtures/market_data.parquet | Bin 75687 -> 75737 bytes tests/fixtures/processed_data.parquet | Bin 141368 -> 190735 bytes tests/test_processing.py | 8 - 35 files changed, 42068 insertions(+), 4009 deletions(-) create mode 100644 notebooks/classification.ipynb delete mode 100644 notebooks/db_analysis.ipynb create mode 100644 notebooks/experiments_class.ipynb rename stocksense/{database_handler => database}/__init__.py (100%) rename stocksense/{database_handler => database}/connection.py (100%) rename stocksense/{database_handler => database}/handler.py (100%) rename stocksense/{database_handler => database}/queries.py (100%) rename stocksense/{database_handler => database}/schema.py (100%) create mode 100644 stocksense/validation/__init__.py create mode 100644 stocksense/validation/schemas.py create mode 100644 stocksense/validation/validator.py diff --git a/.gitignore b/.gitignore index 908ef4c..ae6297e 100644 --- a/.gitignore +++ b/.gitignore @@ -172,6 +172,7 @@ log/ .ruff_cache/ # model files +**/model_base/* *.pkl # reports diff --git a/README.md b/README.md index ace243c..7f44b55 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -This project implements an intelligent dynamic stock selection system using an **Adaptive Genetic Algorithm-optimized XGBoost** (GA-XGBoost) classifier to identify stocks with potential market outperformance. The model analyzes quarterly financial statements, market data, insider trading patterns and other external data to rank and select stocks that will outperform the S&P 500 index over a one-year horizon. The project includes a **Streamlit-based analytics dashboard** that provides comprehensive stock analysis tools, including technical indicators, financial metrics visualization, and model-driven insights. +This project implements an intelligent dynamic stock selection system using **Adaptive Genetic Algorithm-optimized XGBoost** (GA-XGBoost) ensemble models to identify stocks with potential market outperformance in the medium to long term. The model analyzes quarterly financial statements, market data, insider trading patterns and other external data to rank and select stocks that will outperform the S&P 500 index over a one-year horizon. The project includes a **Streamlit-based analytics dashboard** that provides comprehensive stock analysis tools, including technical indicators, financial metrics visualization, and model-driven insights. ## Table of Contents @@ -28,7 +28,7 @@ This project implements an intelligent stock selection system that identifies po The core engine combines three key components: 1. **Data Pipeline** - - Automated collection of S&P 500 constituent data + - Automated collection of S&P500 constituent data - Integration of multiple data sources: - Quarterly financial statements and earnings reports - Daily market data and technical indicators diff --git a/notebooks/classification.ipynb b/notebooks/classification.ipynb new file mode 100644 index 0000000..1565ad5 --- /dev/null +++ b/notebooks/classification.ipynb @@ -0,0 +1,1770 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import datetime as dt\n", + "\n", + "import plotly.express as px\n", + "import polars as pl\n", + "\n", + "from stocksense.config import config\n", + "from stocksense.database import DatabaseHandler\n", + "from stocksense.model import XGBoostClassifier\n", + "from stocksense.pipeline import clean, engineer_features\n", + "\n", + "features = config.model.features\n", + "date_col = config.model.date_col\n", + "aux_cols = [\"tic\", \"datadate\", \"rdq\"]\n", + "target = \"excess_return_4Q_pos\"" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-12 20:35:46.853\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + ] + } + ], + "source": [ + "constituents = DatabaseHandler().fetch_constituents(dt.datetime(2022, 6, 1))" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-12 20:35:46.862\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", + "\u001b[32m2024-12-12 20:35:46.864\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", + "\u001b[32m2024-12-12 20:35:50.783\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", + "\u001b[32m2024-12-12 20:36:05.135\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m46\u001b[0m - \u001b[32m\u001b[1mEND 58960 rows PROCESSED\u001b[0m\n", + "\u001b[32m2024-12-12 20:36:05.138\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m68\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", + "\u001b[32m2024-12-12 20:36:05.280\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m106\u001b[0m - \u001b[32m\u001b[1m37372 rows retained after CLEANING\u001b[0m\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "shape: (5, 202)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroef_scoref_score_gr1f_score_gr4forward_vol_yoyforward_vol_sosforward_vol_qoqexcess_return_1Qsharpe_ratio_1Qrisk_return_1Qfwd_return_1Q_posexcess_return_1Q_posexcess_return_2Qsharpe_ratio_2Qrisk_return_2Qfwd_return_2Q_posexcess_return_2Q_posexcess_return_3Qsharpe_ratio_3Qrisk_return_3Qfwd_return_3Q_posexcess_return_3Q_posexcess_return_4Qsharpe_ratio_4Qrisk_return_4Qfwd_return_4Q_posexcess_return_4Q_possector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64i8i8i8f64f64f64f64f64f64i8i8f64f64f64i8i8f64f64f64i8i8f64f64f64i8i8i8i8i8i8i8i8i8i8i8i8i8
2007-03-01"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.011000.018.5988.5980.0891140.0290870.1752871null1.7808241.7498981.3553078.9521326.60524410.898981113.69479510.10457315.070857118.5832854.9050219.1514451110.7093576.0137096.2422921100000100000
2007-06-01"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.023000.032.6952.6950.0891120.0243320.1825670null1.9274231.9180952.1061621.4043960.666804-0.83646301-2.215787-1.05205-2.20552400-0.292617-0.152556-4.45424400-5.91296-3.067807-8.8651390000000100000
2007-09-01"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.01000.025.7475.7470.0864180.0386380.1846116-1null1.7723931.8035321.789715-1.703536-0.9518480.16849510-0.089423-0.049965-2.67441200-6.394643-3.545622-7.7229250010.9250096.163987-0.5141470100000100000
2007-12-01"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.022000.022.752.750.0844590.0338280.1972795-1-13.0042221.9487361.848409-3.735506-2.02093-6.18604300-8.003799-4.330101-8.594016008.2393444.228045-2.31699301-2.055557-0.684223-10.492390000000100000
2008-03-01"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.021000.023.4183.4180.0815120.0315870.19161761-13.2387511.7414362.0506421.0535160.5137492.5369281120.4423919.9687788.760186116.7263553.862535-7.91407901-6.951969-2.146497-13.355680000000100000
" + ], + "text/plain": [ + "shape: (5, 202)\n", + "┌────────────┬─────┬────────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ sector_inf ┆ sector_mat ┆ sector_re ┆ sector_ut │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ormation_t ┆ erials ┆ al_estate ┆ ilities │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ echnology ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", + "╞════════════╪═════╪════════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ 2007-03-01 ┆ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-06-01 ┆ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-09-01 ┆ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-12-01 ┆ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-03-01 ┆ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "└────────────┴─────┴────────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = engineer_features()\n", + "data = clean(data)\n", + "data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "alignmentgroup": "True", + "hovertemplate": "Correlation=%{x}
Feature=%{y}", + "legendgroup": "", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "", + "offsetgroup": "", + "orientation": "h", + "showlegend": false, + "textposition": "auto", + "type": "bar", + "x": [ + -0.08255830566332538, + -0.05130821771414729, + -0.04326333433322637, + -0.03048428772662638, + -0.029397983236540266, + -0.02787414474547251, + -0.02457230648005489, + -0.02359312515386402, + -0.02293653410275248, + -0.022653829822517985, + -0.02120463542055269, + -0.02059712713183884, + -0.020576493754778987, + -0.015641542133697693, + -0.015374031524908486, + -0.0145249590314581, + -0.013841797158762593, + -0.013787504579578466, + -0.012757872138329771, + -0.012348340752039952, + -0.011385973121133262, + -0.007676809133732536, + -0.007614602190880648, + -0.006808443635247076, + -0.005591042231585947, + -0.0053536788491498595, + -0.0029767074545547084, + -0.0020266242672616888, + -0.0018336027233357935, + -0.0013732080600335342, + -0.0007669127629389692, + -0.0007160731591175291, + -0.00048567458208745475, + 0.000960553826083223, + 0.0011018211845184131, + 0.002310871907105126, + 0.0026941244579446228, + 0.005019001025434095, + 0.005111885278353597, + 0.0054686467422264155, + 0.0054856348239675735, + 0.005576254315180259, + 0.006347222625963104, + 0.006356251847621435, + 0.006978785135295464, + 0.007192880819148645, + 0.007898388766246843, + 0.007926608694161194, + 0.007938890520523656, + 0.008586179553506029, + 0.008992213638514313, + 0.009402777972024552, + 0.009577044669570624, + 0.010448924740747913, + 0.011289825095921123, + 0.01226234567333096, + 0.012629197776718847, + 0.01290747322863255, + 0.014034103294005586, + 0.015087588141314464, + 0.016316200078375944, + 0.016607827305219803, + 0.017393713020712673, + 0.018012385704274807, + 0.01864865745992096, + 0.019262613866338586, + 0.0193810170316858, + 0.019697730405125912, + 0.020133049327264844, + 0.02208518361904285, + 0.023948340395948727, + 0.02425134732204189, + 0.02722808317384567, + 0.02736226333797519, + 0.027753124873606937, + 0.029888338226203095, + 0.03079095591327816, + 0.030982669905782897, + 0.0317834190172386, + 0.03205020452603465, + 0.03219492680606898, + 0.032522656035157936, + 0.034706296199776956, + 0.0362705546860899, + 0.03855439805075699, + 0.041440989398283105, + 0.07576506824162642 + ], + "xaxis": "x", + "y": [ + "size", + "sector_energy", + "low_fear", + "roa_yoy", + "gpm_yoy", + "roa_2y", + "roi_2y", + "sector_consumer_discretionary", + "sector_consumer_staples", + "niq_2y", + "roe_yoy", + "gpm_2y", + "saleq_2y", + "atr_yoy", + "roi_yoy", + "price_2y", + "niq_yoy", + "pe_2y", + "saleq_yoy", + "sector_materials", + "index_2y", + "rel_vol_yoy", + "sector_utilities", + "insider_balance", + "sector_financials", + "volume_ma20", + "pb", + "sector_real_estate", + "ev_ebitda", + "n_purch", + "ps", + "index_mom", + "rel_vol_mom", + "vol_2y", + "f_score", + "rel_vol_qoq", + "index_qoq", + "pe", + "pe_yoy", + "ev_ebitda_yoy", + "ebitdam", + "sector_communication_services", + "price_risk_2y", + "gpm", + "n_sales", + "roe", + "index_sos", + "ltq_2y", + "roa", + "price_mom", + "size_yoy", + "volume_ma50", + "vol_yoy", + "pb_yoy", + "price_qoq", + "ltcr_yoy", + "index_yoy", + "price_yoy", + "fcf_yoy", + "ps_yoy", + "high_fear", + "vol_mom", + "ltq_yoy", + "earn_drift", + "dlttq_yoy", + "vol_sos", + "der_yoy", + "ltda_yoy", + "dr_yoy", + "vol_qoq", + "momentum_qoq", + "momentum_mom", + "sector_health_care", + "price_risk_qoq", + "price_risk_sos", + "momentum_2y", + "rsi_14d", + "sector_industrials", + "rsi_30d", + "rsi_60d", + "dr_2y", + "rsi_90d", + "price_risk_yoy", + "rsi_1y", + "sector_information_technology", + "fear_ma30", + "momentum_yoy" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "height": 1200, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "l": 200 + }, + "shapes": [ + { + "line": { + "color": "gray", + "dash": "dash" + }, + "type": "line", + "x0": 0, + "x1": 0, + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + } + ], + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Feature Correlations with Target (excess_return_4Q_pos)" + }, + "width": 1000, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Correlation" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "tickfont": { + "size": 10 + }, + "title": { + "text": "Feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = data.to_pandas()\n", + "df_standardized = (df[features] - df[features].mean()) / df[features].std()\n", + "corr = df_standardized.corrwith(df[target])\n", + "corr_df = pl.DataFrame({\"Feature\": corr.index, \"Correlation\": corr.values}).sort(\n", + " \"Correlation\", descending=False\n", + ")\n", + "\n", + "fig = px.bar(\n", + " corr_df,\n", + " x=\"Correlation\",\n", + " y=\"Feature\",\n", + " orientation=\"h\",\n", + " title=f\"Feature Correlations with Target ({target})\",\n", + " width=1000,\n", + " height=1200,\n", + ")\n", + "fig.update_layout(yaxis={\"tickfont\": {\"size\": 10}}, showlegend=False, margin={\"l\": 200})\n", + "fig.add_vline(x=0, line_dash=\"dash\", line_color=\"gray\")\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PR AUC: 0.40451412813410054\n", + "ROC AUC: 0.5182640890573731\n" + ] + } + ], + "source": [ + "data = data.select([\"tic\", date_col] + features + [\"fwd_return_4Q\", target])\n", + "data = data.filter((~pl.all_horizontal(pl.col(target).is_null())))\n", + "train = data.filter((pl.col(\"tdq\").dt.year() >= 2007) & (pl.col(\"tdq\").dt.year() < 2021))\n", + "val = data.filter(\n", + " (pl.col(\"tdq\").dt.year() >= 2022)\n", + " & (pl.col(\"tdq\").dt.year() <= 2023)\n", + " & pl.col(\"tic\").is_in(constituents)\n", + ")\n", + "\n", + "X_train = train.select(features).to_pandas()\n", + "y_train = train.select(target).to_pandas().values.ravel()\n", + "X_val = val.select(features).to_pandas()\n", + "y_val = val.select(target).to_pandas().values.ravel()\n", + "\n", + "params = {\n", + " \"learning_rate\": 0.01,\n", + " \"n_estimators\": 100,\n", + " \"max_depth\": 7,\n", + " \"min_child_weight\": 3.21,\n", + " \"gamma\": 0.45,\n", + " \"subsample\": 0.50,\n", + " \"colsample_bytree\": 0.53,\n", + " \"reg_alpha\": 1.83,\n", + " \"reg_lambda\": 1.2,\n", + " \"nthread\": -1,\n", + " \"seed\": 100,\n", + "}\n", + "\n", + "model = XGBoostClassifier(params)\n", + "model.train(X_train, y_train)\n", + "\n", + "print(f\"PR AUC: {model.get_pr_auc(X_val, y_val)}\")\n", + "print(f\"ROC AUC: {model.get_roc_auc(X_val, y_val)}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (3_655, 91)
tictdqn_purchn_salesinsider_balancevolume_ma20volume_ma50price_momprice_qoqprice_yoyprice_2yprice_risk_qoqprice_risk_sosprice_risk_yoyprice_risk_2yrsi_14drsi_30drsi_60drsi_90drsi_1yvol_momvol_qoqvol_sosvol_yoyvol_2yrel_vol_momrel_vol_qoqrel_vol_yoymomentum_mommomentum_qoqmomentum_yoymomentum_2yindex_momindex_qoqindex_sosindex_yoyindex_2yniq_2yltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2ypb_yoyps_yoyatr_yoysize_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefwd_return_4Qexcess_return_4Q_pos
strdateu32u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64i8
"A"2022-03-010519.293133.226941117.561988-3.74289-10.9844236.70494460.949116-150.0-150.0200.0300.043.15839942.05352743.71537445.66502151.5224852.1616131.8571071.6417681.4248111.89474850.0150.0160.44186550.050.050.050.0-2.833813-4.58184-4.91368111.26452339.35078643.6548226.22176611.17558624.9427920.4183032.02990739.35865145.107156-12.89312520.89522338.6630077.142857-0.991586-0.4948812.28326117.042371-23.129185-14.246468-30.1404045.066142-3.130584-10.827631-0.760690.7117640100000000015.5539681
"A"2022-06-01010.165116.531326115.5586142.943879-8.066325-9.87040436.327384-150.0-150.0-200.0300.049.27266447.57797946.54132446.7737250.3763173.0146952.4692182.1754931.7586361.59107850.0147.055598153.737685-50.050.050.050.0-1.303128-5.25865-10.198599-2.54009233.121373171.287129-4.5633513.7828030.1100110.0080740.95842135.7961367.23229221.762787126.50913528.22335-40.042373-10.37675-5.0836652.899704-0.435782-28.314049-40.10826-35.577858-28.576028-17.395771-21.6061081.7769290.059105010000000009.3186761
"A"2022-09-01020.86879.92875382.561189-4.1840111.018566-26.51467927.50196746.302237-150.0-200.0300.046.52994150.29500349.85158849.3719350.7491852.3165392.199822.3431692.0313321.7151850.0148.682818153.0400750.0-27.15710650.050.0-4.532181-3.750642-9.089974-12.31716812.48210665.326633-2.74120818.1380070.1466281.7433473.02233834.23097874.99048922.2457953.51340530.320847-2.39521-5.511298-2.676277.5682380.213494-37.978017-2.538116-46.471204-36.421035-30.24082-33.7705498.064162-0.00720901000000000-5.577250
"A"2022-12-0101429.50484.29429179.95403510.80984920.7424535.33701435.332866150.0150.0200.0300.064.8261861.51802457.44571155.260152.6304062.7439822.3008152.2147612.213941.80473750.0134.867777145.84653850.050.0-50.050.05.7174344.308392-2.400146-9.67130711.30718865.765766-1.6741919.9495160.1465740.9506643.0050545.33870859.422189-15.91272647.5966385.2773541.587302-0.117289-0.0590790.5017081.791594-10.7024881.438619-0.676569-25.3892694.565081-5.01643112.339549-0.17559701000000000-26.8513590
"A"2023-03-01059.32285.99128581.411412-9.37789-11.2724235.48480710.467538-150.0150.0200.0300.027.64231339.89370246.85390548.65508450.8162581.4302821.570851.9488032.1612521.82814550.0148.188834145.01102450.050.0-50.050.0-1.652163-3.154822-1.965465-9.6606281.27042822.2222222.6483679.0349080.109891.4062931.8304783.83986344.70983317.553972.3975890.88620216.078431-5.678431-2.916963-3.397409-5.31781-10.77923915.951013-6.946706-34.993345-6.122066-4.9845492.8494770.6031101000000000-3.2502080
"ZTS"2022-12-01000.0139.909142110.4060772.566788-0.127517-28.689795-2.925137-4.954486-150.0-200.0-174.27465861.16397653.44004749.43114848.30808649.5821443.7260942.5737592.2025542.0143711.67846450.0150.0132.69959644.894051-2.95972550.0-25.8697125.7174344.308392-2.400146-9.67130711.30718810.438413-0.132979-10.931014-20.964806-1.2365840.3621384.52502824.7570249.22661613.9142014.713626-19.4486980.274030.093427-10.598813-20.785627-31.4621571.918269-32.655876-23.432926-29.481525-33.1973571.812715-0.0237730100000000012.7046551
"ZTS"2023-03-01012.277101.933659103.9997921.7425698.712864-13.467596.265461150.0150.0-200.0300.053.397354.74456452.72475351.21669750.3299011.9351181.7194092.1525362.0386311.71736750.0150.0136.783662-50.0-50.050.050.0-1.652163-3.154822-1.965465-9.6606281.27042828.41225612.4625916.97438-0.606796-2.1677281.872541-3.34720617.68008113.22026921.6079347.1034829.13107516.064054.739029-2.458001-7.432795-16.9624559.797321-17.252629-19.069925-11.374684-17.3556720.10660.7458230100000000014.6739110
"ZTS"2023-06-01023.059113.41216793.601906-6.16167-2.163021-2.884217-4.701764-150.0150.0-150.545009-274.97085336.87208144.71476449.03417749.61552450.1343871.6915541.4119191.5912451.9158511.70991450.0150.0145.437831-50.0-50.0-50.0-50.02.4623854.2633946.6552492.1506990.451685-1.2522360.662899-4.54451825.459067-1.050388-0.0812410.67346317.098316-17.010903-4.5701633.61848277.6699034.4060981.438693-4.25302926.425961-4.91454341.615834-2.508209-20.6402021.019514-5.045032-2.52209-0.080502010000000003.0724190
"ZTS"2023-09-01022.56482.35498788.7468356.43520513.15387622.992401-5.8858150.0150.0200.0-300.062.38243659.2491656.67246755.06107351.7423291.6132051.6513631.5428941.8701241.77846350.0150.0164.21662650.050.050.050.00.3083125.4138211.62066214.178762-0.15278931.054688-0.674646-6.06154225.5506613.7589611.854946.04689518.62264511.17788728.5169944.854933-94.940476-1.641055-0.522938-3.87517825.7424259.935686-95.97013411.457617-22.29402216.96997314.7587686.728389-0.01601401000000000-6.691650
"ZTS"2023-12-01064.75195.22112496.03517218.28447-4.13678516.212538-19.325342-150.0150.0200.0-300.061.59166254.92216552.21085351.63340350.7880531.6062351.5360621.582781.5776311.80912750.0150.0181.3093950.0-50.050.0-50.08.4186372.8921847.29175112.6104380.604997.9710140.2219260.08865225.7581570.94583-0.302456.92667611.765138-4.201244.6377441.26839910.076046-7.988456-2.847397-2.7566321.906781.849746-12.4700551.558202-31.6065182.9274437.152395.8572450.326611010000000004.2999990
" + ], + "text/plain": [ + "shape: (3_655, 91)\n", + "┌─────┬────────────┬─────────┬─────────┬───┬─────────────┬─────────────┬─────────────┬─────────────┐\n", + "│ tic ┆ tdq ┆ n_purch ┆ n_sales ┆ … ┆ sector_mate ┆ sector_real ┆ fwd_return_ ┆ excess_retu │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ rials ┆ _estate ┆ 4Q ┆ rn_4Q_pos │\n", + "│ str ┆ date ┆ u32 ┆ u32 ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ i8 ┆ f64 ┆ i8 │\n", + "╞═════╪════════════╪═════════╪═════════╪═══╪═════════════╪═════════════╪═════════════╪═════════════╡\n", + "│ A ┆ 2022-03-01 ┆ 0 ┆ 5 ┆ … ┆ 0 ┆ 0 ┆ 15.553968 ┆ 1 │\n", + "│ A ┆ 2022-06-01 ┆ 0 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 9.318676 ┆ 1 │\n", + "│ A ┆ 2022-09-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ -5.57725 ┆ 0 │\n", + "│ A ┆ 2022-12-01 ┆ 0 ┆ 14 ┆ … ┆ 0 ┆ 0 ┆ -26.851359 ┆ 0 │\n", + "│ A ┆ 2023-03-01 ┆ 0 ┆ 5 ┆ … ┆ 0 ┆ 0 ┆ -3.250208 ┆ 0 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ ZTS ┆ 2022-12-01 ┆ 0 ┆ 0 ┆ … ┆ 0 ┆ 0 ┆ 12.704655 ┆ 1 │\n", + "│ ZTS ┆ 2023-03-01 ┆ 0 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 14.673911 ┆ 0 │\n", + "│ ZTS ┆ 2023-06-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ 3.072419 ┆ 0 │\n", + "│ ZTS ┆ 2023-09-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ -6.69165 ┆ 0 │\n", + "│ ZTS ┆ 2023-12-01 ┆ 0 ┆ 6 ┆ … ┆ 0 ┆ 0 ┆ 4.299999 ┆ 0 │\n", + "└─────┴────────────┴─────────┴─────────┴───┴─────────────┴─────────────┴─────────────┴─────────────┘" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "val" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Average freturn: 0.40%\n", + "\n", + "Top 100 stocks: 34.00%\n", + "\n", + "Bottom 100 stocks: 42.00%\n" + ] + } + ], + "source": [ + "y_pred = model.predict(X_val)\n", + "val_subset = val.with_columns(pl.Series(\"pred\", y_pred)).sort(\"pred\", descending=True)\n", + "n = 100\n", + "top = val_subset.head(n)\n", + "bottom = val_subset.tail(n)\n", + "\n", + "top_freturn = top.select(pl.col(target)).mean().item()\n", + "bottom_freturn = bottom.select(pl.col(target)).mean().item()\n", + "freturn = val_subset.select(pl.col(target)).mean().item()\n", + "\n", + "print(f\"Average freturn: {freturn:.2f}%\")\n", + "\n", + "print(f\"\\nTop {n} stocks: {top_freturn * 100:.2f}%\")\n", + "print(f\"\\nBottom {n} stocks: {bottom_freturn * 100:.2f}%\")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.36363636363636365\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "shape: (77, 92)
tictdqn_purchn_salesinsider_balancevolume_ma20volume_ma50price_momprice_qoqprice_yoyprice_2yprice_risk_qoqprice_risk_sosprice_risk_yoyprice_risk_2yrsi_14drsi_30drsi_60drsi_90drsi_1yvol_momvol_qoqvol_sosvol_yoyvol_2yrel_vol_momrel_vol_qoqrel_vol_yoymomentum_mommomentum_qoqmomentum_yoymomentum_2yindex_momindex_qoqindex_sosindex_yoyindex_2yltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2ypb_yoyps_yoyatr_yoysize_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefwd_return_4Qexcess_return_4Q_pospred
strdateu32u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64i8i64
"A"2022-03-010519.293133.226941117.561988-3.74289-10.9844236.70494460.949116-150.0-150.0200.0300.043.15839942.05352743.71537445.66502151.5224852.1616131.8571071.6417681.4248111.89474850.0150.0160.44186550.050.050.050.0-2.833813-4.58184-4.91368111.26452339.3507866.22176611.17558624.9427920.4183032.02990739.35865145.107156-12.89312520.89522338.6630077.142857-0.991586-0.4948812.28326117.042371-23.129185-14.246468-30.1404045.066142-3.130584-10.827631-0.760690.7117640100000000015.55396811
"A"2022-06-01010.165116.531326115.5586142.943879-8.066325-9.87040436.327384-150.0-150.0-200.0300.049.27266447.57797946.54132446.7737250.3763173.0146952.4692182.1754931.7586361.59107850.0147.055598153.737685-50.050.050.050.0-1.303128-5.25865-10.198599-2.54009233.121373-4.5633513.7828030.1100110.0080740.95842135.7961367.23229221.762787126.50913528.22335-40.042373-10.37675-5.0836652.899704-0.435782-28.314049-40.10826-35.577858-28.576028-17.395771-21.6061081.7769290.059105010000000009.31867611
"A"2022-09-01020.86879.92875382.561189-4.1840111.018566-26.51467927.50196746.302237-150.0-200.0300.046.52994150.29500349.85158849.3719350.7491852.3165392.199822.3431692.0313321.7151850.0148.682818153.0400750.0-27.15710650.050.0-4.532181-3.750642-9.089974-12.31716812.482106-2.74120818.1380070.1466281.7433473.02233834.23097874.99048922.2457953.51340530.320847-2.39521-5.511298-2.676277.5682380.213494-37.978017-2.538116-46.471204-36.421035-30.24082-33.7705498.064162-0.00720901000000000-5.5772501
"A"2022-12-0101429.50484.29429179.95403510.80984920.7424535.33701435.332866150.0150.0200.0300.064.8261861.51802457.44571155.260152.6304062.7439822.3008152.2147612.213941.80473750.0134.867777145.84653850.050.0-50.050.05.7174344.308392-2.400146-9.67130711.307188-1.6741919.9495160.1465740.9506643.0050545.33870859.422189-15.91272647.5966385.2773541.587302-0.117289-0.0590790.5017081.791594-10.7024881.438619-0.676569-25.3892694.565081-5.01643112.339549-0.17559701000000000-26.85135901
"A"2023-03-01059.32285.99128581.411412-9.37789-11.2724235.48480710.467538-150.0150.0200.0300.027.64231339.89370246.85390548.65508450.8162581.4302821.570851.9488032.1612521.82814550.0148.188834145.01102450.050.0-50.050.0-1.652163-3.154822-1.965465-9.6606281.2704282.6483679.0349080.109891.4062931.8304783.83986344.70983317.553972.3975890.88620216.078431-5.678431-2.916963-3.397409-5.31781-10.77923915.951013-6.946706-34.993345-6.122066-4.9845492.8494770.6031101000000000-3.25020801
"AFL"2022-06-01140.70699.70907588.812474.380458-0.4825244.65441860.606871-32.525135150.0200.0300.054.61032749.38193749.72099350.58965551.8928071.5886981.4835431.5120471.3935661.64589650.088.35318121.823718-50.09.175821-50.050.0-1.303128-5.25865-10.198599-2.54009233.121373-6.770908-6.145479-3.956479-3.43440326.386743-20.30490642.956154-12.7381864.467749-19.439403-7.7598831.3626020.273612-3.2286013.300703-2.620483-3.96008433.1175024.7059257.2402555.287569-6.460572-0.6084760010000000012.11662611
"AFL"2022-09-01042.33972.65182578.8596410.8642640.608525.64430362.17983441.50154-150.0200.0300.044.45186350.62641850.66473150.74804751.5763311.2665451.466261.4603711.4391411.52514250.099.102487108.424517-19.069493-16.224432-45.82468150.0-4.532181-3.750642-9.089974-12.31716812.482106-14.492357-14.432077-8.68119712.04682429.782344-10.52908372.42718155.53409189.702007-3.933021-46.9854479.3189961.813037-0.894298.732322-10.822963-41.94563332.813317-2.64376727.5897428.0894679.746982-1.4553810010000000022.11437811
"AFL"2022-12-01054.705102.12051794.9147687.63359720.79624633.98547860.872489150.0150.0200.0300.068.40005665.80136860.92611258.37764853.8930661.3328011.565181.5011031.5028171.39145750.091.74676799.00026150.050.0-50.050.05.7174344.308392-2.400146-9.67130711.307188-18.180172-19.091503-6.793953.77456410.44431850.01607338.215451136.185965-17.29983666.232068-41.93200213.6642452.576261.65985216.850992-7.800877-37.6993265.30946429.47568475.05810136.62498112.404182-1.8861550010000000011.27542511
"AFL"2023-03-01043.29389.37487101.888445-6.736032-5.29681311.50761639.819378-150.0150.0200.0300.039.1661645.70516250.51331851.818852.480031.6280441.3472711.4533881.4913051.38438650.0127.097152100.06040450.050.0-50.050.0-1.652163-3.154822-1.965465-9.6606281.270428-10.210879-15.152022-6.460533-6.414139-0.61569816.15873110.180748-75.556261-73.13309260.37546818.73563248.250137.3764416.32629411.8613827.03453926.936412.99824841.58496481.22146824.414011-7.451168-1.4946960010000000021.96564211
"AFL"2023-06-01067.64788.30589989.490315-5.754658-5.1744346.80205213.074643-150.0-150.0200.0300.042.37250145.61320947.78003849.05005351.3803871.0454221.506811.414341.4591711.4241950.0150.0110.769921-50.0-50.050.050.02.4623854.2633946.6552492.1506990.451685-1.988615-8.624875-4.4799186.8689853.19867315.975152-7.57349455.55872335.74337358.869795-43.80952446.2789216.7837997.0759724.0695144.007717-41.174175-4.44308127.20298351.81108113.8472785.969777-0.7204480010000000032.44548711
" + ], + "text/plain": [ + "shape: (77, 92)\n", + "┌─────┬────────────┬─────────┬─────────┬───┬────────────────┬───────────────┬───────────────┬──────┐\n", + "│ tic ┆ tdq ┆ n_purch ┆ n_sales ┆ … ┆ sector_real_es ┆ fwd_return_4Q ┆ excess_return ┆ pred │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ tate ┆ --- ┆ _4Q_pos ┆ --- │\n", + "│ str ┆ date ┆ u32 ┆ u32 ┆ ┆ --- ┆ f64 ┆ --- ┆ i64 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ i8 ┆ │\n", + "╞═════╪════════════╪═════════╪═════════╪═══╪════════════════╪═══════════════╪═══════════════╪══════╡\n", + "│ A ┆ 2022-03-01 ┆ 0 ┆ 5 ┆ … ┆ 0 ┆ 15.553968 ┆ 1 ┆ 1 │\n", + "│ A ┆ 2022-06-01 ┆ 0 ┆ 1 ┆ … ┆ 0 ┆ 9.318676 ┆ 1 ┆ 1 │\n", + "│ A ┆ 2022-09-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ -5.57725 ┆ 0 ┆ 1 │\n", + "│ A ┆ 2022-12-01 ┆ 0 ┆ 14 ┆ … ┆ 0 ┆ -26.851359 ┆ 0 ┆ 1 │\n", + "│ A ┆ 2023-03-01 ┆ 0 ┆ 5 ┆ … ┆ 0 ┆ -3.250208 ┆ 0 ┆ 1 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ AFL ┆ 2022-06-01 ┆ 1 ┆ 4 ┆ … ┆ 0 ┆ 12.116626 ┆ 1 ┆ 1 │\n", + "│ AFL ┆ 2022-09-01 ┆ 0 ┆ 4 ┆ … ┆ 0 ┆ 22.114378 ┆ 1 ┆ 1 │\n", + "│ AFL ┆ 2022-12-01 ┆ 0 ┆ 5 ┆ … ┆ 0 ┆ 11.275425 ┆ 1 ┆ 1 │\n", + "│ AFL ┆ 2023-03-01 ┆ 0 ┆ 4 ┆ … ┆ 0 ┆ 21.965642 ┆ 1 ┆ 1 │\n", + "│ AFL ┆ 2023-06-01 ┆ 0 ┆ 6 ┆ … ┆ 0 ┆ 32.445487 ┆ 1 ┆ 1 │\n", + "└─────┴────────────┴─────────┴─────────┴───┴────────────────┴───────────────┴───────────────┴──────┘" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "top = val_subset.head(100).filter((pl.col(\"pe\") < 50) & (pl.col(\"f_score\") >= 5))\n", + "print(top.select(pl.col(target)).mean().item())\n", + "top" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "DATE 2022-03-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 34.90%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: -403.35%\n", + "\n", + "DATE 2022-06-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: -103.18%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: -202.87%\n", + "\n", + "DATE 2022-09-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 984.15%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: 1141.68%\n", + "\n", + "DATE 2022-12-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 17.13%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: -434.97%\n", + "\n", + "DATE 2023-03-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 1340.95%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: -139.93%\n", + "\n", + "DATE 2023-06-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 2060.39%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: 2086.70%\n", + "\n", + "DATE 2023-09-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 877.32%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: 1577.30%\n", + "\n", + "DATE 2023-12-01\n", + "\n", + "Top 50 stocks:\n", + "Average freturn: 2006.79%\n", + "\n", + "Bottom 50 stocks:\n", + "Average freturn: 2286.45%\n" + ] + } + ], + "source": [ + "eval_dates = [\n", + " \"2022-03-01\",\n", + " \"2022-06-01\",\n", + " \"2022-09-01\",\n", + " \"2022-12-01\",\n", + " \"2023-03-01\",\n", + " \"2023-06-01\",\n", + " \"2023-09-01\",\n", + " \"2023-12-01\",\n", + "]\n", + "\n", + "for date in eval_dates:\n", + " y_pred = model.predict(X_val)\n", + " val_subset = (\n", + " val.with_columns(pl.Series(\"pred\", y_pred))\n", + " .filter(pl.col(\"tdq\") == pl.lit(date).str.to_date())\n", + " .sort(\"pred\", descending=True)\n", + " )\n", + " n = 50\n", + " top = val_subset.head(n)\n", + " bottom = val_subset.tail(n)\n", + "\n", + " # Calculate average returns for top stocks\n", + " top_freturn = top.select(pl.col(\"fwd_return_4Q\")).mean().item()\n", + "\n", + " # Calculate average returns for bottom stocks\n", + " bottom_freturn = bottom.select(pl.col(\"fwd_return_4Q\")).mean().item()\n", + "\n", + " print(f\"\\nDATE {date}\")\n", + " print(f\"\\nTop {n} stocks:\")\n", + " print(f\"Average freturn: {top_freturn * 100:.2f}%\")\n", + " print(f\"\\nBottom {n} stocks:\")\n", + " print(f\"Average freturn: {bottom_freturn * 100:.2f}%\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('sector_energy', 40.191165924072266),\n", + " ('momentum_yoy', 27.2480411529541),\n", + " ('size', 25.87224769592285),\n", + " ('vol_sos', 23.586788177490234),\n", + " ('fear_ma30', 20.31974220275879),\n", + " ('index_2y', 16.7189998626709),\n", + " ('high_fear', 16.481006622314453),\n", + " ('sector_real_estate', 15.660086631774902),\n", + " ('sector_health_care', 15.417682647705078),\n", + " ('vol_2y', 14.626969337463379),\n", + " ('gpm_2y', 14.605377197265625),\n", + " ('vol_yoy', 14.286331176757812),\n", + " ('rsi_1y', 14.145264625549316),\n", + " ('sector_information_technology', 13.999712944030762),\n", + " ('sector_utilities', 13.80540943145752),\n", + " ('index_sos', 13.57997989654541),\n", + " ('index_yoy', 13.11374282836914),\n", + " ('rel_vol_yoy', 12.731752395629883),\n", + " ('index_mom', 12.614106178283691),\n", + " ('rel_vol_qoq', 12.564565658569336),\n", + " ('low_fear', 12.17973804473877),\n", + " ('sector_communication_services', 11.731181144714355),\n", + " ('vol_qoq', 11.615520477294922),\n", + " ('price_qoq', 11.137831687927246),\n", + " ('gpm_yoy', 11.062193870544434),\n", + " ('sector_industrials', 10.805398941040039),\n", + " ('ps_yoy', 10.727892875671387),\n", + " ('sector_consumer_discretionary', 10.655860900878906),\n", + " ('index_qoq', 10.591582298278809),\n", + " ('sector_consumer_staples', 10.435930252075195),\n", + " ('price_yoy', 10.267444610595703),\n", + " ('ev_ebitda', 10.220476150512695),\n", + " ('roa_yoy', 9.932145118713379),\n", + " ('rsi_30d', 9.705886840820312),\n", + " ('roa', 9.501445770263672),\n", + " ('price_risk_2y', 9.3060884475708),\n", + " ('rsi_14d', 9.27425479888916),\n", + " ('roa_2y', 9.200528144836426),\n", + " ('ebitdam', 9.015608787536621),\n", + " ('rsi_90d', 8.802074432373047),\n", + " ('saleq_2y', 8.772933959960938),\n", + " ('pe_2y', 8.764995574951172),\n", + " ('momentum_2y', 8.54587173461914),\n", + " ('pb', 8.486556053161621),\n", + " ('ev_ebitda_yoy', 8.481590270996094),\n", + " ('dr_2y', 8.154480934143066),\n", + " ('rsi_60d', 8.108072280883789),\n", + " ('price_risk_sos', 8.001082420349121),\n", + " ('ltda_yoy', 7.980452060699463),\n", + " ('vol_mom', 7.976050853729248),\n", + " ('dr_yoy', 7.819016456604004),\n", + " ('price_mom', 7.79142951965332),\n", + " ('ps', 7.751694202423096),\n", + " ('gpm', 7.725594997406006),\n", + " ('f_score', 7.710827827453613),\n", + " ('price_2y', 7.5825581550598145),\n", + " ('ltq_2y', 7.467060565948486),\n", + " ('dlttq_yoy', 7.456555366516113),\n", + " ('saleq_yoy', 7.415136814117432),\n", + " ('sector_materials', 7.256232261657715),\n", + " ('ltcr_yoy', 7.2060346603393555),\n", + " ('price_risk_yoy', 7.108036041259766),\n", + " ('roe', 7.033833980560303),\n", + " ('roi_2y', 6.946475028991699),\n", + " ('earn_drift', 6.893874645233154),\n", + " ('size_yoy', 6.844686985015869),\n", + " ('pe', 6.815245151519775),\n", + " ('volume_ma20', 6.670749664306641),\n", + " ('niq_2y', 6.4354023933410645),\n", + " ('niq_yoy', 6.4303998947143555),\n", + " ('roe_yoy', 6.3927741050720215),\n", + " ('der_yoy', 6.38761043548584),\n", + " ('insider_balance', 6.332291126251221),\n", + " ('sector_financials', 6.288899898529053),\n", + " ('price_risk_qoq', 6.2268829345703125),\n", + " ('ltq_yoy', 6.033779621124268),\n", + " ('pb_yoy', 5.937747955322266),\n", + " ('fcf_yoy', 5.932516574859619),\n", + " ('atr_yoy', 5.818764686584473),\n", + " ('volume_ma50', 5.534381866455078),\n", + " ('n_purch', 5.444931983947754),\n", + " ('roi_yoy', 5.397580146789551),\n", + " ('n_sales', 5.303983211517334),\n", + " ('pe_yoy', 5.299224376678467),\n", + " ('momentum_mom', 4.928510665893555),\n", + " ('momentum_qoq', 4.616486072540283)]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.get_importance(\"gain\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('size', 249.0),\n", + " ('vol_2y', 247.0),\n", + " ('index_2y', 240.0),\n", + " ('fear_ma30', 212.0),\n", + " ('gpm_2y', 197.0),\n", + " ('ev_ebitda', 189.0),\n", + " ('ps', 188.0),\n", + " ('ebitdam', 176.0),\n", + " ('roa_2y', 174.0),\n", + " ('roa', 164.0),\n", + " ('dr_2y', 154.0),\n", + " ('vol_qoq', 153.0),\n", + " ('vol_sos', 153.0),\n", + " ('saleq_2y', 150.0),\n", + " ('pe_2y', 150.0),\n", + " ('ltda_yoy', 148.0),\n", + " ('index_mom', 147.0),\n", + " ('index_sos', 141.0),\n", + " ('vol_yoy', 140.0),\n", + " ('ltcr_yoy', 138.0),\n", + " ('pb', 136.0),\n", + " ('dlttq_yoy', 132.0),\n", + " ('roa_yoy', 124.0),\n", + " ('rsi_1y', 123.0),\n", + " ('ev_ebitda_yoy', 122.0),\n", + " ('gpm_yoy', 121.0),\n", + " ('price_2y', 120.0),\n", + " ('atr_yoy', 118.0),\n", + " ('ps_yoy', 114.0),\n", + " ('volume_ma20', 113.0),\n", + " ('rel_vol_yoy', 113.0),\n", + " ('pe', 113.0),\n", + " ('index_qoq', 112.0),\n", + " ('gpm', 112.0),\n", + " ('ltq_2y', 110.0),\n", + " ('roe', 106.0),\n", + " ('index_yoy', 101.0),\n", + " ('price_qoq', 100.0),\n", + " ('saleq_yoy', 98.0),\n", + " ('vol_mom', 97.0),\n", + " ('der_yoy', 97.0),\n", + " ('size_yoy', 97.0),\n", + " ('niq_2y', 96.0),\n", + " ('price_mom', 88.0),\n", + " ('insider_balance', 81.0),\n", + " ('volume_ma50', 81.0),\n", + " ('price_yoy', 81.0),\n", + " ('dr_yoy', 81.0),\n", + " ('roe_yoy', 80.0),\n", + " ('roi_yoy', 79.0),\n", + " ('roi_2y', 79.0),\n", + " ('rsi_90d', 77.0),\n", + " ('pe_yoy', 75.0),\n", + " ('earn_drift', 72.0),\n", + " ('rsi_60d', 71.0),\n", + " ('rsi_14d', 70.0),\n", + " ('pb_yoy', 67.0),\n", + " ('momentum_yoy', 65.0),\n", + " ('fcf_yoy', 63.0),\n", + " ('rel_vol_qoq', 62.0),\n", + " ('ltq_yoy', 59.0),\n", + " ('rsi_30d', 46.0),\n", + " ('niq_yoy', 46.0),\n", + " ('sector_energy', 46.0),\n", + " ('n_sales', 38.0),\n", + " ('sector_information_technology', 29.0),\n", + " ('momentum_qoq', 27.0),\n", + " ('price_risk_sos', 26.0),\n", + " ('low_fear', 26.0),\n", + " ('momentum_2y', 25.0),\n", + " ('f_score', 25.0),\n", + " ('momentum_mom', 23.0),\n", + " ('sector_health_care', 19.0),\n", + " ('price_risk_2y', 17.0),\n", + " ('sector_consumer_discretionary', 17.0),\n", + " ('sector_financials', 16.0),\n", + " ('sector_industrials', 14.0),\n", + " ('sector_utilities', 12.0),\n", + " ('price_risk_yoy', 10.0),\n", + " ('sector_communication_services', 9.0),\n", + " ('sector_consumer_staples', 8.0),\n", + " ('sector_real_estate', 8.0),\n", + " ('sector_materials', 5.0),\n", + " ('n_purch', 4.0),\n", + " ('price_risk_qoq', 3.0),\n", + " ('high_fear', 3.0)]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.get_importance(\"weight\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import shap\n", + "\n", + "\n", + "def plot_shap(model, X_train):\n", + " explainer = shap.TreeExplainer(model.model)\n", + " shap_values = explainer(X_train)\n", + "\n", + " feature_names = [\n", + " a + \": \" + str(b)\n", + " for a, b in zip(X_train.columns, np.abs(shap_values.values).mean(0).round(2), strict=False)\n", + " ]\n", + "\n", + " shap.summary_plot(\n", + " shap_values,\n", + " X_train,\n", + " max_display=X_train.shape[1],\n", + " feature_names=feature_names,\n", + " plot_size=(8, 13.5),\n", + " )\n", + "\n", + "\n", + "# plot_shap(model, X_train)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "stocksense", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/db_analysis.ipynb b/notebooks/db_analysis.ipynb deleted file mode 100644 index 0acfc12..0000000 --- a/notebooks/db_analysis.ipynb +++ /dev/null @@ -1,731 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Stock Database Analysis" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2024-12-01 22:29:22.950\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" - ] - } - ], - "source": [ - "from stocksense.database_handler import DatabaseHandler\n", - "\n", - "db = DatabaseHandler()" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (936, 3)
ticsectorname
strstrstr
"AABA""Financials"null
"AAP""Consumer Discretionary"null
"ABC""Health Care"null
"ABI""Industrials"null
"ABKFQ""Financials"null
"XYL""Industrials""Xylem Inc."
"YUM""Consumer Discretionary""Yum! Brands"
"ZBRA""Information Technology""Zebra Technologies"
"ZBH""Health Care""Zimmer Biomet"
"ZTS""Health Care""Zoetis"
" - ], - "text/plain": [ - "shape: (936, 3)\n", - "┌───────┬────────────────────────┬────────────────────┐\n", - "│ tic ┆ sector ┆ name │\n", - "│ --- ┆ --- ┆ --- │\n", - "│ str ┆ str ┆ str │\n", - "╞═══════╪════════════════════════╪════════════════════╡\n", - "│ AABA ┆ Financials ┆ null │\n", - "│ AAP ┆ Consumer Discretionary ┆ null │\n", - "│ ABC ┆ Health Care ┆ null │\n", - "│ ABI ┆ Industrials ┆ null │\n", - "│ ABKFQ ┆ Financials ┆ null │\n", - "│ … ┆ … ┆ … │\n", - "│ XYL ┆ Industrials ┆ Xylem Inc. │\n", - "│ YUM ┆ Consumer Discretionary ┆ Yum! Brands │\n", - "│ ZBRA ┆ Information Technology ┆ Zebra Technologies │\n", - "│ ZBH ┆ Health Care ┆ Zimmer Biomet │\n", - "│ ZTS ┆ Health Care ┆ Zoetis │\n", - "└───────┴────────────────────────┴────────────────────┘" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import polars as pl\n", - "\n", - "from stocksense.pipeline.scraper import Scraper\n", - "\n", - "base_df = pl.read_csv(\n", - " \"../stocksense/data/interim/SP500.csv\", separator=\";\", columns=[\"tic\", \"name\", \"sector\"]\n", - ")\n", - "curr_df = Scraper.scrape_sp500_constituents()\n", - "base_df" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (340, 3)
addedticname_added
datestrstr
2024-11-26"TPL""Texas Pacific Land Corporation"
2024-09-30"AMTM""Amentum"
2024-09-23"PLTR""Palantir Technologies"
2024-09-23"DELL""Dell Technologies"
2024-09-23"ERIE""Erie Indemnity"
1999-06-09"WLP""Wellpoint"
1998-12-11"FSR""Firstar"
1998-12-11"CCL""Carnival Corp."
1998-12-11"CPWR""Compuware"
1997-06-17"CCI""Countrywide Credit Industries"
" - ], - "text/plain": [ - "shape: (340, 3)\n", - "┌────────────┬──────┬────────────────────────────────┐\n", - "│ added ┆ tic ┆ name_added │\n", - "│ --- ┆ --- ┆ --- │\n", - "│ date ┆ str ┆ str │\n", - "╞════════════╪══════╪════════════════════════════════╡\n", - "│ 2024-11-26 ┆ TPL ┆ Texas Pacific Land Corporation │\n", - "│ 2024-09-30 ┆ AMTM ┆ Amentum │\n", - "│ 2024-09-23 ┆ PLTR ┆ Palantir Technologies │\n", - "│ 2024-09-23 ┆ DELL ┆ Dell Technologies │\n", - "│ 2024-09-23 ┆ ERIE ┆ Erie Indemnity │\n", - "│ … ┆ … ┆ … │\n", - "│ 1999-06-09 ┆ WLP ┆ Wellpoint │\n", - "│ 1998-12-11 ┆ FSR ┆ Firstar │\n", - "│ 1998-12-11 ┆ CCL ┆ Carnival Corp. │\n", - "│ 1998-12-11 ┆ CPWR ┆ Compuware │\n", - "│ 1997-06-17 ┆ CCI ┆ Countrywide Credit Industries │\n", - "└────────────┴──────┴────────────────────────────────┘" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "additions, removals = Scraper.scrape_sp500_changes()\n", - "additions" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "df = base_df.join(additions, on=\"tic\", how=\"left\")\n", - "df = df.join(removals, on=\"tic\", how=\"left\")\n", - "df = df.join(curr_df.select([\"tic\", \"date_added\"]), on=\"tic\", how=\"left\")\n", - "df = df.with_columns(pl.col(\"removed\").alias(\"date_removed\"))\n", - "df = df.with_columns(\n", - " pl.when(pl.col(\"date_added\").is_null())\n", - " .then(pl.col(\"added\"))\n", - " .otherwise(pl.col(\"date_added\"))\n", - " .alias(\"date_added\")\n", - ").with_columns(\n", - " pl.when(pl.col(\"name\").is_null())\n", - " .then(pl.col(\"name_removed\"))\n", - " .otherwise(pl.col(\"name\"))\n", - " .alias(\"name\")\n", - ")\n", - "df = df.filter(~(pl.col(\"date_added\").is_null() & pl.col(\"date_removed\").is_null()))\n", - "\n", - "df = df[[\"tic\", \"name\", \"sector\", \"date_added\", \"date_removed\"]]" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (1, 5)
ticnamesectordate_addeddate_removed
strstrstrdatedate
"CPAY""Corpay""Financials"2018-06-20null
" - ], - "text/plain": [ - "shape: (1, 5)\n", - "┌──────┬────────┬────────────┬────────────┬──────────────┐\n", - "│ tic ┆ name ┆ sector ┆ date_added ┆ date_removed │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ str ┆ str ┆ date ┆ date │\n", - "╞══════╪════════╪════════════╪════════════╪══════════════╡\n", - "│ CPAY ┆ Corpay ┆ Financials ┆ 2018-06-20 ┆ null │\n", - "└──────┴────────┴────────────┴────────────┴──────────────┘" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "stocks = db.fetch_stock(\"CPAY\")\n", - "stocks" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (5_012, 5)
ticdatecloseadj_closevolume
strdatef64f64i64
"AMZN"2005-01-032.2262.226208930000
"AMZN"2005-01-042.1072.107388370000
"AMZN"2005-01-052.08852.0885167084000
"AMZN"2005-01-062.05252.0525174018000
"AMZN"2005-01-072.1162.116196732000
"AMZN"2024-11-22197.119995197.11999531530800
"AMZN"2024-11-25201.449997201.44999740685700
"AMZN"2024-11-26207.860001207.86000141673700
"AMZN"2024-11-27205.740005205.74000528061600
"AMZN"2024-11-29207.889999207.88999924892400
" - ], - "text/plain": [ - "shape: (5_012, 5)\n", - "┌──────┬────────────┬────────────┬────────────┬───────────┐\n", - "│ tic ┆ date ┆ close ┆ adj_close ┆ volume │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ date ┆ f64 ┆ f64 ┆ i64 │\n", - "╞══════╪════════════╪════════════╪════════════╪═══════════╡\n", - "│ AMZN ┆ 2005-01-03 ┆ 2.226 ┆ 2.226 ┆ 208930000 │\n", - "│ AMZN ┆ 2005-01-04 ┆ 2.107 ┆ 2.107 ┆ 388370000 │\n", - "│ AMZN ┆ 2005-01-05 ┆ 2.0885 ┆ 2.0885 ┆ 167084000 │\n", - "│ AMZN ┆ 2005-01-06 ┆ 2.0525 ┆ 2.0525 ┆ 174018000 │\n", - "│ AMZN ┆ 2005-01-07 ┆ 2.116 ┆ 2.116 ┆ 196732000 │\n", - "│ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ AMZN ┆ 2024-11-22 ┆ 197.119995 ┆ 197.119995 ┆ 31530800 │\n", - "│ AMZN ┆ 2024-11-25 ┆ 201.449997 ┆ 201.449997 ┆ 40685700 │\n", - "│ AMZN ┆ 2024-11-26 ┆ 207.860001 ┆ 207.860001 ┆ 41673700 │\n", - "│ AMZN ┆ 2024-11-27 ┆ 205.740005 ┆ 205.740005 ┆ 28061600 │\n", - "│ AMZN ┆ 2024-11-29 ┆ 207.889999 ┆ 207.889999 ┆ 24892400 │\n", - "└──────┴────────────┴────────────┴────────────┴───────────┘" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "db.fetch_market_data(\"AMZN\").sort(by=[\"date\"])" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ticfilling_datetrade_dateowner_nametitletransaction_typelast_priceqtyshares_heldownedvalue
0PLTR2020-10-022020-09-30Cohen Stephen AndrewPres, SecretaryS - Sale+OE$9.71-2,000,0002,402,647-45%-$19,422,100
1PLTR2020-10-022020-09-30Glazer David A.CFO, TreasurerS - Sale$10.03-1,615,6213,940,152-29%-$16,206,016
2PLTR2020-10-022020-09-30Karp Alexander C.CEOS - Sale+OE$9.70-11,500,0009,026,496-56%-$111,606,220
3PLTR2020-10-022020-09-30Long Matthew A.GCS - Sale+OE$10.06-579,404874,006-40%-$5,830,660
4PLTR2020-10-022020-09-30Moore Alexander D.DirS - Sale$9.54-285,0002,429,249-11%-$2,719,315
....................................
277PLTR2024-10-072024-10-03Planishek Heather A.See RemarksS - Sale+OE$39.32-34,017570,136-6%-$1,337,500
278PLTR2024-10-082024-10-04Taylor Ryan D.See RemarksS - Sale+OE$40.00-195,500331,369-37%-$7,820,704
279PLTR2024-10-152024-10-11Stat Lauren Elaina FriedmanDirS - Sale$43.90-7,321201,243-4%-$321,392
280PLTR2024-10-292024-10-25Karp Alexander C.See RemarksS - Sale+OE$45.01-5,656,2936,432,258-47%-$254,610,669
281PLTR2024-10-292024-10-25Taylor Ryan D.See RemarksS - Sale+OE$45.00-123,334331,369-27%-$5,550,030
\n", - "

282 rows × 11 columns

\n", - "
" - ], - "text/plain": [ - " tic filling_date trade_date owner_name \\\n", - "0 PLTR 2020-10-02 2020-09-30 Cohen Stephen Andrew \n", - "1 PLTR 2020-10-02 2020-09-30 Glazer David A. \n", - "2 PLTR 2020-10-02 2020-09-30 Karp Alexander C. \n", - "3 PLTR 2020-10-02 2020-09-30 Long Matthew A. \n", - "4 PLTR 2020-10-02 2020-09-30 Moore Alexander D. \n", - ".. ... ... ... ... \n", - "277 PLTR 2024-10-07 2024-10-03 Planishek Heather A. \n", - "278 PLTR 2024-10-08 2024-10-04 Taylor Ryan D. \n", - "279 PLTR 2024-10-15 2024-10-11 Stat Lauren Elaina Friedman \n", - "280 PLTR 2024-10-29 2024-10-25 Karp Alexander C. \n", - "281 PLTR 2024-10-29 2024-10-25 Taylor Ryan D. \n", - "\n", - " title transaction_type last_price qty shares_held \\\n", - "0 Pres, Secretary S - Sale+OE $9.71 -2,000,000 2,402,647 \n", - "1 CFO, Treasurer S - Sale $10.03 -1,615,621 3,940,152 \n", - "2 CEO S - Sale+OE $9.70 -11,500,000 9,026,496 \n", - "3 GC S - Sale+OE $10.06 -579,404 874,006 \n", - "4 Dir S - Sale $9.54 -285,000 2,429,249 \n", - ".. ... ... ... ... ... \n", - "277 See Remarks S - Sale+OE $39.32 -34,017 570,136 \n", - "278 See Remarks S - Sale+OE $40.00 -195,500 331,369 \n", - "279 Dir S - Sale $43.90 -7,321 201,243 \n", - "280 See Remarks S - Sale+OE $45.01 -5,656,293 6,432,258 \n", - "281 See Remarks S - Sale+OE $45.00 -123,334 331,369 \n", - "\n", - " owned value \n", - "0 -45% -$19,422,100 \n", - "1 -29% -$16,206,016 \n", - "2 -56% -$111,606,220 \n", - "3 -40% -$5,830,660 \n", - "4 -11% -$2,719,315 \n", - ".. ... ... \n", - "277 -6% -$1,337,500 \n", - "278 -37% -$7,820,704 \n", - "279 -4% -$321,392 \n", - "280 -47% -$254,610,669 \n", - "281 -27% -$5,550,030 \n", - "\n", - "[282 rows x 11 columns]" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "db.fetch_insider_data(\"PLTR\")" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "shape: (53, 27)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pct
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
"ZTS"2010-12-312011-03-01nullnullnullnullnullnullnull0.0nullnullnullnullnullnull0.0null0.0254.0-9.0-277.00.0nullnullnull
"ZTS"2011-12-312012-02-29nullnullnullnullnullnull2311.05711.079.0871.01063.02149.0843.0575.01975.0null3736.0243.0-440.0247.00.0nullnullnull
"ZTS"2012-03-312012-05-301047.0393.0338.0111.0227.0500.0null0.0nullnullnullnullnullnull0.0null0.0-4.0-33.071.052.0nullnullnull
"ZTS"2012-06-302012-08-291094.0378.0344.0173.0314.0500.0null0.0nullnullnullnullnullnull0.0null0.074.0-26.0-53.010.0nullnullnull
"ZTS"2012-09-302012-11-291019.0359.0335.0162.0274.0500.0null0.0nullnullnullnullnullnull0.0null0.074.0-30.0-18.01.0nullnullnull
"ZTS"2023-09-302023-11-022151.0638.0525.0596.0942.0459.5256222.014106.01751.01257.02744.03318.01608.06552.09032.010140.05078.0724.0-271.0-416.0173.0145.011632.00.001
"ZTS"2023-12-312024-02-132213.0728.0565.0525.0867.0458.3676343.014286.02039.01304.02564.03434.01889.06564.09295.010295.04997.0897.0-210.0-397.0172.0198.011564.0-0.06
"ZTS"2024-03-312024-04-292190.0643.0547.0599.0954.0456.9476359.014348.01973.01293.02651.03476.01909.06562.09296.010696.05058.0595.0-131.0-524.0198.0140.011644.00.03
"ZTS"2024-06-302024-08-062361.0668.0581.0624.01059.0453.8126202.014165.01573.01383.02452.03422.01797.06563.09205.011124.04966.0502.0-132.0-763.0197.0132.011529.00.0495
"ZTS"2024-09-302024-11-042388.0701.0565.0682.01062.0451.556282.014357.01710.01411.02416.03521.01702.06574.09123.011806.05234.0951.0-178.0-628.0197.0167.011808.0null
" - ], - "text/plain": [ - "shape: (53, 27)\n", - "┌─────┬────────────┬────────────┬────────┬───┬───────┬───────┬─────────┬──────────────┐\n", - "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ dvq ┆ capxq ┆ icaptq ┆ surprise_pct │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ date ┆ date ┆ f64 ┆ ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", - "╞═════╪════════════╪════════════╪════════╪═══╪═══════╪═══════╪═════════╪══════════════╡\n", - "│ ZTS ┆ 2010-12-31 ┆ 2011-03-01 ┆ null ┆ … ┆ 0.0 ┆ null ┆ null ┆ null │\n", - "│ ZTS ┆ 2011-12-31 ┆ 2012-02-29 ┆ null ┆ … ┆ 0.0 ┆ null ┆ null ┆ null │\n", - "│ ZTS ┆ 2012-03-31 ┆ 2012-05-30 ┆ 1047.0 ┆ … ┆ 52.0 ┆ null ┆ null ┆ null │\n", - "│ ZTS ┆ 2012-06-30 ┆ 2012-08-29 ┆ 1094.0 ┆ … ┆ 10.0 ┆ null ┆ null ┆ null │\n", - "│ ZTS ┆ 2012-09-30 ┆ 2012-11-29 ┆ 1019.0 ┆ … ┆ 1.0 ┆ null ┆ null ┆ null │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ ZTS ┆ 2023-09-30 ┆ 2023-11-02 ┆ 2151.0 ┆ … ┆ 173.0 ┆ 145.0 ┆ 11632.0 ┆ 0.001 │\n", - "│ ZTS ┆ 2023-12-31 ┆ 2024-02-13 ┆ 2213.0 ┆ … ┆ 172.0 ┆ 198.0 ┆ 11564.0 ┆ -0.06 │\n", - "│ ZTS ┆ 2024-03-31 ┆ 2024-04-29 ┆ 2190.0 ┆ … ┆ 198.0 ┆ 140.0 ┆ 11644.0 ┆ 0.03 │\n", - "│ ZTS ┆ 2024-06-30 ┆ 2024-08-06 ┆ 2361.0 ┆ … ┆ 197.0 ┆ 132.0 ┆ 11529.0 ┆ 0.0495 │\n", - "│ ZTS ┆ 2024-09-30 ┆ 2024-11-04 ┆ 2388.0 ┆ … ┆ 197.0 ┆ 167.0 ┆ 11808.0 ┆ null │\n", - "└─────┴────────────┴────────────┴────────┴───┴───────┴───────┴─────────┴──────────────┘" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "db.fetch_financial_data(\"ZTS\")" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ticnamesectordate_addeddate_removed
0AAPAdvance Auto PartsConsumer Discretionary2015-07-082023-08-25
1ABMDAbiomedHealth Care2018-05-312022-12-22
2ABSAlbertsonsConsumer StaplesNaT2006-06-02
3ACASAmerican CapitalFinancialsNaT2009-03-03
4ADCTADC TelecommunicationsCommunication ServicesNaT2007-07-02
..................
783XYLXylem Inc.Industrials2011-11-01NaT
784YUMYum! BrandsConsumer Discretionary1997-10-06NaT
785ZBRAZebra TechnologiesInformation Technology2019-12-23NaT
786ZBHZimmer BiometHealth Care2001-08-07NaT
787ZTSZoetisHealth Care2013-06-21NaT
\n", - "

788 rows × 5 columns

\n", - "
" - ], - "text/plain": [ - " tic name sector date_added \\\n", - "0 AAP Advance Auto Parts Consumer Discretionary 2015-07-08 \n", - "1 ABMD Abiomed Health Care 2018-05-31 \n", - "2 ABS Albertsons Consumer Staples NaT \n", - "3 ACAS American Capital Financials NaT \n", - "4 ADCT ADC Telecommunications Communication Services NaT \n", - ".. ... ... ... ... \n", - "783 XYL Xylem Inc. Industrials 2011-11-01 \n", - "784 YUM Yum! Brands Consumer Discretionary 1997-10-06 \n", - "785 ZBRA Zebra Technologies Information Technology 2019-12-23 \n", - "786 ZBH Zimmer Biomet Health Care 2001-08-07 \n", - "787 ZTS Zoetis Health Care 2013-06-21 \n", - "\n", - " date_removed \n", - "0 2023-08-25 \n", - "1 2022-12-22 \n", - "2 2006-06-02 \n", - "3 2009-03-03 \n", - "4 2007-07-02 \n", - ".. ... \n", - "783 NaT \n", - "784 NaT \n", - "785 NaT \n", - "786 NaT \n", - "787 NaT \n", - "\n", - "[788 rows x 5 columns]" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "st = db.fetch_stock().to_pandas()\n", - "st" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "stocksense", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.0" - }, - "orig_nbformat": 4 - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/eda.ipynb b/notebooks/eda.ipynb index 5d9a419..80e66a3 100644 --- a/notebooks/eda.ipynb +++ b/notebooks/eda.ipynb @@ -14,72 +14,77 @@ "outputs": [], "source": [ "import plotly.express as px\n", - "from pipeline import Preprocess" + "import polars as pl\n", + "\n", + "from stocksense.config import config\n", + "from stocksense.pipeline import clean, engineer_features\n", + "\n", + "features = config.model.features\n", + "date_col = config.model.date_col\n", + "aux_cols = [\"tic\", \"datadate\", \"rdq\"]\n", + "targets = config.model.targets" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, - "outputs": [], - "source": [ - "df = Preprocess().fetch_data()" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-25 12:33:56.878\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", + "\u001b[32m2024-12-25 12:33:56.881\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", + "\u001b[32m2024-12-25 12:34:01.047\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", + "\u001b[32m2024-12-25 12:34:14.881\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m47\u001b[0m - \u001b[32m\u001b[1mEND 58960 rows PROCESSED\u001b[0m\n", + "\u001b[32m2024-12-25 12:34:14.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m69\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", + "\u001b[32m2024-12-25 12:34:15.280\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m110\u001b[0m - \u001b[32m\u001b[1m37806 rows retained after CLEANING\u001b[0m\n" + ] + }, { "data": { + "text/html": [ + "
\n", + "shape: (5, 230)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroeeps_2yev_ebitda_yoyltcr_yoyitr_yoyrtr_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoyf_scoreforward_vol_yoyforward_vol_sosforward_vol_qoqexcess_return_1Qsharpe_ratio_1Qrisk_return_1Qfwd_return_1Q_hitexcess_return_1Q_hitrisk_return_1Q_hitexcess_return_2Qsharpe_ratio_2Qrisk_return_2Qfwd_return_2Q_hitexcess_return_2Q_hitrisk_return_2Q_hitexcess_return_3Qsharpe_ratio_3Qrisk_return_3Qfwd_return_3Q_hitexcess_return_3Q_hitrisk_return_3Q_hitexcess_return_4Qsharpe_ratio_4Qrisk_return_4Qfwd_return_4Q_hitexcess_return_4Q_hitrisk_return_4Q_hit
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8f64f64f64f64f64f64i8i8i8f64f64f64i8i8i8f64f64f64i8i8i8f64f64f64i8i8i8
2007-03-01"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.011000.018.5988.5988.9114422.9086680.17528null-45.435715131.46067425.7697822.71936611.302357-1.218827-86.503836-83.65565761.7808241.7498981.3553078.9521326.60524410.8989811113.69479510.10457315.0708571118.5832854.9050219.15144500010.7093576.0137096.242292000
2007-06-01"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.023000.032.6952.6958.9111632.4332340.18256null-29.4855417.88381719.25965424.02533218.364403-1.12291613.440324-81.59855361.9274231.9180952.1061621.4043960.666804-0.836463000-2.215787-1.05205-2.205524000-0.292617-0.152556-4.454244000-5.91296-3.067807-8.865139000
2007-09-01"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.01000.025.7475.7478.64183.8638260.184611null-17.061919300.018.76915629.32775522.359853-1.068351-14.122377-85.58843551.7723931.8035321.789715-1.703536-0.9518480.168495000-0.089423-0.049965-2.674412000-6.394643-3.545622-7.72292500010.9250096.163987-0.514147000
2007-12-01"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.022000.022.752.758.4458563.3828230.197279165.240102-12.283396-32.27667310.12569614.2078512.769510.27844-3.477092-87.30922343.0042221.9487361.848409-3.735506-2.02093-6.186043000-8.003799-4.330101-8.5940160008.2393444.228045-2.316993000-2.055557-0.684223-10.49239000
2008-03-01"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.021000.023.4183.4188.1512273.1587260.191617-76.630435-22.566969-228.3660435.3575241.5282235.5588590.408891-20.5599-25.30050753.2387511.7414362.0506421.0535160.5137492.53692800020.4423919.9687788.7601861116.7263553.862535-7.914079000-6.951969-2.146497-13.35568000
" + ], "text/plain": [ - "(44884, 91)" + "shape: (5, 230)\n", + "┌────────────┬─────┬────────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ risk_retur ┆ fwd_return ┆ excess_re ┆ risk_retu │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ n_4Q ┆ _4Q_hit ┆ turn_4Q_h ┆ rn_4Q_hit │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ --- ┆ --- ┆ it ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ f64 ┆ i8 ┆ --- ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ i8 ┆ │\n", + "╞════════════╪═════╪════════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ 2007-03-01 ┆ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ … ┆ 6.242292 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-06-01 ┆ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ … ┆ -8.865139 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-09-01 ┆ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ … ┆ -0.514147 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2007-12-01 ┆ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ … ┆ -10.49239 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-03-01 ┆ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ … ┆ -13.35568 ┆ 0 ┆ 0 ┆ 0 │\n", + "└────────────┴─────┴────────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df.shape" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Missing Values Count:\n", - " itr 11174\n", - "fperf 5979\n", - "adj_fperf 5973\n", - "adj_freturn 5973\n", - "freturn 5973\n", - " ... \n", - "sector_Utilities 0\n", - "n_purch 0\n", - "n_sales 0\n", - "rdq 0\n", - "datadate 0\n", - "Length: 91, dtype: int64\n" - ] - } - ], - "source": [ - "missing_values = df.isnull().sum().sort_values(ascending=False)\n", - "print(\"\\nMissing Values Count:\\n\", missing_values)" + "data = engineer_features()\n", + "data = clean(data)\n", + "data.head()" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -91,7 +96,8 @@ "data": [ { "alignmentgroup": "True", - "hovertemplate": "x=%{x}
y=%{y}", + "bingroup": "x", + "hovertemplate": "ev_ebitda=%{x}
count=%{y}", "legendgroup": "", "marker": { "color": "#636efa", @@ -100,2105 +106,37820 @@ } }, "name": "", + "nbinsx": 50, "offsetgroup": "", "orientation": "v", "showlegend": false, - "textposition": "auto", - "type": "bar", + "type": "histogram", "x": [ + 12.128034685645376, + 13.586605727690504, + 12.082383832375111, + 11.947770357700977, + 9.391104816001056, + 10.548976060121502, + 9.241093838279312, + 4.211669590970462, + 3.655703231160134, + 6.0220754564012795, + 10.871146570026976, + 15.676153196929604, + 14.471138580985691, + 11.258941650390623, + 7.929415446850614, + 8.640861314797517, + 8.75244634506904, + 9.36402615633878, + 6.507613982261318, + 6.480393463409128, + 7.379551279929377, + 6.308332871363615, + 6.115167790050167, + 6.202348531016182, + 6.913869140328639, + 7.451208571900389, + 7.568748568246591, + 8.885816005211648, + 10.147775711974756, + 11.611284839326649, + 12.804075132203437, + 15.275478060429558, + 16.052706446836652, + 15.511053503876257, + 13.36848203939745, + 15.869523231586284, + 14.038450998905365, + 16.197126082381043, + 16.31807132242577, + 14.528845648505833, + 16.807302201404017, + 18.726541645588725, + 19.428640220806543, + 20.234641844530447, + 19.711273598691697, + 17.95307247507424, + 18.60557883596997, + 19.332783654504105, + 21.70894548724796, + 18.08659746186072, + 19.05916895069643, + 21.78529171543267, + 20.635508900325046, + 26.022190299237593, + 28.55153018727022, + 31.189185606958137, + 30.43063373203519, + 29.02853140117874, + 34.32717331596043, + 27.27846046831968, + 23.21416247430994, + 20.594824289997263, + 20.615009524095505, + 24.204650405765506, + 20.731202217528057, + 17.421402943723738, + 20.773450431939192, + 22.421048396141224, + 24.372260648663534, + 22.702084864374417, + 21.90500377053137, + 4.241200044294264, + 2.772330887370877, + 1.0885352832132134, + 3.4088672462298715, + 4.167111848463629, + 2.507901020180916, + 2.729351785410696, + 3.033140794223827, + 3.955151201397278, + 14.25001993890194, + 24.283869319384618, + 11.557363846669828, + 7.448372743259949, + 3.784336097643768, + 4.079759332377736, + 2.9491969837245846, + 3.6864062787801495, + 6.210839572105407, + 9.030188731415189, + 5.678441254171544, + 5.900168736384866, + 6.048143147629723, + 6.857314033486084, + 5.466501311331551, + 6.491096243087215, + 6.52319232048169, + 7.409058297140233, + 5.875234590935227, + 6.047246664221554, + 5.073508513935064, + 4.059346893356015, + 3.3190524675438073, + 3.181419003400732, + 2.9357235285075323, + 2.116955939226337, + 2.257188165766852, + 2.8754982748184017, + 3.0497222695527793, + 3.3251110517944436, + 3.007481405975479, + 3.3504273504273505, + 3.642246866561116, + 3.0274046812895627, + 2.996001406171475, + 4.253921198188656, 0, - 1 - ], - "xaxis": "x", - "y": [ - 30730, - 8175 - ], - "yaxis": "y" - } - ], - "layout": { - "barmode": "relative", - "legend": { - "tracegroupgap": 0 - }, - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Number of Over/Under performers" - }, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ], - "title": { - "text": "x" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 1 - ], - "title": { - "text": "y" - } - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "sector_counts = df[\"fperf\"].value_counts()\n", - "fig_sector = px.bar(\n", - " x=sector_counts.index,\n", - " y=sector_counts.values,\n", - " title=\"Number of Over/Under performers\",\n", - ")\n", - "fig_sector.show()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Single Stock Visualization" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [], - "source": [ - "aapl_df = df[df.tic == \"AAPL\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "alignmentgroup": "True", - "hovertemplate": "tdq=%{x}
roa=%{y}", - "legendgroup": "", - "marker": { - "color": "#636efa", - "pattern": { - "shape": "" - } - }, - "name": "", - "offsetgroup": "", - "orientation": "v", - "showlegend": false, - "textposition": "auto", - "type": "bar", - "x": [ - "2007-06-01", - "2007-09-01", - "2007-12-01", - "2008-03-01", - "2008-06-01", - "2008-09-01", - "2008-12-01", - "2009-03-01", - "2009-06-01", - "2009-09-01", - "2009-12-01", - "2010-03-01", - "2010-06-01", - "2010-09-01", - "2010-12-01", - "2011-03-01", - "2011-06-01", - "2011-09-01", - "2011-12-01", - "2012-03-01", - "2012-06-01", - "2012-09-01", - "2012-12-01", - "2013-03-01", - "2013-06-01", - "2013-09-01", - "2013-12-01", - "2014-03-01", - "2014-06-01", - "2014-09-01", - "2014-12-01", - "2015-03-01", - "2015-06-01", - "2015-09-01", - "2015-12-01", - "2016-03-01", - "2016-06-01", - "2016-09-01", - "2016-12-01", - "2017-03-01", - "2017-06-01", - "2017-09-01", - "2017-12-01", - "2018-03-01", - "2018-06-01", - "2018-09-01", - "2018-12-01", - "2019-03-01", - "2019-06-01", - "2019-09-01", - "2019-12-01", - "2020-03-01", - "2020-06-01", - "2020-09-01", - "2020-12-01", - "2021-03-01", - "2021-06-01", - "2021-09-01", - "2021-12-01", - "2022-03-01", - "2022-06-01", - "2022-09-01", - "2022-12-01", - "2023-03-01", - "2023-06-01", - "2023-09-01", - "2023-12-01", - "2024-03-01", - "2024-06-01", - "2024-09-01" - ], - "xaxis": "x", - "y": [ - 0.1460756575500366, - 0.1553099757173299, - 0.1487849512703749, - 0.1470768786335897, - 0.1437117831763344, - 0.1480218719845609, - 0.1356322161585836, - 0.1337558736750081, - 0.1414256486561889, - 0.1496875581382623, - 0.1722064804843111, - 0.1845268025279265, - 0.1948406512709153, - 0.2009656599497462, - 0.2003173514023501, - 0.205514898872935, - 0.2152758662453343, - 0.2341244260197756, - 0.2323498962483585, - 0.2586296127848438, - 0.2666781761994372, - 0.255762674059204, - 0.2462414444182204, - 0.2243545648014789, - 0.2030135787591056, - 0.1913233434448643, - 0.1820644159112806, - 0.171366825241101, - 0.1749042727629049, - 0.1799495459838649, - 0.1739153400724977, - 0.180105441605078, - 0.182791423240449, - 0.1899035267477004, - 0.189464719762965, - 0.184084979692101, - 0.1693327831248611, - 0.1564859816755855, - 0.1456651490224585, - 0.138526745983239, - 0.137394786929919, - 0.1372683737798015, - 0.1342166186439266, - 0.129201279099056, - 0.1377199417277113, - 0.1566068879683102, - 0.1665384475509216, - 0.1607451003727124, - 0.1597558811653209, - 0.1676961686867789, - 0.1672510991214595, - 0.1694128110210945, - 0.1731117760787149, - 0.1832208535086179, - 0.1790646754996631, - 0.1886002047372784, - 0.2208034582732938, - 0.2602766425086732, - 0.2781262025550715, - 0.2746680178586793, - 0.278566870669383, - 0.2900646461058764, - 0.289677011133944, - 0.2721107302052031, - 0.2778613271037123, - 0.2840536092734091, - 0.2821176200261481, - 0.2858332495393692, - 0.2905930455548721, - 0.3047907172100211 - ], - "yaxis": "y" - } - ], - "layout": { - "barmode": "relative", - "legend": { - "tracegroupgap": 0 - }, - "margin": { - "t": 60 - }, - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "xaxis": { - "anchor": "y", - "domain": [ 0, - 1 - ], - "title": { - "text": "tdq" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ 0, - 1 - ], - "title": { - "text": "roa" - } - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "fig = px.bar(aapl_df, x=\"tdq\", y=\"roa\")\n", - "fig.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "alignmentgroup": "True", - "hovertemplate": "rdq=%{x}
roa_qoq=%{y}", - "legendgroup": "", - "marker": { - "color": "#636efa", - "pattern": { - "shape": "" - } - }, - "name": "", - "offsetgroup": "", - "orientation": "v", - "showlegend": false, - "textposition": "auto", - "type": "bar", - "x": [ - "2007-04-25", - "2007-07-25", - "2007-10-22", - "2008-01-22", - "2008-04-23", - "2008-07-21", - "2008-10-21", - "2009-01-21", - "2009-04-22", - "2009-07-21", - "2009-10-19", - "2010-01-25", - "2010-04-20", - "2010-07-20", - "2010-10-18", - "2011-01-18", - "2011-04-20", - "2011-07-19", - "2011-10-18", - "2012-01-24", - "2012-04-24", - "2012-07-24", - "2012-10-25", - "2013-01-23", - "2013-04-23", - "2013-07-23", - "2013-10-28", - "2014-01-27", - "2014-04-23", - "2014-07-22", - "2014-10-20", - "2015-01-27", - "2015-04-27", - "2015-07-21", - "2015-10-27", - "2016-01-26", - "2016-04-26", - "2016-07-26", - "2016-10-25", - "2017-01-31", - "2017-05-02", - "2017-08-01", - "2017-11-02", - "2018-02-01", - "2018-05-01", - "2018-07-31", - "2018-11-01", - "2019-01-29", - "2019-04-30", - "2019-07-30", - "2019-10-30", - "2020-01-28", - "2020-04-30", - "2020-07-30", - "2020-10-29", - "2021-01-27", - "2021-04-28", - "2021-07-27", - "2021-10-28", - "2022-01-27", - "2022-04-28", - "2022-07-28", - "2022-10-27", - "2023-02-02", - "2023-05-04", - "2023-08-03", - "2023-11-02", - "2024-02-01", - "2024-05-02", - "2024-08-01" + 0, + 2.7612802972429535, + 33.54376797051802, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6.534913571771361, + 2.561993836184469, + 2.148959059732738, + 1.7800465228348097, + 2.589313894406334, + 2.0540509120609856, + 2.305944737055945, + 3.174030559147665, + 7.164146694704256, + 7.926333641782859, + 6.706956817554952, + 6.416356092763519, + 5.894116993988107, + 6.679286022043945, + 7.044229413437804, + 4.606008011832815, + 6.461342423157679, + 7.258488465514437, + 6.8044667020717, + 6.455342013278851, + 6.387934995376389, + 6.895645073030571, + 6.929855925162461, + 7.722498931036879, + 6.849626176039142, + 6.283753094303263, + 5.754711792863063, + 6.1476716283789035, + 7.446258958734282, + 5.920795540507038, + 6.028756302188587, + 6.379288307062786, + 6.617701307481444, + 7.111793386861094, + 6.715017199785052, + 8.186445212648948, + 10.295086499232058, + 9.141833161349696, + 9.355994028914544, + 9.489033363054126, + 9.29017770245778, + 9.064340378550948, + 10.04100489123733, + 9.425597140014748, + 9.197876445493302, + 9.2020989604089, + 9.896602965248004, + 10.90493256519122, + 10.327903572666916, + 10.050936890084744, + 7.562522424917125, + 7.990191581159658, + 9.610819772859788, + 10.350229713681998, + 13.109552431244438, + 13.797826931021095, + 12.246876173219931, + 11.837491367586184, + 10.854484697896112, + 12.285338092623029, + 10.336410598142232, + 12.2057742986134, + 12.175267020164949, + 10.831452490654868, + 11.224151698365215, + 4.54299850649799, + 4.824854158768567, + 5.217160898919124, + 9.989629980832524, + 22.888374622451064, + 27.315805583043947, + 28.34036890297843, + 33.63431720814158, + 19.749406928066897, + 28.017867330146743, + 23.740821545598024, + 11.70699744272232, + 10.214895937417973, + 14.031152376084922, + 14.569023711767462, + 14.208337003637244, + 13.395847692901205, + 14.98802018607664, + 13.049817424678166, + 14.929575154121553, + 14.197375826370388, + 11.932625126363735, + 10.993190572552168, + 10.12511029360726, + 11.159635380618075, + 9.84118608420522, + 11.16475376908921, + 9.393684847874455, + 6.821360546821373, + 7.368092213326314, + 7.922444444237539, + 8.96810029552667, + 8.302684250134334, + 9.438266253987113, + 10.382391210593967, + 11.16675452827656, + 11.061611572909912, + 10.312691684025648, + 7.891545794946, + 7.935927559372947, + 6.777321733665204, + 6.919920309741281, + 7.840636916044581, + 8.348791871232471, + 10.53269599836255, + 11.438380600609223, + 12.080203299959017, + 12.263278789022866, + 11.989227020249682, + 12.312576852421628, + 14.07963549506438, + 10.410659088906264, + 10.437696427960262, + 10.672450097635195, + 12.54807089262702, + 16.24569127973116, + 15.587495776385312, + 18.338401747417457, + 29.709825574586823, + 27.81162019803399, + 25.680884707054464, + 21.077499340157495, + 23.071001488395943, + 23.112065243774268, + 21.026283966269386, + 18.67307000727002, + 19.827390424155013, + 18.548060182946667, + 18.505568244728988, + 23.05469978080565, + 23.916722543605506, + 23.44320305759542, + 21.18029373796727, + 22.56750446578907, + 26.24685503568955, + 26.642211546473455, + 23.208243983797946, + 23.958913733464524, + 20.50996470832468, + 17.000048599916692, + 11.014998238359771, + 11.251791158856498, + 10.764004739164864, + 9.455452660535606, + 9.73271279195082, + 9.93460874511424, + 10.84302247015118, + 13.383111685083056, + 16.52050643940238, + 13.475226459192756, + 12.811460072777416, + 11.61319278860348, + 15.198158767917429, + 13.684702110221696, + 10.82776435403263, + 15.24175198902677, + 8.479575909423827, + 8.60111160273445, + 10.809682402278954, + 11.1987720177262, + 10.169896609101098, + 9.963619228361129, + 8.197315985778898, + 8.17025293564333, + 9.924187344994476, + 9.652510227773936, + 9.603843087922437, + 11.049922575713104, + 10.384820478349216, + 9.59121956922326, + 10.419632939494877, + 10.94773873504574, + 16.0777828495786, + 14.665697533580907, + 17.673834617314082, + 16.373221126846804, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 126.81906147667613, + 64.68886658255961, + 28.88445357525, + 33.25974700947326, + 43.21725102356013, + 64.66304689162483, + 115.84279305946896, + 99.05483442938362, + 83.716748187518, + 99.11473458421608, + 98.66576351257464, + 106.16412072140751, + 75.47703946944782, + 78.27101607587686, + 61.72208071687708, + 57.27228748505297, + 62.31675775550313, + 66.2142155106408, + 59.04596817174586, + 60.45394553657035, + 62.88055754110077, + 60.03259754582423, + 66.24142185875729, + 78.09749141382773, + 102.70354291682152, + 99.58292705212276, + 74.20054331043005, + 71.2884439888501, + 29.599130576717535, + 6.179570487200297, + 6.420968972950322, + 5.710337150254262, + 6.095297512577583, + 5.397121448317718, + 5.542158702920859, + 5.448649278590266, + 4.613327568397092, + 4.240243988075652, + 3.978510054499366, + 3.8878058826084514, + 4.573876393127646, + 4.46801202104953, + 3.6820563977378833, + 3.815790524953316, + 3.424823711850831, + 3.306410531005219, + 3.504966786377102, + 3.3940653957084925, + 3.455382291649385, + 3.5870058501218067, + 4.244257872366835, + 5.296003632135418, + 6.7661535327046565, + 10.479922610128009, + 11.796873012138288, + 12.469896311435692, + 14.772632396314767, + 15.970782300371354, + 15.925486249531328, + 15.416565117453608, + 15.87456152722861, + 16.10361053634916, + 16.1051647956462, + 14.382838076445962, + 14.267534154068915, + 11.957043176410023, + 12.115136534446767, + 12.841963523024129, + 11.21305524679628, + 13.49710511251095, + 14.844319271142156, + 15.23686313746154, + 15.500929555077333, + 14.953517604130608, + 15.44339630380872, + 16.00364071727746, + 17.347800988382417, + 18.2457142000438, + 18.22046310258609, + 20.40688747265772, + 20.464035530893213, + 18.180549672134607, + 21.67690622823626, + 26.489696023330055, + 25.755433295808523, + 25.134391796967776, + 18.6887983443615, + 20.940765108737544, + 18.89481078652382, + 17.671664860339643, + 16.137044378449897, + 13.62266390334006, + 14.895615371173346, + 15.294876879351662, + 17.642407264709473, + 18.53968709380428, + 18.78446952974018, + 19.82995275067791, + 17.028084550493613, + 19.004641017288456, + 19.450602709616312, + 5.552924383499806, + 6.4429245835244835, + 7.251851898380078, + 9.581108764092368, + 11.795733986584276, + 9.165636145532671, + 8.594293311443478, + 8.376308440625746, + 10.58422439169386, + 9.970760149755426, + 10.765255565472344, + 12.86603635450807, + 9.745242811035416, + 10.466704307087992, + 9.458775996534078, + 9.522480310235231, + 9.901524482897129, + 9.458594788476814, + 10.761715500250135, + 13.358770843792009, + 15.826628366564432, + 17.50689921106296, + 16.361382644244017, + 11.73567806800243, + 13.19979121290651, + 13.00896471233023, + 12.107192857294054, + 15.323343995362928, + 10.760272174782395, + 11.121783375435063, + 13.28515629045863, + 9.61451657204286, + 13.592281987181886, + 10.663505921596308, + 10.00841097348385, + 9.909950718948972, + 8.037506602687273, + 8.66546860411311, + 9.28763867133338, + 8.731386047944236, + 7.933851522426276, + 6.736361996741552, + 6.2006418759677535, + 6.875113852623745, + 8.032344099852345, + 8.75065154993852, + 10.57952338383404, + 17.473114199719948, + 16.501297778428235, + 11.968497260345291, + 15.918257389479638, + 16.75027626686899, + 39.9377635782628, + 150, + 150, + 150, + 8.375243765748529, + 9.816854164850747, + 9.862587145290258, + 8.175924262499759, + 7.991685955005921, + 8.883480168443782, + 8.585141931138528, + 5.869375707354832, + 5.681631440657689, + 6.111231547944756, + 6.778751536657014, + 8.935859264231434, + 8.964431638723195, + 8.303369874350103, + 8.247907258781858, + 9.40426476285767, + 10.894785730073613, + 11.850487884234674, + 10.46947361195616, + 10.709728135583989, + 10.609878407589674, + 9.50995555932469, + 10.215884201755063, + 11.106750840897869, + 12.170738834938716, + 13.36543981288856, + 11.60005482878556, + 12.116704753759665, + 12.91129565959836, + 12.576339498555573, + 12.222869108467345, + 12.621354784369965, + 12.364494053084664, + 12.591397843586414, + 11.62148238454395, + 13.168069600583715, + 12.456383345384424, + 14.054675628535088, + 13.220149520484425, + 13.183216355739958, + 13.619441408983372, + 13.578770816552858, + 13.850351216514593, + 15.178212476428522, + 15.820378112797494, + 15.850246743664997, + 16.969130155629617, + 16.273926563536705, + 15.897733429693542, + 17.14099627853716, + 18.592048357459944, + 18.347034753342893, + 15.586855966884928, + 16.812962110165888, + 19.20936254192441, + 19.72055846091166, + 19.695735172012533, + 20.964984724927252, + 23.96849798859896, + 24.453198413118283, + 19.90242501123718, + 18.203598033856355, + 16.681203822754046, + 16.993818959914496, + 14.49043718076608, + 16.91495467237858, + 18.46067397976779, + 19.505047723316498, + 22.19180958902402, + 16.527029103623242, + 19.855865453853134, + 20.27501296827208, + 25.94917403647783, + 29.878109307891027, + 27.272909149117435, + 22.546790775986786, + 16.36273361498296, + 18.2424978950798, + 16.62111054079169, + 8.4902355606337, + 6.603111621202605, + 12.08321418493956, + 13.892408812662184, + 17.048994976285123, + 17.980254715060493, + 17.197671826900955, + 14.204613715772496, + 12.050012931817037, + 13.024007509611524, + 12.12790843731286, + 8.436411036839825, + 9.428222970614485, + 11.088549230969669, + 10.166545885970246, + 10.35320648078806, + 11.378311503031826, + 13.324810746345875, + 16.589344988820702, + 20.31070541015666, + 29.371394947049456, + 44.20601425792877, + 42.1936580789222, + 47.17825631128029, + 51.029177381102706, + 52.04068943382157, + 47.34737333369235, + 41.58305595062354, + 42.7818040245881, + 35.645750151542956, + 36.608289106602605, + 33.84801260551639, + 30.028121637556673, + 32.61818502876859, + 35.26704234556483, + 35.70551560884628, + 38.18148506338207, + 40.58178658217697, + 45.47967611136821, + 44.369842487742936, + 39.70234829601028, + 40.399601172543754, + 40.69341142869144, + 40.56464189784386, + 41.16150607801137, + 42.18609629755434, + 44.54528845766719, + 56.44968164030206, + 48.93403812166665, + 45.60301432764239, + 43.39998763703548, + 54.14929789448833, + 50.2805210816536, + 34.062682318217114, + 29.50037156386484, + 25.4961724501902, + 23.254694975487435, + 21.90278721596271, + 28.208794367006753, + 36.606258862283944, + 38.02918118744894, + 33.72801177193982, + 24.895129670558276, + 30.594315295598403, + 26.26273698704217, + 15.651487191311109, + 16.024684769843702, + 15.75737856073432, + 12.852337888449792, + 10.862569631576328, + 13.63921610742474, + 10.653143382363254, + 5.998333400821807, + 7.757915651640932, + 11.979607727436752, + 15.5767226924866, + 18.530320679805772, + 15.492887261994111, + 12.0673760609289, + 9.628830604486897, + 10.55321121656684, + 10.384860497838828, + 9.841267482320918, + 7.918846154092569, + 8.794958140485651, + 10.428925970126327, + 10.350522030993927, + 12.282623246514106, + 12.97522839540821, + 14.97678376361621, + 15.573787288404604, + 15.990578008823396, + 16.667470795506024, + 17.372181039097253, + 17.55794036516334, + 16.81928466054697, + 17.614800106534993, + 17.82939514464055, + 19.901207218568775, + 14.515214056691866, + 14.933248725950024, + 13.398097926867411, + 14.64728598078852, + 15.730428843647667, + 16.798577376276384, + 18.532215579101727, + 19.238023869651236, + 17.43983371250064, + 14.863014715703702, + 13.349604175562629, + 13.664105426531782, + 12.960777476661017, + 12.133588707477044, + 14.66621387075016, + 13.08460926978777, + 15.154794195775812, + 16.700290663390774, + 17.327664211518638, + 18.870868177545916, + 20.184117479081788, + 22.669542177226628, + 23.69659801429104, + 22.85288657894192, + 21.00025856302367, + 26.22813447510945, + 27.404679116528985, + 22.743677351969716, + 17.51291187244024, + 16.08883490634167, + 14.717550898112572, + 13.956961262125642, + 13.651839141635092, + 14.47260659384031, + 17.09301667319199, + 23.665107754996555, + 26.425811400887195, + 25.516143501142313, + 7.88368450233162, + 7.844743165814536, + 7.8997814402369935, + 8.342729606825449, + 10.297710232556948, + 8.113158686227095, + 5.143111483814427, + 4.067922613699226, + 3.973249895996136, + 4.739048260050519, + 5.219043051283763, + 7.707895298459831, + 7.665345619729094, + 5.807442196531792, + 5.967426346070645, + 5.850391137455606, + 7.017731443926172, + 5.649923253459805, + 5.357195780909737, + 5.425143655286429, + 6.351975739129239, + 6.501178735378784, + 6.091309606081548, + 7.915795660625332, + 7.959593957027028, + 6.877942645047549, + 6.443675272721768, + 7.37359403689508, + 9.729570849392069, + 10.57637495549413, + 10.570029217400828, + 10.398060490924122, + 9.1135885968422, + 8.648926257566405, + 9.199504644723728, + 9.324776785714286, + 9.821724069529566, + 10.207826396002286, + 8.73600008689751, + 8.010256727657298, + 7.57301669946596, + 8.213691673598882, + 9.2426731058562, + 8.036362244851372, + 8.230378857696705, + 9.188221534582553, + 10.603095008666257, + 11.806892621786728, + 11.75778973827046, + 9.617647369306535, + 9.40594619012648, + 11.066016242389962, + 11.53974659164579, + 10.273738339537188, + 9.807928238875627, + 8.513763129256153, + 7.234887712919887, + 8.485652610026866, + 7.4302258563844354, + 13.900020259529112, + 14.490324142393174, + 11.985001536350042, + 11.102071034327734, + 9.39093687863177, + 9.681207077707436, + 9.72242506714673, + 8.030864966083836, + 7.223648471742009, + 8.109959973329838, + 7.801374754732008, + 9.10560501746158, + 8.641538248024778, + 8.442318599810456, + 8.186280998008893, + 9.656988386150298, + 10.335582202548196, + 11.290316337415732, + 9.985863551161598, + 10.181739619561233, + 10.757840867260697, + 9.84100619249686, + 10.903234579263607, + 10.95599886567094, + 12.274295414956482, + 13.95700613848642, + 14.840206960926045, + 17.13336212226172, + 17.15932220401639, + 18.19017148520888, + 19.390111014781393, + 21.47404373308805, + 20.71731866308599, + 18.275801090450752, + 15.2827956229897, + 17.4637612415651, + 16.99244224060734, + 16.64797168946901, + 16.341585782606966, + 16.456836119149504, + 17.227857859539004, + 16.764618396551807, + 17.549871168620097, + 18.538707190838014, + 18.22467834206576, + 20.593220384577613, + 21.40612326308092, + 20.50515591595729, + 20.205019514716778, + 19.164534751950235, + 18.87782128459765, + 17.5653433498313, + 14.749300332208804, + 13.53326686428704, + 13.06806719216346, + 16.19790873530543, + 16.3810871504599, + 18.00249323170021, + 18.296470726807463, + 19.273826732853028, + 16.782277517583157, + 17.6443586056706, + 19.27132562208277, + 20.269331510338912, + 16.050031603381946, + 14.996257879108786, + 17.862881766719774, + 16.542995464133263, + 17.95176878416875, + 17.57269683619893, + 19.46696504114847, + 20.92109708824437, + 10.000872568786829, + 12.358356357782926, + 11.864383498798167, + 11.128329032007148, + 6.9155613456844085, + 8.147703599160364, + 7.8143802000050515, + 5.936843029379138, + 20.80842595390799, + 39.57417377939258, + 119.19063158930544, + 21.712113464488535, + 5.747842494218035, + 6.294272192058141, + 4.8270050026470255, + 4.6995288081184965, + 5.1580753311661915, + 5.767363592708577, + 5.475094738126647, + 5.621783062691888, + 6.282967500768767, + 6.089021463906563, + 6.474863889143127, + 6.490860582949283, + 6.892541305252184, + 7.360797001523482, + 7.71241414550525, + 9.255458302457797, + 11.176481563362383, + 10.54037756002656, + 10.50742785694026, + 11.817564712375816, + 11.7116064180329, + 11.479015183281504, + 9.391541342486168, + 10.179445505491064, + 7.147317945880897, + 7.118662280071823, + 6.525765349024245, + 6.730327491722833, + 7.038769728618827, + 6.6627481298547275, + 6.094849847110461, + 6.144940384929489, + 6.106402366242038, + 5.3995131712630355, + 5.903054617841559, + 4.831576739952301, + 13.797093680245531, + 5.504934901950201, + 5.396265573958448, + 11.737273048516895, + 15.32006575145828, + 23.49604265471995, + 26.15915575594327, + 22.92304701711683, + 19.47718103677079, + 22.325394974985432, + 24.134854984972375, + 23.521102397085496, + 14.781076857090564, + 17.376554271043293, + 18.26722302930109, + 14.45998782414664, + 14.4153897748139, + 15.717847083245712, + 17.49098856045773, + 18.040937347704737, + 17.592243975903617, + 22.007687310524037, + 27.89499623968341, + 30.377804071911743, + 33.59153214258028, + 44.21959349839931, + 54.06926034510822, + 49.83560330549109, + 51.19322576949848, + 85.34547319730686, + 82.84951943009186, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 116.43390626431912, + 108.1112540954212, + 90.30576458946584, + 84.63354641475618, + 87.52318331171371, + 88.43521913291383, + 83.808682019967, + 82.23412864108383, + 87.39358409974197, + 68.84729645264368, + 62.02088772845952, + 53.368062361146805, + 46.636757769827106, + 44.81418005054344, + 37.58633982831705, + 38.62163646365848, + 40.34642751868607, + 38.324059261637885, + 3.2394532166790477, + 3.5416501415638764, + 3.2932884682798886, + 3.922043310116295, + 3.167134985203905, + 2.1528442636953815, + 2.404654874915446, + 2.3081762001096493, + 2.700831315657811, + 2.600504315538537, + 5.750733179944627, + 5.44807486022797, + 5.082910902956699, + 5.60600584715575, + 4.255698640631717, + 4.514815066299583, + 3.9580495626619543, + 3.188561419638681, + 2.408632703136852, + 2.4815138879683096, + 2.8577646816478057, + 3.012993768278408, + 2.730590821013409, + 2.631176883152553, + 3.2038955723863363, + 3.955253322788926, + 3.831636184833832, + 4.245393307007939, + 4.393262667193927, + 3.8793441942889424, + 3.775866272120441, + 5.113752777701929, + 5.049537084060164, + 4.466045352223464, + 20.65757249228319, + 12.162156439038192, + 15.050103363597064, + 17.96944138392929, + 5.753207724754799, + 4.8433838811881165, + 4.7278627715380335, + 5.0900049466192865, + 5.021310865291448, + 4.711430369938473, + 4.631777325951802, + 4.994437972857617, + 5.310269624083789, + 5.637855229918027, + 5.4872482145320856, + 5.2876853667478505, + 5.8730219243165145, + 5.983360753326482, + 6.077704153712144, + 6.747709424083769, + 5.486460929544454, + 5.813386508698826, + 6.2766964557793585, + 6.847979023586158, + 7.201987157232342, + 7.40310327638519, + 8.17465939871293, + 7.902351998791252, + 8.247106041402619, + 7.8918724043742525, + 7.953880961645069, + 8.021604154304482, + 7.183661603523023, + 8.418000030517579, + 9.055562296484917, + 8.199804209669816, + 8.29544406982144, + 9.059240441573294, + 8.856778522490067, + 8.053761094495748, + 7.071244195554589, + 7.010184403376492, + 6.575476922632748, + 6.409857734154904, + 5.755307854161118, + 5.711078169996721, + 6.30222403949221, + 7.2685201491913345, + 4.889350158368776, + 5.2881515294053445, + 4.82892875095603, + 4.847367166299907, + 4.1356567659758365, + 3.834771521926356, + 3.435306513821792, + 2.7065003114237163, + 2.551017075071089, + 2.661773216793364, + 3.4724912481240917, + 3.571035407985474, + 3.60158759234023, + 3.2799728573737372, + 4.017235472867925, + 3.90294686899362, + 3.774179838375221, + 4.012776130698001, + 3.7885031684942656, + 3.5792833048157653, + 3.4079875875759553, + 3.5041638839678537, + 3.876279809144077, + 4.259873021898077, + 4.8965145338566085, + 4.827538749550936, + 4.6887818205380745, + 5.242413143380352, + 5.087555739070084, + 5.025670769210489, + 4.906665583083133, + 5.199717377949565, + 5.314931734462811, + 5.086833342788107, + 4.706525320182606, + 4.972019767022814, + 5.181392657678029, + 5.661343013208017, + 5.590216178665763, + 7.9899964698734784, + 9.628334998823508, + 9.959754016780984, + 10.535271300911749, + 6.882971886312304, + 5.591035599850175, + 6.008727529101223, + 6.327878760956977, + 7.107457211894382, + 7.561105280999164, + 7.887126745715346, + 8.68716787985195, + 8.273700816025334, + 8.291017723558902, + 7.980506116709894, + 6.8398928757453294, + 7.471970457700187, + 6.470825806221918, + 7.054573774397124, + 7.583810384049246, + 6.568763934891753, + 7.00960623451121, + 7.759249385835399, + 7.5116478401836275, + 7.137603280389572, + 6.551705707908277, + 6.538039366310837, + 6.37501483504684, + 6.280348897033007, + 6.412914895812372, + 6.331953744874595, + 7.024525375045731, + 6.941003942901689, + 4.5287918541171654, + 6.991131472964975, + 26.02917283423639, + 20.96675251812983, + 12.064777670813514, + 5.902272839640882, + 2.3469168474579907, + 1.0136391136379015, + 0.9557240161173238, + 1.7104427309226486, + 2.2396631178707223, + 2.2103646293251265, + 1.8001413591455324, + 1.7479822335967117, + 1.884439239692688, + 1.9244864315548529, + 2.1233029964976975, + 2.1040548053902843, + 1.7340385392858586, + 2.563299899849468, + 13.18849219830993, + 19.250887027756644, + 0, + 10.3079960737055, + 2.763482647722175, + 2.7209389476012498, + 2.416015374598211, + 2.5675473465063634, + 2.2823961870828677, + 2.353165480138846, + 2.5819638242497267, + 2.38886671397774, + 2.201868706692835, + 2.3608821968286677, + 2.0115980921088883, + 1.794486929153894, + 1.8193871673469304, + 2.062196179483248, + 2.31963721009184, + 2.108674914147627, + 2.1908392244386463, + 2.2811747900792945, + 2.097524275556292, + 2.04063983214119, + 2.098536533833518, + 2.4106142874810392, + 2.5682666181815197, + 2.9641665352245727, + 3.425004432624114, + 3.3669648968754484, + 3.7997435708331246, + 5.063416257817694, + 5.219321653260819, + 3.8633180310649258, + 5.133685301090109, + 9.912445914383046, + 10.25938566552901, + 12.106084709979118, + 16.040159130947085, + 7.968336476119299, + 0, + 64.28379918721096, + 81.06948476442149, + 80.71114431539543, + 15.536203436630869, + 13.315672062526644, + 6.652952850799561, + 5.520860940438826, + 2.9524510939946778, + 3.9080044978185993, + 3.1173572435877106, + 2.4678711878830115, + 7.758162659284775, + 8.926541029213766, + 8.301037470337507, + 8.779112911520787, + 7.611303952354926, + 7.01582420707788, + 6.05122504153898, + 2.9442694065589787, + 3.8056888130475897, + 4.237831609691788, + 4.534769089166744, + 4.775209585056444, + 5.051183676294627, + 4.611479394204986, + 3.9922606391850546, + 3.777194366423805, + 4.3488853381774835, + 4.7156480855114085, + 4.177200752310377, + 4.056483132908501, + 4.224419766911378, + 3.70456322968116, + 3.4898246333918186, + 3.9924430831355098, + 4.463727374429879, + 5.644172311868618, + 6.471881351283592, + 6.760007235116509, + 6.462714519851777, + 6.0806851738001, + 6.136517209815211, + 6.267112796073558, + 7.181840713491221, + 8.251121967230901, + 7.375171843842273, + 7.023918827761953, + 7.168199925778685, + 7.5756567810525315, + 7.254184267293533, + 8.20587453771736, + 7.738589786587631, + 8.719777619104772, + 8.782750403034475, + 9.820155162745388, + 10.040720703932708, + 9.524461994469902, + 11.355801766332474, + 12.142629293958931, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 23.64147952644999, + 12.063320400812383, + 9.012880113455871, + 5.3710368364463825, + 4.959638489411058, + 4.919057606915522, + 5.836207727196057, + 6.214225309752059, + 6.106106241942004, + 5.660769205238327, + 5.369597010075727, + 5.880402913851122, + 6.186909169152504, + 5.6854504981368095, + 6.765407052888994, + 7.26129394038311, + 6.5974131227410915, + 11.481731545831396, + 19.78113485443227, + 29.170574386544065, + 150, + 150, + 150, + 13.314800424210414, + 14.975063073988268, + 13.29073164427174, + 12.692019171700275, + 11.459841567963492, + 11.848820908729236, + 12.281495384318369, + 9.055628389837558, + 11.176879374725988, + 11.574392582627697, + 12.91422074268784, + 12.950108079705489, + 15.256726892449922, + 16.007408330600686, + 15.413127340654182, + 16.700128385358006, + 17.619936908517353, + 19.39894159584491, + 19.64155500936308, + 17.55899429726464, + 14.122845275206384, + 14.638250555967383, + 15.890179479219288, + 17.088541865086597, + 17.305858884188847, + 23.328097685138538, + 24.446371689091027, + 26.33404198622023, + 37.25037088690522, + 13.27400562670175, + 13.121039308012994, + 10.29705421623116, + 11.451539507311631, + 11.20720255894966, + 11.215134161288896, + 8.129743928831356, + 6.677174605351856, + 6.848395589500301, + 8.550180130013015, + 6.970013862435819, + 150, + 0, + 0, + 0, + 150, + 12.57748805320974, + 5.681732899122603, + 5.2749462625286805, + 4.225200809103667, + 3.1930701582182968, + 4.020215329601836, + 2.5194296634654227, + 4.422889460765505, + 5.825195007842189, + 5.485096099829111, + 6.893385469602861, + 4.47033228099355, + 5.072649605610769, + 4.80592393554064, + 4.161394521997577, + 4.580077212693874, + 4.35926094805577, + 4.805762872167816, + 6.268190279475047, + 6.7583650011173955, + 12.819323388554132, + 12.26125682897346, + 11.858746794347097, + 13.727819664154508, + 9.35889253117488, + 10.59836795307966, + 29.91936373546827, + 7.829900099856114, + 7.537021364715995, + 7.477646638494308, + 4.866576698041211, + 5.493988366813005, + 6.650027833833594, + 6.289582831739569, + 4.560035292731719, + 3.173548767391998, + 1.9113942926944152, + 2.459573417934594, + 3.856925588163047, + 5.774577332328726, + 5.665812343812973, + 4.7532303959179405, + 3.6310281737800194, + 3.254985835529586, + 2.984544730512218, + 2.003358540257259, + 2.1546485419716577, + 2.327177499933021, + 2.7035279229900255, + 5.096657429777004, + 15.571461845921911, + 39.75840180459, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 81.45397312439721, + 47.030487792981795, + 30.477406740401452, + 24.591761612263593, + 22.94057366500544, + 19.32323536057839, + 15.712784536402747, + 17.42406006917354, + 17.842344521806687, + 19.01315363017113, + 20.490255805707164, + 21.85283136164472, + 24.28272935049039, + 22.293418498333256, + 24.743281500981357, + 23.992033386282653, + 26.322115222305133, + 28.63857406225736, + 26.636867655469796, + 30.24523422455116, + 28.92970155571402, + 30.95448228872828, + 30.0688255292589, + 31.885716591515827, + 34.807451401974795, + 39.01276515863307, + 44.69168990759571, + 34.425260649797345, + 2.7066084217269686, + 2.2551449454296617, + 1.94274199923335, + 12.705644773326323, + 0, + 0, + 0, + 13.74139750484645, + 15.3755605667466, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 24.755906700973053, + 15.736672545561436, + 12.406552618556663, + 8.801187436152205, + 8.786556681250605, + 10.13405206639636, + 9.975580460552424, + 9.673456410243736, + 10.74241322244433, + 10.690389183862512, + 8.433301533174367, + 9.412794715488554, + 9.616751018030294, + 10.057586837294329, + 9.927017172979197, + 10.820360126802134, + 10.590699629096692, + 15.86647343512679, + 22.864060857816728, + 42.19613010272579, + 150, + 150, + 150, + 12.778396451747913, + 13.759591284640493, + 12.602817131380728, + 10.687276156240854, + 8.386249652743201, + 9.545463592750616, + 9.267006591487808, + 8.780245646651137, + 6.601728252652804, + 7.755531494875989, + 8.39813196798243, + 7.561998252227211, + 7.677112712568682, + 7.773189922858929, + 8.369759420953928, + 9.185269740807716, + 9.827419914368482, + 9.581614379718944, + 9.491350568808874, + 10.370335811576776, + 10.924560678994808, + 10.644420519973782, + 10.422813766707677, + 10.628482210902783, + 11.20936736455463, + 12.339235031607425, + 11.414130463751718, + 12.682367185470556, + 12.266136927521288, + 11.802579579442414, + 13.399784648855787, + 12.74244660538135, + 12.570760972345244, + 13.004174257233691, + 11.147390117081232, + 11.365072309497098, + 10.28897161798379, + 11.61780004145886, + 11.679177273857372, + 11.85081806420929, + 13.11970798711081, + 10.96044445399004, + 12.066487685140917, + 14.021189858835658, + 14.950642501797883, + 13.735992551786865, + 14.101508850933936, + 14.76380471884204, + 15.019709314756172, + 14.471154374246336, + 15.178310699314922, + 14.82957175240351, + 14.475395293214554, + 13.160504668003258, + 13.99729085280906, + 14.58596346869675, + 14.633675274647343, + 17.674859297805654, + 17.182515897364976, + 19.49065874951352, + 18.30807992376735, + 17.764182171587514, + 18.867876131088625, + 19.83820755946, + 18.464101551598368, + 19.449366379731423, + 22.100556097289672, + 22.94268306268478, + 20.991653691223497, + 20.221610476754247, + 22.315006824735896, + 23.285467578662633, + 64.9666430153997, + 51.3533308798156, + 33.09817493347271, + 34.343543692305644, + 26.975231621490963, + 26.029126059491897, + 13.914073970191104, + 6.357450455025325, + 9.793543631814677, + 11.630272610619874, + 8.805783722738985, + 12.18899094809913, + 13.440695357928051, + 18.82212483480849, + 23.51959104918658, + 25.53996335459364, + 17.5558246552375, + 15.07597394465269, + 9.191106246337634, + 11.73791111725666, + 13.733892043309131, + 10.690809477083247, + 14.04134343395003, + 12.941026431653976, + 12.414659662556856, + 14.98218210289248, + 14.316529268513642, + 13.639823623133376, + 18.13112004043396, + 15.246533848493971, + 16.15757098584048, + 15.901239957821495, + 16.682396770170758, + 17.753427120694273, + 16.448754806492644, + 13.373168504462267, + 12.809321801733786, + 12.329947771932872, + 12.17043830929403, + 13.760627731110054, + 13.62568924447703, + 10.613942559121652, + 10.598551456219926, + 12.734449850506415, + 15.839447099840807, + 17.27551746657959, + 16.19192573858889, + 13.652467499263896, + 13.439630141643512, + 13.638803074935538, + 15.436936212279722, + 14.35249738151578, + 13.749794129470269, + 16.242833276517942, + 17.247662994639164, + 14.608417598133224, + 13.21157613640892, + 15.143355766172006, + 14.7563470820225, + 13.70890532174074, + 12.890688076979435, + 11.933410560086394, + 10.727360734854908, + 11.552660134209994, + 9.205201130893998, + 11.707727373630004, + 13.383477872347733, + 14.373847613603209, + 13.269959229182794, + 10.451153709331724, + 11.235309803380138, + 10.321058676490292, + 9.13766572140523, + 10.32729674369748, + 8.396610169491526, + 7.961621499519383, + 6.8181576391656025, + 8.861350718823136, + 6.384553073984426, + 0.7118525981901296, + 2.5315068645640064, + 0, + 0, + 0, + 18.0805101858736, + 5.325439175257731, + 3.4274535329901727, + 4.828264292651344, + 12.316926544117642, + 16.941075555555546, + 10.2759459574468, + 4.2249412646370015, + 0, + 0, + 0, + 0, + 7.680091392801247, + 5.069621650589495, + 8.178119999999993, + 7.287022851746929, + 2.432279724296381, + 2.929564285714285, + 4.641950155376009, + 2.5030428796636888, + 1.9460738385093168, + 1.9530436825396824, + 1.1955826570832369, + 1.066010495143331, + 1.575663301088271, + 2.218671103990679, + 2.6374313034725723, + 4.982182362169431, + 5.072542287086644, + 3.0399640454836647, + 2.631955230678813, + 2.455904801403732, + 3.21892572824317, + 2.9799378068739766, + 2.9637281964436917, + 1.8920771028037384, + 10.239189153194804, + 9.784697714433626, + 9.088783790110678, + 10.040192766893576, + 8.523422238117105, + 9.537532879500208, + 8.537547402421326, + 3.7192490991790255, + 4.435141861277328, + 8.203565485278226, + 9.636143504435672, + 11.348375416767825, + 11.878770078996784, + 10.422826105282052, + 8.974692680975172, + 10.48436937287132, + 9.974034709183387, + 10.900935730151458, + 7.4032826207022415, + 7.184198064321886, + 8.761771294830208, + 7.225478050437481, + 6.795863305970387, + 7.57661716493107, + 9.26654353800121, + 10.298847104520917, + 9.84561456934644, + 11.132026706820154, + 7.363609028901828, + 7.8342539180158335, + 6.997146997446444, + 6.54887891503451, + 10.24238910885047, + 13.99389762154914, + 9.066250290059724, + 10.234975081577574, + 8.368760422071961, + 10.970661359749007, + 10.991210103965322, + 11.754077164111106, + 15.65048143772737, + 16.918226613480385, + 17.616287693190028, + 18.818038689961952, + 12.35444556777191, + 11.738357953406132, + 11.231986488989818, + 10.964905002631149, + 10.19632265911087, + 7.398104982436213, + 7.251303645527881, + 7.541848338952144, + 9.893479346761715, + 9.66828643296898, + 13.229529323003732, + 19.44704222995768, + 22.14200574962166, + 24.96608899967655, + 23.179107499741136, + 25.27743135460738, + 20.644498490652836, + 23.29268663115494, + 27.149943128549765, + 17.17487129610757, + 10.739904712654893, + 6.434002827631442, + 6.986677123194871, + 6.243639403353468, + 26.22308152781237, + 0, + 0, + 0, + 0, + 0, + 92.88696419598269, + 31.371722807847096, + 18.6543597875373, + 20.568162073745004, + 25.536619357907433, + 13.57335737358758, + 12.40716535326055, + 22.827651851675544, + 21.832739729722384, + 29.704501819492464, + 25.62511832241728, + 15.280354287980108, + 14.701475829454465, + 13.523164883448596, + 15.913129637770332, + 18.62283495601622, + 14.56201256741599, + 18.26753161672553, + 17.497312259076136, + 18.91560251430985, + 19.807989232800335, + 16.03194639529796, + 17.666375883336666, + 20.450413324373887, + 24.13173369575744, + 28.202539146612384, + 23.683844636629484, + 23.370748683206216, + 21.769932435577353, + 21.146372839862003, + 21.755252883276334, + 23.59155116104077, + 21.08302905030418, + 27.87207579851255, + 26.996217178529356, + 30.026017802837735, + 31.851266452648822, + 28.25945182945596, + 30.264903052017942, + 41.218958961216, + 46.112088648058005, + 58.821387052065106, + 50.22057555707857, + 61.875144092064424, + 65.44223992058711, + 36.41725751166009, + 40.30289567041493, + 44.31938708024301, + 25.52992875550928, + 37.80819672321521, + 28.14209799607004, + 32.66745909433136, + 66.64288609043813, + 95.23508855664058, + 93.14089010067272, + 73.8667977075702, + 58.08647097306882, + 44.65000987581812, + 36.78113846119072, + 19.778187147878203, + 19.586852896486313, + 18.092491575184845, + 31.487897395941197, + 32.27728690803642, + 43.23665400542194, + 24.433863867450224, + 29.510205864443368, + 24.793209267228956, + 20.736165514960096, + 20.43921007771816, + 5.744550774465335, + 4.328554378935744, + 3.693526204586028, + 2.868266732933815, + 2.307267359554412, + 1.8771904541692537, + 1.6895717754947417, + 4.335659121959995, + 10.711096151819754, + 4.937655084590385, + 9.71852782826585, + 2.8447529029846184, + 2.490431861504014, + 2.9085098535526277, + 2.7984903229442155, + 3.0805493001973216, + 2.859154663725897, + 2.806267764529617, + 2.475338094262626, + 3.400348363297941, + 3.3567740314588, + 3.6110663932985703, + 3.3805244992760652, + 3.6143556452584655, + 4.632857923852739, + 5.0515982324217985, + 4.645387911897716, + 6.282246886192612, + 6.50235087122355, + 6.8138479648106545, + 5.8185848860097, + 6.515874246373785, + 6.826073287621602, + 6.486864922723704, + 6.636362017118015, + 6.563063138483433, + 5.846810431393711, + 4.768553889471564, + 4.632546761570927, + 5.6869826476812895, + 6.759102491275543, + 6.284749617357534, + 5.117201399381526, + 4.496636504279243, + 4.690975140198222, + 4.79992396118086, + 6.069370581611578, + 7.270657380150866, + 6.439065907230361, + 6.271176603947515, + 6.124798574038465, + 6.47644775721309, + 4.220472965148064, + 3.883500923784726, + 9.81105404092432, + 0, + 0, + 0, + 0, + 13.230410418975486, + 6.149586208845533, + 5.625191602639246, + 8.127166483988754, + 12.270205000831236, + 12.716061723972595, + 11.366093159950514, + 7.625295430541993, + 4.672042129333101, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 17.17348200371752, + 10.766289261664342, + 8.055518029954882, + 5.441996124031008, + 5.466398750917564, + 4.7923759488986555, + 4.865214508772782, + 4.297536981394393, + 4.141140747070312, + 3.754410647721712, + 3.3850261117727207, + 4.464523808537503, + 6.61873742633211, + 13.554886555010498, + 28.129330312439983, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 150, + 16.728402263934797, + 15.25504414140165, + 15.452785866632986, + 15.097941045392558, + 13.320188809923144, + 14.246929841524873, + 14.67365221174072, + 14.373196641415998, + 15.182245035441332, + 14.08423305452829, + 13.216191890769252, + 14.38122131200279, + 14.670325445861764, + 14.261175993377089, + 14.898232913998656, + 14.68525372521352, + 17.46025980385934, + 16.58036207729888, + 14.009615310106671, + 15.258213539498673, + 17.345427920598766, + 17.682974610707742, + 21.400289704771957, + 20.35472532870572, + 17.93294045394165, + 16.915073783522466, + 16.570273704911553, + 14.098157114846462, + 15.897743022547363, + 14.50504650498942, + 12.410592587567375, + 12.806401668351873, + 11.620471616518977, + 13.373067695605725, + 12.738508458879972, + 13.923631676942607, + 13.614741816809174, + 99.8871635373308, + 70.34728598034188, + 91.2935196910062, + 91.38689297775709, + 92.89413536710738, + 99.98183532249654, + 99.11689982665446, + 112.60514076743922, + 103.70114897302004, + 103.111681827288, + 93.97713720032276, + 76.2691506676034, + 143.72698555446806, + 150, + 150, + 150, + 150, + 131.81068948461467, + 97.05971265546346, + 0, + 0, + 0, + 150, + 66.00291351825095, + 46.19662275841932, + 46.93915722404581, + 44.35158659457695, + 45.666016959369855, + 38.084894541104255, + 41.02718099847392, + 48.18956286375343, + 53.18672759795106, + 47.526473467368355, + 50.84323547197653, + 55.81818911620665, + 59.87819723557239, + 55.11731381453428, + 61.38417987825497, + 48.00023713049767, + 39.84653619663885, + 41.301144612538685, + 41.05932081919453, + 44.87679163441188, + 57.610626455275515, + 47.08091508839992, + 42.669577610684385, + 43.12427787762674, + 37.32429228924881, + 37.68243145119173, + 43.57678982606753, + 46.33127825896818, + 40.08666173700943, + 35.43607728137797, + 27.53924513634387, + 24.77303387023483, + 25.05253464, + 17.788010418615816, + 24.86174056339244, + 20.879823063458197, + 22.38949446347013, + 20.982349797939783, + 18.60954667195081, + 15.245125649872382, + 9.560046236374932, + 9.535747756074962, + 10.543005232450918, + 9.532627956016254, + 9.861057667095988, + 11.125662938183517, + 12.114415333471662, + 6.971655253269121, + 10.189389351051162, + 32.444022867990554, + 97.16215604057318, + 150, + 49.086652868159895, + 16.653457791827492, + 10.151894604448003, + 8.767961432066851, + 9.11274691197142, + 6.626668185779462, + 4.95394598787886, + 5.3973985409974485, + 6.885983871235565, + 6.106590872613431, + 7.756737818083874, + 8.067719505060852, + 11.991616281700129, + 15.826980044031878, + 17.596899157217358, + 16.73028038668344, + 15.216599185708494, + 14.449927595627432, + 15.13008387084829, + 14.69160654867474, + 15.113622514652626, + 12.334198580993933, + 9.089730222482949, + 10.78468267280848, + 10.848015947965417, + 13.158240736349835, + 15.101605281175276, + 12.73461554600642, + 13.246261884922982, + 14.011641723356004, + 12.146101533502518, + 12.862225301135302, + 12.736355955682978, + 10.325574355289232, + 7.917669588087916, + 6.831487363953017, + 7.535520721997939, + 8.389322666541654, + 11.548958015637718, + 14.736197533518869, + 13.983192060694826, + 12.83122035258422, + 13.218109668115783, + 16.406076123507756, + 22.69796266559614, + 22.73658850465925, + 18.721926369702025, + 19.138367199953414, + 14.561644607650967, + 12.157846648813829, + 9.68944472655064, + 11.400361014756331, + 12.075902694524462, + 13.794058648496597, + 15.616180780121043, + 14.869814760888234, + 19.728525607001696, + 19.866227634545684, + 17.90990402108079, + 9.952442414435293, + 9.929687786718894, + 10.36516501158867, + 8.830695476024916, + 8.662413098847006, + 10.018815205462518, + 9.7491961414791, + 9.754337311802336, + 7.880889782730821, + 7.137671837877871, + 6.594435980246652, + 6.548690989528707, + 7.133674032791801, + 7.664655589858276, + 8.492410535957854, + 7.846147967458744, + 6.5348384322565485, + 12.243269710939042, + 27.45685160925644, + 150, + 41.21943418034973, + 12.226627769358352, + 9.521271762705208, + 1.6415094339622645, + 5.6255086468438, + 15.315097149136005, + 10.597593458075275, + 104.8695624392968, + 8.957577277392877, + 6.959389606504951, + 3.9899693260702542, + 5.186927135769301, + 7.0485597915649425, + 6.902989101295426, + 5.791568232599736, + 5.016287710931567, + 6.45564059083685, + 4.7693222513096805, + 3.2752677711425062, + 2.9893130418908513, + 5.929415994493414, + 26.943396226415125, + 0, + 14.149032665837204, + 8.37928357525407, + 7.47058823529412, + 6.5236197512574, + 4.393312227447575, + 6.856136132370344, + 7.115853658536588, + 18.76183140445766, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 150, + 56.89257999042892, + 52.54474717405836, + 38.22904008316668, + 44.538566378197096, + 36.2499135226976, + 35.73333379384634, + 49.64658912759744, + 64.82909079200718, + 71.8071456558403, + 55.4272029241618, + 61.00661831540246, + 93.78512468859924, + 75.53385682074016, + 60.03035651312934, + 44.27107565404046, + 46.264143860759326, + 53.269038847148536, + 33.98859870028333, + 28.458664351184726, + 22.784901303761448, + 21.114372875233453, + 21.52118835315721, + 39.19881302781115, + 44.31818742460183, + 49.1217361599304, + 79.71427434607398, + 65.16510379452502, + 55.080219076490536, + 46.58780667771353, + 18.099350743645715, + 19.323832216649528, + 19.338569581785674, + 20.41878884803951, + 18.50798204386081, + 20.81087108664758, + 18.841709578023213, + 11.396415857011888, + 9.36757270003524, + 12.017572150854466, + 11.749835751768792, + 15.294336346551985, + 17.57720761833593, + 17.76537260506684, + 18.507634816052647, + 23.207714443216, + 15.98247543952703, + 14.847846211735735, + 12.57960575102038, + 13.114759188552666, + 14.20368359555299, + 13.730400614415515, + 14.027091529632893, + 10.99101246667173, + 11.861798309882651, + 12.083574297739432, + 11.776336575087798, + 13.251994850445762, + 13.969815720111937, + 13.527309514330128, + 13.06361423096535, + 12.253551255813932, + 12.364937042819218, + 12.30058743095889, + 11.764236807830551, + 12.394124713654689, + 10.316072060186876, + 10.44614266508272, + 10.768856744461552, + 11.201837673179948, + 12.585259430140288, + 13.896196049446235, + 14.10577103768529, + 15.628712774196943, + 15.434669828503704, + 14.838770361606164, + 14.856431041861835, + 13.745152663411492, + 14.173174121935345, + 14.308742675791509, + 14.680438957005226, + 16.407524123861727, + 13.97737175699401, + 15.521117985474572, + 18.01703074602977, + 21.168354541350585, + 22.027684579880177, + 23.483618869554288, + 21.598832816305332, + 20.7484186661007, + 18.527224773830675, + 16.76522312768201, + 16.150833654565407, + 18.65275633556382, + 18.01919159506406, + 18.105983468844993, + 19.190143425266047, + 18.262386406989684, + 20.54160202982753, + 19.052996703576827, + 18.792071118768753, + 21.126897307328026, + 6.709700471458426, + 7.789823615199806, + 6.423581462938931, + 6.778954359026754, + 4.729061980632748, + 6.939447947530567, + 6.702657761281654, + 1.7318084234620872, + 3.507123207893867, + 7.332361243574629, + 9.059279740486335, + 11.024553686800564, + 10.710235216010284, + 9.91272396895395, + 9.795943249900754, + 11.631379834813387, + 11.947446550313432, + 10.0246145326245, + 7.665828094297908, + 7.876475442612978, + 9.269682515360309, + 8.511177126764643, + 10.63114223029659, + 11.44649282761562, + 12.403977580183012, + 13.128463873709777, + 12.925310082911908, + 14.132202943919008, + 12.814434060850177, + 12.798915955571385, + 13.83582874608563, + 12.472976059229564, + 12.38240794302045, + 12.298153479998716, + 9.825508538991585, + 9.887726272784803, + 8.003387954970112, + 10.011211445162084, + 8.13461949290049, + 9.224618086192685, + 11.1096827468722, + 10.615936919776914, + 11.392921788398908, + 11.985683525120365, + 10.71873935455665, + 8.946238266917401, + 7.8561991988352045, + 5.958510525788434, + 5.904016370337378, + 4.615658338632761, + 4.274917807836705, + 4.825760585944071, + 4.411372347899372, + 3.827587594289186, + 4.049027056171526, + 5.3568867982153465, + 8.64095597058968, + 9.466126942233853, + 8.702147099821122, + 8.396587703933289, + 6.162074848496873, + 6.280712962405472, + 5.672429073838115, + 7.276103554678454, + 9.416374518857358, + 7.387400182121488, + 6.353942459729536, + 4.9548892475949415, + 5.395171746975036, + 4.983966988931675, + 11.946562751509036, + 10.569099681030703, + 8.671506541343215, + 9.370689655172416, + 7.461957547517586, + 7.205872243061823, + 9.953917948328735, + 8.605553484387498, + 7.616668200939495, + 7.635076644156832, + 8.973871913561666, + 8.619691120741908, + 8.596340953272017, + 7.285907634264647, + 7.464990390602933, + 7.721024463674953, + 7.24361728668784, + 8.46377461051854, + 7.858785039878441, + 7.952269536733739, + 8.38917333641588, + 8.099100857055403, + 9.43593956900347, + 9.77461770479438, + 9.965592852949994, + 10.783813263446042, + 11.76264560994332, + 11.9682428186976, + 12.362680246612667, + 11.209503240945756, + 12.743218842765208, + 14.762240352857525, + 13.391055038881492, + 12.422556291279374, + 11.366459290870896, + 11.7158856735383, + 10.445902300419656, + 10.725586423338962, + 11.267276322668756, + 9.242816066359609, + 10.964731004587808, + 9.457139054643374, + 10.4533623043406, + 10.130095812949865, + 10.630584095024505, + 9.794319686217724, + 10.345168601158942, + 10.740327321040342, + 9.62141964231066, + 8.498590934896948, + 10.442126612085367, + 11.75552751537964, + 10.238684124416777, + 11.079699315683762, + 12.13408941591046, + 10.514086848956396, + 10.514410992057956, + 10.893400310149524, + 11.815724055439476, + 10.635198080236195, + 11.692066127303244, + 12.24004374045309, + 10.356940843742636, + 11.835337845320554, + 9.842008112208331, + 9.24955968054112, + 11.614363249764637, + 12.221309542458078, + 12.675337793327508, + 14.66763574237047, + 15.17794452538368, + 11.276616656195824, + 5.923938963377193, + 5.687772578370057, + 4.577548862047484, + 4.284219497555933, + 5.067644889747704, + 3.944324532958576, + 4.779203690422905, + 5.2917183912483745, + 5.902032843563807, + 6.348751022495598, + 6.395334632846383, + 6.9143802553721585, + 6.848248955578479, + 6.470606384277343, + 6.694007710018561, + 6.6894066018231575, + 6.782366203057896, + 6.193472215429842, + 5.371431514943521, + 5.837537527602795, + 4.705788793466953, + 5.499026412164731, + 5.64869976601702, + 7.098486100407307, + 8.355862299177852, + 7.268846814259667, + 7.806327952344719, + 7.826360257190721, + 7.272281055225774, + 6.086169757489301, + 5.921624020259298, + 5.404712823429059, + 5.421545381342097, + 5.646070670970327, + 5.162192404408466, + 6.392260540389129, + 5.826804249557023, + 3.646859350392941, + 4.947266765317587, + 7.368131782945737, + 10.124949448018135, + 30.15109675524937, + 15.10312853640768, + 9.46359662608404, + 7.900070978746461, + 6.610249954499665, + 6.211010722490798, + 8.546244311310849, + 9.745836197642353, + 8.529563749935178, + 12.72588483871267, + 19.23377920995353, + 34.82644513391661, + 150, + 150, + 150, + 19.999924101928514, + 21.757657569553928, + 19.241938616083313, + 21.06968413468565, + 16.867320540219758, + 19.330758081850767, + 17.01553291061051, + 10.035774286768268, + 11.330938316955727, + 12.463979457900813, + 11.780894127036348, + 15.64108369526889, + 15.862475084630258, + 14.27820944240321, + 16.41203167337877, + 16.98281480455049, + 16.880719945214427, + 16.470490466011555, + 15.67598416210788, + 16.310470118754967, + 16.751752652744237, + 16.01552799477915, + 17.02372299895055, + 17.410191058404944, + 17.110218001186286, + 16.387010091785942, + 14.173513769501277, + 15.338931211273827, + 15.687499359720931, + 16.393914662382564, + 16.84123585406785, + 16.668410316888853, + 15.543628930444736, + 15.29316934705104, + 14.226924676082866, + 15.358603867918337, + 13.676909848919124, + 14.707813908813884, + 15.334877562036612, + 13.103808027898571, + 14.281762626423763, + 15.742465654009631, + 16.86548810687266, + 16.09540601154438, + 15.56324869464392, + 16.244279120311386, + 17.3539079380161, + 18.993199458690476, + 19.50182519257313, + 22.766488783877627, + 24.37804692331896, + 21.9388376157114, + 22.490693204447023, + 25.341474157321063, + 23.714112335576782, + 22.144880411031934, + 19.856258768184965, + 23.337292276483353, + 25.906929991671554, + 21.98498833782304, + 18.821027356407217, + 20.279092593123213, + 20.082687556472266, + 17.18538416006448, + 15.67105374855511, + 15.093821521817535, + 14.523004588654274, + 16.05588488537205, + 13.412009009574254, + 12.365364239926114, + 13.537185217529272, + 12.78314667923244, + 26.19527680866105, + 41.55439879805954, + 44.41834552451707, + 45.66512635093123, + 29.766393020071018, + 35.124395004366946, + 33.164799034250954, + 15.840903015902445, + 24.561665537507267, + 29.73994266210693, + 27.119047995316993, + 43.58321340971215, + 34.238861981560206, + 30.36742629794126, + 30.8020333100553, + 39.359956843613865, + 36.73915437551645, + 41.45128644683227, + 44.71416065049901, + 42.50907441451086, + 39.027250443486274, + 41.886009059423415, + 47.24970041375411, + 44.77594104093664, + 40.295910921268806, + 38.14574909596308, + 37.1550515183696, + 48.65801828978998, + 40.41923535937001, + 32.74265455238587, + 33.72152355181773, + 33.10043704718874, + 34.95637623245876, + 35.916422033881354, + 35.83909883681526, + 40.841129994692025, + 31.4021688932376, + 34.2901828892602, + 32.801173062160096, + 29.988431942686585, + 32.634465762689125, + 36.59216801191091, + 35.88262153076284, + 40.8943578789704, + 45.75451360350697, + 44.291901738322, + 45.92343286059607, + 32.273541397284795, + 29.254382007927077, + 28.135681190886995, + 26.8608922510824, + 26.373847360837928, + 26.13294797687861, + 34.34356743938322, + 44.84921473058167, + 37.71948425953465, + 33.36626917599972, + 29.96619661897867, + 30.19830664320032, + 29.42113804750416, + 26.236815727075413, + 22.17967320936102, + 24.652055592524903, + 19.088544286654027, + 17.336855237190715, + 22.20650925225173, + 22.084209451838056, + 20.033237319661502, + 21.056169325624825, + 18.406407330431396, + 17.408400814421583, + 18.899744705230155, + 5.191918634178029, + 5.494580701215918, + 4.605837552657767, + 3.716854868340477, + 3.311640661574941, + 3.74572955512823, + 2.8554092386637406, + 2.3955848918441585, + 3.1951355160085466, + 6.130699632103194, + 7.154780284363378, + 6.970640578551204, + 6.752007628041379, + 6.754227204555487, + 6.560241854464864, + 7.306203627459266, + 8.379961765728188, + 8.563884555926842, + 9.44261275594634, + 7.90316074740311, + 7.018818302834187, + 6.480971539263894, + 7.021580727032351, + 6.641903059384, + 7.126059563313626, + 7.357374086589712, + 7.196038705312484, + 7.349423660828373, + 7.551270051250851, + 8.005476479872693, + 7.484441631750467, + 7.600862148301853, + 7.665547794522055, + 7.588370821175405, + 6.753855773039808, + 7.117738449701996, + 5.832198381504221, + 5.126665813611404, + 4.880401021551107, + 4.731110261645515, + 4.830011100003198, + 4.290544190047395, + 5.019644582758465, + 5.554772529074635, + 4.861837962874328, + 4.643206103559564, + 4.38695908771899, + 3.644308389052895, + 3.501914957135613, + 3.9014048721858905, + 4.5526873523550275, + 4.855483614165207, + 3.831432635066271, + 3.8465379814742464, + 5.545589017568663, + 5.729796727813585, + 6.231316282149121, + 6.676125371024772, + 5.2259206974686245, + 4.61857965201003, + 4.028797750868215, + 3.3117821960900535, + 3.1020298890752755, + 2.8987045395831923, + 3.486340411201979, + 2.8980247016393235, + 3.554011755990364, + 3.083310219387878, + 3.345246787565204, + 3.942098214285715, + 3.973022323868383, + 5.047247414068692, + 3.4829577608610456, + 4.202833184631576, + 3.787091678835097, + 3.318113775475296, + 7.410213898125248, + 1.5473787273563675, + 2.2345897501876633, + 2.057543138193642, + 1.7031810720206766, + 2.293849783538384, + 3.7531731409197735, + 11.086224456616105, + 6.013280117034912, + 7.027513665623134, + 6.234295771266475, + 3.63032012017398, + 2.7608362651712306, + 1.984799698905945, + 2.4894710010760894, + 2.167585560930773, + 3.334605963170027, + 3.804793090918188, + 3.881187039272814, + 3.9401451115661783, + 3.3141544913537686, + 4.938367676608128, + 5.074243644354478, + 5.332062307593246, + 5.908463397682978, + 4.871812186611537, + 5.197611386948737, + 4.628650803547956, + 3.6442902410022495, + 3.875567024016893, + 2.742759062616118, + 2.7450565849711945, + 2.6944372834120647, + 4.150167964140095, + 4.293990068464185, + 4.099538695469799, + 8.042785625228692, + 6.029073981349333, + 5.06778894981545, + 7.572244182534308, + 6.4191761399482, + 28.76973253590725, + 29.13785459128379, + 33.37792804602603, + 39.86052631077778, + 39.64953204411195, + 42.1514657069611, + 42.31449016566054, + 37.78287011323851, + 110.81712863553524, + 80.0708339122248, + 77.82435026374449, + 56.12214116509475, + 22.986899489004788, + 18.536359981862535, + 18.776599785878982, + 23.679081199159608, + 23.41528890352478, + 29.81601400161387, + 30.703765576218583, + 32.970350969159185, + 33.04078463137961, + 42.25817796609561, + 37.559660015956005, + 30.213797668074857, + 30.452864212369736, + 31.313863054726227, + 27.3613484486479, + 29.12987233861063, + 30.83618959884502, + 31.263576283776494, + 38.65760346259696, + 37.357896080375184, + 41.643062371941966, + 45.09267144140541, + 8.660317973687691, + 8.799182867578331, + 8.239553349326707, + 8.074421614339535, + 7.320614682447969, + 6.809563223132054, + 4.882234648653503, + 1.6660106888163944, + 2.80744667328309, + 4.964443152536459, + 6.1054453583115125, + 8.71333460467785, + 9.441421769379051, + 8.589941154285773, + 8.658321844251999, + 11.109015553997576, + 11.205844428241564, + 13.246018730978957, + 10.664064857685604, + 7.982595161033529, + 8.401190348666233, + 6.1770475010777295, + 7.336725193963805, + 8.122269246727415, + 6.267256362239628, + 6.526727475351573, + 4.486590826884124, + 5.453944450391285, + 7.797046160993125, + 7.22216961309196, + 7.804438197230224, + 21.2143410780511, + 20.245190731462955, + 20.081066737017142, + 20.647689999609252, + 17.746488692312802, + 20.6187104318133, + 18.03428783578876, + 11.388372287034484, + 8.20099005030878, + 12.77827292834927, + 13.63406556340384, + 14.976138162822153, + 15.802987598936303, + 14.773862429148288, + 13.303437870770686, + 16.635255879468286, + 17.91557733605858, + 17.38528256843305, + 15.88636573172415, + 17.6197185432159, + 17.668683391695154, + 16.16403895794853, + 18.05759803748443, + 16.62302932494557, + 18.67077161736692, + 18.14996065019988, + 19.954176852788876, + 20.117031549472383, + 19.124721081481987, + 16.53549409856248, + 17.92195926424322, + 17.834158473959718, + 18.126686305786453, + 18.594686163985926, + 17.987510365851588, + 19.443149329991886, + 17.550537590002367, + 17.879389770013148, + 18.73867119389486, + 18.07070119260252, + 20.59116120786156, + 23.75570315159657, + 23.30260515177382, + 26.362655421231217, + 28.360276591752633, + 29.42854248544829, + 32.50345234625107, + 29.26339765514548, + 28.25849057380004, + 28.42893042263645, + 31.506147418111553, + 37.75114536137338, + 35.033081588474765, + 46.359168797848895, + 56.22648501124176, + 56.8390702659404, + 50.13466334557003, + 47.25789943452091, + 51.21872671104568, + 50.78859950560611, + 43.64836887510877, + 33.123700385777724, + 31.245967940243197, + 32.115100952451094, + 35.86176582248065, + 36.26270691859797, + 37.1467743752348, + 36.85320015343825, + 38.16924205436713, + 39.76312723749158, + 36.32445876678799, + 35.12731836544801, + 8.119594534169075, + 9.207246398541246, + 8.98870037608211, + 9.442453119268071, + 8.243439574042956, + 9.12419387039629, + 5.503567932412302, + 5.107603875731751, + 5.115587245187226, + 4.622026872303446, + 9.79953085737708, + 9.202286668430524, + 8.000713986875025, + 8.540430917027937, + 8.088823211337406, + 8.688570941012838, + 11.65858471749843, + 9.982884626433323, + 7.715467213194083, + 6.933039109246538, + 7.031384433844151, + 6.750987711700481, + 7.670452117595044, + 8.287676445456214, + 8.466324154848703, + 8.74757860176595, + 9.164463554348066, + 10.704511557602302, + 10.962487027754776, + 11.166533393565931, + 10.392399237960037, + 10.621669092260603, + 10.89178301197614, + 11.009429911547718, + 10.503261396443769, + 11.130458243789183, + 10.48918524174868, + 12.129547980843505, + 11.963148583032089, + 12.205529476700365, + 14.353203058131648, + 16.7773966244421, + 15.09630193710327, + 16.2079933565132, + 16.206009163992743, + 13.307871541640685, + 18.480187777815193, + 20.287586422423225, + 19.276503056382555, + 19.75824438762364, + 17.83248453898741, + 17.606926273394233, + 18.31130625686059, + 15.887678707037152, + 15.582303678149689, + 16.045699794542845, + 16.968716255336087, + 17.248147283663997, + 19.31069701610683, + 30.335733101360237, + 27.12451290231667, + 23.20874958680917, + 23.74299556436197, + 16.483162843982836, + 16.355090307201284, + 16.011251919522394, + 21.08662220865388, + 19.516779831631563, + 19.16523193849568, + 16.5288732001122, + 17.09940088528097, + 18.75822346757592, + 7.823808881524074, + 8.075526192684302, + 9.329432789837206, + 6.693090084107484, + 6.699286432025521, + 6.504511104304534, + 7.374086657064304, + 5.143659177761536, + 11.51478061953502, + 11.190096011773727, + 11.45995159510485, + 10.92539785679113, + 11.3509567087102, + 10.729397149798288, + 11.088437287019712, + 11.872040993559596, + 12.932782605940924, + 13.348154501436916, + 13.512524068831736, + 16.153628970558465, + 14.675010904886197, + 14.185712608683316, + 13.44332158459187, + 14.324163505921833, + 16.23885271143845, + 17.56124992537917, + 14.313412438651223, + 16.610646763262448, + 13.891634564212948, + 14.92046358054926, + 16.660770141202406, + 16.46385923074179, + 16.85892787360601, + 17.681296578681433, + 17.685010045864733, + 19.46102637612169, + 18.37744698247931, + 18.381275924079073, + 16.254683189617367, + 13.200456658241396, + 14.178641000494428, + 11.312170465807728, + 13.2016896791215, + 13.86927722450852, + 12.133639902115569, + 15.388966480909312, + 17.46353136203768, + 18.510550430648298, + 18.96421449877582, + 20.218123349017567, + 18.392454500652494, + 19.242425347415455, + 15.636821584116069, + 13.14567894296375, + 11.849258719761654, + 12.81625571059346, + 14.139971869304292, + 13.185170508251392, + 14.264164948507364, + 14.298057304234826, + 15.213042678345625, + 14.745647932548591, + 14.67731505654981, + 13.373841931177225, + 3.8767410251131458, + 4.623715546134659, + 4.214607531016966, + 5.004014232435103, + 5.232225511356643, + 5.437542171444304, + 4.0368480689679345, + 2.301711843606033, + 5.412256393513479, + 0, + 0, + 0, + 11.678967565960402, + 4.239714553389773, + 4.124426388221607, + 4.91783912556472, + 5.191047664090035, + 4.706914473100793, + 3.589033204785557, + 3.20297773583793, + 3.3697540818290923, + 2.4899294636112597, + 3.0147594589736686, + 2.9882263767702746, + 2.8924017374324063, + 3.1694058148284734, + 3.062442617847436, + 3.2798924689035176, + 2.989505718999811, + 3.6016289833752, + 4.055074099580146, + 3.075957157155019, + 5.97183517735426, + 35.22079902763387, + 0, + 0, + 0, + 0, + 0, + 44.53334203318032, + 8.187183492049623, + 6.311671416959365, + 5.185874919181041, + 5.479856481786671, + 3.927595675206791, + 4.257366797166396, + 4.204459159845337, + 2.925465789515191, + 2.977768919549873, + 2.440209082711953, + 2.5293592177134494, + 3.136504951032624, + 0, + 0, + 0, + 0, + 0, + 4.6144349512102325, + 2.636942918497428, + 3.5118348623853257, + 4.301368915202328, + 3.387482498844614, + 2.246819018326283, + 2.2682948952231925, + 1.8941854967249003, + 1.810956573486329, + 3.041613254857055, + 2.5189420353973193, + 2.037913049377039, + 2.0737191330371707, + 2.0528334791263347, + 1.584463418851643, + 2.978397425583266, + 3.728773826744374, + 3.3908110599078336, + 4.769329551436314, + 5.262935944954129, + 5.667548040713824, + 5.256195600799854, + 1.9741934433768016, + 1.7927175395828685, + 2.914012910311506, + 3.382714453584019, + 7.3225412612536305, + 9.453248288470974, + 4.156240824102155, + 4.29723642906211, + 5.777849160353492, + 6.810938924755532, + 6.675743477296452, + 5.4785382803484115, + 5.711934718321918, + 6.86479984, + 4.695513096135813, + 6.08441158391633, + 6.312227131411806, + 5.779790219907407, + 6.055987089395194, + 6.01765523040461, + 5.936276265108248, + 5.36464110539104, + 6.194670544595562, + 6.522122412973344, + 4.359159580056855, + 5.05519719462149, + 10.345562188629737, + 11.434186060646011, + 150, + 0, + 150, + 0, + 35.058523001855285, + 12.195114727345846, + 8.834202803601627, + 7.2085616682389935, + 9.141824296298813, + 8.45726512390516, + 7.995108644863779, + 5.938059007941177, + 3.736743562328375, + 7.872322129012295, + 8.118410209585043, + 9.006069663122693, + 8.987279831548415, + 7.98609962005689, + 8.453694444346663, + 7.41813833891343, + 3.539845262459118, + 3.9353705114300097, + 6.15210442127164, + 6.986587127013933, + 8.150235031479598, + 6.559262493157325, + 6.053601784173003, + 6.521146053289327, + 7.381388824727222, + 10.131823482224746, + 55.754753983010424, + 48.184843136147215, + 51.43459137014173, + 20.921785198824782, + 6.561748327840204, + 7.0457302596858415, + 6.984992617881665, + 6.99679789867669, + 7.577043512015757, + 8.25570356261703, + 8.802430052173873, + 9.75442931363899, + 9.67773596430101, + 10.556014239283256, + 11.115873585934658, + 11.744766626248014, + 10.8021175424611, + 9.737690028975944, + 9.763357618302036, + 9.798123085658265, + 10.841537240525868, + 12.218296590793289, + 12.912358320038864, + 12.903635010823594, + 13.018215594569952, + 12.905697910275642, + 13.945569506374332, + 13.516548221139022, + 13.328494251110085, + 13.064399644513395, + 12.338762350854124, + 13.505256048523751, + 14.888955932222023, + 16.116391562299537, + 16.126971856180848, + 14.50488738351468, + 15.59797002366204, + 19.523605754200187, + 18.392716756800716, + 16.925039166120452, + 19.562102787261363, + 17.0052351480323, + 17.59767689322254, + 14.273469550587295, + 14.986992082808962, + 15.169075538587393, + 18.881937182297495, + 16.908492522074965, + 16.456109482321715, + 16.85201488758928, + 14.36989687719597, + 11.917999999999992, + 12.3732731418278, + 12.75356713028782, + 14.95135802394124, + 11.082876553066264, + 11.900612145655396, + 11.308891655623697, + 12.831887468628592, + 10.420584565003086, + 12.27687459341426, + 11.951331319475171, + 4.931293304564875, + 6.0142384924426615, + 8.780391986737918, + 9.279191863749157, + 12.324380601517843, + 12.531428902163126, + 11.462266435874142, + 11.173000069482658, + 12.067854757372958, + 12.29857813076006, + 10.829554637687655, + 8.920477345621737, + 8.409556964361421, + 10.502298772275706, + 9.58365731744839, + 11.05510006264525, + 11.108398876838168, + 12.039836233143614, + 12.75226519896319, + 12.125503308519246, + 13.22916800058315, + 13.399005452740235, + 14.007452784127116, + 14.581324927387334, + 14.262801350468672, + 14.378786009444289, + 14.237051623762312, + 12.36179637855092, + 13.278067777935751, + 13.180093750380877, + 13.778906131547744, + 14.20188907639064, + 14.728794209712367, + 14.979642962180398, + 15.343520904904272, + 16.014485360924496, + 17.191188131299356, + 16.396535255111935, + 15.452985546273696, + 15.740574493984392, + 14.082552609936595, + 14.230031167455238, + 13.294478831393912, + 13.332477321339628, + 15.954308617234467, + 14.618576137305896, + 16.114802006312775, + 18.606795358444455, + 21.636636362143456, + 20.530532511678217, + 20.096663467276834, + 21.175182773975457, + 21.165159823257856, + 18.539633589789684, + 16.416638474424502, + 16.250254590798175, + 17.161632697446542, + 16.200996888393433, + 15.74144879456813, + 18.497339215344187, + 18.693456329660847, + 22.042750037480246, + 25.462885780909, + 24.405261895489613, + 24.14055822213267, + 6.379619387330976, + 6.8244772132977065, + 6.824537860254975, + 6.861965687728854, + 7.091054362054241, + 7.129729124501613, + 7.716880105840834, + 6.2848616950854295, + 7.410239830949217, + 6.558398156200038, + 6.183528341001495, + 6.498000226566949, + 5.927514029802184, + 6.304758933439928, + 7.906955350079341, + 8.989761875960298, + 10.135645622289235, + 11.921385425201462, + 12.697871903735551, + 10.802078301953983, + 8.918759890070804, + 10.366460347715249, + 7.926362535825047, + 10.478116419658605, + 11.720830815806476, + 10.057395226162274, + 5.893240470049222, + 8.390138592009848, + 12.063942881511398, + 14.49101712659996, + 24.47686386535218, + 17.65096014863701, + 19.950344827586207, + 16.252549151115613, + 16.251461699963148, + 15.832735876670707, + 15.373051030655112, + 15.745505204627412, + 11.37249904776218, + 11.575510832676365, + 9.082585949609038, + 8.03554080201863, + 7.856532785691529, + 6.585213870698829, + 4.333829625753341, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 97.18073772247712, + 55.04894390113276, + 34.84942894562669, + 27.012562388987504, + 25.42896131611965, + 24.465170984111943, + 23.724668872237416, + 25.21854747076717, + 24.97251226069916, + 25.49835799122585, + 26.857066583579936, + 38.29840585199974, + 40.046955733684534, + 33.623863250629284, + 35.19760139674769, + 24.600319006647364, + 31.070173153652625, + 108.19093435957194, + 120.95886161236976, + 150, + 106.54511371642718, + 43.68623492423693, + 42.03887972005321, + 37.53545588855421, + 29.641393638683972, + 29.338101341167302, + 21.100734936053517, + 27.297770110217886, + 27.04399305195909, + 22.64311019750675, + 25.434335412219212, + 17.942485500656797, + 18.96054262021331, + 20.24275903864201, + 18.58849497811373, + 17.226355095859592, + 20.639272741813645, + 24.328393192998806, + 24.41478398623278, + 21.406281441441145, + 18.81632987502046, + 16.879271885304373, + 16.599316247288744, + 14.732748608212486, + 11.88661450356132, + 12.044156451973535, + 11.739647533491238, + 11.939484544505378, + 10.973885426127016, + 10.63068294444852, + 9.498096123369065, + 150, + 4.1541015343732, + 4.454939438665614, + 14.36055421095628, + 18.102392399091663, + 10.32207143236156, + 10.584870454841464, + 8.185039930398185, + 7.749962003722086, + 6.2581052444983, + 6.473704430974132, + 4.485874704491726, + 1.8669864722248877, + 1.9377538233054312, + 4.898696931808126, + 5.384724732497197, + 10.903818422953286, + 19.788114115464857, + 18.261683756501164, + 12.472629009947486, + 14.506562759473484, + 19.370783513332587, + 15.91920792079208, + 11.028562814522637, + 8.978481417070059, + 7.4044618985116015, + 5.134620632041377, + 5.341979304729708, + 5.292466728360044, + 6.533673043435872, + 7.038075259053754, + 8.24673130680998, + 13.544706197978412, + 15.486009991633756, + 23.187143665458517, + 24.067225936609287, + 15.255808636834209, + 12.902723002158028, + 10.667797623819377, + 6.468351264481789, + 7.173845376452748, + 131.10576352529188, + 0, + 0, + 0, + 25.522497745854544, + 7.095925136863203, + 7.558582690076425, + 6.86711573016156, + 7.86529489218403, + 8.524670320260238, + 7.164147208562532, + 6.266303149357857, + 7.027153580006198, + 5.410422807131594, + 5.826602319924226, + 6.817617738117182, + 4.838973757932209, + 2.558419239857181, + 7.928960168166808, + 61.54775170058899, + 0, + 0, + 0, + 0, + 12.374630530158583, + 13.268291369951914, + 12.150029833305084, + 11.643559848330138, + 14.68066961695458, + 11.704188090719056, + 10.14702152173866, + 9.486138378861977, + 10.933710488208234, + 13.34944204090274, + 4.725497269531503, + 4.664727563678042, + 4.768269942853472, + 4.695291636645891, + 4.337968224631056, + 4.635415783526424, + 4.579916066737728, + 4.610399283250726, + 5.014858004201239, + 5.428274005115992, + 5.179292545782075, + 5.517752295213691, + 5.611062877674959, + 6.040577244174722, + 6.20946864664292, + 6.0809295638991125, + 6.057412414204252, + 6.140109064414331, + 5.994926541607178, + 3.044050495034169, + 3.3706800338631315, + 3.546784125978812, + 3.564532893314303, + 7.642897510029412, + 8.503458807739673, + 8.831490777507307, + 9.091028685028244, + 9.217657759831544, + 7.873676635655587, + 8.913623856072288, + 9.404925365608428, + 9.682461592706376, + 10.244273166751151, + 10.57925123496434, + 11.471163173552958, + 10.953678669042686, + 10.688733481078092, + 10.420154735934126, + 9.65577533525454, + 9.383351644057054, + 8.241459441710699, + 9.274780498037888, + 9.284286316951468, + 8.311390911000455, + 10.598920818953626, + 11.37640668394154, + 11.171496157763366, + 11.069137853750783, + 10.259631647022529, + 10.2019724438892, + 10.441263223108768, + 9.929173914233594, + 9.357785484861257, + 8.838160735324394, + 9.901288001445266, + 11.20683894005422, + 13.726368929261367, + 12.556776812749575, + 10.306351393530482, + 10.383877423344826, + 7.658582162667727, + 8.416377929540781, + 9.836759381247749, + 9.177886443203256, + 9.018156507298007, + 8.47488219286674, + 8.834120872270363, + 9.802179287690604, + 11.864484831055194, + 10.02116576984914, + 12.430080599968916, + 12.00468582383596, + 11.02234360575676, + 10.652552909435244, + 11.350942599006872, + 13.992749030179231, + 13.07867545243148, + 15.993840410432762, + 16.504914794064906, + 12.105527175642369, + 13.760572798991452, + 16.830731914249707, + 17.724147523472986, + 17.519881616355132, + 21.993485500938014, + 21.61149079940761, + 21.85708615160364, + 15.67134507885772, + 11.061500374295132, + 11.72985569987751, + 14.382428506856124, + 16.067628814801658, + 20.749180936813353, + 26.276399230957033, + 25.793411017510348, + 20.549660144465985, + 24.152251870977057, + 22.456243714086717, + 17.85066548186326, + 12.220773581523012, + 17.142448728488695, + 18.20049742100448, + 22.958977153110222, + 25.815888566696923, + 30.036742565678615, + 27.21439485133154, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 148.42762378306548, + 77.49828579904629, + 47.06764829048715, + 38.4516917890865, + 45.146671946138625, + 46.64159812371365, + 46.12462641888127, + 43.98085566418204, + 42.46685085469043, + 37.68363597097893, + 28.94549672710447, + 29.09094974084085, + 27.578570895052245, + 25.75593252139241, + 34.04542285918737, + 32.17807392881095, + 31.479481184148295, + 30.16448359485198, + 28.21434540354969, + 30.89826518880093, + 32.3054803021227, + 32.72934086439054, + 29.22661277513901, + 25.082352683755037, + 27.118253986973272, + 29.37330508777877, + 31.811456476869505, + 32.160915871763606, + 29.175068897119218, + 27.445092376180945, + 25.08074133609211, + 21.14784740423223, + 17.085804631214206, + 16.89674102922278, + 18.4200210696995, + 20.49667672545537, + 25.167448209471797, + 28.6398181003806, + 28.7811663599952, + 28.072577576792124, + 23.967620080309025, + 22.349624304923957, + 17.990066999389228, + 16.853328721121468, + 17.21963256881562, + 16.918865216114227, + 15.877456001876064, + 15.211511423102207, + 15.801075405567689, + 18.384877079085935, + 19.025887806069868, + 11.906377172534793, + 11.539835897344195, + 13.18973538271232, + 13.572755493484175, + 14.112297801820738, + 12.34627932941455, + 12.582210982141415, + 15.363067324404126, + 16.785816841099233, + 18.876562026822423, + 16.91877145993415, + 16.489918013800892, + 17.331200659952184, + 16.798178877149308, + 15.346723746194314, + 12.212913520670732, + 12.699619438043738, + 12.701340723211397, + 16.8175032022688, + 17.81533373523738, + 18.830710398588028, + 28.255031990031547, + 29.591505759296957, + 35.154062035456064, + 32.759657661309234, + 13.911250326938848, + 14.166117173905493, + 12.897182664849428, + 14.704487995439134, + 13.53026550386501, + 13.037077246018296, + 12.470118686404485, + 5.496841646868969, + 4.725282905929053, + 8.305276109093498, + 10.664286692995883, + 12.911508990721986, + 11.251959181132074, + 8.705407833099953, + 9.272456723246552, + 9.02178365374096, + 8.244304600518172, + 8.599063971764226, + 6.356154026757622, + 4.747003818050161, + 5.799704816203838, + 6.261633971867481, + 0, + 0, + 0, + 131.55006250000017, + 7.818164225788801, + 7.220708869386612, + 6.609327491138244, + 6.666216718565447, + 7.107010062893082, + 4.532382986111111, + 4.05002955988614, + 3.3379515791891587, + 2.6837746625129806, + 2.467986064641872, + 3.410487087969768, + 4.0978166311300654, + 5.730720849056605, + 4.829794491250812, + 3.995438958892791, + 3.3009760102629895, + 2.48952233676976, + 2.0913422211917463, + 2.488571126164268, + 1.6234919338370433, + 1.8007123956849178, + 2.167328865264618, + 9.533206825798352, + 9.313859503744508, + 8.406732707847826, + 7.0402580618422475, + 6.176416892935378, + 6.181627166863194, + 5.643260821129396, + 3.3027517713568653, + 2.8969526636597016, + 4.755799858545948, + 5.730720450566976, + 7.393168420097696, + 6.223455412155981, + 5.88395880177773, + 5.4860067141953355, + 6.310407117040845, + 6.338817102128299, + 6.791975577169036, + 4.967190173401804, + 4.96482563841258, + 5.791792426721002, + 5.337435697084944, + 5.995269467552929, + 6.189149835098656, + 7.302923845379464, + 7.6906832627118655, + 7.177732528886783, + 7.826093083712105, + 7.693622239320494, + 7.701943149857202, + 7.1536748586933, + 7.140427762599081, + 7.427291292525699, + 8.461249461118742, + 7.678820122334443, + 8.908013364585251, + 9.06465952989616, + 9.83030213353894, + 9.938748344421388, + 9.053044527620353, + 10.0432006603462, + 10.312201775789616, + 11.109847980978186, + 12.567219138685466, + 12.24101666851373, + 10.82149933828124, + 10.22892723580605, + 9.160263550039645, + 10.000075268889576, + 9.40321341428819, + 10.4828469132696, + 11.562990885825226, + 10.249236248994636, + 9.793605919658932, + 11.079793580048054, + 13.981572885817702, + 15.891293914940318, + 18.02392258220658, + 15.961030867390328, + 13.84821054680924, + 11.34964481956015, + 11.452452051271749, + 11.628012329371831, + 11.542002516988852, + 11.62585006921194, + 10.969538033718932, + 14.571088141674716, + 15.395604275597258, + 14.50976729457017, + 14.212824217298133, + 12.608222361406751, + 11.477638703418004, + 4.543621022641258, + 4.81323476925529, + 4.740211402538733, + 4.933406050882954, + 5.2258176257398015, + 5.1393095036655705, + 5.231528609850674, + 5.201590965028485, + 5.391074854384259, + 5.415800316622169, + 5.625501632587384, + 5.851639668879414, + 5.923512935286519, + 6.301722313427226, + 6.4830054781566, + 6.613939814719688, + 6.821583973083284, + 6.584169978137066, + 6.24871263060976, + 6.95164812360305, + 7.758416204169246, + 8.77963469205655, + 8.365201863320038, + 8.360288288988317, + 8.93964029293735, + 8.932995912770519, + 9.037208199724416, + 9.476715158738166, + 8.119111904373826, + 8.46359787470456, + 9.020074715886093, + 10.447193383449363, + 11.086339064634563, + 12.15485406559419, + 13.627983409085267, + 12.411574945638945, + 12.46239457841971, + 12.86227441178811, + 13.947646876624027, + 15.130711506152975, + 14.152170086524915, + 15.143106256873864, + 17.882929497598397, + 16.348822567141287, + 15.003079027067628, + 14.945643063107054, + 14.886263079056215, + 14.933307938329326, + 13.080894843348604, + 13.452907487307147, + 12.789624271819502, + 11.797405761503644, + 10.17253882995499, + 10.713571813443812, + 11.350749535417382, + 10.50326046273728, + 150, + 150, + 150, + 150, + 150, + 33.254831618979075, + 17.81143313466256, + 5.974927692628426, + 3.3166430741477884, + 8.376467917402323, + 10.15061918198585, + 12.441271622210538, + 8.889294205592286, + 7.997004493039661, + 7.16593694776872, + 6.987711133423411, + 6.4265959719394115, + 7.060353044202584, + 6.774521050820236, + 6.393512367847501, + 6.961647833512939, + 6.89381214516266, + 7.303530480753626, + 6.765160361561443, + 8.120519479171989, + 9.700067560647724, + 9.007446726337712, + 10.469614135630923, + 9.89122300653548, + 9.603419226957383, + 9.001470612352362, + 9.003483701688646, + 7.724809463550404, + 7.402046318319983, + 6.861743475846752, + 6.772402342064428, + 5.658394084580206, + 6.516312868558687, + 5.784929183740738, + 6.5122891296010215, + 7.463785360282863, + 7.341569622495096, + 8.909992924244841, + 9.82321776323801, + 8.690478464026798, + 8.681290455152574, + 9.203104678801798, + 9.35857268259431, + 8.969979703629235, + 12.605987384723042, + 19.97406159113588, + 42.00390793717689, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 5.411434439357522, + 5.293452171807492, + 4.161721507494041, + 3.5064149375715665, + 2.9170124098831822, + 2.343620796073459, + 1.4604444959985845, + 2.190867208148972, + 3.5680470968248343, + 3.0006901062273976, + 2.4901213110995246, + 2.3654687378728863, + 2.697080048095876, + 9.598371311254825, + 10.52584800897276, + 9.038324598838308, + 6.9204883467094565, + 6.971085558371189, + 7.602633932485752, + 5.810414637003075, + 3.276807505369243, + 3.1260664839844328, + 4.189666799537448, + 5.559378195339493, + 6.43286972057895, + 8.257777703837414, + 8.35117834174715, + 8.411220452034646, + 11.73676861521051, + 11.6025739830741, + 11.893642055345929, + 8.553192335884523, + 8.968732089229393, + 10.703934338415587, + 8.777032815519396, + 10.542448475755103, + 10.411835833389654, + 10.782993361714908, + 11.799385342367517, + 13.11909025009061, + 15.141439201028795, + 19.606869316722353, + 16.90930444005226, + 16.37692799234787, + 17.45473057259138, + 18.897040707705585, + 20.03291611831058, + 20.108554547640097, + 23.07423384250068, + 20.597264193635723, + 22.214740603119907, + 22.25362051526313, + 19.338587750374, + 15.902172209678708, + 12.563518573251574, + 12.660703369730207, + 11.533964192627796, + 10.27725967014996, + 8.334837869879994, + 10.733981679200166, + 9.471092879526385, + 9.595174652127378, + 8.756180810817511, + 8.900353326947135, + 9.405572734759696, + 7.81365053552642, + 7.162178825808918, + 9.083813447403536, + 10.392869351699328, + 10.499633309205407, + 14.363700580739906, + 13.063760409445496, + 13.64973623565275, + 11.672172996444209, + 10.917066464795464, + 9.532646045095849, + 10.81588824200374, + 10.51647393773418, + 8.153752339530437, + 8.676873796488463, + 9.650892672022447, + 12.678615204519655, + 7.525183593567808, + 7.663447473905972, + 6.863180376595366, + 6.061788128725126, + 5.895592482351149, + 6.431691379462219, + 6.928188583994273, + 4.65614437824746, + 6.3126071163533455, + 6.537766232393727, + 5.852501012462993, + 5.662469117075736, + 5.9421348684853745, + 6.715986487710398, + 7.028605900791479, + 7.775782574555499, + 7.366189762677849, + 7.978937151354456, + 8.05919789951233, + 8.118784435597915, + 8.599532150674598, + 8.258359174569927, + 7.6447352313567105, + 7.719924656302387, + 7.394657147123993, + 7.815963601648577, + 7.756657854116575, + 7.913760103919953, + 8.957472178659017, + 8.658783516975301, + 8.453070546438425, + 8.936012399095997, + 9.68757696917168, + 10.053286227597836, + 10.25593850788666, + 10.747207052095035, + 10.793715941259045, + 10.246461735962049, + 9.706813777277404, + 9.863720775726533, + 8.88352846300478, + 7.435118862964798, + 6.347613577738696, + 7.857247195111602, + 7.460254155805393, + 7.294467720486023, + 8.30971595497998, + 8.400167030082315, + 9.3626513715867, + 10.489596642129555, + 11.103403999684994, + 11.585668253431315, + 9.674210908950547, + 10.459367293637063, + 11.287352682047969, + 9.931256441459295, + 9.451847119911475, + 10.82098194053066, + 10.39602664264701, + 12.241626001752362, + 11.353107367809375, + 12.177096064473115, + 12.42280461463824, + 14.716469653456748, + 13.035990429315255, + 12.21266161109692, + 12.552701486517524, + 11.823929307165509, + 12.728968390215313, + 11.392979457465511, + 12.759581974232, + 12.33342752238262, + 11.967623843903295, + 12.950790564987154, + 10.666224678012766, + 9.696577618055189, + 8.432161020938974, + 7.7373345736163985, + 6.334639085308224, + 4.066049484985126, + 4.0504630176870124, + 7.105598361888316, + 6.845156215618582, + 21.63575376720197, + 12.522258620689655, + 11.915781118442489, + 12.283124533285989, + 6.67290484497459, + 7.764512514977283, + 8.653125346089093, + 7.44969796071327, + 7.621020065588799, + 7.6278926007633805, + 6.32704972232609, + 6.689892548505557, + 7.140286851156825, + 7.356407502846923, + 9.542374237433824, + 9.734063589977952, + 12.105038673701882, + 11.135109131111545, + 10.9487174864296, + 10.059174068119088, + 10.059117568313576, + 11.2161939098922, + 10.173107617268576, + 9.09230883540344, + 9.933638824100496, + 8.81969939667889, + 9.147140521722744, + 10.24690577011166, + 12.28168151330948, + 12.983347812866407, + 12.392373252916144, + 13.012369181834591, + 14.25009821525606, + 16.89117598504138, + 16.09792001801032, + 14.981200673968566, + 15.509047225014216, + 17.885724731715918, + 14.406120630136693, + 27.35519171527499, + 31.080749938117513, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 73.30306674684306, + 56.71149265714662, + 92.91256239896852, + 0, + 5.067841154850493, + 5.055529944855418, + 4.993979564129198, + 4.7571617211108315, + 5.000894837771298, + 5.129388315475758, + 5.2704206333005255, + 2.431557032240486, + 0.8885394503138305, + 2.4679157263689375, + 4.761209242012529, + 4.880419746652725, + 4.491224500387307, + 4.910258083068786, + 4.111560569341686, + 2.9432687868230234, + 3.559496610614804, + 2.8942858007221473, + 1.950065234990096, + 1.263605047941208, + 1.683096898568908, + 1.5875409740912017, + 1.9036783879415111, + 2.700341759501906, + 3.7831346850511505, + 4.3127868938863365, + 4.234974246365058, + 4.37769103995962, + 3.9749941768337056, + 3.59843095240168, + 3.812777471541284, + 4.009398230751152, + 3.9776682639453735, + 4.283318864512559, + 4.027231922913266, + 4.597699952495997, + 3.3554477745874784, + 3.714337196651053, + 3.974394598289366, + 5.1970456878850095, + 6.010926300239179, + 5.0500248641785985, + 5.237226580260167, + 6.44659244431498, + 6.967839194673641, + 6.320708601330981, + 6.369670952810352, + 5.628191404952758, + 5.552314078248617, + 6.729274807008856, + 10.289717434385274, + 24.62794034658534, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 6.346590975594862, + 6.075136294306102, + 5.31516597644289, + 5.1024592564834315, + 5.922866608048343, + 5.644695469951513, + 6.109744253306153, + 6.456229745301379, + 6.512454034395004, + 6.333897488063334, + 6.598676839401548, + 7.342589341124169, + 7.569460499339545, + 7.457410778667259, + 7.546209956335343, + 7.819243028968762, + 9.11933497285843, + 9.804493795537049, + 8.70214887196681, + 10.810105021362986, + 10.73185405283017, + 15.381225189093913, + 17.17981589392768, + 16.158946925946136, + 13.218504366812228, + 11.85101968393547, + 11.002295723479758, + 10.811089561323474, + 9.210259634225997, + 8.029084251594893, + 9.05199750248378, + 9.567804570164588, + 11.88249363924282, + 12.969716048611076, + 16.361544026868412, + 14.002581884492164, + 14.885046800378834, + 15.32834790116197, + 19.24334245925547, + 20.384531758532944, + 17.228304907241174, + 15.115479045352988, + 16.016062972597762, + 15.941460954170893, + 14.463809837061577, + 10.020721408939444, + 9.613889520938418, + 8.428299079582727, + 9.27446300698338, + 10.321665118836393, + 8.60464229880101, + 9.48226567437314, + 9.70007304714925, + 10.93194214060609, + 9.84037702629643, + 9.476967903565583, + 6.980714422905303, + 7.686432713368946, + 7.046718362930404, + 7.298946112478759, + 6.9187965718770865, + 6.829896246995769, + 7.276096843584279, + 5.314680289506839, + 5.072760708295426, + 4.789364105126797, + 5.352108114736064, + 5.176113501734265, + 5.162964104855465, + 3.6510831511325863, + 3.739792228787661, + 4.191177987398464, + 4.4160514342263015, + 4.866049865029816, + 4.427554976046318, + 4.092887778860833, + 4.570249003573988, + 3.906343377156007, + 4.594029402704999, + 5.256357936711904, + 5.316574614262178, + 5.344624470868634, + 5.2354510127097775, + 5.056609195548731, + 5.118688486437851, + 5.787855136307392, + 8.93157095723017, + 12.647220139296108, + 24.54496197244116, + 44.64797335692039, + 18.30279147919499, + 15.909748549891392, + 14.655452911180344, + 15.107206577684666, + 14.544876495653742, + 13.017512216654834, + 14.012764480718491, + 15.194895006999534, + 15.061900169204714, + 15.582127604436645, + 15.55690578337724, + 16.668245197746078, + 16.54415599561283, + 14.758342421253314, + 15.299190830256212, + 15.212571934291296, + 18.577960283328327, + 17.13199382426271, + 16.713322003682453, + 17.76809130859375, + 17.004748780376314, + 15.148792062961808, + 16.406751328260192, + 17.097164842407476, + 15.48349636351534, + 14.66247816538544, + 16.43966141920823, + 14.94685750052756, + 11.54748864530992, + 10.81061447106064, + 7.525321365496434, + 8.10845995652204, + 9.07803766146941, + 9.899449232762342, + 11.565571376641593, + 9.24483067469574, + 9.038704063303278, + 7.970205443565577, + 11.147518138652536, + 10.663213779367442, + 8.829423404251145, + 7.769337206662218, + 6.924621315573466, + 8.28405074445266, + 8.260974568028972, + 5.063552487363157, + 6.3276116056702305, + 9.165230695340895, + 10.650782010367884, + 11.22375112866843, + 10.691490432686722, + 9.972764078105008, + 7.887556288227535, + 8.734852852707753, + 8.718251697497108, + 9.071598312275263, + 9.27688883629287, + 9.140729692331028, + 8.771667443620245, + 9.513384261126603, + 8.780834158197537, + 7.592622949626786, + 7.223434322124244, + 8.247173811994463, + 8.670960769955332, + 8.90381483441395, + 7.594229899286734, + 6.817345428478082, + 7.145201132164231, + 7.497819150545254, + 7.755184490272842, + 6.946779716051313, + 5.829091278001387, + 5.117460799791027, + 4.752325921049989, + 4.130525979216628, + 4.331526168493097, + 4.388843200730063, + 4.082342087605765, + 3.624736109903489, + 2.952773022535939, + 2.5245801898769513, + 2.5554711663996788, + 2.295441278882244, + 2.4402261671685066, + 1.908181424039631, + 4.944615926441394, + 4.166383967911424, + 4.9332395732734495, + 4.6475066292747655, + 5.123497443102309, + 5.220057740895667, + 4.445161987286599, + 4.6842700677310045, + 4.982537284194741, + 4.325847207054289, + 4.719225664479558, + 5.283757581051417, + 5.938941583295776, + 5.1618400662890656, + 5.193091542307537, + 5.711079313016268, + 6.9803916199014795, + 7.609391464483276, + 7.070689648441334, + 6.727973073703093, + 7.502557027696599, + 6.472106726988458, + 5.102949343177192, + 5.512213571340804, + 5.376842407064808, + 4.058612494867498, + 4.190637717585462, + 3.089521459654429, + 4.623234187249078, + 3.538840274887017, + 2.8893536395646007, + 2.250846792113274, + 3.0236206399173273, + 2.810627443890935, + 2.2796155838279084, + 1.7140121475857324, + 2.2201397847362654, + 2.4979757363941077, + 2.747664033270798, + 6.12383464324166, + 4.790808527610589, + 6.7808956611338855, + 5.979656882771557, + 5.904821653059784, + 7.843828969874928, + 5.59627316917625, + 4.294156650852571, + 4.390948174075289, + 5.44977808085097, + 5.74986221944084, + 5.513594397183122, + 5.829892994571307, + 4.972869981545052, + 6.390702754768868, + 5.458314060333606, + 3.1156537985055266, + 3.657711797315021, + 9.76162977108976, + 9.406119728909724, + 8.497681542862294, + 8.393355187430714, + 6.650204989277564, + 6.993756386777424, + 6.657800104175664, + 2.8790583071771696, + 4.3233032125658495, + 5.545753246121191, + 5.107544654497397, + 6.136021036050606, + 5.062052412328692, + 5.3078578622000565, + 4.281905385737711, + 5.118726215689099, + 3.796798592823059, + 3.668832839598624, + 2.858359705929061, + 3.1344950295980873, + 2.7162404380471266, + 2.6393256801037763, + 2.641611558838228, + 2.2307133101624665, + 2.492407088185135, + 4.45066766086602, + 5.97896346809547, + 6.707812319940446, + 5.187628561233134, + 5.5090947725785115, + 6.255379072195754, + 6.993124923328058, + 5.4922877796877865, + 7.543663028021475, + 6.585012031696575, + 7.077495859088686, + 8.083838112143718, + 7.292442356286479, + 8.144866218906483, + 6.497218566533377, + 6.971769569962835, + 6.091981562072557, + 6.1836676563547694, + 7.511671176022046, + 7.189565901839113, + 7.411311053984576, + 9.969286193029491, + 9.090051349255765, + 8.28002187061605, + 7.804929979278411, + 7.352922463613014, + 6.1761578564500486, + 5.665356985531986, + 6.43411577129032, + 5.078380686088282, + 4.541423040349432, + 3.789559510665612, + 3.4174690495444566, + 3.638607791139417, + 0.647193423297271, + 1.067448986097583, + 3.3677234530175686, + 0, + 0, + 0, + 0, + 28.68851018410457, + 9.9118098311954, + 9.390645794063415, + 7.161438130383313, + 5.14568237060083, + 5.907378504547715, + 6.466307122701267, + 5.746081130173031, + 6.369716599673282, + 6.557464944461477, + 8.564372812890163, + 8.166351741742535, + 9.486302148286184, + 13.02629265549716, + 14.135926211075702, + 13.201385723576514, + 11.730020588235291, + 11.65717655654078, + 11.380087631470804, + 10.46819989866815, + 9.372275279144812, + 9.890008555623243, + 7.785985576778434, + 8.181027671351792, + 7.708763192044335, + 8.321642733982626, + 9.329616583666624, + 8.534159986720857, + 7.7520025878986605, + 7.928064408098959, + 8.829075437395119, + 9.266675450998548, + 9.827351655436582, + 7.519924288023603, + 7.238753218585496, + 5.605405343545447, + 6.124010035813292, + 7.746084724623833, + 7.469116065782539, + 7.607720127318375, + 9.28261956318976, + 9.671759999999992, + 10.656581808723232, + 9.884744758910095, + 7.949631721238881, + 7.2990594712587455, + 7.440484600663783, + 5.622337505884883, + 5.363058309330475, + 5.037806956135716, + 5.5810008481764175, + 4.604953268579455, + 5.052972089841438, + 5.156776340304728, + 5.677722016659767, + 5.858193254374813, + 11.25844930086323, + 11.062441933318494, + 10.720463167811792, + 11.13992724261452, + 12.697725856158526, + 12.21120614053949, + 12.91699435813165, + 9.571646229292105, + 9.16100031547048, + 9.97593036684204, + 9.956362407259055, + 10.753628192849485, + 10.170979253844411, + 8.32726736971564, + 7.610854166917363, + 8.213510514126758, + 8.48256270135641, + 9.823483258198134, + 9.545143217160785, + 9.243337381502975, + 8.885354347839733, + 7.685561677052406, + 7.4617224630911805, + 7.07400254496237, + 7.864868502592581, + 8.731371858695143, + 8.647715998110868, + 9.48432728738261, + 10.026091328856843, + 10.142932589883689, + 9.88994571212428, + 11.924608877877466, + 12.445953568151266, + 12.952080657024633, + 12.75676702779556, + 13.05967414282562, + 11.746463068270584, + 11.818755802407464, + 11.273096072675845, + 10.553165159341807, + 11.629771574590457, + 12.294238265355428, + 13.554326627416744, + 15.11012212957029, + 16.71770386913724, + 15.148141722426615, + 15.964043310544026, + 14.03057171560942, + 13.25372121889206, + 13.412124975755216, + 15.127274754111037, + 17.932812976705616, + 17.312463723665747, + 16.85899756710207, + 18.7026766637974, + 21.19184781367715, + 18.098565302065612, + 17.181274518450245, + 17.483622686353783, + 14.99392882493744, + 18.889138971478076, + 17.42468028912794, + 17.851158532132427, + 15.975069292149644, + 14.960373858388955, + 15.735208953007076, + 17.395294931318098, + 14.93650561312608, + 14.826941966122758, + 13.894450191251924, + 14.267292257891144, + 12.058554536742015, + 0, + 0, + 0, + 0, + 0, + 0, + 19.654019123336184, + 32.57925679339147, + 61.99232338798007, + 150, + 30.957430613913232, + 18.878959942255484, + 13.334030098055642, + 5.200660653375492, + 6.023185002674281, + 11.59774818144977, + 16.355014408517874, + 18.75023208967793, + 14.132126921101252, + 10.865850821487696, + 10.790958157578943, + 12.192802433901583, + 11.614916867347349, + 10.828666794692118, + 9.336919469880026, + 7.526110354982573, + 9.045429804366757, + 7.68830936243544, + 8.976184697022845, + 9.959768597054524, + 10.442818383289245, + 11.12067253909294, + 9.516267392755683, + 11.094494312491896, + 10.23934968455701, + 10.545212286722526, + 10.5389083762067, + 10.085203857730372, + 9.603934574396732, + 8.953421140612539, + 7.100861542016531, + 8.154107627607443, + 7.501827538097619, + 8.178510573414474, + 8.124491771560448, + 8.658703270876385, + 9.495097443257828, + 9.04607574445658, + 9.241838352560649, + 9.322435158237557, + 8.195820729902097, + 7.220073808119951, + 6.80793915959837, + 7.448381944603082, + 8.0387338256836, + 8.562750051068583, + 7.493865651377832, + 8.767522694519926, + 6.683447918495093, + 6.074259751226822, + 7.210425882296153, + 8.754126024121113, + 9.937762204738702, + 11.160786729060325, + 8.652075976498706, + 6.895879428518763, + 5.7102789482156275, + 5.391805205713413, + 5.3588813744896955, + 6.0221567146999195, + 7.610343468491219, + 7.077137953897623, + 8.220087550573899, + 7.87734910993572, + 7.436061129060582, + 6.742665038129803, + 5.7498472441149024, + 6.638665166197901, + 10.965164463333824, + 10.407050694897151, + 10.77291771803175, + 10.013612332489098, + 8.778879429849347, + 10.116937746638738, + 9.478813061977458, + 12.900232195280946, + 12.95022086793604, + 13.08173519902308, + 12.57743670103505, + 13.854102760441398, + 13.73010623052156, + 14.550295934801824, + 15.986004223207312, + 16.948410797198832, + 18.31288856239778, + 17.911340149666994, + 20.78261024594997, + 8.506837396086592, + 8.133667921425955, + 5.987403051489605, + 5.526758956010536, + 6.089942199355999, + 5.3944768893390185, + 6.191686168584175, + 6.570167692408192, + 6.8119781484241715, + 5.931765172548322, + 6.5608264282726845, + 7.519491901086697, + 6.67198409298411, + 7.530926047937942, + 7.724574212225272, + 8.146580781370437, + 7.8338002604259325, + 7.563818907348895, + 6.281733482511359, + 6.001645528426054, + 4.221824736550194, + 5.844680819063635, + 4.971527837311481, + 6.0202581438229865, + 7.537117580399638, + 7.945108361065938, + 8.831642105315161, + 8.221513627682592, + 11.454978841213686, + 10.844662452150995, + 8.698496004928778, + 5.776555235822165, + 5.126492832764506, + 4.763269137452467, + 5.143564558749783, + 0, + 0, + 0, + 0, + 5.812018869299639, + 6.3252466410750605, + 4.71903520754778, + 4.696320392269455, + 4.691670835144354, + 6.3184859806065266, + 6.822948955077057, + 5.734322225040096, + 5.697179891242591, + 5.356066765748416, + 5.223923395725542, + 5.345289063370989, + 4.727846538301122, + 3.559789332184795, + 4.1642446313590025, + 4.939650564489637, + 4.69462240604302, + 4.3570421669251145, + 2.1786865035511047, + 0, + 0.5241889998579963, + 0.9128383923626489, + 0, + 0, + 0, + 0, + 0, + 0, + 1.4679027180636344, + 0.9431897219275666, + 1.6589072552658293, + 0, + 0, + 0, + 0, + 0, + 150, + 7.071311666397865, + 5.32065992768514, + 5.2393176664351735, + 2.9282489830201412, + 2.059978270700585, + 1.7015450685725997, + 3.4929974063085325, + 1.8865233136352364, + 0, + 0, + 0, + 13.485435537329062, + 16.199822799221927, + 15.927838192731322, + 19.25997438951464, + 13.698633275395975, + 13.366110857898027, + 9.778667327664188, + 6.434984686406857, + 7.2370327158134655, + 7.712826999080544, + 7.614080521982719, + 7.360655898635295, + 8.03332003451069, + 6.4117095741114305, + 6.306753052772639, + 7.268878369803855, + 7.691376812089706, + 9.782582837579886, + 9.711147660395508, + 11.565060517044422, + 11.70023823801035, + 12.671958281711104, + 13.89556016610427, + 14.024312719858774, + 15.825121094266247, + 21.09940425053458, + 18.320879875809116, + 23.6605106645945, + 25.687399769539223, + 22.945825017589794, + 22.04898654908992, + 17.665916785600196, + 20.863512146918872, + 18.4284544763804, + 13.118729991566566, + 11.769893293916727, + 10.545961687847754, + 10.681901392576329, + 10.90870688844892, + 10.2856033689282, + 9.962525153556632, + 8.436451841628564, + 10.730337921288106, + 10.24740727657428, + 8.992986309694233, + 9.205880807575433, + 10.526421585995424, + 9.73277947542172, + 9.2783339018453, + 6.199077126243856, + 5.552585829363134, + 7.237118198654532, + 7.482946994518363, + 6.4908204303733665, + 5.588956701759034, + 5.35488252533042, + 8.006543214225651, + 8.68321760967459, + 13.564667120563982, + 9.76344396319611, + 14.092368381826384, + 15.820775057197617, + 17.211289733747556, + 20.213596943158784, + 9.669276130709322, + 11.042634677532025, + 10.492101741898896, + 12.492866401455128, + 13.340967813067907, + 12.962158688919011, + 11.025069288211364, + 8.001022772358493, + 11.101451010355303, + 12.11670316789189, + 9.924601599028025, + 9.240441493882372, + 9.593136234567076, + 9.45359454692584, + 9.64974991320982, + 10.337844053492482, + 13.345435145924926, + 13.373162240650592, + 14.65489703881728, + 18.675718522686292, + 22.1277874804412, + 22.667053255042045, + 23.71404351668587, + 22.82453998193167, + 24.703534702972885, + 25.726315774743117, + 24.947321344051172, + 26.12389099841243, + 24.365782904247947, + 22.898409905456283, + 20.85715256248871, + 21.05692519560985, + 35.033875391329424, + 40.55933529325963, + 46.55795570600857, + 54.34482103532825, + 35.310118090901604, + 41.95906865957216, + 45.20066365236216, + 38.74283905419667, + 0, + 0, + 0, + 0, + 46.26545799412469, + 60.09471331241357, + 63.09976270728924, + 56.92978679864453, + 42.75683824837758, + 39.194650074844745, + 47.17073459603455, + 40.20012950452495, + 37.23654504173196, + 28.94093854036674, + 26.76312123949552, + 26.04095789952873, + 29.34027665696107, + 27.747457391729963, + 27.31011177038728, + 18.902375389243556, + 18.973781473128412, + 14.767931961354652, + 16.739175836353947, + 17.60877318426167, + 8.732621803323749, + 8.270320594180273, + 7.43107316612788, + 10.156441822113724, + 7.728558491307932, + 6.716894915434234, + 4.856205117471304, + 3.633142362248876, + 3.4468002541791094, + 4.720066097199242, + 5.215967169574455, + 23.898657377588552, + 19.626455570126073, + 14.785159383624656, + 12.049283310495689, + 4.568252743680202, + 4.834049136400407, + 4.297483234839105, + 3.136072795102299, + 2.8023317196106956, + 3.4201321803867675, + 2.9588270350984662, + 3.4246248233454173, + 3.604748383469072, + 3.9807457720342674, + 4.402403558378249, + 4.161418841726674, + 4.69666208909753, + 4.513707088169919, + 4.875824872703699, + 5.632105135332278, + 5.624287283670358, + 5.385436598681899, + 5.80222914494337, + 5.019985834675334, + 5.648724819118245, + 4.802287071293616, + 5.4913426752745265, + 5.3956180944812315, + 6.14010952164318, + 5.852899539170507, + 5.607979692474507, + 6.028663623078182, + 6.185024812120552, + 6.438105255089409, + 6.230888288909647, + 5.751310607234475, + 5.568450140256676, + 5.419238018960764, + 5.949622143046575, + 8.898250829456808, + 21.542126860453145, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 20.40495538562577, + 22.438789053114537, + 24.093587108864348, + 24.38748744467615, + 20.788629976139713, + 21.82771503372698, + 13.36281921186234, + 7.743434450192818, + 10.466075255100389, + 13.900760693032051, + 17.002028618368463, + 21.140653439339776, + 21.20881801348503, + 15.722123769947782, + 23.72524241729123, + 26.032523397661596, + 26.10591622485343, + 27.753982687091664, + 24.90954221904099, + 18.144561597470005, + 21.84639415612326, + 19.654978303755183, + 17.906293221321555, + 17.960421929729854, + 17.920337615576155, + 19.854765191424782, + 22.579937250978947, + 25.017204383799875, + 27.476283579351605, + 24.956750454892337, + 22.733781433156505, + 19.050411528860806, + 19.54544476017374, + 18.36158431955581, + 19.05937038324574, + 18.80006751184525, + 18.362440807043367, + 17.418448946777065, + 18.938887505567184, + 18.18982247663058, + 20.512181106624112, + 22.284650220795346, + 20.8780258437901, + 18.02324547476039, + 19.98289293558801, + 20.087045208857543, + 17.086560927594086, + 15.719308675805047, + 13.537253423335036, + 13.364889125687371, + 15.087570684449302, + 13.986834299441425, + 12.564113151758178, + 12.4895956134987, + 21.007867986048694, + 36.98497064059073, + 107.43732283464568, + 150, + 119.5978903301652, + 45.357923473317655, + 29.38020706205005, + 26.94250757862764, + 16.909611570621582, + 16.249257681838653, + 18.40906237672063, + 16.590724563206578, + 16.42964241451898, + 14.438779135298295, + 16.61152364677302, + 16.304834274620763, + 16.195450132164908, + 20.901161176217908, + 10.99676172098419, + 10.36614717648229, + 7.510903067355103, + 6.21757241732889, + 5.67020639245895, + 4.53124386717022, + 4.98236884246667, + 4.993217179982314, + 5.20638024756249, + 5.547560383723332, + 5.929779013283326, + 7.068376908140081, + 7.703953786127725, + 8.25791782251521, + 7.622550671873042, + 6.025165351711671, + 5.872435108742366, + 8.340605301673051, + 9.249879793333776, + 13.4299660688006, + 4.422149752588944, + 4.767775173457164, + 3.5963603872357366, + 10.302888840753676, + 13.137861379998268, + 42.48195977304496, + 150, + 12.59826573632096, + 10.769002375296912, + 9.75738457237915, + 9.66963152204241, + 14.101264356002655, + 10.743717444088654, + 13.554264811908498, + 13.662435507838044, + 12.15059683827196, + 12.716865688866706, + 9.734461890326608, + 8.356645915680188, + 8.690277070875561, + 8.27382330769076, + 9.692371572934665, + 34.38840379599042, + 42.2252970798725, + 24.52793008796239, + 22.162037304134326, + 17.874506671171623, + 15.784922211797756, + 14.97108623379715, + 7.252250727287943, + 8.542956143254818, + 17.782295545010538, + 23.493924674035856, + 25.5865825711048, + 26.435125240847785, + 14.554389260550527, + 11.035386996066611, + 10.969797458224829, + 11.022267647300508, + 10.491005536095852, + 7.618647795066675, + 7.929851871029805, + 9.809960227272729, + 8.21661405114548, + 8.491937768241948, + 8.922919011573159, + 10.142342569661295, + 11.700142172090978, + 10.449927498162326, + 11.95287479608483, + 11.542667949306686, + 11.16237557741636, + 11.61532502285092, + 11.903696358351262, + 12.562952681131566, + 12.363203557657805, + 9.806797049670807, + 11.975239321043995, + 10.58587057726146, + 12.330218684503429, + 12.677754125593513, + 12.764816109091228, + 13.270176812219914, + 13.18065544543046, + 13.179670248891044, + 15.114590475056817, + 15.271521779792502, + 14.85837669565282, + 12.777502877815715, + 11.251474189930242, + 12.160141513992617, + 11.711824282095296, + 11.96737978233278, + 13.868383547004482, + 12.468882527397865, + 15.911608175199484, + 17.066694055345163, + 19.489700045591377, + 18.39288978847653, + 19.527920721048847, + 19.513026896638262, + 18.11933241645532, + 14.032633645651224, + 12.537193829482309, + 12.958029721046708, + 14.803959391330917, + 15.245824434503849, + 15.609362342007165, + 16.166393752441405, + 16.63757708074085, + 16.92812780327949, + 15.223646229878462, + 17.080677855087934, + 7.000157493525206, + 7.065506642095386, + 6.4357015753198965, + 5.827310804443665, + 5.339287275125714, + 5.86345992912302, + 6.210926512148917, + 5.392639402843286, + 4.1863522031330955, + 5.897025999002327, + 5.886262550801672, + 7.159373625241723, + 6.903599263334671, + 6.455239024133856, + 6.222112530552438, + 6.038986686055547, + 5.623647502887473, + 5.25798469851711, + 5.017068313396152, + 4.8505683287089205, + 5.338312478856232, + 5.124645352510011, + 5.194058466088711, + 5.7362732924106234, + 6.360690598189096, + 6.607486712954116, + 6.84680784984576, + 6.860585709582592, + 6.946601658469895, + 7.35093065553111, + 7.04749119944387, + 6.908859112034763, + 8.276614723798529, + 7.760169560962512, + 7.011907095686175, + 7.984591139905448, + 8.392063748639028, + 8.33848030744742, + 8.8190317587036, + 7.932963095962135, + 7.867551025897873, + 7.140463374714996, + 7.165289003986959, + 7.767349361035893, + 7.583580249772647, + 7.302638836460567, + 8.168451528080176, + 8.067563358653677, + 8.64075054382456, + 14.527551649414605, + 17.839069499525912, + 18.275484349335947, + 16.59380878347786, + 11.01013563186165, + 11.16602624861486, + 10.740734396024603, + 9.287154606278005, + 9.254099491498238, + 9.128760588704502, + 8.523684002770906, + 9.001225667153635, + 7.069923719576766, + 6.277850132765739, + 7.056389670844015, + 6.7065111311497345, + 6.3355116090109185, + 6.8966996683747785, + 7.003521155308278, + 7.50102322810752, + 7.277255800594441, + 7.169431112156313, + 7.610714095016861, + 8.615698793789429, + 11.10432527361125, + 17.31358872005292, + 17.05647248984047, + 19.980959163603604, + 19.88489140050511, + 18.100117923037967, + 19.071744442371624, + 22.679027907954236, + 25.177436416675334, + 25.69452900438775, + 25.76969619548694, + 31.916257265651172, + 37.50286285421747, + 43.03195791782231, + 25.229570107879397, + 21.189418933186253, + 17.793590268053958, + 15.73285008913698, + 17.71214747607798, + 19.703961688015728, + 21.763395006454942, + 17.89101888872578, + 22.41609598570251, + 17.261593876494004, + 14.619599729370057, + 11.375507466916122, + 10.147077949764958, + 12.56617473744496, + 15.043999754660648, + 20.183072211602777, + 15.356161687529346, + 11.547135788201803, + 39.65817680587182, + 22.56680387877017, + 22.407637511634885, + 18.71437165370076, + 8.20242460785367, + 9.084025201254343, + 8.18807710418171, + 9.627077141767804, + 8.274309928835091, + 7.224657220745172, + 6.983770341362792, + 5.41204508451656, + 5.546197625457263, + 4.681285426556635, + 5.549087555983682, + 6.524799259971109, + 8.909957558007116, + 8.719121690744462, + 7.78803517358345, + 8.082338087404493, + 8.77452789990193, + 7.739125955328147, + 10.307955066268052, + 10.032868865181156, + 9.147963667993064, + 9.673509905064314, + 8.958002949356176, + 10.30334617778783, + 9.898639188217723, + 10.546551415593132, + 10.238972291731852, + 11.047362109760014, + 12.632224233220525, + 12.62325553006904, + 11.073599075402866, + 11.689382200035354, + 11.942677167751974, + 12.991995969323977, + 13.731874091350408, + 12.175174382896582, + 13.204895034799437, + 13.799634992363078, + 13.157788687596536, + 14.483666895988565, + 14.825525508499286, + 16.826154221923392, + 20.087476452486015, + 15.093662849887888, + 14.823962160381347, + 15.924553729519989, + 16.84648585674744, + 16.231306322455737, + 14.328716110043583, + 16.712528214048415, + 17.6411498746065, + 18.69358537136505, + 17.573422442920968, + 18.67408488305874, + 19.92939222067209, + 18.361600553505532, + 15.546831121077576, + 14.8139962831502, + 16.625243725462262, + 14.88708670112023, + 13.590929740456607, + 14.108681825409446, + 16.67200139013661, + 16.38551004151923, + 16.73776690622281, + 16.162985494766456, + 16.498912108945294, + 18.43710099538253, + 150, + 150, + 150, + 150, + 8.293783991184918, + 8.336030118871111, + 6.998574849876628, + 7.984853244801885, + 8.79948315202688, + 7.831782855764986, + 8.530681816708361, + 8.012681021009293, + 8.485520764586237, + 8.69464104071342, + 7.832334722660342, + 7.802703154651566, + 7.565865173039812, + 8.472071359035747, + 8.511192908926144, + 9.279570536721408, + 9.452820876002354, + 8.905301595421076, + 8.724387831509711, + 7.582621621021804, + 7.353012059036052, + 7.733038539061853, + 7.910740179876672, + 9.032469429928511, + 9.565491526714188, + 9.161728323167852, + 10.149420190089346, + 12.304701632363498, + 13.589568410128644, + 16.071940054471636, + 13.348878286608622, + 9.574932366101772, + 28.84739067842865, + 150, + 150, + 150, + 10.400847457493926, + 10.4114163554935, + 8.42847333034398, + 8.58317711472186, + 9.572878544922917, + 9.943921549961289, + 9.947813839116796, + 9.8643251800987, + 10.587159373567545, + 11.048173659690518, + 10.27807257650711, + 10.0408267965861, + 9.343417041536778, + 9.633966586805398, + 9.86123162732352, + 9.128704610532912, + 9.729104274829524, + 9.376967569047096, + 8.84267103958553, + 9.286481921037865, + 8.371964398992796, + 8.819831317609262, + 9.107521172316709, + 10.525477147626852, + 10.560735461640023, + 10.547834158400144, + 10.79422323255571, + 12.236320836624625, + 12.054143556990487, + 12.802670838313029, + 14.107046101623864, + 13.01641865029613, + 13.402795761861949, + 13.23872156005536, + 14.670054393062136, + 14.579660977448311, + 16.396452432440977, + 14.226811666771786, + 16.377841395561383, + 16.04106914816593, + 15.765770127024329, + 16.94322687462915, + 17.5162704407755, + 18.216592252331953, + 18.99614824567522, + 16.05880915379486, + 16.975186386993236, + 14.839150090082285, + 12.965837584029208, + 13.824593912632077, + 15.412755866573155, + 15.024593218673498, + 17.308739481464745, + 17.77250958148642, + 20.31600841959867, + 21.261075038516257, + 10.031248086401858, + 9.97328902572506, + 8.904702457547243, + 8.890470066385896, + 8.700022649464504, + 8.853182313118321, + 8.238332389019773, + 3.908306330811085, + 4.882577439258252, + 6.886254158596607, + 8.136589491362765, + 6.055348867588542, + 5.482745703495868, + 4.405087086064508, + 4.000877857889798, + 5.229638654886008, + 6.141925655742977, + 5.572245072941068, + 5.287460462812658, + 4.779264351401919, + 5.01722909421747, + 4.951410283994234, + 4.807849864922253, + 4.6948832269315375, + 6.062862430128079, + 7.645726134138949, + 8.688113009083862, + 9.58795348042976, + 10.85343239625056, + 10.32700203232118, + 10.099490543911749, + 9.983726901428724, + 12.59625956968964, + 13.605987370655816, + 11.642099592886458, + 13.0402523013769, + 11.947077607073776, + 15.101725738761353, + 15.57095928701813, + 12.46645859969912, + 14.872327013541392, + 16.542824882109997, + 15.841861076082386, + 14.77852856168908, + 14.386431027667983, + 15.967702304394102, + 18.21260122244739, + 18.90611708972088, + 20.143418957515173, + 20.24574991957157, + 25.601649236577664, + 29.8230712890625, + 34.767523493103546, + 33.484680985470625, + 39.45382651536752, + 35.27456936511365, + 34.94586693830859, + 38.22292746524301, + 34.491998216051684, + 22.672373964297844, + 23.3632352029771, + 20.647581936789265, + 20.273623809184578, + 23.004086755079346, + 23.124100706908553, + 24.872745490981963, + 24.631956456565376, + 24.86026141654018, + 27.11300861788571, + 29.279968853819284, + 30.095526534625495, + 32.24288127345058, + 6.341170678480079, + 7.090814246814825, + 7.108794654486242, + 7.732777334867981, + 6.527881689284963, + 7.48269309195516, + 5.803471800826376, + 2.9593943880428646, + 3.130509050738206, + 8.854814345357656, + 11.529245105421678, + 14.619467645574488, + 12.69167387639077, + 8.493529782915132, + 7.791184251176905, + 9.159466467284272, + 9.619378937926273, + 7.850117717520733, + 7.404186007079845, + 6.445053122295288, + 7.4991346081367665, + 5.972476349989248, + 6.006344275901124, + 5.9567387811992285, + 6.781549886650312, + 7.373027431346502, + 8.574187987469314, + 9.204864647788993, + 10.129519164295054, + 9.895796223011867, + 9.340707374969412, + 8.259043485936516, + 8.826530138042271, + 8.824276377615506, + 6.316471569222184, + 6.411639421768772, + 4.844777456959051, + 4.610120196691791, + 4.542443511811057, + 4.7002732797915705, + 5.352301964655615, + 5.433769510169239, + 5.641039034293879, + 6.470834073421998, + 5.520516624490608, + 5.507780136547796, + 4.646438171637802, + 4.2113364970971165, + 4.371121351514544, + 3.475251883866731, + 3.3134150388976416, + 4.277538473519481, + 2.906913981578928, + 3.1614501383552804, + 5.016896260441025, + 4.654343094403158, + 6.324094460344234, + 6.6374268081773735, + 4.048097466933923, + 3.978284495592475, + 3.747451488816236, + 4.001193912154831, + 3.8246218793617106, + 4.0542577814502305, + 4.43630187983365, + 3.941822716699237, + 4.769411049241574, + 4.0594699073651235, + 3.7396925351851418, + 4.3842147698971345, + 3.9881512021780376, + 3.988966519916787, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 95.9463193032172, + 48.12244518113389, + 29.556285609461195, + 22.39150411281478, + 23.69510518325917, + 22.084532801325683, + 20.46238659924461, + 22.50070804037951, + 22.888179424163084, + 23.380620344961255, + 24.535624662802064, + 25.52104370085204, + 23.322257377017348, + 19.558911788528423, + 22.143945006853517, + 20.644997005494773, + 21.47169946438569, + 23.500798586331797, + 21.940934563604863, + 25.135633538667552, + 23.401667316327224, + 22.7682624419597, + 21.914205490841756, + 19.606256655071096, + 20.210699018182645, + 21.93232812158731, + 22.035959514449942, + 22.01640068855568, + 20.1562902872549, + 16.57426473966176, + 15.345304860170147, + 11.735167338885766, + 7.451072611220425, + 7.3775942821684755, + 8.81132141164533, + 9.898980569041717, + 12.038607080792604, + 11.259742225584198, + 10.102261478785367, + 11.188681850191715, + 9.910490754836948, + 7.187905683179081, + 6.318701219486916, + 5.624287143431753, + 4.1411701598564905, + 5.665185638822921, + 6.066542373388893, + 6.124924597035957, + 5.433074785292113, + 6.754226925754973, + 6.515528712233542, + 148.84300143792703, + 150, + 124.65132014033412, + 89.79388940316687, + 92.53669230377643, + 132.60121290689, + 150, + 150, + 0, + 0, + 0, + 150, + 79.87284264720128, + 72.54935386489333, + 81.57016901871893, + 73.74300979987011, + 41.21049900290994, + 37.63643375525666, + 2.7804996347235016, + 2.31933921908169, + 3.0114056147938513, + 2.292243667416491, + 2.8023180201103775, + 4.166759148173679, + 5.551042655206689, + 6.708489367203013, + 5.778142808550352, + 5.211245274234128, + 4.493414175377641, + 4.378349690136089, + 5.504660599575296, + 5.772462594284373, + 6.074721239481903, + 6.231712319975297, + 4.962663866858938, + 5.123859165133187, + 3.476675861651135, + 4.149065270132767, + 4.289364207528276, + 5.171558349847991, + 5.284263208666047, + 4.995663003337966, + 5.453724510925281, + 5.617258361043206, + 5.2321588267354295, + 4.5957537939268365, + 4.616767564286862, + 3.942247819061272, + 3.652467836702748, + 4.598817398730691, + 6.963745579957601, + 16.27454562699774, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 6.415306405848241, + 6.294653189951602, + 5.943347556749516, + 5.84323637167642, + 5.431864301731945, + 6.147100989368466, + 6.086836681696118, + 4.037720281722163, + 4.548193176301938, + 6.239119802379753, + 6.000245852974749, + 5.928788134964501, + 5.747868646257234, + 5.136244317416731, + 4.8180242384389125, + 4.871291723284756, + 5.182917789024819, + 5.17827514856371, + 4.642462531048967, + 4.898243122911464, + 5.0542553581785965, + 4.824016980374498, + 6.527689849573399, + 6.533489486091236, + 7.206004404360882, + 7.230288173791438, + 5.347506243474086, + 5.523478890000312, + 4.517447296944354, + 4.960954306685738, + 4.94342395758659, + 6.1859887245896115, + 6.610161496607173, + 8.254781510706977, + 9.5459811256421, + 9.165446667376155, + 9.651722524396837, + 10.50544939375511, + 15.020126366494312, + 14.55375791648788, + 15.597083330334383, + 14.486760929462667, + 9.114927151342, + 10.363884188946296, + 9.929911494083315, + 9.987377711839589, + 9.609906162183862, + 8.538126202840532, + 7.20042901016996, + 7.658897759517501, + 7.179824494147016, + 7.798076516295997, + 7.062273869354323, + 9.40176566113458, + 10.013396652720443, + 8.486544924326658, + 7.614911712079146, + 8.163367676139458, + 7.350862851093016, + 7.076243311152403, + 8.500783453791504, + 8.414436692816937, + 9.246637016889697, + 13.074283676114549, + 11.33507010959222, + 10.083688048272052, + 9.59175435776644, + 6.852969045363255, + 7.070808960713519, + 7.6893589055248786, + 10.308072386384302, + 9.427741296242637, + 11.835788311221735, + 11.464117409319764, + 10.128637474943927, + 8.64659236692316, + 8.338823721214007, + 7.880208778403703, + 7.549549271911325, + 4.7828374204396775, + 5.466863562592188, + 6.951318646760263, + 5.497537079442049, + 7.024925174997811, + 7.511732801600656, + 7.328223065548758, + 6.649724531205727, + 7.563320681545368, + 8.390223837242008, + 8.512230393641467, + 7.835245810881546, + 7.497116013781647, + 7.066272087279077, + 6.813750341400668, + 6.420089795698895, + 6.403296517086979, + 7.192702688273389, + 7.072538174603508, + 7.327996382709218, + 9.2054322940557, + 10.00603164000768, + 9.931888273573414, + 10.327192919566576, + 11.303342963268674, + 11.770044302814732, + 11.445842547485686, + 9.87075810242844, + 10.314312836683351, + 9.309189616619443, + 8.321245265223482, + 7.987363528582006, + 7.189610420543633, + 8.315523080293607, + 7.652726997210542, + 6.960415688069001, + 6.109153928433275, + 6.849745100470865, + 5.140382910403379, + 5.341738845860575, + 5.523505892987377, + 5.504491564291102, + 4.700646453195979, + 4.9026171908998055, + 0, + 0, + 0, + 0, + 11.101535513558192, + 10.22421156373193, + 11.601307104934346, + 12.275378843512668, + 5.873473500804031, + 18.30484650373165, + 68.35538154225713, + 150, + 0, + 30.137964857385512, + 16.29247503980915, + 12.405519446723886, + 12.339636785333807, + 9.9109399744003, + 8.629098390063485, + 9.653801438347337, + 10.173135679065156, + 8.211689457082347, + 8.227908386822971, + 7.8712508204915235, + 8.020859679552338, + 9.380981432360745, + 14.082017946719986, + 16.61777207449887, + 16.151675010572013, + 18.52001422991036, + 10.15706320626395, + 10.149352645508383, + 5.405702408360598, + 6.593825675205336, + 6.561285459205494, + 6.014142439878725, + 5.749424312427302, + 6.07854867010945, + 4.779583117608702, + 2.3896795348228768, + 1.6895206387974144, + 2.6735546137654365, + 3.654572528485434, + 5.6800255586186, + 5.572035861354972, + 6.170223289777588, + 6.5718063907112825, + 7.442313678337377, + 7.627076180046224, + 6.763171877609827, + 5.5688927111496165, + 5.576852681513205, + 6.089215995586103, + 4.396559505882626, + 4.096674135825036, + 4.043328939724812, + 4.517306539840744, + 4.657547474115339, + 4.807891949353233, + 5.208060039566393, + 5.933953767494129, + 5.872947166897855, + 6.216910766990131, + 5.395130164731299, + 4.675404282186215, + 4.743194357660072, + 4.229498933615535, + 4.107320940312527, + 4.23992252581654, + 5.053438403591682, + 6.0541492578967535, + 7.405948213882576, + 8.726911842096293, + 8.781919719046357, + 9.352459956997246, + 10.183244100366748, + 8.769422878166267, + 8.160595497379601, + 6.79305481375304, + 6.248327137242005, + 6.0107799827218065, + 5.356560063874097, + 5.401893069306931, + 6.7287278272135636, + 6.067136975104484, + 6.162541759465479, + 8.583294836662938, + 11.650167486898248, + 15.917656850600766, + 16.931173914883548, + 12.963161308199853, + 11.025128566609572, + 10.354388849182602, + 12.10146052310673, + 9.93993729510916, + 11.773342670714442, + 11.35749307059404, + 8.635464159379659, + 10.331301561734016, + 8.54442865548001, + 10.560246325581629, + 9.98846282623847, + 10.51788882010005, + 12.146618334017166, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 43.07777186606897, + 22.230407121566937, + 14.288770854966444, + 10.201784471152823, + 9.50374433199231, + 14.232873448362255, + 17.452532584058527, + 14.224564835381262, + 10.38783980895898, + 7.867963239333725, + 6.89739797111257, + 8.093303413968536, + 8.444448062687295, + 8.588821504712143, + 10.7348515530093, + 11.583408159268927, + 10.354419789411953, + 10.251380789941122, + 13.549691057963985, + 20.61472811470318, + 45.608403166268985, + 150, + 150, + 10.33583213288682, + 11.593433174683582, + 10.5565706128123, + 9.763729043201506, + 7.748436077401933, + 8.078726608788338, + 7.865142853973332, + 3.595368963163531, + 3.280299828038525, + 5.914019960913057, + 6.40532593480513, + 9.678576592147463, + 10.80957144362984, + 10.120000300708927, + 8.699811391634064, + 10.846155142488756, + 12.218619642589829, + 11.821336049653972, + 8.746537858269614, + 9.95189360733434, + 10.876928872201589, + 12.02018201875345, + 12.502362832955784, + 0.011494699480295014, + 7.96199048010828, + 8.897174182873513, + 10.35705640162322, + 11.2655409236235, + 12.47330707646657, + 13.95964218750619, + 13.84667298608782, + 12.403168943868264, + 13.10704265563034, + 14.410580133574644, + 13.822484014119189, + 13.60007157532666, + 14.332525706471651, + 14.887746840815694, + 13.848937730981897, + 13.299021074410838, + 14.253306283351224, + 15.979909162707523, + 18.48729376227829, + 25.91511430498243, + 28.97542386761555, + 28.380435127453925, + 20.903826121064338, + 14.937740287165738, + 15.158218803887335, + 16.156729296452088, + 13.393274174950704, + 15.589453648276203, + 17.103866763590233, + 16.811865265031397, + 17.543289745354436, + 14.534577541914269, + 12.041561315629098, + 12.578695617924966, + 13.328036910956952, + 14.803964247467093, + 16.321579822322025, + 15.30860025684374, + 12.87938459543984, + 11.895824635334746, + 12.373259104025005, + 12.415944026066708, + 12.074624365734785, + 12.571611419629065, + 13.7829347445074, + 15.89601000849087, + 16.4492807225073, + 14.710155124842908, + 16.97717302446656, + 17.443473395273458, + 12.489111570952575, + 13.51533999880205, + 8.993937902544465, + 6.530112638961417, + 4.705559632138233, + 5.2672674449890575, + 3.7384365761098137, + 1.0901664590152056, + 0, + 0, + 0, + 0, + 12.54046052833582, + 11.738337194482352, + 10.879580258739365, + 10.716051624083727, + 12.62556799241038, + 12.371223653665451, + 7.168835889423794, + 7.876113627893978, + 8.839043692438512, + 7.079583284959804, + 7.391704068433811, + 8.503432656379557, + 9.509097460312994, + 9.053017607601085, + 8.714489341431378, + 8.810598285779593, + 11.188366459647352, + 11.223744203553776, + 11.142479348558512, + 11.167262588322057, + 10.13709914277941, + 10.927162695217945, + 8.579277815158667, + 9.955566315518304, + 6.859499443101871, + 7.691211095727515, + 7.576715672081437, + 7.747267010429631, + 8.835043272220206, + 8.31348204671577, + 7.975611646091147, + 8.792871382885934, + 9.222949675413622, + 9.08722594586715, + 9.454766888234328, + 7.977278671500827, + 8.645913451884814, + 8.370944624131326, + 9.371340287985312, + 10.785205637137503, + 10.63503890704336, + 7.67721920705118, + 9.570010578747892, + 13.69492058495647, + 15.97346873436602, + 18.737873706264683, + 17.394814143146142, + 14.912942682459082, + 14.945583973754603, + 11.633500496138543, + 10.22265442517579, + 10.390563843619391, + 12.619117153963368, + 12.6933219131197, + 16.436896729391336, + 16.184886104919162, + 16.55931114692679, + 14.62883163953893, + 19.68096496695629, + 22.15924526380204, + 15.843603301353372, + 22.11392388986339, + 18.608092709948757, + 18.45316188511561, + 13.81610512429894, + 15.367700254015489, + 13.110580975864735, + 4.449494106678372, + 6.003427671137916, + 8.22628311885335, + 8.384752572347384, + 11.379141242961722, + 11.3204658516819, + 10.299171232391748, + 11.362919013727955, + 11.19227100561991, + 10.500747230924594, + 10.127842854690892, + 10.25166914909771, + 9.733919693144784, + 11.792528561545534, + 11.851587244857395, + 13.609664556772488, + 13.916909922118515, + 13.759111365203, + 13.296884112106792, + 12.406450074297414, + 12.906154976808144, + 14.598490349827433, + 14.207410748308828, + 14.288568797380153, + 14.2534151739717, + 14.591051720744645, + 13.800359310060298, + 13.571394022228652, + 14.452731423816685, + 14.415504260383484, + 15.117875296447266, + 15.603062218089685, + 13.241962533626726, + 15.89513973975594, + 17.32376533512774, + 17.790077635441758, + 20.402220597559168, + 18.22007281649585, + 16.92072483975826, + 17.416393857103976, + 16.45944884681505, + 16.422320409268984, + 17.816026194331446, + 19.65696768209237, + 17.77597248831108, + 19.12363256500751, + 23.17672679830526, + 21.637433117990778, + 23.12186851032001, + 18.79069548007021, + 23.216170730676257, + 23.21272593232562, + 20.61100445566273, + 19.933389178777148, + 21.252553608603108, + 18.90780141843972, + 15.22330270144019, + 13.489670502245929, + 11.664855401235435, + 10.106833500162404, + 12.116642304580576, + 11.370514466758491, + 10.712998558385392, + 12.20237277546632, + 11.485757151741296, + 10.162582649584778, + 11.059537772596816, + 9.859643667385033, + 9.281828351702009, + 8.094210350008703, + 8.229785959071286, + 7.490141702084531, + 3.946114843653019, + 3.91599071174822, + 5.342788865184056, + 5.915940746281314, + 7.1018506297915005, + 8.204071267436703, + 8.331447174451702, + 7.621286319412348, + 9.189529345886816, + 8.502470850304297, + 7.769500804910184, + 6.749951806640625, + 6.813628880786493, + 6.274424146147736, + 6.5952928195497185, + 7.489803226429702, + 8.674218851123076, + 8.339208278152869, + 7.602993129058639, + 8.419551510612768, + 9.25102689786491, + 10.369326105657612, + 10.703134566935192, + 10.079712612988198, + 10.165749853628654, + 9.973805457884067, + 10.104064145000825, + 9.923341978188192, + 10.10241718085282, + 8.988613387208773, + 8.2169307868586, + 7.832793732381238, + 7.72594966682031, + 8.526086052795677, + 9.972779060657023, + 10.42710791905721, + 10.011782032400587, + 9.979701371451087, + 9.331487247568568, + 8.810840627446572, + 7.94933144488023, + 7.534463804267485, + 6.6636166034019, + 5.7355315938642315, + 5.705179718911866, + 4.241494663208478, + 2.599230825186477, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19.269630865028596, + 6.761928136220855, + 4.500222518914108, + 3.865336820419901, + 3.872823267876992, + 5.391534535919965, + 85.5483988251622, + 115.52340607308425, + 138.73294419356745, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 77.87734281044969, + 14.795082415097852, + 16.128034234251743, + 14.41671116599252, + 10.328393904600594, + 6.606557919187334, + 8.481303981235389, + 7.374861260416681, + 23.96849147053535, + 27.40483088481418, + 23.40660550919063, + 17.073262225461555, + 16.544509574644486, + 15.119082070693194, + 11.120356430395926, + 13.550526910103075, + 11.957296589420944, + 12.60853823074994, + 13.085964145325043, + 11.44094593991118, + 11.549467601708525, + 13.095944889551294, + 14.708074401310377, + 15.611305184291464, + 15.572145587072711, + 14.54885075786554, + 15.299780904329744, + 14.227735848871474, + 16.104200934819474, + 16.33658356800088, + 17.154038065728123, + 17.249153352217423, + 17.19334076565486, + 20.89519750206165, + 23.280117233192477, + 25.424905498232818, + 28.055041917816776, + 23.57789558804682, + 26.33655698880987, + 28.1135179468225, + 25.568815909707507, + 30.94958913859084, + 31.231794794138892, + 31.343616187384463, + 31.18999495373733, + 30.139187585142015, + 40.63138704174053, + 48.6729718590147, + 45.68287952569421, + 52.04146846446146, + 40.974194854091486, + 51.23833375894428, + 53.23134834322472, + 45.49725389500853, + 40.94634078127759, + 41.37796573626285, + 40.74854183204859, + 43.62002216884742, + 52.45972914010627, + 54.07035075192941, + 57.104142878852926, + 60.002407579914006, + 56.94206734239585, + 53.27696632675637, + 56.89615839903595, + 7.187811861226501, + 7.953111179203588, + 7.104054972237114, + 7.219940131449147, + 7.210237238672819, + 8.21159573721372, + 9.235439550826692, + 9.16237184724755, + 9.054247661905553, + 9.834867411586456, + 10.114472493944344, + 10.809310344827589, + 11.23987290371806, + 11.5831159919544, + 11.625729631670822, + 11.515788653339472, + 13.086283836592688, + 14.648401592231346, + 12.05234252903543, + 11.224309220350005, + 10.918505693251088, + 12.337999624791754, + 14.48813935495114, + 14.331881777920234, + 17.26240896141533, + 15.81980061361326, + 14.782089365678631, + 13.768116763281608, + 13.032618326714427, + 13.817681708914662, + 13.578276933083526, + 11.934464894337776, + 14.540432433567709, + 14.48929400862019, + 17.018479568030447, + 15.66972228558394, + 15.523715906306723, + 12.01860448477488, + 4.771873091333858, + 6.0310406916426835, + 5.569496000353818, + 6.110437195671066, + 5.50400644845652, + 6.5515390509437115, + 4.940056012114567, + 1.2372765181608512, + 1.346739224753537, + 4.38965650125712, + 5.931962953644829, + 7.845766950031368, + 6.45173157567793, + 5.3006540569117035, + 5.199310547418663, + 6.754300528212725, + 7.401725648971042, + 8.739276810445903, + 7.4131172356766255, + 6.95898182098831, + 7.269119209333482, + 5.947647589129787, + 6.367870985009205, + 7.285080563854613, + 14.186647449698814, + 13.378960537092796, + 13.71424277114868, + 14.299276459504409, + 6.740970638947245, + 7.532308566230102, + 7.030247850924969, + 6.366722002374058, + 8.372282285066715, + 10.094989386232156, + 8.350588817042803, + 10.654151052215951, + 8.291966368350316, + 9.240913875971172, + 8.472896005509641, + 9.855093132758665, + 10.626598015310377, + 10.8394392402919, + 12.126750377439103, + 13.047766350722895, + 11.299131469997064, + 11.439512406198602, + 10.418859436740648, + 8.18034593988592, + 7.847597849176382, + 7.341100674986984, + 9.627117480196931, + 11.195069387109058, + 9.819225389676134, + 10.04865437233873, + 12.93046619309451, + 17.45919962530621, + 16.553653587416107, + 16.599598275569562, + 10.763857527267318, + 8.26538859125735, + 6.5427348754147445, + 6.645539344715623, + 4.79497220294863, + 5.194286268059321, + 7.045539735987269, + 7.029639947446804, + 8.818590594375005, + 8.828503409527718, + 8.327212501833792, + 7.903040298323924, + 6.615553299438307, + 3.6677504630738142, + 11.566179811404382, + 12.071984708267234, + 11.520043538546512, + 12.221738128671412, + 98.1156665252863, + 91.68293827189451, + 71.76611517412861, + 62.994577309521965, + 49.79739946480501, + 53.728646035325745, + 56.91712456581452, + 33.17409989778534, + 28.219620007914777, + 24.64443526843565, + 29.040105739642804, + 29.685133520658187, + 29.09747094339154, + 21.719004331987342, + 21.16806639638616, + 22.142157318234517, + 19.244503280597364, + 19.73454457901649, + 17.03477946646034, + 15.973999404091913, + 17.18946913919047, + 14.395515650503716, + 14.833732310017082, + 15.258073571526824, + 19.09846691708312, + 21.956935544936737, + 23.237555830384547, + 27.166181847427083, + 28.061046016190875, + 27.257979091240703, + 31.207356621352833, + 33.36397206395883, + 31.470924953820266, + 25.463226601460832, + 28.527787595739365, + 31.849824498865544, + 27.96160877513711, + 26.13225952144448, + 21.9515237591202, + 20.18876362418136, + 19.7257235211158, + 17.104946779801324, + 18.297485885339736, + 13.403533379943315, + 10.550337612525896, + 9.452006653397582, + 10.92175245098749, + 7.449019878822313, + 14.017545475446177, + 14.574001477052017, + 14.008355015829048, + 13.903547949798115, + 9.52785389876881, + 9.540922964375758, + 9.289465572197964, + 6.330031992884093, + 6.044179724877306, + 9.482798812699514, + 9.899720217410676, + 12.173260502088656, + 14.415630729492182, + 13.52951733345129, + 12.060083093473192, + 14.01212208109916, + 15.208270734049687, + 17.41281114786814, + 18.33509099438079, + 16.581078390519046, + 18.846720415531102, + 18.36497139424022, + 16.96889955797974, + 17.26992916986504, + 19.33353078577561, + 20.323347062285215, + 18.16584553364023, + 21.853873305130364, + 22.307142951343373, + 18.97636433293453, + 19.43084478746164, + 20.94082920155543, + 22.815086142385063, + 20.714923394871185, + 17.235361051943876, + 16.263503525718537, + 13.20706354315158, + 13.719952186214009, + 15.661724265089152, + 11.384440177729562, + 12.556885611326935, + 14.71719237863388, + 14.85340408133743, + 15.060087961450654, + 13.453610368060415, + 13.121595050341574, + 14.42375695735537, + 13.049985737377582, + 6.941375162330372, + 5.499596107406132, + 5.534254077976428, + 3.646332202702484, + 4.1307575498130005, + 3.238780312030806, + 3.845861843362936, + 3.783238203564567, + 3.858028454423853, + 3.5907205286636494, + 3.584841173731788, + 4.343219187639185, + 5.262828221780827, + 3.972555734286963, + 4.323633894262281, + 4.580130965208382, + 5.698386293876512, + 7.74977000978872, + 6.252522713939537, + 5.493530884808011, + 5.115735206216375, + 4.500655409681245, + 5.341912501405876, + 6.845226830207489, + 9.184026171179363, + 7.536714306288348, + 9.442487726442884, + 9.916276058352356, + 8.72151777699469, + 7.866188978990965, + 8.728937896433811, + 6.288395232574111, + 5.976459319588636, + 5.467576755585987, + 5.744041123172869, + 5.347953223882071, + 4.349401562967999, + 3.403714303266348, + 4.28046923418187, + 5.291062005277041, + 6.51992100882451, + 7.413581905080307, + 5.4672659376253545, + 7.525440829307346, + 6.803236404319821, + 4.972110478272513, + 4.006654984549189, + 3.355564202639866, + 2.7833568611468653, + 2.191253709678572, + 3.4994589804046705, + 3.681610518576881, + 4.805171773444752, + 5.268009942233176, + 5.598161344600158, + 5.540613186246322, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 9.912849206239674, + 10.168662592509442, + 8.797849616411245, + 10.466095348597028, + 9.86355253082639, + 10.205978033022635, + 11.012517668733096, + 10.127905724432358, + 8.14569954683224, + 8.001966277407142, + 8.46740570398525, + 8.513981862436788, + 9.31546514618712, + 8.814505747886523, + 8.115401533855236, + 8.608403343121287, + 9.871860311880512, + 10.889318532922612, + 11.56415003601928, + 11.38880256151096, + 11.965894590641962, + 12.790906064613578, + 13.002617383686289, + 12.44334368342168, + 13.5190889195907, + 12.724605603129255, + 12.079198411161888, + 12.857652010228728, + 13.170000232115262, + 13.254260366286768, + 12.8069799361604, + 14.071215186365528, + 15.44706013416109, + 14.76336692902864, + 14.471857087006445, + 14.687042803603696, + 15.132747160177848, + 16.037740195918303, + 15.728810822404707, + 13.436301736706426, + 15.280979125233548, + 15.370274436529256, + 14.779253054402748, + 13.672297648279942, + 13.547483269570204, + 12.477587797010228, + 14.716385806899284, + 17.13751252434727, + 17.53577854658483, + 19.845293724177196, + 20.7924976191505, + 17.84578607569552, + 17.239793344406554, + 17.213372998741544, + 20.595262091542264, + 18.242070042074005, + 16.274904556111743, + 17.43321000419061, + 16.5573709713058, + 17.304708996358226, + 18.628673430639545, + 17.097388187265153, + 16.914337607499302, + 17.038099607956305, + 25.06723594945747, + 27.60576459237822, + 27.63823781511646, + 26.892790575315686, + 18.8419616282995, + 19.90915389059523, + 18.230404772069324, + 19.40888661481611, + 2.1457558658006244, + 1.3559628285976846, + 1.7825751880777294, + 1.808646869625492, + 2.581201044015366, + 4.840691833319315, + 19.920178123265178, + 20.125425686509068, + 17.15642040634595, + 17.210642155997835, + 16.148650997479017, + 19.69073551692249, + 15.430001989870236, + 13.071748422981772, + 11.70084320538591, + 14.879713612556335, + 15.330873808708017, + 15.45892936110167, + 14.544783828828963, + 15.444568912586456, + 17.752084359358893, + 19.712862195752617, + 18.042470077326296, + 19.11061368204444, + 16.336445965628045, + 15.394097451139633, + 14.937944132038734, + 12.518748060280476, + 12.321039908550512, + 13.268884562947417, + 12.126318589771724, + 11.91842979818524, + 11.773727326243636, + 11.702468155345688, + 10.46189621355828, + 12.11947557068726, + 13.4971340055878, + 13.736316536845877, + 13.51063454162121, + 10.88566261335745, + 11.1069226728755, + 10.946574895244684, + 10.974151492017636, + 11.269418163412134, + 10.694692051084308, + 11.444706409161018, + 12.52151059659838, + 10.52080190665136, + 11.483805983977442, + 14.255590875591626, + 14.418816552721829, + 13.961892787337437, + 14.616594033251554, + 13.224485228754428, + 12.274850399323638, + 10.618010498407724, + 11.109477658027611, + 10.479767005868524, + 10.65776647125466, + 14.148601348301677, + 18.254867022585938, + 18.23344257919308, + 16.203792311478775, + 14.7431405750396, + 12.567060618517152, + 11.441153617406217, + 11.955737534309014, + 11.119752550855813, + 9.954902833986424, + 8.479533364853957, + 9.294292316769733, + 9.664929639248353, + 12.207865895712132, + 14.44778445423579, + 14.059537150561123, + 17.447280376646848, + 19.43210541020864, + 18.101544357594292, + 4.81821740060864, + 4.733414532128039, + 6.111454019928574, + 5.597814617517872, + 6.801952603081808, + 8.88375401488445, + 9.710153956839171, + 10.838496868703691, + 10.15154622684394, + 11.096631098815568, + 11.590031023126034, + 12.25340060581201, + 13.194520993864156, + 13.031649750825958, + 13.310967823956736, + 13.961945280264112, + 13.37153617798836, + 16.09718150361749, + 16.458952981770835, + 10.56721708150464, + 8.738513518957717, + 7.347961603156809, + 7.114241593673877, + 5.792688606477895, + 5.5882453633463385, + 4.2013671137431725, + 4.780827964980367, + 4.869777602223533, + 5.1154824662042415, + 5.537762703199065, + 5.8783956649034925, + 6.631737149022483, + 6.714397069108655, + 6.872775592280263, + 7.605318374736306, + 7.827961518858308, + 7.161206643505371, + 7.741899338703955, + 8.643179691582825, + 6.0853419196524765, + 5.777786318495016, + 4.231840742744935, + 3.3500289905245144, + 2.995538102845078, + 2.857124551405496, + 2.406054513337529, + 3.0743164934188565, + 2.833934481203965, + 2.0419262125577857, + 1.9771415613276209, + 2.3695170213847296, + 2.6661414270536135, + 13.807688816266998, + 16.66447666592942, + 15.925192094039916, + 15.7067738619281, + 12.836285841339771, + 14.307755296647327, + 13.396249819012333, + 4.123385235345186, + 11.066133217707817, + 12.717445461630822, + 12.766675816767757, + 12.210761701534956, + 8.140607349510356, + 7.347788225368923, + 8.048989522965778, + 9.057942806863176, + 9.72493810696072, + 10.56823562113444, + 9.2669169737387, + 9.369787523852857, + 10.501767201827638, + 9.971194853818693, + 10.39955028138482, + 9.818776533056187, + 10.080143498937964, + 13.617989986619182, + 14.710801485096232, + 15.504738895548137, + 14.422304065105989, + 12.620986041430683, + 12.692134480876806, + 13.598389176547318, + 15.143212085415222, + 17.786603404798388, + 16.976133301707783, + 16.81424659184939, + 16.907250241120806, + 15.69016970934813, + 16.143486794877703, + 17.598797145769623, + 20.235745867545564, + 21.42109962676582, + 21.92482015005981, + 24.06562025962659, + 21.352079951711804, + 17.562116137623082, + 19.502406259090343, + 22.115937421829337, + 14.962473115910091, + 9.094917459316406, + 7.254401595784018, + 7.704383582283138, + 5.924601202872407, + 6.535974300890796, + 5.623828635556375, + 6.6926302049156865, + 7.228225871817982, + 8.341504010121474, + 6.987643165928178, + 6.18027296841705, + 7.445481735226682, + 7.664303240998165, + 8.07577617192661, + 8.887274607207793, + 7.9638374372302, + 6.7585509747997765, + 10.137710405276463, + 15.165013026659611, + 35.23593680918096, + 150, + 150, + 150, + 55.046130954286774, + 48.492652732442195, + 47.16850697732278, + 22.299665161130385, + 21.184758743638874, + 11.922574127836254, + 4.474871688531672, + 5.569009601852586, + 30.0419117038019, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 44.263864449974605, + 24.897680069932974, + 19.4851170485722, + 13.860686065517047, + 15.743354916193008, + 17.9000212691632, + 19.605346425985925, + 20.33514062012116, + 23.866435045555615, + 20.79102692074246, + 20.384124960812155, + 16.098397349909465, + 15.62236712116762, + 11.004016234966755, + 14.742836869660394, + 16.662905926861406, + 13.615946068172018, + 14.851108575711187, + 10.781274134197496, + 8.950562880515841, + 10.874635375762928, + 9.14596244785303, + 11.371443363163362, + 10.354255801998717, + 8.099140010561875, + 7.65632718830982, + 8.235190455650594, + 8.954496005298116, + 11.56541115365906, + 11.486424038770089, + 14.92066763213804, + 12.073401076528818, + 14.572522916286466, + 12.53032829180096, + 12.908339731038328, + 17.287038083175254, + 16.42121775281573, + 11.510081046491674, + 13.347625988740004, + 13.505684166002377, + 14.356448575412111, + 16.100994793414117, + 16.80757586308586, + 13.011704991929184, + 13.42597269530282, + 17.27993067504044, + 22.297102885405742, + 19.91055416276514, + 17.055248984417517, + 14.126151344852028, + 16.79329222185455, + 12.785240822466914, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 32.28627625469383, + 18.183301092351524, + 13.93069688002526, + 9.341613904771128, + 11.02104837877997, + 11.530350913778385, + 10.84035369613408, + 10.39327524095666, + 9.362875029088144, + 8.129805301413926, + 9.949393478212622, + 10.653034513152395, + 10.607241023573764, + 12.81176446714709, + 12.714378831193253, + 13.4718465657957, + 12.55384736584079, + 14.125133090643974, + 15.830672861998565, + 14.344095536735008, + 22.318872190076252, + 19.09118177989358, + 11.603378312541968, + 38.59867090498589, + 12.583893889787133, + 11.958396169301624, + 14.38918872189212, + 5.9275793790174625, + 61.61533694905081, + 16.649484536082475, + 11.814038286235188, + 9.88470793906532, + 4.941508548052078, + 5.327388128938206, + 5.555534829687013, + 5.085169356032542, + 7.393290971454821, + 18.813163081814498, + 150, + 0, + 139.98432038047096, + 9.233721476616635, + 6.755782399081544, + 17.22297598428772, + 25.80823322098185, + 150, + 150, + 11.761248723675571, + 11.489396065691318, + 10.995746842792482, + 12.803205963305135, + 11.69388058868974, + 11.028235265754097, + 10.840067475586078, + 8.497914925045032, + 8.173086265714819, + 9.317517835913266, + 9.452085665258148, + 10.94024332820118, + 10.156018102139216, + 9.040722058675032, + 8.62677854150005, + 8.848252300103995, + 9.222312457505408, + 10.14802467885916, + 10.339477811426471, + 10.135521772114698, + 10.348193770037302, + 10.572856983257518, + 11.514164354124803, + 11.661578025477707, + 11.986520279650094, + 12.018170207690916, + 11.838281580441096, + 13.37022442494268, + 12.562545467175235, + 13.590710613581113, + 12.768587336052054, + 13.570268738614672, + 13.779687459934218, + 13.090143711932573, + 12.08128982520213, + 13.120972644958496, + 13.453010558337532, + 14.37226014347318, + 14.9427176974311, + 13.037165667685404, + 14.61107800258774, + 15.11035965346354, + 13.925507159227594, + 14.211564370469564, + 13.337447164277044, + 11.90115392645254, + 12.5438724788322, + 12.245424938214622, + 12.893877745075844, + 14.08059661922437, + 15.44090029358662, + 14.31183134946891, + 14.285422719669318, + 15.04009512926808, + 15.916349751925546, + 16.972344712557856, + 14.68424020994852, + 15.67488278082439, + 14.674350144529742, + 14.21476843025138, + 14.46618810868846, + 15.286686150424451, + 15.92963675663389, + 15.600233309404164, + 14.632109295459111, + 14.862244228455724, + 14.1814547635346, + 14.770771344259872, + 16.731985071896496, + 17.310075943909176, + 19.18425165343915, + 17.245035099609495, + 10.431234915315434, + 5.5788386505938465, + 8.096843071551291, + 21.871390441012583, + 36.02312346282618, + 25.618220857940937, + 18.098739917018555, + 14.312547275596136, + 15.541847466231186, + 11.42964865977842, + 9.998146713907245, + 7.104938675865583, + 6.654845080955701, + 5.297350615919552, + 4.687723317185695, + 5.387803314263167, + 5.8853749897767225, + 4.6015527826783975, + 5.875949983459147, + 5.914488455671509, + 4.72408761670124, + 3.960554253025198, + 4.288839318629369, + 4.111863414951832, + 4.755941485406699, + 5.171745265533758, + 8.072817334317923, + 3.0434929115251923, + 2.6896294593371546, + 7.340081260414069, + 8.124921548749327, + 16.002236178903434, + 13.069457587448014, + 9.012824886043353, + 11.907582023560984, + 8.108061390930686, + 10.436304052524337, + 11.301861351642842, + 9.946377826249565, + 7.938868610373318, + 8.423327466191799, + 6.993939871657609, + 6.57969020706891, + 7.520361261515465, + 6.420389041826419, + 6.690694455180799, + 41.14782748015032, + 84.27675624246167, + 40.47488483399836, + 15.43507898325656, + 6.493094873758717, + 2.731528317271589, + 2.564378614256368, + 2.0827045752727527, + 1.5147122609301182, + 1.9173864015409947, + 3.7753380558284655, + 4.050335295044423, + 5.578824435021178, + 5.665987163829746, + 5.631226413481576, + 3.910593282475351, + 9.539428794561571, + 9.77755698797907, + 8.429737823486327, + 8.139677553971607, + 7.227270697056287, + 7.012287931637582, + 7.1877053650843425, + 6.908810323800763, + 5.963301313213405, + 6.164983047742666, + 6.621062908424433, + 6.7492367058831295, + 6.781755375169153, + 7.228762432017224, + 7.759682148100475, + 7.635055818537627, + 8.39773610071141, + 8.351805249966258, + 8.090280813943934, + 7.7694682695558415, + 7.937460252935861, + 8.238687385112756, + 8.62363723696249, + 9.078335265646883, + 9.708296112451452, + 9.579247993770132, + 9.318366899007335, + 10.307510363465926, + 9.79595402029659, + 9.859504702848932, + 9.957526530081063, + 11.35613413760815, + 12.20280624362167, + 12.229862646875084, + 11.972434081052286, + 13.501417418372554, + 13.120794622398137, + 13.350069356982017, + 13.792252507345571, + 11.94334548665963, + 14.09844249350296, + 14.123260840235696, + 13.799497030071882, + 13.732225233646863, + 13.11366446299553, + 12.117836422793516, + 14.251132713669456, + 16.28192563707913, + 15.370800297262097, + 14.652217038524396, + 15.742257051620015, + 14.601341889807392, + 15.631414179039886, + 18.95164120616857, + 19.32538509109686, + 15.882829966162362, + 13.223208666734662, + 12.93892889795776, + 14.82117899692278, + 16.867269268758772, + 18.024178117499293, + 18.80204263425825, + 18.560456513077817, + 20.01050874529214, + 19.89595852977705, + 19.952394482446714, + 17.254773321511287, + 17.889973305812212, + 15.991727717965336, + 14.206992536355722, + 17.262878241240088, + 14.788685517558042, + 6.000585679738563, + 6.459045455337346, + 5.574720844689886, + 4.551146698922213, + 3.772078675745925, + 4.251996372286672, + 3.691050552801274, + 2.7310973945730983, + 2.724794854577114, + 4.804537994430179, + 6.665158181321581, + 9.755351077581594, + 13.993848706724732, + 14.56551992035758, + 11.57956154301162, + 10.700713929721289, + 8.293444180800206, + 6.711188606480429, + 4.537445328591378, + 4.749311166747003, + 5.502372268997588, + 5.007746519185042, + 4.992623491327134, + 4.691620778128838, + 5.316725564139676, + 6.036702768856491, + 6.178251199553995, + 6.647991276715912, + 6.8674017010436, + 6.813765490045018, + 7.084043676216162, + 6.361576485186419, + 6.362957765117196, + 6.49406199825376, + 5.648547420265451, + 6.0616239072819225, + 4.549489666108888, + 6.624459659445505, + 6.345474241814565, + 8.383327909482444, + 9.149697999306872, + 7.584779012925553, + 7.042617814467864, + 7.959328167408624, + 8.643345882255392, + 8.321685815066768, + 8.030998975046286, + 6.2761922286320395, + 6.55891336684317, + 6.701886762733947, + 8.78254211681515, + 19.120514755948967, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 5.63392890562281, + 8.423001676115879, + 7.461964582786368, + 5.56737829895679, + 4.975107953381099, + 5.444214881098309, + 4.905309923059978, + 3.441832563682675, + 2.8292948400965487, + 2.958397598583626, + 3.167290242242302, + 3.1043147335100323, + 3.4823066482069676, + 3.6714244820300537, + 3.577766160653106, + 4.051167822189549, + 4.782631277355585, + 4.482252023954619, + 3.751314400855052, + 3.758687077890528, + 4.592804931385154, + 4.310196895822487, + 4.957478313272784, + 4.9198759918042025, + 5.213602168062956, + 5.109364167700595, + 5.162012170281259, + 6.331618528952553, + 6.343040074876403, + 6.208129852858749, + 6.343319206275383, + 6.441026824015316, + 6.59218669116835, + 6.332878459996151, + 5.7830445190799376, + 6.282196445576118, + 5.918844888547811, + 6.232026761166686, + 6.358895113358362, + 6.501117916247375, + 6.739339693809641, + 7.281796433988663, + 6.946307052612306, + 6.315286360758131, + 5.979505551834756, + 5.040195810056362, + 5.809477937911236, + 6.096742783023253, + 5.977137409866926, + 6.115985323245771, + 6.424658525026891, + 6.187349647987944, + 5.469285210600985, + 5.50608635311043, + 6.294784704289768, + 7.41421679023237, + 8.22988276820946, + 8.603917143568642, + 8.968428199385603, + 6.85770535064157, + 6.236072243997107, + 5.666221670467802, + 4.55821753545708, + 5.618368053247326, + 5.8240939175849, + 5.858702874638197, + 6.693326851365498, + 4.534758629703943, + 4.438476048803542, + 4.075501886946866, + 4.016986251057659, + 4.371090737832497, + 65.72279369094723, + 46.035853162325594, + 45.83637536909886, + 33.79272499619311, + 22.145732642465312, + 16.065910326276345, + 11.306595358312457, + 6.772169274801278, + 7.880766549909117, + 14.280040430940812, + 11.499713451889056, + 13.831432186494574, + 10.984589557969992, + 10.974970254494652, + 8.50093198307535, + 9.807424343698097, + 9.667150150973104, + 8.325765365083324, + 7.870665134376016, + 6.962849079651238, + 8.282537439577164, + 7.605745054053403, + 8.147316654920207, + 8.828534159323468, + 9.613476087797697, + 11.163130896635346, + 11.645234191533913, + 13.396817636132193, + 12.389491251817589, + 11.758040385273558, + 13.124978055943712, + 14.381639377136423, + 15.149325982663006, + 14.39485779002047, + 13.787713837145866, + 14.27639109019804, + 13.543190089191482, + 14.023011120699865, + 14.830161991663818, + 15.496020706618117, + 16.293757017144593, + 14.448315561764693, + 15.119464285714288, + 17.755416994169025, + 19.30175889491199, + 19.393645633192477, + 19.42465942156487, + 21.336710923244624, + 20.47099651970355, + 22.504003628659547, + 25.62765421193891, + 22.829357038361756, + 23.267805888020906, + 19.28401245954642, + 18.769632705324337, + 20.360330136653292, + 24.23833957891275, + 26.81127440228382, + 24.884817573799637, + 26.865181777618293, + 27.648641838129613, + 22.673499935468893, + 22.19859941190492, + 19.103751870129734, + 19.586181469709395, + 18.85872118579281, + 33.59795870047761, + 67.474124470294, + 150, + 0, + 150, + 117.0827144616226, + 12.870949865504912, + 14.606784104185186, + 15.407523591813192, + 15.262691639890985, + 17.658088063241166, + 16.696389838798236, + 10.92568772537246, + 9.53262273978663, + 11.291545346714422, + 12.064560966557424, + 13.247293684906746, + 16.419460516638036, + 16.871245579187676, + 15.969464607401804, + 18.73576169719201, + 16.51042050817953, + 15.308802050936784, + 13.120982893612776, + 14.201183410637825, + 11.288168256868673, + 10.779709828305894, + 11.869180769647228, + 15.50525008501572, + 28.163348901463785, + 41.378714090014725, + 27.428026397416936, + 14.702521394052592, + 13.079050316818591, + 12.365105044712116, + 15.941590978397311, + 18.48952444422788, + 16.961495384055322, + 22.290661205394713, + 22.977719923059507, + 26.408741894919437, + 23.25048960967007, + 19.99751391735347, + 28.61611157216648, + 46.128057774583965, + 44.646576474913445, + 47.887079226127824, + 37.42149135710195, + 37.04571618919314, + 27.050073110695056, + 24.02205184561751, + 21.2809757236415, + 22.72181270944282, + 20.954434765105148, + 17.273955707351032, + 21.305643599275538, + 18.625730779091977, + 20.104803459112944, + 22.67679505751851, + 25.07469694196189, + 34.30000463821434, + 35.671794726401124, + 5.308640486710555, + 7.539904452967302, + 9.387408082696457, + 9.245216466830328, + 8.074829000024694, + 9.712727301630071, + 8.977803875355237, + 2.907727422305066, + 2.9529376630327633, + 5.916622126603327, + 10.073967935867486, + 14.147999954223634, + 13.078040065381352, + 12.9557373773484, + 12.743071223081904, + 13.720663882333415, + 12.64017042124279, + 10.77374759306264, + 8.332632577078684, + 7.922962937860218, + 9.43630925376108, + 6.9567445491460225, + 7.272656927899396, + 7.735435071198837, + 9.419093728106956, + 10.711520914321731, + 11.04285411411679, + 11.5535629050593, + 12.524799842834472, + 12.379401711061249, + 11.587236499786377, + 10.938144772051777, + 10.28257573902488, + 9.42775182524856, + 7.870002050241712, + 6.158342130840949, + 6.642082239583798, + 7.581843922514565, + 8.596034522739442, + 10.014574285026969, + 11.059341694314844, + 11.401527287609053, + 11.426844182880512, + 11.176352617293476, + 10.472430220319117, + 9.309468942715975, + 8.623474223693004, + 8.368974933994114, + 8.039318327435888, + 6.963928275843007, + 6.458012233036372, + 7.824009862180616, + 7.00366783866113, + 7.9004199111587585, + 11.51377797223438, + 12.837052429222062, + 13.318838081904447, + 12.441990207769932, + 9.77235282154728, + 8.618531271277991, + 8.493650257898906, + 9.43334471088268, + 9.206226165909571, + 10.625913905725218, + 9.550924846588556, + 6.980299546662101, + 7.511370525347281, + 6.566696131820445, + 12.94691533269109, + 13.129482420003397, + 14.33482702657125, + 16.574980171459234, + 4.985794300775602, + 7.749337121212121, + 6.889984833566766, + 4.953905389766501, + 5.643186545787373, + 3.387104179728112, + 2.8203086923344345, + 2.0118888325161404, + 1.7559495757371817, + 1.9536400392197384, + 2.114717918659635, + 2.3370790899136646, + 2.590614949062147, + 2.3590750942340475, + 2.8342881244508114, + 2.685302369810483, + 3.032330094978497, + 3.0274811597565017, + 3.1179046647824356, + 3.431489498057264, + 3.4500018972716155, + 4.045107575918088, + 3.9839940533890936, + 4.124809392537356, + 4.31687552624904, + 4.068531365177848, + 4.058876399642716, + 4.109220165035084, + 4.24356421268568, + 4.260885805763073, + 4.469664849265577, + 5.042488974641676, + 5.305825583934261, + 5.1220675562878295, + 4.840364892528233, + 5.062761399520694, + 5.623100997620649, + 6.171480340772024, + 5.864879364687417, + 5.351438945272695, + 5.938005338903221, + 6.189337081803068, + 6.383460432759832, + 6.689008821707856, + 5.410688023539087, + 5.771381493770715, + 6.211478162735767, + 6.602727983547271, + 7.077808387629544, + 7.394422013520309, + 8.506508210605794, + 8.12196451716361, + 8.164166102391231, + 7.897537081793181, + 7.965387973098544, + 8.147376970659222, + 6.904956406787583, + 7.642690452701923, + 7.8965901355615395, + 7.339518900343643, + 8.150834207619186, + 8.954913881736918, + 8.67243615335493, + 7.85149447145626, + 7.130297721700465, + 7.548072021704718, + 7.2225187207719745, + 7.273205482394991, + 6.6471517748786395, + 6.774344207329121, + 6.855283376949243, + 6.784803819687437, + 12.382512204270348, + 11.133666405922856, + 8.776661196722005, + 10.30066498683288, + 8.571732061205845, + 8.089596054431027, + 7.579989266171902, + 5.069845242778792, + 4.371529991445756, + 4.725831451379733, + 4.307546447866409, + 4.710461585682865, + 4.3169752247923, + 5.978179591939845, + 5.197546044522392, + 5.772230476538301, + 6.99629852961051, + 7.743506220657488, + 6.752982181043063, + 7.883295061828933, + 10.031810234297463, + 7.267924930905544, + 12.002922587026086, + 22.585097595471726, + 35.81172451891129, + 36.40707008335905, + 19.599165578658766, + 12.044922751229604, + 10.215591531309052, + 11.309876457494587, + 11.065414189131143, + 13.100029213786383, + 13.16266461405142, + 14.825520631641222, + 10.16163874443101, + 8.84399879792319, + 8.408194247205909, + 11.530373529411763, + 9.481660391955485, + 7.01728921357661, + 7.652350132272224, + 7.361381459398069, + 8.448881157376873, + 9.554448158097031, + 10.194785952043478, + 10.471429771308031, + 14.384966355545556, + 13.146537578757876, + 10.524709061122774, + 9.399254749903063, + 7.1171559009614445, + 10.125494351133016, + 9.195579774112195, + 17.60702510448567, + 9.995772562374396, + 8.348178893852578, + 7.92324978035569, + 8.179366348596053, + 12.734368747883972, + 15.720692658425463, + 15.061781073943528, + 13.752103107579256, + 14.20423507954172, + 13.25402640396447, + 13.88908451528094, + 12.88205431667645, + 8.28843938345895, + 8.636579722047085, + 8.841549451469515, + 8.389700023095212, + 8.942130643333318, + 7.442772373540856, + 3.3143415614408074, + 3.419193663933122, + 2.9134402681634466, + 3.1871924805643825, + 2.5329274030832143, + 2.975285861590382, + 2.7747621058861904, + 2.047388631775377, + 1.7443673152951538, + 1.805870468206876, + 2.286969765051493, + 2.7355734361237714, + 2.7410310047188986, + 2.5288840457685904, + 3.046231869868977, + 3.070145274790172, + 3.0227376743575127, + 3.7016071382356097, + 3.7190005515722286, + 2.599628814750182, + 2.5502041620314673, + 2.6352936555280446, + 2.6399273793227165, + 3.673096892130915, + 3.8636646934525274, + 4.135371886250975, + 4.273025496000207, + 4.315872510017424, + 4.549708446793492, + 4.570336032036541, + 4.647859253627194, + 4.346043889845094, + 3.7561766359986377, + 3.8152566862282, + 3.4826853292434055, + 5.5129346014486, + 26.15016297331074, + 26.00960672648833, + 31.175747967769254, + 8.071048245209221, + 5.304543987810161, + 5.514203923714261, + 5.281700524513144, + 5.42555231285827, + 4.610697399529578, + 4.437493304273647, + 5.232425530145722, + 5.257887628871392, + 6.920431898507265, + 6.815863180772724, + 6.024752378155578, + 5.202516665394675, + 5.063196964795581, + 4.005791165784436, + 4.775179856115108, + 5.862624160351883, + 4.6712747767326865, + 6.383726988368991, + 5.929781644467073, + 6.082915912907731, + 6.120492530073769, + 7.453891255175619, + 7.2923078664419405, + 6.889509096684184, + 6.058696701381285, + 6.154347197247434, + 5.893080726777664, + 5.747165236524356, + 5.460542804889992, + 5.84505137819068, + 5.096050133826324, + 6.4285268593549665, + 7.239564350543569, + 10.302750779500908, + 8.386089269235146, + 12.389493832700888, + 16.485400982319284, + 22.520451111701817, + 14.062350552217742, + 4.4783037772768095, + 3.801428927235952, + 5.177342474912991, + 4.249384470306409, + 5.47142711945884, + 6.428321574960063, + 5.50639013207518, + 5.447937330967447, + 6.6732341061853155, + 7.476181288452714, + 6.855221507660567, + 5.656133875341311, + 4.7122907714138025, + 3.996390430018095, + 3.547287709890221, + 4.475067911993814, + 5.658388601578592, + 5.961491585112659, + 7.694830125660545, + 7.250318604709156, + 8.312762301661634, + 5.856113418810423, + 5.835805476216868, + 5.3395597856015575, + 4.8151916648379585, + 6.137978066991614, + 5.502807641372123, + 39.712992508323694, + 7.352196669749669, + 6.392632026944096, + 32.06803582377205, + 8.262720585078958, + 12.14948119147347, + 0, + 0, + 5.9051776255006265, + 10.578227745699044, + 5.907085676630899, + 3.9388203358219727, + 3.556607511102845, + 2.5973248677687044, + 2.0177527288713506, + 1.7639762135309218, + 1.5001386716196656, + 1.163168842446539, + 1.4422964272806815, + 2.3066831649023407, + 4.938660403384621, + 0, + 4.7164908003200745, + 4.782779494929772, + 6.458930063479555, + 0, + 56.27755375066721, + 0, + 0, + 37.88630974947247, + 7.047954165403982, + 1.195654093974065, + 1.4330790295192888, + 1.0323498905508222, + 1.5869492817439697, + 3.4424277964544556, + 5.776783967680682, + 8.787959835976483, + 10.191747482313229, + 18.215481615415808, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7.510478863679101, + 8.928954184434138, + 7.881800915761181, + 8.376167708495204, + 11.430920851031727, + 13.459191630645009, + 9.696856436427517, + 4.988173252490952, + 3.8261075856203584, + 6.70659656519139, + 6.415272373540855, + 7.749787477278701, + 7.872059750536478, + 6.482096810247822, + 5.756210458658394, + 7.545439516795625, + 9.149069066217146, + 11.930394854670554, + 14.962903018555084, + 15.73042590977507, + 12.479553261087284, + 10.131070445195745, + 13.978735654216068, + 15.190950909569338, + 18.470703298571372, + 18.594839134428007, + 16.867633698482535, + 13.363272888596503, + 12.348864284376718, + 11.744659830147064, + 10.43921164251388, + 9.886147353229513, + 16.664672916440573, + 21.998753657494543, + 23.528246623975097, + 38.54887629196375, + 16.494907065808675, + 31.26001438801869, + 36.35629140856059, + 33.229607040600776, + 150, + 41.03645571333054, + 32.90906613622351, + 30.660258092849613, + 21.673437939003932, + 20.687286361192378, + 22.753680009522864, + 20.44567396017839, + 0.09253424657534244, + 0.07133984311873022, + 0.061968538758097866, + 0.06069282268442972, + 0.04349835048315942, + 0.03805853191575823, + 0.021958159323017964, + 0.02193439898117938, + 0.015696249548345805, + 0.012192996963858603, + 0.010531401123113678, + 0.00940876531410977, + 0.00953314927154483, + 0.007513837936949466, + 0.00541519811684635, + 0.004068384599771325, + 0.0048633447358937005, + 0.003719849394044685, + 9.17793041894807, + 11.534361803253333, + 10.9002456300685, + 9.83773714908856, + 7.758844867624282, + 9.042892879158009, + 7.870551133693281, + 2.720743187748691, + 4.627137000670448, + 5.325823046892081, + 4.813394900891248, + 6.053667787401295, + 7.196711646666253, + 6.352146103878595, + 7.156594052513272, + 8.861754680882513, + 9.41873146597304, + 10.924189587870428, + 10.677537690690288, + 8.464024262746644, + 10.580908774929364, + 10.502745861227988, + 10.78535164959605, + 11.60486846324482, + 12.74258184596046, + 13.224612571695262, + 14.673393626222577, + 14.370932332719862, + 13.58432091463451, + 13.278300796460654, + 16.478930047484805, + 16.639948524936408, + 15.58897549837339, + 16.82091589758795, + 14.547095791303924, + 13.182156720807006, + 12.662132081135276, + 14.353075866752231, + 15.192279357022436, + 12.69517755141365, + 15.59434686565623, + 16.271821905594056, + 17.427523786353497, + 17.478771134698047, + 16.18841316233184, + 15.940373687831183, + 16.86876822036733, + 17.37820809938848, + 17.549349197011328, + 17.568732067547014, + 18.289304655274012, + 23.657374970378974, + 25.12911224646037, + 20.911084949460804, + 18.140326295165124, + 18.763437291883836, + 18.920969383059315, + 22.609393498643573, + 21.33068075251047, + 19.442030556572032, + 21.98003191719791, + 18.844962378478545, + 20.38427778480245, + 2.5411903390884985, + 2.9419142947581594, + 3.1680039513382368, + 3.235585935339974, + 3.193880296966246, + 3.373083214734966, + 2.7793748274341383, + 1.4300483542379796, + 1.1655630906093069, + 1.688006596271101, + 1.9566016030865665, + 3.087730367236368, + 3.0738247721764953, + 2.9039301439018343, + 2.7896968512358615, + 3.0540940826938363, + 3.67452413199072, + 3.370340277243304, + 3.0557004165755917, + 3.140453759941581, + 3.47344698981086, + 3.083092965488503, + 3.536777705976455, + 3.640917595499837, + 3.592854435104671, + 3.705252997705808, + 3.955190860559054, + 4.378790796283653, + 4.153502318116976, + 4.9790848103762695, + 5.079887810210972, + 4.380558203954566, + 4.554615750962096, + 5.542989569759779, + 5.102895468722925, + 7.860083979198611, + 8.397559351027576, + 13.38320650494622, + 17.279484917591528, + 19.2853077638748, + 11.305522262674865, + 8.211968954582474, + 6.935183022363583, + 7.226168206382467, + 6.632767874637724, + 7.407417095691797, + 6.952308636519737, + 5.393161740732722, + 5.185461070406856, + 4.160933359001242, + 3.578768516140879, + 3.741838359848807, + 3.1795213946665193, + 3.748534421541859, + 3.941710679749028, + 7.071468374257738, + 15.671500126548022, + 10.12914400404652, + 6.557811183366221, + 5.911366832120617, + 6.055559096399955, + 5.526898688871846, + 4.381000557698521, + 4.368204903970239, + 3.676660766981618, + 3.6198389171640377, + 4.955498899173623, + 5.154844133144325, + 5.245191549292748, + 5.434311642175203, + 5.119668289932434, + 4.965347318621949, + 11.687324302549293, + 11.443872343837691, + 12.07753060234369, + 12.464802307390736, + 11.15026729808714, + 12.470437279732243, + 11.291085163982428, + 7.85562370854527, + 6.839187977211369, + 8.313591262418209, + 8.661009670982445, + 10.42800347397674, + 10.52229484085344, + 9.484834405055905, + 9.142129139446483, + 10.318141826350516, + 10.801321835385126, + 11.355221515467749, + 10.930310797815686, + 11.481549590063878, + 11.217913919816858, + 10.893384089028784, + 12.191343760764072, + 12.195931381200738, + 11.694470772689863, + 12.351023620337566, + 12.240473166972109, + 13.701604376922402, + 12.693902852675496, + 12.585895014383524, + 12.996453588611756, + 14.625142497062008, + 14.8001225417128, + 13.78424129125504, + 13.062132311427716, + 14.867875213565236, + 13.8919697626296, + 14.048087019648584, + 14.162868298478704, + 13.474709592732111, + 15.67848038686872, + 15.860355065666452, + 13.510425723965689, + 14.90599975226246, + 14.769460952479184, + 14.852705224546506, + 17.240142708078118, + 17.127657830843557, + 16.35483256903261, + 17.35589572059339, + 21.14637929378862, + 21.318469023702846, + 19.554193713625764, + 21.11384482506753, + 23.69519478384393, + 24.29919074523409, + 19.699884866091608, + 22.164926895630447, + 25.065255675692303, + 27.73380805431972, + 26.48026952888645, + 21.92861933726458, + 24.96768660695384, + 23.11928768234859, + 21.78821009001067, + 23.03486747028203, + 24.627589613034623, + 25.37876826396232, + 30.662093699959836, + 31.97057953330135, + 33.231691681202996, + 35.53344051515686, + 32.86964442048931, + 35.14138690231008, + 36.47519982485684, + 38.81097903269949, + 37.459817670589125, + 11.422240267353134, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13.865294670956484, + 11.992620327934713, + 9.18510282143705, + 6.991634801425767, + 8.22754337442953, + 7.95261137360186, + 12.38081223466715, + 12.159252740049489, + 9.925455929731513, + 10.526195037620004, + 10.25121311424633, + 7.974672906456925, + 6.849824791623835, + 7.672304695718094, + 6.769297676898064, + 5.3085742620924, + 6.940064424105655, + 6.727024076194285, + 6.272971165248326, + 9.189488085218777, + 7.359745068860797, + 6.068070764437036, + 6.979372382658646, + 7.677088948787062, + 9.226324057815098, + 11.753217172172508, + 10.813086473405567, + 10.343046444565502, + 7.549702489538559, + 6.897833264132318, + 7.545930113231932, + 7.860771431019105, + 9.118000764401597, + 17.72592371467565, + 13.979539461893118, + 11.818963584499794, + 10.066408084873352, + 7.01401883067317, + 6.182484158432615, + 6.0232662406743485, + 7.777471877246499, + 6.323549387401415, + 6.692314999126308, + 6.243379557439757, + 5.111425213462362, + 5.01039840346328, + 6.284569095480921, + 8.472664046850706, + 9.519430276021785, + 9.658026580298484, + 10.684773526336269, + 6.430711655847303, + 7.001836836911902, + 4.999413858473726, + 4.7954305395658965, + 7.6992833517323405, + 5.907693584310205, + 38.95402900020913, + 0, + 0, + 0, + 17.748525469334133, + 9.92372616181994, + 9.799886442085796, + 10.420130078194076, + 6.696592272556192, + 6.263637614678903, + 7.050790976829431, + 6.16418772521724, + 5.132023249048017, + 8.0046228041705, + 8.800467272834606, + 9.881276789727158, + 3.302923287719978, + 12.208673999046518, + 13.052104092948642, + 11.555715356631309, + 13.737265723897517, + 14.706716091254725, + 15.3939465658925, + 13.935518166709638, + 7.0529268057206265, + 7.903040032249484, + 9.456021259712866, + 10.54006568455016, + 10.309812295212042, + 11.463120001348326, + 10.91616861231497, + 10.205346669860644, + 9.740934697926797, + 11.60681193188484, + 9.973858206941792, + 8.846153057481633, + 8.680165564491164, + 9.152420434910622, + 9.195181083206514, + 13.619560600702329, + 15.76109203704281, + 16.339570925173167, + 13.548587215697928, + 14.50707662335212, + 15.402270719154249, + 16.162775888353632, + 15.238858927839996, + 15.374658624364896, + 15.591070788264645, + 13.82214239371365, + 12.782006585878667, + 13.663024450735392, + 14.04196063174548, + 14.652105846779532, + 14.294498206171005, + 15.25209208923255, + 16.466554418974496, + 15.393035332794394, + 16.745920565780473, + 14.905550135773014, + 16.149976156102493, + 16.72542193633979, + 14.770474828941326, + 15.578823558698913, + 15.7357635909838, + 17.178587529849274, + 17.710120888353476, + 15.469030373342516, + 17.57667973255765, + 18.13138080462962, + 17.68692196698949, + 17.786510758179013, + 18.5430834633223, + 19.52313634864796, + 19.605353912400567, + 18.937944609787458, + 16.998917639827848, + 17.259354090309838, + 18.917602228534665, + 18.62894230668674, + 22.41464223392847, + 25.883994469611928, + 27.228684606790452, + 27.080581494388355, + 23.67942927152295, + 19.560552974352916, + 16.451463214908507, + 14.230038134913526, + 12.51700743529216, + 12.57501745289328, + 10.887404071223967, + 11.30820788028884, + 12.3847488432802, + 18.912189152225768, + 15.488706942210904, + 11.108622859378237, + 8.000832204403421, + 6.513284455898077, + 5.647913857399257, + 6.422248076004869, + 6.79009732512578, + 7.425635437419446, + 7.948933239297184, + 8.716986308280914, + 9.5919674240109, + 11.183050654900914, + 10.30081038480196, + 10.902551917302066, + 11.44052800329314, + 13.218792680244707, + 12.320552992112969, + 11.078806950545088, + 12.62464434935258, + 11.810095564297514, + 13.215867561228384, + 12.439420595639117, + 10.031019101901766, + 11.519085145909832, + 11.59646925225739, + 12.658936385594997, + 11.79399886491398, + 12.150233950816569, + 12.618906294557853, + 14.253009606872611, + 14.933648699879464, + 14.321872813579963, + 12.232087552568252, + 12.625255044157027, + 13.555997705969922, + 14.07518739137363, + 15.342074503424325, + 18.37763133734545, + 18.841164908540375, + 21.953695959769405, + 24.243989129492302, + 29.47148428936149, + 23.126137368631127, + 17.09994496803761, + 13.182669373504556, + 10.943159134339442, + 12.165445366096264, + 11.976832706947263, + 10.34854281431118, + 11.273103140829864, + 10.853539629762343, + 13.118968682900965, + 10.641213963727616, + 10.14436693562013, + 10.27781202306346, + 150, + 150, + 150, + 150, + 150, + 139.38801211458508, + 88.1975155212986, + 36.64868463203751, + 34.977934148176764, + 42.15429236376959, + 47.45283738778319, + 53.152100738264735, + 54.61299913988172, + 63.666386493521415, + 85.1314111558435, + 100.03200244068884, + 99.14970702031692, + 129.8360538006283, + 135.84656920016425, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 148.156343460515, + 129.75125614959492, + 98.28355702299729, + 100.8348278451092, + 77.91174739661325, + 84.89745150519646, + 73.196291235515, + 67.62274659115373, + 83.57114186519564, + 89.76892372025519, + 86.94200102727721, + 77.72800562422285, + 72.21735212322572, + 68.91268427018639, + 76.76608003838119, + 72.18201969446761, + 46.32042318307268, + 39.17190208038459, + 34.149598397896334, + 29.084695075336143, + 25.50754815200417, + 25.73225726175279, + 28.814410132839257, + 26.07021711645316, + 27.974683544303797, + 30.37418408106722, + 21.55489464734452, + 22.039315396418814, + 16.756784813197097, + 16.60645871068917, + 19.249827035629565, + 16.131923777368293, + 13.30748300183996, + 14.385632997045056, + 12.666605192957173, + 7.780526849108102, + 8.02365983947915, + 11.17938021454112, + 13.380143170693811, + 15.561529461398925, + 14.791988484411432, + 12.73894105120511, + 10.198531359651662, + 9.303828537953084, + 9.286713424223114, + 8.089269717512979, + 7.750986959467198, + 8.897394756617798, + 8.80245640429794, + 6.794201676974706, + 7.784216817787978, + 7.547798676507268, + 8.243111262648675, + 9.396599315438358, + 8.970121902453835, + 8.010479041916168, + 8.602341014031266, + 9.852622363385333, + 10.114434049064863, + 11.257671973450329, + 11.214195339601126, + 10.824804541791844, + 9.190244209475631, + 9.8794766922223, + 9.368617612286632, + 10.02844130969059, + 10.69106830133408, + 9.85655877909585, + 11.512957212173314, + 10.447110193439627, + 10.712206069768566, + 12.667228663947574, + 14.366848344856193, + 13.937989026748191, + 14.712688212543997, + 14.063660824411285, + 15.087098515574985, + 14.76870545265499, + 13.193552510618703, + 12.187437735620833, + 10.614776992202737, + 12.362399896976145, + 11.589033886902314, + 12.82419070619044, + 13.662094880705112, + 15.570699306893426, + 17.018948205387808, + 14.924402992684987, + 14.36469419654609, + 11.695962922679245, + 11.921115398586627, + 12.927500001534511, + 12.724144057559108, + 12.820231211494956, + 13.63505569459777, + 10.642320641105524, + 10.57452695580782, + 10.3341878928217, + 12.125121761975697, + 15.06405482469234, + 31.756342326235885, + 33.48736583384587, + 30.24838310627216, + 49.45010878248208, + 41.34875542196917, + 51.05316538103358, + 57.275157819034185, + 46.27795040639584, + 44.81748416856649, + 52.35641433122392, + 55.021500121281974, + 61.26597486250053, + 58.33563558954248, + 39.21159620266142, + 33.10168849207892, + 37.45594169593915, + 39.48228977504621, + 46.31190563114134, + 53.25877171061707, + 82.4114810554088, + 61.36723214190995, + 53.41582074312232, + 39.225441368239906, + 27.938851330885026, + 30.72770078831508, + 37.87430101161198, + 42.04436620833192, + 41.5825289419837, + 48.21896612488572, + 52.537070357271126, + 53.88967714939515, + 40.99169711282791, + 43.39948998215358, + 42.00894039192406, + 47.543220723924485, + 45.16609520951404, + 49.00477282717512, + 49.46628912862516, + 65.14750946404689, + 69.57671424419802, + 66.69906260676463, + 66.51993323531822, + 64.39349596926665, + 54.21529467150794, + 36.985747658420586, + 36.36835128407272, + 40.92541745446257, + 47.92885577953828, + 41.74339157635673, + 53.17572358561145, + 58.20264684931528, + 67.62499224042122, + 82.571529234673, + 106.06298772564833, + 150, + 150, + 5.214916971254812, + 6.544597645998001, + 5.905332036313579, + 5.480400745762127, + 5.921472320251875, + 7.869865954864539, + 7.184274020789299, + 3.5687029504494494, + 2.6463978987969523, + 3.801820390346036, + 4.904128819740309, + 5.962890327147988, + 5.900678795755908, + 5.9781868778680725, + 5.595081144538636, + 6.258624054101309, + 6.636893705249363, + 6.6778491841588705, + 5.402387916749777, + 5.144414252098411, + 5.010580115571941, + 4.679895777341533, + 5.132532293427517, + 4.486029165675193, + 5.107984785860622, + 5.577751656148258, + 5.411952784064622, + 5.9729668202297175, + 6.0931801740376965, + 6.605877578232913, + 6.840108560433344, + 7.5277439897011025, + 7.177529434050186, + 6.973504075789939, + 5.367481028716256, + 5.69630756125679, + 4.865084738383849, + 5.2498600929321775, + 5.768886965741948, + 7.52369524151726, + 9.884384055526658, + 10.86485838455368, + 9.551411404014637, + 10.457192303983904, + 9.697116436703835, + 10.71113803804964, + 11.199124668701222, + 10.021278150446271, + 9.448061852672506, + 9.448981363148697, + 8.383993236616847, + 8.81176970676167, + 8.907595891523556, + 8.71238777575668, + 10.289956640250416, + 12.229425133499834, + 12.428405115745086, + 13.481849060758416, + 11.326270208510511, + 11.27218641183672, + 10.718805295706543, + 9.733148404993065, + 9.439794466407625, + 9.392683608057824, + 8.78256829812079, + 8.345830740870724, + 8.215330900735413, + 9.02293621535702, + 10.362726857232223, + 9.19949613078639, + 9.271646760743057, + 9.720550679731494, + 9.041054904763389, + 8.612779560423315, + 8.161229075444215, + 7.163249249257988, + 6.176421367275847, + 6.2553711999345785, + 6.520035484845581, + 4.718956826977867, + 4.340635230729886, + 5.1440017580013775, + 6.329410180951801, + 6.932291653893967, + 6.2735260025351955, + 6.753499727989959, + 7.137335019810603, + 7.582561806856758, + 7.512268737285405, + 8.265119658237875, + 7.341952263897302, + 6.318091309401507, + 7.717205796215815, + 6.802913941437306, + 7.35333861762315, + 7.25826353471172, + 7.475789218080818, + 7.709695948826297, + 7.81099618390789, + 8.946771707141282, + 9.434433917959158, + 9.451278829008894, + 9.67998855612954, + 10.308892689706049, + 11.728314520874177, + 11.661752028851014, + 10.896266313819195, + 11.720371545744731, + 10.3744081903422, + 11.045055742046808, + 12.95197473986186, + 12.512356661462896, + 12.846852404941249, + 13.49871923117928, + 13.513695250805934, + 14.91562142959712, + 15.143565190674714, + 15.601004645306228, + 17.303001189668336, + 14.89221230523065, + 15.65377232212801, + 16.510924665289377, + 19.175675129249157, + 17.781096665872283, + 17.838029524598095, + 16.40296548617864, + 23.27369335653224, + 24.201336954716556, + 23.130148739846355, + 23.48964530325116, + 24.05705635436873, + 24.31531009024763, + 21.34566528551168, + 21.33750122642988, + 21.642328996641684, + 23.48098573322156, + 21.106863604503783, + 22.97360509473287, + 23.615007529773383, + 24.962500915791495, + 27.180296841597436, + 28.343827525287697, + 32.39086847235094, + 35.20326327573556, + 13.2984956404163, + 12.473101641529013, + 12.650817038468208, + 11.898957292903823, + 12.00733598959608, + 11.979188239962086, + 13.202104799052105, + 13.468110125050428, + 14.893694864712096, + 14.155176849514971, + 13.74235653613784, + 19.760161513228656, + 20.883878858161697, + 22.188163911722295, + 25.78191383731787, + 16.857917339961222, + 20.173936262198374, + 18.308795635516827, + 14.35135135135135, + 16.914920042580484, + 14.102707935555634, + 15.670786052980471, + 20.50186105497546, + 24.884474322860108, + 26.59536046445855, + 23.170421281092068, + 18.82097065025715, + 24.91861104026835, + 27.167219030088972, + 35.070891287349895, + 35.354198880862796, + 34.38953351672325, + 27.058352720578267, + 24.50931629649341, + 23.106308868657493, + 20.598759157092715, + 19.70929928817123, + 32.568048944466845, + 42.60473964341465, + 44.31478013829652, + 67.26116397203582, + 32.29553806617746, + 55.823757364452504, + 69.8495797210915, + 65.22142018494004, + 150, + 15.419399173295758, + 9.28984079865816, + 8.76714255241465, + 8.525241768028513, + 14.327191962800187, + 16.435896259576648, + 18.249720261597133, + 21.92133404275644, + 17.126439101551167, + 17.02850113299172, + 18.250605448557007, + 10.927850741092287, + 9.163358567543542, + 4.891037170630147, + 3.2575935394464457, + 2.9639564693009133, + 2.557772868298717, + 3.872303159067912, + 4.372150053399661, + 5.081042301912683, + 6.145916884872459, + 5.051683485842447, + 5.56477631426964, + 43.45317803601308, + 34.15100120364688, + 29.199928684972654, + 22.490513941479445, + 19.981724821599165, + 21.79286887291913, + 17.054773260188828, + 9.313181984359856, + 9.073588025598594, + 12.462694737985192, + 15.385079518956433, + 19.544240793848218, + 21.196563652946615, + 19.423678597723463, + 22.09047720971886, + 22.945812215144148, + 23.44406280523582, + 21.565517694976982, + 17.142727728070113, + 17.216238635824286, + 17.25274016065912, + 13.184674342152435, + 13.901999157827062, + 13.853257053994238, + 15.565453077134643, + 12.491611776889268, + 13.252322343320929, + 16.20571180160965, + 17.090913517158985, + 15.190414540433382, + 13.808753923502294, + 16.147816098456918, + 18.268416775893364, + 18.540953413247156, + 16.60803579435457, + 16.746027475444336, + 14.368470104751886, + 14.622763257632176, + 13.533939746407642, + 12.43883104338444, + 13.67375886524823, + 14.541584715893515, + 14.933960290291347, + 14.503565524168051, + 15.823223522594866, + 14.498172387993913, + 14.0226264417392, + 12.384113293471671, + 12.31331609917816, + 10.953475907559548, + 11.100980973312511, + 11.619937610626224, + 11.45377649241304, + 9.548676097574496, + 12.606392018232569, + 15.151607658221144, + 15.145166850205984, + 13.656752635977863, + 13.499581020564689, + 12.887586968774286, + 13.324235768037688, + 11.26540357541721, + 9.389840705828236, + 9.02803665582388, + 9.151831904339328, + 9.033878225169772, + 10.487449824913572, + 10.263471173591826, + 10.97498746956969, + 9.091966470785902, + 10.557685968752804, + 10.922856071252996, + 14.995262365117084, + 11.943394204898643, + 10.013969037950654, + 10.32174390933566, + 12.90201029122568, + 12.434054023064318, + 15.062915216703574, + 16.5057463729836, + 13.737369101543374, + 13.45579339259896, + 11.726847871004956, + 12.233293723340772, + 13.268161468972648, + 12.10607784672928, + 13.673554975055454, + 16.697376653353338, + 18.466170493567965, + 15.883983338735735, + 17.1616403408937, + 18.22237594503896, + 17.00957082535392, + 22.10135838404182, + 24.02840571068152, + 22.176117224739905, + 25.76938576383697, + 17.171371301458088, + 19.15162188008259, + 19.359836469445565, + 17.39643664158058, + 19.283856710688944, + 15.449475194166135, + 17.232879204177383, + 16.00114290775465, + 17.237959133941757, + 14.149567985261834, + 13.514735845856002, + 13.418093758462296, + 13.215843432702975, + 12.469540457351505, + 12.088310695459286, + 12.459038308203247, + 11.583979541520703, + 12.440828933189309, + 10.908980344851022, + 12.021482032743812, + 12.513751631065194, + 12.695643763117282, + 15.583959827601188, + 15.74709387815327, + 15.407894405661414, + 17.23861367571425, + 15.982423520418251, + 17.052700171340916, + 17.282056912769058, + 16.041120428897816, + 3.3845872780880017, + 4.381295814073317, + 4.580193580583084, + 4.8188279725695775, + 4.877405135349695, + 5.197987989850678, + 5.036282784253578, + 4.114255725212818, + 4.15116101734398, + 4.979821813126861, + 5.020921812797092, + 4.763206839136257, + 4.992067522763334, + 5.323887256185354, + 5.946627314515535, + 6.37972958653951, + 6.4409013021917945, + 7.502565770864991, + 8.189074247387982, + 8.900221738330238, + 9.833892976809771, + 9.956645290829025, + 9.468758572560644, + 9.566424481996275, + 10.20655983099666, + 9.585594397772308, + 8.803163262909383, + 9.258335542774777, + 9.17098452893801, + 8.679786548403357, + 8.151839379279282, + 8.00703875672104, + 7.477826900862801, + 7.382273710303275, + 7.602199688987801, + 7.534932406483863, + 6.906530575284671, + 7.105605010585873, + 7.209427493473731, + 7.2407234120978385, + 8.387982444997089, + 9.467624943147456, + 8.640679157032926, + 9.580598568196836, + 10.830940649138023, + 12.194946643114086, + 14.020283628880955, + 16.511052225729713, + 17.43313850615423, + 13.100855737616532, + 11.594827944094254, + 9.654192921544045, + 9.15196059726267, + 7.671292053989065, + 5.531961911249916, + 5.037663634777661, + 6.024569594688784, + 7.106264218591256, + 5.76799107791641, + 6.115281690015364, + 5.9868691373489, + 4.903316107843635, + 5.606438305051942, + 5.93154061533356, + 6.913199607054415, + 6.390642032501805, + 6.55447836974152, + 7.430055559843697, + 6.99030549734231, + 6.967631367228784, + 6.75818751121054, + 7.067182016537274, + 7.562378850110713, + 7.394098314530604, + 8.127819225497035, + 8.775312585641604, + 9.047602879853144, + 8.83708854731623, + 9.795014060342234, + 11.016076205331055, + 10.641928187871386, + 10.255407213150514, + 9.46569254110148, + 9.128568097164758, + 8.628345618129764, + 8.028342719611649, + 6.344588840600271, + 6.562634840352953, + 6.27811594754795, + 6.256530190766514, + 6.168157800298906, + 5.428101207528797, + 5.1511529389840485, + 5.9939744499023675, + 6.2394103596166435, + 5.57245920373153, + 4.67313676987965, + 4.9651228554595805, + 5.965102667104006, + 4.721231226204572, + 5.035944050009868, + 4.286374717029931, + 4.718685644666797, + 4.960435832388628, + 6.132577582571522, + 6.252043139022384, + 6.393314460996237, + 7.478190011898221, + 7.111838975748617, + 7.242814133827346, + 12.463380140469068, + 9.097624582255502, + 7.506675371784788, + 7.625809569980787, + 4.696710062370026, + 5.090778036784237, + 4.223170416526097, + 4.220832625383332, + 4.89858803386105, + 4.171511745506931, + 5.154483207187736, + 5.4083106632888285, + 5.731112606754992, + 5.276161878415552, + 5.502859670658691, + 4.463568055498852, + 3.183500076132112, + 2.689706063156435, + 3.511600791816451, + 4.113133781742257, + 5.870298450106854, + 5.5305021912203, + 4.67121544214144, + 4.389650900963213, + 4.5550480186812585, + 5.34020469373799, + 4.971470947942906, + 4.321905395127336, + 4.062032713655115, + 4.246297483933398, + 3.633474570555377, + 4.316862094656165, + 4.263809718190088, + 4.699314400743927, + 5.151387344977599, + 5.36968108074143, + 5.475359410669362, + 5.330946097584767, + 5.854267312233111, + 6.06909961249585, + 5.298441698425342, + 5.490866559698331, + 6.064971307473459, + 5.580824770295843, + 7.928698436492039, + 9.172328317233989, + 12.7816529783737, + 14.382849016497213, + 17.947746872969464, + 16.16667757166173, + 11.975354754491876, + 10.895566204703064, + 11.29830226457123, + 9.77611497658192, + 9.829796965324212, + 8.649421631128872, + 7.542145296683888, + 6.97202578643446, + 6.391781571942602, + 6.146248210134163, + 6.2180676487883, + 4.975227640085023, + 4.826003524241105, + 7.096849531412126, + 9.40969785170476, + 14.964986332088074, + 18.887924271900037, + 7.776393930264, + 6.719127221261167, + 7.137312601642417, + 7.3798760128769665, + 5.325368614118297, + 5.5519465497318246, + 4.7268340513375655, + 4.328072615950357, + 5.58928557789971, + 5.594346162986171, + 6.456638990934, + 6.8933018154584635, + 5.770673136282708, + 6.508165017278284, + 56.54613023847131, + 8.43007270870789, + 8.570660158490096, + 17.185502347349882, + 29.59665244982987, + 49.994805406182394, + 0, + 0, + 0, + 0, + 34.39806379394532, + 13.80200305488539, + 11.992315553639031, + 8.594684192774942, + 7.33346709470305, + 8.117698494396501, + 6.312938376498538, + 3.808205768364627, + 4.40995217071376, + 3.2658473479948253, + 2.640504347031696, + 2.0441885605640846, + 2.1685959435017903, + 2.20876043525642, + 6.106072919444773, + 6.178046281244099, + 7.482461642714912, + 4.150187602796053, + 3.475400272600073, + 4.110785615825507, + 3.3498806305822546, + 4.439702001031477, + 3.824986995199452, + 4.646800311277836, + 4.443524993416843, + 4.892139361591427, + 5.867442338362984, + 5.832080109267399, + 4.250581677837971, + 4.0181664126926, + 3.921233682270864, + 3.814904547944514, + 5.780118160262152, + 6.56407629731656, + 7.0167765355372165, + 7.264031014383749, + 7.613743091482865, + 7.982690255698318, + 10.634135780534194, + 10.483818151241396, + 11.143079194091554, + 10.485973527865328, + 8.626743878163381, + 8.966648674522585, + 9.285157793529129, + 9.70156729191206, + 9.929985367945848, + 9.150396650506831, + 8.145874153063135, + 7.887699543550655, + 8.169742931834675, + 8.589514287874335, + 9.09715677755372, + 8.949234844025897, + 8.982367285687488, + 8.953819252223605, + 8.484852330392787, + 8.990825226105379, + 7.676550257576593, + 7.059218631387062, + 7.816851512340049, + 7.852832314129385, + 7.811655003600325, + 11.20354345021325, + 12.074774378990943, + 13.494793388499264, + 13.98801199886235, + 13.341919475241536, + 11.382141094935609, + 14.593321190713276, + 11.881380137722568, + 11.429650358440329, + 13.214119624082688, + 10.150070527774687, + 11.077581776430597, + 11.660257699360663, + 12.526189276995302, + 8.80761392226342, + 9.58792809182404, + 7.870140350203987, + 6.4763349861041455, + 5.796525963408106, + 4.754753074133761, + 6.24117830360692, + 6.152446711296393, + 6.771405049396268, + 4.043751953983851, + 4.649697204646452, + 4.718735639600272, + 6.3772003766590615, + 4.991220519645831, + 2.801765068419558, + 2.8273234108662133, + 2.114713790214961, + 2.0653191968637667, + 1.7175889260053308, + 2.175306590654535, + 2.178655542832135, + 2.3255620153293313, + 1.8792002620419253, + 1.883193091231178, + 3.0099695133999105, + 3.7032754876396665, + 3.5170066709457006, + 4.90867604204358, + 5.1788317308572624, + 5.793262343478831, + 5.102642456582059, + 6.0634028149992965, + 7.828784687358435, + 6.630544085060371, + 5.48520101214815, + 5.2208904247212224, + 3.937400619140827, + 3.418685133902944, + 2.8235503104087054, + 3.6911974592959393, + 4.21160596882605, + 4.383807912203526, + 4.309356955340009, + 4.677088628921297, + 4.607842235088115, + 4.718446244596934, + 5.144297819510598, + 5.421900333762805, + 4.3843089184107304, + 4.795546558704453, + 5.373126391959723, + 5.398587133288643, + 4.551660727935818, + 3.213240178989831, + 0, + 0, + 0, + 0, + 0, + 28.09507087258732, + 12.792809972833854, + 10.070763927705285, + 6.219940729653195, + 9.237711073182023, + 6.742668375881667, + 5.578790660553308, + 5.354372522250575, + 4.357317433542746, + 5.010662250058696, + 5.268653950296111, + 4.611376222181665, + 7.63333331289636, + 11.81718831450792, + 12.08259250825764, + 10.946165571018708, + 10.378891497569573, + 8.8775473134501, + 9.151692615055962, + 7.661392181054363, + 4.03355304949345, + 1.9173774619058732, + 5.58297154251916, + 7.533697457325107, + 10.616668252564825, + 8.797613557039426, + 6.596399341456705, + 6.098302970257729, + 7.928174005937954, + 9.255324976042983, + 8.630534223928892, + 6.666890216285714, + 6.293676022315025, + 7.652023784373138, + 6.606004828357822, + 5.913367530696043, + 6.250008256087995, + 6.8098604021824185, + 7.474606054877793, + 8.621980804482176, + 9.303023203162883, + 10.950007336828245, + 11.454738835203354, + 12.558202335232089, + 11.21435976173252, + 11.562909649104602, + 13.36925697256214, + 10.542484060274356, + 14.130748696941486, + 14.2061087632608, + 14.94613604782389, + 15.049565991357076, + 14.73640513846637, + 14.875388633997384, + 14.398470302117891, + 15.127959877320228, + 6.030938206431668, + 6.5005101596215935, + 7.001906561128531, + 8.261629163840498, + 7.774235679778439, + 6.901224594297958, + 5.8429436506870065, + 2.4972374414306833, + 2.375790924255797, + 4.581471783660801, + 4.520453082607011, + 6.21046009965847, + 6.614592990282594, + 5.9774887680464825, + 6.400854565232682, + 6.705771224616524, + 7.306827964704664, + 6.345936447054068, + 5.8832173547112205, + 5.421290543343341, + 5.5963161644452715, + 4.55086268495155, + 4.58819168224567, + 4.972996984237601, + 5.093435971769396, + 4.908874974853798, + 4.3858703200012785, + 4.217110475622155, + 4.196963163899925, + 4.537148211908883, + 4.2905206738256565, + 4.5025748050796075, + 4.7622371155586505, + 5.165643870034957, + 4.808645322001611, + 5.243922290070531, + 5.545659816056979, + 5.864081990003249, + 5.95571031071728, + 7.140071262154454, + 7.746555714495274, + 8.123251685034958, + 7.269570704622135, + 8.782274209387902, + 8.666734174775016, + 7.791800615935736, + 6.705913710211969, + 6.819632757446498, + 7.063414584125211, + 5.926873150923121, + 6.476861621580192, + 7.1143313057432405, + 6.6330956360784965, + 6.790218546725246, + 9.738844421447244, + 11.14433768569239, + 13.957395490900767, + 12.175555395996662, + 11.528260064644222, + 10.07484228905516, + 10.906851593431515, + 10.570675479297238, + 10.39294258331584, + 11.198808527987197, + 9.174746053785444, + 6.781072079114612, + 7.1675152769832104, + 5.942152220205932, + 5.835080464951129, + 6.036510164315716, + 6.557220337255359, + 3.3060731379853183, + 3.578626692621882, + 2.9882261771488805, + 2.9311448951956725, + 2.46714775261676, + 2.127145618506468, + 1.8346935485833569, + 2.290486275519499, + 2.942142352730887, + 3.1107537863886434, + 3.6080554786703143, + 4.451422513173416, + 4.310516656562489, + 5.020567525324286, + 4.283939288260494, + 4.268099197816128, + 3.152462143954594, + 3.5783225500083695, + 5.795371217083124, + 4.2294710480514786, + 3.5000376123924775, + 3.4551199763029645, + 3.138349355067416, + 3.6708002027003954, + 4.232788434566064, + 2.2026482593557386, + 3.234846803092517, + 3.854531485813302, + 0, + 0, + 0, + 0, + 2.0961635553219313, + 1.542427386403295, + 2.2347735234575383, + 2.9988710349694307, + 1.9184858827649285, + 2.3367825734131835, + 2.717867179506434, + 3.6837752641317985, + 4.449734707028378, + 5.136587668611683, + 6.399227753439483, + 8.833694181387218, + 8.452564721379348, + 4.215719631276868, + 3.600585545806016, + 5.452420603955715, + 6.180789533727739, + 7.497755625626473, + 7.785468020970556, + 7.367247663492004, + 4.836440659071149, + 4.770246703213248, + 4.393126154245388, + 3.9348756864979344, + 3.487422650326681, + 3.8447170678322418, + 3.5592846368225803, + 4.089519065346074, + 2.576543342315975, + 2.8988480133263117, + 2.392571464456919, + 2.652006401474281, + 2.2752821260269687, + 1.941575966012545, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 8.860258441024799, + 9.26163939048057, + 9.345247519452723, + 9.455055508690004, + 8.940117485242402, + 8.21453932557685, + 9.018531919245875, + 8.957274673484665, + 9.218181842625178, + 9.431008452697144, + 8.41791478719938, + 9.227399313022612, + 10.742240349160028, + 11.431616299537133, + 10.434539095737088, + 12.158574415721676, + 12.189422761934413, + 12.836656663233292, + 13.21350275178935, + 15.85656453296076, + 8.071125064045344, + 9.655350758679004, + 9.324120189988738, + 5.854005459513375, + 66.79733060081648, + 22.76615784737352, + 8.352876735828383, + 8.230286295953295, + 6.888116583141071, + 6.897674132920212, + 7.169751971542712, + 5.673143997585922, + 5.786252123765851, + 6.325585994191742, + 6.21345732320349, + 6.748095844439053, + 6.488065979336018, + 5.796197767673148, + 4.910520856892232, + 5.33300122926861, + 6.06324673775487, + 5.890639086928766, + 5.140511014895752, + 5.844075439170471, + 5.757115885511456, + 5.388558588023807, + 5.879487020196678, + 5.646128691728849, + 5.587587384881812, + 6.29945342645184, + 5.906212848678687, + 6.111111074556368, + 5.318466898954705, + 6.144218252570405, + 6.468076787851013, + 6.579299083776865, + 7.048262325268233, + 7.409080084116184, + 6.388115841017473, + 6.630139965283563, + 6.594370693630644, + 7.36746438666725, + 7.787782370638688, + 8.383137638486668, + 9.158152315927593, + 10.068077807927883, + 9.703904848929136, + 8.824434189331775, + 8.739748868075287, + 9.363009939388355, + 9.478631468024698, + 7.667421997769636, + 7.609491516232726, + 8.765968076644407, + 9.535835872284355, + 9.950477449278, + 9.246256197415867, + 10.745564737627586, + 10.130706662717076, + 9.139150765291449, + 6.798250411018909, + 6.064754517053995, + 6.302384986211658, + 6.218750225870234, + 6.0544136843402665, + 6.3366148126859425, + 5.981777730906044, + 7.982260670222291, + 8.794638069705096, + 9.13609791607276, + 9.16776370120798, + 9.689351839213392, + 8.101292031491118, + 9.08804506084086, + 9.95325991758582, + 10.263754849054571, + 4.666271935050918, + 5.777058585096553, + 42.221445310645024, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16.735823055159887, + 28.224586832469864, + 46.547933290004714, + 59.13491999512416, + 43.48780953227991, + 35.70546924554646, + 25.840036937806236, + 27.675366652736923, + 22.59246753333791, + 20.644169893038804, + 17.55396242551172, + 10.050580800870067, + 9.543818119480616, + 10.54691080211881, + 9.453968188651976, + 10.056639041764672, + 10.900695460487078, + 11.431556501932697, + 10.727633645953082, + 10.174342628416918, + 10.41698174351224, + 8.563825647252578, + 9.064987702011374, + 8.972384173278368, + 7.228195124796048, + 8.200254837846263, + 8.062054434417675, + 8.436627302098016, + 11.49018355476768, + 9.288002491749012, + 8.74052219602262, + 8.442321290616707, + 6.667526232767188, + 6.926839732189093, + 7.839263841395542, + 9.073111172789789, + 9.854278365134292, + 8.87754487569126, + 8.486992538862847, + 10.453605130224542, + 8.953506439523306, + 8.170771879563663, + 8.499089543808863, + 7.471939900884042, + 6.643493255266143, + 5.286836196043586, + 4.087134256833788, + 3.4428170593260106, + 4.020120089013858, + 4.260832785231727, + 5.554610826211522, + 6.52760311274949, + 7.0754626746933, + 8.282955664396384, + 7.651167172168727, + 9.710228897639244, + 9.08007249949514, + 9.883169911076845, + 9.386474106510684, + 9.14076163424603, + 9.529383479872196, + 7.7107121295179955, + 7.787975890385538, + 7.723864094548997, + 4.607430537834769, + 4.621716826366857, + 6.006960207470097, + 6.096455012197141, + 7.625394967664173, + 7.86755557066379, + 8.163107930445152, + 7.754969285365049, + 9.067116782887071, + 10.43718325561547, + 10.15938002304769, + 8.067087904484744, + 7.574022898322285, + 6.948630396668212, + 6.159522467488984, + 6.264159191317112, + 6.2367700884974635, + 7.011452671175778, + 7.050037856875155, + 7.3898458069112545, + 8.276922753044422, + 8.331688613477155, + 8.888191881198201, + 9.226642289711528, + 10.493565740988346, + 11.824849611401357, + 11.09235375276391, + 11.751069621493723, + 13.79965587468725, + 12.629315697475448, + 14.39965589967546, + 13.32187571343871, + 12.040425142544017, + 13.089372608545036, + 12.820449121640229, + 12.201851996593645, + 13.413878192404042, + 13.5333847039628, + 13.777423047879136, + 13.761438183433944, + 14.331214923582706, + 16.618174586325505, + 17.756553326069955, + 19.737993719677675, + 20.66569085545153, + 20.85914243010996, + 23.39035477754736, + 27.37732388882616, + 25.917074058588152, + 22.24734654521751, + 19.98493371613328, + 23.731896892694575, + 22.67642589395716, + 18.33343789245883, + 17.239796444979863, + 17.64304866459321, + 16.61327595412814, + 14.69590461122564, + 14.45017504400285, + 17.968969417727617, + 17.803705535641903, + 24.746709458409665, + 26.228943726309847, + 27.66857361039051, + 26.521715295421384, + 21.101973360616597, + 12.88345650104155, + 8.660711514501045, + 6.638796998783384, + 6.850230922214622, + 6.711527327064407, + 6.314311738914731, + 3.945024149555436, + 3.5153058211027015, + 5.857393550602987, + 6.37081070965622, + 7.549640811630602, + 7.845894141020787, + 8.117926976587865, + 7.473611467762997, + 8.3240916382891, + 8.796480697077243, + 8.175183554844084, + 6.476737868477065, + 6.594033546277662, + 7.737836994006802, + 7.748895983607155, + 8.161083922310068, + 7.872711055254146, + 9.03674832555108, + 9.94778371262471, + 9.50386279801219, + 10.725274129425433, + 10.90207093481544, + 10.591590301957268, + 10.880580739928115, + 11.046345186083729, + 12.113096673703907, + 12.907622720925382, + 10.740421169587746, + 12.303427204147262, + 10.13832921668463, + 9.96987881976385, + 9.29855530851226, + 9.286892200477594, + 10.568318450112647, + 10.111902729538386, + 9.637982195845698, + 9.586565595917142, + 9.159671342634775, + 8.695956643650582, + 9.708227118361428, + 9.628480323918032, + 9.792991078528644, + 12.48972057854552, + 16.135676886488262, + 17.046866683578852, + 14.593804804240987, + 15.808143792422207, + 21.710276376764007, + 32.330683787730344, + 61.10512845303485, + 58.71447734733477, + 49.21125489980895, + 32.0170267179366, + 26.274005565886032, + 18.964306362269895, + 17.675122452209038, + 15.400472239169474, + 15.708278655673018, + 13.29358165011291, + 11.284504378188892, + 11.321932862258093, + 12.537634001164886, + 10.907712945502254, + 9.371395440418024, + 11.61652999604942, + 4.528803886677541, + 5.16466299409617, + 4.046312251781392, + 1.4755209649717795, + 3.217772570351616, + 3.9734204034069935, + 3.2288058488751004, + 3.1166740857587873, + 3.64286922600791, + 3.506132665149054, + 4.461354598587126, + 6.779357864673118, + 46.87192291800172, + 74.05888018158592, + 80.73363779116346, + 29.56813068525711, + 9.382913914748512, + 9.315253749693936, + 10.552833118809607, + 12.63469336139549, + 11.937680737517404, + 11.344971643623612, + 9.123523428727877, + 9.69184862678243, + 7.614155627900381, + 7.723732430157235, + 7.511194808799829, + 8.200421451977645, + 8.842459235911836, + 9.304092986562798, + 8.673443091238006, + 7.684249295384958, + 6.719139709771251, + 4.9587812412139884, + 6.068485870824856, + 5.465952592897002, + 5.273347253179921, + 6.918272373678126, + 6.863408296880674, + 7.421239834965811, + 7.185853136963916, + 8.580382770261622, + 8.321921425587174, + 7.517057157637223, + 5.820262264211666, + 6.878278917195378, + 6.487721180714733, + 4.597326125065864, + 5.060473671976814, + 3.921768781664106, + 3.369452497608753, + 3.2324484463987444, + 2.5789280034825843, + 1.538893024082042, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 84.85986952699653, + 45.34955134103428, + 28.42688959388535, + 22.512438064583105, + 20.037496113532058, + 17.888984659742448, + 15.6884843685018, + 17.83946249317108, + 19.35630748773682, + 23.49567214719487, + 25.008829014369955, + 32.783187946500476, + 50.20453645969553, + 98.94364760560482, + 0, + 0, + 115.42667008644958, + 60.65327683410467, + 39.01712536905465, + 33.298729533957385, + 34.98892736081261, + 34.25415654805225, + 47.67898886813695, + 42.29432116637252, + 45.69441466221667, + 50.772768571931636, + 41.16066003726492, + 40.369914413175806, + 27.060908753182677, + 21.423944365141303, + 16.605188728829326, + 13.780840160453208, + 18.084056730450826, + 22.556503488830337, + 19.08515250729886, + 17.453053512877666, + 19.883297717799252, + 21.260750393821127, + 20.329006278834527, + 16.862874760370715, + 17.706313124648833, + 15.828070721494305, + 15.390451189121588, + 13.566260321979929, + 13.983558148096702, + 17.070012933427698, + 17.66164943304834, + 19.25225737819561, + 18.601317530976125, + 19.856877163041226, + 25.52203011765824, + 9.721730562342437, + 11.459623951452514, + 11.515436602420497, + 7.1930071055238365, + 6.560270620639028, + 8.864865002331433, + 9.084469066652886, + 9.157117199962428, + 8.906742763305953, + 9.85820896913831, + 10.189810289693035, + 9.277691623230968, + 9.61978592933771, + 9.93035695764633, + 7.896978412516507, + 9.06381696995681, + 7.5790528776972925, + 9.030918788808783, + 10.037381489490064, + 10.839198893382752, + 11.089030197579062, + 11.891517369169277, + 10.997193398855533, + 9.19818465698124, + 9.453686668865435, + 9.537259119041092, + 10.23969693311449, + 9.874458831459243, + 9.818595809883952, + 9.278791562364493, + 9.215485348603837, + 11.37587179666037, + 12.858011535202786, + 12.323972587111571, + 12.714362104786328, + 11.795897557612152, + 11.1213575403461, + 10.601474369359638, + 8.60986608929337, + 9.017310291732583, + 7.746526651259078, + 8.097393274499613, + 7.967378142900133, + 9.833187658628006, + 15.094749109355082, + 0, + 150, + 0, + 7.611601067562132, + 7.483703736273522, + 6.801085793215309, + 5.781294233204866, + 6.522531916206308, + 6.5140068333837045, + 6.296411704665983, + 5.683853156032334, + 13.464420703441316, + 18.349845869490963, + 18.58340912114494, + 23.46839208759519, + 24.370622923399257, + 22.613862034285436, + 14.791104190848188, + 4.378022597429356, + 7.025013411884197, + 11.66670098682436, + 15.104825245092504, + 23.72387738962643, + 32.992238025499695, + 13.13739282404842, + 6.415069428781774, + 7.173567315664582, + 8.298677723210885, + 7.354877943440751, + 5.569901413452787, + 5.301942538936295, + 5.450453443583489, + 3.669723582483452, + 3.9625673302050295, + 3.921627895128738, + 4.427765412307635, + 4.651911484448597, + 4.55089371917979, + 4.258642349428465, + 4.309997312878725, + 4.298662446940511, + 4.197795860135131, + 1.979758262298623, + 2.1955997135908265, + 2.696167518906843, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1.5748254835317514, + 2.1070197571223326, + 2.056871088978017, + 3.4115462527997527, + 4.096423752468058, + 1.4154857511191874, + 7.333647548416946, + 10.060409412990536, + 0, + 0, + 0, + 32.05103356609576, + 4.705952428399769, + 2.549596684064294, + 2.3717041834256163, + 3.4341421236084058, + 3.949925029875018, + 5.267643430850108, + 6.24187561012593, + 5.610525894243636, + 5.507805864040804, + 6.040375220272296, + 6.327029029029844, + 6.072233295967355, + 5.059272948717578, + 4.650353366753708, + 5.18702568071776, + 4.295364894181176, + 4.492120657050961, + 4.757531105017334, + 5.202859378511768, + 5.61691697371976, + 6.133552032142247, + 6.888429587864333, + 7.4709217203306, + 8.02841225678684, + 8.026890690754866, + 6.581361394072918, + 6.038561731978235, + 6.430579248120718, + 5.1816828448318395, + 6.034027520353936, + 5.983267060035215, + 6.6879423090068295, + 7.4969324298576225, + 8.221650419175475, + 9.02266179102234, + 9.421000199954348, + 9.51397100338408, + 10.66260860592334, + 10.73529678654741, + 10.434482359175409, + 10.892457024664106, + 10.862602612856902, + 11.133765255280382, + 11.13588683801266, + 11.407988696321944, + 13.151304700592652, + 12.108874145766505, + 10.91661617001196, + 13.306434918463248, + 14.71381845661649, + 15.278994625852024, + 16.79354879958744, + 17.195301300369266, + 15.417192931284433, + 14.019547619000384, + 12.341024912301087, + 11.816171538005127, + 12.662103317414768, + 12.778996755438207, + 11.16486134260969, + 12.50115758649436, + 11.837404965961328, + 13.738771189313992, + 14.85100055881017, + 14.448995217557028, + 16.279069424262513, + 10.84276458119729, + 6.525272545634775, + 4.0651323958444525, + 3.990522316517608, + 4.392623001616083, + 3.29745911127779, + 3.81338949577345, + 5.046668944156476, + 5.48731815306768, + 7.690119837369291, + 7.946937297416931, + 9.923202668225038, + 8.49953073219485, + 7.891436953861039, + 6.517386118982234, + 8.181416263478226, + 5.763288020995203, + 6.952043761785607, + 7.882782739657115, + 8.896604218104093, + 10.75896027015692, + 10.787142654978185, + 11.802145354688488, + 13.200985047440442, + 11.705867083037544, + 11.858658255572704, + 14.245336668626342, + 14.939982063619722, + 15.630071858256692, + 14.358481712798342, + 14.75907767043627, + 16.545223514663483, + 13.639579104953675, + 16.04898191872664, + 16.951068225083084, + 18.769060665150512, + 20.705905064178165, + 17.318176430133043, + 15.99622250974958, + 18.425314067685857, + 18.847160777909796, + 21.206606333549324, + 19.093398402345777, + 17.152833014997153, + 18.25752871250349, + 14.57276759010177, + 18.501876730859628, + 20.50351357797856, + 21.507377986775936, + 22.258358796612296, + 20.676453657255497, + 17.179628592625804, + 19.9998601154048, + 22.822152347582783, + 21.57960746588448, + 18.92387294727633, + 15.624526094075366, + 16.296145152559433, + 16.829785337670913, + 12.755167958357278, + 12.23398805388763, + 15.710439569034316, + 14.967869319969456, + 16.483783017177633, + 18.42405287581803, + 14.81925850456557, + 16.626972520565715, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 57.42877665362941, + 34.95562281377838, + 28.205077589998112, + 24.333164146602407, + 33.04571605526852, + 26.168079962382393, + 24.887553806492267, + 30.875676467228715, + 26.66632803558576, + 30.058908616545175, + 39.522892072248965, + 40.84474522824346, + 46.63732930981473, + 59.7042927906821, + 50.356801499649926, + 42.27733113182321, + 48.57379790481214, + 39.20957243480939, + 38.03267558431014, + 33.867855826312685, + 38.58952687717426, + 44.946484418825506, + 41.72651107339179, + 6.79090618078859, + 7.480313771716938, + 6.817236482038367, + 6.4382260724844, + 5.133479020698457, + 5.279793306032935, + 4.129102612494459, + 2.27012510405849, + 3.5812392799361006, + 5.047285234708491, + 4.545058807846188, + 4.321191438317857, + 5.605839243485039, + 5.723614105149655, + 5.7228210250841505, + 6.278755446703965, + 5.763849491296815, + 5.938584737402484, + 5.403528445699942, + 5.323103576392868, + 5.5870328608803135, + 5.398381004857732, + 5.488979087698893, + 6.031530756972615, + 5.646500777476206, + 7.33473756545546, + 7.801111680503723, + 9.185945940389267, + 8.849662283915718, + 8.86969289733869, + 8.864104828760528, + 10.984583635027624, + 11.86924546019253, + 11.37943969989403, + 10.298748438550366, + 9.011834143111818, + 9.528348560194289, + 9.475642291720678, + 8.56055689091931, + 10.168202640815377, + 9.843036703943794, + 11.74059328650769, + 10.503212359796349, + 10.370922032566824, + 10.97052131336406, + 10.305159439375416, + 13.00043684873878, + 12.288713287017291, + 12.116492433406362, + 12.428412652237826, + 12.944447458156551, + 12.403449574885885, + 10.017234219269106, + 7.887522719976472, + 26.478647660004643, + 55.57341252259928, + 83.39931825651757, + 150, + 19.932178630119058, + 14.69234488351005, + 13.492716127382948, + 10.508516462149307, + 10.613465333442884, + 12.024276548357156, + 11.81960714434679, + 12.788487268669984, + 12.02713621482599, + 11.92385826025506, + 12.07834205230125, + 10.245678519230028, + 10.495914419049594, + 11.461241185888468, + 3.340918875975406, + 3.7538977112062986, + 2.48786798721144, + 2.5538822571108697, + 1.97515685433524, + 2.0950660772557796, + 2.527856378163942, + 2.072569082556958, + 1.6595536563863065, + 2.0016672597610174, + 2.096306599356911, + 2.5086897357917395, + 2.6609808947852853, + 2.6369704949841153, + 2.7750047485400864, + 2.5981682102301957, + 2.672488030944024, + 3.0146928992010547, + 2.925510679283731, + 3.085471813215878, + 3.1768204715390125, + 3.419775769626205, + 3.549517350900693, + 3.629969036013327, + 4.180232577094394, + 3.9939939792860177, + 4.099252792239042, + 4.199945405735924, + 4.42336079258363, + 4.390386333129672, + 4.456325154990645, + 4.801572393902025, + 4.346194670839206, + 4.508670496419878, + 4.487452896394954, + 4.57555962540959, + 5.668096441207284, + 6.276496680349609, + 6.106438624505261, + 5.909566972865798, + 5.957242082493343, + 6.022247675403351, + 5.993699260391108, + 6.255113900430171, + 5.349018416567595, + 5.502273958157754, + 5.969932422304153, + 6.359971913162677, + 6.559317556326655, + 5.717055865156974, + 6.0230750412035166, + 5.7957371544152485, + 5.435341500511959, + 5.361902297387591, + 5.6603781115603065, + 5.949857769706967, + 5.48572202844007, + 6.601228082486179, + 7.011517030607828, + 7.622426312462386, + 7.729083665338646, + 8.255743026121088, + 8.482068862211406, + 7.037575924035274, + 6.42865565366142, + 6.514021356150789, + 5.777952254423885, + 6.10926496504066, + 5.640772540063291, + 6.26022023815975, + 6.343539143394022, + 6.266337148710888, + 16.63775286939999, + 15.46657582777965, + 14.600926827460452, + 16.216388175628616, + 14.302485171664564, + 14.499515469513792, + 13.452195043486308, + 12.969696625130872, + 11.71144219774623, + 13.102258936684429, + 14.34407409808093, + 16.08537575417611, + 15.294339064218326, + 13.905310080568604, + 17.54650371444741, + 15.456808973960683, + 14.811460458932634, + 15.143895128401573, + 13.327085178456407, + 15.392109781825326, + 16.421612654862262, + 18.670739663527986, + 17.679852924033376, + 8.230313204828036, + 8.122625791402866, + 6.854160170503931, + 6.605847799562044, + 6.512626497051384, + 6.193994066210309, + 6.709420733585536, + 6.488579569546646, + 6.8116555046410525, + 6.741302762514296, + 5.82085677196019, + 5.13028100427747, + 5.283827388886538, + 5.670839302190731, + 6.316832310833362, + 6.4334241127114735, + 5.637212658868519, + 6.9231048060867995, + 7.0601259390470785, + 6.809499881222805, + 7.102215303576094, + 5.415378139757922, + 5.535244554599827, + 6.158739190694623, + 6.660030561317198, + 7.016850917696079, + 6.4764277256738385, + 6.709870646474282, + 6.102338238408918, + 6.1414145866117185, + 5.817214299636174, + 5.27015020612722, + 6.22354290631282, + 6.387145339132861, + 7.617689934482931, + 8.069443499665933, + 7.436027032838429, + 6.87711828433943, + 7.7311543418528945, + 7.281382910574496, + 6.5273977960041565, + 5.969692350891963, + 5.617385720247385, + 5.592643972553253, + 5.662232063028203, + 5.269538173707974, + 5.734493277229025, + 6.0493328045690395, + 6.207928164053107, + 6.255692666204317, + 6.2012749094044475, + 6.12380343209583, + 6.408569399934915, + 5.083581541088189, + 5.25081460999667, + 5.636042206839178, + 4.595977818129094, + 4.485865490515493, + 4.359908931500011, + 4.758697358042633, + 5.390979625829495, + 5.573527202459981, + 5.5094657410863475, + 5.506379350988446, + 6.239820629174424, + 6.251613205051096, + 6.633726349059059, + 5.461958149291184, + 5.373463612015059, + 5.67785973188969, + 4.9094153274336465, + 5.695529202736491, + 6.2672244849269765, + 7.280683254440113, + 6.819838484305549, + 5.437089578319701, + 5.560021704163728, + 6.1445592003702645, + 6.355538912259496, + 6.645235253004775, + 6.764832892514404, + 6.703282245646982, + 7.500264363257285, + 6.594577843300006, + 6.231326547876112, + 5.681661018873507, + 6.245966999733175, + 5.1542763788559425, + 5.07172563022992, + 5.272067332935164, + 5.373644610134118, + 4.738667738387453, + 5.1711634101593, + 5.860816757673263, + 5.3637673864072095, + 5.281764775670199, + 5.04713352710338, + 4.483922256768856, + 3.5278804038293554, + 4.45364179336815, + 5.018033850074897, + 5.286277185444855, + 4.266497189061685, + 4.6255611859570545, + 5.6014746788417025, + 5.424256199982, + 5.899016386631558, + 6.055550207049747, + 4.235778275863331, + 4.925507071423489, + 4.026987048083841, + 3.6561577374736, + 3.1249527243516284, + 3.808539123852754, + 4.272447791225368, + 4.584192811330948, + 4.3408405587132055, + 4.794434384456792, + 5.192707247354497, + 5.037339166180027, + 5.302143401438271, + 9.260671779322417, + 11.125004851238526, + 10.115497304248423, + 10.789781161532108, + 12.24300043527057, + 13.446475572674164, + 11.51446283957516, + 5.401558695535901, + 0, + 0, + 0, + 0, + 0, + 9.928352073998155, + 9.269564662096766, + 9.866980156354902, + 12.871766399523928, + 14.258654601110443, + 9.763354066086952, + 8.043914240225188, + 8.710651901746497, + 6.592959426137749, + 7.068208412346766, + 10.437081924400426, + 14.33504615573708, + 80.70314468703903, + 55.91927638588826, + 18.68771417338285, + 14.85208362100613, + 9.90512504026235, + 10.54050205060606, + 6.977503753614338, + 5.582340180035113, + 17.63538802110415, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 42.86806240376621, + 13.676000259955403, + 17.11372226614238, + 12.644716467391053, + 19.09595506976915, + 23.55998416748047, + 12.260683916444862, + 8.210287339387971, + 8.22335237471736, + 6.065697923442661, + 5.798090594636292, + 7.794422391643787, + 87.3445530315437, + 0, + 0, + 0, + 32.55000082230726, + 10.593900466623886, + 8.761567173335601, + 7.413217309501411, + 7.588034108694558, + 5.104459595709995, + 4.341961923150325, + 3.5109734894449285, + 2.9476684076943007, + 3.835562960910668, + 3.7987363980968176, + 3.805113620819783, + 4.337844339438371, + 3.755535666700641, + 3.273611525646935, + 8.274070026802976, + 9.366443570228409, + 8.837355415054835, + 8.817019458034425, + 8.011716324227898, + 8.495528967344649, + 7.3422443551457715, + 3.98596772814457, + 1.9843001106304057, + 6.0168225455094655, + 8.866922112996019, + 12.209004797050312, + 10.13340126573516, + 7.703452372258816, + 7.4311732103410275, + 8.839071671944113, + 9.237383463710843, + 8.14352538569626, + 6.1104913185, + 6.073061309044346, + 7.846466491991333, + 7.308282350495584, + 7.269718271352624, + 7.523966003184178, + 7.839476799160955, + 8.340144946169294, + 8.943284824671073, + 9.6323940207099, + 11.241670992009396, + 11.866374322340503, + 11.915156913735665, + 9.75416208208133, + 9.260095111896122, + 9.656226000806722, + 7.61007335904304, + 9.63827068648489, + 8.816097564070322, + 9.14698460688586, + 9.405690954912908, + 9.541965332879018, + 11.788562572096478, + 11.378778093380117, + 11.82184929032082, + 11.465030330213054, + 9.154268812605988, + 7.5561217774168, + 6.664257428288969, + 5.227375585490013, + 4.371726044970378, + 2.7819404795228713, + 3.0979007053121146, + 3.660703709470743, + 3.476376417920155, + 3.2234417074014847, + 2.8063734032501504, + 3.094185172001521, + 3.2645054363564197, + 2.7995998902693113, + 2.2379729992466797, + 2.0109189487344485, + 2.749142747314838, + 2.423062273679494, + 3.072513809060284, + 3.332633752973257, + 4.009075938640629, + 3.37531742443371, + 3.476240556975009, + 3.5801659633091516, + 3.9644599135698866, + 3.6547280819326966, + 3.4707825161790984, + 4.301235302180587, + 6.791135363711124, + 12.695844481811935, + 17.325324820983308, + 12.593643326656933, + 8.608424951033994, + 12.611685682013729, + 12.52741148758348, + 15.3127083696869, + 17.766543468439913, + 17.33253080637315, + 14.070371650069433, + 10.606908142460505, + 8.44278516389748, + 5.227301095882723, + 5.41874908761654, + 3.704923814775951, + 3.774350287742377, + 3.226231603003825, + 2.310624186276834, + 1.5118416990782966, + 1.020053809696054, + 0.4045466672866203, + 0.5643105842350616, + 0.9555771136024724, + 1.1857956359803326, + 6.22047241818545, + 5.341233289515431, + 4.863838423937073, + 4.6051254287582255, + 4.6729923845953865, + 3.4352553827135863, + 3.384874223139158, + 3.3854388064600704, + 3.076781739645857, + 2.3071982461683977, + 2.2553731649099302, + 1.850093016033243, + 1.4999795221742305, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 0, + 0, + 0, + 0, + 133.3759162303665, + 147.19401548402166, + 130.25582136391986, + 91.08419028340772, + 113.72072670827843, + 98.8859446859902, + 135.88003543958882, + 128.37594912656633, + 119.03630340559576, + 80.24696492784038, + 93.31000205652036, + 120.20371557097492, + 86.54706801907973, + 89.717158060768, + 72.20008318295032, + 62.95329569890932, + 54.7028042167387, + 49.08168562370225, + 26.938662529176625, + 31.234382411143624, + 49.64984059717111, + 67.26196559309959, + 100.1047246759588, + 0, + 0, + 0, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45.84036755343096, + 0, + 150, + 50.12937722041689, + 119.16246114877552, + 150, + 14.689950081655196, + 15.699777687920465, + 17.4366797393223, + 13.9589724307808, + 21.37461627950815, + 23.766296831581403, + 15.189645285088313, + 37.915493764590806, + 44.295375678769005, + 24.52157359784681, + 17.644561567593996, + 14.50556472553559, + 15.395919289316772, + 15.244768234087845, + 18.608482254414113, + 21.548621062260523, + 21.50525309582451, + 21.97300057411194, + 19.10193812073834, + 22.13525443867901, + 25.29809159723002, + 23.67809200103113, + 20.985963345799775, + 24.642700024879247, + 26.56316041404066, + 30.63777778294363, + 17.809951154861714, + 17.20681402716838, + 24.83215393226045, + 22.195182322700127, + 23.579621949782503, + 21.47174409761896, + 22.708526419995348, + 24.458314984585577, + 24.255900698818785, + 27.9517721391622, + 34.178515545410555, + 36.92693532574239, + 24.80662182849744, + 27.21516263822507, + 24.709337245126257, + 20.584096434741475, + 19.711206998226142, + 15.150039989173942, + 19.00311599502727, + 16.86425883245787, + 19.741453487904728, + 19.35353658605563, + 16.984857399557924, + 21.185523158890575, + 21.59951488373201, + 9.347265445205274, + 8.682517247573289, + 8.539528924995373, + 7.909399362257432, + 5.748545211070723, + 6.124124108617958, + 4.8238743590730255, + 2.2461021699964814, + 2.0618454654332385, + 3.587951759034768, + 4.4239555900085, + 4.967083528752356, + 4.923764590427473, + 4.2577711616521094, + 4.804337088774807, + 5.77727965030554, + 6.215377460685484, + 5.750802333164826, + 5.4706949128930535, + 5.154026767561438, + 5.84171731771632, + 5.9459553820893944, + 6.864378979551099, + 7.331919449628255, + 7.258859952522382, + 6.841373704702283, + 6.156760180821411, + 5.981269322270931, + 6.717081498649412, + 9.238418284480884, + 11.839570706089336, + 10.110584705299834, + 12.388257564878318, + 12.773712870210648, + 13.502147735363064, + 12.64981185348526, + 14.79450016021728, + 12.921144629737617, + 11.409763534545895, + 9.633227334904603, + 11.376580760259916, + 10.871189695801268, + 11.38944597122993, + 10.294404564802004, + 12.51132467406711, + 14.742094173866931, + 15.179128963350532, + 12.866244720898084, + 13.04400114051745, + 12.19306458136357, + 15.212234192250522, + 12.964016040564635, + 10.520890215574386, + 8.457481814893475, + 8.190891824454292, + 8.44630713869687, + 9.143445558739252, + 8.84157880315431, + 9.2156389576115, + 8.652153015136715, + 9.749548510816442, + 10.410403855653673, + 10.72965793686726, + 10.41864086109432, + 11.883566286263704, + 11.80251519465269, + 11.033467893079456, + 12.397988344986535, + 11.797877184569453, + 10.991757742065502, + 10.889008870894148, + 8.046633406328613, + 6.992547570497426, + 8.773345680167012, + 9.591749399736576, + 10.271490957855768, + 9.150154610066764, + 9.68699871884151, + 9.88369482977803, + 9.600010589396438, + 9.69904502974014, + 10.685365944913409, + 10.082859602302031, + 10.340757571363708, + 13.30595702669203, + 11.882484692337872, + 10.729573214327273, + 10.601460796550624, + 10.085498328714367, + 10.968686273888189, + 11.59949456060687, + 13.004516020259787, + 12.56624307734015, + 12.200368311649129, + 12.434856149405494, + 11.012559708655134, + 11.94161584672674, + 11.767665017876087, + 10.657644352211593, + 12.134822175428276, + 10.773389952769596, + 12.04146579909058, + 12.526292593195612, + 12.033997233140957, + 12.79192531830796, + 13.555834176195212, + 13.467007957488166, + 13.635018292513086, + 12.913536523381838, + 14.217100322896966, + 14.719577682637198, + 15.526718696817303, + 16.204089396498247, + 17.841939696132314, + 20.88916436856226, + 19.532905247611755, + 20.141806512327552, + 23.62246360951601, + 24.817979502459433, + 28.769354972980715, + 27.765438380641427, + 28.948647308908143, + 26.96242823379148, + 25.877655061016835, + 20.188573293986277, + 19.402433672370883, + 19.18779661571194, + 17.620067522267753, + 18.164014562804784, + 18.611727396745035, + 19.34605503014536, + 19.31995149304253, + 20.792532840848168, + 19.9342692185274, + 20.64105004325993, + 19.579790407704536, + 5.575159323207001, + 5.291374188754991, + 5.142109606616753, + 5.316329209929531, + 4.363712076880783, + 4.30540642390875, + 3.5345032974223844, + 3.468174135244094, + 3.3038244564666748, + 3.4839489110997484, + 4.640799825942878, + 4.464919007168866, + 4.447525704738073, + 4.168653171509568, + 4.712614170891521, + 4.728633373205742, + 4.80405617514319, + 4.885412208993336, + 5.241974543648961, + 5.4878861298501045, + 5.426732383390937, + 5.71819810820614, + 5.591989652651088, + 4.966361443201315, + 5.234798780758983, + 5.091238307123497, + 5.122297685289857, + 4.988449911109317, + 5.00014479943844, + 4.655807208418604, + 4.777319594601705, + 5.274836426711245, + 5.564908354271042, + 5.353945628507442, + 5.2997707541188595, + 5.3732066797659845, + 5.704670659133366, + 6.1601992741417915, + 6.346116299146658, + 5.638198608918162, + 6.0178451419525025, + 6.289211589984828, + 6.412410016545278, + 6.95132539898902, + 5.674331009753643, + 5.816523962547413, + 6.095661806533317, + 6.319891129350445, + 6.551570660626447, + 6.710608556609396, + 6.877997767877634, + 6.628147389338566, + 5.956694931065271, + 5.6585766834620825, + 5.1643980768413975, + 5.6433198924243015, + 4.920272913717213, + 5.634104901069265, + 5.729276649754241, + 5.9505292937692875, + 6.140751552149904, + 7.252746329403339, + 7.312974941646654, + 7.126010733975792, + 6.701660372416178, + 5.818004274044139, + 5.404053960721489, + 5.6110697366126745, + 5.203366845202248, + 6.2064695609767035, + 6.652737439468655, + 6.436866789885363, + 9.013501528740468, + 9.757559032215132, + 9.801719089377452, + 8.281006643542954, + 7.229734742344347, + 7.7083676990082, + 6.925972919929318, + 4.308835205448575, + 4.196986089644513, + 5.5301122050032765, + 5.6751452080641185, + 6.500189921168616, + 7.469539653395086, + 6.691486253499598, + 6.711811621278048, + 7.519654516899193, + 7.363866873666751, + 7.536463380217196, + 6.378506860939132, + 7.215712305545116, + 7.999013296937905, + 7.986127974244846, + 8.222554503387954, + 9.05619585220902, + 9.909450528195562, + 10.38978665160701, + 9.68858748108801, + 10.60349348343894, + 10.542295645466703, + 10.590288303733088, + 11.53833083977973, + 11.352286169951096, + 13.148223054536968, + 13.682059658599876, + 12.640206318771115, + 14.76060723317227, + 13.795004634322211, + 15.894954492590283, + 15.907861499960273, + 12.543661598022632, + 14.268859906912851, + 14.129904455784946, + 14.063220226927928, + 10.949903067728744, + 10.754216190170254, + 11.851639608773333, + 15.22558820745012, + 13.587185097305833, + 17.336642230072105, + 150, + 0, + 150, + 150, + 24.661559904184625, + 24.708443714409157, + 21.89318722709561, + 19.016365902919578, + 22.630355202484736, + 23.63693723844637, + 22.673295712869347, + 16.633904626545846, + 14.63283426380385, + 13.810210617799232, + 14.748018806552723, + 15.235274801201726, + 17.051246822671477, + 17.622530353856995, + 18.52251582233767, + 21.4357062645886, + 17.94216055493133, + 22.97457977630766, + 19.439315996346807, + 4.401165954921556, + 4.782934192183, + 3.863956746751611, + 2.5876198801146173, + 3.1612586731971626, + 3.349755102223778, + 3.0583633673742385, + 4.864168171691603, + 9.23670919965639, + 10.828639492132066, + 12.14235233045862, + 6.898456299280987, + 6.995268879918317, + 6.032953201356985, + 7.01946788316467, + 6.475581080305858, + 4.984727350860738, + 5.5861997329417745, + 4.768241113868039, + 4.97516905230537, + 4.707298572071059, + 4.165501090088661, + 4.068015497972746, + 4.326151377390492, + 5.323781770127867, + 5.817937417806979, + 6.0984703155776865, + 5.656520983682701, + 6.159294185552122, + 6.302183693700996, + 5.995822154594044, + 6.230759426002223, + 5.42542251569356, + 5.671628409074338, + 6.245423774781536, + 5.019176948084202, + 12.772041468947132, + 12.405105208131832, + 16.142273840357046, + 17.667325617192866, + 6.142571268771992, + 5.725245553490842, + 4.851945334086531, + 7.705193715587073, + 5.733204897524324, + 5.729357439445978, + 5.840908059598148, + 6.050861694661775, + 6.077135824078891, + 6.791652545218927, + 6.732082573196301, + 6.105634723672612, + 5.713156719956607, + 5.399645743818536, + 5.199970663358758, + 4.672052333504026, + 4.540645090038407, + 5.555596422950203, + 6.0046966634536325, + 5.520364762755931, + 9.854725308599622, + 9.395801321704743, + 8.459390359694474, + 9.228973261732085, + 8.37438451873826, + 9.25021561710704, + 9.160076939774642, + 4.542975062313426, + 4.513729559238439, + 7.323442162183239, + 8.274071948194464, + 9.59961305372362, + 10.463511533133095, + 9.396776866298373, + 9.699983344913807, + 12.29513376104437, + 13.651522788613006, + 13.51994273627995, + 13.042679917009698, + 13.821940607701046, + 13.407878695331746, + 12.24398789343658, + 13.735380815780388, + 12.821158765347883, + 13.766266552047224, + 14.351029417692008, + 13.374446535948918, + 15.547426798990182, + 14.166425535370784, + 14.47527969398745, + 13.054519948115455, + 13.000856451745424, + 14.6041977646646, + 15.261995411576896, + 14.243893593650483, + 14.732306729374882, + 15.782856822181868, + 15.84405016447294, + 15.073380738035915, + 12.800396000513205, + 14.0058473818293, + 15.178846598106562, + 16.891779265449152, + 18.210143949660495, + 19.228065968629995, + 19.720501504403973, + 18.46536099328604, + 18.10927378426939, + 19.294281528173475, + 18.97835153613281, + 24.65887627258505, + 23.40053343616472, + 20.51374839675782, + 38.503937792968735, + 66.62385621646823, + 78.51282294778255, + 90.37059690241222, + 45.244159292405634, + 38.78095475713496, + 33.94466876345334, + 26.787785407398243, + 22.498816736898565, + 23.519522537180535, + 23.170355562850077, + 32.1470002394456, + 28.44955546061197, + 24.71245850796169, + 25.57627643209107, + 27.52556358942083, + 19.6061473310484, + 12.80273950683736, + 9.961301356660163, + 5.105515101109704, + 5.338425249663727, + 4.391497376764329, + 4.785121419194175, + 4.811669638690887, + 4.554498745249416, + 3.9486515813848366, + 3.554342441734062, + 3.9325804594358504, + 4.561948371572784, + 4.779567308900962, + 5.177568249950438, + 5.006599223875885, + 5.931931107610012, + 6.1851549740221134, + 6.59367427311284, + 7.095528556457919, + 7.42610193616541, + 5.475368027998692, + 5.494932218230366, + 5.817651961176972, + 5.941603404233332, + 5.881907304997721, + 6.596956339336166, + 7.231767829359429, + 7.885178854334983, + 8.635907867450866, + 10.09401354153584, + 10.575270430817818, + 9.452310246457468, + 10.731359098292296, + 11.406130073684675, + 11.6727533120249, + 10.224955389386324, + 9.635335563603665, + 10.222228405359362, + 8.507567511664497, + 9.295461460876464, + 7.186463531226856, + 9.21933893107872, + 9.6455634186341, + 11.77725136049332, + 12.118368015914044, + 10.86249438002348, + 11.0919968146526, + 11.889877847839362, + 11.79859387542628, + 12.26292172739541, + 11.061727411715715, + 10.34416179561278, + 9.417301929611115, + 13.568659575919796, + 17.987948569023352, + 39.94284754644512, + 150, + 150, + 5.106879659544226, + 5.9298076301087725, + 6.106067602793376, + 5.717797993281231, + 5.643791717430747, + 6.199792525482988, + 4.917755530675252, + 2.3316887670085227, + 1.8240578018917757, + 4.587043511390687, + 5.7314361768030855, + 6.741687589464567, + 5.496135523900974, + 4.5281753435350005, + 4.394578199052132, + 5.159413037073045, + 5.499862652342916, + 5.605291061760744, + 4.1728404743718714, + 3.9068027312095537, + 6.1066815715998555, + 5.156527259133079, + 6.49819956432586, + 6.977314783899484, + 7.64648632152881, + 7.052800933256234, + 6.72647990815155, + 6.788434084862779, + 5.741374806770216, + 5.768432541706959, + 5.375875724522266, + 5.2763282282608195, + 6.290240184170201, + 6.162086759271204, + 5.426193033673841, + 5.439840947000501, + 4.5205790409697295, + 5.090559575673696, + 4.89099974306541, + 5.5261854490982865, + 5.914915968645784, + 5.9806484441034, + 6.335136436080168, + 6.462618485250683, + 6.813958254213686, + 6.953730348522843, + 6.240186565392222, + 5.029211748987302, + 5.494651957502888, + 4.5205227353226825, + 4.6087011566394125, + 5.645262090161529, + 4.921510553167157, + 5.302232105806259, + 7.271004939378554, + 10.293359200013889, + 11.609246768153666, + 13.332435046222988, + 8.88352712481955, + 7.444391313179461, + 6.626596284606496, + 6.2961106855127635, + 5.071708918273899, + 4.93886251217851, + 6.42502283683627, + 5.68173076923077, + 6.658559514574436, + 6.8387041671155355, + 6.736643724636411, + 7.793529683015174, + 7.78091893437935, + 7.370011840616492, + 9.24709102757395, + 10.154064310115771, + 9.894431043899568, + 10.994499154051464, + 9.533986394036807, + 10.40190865602441, + 8.023633085056758, + 4.996195412064571, + 4.334596498719043, + 5.761925246919225, + 6.712210484003808, + 8.429848747663982, + 9.628125026013516, + 9.167534681223984, + 9.093721142965576, + 10.155613843202074, + 10.300439202661188, + 8.76533156019279, + 7.385993246667118, + 7.922116987123855, + 7.849532344948872, + 7.161830751727574, + 7.671594776091859, + 7.376231121177729, + 8.063379233724868, + 8.277432728397018, + 8.839148285009642, + 9.65514009594358, + 9.36600700585475, + 9.431070746399527, + 8.939439327539406, + 8.628231316632103, + 7.770927445742208, + 8.152895619813208, + 6.498294843032, + 7.258479973363611, + 7.968529239727955, + 8.627537583400915, + 9.305575908218756, + 11.118686536943528, + 11.933424228825952, + 11.524169710232416, + 11.197994688741725, + 12.354481263878233, + 12.713675575135454, + 12.520181856822967, + 12.961842706864882, + 11.244992558977604, + 10.99183740595935, + 9.598954637138522, + 9.385804095280385, + 11.117515493277754, + 9.507353628306422, + 8.924885352433376, + 10.652657810645769, + 11.855063183823596, + 13.311337201671025, + 14.388367522173104, + 14.498613014918629, + 11.998672766130106, + 11.686516541733123, + 12.306546661533345, + 10.71070389345468, + 10.49891966790268, + 9.583343277802744, + 8.444370895130957, + 11.279485026646498, + 12.16343595352641, + 14.615517175191966, + 14.50751483045281, + 12.92796046555413, + 17.03278294215468, + 13.792749708111442, + 15.100245550652112, + 13.914031151138929, + 11.417903177211295, + 10.526961638341938, + 9.714719603382658, + 7.929992772730834, + 6.2987076613795745, + 5.0465295566502455, + 4.161306127893393, + 5.337212889581926, + 5.793033497382884, + 6.944074860547668, + 6.201545558172639, + 8.272729988560688, + 8.997474366739384, + 7.08981598178984, + 7.3818869882349345, + 5.012456851016652, + 4.689997242184002, + 4.488566133682131, + 3.83539432967088, + 3.57129256864795, + 3.1506554553821395, + 3.0889870163642104, + 3.631577520067891, + 4.237500417504701, + 7.191137156360904, + 10.261059231275002, + 12.35164250310396, + 11.788706938429716, + 13.483698583611815, + 1.756233658986175, + 1.7938517563033227, + 1.114206417458833, + 0.9563177750634048, + 0.9647285498158666, + 1.03000069405125, + 2.9697469172748603, + 2.172364887223191, + 0, + 0, + 0, + 150, + 150, + 50.093334197998075, + 21.6626720748446, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132.4210901249008, + 80.48769759403663, + 81.25568484303301, + 92.13260177603068, + 38.61191736212393, + 55.1708787544352, + 53.278301995798266, + 66.74281017935662, + 109.36653718526853, + 129.36517031661293, + 91.59768912898404, + 90.8252112471178, + 126.66809034764836, + 98.17895635035144, + 102.01097420037534, + 134.58759051500124, + 113.214519854258, + 60.9587752265182, + 43.88081983642562, + 27.777312517584523, + 21.323618457175023, + 31.21069782175812, + 43.49651089352003, + 63.77502505714163, + 56.12047835636115, + 5.804568763715052, + 7.278071780001826, + 6.229558496199235, + 7.846165822643682, + 10.442382240539166, + 11.465097317681884, + 9.784290580322857, + 3.971134923236141, + 2.4282825198961557, + 3.619968603503972, + 3.4505668647662193, + 7.842038350552815, + 10.495113942485917, + 11.293987280197468, + 9.066728722609326, + 8.315874105351238, + 9.26185588421052, + 9.38020376990435, + 6.459831077280805, + 6.123869253460729, + 6.125255450995543, + 4.37683105724135, + 5.128255790528067, + 5.644300053420052, + 5.8755380588782415, + 6.000959099301477, + 6.665898709873766, + 6.7133416331149665, + 7.247799319490362, + 7.55463603535455, + 7.686674153658326, + 5.364753492291095, + 5.561296041288913, + 6.416757863094469, + 6.488851350857625, + 0, + 0, + 0, + 0, + 26.429848770859873, + 22.25761442166213, + 16.302153970024843, + 13.713309415086576, + 14.70753817565731, + 12.700469248019628, + 12.957732610047575, + 11.309655052442569, + 8.234308645356126, + 7.089928174720855, + 5.958281220288145, + 5.231258250799196, + 5.355570974756057, + 4.934093035952585, + 4.451245326940404, + 6.112027054709462, + 8.11168022982139, + 13.17346706710945, + 13.585666078509716, + 6.358365932148536, + 6.496077037519449, + 6.9705159580305445, + 8.803841068070415, + 6.320880146850489, + 6.242676962463865, + 5.12821078279296, + 4.099712682963573, + 5.2825467016963135, + 5.372361376944823, + 5.2019318970748225, + 5.610227330377001, + 5.550031870604916, + 5.8468120253213725, + 2.0753311833740367, + 1.1786127050617072, + 0.9898910795151672, + 0.6567553385971113, + 0.7681502055603733, + 0.7760862298252326, + 0.40941449767740073, + 0.1361638623987479, + 1.276164234082547, + 0, + 0, + 0, + 7.86148311493503, + 1.2506164630688916, + 2.2736229497890603, + 0.5161466301616257, + 0.8676046774313929, + 0.8285176091361056, + 0.6863189281259289, + 0.5478983328826339, + 0.3440118716610833, + 0.4863455690638558, + 22.132786337721615, + 21.122568771128456, + 18.55800868894248, + 23.729924748168223, + 29.591120861011444, + 34.774492338897836, + 32.99189989030985, + 36.77808338561919, + 29.55349327358657, + 30.479709266658254, + 25.83364237073168, + 22.499692864614858, + 25.367092898917377, + 29.250432491230647, + 26.682454356539147, + 29.49705693099585, + 30.762530730995813, + 31.592775308843315, + 34.23628299841023, + 29.245244326893893, + 32.821310331837616, + 32.88522892115059, + 34.32976245871811, + 36.1575146218993, + 36.969320538739254, + 36.18638063723905, + 49.93494445300621, + 46.88048283479168, + 50.83979019189124, + 60.52095343819808, + 72.77189074456467, + 62.3227521927627, + 19.93698083406372, + 29.398418442048637, + 38.960535542361285, + 33.19570989891701, + 27.18042940017956, + 23.355565461024764, + 21.045226695030077, + 21.18045848268511, + 26.216289507962134, + 15.221414882769666, + 17.47952329411136, + 20.790725569044888, + 37.00753049198113, + 37.14207241827204, + 33.59691414907233, + 39.3733574964986, + 23.205312767355583, + 25.488262742438664, + 18.161347087378633, + 7.753806759215279, + 7.439957546328407, + 10.93125767856082, + 10.570183262195195, + 11.884058668294934, + 10.870476518909104, + 9.394599891915965, + 10.591809925046144, + 8.316838775070591, + 8.300081500328824, + 8.914078665367358, + 7.629176547441686, + 7.888260300044558, + 10.064912808736048, + 12.056389572391662, + 17.389541469898223, + 19.0325055951699, + 25.23540209554431, + 19.017241315471612, + 13.203912310225682, + 10.277315783101107, + 10.473323141147429, + 10.768577967434322, + 12.380102630927148, + 12.3573154934749, + 12.738456053763985, + 14.900960148002708, + 14.027988597650564, + 15.67093775054533, + 16.878970621623225, + 21.08561770864618, + 19.931618574136692, + 16.816728522295854, + 18.05449629380049, + 22.13758247554739, + 22.356719855642332, + 20.93956000455338, + 16.153177743621487, + 15.5418620198355, + 16.297588262548096, + 14.164401381044415, + 15.643269189674696, + 17.40757196780292, + 20.04572026542521, + 20.223936824322244, + 19.657115945354143, + 24.821813069732855, + 27.92692323940304, + 25.22926657699135, + 22.99833046688688, + 25.591299510761544, + 29.43477422141219, + 26.799915438065096, + 23.10289633089834, + 22.171494089177415, + 20.93331189937999, + 22.09989833704264, + 21.009506534804274, + 22.727976029686456, + 23.113671097133288, + 23.935978567303536, + 25.381091955945703, + 21.195172509739606, + 22.36559098672248, + 25.9119682305436, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 80.45616611296714, + 45.857343735759734, + 34.95269394505718, + 39.9369590017593, + 40.98682145138012, + 42.63093550315895, + 41.04992583554452, + 36.7270961095183, + 31.420280042411207, + 28.84388600926854, + 30.544397741260948, + 29.10679233102006, + 25.8879001402102, + 29.789813492594188, + 24.40389524716837, + 23.718354246404793, + 23.00022003560421, + 22.09452607397069, + 24.96826130799651, + 26.231068522680545, + 28.628625910435986, + 28.43800910518711, + 24.377642525189827, + 27.888361741314547, + 29.390817060945928, + 30.815806928775203, + 31.684568876586496, + 27.141909444371908, + 22.316026226280105, + 18.030362892298992, + 12.931939349348326, + 9.595694954191115, + 8.974176745315043, + 10.097273746109856, + 11.709481796881182, + 16.153632832450715, + 17.373684417490313, + 14.202194836045464, + 12.724573305774978, + 11.552279039577984, + 11.326972019975749, + 10.295230523303594, + 11.661514318593554, + 11.106623916943253, + 11.771091230145656, + 11.862942855643553, + 12.2731355745839, + 13.909732246082076, + 15.999748341495788, + 16.269981654738608, + 11.811716877118569, + 15.297876678386013, + 11.505185044760289, + 12.342015092326887, + 14.651122151519248, + 15.94822605545162, + 13.88992925517732, + 6.552444654613988, + 7.232872729135874, + 8.755546278151236, + 9.08765388824467, + 11.73477511105918, + 11.404831524918697, + 9.645502438666574, + 8.575197532134979, + 9.453532920757896, + 10.35523585991822, + 10.271204216427126, + 10.456233461162103, + 8.477589050391638, + 7.104009260285005, + 6.095984856691975, + 7.683014866229992, + 10.255034759826604, + 10.740693433487037, + 12.790069317611277, + 12.27066976360312, + 11.152026620906044, + 12.341122758307993, + 11.478546536998309, + 10.389527134189828, + 9.288363317901595, + 9.296706904788786, + 10.157615668304445, + 10.414813212835243, + 8.286655415540812, + 8.310317587607395, + 13.294220689520143, + 21.79776139257845, + 23.516238704297766, + 31.95259804097855, + 16.87358943047571, + 10.238879709036905, + 10.92432570562037, + 4.925364751114034, + 0, + 0, + 0, + 0, + 5.330899492866489, + 2.294710276238535, + 1.767664682715968, + 3.359173978520503, + 9.235002319722302, + 0, + 0, + 8.90149421060065, + 12.97346405438546, + 0, + 0, + 26.93835513817138, + 0, + 16.706304068250088, + 3.5833038557705112, + 3.0648623217904367, + 1.7556292853568305, + 2.485029748126128, + 3.0943939908206413, + 4.618577752395874, + 9.364897663411153, + 8.589635451399092, + 16.122792389158565, + 10.06244013074194, + 9.176747980976746, + 7.952645868312144, + 8.776458329128157, + 8.896239542496849, + 9.365463118412658, + 9.41036224612447, + 7.367168164715571, + 7.283259614308777, + 7.441128924343317, + 7.796797579264008, + 7.919339728343165, + 8.301734792059959, + 7.964105112719896, + 9.428896149383927, + 9.779789038427126, + 10.415268190827078, + 10.764354990165744, + 10.589324208734638, + 10.751611428861256, + 11.299919601285785, + 11.554022916606764, + 10.170788649153362, + 8.446667241007962, + 7.956848273937115, + 6.802483051907206, + 6.0358383917126766, + 6.06773051586943, + 6.4815414972122865, + 6.514670217592814, + 6.788231028671874, + 7.340723979573769, + 7.24358685351889, + 6.755968540539218, + 5.967983712723656, + 6.4811401452793636, + 7.001698106099447, + 7.1759359834366325, + 6.872203244333149, + 6.391564972496719, + 7.0549077848341035, + 7.431688184232092, + 7.295604775767389, + 7.591494227510642, + 6.486971888394218, + 6.46840724232172, + 7.307724132026796, + 8.07963084973423, + 8.368830378780554, + 8.570106885192887, + 10.216513903281625, + 10.247643582188864, + 10.453020583036864, + 10.49207042067554, + 9.428179173346566, + 9.90552072186212, + 8.715900140461523, + 8.371175502002426, + 9.505708368419016, + 8.702606548256778, + 8.329227670808008, + 8.961223622546404, + 8.640986200687816, + 7.6650266032080685, + 6.614457415414331, + 6.613788867103785, + 6.185372784528229, + 6.320929924466132, + 5.845269302281041, + 5.542568385140615, + 6.063425191181277, + 5.224462975470085, + 21.892276958135277, + 28.26921024328319, + 26.755126030512645, + 30.148271539548016, + 25.346462256627436, + 29.52166615581831, + 28.297732061855346, + 19.51768267804553, + 17.929822973816197, + 22.04026258270444, + 26.086431230550215, + 30.37961462540577, + 31.51152587346736, + 30.250469568315506, + 24.043230095875632, + 26.73083114624379, + 25.632361678279025, + 26.448065557955037, + 18.738162345181586, + 18.17443020686885, + 20.1826616854307, + 18.81962079273284, + 14.53723436808336, + 9.753234622963856, + 8.625984172961639, + 7.996079220093812, + 7.8900328989167825, + 8.222697954644138, + 8.814023527031896, + 8.496487474733906, + 8.459584020674532, + 9.314469362278675, + 9.041062568251352, + 9.145648167050656, + 7.966191495491421, + 8.313291250317432, + 6.750993637017168, + 6.759599808869346, + 6.483535177964431, + 6.604569622874807, + 6.166006964831678, + 5.081437257175911, + 5.125826905674612, + 5.156296086925988, + 5.799740268275801, + 5.970241184468732, + 6.77317892768596, + 7.7345504656525375, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 113.47257289180952, + 70.53433691126537, + 48.865051416084945, + 50.13545328861369, + 44.24532039042463, + 39.69161286598288, + 48.05354777781616, + 51.40827113524137, + 42.09762220081888, + 47.0045364845477, + 45.94270616981691, + 44.648532050654694, + 39.708771370592814, + 42.6420864295292, + 38.27641794225995, + 35.325954317728765, + 33.688024538128815, + 29.451953502872016, + 30.96855028217269, + 33.97747688552544, + 35.27438640550941, + 31.82862002321262, + 26.7007557887569, + 27.32703454330013, + 27.537885038195917, + 29.348114546813463, + 32.70535482722467, + 29.77687851532863, + 28.346990776819094, + 24.29800494892082, + 19.833634878985073, + 16.799853313995516, + 14.284065422432382, + 16.0267872144342, + 16.967949542958998, + 18.369407649603065, + 20.962683456124772, + 20.25127563485235, + 19.40017729039578, + 18.9082571538263, + 17.238063056184696, + 14.159649022849957, + 12.71089679968106, + 11.568455045970374, + 12.39578742338398, + 11.348453053966807, + 13.13711960582224, + 12.826850000200618, + 14.67509636663282, + 14.160522714757736, + 51.02272798490186, + 56.60616266500545, + 49.19647595984367, + 47.16126184421052, + 50.73113505250755, + 59.47970242668198, + 54.04385282392026, + 20.88284658250248, + 17.5611235671999, + 30.478511930244668, + 28.789802797670017, + 41.48160095455658, + 45.97471730904568, + 37.29521630463263, + 51.41062333006301, + 57.27510216829522, + 74.03699612295273, + 83.19716841028037, + 55.37939889955496, + 47.26776257087782, + 42.55797916384337, + 25.394973188214465, + 28.10243238455452, + 26.318803899727552, + 26.14104768349186, + 25.870071721391316, + 23.68538521846765, + 25.633987104570163, + 22.065472871249163, + 22.217423152017883, + 21.446678540291884, + 13.564785551824324, + 9.73315332905294, + 8.906593930201401, + 6.627681459018756, + 7.43501829826167, + 4.177781984549557, + 5.16440295456093, + 5.032975510434934, + 7.598025848274552, + 8.810564780284354, + 6.85951935599357, + 7.47905255832429, + 10.76846188395984, + 13.774969890187768, + 24.47519251223149, + 28.83419584655262, + 28.53932642487054, + 150, + 150, + 117.83885207150897, + 38.749560689911945, + 0, + 0, + 0, + 0, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 7.631011398654252, + 6.41591836013956, + 5.433924798700942, + 4.678919803600658, + 3.5433974087891276, + 3.7520625766641658, + 3.1043397736768026, + 3.3981995567687155, + 3.641937192012086, + 7.127655113744227, + 8.57386912021243, + 16.086750053914198, + 15.24844402040903, + 9.973804698955965, + 8.065151451158012, + 7.302941917828772, + 6.977503746749566, + 8.738595370386317, + 11.21928086614174, + 9.752587365591404, + 25.86080750600293, + 18.974907090746093, + 16.652419316688714, + 13.55950090909092, + 9.943922557808646, + 9.703973457889438, + 9.076790066149345, + 9.6611011140617, + 11.3207741140385, + 10.80611159269937, + 12.331348815106107, + 10.875600184770644, + 8.460139953853183, + 11.517748603042293, + 11.7893419216504, + 10.716513800044064, + 8.943267612666876, + 7.151870959294668, + 8.430129250083791, + 6.649817414281145, + 3.5546999740600587, + 3.2294262326854466, + 5.137957878112792, + 7.477346723906847, + 10.924767422556036, + 11.43952802359882, + 9.13352996826172, + 8.57440826103549, + 10.460834002060231, + 10.57006082501561, + 9.043545727788857, + 7.168043348206574, + 7.0325521713048005, + 7.97579885511542, + 6.050384524041142, + 6.653800093481435, + 7.889375088827462, + 13.859991507601915, + 13.558778674607682, + 11.666931514532347, + 12.025522057087862, + 11.158352896898132, + 10.872183275709798, + 10.330403556633945, + 9.654367289945933, + 9.61110211152509, + 9.621588159794433, + 7.330977067508822, + 8.096575981169824, + 8.141176231682739, + 8.81539203835546, + 9.568717977175922, + 9.39363839201952, + 10.549376615377572, + 11.076810916279976, + 10.034967804195372, + 10.520780164534576, + 10.13068269358741, + 9.417073835695, + 9.74690523147583, + 8.826309438355073, + 8.784034484879056, + 8.163996420529964, + 8.784113301563655, + 9.992770462174024, + 10.188144252381072, + 9.845467469729329, + 14.332340857205471, + 18.01766559268194, + 20.58176934316443, + 21.404254857084176, + 20.60124653739612, + 19.665088936545633, + 17.37498338978259, + 15.92399899006576, + 15.654600425668663, + 17.51754841798118, + 17.642710745476506, + 17.383155711780894, + 21.447970846424933, + 19.743119648325933, + 23.968897604309007, + 26.042663791967733, + 22.754699412514555, + 26.87302831129154, + 6.220677915255682, + 6.726260356528477, + 6.1267903281137235, + 6.683530273897214, + 5.721100494786335, + 6.381872558012633, + 5.303515032801781, + 4.2038094711361795, + 3.450749056764634, + 4.18089775978691, + 4.435963844363992, + 4.261618375393357, + 3.9019655934481943, + 3.6681147087916353, + 3.790132199587455, + 3.3558906206464867, + 3.35232687072263, + 3.1717787362874454, + 3.0754539202083246, + 3.460553745070116, + 3.3920499974475593, + 3.849047247051696, + 4.436461090173504, + 4.035775202690468, + 3.895877716234105, + 3.724295463461313, + 3.3511989441567533, + 3.5532378271088456, + 3.6849336844767207, + 3.8906621368306302, + 3.8553603667017056, + 4.011142683435533, + 3.74821610798078, + 3.7728375354067487, + 3.1570350367983786, + 5.6879582782688525, + 8.655801346923978, + 9.656534080957972, + 9.234672563489122, + 3.778101859606601, + 13.62866304742508, + 18.65961780954804, + 25.69503766737297, + 26.714040120770026, + 3.9465579224698497, + 4.081753384978068, + 4.372925244056921, + 5.1610132611125366, + 7.495520622652801, + 7.902468557173993, + 8.333776378795426, + 8.201622776355668, + 6.446231469813217, + 5.533870434076645, + 5.094332229679361, + 5.328777594919319, + 4.382655325463899, + 5.0726044269253645, + 5.818246328681202, + 5.179886965127084, + 5.128083878523177, + 5.936164895434846, + 5.954289205080268, + 5.722324057487392, + 4.915339596488963, + 5.003713502596979, + 4.1457913533648645, + 4.2972842243594265, + 4.388419483165525, + 4.868488601045152, + 5.655002727721602, + 7.305424042901952, + 37.996093508501446, + 73.84796817786552, + 69.82985085688672, + 78.26437765918617, + 72.59653430116397, + 77.47549816968173, + 77.87324661116739, + 90.03178597322885, + 65.24150594805425, + 51.94925288514801, + 40.63895193930801, + 52.36295460057167, + 70.3493631653453, + 69.1123991964467, + 60.776357624522944, + 69.19228397833115, + 39.074368745277475, + 54.69545058948179, + 69.84987388417524, + 42.790769632802295, + 24.460890526857032, + 32.154244658655195, + 36.07006638365705, + 31.03588008469273, + 24.65324972677684, + 17.219961288485774, + 18.488290108447288, + 17.490029751047235, + 15.848445184389696, + 15.520177093161264, + 14.984597126148696, + 21.5806401505271, + 18.156906055849028, + 15.144449484672007, + 15.923462463548953, + 13.089910391304633, + 13.567577147242062, + 28.245533686886763, + 0, + 0, + 0, + 0, + 34.91000451885281, + 0, + 9.238324517756514, + 9.110717495884572, + 8.59811888489955, + 9.129626811618945, + 8.005792347569367, + 8.503009723163451, + 9.37927740529598, + 7.637996433017816, + 6.899569765106042, + 7.284445778570618, + 7.254355575928631, + 7.294954814557117, + 7.2212147377723825, + 7.205231584664993, + 7.857902040645773, + 7.441833575068363, + 7.781227357397844, + 8.207850304426739, + 8.271226666598116, + 8.370153063692088, + 8.72839252852736, + 9.079062584686383, + 8.961376484905825, + 8.799301247093169, + 9.295328908044368, + 9.045176395430923, + 8.802993207572985, + 9.031883752837446, + 9.944074390618992, + 10.127758982986911, + 10.543691973499689, + 10.84703291256983, + 10.814631239078622, + 10.4820131346988, + 10.64847506907458, + 13.231528519178369, + 12.91615775023072, + 16.51068508073816, + 15.77420233876968, + 15.735746521358951, + 14.85820416415284, + 14.81202342021267, + 14.127616516993804, + 15.915190872196476, + 13.726352954054194, + 15.50251093388029, + 15.37373556111735, + 11.57492046617967, + 9.409717029415187, + 8.449319228893708, + 7.873886428109293, + 7.11988225234615, + 5.943297887640364, + 7.007084993337071, + 6.818624523313381, + 5.797985501888237, + 5.81408838144518, + 5.5868188539399295, + 5.203290867003028, + 5.1523818236459, + 4.687139453633627, + 5.260364356835916, + 5.593525504728584, + 5.765381830240609, + 12.500830894138502, + 12.721775148420942, + 12.085527749298548, + 12.450020875340016, + 10.85455671275197, + 13.676068395376207, + 14.157279575975885, + 10.936956259341786, + 12.243400370149736, + 13.954203980374402, + 12.714736511832786, + 16.12378786434249, + 17.924448412518164, + 19.43324942753232, + 21.202651491601955, + 23.843160146242607, + 28.672388909568244, + 28.169412500718053, + 23.800715114090956, + 21.63261335398875, + 23.036666100466583, + 26.406409703225705, + 29.96508798771579, + 23.51161007790943, + 20.748956908311065, + 15.026314965282303, + 15.032620772574717, + 13.305460808802822, + 14.241255572450486, + 16.522434161642323, + 20.561969556541957, + 25.67624158630881, + 25.451821173849694, + 22.38567371224185, + 21.978063023270437, + 25.894498273678114, + 26.93496313023163, + 29.068556229732096, + 31.212701080055577, + 21.139071962681708, + 23.057306708046152, + 25.27814966707415, + 23.53610281403299, + 23.754645450587255, + 23.64172276529164, + 26.38584271783421, + 26.200407353625003, + 28.57071050576519, + 32.32646359424096, + 31.900080115697488, + 41.177195395425, + 43.35818270557691, + 35.17013748303498, + 35.62872941159562, + 59.910034032160105, + 55.39327919090184, + 53.939152944619465, + 57.84534990262712, + 42.7146020850728, + 37.666387962912545, + 38.5996561203517, + 32.54145307009526, + 31.40469624181659, + 26.726380000740384, + 26.398161669162853, + 28.324996763546256, + 27.293584123052273, + 23.968285564908204, + 31.720690280366984, + 30.472454813019855, + 23.681732955981495, + 23.482076390846835, + 6.1027436211850965, + 6.582353389809671, + 6.086815916082925, + 5.869608327301786, + 5.387553176998655, + 6.43065183259129, + 5.404812068226777, + 3.755075710691912, + 3.399840394116618, + 3.4529609754115045, + 3.503169008409468, + 3.3010741668307677, + 3.0097008208172227, + 2.424755994352243, + 2.7955114639120975, + 2.6033816147800657, + 2.7277043069600557, + 2.9305639860151493, + 3.0067340660129007, + 3.4759619569070304, + 3.060416299757582, + 4.18011283441803, + 4.409026306706444, + 3.7811095522937346, + 4.100396224486298, + 4.240128745141182, + 3.829791663769436, + 2.9359913883038993, + 3.150092881196397, + 3.837097547351716, + 3.4174873416498985, + 3.525809868821794, + 3.670220185590446, + 3.0472774197800563, + 2.650399044142844, + 2.8990096535270244, + 3.0543510670364995, + 3.683723728528303, + 3.645970812086001, + 3.0079739716478526, + 3.226976993048678, + 2.849677694206426, + 3.1296990937873166, + 3.4398765556549664, + 2.803407132284621, + 3.308097192683803, + 3.329718678524409, + 3.728802703250164, + 4.504847909075072, + 2.9119124649734633, + 2.7322804448865785, + 2.3922128878327262, + 2.1037973342299674, + 1.914391894168032, + 1.8599102918225867, + 2.1994476677588293, + 2.2412222646598177, + 2.4820118795878217, + 2.5270106062881297, + 2.578933979257064, + 2.878479952220647, + 5.21679877327584, + 5.376265642222754, + 5.724483455432002, + 5.729154497663552, + 5.707123301025745, + 5.624478445511878, + 5.2920766704128654, + 4.534404869777251, + 4.741280048868872, + 4.719961477912297, + 4.884644190210064, + 23.666097550846448, + 22.61619412062704, + 21.588155780011896, + 21.99289405751783, + 18.10025432080292, + 21.158429650240837, + 15.850999132906606, + 12.88466425623756, + 11.38065122369852, + 14.536448658017813, + 14.433689873998478, + 15.710915510920325, + 18.12784924654017, + 18.33759497244672, + 17.94360676872095, + 21.324958393981884, + 17.04718793053645, + 17.239165485874455, + 14.751725112681417, + 13.78831484216738, + 14.326628296691862, + 12.5485567223396, + 12.550242271847264, + 13.113957441450454, + 14.038205581219682, + 13.997752420376123, + 14.21023682087352, + 15.057942838666936, + 13.334914103984232, + 14.759965060396022, + 13.258432286266872, + 14.129559924847005, + 14.37553910888914, + 13.089308001681554, + 12.682822744683415, + 12.181585845809686, + 10.98101045046139, + 11.76630946414524, + 12.394216569677353, + 13.32396019574997, + 14.36931364338546, + 13.691860939599652, + 14.598293310174, + 15.995725447949354, + 15.026739110512988, + 16.721666637596066, + 15.681155632843378, + 15.848986658585597, + 15.209918693098782, + 14.446887061761048, + 14.549849433333264, + 15.1690927269087, + 15.00387389715033, + 16.439006995675015, + 17.9621012892066, + 17.13880888734788, + 16.06334501376084, + 17.26325669616583, + 15.228055312076286, + 13.024388402647544, + 8.8662868920946, + 8.958963439664316, + 8.09905840347201, + 8.656315576623397, + 9.208292045518087, + 10.206087773853536, + 11.73398245018485, + 14.960403454189317, + 16.36842179180442, + 17.077664795869726, + 18.157062572266096, + 16.62614701428681, + 30.211945659553567, + 28.595000654342975, + 19.62607062826049, + 20.163599002270608, + 14.271108963243169, + 6.1667714746929105, + 6.413114345331261, + 13.843159146681227, + 17.151251296169196, + 19.015164400124807, + 16.460073336383406, + 14.448936556989638, + 16.813006084621023, + 17.020084568415758, + 11.947118716216895, + 18.32746902761348, + 21.220216031999005, + 20.662131905655997, + 6.94403191531606, + 8.678974775151932, + 10.09974135958741, + 11.835816587235197, + 11.58308425414618, + 10.484708622924366, + 8.980319591298107, + 11.325325016679116, + 12.827696059446216, + 12.021958276458054, + 12.638207932497798, + 11.705860517637044, + 12.437414721053164, + 14.890044734720354, + 16.105531437049553, + 17.5513026597393, + 16.912823700542827, + 16.12632447181652, + 15.997594875699448, + 14.672620829190642, + 13.16004012684154, + 15.80824172779552, + 15.04624065396299, + 11.744936570735778, + 10.132619512624863, + 12.267192734704857, + 12.542768332176726, + 10.722913045835796, + 10.580640462733024, + 9.354471947194718, + 10.080821587451396, + 7.592243258126842, + 7.196475409770544, + 6.531587733340115, + 20.23323121387282, + 150, + 0, + 0, + 150, + 32.95145671190245, + 19.56017580939068, + 11.840480326880789, + 7.587061274543424, + 7.166616228840422, + 7.36341627459256, + 6.390561333214719, + 6.4741344173200375, + 7.780774919552544, + 7.33981890337621, + 5.791773974442829, + 6.8784604464958194, + 9.159128051945828, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 125.41701033809184, + 84.35720370381355, + 50.284110295413576, + 40.4569932295797, + 42.881977337339336, + 39.51183866108463, + 40.30766964157826, + 41.071510861991214, + 42.15855743618081, + 39.60496698675286, + 41.564690984128646, + 51.114973941920795, + 51.46534231934352, + 54.65750555577053, + 61.09380182161696, + 54.84384066368951, + 54.30337943778701, + 44.222777204039616, + 33.292641157779315, + 36.74262293742954, + 34.90038508748289, + 34.26360493963921, + 38.6767515935447, + 38.09278736729118, + 42.22536382465188, + 39.80229619069741, + 40.92077280206285, + 39.92048026003673, + 42.5841239771512, + 44.51331936926436, + 36.13017544366706, + 31.593108299621846, + 30.943510915594157, + 31.79876332285434, + 34.01517046162772, + 35.64858221638191, + 43.03995816622879, + 51.36727551979879, + 50.71387264559026, + 43.6272359246672, + 41.072378577956194, + 43.47831383167816, + 32.97863618031878, + 34.41583354375104, + 29.55004623494049, + 24.386302496142847, + 17.451541232954526, + 16.32406379643988, + 14.715985093919036, + 16.322144435727367, + 15.327323216980888, + 1.7655204975270382, + 1.3751959107585443, + 1.2114235387012608, + 0.7416880021990838, + 0.6801511880243262, + 0.7140127588810211, + 0.7202471674829434, + 0.4795389031008793, + 0.3187232825696615, + 1.6592579207552869, + 1.7032161588187562, + 2.2068878979835933, + 3.757657366598651, + 2.6351924535726776, + 2.148302168677222, + 3.0620827192740876, + 2.9486118297869996, + 2.869408091491234, + 2.328484474162416, + 2.3444835176142873, + 2.8706273976883447, + 2.427506826100029, + 2.3508638000374997, + 2.853639637390014, + 3.423753698837257, + 4.319643397316669, + 4.491460250968925, + 4.709940132764495, + 4.108259234736959, + 4.65640023148783, + 4.661324947410899, + 4.508192509231901, + 4.792059669629242, + 4.316823386014128, + 3.645776749231654, + 3.369875457240533, + 2.8750581406351805, + 2.819001162915964, + 2.893181712289963, + 3.4968692858535633, + 3.8161188909139385, + 3.663773861172257, + 3.695034488942975, + 3.8504822666772545, + 3.1407122390865454, + 3.6014364044156775, + 3.0422448192817577, + 3.0032145878546346, + 2.790573885112535, + 3.0336794889325835, + 3.090033613751583, + 3.4525365365101393, + 3.074563123647449, + 3.690166488970597, + 8.348242405215728, + 6.878475666046143, + 15.610540564547373, + 8.915749015916754, + 6.19801392219436, + 10.521219503671633, + 6.426385870237313, + 5.9243373802187556, + 4.926354914335932, + 4.813030663370062, + 3.8728544737273407, + 3.583108512649822, + 3.7201593529511823, + 2.9386554055153997, + 4.3841448399567025, + 4.387332964803246, + 3.990687475173858, + 4.270870611834142, + 34.91567168873757, + 39.451967995895416, + 50.44663022832087, + 150, + 0, + 0, + 0, + 0, + 0, + 150, + 128.46726888509406, + 62.79844405212039, + 57.80433687381736, + 52.77239503309462, + 39.92905026124225, + 35.56597763409952, + 28.532569594524105, + 26.916793160502746, + 17.100772590617055, + 14.38033213874617, + 9.874042826573987, + 9.45394695207073, + 12.44334389128762, + 0, + 0, + 0, + 0, + 38.61413363094988, + 11.76761186494162, + 9.162267632086047, + 8.477195479038784, + 6.214626760087021, + 6.419953464194612, + 6.503074202239725, + 6.380912525185877, + 8.645764353189927, + 8.782486728424102, + 10.449738791520865, + 10.919043607420225, + 10.34213443734454, + 7.754807323678865, + 15.135151728835924, + 17.710266713384577, + 17.966484032320636, + 15.095974008051424, + 14.655289956483031, + 16.931752131157396, + 16.735231397592077, + 10.27664138677712, + 8.985751045755086, + 11.49614288747433, + 12.510114280803434, + 15.134471281458952, + 19.66739004557294, + 21.01376402169925, + 17.83317598088535, + 18.648144678818863, + 18.980434036391905, + 18.358308209948145, + 17.73684984359052, + 21.107874049741454, + 25.22652448972637, + 19.5490653437871, + 18.639615315229587, + 17.512298670413276, + 21.09635364172578, + 20.827661154995702, + 17.201851925192685, + 17.82021418962944, + 18.041394802237033, + 18.47908512016807, + 16.811552055222386, + 15.952071587598669, + 14.30623040466826, + 13.821363573989425, + 11.97729805281184, + 12.91942381268904, + 14.796868533160232, + 14.591458464270133, + 13.690668265765964, + 15.387682873096116, + 16.391094799331675, + 13.749673791996544, + 12.843270766696865, + 15.240189102033556, + 15.343755151059646, + 14.925659395649475, + 15.688911200243364, + 15.41828817020244, + 15.649293103284762, + 15.02749493092666, + 14.961099049509782, + 17.02494013930194, + 16.299833071707326, + 19.205006496072393, + 22.53821555925741, + 21.930309323487876, + 21.395629276766435, + 23.00570448716505, + 24.242742024045995, + 25.00350496645326, + 21.435974924375937, + 21.215790632871315, + 19.1664150371498, + 18.55449767641224, + 18.201557821648905, + 18.52529464208779, + 19.55061739687767, + 20.595467053230607, + 24.37868155959002, + 22.14255651930152, + 23.024847123844868, + 28.16375534586382, + 34.98624648329381, + 35.51364055299538, + 32.24046004674897, + 35.48258518827309, + 35.73255238794608, + 38.2761934261656, + 45.41271054275427, + 37.9218230367763, + 36.04741056239389, + 32.79368721789531, + 25.502918467337857, + 26.789257446309403, + 26.88959262151736, + 27.556233948350073, + 25.080866395701893, + 21.91238356885098, + 21.94857477913369, + 18.544822720788467, + 14.230397804459631, + 7.152606767415874, + 7.938918852897714, + 5.790974027238256, + 5.239053857116419, + 4.93162009878267, + 4.717578204104005, + 3.722878528471996, + 0.9183199654144042, + 0, + 0, + 0, + 0, + 4.222671636190641, + 3.1329604328506253, + 3.957266123047954, + 5.238906473411583, + 4.749381656180615, + 4.205671464295811, + 3.5305875055775613, + 3.067839746479934, + 3.922727083447125, + 3.3080901859117593, + 4.385511975841263, + 5.286375611471514, + 4.290597240888893, + 4.428389021949785, + 5.018134584428405, + 4.972137334234179, + 4.017031544821021, + 4.011105352302257, + 3.8685942762313954, + 2.963027489501634, + 4.355342854270639, + 22.68771183396676, + 0, + 0, + 0, + 0, + 0, + 0, + 68.06582380224157, + 3.818425840978717, + 4.417805826258235, + 3.699308256901802, + 4.451321725366207, + 3.581186836444232, + 2.589145399513521, + 2.151605446085736, + 2.732399975703313, + 2.553234083302678, + 3.540809716180608, + 7.389874850701347, + 5.773855395665704, + 7.963405884649218, + 11.812939631921026, + 11.562785104879936, + 12.859748355437349, + 10.796654869008949, + 6.721160385761919, + 5.5802095818037065, + 6.850889596088841, + 4.9723472891634835, + 3.5888399002385616, + 5.760949975804538, + 6.889686395759718, + 6.5974750917085085, + 7.937121452364113, + 6.928116523876064, + 6.410263860314126, + 8.556930652350703, + 6.706123037875609, + 6.3293837249585545, + 5.462337818978573, + 5.071199715201136, + 6.170764948041836, + 8.168549206214282, + 6.026557962900503, + 18.373704392155236, + 19.02371512099121, + 14.87877329445794, + 16.002287027635553, + 14.372131624330446, + 16.020756218921846, + 14.290902266082233, + 13.796654394804545, + 14.040222505643795, + 14.47936602645975, + 14.91890087396302, + 16.522100406948937, + 14.929945383935095, + 14.116249571909762, + 16.54956520885382, + 17.56177601525353, + 19.27829805375871, + 20.35534088320752, + 18.096909824896446, + 19.919570528934905, + 17.571656971507778, + 17.463783299509814, + 19.37487209709709, + 17.004620055174783, + 18.48522179647882, + 16.49090748264343, + 15.554898229423966, + 19.94331274463692, + 19.97384799713367, + 19.786676621518932, + 21.477575700429103, + 21.803430422760268, + 21.1596215406076, + 23.938268881300996, + 22.42083255432314, + 20.24757213216109, + 19.662593350065, + 22.37251425494307, + 24.883472296068085, + 24.471460378266695, + 21.92591087156562, + 22.27829634135147, + 26.475115132235967, + 30.705372860837585, + 27.18920011748862, + 24.49602996324281, + 29.254425484025564, + 30.220886590408533, + 24.270975147292287, + 21.21473806030305, + 21.45389033325231, + 21.645324739891777, + 21.42542945060657, + 6.971682641618553, + 6.830543085104732, + 6.5412718647419315, + 5.7754105179398145, + 5.317417575587235, + 5.509778949065672, + 5.249940017367197, + 4.162148635947991, + 2.8284894093205772, + 4.1903341094736115, + 5.4831055235510515, + 7.433110996366669, + 8.032077590800888, + 7.133431041393671, + 6.516367214852936, + 7.012852954197812, + 6.4053782079521016, + 6.63920198673365, + 5.455520919569325, + 5.567264046378048, + 5.89261421833356, + 5.146462863705972, + 5.160242683427703, + 5.173009072220264, + 6.0636788099367465, + 5.642727966652693, + 6.0914763826742035, + 7.683387759567058, + 7.1003513238455636, + 7.194998757340301, + 7.0437994104325625, + 7.974146599429943, + 7.623648096329067, + 7.135426398690532, + 8.458041257256909, + 8.991408947856257, + 7.566300979762402, + 8.365077006780503, + 7.163950124453803, + 7.937252969514481, + 8.029508362168174, + 8.045680285757989, + 6.823189247658701, + 7.557910053481404, + 7.944536868145762, + 8.369738997095075, + 7.54189391425331, + 6.890618623758986, + 5.345865874592831, + 4.540185708733924, + 5.189092612560884, + 5.270626043182572, + 5.09807574366143, + 4.988846412071815, + 9.134145934596134, + 10.618897512047058, + 8.7330867106271, + 9.630464905100313, + 7.3854132680942355, + 6.4956729105744975, + 5.9413947783624215, + 5.768795372301693, + 5.516863452016986, + 4.699125255982453, + 5.397634967366629, + 5.816162537176428, + 7.257829474470396, + 6.814317320213301, + 6.07727961787237, + 5.890172706140919, + 6.288455747050751, + 6.570346129782705, + 4.721745895358714, + 4.777861162671991, + 4.118087506898161, + 4.564203288004788, + 4.455838350705209, + 5.209197258123148, + 4.963733291625976, + 3.732562500133625, + 2.818548342087153, + 2.6671366504164973, + 2.888552176493594, + 2.997981209273574, + 2.996956053591278, + 2.662611570299529, + 3.195988516957068, + 3.1485305846744858, + 3.206229243273164, + 5.339960533952409, + 5.3191166785261705, + 4.522156415598289, + 4.72691753857117, + 4.523540804194961, + 4.288136912030382, + 4.372679383676882, + 4.416987165775401, + 4.6190842180176475, + 5.211358174432184, + 4.815239423677799, + 3.892870364788436, + 4.469285814251058, + 4.172246954308762, + 4.606503856100769, + 5.78334619051211, + 5.451424149506324, + 4.295239168564609, + 4.151935989553911, + 3.963099950531646, + 3.698058375562976, + 6.0042103674501, + 5.7918241758363305, + 0, + 0, + 0, + 0, + 8.5190894917544, + 5.926703547911588, + 6.574391834268868, + 10.94961249942488, + 5.46666430316457, + 7.833542727948255, + 8.437026841018582, + 7.035378131648413, + 6.475787319125009, + 6.485664549886182, + 4.435023157307178, + 4.42378112186735, + 5.3976881633873175, + 5.831091133076808, + 6.29447866617481, + 5.858361752284558, + 6.655079596865494, + 7.37310703402584, + 6.781947742808949, + 7.343890974546048, + 6.866836368169509, + 6.771818237401692, + 6.1029791209684205, + 5.95823478327651, + 5.450657176287052, + 5.849601917196542, + 6.381052771305582, + 5.981045831781713, + 27.507717960967867, + 29.990055100657184, + 24.658639359599, + 17.232716879793504, + 14.80313363719724, + 19.21461748243527, + 21.285289827333315, + 13.899194077667069, + 11.84697044667356, + 18.347493880967804, + 18.379790867295903, + 24.99328202623566, + 27.105061872890023, + 28.446552735699974, + 33.32895265566907, + 43.989723007043146, + 31.64690973866558, + 27.43950029414904, + 18.289943246349193, + 23.65942345652084, + 25.71224605529536, + 18.3950032098854, + 17.321388146428387, + 15.954454477840184, + 15.460409008162948, + 14.061761640497888, + 14.267201056161104, + 13.554477094713487, + 17.96615823048702, + 16.496894271211207, + 17.816676206470436, + 17.406371810563417, + 15.199481128615185, + 15.22735851037024, + 13.9156344387146, + 12.046023614523747, + 11.214548567256434, + 12.289792867710366, + 13.724648175223392, + 14.843834090881842, + 15.14005080050572, + 13.100194857147688, + 11.803040770442172, + 13.015795918052124, + 14.0941645018232, + 16.53560330752088, + 17.453274471954348, + 15.482843747016572, + 14.625094561847828, + 11.614182047373513, + 12.149205927068898, + 15.007656551260798, + 13.118489434559764, + 17.57343117900914, + 16.11697104662119, + 20.61424857177403, + 24.56265625371007, + 23.88165297774469, + 26.00662221468218, + 27.27127045693031, + 23.914144343867218, + 18.73473300124076, + 17.340867583767082, + 18.2361370798645, + 17.61920432222418, + 16.975326556762543, + 15.748504465572012, + 14.628723071794, + 14.12794477386224, + 11.99837988980062, + 15.372982680344393, + 18.57706203994629, + 21.74340663766248, + 19.018521398186195, + 16.27525328671777, + 13.671338952398624, + 18.29586306534304, + 13.964619693977896, + 17.193516901044234, + 80.83822907687868, + 18.613587552055773, + 45.04432309611239, + 150, + 26.652374052795484, + 19.67545822724207, + 15.230742152988244, + 9.252579649515798, + 7.6454610254371325, + 9.300478036563888, + 7.251528675992926, + 4.729795056697755, + 5.2227431334130365, + 6.23829691166574, + 5.28095930612345, + 6.130962749498717, + 7.086000383194078, + 8.410677558599799, + 9.370417431504007, + 9.217609002814596, + 8.837211336955512, + 9.573877815698, + 9.119447470207694, + 9.68120780220078, + 9.495012024946522, + 10.74909166284828, + 11.307812427655008, + 10.594867325807089, + 12.054784034559232, + 10.19221009570776, + 11.322614648848962, + 11.642680891631144, + 14.326533006686434, + 14.770995736153171, + 12.267921859077775, + 11.950053781938909, + 13.415644578858783, + 17.38338859802053, + 15.15012553492878, + 13.643482080736035, + 9.20800236474594, + 8.30557472413668, + 9.05656715212401, + 14.357640045746226, + 44.16481224696468, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7.741339390553831, + 8.44063736312083, + 7.146828825660054, + 9.446957368124828, + 8.671912160566997, + 7.388251575809774, + 7.976357149145108, + 8.121989654308916, + 8.677832931889075, + 9.82601702282743, + 9.875514823470024, + 10.992946431666365, + 10.27680165531755, + 10.821507307135589, + 10.605318156496864, + 12.972276482040286, + 15.32113801134892, + 15.823171119403217, + 14.613784545005512, + 18.243794940879173, + 18.841232218968905, + 20.223704684307297, + 21.33979555723654, + 18.13968417669678, + 20.766689731438344, + 20.58524403538665, + 23.118548318022153, + 23.256480883625713, + 24.44801315693992, + 26.23829745191667, + 32.03489265514731, + 30.131621195995404, + 35.01592493689952, + 40.60220076688259, + 40.71779714251022, + 39.06795658577639, + 39.40043494765203, + 38.82692082330568, + 42.369476528429026, + 43.783218470197674, + 38.167801690358914, + 37.51085121115823, + 27.23785688004219, + 20.031502552538107, + 23.787389197450075, + 17.896407140201312, + 21.02547253143528, + 29.074056708355403, + 29.610822521369563, + 34.00379664499215, + 35.56096316651955, + 42.54647215000787, + 48.13072477793721, + 45.10466664054272, + 58.930706220503716, + 76.07681318810407, + 10.919811359466228, + 11.25493347734707, + 10.038538738261671, + 10.98150814271536, + 10.934564423661625, + 9.791602426642658, + 8.716565315033998, + 4.710946056427507, + 5.047759924296032, + 7.589370180684928, + 7.648101133942724, + 7.732130726847307, + 7.488781620255511, + 6.261360113230436, + 6.306929297188869, + 7.47144054388804, + 8.73249217233454, + 8.166534690014078, + 5.943210093472676, + 5.490058801886019, + 7.840898695736381, + 6.933002856360163, + 7.897484025503455, + 6.7674611502605275, + 7.408258569522967, + 8.979825519276805, + 8.79970040097224, + 9.725182926900237, + 10.338928334821556, + 11.133039674481164, + 12.326175108733436, + 12.369325803793616, + 13.336547681999065, + 14.16910081670182, + 11.702454710669128, + 11.87554192945573, + 9.786868848527885, + 11.24992508814548, + 10.463213541555898, + 8.54461287151536, + 8.032544540907361, + 7.880092032093829, + 7.93079936624852, + 9.606109200665893, + 8.872891293414058, + 6.79977420420199, + 7.063928279569239, + 8.195642935013579, + 16.10122833661383, + 13.49188688339513, + 11.395097872736642, + 9.303614302576378, + 11.365887986189303, + 10.560339883657605, + 10.520573251973351, + 11.987058513560356, + 12.889099746453958, + 15.012390191103435, + 15.079610153924516, + 16.87319149432526, + 19.277085165035267, + 18.512983655896058, + 18.596226842671804, + 19.78610637740357, + 20.379247722118304, + 19.474388788482344, + 20.94176159175501, + 20.04724101719631, + 19.494097807757168, + 25.84181956548908, + 25.878083752290703, + 22.483941617443172, + 22.820990330872064, + 23.032609710754176, + 23.303028920933485, + 23.533806499813224, + 22.891416182025427, + 23.95794329931539, + 25.075258886361844, + 25.092309683896183, + 24.8604350931698, + 26.760696687050867, + 29.845186197098776, + 22.735740201557103, + 18.333930913743703, + 22.96130871646619, + 23.894292048857533, + 22.159403774741115, + 20.369840313452244, + 21.307218088687044, + 17.17261724362428, + 13.392695070346146, + 11.405699777042164, + 12.145856793697147, + 10.581870499109188, + 8.17600960523499, + 0, + 0, + 0, + 0, + 9.34447185415645, + 10.968020142150015, + 13.568659569719712, + 14.16449591960382, + 7.828529182284171, + 8.277275198212905, + 6.779796168202881, + 5.6936645778154285, + 4.348730337540734, + 3.793512240169523, + 4.423991866884879, + 3.0374317664245503, + 0, + 0, + 0, + 0, + 12.906673923107927, + 9.985529986627922, + 5.982661777378358, + 5.180483973758976, + 4.480842355031455, + 4.038868421869172, + 3.096477354730878, + 3.2566989257973566, + 3.752515945766924, + 3.321540236784375, + 3.937827097504597, + 3.7262952887466936, + 3.848020416835807, + 4.265417917283274, + 4.045054607674735, + 4.7135066237709005, + 4.803349081922022, + 4.697616678984913, + 4.806475281969104, + 4.7089667047727914, + 4.703287270919332, + 4.806363998596873, + 4.6860396920013425, + 4.951178011289036, + 3.297866566209072, + 3.8362195740035694, + 4.010857806636385, + 5.310363764892164, + 6.502794228450875, + 5.514219903665859, + 5.845906476110524, + 6.461055636157495, + 6.846183143303475, + 6.2296913296188, + 5.846018707369249, + 5.289847678074176, + 4.9770006903025905, + 6.418617732033225, + 10.59345906292875, + 23.367441359739576, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 8.55512051292315, + 6.848673110841238, + 4.473402835684762, + 5.257491117201701, + 4.776419082125604, + 6.152646625403202, + 6.716785812774468, + 8.296363636363637, + 11.192608578082211, + 7.657903559838784, + 5.606414283923249, + 4.251320562493311, + 2.8435557192915937, + 3.124011848946295, + 3.906349710712518, + 4.333409844157852, + 14.579285434650105, + 15.697586625932695, + 17.498704477078665, + 22.411720729797697, + 17.876706453706255, + 23.36699671018107, + 19.988476436741117, + 14.87655283285429, + 10.143409352141193, + 10.664732147838698, + 9.57304540226303, + 11.724249198136643, + 10.552759748840812, + 10.889293146843912, + 10.164073153810955, + 10.646005736579696, + 11.552285716254486, + 12.888268518093623, + 9.264494392404623, + 9.65713573411066, + 9.49582151962836, + 7.807610995358023, + 7.611958265630979, + 8.031285777999319, + 10.325101768728471, + 9.33643506569934, + 11.88128935623141, + 11.580076229216797, + 14.517904123778177, + 15.69102801360125, + 15.63080284276878, + 13.83841786613567, + 13.511573939000732, + 12.390257995134846, + 11.2044840655345, + 12.02009107026067, + 12.292447407748025, + 12.180357776438294, + 12.210583771287824, + 13.549691460055104, + 13.883756933161823, + 14.289813724628564, + 13.668139264022685, + 16.16977030668549, + 16.769261855751143, + 17.675684945525724, + 19.504474188008356, + 14.152164033542734, + 14.44373366665269, + 17.925980791259207, + 20.843500321599446, + 19.372167531157565, + 16.347740182924657, + 19.58290227960635, + 14.580810045983943, + 6.705858321475208, + 5.055863994097187, + 6.954219938470397, + 6.998635122576304, + 5.698533619926271, + 5.680256514573503, + 6.332304516258746, + 6.684468210639647, + 8.802338462647283, + 10.321220332719124, + 9.699326766710769, + 8.568232089203036, + 7.966106117439114, + 8.800493000041394, + 6.513877921641899, + 7.06085186368276, + 7.009184286860449, + 7.372844167620354, + 7.387414710681367, + 7.24780031984354, + 8.640133730589502, + 9.23298692897019, + 9.087151088808676, + 9.103580829354405, + 7.192098676554251, + 6.118726737435019, + 5.974126953751677, + 4.752585171961533, + 5.679485127427318, + 5.8907550287354775, + 6.6844031943919076, + 6.79269230480254, + 8.697229957462971, + 8.879274236444482, + 8.226832802468888, + 9.6043674248, + 9.399868968188825, + 11.726193213058322, + 12.214554699799995, + 10.586087427534244, + 7.827112582186973, + 7.390708713986633, + 5.630714869743713, + 150, + 0, + 0, + 0, + 0, + 22.461333398946692, + 0, + 0, + 0, + 0, + 0, + 0, + 43.384076905481784, + 0, + 15.153484464591951, + 12.545714512920188, + 3.519832228891639, + 4.097143920302405, + 6.036503753133543, + 6.239651345836636, + 7.53447091159339, + 7.291313751673386, + 6.437841026129181, + 7.019092764984369, + 8.477085619508516, + 9.84637708259524, + 9.45221368119262, + 7.505436436335911, + 8.08689265636503, + 8.997436321954448, + 7.632005855864212, + 8.845773090620737, + 9.30170255981181, + 10.290727781644796, + 10.415616601290557, + 9.909547642356006, + 12.1187713161312, + 13.458466062580827, + 11.987992096423133, + 12.1046833862717, + 9.358522864553873, + 9.576440794764988, + 8.613710861955013, + 6.872927518624139, + 7.491144108834094, + 7.304619499821442, + 8.81583851839784, + 9.567669079660428, + 11.371659977887802, + 12.123480007472686, + 13.040792270795086, + 11.455516749056, + 12.651021086155076, + 13.075202424059205, + 13.140955946187226, + 16.112683431775626, + 14.308462477172256, + 12.984760915450147, + 12.341827985283825, + 10.968877298243124, + 12.37468113759894, + 10.52421707145281, + 8.21190524548387, + 10.422581533675473, + 12.401594304821208, + 13.773899658960032, + 14.288223961104617, + 11.724977338016592, + 9.668152231826404, + 10.241674011275622, + 12.225610443974416, + 12.304763699585106, + 14.30550516241469, + 14.889749643268804, + 12.267778000216104, + 13.835278488803157, + 12.453811119704383, + 14.477089807790808, + 14.9423360074905, + 15.99799961276247, + 17.847520941621756, + 19.722875555253125, + 21.931858436892732, + 22.29411156754532, + 20.71100595139667, + 22.13867897239661, + 21.121419456803203, + 19.66209594537725, + 19.15326628601927, + 16.708013801053152, + 16.35827355688926, + 14.59421097017359, + 16.414213514647532, + 18.357878513228744, + 15.727838022245315, + 16.255428029898727, + 13.78157577283296, + 12.626949936143983, + 14.919271223229016, + 16.18268381818308, + 15.25939865358229, + 15.498602200818253, + 13.442836477674872, + 15.687162066096803, + 16.57167465566931, + 18.870264540568325, + 18.857022838078215, + 15.846281287285295, + 15.256442788906616, + 16.25003549774605, + 18.239503807728692, + 19.85981742155985, + 18.2492883501104, + 16.167988823727427, + 11.387374720467026, + 12.393872885462844, + 12.050967222793952, + 9.858263386178969, + 8.557514881509505, + 9.23639604631358, + 9.222428225572582, + 5.309390406853989, + 6.017142858035429, + 6.105283235813442, + 6.982696460835965, + 7.004810636341458, + 8.597550672787989, + 7.898866802000841, + 3.528988511404974, + 3.769557666820982, + 5.23837992430594, + 4.667736720345073, + 5.919678620065872, + 6.105568806366179, + 6.023071087896826, + 6.314080740831858, + 7.602728559894272, + 6.934078851950348, + 7.4221807164153555, + 6.618195723007561, + 7.090495460653605, + 8.125970885356322, + 7.450832604678219, + 8.308899705016216, + 8.491243799301007, + 9.056798206342387, + 9.293226815874045, + 9.788413866703838, + 10.322106954969897, + 10.538063380649598, + 11.172751901591406, + 9.810238369307768, + 8.412426479399004, + 11.736692425804332, + 16.197417684243533, + 11.568489348198568, + 12.719587277687747, + 10.402192685919058, + 9.669996956883772, + 10.776835973151384, + 13.34943198557362, + 14.85621124161936, + 19.039921076630744, + 22.177631424099964, + 21.89740485169008, + 14.710987566909353, + 11.493261757544111, + 8.663337668236464, + 7.84537031022103, + 7.954042942291297, + 7.866040592863684, + 9.692541390537116, + 11.313326792028615, + 12.647304722219758, + 13.122243639166346, + 14.583677009649836, + 15.14548253326521, + 13.145899434591884, + 14.934287952185146, + 11.615737954259432, + 11.996126853412342, + 12.437818341824196, + 12.371824172184052, + 11.343784789588735, + 13.88506495837651, + 12.35724486454925, + 9.986495666544224, + 9.173867586467614, + 6.370507987276049, + 8.143568429764423, + 11.104447810872257, + 10.864062194824225, + 9.59739690222283, + 11.808090544969009, + 12.020020391333528, + 12.152694897182414, + 14.583332319033474, + 9.633506796787572, + 8.843475586342937, + 8.036551853415867, + 3.319207105898607, + 3.3043886274989966, + 6.811567252747278, + 7.6529977972071395, + 10.053995377145815, + 9.801171294678506, + 8.703296701078814, + 10.193394211778193, + 12.02196873820172, + 11.650161399691823, + 14.14946134608205, + 12.44914190205102, + 11.21425647607512, + 14.93969541640263, + 8.26288633203737, + 9.928578969445226, + 9.961114089916244, + 11.14841914835853, + 11.077737816551672, + 11.34441316102908, + 11.42059020874294, + 9.76873951931944, + 8.558297589358276, + 8.392018146687526, + 8.636516528645922, + 6.580699236200298, + 5.685809222888535, + 4.695052177049956, + 3.5209436288152465, + 5.551320223602405, + 3.73257572865778, + 4.479809507506191, + 6.057943009844451, + 3.8270023670740296, + 2.616428865175497, + 2.422144749440494, + 2.391013874865145, + 5.802622087393763, + 9.727055581919007, + 7.575193076863417, + 5.692113668772849, + 4.323499940843356, + 2.8815502687643786, + 4.373678129321062, + 3.536730211341134, + 8.730194542182243, + 3.0397553124656764, + 2.298137181946328, + 3.7198513012459222, + 10.244882383307347, + 0, + 7.11142667706644, + 7.1315192743764175, + 6.668783653681003, + 7.90701640074867, + 6.811033889065932, + 6.5660915471575585, + 5.9400600595758775, + 5.8977526796891, + 5.056574619267198, + 4.90293851417031, + 4.8276146434116685, + 4.875124256120765, + 5.4324668698569605, + 6.37632904686563, + 6.816157216739503, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 101.16788055879772, + 56.3836322302386, + 35.35142258775741, + 26.739461747351708, + 27.235892900731123, + 24.546952214222586, + 26.4913756290362, + 28.99148800882402, + 31.291603215619613, + 32.29359822249307, + 33.980545760707884, + 35.77474390452995, + 33.341681012482525, + 30.236179217184244, + 34.489989487467824, + 34.85026021012715, + 35.58151227832319, + 36.42222237194899, + 31.34686707621769, + 31.12847780587253, + 27.54065697596326, + 28.16785919840482, + 28.90266946716628, + 25.500235378021618, + 25.79931252368073, + 27.981216399013853, + 28.066440469844405, + 28.321758595034456, + 23.53375260621766, + 19.641635092500685, + 17.77737107411107, + 12.239560422923658, + 9.03510095860681, + 9.220107312115768, + 11.670713249483423, + 14.422083514675398, + 16.50713931986926, + 16.443697088322562, + 14.11836136139945, + 13.347594442655636, + 13.02165752832845, + 11.343705541801077, + 10.838823832787492, + 10.35761551570271, + 8.420162097151858, + 9.268799184821898, + 10.279178870175432, + 11.369498129709113, + 11.344480371831168, + 12.903239445694249, + 13.11022182013834, + 14.084237110087408, + 12.225357219463454, + 11.20403623168195, + 5.232334664356574, + 4.675850186391189, + 0, + 21.025023997909987, + 0, + 9.779576701773731, + 6.695030768026421, + 5.424996111681322, + 8.412283048353183, + 9.00887224690337, + 9.157248988943238, + 10.816150361134744, + 8.726790733380014, + 9.094334430972289, + 10.866064981364785, + 9.24375654395939, + 7.099241799477767, + 7.112737613376134, + 4.178912005916325, + 3.370507009928459, + 3.745055919597035, + 0, + 0, + 0, + 0, + 22.095910602663334, + 19.103803165233064, + 21.68080843852669, + 43.298241359024, + 33.17254016007379, + 137.3199832467512, + 41.12125771995838, + 36.99791087368145, + 110.32361520272624, + 39.473782625159494, + 42.48626111203215, + 26.22755732622864, + 16.45411358519957, + 10.170021615997692, + 11.476380157658904, + 14.973697382588725, + 9.550089911516716, + 14.004465604092267, + 23.85174983434744, + 39.372020364248165, + 85.98321937414299, + 69.47626140303073, + 56.996654150388714, + 23.64068860022856, + 14.35217305390588, + 20.105695570598463, + 14.309351884078229, + 11.97924837587598, + 7.969349211679129, + 7.659605326797143, + 8.74905770888532, + 9.58976986507377, + 14.422451289129974, + 16.21951003877744, + 10.782143170231024, + 4.621520435279575, + 3.5590027546052028, + 5.958397369944914, + 6.021855022484292, + 6.758392724162147, + 6.969007899869335, + 6.1228614617041925, + 8.993085023540804, + 13.18857402953802, + 14.438298925021494, + 13.364279905349566, + 12.421182010874931, + 15.749665322539451, + 14.454677376408696, + 10.75177145125156, + 13.053159519812043, + 10.435663147507151, + 12.5676049753968, + 13.30343748553168, + 12.25615792947105, + 10.662073761769188, + 11.735114174664906, + 13.886717648695669, + 14.477410956843924, + 11.733589455137478, + 10.598320040309073, + 10.963005984831035, + 10.115732562842863, + 9.65575588679264, + 7.535636534364144, + 9.7013196688511, + 0, + 0, + 0, + 0, + 7.1311879104935985, + 7.216998919087786, + 5.339709770060897, + 5.473684355926512, + 5.7370542399228475, + 4.402700159179851, + 4.993843594696947, + 3.8198044670466462, + 4.263822354379099, + 3.662120982598088, + 0, + 0, + 0, + 0, + 0, + 29.047653071095592, + 10.345211515737716, + 6.7550341406934615, + 7.036379432268818, + 8.923203394108576, + 7.809461098618773, + 11.128477878291426, + 12.064908675881853, + 10.41996113734477, + 12.349583270030635, + 11.80513846232016, + 11.148359907587071, + 11.295437123536606, + 38.748334338127016, + 42.0451001540892, + 30.73310918488983, + 38.67515745832137, + 28.99955813381507, + 32.13450521636245, + 26.29423136007155, + 28.65585765266961, + 26.376718529630462, + 39.190277977544206, + 38.89580354748586, + 44.983327648678696, + 49.24276411720855, + 63.181426831667366, + 87.10694273819752, + 100.64883890551204, + 111.81672029422678, + 96.7218988099102, + 113.38071289252738, + 126.8372909607561, + 85.5641072815257, + 68.37580983207529, + 64.88600869461791, + 48.43358899170864, + 44.260863028166504, + 52.54905471074283, + 49.68096862088389, + 56.261559045919384, + 41.83710961524843, + 39.80863754180202, + 31.344641893585976, + 32.108426094055176, + 38.81941145125792, + 34.71428683014954, + 42.79608055757003, + 33.48016140774521, + 29.739616194063228, + 39.29226560010874, + 47.43977842999933, + 64.88627446047472, + 60.155335023951935, + 61.50597360556085, + 48.9954463866179, + 38.02238435996012, + 38.541585057077846, + 36.15683074223168, + 37.97432223397746, + 32.04888385163808, + 27.15084508461738, + 35.60837110263727, + 29.78096550920264, + 34.66898178505766, + 38.60177539871166, + 150, + 150, + 150, + 150, + 124.80192370076271, + 137.25704851054073, + 143.48967574147937, + 88.9934929403403, + 83.11345090726613, + 88.40438898530353, + 85.7876385648555, + 99.50223389003176, + 104.20235603396485, + 108.29745501010576, + 110.36041858484748, + 107.02744164721044, + 74.39692944021874, + 64.17779601166971, + 46.03830132814995, + 36.15014400173047, + 29.12471253004777, + 23.286831284375197, + 31.77766616494773, + 32.453495021901645, + 28.9562322989609, + 28.81959095100448, + 31.632742733349534, + 35.53829070465108, + 36.65958405131798, + 44.47599334630668, + 49.363360242426744, + 50.374404718850826, + 57.12743094068428, + 35.65209679274819, + 40.351217954402514, + 39.055664038778296, + 41.65613201538463, + 39.600621606114565, + 29.56554313905552, + 20.0078091585034, + 14.903596418667444, + 5.981501358492581, + 4.383302381593112, + 0.18490906835722165, + 0.15705748322147653, + 0.1692706251760068, + 0.15635464620630862, + 0.10815849885189438, + 16.090178971518803, + 15.203307502269164, + 14.496250037036274, + 13.729672270661574, + 12.974671086078692, + 13.065082294164103, + 13.83789791449452, + 13.396805786673472, + 18.48344955062502, + 24.5097018763853, + 26.55158333605407, + 24.56170848773126, + 22.815349129017523, + 22.619045797897417, + 18.473664003167137, + 18.17712462333682, + 17.711465155763918, + 17.98373975394506, + 16.582397494542537, + 15.81197441581238, + 18.33177290956023, + 15.538553517347935, + 18.991999358764193, + 16.5851515028641, + 16.244201255502592, + 17.115229575964214, + 10.304608908625683, + 10.383783799727476, + 9.850330896354569, + 10.6067708431705, + 9.351177144676312, + 9.874999437124332, + 9.444598406528156, + 4.731497822277231, + 4.133091683411017, + 5.461712056623239, + 5.329790272177083, + 6.165836444781185, + 6.7282175979452195, + 6.051610868827916, + 5.11830676657575, + 5.821114475274586, + 6.187404414368352, + 5.9026742840340125, + 5.079521795280467, + 5.225400375110326, + 5.7396828105048, + 5.05866058604207, + 5.1390899563298005, + 5.322864429834504, + 5.788869310599355, + 6.620646039649746, + 7.078131470230862, + 7.797698060335168, + 9.104366167344804, + 9.438066246025604, + 9.70658351001178, + 11.120593972833884, + 10.443525037273758, + 10.161957956799649, + 9.664414151147708, + 10.000106028609556, + 9.330887340799858, + 9.553663602099922, + 10.389410207533937, + 12.03345119654064, + 13.89740647181549, + 14.195457130329316, + 13.80645458736745, + 13.804439639005112, + 13.91164348682716, + 13.033708189042294, + 12.020294439195364, + 11.06612233614478, + 9.3622216642884, + 8.790133925319301, + 10.463541439521393, + 9.80465758121615, + 8.602259964817343, + 8.017256261503968, + 8.484833229084469, + 8.829161017260475, + 9.598632024962564, + 10.772504385256775, + 10.9524734606176, + 10.305087564359232, + 13.022008411944231, + 12.6124972080701, + 12.50305937708306, + 13.79558534246761, + 12.431069732899614, + 11.055609903961455, + 12.16952176017232, + 13.453040986426936, + 14.183286950027403, + 15.433682354240396, + 14.866715715693411, + 13.780474391255364, + 150, + 150, + 150, + 88.11716576324741, + 31.616755938915592, + 27.771859686342943, + 23.500202048650852, + 12.394310106598606, + 7.163649948181356, + 12.519012607997036, + 13.390871182676849, + 18.34320229721527, + 19.893829522049867, + 20.777632879047815, + 19.61356301990556, + 20.635486845410583, + 25.7418517184462, + 24.057905823092003, + 20.493638891719847, + 20.311713752022936, + 24.242327123472823, + 23.73352713132922, + 26.94728330993025, + 28.001866005671737, + 30.40958181889949, + 32.414465948015355, + 32.34016190483006, + 37.07294985061367, + 37.53369951043752, + 43.41455993185138, + 50.43994383380703, + 79.04642702547027, + 106.74916882324216, + 115.43144438700472, + 100.72086075915388, + 90.8209845790358, + 80.95326086060108, + 76.24316244197522, + 73.43636040233481, + 70.3868029524723, + 60.90979018150334, + 55.62893569472221, + 50.16473726032444, + 36.015140734785184, + 32.63287202891493, + 32.20464817692168, + 29.402101538144496, + 16.480694598623746, + 22.53460111181688, + 16.85094627822295, + 16.590655016308055, + 25.977609430846385, + 35.78790576768097, + 27.152263975097295, + 43.98586998982152, + 107.90641541836789, + 83.42704667362159, + 94.06882031457496, + 56.8402077301786, + 5.886918573909261, + 5.420576438955812, + 4.95960283596839, + 4.714700702998749, + 5.754838399499814, + 6.4342408439227965, + 9.582605852787058, + 10.282267831443466, + 10.70056870520508, + 16.0301279744433, + 19.455752805069952, + 19.993915683792256, + 21.41778153215416, + 8.23375459256178, + 9.211164731855977, + 7.556326768836197, + 6.867252155467197, + 7.202720102469991, + 5.918920657708256, + 7.2899488614811805, + 7.495530565490034, + 9.365273360131493, + 8.824439892483392, + 10.264325641450428, + 9.636624144351844, + 8.93303298498217, + 9.886319742956143, + 10.50475510775414, + 10.71238333265358, + 13.660551532598063, + 16.947624285858456, + 18.8394394129637, + 30.338657366349395, + 22.908889664544, + 14.882936048759984, + 19.344960934740012, + 20.48845638651841, + 28.447634218619072, + 47.83193901606968, + 54.282807079713734, + 48.64850645479949, + 36.38306615774523, + 28.891687871987926, + 24.23861253330473, + 24.829412450127425, + 27.493506585044425, + 15.313531320431254, + 16.27753544165758, + 17.37334751282069, + 14.888041649648905, + 19.496549457145136, + 25.04362981613368, + 16.801842896070347, + 13.956028429137966, + 15.99808760400484, + 13.14152119700748, + 11.208296034746107, + 13.252727553005265, + 12.573589834688011, + 12.26467621755257, + 13.090000126096935, + 10.123736100220023, + 7.038045966533279, + 7.345030909622826, + 8.600564623308612, + 8.47909143378095, + 9.083435086593584, + 9.477518600437207, + 9.220572651618316, + 6.484230218007613, + 6.922618117423168, + 6.48658055338682, + 6.838238664314321, + 5.8155065178922785, + 5.164918242398394, + 5.735221106195227, + 3.3583662802187155, + 3.412424621033736, + 3.715469272260993, + 4.123886539360097, + 3.92435202665671, + 4.0115887456204105, + 3.676004667641735, + 2.574742668085004, + 2.231207807458859, + 2.48421223251508, + 2.397767331998124, + 2.1860138038584025, + 2.635235102660413, + 3.0603234604509972, + 2.8729759423760632, + 2.908191374373217, + 2.9063641050904585, + 3.1964389534853086, + 3.621859140196244, + 4.280798715754615, + 5.160165342337098, + 5.688603276637664, + 5.680005857468909, + 6.4270681344664276, + 10.44974381751717, + 13.823599523241963, + 18.386682619664903, + 13.119999870729552, + 9.927663840207796, + 9.525835534116624, + 8.53450135934111, + 8.177289568173997, + 7.812538971409532, + 7.75014882904336, + 9.571711282886628, + 9.52930638439643, + 10.344839094939717, + 12.538194910256982, + 10.890534104343688, + 10.285821622495185, + 10.517497911251017, + 10.06507581281446, + 9.637085183588718, + 9.585961453631072, + 9.269172186665338, + 7.645554630873264, + 5.521207296551516, + 7.108850517681568, + 6.596512726841833, + 8.540589557006122, + 9.430988254006598, + 8.325103700676886, + 8.341528498126154, + 9.330527731614408, + 9.27583213869218, + 8.496267328582844, + 8.478702715734311, + 7.348163982430229, + 6.732845087361626, + 6.203276032894038, + 5.196759762158595, + 5.506661186911356, + 5.369743234480967, + 19.255260263828387, + 20.646643711842145, + 16.412493633223885, + 19.75002042208055, + 19.913991060250616, + 21.944529212147707, + 20.296265803746586, + 15.39320080962242, + 14.869826831668869, + 13.4382177865747, + 13.26437464557333, + 12.668455664336486, + 11.56112603645557, + 7.825528223078246, + 6.61971085555692, + 6.937437993076037, + 7.250231686216666, + 8.173348221592331, + 7.636635655906343, + 7.404946711326368, + 8.763174460434186, + 8.963776233857828, + 10.455950394228864, + 13.316635505874244, + 14.823352454513357, + 18.491991652321715, + 20.04821364463273, + 24.54708795509817, + 26.259038115975464, + 17.792828833125807, + 15.70431001986026, + 11.74702433958354, + 9.505786363479482, + 9.024865098196932, + 7.489869752033171, + 6.950941891293986, + 5.484612689071974, + 5.1511604567357425, + 4.702720772310433, + 4.618218558279766, + 4.7187161653619105, + 4.566550072440266, + 6.137218045112782, + 5.7460101075814345, + 6.503510447208383, + 6.297610040945114, + 8.021747801437346, + 8.359407611276911, + 8.064114993200635, + 7.564571888615268, + 7.596010219914662, + 12.966982845265752, + 15.563648002006492, + 16.327951531111683, + 150, + 19.68138882867893, + 14.211309465625828, + 13.375602728357643, + 7.83222655774895, + 6.40996686943717, + 6.354287924613545, + 8.763775679591488, + 8.977292250415221, + 13.662258341443769, + 10.64799908601908, + 8.69297230624333, + 9.058229213956384, + 9.20608023414822, + 8.410463360207716, + 8.946494021434235, + 9.91561424541608, + 11.00502597610133, + 7.771851703932512, + 8.452266050495982, + 7.554354021136851, + 7.52812811426556, + 7.172184736547786, + 7.4319012410786, + 8.152031133616857, + 7.643307803069776, + 7.018321845409256, + 7.242949960439376, + 7.1164821178845825, + 7.604697851837135, + 7.098250794072445, + 7.016339485129891, + 7.530662584796266, + 7.107812271291497, + 7.515227423503511, + 7.894461473676262, + 7.518446371376261, + 8.223791101447144, + 8.09065959544875, + 7.949468818884115, + 7.929090741268679, + 7.817087067012328, + 8.50698444318151, + 8.638618550933678, + 8.994068073776528, + 9.248282767927726, + 8.97831005166926, + 9.647664516032751, + 9.224852432617466, + 9.437017636654607, + 9.739786838106196, + 10.303381513360856, + 10.055291494772112, + 9.95505489327935, + 9.993537142533327, + 10.632520745480456, + 12.111864865471489, + 10.543404767553046, + 10.193567072116563, + 9.571728899033022, + 8.979014545624693, + 9.616478261330146, + 8.948743254847832, + 7.720953466888075, + 8.298169379504742, + 7.5561722747374835, + 8.323833006910947, + 8.629480313529172, + 9.568026655537867, + 9.583557643108874, + 8.674559805707347, + 11.278331757917726, + 10.908954844962691, + 10.182469845415326, + 8.849354955693883, + 9.656554343798703, + 9.535805239620151, + 10.107904479051104, + 11.340163663646432, + 11.807280750149957, + 11.682411843749874, + 12.10610790342921, + 11.10589082509302, + 12.014656087352556, + 10.00641141915959, + 9.731436220087978, + 8.919275937838465, + 9.068764898831647, + 9.354999424097617, + 8.71404551672732, + 2.8527639166045877, + 2.85384089125795, + 2.239346771299502, + 3.6827912054506498, + 4.444524324346668, + 3.729726937265433, + 4.160914272282029, + 4.167838311327679, + 4.340760834497131, + 4.78183904717935, + 4.993252919791537, + 5.459715909089636, + 5.75254834934274, + 5.658160385715279, + 5.652876355512191, + 8.142847047018114, + 8.205222333100604, + 8.535958024527607, + 8.390463770386935, + 8.944709868518695, + 7.9664065246125455, + 8.974098875420285, + 9.326658224952062, + 10.18311676681564, + 11.25594477028741, + 10.810713580440025, + 10.812911501455536, + 12.00335479557569, + 10.812972193596476, + 10.685843058163336, + 10.554356831334015, + 10.299719837698651, + 10.013855819772786, + 9.916000658599836, + 10.272671539269536, + 11.452034561450374, + 10.162186196024368, + 8.736645335299796, + 9.015417455348338, + 10.535893726308627, + 10.3715342209812, + 11.114832965298405, + 9.649435482541984, + 8.474284242935266, + 10.048931794721431, + 9.11786087920096, + 9.260322278516751, + 11.318807664980094, + 12.082314606808724, + 10.350756871059447, + 14.25142739658244, + 23.780755539894656, + 39.56392756381137, + 150, + 150, + 150, + 21.79034229255538, + 25.199999625222723, + 23.979785596943337, + 22.019383403516137, + 21.629833302984895, + 18.382984665204894, + 12.664184237948769, + 5.220278269733227, + 7.310385091878947, + 17.507510725565137, + 19.057166724532916, + 22.903781084670236, + 19.55833501836073, + 13.174186580502376, + 11.72811786187091, + 12.61182126785073, + 14.784536144391074, + 12.843407699096629, + 9.519077282171862, + 7.810210797844864, + 7.137504687449562, + 7.168536390193632, + 6.937902780180996, + 7.457070677980732, + 7.895495784175289, + 9.805114695291696, + 8.494985472153095, + 10.141468973985498, + 11.048660098529252, + 10.883332943505897, + 10.003494716488296, + 9.389358950746873, + 10.238998522400385, + 8.57401139706626, + 6.8366148783433545, + 7.843322646487812, + 8.165981013059062, + 9.214919724348308, + 10.230351455516136, + 9.239071285301351, + 9.352865582550836, + 9.383430756339097, + 8.735953052718836, + 9.481894597977798, + 8.625557406265123, + 8.269701505962171, + 9.45903302237277, + 8.475542489783352, + 8.785458104206358, + 8.147703839001183, + 6.845373925538821, + 8.36777411539609, + 7.636219490461394, + 7.465399492894084, + 13.77522035461763, + 19.547541735032027, + 15.017664338286256, + 14.711914529191686, + 9.934186916506109, + 8.86693489263375, + 9.060139087790605, + 9.142029675778684, + 8.06922323565081, + 8.817831757556961, + 10.180211615644938, + 10.132720947994455, + 12.052408421986334, + 10.233145878460435, + 12.343080428408769, + 12.254313197974806, + 16.029696248430664, + 19.846515317268956, + 8.837461725740217, + 0, + 0, + 0, + 0, + 11.82443992958225, + 16.077751744930843, + 41.51406269410474, + 144.3045017558676, + 41.13854399787055, + 13.333219784595927, + 5.533977300292912, + 5.720982670330641, + 3.778610393502204, + 3.230773321273435, + 3.0460950496087684, + 2.97164285242261, + 3.175633638428856, + 2.6956999267915007, + 2.8680366365353023, + 3.345383543002775, + 2.694899214509454, + 3.1348828321832647, + 2.7409568518268763, + 2.8550786547377296, + 3.1228568098252087, + 2.4724354585372965, + 2.582578937605142, + 2.4323868428450943, + 2.239374457880504, + 2.131048163537847, + 2.9704951821624648, + 3.9362385477622106, + 3.895453818715123, + 4.010268287742777, + 2.813404132526677, + 3.7414461680043014, + 3.0575607331928456, + 2.789137366034338, + 2.9357864053565814, + 2.848339560207007, + 2.605947128999368, + 2.1131112215530705, + 2.0560976816871515, + 1.9546121690608416, + 2.205146687624861, + 2.092823692067217, + 2.1677750854008933, + 2.4102877480428333, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 9.874926910821795, + 7.515895210766085, + 6.257254121434832, + 8.912492087770955, + 8.45281171185919, + 8.892170912867394, + 7.858048780261635, + 9.929895217494629, + 10.0381040715137, + 9.387831760512436, + 8.960132875914743, + 8.735811631126735, + 10.333199851348796, + 9.171434824254804, + 7.67977241306811, + 8.14677792939302, + 10.745943006927398, + 11.953991803260887, + 11.56979394539759, + 12.700478168500354, + 9.97359354187832, + 8.554231610982322, + 9.39402546068512, + 10.636341409629816, + 8.868378409601432, + 9.5097864434817, + 9.459851714305747, + 8.925353167283545, + 7.981747357929142, + 8.072807736154134, + 11.222247396070982, + 14.167415562989778, + 16.775531914241775, + 18.384466673727054, + 32.160876702254775, + 31.44554477758444, + 40.09119817903382, + 30.37994834016828, + 36.200208373393515, + 32.36318189913702, + 25.302149259137177, + 19.722252691604307, + 17.67028546712781, + 8.455333420085577, + 10.538553960392276, + 11.460497177712858, + 15.18329548185374, + 14.81956680623181, + 12.44308891638774, + 15.47016596361008, + 15.878527650904289, + 17.0246265374153, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 4.111183454593022, + 3.270741527831433, + 2.032481947289892, + 1.9318076274137803, + 2.215019383516101, + 2.89215262512809, + 2.66869555428674, + 1.1850216730063077, + 1.2611179752204251, + 0.9998956235565074, + 1.130593918310718, + 1.3351491569390403, + 1.3228977895746326, + 1.3923467787210044, + 1.9351080862251488, + 2.5074940078568826, + 2.512130276923956, + 3.798440210666497, + 5.808339968053331, + 13.105382971937006, + 150, + 16.36653522523522, + 14.609008246619425, + 14.02802174063856, + 15.409341146823474, + 14.870871003672294, + 12.645022362139008, + 14.637456537026887, + 15.017291183481598, + 15.831377074279567, + 16.594722114688675, + 15.68595057968822, + 18.48742122346916, + 22.986115094542736, + 19.176993957369216, + 20.330604912964535, + 18.537108739035418, + 19.188157720549366, + 18.05272892557657, + 19.635419217137507, + 24.542911017813413, + 21.91703771880065, + 21.56021773123898, + 21.313497313554414, + 19.728126505836865, + 20.91079055972652, + 23.21005220908466, + 23.83715001337823, + 23.927487211693467, + 24.262556302478657, + 24.30543956721904, + 26.843693229487716, + 23.157744134070775, + 23.411813785506336, + 22.81243261177407, + 20.6172369452871, + 22.01980327646134, + 21.68808146538345, + 22.0919165785875, + 26.69142741230186, + 27.292125498297676, + 27.790229869460585, + 28.0627907109281, + 27.997617656004575, + 23.996627382304432, + 21.286134665215457, + 16.9607909848339, + 16.11804827385646, + 15.107773600889002, + 14.005767213897688, + 19.48243051196815, + 20.88167604595238, + 17.694636594909802, + 17.528877166966627, + 19.974207709655005, + 17.673197073592537, + 17.059433177237906, + 33.937011440442845, + 33.50481236000077, + 31.81869383208738, + 39.025142923589506, + 24.37400123148395, + 28.262360432610265, + 20.39662906780479, + 10.870026590650593, + 12.9713971845993, + 15.59324353895775, + 16.166969496030596, + 20.232411903135187, + 17.211609939024335, + 14.847549224924194, + 13.59121495934129, + 16.040207549782817, + 16.427308573532297, + 13.961564713935404, + 13.46533320014277, + 14.810963891359558, + 14.377233351282, + 12.60468805298913, + 14.425160460848533, + 14.51102718103586, + 16.37914018263308, + 17.0025590389493, + 16.290585550300307, + 19.47062759772438, + 21.290067677701813, + 19.487298886777054, + 19.048588666886356, + 17.235588081413034, + 17.819201698694002, + 17.112309652807788, + 19.077719516652124, + 23.12738699732078, + 20.887240915433175, + 20.148806245336715, + 20.19680075092861, + 18.600441755295744, + 19.834738742350577, + 21.917567027516625, + 20.458129331343716, + 20.694107728733787, + 20.804266118130407, + 21.48806971422345, + 22.438588795284872, + 19.633616198792225, + 19.76348825771384, + 20.343515137261093, + 20.822531732641433, + 22.016595742692484, + 21.686786718424077, + 22.138974675476447, + 26.600939800382, + 27.250536603772563, + 27.632020903884776, + 27.50114377295941, + 27.877347924635707, + 23.90063649803578, + 21.269237130249685, + 16.92438350664793, + 15.99995055914218, + 15.064514633386594, + 13.982555564316383, + 19.380608454551197, + 20.70766217595111, + 17.500860066191333, + 17.40954643758107, + 19.806568733828563, + 17.488020189598544, + 16.905338086511176, + 9.79755586768985, + 10.093368143027709, + 9.625687341707536, + 9.071481275808544, + 7.573889072549303, + 7.992937810462225, + 7.585647761811906, + 6.455221677344118, + 5.234372248413628, + 6.925159975628166, + 7.471957204393047, + 8.110515175547404, + 8.828826150378806, + 8.437696335281114, + 8.667921274626742, + 9.224181945404316, + 9.6550581864653, + 9.343825368642282, + 9.292451075420608, + 9.42848302165594, + 9.758892477725556, + 9.163825281232397, + 9.19365459513228, + 9.23965720712648, + 9.669612308190272, + 10.637060901198534, + 10.290269654840383, + 10.893501192036362, + 11.581709338449468, + 11.003433306495964, + 10.892514491159988, + 12.370126237561283, + 11.401794792580528, + 10.606778860771094, + 9.519856397349068, + 10.553920237412315, + 10.859396945497544, + 11.2646587265628, + 12.092990121283323, + 11.332688485768069, + 11.545438888171011, + 11.273149265126891, + 10.089897408813163, + 11.38180553259966, + 11.030352394824568, + 10.716857886081977, + 11.262999948557464, + 11.29477503815278, + 11.528986192365789, + 10.592831110073956, + 9.906817763263684, + 11.658232173313134, + 10.934517261315134, + 11.184314824558868, + 13.271065685804324, + 13.617737379547671, + 13.15805779091922, + 14.7718922686551, + 13.190707698365584, + 13.463039749076366, + 11.93036290581397, + 12.675092959607364, + 12.465663330794282, + 13.564316653039436, + 12.354045412699673, + 10.361372987691777, + 10.996581240260642, + 9.252427433747316, + 9.782731021329294, + 9.346776971081436, + 9.323788734854784, + 8.602879286283219, + 36.56485997860106, + 31.03081229994747, + 32.85625219831774, + 32.39864114747589, + 33.19761881119315, + 28.171096705393857, + 31.93899792498257, + 35.09253064200035, + 36.19765483591074, + 44.19230340906451, + 42.20979402811034, + 26.89241195972685, + 24.75665564498923, + 23.345430135098496, + 23.490192565726833, + 21.772055236854182, + 16.44849986713519, + 11.29776298519344, + 12.043501547364349, + 11.07858536912914, + 14.656675272312327, + 12.151274714699262, + 12.758047696292024, + 12.532527607759274, + 10.715664933867895, + 9.25483747284596, + 9.63160101852918, + 6.540620029127741, + 6.94837102567143, + 5.919313381523416, + 8.435711159499382, + 8.575267103765663, + 8.35042481230427, + 8.081415778085132, + 7.46208672177407, + 6.410489341085271, + 6.285616996671376, + 3.9469791391714937, + 3.402208075204907, + 5.960681281548407, + 6.331698039792618, + 6.688309843193629, + 5.911579051770662, + 5.497930478957806, + 4.135125638145604, + 5.072941050809972, + 4.989908428367125, + 4.279387100256158, + 3.4778964025780907, + 4.071752872441711, + 5.984852034470131, + 6.103671315148121, + 8.097111776225011, + 7.251556142282716, + 6.270215715898699, + 7.195849064916304, + 6.973441178076568, + 6.6529947732715025, + 7.267225325884544, + 7.033072698194337, + 7.676926279122823, + 6.4375510702327805, + 6.715337176995774, + 6.185393783141186, + 5.352224995017438, + 4.601259020647972, + 5.070077070032928, + 3.4846939412125884, + 4.892789031722633, + 5.0049823212754925, + 5.019477750547423, + 4.61392656572026, + 4.859918200408998, + 6.530299119123324, + 6.246859319545819, + 5.744500074674996, + 5.958567132517004, + 5.340563703755864, + 5.944901396057192, + 3.53907514483937, + 3.1579999923706055, + 3.5728605431877503, + 13.427798184491063, + 7.163506763787722, + 7.352933030103875, + 3.792228432541626, + 3.347895671643886, + 2.146130262808209, + 1.1702081222230882, + 0.22014546329324897, + 0.23549477154148837, + 0.36722555777926025, + 0.19875136501989293, + 0.2295698644114264, + 0.7462657914131088, + 0.4745305521995344, + 0.5786940455194421, + 0.5122364765484555, + 0.3714184872041432, + 0.3023289024546491, + 0.2809101165454374, + 0.18874562104595136, + 0.17978978292895714, + 0.19193843465523147, + 20.192114022515867, + 22.83019925325951, + 30.439126920921588, + 28.336514300546675, + 13.510693995862525, + 10.695222731316203, + 7.475903460619265, + 3.191826387248123, + 3.7739166381363094, + 5.447172965924194, + 8.35210689515724, + 7.583757009955522, + 7.716694483211917, + 7.356649113291267, + 6.273059774284223, + 7.222293761566851, + 9.349509823452417, + 9.69130378849603, + 10.29186468201259, + 11.90017196944826, + 14.989973455874846, + 12.907885884494569, + 11.35886150387842, + 10.82320917342632, + 10.593692216642806, + 10.725390417835124, + 13.048786537096078, + 15.779795807853333, + 16.821870514471264, + 17.33233847571918, + 14.734731922995758, + 14.640224996655526, + 12.880945438565156, + 11.913081102754417, + 10.343770903519466, + 11.435714955852848, + 13.084014131418764, + 13.480672773965846, + 14.677606382326452, + 14.637034968401313, + 14.520258242579851, + 14.288271955498985, + 13.801162354039484, + 15.954308838274518, + 14.897549338645076, + 15.029054900691, + 16.517804133830133, + 15.677736696714865, + 19.0305684963147, + 16.943729197923314, + 17.09568229445037, + 18.915200077684137, + 16.043152858381795, + 16.039019840517927, + 19.59635965248725, + 21.333823969202644, + 20.84275152492041, + 21.83863521388912, + 23.294833396762577, + 17.924551357084564, + 15.461003700203436, + 14.769660056690352, + 13.489353468723698, + 14.704118629362538, + 15.672438403018225, + 17.147669586123914, + 17.721616646122452, + 19.82901056698595, + 21.06811083847726, + 23.286102335226868, + 24.732330381672405, + 26.154125514033986, + 1.914425624138627, + 1.987698699559452, + 1.4386593232285778, + 1.6569642567061067, + 1.2328251795171623, + 1.2893854599921026, + 1.2532197964194418, + 0.5755445772014772, + 1.26477565123141, + 2.4765024641137834, + 3.617920304625157, + 4.251625857369265, + 3.0727088525891304, + 2.6156515124006487, + 2.9104871258963176, + 3.5046875475725106, + 4.14511289126509, + 3.591848849555775, + 2.8129423546844414, + 2.724352425245304, + 4.03064047318508, + 3.1902101924373665, + 3.6662993297440982, + 3.3478173095385513, + 3.6080044103083826, + 3.8908305600813953, + 3.4118194010338754, + 3.7940336559259777, + 4.022685034829804, + 3.91811830705952, + 4.33316906829884, + 4.307585230660874, + 4.534831814600389, + 4.865842441666403, + 4.561840654391687, + 5.159479982515806, + 4.630377469976778, + 5.543665546424493, + 5.324391378859936, + 6.4509376772189135, + 5.980380578783211, + 4.590932795223953, + 4.596083731492609, + 4.734860569976954, + 4.736150890456179, + 3.8714225512082345, + 3.709147489062264, + 2.7836523802826707, + 2.7842293504549307, + 2.9478383855272225, + 3.796944895777209, + 5.091335788394635, + 6.135682966086846, + 6.57211837553251, + 7.901624433789875, + 7.506568945717317, + 8.265779906683312, + 6.440324617661495, + 5.453981752665121, + 4.5035077197249125, + 4.01849906546205, + 4.514678274169999, + 5.4337318087318085, + 7.18156749091248, + 7.777740852782392, + 7.054539087067464, + 9.3031993455492, + 15.761631268403535, + 25.28757355908331, + 150, + 150, + 150, + 4.4385016971569975, + 6.448673867113451, + 5.33333936618274, + 4.975611680327869, + 3.967869689999558, + 3.366027419214207, + 2.5166445754022275, + 0.6987494322271441, + 0.7619684308724926, + 3.449025476684969, + 7.2568200699054835, + 6.712756103856624, + 3.691358452707256, + 2.1567662829699175, + 1.5615576096507078, + 1.660331969439241, + 2.3997207255747126, + 2.762387521949732, + 1.7914111469203828, + 1.8231240035511125, + 1.7063119240614362, + 1.3221158950038137, + 1.63780819357258, + 1.7989511034149668, + 1.737738310199673, + 2.0318822064688473, + 2.6271338675432143, + 2.806646276944264, + 3.1974655705680077, + 3.1139160876944945, + 3.278256955964037, + 3.213784379341022, + 3.210029945026744, + 3.8049396210596225, + 3.269970089142046, + 3.8891652892561983, + 3.518553593995299, + 3.0377749256616244, + 3.2280883741499293, + 3.406300846302086, + 3.5902267748215437, + 3.472847308541487, + 3.2374201223144534, + 3.5914766122988553, + 3.0786582893390664, + 2.773980543342406, + 2.5694663958816055, + 2.550226826298214, + 2.305368149824032, + 1.640886057278275, + 1.5044731291954827, + 2.197099205191809, + 1.3851349093431344, + 1.344399430817357, + 3.029156650405332, + 4.078829369893888, + 6.132779591033105, + 5.186723605291312, + 2.382996992424353, + 3.00808111858852, + 1.8306017769100331, + 1.6901545908408795, + 1.740705209347896, + 1.463255848778039, + 1.613585871308529, + 2.029614831241712, + 2.4802049787706104, + 2.7061431590898337, + 2.096227739353324, + 2.144735060868678, + 9.296922505008409, + 10.18642017802749, + 10.270665702424589, + 8.981374847684581, + 7.292014759805677, + 8.437262750928472, + 8.03381990890944, + 5.436155732222683, + 5.329979933957094, + 6.718292651782345, + 7.315353774085606, + 8.866516582256816, + 9.165732005072591, + 8.724794897406763, + 8.745429798356197, + 9.27939150667688, + 9.374398171250478, + 9.4288431058713, + 9.404691137161434, + 10.991732644022925, + 11.921421327653174, + 10.433689205078846, + 10.937128991843812, + 10.00888560393623, + 11.363452743047274, + 12.504527684075024, + 11.670672315843944, + 11.976890133254855, + 11.605210288013549, + 11.549062244792625, + 10.875326788371796, + 10.359618090844467, + 9.816000697363684, + 9.876035492088374, + 8.816066479169361, + 7.881246904917656, + 8.81692375609005, + 9.004743522596463, + 9.083117227796471, + 9.400043196260198, + 10.1324258343684, + 7.099464143465781, + 6.7320611184637675, + 9.1379584146555, + 10.20656981654068, + 11.813563158988712, + 12.952517298143334, + 11.219506695362355, + 10.555859332797674, + 9.06236034823086, + 9.317210149881618, + 10.593288121136275, + 10.219279992700338, + 11.335793478889563, + 15.52356783719066, + 17.16904147228278, + 15.004275499503269, + 17.28403138680891, + 14.670947641134257, + 15.569972766931151, + 14.05572387131477, + 13.255945098033218, + 13.46051077427192, + 13.430282189861616, + 14.0584712993126, + 12.80694848169852, + 13.18784045504714, + 14.341278546203911, + 17.32010257931554, + 16.185244108206895, + 17.231517038158284, + 20.870420801709898, + 8.529402823093186, + 9.463814535408, + 7.905778155059893, + 8.148916255108572, + 8.365351037134099, + 10.355648946365305, + 9.091034198629446, + 3.0437038934091314, + 3.1038591371504216, + 4.6776193739776915, + 5.0728842498186655, + 7.263017927046829, + 9.22091090425532, + 6.7023083785898665, + 8.4876013801726, + 10.063194562621035, + 10.23805285727532, + 9.877245460822689, + 7.898472084045411, + 6.013859938890331, + 5.514517716535433, + 4.147272768549654, + 4.471003455525386, + 4.781214055922196, + 6.200964513270749, + 6.800898687276442, + 7.84516129032258, + 7.68117752771284, + 8.014739980125869, + 8.834552445764208, + 8.940339221966214, + 5.123274508226675, + 5.168647102263906, + 5.628482037663879, + 5.22309438381149, + 6.703279896104496, + 6.8026763879291705, + 10.431122385117998, + 13.149539707235132, + 19.110661175818574, + 21.60063869617217, + 17.862242506897967, + 13.303066559557644, + 12.23470876425864, + 11.27186225366793, + 10.757765932408027, + 8.010808650559968, + 6.166333766480176, + 6.210242108300624, + 4.526588114772375, + 4.516438392743672, + 5.273082821766422, + 12.608325572568882, + 61.10473969079167, + 0, + 0, + 0, + 0, + 9.968202773214609, + 9.196546526734467, + 10.592500201343784, + 13.112662707074238, + 9.375075012636628, + 10.721361767593308, + 9.338930210022523, + 6.601164483260553, + 7.542683852304194, + 6.816895411149874, + 5.999964540307844, + 6.2137938923285665, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 8.902064261450228, + 8.924109431504307, + 7.220404959136933, + 6.13229753122996, + 5.452641753931382, + 7.303412206392914, + 7.604184356386488, + 5.0535163624249355, + 4.825541575723482, + 5.669233460391423, + 5.912827264747135, + 6.166088986718083, + 6.3645291257852525, + 6.916136348011931, + 7.420419098507221, + 8.221561605820835, + 8.340164656120097, + 8.672821111160308, + 6.977630514019301, + 6.14489356695363, + 5.922676359441067, + 6.07940670148101, + 6.6431361189076155, + 6.853679110367885, + 6.902632344295519, + 7.542103340412179, + 7.86816675962743, + 9.11249490172325, + 9.528370659081476, + 9.121105336730732, + 8.666400541958975, + 9.066481259432484, + 9.735782375512542, + 11.170293249655725, + 11.288425249696378, + 11.150870679574163, + 11.447686036912256, + 12.426990060170946, + 11.60014888776448, + 11.175312511252224, + 12.498781954846557, + 13.662982090597856, + 12.424601388037104, + 11.479826731009885, + 11.961046625054726, + 11.983808084630704, + 14.198134304022576, + 13.632028864375496, + 14.48810695454415, + 14.936632683057988, + 15.949341318378751, + 14.544693140752663, + 10.807430593358731, + 9.89780606175264, + 12.112093908695453, + 12.621986570483724, + 10.675145404441768, + 9.788479298074584, + 9.094358251925415, + 8.192528307448837, + 7.848736816844299, + 7.432868794032504, + 6.182851851253765, + 5.644211664969623, + 5.1241007153417, + 6.146118997743657, + 9.49496446160392, + 6.1780598851191355, + 10.04196868250539, + 12.14696972703674, + 10.503271940772208, + 10.514454949487204, + 12.96948933591701, + 13.2061918460729, + 10.761627531156329, + 6.384134648127262, + 9.588010680719329, + 6.119907732925124, + 4.40675358238635, + 4.893633490419432, + 2.734753611138707, + 0, + 0, + 0, + 0, + 0, + 0, + 21.734331734000857, + 5.480536415251291, + 4.611378823441221, + 3.1877085649514956, + 3.3035118257750753, + 3.8016346166988657, + 3.8334384469989504, + 4.113696039412737, + 3.81701674104352, + 4.116605770788904, + 4.557885669570924, + 4.852141500601477, + 5.4528267667214685, + 5.826882547489801, + 5.595121975688523, + 5.748549011838905, + 5.774898542517196, + 6.169872443472613, + 6.191628670214302, + 5.638712580765388, + 6.190507341524923, + 4.799396289619933, + 5.4517893668560555, + 5.245053913267012, + 9.33108146311836, + 9.581172285920344, + 7.805062443298472, + 7.1434631753479305, + 7.333512081641908, + 7.603062745092567, + 7.328902074648799, + 7.710716572735548, + 6.504401419158977, + 6.3654748313725, + 7.460055502762237, + 11.591344884488448, + 26.758043300728104, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 4.998746863361172, + 5.649594884550028, + 5.273402174237759, + 4.163871009279366, + 5.122989175736039, + 5.702163041473288, + 7.234654413701153, + 7.921305498099728, + 7.268000065825683, + 8.228400044122322, + 8.984429354526183, + 10.303186731605097, + 12.17230967803162, + 14.435314925246722, + 16.760733418975164, + 19.13108438770762, + 19.47190303231656, + 18.998275492214074, + 19.204009107465776, + 18.475619668723564, + 16.790112942911776, + 14.597315039498069, + 12.412076946446575, + 10.58844463862041, + 8.567127819808356, + 8.666845880433186, + 9.775917531881367, + 7.938538385791726, + 8.293473666922772, + 7.457447573978522, + 7.226910425856788, + 6.577338929942799, + 6.712198717003586, + 5.372480523621952, + 4.905061970246333, + 5.361416112652184, + 4.876616665480304, + 4.158006217216411, + 6.326142950024409, + 6.349925705074333, + 34.26068312984527, + 20.978412182401655, + 19.662510888051937, + 14.736965666417452, + 5.717926733313995, + 4.653971602782828, + 3.6930110494223687, + 3.2511143497449577, + 3.1563589275677866, + 2.759810012669971, + 4.249255606377147, + 3.984664449489016, + 5.129116884920498, + 5.051759277055501, + 2.789546047139202, + 2.684510710070268, + 3.232664982179766, + 3.438919042840525, + 3.555621108093147, + 4.343591394340266, + 4.161141259163293, + 4.073256127956548, + 4.489880077243037, + 4.559884082730273, + 3.8178808465902336, + 3.587080210326147, + 3.8962303083091703, + 3.587724354663227, + 3.3100034670756107, + 3.9958341228853302, + 3.78038764079334, + 3.4803058619431195, + 3.7360440903270455, + 4.251300398978945, + 4.410391237399056, + 5.506688432403257, + 5.666431182074811, + 5.322945187059752, + 4.527160581119244, + 4.435381160560319, + 4.99508072698895, + 4.473367553746434, + 3.9232389030956103, + 5.040416136066254, + 5.384853615256103, + 5.988768809667064, + 6.786877526889006, + 6.83569235383644, + 5.782643797482329, + 6.549094723229194, + 5.06376758175203, + 4.767043315289701, + 5.729051536993223, + 5.951298338231586, + 6.105875523131601, + 6.26400757528349, + 5.517070006028157, + 6.5050833276228195, + 6.9286151700627565, + 7.652560217195887, + 6.040279973215181, + 7.444109339366928, + 7.8459764902296705, + 7.958952076081255, + 5.301801286540277, + 4.967836438289673, + 5.3583945832038005, + 5.612287627997265, + 4.6173835664244995, + 4.994986460572924, + 5.960376610190181, + 6.822123013922047, + 7.211992731677771, + 8.022871394796825, + 8.263691589007614, + 6.812754261461377, + 7.246073014406989, + 8.002880922313667, + 7.484678808991068, + 6.629946166921699, + 7.625527073602257, + 8.85912297702629, + 8.620629534685522, + 9.738356866317469, + 10.813676909959678, + 10.862105629146068, + 11.690973077349115, + 10.380999022483175, + 10.542357288089384, + 10.488408998001454, + 9.989500736532737, + 11.019262761579547, + 11.12927723142655, + 12.35202190742876, + 11.628002214145088, + 11.36720009459398, + 12.90853697182057, + 11.57860478069447, + 11.65601535968064, + 11.470428285345568, + 10.654529611417052, + 11.595218240830912, + 11.98235645487398, + 11.220616166247613, + 12.910038464824366, + 12.48488292481172, + 12.940797692192316, + 13.39949025949917, + 11.815186158605608, + 12.11570827792687, + 11.812889268663197, + 14.0164014563323, + 13.35166780996671, + 13.174401895510558, + 14.897154198968847, + 16.120047248188573, + 14.874528912480786, + 13.560915263563404, + 14.532577458564331, + 14.281795709990885, + 16.80385278731884, + 13.081016909891128, + 11.78547451577871, + 11.270773800416686, + 12.363927924494709, + 11.033529235157507, + 10.940719228479784, + 12.739790858539523, + 12.453701398040794, + 15.205709984026754, + 13.443587015631325, + 14.741187608266529, + 17.060992232631424, + 3.3856954914909294, + 3.954314681998157, + 3.970520311362964, + 4.601771474504933, + 5.506637437389743, + 6.332881944997764, + 4.760471249601173, + 1.7909565194113883, + 2.5195950447979207, + 3.83055014966642, + 3.667596360153347, + 5.601043972068909, + 4.695943554173642, + 3.2214995454928315, + 3.114711857223511, + 4.093758796984383, + 4.954605666659402, + 4.334174408430958, + 3.1998333547806497, + 3.297562226110708, + 3.626118556348428, + 2.4573637495795273, + 2.778393325247985, + 2.535410276591912, + 3.420420444412737, + 3.386758296091735, + 3.9471075439207097, + 4.336889758166677, + 4.401501102770615, + 5.0514511989587465, + 5.822758193982578, + 4.140561186098557, + 3.911865170138446, + 4.440088621595507, + 4.271812248343377, + 5.779198145089996, + 6.632495370394768, + 11.22133668073974, + 16.216994596431853, + 22.29059536166891, + 14.757741996121322, + 9.750678425444654, + 7.315604458865652, + 0, + 0, + 0, + 0, + 20.056625614549645, + 6.787925645533482, + 6.087724430153587, + 6.483807167880131, + 6.76593121259288, + 6.214254899713164, + 79.17005471622242, + 0, + 0, + 0, + 11.094704298454143, + 7.787660746878019, + 7.376450241472704, + 8.963423970264175, + 10.723903240101484, + 7.794252755911408, + 8.313683403735538, + 7.433203794664724, + 6.839783707796685, + 9.159122099231816, + 8.153920754544306, + 8.716534808482853, + 7.79767795706461, + 6.18649740368908, + 6.344264826983263, + 15.26406068543768, + 17.047635617890602, + 13.0410403239886, + 10.268478171968049, + 11.020927287421438, + 10.138059411536153, + 15.011295282943792, + 7.0775590819025265, + 8.81543936301922, + 8.144542095883859, + 6.893804027059974, + 8.314417752176475, + 15.102273849281255, + 21.109289636537955, + 12.482352993585174, + 13.902047033842631, + 15.553944642708665, + 11.45331761853686, + 9.668639882917136, + 3.1473201680753187, + 3.6580478805505177, + 2.7935248343546055, + 3.020388336976787, + 3.2579458887860584, + 3.7071425339163815, + 3.075732854975316, + 3.0052734566287675, + 4.451993743600192, + 5.717529342723004, + 7.443214397855404, + 8.606114791541476, + 6.108668995032631, + 9.814172624397123, + 8.091080843265845, + 6.69189556544962, + 7.13623458799218, + 3.916297739731556, + 3.842017886910559, + 4.630593990707453, + 6.893132887102053, + 5.680614465664875, + 5.241536904801866, + 7.53867426086137, + 7.106225642865294, + 5.614300014863908, + 8.070782706567277, + 6.065193167105957, + 4.901965433801399, + 6.7907171044187, + 6.820052951025533, + 5.761226735972599, + 5.756300470502337, + 4.333772477061416, + 6.082721728982731, + 7.3490626422257535, + 1.7144559413657905, + 150, + 0, + 0, + 0, + 0, + 6.103059507864811, + 5.102754596559948, + 3.1473670102641003, + 3.7844262432765623, + 3.354664564470205, + 2.5401345886137716, + 3.4765657440568685, + 5.849555772536089, + 7.154676042669634, + 9.264875685568525, + 11.87130850009869, + 25.510435094197593, + 90.70980486157475, + 150, + 38.047157307243346, + 15.824677061012814, + 8.614637687054309, + 10.929507301115866, + 10.724188764937969, + 9.65779889524248, + 9.458764194150277, + 6.581221741434122, + 7.043256899113298, + 6.446587210641524, + 9.411472753057245, + 12.467852691373176, + 25.258753668229893, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 20.672876151077713, + 13.934530160000849, + 9.177281454739123, + 5.301557672599362, + 4.615572711050177, + 4.541321936849084, + 3.716250308603556, + 6.11912987258682, + 6.794751425453258, + 6.831545347174623, + 10.19918506181763, + 6.295216107903955, + 6.8693553109305245, + 6.4173610018070315, + 7.704673151355068, + 8.525001768991078, + 7.19382294511373, + 7.266192473778922, + 9.346960781454946, + 17.75231705864971, + 37.76713806176743, + 150, + 150, + 4.74797617333567, + 5.422844568458763, + 6.2287996554803, + 6.710948872910849, + 5.927779081246617, + 5.5337759712673975, + 5.5942535400390625, + 7.589944542778863, + 6.586945737202962, + 5.032061504243318, + 6.06701030927835, + 6.0006762227128885, + 6.69412783458493, + 7.883100318908691, + 8.679474546774841, + 9.654225589577994, + 8.577598181233647, + 9.144265500549484, + 9.336995869512144, + 10.79909229002137, + 8.898618998137232, + 9.466801620696808, + 7.795446950710108, + 7.828085106382979, + 7.390746560358192, + 8.145140186915889, + 10.441897204995517, + 8.36670791490943, + 7.3754132996453965, + 6.301164855328452, + 6.800705208817149, + 6.675987233807964, + 8.536726244190072, + 7.403164906221277, + 6.962988330520062, + 9.622508484243648, + 9.709804231320286, + 9.404069926468368, + 9.268358113362387, + 8.836335882200528, + 8.134021548007397, + 9.217901699114044, + 9.421703788212367, + 9.359428434134683, + 7.806386605113117, + 8.448668012691597, + 6.286048383403133, + 17.859326010581174, + 22.313501976574855, + 28.771065028652497, + 46.973610798432865, + 24.514620588462257, + 14.175989587386653, + 13.943640941709983, + 16.637673956262425, + 17.2982996673584, + 16.879225663735834, + 14.32330135944845, + 13.369911666465017, + 14.196055348714191, + 14.37863799466749, + 14.091975340648878, + 14.72249269717624, + 13.763671442866324, + 12.657174958824848, + 24.56834598297769, + 54.79373393508623, + 0, + 0, + 99.1969575049172, + 49.753081589368776, + 32.06241531739457, + 24.580881286928577, + 18.24788131051796, + 18.252099272030502, + 17.447402597402597, + 15.214966929928632, + 16.015151515151516, + 17.31762870110806, + 21.2237934931485, + 20.740123860040253, + 22.00778583451644, + 25.42830698818491, + 8.942171621896295, + 8.853952422514121, + 7.172281835900384, + 6.4371295823935935, + 5.17887932011183, + 5.733281467237116, + 5.723548335729431, + 2.202805480808036, + 1.631937186437863, + 2.961464685370115, + 3.966897668605615, + 5.344335772582337, + 5.537894607608974, + 6.766948355073272, + 5.721111869560616, + 6.83762947197881, + 7.390404964793553, + 6.972934016302531, + 7.1073136308546285, + 6.823455536338357, + 8.330653390806095, + 7.806443463235166, + 6.629680146249718, + 7.605991311589028, + 8.439697007216727, + 8.448786864325282, + 9.100136030221435, + 9.960930670316513, + 9.790551933309745, + 10.084377954639534, + 8.315502809317156, + 8.988659719829764, + 8.28985764986701, + 6.832872281544211, + 7.283335801390201, + 6.069390763853566, + 5.359413189030828, + 5.5473769349403215, + 6.4595226560519325, + 7.674021124699545, + 7.17429568257105, + 6.99053673716038, + 6.098605257970991, + 6.749391694171306, + 5.903316028496446, + 5.24042647729114, + 5.661306694246231, + 5.144946784414152, + 4.732691709465032, + 4.610746135230424, + 5.005322020751133, + 6.170270610318189, + 5.499623435188382, + 4.388405062275476, + 10.473236640747237, + 14.69192938052526, + 19.790996951256435, + 14.513912161633904, + 6.802264786998966, + 5.824436540072236, + 5.697768011310664, + 5.036439069806477, + 5.4746118646688755, + 5.968710128221343, + 6.055706171567626, + 3.7481500017571663, + 4.353552238670066, + 4.389614126684182, + 5.0758866659011135, + 5.638026723035411, + 56.57472296715612, + 46.77795802548227, + 38.240844474566785, + 40.85555552777888, + 28.17786680064526, + 16.05502582673078, + 10.995597162091956, + 5.246131111742007, + 4.615572973318359, + 5.479926165473052, + 6.784672426591403, + 6.2301341279414535, + 7.596720507274239, + 6.416508093666357, + 6.325983739520833, + 7.406001957368421, + 8.594587895063006, + 9.028609742356055, + 7.218824951397346, + 7.508119051461485, + 8.842111974241515, + 6.8168068628056835, + 8.084214735782822, + 7.45030653671702, + 7.697607734220794, + 6.934532088217763, + 6.661089142574135, + 7.0054151855370685, + 6.991732026741908, + 7.815788758537585, + 8.012036005426333, + 8.118694108477447, + 9.809970706497866, + 10.823806214752286, + 10.852363832203872, + 11.943019738300029, + 10.186752527160026, + 9.625254672733782, + 10.435989488133393, + 10.135356283197112, + 10.914543992559276, + 11.851538189740122, + 10.237719200879043, + 10.69696435835272, + 10.087932471469802, + 10.040614708563586, + 10.48750482553467, + 11.66223435954092, + 12.34119999086236, + 20.394202922715976, + 44.816804025364135, + 40.01816230906414, + 42.47745064139997, + 18.658026890978924, + 14.571782127119317, + 12.440919961660152, + 8.722660702745019, + 5.550642176311103, + 6.72525460808891, + 6.57180649970634, + 6.828019297525669, + 7.677412458259563, + 7.275891847299525, + 9.439948803423936, + 11.806239292759724, + 14.955458646863743, + 16.56516874472115, + 14.647471015091272, + 14.891522377487709, + 15.216048952913734, + 14.328668347096526, + 8.127012147220173, + 9.581221334110378, + 8.520397757059255, + 8.29604484094909, + 8.023829022700511, + 7.944984399839755, + 6.489298584693504, + 3.2472019529700584, + 3.451488645257887, + 4.945534060931437, + 5.356512946431926, + 6.065271736716982, + 6.136232360759859, + 6.1656014926304845, + 6.015574128835077, + 7.461395291315644, + 9.168683119293291, + 8.931367902342538, + 6.831348562976489, + 7.366125853138789, + 10.38913194962512, + 9.042922394144917, + 9.511650460220492, + 9.963863678343635, + 9.46210827415777, + 10.381465176304932, + 10.21934175717622, + 10.976918167154732, + 9.865844635474804, + 9.545161582576092, + 9.581481709932625, + 9.599883997222449, + 10.423729316195743, + 10.345691292620264, + 9.36367628691564, + 9.861411862519844, + 9.417338545934273, + 9.900287864500756, + 9.904776921011573, + 9.801815485084596, + 11.097859665480916, + 11.84917820984695, + 12.41065116994821, + 13.963097799613449, + 12.70195133148402, + 12.546544722210074, + 12.831434571811918, + 12.034703002104797, + 12.807272335771051, + 14.098980975178751, + 14.475342660856338, + 16.050505593482484, + 14.917842255042292, + 13.15069695715623, + 16.563091194037025, + 21.734925406190236, + 21.896635543171705, + 24.81301373602005, + 22.334601846134458, + 18.47245019486758, + 17.323648696605463, + 18.492805343130215, + 18.226848085011756, + 20.163538089969304, + 17.265932556080358, + 16.29828612251925, + 15.219259593893732, + 14.926921805981712, + 15.031120697216314, + 14.524357300585722, + 14.28135969435042, + 15.800336839917453, + 4.783307011771311, + 5.600409223562171, + 4.877354432038205, + 4.9658219077520664, + 6.187462235620671, + 8.193113009727597, + 7.079139279668309, + 2.4835645182020056, + 2.595445207897186, + 3.8950080986008535, + 3.7582049378966342, + 4.798819159861754, + 5.959523002369576, + 5.8920704823010235, + 6.26837619306635, + 6.9893502465062145, + 8.553080041522506, + 7.806675220812373, + 6.5855120008149415, + 6.169776925849966, + 6.2286980860621535, + 4.217267248364206, + 4.003785868197278, + 4.317495690780895, + 5.370105511237294, + 4.838936054928614, + 4.844109908965251, + 5.897401319543175, + 7.419587801163324, + 8.10934740886684, + 7.526312557946868, + 4.7958809373467695, + 4.388972262909695, + 4.7037294527017375, + 3.941068536463058, + 4.972137365960179, + 6.035710240448595, + 8.26653865872609, + 10.370478601081423, + 14.468633567062565, + 15.51578581795905, + 15.316516998998273, + 12.490367742215955, + 16.352030308146105, + 15.64236654183566, + 13.57212799581442, + 12.99457920264446, + 11.01443330374214, + 9.276560391364727, + 7.1704448811410595, + 7.137527575867928, + 7.45336300426537, + 7.279418009372603, + 0, + 150, + 0, + 0, + 67.96850517569129, + 133.2171209072609, + 0, + 107.49157542276306, + 31.28809501779058, + 15.57404527711485, + 11.786732876803082, + 7.189888121042448, + 4.017668704801591, + 4.530046668559742, + 3.775140067467268, + 4.095686474214018, + 4.251246197367286, + 7.4171837782105134, + 5.243515613205199, + 5.511595176115299, + 4.451059347910082, + 5.336222605365399, + 4.797730020917726, + 4.180553535255226, + 4.73975105894146, + 4.347505502136219, + 3.973357686719913, + 4.403244664909377, + 4.957784373746213, + 5.451348125937808, + 4.954496899520807, + 5.359522759014594, + 5.380155233473803, + 5.21905147876859, + 4.451032468409263, + 4.112970612373798, + 3.904931953357581, + 2.585778000766524, + 2.153371692642962, + 2.610868189253974, + 3.063264953914675, + 3.3710930598805056, + 3.389475425775245, + 2.8713403073897275, + 2.356415837092771, + 2.4022717044311546, + 2.3598689780090796, + 1.9601899406992136, + 1.3187819149640077, + 1.5259659712284228, + 1.456364844138377, + 1.296233144933951, + 1.048577624998769, + 0.8009919868479397, + 1.260506270348496, + 1.5349505617593189, + 1.447937691695029, + 1.813631806866345, + 1.9462572532117908, + 2.1606728879272388, + 2.4269946525291246, + 2.3989587806395942, + 2.346955013267382, + 2.505566755513704, + 2.3233503233546258, + 2.877097739722234, + 2.7698732141918296, + 3.914618995777411, + 4.822648133748056, + 6.672901443690987, + 7.737903791789693, + 8.185578530737153, + 8.531957377161513, + 8.091067021373211, + 8.591365955197151, + 7.963033645408669, + 8.331136532754993, + 7.485650813516896, + 6.43477909024996, + 6.119104386596289, + 5.828681610442779, + 6.622358771635582, + 6.612941467684079, + 4.836226451674788, + 6.506880419206755, + 7.475793650503076, + 8.11692272948895, + 7.111424897079526, + 6.0021893398512995, + 7.307573333835492, + 6.091286103307353, + 7.090546203582976, + 4.9266559781960515, + 5.746517712769271, + 5.897529874417349, + 6.708055763340497, + 7.113944147757372, + 6.376626312335958, + 6.006523942180794, + 7.018557673413243, + 6.960084212062458, + 5.9162068022337735, + 6.285642674629436, + 9.440363523111754, + 5.440121632379525, + 4.8957303238268, + 4.147249597858166, + 3.8119929257797702, + 4.285854014653033, + 5.348388976202761, + 0, + 0, + 0, + 0, + 6.059132849008774, + 5.993280381849985, + 7.9770284500529485, + 10.660537461592035, + 8.860206504573418, + 8.915268100995263, + 10.381673546505525, + 13.753894741585274, + 9.795473993138302, + 9.728062735359984, + 9.93046196721374, + 7.266831443577986, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6.553004915006263, + 7.372652407317371, + 7.28489198101494, + 7.00134969733737, + 8.729368963527298, + 8.748137331708792, + 8.153232343963941, + 8.909779401560856, + 8.730866673032438, + 7.954852174641105, + 7.466700378251563, + 5.2930944688048776, + 6.94988496621355, + 7.7118492052630545, + 7.744738264818688, + 7.755022582270487, + 7.861761305033452, + 7.407188508571703, + 7.826141413355624, + 8.624759976177325, + 8.757054302573938, + 9.233975401951664, + 8.56455740667662, + 9.408703037012518, + 9.40763557494722, + 9.491073021674774, + 9.075237921706316, + 9.647801773680408, + 11.696118484290912, + 12.40207438010281, + 12.559309076716737, + 12.929789875987227, + 12.990568114743288, + 13.114130007295978, + 13.072980009543429, + 13.223456097211114, + 14.07175817183519, + 13.057064887468847, + 13.396896680536456, + 16.38041235900659, + 17.65092207161067, + 13.67269814191935, + 14.767576938265844, + 12.405596825090344, + 13.211821712272188, + 12.781036436496, + 11.574444171938095, + 14.16154585003112, + 13.030237785474252, + 14.457501065142328, + 16.08054409188946, + 18.32256248911336, + 17.52467440265288, + 15.555631947536474, + 16.556381822403754, + 17.333914215955588, + 16.419184317569236, + 19.50982622377258, + 20.182653355594923, + 19.36496716374989, + 18.96773958025846, + 19.77959745912229, + 13.320291052264972, + 11.964720136697736, + 13.50386230977666, + 13.068179064036944, + 9.535489820141846, + 9.187093659861969, + 10.701437747914934, + 10.54667117365777, + 7.705539261236898, + 9.578346108410193, + 7.3456248847815955, + 4.461068537242149, + 5.08989558201439, + 4.500690917088191, + 4.774428185535946, + 6.290377743612567, + 6.055968604433826, + 5.5660912831308025, + 5.009055935439235, + 5.004976450004374, + 5.096236001560848, + 5.560962925621763, + 4.6902476190476206, + 3.8978009152010062, + 4.690378073751068, + 4.026409288237447, + 4.6172400401409455, + 4.721443789757872, + 4.80550296406757, + 5.19449953419854, + 5.571968988712737, + 6.367678756958212, + 7.319094191989594, + 7.475199491047897, + 7.355749418448244, + 7.404716524692407, + 8.055855639697091, + 8.18069091633803, + 8.799977613273596, + 8.906023963844579, + 7.985637549573163, + 7.460420422627496, + 8.266501643367144, + 9.375111081578568, + 9.672675485689826, + 9.746078052076273, + 10.478173249827885, + 12.523499027279827, + 13.954476826108548, + 13.82876837823224, + 14.376725660882574, + 12.307931952535872, + 9.730871301612524, + 9.762171046995702, + 10.11849279584492, + 9.504470466272949, + 9.13527734907107, + 8.32443798781926, + 8.241445420816191, + 4.516197733179834, + 4.937135433010607, + 6.211084425845317, + 6.827625475729837, + 6.561120215736613, + 7.371371858361139, + 6.907247355455169, + 6.581619723655697, + 6.817117856296115, + 7.782088458359043, + 7.91022105261385, + 7.1309482423708666, + 6.846860756457074, + 7.462951869918284, + 7.1009604045492285, + 7.340501435582444, + 7.576262019954474, + 8.059935659926357, + 8.570979519508452, + 8.713521408112912, + 9.603877534043274, + 9.929427707767672, + 9.882814965382464, + 9.70076174747382, + 10.77062889263382, + 10.638719268055045, + 10.695797632229237, + 9.767576073301338, + 11.34655130646135, + 11.851996556341408, + 11.80336302241108, + 10.9158810133811, + 9.767243122206716, + 10.850012419349351, + 11.569889694332128, + 10.515414858035385, + 8.373434869989739, + 7.229512216501697, + 7.742791709485489, + 8.51499185319381, + 9.64117499315843, + 8.262157051981687, + 9.29952824462922, + 9.359661271660029, + 10.824249761250526, + 10.07051723148252, + 9.598706809803415, + 12.543021163441194, + 12.59080762767648, + 12.838735974527433, + 14.000202548717589, + 10.863532554068868, + 9.63089062440267, + 11.5220595893357, + 10.84555840113952, + 9.218619131539404, + 10.384582083701218, + 11.16843482794578, + 11.013672199098746, + 11.126734096825125, + 9.85359821042526, + 10.74225501082137, + 9.497731417365168, + 9.863107742376718, + 10.608488538987569, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 54.333843041875674, + 39.778538189577255, + 32.00959160175729, + 29.56244447439309, + 26.881532729426517, + 28.40937808764249, + 29.753338792758857, + 31.157889288786414, + 31.180455279220944, + 29.170019807815553, + 24.01180030257186, + 22.77890244607231, + 18.86178075876222, + 17.85326439270501, + 16.773279670263378, + 15.93544631657264, + 17.950481067525928, + 18.29116605122884, + 19.57884783503985, + 18.39299078014236, + 18.587838486924085, + 20.247105574607847, + 19.49402705905772, + 22.949638650370048, + 21.848963659780996, + 27.35408560311284, + 25.48383703366132, + 17.37340213993053, + 12.55023986977875, + 9.530211586995168, + 7.148094304746103, + 6.950500801282051, + 12.89064475156886, + 62.3930009841919, + 0, + 0, + 0, + 63.38441476821899, + 23.703881329868945, + 17.884991709702174, + 10.335510872805267, + 9.934773617214628, + 8.42282620029173, + 7.622262889879058, + 7.394446637909296, + 8.299925309190078, + 9.723232544066096, + 8.092443849350044, + 10.133351172059143, + 9.991189062758435, + 8.697437285466469, + 7.49280133451514, + 7.120679551142502, + 7.851376957435464, + 7.5707053460274, + 7.514138007888315, + 7.498398463436796, + 7.907221445145635, + 8.43830219254342, + 7.761536820381948, + 8.723153105465334, + 9.693882648467174, + 9.114071044994592, + 8.974022892879287, + 9.867713619174063, + 10.061911073871595, + 10.488926403139164, + 10.21205825597808, + 10.564352350593463, + 10.626044556557748, + 11.570995970970088, + 11.542717916939152, + 13.166889006518478, + 13.76338663032444, + 13.927184015318206, + 14.316959900135735, + 15.150009004404255, + 13.654369163356224, + 12.674782208653102, + 13.824597172849863, + 13.744103696562524, + 12.397840533949214, + 11.556947484246612, + 10.9259112258398, + 11.70295933777332, + 11.933123801534036, + 12.132164881834054, + 11.659189048567756, + 14.317265390934155, + 14.27032962267329, + 13.198042445282775, + 13.42772255934468, + 11.166628912570486, + 9.780068136839676, + 10.721716922246085, + 11.811494250968394, + 11.418376200903042, + 14.056498121617546, + 16.488829914414065, + 15.135708837070448, + 16.073666983887996, + 15.669240283954286, + 17.211177174421213, + 16.057618335665172, + 14.634552367396424, + 15.96746132893314, + 15.867197132032258, + 15.83642161536314, + 18.04419930547453, + 17.112479597304628, + 18.369462883766097, + 18.71721603368386, + 18.519195592745, + 19.60774563091036, + 15.488930829470382, + 12.916491240955905, + 12.947918850280049, + 12.357202631568809, + 13.101157018490571, + 12.289791061293284, + 10.40538512999985, + 10.976274114180372, + 9.150688387494592, + 9.235186242540204, + 7.529102749410077, + 5.5231497398367075, + 5.054458442658035, + 3.540055539937244, + 3.0893915152454756, + 3.682613643085915, + 3.718514171956212, + 3.9821797936829983, + 4.126993841848991, + 3.7151846920312193, + 3.5878935758878243, + 3.855383663705093, + 4.675799349391077, + 5.671791550742419, + 5.2570112889035725, + 5.798755507916366, + 5.4349947412921, + 4.87322485487545, + 4.6632568039309525, + 4.296399054588262, + 4.4283377524219905, + 4.623187270253203, + 5.040977371060988, + 5.778115658208801, + 7.013041967198914, + 7.771043363570395, + 8.132182451821462, + 8.826917251972171, + 8.74845473158601, + 11.150305592567644, + 9.528099031216358, + 8.873499707603912, + 9.539680382821096, + 10.133441757828498, + 9.575633102155468, + 10.697802767523, + 11.043822250313465, + 10.732286392405062, + 10.524563397129183, + 10.348443716898387, + 9.253620744596356, + 10.099701380498075, + 12.335007717716763, + 12.176455026256624, + 10.856551142161928, + 8.954183809301938, + 9.645146302810357, + 11.678588412268288, + 11.433375729554012, + 13.32091343992006, + 10.34775780272041, + 8.59145966336928, + 9.13941107212599, + 9.675938474194664, + 11.42097235902406, + 15.78347148212633, + 14.444360528360525, + 14.393563873152438, + 15.541779938771098, + 15.318756108388794, + 13.575390166691015, + 12.713108817910244, + 15.576637951680144, + 26.7628609561133, + 22.21296570511139, + 150, + 150, + 150, + 5.809784358945386, + 4.948161853641789, + 5.528704085421427, + 8.029888315573752, + 10.614193234511632, + 10.173331661637253, + 5.126324876508539, + 5.724132035306828, + 9.573422202713992, + 13.153000398497364, + 18.744352839261794, + 14.521145659685136, + 10.893717888074043, + 14.148182972006808, + 14.34626313122016, + 13.557378256681533, + 14.520431985520329, + 15.2185808097994, + 14.717503871702723, + 15.7302048648008, + 15.692511043422162, + 18.569464503042596, + 22.233971121504503, + 23.608366630965364, + 27.24479835035843, + 7.548865693129401, + 8.435304996350265, + 8.326368475377961, + 7.440244436691227, + 7.70498547363827, + 8.336273921056243, + 7.374042125027883, + 4.482756215904886, + 5.307090532036859, + 6.2853997589229715, + 6.655138598540596, + 7.216649301063232, + 7.06408813755128, + 6.699556881633459, + 6.621902587688747, + 7.444744374818503, + 7.965521756668372, + 7.954869612364829, + 7.85030715118742, + 8.423881373982944, + 8.525819688305724, + 8.056151895013551, + 8.21254373752548, + 8.083526822622103, + 8.38540908462009, + 8.58843058632261, + 7.600648805229889, + 7.321350381680428, + 7.532503092500874, + 7.349724171640807, + 7.32283974759008, + 6.262356631428963, + 6.716213401723931, + 7.127831427534995, + 6.330875727194628, + 6.523437949771914, + 6.387186330033547, + 7.849993948463529, + 8.585927570342118, + 8.724112051357517, + 10.039174561488156, + 8.170971686304915, + 7.822128288813436, + 8.258446265892804, + 8.07398782398693, + 7.420927161538225, + 7.394563398261237, + 6.179912066461566, + 6.809797434123816, + 5.727706908559278, + 6.390136411904129, + 6.782771870905834, + 8.195396252754376, + 8.829104811230831, + 8.643607582271308, + 8.279115966325353, + 9.214807237231287, + 10.65281387277669, + 10.809426890307504, + 10.470523398726074, + 8.665102531346387, + 10.069882384686656, + 9.405875843164171, + 10.993360993797433, + 9.496813816568071, + 9.867395670572916, + 11.28137603623097, + 11.367963572938743, + 12.3987063148966, + 10.554256724742306, + 12.14398967765412, + 16.38154587380423, + 12.143334986171306, + 10.500549502696408, + 10.147770019608553, + 10.281269077371114, + 11.208233652497166, + 9.201070571041823, + 10.373564818774115, + 10.14923049772488, + 11.73486400994478, + 13.413377404818734, + 13.941377822006483, + 16.609815269510015, + 17.570139099868598, + 19.572507982811157, + 16.864615044227012, + 17.4524486766142, + 15.627030820172466, + 14.590973980658877, + 13.056199181735948, + 14.054075321602856, + 12.349616470591108, + 14.059401105928233, + 13.7692519645105, + 13.028901381299676, + 12.688378929834755, + 13.043543879971182, + 13.711327112248512, + 14.742722812486502, + 14.688963126219866, + 14.15152724637174, + 14.602582245426447, + 15.387617098112129, + 14.103190726908872, + 14.625374368960491, + 16.315042214006912, + 15.793181104890143, + 15.115232590613871, + 15.257420874219385, + 16.176895755751993, + 16.595042725638635, + 16.682267128539134, + 15.941071074153513, + 16.86471208904203, + 16.729741676566526, + 16.190836698070886, + 12.62285687846522, + 12.336442252309006, + 13.128595744093804, + 12.123559832087828, + 12.827508929671652, + 13.51138012686487, + 13.01180381881246, + 15.541322019333988, + 13.955314358427325, + 16.302950290358794, + 15.74342422056442, + 16.92341894065364, + 16.75276126120716, + 19.70613598625326, + 20.874147222300596, + 18.05503094353233, + 15.473368473386229, + 15.60081001578708, + 7.592462227641746, + 8.053910690093215, + 11.612977613562284, + 13.59667589603052, + 13.588708754246907, + 13.961746244977236, + 15.254765647064938, + 13.702203151758546, + 15.369288712347364, + 17.810116215853302, + 17.29220937693502, + 16.24637944262659, + 15.064322176286174, + 16.68564861514759, + 15.418577847291845, + 17.491646569738123, + 16.722484199828088, + 15.79146969086043, + 13.941476992422304, + 15.22404159480153, + 16.513260436168082, + 19.94957903769399, + 19.975140667740163, + 18.67430888708528, + 20.444147155686903, + 20.750148519303536, + 17.44473948910086, + 17.592507854077763, + 17.309947451564113, + 18.014275225700754, + 20.693778126611154, + 25.246709650365116, + 24.903644724471867, + 30.029040381588363, + 32.892814027115115, + 28.95890461030553, + 28.13783774791747, + 32.04025765773576, + 36.20657970397814, + 40.699799738716045, + 31.46122162600844, + 32.213168283342334, + 36.58010981177189, + 41.13041580627379, + 34.537548498441986, + 34.766436099032134, + 41.39581577059569, + 50.27595602426666, + 56.40324263040434, + 59.03842936431189, + 53.42986424070058, + 60.879916298113656, + 50.87240066749703, + 44.69136480357828, + 30.445727510389833, + 30.887930738061616, + 37.60537200240151, + 39.26707713867346, + 37.76523278431937, + 37.44135591062627, + 34.39181886322653, + 40.28256560359534, + 33.93431641218236, + 32.62451630871954, + 27.63394202792059, + 10.822882524887955, + 11.034500829823216, + 8.715056873559202, + 8.321252288560478, + 9.204404555835374, + 8.300890709058079, + 8.379966676728303, + 9.175086643129028, + 20.39857780610989, + 20.895895411639845, + 21.26352798517135, + 23.650386902281532, + 12.99433260901554, + 12.634284379552842, + 12.315554320121498, + 11.724562868484908, + 12.233002884068013, + 12.252781791012996, + 10.902510844388509, + 12.107117775446914, + 11.588919840749297, + 12.386635956841864, + 13.6064876566776, + 14.23896688344798, + 14.741809712556996, + 16.30267294345677, + 17.362228926942468, + 19.22375701802126, + 17.875856513608866, + 17.789679909718522, + 18.89972354830384, + 16.531678690408356, + 17.33892781606228, + 17.73997961256191, + 18.956370516517033, + 18.84554060569083, + 17.22501141031492, + 18.574826356126973, + 22.745734908616043, + 24.738368103350037, + 25.20733500542194, + 27.412549813825937, + 24.988114392137867, + 23.820517289656756, + 19.439406893975615, + 18.75459732421624, + 18.969760145728035, + 21.315374858523334, + 19.45976131449698, + 17.23847986903001, + 19.07989418274268, + 17.05152636564552, + 20.269167008430337, + 18.1727977434867, + 18.27618854311395, + 20.652215826405904, + 20.004930640294376, + 21.259818846975374, + 20.28436645120534, + 18.175817163974138, + 15.463506825870796, + 14.878744105928975, + 13.788908081342417, + 9.642729823170525, + 9.158791355275447, + 11.965508922522076, + 13.318372064011667, + 15.521065327984113, + 15.119719413558744, + 14.693852853149709, + 15.316205075597589, + 16.67456233475379, + 17.857225808552634, + 19.11462634981641, + 17.220613942444487, + 16.028529266250697, + 16.628076478362033, + 16.308924892595574, + 17.960105784402003, + 19.093564370319054, + 21.18144110786502, + 22.52474540984181, + 21.66339592925609, + 23.79008166237405, + 24.74396332498359, + 25.26799804273729, + 25.261394445339743, + 24.835380602825317, + 28.735406030078124, + 27.600485981208255, + 25.023776976587985, + 28.00000571228641, + 24.319420627990556, + 28.873400664277952, + 30.417371642722976, + 26.420547326705456, + 27.90844678899668, + 30.723182600204403, + 30.49677053779011, + 33.660194171415846, + 29.78929094129609, + 25.59935694688183, + 26.651337002713692, + 33.302216342944014, + 32.11797036086164, + 34.849450078988816, + 25.991521289620028, + 31.32350991398597, + 27.399068546681267, + 29.04829128770268, + 30.052145612845855, + 27.84089336639394, + 35.60740584556502, + 34.088208717523614, + 35.13489167768876, + 24.816024759284733, + 17.922820729404123, + 15.755400156071945, + 12.47330024509696, + 0, + 0, + 0, + 0, + 11.388468046712571, + 11.733088200380266, + 14.268842346262335, + 15.296761152967624, + 13.40035781757926, + 2.006600620951642, + 2.40283482604864, + 2.805382095479268, + 2.9350594138389483, + 3.369318925105663, + 3.094510927225965, + 3.8803752105046447, + 3.251059504393543, + 3.344295778106133, + 2.4519917187814806, + 34.80056335574362, + 33.13305458892643, + 42.57260122892755, + 49.85172880693331, + 56.79163706828576, + 51.49781159775835, + 47.09496602352267, + 20.73059534078223, + 27.69147361216389, + 30.36382755191954, + 27.207314649822383, + 22.09595770198779, + 27.000187028044795, + 29.11495606375609, + 28.86578893579492, + 35.3499269092478, + 34.45790263249457, + 31.27978014385098, + 19.91387771032445, + 11.098264201879545, + 19.610657636847773, + 16.58946172940173, + 16.544030487142784, + 19.314429312663247, + 18.77330559807404, + 24.217867385595376, + 26.292196047278058, + 32.230873111900394, + 53.46904004609719, + 46.16239180316696, + 52.50920716793306, + 50.3035886361816, + 46.935590084991176, + 44.42349265429371, + 38.97078605121882, + 37.05030395316431, + 31.156416319599128, + 30.174173110758403, + 34.7819844607015, + 25.936992469039104, + 34.19050404301997, + 38.55810287397733, + 45.05259794978521, + 47.27497628275813, + 41.88753681860599, + 43.724981728873026, + 50.739307418407634, + 45.43269230769231, + 44.124727965738174, + 42.57876214679171, + 39.213900331473994, + 41.38838835685484, + 32.473200985014294, + 45.18018424560751, + 47.62286721369826, + 52.86572591667501, + 81.88599752168525, + 73.49098379685104, + 74.8778200055113, + 150, + 150, + 150, + 0, + 0, + 0, + 0, + 0, + 141.03105808661235, + 150, + 138.17099838256837, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 46.31313131128833, + 47.811689830862264, + 0, + 0, + 0, + 0, + 0, + 0, + 93.99380382590334, + 47.97617893212594, + 93.31237295259167, + 150, + 0, + 0, + 0, + 150, + 150, + 150, + 150, + 150, + 142.8783895637644, + 116.38925284679328, + 93.32036931997447, + 76.91281992269798, + 122.97977265208948, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 89.38966253645715, + 49.42418586969497, + 50.362008976369054, + 45.38477500945987, + 35.95205484544308, + 0, + 0, + 0, + 0, + 33.33603208896432, + 36.92836731111594, + 20.760327334871786, + 23.70414129166689, + 25.177256219355776, + 20.46950716156483, + 26.419914032061858, + 26.92845078376836, + 24.854072576574424, + 26.150741956271247, + 17.81731153914815, + 15.299373174968864, + 13.243033171023695, + 38.17729877035444, + 54.54525567687581, + 10.159735643085249, + 11.554765668047054, + 12.987635339974014, + 12.31426626392754, + 8.516122260873447, + 9.341876443598805, + 8.593963937189445, + 4.443091161604533, + 4.961134126371157, + 7.24583267809404, + 9.14136459804912, + 9.281833660427202, + 8.419035471118695, + 7.199561771119056, + 5.427278798418491, + 5.986229380623239, + 5.712084442329434, + 5.33018525245187, + 4.713865286023537, + 5.43929377304983, + 5.59676625486572, + 5.329275331127676, + 5.236990475325583, + 4.204663553545552, + 4.691891849944738, + 5.680794562016359, + 5.423410002470855, + 5.897737576301839, + 5.980786905454266, + 6.583068647991956, + 7.847048046684291, + 7.805892472611872, + 6.526022074325162, + 6.602119365923313, + 5.603850591180688, + 7.117616566822794, + 6.220932672882378, + 6.447664174132898, + 7.524856935503121, + 6.982439315923094, + 7.3772149777957825, + 7.156221599219344, + 6.6444193551342074, + 8.234647400000892, + 8.388241394455106, + 9.582909123201889, + 7.623087711038627, + 7.143110717568089, + 7.445414227305683, + 6.1918108612675375, + 6.651635625964544, + 8.089009103759137, + 7.557316029566261, + 7.378708786496153, + 5.765504224333426, + 5.671889272535085, + 7.408975262974738, + 7.1864745566692365, + 6.835108909878154, + 6.191681022862896, + 6.128193764459519, + 5.60155135916372, + 4.935041345350395, + 5.783181354762771, + 6.795210468178806, + 15.0750777003759, + 20.78695027889515, + 23.28675932269428, + 18.33639733864972, + 11.480418115557988, + 7.788037675794969, + 11.4509885870159, + 15.367366117710162, + 13.423986306241876, + 11.89199485009869, + 12.29087420349754, + 11.208758055524637, + 10.459367145238993, + 10.893043357944476, + 6.98849901927033, + 8.296766780471145, + 9.111661702126993, + 9.271942033142537, + 9.802541253947208, + 10.50354414767868, + 10.106658377075892, + 12.23468854759632, + 13.222215449716051, + 14.780705128704794, + 13.053982925285831, + 11.4264497734034, + 12.026009172936009, + 12.21696783632816, + 11.200853455169996, + 12.012660410246806, + 12.395471008932128, + 14.643474925398646, + 11.615311796708308, + 21.46606082376312, + 23.017688444837535, + 19.807969953061615, + 19.126508571722976, + 19.57243586196899, + 20.12693360915632, + 22.34052470041875, + 22.835043057512667, + 22.2435853093356, + 23.993129036704868, + 22.79714458408542, + 25.934434071223887, + 28.001210575083057, + 27.243525593513148, + 31.874754564511512, + 28.94778397282943, + 36.61714099702381, + 32.56167883143759, + 32.82712891081764, + 43.32020555894525, + 38.28551297677788, + 36.62172809485591, + 47.80264153371644, + 42.02365880275675, + 53.69699313063493, + 63.04337814796612, + 43.07573867592576, + 31.574430549747397, + 36.43111245100995, + 35.8833531977158, + 32.32166149724521, + 30.884167171190295, + 38.57806627128515, + 37.9052558085651, + 42.7294570671333, + 34.02261044162767, + 38.33370495160421, + 39.07021166244006, + 12.751266919862214, + 14.046446235343522, + 15.537752234357315, + 16.759969934537278, + 15.318939610730764, + 14.920226409556223, + 15.421158382142249, + 15.851701180578331, + 15.496407284491532, + 19.453628789378328, + 21.91304780354059, + 20.45025020602719, + 18.80103744958953, + 19.493363249989383, + 18.18251441148322, + 15.857257734679216, + 14.52000752320485, + 15.86038047957686, + 15.822504341607102, + 15.456397591822787, + 15.420137327275516, + 15.34046712541407, + 16.729625045756315, + 15.486916732543415, + 5.8082013749765595, + 6.1043400643397545, + 5.191701972242203, + 5.0567328200442105, + 4.501235776800284, + 3.9264722304724753, + 3.859225766971394, + 1.559061243838202, + 0.8360933822341206, + 2.170006996210987, + 3.213587912329792, + 3.7861178922000938, + 3.523573245122728, + 3.3176988604477176, + 3.1540774983344906, + 3.3886463635911546, + 3.3529790716185905, + 3.431677591210282, + 2.8883503597865943, + 3.119856818534516, + 3.902183928629848, + 3.1743788943958733, + 3.937871001175756, + 4.244638125811305, + 5.101050358523563, + 5.352614920723655, + 5.475225769711205, + 5.336860466003418, + 5.367217027035252, + 5.165235686261788, + 5.129705348950541, + 5.403321979248979, + 5.709032164587984, + 5.25974220722785, + 4.247086125933077, + 4.310522088419203, + 3.8922182896322832, + 4.5926902383189905, + 5.373038547647709, + 5.6868744497694115, + 6.287924170803938, + 6.397255352952797, + 6.593985620704856, + 6.412600419881208, + 5.485876712201191, + 5.0505528458684, + 4.426066314891666, + 3.8211634778277026, + 4.03535482695768, + 3.40857252924755, + 3.214844512550342, + 3.936521488410866, + 4.152629594721961, + 4.006290059320892, + 4.700176890011959, + 6.669118809099684, + 6.6019991690925695, + 8.52763693942088, + 8.278753425790956, + 6.584941835598069, + 5.752876795604427, + 6.428381668205302, + 5.145704808158259, + 4.616428838653407, + 4.576896497621413, + 3.573426153590378, + 4.596055229609749, + 5.180249406135792, + 5.156716235541972, + 6.912754516082683, + 7.588567402560789, + 9.59509043948751, + 9.34295234358699, + 6.342510846463835, + 6.643091551635153, + 5.929877688653987, + 2.2244760753885844, + 2.1699880171232424, + 3.27347563019144, + 4.560080607625462, + 5.380060482395458, + 7.478461745687204, + 7.1396291034117985, + 6.717381399340906, + 7.766774772326527, + 8.560098309619487, + 7.692653243781702, + 5.333524094833295, + 4.643925503605084, + 5.179350776404255, + 4.398129943605477, + 4.591797245607312, + 5.524462100071998, + 5.673422210022991, + 6.463469150551309, + 7.041075684590429, + 8.039305851055921, + 10.315605743992023, + 10.644237628836514, + 10.729965709713635, + 10.052388427299704, + 9.801104284966176, + 8.789646838943918, + 7.566121551833169, + 9.77748699175648, + 8.905610942860037, + 9.83913670416315, + 9.38827262837174, + 9.218214798983494, + 9.0298001242374, + 9.178843847475983, + 7.320089720686187, + 6.920623055843478, + 8.048774155826123, + 7.877228211432765, + 7.915014923513832, + 7.84255622123817, + 7.116922818697417, + 6.210770903543278, + 5.658097978677262, + 6.164444651640207, + 5.746927261877257, + 4.63492192565765, + 5.525480651794443, + 7.311436195330036, + 11.002524919010268, + 12.035075670240682, + 10.10625247328916, + 8.468336802091839, + 7.86905034930269, + 7.061660079405779, + 6.266219868536472, + 7.876509548011324, + 8.22720706394574, + 8.87346573233768, + 7.854718328963442, + 7.213074892349368, + 6.395020723600979, + 6.305754564007863, + 6.468538295626984, + 6.152551971178194, + 25.024483697308952, + 27.37041401561096, + 16.941046378348503, + 10.289891907300378, + 13.374195237995492, + 9.321284160238182, + 14.469069304843188, + 13.235623586371872, + 13.180456241937602, + 12.9077598202938, + 11.47331727657488, + 15.378669021626276, + 15.05562750251572, + 12.860058676491056, + 13.478230718409394, + 13.114496201151868, + 15.86192090867341, + 14.87490489355233, + 11.932067429848583, + 12.97955134492402, + 11.685740014109426, + 12.594498396910163, + 12.186930990598098, + 12.930626303580688, + 15.623317050997136, + 16.978854176248298, + 19.08926903710727, + 21.572509519031755, + 21.67419504814484, + 20.64920975524464, + 14.076057309340564, + 11.9127151612723, + 14.203760426412185, + 12.617000919328976, + 14.225744521209949, + 17.99052625476759, + 18.71559238397215, + 24.86661147833532, + 28.729646722172657, + 35.951828363432355, + 39.13163467222043, + 31.211552424530428, + 22.692483656479265, + 20.79363267615338, + 14.117599935720383, + 11.600488799578798, + 10.48145954889404, + 10.988418582734283, + 24.40665362725267, + 22.277886632740252, + 21.74208562157633, + 23.86870823455004, + 13.28292464276648, + 16.63835833266135, + 24.754800940311533, + 24.491157881488743, + 22.538629288666012, + 20.704201958789803, + 19.76116893149291, + 22.87015675247199, + 20.82079726455822, + 25.311446583296775, + 17.812738341886757, + 15.423976843974314, + 13.998205790519714, + 12.521249606874251, + 12.125144875992682, + 14.836590784940624, + 14.27399334265433, + 15.766228880481748, + 14.175347248359596, + 15.77450013970338, + 14.431206731137742, + 13.977010590580097, + 14.649066992322046, + 16.794522073590255, + 17.742012848111305, + 18.617902692034107, + 21.075672288058342, + 20.835152523944295, + 19.59424342105263, + 16.614379340708926, + 14.733601928224072, + 14.189677567331412, + 14.246988600955978, + 13.645639542911365, + 12.860089866423785, + 13.623490326788096, + 12.574992270754436, + 13.880543606817922, + 11.887491760799186, + 13.365655947634933, + 10.73037462046512, + 6.666259687774037, + 8.020417756025735, + 15.429009975509857, + 40.22214439961054, + 78.96186201454415, + 98.30448970198674, + 77.51373381730055, + 36.92619440962633, + 29.120919065330813, + 24.91359459476441, + 24.796460891791735, + 21.000303705203496, + 19.015075499269376, + 18.23828032899299, + 19.720314221939297, + 19.044883109790675, + 17.772037212928268, + 19.819182114206836, + 18.514918434381705, + 21.843194150221265, + 21.03864946352539, + 19.551685887839376, + 21.52021449496652, + 11.019259135630278, + 8.0125704005534, + 8.103209574733185, + 9.917104634358813, + 7.987143912214206, + 7.736631409311691, + 7.224924278777451, + 4.556956989636211, + 4.385122077515237, + 6.591989147908956, + 6.455829001819984, + 5.366054849748287, + 5.63265284299529, + 5.061051960921623, + 4.243768156631244, + 4.583033931746973, + 5.092071072019103, + 6.576702443943317, + 6.508295807889599, + 5.395962690872524, + 5.165210983794346, + 4.580078953618911, + 5.463499564550855, + 5.332768771543688, + 6.666446559915042, + 6.886654785520135, + 5.0064234593897385, + 5.453293387790275, + 5.242170451825324, + 5.992210135972477, + 6.882794579222233, + 8.151975325444464, + 8.29773010485627, + 8.341439264633241, + 6.401925941942808, + 6.493973258754299, + 6.809342417192021, + 8.262953252110254, + 10.366299245320766, + 8.272246324127607, + 8.79831675741268, + 8.071066169976648, + 8.67826763088321, + 8.840693911427564, + 7.1030359915512005, + 7.403563523981046, + 7.580104953808644, + 6.9286067570564756, + 7.134749082602285, + 6.213599477005123, + 6.492832254771123, + 6.455048711812247, + 6.0074763325588325, + 5.221101393653628, + 6.1732593916432315, + 5.565046459422944, + 6.160512808803745, + 7.800524652524097, + 7.748558003986699, + 7.409838736595885, + 9.317475587153762, + 9.617175478649392, + 9.61253356128942, + 9.285524524356315, + 8.56397683971738, + 8.59358022954237, + 10.610762833392595, + 10.912003076623488, + 12.883281495128903, + 12.353836627313292, + 16.431667198356244, + 17.63742309006101, + 34.44954891194433, + 39.86438238105163, + 54.93218904077726, + 69.10807471542866, + 49.34937221722774, + 45.07774560446344, + 39.768640691249445, + 14.448158884868798, + 10.60995550750893, + 17.688802253304274, + 23.779602815136343, + 29.793046104632054, + 33.51145389496592, + 25.50711175461555, + 20.025748888748215, + 18.42080511328714, + 20.88752259881485, + 22.0162943276492, + 22.972612744257823, + 24.48545626928704, + 27.63829653565095, + 25.33235669405225, + 23.13419127155098, + 23.80619663461092, + 23.770359655185217, + 20.070954906503815, + 15.462357938505864, + 15.011383825481976, + 18.474131567370872, + 17.89064505792433, + 23.23267800392529, + 26.027075031863504, + 26.083239108426, + 25.72414314083107, + 24.83207525658362, + 24.827842575294945, + 25.466134097598005, + 28.172529770845824, + 29.15676509848381, + 25.661882105289685, + 30.1565715467736, + 34.25721149566288, + 37.61751045644289, + 43.26599508195615, + 42.53096658222552, + 47.02435697583786, + 52.22441087182112, + 48.87564772846082, + 50.36539246292821, + 43.29911129675177, + 44.39477722398942, + 47.711952291298864, + 40.10473928024884, + 41.822639018943605, + 64.12796552283555, + 67.65721393962852, + 68.02026623038913, + 68.27247183604233, + 66.99523395390044, + 55.46657902513079, + 49.530459564679525, + 36.76514514950844, + 36.46253243661008, + 48.92156102214475, + 41.78393534543884, + 56.44164141624148, + 54.47153593068694, + 52.466262021504235, + 63.61704917165031, + 62.16254620530241, + 72.75999365433293, + 75.63140175070306, + 15.718724323511836, + 20.70054046719977, + 17.340426151348787, + 14.227458379792886, + 11.354415512480468, + 11.948805083078245, + 13.029010951256934, + 6.950866486016911, + 4.9468984002588305, + 7.576197412302768, + 8.51990346106886, + 10.52628120449644, + 14.110363265190571, + 13.99129594877892, + 16.10045302718131, + 17.465193258548716, + 18.721046955927022, + 17.940942934530472, + 15.29923223814751, + 15.364757259381506, + 15.12823599712324, + 14.739665468873053, + 17.581708295953458, + 16.84681694386901, + 16.74059835244981, + 18.93551566016534, + 18.51025513104519, + 19.81114739108196, + 20.61773473987603, + 20.10646418637591, + 19.81816835216491, + 22.416320975995312, + 20.93531636570805, + 21.48375338973058, + 20.276972409895546, + 22.493107053297525, + 19.14519269392434, + 21.73786067520736, + 19.119189552829926, + 20.701757948253793, + 21.0204192931775, + 24.7022551384828, + 28.64172966986162, + 28.931061942213276, + 26.339900903187477, + 28.296320031460827, + 26.307982523815763, + 23.99464216619692, + 20.885359982842168, + 21.900109553345672, + 18.830040988920175, + 24.72182954131075, + 20.005910695396736, + 17.079791324876854, + 18.810468749292077, + 20.250595115197743, + 22.778860536749384, + 25.041749234223246, + 27.067758605684514, + 23.002619446083, + 20.88824754496906, + 19.38678341004256, + 20.805419623709316, + 24.745105482763357, + 20.345746752375895, + 18.386040076839365, + 18.71488959814324, + 23.45213637935221, + 24.895742727988853, + 24.199266050127783, + 27.519515610759477, + 29.040264613070978, + 3.3214858487143073, + 3.7796274241172463, + 3.62863872721337, + 3.131651047390409, + 2.587843315447678, + 2.843969090977054, + 2.529000734186176, + 1.4521178767582297, + 1.4371298770428282, + 2.165043076307396, + 0, + 0, + 0, + 0, + 2.0755849234360464, + 2.431655650830451, + 2.772982421875, + 3.4943276159589978, + 4.387134988068102, + 5.8372121757560675, + 10.52192343198336, + 8.776007824568115, + 8.252962139821351, + 8.160956622577473, + 9.591914183785468, + 10.244709259351566, + 11.330614446956202, + 13.045121595594615, + 13.537445404456047, + 13.038593841095764, + 13.96170718442103, + 9.51175932000818, + 9.406921651721632, + 9.615472973952112, + 6.310173367100183, + 7.41497121380017, + 6.7737822878592535, + 6.731475675460882, + 8.534803890094777, + 8.899995001582838, + 9.560480740585676, + 8.901662555171297, + 9.268693376374138, + 12.170454372059211, + 10.420564676603972, + 10.546425587375252, + 11.22974637490088, + 12.372440312871868, + 12.738853346653505, + 12.31339099219727, + 12.02096151806059, + 12.2856012142192, + 10.1548973612669, + 9.304330356061952, + 11.558247898964987, + 24.24045501743677, + 22.254153174779603, + 24.145129727140574, + 16.402374196019245, + 12.171941495690016, + 11.765905880101649, + 10.21435859211671, + 11.61294146303343, + 13.027692354642433, + 13.39141778876312, + 10.776955868805413, + 13.15941733882291, + 13.527478737823987, + 16.270984666967895, + 16.212858501424144, + 10.060735675448536, + 10.512223874345436, + 12.28904263081429, + 11.832079101828889, + 10.617622944274418, + 14.929392456676236, + 0, + 0, + 0, + 150, + 9.339453699772106, + 12.052550765859506, + 11.23834553551728, + 12.991118084697272, + 0, + 0, + 0, + 40.848597519826065, + 7.332378328779753, + 6.934758659879031, + 8.132804295044233, + 8.1307302235363, + 9.41497918573596, + 10.366212481996111, + 11.316593663966795, + 12.645662551180472, + 11.95740909478092, + 12.494032137492628, + 11.580577487765092, + 11.347098684179397, + 10.69615026513196, + 11.002382747111698, + 11.150825682982502, + 10.103153100251523, + 8.89306097338737, + 10.216838224223125, + 10.533550510753283, + 11.385029068672743, + 12.392008807513747, + 12.6600252075942, + 13.243844755180286, + 13.693845430011246, + 12.879402364158633, + 15.070516397319455, + 14.04653708041024, + 12.60689104948336, + 11.568262860771442, + 11.43701786380176, + 11.713454190738712, + 11.575790693870257, + 12.53053666137758, + 14.58000015313932, + 14.270942424905714, + 14.621322017653377, + 19.2469832145035, + 20.5470994535006, + 19.85791863919602, + 21.497192125771143, + 18.81710696101648, + 18.5199081099212, + 17.163906404197384, + 16.64072229197245, + 15.685540390891145, + 17.37850203101146, + 17.185408628917873, + 15.9128985227634, + 17.113295086590327, + 16.533561347258832, + 17.408362794101052, + 15.601249192332542, + 16.020703287604313, + 16.228050050641052, + 10.753514691480872, + 10.598082264101848, + 9.82173812737742, + 9.490471869328491, + 8.337578008874635, + 9.290389142776288, + 8.722837773159917, + 3.805380554400712, + 4.991179673972026, + 9.19440808311395, + 15.02054071280156, + 18.445010628398254, + 13.73946469975514, + 10.893512833744268, + 12.35982212340189, + 12.639207182722751, + 12.404244439000635, + 10.08108986260676, + 6.312320901409906, + 6.858400205629246, + 8.029290611940597, + 6.701305249892243, + 7.8469193419160845, + 8.297606863877107, + 9.443235759767044, + 11.742582221604469, + 10.152441980269469, + 11.102299686407756, + 9.687205523032883, + 10.519564710239893, + 10.927111253867864, + 10.485719774335395, + 10.334949075752258, + 9.683780386824772, + 7.936293297661536, + 8.034961945289991, + 6.727099144437416, + 8.207952652607855, + 8.361791785629379, + 8.63898685404683, + 8.674242226979318, + 8.498560720191998, + 8.35478152845162, + 8.753685027203545, + 7.347849967422349, + 6.302291513782827, + 5.483751139082, + 4.7105727388363725, + 4.896922502300095, + 5.608975336012029, + 6.593088012835645, + 9.059407459280116, + 6.43457073641975, + 3.3840119516816385, + 3.8531737975700096, + 6.2534504718467865, + 10.18084339722587, + 10.949989815561642, + 7.766912944552725, + 6.005055827334855, + 4.60147156955785, + 4.35390700581974, + 3.968144854203285, + 5.01887972355291, + 5.323883222414811, + 5.040001411941081, + 5.945480205067528, + 6.068100904403562, + 6.065984428198253, + 5.706431707977786, + 5.918010886941699, + 6.704906538495052, + 11.004822297110971, + 9.684629512316135, + 6.688182760588255, + 7.1412602120011135, + 7.693265809784615, + 5.658024801901759, + 6.278338792693537, + 6.315920189418053, + 7.277958590568548, + 8.36262032963217, + 8.419592609915433, + 8.515299787659881, + 8.853740299141776, + 8.36932206149584, + 8.540472257741003, + 7.548288354671445, + 6.903979849083349, + 6.526681853045382, + 6.029924826177579, + 7.963356062060928, + 8.230618828830494, + 11.70915880919527, + 11.888248729033789, + 13.348730253502492, + 11.895876867170356, + 11.43282459359659, + 11.341579336378825, + 17.91996592434676, + 21.818013351857537, + 24.87793181787503, + 23.6295961494842, + 12.875635377360712, + 12.6115080901813, + 12.09758492126753, + 15.887272095698668, + 18.65403843905245, + 16.83859727727676, + 13.767204487188662, + 12.694177690744636, + 16.79998161308326, + 16.130626605541938, + 26.500002513257137, + 21.61156437498914, + 16.210546784782004, + 14.408660717838249, + 13.046026728467602, + 11.467264747147826, + 11.049173045531155, + 9.902328265963083, + 8.356536296496127, + 10.082709349842249, + 9.815123526405948, + 11.320038073133714, + 10.765002913964002, + 11.522006422862662, + 13.98187996561946, + 6.742728198178451, + 7.246591898356999, + 6.724416161917725, + 5.740242241272474, + 5.936048637909152, + 7.66410074981855, + 8.108168919170764, + 5.373949908754585, + 4.591806797790478, + 7.445092597707025, + 7.180402426044547, + 9.090129276961871, + 10.16095227159312, + 9.550067576044473, + 8.583504903206139, + 8.924717400351348, + 9.05909052837776, + 9.323002834628294, + 8.100797271689963, + 8.605427295577597, + 9.400151393269116, + 9.4371173753268, + 8.76475433034978, + 9.724048147253711, + 10.950069096856527, + 11.396643587751978, + 10.804079205077986, + 11.014730396103994, + 10.216514247899404, + 11.053147661258016, + 10.446761675673596, + 10.782665580690832, + 10.83745335415181, + 10.035517984660553, + 8.184820016374143, + 8.649516884536757, + 8.287992613412053, + 8.505418439610898, + 8.38666175320834, + 10.104815383151749, + 10.389517935967657, + 8.926613379247122, + 10.344517393954144, + 11.482082382294012, + 12.553463382998537, + 13.298261798449168, + 11.604215499898489, + 9.708858173952162, + 8.952231609708184, + 7.111774633980678, + 8.980558761885458, + 9.773667440718665, + 8.471517834514541, + 10.047421055110688, + 12.33064505230107, + 11.762733017326362, + 12.857587233189344, + 14.13477446758496, + 13.903312796125167, + 13.365330287500251, + 13.32626172534602, + 10.538125703300896, + 9.79194931091628, + 9.656843350993464, + 9.704101545512108, + 9.111441070659849, + 10.62817610178284, + 10.955159691974382, + 12.07042137702936, + 9.976274132702128, + 11.022724874594704, + 12.0288858884517, + 10.214821483249478, + 9.834452956993417, + 9.759965351127764, + 7.018799009139679, + 4.817495836446883, + 4.6292694091334186, + 5.982009780810454, + 2.196602257510763, + 1.531452778466278, + 3.141100875176675, + 4.583166219459866, + 6.046875771285628, + 6.989497748282374, + 5.507565119195166, + 3.9701559837038505, + 5.059088643435489, + 6.260237436889434, + 5.446279139082204, + 4.11022234708866, + 4.433011629628896, + 5.640501776276964, + 3.834072171919829, + 4.678686639265426, + 3.950353049689335, + 3.795922526071728, + 4.131133126330761, + 4.750932319987656, + 4.159138796704281, + 3.6645652270571207, + 3.964064800540766, + 4.98270456200493, + 4.914763889791898, + 5.462125163506526, + 5.26962795192165, + 3.5704705781174995, + 4.4423071143441915, + 3.348558097460485, + 2.9237049050990893, + 3.2673185621791685, + 3.1385239834034167, + 3.811748333314645, + 4.515057299530956, + 4.474923657121121, + 3.8101464258424302, + 3.614628118204818, + 3.8029104563087457, + 3.673650106498279, + 3.038059437775974, + 3.1765340536894127, + 2.666402980597216, + 3.087110020813673, + 4.140037585615065, + 3.523740545677277, + 3.447181902489967, + 4.019429738459297, + 4.649409822780325, + 4.596075095579099, + 5.103788354704221, + 4.857761974640709, + 4.5889931355283275, + 4.101704099181913, + 4.2777022440347325, + 3.861746246507198, + 4.5195083868308155, + 4.999234224145466, + 5.181819350822236, + 6.459503625776517, + 6.417049339804762, + 7.89915082092667, + 6.56367677494596, + 6.1692014907641015, + 7.558633917941039, + 17.03595761057169, + 18.104535660145903, + 5.636882183651885, + 4.908170519956733, + 4.729333768754263, + 5.143202551440448, + 4.7827733470513385, + 2.262720387314916, + 2.670772327156954, + 5.02657835598572, + 6.810586711347229, + 10.218883564183896, + 7.92492534019475, + 5.967500444725134, + 5.8976334909838295, + 5.713386176368465, + 6.298305145310304, + 6.448920725519543, + 5.591549811932361, + 6.175534369841317, + 6.603270939294705, + 6.472671134438705, + 6.822147648730301, + 7.862370641200832, + 8.945077250279542, + 9.758943494639407, + 9.333498596890868, + 7.662116571862601, + 8.02201359865702, + 8.00147280619888, + 8.054010535323103, + 9.627520291713523, + 9.08080891381502, + 8.485743968212173, + 7.282598162264096, + 7.384406605347601, + 8.07185850037014, + 10.282509756191809, + 11.21131536942638, + 16.015700094171628, + 13.795825098644602, + 12.747885923417574, + 10.919963458869294, + 7.85807259579702, + 8.30348923904198, + 7.677773530601488, + 8.311754547560241, + 8.236493172258337, + 8.197923798832708, + 9.655580634944137, + 12.048463978747405, + 18.365017459976023, + 14.061192133032264, + 12.586639113852891, + 23.9921066774086, + 19.53449431090796, + 21.25960605000522, + 21.34602124481538, + 17.067040134130504, + 15.881571057652476, + 12.832517716512514, + 12.729218383092922, + 14.254030984273223, + 18.669023162147937, + 19.936040243152288, + 17.894596005435222, + 14.613556870115431, + 7.935309320158103, + 7.959715685665236, + 6.3834170268956845, + 4.243559122906725, + 4.52320096031746, + 4.239810367346939, + 4.242763344166667, + 1.9520737004248536, + 2.155326155794807, + 4.598311724137932, + 4.088509489051096, + 5.117718279642059, + 8.5201836354251, + 8.407260804769, + 16.734029325513198, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 135.0084705882353, + 2.0933536452665944, + 1.670015625, + 1.4263790322580647, + 1.3033615960099751, + 14.35973583961812, + 16.99096697253765, + 17.549854307799965, + 20.23808357950348, + 17.753640388482964, + 19.1259200341524, + 13.65841398304572, + 6.662861924361722, + 5.4761064065366, + 7.229979939673794, + 7.132109400303135, + 6.164798665270929, + 7.498715045485923, + 8.244601800548333, + 7.695182543355746, + 8.567430701375075, + 11.079801509694528, + 9.697713418899454, + 7.729702668469504, + 8.116011606862545, + 8.886943052683359, + 6.565925484979998, + 7.397973397985187, + 7.570232561209169, + 8.679616745782383, + 9.93192038648991, + 10.010606772128732, + 10.246835045249547, + 10.44820014282728, + 9.866002973721733, + 9.371210449965364, + 7.804906562741458, + 7.258895189831164, + 6.744191564597781, + 6.316944511751875, + 7.362869368728648, + 6.795746454774207, + 9.053005368106405, + 9.312570129367655, + 11.359679382246844, + 10.836401924790591, + 9.795986482240124, + 10.220571538649002, + 11.900649724268629, + 13.50693900325131, + 12.372156866405328, + 11.535388936679883, + 8.923623828767273, + 8.319669119539292, + 8.386007965616479, + 4.534833678436626, + 3.4395027624238472, + 0, + 39.25850891457425, + 0, + 0, + 3.172600794640058, + 4.4499326534680845, + 3.767765875561428, + 4.659020172991361, + 9.716308411362746, + 11.513000852598026, + 10.18245151238794, + 8.311727607523169, + 9.877298547253504, + 6.658278058795973, + 6.060578313752043, + 8.014273718049541, + 6.205132587141141, + 0, + 0, + 16.008694684451985, + 48.37555688375509, + 6.816932607273096, + 7.136702582369708, + 10.976271342282176, + 6.871954140833046, + 11.142223441785756, + 11.58658174284376, + 7.637067577597049, + 6.903884843731301, + 5.673663245876679, + 4.686122532634871, + 7.916604458639667, + 7.979909296377526, + 4.457379257257196, + 5.312011856410927, + 4.4355883480959974, + 4.3368682354101615, + 3.298812326366703, + 3.173473935808081, + 3.066532657856131, + 2.7167075765769493, + 2.8490995319283847, + 2.9645674715769212, + 3.950541525900804, + 4.596738363528083, + 4.317676855977829, + 5.782158306522277, + 10.81965411517741, + 11.694329350727983, + 11.081686871895094, + 11.054917262985295, + 9.25962279010102, + 9.0222678128295, + 7.650297678433608, + 6.178399021682197, + 6.0025114034467135, + 7.198588366725822, + 8.706614558068674, + 8.495079766585935, + 8.188210429984897, + 8.145749361627711, + 8.050359359132157, + 8.783762691784956, + 9.552480432844366, + 8.79847215381351, + 8.170722186802204, + 9.071408970770111, + 9.12614676482436, + 8.6482680598624, + 9.610488980750372, + 9.81695470199116, + 10.690143939642065, + 11.09736157618751, + 11.241786670646755, + 12.814366136674629, + 13.019222464351785, + 12.75015133412559, + 12.149393725522966, + 12.538239050614198, + 12.902469147820332, + 12.377817749084643, + 12.142763417535887, + 14.212181490750927, + 14.35635670597554, + 14.510111943312218, + 14.70931411305615, + 13.601378437477315, + 15.009139603456587, + 16.24169798597788, + 15.645001775938278, + 17.146930843805823, + 17.78320574207155, + 18.3611088583863, + 22.60478502280591, + 19.588214046348572, + 18.50955932729587, + 18.80668822942924, + 20.18770268344696, + 20.515877482062127, + 20.17935020624522, + 23.272309805310098, + 22.889463838005003, + 22.36159616661716, + 20.893418170053685, + 20.907795045921752, + 23.350625241989334, + 18.564861327355267, + 21.183979677394625, + 21.111061308380073, + 21.94970748360279, + 21.10992970351562, + 18.552392438970912, + 17.064781876093917, + 17.031142471238663, + 17.296890845056947, + 18.01539476931064, + 16.978159180964997, + 17.652108153688484, + 17.42325069723593, + 11.467518133241896, + 11.256877532106984, + 10.567298861141374, + 11.194559695288872, + 9.81484743333509, + 10.152908208039763, + 10.399285745995066, + 7.971580129077243, + 7.286927003841903, + 8.136097457686487, + 8.703417988164354, + 9.195819644621569, + 8.930762481273446, + 8.215062415647735, + 8.149164044237864, + 8.791435521492177, + 8.538091543665994, + 9.422515972921085, + 9.178821717325532, + 9.048071555432724, + 9.0985193838068, + 8.747003559443602, + 9.436765758085071, + 9.4953999415253, + 10.24173864959268, + 11.000435708146837, + 11.02629887484648, + 11.830545937771358, + 11.267345696504323, + 12.084770567448077, + 11.89897297997278, + 11.883494812172144, + 11.29843955629676, + 11.182187223217708, + 10.751112977894875, + 12.559141830673685, + 13.357228838995969, + 13.957152531638638, + 14.148070624633029, + 12.759999934449809, + 13.428475168719888, + 13.836630959664946, + 14.020899116210256, + 14.704948115674291, + 13.514557422634317, + 12.372741045755465, + 13.396089148228944, + 14.225843762346036, + 13.007011146604144, + 13.012301148039857, + 11.99217707274594, + 14.787486531832046, + 14.432458521167163, + 14.573861822397545, + 16.97745056068959, + 14.822742321166832, + 17.699498484225913, + 17.630894183135805, + 16.62716000413874, + 15.467981011006628, + 14.424577330438789, + 16.531668047115783, + 15.868999396692391, + 15.957622752153966, + 13.795568463765193, + 17.21405465807443, + 16.55088827959414, + 14.671317763172432, + 14.716981204053758, + 10.514850853509236, + 11.964006541254223, + 11.383278416043352, + 21.405156970727575, + 29.118401507012766, + 33.65025056880028, + 28.95054102853783, + 23.002480618603443, + 20.96377740169937, + 18.364564852572737, + 9.5289250480216, + 8.540524128186366, + 16.524995363494725, + 16.19021304420671, + 21.272508144584062, + 22.420413167352883, + 17.57612879859296, + 17.495834320342272, + 20.383832775388136, + 24.09983074686336, + 18.38545534001036, + 11.855101574746673, + 12.855278428010942, + 14.20058223839598, + 12.73973640794032, + 14.794888559025866, + 15.508538074937276, + 17.45495288813081, + 13.740995740576707, + 13.409634733064232, + 13.884900095687264, + 16.465615377589792, + 14.263813213339926, + 12.640865565386006, + 10.78888196047208, + 11.76837977352521, + 12.594315104135008, + 10.635199961427366, + 11.857685182209256, + 8.782679006594037, + 8.131341811495009, + 8.243780298930844, + 9.388535957158314, + 9.686077372919478, + 10.000521487020915, + 8.69355354198876, + 8.856569606553453, + 7.925936958633096, + 9.075489747461797, + 10.749315124584369, + 11.715526408952952, + 11.57521601910496, + 10.966452577727091, + 11.3731269471537, + 12.779675004403083, + 11.323837181471312, + 12.431211963475794, + 12.37041550535965, + 11.327668310392015, + 14.208211794582532, + 15.391949133640646, + 17.02965939569134, + 18.036575428706655, + 17.553734368983406, + 15.627513430544894, + 13.815253328959525, + 15.623935638912137, + 13.65314227232586, + 12.773478273302786, + 11.734078135695952, + 11.037144006165748, + 15.419433519598808, + 16.73044955260622, + 20.618950680563877, + 20.9591384131617, + 0, + 0, + 5.61683689101042, + 5.507843485418356, + 5.28582771503983, + 7.865165633096769, + 8.890628292556743, + 1.9255771636962904, + 1.1946006643886389, + 4.746106474565195, + 6.789103124277343, + 6.790129720668461, + 5.774412772081536, + 5.268009496731775, + 4.179169007530682, + 3.4437735755488563, + 3.6865522014260153, + 3.6074561403508785, + 3.6560200642954377, + 3.3623757063257047, + 2.8759232265193297, + 2.741601221749726, + 4.04029425892157, + 3.8476753516390767, + 3.4802336534916978, + 5.100135028310311, + 5.470554350029059, + 5.16309676016531, + 5.5023935607973655, + 4.838077875211071, + 4.6552776541299625, + 3.807995655896334, + 3.835902323947399, + 3.4909623342485188, + 4.179133773433927, + 4.140842506475105, + 3.852461861085852, + 4.162941298938483, + 6.288428251623765, + 6.8198147501645, + 5.207264367873593, + 4.3593430849423, + 3.614727471500463, + 3.2716375686995347, + 3.079492283137013, + 3.2868092245781537, + 2.944229433346579, + 2.3747320910936276, + 1.9213919995686195, + 2.6848034769484426, + 2.157315765815002, + 2.632685321258977, + 2.841282417351388, + 3.2057910906947926, + 3.532010475608192, + 3.103991051228045, + 3.477050889366079, + 3.476778617149577, + 3.520000339001444, + 3.7956944937215407, + 3.8388960394344984, + 3.931373745947525, + 4.193304419473047, + 3.963274267874729, + 4.424712017258986, + 3.89479424601339, + 4.413522069589162, + 4.457116493099028, + 5.2745006188115875, + 5.8798267519148935, + 5.068199082287027, + 5.457649562983698, + 6.081058866997191, + 6.492952423090604, + 5.912434832680979, + 5.975391721347522, + 5.590705009430111, + 5.099021365345801, + 6.997162883431192, + 10.893762175328172, + 26.945141515164455, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 9.66808757857416, + 9.424895451750524, + 8.082253020565, + 5.199097971468281, + 5.444863426629812, + 5.155446194931815, + 4.665802938895009, + 1.7766297120005157, + 2.6840315055670723, + 4.829542452684089, + 6.302135132029495, + 7.50712478184844, + 7.13456236549118, + 7.030953355155483, + 5.137750915031698, + 7.058585923205522, + 6.671252779317149, + 6.582316234499909, + 6.1194132932230305, + 6.219804952490787, + 6.835671827943501, + 5.895217295199777, + 7.114821239324628, + 6.415994698950584, + 6.00439117242411, + 6.454642622673451, + 5.9634454901517255, + 6.647661406592985, + 6.5160620357403465, + 7.145733520710925, + 7.199862183020948, + 7.765154044314028, + 8.30964296631191, + 7.607803153887983, + 7.297842364290576, + 5.91424957841484, + 5.471842677227982, + 4.303975448658037, + 6.073831585475377, + 6.327332567515865, + 4.77046137883113, + 4.2470645449326545, + 4.630070648925634, + 4.6763109191856875, + 5.242636768379022, + 5.1428937117455185, + 6.3532738348915405, + 5.485100012036448, + 5.124097804433291, + 3.2271022315702025, + 2.961716092745045, + 3.768622125932624, + 8.432382983160247, + 9.077358797353565, + 8.781030164539866, + 8.48315973945916, + 7.914763414708818, + 7.6377587496197314, + 8.129871363605815, + 6.1006290106636225, + 5.821843158382945, + 6.633638620879368, + 6.924023430302458, + 7.513095284040443, + 7.403355869107241, + 7.26493705007443, + 7.025381400726088, + 6.927612675947574, + 7.343942428317818, + 7.971624392615248, + 7.457829670958552, + 6.937238802228655, + 7.351346047733714, + 6.9122237898901835, + 7.202203611835409, + 7.6342715982723, + 9.593725485921908, + 9.872326882680255, + 9.34587858379751, + 9.301401919836602, + 5.610476077771543, + 6.058960650712914, + 5.787006724964488, + 5.885653336545602, + 11.50163273564423, + 12.385027177872196, + 12.948831533280051, + 14.13949758972879, + 12.026042132866458, + 12.02492557855484, + 13.200085822412014, + 11.482120440664811, + 10.929166671286444, + 10.970660456258043, + 10.00638489487592, + 9.887623482562129, + 9.527404277319446, + 8.694478532542353, + 9.799715442817751, + 8.691762279884614, + 7.637279080348465, + 7.503446078469567, + 9.219529347373824, + 10.663831774037082, + 10.331731845845594, + 10.917095925422778, + 10.87244737396758, + 9.340192132609692, + 8.230193521295275, + 9.405644074029343, + 9.063379358110984, + 8.628477334348228, + 9.219971762094588, + 9.75682394413211, + 10.798458450926056, + 11.253661412162364, + 9.975999448517175, + 10.521396950319724, + 8.937694962553769, + 8.062844567675171, + 10.757166280895884, + 12.089271475929772, + 16.541868038918473, + 16.808938653617542, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 26.62327290455441, + 14.878657840939416, + 13.342064321055094, + 9.64854033979952, + 10.67491056686848, + 10.81464256559101, + 10.160652618721556, + 11.06723281480922, + 12.093262411650306, + 12.232381719071098, + 7.790366676840144, + 8.376569065567061, + 7.9444731890342, + 7.143206642298647, + 9.346799428220798, + 10.687361884658335, + 9.547688955448445, + 12.189401668283567, + 8.221058892837178, + 7.36859714915159, + 6.447625296852337, + 5.083146903717969, + 5.52010455524053, + 6.893604982165902, + 7.641264965848324, + 9.784190150821116, + 8.237456490098516, + 7.933779803391744, + 8.581458703611643, + 8.01622154177319, + 10.504477761645072, + 10.733577847772288, + 7.865350926912337, + 6.124341147570394, + 5.1629830224704785, + 4.05014879297828, + 2.9433349983676513, + 2.773112750975188, + 2.855159512292936, + 3.4858615531735793, + 4.269971206140456, + 4.854619189681789, + 6.608161232919273, + 6.8434680646129245, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 109.647044153453, + 129.32709215900582, + 28.05198349711496, + 25.68365650969529, + 17.078156792339914, + 19.23241759246077, + 14.862102485407796, + 15.398399985288004, + 13.031787486509842, + 13.35788950804652, + 14.296147106957164, + 13.794112093469131, + 14.02127932716854, + 15.845249511865866, + 14.54968540393912, + 13.485362014555898, + 15.12733586399771, + 12.585719727415595, + 14.520880566386827, + 16.38401859233671, + 14.73760200309408, + 15.04355930112688, + 15.094286055217756, + 12.33790899056389, + 10.335684141849072, + 11.29367714667964, + 11.684209243760044, + 10.41822301100159, + 11.027570795107463, + 10.98548724782476, + 9.867392924612153, + 8.2769351489993, + 8.223391226258494, + 7.577219937055491, + 9.861032512526137, + 8.371169778296382, + 14.765804822540284, + 0, + 0, + 0, + 0, + 0, + 78.54593938667666, + 7.755270457153147, + 4.274100559673185, + 3.4269279627207347, + 2.5184968161451957, + 2.8356445012749076, + 3.5693679932488336, + 3.362841454357937, + 4.005194813334403, + 3.897195017297265, + 4.55320226640455, + 5.28169035243988, + 5.739948642051425, + 6.124782102728732, + 6.0907762969661725, + 6.142929127126872, + 5.869926575979692, + 5.703302005499824, + 5.865499290675641, + 6.109277285878343, + 5.474877961687835, + 5.419166175277058, + 4.509745337220938, + 5.480625133355538, + 5.362263409917007, + 9.510582165567897, + 9.53262759979972, + 7.789983509862538, + 6.750871781834505, + 6.778986917712458, + 7.209622350674374, + 6.71966301916933, + 7.22771291118754, + 6.07196662542243, + 5.479281081444358, + 6.496026071002742, + 9.711086932389874, + 22.072496363362536, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 11.30422275684498, + 10.910762502186332, + 16.763819480610785, + 19.72309180871764, + 20.06156012448057, + 16.37933068599097, + 19.69763163516396, + 18.707403350558945, + 21.107020447168953, + 24.53170679879813, + 21.306894244198624, + 24.95639656685494, + 26.37748700480173, + 20.117944910590897, + 17.943750381469727, + 19.4210984683489, + 21.21346128607072, + 17.631919651554707, + 17.904389877833886, + 14.16896718343099, + 15.121764354609963, + 17.869631517750964, + 17.394681477718215, + 21.81313340353538, + 15.832480580735313, + 15.469780870329636, + 12.15102355776454, + 10.460136210664787, + 11.03646231441654, + 10.473448979025855, + 0, + 0, + 0, + 0, + 8.067717019771882, + 9.272957934801322, + 21.076839602998504, + 20.549474899030237, + 15.309754684832916, + 16.36075049064724, + 7.508308943470555, + 6.865970826185239, + 10.957708085536847, + 10.406214367160777, + 12.5870508089295, + 14.810249642546763, + 10.415989871394784, + 10.00020040930056, + 7.238034084139797, + 7.056839469183294, + 6.980153556437904, + 6.873567905123756, + 6.798106708293528, + 6.139092943113974, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 70.7231638665869, + 38.57012937861376, + 26.418810228498167, + 21.13745358072536, + 17.08670332954607, + 14.968826228146442, + 19.101592480998715, + 12.553377762473968, + 13.596494682855472, + 14.10724242403886, + 12.117856946909688, + 18.347391523744623, + 15.7745312667698, + 19.726484346737944, + 16.968123665309804, + 13.869726777300416, + 13.482548191239909, + 15.002505159763928, + 14.490353798124202, + 16.11062258644285, + 13.86290244545114, + 13.070540636868522, + 14.309688281951622, + 9.687018093340468, + 7.021648129875482, + 7.566440757146043, + 9.46975377703932, + 12.89551195329878, + 15.292539946395754, + 14.24454260395777, + 16.890351969422674, + 14.30070575253912, + 15.481985119650528, + 13.362586813170251, + 13.198515026886035, + 11.832335323747458, + 10.298441202355532, + 10.36568828960471, + 10.932366169656856, + 10.545859665884487, + 10.994400322352329, + 12.902461427424576, + 13.452346657170851, + 18.605912434236128, + 15.962168753036378, + 13.292058035164436, + 10.121851197985618, + 8.659439201766673, + 9.660473857021056, + 8.821005315983793, + 4.789614614217243, + 6.7735597918434225, + 19.59465648494011, + 64.58059050027154, + 150, + 43.10119103595978, + 19.46605428190275, + 10.781594701538836, + 9.583923342032117, + 9.362659433633189, + 6.490842661402426, + 4.8081402580846015, + 6.161863762343644, + 6.837848764514119, + 6.519345130594406, + 7.6880263601315315, + 7.237348803697494, + 8.730696804848746, + 9.760152241016607, + 11.064229292705669, + 13.599020117695632, + 13.27819169817382, + 12.447924846425469, + 14.687440008660923, + 13.754622552158787, + 13.324638630093968, + 13.02545885768238, + 9.70178157802838, + 12.68584303609454, + 11.972776044302964, + 12.26571503148067, + 10.464568174455586, + 10.465215191153307, + 11.506370998738802, + 12.139323984165063, + 10.945702494230703, + 11.1376479530521, + 11.677566976574154, + 11.785208294180103, + 11.30422403635299, + 8.96141544566109, + 10.0162282093818, + 9.734236788205932, + 14.305928176903649, + 15.698469618572364, + 13.745904113177293, + 14.027250176371323, + 15.595023429128313, + 18.21368856725494, + 21.975894545899457, + 19.21501448514373, + 18.47794541719579, + 20.273439259833207, + 14.591181960650484, + 14.405610828725823, + 12.716956612093131, + 12.874861651957207, + 11.733206440686608, + 13.77065271935358, + 16.06611975704189, + 18.006576079627955, + 24.719927604265727, + 26.151002384771157, + 26.31860204023438, + 19.617498933532563, + 8.404687474159546, + 8.837617296084339, + 8.465849779983591, + 7.9308291768673005, + 7.403519317873479, + 7.249448047296308, + 6.967942331944398, + 6.3302624747325265, + 5.471996526824291, + 6.212579433652998, + 6.677573138935898, + 7.041382092737773, + 6.302114859849726, + 6.155245591272282, + 6.581038794589599, + 6.550417984458781, + 6.886346542716316, + 7.045791419163224, + 6.990105270385743, + 7.036425878489339, + 6.972324030958486, + 7.364161502726248, + 7.978943822265996, + 8.158291907831726, + 8.865868149188065, + 8.805415649338823, + 8.362773774760457, + 9.697004721167016, + 9.70579456927052, + 10.46388784954298, + 10.683241644497576, + 12.507669862148244, + 12.594387644734484, + 11.613126622627828, + 10.385894369771952, + 11.54420986415707, + 11.82270039316788, + 11.5361354377296, + 11.51543284449084, + 10.222963413966724, + 11.678741956412615, + 11.264320554079502, + 10.617511259803129, + 10.28309159838494, + 9.527456558773425, + 8.577998774070805, + 9.751665773535168, + 9.769666003412006, + 9.89467003850088, + 11.378230853386054, + 12.89254296572, + 12.033683269527014, + 11.601654258892015, + 11.753976687610264, + 12.107780560580164, + 11.88501931239944, + 10.88454821558282, + 11.366664640808892, + 13.28098412653648, + 12.522950759238842, + 13.10291415077808, + 13.677894101505393, + 13.336907191832372, + 14.210265087582822, + 12.283195462289337, + 12.85029626523648, + 14.312854105277594, + 13.36910724153324, + 13.321664430433623, + 14.174921132855284, + 13.168671322023464, + 11.10206092582954, + 23.587423717398508, + 19.249865860474436, + 15.851006046435993, + 14.400157765830723, + 12.12225363484936, + 12.567452922964916, + 15.078759291195915, + 14.838115892823748, + 15.785595888971438, + 15.433201631689242, + 11.538305708790512, + 8.499129428275449, + 7.798193548504994, + 8.112868222710667, + 9.675802904333208, + 10.114927424983968, + 8.608035737741076, + 7.1926881775745874, + 7.303114871648393, + 6.209125054276508, + 5.783609763465589, + 5.9786556274885525, + 7.095356617223655, + 6.365883178379391, + 6.966483045589905, + 7.143723559564514, + 6.561353897461566, + 6.759598261546275, + 5.89125562274053, + 5.600514672372855, + 6.162324570888009, + 6.473585080800565, + 8.8083643668927, + 7.387033407048911, + 7.086621423889336, + 6.700946774632257, + 7.771288817657273, + 10.651335610830849, + 6.800239618771609, + 7.001776880971876, + 6.160777824346376, + 5.60285546914545, + 5.845735422266131, + 6.0362951457792695, + 5.919731750080416, + 6.637351272368478, + 7.430163526725383, + 9.582753743817465, + 15.827735788504466, + 14.269959670251373, + 12.83942381833782, + 12.345133915508042, + 10.47098918511015, + 12.40283184182126, + 11.203186179704993, + 7.15771416092338, + 16.024762515142935, + 17.63543335654755, + 23.71698136147694, + 14.759680083457392, + 10.559414478057436, + 9.179277401583962, + 7.389612530957607, + 11.786421422860911, + 11.926873268806991, + 9.613365435998707, + 8.528959683805846, + 8.875455215904536, + 9.307900603500194, + 7.927693777902911, + 8.968428738160407, + 10.577304839883308, + 10.86073889465586, + 12.7622955597462, + 12.243887446869774, + 12.23577365407537, + 11.496001850392364, + 10.544532597265883, + 11.771689496824424, + 12.445028875705203, + 13.87152002737527, + 13.722195116939687, + 10.947105616766878, + 10.09750307720318, + 8.118306473409378, + 8.553186450324876, + 9.589016381003123, + 9.400237577444786, + 9.966349027342382, + 9.590356010844962, + 9.574003374689788, + 9.345153097047865, + 8.134232599255856, + 9.510396909371964, + 10.558973130845136, + 8.86149761465423, + 7.937434288791639, + 10.040597399092547, + 9.91993658895428, + 11.341961170674187, + 10.259385367139853, + 10.335367690373126, + 15.80234991282709, + 13.108301887760485, + 15.387744491317616, + 14.993181144956292, + 11.633895354853792, + 12.870200775266609, + 9.334085476815876, + 8.911065284854667, + 8.80107704745411, + 7.652643160857854, + 9.49937840939106, + 11.325616316183163, + 13.59836221826888, + 9.574485307749676, + 9.277130732188256, + 7.277531524564244, + 8.20229473528371, + 7.777056581740997, + 14.310996822972289, + 15.68222543027584, + 15.416221431276988, + 17.22677842286917, + 15.606389252309986, + 14.644823735636315, + 12.531954500421332, + 10.304742030303483, + 9.4219070702482, + 11.33795928955078, + 11.595308821764087, + 13.902671380682792, + 12.54405021004394, + 11.691848765441485, + 12.63877001894488, + 13.98510671663685, + 13.488098675752918, + 13.292715034438366, + 13.31754682624232, + 11.967428966907836, + 12.207781471627348, + 12.761206910700018, + 12.953901128597233, + 13.035180979761584, + 13.09634282974227, + 13.523570855760688, + 12.889456475799408, + 13.57496052742442, + 12.83146916127123, + 13.736752242342048, + 13.996037438052422, + 14.87152805296352, + 15.081595266773542, + 14.211655574239742, + 13.695550589191386, + 15.420085894663702, + 15.472199349868111, + 15.97956785814934, + 15.549064290592897, + 14.651433581620392, + 15.371318709778343, + 17.110684207437547, + 17.60896131849667, + 17.945058179395193, + 17.14575188169667, + 16.980866893286844, + 17.436869533813578, + 19.38216377465805, + 17.877223976252154, + 19.350021457907637, + 21.482067447084788, + 21.051127323540076, + 20.151590886464568, + 17.690786669513308, + 20.12358000854434, + 21.77024338812989, + 20.48017721412461, + 22.012359271138077, + 20.64656318047717, + 18.15351152103803, + 22.869881402878537, + 22.15917979762512, + 23.13639091298757, + 23.49418169312558, + 21.040430820529977, + 21.557926072934755, + 21.25699438255088, + 19.01314917222854, + 18.166411754707863, + 16.417515976182237, + 17.797217263761247, + 15.771174502732167, + 5.3417314251134576, + 6.312442956791772, + 5.271327715961873, + 5.376460994835553, + 4.416847090663058, + 5.011025320026501, + 4.783065218374548, + 4.637730870712401, + 3.46191782099728, + 3.8741325899046295, + 3.460303946717145, + 3.706928956057381, + 3.7495104639803736, + 3.420901190342677, + 3.533828697551094, + 4.146721597303424, + 3.871021210103303, + 3.8994736219707287, + 3.5790897107850137, + 3.4957218828560417, + 3.4527424577200514, + 3.089854837768586, + 3.1092324293259743, + 3.356734664597993, + 3.834871236214197, + 4.0778461495848, + 4.347677193366823, + 4.84330035971223, + 4.774564627713936, + 5.476946895361593, + 5.342545328000134, + 6.14121669870819, + 7.0382456221406775, + 6.872801422980619, + 6.148734617089217, + 6.75270209493251, + 6.996954166940207, + 6.216794038723763, + 5.152365793813392, + 5.328016513349582, + 5.115142002503213, + 4.779582763337893, + 3.5414481186432054, + 3.924899352171983, + 4.156745565879795, + 3.284693887813193, + 3.872432432432432, + 3.76597417211844, + 3.6216327122279575, + 3.683099005752245, + 3.675742430710857, + 4.334652283524249, + 6.259114968589957, + 5.6064145452486684, + 4.669872928884364, + 4.5690053304036455, + 4.092132999780512, + 4.186155220354384, + 4.273365811114133, + 4.062238950204578, + 4.413366569842483, + 4.563282007861193, + 4.735112618564986, + 0, + 9.841739038205374, + 10.77893515066409, + 7.998283677685114, + 6.610159730927791, + 6.114093318968389, + 6.225471283078524, + 6.81602672772775, + 4.082124258991083, + 5.160182866558869, + 6.878945335512505, + 7.536429511076404, + 7.597064648646813, + 7.193561936750502, + 6.319353065089824, + 5.742373062392412, + 6.4807862753459275, + 5.455481929899855, + 5.236489329304727, + 4.179843054299139, + 4.287526718732818, + 4.111338465999841, + 3.761265710928841, + 4.373262096003839, + 3.6536133023301542, + 3.764134995778868, + 4.1587152145966595, + 4.080839219035914, + 4.384699680789299, + 4.506305477094487, + 4.361910521708578, + 4.625206396748005, + 4.610576293800736, + 5.760699267341094, + 5.051562115284977, + 3.8543869559056745, + 3.4930364961867912, + 3.478431720066415, + 2.8706347753131194, + 3.5277106963008276, + 4.3364377199346675, + 3.3801572977089864, + 3.019493977691472, + 2.9248596211162985, + 3.532778937341869, + 4.379725799750727, + 4.7132377765390965, + 5.329314280729612, + 4.470774383975787, + 3.132068337254098, + 1.8874196357222264, + 3.1376791806144495, + 3.0645102216333884, + 5.27125783601132, + 6.9622545881348685, + 4.859175604616184, + 5.67941932424422, + 5.124099522171812, + 6.915459505708186, + 7.335694720656075, + 2.9594288783978, + 2.9105922854182404, + 3.0256346273997647, + 4.933448, + 6.469796450795113, + 7.463093822562977, + 7.0814453248183025, + 6.42131174775929, + 8.122877049991747, + 8.490780032651799, + 9.354282958205047, + 8.195044675731861, + 9.928984687786537, + 10.12462298709249, + 8.775100769360572, + 10.022562264399149, + 9.964012072862934, + 12.299468297325667, + 12.898844193585022, + 14.49275099750249, + 16.24740266703983, + 12.128288963849572, + 14.088184310002369, + 12.524086548242463, + 12.192293130846725, + 12.268837031979272, + 9.673340649167688, + 9.61126616770216, + 9.912897851498808, + 8.822846673688419, + 9.397668734834664, + 9.603123407859842, + 8.642392546069836, + 9.058988661319102, + 8.893462954618883, + 9.069705151595883, + 9.05608460941851, + 8.28039879465713, + 8.6778677301092, + 9.432613952905612, + 8.064544944279335, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 24.56100121637706, + 13.45518171604942, + 11.911467075347902, + 8.09465545263904, + 115.39691584995816, + 0, + 0, + 0, + 27.97135714285714, + 5.588068760891156, + 5.0803913815675275, + 5.961834904750493, + 6.166761211192028, + 7.395519494690073, + 8.1007018089405, + 8.47123365548607, + 7.167481859308851, + 15.635270653904508, + 18.173409456225084, + 17.626510760617546, + 15.712208562937535, + 13.027512885739512, + 16.07831033724149, + 25.961911535481537, + 11.316561047308046, + 18.04656862745098, + 14.497596153846152, + 12.999554759410016, + 10.552430161739768, + 12.969338100117849, + 10.867255449583338, + 10.297510679187694, + 10.80202391805953, + 10.31867843997636, + 11.756827921286114, + 10.13564668769716, + 9.882644645736422, + 10.709390975981664, + 12.311351437366149, + 12.230083072417958, + 12.988001938265656, + 13.282089193558257, + 10.746089484647982, + 11.860745471725588, + 10.399500274658203, + 10.524645581123847, + 9.701374257793864, + 8.376945659128996, + 10.14167230873392, + 10.126795373568877, + 9.028409953947651, + 10.630752198895516, + 9.38710802629915, + 7.669164425252855, + 9.161758794513542, + 9.633378762513187, + 10.435476098588635, + 11.030628157849184, + 11.029380867776794, + 10.53699903782873, + 6.606180974477959, + 6.952468884879497, + 6.200208652326442, + 6.461162766744925, + 5.588472091882109, + 6.8293248952393375, + 8.024371524199506, + 4.887938206446513, + 4.79782884577225, + 7.524145523483626, + 9.894120707596258, + 10.617424739297256, + 8.088267740854668, + 8.397727272727273, + 6.776792504301392, + 7.55451768991407, + 8.645133887925498, + 9.319994487191984, + 8.270063670009904, + 8.398349120027278, + 8.520158789587805, + 7.579387198497708, + 8.585508282733857, + 9.17917263624879, + 9.488802549186522, + 9.960357220649096, + 8.985653625631949, + 9.725608460391106, + 10.33966649767702, + 10.833496770904816, + 10.71521927650803, + 13.245310115527952, + 14.413489423884243, + 13.968969764815732, + 12.302895652275913, + 11.645773198054387, + 10.596480197848283, + 11.388779992190855, + 11.335170011700328, + 10.628692809453227, + 11.310793882474885, + 11.82530545583107, + 10.633008551799824, + 11.135669914906636, + 9.670838461100688, + 9.507412762408494, + 10.366024585893111, + 8.739958856180056, + 10.410114400176688, + 8.197417533185678, + 8.108511230980579, + 10.730275611449867, + 7.863470463229758, + 6.431037034380888, + 9.74568558126668, + 9.818101965555272, + 9.512783881005134, + 11.3855880383753, + 8.81908598769135, + 7.549056915490809, + 6.766278589290122, + 7.058906361588049, + 6.861319739352248, + 6.668788358156475, + 7.0876877291996125, + 6.769130579461705, + 6.741374615991876, + 5.9660374215593, + 5.362513421758118, + 3.3008533508704407, + 8.238226693946746, + 13.963728216896389, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26.24569334492029, + 24.5948763911443, + 24.500655222463124, + 33.06714749061552, + 36.8822583322585, + 31.619576682531132, + 31.353030464943327, + 29.449954359501483, + 20.885701829735243, + 18.875302911875934, + 12.3490658058006, + 11.59099956263406, + 12.314784368119795, + 10.622594540383368, + 9.90789462786637, + 10.97677357625327, + 10.772729382968803, + 9.94723915048009, + 9.627233638072934, + 10.056025518156204, + 8.340861188634067, + 8.622964744632865, + 8.583152560321716, + 7.812947342833632, + 9.133730502932426, + 9.333213001329907, + 9.16969883231748, + 10.827542085750052, + 10.068309215133109, + 11.692657183347684, + 9.79195722431417, + 6.974559971498764, + 6.340897105143585, + 6.463451757365475, + 6.687386304653585, + 7.774350571264288, + 7.543326197858713, + 7.0359494722228435, + 8.843387602697026, + 7.622539563184714, + 7.9605965935767, + 8.346647325456084, + 8.093266753528404, + 7.254493760811291, + 5.308990151325865, + 4.297383027869912, + 3.649008310948109, + 3.750702600078775, + 4.033252705885168, + 4.68057242605471, + 5.77325148530769, + 6.779819658816655, + 8.101590664217419, + 7.829440598449382, + 8.685134296688574, + 8.58163445926221, + 8.511431829231038, + 8.934464365703324, + 8.396996732028027, + 7.5511244028509665, + 7.443805950331188, + 6.839563102026973, + 6.802662407000041, + 5.299372393187776, + 4.771365477610094, + 5.357942824452874, + 5.7250128824804545, + 5.900829804898935, + 5.836102694967519, + 5.809394881976377, + 5.588257603495309, + 6.294550650460381, + 6.416419504548809, + 6.827159176343378, + 5.679722292981797, + 5.735954205745246, + 5.772487803703932, + 5.226472136910319, + 5.510007209136097, + 5.2685682729512715, + 5.551471483721307, + 6.229363895273356, + 5.8613437076642825, + 6.100127044624425, + 5.541456925435431, + 6.283153225398572, + 6.668790324160378, + 6.442931048431629, + 7.469610893460463, + 7.8888718868405086, + 6.959460833151621, + 6.862886726300582, + 5.58870015738983, + 6.217756334515354, + 6.436699672446086, + 5.801260194725753, + 6.594054533839944, + 6.53617899743542, + 7.203831297605639, + 7.06240209676425, + 7.496891757588624, + 7.812572553936471, + 7.265769251874154, + 6.093461471036559, + 6.183363189749532, + 6.027476652527781, + 6.380488951202475, + 6.60811236868149, + 6.703115902325013, + 9.034189570488614, + 9.16417282238146, + 5.728944673034423, + 4.9452650615864675, + 3.976298674591869, + 4.192941039497834, + 4.481957963377719, + 4.834737216764183, + 4.719022753064091, + 4.560084990790218, + 5.253566942899904, + 6.00240395039633, + 5.969119191029004, + 8.875585450430888, + 9.922899975253651, + 10.549806771644471, + 9.522958913130774, + 10.725298936005212, + 11.153833401402762, + 15.673497542204506, + 14.573059100438076, + 13.83047980748161, + 13.815157604370311, + 11.079444086756356, + 9.443102373030516, + 9.478797455907031, + 9.861517129010693, + 11.901920450268712, + 12.208932828007196, + 12.205161843071812, + 12.5104372152238, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18.025832727513507, + 19.614242381275044, + 20.86226764771034, + 22.17219918810072, + 19.810227809841855, + 22.1877758148, + 20.041254423860114, + 10.912834664539314, + 12.043127074688798, + 16.595389919496828, + 16.975051293627608, + 18.98973154362416, + 16.87959155087813, + 16.359421458625526, + 18.03671247157095, + 18.94188063107325, + 19.257940219573925, + 19.67789297668189, + 17.95394539043294, + 17.72027874712927, + 18.919823902476914, + 17.6973663583678, + 18.06843538196439, + 18.477369720401455, + 19.43638983977654, + 19.410504042212644, + 19.52322958256979, + 20.398613067413397, + 20.588589607408768, + 20.45826565045683, + 20.01918212152732, + 19.045626015188382, + 18.972620636604503, + 18.326792004175132, + 15.567411132261755, + 17.519240753383254, + 16.840153095814784, + 18.114449473118515, + 20.28995411972815, + 19.906569139546708, + 19.977095563000155, + 22.066388013265534, + 21.35482870133881, + 24.216730132011342, + 23.07946317458957, + 23.879403305415295, + 23.34102008316565, + 23.216783812609936, + 20.74394656282757, + 18.7213920932522, + 16.77832765826407, + 15.44702480498355, + 13.66573736289918, + 14.345181101923751, + 18.115023461038877, + 18.203133650928383, + 16.80682899443037, + 18.843937549192084, + 18.164218541131625, + 17.67036180124193, + 15.330179719917986, + 16.624465277526706, + 15.332187853179844, + 17.976833775159832, + 18.430846730094263, + 17.86735514088563, + 17.210270187163133, + 17.29739354640563, + 17.870793628065076, + 16.96466825276627, + 18.181991222133757, + 17.414047740580685, + 20.331407190430777, + 16.71298904956601, + 11.902633862302112, + 5.681940865209076, + 8.139393639070464, + 9.493525758965768, + 10.206457439523154, + 10.514585505463778, + 10.25916852535419, + 8.577381773215668, + 8.789255377060023, + 9.697434914949188, + 10.055135260741295, + 10.437775804331071, + 9.914984099247354, + 10.9520914715217, + 11.25071678615338, + 11.430945556168338, + 11.83498056297528, + 13.575921897880145, + 12.34211242671386, + 14.23511329534496, + 15.953783389354218, + 16.942777900103145, + 13.384232799423112, + 12.501772583667735, + 11.845697350477591, + 11.331955129833926, + 9.440287145538251, + 10.84266342019654, + 10.793627618476114, + 10.757073822428197, + 10.23204890096718, + 11.612295988225805, + 11.743093721737248, + 10.330151830757886, + 9.890661009378782, + 9.417270898881354, + 10.083229611750438, + 11.237693624138316, + 11.058899495703669, + 8.958067931771371, + 9.609866584815164, + 7.378757764994532, + 7.0792266404590976, + 6.49035404456906, + 6.733358473941858, + 9.00534977121348, + 7.595444445955947, + 7.020263689002174, + 8.29569502898003, + 8.949694972588837, + 9.572490706981853, + 10.983657058212923, + 9.336058011592032, + 9.439170199638156, + 7.76593980756636, + 8.27969147983379, + 8.088660387294114, + 8.233515788136973, + 8.651902163125635, + 7.598186237777039, + 8.395342636785966, + 7.168689088036032, + 7.9868061401297, + 6.615973981863901, + 6.322254338500415, + 5.887864738459979, + 7.11940875250876, + 7.54409941645708, + 7.510886286129199, + 8.15896928235383, + 7.363065655134081, + 6.975859529203461, + 6.392915972744677, + 3.8719070137519247, + 4.350573735740982, + 4.736206310514792, + 4.601706168834898, + 4.768553605558952, + 5.45623066166881, + 4.761907596176471, + 3.965745875436137, + 4.008479059168033, + 4.139783413198175, + 4.364711267280146, + 3.9687558459741634, + 4.085659402479234, + 4.586552325436893, + 4.424707424082517, + 4.453715604411067, + 4.724729902980545, + 4.406350625553571, + 4.949044835048356, + 5.359999979233732, + 6.224866574968242, + 6.989803367435427, + 7.803185348102833, + 7.549103054891304, + 9.775572235719851, + 10.49265420525, + 9.873946120563897, + 8.794472238648364, + 9.011439481443412, + 8.51596173468011, + 9.455980020034485, + 9.387137582446254, + 10.430476735256848, + 10.94771598799668, + 10.924391077355706, + 11.452172736495568, + 12.09744888547385, + 12.736577032201444, + 12.422389337993671, + 13.388385939345875, + 11.107345312115651, + 11.57648421009904, + 12.677157013264138, + 11.61909287423618, + 10.322663970012067, + 9.355573046581185, + 8.730138589742594, + 8.293624968692127, + 5.308411547142747, + 4.7901469491193645, + 5.258866303754582, + 4.812763447432377, + 5.2464787919424785, + 4.919122374683932, + 4.696973052729491, + 4.7934607320847835, + 4.740626872221682, + 4.66204799143781, + 5.111452380434018, + 5.033702572609429, + 5.184395022706217, + 5.667499728225325, + 6.018355346306177, + 7.231654985895186, + 8.462664016545366, + 9.248901922807656, + 8.788927851177872, + 8.046060490682953, + 7.790970405423239, + 9.092704948899724, + 10.02840677873631, + 11.92610983188434, + 14.720680427489611, + 15.419270857508025, + 17.009597716329065, + 17.41643864840894, + 18.058757347953883, + 14.83918174406637, + 16.234872819051787, + 16.85444812090306, + 14.40216957849839, + 16.41533321158964, + 15.797684539352204, + 14.959567188009418, + 15.544870532633825, + 12.764076846069509, + 13.713331424026991, + 15.805601671394736, + 16.53331071938975, + 16.942815355662482, + 16.814536041475595, + 16.30560059055895, + 17.46822833693957, + 19.013965477474464, + 19.65976527404942, + 19.60140728955165, + 19.615472285224467, + 25.522539169628452, + 25.77755250483237, + 32.21302309464303, + 28.717382020290028, + 28.77583614157752, + 30.51843131822786, + 30.925324036391004, + 38.028942062784765, + 32.85672474086502, + 51.43179782615872, + 62.75739694311731, + 53.37018692879602, + 63.02921718101306, + 59.35605263288859, + 55.13674747611258, + 45.182123293121144, + 11.11404233225137, + 10.669944948198854, + 8.928970249342262, + 7.56469226787051, + 6.716095261342789, + 11.331667683903504, + 19.192200199033664, + 0, + 0, + 0, + 0, + 0, + 0, + 8.487759609786583, + 7.607416530430266, + 9.19729385542942, + 9.322097602714138, + 8.660044380166198, + 7.083898453437611, + 6.987205573608277, + 8.330858901415011, + 7.158157714950833, + 9.142321115245943, + 8.58016185976275, + 0, + 0, + 0, + 0, + 11.054599400581193, + 10.630317287241462, + 9.872264368549269, + 13.267820325992128, + 13.867896729894296, + 12.542851440185917, + 9.861203565032527, + 8.695303826017291, + 16.177812269038796, + 40.05634157746682, + 87.95655411941546, + 49.981120790713746, + 8.965529288790295, + 7.183075957677739, + 6.7277974487846235, + 6.643265979527132, + 7.9368545728263875, + 8.523517928445768, + 6.822290346574952, + 6.513935872344295, + 8.736817017474973, + 8.55492078846183, + 8.09397909692067, + 8.509808128327114, + 7.627744854777099, + 7.722116529521952, + 7.844845801063445, + 4.8044567056605025, + 4.212335298890653, + 5.673177851298215, + 5.282173679971063, + 5.559600870552304, + 5.430086805918614, + 5.492129951511289, + 4.672716175230527, + 4.799862444692091, + 5.236327649257341, + 5.107021153321177, + 4.881721022231389, + 4.937318331955758, + 5.694995157930703, + 5.113851345284212, + 5.51628247052093, + 5.559975706723601, + 5.199810658135485, + 6.103362455980303, + 6.964861675743456, + 7.85272083279146, + 9.369109839578492, + 8.814936401742917, + 9.170152250292787, + 9.84179135911168, + 9.529080849249386, + 9.218483533932927, + 9.555889938292715, + 10.706702225033242, + 10.580021046821225, + 11.709882196683374, + 11.495705070085553, + 9.670309876323913, + 9.330184218829883, + 9.86676811535212, + 10.55524572384512, + 13.197003152811176, + 13.464335058389306, + 12.08004391557784, + 12.072860710889014, + 10.895078553716914, + 11.342255164082117, + 11.413129897939204, + 12.312162678255456, + 12.039194952113911, + 10.783758435818555, + 11.453588995019809, + 11.204481876877772, + 10.50099366961608, + 9.439476982410078, + 10.662838145355034, + 9.771122320363238, + 8.825551867769235, + 12.078154852343228, + 11.55894406351942, + 11.258623823120738, + 13.031119882847236, + 12.86994610818514, + 11.67078993437593, + 11.348821382184536, + 10.987258329658616, + 10.04321439988409, + 10.945594851485478, + 12.984829223055954, + 11.919747302590237, + 7.858729726204505, + 9.777076587935335, + 12.682570414375546, + 25.693113143968215, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 36.992269054793155, + 13.165238646290788, + 5.356515254825005, + 7.55646278965807, + 7.85518311162553, + 17.425379839996793, + 0, + 16.98502806895488, + 15.315559611389912, + 7.180497109336221, + 6.972799203137384, + 4.74691071711659, + 2.474777357706164, + 2.2504689355503724, + 10.147793677915658, + 0, + 0, + 0, + 0, + 0, + 150, + 5.202047146083818, + 4.757064411727313, + 4.104926025895164, + 4.219160252854327, + 3.5525128291641197, + 3.8362219682688017, + 3.604180080544525, + 3.066633187778068, + 3.136122363500504, + 3.54296799277912, + 3.8484248568145807, + 5.797886893143332, + 6.493404369997097, + 5.942408290240984, + 6.439502286981973, + 4.533359401930504, + 4.796673607686204, + 4.951338030654757, + 4.864860043902845, + 5.396912289320748, + 5.44891063364113, + 5.744615865317283, + 5.568380515882897, + 5.4929740571217485, + 5.7921567144917585, + 5.732890078502891, + 5.729681353023989, + 5.969716852993417, + 6.179505798126741, + 6.351396460141203, + 6.3415234814331445, + 6.895463640906595, + 7.011357876105633, + 6.929421481710772, + 6.177017472069848, + 6.586830863039304, + 7.362049946285915, + 8.05380704127447, + 7.941826359769093, + 7.969344597167608, + 8.48269647905763, + 8.967730458908111, + 9.034121821716722, + 8.862655616372098, + 7.349474577675483, + 7.514472600870446, + 7.8819733635061615, + 8.17116961391431, + 8.179023761505787, + 8.587515894299656, + 9.565215365851625, + 9.57648565187919, + 9.261471929160193, + 8.795925386114591, + 9.593066124982505, + 9.62384573930409, + 8.643013312139194, + 10.318363282927033, + 11.002125247183688, + 9.709292414738584, + 9.88814677325162, + 10.541469850692344, + 10.11243760209823, + 8.916733989289012, + 7.894183864915572, + 8.136537801423652, + 7.8939016570709875, + 8.105593546150203, + 7.350276423793202, + 7.765267729602141, + 9.15824455724043, + 9.834479682091876, + 7.779576909062528, + 7.934499075690053, + 7.223821332329591, + 5.691149845471181, + 5.756590182650445, + 5.91503708698584, + 6.145308195305845, + 4.909811520169104, + 4.366172927865029, + 5.776912109114217, + 6.298082768088564, + 7.136884204432665, + 7.403051064774186, + 7.375940934576169, + 6.207541522756449, + 6.633440192346224, + 6.709483093664982, + 6.154125806102602, + 4.944651213765333, + 6.3693776064028125, + 7.403737430841151, + 6.410432436895576, + 6.895535828637295, + 7.986023679084965, + 8.381231789417255, + 8.995813992551051, + 8.99476632975035, + 8.916830534671462, + 9.1839063879301, + 8.333909717164133, + 8.77824027271245, + 10.09647790109624, + 11.331272340986937, + 10.32207916425751, + 9.54341226472374, + 10.357037264809527, + 8.994473991858252, + 9.784752795050636, + 9.08943746131447, + 8.307599517490953, + 9.08145968291203, + 8.85820403619302, + 7.844576431533038, + 8.62540145281723, + 9.122428994141234, + 9.96612620257173, + 11.025909488686086, + 10.08649014901805, + 12.42135362810356, + 11.054893535628194, + 13.049619898224446, + 12.596387968221611, + 10.734264598986696, + 11.730972586646192, + 12.699533787101906, + 10.897267325979763, + 10.804643877862707, + 10.99339469912704, + 11.142315217057432, + 12.462400166323151, + 11.07896243291592, + 9.006432075511317, + 8.839702953138872, + 9.280833438768616, + 10.099638258605657, + 10.071164701096984, + 11.514705309987962, + 10.265627643770229, + 10.353240557376322, + 9.76029937858467, + 11.24147817776362, + 12.38617090704244, + 18.342224895403724, + 19.23945914627673, + 16.223140900721514, + 13.794378117339756, + 12.497382127451257, + 12.99354171194783, + 13.61370361737601, + 9.274481214317992, + 14.568846643597809, + 76.10068502244062, + 0, + 0, + 125.41781568259422, + 31.15140996797608, + 17.772782517463952, + 16.525360422053353, + 15.804682769912493, + 12.760761852822563, + 10.197163417984124, + 13.166993303163414, + 16.957583417057535, + 18.46076351710674, + 15.255341237392395, + 13.748980917358484, + 13.902259242450627, + 14.474233016648697, + 13.163442649580102, + 13.51622436354498, + 11.460401094958478, + 11.09764140072556, + 11.468161567020976, + 12.343660945406626, + 12.238531849366916, + 12.009177445265442, + 9.490161761391176, + 9.405610783977496, + 8.519191499746082, + 9.631457295316103, + 10.681128004312155, + 11.316042637167078, + 12.086933548820406, + 13.18031103306208, + 12.038015232730276, + 11.655784863101944, + 10.440334925097856, + 10.408704631899258, + 7.66127644811479, + 6.987230584729396, + 8.002770727241574, + 8.77436956767089, + 12.12010311453158, + 14.856452854700033, + 16.400785028021925, + 14.35153819402524, + 17.256440237951374, + 20.418189040049867, + 23.582247331577697, + 22.256591202063433, + 18.19938689454821, + 18.993643705091255, + 13.807322489335975, + 12.780902107517374, + 10.630088473018796, + 10.526095463830552, + 10.486272760300384, + 13.667901464967336, + 16.94855233774881, + 19.41391549945484, + 29.63689241720881, + 26.86772292276461, + 21.982279195078217, + 18.605824809766386, + 13.965697854077254, + 15.156442150729314, + 9.949773593378517, + 9.067600296585802, + 7.220541661868191, + 6.658159625350669, + 7.343555986101408, + 6.639829055158372, + 5.864017088504355, + 5.69081782873188, + 5.397615068123595, + 6.073472418444146, + 6.316033644093229, + 7.456975048609769, + 8.141229541047581, + 6.663272666904994, + 6.328390461417365, + 5.484058844740703, + 4.3804015686298206, + 4.5403531198775715, + 5.107019845041415, + 4.311238716491622, + 4.421829609533327, + 3.853952417825308, + 4.158670182372871, + 4.593925100660223, + 3.759414026420091, + 2.7733301139278006, + 3.680154065659429, + 2.9329374014664347, + 3.167310556653072, + 2.5231787211340575, + 2.429575097472219, + 0, + 0, + 0, + 6.149449616273018, + 1.2823224142378726, + 1.3649032954934843, + 1.3728606624804454, + 2.380098121825327, + 2.7227070761626937, + 2.347012278380805, + 2.230247874949557, + 1.3386111321518186, + 1.506821970554403, + 1.3209500760970578, + 0.7232955248325533, + 0.976088761012856, + 0.7464738491188244, + 0.8105713807950493, + 8.292588115613158, + 7.700331091783188, + 8.164818874497044, + 7.376873167604208, + 6.57084146475705, + 6.850723861690235, + 8.712224492620884, + 5.303807588623834, + 4.1196206722119815, + 5.564153098017791, + 7.117150106829797, + 8.200591351123567, + 10.000925464338165, + 8.62813674723694, + 6.619598765432099, + 6.409295811085329, + 5.402755480563199, + 5.105326810441393, + 4.176034125299272, + 4.1517850195925, + 4.400475797570616, + 4.553201195212528, + 3.820042799422082, + 4.146780467534403, + 5.231739610378381, + 5.995869094965957, + 5.302814558229302, + 6.703956261030635, + 7.045566729759753, + 7.65018723989729, + 7.937506424182142, + 9.166099366455486, + 8.88193544966923, + 6.578684117102654, + 5.7135806869492285, + 6.402825407161529, + 5.197938621340888, + 4.9229471941901455, + 3.96684592984444, + 5.474437497096996, + 7.209530321867602, + 7.726462902877461, + 6.693616140560546, + 7.302486726940669, + 7.1262455692207665, + 6.213829726429968, + 7.847646171318409, + 7.0673384610368135, + 6.813806921788183, + 6.08785893366887, + 6.562703039711809, + 7.077433817905787, + 5.961783826579536, + 4.84316068529249, + 16.805771585900015, + 0, + 0, + 0, + 0, + 15.923458407457307, + 8.535766944413675, + 9.844369455111227, + 7.203484260840252, + 8.819256601254802, + 9.123015616391156, + 7.597249719924792, + 10.27501537807156, + 8.486393082690583, + 9.819476943226388, + 7.513881278093808, + 9.077405375468643, + 10.425165409340805, + 17.713653970021756, + 14.531247842692569, + 13.349169559191369, + 12.323625824851728, + 14.121677163021232, + 10.083796774014653, + 10.636803520258308, + 11.93895177080114, + 12.862990112977, + 13.811183034878866, + 12.006661665215985, + 13.819963833128991, + 15.626625947140486, + 12.94189574109492, + 10.707405266594272, + 9.730586694766163, + 8.810885632983933, + 8.35804687158873, + 8.072102869021526, + 8.411388381947303, + 10.3237078164158, + 9.697813421575914, + 11.768734863480532, + 13.560639316094717, + 11.837767345477046, + 12.552099082306146, + 11.579776547454127, + 12.511485433071568, + 11.9136303166675, + 12.598355323891298, + 10.394569298766456, + 8.55346763980613, + 9.635559407213483, + 8.928571428571432, + 8.759018396887468, + 9.90450533661741, + 10.066504939276172, + 10.823149109327602, + 21.45509115711059, + 137.32596566336574, + 0, + 0, + 140.44866326650092, + 56.19203387504038, + 66.93304221111822, + 101.36694295631334, + 109.5265647768982, + 90.6935684397255, + 125.69516788439869, + 40.568004378616706, + 23.87043072751834, + 12.981922429876516, + 10.231541886807252, + 7.940701893613921, + 6.520481989400494, + 9.08561667350874, + 15.134369371020446, + 13.352948863854571, + 10.774056254626206, + 12.480075722310085, + 14.42854195122632, + 14.488232725251969, + 10.586230759529354, + 12.204603989919027, + 15.162262680646077, + 18.279535942194293, + 20.809752256666737, + 14.559037532973356, + 12.562138292028552, + 16.59246575342466, + 16.273412223785154, + 18.22775728236196, + 17.001014282276333, + 16.249380610094857, + 15.692617692496423, + 12.784012872435431, + 11.32484132762736, + 10.964318553677288, + 9.590221561870088, + 6.483390698154556, + 8.595986494485457, + 4.105883295301187, + 5.208035499545964, + 5.4728609070895216, + 6.024336051707379, + 6.35075847048434, + 6.814571576799665, + 7.475411713876779, + 8.171484544873238, + 8.76817609396813, + 9.314134342482506, + 5.643903379735936, + 6.606510982724573, + 6.934029298861505, + 5.300413307687922, + 6.249727592850156, + 5.246310329238159, + 5.151057401812689, + 5.108592652273974, + 6.151975248752081, + 6.422442954992238, + 5.394092926197806, + 5.841329898567058, + 6.493919677397004, + 6.488775590933038, + 6.442099349034011, + 6.317484927334149, + 5.200185631302023, + 5.100902125675884, + 4.581356775584674, + 5.105313656163454, + 5.741159850613534, + 4.637870872737424, + 4.595400879523156, + 5.804935185126648, + 9.976956013061992, + 11.978940565549903, + 10.428688463093348, + 5.54459316675222, + 3.47351796055192, + 3.804692036145316, + 4.298547170736923, + 3.2315742981528275, + 4.034588892188781, + 5.0099406300649045, + 5.135523957504488, + 7.313924311637878, + 6.500794228751311, + 6.637152069057275, + 6.686210649904312, + 6.281381422853881, + 5.517770399741076, + 6.529945726815519, + 6.08322615455076, + 4.650289713461946, + 4.366150802889375, + 4.544903452278623, + 4.003800512531627, + 3.892492969754121, + 3.998281858484904, + 4.711171003172231, + 5.861450540593037, + 6.8616991151755435, + 7.230155128287436, + 8.3197970258199, + 8.5386646243754, + 9.026023919139124, + 11.129071929628784, + 9.66961429421567, + 11.144790829958662, + 9.806494373334354, + 10.388680655047564, + 8.336964310037756, + 9.097709380004558, + 9.64099366994075, + 9.616354292003606, + 9.5320583204477, + 11.313002410351148, + 12.930703293751488, + 14.55988334903021, + 15.399346892580722, + 15.458600177996209, + 17.13920848626373, + 18.237380620661938, + 16.674610308437146, + 16.943982952040145, + 19.042121527890338, + 17.861685739803285, + 14.61977070326592, + 14.141364350085096, + 150, + 0, + 0, + 0, + 0, + 0, + 150, + 48.23861745947591, + 24.639671098997635, + 14.32182723818656, + 13.051515213985075, + 13.124837232902603, + 13.6694220115053, + 11.48420312069861, + 13.15908949014675, + 13.015288093949962, + 12.635804282136409, + 17.957331842821418, + 7.563164503418704, + 5.99533982050622, + 4.3961920779183, + 4.014413394255217, + 3.271015701956428, + 3.2261557932187515, + 2.772580504008529, + 0.8810607633403704, + 1.2456899140637534, + 2.237690761489898, + 2.5925695875694523, + 2.7601974677977066, + 3.143608319097415, + 3.2855025420702892, + 2.953644568773086, + 3.681983696786981, + 3.226903659241251, + 3.793266969073082, + 3.445473494271425, + 3.9877641320228583, + 4.645187995961301, + 4.348992134178937, + 4.5907981845694525, + 4.286152422778648, + 4.246547333957177, + 4.94219505956514, + 4.50257364315525, + 5.22521465409285, + 5.650291496585134, + 5.782813391826743, + 5.817573401225605, + 5.674471716802831, + 5.609039983390991, + 5.87218307101829, + 5.165759521281979, + 3.4759893212327806, + 4.3736088505504975, + 3.4483587080349203, + 4.2899836077567866, + 5.364716938478078, + 4.629794862283576, + 3.601355587803779, + 3.0146131038039687, + 3.3955180473151847, + 3.5700345414497394, + 4.237878032196175, + 4.320696867838886, + 4.021570151109411, + 2.912981638168906, + 2.4741204731433997, + 1.8605243006956231, + 1.9688098781365009, + 2.107325758287669, + 1.9291350135889969, + 1.4323377275582374, + 2.200713191366603, + 18.4512468029032, + 54.10018296460788, + 0, + 0, + 0, + 17.299031615851778, + 12.77921400109973, + 12.206118235733538, + 10.070491656545787, + 9.519864068822594, + 11.425979724806968, + 10.643654384716278, + 11.641276876536368, + 12.804454806085984, + 13.61342136604292, + 17.976889312713286, + 15.787399093880708, + 16.362745490540952, + 18.619186523255404, + 15.270707018088704, + 22.260018847316186, + 35.04887406336868, + 95.10046156062268, + 150, + 66.02767004810782, + 31.065163008052412, + 23.26022953306214, + 19.067622961526048, + 19.123645077653663, + 18.655885158091316, + 20.5341239151647, + 18.67253450271479, + 19.700319680260435, + 19.389669203874796, + 18.825771869429005, + 19.857230513712764, + 21.134045868090247, + 21.642119936246925, + 22.979203850527245, + 25.71125784445935, + 27.413007749740594, + 28.821724467807343, + 25.638036674591657, + 29.85026755000637, + 30.326908818525975, + 31.111569039386968, + 30.097269172737857, + 26.188355257349695, + 27.073460853383956, + 34.16478574051816, + 34.02341707364901, + 37.50923598683482, + 36.494606009536746, + 32.79280740659432, + 26.790704964790944, + 28.058475318042326, + 26.834892944532328, + 22.95272424286335, + 24.534906089469175, + 23.51017123287671, + 24.065790040587032, + 25.615480446264197, + 24.630247910686663, + 27.968362415062316, + 25.714823928598317, + 27.44591789750801, + 29.430063692910235, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 117.2432572225939, + 94.81638312272138, + 88.00204938584862, + 75.02763254903313, + 69.41619031786554, + 65.21715728861608, + 66.33542397684086, + 56.72105071788962, + 49.234474833772616, + 43.89036045268836, + 42.79825161566892, + 42.41660255903464, + 48.27555864064011, + 49.203309085546664, + 52.52646303868341, + 47.14976670828678, + 43.44852162807734, + 37.088546581842515, + 35.833715584866184, + 35.77340259888431, + 32.19003248887919, + 25.215909298213735, + 27.15037690633506, + 28.72136613943644, + 28.96668198757011, + 28.701846776412157, + 24.054018025937687, + 21.675419589059196, + 19.41493105772132, + 15.758119305840845, + 14.217066260529103, + 14.03787418641008, + 15.052549048189952, + 16.437338128394938, + 19.77176229381548, + 23.653881508143343, + 23.763618058569424, + 23.3103555271872, + 19.960089995596512, + 17.811851615543073, + 16.78098911017326, + 15.25294911865242, + 14.0461418010383, + 13.513164366076175, + 11.928667704746188, + 11.740960456697492, + 12.128025586595117, + 14.987226093443743, + 15.019888376862296, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 110.16240309588392, + 66.84735581293002, + 44.22581506754894, + 35.21614362435021, + 38.41230262250787, + 24.771424387717, + 22.579275610477467, + 22.26942133990213, + 24.279214416140587, + 29.26467289402865, + 37.08174005729131, + 43.201026166231706, + 43.24335754838142, + 36.425919227009125, + 36.75931737346603, + 34.93784416505357, + 32.81004467783502, + 34.52502877682559, + 30.728568290393067, + 32.25831067212695, + 27.251135061687105, + 25.509682967205897, + 29.690112536848048, + 27.191966557395663, + 25.34432059601409, + 26.401379089936444, + 22.39905409523835, + 19.426709694782712, + 13.605823827618202, + 9.181525623866062, + 7.860053066961678, + 5.20105242527898, + 1.8169586397841715, + 2.187382614852598, + 3.095220391852826, + 4.44976674617349, + 6.792728146859344, + 8.327867486012533, + 8.430637596867903, + 6.381176057057402, + 4.992869990693379, + 4.32904856851038, + 5.825551718557796, + 5.4837928095392545, + 4.365912145299796, + 5.535607347923353, + 4.267038538121475, + 10.954346316865998, + 13.8804745135509, + 27.96850908861792, + 23.93001527866464, + 20.966231251669733, + 17.130295908633745, + 14.609638295609368, + 14.56864760594467, + 12.743056278722673, + 6.885152937640256, + 8.240677284513202, + 17.64878187532778, + 22.06607927115432, + 0, + 0, + 150, + 142.68409700334442, + 28.471802435718452, + 28.86660751242055, + 27.296462404985967, + 20.50432722003769, + 34.063284683227536, + 34.606831395348834, + 36.26091646613561, + 36.24243248429277, + 21.20011216274528, + 21.754753147870645, + 22.041887160051264, + 19.82169993253195, + 23.079751858680073, + 28.25269206920704, + 30.412284468645225, + 32.64495217406634, + 33.51493834758775, + 32.99246747929999, + 28.72414844970703, + 23.436238605479907, + 23.258688187599184, + 21.86480083937692, + 20.867396562198554, + 22.243972097442573, + 21.407767775294545, + 20.820224360268995, + 22.08377606201172, + 16.68293989744625, + 15.519700909393258, + 13.624996300427668, + 13.48805460310074, + 11.838950181385014, + 10.609562994206993, + 13.800194233207629, + 14.399445068852256, + 17.10632641335657, + 20.514153935359076, + 18.884248751702224, + 16.25539268565402, + 24.447270799429855, + 39.96226203257872, + 86.07033166851437, + 111.33874086191956, + 42.62493141460144, + 35.60337632776935, + 26.554945821971938, + 22.32145075000155, + 16.988119221180778, + 15.889658533717077, + 14.744538673987757, + 12.887297774862146, + 14.257496923545885, + 13.692255239283783, + 17.04646796526637, + 15.755352523031894, + 15.465595548724393, + 19.543914821581257, + 0, + 0, + 5.637701122291621, + 4.85386881688349, + 4.246694502981664, + 4.4736033911671775, + 5.142985343433799, + 2.7225387420183345, + 2.0003204683987597, + 5.04978656060274, + 6.927698157554449, + 7.48777778198669, + 6.270383878212976, + 5.129561688241627, + 4.302412399447893, + 4.656048618753751, + 5.651277421593498, + 6.325644928012626, + 4.275043717953337, + 5.155694245012587, + 6.951721897344479, + 6.538755804579309, + 7.650067936932601, + 9.17067920947201, + 9.282453804316484, + 9.814652968396516, + 7.974835785666664, + 8.46692428776552, + 8.158361242899716, + 7.306967743175656, + 7.884016562029882, + 8.115561000988002, + 8.667958927987444, + 8.914340435374868, + 8.951554884748528, + 10.046167189375083, + 9.156167222155114, + 9.53845726918366, + 9.772247556329376, + 8.160932815292384, + 9.090223686275056, + 9.616635301791556, + 9.28413378326925, + 10.262596899224809, + 9.57691807127431, + 8.793657305750752, + 8.694332111347187, + 7.099215936343581, + 8.284707540521493, + 7.707567163415857, + 9.374364974006774, + 11.24566479885217, + 10.937646978041704, + 11.465770796635672, + 14.089964043792834, + 11.30300118898252, + 11.106347397027328, + 10.856682735536156, + 10.065205404203232, + 10.857088050689084, + 9.750591074444646, + 9.63134928838178, + 8.67258805473529, + 8.834225277434614, + 9.231704041327342, + 8.845607872706164, + 10.762934829249527, + 10.885321470939054, + 12.559471506523192, + 11.306505195830535, + 12.852620212557756, + 13.96043286206349, + 11.068452285395614, + 11.503261340657373, + 8.721508106749347, + 7.404631302704303, + 6.9090191952589235, + 7.660036112571618, + 7.568544599621633, + 5.116084598669369, + 5.577024723230979, + 7.634746336548426, + 8.282844529984011, + 8.958899930427147, + 8.32721640764511, + 7.548176526818776, + 7.10956528446618, + 8.537293043563752, + 8.052649241504316, + 8.397528634236318, + 8.312597936974784, + 8.519743347418466, + 9.067346257174965, + 8.520236649897551, + 9.60143902005384, + 9.586490955927005, + 10.252057525674235, + 11.187718763330391, + 10.246799478447096, + 11.156554984859753, + 9.17997279641543, + 9.84803131379434, + 9.309827297702242, + 8.987868116297255, + 9.356128830167483, + 9.762680289182605, + 8.548247774815753, + 10.761838243366432, + 13.421304841635122, + 13.100840192964483, + 13.615754932511994, + 12.2571092628449, + 10.683731034285524, + 10.618500858855093, + 8.222700188870785, + 11.295652505834534, + 54.288718616680335, + 82.59931408791205, + 0, + 0, + 23.534417482420064, + 13.862678467384765, + 10.3191478158716, + 12.4057853944684, + 14.490580629203544, + 13.364524484659425, + 16.123497115928945, + 12.04056708860644, + 12.768033622238685, + 9.9090093686828, + 8.968834069030471, + 8.924100206579906, + 9.565838506025257, + 9.15811542245785, + 7.7084226597522525, + 6.4051174872599885, + 7.471529158715261, + 9.419311602246731, + 14.127644591443095, + 10.617465856847678, + 9.517121349662872, + 7.602990020527123, + 150, + 27.495279804967655, + 11.568511982350058, + 5.545942904285236, + 0, + 0, + 0, + 0, + 7.446771677413056, + 2.109938887354953, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 13.797526731074829, + 0, + 9.176871299958178, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19.06559374999973, + 12.54893244045955, + 16.861932794112853, + 26.92103029625669, + 0, + 150, + 9.01824065837035, + 9.990507975573342, + 9.28643929684657, + 10.582186209788452, + 9.338208271439756, + 9.619344728767274, + 9.65875753168502, + 8.388468531823117, + 7.778739237802844, + 8.911784248221787, + 8.193245726646342, + 9.15532363588149, + 8.861466143601051, + 8.857111319398552, + 9.604347912259762, + 9.910494989442553, + 9.1960680819717, + 9.58662507794294, + 10.200913187897266, + 10.361326716715444, + 10.442418030676048, + 8.917138194569763, + 9.153881890977672, + 8.935668877285547, + 9.740328166219925, + 9.840440369976047, + 9.50566321046996, + 9.62278751667907, + 9.328320713431776, + 9.897075136395886, + 9.067443362624983, + 9.399513432963431, + 9.90718261698749, + 9.905684030937543, + 9.746030639659256, + 11.796625810765384, + 12.09494070167363, + 11.86331409136381, + 10.811656815296386, + 10.638037855336783, + 11.324201002528222, + 13.142506724494051, + 13.483637694263487, + 14.248592808731605, + 12.677395192875885, + 12.65250320901125, + 12.691267501479784, + 14.543185944125147, + 14.099590510439567, + 15.003102442568911, + 16.256759189493685, + 14.22011876029128, + 13.896407234430823, + 13.637910987703137, + 17.631135896577945, + 17.669275325060642, + 17.21227800292241, + 18.06607321382603, + 15.624735661741742, + 15.374884720722545, + 14.73759280402752, + 15.174551081189152, + 16.839727382047748, + 18.256287775870216, + 17.324432189804593, + 18.45577843906936, + 15.836350901829046, + 15.379848745551769, + 15.142777377052708, + 13.161125076667227, + 14.65326603593386, + 14.93776315239687, + 16.345853383302014, + 19.23762524000165, + 18.398579372193396, + 13.94051752389236, + 13.31410477582074, + 15.848273967402635, + 13.82902996680976, + 7.261622856190124, + 8.712400569439177, + 12.294977302173676, + 16.82682232715902, + 20.165064752241975, + 18.466661140803428, + 15.074164829853038, + 12.67199725380248, + 13.095282938365516, + 12.635587472937608, + 12.452661120765953, + 10.503394582153028, + 11.870373954026036, + 13.142452502124584, + 11.819770895832017, + 14.135323557579222, + 13.599938293511366, + 17.50258438654938, + 17.277972518680894, + 17.22088144292061, + 16.236369614290272, + 14.908647426006024, + 14.563896602195326, + 14.217731512155463, + 12.665261691983812, + 14.27896703490337, + 13.460812403943436, + 11.079712530629845, + 13.82093386246158, + 13.109740501884591, + 15.187412709604065, + 19.593825012905462, + 16.532939714279774, + 17.584131454689658, + 18.008559404674763, + 16.29674108272672, + 14.746428584371955, + 13.835293258071676, + 15.034234422516008, + 12.01636096181176, + 9.736232065660047, + 10.790217981146382, + 9.5353755578079, + 10.288766177668414, + 11.416707929489682, + 11.41887653565929, + 12.25510239954922, + 14.268599244607335, + 17.899526793965723, + 20.41291218045392, + 18.766562771000896, + 18.66593320842914, + 18.89539635180485, + 13.718808627976037, + 13.20526186994186, + 10.859703077372874, + 11.947009789513764, + 11.53139828874534, + 10.341705608891958, + 10.433290326404554, + 10.446504212685548, + 11.530892769547732, + 15.184891459286275, + 16.192510750400416, + 18.7052121591668, + 10.923879719099473, + 11.98625620530576, + 10.344630255958403, + 11.212192424508029, + 9.703794008527485, + 8.512287005686812, + 8.29458638043359, + 4.441937122801496, + 5.319933551054386, + 5.3233506172713625, + 6.67025361812372, + 7.3084145427006195, + 6.835338834859666, + 7.5679826860304, + 6.296343963460253, + 6.624605078446238, + 8.033370655183065, + 8.275003884697108, + 7.301626911763845, + 7.207957959063498, + 7.24616340805916, + 6.9513815362800795, + 6.9640786395809515, + 7.5016555478081886, + 8.525086750657858, + 8.73478206777621, + 9.255289893016991, + 12.84237625702428, + 14.1197991338087, + 15.999576281595614, + 14.736950305803058, + 14.054270626312832, + 13.398585679796009, + 12.681495983301431, + 10.275487591758116, + 9.825484762223711, + 7.91515299620152, + 9.059313605813418, + 8.94752466024291, + 7.046074575033252, + 6.9305694753957345, + 8.04622376778843, + 7.671574305250006, + 7.520578790723896, + 7.709565444841243, + 7.083945046750281, + 6.314882457647925, + 6.17055098934551, + 6.05832285463825, + 6.209281597417583, + 6.742268010189659, + 6.993162453977718, + 7.184917698593532, + 8.130564631932218, + 6.85376130814055, + 7.959891008174386, + 0, + 0, + 0, + 0, + 12.715216049382716, + 16.701163701051982, + 15.74689855855638, + 13.987129901815775, + 10.294053549190537, + 10.936278909752197, + 10.64398970263569, + 12.096900310673842, + 15.151247463635302, + 14.981665232385632, + 14.382125593231798, + 16.480435860359428, + 14.012865856993226, + 13.718579392535824, + 8.24654328437623, + 6.597534572224477, + 7.815057902205768, + 8.148244669228255, + 10.294027018725425, + 5.045282828719922, + 5.105047084423557, + 8.49578765175559, + 8.417817389820081, + 7.564229815169544, + 8.367448586751726, + 5.683318527665391, + 6.389695139453916, + 7.697537397929365, + 8.621474246946939, + 10.027953932796985, + 7.061964409597083, + 7.812234034468825, + 9.012001547221985, + 8.00818261790016, + 8.80857246154614, + 10.042871095533329, + 9.232353303018172, + 12.343619923490666, + 10.992200080587857, + 12.375359800470036, + 12.652773411183473, + 13.213651424588033, + 13.66912855550154, + 13.821758859345836, + 12.864253064242272, + 13.847928977272725, + 12.4326398457926, + 12.80149335509054, + 11.310603831062409, + 12.628125510160904, + 13.737852864665024, + 11.768930651389502, + 13.15050881391903, + 12.743871473354227, + 13.879942591313364, + 15.184115484838722, + 15.887452645839256, + 16.0896987293549, + 15.904026546786405, + 14.107495965464578, + 15.873777020316426, + 16.88338677523762, + 20.22582361465461, + 20.415042251901895, + 20.92345212289048, + 22.57274844010193, + 21.85829350948334, + 19.86191744110899, + 20.5029030794015, + 21.67819191819059, + 24.158299544938963, + 23.654788755317416, + 19.532268992857333, + 17.97841905873808, + 20.002120624025647, + 23.35606204590857, + 24.13279845281668, + 28.08089042037978, + 28.70809436966391, + 28.62763284824107, + 8.616408113015344, + 9.204381686397872, + 8.66016049773566, + 9.437780026409586, + 8.825523422008118, + 9.063264985462109, + 8.051799524906327, + 6.148830996463239, + 5.457472328206249, + 6.425462270080087, + 6.980655386929085, + 6.48262564230068, + 6.566345325683308, + 7.264206400064131, + 7.084373674316182, + 6.797943978502403, + 6.701277340987937, + 7.258474934646085, + 7.272082694035826, + 7.437012858955137, + 7.799183147939134, + 8.361933042797766, + 10.368145955145753, + 7.250048414016949, + 9.238801907781708, + 10.167312258048366, + 11.001818363387194, + 12.162256359699176, + 10.964416744420282, + 11.813627131251582, + 11.120158228299918, + 11.688127117291812, + 11.22258879754141, + 12.10597434627046, + 11.954711254564277, + 13.313495305721547, + 12.928680812339502, + 14.139231597999451, + 14.550725215331989, + 13.333785567350915, + 14.360836364254506, + 15.118983783689616, + 13.371176603963503, + 13.537579401366646, + 13.285405388968332, + 11.280349727487426, + 11.530091373089023, + 12.434013020868797, + 12.986683595941807, + 14.73167713081319, + 15.999753930799912, + 15.31147738053945, + 15.733169607119208, + 16.026586711950753, + 18.982275860804595, + 17.962778325124564, + 15.561291966214702, + 16.603108887123852, + 15.785956464455989, + 14.369550702961616, + 15.766981412667263, + 15.795290909964464, + 15.326982139522194, + 18.782977585507336, + 19.15603391108547, + 19.89498638543557, + 17.0768531451596, + 14.9324483178702, + 14.080178677495192, + 11.106140344796156, + 12.169947003227978, + 11.09330849013485, + 13.924947883477737, + 14.711579163141169, + 14.21419817197662, + 13.817353622867408, + 13.06140749421331, + 12.644198986290403, + 12.91023190536866, + 6.388857955720099, + 6.552155035764816, + 7.819416958492917, + 8.33105260881904, + 9.177977624568465, + 9.036366629755198, + 7.492999832910276, + 6.293159758229209, + 6.662324874514295, + 7.790801263533706, + 7.94324539393688, + 6.736665480069895, + 6.974432181527656, + 7.033315705975674, + 6.593857761100984, + 7.394032458127556, + 7.534295946227649, + 8.092524275935995, + 9.081281309734402, + 8.996870653685674, + 9.91695496450246, + 10.169898459161352, + 10.406026241768016, + 10.755742468841223, + 12.228480184400404, + 12.925138208734936, + 12.395384490798325, + 11.381863512531089, + 11.73777393257379, + 11.29744921068118, + 12.42073615493392, + 13.473965864369257, + 13.299517445980054, + 12.792168622536932, + 13.245926695368544, + 15.623017370915353, + 16.736985231840215, + 14.985736592722722, + 17.602001854661385, + 21.81424638835883, + 24.326085861502268, + 27.15225294387304, + 23.513173008575567, + 24.679710539240222, + 17.84117481957301, + 16.687184423574905, + 15.619372381837092, + 13.545434919854584, + 12.336215963538624, + 13.17870810498612, + 13.479491566854067, + 12.855740833609188, + 12.235572151384996, + 12.413064072709162, + 12.442114815962848, + 13.072455453746487, + 12.479439823950118, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 25.52413538880304, + 10.446292816875772, + 6.84070899547961, + 5.93742003720854, + 3.1288946154230395, + 4.090569001629043, + 6.372534472283741, + 7.836091633594723, + 37.67210978141664, + 9.1959775290851, + 7.04225837995916, + 6.894429992931158, + 5.666441457664466, + 10.000412235790932, + 16.777926796547632, + 20.16449817578748, + 33.325026955471316, + 41.15689375386436, + 62.12143312906595, + 150, + 150, + 150, + 150, + 36.31259850692413, + 36.21215976345832, + 32.66399012429284, + 33.730332411728895, + 36.21222051470031, + 39.00918085160219, + 46.24314955721718, + 38.349627800408015, + 36.935976927195185, + 33.721526640268024, + 26.58037311122352, + 27.216026450278623, + 27.528806936516503, + 28.17667809769273, + 25.621008714087328, + 22.390160462235094, + 22.292046440509136, + 18.79499498016753, + 14.428015491139318, + 16.218005899627965, + 18.513614773550916, + 19.967876584585262, + 20.372402385075215, + 18.62090771052384, + 20.43686865887017, + 24.955162745828208, + 23.520513747749145, + 19.352442025046717, + 20.896452626446052, + 21.10558603046086, + 16.21661128672823, + 10.631906537005776, + 9.937576913091569, + 9.339669435314232, + 7.447296894720023, + 12.452320888984593, + 19.282731314477974, + 20.17104595622362, + 17.523758578784758, + 21.781812264854768, + 17.640234080546893, + 17.805699595427683, + 18.32758522860845, + 19.86661662571479, + 21.418342041314222, + 22.55680462344548, + 24.06634302473386, + 17.83987090818751, + 14.008540593442085, + 10.163760875919648, + 3.1316956290108022, + 1.1293849719455151, + 3.049865909814164, + 2.5790058185643203, + 4.037983340441731, + 4.243927891956905, + 5.179922306643218, + 4.094241763201443, + 6.58939125609796, + 7.685854060128267, + 7.972027698774329, + 5.595991861615483, + 3.9391276396403545, + 4.881982151909964, + 3.2113801867818914, + 2.920691105661435, + 3.0765025834187267, + 3.830470760089171, + 4.520562051467685, + 5.021446705275872, + 5.290875273542836, + 6.8142072097798945, + 6.05425399513673, + 5.6208937882637136, + 5.092701577924234, + 5.143794112411506, + 4.9131341473139845, + 5.781961623722311, + 6.850422483535743, + 6.026983217417637, + 6.996474993493934, + 7.253239003734295, + 7.866078198405362, + 7.211778968824986, + 7.938984069906712, + 7.900471670353713, + 7.627755129263375, + 7.589400178138271, + 7.45735100085624, + 6.614351236945235, + 6.278694209081889, + 5.853808386174379, + 5.272309379125112, + 5.700197913791132, + 6.440220627787768, + 2.4525668317879608, + 1.434958175171776, + 2.3800688699233623, + 3.591484669854989, + 31.413265430661298, + 0, + 57.429633354449955, + 6.773001876299751, + 5.888213270617219, + 3.963432713851808, + 2.271408831084957, + 3.487405253919059, + 3.699620398467423, + 2.693718446249288, + 4.685687235748321, + 3.953041703085243, + 5.129226261150536, + 5.140843371094795, + 4.678822468261221, + 4.431715745804447, + 5.33780493387863, + 6.2079161353376096, + 5.366040363781611, + 5.012332641602119, + 4.620204790845685, + 5.0856463099031215, + 4.934961651653138, + 2.124406612435024, + 2.0774965159878005, + 5.864944207420471, + 7.930229216508288, + 7.689313958765977, + 8.874472446193266, + 5.985881144992858, + 5.115267267720942, + 5.998643970832594, + 6.242718870138764, + 7.145228930181095, + 5.286603626172512, + 5.808101635703228, + 6.725876791293301, + 6.832096699082138, + 7.579625737869584, + 8.896298880228269, + 10.849548268415704, + 11.212681884433978, + 10.974844405492242, + 11.41330854019783, + 10.299794641144883, + 9.275419818366451, + 9.594984894323996, + 9.743000477000685, + 11.391420780076771, + 11.278777247459075, + 11.16484757367246, + 10.400857615841772, + 9.674491046599954, + 9.79548536706966, + 9.946677292705548, + 8.638996753690154, + 10.2110197330019, + 10.36709122203114, + 10.849012016624958, + 11.791041785521909, + 9.630676391447656, + 8.043177874535985, + 7.634381219620741, + 5.282963701964211, + 5.809576325796954, + 6.157518725932178, + 5.622084851625804, + 6.551143959282214, + 5.981755509443009, + 4.582927686680335, + 5.721627835489166, + 8.167506687973479, + 10.32163286939024, + 10.190846414045971, + 7.290700663575454, + 5.780100366527036, + 4.918723890207805, + 4.723689549957134, + 3.673252503574229, + 3.819012259083604, + 4.222257813658968, + 4.310392533680913, + 5.562947385975639, + 5.200038265075467, + 6.252672623725422, + 6.258541389304721, + 7.410929526642411, + 6.29057510628747, + 11.190667243117506, + 10.628020383171297, + 10.019822372377416, + 10.315021857012107, + 9.351550759353572, + 10.026073468330662, + 10.746931325775474, + 7.683355189219465, + 8.03355337724879, + 7.721414567556163, + 7.896865324894438, + 8.43303678368046, + 8.414732754118365, + 8.441313229537128, + 8.953791543996774, + 9.65750883974954, + 10.338667558336024, + 10.678862752165598, + 9.940602313776653, + 10.14301767437866, + 10.3189330878489, + 11.200320889310246, + 12.280037338539662, + 12.584830945097162, + 13.194052008049532, + 13.269154742279651, + 13.021515387771112, + 13.216592689295036, + 12.416260447928572, + 13.21087357048025, + 12.608499786653416, + 13.116715010223242, + 13.614842660485111, + 14.142059564757574, + 13.966632354736324, + 15.70391174700519, + 16.432504354935173, + 16.841770192561338, + 17.21568726660327, + 14.711830686254329, + 16.094680619932305, + 16.822040184463116, + 15.265395060471546, + 16.364805174435695, + 15.318733260466482, + 13.555837279483212, + 15.566064570757202, + 18.011627906976738, + 16.56520994946051, + 19.00086558216651, + 19.822116293575167, + 20.40182340788645, + 17.551965810363185, + 21.26786846333941, + 23.71834378579583, + 21.241349461884067, + 19.538347635232302, + 19.688464508544776, + 19.611069901094737, + 19.468883465779054, + 21.51020534901051, + 20.922295447352877, + 20.886709086285528, + 21.63063489312116, + 18.527057254119505, + 22.395113727626335, + 19.3943605405081, + 15.449985260257396, + 15.099551781942674, + 15.485530586078111, + 16.709512336454615, + 15.811446763414995, + 14.560580944756795, + 14.232572702778649, + 16.13328760824932, + 14.137728570553016, + 15.186711161886567, + 12.666147923534492, + 12.804468872190798, + 12.230946821296534, + 15.133684537692211, + 16.295740295824807, + 17.189376485481283, + 22.632022993553196, + 18.589619920781008, + 16.269784997359242, + 18.066012384750028, + 19.18242390426002, + 22.187288902963893, + 22.739191070328584, + 22.208876643963713, + 24.68886489303058, + 26.75306339813744, + 30.737073077778977, + 34.44102726427763, + 31.331130882356213, + 35.90705709811245, + 33.46564948117735, + 33.113481375738026, + 34.09294585188417, + 35.72867084305526, + 36.59826858177918, + 31.448810073599276, + 35.82615738586729, + 39.047846982869025, + 46.79350171560337, + 59.88167298925249, + 56.14542559064565, + 43.417258495760336, + 63.073064334657595, + 52.10133120681082, + 54.36849716023496, + 52.897138079668835, + 39.97159355856318, + 43.34675828058002, + 31.732205680994344, + 36.41097282149719, + 27.173874860588796, + 24.556674059536903, + 26.45293320572303, + 33.17586020465866, + 25.94835561007439, + 22.72841098239867, + 23.021563562231854, + 20.421259279699235, + 18.47514917473602, + 21.735123388728773, + 21.971646570101004, + 14.885767197705606, + 16.12724430000964, + 11.880627690130645, + 10.638226307614463, + 7.894383386936151, + 8.801287507653704, + 9.021526213927212, + 6.302322794921741, + 6.445341357917593, + 8.117388692621919, + 8.537390312031153, + 9.115115310857416, + 9.404612010759076, + 13.47026738929054, + 12.56233791572307, + 17.813531236410938, + 20.549433101242, + 15.82960587613723, + 11.86399995568947, + 11.33586095285829, + 11.03104642240089, + 8.519737601163209, + 9.849259187445805, + 11.273974509049532, + 12.24209034309584, + 14.232642980995465, + 12.567879537112445, + 12.160749100927346, + 14.557595150222005, + 14.108159422646647, + 13.997100804663331, + 15.254976149744936, + 16.31763066578046, + 15.384633674631871, + 15.375488697732491, + 13.867666938773798, + 12.33132785911502, + 14.42930524194804, + 13.252986197439215, + 15.292944897767278, + 14.697875505599306, + 15.0961445486129, + 13.69753500422126, + 13.140040731417068, + 12.740384401060174, + 14.518901464512812, + 12.0813784716281, + 11.18434846374791, + 11.47187848111012, + 12.126755110989611, + 14.117547244773412, + 13.73975019722095, + 11.354768324945807, + 9.79173362617261, + 10.141497406237688, + 12.866263530068768, + 15.503426869437591, + 15.741430161071944, + 16.378643718264737, + 17.619423400673398, + 16.030957022686668, + 14.90469905947312, + 13.322030972108331, + 13.703120495154984, + 13.047381639550194, + 13.638605227111276, + 15.520419599840428, + 14.326704606308892, + 16.983143052223923, + 10.275369267853012, + 9.56246487365973, + 10.945527266214969, + 7.892934913230186, + 9.328383224503115, + 7.432100896702873, + 3.50871932173762, + 3.8098257782912257, + 4.704686645047419, + 5.809012583071168, + 15.844354939616906, + 13.928685101120132, + 9.788684171384944, + 16.67484049930652, + 12.784516312770885, + 15.376386294554711, + 12.619040407180789, + 10.817022084306616, + 11.02927589331733, + 10.174503733665215, + 9.753809177486142, + 8.188473094042727, + 8.587984424587052, + 8.871794361159587, + 8.661284054232315, + 9.072902004048228, + 8.781197333236616, + 9.242365257332605, + 9.620675234553383, + 9.555578863936972, + 10.76682222950241, + 10.634879449342105, + 10.91401449068846, + 11.217174242123772, + 11.579894650947844, + 11.800567607651107, + 11.79436604061953, + 10.45472646873163, + 10.911608401095409, + 10.61521530099276, + 12.04504140141938, + 11.855210375742129, + 11.69133885944532, + 12.469725303587976, + 12.574843943855978, + 12.40896485035993, + 13.357607733351184, + 12.450737566483223, + 11.615834655959125, + 12.076150752148385, + 13.128616391338369, + 15.558982254814596, + 16.4207056202608, + 17.41950943034741, + 18.420203416963034, + 16.074054979675513, + 15.485770757997583, + 15.892884922001905, + 15.671159727703236, + 15.797089448712898, + 17.363917922880795, + 18.154870480419113, + 18.02545554034188, + 15.58976533267309, + 15.522068992788784, + 15.69855414237685, + 16.480607723155902, + 16.366282701730775, + 16.551527630380082, + 18.184890568123233, + 17.174949168923295, + 16.10781393841167, + 15.755523548804792, + 16.570569519955693, + 16.674959885276746, + 12.10220264068101, + 10.306817526275507, + 14.374494537246909, + 23.18646761261715, + 23.657578223566116, + 26.6336326938008, + 16.114864040285457, + 13.075296478819558, + 9.663170768807497, + 7.194470615294061, + 6.19615790637585, + 6.657958183950599, + 9.18799035591391, + 12.97906252289362, + 7.234230900402642, + 8.400474484177828, + 8.33200327534483, + 7.559639590157661, + 7.10911177213966, + 6.913814144511026, + 6.219662720349116, + 5.230988134148844, + 3.970119288677767, + 5.725731753696383, + 7.027410781641659, + 8.016551104010444, + 7.765824727622572, + 6.88960444365118, + 6.8671454072658875, + 7.250181627933362, + 7.651431946099973, + 7.573826489705812, + 6.651428350881226, + 6.430922378111491, + 6.857103815420896, + 6.413971233383191, + 7.071634513322767, + 6.853979055402924, + 7.671470470306235, + 8.152099292573336, + 8.327764929979189, + 9.542587739896993, + 9.297079682493855, + 9.602600362029191, + 9.401823779304967, + 10.008552798212497, + 10.483608603171048, + 9.866683774102246, + 8.495436960509709, + 9.507264319328264, + 9.57114062808948, + 9.982030293031778, + 10.553853179584609, + 10.026016747877, + 10.892003868388132, + 11.723936891555788, + 11.751723040639783, + 13.71547492227428, + 13.15204962726767, + 11.182401327046207, + 11.40719447310508, + 11.17927769026859, + 10.90580536388592, + 9.334530816680108, + 9.761166822553518, + 10.1690563671593, + 9.400064884724571, + 9.049362837947402, + 9.40091273835329, + 9.75400320649301, + 9.465884038800706, + 10.57117463129791, + 9.881633308890551, + 8.802568052433898, + 7.630109693633231, + 7.882892719708792, + 8.522091523059824, + 6.387129305728052, + 6.2489455170443415, + 5.466772028251267, + 0, + 0, + 0, + 0, + 26.154998798584764, + 11.007411838518788, + 18.01547111971702, + 17.228890774685457, + 14.06693457832576, + 14.948085242365693, + 10.898906106520862, + 10.501943474107057, + 11.72378549224951, + 12.7665693707955, + 13.943721639164869, + 16.040236860012314, + 17.644884616613282, + 17.95513130954869, + 21.144926897711457, + 24.241556424234812, + 18.870643889650385, + 15.918421595192957, + 14.703137341350589, + 16.373599895847793, + 17.087782873259844, + 17.291735641554723, + 20.72399464444261, + 18.150775322173764, + 21.85421114246644, + 26.10290414787066, + 30.613393804952988, + 26.989498735814127, + 34.06308535001723, + 34.59746814331734, + 27.339862829358275, + 29.457673324883903, + 26.528451868604105, + 22.550929805458217, + 21.12849227927853, + 25.44616597370142, + 26.55140587298636, + 28.878888775514373, + 24.621080172531183, + 22.894518193670734, + 26.368494920016055, + 25.386957119155404, + 26.25513619935489, + 24.701820810459314, + 23.010853018467845, + 22.551244861781058, + 23.30709683533964, + 25.8325106645563, + 29.167578698009464, + 28.76975105684333, + 27.702535454504893, + 28.847883419664097, + 28.28930379163544, + 23.662239345284178, + 24.128993861892976, + 25.70150688238926, + 28.25030669967411, + 33.138836128243284, + 32.1333009460784, + 36.26040751436741, + 31.435506142370247, + 29.026244306124536, + 30.28006883589083, + 25.966841660762416, + 22.17474389594361, + 26.00735405501092, + 13.05201120657221, + 13.199611915940505, + 15.630706577332452, + 23.381069196731904, + 30.38145338856446, + 9.437908926958054, + 8.665925541052296, + 6.135747086564422, + 6.0867407487118586, + 6.349344912286866, + 6.244468097918558, + 6.333725296205189, + 6.507052540641821, + 6.446058250412574, + 7.479993431887246, + 7.718423495374798, + 7.881801194673331, + 8.699831294984753, + 8.114264024012655, + 8.450868861953685, + 8.714107527454317, + 9.031787741844594, + 9.512941206955327, + 9.315607578380352, + 8.92536745435378, + 9.012297767215305, + 8.350483085980308, + 8.931491468768568, + 8.700474866876709, + 10.468894262501264, + 10.887740386315444, + 12.882983856932087, + 14.178391882578044, + 12.661061860568983, + 12.420134880766756, + 13.32046779876734, + 14.085499554453571, + 14.2695246503057, + 14.38926019583441, + 13.503931940906485, + 16.022615359886817, + 15.623721592547051, + 12.864676818650628, + 13.497036287397574, + 12.01372469131763, + 10.622507251036774, + 11.172445395087038, + 10.472831154374225, + 10.01180468908244, + 9.388179574547877, + 8.172842040241099, + 8.934616632198143, + 7.150448067067155, + 6.827653401520972, + 7.454671069875735, + 6.859022518705101, + 7.439340674031027, + 7.983062283001468, + 7.799690312131075, + 6.789641009323145, + 8.060542988559021, + 8.202005783670428, + 6.898161713546776, + 7.017756782046156, + 6.855051688158547, + 6.62505269348175, + 6.537701465138967, + 6.244051999948317, + 5.811829197961912, + 6.281347552779315, + 7.281664022552172, + 7.69236116597131, + 7.653115101965694, + 8.526890377724971, + 4.268667725268487, + 4.772625594094245, + 5.464947543450361, + 4.011678218763509, + 5.297064901945929, + 7.1144137757062955, + 11.99642221866559, + 10.444887548961502, + 5.935044188341332, + 5.375679924492483, + 7.666493568585546, + 10.300502073801376, + 12.185545465433549, + 10.862733526421335, + 8.635932017180876, + 8.769247162834308, + 7.745316116630441, + 6.659005493951208, + 6.573554500910017, + 5.071353884810573, + 5.344283212983671, + 5.026643821287397, + 5.6890985363819535, + 7.683292216234243, + 32.124999999999936, + 0, + 0, + 0, + 23.127135678391948, + 12.498431430660842, + 7.371064857761885, + 7.26107296557636, + 6.948266601562499, + 7.513339145597209, + 6.944139625704193, + 9.953003963259665, + 8.632954630851744, + 9.39811249476045, + 11.416960831081068, + 11.771984159408076, + 14.091457299604752, + 15.878249931335446, + 15.878512846336063, + 14.116490616419323, + 15.371456570095484, + 13.717911607282558, + 11.87346129420954, + 11.429150467131462, + 11.85651460511703, + 13.759862439385774, + 12.944003728114131, + 10.73971674437623, + 12.061724432583512, + 9.309374809265137, + 10.464363056820496, + 8.958299205362275, + 9.287986190711331, + 7.545987687332595, + 6.257412222622949, + 5.0752352000863015, + 4.760668033858384, + 4.694077032405117, + 7.280012861506584, + 8.387445700627225, + 10.19358419717283, + 8.78273262330109, + 7.338503229155873, + 7.765543263563888, + 7.995266846030226, + 8.556177773529033, + 8.746474158236005, + 8.642587200297385, + 6.614246272777474, + 4.230014613229687, + 4.580876655815064, + 5.660453582054732, + 15.08446614139954, + 28.44959642354221, + 14.480698233571475, + 18.42984284389249, + 8.81424362130932, + 8.460352977013999, + 5.843368539871428, + 4.8235364823461175, + 5.90271842354958, + 5.032707010898514, + 3.457159954275855, + 2.8228556907629576, + 3.3299825424852374, + 2.111672755467578, + 3.773020281012093, + 4.919412871695146, + 5.004089435713143, + 5.896017549277205, + 4.955042470132022, + 4.552537726106764, + 3.718461648011819, + 5.386673505470447, + 5.732615715823466, + 6.7911537007330125, + 6.095455531256224, + 5.065651159142485, + 5.5764248704663215, + 4.335643050290958, + 3.8161195167636786, + 4.4983683362113975, + 3.0224574201156935, + 3.9034979364096167, + 4.379025958082611, + 6.130894327498765, + 6.075697142443211, + 5.978535152038445, + 6.379349708773923, + 5.752878010004442, + 5.353854175072628, + 6.202144971781348, + 5.390732800339501, + 4.277092510424914, + 4.757529604692996, + 4.109303123952224, + 3.992916592380457, + 4.711843606918762, + 4.078611241474053, + 0, + 0, + 0, + 0, + 11.43549747048904, + 9.386187014289296, + 6.070985746018074, + 6.18059942695532, + 6.415313269573709, + 3.1420914300872127, + 2.723978245199284, + 2.6951581329249463, + 1.749820344896364, + 2.664704413952227, + 2.867634152350745, + 3.5061211480034724, + 3.9014654770799506, + 3.956627470354467, + 4.2689054522507925, + 14.49279468688762, + 16.959412221969135, + 12.757084451403347, + 17.282194880946946, + 29.173825472917457, + 26.978477395795892, + 29.39086952872558, + 27.613640657546103, + 33.24049259374214, + 34.92613369368686, + 46.025086953280095, + 45.444738734670736, + 37.90297403726776, + 35.49339260650361, + 41.586353564295386, + 39.50649383886597, + 43.11514726168061, + 48.326671260819, + 38.37606744894663, + 53.482781677467386, + 44.52176352958891, + 47.9342294755448, + 52.7675659706581, + 50.37277013752455, + 54.42384481412747, + 58.32604511461847, + 57.623666230593386, + 58.617100040143534, + 54.26508458332309, + 58.94420657803856, + 61.224332326179294, + 50.163558698390574, + 47.673205030533595, + 42.04663661443011, + 56.794336830141795, + 61.42976631000867, + 63.48679771292569, + 76.16641635703385, + 93.237909817666, + 90.47434764188444, + 101.02788848254116, + 84.76784765218392, + 102.8992202734664, + 104.67448478834898, + 70.68642514044173, + 61.2115553882598, + 46.26102689733, + 36.20238776181383, + 41.40189007585994, + 41.07223770942039, + 44.95968573210783, + 49.098879098466504, + 68.757627262193, + 72.8746393460823, + 92.07863257457636, + 53.418333248838366, + 12.184574718381096, + 14.671962807534149, + 14.342308296270993, + 16.303878874003864, + 11.805810423235105, + 10.039050550460816, + 9.44044836060905, + 6.542837816115926, + 6.197150262975639, + 7.466645780412153, + 8.567290643951647, + 9.725461426640964, + 12.881375862784036, + 9.145283519287853, + 8.029449579585597, + 6.997651296775292, + 6.077347137430773, + 6.6173467560820685, + 5.8828953622516105, + 6.115248426435234, + 6.301003268777743, + 6.115530781377832, + 6.930548697184013, + 7.204679094072179, + 7.064663600397376, + 8.225209616994482, + 8.610739646769838, + 9.067162796090852, + 10.160725767754768, + 10.17486298451426, + 10.455666427696238, + 10.61340271264392, + 10.256520515358478, + 10.754660396627974, + 9.356077821778843, + 9.606563035310849, + 9.23423321951686, + 9.966089157796077, + 11.146280002609618, + 10.49715446084746, + 11.343517208065228, + 11.324551662169895, + 10.912545565735298, + 11.619439316401238, + 11.313816246391914, + 13.989252058118009, + 16.11789029615494, + 15.51073299882643, + 14.844354413250432, + 12.029292438486058, + 12.333061830611028, + 12.568947639609531, + 16.0061665310016, + 15.726395342842777, + 18.199223958313155, + 17.833696593594254, + 18.536193337831293, + 21.870231467225068, + 27.777375936713536, + 20.22496745140414, + 11.804722519074296, + 11.897817147861382, + 9.618118786692698, + 12.461452261700526, + 12.216858360541847, + 13.977201954880146, + 26.63074591372426, + 20.810973890738577, + 41.36629644301426, + 31.81780104660833, + 14.106125132059615, + 12.982673039124832, + 0, + 115.58049719753568, + 42.66670247581774, + 17.260529275618197, + 4.744744650377755, + 3.675595511426134, + 3.6353449092296897, + 5.476835499541905, + 5.759216402024442, + 10.067814648036109, + 49.808779407461344, + 0, + 0, + 0, + 0, + 0, + 1.937093534415449, + 2.705904443135961, + 2.287787659908413, + 2.7467489647052155, + 3.0368567630158316, + 2.987693356987291, + 3.158663503135123, + 1.2175179011352464, + 1.119807554805428, + 1.6644781784758926, + 1.5592724344004756, + 2.3520965090849506, + 2.2638262718442888, + 2.248091908557192, + 2.440130117233016, + 2.670375944395024, + 3.945515214278757, + 3.793429970363713, + 2.997009481232742, + 2.956351994637413, + 3.5626349805552993, + 2.4174608252766108, + 2.6709927529417232, + 2.7410143807346623, + 2.6823427809991287, + 2.9754514930796887, + 3.155489945239094, + 3.6699108467018338, + 4.339249210183981, + 4.91059400001724, + 5.83920272128515, + 4.26695373866218, + 4.285665545120169, + 5.023557720603524, + 4.106353584685027, + 6.382625364619781, + 4.190451030968507, + 12.342177790777123, + 18.489581109469416, + 20.814326212956356, + 13.619893104799331, + 7.3644182038685635, + 5.211915336833036, + 6.821713642975064, + 5.847774513743141, + 7.486362312590707, + 6.900653717304691, + 4.35572109857997, + 3.862098270987095, + 3.2255458232709615, + 2.779855818923145, + 2.7305749251838325, + 2.21127589307836, + 1.4730551175197406, + 2.000380835608038, + 2.802300305978438, + 7.808450571248229, + 9.951090907963124, + 4.846775875934408, + 5.0721428187526, + 5.345974961186417, + 5.759819304333288, + 3.4570248039723004, + 3.5344310614471355, + 3.1061940092859897, + 2.523411813622563, + 3.383167291983741, + 3.336949825498887, + 3.135453991629784, + 3.752972731001704, + 3.6008004237540865, + 150, + 150, + 150, + 150, + 150, + 3.215437184558859, + 1.6915733226374914, + 0.3359640701638348, + 0.5053838109595252, + 1.2778364608631962, + 2.715638025838151, + 14.122176110140291, + 150, + 150, + 150, + 150, + 150, + 12.365857793540032, + 4.685585262366449, + 2.234985283776482, + 2.720834550005265, + 2.0000192053993593, + 2.6523334525619244, + 5.908658708551079, + 5.367001534839977, + 7.985390619924035, + 13.685530967585176, + 16.578059872481415, + 150, + 16.725187235684892, + 9.906246417965066, + 6.93706182377032, + 8.609812082142483, + 9.007379574824938, + 7.210429868767127, + 8.175540547443795, + 4.031988606968159, + 4.671959808536582, + 5.406230066920953, + 6.390807518674692, + 6.340646750804101, + 5.231109868103169, + 5.355483757325354, + 5.623046986133557, + 5.554261978750693, + 4.863644850407694, + 4.274342565224651, + 3.621267115417639, + 3.3179962568318557, + 3.4310703789717905, + 3.866979375900352, + 5.183436949019284, + 5.296127223038359, + 5.286301872047497, + 5.545046251080476, + 6.295837235602217, + 7.068556988357927, + 7.807533621298916, + 8.716963481859786, + 7.31434060218016, + 6.655535715026804, + 6.434671957900186, + 6.810592057114348, + 7.810214282179443, + 9.110049990718688, + 7.908814364750112, + 10.926968944457249, + 15.267394724474215, + 29.933636361947567, + 150, + 150, + 150, + 10.492485613595548, + 9.843425611032822, + 9.84400230728763, + 8.147810135916322, + 9.6008853412421, + 10.10986991156122, + 11.246743576538876, + 13.135509341329708, + 12.44478407796224, + 12.131995226275404, + 12.994762588852144, + 13.4556230015133, + 15.529285857801057, + 16.42133205140214, + 14.965127548793031, + 16.472237555968086, + 16.246979312710348, + 15.445350482540182, + 16.088226474123285, + 13.333768743815698, + 16.16742488947203, + 16.14455501251712, + 17.33322471666415, + 18.6178039356729, + 19.77150301514352, + 21.64210001257981, + 22.518883878738016, + 18.88468667286666, + 21.982956616831583, + 24.4122068827015, + 25.216265172867413, + 26.864713525901045, + 29.327581781499383, + 31.366654905398068, + 34.076793607761765, + 36.331453463760425, + 35.4995334086962, + 36.82150346716069, + 48.90064664394389, + 44.478737993723925, + 34.47116120561549, + 28.336571771470165, + 28.851799211224257, + 31.795420613181577, + 30.888556906378696, + 27.19213122360542, + 30.25666483919217, + 28.108447060318134, + 26.28237574551248, + 22.533404944319248, + 25.48214418511759, + 25.83304529292033, + 15.6800417637369, + 14.57696427841745, + 13.498667386604726, + 14.586662291772372, + 10.295739962568456, + 11.054429464542933, + 9.664504581191592, + 6.396920488555904, + 5.574393142900462, + 7.645434698694386, + 9.193377768221888, + 12.25235111872326, + 10.472874218036278, + 9.114028712418628, + 7.721401293083131, + 7.554706147965069, + 7.540303869852295, + 6.931493608377487, + 7.33568190368373, + 7.0759770277137966, + 9.055028025224162, + 7.809548916986092, + 8.353084029438339, + 7.727617781194805, + 8.037544862254636, + 9.286127628898049, + 8.900397181221027, + 9.785160473356182, + 9.64372835734306, + 10.633097149848007, + 11.440817108275562, + 11.860463687432292, + 10.552248534709433, + 11.197457226363628, + 9.835891398820769, + 13.374994078084836, + 13.44138945553719, + 14.008133099532971, + 16.108860112896977, + 15.786126064154043, + 15.839524765621302, + 15.980349731850676, + 14.955247810710317, + 16.35006199551839, + 17.479274798873732, + 18.128291592571752, + 19.028606634237445, + 17.777955813971694, + 17.311440883852026, + 18.345775899080223, + 19.560926497173472, + 20.295966293021326, + 20.310999197223584, + 21.86620952820259, + 26.55486948255368, + 24.063245183896644, + 24.99944666464057, + 24.70617758539832, + 28.14051785301582, + 28.864976232706592, + 24.32268754610681, + 21.43086365279527, + 20.06700483406572, + 19.31444127490021, + 18.97196785658575, + 25.133159389842874, + 23.857254524308456, + 25.318036431331223, + 25.854766691785983, + 24.245001385196396, + 23.21851831336561, + 22.548791203901015, + 39.49161502926464, + 46.2423428065427, + 59.733310239263375, + 85.78911691458161, + 67.61405689756988, + 66.86974017785029, + 63.15316438744742, + 37.54121548870387, + 46.07920951965354, + 148.88396459472966, + 0, + 0, + 0, + 150, + 106.15856469194615, + 81.27624927259919, + 84.89431139484005, + 13.85183669506103, + 11.871488396300254, + 11.857499961014632, + 11.624225043833126, + 9.818908899480649, + 9.48891373874415, + 10.439661800413203, + 11.432898973941167, + 11.09776726656182, + 11.155849103891892, + 13.504877408446298, + 14.146011102710023, + 15.412502602995728, + 13.914297836424812, + 15.06008438594665, + 13.053507462081376, + 10.645254333225, + 10.647347689099464, + 10.08825744553883, + 10.096352665205137, + 9.623425230423546, + 9.671115792150584, + 9.101530730736222, + 8.548154803950007, + 8.84923202289914, + 9.045827485280096, + 9.413403998904494, + 10.501705852209351, + 10.54892662430492, + 12.004952287631076, + 12.153482446206116, + 12.767936432731092, + 13.933618662673275, + 16.60148600567872, + 15.095509226767303, + 14.730838842464395, + 12.165030577124618, + 14.199187628563411, + 16.226961053208996, + 17.72575026154518, + 19.28895108267487, + 21.008438266286348, + 20.322683658608906, + 17.8309060168776, + 18.402550637413366, + 20.485347416334193, + 23.756508557925287, + 21.546818681196733, + 21.66867091223014, + 19.67742913081073, + 20.15213761359864, + 19.86821218177352, + 20.41831218075809, + 23.7005057619071, + 25.948952096251872, + 7.558942204161255, + 7.109619747633235, + 6.581149367657433, + 5.730100666710056, + 5.956063575945889, + 6.087280655699181, + 5.27003237154995, + 4.8232508407995605, + 3.0581649548291656, + 5.071045835443684, + 6.503425900188629, + 6.5972315075505925, + 7.313790472879048, + 6.4719010381968785, + 6.712807886615306, + 5.547915373939569, + 5.849750459602923, + 5.55696870394167, + 4.620739501781538, + 4.384090881237797, + 4.638927264639388, + 4.40835998671026, + 4.927741253837511, + 5.245803617798302, + 5.274627958072108, + 5.231516910758514, + 5.36358079514049, + 5.451121213664447, + 5.5628259145320005, + 5.889724850490157, + 6.147940684966159, + 6.237485390529651, + 6.024479297978903, + 5.986529609209772, + 5.6584586096190135, + 6.388810907745592, + 6.210541970793484, + 6.6789274061167205, + 6.234603481403217, + 7.253659748313543, + 8.421416007174782, + 7.550564481360232, + 6.884648606036845, + 7.5720110568999965, + 8.05138535169499, + 7.139103685042039, + 6.989390644876221, + 6.449454148760379, + 6.382937243241694, + 7.610768759036087, + 10.143554198803384, + 22.15150806492036, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 62.54553021825276, + 57.96895573120267, + 56.60539996315313, + 54.74268480668373, + 52.529074312828115, + 43.1916173328732, + 44.6899454491369, + 38.78140757401595, + 30.40483993831136, + 31.22036444140496, + 29.557213496017024, + 30.824336918966985, + 40.249591932287906, + 35.476255635894745, + 36.78045237731098, + 37.51836633615478, + 39.11869257007056, + 48.1420138048095, + 45.607625198313784, + 34.86551616139655, + 29.013060467603665, + 33.97221471619721, + 39.15533794796969, + 42.58111544403576, + 38.14104233913964, + 44.66128178582174, + 49.273726327585905, + 88.62030733583232, + 125.66964615754937, + 117.73918777697028, + 109.95909358841978, + 62.06637023955689, + 103.28762830142372, + 29.828270722951864, + 44.115562605634146, + 38.39301232751253, + 27.80068802441119, + 39.27702650397554, + 45.43943142632788, + 57.03830001207168, + 58.11057148393057, + 52.87480128749637, + 50.387554475009466, + 45.41219994670724, + 36.52232134219574, + 25.52577234065265, + 16.410040300559626, + 15.799660308248487, + 13.28514707660042, + 12.328989026958276, + 13.941534411813056, + 9.296542612601405, + 9.18978890446938, + 7.710434492625039, + 9.34496521390573, + 7.816367154750171, + 13.725285260925496, + 14.88468781906322, + 13.472805025978303, + 15.46238078254354, + 12.020453330438396, + 11.98170333779163, + 11.467683035587315, + 7.894200025003088, + 5.436559529533741, + 7.83149773830299, + 9.361039758049262, + 10.905530005502271, + 10.95608065530585, + 11.62647619302993, + 11.202726290473892, + 13.47592418157464, + 14.903874152846402, + 13.463945072997529, + 12.646958698345404, + 12.125614025492348, + 13.806834497717151, + 11.266882407808074, + 11.68052133064147, + 12.688896076990352, + 13.44331822093138, + 13.626268480463262, + 13.48219193794344, + 14.745254895513092, + 14.274844940625409, + 13.963840654165873, + 15.05092316491516, + 15.73637909093324, + 16.41683754170213, + 16.656838521794437, + 14.391274516765414, + 16.737015643827693, + 15.78876810299922, + 17.657346083404867, + 18.48052463143597, + 17.951039523222384, + 20.43812784809582, + 23.754800066470516, + 23.50615436193941, + 23.89909301020329, + 22.195174528465245, + 20.63368911408023, + 20.365074201954823, + 21.41360577497832, + 22.684814560618214, + 23.567697304631434, + 21.01009247011716, + 22.36998707941066, + 21.447706503194212, + 24.129493448575477, + 29.178731484635534, + 33.26717673170638, + 31.10486341966103, + 32.219916718655384, + 35.36569413531574, + 33.05454989277288, + 29.638353633195784, + 25.662223023742325, + 23.678788276467337, + 28.09287181546782, + 25.994451285529625, + 23.392016369525116, + 20.964423649689227, + 18.738343440633823, + 22.67767908530866, + 24.87930391064868, + 25.803653892813543, + 22.27575200246689, + 5.38928555827691, + 5.30120256530551, + 5.26400781264605, + 4.143053724512008, + 4.753915199912397, + 6.277766633765097, + 3.194692896852399, + 2.14178895384223, + 5.800556655312484, + 15.60466465446184, + 16.51259995513492, + 9.813093725911209, + 5.5721787845688375, + 3.163377399428292, + 2.194536423542368, + 2.0597967677185887, + 3.0457005960482024, + 2.87086841283959, + 1.9734197843238095, + 2.337712447008779, + 3.7914795229959295, + 2.5628468684823793, + 3.4067656028356197, + 3.729692318279952, + 5.722316576086956, + 7.914645751348816, + 7.852840427424284, + 10.16459427970802, + 8.221336513020546, + 7.594662403989336, + 7.312787917674962, + 6.873722409556001, + 5.590072919975584, + 5.105047680538501, + 2.889056291858598, + 3.058056056785685, + 2.3396874993144916, + 3.2381512782045903, + 4.770715888046842, + 5.983561495618238, + 7.582899172630536, + 7.201642729285205, + 5.1495657188379695, + 4.737989027544909, + 4.275056885271925, + 4.393548762670491, + 3.462332378438614, + 2.2729570265226884, + 2.2575917224540065, + 1.9372109489462763, + 3.107925236656442, + 4.220403208324586, + 6.206489023161338, + 6.489089132725508, + 6.437761757633767, + 8.76776633201466, + 11.713417820150466, + 10.04566437917202, + 7.944414249195772, + 7.774357985198674, + 6.7474596714620265, + 5.030353676824012, + 3.5709249924661903, + 3.701972998170992, + 4.392788878712454, + 7.869003654310332, + 15.560044318503817, + 36.906215287774685, + 72.99902827280772, + 34.34475055845123, + 16.132127816039965, + 11.384797962902075, + 5.4227676572644254, + 6.370659539693089, + 6.034448242601016, + 7.382946622846423, + 7.196049498778784, + 6.497056333816972, + 4.536943773105744, + 1.839007129303897, + 1.9166546628754428, + 3.1574751411396416, + 3.67682171690598, + 4.812498448010062, + 3.8345174927530463, + 3.2367345889372694, + 3.17884041566901, + 3.819303600590956, + 4.412237345097382, + 4.056583762526299, + 3.265776352844025, + 3.211236469646714, + 3.980999073005183, + 2.644226417115489, + 2.923024306606998, + 3.273486821001847, + 3.133955388605032, + 3.395517548097456, + 3.4829507391467533, + 3.800170103306017, + 3.471702503965512, + 3.5250825682903097, + 3.5614294028368647, + 2.7113644256450504, + 2.7798333752881126, + 2.725631630243618, + 2.1472483832915437, + 0, + 0, + 0, + 0, + 11.100261304124908, + 6.333219810143224, + 4.034245591681958, + 3.2845074131058483, + 4.038622941883377, + 3.397401537529793, + 4.114130898268392, + 3.781181404517937, + 3.611736170878554, + 3.1749542043435452, + 2.7147242275100028, + 1.8828185288631056, + 2.0983153751722217, + 1.916409186106532, + 1.9023621307453893, + 4.428232199060476, + 0, + 0, + 0, + 15.1687656342438, + 5.960130593326545, + 4.964793717736303, + 5.204462822055282, + 3.340064033843782, + 3.089576271909978, + 2.6554723117607373, + 2.049798588882807, + 3.0499236036600212, + 3.2806088065716232, + 3.2187889626115815, + 3.540054157493989, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 5.201916178946118, + 5.706598714989957, + 5.495123147117881, + 6.518142770210374, + 6.5454200858000275, + 7.388243786615059, + 4.777116378515529, + 2.731319783083235, + 3.4464156078431363, + 8.058342853372432, + 13.095439933757952, + 29.095940721804475, + 22.67473931106712, + 8.240199833472102, + 8.859745403111738, + 10.168077455048406, + 9.85839962773758, + 9.613883340936372, + 9.791465571699302, + 9.945422939550948, + 14.03607368421052, + 9.830426922659427, + 10.270300494778065, + 10.861111111111107, + 8.091860343980343, + 8.436585658536584, + 8.12316117216117, + 8.46632363205342, + 8.352703100095237, + 8.605726973684208, + 8.200799386633353, + 6.155427139843483, + 7.076602460969595, + 8.626187228177638, + 8.478616624737944, + 15.83186778748758, + 22.190207925691883, + 38.02683168316827, + 35.14879888249396, + 26.134642184782592, + 18.892141204678357, + 10.134871938202243, + 8.04051457317073, + 8.86729222520107, + 6.7974041135937195, + 8.25419080397727, + 6.753914845076993, + 4.872841391009329, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 91.2495100787612, + 71.4833032021299, + 142.7680045156864, + 140.05390502243944, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 148.07287586986308, + 150, + 96.98354525613048, + 106.50205910040414, + 104.85211107770488, + 122.71561259887504, + 131.98971450798666, + 135.03414859170132, + 149.64160056079194, + 150, + 150, + 150, + 107.66690504948994, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 81.52657392444266, + 77.68665900042345, + 53.00611532673779, + 42.52835324361111, + 51.86996300841971, + 59.22557008401245, + 53.27408761268991, + 0.93266143434182, + 1.905288375237089, + 2.1573732744578464, + 1.373221635313792, + 1.3046935363914585, + 1.2654785311221812, + 2.5260349479954036, + 4.170413886477772, + 2.578309040030886, + 2.5655299642510863, + 2.2598355713638685, + 1.0231178742548492, + 1.1727335838249031, + 0.8762189561836911, + 0.7541275908922834, + 0.7482831306871436, + 12.944410368792523, + 14.800190363835547, + 13.742030054183996, + 12.868101378363958, + 10.039123780631911, + 8.683452349571597, + 6.859098799403333, + 6.600268126555588, + 8.48351747478792, + 8.456747063658865, + 9.287642687882132, + 8.236080717617956, + 8.29397891045182, + 7.474797485514389, + 7.24270341017841, + 6.56104945947968, + 6.944828848476665, + 6.606847786533423, + 5.962368879082102, + 6.359700521166335, + 4.4192148477787105, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10.677044107141423, + 5.003146740411662, + 4.604190491884512, + 3.4857508924606395, + 3.6579156771102888, + 5.171559500875966, + 0, + 0, + 25.7406449358921, + 11.120714901039104, + 9.379838415222892, + 10.14200416375498, + 9.476238283831748, + 4.5304681977696974, + 2.6250566290609494, + 4.332024111393258, + 5.436665074243622, + 5.136351453935777, + 8.91510153615002, + 8.957113874167726, + 9.29622603374979, + 9.669926075876493, + 11.81282893600167, + 10.553780824880567, + 8.702142467746487, + 8.543869162797929, + 8.971076540352495, + 7.259381079409444, + 6.683393814058285, + 6.16776459478563, + 4.743863987694639, + 5.698463396367502, + 5.896825478293679, + 5.621068788082042, + 6.106275428303861, + 5.5979039575033225, + 5.637406654582745, + 4.623403584334472, + 5.952612214014024, + 6.167916494867076, + 5.002550240256569, + 5.507103494514892, + 3.318186527392903, + 3.900899195039831, + 4.23657276939507, + 4.670382858141599, + 6.330854527676691, + 4.917501229299626, + 4.3868444739109975, + 3.776416002121646, + 3.727840731163838, + 3.3126197962069597, + 3.233904237950102, + 3.41669790174271, + 3.633517616942509, + 4.140996729363899, + 5.287447291154128, + 4.255485531462341, + 3.876101812265687, + 2.74233003264492, + 2.9725617008187277, + 4.752499425746, + 7.973969632662259, + 10.464655225579277, + 8.546286625560883, + 7.1777750722535325, + 5.370645940724824, + 4.751600661932253, + 4.254368585324755, + 3.176124823070708, + 3.28652956253621, + 2.8820338983050844, + 8.772084390183714, + 10.149182730471392, + 8.730311329777226, + 5.454763720259623, + 6.364946905028387, + 6.582831712642583, + 5.793169986269546, + 5.291289018027967, + 6.010894028590276, + 6.235308827159666, + 6.618375197523518, + 6.401930562438845, + 6.623396901857852, + 7.038461648768437, + 6.45065457883267, + 7.009348878016838, + 6.601999767875411, + 5.334794065878625, + 5.13020259096148, + 5.543464626669026, + 5.672272879923945, + 4.704530990473592, + 4.984824878011254, + 5.559371697115899, + 6.954571100219766, + 7.737199593951511, + 7.257585527783217, + 8.876306022825512, + 7.795701978004236, + 6.840809560775757, + 7.455259658433172, + 7.54161183801869, + 9.972622912005908, + 12.355259948210282, + 11.589475408766004, + 12.744182063874746, + 12.001253327699144, + 10.132767007279732, + 11.491694247301234, + 10.027121307422236, + 27.26456225195385, + 23.45192437987547, + 22.678192101759677, + 22.571486731847127, + 11.07922140025379, + 12.448629283784564, + 11.903082947577012, + 11.499095962115698, + 10.669612800016832, + 10.684069991570082, + 12.417999127533571, + 13.291377759859612, + 14.186225360026514, + 16.42622198685754, + 17.657698088170605, + 15.859246132975764, + 16.489325166027523, + 17.831459370587726, + 20.338311764074252, + 20.342897233567797, + 16.64923016439308, + 14.445180756982726, + 16.586801238026013, + 18.525480681038424, + 15.178930581868546, + 14.870091461514985, + 13.800336844422096, + 14.005416139566671, + 14.87362194323038, + 14.713009985787528, + 16.824430378770135, + 18.823140233709008, + 12.539080320606312, + 8.200440854012795, + 7.501358863091486, + 7.595117350201164, + 6.752947074614375, + 7.522615284048556, + 6.552968776916955, + 7.710497461203483, + 6.632144321613688, + 7.096642037076555, + 6.885745147621568, + 4.646256659514691, + 4.330868621202273, + 5.368999082283896, + 4.760972838290224, + 4.856046774258776, + 4.301451010051791, + 4.063695644880515, + 4.509289179240187, + 3.9274107496667257, + 4.318722371474713, + 5.124186754761264, + 4.85019747227207, + 5.187663276714496, + 4.923023460880305, + 4.956566202874346, + 5.174729941421345, + 5.319883621028785, + 5.947013037175627, + 6.341059780075652, + 6.570242314053353, + 6.293209328518813, + 6.66018591631715, + 6.822067176443753, + 6.774853385640138, + 7.048948744895242, + 6.14957461350079, + 5.823959110558131, + 5.2577052091897905, + 5.404446368664594, + 6.470780266338797, + 6.7952858933828555, + 6.771500060569352, + 6.306359084001819, + 7.154622765961865, + 6.8058935398586025, + 7.0067799481290995, + 7.266389408889181, + 8.358967800286182, + 6.324075326414831, + 6.679991121529561, + 7.382471026764643, + 6.58105254591557, + 10.778508040038512, + 10.996135241088805, + 11.241124103231805, + 12.48180839519949, + 11.708660193591896, + 13.703947783178087, + 15.554436182005434, + 15.846847122252246, + 17.742240077182835, + 22.867590749972244, + 25.92751777005153, + 21.42937741194632, + 25.829743708974306, + 26.409428649064107, + 21.023179790040594, + 15.58390118750842, + 11.683738851870949, + 9.224201794220953, + 8.35969966968809, + 7.378112544535193, + 11.155090498240543, + 11.978902195650052, + 10.428503679791786, + 10.61905889235625, + 10.744335715701665, + 11.859563320140944, + 11.065661468449456, + 11.244880335480032, + 7.922155562799321, + 7.262123300398158, + 5.6673991374457175, + 9.207519535851384, + 13.8487373711568, + 10.307895083526292, + 10.405341901299064, + 6.325020200195938, + 6.080373784854323, + 6.2043788280212135, + 5.670200116128298, + 5.336391134424499, + 5.178767928401472, + 5.726451542059846, + 6.368914878779567, + 9.164967148130334, + 7.6813136585300255, + 8.558727362633402, + 9.066365184098098, + 4.594948570964884, + 4.371495520146329, + 16.452430289086887, + 20.88198799326935, + 0, + 0, + 87.17020249099731, + 0, + 6.155640441610172, + 5.584228218805633, + 4.0068311035843545, + 4.194172283212071, + 6.931862462230564, + 10.682578532088405, + 10.734407907606334, + 8.105680427334628, + 12.65322545300733, + 11.650987093188627, + 12.397050774882231, + 11.86289779161152, + 7.409142842950133, + 7.409740731267428, + 6.375720853719579, + 7.931042578857029, + 8.097960394133562, + 8.120432022739859, + 14.349189475995315, + 10.925857131973853, + 10.16135643719522, + 13.374258365094189, + 13.098105680424483, + 10.31878785075164, + 8.626694326255071, + 10.79699573138362, + 7.674643470557552, + 8.446883407586792, + 15.440506064558829, + 15.186914226498358, + 10.511780826985335, + 11.840892289906549, + 14.68153215532926, + 16.814567216364036, + 17.75093682986102, + 18.78966146224809, + 12.830461866677284, + 13.61013746597114, + 13.127109572746098, + 8.173655609702738, + 7.118437628452411, + 7.4301371539454655, + 6.736193442849102, + 10.544405828493694, + 20.54143110805296, + 17.694955092298954, + 17.175685974551413, + 9.766625905835026, + 13.839729187117053, + 13.482555848203786, + 12.14450754801024, + 15.221597049135884, + 16.52346029379047, + 22.570956740124533, + 26.02400635066048, + 35.93776453330897, + 34.21801801711381, + 38.97209318108482, + 30.578208747176443, + 8.152583379136532, + 14.566275576484998, + 10.7152712335525, + 14.542822888120703, + 30.968379174741106, + 110.2702665861358, + 97.75878220779984, + 97.32688379241114, + 101.67773983008388, + 95.99079273280717, + 73.05397687973327, + 68.95193686240412, + 43.5869244264401, + 62.82826743550133, + 82.2257454008185, + 110.68637499667244, + 144.00374842806403, + 114.27730184801035, + 135.97305693405522, + 133.0347755175597, + 145.98751356392896, + 140.2795668974476, + 108.90063333160003, + 106.7224167041631, + 99.27438958246584, + 138.21039064620766, + 141.68043885036923, + 111.20169012043286, + 72.80836095522642, + 92.39938916569676, + 40.50442185072104, + 21.044481190283168, + 15.618807507389503, + 13.981356166330375, + 15.0721531338003, + 18.28782238796777, + 15.722471293195984, + 16.127581579068742, + 13.57413399502223, + 15.178298676149929, + 15.47143539102305, + 9.439176074141283, + 4.567704129873904, + 5.348637447585031, + 7.192715654043211, + 7.075060656111903, + 9.097451861607146, + 9.712783422583849, + 9.74031874120704, + 12.435864672755606, + 12.109864996307628, + 12.520534954283832, + 15.174261086201728, + 4.54664673030202, + 5.612770048695832, + 4.308583547745794, + 4.992874923858174, + 5.691226776433477, + 6.263232707587221, + 3.997085138000692, + 1.486743593953274, + 0, + 0, + 0, + 0, + 0, + 6.2736528189356955, + 5.637368384108752, + 7.563187689229146, + 7.41874720362676, + 7.492984071102689, + 4.927292558678397, + 4.29218049551646, + 3.2163849569282785, + 2.72604969287276, + 3.667166548018253, + 3.2266965496399824, + 0, + 0, + 0, + 0, + 3.5327490825670624, + 4.023631794170268, + 4.446912126584078, + 2.438805584579686, + 3.1390842230879312, + 14.324243650724302, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19.69045316414717, + 6.0284649780291115, + 7.070629591645135, + 4.738934782704686, + 5.331367069856368, + 4.01472015996183, + 2.146425096613116, + 1.842487702519526, + 1.6219266879136975, + 1.3800244231491885, + 1.3751696740653594, + 1.2964901697682385, + 1.5055579006833992, + 1.6745343836790116, + 1.142997148476472, + 0.7781992259450188, + 0.9514400496553586, + 0.966740168101055, + 1.078151984417099, + 1.2022150152944269, + 1.096253159552798, + 1.3030612313396883, + 1.2264070569937424, + 1.4531223599815672, + 1.5560586757668022, + 1.650011068018576, + 1.7734540759996265, + 1.9200417353221697, + 2.0025269890593367, + 1.899873916455, + 2.081010094808075, + 2.1136972775184013, + 2.0851950959298895, + 2.136134013670241, + 2.2307926338446245, + 2.402793866608125, + 2.4963151888809487, + 2.883962042919869, + 3.1605068615238654, + 3.4087420428275066, + 3.9987006256767534, + 3.673802452339037, + 4.397998757651367, + 5.14925322725908, + 6.145377224781472, + 5.618212985380762, + 5.021774216338356, + 5.47689964311746, + 5.846458618233738, + 6.499170481190145, + 6.883941800188907, + 5.714351076262187, + 6.043104292547535, + 6.608885932894133, + 9.252528609168216, + 13.872751312725894, + 15.014957040196697, + 10.331897971992468, + 6.390432243228913, + 6.317716666948038, + 6.683720727625923, + 8.04932270231594, + 9.221290995933632, + 6.622229184616589, + 6.411211674480758, + 6.574155893706286, + 6.23363999041357, + 6.811168940245361, + 7.167232820761771, + 6.698989454592767, + 6.222174462705436, + 5.692339343374545, + 5.869628926646367, + 5.278637647064162, + 5.010738702413667, + 5.2989852157844535, + 5.683641840040339, + 6.210335800495314, + 7.299663163147797, + 11.572853068745532, + 12.509513840493003, + 11.721729317638438, + 13.057765667405128, + 11.62155896396312, + 12.296816950150015, + 10.837637465772309, + 8.2977685181477, + 7.125526283557544, + 10.303127377678717, + 9.41991658504682, + 11.509138304226624, + 12.112195841200952, + 12.30161717436527, + 12.418511194740429, + 14.436145526982894, + 13.964728798585403, + 12.77838004772316, + 12.7938728453009, + 13.379119130566492, + 14.767393252341355, + 13.83303291996132, + 12.850397775083865, + 13.032584709932683, + 14.303213389644736, + 15.54310317733291, + 15.154095986824837, + 17.47961725649626, + 17.041765370088463, + 16.291828138090494, + 16.27882388161727, + 19.226460617169703, + 18.345361253398966, + 18.592224737021077, + 19.472057654503075, + 22.92985657906124, + 21.382527747240623, + 18.0987584110718, + 19.11556620848709, + 16.971515175806754, + 18.594303674370806, + 16.30181108294793, + 16.071582218663174, + 18.353035339544025, + 20.897105064880584, + 23.18410617172941, + 25.34710999887052, + 22.02725306593815, + 25.19269167433037, + 22.473220455670248, + 24.946151039766512, + 26.25708009623274, + 23.90663774884241, + 25.30796572797976, + 43.16942328091325, + 47.96544918646201, + 45.03916754958154, + 43.62872820824534, + 34.24396949454368, + 33.56798645497613, + 27.197333075717314, + 24.243231007171417, + 22.82556068648835, + 24.89378906017173, + 25.413001891665584, + 22.900751264249177, + 23.720804392992303, + 25.777839486654763, + 22.686650351397233, + 20.928412191910773, + 17.50244018746622, + 17.377619367439742, + 0, + 0, + 0, + 0, + 39.56407625477869, + 0, + 0, + 0, + 150, + 76.5612203301045, + 124.75547296193436, + 113.80062465126184, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19.775615193837, + 25.598327358541553, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11.93515650666032, + 8.720515368537239, + 8.985526472793051, + 7.763532167470943, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6.87941546256539, + 7.026852586890183, + 7.130123339838417, + 6.719689131101949, + 6.436276169038126, + 6.464359650511365, + 5.80916707317118, + 3.199837648636146, + 2.9744666059242686, + 3.764256697016002, + 3.9883045512086177, + 4.646068815062132, + 5.620875717762048, + 5.209950458600302, + 4.4711359910286195, + 4.87643546078518, + 5.032922504946243, + 5.204572056361607, + 4.168560298877947, + 4.152609387948743, + 4.049461368889209, + 3.8587676946943423, + 4.522030133172256, + 4.594240440203959, + 4.380390832025689, + 5.462531310350964, + 5.938678127499446, + 6.913923703945987, + 7.279161609833118, + 7.057548340845069, + 7.171230300615417, + 7.673608983101635, + 9.200304670831594, + 8.89572798071484, + 8.553355854749544, + 9.665417918051029, + 9.921260661944272, + 11.046248316854596, + 10.896367242793922, + 12.541040209286438, + 11.798978338658172, + 11.92639326829301, + 12.160262595206918, + 11.814041220835842, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10.680702976202026, + 10.653305961589911, + 10.787189773990251, + 9.483063068734594, + 9.224286303051594, + 8.283063489214376, + 8.120164178852734, + 7.5875299100638545, + 10.651159794202565, + 14.616314837153196, + 15.24825420076885, + 17.41869460749747, + 14.560545842724242, + 13.468270548535234, + 13.276204096282726, + 13.408235052327443, + 17.59005233998129, + 15.844677458594026, + 16.84566046343837, + 15.344471139054797, + 8.71626612448327, + 10.13678813994203, + 11.58969292547722, + 10.697958103918138, + 8.876521081353118, + 11.135819820775232, + 10.004351216765688, + 2.7811802393478864, + 2.8673751350580283, + 4.063498278605482, + 3.8293023053508457, + 5.038070484848021, + 5.4208468459977555, + 4.30025535459435, + 4.96101348788774, + 7.899635796802233, + 9.902535264569837, + 9.274104290892849, + 8.091971913991069, + 8.3556332375696, + 9.097741618547564, + 6.575210554749001, + 7.549430810635087, + 6.262554222690314, + 6.159466161540587, + 6.631115184832504, + 7.201922385998653, + 8.162272594369686, + 7.476123478597924, + 7.795925849356576, + 8.754258271476456, + 6.431935672241265, + 5.008017079544822, + 4.385804949871098, + 4.066016563262201, + 4.32887130686038, + 4.65721345485333, + 7.44392252438065, + 12.38461410062876, + 26.09699580446407, + 49.08170501717263, + 41.35052722676583, + 27.961619846481156, + 25.108606430216305, + 22.028671018004193, + 23.573091839624333, + 23.629510476720583, + 14.653857492828354, + 12.251790988943275, + 9.23426590321502, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36.40069613345815, + 33.5400011356059, + 23.27979093790047, + 22.594961240310024, + 15.495008370728597, + 8.202461770864623, + 10.35436911490356, + 7.936653920544456, + 7.121011363930726, + 7.33338439340074, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 142.06093332043062, + 117.08968904506467, + 135.2353007442913, + 150, + 134.31303357237132, + 121.16206012341232, + 142.80740425114365, + 144.45547916520428, + 136.12159335530953, + 130.63039697269494, + 129.92413605605617, + 129.79706688929983, + 143.50287916040364, + 148.0782063633088, + 145.01020170917292, + 109.9630130660498, + 144.67036039743948, + 124.90980324894832, + 112.643281726252, + 93.3685707269713, + 86.63174388934647, + 84.17555875341013, + 76.18176561685132, + 88.65439086187105, + 86.48453305965106, + 90.68498011805184, + 93.21991119460206, + 71.61443511451024, + 88.22442857142856, + 97.97162913625036, + 4.2294604148782176, + 4.313694304685874, + 4.2950369903151255, + 1.7988477855494238, + 1.4173911073919676, + 1.793260347176577, + 1.7307947964789705, + 1.854325613774084, + 1.8370298144207944, + 2.0245257196682114, + 2.1091413511823895, + 2.0128134852296458, + 2.169642784693258, + 3.418035678179309, + 3.900258355787822, + 4.547848874228869, + 4.276878878233863, + 3.483361107981574, + 3.954810784990949, + 3.853467749667358, + 4.201067824199675, + 4.586245656401551, + 4.8803515850144095, + 3.7506613695678976, + 6.55449542562012, + 6.024143709333738, + 5.845480681893258, + 5.62279192791962, + 2.905066061852432, + 3.028894989436459, + 2.1409973752037845, + 1.3884414106783485, + 0, + 0, + 0, + 0, + 4.094926556496113, + 5.302820452797998, + 29.821336354266553, + 0, + 0, + 0, + 0, + 0, + 10.152697384569784, + 11.319715268821444, + 8.78734214051507, + 6.259003004807692, + 4.653630444957952, + 4.6417407221045375, + 3.92428550399652, + 4.020265690868732, + 5.580978161971043, + 4.697653067232382, + 4.000197787936643, + 1.8323528626385857, + 2.0471759031109533, + 1.6042816097623092, + 1.6147856255316455, + 2.5992518380170857, + 2.623811484185935, + 0, + 0, + 0, + 25.49267563596194, + 5.98985648312611, + 4.8393430516498075, + 10.04963118488356, + 5.424713569379711, + 6.777935873014797, + 5.905759759638618, + 5.872241648051879, + 5.809751227481863, + 7.215266705032222, + 7.558460825203674, + 4.353022090381663, + 2.9056804673656216, + 3.794262366284381, + 4.778543247070925, + 6.0869944180272775, + 6.638828631157917, + 6.573331577879755, + 6.180728066069607, + 6.274107663861494, + 6.347895693691154, + 6.745139399347132, + 5.999662288861675, + 6.192167102664291, + 5.380572095230986, + 4.7652567845836025, + 5.182941913470662, + 4.494271473756558, + 5.555290837131206, + 5.713207567735153, + 5.462394958118419, + 6.394787217699435, + 6.443254224045623, + 7.28387450385244, + 7.413947839713454, + 7.1177014076272505, + 7.267274196286953, + 6.184994289419886, + 5.213161867505589, + 6.709509592573912, + 5.6377427659530985, + 5.991997073899079, + 6.802122256878337, + 7.7064898429853645, + 8.588602219337641, + 8.516993271954675, + 7.9553730178523585, + 8.780514952019638, + 8.325385732028943, + 9.152544543583126, + 9.86232053778353, + 9.184382436509331, + 9.351538211959388, + 9.990633948227153, + 8.79968877817992, + 9.75993320610687, + 9.444649302085368, + 9.73550475893908, + 12.9069385295157, + 14.79764641819942, + 15.91895441637232, + 15.444654489832548, + 12.193058778035576, + 12.115567141527322, + 11.244290834601752, + 10.18114726461559, + 9.803413286802082, + 10.053332758884803, + 8.807064156350409, + 8.53701225247152, + 9.39592777883527, + 10.756778028994942, + 12.76875378731795, + 10.523304577172569, + 10.687719540134395, + 10.378896620798166, + 36.21495720523518, + 29.048292673867483, + 27.33835329728551, + 22.02490518363921, + 17.284145761922876, + 17.950239730975937, + 17.275217147660275, + 8.42142922881721, + 10.030671473676293, + 16.755135771843328, + 18.416505135251345, + 23.571816117233855, + 21.089286637913546, + 21.175730355013904, + 19.645819881268007, + 21.998360298740213, + 19.613277711943542, + 19.689372819770856, + 13.279257678496624, + 12.709524184874525, + 15.470910299123096, + 10.151148283258376, + 12.99105187675864, + 12.281365641520289, + 12.64260111141106, + 14.027038638190191, + 13.887284944772462, + 13.162107916355488, + 12.179658027279704, + 10.382765155474647, + 11.80073948777422, + 11.303002027285997, + 10.618356970079237, + 9.9152837289175, + 10.602005912704229, + 11.16173759503766, + 9.76371553654553, + 10.020867587831589, + 12.52972914172757, + 12.853402918491035, + 14.407551971737329, + 11.420246692587964, + 10.747168292468904, + 14.496121231240648, + 14.99612150606136, + 16.398684936687218, + 18.070936241180444, + 12.896720347480514, + 12.471270540088106, + 10.670007096451856, + 9.210236856237946, + 11.180015665371965, + 8.68415607105602, + 8.736475899265605, + 8.857230827135917, + 11.423578122241349, + 13.982257565650544, + 12.50489715527961, + 12.99551256497701, + 14.364919593991717, + 13.996038385206653, + 15.19192064363158, + 14.247323114705896, + 13.939484813045148, + 7.921484703659508, + 8.244399723192043, + 7.488742500414571, + 9.311119183604202, + 7.223329007058478, + 7.195533955528794, + 7.178914957816675, + 3.459525192048688, + 4.6962245748282205, + 5.301248709474048, + 5.895125940286581, + 5.421675376411697, + 6.2717325635424785, + 5.837677774318429, + 5.696824588890211, + 6.1506555877496005, + 6.268095509095776, + 5.778756120845218, + 4.681201629958301, + 4.488110975943471, + 5.394685063900065, + 4.917291443974858, + 5.308749595865097, + 5.4447718992724345, + 5.86310667788481, + 6.3617186597088295, + 5.974324100432983, + 6.28798686936963, + 6.385229397022519, + 6.107171524218133, + 6.947828786104962, + 6.580895310284673, + 6.629660317028712, + 6.815200884955751, + 5.7858018781744445, + 6.171679934465884, + 5.0398716370669945, + 5.8796471640678885, + 5.5066003312743, + 6.614594441158804, + 6.868136386820066, + 6.7778399177364275, + 6.830470579613826, + 7.233564256396749, + 7.423473091595396, + 7.227704465291486, + 7.007354783907955, + 6.221581544903377, + 5.63737513016931, + 6.8253511188487925, + 10.36854979979097, + 24.890625444148327, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5.6525633763461585, + 6.402896059061218, + 5.02234288053172, + 5.691544824305878, + 6.240503410118699, + 6.97077342144493, + 4.729225852272728, + 2.3616526778257274, + 2.7449793058835783, + 5.057158859192798, + 7.711331073626173, + 24.11576884512602, + 35.82886620140177, + 18.33176845117502, + 11.259960718474348, + 10.804174921680508, + 14.086641205735656, + 10.466509188790685, + 7.203413574069017, + 6.9067431730464435, + 6.9301476020394155, + 5.765827464257606, + 6.854488044742597, + 7.806082822898591, + 8.137718210680532, + 8.587238122322228, + 9.389445036314886, + 10.542141431932771, + 10.392161856916715, + 9.860827810473886, + 9.815479878707023, + 8.63583663078413, + 7.123615181930086, + 7.541475736995454, + 6.782228900872413, + 7.004786841486436, + 7.146899356796723, + 8.352225263630189, + 7.77015062461596, + 9.203253250377845, + 9.550323480267611, + 7.4626919060594625, + 6.6828168026553145, + 7.126039463879377, + 8.15996969787012, + 8.077379233906823, + 6.684489831659123, + 5.325741110613387, + 4.492821832519471, + 3.4478425378985493, + 3.80412212157842, + 5.178755576448438, + 4.7930956103037285, + 6.049939697014832, + 7.84930435515458, + 9.603061259852144, + 10.453771092786477, + 11.453150331552443, + 7.28987714012447, + 4.165680313941316, + 3.79738244632112, + 3.0227146399613827, + 2.583843805648396, + 3.012679513961104, + 3.918954682447573, + 3.323194188781254, + 4.963149711038923, + 5.29311127882426, + 6.070723527241859, + 5.478630639682325, + 5.681658709683467, + 6.668511765661158, + 7.684448142935212, + 4.867632071390146, + 13.36287709626719, + 121.34819668229648, + 150, + 150, + 28.50390251161189, + 12.706240951727176, + 9.408031222323547, + 13.930455830694209, + 21.98324662715388, + 19.507640436508403, + 10.584681812219978, + 11.198109367788474, + 10.60795490900014, + 9.166978861859832, + 10.923031041682098, + 8.7599835057579, + 8.58026053991984, + 9.005548934856174, + 9.58490264731547, + 11.271200661189084, + 13.507553123484314, + 12.744217589306974, + 12.141756912801112, + 12.075106153158032, + 12.277202928861568, + 12.008353228665442, + 11.495697294381086, + 16.89162356215976, + 16.120776725141976, + 21.328106862286266, + 25.790267409259137, + 27.83615773189188, + 28.11227286179638, + 35.303822124244455, + 36.462031073748754, + 39.13560204940542, + 41.27875156016531, + 37.57216115343863, + 36.770834911488635, + 20.60609808043046, + 23.948384242229476, + 26.25656295978025, + 39.30901204427084, + 53.51391077898904, + 51.72087381822168, + 56.74682478866439, + 81.3726410730121, + 68.42993483101468, + 61.71011165869596, + 60.608277050953994, + 67.17178385313245, + 81.98749218431998, + 53.06660114310439, + 41.57230699979342, + 37.59568209610811, + 58.140347008792546, + 98.65444848342344, + 150, + 94.8738262136626, + 51.086421766134954, + 57.19235340377543, + 53.215267440027496, + 46.55835753583301, + 45.25364622288706, + 13.059795761761524, + 14.205164008687229, + 15.022291815842692, + 14.012636353036152, + 17.492703342567573, + 17.475813051717576, + 18.896964118594223, + 18.85982495087874, + 17.668755988354956, + 15.50101967436135, + 12.34085697204358, + 11.354652778042908, + 12.613866428703572, + 11.296507354618669, + 10.865063162384146, + 11.0777712410112, + 11.832825895360948, + 11.239284221822604, + 11.528046101206552, + 12.229718968744358, + 10.709159744589476, + 10.256395519632264, + 10.190524448948567, + 9.446259134263956, + 11.38062169625851, + 12.7803608638531, + 14.069214547375688, + 17.077577106862343, + 13.520213217866202, + 13.33370077323553, + 11.116618018122074, + 9.933028128186162, + 10.469776395792527, + 12.11832698686389, + 13.59717701262624, + 14.19073325857457, + 13.439014392495585, + 12.188187994778229, + 16.240607314546896, + 14.9234700558966, + 15.57822923688776, + 14.580336511400157, + 13.296145577893656, + 12.731613663107453, + 11.326659603040865, + 8.334402957452554, + 6.933292375808033, + 7.548472157620512, + 7.766017233785512, + 8.789676534576857, + 10.238697570946448, + 9.800043190159034, + 12.42899830419606, + 12.107723338995116, + 13.676986545084011, + 13.660168976873315, + 18.37536610061394, + 18.702928170225675, + 14.944850158531514, + 15.044883091146843, + 12.520861578999996, + 11.180679627738202, + 10.26611422721372, + 7.074515648444625, + 3.8955337806079022, + 8.406321727801878, + 9.761662268724509, + 10.462628709714943, + 9.033402153463928, + 10.449356233908354, + 9.762587470100044, + 11.395505635320808, + 12.464947872256335, + 11.510012782968415, + 9.338917122851214, + 10.139661896915989, + 11.92232588468864, + 11.375700379435113, + 11.60117416407476, + 14.087716667950664, + 15.003411022584835, + 17.629469523456816, + 16.17402836908644, + 19.195155493411384, + 19.678500154078204, + 17.922301050757255, + 19.820270219923763, + 21.198354768478755, + 23.948529936510734, + 23.554735341377604, + 23.719594323536512, + 25.805584442588955, + 21.861817253082787, + 26.087927106744093, + 18.54240215940972, + 12.209800778435037, + 10.23259759866745, + 11.523705255425773, + 11.882145907246466, + 9.291847841260523, + 10.419611021069697, + 8.849002685276332, + 9.57539882646071, + 10.087846159890962, + 6.306896708724245, + 4.630606111650494, + 5.55256311630395, + 6.2971041625584565, + 5.035240284344892, + 4.821934079599906, + 6.0512054398439945, + 7.632281361663692, + 8.309741962566115, + 9.09639074917108, + 7.243464774853945, + 6.455324415864712, + 7.0016883828268215, + 6.459166951729572, + 5.086280041636499, + 4.014678780741282, + 5.570476732765241, + 4.069520289034581, + 6.906619589817452, + 8.057758542015439, + 9.306660553149262, + 7.435638941633758, + 12.962833207424689, + 11.896966601672926, + 10.524203594660356, + 10.96617592033804, + 7.655006617371257, + 8.866020282433956, + 9.451080445098876, + 9.150074775672982, + 9.14797525514144, + 7.111007303617248, + 6.4174612470040575, + 6.360650040883075, + 5.202817844956119, + 6.498090836012862, + 6.826283710155814, + 6.53005856681656, + 6.597402716779665, + 8.809794846409519, + 10.07146775443599, + 12.009764028031894, + 12.527977055699722, + 10.637382418624266, + 8.859290523461654, + 8.521133341941429, + 6.515371136775102, + 6.00665071611993, + 6.9447556936051855, + 6.82707824307447, + 7.748171670467644, + 9.083066561741616, + 9.507978659341005, + 10.707914353314328, + 11.118644168209771, + 10.726834981092198, + 10.547897264619069, + 6.411631189627241, + 6.604380260296722, + 8.449925734747024, + 7.679220234537173, + 9.394257012471114, + 10.709541216879291, + 12.310267281757405, + 13.171962020487165, + 13.677969385754462, + 13.776298470419883, + 14.516440494736749, + 16.74427868027898, + 12.162913273703564, + 13.432345573893134, + 7.3325874880026864, + 14.65829134008234, + 12.697650595786, + 12.971745183044316, + 17.456467804957484, + 8.932846179338759, + 9.216417706200255, + 9.401638934560143, + 10.011675410331147, + 14.695832775919731, + 11.90939372446261, + 5.742801923628229, + 6.593807856078348, + 5.476196663463817, + 6.256744337343381, + 12.154677655466232, + 12.092716625009263, + 10.133779180084003, + 14.458991332576248, + 18.95038826586503, + 22.09369350212649, + 22.38434487546183, + 18.949679363548697, + 17.254934987168518, + 12.988697077011286, + 11.664164498621288, + 9.507398554609622, + 9.404022090588374, + 9.358264081767132, + 9.509052695092516, + 11.128434002911488, + 10.77022093296148, + 13.706332659689794, + 14.367721868676258, + 13.723628726642872, + 12.432871852273978, + 7.026290713955778, + 7.317693027775632, + 6.259091390374036, + 4.494563972257513, + 5.441631074117119, + 5.543871808879192, + 4.656125144820031, + 2.782419287651166, + 1.9688599328267729, + 4.357834979423828, + 4.6695795552392605, + 4.909655308449339, + 6.375533632455365, + 3.5589238922132274, + 2.906290531184956, + 3.614076159166168, + 3.918180338540319, + 3.279241615965856, + 3.956638818272394, + 3.937045534580867, + 3.8777987469751896, + 3.7953473629811145, + 5.154336582834071, + 4.857546421092019, + 6.105979557210063, + 6.656740127378922, + 6.787984395346319, + 8.17288389342713, + 10.09094728068846, + 9.126561352851212, + 8.192989433269291, + 9.285070948564316, + 9.579224793179955, + 10.651285561605247, + 8.643086484799626, + 9.970357661693445, + 8.256568324245384, + 8.018932093351907, + 8.769171148870235, + 9.378208378957453, + 11.491106542468067, + 13.632881379813623, + 14.903540908635687, + 13.003757742360875, + 15.906620237133732, + 15.236624257572958, + 14.743281083234187, + 16.890398900017804, + 22.10669920395058, + 21.35297858695816, + 19.67510356601857, + 22.543382352941183, + 25.76165838190337, + 27.878432450474083, + 32.08080224032238, + 30.88792029892316, + 37.430232013094425, + 26.81081403071664, + 27.587508730185625, + 23.84082953677656, + 21.701470692056755, + 19.384708637199367, + 18.624885398721062, + 20.81197954242305, + 21.977602169757063, + 18.873113291213055, + 21.00204712090618, + 21.180112916523687, + 17.21572198517304, + 19.086006112001986, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 73.6944314705679, + 41.01791368183602, + 26.112231304023062, + 21.717571844484883, + 29.40867440627462, + 23.49291778624293, + 20.878294027405303, + 23.66262740846897, + 21.982405453852603, + 23.110176155777264, + 22.915994353750076, + 24.253875732421875, + 21.8038859398284, + 21.201239955507532, + 24.239918047823345, + 28.6156934288755, + 29.097533646446216, + 32.057694816455395, + 26.126757709843854, + 29.508022354901037, + 27.897401552046492, + 28.270610002502977, + 26.861899889530164, + 23.789970671160617, + 25.366609131347495, + 27.879946840755434, + 30.31326070667563, + 32.30259534210213, + 27.14326219124547, + 26.12296188880409, + 25.058318187575036, + 21.007090421693057, + 16.87045009417078, + 18.335898994126453, + 19.10602792805846, + 19.10200428282848, + 23.749632271366785, + 24.307837008372445, + 20.92126572853168, + 21.61644207613395, + 25.63439195601804, + 22.155994660470355, + 18.116180280511248, + 15.970170988778264, + 15.608346702900262, + 14.235166838830368, + 12.627610824684677, + 11.30106671704925, + 11.716950549033712, + 12.710671766329837, + 11.246489446849791, + 6.901877102068359, + 7.320494266719978, + 5.999306101996523, + 6.591882821627115, + 7.073339289282016, + 6.174021793457884, + 6.212164774503968, + 4.974698078554093, + 5.136575339126752, + 6.003475515184023, + 5.787103530505072, + 6.544132048729466, + 6.569747744726981, + 7.593010497336213, + 7.456643544448642, + 8.273136388855068, + 7.634439005819139, + 6.3661340651033465, + 5.759541858989121, + 5.474910326652973, + 5.764063176515604, + 5.3435503248688, + 5.941726299466041, + 7.376099823216423, + 7.780930197817074, + 7.192068520815187, + 7.660723043077609, + 9.353368899542168, + 9.687346150283108, + 10.591834336772466, + 9.36036474501346, + 7.763049953137357, + 7.967014405834568, + 6.596518211942102, + 7.957379478527059, + 9.279676135111972, + 9.687355256985178, + 18.645259066301552, + 23.06890681180645, + 22.594267254157344, + 22.38907459976832, + 25.061618902509604, + 24.070993436751483, + 26.576598902079073, + 21.859549967933283, + 16.555498589475988, + 16.309293794554222, + 16.45250523687356, + 18.089184155502565, + 16.71973261240069, + 23.85806372361188, + 22.559580932596603, + 24.55689476150342, + 19.164448609487582, + 20.40493294857556, + 24.206830669439636, + 150, + 150, + 126.38004252319448, + 94.81366172612596, + 77.93013045219166, + 103.72288893607224, + 76.16208013282206, + 24.354024143708777, + 21.705996495212897, + 142.2406903420662, + 150, + 150, + 150, + 144.34052333558046, + 85.6477119145625, + 106.36637752764766, + 117.012930177044, + 103.6897275309918, + 53.46162068196138, + 45.604220389362894, + 59.79990518341285, + 34.74195773087844, + 28.98478239234515, + 62.576181182748265, + 75.45966056262104, + 89.53829531787929, + 84.44799545784959, + 110.91996699791576, + 105.00963154237184, + 87.82243566394925, + 73.80642392507227, + 70.12632810225416, + 88.07508920040792, + 79.02047374747819, + 62.08923523922746, + 51.78462718223805, + 42.18101941359079, + 30.448060185584737, + 29.564964587065557, + 40.95600158493068, + 39.36526361869862, + 41.395377657872565, + 36.18743181818183, + 28.03280374359803, + 23.018990709186433, + 25.469170657307743, + 33.7712890909091, + 32.45636193903448, + 35.58906979811894, + 23.197468805916714, + 17.65432098765433, + 29.254949494163604, + 32.55667506297231, + 29.813746771632715, + 150, + 0, + 13.147831422736864, + 17.262777540418863, + 4.216310568997777, + 3.181151260712922, + 6.140707025977333, + 4.9397144069919365, + 4.70734894119223, + 6.588235294117651, + 6.419521057859384, + 4.329642840794157, + 4.535848345140523, + 4.014895134928056, + 4.810859292728481, + 3.848186326468866, + 3.090885046800372, + 3.4863064473282024, + 2.006463481228669, + 2.922390900703768, + 3.4561219065740487, + 3.501358706299031, + 4.8224923726504905, + 5.213959475198322, + 5.388862412371855, + 6.201538832681202, + 6.065378335257557, + 4.449950119706208, + 1.8380659520017888, + 1.6856013424580034, + 3.6431131599486504, + 4.414216425411282, + 4.169835216396458, + 3.9194681241183296, + 3.674621877787408, + 3.437035289452816, + 3.852050660062834, + 4.124171357304746, + 4.172861988885064, + 2.548233155932206, + 2.677266260834404, + 3.3909126510393066, + 2.5404920899250634, + 2.3709170455525137, + 2.7928271296388023, + 3.65632489201214, + 4.1809146995367845, + 4.336572406768801, + 5.021357933579338, + 5.042507742237961, + 4.8672366587715885, + 4.432792061938158, + 3.62152520298958, + 3.615651090021488, + 3.482335512783512, + 3.0842152429972423, + 3.1724927230936077, + 2.3035309782084528, + 2.791808752613853, + 2.44221870448549, + 2.4009339453030947, + 2.893236351372059, + 3.251123079697362, + 3.565238255841034, + 3.4255016307963397, + 3.33983290295958, + 2.917250308391341, + 2.6875783210597737, + 2.8500727667361514, + 2.5545848585434907, + 2.0763545981773, + 1.3129621138100582, + 0.8565750823855536, + 0.9289196839953396, + 0.7848645478972187, + 1.0865866842911966, + 1.89603886415949, + 1.9620360313820069, + 3.177874618892531, + 2.197286214232021, + 1.542830545652481, + 1.822184174464229, + 2.4895047675541484, + 1.7181025571839037, + 2.1512280208461028, + 3.2142931810553694, + 2.62927754502444, + 2.6439603917868983, + 1.8991451621123625, + 1.8734729702020083, + 1.5154234008101604, + 8.377065917861616, + 10.34728413251098, + 9.026549901042817, + 9.10397135216674, + 8.707635348653469, + 9.487751385653423, + 8.176696467426842, + 4.550759823486494, + 4.04435329136955, + 5.494421047904682, + 5.9637198155162805, + 7.02418969233881, + 7.610602335460489, + 6.889226061716303, + 7.079947016012652, + 8.193942038074953, + 10.3421507845056, + 11.841811172416593, + 11.316862151236286, + 13.071040613073423, + 12.488708297863525, + 12.227671671883105, + 13.218488881466648, + 12.987178557834724, + 12.868902816835485, + 14.002987692024776, + 17.256784420672965, + 19.909195259247156, + 24.460714024689565, + 26.757282043352323, + 26.598100930985268, + 19.218760455250617, + 15.748799231954978, + 14.710160778176371, + 11.966249870759013, + 9.644449290818, + 8.533419796986529, + 14.707570270817092, + 15.453007371698211, + 17.241744455099813, + 16.249952448296575, + 14.708893814517433, + 14.576590130797552, + 12.82520841954013, + 12.677670996264192, + 14.552243637047436, + 12.362376273856071, + 10.738175580464258, + 11.10585876625068, + 10.732272156707957, + 12.030801862546252, + 12.257900376180576, + 11.593364381977812, + 6.323764161145562, + 4.745323587535206, + 6.489345313658688, + 10.565201715590224, + 11.601367045429082, + 9.931563761139314, + 10.66259939479172, + 8.873093302422479, + 9.323689227082262, + 8.107522720193296, + 9.061006509370584, + 8.640977774993413, + 5.975043436030848, + 6.679942591723243, + 8.759334998890747, + 8.373045773793432, + 9.504455971049454, + 9.64316666365437, + 11.051132707514194, + 10.571320222833055, + 10.416844021907316, + 9.663248627515, + 8.990902679830745, + 7.892571198823551, + 8.369982651232782, + 6.988277901241038, + 4.148105544009017, + 3.879390181773661, + 5.489989261229659, + 6.515031446540879, + 6.994735149772761, + 7.3011511021087, + 7.04861568664562, + 6.657779371861842, + 8.531035832606122, + 8.466516237721065, + 7.550838491182996, + 6.254729858311181, + 6.552755417312822, + 7.0526841292493785, + 6.553458247177337, + 7.003437035512686, + 6.7032410260771496, + 7.544461434630395, + 8.030904372005754, + 7.739013615025488, + 9.16169730685893, + 9.564425294909132, + 8.994803866531168, + 8.718576989263996, + 8.974324453346018, + 9.04805562127569, + 8.369720152492818, + 7.23492995574343, + 8.282033457926882, + 8.56381150506512, + 8.861143859833112, + 9.071321698532678, + 9.082952950936328, + 8.802524732708545, + 8.538987881231904, + 7.119459331545332, + 7.216017961362539, + 7.279675662071626, + 6.935002759859225, + 6.547203355584607, + 7.259559401358062, + 7.252526186749177, + 7.340801683176372, + 7.175900512810009, + 7.482155984086171, + 6.542946443072543, + 5.195397283073058, + 6.286056857442917, + 7.420100797341686, + 8.47129663513671, + 9.689236424946362, + 6.777099995913514, + 5.998900529374806, + 7.329426985844543, + 6.6707111472632645, + 6.046489421229151, + 7.201919445705574, + 8.203416948797466, + 7.938906447810005, + 7.015944918135852, + 6.893284942266036, + 7.430671511244347, + 7.232164734550273, + 7.819481665117757, + 7.924318504966304, + 8.7190747651314, + 7.708574334776619, + 5.905466556609025, + 4.081281303963661, + 3.4144473662097043, + 3.6864494709145617, + 2.1397822623879, + 0.8490431049901627, + 0.8669908857383185, + 2.4912124849459936, + 3.8162314343738934, + 4.988265852729245, + 9.499825699704155, + 8.859236425638896, + 4.38021819733475, + 6.946758718175887, + 4.740134038734037, + 3.208005133014454, + 2.6253880799296367, + 2.064910160028881, + 2.590284764480238, + 2.2267360457729763, + 2.7910837739968333, + 5.109477008649745, + 6.4487632664699355, + 6.833602799802842, + 6.150922864301611, + 8.702204782834581, + 9.440214855343402, + 6.651662399385562, + 9.135674975151636, + 11.97649371938338, + 8.068720627983218, + 8.447614133746654, + 7.682635328903725, + 12.973765193873996, + 14.95521308832648, + 11.947185643421424, + 11.102837093817064, + 9.975208693771004, + 8.468986655295721, + 8.71673719457098, + 8.381409919092441, + 11.11583448004718, + 10.581203724960334, + 7.236348473654741, + 8.025286015890046, + 5.954094669038217, + 6.859507086028979, + 7.60090080228378, + 7.966106403907101, + 10.30011193082154, + 8.430504470090279, + 8.132361080363074, + 7.819978134775071, + 8.568873269674304, + 9.534969989996666, + 7.577209356505075, + 6.372350887530925, + 6.865290379574483, + 5.35466442587263, + 5.44693016946534, + 7.994273015968682, + 7.436826917535386, + 7.586289674010839, + 11.114859813084111, + 12.641859774375366, + 17.61988037383477, + 16.10722185507358, + 14.773451780581212, + 16.833533814004348, + 13.890581738474683, + 11.016646600757776, + 11.284587405415497, + 10.69634384994954, + 10.53503019787802, + 12.137099578857422, + 12.724090010360545, + 9.683068248524318, + 10.675438095456256, + 9.697779485999918, + 10.97174810349298, + 10.727884573347389, + 13.601983453994407, + 14.948002844753308, + 14.26583519376014, + 13.553099036826945, + 11.772670178000547, + 13.5847476938518, + 11.902150023359182, + 8.026211131091854, + 7.631614579806363, + 9.40153062892335, + 10.427281613612989, + 10.456422710737892, + 11.218781355561369, + 9.834202263593442, + 9.388729392847226, + 10.980025927225748, + 11.894205545792303, + 11.475462754688037, + 9.159511865315206, + 9.94499038765065, + 9.174534540436946, + 7.752200730582669, + 9.146482538672656, + 9.176647274322898, + 9.534545959490352, + 9.263049232349466, + 8.569038024527808, + 9.23112235547286, + 10.080058499699373, + 10.651117383928222, + 10.395307533407044, + 10.433019448392216, + 10.685315960181688, + 10.724332101456154, + 9.161770516134665, + 10.035417769272714, + 9.944135796403849, + 10.653967082094365, + 10.93101635291928, + 10.304273596565034, + 11.41880122469087, + 12.214030839916706, + 13.40856291338246, + 13.004230300765231, + 12.66128895899239, + 11.67350582788686, + 11.519593457446938, + 11.01246613745188, + 11.348783927629194, + 10.868182570124466, + 11.643070960934985, + 11.444129478640672, + 9.86003093843907, + 10.30331044773137, + 11.26257349960718, + 10.642322305382024, + 11.49633894721694, + 13.334410561194655, + 14.994146989772624, + 13.954391065702952, + 14.603547693268071, + 14.075693896618564, + 14.933500035748668, + 16.55917520795784, + 12.755669550968292, + 15.643781054329231, + 17.420570847566076, + 15.899581332335014, + 14.882581928263338, + 14.7036145385285, + 17.189398609109997, + 22.060109822219612, + 11.16150078516977, + 12.02757432725929, + 11.090351533783778, + 9.953567999471728, + 8.090301995020496, + 7.841455402678461, + 8.525659265915923, + 7.710736321471376, + 9.740722541684006, + 9.806003348208638, + 8.604762361816837, + 8.19828504219608, + 7.931794373923657, + 9.370962651852334, + 8.543150344515006, + 9.918787471927136, + 8.688892542869878, + 8.93792611375593, + 9.377811141495537, + 10.056808024099652, + 10.807038972506373, + 10.730920818646332, + 9.282914593120603, + 9.575977495658565, + 9.9916164125828, + 10.384595551067902, + 10.975531028880576, + 10.709475873097988, + 12.377232690327302, + 11.832446816154649, + 11.912697625149642, + 13.137607597031622, + 14.438710978450738, + 14.686930008513748, + 14.348276343313168, + 15.394206936818817, + 15.262041694640535, + 14.088662612111406, + 14.60997001673958, + 13.848947692646076, + 13.150874886231437, + 11.770707660440792, + 8.965956366034495, + 10.252313153101897, + 10.515784240102809, + 11.305727281166243, + 13.471546367857009, + 13.633692095739566, + 14.064800915709904, + 14.006946510196869, + 14.129038262965553, + 15.561547158911935, + 13.06388948705752, + 14.46472877860286, + 14.557016635275511, + 12.848714407109334, + 12.269071055822195, + 12.67668234891794, + 13.551538467784692, + 14.217708437427346, + 14.06283302851918, + 12.98743481633681, + 14.321138630288509, + 16.580948500545357, + 16.141366186899162, + 16.551319712746118, + 16.60216414540042, + 16.44661285829105, + 17.755365232301468, + 15.49390467546826, + 17.83469252562853, + 19.40017150592166, + 13.607298719180529, + 13.716240336959656, + 14.862666415058296, + 16.210562688841236, + 15.409447462677416, + 15.544977987112423, + 15.135027706734869, + 16.346003413480872, + 16.655547660371393, + 16.039105930924464, + 18.858419688564545, + 4.898732669636092, + 4.359940113104957, + 4.286508328808367, + 5.149370420121845, + 5.265192034085182, + 5.658345678309611, + 4.290915397084406, + 2.202560788919264, + 2.705613289138544, + 4.317178356147717, + 5.746832702055312, + 8.493537429545928, + 7.604490618879859, + 6.594323117597742, + 5.8426189342997, + 6.516442469992237, + 7.050498861375072, + 6.72645326989049, + 5.106810449360527, + 5.3505453487253956, + 5.543857389399982, + 4.079445198672859, + 4.552517080972275, + 4.1411972330746485, + 4.521097308616109, + 5.15448058879053, + 4.855301024287423, + 5.0248958844538665, + 4.675238359014194, + 4.861245061449176, + 5.109754169444237, + 4.343740410249275, + 9.02436668372323, + 14.274161252571313, + 21.52272963176018, + 0, + 0, + 0, + 0, + 0, + 18.36166974516195, + 13.406217194052305, + 12.214769184491978, + 13.535836606713756, + 10.683795542250287, + 11.935352716397016, + 9.5564189595148, + 6.745955465866101, + 5.861660118915793, + 4.292884190731138, + 3.7036321919429622, + 4.185634382383273, + 3.5131271684409957, + 1.8261948645141268, + 0, + 0, + 0, + 0, + 5.192760622501374, + 2.773928537335379, + 3.248533879638495, + 4.32596713091292, + 3.516520500520144, + 3.1613880487412205, + 2.73081469179979, + 2.7490026652893893, + 3.326573286164482, + 3.431084964690788, + 3.910423928752291, + 4.2376510169750725, + 3.840054207447163, + 3.423973059950061, + 26.329423919240877, + 27.364224499995167, + 22.526050283513452, + 22.083011649290107, + 26.438567649224023, + 24.177006213459144, + 28.384921832626997, + 27.349802664782192, + 37.07939211527506, + 39.27985074626866, + 40.99826299948771, + 47.60286859413857, + 50.50729549632353, + 43.87120560099471, + 42.31878443724986, + 37.325231995440646, + 46.697322738002725, + 44.985905312612935, + 33.11848808737362, + 36.6405914984809, + 33.97476667818873, + 34.99505010306306, + 31.7615029061904, + 36.76654625912433, + 38.54490688459386, + 33.28539184649425, + 33.776438538457306, + 29.603141076032855, + 4.038954225204847, + 2.3046565312750236, + 2.4176434892475567, + 2.4631704091239275, + 1.8462064252249168, + 1.639808391876372, + 1.3654120197474775, + 1.2839858100920996, + 0.886005973660107, + 0.8165546375430139, + 1.064190564802842, + 1.4118170631564002, + 2.6166091644662446, + 1.6322928732797188, + 1.6699208028135244, + 1.1796644598336536, + 1.039058757897534, + 1.075579622403107, + 0.7953786461979567, + 0.695295929655869, + 0.7977172309684948, + 0.6381052304632261, + 0.6047056653054241, + 0.697813335994114, + 150, + 7.689854664793146, + 3.5343593154574044, + 3.4041072020362404, + 38.062173630217735, + 43.65021303725487, + 39.256593095825394, + 28.476757535156455, + 27.94805490249003, + 30.365211512840197, + 28.35057374265885, + 39.02709886731277, + 41.65430383606018, + 52.11640614537508, + 40.43835364938547, + 52.35987384111462, + 56.69481335655407, + 62.942449085537056, + 64.90829894315003, + 61.695310408497015, + 60.06560708129547, + 65.45391337469057, + 93.30369828046112, + 94.77445155245776, + 77.29738790556885, + 106.16164977862304, + 86.69357525740739, + 60.77512448043275, + 45.811255757950384, + 51.56079296364205, + 46.97563875674473, + 35.12562434209153, + 31.93529264596489, + 31.880716652705516, + 18.796386907142015, + 17.930253719607048, + 11.433238675057549, + 12.466070082767857, + 17.300093032191963, + 19.90942393735529, + 19.53441750310403, + 20.885214199146372, + 17.408678415461328, + 13.175859565755683, + 13.928362928906662, + 13.517545927459382, + 10.188343457218686, + 8.60333398253954, + 11.246285436363094, + 11.137533118189063, + 13.330307691721222, + 13.000375701413432, + 12.545311202663587, + 11.36199706621961, + 12.904776232213491, + 14.298613996420082, + 13.231895403881804, + 11.072787204751585, + 11.65070314961705, + 12.379809532116026, + 11.315732404796082, + 12.672139740872057, + 12.320927776595378, + 12.478066088893554, + 13.72497454505188, + 14.09139791775795, + 15.650745700535609, + 14.613271049848429, + 14.002348025833353, + 13.899926959542183, + 15.570419908532894, + 16.10539823403793, + 15.773676667469514, + 13.530211747381069, + 16.415741654872924, + 15.629110518768682, + 15.886747128634564, + 17.421571375857514, + 16.43435358969033, + 17.198725160469944, + 16.024764522835657, + 15.009848437848383, + 17.606664210804993, + 16.79879781863673, + 16.739979819219446, + 18.19592443952394, + 17.493864587085415, + 19.02197184072373, + 19.45175842177996, + 17.729761813744012, + 17.59885867319921, + 14.89221747801836, + 13.566253472430494, + 14.511549613188128, + 18.48070765868273, + 18.290297978972593, + 20.01812338139954, + 21.885101864214768, + 21.000364162536354, + 20.117078808546573, + 20.02040590136362, + 19.937765158211064, + 19.702116138258276, + 17.097198778390375, + 16.231427154107383, + 18.1224031682983, + 18.28514716660449, + 18.002146562931745, + 17.72161896104555, + 19.428044617592736, + 21.59417589533602, + 23.057768846479416, + 22.26731591280864, + 18.02748898678414, + 14.117425211777714, + 12.743383918699184, + 12.763418003906176, + 13.544343789664554, + 12.462158885643674, + 12.705619960775769, + 12.025681405631838, + 12.758529047849205, + 13.927598674112655, + 14.358050108932469, + 13.73762191780822, + 12.32434512557386, + 11.771287440882816, + 10.866731047802997, + 9.606990808037624, + 7.8169003115264815, + 7.543436948624806, + 7.328502313284867, + 6.3959915933528855, + 6.513421438848923, + 6.688624009060023, + 6.934410750988143, + 7.060653563438798, + 7.098306675266043, + 7.586518156652014, + 7.023902155887231, + 7.073752958579883, + 7.165244604316547, + 6.996385825520422, + 7.345465706890977, + 7.508950714400386, + 7.392739366069964, + 8.236779017135468, + 7.127503188676313, + 7.457994918386204, + 7.4823872638635, + 8.654283609022556, + 9.048965653681392, + 7.776562261995847, + 8.179265784553431, + 8.895230297967139, + 8.770724114716575, + 8.140125770020534, + 7.849572811918064, + 7.022983261175326, + 6.867540102214526, + 6.905959755493695, + 6.360945909098493, + 5.534155865027292, + 5.170968721693757, + 5.2006673125851, + 4.960177100490615, + 3.2282104457562264, + 2.843190878560104, + 3.5587787827264545, + 3.481881374178879, + 3.8664931684042103, + 4.047487131355244, + 3.82777785930816, + 3.5862217445860423, + 4.01923289839541, + 4.443574448947067, + 4.337439083566122, + 3.621934049198589, + 3.350039067368359, + 3.401468257919767, + 2.5473268132968037, + 2.606674020657672, + 2.3414503444022117, + 2.859338436620013, + 3.465387089403718, + 3.9233828687326744, + 5.634388269010603, + 6.3879625196272505, + 6.891770124714226, + 6.695715618393151, + 5.883563810243742, + 5.4822634876664535, + 5.1434012336780865, + 4.60457959709185, + 5.001837410637619, + 4.452202435396387, + 4.631000614049552, + 4.641569583391245, + 3.6296013279170096, + 3.468334667226467, + 3.887459098528564, + 3.513737416573722, + 3.013667917249266, + 4.009306717154719, + 2.9854708652142774, + 2.3635557235782083, + 2.760477320035867, + 2.288014072330232, + 1.2779346676373202, + 1.292628003663299, + 1.9701305832055944, + 1.8539213542152069, + 1.4229567322085612, + 3.504921921291861, + 3.283678256228347, + 5.1083579087090385, + 4.853398365990049, + 4.233383792989269, + 3.723104916673891, + 2.911206195363906, + 2.774519221352514, + 1.7287497376557206, + 2.4064098279410584, + 2.86050793957316, + 2.3142277382522507, + 2.9060295696325857, + 150, + 150, + 150, + 150, + 150, + 40.20087094257094, + 15.612405350575283, + 5.94177745809801, + 5.007455707083827, + 7.771040216484264, + 10.618187022219598, + 15.796784797322829, + 16.42815480387422, + 17.87552780683456, + 17.283802558818962, + 20.064355702720356, + 16.126923417490733, + 14.041713134754543, + 9.704654932022097, + 9.23176947951094, + 9.380169289483328, + 6.8823940348504165, + 7.186595324322282, + 8.060918746427244, + 9.0159133639498, + 10.83812553269353, + 10.80568500584648, + 10.97240992791268, + 11.788961100740067, + 10.932162419082212, + 10.55050343246067, + 10.811463764615478, + 9.918845600197914, + 9.452764706663704, + 7.998161383752898, + 7.0613921919795155, + 7.364024091379185, + 7.830270028527762, + 8.603487351167205, + 9.43977832861397, + 10.546417266918324, + 9.921312766221188, + 10.236875192462776, + 10.427290863587896, + 9.670727145096214, + 8.239546886274683, + 8.502948208034676, + 7.593125668467355, + 7.970168268621416, + 7.8247869008872435, + 7.264422553336489, + 8.720658603742836, + 7.211791009868118, + 8.156934274164806, + 12.1368670728831, + 13.397599400157812, + 15.280477213402945, + 14.562543614718464, + 11.349947680538945, + 11.537587577032168, + 12.336434692540038, + 12.36339405615568, + 10.997402304502682, + 11.846071676975972, + 10.86836122594987, + 6.696301497652371, + 7.427792213723186, + 7.684349322466054, + 8.966579614827332, + 8.629045598664357, + 7.932043627898771, + 10.303090670877143, + 32.67519425514848, + 33.54099988998492, + 29.887128769746298, + 32.24960895172367, + 26.232198981278778, + 28.32166161367097, + 29.598278659311863, + 26.5142977231414, + 26.65813817578078, + 26.44576640151172, + 27.94889630049802, + 29.744644877695, + 30.080992955740143, + 28.444044789739692, + 34.6774341652094, + 35.07087905682968, + 34.54259659462038, + 32.816114993725854, + 31.32143249891245, + 29.199457559348268, + 32.839651487352725, + 34.08615026626428, + 35.925179786300475, + 32.09157102910955, + 36.52897702677187, + 39.86563281755431, + 36.341885406637346, + 39.88893793139688, + 41.40098935625681, + 43.71720464791094, + 45.61563378883197, + 40.27819840392875, + 41.22661067657286, + 43.99142891529896, + 37.50762344754387, + 47.51853789302281, + 52.10876080930317, + 55.506144569382805, + 60.41740400116812, + 55.59778112824796, + 52.91928248362139, + 48.17794567827206, + 46.22393629558539, + 34.38174382787052, + 28.735101229154935, + 30.277965387760386, + 51.8985421305239, + 30.221382898986185, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147.99236567858455, + 5.280218393894395, + 4.409714411230992, + 3.7762055945478417, + 4.576874018838304, + 4.243378807909327, + 4.666458407711532, + 4.874928117080015, + 5.436147527915763, + 5.845866725458614, + 5.9931962080103816, + 5.86017610547387, + 7.3703448257294255, + 5.664218162308577, + 5.732558637106829, + 5.468002631632595, + 5.59310631255319, + 12.95923396653427, + 14.470710705072609, + 14.011313400599375, + 12.075971447310184, + 12.378669906848874, + 10.98868842902029, + 10.3085665890202, + 5.790415407446199, + 5.855934384052918, + 6.913539920723752, + 8.861811999024104, + 8.631107250154475, + 9.942732075617096, + 9.438005649615723, + 8.060257414800473, + 9.256481306128958, + 10.116236980822514, + 10.19102215123904, + 8.863621567833743, + 9.023356814801607, + 9.095419438106504, + 9.349694158516192, + 9.63865762084499, + 9.697364168914063, + 10.247981333776098, + 10.852043909527042, + 11.079239407098472, + 11.583768001034132, + 11.219946530088531, + 10.89903568023098, + 11.541767417600118, + 13.9874211879391, + 15.5424022250838, + 15.08812375080486, + 14.165387108738573, + 13.355724415511151, + 12.050197179517648, + 12.680615729364591, + 11.717487529144693, + 9.981873282938183, + 11.94081518634259, + 12.434094258035469, + 9.834135303081586, + 9.036904229938118, + 6.547328289627336, + 6.359305294549989, + 7.423165282894901, + 9.653237076551868, + 8.880788572785875, + 8.237037653440035, + 7.105308873583257, + 9.96526937522384, + 8.422724759088682, + 9.323303411887997, + 8.836433467169176, + 8.192661952121846, + 9.096182262329634, + 7.938530573361493, + 7.5245178396694925, + 6.749809952516608, + 7.434191890115426, + 6.708031620768665, + 7.154841632891219, + 5.744318500014602, + 5.672173101427093, + 5.824886373353225, + 3.8638537176336105, + 3.9409907771898727, + 4.758475872609439, + 3.9282382836506287, + 4.158108927214903, + 3.875776514903829, + 3.764982095698696, + 4.282228980780078, + 3.9290750868436417, + 3.986583252541813, + 4.081479958791016, + 3.956996848003735, + 4.3015101619660845, + 3.96416596641919, + 4.18670079203335, + 4.470315987386019, + 4.127527236223738, + 4.764492955295318, + 4.977292145066207, + 4.583533542131965, + 4.504665781886206, + 5.10172055097997, + 5.252912712381847, + 5.357891583926279, + 5.8826447486984, + 5.224829301242978, + 4.89390725204485, + 4.224681917389582, + 4.2806710755317825, + 5.023353930557639, + 5.7655767965377205, + 5.9760906021275035, + 6.267069991636319, + 8.84100732841079, + 11.368116886970494, + 12.12834291748614, + 12.84772284078918, + 9.133502045820714, + 8.006408589927, + 7.428040324030696, + 8.022095890957566, + 8.558899398108341, + 8.470662254483177, + 9.315797817957, + 9.338562328030603, + 7.481786222680054, + 7.549341493839887, + 6.8477224576271185, + 7.385402520014522, + 7.180110559733177, + 8.141136262258224, + 10.27366318590059, + 110.42020809775904, + 47.427502976020754, + 0, + 98.82622230343702, + 11.319340615794395, + 10.786517270569767, + 6.820769930070474, + 6.076365237520129, + 6.224509083195658, + 6.360665059691456, + 9.54329606334669, + 10.77016907630522, + 11.2887984422537, + 13.0280050783546, + 13.78733788883758, + 13.295952257202826, + 14.60162167935758, + 12.835570945222232, + 12.25284946996445, + 11.77304500697556, + 9.17371254939396, + 8.265496854850639, + 9.0976429692954, + 9.643388020259854, + 10.656392159119044, + 10.256013067217696, + 10.28603540679498, + 9.710640585036163, + 9.01899371567992, + 8.197441436514746, + 8.972829345777047, + 8.077392878934196, + 7.896056750044197, + 7.460966962077692, + 8.084072546803695, + 8.784519731859245, + 8.543520208694265, + 9.4097375769477, + 9.989564906623247, + 9.656487527845949, + 10.258002259410071, + 9.666563721546485, + 10.517619564268408, + 10.87228775261831, + 11.545588227200373, + 11.551548627068014, + 11.204580976114611, + 10.700235808286571, + 11.791677288959622, + 11.425570528528876, + 11.558213548336807, + 12.11067611775614, + 11.225692946563807, + 12.34008858038283, + 13.347046560542598, + 13.222431343779078, + 13.208643054044945, + 11.91081488752106, + 11.083346318659917, + 12.22665687130804, + 13.342059933922172, + 12.733168981797812, + 13.85824841008352, + 15.164716937980364, + 15.036334113822235, + 14.142840371714556, + 14.18722662910416, + 15.2586506178389, + 15.746650394033198, + 13.873266687252022, + 15.033980673455282, + 14.99685837037344, + 14.906341804252875, + 15.677334348921766, + 13.362621755293477, + 14.761061080712157, + 15.65437991223507, + 16.06508332474803, + 20.66472409268204, + 17.539604607251608, + 15.860344082377184, + 13.656198971513389, + 14.178046970877029, + 13.732543029545138, + 13.053061575263206, + 8.371868650951921, + 8.968548469847319, + 8.369837695482357, + 7.827657980661181, + 7.227547734406113, + 6.460976011468834, + 6.050219790429645, + 4.781518719293814, + 3.5935541930247603, + 4.3465025690713555, + 4.8676008382887614, + 6.784711785036745, + 6.548944486501866, + 5.267305356065412, + 5.068318522664582, + 4.853822088701508, + 5.511309489151164, + 5.845008973722418, + 5.256452477452704, + 5.349600828898666, + 5.471010669258272, + 7.270464154311209, + 8.732233881658622, + 9.933716787215754, + 11.007705334034178, + 10.668499413401406, + 10.824752939543396, + 11.971316913411757, + 12.43429421447859, + 8.665227858647638, + 8.153572200664673, + 8.842040282870824, + 10.494131961025175, + 10.677780561395195, + 10.025628742572955, + 10.773296360269876, + 9.255015007527776, + 9.908125516818044, + 9.72467534933995, + 8.880201068395094, + 9.882602632693558, + 9.168209813863651, + 9.380930761248669, + 9.881790059112628, + 9.57176682515044, + 9.526163876323302, + 10.8456160093917, + 11.899384837088585, + 10.779581756549836, + 9.741341300661754, + 8.180067056731444, + 9.246315379025532, + 13.69615876270115, + 16.745934253389205, + 22.815389292282138, + 28.76968747500464, + 14.673426051011136, + 14.89592729260626, + 14.30295591171222, + 14.159075568643148, + 10.605141325536062, + 10.28607087767064, + 7.440791320289256, + 7.599402884684673, + 5.7576470143364515, + 5.84585450161389, + 7.098906688778675, + 9.116725823195306, + 11.127947584427488, + 13.529047824680084, + 13.9299944264876, + 7.654546405475082, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 24.398676803745452, + 13.932541872146858, + 11.572701017588178, + 9.705212896095585, + 9.893595138010106, + 10.00288316891043, + 7.739868763419562, + 6.848654042492118, + 6.182680531253876, + 5.646370554734841, + 6.376636386347005, + 6.746325628778192, + 6.844647946643417, + 7.608655418812204, + 9.342133861913409, + 7.366438214428169, + 7.3252719002956175, + 7.6549606777902355, + 9.323116823476589, + 9.507455706707669, + 9.235788040989108, + 9.477227958508436, + 8.91682105508664, + 8.836899276794918, + 10.22026924813222, + 3.602846831723931, + 3.4624538957393236, + 3.84333982943598, + 2.9808629777555433, + 12.073069236640029, + 0, + 0, + 0, + 0, + 0, + 11.248032584132712, + 10.946481248482394, + 10.979890565986352, + 12.22952777777778, + 10.675585416667252, + 10.42925619689531, + 10.684818907207369, + 9.053351068294486, + 7.293755487884661, + 8.24909836103707, + 8.37989495748248, + 9.946765814934723, + 9.635953643686642, + 8.971371069146922, + 8.88918907577927, + 9.108369069174325, + 9.494337198023716, + 10.212239013674395, + 9.5433468258258, + 9.721250035168582, + 9.962465948285969, + 8.955688307639392, + 9.654785960519996, + 9.972388788077224, + 10.715625373330116, + 10.901738073112384, + 11.23559246521574, + 12.134496880003876, + 11.44939677955082, + 11.778799077445065, + 11.939326354771843, + 13.15073123711317, + 13.004548528274, + 12.453847031512874, + 10.897508946111206, + 11.951887091404831, + 12.4316379164242, + 12.12277284464604, + 13.510958680322696, + 12.549082757406994, + 13.445414917494745, + 13.042617451412069, + 13.496519182701078, + 13.21036860649088, + 11.438628256356663, + 10.626390246594148, + 11.878973098281651, + 13.626329595035976, + 14.27982263307469, + 15.997508053957208, + 35.44098589958594, + 34.766416733338026, + 30.575588483477517, + 30.482433844011148, + 19.38314144815783, + 18.61267922378433, + 15.818397488782004, + 16.575126487910488, + 18.055491070645893, + 18.271616074804363, + 19.210564213385258, + 17.93179204163934, + 17.194952592155982, + 18.23810523233112, + 17.01514402144195, + 17.53900929087371, + 17.248833027297945, + 16.144764668005667, + 15.801868614682526, + 16.013219951934648, + 16.90088049890963, + 18.118661630187464, + 6.5817361031409005, + 6.833302885247459, + 6.355482053373993, + 5.965004055770402, + 6.532913779462855, + 7.87407279152721, + 7.64002788843681, + 71.53411600813385, + 150, + 150, + 111.78269722092315, + 7.314276068013726, + 6.517792991160705, + 6.9129320173454, + 7.52298288192115, + 7.513636118386038, + 7.617339683684291, + 7.342782215332607, + 6.335257125822809, + 6.586899283297771, + 7.67236827394329, + 8.394823892409377, + 8.752152727897931, + 8.229713718457797, + 9.61282117724287, + 9.520475456308658, + 7.777218051448003, + 8.961018225284997, + 7.523146101382936, + 7.599720183909826, + 7.779703659132216, + 7.989252589193418, + 7.384213149699299, + 7.684141505366991, + 7.804241582421904, + 8.301169312769222, + 8.778797257481717, + 9.142689778187073, + 9.97542871184643, + 11.232841988923989, + 12.953449706202012, + 12.119088126941175, + 11.351468248904292, + 13.231858372945522, + 13.328222794608775, + 13.040326336116726, + 12.587045516743176, + 9.646806394461269, + 11.859547187879116, + 10.750265206642522, + 9.34267631120748, + 9.089063873116396, + 7.290051903195154, + 8.783596344848918, + 8.751777985652566, + 7.223342021929024, + 6.398447348709983, + 6.429749646122811, + 7.236300509750101, + 9.02135384561142, + 11.713406066635686, + 18.708476773156523, + 35.10937529073206, + 38.15931803662458, + 46.4422086568477, + 38.71392549035209, + 33.72929549202366, + 47.49431456373369, + 142.05569204253288, + 150, + 150, + 150, + 8.799964418670099, + 10.591314190994249, + 10.889273891239178, + 11.44174062302698, + 6.8384015932187925, + 8.505819144000029, + 6.060272797616297, + 3.279232010453296, + 3.0290207614498788, + 4.877976637092809, + 6.204194494096441, + 8.75076190173059, + 10.39361204508178, + 9.0315739863607, + 7.850981378631476, + 9.08691471790242, + 8.730111333070754, + 7.880748271185541, + 6.079704959488793, + 6.527444627545943, + 6.929766420493477, + 5.991962274899879, + 5.985024736444265, + 6.3955212726896775, + 7.710906479246196, + 8.434820485897779, + 8.682683723748537, + 10.236404954811222, + 10.24228326703919, + 10.381348772004342, + 9.398243283415706, + 10.055023449518949, + 8.992495004262983, + 8.538741325456245, + 7.873212299060592, + 7.997787158015329, + 8.468612625105928, + 10.014560697484212, + 10.463193831275888, + 12.14732667879754, + 13.23583710543044, + 12.765773193675546, + 11.837896394854209, + 12.41093864563648, + 10.820378968598227, + 9.699879733405878, + 9.484849224912857, + 9.15298444485972, + 8.98494953166832, + 7.774420102111433, + 8.610459744626008, + 10.38162626539953, + 10.167468446428288, + 10.045058334431756, + 12.034288225448392, + 15.039654111833093, + 15.231229350956184, + 15.252302253406498, + 12.96673604811308, + 12.28805530743806, + 11.5605388441899, + 10.663947343691223, + 10.204704490030718, + 11.37977268102084, + 13.378059877651022, + 11.676954500652506, + 13.702227212488136, + 12.86586884559664, + 14.555544152807684, + 13.856279787304258, + 15.460406929626116, + 17.942587384003918, + 5.919394155001766, + 8.987258884259578, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 109.777282980923, + 44.20372920880752, + 37.17063191672442, + 28.478293645175256, + 23.501485873641364, + 14.422387606731586, + 14.565267873603798, + 12.621268157210398, + 10.801750357541492, + 9.745259519096404, + 10.371387301020173, + 10.240671084046792, + 9.127066787395917, + 9.361221583021614, + 9.47523225856613, + 7.360266251263122, + 7.59220121439976, + 7.909455576723048, + 6.3300525226158495, + 7.041814249360562, + 6.908313572508385, + 8.072752533685916, + 9.891545481653823, + 8.179625859604354, + 8.105984797628224, + 5.989361100817173, + 5.213713371258448, + 5.520991417095255, + 6.442692316585356, + 7.248536545550654, + 8.474974040823337, + 7.913429886739407, + 6.343898488934353, + 7.7089994186485615, + 6.639033365616457, + 6.749585616505073, + 7.780291704233046, + 6.613237706253333, + 5.612419579146793, + 4.831947850551024, + 3.983957843780841, + 3.205728014896036, + 3.279061982317056, + 3.647628843789529, + 4.207342958119166, + 4.981555615165129, + 5.252028443813989, + 6.672753141068174, + 6.64780627679927, + 7.165768541591847, + 7.155114479313473, + 6.720785469738491, + 6.55999821459143, + 6.2549141804190596, + 6.748282791010122, + 5.33515625325512, + 6.02860705117839, + 6.076804284798593, + 3.247540760665439, + 2.657569933400389, + 4.1959796279862465, + 5.213487739316011, + 5.895580105632271, + 7.183623926428021, + 6.6445031647659, + 6.968533724917031, + 6.762576772119931, + 6.329250901383057, + 5.868155097509999, + 5.198644500506057, + 5.48374509051637, + 6.53955794009174, + 5.635099072347302, + 6.622357709060458, + 7.180377524587849, + 7.6920831955602464, + 8.509258898633647, + 8.704759466310717, + 9.150229250797745, + 9.363722873698723, + 7.702238560479161, + 6.521576436048779, + 6.2250238865081595, + 6.7951417590988425, + 5.634548349413441, + 5.431416906026777, + 5.818130817262542, + 4.323792101929642, + 5.720828628977235, + 6.528090799737047, + 7.054235434230371, + 7.565283725910064, + 8.189934793512792, + 8.697863812161183, + 8.54476495300152, + 8.2660801968676, + 8.153693068021486, + 7.146501428940719, + 6.17666041103895, + 5.9206054907421, + 5.333792070908429, + 6.0812505127157275, + 7.002103612402376, + 5.822301146014864, + 6.901345213951425, + 7.54476082456624, + 9.961117065361424, + 10.76537088148944, + 11.60155015954492, + 10.858790717289562, + 8.233483136276426, + 8.131329007740167, + 8.2068769488837, + 6.636072466527226, + 6.552779273628314, + 6.840545710311795, + 6.153397752368928, + 7.890055619105439, + 9.363616936549093, + 9.980550626544115, + 10.57307440058268, + 12.135615812388362, + 13.727025488698873, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 122.1876190169583, + 64.28833926230467, + 45.24479098928752, + 79.70225767136307, + 75.71841485061432, + 93.6262588354826, + 96.4130312873016, + 47.93861151944518, + 50.53632524549324, + 44.43310400046725, + 46.15538319131783, + 45.34755496044848, + 42.85666154396299, + 38.72120261159325, + 42.705712937504, + 37.39895475047098, + 39.89542698113128, + 40.84449200901779, + 32.13577068499586, + 30.53620603108423, + 32.72124962095091, + 31.7788441891442, + 34.515973594432, + 31.271008637460877, + 30.941131828154163, + 34.731482692325606, + 40.91008235152013, + 37.93138724547537, + 32.244480117076115, + 28.16140149131574, + 24.596668936683812, + 18.979014010116774, + 22.14847234561765, + 23.276726909903456, + 21.701628459144818, + 21.056158145988785, + 25.002807698105773, + 28.15408383698211, + 29.441301585211914, + 23.996380237686218, + 18.120040526410868, + 18.452600100626153, + 16.863327473203594, + 19.520134814286248, + 25.793725366333454, + 21.539240857047663, + 19.520277915321586, + 21.966979051201292, + 17.102818033137595, + 21.23018741276112, + 18.92122471052314, + 9.45444616247945, + 10.249162335411146, + 9.253229252333272, + 9.364208408433155, + 10.35321003940823, + 9.668864160186937, + 10.415476219901263, + 10.438757530708884, + 10.481436496908026, + 10.149068504329357, + 9.40242116774448, + 9.553111090344668, + 9.11551197749124, + 10.050109095746436, + 9.973752438915945, + 10.191073181783851, + 10.31811282394442, + 10.308847564785212, + 9.654717373918652, + 11.28953986293016, + 12.463343712591357, + 14.054917201707015, + 14.41944232282627, + 12.552444886435776, + 14.6789646138855, + 16.170674564610277, + 15.757988196683216, + 13.695219117715032, + 13.051384109982177, + 9.7107921408555, + 9.38688282189439, + 10.356692433944476, + 11.00420939041229, + 10.011200844704568, + 9.29499787054672, + 11.037471599936149, + 11.082185669741769, + 9.396389164396536, + 10.45722838199657, + 9.810572884668073, + 10.463443374603631, + 11.344815005688542, + 11.778477412613462, + 9.732634608206547, + 11.317896214567549, + 11.864078302524732, + 10.842647734247716, + 11.826410722824749, + 11.264274158200944, + 10.842379254085168, + 11.327263338461504, + 10.748787413492565, + 10.169499058745355, + 11.19322293112874, + 13.304136032303065, + 14.022344855905402, + 6.398377331043308, + 7.655794492651762, + 7.169061942011038, + 6.532107411031847, + 5.59947343065088, + 5.973077971646674, + 6.513526672970119, + 4.459033331201667, + 4.566975892758837, + 6.034036718012725, + 5.445242301544065, + 6.033660873579985, + 4.36527140201237, + 5.416763751429326, + 4.326064954147516, + 4.299173190646702, + 4.402787683410221, + 4.277762495537001, + 3.3612480886739577, + 3.6169265229025, + 4.068745099562417, + 3.823539074556327, + 4.175573323083302, + 3.638130549690558, + 3.971703732982117, + 4.495025462830509, + 4.317174959778182, + 4.651977088234641, + 4.827102917980646, + 5.026957187833679, + 5.068802698145025, + 5.154980050333324, + 5.52499477555189, + 5.719214393609515, + 5.219262327118982, + 5.795317752305904, + 5.085752710450852, + 5.459009988299524, + 5.53940179133954, + 6.855745384325776, + 7.880572825059615, + 7.100054675591971, + 7.216811077648255, + 7.779761214790773, + 8.493527408572188, + 7.755133337700753, + 7.419530555586011, + 6.858025520502368, + 6.20074381217188, + 8.107091502391881, + 12.25838382192956, + 28.925945264179425, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 11.216657702176146, + 13.809785441769858, + 14.329855589520765, + 12.465588099566675, + 11.46916682160212, + 11.97003440043377, + 10.989463669566058, + 6.265312461451711, + 5.800291953531793, + 8.28786693054666, + 10.1003112665432, + 11.92538793150086, + 12.99329890047123, + 11.924336069552949, + 10.164663962958487, + 10.605312830260804, + 11.557340700686742, + 11.631054035814971, + 9.40719236485412, + 10.070986050959403, + 9.997906807853663, + 10.10226637946448, + 10.545220814024091, + 12.576182862750484, + 14.158689789258949, + 14.266579954406568, + 12.752422453394546, + 13.032902829628222, + 11.353372324008872, + 9.429897865995692, + 7.73343859821257, + 6.371979093787854, + 6.768898046466898, + 6.900000936849923, + 7.12360213352825, + 9.17167320959315, + 8.422158991948738, + 9.942972018292632, + 8.890522652594381, + 7.769302848768847, + 7.946951034404841, + 11.244651163527106, + 42.87752845100449, + 125.70197409110226, + 0, + 0, + 0, + 0, + 0, + 69.76132343039679, + 11.710056764445838, + 14.410117060583568, + 13.096694431211883, + 12.074781349201736, + 14.602449566206191, + 16.019966802426733, + 18.184663179225147, + 19.909253321762524, + 20.1432838469508, + 17.68539825002595, + 13.13927793022232, + 11.701020984933525, + 9.876793260173695, + 10.490031176541752, + 12.895788579370112, + 12.368021125035565, + 15.18090655323403, + 13.606579133406592, + 15.273842260570138, + 15.99137654633532, + 16.605971290924135, + 19.771595600633695, + 4.590363022240696, + 4.415338989161331, + 3.927880167890455, + 4.136827464855101, + 3.4392603885477913, + 3.334781067506212, + 3.365131939775687, + 2.928161077301461, + 2.864751046542471, + 3.7197243121829353, + 4.474485080083088, + 4.394086658654056, + 4.372146955193496, + 3.4906611704216512, + 4.149960040072342, + 3.9452829198478647, + 3.963642591386704, + 4.15032349598795, + 4.177739919730515, + 4.368004659771925, + 4.296066520390728, + 4.543913995341731, + 4.544703174871306, + 4.5941254951331505, + 4.9684465725968785, + 4.837165594816712, + 4.602522778413635, + 4.628815985047693, + 4.888638383976211, + 4.927930882779922, + 5.074383492427461, + 5.605855967247368, + 5.729697594113529, + 5.383073795500761, + 5.140238585464852, + 5.448881815350756, + 5.524747737068175, + 6.13048912605733, + 6.164499278130618, + 6.008159757092218, + 6.696503028397769, + 7.092159146300145, + 6.8022971137488275, + 6.73723335136117, + 5.772872320550772, + 5.7916344107167115, + 5.946189232115543, + 6.780001021826357, + 7.071695483690652, + 7.030823861792079, + 7.352554710492007, + 6.839631969312748, + 7.2825165408419394, + 6.454091981144856, + 5.71061515818491, + 6.416908813136824, + 5.5839315302214825, + 6.4796438865959605, + 5.8360204334218215, + 4.798536453803737, + 5.036982224090979, + 5.338620501055187, + 5.182294457755335, + 5.085201570053179, + 4.698038745085891, + 4.7585833118516625, + 4.9649480207769345, + 4.772372658392534, + 4.304164666297086, + 5.092635945681799, + 5.16817330595455, + 5.370828034329171, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 133.8629001606786, + 129.4082072551499, + 150, + 150, + 150, + 144.94800296993046, + 138.35433866057366, + 150, + 150, + 150, + 84.63679626965447, + 60.31397353021857, + 37.430432616260674, + 34.88988743236013, + 37.2357531156385, + 45.03605938478325, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 10.850029484289331, + 11.450384345947148, + 9.656854053864624, + 10.97561504331775, + 13.215555794803464, + 12.33838781157556, + 12.443260066645363, + 13.061702896658096, + 14.020280718876712, + 15.389781828301835, + 15.275624317459876, + 15.149266578695723, + 15.429658469391644, + 14.6968046857294, + 13.491817801736168, + 13.323413077331043, + 15.351028985284856, + 14.115333579160454, + 13.647817828402053, + 16.027073350850905, + 15.476870275020374, + 15.96248057923594, + 16.47100499067357, + 15.92766240047649, + 18.107255356948087, + 18.457782176665052, + 14.788969487676969, + 17.75027345693959, + 19.019478366813033, + 18.938227374129777, + 21.332917372939075, + 20.41411778969928, + 19.42153839889169, + 21.09035015543858, + 22.43370045292071, + 22.79398774269612, + 23.266977961681366, + 29.79638132229589, + 33.46185626670005, + 32.40462184613572, + 27.678134465907345, + 30.537264293171443, + 27.815995972013212, + 27.78316251312891, + 21.69933727623984, + 16.33212217571332, + 12.79359454255776, + 12.346009667135345, + 13.029936677867664, + 12.584471740410832, + 16.313793837495055, + 17.000942502664138, + 19.66779333406237, + 18.627966650360317, + 19.332785738244745, + 21.13051165435963, + 6.896669318142059, + 8.021684236029822, + 7.368777678920094, + 6.638740732462253, + 5.834704543113708, + 5.7017478939842885, + 5.37052154095405, + 3.2456882251905195, + 2.650738488725714, + 4.455128394474703, + 6.0299750520346365, + 7.383122682302552, + 7.51044332627363, + 7.028439683970889, + 6.901670511831615, + 7.490619930666801, + 7.664442449557236, + 6.9194492475285525, + 5.676549158365651, + 6.222171588109192, + 6.549109025702248, + 7.166106219960574, + 8.312089682056666, + 9.65879573503002, + 10.56236330871582, + 11.544706083806222, + 11.530815929475894, + 13.109705633532675, + 13.457778574815324, + 12.85728721604576, + 12.661630158022229, + 13.130486849393922, + 13.5223674794992, + 12.955110950509656, + 10.206505545568524, + 11.695345408958763, + 10.803053889701037, + 11.58914224814676, + 11.11045954877598, + 9.93789851227108, + 10.306171359283695, + 10.772906570963572, + 10.397380721217903, + 11.479145041891016, + 11.01339514337192, + 9.87153547699387, + 10.804793999020232, + 10.932316585761798, + 11.274136016894216, + 10.657552573024896, + 12.228465594335418, + 13.835362056094963, + 10.907492009237744, + 11.250480610285049, + 15.00122199592668, + 17.33786370733267, + 15.505681537601122, + 18.717179376083187, + 14.00016654330126, + 14.455814208744645, + 13.364563106796115, + 14.013671822729158, + 14.212634110244618, + 15.373874621329309, + 14.158297351609953, + 13.323650411605836, + 13.026274331840806, + 12.18271768034791, + 11.402585032984646, + 6.005216080835545, + 7.423195176713922, + 7.298821184213832, + 7.063116913750058, + 5.622601750718468, + 6.1510421471237064, + 5.4618675992419865, + 4.01896460581634, + 3.765632873700499, + 4.769034555127006, + 4.7584532787916, + 5.708980065275693, + 6.134121512689118, + 5.423444228353041, + 7.151349627072229, + 5.957080431097101, + 4.9561169290196885, + 4.749866413825699, + 5.0021793146723486, + 4.437350954885895, + 3.8497783059654025, + 3.4538417274658144, + 3.599054736831208, + 3.730734926895382, + 4.042869696001347, + 4.084355498217812, + 4.100055284163585, + 4.232662982405953, + 5.4536376420603805, + 6.261071775861157, + 6.920029385708761, + 6.850624281595389, + 5.001858362062088, + 4.710027586829555, + 5.743614526737204, + 6.899485559320308, + 8.059904032922054, + 9.569929457036972, + 5.67066503755238, + 5.357105018708432, + 5.715778232336045, + 6.42246403561456, + 6.783615751108177, + 6.494557435597786, + 5.119361924521253, + 4.808553719060562, + 4.9061034827707175, + 5.065734995356146, + 5.351823761161161, + 4.99159040603699, + 5.222083581324011, + 6.024471582925348, + 8.728775250149864, + 10.294373206176688, + 11.757583105740771, + 15.095130062076889, + 7.76021578784894, + 8.35223841554559, + 8.792224931330225, + 8.220171569724908, + 7.648190229277245, + 8.527084885706472, + 8.439983108724226, + 8.536535442788216, + 7.541444413074278, + 7.123166141845895, + 6.4992178948367085, + 6.680028467683576, + 6.416442807223294, + 7.04126157621712, + 7.403140033781902, + 8.101410174521213, + 10.74859885798457, + 14.453128461487028, + 14.380468811231804, + 13.40812124264468, + 11.577762025160869, + 10.06878283315464, + 5.842988004021145, + 7.774984378905275, + 8.01667476334042, + 10.305272636806034, + 11.717520181498498, + 12.118222159735309, + 11.6195682738377, + 11.499664891308605, + 13.141399995255552, + 13.79294255259819, + 14.509423101783325, + 14.350130566617285, + 15.04692507968547, + 13.497559653550244, + 13.774023926818826, + 12.621672373798736, + 13.525977978932984, + 13.214786543023584, + 13.12282616701515, + 15.914272135291032, + 22.65403564821664, + 18.437138775063865, + 18.028274966016262, + 18.807377222907547, + 18.20793317025953, + 21.506128035961616, + 19.51029128501061, + 10.17478517576174, + 9.323402032250756, + 10.273005751312756, + 8.702294709136794, + 7.486447412260286, + 6.768122117250959, + 8.078782683924624, + 9.803138812949964, + 12.207453797716612, + 13.875158241792091, + 12.687747186351668, + 11.57416684892442, + 8.953168267007957, + 10.295278251161337, + 13.573014043134185, + 6.509336132226085, + 6.860289342813379, + 8.01956043269079, + 6.243647163190009, + 10.668419032914128, + 12.239857968301758, + 9.32690286468426, + 8.7671528559039, + 6.927437162266196, + 5.4738769095761155, + 6.4252381739551065, + 150, + 26.839830874191517, + 12.881601851586938, + 9.133953556165125, + 5.370906636410381, + 7.572935078799711, + 15.764989568362928, + 8.983894147996132, + 0, + 0, + 150, + 25.433035453250824, + 9.019515749151056, + 7.036664834340753, + 4.665832427255501, + 3.885178197640131, + 5.732868040326301, + 5.777795488140327, + 5.122272681690271, + 4.42622802133751, + 4.859472757761778, + 4.383848644764742, + 3.6821468311043857, + 6.667997282705, + 10.693230500679544, + 20.503833683508955, + 0, + 111.887530192852, + 150, + 11.63644839615873, + 7.366792257395379, + 8.547766530179468, + 8.833352715825107, + 7.4182298548198, + 6.179335936385351, + 5.472008711367107, + 3.413210664326257, + 4.244594432465983, + 4.616332730987561, + 5.768250020469738, + 6.872942444321678, + 6.4597210393305, + 6.976494971748088, + 6.979095663974246, + 5.6072305271900715, + 5.346083219189071, + 5.525798539114044, + 6.198675980413957, + 6.367321228262433, + 7.191999786172138, + 5.9793018550239765, + 6.931986790280725, + 5.591055680078036, + 5.523162802568955, + 20.15987978963186, + 45.22951439050311, + 150, + 12.06406157009443, + 4.770828036519127, + 4.30518869511847, + 3.876446925674374, + 6.040081104791612, + 10.360363769531247, + 39.14577007387107, + 0, + 16.534118961886524, + 16.47340608444214, + 13.162441143552003, + 20.550275914919578, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 112.68574862895348, + 58.29742457225846, + 35.58327260843399, + 27.71524269558548, + 26.88708598977268, + 26.248425161456492, + 25.714942502781536, + 27.84238773905204, + 28.113440763006672, + 27.94170787481764, + 28.968613297395752, + 29.0904832508531, + 28.026693188189704, + 27.720253255444156, + 32.7695594043051, + 33.828012375055806, + 32.93358360925337, + 28.172161013391506, + 25.300564685952292, + 27.475554094885627, + 25.082027201917125, + 23.952818597492165, + 24.46300389570887, + 22.469375877250243, + 23.92418604895915, + 23.662550782397332, + 23.699337060097335, + 23.47093803585767, + 24.89193263393952, + 26.33188631185081, + 19.733040345273256, + 18.434957267516943, + 17.95901878972409, + 18.943662683352834, + 20.094472568630557, + 20.62286733512252, + 24.874554332951632, + 27.21527753820602, + 25.317536020192808, + 26.326708319415456, + 22.73733420290692, + 21.822090485792163, + 18.06458883610562, + 17.291675590776975, + 16.0835913930917, + 15.126592755491782, + 14.216276314867878, + 14.73248047799986, + 14.03965437811169, + 17.413762736478038, + 17.67112146674517, + 15.976370977875373, + 16.89202133273333, + 10.091444748899578, + 9.766979594156494, + 8.581934620560137, + 7.620534322736259, + 8.183686336354059, + 7.694949160581817, + 8.26442780235114, + 9.286729480947052, + 14.283933825537115, + 18.379790247212647, + 15.960573407719304, + 16.423750545527387, + 16.403459446901763, + 13.084371947826924, + 16.710780613708057, + 13.232438538713888, + 9.32300429478044, + 6.979323841012581, + 6.020530921745424, + 7.18719566517889, + 9.465575424540493, + 8.761747281338641, + 28.77686282723477, + 0, + 0, + 0, + 0, + 0, + 0, + 34.560371608089234, + 20.96258921775732, + 7.203349808726237, + 4.077444322387113, + 3.646229198880457, + 2.7072959833836694, + 3.3936772567095956, + 4.828830655611479, + 5.280116679680594, + 5.5308747800201745, + 5.931665020513385, + 7.181345159704169, + 17.66778250569974, + 16.231931956952387, + 14.934207298196265, + 12.808120511856314, + 11.277643675825676, + 12.39659762368008, + 11.754827916368452, + 6.0136984534759526, + 5.025585845671865, + 9.132110011045768, + 11.074422649970847, + 17.111878500844444, + 17.015418450105038, + 14.568799057009825, + 15.678170241403148, + 18.740948927958083, + 20.719467706334875, + 18.863615081143394, + 12.79005390494317, + 12.705254572021405, + 15.327520923957312, + 10.444591115104211, + 11.335916169708293, + 10.721031340091136, + 12.3531796815548, + 12.426151140032658, + 12.13448216345884, + 14.330027842002035, + 16.177099568636944, + 14.287395783969991, + 14.425220101923802, + 14.015919543107138, + 13.13031460538063, + 16.127467197246368, + 12.876321917906123, + 14.6907041899063, + 14.033171524379638, + 18.427517620769983, + 25.748305670068472, + 40.18865068459681, + 54.022853766072686, + 56.06836588942558, + 53.43765029036735, + 52.668307340625994, + 59.9309236951005, + 64.62480061665904, + 68.81973587469565, + 59.81275974470052, + 55.229364392932126, + 64.45615490186148, + 55.38158944528234, + 56.4386725354394, + 58.44933698273305, + 39.22321841251037, + 37.00888796728525, + 38.19527182821684, + 42.865913916522544, + 35.33316017731235, + 34.87718841307142, + 25.59810175314655, + 27.333601372541803, + 25.66048782749072, + 25.11119640836526, + 26.472553516543787, + 24.08799475560959, + 27.718794323250645, + 28.224529220198836, + 31.65004351132596, + 36.208426641656445, + 31.36878147278006, + 32.738309101989366, + 32.964275536398944, + 7.354170380602789, + 8.724576671910224, + 7.218785855598349, + 7.590631244721655, + 8.65414001098217, + 8.588699676877715, + 8.760625870082876, + 9.320194421459066, + 8.10458245217233, + 6.224623263458777, + 6.520088434302614, + 5.253856492486177, + 5.005346196418724, + 6.349335391464015, + 3.105106406182194, + 3.7133300713979582, + 3.0918393726243334, + 3.0375515062934864, + 2.698177562040441, + 2.5870739650391807, + 2.6968171173089215, + 3.996941024860014, + 7.465336461098231, + 5.439239110661664, + 21.04766814879497, + 23.552957232950817, + 19.664753883262765, + 22.642170647557887, + 16.332899813539733, + 19.56239221273292, + 16.634785728068717, + 6.324468315612111, + 8.626476108595378, + 11.869495758280689, + 11.28928604524935, + 10.7594262201655, + 10.74168713069498, + 11.018937368864671, + 9.661885019789295, + 8.557221565527628, + 11.993732078621324, + 13.562859852625378, + 15.32445212136512, + 21.118557026274125, + 19.566184891625532, + 12.5958235213576, + 11.393316241181989, + 10.277254307382352, + 9.64434280912447, + 9.117237617388312, + 8.176917935186994, + 9.10984482418916, + 11.068077303911997, + 10.704253570429833, + 11.269211160560744, + 8.31620092411258, + 8.418909807677258, + 8.694330274157101, + 7.104733336224208, + 6.4031675183343655, + 6.761647032142799, + 8.434753465718439, + 9.17201925059103, + 10.840774944396422, + 10.709719555569547, + 8.269568600598033, + 8.348795325651341, + 8.557583291589124, + 7.811127701462405, + 7.974524743596849, + 7.4917711051562685, + 6.995189337349818, + 6.033120883727333, + 5.741209611734753, + 5.862778707904594, + 7.041681554493054, + 6.72146731679212, + 6.909410917289861, + 8.9161702452374, + 11.389701249564952, + 13.552803731411853, + 14.469452883816524, + 14.401350731645262, + 15.352110367312507, + 14.415981048369236, + 14.775362967953871, + 15.334708660229763, + 15.57432221913798, + 15.448591854745036, + 17.349785348992405, + 19.84519873865099, + 16.540100697629093, + 19.736552287100753, + 21.87557274223032, + 21.331120921674582, + 25.688845038163596, + 6.1202522743299355, + 8.380246219663386, + 6.389957154158748, + 6.268154433995009, + 5.6481783316397935, + 7.720110599913175, + 5.82353235942133, + 1.7178809054186082, + 1.4650522801915382, + 3.5888222572671027, + 4.651012665045328, + 7.032984319709578, + 6.705279548655843, + 7.327352486368228, + 6.8142831270221755, + 38.26347771077692, + 19.120348099747872, + 23.016489759421724, + 17.46291752869084, + 13.047141339456708, + 96.93885133568, + 70.05333455403638, + 52.90239206949865, + 30.06113131541124, + 10.453302960716044, + 13.83492289931598, + 13.613235419180349, + 31.312733848314583, + 0, + 0, + 0, + 0, + 35.20363258857357, + 26.692288898152505, + 18.487081510965908, + 19.11589136752168, + 16.62192370857432, + 13.593146680836664, + 10.685231220379546, + 7.484580312035661, + 6.974032092849265, + 6.351930403665224, + 5.961633034037611, + 6.5831882172148415, + 6.016508156145122, + 4.7280995119283125, + 6.0967709199476285, + 6.827114636625222, + 12.772445360488014, + 19.11071054830626, + 12.070115476620249, + 9.502566988608772, + 9.967248576291992, + 8.405852957688216, + 5.7643740979161535, + 4.976478087514962, + 4.016164325391534, + 4.118974421574519, + 5.449329069908519, + 30.76798470854317, + 36.67538977789717, + 32.748785557558236, + 33.360306223246624, + 35.142704940129114, + 31.96215814624228, + 40.01899113510594, + 43.4754918306102, + 40.705142648564944, + 37.45355590713421, + 35.33244766239554, + 51.236163557209515, + 63.60841124405374, + 60.77419622889105, + 72.53211607769059, + 60.15427703768171, + 63.877817430503384, + 39.30800529895617, + 22.855231144123273, + 18.5043192829874, + 21.996778237130517, + 18.318388828154532, + 16.585867218976805, + 13.27984753618623, + 12.001737136148073, + 10.735211072812737, + 10.355653579295566, + 9.723710857431636, + 10.464477154548709, + 11.73734256056539, + 22.512041205790503, + 23.31763286253324, + 21.09300410483624, + 20.768526606040425, + 20.12042803197474, + 22.380718985003625, + 24.139223512004865, + 11.812799639020648, + 13.032167967667815, + 17.462099101184354, + 17.4966622019923, + 19.382768631964616, + 14.793101962944622, + 13.394224382746092, + 14.80399571209592, + 17.56111897545798, + 19.74544274327955, + 18.25031676099564, + 15.565828449919838, + 15.480587116018722, + 16.88888247995892, + 14.703822602503092, + 15.749067270261516, + 16.439824019660012, + 15.863190914224262, + 14.500592801733708, + 14.204624505034127, + 14.45352099385954, + 14.967503128033776, + 15.700740230898983, + 14.355907525528409, + 13.04633183014102, + 12.777705469137564, + 11.60197083306598, + 9.60521747121928, + 8.916828725051065, + 10.167639116741787, + 11.718462070721475, + 12.943556942834793, + 12.303516357707345, + 10.486717799530314, + 10.435306547233193, + 10.266711061593126, + 14.223111367496138, + 14.790892099233774, + 14.88858774503617, + 17.49306562479902, + 12.711461957034002, + 12.650848943510171, + 16.055269423218377, + 9.93512514192764, + 10.865686357866382, + 9.61433452028682, + 9.729562538574063, + 28.320642435941817, + 22.724599070130033, + 17.609527831178077, + 14.853544928226093, + 14.168588635888238, + 17.746801126580912, + 14.660339015613358, + 11.020629996589715, + 8.773255399486928, + 8.181986563620537, + 8.626708624431318, + 8.977644561824446, + 10.714511102553132, + 15.100604010056982, + 17.731655733323127, + 21.32833801532023, + 17.475194587383807, + 13.915133173608629, + 10.480458363015469, + 12.24992713841664, + 11.808150441618595, + 11.683545238582004, + 11.882559660177217, + 12.65751155176062, + 12.194704380582811, + 9.588371016004452, + 9.928544031472482, + 8.578654457446575, + 9.360043628082687, + 14.2067181413007, + 13.914528972997806, + 13.983863823374412, + 16.515098777147948, + 17.673433732750382, + 17.510276822391795, + 15.577988014014638, + 13.804078373087057, + 10.003226825579503, + 9.149264123072449, + 7.700440276252456, + 6.883855686598722, + 7.860600076249169, + 10.271101703840236, + 19.424998853366404, + 27.90688689750168, + 35.093355382062164, + 50.191227456164434, + 20.325194746881976, + 21.592816725508634, + 17.433959995123416, + 2.440632305418544, + 2.526978458098263, + 2.4575623455335855, + 1.858925066857094, + 2.420412345585252, + 3.0231465902136914, + 2.5947928286438366, + 1.3224284786878258, + 0.9505232553926556, + 1.2935170002955785, + 1.682841741024391, + 1.994476644094153, + 1.6617247643257127, + 2.0444696789389925, + 1.859665894016324, + 2.0485367245929793, + 2.0806446959085485, + 2.369033652205923, + 2.025014005872823, + 2.2428499277639906, + 2.274689478364864, + 1.7324711469332432, + 1.6341460084843766, + 1.8857973695879544, + 2.191798833481239, + 2.485985547775188, + 2.1887933876246115, + 2.7369183285324983, + 2.968145632205056, + 3.335580309774188, + 3.379271913353718, + 3.34199853133206, + 3.2898465469052693, + 3.1751614628507507, + 2.659759709744653, + 2.200541422405829, + 1.897135022743551, + 2.202048963925644, + 2.0449862069862226, + 2.427946867739137, + 2.339672290104103, + 1.9946320457195037, + 2.3348629647159593, + 2.4823373296175117, + 2.1982127314734417, + 1.9995123542381883, + 2.2055177171235223, + 1.5722008248426866, + 1.6265818885657015, + 1.251002592009758, + 1.168442243534782, + 1.2280005964284937, + 0.8807400254431857, + 0.8038052411281753, + 0.9448057526091094, + 1.3344153844815236, + 1.5502526543858706, + 1.9014597739665051, + 1.76945012598006, + 1.7911039902539303, + 1.71282927508643, + 1.659591183499145, + 1.4690998228064105, + 1.7198735688767648, + 1.81736684238659, + 1.3796968939007084, + 1.7335558990461637, + 1.7889559555312675, + 1.8686323136496936, + 1.9718180309267397, + 6.567723700893141, + 7.507858420284744, + 6.363565152870327, + 6.403369583229261, + 5.373464388825451, + 4.357850760728762, + 4.059905435933488, + 1.300498042009267, + 0.93434025991701, + 2.640363322290704, + 3.296443613833982, + 5.112459226071818, + 5.741885325495383, + 5.559035047575192, + 4.594967557107877, + 6.435251327815171, + 6.139659667624677, + 5.312741176080177, + 3.5299081585233085, + 3.6183009706129545, + 3.7459028683270863, + 3.0183454535596455, + 3.76634552898438, + 5.082536567691635, + 5.040650486785465, + 4.926060942225379, + 5.089852916483857, + 6.077819443841116, + 7.249099087953522, + 7.933095206392976, + 8.670615988863599, + 9.395208885231382, + 9.816779782429387, + 9.73440478717169, + 10.545688007208716, + 10.612094798616932, + 7.895781763467304, + 7.615685311583034, + 7.0444176833889065, + 7.378882996105164, + 8.77781526110854, + 9.741519263071073, + 10.140044334057896, + 10.120666393585388, + 9.92644809177418, + 8.355710842739432, + 9.328322193720629, + 8.222138152323149, + 8.372603999193773, + 8.279273349439604, + 6.7105954286643, + 7.415454306235486, + 4.976187506459316, + 6.473512015050858, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 22.636519669613513, + 10.9403056811151, + 9.399094328332312, + 7.185894903212801, + 7.029113755205008, + 7.530809538878405, + 7.797277608853267, + 11.22604676494777, + 6.1396618475402365, + 7.452076029576342, + 6.620969869296869, + 5.594993091684034, + 5.522304809826353, + 5.801058879609111, + 4.872864840601518, + 1.9355538183710324, + 1.6239956815755128, + 2.737769600557258, + 2.6459577027050565, + 3.552798437723149, + 4.664573142745721, + 4.387040875872504, + 5.472601300180496, + 6.9318353688427035, + 10.09452392709516, + 11.320928669150817, + 12.51538271947885, + 12.251156265630977, + 13.191199244172244, + 9.214822408876158, + 9.9780476608107, + 7.973915097012328, + 8.035368969636894, + 7.2692928721014205, + 7.462647301960148, + 7.3235792247823905, + 7.060282792411817, + 6.884670229367234, + 6.880388465604607, + 4.486863527253957, + 3.806269666483317, + 3.120689924961769, + 2.3895920901567016, + 2.5575613518845692, + 1.653472599382192, + 2.0590192583441365, + 1.499327917211437, + 2.393868004259563, + 2.836832632894416, + 2.123006041758488, + 2.064189216250118, + 3.454904942965779, + 2.962877128953771, + 5.807915936952715, + 7.910736468500442, + 15.630931677018626, + 5.941056549805068, + 5.54278904612865, + 4.830724993868856, + 4.868659132266317, + 5.440081866919394, + 6.397368694285805, + 7.668292673240154, + 72.60694167255141, + 0, + 98.23399327652166, + 27.566544110830883, + 6.9378438164870335, + 5.013340707210387, + 4.831507573000716, + 6.386066148810121, + 7.281897614234056, + 7.366774973968733, + 7.401885534168602, + 9.39454678391387, + 18.424481401554996, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 103.7066367501181, + 65.72201697266128, + 54.44412342288097, + 54.673363907701, + 47.9209520558667, + 45.86004209865183, + 48.714366495332825, + 49.72648471533029, + 51.29922998090263, + 54.486875868284834, + 56.98966073319604, + 54.668708959654126, + 49.24015587840104, + 56.08633243589835, + 61.37829309671615, + 62.98614204711738, + 65.49025656458787, + 52.15390995491441, + 53.82194387907659, + 37.629153846405885, + 35.6045300827978, + 35.05099269600414, + 27.28801065087187, + 25.64252360777582, + 29.43259500353385, + 28.033542330455248, + 26.92676276985803, + 22.694727833145965, + 19.10119448925092, + 16.956745957619027, + 13.544333237200371, + 10.689138780585557, + 10.13994797333784, + 12.764051033473224, + 16.045271167735724, + 19.755329154421226, + 18.68986132864728, + 16.905670895075396, + 14.987612177933542, + 15.089498582086655, + 13.439557395156084, + 14.659492823109874, + 13.879259219909148, + 12.379607812661202, + 13.432454206909844, + 14.357970893428584, + 13.27858433319864, + 12.593649280262712, + 14.13254056036223, + 14.378218486237968, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 56.01426667399173, + 33.640635990696865, + 37.61250224332375, + 34.180020792825, + 39.69380673026581, + 41.380631859385936, + 36.760459862766304, + 39.10533256248374, + 48.185566729507514, + 49.79440783007747, + 56.06767205962576, + 48.5359047834199, + 44.68966733001137, + 32.66362060996333, + 30.955912927383615, + 30.82173416784592, + 29.952427009430984, + 27.87042951538717, + 31.665622774806597, + 29.799914225771676, + 19.78852659348571, + 15.39784659737799, + 13.794071321806868, + 17.35860974903979, + 15.22431344525816, + 17.55220638792036, + 13.236826815382358, + 14.428399611365114, + 17.439263359370962, + 21.051908119232873, + 26.083617596465317, + 23.3483597756197, + 17.669314332255578, + 13.979555041303794, + 13.125983432628946, + 10.872594629954651, + 9.270629759127187, + 7.376667311503236, + 7.940148317881317, + 9.574202015834086, + 13.11440388820904, + 17.212554431253984, + 17.388108987161864, + 18.811562954476933, + 17.97770490156445, + 21.72883949837372, + 21.875171011505405, + 25.459326960884635, + 15.756322121248123, + 17.882102916880207, + 15.473504846292077, + 12.00810584954231, + 9.368589908168804, + 7.928136464099452, + 6.847886702763746, + 3.91983628827568, + 4.181282047278011, + 2.531176310119677, + 3.425315867135988, + 5.3574799803315045, + 12.706479447060486, + 17.468847166819728, + 0, + 0, + 150, + 9.079611570381935, + 6.419766150054337, + 3.621775238965955, + 2.776538059921285, + 4.193667044390579, + 4.0811217108794455, + 4.2200203062697375, + 3.6600893661373095, + 3.91831849835117, + 4.55976724443402, + 4.743290802083351, + 4.927790463017016, + 5.519183702184852, + 5.347953142303777, + 5.329310466373989, + 5.103897848080847, + 4.9118090430958485, + 5.1297885395914635, + 4.774066486466382, + 5.284571837944664, + 4.142737656960634, + 5.0716720669239, + 4.886248317681682, + 6.588740711840841, + 7.289318568340115, + 6.2055978207723514, + 6.283346414219122, + 7.207457527176947, + 7.734472358203813, + 7.071620939101578, + 7.3312684786179485, + 5.731845000074657, + 5.728208194888235, + 6.609595500497361, + 10.21079357086666, + 23.29129858070848, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 12.700340660838153, + 11.415847921522118, + 9.900136655007872, + 8.098637958546147, + 7.762936919489945, + 7.037716632561539, + 7.097555035580396, + 5.326175696854179, + 4.760670789977827, + 8.932492153453484, + 14.367476320524704, + 19.407546940253734, + 32.80557528860019, + 29.627238813843817, + 24.77867291009201, + 27.823793881302507, + 26.86283102198077, + 19.586183228122376, + 14.206287283565455, + 13.845106620662492, + 13.60468295225362, + 11.27128997321365, + 10.212736773175692, + 10.302657122294004, + 11.938665183312311, + 11.555333110507044, + 11.415459772926038, + 12.187054882259345, + 12.63696079079369, + 13.672146723595937, + 14.295203778806076, + 14.697239034337636, + 15.326396774483763, + 13.351530707468118, + 11.157661660579754, + 11.097649384363155, + 8.482433018637265, + 8.529374471708962, + 7.720614310132922, + 9.118669265280449, + 9.853964323739016, + 9.753224240053704, + 9.513600121828317, + 12.173553114049168, + 12.13298420536467, + 13.422661142206826, + 15.709772934056364, + 11.947419865800391, + 12.433411929535511, + 9.527046554189026, + 9.272251798105358, + 9.794847879084044, + 8.509203354562443, + 8.702601741151746, + 10.41614372397456, + 14.047532232636406, + 17.826388178731946, + 19.28231809489506, + 17.20249543305984, + 15.144710390069816, + 14.31940972861381, + 10.0466387822559, + 8.488664677945184, + 8.615876072012469, + 9.127154344289083, + 7.8397055020020225, + 12.473786906578988, + 15.094620971744902, + 20.252031511965676, + 26.55130283741627, + 19.41564022552502, + 36.75394213949594, + 56.404117399068646, + 62.243655801003385, + 46.18478891044832, + 42.559927835843, + 35.03513240780999, + 44.97600741830636, + 36.45456690412452, + 14.253288219595886, + 21.857011995363145, + 32.12797549458602, + 32.75047382584492, + 37.293175107130395, + 36.918068783843566, + 34.37266991481673, + 40.62184408923087, + 51.033176281622275, + 42.89067448127883, + 42.77130405374007, + 36.15288615713522, + 43.165954309078586, + 40.51498312775403, + 38.07546937564608, + 41.176536869710795, + 36.36911124651442, + 38.18922783457128, + 34.73385604113109, + 34.92517345789897, + 31.141740900032612, + 37.41867603478085, + 30.784858272345517, + 37.51561505639672, + 36.70774022021549, + 39.377106166934354, + 42.650604596703175, + 37.51352079646306, + 42.589913921229794, + 34.835750383189215, + 38.66786773473752, + 35.259877050618236, + 35.12666852890475, + 37.709377365531275, + 38.27069872849193, + 43.85547649777804, + 45.20528608117984, + 48.39833555617261, + 51.713880373131, + 43.52059481183082, + 52.02301696674502, + 19.680876586634422, + 19.892672842281662, + 17.057574958425416, + 13.519010536904808, + 12.60548698739876, + 10.153603570617584, + 7.214670760240344, + 2.8405880521913427, + 2.661407236561582, + 3.731304916330661, + 3.4296931528732286, + 4.092206726012474, + 4.082571484751939, + 2.7911693315675037, + 3.284061194835602, + 4.510598755688588, + 6.3500660857767866, + 6.134494453924915, + 5.908927800250868, + 5.383432551854383, + 11.845200577274134, + 8.441614103267366, + 14.092594489135744, + 9.808126446671553, + 6.67432762497725, + 6.541336478153031, + 4.5788655137758, + 5.179630112665686, + 4.500263062807349, + 4.209289342523209, + 3.706797180240437, + 1.9795181976738625, + 1.534552546208646, + 1.8181978594879884, + 1.4127673168560817, + 1.5482086122979364, + 0.9441799653718428, + 1.1121028918953997, + 1.259738111802387, + 1.9206866738113968, + 2.5902426014515485, + 1.9451664264401336, + 1.8277890415644544, + 2.3253709825207975, + 2.571613894437806, + 4.814708776571455, + 4.805110533876518, + 4.074581479713491, + 4.785601343374297, + 3.4005384950278263, + 2.6904348953910495, + 8.722114319120134, + 6.386915706028448, + 6.7201574111547995, + 0, + 3.0107006085146764, + 4.658349830635025, + 4.004567496287517, + 2.45577274073254, + 2.189161940091787, + 2.7128705024719237, + 3.2802871722353704, + 2.8109917156442803, + 3.3440507739542267, + 6.027917109221111, + 6.357037155716507, + 9.199860041483074, + 8.443194663195234, + 7.124511960983275, + 6.739251782065677, + 3.202282299363006, + 3.397789674080633, + 3.0768771178982277, + 2.845300213987595, + 1.9092944000521248, + 2.465258147465111, + 2.736041108163197, + 1.6845399661936589, + 1.595798325147822, + 2.526819413749751, + 4.161354869676839, + 5.894700702262659, + 7.470106492278041, + 6.021361165631891, + 4.956465042799961, + 5.480104945163459, + 6.094844791785828, + 5.2764864738880055, + 4.278996552632698, + 4.4651409935290225, + 5.6529471960724145, + 5.7113798007810015, + 5.4526109822711515, + 5.730929465422816, + 6.152511205456316, + 5.937816944477537, + 5.623229783965526, + 6.1246926647452, + 6.408921134050876, + 5.651572906201994, + 5.959706939604623, + 5.769331080209525, + 5.797981622332537, + 5.8116230595863785, + 5.041691967494455, + 5.815025746648921, + 4.702818685466329, + 5.553893419496222, + 5.7627533791769245, + 7.098959599143119, + 7.515798232158674, + 7.027901439331083, + 6.920661604896374, + 7.396347129942986, + 7.106584860935252, + 6.691697034743473, + 6.155678362211172, + 5.009497962704254, + 5.027471670667784, + 5.044043460682244, + 4.59162637006803, + 5.869789076792778, + 5.374044119499683, + 4.476340822740033, + 5.121508386430948, + 5.76739557642136, + 7.236579098188523, + 7.785160123020168, + 7.810976913931528, + 10.50576141165487, + 10.597294492137674, + 9.942034166658503, + 10.159275438463364, + 11.03859117399657, + 9.854804492565616, + 7.975204737010353, + 11.193881404410936, + 17.211879371835398, + 40.80541784416966, + 150, + 150, + 150, + 12.643392790005606, + 9.605221682144233, + 8.684532796736242, + 7.711256833372683, + 8.084302487117654, + 8.792207113169507, + 4.210640896375992, + 3.76623717857958, + 6.765789011107957, + 7.794485997876992, + 9.41832705797902, + 9.5102546406692, + 9.177418259845936, + 7.850401880438541, + 10.32129841055075, + 10.898685277716313, + 10.97859643352677, + 10.77510523150932, + 10.846156675891985, + 13.158981759766563, + 10.263525213130643, + 11.20562447198769, + 11.146750418702592, + 11.8065910567439, + 11.452601760893904, + 10.969958472388171, + 11.998781710172349, + 10.642064713215236, + 9.73796539415788, + 10.696551531210714, + 11.445828576633794, + 8.76892786527935, + 8.43765269445275, + 7.470504991341253, + 8.603011517567401, + 6.686457268545562, + 7.168146670382957, + 7.781295798663137, + 8.155146602442057, + 6.576816261086944, + 5.726856561546288, + 7.380542712866359, + 7.935756459001477, + 8.796969864433475, + 11.862451691213192, + 11.195188444030718, + 9.245051673023973, + 10.059310650082924, + 9.157811725975607, + 7.644707097032781, + 9.112659766850388, + 8.896161585945146, + 10.097224256684656, + 18.541787341170707, + 150, + 0, + 45.00794051675246, + 15.301273134417404, + 10.283434701773944, + 9.578424246101934, + 7.312924016531942, + 6.567964111191154, + 8.426509180145679, + 8.546336197221265, + 7.916307718518935, + 8.014675987519839, + 9.169436118271266, + 11.78667997907388, + 10.619897934358596, + 9.422622788261544, + 12.394773961249056, + 18.56785940242449, + 17.87806574428252, + 15.954154259149316, + 17.724707902182455, + 15.856481573535442, + 15.023662407328787, + 16.95005478371974, + 12.80953507610226, + 14.583916179333944, + 14.7796013056857, + 17.631341350684988, + 17.035077287831584, + 17.142183036949486, + 17.0547553161817, + 15.301110588641285, + 15.586642606865691, + 14.506858547889395, + 14.30353517965521, + 13.827456766680143, + 11.249230164377108, + 12.624879281769717, + 12.284713711652774, + 14.03168051232602, + 14.765102913781636, + 14.922046282277565, + 15.582045126127868, + 14.652098304025351, + 14.635351363441, + 12.83241872286976, + 14.308685659285327, + 15.350972829571363, + 15.40721229688805, + 18.522701196187658, + 17.070699872747642, + 14.480605641441256, + 16.877431406731546, + 16.00424396507293, + 16.429569009266615, + 17.890925658247802, + 15.589368669032686, + 18.71895269370332, + 17.949775442429324, + 19.219766097124708, + 20.3459566081647, + 21.76471801330975, + 22.737931981645247, + 23.35466538919561, + 22.345204074830686, + 20.05552010839982, + 21.71937945222164, + 27.34929765994507, + 27.95266701385864, + 28.195971489633575, + 26.493729726339225, + 26.29440810528172, + 29.647401257552872, + 26.786816770991695, + 27.875846504797828, + 38.521087223327285, + 32.68892705968085, + 31.658684021393544, + 25.224054696347245, + 27.026436058948946, + 28.017774485189896, + 25.622093354004328, + 24.807243589283637, + 17.549591453545787, + 17.323855137492448, + 17.276580132381206, + 19.398516704339578, + 22.56677089806981, + 21.573074646698753, + 11.44337047567565, + 11.962472167677364, + 11.429353535702354, + 10.3487051411218, + 8.124141901883144, + 8.383882258044473, + 6.684142533023802, + 3.756994989305999, + 2.9291375825721007, + 5.4662351244875556, + 8.450554122676776, + 11.680832453628089, + 15.956034406968204, + 13.56093803326564, + 11.791161809182652, + 13.082530501825504, + 14.98420854321864, + 13.222058823529412, + 9.3738830265425, + 9.955962821416785, + 10.332014806673566, + 8.547597872181525, + 8.649650935794194, + 9.471401933443044, + 10.856485125981406, + 10.735118951335265, + 11.67138792893233, + 13.355000638562178, + 13.90150142005644, + 13.389955488343242, + 12.634964315366924, + 11.418434764242884, + 11.62793653928166, + 11.975869562640453, + 10.248774752546748, + 10.41510282340227, + 10.697337703735366, + 11.983421808062902, + 12.22297747808677, + 14.935961462103457, + 16.677560639387384, + 17.20256519407754, + 17.189835670450687, + 20.35208460557636, + 18.12405057243272, + 17.134139622978992, + 16.428052794953537, + 14.62494704663242, + 14.435364123199085, + 11.241032556590234, + 11.378896831230996, + 17.15523280939156, + 15.539327474762157, + 21.830212616866422, + 23.375926074495418, + 20.38912212133332, + 16.558913267384924, + 14.80831548510552, + 18.02516179699596, + 21.4726456111536, + 21.739853939932207, + 26.168129293327688, + 27.58147816073417, + 21.6826112697639, + 20.80706327795874, + 16.71168091392882, + 18.12069533764494, + 15.56491143551866, + 17.59138361101062, + 15.77433507996787, + 17.55669636055429, + 21.664997751252937, + 6.906965475120963, + 6.779415991186371, + 7.507754029541989, + 8.15206614277904, + 10.825651178092215, + 9.60872862822315, + 10.256366682682824, + 8.792856932330196, + 8.376753943032918, + 8.952804215722026, + 8.80243265140651, + 8.71184194510483, + 10.08078071772293, + 9.73664770781012, + 9.593604846572031, + 12.37841004408694, + 9.310676293359023, + 9.305459779226892, + 9.448841312876969, + 9.769217676224994, + 8.749124925255483, + 8.723922843017032, + 9.5869125505254, + 9.167815744311987, + 9.71233767660202, + 10.197339908144205, + 9.790422148566687, + 10.776879444083006, + 11.183387850429153, + 11.19502194444114, + 10.441244739087464, + 10.868629762593578, + 11.034334516756845, + 9.001195655119654, + 9.658209073263176, + 9.512983114777231, + 9.584661514289625, + 9.537020527760754, + 9.430410432760675, + 10.209070445400249, + 11.181362633165197, + 12.56541947043162, + 12.71146609029551, + 13.210670703076298, + 13.665828064428458, + 13.63139970780346, + 16.066835669297845, + 16.556491711069512, + 23.05928940262389, + 22.01544758554041, + 19.101685452145976, + 23.063958503647793, + 20.51122475297888, + 22.76705505405294, + 28.79499931035831, + 25.887108254223357, + 36.7770078322915, + 34.014204556360504, + 36.91424508054819, + 29.34029059511228, + 30.544166660274204, + 31.964945578542093, + 31.189567831845316, + 35.498763831378206, + 29.09605170103452, + 32.866400782569464, + 30.954829264594967, + 29.86901869965452, + 30.232368667205087, + 30.33000945223891, + 32.0254392837706, + 31.60301606889069, + 11.259747806047391, + 11.563587249652862, + 11.959839888150132, + 11.269642602741646, + 9.5220294239326, + 10.698440800122231, + 9.340007275743895, + 6.23520250216418, + 6.31399271772704, + 7.028267902053272, + 7.800210166316996, + 9.64621195814314, + 10.336144079859949, + 10.279588040464295, + 10.457400464136738, + 12.005244782299192, + 12.468725771604102, + 11.281205110554836, + 9.901527138651232, + 10.55267212600274, + 11.355017105374644, + 11.520172229168356, + 11.963353807609886, + 12.64768541967142, + 13.46722009562095, + 13.118631825408922, + 12.763563160475409, + 12.870763528938522, + 12.95668368586384, + 13.053963863514442, + 13.207244324442955, + 13.618666765813618, + 14.017237419489764, + 14.38466253569664, + 12.763190480965728, + 15.614056845271277, + 13.9750879955387, + 13.855841084362766, + 14.548773362915751, + 14.40158073338763, + 16.664898844584314, + 17.50416937990156, + 16.722895578177848, + 18.04234696933104, + 17.644877267868655, + 18.032827708745724, + 18.540593914645296, + 17.71067127935268, + 18.97660343931202, + 19.806614634699553, + 20.93097145219765, + 20.35158014082463, + 21.18990557381276, + 23.10035066934807, + 26.32884736452939, + 26.21531994395143, + 25.66295283165859, + 28.687622320803815, + 30.658121138237135, + 28.45374525197908, + 24.186611216304865, + 23.67246488864553, + 21.708819660919392, + 23.26125920629798, + 20.57454348621223, + 21.443578001870257, + 21.88957039449329, + 22.536566738624423, + 21.9463213625855, + 20.245297018927623, + 20.981494009682574, + 21.01125028783312, + 12.753317500507718, + 11.047696644282, + 10.57726879433283, + 11.469343297423208, + 11.912138636248132, + 11.066172215823276, + 12.496999761358603, + 13.043773054320024, + 12.435380698542254, + 11.619557358279076, + 10.392820582076398, + 12.925924888657066, + 16.01926305138883, + 14.410356893831333, + 16.637679670259523, + 16.838603362491668, + 8.364059600842277, + 11.283962842654612, + 10.248157189871238, + 11.353130856113484, + 16.167573462809937, + 17.250250555131217, + 15.93290408373865, + 6.736109516614741, + 5.696853723298231, + 6.990426097692205, + 6.642480317919218, + 11.272904403288056, + 14.781494378989631, + 13.25198158289787, + 10.340671487423467, + 12.355735758651235, + 16.20532932666889, + 21.699784898188323, + 20.837094004974567, + 19.631056824111894, + 16.295859556001687, + 13.051338957678146, + 14.224697617695934, + 15.55131813994159, + 17.250095475636687, + 17.02136462807166, + 14.701650744601894, + 13.791775655955036, + 15.898653455724292, + 14.7300253588254, + 15.657564639544276, + 9.929972244429424, + 5.4009803128439415, + 5.936638111699404, + 4.696805697978375, + 6.670733632742209, + 23.014065127085384, + 0, + 0, + 68.71452920074226, + 0, + 14.46604984547862, + 4.866570000493092, + 5.729522243940677, + 2.876825366164208, + 3.925582238138239, + 4.71032667239005, + 3.2653668789109416, + 2.1846901774406433, + 1.7042862240450432, + 0.661108404520533, + 0.7208071703616116, + 0.7728033546693197, + 1.471638015454057, + 2.736148815907306, + 0, + 0, + 0, + 0, + 75.84863048640845, + 5.874055775067391, + 18.816396978915822, + 6.837044240158821, + 3.5083845946051206, + 3.2543537774894307, + 2.080774970841276, + 3.0597035220851456, + 3.5440801238957538, + 5.81572278370106, + 11.408181171050002, + 5.546651644250406, + 6.400581637450466, + 5.089643656835775, + 4.830714112217633, + 3.9215344670166625, + 3.9573611878275567, + 3.2671994399667863, + 1.3287555894863126, + 0.8982418198117436, + 1.809688452627728, + 2.337716478137196, + 3.0955068787747746, + 3.1493683083511765, + 2.8661868323357824, + 2.479451242684502, + 2.6654928620473424, + 2.9486312297606823, + 3.4052964426877463, + 2.178202934944675, + 2.1773486037025416, + 1.8834798848338643, + 1.4539414519906315, + 1.5634951456310675, + 1.3572594845525847, + 1.5313091740124056, + 1.9966639017916383, + 2.5459979838709663, + 2.9064120290356015, + 3.01137225577972, + 2.739031447630597, + 3.0026075863242037, + 2.6956223014310523, + 3.323319668556475, + 3.394550784202602, + 2.829798724054272, + 3.118505747126436, + 2.6215016213519577, + 3.2913710758212367, + 4.295998795305277, + 5.315463437354447, + 2.583846318493149, + 1.8966773847802776, + 1.3740409207161115, + 1.2823839894435884, + 1.0978414288825955, + 0.9807830783078304, + 0.8094160418086793, + 1.0148758824869046, + 8.88644921410033, + 14.053365124826405, + 13.744681368835884, + 13.861458470913512, + 12.452627182841772, + 13.20177552012964, + 13.119075127786417, + 8.65056574524555, + 7.406243712501189, + 6.193537556233498, + 5.245098511770311, + 4.841357113457738, + 4.37201914222395, + 4.451454282448731, + 4.6304834573349245, + 4.423128741714444, + 4.419684882461077, + 4.733928995563019, + 4.515471336051811, + 4.031556406857076, + 4.424195617361142, + 3.929915666667501, + 4.149771923027572, + 4.402290915496437, + 4.898808332285853, + 5.34907741158356, + 5.465654739646412, + 5.665674846753386, + 5.27901585432675, + 5.501601350958905, + 5.6924581267567556, + 5.680588262692897, + 6.439335811442919, + 6.091722522069643, + 5.943446496554785, + 6.489716713350163, + 6.281552706563561, + 6.507251840993081, + 6.7499298739213875, + 7.235771421578363, + 7.95458768564816, + 8.13569531638536, + 8.06795109172013, + 7.858509398162585, + 7.988586021928844, + 7.947285151233947, + 8.554856988908158, + 8.952167318503475, + 9.0328525780798, + 9.76723554103138, + 10.158280737632666, + 9.95625802641923, + 9.988905927916624, + 9.271127860411536, + 10.279074775081892, + 10.768247230809376, + 10.11954740402385, + 11.786799604923624, + 12.898792192192644, + 12.99125652381444, + 11.576865324091782, + 12.3457436992554, + 12.855912785059964, + 11.957985801819303, + 10.640872564288172, + 11.408757441254975, + 11.097857245975074, + 12.176141306703125, + 13.286409696458977, + 12.985934596148963, + 14.19808936698466, + 14.55949902200689, + 10.488167375776015, + 10.587352639167374, + 10.811175000000002, + 10.240932361153844, + 10.235017383413334, + 9.661282184216176, + 8.757705938703754, + 6.3743295530353565, + 5.312955946877078, + 5.796065552886465, + 5.634991100808709, + 6.026549093863912, + 6.231399935511034, + 5.70289538102698, + 4.916114461493582, + 5.040368852459015, + 5.314330590648742, + 5.140551880753385, + 4.4978182874999995, + 4.70021342511251, + 5.05968969555035, + 4.76611982633864, + 5.311344651952462, + 5.238107959355018, + 5.158822647052057, + 6.224594205470774, + 6.950310260034305, + 8.160297320656872, + 8.982700191948657, + 8.695127065527066, + 8.561717527210302, + 9.3617496262, + 9.13751232315473, + 8.992817271172962, + 8.853612897816594, + 11.088630039360757, + 11.124440799284224, + 11.729427298163756, + 11.912950119901932, + 12.1747333892748, + 12.39268840350493, + 11.895799858752817, + 12.398289220193217, + 11.87059554087912, + 12.74968088023426, + 12.44160530584136, + 11.55633656448598, + 10.012892184263348, + 10.976494268792871, + 10.971960559076276, + 9.178874094312471, + 9.316872387763915, + 9.954505547832037, + 8.46624105341923, + 9.381668821053426, + 9.44956892414932, + 10.54371340801196, + 10.702866224713915, + 10.77801716698217, + 11.548441164067505, + 12.372007821972202, + 12.176780401075606, + 11.420137299815703, + 11.311651019709938, + 11.56956872071136, + 10.941561813806755, + 8.218014112250833, + 9.0015744488604, + 10.896160920014152, + 11.105553729400633, + 11.897855670971037, + 12.003468877115738, + 10.957579199748151, + 11.13322760520733, + 10.87031520438083, + 11.245856642807931, + 12.036784316818403, + 11.809822440665044, + 11.47062995900153, + 10.783398026329218, + 25.362804824925007, + 24.597234102194292, + 37.57479251530186, + 46.88993223502249, + 17.586430039126803, + 15.742173332772408, + 16.814116732772312, + 22.038510642229028, + 18.525873179584465, + 24.22070029939483, + 17.101349951710638, + 14.263287754090834, + 16.28672727944659, + 14.9916494608907, + 13.93364001505054, + 15.5971548161492, + 15.29905874400148, + 13.714403065188684, + 12.346008788693815, + 15.021321050912112, + 13.734007912563255, + 15.379188692503837, + 18.621538175244563, + 13.279639809775048, + 0, + 18.12582735916559, + 18.885415255269827, + 17.875561181503826, + 20.342899952709768, + 16.67566348028831, + 18.922882885651493, + 16.511434046056813, + 6.487685458183152, + 9.409100151405925, + 10.875178131830216, + 9.189173930684078, + 12.112049169995217, + 12.915233133733018, + 11.388794476216171, + 12.089641994701427, + 12.97438041494171, + 12.987411665602655, + 11.428209803608407, + 10.739391021303328, + 10.798927611164068, + 11.93329802744227, + 13.102027789746591, + 14.692674372156578, + 15.657344629922918, + 15.092584257013028, + 14.273774412122224, + 13.215990247763616, + 13.941866314300096, + 15.06881476844723, + 15.508361025460935, + 15.920659102489743, + 16.434641985298853, + 16.182072060095102, + 14.32108977048859, + 13.8509952501629, + 12.823125030224608, + 11.22468170501472, + 11.464944387222827, + 13.239711949776334, + 11.09372034803324, + 12.86098886732903, + 15.2844301358797, + 16.394649262880208, + 17.73081099085662, + 15.68177787783845, + 15.650593442301227, + 14.84433209755398, + 15.910652366402893, + 16.323021442268143, + 19.51080672086094, + 23.47855926452814, + 21.39494379051616, + 23.37105545749152, + 22.818137870800314, + 26.25209009252869, + 24.073698241937088, + 17.200359492102276, + 23.30361100496554, + 24.005291561369404, + 21.52365881593308, + 22.00100255038257, + 22.261521994359267, + 21.421799491386405, + 19.291345846582985, + 16.643627832699032, + 14.262616037387902, + 13.46312006744287, + 15.371747639279029, + 12.33679631687877, + 11.618146530525538, + 14.507254261359131, + 13.96275591156872, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 18.45736294045266, + 16.734226679944655, + 15.194718571498044, + 12.220294331385553, + 9.05597170351852, + 9.437934266967384, + 8.19863011200931, + 4.5717160748354235, + 5.921862420832536, + 9.585685028154428, + 11.509221285918692, + 12.126815399584862, + 11.5960686209839, + 11.730564037842424, + 10.291500833893894, + 12.819485142165682, + 12.3780910191736, + 13.57681095405491, + 14.056654193787931, + 15.853231170295164, + 17.468381450001967, + 18.408311749086504, + 16.857637953374383, + 16.63080453558462, + 17.00763304502649, + 18.56197907726641, + 19.806884106875767, + 21.690413020265428, + 17.801180298250287, + 17.647149052327254, + 17.70605949959213, + 17.27790655119576, + 19.089247747536845, + 20.325231260314126, + 19.474496398486146, + 21.41008372612513, + 20.24178494499204, + 17.789472535579453, + 18.008197067540607, + 17.675840841576015, + 16.98233879473704, + 18.601780747369695, + 15.601017924873805, + 16.68041702675279, + 15.999856204995837, + 15.668980419658329, + 14.51517253188189, + 17.057543911341167, + 17.168434377265676, + 18.375166881694646, + 22.147536057868404, + 19.186358689255407, + 16.246090510731836, + 17.17414025960538, + 28.11628451492184, + 38.10418406588381, + 45.513449046963615, + 40.88080508461332, + 25.452939899324893, + 20.139522560568473, + 15.928318292940157, + 13.28275092938758, + 15.236287708094194, + 19.481085486209945, + 18.926395692461305, + 17.20747668238032, + 16.47529328927062, + 15.35956589376807, + 13.72042356373856, + 12.074467188812608, + 14.284588175083352, + 16.30264447314669, + 5.256272729529518, + 4.488779971616488, + 10.687367969885804, + 9.758783362546945, + 15.271922066351165, + 16.19509703441731, + 11.431734455567083, + 13.757180154395126, + 11.653607449408256, + 8.186239939692973, + 6.79105670599835, + 7.388906894336643, + 7.932628953610529, + 7.913702807513877, + 6.547970188842324, + 10.18083265177652, + 10.562617325204837, + 11.985601750534055, + 14.063972811671086, + 16.331911840065064, + 13.826413237350634, + 17.887003748725387, + 22.061404067385514, + 14.7041735466259, + 9.989985445355748, + 9.331847644751848, + 10.671026581795877, + 9.693318681932984, + 10.416315586905045, + 10.049552579043144, + 11.9654341020339, + 14.425427537543548, + 15.452378767968874, + 17.235298267101708, + 17.38141969506251, + 15.134084798797904, + 16.341575756192206, + 15.52515597626349, + 16.11084360284889, + 17.516041977639212, + 15.814425630699557, + 17.927736726418793, + 13.38084447547221, + 14.608615968519445, + 13.901833424164453, + 16.533628836103826, + 17.06221701518065, + 14.91239784207388, + 14.274175945765275, + 16.88253626877068, + 17.0916723513772, + 17.71701408219487, + 15.050673719424116, + 12.468152474512356, + 12.172308684584314, + 10.221868181376806, + 8.932784673887925, + 10.959038591740011, + 8.926319283106539, + 7.925505423261863, + 7.85172864622989, + 10.80565619237833, + 12.95907266981738, + 15.980409510604826, + 13.329542279472454, + 12.248413667518802, + 11.936352122016883, + 11.003889855416816, + 11.158267880717336, + 12.182675714732095, + 11.289331403406113, + 7.463739920447061, + 11.257619595216193, + 18.43482495546341, + 42.203590503469485, + 150, + 150, + 150, + 12.940241825935155, + 18.35148470905405, + 26.876837576582805, + 22.217495849293197, + 28.858888141842932, + 30.43658884722089, + 48.20259095364503, + 69.41417561472755, + 90.95782243427855, + 87.5326332837739, + 85.78151114553225, + 76.62955935720134, + 70.14336066498056, + 57.65697427159996, + 61.296391750872935, + 62.47265839220812, + 54.90112954875003, + 39.508866460752536, + 16.778337355590494, + 10.561484248760904, + 25.82286047434699, + 0, + 0, + 0, + 7.2721065668289615, + 7.107590638881518, + 5.860049524665498, + 5.236319538851455, + 5.498861048378389, + 5.628951472162874, + 5.589109732624115, + 3.458823692227814, + 2.7453634401822464, + 5.096129161592889, + 4.550813300325167, + 5.345255720053835, + 4.945855393866733, + 4.833578186023746, + 4.822003833677381, + 5.455912552752128, + 6.041477628206803, + 5.443500690672313, + 4.1310416643015895, + 3.9677274680120886, + 5.015842283302198, + 3.6073012113716376, + 3.1712727634362237, + 3.5042627311049226, + 4.555087223266479, + 5.027461062036247, + 5.747734964648049, + 6.387092992312379, + 6.756995284930745, + 6.991464250061713, + 7.470733284382371, + 7.859392227230021, + 9.57942979810044, + 9.74907296402516, + 9.730421135108095, + 8.304046616891744, + 8.270078994937057, + 9.068167937834293, + 10.443947691963784, + 10.82917120218955, + 12.356833333340909, + 11.751017518327094, + 11.327090233364082, + 11.449095802692552, + 9.13619565564785, + 8.775547396288554, + 7.700214764790481, + 6.742968582013329, + 7.998936669685667, + 7.992218285407608, + 8.58656755429908, + 8.291601262263173, + 6.450174025934806, + 6.391856439064436, + 6.954608020306951, + 7.611009795674563, + 6.978904583790338, + 9.168029399951198, + 9.453515272077189, + 9.18766332417503, + 9.263418966149665, + 8.11578878520973, + 6.710472685753264, + 6.423252469364027, + 6.384641504111956, + 5.240952089800805, + 5.390407540158085, + 4.935441651229636, + 5.000704478704698, + 5.432137378323201, + 4.6913530978013815, + 4.981449904427576, + 8.524262358748137, + 8.631376603961344, + 8.546721839875536, + 7.227847450528269, + 5.555611956285586, + 6.060495994040009, + 6.3577540136211805, + 6.081253948031746, + 5.386317085526249, + 6.6598628391190635, + 7.684608356602813, + 7.792984592809015, + 7.756622134621544, + 9.270249595788377, + 8.212087630912771, + 8.798869538155495, + 9.274022772710206, + 9.55066976931113, + 8.283138621530341, + 9.23932984384813, + 11.149223121521306, + 12.72574967371706, + 13.543505396263416, + 13.633682099563783, + 13.915730525242374, + 15.686947948050316, + 13.640271808140474, + 13.684171349123316, + 15.017713494508712, + 15.253556471297246, + 15.404494977936649, + 15.896748535146443, + 17.780655656874977, + 17.431022463676733, + 14.208477471438918, + 14.991818452717403, + 14.063107277035693, + 13.957514278365162, + 13.241105005505611, + 12.358468175749907, + 14.530308332670463, + 15.313228284152764, + 15.143558450142624, + 16.446916369250754, + 14.850779610957265, + 12.948184476345604, + 14.118186909552955, + 12.558756097457792, + 12.917765658953996, + 12.91491219913658, + 16.24667404623459, + 17.87418732665317, + 15.497187370506394, + 16.8834810412684, + 19.23274483356072, + 19.83662935817201, + 18.46484075360583, + 21.600954789183017, + 22.705847832791836, + 26.433960469289527, + 21.75087245417325, + 22.346357327442597, + 19.784664632394417, + 19.565586907514916, + 15.82753176223974, + 16.074027099207306, + 17.276345157400996, + 16.893862903653037, + 19.754706027663612, + 17.823584030571183, + 21.152928835676533, + 22.695324413335904, + 19.59898485421525, + 18.125837791999817, + 15.192418564987989, + 11.217468188592784, + 9.676831275755186, + 11.890135345202246, + 11.295097200767032, + 2.1300000399979857, + 0, + 1.6802064573197837, + 31.388724233212155, + 0, + 58.68182019336809, + 29.03525285746164, + 8.533993561520102, + 6.476221275649078, + 4.454940776771155, + 3.5936535207254168, + 2.9963439466864115, + 3.4247452979497477, + 3.4921983254504387, + 3.671445268615587, + 4.006570496015098, + 4.7574579936030945, + 5.826496106524797, + 6.061445272518301, + 150, + 150, + 38.63084159175147, + 23.824255710963623, + 24.104403160328005, + 27.866168612983923, + 19.46788628949812, + 24.503787178164856, + 21.279954336271413, + 18.27303261123904, + 22.25675194538034, + 27.696978491788848, + 29.562280829054597, + 27.439932872497156, + 6.299210225584532, + 6.453791446135913, + 5.772308830443407, + 5.325198824802845, + 4.471233783667266, + 5.193948526232801, + 6.048612313705807, + 4.012562918769587, + 2.6454367829651693, + 7.245007926153844, + 12.212751371101527, + 11.421734891011148, + 11.710231053837052, + 7.363316236648776, + 6.104154206329925, + 6.349076742441657, + 6.818617715165288, + 6.278114573911922, + 3.9708469869522554, + 3.860486808862957, + 4.84247110835337, + 4.776591920187381, + 5.421361922700856, + 5.408331696634503, + 5.780084322979773, + 6.36638377452406, + 6.609258399703263, + 6.09074050023348, + 6.634588514284662, + 4.31303980356968, + 5.259742799197716, + 5.539500337518106, + 7.000168444125555, + 9.334140514833154, + 7.494567166544681, + 7.829188932675954, + 5.953249903318282, + 7.216703011206187, + 7.1567933001932245, + 9.853960366340234, + 11.72590573963093, + 9.925569978994249, + 9.325984165922128, + 11.47786912457602, + 11.407403128003253, + 13.075833752976974, + 12.049896753361567, + 8.70907933987896, + 9.88186254837518, + 8.910685605580047, + 11.503108976255485, + 12.951699116077762, + 15.108605190146536, + 13.82920028468055, + 12.273468126193391, + 14.132697228379396, + 12.826239802293506, + 5.507911815445473, + 5.0269424400224025, + 8.114701716882102, + 8.187682082248298, + 10.920342413323125, + 11.127486023633963, + 9.736279766598326, + 10.379965368034483, + 16.805760121716116, + 17.091690201729104, + 16.000544565959146, + 14.708830934739236, + 19.2242160524697, + 0, + 0, + 0, + 44.30594922939414, + 9.55930617624183, + 8.880429148187709, + 9.533419552290122, + 9.942380352508824, + 9.996028118062975, + 10.815907462253902, + 11.090920899556666, + 8.351560453459273, + 8.113255921863482, + 8.909416710848335, + 7.896753372736527, + 9.093302958292556, + 9.920388174959092, + 11.565870222104213, + 15.11482408352121, + 18.253771240376334, + 19.28191440945047, + 16.82709187154826, + 15.026485058657528, + 14.782066256220329, + 14.411641697169298, + 15.042326049113834, + 13.751920061160952, + 9.80602419327364, + 10.096307150369618, + 7.745233831151101, + 7.132248214680782, + 7.773178458398624, + 5.48372554974192, + 3.861391302610091, + 4.4815318605102314, + 5.851141859752541, + 9.455423743619784, + 11.877903007891309, + 9.224960405920603, + 8.77401624075806, + 11.004112054674502, + 13.140777471068326, + 9.793928892992389, + 12.79330772667232, + 12.524123392017271, + 9.560646676183111, + 12.03234399164161, + 9.819992799738314, + 9.497295727925932, + 8.466802626513656, + 7.656061083885628, + 7.354515209280738, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 65.45843887208291, + 26.3082307627136, + 17.496724728201677, + 15.81582604901283, + 15.99738753902049, + 18.878548607917512, + 20.063165596031116, + 21.71053524102278, + 24.000277918071088, + 22.484542492897187, + 22.64582291554234, + 24.12006660080149, + 23.56755480706595, + 23.64540163995433, + 30.25020610607738, + 22.43523767032229, + 25.141068514435258, + 30.462587422666463, + 27.15188976686889, + 34.13265750742904, + 30.046134501569593, + 22.88635156500604, + 24.114857316532404, + 20.61468100053201, + 21.121948673998716, + 21.616827111859205, + 20.51783919632478, + 19.30740793960076, + 16.681514885170746, + 13.545865490535505, + 12.544883939050536, + 10.554861755477893, + 5.566133755294089, + 6.155265513772303, + 8.01437378309315, + 10.267549040665848, + 12.277529213682266, + 11.350971792805106, + 11.123087789720945, + 14.296521439924298, + 11.56845424189815, + 8.193111148978478, + 7.630938491604578, + 5.868901923998017, + 3.813655677301054, + 6.564347519378092, + 8.010605008784083, + 0, + 0, + 12.817831028898109, + 15.02427806427129, + 12.975407138400612, + 10.52164021406886, + 10.080710653648335, + 8.190717186729572, + 7.495931756766985, + 6.717093661772165, + 7.93083585369053, + 6.964395206910606, + 3.904787690188963, + 2.849751395930501, + 4.238564680350137, + 5.1361473412651035, + 5.639138027955727, + 7.1179485439121475, + 6.986802659773604, + 6.938512140228823, + 8.117484139334307, + 7.869800780622573, + 7.591715724093571, + 6.320044130970587, + 5.8197578218823915, + 6.55151690461877, + 5.999914073110129, + 6.839804359654459, + 7.722884057682408, + 7.612522167546229, + 8.489348715002993, + 8.569711177783292, + 9.43921721780896, + 9.739835071845846, + 9.940979322419588, + 10.208377861174185, + 10.51884085301966, + 11.10156577360124, + 11.385796544949612, + 11.078305508460524, + 12.171825726058758, + 10.321017381408538, + 10.890817538041166, + 9.905843388776791, + 10.552350661236304, + 10.648089564897132, + 9.827938882927311, + 8.52549130367232, + 9.553214890438246, + 8.501558059314533, + 8.255787130780693, + 9.515717418544686, + 8.841632558775318, + 8.44932040697348, + 8.286101469616405, + 7.86964044408672, + 8.47971762235522, + 7.671873518536076, + 7.134853021229272, + 9.202046272017084, + 10.416621574481054, + 11.702480145960717, + 13.434205022765504, + 10.474634606291117, + 9.20690863829138, + 9.045021574533909, + 9.375241416968796, + 9.08686837180287, + 10.077524399553798, + 10.251734462374484, + 10.20717361181298, + 10.658163874754328, + 10.433714789048151, + 10.068246094372425, + 9.692495591782004, + 9.889860942464589, + 12.75190071487878, + 46.758027571388745, + 30.315489578311553, + 23.460683455694543, + 11.50231740917157, + 11.92411386725453, + 11.290295829526713, + 12.580414071513117, + 23.37990841924226, + 21.931561020603596, + 22.05898085385465, + 25.75967895813582, + 38.262916281065614, + 40.86275967605282, + 53.85462117139449, + 49.589146045449525, + 52.03372135665132, + 52.01361079180267, + 48.38684863275255, + 43.92131078148489, + 6.0191385326989435, + 5.866199419410006, + 5.770854852115609, + 6.019965523307133, + 5.553308144033508, + 5.745438237240738, + 5.89413848267306, + 5.496515228560288, + 4.682307514397674, + 4.675817703344244, + 5.028533138863186, + 5.2821941608392535, + 5.242993604472041, + 4.927661788863373, + 5.6471126540309395, + 5.772006192487786, + 5.809709650694039, + 6.158785589542461, + 6.176684195018362, + 6.4297948213124245, + 6.333211570029172, + 6.666049793379739, + 6.5838459707453625, + 6.21202931349707, + 6.083196407964139, + 6.406801849113224, + 6.621489518764045, + 6.781203320423987, + 7.109782503106394, + 6.810993411209047, + 6.386534152356698, + 7.085870714051563, + 7.18160153094241, + 6.566847054126563, + 6.417841764348717, + 6.445748594786716, + 6.672465991723444, + 7.008167633528854, + 7.2730132700502415, + 6.459840628117711, + 6.8262598100095255, + 6.433188642815281, + 9.039470307799116, + 9.295866181986412, + 7.73915114892699, + 7.588904577700038, + 5.812892490447894, + 6.226869993070467, + 6.741743706520016, + 5.633565094719871, + 5.535041834575357, + 5.988250025053866, + 5.748571486700149, + 7.046572143076158, + 6.368412518479226, + 7.523520858661332, + 7.000648316262932, + 7.397853427277613, + 8.053379153252514, + 7.502012792755576, + 8.924364277194803, + 10.794300088523002, + 9.9930693966115, + 8.173880777471156, + 7.140970921147443, + 7.985664459113016, + 7.7043164131617585, + 7.976384826553272, + 6.446163299079075, + 7.287081827245382, + 7.39236332917808, + 7.433836637787471, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 74.7970465916897, + 41.1487218640082, + 26.002441170980156, + 19.826946262058808, + 20.554188252002913, + 17.903924338204323, + 18.469664573745124, + 19.677677088243087, + 21.049745458680977, + 21.070775769613142, + 21.771571976585268, + 22.64891906396574, + 21.47521843291131, + 19.247539978403953, + 20.297070505786483, + 20.3816829806413, + 20.013621696569363, + 22.352477325711625, + 18.095550969136895, + 18.587976280235296, + 15.87781722686429, + 15.973673698148133, + 16.1500887367386, + 15.054038968118205, + 15.328488700229032, + 17.10293799479462, + 17.2074898233392, + 16.106614715759296, + 13.678377220755998, + 11.86442791968678, + 11.362279763438396, + 8.800291659188058, + 4.477107169768802, + 5.199954532052529, + 7.12672643623163, + 10.572151134629024, + 13.488975686174692, + 13.05816680232174, + 13.460787916565453, + 11.828512110726525, + 9.74899668717934, + 8.871279489932716, + 10.28411323238304, + 10.255737013973857, + 8.632468810569103, + 9.257046428536947, + 9.968075541831148, + 10.909555255756883, + 10.875454142447014, + 11.922945637409333, + 12.962352324796845, + 14.012605921026577, + 14.112549306622649, + 9.4654532828062, + 8.461093785653572, + 7.146006588092359, + 7.473169855411627, + 7.910396054251865, + 4.177555993213753, + 3.8140274382243287, + 6.30928348448869, + 6.881846336419456, + 6.846496430313007, + 7.517161853715664, + 5.691014835303662, + 5.848655373923296, + 6.877166019023517, + 7.375066402702573, + 7.846161820706086, + 7.713977922315819, + 7.765936781789464, + 7.830932589292091, + 6.921279820910207, + 8.317143146719017, + 9.997727202748528, + 8.749528554550606, + 9.350941082475485, + 9.578666491386215, + 11.874396703943498, + 12.565693243557416, + 12.813928086495496, + 12.244075908607758, + 13.362171346858396, + 14.322369553095474, + 13.962616822429908, + 12.026557604774307, + 12.208591904520878, + 11.071200256347655, + 13.019369527849818, + 13.983653973615692, + 12.365749816706616, + 13.34618441971383, + 14.000702650512787, + 14.648142496744793, + 15.41409586507132, + 16.51140971288576, + 16.714556649936487, + 16.93861723632018, + 14.583462858594157, + 15.856121154437709, + 16.89672453464917, + 20.122227759926197, + 19.467688300651567, + 19.14086877672735, + 21.913067427085664, + 22.70408778177249, + 20.27911467977184, + 21.37483983899235, + 22.596527406848704, + 26.8771840483984, + 26.072015712205648, + 21.4690249495735, + 17.318173626249234, + 20.296298676781877, + 20.30423380551069, + 18.05991767856405, + 22.177957800800932, + 26.442522834931445, + 26.84530120481928, + 26.160365767303983, + 24.796847732052093, + 27.140592797880274, + 26.09648597084226, + 15.208720651942288, + 16.48914016411529, + 17.26563524938745, + 19.48567279975324, + 18.376148803740932, + 19.2265741227202, + 18.64472210181014, + 15.522553052441287, + 13.356273512924718, + 13.441383108567925, + 12.46834368980094, + 13.550986006812824, + 12.889905245777255, + 12.894573060837873, + 14.185385984465755, + 15.379207435489636, + 16.085277171090663, + 16.103484546044168, + 15.272414759458195, + 13.798719602260975, + 14.366952347044329, + 13.851915322761176, + 14.459286286298536, + 14.395839122722998, + 14.289032709191382, + 15.965353830575545, + 15.796143029018848, + 16.008519983057933, + 15.109543024295874, + 14.780566935675616, + 14.791545306558405, + 15.639294227464866, + 15.913561542878163, + 16.017145553096885, + 15.798381142205772, + 13.600993441053811, + 12.678648592458227, + 10.50171338104118, + 9.307886974753936, + 7.98839894892858, + 10.395403815455378, + 10.867345901259863, + 17.725419236850865, + 18.752401998099327, + 22.572000333096103, + 25.38556451560401, + 10.255081405669394, + 8.33376446612272, + 7.683086295123956, + 7.734263829523903, + 8.607227021614005, + 16.397999920339497, + 18.070989031020037, + 21.63857214791433, + 26.589836875311754, + 33.559574384704284, + 22.930162756085476, + 20.619241211913224, + 17.008355882207145, + 13.68584477374428, + 18.053173531397697, + 18.254971762482153, + 19.70789924690433, + 14.557332035756312, + 11.316726901875697, + 9.6382110560807, + 11.766233160512124, + 13.79804530213461, + 16.691592498789525, + 16.160289776754688, + 5.035035559038155, + 5.28930847608078, + 4.847487379958083, + 6.454905103168216, + 5.1401111477802415, + 5.419687628746033, + 5.117930872686978, + 3.7095238095238097, + 3.869540400054862, + 4.225167176063271, + 4.688679317258439, + 4.910875343073723, + 4.369954768762791, + 4.325634370600511, + 5.02412984031639, + 5.370105274525308, + 5.773555525413523, + 5.318632915102202, + 4.487923193028868, + 4.10205644936059, + 4.391402875600038, + 4.7248683985473185, + 6.0867778349067665, + 6.307672212146578, + 7.321466041720644, + 7.488562002502419, + 6.930847763533868, + 6.99493050103829, + 7.471443212039569, + 7.9334461523587185, + 8.085800341281939, + 8.311817926467018, + 8.244049937598962, + 7.629838959362327, + 6.449678596371792, + 7.245220261177007, + 6.668002720863588, + 7.611857914699376, + 8.50449710422092, + 6.749320548513661, + 7.324239474420076, + 7.236559155009047, + 6.374448883030355, + 7.987448717007483, + 7.1767327868919475, + 7.274821877322077, + 13.447087094568516, + 10.811739840572828, + 8.91443361569168, + 10.24504350687863, + 8.03294935807853, + 8.755949204773255, + 9.395274641497004, + 9.23178447237534, + 7.917315885072655, + 8.820327142017135, + 8.221548853720153, + 9.773588270579518, + 9.958912339030832, + 14.055492163687978, + 14.616737068772585, + 17.119659972369515, + 16.384320140441726, + 10.988787635311516, + 10.836148082719898, + 8.85368220758327, + 8.151024646706198, + 8.19111089606034, + 7.331032830554967, + 9.025678719721409, + 10.018014282194237, + 11.662062109820823, + 15.084488685279371, + 15.248011714017624, + 7.548886165456219, + 7.1956275605876465, + 6.885455531089199, + 5.997141326740431, + 6.9683377641558515, + 6.668445426672926, + 7.222322364286107, + 8.554969374403205, + 7.923041979152477, + 9.236840734829258, + 9.546604977929634, + 11.320532852370244, + 11.70357098330582, + 12.645041534367452, + 12.601787733059702, + 12.707796798222942, + 11.7114393317814, + 16.215174455445126, + 17.13136708933079, + 13.914796061577126, + 14.532316755007152, + 11.37590511445084, + 11.82236999112277, + 14.43569469248541, + 15.69767415763744, + 15.431836048635343, + 14.54360639322966, + 15.501168914404612, + 16.569833070143364, + 16.98987697590888, + 17.3591210119887, + 17.93775226120571, + 20.236269011049245, + 19.144724605184, + 18.964360532216507, + 19.32016643122839, + 18.3359962985668, + 21.87106042657646, + 19.78303596199155, + 21.086052736582293, + 28.20083464565638, + 26.324751300676777, + 25.36794931722824, + 20.829911104662585, + 16.201969443954802, + 15.435536706745502, + 15.08003461729934, + 15.384110155680464, + 18.81232562436866, + 16.351955037691116, + 18.259311707115813, + 16.964189322740115, + 16.603255732691423, + 15.0683902378441, + 7.095839641514587, + 5.9042152463250375, + 3.9818048029644286, + 4.028752506677428, + 4.381225827208798, + 3.4067927657673573, + 4.528010540253536, + 4.703825307601858, + 5.700802734453029, + 6.149624155411675, + 6.030363816569228, + 7.246672639648262, + 6.750457715223077, + 6.917456759203206, + 8.433804007603818, + 7.108039913566, + 7.557108432157667, + 8.62977421668577, + 7.903053943353615, + 8.062011409766026, + 21.06895993340748, + 23.648951787490304, + 13.963339647618485, + 15.070049871701013, + 9.01835322051124, + 6.837937938222747, + 6.78931881898086, + 7.540259300412329, + 8.514412489436461, + 8.761701562845849, + 6.782179450424556, + 4.4491362130443495, + 4.366899436404549, + 2.811897779068545, + 3.343307028775861, + 4.954820918726068, + 4.494407758278259, + 4.456717904002725, + 5.477717026512078, + 7.249196255758536, + 7.9674721924084, + 9.126283160178788, + 6.14316303422242, + 3.4695636844877464, + 3.2076103276781964, + 2.923656225605394, + 2.333986372440532, + 3.114606041065776, + 4.353229165046798, + 3.2868486503268, + 4.2179328543072465, + 5.031783136704288, + 5.785370786900344, + 5.793256869072216, + 5.928407859287089, + 7.932217755845487, + 150, + 6.659888663637298, + 6.811898635836961, + 5.908211805981229, + 7.828162063952223, + 6.494565363622691, + 5.391388770565476, + 5.123626307991113, + 2.6526153559502754, + 1.806738047970771, + 3.5507969435560756, + 4.510609320434059, + 3.845056849990814, + 4.4702114047333765, + 3.5738166010948635, + 3.4987737526285607, + 4.249493422336549, + 4.5027141539267355, + 4.437773121365648, + 3.486247152484756, + 3.8809304920543326, + 3.8872955795262265, + 3.7014551939056894, + 3.775396980548827, + 3.962470756212266, + 4.832040757694369, + 5.592854516608355, + 5.38752295108179, + 5.684344163446323, + 5.080957161840325, + 5.007107935312448, + 5.476934797143996, + 5.614356178388351, + 5.285784282305987, + 5.344282691976048, + 4.762369903526089, + 4.957072392072516, + 3.970807691892154, + 4.433009276940417, + 4.951478628163408, + 5.565805721793275, + 5.839947552957428, + 5.728751164334505, + 6.171970675313101, + 6.11324239034679, + 6.119503051597526, + 5.4763766227532855, + 4.674917338582877, + 4.016576101765078, + 3.9588010246895986, + 3.951487867715945, + 5.559103698284964, + 15.88566434618545, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 10.841574404562127, + 7.811512665811469, + 8.798222456520225, + 7.085899681300929, + 5.209619541325556, + 4.628818914124763, + 3.128565525940958, + 0.911154196634672, + 1.3529336512434644, + 4.915195787016046, + 8.299397502427125, + 8.038700395926451, + 6.696197479794717, + 3.0037977989183813, + 1.9108544201174331, + 2.59584361612326, + 2.5694554260043447, + 3.9029604205668007, + 3.028324100770321, + 4.61706020219106, + 6.378447644799022, + 3.07611766846331, + 3.2109968757020666, + 2.2244882542440454, + 2.6790079969622376, + 4.336857368934419, + 4.648540577221914, + 6.208128415123206, + 6.2361068057146625, + 6.4067627905587194, + 7.599409155043052, + 8.08317206398259, + 7.61880017011612, + 6.9234426824422295, + 6.766242949837899, + 5.366736405193513, + 5.3387490262385295, + 4.4886043583739035, + 6.809784740628667, + 7.033320736869746, + 8.369123681885466, + 6.403953271301131, + 4.684119019371161, + 5.816451355553164, + 7.788644703497213, + 8.02453203185269, + 6.624335227450231, + 4.904221349904342, + 5.351988200643517, + 5.334559949124951, + 6.953279756596068, + 9.13987525944269, + 7.568046576640235, + 7.713976603659253, + 7.429154210320678, + 9.384080671347103, + 11.358865350832025, + 14.146567436208992, + 11.30839099954713, + 10.761345515501452, + 9.154670690651418, + 7.345575353004755, + 6.137190186967477, + 5.716547415619364, + 10.499777874241571, + 24.03238606452942, + 99.71176057703354, + 0, + 0, + 53.203046824538184, + 33.55442309925453, + 18.60803340848785, + 4.8514180658313215, + 5.833866275216964, + 5.756604450763557, + 6.361428015463857, + 5.735545468237276, + 6.539253114801047, + 6.055317560077516, + 3.2925091906002164, + 3.594008173908944, + 3.71247749444454, + 4.5780891373567805, + 5.264802658768428, + 5.066329209611533, + 5.30353993562237, + 5.506804136231618, + 7.2032143405370626, + 6.557077717570801, + 7.563214776874006, + 6.791136988918673, + 6.532244487075275, + 7.853825127859146, + 5.665199385357719, + 9.089282988169932, + 10.262614739145423, + 12.19151817604947, + 14.57376649287002, + 15.328187031484262, + 14.924775188086205, + 13.904990741485484, + 12.16093203541593, + 10.182301175920276, + 10.707066555722996, + 12.801364719909666, + 13.185042827490998, + 13.743395645764666, + 14.717083808984263, + 14.614485483569888, + 15.065947209664367, + 15.327287045125011, + 12.747714995998583, + 13.32949781867953, + 14.80548098664996, + 15.433746723929012, + 16.171009453703444, + 15.757130942066611, + 15.51617908898922, + 14.545085233771028, + 13.24244393794591, + 11.551844341102992, + 13.395057470641936, + 13.598353524202764, + 12.570578955739196, + 14.759868785432964, + 13.207888339521176, + 14.430610775115955, + 17.3262072583788, + 15.383526562074536, + 16.62066141122122, + 16.06450827127453, + 19.054920425285214, + 17.5694789355999, + 17.153419559172345, + 15.086795006614446, + 13.50265052793903, + 13.24125289464001, + 14.260490028043405, + 14.800306517848847, + 13.104576246451812, + 13.359721499070776, + 12.962487879512295, + 11.5763975541198, + 11.378755000664484, + 150, + 103.55251489555545, + 49.924681840171424, + 7.814397152958386, + 5.03270921113795, + 6.098937097446086, + 7.269468575480897, + 9.293103455323047, + 9.660188121850783, + 7.051313438024866, + 10.856159815818312, + 15.051618508902935, + 10.195531402825855, + 6.915762370776898, + 5.300950063252128, + 3.770237135330302, + 3.6757223479959023, + 4.790022574777227, + 4.277508088464606, + 4.678051375150681, + 4.991757601705091, + 3.4532272436859413, + 5.038022889941435, + 3.995748681433008, + 4.176659615688526, + 4.289591431037442, + 3.3263743711853033, + 3.4385372153654794, + 3.530177000762873, + 3.8988094261635537, + 3.5434103657382083, + 3.5059473129610117, + 3.776089704307836, + 4.380252016627979, + 4.4550117500733695, + 5.013561366615393, + 4.7008308636832705, + 6.384840068056067, + 4.7161314348302295, + 29.621145767424444, + 31.28892074750679, + 22.28334304944288, + 22.07068294767479, + 13.97239555895243, + 18.754570422473257, + 12.532408134310415, + 6.029965272473667, + 8.721861276281885, + 9.850603454727414, + 8.252267183662402, + 8.79453821099254, + 9.97621275387269, + 8.910863468443274, + 6.971160181979376, + 6.351840559656826, + 6.374496235331025, + 7.936720841176663, + 6.389214306556536, + 6.217454634041622, + 5.4529581944681125, + 3.503778872282609, + 2.5357348739168213, + 3.379377471779195, + 7.768902562793932, + 40.13278832435608, + 39.52466297149658, + 27.83522098504224, + 24.01031581379024, + 17.384744064529222, + 22.34130982397747, + 21.7150211939736, + 23.29412357738684, + 20.553670045508312, + 18.61713040828705, + 18.771841508212468, + 16.074645845265522, + 16.912205562481724, + 23.880981374009743, + 16.82617811723189, + 14.551795687565514, + 17.426163437169627, + 13.566361114268997, + 1.8277603487173717, + 1.3099766045599408, + 1.678779315500752, + 3.245644421921563, + 14.032413197320771, + 15.638272783899335, + 13.179767962036394, + 11.55171731912865, + 9.988726916510938, + 9.711416178330934, + 9.61557511790486, + 5.9370266615146825, + 5.652709635922022, + 8.19457822418429, + 9.846012378858688, + 13.213656271412887, + 16.378669367750128, + 13.626499693704783, + 10.569535975267002, + 9.328247352197916, + 9.80855048888284, + 8.077174068717069, + 6.608668363632813, + 6.64948443344998, + 7.261352175850058, + 6.024692804158832, + 6.10225267863647, + 6.722832545758718, + 6.860896176813686, + 7.181962887822712, + 7.587419736470701, + 7.031285988347001, + 7.093163554744134, + 7.347014079251377, + 7.522707544191916, + 7.446542214463393, + 7.764659258588471, + 8.024592548596733, + 7.799931760261672, + 8.717792117805123, + 8.086133043191353, + 9.24811954283028, + 9.806975189455322, + 9.33907100668337, + 10.344542695252064, + 10.86837247577036, + 10.901613766416896, + 12.462111595053488, + 10.90493479746046, + 10.026255200803138, + 9.772972963012547, + 8.927420587144693, + 9.191278170102215, + 9.106721393846412, + 9.5076693026373, + 11.851193559156444, + 11.809937577655583, + 10.274993626623363, + 16.3993191323325, + 17.160820934840913, + 14.576416700160715, + 14.548083175928692, + 11.316598034306567, + 10.471304728540872, + 11.48105691580249, + 10.071584272232208, + 9.47116426522254, + 11.638741417196384, + 14.664004796429596, + 18.731129615868458, + 22.58317730347096, + 17.873416044283804, + 12.505447017285176, + 9.7707114660415, + 11.312955437933546, + 9.419687204247593, + 13.80930317415236, + 13.31123114565149, + 13.407365792919473, + 13.85263850023172, + 12.267491998344836, + 14.25653949359088, + 12.259111677448706, + 6.015910252794859, + 7.588283125532408, + 12.21304329686381, + 14.278604276646604, + 16.454284407235942, + 17.170735500123957, + 14.925979002298408, + 14.926203019707248, + 18.986146927494392, + 22.20330619336965, + 14.161055231946484, + 10.97761454928478, + 7.812798087678111, + 12.887217358321776, + 12.04563084769775, + 14.907714595597673, + 11.427300941744296, + 10.181670168598096, + 11.188574294803, + 11.114340818813275, + 10.932737480681103, + 13.805037811512255, + 15.900202093625351, + 18.350003374067732, + 17.93296348878536, + 19.858498398766457, + 21.318528877334543, + 14.27772329692686, + 13.03846904419195, + 10.194724731583705, + 9.296485767282736, + 10.216511365905587, + 9.625849850806492, + 13.014160009627002, + 14.2038750670658, + 13.336915579354386, + 12.375744538614576, + 12.32223053113909, + 11.570472105147596, + 10.26439598873929, + 7.967780153363773, + 9.013969044108968, + 7.479489212065565, + 9.110580355931676, + 12.934210927862877, + 13.449294361107938, + 16.43520424140828, + 20.126740532329432, + 19.47743014091235, + 20.1584910475923, + 16.54888313624861, + 15.882530030664505, + 12.230377807468358, + 10.950400884267731, + 8.43587058030142, + 7.48326636978055, + 6.982396650011625, + 8.404525477685558, + 8.36510592480845, + 9.06387686202308, + 8.910619816456702, + 10.598095843386004, + 9.94357703044246, + 12.895315661038262, + 11.042845079577946, + 15.041463213189582, + 18.15268939752008, + 12.657092873951456, + 14.684023211633887, + 16.168062196433137, + 18.108159276046894, + 12.882511299653544, + 7.556107627083831, + 7.073092755739086, + 28.95820682031022, + 23.19047752498364, + 39.67867787826042, + 29.391375661922385, + 8.484569323302008, + 7.603093811545808, + 7.813359626730059, + 8.007090271969169, + 9.028434016297652, + 7.668116419872627, + 7.416989683374231, + 6.44300452668672, + 5.283857250197415, + 11.795420269939392, + 20.859937507819343, + 0, + 0, + 16.155620553715003, + 11.10700353849394, + 7.009762641811231, + 7.1713536533657, + 6.5589524895634606, + 4.805120680218117, + 3.5561232851821893, + 4.006913624648582, + 6.538425139452956, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8.162772935122252, + 2.771445920019833, + 1.114312111164328, + 1.772171516748897, + 2.3863593865980883, + 2.1504488102784087, + 1.859187250711531, + 1.5484770944526949, + 0.7490046384302119, + 0.9289878906674104, + 1.0244911038842155, + 0, + 0, + 0, + 0, + 0, + 9.522748415944106, + 2.357213530655391, + 1.274839741475754, + 2.4604649467990196, + 1.264255101067839, + 0.9011796771870876, + 0.7026656062037594, + 0.6613822718197049, + 1.3006951045001711, + 2.173466321824316, + 3.754009648930048, + 5.787054412115743, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 19.62281301584682, + 20.61669705023119, + 19.78883676811654, + 20.655775887625555, + 17.773784704340123, + 16.89550070343473, + 16.831187484866394, + 8.71560481809642, + 7.629787500240051, + 8.919372120439766, + 9.492194100451902, + 11.573931505832904, + 11.899854344615775, + 11.098960970122013, + 9.142216593267008, + 10.062257637492268, + 11.783552366845273, + 11.168072922935828, + 8.659029015344203, + 8.54621391598425, + 8.986391374814046, + 8.359130623350856, + 8.731178869064236, + 8.929612359924512, + 11.281793494892028, + 11.756067446956584, + 12.755042485731988, + 16.595133345370712, + 16.916184714168917, + 21.08601135626585, + 22.055768395611945, + 19.914337380315267, + 19.433260987520335, + 17.068359511652435, + 15.581372490355804, + 16.40197415333964, + 15.869797351187431, + 16.844985812649984, + 15.810418151212223, + 13.976289579158312, + 15.7815514272348, + 16.692529123259174, + 16.007445344294926, + 17.501492719071706, + 17.494330738142594, + 18.660026912079115, + 17.470395081559253, + 17.71582664118775, + 18.762111610135197, + 10.376990492992316, + 10.287799055522669, + 9.86133053547256, + 9.277587835585727, + 7.854207259010346, + 8.42200318452323, + 8.496085797121909, + 5.543139037619737, + 5.563850245338052, + 6.369146092634673, + 6.636827624192539, + 7.261535282591233, + 7.501812156869325, + 7.559724163863135, + 6.99866283696874, + 7.233266840424725, + 6.836724386680465, + 7.844628637488192, + 7.0434101348302045, + 7.228351774690988, + 7.350235912607667, + 6.875749298432478, + 7.672545539504455, + 8.063994261641495, + 8.259744796931514, + 8.983517794633848, + 8.52795203086804, + 8.828379953226989, + 9.531156113032049, + 9.69901921765653, + 9.706452648271608, + 10.219665840426558, + 9.89743594524196, + 9.530245854516568, + 9.928788603981165, + 10.453039401246672, + 10.577380597542565, + 11.072704350186472, + 10.903098247985003, + 10.325238978162842, + 9.60678827818466, + 9.734159861093378, + 9.232714077280033, + 9.816675109464525, + 10.107434144337908, + 11.006250995062572, + 12.065160643841589, + 10.744905026497731, + 10.489573790455204, + 10.769622910929456, + 11.857780282425468, + 12.620595983432237, + 10.447467374272913, + 10.037585440788902, + 16.349695300142706, + 22.92426172609098, + 31.958972444960768, + 30.087245211117196, + 17.521636933716604, + 13.860262845593375, + 16.00237271931712, + 13.996501440549512, + 12.975885856594235, + 13.121930443024686, + 10.814505801180164, + 9.709597303238487, + 8.753610800374151, + 8.862040969447222, + 9.538145456640606, + 8.517994872034532, + 9.197018915876834, + 8.998154841020838, + 8.56544311384941, + 7.340798392041445, + 5.920477705325433, + 4.822892663212047, + 3.7870798932244942, + 4.202926425496685, + 3.254577003028554, + 2.744720437432413, + 2.4635171658289825, + 2.573793431418832, + 2.7223884917204977, + 2.959327123610651, + 2.7506182058390607, + 2.6700248276459218, + 2.9630721721063473, + 3.042755389229883, + 3.2114417433139324, + 3.6022950193598557, + 3.282339855712064, + 3.301859456097837, + 3.952792032133273, + 4.3031764730167295, + 4.5245277866455496, + 4.179441441742724, + 4.874827945232392, + 4.630708380221395, + 4.496715566785877, + 4.593423905440004, + 2.5526982759694543, + 2.794388197713285, + 2.7710161273656984, + 2.813195487079926, + 4.1525081785591915, + 4.202144558256158, + 3.894846691595522, + 4.488153771017405, + 3.6270084156152382, + 3.567705475349284, + 3.6039341803775233, + 3.370344943821644, + 3.88594892611446, + 3.642783089310061, + 3.543515924894748, + 3.5218389070321425, + 3.4503122353966726, + 3.112758394633798, + 3.569633613102571, + 3.257011312513822, + 2.996100153642768, + 2.096449674067334, + 2.2719733424990833, + 2.378898085775736, + 2.245056739558671, + 1.9344350283729992, + 1.9750585193097112, + 1.9706917490074696, + 3.872358422520902, + 4.133670677153179, + 4.549938352621396, + 4.624709296810234, + 2.3020391738335473, + 3.2386995576954725, + 3.412917029672526, + 3.7764664698115857, + 10.538441182247706, + 8.399484158104578, + 6.681509068223805, + 6.979687842288755, + 2.7793614410274463, + 2.9129065460383448, + 3.0945429474679376, + 3.5525336292070775, + 6.659058485100487, + 7.480892728726912, + 7.310468662367505, + 8.992106109930877, + 8.873968220094955, + 9.382568961150607, + 7.731318020386975, + 7.578152819394807, + 7.415356433349275, + 10.513276400631424, + 14.065623382266304, + 14.406143911179065, + 12.86308451186884, + 12.746403030333395, + 13.694510729416558, + 14.16967938054147, + 13.383392044260532, + 13.54995648556344, + 12.83920076117983, + 11.63491620111732, + 11.794964358103364, + 10.580860572672751, + 12.057643083623168, + 10.0368093976038, + 10.81541136017087, + 11.773199179840589, + 10.9738608877946, + 11.876758267025089, + 13.119546731771242, + 14.7718650375305, + 16.689946853025262, + 17.27378665655577, + 17.974457209882264, + 17.914028884863594, + 17.28472633260063, + 26.21734062187866, + 27.312059816823133, + 37.06640521607395, + 37.46477661652262, + 35.719815253709065, + 24.504502044607907, + 15.066164030680184, + 9.962715222647317, + 6.9393719456604765, + 6.3961569004064005, + 5.675747334776465, + 5.998039121689766, + 5.90103329268823, + 5.891281615478006, + 5.06871335092067, + 5.029338208751808, + 7.4782627049096435, + 6.573249317278713, + 6.030562345739056, + 5.8506371645463, + 4.720941718801449, + 4.848406716125383, + 5.697608936760048, + 4.4589700449147625, + 4.14485161782261, + 4.880313426500199, + 5.260656043199796, + 6.309714509003215, + 7.750581394171579, + 6.7737357005465535, + 8.29260356204505, + 6.811810470782037, + 5.870632139625272, + 5.673329007161684, + 4.686368904455148, + 4.30368346141803, + 4.969855620274232, + 16.64539002107319, + 19.289577109710883, + 17.810004163513803, + 17.457783970231166, + 20.64648283681562, + 18.39506450292483, + 19.70100827359868, + 14.991742574680618, + 14.24185869092644, + 14.254742033383916, + 14.959336756341468, + 11.738015298976045, + 11.253442850239322, + 9.665509685358094, + 10.519938884580757, + 10.145280592940574, + 10.45425010749272, + 9.29018541081332, + 18.57718408217124, + 25.035155383424264, + 0, + 0, + 17.76096527770865, + 14.986517284656392, + 11.385799008624284, + 8.87168567479389, + 12.786027404832543, + 19.532649968779133, + 23.28521424450921, + 24.09790046310425, + 24.3410876730214, + 21.628291090102422, + 34.52448469393515, + 22.978365816388813, + 19.27289241584572, + 16.30726848930441, + 14.232175381183628, + 14.570798314489968, + 15.72921217138117, + 14.548925000540216, + 25.009085740434365, + 20.133970271839814, + 18.781042630498003, + 13.704373888658736, + 14.691855489831225, + 11.175765989137732, + 10.938067925440802, + 12.375255102040818, + 17.167309267558746, + 19.40356896389053, + 17.423753325618915, + 17.239070551685742, + 12.377128309656362, + 11.699135255465542, + 6.92997970232662, + 5.786943858248107, + 4.689715089673359, + 4.974405642376316, + 5.408335164351633, + 5.816209600452411, + 5.844821391201935, + 7.025747275974495, + 6.727928598952736, + 7.652655490314329, + 8.445811316633721, + 9.48124091473583, + 8.63618424726833, + 8.692940063043602, + 8.462051686242795, + 9.22123406465782, + 8.905852388450677, + 9.51231000746114, + 8.928696122705656, + 9.164892010154263, + 9.289518902060676, + 8.845419697170875, + 9.682284659062317, + 10.472795615453, + 10.613294665407516, + 9.823544827231814, + 9.852220423652229, + 10.664219259870602, + 11.097478631425291, + 10.557816591678971, + 10.655076463171625, + 9.304538949499811, + 10.647009019089731, + 10.980824019445752, + 9.033724042321648, + 8.969110061829223, + 8.971333821614584, + 8.229679308029448, + 8.802655268605491, + 8.917086535064763, + 10.428611692282397, + 10.50273974088794, + 10.52403377000574, + 12.217676379101576, + 12.575711488811436, + 14.64353477633658, + 14.389793573343267, + 13.453064647001378, + 10.030484464547396, + 12.594499969482422, + 16.747059872513155, + 18.4560705104071, + 24.455740031131025, + 20.718742724097787, + 16.753140339473173, + 18.628513700970085, + 16.06604662808505, + 14.872909604064088, + 14.978122000218598, + 16.479121498618102, + 15.965636505225644, + 17.216111847854307, + 17.155602292268174, + 19.699760508076043, + 21.47862370712952, + 20.72564065101714, + 18.26684644010552, + 8.40105950496641, + 7.329184775614867, + 7.511902864017894, + 7.286162726118244, + 7.621283576352675, + 7.204269931422213, + 8.178868387768171, + 7.789090909090907, + 8.637841087583434, + 8.84788131598235, + 8.647773312945802, + 10.596919999697567, + 11.23488270236414, + 10.681844824689351, + 10.551688982518694, + 10.787522961156842, + 9.82885048713213, + 9.536221310347354, + 8.86851346533114, + 8.85918168250935, + 8.357419413904989, + 9.58970001934319, + 10.950017099866804, + 12.888623839217797, + 14.646187294104095, + 14.887621594713876, + 14.968168389106376, + 16.97772292819311, + 15.284078573012364, + 15.952098301938378, + 17.64901446874332, + 16.403644351296354, + 16.473942811395464, + 16.32562835199216, + 20.712968167690427, + 22.1322265625, + 20.956759898373427, + 22.552765610638776, + 20.11294787717292, + 24.58062663023872, + 24.17070488655465, + 25.983522355888944, + 29.525105234646507, + 23.45851256851642, + 18.93368084197805, + 16.65866055997992, + 14.007615476472608, + 15.84586803026954, + 15.66836352466056, + 14.22067595222621, + 14.732634394567045, + 14.201029552333402, + 14.89419517251592, + 14.037111505495622, + 15.191363710905732, + 16.838912396034903, + 16.018594841846593, + 17.947923045143522, + 15.701602360571409, + 14.218426943627, + 14.953429608986315, + 13.6567720884362, + 14.201691378286206, + 14.904990007505916, + 14.397331313511389, + 14.251012527323468, + 16.74640833085605, + 18.220849626555808, + 18.911312379645416, + 18.31310114466934, + 19.75530236566536, + 18.706761001902713, + 19.821451192154942, + 20.6814489856769, + 18.58023835342393, + 18.740655257206843, + 18.210564376092982, + 21.862981423517265, + 20.564751906763323, + 20.403237004791475, + 22.365052453609582, + 24.055640112771535, + 25.447763196522583, + 28.01258990178845, + 28.785333599809107, + 29.474260169629765, + 36.44832950553084, + 30.71143610813264, + 35.02661117674256, + 34.7037365284381, + 33.12971108032156, + 36.69141001426203, + 31.4484025571797, + 42.52148225266479, + 42.23668588831363, + 47.50519063114884, + 55.273271860308974, + 57.12977541964558, + 62.939624286905506, + 55.45937249826702, + 48.31149573981116, + 38.35472293412487, + 34.34121247035103, + 35.687993240713, + 30.30650715310263, + 33.75061608180492, + 30.52754296429118, + 25.188904303365813, + 31.015004440402087, + 33.58860358945888, + 33.31180585572824, + 35.29841588753205, + 7.724431526592539, + 7.819566905526874, + 6.416129112243652, + 6.155948602480658, + 7.177053936107739, + 5.955529935981916, + 7.050357772472293, + 7.114104094727251, + 8.279217297097912, + 9.11887584360995, + 9.8, + 10.58432146878361, + 10.763270666101477, + 10.550987071585148, + 11.02065939431662, + 11.253336487075469, + 12.879242916412288, + 12.30440414507772, + 10.235486888517284, + 11.74782214497411, + 9.884251546941814, + 9.109833980319507, + 9.53909665837242, + 10.41708168790147, + 11.024876568768477, + 11.777796913457417, + 11.265556130714083, + 13.492296422107852, + 13.654325831213663, + 12.24309276183301, + 11.713742325742968, + 9.058135459548716, + 9.857698573316894, + 10.166205587986305, + 11.08372057842952, + 11.81461757448302, + 10.4949984688456, + 10.763636901366816, + 14.51911599149444, + 17.719031563018287, + 20.898941796555263, + 20.16316129367952, + 17.327053449955223, + 15.877539933341913, + 12.98595048994294, + 11.865323102352708, + 11.440906114243434, + 11.637955659932588, + 12.136241245269776, + 12.159407479082368, + 13.138783204393771, + 12.659623731939748, + 12.692890627765218, + 12.412803394617567, + 12.351493359266987, + 11.717581875790238, + 18.176103219580614, + 23.63319941158228, + 26.031515465193287, + 19.562834682513735, + 17.95108624153015, + 16.78893090689714, + 9.976738352116357, + 3.770037844831041, + 6.3582370610362915, + 80.1862636041189, + 0, + 0, + 87.37411318091719, + 12.138575663152755, + 5.056669323665544, + 4.7985937177262175, + 6.772249191038511, + 5.640077143906671, + 4.663545556673611, + 6.466819167697074, + 8.76258988539469, + 7.907216168788927, + 7.610819281866542, + 6.621995321345169, + 7.538218405086904, + 9.207734492228852, + 9.612385730177392, + 11.24423942481566, + 12.056646951039925, + 10.483438116903388, + 10.930995708337832, + 11.237178921328812, + 12.0450003278081, + 12.313040218162742, + 9.89788867863362, + 11.888329171615837, + 10.29715570847943, + 9.774514631359358, + 11.01431474246048, + 13.136406750850302, + 13.863728574271754, + 15.913033647894425, + 13.18590898248021, + 13.316408099237252, + 13.90672075922587, + 12.050483367664231, + 14.14260053133883, + 11.43365742691548, + 12.073790968651169, + 12.482216276265214, + 15.484800722203005, + 18.159155733634023, + 15.63824676636976, + 15.360396064779955, + 17.531130765526992, + 21.37127386411187, + 23.245631426811354, + 22.664732728720928, + 17.83560690016962, + 21.230941894784937, + 15.861861138886354, + 14.70743740261586, + 12.566010994897402, + 14.871825605105109, + 18.255226904980876, + 20.18422111333952, + 22.28660049337461, + 21.31152566327329, + 24.67908556744518, + 33.832210493800126, + 33.70571889138674, + 26.72283401884039, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 7.28013272533643, + 8.160738708482063, + 7.758554712600015, + 8.129144405488823, + 7.335856063171317, + 7.017950302489132, + 7.876520214721235, + 8.65664678714438, + 9.88765372452109, + 10.516394563270469, + 10.369193263124082, + 12.4221549215818, + 13.060671803484452, + 13.70860542220787, + 13.592269918041854, + 13.936745363522718, + 13.729167872772836, + 14.67684774411362, + 14.57293158288024, + 15.825882384533749, + 15.770451577641728, + 17.864107726009788, + 18.565730171947106, + 14.47078461989478, + 20.7448892877421, + 21.47321952438524, + 21.397152713644736, + 25.20945745631469, + 21.260967626935805, + 21.733801984453095, + 21.83360790508295, + 25.61274327166638, + 25.695191002242687, + 25.750052851449087, + 28.46329502428056, + 26.146770653351066, + 24.667641237149187, + 23.858604140491476, + 28.58600170788592, + 26.59611290711637, + 29.154357867368724, + 30.750358758292176, + 27.014023631420677, + 19.14265494950848, + 20.29367626165837, + 17.251572319566304, + 13.759109438768984, + 15.353580819056024, + 15.187206831565696, + 14.917166975509629, + 13.294817426344927, + 13.33877273616832, + 12.864848159294771, + 13.96155579072004, + 16.662694512850365, + 13.2153437886892, + 7.975636742103036, + 7.964830508527775, + 8.01598368833042, + 7.224786289063892, + 6.214659743142119, + 6.070354368338609, + 5.7771829045477805, + 3.2336356971366853, + 3.42152798940405, + 5.109381807116725, + 5.74815417311177, + 5.703990125107329, + 5.809468908282591, + 5.726581208633238, + 5.32495771094091, + 5.721978033442589, + 5.03556089414141, + 4.549611224666509, + 4.6576213087335985, + 4.664736347518665, + 5.097151423133493, + 5.048047057052366, + 5.613239834629879, + 5.573800849734442, + 5.628820351962815, + 6.131959755090809, + 5.468016785276335, + 5.58236585940537, + 5.729266944487718, + 5.3193126484989826, + 5.734114937726257, + 6.971450075528701, + 7.137954258056429, + 7.140230827653503, + 6.50107010740067, + 6.110508171175733, + 6.643452427939054, + 5.481517766437571, + 5.543790056366777, + 5.910178384260231, + 4.423394649752723, + 4.301664919560615, + 4.383498776120955, + 4.712909393864312, + 11.525240861896195, + 9.31481523399669, + 7.784516454445264, + 7.966878516832418, + 14.556701517421477, + 17.00031918553397, + 17.25644816798992, + 3.266645077124509, + 3.005174677027033, + 9.437591084068051, + 9.72710680094073, + 9.58182459634132, + 10.328233974839424, + 9.09371597388538, + 8.15085085213114, + 8.670329645819653, + 13.8823357395176, + 11.995420985733952, + 9.510869417918284, + 7.872053833251079, + 10.384711737624423, + 8.488018721601215, + 10.404832172476429, + 13.034340105180082, + 3.6916092869551504, + 5.498641424836268, + 4.929117645632836, + 5.430219608268156, + 5.211540361637023, + 4.223291896869245, + 4.540410128869851, + 3.171929609899363, + 2.73743180585366, + 2.94834338358459, + 2.708278868176421, + 1.9692950442734585, + 1.555342570294967, + 1.80277022888352, + 1.3787234267964348, + 0.8697956651545972, + 1.1109372753425384, + 1.0668963410600456, + 1.1046400027355905, + 1.0881043165467623, + 1.504218346047047, + 2.1802623927871, + 1.9700684436774132, + 1.2410749343567178, + 1.4398291292003738, + 0.9774408698879348, + 1.00810761463605, + 1.4213843474034458, + 1.0463224917203588, + 0.9294979257210588, + 1.1616441223596448, + 1.2922730536731344, + 1.8405462016053489, + 2.2571748112352883, + 2.3729493086772355, + 1.840610836308266, + 2.4053786462827453, + 1.7297730042504482, + 1.514386705494681, + 1.3705777316623264, + 1.9226490551221105, + 2.2639786939960667, + 2.3386293882374463, + 2.1147236765215474, + 2.6113287867849704, + 3.494930716917104, + 94.71158405974523, + 39.261931651551286, + 16.90548585844366, + 14.496630251636605, + 11.252082108761767, + 13.097892814088434, + 11.069580976065827, + 4.273966870331606, + 12.771670801241491, + 14.071878197689356, + 13.508963325489711, + 14.799647573740222, + 14.55398190782036, + 17.81038618782528, + 16.03343591928876, + 12.12839164662147, + 7.670822800563613, + 7.788082849425344, + 7.941739017838991, + 7.398669143265149, + 7.504163225852058, + 7.3571939192746445, + 7.984517541335774, + 4.390651570814636, + 5.006183780217419, + 6.71267495130723, + 7.565182296026948, + 7.518766871741375, + 7.019376654542669, + 7.005367288032282, + 6.028710953724004, + 6.562192972391502, + 7.296884070043872, + 7.890864901277548, + 7.692243237405322, + 8.748810230577226, + 9.443373806181295, + 9.50343037710963, + 10.158911760116386, + 9.494854447705364, + 9.006089587237003, + 9.919603945030172, + 9.998494625473397, + 11.40564354499802, + 11.112074154756304, + 9.7375739241463, + 10.312991207809477, + 10.984714056008622, + 11.20256025825726, + 10.453565195574363, + 10.940220063684242, + 11.095350276393916, + 11.587469403389932, + 11.539554275822766, + 11.508760272460329, + 11.306087753348711, + 11.246702723917926, + 10.775746634182411, + 10.20146645644046, + 10.416711961213531, + 10.808253417640431, + 11.41910577920011, + 13.456326552338696, + 11.693297599127671, + 12.740931635698765, + 12.070285640521368, + 13.044142499542788, + 14.30079311835103, + 13.561285935147716, + 20.221738074146433, + 31.47973382923917, + 38.47666414563366, + 54.040142830593325, + 22.83980780932291, + 17.77954403786301, + 15.666628231774313, + 13.369305205689733, + 12.05083135938891, + 12.718784830046312, + 15.345440732341178, + 15.427008276198784, + 14.957668625290813, + 16.933844836791987, + 16.066466447498794, + 12.81926574588587, + 15.513937439535631, + 18.276645192085994, + 20.36266020487659, + 22.273219951931864, + 28.076476139477336, + 0, + 0, + 0, + 0, + 14.972581968795508, + 12.828452025469616, + 14.922929251988734, + 14.892236407216751, + 10.517185065041357, + 7.895968756507945, + 6.873797024341268, + 8.222484291792515, + 17.109850216358033, + 131.57315728084785, + 0, + 0, + 57.40130980167102, + 50.32210534501081, + 60.065009471110336, + 55.363169182699224, + 150, + 0, + 31.31743146757201, + 24.811307435649077, + 18.490859217542024, + 15.32653281453401, + 12.742379823724669, + 13.0217332479245, + 12.8770366464164, + 6.8213051242213085, + 7.36201615586221, + 8.512803805385055, + 9.614829773100295, + 10.39453811438672, + 10.444236218692447, + 10.38605051239164, + 8.75661254890101, + 9.972229058621268, + 10.74693629585672, + 11.9256054056048, + 9.823145977238022, + 8.010034457045096, + 9.08322856124603, + 7.376408564553219, + 8.271288030542062, + 8.916282221382627, + 10.230274756455522, + 11.954556748270514, + 11.92987189320618, + 13.393062143470548, + 16.231096126232377, + 15.468241921250524, + 14.339276616499768, + 13.89446216986052, + 12.872073185807883, + 12.644451451969532, + 11.80514352227318, + 13.41249319501078, + 12.948038682770196, + 14.164321839775493, + 13.71321888679573, + 12.423384539581283, + 13.695953615982576, + 14.418274115185168, + 14.892521139479516, + 15.328713334843645, + 15.57961669397949, + 15.375082415059603, + 16.51947273730217, + 16.774560365430695, + 17.17915132474629, + 17.275681507304142, + 17.128394879495595, + 18.551382906485387, + 17.056090100504495, + 20.321697880876417, + 25.48339893306149, + 22.773067898631293, + 18.1208063075283, + 14.41733478568146, + 16.89383370535714, + 19.016337185769796, + 17.083898011704818, + 17.395636455085853, + 17.161934514394176, + 18.150838274104224, + 18.02079902287349, + 19.163126844287863, + 20.522433335202905, + 17.44863847138012, + 19.674754734039976, + 18.497316459739725, + 19.720856346971814, + 17.263185076069515, + 26.07404489793775, + 32.00728070460814, + 18.969071098062308, + 14.408299289630826, + 6.503791119549334, + 3.734748695151606, + 5.585623230940012, + 0, + 0, + 0, + 0, + 17.12506425395739, + 20.727904116465883, + 46.77512291928672, + 17.862601764912863, + 20.547468706681784, + 19.03241713559427, + 11.875637026611056, + 9.526787173388758, + 5.9732025127253845, + 4.436191845293074, + 4.218231318908203, + 4.074325963478077, + 4.356808266578156, + 5.045433676004478, + 5.802239996716435, + 5.219000496001191, + 4.902945244796877, + 4.96354089682132, + 4.406525463607481, + 4.989694814229567, + 5.031961708501717, + 5.2639843541202325, + 5.2487717676291314, + 5.568481870017149, + 5.598048796590169, + 6.309548760089945, + 6.896724790892306, + 10.124684813811864, + 9.354954378723978, + 6.8644986567373145, + 7.4096121953755185, + 6.837198567006323, + 5.512368812589012, + 6.638016182757091, + 7.5961169878196895, + 8.909703039446066, + 9.997942836075149, + 8.783411305415743, + 7.947945850331144, + 6.8108582543386, + 6.717476268226003, + 7.198989709662034, + 7.375561065094644, + 8.024820267340997, + 9.578982247053789, + 28.887916247218325, + 27.4998976761986, + 21.5373385517044, + 13.38554129129309, + 8.865167366546624, + 9.986523640062453, + 7.626784865245954, + 4.301201169610885, + 3.6428611843474465, + 7.638791565772581, + 8.181642243237144, + 10.115763694953158, + 10.144002471253645, + 10.223702051371916, + 8.739211752777836, + 12.512480450080377, + 11.276979751258398, + 12.685609496179602, + 10.976075564719894, + 12.241639684991672, + 14.130413932279463, + 11.179423801855368, + 9.84136378777529, + 9.66239238125996, + 7.908521745000575, + 9.476233117719136, + 8.552299901267562, + 9.319587489247178, + 8.167162521482794, + 7.066640961435085, + 6.999548450545292, + 7.455106039646362, + 10.038026786211802, + 9.13659731918644, + 8.349070735699081, + 9.32482694551753, + 11.722594728436068, + 11.64155685486548, + 10.830241926678577, + 10.200906467887364, + 10.75717378543574, + 12.839477495653616, + 11.538271254258056, + 11.455140947208296, + 12.3368342355632, + 10.702908240013372, + 11.658456799626409, + 8.981700571960786, + 8.235143091071278, + 7.089430706239987, + 5.35111378459152, + 7.68400962754807, + 6.741418401148414, + 22.56831154460737, + 0, + 0, + 0, + 19.792621896490708, + 9.667835391501004, + 8.66904566071962, + 7.968396697041901, + 6.53697521848526, + 6.877099379174396, + 7.17610993427832, + 8.25441245685598, + 7.187381803980414, + 5.659808104499581, + 5.543182229922371, + 7.833575556862381, + 7.369664763447883, + 6.904820470756178, + 10.497140247515397, + 18.488606905336933, + 20.259377934074895, + 21.691932242339725, + 23.65417526987836, + 24.839000548385982, + 25.621047969593953, + 27.186742843493768, + 17.51247920133111, + 16.714115726452313, + 16.462362838465836, + 13.464844366038069, + 7.896242361357719, + 5.111113618701608, + 8.394641862772886, + 6.469076400497447, + 8.602369769489595, + 8.540174435824943, + 8.599038729205356, + 9.04030616632601, + 13.972923955152051, + 13.416217924631871, + 14.399963832963328, + 14.293564692459032, + 8.045121561423079, + 7.340781881715302, + 6.931396916652086, + 6.553429426005167, + 6.621898197353261, + 6.412155562450498, + 0, + 0, + 0, + 0, + 5.557831592127667, + 5.036865208924701, + 6.690601356142439, + 8.583789948927011, + 10.323229352572657, + 8.022615733793604, + 8.291769229673317, + 6.217812299754458, + 4.516542605480505, + 5.27578049266861, + 5.195808159475769, + 5.575798876673348, + 6.945969705059846, + 8.525373139757042, + 11.088503795129323, + 44.044847546201765, + 41.48192904288309, + 41.21692155365251, + 28.975699568593967, + 32.17407407407408, + 27.37857919580796, + 25.140758475872, + 29.822118336344, + 29.687441468529336, + 35.20649871826172, + 36.20096367525767, + 30.27301300248725, + 22.831798424881494, + 22.72803990981158, + 23.448794695189953, + 20.282170754290643, + 23.686807510700632, + 33.31637875787143, + 32.08185735131115, + 31.804435407611685, + 24.60066932499608, + 19.226032466273153, + 16.33106779470676, + 12.825806279336252, + 10.563738362857707, + 11.607812702655792, + 110.83714212690082, + 0, + 0, + 0, + 0, + 0, + 0, + 84.19924840927123, + 25.25148172731753, + 16.361522405043893, + 15.779797698512224, + 10.94864981174469, + 11.440525811672211, + 11.986876807655443, + 13.69749428202032, + 9.02223481653436, + 29.562213079502506, + 24.905921875864912, + 20.99203614434559, + 22.532862645956246, + 24.284680010259457, + 19.59984622961931, + 20.05172357384734, + 20.283587949816926, + 21.090077251615327, + 19.641700543634094, + 16.98398600170913, + 20.91792354378846, + 22.58563100308153, + 20.628433277301216, + 17.880671465064566, + 16.47845431003179, + 15.2830014114987, + 14.738395689090568, + 13.062747113844926, + 14.75079601360832, + 17.893903316837726, + 18.88566421193763, + 19.948685759883652, + 19.81347290531003, + 22.073162883860075, + 24.19044404452548, + 24.886456652804537, + 26.233470573988857, + 22.919860486681607, + 20.010592469831753, + 22.466397831513625, + 19.53099977810791, + 19.1362162890953, + 17.985093855498206, + 16.26293535199995, + 17.26823169217634, + 17.12312104995981, + 17.071122077161903, + 23.3494465048206, + 26.26162142366976, + 31.699963363086344, + 30.412853122302828, + 34.09334763948497, + 28.931726040149726, + 23.579982756023732, + 22.502345062166977, + 21.209699324708435, + 21.30938189402733, + 19.178213648937852, + 18.024838835689035, + 20.379779084009854, + 16.69240423835594, + 20.249373680989248, + 13.55670600238128, + 14.491076345745205, + 13.580451951672927, + 15.203040647348418, + 11.823921406964851, + 13.120327711583894, + 13.394576401843914, + 6.601101288357096, + 6.803617217484368, + 15.32361957268217, + 18.825275138463585, + 22.506509010324574, + 17.507403929907813, + 13.695127443905015, + 11.640145395092851, + 14.185354164609167, + 14.924947577372974, + 12.817880921408133, + 10.431039057265496, + 10.905078126454333, + 11.915079142183409, + 10.571591051974709, + 11.66275143765626, + 11.424420307380244, + 12.159371386804484, + 12.389952039428035, + 11.019971931654805, + 12.391381357320125, + 11.874771089723124, + 11.295205223040067, + 10.640483967635603, + 10.42897743453828, + 10.198451674663213, + 9.885017892137157, + 8.207883241246728, + 8.973590502121766, + 8.401130728700787, + 9.04019478100476, + 9.030346477086526, + 9.4237902792666, + 8.639925651463042, + 7.896462021364402, + 8.156481538190377, + 9.73687027053326, + 10.517997633341777, + 11.759826222701625, + 11.014668198067191, + 8.835362798940945, + 9.172339467290232, + 9.494629884323851, + 10.35385219008547, + 11.996898633863385, + 10.922952327451547, + 10.468609805343576, + 11.832928917200787, + 12.035807009952403, + 13.24991117849166, + 14.070033569218724, + 14.346097201767307, + 11.818234446550596, + 8.156566731737575, + 7.1922801787947686, + 7.27860976918948, + 8.556606620035897, + 8.35821241140958, + 9.29832579582831, + 10.976818641505831, + 9.789549592976858, + 11.272393981434083, + 12.088825940704067, + 9.540771434729358, + 12.262721006725526, + 5.097949644607913, + 5.228520549776916, + 4.552341733137026, + 4.572810686880084, + 3.9309495283601352, + 4.147871821274742, + 3.794469910066082, + 4.002259855323075, + 4.310447502097361, + 5.684802528549318, + 7.023881670218616, + 5.74208789877883, + 4.688883693157513, + 4.0016897351951926, + 3.9708212316086184, + 4.148505616105877, + 4.674357524612709, + 4.586726162743127, + 5.263142082942599, + 7.670665893966809, + 9.034399716835322, + 8.890845148247408, + 6.264637547108308, + 5.595292633593144, + 6.966919908805013, + 6.982541205289753, + 5.967336646653823, + 6.6249114141164, + 4.8890529042303426, + 5.138271192961101, + 5.229102555315347, + 5.540486122792065, + 5.47566731835196, + 5.367103648018781, + 4.923545494191022, + 5.683116294062415, + 5.494430313148942, + 5.9045568716720975, + 6.209336589643151, + 6.366598454447626, + 6.830962353930799, + 7.070991004304856, + 6.813678768484035, + 8.823829310671112, + 9.641221454830989, + 8.886836984460208, + 9.342169619175586, + 8.340116322883224, + 8.51960827945157, + 7.111981169640798, + 5.89135812867844, + 4.867849356668037, + 3.5525844856001743, + 3.229820234790982, + 3.6383816182395425, + 3.9763436393898752, + 4.190117514183026, + 4.364021012479682, + 3.7711662947652047, + 3.435745697021484, + 3.929535789087299, + 3.8673032103547182, + 3.6638405672602654, + 4.246145687911424, + 4.391477775383868, + 4.049694474567023, + 3.992750423153986, + 5.837672896653079, + 11.28723455501508, + 28.35551050582518, + 150, + 150, + 10.625480425473578, + 10.89212435947108, + 9.279635075113932, + 7.683595174860309, + 6.647880952718125, + 6.324326656847666, + 7.638583145149784, + 6.262650702998547, + 5.739056911594821, + 7.22635815010318, + 7.479146243711511, + 7.4242789978333565, + 8.217366318450518, + 8.997737974929864, + 8.393562885981336, + 10.072338050600044, + 10.961200057195668, + 12.722516900977697, + 11.767293848895392, + 12.987098285019384, + 14.399463110495326, + 13.638181401259107, + 13.535361192049384, + 12.312732312325023, + 13.62802744460712, + 14.674941459091189, + 15.24046417595231, + 17.379560411164444, + 16.03121307853394, + 14.313745598305278, + 14.284376136676515, + 15.574385571853144, + 17.06840326056175, + 16.596034588173637, + 14.738795635354537, + 15.561482320460746, + 15.194933774473045, + 16.238992455494316, + 14.042566448004994, + 12.450841855443535, + 11.20070318383688, + 8.700748025185202, + 8.914034669046139, + 9.94775824362846, + 9.38946189285214, + 10.830295247666069, + 12.335375867992106, + 13.205756041558326, + 13.159987132645574, + 13.820708714217345, + 13.600356296726162, + 12.27463615776965, + 11.378818085148044, + 15.09879962940012, + 15.573749358367326, + 13.558477908730255, + 15.722606918119826, + 15.901713319974071, + 16.320720662115775, + 17.77266271379535, + 15.07098141598198, + 13.456473055969514, + 12.685741341823054, + 14.806720732903282, + 14.239973106922664, + 12.713878388552043, + 13.053710867329595, + 12.06636965992667, + 14.559759376552195, + 16.219851548094752, + 15.076133924890108, + 15.8482063715713, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 150, + 150, + 150, + 150, + 150, + 0, + 0, + 0, + 0, + 0, + 143.11238885839728, + 96.29050326116412, + 92.52825082792364, + 72.12973247120185, + 150, + 150, + 0, + 0, + 99.8854261292316, + 30.078434480135233, + 17.801896770768757, + 16.960564108301487, + 27.20525602546916, + 56.835214502348315, + 60.83212229584104, + 145.82276117621527, + 150, + 150, + 150, + 141.7754095575914, + 150, + 103.41168696573534, + 67.45824357577231, + 68.13475790629364, + 42.26991294707048, + 40.488752792438184, + 43.27596962218247, + 44.78844223721116, + 47.343055173718454, + 44.1123913646388, + 41.16345832989063, + 50.48002747969399, + 76.28200204978188, + 11.660397961682406, + 10.169105495521524, + 7.607320086407568, + 4.878639655954697, + 4.926487976679436, + 6.743960377200957, + 6.166658089149512, + 2.525900087886386, + 5.336133710762164, + 9.15998777485068, + 5.649170211614564, + 5.255405517578125, + 4.685581042559251, + 3.835024227472956, + 3.3684393424392707, + 3.055255402750491, + 3.12246380689205, + 3.266291737353215, + 3.2050399414374477, + 4.199944149509347, + 4.479520127795528, + 4.351940032856871, + 3.5535926926472343, + 3.823350015216404, + 4.48098222911423, + 5.028939909297052, + 5.526562991173804, + 5.755733993514161, + 6.715499229423519, + 6.971603695106326, + 6.352931354050168, + 7.330137100687788, + 6.789848861085056, + 6.258767949488727, + 5.648293939957466, + 6.217515157368369, + 7.308889191179644, + 6.973936486784254, + 7.666018682567371, + 5.684712458365365, + 6.062636695938513, + 5.6692046755149335, + 6.220608774195928, + 7.425138638301175, + 6.597262539624351, + 5.946914600563548, + 5.3701083650767245, + 5.083812506888746, + 5.464506670286772, + 6.709115888070369, + 8.227874779758682, + 8.239353813326153, + 6.30058483219364, + 5.934211950864274, + 5.919252278772594, + 5.736205456620556, + 5.94936987732877, + 6.610106136797241, + 6.076732240205196, + 5.037901372085383, + 5.332910412384765, + 4.685695892775235, + 3.975464536845203, + 4.209925826880427, + 4.553919830027631, + 5.151219153555047, + 7.243060629071236, + 9.872957578599795, + 11.818841986544026, + 10.18103459040959, + 9.880581360653892, + 7.719823410696266, + 11.057562047858667, + 11.472817346342309, + 9.457759628215948, + 9.284424209568549, + 8.199484919286318, + 9.035911117722527, + 7.311131698894384, + 4.754739162217838, + 4.440606874126287, + 5.070925615330939, + 5.649531992373687, + 6.772697415127754, + 5.712541733516881, + 5.6175358391452175, + 5.81911326611163, + 6.013165886479769, + 7.239655778630913, + 7.492892097361523, + 7.280818883352188, + 8.06701362863405, + 8.398166274579967, + 8.483837277889101, + 8.453298608633602, + 7.747064054596557, + 8.400144954198053, + 8.405183403957624, + 9.934573526836356, + 10.509053683626869, + 9.496985625089064, + 9.14166204232631, + 9.006578015167236, + 9.147870657492565, + 10.345480483161625, + 10.471298061268971, + 10.753957661144106, + 13.071586255428612, + 10.301991693285084, + 11.8697248343909, + 10.209905107563328, + 9.41795808378721, + 10.13157649360955, + 10.363418660025024, + 11.645865875972223, + 12.004135020923618, + 13.657795829267592, + 13.277557875411071, + 14.716734215557024, + 13.02498358979549, + 3.4173089132251686, + 3.7866623366569474, + 2.862708314822127, + 3.4168434086995143, + 6.557991402749011, + 4.948783517331673, + 4.974634719000922, + 4.181480140385582, + 4.405684811386605, + 5.1423723161112305, + 5.712880326521824, + 7.238335739176633, + 7.629624399174707, + 6.903275216469289, + 6.4066386087749345, + 6.304748185774888, + 6.385579549092381, + 6.33881208394737, + 4.951258570963986, + 5.302308514166006, + 4.959178866470589, + 5.4748948856493955, + 5.457170120196582, + 5.867634707675121, + 6.524513565590988, + 7.285645431186483, + 6.691265797537793, + 6.723817772463538, + 6.608062348803543, + 6.5447128943065485, + 7.11329047307876, + 6.996872871201195, + 8.896074682474666, + 9.894674831098602, + 10.691293925423238, + 12.0152795373681, + 9.689613350101885, + 11.649304813992911, + 16.742996560829265, + 20.04124243102341, + 21.08481051762515, + 22.492955926715116, + 21.35875529422463, + 19.7518282170315, + 15.86262605838946, + 13.703348634321838, + 15.251056476011662, + 16.089411976815935, + 15.902109338278752, + 13.65089772809863, + 15.917961296053509, + 16.893075328180633, + 20.47621565676913, + 22.15701188003663, + 22.927259029935023, + 25.060890934950613, + 5.893871937599792, + 9.934989977666577, + 37.93437091858953, + 10.798349197313607, + 9.369544037611076, + 5.187785197175645, + 5.902797974328027, + 9.309432733340891, + 2.7552053465545296, + 3.2519517705299195, + 2.6510911562810757, + 2.928741074186415, + 26.79215375411735, + 0, + 0, + 95.95246042447022, + 0, + 24.23253653703246, + 16.83672459084494, + 25.879411170012578, + 20.277965062921552, + 19.33203637961302, + 25.258978818956116, + 30.48215538199989, + 31.923978802220955, + 43.63046670037469, + 51.62292701866343, + 39.85394070624382, + 22.12391532776839, + 26.42357735510692, + 31.48289747512325, + 24.893846107799472, + 20.870084454945157, + 23.49255233273323, + 27.550878353219716, + 28.18981162189693, + 28.748854260379954, + 24.524856604547583, + 20.432487395191103, + 20.76156222399288, + 20.070775127821975, + 19.168795995785125, + 23.864272507785643, + 25.70665931480776, + 28.409457820946947, + 30.80459313137598, + 34.14053630693663, + 38.10394685805371, + 37.69000055228697, + 53.11128195510582, + 52.55350246015498, + 79.05473662585754, + 13.60636547708809, + 13.47417365593587, + 11.331970808632226, + 9.744969114818318, + 8.446739929758897, + 9.543163540103707, + 11.266641453863349, + 7.666412053616519, + 9.740996787720386, + 5.078626037706453, + 6.112119910634971, + 5.961755120497269, + 5.6824297814189295, + 5.399405238871672, + 5.310057944278017, + 5.15981383989396, + 6.210694138226472, + 5.838866780241286, + 4.974466739225343, + 5.004832585461686, + 5.070223515094891, + 4.481445782001202, + 5.501180194910745, + 6.2844001664287585, + 6.712952301551335, + 7.2454206480968, + 7.26366460410631, + 7.77304578542677, + 8.069556384034502, + 8.111966085120939, + 8.804014779890332, + 9.881789101079953, + 9.86350767672882, + 9.865007004790492, + 7.790783025903448, + 7.293839756446548, + 6.929280066042205, + 7.677979226872682, + 7.823021026106161, + 9.05959605195819, + 9.103469795872009, + 9.055138595439786, + 9.254794865032055, + 8.126451368523691, + 8.092750067540408, + 8.34340676394376, + 9.9746326670114, + 11.64604809018553, + 11.133531922337138, + 9.968697959191754, + 8.786593958570656, + 9.233282758327856, + 6.952952947421756, + 4.126059642600667, + 4.833370608191522, + 8.388063363718548, + 11.510967254627216, + 12.428127047459618, + 9.764739545796532, + 7.52115328942184, + 6.1058087760808775, + 7.499327541648207, + 7.681996615905246, + 7.429643504693111, + 5.739568217879155, + 7.111542077435845, + 8.40496921803799, + 7.554408557457213, + 8.59757828822497, + 8.975560771849363, + 10.82465749498701, + 11.283206790582586, + 11.9096289468087, + 12.66582588805167, + 12.299853938520528, + 12.102126368952822, + 11.35677818630873, + 11.878995646766167, + 11.984745238848484, + 10.778863094444318, + 8.854450635216454, + 11.036685854881885, + 10.256444480818931, + 11.541748353890087, + 12.95301954769863, + 12.603088520690491, + 13.4316050249786, + 13.447736614061988, + 12.832155837583326, + 14.206932497556288, + 14.966551453251606, + 15.459702249103644, + 14.544321366104189, + 12.516768751167456, + 13.155699611350483, + 13.24483432939509, + 16.036680717976612, + 16.22843528922112, + 16.043301257780204, + 16.76349631607263, + 21.215334105423885, + 23.997821947092657, + 23.76329775103088, + 23.337955625990492, + 20.629334391466298, + 19.39565105450599, + 15.5748097441094, + 15.498837245723044, + 14.030216397835638, + 14.37631625131625, + 14.183624275812026, + 15.25451906447588, + 15.767715556177386, + 15.209441624885756, + 17.648632550970245, + 21.53788617806827, + 25.31924138394283, + 24.52496070982646, + 6.762861313394848, + 7.753490956835178, + 8.48955794761231, + 9.94264197611244, + 7.804099390583653, + 8.28368717313801, + 4.999956642565398, + 1.585264052993753, + 0.6882393925932705, + 1.7960366972477064, + 3.4650583609271526, + 6.185577462911607, + 7.036594463845958, + 7.122600960987737, + 5.567954213869157, + 7.071535155886898, + 7.708358626198082, + 6.429089912096659, + 4.646829211132762, + 4.843789092811934, + 6.2684328290113065, + 4.6914715864385625, + 5.143059607382258, + 4.49279335744512, + 5.27878156099691, + 5.201358146219634, + 5.67521168275313, + 7.44222247118399, + 9.059662229121312, + 8.885448984922382, + 8.029021148036254, + 8.17437231235066, + 7.881253247477541, + 7.777150821493992, + 6.352276829933633, + 7.173136097059596, + 5.865384996900186, + 6.265234811335692, + 6.633632474283461, + 7.954499513243691, + 8.261917358144437, + 8.226307512429477, + 8.63195295545033, + 9.537318429569456, + 10.26150369196118, + 11.253036719533371, + 11.099649222322212, + 9.207263154456776, + 8.327825390847936, + 7.037185229706232, + 6.90507555847569, + 6.819352691696644, + 6.349452315130541, + 5.241398167882844, + 8.452003898756844, + 11.047519551104957, + 13.074371599617724, + 16.473659856495313, + 13.787253186014674, + 12.332113264249069, + 12.83793965779233, + 11.20510362019539, + 10.360161340923794, + 11.511509550373727, + 12.292089370965956, + 10.212870700147542, + 11.99110842331822, + 10.859527037061357, + 11.871058083877724, + 11.014709688578154, + 10.815881232004086, + 10.321502690380312, + 15.043613784464949, + 15.749393844597453, + 16.050037583021222, + 18.996676904080257, + 21.99329838389156, + 20.91198185253196, + 21.629666606523944, + 22.76234755420816, + 27.339738120411685, + 31.654527124993272, + 32.9251371495724, + 46.761848134161774, + 40.09009760703809, + 32.01309905928368, + 32.90051980119265, + 36.342757608499454, + 38.617685463658425, + 37.20111181115451, + 39.368400031504706, + 50.16355590798872, + 35.842538671888775, + 44.180020800409345, + 43.84181407414836, + 34.75570425259222, + 31.773039859355116, + 33.87900195446336, + 32.98126744955936, + 33.7169967464479, + 36.95954099265136, + 42.08387491499245, + 44.835350222955846, + 35.96203659359512, + 38.63026259397493, + 39.63144059881587, + 47.17109665115933, + 52.45605405746956, + 53.92617542463488, + 65.771113445687, + 59.827585034089765, + 71.65203180658898, + 76.08541007082677, + 63.60733648112264, + 72.66439251649489, + 69.5176647149641, + 54.63035429153726, + 40.288501678967805, + 40.58423385910184, + 38.645277494068054, + 35.134018894568726, + 45.09340750141551, + 44.40723137581986, + 44.23314351374012, + 47.71734833864822, + 49.091014060824286, + 58.35247726407382, + 60.51933717645009, + 8.942974387487466, + 8.149256989240161, + 9.35329945589296, + 8.418557169223925, + 3.782921741373579, + 1.388838208543992, + 3.4981898793828057, + 0, + 0, + 0, + 0, + 5.608919054503835, + 5.264854433953555, + 4.6428634869458, + 4.234149898371565, + 4.328319458052711, + 2.7701972881142156, + 2.6415890737964047, + 1.80587248206676, + 1.592205677739625, + 1.752410848341399, + 2.2294839257615666, + 1.7248493118318322, + 2.094713796114543, + 3.1564183290490826, + 3.806393802019768, + 3.4509809452037388, + 4.740799983311081, + 4.710320505586782, + 4.97070417248223, + 4.969451782064552, + 5.396901841991586, + 5.430835326873474, + 3.834443428034796, + 3.5655803088375135, + 3.105697481378448, + 2.9124834025918727, + 2.0762070655848546, + 2.2103576708672428, + 3.038813933836221, + 3.411286333665391, + 3.861941821649716, + 2.904480535857484, + 3.024883738510291, + 3.2325144567597786, + 3.2443230214621064, + 4.119301529183484, + 4.516158376500832, + 3.897825437077733, + 3.6827815820034138, + 4.175595486809566, + 4.786546124013418, + 3.721748672322155, + 2.5832074003145573, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 88.70193970076001, + 26.1988311574079, + 7.40005939175137, + 4.229437043608372, + 3.825059272374817, + 2.7131025016565116, + 3.0893450976794217, + 3.4277535947048827, + 2.5225155166442583, + 5.870604495231381, + 14.029970496301091, + 12.628783389062994, + 11.62133728371519, + 9.579585134491811, + 7.465904332368119, + 2.929738900980168, + 2.9362203121191905, + 1.5799039138275284, + 1.3671928001656874, + 13.83949520348301, + 16.597600543997263, + 30.15896843502592, + 41.01540503984627, + 63.57378462609248, + 99.83755118628946, + 110.28021475281884, + 150, + 150, + 70.7775308162359, + 49.14647192597802, + 30.262621410425098, + 30.95848205627549, + 43.145569123180834, + 42.78532029416174, + 79.37503850039948, + 70.251925712869, + 55.87544827774842, + 54.296306832006046, + 55.97911433142797, + 59.8660786383227, + 62.90243311699421, + 57.26537727662658, + 59.07529243573724, + 39.09570700204601, + 36.13453053309874, + 42.74405898350646, + 40.14089356381055, + 56.41924481740862, + 56.745792418809586, + 47.49639589471775, + 41.34701641317485, + 40.4996884086284, + 40.52865629587812, + 42.90809044497067, + 39.505401721629, + 44.53153169774621, + 46.59711199413734, + 48.60490489764932, + 53.3175119037745, + 36.142692573971395, + 28.861384820698433, + 23.093764075355743, + 17.647884124492748, + 14.68765341918241, + 12.403734176121889, + 13.876789193092266, + 14.305658285049171, + 16.211046070425244, + 19.85087790824056, + 19.760021147176264, + 18.456264798446973, + 17.395594529192703, + 15.86004114847332, + 13.847706958642338, + 14.446106769019655, + 13.829767920925946, + 10.140001188145233, + 8.55542893363757, + 9.137850314568924, + 9.685180636594035, + 14.675558866400648, + 15.183732137441746, + 5.014824778347914, + 5.471026046059933, + 4.643636355867112, + 5.596479949609378, + 5.5362706330946505, + 6.213408663324932, + 5.802492800685942, + 3.057314143853833, + 3.148597085785096, + 4.675938261055151, + 4.397681587816907, + 4.161652004217173, + 4.4297520914185355, + 5.790283008504678, + 4.624177705881208, + 5.898967308033759, + 6.68600000489996, + 6.466862570371203, + 4.236906814397806, + 3.748034523974344, + 3.774936896916873, + 3.1461976686875, + 3.3613762479462284, + 3.876185698378491, + 4.711290238352688, + 5.680977877773824, + 5.239168004800745, + 6.0401674834087125, + 5.979005590817908, + 6.530296071605434, + 8.39046622931184, + 7.90419583284317, + 8.1094021069314, + 9.045422732184862, + 8.819570174436317, + 7.793375913618207, + 7.039150706422585, + 8.151351252229158, + 7.097049062350737, + 7.310598114997361, + 7.329604291178768, + 6.664965585001829, + 6.164751617829154, + 6.104922531115569, + 6.3929780523125075, + 6.3682817369648745, + 7.1493474935586345, + 7.447550922079411, + 7.899837102210229, + 6.606917498842208, + 7.739512137169276, + 7.70747596094463, + 6.457134976141381, + 5.627149315296449, + 5.789746120946659, + 6.23254402974093, + 5.8573931269934185, + 7.118360547721226, + 6.577686170067933, + 4.8762134799380386, + 6.394163692193478, + 4.974305289196022, + 4.386603468534552, + 5.862121486492851, + 6.150900991343227, + 5.754609237869978, + 5.658438538350336, + 5.671592745157233, + 6.658409531962801, + 6.963742967725953, + 7.95758020027404, + 6.377656604300365, + 14.98588821176207, + 18.044317781184603, + 17.971863896981663, + 19.16319089447018, + 21.665537667162383, + 19.78694610773612, + 20.150449998327144, + 20.27312081465943, + 16.885624041498495, + 15.683919134316293, + 16.551933358220946, + 20.31377280973255, + 13.841620361997746, + 12.613746939435178, + 13.88601463556804, + 16.628178788911733, + 17.80303783981218, + 19.30432207977044, + 17.67160736897145, + 14.370114799028086, + 13.112210403450195, + 15.3757860488288, + 15.839069604121638, + 17.47053930773024, + 18.150488245051132, + 18.310600706511934, + 12.71912058796388, + 12.961875226425324, + 15.316375524470455, + 10.998143347490725, + 10.020818093423836, + 9.196849767605062, + 9.172929267001702, + 7.84155822469119, + 8.063155494756042, + 6.6023624789051265, + 4.756781938533372, + 4.497070782760495, + 3.1516423908736417, + 3.241264873211765, + 4.427140130861505, + 4.267068626178197, + 4.420398193917872, + 5.247128215308408, + 4.25756476677305, + 4.446084689848954, + 4.792143533704237, + 5.050471168772157, + 5.5663226463525834, + 5.267957000859924, + 5.357226113815515, + 6.067335392566437, + 5.855439850230664, + 5.620458831370666, + 5.264219527766279, + 5.163010552538217, + 6.085773724892157, + 6.79955133323461, + 6.9683175541595315, + 6.941512700795563, + 7.164297092197429, + 7.589960429889852, + 8.353411435077769, + 9.22421863340374, + 9.234923970625989, + 8.433518749823337, + 8.583497213807533, + 9.119986491663118, + 9.753885000414137, + 9.493215562876822, + 10.772332301498892, + 10.66926141636428, + 11.20270875731901, + 12.015880189502557, + 13.227581942884408, + 12.46087126405676, + 12.903197148849806, + 13.84170392216664, + 14.102449117292926, + 11.951446193638732, + 11.439974911464668, + 10.6383701188455, + 12.40517376865744, + 10.992696562624223, + 12.991862135439083, + 11.035783894071766, + 12.219835530477766, + 12.713418885773304, + 14.376562058366437, + 16.71358100850205, + 16.967001059683547, + 16.817308757802977, + 17.20336414858652, + 17.471570967289065, + 16.812798260587158, + 14.181215679587496, + 14.040753313561131, + 13.362505894397284, + 14.702192451959082, + 12.844688878945629, + 12.988867543757303, + 15.52093573304425, + 16.764834388066376, + 9.836012227723078, + 10.246013363367728, + 9.526005979996077, + 6.911108994570351, + 6.596522646347492, + 6.787184936985138, + 6.447764130518513, + 3.6907813341771583, + 3.2130413697929696, + 5.463616729683767, + 6.445472904122278, + 5.055009450079405, + 4.738540150646614, + 4.692289477169863, + 4.549253976370883, + 4.689224488171838, + 5.344021974025944, + 5.170094852993254, + 4.543070181027503, + 4.288047452488631, + 12.161071799054076, + 10.23218583183593, + 10.896922684678245, + 10.4567169688692, + 4.4955010917523275, + 5.153696548357451, + 5.21199667245411, + 6.020100068882292, + 6.26316984735538, + 5.940211841596483, + 6.1134652816042525, + 5.360268725775822, + 10.749681282842522, + 11.42683149252581, + 10.8457564145977, + 12.57234541661253, + 4.856386017225337, + 5.827979787872724, + 5.43887012964534, + 6.390726664857386, + 7.0935835831823875, + 6.330266243948208, + 6.602112986659295, + 7.481990941307752, + 6.581774651005696, + 5.160521915642384, + 4.828469372913594, + 8.457352101459591, + 9.015294051468745, + 7.392599792994166, + 5.87298149527777, + 4.100426735268574, + 2.9298631754845768, + 2.1442448924174853, + 2.49508591354056, + 2.9485188167028595, + 4.2687638877399126, + 4.90776943085628, + 4.160341551885948, + 3.193126852022522, + 3.6109369001387743, + 4.587141877153447, + 4.324711982994258, + 4.510976342890791, + 4.5408034359437295, + 3.9803319518233287, + 5.9879248601657435, + 8.337145037443516, + 17.746164282332234, + 0, + 6.3027385975702055, + 7.501306612176764, + 6.640434009986653, + 6.964637079702386, + 6.763537356042901, + 8.666776330785366, + 8.498744651794434, + 4.514246992381619, + 3.3995390259918223, + 4.819252019010633, + 5.5645756954545975, + 6.333009393917921, + 6.836873916964654, + 6.686253535210841, + 6.633247737145445, + 7.252613962540813, + 6.984578399251115, + 7.370667948670134, + 6.494679688637853, + 7.03619932930447, + 7.181885457419556, + 6.560525872386462, + 6.998079887585096, + 6.8246181695244115, + 7.443961278121949, + 8.238721943544284, + 7.985936989507366, + 8.201530380745135, + 8.796221003803591, + 9.403198627651534, + 9.51248639180349, + 9.873540604574496, + 9.829163309314708, + 8.170174683697542, + 6.684260570891905, + 6.712129749602279, + 6.612127079924945, + 7.051279015379167, + 8.207200646800278, + 9.03785212990874, + 9.453839311506991, + 9.2760440288934, + 8.471041032004614, + 9.67933083384245, + 9.590444074197316, + 10.792905688995733, + 10.477653959487816, + 10.498520516496296, + 11.238987766169108, + 11.038378173277904, + 10.42907546643183, + 11.309960158913372, + 10.47742240261124, + 10.621030042918456, + 12.855230746520435, + 13.509301367765346, + 14.143183296109424, + 15.217267096110094, + 13.365268635923387, + 13.649102402591556, + 13.761356071341332, + 11.748354276191774, + 11.84042838386618, + 11.019912173427333, + 10.67053880027414, + 9.891569440459635, + 11.39358797834755, + 12.37036999680889, + 13.476882072089424, + 12.274515436261488, + 13.20353534063982, + 12.27667285345739, + 8.859180887807625, + 9.312188940533137, + 9.580398636505384, + 9.126024904584236, + 30.18985870197526, + 27.716438400831542, + 27.68381804505831, + 23.64912272530292, + 5.603945935777439, + 8.076787855818464, + 8.936983570532869, + 11.155830951210875, + 10.455209737851003, + 10.23117049962086, + 10.175968417535463, + 9.891384910338903, + 9.327286130851308, + 8.779286084856306, + 7.709921985587098, + 8.051508946191909, + 9.345584931494566, + 8.74477156728495, + 8.739337246463084, + 9.668109540360422, + 24.352486160188924, + 24.8395047252006, + 24.906621693307255, + 22.368536558895883, + 9.893196071801936, + 10.780995762381831, + 11.276412938722777, + 12.365333767216429, + 13.29659922559574, + 12.576327069537978, + 10.20813753777226, + 11.029717451707237, + 8.910732161633076, + 9.106403630401404, + 9.515620365793376, + 9.964061392649588, + 11.961723066928846, + 12.0828656812401, + 12.477597663561903, + 13.026908415463865, + 9.215136605397236, + 10.132280701754386, + 10.786648733075376, + 10.133440170514476, + 10.775933875832507, + 9.5412357803159, + 12.047615747443984, + 12.025525620010647, + 7.741268767829861, + 8.70051623025504, + 14.0346385359989, + 14.088219108742996, + 13.546558568987903, + 15.379210973631768, + 12.991727163498329, + 12.306760267902918, + 11.450817839730128, + 9.724520670585406, + 10.380951150302453, + 9.845979703687144, + 9.838779118177918, + 9.280971204696478, + 9.561648578467274, + 9.9122852403384, + 10.052217524534647, + 10.14358619340041, + 10.137538893341732, + 9.999618956559924, + 7.8071278282706, + 8.143251970696372, + 7.783552398406151, + 7.791046614584416, + 7.966368429193746, + 1.5075873439898189, + 1.5251609975805005, + 1.2299705590263192, + 0.344586025600365, + 0.228609341586344, + 0.31757277511156523, + 0.6434257836742936, + 2.1427765569125903, + 2.924446033327533, + 1.9879228045324044, + 2.5141304595044036, + 2.615824889098706, + 2.8206040457162116, + 2.74677114583529, + 2.459649395857907, + 2.985911902595655, + 3.677443069328638, + 4.273722765668619, + 4.696912477860815, + 4.211948435481629, + 3.463318038418266, + 3.2337956344700247, + 2.2593945289152613, + 2.6125503984000815, + 1.7378155294230422, + 2.2481826791898016, + 2.5725882008758902, + 3.266274891839225, + 4.146122543892591, + 3.427973033256348, + 3.68208874046458, + 4.608191179427016, + 4.763197859366735, + 4.2094066846528175, + 3.782448256803061, + 2.656586532976896, + 2.886276315579878, + 2.2796623326068213, + 2.196529551959755, + 2.8208546965345205, + 2.448280729604533, + 2.46193033126766, + 3.2503271778160263, + 4.30889736145237, + 5.802286296108032, + 6.569691128397814, + 6.577290269160271, + 6.072607962997226, + 5.334573906439404, + 4.699879709187046, + 4.250760716922018, + 4.859535072139563, + 6.078573514029728, + 4.085597659869747, + 5.497989413720107, + 5.252001284067651, + 7.107327870090089, + 6.638149937074711, + 7.180075569878059, + 8.248593505363875, + 6.778712358688124, + 6.53155486639142, + 6.057958812557761, + 6.145735559017973, + 5.935627285800897, + 6.22274164327891, + 6.163931416828862, + 5.114830074330948, + 3.577055783569397, + 5.372096545846931, + 7.126769175571323, + 7.988366325396751, + 7.362772507512091, + 6.665466070831275, + 5.90779477691381, + 6.104539331280409, + 6.360337152016525, + 5.425874797014174, + 4.646946651713189, + 4.934820696642427, + 5.46004713929039, + 5.12314790319782, + 5.5483420624563005, + 5.177229927815182, + 5.298281598518371, + 5.462652725707757, + 5.626711406947773, + 6.1373387916196664, + 6.483863598744308, + 6.630400924916324, + 6.4515518805444465, + 6.570797292731922, + 6.552144745456593, + 6.266842853163266, + 5.934454614581695, + 6.448817068486702, + 5.807115633637739, + 6.204803632425227, + 6.150565702366426, + 6.92402130002861, + 7.681175225571479, + 6.940852878570555, + 7.003023783080783, + 7.364035960348029, + 7.094672371729661, + 6.731713086074086, + 7.074913930998578, + 7.039778981686094, + 6.55707773634712, + 8.302009399744238, + 12.85752265691611, + 28.783755112042076, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 11.655795843497534, + 11.842236982449638, + 12.246481565404938, + 13.104764189825229, + 14.43233902063747, + 13.112172489082967, + 27.46984109221128, + 31.19093288786859, + 30.498165078380467, + 31.74873341557631, + 16.79842383866015, + 14.799227665212245, + 19.99333095911813, + 14.331196611874724, + 13.649243971880743, + 16.814413533820808, + 16.907599511858425, + 16.589565861804793, + 16.063233237415155, + 22.77410022761937, + 20.544867567674657, + 21.000825947794073, + 25.70586155217313, + 24.090821802893352, + 25.486780985108204, + 25.448909752650906, + 21.278977849296965, + 23.139955032228485, + 23.795655437443784, + 24.211778003603648, + 26.80557927560796, + 27.033201339780213, + 30.144812657143547, + 35.097613849494266, + 40.28872325043552, + 29.803013100069496, + 28.39182341129373, + 29.628416298093335, + 34.181391650495144, + 35.261637421517534, + 36.215594036633824, + 38.65827693515413, + 36.37712541906931, + 27.972115182233455, + 28.758541870291165, + 26.81171102109163, + 25.27333041850964, + 26.37221713937176, + 25.711870981595577, + 25.844202546408788, + 26.99738344867752, + 24.027990478637296, + 25.33414612516457, + 23.79984776647697, + 22.15371181496047, + 24.38270291369639, + 14.774743022229549, + 12.54442846738752, + 12.76591141550647, + 14.919982372535848, + 14.911506191271451, + 12.87629166619825, + 15.99965044509217, + 8.968360665581457, + 7.116060470297124, + 8.435488931021332, + 9.154933512697548, + 9.936051394638802, + 10.116845471673392, + 9.714330438947332, + 10.01140892428884, + 12.015370330367077, + 12.108160863470934, + 11.044424854191702, + 9.075807616529032, + 9.756050800476157, + 10.322470313421492, + 8.945365890754092, + 8.861306446105358, + 10.086698341055408, + 10.078762054646738, + 9.286129697644853, + 9.690763070006753, + 10.865360402203049, + 11.517485427532169, + 11.335772187327889, + 11.62970618722162, + 11.721331482010651, + 12.30721791475144, + 11.383101955062276, + 10.428422562008404, + 11.073145094409568, + 14.066192019842996, + 84.8461291526294, + 150, + 133.4363234578751, + 60.53788725586671, + 19.536624947969536, + 20.893394237559495, + 23.62052558845096, + 21.45863881141488, + 20.648398734582944, + 18.283677712272564, + 19.38196332897003, + 9.005669610578794, + 10.196144076360255, + 8.394032953173584, + 7.516353076829556, + 7.269940885173725, + 6.9564106970376365, + 7.197896486106247, + 4.242222446566968, + 4.774005010509431, + 5.95948726199173, + 7.106746598454688, + 8.007874712078003, + 7.996106742283702, + 7.267733499935645, + 6.616365360741888, + 7.351514576396436, + 8.12190043647209, + 8.094969147363255, + 9.490386743132088, + 10.560605424843486, + 10.59159588529233, + 9.225981277370174, + 10.570898256568588, + 10.43618013401443, + 9.849782425340194, + 10.899483178178023, + 10.905203343411614, + 13.404011221872464, + 13.05002315448374, + 13.386717152887188, + 13.322917473787324, + 14.816291734983787, + 14.815678419431164, + 13.384959618370214, + 13.526482574058043, + 12.534510584320216, + 13.01649978140556, + 12.754576860368076, + 13.18079422523502, + 12.796675737561245, + 13.2537877372706, + 13.4216072431425, + 15.745281595938252, + 17.841678426988455, + 17.67282945051042, + 12.150697044058411, + 16.47293728054886, + 24.16369124769894, + 25.5324975764155, + 23.63973987374312, + 16.8702715575752, + 13.873300440666462, + 9.579311487142748, + 8.467542058107544, + 7.4409053956992945, + 6.775738328386579, + 5.585560500439233, + 3.8695473826818376, + 5.1667715619942225, + 4.716276769037636, + 4.354853829006746, + 5.023496014438497, + 7.476578460981128, + 9.335456325726923, + 12.514924360636773, + 12.440309983838478, + 13.04286762924771, + 17.161440064821075, + 15.891612599535096, + 14.498242016260509, + 13.688763552913096, + 10.16250724081214, + 10.676914491373248, + 14.327735399174427, + 25.74141431409005, + 25.928491073879357, + 18.017580461168272, + 15.084829061817985, + 10.773200817276075, + 9.724772960881102, + 9.104420523482538, + 8.67085156331742, + 9.956922179371878, + 9.258104993865503, + 3.6199159739123776, + 4.425474790665003, + 3.5386378914067165, + 3.7264038052395, + 3.4234095819182486, + 3.497705940375894, + 3.324407582539589, + 1.4243653476174831, + 1.568003466143039, + 1.776875874050145, + 1.945180316728774, + 2.7098443125847833, + 5.465455056555703, + 9.026724689986574, + 4.249923763130138, + 3.811610893386049, + 4.322376521893648, + 3.9781942391164407, + 2.9540558510787056, + 2.0851900263528047, + 2.517422043208988, + 1.9582175682699603, + 2.915006671907635, + 3.1913765686946687, + 3.544534859083417, + 3.01878814741898, + 2.782895753253903, + 4.275396350338973, + 4.461998325201513, + 4.94839301440464, + 4.590396281049805, + 3.4654216199206713, + 4.179017993113514, + 3.8670146496138256, + 3.274447301657341, + 3.776853675529909, + 3.552991911241485, + 3.4561615861704933, + 3.673144030916696, + 4.920207121800812, + 5.599213776831263, + 5.305149939338882, + 6.323466249971861, + 6.8929845901380835, + 7.0243522687317, + 9.323591559861011, + 8.20911932108275, + 5.640767422769472, + 5.326964462160513, + 4.732582926635153, + 5.318834207212267, + 7.024825279254865, + 4.502955179773436, + 7.680135919443119, + 4.820607335626676, + 7.442285923036207, + 41.01632285241636, + 14.059377942079252, + 23.46947728630871, + 11.209175103635204, + 7.23625333674556, + 8.177892219131587, + 3.6231304006985465, + 3.3377649266821665, + 3.0368792237685733, + 1.8723974953348277, + 2.7353223505987287, + 2.477633052223607, + 3.2210650312381772, + 4.064892680991763, + 4.264154675872565, + 5.330586244513856, + 12.55408077049093, + 13.002222045464526, + 9.35036426884224, + 9.059018048409408, + 7.907405722161221, + 8.71855173308516, + 8.68226326533885, + 7.018553833349619, + 5.687319630102996, + 7.115674306293184, + 9.408537630107078, + 10.118796254133557, + 10.435124668400034, + 14.7733964752669, + 12.016119290441514, + 14.369403348184177, + 15.65668729472198, + 14.152746966199471, + 13.120413428624676, + 12.64294571504518, + 16.04317895672076, + 10.895380494219106, + 12.565968722347982, + 16.839920568789374, + 16.576816742819492, + 17.70680290097939, + 15.150268633736884, + 16.810001814996046, + 18.63719530204524, + 16.466551933494557, + 16.101978795782067, + 15.204932073242777, + 18.330170673149382, + 18.660768268403263, + 17.60170177703209, + 17.97689476654044, + 16.005614356470193, + 16.854242579313798, + 15.349930789481697, + 16.86959845657126, + 16.941967654983614, + 17.453619113447026, + 16.638610940555715, + 16.48419400591063, + 15.896434336595078, + 17.288617282934965, + 14.289818408045733, + 13.085393222516451, + 13.37115395589747, + 14.515075207146811, + 15.76524569884734, + 15.216740744624122, + 12.812622222644476, + 11.296212072170375, + 12.562557111072426, + 14.872630790384877, + 17.72152641724341, + 17.074155123160093, + 17.388612003781283, + 17.73821277254623, + 15.751988856823411, + 15.517819499525162, + 15.029034990155006, + 15.19594619764194, + 14.963898533162766, + 16.066953036341665, + 16.523183355634593, + 15.354279709025814, + 17.692944374453198, + 17.046219936963052, + 16.255453348171756, + 19.26117359899986, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 49.032608913130936, + 31.02366575224792, + 22.15272817225366, + 16.051066344712403, + 18.04185638527328, + 19.74944058242408, + 19.144162157399258, + 22.0818244713359, + 26.022732077348753, + 22.509761234410515, + 24.490426511878393, + 19.394218562767463, + 19.724814448510813, + 19.800714724180168, + 14.244275486508684, + 10.919434025564666, + 8.79319797854015, + 10.881283237553562, + 22.263942958162932, + 26.960128608064757, + 26.689090174901946, + 22.2102184288671, + 12.55212372347401, + 9.389742268343523, + 6.6163016273849635, + 6.0114869912766435, + 4.771989524839719, + 3.316873334472331, + 5.669223791093824, + 11.707066419329044, + 13.33656337618732, + 13.768561535764375, + 13.853888507448858, + 13.482979615683927, + 14.925496932659954, + 14.565466997404949, + 14.99914723618497, + 15.320602155563709, + 14.60622723768206, + 13.31603850962131, + 14.118533777063972, + 13.5169665910839, + 15.60299140169589, + 14.711776969339615, + 14.526672043647489, + 15.16791617296828, + 13.63136776431343, + 13.763096138089928, + 13.946528825853902, + 13.812229703923691, + 14.473749486324165, + 14.09733220214782, + 13.829208893079269, + 15.996223239879692, + 16.348014890833934, + 16.987984764972097, + 18.22067220573492, + 18.574860991017403, + 18.79851853483655, + 20.305059653400683, + 23.2139933282918, + 23.99445291916786, + 25.217297903035785, + 25.96460265396284, + 27.4328810845286, + 24.637452454019037, + 20.981020156554298, + 21.311572119645252, + 24.612194039500473, + 26.341428039368676, + 22.59833626943399, + 16.579277153111114, + 18.140327476634997, + 17.8967871484251, + 16.071145041202296, + 24.222237464964213, + 25.167701150126604, + 25.448292348768874, + 24.50510824746059, + 25.064716753959676, + 26.537082523156876, + 27.66536553951833, + 58.38748256986743, + 96.921245599321, + 150, + 150, + 0, + 150, + 54.67831189844579, + 20.420953871267145, + 14.239925948634305, + 18.373328015045736, + 17.70257544917487, + 21.916150479216174, + 26.646590311328783, + 23.068945652874937, + 20.820453637520178, + 21.394648284091897, + 19.111160919740552, + 17.857008084693845, + 14.688639275860396, + 14.604767930911946, + 14.944285254631913, + 14.197501289172632, + 16.909368453030996, + 11.268696326318452, + 13.971934949486878, + 13.069692612956224, + 12.106387429178614, + 13.278265741555549, + 12.514335894014728, + 11.089216473949303, + 11.831594112731, + 11.638723386600892, + 12.073063843781496, + 11.644593182343604, + 11.893887026555165, + 15.594624498021506, + 14.410485270786936, + 13.490442746641415, + 11.213140518959197, + 11.089297072715851, + 11.644368299696788, + 12.506117166011418, + 13.930658045440316, + 15.118347778557782, + 14.816415644658775, + 16.77174506397131, + 24.694035155249715, + 23.678672425902505, + 26.56014644030895, + 28.393864236082063, + 29.23486615585012, + 27.00400204336592, + 26.48130990771381, + 29.661831678783187, + 28.684208067901068, + 26.34563272289244, + 25.931243225209823, + 28.105418564488893, + 27.880181670969684, + 29.690936674933916, + 26.50015004559319, + 20.69400738264017, + 20.84257398206972, + 22.65244808149692, + 21.41127319335937, + 23.29994024232376, + 20.95217457059253, + 21.272201123247157, + 18.450227229405453, + 15.840080549341224, + 15.968633175487742, + 15.839318200443568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 32.91176604841264, + 24.74265506186406, + 15.51510024722459, + 20.50100353438492, + 57.14495882872492, + 150, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 150, + 86.58736432558466, + 96.39355979804527, + 66.86546902973807, + 67.81543406442627, + 82.67062073938777, + 80.40527940466009, + 65.69884555347913, + 66.58716006886031, + 48.29928705337489, + 46.687952037610714, + 64.0113657520796, + 44.775084852623955, + 43.224076184441515, + 33.065667972939146, + 21.969443214360854, + 18.68436620343004, + 17.513988853079404, + 21.58263434347301, + 19.2103681176845, + 20.619847864126793, + 22.6476873250295, + 17.798236921352974, + 19.378674954992597, + 16.935093441335287, + 20.07250571377605, + 20.678331286341106, + 20.125196182137024, + 24.18251598502749, + 22.559221193841346, + 25.52916359980778, + 24.00251202723326, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 113.66741973893764, + 68.29110136001471, + 42.23491089937156, + 34.09660061718221, + 32.076524486580475, + 26.14397114399415, + 22.91855285274039, + 24.50665238861107, + 25.828645851033595, + 27.916692533268677, + 31.85006537401225, + 35.38862276382025, + 36.236927824041175, + 23.137425606972613, + 22.42469502945618, + 22.573587118707845, + 25.83024035833215, + 27.500266183987968, + 21.76238753694673, + 23.20215928419951, + 23.245554618618375, + 23.31783508786574, + 21.739303752720765, + 16.60234874751317, + 19.190986532172676, + 21.332159795616008, + 23.291432942095664, + 23.937816071281905, + 19.609052647153167, + 19.132908316776465, + 13.399590505772196, + 10.366752612995144, + 6.898029229520989, + 8.374258124659207, + 10.194814079499595, + 11.646330067835413, + 13.590745934988412, + 13.792660439519365, + 11.292808536317258, + 13.416872296841673, + 14.413197119761096, + 12.146518910436482, + 11.457508605226325, + 11.618626877859224, + 10.674529930773922, + 9.811844300408785, + 10.50420684719002, + 9.52524838136217, + 10.744092277980474, + 13.816007206103144, + 14.129096757150894, + 13.034142665320555, + 17.723201735721116, + 14.055455212023976, + 12.574705511407013, + 13.68329792385106, + 11.636103409982336, + 13.009695787585056, + 13.673849921857864, + 15.275395891294112, + 14.972686654862738, + 16.414410074940243, + 21.445784021704014, + 26.548428555383776, + 23.49557701786288, + 23.969766544977627, + 25.892266550593757, + 21.0195517363605, + 17.249162393095993, + 12.826725749230334, + 13.258911067405004, + 13.46797964658929, + 12.33713475563909, + 13.292207512054512, + 11.214296840266114, + 9.403363085641974, + 5.9962551867479315, + 7.164267863878305, + 7.033725984098257, + 6.493078306158228, + 6.483658671803324, + 5.8028230184581995, + 6.39674363018351, + 8.82627013155404, + 7.192491152614728, + 5.374816935248625, + 3.7859490223069128, + 2.743278714884733, + 3.076332144954822, + 2.446315446609049, + 2.946803372130406, + 2.9658152884559317, + 2.5566335384401264, + 3.661437816428216, + 3.237376101631794, + 5.079124322409851, + 4.257909449672426, + 4.574494439707025, + 5.4054717243724095, + 3.5063371143648134, + 3.9842577095559766, + 3.81280137864828, + 3.832854164198527, + 3.137533361218797, + 3.2452698734487946, + 2.9212234829280432, + 2.526177438167956, + 2.326066735919416, + 2.3225495743052305, + 2.351999518261653, + 2.442748640372332, + 2.1599696352895497, + 2.0306859788071017, + 2.519208740265945, + 2.809414001126619, + 2.9161593904209298, + 2.9618594952964186, + 2.805249400712261, + 2.8573419652612193, + 3.707490323559131, + 3.8698036827562055, + 3.959608236907493, + 3.9222052377148993, + 4.364598423787186, + 4.373227351820473, + 4.154077843854603, + 4.189905330716714, + 2.8034332202511325, + 4.177016418983361, + 4.075614394327635, + 4.1155034423823285, + 5.686454471659082, + 5.457349258335739, + 4.968821473196117, + 4.981981378346559, + 4.270953435843611, + 4.1878135776067875, + 4.7807751582717595, + 4.646578136943412, + 4.837056589768307, + 4.622860614563486, + 4.395000424703362, + 4.602764045747748, + 4.451991381098327, + 4.418978195335921, + 4.95223868941487, + 5.402439318029548, + 4.989518897140422, + 4.753744611219685, + 5.037231148767263, + 5.206438424017297, + 4.764606871404295, + 5.037950117670361, + 5.406907223027071, + 5.59033903496109, + 5.037592216882907, + 4.997024895130492, + 4.804466698548955, + 4.263765854150597, + 4.572727885332326, + 4.431143703823051, + 3.627619776390023, + 3.372385578204218, + 3.385048076201542, + 3.170944538754972, + 3.1153786977941356, + 3.4586685757104307, + 3.713962586142717, + 3.7943231034570304, + 3.80703812934662, + 4.188090501757718, + 22.15743845009951, + 24.291759571836643, + 21.46567475003816, + 22.474302400250576, + 23.123312418065307, + 19.857583214037533, + 19.54357654811938, + 20.07293709881328, + 21.662015187592683, + 23.77011369749621, + 24.57332366579645, + 28.152362717991675, + 31.46574782941776, + 29.9452964827524, + 30.57187475860109, + 29.56861805691751, + 31.250463452814007, + 31.52638822384558, + 27.897046819223668, + 23.696158575138693, + 20.46602739658786, + 21.525045207828676, + 21.28315617049939, + 25.358764974949768, + 28.16980258786962, + 31.380036180415193, + 27.933686035749943, + 30.120278024444517, + 29.28639687715131, + 35.41868176438551, + 37.805687910849485, + 31.468343853704816, + 23.986716400560233, + 27.655129623607746, + 18.980760800142804, + 18.43670115789873, + 12.403777453078758, + 10.267250844265904, + 11.77176459182073, + 11.912214640024544, + 12.61526417960108, + 14.030429167341545, + 14.007977810352545, + 13.583671045667344, + 12.681396486112902, + 12.61437441889352, + 11.207150989408373, + 12.864087966049707, + 13.34300061825173, + 11.393105458405058, + 13.333402499515556, + 12.9956641377297, + 14.081284462408876, + 15.47846003343451, + 14.503893466211794, + 16.290305697045127, + 17.08840434635911, + 17.867705314127313, + 17.55765294154576, + 21.406400045267333, + 15.492711470736497, + 15.216101657340468, + 15.878072267057956, + 8.715683924597867, + 7.908487951645706, + 9.886707448675622, + 11.099657256031392, + 13.044484073374065, + 13.285261210198724, + 14.125114441072702, + 12.636656973310613, + 15.25918002145628, + 15.366909153384103, + 17.081795606735778, + 13.73185420795364, + 12.958804483884052, + 14.021818871417247, + 11.974432364029218, + 11.919971960608123, + 12.454911684331194, + 13.592271634344, + 13.81799559572728, + 14.253114175899729, + 14.34605322558519, + 15.5783352531231, + 14.264872040752184, + 14.339444881308816, + 15.28220534418683, + 15.398587147320724, + 16.361885453583447, + 14.190986095421186, + 16.084979469113758, + 14.963669356822434, + 16.58212630911454, + 17.985856888796942, + 15.03112028019304, + 16.891206993437876, + 19.372938012858302, + 19.113511830402594, + 20.24068257845603, + 19.54184204997585, + 18.610878060436427, + 17.501058779872366, + 17.8389885050916, + 21.03203028755023, + 17.638767695526596, + 17.89346083399973, + 18.02441266523316, + 16.325434988743236, + 16.33925946657725, + 17.698645437395072, + 19.871271904081965, + 22.431309714370833, + 22.7718148692706, + 28.123418525085707, + 21.27895132371935, + 20.402376257329585, + 20.037238780417745, + 18.489517591852778, + 21.222272791554232, + 18.58639887907967, + 15.481582362247662, + 16.767860917786436, + 17.130508850153625, + 20.56858807671491, + 18.51770180822189, + 20.821216433670987, + 22.397391031765217, + 70.65783642142804, + 50.116376659843795, + 33.53235007969601, + 25.71279370465304, + 28.281812986706992, + 15.90297951738996, + 15.48778285241826, + 16.22863616135721, + 15.802953453773895, + 12.94826209452214, + 18.20258639540408, + 19.726300622150585, + 25.0374114331798, + 18.812467347771435, + 17.01762009561279, + 11.095213715640083, + 13.087197689655316, + 12.389719126548906, + 11.725423963348035, + 9.477303439407336, + 9.238203710056556, + 8.856186474380705, + 8.750652266946936, + 5.42846216842528, + 5.608990185172448, + 7.22872068882022, + 7.811450134940692, + 8.761739197231638, + 7.5546354786950705, + 6.787109408121588, + 5.926390881841461, + 7.287775061245736, + 8.334511405667275, + 8.180215264155134, + 6.482865782598866, + 5.872009680348562, + 5.636995064958149, + 5.179967440981086, + 6.2218700768331985, + 6.8127058748560625, + 8.467419408407816, + 9.691985866283549, + 9.55137552388723, + 11.068236998260998, + 12.592962073397354, + 13.421855213155585, + 11.384663055629971, + 12.884121584239638, + 15.538753776013095, + 17.13581623715657, + 15.013251473270463, + 13.477847257317586, + 11.54632136908278, + 10.461717661609129, + 10.886108363620796, + 11.048960201333209, + 11.379872404901509, + 10.987454857083042, + 10.77792639214652, + 8.724389734700157, + 8.234167003481607, + 7.262743255885459, + 7.898742082321702, + 9.298396697415502, + 7.289510732610269, + 5.489627990677053, + 5.833457572368338, + 7.867438334884338, + 6.243560761510324, + 6.287659777700412, + 9.387311123299348, + 10.417334521249623, + 131.86179515814325, + 150, + 15.901324140686436, + 11.926640131491558, + 6.0142729930328365, + 5.360720502404831, + 5.5182630760757245, + 9.42068216727224, + 0, + 0, + 0, + 0, + 10.575324562023765, + 15.078883909075424, + 4.642612645348837, + 5.480506607248813, + 50.66051535782025, + 42.13113519349769, + 36.70284312986932, + 31.93848437584771, + 41.86724122325816, + 42.7145046528012, + 46.384903371178694, + 50.23402049621452, + 62.242906343051416, + 31.71112337996476, + 28.716109515201925, + 30.07103963716215, + 27.388695197507, + 23.408800144029335, + 24.72857350836001, + 18.4592294382956, + 16.866049766298907, + 16.772216059944846, + 12.788559026562265, + 14.974353135892809, + 12.92600412539412, + 12.936475262276916, + 11.596267949911695, + 12.080044176167942, + 12.567204632243564, + 12.710687037524236, + 9.05833091358147, + 7.797655773497464, + 9.71394370961412, + 7.874028264532067, + 11.409765803653768, + 11.251725775901583, + 9.0666344173005, + 7.982354134007504, + 8.168200719123309, + 9.49065962587965, + 7.444065946136591, + 6.153786025626272, + 6.0507460399925055, + 7.975258055628752, + 17.172896136930362, + 9.8193528599908, + 8.485549986201702, + 6.390753529914257, + 7.892194674534223, + 4.731627678698248, + 3.0773973301445423, + 2.205721002801324, + 2.08372431979845, + 1.5036880169817712, + 1.4135334180936223, + 1.3401193389285544, + 0.91748221911146, + 0.9039085975125816, + 0.8854001923233157, + 1.2035031013819302, + 14.602614992508911, + 15.107878149903028, + 13.371686422789647, + 4.058858226846008, + 4.871163121589248, + 7.537103870273205, + 8.672488023095113, + 6.01723046291661, + 6.290184205511969, + 5.981345649846811, + 4.3325353883161375, + 4.8733833240918765, + 4.880723091507014, + 6.397239195948621, + 6.66101188047068, + 7.899167468609057, + 8.050611652025893, + 6.7071788299454616, + 8.135545974205197, + 8.230694942390436, + 10.052360859879416, + 12.893081966285154, + 11.415868615078974, + 8.292542886607947, + 7.369354857647636, + 7.859114984591677, + 7.975110330913393, + 7.767403810051377, + 8.952317537625856, + 9.058248898144884, + 10.99141484991123, + 11.538014873634753, + 12.458762371966628, + 12.250313532468368, + 12.888261949749127, + 15.926104060398588, + 14.57206892004118, + 7.326645508416235, + 7.049631744632976, + 8.297472216796873, + 8.270406209090837, + 6.782276046452263, + 6.673994998232219, + 4.159564067622297, + 1.5439562880234912, + 2.251537870360789, + 5.060017406992426, + 6.786818244240501, + 7.262826106245524, + 5.981490535080935, + 4.011085759125074, + 2.874616859724635, + 3.960917978291553, + 3.847932464169785, + 5.36766378648012, + 4.692701879133258, + 4.566044029352902, + 5.782160582365813, + 3.781862444322309, + 3.4861809301683353, + 2.356684094620747, + 3.085671026720001, + 3.992095344998189, + 4.428571428571429, + 5.511808346114053, + 6.410643499288986, + 6.46968023861437, + 7.701067252357166, + 7.748168673275742, + 8.199326322698578, + 7.531731911896459, + 6.4270577624507474, + 5.445365070241742, + 4.169668477971187, + 4.647315849610909, + 5.433655478451086, + 6.5020529812345655, + 7.02246572606145, + 6.964381744009974, + 5.902851671476828, + 4.594936247311818, + 4.692105177949081, + 4.4130510177428715, + 3.1657433615467903, + 2.3262475303437484, + 3.1628571335150273, + 3.2307492141632914, + 8.378176419672842, + 13.962212316768683, + 19.47868283440085, + 9.755785168019113, + 5.732776942540542, + 6.794501963331306, + 10.296548870846774, + 10.82745007106236, + 7.630000114440918, + 5.968429445596265, + 4.4137459028077695, + 5.431559627675453, + 3.9443640102245863, + 4.2297299477157, + 7.49206406695881, + 15.34744492519049, + 0, + 0, + 0, + 0, + 26.436391003403624, + 11.795674573033285, + 5.599017180534279, + 5.547216952618128, + 5.037882598292473, + 5.257544533261992, + 4.55004329238373, + 4.86676592189463, + 4.756326392556083, + 4.286305818671663, + 4.075345521988322, + 4.058791718987052, + 4.447685383050566, + 4.630338732967819, + 4.900734200925536, + 4.91770068838305, + 5.639529240951946, + 5.576525442069972, + 5.394030824473479, + 5.395209165240206, + 5.3636567536046975, + 5.508825676304765, + 5.6955021463448805, + 6.253245250942671, + 6.115182040558877, + 5.805114171811775, + 6.389088665363768, + 6.22569595418078, + 6.189357371777533, + 6.364256745606125, + 6.347583406687132, + 6.311093682057301, + 6.245586927503434, + 6.8996702973410065, + 7.258116513110171, + 6.975100509192558, + 9.769280814119714, + 9.17314182104707, + 9.042208391351584, + 8.170975244441397, + 7.231371674012955, + 6.536600522481425, + 7.077713406471434, + 7.402296554958077, + 7.549505654083336, + 7.97329597931215, + 6.714146211535471, + 7.210468753191969, + 7.868531630169072, + 8.679390314319265, + 9.514998137728105, + 10.21878944339517, + 12.413685563319746, + 11.640204121274271, + 11.897668422601049, + 11.547356739018374, + 11.432351373443074, + 11.368547115728802, + 9.769960958152277, + 10.8596654547419, + 10.987492477500451, + 9.879656619474584, + 10.127904857229026, + 11.38124257944309, + 11.17614512377834, + 10.31038585966744, + 8.981481194543106, + 9.039348551256674, + 8.308234468696915, + 8.001466500000744, + 7.182220709153525, + 6.909613981821929, + 8.031034299492374, + 8.886052165513771, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 71.14270509312048, + 40.92405640300996, + 30.592863842022016, + 28.65306840957288, + 29.14057912754104, + 30.0724050832288, + 28.94709769795304, + 27.145447609791457, + 22.003859776694412, + 21.420538840341223, + 20.72878827249825, + 20.586597682585577, + 21.980464601591255, + 17.84176957326037, + 20.203277594902055, + 22.001670152846675, + 23.705409656860557, + 22.117391990619755, + 21.31031361370582, + 23.774241957871695, + 27.249004665615956, + 30.15445498469495, + 26.42894544928261, + 23.30624539273692, + 22.02237140868895, + 17.832778692886492, + 13.430564516843075, + 9.790739346595766, + 11.362429987309826, + 13.807835422519933, + 16.55697092497254, + 20.192314543212248, + 23.566024669710536, + 20.20659996307327, + 19.445337510643053, + 20.920395003117452, + 17.551551708426416, + 16.162735769629883, + 16.45609766696734, + 17.34922266165538, + 18.57168014169657, + 20.675529187299812, + 21.48435592579619, + 23.582619334446417, + 28.692839098001453, + 31.362431256132066, + 6.405736249367253, + 6.589169221053963, + 6.511642363820172, + 5.625891078609059, + 5.450109707103233, + 5.155772608426455, + 5.897932755976905, + 4.805298905019914, + 5.115620547200032, + 7.79004579185358, + 6.461351647981774, + 5.602783494995604, + 4.056228756672452, + 4.265564238564224, + 3.757061611723573, + 4.109344293591049, + 4.5531932240520065, + 3.7476881288800494, + 3.394205972978656, + 3.38796348927548, + 4.156323708477906, + 3.885903452282187, + 4.27266683047898, + 4.026902340156824, + 4.128818104689788, + 4.728365400718459, + 4.713334615869027, + 4.978871922579723, + 5.253088876223674, + 5.684629674563344, + 5.717861350632361, + 5.87253063080106, + 5.887999385675006, + 6.027734883475304, + 5.475093728580202, + 5.909570203560206, + 5.170126729102382, + 5.4126550484036215, + 5.384960637083654, + 5.796015562866704, + 6.384099811932572, + 5.497274239496705, + 5.2750780972047195, + 5.849043358036436, + 6.036705721217375, + 5.765543344149974, + 6.244186691775066, + 5.626548859890057, + 4.971156292622411, + 5.874309008310991, + 9.043597383169953, + 20.964449002999316, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 4.823009130586019, + 5.843167298660177, + 4.854732269622034, + 3.948017688096513, + 3.734490511788138, + 3.3470624002956897, + 3.673361833536312, + 1.6781237873937689, + 1.262320653542773, + 2.61219386380524, + 4.121342822068914, + 5.16389854064554, + 5.04444005812344, + 5.29871538313349, + 3.797563953888722, + 3.5138769333749806, + 3.8699681067088294, + 3.937049355813564, + 3.0611671933444806, + 2.6133333333333333, + 4.072287953328743, + 3.172751322696656, + 4.171155728287434, + 5.345571813159804, + 5.614449894005945, + 6.139318837446598, + 5.781199953254986, + 6.405541170934203, + 5.562692495492788, + 5.471955561873936, + 5.970765549400677, + 7.250676572412477, + 8.147905254787034, + 7.110131898430834, + 5.924893201499711, + 5.986967358501741, + 5.649296846287607, + 6.103336239822625, + 5.969421837919501, + 5.401129338253484, + 5.999189394202172, + 6.407533342248012, + 5.950220841903902, + 5.7251284346621265, + 5.38122805380776, + 4.915202394788069, + 3.960848473037876, + 4.012087387782679, + 4.593113176104621, + 3.8794554046311305, + 5.024430766587847, + 4.36230787836928, + 3.842983164412252, + 3.679962793567921, + 5.639520316792786, + 6.606106727612422, + 5.714342377545082, + 5.929434777128608, + 4.5127763905700915, + 4.362387879791751, + 4.4536828751802275, + 3.9898761025394305, + 4.2450023925065645, + 4.779067192411284, + 0, + 0, + 0, + 0, + 4.6660443730918635, + 3.657362353725038, + 4.2010282180913965, + 4.944453823351725, + 26.40790586884615, + 26.658225444539173, + 21.96350671861286, + 22.7261241804, + 18.178132625544524, + 19.764071869778764, + 20.93802410641815, + 13.601090908618488, + 16.251689563512606, + 18.099761106287424, + 14.629567547725868, + 14.87300237811397, + 15.74705239211682, + 15.614368665737144, + 15.296856461488057, + 16.31088806641333, + 19.311044241011036, + 28.47123542050602, + 27.347119706800616, + 25.74472921356962, + 31.36388464780347, + 20.75938319458831, + 21.516906232603013, + 21.006280693671464, + 0, + 0, + 0, + 0, + 25.76191736516777, + 24.86197840126717, + 25.59731127069498, + 25.13479587797226, + 28.16670879289152, + 29.801801486281576, + 27.100072049329757, + 28.48462821656177, + 32.15671093962634, + 21.510476733963593, + 17.848777554985535, + 15.584353288667916, + 13.986184750133908, + 14.144260304248576, + 14.404758748322257, + 15.280478925214693, + 14.22248559770833, + 15.383083746107962, + 14.48653696231753, + 14.934843158082916, + 5.285162852112676, + 5.978551545942957, + 5.549447441781265, + 4.935332131008907, + 4.559541151276101, + 5.193646510084956, + 4.762212004856719, + 3.68986571452399, + 3.70418563041655, + 4.037184241875087, + 4.294613278900092, + 4.951867429087828, + 4.944170643330637, + 4.736180179967372, + 5.037670173267327, + 5.035514196402887, + 5.1709418701772645, + 5.404519522616023, + 4.482952468894642, + 4.233905852024393, + 4.759688474776849, + 4.3808603619049675, + 4.714508741983114, + 4.431841609985048, + 5.044086781019878, + 5.729782440648138, + 5.487473378869761, + 6.119998259047112, + 5.514962793360046, + 5.866090694694433, + 6.092056232936664, + 6.163588075649467, + 6.868599271404569, + 6.335262500927458, + 6.239254816721348, + 6.781237178168498, + 7.218858944207987, + 7.5122460765711825, + 7.669964188822572, + 8.1625726371696, + 8.46667090271012, + 8.388220763675188, + 8.607987107155258, + 8.856243280959053, + 9.013816875166755, + 8.650936162938555, + 9.26468473796132, + 9.444096403301886, + 9.93095616883117, + 10.746204960543809, + 11.630299600566849, + 10.918039720630214, + 10.820300127066886, + 10.350965173091062, + 11.458609833794474, + 12.193745497082269, + 11.362939502621789, + 13.640510467676387, + 14.019550347302872, + 13.722694019830788, + 12.214518773271532, + 12.725040055713784, + 13.3291892327458, + 12.794963017008437, + 11.1993564387829, + 11.892338140412384, + 11.285785394999474, + 12.248278521575822, + 13.948239364289115, + 13.927302285152932, + 13.713502888912966, + 14.35914882739208, + 10.157432172047914, + 9.878637763118627, + 7.433636937318683, + 6.764114323619602, + 5.85670986526105, + 5.509739130442534, + 4.024429259692058, + 1.6976816534200303, + 1.4119323866021505, + 2.4274218236977623, + 2.485636191019198, + 3.415519429747536, + 3.533626980037452, + 2.841418871646056, + 2.783263611483116, + 3.4344067971648893, + 4.386120552525801, + 4.5908242636919026, + 3.910615432609633, + 4.559827199386718, + 5.136031055505217, + 5.1204242468658245, + 6.678589486876061, + 7.484798289957329, + 9.465173067768385, + 10.16211783487077, + 10.32620823796113, + 10.386554764136545, + 12.592812267371588, + 14.885515674624608, + 21.01357263329466, + 16.362856943672952, + 14.641439122261763, + 14.447632582509794, + 11.912025144427368, + 9.15277996190389, + 3.763190476186506, + 5.089366210405804, + 6.248150255666679, + 6.484735121924757, + 6.087538958738515, + 6.461324887012873, + 6.651368754049936, + 6.5565151100882355, + 6.27347553586497, + 5.997379791351012, + 6.529063534202291, + 7.9227307035783054, + 8.686286409123973, + 8.291778280630165, + 7.376914125419425, + 6.989062063921728, + 6.362285728688614, + 6.701110542654606, + 6.666042589164149, + 6.566830671247801, + 6.887492199764408, + 7.606507796205755, + 6.934099569216674, + 7.896558728791583, + 8.471864106926313, + 10.091053718036374, + 9.245230074041787, + 8.6765691060136, + 7.177803986858294, + 6.141563796584742, + 6.616161781649402, + 6.894052349856298, + 6.445497155200897, + 7.535471028138344, + 8.494346145561337, + 10.79640421946153, + 7.64692464453008, + 8.134679827059113, + 7.531899371798695, + 8.44881555652295, + 9.096919299294848, + 9.6092552821648, + 8.863713186974465, + 7.345950767250792, + 6.459674674554035, + 6.604680463107437, + 6.556682994520949, + 6.897692590020831, + 6.494968196854691, + 5.91772545758653, + 5.75183678376834, + 5.976583500552315, + 5.517226258234697, + 5.645330782697294, + 5.379996814525113, + 5.872961285649514, + 5.7848523610781255, + 6.687569609197619, + 7.775359940222185, + 8.140400388175088, + 8.52687632029406, + 8.152143441859637, + 7.322213411272583, + 7.506842976470199, + 6.6760220124429885, + 6.893144899746384, + 6.775641367985652, + 7.719658670001524, + 7.373742505634664, + 6.647381567969475, + 5.754467491775129, + 5.394043737014056, + 6.238578688916102, + 6.607855193305539, + 6.819804292267471, + 6.677497578949104, + 6.551089216103468, + 7.334639223555326, + 7.122814576026574, + 8.749237124309984, + 8.127968168154023, + 7.561550418462256, + 8.633518356245046, + 8.709776811288929, + 8.787709890573835, + 8.969509636553381, + 10.076599507699456, + 10.580271727371796, + 9.786919374908704, + 11.06709402374299, + 12.958944396182336, + 12.96420728384155, + 11.098231389303235, + 11.367356413561408, + 11.410141291610492, + 10.56317512441403, + 10.422184847222, + 9.902627656785704, + 10.673324732978164, + 13.16028572210988, + 12.213371503259266, + 12.279625054604464, + 11.698083407613211, + 11.445657884312364, + 12.050647445549716, + 12.889690658350844, + 16.83795985394627, + 3.4581317663007143, + 3.591824965092824, + 3.579338155260993, + 3.930126216438368, + 4.334291963094425, + 4.347892113972681, + 3.973698792911604, + 3.991470164757585, + 3.791267758741775, + 3.786272143098411, + 3.7443264353518617, + 3.6774297417893855, + 3.717809894176918, + 3.520386244790126, + 3.423011439198358, + 3.4613969724067513, + 3.380867950814369, + 3.5463878626969354, + 4.082432420499096, + 4.471424040236467, + 4.270348642441509, + 4.514693179622019, + 4.759732920045624, + 4.542575298812251, + 4.89131216270897, + 4.6782598867150895, + 4.430441352186162, + 5.08075351380588, + 5.037619483314053, + 5.461531721496662, + 5.207920511480485, + 5.379397222053734, + 5.813723003673935, + 6.335666923016341, + 5.257033123793205, + 5.196640447009708, + 5.170025282841409, + 5.586337356934655, + 7.243060236852191, + 7.336056892468554, + 5.940538227751443, + 4.957872228054698, + 4.185184235302578, + 3.894657928170683, + 4.6860225235899975, + 6.623902709792392, + 6.450092399140987, + 7.773721681818205, + 6.573788627541875, + 6.870375582671043, + 8.474986094877279, + 13.438731202721248, + 33.86250201449054, + 0, + 0, + 0, + 9.048486848078245, + 10.068889194064669, + 8.985714457317687, + 8.535710038015129, + 8.352455843221929, + 8.911145348991166, + 8.470234331147761, + 9.11887625312063, + 10.306009537318968, + 11.181125787792515, + 11.671109638732826, + 14.832658631971269, + 13.14382928407635, + 12.425916745741544, + 12.144967254131815, + 14.212465499785592, + 14.64564738554113, + 14.28396884903264, + 15.221498862494157, + 21.82199414747243, + 21.481372482334717, + 27.719299407503488, + 27.340806131925905, + 21.437791651318513, + 22.15110242429335, + 23.3360458547091, + 22.179738588875352, + 24.056440826113473, + 28.380559539794923, + 38.335495342073855, + 48.25799682395644, + 43.33408730608316, + 41.57101019334422, + 42.49897523914272, + 47.83986559326512, + 41.322627720180215, + 33.28899265431497, + 26.374357826689376, + 24.7293746833919, + 20.084317390293027, + 28.23031114845624, + 31.44468609534514, + 39.39488169176219, + 32.72876619603246, + 31.069903475985956, + 29.17974944799661, + 29.169308646254706, + 30.94600192528722, + 17.215027260569343, + 19.156131958007812, + 17.48118019474363, + 15.57306362659048, + 18.455834468828737, + 16.426634999366126, + 17.108675106202373, + 16.294841728134003, + 52.94575270910756, + 76.19562814624739, + 111.22557870047432, + 150, + 24.010210823637347, + 23.539090708331816, + 24.00301713140268, + 24.72436661124966, + 28.71449429371318, + 30.411865169716386, + 28.766866363162592, + 31.023152964603952, + 35.30607642217783, + 21.799150182845743, + 18.20729144414266, + 15.40069829716402, + 16.189363539378988, + 16.989874621182306, + 17.551644321956438, + 19.29004408094618, + 15.625382318065466, + 16.871873045446083, + 16.570990328457956, + 17.423344037390702, + 14.638765859726462, + 13.869300911854104, + 14.731597114305329, + 13.939519823898916, + 13.798373527762198, + 14.445554814930151, + 14.941036605203736, + 15.66218318735272, + 18.093063326391288, + 23.533169736430203, + 20.393407856431615, + 11.884334415584416, + 9.902513693960652, + 8.794944634981398, + 8.458818231161105, + 15.713955262772114, + 14.915575892057666, + 12.989492152832298, + 12.207513434434173, + 12.831987342293928, + 12.553613584193794, + 11.038052488898265, + 11.678304205706738, + 12.473295698924732, + 9.743462059620596, + 8.938868885683906, + 6.925342497261958, + 7.13795676312658, + 7.010933277573112, + 6.14435979093369, + 6.6482089742651125, + 4.640332415228938, + 5.495542249237249, + 6.061504073977743, + 6.622681948405865, + 6.5482974361468465, + 6.8338788087795015, + 6.580145259262474, + 6.970698861340691, + 7.036916865457472, + 7.4188163733556625, + 8.179466723922095, + 6.691990441064853, + 7.169266873938102, + 6.973727481611987, + 7.160186852373969, + 7.651662950230356, + 7.555406707615155, + 13.097287289653258, + 12.829073389984227, + 12.911457900901008, + 13.49173933506923, + 7.648552364350316, + 7.574373474841901, + 6.707005040543538, + 6.346996071293668, + 5.966702901632803, + 6.223789259182808, + 7.106477677467744, + 9.267617450371745, + 8.095872062599236, + 7.422665253221583, + 8.697282507151275, + 7.787533376128115, + 8.242045541712617, + 8.574129804152072, + 7.296506475309228, + 5.298319581719012, + 5.399580837379557, + 5.305897148279242, + 4.287868698127007, + 4.539516069203048, + 4.67373806180728, + 4.183904591750324, + 4.62510491376514, + 4.2897572156777946, + 4.660205913440682, + 4.320954338741112, + 24.93141047503045, + 26.111265681227895, + 28.293451012588363, + 36.72441476487584, + 44.40617374945834, + 53.45105511555136, + 61.596525733580314, + 55.320784405146895, + 132.01919502827215, + 150, + 0, + 9.759509219088937, + 12.13654488959804, + 11.236199472656915, + 14.538298130271489, + 15.63580276101784, + 15.377335421356468, + 13.251062352194438, + 11.432217944385, + 12.155868871939813, + 12.008718001090331, + 12.571460098925431, + 12.993083853630171, + 11.511559202378413, + 11.119735785092708, + 10.820852053915276, + 10.36128449119696, + 13.473831261763914, + 12.66701280751042, + 21.417349412935273, + 18.824358835750584, + 16.494401719381898, + 17.01290775955129, + 15.47620242703232, + 14.042723409127886, + 14.623152248526956, + 12.923039213621283, + 13.574498791447258, + 11.77166157849345, + 9.055535686810666, + 9.543578262185758, + 9.902587452232178, + 14.053946686806812, + 17.567486691278706, + 16.691131540530105, + 12.817939836973082, + 18.004830096251535, + 13.998167311573942, + 12.017112725519238, + 10.01760349195357, + 6.686616935487007, + 6.6960970789194105, + 7.039554043170781, + 6.424409938925547, + 6.146672793073555, + 6.07381211160221, + 6.611446985036872, + 8.524187097549438, + 13.824124207492794, + 13.985674443504506, + 15.57192977912502, + 13.6169805538939, + 14.274166115498144, + 18.216947832292796, + 39.6904427719055, + 28.478516970351254, + 25.53240461312666, + 23.012298531127936, + 17.78407926277663, + 17.433059557365695, + 15.327147422825783, + 5.228859839289832, + 4.078693863132007, + 8.858096598313265, + 12.07260550627914, + 14.264056394580006, + 12.516960118637856, + 13.80662934854852, + 12.741109470125872, + 15.277232372111277, + 15.20980416192064, + 15.239088122093657, + 15.167090074162823, + 10.86643761972981, + 10.856584329728642, + 7.108793550587414, + 7.306676449760063, + 7.9558702272682575, + 8.383797329162968, + 9.289557702577351, + 9.597181707825117, + 10.811004212177446, + 14.771794726678548, + 12.891712011734162, + 11.228566746641729, + 10.133745622318385, + 9.146472373713694, + 7.15418942420945, + 5.8785435767168, + 6.473403074914826, + 8.7461522849327, + 10.36475459407056, + 10.241303877058485, + 11.529274269490768, + 11.28666688270119, + 12.647388420308918, + 11.889800245886986, + 11.278622141631516, + 10.468869244794645, + 11.43847920575909, + 9.10675656034239, + 6.637552754201682, + 7.650741465191829, + 7.031518626103493, + 7.454319239283923, + 8.463929085276362, + 7.539952797394452, + 8.611002204488946, + 24.999382318441683, + 0, + 0, + 0, + 119.16503873198386, + 30.16829669274106, + 26.651991949236137, + 17.450587285645653, + 17.492644207631827, + 22.881759369181296, + 20.53036490100128, + 12.525961744960382, + 9.48538100318254, + 6.535497889154497, + 5.893539963072799, + 4.952323015010158, + 3.9451770497155914, + 4.867161771681957, + 4.852987983176711, + 6.556473191696753, + 5.610603934288026, + 6.287920718623142, + 7.093435360259333, + 11.339557564555736, + 6.571232810233933, + 0.8789228757510721, + 0.6467556137140011, + 1.5807699425521815, + 4.960795263488693, + 0, + 0, + 0, + 118.14620523791844, + 21.885751216610995, + 15.639128624521389, + 13.739124322559524, + 7.633046332380198, + 4.5574279907084785, + 4.800713707440709, + 2.4894859293576532, + 2.6700354044485044, + 3.3811937858104706, + 2.7644974933444333, + 2.792542710126881, + 3.6416554779476593, + 5.312750291429807, + 4.391164787789634, + 3.867459272008484, + 6.535814360594139, + 3.646697649077264, + 2.281515605706963, + 2.557002278537456, + 1.9331732114856932, + 1.779471567397727, + 74.68457381211387, + 0, + 0, + 120.08325064086912, + 18.10189116284228, + 5.821266666666667, + 5.470056685941658, + 5.367821221484439, + 7.520445817068442, + 5.329667325805664, + 4.069491001595654, + 2.872501324900924, + 2.5322033616427717, + 1.350210632678726, + 1.3670062901599969, + 2.2364362279973817, + 3.561586628157858, + 0, + 0, + 0, + 0, + 17.598773929437403, + 3.8482777955387073, + 1.3981980108563845, + 1.3555363415762465, + 1.1386356577108248, + 0.9253022191988446, + 1.4326073040953513, + 2.147847671717338, + 1.7585869962507477, + 3.313301735693344, + 3.7281400250684738, + 5.274629722037244, + 4.2453693781054005, + 3.2480246414571683, + 4.009526940160541, + 3.4011800103307293, + 3.6022212716935313, + 4.2773301394441, + 4.845041908633245, + 3.25551737176655, + 2.1823094868933937, + 0, + 0, + 0, + 0, + 0, + 7.253855219739624, + 5.6746342852225045, + 6.401129872099447, + 8.390461774357037, + 7.2046646530369856, + 5.1805603709639785, + 4.711160915322057, + 5.786535345508092, + 3.5755366633495966, + 4.3614482154014205, + 4.727890417861473, + 5.032372093758711, + 5.408807293760109, + 5.845089320867256, + 6.029602193669354, + 7.226982428283128, + 7.391404706611412, + 7.840447748149609, + 5.478734271634689, + 5.907066775455594, + 17.417124214183882, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 25.687036370228963, + 11.222913569415947, + 10.486924323829063, + 7.662617589930048, + 6.524205001375976, + 5.859825303363065, + 5.240615395546214, + 4.649676170032222, + 4.565679406912469, + 4.174615946135524, + 4.5497503559833365, + 3.867163691820992, + 4.055668672681708, + 3.860671458868307, + 3.4754093339178764, + 3.403145490004917, + 3.3568618090181848, + 3.6988613282617617, + 3.866779325301747, + 3.954443730550139, + 3.760859794392904, + 4.171484638139088, + 4.113520801638266, + 4.304715209758511, + 4.442782790247488, + 4.351547022092227, + 4.5350872125228365, + 4.59965368472313, + 4.957177769483122, + 4.8693785234164695, + 4.6074515622908, + 4.859176409448436, + 4.75786799799588, + 4.61338682791691, + 4.731375114834485, + 5.052662650474388, + 5.097764399894372, + 5.340052525780425, + 5.653798415569202, + 5.698993163559601, + 5.749359044086777, + 5.510830679332914, + 5.757867624677703, + 6.167942228492341, + 6.137225449623327, + 5.98808694946769, + 5.448196607835742, + 6.037202582095523, + 6.613471000540796, + 6.650572693899933, + 6.837612293921235, + 5.720283867499525, + 5.912584758059828, + 6.333216397757482, + 7.075567133144824, + 7.460600184664414, + 7.715108234350809, + 8.656247887672189, + 8.208119619390521, + 8.085429102122903, + 8.64742949837784, + 8.904572740516729, + 8.649540692910382, + 7.439542831268238, + 8.778501628664495, + 8.626720972923358, + 7.8514495250750365, + 8.052780527705034, + 9.071659981583691, + 8.825400557274783, + 7.976798286580387, + 6.946746336892158, + 6.855138915352459, + 6.266275426574192, + 6.754765449143749, + 5.298242444269095, + 5.763624985739143, + 6.149890837064582, + 7.41884946008616, + 18.50357643467403, + 19.950221641699663, + 18.222064177745057, + 15.28503452912348, + 14.155436692377284, + 15.725877390572862, + 13.879633750382157, + 7.512120216784365, + 8.777872772062022, + 11.616875046110774, + 13.035899990387056, + 15.586267584469176, + 16.726166198461115, + 12.69473106668273, + 9.845667888185409, + 9.272704946655226, + 10.279339109365784, + 10.70274495507852, + 9.69413809595192, + 11.1398470876336, + 13.114095593050717, + 11.513581902818954, + 12.883708616977952, + 13.31965586498637, + 14.448538801039009, + 16.57574911385518, + 17.043629579053636, + 16.577827737656847, + 17.801770370308766, + 15.315499620442456, + 13.487254904304226, + 14.186946074404402, + 13.008623656871132, + 14.786815191266411, + 12.703427161429408, + 16.831403085209054, + 16.74402020607767, + 16.523897175989582, + 18.75559178730844, + 17.864279388126423, + 19.660119641868835, + 22.042979270524206, + 22.35246604441822, + 22.708574786460375, + 24.217530598456133, + 22.449197287144777, + 22.80767034278785, + 26.190764349127505, + 5.949845625945954, + 6.888034006163802, + 6.9434579926464055, + 7.228408626667795, + 6.698917552352369, + 6.364956717419177, + 5.390807392696507, + 4.479540184869309, + 4.29483541919655, + 5.192135464905921, + 6.01207138284194, + 8.948524534116714, + 8.102154502904645, + 6.7082708639595126, + 6.707218444270163, + 7.189685776828928, + 7.693218454041437, + 6.662931860878715, + 5.431915309335549, + 5.482209813617204, + 5.898563988523152, + 5.332222619198427, + 6.161455135725634, + 6.194190379290008, + 6.121635745927433, + 6.250017745683867, + 6.140108531085077, + 6.83302160807194, + 7.260067071093939, + 7.605678332473187, + 7.556720215488017, + 7.043438459116759, + 7.239466393782097, + 7.897442035860748, + 7.366748984079054, + 9.585622319456297, + 10.921071899607442, + 13.340671886288964, + 14.427463873332831, + 16.235413717875776, + 14.8153048561108, + 12.826232305659802, + 11.74766285718716, + 11.62717376474037, + 9.97193315180025, + 10.588467114070342, + 9.695627854994926, + 8.927107375875238, + 8.563055780113178, + 7.653038688798398, + 7.355718885807136, + 7.643774778537043, + 5.507190706449888, + 5.39152579018355, + 5.473576601664308, + 6.365742712244977, + 13.17460110025316, + 12.110142352253712, + 7.861068174145154, + 6.527319340144887, + 6.411528039937887, + 6.780029960160514, + 4.990225826065378, + 4.825713794207521, + 4.545159394425161, + 3.993432443285882, + 4.977111100515511, + 5.1178186103185475, + 5.6587269325025735, + 6.561140490757237, + 7.076602434016417, + 6.8893652369496285, + 25.688693874525676, + 29.23565834090375, + 30.937518605913382, + 32.621782543934856, + 28.328082125543546, + 27.809494581939028, + 25.845457447327338, + 15.618454282421174, + 14.908805285641163, + 19.69100039883572, + 22.266086937444488, + 22.89388427396019, + 22.09910233500863, + 20.695042502715545, + 17.946342198090957, + 19.90111006314029, + 23.114690467191387, + 23.76584004734034, + 21.565251534406, + 22.52142315997326, + 24.98490851608852, + 22.760631082588585, + 21.68408742175704, + 22.37884980930461, + 21.840059422094743, + 22.159636892871735, + 21.583071229375555, + 24.174493743836596, + 23.03572014785129, + 23.37082996658306, + 23.440939643976456, + 26.580146554790325, + 25.49214764954255, + 25.286948021365955, + 24.773003354949953, + 30.564843330872993, + 30.0861515378647, + 25.153186418847586, + 22.871325529658684, + 19.08192685397744, + 19.039704939063498, + 18.36791399191906, + 15.75759607642401, + 17.705646423631876, + 13.81488620429834, + 10.92345124860954, + 9.926391666449918, + 10.448787729513429, + 14.791400348575262, + 17.290655862587833, + 18.442894616720256, + 18.827133855348087, + 12.547245423898756, + 9.479277814271857, + 8.081914359129435, + 9.777794666814737, + 13.929204379811006, + 16.86444669576179, + 18.30729963847193, + 12.580455909506249, + 12.39846060224574, + 9.57969694813158, + 8.497104785216981, + 6.598682304330774, + 35.4019902365706, + 37.0468073235938, + 33.13175397302964, + 31.26849933523896, + 26.742202556396183, + 24.551185128338236, + 24.35632460053895, + 11.280518009351647, + 9.85292769822374, + 14.343527737294162, + 18.49544582955991, + 18.051956993884396, + 22.496353082034155, + 14.810025464667648, + 12.826633924191984, + 15.418456828109845, + 12.587733593146671, + 11.455754179059442, + 9.191711234080728, + 9.040782122968873, + 8.983678904817317, + 7.711440030297188, + 7.835265845707905, + 7.118275667416484, + 8.096509479748342, + 8.946447206277599, + 10.208773870272898, + 11.772066720019795, + 11.37611456783074, + 12.398145286601142, + 13.637706782379746, + 13.350888680728623, + 12.739457181881544, + 10.99533844682601, + 9.719001705624642, + 10.480712841729302, + 10.392892107543949, + 11.54232386716317, + 12.32067003658343, + 13.349682511240388, + 17.402741995510915, + 16.46947245419508, + 4.704818390590891, + 4.289283302261716, + 4.360104795821579, + 3.858986563519296, + 3.9927763346639913, + 3.739241393033641, + 4.054686162655832, + 4.053555046063862, + 4.17945705275348, + 5.525453550685536, + 4.4393801051856565, + 2.5523994354269584, + 3.088347692987129, + 4.53665744710634, + 6.693773448142725, + 5.6255124062046855, + 4.694093493115207, + 4.202270479981065, + 2.3232568996478316, + 2.1484161597163935, + 2.0076438561432637, + 1.5655247149519869, + 2.763439602668469, + 2.0982717634706525, + 2.32205410590407, + 2.509478428497095, + 3.978974661208877, + 3.9148904755831833, + 13.199649641550051, + 14.270165723447448, + 13.274298004347704, + 12.125533739490274, + 11.791180314539268, + 10.869322546336276, + 10.96586271794845, + 9.506538587934408, + 11.684485280615652, + 11.844841495658114, + 13.976045122229534, + 15.662796152935126, + 16.475945939361736, + 15.955277035189445, + 15.979608350499683, + 17.351600341796875, + 17.484466927792848, + 16.86328548693475, + 15.873051566008964, + 15.920869829480646, + 14.816904268991786, + 15.115418029951918, + 14.803130199415566, + 15.32200012207031, + 15.76297686541522, + 15.72840329565183, + 14.194306049822066, + 20.35922566380994, + 25.280100639947023, + 27.387357408196262, + 29.02053589603537, + 29.05694313765692, + 24.69926573727109, + 18.972217334609432, + 18.854166666666668, + 21.105905252059703, + 25.733025690078733, + 21.325512047969937, + 21.04110057050532, + 26.838050479059632, + 24.10269487760294, + 26.084645223496835, + 25.27520401779141, + 21.805506986613064, + 19.359050911376492, + 6.5368530113059835, + 7.602093187328769, + 7.129318522463849, + 7.6392130761173185, + 6.801547276691611, + 7.219097720875459, + 6.4534113568774725, + 4.355785173528335, + 4.408659600944888, + 5.998249852290613, + 5.637007682861206, + 5.71379743985423, + 5.373111697938906, + 6.210002334545932, + 6.306033651664774, + 7.301065150181692, + 7.068040680945471, + 7.583508137497651, + 7.40198121259087, + 7.495146731862873, + 8.524241761132965, + 8.031576145160663, + 7.67389038242209, + 7.685960427998488, + 7.374556914995804, + 7.85017375618134, + 8.33063139733629, + 9.310939763091664, + 8.68975893726665, + 8.683561074940211, + 7.795508541432965, + 8.505910442290897, + 9.425246658183122, + 10.753870608201668, + 9.47028642005891, + 8.566278960320714, + 8.395944748481694, + 9.529287553031375, + 10.856531097055774, + 11.219152538620932, + 11.026693458864328, + 11.713735557964252, + 12.066339138488908, + 11.879243914820568, + 8.927260117009583, + 8.828138166614952, + 9.105752235643184, + 9.811305364405191, + 11.896951015268693, + 13.884689715481544, + 15.730982246546212, + 14.010542208483718, + 13.680337904015673, + 14.940666112592144, + 17.497362459066284, + 19.260400516656297, + 19.456986449862193, + 18.715199828757967, + 17.90116424697152, + 16.306941441127233, + 15.738618752152, + 15.487198703868517, + 14.73339289440055, + 16.505707650559863, + 15.687097777535463, + 16.114258230012826, + 15.477612322697553, + 14.82428295746167, + 15.684410838941362, + 15.65376081957622, + 15.122664334054102, + 15.431654376673444, + 14.096188409565189, + 14.28846973087816, + 12.256680200523766, + 9.755489208903532, + 10.963621119381775, + 10.418548229354764, + 10.032585082141187, + 4.9729132279768065, + 5.036036036036035, + 6.453383786153509, + 6.573675782973583, + 8.123342846127938, + 7.595393766830747, + 6.961039419787901, + 6.050837828079993, + 6.200687526318506, + 7.39558292709234, + 7.7399416439454205, + 6.430113816299522, + 5.470342984219434, + 6.406824762714021, + 6.1356273335419145, + 6.329773239730598, + 6.707564859533593, + 7.4290773897907645, + 7.561871596930559, + 7.580466754215596, + 8.664373191627293, + 8.724794995057978, + 9.501594128727904, + 9.135711150874656, + 10.190892426679458, + 10.946538912960497, + 10.478582965775038, + 10.872460503920571, + 9.711552533584564, + 8.093738936411368, + 8.817579110285388, + 8.386959056771321, + 6.5529494244825415, + 7.859439028802112, + 8.178619117605574, + 7.6957461406518, + 7.785579793923261, + 7.743438977802401, + 7.898091104016886, + 8.831865153695457, + 8.650633139053577, + 10.075646926109886, + 9.269333159457076, + 12.109091987987185, + 13.104042979013284, + 11.983004985036803, + 12.29320612471832, + 16.966322203937512, + 17.147321653450945, + 21.47672328232803, + 20.97829893112547, + 15.526745454754796, + 12.86774596204386, + 13.976919999626446, + 14.303251951104542, + 12.534903807224392, + 14.471690197549604, + 13.402988454748524, + 13.11948304940904, + 11.978670087160683, + 11.417332834048135, + 11.027402118943376, + 9.943476476165268, + 9.624406579231296, + 8.996485744616045, + 11.730517030208745, + 12.644582106075989, + 9.575893799523394, + 9.745914619053458, + 10.078816825516991, + 8.374937725867678, + 9.884650545306226, + 10.775271867485754, + 11.438896176390385, + 12.527288884057716, + 12.570037958633996, + 13.537949578309668, + 18.348105525612823, + 17.304665708203732, + 18.46084625153886, + 18.932184292716578, + 9.975972372661012, + 11.685078668742278, + 10.64419083887247, + 10.093011544436372, + 12.123544344735183, + 11.77728960880394, + 12.625915634196623, + 12.725117251094822, + 13.725004205703735, + 11.433874490453444, + 13.151038032030277, + 15.669554118164063, + 13.19323739592562, + 16.9126210649896, + 19.388176549141363, + 26.76236203652501, + 34.46927729038239, + 29.150994204741412, + 29.3886864540093, + 26.773605293528455, + 18.717099688543033, + 16.022126521120793, + 22.09196116393959, + 19.94468555052148, + 21.561313253084386, + 18.565118910632684, + 13.28542577391896, + 12.864816243711417, + 21.473902327015978, + 25.322201595847915, + 29.636018056250652, + 30.22708069164265, + 6.939505696858097, + 6.6740236977440395, + 5.619913316312572, + 4.39465382626972, + 4.49335221802107, + 4.415054622607587, + 3.240076725494995, + 4.034867612353187, + 2.209028459071229, + 89.19802788721698, + 0, + 0, + 0, + 0, + 0, + 113.46730330037144, + 15.971335918273589, + 9.07149631986535, + 4.401464618206035, + 3.3005642275665945, + 3.215587967448765, + 3.017554456750118, + 3.184496624817943, + 3.366222086031539, + 4.299231667101192, + 4.875156279920802, + 4.737553231306904, + 5.11327398032453, + 5.825916477909097, + 5.451643623697318, + 5.540847868396715, + 5.535333692721068, + 4.938369372452686, + 5.445685651499031, + 6.453354864355403, + 7.581197686669832, + 5.581862040184063, + 7.343684758173592, + 6.6750086683230565, + 8.2494742107068, + 8.934041664036913, + 7.326030182082072, + 7.380416800870082, + 7.934982538400129, + 8.168661879077522, + 7.664432543628623, + 7.256055650792141, + 6.313938899849656, + 6.428089642718267, + 7.603101094409746, + 10.291439534906052, + 24.33733434943746, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20.278994151273388, + 21.953808401176325, + 24.095066561913043, + 24.98402135372162, + 24.349077343294695, + 24.045346315717794, + 18.540849675958807, + 16.753431843960634, + 16.431667653554218, + 18.895001033917705, + 18.777375739027253, + 20.530865918503775, + 20.427328549951778, + 20.65089590481215, + 20.76516185055667, + 21.024457046698732, + 21.1526694646098, + 22.039393442123792, + 26.77749895339584, + 24.059029180612136, + 26.349950719040994, + 25.87460298549379, + 29.752729054932956, + 28.777771260549095, + 28.285437323231392, + 29.09661033441036, + 32.66065710267024, + 34.079498288033456, + 29.04654682891942, + 24.737327093275145, + 23.226766602807345, + 22.63703749651389, + 23.58540331992898, + 23.174158653846156, + 25.61472263602098, + 23.05734327556706, + 23.871614164077563, + 20.727643714394524, + 21.787013702999417, + 20.07461631151699 ], "xaxis": "x", - "y": [ - 0.1029674752326287, - 0.0632159958898703, - -0.042012912672337, - -0.0114801438062193, - -0.0228798400436456, - 0.0299911998373716, - -0.083701520997313, - -0.0138340472250457, - 0.057341593833975, - 0.0584187490782411, - 0.1504395063031799, - 0.0715438931738566, - 0.0558934994900156, - 0.0314359895580229, - -0.0032259668022799, - 0.0259465664566685, - 0.0474951812541546, - 0.0875553776797303, - -0.0075794303122699, - 0.1131040596996648, - 0.0311200381423026, - -0.0409313663974883, - -0.0372268145694302, - -0.0888838175411627, - -0.0951216930275388, - -0.0575835142934594, - -0.0483941340710047, - -0.0587571745782137, - 0.0206425457017539, - 0.0288459117736894, - -0.0335327654114131, - 0.0355926137970344, - 0.0149133841345038, - 0.0389082998598678, - -0.0023106837047759, - -0.0283944160031189, - -0.0801379699305958, - -0.0758671842049792, - -0.0691488945991329, - -0.0490055657590336, - -0.008171411558725, - -0.0009200723909707, - -0.0222320338752635, - -0.0373675003553486, - 0.0659332685253392, - 0.1371402427539551, - 0.063417131337295, - -0.034786845100365, - -0.0061539618009996, - 0.0497026304355027, - -0.0026540234568549, - 0.0129249488403367, - 0.0218340338922766, - 0.0583962435074681, - -0.0226839790851604, - 0.053251872324942, - 0.1707487729447317, - 0.1787706793365637, - 0.0685791851099489, - -0.012433868742401, - 0.0141947826365053, - 0.0412747409943785, - -0.0013363744156221, - -0.0606409216250107, - 0.0211332970742187, - 0.0222855128284387, - -0.0068155770039785, - 0.0131704978685014, - 0.0166523524578524, - 0.048857575473079 - ], "yaxis": "y" } ], @@ -2207,9 +37928,6 @@ "legend": { "tracegroupgap": 0 }, - "margin": { - "t": 60 - }, "template": { "data": { "bar": [ @@ -3026,6 +38744,9 @@ } } }, + "title": { + "text": "Distribution" + }, "xaxis": { "anchor": "y", "domain": [ @@ -3033,7 +38754,7 @@ 1 ], "title": { - "text": "rdq" + "text": "ev_ebitda" } }, "yaxis": { @@ -3043,7 +38764,7 @@ 1 ], "title": { - "text": "roa_qoq" + "text": "count" } } } @@ -3054,7 +38775,8 @@ } ], "source": [ - "fig = px.bar(aapl_df, x=\"rdq\", y=\"roa_qoq\")\n", + "# Create histogram of vol_yoy distribution\n", + "fig = px.histogram(data, x=\"ev_ebitda\", title=\"Distribution\", nbins=50)\n", "fig.show()" ] }, @@ -3073,21 +38795,31 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (5, 5)
datecloseadj_closevolumetic
datef64f64i64str
2005-01-031202.0799561202.0799561510800000"^GSPC"
2005-01-041188.0500491188.0500491721000000"^GSPC"
2005-01-051183.739991183.739991738900000"^GSPC"
2005-01-061187.8900151187.8900151569100000"^GSPC"
2005-01-071186.1899411186.1899411477900000"^GSPC"
" + "shape: (72, 222)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroeltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyltcr_yoyitr_yoyrtr_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoyf_scoreforward_vol_yoyforward_vol_sosforward_vol_qoqexcess_return_1Qsharpe_ratio_1Qrisk_return_1Qexcess_return_2Qsharpe_ratio_2Qrisk_return_2Qexcess_return_3Qsharpe_ratio_3Qrisk_return_3Qexcess_return_4Qsharpe_ratio_4Qrisk_return_4Qfwd_returnexcess_returnsharpe_ratiorisk_return
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
2007-03-01"YUM"2006-12-312007-02-123016.02120.0443.0232.0453.0530.0901.06353.0325.0220.093.03631.01724.02045.04916.01437.01437.0295.0-176.0-76.040.0291.03482.00.054000.0710.80210.80212.970256.6628370.573417NaN3.071736null12.388907NaN8.986742null13.441292null1.669279103.839795-4.3832148.732754-1.7542731.258251-4.7394478.71291851.812291.4892391.0844875.6005925.1642810.5302569.2663378.54444614.7509219.38348913.01569818.00536529.64554416.35806216.58267526.81429619.38348913.01569818.005365
2007-06-01"YUM"2007-03-312007-05-012223.01542.0274.0194.0407.0524.01041.06379.0341.0278.097.03570.01488.02208.04920.01459.01459.0341.0-42.0-277.040.093.03667.00.099000.0145.4785.47813.293625.2904280.5812217.49971518.21296null17.30589439.70779724.451279null13.427863null13.119532-14.637681-5.1654685.76233-4.409951.2664976.1068679.50989841.9148911.7028511.799144-0.985628-0.547832-2.3076268.3446664.6381323.2878216.459719.6659734.82054225.20956413.1650147.3297418.20866516.459719.6659734.820542
2007-09-01"YUM"2007-06-302007-07-112367.01642.0306.0214.0419.0521.01104.06430.0436.0252.098.03552.01695.02088.04973.01457.01457.0252.0-74.0-89.079.0124.03545.00.076100.0179.4139.41313.5303276.0366710.59711717.97890415.687107null22.39052534.76827820.820814null14.553204null13.686995-15.469023-6.541634-1.550681-1.921381.06196818.09671836.44027742.0472012.0822581.65797313.3304958.0402389.24960316.75960410.1084927.27550726.70722212.8260859.20794525.27456712.3459126.56422419.1733226.70722212.8260859.207945
2007-12-01"YUM"2007-09-302007-10-082564.01761.0292.0270.0511.0512.01165.06598.0507.0250.096.03600.01866.02124.05176.01422.01422.0576.0-140.0-368.077.0174.03546.00.119000.02013.89413.89413.7920587.6142130.63994418.9266045.857372null9.9784753.2294619.356404-13.63045115.157969null7.53391417.199044-4.85052-0.0010491.6432361.28580410.14304631.4775242.8215422.1109072.4917813.7224221.49388-1.5958112.3034264.9376031.7746211.6693435.528117-0.51409613.9677994.950413-5.492781-1.08520911.6693435.528117-0.514096
2008-03-01"YUM"2007-12-312008-02-043262.02286.0496.0231.0480.0499.01481.07242.0789.0225.0128.03849.02062.02924.06103.01139.01139.0398.0-176.056.077.0351.04063.00.05010.3971052.251.80312.5517815.6854540.79806839.5149142.9302486.09199343.25597261.0038214.22743213.59408317.16880432.9178044.647387300.0-16.4684180.870166-4.2377361.495661-1.90949835.38338252.890542.0193571.73059610.9968816.3543888.751729.1668355.2969223.86482112.6281946.253573-3.90224321.1629327.321446-5.238059-7.88002112.6281946.253573-3.902243
2023-12-01"YUM"2023-09-302023-11-011708.0848.0265.0416.0638.0280.01705.06071.0656.0647.00.01920.01504.011152.014261.0-7909.0-8190.0477.0-30.0-223.0169.057.03335.00.129000.042.6042.60424.78998512.473763-0.1837615.382532-18.5313440.391240.4049648.11113-9.18962-12.63430220.9793612.932784-9.597317-4.25024NaN-5.9246021.0880970.569069-3.98182211.47512161.0181721.0050111.0-3.457882-3.4578823.52162-3.60439-3.604399.055455-13.235385-13.1693945.878279-18.253729-17.9279487.1849535.907735-13.235385-13.1693945.878279
2024-03-01"YUM"2023-12-312024-02-072036.01063.0352.0463.0677.0281.01609.06231.0512.0757.00.01961.01277.011100.014089.0-7616.0-7858.0448.0-103.0-508.0170.0106.03287.0-0.102000.032.2652.26525.62991514.085793-0.203232-4.921051-12.4593285.068213-19.180221-13.5180112.022077-0.8716924.3886398.974524-2.935362-21.930041NaN-11.870986-4.7075060.7353331.6173686.5439436null1.0274031.060086-0.018652-0.0175950.552444-8.605506-8.11774-2.003117-13.350619-12.994526-1.23868-16.048234nullnull-1.272624-13.350619-12.994526-1.23868
2024-06-01"YUM"2024-03-312024-05-011598.0798.0284.0314.0557.0281.01774.06224.0652.0686.00.01945.01188.011130.013980.0-7492.0-7756.0363.045.0-247.0189.049.03432.0-0.045000.069.549.5425.8836769.149184-0.20771-8.220981-22.02736112.518807-15.906324-20.4160821.1610273.98361133.2734412.277321-5.041189-8.258328NaN-14.503515-9.5647190.9170482.37197819.1248856null1.0342031.0-7.871843-7.871843-3.590689-10.951294-10.951294-1.544948-12.700341-12.2803181.550167nullnullnull1.603188-12.700341-12.2803181.550167
2024-09-01"YUM"2024-06-302024-08-061763.0894.0280.0367.0635.0281.01635.06395.0520.0733.00.02137.01136.011140.014025.0-7321.0-7630.0342.0-298.0-300.0188.050.03534.00.0166000.0613.9113.9124.39405810.384833-0.204456-12.5988-4.9582518.622772-15.441698-28.4829032.7367677.5567789.502218.707928-4.07118111.142212NaN-5.879183-3.9587181.030876-18.140158-18.2338795nullnull1.061246-3.667312-3.455668-0.116683-3.536759-3.3326492.826218nullnullnullnullnullnullnullnullnullnull
2024-12-01"YUM"2024-09-302024-11-071826.0960.0263.0382.0652.0280.01625.06461.0548.0763.00.02190.01186.011169.014135.0-7389.0-7674.0471.0-39.0-444.0188.052.03519.00.0000.032.8432.84323.61863510.855357-0.198853-13.258317.616416-12.326353-16.455141-15.9835396.640488-3.1593681.39534922.6674451.659736-0.38994NaN-6.883696-0.8832930.714714-5.366536-19.4130595nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
" ], "text/plain": [ - "shape: (5, 5)\n", - "┌────────────┬─────────────┬─────────────┬────────────┬───────┐\n", - "│ date ┆ close ┆ adj_close ┆ volume ┆ tic │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ date ┆ f64 ┆ f64 ┆ i64 ┆ str │\n", - "╞════════════╪═════════════╪═════════════╪════════════╪═══════╡\n", - "│ 2005-01-03 ┆ 1202.079956 ┆ 1202.079956 ┆ 1510800000 ┆ ^GSPC │\n", - "│ 2005-01-04 ┆ 1188.050049 ┆ 1188.050049 ┆ 1721000000 ┆ ^GSPC │\n", - "│ 2005-01-05 ┆ 1183.73999 ┆ 1183.73999 ┆ 1738900000 ┆ ^GSPC │\n", - "│ 2005-01-06 ┆ 1187.890015 ┆ 1187.890015 ┆ 1569100000 ┆ ^GSPC │\n", - "│ 2005-01-07 ┆ 1186.189941 ┆ 1186.189941 ┆ 1477900000 ┆ ^GSPC │\n", - "└────────────┴─────────────┴─────────────┴────────────┴───────┘" + "shape: (72, 222)\n", + "┌────────────┬─────┬────────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ fwd_return ┆ excess_ret ┆ sharpe_ra ┆ risk_retu │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ urn ┆ tio ┆ rn │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ f64 ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ f64 ┆ f64 ┆ f64 │\n", + "╞════════════╪═════╪════════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ 2007-03-01 ┆ YUM ┆ 2006-12-31 ┆ 2007-02-12 ┆ … ┆ 26.814296 ┆ 19.383489 ┆ 13.015698 ┆ 18.005365 │\n", + "│ 2007-06-01 ┆ YUM ┆ 2007-03-31 ┆ 2007-05-01 ┆ … ┆ 8.208665 ┆ 16.45971 ┆ 9.665973 ┆ 4.820542 │\n", + "│ 2007-09-01 ┆ YUM ┆ 2007-06-30 ┆ 2007-07-11 ┆ … ┆ 19.17332 ┆ 26.707222 ┆ 12.826085 ┆ 9.207945 │\n", + "│ 2007-12-01 ┆ YUM ┆ 2007-09-30 ┆ 2007-10-08 ┆ … ┆ -1.085209 ┆ 11.669343 ┆ 5.528117 ┆ -0.514096 │\n", + "│ 2008-03-01 ┆ YUM ┆ 2007-12-31 ┆ 2008-02-04 ┆ … ┆ -7.880021 ┆ 12.628194 ┆ 6.253573 ┆ -3.902243 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ 2023-12-01 ┆ YUM ┆ 2023-09-30 ┆ 2023-11-01 ┆ … ┆ 5.907735 ┆ -13.235385 ┆ -13.16939 ┆ 5.878279 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 4 ┆ │\n", + "│ 2024-03-01 ┆ YUM ┆ 2023-12-31 ┆ 2024-02-07 ┆ … ┆ -1.272624 ┆ -13.350619 ┆ -12.99452 ┆ -1.23868 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 6 ┆ │\n", + "│ 2024-06-01 ┆ YUM ┆ 2024-03-31 ┆ 2024-05-01 ┆ … ┆ 1.603188 ┆ -12.700341 ┆ -12.28031 ┆ 1.550167 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 8 ┆ │\n", + "│ 2024-09-01 ┆ YUM ┆ 2024-06-30 ┆ 2024-08-06 ┆ … ┆ null ┆ null ┆ null ┆ null │\n", + "│ 2024-12-01 ┆ YUM ┆ 2024-09-30 ┆ 2024-11-07 ┆ … ┆ null ┆ null ┆ null ┆ null │\n", + "└────────────┴─────┴────────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" ] }, "execution_count": 4, @@ -3096,10 +38828,307 @@ } ], "source": [ - "from pipeline import Scraper\n", + "mcd = data.filter(pl.col(\"tic\") == \"YUM\")\n", + "mcd" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (11, 5)
tdqfwd_return_3Qrisk_return_3Qfwd_return_4Qrisk_return_4Q
datef64f64f64f64
2022-06-01-0.950433-0.25264852.14519213.9644
2022-09-0196.81030525.319246200.061.334766
2022-12-01153.84603441.739487164.97595253.725829
2023-03-0198.00786731.764888155.88912655.370632
2023-06-0144.23289218.704916126.3572746.005311
2023-12-01158.8716752.031133178.6373554.725834
2024-03-0157.71800315.84487870.369899null
2024-06-0126.1236827.553415nullnull
2024-09-01nullnullnullnull
2024-12-01nullnullnullnull
" + ], + "text/plain": [ + "shape: (11, 5)\n", + "┌────────────┬───────────────┬────────────────┬───────────────┬────────────────┐\n", + "│ tdq ┆ fwd_return_3Q ┆ risk_return_3Q ┆ fwd_return_4Q ┆ risk_return_4Q │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ date ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", + "╞════════════╪═══════════════╪════════════════╪═══════════════╪════════════════╡\n", + "│ 2022-06-01 ┆ -0.950433 ┆ -0.252648 ┆ 52.145192 ┆ 13.9644 │\n", + "│ 2022-09-01 ┆ 96.810305 ┆ 25.319246 ┆ 200.0 ┆ 61.334766 │\n", + "│ 2022-12-01 ┆ 153.846034 ┆ 41.739487 ┆ 164.975952 ┆ 53.725829 │\n", + "│ 2023-03-01 ┆ 98.007867 ┆ 31.764888 ┆ 155.889126 ┆ 55.370632 │\n", + "│ 2023-06-01 ┆ 44.232892 ┆ 18.704916 ┆ 126.35727 ┆ 46.005311 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ 2023-12-01 ┆ 158.87167 ┆ 52.031133 ┆ 178.63735 ┆ 54.725834 │\n", + "│ 2024-03-01 ┆ 57.718003 ┆ 15.844878 ┆ 70.369899 ┆ null │\n", + "│ 2024-06-01 ┆ 26.123682 ┆ 7.553415 ┆ null ┆ null │\n", + "│ 2024-09-01 ┆ null ┆ null ┆ null ┆ null │\n", + "│ 2024-12-01 ┆ null ┆ null ┆ null ┆ null │\n", + "└────────────┴───────────────┴────────────────┴───────────────┴────────────────┘" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"tic\") == \"NVDA\").select(\n", + " [\"tdq\", \"fwd_return_3Q\", \"risk_return_3Q\", \"fwd_return_4Q\", \"risk_return_4Q\"]\n", + ").tail(11)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Null value counts and percentages:\n", + " column null_count null_pct\n", + "58 ltcr_yoy 2152 5.86\n", + "56 ltda_yoy 1703 4.64\n", + "44 dlttq_yoy 1694 4.62\n", + "57 ev_ebitda_yoy 1462 3.98\n", + "36 ev_ebitda 1420 3.87\n", + ".. ... ... ...\n", + "25 high_fear 0 0.00\n", + "26 low_fear 0 0.00\n", + "1 n_sales 0 0.00\n", + "41 niq_2y 0 0.00\n", + "75 sector_real_estate 0 0.00\n", + "\n", + "[76 rows x 3 columns]\n" + ] + } + ], + "source": [ + "# Get null counts for each column and sort\n", + "null_counts = (\n", + " data.select(features)\n", + " .to_pandas()\n", + " .isnull()\n", + " .sum()\n", + " .reset_index()\n", + " .rename(columns={\"index\": \"column\", 0: \"null_count\"})\n", + " .sort_values(\"null_count\", ascending=False)\n", + " .assign(null_pct=lambda x: (x[\"null_count\"] / len(data) * 100).round(2))\n", + ")\n", + "print(\"\\nNull value counts and percentages:\")\n", + "print(null_counts)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Total companies with missing data: 249\n", + "\n", + "Top 10 companies with most missing data:\n", + " tic total_nulls null_pct\n", + "0 ALGN 205 106.77\n", + "1 ISRG 204 106.25\n", + "2 EXPD 204 106.25\n", + "3 TROW 204 106.25\n", + "4 GRMN 195 101.56\n", + "5 MNST 191 99.48\n", + "6 FFIV 172 89.58\n", + "7 LIFE 165 85.94\n", + "8 MPWR 156 81.25\n", + "9 CMG 156 81.25\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/b8/1sybx4y52l7fb3b8glvm3jk40000gn/T/ipykernel_35137/875865165.py:5: DeprecationWarning:\n", + "\n", + "DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n", + "\n" + ] + } + ], + "source": [ + "# Get null counts per company\n", + "companies_with_nulls = (\n", + " data.select([\"tic\"] + features)\n", + " .to_pandas()\n", + " .groupby(\"tic\")\n", + " .apply(lambda x: x.isnull().sum().sum())\n", + " .sort_values(ascending=False)\n", + " .reset_index()\n", + " .rename(columns={0: \"total_nulls\"})\n", + " .assign(\n", + " null_pct=lambda x: (\n", + " x[\"total_nulls\"] / (len(data.columns) * x.groupby(\"tic\").size().values) * 100\n", + " ).round(2)\n", + " )\n", + ")\n", "\n", - "vix = Scraper(\"^GSPC\", \"yfinance\").get_market_data(\"2005-01-01\")\n", - "vix.head()" + "print(f\"\\nTotal companies with missing data: {(companies_with_nulls['total_nulls'] > 0).sum()}\")\n", + "print(\"\\nTop 10 companies with most missing data:\")\n", + "print(companies_with_nulls.head(10))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (64, 192)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroeps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoysize_yoyf_scoref_score_gr1f_score_gr4forward_vol_yoyforward_vol_sosforward_vol_qoqfwd_returnrisk_returnexcess_returnperformance_positiverisk_return_positivefwd_sharpe_ratiorisk_return_2Qrisk_return_3Qrisk_return_4Qsector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64f64f64f64i8i8f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
2008-03-01"L"2007-12-312008-02-113592.02857.00.0384.00.0529.6840.076079.012872.011677.0224.010425.00.06900.054590.013626.017591.01296.8-1273.1-2.882.5901.728389.0-0.239010.19141.7241.5330.025710.0135260.11119312.90287434.885943-19.33467369.929798NaNNaN200.0-13.793438-15.299251-24.908028-0.09320250-14.6142021.7615511.867523-0.397332-8.611077-0.03429500-0.7432494.959346-9.255767-8.61107700001000000
2008-06-01"L"2008-03-312008-04-283612.02661.00.0555.00.0529.7020.076892.011667.011959.00.011086.00.07093.055847.013286.017257.01487.0-1230.0-200.082.0846.028138.0-0.158000.010.0820.0820.0242030.0197240.1078413.01408151.193873-27.44245639.36741NaNNaN200.011.3099788.702655-1.108610.0176385014.9760125.6686941.660324-0.522072-10.491769-0.11373100-2.285586-18.65718-8.45061-10.49176900001000000
2008-09-01"L"2008-06-302008-07-283922.02727.00.04859.00.0436.2680.074782.010375.011965.00.011782.00.07137.053747.013497.016781.01344.0-1210.0-173.083.0933.028172.0-0.16010.49242.7342.2420.0830010.1724760.369883-16.715292-3.152492199.489123300.0NaNNaN-85.054034NaN28.61012614.89984-0.5463627235.0185856.2779267.985833-0.327632-6.528371-0.07022200-1.399238-5.264309-7.203086-6.52837100001000000
2008-12-01"L"2008-09-302008-10-272970.02929.00.0-137.00.0436.0890.073417.09506.012201.00.012809.00.07401.053508.012461.015741.0-1454.01494.024.028.01158.027310.0-1.5000.000.00.00.077107-0.0050160.359634-55.743324-46.738337196.519991285.704755NaNNaN-200.0NaN-4.343053-9.886907-0.6460014-3-13.2147354.3848584.6610040.48896515.210130.185788115.7792580.5037585.30793615.2101300001000000
2009-03-01"L"2008-12-312009-02-092743.03516.00.0-958.00.0435.0920.069857.08867.011672.00.012876.00.08187.052735.09839.013126.01994.0-2268.0176.026.01060.025309.0-5.0000.000.00.00.061826-0.0378520.329042-57.926143-52.497407168.812902116.838807NaNNaN99.234318200.0-21.355777-17.362575-0.7591245102.5195523.2150184.1215070.83711133.2246160.3309371113.13476711.14512923.33630233.22461600001000000
2022-12-01"L"2022-09-302022-11-293461.01665.0383.0130.0282.0240.7610344.075111.0886.09458.00.09949.042522.08475.060458.015377.014653.01246.0-993.0-303.023.00.021025.3920.0000.060.1730.1730.0129810.0061830.0665397.439077.662498-36.153086201.87614352.743225170.61057215.812824NaN-1.67082210.193546-0.7462148221.1668981.3691941.1497760.11786510.1006980.041001113.513711-0.9753163.50792710.10069800001000000
2023-03-01"L"2022-12-312023-03-013793.01660.0389.0380.0593.0243.289935.075567.0532.09403.00.010027.042961.08165.060366.014931.015201.0622.0-568.0-416.026.00.021869.2450.0000.0102.3512.3510.0133920.0173760.0665750.095006-3.823017-31.407853225.25022343.112921154.151421-27.714593NaN1.40283512.320162-0.6819528021.0939531.282161.5927170.16821715.376943-0.04798101-4.385998-0.7134223.78591215.37694300001000000
2023-06-01"L"2023-03-312023-05-303783.01653.0379.0375.0614.0233.6210010.076560.0594.09416.00.010098.044094.08150.061246.015293.015314.0719.0-134.0-524.059.00.021779.5330.0000.060.210.210.0139110.0172180.069544-18.051307-23.587416-30.888221300.036.557222-70.58636985.263804NaN9.50344517.517013-0.2943016-2-11.01.01.00.35140835.1408090.1271031112.71028314.64319126.81333135.14080900001000000
2024-09-01"L"2024-06-302024-07-294193.00.00.0369.00.0219.7070.081057.06879.010280.00.010710.00.08558.063856.016415.016384.0952.0-250.0-787.014.0159.025955.00.0010.591.8961.3960.0188140.0142170.093079-13.59133710.740614null60.289661200.0300.0NaNNaN200.0200.0NaNnullnullnullnullnull1.339239nullnullnullnullnullnull4.464145nullnull00001000000
2024-12-01"L"2024-09-302024-11-044399.00.00.0401.00.0218.9310.083617.07355.010138.00.010689.00.08821.065369.016802.017357.0934.0-740.0-122.00.0140.026891.00.0000.0953.92753.9270.0200080.0149120.096388-18.19121611.455882null88.698479200.0300.0-35.907563NaN-47.82718-47.5815790.794702nullnullnullnullnullnullnullnullnullnullnullnullnullnullnull00001000000
" + ], + "text/plain": [ + "shape: (64, 192)\n", + "┌────────────┬─────┬────────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ sector_inf ┆ sector_mat ┆ sector_re ┆ sector_ut │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ormation_t ┆ erials ┆ al_estate ┆ ilities │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ echnology ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", + "╞════════════╪═════╪════════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ 2008-03-01 ┆ L ┆ 2007-12-31 ┆ 2008-02-11 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-06-01 ┆ L ┆ 2008-03-31 ┆ 2008-04-28 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-09-01 ┆ L ┆ 2008-06-30 ┆ 2008-07-28 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-12-01 ┆ L ┆ 2008-09-30 ┆ 2008-10-27 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2009-03-01 ┆ L ┆ 2008-12-31 ┆ 2009-02-09 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ 2022-12-01 ┆ L ┆ 2022-09-30 ┆ 2022-11-29 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2023-03-01 ┆ L ┆ 2022-12-31 ┆ 2023-03-01 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2023-06-01 ┆ L ┆ 2023-03-31 ┆ 2023-05-30 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2024-09-01 ┆ L ┆ 2024-06-30 ┆ 2024-07-29 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2024-12-01 ┆ L ┆ 2024-09-30 ┆ 2024-11-04 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "└────────────┴─────┴────────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"tic\") == \"L\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (51, 5)
tictdqfwd_return_4Qforward_vol_yoyrisk_return_4Q
strdatef64f64f64
"AAL"2013-09-01154.1360852.12659772.48016
"ABMD"2017-09-01165.3359162.10387878.586269
"AMD"2016-03-01200.04.77545986.891669
"BBWI"2020-06-01200.03.75518474.477339
"BKNG"2010-06-01168.9154322.39008170.673526
"TSLA"2019-09-01200.05.14772497.705849
"TSLA"2019-12-01200.05.576061100.0
"TSLA"2020-03-01200.05.31673982.419614
"WDC"2009-03-01200.02.72642174.235781
"WHR"2009-03-01200.03.69625171.783289
" + ], + "text/plain": [ + "shape: (51, 5)\n", + "┌──────┬────────────┬───────────────┬─────────────────┬────────────────┐\n", + "│ tic ┆ tdq ┆ fwd_return_4Q ┆ forward_vol_yoy ┆ risk_return_4Q │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ str ┆ date ┆ f64 ┆ f64 ┆ f64 │\n", + "╞══════╪════════════╪═══════════════╪═════════════════╪════════════════╡\n", + "│ AAL ┆ 2013-09-01 ┆ 154.136085 ┆ 2.126597 ┆ 72.48016 │\n", + "│ ABMD ┆ 2017-09-01 ┆ 165.335916 ┆ 2.103878 ┆ 78.586269 │\n", + "│ AMD ┆ 2016-03-01 ┆ 200.0 ┆ 4.775459 ┆ 86.891669 │\n", + "│ BBWI ┆ 2020-06-01 ┆ 200.0 ┆ 3.755184 ┆ 74.477339 │\n", + "│ BKNG ┆ 2010-06-01 ┆ 168.915432 ┆ 2.390081 ┆ 70.673526 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ TSLA ┆ 2019-09-01 ┆ 200.0 ┆ 5.147724 ┆ 97.705849 │\n", + "│ TSLA ┆ 2019-12-01 ┆ 200.0 ┆ 5.576061 ┆ 100.0 │\n", + "│ TSLA ┆ 2020-03-01 ┆ 200.0 ┆ 5.316739 ┆ 82.419614 │\n", + "│ WDC ┆ 2009-03-01 ┆ 200.0 ┆ 2.726421 ┆ 74.235781 │\n", + "│ WHR ┆ 2009-03-01 ┆ 200.0 ┆ 3.696251 ┆ 71.783289 │\n", + "└──────┴────────────┴───────────────┴─────────────────┴────────────────┘" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"risk_return_4Q\") > 70).select(\n", + " [\"tic\", \"tdq\", \"fwd_return_4Q\", \"forward_vol_yoy\", \"risk_return_4Q\"]\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (20, 5)
tictdqavg_fwd_returnforward_volrisk_return
strdatef64f64f64
"NVDA"2023-09-011.4731490.03126847.113693
"PGR"2023-09-010.6256290.01319547.413705
"BK"2023-12-010.5560110.01098650.610972
"BSX"2023-12-010.5202670.01051749.467115
"COST"2023-12-010.5575230.01244544.798358
"TMUS"2023-12-010.4401260.0144.012593
"TRGP"2023-12-010.8839070.01426161.980651
"TT"2023-12-010.7120790.01432449.71244
"WAB"2023-12-010.5388360.01249143.138493
"WELL"2023-12-010.4827460.01147342.075839
" + ], + "text/plain": [ + "shape: (20, 5)\n", + "┌──────┬────────────┬────────────────┬─────────────┬─────────────┐\n", + "│ tic ┆ tdq ┆ avg_fwd_return ┆ forward_vol ┆ risk_return │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ str ┆ date ┆ f64 ┆ f64 ┆ f64 │\n", + "╞══════╪════════════╪════════════════╪═════════════╪═════════════╡\n", + "│ NVDA ┆ 2023-09-01 ┆ 1.473149 ┆ 0.031268 ┆ 47.113693 │\n", + "│ PGR ┆ 2023-09-01 ┆ 0.625629 ┆ 0.013195 ┆ 47.413705 │\n", + "│ BK ┆ 2023-12-01 ┆ 0.556011 ┆ 0.010986 ┆ 50.610972 │\n", + "│ BSX ┆ 2023-12-01 ┆ 0.520267 ┆ 0.010517 ┆ 49.467115 │\n", + "│ COST ┆ 2023-12-01 ┆ 0.557523 ┆ 0.012445 ┆ 44.798358 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ TMUS ┆ 2023-12-01 ┆ 0.440126 ┆ 0.01 ┆ 44.012593 │\n", + "│ TRGP ┆ 2023-12-01 ┆ 0.883907 ┆ 0.014261 ┆ 61.980651 │\n", + "│ TT ┆ 2023-12-01 ┆ 0.712079 ┆ 0.014324 ┆ 49.71244 │\n", + "│ WAB ┆ 2023-12-01 ┆ 0.538836 ┆ 0.012491 ┆ 43.138493 │\n", + "│ WELL ┆ 2023-12-01 ┆ 0.482746 ┆ 0.011473 ┆ 42.075839 │\n", + "└──────┴────────────┴────────────────┴─────────────┴─────────────┘" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"risk_return\") > 40).select(\n", + " [\"tic\", \"tdq\", \"avg_fwd_return\", \"forward_vol\", \"risk_return\"]\n", + ").sort(\"tdq\").tail(20)" ] } ], diff --git a/notebooks/experiments_class.ipynb b/notebooks/experiments_class.ipynb new file mode 100644 index 0000000..d33556a --- /dev/null +++ b/notebooks/experiments_class.ipynb @@ -0,0 +1,365 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import datetime as dt\n", + "\n", + "import polars as pl\n", + "\n", + "from stocksense.config import config\n", + "from stocksense.database import DatabaseHandler\n", + "from stocksense.model import XGBoostRegressor\n", + "from stocksense.pipeline import clean, engineer_features\n", + "\n", + "features = config.model.features\n", + "date_col = config.model.date_col\n", + "aux_cols = [\"tic\", \"datadate\", \"rdq\"]\n", + "\n", + "features = config.model.features\n", + "targets = [\"risk_return_3Q_hit\", \"fwd_return_4Q_hit\", \"risk_return_4Q_hit\"]\n", + "prediction_horizon = config.processing.prediction_horizon\n", + "min_train_years = config.model.min_train_years\n", + "\n", + "trade_date = dt.datetime(2023, 6, 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-12-25 12:04:05.841\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:05.842\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:09.281\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:25.943\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m47\u001b[0m - \u001b[32m\u001b[1mEND 58960 rows PROCESSED\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:25.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m69\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:26.355\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m110\u001b[0m - \u001b[32m\u001b[1m37806 rows retained after CLEANING\u001b[0m\n", + "\u001b[32m2024-12-25 12:04:26.357\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + ] + } + ], + "source": [ + "def prepare_data():\n", + " \"\"\"Prepare data for model operations.\"\"\"\n", + " data = engineer_features()\n", + " data = clean(data)\n", + " return data\n", + "\n", + "\n", + "data = prepare_data()\n", + "constituents = DatabaseHandler().fetch_constituents(trade_date)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (72, 230)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroeeps_2yev_ebitda_yoyltcr_yoyitr_yoyrtr_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoyf_scoreforward_vol_yoyforward_vol_sosforward_vol_qoqexcess_return_1Qsharpe_ratio_1Qrisk_return_1Qfwd_return_1Q_hitexcess_return_1Q_hitrisk_return_1Q_hitexcess_return_2Qsharpe_ratio_2Qrisk_return_2Qfwd_return_2Q_hitexcess_return_2Q_hitrisk_return_2Q_hitexcess_return_3Qsharpe_ratio_3Qrisk_return_3Qfwd_return_3Q_hitexcess_return_3Q_hitrisk_return_3Q_hitexcess_return_4Qsharpe_ratio_4Qrisk_return_4Qfwd_return_4Q_hitexcess_return_4Q_hitrisk_return_4Q_hit
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8f64f64f64f64f64f64i8i8i8f64f64f64i8i8i8f64f64f64i8i8i8f64f64f64i8i8i8
2007-03-01"AAPL"2006-12-312007-01-177115.04821.0898.01004.01396.024086.1616664.019461.011869.03113.0303.01362.07337.00.08233.06634.011228.01813.0-1234.0188.00.0142.011228.00.453000.0983.883.812.4762358.9419310.216245null-14.607498NaN-11.661243-22.623626-13.1454443.31088631.40398171.99354742.6137242.1986141.4458049.6258246.65776710.68274511140.84584228.25130632.90673611177.2388335.13069938.51046911184.16147432.19983432.355575111
2007-06-01"AAPL"2007-03-312007-04-255264.03346.0863.0770.01055.024211.40416029.018711.012577.01667.0208.01409.05485.00.06450.07413.012261.0734.0-978.0180.00.0105.012261.00.359000.022.082.0814.9003266.2800750.227388null20.089345NaN5.87322111.085553-11.1276313.10710959.9040597.83492852.7920592.7668742.79231115.1410315.42244.28852911139.00277213.96791613.09788211145.58255616.47438613.49230411142.67571415.28467211.282641110
2007-09-01"AAPL"2007-06-302007-07-255410.03334.0954.0818.01122.024336.53618745.021647.013767.02901.0251.01626.06992.00.08243.08255.013404.01227.0-1433.0229.00.0283.013404.00.271000.0838.39938.39914.4777576.1026560.233811null20.110764NaN12.47064810.519002-10.965483.733049-17.00035542.80687352.7021262.9637652.71076222.9862628.479639.21930911119.2981717.1190945.38636711020.9066677.0540914.51208701036.94324713.671929.291562010
2007-12-01"AAPL"2007-09-302007-10-226217.04034.01030.0904.01153.024425.21221956.025347.015386.04029.0346.01832.09299.00.010815.09164.014532.01696.0396.0142.00.0205.014532.00.179010.6963131.879131.18313.7925596.2207540.240573null15.326081NaN3.986648-8.396816-11.606513.972748-12.49997752.59924453.6355512.8129713.086454-13.717511-4.444424-6.938818000-5.03582-1.631588-4.1851520007.1923172.55684-1.977352000-6.577482-1.809212-9.914149000
2008-03-01"AAPL"2007-12-312008-01-229608.06170.01206.01581.02232.024601.61226189.030039.018448.04422.0459.01870.010535.00.013235.010758.016804.02787.0-3462.0485.00.0224.016804.00.089000.026.8846.88413.559049.4084740.242383145.304665-13.714245NaN-3.879321-4.797032-10.6032724.395268-4.20694311.24433353.641662.4049112.4058832.11481813.34846815.07291511140.9295417.01229115.98215311113.6044715.656953-2.8706850109.1549332.513945-7.455066000
2023-12-01"AAPL"2023-09-302023-11-0289498.049071.06151.022956.030653.015550.061143566.0352583.061555.060985.06331.043715.0145308.095281.0290437.0-214.062146.021598.02394.0-23153.03758.02163.0173234.00.049000.07111.955111.95527.50983513.251441.5607611.10747726.39167-16.337621-24.6865062.25749-0.510488-0.003818-5.737774-0.65604361.4152011.3431851.106571-9.601592-8.676889-2.369563000-20.033258-18.10391-6.6633000-4.960896-3.69338310.558652000-6.181044-4.36760913.699963000
2024-03-01"AAPL"2023-12-312024-02-01119575.064720.06786.033916.043221.015460.223143692.0353514.073100.050102.06511.043666.0133973.095088.0279414.08242.074100.039895.01927.0-30585.03825.02392.0182140.00.039000.011.0581.05828.54568718.6208411.3618497.23068314.45362515.551229-6.4853945.7646731.1132020.1515145.1125626.8962128null1.6156731.491581-1.781402-1.194305-0.7891700014.3975549.65254613.9982911114.4868798.96646616.44198511113.434717nullnull00null
2024-06-01"AAPL"2024-03-312024-05-0290753.048482.06468.023636.030736.015337.686128416.0337411.067150.041150.06232.043546.0123822.091831.0263217.04339.074194.022690.0-310.0-30433.03710.01996.0178784.00.02000.0790.24490.24429.75273513.2204221.3530615.325788-2.113215-23.4311387.40212-5.535435-5.9698470.1233746.3981084.3262487null1.4850331.70689311.7396956.8778169.3859731119.0402615.29632610.8071271119.4239716.34596815.97776001nullnullnullnullnullnull
2024-09-01"AAPL"2024-06-302024-08-0185777.046099.06320.021448.028202.015222.259125435.0331612.061801.043172.06165.044502.0131624.086196.0264904.0-4726.066708.028858.0-127.0-36017.03895.02151.0168012.00.0399000.0438.09238.09230.7455712.7657551.5283929.3225559.74269125.11365925.471726-6.6217434.579645-0.0807920.614926.0690327nullnull1.223949-3.655292-2.986473-0.091351000-3.465013-2.831012.509138000nullnullnullnullnullnullnullnullnullnullnullnull
2024-12-01"AAPL"2024-09-302024-10-3194930.051051.06523.014736.032502.015116.786152987.0364980.065171.066243.07286.045680.0176392.085750.0308030.0-19154.056950.026811.01445.0-24948.03804.02908.0163579.00.0237000.07151.316151.31625.6825039.0084911.6459351.43278713.64578236.6595687.890986-2.8919364.7034040.270542-22.440193-12.7254475nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
" + ], + "text/plain": [ + "shape: (72, 230)\n", + "┌────────────┬──────┬────────────┬────────────┬───┬────────────┬───────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ risk_retur ┆ fwd_retur ┆ excess_re ┆ risk_retu │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ n_4Q ┆ n_4Q_hit ┆ turn_4Q_h ┆ rn_4Q_hit │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ --- ┆ --- ┆ it ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ f64 ┆ i8 ┆ --- ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ i8 ┆ │\n", + "╞════════════╪══════╪════════════╪════════════╪═══╪════════════╪═══════════╪═══════════╪═══════════╡\n", + "│ 2007-03-01 ┆ AAPL ┆ 2006-12-31 ┆ 2007-01-17 ┆ … ┆ 32.355575 ┆ 1 ┆ 1 ┆ 1 │\n", + "│ 2007-06-01 ┆ AAPL ┆ 2007-03-31 ┆ 2007-04-25 ┆ … ┆ 11.282641 ┆ 1 ┆ 1 ┆ 0 │\n", + "│ 2007-09-01 ┆ AAPL ┆ 2007-06-30 ┆ 2007-07-25 ┆ … ┆ 9.291562 ┆ 0 ┆ 1 ┆ 0 │\n", + "│ 2007-12-01 ┆ AAPL ┆ 2007-09-30 ┆ 2007-10-22 ┆ … ┆ -9.914149 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2008-03-01 ┆ AAPL ┆ 2007-12-31 ┆ 2008-01-22 ┆ … ┆ -7.455066 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ 2023-12-01 ┆ AAPL ┆ 2023-09-30 ┆ 2023-11-02 ┆ … ┆ 13.699963 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 2024-03-01 ┆ AAPL ┆ 2023-12-31 ┆ 2024-02-01 ┆ … ┆ null ┆ 0 ┆ 0 ┆ null │\n", + "│ 2024-06-01 ┆ AAPL ┆ 2024-03-31 ┆ 2024-05-02 ┆ … ┆ null ┆ null ┆ null ┆ null │\n", + "│ 2024-09-01 ┆ AAPL ┆ 2024-06-30 ┆ 2024-08-01 ┆ … ┆ null ┆ null ┆ null ┆ null │\n", + "│ 2024-12-01 ┆ AAPL ┆ 2024-09-30 ┆ 2024-10-31 ┆ … ┆ null ┆ null ┆ null ┆ null │\n", + "└────────────┴──────┴────────────┴────────────┴───┴────────────┴───────────┴───────────┴───────────┘" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.filter(pl.col(\"tic\") == \"AAPL\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def format_parameters(solution, scale: float) -> dict:\n", + " return {\n", + " \"objective\": \"binary:logistic\",\n", + " \"learning_rate\": solution[0],\n", + " \"n_estimators\": round(solution[1]),\n", + " \"max_depth\": round(solution[2]),\n", + " \"min_child_weight\": solution[3],\n", + " \"gamma\": solution[4],\n", + " \"subsample\": solution[5],\n", + " \"colsample_bytree\": solution[6],\n", + " \"reg_alpha\": solution[7],\n", + " \"reg_lambda\": solution[8],\n", + " \"scale_pos_weight\": scale,\n", + " \"eval_metric\": \"logloss\",\n", + " \"tree_method\": \"hist\",\n", + " \"nthread\": -1,\n", + " \"random_state\": 100,\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "START training model for risk_return_3Q_hit, 2023-06-01 00:00:00\n", + "2.2\n", + "START training model for fwd_return_4Q_hit, 2023-06-01 00:00:00\n", + "2.84\n", + "START training model for risk_return_4Q_hit, 2023-06-01 00:00:00\n", + "1.92\n" + ] + } + ], + "source": [ + "def get_dataset_imbalance_scale(train: pl.DataFrame, target: str):\n", + " \"\"\"\n", + " Compute dataset class imbalance scale.\n", + "\n", + " Parameters\n", + " ----------\n", + " train : pl.DataFrame\n", + " Training dataset.\n", + "\n", + " Returns\n", + " -------\n", + " float\n", + " Class imbalance scale.\n", + " \"\"\"\n", + " min_year = pl.col(\"tdq\").dt.year().min()\n", + " filtered_data = train.filter(pl.col(\"tdq\").dt.year() < min_year + min_train_years)\n", + " neg_count = len(filtered_data.filter(pl.col(target) == 0))\n", + " pos_count = len(filtered_data.filter(pl.col(target) == 1))\n", + " return round(neg_count / pos_count, 2)\n", + "\n", + "\n", + "def train_model(data, trade_date, targets, features):\n", + " models = {}\n", + " for target in targets:\n", + " print(f\"START training model for {target}, {trade_date}\")\n", + "\n", + " train = data.filter(\n", + " (pl.col(\"tdq\") < trade_date - dt.timedelta(days=360))\n", + " & ~pl.all_horizontal(pl.col(target).is_null())\n", + " ).select([\"tdq\", \"tic\"] + features + [target])\n", + "\n", + " scale = get_dataset_imbalance_scale(train, target)\n", + " print(scale)\n", + "\n", + " params = [0.10, 192.50, 7.85, 6.65, 0.47, 0.52, 0.87, 6.89, 8.68]\n", + " params = format_parameters(params, scale)\n", + "\n", + " X_train = train.select(features).to_pandas()\n", + " y_train = train.select(target).to_pandas().values.ravel()\n", + "\n", + " model = XGBoostRegressor(params)\n", + " model.train(X_train, y_train)\n", + " models[target] = model\n", + " return models\n", + "\n", + "\n", + "models = train_model(data, trade_date, targets, features)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "loaded model with params: {'objective': 'binary:logistic', 'learning_rate': 0.1, 'n_estimators': 192, 'max_depth': 8, 'min_child_weight': 6.65, 'gamma': 0.47, 'subsample': 0.52, 'colsample_bytree': 0.87, 'reg_alpha': 6.89, 'reg_lambda': 8.68, 'scale_pos_weight': 2.2, 'eval_metric': 'logloss', 'tree_method': 'hist', 'nthread': -1, 'random_state': 100}\n", + "loaded model with params: {'objective': 'binary:logistic', 'learning_rate': 0.1, 'n_estimators': 192, 'max_depth': 8, 'min_child_weight': 6.65, 'gamma': 0.47, 'subsample': 0.52, 'colsample_bytree': 0.87, 'reg_alpha': 6.89, 'reg_lambda': 8.68, 'scale_pos_weight': 2.84, 'eval_metric': 'logloss', 'tree_method': 'hist', 'nthread': -1, 'random_state': 100}\n", + "loaded model with params: {'objective': 'binary:logistic', 'learning_rate': 0.1, 'n_estimators': 192, 'max_depth': 8, 'min_child_weight': 6.65, 'gamma': 0.47, 'subsample': 0.52, 'colsample_bytree': 0.87, 'reg_alpha': 6.89, 'reg_lambda': 8.68, 'scale_pos_weight': 1.92, 'eval_metric': 'logloss', 'tree_method': 'hist', 'nthread': -1, 'random_state': 100}\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "shape: (20, 13)
ticadj_closef_scorepepbsaleq_yoyprice_momindex_momrisk_return_4Qrank_risk_return_3Q_hitrank_fwd_return_4Q_hitrank_risk_return_4Q_hitavg_score
strf64i8f64f64f64f64f64f64u32u32u32f64
"DPZ"290.792206722.730088-2.551631.310292-4.7883382.46238540.4759881450824.0
"TECH"81.149132548.6628546.986521.2983171.8578622.462385-4.87322517411624.667
"PH"320.088196428.2325924.33243323.8665110.2984442.46238546.03707933294034.0
"TSCO"200.908157521.07404211.9382549.096594-14.7261792.46238520.28573924712038.333
"IT"340.23999629.33746657.76606711.57237412.6659832.46238521.35948515526644.333
"GL"102.404884513.9994262.6418191.434948-3.4335192.462385-1.11462412188367.667
"KEYS"163.139999624.7475086.2066012.88675114.548522.462385-4.196431251653374.333
"CTVA"53.034714432.7457831.492886.150837-11.1807372.4623852.26751297618079.333
"ZBH"125.822914759.5611122.20409810.088985-10.9432872.462385-1.861312611176280.0
"MKTX"272.210175740.2963049.3087739.197182-13.0817752.462385-9.781731144534781.333
" + ], + "text/plain": [ + "shape: (20, 13)\n", + "┌──────┬────────────┬─────────┬───────────┬───┬─────────────┬─────────────┬────────────┬───────────┐\n", + "│ tic ┆ adj_close ┆ f_score ┆ pe ┆ … ┆ rank_risk_r ┆ rank_fwd_re ┆ rank_risk_ ┆ avg_score │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ eturn_3Q_hi ┆ turn_4Q_hit ┆ return_4Q_ ┆ --- │\n", + "│ str ┆ f64 ┆ i8 ┆ f64 ┆ ┆ t ┆ --- ┆ hit ┆ f64 │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ u32 ┆ --- ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ u32 ┆ ┆ u32 ┆ │\n", + "╞══════╪════════════╪═════════╪═══════════╪═══╪═════════════╪═════════════╪════════════╪═══════════╡\n", + "│ DPZ ┆ 290.792206 ┆ 7 ┆ 22.730088 ┆ … ┆ 14 ┆ 50 ┆ 8 ┆ 24.0 │\n", + "│ TECH ┆ 81.149132 ┆ 5 ┆ 48.662854 ┆ … ┆ 17 ┆ 41 ┆ 16 ┆ 24.667 │\n", + "│ PH ┆ 320.088196 ┆ 4 ┆ 28.232592 ┆ … ┆ 33 ┆ 29 ┆ 40 ┆ 34.0 │\n", + "│ TSCO ┆ 200.908157 ┆ 5 ┆ 21.074042 ┆ … ┆ 24 ┆ 71 ┆ 20 ┆ 38.333 │\n", + "│ IT ┆ 340.23999 ┆ 6 ┆ 29.337466 ┆ … ┆ 15 ┆ 52 ┆ 66 ┆ 44.333 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ GL ┆ 102.404884 ┆ 5 ┆ 13.999426 ┆ … ┆ 12 ┆ 188 ┆ 3 ┆ 67.667 │\n", + "│ KEYS ┆ 163.139999 ┆ 6 ┆ 24.747508 ┆ … ┆ 25 ┆ 165 ┆ 33 ┆ 74.333 │\n", + "│ CTVA ┆ 53.034714 ┆ 4 ┆ 32.745783 ┆ … ┆ 97 ┆ 61 ┆ 80 ┆ 79.333 │\n", + "│ ZBH ┆ 125.822914 ┆ 7 ┆ 59.561112 ┆ … ┆ 61 ┆ 117 ┆ 62 ┆ 80.0 │\n", + "│ MKTX ┆ 272.210175 ┆ 7 ┆ 40.296304 ┆ … ┆ 144 ┆ 53 ┆ 47 ┆ 81.333 │\n", + "└──────┴────────────┴─────────┴───────────┴───┴─────────────┴─────────────┴────────────┴───────────┘" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def score_models(data, models, trade_date, targets, features, stocks):\n", + " final_ranks = data.filter(\n", + " (pl.col(\"tdq\") == trade_date) & pl.col(\"tic\").is_in(constituents)\n", + " ).select(\n", + " [\n", + " \"tic\",\n", + " \"adj_close\",\n", + " \"f_score\",\n", + " \"pe\",\n", + " \"pb\",\n", + " \"saleq_yoy\",\n", + " \"price_mom\",\n", + " \"index_mom\",\n", + " \"risk_return_4Q\",\n", + " ]\n", + " )\n", + "\n", + " rank_cols = []\n", + " pred_cols = []\n", + " for target in targets:\n", + " test_df = (\n", + " data.filter((pl.col(\"tdq\") == trade_date) & pl.col(\"tic\").is_in(stocks))\n", + " .select(features)\n", + " .to_pandas()\n", + " )\n", + "\n", + " model = models[target]\n", + " print(f\"loaded model with params: {model.params}\")\n", + "\n", + " prob_scores = model.predict(test_df)\n", + " final_ranks = final_ranks.with_columns(\n", + " [pl.Series(prob_scores).rank(\"dense\", descending=True).alias(f\"rank_{target}\")]\n", + " )\n", + " rank_cols.append(f\"rank_{target}\")\n", + " pred_cols.append(f\"pred_{target}\")\n", + "\n", + " # Calculate average rank\n", + " return (\n", + " final_ranks.with_columns(pl.mean_horizontal(rank_cols).alias(\"avg_score\"))\n", + " .sort(\"avg_score\", descending=False)\n", + " .with_columns(pl.col(\"avg_score\").round(3).alias(\"avg_score\"))\n", + " )\n", + "\n", + "\n", + "ranks = score_models(data, models, trade_date, targets, features, constituents)\n", + "ranks.head(20)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "DATE 2023-06-01 00:00:00\n", + "Average top return: 15.76% (79.0)\n", + "Average bottom return: 11.29% (80.0)\n" + ] + } + ], + "source": [ + "top = ranks.head(100)\n", + "bottom = ranks.tail(100)\n", + "\n", + "top_freturn = top.select(pl.col(\"risk_return_4Q\")).mean().item()\n", + "bottom_freturn = bottom.select(pl.col(\"risk_return_4Q\")).mean().item()\n", + "\n", + "# Calculate hit rates (% of stocks with positive returns)\n", + "top_hits = top.select(pl.col(\"risk_return_4Q\") > 0).sum().item()\n", + "bottom_hits = bottom.select(pl.col(\"risk_return_4Q\") > 0).sum().item()\n", + "\n", + "top_hitrate = (top_hits / len(top)) * 100\n", + "bottom_hitrate = (bottom_hits / len(bottom)) * 100\n", + "\n", + "\n", + "print(f\"\\nDATE {trade_date}\")\n", + "print(f\"Average top return: {top_freturn:.2f}% ({top_hitrate:.1f})\")\n", + "print(f\"Average bottom return: {bottom_freturn:.2f}% ({bottom_hitrate:.1f})\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "stocksense", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/mock_data.ipynb b/notebooks/mock_data.ipynb index fab439a..7ec3378 100644 --- a/notebooks/mock_data.ipynb +++ b/notebooks/mock_data.ipynb @@ -9,7 +9,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-12-01 21:43:08.438\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-23 10:14:10.240\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] } ], @@ -18,7 +18,7 @@ "\n", "import polars as pl\n", "\n", - "from stocksense.database_handler import DatabaseHandler\n", + "from stocksense.database import DatabaseHandler\n", "\n", "FIXTURE_PATH = Path(\"../tests/fixtures\")\n", "\n", diff --git a/notebooks/regression.ipynb b/notebooks/regression.ipynb index 9f1279a..56a2c1c 100644 --- a/notebooks/regression.ipynb +++ b/notebooks/regression.ipynb @@ -2,20 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 15, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'fsharpe_ratio'" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "import datetime as dt\n", "\n", @@ -23,27 +12,26 @@ "import polars as pl\n", "\n", "from stocksense.config import config\n", - "from stocksense.database_handler import DatabaseHandler\n", + "from stocksense.database import DatabaseHandler\n", "from stocksense.model import XGBoostRegressor\n", "from stocksense.pipeline import clean, engineer_features\n", "\n", "features = config.model.features\n", - "target = \"fsharpe_ratio\"\n", "date_col = config.model.date_col\n", "aux_cols = [\"tic\", \"datadate\", \"rdq\"]\n", - "target" + "target = \"fwd_return_4Q\"" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-12-02 19:33:20.479\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-16 21:23:16.444\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] } ], @@ -53,63 +41,19 @@ }, { "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[32m2024-12-02 09:44:29.546\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "shape: (1, 5)
ticnamesectordate_addeddate_removed
strstrstrdatedate
"ZTS""Zoetis""Health Care"2013-06-21null
" - ], - "text/plain": [ - "shape: (1, 5)\n", - "┌─────┬────────┬─────────────┬────────────┬──────────────┐\n", - "│ tic ┆ name ┆ sector ┆ date_added ┆ date_removed │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", - "│ str ┆ str ┆ str ┆ date ┆ date │\n", - "╞═════╪════════╪═════════════╪════════════╪══════════════╡\n", - "│ ZTS ┆ Zoetis ┆ Health Care ┆ 2013-06-21 ┆ null │\n", - "└─────┴────────┴─────────────┴────────────┴──────────────┘" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "DatabaseHandler().fetch_stock().filter(pl.col(\"tic\") == \"ZTS\")" - ] - }, - { - "cell_type": "code", - "execution_count": 11, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-12-02 19:33:25.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", - "\u001b[32m2024-12-02 19:33:25.731\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", - "\u001b[32m2024-12-02 19:33:28.811\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", - "\u001b[32m2024-12-02 19:33:30.220\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m46\u001b[0m - \u001b[32m\u001b[1mEND 48239 rows PROCESSED\u001b[0m\n", - "\u001b[32m2024-12-02 19:33:30.222\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m68\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", - "\u001b[32m2024-12-02 19:33:30.341\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m92\u001b[0m - \u001b[32m\u001b[1m41635 rows retained after CLEANING\u001b[0m\n" + "\u001b[32m2024-12-16 21:23:16.452\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1mSTART processing stock data\u001b[0m\n", + "\u001b[32m2024-12-16 21:23:16.454\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n", + "\u001b[32m2024-12-16 21:23:20.669\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m33\u001b[0m - \u001b[1mSTART feature engineering\u001b[0m\n", + "\u001b[32m2024-12-16 21:23:36.935\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mengineer_features\u001b[0m:\u001b[36m47\u001b[0m - \u001b[32m\u001b[1mEND 58960 rows PROCESSED\u001b[0m\n", + "\u001b[32m2024-12-16 21:23:36.938\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m69\u001b[0m - \u001b[1mSTART cleaning data\u001b[0m\n", + "\u001b[32m2024-12-16 21:23:37.087\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.pipeline.preprocess\u001b[0m:\u001b[36mclean\u001b[0m:\u001b[36m107\u001b[0m - \u001b[32m\u001b[1m37806 rows retained after CLEANING\u001b[0m\n" ] }, { @@ -122,26 +66,25 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (5, 169)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pcttdqstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroedr_yoydr_2yltda_yoyltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoyf_scoref_score_gr1f_score_gr4index_freturnfreturnexcess_returnforward_volfsharpe_ratiosector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64datei8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.0112007-03-01000.018.5988.5980.0891140.0290870.175282.6403143.92849411.58070329.655039282.560607null-7.7548039.151709-19.208201null-77.612898null-42.418432null131.46067425.7697822.71936611.30235771null-5.169725-2.639922.5298060.0178081.42058200000100000
"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.0232007-06-01000.032.6952.6950.0891120.0243320.182563.5448859.45342310.62748930.16614378.903526null16.39993138.944827-0.630294null-77.181676null-27.569721null7.88381719.25965424.02533218.36440370null-8.849601-2.3249756.5246260.0192743.38515600000100000
"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.012007-09-01000.025.7475.7470.0864180.0386380.1846114.41917514.87838210.03701636.525701472.325667null25.8727725.914433.996541null-79.822287null-14.222296null2000.018.76915629.32775522.3598536-1null-12.968883-4.5054698.4634140.0177244.77513300000100000
"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.0222007-12-01000.022.752.750.0844590.0338280.19727913.59034446.4635235.7259112000.0456.222783-60.35978621.410892-1.590112-1.541225-26.668893-78.726207165.240102-5.153189-45.143381-32.27667310.12569614.2078512.769515-1-1-44.893122-54.374837-9.4817150.030042-3.1561300000100000
"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.0212008-03-01000.023.4183.4180.0815120.0315870.19161716.88784819.974054-59.754945-55.094284-6.732989256.8028431.959688-5.947085-18.681512-34.3013314.388523-76.630435-23.738073-56.087186-228.3660435.3575241.5282235.55885961-1-44.756241-54.688029-9.9317870.032388-3.06654900000100000
" + "shape: (5, 223)
tdqticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pctstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroeltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyltcr_yoyitr_yoyrtr_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoyf_scoreforward_vol_yoyforward_vol_sosforward_vol_qoqexcess_return_1Qsharpe_ratio_1Qrisk_return_1Qexcess_return_2Qsharpe_ratio_2Qrisk_return_2Qexcess_return_3Qsharpe_ratio_3Qrisk_return_3Qexcess_return_4Qsharpe_ratio_4Qrisk_return_4Qfwd_returnexcess_returnsharpe_ratiorisk_return
datestrdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
2007-03-01"A"2007-01-312007-02-151280.0540.0564.0150.0176.0405.03749.07193.02090.0671.0648.0775.01372.01500.03536.01705.03657.093.0-93.0-169.00.037.05157.00.011000.018.5988.5988.9114422.9086680.1752829.655039282.560607null-7.7548039.151709-19.208201null-77.612898null-45.435715131.46067425.7697822.71936611.302357-1.218827-86.503836-83.65565761.7808241.7498981.3553078.9521326.60524410.8989813.69479510.10457315.0708578.5832854.9050219.15144510.7093576.0137096.24229216.0140928.5832854.9050219.151445
2007-06-01"A"2007-04-302007-05-141320.0540.0586.0123.0194.0395.9583791.07283.02050.0718.0650.0777.01554.01500.03728.01881.03555.0302.0-36.0-320.00.042.05055.0-0.023000.032.6952.6958.9111632.4332340.1825630.16614300.0null16.39993138.944827-0.630294null-77.181676null-29.4855417.88381719.25965424.02533218.364403-1.12291613.440324-81.59855361.9274231.9180952.1061621.4043960.666804-0.836463-2.215787-1.05205-2.205524-0.292617-0.152556-4.454244-5.91296-3.067807-8.865139-8.543662-0.292617-0.152556-4.454244
2007-09-01"A"2007-07-312007-08-141374.0563.0580.0185.0231.0386.5483281.07024.01486.0738.0674.0787.01510.01500.03736.02069.03288.0176.0-258.0-484.00.036.04788.0-0.01000.025.7475.7478.64183.8638260.18461136.525701300.0null25.8727725.914433.996541null-79.822287null-17.061919300.018.76915629.32775522.359853-1.068351-14.122377-85.58843551.7723931.8035321.789715-1.703536-0.9518480.168495-0.089423-0.049965-2.674412-6.394643-3.545622-7.72292510.9250096.163987-0.514147-13.928545-6.394643-3.545622-7.722925
2007-12-01"A"2007-10-312007-11-151446.0611.0598.0180.0237.0370.03671.07554.01826.0735.0643.0801.01663.02087.04320.02580.03234.0398.0-69.0-7.00.039.05321.00.022000.022.752.758.4458563.3828230.197279400.0300.0-60.35978621.410892-1.590112-1.541225-26.668893-78.726207165.240102-12.283396-32.27667310.12569614.2078512.769510.27844-3.477092-87.30922343.0042221.9487361.848409-3.735506-2.02093-6.186043-8.003799-4.330101-8.5940168.2393444.228045-2.316993-2.055557-0.684223-10.49239-4.5152088.2393444.228045-2.316993
2008-03-01"A"2008-01-312008-02-131393.0580.0617.0120.0196.0368.05070.07459.03148.0726.0674.0801.02674.0626.04286.02657.03173.04.0-295.0-168.00.034.03799.00.021000.023.4183.4188.1512273.1587260.191617-55.094284-6.732989256.8028431.959688-5.947085-18.681512-34.3013314.388523-76.630435-22.566969-228.3660435.3575241.5282235.5588590.408891-20.5599-25.30050753.2387511.7414362.0506421.0535160.5137492.53692820.4423919.9687788.7601866.7263553.862535-7.914079-6.951969-2.146497-13.35568-13.7818596.7263553.862535-7.914079
" ], "text/plain": [ - "shape: (5, 169)\n", - "┌─────┬────────────┬────────────┬────────┬───┬─────────────┬─────────────┬────────────┬────────────┐\n", - "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ sector_info ┆ sector_mate ┆ sector_rea ┆ sector_uti │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ rmation_tec ┆ rials ┆ l_estate ┆ lities │\n", - "│ str ┆ date ┆ date ┆ f64 ┆ ┆ hnology ┆ --- ┆ --- ┆ --- │\n", - "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", - "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", - "╞═════╪════════════╪════════════╪════════╪═══╪═════════════╪═════════════╪════════════╪════════════╡\n", - "│ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ 1280.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ 1320.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ 1374.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ 1446.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ 1393.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "└─────┴────────────┴────────────┴────────┴───┴─────────────┴─────────────┴────────────┴────────────┘" + "shape: (5, 223)\n", + "┌────────────┬─────┬────────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tdq ┆ tic ┆ datadate ┆ rdq ┆ … ┆ fwd_return ┆ excess_ret ┆ sharpe_ra ┆ risk_retu │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ urn ┆ tio ┆ rn │\n", + "│ date ┆ str ┆ date ┆ date ┆ ┆ f64 ┆ --- ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ f64 ┆ f64 ┆ f64 │\n", + "╞════════════╪═════╪════════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ 2007-03-01 ┆ A ┆ 2007-01-31 ┆ 2007-02-15 ┆ … ┆ 16.014092 ┆ 8.583285 ┆ 4.905021 ┆ 9.151445 │\n", + "│ 2007-06-01 ┆ A ┆ 2007-04-30 ┆ 2007-05-14 ┆ … ┆ -8.543662 ┆ -0.292617 ┆ -0.152556 ┆ -4.454244 │\n", + "│ 2007-09-01 ┆ A ┆ 2007-07-31 ┆ 2007-08-14 ┆ … ┆ -13.928545 ┆ -6.394643 ┆ -3.545622 ┆ -7.722925 │\n", + "│ 2007-12-01 ┆ A ┆ 2007-10-31 ┆ 2007-11-15 ┆ … ┆ -4.515208 ┆ 8.239344 ┆ 4.228045 ┆ -2.316993 │\n", + "│ 2008-03-01 ┆ A ┆ 2008-01-31 ┆ 2008-02-13 ┆ … ┆ -13.781859 ┆ 6.726355 ┆ 3.862535 ┆ -7.914079 │\n", + "└────────────┴─────┴────────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" ] }, - "execution_count": 11, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -154,7 +97,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -167,32 +110,50 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (5, 169)
ticdatadaterdqsaleqcogsqxsgaqniqebitdaqcshoqactqatqcheqrectqinvtqppentqlctqdlttqltqreqseqqoancfqivncfqfincfqdvqcapxqicaptqsurprise_pcttdqstock_splitn_purchval_purchn_salesval_salesinsider_balanceroaroiroedr_yoydr_2yltda_yoyltda_2ype_yoype_2ypb_yoypb_2yps_yoyps_2yeps_yoyeps_2yev_ebitda_yoyev_ebitda_2yltcr_yoyitr_yoyrtr_yoyatr_yoyf_scoref_score_gr1f_score_gr4index_freturnfreturnexcess_returnforward_volfsharpe_ratiosector_communication_servicessector_consumer_discretionarysector_consumer_staplessector_energysector_financialssector_health_caresector_industrialssector_information_technologysector_materialssector_real_estatesector_utilities
strdatedatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64datei8u32f64u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
"BRK-B"2023-09-302023-11-0463432.00.06609.0-12767.00.01.4460.01.019933e6157241.052726.00.0211498.00.0122257.0485206.0569776.0525330.013669.0-28048.0-4636.00.05303.0650111.00.0812023-12-01000.000.00.00.075312-0.0196380.146219-2.121923-3.281593-5.689586-6.789834177.369949-99.938019-3.290404-99.932179-50.293424-99.940502246.1214382000.02000.02000.03.420891NaN-13.962413-12.1467714-1031.29196635.273193.9812240.0090254.41109900001000000
"BRK-B"2023-12-312024-02-24130190.00.08492.037574.00.01.4410.01.069978e6167641.044200.00.0216593.00.0122936.0499208.0607350.0561273.014400.0-7351.0-136.00.05708.0689544.0-0.0132024-03-01000.000.00.00.089930.0544910.171437-5.413461-3.763817-9.426779-10.100548173.574152-99.92973111.071455-99.927462-41.884593-99.936381281.6469382000.02000.02000.050.720876NaN35.82850924.467176511nullnullnullnullnull00001000000
"BRK-B"2024-03-312024-05-0491745.00.06464.012702.00.01.4370.01.070035e6188993.052835.00.0217500.00.0120096.0492250.0619925.0571490.010566.0-3203.0-9802.00.04393.0694244.00.1372024-06-01000.000.00.00.0686160.0182960.128473-4.602067-8.355429-7.285809-6.846231-87.492739-99.99347713.565623-99.927337-11.692911-99.934676925.4008622000.0NaN2000.024.580268NaN-20.687847-30.5815054-1-3nullnullnullnullnull00001000000
"BRK-B"2024-06-302024-08-05117510.00.06934.030348.00.01.4370.01.10886e6276942.052469.00.0219469.00.0121374.0500889.0650273.0601697.013602.0-7448.0854.00.04535.0725325.00.11852024-09-01000.000.00.00.0611950.0418410.112776-3.943874-6.635365-6.764849-14.76225166.858078193.82131318.2579227.42308129.960845-24.588835-21.308712279.606333NaN2000.017.883025NaN-7.444285-12.4381383-1-2nullnullnullnullnull00001000000
"BRK-B"2024-09-302024-11-04113509.00.09098.026251.00.01.4380.01.147251e6325212.052046.00.0222272.00.0122483.0515445.0676524.0629069.01803.0-3904.0-3065.00.04701.0753576.00.02024-12-01000.000.00.00.0931570.0348350.169894-5.557088-7.561095-10.933317-16.000842-3.314594174.80544913.85462910.10835219.324915-40.68767139.910661304.43947NaN2000.0-134.576294NaN78.71995363.510645521nullnullnullnullnull00001000000
" + "shape: (72, 101)
tdqinsider_balancemkt_relvolume_ma20volume_ma50volume_ratiovol_momvol_qoqvol_sosvol_yoyvol_2yrel_vol_monthrel_vol_quarterrel_vol_yearrel_vol_2yearprice_momprice_qoqprice_yoyprice_2yprice_risk_quarterprice_risk_semesterprice_risk_yearprice_risk_2yearrsi_14drsi_30drsi_60drsi_90dmomentum_monthmomentum_quartermomentum_yearmomentum_2yearma20_distancema50_distanceindex_momindex_qoqindex_sosindex_yoyniq_yoyniq_2yltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2yps_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estate
datef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8
2007-03-01-0.1220.02071280.09302691.63745379.801611.4276781.8556611.9677252.2523242.3750851.6198442.9755683.5095853.691369-1.483977-6.952532-0.51928647.168571-3.746661-0.584397-0.23055519.85973851.00212151.25092550.55795550.3082580.826645-26.367919-0.0542842.84472-0.0001360.009391-1.7951810.2636747.7885679.566162-47.671334null10.633053400.0-14.615968-5.556238NaN-14.897831null-57.238137null-20.452074-173.322606-14.722747-8.768468NaN-29.589614-5.199647-185.873909-4.291725null-8.844133-37.9699792.152981-38.187938-49.28426400000100000
2007-06-012.1070.0221368.43557473.86507277.2883181.4028551.3881491.6470041.9916012.2751362.5019562.2612843.0636473.601923-0.34879816.52568417.48400154.62016511.9048355.2785618.77886624.00743353.93793255.60369154.99160353.918255-0.1290881.6362820.8340381.887250.0073810.0318672.70201110.09953510.78948920.963082-48.9891197.38222913.74731134.3459811.406636-5.75132-2.860093-38.320134null-57.511809-31.156369-40.337106-185.705471-7.701769-4.581523-16.372205-14.93366638.45163-184.5166360.314379null27.755588-33.3797541.948585-67.487703-84.95617300000100000
2007-09-01-0.6310.02131298.885923102.62949258.792581.8712731.8914411.677211.8186842.2839391.1735551.5491882.2943743.094745-7.902651-11.87863.3287286.582278-6.2801842.3554681.8302952.88198542.44153343.67984946.42962547.889124-64.9945724.1540320.2576930.299499-0.020061-0.0514570.121589-2.8595357.26792412.91741-7.35146423.08904221.12090739.74064115.017399-4.569864-6.291912-44.060434null-23.612952-22.53336-44.264583-300.0-0.90273-0.539754-14.653898-5.5517422.129375-300.051.320412null11.606056-5.3276072.17368-118.33077-102.84618200000100000
2007-12-018.7510.03004595.29702797.78965683.7778891.5885831.5845281.7550261.7017522.0786750.9530151.2973751.7604962.545329-6.56884919.29672814.87649416.52589812.1782162.7944398.7418687.95020747.97311353.23241254.0060153.6317221.49144832.1022132.5495160.929133-0.0115290.017101-4.4043420.601103-3.7708415.835027-31.802591-40.65557231.15263152.45384667.979791-2.951328-5.400916-48.958167null-46.053528-62.821352-47.244684-5.5954458.3362044.817463-6.58768834.24980942.90919737.13800785.29262null27.663583-15.2123892.456842-150.0-121.80388900000100000
2008-03-012.3610.053174158.645323119.30443199.605874.4402753.1904932.4807212.1306642.1931733.3387712.4314811.8977362.39957937.46534343.74244977.46456776.5430213.71024831.58046836.35700834.90059270.43183666.80490663.40598461.437419-20.173066-4.30461-14.98427119.6168990.1688090.257977-1.857196-10.161768-9.095071-5.16972548.869655-22.09849534.0914648.34947561.5669681.040486-4.573565-34.787704-44.50292215.326912-50.684064-32.831076-8.5230857.4188784.289772-4.85484325.65887779.89936332.830896114.07494104.88743367.154116.5581222.74737356.772217-115.24837900000100000
2023-12-010.00.16619397.66530589.39025789.7149051.5164111.7687251.6456861.9408872.419342.2164592.1686922.2305671.954391-0.499117-7.15144-12.91481442.068964-4.0432746.341445-6.65407617.38861546.86763147.67044949.34658649.915493-0.059287-2.472678-1.02413769.536653-0.004201-0.0152598.4186372.8921847.29175112.610438-28.87175985.388128-4.5017433.128448-0.789058-23.441845-23.441845-2.07207122.598236-37.68950757.666583-9.295804-75.151896-17.950215-11.415723-12.17058-7.971833-13.941384-74.954271-17.255313-44.684484-10.1651-25.6460340.708413-17.28508-27.08004500000100000
2024-03-010.00.139799110.38601496.59258891.5525841.6598681.5159051.6334241.7563452.3564332.1940042.2022642.2663161.9821062.030053-6.067961-1.618511.026802-4.002863-5.591688-0.9215220.43574455.75563750.02522948.4522848.6511030.33754-0.513965-0.0539380.0588510.0198610.0054616.01426411.80617813.78134830.006914-12.6921390.151134-4.972276-1.79995-5.612648-24.643449-24.643449-7.67444341.953329-21.316804-13.918278-13.663015-54.065041-16.173301-10.358849-14.385911-10.9629221.43756-51.333565-0.532335-39.075995.81266-16.045130.5489418.703741.67435400000100000
2024-06-012.1450.143276103.18565297.413139127.590491.2996011.193491.3420161.5145292.1578032.2114331.6954562.1054912.034331-4.155447.18589216.087242-8.9879456.0209070.7920710.621941-4.16532241.29050146.28130449.45710950.073997-0.8047871.8351930.612583-0.333915-0.020123-0.024765.1634013.91560515.9744426.261347-11.56698358.7179493.736038-2.397777-0.792184-32.276311-32.276311-28.23229143.005523-20.274459258.68978-30.362373-67.18894-7.816351-4.99663-16.993663-9.14365936.844403-66.92694143.861523-48.0937933.545346-10.2871480.82788313.9490881.26174600000100000
2024-09-012.7520.14221285.51467389.68954290.2620571.2946171.2521091.2543611.4555431.8827821.0671341.3407371.8621921.9251874.6381347.5292190.8217981.7776786.0132288.7343950.5645990.94417655.11999553.09929752.03138351.5997811.2523531.1157690.0327320.044290.0110370.016883.7035356.7480089.95351125.1065878.821636-24.4861485.48261.503759-14.021164-6.201767-29.805938-21.01183510.765338-0.665531-40.123799-22.46613361.243386-5.015377-3.233756-14.398287-21.1258635.06356587.53846211.199384-19.9991742.9652071.2117060.811123-25.322084-16.44906800000100000
2024-12-010.0770.1424192.09847990.51474257.9513981.868951.6018041.505181.4232711.7072632.1327172.1932461.842372.04997210.5708588.5355898.130475-2.480795.3287334.6460695.712529-1.4530855.80443655.2011553.54014452.7118772.8099080.9196980.249685-0.0475420.0091580.030013.7619959.28086214.30352932.562877-17.586207-41.3805194.33004-0.366631-0.795334-10.982647-31.849957-14.339626-16.114569-21.999731-51.397648-14.98710875.885329-2.076377-1.330562-12.594392-6.177858.83132477.2954215.292542-4.6015476.966361-10.6099320.522133-2.473932-1.48822200000100000
" ], "text/plain": [ - "shape: (5, 169)\n", - "┌───────┬────────────┬────────────┬──────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", - "│ tic ┆ datadate ┆ rdq ┆ saleq ┆ … ┆ sector_inf ┆ sector_mat ┆ sector_re ┆ sector_ut │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ormation_t ┆ erials ┆ al_estate ┆ ilities │\n", - "│ str ┆ date ┆ date ┆ f64 ┆ ┆ echnology ┆ --- ┆ --- ┆ --- │\n", - "│ ┆ ┆ ┆ ┆ ┆ --- ┆ i8 ┆ i8 ┆ i8 │\n", - "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ ┆ ┆ │\n", - "╞═══════╪════════════╪════════════╪══════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", - "│ BRK-B ┆ 2023-09-30 ┆ 2023-11-04 ┆ 63432.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ BRK-B ┆ 2023-12-31 ┆ 2024-02-24 ┆ 130190.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ BRK-B ┆ 2024-03-31 ┆ 2024-05-04 ┆ 91745.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ BRK-B ┆ 2024-06-30 ┆ 2024-08-05 ┆ 117510.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "│ BRK-B ┆ 2024-09-30 ┆ 2024-11-04 ┆ 113509.0 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", - "└───────┴────────────┴────────────┴──────────┴───┴────────────┴────────────┴───────────┴───────────┘" + "shape: (72, 101)\n", + "┌───────────┬───────────┬──────────┬───────────┬───┬───────────┬───────────┬───────────┬───────────┐\n", + "│ tdq ┆ insider_b ┆ mkt_rel ┆ volume_ma ┆ … ┆ sector_in ┆ sector_co ┆ sector_ma ┆ sector_re │\n", + "│ --- ┆ alance ┆ --- ┆ 20 ┆ ┆ formation ┆ mmunicati ┆ terials ┆ al_estate │\n", + "│ date ┆ --- ┆ f64 ┆ --- ┆ ┆ _technolo ┆ on_servic ┆ --- ┆ --- │\n", + "│ ┆ f64 ┆ ┆ f64 ┆ ┆ gy ┆ es ┆ i8 ┆ i8 │\n", + "│ ┆ ┆ ┆ ┆ ┆ --- ┆ --- ┆ ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ i8 ┆ ┆ │\n", + "╞═══════════╪═══════════╪══════════╪═══════════╪═══╪═══════════╪═══════════╪═══════════╪═══════════╡\n", + "│ 2007-03-0 ┆ -0.122 ┆ 0.020712 ┆ 80.093026 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2007-06-0 ┆ 2.107 ┆ 0.02213 ┆ 68.435574 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2007-09-0 ┆ -0.631 ┆ 0.021312 ┆ 98.885923 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2007-12-0 ┆ 8.751 ┆ 0.030045 ┆ 95.297027 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2008-03-0 ┆ 2.361 ┆ 0.053174 ┆ 158.64532 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ 3 ┆ ┆ ┆ ┆ ┆ │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ 2023-12-0 ┆ 0.0 ┆ 0.166193 ┆ 97.665305 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2024-03-0 ┆ 0.0 ┆ 0.139799 ┆ 110.38601 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ 4 ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2024-06-0 ┆ 2.145 ┆ 0.143276 ┆ 103.18565 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ 2 ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2024-09-0 ┆ 2.752 ┆ 0.142212 ┆ 85.514673 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "│ 2024-12-0 ┆ 0.077 ┆ 0.14241 ┆ 92.098479 ┆ … ┆ 0 ┆ 0 ┆ 0 ┆ 0 │\n", + "│ 1 ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ │\n", + "└───────────┴───────────┴──────────┴───────────┴───┴───────────┴───────────┴───────────┴───────────┘" ] }, - "execution_count": 14, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data.filter(pl.col(\"tic\") == \"BRK-B\").tail()" + "hd = data.filter(pl.col(\"tic\") == \"EOG\").select([\"tdq\"] + features)\n", + "hd" ] }, { @@ -224,163 +185,209 @@ "textposition": "auto", "type": "bar", "x": [ - -0.11598909704922948, - -0.04495842467795278, - -0.0418137264234548, - -0.04161853679282394, - -0.041444387925202435, - -0.04143706463159026, - -0.04053989963739224, - -0.03826846301919031, - -0.038252141145794165, - -0.0379364613616921, - -0.03314244167167801, - -0.028369638540391116, - -0.024054606469304404, - -0.022780126135529107, - -0.019423191863028773, - -0.018786433980407594, - -0.01759634765896965, - -0.01681203891440991, - -0.016655674615673997, - -0.014025387455945486, - -0.013271715688806187, - -0.0117301305412419, - -0.011167214164440649, - -0.010863022161873214, - -0.009452609513629345, - -0.009343018958993, - -0.009078901637167774, - -0.008358385327200787, - -0.008345832203464949, - -0.0067967914432100875, - -0.004766621987139669, - -0.003465867281428694, - -0.003221963044533257, - -0.0025734905175875235, - -0.0020761952081974244, - -0.0004360970914322539, - -0.00027018880965001623, - 0.0006097341210074421, - 0.002655899863095016, - 0.002670533915971541, - 0.00390784372105059, - 0.0039429744991489, - 0.004189284866955269, - 0.004207925031977517, - 0.004644649702991712, - 0.005197112651879505, - 0.005786162737281634, - 0.005967594850533518, - 0.006374178894407074, - 0.008330014572894787, - 0.008522687827395901, - 0.010758697004480008, - 0.013541459077322257, - 0.014714668230702287, - 0.01650390010957479, - 0.018123877034715987, - 0.021979562702178015, - 0.02223595992122118, - 0.022883697491347853, - 0.02537187491279996, - 0.02624799209814143, - 0.02715206324971074, - 0.027619640463746285, - 0.028541643974503497, - 0.0334129797947979, - 0.03431999468939282, - 0.035095615540398, - 0.035246802926147874, - 0.037518292149153955, - 0.03813084921747215, - 0.039561719669205984, - 0.04202105300665495, - 0.046166777610939666, - 0.06046751418684972, - 0.06060398509549661, - 0.068795615413993, - 0.09075572078499318 + -0.23505607537643433, + -0.13132207911891794, + -0.126438369659228, + -0.11612545677522385, + -0.10573215114340904, + -0.10192162272598118, + -0.09384247567290248, + -0.09367057207833113, + -0.08631342768314028, + -0.08495346104582427, + -0.08455109554301526, + -0.07783671560332636, + -0.07742218520133201, + -0.07661635729015306, + -0.07641474274976526, + -0.07191537964629614, + -0.07184846771923234, + -0.07006350450238845, + -0.0688771966896174, + -0.06343891791072503, + -0.06092381449507021, + -0.060612402300661714, + -0.060498915350346086, + -0.05639474829230729, + -0.05397025683647847, + -0.052157916830425866, + -0.05047712607991634, + -0.04958658237209899, + -0.04515274050682554, + -0.044755332226871135, + -0.04211468982403803, + -0.04054458644247558, + -0.03898080713248869, + -0.03593463967646536, + -0.032557478898875836, + -0.03019112866807064, + -0.028063321424900225, + -0.02598254697563652, + -0.025490533371060452, + -0.02476746207393626, + -0.022893017683640243, + -0.022109589591936925, + -0.021152614466284903, + -0.020763538507630595, + -0.020644097627619408, + -0.019549359223960863, + -0.01902126389272236, + -0.017782695246287956, + -0.016635614052370244, + -0.01458325357494018, + -0.014301344857233283, + -0.013181202216208776, + -0.013060923292217084, + -0.012912805692710768, + -0.012488262943396096, + -0.011200870071631274, + -0.0095130051416538, + -0.008297557310555984, + -0.005671514361157843, + -0.004098291297799588, + -0.0037314693057447926, + -0.003345865047005937, + -0.0030457608467880236, + -0.0026271147986756073, + -0.0020083771327744217, + -0.0009787851320418944, + -0.0008517108854523042, + -0.0006537070922148958, + -0.00023182698050597277, + -0.00007744279144730256, + 0.000690158997429764, + 0.0008849859576679983, + 0.0010179561925280946, + 0.0012575933106942138, + 0.00180626333540171, + 0.002660373309878354, + 0.003064548989962925, + 0.003741999471302906, + 0.00920343720116718, + 0.01025383461093548, + 0.011785194365902772, + 0.013865724092856128, + 0.01739896312243972, + 0.018194330700173903, + 0.018841133126826858, + 0.020332350244272095, + 0.020610099164598127, + 0.020659847127000103, + 0.030010601417571888, + 0.03180250230637022, + 0.036378734782499346, + 0.037807959392258415, + 0.04760976619818151, + 0.052050903943939915, + 0.05476042530367942, + 0.11092744435144808, + 0.16514200502253207, + 0.17142825945942206, + 0.1846655539861912, + 0.2256300679515212 ], "xaxis": "x", "y": [ - "size", - "roi_2y", - "low_fear", - "roa_yoy", + "index_2y", + "price_2y", + "size_sec", + "index_sos", + "index_yoy", + "price_risk_2year", "niq_2y", - "sector_consumer_staples", + "roa_yoy", + "index_mom", + "roi_2y", + "price_sec_sos", + "price_sec_yoy", + "size", + "index_qoq", + "roe_yoy", + "ma50_distance", "roa_2y", - "roi_yoy", - "sector_utilities", - "sector_energy", "niq_yoy", - "f_score", - "roe_yoy", + "roi_yoy", + "price_yoy", + "saleq_yoy", + "saleq_2y", + "size_factor", "roa", - "gpm_2y", - "price_2y", + "ma20_distance", + "price_mom", + "pe_2y", + "price_sec_qoq", + "price_qoq", + "atr_yoy", + "rsi_90d", + "f_score", "gpm_yoy", + "price_risk_year", + "mkt_rel", + "gpm_2y", + "rsi_60d", + "sector_consumer_staples", + "sector_utilities", + "high_fear", + "price_risk_semester", + "rel_vol_2year", + "ps_yoy", + "sector_energy", + "pe_yoy", + "ltq_2y", + "earn_drift", + "sector_financials", + "roa_sec", + "ebitdam", + "rel_vol_year", + "size_yoy", + "roa_sec_yoy", + "rsi_30d", + "roa_sec_qoq", + "price_risk_quarter", "sector_real_estate", + "gpm", "sector_materials", - "saleq_2y", - "pe_2y", "ps", - "cr_yoy", - "pe", - "ps_yoy", - "atr_yoy", - "pb", - "gpm", - "saleq_yoy", - "sector_financials", - "price_qoq", - "ev_ebitda", - "sector_communication_services", - "momentum_2y", + "momentum_2year", "insider_balance", - "pe_yoy", - "price_mom", - "ebitdam", - "price_yoy", - "roe", - "earn_drift", - "fcf_yoy", - "n_purch", + "momentum_quarter", + "rsi_14d", + "ev_ebitda_yoy", + "pb", "ltq_yoy", - "qr_yoy", - "n_sales", - "rsi_1y", + "momentum_sec", "sector_consumer_discretionary", + "pe_sec", + "sector_communication_services", "ltcr_yoy", - "ev_ebitda_yoy", - "rsi_90d", - "rsi_60d", - "pb_yoy", - "rsi_30d", - "volume_ma20", - "rsi_14d", - "momentum_qoq", + "ev_ebitda", + "rel_vol_quarter", + "earnings_vol", + "pe", + "fcf_yoy", + "roe", "sector_industrials", - "der_yoy", - "dlttq_yoy", - "high_fear", + "rel_vol_month", + "margin_vol", + "low_fear", "volume_ma50", - "ltda_yoy", + "momentum_month", + "volume_ratio", "sector_health_care", - "momentum_mom", + "dlttq_yoy", + "volume_ma20", "dr_yoy", - "rel_vol_yoy", - "rel_vol_mom", - "ltq_2y", - "momentum_yoy", - "rel_vol_qoq", - "dr_2y", - "fear_ma30", + "momentum_year", + "ltda_yoy", + "der_yoy", + "vol_2y", "sector_information_technology", - "vol_mom", + "dr_2y", "vol_yoy", - "vol_qoq" + "vol_sos", + "vol_qoq", + "vol_mom", + "fear_ma30" ], "yaxis": "y" } @@ -1227,7 +1234,7 @@ } }, "title": { - "text": "Feature Correlations with Target (fsharpe_ratio)" + "text": "Feature Correlations with Target (fwd_return_4Q)" }, "width": 1000, "xaxis": { @@ -1284,24 +1291,24 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "RMSE: 11.686172666455777\n", - "MAE: 8.552481332403948\n" + "RMSE: 27.280662521042228\n", + "MAE: 20.210763618884588\n" ] } ], "source": [ "data = data.select([\"tic\", date_col] + features + [target])\n", "data = data.filter((~pl.all_horizontal(pl.col(target).is_null())))\n", - "train = data.filter((pl.col(\"tdq\").dt.year() >= 2007) & (pl.col(\"tdq\").dt.year() <= 2021))\n", + "train = data.filter((pl.col(\"tdq\").dt.year() >= 2007) & (pl.col(\"tdq\").dt.year() < 2022))\n", "val = data.filter(\n", - " (pl.col(\"tdq\").dt.year() >= 2022)\n", + " (pl.col(\"tdq\").dt.year() >= 2023)\n", " & (pl.col(\"tdq\").dt.year() <= 2023)\n", " & pl.col(\"tic\").is_in(constituents)\n", ")\n", @@ -1312,17 +1319,17 @@ "y_val = val.select(target).to_pandas().values.ravel()\n", "\n", "params = {\n", - " \"objective\": \"reg:squarederror\",\n", - " \"learning_rate\": 0.2,\n", - " \"n_estimators\": 700,\n", - " \"max_depth\": 3,\n", - " \"min_child_weight\": 8,\n", - " \"gamma\": 0.1,\n", - " \"subsample\": 0.8,\n", - " \"colsample_bytree\": 0.8,\n", - " \"reg_alpha\": 0.1,\n", - " \"reg_lambda\": 2,\n", - " \"eval_metric\": \"rmse\",\n", + " \"objective\": \"reg:absoluteerror\",\n", + " \"learning_rate\": 0.07,\n", + " \"n_estimators\": 394,\n", + " \"max_depth\": 4,\n", + " \"min_child_weight\": 1.58,\n", + " \"gamma\": 0.15,\n", + " \"subsample\": 0.58,\n", + " \"colsample_bytree\": 0.70,\n", + " \"reg_alpha\": 5.47,\n", + " \"reg_lambda\": 7.07,\n", + " \"eval_metric\": \"mae\",\n", " \"nthread\": -1,\n", " \"seed\": 100,\n", "}\n", @@ -1336,20 +1343,18 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Average freturn: 1.77%\n", + "Average freturn: 15.84%\n", "\n", - "Top 100 stocks:\n", - "Average freturn: 3.52%\n", + "Top 100 stocks: 13.35%\n", "\n", - "Bottom 100 stocks:\n", - "Average freturn: -2.33%\n" + "Bottom 100 stocks: 2.85%\n" ] } ], @@ -1366,17 +1371,22 @@ "\n", "print(f\"Average freturn: {freturn:.2f}%\")\n", "\n", - "print(f\"\\nTop {n} stocks:\")\n", - "print(f\"Average freturn: {top_freturn:.2f}%\")\n", - "print(f\"\\nBottom {n} stocks:\")\n", - "print(f\"Average freturn: {bottom_freturn:.2f}%\")" + "print(f\"\\nTop {n} stocks: {top_freturn:.2f}%\")\n", + "print(f\"\\nBottom {n} stocks: {bottom_freturn:.2f}%\")" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16.401876551077624\n" + ] + }, { "data": { "text/html": [ @@ -1387,42 +1397,44 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (100, 81)
tictdqn_purchn_salesinsider_balancevolume_ma20volume_ma50price_momprice_qoqprice_yoyprice_2yrsi_14drsi_30drsi_60drsi_90drsi_1yvol_momvol_qoqvol_yoyrel_vol_momrel_vol_qoqrel_vol_yoymomentum_mommomentum_qoqmomentum_yoymomentum_2yfear_ma30high_fearlow_feargpmroaroeebitdamsizeearn_driftpepbltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoycr_yoyqr_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2ypb_yoyps_yoyatr_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefsharpe_ratiopred
strdateu32u32f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64f32
"CAH"2023-09-011611.79598.43918787.653153-6.6012533.841623.84049866.85082743.12326546.84127451.24742352.88172353.4103871.6381761.2870091.450021217.600605194.687006127.327179-2000.070.959146168.142317-2000.015.335333010.034180.006011-0.0915150.0124610.678606-3.30131284.224446-7.7104813.777148.460114-17.4445620.309022-1.317239128.271306-56.263849-201.794844-315.471282-106.924909-78.576203-6.892034-8.71667674.3104284.87904111.048148-16.567991-94.179707-74.0492494.915584234.04174572.642865-2.26841612.428576010000000004.70409422.952963
"DD"2023-12-01024.18190.04198292.4604248.203834-4.6735062.694655-2.09572157.55167850.8684250.21588450.53189950.3765081.0430511.4789471.515306152.457264181.338552174.14667197.448486-161.59090321.368451-346.40606515.644333010.3438910.115670.1806450.25371710.616364-3.16929-27.5378181.251766-83.184786-23.427588-71.7766462.160734-3.2731571078.769519236.362624-472.329325-161.924752895.485945185.75851481.41994498.465772-35.795401-23.974392-14.80129727.604537-76.281511403.856565-100.06517-385.704281-78.89434-134.931955146.851100000000010-0.81594922.252796
"MCK"2023-09-0101123.04478.16977380.522144-5.2353376.01090212.354222101.9888342.32583749.71480752.7677653.44246754.5249211.358531.3154721.377412180.454878198.992757120.951347-1698.062802111.02885987.131887-2000.015.335333010.0405730.058506-2.3408240.01811211.068137-0.17672814.833464-44.8592662.460523.808449-53.658738-9.869654-16.132149161.076698181.825123211.066655515.369239-146.826138-24.973433-2.1865087.8855715.854004-0.4184641.861717-54.960857-33.408408-169.680685-60.990155307.854268-24.395936-0.96299410.191644010000000008.8638621.496553
"MRNA"2023-09-0102670.258102.48413988.8519442.373807-11.300239-14.901343-70.11866650.91324647.0483545.56494345.98413248.9315943.6957892.684853.263193490.915367406.139756286.542819769.935741-208.72951-105.0962222000.015.33533301-1.1250.0551540.071214-5.1598849.9935112.37380735.5305382.530259-38.756515-47.772251-100.0-258.629008-235.911487-89.780239-74.509017-169.028116-120.595325-90.88739-477.96052670.45580179.043464-35.013035-27.117343-61.449697-100.01154.070595-2000.0757.748695-26.112002-21.83670758.985387-91.5530601000000000-20.97988620.000088
"CEG"2023-09-01000.074.37170182.616566.08068219.81015931.498965null63.56891665.0256262.28283159.89596756.3994791.2220311.3023351.844865162.323633197.005443161.9986441972.247298365.918332222.15597null15.335333010.1986780.0166240.0687630.34667610.7484766.08068244.6348582.9751452.9548672000.036.587531-44.518402-62.59703417.021567null734.856198NaN21.606448-1042.1052635.336141-17.9450954.1713730.243841NaN32.99088355.661859-736.1709596.200603null25.1874061.516098-0.925911000000000022.43482319.635174
"JKHY"2022-06-01021.426110.02511196.178517-2.2221030.43166419.6823561.93318751.70724450.7501752.24884352.53872251.880311.4758691.4436411.40199974.47659385.976821122.560964170.520771-8.208648-774.8677295.83667429.026334000.4096540.1581590.2704730.3262627.728461-3.22362437.82082510.2295245.294231.85480912.433547.0430972.96940118.1840129.8110415.71836415.83143820.21956943.8470370.252766-12.2873964.2508542.48567929.3777699.434590.53119927.939614-3.549409-12.59671515.9524845.3418188.93049700100000000-3.87379710.968969
"AWK"2023-09-0110-0.00887.39699298.840265-3.046508-4.827675-7.174129-24.38957339.4152743.13782945.84951146.98405849.2802230.8166761.1493961.461437108.479895173.870222128.32964-988.123896-89.173175-50.5977112000.015.335333011.00.0303090.0921550.55241610.29201-6.75327930.0570482.7699214.1622828.394485.2875020.00.0-37.9956480.97129812.0788228.131019-46.295863921.42857191.395694155.102041-18.718846-6.15648-8.304208-5.142728-13.054643870.13277941.621372-32.93048-23.943464-7.9746785.90350910000000000-2.62943110.91437
"UHS"2023-09-01010.11378.92160993.813818-0.546885-1.06601737.540896-13.60425548.58217945.55249548.18422749.51183750.3259731.1844741.4429242.052196157.334829218.27245180.204498-177.380222-19.690671264.768512000.015.335333010.8928190.0503630.1136150.1176039.527507-10.07083113.6558991.5399372.80228321.7734160.127653-0.040899-0.16504-13.505933-40.3128874.888271-50.966297-13.357796498.0131235.4264598.548167-0.292772-0.46324813.618017-3.05291815.685342497.25071846.05001410.91797525.59610823.3676533.4454680100000000032.95469710.898438
"APA"2022-03-0121-1.129115.1322110.68204912.42087147.68317291.23077446.12069170.42457664.20325760.79524359.16934552.8136422.9758533.1687333.412204204.079574258.031475384.233645-438.309528-1040.699195809.894665117.20398826.654100.7898460.073141-1.3570430.410329.49574520.13530914.371789-19.5031394.6971852.770855-16.8187-4.938233-13.311961119.18231137.274733989.244975129.56501-118.010142117.871486-20.341496-10.4373635.816340.31348739.883625-20.301522227.476932161.9236371046.619545643.521389-70.4875222.98265779.474642000001000004.49165110.876765
"OTIS"2022-09-01021.63471.53083987.271996-8.216587-3.297867-20.52458913.53629635.18943444.82072447.31318847.85924151.6037491.304041.6750631.652557106.557928113.215196124.503285181.29432387.928069166.633993108.44560822.448000.2818230.125492-0.2545010.153679.201602-4.86656324.797287-6.310934.4235924.87493820.982225-2.974104-4.19269818.37221941.80299314.64177798.28309326.656888-33.771107-2.457901-8.4903229.13808214.36769310.46093332.503179-17.360261-45.257336-27.726855-17.59241446.992626-23.112338-7.257353000000100004.73983710.868402
" + "shape: (83, 104)
tictdqinsider_balancemkt_relvolume_ma20volume_ma50volume_ratiovol_momvol_qoqvol_sosvol_yoyvol_2yrel_vol_monthrel_vol_quarterrel_vol_yearrel_vol_2yearprice_momprice_qoqprice_yoyprice_2yprice_risk_quarterprice_risk_semesterprice_risk_yearprice_risk_2yearrsi_14drsi_30drsi_60drsi_90dmomentum_monthmomentum_quartermomentum_yearmomentum_2yearma20_distancema50_distanceindex_momindex_qoqindex_sosltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2yps_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefwd_return_4Qpred
strdatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64f32
"KEY"2023-09-01-0.1150.02496172.775971100.21846664.9073632.2517952.7632184.563593.6087472.9129142.9910824.1799463.1688612.35582-3.9867078.851229-34.652346-43.1102333.203233-8.085644-9.602322-14.79969158.17964453.43122349.21984347.646334-12.9307421.634932-2.443961282.1554110.038190.0463210.3083125.4138211.6206624.99012111.04281374.6404285.3781514.131296-36.01828-40.947265-58.353563-69.406238-30.461202300.09.4114760.668043.1164367.451085NaN300.0-1.601527-12.105758-41.610551-22.9030740.346307-10.10488110.1319540010000000036.2049728.27339
"ZION"2023-09-010.00.01245767.09413797.96610481.1867262.1255573.0362595.0653063.9241083.1873592.8233994.5929793.4457822.577777-2.59289320.982728-33.781575-37.0639076.910716-5.129027-8.608726-11.62840656.91264755.22784851.6267749.658825-8.4099553.875771-2.382548242.5823570.0315250.0654270.3083125.4138211.620662-0.2495373.501105-20.4172881.9607841.9736844.268139-21.8180881.052651-14.11977310.45469111.6279076.3400730.383983.475001-19.91185635.05866140.266527-37.321426-25.946268-48.6579361.767319-0.055619-6.27181225.0455090010000000029.61378426.448109
"JKHY"2023-09-010.00.0265992.14443488.35625955.3843871.8767481.3807821.939671.8296351.6813732.4929042.0887221.6066131.35981-7.6419731.724587-17.752339-10.3753271.248993-2.477478-9.702664-6.17074741.1350545.22306347.49686147.810916-24.7864660.318553-1.25203767.906262-0.017145-0.0285590.3083125.4138211.6206628.50838214.599002139.1304354.0671278.427101-10.563895-0.858668-3.401706-4.140208-13.222602-40.776642-6.797175-3.941604-3.483078111.693195-22.40834-75.233868-20.330936-27.025187-24.734773-2.6909121.561227-2.883231-7.993228001000000006.4780725.784447
"SEDG"2023-12-01-1.4530.010806179.675028200.457498167.2806813.4905295.1378514.3545553.9856494.2493545.1019226.299694.580513.4327148.827025-47.094287-72.401791-74.835245-9.166144-16.456838-18.165623-17.6109748.3007336.55512936.01093338.7365231.04851-16.283295-5.741417-123.6967110.026696-0.1698458.4186372.8921847.29175116.70767152.730023-6.362984-25.785971-39.93302460.287896-14.812534-300.0-169.85913957.375175-207.304786-3.831358-2.051456-12.75753-21.413826-83.09423-214.596546-85.880095-82.168313-78.953779-28.8153082.118955-65.62749331.59603500000001000-78.0151725.131428
"MKTX"2023-09-01-0.1930.02071689.14936199.57599965.7418311.7578551.6741632.1201722.3607082.2788722.3349762.5325222.0729511.843038-3.960757-10.321778-3.922121-49.815097-6.165337-16.680152-1.661417-21.85954438.23577839.71837441.905143.905193-12.846572-1.906561-0.276619326.038579-0.029092-0.0652220.3083125.4138211.620662-19.898996-12.007061NaN0.00.00.898636-17.015312-23.166482-21.977535-10.48298512.555934-31.194064-22.445749-16.42347NaN-7.445076NaN-8.85532-43.765944-9.887123-0.4707270.439161-3.6239447.14497100100000000-8.38998224.268373
"GPN"2023-09-012.0460.07757685.44162994.70327791.062511.3222761.7478652.1285852.3397582.3831921.7563922.6440132.0545551.9274076.30497828.2682084.097242-20.4869616.172996.8803421.751139-8.59643770.08077865.67793859.53649856.08281320.449975.2214910.28897134.0866480.0473780.1013610.3083125.4138211.62066224.93215637.90201755.9702016.5403469.60402300.0-12.856001136.149187-4.188083300.0-30.27160935.1032414.61847529.30668343.094198-26.888843-55.293774-90.72588-24.8355-7.893488-0.4526930.80555755.13240459.25666900100000000-21.64165118.963537
"INCY"2023-12-010.550.027918101.65466999.953569109.5184731.4657021.4935621.3280451.4050661.5755962.142341.8313061.6147731.272798-0.643735-14.511787-32.195304-20.230361-9.716224-10.258148-22.913733-12.83981748.22869443.78127442.74304343.266836-0.076465-5.017588-2.553068-33.4391790.00103-0.0311288.4186372.8921847.29175113.49594838.719108-100.00.096755-1.719867-58.156507-47.74786431.101005-39.230151-58.422091-53.823288-2.724745-2.103387-8.823372-100.0-32.561054300.037.9769775.477454-38.225905-4.0342761.716381150.0-98.835710100000000027.71440718.922745
"TFX"2023-12-010.00.02467396.10659696.91870270.8143882.7072362.0731071.7899191.8241892.0342713.9570252.5419062.0964511.64332621.4175278.403958-2.754996-23.4516894.053798-2.079091-1.510258-11.52829974.00647861.52508153.53274551.002832.5440612.905748-0.218469-38.7637770.0660870.0923028.4186372.8921847.29175111.060712-5.9875422.3795482.4368020.719404-11.742672-12.47298916.319198-39.325088-11.63914424.3188640.2768990.159409-11.67914710.367231-13.1227241.584673-5.509794-16.400898-12.6427441.8851471.17156-77.683541-300.0010000000000.19571118.916733
"MCO"2023-06-0110.6610.14529104.25214990.87999694.2031451.2516271.3301991.6264252.0278951.8212091.5557781.4568541.5394351.4782195.8540826.6528287.328317-2.1908625.0013797.2499693.613755-1.20297165.47728259.36354655.24168753.413552.3774031.5604533.407411-4.8504210.0369740.0532562.4623854.2633946.655249-4.07995413.489051-4.420041-2.365623-6.035654-30.219076-42.280015-0.943119-41.819602-41.16093629.361702-19.010609-3.949619-3.620277-4.29016856.19221235.34396162.71550640.47435128.548098-2.250299-0.014147-1.771359-32.2142830010000000021.19134518.791479
"AXP"2023-09-010.00.27293475.64622486.04054969.9319070.9255851.1483991.6147791.8480252.042111.2294641.7371941.6227611.651557-4.080289-7.1004615.013155-3.820204-6.182921-6.732582.71271-1.87071441.76567944.71387247.94085749.006298-13.23427-1.3115440.35356825.003144-0.011187-0.0275430.3083125.4138211.62066219.84917335.16421615.384615-7.035571-7.155949-17.721717-19.164316-3.929523-18.318758-14.595845-7.8891764.2839960.4671043.191695-3.275444NaN-20.1706195.906091-15.29607-17.1363010.8775051.442124-150.019.939990010000000052.22939518.780275
" ], "text/plain": [ - "shape: (100, 81)\n", - "┌──────┬────────────┬─────────┬─────────┬───┬──────────────┬─────────────┬─────────────┬───────────┐\n", - "│ tic ┆ tdq ┆ n_purch ┆ n_sales ┆ … ┆ sector_mater ┆ sector_real ┆ fsharpe_rat ┆ pred │\n", - "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ ials ┆ _estate ┆ io ┆ --- │\n", - "│ str ┆ date ┆ u32 ┆ u32 ┆ ┆ --- ┆ --- ┆ --- ┆ f32 │\n", - "│ ┆ ┆ ┆ ┆ ┆ i8 ┆ i8 ┆ f64 ┆ │\n", - "╞══════╪════════════╪═════════╪═════════╪═══╪══════════════╪═════════════╪═════════════╪═══════════╡\n", - "│ CAH ┆ 2023-09-01 ┆ 1 ┆ 6 ┆ … ┆ 0 ┆ 0 ┆ 4.704094 ┆ 22.952963 │\n", - "│ DD ┆ 2023-12-01 ┆ 0 ┆ 2 ┆ … ┆ 1 ┆ 0 ┆ -0.815949 ┆ 22.252796 │\n", - "│ MCK ┆ 2023-09-01 ┆ 0 ┆ 11 ┆ … ┆ 0 ┆ 0 ┆ 8.86386 ┆ 21.496553 │\n", - "│ MRNA ┆ 2023-09-01 ┆ 0 ┆ 26 ┆ … ┆ 0 ┆ 0 ┆ -20.979886 ┆ 20.000088 │\n", - "│ CEG ┆ 2023-09-01 ┆ 0 ┆ 0 ┆ … ┆ 0 ┆ 0 ┆ 22.434823 ┆ 19.635174 │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ JKHY ┆ 2022-06-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ -3.873797 ┆ 10.968969 │\n", - "│ AWK ┆ 2023-09-01 ┆ 1 ┆ 0 ┆ … ┆ 0 ┆ 0 ┆ -2.629431 ┆ 10.91437 │\n", - "│ UHS ┆ 2023-09-01 ┆ 0 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 32.954697 ┆ 10.898438 │\n", - "│ APA ┆ 2022-03-01 ┆ 2 ┆ 1 ┆ … ┆ 0 ┆ 0 ┆ 4.491651 ┆ 10.876765 │\n", - "│ OTIS ┆ 2022-09-01 ┆ 0 ┆ 2 ┆ … ┆ 0 ┆ 0 ┆ 4.739837 ┆ 10.868402 │\n", - "└──────┴────────────┴─────────┴─────────┴───┴──────────────┴─────────────┴─────────────┴───────────┘" + "shape: (83, 104)\n", + "┌──────┬────────────┬────────────┬──────────┬───┬────────────┬────────────┬────────────┬───────────┐\n", + "│ tic ┆ tdq ┆ insider_ba ┆ mkt_rel ┆ … ┆ sector_mat ┆ sector_rea ┆ fwd_return ┆ pred │\n", + "│ --- ┆ --- ┆ lance ┆ --- ┆ ┆ erials ┆ l_estate ┆ _4Q ┆ --- │\n", + "│ str ┆ date ┆ --- ┆ f64 ┆ ┆ --- ┆ --- ┆ --- ┆ f32 │\n", + "│ ┆ ┆ f64 ┆ ┆ ┆ i8 ┆ i8 ┆ f64 ┆ │\n", + "╞══════╪════════════╪════════════╪══════════╪═══╪════════════╪════════════╪════════════╪═══════════╡\n", + "│ KEY ┆ 2023-09-01 ┆ -0.115 ┆ 0.024961 ┆ … ┆ 0 ┆ 0 ┆ 36.20497 ┆ 28.27339 │\n", + "│ ZION ┆ 2023-09-01 ┆ 0.0 ┆ 0.012457 ┆ … ┆ 0 ┆ 0 ┆ 29.613784 ┆ 26.448109 │\n", + "│ JKHY ┆ 2023-09-01 ┆ 0.0 ┆ 0.02659 ┆ … ┆ 0 ┆ 0 ┆ 6.47807 ┆ 25.784447 │\n", + "│ SEDG ┆ 2023-12-01 ┆ -1.453 ┆ 0.010806 ┆ … ┆ 0 ┆ 0 ┆ -78.01517 ┆ 25.131428 │\n", + "│ MKTX ┆ 2023-09-01 ┆ -0.193 ┆ 0.020716 ┆ … ┆ 0 ┆ 0 ┆ -8.389982 ┆ 24.268373 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ GPN ┆ 2023-09-01 ┆ 2.046 ┆ 0.077576 ┆ … ┆ 0 ┆ 0 ┆ -21.641651 ┆ 18.963537 │\n", + "│ INCY ┆ 2023-12-01 ┆ 0.55 ┆ 0.027918 ┆ … ┆ 0 ┆ 0 ┆ 27.714407 ┆ 18.922745 │\n", + "│ TFX ┆ 2023-12-01 ┆ 0.0 ┆ 0.024673 ┆ … ┆ 0 ┆ 0 ┆ 0.195711 ┆ 18.916733 │\n", + "│ MCO ┆ 2023-06-01 ┆ 10.661 ┆ 0.14529 ┆ … ┆ 0 ┆ 0 ┆ 21.191345 ┆ 18.791479 │\n", + "│ AXP ┆ 2023-09-01 ┆ 0.0 ┆ 0.272934 ┆ … ┆ 0 ┆ 0 ┆ 52.229395 ┆ 18.780275 │\n", + "└──────┴────────────┴────────────┴──────────┴───┴────────────┴────────────┴────────────┴───────────┘" ] }, - "execution_count": 7, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "top = val_subset.head(100).filter((pl.col(\"pe\") < 50) & (pl.col(\"pe\") > 0) & (pl.col(\"pred\") > 5))\n", + "print(top.select(pl.col(target)).mean().item())\n", "top" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -1430,65 +1442,51 @@ "output_type": "stream", "text": [ "\n", - "DATE 2022-03-01\n", - "\n", - "Top 10 stocks:\n", - "Average freturn: 10.54%\n", - "\n", - "Bottom 10 stocks:\n", - "Average freturn: 1.89%\n", - "\n", - "DATE 2022-06-01\n", - "\n", - "Top 10 stocks:\n", - "Average freturn: 5.72%\n", - "\n", - "Bottom 10 stocks:\n", - "Average freturn: -3.69%\n", - "\n", - "DATE 2022-09-01\n", + "DATE 2023-03-01\n", "\n", - "Top 10 stocks:\n", - "Average freturn: -4.63%\n", + "Top 40 stocks:\n", + "Average freturn: 13.44%\n", "\n", - "Bottom 10 stocks:\n", - "Average freturn: -5.09%\n", + "Bottom 40 stocks:\n", + "Average freturn: 1.47%\n", "\n", - "DATE 2022-12-01\n", + "DATE 2023-06-01\n", "\n", - "Top 10 stocks:\n", - "Average freturn: 0.31%\n", + "Top 40 stocks:\n", + "Average freturn: 17.32%\n", "\n", - "Bottom 10 stocks:\n", - "Average freturn: -8.12%\n", + "Bottom 40 stocks:\n", + "Average freturn: 19.74%\n", "\n", - "DATE 2023-03-01\n", + "DATE 2023-09-01\n", "\n", - "Top 10 stocks:\n", - "Average freturn: -1.03%\n", + "Top 40 stocks:\n", + "Average freturn: 11.83%\n", "\n", - "Bottom 10 stocks:\n", - "Average freturn: -4.99%\n", + "Bottom 40 stocks:\n", + "Average freturn: 14.32%\n", "\n", - "DATE 2023-06-01\n", + "DATE 2023-12-01\n", "\n", - "Top 10 stocks:\n", - "Average freturn: 15.49%\n", + "Top 40 stocks:\n", + "Average freturn: 22.72%\n", "\n", - "Bottom 10 stocks:\n", - "Average freturn: -3.72%\n" + "Bottom 40 stocks:\n", + "Average freturn: 18.23%\n" ] } ], "source": [ - "for date in [\"2022-03-01\", \"2022-06-01\", \"2022-09-01\", \"2022-12-01\", \"2023-03-01\", \"2023-06-01\"]:\n", + "eval_dates = [\"2023-03-01\", \"2023-06-01\", \"2023-09-01\", \"2023-12-01\"]\n", + "\n", + "for date in eval_dates:\n", " y_pred = model.predict(X_val)\n", " val_subset = (\n", " val.with_columns(pl.Series(\"pred\", y_pred))\n", " .filter(pl.col(\"tdq\") == pl.lit(date).str.to_date())\n", " .sort(\"pred\", descending=True)\n", " )\n", - " n = 10\n", + " n = 40\n", " top = val_subset.head(n)\n", " bottom = val_subset.tail(n)\n", "\n", @@ -1507,92 +1505,163 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "shape: (40, 104)
tictdqinsider_balancemkt_relvolume_ma20volume_ma50volume_ratiovol_momvol_qoqvol_sosvol_yoyvol_2yrel_vol_monthrel_vol_quarterrel_vol_yearrel_vol_2yearprice_momprice_qoqprice_yoyprice_2yprice_risk_quarterprice_risk_semesterprice_risk_yearprice_risk_2yearrsi_14drsi_30drsi_60drsi_90dmomentum_monthmomentum_quartermomentum_yearmomentum_2yearma20_distancema50_distanceindex_momindex_qoqindex_sosltq_yoyltq_2ydlttq_yoygpm_yoygpm_2yroa_yoyroa_2yroi_yoyroi_2yroe_yoyfcf_yoyder_yoydr_yoydr_2yltda_yoyev_ebitda_yoyltcr_yoype_yoype_2yps_yoyatr_yoysize_yoyroa_sec_qoqroa_sec_yoysector_utilitiessector_health_caresector_financialssector_consumer_discretionarysector_consumer_staplessector_energysector_industrialssector_information_technologysector_communication_servicessector_materialssector_real_estatefwd_return_4Qpred
strdatef64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64i8i8i8i8i8i8i8i8i8i8i8f64f32
"SEDG"2023-12-01-1.4530.010806179.675028200.457498167.2806813.4905295.1378514.3545553.9856494.2493545.1019226.299694.580513.4327148.827025-47.094287-72.401791-74.835245-9.166144-16.456838-18.165623-17.6109748.3007336.55512936.01093338.7365231.04851-16.283295-5.741417-123.6967110.026696-0.1698458.4186372.8921847.29175116.70767152.730023-6.362984-25.785971-39.93302460.287896-14.812534-300.0-169.85913957.375175-207.304786-3.831358-2.051456-12.75753-21.413826-83.09423-214.596546-85.880095-82.168313-78.953779-28.8153082.118955-65.62749331.59603500000001000-78.0151725.131428
"TECH"2023-12-010.7180.02358119.451277118.277512119.4758872.4860132.2169991.9789032.0082022.3111043.6336742.7183352.3079281.86695622.222217-14.48815-24.026354-45.283139-6.535029-11.220774-11.964115-19.59372958.48142449.00317345.87922445.9119242.639646-5.009415-1.905275-74.8494290.0408840.0046328.4186372.8921847.29175126.3601921.56211566.2504110.4052140.785946-27.91873115.07685-53.008882-41.33195-25.939992-18.3484610.7629067.8035360.15705141.83567-29.419107-50.886413-13.637942-61.494918-28.720505-11.5517722.046074-49.839464-63.2439020100000000014.38287924.152769
"ROL"2023-12-014592.090.045666102.594657140.47789179.6802090.8445291.8542831.6880631.4475061.6777891.2344042.2735981.6635481.3553529.9140217.4317171.16221922.9266874.0078650.4082450.80291113.66482471.19822260.70825254.72721953.1349341.1776282.5695860.09216337.8959910.0400180.0646328.4186372.8921847.29175167.81966391.377567300.02.8339221.416845-6.98608-16.053608-8.731949-7.80298626.115684-5.66316982.07921434.28862138.085006300.0-15.858989-82.626865-14.3477048.29327-11.989759-5.9148032.9115687.05965-15.3371040000001000022.89200223.820341
"COF"2023-12-014.4730.10010279.1948183.36863118.3502911.4909371.9049891.6919182.0712192.3771832.1792242.335772.380351.92033713.62322112.29055910.354516-18.9283426.4517751.8401644.999239-7.96250973.92790663.52420156.58556653.9448841.6182224.2495770.821107-31.2870440.0695230.1023588.4186372.8921847.2917516.20177915.458513-9.90033113.5945494.878672-40.217857-61.4773098.292534-43.556555-39.875297147.3892690.6471020.0736664.17851-15.099311-13.633616174.57289479.11145666.801725-7.155515-11.8137870.457043-3.783664-12.3152910010000000042.1106723.385965
"SYF"2023-12-010.00.03228281.37029685.047692121.2916742.3636782.0853391.7745042.1113962.4662463.4548632.5569032.4265241.99228420.9510286.61835-9.978712-24.4697453.1737531.347444-4.726121-9.92185973.08143261.51308354.91385652.6279792.4886492.288357-0.791306-40.4465440.1142580.1196648.4186372.8921847.29175113.01137327.141966.35430510.4229616.396588-34.848764-53.506028-13.611675-48.01339-30.98280351.8971856.8136840.8305723.498794-5.108971NaN42.82184913.318792-0.976149-22.441955-29.9470210.989942-26.031238-102.7878760010000000065.50295123.014303
"AAL"2023-12-010.1280.019622121.192182136.229551179.9899762.1303662.1645511.9645992.2916913.0222873.1138442.6540272.6337282.44146416.876123-9.141657-9.771309-26.399095-4.223351-6.332668-4.263799-8.73480966.70811553.83339548.46833247.9453092.004615-3.160814-0.774859-43.6356060.0677880.0479348.4186372.8921847.291751-4.960762-6.625458-13.055434-19.06443618.22398201.368909151.62421-204.63204-400.0-253.58427523.946037-46.056212-3.599773-2.751845-11.810363109.88769512.525916185.058654246.212166-27.3706631.386763-0.128013-34.17825944.02342700000010000-5.24080919.374462
"LOW"2023-12-011.2440.270406102.92360595.139999104.8753421.5672271.475991.3379851.5063621.8113362.2907341.809761.7311881.4632346.602543-11.188538-4.060223-16.627826-7.580364-2.098156-2.695384-9.17986759.51748351.33304248.90717349.0543920.784277-3.868543-0.321973-27.4844740.0248120.0135278.4186372.8921847.291751-3.63463213.1238237.5066861.0944051.68334526.9777858.727509300.00.4192732.355695-77.18720618.1336536.45994631.43105118.76835210.611054-78.780116-23.639894-26.199776-6.654349-6.142085-0.92608439.39811934.2191420001000000031.94882219.369936
"ODFL"2023-12-0115.0310.10215978.04873183.07688106.7414411.6372481.7711241.8984322.0552242.3729082.3930792.1716342.3619681.9168833.862792-4.27499534.08017214.238245-2.41371914.18256316.5822196.00033656.413652.76991452.79120253.0971620.458838-1.478122.70253723.5346870.0245280.0214828.4186372.8921847.291751-1.3941653.564215-24.994059-62.506561-61.895795-15.43149514.243758-21.0564220.562567-18.437949-49.965479-13.648609-10.465615-9.838552-31.89438837.119427-33.29258940.765853-17.06981738.18345-11.6960121.138231-13.490944-22.71197000000100000.36304919.369373
"EL"2023-12-010.00.108882138.304037126.788343142.1731173.0222773.6417672.8832432.6400492.6360214.4175034.4652913.0340782.12943126.246292-15.736364-44.043426-60.267414-4.321079-10.379713-16.682809-22.86302858.58162348.34452943.63541543.054453.117642-5.440997-3.492617-99.6172440.0584270.0008138.4186372.8921847.29175113.8888896.5761438.789896-5.927411-8.360635-77.886645-82.819607-94.997168-96.221146-74.12199-8.15384617.6198050.508831.54141722.48438110.38361722.073689124.768774118.758669-37.221613-20.5223721.262027-131.41818-194.37662600001000000-35.6063519.366095
"CAH"2023-12-013.8950.06104193.84239488.29411869.2875981.6816451.2586191.2591421.3113771.5075792.4579721.5432351.5071011.21785314.51164922.81948833.665967131.79754418.13057121.19034525.67222887.42330571.99711168.58673563.9118461.6360991.7237537.8900542.66969217.8508640.0361450.088838.4186372.8921847.2917514.50107413.469721-17.039881-0.77995-13.551276114.154225-86.480965-88.960611-89.548162-107.27072300.046.7167253.72885111.608413-17.652924110.207953300.0300.0400.08.83720310.5774630.069462-14.64953726.132243010000000008.34942519.319357
" + ], "text/plain": [ - "[('roa', 9141.6796875),\n", - " ('ltda_yoy', 7336.1884765625),\n", - " ('dlttq_yoy', 7226.97802734375),\n", - " ('dr_2y', 6391.59375),\n", - " ('rsi_1y', 5896.60400390625),\n", - " ('vol_qoq', 5376.8681640625),\n", - " ('fear_ma30', 5319.7021484375),\n", - " ('momentum_yoy', 5151.6484375),\n", - " ('vol_yoy', 5047.22265625),\n", - " ('sector_industrials', 5039.11328125),\n", - " ('rel_vol_yoy', 4566.4736328125),\n", - " ('sector_financials', 4464.21142578125),\n", - " ('ltq_yoy', 4355.0390625),\n", - " ('high_fear', 4283.8359375),\n", - " ('roe_yoy', 4204.80078125),\n", - " ('earn_drift', 4193.7451171875),\n", - " ('price_qoq', 4102.51220703125),\n", - " ('vol_mom', 3887.006591796875),\n", - " ('ps', 3732.25830078125),\n", - " ('rel_vol_mom', 3606.025146484375),\n", - " ('size', 3592.743896484375),\n", - " ('der_yoy', 3464.278564453125),\n", - " ('volume_ma50', 3388.26953125),\n", - " ('volume_ma20', 3238.918701171875),\n", - " ('sector_energy', 3231.3857421875),\n", - " ('rel_vol_qoq', 3129.753662109375),\n", - " ('qr_yoy', 2900.425048828125),\n", - " ('ps_yoy', 2826.821044921875),\n", - " ('dr_yoy', 2731.16650390625),\n", - " ('price_yoy', 2713.44921875),\n", - " ('f_score', 2711.216064453125),\n", - " ('rsi_90d', 2701.89111328125),\n", - " ('price_2y', 2688.401123046875),\n", - " ('momentum_2y', 2670.15966796875),\n", - " ('gpm_yoy', 2652.8095703125),\n", - " ('rsi_30d', 2633.2060546875),\n", - " ('gpm_2y', 2568.670166015625),\n", - " ('sector_health_care', 2514.726318359375),\n", - " ('low_fear', 2420.087890625),\n", - " ('momentum_qoq', 2394.2841796875),\n", - " ('ev_ebitda_yoy', 2312.811279296875),\n", - " ('pb', 2284.802001953125),\n", - " ('price_mom', 2233.214599609375),\n", - " ('sector_consumer_staples', 2174.7431640625),\n", - " ('saleq_2y', 2151.764892578125),\n", - " ('roa_2y', 2151.41748046875),\n", - " ('ebitdam', 2125.79541015625),\n", - " ('roe', 2084.101806640625),\n", - " ('sector_information_technology', 2053.109130859375),\n", - " ('ltq_2y', 2053.05224609375),\n", - " ('niq_2y', 2045.630859375),\n", - " ('roa_yoy', 2020.3348388671875),\n", - " ('ev_ebitda', 2015.139892578125),\n", - " ('sector_consumer_discretionary', 2012.006103515625),\n", - " ('pb_yoy', 1947.3548583984375),\n", - " ('sector_utilities', 1941.8958740234375),\n", - " ('gpm', 1930.573486328125),\n", - " ('roi_yoy', 1914.57666015625),\n", - " ('atr_yoy', 1892.043212890625),\n", - " ('pe_yoy', 1887.1754150390625),\n", - " ('pe_2y', 1873.9041748046875),\n", - " ('rsi_14d', 1824.2071533203125),\n", - " ('insider_balance', 1810.4981689453125),\n", - " ('saleq_yoy', 1764.01171875),\n", - " ('momentum_mom', 1658.1800537109375),\n", - " ('roi_2y', 1625.9737548828125),\n", - " ('sector_communication_services', 1562.650634765625),\n", - " ('pe', 1545.7003173828125),\n", - " ('cr_yoy', 1542.2119140625),\n", - " ('n_sales', 1536.673583984375),\n", - " ('sector_materials', 1528.7059326171875),\n", - " ('niq_yoy', 1460.195068359375),\n", - " ('ltcr_yoy', 1449.0289306640625),\n", - " ('rsi_60d', 1400.015380859375),\n", - " ('fcf_yoy', 1386.617919921875),\n", - " ('sector_real_estate', 1374.2838134765625),\n", - " ('n_purch', 1246.11181640625)]" + "shape: (40, 104)\n", + "┌──────┬────────────┬────────────┬──────────┬───┬────────────┬────────────┬────────────┬───────────┐\n", + "│ tic ┆ tdq ┆ insider_ba ┆ mkt_rel ┆ … ┆ sector_mat ┆ sector_rea ┆ fwd_return ┆ pred │\n", + "│ --- ┆ --- ┆ lance ┆ --- ┆ ┆ erials ┆ l_estate ┆ _4Q ┆ --- │\n", + "│ str ┆ date ┆ --- ┆ f64 ┆ ┆ --- ┆ --- ┆ --- ┆ f32 │\n", + "│ ┆ ┆ f64 ┆ ┆ ┆ i8 ┆ i8 ┆ f64 ┆ │\n", + "╞══════╪════════════╪════════════╪══════════╪═══╪════════════╪════════════╪════════════╪═══════════╡\n", + "│ SEDG ┆ 2023-12-01 ┆ -1.453 ┆ 0.010806 ┆ … ┆ 0 ┆ 0 ┆ -78.01517 ┆ 25.131428 │\n", + "│ TECH ┆ 2023-12-01 ┆ 0.718 ┆ 0.02358 ┆ … ┆ 0 ┆ 0 ┆ 14.382879 ┆ 24.152769 │\n", + "│ ROL ┆ 2023-12-01 ┆ 4592.09 ┆ 0.045666 ┆ … ┆ 0 ┆ 0 ┆ 22.892002 ┆ 23.820341 │\n", + "│ COF ┆ 2023-12-01 ┆ 4.473 ┆ 0.100102 ┆ … ┆ 0 ┆ 0 ┆ 42.11067 ┆ 23.385965 │\n", + "│ SYF ┆ 2023-12-01 ┆ 0.0 ┆ 0.032282 ┆ … ┆ 0 ┆ 0 ┆ 65.502951 ┆ 23.014303 │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ AAL ┆ 2023-12-01 ┆ 0.128 ┆ 0.019622 ┆ … ┆ 0 ┆ 0 ┆ -5.240809 ┆ 19.374462 │\n", + "│ LOW ┆ 2023-12-01 ┆ 1.244 ┆ 0.270406 ┆ … ┆ 0 ┆ 0 ┆ 31.948822 ┆ 19.369936 │\n", + "│ ODFL ┆ 2023-12-01 ┆ 15.031 ┆ 0.102159 ┆ … ┆ 0 ┆ 0 ┆ 0.363049 ┆ 19.369373 │\n", + "│ EL ┆ 2023-12-01 ┆ 0.0 ┆ 0.108882 ┆ … ┆ 0 ┆ 0 ┆ -35.60635 ┆ 19.366095 │\n", + "│ CAH ┆ 2023-12-01 ┆ 3.895 ┆ 0.061041 ┆ … ┆ 0 ┆ 0 ┆ 8.349425 ┆ 19.319357 │\n", + "└──────┴────────────┴────────────┴──────────┴───┴────────────┴────────────┴────────────┴───────────┘" ] }, - "execution_count": 9, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "top" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('low_fear', 68.95872497558594),\n", + " ('index_mom', 60.010066986083984),\n", + " ('fear_ma30', 58.648406982421875),\n", + " ('index_sos', 50.77645492553711),\n", + " ('index_qoq', 39.54121017456055),\n", + " ('index_yoy', 31.58717918395996),\n", + " ('index_2y', 30.91457748413086),\n", + " ('vol_sos', 22.91139030456543),\n", + " ('pe_2y', 21.368375778198242),\n", + " ('sector_energy', 21.35287094116211),\n", + " ('sector_financials', 21.060564041137695),\n", + " ('size_sec', 20.82137680053711),\n", + " ('high_fear', 19.292503356933594),\n", + " ('size', 18.038829803466797),\n", + " ('rel_vol_2year', 17.877622604370117),\n", + " ('momentum_sec', 17.426746368408203),\n", + " ('sector_information_technology', 17.424243927001953),\n", + " ('size_factor', 17.19580841064453),\n", + " ('vol_2y', 17.149049758911133),\n", + " ('vol_yoy', 16.560644149780273),\n", + " ('price_sec_qoq', 16.171091079711914),\n", + " ('momentum_year', 15.34429931640625),\n", + " ('price_sec_sos', 15.183145523071289),\n", + " ('rel_vol_year', 15.07610034942627),\n", + " ('roa_2y', 14.947771072387695),\n", + " ('sector_utilities', 14.765291213989258),\n", + " ('price_2y', 14.630326271057129),\n", + " ('price_sec_yoy', 14.077661514282227),\n", + " ('ev_ebitda_yoy', 14.00278377532959),\n", + " ('sector_communication_services', 13.90778636932373),\n", + " ('rel_vol_quarter', 12.959319114685059),\n", + " ('roa_yoy', 12.750650405883789),\n", + " ('sector_materials', 12.609297752380371),\n", + " ('mkt_rel', 12.439214706420898),\n", + " ('ps_yoy', 12.416223526000977),\n", + " ('momentum_2year', 12.406303405761719),\n", + " ('sector_consumer_discretionary', 12.254286766052246),\n", + " ('sector_health_care', 12.081672668457031),\n", + " ('vol_qoq', 11.889734268188477),\n", + " ('sector_real_estate', 11.819620132446289),\n", + " ('saleq_2y', 11.779963493347168),\n", + " ('margin_vol', 11.544340133666992),\n", + " ('earnings_vol', 11.5333890914917),\n", + " ('rel_vol_month', 11.480081558227539),\n", + " ('ev_ebitda', 11.449417114257812),\n", + " ('ebitdam', 11.137398719787598),\n", + " ('price_risk_year', 11.001455307006836),\n", + " ('ps', 10.996288299560547),\n", + " ('roa_sec', 10.98542594909668),\n", + " ('price_yoy', 10.887174606323242),\n", + " ('pb', 10.878162384033203),\n", + " ('saleq_yoy', 10.843894958496094),\n", + " ('roe', 10.806234359741211),\n", + " ('gpm_2y', 10.74081039428711),\n", + " ('ma20_distance', 10.49564266204834),\n", + " ('pe_sec', 10.383129119873047),\n", + " ('roa_sec_yoy', 10.344502449035645),\n", + " ('price_risk_semester', 10.321557998657227),\n", + " ('ma50_distance', 10.289067268371582),\n", + " ('price_qoq', 10.284852027893066),\n", + " ('gpm', 10.207243919372559),\n", + " ('gpm_yoy', 10.194991111755371),\n", + " ('price_risk_2year', 10.16705322265625),\n", + " ('ltq_2y', 10.158699989318848),\n", + " ('roa', 10.03865909576416),\n", + " ('atr_yoy', 10.025936126708984),\n", + " ('size_yoy', 10.012314796447754),\n", + " ('dr_2y', 9.984338760375977),\n", + " ('vol_mom', 9.934643745422363),\n", + " ('dr_yoy', 9.820383071899414),\n", + " ('ltcr_yoy', 9.767158508300781),\n", + " ('price_risk_quarter', 9.766225814819336),\n", + " ('f_score', 9.741284370422363),\n", + " ('ltda_yoy', 9.72859001159668),\n", + " ('sector_consumer_staples', 9.63501262664795),\n", + " ('rsi_90d', 9.583745956420898),\n", + " ('sector_industrials', 9.492080688476562),\n", + " ('pe', 9.412749290466309),\n", + " ('niq_2y', 9.368951797485352),\n", + " ('dlttq_yoy', 9.249247550964355),\n", + " ('ltq_yoy', 9.23416519165039),\n", + " ('volume_ma20', 9.225096702575684),\n", + " ('roa_sec_qoq', 9.060850143432617),\n", + " ('fcf_yoy', 9.0366849899292),\n", + " ('der_yoy', 8.763117790222168),\n", + " ('volume_ma50', 8.590015411376953),\n", + " ('roe_yoy', 8.583171844482422),\n", + " ('roi_2y', 8.57579517364502),\n", + " ('roi_yoy', 8.505375862121582),\n", + " ('momentum_quarter', 8.338044166564941),\n", + " ('rsi_30d', 8.282906532287598),\n", + " ('niq_yoy', 8.214638710021973),\n", + " ('momentum_month', 8.213566780090332),\n", + " ('rsi_60d', 8.165385246276855),\n", + " ('price_mom', 8.070167541503906),\n", + " ('rsi_14d', 8.01958179473877),\n", + " ('volume_ratio', 7.940553188323975),\n", + " ('insider_balance', 7.9282965660095215),\n", + " ('earn_drift', 7.75954008102417),\n", + " ('pe_yoy', 7.126947402954102)]" + ] + }, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -1603,92 +1672,115 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[('fear_ma30', 222.0),\n", - " ('vol_qoq', 151.0),\n", - " ('rel_vol_yoy', 148.0),\n", - " ('size', 146.0),\n", - " ('ps', 140.0),\n", - " ('vol_mom', 128.0),\n", - " ('vol_yoy', 128.0),\n", - " ('momentum_2y', 124.0),\n", - " ('rel_vol_mom', 113.0),\n", - " ('rel_vol_qoq', 112.0),\n", - " ('rsi_1y', 109.0),\n", - " ('roa', 105.0),\n", - " ('pb', 96.0),\n", - " ('dr_2y', 92.0),\n", - " ('dlttq_yoy', 91.0),\n", - " ('price_2y', 89.0),\n", - " ('ebitdam', 89.0),\n", - " ('gpm', 87.0),\n", - " ('ev_ebitda', 83.0),\n", + "[('size_sec', 213.0),\n", + " ('fear_ma30', 154.0),\n", + " ('vol_2y', 149.0),\n", + " ('index_2y', 149.0),\n", + " ('rel_vol_2year', 140.0),\n", + " ('index_mom', 126.0),\n", + " ('index_yoy', 126.0),\n", + " ('size', 123.0),\n", + " ('momentum_sec', 112.0),\n", + " ('index_sos', 108.0),\n", + " ('margin_vol', 108.0),\n", + " ('ev_ebitda', 106.0),\n", + " ('price_sec_sos', 104.0),\n", + " ('ps', 101.0),\n", + " ('dlttq_yoy', 99.0),\n", + " ('roa_sec', 95.0),\n", + " ('mkt_rel', 92.0),\n", + " ('pb', 88.0),\n", + " ('ev_ebitda_yoy', 88.0),\n", " ('pe_2y', 81.0),\n", - " ('roe', 79.0),\n", - " ('momentum_yoy', 73.0),\n", - " ('pe', 71.0),\n", - " ('price_yoy', 70.0),\n", - " ('saleq_2y', 70.0),\n", - " ('ev_ebitda_yoy', 70.0),\n", - " ('qr_yoy', 69.0),\n", - " ('saleq_yoy', 67.0),\n", - " ('ltq_2y', 67.0),\n", - " ('price_qoq', 66.0),\n", - " ('cr_yoy', 66.0),\n", - " ('ltda_yoy', 66.0),\n", - " ('roa_2y', 64.0),\n", - " ('gpm_yoy', 63.0),\n", - " ('volume_ma20', 61.0),\n", - " ('gpm_2y', 61.0),\n", - " ('dr_yoy', 59.0),\n", - " ('momentum_qoq', 58.0),\n", - " ('ps_yoy', 58.0),\n", - " ('atr_yoy', 58.0),\n", - " ('price_mom', 57.0),\n", - " ('earn_drift', 55.0),\n", - " ('ltcr_yoy', 54.0),\n", - " ('fcf_yoy', 53.0),\n", - " ('volume_ma50', 52.0),\n", - " ('rsi_14d', 52.0),\n", - " ('ltq_yoy', 51.0),\n", - " ('der_yoy', 51.0),\n", - " ('momentum_mom', 48.0),\n", - " ('pe_yoy', 48.0),\n", - " ('roe_yoy', 47.0),\n", - " ('pb_yoy', 45.0),\n", - " ('insider_balance', 43.0),\n", - " ('niq_2y', 43.0),\n", - " ('roa_yoy', 43.0),\n", - " ('roi_2y', 39.0),\n", - " ('roi_yoy', 38.0),\n", - " ('rsi_60d', 36.0),\n", - " ('rsi_30d', 35.0),\n", - " ('rsi_90d', 35.0),\n", - " ('niq_yoy', 30.0),\n", - " ('n_sales', 29.0),\n", - " ('f_score', 26.0),\n", - " ('sector_energy', 26.0),\n", - " ('sector_consumer_discretionary', 25.0),\n", - " ('sector_industrials', 17.0),\n", - " ('n_purch', 12.0),\n", + " ('gpm', 79.0),\n", + " ('vol_sos', 78.0),\n", + " ('momentum_2year', 75.0),\n", + " ('saleq_2y', 75.0),\n", + " ('momentum_year', 74.0),\n", + " ('roa_sec_yoy', 72.0),\n", + " ('rel_vol_month', 70.0),\n", + " ('gpm_2y', 70.0),\n", + " ('roa_2y', 70.0),\n", + " ('price_sec_qoq', 69.0),\n", + " ('dr_2y', 69.0),\n", + " ('rel_vol_year', 68.0),\n", + " ('index_qoq', 68.0),\n", + " ('ltda_yoy', 68.0),\n", + " ('ebitdam', 67.0),\n", + " ('pe_sec', 67.0),\n", + " ('roa_sec_qoq', 66.0),\n", + " ('roe', 62.0),\n", + " ('momentum_quarter', 61.0),\n", + " ('saleq_yoy', 61.0),\n", + " ('rel_vol_quarter', 58.0),\n", + " ('earnings_vol', 57.0),\n", + " ('ltq_2y', 57.0),\n", + " ('atr_yoy', 57.0),\n", + " ('ps_yoy', 55.0),\n", + " ('vol_qoq', 54.0),\n", + " ('vol_yoy', 54.0),\n", + " ('price_risk_2year', 54.0),\n", + " ('price_2y', 53.0),\n", + " ('roa', 53.0),\n", + " ('gpm_yoy', 52.0),\n", + " ('volume_ma20', 51.0),\n", + " ('vol_mom', 51.0),\n", + " ('price_risk_semester', 51.0),\n", + " ('ltq_yoy', 50.0),\n", + " ('size_yoy', 50.0),\n", + " ('momentum_month', 49.0),\n", + " ('earn_drift', 48.0),\n", + " ('ltcr_yoy', 47.0),\n", + " ('volume_ma50', 46.0),\n", + " ('volume_ratio', 46.0),\n", + " ('dr_yoy', 45.0),\n", + " ('price_risk_quarter', 43.0),\n", + " ('pe', 40.0),\n", + " ('niq_2y', 40.0),\n", + " ('price_sec_yoy', 39.0),\n", + " ('der_yoy', 39.0),\n", + " ('insider_balance', 38.0),\n", + " ('roi_2y', 38.0),\n", + " ('price_risk_year', 37.0),\n", + " ('ma20_distance', 36.0),\n", + " ('roa_yoy', 36.0),\n", + " ('fcf_yoy', 36.0),\n", + " ('price_mom', 35.0),\n", + " ('price_yoy', 35.0),\n", + " ('rsi_14d', 34.0),\n", + " ('rsi_90d', 34.0),\n", + " ('sector_energy', 34.0),\n", + " ('niq_yoy', 31.0),\n", + " ('roe_yoy', 29.0),\n", + " ('rsi_30d', 28.0),\n", + " ('price_qoq', 27.0),\n", + " ('roi_yoy', 26.0),\n", + " ('pe_yoy', 25.0),\n", + " ('rsi_60d', 21.0),\n", + " ('high_fear', 18.0),\n", + " ('ma50_distance', 17.0),\n", + " ('sector_consumer_discretionary', 16.0),\n", + " ('sector_information_technology', 16.0),\n", + " ('sector_utilities', 14.0),\n", + " ('size_factor', 13.0),\n", + " ('sector_financials', 13.0),\n", + " ('f_score', 12.0),\n", " ('low_fear', 9.0),\n", " ('sector_consumer_staples', 9.0),\n", - " ('sector_materials', 7.0),\n", - " ('sector_information_technology', 6.0),\n", - " ('high_fear', 5.0),\n", - " ('sector_utilities', 5.0),\n", - " ('sector_real_estate', 5.0),\n", - " ('sector_health_care', 4.0),\n", - " ('sector_financials', 4.0),\n", - " ('sector_communication_services', 4.0)]" + " ('sector_health_care', 8.0),\n", + " ('sector_industrials', 7.0),\n", + " ('sector_communication_services', 6.0),\n", + " ('sector_materials', 6.0),\n", + " ('sector_real_estate', 1.0)]" ] }, - "execution_count": 10, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -1699,12 +1791,12 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "metadata": {}, "outputs": [ { "data": { - "image/png": "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rl1F6dq1K0+fPlVbKHDDhg1qeXv27ImOjg7+/v5FjjdIS0tTdv+pTAcOHODJkyfK7ZycHLZu3YqmpiadOnUC/mupKNwycffuXY4dO1amcjQ0NNSOz8zMZOvWrRWofd5Ad21tbVavXl3kOJb8Mt3d3YG8mbtyc3PV8hXurpWUlERkZGSpY2MAXF1dsbKyYs+ePSoznUVERHDp0iV69OihMuVvQkICkZGRzz2uRCaTFfm5hLzZwYByT8AgCMIrTpoDhVuPFaCXlfly6iMI1ZhoIRFeOWvXruXcuXN06tQJBwcHFAoFJ0+eJDIykpEjR5Z47MiRIzlw4AA//PADt2/fpn79+ly6dIlr166prI0BeUHOV199xdy5c/Hx8cHd3R17e3uePXumfPDfvn07tWrVqtTrc3Jy4oMPPmDQoEEYGBhw4MABbt26xYcffqjsW1u3bl3q1avHxo0bycrKok6dOjx8+JBdu3bRoEED5SxPJenevTu7du3i66+/5q233uLp06eEhIRgampaofrb2toyffp05s2bx9ChQ/Hw8MDe3p64uDiOHz/OzJkzadSoEc2aNWPcuHGsWrWKYcOG0aNHD6ytrUlISOD27ducPn2ac+fOKc9bnml/tbS0+Oyzz/j666/58MMPGTBgAOnp6WzduhVzc3O1VqVly5axd+9etTVrLl++zOXLlwGU93Tbtm3KPswffvghkBfIeXh40K1bN+rXr4+FhQVPnz7l+PHj3Lp1i7feeqvUWc8EQXjN6GvljVgvFJNk6OoXnV8QajARkAivnK5du5KQkMDhw4dJTExEV1eX2rVrM2PGDPr161fisSYmJqxZs4YFCxawb98+IG/6W39//yL79/ft2xcnJyc2b97Mrl27SE1NxczMjDp16jBx4kS1gXSVYciQIaSnpxMYGKhcGHH69Om89957yjyamposXryYRYsWsXfvXjIzM6lfvz6zZs0iIiKiTAHJp59+iqGhIYcOHeL48ePY2toyYMAAmjZtWuJA/rLw9vbG0dGRjRs38scff5CTk4O1tTVt2rRRmUFs3LhxNG3alD/++IPff/+dzMxMLCwsqF+/fpErn5dHjx490NXVZe3atSxatAgdHR3atGnDRx99VOR0wEW5cOECq1evVknbvHmz8v/zAxI9PT18fHy4fPky586dIy0tDQMDA+rVq8cXX3zBwIED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", + "image/png": "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OXPmDIaGhsXWr7fNiRMn2L9/P9u2bVOUe3h48Pz5cwwMDEqmY69QdHQ006dPp2LFitSvX7+kuyO8BgkJCUyfPh2ANm3avLZ283uvjRkzhtatW7Nr1y46der02volKIkBiSAIwjti+vTppKSkcP78eerVq6f1+IMHD4qtrYyMDNauXUuvXr2wsrJixYoVLFq0CAsLC531y5cvT//+/eXfR40aRZcuXdixYwchISH06tWr2Pr2tvHz88POzo6OHTsqyvX09DA2Ni6hXgnCv0OrVq2oWLEiy5cvFwOSEiSWbAmCILwjrl+/TunSpXUORgAcHByKra3Q0FAePXrEoEGD+PTTT0lOTub3338v1DHat28PQGRkZJ51li1bhkqlYvv27VqPqdVqnJycFN967tu3j969e1O5cmVMTEywtramXbt2BV4j3qZNGypWrKhVHh0djUqlYtq0aYpySZJYtmwZDRs2xNTUFHNzc95//32t5XF5yczMZNu2bbRt21ZrJkTXuv+cZX5+fri6umJsbIybmxs7duwA4O+//6ZDhw5YWlpSunRpRo0aRUZGhs7zjIqKomvXrlhZWWFpaUn37t2JiopS1FWr1cyaNQsPDw8cHBwwNDTE2dmZ4cOH8+TJE53ntXnzZtq0aYO1tTWmpqa4uroyatQo0tPTCQwMlGfqBg8eLC/lK8i35tHR0QwYMAB7e3uMjIyoUqUKkydPJiUlRVFv2rRpqFQqrl69yuTJk3FycsLIyIh69eqxa9eufNuB/+3b+OOPP5gxYwYuLi6YmJjQtGlTwsPDAThy5AgtW7bEzMwMR0dHfvjhB53H2rZtG++99x5mZmaYm5vz3nvvERISorPuypUrqVGjBkZGRlStWpWff/45z+VET58+ZeLEiVStWhUjIyPKlClD3759tV7DwirodX7RPiyVSsWnn34KZL9vK1WqBGR/caJ5zTWftZyfr19//ZW6detibGyMs7Mz06ZNIzMzU3Hsgn5OC/JeU6lUtG/fnj179pCUlFTIKyUUFzFDIgiC8I6oUqUKV69eZcuWLXz88ccFek5WVlaee0TS0tLyfN7q1aupVKkSrVq1QqVS4e7uzpo1a/j8888L3N/r168DYGdnl2edPn368NVXXxEUFISXl5fisT/++IOYmBh5KRhk34DExcUxcOBAnJyciImJYdWqVXz44YccOnTohcvKimLAgAH8+uuv9OzZk8GDB5OWlkZwcDCenp5s2bJFq8+5nTlzhqSkJJo0aVKodpcuXUp8fDyff/45xsbGLFq0iO7du7Nx40Z8fHzo27cv3bp1Y9++fSxevJiyZcvy3XffKY6RnJxMmzZtaNq0KbNnz+b69ev4+fkRHh7OuXPn5AFseno6P/30Ez169KBr166YmZlx6tQpVq9ezfHjx7WW3H377bf85z//oVatWnz11Vc4Ojpy48YNNm/ezIwZM/Dw8GDy5Mn85z//YejQofJrYm9v/8JzvnXrFk2aNOHp06f4+vpSrVo1Dh8+zOzZswkLC+OPP/5AX195WzNo0CAMDAwYP3486enp/Pzzz3Tr1o1r167pvKHVZdKkSWRlZTF69GjS09OZP38+7dq1IygoiCFDhjB06FC8vb3ZsGEDU6dOpVKlSorZQD8/P0aMGEGNGjWYOnUqkP0+7datG/7+/gwdOlSu+/PPP/PVV19Rr149/vOf/5CSksK8efMoW7asVr+ePn1KixYtuH37Np999hm1a9fm/v37+Pn50bRpU06fPo2Li0uBzvFlr3N+atasycKFC/nqq6/o3r27/PfJ3NxcUW/79u1ERUUxYsQIHBwc2L59O9OnT+fWrVsEBAQU+lwK+l5r3rw5/v7+HD9+nA4dOhS6HaEYSIIgCMI74c8//5QMDAwkQKpWrZo0ePBgyc/PT7p8+bLO+i4uLhKQ78/jx48Vz4uJiZFKlSolff/993LZzz//LAE62wKkdu3aSY8fP5YeP34sXbt2TVqwYIFkYGAgWVlZSQ8fPnzhefXs2VMyMjKS4uLiFOX9+/eX9PX1Fc9PSkrSev6DBw+k0qVLSx999JGifNCgQVLu/w22bt1acnFx0TrGzZs3JUBxzlu2bJEAyd/fX1E3IyNDatiwoVSxYkVJrVa/8NzWrFkjAVJISIjWY4cOHZIAKSAgQKusXLlyUkJCglx+4cIFCZBUKpW0efNmxXEaNGggOTg4aJ0nII0ePVpRrjmnL774Qi5Tq9VSSkqKVv9WrVolAdLvv/8ul508eVICpPfff196/vy5or5arZavh65zy0+/fv0kQNq5c6eifPz48RIgrVq1Si77/vvvJUDq1KmT4jWIiIiQAGnSpEn5thcQECABkru7u5SWliaXh4SESICkr68vnTp1Si5PS0uTHBwcpGbNmsllcXFxkpmZmVSlShXp6dOncvnTp0+lypUrS+bm5lJ8fLwkSZIUHx8vmZqaSjVr1pSSk5Plunfu3JHMzMwkQDp06JBcPmrUKMnY2Fg6f/68ot/R0dGShYWFNGjQILmsMNe7MNdZ12dIA1D0QddnKPdjenp60pkzZ+RytVotdevWTQKkEydOyOWF+ZwW5NyPHTsmAdK8efPyrCO8WmLJliAIwjuiefPmnDlzhkGDBvH06VMCAgLw9fWlVq1aeHh46FzGUbFiRfbv36/zp127djrbCQwMRK1WM3DgQLnM29sbAwMD1qxZo/M5+/bto0yZMpQpU4bq1aszduxYatWqxb59+3R++5vToEGDSEtLUywJS0pKYuvWrXTo0EHxfDMzM0WdJ0+eUKpUKZo2bcrJkydf2E5hrVu3DgsLC7p160ZsbKz8k5CQQJcuXYiOjpZngfLy+PFjAGxtbQvV9qeffoqVlZX8e926dbG0tKRcuXJas2MtW7bkwYMHOpejTJo0SfF79+7dcXV1VWywV6lUmJiYANkzagkJCcTGxvLBBx8AKK5rcHAwALNnz9ba/6JZLlMUarWa7du34+7urrXX5ptvvkFPT4+tW7dqPW/06NGKNhs3boy5uXm+r0tOw4cPV8wAab5lb9q0KY0aNZLLDQ0NadKkieLY+/fvJzk5mVGjRmFpaSmXW1paMmrUKJKSkjhw4ACQ/RlJSUlhxIgRmJqaynWdnJzw9vZW9EmSJIKDg/Hw8KB8+fKK95+ZmRnNmjVj3759BT5HjaJe5+Li6elJgwYN5N9VKhUTJkwAeKXtli5dGoBHjx69sjaEFxNLtgRBEN4hbm5u8p6DW7duceTIEVatWsWxY8fo2rWr1vIaMzMz2rZtq/NY69at0yqTJIk1a9ZQt25d1Gq1Yv/He++9x9q1a5k9e7bWko6mTZsyc+ZMAIyMjHBxccHZ2blA56QZdAQFBTFs2DAge49CcnKyYlAEcOPGDb799lv27t1LQkKC4rHizjnyzz//kJiY+MKlRg8fPqR69ep5Pq7pk1TIkKOVK1fWKrOxsaFChQo6ywGePHmiWCJjbW2tc19RzZo12bZtG8nJyfIAb8OGDcyfP59z585p7UeJj4+X/339+nVUKlWe+5iK6vHjxyQlJVG7dm2tx2xtbXF0dNQ54NZ1nUqXLp3n3hddch9Dcz01eyJyP5bz2Ddv3gTQ2W9Nmabfmv/WqFFDq26tWrUUvz9+/JgnT57IA31d9PQK/51zUa9zcalZs6ZWmebcX2W7ms/fm5KX6N9IDEgEQRDeUS4uLgwcOJABAwbQqlUrwsLCiIiIoGXLlkU+5pEjR7hx4wYA1apV01lnx44ddOvWTVFmZ2eX58AnP/r6+vTr14+ff/6ZyMhIqlatSlBQEDY2Noo9GklJSXh4eJCcnMyYMWNwc3PDwsICPT09Zs+ezcGDB/NtK68bktybaiH7JqZMmTKsX78+z+O9KM8LIN9MFjYfS6lSpQpVDoUf9Ghs2bKF3r1706RJE3755RcqVKiAsbExWVlZdOjQAbVaraj/MjMhxS2v61GYa1GUa/2qafrftm1bJk6cWGL9KMzn5U1uV/P5y2twJ7x6YkAiCILwjlOpVDRt2pSwsDBiYmJe6lhr1qzByMiIoKAgnd/AfvHFF6xevVprQPKyBg0axM8//0xQUBA+Pj4cPnyYoUOHYmRkJNf5448/uHfvHmvWrGHw4MGK5+fe0J0XW1tbzpw5o1Wu69vZatWqce3aNZo1a6a1ObegNAOWwiwhKi4JCQk8ePBAa5bkn3/+oWzZsvLsyNq1azE2NubQoUOKpURXrlzROmb16tXZvXs3Fy5ceOFG/cIOWMqUKYOFhQWXLl3Seiw+Pp779++/kflMNLMrly5d4sMPP1Q8dvnyZUUdzX+vXLmSZ12NMmXKYG1tzbNnz4o80NelsNdZs9QwLi5OsexQ1+elIK/5P//8o1WW+zpp2i3o57Qg7WpmevP7AkF4dcQeEkEQhHfE/v37dX5D+Pz5c3k9ee6lH4Xx9OlTNm3aRLt27fjkk0/o2bOn1o+Xlxe7d+/m/v37RW5Hl/r161O3bl3WrVvH2rVrUavVDBo0SFFH84117m+/9+3bV+D9I9WrVycxMZGIiAi5TK1Ws3DhQq26AwcORK1W88033+g81sOHD/Ntz93dHUtLSzmM7Ov2448/Kn7funUrV69eVQwoS5UqhUqlUsyESJIkL8HLqV+/fgBMnjyZ9PR0rcc1r41mAFfQmSE9PT26dOnCuXPn2LNnj9Y5qNVqunfvXqBjvU6enp6YmZmxePFiEhMT5fLExEQWL16Mubk5np6ecl0TExOWLl2qCK979+5drVk4PT09vL29iYiIYNOmTTrbLsp+iMJeZ81yRM0+GI358+drHbsgr/n+/fs5e/as/LskScydOxdA8Z4szOe0IO2Gh4ejr6/Pe++9l2cd4dUSMySCIAjviK+++oonT57g5eWFm5sbpqam3Llzh/Xr13Pt2jUGDhyIm5tbkY//66+/8vz5c3r06JFnnR49ehAYGMh///tfrQ3TL2vQoEGMGzeOOXPmUL16dZo1a6Z4vGXLljg4ODBu3Diio6NxcnLi/PnzrF27Fjc3N/7+++982xg6dCjz58+ne/fujB49GkNDQzZt2qRzoKcJ9btkyRLOnj1L586dsbOz4+7du5w4cYLIyMh8172XKlWKjz/+mG3btpGWlqaY8XnV7Ozs2LJlC/fu3aNNmzZy2F97e3tFvpWePXuyefNmPvjgAwYOHEhGRgbbtm3TykkB0KRJEyZOnMicOXNo0KABvXv3xsHBgZs3b7Jp0yYiIiKwtramVq1aWFhY4Ofnh6mpKdbW1pQtW1beKK/Lf/7zH/bv30+3bt3w9fWlatWqHD16lN9//x0PDw+tAeqbwNramrlz5zJixAiaNm0q5+UIDAwkMjISf39/OTiBjY0NP/zwA+PHj6dFixYMHDiQlJQUli9fTrVq1Th37pzi2LNmzSIsLIxPPvmETz75hGbNmmFoaMitW7fYtWsXDRs2VOSwKajCXOe+ffsyefJkhg4dypUrV7C1tWXPnj06Q4mXLl2aqlWr8ttvv1GlShXs7e0xMzOjS5cucp169erxwQcfMGLECBwdHQkJCeHAgQMMGDCA5s2by/UK8znN770mSRJ79uyhQ4cORZ7pFIpBicT2EgRBEIrd3r17JV9fX6lu3bpS6dKlpVKlSkm2trZSmzZtpNWrV0tZWVmK+i4uLlLt2rXzPJ4mpKcm7G+jRo0kfX19rfC7OaWmpkoWFhZS9erV5TL+P/zqy3rw4IGkr68vAdLMmTN11rlw4YLUvn17ydraWjI3N5dat24tHT16VGd40rxClu7cuVOqV6+eZGhoKDk6OkoTJkyQrly5kmfI0qCgIKlly5aShYWFZGRkJLm4uEjdu3eXfvvttwKdlyZU7qZNmxTlLwr7qyuEqYuLi9S6dWutck0I3Js3b8plmrCpN27ckLy8vCQLCwvJ3Nxc8vLykq5fv651jBUrVkg1a9aUjIyMJAcHB8nHx0d68uSJVmhXjfXr10stWrSQzM3NJVNTU8nV1VUaPXq0Inzuzp07JXd3d8nIyEgCdPY9t6ioKKl///5SmTJlJAMDA6lSpUrSN998owiTm9c553edctOE/c0Zalcjr/PO6z21ZcsWqXnz5pKpqalkamoqNW/eXNq6davOdpcvXy5Vr15dMjQ0lKpUqSItXLhQDg+duy/JycnSjBkzpDp16kjGxsaSubm5VKNGDenzzz+XwsPD5XqFDbNc0OssSZIUHh4utWjRQjIyMpJKly4t+fj4SPHx8Tqv0cmTJ6UWLVpIpqamEiCH7s0Zrnf9+vWSm5ubZGhoKDk5OUlTpkyR0tPTtdotzOf0Re+1w4cPS4C0Y8eOAl0b4dVQSVIRd7kJgiAIglAsOnToQHJyMseOHXst7bVp04bo6Giio6NfS3uC8CLR0dFUqlSJ77//XjE79zp0796dO3fucOrUqTcmGMO/kdhDIgiCIAglbP78+Zw4caJIuSMEQSiac+fOERISwvz588VgpISJPSSCIAiCUMJq1679ykOlCoKg5O7urhW2WigZYoZEEARBEARBEIQSI/aQCIIgCIIgCIJQYsQMiSAIgiAIgiAIJUYMSARBEARBEARBKDFiQCIIgiAIgiAIQokRAxJBEARBEARBEEqMGJAIgiAIgiAIglBixIBEEARBEARBEIQSIwYkgiAIgiAIgiCUGDEgEQRBEARBEAShxIgBiSAIgiAIgiAIJeb/AAzdNdpRQ2gqAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -1717,21 +1809,26 @@ "import numpy as np\n", "import shap\n", "\n", - "explainer = shap.TreeExplainer(model.model)\n", - "shap_values = explainer(X_train)\n", "\n", - "feature_names = [\n", - " a + \": \" + str(b)\n", - " for a, b in zip(X_train.columns, np.abs(shap_values.values).mean(0).round(2), strict=False)\n", - "]\n", + "def plot_shap(model, X_train):\n", + " explainer = shap.TreeExplainer(model.model)\n", + " shap_values = explainer(X_train)\n", + "\n", + " feature_names = [\n", + " a + \": \" + str(b)\n", + " for a, b in zip(X_train.columns, np.abs(shap_values.values).mean(0).round(2), strict=False)\n", + " ]\n", + "\n", + " shap.summary_plot(\n", + " shap_values,\n", + " X_train,\n", + " max_display=X_train.shape[1],\n", + " feature_names=feature_names,\n", + " plot_size=(8, 13.5),\n", + " )\n", + "\n", "\n", - "shap.summary_plot(\n", - " shap_values,\n", - " X_train,\n", - " max_display=X_train.shape[1],\n", - " feature_names=feature_names,\n", - " plot_size=(8, 13.5),\n", - ")" + "plot_shap(model, X_train)" ] } ], diff --git a/notebooks/report_analysis.ipynb b/notebooks/report_analysis.ipynb index 79794ad..e956bb2 100644 --- a/notebooks/report_analysis.ipynb +++ b/notebooks/report_analysis.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 47, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -10,22 +10,22 @@ "\n", "import polars as pl\n", "\n", - "from stocksense.database_handler import DatabaseHandler\n", + "from stocksense.database import DatabaseHandler\n", "\n", - "DATE = \"2023-06-01\"\n", + "DATE = \"2023-12-01\"\n", "REPORT_DIR = Path(\"../reports/scores\")" ] }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-12-05 17:05:11.385\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database_handler.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" + "\u001b[32m2024-12-14 16:38:06.574\u001b[0m | \u001b[32m\u001b[1mSUCCESS \u001b[0m | \u001b[36mstocksense.database.schema\u001b[0m:\u001b[36mcreate_tables\u001b[0m:\u001b[36m121\u001b[0m - \u001b[32m\u001b[1mTables created successfully\u001b[0m\n" ] }, { @@ -38,47 +38,47 @@ " white-space: pre-wrap;\n", "}\n", "\n", - "shape: (489, 10)
ticadj_closefreturnexcess_returnfsharpe_ratioprednamesectordate_addeddate_removed
strf64f64f64f64f64strstrdatedate
"NCLH"15.517.027725-18.001527-5.54555637.17069"Norwegian Cruise Line Holdings""Consumer Discretionary"2017-10-13null
"ZION"26.06881163.00653437.97728213.67846130.592213"Zions Bancorporation""Financials"null2024-03-18
"META"271.79165671.42632746.39707520.95384528.327505"Meta Platforms""Communication Services"2013-12-23null
"MSFT"328.74676525.7975350.7682830.58434321.75202"Microsoft""Information Technology"1994-06-01null
"NVDA"39.750584175.756012150.72675954.87797821.142149"Nvidia""Information Technology"2001-11-30null
"MMM"73.90296234.0624679.0332154.93493-17.176619"3M""Industrials"1957-03-04null
"HSY"249.372787-21.853062-46.882314-37.035982-18.022165"Hershey's""Consumer Staples"1957-03-04null
"EBAY"41.93937728.1459083.1166551.841128-19.202547"eBay""Consumer Discretionary"2002-07-22null
"EQT"34.23006418.922445-6.106807-3.048222-21.289473"EQT Corporation""Energy"2022-10-03null
"NRG"31.063034158.174272133.1450277.632397-21.316208"NRG Energy""Utilities"2010-01-29null
" + "shape: (461, 16)
ticadj_closepesaleq_yoyfwd_returnexcess_returnrisk_returnpred_risk_return_3Qrank_risk_return_3Qpred_risk_return_4Qrank_risk_return_4Qavg_scorenamesectordate_addeddate_removed
strf64f64f64f64f64f64f64i64f64i64f64strstrdatedate
"SEE"33.48750715.771561-1.3281926.042746-13.1003732.8865735.658571299.60338488.5"Sealed Air""Materials"null2023-12-18
"WBA"19.217991-5.82989.16207-38.549164-57.692283-14.6405175.6297507119.5335971814.5"Walgreens Boots Alliance""Consumer Staples"1979-12-31null
"FMC"53.69709814.045465-28.7031668.275038-10.8680822.7310695.66219489.5115672315.5"FMC Corporation""Materials"2009-08-19null
"PSA"255.41491723.0929565.11785816.228237-2.91488210.8448265.594103259.599665917.0"Public Storage""Real Estate"2005-08-19null
"LUV"26.06261331.947774.9035373.950928-15.1921911.5467875.621783159.5217342118.0"Southwest Airlines""Industrials"1994-07-01null
"NOW"690.78997889.31269824.95903911.744603-7.3985165.5501154.97487834328.223453452442.0"ServiceNow""Information Technology"2019-11-21null
"NVDA"46.75085161.055955200.0158.87167100.052.0311334.97223044338.100908456444.5"Nvidia""Information Technology"2001-11-30null
"ANET"216.63999935.44291628.26773655.72242936.5793122.9024734.847444488.336229443445.5"Arista Networks""Information Technology"2018-08-28null
"LVS"45.99071953.400266178.109453-10.031928-29.175048-5.3663874.92775964407.871676460450.0"Las Vegas Sands""Consumer Discretionary"2019-10-03null
"NTAP"89.58324427.172948-6.07336140.74200921.5988921.4617244.84075934497.989794459454.0"NetApp""Information Technology"1999-06-25null
" ], "text/plain": [ - "shape: (489, 10)\n", - "┌──────┬────────────┬────────────┬────────────┬───┬────────────┬───────────┬───────────┬───────────┐\n", - "│ tic ┆ adj_close ┆ freturn ┆ excess_ret ┆ … ┆ name ┆ sector ┆ date_adde ┆ date_remo │\n", - "│ --- ┆ --- ┆ --- ┆ urn ┆ ┆ --- ┆ --- ┆ d ┆ ved │\n", - "│ str ┆ f64 ┆ f64 ┆ --- ┆ ┆ str ┆ str ┆ --- ┆ --- │\n", - "│ ┆ ┆ ┆ f64 ┆ ┆ ┆ ┆ date ┆ date │\n", - "╞══════╪════════════╪════════════╪════════════╪═══╪════════════╪═══════════╪═══════════╪═══════════╡\n", - "│ NCLH ┆ 15.51 ┆ 7.027725 ┆ -18.001527 ┆ … ┆ Norwegian ┆ Consumer ┆ 2017-10-1 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Cruise ┆ Discretio ┆ 3 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ Line ┆ nary ┆ ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ Holdings ┆ ┆ ┆ │\n", - "│ ZION ┆ 26.068811 ┆ 63.006534 ┆ 37.977282 ┆ … ┆ Zions Banc ┆ Financial ┆ null ┆ 2024-03-1 │\n", - "│ ┆ ┆ ┆ ┆ ┆ orporation ┆ s ┆ ┆ 8 │\n", - "│ META ┆ 271.791656 ┆ 71.426327 ┆ 46.397075 ┆ … ┆ Meta ┆ Communica ┆ 2013-12-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Platforms ┆ tion ┆ 3 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ Services ┆ ┆ │\n", - "│ MSFT ┆ 328.746765 ┆ 25.797535 ┆ 0.768283 ┆ … ┆ Microsoft ┆ Informati ┆ 1994-06-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 1 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", - "│ NVDA ┆ 39.750584 ┆ 175.756012 ┆ 150.726759 ┆ … ┆ Nvidia ┆ Informati ┆ 2001-11-3 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 0 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ MMM ┆ 73.902962 ┆ 34.062467 ┆ 9.033215 ┆ … ┆ 3M ┆ Industria ┆ 1957-03-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 4 ┆ │\n", - "│ HSY ┆ 249.372787 ┆ -21.853062 ┆ -46.882314 ┆ … ┆ Hershey's ┆ Consumer ┆ 1957-03-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ Staples ┆ 4 ┆ │\n", - "│ EBAY ┆ 41.939377 ┆ 28.145908 ┆ 3.116655 ┆ … ┆ eBay ┆ Consumer ┆ 2002-07-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ Discretio ┆ 2 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ nary ┆ ┆ │\n", - "│ EQT ┆ 34.230064 ┆ 18.922445 ┆ -6.106807 ┆ … ┆ EQT Corpor ┆ Energy ┆ 2022-10-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ation ┆ ┆ 3 ┆ │\n", - "│ NRG ┆ 31.063034 ┆ 158.174272 ┆ 133.14502 ┆ … ┆ NRG Energy ┆ Utilities ┆ 2010-01-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 9 ┆ │\n", - "└──────┴────────────┴────────────┴────────────┴───┴────────────┴───────────┴───────────┴───────────┘" + "shape: (461, 16)\n", + "┌──────┬────────────┬───────────┬────────────┬───┬────────────┬────────────┬───────────┬───────────┐\n", + "│ tic ┆ adj_close ┆ pe ┆ saleq_yoy ┆ … ┆ name ┆ sector ┆ date_adde ┆ date_remo │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ d ┆ ved │\n", + "│ str ┆ f64 ┆ f64 ┆ f64 ┆ ┆ str ┆ str ┆ --- ┆ --- │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ date ┆ date │\n", + "╞══════╪════════════╪═══════════╪════════════╪═══╪════════════╪════════════╪═══════════╪═══════════╡\n", + "│ SEE ┆ 33.487507 ┆ 15.771561 ┆ -1.328192 ┆ … ┆ Sealed Air ┆ Materials ┆ null ┆ 2023-12-1 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 8 │\n", + "│ WBA ┆ 19.217991 ┆ -5.8298 ┆ 9.16207 ┆ … ┆ Walgreens ┆ Consumer ┆ 1979-12-3 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Boots ┆ Staples ┆ 1 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ Alliance ┆ ┆ ┆ │\n", + "│ FMC ┆ 53.697098 ┆ 14.045465 ┆ -28.703166 ┆ … ┆ FMC Corpor ┆ Materials ┆ 2009-08-1 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ation ┆ ┆ 9 ┆ │\n", + "│ PSA ┆ 255.414917 ┆ 23.092956 ┆ 5.117858 ┆ … ┆ Public ┆ Real ┆ 2005-08-1 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Storage ┆ Estate ┆ 9 ┆ │\n", + "│ LUV ┆ 26.062613 ┆ 31.94777 ┆ 4.903537 ┆ … ┆ Southwest ┆ Industrial ┆ 1994-07-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Airlines ┆ s ┆ 1 ┆ │\n", + "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", + "│ NOW ┆ 690.789978 ┆ 89.312698 ┆ 24.959039 ┆ … ┆ ServiceNow ┆ Informatio ┆ 2019-11-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ n ┆ 1 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Technology ┆ ┆ │\n", + "│ NVDA ┆ 46.750851 ┆ 61.055955 ┆ 200.0 ┆ … ┆ Nvidia ┆ Informatio ┆ 2001-11-3 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ n ┆ 0 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Technology ┆ ┆ │\n", + "│ ANET ┆ 216.639999 ┆ 35.442916 ┆ 28.267736 ┆ … ┆ Arista ┆ Informatio ┆ 2018-08-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Networks ┆ n ┆ 8 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Technology ┆ ┆ │\n", + "│ LVS ┆ 45.990719 ┆ 53.400266 ┆ 178.109453 ┆ … ┆ Las Vegas ┆ Consumer ┆ 2019-10-0 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ Sands ┆ Discretion ┆ 3 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ary ┆ ┆ │\n", + "│ NTAP ┆ 89.583244 ┆ 27.172948 ┆ -6.073361 ┆ … ┆ NetApp ┆ Informatio ┆ 1999-06-2 ┆ null │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ n ┆ 5 ┆ │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ Technology ┆ ┆ │\n", + "└──────┴────────────┴───────────┴────────────┴───┴────────────┴────────────┴───────────┴───────────┘" ] }, - "execution_count": 48, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -92,7 +92,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -100,93 +100,51 @@ "output_type": "stream", "text": [ "\n", - "DATE 2023-06-01\n", - "\n", - "Top 20 stocks:\n", - "Average freturn: 16.52%\n", - "\n", - "Bottom 20 stocks:\n", - "Average freturn: -9.87%\n" + "DATE 2023-12-01\n", + "Average top return: 4.36% (70.0)\n", + "Average bottom return: 10.92% (82.5)\n" ] } ], "source": [ - "n = 20\n", + "n = 40\n", "top = df.head(n)\n", "bottom = df.tail(n)\n", "\n", - "# Calculate average returns for top stocks\n", - "top_freturn = top.select(pl.col(\"excess_return\")).mean().item()\n", + "top_freturn = top.select(pl.col(\"risk_return\")).mean().item()\n", + "bottom_freturn = bottom.select(pl.col(\"risk_return\")).mean().item()\n", + "\n", + "# Calculate hit rates (% of stocks with positive returns)\n", + "top_hits = top.select(pl.col(\"risk_return\") > 0).sum().item()\n", + "bottom_hits = bottom.select(pl.col(\"risk_return\") > 0).sum().item()\n", + "\n", + "top_hitrate = (top_hits / n) * 100\n", + "bottom_hitrate = (bottom_hits / n) * 100\n", "\n", - "# Calculate average returns for bottom stocks\n", - "bottom_freturn = bottom.select(pl.col(\"excess_return\")).mean().item()\n", "\n", "print(f\"\\nDATE {DATE}\")\n", - "print(f\"\\nTop {n} stocks:\")\n", - "print(f\"Average freturn: {top_freturn:.2f}%\")\n", - "print(f\"\\nBottom {n} stocks:\")\n", - "print(f\"Average freturn: {bottom_freturn:.2f}%\")" + "print(f\"Average top return: {top_freturn:.2f}% ({top_hitrate:.1f})\")\n", + "print(f\"Average bottom return: {bottom_freturn:.2f}% ({bottom_hitrate:.1f})\")" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 4, "metadata": {}, "outputs": [ { "data": { - "text/html": [ - "
\n", - "shape: (20, 9)
ticclosefreturnexcess_returnprednamesectordate_addeddate_removed
strf64f64f64f64strstrdatedate
"CAH"55.4355.02226552.10143337.89168"Cardinal Health""Health Care"1997-05-27null
"LYV"94.510002-14.157237-17.07806920.778915"Live Nation Entertainment""Communication Services"2019-12-23null
"MRNA"143.399994-10.376562-13.29739420.692898"Moderna""Health Care"2021-07-21null
"PEP"166.49000513.16295610.24212418.175556"PepsiCo""Consumer Staples"1957-03-04null
"PGR"118.4700018.6620785.74124617.985939"Progressive Corporation""Financials"1997-08-04null
"BA"130.64999459.17337756.25254413.225108"Boeing""Industrials"1957-03-04null
"GILD"64.76999722.63992519.71909313.121877"Gilead Sciences""Health Care"2004-07-01null
"AAPL"148.71000721.82456118.90372913.068698"Apple Inc.""Information Technology"1982-11-30null
"AME"120.4322.8624919.94165812.815447"Ametek""Industrials"2013-09-23null
"LMT"439.2999885.0379892.11715712.568122"Lockheed Martin""Industrials"1957-03-04null
" - ], "text/plain": [ - "shape: (20, 9)\n", - "┌──────┬────────────┬────────────┬────────────┬───┬────────────┬───────────┬───────────┬───────────┐\n", - "│ tic ┆ close ┆ freturn ┆ excess_ret ┆ … ┆ name ┆ sector ┆ date_adde ┆ date_remo │\n", - "│ --- ┆ --- ┆ --- ┆ urn ┆ ┆ --- ┆ --- ┆ d ┆ ved │\n", - "│ str ┆ f64 ┆ f64 ┆ --- ┆ ┆ str ┆ str ┆ --- ┆ --- │\n", - "│ ┆ ┆ ┆ f64 ┆ ┆ ┆ ┆ date ┆ date │\n", - "╞══════╪════════════╪════════════╪════════════╪═══╪════════════╪═══════════╪═══════════╪═══════════╡\n", - "│ CAH ┆ 55.43 ┆ 55.022265 ┆ 52.101433 ┆ … ┆ Cardinal ┆ Health ┆ 1997-05-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Health ┆ Care ┆ 7 ┆ │\n", - "│ LYV ┆ 94.510002 ┆ -14.157237 ┆ -17.078069 ┆ … ┆ Live ┆ Communica ┆ 2019-12-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Nation Ent ┆ tion ┆ 3 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ertainment ┆ Services ┆ ┆ │\n", - "│ MRNA ┆ 143.399994 ┆ -10.376562 ┆ -13.297394 ┆ … ┆ Moderna ┆ Health ┆ 2021-07-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ Care ┆ 1 ┆ │\n", - "│ PEP ┆ 166.490005 ┆ 13.162956 ┆ 10.242124 ┆ … ┆ PepsiCo ┆ Consumer ┆ 1957-03-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ Staples ┆ 4 ┆ │\n", - "│ PGR ┆ 118.470001 ┆ 8.662078 ┆ 5.741246 ┆ … ┆ Progressiv ┆ Financial ┆ 1997-08-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ e Corporat ┆ s ┆ 4 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ion ┆ ┆ ┆ │\n", - "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", - "│ BA ┆ 130.649994 ┆ 59.173377 ┆ 56.252544 ┆ … ┆ Boeing ┆ Industria ┆ 1957-03-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 4 ┆ │\n", - "│ GILD ┆ 64.769997 ┆ 22.639925 ┆ 19.719093 ┆ … ┆ Gilead ┆ Health ┆ 2004-07-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Sciences ┆ Care ┆ 1 ┆ │\n", - "│ AAPL ┆ 148.710007 ┆ 21.824561 ┆ 18.903729 ┆ … ┆ Apple Inc. ┆ Informati ┆ 1982-11-3 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ on Techno ┆ 0 ┆ │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ logy ┆ ┆ │\n", - "│ AME ┆ 120.43 ┆ 22.86249 ┆ 19.941658 ┆ … ┆ Ametek ┆ Industria ┆ 2013-09-2 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ ┆ ls ┆ 3 ┆ │\n", - "│ LMT ┆ 439.299988 ┆ 5.037989 ┆ 2.117157 ┆ … ┆ Lockheed ┆ Industria ┆ 1957-03-0 ┆ null │\n", - "│ ┆ ┆ ┆ ┆ ┆ Martin ┆ ls ┆ 4 ┆ │\n", - "└──────┴────────────┴────────────┴────────────┴───┴────────────┴───────────┴───────────┴───────────┘" + "0.345" ] }, - "execution_count": 14, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "top" + "round(0.34539, 3)" ] } ], diff --git a/stocksense/app/pages/analytics.py b/stocksense/app/pages/analytics.py index 4efb829..5ad5b62 100644 --- a/stocksense/app/pages/analytics.py +++ b/stocksense/app/pages/analytics.py @@ -4,7 +4,7 @@ import streamlit as st from plotly.subplots import make_subplots -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler from stocksense.pipeline import clean, engineer_features pd.options.mode.chained_assignment = None # default='warn' diff --git a/stocksense/app/pages/insights.py b/stocksense/app/pages/insights.py index 435c8e3..e98763a 100644 --- a/stocksense/app/pages/insights.py +++ b/stocksense/app/pages/insights.py @@ -5,7 +5,7 @@ import plotly.express as px import streamlit as st -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler REPORTS_DIR = Path(__file__).parents[3] / "reports" SCORES_DIR = REPORTS_DIR / "scores" diff --git a/stocksense/app/pages/overview.py b/stocksense/app/pages/overview.py index 7e6e1eb..f895737 100644 --- a/stocksense/app/pages/overview.py +++ b/stocksense/app/pages/overview.py @@ -3,7 +3,7 @@ import plotly.express as px import streamlit as st -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler pd.set_option("future.no_silent_downcasting", True) diff --git a/stocksense/config/defaults/model_config.yml b/stocksense/config/defaults/model_config.yml index a9e5bb7..38f7670 100644 --- a/stocksense/config/defaults/model_config.yml +++ b/stocksense/config/defaults/model_config.yml @@ -1,30 +1,47 @@ 'features': # insider trading features - - 'n_purch' - - 'n_sales' - 'insider_balance' - # market momentum and volatility features + # volume features + - 'mkt_rel' - 'volume_ma20' - 'volume_ma50' + - 'volume_ratio' + # volatility features + - 'vol_mom' + - 'vol_qoq' + - 'vol_sos' + - 'vol_yoy' + - 'vol_2y' + - 'rel_vol_month' + - 'rel_vol_quarter' + - 'rel_vol_year' + - 'rel_vol_2year' + # price growth features - 'price_mom' - 'price_qoq' - 'price_yoy' - 'price_2y' + - 'price_risk_quarter' + - 'price_risk_semester' + - 'price_risk_year' + - 'price_risk_2year' + # technical features - 'rsi_14d' - 'rsi_30d' - 'rsi_60d' - 'rsi_90d' - - 'rsi_1y' - - 'vol_mom' - - 'vol_qoq' - - 'vol_yoy' - - 'rel_vol_mom' - - 'rel_vol_qoq' - - 'rel_vol_yoy' - - 'momentum_mom' - - 'momentum_qoq' - - 'momentum_yoy' - - 'momentum_2y' + - 'momentum_month' + - 'momentum_quarter' + - 'momentum_year' + - 'momentum_2year' + - 'ma20_distance' + - 'ma50_distance' + # market trend features + - 'index_mom' + - 'index_qoq' + - 'index_sos' + - 'index_yoy' + - 'index_2y' - 'fear_ma30' - 'high_fear' - 'low_fear' @@ -34,13 +51,23 @@ - 'roe' - 'ebitdam' - 'size' - # hybrid + - 'earnings_vol' + - 'margin_vol' + # price - fundamentals - 'earn_drift' - 'pe' - 'pb' - 'ps' - 'ev_ebitda' - 'f_score' + # sector features + - 'pe_sec' + - 'momentum_sec_yoy' + - 'momentum_sec_qoq' + - 'size_sec' + - 'roa_sec' + - 'size_factor' + - 'mkt_rel_sec' # growth features - 'saleq_yoy' - 'saleq_2y' @@ -57,8 +84,6 @@ - 'roi_2y' - 'roe_yoy' - 'fcf_yoy' - - 'cr_yoy' - - 'qr_yoy' - 'der_yoy' - 'dr_yoy' - 'dr_2y' @@ -67,9 +92,11 @@ - 'ltcr_yoy' - 'pe_yoy' - 'pe_2y' - - 'pb_yoy' - 'ps_yoy' - 'atr_yoy' + - 'size_yoy' + - 'roa_sec_qoq' + - 'roa_sec_yoy' # sector dummies - 'sector_utilities' - 'sector_health_care' @@ -82,11 +109,15 @@ - 'sector_communication_services' - 'sector_materials' - 'sector_real_estate' -'target': 'fsharpe_ratio' +'targets': + - 'risk_return_3Q_hit' + - 'risk_return_4Q_hit' + - 'fwd_return_3Q_hit' + - 'fwd_return_4Q_hit' 'id_col': 'tic' 'date_col': 'tdq' -'min_train_years': 10 -'max_splits': 1 +'min_train_years': 7 +'max_splits': 3 'ga': 'num_generations': 50 'num_parents_mating': 10 @@ -95,19 +126,19 @@ 'mutation_percent_genes': 15 'crossover_probability': 0.8 'parent_selection_type': "tournament" - 'keep_parents': 5 + 'keep_parents': 6 'mutation_type': "random" 'crossover_type': "single_point" - 'init_range_low': [0.001, 50, 2, 1, 0, 0.5, 0.5, 0, 0] - 'init_range_high': [0.3, 800, 10, 10, 5, 1, 1, 6, 6] + 'init_range_low': [0.001, 50, 3, 2, 0.0, 0.5, 0.5, 0.0, 0.0] + 'init_range_high': [0.1, 200, 8, 7, 0.5, 0.9, 0.9, 10.0, 10.0] 'gene_space': [ - {"low": 0.001, "high": 0.3}, - {"low": 50, "high": 800}, - {"low": 2, "high": 10}, - {"low": 1, "high": 10}, - {"low": 0, "high": 5}, - {"low": 0.5, "high": 1}, - {"low": 0.5, "high": 1}, - {"low": 0, "high": 6}, - {"low": 0, "high": 6}, + {"low": 0.001, "high": 0.1}, + {"low": 50, "high": 200}, + {"low": 3, "high": 8}, + {"low": 2, "high": 7}, + {"low": 0.0 , "high": 0.5}, + {"low": 0.5, "high": 0.9}, + {"low": 0.5, "high": 0.9}, + {"low": 0.0, "high": 10.0}, + {"low": 0.0, "high": 10.0}, ] diff --git a/stocksense/config/defaults/processing_config.yml b/stocksense/config/defaults/processing_config.yml index 742a491..d339492 100644 --- a/stocksense/config/defaults/processing_config.yml +++ b/stocksense/config/defaults/processing_config.yml @@ -2,6 +2,7 @@ 'month_trading_days': 21 'quarter_trading_days': 61 'semester_trading_days': 126 +'third_quarter_trading_days': 183 'year_trading_days': 252 'two_year_trading_days': 504 'prediction_horizon': 4 # quarters diff --git a/stocksense/config/manager.py b/stocksense/config/manager.py index 8dd2185..c8bd535 100644 --- a/stocksense/config/manager.py +++ b/stocksense/config/manager.py @@ -1,4 +1,5 @@ from datetime import datetime +from enum import Enum from pathlib import Path from typing import Any, Dict, List @@ -11,6 +12,20 @@ ) +class Sector(str, Enum): + HEALTH_CARE = "Health Care" + FINANCIALS = "Financials" + INDUSTRIALS = "Industrials" + CONSUMER_DISCRETIONARY = "Consumer Discretionary" + INFORMATION_TECHNOLOGY = "Information Technology" + COMMUNICATION_SERVICES = "Communication Services" + CONSUMER_STAPLES = "Consumer Staples" + UTILITIES = "Utilities" + REAL_ESTATE = "Real Estate" + MATERIALS = "Materials" + ENERGY = "Energy" + + class ScrapingConfig(BaseModel): base_date: str = Field(description="Starting date for data collection in YYYY-MM-DD format") crsp_columns: List[str] = Field(min_length=1) @@ -25,27 +40,28 @@ def start_date(self) -> datetime: class ProcessingConfig(BaseModel): - trading_days_2week: int = Field(alias="two_week_trading_days") - trading_days_month: int = Field(alias="month_trading_days") - trading_days_quarter: int = Field(alias="quarter_trading_days") - trading_days_semester: int = Field(alias="semester_trading_days") - trading_days_year: int = Field(alias="year_trading_days") - trading_days_2year: int = Field(alias="two_year_trading_days") + trade_days_2week: int = Field(alias="two_week_trading_days") + trade_days_month: int = Field(alias="month_trading_days") + trade_days_quarter: int = Field(alias="quarter_trading_days") + trade_days_semester: int = Field(alias="semester_trading_days") + trade_days_third_quarter: int = Field(alias="third_quarter_trading_days") + trade_days_year: int = Field(alias="year_trading_days") + trade_days_2year: int = Field(alias="two_year_trading_days") prediction_horizon: int = Field(gt=0) over_performance_threshold: float = Field(lt=1.0, description="Overperformance threshold") performance_threshold: float = Field(gt=0.0, lt=1.0, description="Performance threshold") - sectors: List[str] = Field(min_length=11, max_length=11) + sectors: List[Sector] = Field(min_length=11, max_length=11) @model_validator(mode="after") def validate_trading_days_order(self) -> "ProcessingConfig": """Validate that trading days are in ascending order.""" if not ( - self.trading_days_2week - < self.trading_days_month - < self.trading_days_quarter - < self.trading_days_semester - < self.trading_days_year - < self.trading_days_2year + self.trade_days_2week + < self.trade_days_month + < self.trade_days_quarter + < self.trade_days_semester + < self.trade_days_year + < self.trade_days_2year ): raise ValueError("Trading days must be in ascending order") return self @@ -54,12 +70,12 @@ def validate_trading_days_order(self) -> "ProcessingConfig": def trading_days(self) -> Dict[str, int]: """Get all trading day periods in a dictionary.""" return { - "2week": self.trading_days_2week, - "month": self.trading_days_month, - "quarter": self.trading_days_quarter, - "semester": self.trading_days_semester, - "year": self.trading_days_year, - "2year": self.trading_days_2year, + "2week": self.trade_days_2week, + "month": self.trade_days_month, + "quarter": self.trade_days_quarter, + "semester": self.trade_days_semester, + "year": self.trade_days_year, + "2year": self.trade_days_2year, } @property @@ -70,19 +86,27 @@ def performance_thresholds(self) -> Dict[str, float]: "performance": self.performance_threshold, } + @model_validator(mode="after") + def validate_sectors_completeness(self) -> "ProcessingConfig": + """Validate that all sectors are present.""" + if set(self.sectors) != set(Sector): + missing = set(Sector) - set(self.sectors) + raise ValueError(f"Missing sectors: {missing}") + return self + class ModelConfig(BaseModel): features: List[str] - target: str + targets: List[str] id_col: str date_col: str - min_train_years: int = Field(ge=10, le=20) + min_train_years: int = Field(ge=5, le=50) ga: Dict[str, Any] @model_validator(mode="after") def validate_column_names(self) -> "ModelConfig": """Validate that target, id_col and date_col are not in features.""" - special_cols = [self.target, self.id_col, self.date_col] + special_cols = [self.targets] + [self.id_col, self.date_col] if any(col in self.features for col in special_cols): raise ValueError("features list cannot contain target, id_col or date_col") return self diff --git a/stocksense/database_handler/__init__.py b/stocksense/database/__init__.py similarity index 100% rename from stocksense/database_handler/__init__.py rename to stocksense/database/__init__.py diff --git a/stocksense/database_handler/connection.py b/stocksense/database/connection.py similarity index 100% rename from stocksense/database_handler/connection.py rename to stocksense/database/connection.py diff --git a/stocksense/database_handler/handler.py b/stocksense/database/handler.py similarity index 100% rename from stocksense/database_handler/handler.py rename to stocksense/database/handler.py diff --git a/stocksense/database_handler/queries.py b/stocksense/database/queries.py similarity index 100% rename from stocksense/database_handler/queries.py rename to stocksense/database/queries.py diff --git a/stocksense/database_handler/schema.py b/stocksense/database/schema.py similarity index 100% rename from stocksense/database_handler/schema.py rename to stocksense/database/schema.py diff --git a/stocksense/main.py b/stocksense/main.py index 104de26..a514c6d 100644 --- a/stocksense/main.py +++ b/stocksense/main.py @@ -6,7 +6,7 @@ from stocksense import __version__ from stocksense.config import config -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler from stocksense.model import ModelHandler, PortfolioBuilder from stocksense.pipeline import ETL, clean, engineer_features @@ -36,17 +36,10 @@ def cli(): @cli.command() -@click.option( - "-c", "--config-path", type=click.Path(exists=True), help="Path to custom configuration file" -) def update(): - """ - Update stock database with latest market data. - """ - click.echo("Updating stock database...") + """Update stock database with latest market data.""" etl_handler = ETL(config) etl_handler.extract() - click.echo("Database update complete.") @cli.command() @@ -61,11 +54,9 @@ def update(): @click.option("-f", "--force", is_flag=True, help="Force model retraining even if model exists.") def train(trade_date: datetime, force: bool): """Train the prediction model for a specific trade date.""" - click.echo(f"Training model for trade date: {trade_date.date()}") data = prepare_data() handler = ModelHandler(trade_date) handler.train(data, force) - click.echo("Model training complete!") @cli.command() @@ -84,20 +75,24 @@ def train(trade_date: datetime, force: bool): default="market_cap", help="Portfolio weighting strategy.", ) -def portfolio(trade_date: datetime, weighting: str): +@click.option( + "-n", + "--n-stocks", + type=int, + default=30, + help="Number of stocks to include in the portfolio.", +) +def portfolio(trade_date: datetime, weighting: str, n_stocks: int): """Build investment portfolio for a specific trade date.""" - click.echo(f"Building portfolio for trade date: {trade_date.date()}") data = prepare_data() constituents = DatabaseHandler().fetch_constituents(trade_date) handler = ModelHandler(trade_date) - handler.score(data, constituents) - - portfolio = PortfolioBuilder(weighting=weighting) - portfolio.build_portfolio(trade_date) + ranks = handler.score(data, constituents) - click.echo("Portfolio construction complete!") + portfolio = PortfolioBuilder(weighting) + portfolio.build_portfolio(n_stocks, trade_date, ranks) def main(): diff --git a/stocksense/model/genetic_algorithm.py b/stocksense/model/genetic_algorithm.py index e252c0b..d2b810f 100644 --- a/stocksense/model/genetic_algorithm.py +++ b/stocksense/model/genetic_algorithm.py @@ -1,4 +1,3 @@ -import os from typing import Callable import numpy as np @@ -6,15 +5,21 @@ import pygad from loguru import logger -from .xgboost_model import XGBoostRegressor - -os.environ["OMP_NUM_THREADS"] = "2" -os.environ["MKL_NUM_THREADS"] = "2" -os.environ["OPENBLAS_NUM_THREADS"] = "2" -os.environ["VECLIB_MAXIMUM_THREADS"] = "2" +from .xgboost_model import XGBoostClassifier class GeneticAlgorithm: + """ + Genetic Algorithm implementation for hyperparameter optimization. + + Attributes + ---------- + ga_instance : Optional[pygad.GA] + The PyGAD genetic algorithm instance + best_fitness_value : float + Best fitness value achieved during training + """ + def __init__( self, ga_settings: dict, fitness_func: Callable[[pygad.GA, list[float], int], float] ): @@ -40,7 +45,7 @@ def __init__( self.no_improv_limit = 5 def create_instance(self): - logger.info("creating GA instance") + logger.info("Creating GA instance") self.ga_instance = pygad.GA( num_generations=self.num_generations, num_parents_mating=self.num_parents_mating, @@ -57,7 +62,7 @@ def create_instance(self): mutation_type=self.mutation_type, crossover_type=self.crossover_type, on_generation=self.on_generation, - parallel_processing=["thread", 2], + parallel_processing=None, ) def on_generation(self, ga_instance: pygad.GA): @@ -81,12 +86,12 @@ def on_generation(self, ga_instance: pygad.GA): else: self.no_improv_count += 1 - if self.no_improv_count > self.no_improv_limit: - logger.warning(f"no improvement for {self.no_improv_limit} generations, stopping GA.") + if self.no_improv_count >= self.no_improv_limit: + logger.warning(f"No improvement for {self.no_improv_limit} generations, stopping GA.") return "stop" - elif self.no_improv_count > 2: + elif self.no_improv_count >= 2: self.mutation_percent_genes = min(50, self.mutation_percent_genes * 1.5) - logger.warning(f"increasing mutation rate to {self.mutation_percent_genes}") + logger.warning(f"Increasing mutation rate to {self.mutation_percent_genes}") else: self.mutation_percent_genes = self.initial_mutation_rate @@ -113,62 +118,113 @@ def plot_fitness(self): self.ga_instance.plot_fitness() -def top_k_performance(y_true: np.array, y_pred: np.array, k: int = 100) -> float: +def evaluate_predictions( + y_true: np.array, y_pred: np.array, trade_dates: np.array, k: int = 75 +) -> float: """ - Calculate the performance metrics of top K predictions. + Evaluate predictions by selecting top k stocks for each trade date. - Parameters - ---------- + Parameters: + ----------- y_true : np.array Actual returns y_pred : np.array - Predicted ranking scores + Predicted returns + trade_dates : np.array + Array of trade dates for each observation k : int - Number of top stocks to consider - - Returns - ------- - dict - Dictionary containing performance metrics: - - returns: Average returns of top K predicted stocks - - hit_rate: Proportion of positive returns in top K - - rmse: Root mean squared error of predictions + Number of stocks to select per trade date """ - top_k_indices = np.argsort(y_pred)[-k:] - top_k_returns = np.mean(y_true[top_k_indices]) - hit_rate = np.mean(y_true[top_k_indices] > 0) - rmse = np.sqrt(np.mean((y_true - y_pred) ** 2)) + unique_dates = np.unique(trade_dates) + performance_by_date = [] + + for date in unique_dates: + date_mask = trade_dates == date + date_true = y_true[date_mask] + date_pred = y_pred[date_mask] - returns_norm = (top_k_returns - min(y_true)) / (max(y_true) - min(y_true)) - rmse_norm = rmse / (max(y_true) - min(y_true)) + top_k_indices = np.argsort(date_pred)[-k:] + bottom_k_indices = np.argsort(date_pred)[:k] - return (0.4 * returns_norm) + (0.3 * hit_rate) + (-0.3 * rmse_norm) + top_k_returns = date_true[top_k_indices] + bottom_k_returns = date_true[bottom_k_indices] + top_mean_return = np.mean(top_k_returns) + bottom_mean_return = np.mean(bottom_k_returns) + return_spread = top_mean_return - bottom_mean_return -def top_k_returns(y_true: np.array, y_pred: np.array, k: int = 100) -> float: + top_hit_rate = np.mean(top_k_returns > 0) + bottom_hit_rate = np.mean(bottom_k_returns < 0) + + if max(date_true) == min(date_true): + norm_spread = 0.5 + else: + norm_spread = (return_spread - min(date_true)) / (max(date_true) - min(date_true)) + + performance_by_date.append( + { + "date": date, + "return_spread": norm_spread, + "top_hit_rate": top_hit_rate, + "bottom_hit_rate": bottom_hit_rate, + } + ) + + avg_spread = np.mean([p["return_spread"] for p in performance_by_date]) + avg_top_hit = np.mean([p["top_hit_rate"] for p in performance_by_date]) + avg_bottom_hit = np.mean([p["bottom_hit_rate"] for p in performance_by_date]) + + # combined metric of return spread + performance = 0.5 * avg_spread + 0.25 * avg_top_hit + 0.25 * avg_bottom_hit + return round(performance, 4) if performance > 0 else 0.0001 + + +def evaluate_top_hit_rate( + y_true: np.array, y_pred: np.array, trade_dates: np.array, k: int = 75 +) -> float: """ - Calculate the average returns of top K predictions. + Evaluate predictions by selecting top k stocks for each trade date. - Parameters - ---------- + Parameters: + ----------- y_true : np.array Actual returns y_pred : np.array - Predicted ranking scores + Predicted returns + trade_dates : np.array + Array of trade dates for each observation k : int - Number of top stocks to consider + Number of stocks to select per trade date Returns ------- float - Average returns of top K predicted stocks + Average top hit rate. """ - top_k_indices = np.argsort(y_pred)[-k:] - return np.mean(y_true[top_k_indices]) + unique_dates = np.unique(trade_dates) + performance_by_date = [] + + for date in unique_dates: + date_mask = trade_dates == date + date_true = y_true[date_mask] + date_pred = y_pred[date_mask] + + top_k_indices = np.argsort(date_pred)[-k:] + top_hit_rate = np.mean(date_true[top_k_indices] > 0) + + performance_by_date.append( + { + "date": date, + "top_hit_rate": top_hit_rate, + } + ) + + avg_top_hit = np.mean([p["top_hit_rate"] for p in performance_by_date]) + return round(avg_top_hit, 4) if avg_top_hit > 0 else 0.0001 def get_train_val_splits( - data: pl.DataFrame, min_train_years: int = 5, val_years: int = 2, max_splits: int = 2 + data: pl.DataFrame, min_train_years: int = 5, val_years: int = 1, max_splits: int = 3 ) -> list[tuple[pl.DataFrame, pl.DataFrame]]: """ Generate training/validation splits using expanding window approach, @@ -188,15 +244,16 @@ def get_train_val_splits( list[tuple[pl.DataFrame]] List of (train, validation) splits, ordered from most recent to oldest. """ + # Get sorted unique quarters quarters = ( data.select(pl.col("tdq")).unique().sort("tdq", descending=True).get_column("tdq").to_list() ) - val_years = 2 + # Convert years to quarters min_train_quarters = min_train_years * 4 val_window = val_years * 4 - # ensure we have enough years for training and validation + # Validate enough data exists if len(quarters) < min_train_quarters + val_window: raise ValueError( f"Not enough years in dataset. Need at least {min_train_years + 2} years " @@ -204,9 +261,11 @@ def get_train_val_splits( ) splits = [] + # Generate splits moving backwards through time for i in range(0, len(quarters) - min_train_quarters - val_window - 1, val_window): + # Define validation and training periods (skip 1 quarter for look-ahead bias) val_quarters = quarters[i : (i + val_window)] - train_quarters = quarters[(i + val_window) :] + train_quarters = quarters[(i + val_window + 4) :] if len(train_quarters) < min_train_quarters: break @@ -218,11 +277,11 @@ def get_train_val_splits( if max_splits and max_splits > 0: splits = splits[:max_splits] - return splits + return splits[::-1] def fitness_function_wrapper( - data: pl.DataFrame, features: list[str], target: str, min_train_years: int = 5 + data: pl.DataFrame, features: list[str], target: str, scale: float, min_train_years: int = 5 ) -> Callable[[pygad.GA, list[float], int], float]: """ Wrapper for the fitness function used in the genetic algorithm. @@ -243,7 +302,7 @@ def fitness_function_wrapper( Callable[[pygad.GA, list[float], int], float] Fitness function. """ - splits = get_train_val_splits(data, min_train_years) + splits = get_train_val_splits(data, min_train_years, 1, 2) def fitness_function(ga_instance, solution, solution_idx) -> float: """ @@ -264,7 +323,7 @@ def fitness_function(ga_instance, solution, solution_idx) -> float: Fitness value. """ params = { - "objective": "reg:squarederror", + "objective": "binary:logistic", "learning_rate": solution[0], "n_estimators": round(solution[1]), "max_depth": round(solution[2]), @@ -274,12 +333,14 @@ def fitness_function(ga_instance, solution, solution_idx) -> float: "colsample_bytree": solution[6], "reg_alpha": solution[7], "reg_lambda": solution[8], - "eval_metric": "rmse", - "nthread": 2, - "seed": 100, + "scale_pos_weight": scale, + "eval_metric": "logloss", + "tree_method": "hist", + "nthread": -1, + "random_state": 100, } - model = XGBoostRegressor(params) + xgb = XGBoostClassifier(params) performance_list = [] for train, val in splits: @@ -287,13 +348,15 @@ def fitness_function(ga_instance, solution, solution_idx) -> float: y_train = train.select(target).to_pandas().values.ravel() X_val = val.select(features).to_pandas() y_val = val.select(target).to_pandas().values.ravel() + trade_dates = val.select("tdq").to_pandas().values.ravel() + + xgb.train(X_train, y_train) + y_pred = xgb.predict_proba(X_val) - model.train(X_train, y_train) - y_pred = model.predict(X_val) - performance = top_k_performance(y_val, y_pred, k=200) + performance = evaluate_top_hit_rate(y_val, y_pred, trade_dates) performance_list.append(performance) - avg_performance = np.mean(performance_list) - return avg_performance if avg_performance > 0 else 0.0001 + avg_performance = round(np.mean(performance_list), 4) + return avg_performance return fitness_function diff --git a/stocksense/model/model_handler.py b/stocksense/model/model_handler.py index 82976b9..37447f9 100644 --- a/stocksense/model/model_handler.py +++ b/stocksense/model/model_handler.py @@ -9,7 +9,7 @@ from stocksense.config import config from .genetic_algorithm import GeneticAlgorithm, fitness_function_wrapper -from .xgboost_model import XGBoostRegressor +from .xgboost_model import XGBoostClassifier MODEL_DIR = Path(__file__).parents[1] / "model" / "model_base" REPORT_DIR = Path(__file__).parents[2] / "reports" / "scores" @@ -25,7 +25,8 @@ class ModelHandler: def __init__(self, trade_date: Optional[dt.datetime] = None): self.features = config.model.features - self.target = config.model.target + self.targets = config.model.targets + self.prediction_horizon = config.processing.prediction_horizon self.min_train_years = config.model.min_train_years self.trade_date = trade_date if trade_date else find_last_trading_date() if not validate_trade_date(self.trade_date): @@ -33,7 +34,7 @@ def __init__(self, trade_date: Optional[dt.datetime] = None): def train(self, data: pl.DataFrame, retrain: bool = False) -> None: """ - Train and optimize GA-XGBoost model. + Train GA-XGBoost models for stock selection. Parameters ---------- @@ -43,49 +44,66 @@ def train(self, data: pl.DataFrame, retrain: bool = False) -> None: Whether to retrain the model for given trade date. """ try: - logger.info(f"START training model - {self.trade_date}") + for target in self.targets: + logger.info(f"START training model for {target}, {self.trade_date}") - model_file = MODEL_DIR / f"{self.trade_date.date()}.pkl" - if model_file.exists() and not retrain: - logger.warning(f"Model already exists for {self.trade_date} - skipping training.") - return + trade_date_model_dir = MODEL_DIR / f"{self.trade_date.date()}" + trade_date_model_dir.mkdir(parents=True, exist_ok=True) + model_file = trade_date_model_dir / f"{target}.pkl" + if model_file.exists() and not retrain: + logger.warning(f"Model already exists for {target}, {self.trade_date}") + continue - train = data.filter( - (pl.col("tdq") <= self.trade_date - dt.timedelta(days=360)) - & ~pl.all_horizontal(pl.col(self.target).is_null()) - ) + train = data.filter( + (pl.col("tdq") < self.trade_date - dt.timedelta(days=360)) + & ~pl.all_horizontal(pl.col(target).is_null()) + ).select(["tdq", "tic"] + self.features + [target]) - id_cols = ["tdq", "tic"] - training_fields = id_cols + self.features + [self.target] - train = train.select(training_fields) + scale = self.get_dataset_imbalance_scale(train, target) + params = self.optimize(train, target, scale) + params = format_ga_parameters(params, scale) - # run GA optimization - ga = GeneticAlgorithm( - ga_settings=config.model.ga, - fitness_func=fitness_function_wrapper( - train, self.features, self.target, self.min_train_years - ), - ) - ga.create_instance() - ga.train() - best_solution, best_solution_fitness, best_solution_idx = ga.best_solution() - - # train final model with best params - params = format_ga_parameters(best_solution) - X_train = train.select(self.features).to_pandas() - y_train = train.select(self.target).to_pandas().values.ravel() - - model = XGBoostRegressor(params) - model.train(X_train, y_train) - model.save_model(model_file) + X_train = train.select(self.features).to_pandas() + y_train = train.select(target).to_pandas().values.ravel() + + model = XGBoostClassifier(params) + model.train(X_train, y_train) + model.save_model(model_file) + + logger.success(f"END training model for {target}, {self.trade_date}") return except Exception as e: logger.error(f"ERROR: failed to train model - {e}") raise + def optimize(self, train: pl.DataFrame, target: str, scale: float) -> None: + """ + Optimize model parameters. + + Parameters + ---------- + train : pl.DataFrame + Preprocessed financial data. + target : str + Target variable to optimize model for. + scale : float + Class imbalance scale. + """ + + ga = GeneticAlgorithm( + ga_settings=config.model.ga, + fitness_func=fitness_function_wrapper( + train, self.features, target, scale, self.min_train_years + ), + ) + ga.create_instance() + ga.train() + best_solution, best_solution_fitness, best_solution_idx = ga.best_solution() + return best_solution + def score(self, data: pl.DataFrame, stocks: list[str]) -> None: """ - Classify using sector-specific models. + Score stocks using all target-specific models and save average ranks. Parameters ---------- @@ -93,45 +111,91 @@ def score(self, data: pl.DataFrame, stocks: list[str]) -> None: Preprocessed financial data. stocks : list[str] List of stocks to score. + + Returns + ------- + pl.DataFrame + Dataframe with stock ranks. """ try: logger.info(f"START stocksense eval - {self.trade_date}") - model_file = MODEL_DIR / f"{self.trade_date.date()}.pkl" - if not model_file.exists(): - raise FileNotFoundError(f"No model found for trade date {self.trade_date}") + final_ranks = data.filter( + (pl.col("tdq") == self.trade_date) & pl.col("tic").is_in(stocks) + ) + + pred_cols = [] + for target in self.targets: + trade_date_model_dir = MODEL_DIR / f"{self.trade_date.date()}" + model_file = trade_date_model_dir / f"{target}.pkl" + if not model_file.exists(): + raise FileNotFoundError(f"No model found for trade date {self.trade_date}") + + test_df = ( + data.filter((pl.col("tdq") == self.trade_date) & pl.col("tic").is_in(stocks)) + .select(self.features) + .to_pandas() + ) + + model = XGBoostClassifier() + model.load_model(model_file) + logger.info(f"loaded model from {model_file}, with params: {model.params}") + + prob_scores = model.predict_proba(test_df) + final_ranks = final_ranks.with_columns(pl.Series(f"pred_{target}", prob_scores)) + pred_cols.append(f"pred_{target}") + + # Calculate average rank + final_ranks = ( + final_ranks.with_columns(pl.mean_horizontal(pred_cols).alias("avg_score")) + .sort("avg_score", descending=True) + .with_columns(pl.col("avg_score").round(4).alias("avg_score")) + ) - test = data.filter((pl.col("tdq") == self.trade_date) & pl.col("tic").is_in(stocks)) - test_df = test.select(self.features).to_pandas() + self.save_scoring_report( + final_ranks.select(["tic", "adj_close", "fwd_return_4Q", "avg_score"] + pred_cols) + ) - model = XGBoostRegressor() - model.load_model(model_file) - logger.info(f"loaded model from {model_file}, with params: {model.params}") - prob_scores = model.predict(test_df) - test = test.with_columns(pl.Series("pred", prob_scores)) - self.save_scoring_report(test) - return + return final_ranks except Exception as e: logger.error(f"ERROR: failed to score stocks - {e}") raise - def save_scoring_report(self, test_data: pl.DataFrame) -> None: + def get_dataset_imbalance_scale(self, train: pl.DataFrame, target: str) -> float: + """ + Compute dataset class imbalance scale. + + Parameters + ---------- + train : pl.DataFrame + Training dataset. + target : str + Target variable to compute class imbalance scale for. + + Returns + ------- + float + Class imbalance scale. + """ + min_year = pl.col("tdq").dt.year().min() + filtered_data = train.filter(pl.col("tdq").dt.year() < min_year + self.min_train_years) + neg_count = len(filtered_data.filter(pl.col(target) == 0)) + pos_count = len(filtered_data.filter(pl.col(target) == 1)) + return round(neg_count / pos_count, 2) + + def save_scoring_report(self, rank_data: pl.DataFrame) -> None: """ - Save scoring report csv. + Save scoring report csv with ranks for each target and average rank. Parameters ---------- - test_data : pl.DataFrame - Test data with scores. + rank_data : pl.DataFrame + DataFrame containing ranks for each target and average rank. """ try: - logger.info("START saving scoring report") - report = test_data.select( - ["tic", "adj_close", "freturn", "excess_return", "fsharpe_ratio", "pred"] - ).sort("pred", descending=True) report_file = REPORT_DIR / f"scores_{self.trade_date.date()}.csv" - report.write_csv(report_file) - logger.success(f"END saved scoring report to {report_file}") + rank_data.write_csv(report_file) + logger.success(f"SAVED scoring report to {report_file}") except Exception as e: logger.error(f"ERROR failed to save scoring report - {e}") raise @@ -183,7 +247,7 @@ def find_last_trading_date() -> Optional[dt.datetime]: return None -def format_ga_parameters(ga_solution: List[float]) -> dict: +def format_ga_parameters(ga_solution: List[float], scale: float) -> dict: """ Format model parameters. @@ -191,10 +255,11 @@ def format_ga_parameters(ga_solution: List[float]) -> dict: ---------- ga_solution : List[float] GA solution encoded as a list. + scale : float + Class imbalance scale. """ - # train final model with best params return { - "objective": "reg:squarederror", + "objective": "binary:logistic", "learning_rate": ga_solution[0], "n_estimators": round(ga_solution[1]), "max_depth": round(ga_solution[2]), @@ -204,7 +269,9 @@ def format_ga_parameters(ga_solution: List[float]) -> dict: "colsample_bytree": ga_solution[6], "reg_alpha": ga_solution[7], "reg_lambda": ga_solution[8], - "eval_metric": "rmse", - "nthread": 2, - "seed": 100, + "scale_pos_weight": scale, + "eval_metric": "logloss", + "tree_method": "hist", + "nthread": -1, + "random_state": 100, } diff --git a/stocksense/model/portfolio.py b/stocksense/model/portfolio.py index 2a8e86e..4a7804d 100644 --- a/stocksense/model/portfolio.py +++ b/stocksense/model/portfolio.py @@ -1,13 +1,12 @@ import datetime as dt from pathlib import Path -from typing import Dict, Optional, Tuple import numpy as np import pandas as pd import polars as pl from loguru import logger -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler class PortfolioBuilder: @@ -16,12 +15,7 @@ class PortfolioBuilder: Handles portfolio creation based on model predictions. """ - def __init__( - self, - n_stocks: int = 30, - weighting: str = "market_cap", - sector_constraints: Optional[Dict[str, Tuple[float, float]]] = None, - ): + def __init__(self, weighting: str = "market_cap"): """ Initialize portfolio builder. @@ -34,21 +28,24 @@ def __init__( sector_constraints : Dict[str, Tuple[float, float]], optional Min/max allocation constraints per sector """ - self.n_stocks = n_stocks self.weighting = weighting - self.sector_constraints = sector_constraints or {} self.db = DatabaseHandler() - self.scores_dir = Path(__file__).parents[2] / "reports" / "scores" self.portfolios_dir = Path(__file__).parents[2] / "reports" / "portfolios" - def build_portfolio(self, trade_date: dt.datetime) -> pl.DataFrame: + def build_portfolio( + self, n_stocks: int, trade_date: dt.datetime, data: pl.DataFrame + ) -> pl.DataFrame: """ Build portfolio based on model predictions. Parameters ---------- + n_stocks : int + Number of stocks to include in portfolio trade_date : dt.datetime Trade date in YYYY-MM-DD format + data : pl.DataFrame + Dataframe with scored stock data Returns ------- @@ -56,34 +53,32 @@ def build_portfolio(self, trade_date: dt.datetime) -> pl.DataFrame: Portfolio allocation dataframe """ try: - scores_file = self.scores_dir / f"scores_{trade_date.date()}.csv" - if not scores_file.exists(): - raise FileNotFoundError(f"No report found for trade date {trade_date}") - - predictions = pl.read_csv(scores_file, columns=["tic", "adj_close", "pred"]) stock_info = self.db.fetch_stock() - stock_status = self.db.fetch_info() + scored_stocks = data.join( + stock_info.select(["tic", "name", "sector"]), on="tic", how="left" + ) - top_stocks = predictions.head(self.n_stocks) - portfolio = top_stocks.join(stock_info.select(["tic", "name", "sector"]), on="tic") - portfolio = portfolio.join(stock_status.select(["tic", "market_cap"]), on="tic") + # Apply filters to get qualified stocks + portfolio = self._filter_candidates(scored_stocks).head(n_stocks) if self.weighting == "equal": weights = self._equal_weight(portfolio) elif self.weighting == "market_cap": - weights = self._market_cap_weight(portfolio) + weights = self._market_cap_weight(portfolio, score_weight=0.35) elif self.weighting == "sector_neutral": weights = self._sector_neutral_weight(portfolio, trade_date) else: raise ValueError(f"Unknown weighting scheme: {self.weighting}") - if self.sector_constraints: - weights = self._apply_sector_constraints(portfolio, weights) - portfolio = portfolio.with_columns(pl.Series("weight", weights)) - portfolio = portfolio.select(["tic", "name", "sector", "pred", "adj_close", "weight"]) + portfolio_cols = ["tic", "name", "sector", "adj_close", "avg_score", "weight"] + + if trade_date > dt.datetime.now() - dt.timedelta(days=365): + portfolio = portfolio.select(portfolio_cols) + else: + portfolio = portfolio.select(portfolio_cols + ["fwd_return_4Q"]) - logger.info(f"Built {self.weighting}-weighted portfolio with {self.n_stocks} stocks") + logger.info(f"Built {self.weighting}-weighted portfolio with {n_stocks} stocks") self._save_portfolio_excel(portfolio, trade_date) return portfolio.sort("weight", descending=True) @@ -91,6 +86,25 @@ def build_portfolio(self, trade_date: dt.datetime) -> pl.DataFrame: logger.error(f"Failed to build portfolio: {e}") raise + def _filter_candidates(self, df: pl.DataFrame) -> pl.DataFrame: + """ + Apply fundamental and technical filters to screen stocks. + + Parameters + ---------- + df : pl.DataFrame + Filtered portfolio. + """ + + quality_filters = ( + (pl.col("pe") > 0) + & (pl.col("ev_ebitda") < 50) + & (pl.col("saleq_yoy") > -20) + & (pl.col("fcf_yoy") > -50) + & (pl.col("price_mom") > -20) + ) + return df.filter(quality_filters) + def _equal_weight(self, portfolio: pl.DataFrame) -> np.ndarray: """Equal weighting scheme.""" return np.ones(len(portfolio)) / len(portfolio) @@ -133,87 +147,42 @@ def _sector_neutral_weight( sector_count = portfolio_sectors.filter(pl.col("sector") == sector)["count"][0] sector_weights[sector] = sector_target / sector_count - # Apply sector-based weights to individual stocks weights = np.array([sector_weights[sector] for sector in portfolio["sector"]]) return weights / weights.sum() - def _market_cap_weight(self, portfolio: pl.DataFrame) -> np.ndarray: + def _market_cap_weight(self, portfolio: pl.DataFrame, score_weight: float = 0.3) -> np.ndarray: """ - Market cap weighting scheme. - Weights are proportional to each stock's market cap relative to - the total market cap of selected stocks. + Hybrid market cap and score weighting scheme. + Weights are calculated as a combination of market cap and model scores. Parameters ---------- portfolio : pl.DataFrame - Portfolio dataframe. + Portfolio dataframe + score_weight : float + Weight given to the model score (between 0 and 1) + 0 = pure market cap weighting + 1 = pure score weighting Returns ------- np.ndarray - Market cap weights. + Blended weights """ - market_caps = portfolio["market_cap"].to_numpy() - weights = market_caps / market_caps.sum() - return weights + # Calculate market cap component + market_caps = portfolio["mkt_cap"].to_numpy() + mkt_weights = market_caps / market_caps.sum() - def _apply_sector_constraints(self, portfolio: pl.DataFrame, weights: np.ndarray) -> np.ndarray: - """ - Apply sector allocation constraints. + # Calculate score component with exponential scaling + scores = portfolio["avg_score"].to_numpy() + norm_scores = (scores - scores.min()) / (scores.max() - scores.min()) + score_component = norm_scores**2 + score_component = score_component / score_component.sum() - Parameters - ---------- - portfolio : pl.DataFrame - Portfolio dataframe. - weights : np.ndarray - Weights to apply constraints to. - - Returns - ------- - np.ndarray - Constrained weights. - """ - - for sector, (min_weight, max_weight) in self.sector_constraints.items(): - sector_mask = portfolio["sector"] == sector - sector_weight = weights[sector_mask].sum() - - if sector_weight < min_weight: - scale = min_weight / sector_weight - weights[sector_mask] *= scale - weights[~sector_mask] *= (1 - min_weight) / (1 - sector_weight) - elif sector_weight > max_weight: - scale = max_weight / sector_weight - weights[sector_mask] *= scale - weights[~sector_mask] *= (1 - max_weight) / (1 - sector_weight) - - return weights / weights.sum() - - def _log_portfolio(self, portfolio: pl.DataFrame) -> None: - """ - Log portfolio details in a formatted way. - - Parameters - ---------- - portfolio : pl.DataFrame - Portfolio dataframe. - """ - - logger.info("\nPortfolio Summary:") - logger.info("-" * 80) - - sector_alloc = ( - portfolio.group_by("sector").agg(pl.col("weight").sum()).sort("weight", descending=True) - ) - logger.info("Sector Allocations:") - for row in sector_alloc.iter_rows(): - logger.info(f" {row[0]:<20} {row[1]:>7.2%}") - - top_positions = portfolio.sort("weight", descending=True).head(self.n_stocks) - logger.info("\nTop 10 Positions:") - for row in top_positions.iter_rows(): - logger.info(f" {row[0]:<6} {row[3]:<20} {row[5]:>7.2%}") + # Blend the weights + final_weights = (1 - score_weight) * mkt_weights + score_weight * score_component + return final_weights / final_weights.sum() def _save_portfolio_excel(self, portfolio: pl.DataFrame, trade_date: dt.datetime) -> None: """ @@ -229,9 +198,14 @@ def _save_portfolio_excel(self, portfolio: pl.DataFrame, trade_date: dt.datetime excel_path = self.portfolios_dir / f"portfolio_{trade_date.date()}.xlsx" with pd.ExcelWriter(excel_path, engine="openpyxl") as writer: # Sheet 1: Full Portfolio - portfolio.sort("weight", descending=True).to_pandas().to_excel( - writer, sheet_name="Full Portfolio", index=False - ) + portfolio_df = portfolio.sort("weight", descending=True).to_pandas() + portfolio_df["weight"] = portfolio_df["weight"].map("{:.2%}".format) + portfolio_df["avg_score"] = portfolio_df["avg_score"].round(3) + portfolio_df["adj_close"] = portfolio_df["adj_close"].round(1) + if "fwd_return_4Q" in portfolio_df.columns: + portfolio_df["fwd_return_4Q"] = portfolio_df["fwd_return_4Q"].round(2) + portfolio_df.to_excel(writer, sheet_name="Full Portfolio", index=False) + # Sheet 2: Sector Allocations sector_alloc = ( portfolio.group_by("sector") @@ -241,9 +215,10 @@ def _save_portfolio_excel(self, portfolio: pl.DataFrame, trade_date: dt.datetime ) sector_alloc["weight"] = sector_alloc["weight"].map("{:.2%}".format) sector_alloc.to_excel(writer, sheet_name="Sector Allocations", index=False) + # Sheet 3: Top Holdings top_positions = portfolio.sort("weight", descending=True).head(10).to_pandas() top_positions["weight"] = top_positions["weight"].map("{:.2%}".format) top_positions.to_excel(writer, sheet_name="Top Holdings", index=False) - logger.info(f"Portfolio details saved to {excel_path}") + logger.info(f"Portfolio saved to {excel_path}") diff --git a/stocksense/model/xgboost_model.py b/stocksense/model/xgboost_model.py index bb747a6..9a43a50 100644 --- a/stocksense/model/xgboost_model.py +++ b/stocksense/model/xgboost_model.py @@ -27,8 +27,9 @@ def _default_params(self): "colsample_bytree": 1, "reg_alpha": 0, "reg_lambda": 1, - "nthread": 2, - "seed": 100, + "tree_method": "hist", + "nthread": -1, + "random_state": 100, } def save_model(self, model_path: Path) -> None: @@ -53,13 +54,7 @@ class XGBoostClassifier(BaseXGBoostModel): def _default_params(self): params = super()._default_params() - params.update( - { - "objective": "binary:logistic", - "scale_pos_weight": 1.0, - "eval_metric": "logloss", - } - ) + params.update({"objective": "binary:logistic", "eval_metric": "logloss", "nthread": -1}) return params def train(self, X_train: np.ndarray, y_train: np.ndarray) -> None: @@ -100,17 +95,47 @@ def _default_params(self): params = super()._default_params() params.update( { - "objective": "reg:squarederror", - "eval_metric": "rmse", - "nthread": 2, - "seed": 100, + "objective": "reg:absoluteerror", + "eval_metric": "mae", + "tree_method": "hist", + "nthread": -1, + "random_state": 100, } ) return params - def train(self, X_train: np.ndarray, y_train: np.ndarray) -> None: + def train( + self, + X_train: np.ndarray, + y_train: np.ndarray, + ) -> None: + """ + Train the model. + + Parameters + ---------- + X_train : np.ndarray + Training features + y_train : np.ndarray + Training targets + """ + self.model = xgb.XGBRegressor(**self.params) - self.model.fit(X_train, y_train, verbose=True) + self.model.fit(X_train, y_train, verbose=False) + + @property + def best_iteration(self) -> Optional[int]: + """Get the number of boosting rounds chosen by early stopping.""" + if self.model is None: + raise Exception("Model is not trained yet.") + return getattr(self.model, "best_iteration", None) + + @property + def best_score(self) -> Optional[float]: + """Get the best validation score.""" + if self.model is None: + raise Exception("Model is not trained yet.") + return getattr(self.model, "best_score", None) def predict(self, X: np.ndarray) -> np.ndarray: if self.model is None: diff --git a/stocksense/pipeline/etl.py b/stocksense/pipeline/etl.py index d4413ac..ce7c640 100644 --- a/stocksense/pipeline/etl.py +++ b/stocksense/pipeline/etl.py @@ -8,7 +8,7 @@ from tqdm import tqdm from stocksense.config import ConfigManager -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler from .scraper import Scraper diff --git a/stocksense/pipeline/preprocess.py b/stocksense/pipeline/preprocess.py index 3ba7629..61aab5c 100644 --- a/stocksense/pipeline/preprocess.py +++ b/stocksense/pipeline/preprocess.py @@ -7,7 +7,7 @@ from loguru import logger from stocksense.config import config -from stocksense.database_handler import DatabaseHandler +from stocksense.database import DatabaseHandler DATA_PATH = Path(__file__).parents[1] / "data" FIXTURE_PATH = Path(__file__).parents[2] / "tests" / "fixtures" @@ -37,11 +37,12 @@ def engineer_features() -> pl.DataFrame: df = compute_financial_features(df) df = compute_sp500_features(df, index_data) df = compute_vix_features(df, vix_data) - df = compute_market_features(df, market_df, index_data) + df = compute_market_features(df, market_df) + df = compute_industry_features(df, info) df = compute_growth_features(df) df = compute_piotroski_score(df) df = compute_performance_targets(df) - df = compute_sector_dummies(df, info) + df = compute_sector_dummies(df) logger.success(f"END {df.shape[0]} rows PROCESSED") except Exception as e: @@ -67,13 +68,24 @@ def clean(df: pl.DataFrame) -> pl.DataFrame: logger.info("START cleaning data") + df = df.filter(~pl.all_horizontal(pl.col("datadate").is_null())) df = df.filter(pl.col("tdq") <= pl.lit(dt.datetime.today().date())) - growth_alias = ["mom", "sos", "qoq", "yoy", "2y", "return"] - growth_vars = [f for f in df.columns if any(xf in f for xf in growth_alias)] - for feature in [f for f in df.columns if any(xf in f for xf in growth_vars)]: + growth_alias = ["mom", "sos", "qoq", "yoy", "2y"] + growth_vars = [f for f in df.columns if any(f.endswith(xf) for xf in growth_alias)] + + for feature in growth_vars: df = df.with_columns(pl.col(feature) * 100) - df = df.with_columns(df.with_columns(pl.col(feature).clip(-2000, 2000))) + if "mom" in feature: + df = df.with_columns(pl.col(feature).clip(-50, 50)) + elif "qoq" in feature or "sos" in feature: + df = df.with_columns(pl.col(feature).clip(-150, 150)) + elif "yoy" in feature: + df = df.with_columns(pl.col(feature).clip(-300, 300)) + elif "2y" in feature: + df = df.with_columns(pl.col(feature).clip(-400, 400)) + else: + df = df.with_columns(pl.col(feature).clip(-300, 300)) float_cols = df.select(pl.col(pl.Float64)).columns df = df.with_columns( @@ -85,9 +97,11 @@ def clean(df: pl.DataFrame) -> pl.DataFrame: for col in float_cols ] ) - df = df.filter(~pl.all_horizontal(pl.col("niq_2y").is_null())) + + df = df.filter(~pl.all_horizontal(pl.col("roa_yoy").is_null())) + df = df.filter(~pl.all_horizontal(pl.col("price_2y").is_null())) df = df.sort(["tic", "tdq"]).unique(subset=["tic", "tdq"], keep="last", maintain_order=True) - df = df.sort(["tic", "rdq"]) + df = df.sort(["tic", "tdq"]) logger.success(f"{df.shape[0]} rows retained after CLEANING") return df @@ -108,7 +122,6 @@ def compute_trade_date(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame Data with trade date intervals. """ - # correct rdq if it is the same as quarter end date df = df.with_columns( pl.when(pl.col("rdq") == pl.col("datadate")) @@ -121,11 +134,22 @@ def compute_trade_date(df: pl.DataFrame) -> pl.DataFrame: max_year = df["rdq"].dt.year().max() quarter_dates = generate_quarter_dates(min_year, max_year) + + # Create base DataFrame with all combinations of tic and trade dates + unique_tics = df.select("tic").unique() quarter_df = pl.DataFrame({"tdq": quarter_dates}).with_columns(pl.col("tdq").dt.date()) + base_df = quarter_df.join(unique_tics, how="cross") - df = df.sort(by=["rdq", "tic"]) - df = df.join_asof(quarter_df, left_on="rdq", right_on="tdq", strategy="forward") - return df.sort(by=["tic", "rdq"]) + df = base_df.join_asof( + df.sort("rdq"), + left_on="tdq", + right_on="rdq", + by="tic", + strategy="backward", + tolerance=dt.timedelta(days=93), + ) + + return df.sort(by=["tic", "tdq"]) def generate_quarter_dates(start_year: int, end_year: int) -> list: @@ -192,7 +216,7 @@ def adjust_shares(df: pl.DataFrame) -> pl.DataFrame: ) # compute cumulative product of adjustment factors in reverse - df = df.sort(by=["tic", "datadate"]).with_columns( + df = df.sort(by=["tic", "tdq"]).with_columns( pl.col("adjustment_factor") .cum_prod(reverse=True) .over("tic") @@ -202,7 +226,7 @@ def adjust_shares(df: pl.DataFrame) -> pl.DataFrame: # apply the cumulative adjustment to the financial data df = df.with_columns((pl.col("cshoq") * pl.col("cum_adjustment_factor")).alias("cshoq")) df = df.with_columns(pl.col("stock_split").cast(pl.Int8)) - df = df.sort(by=["tic", "rdq"]) + df = df.sort(by=["tic", "tdq"]) return df.drop(["csho_ratio", "split_factor", "adjustment_factor", "cum_adjustment_factor"]) @@ -302,47 +326,77 @@ def compute_insider_trading_features(df: pl.DataFrame, insider_df: pl.DataFrame) def compute_financial_features(df: pl.DataFrame) -> pl.DataFrame: """ - Computes a selected number of financial ratios. + Compute financial ratios and metrics from raw financial data. + + Calculates various financial indicators including: + - Profitability ratios (ROA, ROI, ROE) + - Margin ratios (Gross, EBITDA, Cash Flow) + - Liquidity ratios (Current, Quick, Cash) + - Leverage ratios (Debt, Long-term debt) + - Efficiency ratios (Inventory, Receivables turnover) Parameters ---------- - df : pl.DataFrame - Financial data of a given stock. + df : DataFrame + Financial data containing required columns (niq, atq, saleq, etc.) Returns ------- - pl.DataFrame - Data with additional columns. + DataFrame + DataFrame with additional financial ratio columns + + Notes + ----- + All percentage-based ratios are multiplied by 100 for easier interpretation """ + df = df.sort(by=["tic", "tdq"]) + + # Handle edge cases in net income df = df.with_columns( - pl.when(pl.col("niq") == 0).then(pl.lit(None)).otherwise(pl.col("niq")).alias("niq") + [ + pl.when(pl.col("niq") == 0).then(pl.lit(None)).otherwise(pl.col("niq")).alias("niq"), + pl.when(pl.col("cogsq").is_null()) + .then(pl.lit(0)) + .otherwise(pl.col("cogsq")) + .alias("cogsq"), + ] ) - return ( - df.lazy() - .with_columns( - (pl.col("niq").rolling_sum(4) / pl.col("atq")).over("tic").alias("roa"), - (pl.col("niq") / pl.col("icaptq")).over("tic").alias("roi"), - (pl.col("niq").rolling_sum(4) / pl.col("seqq")).over("tic").alias("roe"), - ((pl.col("saleq") - pl.col("cogsq")) / pl.col("saleq")).alias("gpm"), - (pl.col("ebitdaq") / pl.col("saleq")).alias("ebitdam"), - (pl.col("oancfq") / pl.col("saleq")).alias("cfm"), - (pl.col("oancfq") - pl.col("capxq")).alias("fcf"), - (pl.col("actq") / pl.col("lctq")).alias("cr"), - ((pl.col("rectq") + pl.col("cheq")) / pl.col("lctq")).alias("qr"), - (pl.col("cheq") / pl.col("lctq")).alias("csr"), - (pl.col("ltq") / pl.col("atq")).alias("dr"), - (pl.col("ltq") / pl.col("seqq")).alias("der"), - (pl.col("ltq") / pl.col("ebitdaq")).alias("debitda"), - (pl.col("dlttq") / pl.col("atq")).alias("ltda"), - ((pl.col("oancfq") - pl.col("capxq")) / pl.col("dlttq")).alias("ltcr"), - (pl.col("saleq") / pl.col("invtq").rolling_mean(2)).over("tic").alias("itr"), - (pl.col("saleq") / pl.col("rectq").rolling_mean(2)).over("tic").alias("rtr"), - (pl.col("saleq") / pl.col("atq").rolling_mean(2)).over("tic").alias("atr"), - pl.col("atq").log().alias("size"), - ) - .collect() + + df = df.lazy().with_columns( + # Profitability ratios + (pl.col("niq").rolling_sum(4) / pl.col("atq") * 100).over("tic").alias("roa"), + (pl.col("niq") / pl.col("icaptq") * 100).over("tic").alias("roi"), + (pl.col("niq").rolling_sum(4) / pl.col("seqq")).over("tic").alias("roe"), + # Margin ratios + ((pl.col("saleq") - pl.col("cogsq")) / pl.col("saleq") * 100).alias("gpm"), + (pl.col("ebitdaq") / pl.col("saleq") * 100).alias("ebitdam"), + (pl.col("oancfq") / pl.col("saleq") * 100).alias("cfm"), + (pl.col("oancfq") - pl.col("capxq")).alias("fcf"), + # Liquidity ratios + (pl.col("actq") / pl.col("lctq") * 100).alias("cr"), + ((pl.col("rectq") + pl.col("cheq")) / pl.col("lctq") * 100).alias("qr"), + (pl.col("cheq") / pl.col("lctq") * 100).alias("csr"), + # Leverage ratios + (pl.col("ltq") / pl.col("atq") * 100).alias("dr"), + (pl.col("ltq") / pl.col("seqq") * 100).alias("der"), + (pl.col("ltq") / pl.col("ebitdaq") * 100).alias("debitda"), + (pl.col("dlttq") / pl.col("atq") * 100).alias("ltda"), + ((pl.col("oancfq") - pl.col("capxq")) / pl.col("dlttq") * 100).alias("ltcr"), + # Efficiency ratios + (pl.col("saleq") / pl.col("invtq").rolling_mean(2)).over("tic").alias("itr"), + (pl.col("saleq") / pl.col("rectq").rolling_mean(2)).over("tic").alias("rtr"), + (pl.col("saleq") / pl.col("atq").rolling_mean(2)).over("tic").alias("atr"), + pl.col("atq").log().alias("size"), + ) + + df = df.with_columns( + # Earnings Stability + pl.col("niq").rolling_std(8).over("tic").alias("earnings_vol"), + pl.col("gpm").rolling_std(8).over("tic").alias("margin_vol"), ) + return df.collect() + def compute_sp500_features(df: pl.DataFrame, index_df: pl.DataFrame) -> pl.DataFrame: """ @@ -357,43 +411,37 @@ def compute_sp500_features(df: pl.DataFrame, index_df: pl.DataFrame) -> pl.DataF index_df = index_df.sort(by=["date"]) df = df.sort(by=["tdq", "tic"]) - # compute index past returns + index_df = compute_sp500_forward_returns(index_df) index_df = index_df.with_columns( - pl.col("close").pct_change(config.processing.trading_days_month).alias("index_mom"), - pl.col("close").pct_change(config.processing.trading_days_quarter).alias("index_qoq"), - pl.col("close").pct_change(config.processing.trading_days_semester).alias("index_sos"), - pl.col("close").pct_change(config.processing.trading_days_year).alias("index_yoy"), - pl.col("close").pct_change(config.processing.trading_days_2year).alias("index_2y"), + (pl.col("close").pct_change(config.processing.trade_days_month)).alias("index_mom"), + (pl.col("close").pct_change(config.processing.trade_days_quarter)).alias("index_qoq"), + (pl.col("close").pct_change(config.processing.trade_days_semester)).alias("index_sos"), + (pl.col("close").pct_change(config.processing.trade_days_year)).alias("index_yoy"), + (pl.col("close").pct_change(config.processing.trade_days_2year)).alias("index_2y"), ) # compute volatily of index index_df = index_df.with_columns( (pl.col("close") / pl.col("close").shift(1)).log().alias("log_return") ).with_columns( - pl.col("log_return") - .rolling_std(config.processing.trading_days_month) - .alias("index_vol_mom"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_quarter) - .alias("index_vol_qoq"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_semester) - .alias("index_vol_sos"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_year) - .alias("index_vol_yoy"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_2year) - .alias("index_vol_2y"), - ) - - index_df = index_df.rename( - { - "date": "index_date", - "close": "index_close", - } + (pl.col("log_return").rolling_std(config.processing.trade_days_month)).alias( + "index_vol_mom" + ), + (pl.col("log_return").rolling_std(config.processing.trade_days_quarter)).alias( + "index_vol_qoq" + ), + (pl.col("log_return").rolling_std(config.processing.trade_days_semester)).alias( + "index_vol_sos" + ), + (pl.col("log_return").rolling_std(config.processing.trade_days_year)).alias( + "index_vol_yoy" + ), + (pl.col("log_return").rolling_std(config.processing.trade_days_2year)).alias( + "index_vol_2y" + ), ) + index_df = index_df.rename({"date": "index_date", "close": "index_close"}) index_df = index_df.select( [ "index_date", @@ -408,8 +456,13 @@ def compute_sp500_features(df: pl.DataFrame, index_df: pl.DataFrame) -> pl.DataF "index_vol_sos", "index_vol_yoy", "index_vol_2y", + "avg_index_fwd_return_1Q", + "avg_index_fwd_return_2Q", + "avg_index_fwd_return_3Q", + "avg_index_fwd_return_4Q", ] ) + df = df.join_asof( index_df, left_on="tdq", @@ -417,7 +470,45 @@ def compute_sp500_features(df: pl.DataFrame, index_df: pl.DataFrame) -> pl.DataF strategy="backward", tolerance=dt.timedelta(days=7), ) - return df.sort(by=["tic", "rdq"]) + return df.sort(by=["tic", "tdq"]) + + +def compute_sp500_forward_returns(index_df: pl.DataFrame) -> pl.DataFrame: + """ + Compute forward return features. + """ + + return_ranges = [ + (config.processing.trade_days_month, "1M"), + (config.processing.trade_days_quarter, "1Q"), + (config.processing.trade_days_semester, "2Q"), + (config.processing.trade_days_third_quarter, "3Q"), + (config.processing.trade_days_year, "4Q"), + ] + + df = index_df.lazy() + df = df.with_columns( + [ + *[ + ((pl.col("close").shift(-i) / pl.col("close")) - 1).alias(f"fret_{i}") + for i in range(return_ranges[0][0], return_ranges[-1][0] + 1) + ], + ] + ) + + for i in range(len(return_ranges) - 1): + start = return_ranges[i][0] + end = return_ranges[i + 1][0] + df = df.with_columns( + [ + pl.mean_horizontal([f"fret_{i}" for i in range(start, end + 1)]).alias( + f"avg_index_fwd_return_{return_ranges[i + 1][1]}" + ), + ] + ) + + df = df.drop([f"fret_{i}" for i in range(return_ranges[0][0], return_ranges[-1][0] + 1)]) + return df.collect() def compute_vix_features(df: pl.DataFrame, vix_df: pl.DataFrame) -> pl.DataFrame: @@ -452,14 +543,19 @@ def compute_vix_features(df: pl.DataFrame, vix_df: pl.DataFrame) -> pl.DataFrame strategy="backward", tolerance=dt.timedelta(days=7), ) - return df.sort(by=["tic", "rdq"]) + return df.sort(by=["tic", "tdq"]) -def compute_market_features( - df: pl.DataFrame, market_df: pl.DataFrame, index_df: pl.DataFrame -) -> pl.DataFrame: +def compute_market_features(df: pl.DataFrame, market_df: pl.DataFrame) -> pl.DataFrame: """ - Compute market-related ratios. + Compute market-related features and technical indicators. + + Processes market data to calculate: + - Forward returns + - Volume metrics + - Volatility indicators + - Price momentum + - Technical analysis indicators Parameters ---------- @@ -467,41 +563,85 @@ def compute_market_features( Financial data of a given stock. market_df : pl.DataFrame Market data. - index_df : pl.DataFrame - Index price data. Returns ------- pl.DataFrame - Main dataset with added ratios. + Dataset with additional market-related features """ - market_df = compute_volume_features(market_df) - market_df = compute_daily_momentum_features(market_df) - market_df = compute_daily_volatility_features(market_df) + processed_market = ( + market_df.pipe(compute_forward_returns) + .pipe(compute_volume_features) + .pipe(compute_volatility_features) + .pipe(compute_price_growth_features) + .pipe(compute_technical_features) + ) - df = df.sort(by=["rdq", "tic"]) - df = df.join_asof( - market_df.drop(["volume"]), - left_on="tdq", - right_on="date", - by="tic", - strategy="backward", - tolerance=dt.timedelta(days=7), - ).join_asof( - market_df.select(["date", "tic", "close"]).rename( - {"date": "rdq_date", "close": "rdq_close"} - ), - left_on="rdq", - right_on="rdq_date", - by="tic", - strategy="forward", - tolerance=dt.timedelta(days=7), + # Join with main dataset + df = ( + df.sort(by=["tdq", "tic"]) + .join_asof( + processed_market.drop(["volume"]), + left_on="tdq", + right_on="date", + by="tic", + strategy="backward", + tolerance=dt.timedelta(days=7), + ) + .join_asof( + processed_market.select(["date", "tic", "close"]).rename( + {"date": "rdq_date", "close": "rdq_close"} + ), + left_on="rdq", + right_on="rdq_date", + by="tic", + strategy="forward", + tolerance=dt.timedelta(days=7), + ) ) - df = df.sort(by=["tic", "rdq"]) - df = compute_hybrid_features(df) - return df + return compute_hybrid_features(df) + + +def compute_forward_returns(df: pl.DataFrame) -> pl.DataFrame: + """ + Compute forward return features. + """ + + return_ranges = [ + (config.processing.trade_days_month, "1M"), + (config.processing.trade_days_quarter, "1Q"), + (config.processing.trade_days_semester, "2Q"), + (config.processing.trade_days_third_quarter, "3Q"), + (config.processing.trade_days_year, "4Q"), + ] + + df = df.lazy().sort(["tic", "date"]) + df = df.with_columns( + [ + *[ + ((pl.col("adj_close").shift(-i) / pl.col("adj_close")) - 1) + .over("tic") + .alias(f"fret_{i}") + for i in range(return_ranges[0][0], return_ranges[-1][0] + 1) + ], + ] + ) + + for i in range(len(return_ranges) - 1): + start = return_ranges[i][0] + end = return_ranges[i + 1][0] + df = df.with_columns( + [ + pl.mean_horizontal([f"fret_{i}" for i in range(start, end + 1)]).alias( + f"fwd_return_{return_ranges[i + 1][1]}" + ), + ] + ) + + df = df.drop([f"fret_{i}" for i in range(return_ranges[0][0], return_ranges[-1][0] + 1)]) + return df.collect() def compute_volume_features(df: pl.DataFrame) -> pl.DataFrame: @@ -518,6 +658,7 @@ def compute_volume_features(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame DataFrame with normalized volume features """ + df = df.sort(by=["tic", "date"]) df = df.with_columns( [ pl.col("volume").rolling_mean(20).over("tic").alias("volume_ma20_raw"), @@ -535,9 +676,9 @@ def compute_volume_features(df: pl.DataFrame) -> pl.DataFrame: ).drop(["volume_ma20_raw", "volume_ma50_raw", "volume_annual_mean"]) -def compute_daily_momentum_features(df: pl.DataFrame) -> pl.DataFrame: +def compute_volatility_features(df: pl.DataFrame) -> pl.DataFrame: """ - Compute daily price momentum features. + Compute daily price volatility features. Parameters ---------- @@ -549,34 +690,45 @@ def compute_daily_momentum_features(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame Market data with momementum features. """ - return df.with_columns( - plta.rsi(pl.col("close"), timeperiod=14).over("tic").alias("rsi_14d"), - plta.rsi(pl.col("close"), timeperiod=30).over("tic").alias("rsi_30d"), - plta.rsi(pl.col("close"), timeperiod=60).over("tic").alias("rsi_60d"), - plta.rsi(pl.col("close"), timeperiod=90).over("tic").alias("rsi_90d"), - plta.rsi(pl.col("close"), timeperiod=360).over("tic").alias("rsi_1y"), - pl.col("close") - .pct_change(config.processing.trading_days_month) + df = df.sort(by=["tic", "date"]) + df = df.with_columns( + (pl.col("close") / pl.col("close").shift(1)).log().over("tic").alias("log_return") + ) + df = df.with_columns( + # Volatility features + pl.col("log_return") + .rolling_std(config.processing.trade_days_month) .over("tic") - .alias("price_mom"), - pl.col("close") - .pct_change(config.processing.trading_days_quarter) + .alias("vol_mom"), + pl.col("log_return") + .rolling_std(config.processing.trade_days_quarter) .over("tic") - .alias("price_qoq"), - pl.col("close") - .pct_change(config.processing.trading_days_year) + .alias("vol_qoq"), + pl.col("log_return") + .rolling_std(config.processing.trade_days_semester) .over("tic") - .alias("price_yoy"), - pl.col("close") - .pct_change(config.processing.trading_days_2year) + .alias("vol_sos"), + pl.col("log_return") + .rolling_std(config.processing.trade_days_year) .over("tic") - .alias("price_2y"), + .alias("vol_yoy"), + pl.col("log_return") + .rolling_std(config.processing.trade_days_2year) + .over("tic") + .alias("vol_2y"), + ) + df = df.with_columns( + # Volatility regime + (pl.col("vol_mom") > pl.col("vol_mom").rolling_mean(20).over("tic")) + .cast(pl.Int8) + .alias("high_volatility_regime") ) + return df -def compute_daily_volatility_features(df: pl.DataFrame) -> pl.DataFrame: +def compute_price_growth_features(df: pl.DataFrame) -> pl.DataFrame: """ - Compute daily price volatility features. + Compute daily price momentum features. Parameters ---------- @@ -588,22 +740,80 @@ def compute_daily_volatility_features(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame Market data with momementum features. """ + df = df.sort(by=["tic", "date"]) + df = df.with_columns( - (pl.col("close") / pl.col("close").shift(1)).log().over("tic").alias("log_return") + (pl.col("close") > pl.col("close").rolling_max(252).over("tic")) + .cast(pl.Int8) + .alias("yearly_high"), + (pl.col("close") < pl.col("close").rolling_min(252).over("tic")) + .cast(pl.Int8) + .alias("yearly_low"), ) - return df.with_columns( - pl.col("log_return") - .rolling_std(config.processing.trading_days_month) + + df = df.with_columns( + pl.col("close") + .pct_change(config.processing.trade_days_month) .over("tic") - .alias("vol_mom"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_quarter) + .alias("price_mom"), + pl.col("close") + .pct_change(config.processing.trade_days_quarter) .over("tic") - .alias("vol_qoq"), - pl.col("log_return") - .rolling_std(config.processing.trading_days_year) + .alias("price_qoq"), + pl.col("close") + .pct_change(config.processing.trade_days_semester) .over("tic") - .alias("vol_yoy"), + .alias("price_sos"), + pl.col("close") + .pct_change(config.processing.trade_days_year) + .over("tic") + .alias("price_yoy"), + pl.col("close") + .pct_change(config.processing.trade_days_2year) + .over("tic") + .alias("price_2y"), + ) + + return df.with_columns( + (pl.col("price_qoq") / pl.col("vol_qoq")).alias("price_risk_quarter"), + (pl.col("price_sos") / pl.col("vol_sos")).alias("price_risk_semester"), + (pl.col("price_yoy") / pl.col("vol_yoy")).alias("price_risk_year"), + (pl.col("price_2y") / pl.col("vol_2y")).alias("price_risk_2year"), + ) + + +def compute_technical_features(df: pl.DataFrame) -> pl.DataFrame: + """ + Add technical analysis features using polars_talib. + """ + df = df.sort(["tic", "date"]) + df = df.with_columns( + [ + # RSI / EMA indicators + plta.rsi(pl.col("close"), timeperiod=14).over("tic").alias("rsi_14d"), + plta.rsi(pl.col("close"), timeperiod=30).over("tic").alias("rsi_30d"), + plta.rsi(pl.col("close"), timeperiod=60).over("tic").alias("rsi_60d"), + plta.rsi(pl.col("close"), timeperiod=90).over("tic").alias("rsi_90d"), + plta.ema(pl.col("close"), timeperiod=20).over("tic").alias("ema_20d"), + plta.ema(pl.col("close"), timeperiod=50).over("tic").alias("ema_50d"), + plta.ema(pl.col("close"), timeperiod=200).over("tic").alias("ema_200d"), + ] + ) + return df.with_columns( + [ + # Moving Average Crossovers + (pl.col("ema_20d") > pl.col("ema_50d")).cast(pl.Int8).alias("golden_cross_20_50"), + (pl.col("ema_50d") > pl.col("ema_200d")).cast(pl.Int8).alias("golden_cross_50_200"), + # Price Distance from Moving Averages + ((pl.col("close") - pl.col("ema_20d")) / pl.col("ema_20d")).alias("ma20_distance"), + ((pl.col("close") - pl.col("ema_50d")) / pl.col("ema_50d")).alias("ma50_distance"), + # Momentum Divergence + (pl.col("rsi_14d") < 30).cast(pl.Int8).alias("oversold"), + (pl.col("rsi_14d") > 70).cast(pl.Int8).alias("overbought"), + # Price Trend Features + (pl.col("close") > pl.col("ema_20d")).cast(pl.Int8).alias("above_ma20"), + (pl.col("close") > pl.col("ema_50d")).cast(pl.Int8).alias("above_ma50"), + ] ) @@ -621,19 +831,21 @@ def compute_hybrid_features(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame Dataset with market/financial ratios. """ - df = df.sort(by=["tic", "rdq"]) - return ( + df = df.sort(by=["tic", "tdq"]) + df = ( df.with_columns( - ((pl.col("close") - pl.col("rdq_close")) / pl.col("rdq_close") * 100).alias( + # Relative Momentum features + (((pl.col("close") - pl.col("rdq_close")) / pl.col("rdq_close")) * 100).alias( "earn_drift" ), - (pl.col("price_mom") / pl.col("index_mom")).alias("momentum_mom"), - (pl.col("price_qoq") / pl.col("index_qoq")).alias("momentum_qoq"), - (pl.col("price_yoy") / pl.col("index_yoy")).alias("momentum_yoy"), - (pl.col("price_2y") / pl.col("index_2y")).alias("momentum_2y"), - (pl.col("vol_mom") / pl.col("index_vol_mom")).alias("rel_vol_mom"), - (pl.col("vol_qoq") / pl.col("index_vol_qoq")).alias("rel_vol_qoq"), - (pl.col("vol_yoy") / pl.col("index_vol_yoy")).alias("rel_vol_yoy"), + (pl.col("price_mom") / pl.col("index_mom")).alias("momentum_month"), + (pl.col("price_qoq") / pl.col("index_qoq")).alias("momentum_quarter"), + (pl.col("price_yoy") / pl.col("index_yoy")).alias("momentum_year"), + (pl.col("price_2y") / pl.col("index_2y")).alias("momentum_2year"), + (pl.col("vol_mom") / pl.col("index_vol_mom")).alias("rel_vol_month"), + (pl.col("vol_qoq") / pl.col("index_vol_qoq")).alias("rel_vol_quarter"), + (pl.col("vol_yoy") / pl.col("index_vol_yoy")).alias("rel_vol_year"), + (pl.col("vol_2y") / pl.col("index_vol_2y")).alias("rel_vol_2year"), (pl.col("niq").rolling_sum(4) / pl.col("cshoq")).over("tic").alias("eps"), ) .with_columns( @@ -644,10 +856,45 @@ def compute_hybrid_features(df: pl.DataFrame) -> pl.DataFrame: (pl.col("mkt_cap") + pl.col("ltq") - pl.col("cheq")).alias("ev"), (pl.col("mkt_cap") / (pl.col("atq") - pl.col("ltq"))).alias("pb"), (pl.col("mkt_cap") / pl.col("saleq").rolling_sum(4)).over("tic").alias("ps"), + (pl.col("mkt_cap") / pl.col("ebitdaq").rolling_sum(4)).over("tic").alias("ev_ebitda"), + ((pl.col("mkt_cap") / pl.col("mkt_cap").sum().over("tdq")) * 100).alias("mkt_rel"), ) - .with_columns( - (pl.col("ev") / pl.col("ebitdaq").rolling_sum(4)).over("tic").alias("ev_ebitda") - ) + ) + + return df.with_columns( + pl.col("pe").clip(-200, 200).alias("pe"), + pl.col("pb").clip(-30, 30).alias("pb"), + pl.col("ps").clip(0, 50).alias("ps"), + pl.col("ev_ebitda").clip(0, 150).alias("ev_ebitda"), + ) + + +def compute_industry_features(df: pl.DataFrame, info: pl.DataFrame) -> pl.DataFrame: + """ + Add industry-relative metrics + """ + df = df.join(info.select(["tic", "sector"]), on="tic", how="left") + df = df.filter(pl.col("sector").is_in(config.processing.sectors)) + + return df.with_columns( + [ + # Industry Relative Ratios + (pl.col("pe") / pl.col("pe").mean().over(["tdq", "sector"])).alias("pe_sec"), + # Industry Momentum + pl.col("price_yoy").mean().over(["tdq", "sector"]).alias("momentum_sec_yoy"), + pl.col("price_qoq").mean().over(["tdq", "sector"]).alias("momentum_sec_qoq"), + # Industry Concentration + pl.col("mkt_cap").sum().over(["tdq", "sector"]).alias("size_sec"), + # Size + (pl.col("mkt_cap") > pl.col("mkt_cap").median().over(["tdq", "sector"])) + .cast(pl.Int8) + .alias("size_factor"), + (pl.col("mkt_cap") / pl.col("mkt_cap").sum().over(["tdq", "sector"]) * 100).alias( + "mkt_rel_sec" + ), + # Relative Profitability (quality factor) + (pl.col("roa") - pl.col("roa").mean().over(["tdq", "sector"])).alias("roa_sec"), + ] ) @@ -714,17 +961,19 @@ def compute_growth_features(df: pl.DataFrame) -> pl.DataFrame: "pb": [year_lag, two_year_lag], "ps": [year_lag, two_year_lag], "eps": [year_lag, two_year_lag], - "ev_ebitda": [year_lag, two_year_lag], + "ev_ebitda": [year_lag], "ltcr": [year_lag], "itr": [year_lag], "rtr": [year_lag], "atr": [year_lag], + "size": [year_lag], + "roa_sec": [quarter_lag, year_lag], } expressions = [] # add standard growth calculations - df = df.sort(by=["tic", "rdq"]) + df = df.sort(by=["tic", "tdq"]) for metric, periods in metrics.items(): for period in periods: suffix = "qoq" if period == quarter_lag else "yoy" if period == year_lag else "2y" @@ -780,10 +1029,6 @@ def compute_piotroski_score(df: pl.DataFrame) -> pl.DataFrame: ).alias("f_score") ] ) - df = df.with_columns( - (pl.col("f_score") - pl.col("f_score").shift(1)).over("tic").alias("f_score_gr1"), - (pl.col("f_score") - pl.col("f_score").shift(4)).over("tic").alias("f_score_gr4"), - ) component_cols = [ "f_roa", "f_ocf", @@ -812,59 +1057,64 @@ def compute_performance_targets(df: pl.DataFrame) -> pl.DataFrame: pl.DataFrame Dataset with each observation associated to forward returns and flags. """ - df = df.sort(["tic", "rdq"]) + df = df.sort(["tic", "tdq"]) - # compute forward returns and excess returns + # Compute forward volatilities for adjusted returns df = df.with_columns( [ - # market returns - ( - ( - pl.col("index_close").shift(-config.processing.prediction_horizon) - / pl.col("index_close") - ) - - 1 - ) - .over("tic") - .alias("index_freturn"), - # stock returns - ( - ( - pl.col("adj_close").shift(-config.processing.prediction_horizon) - / pl.col("adj_close") - ) - - 1 - ) - .over("tic") - .alias("freturn"), + pl.col("vol_yoy").shift(-4).over("tic").clip(0.01, 0.1).alias("forward_vol_yoy"), + pl.col("vol_sos").shift(-2).over("tic").clip(0.01, 0.1).alias("forward_vol_sos"), + pl.col("vol_qoq").shift(-1).over("tic").clip(0.01, 0.1).alias("forward_vol_qoq"), ] ) - # compute excess returns and forward Sharpe ratio - df = df.with_columns( - [ - (pl.col("freturn") - pl.col("index_freturn")).alias("excess_return"), - pl.col("vol_yoy") - .shift(-config.processing.prediction_horizon) - .over("tic") - .alias("forward_vol"), - ] - ) + fwd_return_horizons = ["1Q", "2Q", "3Q", "4Q"] + vol_horizons = ["qoq", "qoq", "sos", "yoy"] + excess_margins = [6.0, 12.0, 25.0, 30.0] - df = df.with_columns([pl.col("forward_vol").clip(0.001, None).alias("forward_vol")]) + for i, horizon in enumerate(fwd_return_horizons): + df = df.with_columns( + (pl.col(f"fwd_return_{horizon}") - pl.col(f"avg_index_fwd_return_{horizon}")).alias( + f"excess_return_{horizon}" + ) + ) + df = df.with_columns( + (pl.col(f"excess_return_{horizon}") / pl.col(f"forward_vol_{vol_horizons[i]}")) + .clip(-100, 100) + .alias(f"sharpe_ratio_{horizon}") + ) + df = df.with_columns( + (pl.col(f"fwd_return_{horizon}") / pl.col(f"forward_vol_{vol_horizons[i]}")) + .clip(-100, 100) + .alias(f"risk_return_{horizon}") + ) + df = df.with_columns( + (pl.col(f"fwd_return_{horizon}") * 100).clip(-200, 200).alias(f"fwd_return_{horizon}"), + (pl.col(f"excess_return_{horizon}") * 100) + .clip(-100, 100) + .alias(f"excess_return_{horizon}"), + ) + df = df.with_columns( + (pl.col(f"fwd_return_{horizon}") > excess_margins[i]) + .cast(pl.Int8) + .alias(f"fwd_return_{horizon}_hit"), + (pl.col(f"excess_return_{horizon}") > (excess_margins[i] / 2)) + .cast(pl.Int8) + .alias(f"excess_return_{horizon}_hit"), + (pl.col(f"risk_return_{horizon}") > (excess_margins[i] / 2)) + .cast(pl.Int8) + .alias(f"risk_return_{horizon}_hit"), + ) - df = df.with_columns((pl.col("excess_return") / pl.col("forward_vol")).alias("fsharpe_ratio")) return df -def compute_sector_dummies(df: pl.DataFrame, info: pl.DataFrame) -> pl.DataFrame: +def compute_sector_dummies(df: pl.DataFrame) -> pl.DataFrame: """ Compute sector dummies. """ - df = df.join(info.select(["tic", "sector"]), on="tic", how="left") - df = df.filter(pl.col("sector").is_in(config.processing.sectors)) + df = df.sort(["tic", "tdq"]) df = df.to_dummies(columns=["sector"]) - df = df.sort(["tic", "rdq"]) df = df.with_columns([pl.col(c).cast(pl.Int8) for c in df.columns if c.startswith("sector_")]) df = df.rename( {col: col.lower().replace(" ", "_") for col in df.columns if col.startswith("sector_")} @@ -891,4 +1141,4 @@ def filter_active_stocks(df: pl.DataFrame, info: pl.DataFrame) -> pl.DataFrame: df = df.join(info.select(["tic", "date_added", "date_removed"]), on="tic", how="left") df = df.filter((pl.col("date_removed").is_null() | (pl.col("tdq") <= pl.col("date_removed")))) df = df.drop(["date_added", "date_removed"]) - return df.sort(["tic", "rdq"]) + return df.sort(["tic", "tdq"]) diff --git a/stocksense/validation/__init__.py b/stocksense/validation/__init__.py new file mode 100644 index 0000000..8b0715b --- /dev/null +++ b/stocksense/validation/__init__.py @@ -0,0 +1,3 @@ +from .validator import DataValidator + +__all__ = ["DataValidator"] diff --git a/stocksense/validation/schemas.py b/stocksense/validation/schemas.py new file mode 100644 index 0000000..ab31d3b --- /dev/null +++ b/stocksense/validation/schemas.py @@ -0,0 +1,91 @@ +from datetime import date +from enum import Enum + +import pandera.polars as pa +import polars as pl + + +class BaseSchema(pa.DataFrameModel): + class Config: + coerce = True + strict = False + + +class Sector(str, Enum): + HEALTH_CARE = "Health Care" + FINANCIALS = "Financials" + INDUSTRIALS = "Industrials" + CONSUMER_DISCRETIONARY = "Consumer Discretionary" + INFORMATION_TECHNOLOGY = "Information Technology" + COMMUNICATION_SERVICES = "Communication Services" + CONSUMER_STAPLES = "Consumer Staples" + UTILITIES = "Utilities" + REAL_ESTATE = "Real Estate" + MATERIALS = "Materials" + ENERGY = "Energy" + + +def validate_df(schema: pa.DataFrameModel, df: pl.DataFrame) -> pl.DataFrame: + """Validate a polars DataFrame using a pandera schema.""" + date_columns = [col for col in df.columns if col == "date"] + renamed_df = df.rename({col: f"table_{col}" for col in date_columns}) + validated_df = schema.validate(renamed_df) + return validated_df.rename({f"table_{col}": col for col in date_columns}) + + +class StockSchema(BaseSchema): + tic: str = pa.Field(nullable=False, unique=True) + name: str = pa.Field(nullable=True) + sector: str = pa.Field(nullable=False, isin=[s.value for s in Sector]) + date_added: date = pa.Field(nullable=True) + date_removed: date = pa.Field(nullable=True) + + +class FinancialSchema(BaseSchema): + tic: str = pa.Field(nullable=False) + datadate: date = pa.Field(nullable=False) + rdq: date = pa.Field(nullable=False) + saleq: float = pa.Field(nullable=True, ge=0) + cogsq: float = pa.Field(nullable=True, ge=0) + xsgaq: float = pa.Field(nullable=True, ge=0) + niq: float = pa.Field(nullable=True) + ebitdaq: float = pa.Field(nullable=True) + cshoq: float = pa.Field(nullable=True, ge=0) + atq: float = pa.Field(nullable=True, ge=0) + cheq: float = pa.Field(nullable=True, ge=0) + ltq: float = pa.Field(nullable=True, ge=0) + seqq: float = pa.Field(nullable=True) + oancfq: float = pa.Field(nullable=True) + surprise_pct: float = pa.Field(nullable=True, in_range={"min_value": -100, "max_value": 100}) + + +class MarketSchema(BaseSchema): + tic: str = pa.Field(nullable=False) + table_date: date = pa.Field(nullable=False) + close: float = pa.Field(nullable=False, ge=0) + adj_close: float = pa.Field(nullable=False, ge=0) + volume: int = pa.Field(nullable=False, ge=0) + + +class InsiderSchema(BaseSchema): + tic: str = pa.Field(nullable=False) + filling_date: date = pa.Field(nullable=False) + trade_date: date = pa.Field(nullable=False) + owner_name: str = pa.Field(nullable=False) + title: str = pa.Field(nullable=True) + transaction_type: str = pa.Field( + nullable=False, isin=["P - Purchase", "S - Sale", "S - Sale+OE"] + ) + qty: int = pa.Field(nullable=False) + value: str = pa.Field(nullable=False, regex=r"^\$?[\d,]+$") + + +class SP500Schema(BaseSchema): + table_date: date = pa.Field(nullable=False) + close: float = pa.Field(nullable=False, ge=0) + volume: int = pa.Field(nullable=True, ge=0) + + +class VIXSchema(BaseSchema): + table_date: date = pa.Field(nullable=False) + close: float = pa.Field(nullable=False, ge=0) diff --git a/stocksense/validation/validator.py b/stocksense/validation/validator.py new file mode 100644 index 0000000..f021ecd --- /dev/null +++ b/stocksense/validation/validator.py @@ -0,0 +1,53 @@ +import pandera as pa +import polars as pl +from loguru import logger + +from .schemas import FinancialSchema, InsiderSchema, MarketSchema, StockSchema, validate_df + + +class DataValidator: + """Data validation handler for database operations.""" + + _schemas = { + "stock": StockSchema, + "financial": FinancialSchema, + "market": MarketSchema, + "insider": InsiderSchema, + } + + @classmethod + def validate(cls, table_name: str, data: pl.DataFrame) -> pl.DataFrame: + """ + Validate data against schema before database insertion. + + Parameters + ---------- + table_name : str + Name of the table the data is being inserted into + data : pl.DataFrame + Data to validate + + Returns + ------- + pl.DataFrame + Validated data + + Raises + ------ + pa.errors.SchemaError + If data fails validation + KeyError + If table_name doesn't have a defined schema + """ + try: + schema = cls._schemas.get(table_name) + if not schema: + logger.warning(f"No schema defined for table {table_name}") + return data + + validated_data = validate_df(schema, data) + return validated_data + + except pa.errors.SchemaError as e: + logger.error(f"Validation failed for {table_name}: {str(e)}") + raise diff --git a/tests/fixtures/cleaned_data.parquet b/tests/fixtures/cleaned_data.parquet index d6876bd442c85c35c86de43c9cd55e6c16a685a0..edef1cc97d14f68c90fb3a10ce3e8f27ef324b95 100644 GIT binary patch delta 96941 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 delta 70648 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
-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
b>AKFvabC4!h8}Z-h_xm2j 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 cAucp288*)pn$o;JTKcLKd^Z)<= diff --git a/tests/fixtures/insider_data.parquet b/tests/fixtures/insider_data.parquet index 0d50d4c298097921290221050fc7c5e17cab0a30..230a577cb360c12637b7ff9744bc3aeb9ec4ac20 100644 GIT binary patch delta 11879 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 Z;Gs?xKsoXb^pKPT$Dtf(Z;=fG|1Y|v$#Vbz delta 11880 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 M7S4yaRV4vZ0xAGWfB*mh delta 21955 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%0A)l`OJ5Rt=v*N@2CWo4~6 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 IAPd|758>y2xc~qF delta 63717 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 K!A!ZY&Hn*qrQK}+ diff --git a/tests/test_processing.py b/tests/test_processing.py index 8ee1b32..fc9e273 100644 --- a/tests/test_processing.py +++ b/tests/test_processing.py @@ -6,7 +6,6 @@ from stocksense.config import config from stocksense.pipeline.preprocess import ( clean, - compute_trade_date, engineer_features, generate_quarter_dates, map_to_closest_split_factor, @@ -30,13 +29,6 @@ def test_map_to_closest_split_factor(): assert map_to_closest_split_factor(0.24) == 0.25 -def test_compute_trade_date(financial_data): - result = compute_trade_date(financial_data) - assert "tdq" in result.columns - assert result.shape[0] == financial_data.shape[0] - assert all(isinstance(d, dt.date) for d in result["tdq"]) - - def test_feature_engineering( financial_data, market_data,