diff --git "a/test.ipynb" "b/test.ipynb" new file mode 100644--- /dev/null +++ "b/test.ipynb" @@ -0,0 +1,59796 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# extract patient profiles from open-TCI dataset" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "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", + "
@IDTIMECPAMTRATEEVIDAGEWTHTM1F2A1V2
010.00000.00039.39788236.3415964.0166.3721
110.16670.0008.8264752.9815964.0166.3721
210.33330.0003.9207823.5215964.0166.3721
310.50000.00015.0700030.1415964.0166.3721
411.00006.9320.000000.0005964.0166.3721
\n", + "
" + ], + "text/plain": [ + " @ID TIME CP AMT RATE EVID AGE WT HT M1F2 A1V2\n", + "0 1 0.0000 0.000 39.39788 236.34 1 59 64.0 166.37 2 1\n", + "1 1 0.1667 0.000 8.82647 52.98 1 59 64.0 166.37 2 1\n", + "2 1 0.3333 0.000 3.92078 23.52 1 59 64.0 166.37 2 1\n", + "3 1 0.5000 0.000 15.07000 30.14 1 59 64.0 166.37 2 1\n", + "4 1 1.0000 6.932 0.00000 0.00 0 59 64.0 166.37 2 1" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd \n", + "df = pd.read_csv('data.csv')\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "df_grouped = df.groupby('@ID')[['AGE', 'WT', 'HT', 'M1F2']].first()\n", + "df_grouped = df_grouped.reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "df_grouped = df_grouped.rename(columns={'@ID': 'ID', 'M1F2':'Gender'})" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "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", + "
IDAGEWTHTGender
0159641661
1262751830
23571061710
3453771700
4573821680
\n", + "
" + ], + "text/plain": [ + " ID AGE WT HT Gender\n", + "0 1 59 64 166 1\n", + "1 2 62 75 183 0\n", + "2 3 57 106 171 0\n", + "3 4 53 77 170 0\n", + "4 5 73 82 168 0" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_grouped = df_grouped.round().astype(int)\n", + "df_grouped.Gender = df_grouped.Gender-1\n", + "df_grouped.head() " + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "customdata": [ + [ + 1 + ], + [ + 2 + ], + [ + 3 + ], + [ + 4 + ], + [ + 5 + ], + [ + 6 + ], + [ + 7 + ], + [ + 8 + ], + [ + 9 + ], + [ + 10 + ], + [ + 11 + ], + [ + 12 + ], + [ + 13 + ], + [ + 14 + ], + [ + 15 + ], + [ + 16 + ], + [ + 17 + ], + [ + 18 + ], + [ + 19 + ], + [ + 20 + ], + [ + 21 + ], + [ + 22 + ], + [ + 23 + ], + [ + 24 + ], + [ + 25 + ], + [ + 26 + ], + [ + 27 + ], + [ + 28 + ], + [ + 29 + ], + [ + 30 + ] + ], + "hovertemplate": "WT=%{x}
HT=%{y}
AGE=%{z}
ID=%{customdata[0]}
Gender=%{marker.color}", + "legendgroup": "", + "marker": { + "color": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "coloraxis": "coloraxis", + "symbol": "circle" + }, + "mode": "markers", + "name": "", + "scene": "scene", + "showlegend": false, + "type": "scatter3d", + "x": [ + 64, + 75, + 106, + 77, + 82, + 50, + 80, + 72, + 84, + 81, + 89, + 83, + 77, + 90, + 75, + 84, + 83, + 68, + 85, + 66, + 85, + 122, + 86, + 68, + 91, + 75, + 79, + 84, + 93, + 76 + ], + "y": [ + 166, + 183, + 171, + 170, + 168, + 166, + 170, + 165, + 190, + 177, + 201, + 180, + 170, + 171, + 175, + 178, + 180, + 170, + 178, + 170, + 178, + 198, + 182, + 168, + 179, + 160, + 178, + 157, + 178, + 175 + ], + "z": [ + 59, + 62, + 57, + 53, + 73, + 69, + 53, + 53, + 58, + 58, + 69, + 57, + 71, + 49, + 77, + 63, + 62, + 77, + 73, + 74, + 71, + 58, + 79, + 75, + 60, + 44, + 48, + 78, + 68, + 64 + ] + } + ], + "layout": { + "coloraxis": { + "colorbar": { + "title": { + "text": "Gender" + } + }, + "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" + ] + ], + "showscale": false + }, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "b": 0, + "l": 0, + "r": 0, + "t": 0 + }, + "scene": { + "domain": { + "x": [ + 0, + 1 + ], + "y": [ + 0, + 1 + ] + }, + "xaxis": { + "title": { + "text": "WT" + } + }, + "yaxis": { + "title": { + "text": "HT" + } + }, + "zaxis": { + "title": { + "text": "AGE" + } + } + }, + "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 + } + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import plotly.express as px\n", + "\n", + "fig = px.scatter_3d(df_grouped, x='WT', y='HT', z='AGE', color='Gender', \n", + " color_discrete_map = {0:'blue',1:'red'}, hover_data=['ID'])\n", + "\n", + "fig.update_layout(coloraxis_showscale=False, margin=dict(l=0, r=0, b=0, t=0))\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "def getProfileFromID(id):\n", + " return df_grouped[df_grouped.ID==id].iloc[0, 1:].to_list()" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [], + "source": [ + "# save df_grouped to csv\n", + "df_grouped.to_csv('profile_processed.csv', index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# compare different patient profiles" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "- Inputs: patient profile, BIS trace with implusive noise, noise level\n", + "- Outputs: PID parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(7000,)" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.load(\"result.npy\")['BIS'].shape" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "from fmpy import *\n", + "from fmpy import read_model_description, extract\n", + "from fmpy.fmi2 import FMU2Slave\n", + "import numpy as np\n", + "import shutil\n", + "import pandas as pd\n", + "import random\n", + "import plotly.graph_objects as go" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "derivative_control = False\n", + "input_noise = False\n", + "moving_average = False\n", + "output_noise = False\n", + "show_original = False\n", + "\n", + "def simulation(id):\n", + " profile = getProfileFromID(id)\n", + " age = profile[0]\n", + " weight = profile[1]\n", + " height = profile[2]\n", + " gender = profile[3]\n", + " vrs = {}\n", + " fmu = 'Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_lnx.fmu'\n", + " model_description = read_model_description(fmu)\n", + " for variable in model_description.modelVariables:\n", + " vrs[variable.name] = variable.valueReference\n", + " start_time = 0.0\n", + " stop_time = 7000\n", + " step_size = 1\n", + " unzipdir = extract(fmu)\n", + " fmu = FMU2Slave(guid=model_description.guid,\n", + " unzipDirectory=unzipdir,\n", + " modelIdentifier=model_description.coSimulation.modelIdentifier,\n", + " instanceName='instance1')\n", + "\n", + " # initialize\n", + " fmu.instantiate()\n", + " fmu.setupExperiment(startTime=start_time)\n", + " fmu.enterInitializationMode()\n", + " fmu.exitInitializationMode()\n", + "\n", + " fmu.setReal([vrs[\"amesim_interface.Age_year\"]], [age])\n", + " fmu.setReal([vrs[\"amesim_interface.BIS0\"]], [95.6])\n", + " fmu.setReal([vrs[\"amesim_interface.BISmin\"]], [8.9])\n", + " fmu.setReal([vrs[\"amesim_interface.Drug_concentration_mgmL\"]], [20])\n", + " fmu.setReal([vrs[\"amesim_interface.EC50\"]], [2.23])\n", + " fmu.setReal([vrs[\"amesim_interface.Gamma\"]], [1.58])\n", + " fmu.setReal([vrs[\"amesim_interface.Gender_0male_1female\"]], [gender])\n", + " fmu.setReal([vrs[\"amesim_interface.Height_cm\"]], [height])\n", + " fmu.setReal([vrs[\"amesim_interface.Infusion_rate_mLh\"]], [200])\n", + " fmu.setReal([vrs[\"amesim_interface.Weight_kg\"]], [weight])\n", + " vr_input = vrs[\"amesim_interface.Infusion_rate_mLh\"]\n", + " vr_output = vrs[\"amesim_interface.BIS_Index\"]\n", + "\n", + "\n", + " rows = [] # list to record the results\n", + " time = start_time\n", + " infusion_rate = 200\n", + " i = 0\n", + " target = 30\n", + " last_error = 0\n", + " last_bis = 0\n", + " bis_history = []\n", + " kp = 4\n", + " ki = 0.01\n", + " kd = kd if derivative_control else 0\n", + " # simulation loop\n", + " while time < stop_time:\n", + "\n", + " if time >= 2.4e3 and time < 4.5e3:\n", + " target = 70\n", + " p = 0\n", + " i = 0\n", + " if time >= 4.5e3:\n", + " target = 30\n", + " p = 0\n", + " i = 0\n", + "\n", + " bis = fmu.getReal([int(vr_output)])[0] if time > step_size else 95.6\n", + " if input_noise:\n", + " bis += add_noise(min, max, std, mean)\n", + " if moving_average:\n", + " bis_history.append(bis)\n", + " bis = bis if time <= window_size else np.mean(bis_history[-window_size:])\n", + " p = bis - target\n", + " i = i + p\n", + " d = p - last_error\n", + " last_error = p\n", + " infusion_rate = np.clip(kp*p + ki*i + kd*d, 0, 200)\n", + " if output_noise:\n", + " infusion_rate += gen_pulsive_noise(time, min_pul, max_pul)\n", + " \n", + " fmu.setReal([vr_input], [int(infusion_rate)])\n", + " \n", + " # perform one step\n", + " fmu.doStep(currentCommunicationPoint=time, communicationStepSize=step_size)\n", + "\n", + " # advance the time\n", + " time += step_size\n", + " # get the values for 'inputs' and 'outputs[4]'\n", + " inputs, outputs = fmu.getReal([int(vr_input), int(vr_output)])\n", + "\n", + " # append the results\n", + " rows.append((time, bis, inputs))\n", + "\n", + " fmu.terminate()\n", + " fmu.freeInstance()\n", + " shutil.rmtree(unzipdir, ignore_errors=True)\n", + " result = np.array(rows, dtype=np.dtype([('time', np.float64), ('BIS', np.float64), ('Infusion', np.float64)]))\n", + " df = pd.DataFrame(result) \n", + " df['ID'] = id\n", + " return df" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[WARNING] Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_fmi2Instantiate: the AME environment variable is undefined. Simulation could fail if the model requires datas from the Simcenter Amesim distribution\n", + "[WARNING] Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_fmi2Instantiate: the AME environment variable is undefined. Simulation could fail if the model requires datas from the Simcenter Amesim distribution\n" + ] + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "BIS for patient 6", + "type": "scatter", + "x": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887, + 888, + 889, + 890, + 891, + 892, + 893, + 894, + 895, + 896, + 897, + 898, + 899, + 900, + 901, + 902, + 903, + 904, + 905, + 906, + 907, + 908, + 909, + 910, + 911, + 912, + 913, + 914, + 915, + 916, + 917, + 918, + 919, + 920, + 921, + 922, + 923, + 924, + 925, + 926, + 927, + 928, + 929, + 930, + 931, + 932, + 933, + 934, + 935, + 936, + 937, + 938, + 939, + 940, + 941, + 942, + 943, + 944, + 945, + 946, + 947, + 948, + 949, + 950, + 951, + 952, + 953, + 954, + 955, + 956, + 957, + 958, + 959, + 960, + 961, + 962, + 963, + 964, + 965, + 966, + 967, + 968, + 969, + 970, + 971, + 972, + 973, + 974, + 975, + 976, + 977, + 978, + 979, + 980, + 981, + 982, + 983, + 984, + 985, + 986, + 987, + 988, + 989, + 990, + 991, + 992, + 993, + 994, + 995, + 996, + 997, + 998, + 999, + 1000, + 1001, + 1002, + 1003, + 1004, + 1005, + 1006, + 1007, + 1008, + 1009, + 1010, + 1011, + 1012, + 1013, + 1014, + 1015, + 1016, + 1017, + 1018, + 1019, + 1020, + 1021, + 1022, + 1023, + 1024, + 1025, + 1026, + 1027, + 1028, + 1029, + 1030, + 1031, + 1032, + 1033, + 1034, + 1035, + 1036, + 1037, + 1038, + 1039, + 1040, + 1041, + 1042, + 1043, + 1044, + 1045, + 1046, + 1047, + 1048, + 1049, + 1050, + 1051, + 1052, + 1053, + 1054, + 1055, + 1056, + 1057, + 1058, + 1059, + 1060, + 1061, + 1062, + 1063, + 1064, + 1065, + 1066, + 1067, + 1068, + 1069, + 1070, + 1071, + 1072, + 1073, + 1074, + 1075, + 1076, + 1077, + 1078, + 1079, + 1080, + 1081, + 1082, + 1083, + 1084, + 1085, + 1086, + 1087, + 1088, + 1089, + 1090, + 1091, + 1092, + 1093, + 1094, + 1095, + 1096, + 1097, + 1098, + 1099, + 1100, + 1101, + 1102, + 1103, + 1104, + 1105, + 1106, + 1107, + 1108, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1115, + 1116, + 1117, + 1118, + 1119, + 1120, + 1121, + 1122, + 1123, + 1124, + 1125, + 1126, + 1127, + 1128, + 1129, + 1130, + 1131, + 1132, + 1133, + 1134, + 1135, + 1136, + 1137, + 1138, + 1139, + 1140, + 1141, + 1142, + 1143, + 1144, + 1145, + 1146, + 1147, + 1148, + 1149, + 1150, + 1151, + 1152, + 1153, + 1154, + 1155, + 1156, + 1157, + 1158, + 1159, + 1160, + 1161, + 1162, + 1163, + 1164, + 1165, + 1166, + 1167, + 1168, + 1169, + 1170, + 1171, + 1172, + 1173, + 1174, + 1175, + 1176, + 1177, + 1178, + 1179, + 1180, + 1181, + 1182, + 1183, + 1184, + 1185, + 1186, + 1187, + 1188, + 1189, + 1190, + 1191, + 1192, + 1193, + 1194, + 1195, + 1196, + 1197, + 1198, + 1199, + 1200, + 1201, + 1202, + 1203, + 1204, + 1205, + 1206, + 1207, + 1208, + 1209, + 1210, + 1211, + 1212, + 1213, + 1214, + 1215, + 1216, + 1217, + 1218, + 1219, + 1220, + 1221, + 1222, + 1223, + 1224, + 1225, + 1226, + 1227, + 1228, + 1229, + 1230, + 1231, + 1232, + 1233, + 1234, + 1235, + 1236, + 1237, + 1238, + 1239, + 1240, + 1241, + 1242, + 1243, + 1244, + 1245, + 1246, + 1247, + 1248, + 1249, + 1250, + 1251, + 1252, + 1253, + 1254, + 1255, + 1256, + 1257, + 1258, + 1259, + 1260, + 1261, + 1262, + 1263, + 1264, + 1265, + 1266, + 1267, + 1268, + 1269, + 1270, + 1271, + 1272, + 1273, + 1274, + 1275, + 1276, + 1277, + 1278, + 1279, + 1280, + 1281, + 1282, + 1283, + 1284, + 1285, + 1286, + 1287, + 1288, + 1289, + 1290, + 1291, + 1292, + 1293, + 1294, + 1295, + 1296, + 1297, + 1298, + 1299, + 1300, + 1301, + 1302, + 1303, + 1304, + 1305, + 1306, + 1307, + 1308, + 1309, + 1310, + 1311, + 1312, + 1313, + 1314, + 1315, + 1316, + 1317, + 1318, + 1319, + 1320, + 1321, + 1322, + 1323, + 1324, + 1325, + 1326, + 1327, + 1328, + 1329, + 1330, + 1331, + 1332, + 1333, + 1334, + 1335, + 1336, + 1337, + 1338, + 1339, + 1340, + 1341, + 1342, + 1343, + 1344, + 1345, + 1346, + 1347, + 1348, + 1349, + 1350, + 1351, + 1352, + 1353, + 1354, + 1355, + 1356, + 1357, + 1358, + 1359, + 1360, + 1361, + 1362, + 1363, + 1364, + 1365, + 1366, + 1367, + 1368, + 1369, + 1370, + 1371, + 1372, + 1373, + 1374, + 1375, + 1376, + 1377, + 1378, + 1379, + 1380, + 1381, + 1382, + 1383, + 1384, + 1385, + 1386, + 1387, + 1388, + 1389, + 1390, + 1391, + 1392, + 1393, + 1394, + 1395, + 1396, + 1397, + 1398, + 1399, + 1400, + 1401, + 1402, + 1403, + 1404, + 1405, + 1406, + 1407, + 1408, + 1409, + 1410, + 1411, + 1412, + 1413, + 1414, + 1415, + 1416, + 1417, + 1418, + 1419, + 1420, + 1421, + 1422, + 1423, + 1424, + 1425, + 1426, + 1427, + 1428, + 1429, + 1430, + 1431, + 1432, + 1433, + 1434, + 1435, + 1436, + 1437, + 1438, + 1439, + 1440, + 1441, + 1442, + 1443, + 1444, + 1445, + 1446, + 1447, + 1448, + 1449, + 1450, + 1451, + 1452, + 1453, + 1454, + 1455, + 1456, + 1457, + 1458, + 1459, + 1460, + 1461, + 1462, + 1463, + 1464, + 1465, + 1466, + 1467, + 1468, + 1469, + 1470, + 1471, + 1472, + 1473, + 1474, + 1475, + 1476, + 1477, + 1478, + 1479, + 1480, + 1481, + 1482, + 1483, + 1484, + 1485, + 1486, + 1487, + 1488, + 1489, + 1490, + 1491, + 1492, + 1493, + 1494, + 1495, + 1496, + 1497, + 1498, + 1499, + 1500, + 1501, + 1502, + 1503, + 1504, + 1505, + 1506, + 1507, + 1508, + 1509, + 1510, + 1511, + 1512, + 1513, + 1514, + 1515, + 1516, + 1517, + 1518, + 1519, + 1520, + 1521, + 1522, + 1523, + 1524, + 1525, + 1526, + 1527, + 1528, + 1529, + 1530, + 1531, + 1532, + 1533, + 1534, + 1535, + 1536, + 1537, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546, + 1547, + 1548, + 1549, + 1550, + 1551, + 1552, + 1553, + 1554, + 1555, + 1556, + 1557, + 1558, + 1559, + 1560, + 1561, + 1562, + 1563, + 1564, + 1565, + 1566, + 1567, + 1568, + 1569, + 1570, + 1571, + 1572, + 1573, + 1574, + 1575, + 1576, + 1577, + 1578, + 1579, + 1580, + 1581, + 1582, + 1583, + 1584, + 1585, + 1586, + 1587, + 1588, + 1589, + 1590, + 1591, + 1592, + 1593, + 1594, + 1595, + 1596, + 1597, + 1598, + 1599, + 1600, + 1601, + 1602, + 1603, + 1604, + 1605, + 1606, + 1607, + 1608, + 1609, + 1610, + 1611, + 1612, + 1613, + 1614, + 1615, + 1616, + 1617, + 1618, + 1619, + 1620, + 1621, + 1622, + 1623, + 1624, + 1625, + 1626, + 1627, + 1628, + 1629, + 1630, + 1631, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1639, + 1640, + 1641, + 1642, + 1643, + 1644, + 1645, + 1646, + 1647, + 1648, + 1649, + 1650, + 1651, + 1652, + 1653, + 1654, + 1655, + 1656, + 1657, + 1658, + 1659, + 1660, + 1661, + 1662, + 1663, + 1664, + 1665, + 1666, + 1667, + 1668, + 1669, + 1670, + 1671, + 1672, + 1673, + 1674, + 1675, + 1676, + 1677, + 1678, + 1679, + 1680, + 1681, + 1682, + 1683, + 1684, + 1685, + 1686, + 1687, + 1688, + 1689, + 1690, + 1691, + 1692, + 1693, + 1694, + 1695, + 1696, + 1697, + 1698, + 1699, + 1700, + 1701, + 1702, + 1703, + 1704, + 1705, + 1706, + 1707, + 1708, + 1709, + 1710, + 1711, + 1712, + 1713, + 1714, + 1715, + 1716, + 1717, + 1718, + 1719, + 1720, + 1721, + 1722, + 1723, + 1724, + 1725, + 1726, + 1727, + 1728, + 1729, + 1730, + 1731, + 1732, + 1733, + 1734, + 1735, + 1736, + 1737, + 1738, + 1739, + 1740, + 1741, + 1742, + 1743, + 1744, + 1745, + 1746, + 1747, + 1748, + 1749, + 1750, + 1751, + 1752, + 1753, + 1754, + 1755, + 1756, + 1757, + 1758, + 1759, + 1760, + 1761, + 1762, + 1763, + 1764, + 1765, + 1766, + 1767, + 1768, + 1769, + 1770, + 1771, + 1772, + 1773, + 1774, + 1775, + 1776, + 1777, + 1778, + 1779, + 1780, + 1781, + 1782, + 1783, + 1784, + 1785, + 1786, + 1787, + 1788, + 1789, + 1790, + 1791, + 1792, + 1793, + 1794, + 1795, + 1796, + 1797, + 1798, + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807, + 1808, + 1809, + 1810, + 1811, + 1812, + 1813, + 1814, + 1815, + 1816, + 1817, + 1818, + 1819, + 1820, + 1821, + 1822, + 1823, + 1824, + 1825, + 1826, + 1827, + 1828, + 1829, + 1830, + 1831, + 1832, + 1833, + 1834, + 1835, + 1836, + 1837, + 1838, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1845, + 1846, + 1847, + 1848, + 1849, + 1850, + 1851, + 1852, + 1853, + 1854, + 1855, + 1856, + 1857, + 1858, + 1859, + 1860, + 1861, + 1862, + 1863, + 1864, + 1865, + 1866, + 1867, + 1868, + 1869, + 1870, + 1871, + 1872, + 1873, + 1874, + 1875, + 1876, + 1877, + 1878, + 1879, + 1880, + 1881, + 1882, + 1883, + 1884, + 1885, + 1886, + 1887, + 1888, + 1889, + 1890, + 1891, + 1892, + 1893, + 1894, + 1895, + 1896, + 1897, + 1898, + 1899, + 1900, + 1901, + 1902, + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911, + 1912, + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921, + 1922, + 1923, + 1924, + 1925, + 1926, + 1927, + 1928, + 1929, + 1930, + 1931, + 1932, + 1933, + 1934, + 1935, + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942, + 1943, + 1944, + 1945, + 1946, + 1947, + 1948, + 1949, + 1950, + 1951, + 1952, + 1953, + 1954, + 1955, + 1956, + 1957, + 1958, + 1959, + 1960, + 1961, + 1962, + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978, + 1979, + 1980, + 1981, + 1982, + 1983, + 1984, + 1985, + 1986, + 1987, + 1988, + 1989, + 1990, + 1991, + 1992, + 1993, + 1994, + 1995, + 1996, + 1997, + 1998, + 1999, + 2000, + 2001, + 2002, + 2003, + 2004, + 2005, + 2006, + 2007, + 2008, + 2009, + 2010, + 2011, + 2012, + 2013, + 2014, + 2015, + 2016, + 2017, + 2018, + 2019, + 2020, + 2021, + 2022, + 2023, + 2024, + 2025, + 2026, + 2027, + 2028, + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052, + 2053, + 2054, + 2055, + 2056, + 2057, + 2058, + 2059, + 2060, + 2061, + 2062, + 2063, + 2064, + 2065, + 2066, + 2067, + 2068, + 2069, + 2070, + 2071, + 2072, + 2073, + 2074, + 2075, + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082, + 2083, + 2084, + 2085, + 2086, + 2087, + 2088, + 2089, + 2090, + 2091, + 2092, + 2093, + 2094, + 2095, + 2096, + 2097, + 2098, + 2099, + 2100, + 2101, + 2102, + 2103, + 2104, + 2105, + 2106, + 2107, + 2108, + 2109, + 2110, + 2111, + 2112, + 2113, + 2114, + 2115, + 2116, + 2117, + 2118, + 2119, + 2120, + 2121, + 2122, + 2123, + 2124, + 2125, + 2126, + 2127, + 2128, + 2129, + 2130, + 2131, + 2132, + 2133, + 2134, + 2135, + 2136, + 2137, + 2138, + 2139, + 2140, + 2141, + 2142, + 2143, + 2144, + 2145, + 2146, + 2147, + 2148, + 2149, + 2150, + 2151, + 2152, + 2153, + 2154, + 2155, + 2156, + 2157, + 2158, + 2159, + 2160, + 2161, + 2162, + 2163, + 2164, + 2165, + 2166, + 2167, + 2168, + 2169, + 2170, + 2171, + 2172, + 2173, + 2174, + 2175, + 2176, + 2177, + 2178, + 2179, + 2180, + 2181, + 2182, + 2183, + 2184, + 2185, + 2186, + 2187, + 2188, + 2189, + 2190, + 2191, + 2192, + 2193, + 2194, + 2195, + 2196, + 2197, + 2198, + 2199, + 2200, + 2201, + 2202, + 2203, + 2204, + 2205, + 2206, + 2207, + 2208, + 2209, + 2210, + 2211, + 2212, + 2213, + 2214, + 2215, + 2216, + 2217, + 2218, + 2219, + 2220, + 2221, + 2222, + 2223, + 2224, + 2225, + 2226, + 2227, + 2228, + 2229, + 2230, + 2231, + 2232, + 2233, + 2234, + 2235, + 2236, + 2237, + 2238, + 2239, + 2240, + 2241, + 2242, + 2243, + 2244, + 2245, + 2246, + 2247, + 2248, + 2249, + 2250, + 2251, + 2252, + 2253, + 2254, + 2255, + 2256, + 2257, + 2258, + 2259, + 2260, + 2261, + 2262, + 2263, + 2264, + 2265, + 2266, + 2267, + 2268, + 2269, + 2270, + 2271, + 2272, + 2273, + 2274, + 2275, + 2276, + 2277, + 2278, + 2279, + 2280, + 2281, + 2282, + 2283, + 2284, + 2285, + 2286, + 2287, + 2288, + 2289, + 2290, + 2291, + 2292, + 2293, + 2294, + 2295, + 2296, + 2297, + 2298, + 2299, + 2300, + 2301, + 2302, + 2303, + 2304, + 2305, + 2306, + 2307, + 2308, + 2309, + 2310, + 2311, + 2312, + 2313, + 2314, + 2315, + 2316, + 2317, + 2318, + 2319, + 2320, + 2321, + 2322, + 2323, + 2324, + 2325, + 2326, + 2327, + 2328, + 2329, + 2330, + 2331, + 2332, + 2333, + 2334, + 2335, + 2336, + 2337, + 2338, + 2339, + 2340, + 2341, + 2342, + 2343, + 2344, + 2345, + 2346, + 2347, + 2348, + 2349, + 2350, + 2351, + 2352, + 2353, + 2354, + 2355, + 2356, + 2357, + 2358, + 2359, + 2360, + 2361, + 2362, + 2363, + 2364, + 2365, + 2366, + 2367, + 2368, + 2369, + 2370, + 2371, + 2372, + 2373, + 2374, + 2375, + 2376, + 2377, + 2378, + 2379, + 2380, + 2381, + 2382, + 2383, + 2384, + 2385, + 2386, + 2387, + 2388, + 2389, + 2390, + 2391, + 2392, + 2393, + 2394, + 2395, + 2396, + 2397, + 2398, + 2399, + 2400, + 2401, + 2402, + 2403, + 2404, + 2405, + 2406, + 2407, + 2408, + 2409, + 2410, + 2411, + 2412, + 2413, + 2414, + 2415, + 2416, + 2417, + 2418, + 2419, + 2420, + 2421, + 2422, + 2423, + 2424, + 2425, + 2426, + 2427, + 2428, + 2429, + 2430, + 2431, + 2432, + 2433, + 2434, + 2435, + 2436, + 2437, + 2438, + 2439, + 2440, + 2441, + 2442, + 2443, + 2444, + 2445, + 2446, + 2447, + 2448, + 2449, + 2450, + 2451, + 2452, + 2453, + 2454, + 2455, + 2456, + 2457, + 2458, + 2459, + 2460, + 2461, + 2462, + 2463, + 2464, + 2465, + 2466, + 2467, + 2468, + 2469, + 2470, + 2471, + 2472, + 2473, + 2474, + 2475, + 2476, + 2477, + 2478, + 2479, + 2480, + 2481, + 2482, + 2483, + 2484, + 2485, + 2486, + 2487, + 2488, + 2489, + 2490, + 2491, + 2492, + 2493, + 2494, + 2495, + 2496, + 2497, + 2498, + 2499, + 2500, + 2501, + 2502, + 2503, + 2504, + 2505, + 2506, + 2507, + 2508, + 2509, + 2510, + 2511, + 2512, + 2513, + 2514, + 2515, + 2516, + 2517, + 2518, + 2519, + 2520, + 2521, + 2522, + 2523, + 2524, + 2525, + 2526, + 2527, + 2528, + 2529, + 2530, + 2531, + 2532, + 2533, + 2534, + 2535, + 2536, + 2537, + 2538, + 2539, + 2540, + 2541, + 2542, + 2543, + 2544, + 2545, + 2546, + 2547, + 2548, + 2549, + 2550, + 2551, + 2552, + 2553, + 2554, + 2555, + 2556, + 2557, + 2558, + 2559, + 2560, + 2561, + 2562, + 2563, + 2564, + 2565, + 2566, + 2567, + 2568, + 2569, + 2570, + 2571, + 2572, + 2573, + 2574, + 2575, + 2576, + 2577, + 2578, + 2579, + 2580, + 2581, + 2582, + 2583, + 2584, + 2585, + 2586, + 2587, + 2588, + 2589, + 2590, + 2591, + 2592, + 2593, + 2594, + 2595, + 2596, + 2597, + 2598, + 2599, + 2600, + 2601, + 2602, + 2603, + 2604, + 2605, + 2606, + 2607, + 2608, + 2609, + 2610, + 2611, + 2612, + 2613, + 2614, + 2615, + 2616, + 2617, + 2618, + 2619, + 2620, + 2621, + 2622, + 2623, + 2624, + 2625, + 2626, + 2627, + 2628, + 2629, + 2630, + 2631, + 2632, + 2633, + 2634, + 2635, + 2636, + 2637, + 2638, + 2639, + 2640, + 2641, + 2642, + 2643, + 2644, + 2645, + 2646, + 2647, + 2648, + 2649, + 2650, + 2651, + 2652, + 2653, + 2654, + 2655, + 2656, + 2657, + 2658, + 2659, + 2660, + 2661, + 2662, + 2663, + 2664, + 2665, + 2666, + 2667, + 2668, + 2669, + 2670, + 2671, + 2672, + 2673, + 2674, + 2675, + 2676, + 2677, + 2678, + 2679, + 2680, + 2681, + 2682, + 2683, + 2684, + 2685, + 2686, + 2687, + 2688, + 2689, + 2690, + 2691, + 2692, + 2693, + 2694, + 2695, + 2696, + 2697, + 2698, + 2699, + 2700, + 2701, + 2702, + 2703, + 2704, + 2705, + 2706, + 2707, + 2708, + 2709, + 2710, + 2711, + 2712, + 2713, + 2714, + 2715, + 2716, + 2717, + 2718, + 2719, + 2720, + 2721, + 2722, + 2723, + 2724, + 2725, + 2726, + 2727, + 2728, + 2729, + 2730, + 2731, + 2732, + 2733, + 2734, + 2735, + 2736, + 2737, + 2738, + 2739, + 2740, + 2741, + 2742, + 2743, + 2744, + 2745, + 2746, + 2747, + 2748, + 2749, + 2750, + 2751, + 2752, + 2753, + 2754, + 2755, + 2756, + 2757, + 2758, + 2759, + 2760, + 2761, + 2762, + 2763, + 2764, + 2765, + 2766, + 2767, + 2768, + 2769, + 2770, + 2771, + 2772, + 2773, + 2774, + 2775, + 2776, + 2777, + 2778, + 2779, + 2780, + 2781, + 2782, + 2783, + 2784, + 2785, + 2786, + 2787, + 2788, + 2789, + 2790, + 2791, + 2792, + 2793, + 2794, + 2795, + 2796, + 2797, + 2798, + 2799, + 2800, + 2801, + 2802, + 2803, + 2804, + 2805, + 2806, + 2807, + 2808, + 2809, + 2810, + 2811, + 2812, + 2813, + 2814, + 2815, + 2816, + 2817, + 2818, + 2819, + 2820, + 2821, + 2822, + 2823, + 2824, + 2825, + 2826, + 2827, + 2828, + 2829, + 2830, + 2831, + 2832, + 2833, + 2834, + 2835, + 2836, + 2837, + 2838, + 2839, + 2840, + 2841, + 2842, + 2843, + 2844, + 2845, + 2846, + 2847, + 2848, + 2849, + 2850, + 2851, + 2852, + 2853, + 2854, + 2855, + 2856, + 2857, + 2858, + 2859, + 2860, + 2861, + 2862, + 2863, + 2864, + 2865, + 2866, + 2867, + 2868, + 2869, + 2870, + 2871, + 2872, + 2873, + 2874, + 2875, + 2876, + 2877, + 2878, + 2879, + 2880, + 2881, + 2882, + 2883, + 2884, + 2885, + 2886, + 2887, + 2888, + 2889, + 2890, + 2891, + 2892, + 2893, + 2894, + 2895, + 2896, + 2897, + 2898, + 2899, + 2900, + 2901, + 2902, + 2903, + 2904, + 2905, + 2906, + 2907, + 2908, + 2909, + 2910, + 2911, + 2912, + 2913, + 2914, + 2915, + 2916, + 2917, + 2918, + 2919, + 2920, + 2921, + 2922, + 2923, + 2924, + 2925, + 2926, + 2927, + 2928, + 2929, + 2930, + 2931, + 2932, + 2933, + 2934, + 2935, + 2936, + 2937, + 2938, + 2939, + 2940, + 2941, + 2942, + 2943, + 2944, + 2945, + 2946, + 2947, + 2948, + 2949, + 2950, + 2951, + 2952, + 2953, + 2954, + 2955, + 2956, + 2957, + 2958, + 2959, + 2960, + 2961, + 2962, + 2963, + 2964, + 2965, + 2966, + 2967, + 2968, + 2969, + 2970, + 2971, + 2972, + 2973, + 2974, + 2975, + 2976, + 2977, + 2978, + 2979, + 2980, + 2981, + 2982, + 2983, + 2984, + 2985, + 2986, + 2987, + 2988, + 2989, + 2990, + 2991, + 2992, + 2993, + 2994, + 2995, + 2996, + 2997, + 2998, + 2999, + 3000, + 3001, + 3002, + 3003, + 3004, + 3005, + 3006, + 3007, + 3008, + 3009, + 3010, + 3011, + 3012, + 3013, + 3014, + 3015, + 3016, + 3017, + 3018, + 3019, + 3020, + 3021, + 3022, + 3023, + 3024, + 3025, + 3026, + 3027, + 3028, + 3029, + 3030, + 3031, + 3032, + 3033, + 3034, + 3035, + 3036, + 3037, + 3038, + 3039, + 3040, + 3041, + 3042, + 3043, + 3044, + 3045, + 3046, + 3047, + 3048, + 3049, + 3050, + 3051, + 3052, + 3053, + 3054, + 3055, + 3056, + 3057, + 3058, + 3059, + 3060, + 3061, + 3062, + 3063, + 3064, + 3065, + 3066, + 3067, + 3068, + 3069, + 3070, + 3071, + 3072, + 3073, + 3074, + 3075, + 3076, + 3077, + 3078, + 3079, + 3080, + 3081, + 3082, + 3083, + 3084, + 3085, + 3086, + 3087, + 3088, + 3089, + 3090, + 3091, + 3092, + 3093, + 3094, + 3095, + 3096, + 3097, + 3098, + 3099, + 3100, + 3101, + 3102, + 3103, + 3104, + 3105, + 3106, + 3107, + 3108, + 3109, + 3110, + 3111, + 3112, + 3113, + 3114, + 3115, + 3116, + 3117, + 3118, + 3119, + 3120, + 3121, + 3122, + 3123, + 3124, + 3125, + 3126, + 3127, + 3128, + 3129, + 3130, + 3131, + 3132, + 3133, + 3134, + 3135, + 3136, + 3137, + 3138, + 3139, + 3140, + 3141, + 3142, + 3143, + 3144, + 3145, + 3146, + 3147, + 3148, + 3149, + 3150, + 3151, + 3152, + 3153, + 3154, + 3155, + 3156, + 3157, + 3158, + 3159, + 3160, + 3161, + 3162, + 3163, + 3164, + 3165, + 3166, + 3167, + 3168, + 3169, + 3170, + 3171, + 3172, + 3173, + 3174, + 3175, + 3176, + 3177, + 3178, + 3179, + 3180, + 3181, + 3182, + 3183, + 3184, + 3185, + 3186, + 3187, + 3188, + 3189, + 3190, + 3191, + 3192, + 3193, + 3194, + 3195, + 3196, + 3197, + 3198, + 3199, + 3200, + 3201, + 3202, + 3203, + 3204, + 3205, + 3206, + 3207, + 3208, + 3209, + 3210, + 3211, + 3212, + 3213, + 3214, + 3215, + 3216, + 3217, + 3218, + 3219, + 3220, + 3221, + 3222, + 3223, + 3224, + 3225, + 3226, + 3227, + 3228, + 3229, + 3230, + 3231, + 3232, + 3233, + 3234, + 3235, + 3236, + 3237, + 3238, + 3239, + 3240, + 3241, + 3242, + 3243, + 3244, + 3245, + 3246, + 3247, + 3248, + 3249, + 3250, + 3251, + 3252, + 3253, + 3254, + 3255, + 3256, + 3257, + 3258, + 3259, + 3260, + 3261, + 3262, + 3263, + 3264, + 3265, + 3266, + 3267, + 3268, + 3269, + 3270, + 3271, + 3272, + 3273, + 3274, + 3275, + 3276, + 3277, + 3278, + 3279, + 3280, + 3281, + 3282, + 3283, + 3284, + 3285, + 3286, + 3287, + 3288, + 3289, + 3290, + 3291, + 3292, + 3293, + 3294, + 3295, + 3296, + 3297, + 3298, + 3299, + 3300, + 3301, + 3302, + 3303, + 3304, + 3305, + 3306, + 3307, + 3308, + 3309, + 3310, + 3311, + 3312, + 3313, + 3314, + 3315, + 3316, + 3317, + 3318, + 3319, + 3320, + 3321, + 3322, + 3323, + 3324, + 3325, + 3326, + 3327, + 3328, + 3329, + 3330, + 3331, + 3332, + 3333, + 3334, + 3335, + 3336, + 3337, + 3338, + 3339, + 3340, + 3341, + 3342, + 3343, + 3344, + 3345, + 3346, + 3347, + 3348, + 3349, + 3350, + 3351, + 3352, + 3353, + 3354, + 3355, + 3356, + 3357, + 3358, + 3359, + 3360, + 3361, + 3362, + 3363, + 3364, + 3365, + 3366, + 3367, + 3368, + 3369, + 3370, + 3371, + 3372, + 3373, + 3374, + 3375, + 3376, + 3377, + 3378, + 3379, + 3380, + 3381, + 3382, + 3383, + 3384, + 3385, + 3386, + 3387, + 3388, + 3389, + 3390, + 3391, + 3392, + 3393, + 3394, + 3395, + 3396, + 3397, + 3398, + 3399, + 3400, + 3401, + 3402, + 3403, + 3404, + 3405, + 3406, + 3407, + 3408, + 3409, + 3410, + 3411, + 3412, + 3413, + 3414, + 3415, + 3416, + 3417, + 3418, + 3419, + 3420, + 3421, + 3422, + 3423, + 3424, + 3425, + 3426, + 3427, + 3428, + 3429, + 3430, + 3431, + 3432, + 3433, + 3434, + 3435, + 3436, + 3437, + 3438, + 3439, + 3440, + 3441, + 3442, + 3443, + 3444, + 3445, + 3446, + 3447, + 3448, + 3449, + 3450, + 3451, + 3452, + 3453, + 3454, + 3455, + 3456, + 3457, + 3458, + 3459, + 3460, + 3461, + 3462, + 3463, + 3464, + 3465, + 3466, + 3467, + 3468, + 3469, + 3470, + 3471, + 3472, + 3473, + 3474, + 3475, + 3476, + 3477, + 3478, + 3479, + 3480, + 3481, + 3482, + 3483, + 3484, + 3485, + 3486, + 3487, + 3488, + 3489, + 3490, + 3491, + 3492, + 3493, + 3494, + 3495, + 3496, + 3497, + 3498, + 3499, + 3500, + 3501, + 3502, + 3503, + 3504, + 3505, + 3506, + 3507, + 3508, + 3509, + 3510, + 3511, + 3512, + 3513, + 3514, + 3515, + 3516, + 3517, + 3518, + 3519, + 3520, + 3521, + 3522, + 3523, + 3524, + 3525, + 3526, + 3527, + 3528, + 3529, + 3530, + 3531, + 3532, + 3533, + 3534, + 3535, + 3536, + 3537, + 3538, + 3539, + 3540, + 3541, + 3542, + 3543, + 3544, + 3545, + 3546, + 3547, + 3548, + 3549, + 3550, + 3551, + 3552, + 3553, + 3554, + 3555, + 3556, + 3557, + 3558, + 3559, + 3560, + 3561, + 3562, + 3563, + 3564, + 3565, + 3566, + 3567, + 3568, + 3569, + 3570, + 3571, + 3572, + 3573, + 3574, + 3575, + 3576, + 3577, + 3578, + 3579, + 3580, + 3581, + 3582, + 3583, + 3584, + 3585, + 3586, + 3587, + 3588, + 3589, + 3590, + 3591, + 3592, + 3593, + 3594, + 3595, + 3596, + 3597, + 3598, + 3599, + 3600, + 3601, + 3602, + 3603, + 3604, + 3605, + 3606, + 3607, + 3608, + 3609, + 3610, + 3611, + 3612, + 3613, + 3614, + 3615, + 3616, + 3617, + 3618, + 3619, + 3620, + 3621, + 3622, + 3623, + 3624, + 3625, + 3626, + 3627, + 3628, + 3629, + 3630, + 3631, + 3632, + 3633, + 3634, + 3635, + 3636, + 3637, + 3638, + 3639, + 3640, + 3641, + 3642, + 3643, + 3644, + 3645, + 3646, + 3647, + 3648, + 3649, + 3650, + 3651, + 3652, + 3653, + 3654, + 3655, + 3656, + 3657, + 3658, + 3659, + 3660, + 3661, + 3662, + 3663, + 3664, + 3665, + 3666, + 3667, + 3668, + 3669, + 3670, + 3671, + 3672, + 3673, + 3674, + 3675, + 3676, + 3677, + 3678, + 3679, + 3680, + 3681, + 3682, + 3683, + 3684, + 3685, + 3686, + 3687, + 3688, + 3689, + 3690, + 3691, + 3692, + 3693, + 3694, + 3695, + 3696, + 3697, + 3698, + 3699, + 3700, + 3701, + 3702, + 3703, + 3704, + 3705, + 3706, + 3707, + 3708, + 3709, + 3710, + 3711, + 3712, + 3713, + 3714, + 3715, + 3716, + 3717, + 3718, + 3719, + 3720, + 3721, + 3722, + 3723, + 3724, + 3725, + 3726, + 3727, + 3728, + 3729, + 3730, + 3731, + 3732, + 3733, + 3734, + 3735, + 3736, + 3737, + 3738, + 3739, + 3740, + 3741, + 3742, + 3743, + 3744, + 3745, + 3746, + 3747, + 3748, + 3749, + 3750, + 3751, + 3752, + 3753, + 3754, + 3755, + 3756, + 3757, + 3758, + 3759, + 3760, + 3761, + 3762, + 3763, + 3764, + 3765, + 3766, + 3767, + 3768, + 3769, + 3770, + 3771, + 3772, + 3773, + 3774, + 3775, + 3776, + 3777, + 3778, + 3779, + 3780, + 3781, + 3782, + 3783, + 3784, + 3785, + 3786, + 3787, + 3788, + 3789, + 3790, + 3791, + 3792, + 3793, + 3794, + 3795, + 3796, + 3797, + 3798, + 3799, + 3800, + 3801, + 3802, + 3803, + 3804, + 3805, + 3806, + 3807, + 3808, + 3809, + 3810, + 3811, + 3812, + 3813, + 3814, + 3815, + 3816, + 3817, + 3818, + 3819, + 3820, + 3821, + 3822, + 3823, + 3824, + 3825, + 3826, + 3827, + 3828, + 3829, + 3830, + 3831, + 3832, + 3833, + 3834, + 3835, + 3836, + 3837, + 3838, + 3839, + 3840, + 3841, + 3842, + 3843, + 3844, + 3845, + 3846, + 3847, + 3848, + 3849, + 3850, + 3851, + 3852, + 3853, + 3854, + 3855, + 3856, + 3857, + 3858, + 3859, + 3860, + 3861, + 3862, + 3863, + 3864, + 3865, + 3866, + 3867, + 3868, + 3869, + 3870, + 3871, + 3872, + 3873, + 3874, + 3875, + 3876, + 3877, + 3878, + 3879, + 3880, + 3881, + 3882, + 3883, + 3884, + 3885, + 3886, + 3887, + 3888, + 3889, + 3890, + 3891, + 3892, + 3893, + 3894, + 3895, + 3896, + 3897, + 3898, + 3899, + 3900, + 3901, + 3902, + 3903, + 3904, + 3905, + 3906, + 3907, + 3908, + 3909, + 3910, + 3911, + 3912, + 3913, + 3914, + 3915, + 3916, + 3917, + 3918, + 3919, + 3920, + 3921, + 3922, + 3923, + 3924, + 3925, + 3926, + 3927, + 3928, + 3929, + 3930, + 3931, + 3932, + 3933, + 3934, + 3935, + 3936, + 3937, + 3938, + 3939, + 3940, + 3941, + 3942, + 3943, + 3944, + 3945, + 3946, + 3947, + 3948, + 3949, + 3950, + 3951, + 3952, + 3953, + 3954, + 3955, + 3956, + 3957, + 3958, + 3959, + 3960, + 3961, + 3962, + 3963, + 3964, + 3965, + 3966, + 3967, + 3968, + 3969, + 3970, + 3971, + 3972, + 3973, + 3974, + 3975, + 3976, + 3977, + 3978, + 3979, + 3980, + 3981, + 3982, + 3983, + 3984, + 3985, + 3986, + 3987, + 3988, + 3989, + 3990, + 3991, + 3992, + 3993, + 3994, + 3995, + 3996, + 3997, + 3998, + 3999, + 4000, + 4001, + 4002, + 4003, + 4004, + 4005, + 4006, + 4007, + 4008, + 4009, + 4010, + 4011, + 4012, + 4013, + 4014, + 4015, + 4016, + 4017, + 4018, + 4019, + 4020, + 4021, + 4022, + 4023, + 4024, + 4025, + 4026, + 4027, + 4028, + 4029, + 4030, + 4031, + 4032, + 4033, + 4034, + 4035, + 4036, + 4037, + 4038, + 4039, + 4040, + 4041, + 4042, + 4043, + 4044, + 4045, + 4046, + 4047, + 4048, + 4049, + 4050, + 4051, + 4052, + 4053, + 4054, + 4055, + 4056, + 4057, + 4058, + 4059, + 4060, + 4061, + 4062, + 4063, + 4064, + 4065, + 4066, + 4067, + 4068, + 4069, + 4070, + 4071, + 4072, + 4073, + 4074, + 4075, + 4076, + 4077, + 4078, + 4079, + 4080, + 4081, + 4082, + 4083, + 4084, + 4085, + 4086, + 4087, + 4088, + 4089, + 4090, + 4091, + 4092, + 4093, + 4094, + 4095, + 4096, + 4097, + 4098, + 4099, + 4100, + 4101, + 4102, + 4103, + 4104, + 4105, + 4106, + 4107, + 4108, + 4109, + 4110, + 4111, + 4112, + 4113, + 4114, + 4115, + 4116, + 4117, + 4118, + 4119, + 4120, + 4121, + 4122, + 4123, + 4124, + 4125, + 4126, + 4127, + 4128, + 4129, + 4130, + 4131, + 4132, + 4133, + 4134, + 4135, + 4136, + 4137, + 4138, + 4139, + 4140, + 4141, + 4142, + 4143, + 4144, + 4145, + 4146, + 4147, + 4148, + 4149, + 4150, + 4151, + 4152, + 4153, + 4154, + 4155, + 4156, + 4157, + 4158, + 4159, + 4160, + 4161, + 4162, + 4163, + 4164, + 4165, + 4166, + 4167, + 4168, + 4169, + 4170, + 4171, + 4172, + 4173, + 4174, + 4175, + 4176, + 4177, + 4178, + 4179, + 4180, + 4181, + 4182, + 4183, + 4184, + 4185, + 4186, + 4187, + 4188, + 4189, + 4190, + 4191, + 4192, + 4193, + 4194, + 4195, + 4196, + 4197, + 4198, + 4199, + 4200, + 4201, + 4202, + 4203, + 4204, + 4205, + 4206, + 4207, + 4208, + 4209, + 4210, + 4211, + 4212, + 4213, + 4214, + 4215, + 4216, + 4217, + 4218, + 4219, + 4220, + 4221, + 4222, + 4223, + 4224, + 4225, + 4226, + 4227, + 4228, + 4229, + 4230, + 4231, + 4232, + 4233, + 4234, + 4235, + 4236, + 4237, + 4238, + 4239, + 4240, + 4241, + 4242, + 4243, + 4244, + 4245, + 4246, + 4247, + 4248, + 4249, + 4250, + 4251, + 4252, + 4253, + 4254, + 4255, + 4256, + 4257, + 4258, + 4259, + 4260, + 4261, + 4262, + 4263, + 4264, + 4265, + 4266, + 4267, + 4268, + 4269, + 4270, + 4271, + 4272, + 4273, + 4274, + 4275, + 4276, + 4277, + 4278, + 4279, + 4280, + 4281, + 4282, + 4283, + 4284, + 4285, + 4286, + 4287, + 4288, + 4289, + 4290, + 4291, + 4292, + 4293, + 4294, + 4295, + 4296, + 4297, + 4298, + 4299, + 4300, + 4301, + 4302, + 4303, + 4304, + 4305, + 4306, + 4307, + 4308, + 4309, + 4310, + 4311, + 4312, + 4313, + 4314, + 4315, + 4316, + 4317, + 4318, + 4319, + 4320, + 4321, + 4322, + 4323, + 4324, + 4325, + 4326, + 4327, + 4328, + 4329, + 4330, + 4331, + 4332, + 4333, + 4334, + 4335, + 4336, + 4337, + 4338, + 4339, + 4340, + 4341, + 4342, + 4343, + 4344, + 4345, + 4346, + 4347, + 4348, + 4349, + 4350, + 4351, + 4352, + 4353, + 4354, + 4355, + 4356, + 4357, + 4358, + 4359, + 4360, + 4361, + 4362, + 4363, + 4364, + 4365, + 4366, + 4367, + 4368, + 4369, + 4370, + 4371, + 4372, + 4373, + 4374, + 4375, + 4376, + 4377, + 4378, + 4379, + 4380, + 4381, + 4382, + 4383, + 4384, + 4385, + 4386, + 4387, + 4388, + 4389, + 4390, + 4391, + 4392, + 4393, + 4394, + 4395, + 4396, + 4397, + 4398, + 4399, + 4400, + 4401, + 4402, + 4403, + 4404, + 4405, + 4406, + 4407, + 4408, + 4409, + 4410, + 4411, + 4412, + 4413, + 4414, + 4415, + 4416, + 4417, + 4418, + 4419, + 4420, + 4421, + 4422, + 4423, + 4424, + 4425, + 4426, + 4427, + 4428, + 4429, + 4430, + 4431, + 4432, + 4433, + 4434, + 4435, + 4436, + 4437, + 4438, + 4439, + 4440, + 4441, + 4442, + 4443, + 4444, + 4445, + 4446, + 4447, + 4448, + 4449, + 4450, + 4451, + 4452, + 4453, + 4454, + 4455, + 4456, + 4457, + 4458, + 4459, + 4460, + 4461, + 4462, + 4463, + 4464, + 4465, + 4466, + 4467, + 4468, + 4469, + 4470, + 4471, + 4472, + 4473, + 4474, + 4475, + 4476, + 4477, + 4478, + 4479, + 4480, + 4481, + 4482, + 4483, + 4484, + 4485, + 4486, + 4487, + 4488, + 4489, + 4490, + 4491, + 4492, + 4493, + 4494, + 4495, + 4496, + 4497, + 4498, + 4499, + 4500, + 4501, + 4502, + 4503, + 4504, + 4505, + 4506, + 4507, + 4508, + 4509, + 4510, + 4511, + 4512, + 4513, + 4514, + 4515, + 4516, + 4517, + 4518, + 4519, + 4520, + 4521, + 4522, + 4523, + 4524, + 4525, + 4526, + 4527, + 4528, + 4529, + 4530, + 4531, + 4532, + 4533, + 4534, + 4535, + 4536, + 4537, + 4538, + 4539, + 4540, + 4541, + 4542, + 4543, + 4544, + 4545, + 4546, + 4547, + 4548, + 4549, + 4550, + 4551, + 4552, + 4553, + 4554, + 4555, + 4556, + 4557, + 4558, + 4559, + 4560, + 4561, + 4562, + 4563, + 4564, + 4565, + 4566, + 4567, + 4568, + 4569, + 4570, + 4571, + 4572, + 4573, + 4574, + 4575, + 4576, + 4577, + 4578, + 4579, + 4580, + 4581, + 4582, + 4583, + 4584, + 4585, + 4586, + 4587, + 4588, + 4589, + 4590, + 4591, + 4592, + 4593, + 4594, + 4595, + 4596, + 4597, + 4598, + 4599, + 4600, + 4601, + 4602, + 4603, + 4604, + 4605, + 4606, + 4607, + 4608, + 4609, + 4610, + 4611, + 4612, + 4613, + 4614, + 4615, + 4616, + 4617, + 4618, + 4619, + 4620, + 4621, + 4622, + 4623, + 4624, + 4625, + 4626, + 4627, + 4628, + 4629, + 4630, + 4631, + 4632, + 4633, + 4634, + 4635, + 4636, + 4637, + 4638, + 4639, + 4640, + 4641, + 4642, + 4643, + 4644, + 4645, + 4646, + 4647, + 4648, + 4649, + 4650, + 4651, + 4652, + 4653, + 4654, + 4655, + 4656, + 4657, + 4658, + 4659, + 4660, + 4661, + 4662, + 4663, + 4664, + 4665, + 4666, + 4667, + 4668, + 4669, + 4670, + 4671, + 4672, + 4673, + 4674, + 4675, + 4676, + 4677, + 4678, + 4679, + 4680, + 4681, + 4682, + 4683, + 4684, + 4685, + 4686, + 4687, + 4688, + 4689, + 4690, + 4691, + 4692, + 4693, + 4694, + 4695, + 4696, + 4697, + 4698, + 4699, + 4700, + 4701, + 4702, + 4703, + 4704, + 4705, + 4706, + 4707, + 4708, + 4709, + 4710, + 4711, + 4712, + 4713, + 4714, + 4715, + 4716, + 4717, + 4718, + 4719, + 4720, + 4721, + 4722, + 4723, + 4724, + 4725, + 4726, + 4727, + 4728, + 4729, + 4730, + 4731, + 4732, + 4733, + 4734, + 4735, + 4736, + 4737, + 4738, + 4739, + 4740, + 4741, + 4742, + 4743, + 4744, + 4745, + 4746, + 4747, + 4748, + 4749, + 4750, + 4751, + 4752, + 4753, + 4754, + 4755, + 4756, + 4757, + 4758, + 4759, + 4760, + 4761, + 4762, + 4763, + 4764, + 4765, + 4766, + 4767, + 4768, + 4769, + 4770, + 4771, + 4772, + 4773, + 4774, + 4775, + 4776, + 4777, + 4778, + 4779, + 4780, + 4781, + 4782, + 4783, + 4784, + 4785, + 4786, + 4787, + 4788, + 4789, + 4790, + 4791, + 4792, + 4793, + 4794, + 4795, + 4796, + 4797, + 4798, + 4799, + 4800, + 4801, + 4802, + 4803, + 4804, + 4805, + 4806, + 4807, + 4808, + 4809, + 4810, + 4811, + 4812, + 4813, + 4814, + 4815, + 4816, + 4817, + 4818, + 4819, + 4820, + 4821, + 4822, + 4823, + 4824, + 4825, + 4826, + 4827, + 4828, + 4829, + 4830, + 4831, + 4832, + 4833, + 4834, + 4835, + 4836, + 4837, + 4838, + 4839, + 4840, + 4841, + 4842, + 4843, + 4844, + 4845, + 4846, + 4847, + 4848, + 4849, + 4850, + 4851, + 4852, + 4853, + 4854, + 4855, + 4856, + 4857, + 4858, + 4859, + 4860, + 4861, + 4862, + 4863, + 4864, + 4865, + 4866, + 4867, + 4868, + 4869, + 4870, + 4871, + 4872, + 4873, + 4874, + 4875, + 4876, + 4877, + 4878, + 4879, + 4880, + 4881, + 4882, + 4883, + 4884, + 4885, + 4886, + 4887, + 4888, + 4889, + 4890, + 4891, + 4892, + 4893, + 4894, + 4895, + 4896, + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914, + 4915, + 4916, + 4917, + 4918, + 4919, + 4920, + 4921, + 4922, + 4923, + 4924, + 4925, + 4926, + 4927, + 4928, + 4929, + 4930, + 4931, + 4932, + 4933, + 4934, + 4935, + 4936, + 4937, + 4938, + 4939, + 4940, + 4941, + 4942, + 4943, + 4944, + 4945, + 4946, + 4947, + 4948, + 4949, + 4950, + 4951, + 4952, + 4953, + 4954, + 4955, + 4956, + 4957, + 4958, + 4959, + 4960, + 4961, + 4962, + 4963, + 4964, + 4965, + 4966, + 4967, + 4968, + 4969, + 4970, + 4971, + 4972, + 4973, + 4974, + 4975, + 4976, + 4977, + 4978, + 4979, + 4980, + 4981, + 4982, + 4983, + 4984, + 4985, + 4986, + 4987, + 4988, + 4989, + 4990, + 4991, + 4992, + 4993, + 4994, + 4995, + 4996, + 4997, + 4998, + 4999, + 5000, + 5001, + 5002, + 5003, + 5004, + 5005, + 5006, + 5007, + 5008, + 5009, + 5010, + 5011, + 5012, + 5013, + 5014, + 5015, + 5016, + 5017, + 5018, + 5019, + 5020, + 5021, + 5022, + 5023, + 5024, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037, + 5038, + 5039, + 5040, + 5041, + 5042, + 5043, + 5044, + 5045, + 5046, + 5047, + 5048, + 5049, + 5050, + 5051, + 5052, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058, + 5059, + 5060, + 5061, + 5062, + 5063, + 5064, + 5065, + 5066, + 5067, + 5068, + 5069, + 5070, + 5071, + 5072, + 5073, + 5074, + 5075, + 5076, + 5077, + 5078, + 5079, + 5080, + 5081, + 5082, + 5083, + 5084, + 5085, + 5086, + 5087, + 5088, + 5089, + 5090, + 5091, + 5092, + 5093, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5100, + 5101, + 5102, + 5103, + 5104, + 5105, + 5106, + 5107, + 5108, + 5109, + 5110, + 5111, + 5112, + 5113, + 5114, + 5115, + 5116, + 5117, + 5118, + 5119, + 5120, + 5121, + 5122, + 5123, + 5124, + 5125, + 5126, + 5127, + 5128, + 5129, + 5130, + 5131, + 5132, + 5133, + 5134, + 5135, + 5136, + 5137, + 5138, + 5139, + 5140, + 5141, + 5142, + 5143, + 5144, + 5145, + 5146, + 5147, + 5148, + 5149, + 5150, + 5151, + 5152, + 5153, + 5154, + 5155, + 5156, + 5157, + 5158, + 5159, + 5160, + 5161, + 5162, + 5163, + 5164, + 5165, + 5166, + 5167, + 5168, + 5169, + 5170, + 5171, + 5172, + 5173, + 5174, + 5175, + 5176, + 5177, + 5178, + 5179, + 5180, + 5181, + 5182, + 5183, + 5184, + 5185, + 5186, + 5187, + 5188, + 5189, + 5190, + 5191, + 5192, + 5193, + 5194, + 5195, + 5196, + 5197, + 5198, + 5199, + 5200, + 5201, + 5202, + 5203, + 5204, + 5205, + 5206, + 5207, + 5208, + 5209, + 5210, + 5211, + 5212, + 5213, + 5214, + 5215, + 5216, + 5217, + 5218, + 5219, + 5220, + 5221, + 5222, + 5223, + 5224, + 5225, + 5226, + 5227, + 5228, + 5229, + 5230, + 5231, + 5232, + 5233, + 5234, + 5235, + 5236, + 5237, + 5238, + 5239, + 5240, + 5241, + 5242, + 5243, + 5244, + 5245, + 5246, + 5247, + 5248, + 5249, + 5250, + 5251, + 5252, + 5253, + 5254, + 5255, + 5256, + 5257, + 5258, + 5259, + 5260, + 5261, + 5262, + 5263, + 5264, + 5265, + 5266, + 5267, + 5268, + 5269, + 5270, + 5271, + 5272, + 5273, + 5274, + 5275, + 5276, + 5277, + 5278, + 5279, + 5280, + 5281, + 5282, + 5283, + 5284, + 5285, + 5286, + 5287, + 5288, + 5289, + 5290, + 5291, + 5292, + 5293, + 5294, + 5295, + 5296, + 5297, + 5298, + 5299, + 5300, + 5301, + 5302, + 5303, + 5304, + 5305, + 5306, + 5307, + 5308, + 5309, + 5310, + 5311, + 5312, + 5313, + 5314, + 5315, + 5316, + 5317, + 5318, + 5319, + 5320, + 5321, + 5322, + 5323, + 5324, + 5325, + 5326, + 5327, + 5328, + 5329, + 5330, + 5331, + 5332, + 5333, + 5334, + 5335, + 5336, + 5337, + 5338, + 5339, + 5340, + 5341, + 5342, + 5343, + 5344, + 5345, + 5346, + 5347, + 5348, + 5349, + 5350, + 5351, + 5352, + 5353, + 5354, + 5355, + 5356, + 5357, + 5358, + 5359, + 5360, + 5361, + 5362, + 5363, + 5364, + 5365, + 5366, + 5367, + 5368, + 5369, + 5370, + 5371, + 5372, + 5373, + 5374, + 5375, + 5376, + 5377, + 5378, + 5379, + 5380, + 5381, + 5382, + 5383, + 5384, + 5385, + 5386, + 5387, + 5388, + 5389, + 5390, + 5391, + 5392, + 5393, + 5394, + 5395, + 5396, + 5397, + 5398, + 5399, + 5400, + 5401, + 5402, + 5403, + 5404, + 5405, + 5406, + 5407, + 5408, + 5409, + 5410, + 5411, + 5412, + 5413, + 5414, + 5415, + 5416, + 5417, + 5418, + 5419, + 5420, + 5421, + 5422, + 5423, + 5424, + 5425, + 5426, + 5427, + 5428, + 5429, + 5430, + 5431, + 5432, + 5433, + 5434, + 5435, + 5436, + 5437, + 5438, + 5439, + 5440, + 5441, + 5442, + 5443, + 5444, + 5445, + 5446, + 5447, + 5448, + 5449, + 5450, + 5451, + 5452, + 5453, + 5454, + 5455, + 5456, + 5457, + 5458, + 5459, + 5460, + 5461, + 5462, + 5463, + 5464, + 5465, + 5466, + 5467, + 5468, + 5469, + 5470, + 5471, + 5472, + 5473, + 5474, + 5475, + 5476, + 5477, + 5478, + 5479, + 5480, + 5481, + 5482, + 5483, + 5484, + 5485, + 5486, + 5487, + 5488, + 5489, + 5490, + 5491, + 5492, + 5493, + 5494, + 5495, + 5496, + 5497, + 5498, + 5499, + 5500, + 5501, + 5502, + 5503, + 5504, + 5505, + 5506, + 5507, + 5508, + 5509, + 5510, + 5511, + 5512, + 5513, + 5514, + 5515, + 5516, + 5517, + 5518, + 5519, + 5520, + 5521, + 5522, + 5523, + 5524, + 5525, + 5526, + 5527, + 5528, + 5529, + 5530, + 5531, + 5532, + 5533, + 5534, + 5535, + 5536, + 5537, + 5538, + 5539, + 5540, + 5541, + 5542, + 5543, + 5544, + 5545, + 5546, + 5547, + 5548, + 5549, + 5550, + 5551, + 5552, + 5553, + 5554, + 5555, + 5556, + 5557, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5567, + 5568, + 5569, + 5570, + 5571, + 5572, + 5573, + 5574, + 5575, + 5576, + 5577, + 5578, + 5579, + 5580, + 5581, + 5582, + 5583, + 5584, + 5585, + 5586, + 5587, + 5588, + 5589, + 5590, + 5591, + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5600, + 5601, + 5602, + 5603, + 5604, + 5605, + 5606, + 5607, + 5608, + 5609, + 5610, + 5611, + 5612, + 5613, + 5614, + 5615, + 5616, + 5617, + 5618, + 5619, + 5620, + 5621, + 5622, + 5623, + 5624, + 5625, + 5626, + 5627, + 5628, + 5629, + 5630, + 5631, + 5632, + 5633, + 5634, + 5635, + 5636, + 5637, + 5638, + 5639, + 5640, + 5641, + 5642, + 5643, + 5644, + 5645, + 5646, + 5647, + 5648, + 5649, + 5650, + 5651, + 5652, + 5653, + 5654, + 5655, + 5656, + 5657, + 5658, + 5659, + 5660, + 5661, + 5662, + 5663, + 5664, + 5665, + 5666, + 5667, + 5668, + 5669, + 5670, + 5671, + 5672, + 5673, + 5674, + 5675, + 5676, + 5677, + 5678, + 5679, + 5680, + 5681, + 5682, + 5683, + 5684, + 5685, + 5686, + 5687, + 5688, + 5689, + 5690, + 5691, + 5692, + 5693, + 5694, + 5695, + 5696, + 5697, + 5698, + 5699, + 5700, + 5701, + 5702, + 5703, + 5704, + 5705, + 5706, + 5707, + 5708, + 5709, + 5710, + 5711, + 5712, + 5713, + 5714, + 5715, + 5716, + 5717, + 5718, + 5719, + 5720, + 5721, + 5722, + 5723, + 5724, + 5725, + 5726, + 5727, + 5728, + 5729, + 5730, + 5731, + 5732, + 5733, + 5734, + 5735, + 5736, + 5737, + 5738, + 5739, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5749, + 5750, + 5751, + 5752, + 5753, + 5754, + 5755, + 5756, + 5757, + 5758, + 5759, + 5760, + 5761, + 5762, + 5763, + 5764, + 5765, + 5766, + 5767, + 5768, + 5769, + 5770, + 5771, + 5772, + 5773, + 5774, + 5775, + 5776, + 5777, + 5778, + 5779, + 5780, + 5781, + 5782, + 5783, + 5784, + 5785, + 5786, + 5787, + 5788, + 5789, + 5790, + 5791, + 5792, + 5793, + 5794, + 5795, + 5796, + 5797, + 5798, + 5799, + 5800, + 5801, + 5802, + 5803, + 5804, + 5805, + 5806, + 5807, + 5808, + 5809, + 5810, + 5811, + 5812, + 5813, + 5814, + 5815, + 5816, + 5817, + 5818, + 5819, + 5820, + 5821, + 5822, + 5823, + 5824, + 5825, + 5826, + 5827, + 5828, + 5829, + 5830, + 5831, + 5832, + 5833, + 5834, + 5835, + 5836, + 5837, + 5838, + 5839, + 5840, + 5841, + 5842, + 5843, + 5844, + 5845, + 5846, + 5847, + 5848, + 5849, + 5850, + 5851, + 5852, + 5853, + 5854, + 5855, + 5856, + 5857, + 5858, + 5859, + 5860, + 5861, + 5862, + 5863, + 5864, + 5865, + 5866, + 5867, + 5868, + 5869, + 5870, + 5871, + 5872, + 5873, + 5874, + 5875, + 5876, + 5877, + 5878, + 5879, + 5880, + 5881, + 5882, + 5883, + 5884, + 5885, + 5886, + 5887, + 5888, + 5889, + 5890, + 5891, + 5892, + 5893, + 5894, + 5895, + 5896, + 5897, + 5898, + 5899, + 5900, + 5901, + 5902, + 5903, + 5904, + 5905, + 5906, + 5907, + 5908, + 5909, + 5910, + 5911, + 5912, + 5913, + 5914, + 5915, + 5916, + 5917, + 5918, + 5919, + 5920, + 5921, + 5922, + 5923, + 5924, + 5925, + 5926, + 5927, + 5928, + 5929, + 5930, + 5931, + 5932, + 5933, + 5934, + 5935, + 5936, + 5937, + 5938, + 5939, + 5940, + 5941, + 5942, + 5943, + 5944, + 5945, + 5946, + 5947, + 5948, + 5949, + 5950, + 5951, + 5952, + 5953, + 5954, + 5955, + 5956, + 5957, + 5958, + 5959, + 5960, + 5961, + 5962, + 5963, + 5964, + 5965, + 5966, + 5967, + 5968, + 5969, + 5970, + 5971, + 5972, + 5973, + 5974, + 5975, + 5976, + 5977, + 5978, + 5979, + 5980, + 5981, + 5982, + 5983, + 5984, + 5985, + 5986, + 5987, + 5988, + 5989, + 5990, + 5991, + 5992, + 5993, + 5994, + 5995, + 5996, + 5997, + 5998, + 5999, + 6000, + 6001, + 6002, + 6003, + 6004, + 6005, + 6006, + 6007, + 6008, + 6009, + 6010, + 6011, + 6012, + 6013, + 6014, + 6015, + 6016, + 6017, + 6018, + 6019, + 6020, + 6021, + 6022, + 6023, + 6024, + 6025, + 6026, + 6027, + 6028, + 6029, + 6030, + 6031, + 6032, + 6033, + 6034, + 6035, + 6036, + 6037, + 6038, + 6039, + 6040, + 6041, + 6042, + 6043, + 6044, + 6045, + 6046, + 6047, + 6048, + 6049, + 6050, + 6051, + 6052, + 6053, + 6054, + 6055, + 6056, + 6057, + 6058, + 6059, + 6060, + 6061, + 6062, + 6063, + 6064, + 6065, + 6066, + 6067, + 6068, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6078, + 6079, + 6080, + 6081, + 6082, + 6083, + 6084, + 6085, + 6086, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6094, + 6095, + 6096, + 6097, + 6098, + 6099, + 6100, + 6101, + 6102, + 6103, + 6104, + 6105, + 6106, + 6107, + 6108, + 6109, + 6110, + 6111, + 6112, + 6113, + 6114, + 6115, + 6116, + 6117, + 6118, + 6119, + 6120, + 6121, + 6122, + 6123, + 6124, + 6125, + 6126, + 6127, + 6128, + 6129, + 6130, + 6131, + 6132, + 6133, + 6134, + 6135, + 6136, + 6137, + 6138, + 6139, + 6140, + 6141, + 6142, + 6143, + 6144, + 6145, + 6146, + 6147, + 6148, + 6149, + 6150, + 6151, + 6152, + 6153, + 6154, + 6155, + 6156, + 6157, + 6158, + 6159, + 6160, + 6161, + 6162, + 6163, + 6164, + 6165, + 6166, + 6167, + 6168, + 6169, + 6170, + 6171, + 6172, + 6173, + 6174, + 6175, + 6176, + 6177, + 6178, + 6179, + 6180, + 6181, + 6182, + 6183, + 6184, + 6185, + 6186, + 6187, + 6188, + 6189, + 6190, + 6191, + 6192, + 6193, + 6194, + 6195, + 6196, + 6197, + 6198, + 6199, + 6200, + 6201, + 6202, + 6203, + 6204, + 6205, + 6206, + 6207, + 6208, + 6209, + 6210, + 6211, + 6212, + 6213, + 6214, + 6215, + 6216, + 6217, + 6218, + 6219, + 6220, + 6221, + 6222, + 6223, + 6224, + 6225, + 6226, + 6227, + 6228, + 6229, + 6230, + 6231, + 6232, + 6233, + 6234, + 6235, + 6236, + 6237, + 6238, + 6239, + 6240, + 6241, + 6242, + 6243, + 6244, + 6245, + 6246, + 6247, + 6248, + 6249, + 6250, + 6251, + 6252, + 6253, + 6254, + 6255, + 6256, + 6257, + 6258, + 6259, + 6260, + 6261, + 6262, + 6263, + 6264, + 6265, + 6266, + 6267, + 6268, + 6269, + 6270, + 6271, + 6272, + 6273, + 6274, + 6275, + 6276, + 6277, + 6278, + 6279, + 6280, + 6281, + 6282, + 6283, + 6284, + 6285, + 6286, + 6287, + 6288, + 6289, + 6290, + 6291, + 6292, + 6293, + 6294, + 6295, + 6296, + 6297, + 6298, + 6299, + 6300, + 6301, + 6302, + 6303, + 6304, + 6305, + 6306, + 6307, + 6308, + 6309, + 6310, + 6311, + 6312, + 6313, + 6314, + 6315, + 6316, + 6317, + 6318, + 6319, + 6320, + 6321, + 6322, + 6323, + 6324, + 6325, + 6326, + 6327, + 6328, + 6329, + 6330, + 6331, + 6332, + 6333, + 6334, + 6335, + 6336, + 6337, + 6338, + 6339, + 6340, + 6341, + 6342, + 6343, + 6344, + 6345, + 6346, + 6347, + 6348, + 6349, + 6350, + 6351, + 6352, + 6353, + 6354, + 6355, + 6356, + 6357, + 6358, + 6359, + 6360, + 6361, + 6362, + 6363, + 6364, + 6365, + 6366, + 6367, + 6368, + 6369, + 6370, + 6371, + 6372, + 6373, + 6374, + 6375, + 6376, + 6377, + 6378, + 6379, + 6380, + 6381, + 6382, + 6383, + 6384, + 6385, + 6386, + 6387, + 6388, + 6389, + 6390, + 6391, + 6392, + 6393, + 6394, + 6395, + 6396, + 6397, + 6398, + 6399, + 6400, + 6401, + 6402, + 6403, + 6404, + 6405, + 6406, + 6407, + 6408, + 6409, + 6410, + 6411, + 6412, + 6413, + 6414, + 6415, + 6416, + 6417, + 6418, + 6419, + 6420, + 6421, + 6422, + 6423, + 6424, + 6425, + 6426, + 6427, + 6428, + 6429, + 6430, + 6431, + 6432, + 6433, + 6434, + 6435, + 6436, + 6437, + 6438, + 6439, + 6440, + 6441, + 6442, + 6443, + 6444, + 6445, + 6446, + 6447, + 6448, + 6449, + 6450, + 6451, + 6452, + 6453, + 6454, + 6455, + 6456, + 6457, + 6458, + 6459, + 6460, + 6461, + 6462, + 6463, + 6464, + 6465, + 6466, + 6467, + 6468, + 6469, + 6470, + 6471, + 6472, + 6473, + 6474, + 6475, + 6476, + 6477, + 6478, + 6479, + 6480, + 6481, + 6482, + 6483, + 6484, + 6485, + 6486, + 6487, + 6488, + 6489, + 6490, + 6491, + 6492, + 6493, + 6494, + 6495, + 6496, + 6497, + 6498, + 6499, + 6500, + 6501, + 6502, + 6503, + 6504, + 6505, + 6506, + 6507, + 6508, + 6509, + 6510, + 6511, + 6512, + 6513, + 6514, + 6515, + 6516, + 6517, + 6518, + 6519, + 6520, + 6521, + 6522, + 6523, + 6524, + 6525, + 6526, + 6527, + 6528, + 6529, + 6530, + 6531, + 6532, + 6533, + 6534, + 6535, + 6536, + 6537, + 6538, + 6539, + 6540, + 6541, + 6542, + 6543, + 6544, + 6545, + 6546, + 6547, + 6548, + 6549, + 6550, + 6551, + 6552, + 6553, + 6554, + 6555, + 6556, + 6557, + 6558, + 6559, + 6560, + 6561, + 6562, + 6563, + 6564, + 6565, + 6566, + 6567, + 6568, + 6569, + 6570, + 6571, + 6572, + 6573, + 6574, + 6575, + 6576, + 6577, + 6578, + 6579, + 6580, + 6581, + 6582, + 6583, + 6584, + 6585, + 6586, + 6587, + 6588, + 6589, + 6590, + 6591, + 6592, + 6593, + 6594, + 6595, + 6596, + 6597, + 6598, + 6599, + 6600, + 6601, + 6602, + 6603, + 6604, + 6605, + 6606, + 6607, + 6608, + 6609, + 6610, + 6611, + 6612, + 6613, + 6614, + 6615, + 6616, + 6617, + 6618, + 6619, + 6620, + 6621, + 6622, + 6623, + 6624, + 6625, + 6626, + 6627, + 6628, + 6629, + 6630, + 6631, + 6632, + 6633, + 6634, + 6635, + 6636, + 6637, + 6638, + 6639, + 6640, + 6641, + 6642, + 6643, + 6644, + 6645, + 6646, + 6647, + 6648, + 6649, + 6650, + 6651, + 6652, + 6653, + 6654, + 6655, + 6656, + 6657, + 6658, + 6659, + 6660, + 6661, + 6662, + 6663, + 6664, + 6665, + 6666, + 6667, + 6668, + 6669, + 6670, + 6671, + 6672, + 6673, + 6674, + 6675, + 6676, + 6677, + 6678, + 6679, + 6680, + 6681, + 6682, + 6683, + 6684, + 6685, + 6686, + 6687, + 6688, + 6689, + 6690, + 6691, + 6692, + 6693, + 6694, + 6695, + 6696, + 6697, + 6698, + 6699, + 6700, + 6701, + 6702, + 6703, + 6704, + 6705, + 6706, + 6707, + 6708, + 6709, + 6710, + 6711, + 6712, + 6713, + 6714, + 6715, + 6716, + 6717, + 6718, + 6719, + 6720, + 6721, + 6722, + 6723, + 6724, + 6725, + 6726, + 6727, + 6728, + 6729, + 6730, + 6731, + 6732, + 6733, + 6734, + 6735, + 6736, + 6737, + 6738, + 6739, + 6740, + 6741, + 6742, + 6743, + 6744, + 6745, + 6746, + 6747, + 6748, + 6749, + 6750, + 6751, + 6752, + 6753, + 6754, + 6755, + 6756, + 6757, + 6758, + 6759, + 6760, + 6761, + 6762, + 6763, + 6764, + 6765, + 6766, + 6767, + 6768, + 6769, + 6770, + 6771, + 6772, + 6773, + 6774, + 6775, + 6776, + 6777, + 6778, + 6779, + 6780, + 6781, + 6782, + 6783, + 6784, + 6785, + 6786, + 6787, + 6788, + 6789, + 6790, + 6791, + 6792, + 6793, + 6794, + 6795, + 6796, + 6797, + 6798, + 6799, + 6800, + 6801, + 6802, + 6803, + 6804, + 6805, + 6806, + 6807, + 6808, + 6809, + 6810, + 6811, + 6812, + 6813, + 6814, + 6815, + 6816, + 6817, + 6818, + 6819, + 6820, + 6821, + 6822, + 6823, + 6824, + 6825, + 6826, + 6827, + 6828, + 6829, + 6830, + 6831, + 6832, + 6833, + 6834, + 6835, + 6836, + 6837, + 6838, + 6839, + 6840, + 6841, + 6842, + 6843, + 6844, + 6845, + 6846, + 6847, + 6848, + 6849, + 6850, + 6851, + 6852, + 6853, + 6854, + 6855, + 6856, + 6857, + 6858, + 6859, + 6860, + 6861, + 6862, + 6863, + 6864, + 6865, + 6866, + 6867, + 6868, + 6869, + 6870, + 6871, + 6872, + 6873, + 6874, + 6875, + 6876, + 6877, + 6878, + 6879, + 6880, + 6881, + 6882, + 6883, + 6884, + 6885, + 6886, + 6887, + 6888, + 6889, + 6890, + 6891, + 6892, + 6893, + 6894, + 6895, + 6896, + 6897, + 6898, + 6899, + 6900, + 6901, + 6902, + 6903, + 6904, + 6905, + 6906, + 6907, + 6908, + 6909, + 6910, + 6911, + 6912, + 6913, + 6914, + 6915, + 6916, + 6917, + 6918, + 6919, + 6920, + 6921, + 6922, + 6923, + 6924, + 6925, + 6926, + 6927, + 6928, + 6929, + 6930, + 6931, + 6932, + 6933, + 6934, + 6935, + 6936, + 6937, + 6938, + 6939, + 6940, + 6941, + 6942, + 6943, + 6944, + 6945, + 6946, + 6947, + 6948, + 6949, + 6950, + 6951, + 6952, + 6953, + 6954, + 6955, + 6956, + 6957, + 6958, + 6959, + 6960, + 6961, + 6962, + 6963, + 6964, + 6965, + 6966, + 6967, + 6968, + 6969, + 6970, + 6971, + 6972, + 6973, + 6974, + 6975, + 6976, + 6977, + 6978, + 6979, + 6980, + 6981, + 6982, + 6983, + 6984, + 6985, + 6986, + 6987, + 6988, + 6989, + 6990, + 6991, + 6992, + 6993, + 6994, + 6995, + 6996, + 6997, + 6998, + 6999 + ], + "y": [ + 95.6, + 95.6, + 95.59621140760373, + 95.58646572501573, + 95.56671983128938, + 95.5333006353643, + 95.48254198262886, + 95.41082804608767, + 95.31462887774344, + 95.19053231300725, + 95.03527405133836, + 94.8457666662419, + 94.61912774100671, + 94.35270700825578, + 94.04411217993847, + 93.69123303981729, + 93.29226330872305, + 92.84571977149474, + 92.3504581665756, + 91.80568538002503, + 91.21096755132648, + 90.56623378491354, + 89.87177526450857, + 89.12823968239144, + 88.3366210173835, + 87.49824481819567, + 86.61474926739893, + 85.68806241047535, + 84.7203760296043, + 83.71411671926563, + 82.6719147776431, + 81.5965715625726, + 80.49102597296442, + 79.35832070693388, + 78.20156891802692, + 77.0239218434903, + 75.82853791671064, + 74.61855380332217, + 73.39705772079763, + 72.16749827541113, + 70.93364884272629, + 69.69920357875696, + 68.46764519740131, + 67.24221473497907, + 66.02600968731471, + 64.82176297572948, + 63.631846704505456, + 62.458478933558574, + 61.30362961804817, + 60.16901810930419, + 59.056133369407235, + 57.96615113640437, + 56.90004771541956, + 55.8586137993602, + 54.842468674638106, + 53.852074536222126, + 52.887750667151636, + 51.94961475352296, + 51.03767422168028, + 50.15184624578318, + 49.291894494668966, + 48.45758408236722, + 47.648620712078106, + 46.86459103866565, + 46.10504402442044, + 45.36949774132601, + 44.6574454858747, + 43.968306067570616, + 43.30148787656629, + 42.65639859748419, + 42.03244246959968, + 41.429028792370225, + 40.845568689902954, + 40.281482600479855, + 39.736150623905274, + 39.20896818448681, + 38.69934666357893, + 38.2067138539719, + 37.73051426814306, + 37.27020931993516, + 36.825237494027355, + 36.39505648984323, + 35.979185191015354, + 35.57712127243166, + 35.188380295037405, + 34.81249916614651, + 34.44903148917277, + 34.09755084179079, + 33.75764629914399, + 33.4289255647427, + 33.1109783398311, + 32.80344474359591, + 32.50598138964579, + 32.218226784880684, + 31.93983592420335, + 31.67047948209256, + 31.409843041193895, + 31.15762636210266, + 30.913542692001528, + 30.677318109986032, + 30.448690907056744, + 30.227410998888914, + 30.013239369604136, + 29.805947544874684, + 29.605317092785683, + 29.411113966970916, + 29.223113804236576, + 29.041128569559532, + 28.86497829162637, + 28.69446683984917, + 28.529405854418215, + 28.369640132553144, + 28.21499800713147, + 28.06531436600224, + 27.92045520340963, + 27.780269854346145, + 27.644613194677632, + 27.513347721122827, + 27.386340832184132, + 27.263488162263897, + 27.144668488677652, + 27.0297647428622, + 26.918666049913753, + 26.811265209984, + 26.707460719325283, + 26.60713420850334, + 26.510192510416175, + 26.41654744558393, + 26.326113469292224, + 26.23880965957028, + 26.154538094940506, + 26.073224253568, + 25.99479770766999, + 25.919189901972487, + 25.846336105330224, + 25.776154557692365, + 25.708585479666525, + 25.643572515178292, + 25.58104226811733, + 25.520924356428793, + 25.463169405906925, + 25.407730994423943, + 25.35454564312515, + 25.30357028858907, + 25.254764555713436, + 25.208071037742997, + 25.163434593201956, + 25.12081980507169, + 25.080193626016495, + 25.041505987354157, + 25.004708753584538, + 24.969755632146786, + 24.936619345205784, + 24.905274659020748, + 24.875679319447215, + 24.847792659949008, + 24.82157553007525, + 24.796990225071767, + 24.774017408957732, + 24.752639493264383, + 24.732821853556473, + 24.714531127400846, + 24.697735159844598, + 24.68240294897275, + 24.668504594744334, + 24.65601125081527, + 24.644911854427846, + 24.635196809304162, + 24.62683941401356, + 24.61981390438548, + 24.61409541528414, + 24.60965994147611, + 24.606484300829308, + 24.60454609963017, + 24.603823699833, + 24.604296188080895, + 24.605943346355488, + 24.608745624131316, + 24.61268411192394, + 24.61774051613324, + 24.62389713509357, + 24.631136836251727, + 24.639443034400927, + 24.648816452693765, + 24.659258956804848, + 24.67075492506602, + 24.683289245644417, + 24.696847298266135, + 24.711414933850236, + 24.726978455383346, + 24.743524599907232, + 24.761040521510836, + 24.779513775232786, + 24.798915271261393, + 24.819215580033656, + 24.840403840517368, + 24.862469500120852, + 24.885402302716855, + 24.909192280126803, + 24.933829743606694, + 24.959305275389696, + 24.985609720326906, + 25.012734177659993, + 25.04066999294949, + 25.069408750177814, + 25.098942264039493, + 25.129262572427734, + 25.160361929123113, + 25.19223279668681, + 25.224867839559593, + 25.258259917365592, + 25.292384222200354, + 25.327215288862988, + 25.362746879051798, + 25.398972894772825, + 25.435887372787136, + 25.473484482326043, + 25.511758522478374, + 25.550703919330815, + 25.590315222927316, + 25.630587104099632, + 25.671495852488633, + 25.71301696195647, + 25.75514575510742, + 25.79787763445286, + 25.841208079094883, + 25.885132644656366, + 25.929646962747086, + 25.974746740062002, + 26.0204086610147, + 26.066608517020526, + 26.113342513417635, + 26.160606898737015, + 26.208397962755555, + 26.256712037809976, + 26.305525910896364, + 26.354815406414275, + 26.404577253239594, + 26.4548081987992, + 26.50550500828173, + 26.556664467087515, + 26.6082833826178, + 26.660338378738132, + 26.712805050591953, + 26.76568053081907, + 26.81896195329773, + 26.872646452784196, + 26.92671049329782, + 26.981129460031383, + 27.035900754262755, + 27.091021764109712, + 27.146489865111135, + 27.202281262211088, + 27.25837103868446, + 27.314756799868064, + 27.371436128530874, + 27.42840658597909, + 27.485644050026565, + 27.543123239147576, + 27.600841922987755, + 27.65879784259657, + 27.71698871186595, + 27.775390036367895, + 27.83397612894052, + 27.8927449024838, + 27.951694237857524, + 28.010821985552496, + 28.070103252743692, + 28.129511924339752, + 28.189046050937577, + 28.248703649766995, + 28.308482706530754, + 28.368357920534535, + 28.428302742931862, + 28.48831536994635, + 28.5483939648919, + 28.608512960640425, + 28.66864551962813, + 28.728790017413402, + 28.78894479543105, + 28.849084021778168, + 28.909180577114924, + 28.969233030700934, + 29.029239919290802, + 29.089199750009854, + 29.149086310311162, + 29.208872088616744, + 29.268555865576573, + 29.328136396387308, + 29.387587273044844, + 29.44688077583018, + 29.506015956820548, + 29.564991845228718, + 29.62378186861386, + 29.68235813452749, + 29.74072000266422, + 29.798866814279535, + 29.856797895064233, + 29.914486434157993, + 29.971904298749408, + 30.02905120829054, + 30.085926872792257, + 30.14250443670778, + 30.198755717250975, + 30.254680853650783, + 30.310279979390373, + 30.36555322466856, + 30.420473637096805, + 30.475012939623454, + 30.529171758849543, + 30.582950723812644, + 30.63632297047647, + 30.689260308658106, + 30.741763902372128, + 30.79383492109875, + 30.845474541836012, + 30.896655959508394, + 30.947351049991155, + 30.99756159499458, + 31.047289388532718, + 31.09650785814557, + 31.145189114183523, + 31.193335594673542, + 31.240949751594727, + 31.28803405242529, + 31.334562146360213, + 31.380506376300673, + 31.425869922717723, + 31.470655984635414, + 31.51486778039184, + 31.5584792792517, + 31.601463153972418, + 31.643823394712562, + 31.685564011459554, + 31.72668903430211, + 31.767202518266195, + 31.80707878955389, + 31.84629089242557, + 31.884843724251034, + 31.922742201835106, + 31.95999126076766, + 31.996565732084584, + 32.0324391724885, + 32.067617397487425, + 32.1021062365818, + 32.13591153266474, + 32.16903914618061, + 32.2014949580702, + 32.23325428039566, + 32.26429117021169, + 32.29461245667591, + 32.32422497639675, + 32.353135571738036, + 32.381351094123275, + 32.40887840624723, + 32.43569339391201, + 32.46177070270606, + 32.48711818649722, + 32.51174369372465, + 32.5356550653551, + 32.55886013794979, + 32.58136674566256, + 32.60318272136992, + 32.62428453554798, + 32.644647436667775, + 32.66428028856968, + 32.68319193223697, + 32.70139118337874, + 32.718886835259866, + 32.735687660512426, + 32.75180241212231, + 32.767239823751225, + 32.78197693603315, + 32.79598958823699, + 32.80928757509944, + 32.821880645990596, + 32.83377850235397, + 32.8449908005099, + 32.85552715348321, + 32.865397132042766, + 32.87461026510862, + 32.883176039654366, + 32.89110390020976, + 32.898403248050336, + 32.90508344014499, + 32.91115378791969, + 32.916623555885536, + 32.92147001010991, + 32.92566925455116, + 32.929231652593735, + 32.93216748634534, + 32.934486954076945, + 32.93620017322287, + 32.937317182515805, + 32.93784794342592, + 32.93780234104205, + 32.937190184509376, + 32.936021207117044, + 32.934305066112586, + 32.93205134230601, + 32.92926953951503, + 32.925969083893875, + 32.92215932317957, + 32.91784952588396, + 32.91304888045416, + 32.907766494419576, + 32.90201139354043, + 32.89579252096961, + 32.88911873643725, + 32.88199881546531, + 32.87444144861816, + 32.86645524079345, + 32.85804871055658, + 32.84923028952133, + 32.840008321778114, + 32.830391063371174, + 32.82038668182507, + 32.81000325572074, + 32.799248774320986, + 32.78813113724491, + 32.776658154190784, + 32.7648375447064, + 32.75267693800605, + 32.740183872833015, + 32.72736579736667, + 32.714230069172764, + 32.70078395519556, + 32.68703463179105, + 32.67298918479941, + 32.65865460965581, + 32.64403781153785, + 32.62914560554889, + 32.61398471693544, + 32.59856178133759, + 32.58288334507118, + 32.56695586544056, + 32.550785711080316, + 32.53441034636762, + 32.5178680680979, + 32.501163523159214, + 32.48430131473924, + 32.467286003005135, + 32.45012210044617, + 32.432814068157874, + 32.415366312900844, + 32.39778318479836, + 32.38006897555971, + 32.36222791713714, + 32.34426418073996, + 32.32618187614294, + 32.307985051237466, + 32.28967769178275, + 32.27126372132198, + 32.252747001234454, + 32.23413133089986, + 32.2154204479549, + 32.196618028626055, + 32.17772768812505, + 32.15878342621777, + 32.13982005962354, + 32.120839570336045, + 32.1018439277643, + 32.0828350892685, + 32.06381499549759, + 32.04478556665437, + 32.02574869952211, + 32.00670626511626, + 31.987660106849198, + 31.968612039115783, + 31.949563846224102, + 31.930517281608836, + 31.91147406727628, + 31.892435893438645, + 31.873404418303288, + 31.854381267988288, + 31.835368036540956, + 31.81639606151878, + 31.79749750447514, + 31.778672441754324, + 31.75992096590935, + 31.741243185824153, + 31.72263922176991, + 31.70410920138324, + 31.685653256401245, + 31.667271520017977, + 31.648964124751053, + 31.63073120072668, + 31.6125728743083, + 31.594489267006537, + 31.5764804946203, + 31.55854666656664, + 31.540687885365628, + 31.522904246251798, + 31.5051958368892, + 31.487591873155083, + 31.470122409248802, + 31.45278613157933, + 31.4355817660434, + 31.418508077770966, + 31.401563865919513, + 31.384747959376043, + 31.36805921320476, + 31.351496505708383, + 31.3350587359935, + 31.3187448219509, + 31.302553698576745, + 31.286484316574416, + 31.270535641187195, + 31.254706651220857, + 31.23899633822259, + 31.22340370578867, + 31.20792776897811, + 31.192596119114967, + 31.17743720371297, + 31.162448743434297, + 31.147628515578944, + 31.13297435351248, + 31.118484141244423, + 31.104155808900757, + 31.08998732893275, + 31.07597671293179, + 31.06212200894403, + 31.04842129919679, + 31.034872698164463, + 31.02147435091517, + 31.008224431688745, + 30.995121142666278, + 30.98216271289833, + 30.969347397364274, + 30.956673476141106, + 30.94413925366257, + 30.931743058054067, + 30.91948324053058, + 30.907358174847715, + 30.895366256796734, + 30.88353387431401, + 30.871888289898592, + 30.860426702452102, + 30.849146376358107, + 30.83804464083974, + 30.827118884550117, + 30.816366551022384, + 30.80578513482854, + 30.795372178322793, + 30.785125268867645, + 30.77504203645836, + 30.76512015167708, + 30.75535732391988, + 30.745751299849488, + 30.736299862036034, + 30.727000827753386, + 30.717852047905467, + 30.7088514060612, + 30.699996817579787, + 30.691286228812658, + 30.682717616368947, + 30.67428898643597, + 30.66599837414512, + 30.657843842977357, + 30.649823484202443, + 30.64193541634711, + 30.63417778468866, + 30.62654876077042, + 30.61904654193684, + 30.61166935088565, + 30.604415435235396, + 30.597283067107, + 30.59027054271759, + 30.58337618198597, + 30.57662571142461, + 30.57004575359892, + 30.563633519275513, + 30.557386283833438, + 30.551301386718208, + 30.54537622621156, + 30.53960825502692, + 30.533994976586285, + 30.528533941859436, + 30.523222746667642, + 30.518059029371173, + 30.513040468874465, + 30.508164782894397, + 30.503429726446697, + 30.49883309051357, + 30.494372700862158, + 30.49004641698859, + 30.485852131167263, + 30.481787767588003, + 30.47785128156727, + 30.47404065882172, + 30.470353914794714, + 30.46678909402766, + 30.46334426956976, + 30.46001754242083, + 30.456807041002676, + 30.453710920655027, + 30.450727363153533, + 30.447854576246627, + 30.445090793209587, + 30.442434272413806, + 30.439883296909528, + 30.437436174021443, + 30.435091234955323, + 30.432846834415358, + 30.430701350231118, + 30.42865318299367, + 30.426700755699983, + 30.42484251340575, + 30.42307692288537, + 30.42140247229949, + 30.41981767086925, + 30.41832104855729, + 30.416911155754946, + 30.415586562975705, + 30.414345860554562, + 30.413187658353024, + 30.41211058546969, + 30.41111328995629, + 30.410194438538753, + 30.409352716343648, + 30.40858682662936, + 30.407895490522108, + 30.407277446756794, + 30.406731451422317, + 30.406256277711478, + 30.405850715675157, + 30.40551357198082, + 30.405243669675272, + 30.4050398479514, + 30.40490096191897, + 30.404825882379242, + 30.40481349560359, + 30.404862703115725, + 30.404972421477652, + 30.405141582079068, + 30.405369130930524, + 30.40565402845985, + 30.405995249311985, + 30.40639178215214, + 30.40684262947208, + 30.40734680739976, + 30.407903345511883, + 30.408511286649542, + 30.409169686737002, + 30.409877614603076, + 30.41063415180568, + 30.411438392459004, + 30.41228944306347, + 30.413186422338384, + 30.41412846105723, + 30.4151147018856, + 30.416144299221543, + 30.417216419038468, + 30.41833023873056, + 30.419484946960438, + 30.420679743509297, + 30.421913839129218, + 30.42318645539784, + 30.424496824575215, + 30.425844189462808, + 30.427227803264657, + 30.428646929450636, + 30.430100841621694, + 30.431588823377183, + 30.433110168184214, + 30.434664179248728, + 30.436250169388742, + 30.43786746090926, + 30.439515385479183, + 30.44119328400984, + 30.442900506535437, + 30.444636412095136, + 30.446400368616963, + 30.448191752803268, + 30.45000995001783, + 30.451854354174657, + 30.453724367628382, + 30.455619401066073, + 30.457538873400765, + 30.459482211666298, + 30.461448850913854, + 30.46343823410973, + 30.465422640685418, + 30.467373425564517, + 30.4692911279447, + 30.471176258295102, + 30.47302929815976, + 30.474850704643316, + 30.476640914109154, + 30.47840034522872, + 30.480129401497237, + 30.481828473309818, + 30.48349793967597, + 30.485138169636087, + 30.486749523432906, + 30.48833235348114, + 30.489887005170743, + 30.491413817533612, + 30.492913123797408, + 30.49438525184675, + 30.495830524608024, + 30.49724926037119, + 30.49864177305973, + 30.50000837245821, + 30.50134936440422, + 30.502665050951776, + 30.503955730510384, + 30.505221697964814, + 30.506463244778402, + 30.507680659082894, + 30.50887422575734, + 30.510044226497868, + 30.511190939879683, + 30.51231464141304, + 30.51341560359387, + 30.51449409595014, + 30.515550385084694, + 30.516584734714954, + 30.51759740571036, + 30.518588656127534, + 30.519558741243742, + 30.520507913588972, + 30.52143642297662, + 30.522344516533195, + 30.523232438727163, + 30.52410043139689, + 30.524948733777975, + 30.52577758253004, + 30.526587211762873, + 30.527377853062248, + 30.528149735515143, + 30.528903085734854, + 30.529638127885534, + 30.530355083706496, + 30.531054172536244, + 30.531735611336146, + 30.532399614714052, + 30.533046394947462, + 30.533676162006472, + 30.534289123576613, + 30.53488548508146, + 30.535465449704844, + 30.53602921841312, + 30.53657698997708, + 30.53710896099369, + 30.537625325907584, + 30.538126277032532, + 30.538612004572585, + 30.539082696643007, + 30.5395385392911, + 30.53997971651694, + 30.540406410293627, + 30.5408188005877, + 30.541217065379158, + 30.541601380681428, + 30.54197192056104, + 30.54232885715723, + 30.542672360701346, + 30.543002599536038, + 30.543319740134336, + 30.543623947118576, + 30.54391538327897, + 30.544194209592433, + 30.544460585240685, + 30.544714667628654, + 30.5449566124025, + 30.545186573467504, + 30.545404703005786, + 30.545611151493972, + 30.54580606772052, + 30.54598959880306, + 30.54616189020544, + 30.546323085754764, + 30.546473327658134, + 30.546612756519337, + 30.546741511355293, + 30.54685972961245, + 30.546967547182916, + 30.547065098420617, + 30.547152516157112, + 30.54722993171734, + 30.547297474935235, + 30.547355274169277, + 30.547403456317696, + 30.547442146833674, + 30.547471469740458, + 30.547491547646132, + 30.54750250175846, + 30.547504451899485, + 30.54749751652004, + 30.547481812713983, + 30.54745745623252, + 30.547424561498204, + 30.547383241618945, + 30.547333608401814, + 30.54727577236656, + 30.547209842759415, + 30.547135927566302, + 30.547054133526217, + 30.546964566144467, + 30.546867329705464, + 30.54676252728588, + 30.54665026076735, + 30.546530630849077, + 30.546403737060515, + 30.546269677773637, + 30.5461285502153, + 30.545980450479462, + 30.545798149019575, + 30.54555349465282, + 30.545247685064, + 30.54488188035309, + 30.544457202929962, + 30.543974742115296, + 30.543435557946125, + 30.542840684327274, + 30.542191131643875, + 30.541487888930476, + 30.54073192567526, + 30.5399241933236, + 30.539065626534267, + 30.53815714423193, + 30.537199650491985, + 30.53619403528711, + 30.535141175120316, + 30.53404193356404, + 30.532897161722175, + 30.53170769862851, + 30.53047437159246, + 30.529197996501935, + 30.527879378090034, + 30.526519310172745, + 30.52511857586194, + 30.523677947758358, + 30.522198188127945, + 30.520680049064183, + 30.51912427263926, + 30.517531591045326, + 30.515902726728044, + 30.514238392513363, + 30.51253929172867, + 30.51080611831928, + 30.509039556960914, + 30.50724028316884, + 30.505408963403966, + 30.503546255176573, + 30.501652807147778, + 30.499729259229213, + 30.49777624268073, + 30.495794380207045, + 30.49378428605263, + 30.4917465660955, + 30.489681817940067, + 30.487590631008587, + 30.485473586631898, + 30.483331258139174, + 30.48116421094673, + 30.47900019980166, + 30.476867872806423, + 30.474766650447336, + 30.47269598340351, + 30.470655352672708, + 30.468644265018952, + 30.466662249217066, + 30.46470885295264, + 30.462783640261705, + 30.460886189414367, + 30.459016091164017, + 30.457172947297423, + 30.455356369432465, + 30.453565978019796, + 30.4518014015123, + 30.45006227567299, + 30.448348242996587, + 30.44665895222508, + 30.444994057940505, + 30.44335322022141, + 30.441736104351847, + 30.440142380573832, + 30.438571723875413, + 30.43702381380831, + 30.435498334330077, + 30.433994973666145, + 30.43251342418887, + 30.43105338231034, + 30.429614548386468, + 30.428196626630935, + 30.426799325036896, + 30.42542235530533, + 30.42406543277889, + 30.422728276380667, + 30.421410608556556, + 30.420112155221034, + 30.418832645705805, + 30.417571812710904, + 30.41632939225765, + 30.4151051236435, + 30.413898749398527, + 30.412710015243036, + 30.411538670046525, + 30.410384465787686, + 30.40924715751531, + 30.408126503310044, + 30.407022264246976, + 30.405934204358857, + 30.404862090600034, + 30.403805692811005, + 30.402764783683537, + 30.40173913872627, + 30.400728536230915, + 30.399732757238965, + 30.398751585508805, + 30.397784807483234, + 30.39683221225755, + 30.39589359154806, + 30.394968739660825, + 30.39405745346106, + 30.393159532342636, + 30.392274778198342, + 30.39140299539008, + 30.390543990719806, + 30.389697573400696, + 30.38886355502855, + 30.388041749553665, + 30.38723197325315, + 30.386434044703392, + 30.38564778475289, + 30.38487301649556, + 30.384109565244117, + 30.383357258504077, + 30.382615925947817, + 30.38188539938905, + 30.38116551275762, + 30.380456102074604, + 30.379757005427606, + 30.379068062946487, + 30.378389116779317, + 30.37772001106856, + 30.37706059192773, + 30.37641070741796, + 30.375770207525292, + 30.375138944137944, + 30.374516771023934, + 30.373903543808865, + 30.373299119954268, + 30.37270335873572, + 30.372116121221836, + 30.3715372702528, + 30.370966670419776, + 30.370404188044247, + 30.369849691157526, + 30.36930304948082, + 30.368764134405154, + 30.368232818971876, + 30.367708977853056, + 30.367192487332446, + 30.36668322528641, + 30.36618107116513, + 30.365685905974203, + 30.365197612256182, + 30.364716074072533, + 30.364241176985672, + 30.363772808041375, + 30.363310855751195, + 30.36285521007524, + 30.362405762405018, + 30.361962405546663, + 30.361525033704083, + 30.361093542462626, + 30.360667828772662, + 30.360247790933528, + 30.35983332857755, + 30.359424342654307, + 30.359020735415058, + 30.358622410397402, + 30.358229272409957, + 30.357841227517483, + 30.357458183025813, + 30.35708004746742, + 30.356706730586666, + 30.356338143325516, + 30.355974197809417, + 30.355614807333197, + 30.355259886347213, + 30.354882389372378, + 30.3544543651997, + 30.353976823823942, + 30.35345074003017, + 30.352877053281887, + 30.352256672252167, + 30.351590478569364, + 30.350879329916538, + 30.350124062598994, + 30.34932549367369, + 30.3484844227183, + 30.347601633303483, + 30.346677894220463, + 30.345713960507993, + 30.344710574312984, + 30.343668465615252, + 30.342588352839527, + 30.341470943374972, + 30.340316934018446, + 30.339127011354847, + 30.337901852085565, + 30.336642123314263, + 30.335348482797315, + 30.334021579164926, + 30.33268897097348, + 30.331379106079794, + 30.3300915056807, + 30.328825719469194, + 30.327581325830593, + 30.326357927398064, + 30.32515514738769, + 30.323972626575312, + 30.322810020801228, + 30.321666998909706, + 30.32054324104591, + 30.319438437247612, + 30.318352286278966, + 30.317284494664037, + 30.31623477588441, + 30.31520284971208, + 30.31418844165394, + 30.313191282487722, + 30.312211107873637, + 30.311247658028336, + 30.31030067745, + 30.30936991468606, + 30.30845512213537, + 30.307556055879644, + 30.30667247553832, + 30.305804144143153, + 30.304950828029064, + 30.304112296738438, + 30.303288322936496, + 30.302478682335874, + 30.301683153628915, + 30.300901518426272, + 30.300133561200994, + 30.29937906923675, + 30.29863783258014, + 30.297909643995652, + 30.29719429892387, + 30.296491595441324, + 30.295801334222674, + 30.295123318504253, + 30.294457354049115, + 30.293803249113424, + 30.293160814413582, + 30.2925298630946, + 30.291910210699115, + 30.291301675137206, + 30.29070407665681, + 30.29011723781494, + 30.289540983449086, + 30.288975140649512, + 30.288419538731787, + 30.287874009209716, + 30.28733838576899, + 30.28681250424087, + 30.286296202576494, + 30.285789320821365, + 30.285291701090316, + 30.284803187542835, + 30.284323626358514, + 30.283852865712987, + 30.283390755754155, + 30.282937148578682, + 30.28249189820872, + 30.28205486056902, + 30.28162589346431, + 30.281204856556855, + 30.280791611344398, + 30.280386021138284, + 30.279987951041917, + 30.279597267929447, + 30.279213840424646, + 30.27883753888011, + 30.27846823535674, + 30.278105803603324, + 30.277750119036526, + 30.277401058720955, + 30.277058501349657, + 30.276695514621082, + 30.276284265844367, + 30.27582572442202, + 30.275320825157976, + 30.274770468143686, + 30.274175523261064, + 30.273536833904544, + 30.27285522006055, + 30.27213148085748, + 30.271366396680634, + 30.27056073092804, + 30.26971523147168, + 30.268830631875076, + 30.267907652411353, + 30.266947000916034, + 30.26594937350451, + 30.264942245431172, + 30.263953977537156, + 30.262984141713986, + 30.262032336650563, + 30.26109818822536, + 30.260181345245968, + 30.259281475936746, + 30.258398265042004, + 30.25753141143562, + 30.256680626147855, + 30.25584563073498, + 30.255026155931745, + 30.254221940536127, + 30.253432730485542, + 30.252658278090593, + 30.251898341398714, + 30.251152683664444, + 30.250421072907784, + 30.249703281545138, + 30.248999086079777, + 30.248308266841576, + 30.247630607767363, + 30.24696589621466, + 30.24631392280301, + 30.24567448127803, + 30.24504736839441, + 30.244432383814242, + 30.243829330018343, + 30.243238012228133, + 30.242658238336375, + 30.242089818845187, + 30.24153256681018, + 30.24098629778956, + 30.240450829797524, + 30.2399259832612, + 30.239411580980473, + 30.238907448090387, + 30.238413412025636, + 30.237929302486734, + 30.237454951407884, + 30.236990192926058, + 30.23653486335118, + 30.236088801137385, + 30.235651846854978, + 30.235223843163368, + 30.234804634784467, + 30.234394068476817, + 30.23399199301022, + 30.233598259140834, + 30.233212719586803, + 30.232835229004223, + 30.232465643963565, + 30.232103822926362, + 30.231749626222438, + 30.231402916027207, + 30.231063556339592, + 30.230731412959955, + 30.230406353468467, + 30.230088247203824, + 30.229750241675973, + 30.229364586939752, + 30.228932239529158, + 30.2284541216205, + 30.227931120917475, + 30.227364095137943, + 30.22675387572251, + 30.226101270902532, + 30.2254070682406, + 30.22467203673709, + 30.223896928579407, + 30.223082480596787, + 30.222256124782547, + 30.22144617482516, + 30.220652240919677, + 30.21987395806292, + 30.21911098672959, + 30.21836300886008, + 30.217629724552935, + 30.216910849337154, + 30.216206111921764, + 30.215515252338136, + 30.214838020405708, + 30.214174174463622, + 30.213523480321683, + 30.21288571039132, + 30.212260642965234, + 30.211648061619258, + 30.21104775471467, + 30.210459514983583, + 30.209883139182523, + 30.209318427802316, + 30.20876518482423, + 30.208223217514345, + 30.20769233624941, + 30.20717235436871, + 30.206663088047335, + 30.20616435618716, + 30.205675980322454, + 30.205197784537447, + 30.2047295953941, + 30.204271241868085, + 30.20382255529148, + 30.203383369301477, + 30.202953519793525, + 30.20253284487862, + 30.202121184843932, + 30.20171838211604, + 30.201324281226633, + 30.20093872878016, + 30.200561573423045, + 30.20019266581454, + 30.1998318585986, + 30.199479006376805, + 30.199133965682392, + 30.19879659495487, + 30.198466754515337, + 30.198144306542645, + 30.19782911504987, + 30.197521045861336, + 30.197219966590254, + 30.1969257466165, + 30.196638257065032, + 30.196357370784526, + 30.196056302615673, + 30.195707371782788, + 30.195311535235376, + 30.19486971563481, + 30.194382801239186, + 30.19385165037903, + 30.193277095156375, + 30.19265994450518, + 30.19200098672546, + 30.191300991584612, + 30.19058736136172, + 30.189888376653997, + 30.18920367756759, + 30.18853292731177, + 30.18787581312297, + 30.187232042467286, + 30.18660133991024, + 30.185983444535452, + 30.18537810781487, + 30.184785091851353, + 30.184204167926836, + 30.183635115302735, + 30.183077720227587, + 30.182531775115407, + 30.181997077864636, + 30.1814734312928, + 30.180960642666307, + 30.180458523308957, + 30.17996688827482, + 30.179485556074525, + 30.179014348445364, + 30.178553090157493, + 30.17810160885, + 30.177659734891606, + 30.17722730126144, + 30.176804143446844, + 30.17639009935479, + 30.175985009234765, + 30.175588715611184, + 30.175201063223582, + 30.17482189897335, + 30.174451071875765, + 30.174088433016593, + 30.173733835512394, + 30.173387134473998, + 30.173048186972522, + 30.17271685200761, + 30.17239299047759, + 30.172076465151108, + 30.171767140640114, + 30.171464883374128, + 30.171169561575255, + 30.170881045234196, + 30.17059920608699, + 30.17032391759247, + 30.170055054910094, + 30.169792494878465, + 30.16953611599429, + 30.16928579839174, + 30.16904142382208, + 30.168802875633915, + 30.168543431153594, + 30.168235473412253, + 30.167879966930556, + 30.167477841918426, + 30.16702999416026, + 30.166537289481724, + 30.16600056744194, + 30.16542064438798, + 30.164824916493146, + 30.16424165424108, + 30.163670537714154, + 30.163111267672676, + 30.16256356684366, + 30.1620271764329, + 30.161501853249746, + 30.16098736733636, + 30.16048350001215, + 30.15999004225978, + 30.159506793392595, + 30.159033559953386, + 30.15857015480364, + 30.15811639636992, + 30.157672108018986, + 30.157237117539637, + 30.156811256711777, + 30.156394360947687, + 30.155986268992763, + 30.155586822674906, + 30.155195866694555, + 30.15481324844764, + 30.154438817876013, + 30.15407242734055, + 30.153713931512584, + 30.153363187281172, + 30.153020053672492, + 30.152684391780355, + 30.15235606470476, + 30.152034937498186, + 30.151720877117384, + 30.15141375238052, + 30.151113433928032, + 30.1508197941873, + 30.150532707339792, + 30.150252049290913, + 30.149977697641702, + 30.149709531662225, + 30.14944743226644, + 30.149191281988266, + 30.148940964958683, + 30.148696366883755, + 30.148457375023327, + 30.14822387817057, + 30.14799576663188, + 30.14774636397989, + 30.14744810066277, + 30.1471019462158, + 30.146708835845644, + 30.146269670315462, + 30.145785320405196, + 30.145256630598425, + 30.14471098456464, + 30.144176637239312, + 30.14365329243769, + 30.143140673070604, + 30.1426385226748, + 30.14214660213048, + 30.14166468695548, + 30.14119256507459, + 30.140730034979242, + 30.140276904209088, + 30.139832988098064, + 30.13939810873852, + 30.138972094124554, + 30.13855477744309, + 30.138145996486358, + 30.137745593164638, + 30.137353413101167, + 30.13696930529504, + 30.136593121839965, + 30.13622471768906, + 30.13586395045752, + 30.135510680256587, + 30.135164769553214, + 30.13482608305111, + 30.13449448758911, + 30.1341698520542, + 30.13385204730635, + 30.133540946113257, + 30.133236423093265, + 30.1329383546651, + 30.132646619003026, + 30.13236109599677, + 30.132081667215374, + 30.131808215874116, + 30.13154062680418, + 30.131278786424588, + 30.131022582716014, + 30.1307719051961, + 30.13052664489625, + 30.13028669433949, + 30.130051947519277, + 30.129822299879137, + 30.129597648293142, + 30.12937789104683, + 30.129162927818825, + 30.128952659662872, + 30.128746988990272, + 30.12854581955284, + 30.128349056425947, + 30.128156605992245, + 30.12796837592535, + 30.127784275173937, + 30.127604213946185, + 30.127401573967475, + 30.127148844544138, + 30.126847012324305, + 30.126497029481925, + 30.12609981360302, + 30.125656252140644, + 30.12519373159691, + 30.124740506431507, + 30.12429631767114, + 30.123860923420494, + 30.123434100687092, + 30.12301564234822, + 30.122605354651128, + 30.122203055152355, + 30.121808571018008, + 30.121421737621773, + 30.121042397387242, + 30.120670398832047, + 30.120305595777523, + 30.119947846695013, + 30.119597014164427, + 30.119252964425442, + 30.118915567004777, + 30.11858469440608, + 30.118260221851685, + 30.11794202706676, + 30.117629990098564, + 30.11732399316452, + 30.11702392052409, + 30.116729658370403, + 30.116441094737908, + 30.11615811942343, + 30.115880623918315, + 30.11560850134957, + 30.115341646428575, + 30.115079955406088, + 30.114823326032322, + 30.114571657521367, + 30.11432485051901, + 30.1140828070738, + 30.113845430610255, + 30.113612625904338, + 30.11338429906064, + 30.113160357490827, + 30.112940709893607, + 30.11272526623553, + 30.112513937732643, + 30.11230663683307, + 30.11210327720005, + 30.111903773695715, + 30.11170804236521, + 30.111516000421403, + 30.111327566229747, + 30.111142659293776, + 30.110961200240595, + 30.11078311080695, + 30.11060831382528, + 30.11043673321028, + 30.110268293945452, + 30.110076425117654, + 30.109833664238366, + 30.109541010751144, + 30.109199429509076, + 30.108809850662126, + 30.10839966783837, + 30.107997138769505, + 30.107602039390756, + 30.107214160401654, + 30.106833309446728, + 30.10645930838139, + 30.106091991018573, + 30.105731201271553, + 30.105376791621993, + 30.105028621856917, + 30.104686558025634, + 30.10435047157881, + 30.104020238656787, + 30.10369573950112, + 30.10337685796746, + 30.103063481121694, + 30.102755498904884, + 30.102452803854774, + 30.102155290873796, + 30.101862857035385, + 30.101575401422025, + 30.101292824989343, + 30.10101503045138, + 30.100741922183857, + 30.100473406141944, + 30.10020938978991, + 30.099949782040895, + 30.09969449320478, + 30.099443434942827, + 30.099196520228034, + 30.098953663309914, + 30.098714779683434, + 30.09847978606078, + 30.09824860034611, + 30.098021141612307, + 30.097797330079644, + 30.09757708709607, + 30.09736033511855, + 30.09714699769586, + 30.096936999451927, + 30.096730266070253, + 30.09652672427889, + 30.096326301835916, + 30.096128927515593, + 30.09593453109474, + 30.095743043339723, + 30.09555439599356, + 30.09536852176339, + 30.09518535430837, + 30.095004828227616, + 30.094826879048412, + 30.094651443214673, + 30.0944784580756, + 30.09430786187447, + 30.09413959373758, + 30.09397359366342, + 30.093809802511927, + 30.093648161993897, + 30.093488614660657, + 30.093331103893604, + 30.093175573894158, + 30.093021969673643, + 30.0928702370434, + 30.092720322605047, + 30.092572173740677, + 30.092425738603353, + 30.09228096610765, + 30.092137805920302, + 30.091969745739945, + 30.09174938236542, + 30.091477737384835, + 30.09115579757875, + 30.09078451480913, + 30.090391270142007, + 30.090004307495278, + 30.08962342537862, + 30.089248436759434, + 30.08887917124433, + 30.088515472351986, + 30.088157195266305, + 30.08780420498489, + 30.087456374792694, + 30.087113585003493, + 30.08677572192174, + 30.08644267698577, + 30.086114346060228, + 30.08579062885144, + 30.085471428423986, + 30.085156650800343, + 30.084846204629315, + 30.084540000910792, + 30.08423795276687, + 30.083939975251468, + 30.08364598519131, + 30.083355901052883, + 30.08306964283082, + 30.08278713195392, + 30.082508291205656, + 30.082233044656732, + 30.081961317607423, + 30.08169303653814, + 30.081428129066836, + 30.08116652391169, + 30.080908150858676, + 30.080652940732918, + 30.080400825372976, + 30.08015173760795, + 30.079905611236796, + 30.079662381009314, + 30.07942198260868, + 30.07918435263541, + 30.078949428592068, + 30.078717148869302, + 30.07848745273222, + 30.078260280307546, + 30.078035572571594, + 30.077813271338258, + 30.077593319247782, + 30.07737565975566, + 30.07716023712196, + 30.076946996400835, + 30.076735883430473, + 30.076526844822965, + 30.076319827954592, + 30.076114780956303, + 30.07591165270418, + 30.075710392810237, + 30.07551095161331, + 30.075313280169965, + 30.07511733024576, + 30.074923054306396, + 30.074730405509243, + 30.07453933769466, + 30.07434980537775, + 30.074161763739937, + 30.073975168620876, + 30.07378997651034, + 30.07360614454022, + 30.07342363047657, + 30.073242392711933, + 30.073062390257462, + 30.072883582735514, + 30.072705930371896, + 30.07252939398863, + 30.07235393499643, + 30.072179515387475, + 30.07200609772832, + 30.071833645152665, + 30.071662121354407, + 30.071491490580655, + 30.07132171762487, + 30.071152767820166, + 30.070984607032486, + 30.07081720165401, + 30.070650518596707, + 30.07048452528568, + 30.070319189652892, + 30.070154480130796, + 30.069990365646078, + 30.069826815613467, + 30.069663799929614, + 30.069501288967103, + 30.069339253568415, + 30.06917766504003, + 30.069016495146585, + 30.068855716105176, + 30.068695300579535, + 30.068535221674495, + 30.06837545293034, + 30.068215968317332, + 30.06805674223024, + 30.067897749483024, + 30.06773896530335, + 30.067580365327544, + 30.06742192559524, + 30.067263622544303, + 30.067105433005693, + 30.066947334198503, + 30.06678930372493, + 30.066631319565417, + 30.06647336007383, + 30.066315403972567, + 30.06615743034787, + 30.065999418645163, + 30.065841348664364, + 30.065683200555412, + 30.065524954813583, + 30.065366592275154, + 30.06520809411289, + 30.06504944183176, + 30.064890617264595, + 30.064731602567733, + 30.064572380216916, + 30.06441293300304, + 30.06425324402808, + 30.064093296701017, + 30.063933074733768, + 30.063772562137274, + 30.06361174321742, + 30.063450602571365, + 30.063289125083585, + 30.063127295921973, + 30.062965100534328, + 30.06280252464444, + 30.062639554248463, + 30.062476175611422, + 30.062312375263417, + 30.062148139996296, + 30.06198345686002, + 30.061818313159236, + 30.06165269644991, + 30.061486594535907, + 30.061319995465652, + 30.06115288752885, + 30.06098525925323, + 30.060817099401305, + 30.06064839696724, + 30.06047914117363, + 30.060309321468466, + 30.060138927522004, + 30.059967949223818, + 30.059796376679657, + 30.05962420020866, + 30.05945141034026, + 30.059277997811407, + 30.059103953563707, + 30.0589292687405, + 30.05875393468412, + 30.058577942933212, + 30.058401285219873, + 30.058223953467078, + 30.058045939785927, + 30.05786723647313, + 30.057687836008242, + 30.057507731051217, + 30.057326914439884, + 30.057145379187332, + 30.056963118479615, + 30.056780125673072, + 30.056596394292086, + 30.05641191802667, + 30.056226690730014, + 30.056040706416255, + 30.055853959258187, + 30.055666443584855, + 30.05547815387945, + 30.055289084776973, + 30.055099231062187, + 30.054908587667242, + 30.05471714966977, + 30.054524912290546, + 30.054331870891588, + 30.054138020973966, + 30.053943358175786, + 30.053747878270286, + 30.05355157716366, + 30.05335445089318, + 30.053156495625387, + 30.052957707653874, + 30.052758083397734, + 30.052557619399394, + 30.052356312323, + 30.052154158952405, + 30.051951156189446, + 30.051747301052202, + 30.05154259067318, + 30.051337022297588, + 30.051130593281613, + 30.050923301090762, + 30.050715143298135, + 30.0505061175828, + 30.050296221728175, + 30.050085453620383, + 30.049873811246684, + 30.049661292693884, + 30.04944789614676, + 30.049233619886607, + 30.049018462289652, + 30.048802421825584, + 30.048585497056038, + 30.048367686633185, + 30.048148989298298, + 30.047929403880232, + 30.04770892929416, + 30.047487564540106, + 30.047265308701597, + 30.04704216094423, + 30.046818120514473, + 30.046593186738264, + 30.046367359019712, + 30.046140636839837, + 30.04591301975526, + 30.04568450739704, + 30.045455099469322, + 30.045224795748183, + 30.044993596080374, + 30.044761500382236, + 30.044528508638408, + 30.0442946209007, + 30.044059837287023, + 30.043824157980126, + 30.043587583226582, + 30.043350113335677, + 30.043111748678257, + 30.04287248968572, + 30.042632336848925, + 30.042391290717205, + 30.042149351897194, + 30.041906521051956, + 30.041662798899893, + 30.04141818621379, + 30.041172683819823, + 30.040926292596637, + 30.040679013474275, + 30.040430847433342, + 30.04018179550407, + 30.03993185876533, + 30.039681038343815, + 30.039429335413047, + 30.039176751192585, + 30.038923286947124, + 30.038668943985613, + 30.03841372366047, + 30.038157627366658, + 30.0379006565409, + 30.037642812660906, + 30.037384097244527, + 30.037124511848987, + 30.03686405807008, + 30.036602737541344, + 30.03634055193345, + 30.036077502953304, + 30.03581359234343, + 30.03554882188112, + 30.03528319337775, + 30.035016708678185, + 30.034749369659878, + 30.03448117823237, + 30.03421213633645, + 30.033942245943578, + 30.033671509055225, + 30.033399927702163, + 30.03312750394386, + 30.032854239867802, + 30.03258013758898, + 30.032305199249066, + 30.032029427015985, + 30.03175282308328, + 30.031475389669424, + 30.031197129017343, + 30.030918043393783, + 30.030638135088793, + 30.03035740641505, + 30.03007585970741, + 30.029793497322373, + 30.02951032163749, + 30.029226335050808, + 30.02894153998041, + 30.02865593886392, + 30.028369534157875, + 30.028082328337376, + 30.027794323895492, + 30.02750552334281, + 30.027215929206918, + 30.026925544032025, + 30.02663437037839, + 30.026342410821925, + 30.026049667953714, + 30.0257561443796, + 30.025461842719693, + 30.025166765608006, + 30.02487091569199, + 30.024574295632107, + 30.024276908101413, + 30.023978755785194, + 30.023679841380513, + 30.023380167595832, + 30.02307973715064, + 30.02277855277505, + 30.02247661720942, + 30.022173933204016, + 30.02187050351857, + 30.021566330922013, + 30.02126141819204, + 30.02095576811479, + 30.020649383484496, + 30.020342267103175, + 30.02003442178028, + 30.01972585033235, + 30.019416555582637, + 30.01910654036091, + 30.018795807503054, + 30.018484359850817, + 30.0181722002514, + 30.017859331557318, + 30.017545756625907, + 30.01723147831926, + 30.016916499503722, + 30.0166008230498, + 30.016284451831694, + 30.015967388727205, + 30.01564963661734, + 30.015331198386164, + 30.015012076920385, + 30.014692275109255, + 30.014371795844212, + 30.014050642018717, + 30.0137288165279, + 30.01340632226845, + 30.0130831621383, + 30.01275933903638, + 30.012434855862452, + 30.01210971551687, + 30.011783920900314, + 30.01145747491364, + 30.0111303804576, + 30.010802640432715, + 30.010474257738977, + 30.01014523527573, + 30.00981557594143, + 30.00948528263345, + 30.009154358247898, + 30.008822805679415, + 30.008490627821033, + 30.008157827563934, + 30.007824407797315, + 30.00749037140818, + 30.00715572128125, + 30.006820460298627, + 30.006484591339827, + 30.00614811728147, + 30.005811040997187, + 30.005473365357446, + 30.005135093229427, + 30.004796227476774, + 30.004456770959607, + 30.004116726534264, + 30.00377609705312, + 30.003434885364584, + 30.003093094312874, + 30.002750726737872, + 30.002407785475, + 30.002064273355145, + 30.001720193204477, + 30.001375547844347, + 30.001030340091106, + 30.00068457275613, + 30.000338248645562, + 29.999991370560238, + 29.999643941295574, + 29.9992959636415, + 29.99894744038231, + 29.99859837429652, + 29.99824876815684, + 29.997898624730055, + 29.997547946776876, + 29.997196737051908, + 29.996844998303487, + 29.996492733273655, + 29.996139944698044, + 29.99578663530575, + 29.995432807819327, + 29.995078464954602, + 29.994723609420703, + 29.99436824391985, + 29.99401237114739, + 29.993655993791663, + 29.99329911453391, + 29.992941736048294, + 29.99258386100169, + 29.99222549205375, + 29.99186663185671, + 29.99150728305544, + 29.991147448287293, + 29.990787130182042, + 29.990426331361917, + 29.990065054441402, + 29.989703302027294, + 29.989341076718617, + 29.988978381106506, + 29.988615217774196, + 29.988251589297064, + 29.98788749824233, + 29.987522947169325, + 29.987157938629153, + 29.986792475164847, + 29.986426559311212, + 29.986060193594838, + 29.985693380534002, + 29.98532612263874, + 29.98495842241067, + 29.984590282342978, + 29.984221704920458, + 29.98385269261945, + 29.98348324790777, + 29.983113373244677, + 29.982743071080876, + 29.982372343858444, + 29.982001194010834, + 29.981629623962846, + 29.981257636130564, + 29.980885232921423, + 29.980512416733973, + 29.980139189958138, + 29.979765554974975, + 29.97939151415669, + 29.979017069866757, + 29.97864222445972, + 29.978266980281234, + 29.977891339668062, + 29.977515304948128, + 29.977138878440314, + 29.97676206245464, + 29.97638485929211, + 29.976007271244782, + 29.975629300595727, + 29.975250949618967, + 29.97487222057957, + 29.974493115733537, + 29.974113637327875, + 29.97373378760055, + 29.97335356878041, + 29.972972983087303, + 29.972592032731995, + 29.972210719916234, + 29.971829046832582, + 29.971447015664623, + 29.971064628586817, + 29.97068188776457, + 29.970298795354154, + 29.969915353502742, + 29.969531564348472, + 29.96914743002037, + 29.968762952638386, + 29.968378134313355, + 29.96799297714705, + 29.967607483232115, + 29.967221654652178, + 29.96683549348174, + 29.96644900178626, + 29.96606218162212, + 29.96567503503664, + 29.965287564068078, + 29.964899770745646, + 29.96451165708949, + 29.96412322511081, + 29.963734476811695, + 29.9633454141852, + 29.96295603921547, + 29.96256635387755, + 29.962176360137548, + 29.961786059952573, + 29.961395455270804, + 29.961004548031397, + 29.960613340164628, + 29.960221833591845, + 29.959830030225433, + 29.959437931968893, + 29.95904554071683, + 29.958652858354995, + 29.95825988676026, + 29.957866627800655, + 29.957473083335373, + 29.95707925521478, + 29.95668514528046, + 29.956290755365217, + 29.955896087293084, + 29.955501142879356, + 29.95510592393056, + 29.954710432244525, + 29.95431466961041, + 29.953918637808684, + 29.953522338611123, + 29.95312577378091, + 29.952728945072607, + 29.952331854232114, + 29.95193450299685, + 29.95153689309558, + 29.95113902624857, + 29.950740904167603, + 29.950342528555893, + 29.949943901108227, + 29.94954502351092, + 29.949145897441838, + 29.94874652457048, + 29.94834690655793, + 29.94794704505692, + 29.947546941711806, + 29.947146598158653, + 29.946746016025244, + 29.94634519693102, + 29.945944142487235, + 29.945542854296917, + 29.94514133395485, + 29.944739583047678, + 29.944337603153883, + 29.943935395843795, + 29.943532962679654, + 29.94313030521566, + 29.942727424997855, + 29.942324323564364, + 29.941921002445255, + 29.941517463162597, + 29.941113707230542, + 29.940709736155313, + 29.94030555143523, + 29.9399011545607, + 29.93949654701433, + 29.93909173027089, + 29.938686705797323, + 29.93828147505282, + 29.93787603948884, + 29.93747040054913, + 29.93706455966975, + 29.936658518279017, + 29.93625227779775, + 29.935845839639043, + 29.935439205208453, + 29.935032375904, + 29.934625353116132, + 29.934218138227834, + 29.933810732614575, + 29.933403137644447, + 29.932995354678056, + 29.932587385068658, + 29.932179230162163, + 29.931770891297077, + 29.93136236980469, + 29.93095366700898, + 29.930544784226626, + 29.93013572276712, + 29.929726483932797, + 29.929317069018765, + 29.928907479313054, + 29.92849771609653, + 29.92808778064301, + 29.927677674219254, + 29.92726739808498, + 29.92685695349293, + 29.926446341688887, + 29.92603556391164, + 29.92562462139314, + 29.925213515358422, + 29.924802247025653, + 29.924390817606167, + 29.92397922830459, + 29.923567480318667, + 29.923155574839427, + 29.922743513051216, + 29.922331296131716, + 29.92191892525193, + 29.921506401576195, + 29.921093726262285, + 29.92068090046145, + 29.9202679253183, + 29.919854801971, + 29.919441531551243, + 29.919028115184233, + 29.918614553988732, + 29.918200849077166, + 29.91778700155548, + 29.917373012523413, + 29.916958883074287, + 29.916544614295148, + 29.916130207266875, + 29.91571566306402, + 29.915300982754985, + 29.914886167401917, + 29.914471218060953, + 29.914056135782033, + 29.913640921608973, + 29.91322557657962, + 29.912810101725697, + 29.912394498073, + 29.91197876664131, + 29.911562908444452, + 29.91114692449034, + 29.910730815780994, + 29.91031458331257, + 29.909898228075434, + 29.90948175105399, + 29.909065153227047, + 29.908648435567585, + 29.90823159904278, + 29.90781464461422, + 29.907397573237745, + 29.90698038586359, + 29.906563083436367, + 29.90614566689507, + 29.905728137173156, + 29.905310495198506, + 29.904892741893562, + 29.904474878175236, + 29.904056904954984, + 29.90363882313885, + 29.90322063362744, + 29.902802337316018, + 29.902383935094477, + 29.9019654278474, + 29.9015468164541, + 29.901128101788572, + 29.900709284719568, + 29.900290366110696, + 29.899871346820262, + 29.899452227701516, + 29.89903300960249, + 29.8986136933661, + 29.898194279830264, + 29.897774769827762, + 29.897355164186337, + 29.896935463728795, + 29.89651566927286, + 29.896095781631345, + 29.895675801612157, + 29.895255730018278, + 29.89483556764776, + 29.894415315293855, + 29.89399497374498, + 29.89357454378468, + 29.893154026191837, + 29.892733421740488, + 29.892312731199937, + 29.891891955334813, + 29.89147109490507, + 29.891050150665976, + 29.890629123368157, + 29.8902080137577, + 29.889786822576028, + 29.889365550560015, + 29.88894419844206, + 29.88852276694996, + 29.88810125680712, + 29.88767966873243, + 29.887258003440337, + 29.886836261640838, + 29.88641444403963, + 29.885992551337992, + 29.885570584232795, + 29.885148543416705, + 29.884726429578023, + 29.884304243400777, + 29.883881985564756, + 29.883459656745515, + 29.88303725761439, + 29.882614788838552, + 29.882192251080994, + 29.881769645000645, + 29.881346971252214, + 29.880924230486343, + 29.880501423349628, + 29.880078550484598, + 29.879655612529817, + 29.87923261011977, + 29.878809543884998, + 29.878386414452052, + 29.877963222443597, + 29.877539968478345, + 29.877116653171115, + 29.876693277132887, + 29.87626984097075, + 29.875846345287997, + 29.875422790684055, + 29.874999177754646, + 29.874575507091677, + 29.874151779283324, + 29.873727994914034, + 29.873304154564607, + 29.87288025881203, + 29.872456308229786, + 29.872032303387613, + 29.87160824485167, + 29.8711841331845, + 29.87075996894508, + 29.87033575268886, + 29.869911484967687, + 29.86948716632996, + 29.869062797320538, + 29.868638378480753, + 29.868213910348615, + 29.867789393458594, + 29.867364828341778, + 29.866940215525844, + 29.866515555535074, + 29.866090848890437, + 29.865666096109493, + 29.865241297706604, + 29.86481645419269, + 29.864391566075483, + 29.863966633859405, + 29.863541658045648, + 29.863116639132173, + 29.862691577613745, + 29.86226647398196, + 29.861841328725205, + 29.861416142328736, + 29.860990915274655, + 29.860565648041998, + 29.860140341106657, + 29.859714994941456, + 29.85928961001619, + 29.85886418679756, + 29.858438725749323, + 29.858013227332137, + 29.85758769200372, + 29.85716212021879, + 29.856736512429194, + 29.856336887244666, + 29.85599013834647, + 29.855695212930158, + 29.85545109427686, + 29.855256801780442, + 29.855111386499516, + 29.855013927471063, + 29.85496352865141, + 29.854959316373595, + 29.855000437230302, + 29.855086056307016, + 29.85521535570409, + 29.855387533296764, + 29.855601801691108, + 29.85585738734207, + 29.8561535298047, + 29.856489481095764, + 29.85686450514615, + 29.8572778773287, + 29.857728884048, + 29.858216822381905, + 29.858740999765516, + 29.85930073371091, + 29.859895351556062, + 29.86052419023838, + 29.861186596088842, + 29.861881924643086, + 29.862609540467062, + 29.86336881699458, + 29.86415913637539, + 29.864979889331664, + 29.865830475021994, + 29.866710300911905, + 29.867618782649473, + 29.8685553439461, + 29.869519416461173, + 29.87051043969049, + 29.8715018141025, + 29.87246606119433, + 29.873403682432, + 29.87431515156382, + 29.875200914441578, + 29.876061393328825, + 29.876896990453275, + 29.87770809093645, + 29.87849506521121, + 29.87925827101732, + 29.879998055049867, + 29.880714754321957, + 29.88140869729203, + 29.882080204797575, + 29.882729590829186, + 29.88335716317357, + 29.883963223948314, + 29.884548070047572, + 29.885111993514585, + 29.88565528185373, + 29.886178218292798, + 29.886681082004344, + 29.887164148293266, + 29.887627688756368, + 29.888071971419322, + 29.888497260854322, + 29.88890381828233, + 29.889291901662276, + 29.88966176576976, + 29.890013662266682, + 29.890347839763862, + 29.890664543877335, + 29.890964017279913, + 29.891246499748178, + 29.891512228206395, + 29.891761436767283, + 29.891994356770425, + 29.892211216818595, + 29.89241224281244, + 29.892597657983586, + 29.89276768292666, + 29.89292253563005, + 29.893062431505953, + 29.893187583419532, + 29.893298201717286, + 29.893394494255006, + 29.89347666642503, + 29.893544921183206, + 29.893599459075062, + 29.893640478262043, + 29.893668174546903, + 29.893682741399218, + 29.893684369980235, + 29.89367324916755, + 29.893649565579494, + 29.893613503599255, + 29.893565245398776, + 29.893504970962283, + 29.893432858109662, + 29.893349082519634, + 29.893253817752566, + 29.89314723527319, + 29.893029504473034, + 29.892900792692586, + 29.892761265243436, + 29.89261108542992, + 29.89245041457079, + 29.892279412020585, + 29.892098235190787, + 29.89190703957084, + 29.891705978748874, + 29.891495204432246, + 29.891274866468024, + 29.891045112863083, + 29.89080608980413, + 29.89058402431509, + 29.890406020168427, + 29.890271164120932, + 29.890178577122384, + 29.89012741437564, + 29.89011686090889, + 29.890146127910825, + 29.890214449693616, + 29.89032108117297, + 29.890465295773723, + 29.89064638368636, + 29.890863650412072, + 29.891116415546094, + 29.891404011756748, + 29.89172578392649, + 29.892081088426096, + 29.89246929249886, + 29.892889773735448, + 29.893341919623808, + 29.89382512716105, + 29.89433880251636, + 29.895717290143125, + 29.89882356579369, + 29.90362452689638, + 29.910088799619686, + 29.91818670407885, + 29.927890078678644, + 29.93917213124338, + 29.952007312303422, + 29.966371206736767, + 29.982240440642457, + 29.999592600878273, + 30.018406165150722, + 30.038660440918164, + 30.06033551167387, + 30.083412189427165, + 30.10787197240633, + 30.133697007176423, + 30.1608700545041, + 30.18937445841557, + 30.219194117988067, + 30.25031346149204, + 30.282717422565838, + 30.316391418155945, + 30.35132132800031, + 30.387493475467096, + 30.42489460959142, + 30.463511888176825, + 30.50333286184822, + 30.54434545896042, + 30.58653797127981, + 30.629899040368755, + 30.674417644611623, + 30.72008308682983, + 30.766884982439734, + 30.81481324811321, + 30.86385809090534, + 30.914009997817885, + 30.965259725770295, + 31.017598291953547, + 31.071016964544086, + 31.125507253757462, + 31.18106090322304, + 31.23766988166318, + 31.295326374860892, + 31.35402277790206, + 31.41375168767874, + 31.474505895641272, + 31.536278380787934, + 31.599062302881222, + 31.662850995880852, + 31.727637961584186, + 31.793416863465076, + 31.860181520702767, + 31.927925902393298, + 31.99664412193546, + 32.06633043158478, + 32.13697921716847, + 32.20858499295502, + 32.28114239667267, + 32.3546461846708, + 32.42909122721867, + 32.504472503936654, + 32.580785099354536, + 32.65802419859277, + 32.736185083161466, + 32.81526312687329, + 32.895253791866004, + 32.97615262473084, + 33.05795525274261, + 33.14065738018849, + 33.224254784791505, + 33.30874331422588, + 33.39411888272084, + 33.48037746775002, + 33.567515106803484, + 33.65552789423985, + 33.74441197821562, + 33.83416355768939, + 33.92477887949848, + 34.016254235505706, + 34.108585959814114, + 34.20177042604759, + 34.29580404469533, + 34.39068326051815, + 34.48640455001504, + 34.58296441894797, + 34.68035939992344, + 34.778586050029176, + 34.87764094852413, + 34.97752069458092, + 35.07822190507865, + 35.17974121244538, + 35.28207526254842, + 35.385220712631735, + 35.489174229298904, + 35.59393248654088, + 35.69949216380702, + 35.805849944119, + 35.913002512226115, + 36.02094655280141, + 36.129678748677314, + 36.23919577912078, + 36.34949431814609, + 36.46057103286559, + 36.57242258187664, + 36.68504561368512, + 36.79843676516402, + 36.91259266004706, + 37.02750990745632, + 37.143185100463725, + 37.25961481468549, + 37.376795606909546, + 37.49472401375483, + 37.61339655036239, + 37.73280970911813, + 37.85295995840607, + 37.97384374139246, + 38.095457474840046, + 38.217797547952216, + 38.340860321246694, + 38.464642125458596, + 38.589139260472514, + 38.71434799428328, + 38.840264561985244, + 38.96688516479, + 39.094205969071986, + 39.2222231054422, + 39.35093266784937, + 39.480330712708835, + 39.61041325805876, + 39.74117628274353, + 39.87261572562424, + 40.00472748481624, + 40.137507416953284, + 40.270951336478674, + 40.40505501496287, + 40.53981418044768, + 40.675224516816726, + 40.81128166319264, + 40.94798121336015, + 41.08531871521558, + 41.223289670242465, + 41.361889533013155, + 41.5011137107165, + 41.640957562711634, + 41.781416400107474, + 41.92248548536808, + 42.06416003194401, + 42.20643520392932, + 42.349306115744355, + 42.492767831844006, + 42.63681536645188, + 42.78144368332, + 42.92664769551394, + 43.07242226522344, + 43.21876220359864, + 43.36566227061162, + 43.513117174943304, + 43.66112157389564, + 43.809670073328974, + 43.95875722762481, + 44.10837753967349, + 44.258525460887, + 44.40919539123672, + 44.56038167931625, + 44.71207862242896, + 44.864280466700166, + 45.01698140721425, + 45.17017558817614, + 45.32385710309743, + 45.478019995006754, + 45.632658256684316, + 45.787765830921046, + 45.94333661080124, + 46.09936444000928, + 46.25584311316034, + 46.41276637615451, + 46.57012792655434, + 46.727921413985904, + 46.88614044056287, + 47.044778561333736, + 47.20382928475155, + 47.3632860731666, + 47.52314234334149, + 47.68339146698821, + 47.84402677132749, + 48.00504153966982, + 48.16642901201812, + 48.32818238569174, + 48.490294815971566, + 48.65275941676598, + 48.8155692612975, + 48.97871738280955, + 49.14219677529371, + 49.30600039423612, + 49.47012115738409, + 49.634551945531285, + 49.79928560332216, + 49.96431494007492, + 50.12963273062258, + 50.295231716172104, + 50.46110460518102, + 50.62724407425133, + 50.79364276904031, + 50.960293305187676, + 51.12718826925909, + 51.29432021970545, + 51.4616816878372, + 51.6292651788142, + 51.79706317264966, + 51.965068125228704, + 52.13327246934031, + 52.301668615722896, + 52.470248954122695, + 52.63900585436474, + 52.80793166743587, + 52.97701872657918, + 53.14625934839993, + 53.31564583398206, + 53.485170470014836, + 53.65482552992944, + 53.82460327504491, + 53.994495955722876, + 54.16449581253049, + 54.33459507741162, + 54.50478597486514, + 54.675060723130315, + 54.84541153537853, + 55.01583062091092, + 55.18631018636171, + 55.35684243690601, + 55.52741957747245, + 55.69803381395961, + 55.868677354455905, + 56.039342410462346, + 56.21002119811768, + 56.38070593942565, + 56.55138886348338, + 56.722062207710835, + 56.892718219080585, + 57.06334915534753, + 57.23394728627792, + 57.404504894877235, + 57.5750142786166, + 57.74546775065677, + 57.91585764106982, + 58.08617629805735, + 58.25641608916545, + 58.42656940249518, + 58.59662864790871, + 58.76658625823032, + 58.93643469044169, + 59.106166426871326, + 59.27577397637744, + 59.44524987552375, + 59.614586689747846, + 59.783777014521924, + 59.95281347650479, + 60.121688734685215, + 60.29039548151623, + 60.458926444039506, + 60.62727438499973, + 60.795432103948635, + 60.96339243833771, + 61.131148264600114, + 61.298692499220316, + 61.466018099792066, + 61.63311806606354, + 61.799985440969934, + 61.966613311652445, + 62.13299481046395, + 62.29912311596069, + 62.46499145387957, + 62.63059309810093, + 62.79592137159625, + 62.960969647360834, + 63.12573134933084, + 63.29019995328437, + 63.45436898772648, + 63.61823203475797, + 63.781782730927205, + 63.94501476806525, + 64.10792189410381, + 64.27049791387572, + 64.43273668989778, + 64.59463214313588, + 64.75617825375195, + 64.91736906183289, + 65.07819866810092, + 65.23866123460535, + 65.39875098539574, + 65.55846220717613, + 65.71778924994011, + 65.87672652758701, + 66.03526851851849, + 66.19340976621615, + 66.35114487979914, + 66.50846853456277, + 66.66537547249706, + 66.82186050278587, + 66.97791850228597, + 67.1335444159867, + 67.28873325744942, + 67.44348010922735, + 67.59778012326541, + 67.7516285212801, + 67.90502059511977, + 68.05795170710492, + 68.21041729034839, + 68.36241284905613, + 68.51393395880801, + 68.66497626681901, + 68.81553549218074, + 68.96560742608318, + 69.11518793201749, + 69.26427294595871, + 69.41285847652964, + 69.56094060514528, + 69.70851548613851, + 69.85557934686624, + 70.0021284877972, + 70.14815928258096, + 70.29366817809824, + 70.43854550392966, + 70.58267734500852, + 70.72595702799488, + 70.86827356393731, + 71.0095231729612, + 71.14949063648442, + 71.28807089547607, + 71.4251660712753, + 71.56067383525972, + 71.69449906111527, + 71.82654218312169, + 71.95671088358142, + 72.08490841788438, + 72.21104533432438, + 72.33502776665344, + 72.45676918376456, + 72.57617865074499, + 72.6931726060982, + 72.80766309253599, + 72.91956955957168, + 73.02880706547384, + 73.13529810319977, + 73.23896077507919, + 73.33983009215133, + 73.43783119884031, + 73.53288487968321, + 73.62491944734367, + 73.71385884781006, + 73.79974443178789, + 73.88250720800585, + 73.96207382012443, + 74.03848857138345, + 74.1116851885031, + 74.1815930338672, + 74.24825932937361, + 74.31162050207175, + 74.37160860218344, + 74.42827369498809, + 74.48166533513744, + 74.53183257642348, + 74.57871343654638, + 74.62224160185521, + 74.6624690212237, + 74.69944709875782, + 74.73322669804867, + 74.76385816343284, + 74.79128060518912, + 74.81542882951877, + 74.83635608104444, + 74.85411501297165, + 74.86875769027881, + 74.88033561084681, + 74.88889972255319, + 74.89450043715092, + 74.8971876415967, + 74.89701070736803, + 74.89401849820497, + 74.88825937662725, + 74.87978120950812, + 74.86863137292981, + 74.85485675649856, + 74.8385037672603, + 74.8196183333263, + 74.79824590729444, + 74.77443146953091, + 74.74821953136102, + 74.71965413820556, + 74.68888952229153, + 74.65608308289826, + 74.6212728469846, + 74.58449652077607, + 74.54579149375999, + 74.50519482359938, + 74.46274322424918, + 74.41858348432265, + 74.37286560315337, + 74.32562051537104, + 74.27687892307272, + 74.22667129381637, + 74.17513806038254, + 74.12242291839655, + 74.06855079085541, + 74.0135464473158, + 73.95743449665264, + 73.90034933913365, + 73.84242866933405, + 73.78369172241327, + 73.72415764359452, + 73.66395523847396, + 73.6032166614336, + 73.5419559072366, + 73.48018695279373, + 73.41803327119395, + 73.35562172792113, + 73.29296133628401, + 73.2300611549, + 73.16703955529215, + 73.10401834297343, + 73.0410017894616, + 72.97799427153001, + 72.91510928507444, + 72.8524638036508, + 72.7900575946589, + 72.72789058991393, + 72.66607164204828, + 72.60471312886746, + 72.5438105563459, + 72.48335965407489, + 72.42346487438488, + 72.36423424672353, + 72.3056592652589, + 72.24773170704887, + 72.19044361340852, + 72.13389545844916, + 72.0781913210158, + 72.02331912305195, + 71.9692671090962, + 71.91613179030003, + 71.86401335781105, + 71.812896182811, + 71.76276502714866, + 71.71360502451066, + 71.66550932127615, + 71.61857478737872, + 71.57278282735004, + 71.52811527713808, + 71.48455438663578, + 71.44219020223574, + 71.40111655245627, + 71.36131213670934, + 71.3227561314522, + 71.28542817254502, + 71.24930832164142, + 71.21437703780065, + 71.18072225939571, + 71.14843573494667, + 71.11749444342202, + 71.08787585195661, + 71.05955790187738, + 71.03251897800585, + 71.00673788251106, + 70.98219381251826, + 70.95897317875428, + 70.93716624806522, + 70.91674884011579, + 70.89769727350011, + 70.87998835350724, + 70.86359934277294, + 70.84850793611778, + 70.83469223884677, + 70.82213074791329, + 70.81080233545738, + 70.80068623431421, + 70.79176202516123, + 70.78400962503054, + 70.7774092769616, + 70.7719415406094, + 70.76758728365546, + 70.7643276738963, + 70.76214417190575, + 70.76101852418589, + 70.76093275673604, + 70.76186916898186, + 70.76381032801636, + 70.76673906311309, + 70.77063846047848, + 70.77549185821597, + 70.78128284147938, + 70.78799523779597, + 70.79561311254413, + 70.80412076457162, + 70.81350272194356, + 70.82374373781073, + 70.83482878638979, + 70.84674305904898, + 70.85947196049298, + 70.87300110504218, + 70.88731631300158, + 70.90240360711563, + 70.91824920910533, + 70.93483953628495, + 70.95216119825487, + 70.97020099366878, + 70.98894590707224, + 71.00838310581099, + 71.02839301451388, + 71.04885252562576, + 71.06975349310588, + 71.09108779327914, + 71.11284732215341, + 71.1350240111948, + 71.15760984003796, + 71.18059684667881, + 71.20397713560017, + 71.22774288420119, + 71.2518863478355, + 71.27629264353433, + 71.30084323652588, + 71.32553478123876, + 71.35036387674054, + 71.37532706756978, + 71.40042086262052, + 71.42564175057379, + 71.45098621248812, + 71.47645073205322, + 71.5020318039216, + 71.52761842466012, + 71.55309586555299, + 71.57846484695455, + 71.60372597946052, + 71.62887976621336, + 71.65392662314724, + 71.67886689563508, + 71.70370087217339, + 71.72842879562901, + 71.75305087247892, + 71.77745947699755, + 71.80154321173478, + 71.82530639875867, + 71.8487532079983, + 71.87188766001138, + 71.89471364671952, + 71.91723494851732, + 71.93945524839722, + 71.96137814361701, + 71.98300715534465, + 72.00434573663782, + 72.02528919667134, + 72.04572904885967, + 72.06567280261926, + 72.08512778169639, + 72.10410112654489, + 72.1225998148296, + 72.14063067838741, + 72.15820041727228, + 72.17531561140078, + 72.19198273022214, + 72.20820814076322, + 72.22399811433573, + 72.23935883214281, + 72.25429638998004, + 72.26870845202457, + 72.28248888685404, + 72.29564783920867, + 72.30819524259078, + 72.32014082053382, + 72.33149410627972, + 72.34226445910014, + 72.35246107785602, + 72.36209301228487, + 72.37116917241856, + 72.37969833646312, + 72.38768915741346, + 72.39515016862764, + 72.40208978854497, + 72.4085163247006, + 72.41443797716116, + 72.41986284148452, + 72.42479891128818, + 72.42925408049622, + 72.43323614532133, + 72.43675280602972, + 72.43981166852689, + 72.44242024579661, + 72.44458595921874, + 72.4463161397874, + 72.44761802924725, + 72.44849878116233, + 72.44896546192868, + 72.44902505174139, + 72.44868444552307, + 72.44795045382102, + 72.44682980367763, + 72.44532913947907, + 72.44345502378535, + 72.44121393814457, + 72.43861228389409, + 72.43565638295009, + 72.43235247858722, + 72.42870673620973, + 72.4247252441146, + 72.42041401424812, + 72.41577898295583, + 72.41082601172691, + 72.40556088793306, + 72.39998932556236, + 72.39411696594799, + 72.38794937849266, + 72.38149206138803, + 72.37475044233004, + 72.36772987922939, + 72.36043566091797, + 72.35287300785077, + 72.3450470728034, + 72.33696294156523, + 72.3286256336282, + 72.32004010287119, + 72.31121123823985, + 72.30214386442218, + 72.29284274251935, + 72.28331257071227, + 72.27355798492326, + 72.26358355947356, + 72.25339380773583, + 72.24299318278227, + 72.23249438863289, + 72.22201367845304, + 72.21155088912238, + 72.20110594772117, + 72.19067887244346, + 72.18026975486825, + 72.16987874539304, + 72.15950604126868, + 72.1491518767748, + 72.13881651515652, + 72.12850024201012, + 72.11820335986059, + 72.10792618372018, + 72.09766903745349, + 72.08743225080639, + 72.07721615698046, + 72.06702109065665, + 72.05684738638817, + 72.04669537729661, + 72.03656539401806, + 72.0264577638539, + 72.01637281009073, + 72.0063108514584, + 71.99627220170186, + 71.98625716924661, + 71.97637408464067, + 71.9667348739238, + 71.95733540673409, + 71.94817169705267, + 71.93923990326384, + 71.93053630966293, + 71.92205731115261, + 71.913799400564, + 71.90575915813824, + 71.89793324278719, + 71.89031838481911, + 71.88291137987056, + 71.8757090838325, + 71.86870840859459, + 71.86190631846475, + 71.85529982714468, + 71.84888599516411, + 71.8426619276936, + 71.83662477266964, + 71.83077171917765, + 71.8250999960485, + 71.81960687063122, + 71.81428964771189, + 71.80914566855375, + 71.80417231003767, + 71.79936698388656, + 71.79472713595922, + 71.79025024560264, + 71.78593382505292, + 71.78177541887729, + 71.77777260345061, + 71.77392298646106, + 71.77022420644082, + 71.76667393231801, + 71.76326986298686, + 71.76000972689364, + 71.75689128163658, + 71.75391231357767, + 71.75107063746535, + 71.74836409606651, + 71.7457905598073, + 71.74334792642156, + 71.7411418824706, + 71.73928176833851, + 71.73776120408668, + 71.73657398584312, + 71.73571408556275, + 71.73517563225606, + 71.73495289637805, + 71.7350402768199, + 71.7354322900446, + 71.73612356098937, + 71.73710881542408, + 71.73838287351029, + 71.73994064435013, + 71.74177712135246, + 71.74388737827317, + 71.74626656581296, + 71.74880213794191, + 71.75137797064153, + 71.75399375531258, + 71.75664910244598, + 71.75934353967313, + 71.76207652854494, + 71.76484747831526, + 71.767655757259, + 71.77050070196194, + 71.77338162494117, + 71.77629782089255, + 71.77924857180801, + 71.78223315116307, + 71.78525082734, + 71.78830086642134, + 71.79138253446628, + 71.79449509936123, + 71.79763783232055, + 71.80081000909918, + 71.80401091096904, + 71.80723982550076, + 71.8104960471856, + 71.81377887792621, + 71.81708762741972, + 71.82042161345214, + 71.82378016212034, + 71.82716260799458, + 71.83056829423228, + 71.83399657265194, + 71.8374468037745, + 71.84091835683807, + 71.84441060979111, + 71.84792294926794, + 71.85145477054988, + 71.8550054775151, + 71.85857448257902, + 71.86216120662732, + 71.86576507894316, + 71.86938553712946, + 71.87302202702796, + 71.87667400263513, + 71.88034092601627, + 71.88402226721789, + 71.88771750417905, + 71.8914261226422, + 71.89514761606338, + 71.89888148552251, + 71.90262723963357, + 71.90638439445532, + 71.91015247340205, + 71.91393100715517, + 71.91771953357508, + 71.9215175976139, + 71.92532475122891, + 71.92914055329655, + 71.9329645695275, + 71.93679637238228, + 71.94063554098791, + 71.94448166105532, + 71.9483343247976, + 71.95219313084921, + 71.95605768418592, + 71.9599275960458, + 71.96380248385088, + 71.96768197112982, + 71.97156568744144, + 71.97545326829898, + 71.97934435509534, + 71.98323859502912, + 71.98713564103157, + 71.99103515169416, + 71.99493679119723, + 71.99884022923935, + 72.00263708382155, + 72.00621531500714, + 72.009578942551, + 72.01273184644297, + 72.0156777664419, + 72.01842032021924, + 72.02096301835985, + 72.02330927677491, + 72.02546242698472, + 72.0274257246478, + 72.02920235664612, + 72.03079544698156, + 72.03220806169323, + 72.03344321296905, + 72.03450386259298, + 72.03539292484541, + 72.03611326895306, + 72.03666772116735, + 72.0370590665368, + 72.03729005042695, + 72.037363379832, + 72.03728172451486, + 72.03704771800486, + 72.03666395847861, + 72.0361330095437, + 72.03545740094201, + 72.0346396291865, + 72.03368215814287, + 72.03258741956506, + 72.03135781359255, + 72.02999570921563, + 72.0285034447139, + 72.02688332807219, + 72.02513763737741, + 72.02326862119943, + 72.02127849895804, + 72.01916946127815, + 72.01694367033501, + 72.01460326019037, + 72.01215033712101, + 72.00958697994047, + 72.00691524031468, + 72.00413714307203, + 72.00125468650864, + 71.99826984268901, + 71.99518455774256, + 71.99200075215606, + 71.98882836267822, + 71.98578093248437, + 71.98285592808028, + 71.98005093924962, + 71.97736367958021, + 71.97479196839532, + 71.97233371583835, + 71.96998691055298, + 71.96774960950033, + 71.96561992953443, + 71.96359604042578, + 71.96167615907679, + 71.95985854471857, + 71.95814149491606, + 71.9565233422386, + 71.95500245147859, + 71.95357721732205, + 71.95224606239117, + 71.95100743559355, + 71.94985981072452, + 71.94880168527794, + 71.94783157942918, + 71.94694803516025, + 71.9461496155022, + 71.94543490387485, + 71.94480250350661, + 71.94425103692097, + 71.94377914547822, + 71.94338548896283, + 71.94306874520933, + 71.94282760975965, + 71.94266079554731, + 71.94256703260382, + 71.94254506778388, + 71.94259366450618, + 71.94271160250803, + 71.9428976776111, + 71.94315070149702, + 71.94346950149145, + 71.94385292035545, + 71.94429981608326, + 71.94480906170557, + 71.94537954509798, + 71.94601016879368, + 71.9466998498004, + 71.9474475194207, + 71.94825212307595, + 71.94911262013301, + 71.95002798373415, + 71.95099720062942, + 71.95201927101166, + 71.95309320835389, + 71.95421803924894, + 71.95539280325144, + 71.95661655272173, + 71.95788835267193, + 71.95920728061405, + 71.96057242640988, + 71.96198289212293, + 71.96343779187195, + 71.9649362516866, + 71.96647740936454, + 71.96806041433057, + 71.96968442749709, + 71.9713486211266, + 71.97305217869553, + 71.97479429475997, + 71.97657417482276, + 71.9783910352022, + 71.9802441029024, + 71.98213261548511, + 71.984055820943, + 71.98601297757436, + 71.98800335385954, + 71.99002622833851, + 71.99208088949004, + 71.99416663561225, + 71.9962827747045, + 71.99832057201972, + 72.00016764690739, + 72.0018276808272, + 72.00330421880685, + 72.00460066896501, + 72.00572032064142, + 72.00666635938171, + 72.00744187933299, + 72.00804989350799, + 72.00849334229451, + 72.00877510052035, + 72.00889798332841, + 72.00886475107271, + 72.00867811340774, + 72.00834073271332, + 72.00785522697262, + 72.00722417219883, + 72.0064501044908, + 72.00553552178219, + 72.00448288533806, + 72.00329462104328, + 72.00197312051903, + 72.00052074209714, + 71.99893981167742, + 71.99723262348786, + 71.9954014407644, + 71.99344849636417, + 71.99148403790433, + 71.98962192063087, + 71.98785991829796, + 71.98619592356378, + 71.98462794868037, + 71.98315410756618, + 71.98177260101436, + 71.98048170448199, + 71.97927975800366, + 71.97816515785362, + 71.97713634964747, + 71.97619182262883, + 71.9753301049316, + 71.97454975964558, + 71.97384938154349, + 71.9732275943528, + 71.97268304847637, + 71.97221441908263, + 71.9718204045005, + 71.9714997248654, + 71.9712511209722, + 71.97107335329908, + 71.97096520117223, + 71.97092546204684, + 71.97095295088423, + 71.9710464996086, + 71.97120495662932, + 71.97142718641784, + 71.97171206912975, + 71.97205850026444, + 71.97246539035594, + 71.97293166468978, + 71.97345626304175, + 71.97403813943484, + 71.97467626191148, + 71.97536961231899, + 71.9761171861056, + 71.97691799212626, + 71.97777105245623, + 71.97867540221162, + 71.97963008937592, + 71.98063417463183, + 71.9816867311976, + 71.98278684466752, + 71.983933612856, + 71.98512614564513, + 71.98636356483486, + 71.98764500399636, + 71.98896960832758, + 71.99033653451139, + 71.99174495057578, + 71.99319403575623, + 71.99468298036011, + 71.99621098563276, + 71.99766921202146, + 71.99894517787054, + 72.0000424652256, + 72.00096452066799, + 72.00171465483437, + 72.00229606054275, + 72.00271182777232, + 72.00296495605403, + 72.00305836472917, + 72.00299490145294, + 72.00277734925321, + 72.00240843239966, + 72.00189082129327, + 72.00122713654918, + 72.00041995241506, + 71.99947179964236, + 71.99838516790656, + 71.99716250785579, + 71.9958062328534, + 71.99431872046767, + 71.99281035981477, + 71.99139514560812, + 71.9900709867795, + 71.98883590777938, + 71.98768804961496, + 71.98662565221211, + 71.98564703986463, + 71.98475060922475, + 71.98393481938513, + 71.98319818368262, + 71.98253926291932, + 71.98195665975005, + 71.98144901403072, + 71.98101499895705, + 71.98065331785506, + 71.98036270150732, + 71.98014190592123, + 71.9799897104611, + 71.97990491627988, + 71.9798863449983, + 71.97993283758744, + 71.98004325341945, + 71.98021646945688, + 71.98045137955636, + 71.98074689386681, + 71.98110193830576, + 71.9815154541003, + 71.98198639738153, + 71.98251373882341, + 71.98309646331826, + 71.98373356968324, + 71.98442407039191, + 71.9851669913275, + 71.9859613715538, + 71.98680626310107, + 71.98770073076469, + 71.98864385191433, + 71.9896347163124, + 71.99067242594013, + 71.99175609483045, + 71.99288484890647, + 71.99405782582527, + 71.99527417482577, + 71.99642500636489, + 71.9973977908207, + 71.99819606201095, + 71.99882321877163, + 71.99928252447133, + 71.99957712513175, + 71.99971006440288, + 71.99968429594863, + 71.99950269370113, + 71.99916806036009, + 71.99868313444736, + 71.99805059617213, + 71.99727307231667, + 71.99635314031538, + 71.99529333166957, + 71.9940961348151, + 71.99287204366914, + 71.99173515380224, + 71.99068347105981, + 71.98971511288994, + 71.98882830991278, + 71.98802138872159, + 71.98729275769536, + 71.98664089529007, + 71.9860643403702, + 71.98556168421963, + 71.98513156393471, + 71.9847726569556, + 71.98448367653417, + 71.98426336797368, + 71.98411050550314, + 71.98402388967504, + 71.98400234519387, + 71.9840447190993, + 71.9841498792421, + 71.98431671300065, + 71.9845441261965, + 71.98483104217334, + 71.98517640101147, + 71.98557915885362, + 71.98603828732288, + 71.98655277301688, + 71.98712161706482, + 71.98774383473672, + 71.98841845509585, + 71.98914452068699, + 71.98992108725452, + 71.99074722348546, + 71.99162201077301, + 71.9925445429977, + 71.9935139263229, + 71.99452927900266, + 71.99558973120006, + 71.99658637441806, + 71.99740666104242, + 71.99805410767661, + 71.9985320961421, + 71.99884387298242, + 71.99899256757539, + 71.99898120710093, + 71.99881272892075, + 71.99848999082751, + 71.99801577953961, + 71.99739281775229, + 71.99662376999927, + 71.99571124753587, + 71.99465781241543, + 71.99357402781555, + 71.99257405489044, + 71.99165596085372, + 71.99081792136903, + 71.99005822258209, + 71.98937524430403, + 71.98876744613922, + 71.98823335603741, + 71.98777156084084, + 71.9873806984736, + 71.98705945148284, + 71.98680654169283, + 71.9866207257753, + 71.98650079157379, + 71.98644555504947, + 71.98645385773817, + 71.98652456462892, + 71.98665656238926, + 71.98684875787671, + 71.98710007688577, + 71.987409463089, + 71.98777587713865, + 71.98819829590005, + 71.98867571179437, + 71.98920713223109, + 71.98979157911529, + 71.9904280884162, + 71.99111570978683, + 71.99185350622588, + 71.99264055377456, + 71.99347594124262, + 71.9943587699587, + 71.99528815354086, + 71.99615516776913, + 71.99684725020751, + 71.99736790267121, + 71.99772049241093, + 71.99790825159982, + 71.99793429543122, + 71.99780163707482, + 71.9975132000463, + 71.99707182844811, + 71.9964802954575, + 71.99574131037144, + 71.99485752446367, + 71.99393958318484, + 71.993101724558, + 71.99234208739713, + 71.9916589145571, + 71.99105055564546, + 71.99051545076539, + 71.99005211710607, + 71.98965913787615, + 71.98933515316587, + 71.98907885239696, + 71.98888896807931, + 71.98876427064347, + 71.9887035641588, + 71.98870568278092, + 71.98876948779952, + 71.98889386518069, + 71.98907772351649, + 71.98931999231, + 71.98961962053673, + 71.98997557543393, + 71.99038684147756, + 71.99085241951408, + 71.99137132602016, + 71.99194259246755, + 71.99256526477528, + 71.99323840283355, + 71.99396108008733, + 71.99473238316905, + 71.99555141157221, + 71.99630922727206, + 71.99689325493391, + 71.99730698425782, + 71.99755377067092, + 71.9976368347785, + 71.99755928043244, + 71.99732410966274, + 71.99693423502717, + 71.99639248983524, + 71.99570163662246, + 71.9948643741837, + 71.99399139080032, + 71.99319696357266, + 71.99247926711735, + 71.99183657731243, + 71.99126727445622, + 71.99076982737918, + 71.99034278033785, + 71.98998474219906, + 71.9896943775087, + 71.98947039911232, + 71.98931156205273, + 71.98921665851897, + 71.98918451366076, + 71.98921398211588, + 71.98930394512405, + 71.9894533081241, + 71.98966099874929, + 71.98992596515043, + 71.990247174589, + 71.99062361225307, + 71.99105428025663, + 71.99153819679024, + 71.99207439539663, + 71.99266192434915, + 71.9932998461155, + 71.99398723689167, + 71.994723186194, + 71.99550679649951, + 71.99622913292868, + 71.99677762350478, + 71.99715576130097, + 71.99736690512864, + 71.99741427897679, + 71.99730099007044, + 71.9970300437945, + 71.99660435603693, + 71.99602676340757, + 71.99530003170828, + 71.99442686296314, + 71.9935179481143, + 71.99268756670128, + 71.99193389622387, + 71.99125521540405, + 71.9906499073438, + 71.99011644363614, + 71.98965337125881, + 71.9892593017581, + 71.98893290231753, + 71.98867288837852, + 71.98847801753796, + 71.98834708449746, + 71.98827891687816, + 71.98827237174808, + 71.98832633273663, + 71.9884397076321, + 71.98861142637733, + 71.98884043939316, + 71.98912571617217, + 71.98946624409488, + 71.98986102742965, + 71.99030908648369, + 71.99080945687912, + 71.99136118893196, + 71.99196334711623, + 71.99261500959838, + 71.99331526782984, + 71.99406322618783, + 71.99485800165581, + 71.99569872353732, + 71.99647648292373, + 71.9970787330295, + 71.9975089918266, + 71.99777064260516, + 71.9978669334408, + 71.99780099527698, + 71.99757585686852, + 71.99719445714177, + 71.9966596554276, + 71.99597423994364, + 71.99514093483492, + 71.99416240602758, + 71.99314931254501, + 71.99221590532352, + 71.99136033662177, + 71.99058086254985, + 71.98987584578087, + 71.98924373929479, + 71.98868307296937, + 71.98819244251496, + 71.987770500338, + 71.9874159479924, + 71.98712752993791, + 71.98690402837447, + 71.9867442589622, + 71.9866470672707, + 71.98661132582889, + 71.98663593166928, + 71.98671980427973, + 71.98686188389026, + 71.98706113003674, + 71.98731652035204, + 71.9876270495451, + 71.98799172853492, + 71.9884095837119, + 71.98887965630503, + 71.98940100183587, + 71.98997268964447, + 71.99059380247496, + 71.99126343611, + 71.99198069904652, + 71.99274471220481, + 71.9935546086662, + 71.99440953343378, + 71.99530864321298, + 71.99614305630698, + 71.99680025239128, + 71.99728377491749, + 71.99759703224292, + 71.99774329712366, + 71.99772572481835, + 71.99754736804991, + 71.99721118938095, + 71.99672007145992, + 71.99607682551441, + 71.99528419840148, + 71.99434487846972, + 71.99336954712834, + 71.99247247759551, + 71.99165184394394, + 71.99090592380833, + 71.9902331011029, + 71.98963184977052, + 71.98910072037872, + 71.98863832905897, + 71.98824334837462, + 71.98791449977622, + 71.98765054736393, + 71.9874502927253, + 71.98731257065906, + 71.98723624562768, + 71.98722020881058, + 71.98726337565161, + 71.98736468381377, + 71.98752309146924, + 71.98773757586594, + 71.98800713212157, + 71.98833077220571, + 71.9887075240762, + 71.98913643094369, + 71.98961655064117, + 71.99014695508079, + 71.99072672978235, + 71.99135497346143, + 71.99203079766642, + 71.9927533264567, + 71.99352169611427, + 71.9943350548838, + 71.99519256273585, + 71.99598534142429, + 71.99660087426703, + 71.99704270825058, + 71.99731425524185, + 71.99741879147538, + 71.99735947565259, + 71.99713936389956, + 71.99676142213974, + 71.99622853633761, + 71.99554352099038, + 71.99470912617682, + 71.9938360906246, + 71.9930387412096, + 71.9923153018344, + 71.99166409699635, + 71.99108355495804, + 71.99057219187013, + 71.99012859867561, + 71.98975143030356, + 71.98943939674739, + 71.98919125569424, + 71.98900580643092, + 71.9888818848014, + 71.98881835902904, + 71.98881412625158, + 71.98886810964271, + 71.98897925601666, + 71.98914653383056, + 71.98936893151452, + 71.98964545607186, + 71.98997513190167, + 71.9903569998048, + 71.99079011614106, + 71.99127355211118, + 71.99180639314189, + 71.99238773835546, + 71.99301670011015, + 71.99369240359819, + 71.99441398649212, + 71.99518059863081, + 71.99588335212705, + 71.99640972138687, + 71.99676324483235, + 71.996947325984, + 71.99696523291966, + 71.9968201163502, + 71.99651502455812, + 71.9960529157541, + 71.99543666830758, + 71.9946690892274, + 71.99386096843573, + 71.9931266794951, + 71.99246448909305, + 71.99187276114236, + 71.99134996049581, + 71.99089463751733, + 71.99050541535605, + 71.99018097944484, + 71.98992006882996, + 71.989721469008, + 71.9895840060033, + 71.9895065414668, + 71.98948796861552, + 71.98952720886467, + 71.98962320902929, + 71.98977493899555, + 71.98998138977865, + 71.99024157189903, + 71.99055451402103, + 71.99091926180765, + 71.99133487695367, + 71.99180043636565, + 71.99231503146312, + 71.99287776757971, + 71.99348776344719, + 71.99414415074739, + 71.99484607372081, + 71.9955926888218, + 71.99627511436381, + 71.99678083103372, + 71.99711338403819, + 71.99727618365377, + 71.99727250467478, + 71.99710550448015, + 71.99677823796492, + 71.99629366989103, + 71.99565468511352, + 71.99486409705762, + 71.99403270218139, + 71.99327488040966, + 71.992588904456, + 71.99197314418338, + 71.99142607031824, + 71.9909462390213, + 71.9905322791612, + 71.99018288181321, + 71.98989679158913, + 71.98967279947432, + 71.9895097369058, + 71.98940647087142, + 71.98936189985012, + 71.98937495044453, + 71.98944457458339, + 71.98956974719363, + 71.98974946425889, + 71.98998274119656, + 71.99026861149724, + 71.99060612558038, + 71.99099434982806, + 71.99143236576589, + 71.9919192693649, + 71.9924541704437, + 71.99303619215303, + 71.99366447052878, + 71.99433815410116, + 71.99505640355073, + 71.99571034198475, + 71.99618745497187, + 71.99649129192687, + 71.99662526727143, + 71.99659265988261, + 71.99639663116058, + 71.99604023996085, + 71.99552645494558, + 71.9948581648106, + 71.99414623431537, + 71.99350510630623, + 71.992933111581, + 71.99242867390373, + 71.99199031438474, + 71.99161663660024, + 71.99130631431865, + 71.99105808137259, + 71.99087072329658, + 71.9907430704188, + 71.990673992149, + 71.9906623922516, + 71.99070720492969, + 71.99080739157682, + 71.99096193807823, + 71.99116985256505, + 71.99143016354122, + 71.99174191831764, + 71.99210418169909, + 71.99251603488013, + 71.99297657451231, + 71.9934849119137, + 71.99404017239472, + 71.99464149468103, + 71.99528803041554, + 71.99587089412907, + 71.99627756366093, + 71.99651158148893, + 71.9965763554562, + 71.99647515816244, + 71.99621114498423, + 71.9957873689684, + 71.99520679315152, + 71.99447230076026, + 71.99369475071592, + 71.99298857983365, + 71.9923521133847, + 71.99178376971479, + 71.99128206461303, + 71.99084559642267, + 71.99047303375997, + 71.99016310537988, + 71.98991459180871, + 71.98972631843142, + 71.98959714977576, + 71.98952598478259, + 71.98951175288698, + 71.98955341076783, + 71.98964993964715, + 71.98980034304267, + 71.99000364489332, + 71.99025888799196, + 71.99056513267142, + 71.99092145569914, + 71.99132694934379, + 71.99178072058362, + 71.99228189043197, + 71.99282959335909, + 71.99342297679381, + 71.99406120069108, + 71.99474343715389, + 71.99546887010025, + 71.99612864508242, + 71.99661026976098, + 71.99691731583775, + 71.99705321973573, + 71.99702128205308, + 71.99682468563509, + 71.99646651051113, + 71.99594974624985, + 71.99527730219002, + 71.99445201592157, + 71.99358470725238, + 71.99278977896192, + 71.99206552675363, + 71.99141034316709, + 71.99082272129627, + 71.99030123936429, + 71.98984454800134, + 71.9894513597471, + 71.98912044038451, + 71.98885060178071, + 71.98864069596867, + 71.98848961025008, + 71.98839626313925, + 71.98835960099899, + 71.98837859524676, + 71.98845224002993, + 71.98857955028785, + 71.98875956013204, + 71.98899132148901, + 71.98927390295903, + 71.98960638885316, + 71.98998787837724, + 71.9904174849369, + 71.99089433554268, + 71.9914175702977, + 71.99198634195356, + 71.99259981552245, + 71.99325716793618, + 71.9939575877437, + 71.99470027484071, + 71.99548444022605, + 71.99620125581365, + 71.99673825479749, + 71.99709903386864, + 71.99728705398789, + 71.99730563987391, + 71.9971579981039, + 71.99684723207415, + 71.99637635437551, + 71.99574829704095, + 71.99496592004115, + 71.99414006588317, + 71.99338515995612, + 71.99269951969995, + 71.99208155909226, + 71.9915297923746, + 71.99104281863447, + 71.9906193090895, + 71.99025799659582, + 71.9899576669871, + 71.98971715192022, + 71.98953532296152, + 71.9894110866939, + 71.98934338066458, + 71.9893311700248, + 71.9893734447395, + 71.989469217266, + 71.98961752061928, + 71.98981740675544, + 71.99006794521749, + 71.99036822199712, + 71.9907173385746, + 71.99111441110567, + 71.99155856972916, + 71.992048957975, + 71.99258473225441, + 71.99316506141838, + 71.99378912637246, + 71.99445611973826, + 71.99516524555338, + 71.99580766947646, + 71.99627091902119, + 71.99655858508032, + 71.99667412296647, + 71.99662085187944, + 71.99640197299018, + 71.99602058438711, + 71.9954796934401, + 71.9947822270386, + 71.99403908751187, + 71.99336475462746, + 71.9927575956524, + 71.99221607032088, + 71.99173873522261, + 71.99132422893047, + 71.99097125973411, + 71.99067859551913, + 71.99044505541164, + 71.99026950287639, + 71.99015084001103, + 71.99008800282533, + 71.99007995733115, + 71.99012569629978, + 71.99022423656899, + 71.99037461680261, + 71.99057589562281, + 71.99082715004957, + 71.99112747419284, + 71.99147597815329, + 71.99187178709485, + 71.99231404045874, + 71.99280189129456, + 71.99333450568763, + 71.99391106226594, + 71.99453075177286, + 71.99519277669427, + 71.99578830142508, + 71.99620485264333, + 71.99644602066071, + 71.99651526034123, + 71.99641589054139, + 71.996151112172, + 71.9957240231265, + 71.99513763063003, + 71.99439486146524, + 71.99360661740012, + 71.99288737744213, + 71.99223550853218, + 71.99164947009595, + 71.99112781842754, + 71.99066919181297, + 71.99027229826082, + 71.9899359053788, + 71.9896588320163, + 71.98943994136073, + 71.98927813523055, + 71.98917234935335, + 71.98912154945492, + 71.98912472801592, + 71.98918090157848, + 71.98928910850523, + 71.98944840711144, + 71.98965787410403, + 71.98991660327374, + 71.99022370439572, + 71.99057830230191, + 71.99097953609518, + 71.99142655848031, + 71.99191853519135, + 71.99245464449862, + 71.99303407678158, + 71.99365603415583, + 71.9943197301453, + 71.99502438939173, + 71.99566119803126, + 71.9961177038082, + 71.99639751742035, + 71.99650411372849, + 71.9964408312284, + 71.9962108901386, + 71.99581740735086, + 71.99526340879748, + 71.99455183969265, + 71.99379362018202, + 71.99310324753631, + 71.99247910654603, + 71.99191967423297, + 71.99142352424195, + 71.99098931197136, + 71.99061576231007, + 71.99030165951952, + 71.99004583888126, + 71.98984717979783, + 71.98970460008998, + 71.9896170512785, + 71.98958351467685, + 71.98960299815124, + 71.98967453343022, + 71.98979717386682, + 71.98996999257338, + 71.99019208086341, + 71.99046254694623, + 71.99078051483015, + 71.9911451233973, + 71.99155552562013, + 71.99201088789468, + 71.99251038947021, + 71.99305322195849, + 71.99363858890858, + 71.99426570543629, + 71.99493379789827, + 71.99564210360347, + 71.9962818204994, + 71.99674050794721, + 71.99702178884837, + 71.99712915011845, + 71.99706594216042, + 71.99683539695397, + 71.99644064300713, + 71.99588471772532, + 71.9951705776539, + 71.99430110697048, + 71.99338717124111, + 71.9925432181753, + 71.99176758791958, + 71.9910587168513, + 71.99041514130602, + 71.98983548216104, + 71.98931843212186, + 71.98886274523264, + 71.9884672282178, + 71.98813073333062, + 71.98785215244212, + 71.98763041215135, + 71.98746446973617, + 71.9873533097961, + 71.98729594146513, + 71.98729139609368, + 71.98733872531699, + 71.98743699944194, + 71.98758530609598, + 71.98778274909212, + 71.98802844747203, + 71.98832153469604, + 71.98866115795404, + 71.98904647757652, + 71.98947666652785, + 71.98995090996786, + 71.99046840486969, + 71.9910283596842, + 71.99162999404298, + 71.99227253849338, + 71.99295523426005, + 71.99367733302867, + 71.99443809674803, + 71.99523679744752, + 71.99596466736524, + 71.99650929906758, + 71.99687434746318, + 71.99706333092035, + 71.99707963078065, + 71.99692650948192, + 71.99660712553836, + 71.996124545933, + 71.99548175638051, + 71.99468166983644, + 71.99383518076786, + 71.9930567657331, + 71.99234479296317, + 71.99169772654035, + 71.99111413013554, + 71.99059265160083, + 71.99013201026364, + 71.98973098644461, + 71.98938841280565, + 71.98910316720465, + 71.98887416679005, + 71.98870036311621, + 71.9885807380993, + 71.98851430066486, + 71.98850008396494, + 71.98853714306448, + 71.98862455301379, + 71.98876140723941, + 71.98894681619679, + 71.98917990623903, + 71.98945981866387, + 71.98978570890698, + 71.99015674585651, + 71.99057211126751, + 71.9910309992586, + 71.99153261587688, + 71.99207617871892, + 71.99266091659845, + 71.99328606925255, + 71.99395088707966, + 71.99465463090422, + 71.99539657176354, + 71.99606794089516, + 71.99655633020016, + 71.99686539423674, + 71.99699865106413, + 71.99695948174539, + 71.99675114846137, + 71.99637680948365, + 71.99583953156109, + 71.99514230017776, + 71.99428802805834, + 71.9933876089361, + 71.99255551837102, + 71.99179012400752, + 71.99108988934388, + 71.99045337746765, + 71.98987923564685, + 71.98936618262309, + 71.98891299812851, + 71.9885185142333, + 71.98818160819975, + 71.98790119657637, + 71.98767623031321, + 71.98750569071723, + 71.9873885860998, + 71.98732394899379, + 71.98731083383984, + 71.98734831505884, + 71.98743548544263, + 71.98757145480685, + 71.98775534885982, + 71.98798630824923, + 71.98826348775584, + 71.98858605560795, + 71.9889531928959, + 71.9893640930689, + 71.98981796149991, + 71.9903140151068, + 71.99085148202019, + 71.99142960128952, + 71.99204762262147, + 71.9927048061445, + 71.9934004221958, + 71.99413375112641, + 71.99490408312164, + 71.9957107180346, + 71.99644491499208, + 71.99699429302282, + 71.99736253370219, + 71.99755318171843, + 71.9975696443934, + 71.99741520981212, + 71.99709306180867, + 71.99660629236408, + 71.99595791187406, + 71.99515085766272, + 71.99418800105248, + 71.99318019971906, + 71.99224189728245, + 71.99137143327494, + 71.9905672462599, + 71.98982787702337, + 71.98915195271715, + 71.98853817378335, + 71.98798530316758, + 71.9874921574164, + 71.9870575993254, + 71.98668053186367, + 71.98635989314907, + 71.98609465228854, + 71.98588380593051, + 71.98572637540354, + 71.98562140433789, + 71.98556795668459, + 71.98556511506209, + 71.98561197937246, + 71.98570766564015, + 71.98585130503366, + 71.98604204303837, + 71.98627903875389, + 71.98656146429406, + 71.98688850427183, + 71.98725935535418, + 71.98767322587479, + 71.98812933549478, + 71.98862691490297, + 71.9891652055489, + 71.98974345940339, + 71.99036093874153, + 71.99101691594461, + 71.99171067331801, + 71.9924415029219, + 71.9932087064135, + 71.99401159489818, + 71.994849488789, + 71.99572171767245, + 71.99651956985868, + 71.9971306928358, + 71.99755879618691, + 71.99780745223674, + 71.99788009558544, + 71.99778004124906, + 71.99751049965494, + 71.99707458904808, + 71.9964753457661, + 71.99571573275945, + 71.9947986466672, + 71.99383497090804, + 71.99293917476149, + 71.99210962241754, + 71.99134477677882, + 71.99064320265748, + 71.99000355092338, + 71.98942454543295, + 71.98890497224696, + 71.988443670732, + 71.98803952621269, + 71.98769146389995, + 71.98739844387016, + 71.98715945690904, + 71.98697352106761, + 71.98683967880442, + 71.98675699461045, + 71.98672455303156, + 71.98674145701838, + 71.98680682654584, + 71.98691979745496, + 71.98707952047776, + 71.98728516041317, + 71.9875358954272, + 71.98783091645628, + 71.98816942669478, + 71.98855064115294, + 71.98897378627248, + 71.98943809959003, + 71.98994282944025, + 71.99048723469167, + 71.99107058450981, + 71.991692158143, + 71.99235124472692, + 71.99304714310503, + 71.99377916166202, + 71.99454661816839, + 71.99534883963435, + 71.99607711234384, + 71.99661908213446, + 71.99697845659873, + 71.99715880608949, + 71.9971635632498, + 71.99699604115041, + 71.99665944828243, + 71.99615690096181, + 71.99549143360245, + 71.99466600723534, + 71.99379156373948, + 71.99298262633971, + 71.992237609294, + 71.99155502209327, + 71.99093347320765, + 71.9903716546877, + 71.98986832946684, + 71.98942232088724, + 71.98903250405573, + 71.98869779870603, + 71.98841716330068, + 71.98818959015388, + 71.9880141013941, + 71.98788974561873, + 71.98781559511819, + 71.98779074356875, + 71.9878143041118, + 71.98788540775088, + 71.98800320201107, + 71.98816684981392, + 71.98837552853038, + 71.98862842918052, + 71.988924755754, + 71.98926372463023, + 71.9896445640812, + 71.99006651384194, + 71.99052882473734, + 71.9910307583554, + 71.991571586759, + 71.99215059222941, + 71.99276706703643, + 71.99342031323033, + 71.99410964245234, + 71.99483437576023, + 71.99559384346671, + 71.99627933493514, + 71.99677849926022, + 71.9970950476131, + 71.99723255389506, + 71.99719445426224, + 71.99698406525904, + 71.99660459880769, + 71.99605917461002, + 71.99535083041886, + 71.99448253055549, + 71.99356521988688, + 71.99271342437385, + 71.99192556113563, + 71.99120014248045, + 71.99053577965127, + 71.98993116742686, + 71.9893850714242, + 71.9888963176244, + 71.98846378372883, + 71.98808639202157, + 71.98776310347162, + 71.98749291285604, + 71.98727484472316, + 71.98710795004745, + 71.98699130345406, + 71.98692400091225, + 71.98690515781496, + 71.98693390737657, + 71.98700939929246, + 71.98713079861464, + 71.98729728480522, + 71.98750805093644, + 71.98776230301169, + 71.98805925938635, + 71.98839815027085, + 71.98877821730176, + 71.98919871316907, + 71.9896589012899, + 71.99015805552074, + 71.99069545990156, + 71.99127040842612, + 71.99188220483478, + 71.99253016242507, + 71.9932136038779, + 71.99393186109643, + 71.99468427505556, + 71.99547019566072, + 71.99618093167048, + 71.99670415117711, + 71.99704358390969, + 71.99720282207723, + 71.99718531990176, + 71.99699441175864, + 71.99663332717233, + 71.99610520322352, + 71.99541309482528, + 71.9945599832447, + 71.99365683018637, + 71.99281817830412, + 71.99204246111567, + 71.99132820711151, + 71.99067404350451, + 71.99007868083412, + 71.98954090027196, + 71.98905954315099, + 71.98863350232426, + 71.9882617150302, + 71.98794315699763, + 71.98767683757129, + 71.98746179567765, + 71.98729709648234, + 71.98718182861685, + 71.98711510187454, + 71.98709604529229, + 71.9871238055506, + 71.98719754563533, + 71.98731644371554, + 71.98747969219909, + 71.9876864969346, + 71.9879360765348, + 71.98822766179923, + 71.98856049521936, + 71.9889338305516, + 71.98934693244664, + 71.9724057560731, + 71.92014813625448, + 71.83333144948332, + 71.7128335153693, + 71.55954663161313, + 71.37436787014104, + 71.15831966269793, + 70.91232833409497, + 70.63732972283981, + 70.3344940319432, + 70.00500668937948, + 69.64995147782099, + 69.2705298279872, + 68.86795688563652, + 68.44344885243392, + 67.99823268234053, + 67.5335328754556, + 67.05068182027449, + 66.5510050404967, + 66.03581818752869, + 65.50642391222667, + 64.96410865317615, + 64.41013939940702, + 63.84585660572738, + 63.272574115104796, + 62.69147145611867, + 62.10369650362599, + 61.51045481752115, + 60.91291397094086, + 60.312191392404664, + 59.70936248047686, + 59.105362060471705, + 58.5011681921087, + 57.897713262309644, + 57.29587408647228, + 56.69648101717336, + 56.10022767538375, + 55.50784385327581, + 54.920013733673294, + 54.337368016091375, + 53.76049362876736, + 53.18985135421385, + 52.62593706691139, + 52.06920676280615, + 51.519998530335734, + 50.97861617160904, + 50.445330736180566, + 49.920450241080154, + 49.40425088483494, + 48.89690558430822, + 48.398561335320004, + 47.90934079991068, + 47.42934385902338, + 46.95864913626269, + 46.497254776951685, + 46.04514253337232, + 45.60234421153813, + 45.168875553066975, + 44.74473753978786, + 44.329861673922494, + 43.92416883304985, + 43.52763042919983, + 43.140153945568045, + 42.76163887843751, + 42.39198323993319, + 42.031078425633865, + 41.67881544930864, + 41.33507990777395, + 40.99975797145206, + 40.67268338589583, + 40.35373979952434, + 40.04281241485482, + 39.73973712769231, + 39.444353026651214, + 39.15654725943772, + 38.87620936246808, + 38.60318301330293, + 38.33731556489243, + 38.07845804185684, + 37.82646512369046, + 37.58119512421594, + 37.34250996731929, + 37.1102751590936, + 36.88435975658747, + 36.66463633340219, + 36.45098094241127, + 36.24327307589356, + 36.04135734721535, + 35.84508206534184, + 35.65434065094719, + 35.469029526486615, + 35.28904808038057, + 35.11426226584855, + 34.94454110777594, + 34.77979614980119, + 34.61990617042096, + 34.464752593890225, + 34.31425790522134, + 34.16831244632033, + 34.026808833904994, + 33.88964555121937, + 33.756723068403325, + 33.62794738298488, + 33.503226216817474, + 33.38247251384262, + 33.2656007072685, + 33.15253017623574, + 33.04318157767118, + 32.93748026377592, + 32.83535267356235, + 32.736729713244706, + 32.64154320291518, + 32.54972922199824, + 32.461193567150936, + 32.375876606526454, + 32.293722616848584, + 32.214645795700875, + 32.138594065967006, + 32.06551895938132, + 31.99534212407024, + 31.927988200588537, + 31.86341454805263, + 31.801581760426586, + 31.742420745303228, + 31.685894516430515, + 31.63196912674281, + 31.58058110752637, + 31.531669344651462, + 31.48517497132596, + 31.441070308097892, + 31.39933037176921, + 31.359900811271785, + 31.322729241828213, + 31.287765158646835, + 31.254959850630243, + 31.224266319534635, + 31.195667775283155, + 31.16914975075784, + 31.144668522801666, + 31.122181894652144, + 31.101649132408312, + 31.083030900021086, + 31.06628919829862, + 31.05138730754082, + 31.038289733469767, + 31.026962156167443, + 31.01737138176955, + 31.00948529669452, + 31.00327282421418, + 30.99870388319387, + 30.995749348849444, + 30.994409198939096, + 30.994685247491176, + 30.996549914756642, + 30.999976511135046, + 31.004911000403908, + 31.01129916556293, + 31.019117819438932, + 31.02834446050504, + 31.038957244361455, + 31.050934961600404, + 31.064257016246287, + 31.07890340479983, + 31.094854695904274, + 31.112092010642698, + 31.130597003467898, + 31.150351843761996, + 31.171339198017506, + 31.193542212629154, + 31.216944497283023, + 31.24153010892782, + 31.267283536312164, + 31.294160923561776, + 31.322117628340862, + 31.35114016199195, + 31.381215355365157, + 31.41233034672959, + 31.444472575063514, + 31.47762977292571, + 31.511789959037344, + 31.546912179529016, + 31.58295448158647, + 31.61990643729822, + 31.65775782343497, + 31.696498614279868, + 31.736118979586692, + 31.776609281809527, + 31.81793029423909, + 31.860041639092877, + 31.902934926198263, + 31.94660189566965, + 31.991034413676438, + 32.0362244732539, + 32.08213389927055, + 32.12872325160749, + 32.175985559110686, + 32.223913929496746, + 32.272501547253086, + 32.32171091137862, + 32.37150316869892, + 32.42187238630204, + 32.47281267265601, + 32.52431817731607, + 32.576351828660634, + 32.628875130238164, + 32.68188300388383, + 32.73537038547538, + 32.78933222576567, + 32.84373170028153, + 32.89853049792274, + 32.953724262716854, + 33.00930863268208, + 33.0652470056972, + 33.121501242062166, + 33.178067603463916, + 33.23494232778575, + 33.29212163199013, + 33.34956891746021, + 33.40724600652942, + 33.46514971739414, + 33.523276836973885, + 33.581590857084024, + 33.64005365314537, + 33.698662580121585, + 33.757414951946245, + 33.816274307522995, + 33.87520254014274, + 33.93419752017954, + 33.993257071826235, + 34.05234476417231, + 34.11142249772436, + 34.170488657044636, + 34.22954157850295, + 34.288579554738064, + 34.34756603440756, + 34.406462783473565, + 34.46526869942368, + 34.52398263711354, + 34.582568125996005, + 34.640986995458405, + 34.699238718126914, + 34.757322722991724, + 34.815202639918525, + 34.87284038775567, + 34.930236041180414, + 34.987389632967506, + 35.04430115832711, + 35.100934241775505, + 35.157250796416, + 35.21325153227283, + 35.2689371258759, + 35.32427142360025, + 35.379216553798166, + 35.43377393868702, + 35.487944967867065, + 35.54169375577133, + 35.59498269795085, + 35.64781397260511, + 35.70018972804085, + 35.7521120864556, + 35.8035453679938, + 35.85445218457998, + 35.90483552899659, + 35.954698371997175, + 36.00404366494014, + 36.052836048320174, + 36.1010384634147, + 36.148654801146044, + 36.19568893411333, + 36.24214471858445, + 36.28798721580478, + 36.33317979760596, + 36.377727322963096, + 36.42163463367049, + 36.46490655587701, + 36.507547907649396, + 36.5495241754974, + 36.590799174536905, + 36.63137880979085, + 36.67126897026313, + 36.71047552934506, + 36.749004351483464, + 36.786821474152916, + 36.82389127890489, + 36.860220782458704, + 36.895816981110876, + 36.93068685058966, + 36.964837352298396, + 36.99827543803345, + 37.03096772105464, + 37.06287918049721, + 37.09401799446612, + 37.12439231323962, + 37.15401025823952, + 37.182879927595366, + 37.21100940026587, + 37.23840673898264, + 37.26503917044716, + 37.2908723120895, + 37.31591552095895, + 37.34017811287885, + 37.36366936070002, + 37.38639849934477, + 37.408374729486745, + 37.42960722012025, + 37.45010511022782, + 37.469877509718806, + 37.48893349978057, + 37.507240803428466, + 37.524765570801804, + 37.54151825328413, + 37.557509238513866, + 37.572748847865846, + 37.5872473409905, + 37.60101491912301, + 37.61406172739345, + 37.626397856329135, + 37.638033342707146, + 37.64897816988603, + 37.65924226772346, + 37.66883551216767, + 37.67776772459439, + 37.686048670948445, + 37.6936880607384, + 37.700695545924155, + 37.707080719729404, + 37.71285311540588, + 37.718022204970424, + 37.72259739793265, + 37.726588040027174, + 37.73000341196154, + 37.73285272818921, + 37.735103327840065, + 37.736721056336364, + 37.737716598244916, + 37.738100525171006, + 37.73788329373842, + 37.73707525086151, + 37.735686637889586, + 37.73372759383545, + 37.731208157862326, + 37.728138271172185, + 37.72456956405504, + 37.72055494678598, + 37.7161023277123, + 37.71121956738304, + 37.70591447963508, + 37.70019482531331, + 37.694068307076314, + 37.687542565102106, + 37.68062517354191, + 37.673323637596, + 37.66564539110762, + 37.6575977945897, + 37.64918813361337, + 37.640423617499714, + 37.63131137826662, + 37.62185846979078, + 37.61207186715131, + 37.60195846612805, + 37.591525082831645, + 37.5807784534459, + 37.569725234067654, + 37.558372000630094, + 37.54672524889917, + 37.53479139453352, + 37.52257677320023, + 37.5100876407401, + 37.497330173376795, + 37.48431046796499, + 37.4710345422738, + 37.45754956032203, + 37.443903882933334, + 37.43010145324307, + 37.41614619263352, + 37.402042001418, + 37.387792752454914, + 37.37340228599037, + 37.358874405511706, + 37.34421287443344, + 37.329421413467536, + 37.31450369855802, + 37.29946335927896, + 37.28430397761449, + 37.26902908705309, + 37.25364217194008, + 37.23814666704313, + 37.22254595729275, + 37.206884077675475, + 37.1912062538793, + 37.175513880431865, + 37.159808361530466, + 37.14409111130638, + 37.12836354715755, + 37.112627084333596, + 37.09688313154986, + 37.081133087447, + 37.06537833774549, + 37.049620252970605, + 37.03386018664612, + 37.01809947387277, + 37.00233943022234, + 36.9865813508909, + 36.97082651006403, + 36.95511633442356, + 36.93949345255885, + 36.923957257086876, + 36.908507179579594, + 36.89314269039107, + 36.87786329166174, + 36.86266851157468, + 36.84755789964135, + 36.832531022833265, + 36.81758746240937, + 36.80272681131481, + 36.78794867204993, + 36.77325265492517, + 36.75863837663346, + 36.74410545908347, + 36.729653528447095, + 36.71532188854827, + 36.70115106541351, + 36.68713891777718, + 36.67328336791243, + 36.65958240105193, + 36.64603405807865, + 36.63263642946016, + 36.61938765020621, + 36.60628589566859, + 36.593329378034454, + 36.580516343390585, + 36.567845069257814, + 36.555313862513344, + 36.54292105763245, + 36.530665015193414, + 36.51854412060051, + 36.50655678298611, + 36.49470143426162, + 36.48297652829104, + 36.471419707224875, + 36.46006985997052, + 36.44892378311786, + 36.437978353816035, + 36.42723052902767, + 36.41667733811506, + 36.406315876634196, + 36.396143301124425, + 36.38615682471837, + 36.37635371342895, + 36.366731282994415, + 36.35728689618469, + 36.34801796048862, + 36.33892192611662, + 36.32999628426402, + 36.32123856559104, + 36.31264633888236, + 36.30421720985614, + 36.29594882009767, + 36.28783884609697, + 36.27988499837361, + 36.27208502067503, + 36.26443668923594, + 36.25693781209083, + 36.24958622843036, + 36.24237980799582, + 36.235316450506346, + 36.22839408511433, + 36.221649318982905, + 36.215120036906505, + 36.20880261570525, + 36.20269351860316, + 36.19678929454196, + 36.19108657088151, + 36.18558204726431, + 36.18027249043972, + 36.175154729880525, + 36.17022565405325, + 36.16548220722911, + 36.16092138674155, + 36.1565402406141, + 36.152335865494635, + 36.1483054048441, + 36.14444604733702, + 36.140755025437926, + 36.13722961412502, + 36.133867129736785, + 36.13066492892184, + 36.12762040767577, + 36.12473100045127, + 36.12199417933066, + 36.1194074532515, + 36.11696836727747, + 36.1146745019088, + 36.11252347242633, + 36.110512928265344, + 36.10864055241532, + 36.106904060842695, + 36.10530120193419, + 36.1038297559585, + 36.10248753454445, + 36.101272380174684, + 36.10018216569271, + 36.099214793823364, + 36.09836819670458, + 36.09764033543091, + 36.09702919960711, + 36.096532806911775, + 36.096149202670304, + 36.09587645943695, + 36.09571267658534, + 36.095655979907164, + 36.095704521218785, + 36.095856477975666, + 36.096110052893785, + 36.09646347357859, + 36.09691499216047, + 36.09746288493728, + 36.098105452023205, + 36.09884101700407, + 36.09966792659859, + 36.10058455032605, + 36.1015892801796, + 36.10268053030536, + 36.10385673668702, + 36.10511635683616, + 36.10645786948759, + 36.10787977430025, + 36.10938059156304, + 36.11095886190565, + 36.11261314601426, + 36.11434202435217, + 36.11614409688499, + 36.11801798281041, + 36.119962320292466, + 36.121975766200244, + 36.12405699585093, + 36.12620470275691, + 36.128417598377105, + 36.130694411872334, + 36.13303388986459, + 36.13543479620033, + 36.137895911717266, + 36.14041603401533, + 36.1429939772308, + 36.14562857181436, + 36.148318664312434, + 36.15106311715218, + 36.1538608084296, + 36.15671063170109, + 36.15961149577819, + 36.16256232452562, + 36.165562056662196, + 36.168609645564956, + 36.17170405907629, + 36.174844279313916, + 36.178029302483694, + 36.181258138695476, + 36.184529811781545, + 36.187843359117764, + 36.19119783144737, + 36.194592292707625, + 36.19802581985878, + 36.201497502715505, + 36.205006443781116, + 36.20855175808397, + 36.21213257301614, + 36.215748028174765, + 36.219397275205424, + 36.22307947764791, + 36.22679381078408, + 36.23053946148802, + 36.23431562807821, + 36.238121520171894, + 36.24191766738378, + 36.245663272886055, + 36.24935909251529, + 36.25300584169739, + 36.256604195148725, + 36.26015479324654, + 36.26365824728004, + 36.26711514377949, + 36.270526048086936, + 36.273891507301954, + 36.27721205271345, + 36.28048820180799, + 36.28372045992954, + 36.28690932165241, + 36.290055271917865, + 36.29315878697633, + 36.296220335169316, + 36.29924037757957, + 36.30221936857265, + 36.305157756248974, + 36.30805598282248, + 36.31091448493827, + 36.31373369394059, + 36.316514036099484, + 36.31925593280358, + 36.321959800724805, + 36.324626051960315, + 36.32725509415506, + 36.32984733060883, + 36.332403160370454, + 36.33492297832102, + 36.337407175248536, + 36.3398561379151, + 36.342270249118, + 36.344649887745845, + 36.34699542883053, + 36.349307243595725, + 36.35158569950228, + 36.353831160291456, + 36.35604398602609, + 36.35822453312979, + 36.360373154424934, + 36.36249019916947, + 36.36457601309236, + 36.36663093842846, + 36.36865531395236, + 36.37064947501175, + 36.37261375356005, + 36.37454847818843, + 36.37645397415767, + 36.37833056342927, + 36.38017856469624, + 36.381998293413616, + 36.38379006182869, + 36.38555417901065, + 36.38729095088026, + 36.38900068023901, + 36.390683666798054, + 36.392340207207184, + 36.393970595082976, + 36.395575121037176, + 36.39715407270471, + 36.3987077347713, + 36.400236389001236, + 36.40174031426438, + 36.40321978656345, + 36.40467507906087, + 36.40610646210535, + 36.40751420325832, + 36.408898567320264, + 36.41025981635658, + 36.411598209723515, + 36.41291400409362, + 36.41420745348134, + 36.41547880926804, + 36.41672832022696, + 36.41795623254818, + 36.419162789863066, + 36.42034823326866, + 36.4215128013519, + 36.422656730213596, + 36.42378025349215, + 36.42488360238728, + 36.42596700568332, + 36.42703068977243, + 36.428074878677634, + 36.42909979407562, + 36.43010565531939, + 36.431092679460754, + 36.43206108127238, + 36.43301107327016, + 36.43394286573481, + 36.43485666673374, + 36.435752682142464, + 36.43663111566597, + 36.43749216885989, + 36.438336041151395, + 36.439162929860025, + 36.43997303021829, + 36.440766535392065, + 36.441543636500874, + 36.44230452263796, + 36.44304938089016, + 36.443778396357715, + 36.44449175217364, + 36.44518962952335, + 36.44587220766367, + 36.44653966394197, + 36.44719217381506, + 36.447829910867824, + 36.44845304683182, + 36.44906175160369, + 36.449656193263266, + 36.45023653809172, + 36.45080295058948, + 36.4513555934938, + 36.45189462779655, + 36.452420212761446, + 36.452932505941426, + 36.45343166319573, + 36.453917838706765, + 36.454391184997036, + 36.45485185294571, + 36.455299991805106, + 36.45573574921701, + 36.45615927122895, + 36.45657070231022, + 36.45697018536767, + 36.45735786176159, + 36.45773387132124, + 36.458098352360416, + 36.45845144169264, + 36.45879327464635, + 36.459123985080055, + 36.45944370539714, + 36.45975256656065, + 36.46005069810795, + 36.460338228165114, + 36.46061528346137, + 36.46088198934332, + 36.461138469788914, + 36.461384847421606, + 36.461621243523965, + 36.461847778051514, + 36.46206456964618, + 36.46227173564989, + 36.46246939211776, + 36.46265765383123, + 36.46283663431125, + 36.46300644583124, + 36.46316719942969, + 36.4633190049231, + 36.463461970918374, + 36.46359620482541, + 36.463721812869295, + 36.46383890010265, + 36.46394757041762, + 36.4640479265579, + 36.46414007013066, + 36.4642241016182, + 36.46430012038963, + 36.46436822471244, + 36.46442851176384, + 36.464481077642155, + 36.46452601737798, + 36.464563424945254, + 36.46459339327226, + 36.464616014252485, + 36.46463137875542, + 36.464639576637246, + 36.464640696751346, + 36.464634826958765, + 36.46462205413864, + 36.464602464198364, + 36.46457614208377, + 36.46454317178934, + 36.46450363636786, + 36.46445761794056, + 36.46440519770674, + 36.46434645595351, + 36.464281472065295, + 36.464210324533376, + 36.464133090965255, + 36.46404984809393, + 36.463960671787135, + 36.463865637056486, + 36.463764818066345, + 36.46365828814299, + 36.4635461197832, + 36.46342838466331, + 36.4633051536476, + 36.463176496797004, + 36.4630424833777, + 36.46290318186935, + 36.46275865997359, + 36.4626089846221, + 36.46245422198495, + 36.46229443747856, + 36.462129695773854, + 36.461960060803996, + 36.461785595772355, + 36.46160636316028, + 36.46142242473462, + 36.4612338415556, + 36.46104067398417, + 36.46084298168953, + 36.460640823656526, + 36.46043425819287, + 36.46022334293659, + 36.460008134862846, + 36.45978869029139, + 36.45956506489342, + 36.45933731369844, + 36.45910549110128, + 36.45886965086889, + 36.45862984614697, + 36.45838612946685, + 36.45813855275185, + 36.457887167323996, + 36.45763202391041, + 36.45737317264985, + 36.45711066309878, + 36.45684454423787, + 36.45657486447824, + 36.456301671667354, + 36.456025013095406, + 36.45574493550115, + 36.45546148507796, + 36.45517470747968, + 36.45488464782644, + 36.45459135071053, + 36.45429486020208, + 36.45399521985471, + 36.453692472711104, + 36.45338666130871, + 36.45307782768504, + 36.452766013383226, + 36.45245125945735, + 36.45213360647776, + 36.45181309453641, + 36.451489763252, + 36.45116365177523, + 36.450834798793785, + 36.450503242537486, + 36.45016902078325, + 36.44983217086004, + 36.44949272965385, + 36.44915073361238, + 36.44880621875001, + 36.448459220652545, + 36.448109774481786, + 36.447757914980215, + 36.44740367647572, + 36.44704709288606, + 36.44668819772335, + 36.44632702409859, + 36.44596360472605, + 36.44559797192766, + 36.44523015763724, + 36.44486019340496, + 36.44448811040145, + 36.44411393942193, + 36.443737710890524, + 36.44335945486432, + 36.44297920103726, + 36.44259697874445, + 36.44221281696587, + 36.44182674433048, + 36.44143878912003, + 36.441048979272914, + 36.44065734238811, + 36.44026390572873, + 36.43986869622594, + 36.43947174048257, + 36.439073064776814, + 36.43867269506582, + 36.43827065698922, + 36.437866975872815, + 36.437461676731914, + 36.437054784274856, + 36.436646322906554, + 36.436236316731716, + 36.4358247895584, + 36.43541176490105, + 36.43499726598408, + 36.434581315744985, + 36.43416393683757, + 36.43374515163515, + 36.433324982233636, + 36.43290345045482, + 36.432480577849304, + 36.432056385699624, + 36.43163089502321, + 36.431204126575466, + 36.430776100852604, + 36.430346838094714, + 36.42991635828857, + 36.42948468117047, + 36.42905182622912, + 36.428617812708445, + 36.42818265961034, + 36.42774638569741, + 36.42730900949561, + 36.426870549297135, + 36.426431023162884, + 36.42599044892517, + 36.425548844190274, + 36.425106226341114, + 36.424662612539656, + 36.42421801972947, + 36.42377246463838, + 36.42332596378062, + 36.42287853345959, + 36.42243018977009, + 36.42198094860071, + 36.42153082563624, + 36.421079836360036, + 36.420627996056176, + 36.42017531981193, + 36.41972182251994, + 36.419267518880375, + 36.41881242340334, + 36.418356550410834, + 36.41789991403909, + 36.41744252824064, + 36.41698440678648, + 36.416525563268095, + 36.41606601109957, + 36.415605763519665, + 36.41514483359374, + 36.41468323421593, + 36.414220978111, + 36.413758077836334, + 36.41329454578386, + 36.41283039418213, + 36.41236563509792, + 36.41190028043842, + 36.41143434195284, + 36.41096783123445, + 36.41050075972222, + 36.41003313870277, + 36.40956497931205, + 36.409096292537136, + 36.40862708921799, + 36.4081573800492, + 36.407687175581565, + 36.40721648622391, + 36.406745322244696, + 36.406273693773635, + 36.40580161080347, + 36.40532908319133, + 36.404856120660604, + 36.40438273280228, + 36.403908929076664, + 36.40343471881487, + 36.40296011122033, + 36.40248511537032, + 36.40200974021744, + 36.4015339945911, + 36.401057887199066, + 36.400581426628705, + 36.40010462134855, + 36.399627479709736, + 36.399150009947306, + 36.39867222018164, + 36.39819411841985, + 36.39771571255712, + 36.397237010377935, + 36.396758019557524, + 36.39627874766315, + 36.395799202155416, + 36.39531939038946, + 36.39483931961623, + 36.39435899698389, + 36.39387842953885, + 36.39339762422713, + 36.39291658789551, + 36.39243532729273, + 36.39195384907062, + 36.39147215978542, + 36.390990265898786, + 36.39050817377901, + 36.39002588970214, + 36.38954341985307, + 36.38906077032664, + 36.38857794712883, + 36.3880949561777, + 36.38761180330455, + 36.38712849425491, + 36.38664503468971, + 36.38616143018614, + 36.38567768623885, + 36.3851938082608, + 36.38470980158442, + 36.38422567146241, + 36.38374142306883, + 36.38325706150012, + 36.38277259177597, + 36.38228801884027, + 36.38180334756208, + 36.3813185827365, + 36.3808337290856, + 36.380348791259415, + 36.37986377383672, + 36.379378681325896, + 36.378893518165945, + 36.37840828872725, + 36.377922997312446, + 36.377437648157176, + 36.376952245431205, + 36.37646679323886, + 36.37598129562017, + 36.375495756551445, + 36.375010179946194, + 36.37452456965594, + 36.37403892947095, + 36.373553263120904, + 36.37306757427578, + 36.37258186654667, + 36.37209614348637, + 36.371610408590136, + 36.37112466529655, + 36.37063891698806, + 36.37015316699185, + 36.36966741858039, + 36.36918167497226, + 36.36869593933275, + 36.3682102147746, + 36.367724504358684, + 36.36723881109456, + 36.36675313794121, + 36.36626748780768, + 36.365781863553785, + 36.3652962679906, + 36.364810703881204, + 36.364325173941225, + 36.36383968083952, + 36.36335422719873, + 36.36286881559588, + 36.36238344856298, + 36.36189812858766, + 36.36141285811361, + 36.360927639541316, + 36.360442475228574, + 36.359957367490885, + 36.35947231860229, + 36.35898733079572, + 36.35850240626356, + 36.35801754715819, + 36.35753275559256, + 36.35704803364068, + 36.35656338333809, + 36.35607880668246, + 36.35559430563402, + 36.35510988211601, + 36.35462553801531, + 36.35414127518283, + 36.35365709543402, + 36.35317300054934, + 36.352688992274636, + 36.35220507232178, + 36.35172124236898, + 36.35123750406133, + 36.35075385901119, + 36.35027030879868, + 36.349786854972, + 36.349303499047984, + 36.348820242512545, + 36.34833708682095, + 36.34785403339839, + 36.3473710836403, + 36.34688823891275, + 36.34640550055296, + 36.34592286986958, + 36.34544034814309, + 36.34495793662629, + 36.34447563654455, + 36.34399344909628, + 36.34351137545328, + 36.34302941676113, + 36.34254757413945, + 36.342065848682374, + 36.34158424145889, + 36.34110275351316, + 36.34062138586486, + 36.340140139509565, + 36.339659015419045, + 36.339178014541666, + 36.33869713780259, + 36.33821638610431, + 36.337735760326744, + 36.33725526132764, + 36.33677488994307, + 36.33629464698743, + 36.33581453325397, + 36.335334549515075, + 36.33485469652242, + 36.33437497500738, + 36.33389538568141, + 36.33341592923613, + 36.33293660634378, + 36.33245741765742, + 36.331978363811224, + 36.33149944542082, + 36.3310206630834, + 36.33054201737815, + 36.33006350886649, + 36.32958513809225, + 36.329106905582044, + 36.32862881184538, + 36.3281508573751, + 36.327673042647525, + 36.327195368122645, + 36.32671783424442, + 36.326240441441115, + 36.32576319012537, + 36.32528608069457, + 36.32480911353096, + 36.32433228900204, + 36.32385560746061, + 36.32337906924508, + 36.32290267467967, + 36.322426424074685, + 36.32195031772668, + 36.32147435591867, + 36.32099853892031, + 36.320522866988235, + 36.320047340366074, + 36.31957195928486, + 36.31909672396299, + 36.31862163460665, + 36.31814669140985, + 36.31767189455478, + 36.31719724421177, + 36.31672274053973, + 36.31624838368612, + 36.31577417378725, + 36.31530011096847, + 36.314826195344295, + 36.31435242701853, + 36.31387880608465, + 36.31340533262576, + 36.31293200671479, + 36.31245882841479, + 36.31198579777901, + 36.311512914851086, + 36.311040179665106, + 36.31056759224587, + 36.310095152609094, + 36.30962286076144, + 36.30915071670074, + 36.30867872041616, + 36.30820687188827, + 36.30773517108923, + 36.307263617983025, + 36.30679221252545, + 36.30632095466434, + 36.30584984433979, + 36.30537888148411, + 36.30490806602209, + 36.30443739787109, + 36.303966876941196, + 36.30349650313528, + 36.303026276349286, + 36.302556196472146, + 36.3020862633861, + 36.30161647696671, + 36.30114683708299, + 36.30067734359755, + 36.300207996366744, + 36.299738795240685, + 36.29926974006347, + 36.298800830673294, + 36.298332066902454, + 36.29786344857756, + 36.29739497551963, + 36.29692664754413, + 36.29645846446122, + 36.29599042607566, + 36.29552253218712, + 36.295054782590164, + 36.294587177074355, + 36.29411971542439, + 36.29365239742023, + 36.29318522283707, + 36.29271819144556, + 36.29225130301184, + 36.291784557297724, + 36.29131795406064, + 36.29085149305381, + 36.2903851740264, + 36.28991899672341, + 36.289452960886, + 36.28898706625142, + 36.28852131255317, + 36.28805569952101, + 36.287590226881115, + 36.287124894356126, + 36.286659701665215, + 36.2861946485242, + 36.28572973464562, + 36.285264959738726, + 36.28480032350972, + 36.28433582566165, + 36.28387146589462, + 36.28340724390581, + 36.28294315938956, + 36.28247921203738, + 36.28201540153808, + 36.28155172757792, + 36.28108818984047, + 36.28062478800685, + 36.28016152175571, + 36.27969839076334, + 36.27923539470372, + 36.27877253324865, + 36.27830980606758, + 36.277847212828, + 36.27738475319519, + 36.276922426832535, + 36.27646023340144, + 36.275998172561344, + 36.27553624397001, + 36.275074447283195, + 36.27461278215519, + 36.27415124823844, + 36.27368984518379, + 36.27322857264055, + 36.27276743025659, + 36.27230641767823, + 36.27184553455041, + 36.271384780516705, + 36.27092415521936, + 36.2704636582994, + 36.270003289396584, + 36.26954304814951, + 36.26908293419574, + 36.268622947171636, + 36.26816308671259, + 36.267703352453026, + 36.26724374402633, + 36.26678426106509, + 36.26632490320098, + 36.26586567006486, + 36.26540656128681, + 36.26494757649612, + 36.264488715321484, + 36.26402997739088, + 36.26357136233162, + 36.263112869770524, + 36.26265449933373, + 36.26219625064698, + 36.26173812333553, + 36.2612801170241, + 36.2608222313371, + 36.26036446589851, + 36.25990682033201, + 36.259449294260925, + 36.25899188730834, + 36.25853459909711, + 36.25807742924983, + 36.257620377388896, + 36.257163443136655, + 36.25670662611521, + 36.25624992594671, + 36.25579334225309, + 36.255336874656386, + 36.25488052277852, + 36.25442428624149, + 36.25396816466731, + 36.25351215767811, + 36.253056264896045, + 36.25260048594348, + 36.25214482044294, + 36.25168926801699, + 36.251233828288555, + 36.25077850088068, + 36.250323285416655, + 36.2498681815201, + 36.2494131888149, + 36.248958306925225, + 36.248503535475606, + 36.248048874090955, + 36.24759432239648, + 36.24713988001788, + 36.24668554658121, + 36.24623132171299, + 36.245777205040184, + 36.24532319619028, + 36.24486929479113, + 36.24441550047126, + 36.243961812859624, + 36.24350823158578, + 36.243054756279825, + 36.24260138657243, + 36.242148122094875, + 36.24169496247905, + 36.241241907357505, + 36.24078895636341, + 36.24033610913059, + 36.239883365293586, + 36.23943072448761, + 36.23897818634855, + 36.23852575051307, + 36.23807341661857, + 36.2376211843031, + 36.237169053205626, + 36.23671702296575, + 36.23626509322398, + 36.235813263621516, + 36.235361533800415, + 36.23490990340358, + 36.234458372074755, + 36.23400693945847, + 36.233594279037156, + 36.23326036609779, + 36.23300363640076, + 36.23282257939569, + 36.23271573825812, + 36.23268170327423, + 36.23271910635788, + 36.232826616500205, + 36.23300293598683, + 36.23324679724775, + 36.23355696022811, + 36.23393221018814, + 36.23437135585719, + 36.234873227879085, + 36.2353979998452, + 36.235904554897296, + 36.23639333473047, + 36.23686474580146, + 36.237319158545, + 36.23775691334045, + 36.23817832542625, + 36.23858368894915, + 36.23897328030053, + 36.23934736086668, + 36.23970617929621, + 36.24004997336997, + 36.240378971544345, + 36.24069339422518, + 36.24099345482015, + 36.24127936060869, + 36.241551313461954, + 36.24180951043898, + 36.242054144281305, + 36.24228540382359, + 36.242503474335386, + 36.24270853780604, + 36.24290077318281, + 36.24308035657047, + 36.24324746139911, + 36.24340225856588, + 36.243544916554924, + 36.24367560153983, + 36.2437944774712, + 36.24390170615219, + 36.24399744730398, + 36.244081858623254, + 36.244155095832326, + 36.24421731272428, + 36.24426866120282, + 36.24430929131858, + 36.2443393513022, + 36.24435898759451, + 36.24436834487467, + 36.244367566086396, + 36.24435679246253, + 36.24433616354826, + 36.244305817223456, + 36.244265889723756, + 36.24421651566108, + 36.24415782804328, + 36.24408995829324, + 36.244013036267496, + 36.24392719027441, + 36.24383254709176, + 36.24372923198427, + 36.24361736872052, + 36.24349707958971, + 36.243368485418195, + 36.24323170558564, + 36.243086858041096, + 36.242934059318635, + 36.242773424553015, + 36.24260506749513, + 36.24242910052706, + 36.242245634677204, + 36.24205477963502, + 36.24185664376575, + 36.241651334125066, + 36.24143895647313, + 36.24121961528911, + 36.2409934137851, + 36.240760453919926, + 36.240520836413175, + 36.240274660758566, + 36.24002202523753, + 36.23976302693253, + 36.23949776174032, + 36.23922632438493, + 36.238948808430635, + 36.238665306294834, + 36.238375909260576, + 36.238080707489196, + 36.237779790032675, + 36.237473244845994, + 36.23716115879925, + 36.236843617689686, + 36.23652070625364, + 36.23619250817828, + 36.23585910611328, + 36.23552058168249, + 36.2351770154952, + 36.234828487157515, + 36.23447507528364, + 36.234116857506805, + 36.23379258473812, + 36.233542309445845, + 36.23336454343779, + 36.23325785113309, + 36.233220849617354, + 36.23325220204498, + 36.233350612173396, + 36.23351481982923, + 36.23374359714184, + 36.23403574540869, + 36.2343900924819, + 36.23480549058297, + 36.23524213714127, + 36.2356589414101, + 36.23605637241324, + 36.23643486482496, + 36.2367948179515, + 36.237136601505114, + 36.23746056036117, + 36.23776701847827, + 36.23805628212975, + 36.23832864256781, + 36.23858437822124, + 36.238823756508936, + 36.23904703533723, + 36.239254464336945, + 36.23944628588619, + 36.239622735956736, + 36.239784044815444, + 36.239930437605835, + 36.24006213483139, + 36.240179352757934, + 36.24028230374896, + 36.240371196546235, + 36.24044623650508, + 36.240507625792375, + 36.240555563553606, + 36.240590246054865, + 36.240611866803675, + 36.24062061665294, + 36.24061668389025, + 36.240600254315666, + 36.24057151130982, + 36.24053063589383, + 36.24047780678285, + 36.24041320043369, + 36.24033699108836, + 36.24024935081334, + 36.24015044953601, + 36.24004045507838, + 36.2399195331885, + 36.239787847570085, + 36.239645559910585, + 36.239492829907896, + 36.23932981529608, + 36.23915667186977, + 36.2389735535083, + 36.23878061219866, + 36.23857799805788, + 36.23836585935515, + 36.23814434253322, + 36.237913592229326, + 36.23767375129602, + 36.23742496082127, + 36.23716736014856, + 36.236901086896474, + 36.23662627697801, + 36.23634306461987, + 36.23605158238118, + 36.23575196117228, + 36.235444330273026, + 36.235128817351026, + 36.234805548479585, + 36.234474648155576, + 36.234136239317046, + 36.2338291176839, + 36.23359338009211, + 36.23342758208868, + 36.233330331212684, + 36.23330028706073, + 36.233336154699025, + 36.23343667920713, + 36.23360064115342, + 36.233826852837694, + 36.23411415516562, + 36.234461415043484, + 36.23482884672774, + 36.23517537791791, + 36.23550149624432, + 36.235807655571996, + 36.23609427482565, + 36.236361743635484, + 36.236610426989365, + 36.23684066906728, + 36.23705279640242, + 36.23724712048859, + 36.23742393993132, + 36.23758354222369, + 36.2377262052133, + 36.23785219831474, + 36.237961783512866, + 36.23805521619348, + 36.23813274583241, + 36.23819461656751, + 36.238241067674714, + 36.23827233396445, + 36.2382886461133, + 36.23829023094173, + 36.238277311647316, + 36.238250108001864, + 36.23820883651827, + 36.23815371059245, + 36.238084940625214, + 36.23800273412678, + 36.23790729580779, + 36.23779882765848, + 36.23767752901858, + 36.23754359663916, + 36.23739722473814, + 36.237238605050095, + 36.23706792687194, + 36.23688537710457, + 36.23669114029151, + 36.23648539865496, + 36.23626833212954, + 36.23604011839437, + 36.23580093290346, + 36.23555094891475, + 36.23529033751826, + 36.23501926766289, + 36.23473790618268, + 36.23444641782236, + 36.23414496526199, + 36.23387238355434, + 36.23366880864759, + 36.23353283470707, + 36.23346310734345, + 36.233458323687934, + 36.23351722581353, + 36.23363859528757, + 36.23382124865587, + 36.23406403369369, + 36.234365826288, + 36.23472552784031, + 36.23510338605486, + 36.235458361518056, + 36.23579097489575, + 36.2361017126804, + 36.23639102602001, + 36.236659336368184, + 36.236907040140196, + 36.23713451255144, + 36.23734211078286, + 36.237530176592, + 36.23769903846826, + 36.23784901341274, + 36.237980408409065, + 36.23809352163977, + 36.238188643493395, + 36.23826605739908, + 36.23832604051941, + 36.23836886432622, + 36.238394795080204, + 36.238404094231406, + 36.238397018754206, + 36.23837382142885, + 36.23833475107834, + 36.23828005276907, + 36.2382099679812, + 36.23812473475422, + 36.238024587812255, + 36.237909758672046, + 36.237780475737374, + 36.23763696438175, + 36.23747944702156, + 36.2373081431814, + 36.23712326955265, + 36.2369250400469, + 36.2367136658447, + 36.23648935544042, + 36.236252314684165, + 36.23600274682097, + 36.23574085252774, + 36.23546682994833, + 36.23518087472716, + 36.234883180041265, + 36.234573936631364, + 36.234253332831884, + 36.233960229195056, + 36.23373478665978, + 36.23357562374417, + 36.23348141006391, + 36.23345086641311, + 36.23348275819121, + 36.23357588996107, + 36.23372910093813, + 36.2339412612465, + 36.234211268806334, + 36.234538046741406, + 36.2348818646309, + 36.23520170494376, + 36.2354981096033, + 36.23577158608189, + 36.236022606233064, + 36.23625161194455, + 36.23645901979738, + 36.23664522490722, + 36.236810604092746, + 36.23695551848958, + 36.23708031570828, + 36.23718533161706, + 36.23727089181538, + 36.237337312852944, + 36.23738490323959, + 36.237413964282716, + 36.237424790782406, + 36.237417671610196, + 36.23739289019122, + 36.237350724907124, + 36.2372914494339, + 36.237215333025574, + 36.23712264075397, + 36.237013633711655, + 36.236888569184806, + 36.23674770080133, + 36.2365912786583, + 36.236419549432746, + 36.236232756478216, + 36.236031139909834, + 36.23581493667987, + 36.2355843806454, + 36.23533970262915, + 36.235081130475216, + 36.234808889099945, + 36.23452320053936, + 36.23422428399292, + 36.233951030441055, + 36.23374363099397, + 36.23360073400468, + 36.233521038486145, + 36.233503294202464, + 36.23354629510553, + 36.233648873901856, + 36.23380989755021, + 36.23402826352521, + 36.23430289671234, + 36.234632746822136, + 36.234978109449365, + 36.23529799270596, + 36.23559296404043, + 36.23586355613181, + 36.23611026572549, + 36.23633355928944, + 36.236533877676884, + 36.23671163997088, + 36.23686724665588, + 36.23700108223499, + 36.23711351739111, + 36.23720491077283, + 36.23727561047101, + 36.237325955240905, + 36.237356275515126, + 36.23736689424391, + 36.237358127593396, + 36.23733028552715, + 36.2372836722913, + 36.23721858682033, + 36.23713532307779, + 36.23703417034277, + 36.23691541345246, + 36.236779333007824, + 36.236626205549385, + 36.236456303707804, + 36.23626989633436, + 36.23606724861416, + 36.2358486221654, + 36.235614275127254, + 36.23536446223781, + 36.2350994349044, + 36.234819441267064, + 36.23452472625681, + 36.234215531649006, + 36.23393077064721, + 36.23371065617348, + 36.233553858066536, + 36.23345909650964, + 36.233425142128866, + 36.233450809436164, + 36.23353495140243, + 36.23367645496063, + 36.233874237274826, + 36.234127242640156, + 36.23443443990199, + 36.23475614397947, + 36.23505138226441, + 36.23532074084961, + 36.23556477081677, + 36.2357839870753, + 36.235978874021185, + 36.23614989020237, + 36.23629747216594, + 36.23642203763213, + 36.236523988114186, + 36.23660371108196, + 36.236661581750134, + 36.23669796455717, + 36.23671321439012, + 36.23670767759944, + 36.23668169284185, + 36.23663559178096, + 36.23656969967089, + 36.23648433584368, + 36.23637981411745, + 36.23625644313905, + 36.23611452667292, + 36.23595436384574, + 36.235776249354295, + 36.235580473643225, + 36.23536732305804, + 36.23513707997729, + 36.23489002292809, + 36.23462642668741, + 36.234346562371925, + 36.23408937238041, + 36.23389509860861, + 36.233762439163364, + 36.23369014203853, + 36.23367700523204, + 36.23372187020509, + 36.23382361646916, + 36.23398115710203, + 36.234193435027954, + 36.23445941992768, + 36.234739429377704, + 36.23499249522401, + 36.2352192093192, + 36.23542012943064, + 36.2355957778883, + 36.2357466470869, + 36.23587320402235, + 36.23597589403337, + 36.23605514388876, + 36.23611136433616, + 36.23614495220746, + 36.23615629215933, + 36.236145758113395, + 36.23611371444899, + 36.23606051699256, + 36.23598651383906, + 36.2358920460358, + 36.2357774481523, + 36.235643048756565, + 36.23548917081445, + 36.235316132025375, + 36.2351242451057, + 36.23491381802891, + 36.234685154230405, + 36.23443855278281, + 36.23417430854699, + 36.23393138683865, + 36.233750052109556, + 36.233629024980374, + 36.233567075530026, + 36.23356302343955, + 36.23361573147412, + 36.2337241000901, + 36.233887062967376, + 36.234103583304254, + 36.23437265073996, + 36.23469327879418, + 36.23502582584989, + 36.23532936203908, + 36.23560451618676, + 36.23585188156205, + 36.23607201472561, + 36.236265441196934, + 36.23643266012722, + 36.23657414815383, + 36.23669036258121, + 36.236781744006905, + 36.23684871849163, + 36.23689169935323, + 36.23691108865138, + 36.236907278417945, + 36.23688065167722, + 36.23683158329391, + 36.236760440679035, + 36.2366675843785, + 36.23655336856549, + 36.23641814145345, + 36.23626224564349, + 36.23608601841818, + 36.23588979199064, + 36.23567389371711, + 36.23543864627924, + 36.23518436784168, + 36.23491137218861, + 36.234619968843894, + 36.23431046317647, + 36.23402183121724, + 36.23379434774367, + 36.233626743268005, + 36.23351779771102, + 36.23346634052991, + 36.23347124418761, + 36.233531418749344, + 36.23364580740713, + 36.23381338276843, + 36.23403314377376, + 36.23430411313257, + 36.23462533518565, + 36.23495719737922, + 36.23525879731743, + 36.23553078980082, + 36.23577379292457, + 36.23598838708594, + 36.23617512078386, + 36.236334515401126, + 36.236467069149256, + 36.23657326032414, + 36.23665354999419, + 36.23670838422163, + 36.236738195899484, + 36.2367434062718, + 36.23672442619349, + 36.236681657175744, + 36.236615492254764, + 36.23652631671517, + 36.236414508693535, + 36.23628043968335, + 36.236124474958764, + 36.23594697393144, + 36.23574829045215, + 36.235528773066875, + 36.235288765235644, + 36.2350286055201, + 36.234748627746015, + 36.23444916114417, + 36.23413053047428, + 36.23383173046319, + 36.23359305418938, + 36.233413250547144, + 36.23329111755091, + 36.23322550247269, + 36.2332152953201, + 36.23325942344053, + 36.23335684705265, + 36.23350655554113, + 36.233707564380154, + 36.23395891257423, + 36.234259660525915, + 36.234608888254165, + 36.23496701714215, + 36.23529317704671, + 36.23558805369603, + 36.235852295049575, + 36.236086510440295, + 36.236291276485396, + 36.23646714196092, + 36.23661463182285, + 36.23673425052599, + 36.23682648476503, + 36.23689180573957, + 36.23693067102765, + 36.23694352613667, + 36.23693080578884, + 36.23689293498829, + 36.236830329908166, + 36.23674339862934, + 36.236632541757416, + 36.23649815293901, + 36.23634061929545, + 36.236160321788, + 36.235957635527114, + 36.23573293003526, + 36.23548656947156, + 36.23521891282481, + 36.234930314080735, + 36.23462112236744, + 36.23429168208335, + 36.23398100764846, + 36.23372941148567, + 36.23353566118145, + 36.2333985731777, + 36.23331701291382, + 36.233289888308924, + 36.233316144370015, + 36.233394758727506, + 36.23352473793374, + 36.233705114390226, + 36.23393494379222, + 36.23421330299974, + 36.23453928825951, + 36.23487333715038, + 36.235174595716344, + 36.235443765562266, + 36.235681510319246, + 36.23588845478895, + 36.23606519085673, + 36.23621228236803, + 36.236330269151814, + 36.23641967034139, + 36.23648098711759, + 36.236514704975676, + 36.236521295600944, + 36.236501218421516, + 36.23645492189598, + 36.236382844582145, + 36.236285416026135, + 36.23616305750315, + 36.23601618263614, + 36.23584519791423, + 36.235650503127886, + 36.23543249173638, + 36.23519155117862, + 36.23492806313787, + 36.23464240376815, + 36.234334943889166, + 36.23404472392519, + 36.233812081963485, + 36.233635810699575, + 36.233514751211324, + 36.23344779313033, + 36.233433868149426, + 36.23347194465207, + 36.23356102326633, + 36.2337001331792, + 36.23388832907745, + 36.23412468860454, + 36.234408310241996, + 36.23473831154101, + 36.23507515065802, + 36.235377993886324, + 36.23564756325057, + 36.23588454254226, + 36.23608957646836, + 36.23626327656807, + 36.23640622609306, + 36.236518984033964, + 36.23660208844476, + 36.236656059188626, + 36.23668140020791, + 36.23667860140244, + 36.23664814018496, + 36.2365904827714, + 36.23650608525214, + 36.23639539448346, + 36.23625884883082, + 36.236096878789795, + 36.23590990750687, + 36.23569835121684, + 36.2354626196125, + 36.23520311615776, + 36.234920238354505, + 36.23461437797114, + 36.23428592123971, + 36.23397392365013, + 36.23371873796428, + 36.23351917140714, + 36.23337407938135, + 36.23328236564175, + 36.23324297580543, + 36.233254891984345, + 36.23331712834173, + 36.23342872740945, + 36.233588757031555, + 36.2337963078236, + 36.234050491057, + 36.23435043689308, + 36.234695292905506, + 36.23504554591738, + 36.23536038957169, + 36.235640572098774, + 36.23588680261407, + 36.236099750376745, + 36.23628005079759, + 36.236428310394594, + 36.236545110881984, + 36.23663101254641, + 36.236686557036, + 36.23671226966621, + 36.23670866132803, + 36.23667623006875, + 36.23661546240308, + 36.2365268344023, + 36.236410812600795, + 36.236267854751944, + 36.236098410460265, + 36.23590292171128, + 36.235681823317414, + 36.235435543294486, + 36.235164503181295, + 36.2348691183119, + 36.23454979804913, + 36.234206945986266, + 36.23387963454992, + 36.23360823307117, + 36.233391565248525, + 36.23322850272327, + 36.233117965257996, + 36.23305891425069, + 36.23305034737112, + 36.23309129412093, + 36.23318081215453, + 36.233317984225934, + 36.2335019156516, + 36.2337317321977, + 36.234006578317434, + 36.23432561567644, + 36.2346880219159, + 36.235054312670044, + 36.235383709196995, + 36.23567698639141, + 36.23593487924761, + 36.23615808220931, + 36.23634725525302, + 36.23650302890609, + 36.23662600838769, + 36.236716777028235, + 36.2367758990943, + 36.23680392212476, + 36.236801378864016, + 36.23676878886395, + 36.2367066598129, + 36.23661548864002, + 36.23649576243457, + 36.23634795921299, + 36.23617254856036, + 36.23596999216857, + 36.23574074428951, + 36.235485252117805, + 36.23520395611608, + 36.23489729029217, + 36.23456568243743, + 36.23420955433229, + 36.23386799632912, + 36.233581395322965, + 36.23334859229167, + 36.23316847591081, + 36.233039982736585, + 36.23296209072372, + 36.232933813865856, + 36.232954197759156, + 36.23302231592696, + 36.23313726677005, + 36.23329817103273, + 36.233504169693525, + 36.23375442220557, + 36.23404810502528, + 36.2343844103784, + 36.23476254522173, + 36.235143053241345, + 36.235485182690624, + 36.23578973480058, + 36.23605747020313, + 36.23628910835612, + 36.23648533368925, + 36.23664680067402, + 36.236774138007924, + 36.236867952069865, + 36.23692882977514, + 36.236957340936705, + 36.23695404021969, + 36.236919468761144, + 36.236854155514145, + 36.23675861836511, + 36.23663336506405, + 36.23647889400122, + 36.236295694856835, + 36.23608424914646, + 36.23584503068045, + 36.23557850595257, + 36.235285134470026, + 36.234965369035606, + 36.23461965598987, + 36.234248435420675, + 36.23389081579691, + 36.2335872017548, + 36.2333364516432, + 36.23313747126334, + 36.23298921405546, + 36.23289067462083, + 36.232840883365675, + 36.2328389020687, + 36.232883820208855, + 36.23297475191932, + 36.23311083345683, + 36.23329122109558, + 36.23351508937094, + 36.23378162961098, + 36.23409004870584, + 36.23443956807217, + 36.234790746384185, + 36.23510284696031, + 36.2353766852534, + 36.23561303593182, + 36.23581263230642, + 36.2359761724784, + 36.236104324411116, + 36.236197730116025, + 36.236257009109906, + 36.236282761271646, + 36.23627556920537, + 36.236236000196484, + 36.236164607833466, + 36.236061933353454, + 36.23592850676136, + 36.235764847761914, + 36.2355714665379, + 36.23534886440154, + 36.23509753434169, + 36.23481796148488, + 36.23451062348546, + 36.23417599085758, + 36.23385320163184, + 36.2335826895776, + 36.23336334173169, + 36.23319409195598, + 36.23307392117522, + 36.233001850941626, + 36.232976938114966, + 36.23299827046048, + 36.23306496300259, + 36.23317615500102, + 36.23333100743895, + 36.23352870093346, + 36.23376843399334, + 36.23404942156324, + 36.234370893803806, + 36.23473209506612, + 36.23509360600404, + 36.235414711499764, + 36.23569624891878, + 36.23593901456978, + 36.23614376313592, + 36.236311213826376, + 36.23644205545171, + 36.23653695061342, + 36.2365965391641, + 36.236621441067484, + 36.23661225876427, + 36.2365695791311, + 36.236493975104885, + 36.23638600703117, + 36.23624622378567, + 36.2360751637088, + 36.235873355386374, + 36.235641318303315, + 36.23537956339326, + 36.235088593501885, + 36.23476890377934, + 36.234420982014356, + 36.23404530892013, + 36.23368103239713, + 36.23336859571877, + 36.233106895600216, + 36.23289487553629, + 36.23273152602286, + 36.23261587810878, + 36.232546998065374, + 36.23252398297642, + 36.23254595708548, + 36.23261206876682, + 36.2327214880102, + 36.232873404328316, + 36.23306702501271, + 36.23330157367662, + 36.23357628903423, + 36.23389042387495, + 36.23424324419807, + 36.23463402848032, + 36.23502339017515, + 36.23537064547928, + 36.235676661734054, + 36.2359422643035, + 36.23616823611613, + 36.236355323908, + 36.23650424337394, + 36.23661568341974, + 36.236690309674714, + 36.23672876739496, + 36.23673168386552, + 36.23669967038969, + 36.23663332393847, + 36.236533228520464, + 36.236399956321364, + 36.23623406865377, + 36.236036116750924, + 36.235806642431534, + 36.23554617865909, + 36.23525525001348, + 36.23493437309092, + 36.234584056844305, + 36.234204802875, + 36.23383578002132, + 36.23351745219004, + 36.23324873607814, + 36.23302859487972, + 36.23285603851267, + 36.23273011717539, + 36.232649916021195, + 36.23261455075253, + 36.232623163972555, + 36.23267492216039, + 36.232769013159626, + 36.23290464408967, + 36.233081039605395, + 36.23329744044357, + 36.233553102205605, + 36.23384729433527, + 36.234179299256816, + 36.2345484116456, + 36.23491526115468, + 36.23523918016309, + 36.23552105184837, + 36.23576171720903, + 36.23596197460845, + 36.23612258601993, + 36.23624428217978, + 36.236327766841576, + 36.23637372029045, + 36.23638280224843, + 36.23635565427832, + 36.23629290177491, + 36.2361951556163, + 36.23606301353564, + 36.2358970612624, + 36.23569787347399, + 36.23546601459127, + 36.23520203944529, + 36.23490649383819, + 36.23457991501671, + 36.23422283207385, + 36.23387444070824, + 36.23357523121359, + 36.23332414606516, + 36.233120173671864, + 36.232962348648726, + 36.23284974541186, + 36.23278147288507, + 36.23275667012143, + 36.23277450267794, + 36.232834159610675, + 36.23293485098005, + 36.23307580577703, + 36.233256270195355, + 36.23347550618922, + 36.23373279026585, + 36.23402741247192, + 36.23435867553945, + 36.23472589416349, + 36.235089717374066, + 36.23540949667365, + 36.23568613451873, + 36.23592049094604, + 36.23611338311976, + 36.236265591579425, + 36.236377865396, + 36.236450926428894, + 36.23648547284286, + 36.236482182015784, + 36.2364417129451, + 36.23636470824123, + 36.23625179578132, + 36.23610359008312, + 36.23592069344845, + 36.235703696917085, + 36.23545318106427, + 36.2351697166696, + 36.23485386527995, + 36.23450617968509, + 36.23412720432124, + 36.23375614978765, + 36.2334335208789, + 36.23315827453025, + 36.2329294134084, + 36.232745986186565, + 36.23260708114231, + 36.23251182086697, + 36.23245935788979, + 36.23244887105535, + 36.2324795625212, + 36.23255065526603, + 36.232661391018, + 36.23281102852992, + 36.23299884213892, + 36.23322412056189, + 36.23348616588408, + 36.23378429270737, + 36.234117827430374, + 36.234486107637004, + 36.23484980505701, + 36.23516829331068, + 36.23544249591904, + 36.235673293517586, + 36.23586152344567, + 36.23600798602967, + 36.23611344976824, + 36.23617865561381, + 36.23620432050994, + 36.23619114031636, + 36.23613979222985, + 36.23605093679019, + 36.23592521954415, + 36.23576327242868, + 36.23556571492191, + 36.23533315500373, + 36.235066189959426, + 36.2347654070537, + 36.234431384098166, + 36.23406468993111, + 36.23370455889035, + 36.23339151908121, + 36.23312455041859, + 36.23290267808945, + 36.23272497286043, + 36.2325905447029, + 36.23249853752537, + 36.23244812481753, + 36.23243850604456, + 36.23246890365913, + 36.23253856062206, + 36.232646738341984, + 36.23279271495965, + 36.23297578391667, + 36.23319525275803, + 36.23345044212787, + 36.233740684923795, + 36.23406532558282, + 36.23442371947496, + 36.23477655602043, + 36.23508322639094, + 36.23534467132369, + 36.23556178845464, + 36.235735431910605, + 36.23586641859467, + 36.235955533373954, + 36.236003533363096, + 36.23601115146402, + 36.235979099293004, + 36.235908069603674, + 36.23579873829485, + 36.23565176607672, + 36.235467799855755, + 36.2352474738878, + 36.23499141074063, + 36.2347002220992, + 36.23437450944176, + 36.234053539397365, + 36.23377787176162, + 36.233546516657185, + 36.23335852868986, + 36.23321300733513, + 36.23310909062899, + 36.23304594995522, + 36.233022785735365, + 36.23303882386153, + 36.233093312741104, + 36.233185520844984, + 36.233314734670515, + 36.233480257046025, + 36.23368140571674, + 36.233917512162286, + 36.234187920605294, + 36.23449198717736, + 36.23479040282022, + 36.2350425613163, + 36.23524940677851, + 36.23541184060713, + 36.23553072099696, + 36.23560686915343, + 36.23564107442303, + 36.23563409853018, + 36.23558667907849, + 36.235499532446475, + 36.23537335618482, + 36.23520883100338, + 36.23500662242022, + 36.23476738213255, + 36.23449174915882, + 36.23418035079185, + 36.23387247781029, + 36.23360871314456, + 36.233388089536, + 36.23320968335901, + 36.233072615115546, + 36.23297604321546, + 36.23291915883798, + 36.23290118168319, + 36.23292135645631, + 36.23297894995497, + 36.23307324865326, + 36.233203556694576, + 36.23336919422125, + 36.2335694959817, + 36.23380381016583, + 36.23407149742909, + 36.23437193007131, + 36.234704491343784, + 36.235029897971124, + 36.23530756854481, + 36.2355384717782, + 36.23572353311783, + 36.235863634303875, + 36.235959619630286, + 36.23601230111222, + 36.23602246275349, + 36.23599086407356, + 36.235918243024685, + 36.23580531840735, + 36.23565279187239, + 36.235461349583076, + 36.23523166359704, + 36.23496439301782, + 36.23466018495618, + 36.234319675335335, + 36.23398216420775, + 36.23368824384964, + 36.23343695620486, + 36.23322738701548, + 36.233058666261606, + 36.232929961896936, + 36.23284047467397, + 36.23278943386589, + 36.23277609372666, + 36.23279973055899, + 36.23285964028258, + 36.232955136414546, + 36.23308554838878, + 36.233250220155284, + 36.2334485090095, + 36.23367978461115, + 36.23394342815964, + 36.23423883169849, + 36.23456539752555, + 36.234883861103356, + 36.23515365929701, + 36.235375778337065, + 36.23555116077478, + 36.23568070508204, + 36.235765271944445, + 36.23580568945604, + 36.23580275740938, + 36.235757250841694, + 36.23566992296801, + 36.2355415076099, + 36.235372721209174, + 36.23516426449946, + 36.234916823896505, + 36.23463107265656, + 36.23430767184409, + 36.23398594579036, + 36.23370651041258, + 36.233468430654916, + 36.233270814632334, + 36.2331128141352, + 36.23299361841901, + 36.23291244907433, + 36.23286855578656, + 36.23286121282757, + 36.232889716150225, + 36.23295338097915, + 36.23305153981014, + 36.23318354074587, + 36.23334874610921, + 36.233546531284276, + 36.23377628374609, + 36.23403740224488, + 36.23432929611854, + 36.23465138471006, + 36.23496442011738, + 36.235227855651324, + 36.23544269397889, + 36.23560989388034, + 36.235730369852455, + 36.235804998404376, + 36.23583462325489, + 36.235820059625375, + 36.23576209778811, + 36.23566150600171, + 36.23551903294211, + 36.23533540971809, + 36.235111351545186, + 36.23484755913765, + 36.234544719868914, + 36.234203508741, + 36.23386326359109, + 36.23356461349696, + 36.23330663657033, + 36.23308845391085, + 36.23290923011317, + 36.23276816705912, + 36.23266449879022, + 36.23259748726982, + 36.232566418877084, + 36.23257060150389, + 36.232609362147954, + 36.232682044914355, + 36.23278800935381, + 36.23292662907781, + 36.23309729060207, + 36.23329939237815, + 36.23353234398009, + 36.23379556541872, + 36.23408848656126, + 36.23441054663808, + 36.234761193820944, + 36.23510120782229 + ] + }, + { + "mode": "lines", + "name": "BIS for patient 22", + "type": "scatter", + "x": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887, + 888, + 889, + 890, + 891, + 892, + 893, + 894, + 895, + 896, + 897, + 898, + 899, + 900, + 901, + 902, + 903, + 904, + 905, + 906, + 907, + 908, + 909, + 910, + 911, + 912, + 913, + 914, + 915, + 916, + 917, + 918, + 919, + 920, + 921, + 922, + 923, + 924, + 925, + 926, + 927, + 928, + 929, + 930, + 931, + 932, + 933, + 934, + 935, + 936, + 937, + 938, + 939, + 940, + 941, + 942, + 943, + 944, + 945, + 946, + 947, + 948, + 949, + 950, + 951, + 952, + 953, + 954, + 955, + 956, + 957, + 958, + 959, + 960, + 961, + 962, + 963, + 964, + 965, + 966, + 967, + 968, + 969, + 970, + 971, + 972, + 973, + 974, + 975, + 976, + 977, + 978, + 979, + 980, + 981, + 982, + 983, + 984, + 985, + 986, + 987, + 988, + 989, + 990, + 991, + 992, + 993, + 994, + 995, + 996, + 997, + 998, + 999, + 1000, + 1001, + 1002, + 1003, + 1004, + 1005, + 1006, + 1007, + 1008, + 1009, + 1010, + 1011, + 1012, + 1013, + 1014, + 1015, + 1016, + 1017, + 1018, + 1019, + 1020, + 1021, + 1022, + 1023, + 1024, + 1025, + 1026, + 1027, + 1028, + 1029, + 1030, + 1031, + 1032, + 1033, + 1034, + 1035, + 1036, + 1037, + 1038, + 1039, + 1040, + 1041, + 1042, + 1043, + 1044, + 1045, + 1046, + 1047, + 1048, + 1049, + 1050, + 1051, + 1052, + 1053, + 1054, + 1055, + 1056, + 1057, + 1058, + 1059, + 1060, + 1061, + 1062, + 1063, + 1064, + 1065, + 1066, + 1067, + 1068, + 1069, + 1070, + 1071, + 1072, + 1073, + 1074, + 1075, + 1076, + 1077, + 1078, + 1079, + 1080, + 1081, + 1082, + 1083, + 1084, + 1085, + 1086, + 1087, + 1088, + 1089, + 1090, + 1091, + 1092, + 1093, + 1094, + 1095, + 1096, + 1097, + 1098, + 1099, + 1100, + 1101, + 1102, + 1103, + 1104, + 1105, + 1106, + 1107, + 1108, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1115, + 1116, + 1117, + 1118, + 1119, + 1120, + 1121, + 1122, + 1123, + 1124, + 1125, + 1126, + 1127, + 1128, + 1129, + 1130, + 1131, + 1132, + 1133, + 1134, + 1135, + 1136, + 1137, + 1138, + 1139, + 1140, + 1141, + 1142, + 1143, + 1144, + 1145, + 1146, + 1147, + 1148, + 1149, + 1150, + 1151, + 1152, + 1153, + 1154, + 1155, + 1156, + 1157, + 1158, + 1159, + 1160, + 1161, + 1162, + 1163, + 1164, + 1165, + 1166, + 1167, + 1168, + 1169, + 1170, + 1171, + 1172, + 1173, + 1174, + 1175, + 1176, + 1177, + 1178, + 1179, + 1180, + 1181, + 1182, + 1183, + 1184, + 1185, + 1186, + 1187, + 1188, + 1189, + 1190, + 1191, + 1192, + 1193, + 1194, + 1195, + 1196, + 1197, + 1198, + 1199, + 1200, + 1201, + 1202, + 1203, + 1204, + 1205, + 1206, + 1207, + 1208, + 1209, + 1210, + 1211, + 1212, + 1213, + 1214, + 1215, + 1216, + 1217, + 1218, + 1219, + 1220, + 1221, + 1222, + 1223, + 1224, + 1225, + 1226, + 1227, + 1228, + 1229, + 1230, + 1231, + 1232, + 1233, + 1234, + 1235, + 1236, + 1237, + 1238, + 1239, + 1240, + 1241, + 1242, + 1243, + 1244, + 1245, + 1246, + 1247, + 1248, + 1249, + 1250, + 1251, + 1252, + 1253, + 1254, + 1255, + 1256, + 1257, + 1258, + 1259, + 1260, + 1261, + 1262, + 1263, + 1264, + 1265, + 1266, + 1267, + 1268, + 1269, + 1270, + 1271, + 1272, + 1273, + 1274, + 1275, + 1276, + 1277, + 1278, + 1279, + 1280, + 1281, + 1282, + 1283, + 1284, + 1285, + 1286, + 1287, + 1288, + 1289, + 1290, + 1291, + 1292, + 1293, + 1294, + 1295, + 1296, + 1297, + 1298, + 1299, + 1300, + 1301, + 1302, + 1303, + 1304, + 1305, + 1306, + 1307, + 1308, + 1309, + 1310, + 1311, + 1312, + 1313, + 1314, + 1315, + 1316, + 1317, + 1318, + 1319, + 1320, + 1321, + 1322, + 1323, + 1324, + 1325, + 1326, + 1327, + 1328, + 1329, + 1330, + 1331, + 1332, + 1333, + 1334, + 1335, + 1336, + 1337, + 1338, + 1339, + 1340, + 1341, + 1342, + 1343, + 1344, + 1345, + 1346, + 1347, + 1348, + 1349, + 1350, + 1351, + 1352, + 1353, + 1354, + 1355, + 1356, + 1357, + 1358, + 1359, + 1360, + 1361, + 1362, + 1363, + 1364, + 1365, + 1366, + 1367, + 1368, + 1369, + 1370, + 1371, + 1372, + 1373, + 1374, + 1375, + 1376, + 1377, + 1378, + 1379, + 1380, + 1381, + 1382, + 1383, + 1384, + 1385, + 1386, + 1387, + 1388, + 1389, + 1390, + 1391, + 1392, + 1393, + 1394, + 1395, + 1396, + 1397, + 1398, + 1399, + 1400, + 1401, + 1402, + 1403, + 1404, + 1405, + 1406, + 1407, + 1408, + 1409, + 1410, + 1411, + 1412, + 1413, + 1414, + 1415, + 1416, + 1417, + 1418, + 1419, + 1420, + 1421, + 1422, + 1423, + 1424, + 1425, + 1426, + 1427, + 1428, + 1429, + 1430, + 1431, + 1432, + 1433, + 1434, + 1435, + 1436, + 1437, + 1438, + 1439, + 1440, + 1441, + 1442, + 1443, + 1444, + 1445, + 1446, + 1447, + 1448, + 1449, + 1450, + 1451, + 1452, + 1453, + 1454, + 1455, + 1456, + 1457, + 1458, + 1459, + 1460, + 1461, + 1462, + 1463, + 1464, + 1465, + 1466, + 1467, + 1468, + 1469, + 1470, + 1471, + 1472, + 1473, + 1474, + 1475, + 1476, + 1477, + 1478, + 1479, + 1480, + 1481, + 1482, + 1483, + 1484, + 1485, + 1486, + 1487, + 1488, + 1489, + 1490, + 1491, + 1492, + 1493, + 1494, + 1495, + 1496, + 1497, + 1498, + 1499, + 1500, + 1501, + 1502, + 1503, + 1504, + 1505, + 1506, + 1507, + 1508, + 1509, + 1510, + 1511, + 1512, + 1513, + 1514, + 1515, + 1516, + 1517, + 1518, + 1519, + 1520, + 1521, + 1522, + 1523, + 1524, + 1525, + 1526, + 1527, + 1528, + 1529, + 1530, + 1531, + 1532, + 1533, + 1534, + 1535, + 1536, + 1537, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546, + 1547, + 1548, + 1549, + 1550, + 1551, + 1552, + 1553, + 1554, + 1555, + 1556, + 1557, + 1558, + 1559, + 1560, + 1561, + 1562, + 1563, + 1564, + 1565, + 1566, + 1567, + 1568, + 1569, + 1570, + 1571, + 1572, + 1573, + 1574, + 1575, + 1576, + 1577, + 1578, + 1579, + 1580, + 1581, + 1582, + 1583, + 1584, + 1585, + 1586, + 1587, + 1588, + 1589, + 1590, + 1591, + 1592, + 1593, + 1594, + 1595, + 1596, + 1597, + 1598, + 1599, + 1600, + 1601, + 1602, + 1603, + 1604, + 1605, + 1606, + 1607, + 1608, + 1609, + 1610, + 1611, + 1612, + 1613, + 1614, + 1615, + 1616, + 1617, + 1618, + 1619, + 1620, + 1621, + 1622, + 1623, + 1624, + 1625, + 1626, + 1627, + 1628, + 1629, + 1630, + 1631, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1639, + 1640, + 1641, + 1642, + 1643, + 1644, + 1645, + 1646, + 1647, + 1648, + 1649, + 1650, + 1651, + 1652, + 1653, + 1654, + 1655, + 1656, + 1657, + 1658, + 1659, + 1660, + 1661, + 1662, + 1663, + 1664, + 1665, + 1666, + 1667, + 1668, + 1669, + 1670, + 1671, + 1672, + 1673, + 1674, + 1675, + 1676, + 1677, + 1678, + 1679, + 1680, + 1681, + 1682, + 1683, + 1684, + 1685, + 1686, + 1687, + 1688, + 1689, + 1690, + 1691, + 1692, + 1693, + 1694, + 1695, + 1696, + 1697, + 1698, + 1699, + 1700, + 1701, + 1702, + 1703, + 1704, + 1705, + 1706, + 1707, + 1708, + 1709, + 1710, + 1711, + 1712, + 1713, + 1714, + 1715, + 1716, + 1717, + 1718, + 1719, + 1720, + 1721, + 1722, + 1723, + 1724, + 1725, + 1726, + 1727, + 1728, + 1729, + 1730, + 1731, + 1732, + 1733, + 1734, + 1735, + 1736, + 1737, + 1738, + 1739, + 1740, + 1741, + 1742, + 1743, + 1744, + 1745, + 1746, + 1747, + 1748, + 1749, + 1750, + 1751, + 1752, + 1753, + 1754, + 1755, + 1756, + 1757, + 1758, + 1759, + 1760, + 1761, + 1762, + 1763, + 1764, + 1765, + 1766, + 1767, + 1768, + 1769, + 1770, + 1771, + 1772, + 1773, + 1774, + 1775, + 1776, + 1777, + 1778, + 1779, + 1780, + 1781, + 1782, + 1783, + 1784, + 1785, + 1786, + 1787, + 1788, + 1789, + 1790, + 1791, + 1792, + 1793, + 1794, + 1795, + 1796, + 1797, + 1798, + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807, + 1808, + 1809, + 1810, + 1811, + 1812, + 1813, + 1814, + 1815, + 1816, + 1817, + 1818, + 1819, + 1820, + 1821, + 1822, + 1823, + 1824, + 1825, + 1826, + 1827, + 1828, + 1829, + 1830, + 1831, + 1832, + 1833, + 1834, + 1835, + 1836, + 1837, + 1838, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1845, + 1846, + 1847, + 1848, + 1849, + 1850, + 1851, + 1852, + 1853, + 1854, + 1855, + 1856, + 1857, + 1858, + 1859, + 1860, + 1861, + 1862, + 1863, + 1864, + 1865, + 1866, + 1867, + 1868, + 1869, + 1870, + 1871, + 1872, + 1873, + 1874, + 1875, + 1876, + 1877, + 1878, + 1879, + 1880, + 1881, + 1882, + 1883, + 1884, + 1885, + 1886, + 1887, + 1888, + 1889, + 1890, + 1891, + 1892, + 1893, + 1894, + 1895, + 1896, + 1897, + 1898, + 1899, + 1900, + 1901, + 1902, + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911, + 1912, + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921, + 1922, + 1923, + 1924, + 1925, + 1926, + 1927, + 1928, + 1929, + 1930, + 1931, + 1932, + 1933, + 1934, + 1935, + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942, + 1943, + 1944, + 1945, + 1946, + 1947, + 1948, + 1949, + 1950, + 1951, + 1952, + 1953, + 1954, + 1955, + 1956, + 1957, + 1958, + 1959, + 1960, + 1961, + 1962, + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978, + 1979, + 1980, + 1981, + 1982, + 1983, + 1984, + 1985, + 1986, + 1987, + 1988, + 1989, + 1990, + 1991, + 1992, + 1993, + 1994, + 1995, + 1996, + 1997, + 1998, + 1999, + 2000, + 2001, + 2002, + 2003, + 2004, + 2005, + 2006, + 2007, + 2008, + 2009, + 2010, + 2011, + 2012, + 2013, + 2014, + 2015, + 2016, + 2017, + 2018, + 2019, + 2020, + 2021, + 2022, + 2023, + 2024, + 2025, + 2026, + 2027, + 2028, + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052, + 2053, + 2054, + 2055, + 2056, + 2057, + 2058, + 2059, + 2060, + 2061, + 2062, + 2063, + 2064, + 2065, + 2066, + 2067, + 2068, + 2069, + 2070, + 2071, + 2072, + 2073, + 2074, + 2075, + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082, + 2083, + 2084, + 2085, + 2086, + 2087, + 2088, + 2089, + 2090, + 2091, + 2092, + 2093, + 2094, + 2095, + 2096, + 2097, + 2098, + 2099, + 2100, + 2101, + 2102, + 2103, + 2104, + 2105, + 2106, + 2107, + 2108, + 2109, + 2110, + 2111, + 2112, + 2113, + 2114, + 2115, + 2116, + 2117, + 2118, + 2119, + 2120, + 2121, + 2122, + 2123, + 2124, + 2125, + 2126, + 2127, + 2128, + 2129, + 2130, + 2131, + 2132, + 2133, + 2134, + 2135, + 2136, + 2137, + 2138, + 2139, + 2140, + 2141, + 2142, + 2143, + 2144, + 2145, + 2146, + 2147, + 2148, + 2149, + 2150, + 2151, + 2152, + 2153, + 2154, + 2155, + 2156, + 2157, + 2158, + 2159, + 2160, + 2161, + 2162, + 2163, + 2164, + 2165, + 2166, + 2167, + 2168, + 2169, + 2170, + 2171, + 2172, + 2173, + 2174, + 2175, + 2176, + 2177, + 2178, + 2179, + 2180, + 2181, + 2182, + 2183, + 2184, + 2185, + 2186, + 2187, + 2188, + 2189, + 2190, + 2191, + 2192, + 2193, + 2194, + 2195, + 2196, + 2197, + 2198, + 2199, + 2200, + 2201, + 2202, + 2203, + 2204, + 2205, + 2206, + 2207, + 2208, + 2209, + 2210, + 2211, + 2212, + 2213, + 2214, + 2215, + 2216, + 2217, + 2218, + 2219, + 2220, + 2221, + 2222, + 2223, + 2224, + 2225, + 2226, + 2227, + 2228, + 2229, + 2230, + 2231, + 2232, + 2233, + 2234, + 2235, + 2236, + 2237, + 2238, + 2239, + 2240, + 2241, + 2242, + 2243, + 2244, + 2245, + 2246, + 2247, + 2248, + 2249, + 2250, + 2251, + 2252, + 2253, + 2254, + 2255, + 2256, + 2257, + 2258, + 2259, + 2260, + 2261, + 2262, + 2263, + 2264, + 2265, + 2266, + 2267, + 2268, + 2269, + 2270, + 2271, + 2272, + 2273, + 2274, + 2275, + 2276, + 2277, + 2278, + 2279, + 2280, + 2281, + 2282, + 2283, + 2284, + 2285, + 2286, + 2287, + 2288, + 2289, + 2290, + 2291, + 2292, + 2293, + 2294, + 2295, + 2296, + 2297, + 2298, + 2299, + 2300, + 2301, + 2302, + 2303, + 2304, + 2305, + 2306, + 2307, + 2308, + 2309, + 2310, + 2311, + 2312, + 2313, + 2314, + 2315, + 2316, + 2317, + 2318, + 2319, + 2320, + 2321, + 2322, + 2323, + 2324, + 2325, + 2326, + 2327, + 2328, + 2329, + 2330, + 2331, + 2332, + 2333, + 2334, + 2335, + 2336, + 2337, + 2338, + 2339, + 2340, + 2341, + 2342, + 2343, + 2344, + 2345, + 2346, + 2347, + 2348, + 2349, + 2350, + 2351, + 2352, + 2353, + 2354, + 2355, + 2356, + 2357, + 2358, + 2359, + 2360, + 2361, + 2362, + 2363, + 2364, + 2365, + 2366, + 2367, + 2368, + 2369, + 2370, + 2371, + 2372, + 2373, + 2374, + 2375, + 2376, + 2377, + 2378, + 2379, + 2380, + 2381, + 2382, + 2383, + 2384, + 2385, + 2386, + 2387, + 2388, + 2389, + 2390, + 2391, + 2392, + 2393, + 2394, + 2395, + 2396, + 2397, + 2398, + 2399, + 2400, + 2401, + 2402, + 2403, + 2404, + 2405, + 2406, + 2407, + 2408, + 2409, + 2410, + 2411, + 2412, + 2413, + 2414, + 2415, + 2416, + 2417, + 2418, + 2419, + 2420, + 2421, + 2422, + 2423, + 2424, + 2425, + 2426, + 2427, + 2428, + 2429, + 2430, + 2431, + 2432, + 2433, + 2434, + 2435, + 2436, + 2437, + 2438, + 2439, + 2440, + 2441, + 2442, + 2443, + 2444, + 2445, + 2446, + 2447, + 2448, + 2449, + 2450, + 2451, + 2452, + 2453, + 2454, + 2455, + 2456, + 2457, + 2458, + 2459, + 2460, + 2461, + 2462, + 2463, + 2464, + 2465, + 2466, + 2467, + 2468, + 2469, + 2470, + 2471, + 2472, + 2473, + 2474, + 2475, + 2476, + 2477, + 2478, + 2479, + 2480, + 2481, + 2482, + 2483, + 2484, + 2485, + 2486, + 2487, + 2488, + 2489, + 2490, + 2491, + 2492, + 2493, + 2494, + 2495, + 2496, + 2497, + 2498, + 2499, + 2500, + 2501, + 2502, + 2503, + 2504, + 2505, + 2506, + 2507, + 2508, + 2509, + 2510, + 2511, + 2512, + 2513, + 2514, + 2515, + 2516, + 2517, + 2518, + 2519, + 2520, + 2521, + 2522, + 2523, + 2524, + 2525, + 2526, + 2527, + 2528, + 2529, + 2530, + 2531, + 2532, + 2533, + 2534, + 2535, + 2536, + 2537, + 2538, + 2539, + 2540, + 2541, + 2542, + 2543, + 2544, + 2545, + 2546, + 2547, + 2548, + 2549, + 2550, + 2551, + 2552, + 2553, + 2554, + 2555, + 2556, + 2557, + 2558, + 2559, + 2560, + 2561, + 2562, + 2563, + 2564, + 2565, + 2566, + 2567, + 2568, + 2569, + 2570, + 2571, + 2572, + 2573, + 2574, + 2575, + 2576, + 2577, + 2578, + 2579, + 2580, + 2581, + 2582, + 2583, + 2584, + 2585, + 2586, + 2587, + 2588, + 2589, + 2590, + 2591, + 2592, + 2593, + 2594, + 2595, + 2596, + 2597, + 2598, + 2599, + 2600, + 2601, + 2602, + 2603, + 2604, + 2605, + 2606, + 2607, + 2608, + 2609, + 2610, + 2611, + 2612, + 2613, + 2614, + 2615, + 2616, + 2617, + 2618, + 2619, + 2620, + 2621, + 2622, + 2623, + 2624, + 2625, + 2626, + 2627, + 2628, + 2629, + 2630, + 2631, + 2632, + 2633, + 2634, + 2635, + 2636, + 2637, + 2638, + 2639, + 2640, + 2641, + 2642, + 2643, + 2644, + 2645, + 2646, + 2647, + 2648, + 2649, + 2650, + 2651, + 2652, + 2653, + 2654, + 2655, + 2656, + 2657, + 2658, + 2659, + 2660, + 2661, + 2662, + 2663, + 2664, + 2665, + 2666, + 2667, + 2668, + 2669, + 2670, + 2671, + 2672, + 2673, + 2674, + 2675, + 2676, + 2677, + 2678, + 2679, + 2680, + 2681, + 2682, + 2683, + 2684, + 2685, + 2686, + 2687, + 2688, + 2689, + 2690, + 2691, + 2692, + 2693, + 2694, + 2695, + 2696, + 2697, + 2698, + 2699, + 2700, + 2701, + 2702, + 2703, + 2704, + 2705, + 2706, + 2707, + 2708, + 2709, + 2710, + 2711, + 2712, + 2713, + 2714, + 2715, + 2716, + 2717, + 2718, + 2719, + 2720, + 2721, + 2722, + 2723, + 2724, + 2725, + 2726, + 2727, + 2728, + 2729, + 2730, + 2731, + 2732, + 2733, + 2734, + 2735, + 2736, + 2737, + 2738, + 2739, + 2740, + 2741, + 2742, + 2743, + 2744, + 2745, + 2746, + 2747, + 2748, + 2749, + 2750, + 2751, + 2752, + 2753, + 2754, + 2755, + 2756, + 2757, + 2758, + 2759, + 2760, + 2761, + 2762, + 2763, + 2764, + 2765, + 2766, + 2767, + 2768, + 2769, + 2770, + 2771, + 2772, + 2773, + 2774, + 2775, + 2776, + 2777, + 2778, + 2779, + 2780, + 2781, + 2782, + 2783, + 2784, + 2785, + 2786, + 2787, + 2788, + 2789, + 2790, + 2791, + 2792, + 2793, + 2794, + 2795, + 2796, + 2797, + 2798, + 2799, + 2800, + 2801, + 2802, + 2803, + 2804, + 2805, + 2806, + 2807, + 2808, + 2809, + 2810, + 2811, + 2812, + 2813, + 2814, + 2815, + 2816, + 2817, + 2818, + 2819, + 2820, + 2821, + 2822, + 2823, + 2824, + 2825, + 2826, + 2827, + 2828, + 2829, + 2830, + 2831, + 2832, + 2833, + 2834, + 2835, + 2836, + 2837, + 2838, + 2839, + 2840, + 2841, + 2842, + 2843, + 2844, + 2845, + 2846, + 2847, + 2848, + 2849, + 2850, + 2851, + 2852, + 2853, + 2854, + 2855, + 2856, + 2857, + 2858, + 2859, + 2860, + 2861, + 2862, + 2863, + 2864, + 2865, + 2866, + 2867, + 2868, + 2869, + 2870, + 2871, + 2872, + 2873, + 2874, + 2875, + 2876, + 2877, + 2878, + 2879, + 2880, + 2881, + 2882, + 2883, + 2884, + 2885, + 2886, + 2887, + 2888, + 2889, + 2890, + 2891, + 2892, + 2893, + 2894, + 2895, + 2896, + 2897, + 2898, + 2899, + 2900, + 2901, + 2902, + 2903, + 2904, + 2905, + 2906, + 2907, + 2908, + 2909, + 2910, + 2911, + 2912, + 2913, + 2914, + 2915, + 2916, + 2917, + 2918, + 2919, + 2920, + 2921, + 2922, + 2923, + 2924, + 2925, + 2926, + 2927, + 2928, + 2929, + 2930, + 2931, + 2932, + 2933, + 2934, + 2935, + 2936, + 2937, + 2938, + 2939, + 2940, + 2941, + 2942, + 2943, + 2944, + 2945, + 2946, + 2947, + 2948, + 2949, + 2950, + 2951, + 2952, + 2953, + 2954, + 2955, + 2956, + 2957, + 2958, + 2959, + 2960, + 2961, + 2962, + 2963, + 2964, + 2965, + 2966, + 2967, + 2968, + 2969, + 2970, + 2971, + 2972, + 2973, + 2974, + 2975, + 2976, + 2977, + 2978, + 2979, + 2980, + 2981, + 2982, + 2983, + 2984, + 2985, + 2986, + 2987, + 2988, + 2989, + 2990, + 2991, + 2992, + 2993, + 2994, + 2995, + 2996, + 2997, + 2998, + 2999, + 3000, + 3001, + 3002, + 3003, + 3004, + 3005, + 3006, + 3007, + 3008, + 3009, + 3010, + 3011, + 3012, + 3013, + 3014, + 3015, + 3016, + 3017, + 3018, + 3019, + 3020, + 3021, + 3022, + 3023, + 3024, + 3025, + 3026, + 3027, + 3028, + 3029, + 3030, + 3031, + 3032, + 3033, + 3034, + 3035, + 3036, + 3037, + 3038, + 3039, + 3040, + 3041, + 3042, + 3043, + 3044, + 3045, + 3046, + 3047, + 3048, + 3049, + 3050, + 3051, + 3052, + 3053, + 3054, + 3055, + 3056, + 3057, + 3058, + 3059, + 3060, + 3061, + 3062, + 3063, + 3064, + 3065, + 3066, + 3067, + 3068, + 3069, + 3070, + 3071, + 3072, + 3073, + 3074, + 3075, + 3076, + 3077, + 3078, + 3079, + 3080, + 3081, + 3082, + 3083, + 3084, + 3085, + 3086, + 3087, + 3088, + 3089, + 3090, + 3091, + 3092, + 3093, + 3094, + 3095, + 3096, + 3097, + 3098, + 3099, + 3100, + 3101, + 3102, + 3103, + 3104, + 3105, + 3106, + 3107, + 3108, + 3109, + 3110, + 3111, + 3112, + 3113, + 3114, + 3115, + 3116, + 3117, + 3118, + 3119, + 3120, + 3121, + 3122, + 3123, + 3124, + 3125, + 3126, + 3127, + 3128, + 3129, + 3130, + 3131, + 3132, + 3133, + 3134, + 3135, + 3136, + 3137, + 3138, + 3139, + 3140, + 3141, + 3142, + 3143, + 3144, + 3145, + 3146, + 3147, + 3148, + 3149, + 3150, + 3151, + 3152, + 3153, + 3154, + 3155, + 3156, + 3157, + 3158, + 3159, + 3160, + 3161, + 3162, + 3163, + 3164, + 3165, + 3166, + 3167, + 3168, + 3169, + 3170, + 3171, + 3172, + 3173, + 3174, + 3175, + 3176, + 3177, + 3178, + 3179, + 3180, + 3181, + 3182, + 3183, + 3184, + 3185, + 3186, + 3187, + 3188, + 3189, + 3190, + 3191, + 3192, + 3193, + 3194, + 3195, + 3196, + 3197, + 3198, + 3199, + 3200, + 3201, + 3202, + 3203, + 3204, + 3205, + 3206, + 3207, + 3208, + 3209, + 3210, + 3211, + 3212, + 3213, + 3214, + 3215, + 3216, + 3217, + 3218, + 3219, + 3220, + 3221, + 3222, + 3223, + 3224, + 3225, + 3226, + 3227, + 3228, + 3229, + 3230, + 3231, + 3232, + 3233, + 3234, + 3235, + 3236, + 3237, + 3238, + 3239, + 3240, + 3241, + 3242, + 3243, + 3244, + 3245, + 3246, + 3247, + 3248, + 3249, + 3250, + 3251, + 3252, + 3253, + 3254, + 3255, + 3256, + 3257, + 3258, + 3259, + 3260, + 3261, + 3262, + 3263, + 3264, + 3265, + 3266, + 3267, + 3268, + 3269, + 3270, + 3271, + 3272, + 3273, + 3274, + 3275, + 3276, + 3277, + 3278, + 3279, + 3280, + 3281, + 3282, + 3283, + 3284, + 3285, + 3286, + 3287, + 3288, + 3289, + 3290, + 3291, + 3292, + 3293, + 3294, + 3295, + 3296, + 3297, + 3298, + 3299, + 3300, + 3301, + 3302, + 3303, + 3304, + 3305, + 3306, + 3307, + 3308, + 3309, + 3310, + 3311, + 3312, + 3313, + 3314, + 3315, + 3316, + 3317, + 3318, + 3319, + 3320, + 3321, + 3322, + 3323, + 3324, + 3325, + 3326, + 3327, + 3328, + 3329, + 3330, + 3331, + 3332, + 3333, + 3334, + 3335, + 3336, + 3337, + 3338, + 3339, + 3340, + 3341, + 3342, + 3343, + 3344, + 3345, + 3346, + 3347, + 3348, + 3349, + 3350, + 3351, + 3352, + 3353, + 3354, + 3355, + 3356, + 3357, + 3358, + 3359, + 3360, + 3361, + 3362, + 3363, + 3364, + 3365, + 3366, + 3367, + 3368, + 3369, + 3370, + 3371, + 3372, + 3373, + 3374, + 3375, + 3376, + 3377, + 3378, + 3379, + 3380, + 3381, + 3382, + 3383, + 3384, + 3385, + 3386, + 3387, + 3388, + 3389, + 3390, + 3391, + 3392, + 3393, + 3394, + 3395, + 3396, + 3397, + 3398, + 3399, + 3400, + 3401, + 3402, + 3403, + 3404, + 3405, + 3406, + 3407, + 3408, + 3409, + 3410, + 3411, + 3412, + 3413, + 3414, + 3415, + 3416, + 3417, + 3418, + 3419, + 3420, + 3421, + 3422, + 3423, + 3424, + 3425, + 3426, + 3427, + 3428, + 3429, + 3430, + 3431, + 3432, + 3433, + 3434, + 3435, + 3436, + 3437, + 3438, + 3439, + 3440, + 3441, + 3442, + 3443, + 3444, + 3445, + 3446, + 3447, + 3448, + 3449, + 3450, + 3451, + 3452, + 3453, + 3454, + 3455, + 3456, + 3457, + 3458, + 3459, + 3460, + 3461, + 3462, + 3463, + 3464, + 3465, + 3466, + 3467, + 3468, + 3469, + 3470, + 3471, + 3472, + 3473, + 3474, + 3475, + 3476, + 3477, + 3478, + 3479, + 3480, + 3481, + 3482, + 3483, + 3484, + 3485, + 3486, + 3487, + 3488, + 3489, + 3490, + 3491, + 3492, + 3493, + 3494, + 3495, + 3496, + 3497, + 3498, + 3499, + 3500, + 3501, + 3502, + 3503, + 3504, + 3505, + 3506, + 3507, + 3508, + 3509, + 3510, + 3511, + 3512, + 3513, + 3514, + 3515, + 3516, + 3517, + 3518, + 3519, + 3520, + 3521, + 3522, + 3523, + 3524, + 3525, + 3526, + 3527, + 3528, + 3529, + 3530, + 3531, + 3532, + 3533, + 3534, + 3535, + 3536, + 3537, + 3538, + 3539, + 3540, + 3541, + 3542, + 3543, + 3544, + 3545, + 3546, + 3547, + 3548, + 3549, + 3550, + 3551, + 3552, + 3553, + 3554, + 3555, + 3556, + 3557, + 3558, + 3559, + 3560, + 3561, + 3562, + 3563, + 3564, + 3565, + 3566, + 3567, + 3568, + 3569, + 3570, + 3571, + 3572, + 3573, + 3574, + 3575, + 3576, + 3577, + 3578, + 3579, + 3580, + 3581, + 3582, + 3583, + 3584, + 3585, + 3586, + 3587, + 3588, + 3589, + 3590, + 3591, + 3592, + 3593, + 3594, + 3595, + 3596, + 3597, + 3598, + 3599, + 3600, + 3601, + 3602, + 3603, + 3604, + 3605, + 3606, + 3607, + 3608, + 3609, + 3610, + 3611, + 3612, + 3613, + 3614, + 3615, + 3616, + 3617, + 3618, + 3619, + 3620, + 3621, + 3622, + 3623, + 3624, + 3625, + 3626, + 3627, + 3628, + 3629, + 3630, + 3631, + 3632, + 3633, + 3634, + 3635, + 3636, + 3637, + 3638, + 3639, + 3640, + 3641, + 3642, + 3643, + 3644, + 3645, + 3646, + 3647, + 3648, + 3649, + 3650, + 3651, + 3652, + 3653, + 3654, + 3655, + 3656, + 3657, + 3658, + 3659, + 3660, + 3661, + 3662, + 3663, + 3664, + 3665, + 3666, + 3667, + 3668, + 3669, + 3670, + 3671, + 3672, + 3673, + 3674, + 3675, + 3676, + 3677, + 3678, + 3679, + 3680, + 3681, + 3682, + 3683, + 3684, + 3685, + 3686, + 3687, + 3688, + 3689, + 3690, + 3691, + 3692, + 3693, + 3694, + 3695, + 3696, + 3697, + 3698, + 3699, + 3700, + 3701, + 3702, + 3703, + 3704, + 3705, + 3706, + 3707, + 3708, + 3709, + 3710, + 3711, + 3712, + 3713, + 3714, + 3715, + 3716, + 3717, + 3718, + 3719, + 3720, + 3721, + 3722, + 3723, + 3724, + 3725, + 3726, + 3727, + 3728, + 3729, + 3730, + 3731, + 3732, + 3733, + 3734, + 3735, + 3736, + 3737, + 3738, + 3739, + 3740, + 3741, + 3742, + 3743, + 3744, + 3745, + 3746, + 3747, + 3748, + 3749, + 3750, + 3751, + 3752, + 3753, + 3754, + 3755, + 3756, + 3757, + 3758, + 3759, + 3760, + 3761, + 3762, + 3763, + 3764, + 3765, + 3766, + 3767, + 3768, + 3769, + 3770, + 3771, + 3772, + 3773, + 3774, + 3775, + 3776, + 3777, + 3778, + 3779, + 3780, + 3781, + 3782, + 3783, + 3784, + 3785, + 3786, + 3787, + 3788, + 3789, + 3790, + 3791, + 3792, + 3793, + 3794, + 3795, + 3796, + 3797, + 3798, + 3799, + 3800, + 3801, + 3802, + 3803, + 3804, + 3805, + 3806, + 3807, + 3808, + 3809, + 3810, + 3811, + 3812, + 3813, + 3814, + 3815, + 3816, + 3817, + 3818, + 3819, + 3820, + 3821, + 3822, + 3823, + 3824, + 3825, + 3826, + 3827, + 3828, + 3829, + 3830, + 3831, + 3832, + 3833, + 3834, + 3835, + 3836, + 3837, + 3838, + 3839, + 3840, + 3841, + 3842, + 3843, + 3844, + 3845, + 3846, + 3847, + 3848, + 3849, + 3850, + 3851, + 3852, + 3853, + 3854, + 3855, + 3856, + 3857, + 3858, + 3859, + 3860, + 3861, + 3862, + 3863, + 3864, + 3865, + 3866, + 3867, + 3868, + 3869, + 3870, + 3871, + 3872, + 3873, + 3874, + 3875, + 3876, + 3877, + 3878, + 3879, + 3880, + 3881, + 3882, + 3883, + 3884, + 3885, + 3886, + 3887, + 3888, + 3889, + 3890, + 3891, + 3892, + 3893, + 3894, + 3895, + 3896, + 3897, + 3898, + 3899, + 3900, + 3901, + 3902, + 3903, + 3904, + 3905, + 3906, + 3907, + 3908, + 3909, + 3910, + 3911, + 3912, + 3913, + 3914, + 3915, + 3916, + 3917, + 3918, + 3919, + 3920, + 3921, + 3922, + 3923, + 3924, + 3925, + 3926, + 3927, + 3928, + 3929, + 3930, + 3931, + 3932, + 3933, + 3934, + 3935, + 3936, + 3937, + 3938, + 3939, + 3940, + 3941, + 3942, + 3943, + 3944, + 3945, + 3946, + 3947, + 3948, + 3949, + 3950, + 3951, + 3952, + 3953, + 3954, + 3955, + 3956, + 3957, + 3958, + 3959, + 3960, + 3961, + 3962, + 3963, + 3964, + 3965, + 3966, + 3967, + 3968, + 3969, + 3970, + 3971, + 3972, + 3973, + 3974, + 3975, + 3976, + 3977, + 3978, + 3979, + 3980, + 3981, + 3982, + 3983, + 3984, + 3985, + 3986, + 3987, + 3988, + 3989, + 3990, + 3991, + 3992, + 3993, + 3994, + 3995, + 3996, + 3997, + 3998, + 3999, + 4000, + 4001, + 4002, + 4003, + 4004, + 4005, + 4006, + 4007, + 4008, + 4009, + 4010, + 4011, + 4012, + 4013, + 4014, + 4015, + 4016, + 4017, + 4018, + 4019, + 4020, + 4021, + 4022, + 4023, + 4024, + 4025, + 4026, + 4027, + 4028, + 4029, + 4030, + 4031, + 4032, + 4033, + 4034, + 4035, + 4036, + 4037, + 4038, + 4039, + 4040, + 4041, + 4042, + 4043, + 4044, + 4045, + 4046, + 4047, + 4048, + 4049, + 4050, + 4051, + 4052, + 4053, + 4054, + 4055, + 4056, + 4057, + 4058, + 4059, + 4060, + 4061, + 4062, + 4063, + 4064, + 4065, + 4066, + 4067, + 4068, + 4069, + 4070, + 4071, + 4072, + 4073, + 4074, + 4075, + 4076, + 4077, + 4078, + 4079, + 4080, + 4081, + 4082, + 4083, + 4084, + 4085, + 4086, + 4087, + 4088, + 4089, + 4090, + 4091, + 4092, + 4093, + 4094, + 4095, + 4096, + 4097, + 4098, + 4099, + 4100, + 4101, + 4102, + 4103, + 4104, + 4105, + 4106, + 4107, + 4108, + 4109, + 4110, + 4111, + 4112, + 4113, + 4114, + 4115, + 4116, + 4117, + 4118, + 4119, + 4120, + 4121, + 4122, + 4123, + 4124, + 4125, + 4126, + 4127, + 4128, + 4129, + 4130, + 4131, + 4132, + 4133, + 4134, + 4135, + 4136, + 4137, + 4138, + 4139, + 4140, + 4141, + 4142, + 4143, + 4144, + 4145, + 4146, + 4147, + 4148, + 4149, + 4150, + 4151, + 4152, + 4153, + 4154, + 4155, + 4156, + 4157, + 4158, + 4159, + 4160, + 4161, + 4162, + 4163, + 4164, + 4165, + 4166, + 4167, + 4168, + 4169, + 4170, + 4171, + 4172, + 4173, + 4174, + 4175, + 4176, + 4177, + 4178, + 4179, + 4180, + 4181, + 4182, + 4183, + 4184, + 4185, + 4186, + 4187, + 4188, + 4189, + 4190, + 4191, + 4192, + 4193, + 4194, + 4195, + 4196, + 4197, + 4198, + 4199, + 4200, + 4201, + 4202, + 4203, + 4204, + 4205, + 4206, + 4207, + 4208, + 4209, + 4210, + 4211, + 4212, + 4213, + 4214, + 4215, + 4216, + 4217, + 4218, + 4219, + 4220, + 4221, + 4222, + 4223, + 4224, + 4225, + 4226, + 4227, + 4228, + 4229, + 4230, + 4231, + 4232, + 4233, + 4234, + 4235, + 4236, + 4237, + 4238, + 4239, + 4240, + 4241, + 4242, + 4243, + 4244, + 4245, + 4246, + 4247, + 4248, + 4249, + 4250, + 4251, + 4252, + 4253, + 4254, + 4255, + 4256, + 4257, + 4258, + 4259, + 4260, + 4261, + 4262, + 4263, + 4264, + 4265, + 4266, + 4267, + 4268, + 4269, + 4270, + 4271, + 4272, + 4273, + 4274, + 4275, + 4276, + 4277, + 4278, + 4279, + 4280, + 4281, + 4282, + 4283, + 4284, + 4285, + 4286, + 4287, + 4288, + 4289, + 4290, + 4291, + 4292, + 4293, + 4294, + 4295, + 4296, + 4297, + 4298, + 4299, + 4300, + 4301, + 4302, + 4303, + 4304, + 4305, + 4306, + 4307, + 4308, + 4309, + 4310, + 4311, + 4312, + 4313, + 4314, + 4315, + 4316, + 4317, + 4318, + 4319, + 4320, + 4321, + 4322, + 4323, + 4324, + 4325, + 4326, + 4327, + 4328, + 4329, + 4330, + 4331, + 4332, + 4333, + 4334, + 4335, + 4336, + 4337, + 4338, + 4339, + 4340, + 4341, + 4342, + 4343, + 4344, + 4345, + 4346, + 4347, + 4348, + 4349, + 4350, + 4351, + 4352, + 4353, + 4354, + 4355, + 4356, + 4357, + 4358, + 4359, + 4360, + 4361, + 4362, + 4363, + 4364, + 4365, + 4366, + 4367, + 4368, + 4369, + 4370, + 4371, + 4372, + 4373, + 4374, + 4375, + 4376, + 4377, + 4378, + 4379, + 4380, + 4381, + 4382, + 4383, + 4384, + 4385, + 4386, + 4387, + 4388, + 4389, + 4390, + 4391, + 4392, + 4393, + 4394, + 4395, + 4396, + 4397, + 4398, + 4399, + 4400, + 4401, + 4402, + 4403, + 4404, + 4405, + 4406, + 4407, + 4408, + 4409, + 4410, + 4411, + 4412, + 4413, + 4414, + 4415, + 4416, + 4417, + 4418, + 4419, + 4420, + 4421, + 4422, + 4423, + 4424, + 4425, + 4426, + 4427, + 4428, + 4429, + 4430, + 4431, + 4432, + 4433, + 4434, + 4435, + 4436, + 4437, + 4438, + 4439, + 4440, + 4441, + 4442, + 4443, + 4444, + 4445, + 4446, + 4447, + 4448, + 4449, + 4450, + 4451, + 4452, + 4453, + 4454, + 4455, + 4456, + 4457, + 4458, + 4459, + 4460, + 4461, + 4462, + 4463, + 4464, + 4465, + 4466, + 4467, + 4468, + 4469, + 4470, + 4471, + 4472, + 4473, + 4474, + 4475, + 4476, + 4477, + 4478, + 4479, + 4480, + 4481, + 4482, + 4483, + 4484, + 4485, + 4486, + 4487, + 4488, + 4489, + 4490, + 4491, + 4492, + 4493, + 4494, + 4495, + 4496, + 4497, + 4498, + 4499, + 4500, + 4501, + 4502, + 4503, + 4504, + 4505, + 4506, + 4507, + 4508, + 4509, + 4510, + 4511, + 4512, + 4513, + 4514, + 4515, + 4516, + 4517, + 4518, + 4519, + 4520, + 4521, + 4522, + 4523, + 4524, + 4525, + 4526, + 4527, + 4528, + 4529, + 4530, + 4531, + 4532, + 4533, + 4534, + 4535, + 4536, + 4537, + 4538, + 4539, + 4540, + 4541, + 4542, + 4543, + 4544, + 4545, + 4546, + 4547, + 4548, + 4549, + 4550, + 4551, + 4552, + 4553, + 4554, + 4555, + 4556, + 4557, + 4558, + 4559, + 4560, + 4561, + 4562, + 4563, + 4564, + 4565, + 4566, + 4567, + 4568, + 4569, + 4570, + 4571, + 4572, + 4573, + 4574, + 4575, + 4576, + 4577, + 4578, + 4579, + 4580, + 4581, + 4582, + 4583, + 4584, + 4585, + 4586, + 4587, + 4588, + 4589, + 4590, + 4591, + 4592, + 4593, + 4594, + 4595, + 4596, + 4597, + 4598, + 4599, + 4600, + 4601, + 4602, + 4603, + 4604, + 4605, + 4606, + 4607, + 4608, + 4609, + 4610, + 4611, + 4612, + 4613, + 4614, + 4615, + 4616, + 4617, + 4618, + 4619, + 4620, + 4621, + 4622, + 4623, + 4624, + 4625, + 4626, + 4627, + 4628, + 4629, + 4630, + 4631, + 4632, + 4633, + 4634, + 4635, + 4636, + 4637, + 4638, + 4639, + 4640, + 4641, + 4642, + 4643, + 4644, + 4645, + 4646, + 4647, + 4648, + 4649, + 4650, + 4651, + 4652, + 4653, + 4654, + 4655, + 4656, + 4657, + 4658, + 4659, + 4660, + 4661, + 4662, + 4663, + 4664, + 4665, + 4666, + 4667, + 4668, + 4669, + 4670, + 4671, + 4672, + 4673, + 4674, + 4675, + 4676, + 4677, + 4678, + 4679, + 4680, + 4681, + 4682, + 4683, + 4684, + 4685, + 4686, + 4687, + 4688, + 4689, + 4690, + 4691, + 4692, + 4693, + 4694, + 4695, + 4696, + 4697, + 4698, + 4699, + 4700, + 4701, + 4702, + 4703, + 4704, + 4705, + 4706, + 4707, + 4708, + 4709, + 4710, + 4711, + 4712, + 4713, + 4714, + 4715, + 4716, + 4717, + 4718, + 4719, + 4720, + 4721, + 4722, + 4723, + 4724, + 4725, + 4726, + 4727, + 4728, + 4729, + 4730, + 4731, + 4732, + 4733, + 4734, + 4735, + 4736, + 4737, + 4738, + 4739, + 4740, + 4741, + 4742, + 4743, + 4744, + 4745, + 4746, + 4747, + 4748, + 4749, + 4750, + 4751, + 4752, + 4753, + 4754, + 4755, + 4756, + 4757, + 4758, + 4759, + 4760, + 4761, + 4762, + 4763, + 4764, + 4765, + 4766, + 4767, + 4768, + 4769, + 4770, + 4771, + 4772, + 4773, + 4774, + 4775, + 4776, + 4777, + 4778, + 4779, + 4780, + 4781, + 4782, + 4783, + 4784, + 4785, + 4786, + 4787, + 4788, + 4789, + 4790, + 4791, + 4792, + 4793, + 4794, + 4795, + 4796, + 4797, + 4798, + 4799, + 4800, + 4801, + 4802, + 4803, + 4804, + 4805, + 4806, + 4807, + 4808, + 4809, + 4810, + 4811, + 4812, + 4813, + 4814, + 4815, + 4816, + 4817, + 4818, + 4819, + 4820, + 4821, + 4822, + 4823, + 4824, + 4825, + 4826, + 4827, + 4828, + 4829, + 4830, + 4831, + 4832, + 4833, + 4834, + 4835, + 4836, + 4837, + 4838, + 4839, + 4840, + 4841, + 4842, + 4843, + 4844, + 4845, + 4846, + 4847, + 4848, + 4849, + 4850, + 4851, + 4852, + 4853, + 4854, + 4855, + 4856, + 4857, + 4858, + 4859, + 4860, + 4861, + 4862, + 4863, + 4864, + 4865, + 4866, + 4867, + 4868, + 4869, + 4870, + 4871, + 4872, + 4873, + 4874, + 4875, + 4876, + 4877, + 4878, + 4879, + 4880, + 4881, + 4882, + 4883, + 4884, + 4885, + 4886, + 4887, + 4888, + 4889, + 4890, + 4891, + 4892, + 4893, + 4894, + 4895, + 4896, + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914, + 4915, + 4916, + 4917, + 4918, + 4919, + 4920, + 4921, + 4922, + 4923, + 4924, + 4925, + 4926, + 4927, + 4928, + 4929, + 4930, + 4931, + 4932, + 4933, + 4934, + 4935, + 4936, + 4937, + 4938, + 4939, + 4940, + 4941, + 4942, + 4943, + 4944, + 4945, + 4946, + 4947, + 4948, + 4949, + 4950, + 4951, + 4952, + 4953, + 4954, + 4955, + 4956, + 4957, + 4958, + 4959, + 4960, + 4961, + 4962, + 4963, + 4964, + 4965, + 4966, + 4967, + 4968, + 4969, + 4970, + 4971, + 4972, + 4973, + 4974, + 4975, + 4976, + 4977, + 4978, + 4979, + 4980, + 4981, + 4982, + 4983, + 4984, + 4985, + 4986, + 4987, + 4988, + 4989, + 4990, + 4991, + 4992, + 4993, + 4994, + 4995, + 4996, + 4997, + 4998, + 4999, + 5000, + 5001, + 5002, + 5003, + 5004, + 5005, + 5006, + 5007, + 5008, + 5009, + 5010, + 5011, + 5012, + 5013, + 5014, + 5015, + 5016, + 5017, + 5018, + 5019, + 5020, + 5021, + 5022, + 5023, + 5024, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037, + 5038, + 5039, + 5040, + 5041, + 5042, + 5043, + 5044, + 5045, + 5046, + 5047, + 5048, + 5049, + 5050, + 5051, + 5052, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058, + 5059, + 5060, + 5061, + 5062, + 5063, + 5064, + 5065, + 5066, + 5067, + 5068, + 5069, + 5070, + 5071, + 5072, + 5073, + 5074, + 5075, + 5076, + 5077, + 5078, + 5079, + 5080, + 5081, + 5082, + 5083, + 5084, + 5085, + 5086, + 5087, + 5088, + 5089, + 5090, + 5091, + 5092, + 5093, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5100, + 5101, + 5102, + 5103, + 5104, + 5105, + 5106, + 5107, + 5108, + 5109, + 5110, + 5111, + 5112, + 5113, + 5114, + 5115, + 5116, + 5117, + 5118, + 5119, + 5120, + 5121, + 5122, + 5123, + 5124, + 5125, + 5126, + 5127, + 5128, + 5129, + 5130, + 5131, + 5132, + 5133, + 5134, + 5135, + 5136, + 5137, + 5138, + 5139, + 5140, + 5141, + 5142, + 5143, + 5144, + 5145, + 5146, + 5147, + 5148, + 5149, + 5150, + 5151, + 5152, + 5153, + 5154, + 5155, + 5156, + 5157, + 5158, + 5159, + 5160, + 5161, + 5162, + 5163, + 5164, + 5165, + 5166, + 5167, + 5168, + 5169, + 5170, + 5171, + 5172, + 5173, + 5174, + 5175, + 5176, + 5177, + 5178, + 5179, + 5180, + 5181, + 5182, + 5183, + 5184, + 5185, + 5186, + 5187, + 5188, + 5189, + 5190, + 5191, + 5192, + 5193, + 5194, + 5195, + 5196, + 5197, + 5198, + 5199, + 5200, + 5201, + 5202, + 5203, + 5204, + 5205, + 5206, + 5207, + 5208, + 5209, + 5210, + 5211, + 5212, + 5213, + 5214, + 5215, + 5216, + 5217, + 5218, + 5219, + 5220, + 5221, + 5222, + 5223, + 5224, + 5225, + 5226, + 5227, + 5228, + 5229, + 5230, + 5231, + 5232, + 5233, + 5234, + 5235, + 5236, + 5237, + 5238, + 5239, + 5240, + 5241, + 5242, + 5243, + 5244, + 5245, + 5246, + 5247, + 5248, + 5249, + 5250, + 5251, + 5252, + 5253, + 5254, + 5255, + 5256, + 5257, + 5258, + 5259, + 5260, + 5261, + 5262, + 5263, + 5264, + 5265, + 5266, + 5267, + 5268, + 5269, + 5270, + 5271, + 5272, + 5273, + 5274, + 5275, + 5276, + 5277, + 5278, + 5279, + 5280, + 5281, + 5282, + 5283, + 5284, + 5285, + 5286, + 5287, + 5288, + 5289, + 5290, + 5291, + 5292, + 5293, + 5294, + 5295, + 5296, + 5297, + 5298, + 5299, + 5300, + 5301, + 5302, + 5303, + 5304, + 5305, + 5306, + 5307, + 5308, + 5309, + 5310, + 5311, + 5312, + 5313, + 5314, + 5315, + 5316, + 5317, + 5318, + 5319, + 5320, + 5321, + 5322, + 5323, + 5324, + 5325, + 5326, + 5327, + 5328, + 5329, + 5330, + 5331, + 5332, + 5333, + 5334, + 5335, + 5336, + 5337, + 5338, + 5339, + 5340, + 5341, + 5342, + 5343, + 5344, + 5345, + 5346, + 5347, + 5348, + 5349, + 5350, + 5351, + 5352, + 5353, + 5354, + 5355, + 5356, + 5357, + 5358, + 5359, + 5360, + 5361, + 5362, + 5363, + 5364, + 5365, + 5366, + 5367, + 5368, + 5369, + 5370, + 5371, + 5372, + 5373, + 5374, + 5375, + 5376, + 5377, + 5378, + 5379, + 5380, + 5381, + 5382, + 5383, + 5384, + 5385, + 5386, + 5387, + 5388, + 5389, + 5390, + 5391, + 5392, + 5393, + 5394, + 5395, + 5396, + 5397, + 5398, + 5399, + 5400, + 5401, + 5402, + 5403, + 5404, + 5405, + 5406, + 5407, + 5408, + 5409, + 5410, + 5411, + 5412, + 5413, + 5414, + 5415, + 5416, + 5417, + 5418, + 5419, + 5420, + 5421, + 5422, + 5423, + 5424, + 5425, + 5426, + 5427, + 5428, + 5429, + 5430, + 5431, + 5432, + 5433, + 5434, + 5435, + 5436, + 5437, + 5438, + 5439, + 5440, + 5441, + 5442, + 5443, + 5444, + 5445, + 5446, + 5447, + 5448, + 5449, + 5450, + 5451, + 5452, + 5453, + 5454, + 5455, + 5456, + 5457, + 5458, + 5459, + 5460, + 5461, + 5462, + 5463, + 5464, + 5465, + 5466, + 5467, + 5468, + 5469, + 5470, + 5471, + 5472, + 5473, + 5474, + 5475, + 5476, + 5477, + 5478, + 5479, + 5480, + 5481, + 5482, + 5483, + 5484, + 5485, + 5486, + 5487, + 5488, + 5489, + 5490, + 5491, + 5492, + 5493, + 5494, + 5495, + 5496, + 5497, + 5498, + 5499, + 5500, + 5501, + 5502, + 5503, + 5504, + 5505, + 5506, + 5507, + 5508, + 5509, + 5510, + 5511, + 5512, + 5513, + 5514, + 5515, + 5516, + 5517, + 5518, + 5519, + 5520, + 5521, + 5522, + 5523, + 5524, + 5525, + 5526, + 5527, + 5528, + 5529, + 5530, + 5531, + 5532, + 5533, + 5534, + 5535, + 5536, + 5537, + 5538, + 5539, + 5540, + 5541, + 5542, + 5543, + 5544, + 5545, + 5546, + 5547, + 5548, + 5549, + 5550, + 5551, + 5552, + 5553, + 5554, + 5555, + 5556, + 5557, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5567, + 5568, + 5569, + 5570, + 5571, + 5572, + 5573, + 5574, + 5575, + 5576, + 5577, + 5578, + 5579, + 5580, + 5581, + 5582, + 5583, + 5584, + 5585, + 5586, + 5587, + 5588, + 5589, + 5590, + 5591, + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5600, + 5601, + 5602, + 5603, + 5604, + 5605, + 5606, + 5607, + 5608, + 5609, + 5610, + 5611, + 5612, + 5613, + 5614, + 5615, + 5616, + 5617, + 5618, + 5619, + 5620, + 5621, + 5622, + 5623, + 5624, + 5625, + 5626, + 5627, + 5628, + 5629, + 5630, + 5631, + 5632, + 5633, + 5634, + 5635, + 5636, + 5637, + 5638, + 5639, + 5640, + 5641, + 5642, + 5643, + 5644, + 5645, + 5646, + 5647, + 5648, + 5649, + 5650, + 5651, + 5652, + 5653, + 5654, + 5655, + 5656, + 5657, + 5658, + 5659, + 5660, + 5661, + 5662, + 5663, + 5664, + 5665, + 5666, + 5667, + 5668, + 5669, + 5670, + 5671, + 5672, + 5673, + 5674, + 5675, + 5676, + 5677, + 5678, + 5679, + 5680, + 5681, + 5682, + 5683, + 5684, + 5685, + 5686, + 5687, + 5688, + 5689, + 5690, + 5691, + 5692, + 5693, + 5694, + 5695, + 5696, + 5697, + 5698, + 5699, + 5700, + 5701, + 5702, + 5703, + 5704, + 5705, + 5706, + 5707, + 5708, + 5709, + 5710, + 5711, + 5712, + 5713, + 5714, + 5715, + 5716, + 5717, + 5718, + 5719, + 5720, + 5721, + 5722, + 5723, + 5724, + 5725, + 5726, + 5727, + 5728, + 5729, + 5730, + 5731, + 5732, + 5733, + 5734, + 5735, + 5736, + 5737, + 5738, + 5739, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5749, + 5750, + 5751, + 5752, + 5753, + 5754, + 5755, + 5756, + 5757, + 5758, + 5759, + 5760, + 5761, + 5762, + 5763, + 5764, + 5765, + 5766, + 5767, + 5768, + 5769, + 5770, + 5771, + 5772, + 5773, + 5774, + 5775, + 5776, + 5777, + 5778, + 5779, + 5780, + 5781, + 5782, + 5783, + 5784, + 5785, + 5786, + 5787, + 5788, + 5789, + 5790, + 5791, + 5792, + 5793, + 5794, + 5795, + 5796, + 5797, + 5798, + 5799, + 5800, + 5801, + 5802, + 5803, + 5804, + 5805, + 5806, + 5807, + 5808, + 5809, + 5810, + 5811, + 5812, + 5813, + 5814, + 5815, + 5816, + 5817, + 5818, + 5819, + 5820, + 5821, + 5822, + 5823, + 5824, + 5825, + 5826, + 5827, + 5828, + 5829, + 5830, + 5831, + 5832, + 5833, + 5834, + 5835, + 5836, + 5837, + 5838, + 5839, + 5840, + 5841, + 5842, + 5843, + 5844, + 5845, + 5846, + 5847, + 5848, + 5849, + 5850, + 5851, + 5852, + 5853, + 5854, + 5855, + 5856, + 5857, + 5858, + 5859, + 5860, + 5861, + 5862, + 5863, + 5864, + 5865, + 5866, + 5867, + 5868, + 5869, + 5870, + 5871, + 5872, + 5873, + 5874, + 5875, + 5876, + 5877, + 5878, + 5879, + 5880, + 5881, + 5882, + 5883, + 5884, + 5885, + 5886, + 5887, + 5888, + 5889, + 5890, + 5891, + 5892, + 5893, + 5894, + 5895, + 5896, + 5897, + 5898, + 5899, + 5900, + 5901, + 5902, + 5903, + 5904, + 5905, + 5906, + 5907, + 5908, + 5909, + 5910, + 5911, + 5912, + 5913, + 5914, + 5915, + 5916, + 5917, + 5918, + 5919, + 5920, + 5921, + 5922, + 5923, + 5924, + 5925, + 5926, + 5927, + 5928, + 5929, + 5930, + 5931, + 5932, + 5933, + 5934, + 5935, + 5936, + 5937, + 5938, + 5939, + 5940, + 5941, + 5942, + 5943, + 5944, + 5945, + 5946, + 5947, + 5948, + 5949, + 5950, + 5951, + 5952, + 5953, + 5954, + 5955, + 5956, + 5957, + 5958, + 5959, + 5960, + 5961, + 5962, + 5963, + 5964, + 5965, + 5966, + 5967, + 5968, + 5969, + 5970, + 5971, + 5972, + 5973, + 5974, + 5975, + 5976, + 5977, + 5978, + 5979, + 5980, + 5981, + 5982, + 5983, + 5984, + 5985, + 5986, + 5987, + 5988, + 5989, + 5990, + 5991, + 5992, + 5993, + 5994, + 5995, + 5996, + 5997, + 5998, + 5999, + 6000, + 6001, + 6002, + 6003, + 6004, + 6005, + 6006, + 6007, + 6008, + 6009, + 6010, + 6011, + 6012, + 6013, + 6014, + 6015, + 6016, + 6017, + 6018, + 6019, + 6020, + 6021, + 6022, + 6023, + 6024, + 6025, + 6026, + 6027, + 6028, + 6029, + 6030, + 6031, + 6032, + 6033, + 6034, + 6035, + 6036, + 6037, + 6038, + 6039, + 6040, + 6041, + 6042, + 6043, + 6044, + 6045, + 6046, + 6047, + 6048, + 6049, + 6050, + 6051, + 6052, + 6053, + 6054, + 6055, + 6056, + 6057, + 6058, + 6059, + 6060, + 6061, + 6062, + 6063, + 6064, + 6065, + 6066, + 6067, + 6068, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6078, + 6079, + 6080, + 6081, + 6082, + 6083, + 6084, + 6085, + 6086, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6094, + 6095, + 6096, + 6097, + 6098, + 6099, + 6100, + 6101, + 6102, + 6103, + 6104, + 6105, + 6106, + 6107, + 6108, + 6109, + 6110, + 6111, + 6112, + 6113, + 6114, + 6115, + 6116, + 6117, + 6118, + 6119, + 6120, + 6121, + 6122, + 6123, + 6124, + 6125, + 6126, + 6127, + 6128, + 6129, + 6130, + 6131, + 6132, + 6133, + 6134, + 6135, + 6136, + 6137, + 6138, + 6139, + 6140, + 6141, + 6142, + 6143, + 6144, + 6145, + 6146, + 6147, + 6148, + 6149, + 6150, + 6151, + 6152, + 6153, + 6154, + 6155, + 6156, + 6157, + 6158, + 6159, + 6160, + 6161, + 6162, + 6163, + 6164, + 6165, + 6166, + 6167, + 6168, + 6169, + 6170, + 6171, + 6172, + 6173, + 6174, + 6175, + 6176, + 6177, + 6178, + 6179, + 6180, + 6181, + 6182, + 6183, + 6184, + 6185, + 6186, + 6187, + 6188, + 6189, + 6190, + 6191, + 6192, + 6193, + 6194, + 6195, + 6196, + 6197, + 6198, + 6199, + 6200, + 6201, + 6202, + 6203, + 6204, + 6205, + 6206, + 6207, + 6208, + 6209, + 6210, + 6211, + 6212, + 6213, + 6214, + 6215, + 6216, + 6217, + 6218, + 6219, + 6220, + 6221, + 6222, + 6223, + 6224, + 6225, + 6226, + 6227, + 6228, + 6229, + 6230, + 6231, + 6232, + 6233, + 6234, + 6235, + 6236, + 6237, + 6238, + 6239, + 6240, + 6241, + 6242, + 6243, + 6244, + 6245, + 6246, + 6247, + 6248, + 6249, + 6250, + 6251, + 6252, + 6253, + 6254, + 6255, + 6256, + 6257, + 6258, + 6259, + 6260, + 6261, + 6262, + 6263, + 6264, + 6265, + 6266, + 6267, + 6268, + 6269, + 6270, + 6271, + 6272, + 6273, + 6274, + 6275, + 6276, + 6277, + 6278, + 6279, + 6280, + 6281, + 6282, + 6283, + 6284, + 6285, + 6286, + 6287, + 6288, + 6289, + 6290, + 6291, + 6292, + 6293, + 6294, + 6295, + 6296, + 6297, + 6298, + 6299, + 6300, + 6301, + 6302, + 6303, + 6304, + 6305, + 6306, + 6307, + 6308, + 6309, + 6310, + 6311, + 6312, + 6313, + 6314, + 6315, + 6316, + 6317, + 6318, + 6319, + 6320, + 6321, + 6322, + 6323, + 6324, + 6325, + 6326, + 6327, + 6328, + 6329, + 6330, + 6331, + 6332, + 6333, + 6334, + 6335, + 6336, + 6337, + 6338, + 6339, + 6340, + 6341, + 6342, + 6343, + 6344, + 6345, + 6346, + 6347, + 6348, + 6349, + 6350, + 6351, + 6352, + 6353, + 6354, + 6355, + 6356, + 6357, + 6358, + 6359, + 6360, + 6361, + 6362, + 6363, + 6364, + 6365, + 6366, + 6367, + 6368, + 6369, + 6370, + 6371, + 6372, + 6373, + 6374, + 6375, + 6376, + 6377, + 6378, + 6379, + 6380, + 6381, + 6382, + 6383, + 6384, + 6385, + 6386, + 6387, + 6388, + 6389, + 6390, + 6391, + 6392, + 6393, + 6394, + 6395, + 6396, + 6397, + 6398, + 6399, + 6400, + 6401, + 6402, + 6403, + 6404, + 6405, + 6406, + 6407, + 6408, + 6409, + 6410, + 6411, + 6412, + 6413, + 6414, + 6415, + 6416, + 6417, + 6418, + 6419, + 6420, + 6421, + 6422, + 6423, + 6424, + 6425, + 6426, + 6427, + 6428, + 6429, + 6430, + 6431, + 6432, + 6433, + 6434, + 6435, + 6436, + 6437, + 6438, + 6439, + 6440, + 6441, + 6442, + 6443, + 6444, + 6445, + 6446, + 6447, + 6448, + 6449, + 6450, + 6451, + 6452, + 6453, + 6454, + 6455, + 6456, + 6457, + 6458, + 6459, + 6460, + 6461, + 6462, + 6463, + 6464, + 6465, + 6466, + 6467, + 6468, + 6469, + 6470, + 6471, + 6472, + 6473, + 6474, + 6475, + 6476, + 6477, + 6478, + 6479, + 6480, + 6481, + 6482, + 6483, + 6484, + 6485, + 6486, + 6487, + 6488, + 6489, + 6490, + 6491, + 6492, + 6493, + 6494, + 6495, + 6496, + 6497, + 6498, + 6499, + 6500, + 6501, + 6502, + 6503, + 6504, + 6505, + 6506, + 6507, + 6508, + 6509, + 6510, + 6511, + 6512, + 6513, + 6514, + 6515, + 6516, + 6517, + 6518, + 6519, + 6520, + 6521, + 6522, + 6523, + 6524, + 6525, + 6526, + 6527, + 6528, + 6529, + 6530, + 6531, + 6532, + 6533, + 6534, + 6535, + 6536, + 6537, + 6538, + 6539, + 6540, + 6541, + 6542, + 6543, + 6544, + 6545, + 6546, + 6547, + 6548, + 6549, + 6550, + 6551, + 6552, + 6553, + 6554, + 6555, + 6556, + 6557, + 6558, + 6559, + 6560, + 6561, + 6562, + 6563, + 6564, + 6565, + 6566, + 6567, + 6568, + 6569, + 6570, + 6571, + 6572, + 6573, + 6574, + 6575, + 6576, + 6577, + 6578, + 6579, + 6580, + 6581, + 6582, + 6583, + 6584, + 6585, + 6586, + 6587, + 6588, + 6589, + 6590, + 6591, + 6592, + 6593, + 6594, + 6595, + 6596, + 6597, + 6598, + 6599, + 6600, + 6601, + 6602, + 6603, + 6604, + 6605, + 6606, + 6607, + 6608, + 6609, + 6610, + 6611, + 6612, + 6613, + 6614, + 6615, + 6616, + 6617, + 6618, + 6619, + 6620, + 6621, + 6622, + 6623, + 6624, + 6625, + 6626, + 6627, + 6628, + 6629, + 6630, + 6631, + 6632, + 6633, + 6634, + 6635, + 6636, + 6637, + 6638, + 6639, + 6640, + 6641, + 6642, + 6643, + 6644, + 6645, + 6646, + 6647, + 6648, + 6649, + 6650, + 6651, + 6652, + 6653, + 6654, + 6655, + 6656, + 6657, + 6658, + 6659, + 6660, + 6661, + 6662, + 6663, + 6664, + 6665, + 6666, + 6667, + 6668, + 6669, + 6670, + 6671, + 6672, + 6673, + 6674, + 6675, + 6676, + 6677, + 6678, + 6679, + 6680, + 6681, + 6682, + 6683, + 6684, + 6685, + 6686, + 6687, + 6688, + 6689, + 6690, + 6691, + 6692, + 6693, + 6694, + 6695, + 6696, + 6697, + 6698, + 6699, + 6700, + 6701, + 6702, + 6703, + 6704, + 6705, + 6706, + 6707, + 6708, + 6709, + 6710, + 6711, + 6712, + 6713, + 6714, + 6715, + 6716, + 6717, + 6718, + 6719, + 6720, + 6721, + 6722, + 6723, + 6724, + 6725, + 6726, + 6727, + 6728, + 6729, + 6730, + 6731, + 6732, + 6733, + 6734, + 6735, + 6736, + 6737, + 6738, + 6739, + 6740, + 6741, + 6742, + 6743, + 6744, + 6745, + 6746, + 6747, + 6748, + 6749, + 6750, + 6751, + 6752, + 6753, + 6754, + 6755, + 6756, + 6757, + 6758, + 6759, + 6760, + 6761, + 6762, + 6763, + 6764, + 6765, + 6766, + 6767, + 6768, + 6769, + 6770, + 6771, + 6772, + 6773, + 6774, + 6775, + 6776, + 6777, + 6778, + 6779, + 6780, + 6781, + 6782, + 6783, + 6784, + 6785, + 6786, + 6787, + 6788, + 6789, + 6790, + 6791, + 6792, + 6793, + 6794, + 6795, + 6796, + 6797, + 6798, + 6799, + 6800, + 6801, + 6802, + 6803, + 6804, + 6805, + 6806, + 6807, + 6808, + 6809, + 6810, + 6811, + 6812, + 6813, + 6814, + 6815, + 6816, + 6817, + 6818, + 6819, + 6820, + 6821, + 6822, + 6823, + 6824, + 6825, + 6826, + 6827, + 6828, + 6829, + 6830, + 6831, + 6832, + 6833, + 6834, + 6835, + 6836, + 6837, + 6838, + 6839, + 6840, + 6841, + 6842, + 6843, + 6844, + 6845, + 6846, + 6847, + 6848, + 6849, + 6850, + 6851, + 6852, + 6853, + 6854, + 6855, + 6856, + 6857, + 6858, + 6859, + 6860, + 6861, + 6862, + 6863, + 6864, + 6865, + 6866, + 6867, + 6868, + 6869, + 6870, + 6871, + 6872, + 6873, + 6874, + 6875, + 6876, + 6877, + 6878, + 6879, + 6880, + 6881, + 6882, + 6883, + 6884, + 6885, + 6886, + 6887, + 6888, + 6889, + 6890, + 6891, + 6892, + 6893, + 6894, + 6895, + 6896, + 6897, + 6898, + 6899, + 6900, + 6901, + 6902, + 6903, + 6904, + 6905, + 6906, + 6907, + 6908, + 6909, + 6910, + 6911, + 6912, + 6913, + 6914, + 6915, + 6916, + 6917, + 6918, + 6919, + 6920, + 6921, + 6922, + 6923, + 6924, + 6925, + 6926, + 6927, + 6928, + 6929, + 6930, + 6931, + 6932, + 6933, + 6934, + 6935, + 6936, + 6937, + 6938, + 6939, + 6940, + 6941, + 6942, + 6943, + 6944, + 6945, + 6946, + 6947, + 6948, + 6949, + 6950, + 6951, + 6952, + 6953, + 6954, + 6955, + 6956, + 6957, + 6958, + 6959, + 6960, + 6961, + 6962, + 6963, + 6964, + 6965, + 6966, + 6967, + 6968, + 6969, + 6970, + 6971, + 6972, + 6973, + 6974, + 6975, + 6976, + 6977, + 6978, + 6979, + 6980, + 6981, + 6982, + 6983, + 6984, + 6985, + 6986, + 6987, + 6988, + 6989, + 6990, + 6991, + 6992, + 6993, + 6994, + 6995, + 6996, + 6997, + 6998, + 6999 + ], + "y": [ + 95.6, + 95.6, + 95.59623009244281, + 95.5865629955666, + 95.56703032002967, + 95.53405993811008, + 95.4841122345341, + 95.4137218480971, + 95.31953144923528, + 95.19832157121144, + 95.04703819793626, + 94.86281879452456, + 94.64301695640887, + 94.38522557434668, + 94.0872982553024, + 93.74736865363593, + 93.36386732943612, + 92.93553574865075, + 92.46143706546049, + 91.94096337594816, + 91.37383919921174, + 90.76012102352666, + 90.1001928467642, + 89.39475773765176, + 88.64482554318207, + 87.8516969631878, + 87.01694430171061, + 86.14238928268765, + 85.23007838166994, + 84.28225617356718, + 83.30133722743581, + 82.28987709263855, + 81.25054291670767, + 80.18608421513635, + 79.0993042789446, + 77.9930326595701, + 76.87009911509513, + 75.73330933987225, + 74.58542273407582, + 73.42913240324792, + 72.26737204230518, + 71.10339638251219, + 69.94050256806976, + 68.78178515594641, + 67.63000984344485, + 66.48772254134524, + 65.35734421572232, + 64.24106729718356, + 63.14075330656818, + 62.058048739553115, + 60.9943928586181, + 59.951027140537406, + 58.92900599000941, + 57.92920834966275, + 56.95226701176277, + 55.99866951012873, + 55.06885784969759, + 54.16307005667715, + 53.281359430433014, + 52.42376760463554, + 51.59025562964223, + 50.780636043617065, + 49.99466448835724, + 49.23204749989209, + 48.492449668743646, + 47.77550019465468, + 47.080736970462546, + 46.40767806834623, + 45.755832474077685, + 45.124697344541374, + 44.513767554827055, + 43.92253244876761, + 43.35048435273041, + 42.79706236167537, + 42.261715737902314, + 41.74390492885059, + 41.2431023929694, + 40.75879326232166, + 40.29047585886423, + 39.837615887573925, + 39.399695384331764, + 38.976261643509424, + 38.56683190603007, + 38.17093908734681, + 37.78813593555685, + 37.417990020207135, + 37.06008768414979, + 36.714029186677685, + 36.379432482942455, + 36.05589027568137, + 35.743051031592955, + 35.44057905889029, + 35.14811367322844, + 34.86531036310676, + 34.591840012057396, + 34.327388159300035, + 34.071654301942395, + 33.8243512349785, + 33.585204426118864, + 33.35395142303021, + 33.130341290946276, + 32.914134078882476, + 32.705100312885286, + 32.50298944217824, + 32.30756114452525, + 32.118618272160425, + 31.935972069175264, + 31.75941219242607, + 31.5887365041346, + 31.423782642015368, + 31.264366361840615, + 31.110310324940073, + 30.961474760109823, + 30.817697838164264, + 30.678823554340937, + 30.54470429004921, + 30.415197549298824, + 30.290168508195293, + 30.16948684955672, + 30.053029300750296, + 29.940676554864012, + 29.832315794135255, + 29.727837688469407, + 29.627138903133243, + 29.530119166939144, + 29.43668376368629, + 29.346715639207233, + 29.260127721257874, + 29.17683783266922, + 29.09674135276103, + 29.019762551940957, + 28.945830052479735, + 28.874849977427232, + 28.806756407624988, + 28.741487323743797, + 28.678958180564678, + 28.61908790665511, + 28.561822295459947, + 28.507110502225785, + 28.454879106405613, + 28.405057617774176, + 28.35760152762235, + 28.312469270116395, + 28.2695966826074, + 28.2289220960772, + 28.190386207226865, + 28.153954790975845, + 28.11959613407288, + 28.087255887611207, + 28.056881741711507, + 28.028423323300657, + 28.001832098545606, + 27.977061283080857, + 27.954088231255426, + 27.93289235210665, + 27.91343033710163, + 27.895660420743695, + 27.879542305555205, + 27.865037089683995, + 27.85210720047688, + 27.840716333025796, + 27.830829392938895, + 27.82241244276682, + 27.81543265164305, + 27.809858247791283, + 27.80565847362162, + 27.802803543188176, + 27.801286799111693, + 27.801103087924815, + 27.8022242420153, + 27.804622993917448, + 27.808272933889143, + 27.81314846793144, + 27.819224779795533, + 27.826477796194595, + 27.834884154643333, + 27.84442117349738, + 27.85506682386982, + 27.86679970318022, + 27.879599010146535, + 27.893444521071217, + 27.908294177384377, + 27.924105721191154, + 27.940861433923743, + 27.958544023350143, + 27.97713661342071, + 27.99662273616306, + 28.016986321888567, + 28.03821168835583, + 28.06028352934335, + 28.083186902949123, + 28.106907219836344, + 28.131430231575933, + 28.156742019188243, + 28.182828981949925, + 28.209677826509292, + 28.237252571377, + 28.265516680358814, + 28.29445851997977, + 28.32406666475552, + 28.35432989610591, + 28.38523720295656, + 28.416777780212755, + 28.448941025784293, + 28.481716536643887, + 28.51509410426165, + 28.549040156603425, + 28.5835204017674, + 28.61852594370626, + 28.654048004784215, + 28.690077928513276, + 28.726607183803026, + 28.763627366840495, + 28.80113020131509, + 28.83908345243846, + 28.877454060889477, + 28.916234866247024, + 28.95541877513162, + 28.994998766341368, + 29.034967897355713, + 29.07531930826795, + 29.116021627759565, + 29.157042585101763, + 29.198376312479255, + 29.240016975623192, + 29.281958780634625, + 29.324195982060374, + 29.366697826892704, + 29.40943260701674, + 29.452395485891756, + 29.495581637201283, + 29.53898625313286, + 29.58260455375249, + 29.626406247616757, + 29.67036004541839, + 29.714462029250072, + 29.758708275616883, + 29.803094864470452, + 29.84761788932417, + 29.892247419948404, + 29.936952493957435, + 29.981730042058217, + 30.026576978120147, + 30.071490208730864, + 30.11644017693982, + 30.161396263901125, + 30.2063561853667, + 30.251317629649364, + 30.296278268347663, + 30.341235767938798, + 30.386160820433048, + 30.431023038944332, + 30.475820918537835, + 30.520552923433144, + 30.565217497296672, + 30.609785671571984, + 30.65422737875852, + 30.69854188467683, + 30.742728417343486, + 30.78678617819287, + 30.83071435418276, + 30.87448421757435, + 30.918065934117948, + 30.961459550833723, + 31.004665075927647, + 31.047682489388137, + 31.090483431238013, + 31.133038421668743, + 31.17534830561037, + 31.217413883306776, + 31.259235921747006, + 31.300815167003492, + 31.34212354456146, + 31.38313185949825, + 31.423841770413503, + 31.46425489037432, + 31.504372797602997, + 31.54416784791958, + 31.583611268330543, + 31.62270555924507, + 31.661453169119255, + 31.699856505929056, + 31.737917949572534, + 31.7756102117279, + 31.8129048798895, + 31.849805306912785, + 31.886314791497647, + 31.922436588845308, + 31.95817392248926, + 31.99349991893881, + 32.02838658225897, + 32.06283814377626, + 32.096858774822955, + 32.1304525972725, + 32.16362369529418, + 32.19637612351859, + 32.22868337884052, + 32.26051784357615, + 32.29188463051868, + 32.322788786155016, + 32.3532353005528, + 32.38322911867862, + 32.4127442530569, + 32.441753601496, + 32.47026318162387, + 32.49827893369876, + 32.525806731091734, + 32.552852392042354, + 32.5794216877467, + 32.605520347830826, + 32.63112273871538, + 32.656202126995495, + 32.680765371305, + 32.70481924351997, + 32.72837043828832, + 32.75142558415998, + 32.77399125122179, + 32.79607395624477, + 32.817648472302295, + 32.83868848195386, + 32.859201659804505, + 32.8791955793529, + 32.89867772263725, + 32.91765549151127, + 32.936136215393105, + 32.954127156506786, + 32.971635513345525, + 32.9886363903803, + 33.00510381592879, + 33.02104617957634, + 33.03647175405513, + 33.05138870485164, + 33.06580510154557, + 33.07972892564502, + 33.09316807593272, + 33.106130372049634, + 33.118623556835054, + 33.13065529779424, + 33.14220085050099, + 33.15323441534345, + 33.163764888487684, + 33.173801031364754, + 33.18335148034607, + 33.192424758265844, + 33.20102928247701, + 33.209173370445605, + 33.21686524360238, + 33.224113029965345, + 33.23092476590043, + 33.237308397282156, + 33.24327178024155, + 33.248822681634, + 33.25396877932266, + 33.25868509310058, + 33.26294562065615, + 33.26675931548053, + 33.27013497725351, + 33.27308126197252, + 33.275606693993815, + 33.27771967461569, + 33.27942848820511, + 33.280741306582264, + 33.281666192174505, + 33.282211100304686, + 33.28238388087421, + 33.2821922796263, + 33.28164393912221, + 33.2807463995239, + 33.27950709925037, + 33.27793337555433, + 33.276032465052936, + 33.27381150423532, + 33.27127752996356, + 33.26843747997785, + 33.26529819341327, + 33.26186641133346, + 33.258148777283516, + 33.254151837864875, + 33.24988204333194, + 33.24534574821147, + 33.2405492119442, + 33.23549859954812, + 33.230199982302636, + 33.22465933845307, + 33.21888255393398, + 33.2128754231107, + 33.20664364953801, + 33.20019284673455, + 33.19352853897251, + 33.18665616208106, + 33.17958106426249, + 33.17230850692079, + 33.16484366550069, + 33.15719163033703, + 33.14935740751312, + 33.14134591972748, + 33.13316200716783, + 33.12481042839192, + 33.11629586121399, + 33.10762290359652, + 33.098796074546094, + 33.089819815013094, + 33.08069848879446, + 33.07143638343864, + 33.06203771115244, + 33.05250660970894, + 33.04284714335609, + 33.033063303725356, + 33.023159010739924, + 33.01313811352185, + 33.00300439129812, + 32.992761554304515, + 32.98241324468735, + 32.97196303740263, + 32.96141444111185, + 32.950770899074804, + 32.940035790038074, + 32.92921242911989, + 32.91830406869029, + 32.907313899246624, + 32.89624505028403, + 32.88510059116076, + 32.87388353195775, + 32.86259682433275, + 32.85124336236815, + 32.839825983412915, + 32.82834746891793, + 32.816810545264886, + 32.80521788458845, + 32.79357210559144, + 32.78187577435318, + 32.77013140513034, + 32.75834146115094, + 32.74650835540048, + 32.73463445140086, + 32.72272206398163, + 32.71077346004341, + 32.6987908593137, + 32.68677643509473, + 32.674732315003425, + 32.662660581703435, + 32.650563273629146, + 32.638442385701545, + 32.62629987003608, + 32.61413763664245, + 32.60195755411608, + 32.58976145032163, + 32.57755111306824, + 32.56532829077656, + 32.55309469313768, + 32.54085199176393, + 32.52860182083137, + 32.51634577771434, + 32.504085423611635, + 32.49182228416476, + 32.47955785006807, + 32.46732458012294, + 32.455155658136206, + 32.44305082081859, + 32.43100985025028, + 32.41903256386598, + 32.40711880273894, + 32.39526842325677, + 32.383481291218594, + 32.37175727766069, + 32.36009625591601, + 32.34849809955387, + 32.336962680947636, + 32.32548987029008, + 32.314079534927735, + 32.302731538922316, + 32.29144574277341, + 32.28022200325597, + 32.269060173338694, + 32.25796010215964, + 32.24692163504214, + 32.235944613538564, + 32.2250288754935, + 32.214174255119985, + 32.20338058308464, + 32.192647686598214, + 32.18197538950973, + 32.17136351240219, + 32.16081187268918, + 32.150320284711206, + 32.13988855983161, + 32.12951650653119, + 32.11920393050159, + 32.10895063473746, + 32.09875641962676, + 32.088621083039385, + 32.07854442041442, + 32.068526224845186, + 32.05856628716306, + 32.048664396019156, + 32.038820337964644, + 32.02903389752906, + 32.01930485729719, + 32.0096329979842, + 32.000018098509166, + 31.99045993606714, + 31.980958286199325, + 31.971512922862196, + 31.96212361849461, + 31.952820138234955, + 31.943633001008372, + 31.93456040837416, + 31.92560063619925, + 31.916752024429, + 31.90801296521419, + 31.89938189432251, + 31.89085728489865, + 31.88243764290351, + 31.87412150375514, + 31.865907429829683, + 31.857794008578928, + 31.849779851089544, + 31.841863590960187, + 31.83404388340709, + 31.826319404534686, + 31.818688850725806, + 31.811150938118843, + 31.803704402148774, + 31.79634799713535, + 31.78908049590636, + 31.781900689447724, + 31.774807386573997, + 31.76779941361501, + 31.760875614115406, + 31.754034848544883, + 31.74727599401718, + 31.74059794401696, + 31.733999608133452, + 31.727479911800174, + 31.72103779604027, + 31.714672217217306, + 31.70838214679069, + 31.702166571076006, + 31.69602449100985, + 31.689954921918876, + 31.683956893293235, + 31.678029448563905, + 31.672171644884216, + 31.666382552915053, + 31.660661256613935, + 31.655006853027828, + 31.649418452089563, + 31.643895176417765, + 31.63843616112021, + 31.63304055360077, + 31.6277075133695, + 31.62243621185604, + 31.617225832226275, + 31.612075569202155, + 31.606984628884398, + 31.60195222857842, + 31.596977596623162, + 31.592059972222785, + 31.58719860528123, + 31.582392756239557, + 31.577641695916057, + 31.57294470534896, + 31.568301075641926, + 31.563710107811914, + 31.55917111263986, + 31.55468341052348, + 31.55024633133293, + 31.54585921426849, + 31.541521407720808, + 31.537232269133412, + 31.532991164867425, + 31.528797470068582, + 31.524650568536316, + 31.520549852595153, + 31.516494722968034, + 31.512484588651844, + 31.508518866794788, + 31.504596982575933, + 31.5007183690866, + 31.496882467213695, + 31.49308872552494, + 31.489336600155895, + 31.485625554698913, + 31.48195506009361, + 31.478324594519506, + 31.474733643289937, + 31.471181698747998, + 31.46766826016389, + 31.464192833634115, + 31.46075493198208, + 31.4573540746604, + 31.45398978765465, + 31.45066160338874, + 31.447369060631644, + 31.444111704405785, + 31.440889085896572, + 31.437700762363633, + 31.434546297053274, + 31.431425259112345, + 31.428337223503505, + 31.425281770921643, + 31.422258487711744, + 31.41926696578801, + 31.416306802554132, + 31.413377600824916, + 31.410478968749032, + 31.40761051973297, + 31.40477187236624, + 31.401962650347514, + 31.39918248241213, + 31.396431002260627, + 31.39370784848829, + 31.391012664515827, + 31.388345098521143, + 31.385704803372107, + 31.383091436560264, + 31.380504660135827, + 31.377944140643095, + 31.37540954905758, + 31.37290056072345, + 31.37041685529232, + 31.367958116662706, + 31.365524032920533, + 31.363114296280514, + 31.360728603028306, + 31.358366653463676, + 31.356028151844512, + 31.353712806331387, + 31.351420328933457, + 31.349150435454604, + 31.346902845440795, + 31.344677282128075, + 31.342473472391205, + 31.34029114669336, + 31.33813003903626, + 31.335989886911165, + 31.333870431250674, + 31.331771416381102, + 31.329692589975565, + 31.327633703007976, + 31.325594509707273, + 31.32357476751278, + 31.321574237029864, + 31.319592681986634, + 31.317629869190725, + 31.31568556848724, + 31.31375955271696, + 31.311851597675442, + 31.309961482072325, + 31.30808898749163, + 31.306233898352417, + 31.30439600186999, + 31.302575088017775, + 31.30077094948973, + 31.29898338166325, + 31.297212182562475, + 31.29545715282255, + 31.2937180956539, + 31.291994816807247, + 31.29028712453926, + 31.288594829578457, + 31.2869177450917, + 31.285255686651126, + 31.28360847220179, + 31.28197592202926, + 31.280357858728237, + 31.278754107171267, + 31.277164494477887, + 31.2755888499846, + 31.274027005214705, + 31.272478793849046, + 31.270944051696887, + 31.26942261666727, + 31.267914328740886, + 31.266419029942185, + 31.264936564311895, + 31.263466777880183, + 31.262009518639758, + 31.260564636519717, + 31.25913198335961, + 31.257711412883907, + 31.256302780676748, + 31.25490594415716, + 31.2535207625546, + 31.25214709688467, + 31.250784809925463, + 31.249433766193974, + 31.248093831923015, + 31.246764875038394, + 31.24544676513638, + 31.24413937346148, + 31.242842572884655, + 31.241556237881653, + 31.240280244511766, + 31.239014470396754, + 31.23775879470037, + 31.23651309810775, + 31.23527726280531, + 31.234051172461065, + 31.232834712204834, + 31.23162776860913, + 31.230430229670006, + 31.229241984788374, + 31.22806292475137, + 31.226892941714283, + 31.22570334537764, + 31.22446466723757, + 31.223178209309623, + 31.221845207967718, + 31.220466843433428, + 31.219044250875484, + 31.21757852841094, + 31.21607074289149, + 31.21452193410545, + 31.212933117847015, + 31.211305288174856, + 31.209639419091047, + 31.20793646580435, + 31.206197365696326, + 31.204423039073873, + 31.202614389768826, + 31.200772305627225, + 31.198897658919293, + 31.1969913066918, + 31.1950540910789, + 31.19308683958232, + 31.191090365329103, + 31.18906546731263, + 31.18701293062105, + 31.18493352665594, + 31.182828013343425, + 31.180697135339287, + 31.178541624229, + 31.176362198723524, + 31.174159564851564, + 31.171934416148517, + 31.16968743384237, + 31.16741928703702, + 31.165130632892854, + 31.16282211680503, + 31.160494372579265, + 31.158148022605133, + 31.15578367802756, + 31.153401938915707, + 31.151003394429765, + 31.14858862298577, + 31.146158192418014, + 31.143712660139613, + 31.141252573300775, + 31.138778468945347, + 31.136290874164843, + 31.133790306250873, + 31.131277272845395, + 31.12875227208903, + 31.126215792767496, + 31.123668314455784, + 31.12111030766087, + 31.118542233962216, + 31.115964546150494, + 31.113377688364423, + 31.11078209622579, + 31.108178196972602, + 31.105566409590438, + 31.10294714494208, + 31.10032080589525, + 31.097687787448763, + 31.09504847685676, + 31.092403253751385, + 31.089752490263635, + 31.087096551142693, + 31.08443579387341, + 31.08177056879235, + 31.079101219202045, + 31.076428081483698, + 31.073751485208376, + 31.071071753246585, + 31.068389201876187, + 31.06570414088904, + 31.063016873695844, + 31.0603276974297, + 31.057636903048063, + 31.0549447754334, + 31.052251593492116, + 31.049557630252437, + 31.046863152960526, + 31.04416842317542, + 31.04147369686251, + 31.038779224485822, + 31.03608525109871, + 31.033392016433325, + 31.03069975498893, + 31.02800869611869, + 31.02531906411538, + 31.022631078295646, + 31.019944953083197, + 31.01726089809077, + 31.014579118200686, + 31.01189981364446, + 31.009223180081037, + 31.006549408674033, + 31.00387868616764, + 31.001211194961584, + 30.99854711318484, + 30.995886614768395, + 30.993229869516597, + 30.990577043177836, + 30.987928297513918, + 30.985283790368385, + 30.982643675733954, + 30.980008103818818, + 30.977377221112008, + 30.97475117044769, + 30.972130091068507, + 30.969514118688068, + 30.966903385552314, + 30.964298020500067, + 30.961698149022666, + 30.959103893322464, + 30.956515372370802, + 30.953932701964874, + 30.951355994783526, + 30.948785360442713, + 30.946220905549552, + 30.94366273375597, + 30.941110945811204, + 30.93856563961357, + 30.936026910261745, + 30.933494850104736, + 30.930969548791325, + 30.928451093318913, + 30.925939568081304, + 30.923435054915885, + 30.92093763315006, + 30.918447379646963, + 30.91596436885041, + 30.913488672829132, + 30.91102036132048, + 30.908559501773198, + 30.90610615938968, + 30.90366039716747, + 30.901222275940256, + 30.898791854417965, + 30.89636918922652, + 30.89395433494667, + 30.89154734415247, + 30.88914826744889, + 30.886757153509052, + 30.88437404911076, + 30.88199899917244, + 30.87963204678853, + 30.87727323326432, + 30.87492259815015, + 30.872580179275246, + 30.870246012780697, + 30.867920133152268, + 30.865602573252403, + 30.86329336435179, + 30.860992536160524, + 30.858700116858557, + 30.85641613312592, + 30.854140610172152, + 30.851873571765495, + 30.849615040261554, + 30.847365036631288, + 30.845123580488917, + 30.842890690119006, + 30.840666382503386, + 30.838450673347438, + 30.836243577106003, + 30.834045107008976, + 30.831855275086255, + 30.82967409219252, + 30.827501568031437, + 30.825337711179472, + 30.823182529109474, + 30.821036028213598, + 30.81889821382609, + 30.81676909024557, + 30.81464866075693, + 30.812536927652957, + 30.810433892255517, + 30.808339554936424, + 30.806253915137873, + 30.804176971392735, + 30.80210872134424, + 30.80004916176553, + 30.797998288578825, + 30.795956096874193, + 30.793922580928125, + 30.791897734221706, + 30.789881549458528, + 30.787874018582258, + 30.785875132793876, + 30.783884882568813, + 30.781903257673434, + 30.779930247181653, + 30.77796583949096, + 30.776010022338312, + 30.774062782815676, + 30.772124107385395, + 30.77019398189516, + 30.768272391592916, + 30.76635932114128, + 30.764454754631856, + 30.762558675599337, + 30.760671067035176, + 30.758791911401175, + 30.756921190642856, + 30.755058886202463, + 30.753204979031864, + 30.75135944960506, + 30.749522277930737, + 30.7476934435643, + 30.745872925619935, + 30.744060702782335, + 30.742256753318244, + 30.74046105508775, + 30.738673585555475, + 30.736894321801486, + 30.73512324053199, + 30.733360318090007, + 30.731605530465572, + 30.729858853306055, + 30.728120261925966, + 30.726389731316956, + 30.724667236157316, + 30.722952750821463, + 30.721246249389225, + 30.71954770565496, + 30.717857093136473, + 30.716174385083804, + 30.71449955448786, + 30.712832574088864, + 30.711173416384668, + 30.70952205363882, + 30.707878457888725, + 30.706242600953374, + 30.704614454441028, + 30.70299398975685, + 30.70138117811021, + 30.699775990522127, + 30.69817839783228, + 30.69658837070604, + 30.695005879641315, + 30.69343089497535, + 30.6918633868913, + 30.690303325424665, + 30.688750680469752, + 30.687205421785833, + 30.685667519003275, + 30.68413694162956, + 30.682613659055136, + 30.681097640559187, + 30.679588855315302, + 30.678087272397008, + 30.676592860783188, + 30.675105589363454, + 30.673625426943318, + 30.672152342249262, + 30.670686303933863, + 30.669227280580643, + 30.667775240708878, + 30.666330152778343, + 30.66489198519389, + 30.66346070631002, + 30.66203628443526, + 30.66061868783659, + 30.65920788474361, + 30.657803843352752, + 30.65640653183138, + 30.655015918321695, + 30.653631970944758, + 30.652254657804235, + 30.65088394699019, + 30.64951980658276, + 30.648162204655648, + 30.64681110927978, + 30.64546648852665, + 30.644128310471686, + 30.642796543197576, + 30.6414711547975, + 30.640152113378136, + 30.638839387062987, + 30.637532943995183, + 30.636232752340504, + 30.63493878029017, + 30.633650996063906, + 30.632369367912347, + 30.631093864119947, + 30.629824453007586, + 30.628561102935038, + 30.627303782303557, + 30.62605245955831, + 30.624807103190733, + 30.623567681740894, + 30.622334163799778, + 30.621106518011445, + 30.619884713075294, + 30.61866871774808, + 30.61745850084607, + 30.616254031247024, + 30.615055277892154, + 30.613862209787968, + 30.612674796008278, + 30.61149300569589, + 30.610316808064496, + 30.60914617240026, + 30.607981068063665, + 30.606821464491006, + 30.60566733119603, + 30.604518637771548, + 30.603375353890854, + 30.602237449309257, + 30.60110489386551, + 30.599977657483166, + 30.598855710171946, + 30.59773902202903, + 30.596627563240403, + 30.595521304081984, + 30.59442021492093, + 30.593324266216726, + 30.592233428522377, + 30.591147672485462, + 30.590066968849214, + 30.588991288453556, + 30.587920602236096, + 30.586854881233094, + 30.585794096580358, + 30.58473821951425, + 30.583687221372458, + 30.582641073594885, + 30.581599747724468, + 30.580563215407963, + 30.579531448396693, + 30.578504418547297, + 30.577482097822426, + 30.57646445829141, + 30.575451472130965, + 30.574443111625712, + 30.573439349168922, + 30.572440157263003, + 30.57144550852007, + 30.57045537566249, + 30.569469731523355, + 30.568488549047018, + 30.567511801289555, + 30.566539461419154, + 30.56557150271658, + 30.564607898575588, + 30.563648622503237, + 30.562693648120316, + 30.561742949161683, + 30.56079649947648, + 30.55985427302862, + 30.55891624389689, + 30.55798238627527, + 30.55705267447331, + 30.556127082916163, + 30.555205586144908, + 30.554288158816732, + 30.553374775705052, + 30.552465411699785, + 30.551560041807406, + 30.550658641151145, + 30.549761184971004, + 30.548867648623983, + 30.547978007584106, + 30.547092237442428, + 30.546210313907224, + 30.545332212803984, + 30.544457910075423, + 30.543587381781464, + 30.542720604099372, + 30.541857553323624, + 30.540998205865947, + 30.540142538255253, + 30.539290527137695, + 30.53844214927649, + 30.537597381551905, + 30.53675620096122, + 30.535918584618557, + 30.535084509754867, + 30.53425395371778, + 30.533426893971523, + 30.532603308096725, + 30.53178317379036, + 30.53096646886557, + 30.530153171251513, + 30.529343258993165, + 30.528536710251217, + 30.52773350330179, + 30.52693361653644, + 30.52613702846172, + 30.525343717699116, + 30.52455366298487, + 30.523766843169668, + 30.52298323721844, + 30.52220282421011, + 30.521425583337432, + 30.520651493906655, + 30.519880535337307, + 30.519112687161936, + 30.518347929025836, + 30.517586240686754, + 30.516827602014672, + 30.516071992991442, + 30.515319393710556, + 30.514569784376846, + 30.513823145306148, + 30.513079456924984, + 30.512338699770325, + 30.51160085448926, + 30.510865901838528, + 30.510133822684438, + 30.509404598002334, + 30.50867820887636, + 30.50795463649908, + 30.507233862171148, + 30.506515867301005, + 30.505800633404448, + 30.505088142104313, + 30.504378375130116, + 30.50367131431777, + 30.502966941609003, + 30.502265239051255, + 30.501566188797113, + 30.500869773104014, + 30.5001759743339, + 30.49948477495272, + 30.498796157530165, + 30.498110104739226, + 30.49742659935586, + 30.496745624258466, + 30.49606716242765, + 30.49539119694569, + 30.494717710996326, + 30.49404668786417, + 30.49337811093433, + 30.49271196369213, + 30.4920482297226, + 30.491386892710025, + 30.490727936437708, + 30.49007134478741, + 30.489417101738965, + 30.488765191369907, + 30.488115597855057, + 30.48746830546598, + 30.48682329857077, + 30.48618056163349, + 30.485540079213763, + 30.484901835966426, + 30.484265816641027, + 30.483632006081436, + 30.483000389225396, + 30.482370951104173, + 30.48174367684203, + 30.481118551655896, + 30.48049556085485, + 30.479874689839733, + 30.479255924102745, + 30.478639249226987, + 30.47802465088604, + 30.477412114843546, + 30.47680162695272, + 30.476193173156048, + 30.475586739484697, + 30.47498231205823, + 30.47437987708409, + 30.473779420857184, + 30.473180929759465, + 30.472584390259527, + 30.471989788912097, + 30.47139711235772, + 30.470806347322153, + 30.470217480616213, + 30.46963049913505, + 30.469045389857925, + 30.468462139847645, + 30.467880736250265, + 30.46730116629456, + 30.466723417291647, + 30.46614747663456, + 30.465573331797728, + 30.465000970336774, + 30.464430379887787, + 30.463861548167188, + 30.46329446297112, + 30.462729112175055, + 30.462165483733457, + 30.461603565679283, + 30.46104334612359, + 30.460484813255036, + 30.45992795533965, + 30.459372760720214, + 30.45881921781593, + 30.458267315122043, + 30.45771704120935, + 30.45716838472387, + 30.456621334386313, + 30.456075878991783, + 30.455532007409317, + 30.45498970858145, + 30.454448971523846, + 30.453909785324853, + 30.453372139145188, + 30.452836022217383, + 30.452301423845512, + 30.451768333404715, + 30.451236740340818, + 30.450706634169933, + 30.45017800447802, + 30.449650840920555, + 30.449125133222125, + 30.448600871175955, + 30.44807804464358, + 30.447556643554435, + 30.44703665790547, + 30.446518077760743, + 30.44600089325104, + 30.445485094573485, + 30.444970671991115, + 30.44445761583262, + 30.44394591649177, + 30.443435564427205, + 30.44292655016193, + 30.442418864283013, + 30.441912497441166, + 30.441407440350375, + 30.44090368378754, + 30.440401218592072, + 30.439900035665573, + 30.439400125971375, + 30.438901480534227, + 30.438404090439946, + 30.437907946834997, + 30.437413040926174, + 30.43691936398025, + 30.43642690732355, + 30.435935662341564, + 30.435445620478703, + 30.43495677323787, + 30.43446911218011, + 30.43398262892427, + 30.43349731514661, + 30.43301316258048, + 30.432530163015983, + 30.43204830829957, + 30.431567590333785, + 30.431088001076787, + 30.430609532542135, + 30.43013217679838, + 30.429655925968746, + 30.42918077223071, + 30.428706707815834, + 30.428233725009235, + 30.427761816149413, + 30.42729097362779, + 30.42682118988847, + 30.426352457427896, + 30.42588476879436, + 30.425418116587977, + 30.424952493460125, + 30.424487892113206, + 30.424024305300264, + 30.42356172582474, + 30.423100146540165, + 30.422639560349722, + 30.422179960205995, + 30.421721339110746, + 30.421263690114486, + 30.420807006316167, + 30.42035128086293, + 30.41989650694977, + 30.41944267781919, + 30.418989786761003, + 30.41853782711192, + 30.418086792255238, + 30.417636675620642, + 30.4171874706839, + 30.41673917096641, + 30.416291770035073, + 30.415845261501943, + 30.41539963902389, + 30.414954896302362, + 30.41451102708311, + 30.414068025155828, + 30.41362588435392, + 30.413184598554196, + 30.4127441616766, + 30.41230456768396, + 30.411865810581602, + 30.411427884417165, + 30.41099078328034, + 30.410554501302485, + 30.410119032656468, + 30.409684371556324, + 30.40925051225696, + 30.408817449054, + 30.408385176283403, + 30.407953688321243, + 30.407522979583433, + 30.407093044525467, + 30.40666387764216, + 30.406235473467405, + 30.40580782657382, + 30.40538093157265, + 30.40495478311334, + 30.404529375883442, + 30.404104704608216, + 30.40368076405042, + 30.403257549010192, + 30.402835054324555, + 30.402413274867442, + 30.401992205549206, + 30.40157184131651, + 30.401152177152085, + 30.400733208074357, + 30.400314929137423, + 30.39989733543065, + 30.399480422078483, + 30.399064184240174, + 30.39864861710963, + 30.398233715915083, + 30.397819475918965, + 30.397405892417538, + 30.396992960740775, + 30.396580676252114, + 30.396169034348205, + 30.39575803045868, + 30.395347660045942, + 30.39493791860498, + 30.394528801663043, + 30.394120304779577, + 30.39371242354582, + 30.393305153584762, + 30.39289849055079, + 30.39249243012955, + 30.392086968037745, + 30.39168210002282, + 30.39127782186293, + 30.390874129366495, + 30.390471018372196, + 30.39006848474871, + 30.389666524394457, + 30.389265133237373, + 30.38886430723484, + 30.38846404237337, + 30.3880643346684, + 30.387665180164177, + 30.38726657493352, + 30.386868515077524, + 30.386470996725564, + 30.38607401603491, + 30.385677569190648, + 30.38528165240548, + 30.38488626191942, + 30.384491393999795, + 30.384097044940887, + 30.383703211063803, + 30.38330988871634, + 30.382917074272697, + 30.382524764133407, + 30.38213295472508, + 30.38174164250023, + 30.381350823937098, + 30.380960495539497, + 30.380570653836585, + 30.38015432915695, + 30.379683810961623, + 30.37916041415866, + 30.37858539095079, + 30.377959939780013, + 30.377285215794885, + 30.37656233839712, + 30.375792396700547, + 30.374976453496586, + 30.374115548151778, + 30.373210698741346, + 30.372262903635985, + 30.371273142697234, + 30.370242378192387, + 30.369171555508373, + 30.368061603721245, + 30.36691343606195, + 30.365727950307217, + 30.364506029116484, + 30.36324854032931, + 30.361956337234375, + 30.360630258817125, + 30.359271129991797, + 30.357879761821735, + 30.356483872984285, + 30.35511190086214, + 30.35376328932408, + 30.35243753266863, + 30.35113416682843, + 30.349852759059118, + 30.348592900546265, + 30.34735420109847, + 30.34613628533137, + 30.344938789918046, + 30.343761361601693, + 30.34260365575335, + 30.341465335319853, + 30.34034607005067, + 30.339245535924647, + 30.338163414719773, + 30.33709939368555, + 30.336053165289158, + 30.335024427014304, + 30.334012881198333, + 30.33301823489691, + 30.332040199768656, + 30.33107849197434, + 30.33013283208672, + 30.329202945008362, + 30.328288559895384, + 30.327389410085672, + 30.326505233030588, + 30.325635770229354, + 30.324780767165848, + 30.32393997324698, + 30.323113141742823, + 30.32230002972797, + 30.321500398024128, + 30.320714011143906, + 30.31994063723549, + 30.319180048028258, + 30.31843201877942, + 30.31769632822136, + 30.31697275851002, + 30.31626109517387, + 30.315561127063845, + 30.31487264630381, + 30.31419544824216, + 30.313529331403714, + 30.312874097442702, + 30.312229551096237, + 30.311595500138495, + 30.310971755335757, + 30.310358130401923, + 30.309754441954723, + 30.309160509472775, + 30.308576155252936, + 30.308001204368622, + 30.3074354846286, + 30.30687882653632, + 30.30633106324997, + 30.30579203054306, + 30.305261566765708, + 30.304739512806208, + 30.30422571205358, + 30.30372001036031, + 30.30322225600581, + 30.302732299660363, + 30.302249994349765, + 30.301775195420134, + 30.30130776050366, + 30.300847549484516, + 30.300394424465452, + 30.29994824973484, + 30.29950889173419, + 30.299076219026205, + 30.298650102263153, + 30.298230414155825, + 30.29781702944304, + 30.297409824861376, + 30.296981870641844, + 30.29650550245644, + 30.295981913447946, + 30.2954122361578, + 30.29479755139957, + 30.294138898645613, + 30.2934372835105, + 30.292693683158603, + 30.291909050227034, + 30.291084315687186, + 30.290220390946445, + 30.289318169406627, + 30.288378527633242, + 30.287402326246223, + 30.28639041061055, + 30.285343611383794, + 30.284289529331772, + 30.28325648229361, + 30.282243942798544, + 30.28125143304807, + 30.280278516234844, + 30.27932478633501, + 30.278389860789915, + 30.27747337525348, + 30.276574979816132, + 30.275694336284758, + 30.27483111621723, + 30.27398499949713, + 30.27315567329444, + 30.272342831302822, + 30.2715461731745, + 30.270765404096892, + 30.2700002344709, + 30.26925037966204, + 30.268515559803916, + 30.26779549963952, + 30.267089928389623, + 30.26639857964112, + 30.26572119124957, + 30.265057505252415, + 30.264407267789906, + 30.263770229031948, + 30.263146143109225, + 30.262534768047942, + 30.261935865707102, + 30.26134920171792, + 30.260774545425107, + 30.26021166982966, + 30.259660351532844, + 30.2591203706815, + 30.258591510914243, + 30.258073559308713, + 30.257566306329736, + 30.25706954577832, + 30.2565830747415, + 30.256106693542947, + 30.255640205694405, + 30.25518341784779, + 30.254736139748047, + 30.254298184186865, + 30.253869366956835, + 30.253449506806476, + 30.2530384253959, + 30.252635947253182, + 30.252241899731203, + 30.25185611296544, + 30.251478419832054, + 30.251108655906904, + 30.250746659424834, + 30.250365551074054, + 30.24993771968954, + 30.249464316956235, + 30.24894643476908, + 30.248385114069592, + 30.247781355190185, + 30.247136125305616, + 30.246450363814958, + 30.245724986244426, + 30.24496088709185, + 30.244158941914463, + 30.243320008874804, + 30.242444929899037, + 30.241561235003303, + 30.24069716955856, + 30.23985222077347, + 30.239025924849372, + 30.23821785844399, + 30.23742762857961, + 30.236654865408, + 30.235899217017703, + 30.235160345701246, + 30.23443792526635, + 30.23373163909349, + 30.233041178727248, + 30.232366242849565, + 30.231706536526232, + 30.23106177064888, + 30.2304316615172, + 30.229815930521553, + 30.229214303897507, + 30.228626512532372, + 30.22805229180902, + 30.227491381476227, + 30.22694352553924, + 30.226408472163925, + 30.225885973591645, + 30.22537578606179, + 30.22487766974004, + 30.2243913886509, + 30.223916710613892, + 30.22345340718195, + 30.22300125358234, + 30.22256002865909, + 30.222129514817013, + 30.221709497966927, + 30.22129976747206, + 30.22090011609555, + 30.220510339948646, + 30.220130238440206, + 30.21975961422666, + 30.21939827316298, + 30.21904602425431, + 30.218702679608484, + 30.218368054389202, + 30.218041966769903, + 30.217697579560095, + 30.217307325475005, + 30.216872333705822, + 30.216393674124475, + 30.215872366094814, + 30.215309388788853, + 30.21470568861642, + 30.214062184590503, + 30.213379772216953, + 30.212659326328165, + 30.211901703162, + 30.211134387759003, + 30.210385578578112, + 30.209654777412865, + 30.208941534196256, + 30.20824543865868, + 30.207566110384008, + 30.20690319168085, + 30.206256342466304, + 30.20562523658829, + 30.205009559176958, + 30.204409004730948, + 30.203823275730457, + 30.20325208162602, + 30.202695138096757, + 30.20215216650142, + 30.201622893467388, + 30.201107050578585, + 30.200604374134613, + 30.20011460496056, + 30.1996374882539, + 30.199172773457775, + 30.198720214153383, + 30.198279567966566, + 30.19785059648453, + 30.197433065180178, + 30.197026743342064, + 30.1966314040087, + 30.196246823906108, + 30.195872783388012, + 30.19550906637805, + 30.19515546031377, + 30.194811756092022, + 30.194477748015586, + 30.194153233741005, + 30.193838014227296, + 30.193531893685673, + 30.193234679530107, + 30.192946182328797, + 30.19266621575619, + 30.192367986137953, + 30.19202397076826, + 30.191635291760903, + 30.191203012128696, + 30.190728144576383, + 30.19021166179644, + 30.189654503883247, + 30.189057583687145, + 30.1884217906952, + 30.187747993858366, + 30.187063643990413, + 30.186396903671195, + 30.18574728736249, + 30.185114356956007, + 30.18449771358894, + 30.183896987820034, + 30.18331183258715, + 30.182741918153013, + 30.182186928472646, + 30.181646558577242, + 30.181120512684444, + 30.18060850282879, + 30.180110247863524, + 30.179625472728787, + 30.179153907909964, + 30.17869528903256, + 30.1782493565549, + 30.17781585553068, + 30.177394535422337, + 30.176985149950355, + 30.176587456968946, + 30.17620121836066, + 30.17582619994485, + 30.17546217139619, + 30.175108906170692, + 30.174766181437377, + 30.174433778014006, + 30.17411148030621, + 30.173799076249153, + 30.173496357251082, + 30.173203118138815, + 30.172919157104417, + 30.17264427565327, + 30.172378278553012, + 30.17212097378375, + 30.171872172488932, + 30.17160511778232, + 30.17129232464636, + 30.17093491056258, + 30.170533934067294, + 30.170090403530125, + 30.169605287433185, + 30.169079521773085, + 30.168514015405975, + 30.167909653921498, + 30.167267302464566, + 30.166614369464142, + 30.165978974373616, + 30.165360630342406, + 30.164758897926518, + 30.164173376915628, + 30.163603696522898, + 30.163049508352074, + 30.162510481350054, + 30.161986298179073, + 30.16147665260334, + 30.160981247601697, + 30.160499793999122, + 30.160032009469603, + 30.159577617804402, + 30.159136348370694, + 30.158707935706374, + 30.158292119212447, + 30.15788864291538, + 30.157497255280106, + 30.15711770905888, + 30.156749761166566, + 30.156393172574795, + 30.15604770821996, + 30.15571313692128, + 30.155389231306344, + 30.155075767742304, + 30.154772526271145, + 30.15447929054845, + 30.15419584778445, + 30.153921988687273, + 30.153657507407885, + 30.153402201486415, + 30.15315587179967, + 30.152918322509876, + 30.15268936101424, + 30.152468797895537, + 30.15225644687355, + 30.152052124757276, + 30.151855651397838, + 30.151666849642254, + 30.15148554528797, + 30.15128503430377, + 30.151037884880566, + 30.150745225936816, + 30.150408127378896, + 30.15002760886722, + 30.14960465008123, + 30.149140198111624, + 30.148635172798564, + 30.148090470601176, + 30.147506967416604, + 30.146912045067268, + 30.146333795689515, + 30.145771745274203, + 30.14522546697293, + 30.144694572940054, + 30.144178704539414, + 30.143677525324293, + 30.143190715999864, + 30.142717970803048, + 30.142258994895485, + 30.14181350248134, + 30.141381215443133, + 30.140961862348377, + 30.140555177721268, + 30.140160901504345, + 30.13977877865608, + 30.139408558845957, + 30.139049996219526, + 30.13870284921333, + 30.13836688040658, + 30.13804185639843, + 30.13772754770436, + 30.13742372866635, + 30.137130177373038, + 30.136846675587236, + 30.136573008679193, + 30.136308965563913, + 30.136054338641628, + 30.13580892374101, + 30.135572520064173, + 30.135344930133428, + 30.13512595973947, + 30.13491541789068, + 30.134713116763592, + 30.134518871654222, + 30.134332500930327, + 30.134153825984484, + 30.133982671187965, + 30.133818863845335, + 30.133662234149824, + 30.13351261513924, + 30.133343343820954, + 30.133127030022706, + 30.132864807603085, + 30.1325577514085, + 30.13220688602844, + 30.13181319604756, + 30.13137763342894, + 30.130901122845998, + 30.1303845655476, + 30.129828842174092, + 30.12926130589271, + 30.12871001942156, + 30.1281745152707, + 30.127654372963676, + 30.127149210891474, + 30.126658676533154, + 30.126182439446055, + 30.125720186236023, + 30.12527161694298, + 30.124836442438607, + 30.12441438254767, + 30.124005164686665, + 30.123608522872985, + 30.12322419699869, + 30.122851932293898, + 30.122491478926065, + 30.122142591696445, + 30.12180502980651, + 30.121478556674333, + 30.12116293978727, + 30.1208579505805, + 30.120563364334615, + 30.12027896008668, + 30.12000452055169, + 30.119739832051053, + 30.11948468444679, + 30.119238871079958, + 30.119002188712116, + 30.118774437469398, + 30.11855542078854, + 30.118344945364626, + 30.118142821100065, + 30.1179488610549, + 30.117762881398065, + 30.117584701359704, + 30.11741414318422, + 30.117251032084198, + 30.11709519619518, + 30.11694646653099, + 30.116804676939978, + 30.116669664061718, + 30.116541267284603, + 30.116419328703913, + 30.11630369308054, + 30.116194207800575, + 30.11609072283501, + 30.11599309070054, + 30.115874700586147, + 30.115708214742497, + 30.115494783484763, + 30.11523549795251, + 30.11493139885563, + 30.114583486715418, + 30.1141927292407, + 30.11376006665533, + 30.11328641556058, + 30.11277267174991, + 30.11224617120604, + 30.111734958683115, + 30.111238583252373, + 30.110756640691946, + 30.11028876535542, + 30.109834620408293, + 30.109393890830745, + 30.108966278397702, + 30.108551498072487, + 30.10814927541135, + 30.107759344690336, + 30.10738144754943, + 30.107015332005872, + 30.106660751732377, + 30.106317465524384, + 30.105985236902953, + 30.10566383381483, + 30.10535302840219, + 30.10505259682226, + 30.104762319103273, + 30.10448197902599, + 30.10421136402441, + 30.103950265099755, + 30.10369847674481, + 30.103455796875267, + 30.103222026766744, + 30.10299697099599, + 30.102780437384922, + 30.10257223694758, + 30.10237218383851, + 30.10218009530331, + 30.101995791630003, + 30.10181909610195, + 30.10164983495146, + 30.10148783731458, + 30.101332935186463, + 30.101184963377747, + 30.101043759471523, + 30.10090916378104, + 30.100781019308002, + 30.100659171701693, + 30.100543469218522, + 30.10043376268237, + 30.10032990544545, + 30.10023175334966, + 30.100139164688798, + 30.10005200017096, + 30.0999701228818, + 30.099893398248284, + 30.0998216940028, + 30.099754880148083, + 30.099666393694392, + 30.099528945070347, + 30.09934369947213, + 30.099111762761964, + 30.098834190205793, + 30.098511996704687, + 30.09814616416466, + 30.097737646820065, + 30.097287375093956, + 30.09682268822111, + 30.09637163214424, + 30.09593378732923, + 30.095508779766405, + 30.095096273050814, + 30.094695958776143, + 30.094307549651873, + 30.093930774566743, + 30.09356537504398, + 30.093211102691427, + 30.09286771736275, + 30.092534985827797, + 30.092212680806412, + 30.091900580262816, + 30.091598466886012, + 30.09130612770386, + 30.091023353792465, + 30.09074994005418, + 30.090485685044868, + 30.09023039083634, + 30.08998386290456, + 30.089745910035973, + 30.089516344247443, + 30.08929498071589, + 30.089081637715026, + 30.088876136557445, + 30.08867830154071, + 30.088487959896568, + 30.088304941742308, + 30.08812908003422, + 30.08796021052241, + 30.087798171706922, + 30.08764280479494, + 30.087493953658893, + 30.08735146479546, + 30.087215187285267, + 30.087084972753317, + 30.086960675330104, + 30.086842151613325, + 30.08672926063028, + 30.086621863800673, + 30.086519824900265, + 30.086423010024802, + 30.0863312875547, + 30.08624452812012, + 30.08616260456661, + 30.086085391921358, + 30.086012767359733, + 30.085944610172547, + 30.08588080173361, + 30.08582122546798, + 30.085765766820487, + 30.085714313224756, + 30.085640345322773, + 30.08551661752837, + 30.085344310219085, + 30.08512454425778, + 30.084858389724047, + 30.08454687613782, + 30.084190999824216, + 30.08379172923435, + 30.083376413231278, + 30.08297310478072, + 30.08258141710749, + 30.08220100750229, + 30.08183156968964, + 30.08147282443349, + 30.081124512807037, + 30.080786391367567, + 30.08045822869292, + 30.080139802891225, + 30.079830899807035, + 30.079531311724978, + 30.07924083642932, + 30.078959276518404, + 30.07868643890116, + 30.078422134423974, + 30.078166177591214, + 30.077918386352508, + 30.077678581938315, + 30.0774465887298, + 30.07722223415375, + 30.077005348595478, + 30.076795765324547, + 30.076593320430177, + 30.07639785276355, + 30.076209203885142, + 30.076027218016094, + 30.075851741992324, + 30.075682625220963, + 30.075519719638493, + 30.07536287967045, + 30.075211962192157, + 30.0750668264904, + 30.074927334226203, + 30.074793349398135, + 30.074664738306367, + 30.074541369517434, + 30.074423113829525, + 30.074309844238385, + 30.07420143590373, + 30.07409776611614, + 30.07399871426469, + 30.07390416180469, + 30.073813992226263, + 30.07372809102324, + 30.073646345662482, + 30.07356864555372, + 30.073494882019943, + 30.073424948267927, + 30.07335873935955, + 30.073296152183318, + 30.073237085426342, + 30.073181439546744, + 30.073129116746557, + 30.073080020944843, + 30.07303405775137, + 30.072991134440542, + 30.072951159925935, + 30.072887660052828, + 30.072773434691058, + 30.072609683417298, + 30.072397546044883, + 30.072138111350398, + 30.071832427291213, + 30.07148150836693, + 30.071112722221457, + 30.070754137225435, + 30.070405404724468, + 30.07006621822937, + 30.069736306180104, + 30.06941542284038, + 30.0691033417761, + 30.068799851181183, + 30.068504750524227, + 30.068217848139142, + 30.06793895949069, + 30.067667905923003, + 30.06740451375306, + 30.067148613611096, + 30.066900039957602, + 30.066658630727076, + 30.06642422706183, + 30.066196673111165, + 30.06597581587667, + 30.065761505091274, + 30.065553593122203, + 30.065351934891197, + 30.06515638780749, + 30.064966811709695, + 30.06478306881452, + 30.064605023670396, + 30.064432543114535, + 30.064265496233077, + 30.064103754323042, + 30.06394719085621, + 30.063795681444034, + 30.063649103803783, + 30.06350733772561, + 30.063370265040263, + 30.063237769587587, + 30.063109737185556, + 30.06298605559992, + 30.062866614514377, + 30.062751305501152, + 30.062640021992195, + 30.06253265925062, + 30.062429114342848, + 30.062329286110938, + 30.062233075145457, + 30.06214038375876, + 30.06205111595861, + 30.061965177422195, + 30.061882475470625, + 30.06180291904363, + 30.06172641867485, + 30.061652886467343, + 30.06158223606937, + 30.061514382650856, + 30.061449242879817, + 30.0613867348994, + 30.061326778305144, + 30.061269294122596, + 30.061214204785344, + 30.06116143411309, + 30.061110907290512, + 30.06106255084596, + 30.06101629263074, + 30.06097206179868, + 30.06092978878597, + 30.06088940529112, + 30.06085084425564, + 30.060814039844473, + 30.060752565641934, + 30.060639269478656, + 30.06047537386661, + 30.060262041240733, + 30.06000038268205, + 30.059717827913644, + 30.059442497923172, + 30.059174113073837, + 30.058912430546428, + 30.0586572384002, + 30.05840834740087, + 30.058165585169633, + 30.057928791991685, + 30.05769781781082, + 30.057472520072167, + 30.05725276217109, + 30.05703841233563, + 30.056829342818958, + 30.0566254293135, + 30.05642655052354, + 30.056232587851497, + 30.0560434251654, + 30.055858948624433, + 30.055679046546274, + 30.055503609304452, + 30.05533252924701, + 30.05516570063091, + 30.05500301956741, + 30.05484438397565, + 30.05468969354213, + 30.054538849684562, + 30.05439175551875, + 30.054248315828104, + 30.054108437034728, + 30.053972027172208, + 30.05383899585911, + 30.053709254273627, + 30.053582715128996, + 30.05345929264925, + 30.05333890254586, + 30.053221461994497, + 30.05310688961258, + 30.052995105436935, + 30.05288603090193, + 30.052779588818012, + 30.0526757033506, + 30.052574299999094, + 30.052475305576493, + 30.052378648189148, + 30.052284257216797, + 30.052192063293077, + 30.052101998286076, + 30.052013995279395, + 30.05192798855336, + 30.05184391356653, + 30.05176170693744, + 30.05168130642687, + 30.051602650919904, + 30.05152568040873, + 30.051450335975318, + 30.051376559774653, + 30.051304295017985, + 30.051233485956388, + 30.051164077864755, + 30.051096017025642, + 30.05102925071371, + 30.050963727180232, + 30.050899395637785, + 30.050836206245307, + 30.050774110093258, + 30.05071305918905, + 30.05065300644263, + 30.05059390565242, + 30.05053571149128, + 30.05047837949276, + 30.050421866037695, + 30.050366128340656, + 30.050284782398293, + 30.05015071877834, + 30.04996518119647, + 30.049755693973594, + 30.049550454826843, + 30.04934926829324, + 30.049151966103096, + 30.0489584037566, + 30.04876845415569, + 30.04858200304612, + 30.04839894575325, + 30.04821918484275, + 30.048042628442616, + 30.04786918903791, + 30.047698782603263, + 30.047531327977296, + 30.04736674640968, + 30.047204961231913, + 30.047045897616528, + 30.046889482399536, + 30.04673564394824, + 30.046584312061512, + 30.046435417893306, + 30.046288893892978, + 30.046144673757624, + 30.046002692392975, + 30.045862885880723, + 30.045725191450217, + 30.045589547453716, + 30.045455893343828, + 30.045324169652957, + 30.04519431797405, + 30.045066280942365, + 30.044940002218027, + 30.044815426469384, + 30.04469249935663, + 30.044571167516082, + 30.04445137854475, + 30.044333080985197, + 30.04421622431076, + 30.04410075891103, + 30.04398663607749, + 30.043873807989513, + 30.04376222770054, + 30.04365184912443, + 30.04354262702205, + 30.043434516988114, + 30.043327475438147, + 30.04322145959577, + 30.04311642747983, + 30.04301233789225, + 30.042909150405677, + 30.042806825351335, + 30.042705323807212, + 30.042604607586384, + 30.042504639225328, + 30.042405381972713, + 30.04230679977809, + 30.04220885728091, + 30.042111519799548, + 30.042014753320686, + 30.041918524488707, + 30.041822800595284, + 30.04172754956916, + 30.04163273996602, + 30.041538340958525, + 30.041444322326512, + 30.041350654447356, + 30.041257308286433, + 30.041164255387727, + 30.04107146786457, + 30.040978918390607, + 30.040886580190787, + 30.040794427032466, + 30.040702433216822, + 30.040610573570177, + 30.040518823435576, + 30.04042715866447, + 30.040335555608465, + 30.040243991111325, + 30.040152442500954, + 30.040060887581504, + 30.039969304625743, + 30.039877672367382, + 30.039785969993616, + 30.039694177137648, + 30.039602273871523, + 30.039510240698917, + 30.039418058547994, + 30.039325708764537, + 30.039233173105046, + 30.03914043373004, + 30.03904747319733, + 30.03895427445552, + 30.038860820837513, + 30.03876709605416, + 30.038673084188005, + 30.03857876968715, + 30.038484137359077, + 30.03838917236476, + 30.038293860212676, + 30.038198186753135, + 30.038102138172377, + 30.038005700987043, + 30.03790886203859, + 30.03781160848787, + 30.037713927809705, + 30.03761580778756, + 30.037517236508336, + 30.03741820235726, + 30.037318694012683, + 30.03721870044133, + 30.037118210893127, + 30.037017214896522, + 30.036915702253623, + 30.036813663035517, + 30.0367110875777, + 30.0366079664755, + 30.03650429057953, + 30.036400050991304, + 30.036295239058887, + 30.03618984637265, + 30.036083864760926, + 30.035977286286027, + 30.035870103239972, + 30.035762308140605, + 30.0356538937275, + 30.035544852958125, + 30.035435179003997, + 30.035324865246906, + 30.035213905275057, + 30.035102292879557, + 30.03499002205068, + 30.03487708697439, + 30.034763482028737, + 30.03464920178054, + 30.03453424098177, + 30.034418594566432, + 30.034302257647113, + 30.034185225511834, + 30.034067493620768, + 30.033949057603138, + 30.033829913254095, + 30.033710056531703, + 30.03358948355394, + 30.0334681905957, + 30.033346174085864, + 30.033223430604508, + 30.033099956880037, + 30.032975749786402, + 30.032850806340434, + 30.032725123699052, + 30.032598699156637, + 30.03247153014256, + 30.032343614218334, + 30.03221494907544, + 30.032085532532548, + 30.031955362533225, + 30.031824437143484, + 30.03169275454941, + 30.031560313054825, + 30.03142711107901, + 30.031293147154415, + 30.031158419924452, + 30.031022928141354, + 30.030886670663904, + 30.030749646455448, + 30.030611854581707, + 30.030473294208775, + 30.030333964601084, + 30.0301938651194, + 30.030052995218952, + 30.02991135444738, + 30.029768942442914, + 30.029625758932525, + 30.029481803730064, + 30.029337076734436, + 30.02919157792782, + 30.029045307374062, + 30.028898265216753, + 30.028750451677666, + 30.028601867055073, + 30.028452511722108, + 30.028302386125105, + 30.028151490782093, + 30.02799982628123, + 30.02784739327919, + 30.027694192499794, + 30.027540224732334, + 30.027385490830383, + 30.02722999171006, + 30.027073728348896, + 30.02691670178426, + 30.026758913112076, + 30.026600363485485, + 30.026441054113434, + 30.026280986259565, + 30.02612016124074, + 30.02595858042588, + 30.025796245234815, + 30.025633157136866, + 30.02546931764988, + 30.025304728338895, + 30.025139390815056, + 30.024973306734438, + 30.024806477797043, + 30.02463890574556, + 30.024470592364395, + 30.02430153947857, + 30.02413174895267, + 30.02396122268985, + 30.023789962630815, + 30.023617970752895, + 30.023445249068956, + 30.024507534886524, + 30.02807527320917, + 30.03409017760052, + 30.04249806518507, + 30.05324835441148, + 30.06629350127477, + 30.081588575928876, + 30.099090940463583, + 30.11875999983708, + 30.140557005945197, + 30.164444900502716, + 30.19038818647067, + 30.218352820660087, + 30.2483061222092, + 30.280216693107903, + 30.314054347998493, + 30.349790051237463, + 30.387395859743748, + 30.426844870548152, + 30.468111172236675, + 30.511169799683017, + 30.55599669160985, + 30.602568650624917, + 30.650863305454124, + 30.700859075151044, + 30.75253513510296, + 30.80587138468556, + 30.860848416440945, + 30.91744748667209, + 30.975650487359943, + 31.035439919320993, + 31.09679886653086, + 31.159710971547284, + 31.22416041197131, + 31.29013187789026, + 31.35761055025064, + 31.426582080112553, + 31.497032568740693, + 31.568948548489217, + 31.642316964441655, + 31.71712515676797, + 31.79336084376409, + 31.87101210554097, + 31.950067368331894, + 32.030515389388775, + 32.11234524243969, + 32.19554630368124, + 32.28010823828141, + 32.36602098736888, + 32.453274755487115, + 32.541859998491844, + 32.63176741187222, + 32.72298791947687, + 32.81551266262677, + 32.90933298959813, + 33.0044404454594, + 33.100826762246946, + 33.198483849465184, + 33.29740378489733, + 33.3975788057139, + 33.49900129986686, + 33.601663797757176, + 33.7055589641655, + 33.810679590434816, + 33.91701858689542, + 34.024568975522726, + 34.13332388281894, + 34.24327653290997, + 34.35442024084966, + 34.46674840612369, + 34.580254506345604, + 34.694932091138334, + 34.81077477619458, + 34.927776237509995, + 35.04593020578278, + 35.165230460974755, + 35.28567082702805, + 35.40724516673278, + 35.52994737674063, + 35.65377138272005, + 35.77871113464861, + 35.90476060223853, + 36.031913770491606, + 36.16016463537951, + 36.28950719964664, + 36.419935468731694, + 36.55144344680492, + 36.68402513291863, + 36.81767451726742, + 36.95238557755605, + 37.08815227547234, + 37.22496855326258, + 37.36282833040744, + 37.5017255003962, + 37.64165392759722, + 37.782607444222954, + 37.924579847387754, + 38.067564896256506, + 38.211556309282855, + 38.356547761535424, + 38.50253288211054, + 38.64950525163021, + 38.797458399824336, + 38.94638580319555, + 39.09628088276596, + 39.24713700190453, + 39.39894746423419, + 39.551705511618, + 39.70540432222311, + 39.86003700866176, + 40.01559661620893, + 40.172076121095444, + 40.32946842887628, + 40.48776637287294, + 40.6469627126897, + 40.80705013280305, + 40.96802124122366, + 41.129868568230414, + 41.292584565176064, + 41.45616160336398, + 41.620591972995435, + 41.78586788218752, + 41.951981456060274, + 42.11892473589367, + 42.286689678353405, + 42.45526815478534, + 42.624651950578205, + 42.794832764594126, + 42.96580220866684, + 43.137551807166716, + 43.31007299663278, + 43.48335712547142, + 43.65739545372059, + 43.83217915288009, + 44.00769930580714, + 44.18394690667682, + 44.36091286100707, + 44.538587985748045, + 44.71696300943475, + 44.896028572403765, + 45.07577522707227, + 45.25619343827985, + 45.43727358369222, + 45.61900595426661, + 45.801380754778236, + 45.984388104407245, + 46.16801803738587, + 46.352260503704905, + 46.53710536987945, + 46.7225424197727, + 46.908561355477794, + 47.095151798256815, + 47.28230328953621, + 47.4700052919582, + 47.65824719048745, + 47.84701829357205, + 48.03630783435835, + 48.22610497195895, + 48.41639879277271, + 48.60717831185652, + 48.798432474347265, + 48.990150156933986, + 49.182320169378734, + 49.37493125608549, + 49.56797209771621, + 49.76143131285313, + 49.95529745970604, + 50.149559037864, + 50.34420449009021, + 50.53922220415893, + 50.734600514733806, + 50.930327705285826, + 51.12639201005066, + 51.32278161602357, + 51.51948466499102, + 51.71648925559792, + 51.91378344544913, + 52.11135525324411, + 52.30919266094358, + 52.50728361596685, + 52.705616033418416, + 52.90417779834301, + 53.10295676800726, + 53.30194077420719, + 53.50111762559973, + 53.700475110057354, + 53.90000099704424, + 54.09968304001271, + 54.299508978818466, + 54.49946654215347, + 54.6995434499948, + 54.89972741606843, + 55.100006150326124, + 55.300367361434496, + 55.50079875927445, + 55.70128805744983, + 55.90182297580369, + 56.1023912429409, + 56.302980598755724, + 56.503578796962714, + 56.70417360762971, + 56.90475281971157, + 57.10530424358284, + 57.305815713568606, + 57.50627509047158, + 57.70667026409428, + 57.906989155754694, + 58.10721972079461, + 58.30734995107845, + 58.5073678774819, + 58.70726157236866, + 58.90701915205422, + 59.10662877925498, + 59.306078665522065, + 59.50535707365757, + 59.704452320113134, + 59.903352777368625, + 60.10204687629012, + 60.30052310846614, + 60.49877002852051, + 60.69677625640118, + 60.89453047964331, + 61.09202145560611, + 61.289238013681704, + 61.48616905747559, + 61.68280356695707, + 61.87913060057898, + 62.075139297365666, + 62.27081887896823, + 62.46615865168598, + 62.66114800845349, + 62.855776430791785, + 63.05003349072384, + 63.24390885265235, + 63.43739227519988, + 63.63047361301029, + 63.82314281851069, + 64.01538994363325, + 64.20720514149653, + 64.39857866804516, + 64.58950088364755, + 64.77996225465107, + 64.9699533548944, + 65.15946486717587, + 65.34848758467814, + 65.53701241234816, + 65.72503036823258, + 65.91253258476743, + 66.09951031002288, + 66.28595490890147, + 66.4718578642909, + 66.65721077816983, + 66.84200537266769, + 67.02623349107739, + 67.20988709882148, + 67.392958284371, + 67.57543926011772, + 67.75732236319905, + 67.93860005627619, + 68.11926492826461, + 68.29930969501858, + 68.47872719996772, + 68.65751041470759, + 68.83565243954321, + 69.01314650398626, + 69.18998596720604, + 69.36616431843434, + 69.54167517732455, + 69.71651229426536, + 69.89066955064911, + 70.06414095909531, + 70.23692066362987, + 70.40900293982, + 70.5802759943252, + 70.75051796688527, + 70.91951065412512, + 71.08714621620803, + 71.25332401888055, + 71.41783221526495, + 71.58056991788742, + 71.7414434702501, + 71.90035520385776, + 72.05721478311497, + 72.2118198085603, + 72.36407993252718, + 72.51391217403348, + 72.6611209803519, + 72.80562339670028, + 72.94734386996576, + 73.08620285733643, + 73.22212830095152, + 73.35504420148553, + 73.48488210147444, + 73.61156961474228, + 73.73504192442067, + 73.85523027621048, + 73.9720734933247, + 74.08550643881202, + 74.19547154777385, + 74.30190726256154, + 74.40475958171785, + 74.50397047113128, + 74.59948942875091, + 74.69126187439814, + 74.77935127517131, + 74.86370967543415, + 74.94428507114517, + 75.02114373295733, + 75.09424028581635, + 75.16352528473661, + 75.22906769885167, + 75.29093556047228, + 75.34908504032651, + 75.40346825289505, + 75.45415589861685, + 75.50121767195706, + 75.54461119362884, + 75.58428999319301, + 75.62032627596275, + 75.6527911590611, + 75.68175471927152, + 75.70728604293846, + 75.72945326120788, + 75.74832357514177, + 75.76385201358961, + 75.77598960408145, + 75.78480623762658, + 75.79037069109812, + 75.79275066968022, + 75.79201285520719, + 75.78822294238014, + 75.78144566649618, + 75.7717448252662, + 75.75918329654277, + 75.74382305324025, + 75.72572517634646, + 75.70506108797198, + 75.68200434775889, + 75.65660790443786, + 75.62892410092817, + 75.59900464782976, + 75.56690059043116, + 75.53266228761865, + 75.49633939928951, + 75.45798087983647, + 75.41774600008505, + 75.37579626768071, + 75.33217292058431, + 75.28691674526502, + 75.24006804576692, + 75.19166660726763, + 75.1418624963427, + 75.09080812614351, + 75.03853597782381, + 74.98507821281189, + 74.93057729936744, + 74.8751781874287, + 74.81890619896512, + 74.76178646440941, + 74.70384387467246, + 74.64521347066274, + 74.5860328244708, + 74.52632019624804, + 74.4660937426013, + 74.40548171210241, + 74.34461499120465, + 74.2835054771886, + 74.22216507339384, + 74.16071566987387, + 74.09928187868934, + 74.03786964105673, + 73.97648500007816, + 73.91524386210784, + 73.85426493548911, + 73.79354858074446, + 73.73309535147331, + 73.67301553305896, + 73.61342229347356, + 73.55431077971953, + 73.49567642052612, + 73.43751486994108, + 73.37993126762318, + 73.32303367635855, + 73.26681249581031, + 73.21125847291546, + 73.1564717491249, + 73.10255550278086, + 73.04949559274533, + 72.99727832381376, + 72.94589038936593, + 72.89542765061593, + 72.84598905702595, + 72.7975565825916, + 72.75011270825179, + 72.70364036782621, + 72.65823148481101, + 72.61398114821127, + 72.57086781240065, + 72.52887050737331, + 72.48796878415371, + 72.4482510293131, + 72.40980887627171, + 72.37261763966531, + 72.33665327480192, + 72.30189232182818, + 72.26831184777618, + 72.23588940322821, + 72.20471109779336, + 72.1748663176374, + 72.14632844558547, + 72.11907152726943, + 72.09307022067702, + 72.06829974175348, + 72.04473582328657, + 72.02235468332186, + 72.00113300042716, + 71.98104789389053, + 71.96218474782422, + 71.94463225339175, + 71.92836340658567, + 71.91335186316283, + 71.89957189219025, + 71.88699832437976, + 71.87560651277151, + 71.86537230229098, + 71.85627200569441, + 71.8482823841274, + 71.84138063102684, + 71.83554435845872, + 71.83075158524206, + 71.82698072639442, + 71.8242105835661, + 71.82242033622407, + 71.82158953341471, + 71.82169808598168, + 71.82272625915057, + 71.82465466541532, + 71.82746425768038, + 71.83113632262376, + 71.8356524742561, + 71.84099464765663, + 71.84714509287211, + 71.8540863689673, + 71.86180133821861, + 71.87027316044411, + 71.87948528746396, + 71.88942145768637, + 71.90006569081513, + 71.91140228267489, + 71.92341580015074, + 71.93609107623902, + 71.9494132052065, + 71.96336753785502, + 71.97793967688905, + 71.99311547238356, + 72.00888101734992, + 72.02511473280636, + 72.04169222129308, + 72.05860541767126, + 72.07584622853291, + 72.09340656444442, + 72.11127837837344, + 72.12945369251155, + 72.1479246168141, + 72.16668336163053, + 72.1857222461215, + 72.20503370367553, + 72.22461028519143, + 72.24444466084636, + 72.26442144730123, + 72.28442230779234, + 72.3044454068047, + 72.32448877694328, + 72.34455035366923, + 72.3646280160039, + 72.38471961542707, + 72.40482299633719, + 72.42493601048255, + 72.44505652708433, + 72.46518243988297, + 72.4853116719875, + 72.505442179157, + 72.52546349862385, + 72.54526212587025, + 72.56484128033648, + 72.58420397072706, + 72.60335303092698, + 72.62229116188765, + 72.64102096166148, + 72.65954494696254, + 72.67786556866793, + 72.69598522298605, + 72.71390625952631, + 72.73163098715247, + 72.74916167825086, + 72.76639186677683, + 72.78321198525545, + 72.79962940346724, + 72.81565121582997, + 72.83128427817701, + 72.8465352505106, + 72.86141062786946, + 72.87591676269584, + 72.89005988112376, + 72.90384609491856, + 72.91728141030546, + 72.93037173457162, + 72.94312288107463, + 72.95554057310856, + 72.96763044695204, + 72.97939805432844, + 72.99084886444366, + 73.00198826571985, + 73.01271261145708, + 73.0229151283116, + 73.03260621732757, + 73.04179595560959, + 73.05049413323356, + 73.05871029630335, + 73.06645377820459, + 73.07373372241773, + 73.08055909929377, + 73.08693871851065, + 73.09288123843898, + 73.09839517329449, + 73.10348889870565, + 73.10817065614414, + 73.11244855653959, + 73.11633058330727, + 73.11982459495275, + 73.12293832737025, + 73.12567939591865, + 73.12805529733451, + 73.13007341152488, + 73.13174100327055, + 73.13306522386097, + 73.13405311267692, + 73.13471159873154, + 73.13504750217771, + 73.13506753578768, + 73.13477830640838, + 73.1341863163959, + 73.13329796503055, + 73.13211954991448, + 73.13065726835235, + 73.12891721871637, + 73.12690540179558, + 73.12462772213038, + 73.12208998933207, + 73.11929791938799, + 73.11625713595201, + 73.11297317162102, + 73.10945146919688, + 73.10569738293454, + 73.10171617977596, + 73.09751304057005, + 73.09309306127884, + 73.08846125416964, + 73.08362254899349, + 73.07858179415001, + 73.07334375783849, + 73.06791312919552, + 73.06229451941905, + 73.05649246287928, + 73.05051141821599, + 73.04435576942274, + 73.03802982691805, + 73.03153782860346, + 73.02488394090861, + 73.0180722598235, + 73.01110681191813, + 73.00399155534922, + 72.99673038085467, + 72.98932711273548, + 72.9818944345636, + 72.9745479408594, + 72.96728591329243, + 72.96010682704394, + 72.95300931540729, + 72.94599212825044, + 72.93905410227977, + 72.93219413973895, + 72.92541119313803, + 72.91870425429275, + 72.9120723464454, + 72.90551451858865, + 72.89902984136485, + 72.8926174040917, + 72.88627631259371, + 72.88000568761028, + 72.87380466361621, + 72.86767238793792, + 72.86160802008126, + 72.85561073121146, + 72.849679703742, + 72.84381413100213, + 72.83801321696103, + 72.83227617599297, + 72.82660223267243, + 72.82099062159082, + 72.81544058718961, + 72.80995138360524, + 72.80452227452318, + 72.79915253303889, + 72.79384144152452, + 72.7885882914995, + 72.78339238350506, + 72.7782530269817, + 72.77316954014918, + 72.76814124988883, + 72.76316749162802, + 72.75824760922649, + 72.75338095486441, + 72.74856688893232, + 72.74380477992243, + 72.73909400432174, + 72.73454261856675, + 72.73026166732504, + 72.72624523314886, + 72.72248766334528, + 72.71898353350859, + 72.71572760494531, + 72.71271479388979, + 72.70994014915249, + 72.70739883580151, + 72.7050861231617, + 72.70299737590531, + 72.70112804735794, + 72.69947367439286, + 72.69802987346615, + 72.6967923374722, + 72.69575683319067, + 72.69491919916119, + 72.69427534386858, + 72.69382124415495, + 72.6935529437984, + 72.69346655221575, + 72.69355824325811, + 72.69382425407764, + 72.6942608840491, + 72.69486449373544, + 72.69563150388855, + 72.69655839447967, + 72.69764170375483, + 72.69887802731238, + 72.70026401720007, + 72.70179638103025, + 72.70347188111141, + 72.70528733359555, + 72.70723960764019, + 72.70932562458492, + 72.71154235714116, + 72.71388682859565, + 72.71635611202657, + 72.71894732953251, + 72.72165765147349, + 72.72448429572425, + 72.72742452693922, + 72.73047565582914, + 72.73363503844911, + 72.73690007549772, + 72.74026821162715, + 72.74373693476412, + 72.74719509017952, + 72.75052855118003, + 72.75374020188409, + 72.75683271344093, + 72.75980857955226, + 72.76267015814281, + 72.76541970127226, + 72.76805937664015, + 72.77059128307951, + 72.773017461752, + 72.77533990426875, + 72.77756055861198, + 72.77968133348354, + 72.78170410152677, + 72.78363070174198, + 72.78546294132425, + 72.78720259708614, + 72.7888514165831, + 72.79041111902436, + 72.7918833960294, + 72.79326991227256, + 72.7945723060464, + 72.79579218976559, + 72.7969311504269, + 72.79799075003675, + 72.79897252601398, + 72.79987799157382, + 72.80070863609706, + 72.80146592548752, + 72.80215130251969, + 72.80276618717845, + 72.80331197699155, + 72.80379004735599, + 72.80420175185888, + 72.80454842259286, + 72.80483137046696, + 72.8050518855125, + 72.8052112371851, + 72.80531067466181, + 72.80535142713451, + 72.8053347040991, + 72.80526169564075, + 72.80513357271528, + 72.80495148742668, + 72.8047165733008, + 72.80442994555551, + 72.80409270136701, + 72.80370592013257, + 72.80327066372976, + 72.80278797677211, + 72.80225888686132, + 72.801684404836, + 72.80106552501704, + 72.80040322544974, + 72.79969846814238, + 72.79895219930178, + 72.7981653495655, + 72.79733883423089, + 72.7964735534811, + 72.79557039260774, + 72.79463022223077, + 72.7936538985151, + 72.79264226338451, + 72.79159614473227, + 72.79051635662904, + 72.78940369952802, + 72.78825896046699, + 72.78708291326775, + 72.78587631873266, + 72.78463992483863, + 72.78337446692818, + 72.7820806678981, + 72.78075923838529, + 72.77941087695001, + 72.77803627025678, + 72.77663609325248, + 72.7752110093422, + 72.77376167056244, + 72.77228871775202, + 72.77079278072051, + 72.76927447841442, + 72.7677344190808, + 72.76617320042891, + 72.76459140978926, + 72.76298962427063, + 72.76136841091483, + 72.75972832684923, + 72.75806991943722, + 72.75639372642641, + 72.7547002760949, + 72.75299008739532, + 72.75126367009705, + 72.74952152492608, + 72.74776414370325, + 72.74599200948033, + 72.74420559667418, + 72.74240537119898, + 72.74070046902959, + 72.7392030101328, + 72.73790813478271, + 72.73681123118664, + 72.7359078993137, + 72.7351939086033, + 72.73466516745475, + 72.73431770114186, + 72.73414763575414, + 72.73415118644978, + 72.73432464879518, + 72.73466439231447, + 72.73516685562322, + 72.73582854269834, + 72.73664601996413, + 72.73761591396585, + 72.7387349094668, + 72.73999974785211, + 72.7414072257555, + 72.74295419384896, + 72.74463755575282, + 72.74634558265122, + 72.747963589995, + 72.74949391507718, + 72.75093869010203, + 72.75229987757103, + 72.75357931182846, + 72.75477872885621, + 72.7558997876682, + 72.75694408569782, + 72.75791316989127, + 72.7588085447292, + 72.75963167805237, + 72.76038400531543, + 72.76106693271669, + 72.76168183952278, + 72.76223007981685, + 72.7627129838335, + 72.76313185899707, + 72.76348799074705, + 72.76378264320985, + 72.7640170597599, + 72.76419246350034, + 72.7643100576856, + 72.76437102610079, + 72.76437653340957, + 72.7643277254784, + 72.76422572968274, + 72.7640716551995, + 72.76386659328864, + 72.76361161756587, + 72.76330778426833, + 72.7629561325139, + 72.76255768455535, + 72.76211344602972, + 72.76162440620332, + 72.76109153821282, + 72.76051579930242, + 72.75989813105778, + 72.75923945963602, + 72.7585406959929, + 72.75780273610647, + 72.75702646119754, + 72.7562127379473, + 72.75536241871171, + 72.75447634173287, + 72.75355533134773, + 72.75260019819352, + 72.75161173941069, + 72.75059073884279, + 72.74953796723369, + 72.7484541824221, + 72.74734012953326, + 72.74619654116812, + 72.74502413758975, + 72.74382362690729, + 72.74259570525719, + 72.74144973619006, + 72.74049806617086, + 72.73973605879729, + 72.73915932206333, + 72.73876367224918, + 72.73854509168876, + 72.73849969831625, + 72.73862372363584, + 72.73891349671715, + 72.7393654325008, + 72.73997602318971, + 72.74074183184919, + 72.74165948759052, + 72.74272568188952, + 72.74393716572078, + 72.74518206409749, + 72.74634555257288, + 72.74742983176588, + 72.74843690021078, + 72.74936858939705, + 72.75022660506107, + 72.75101255679226, + 72.75172797928599, + 72.7523743476237, + 72.75295308828271, + 72.75346558709212, + 72.75391319500488, + 72.75429723230744, + 72.75461899171157, + 72.75487974064607, + 72.75508072297544, + 72.75522316030762, + 72.75530825300746, + 72.75533718099811, + 72.75531110441035, + 72.75523116412197, + 72.75509848221736, + 72.75491416238935, + 72.75467929029884, + 72.75439493390269, + 72.7540621437588, + 72.75368195331326, + 72.753255379174, + 72.75278342137395, + 72.75226706362551, + 72.7517072735682, + 72.75110500301038, + 72.75046118816573, + 72.74977674988537, + 72.74905259388589, + 72.74828961097346, + 72.7474886772645, + 72.74665065440297, + 72.74577638977442, + 72.74486671671691, + 72.74392245472896, + 72.74294440967445, + 72.74204205380533, + 72.74132784167881, + 72.74079724315698, + 72.74044597081094, + 72.74026994383973, + 72.74026524586569, + 72.74042809450796, + 72.74075481937862, + 72.7412418461035, + 72.74188568465316, + 72.74268292075834, + 72.74363020953463, + 72.74461558809456, + 72.74552415073924, + 72.74635802095683, + 72.7471191233983, + 72.74780921825555, + 72.74842994207565, + 72.74898283702308, + 72.74946937188287, + 72.74989095715883, + 72.75024895595028, + 72.75054469180925, + 72.75077945443893, + 72.75095450384754, + 72.751071073397, + 72.75113037206089, + 72.75113358611556, + 72.75108188042566, + 72.7509763994382, + 72.75081826796753, + 72.75060859182977, + 72.75034845836869, + 72.75003893690291, + 72.74968107911606, + 72.74927591940497, + 72.7488244751971, + 72.74832774724507, + 72.74778671990379, + 72.74720236139417, + 72.74657562405663, + 72.74590744459607, + 72.74519874432025, + 72.7444504293721, + 72.74366339095735, + 72.74283850556765, + 72.74208531506517, + 72.74151634317747, + 72.74112712811677, + 72.74091344971515, + 72.74087129336269, + 72.74099680782129, + 72.74128627481586, + 72.7417360870476, + 72.74234273223159, + 72.74310278144375, + 72.74401288055259, + 72.74496106090706, + 72.74583241391097, + 72.74662906253629, + 72.74735293225953, + 72.74800578503226, + 72.74858925980452, + 72.74910490157951, + 72.74955418226865, + 72.74993851568459, + 72.75025926834276, + 72.75051776726552, + 72.7507153056429, + 72.75085314695981, + 72.75093252802621, + 72.75095466122185, + 72.75092073617881, + 72.75083192106064, + 72.75068936355268, + 72.75049419164434, + 72.75024751426224, + 72.74995042179519, + 72.74960398654129, + 72.74920926309817, + 72.74876728871168, + 72.74827908359393, + 72.74774565121851, + 72.74716797859844, + 72.7465470365508, + 72.74588377995103, + 72.74517914797907, + 72.74443406435837, + 72.74364943758945, + 72.7428261611783, + 72.74207379371396, + 72.74150487537996, + 72.74111496058381, + 72.74089984508147, + 72.74085552992035, + 72.74097817925757, + 72.74126408995551, + 72.74170966959949, + 72.74231142053931, + 72.74306592824057, + 72.74396985272023, + 72.74491123929, + 72.74577519311521, + 72.74656385066478, + 72.74727915069197, + 72.74792286820784, + 72.74849665500808, + 72.74900206873048, + 72.74944059371325, + 72.74981365599089, + 72.75012263409872, + 72.75036886687997, + 72.75055365914935, + 72.75067828582313, + 72.75074399495216, + 72.75075200996933, + 72.75070353137474, + 72.75059973801774, + 72.75044178808976, + 72.75023081990929, + 72.74996795255757, + 72.7496542864061, + 72.74929090356639, + 72.74887886828257, + 72.7484192272826, + 72.74791301009864, + 72.74736122936483, + 72.74676488109745, + 72.74612494496198, + 72.7454423845297, + 72.74471814752589, + 72.74395316607145, + 72.74314835691834, + 72.74230462168035, + 72.7415315263518, + 72.74094161827895, + 72.74053045945348, + 72.74029385308005, + 72.74022780752159, + 72.74032849411982, + 72.74059221679315, + 72.74101539005635, + 72.74159452306444, + 72.7423262079659, + 72.74320711134027, + 72.74412528575648, + 72.7449658436402, + 72.74573092778033, + 72.74642248313688, + 72.74704229081621, + 72.74759200859916, + 72.74807320000019, + 72.74848735512711, + 72.7488359056786, + 72.74912023575021, + 72.74934168964305, + 72.7495015775288, + 72.74960117958145, + 72.74964174901156, + 72.74962451431553, + 72.749550680962, + 72.74942143267538, + 72.74923793243018, + 72.74900132323741, + 72.74871272878153, + 72.74837325394955, + 72.74798398528188, + 72.74754599136654, + 72.74706032319142, + 72.74652801446632, + 72.74595008192163, + 72.74532752558996, + 72.74466132907443, + 72.74395245980648, + 72.74320186929539, + 72.74241049337085, + 72.74168793187425, + 72.74114676568527, + 72.74078258972503, + 72.74059123959368, + 72.74056875552546, + 72.74071134021858, + 72.74101532844172, + 72.74147716506253, + 72.74209338909958, + 72.74286062208361, + 72.74377555950308, + 72.7447262817485, + 72.74559792846266, + 72.7463926698202, + 72.74711247774495, + 72.74775915989082, + 72.74833440017578, + 72.74883978784678, + 72.74927683834511, + 72.74964700830947, + 72.74995170638759, + 72.75019230105022, + 72.75037012626169, + 72.7504864856166, + 72.75054265537979, + 72.75053988674034, + 72.7504794075033, + 72.75036242337825, + 72.75019011897837, + 72.74996365861195, + 72.74968418692411, + 72.7493528294307, + 72.74897069297383, + 72.74853886612063, + 72.74805841952036, + 72.74753040623071, + 72.74695586202108, + 72.74633580565869, + 72.74567123918105, + 72.74496314815829, + 72.74421250194668, + 72.74342025393561, + 72.74258734178856, + 72.74182336727331, + 72.74124091298015, + 72.74083557525967, + 72.74060319110376, + 72.74053980210056, + 72.7406416122643, + 72.74090495764233, + 72.74132628434377, + 72.74190213259196, + 72.7426291250864, + 72.74350395844863, + 72.74441471448947, + 72.74524653441215, + 72.74600158965035, + 72.74668185334463, + 72.74728913432463, + 72.74782511764363, + 72.74829139364428, + 72.74868947882476, + 72.74902083084253, + 72.74928685932662, + 72.74948893369242, + 72.74962838881277, + 72.74970652915553, + 72.74972463182405, + 72.74968394881175, + 72.74958570869471, + 72.74943111792066, + 72.74922136180885, + 72.74895760534199, + 72.74864099380868, + 72.74827265333786, + 72.74785369135498, + 72.74738519698127, + 72.74686824139145, + 72.74630387814057, + 72.74569314346783, + 72.74503705658327, + 72.74433661994073, + 72.7435928195007, + 72.74280662498447, + 72.74208766998927, + 72.74154856863142, + 72.74118494808309, + 72.74099267565637, + 72.74096782276742, + 72.74110662277538, + 72.74140544059775, + 72.7418607507472, + 72.74246912139178, + 72.74322720272448, + 72.74402303643451, + 72.74474172841295, + 72.7453854177574, + 72.74595604762254, + 72.7464553986257, + 72.74688512896853, + 72.74724680320577, + 72.74754191289824, + 72.74777189146316, + 72.7479381248753, + 72.74804195940136, + 72.74808470721247, + 72.74806765047876, + 72.74799204437775, + 72.74785911932547, + 72.74767008265056, + 72.74742611986947, + 72.74712839567516, + 72.74677805472021, + 72.74637622225175, + 72.74592400463956, + 72.74542248982688, + 72.74487274772467, + 72.74427583056482, + 72.74363277322291, + 72.74294459351799, + 72.74232097260474, + 72.74187457179607, + 72.74160106463395, + 72.74149636404005, + 72.74155658629923, + 72.74177800891526, + 72.74215704024124, + 72.74269019753017, + 72.74337409100815, + 72.7440967301977, + 72.74474319480194, + 72.74531560205907, + 72.74581587622451, + 72.74624578117428, + 72.74660695995256, + 72.74690096312972, + 72.74712926916119, + 72.74729329902686, + 72.74739442678121, + 72.74743398717906, + 72.74741328121, + 72.74733358013664, + 72.7471961284624, + 72.74700214613298, + 72.74675283018898, + 72.74644935602504, + 72.74609287836685, + 72.74568453204537, + 72.74522543262493, + 72.74471667692617, + 72.74415934347243, + 72.74355449288076, + 72.74290316821217, + 72.74231507539497, + 72.74190290022428, + 72.74166234037583, + 72.74158933248798, + 72.74168001615998, + 72.74193069181999, + 72.74233779036598, + 72.74289785122541, + 72.74360750643632, + 72.7443547867114, + 72.74502479249011, + 72.74561966165479, + 72.74614133878585, + 72.74659160776973, + 72.7469721313511, + 72.74728447949546, + 72.74753014975227, + 72.74771058189862, + 72.7478271684937, + 72.74788126250857, + 72.7478741828647, + 72.74780721847632, + 72.74768163122205, + 72.7474986581503, + 72.74725951313572, + 72.7469653881422, + 72.74661745420366, + 72.74621686220178, + 72.74576474349792, + 72.74526221045959, + 72.74471035691042, + 72.74411025852469, + 72.74346297318093, + 72.7427695412858, + 72.74213966599669, + 72.74168603021134, + 72.74140432886396, + 72.74129049589729, + 72.74134066825532, + 72.74155114374736, + 72.7419183506857, + 72.74243882594315, + 72.74310919903263, + 72.74392618049461, + 72.74477787060528, + 72.74554943263789, + 72.7462430628856, + 72.74686076081038, + 72.74740436246094, + 72.74787558060653, + 72.74827603351815, + 72.74860726563351, + 72.74887076241899, + 72.74906796108264, + 72.74920025832003, + 72.74926901593804, + 72.74927556496056, + 72.74922120864807, + 72.74910722473955, + 72.74893486713736, + 72.748705367193, + 72.74841993470642, + 72.74807975871926, + 72.74768600816012, + 72.74723983238286, + 72.74674236162701, + 72.74619470742225, + 72.74559796295095, + 72.74495320338073, + 72.74426148617361, + 72.74352385137833, + 72.74274132190891, + 72.7420235836146, + 72.74148330200069, + 72.74111615483575, + 72.74091805917581, + 72.74088513534475, + 72.74101366478826, + 72.74130005970366, + 72.74174084109077, + 72.74233262282529, + 72.74307210004147, + 72.74395604059808, + 72.74487259589161, + 72.74570697552863, + 72.74646141874021, + 72.74713796537964, + 72.74773848991966, + 72.74826474200258, + 72.74871837552087, + 72.74910096949807, + 72.74941404310744, + 72.74965906649828, + 72.7498374686252, + 72.74995064293309, + 72.74999995150867, + 72.74998672813445, + 72.74991228055703, + 72.74977789219275, + 72.74958482343007, + 72.74933431264212, + 72.74902757699178, + 72.74866581308652, + 72.74825019752532, + 72.74778188736724, + 72.7472620205429, + 72.746691716224, + 72.74607207516215, + 72.7454041800043, + 72.74468909559101, + 72.74392786924072, + 72.74312153102392, + 72.74237977419821, + 72.74181527146884, + 72.74142370723827, + 72.74120100508117, + 72.74114329172534, + 72.7412468549065, + 72.74150811299913, + 72.74192359306846, + 72.74248991494574, + 72.74320377961197, + 72.74395327875601, + 72.74462356762525, + 72.74521683387971, + 72.74573506843147, + 72.74618009886201, + 72.74655362955535, + 72.74685727047839, + 72.74709255784515, + 72.74726096897797, + 72.7473639330196, + 72.74740283867843, + 72.74737903985144, + 72.74729385972927, + 72.74714859381501, + 72.74694451216538, + 72.74668286107492, + 72.7463648643611, + 72.7459917243628, + 72.74556462273303, + 72.74508472108349, + 72.744553161522, + 72.74397106711258, + 72.74333954227887, + 72.74265967316646, + 72.74204120779413, + 72.74159687320584, + 72.74132240786052, + 72.74121378848585, + 72.74126719408814, + 72.7414789638316, + 72.74184556669016, + 72.74236357951806, + 72.74302967114166, + 72.74384059075871, + 72.74468447675423, + 72.7454465299184, + 72.74612898336858, + 72.74673387279566, + 72.74726306989047, + 72.74771832248614, + 72.74810128334755, + 72.74841353084442, + 72.74865658382143, + 72.74883191231909, + 72.7489409453274, + 72.7489850764174, + 72.74896566785458, + 72.74888405362589, + 72.74874154168913, + 72.7485394156651, + 72.74827893613079, + 72.74796134162557, + 72.74758784945169, + 72.74715965632649, + 72.74667793892743, + 72.7461438543595, + 72.74555854056612, + 72.74492311669867, + 72.74423868345514, + 72.74350632339606, + 72.74272710124299, + 72.74201074395172, + 72.74146995745863, + 72.74110045929949, + 72.74089820562767, + 72.74085935520736, + 72.74098022727941, + 72.74125727120258, + 72.74168704451515, + 72.74226619701908, + 72.74299145917273, + 72.74385963356684, + 72.74475890586504, + 72.74557451944935, + 72.74630874668756, + 72.74696366002892, + 72.74754116600906, + 72.74804304580765, + 72.74847098433668, + 72.74882659112882, + 72.74911141536316, + 72.74932695669912, + 72.74947467311259, + 72.74955598658806, + 72.74957228727713, + 72.74952493655931, + 72.74941526931713, + 72.74924459564852, + 72.7490142021756, + 72.74872535306413, + 72.74837929083462, + 72.74797723702373, + 72.74752039273754, + 72.74700993912617, + 72.74644703780136, + 72.74583283121216, + 72.7451684429895, + 72.74445497826778, + 72.74369352398864, + 72.74288514919115, + 72.74213958521305, + 72.74156954218199, + 72.74117074154715, + 72.74093914330493, + 72.74087090999137, + 72.7409623645479, + 72.74120995996269, + 72.74161025733278, + 72.74215990994902, + 72.74285565168947, + 72.74369428849634, + 72.74456400951902, + 72.74535006168765, + 72.74605472069578, + 72.74668006224879, + 72.74722799607017, + 72.74770030646026, + 72.7480986813856, + 72.74842473336832, + 72.74868001451301, + 72.74886602734158, + 72.74898423263042, + 72.74903605510372, + 72.74902288759262, + 72.74894609409728, + 72.7488070120628, + 72.7486069540926, + 72.7483472092581, + 72.7480290441191, + 72.74765370353586, + 72.74722241133138, + 72.74673637084543, + 72.74619676541013, + 72.74560475876841, + 72.74496149545053, + 72.74426810111949, + 72.74352568289338, + 72.74273532964999, + 72.74200679210209, + 72.74145279949852, + 72.74106909227226, + 72.74085164908657, + 72.74079665083462, + 72.74090043851156, + 72.74115948286182, + 72.7415703624467, + 72.7421297477344, + 72.74283438949863, + 72.7436811103001, + 72.74455811564037, + 72.74535066850687, + 72.74606106037432, + 72.74669138248031, + 72.74724355983507, + 72.74771939178365, + 72.7481205810985, + 72.74844875487238, + 72.74870547954845, + 72.74889227175844, + 72.74901060616301, + 72.74906192114821, + 72.74904762298792, + 72.7489690889089, + 72.74882766936985, + 72.74862468977776, + 72.74836145180073, + 72.74803923439111, + 72.74765929460064, + 72.74722286824553, + 72.74673117046342, + 72.7461853961917, + 72.74558672058882, + 72.74493629941337, + 72.7442352693724, + 72.74348474844636, + 72.7426858361963, + 72.74194829378123, + 72.74138486068144, + 72.7409912874318, + 72.74076356262546, + 72.74069787691587, + 72.74079058089191, + 72.74103815472766, + 72.74143718625275, + 72.74198435504513, + 72.742676420832, + 72.74351021497395, + 72.74437395181188, + 72.74515290308557, + 72.74584936870141, + 72.74646544818633, + 72.74700307469963, + 72.74746405559722, + 72.74785010152621, + 72.74816284731975, + 72.74840386702907, + 72.74857468476361, + 72.74867678253337, + 72.74871160594701, + 72.74868056837641, + 72.74858505402337, + 72.74842642020059, + 72.74820599904979, + 72.74792509885623, + 72.74758500507362, + 72.74718698114106, + 72.74673226914973, + 72.74622209040155, + 72.7456576458892, + 72.74504011671891, + 72.7443706644914, + 72.74365043165156, + 72.74288054181503, + 72.74217078003082, + 72.74163390940377, + 72.7412657035162, + 72.7410621736261, + 72.74101953267835, + 72.74113415318737, + 72.74140253689424, + 72.74182129284377, + 72.74238712148329, + 72.74309680306995, + 72.7439471891604, + 72.74482651349517, + 72.74562006681745, + 72.74633016820259, + 72.74695893604735, + 72.74750832208575, + 72.74798015195759, + 72.74837615430718, + 72.74869798168226, + 72.74894722557002, + 72.74912542724113, + 72.749234085596, + 72.74927466286675, + 72.74924858878545, + 72.74915726365452, + 72.74900206063154, + 72.74878432745076, + 72.74850538774146, + 72.74816654205618, + 72.74776906869114, + 72.74731422435653, + 72.74680324473843, + 72.7462373449822, + 72.74561772011864, + 72.7449455454481, + 72.74422197689344, + 72.74344815132986, + 72.74262518689667, + 72.74186286293104, + 72.74127393667541, + 72.7408541761611, + 72.7405995871758, + 72.74050637727079, + 72.74057091364045, + 72.74078969277697, + 72.74115931854536, + 72.74167648628064, + 72.74233797119346, + 72.74314061985876, + 72.74408134391142, + 72.74504843228122, + 72.74592722701232, + 72.74672009586425, + 72.74742920383292, + 72.748056547584, + 72.74860399632212, + 72.7490733211072, + 72.74946621591114, + 72.74978431276892, + 72.75002919270737, + 72.75020239365395, + 72.75030541618608, + 72.750339727735, + 72.75030676568424, + 72.75020793967623, + 72.75004463335192, + 72.7498182056838, + 72.7495299920171, + 72.74918130490119, + 72.74877343476983, + 72.74830765051243, + 72.74778519996579, + 72.74720731034826, + 72.7465751886517, + 72.7458900220017, + 72.74515297799451, + 72.74436520501598, + 72.74352783254658, + 72.74264197145571, + 72.74181739387504, + 72.74116684968548, + 72.74068609958354, + 72.74037114213095, + 72.74021817775686, + 72.74022356663346, + 72.74038379832737, + 72.74069546987195, + 72.74115526986228, + 72.74175996685865, + 72.7425064008735, + 72.74339147706554, + 72.74430347874339, + 72.74512774266134, + 72.74586663064693, + 72.74652230182906, + 72.747096747071, + 72.74759182983878, + 72.7480093155169, + 72.74835089246415, + 72.74861818716425, + 72.74881277515368, + 72.74893618893006, + 72.74898992370055, + 72.74897544158532, + 72.74889417471519, + 72.74874752753769, + 72.74853687855602, + 72.74826358166152, + 72.7479289671742, + 72.74753434267355, + 72.74708099367827, + 72.74657018421671, + 72.74600315731831, + 72.74538113544708, + 72.74470532089285, + 72.74397689613114, + 72.74319702415937, + 72.7423668488153, + 72.74159617444096, + 72.74099778282509, + 72.74056746640731, + 72.74030125497244, + 72.74019537966423, + 72.7402462308719, + 72.74045032789125, + 72.74080429700591, + 72.74130485559107, + 72.74194880052501, + 72.74273299968381, + 72.74365438564317, + 72.74460126838126, + 72.74545901074192, + 72.74623000049357, + 72.74691642230977, + 72.74752029220738, + 72.74804349842043, + 72.74848783072096, + 72.74885500148008, + 72.74914666082384, + 72.74936440756615, + 72.74950979712216, + 72.74958434726169, + 72.74958954231764, + 72.74952683628848, + 72.7493976551491, + 72.74920339859455, + 72.74894544137715, + 72.74862513435173, + 72.74824380531092, + 72.74780275966944, + 72.74730328103902, + 72.74674663172424, + 72.74613405316022, + 72.74546676630841, + 72.74474597202048, + 72.74397285137881, + 72.74314856601904, + 72.74227425843875, + 72.74145973151317, + 72.74081776538856, + 72.74034415093445, + 72.74003491638089, + 72.7398862913301, + 72.73989466464118, + 72.74005655409029, + 72.74036858445106, + 72.74082747159756, + 72.7414300109156, + 72.74217306879703, + 72.74305357634131, + 72.74406852463815, + 72.74510627808154, + 72.74605225078687, + 72.74690888002426, + 72.74767839825898, + 72.748362867891, + 72.74896422234664, + 72.74948429555782, + 72.74992484313884, + 72.75028755762722, + 72.75057407947997, + 72.75078600503457, + 72.75092489229874, + 72.75099226518725, + 72.75098961664688, + 72.75091841098563, + 72.75078008563202, + 72.75057605248517, + 72.75030769897174, + 72.74997638889175, + 72.7495834631124, + 72.74913024015203, + 72.74861801668435, + 72.74804806798434, + 72.74742164833188, + 72.74673999138312, + 72.74600431051852, + 72.7452157991726, + 72.74437563114955, + 72.743484960928, + 72.74254492395647, + 72.74166531637245, + 72.74095891141305, + 72.7404214927715, + 72.74004908160407, + 72.73983790053762, + 72.73978433155091, + 72.7398848856318, + 72.74013618085552, + 72.74053492648557, + 72.74107791138309, + 72.7417619954996, + 72.74258410357712, + 72.74354122042931, + 72.7445217048587, + 72.7454109657207, + 72.74621143456169, + 72.7469253381833, + 72.74755473338146, + 72.74810154803761, + 72.74856761059723, + 72.7489546712462, + 72.74926441715093, + 72.74949848345413, + 72.7496584612352, + 72.74974590329944, + 72.74976232841418, + 72.74970922443327, + 72.7495880506258, + 72.7494002394346, + 72.74914719782612, + 72.74883030834647, + 72.74845092996702, + 72.74801039877752, + 72.74751002856948, + 72.74695111133997, + 72.74633491773707, + 72.74566269746282, + 72.74493567964421, + 72.74415507318064, + 72.74332206707314, + 72.74243783073968, + 72.7416121936952, + 72.74095796224668, + 72.74047095279357, + 72.74014721866543, + 72.73998301414065, + 72.73997475233796, + 72.74011897488322, + 72.74041232999659, + 72.74085155660195, + 72.74143347274452, + 72.74215496709147, + 72.74301299263972, + 72.74400456200463, + 72.74501806083121, + 72.74593892423306, + 72.74676961008453, + 72.7475123711119, + 72.7481692896376, + 72.74874231867712, + 72.74923331142281, + 72.74964404242563, + 72.74997622284052, + 72.7502315114275, + 72.75041152251703, + 72.75051783180443, + 72.750551980591, + 72.75051547891348, + 72.75040980787762, + 72.75023642142158, + 72.74999674767044, + 72.7496921899972, + 72.74932412787277, + 72.74889391756379, + 72.74840289272065, + 72.74785236488559, + 72.74724362394275, + 72.7465779385253, + 72.74585655639089, + 72.74508070477334, + 72.74425159071606, + 72.74337040139145, + 72.7424383044091, + 72.74156512744229, + 72.74086367476997, + 72.7403297607325, + 72.7399594366209, + 72.73974895469351, + 72.73969472606628, + 72.73979329037853, + 72.74004129387936, + 72.74043547353644, + 72.74097264545338, + 72.74164969636979, + 72.74246357736884, + 72.74341129916567, + 72.74438124617708, + 72.74525885249946, + 72.74604657437888, + 72.74674666291551, + 72.74736119880843, + 72.74789213345218, + 72.74834131842117, + 72.74871052665121, + 72.74900146768518, + 72.74921579867411, + 72.74935513234276, + 72.74942104278409, + 72.7494150697005, + 72.74933872153343, + 72.74919347779706, + 72.74898079084178, + 72.74870208720884, + 72.7483587686914, + 72.7479522131847, + 72.74748377538397, + 72.74695478737252, + 72.74636655912994, + 72.74572037898227, + 72.74501751400919, + 72.74425921041961, + 72.74344669390338, + 72.74258116996484, + 72.74177250378413, + 72.74113353682782, + 72.74066011992961, + 72.7403483402792, + 72.74019448545212, + 72.74019500131183, + 72.74034646168619, + 72.74064554646401, + 72.74108902571365, + 72.7416737481093, + 72.74239663244016, + 72.74325466132645, + 72.74413619441721, + 72.74492664367968, + 72.74562844481436, + 72.74624382962313, + 72.74677486045908, + 72.74722347111204, + 72.74759149614052, + 72.7478806919443, + 72.74809275193097, + 72.74822931745989, + 72.74829198576627, + 72.74828231572523, + 72.74820183207055, + 72.74805202850752, + 72.74783437003403, + 72.74755029469432, + 72.747201214926, + 72.74678851861505, + 72.74631356994088, + 72.7457777100701, + 72.74518225774088, + 72.74452850976795, + 72.74381774148978, + 72.74305120717305, + 72.74233882051342, + 72.74179347110764, + 72.7414110566947, + 72.74118771058771, + 72.74111976572743, + 72.7412037126044, + 72.74143616895297, + 72.74181385786326, + 72.74233359191386, + 72.74299226161114, + 72.74378682691062, + 72.7446056283601, + 72.74533406199733, + 72.74597455035891, + 72.74652931361102, + 72.74700040358977, + 72.74738974439367, + 72.74769916150602, + 72.74793040271705, + 72.74808515318293, + 72.7481650462924, + 72.74817167153537, + 72.74810658022699, + 72.74797128969755, + 72.74776728638454, + 72.74749602813836, + 72.74715894596501, + 72.74675744536489, + 72.74629290738173, + 72.74576668944282, + 72.74518012604929, + 72.74453452935765, + 72.7438311896826, + 72.7430713759421, + 72.74236501621527, + 72.74182501423283, + 72.74144728158745, + 72.74122796519416, + 72.7411634113546, + 72.7412501236879, + 72.74148473283167, + 72.74186397456008, + 72.74238467392175, + 72.74304373368378, + 72.74383812585738, + 72.7446562027925, + 72.7453833721354, + 72.74602206790094, + 72.74657452154871, + 72.74704279602624, + 72.74742882636394, + 72.74773444880041, + 72.74796142170682, + 72.74811144064869, + 72.74818614925495, + 72.74818714708881, + 72.7481159953744, + 72.74797422118903, + 72.74776332055731, + 72.74748476075956, + 72.74713998207646, + 72.7467303991302, + 72.74625740193557, + 72.74572235674233, + 72.74512660672787, + 72.74447147258051, + 72.74375825300464, + 72.74298822516786, + 72.74227132516387, + 72.74172046455396, + 72.74133156270672, + 72.74110077417916, + 72.74102445278325, + 72.7410991095187, + 72.7413213822762, + 72.74168801395764, + 72.74219583661588, + 72.74284175990084, + 72.74362276258717, + 72.74442720390743, + 72.74514049833921, + 72.74576508639022, + 72.74630320590157, + 72.74675692609256, + 72.74712818815726, + 72.74741883439123, + 72.74763062911775, + 72.74776527375082, + 72.74782441766584, + 72.7478096660721, + 72.74772258574069, + 72.74756470919831, + 72.74733753782299, + 72.74704254415359, + 72.74668117363615, + 72.74625484596632, + 72.74576495614174, + 72.74521287530608, + 72.7445999514425, + 72.7439275099588, + 72.74319685419358, + 72.7424092658647, + 72.7416746849163, + 72.7411060265874, + 72.74069921447112, + 72.74045040727091, + 72.74035596286816, + 72.74041239625667, + 72.74061634924709, + 72.74096456858844, + 72.74145389010914, + 72.74208122716439, + 72.74284356216481, + 72.7437379403111, + 72.74465278227538, + 72.7454735599011, + 72.74620276831656, + 72.74684269781753, + 72.74739546833003, + 72.74786307030888, + 72.74824739408258, + 72.74855025093817, + 72.74877338830049, + 72.74891850068833, + 72.74898723765038, + 72.74898120954148, + 72.748901991753, + 72.74875112783734, + 72.74853013184044, + 72.74824049006693, + 72.74788366243817, + 72.74746108355849, + 72.74697416357097, + 72.74642428886207, + 72.74581282265649, + 72.74514110553281, + 72.74441045588092, + 72.74362217031677, + 72.74277752406543, + 72.74198645108353, + 72.7413618605475, + 72.74089966965718, + 72.74059603084791, + 72.74044729584428, + 72.74044997358426, + 72.74060069991613, + 72.74089621571407, + 72.74133335101499, + 72.74190901346222, + 72.74262017983156, + 72.74346388976352, + 72.74432855877815, + 72.7450996538539, + 72.74577966505883, + 72.74637087768195, + 72.74687540669561, + 72.74729523765339, + 72.74763225603459, + 72.7478882683285, + 72.74806501721305, + 72.74816419251043, + 72.74818743912269, + 72.74813636280724, + 72.74801253440684, + 72.74781749297357, + 72.74755274810086, + 72.74721978168814, + 72.74682004929846, + 72.74635498122403, + 72.74582598334185, + 72.74523443781756, + 72.74458170370002, + 72.74386911743653, + 72.7430979933295, + 72.74237830411955, + 72.74182299740986, + 72.74142802788657, + 72.74118958483406, + 72.74110405621079, + 72.7411679865918, + 72.74137804688122, + 72.7417310124415, + 72.72472771459395, + 72.67240362263668, + 72.5856596744468, + 72.46549732482546, + 72.31291707746288, + 72.1289129459353, + 71.91459592850632, + 71.67097235385333, + 71.3990517271715, + 71.09996643033203, + 70.77496234781088, + 70.42529380994038, + 70.05210636981101, + 69.65665675108362, + 69.24020736540068, + 68.80401355677616, + 68.34943580086863, + 67.87782338724824, + 67.39051174373822, + 66.88881961660694, + 66.37404615304447, + 65.84746794955724, + 65.31033612499155, + 64.76387347153866, + 64.20927173126758, + 63.647689039553185, + 63.080342190494974, + 62.50840836019739, + 61.93292070728786, + 61.35487100982039, + 60.775298731622726, + 60.195197649119145, + 59.61541750332532, + 59.036850418531714, + 58.460341505989945, + 57.88659514724791, + 57.31635522607767, + 56.750319733184234, + 56.18905157194226, + 55.63307213206102, + 55.08294137433078, + 54.5391776058495, + 54.00217396784805, + 53.47228756174926, + 52.949840918472916, + 52.43512351966984, + 51.928465736180065, + 51.43016575334869, + 50.94041363763648, + 50.45937335127624, + 49.987116126681364, + 49.52369236012086, + 49.0692061760769, + 48.62374114965762, + 48.18736178666465, + 47.760114961031846, + 47.3419688419814, + 46.93287853220051, + 46.53285424914552, + 46.141833359318305, + 45.75974309769244, + 45.38650765239345, + 45.02204262147784, + 44.6662618402634, + 44.31907193540588, + 43.98037890969068, + 43.650028370756054, + 43.3279213227172, + 43.01395933526455, + 42.70798695423679, + 42.409902993367666, + 42.1196077881249, + 41.83694762122948, + 41.56177196626505, + 41.29393350833652, + 41.033288156934184, + 40.77969505839509, + 40.53301660577252, + 40.29311844482194, + 40.05986947542438, + 39.833141848178926, + 39.61281095616995, + 39.39875542208922, + 39.19085708100239, + 38.98900095911202, + 38.79303127663162, + 38.60279579937011, + 38.41819340125033, + 38.23912570714412, + 38.065454650712816, + 37.89704515835811, + 37.73381114214813, + 37.575627512061516, + 37.422371735172284, + 37.27396878392129, + 37.13030527545772, + 36.99127000975265, + 36.85675806324222, + 36.726666377874366, + 36.600937184581426, + 36.47947524921053, + 36.362186922245094, + 36.24898412118691, + 36.139741671892686, + 36.03437768719173, + 35.93281529770894, + 35.83497851773924, + 35.74079615303186, + 35.65016031380945, + 35.56300461488158, + 35.47926705184664, + 35.39888600168723, + 35.321804058255864, + 35.24792749139898, + 35.17716620733084, + 35.10946985780156, + 35.04479182639785, + 34.98304931771303, + 34.92419858437592, + 34.86819937430469, + 34.81497540990658, + 34.764453256765734, + 34.71656217724388, + 34.671269402178254, + 34.62854522177105, + 34.58832400596099, + 34.55054248935466, + 34.515139653386555, + 34.48205661339743, + 34.45127147989975, + 34.422765031503424, + 34.3964821902869, + 34.372369787563755, + 34.35037647049626, + 34.33045261169231, + 34.312550226998106, + 34.29662289996589, + 34.28262571186968, + 34.27051517642482, + 34.26024917857089, + 34.25178691682431, + 34.245088848814774, + 34.24011663969679, + 34.2368331131863, + 34.23523673253066, + 34.23532798184779, + 34.23707123892233, + 34.24043198501123, + 34.24534220419876, + 34.251733872908126, + 34.2595770495387, + 34.26884258792802, + 34.27950211197374, + 34.291527994937326, + 34.3048933372895, + 34.319571943824535, + 34.33553830054726, + 34.35276755167979, + 34.37123547702165, + 34.39091846981825, + 34.41179351523632, + 34.43383816950605, + 34.457030539761305, + 34.481349264590996, + 34.50677349530107, + 34.53324774747563, + 34.56071581985433, + 34.58915965426674, + 34.61856154153206, + 34.64890411876153, + 34.68017036926072, + 34.712343619206024, + 34.745407532138415, + 34.77931047212407, + 34.813999857955785, + 34.84946161706948, + 34.88568189287683, + 34.922647048373385, + 34.96034367185657, + 34.99875857894237, + 35.0378426556469, + 35.07754568794388, + 35.117856426283495, + 35.158763752688664, + 35.20025668818231, + 35.24232440207903, + 35.28491955622227, + 35.32799360137253, + 35.37153742015856, + 35.41554196927945, + 35.459998289882094, + 35.504897519529926, + 35.55019369528813, + 35.595839558427954, + 35.64182781315535, + 35.688151196943224, + 35.73480249257635, + 35.78177454174205, + 35.829022476486884, + 35.876500066210276, + 35.9242016209398, + 35.972121454059575, + 36.02025389551191, + 36.06855503501202, + 36.1169795444666, + 36.16552313606696, + 36.21418150019448, + 36.26295032059426, + 36.31178651647116, + 36.36064555041036, + 36.40952444678832, + 36.45842019132415, + 36.507329747049795, + 36.556210790602805, + 36.605019512689736, + 36.653754198277035, + 36.702413081073566, + 36.750994359945295, + 36.79945643026845, + 36.847756179428416, + 36.895893125211636, + 36.94386672417834, + 36.991676388350875, + 37.03928121735446, + 37.08663878677907, + 37.13374983615248, + 37.18061503542305, + 37.22723500180611, + 37.27361031779347, + 37.31970067277044, + 37.36546422950949, + 37.41090295109713, + 37.456018727816186, + 37.50081339273974, + 37.545247395553695, + 37.58927964496254, + 37.63291335325266, + 37.67615164850837, + 37.71899759132418, + 37.76145419278037, + 37.80348254211275, + 37.8450421927241, + 37.88613759340234, + 37.92677310415665, + 37.96695301176507, + 38.00668154693404, + 38.04592050158698, + 38.08463013343722, + 38.12281614862475, + 38.160484155231025, + 38.197639678646915, + 38.23428817861508, + 38.270392193451904, + 38.30591273078744, + 38.3408567595479, + 38.37523113937943, + 38.40904263596761, + 38.442297938054274, + 38.47500366931011, + 38.50716639653672, + 38.53874920096874, + 38.569713653463616, + 38.6000679097087, + 38.629820006022534, + 38.65897787314765, + 38.68754935223196, + 38.71554220593744, + 38.74296412607594, + 38.76977881574727, + 38.79594847987897, + 38.8214824394988, + 38.846389878792635, + 38.87067985896474, + 38.894361334331876, + 38.917443163507734, + 38.939934117091816, + 38.96184288287577, + 38.98317806929107, + 39.00390378838762, + 39.023982678442096, + 39.04342503807518, + 39.06224100958882, + 39.08044059242407, + 39.09803365909172, + 39.11502996629182, + 39.13143916261069, + 39.14727079379043, + 39.16253430628125, + 39.17723904958541, + 39.19139427775566, + 39.20500915030773, + 39.21809273273165, + 39.23065399673421, + 39.242656894152255, + 39.25406394503221, + 39.26488589157134, + 39.27513329454274, + 39.28481654696339, + 39.29394589041616, + 39.30253142661234, + 39.31058312556879, + 39.31811083138234, + 39.32512426630411, + 39.33163303361529, + 39.33764661966317, + 39.343174395313106, + 39.3482256169985, + 39.35280942749892, + 39.356934856538814, + 39.360610821271194, + 39.36384612669371, + 39.36664946602867, + 39.36902942109013, + 39.37099446265332, + 39.372552950837324, + 39.37371313550809, + 39.37448315670621, + 39.37487104510223, + 39.374884722481085, + 39.37453200225641, + 39.373820590014134, + 39.37275808408569, + 39.37135197614947, + 39.36960965185992, + 39.36753839150275, + 39.36514537067585, + 39.36243766099392, + 39.35942223081616, + 39.356105945995346, + 39.35249557064727, + 39.348597767939616, + 39.34441910089855, + 39.33996603323206, + 39.335244930169345, + 39.33026205931451, + 39.325023591514, + 39.319535601736405, + 39.313804069963986, + 39.3078348820947, + 39.301633830853795, + 39.29520661671432, + 39.2885588488256, + 39.281696045948586, + 39.274623637397646, + 39.267346963987904, + 39.25987127898729, + 39.25220174907267, + 39.244343455289524, + 39.23630139401408, + 39.228080477917956, + 39.21968553693393, + 39.21116617836777, + 39.202573092573125, + 39.19390857055366, + 39.185174930172, + 39.17637450223508, + 39.16750961407428, + 39.15858257800133, + 39.149595683245686, + 39.1405511903782, + 39.131451327509, + 39.122298287751754, + 39.11309422759025, + 39.10384126588831, + 39.09454148335708, + 39.08519692234752, + 39.07580958687295, + 39.06638144279428, + 39.0569144181195, + 39.0474104033829, + 39.037871252079086, + 39.02829878113451, + 39.01869477140376, + 39.00906096818153, + 38.99939908172391, + 38.989710787774655, + 38.97999772809274, + 38.97026151097899, + 38.96054803898063, + 38.95090432257796, + 38.94132959180495, + 38.931823153633204, + 38.9223843774931, + 38.9130126783375, + 38.903707504537, + 38.894468329227294, + 38.88529464412232, + 38.87618595508968, + 38.867141778984625, + 38.85816164138347, + 38.84924507495936, + 38.84039161831735, + 38.83160081515726, + 38.82287221367088, + 38.81420536610672, + 38.80559982845419, + 38.797055160213326, + 38.788570924225695, + 38.78014668654865, + 38.77178201636109, + 38.76347648589132, + 38.755229670360734, + 38.747041147939306, + 38.73891049970862, + 38.730837309631404, + 38.722821164524525, + 38.71490546080405, + 38.70713473981066, + 38.69950636648489, + 38.692017816661945, + 38.684666662138795, + 38.67745055331998, + 38.670367206646524, + 38.66341439544545, + 38.65658994322649, + 38.64989171873078, + 38.64331763223341, + 38.63686563274636, + 38.630533705866206, + 38.62431987208663, + 38.61822218544516, + 38.612238732411775, + 38.60636763095308, + 38.60060702972447, + 38.5949551073565, + 38.58941007181104, + 38.58397015978968, + 38.57863363618213, + 38.573398793545515, + 38.56826395160799, + 38.563227456792, + 38.55828768175411, + 38.553443024938616, + 38.548691910143, + 38.544032786094306, + 38.53946412603529, + 38.534984427319266, + 38.530592211013456, + 38.526286021510344, + 38.52206442614633, + 38.51792601482795, + 38.513869399664564, + 38.50989321460853, + 38.50599611510122, + 38.50217677772576, + 38.49843389986623, + 38.49476619937247, + 38.49117241423126, + 38.48765130224302, + 38.484201640704406, + 38.48082222609637, + 38.4775118737777, + 38.47431271572272, + 38.471268070606826, + 38.46837466322274, + 38.46562934131596, + 38.46302906062772, + 38.46057086752975, + 38.45825188637622, + 38.456069310232046, + 38.45402039401886, + 38.452102449392676, + 38.45031284086464, + 38.44864898281318, + 38.44710833713922, + 38.44568841138338, + 38.44438675717908, + 38.4432009689485, + 38.44212868277657, + 38.441167575416095, + 38.44031536339008, + 38.43956980216728, + 38.43892868539367, + 38.43838984416741, + 38.43795114634811, + 38.43761049589401, + 38.43736583222263, + 38.43721512959077, + 38.437156396492185, + 38.437187675070135, + 38.43730704054419, + 38.43751260064964, + 38.43780249508909, + 38.43817489499524, + 38.438628002404535, + 38.43916004974119, + 38.439769299311074, + 38.440454042805314, + 38.44121260081348, + 38.44204332234553, + 38.44294458436282, + 38.44391479131776, + 38.444952374701934, + 38.446055792602294, + 38.447223529265614, + 38.448454094670716, + 38.44974602410841, + 38.451097877768994, + 38.45250824033706, + 38.453975720593554, + 38.455498951024914, + 38.457076587439076, + 38.45870730858819, + 38.46038981579819, + 38.46212283260438, + 38.463905104393916, + 38.46573539805418, + 38.46761250162724, + 38.46953522397036, + 38.471502394422366, + 38.47351286247569, + 38.47556549745393, + 38.47765918819521, + 38.47979284274056, + 38.48192207382276, + 38.48400129919388, + 38.486031564630345, + 38.48801383349512, + 38.48994900082639, + 38.491837909885454, + 38.493681364024155, + 38.49548013520702, + 38.49723497014001, + 38.49894659468909, + 38.50061571707508, + 38.502243030193476, + 38.50382921330838, + 38.50537493329834, + 38.50688084558197, + 38.5083475948135, + 38.50977581541424, + 38.511166131985824, + 38.51251915963877, + 38.51383550426006, + 38.5151157627367, + 38.516360523147746, + 38.51757036493285, + 38.51874585904409, + 38.51988756808548, + 38.52099604644298, + 38.522071840407754, + 38.52311548829389, + 38.52412752055196, + 38.525108459879476, + 38.526058821328306, + 38.52697911240993, + 38.527869833198736, + 38.528731476433485, + 38.52956452761719, + 38.5303694651156, + 38.531146760254146, + 38.531896877413764, + 38.53262027412536, + 38.533317401162854, + 38.53398870263551, + 38.53463461607861, + 38.53525557254329, + 38.53585199668501, + 38.53642430685115, + 38.53697291516739, + 38.53749822762303, + 38.53800064415522, + 38.53848055873211, + 38.53893835943504, + 38.53937442853969, + 38.539789142595986, + 38.54018287250737, + 38.54055598360877, + 38.540908835743714, + 38.541241783340396, + 38.54155517548689, + 38.541849356005166, + 38.54212466352452, + 38.54238143155368, + 38.542619988552296, + 38.5428406580013, + 38.54304375847251, + 38.54322960369723, + 38.54339850263401, + 38.54355075953551, + 38.54368667401452, + 38.54380654110915, + 38.54391065134707, + 38.543999290809, + 38.54407274119132, + 38.544131279867976, + 38.544175179951445, + 38.54420471035287, + 38.544220135841556, + 38.544221717103554, + 38.54420971079966, + 38.54418436962227, + 38.54414594235201, + 38.54409467391306, + 38.54403080542823, + 38.54395457427298, + 38.54386621412888, + 38.54376595503633, + 38.54365402344646, + 38.543530642272536, + 38.54339603094064, + 38.54325040543939, + 38.543093978369484, + 38.54292695899216, + 38.54274955327718, + 38.54256196395013, + 38.54236439053912, + 38.54215702942094, + 38.54194007386634, + 38.541713714084885, + 38.541478137269166, + 38.54123352763851, + 38.540980066481886, + 38.54071793220029, + 38.54044730034883, + 38.54016834367781, + 38.539881232173556, + 38.53958613309857, + 38.539283211031105, + 38.53897262790434, + 38.5386545430449, + 38.53832911321088, + 38.53799649262926, + 38.537656833033054, + 38.53731028369764, + 38.53695699147688, + 38.53659710083839, + 38.536230753898884, + 38.53585809045831, + 38.535479248034164, + 38.5350943618949, + 38.534703565093125, + 38.53430698849817, + 38.53390476082839, + 38.533497008682794, + 38.53308385657241, + 38.5326654269512, + 38.53224184024638, + 38.531813214888615, + 38.53137966734153, + 38.53094131213086, + 38.530498261873255, + 38.530050627304774, + 38.52959851730872, + 38.529142038943405, + 38.52868129746915, + 38.528216396375285, + 38.5277474374065, + 38.527274520588975, + 38.526797744256186, + 38.52631720507405, + 38.525832998066065, + 38.52534521663806, + 38.52485395260223, + 38.52435929620129, + 38.52386133613205, + 38.52336015956869, + 38.52285585218574, + 38.52234849818073, + 38.5218381802964, + 38.52132497984285, + 38.52080897671911, + 38.52029024943465, + 38.51976887513029, + 38.51924492959903, + 38.51871848730667, + 38.518189621411864, + 38.51765840378601, + 38.51712490503297, + 38.51658919450837, + 38.51605134033864, + 38.515511409439824, + 38.51496946753614, + 38.51442557917817, + 38.51387980776092, + 38.51333221554161, + 38.512782863657044, + 38.512231812140875, + 38.51167911994067, + 38.51112484493463, + 38.510569043948095, + 38.510011772769765, + 38.509453086167746, + 38.50889303790548, + 38.508331680757216, + 38.50776906652329, + 38.50720524604544, + 38.50664026922158, + 38.50607418502055, + 38.50550704149659, + 38.50493888580369, + 38.50436976420959, + 38.5037997221096, + 38.50322880404028, + 38.502657053693135, + 38.50208451392751, + 38.50151122678398, + 38.50093723349712, + 38.500362574508166, + 38.499787289477645, + 38.499211417297644, + 38.498634996103895, + 38.49805806328794, + 38.49748065550876, + 38.49690280870453, + 38.49632455810395, + 38.495745938237725, + 38.49516698294947, + 38.49458772540691, + 38.49400819811251, + 38.49342843291423, + 38.492848461015875, + 38.49226831298771, + 38.49168801877625, + 38.4911076077147, + 38.49052710853256, + 38.489946549365506, + 38.48936595776493, + 38.48878536070743, + 38.48820478460414, + 38.487624255309846, + 38.48704379813207, + 38.486463437840094, + 38.48588319867352, + 38.48530310435106, + 38.484723178079086, + 38.48414344255987, + 38.48356392000009, + 38.48298463211873, + 38.48240560015526, + 38.481826844877546, + 38.481248386589556, + 38.48067024513909, + 38.48009243992532, + 38.4795149899063, + 38.478937913606174, + 38.47836122912252, + 38.47782825959867, + 38.47738351850974, + 38.47702490856731, + 38.47675043473452, + 38.47655818971951, + 38.476446337035846, + 38.476413098760816, + 38.476456746655174, + 38.476575595686576, + 38.47676799927434, + 38.4770323457662, + 38.47736705579834, + 38.477770580288485, + 38.47824139888391, + 38.47877801873673, + 38.47937897351516, + 38.47999951244153, + 38.480593708913254, + 38.481162271778686, + 38.4817058321794, + 38.4822249575043, + 38.482720167825896, + 38.48319194767303, + 38.48364075447059, + 38.484067024595845, + 38.48447117773063, + 38.48485361999555, + 38.48521474621289, + 38.48555494154639, + 38.485874582695565, + 38.486174038771104, + 38.48645367194208, + 38.48671383791965, + 38.486954886323986, + 38.48717716096705, + 38.48738100007495, + 38.48756673646728, + 38.48773469770497, + 38.487885206215644, + 38.48801857940257, + 38.48813512974153, + 38.48823516486903, + 38.48831898766381, + 38.488386896323675, + 38.48843918443819, + 38.48847614105896, + 38.48849805076696, + 38.488505193738504, + 38.488497845809505, + 38.48847627853811, + 38.4884407592665, + 38.48839155118144, + 38.488328913373635, + 38.488253100896685, + 38.48816436482477, + 38.48806295230946, + 38.48794910663604, + 38.48782306727871, + 38.487685069955305, + 38.48753534668113, + 38.487374125821965, + 38.48720163214655, + 38.487018086878386, + 38.48682370774643, + 38.486618709035795, + 38.48640330163707, + 38.48617769309531, + 38.48594208765846, + 38.48569668632492, + 38.485441686890574, + 38.48517728399514, + 38.48490366916791, + 38.48462103087286, + 38.4843295545531, + 38.484029422674894, + 38.48372081477088, + 38.483403907482725, + 38.48307887460342, + 38.4827458871187, + 38.482405113248085, + 38.482056718485204, + 38.48170086563786, + 38.481337714867216, + 38.48096742372653, + 38.480590147199585, + 38.480206037738306, + 38.47981524529993, + 38.47941791738385, + 38.47901419906763, + 38.478604233042795, + 38.47823146596701, + 38.47794053425824, + 38.477729461294146, + 38.47759637064322, + 38.47753947159892, + 38.477557042278306, + 38.47764741741791, + 38.47780897952907, + 38.4780401524567, + 38.47833939665804, + 38.478705205712814, + 38.47913610371557, + 38.479587334028004, + 38.480012967660485, + 38.48041371224524, + 38.48079019862737, + 38.481142994521896, + 38.481472620737904, + 38.48177956280053, + 38.48206427928337, + 38.48232720778852, + 38.4825687692453, + 38.48278937100647, + 38.4829894090848, + 38.48316926977472, + 38.483329330833946, + 38.483469962350796, + 38.48359152738606, + 38.48369438245348, + 38.483778877884895, + 38.48384535811228, + 38.48389416189049, + 38.48392562247689, + 38.48394006778049, + 38.48393782048828, + 38.48391919817571, + 38.483884513405094, + 38.48383407381549, + 38.4837681822058, + 38.48368713661314, + 38.483591230387475, + 38.48348075226331, + 38.48335598642895, + 38.483217212593985, + 38.483064706055146, + 38.4828987377607, + 38.482719574373654, + 38.48252747833405, + 38.482322707919835, + 38.482105517307325, + 38.48187615663021, + 38.48163487203819, + 38.481381905754446, + 38.48111749613249, + 38.4808418777121, + 38.480555281274626, + 38.48025793389737, + 38.47995005900735, + 38.47963187643444, + 38.47930360246341, + 38.47896544988572, + 38.47861762805016, + 38.47830364938271, + 38.478068215519365, + 38.47790941404734, + 38.47782543164732, + 38.47781453964818, + 38.47787507714603, + 38.47800543881951, + 38.47820406610408, + 38.47846944076919, + 38.478800080215, + 38.479194534000094, + 38.479608071934514, + 38.4799947923976, + 38.48035543090203, + 38.48069064624815, + 38.48100103402524, + 38.481287142726394, + 38.48154948529409, + 38.481788547399866, + 38.4820047933887, + 38.48219867055374, + 38.48237061221755, + 38.48252103995927, + 38.48265036523163, + 38.48275899054112, + 38.48284731031549, + 38.482915711547754, + 38.48296457427996, + 38.48299427197207, + 38.48300517178853, + 38.48299763482561, + 38.48297201629617, + 38.48292866568382, + 38.48286792687453, + 38.482790138272414, + 38.482695632903265, + 38.48258473850974, + 38.48245777763963, + 38.482315067729665, + 38.482156921184895, + 38.481983645455784, + 38.48179554311228, + 38.48159291191642, + 38.48137604489304, + 38.481145230398916, + 38.480900752191, + 38.480642889493204, + 38.48037191706212, + 38.48008810525183, + 38.47979172007785, + 38.47948302327988, + 38.47916227238392, + 38.47882972076341, + 38.478485617699555, + 38.47817351463523, + 38.47793815158516, + 38.47777765415563, + 38.47769024638968, + 38.477674236334046, + 38.47772799916978, + 38.47784996503926, + 38.478038610231486, + 38.478292450770226, + 38.478610037721374, + 38.47898995373113, + 38.47938750159515, + 38.47975681228143, + 38.48009865294018, + 38.480413713498336, + 38.480702620168024, + 38.480965951568066, + 38.4812042502767, + 38.481418031117904, + 38.48160778711236, + 38.48177399375917, + 38.48191711212325, + 38.48203759106927, + 38.48213586888512, + 38.482212374468126, + 38.48226752819912, + 38.482301742592576, + 38.482315422786485, + 38.48230896691727, + 38.48228276641235, + 38.48223720622338, + 38.482172665017046, + 38.482089515334586, + 38.48198812372954, + 38.481868850888866, + 38.48173205174221, + 38.48157807556247, + 38.48140726605953, + 38.48121996146943, + 38.48101649463905, + 38.4807971931083, + 38.48056237918959, + 38.48031237004531, + 38.48004747776356, + 38.47976800943254, + 38.479474267213305, + 38.47916654841158, + 38.47884514554817, + 38.478510346428756, + 38.47820574047477, + 38.47797610512461, + 38.477819602729326, + 38.47773449344447, + 38.47771912080893, + 38.477771894886885, + 38.477891280105524, + 38.47807578645123, + 38.47832396306813, + 38.478634393575774, + 38.479005692617115, + 38.47939319442554, + 38.47975106096641, + 38.480080089945695, + 38.48038100135573, + 38.48065445099038, + 38.48090104657329, + 38.481121359317186, + 38.48131593221676, + 38.481485286006006, + 38.481629923446214, + 38.481750332419864, + 38.48184698817067, + 38.48192035493305, + 38.48197088712463, + 38.481999030226156, + 38.48200522143761, + 38.481989890173764, + 38.48195345844522, + 38.48189634115634, + 38.48181894634439, + 38.48172167537566, + 38.48160492311067, + 38.48146907804738, + 38.48131452244745, + 38.48114163245122, + 38.48095077818302, + 38.480742323850535, + 38.480516627838774, + 38.48027404280009, + 38.48001491574109, + 38.479739588107144, + 38.47944839586474, + 38.479141669582106, + 38.47881973450811, + 38.478482910649895, + 38.4781748190466, + 38.47794026819994, + 38.47777745104385, + 38.477684657788814, + 38.477660261509996, + 38.477702701298625, + 38.47781047010899, + 38.47798210596346, + 38.47821618555964, + 38.478511319596606, + 38.47886614933139, + 38.47923603548601, + 38.4795751662336, + 38.479884364787345, + 38.480164376232544, + 38.48041588104775, + 38.48063951123845, + 38.48083586190205, + 38.481005499526105, + 38.48114896795128, + 38.48126679266464, + 38.48135948389887, + 38.48142753887753, + 38.48147144344975, + 38.48149167328793, + 38.481488694772665, + 38.48146296565396, + 38.481414935551655, + 38.48134504634126, + 38.48125373245704, + 38.48114142113568, + 38.48100853261729, + 38.480855480315206, + 38.4806826709638, + 38.48049050474941, + 38.480279375429625, + 38.48004967044336, + 38.47980177101433, + 38.47953605224949, + 38.47925288323328, + 38.478952627118844, + 38.47863564121675, + 38.47834558363945, + 38.47812729952904, + 38.477979017533706, + 38.47789906296687, + 38.477885843407435, + 38.47793783186192, + 38.478053554622356, + 38.47823158248163, + 38.47847052435097, + 38.47876902259588, + 38.4791257496023, + 38.479496096143784, + 38.479834279918975, + 38.480141153778334, + 38.48041749197517, + 38.48066400369292, + 38.48088134918561, + 38.48107015134879, + 38.48123100402417, + 38.48136447796867, + 38.481471125153625, + 38.481551481870035, + 38.48160607097976, + 38.48163540355591, + 38.481639980086285, + 38.481620291364095, + 38.48157681915451, + 38.481510036700946, + 38.48142040911622, + 38.481308393690924, + 38.481174440142624, + 38.48101899082201, + 38.48084248088806, + 38.48064533846076, + 38.48042798475741, + 38.480190834216806, + 38.47993429461422, + 38.47965876716993, + 38.47936464665243, + 38.47905232147743, + 38.47872217380406, + 38.47841788633873, + 38.47818432829099, + 38.47801975173468, + 38.47792250500222, + 38.47789101829177, + 38.47792378683674, + 38.47801935877048, + 38.478176326348475, + 38.47839331957248, + 38.47866900153302, + 38.47900206498179, + 38.47934792101819, + 38.47966080754387, + 38.47994159705418, + 38.48019108312197, + 38.480409993929804, + 38.480599008414565, + 38.48075876784328, + 38.480889884121765, + 38.48099294576807, + 38.4810685222162, + 38.481117166925216, + 38.481139419634786, + 38.481135808009675, + 38.48110684884716, + 38.48105304897174, + 38.48097490590583, + 38.480872908379766, + 38.480747536726874, + 38.480599263195835, + 38.480428552203364, + 38.480235860544404, + 38.480021637570715, + 38.47978632534747, + 38.47953035879306, + 38.47925416580671, + 38.47895816738725, + 38.47864277774496, + 38.47835171097906, + 38.47812986728078, + 38.477975529379265, + 38.47788707573364, + 38.47786296615138, + 38.477901724968284, + 38.47800192892321, + 38.47816219838944, + 38.47838119100801, + 38.478657597038755, + 38.478990135941224, + 38.47933424509837, + 38.479644188275806, + 38.47992086339871, + 38.48016508906716, + 38.48037761809337, + 38.480559153652, + 38.480710360860854, + 38.48083187509511, + 38.48092430796592, + 38.48098825162892, + 38.48102428189869, + 38.48103296050933, + 38.481014836763656, + 38.48097044874586, + 38.480900324220826, + 38.48080498130964, + 38.48068492900445, + 38.480540667568135, + 38.48037268885126, + 38.48018147654957, + 38.47996750641837, + 38.47973124645585, + 38.47947315706411, + 38.47919369119301, + 38.47889329447262, + 38.4785724053358, + 38.478274761543005, + 38.47804528648632, + 38.47788228583622, + 38.47778416059413, + 38.477749392718984, + 38.477776528314934, + 38.47786416551294, + 38.47801094570966, + 38.47821554720689, + 38.47847668056948, + 38.478793085212544, + 38.47916352686913, + 38.479543486508774, + 38.47988726939743, + 38.48019581387872, + 38.48046997781536, + 38.48071055229681, + 38.48091827791311, + 38.48109385642645, + 38.481237959152196, + 38.481351232987166, + 38.48143430475594, + 38.48148778435425, + 38.481512267031896, + 38.481508335060425, + 38.481476558960416, + 38.48141749841343, + 38.48133170294836, + 38.48121971246591, + 38.48108205764695, + 38.4809192602776, + 38.48073183351418, + 38.48052028210477, + 38.48028510257963, + 38.480026783418644, + 38.47974580520197, + 38.47944264074834, + 38.47911775524441, + 38.47877160636693, + 38.47844795117367, + 38.478191731826335, + 38.47800127193905, + 38.47787499014643, + 38.47781138573406, + 38.47780902183064, + 38.4778665132942, + 38.47798251795539, + 38.47815573026205, + 38.4783848766415, + 38.4786687120926, + 38.47900601765815, + 38.47935228975191, + 38.479661849121584, + 38.479935649048905, + 38.48017456207862, + 38.48037939373, + 38.48055089877439, + 38.48068979291034, + 38.48079676114802, + 38.48087246384119, + 38.48091754103664, + 38.480932615621064, + 38.48091829560735, + 38.4808751758055, + 38.480803839052925, + 38.48070485712985, + 38.480578791448714, + 38.48042619358174, + 38.480247605672446, + 38.48004356076371, + 38.47981458306578, + 38.47956118818082, + 38.47928388329619, + 38.47898316735478, + 38.47865953120863, + 38.47835676434185, + 38.478119840964084, + 38.47794711647342, + 38.4778370407343, + 38.47778814372251, + 38.477799018730195, + 38.477868310263624, + 38.477994705297206, + 38.478176926928015, + 38.478413729747615, + 38.47870389644304, + 38.47904623527785, + 38.47939626933457, + 38.47970834555481, + 38.479983443083846, + 38.48022245992495, + 38.48042622665605, + 38.48059552271249, + 38.48073108806759, + 38.48083363162203, + 38.480903837240966, + 38.48094236810883, + 38.480949869880945, + 38.48092697297483, + 38.48087429424605, + 38.48079243822351, + 38.480681998029574, + 38.48054355607424, + 38.48037768458732, + 38.48018494603484, + 38.47996589345153, + 38.47972107071344, + 38.47945101276701, + 38.47915624582685, + 38.478837287550405, + 38.47849464719603, + 38.47817213196008, + 38.47791473327973, + 38.47772082380686, + 38.477588870358296, + 38.477517419566276, + 38.47750508108848, + 38.47755051551079, + 38.477652425606536, + 38.4778095499955, + 38.4780206585208, + 38.478284548854425, + 38.478600043982844, + 38.47896599032317, + 38.47933794754554, + 38.47967029764976, + 38.47996405353143, + 38.48022014604155, + 38.48043943782564, + 38.480622739696024, + 38.480770822377615, + 38.48088442494638, + 38.480964260902724, + 38.48101102255391, + 38.481025384187426, + 38.48100800437937, + 38.48095952768394, + 38.48088058588047, + 38.48077179890321, + 38.48063377554412, + 38.480467113993065, + 38.480272402260965, + 38.48005021851913, + 38.47980113137794, + 38.479525700122124, + 38.47922447491413, + 38.47889799697447, + 38.47854679874516, + 38.47821471032218, + 38.47794674558628, + 38.47774129911013, + 38.47759685925392, + 38.477511993822304, + 38.4774853332807, + 38.47751555866461, + 38.47760139284475, + 38.47774159419238, + 38.47793495196202, + 38.478180282902805, + 38.47847642874981, + 38.47882225434593, + 38.479173337817535, + 38.47948407950198, + 38.47975551005458, + 38.47998857779414, + 38.48018416254612, + 38.48034309201877, + 38.480466153553046, + 38.480554102564525, + 38.48060766862088, + 38.48062755982797, + 38.48061446600688, + 38.48056906100594, + 38.48049200439394, + 38.480383942710624, + 38.48024551040008, + 38.48007733051715, + 38.47988001527089, + 38.47965416645132, + 38.47940037577203, + 38.479119225152374, + 38.47881128695592, + 38.478477124197134, + 38.47816059689234, + 38.477906748446806, + 38.47771400261929, + 38.477580876438665, + 38.47750596587693, + 38.477487929078904, + 38.47752547428364, + 38.47761735110017, + 38.47776234418278, + 38.477959268622556, + 38.478206966567484, + 38.47850430472197, + 38.47885017247639, + 38.47920017203337, + 38.47950872741693, + 38.479776892659395, + 38.48000563908873, + 38.48019586917632, + 38.480348432918035, + 38.480464139588754, + 38.48054376618914, + 38.48058806352755, + 38.48059776061104, + 38.48057356782656, + 38.48051617925772, + 38.4804262743825, + 38.480304519327994, + 38.48015156780816, + 38.479968061834676, + 38.47975463226452, + 38.47951189923112, + 38.47924047249089, + 38.478940951709795, + 38.47861392670578, + 38.47830328412826, + 38.4780540936127, + 38.47786480438565, + 38.47773395849282, + 38.47766017648486, + 38.47764214065898, + 38.47767858298991, + 38.47776827641516, + 38.47791002851834, + 38.47810267692876, + 38.47834508594886, + 38.478636144060694, + 38.478974762062265, + 38.47931656295471, + 38.479615991274045, + 38.47987412153365, + 38.480091945215214, + 38.480270384621164, + 38.48041030926016, + 38.480512547605926, + 38.48057789554831, + 38.48060712247943, + 38.4806009756886, + 38.48056018354791, + 38.48048545783291, + 38.48037749542412, + 38.48023697956595, + 38.4800645808083, + 38.479860957721215, + 38.47962675744641, + 38.479362616131816, + 38.4790691592824, + 38.47874700205, + 38.47844005623717, + 38.47819341621936, + 38.47800555521888, + 38.4778750388436, + 38.47780051078777, + 38.47778067608586, + 38.477814289054564, + 38.477900144587366, + 38.47803707184644, + 38.4782239296701, + 38.47845960320751, + 38.478743001432, + 38.479073055284005, + 38.479405407376696, + 38.47969452160421, + 38.4799414917681, + 38.48014732832907, + 38.480312972263796, + 38.48043931145452, + 38.48052719245192, + 38.48057742893039, + 38.48059080777804, + 38.48056809349558, + 38.48051003138573, + 38.480417349877634, + 38.48029076223238, + 38.4801309678054, + 38.47993865299184, + 38.47971449194485, + 38.479459147130676, + 38.479173269766946, + 38.478857500176694, + 38.478512468082, + 38.478182099066196, + 38.47791150082552, + 38.47769916014295, + 38.4775436559482, + 38.477443645022824, + 38.47739784525797, + 38.477405023600305, + 38.47746398735054, + 38.47757357785919, + 38.47773266593765, + 38.47794014849669, + 38.478194946063354, + 38.47849600092735, + 38.47884227573877, + 38.47918944399701, + 38.4794919993373, + 38.47975106390893, + 38.47996767581101, + 38.48014280303751, + 38.48027735993126, + 38.48037221899426, + 38.4804282193783, + 38.480446173001816, + 38.48042686896919, + 38.48037107677647, + 38.48027954864852, + 38.48015302125501, + 38.47999221698203, + 38.47979784488504, + 38.479570601414046, + 38.47931117097488, + 38.47902022637339, + 38.47869842917485, + 38.478389736653895, + 38.47813928782806, + 38.47794559985842, + 38.47780728150578, + 38.47772301885584, + 38.47769155859358, + 38.47771169596359, + 38.47778226608066, + 38.47790213763664, + 38.47807020832176, + 38.478285401472, + 38.47854666359508, + 38.478852962524826, + 38.47915997765676, + 38.47942220929195, + 38.479640786612954, + 38.47981675489112, + 38.47995108935082, + 38.48004471156692, + 38.480098501234885, + 38.48011330463335, + 38.48008994072148, + 38.48002920554497, + 38.47993187543269, + 38.4797987093279, + 38.47963045050081, + 38.479427827817915, + 38.47919155669421, + 38.478922339818155, + 38.478620867713325, + 38.478331125711144, + 38.478098280360065, + 38.477920875938594, + 38.47779754774795, + 38.477727007882, + 38.47770802853589, + 38.477739429992546, + 38.47782007195421, + 38.47794884726611, + 38.47812467735144, + 38.478346508870764, + 38.47861331125796, + 38.478924074883814, + 38.47923450114261, + 38.47949911193602, + 38.47971905786001, + 38.47989540526477, + 38.48002915012379, + 38.48012123443564, + 38.48017255799867, + 38.480183986877776, + 38.480156359505955, + 38.480090491094664, + 38.479987176834214, + 38.479847194229336, + 38.479671304815675, + 38.479460255433025, + 38.47921477918133, + 38.478935596149675, + 38.47862341398177, + 38.478322234833485, + 38.47807724170092, + 38.4778869949975, + 38.47775014588175, + 38.47766542203178, + 38.47763161095873, + 38.477647547997606, + 38.47771210764336, + 38.477824197278885, + 38.47798275261433, + 38.47818673435084, + 38.47843512572048, + 38.478726930654084, + 38.47906117239902, + 38.479393583596256, + 38.47967871615236, + 38.47991775008527, + 38.480111780446336, + 38.4802618312775, + 38.4803688720776, + 38.480433829624594, + 38.480457596478004, + 38.48044103710718, + 38.48038499232223, + 38.48029028249085, + 38.4801577098866, + 38.47998806041609, + 38.479782104901325, + 38.47954060004359, + 38.47926428915914, + 38.478953902751115, + 38.478610158964244, + 38.478277070367845, + 38.47799983004701, + 38.47777700838079, + 38.47760726638461, + 38.47748934146621, + 38.47742203072655, + 38.47740417894292, + 38.47743466989979, + 38.47751242011438, + 38.47763637427471, + 38.47780550190306, + 38.47801879489705, + 38.47827526569837, + 38.47857394591234, + 38.478913885250144, + 38.47925084214138, + 38.479539393453095, + 38.47978074316095, + 38.47997600970737, + 38.48012624002214, + 38.48023242603532, + 38.48029551653411, + 38.4803164256913, + 38.48029603921328, + 38.48023521878631, + 38.48013480530571, + 38.4799956212338, + 38.47981847233553, + 38.47960414896789, + 38.47935342704993, + 38.47906706880412, + 38.47874582333354, + 38.478433733825305, + 38.47817602355176, + 38.47797129221877, + 38.477818229605596, + 38.47771560135129, + 38.477662232279435, + 38.47765699440037, + 38.47769879825809, + 38.477786586668934, + 38.47791933017144, + 38.478096023700225, + 38.47831568413598, + 38.47857734848323, + 38.47888007249778, + 38.479179621225, + 38.47943057873275, + 38.47963415634207, + 38.47979147989722, + 38.47990360373006, + 38.479971527132626, + 38.47999620618644, + 38.47997856227122, + 38.47991948819974, + 38.479819852655105, + 38.479680503413924, + 38.4795022697009, + 38.479285963922315, + 38.479032382954244, + 38.478742309112846, + 38.47845981769529, + 38.47823016336944, + 38.478051976457294, + 38.47792397660586, + 38.47784495865482, + 38.47781377602151, + 38.4778293287483, + 38.47789055488395, + 38.47799642424913, + 38.47814593390729, + 38.47833810485569, + 38.47857197958978, + 38.478846620293005, + 38.479117799193915, + 38.47934010819346, + 38.47951476667316, + 38.47964290866538, + 38.47972559673783, + 38.479763838410086, + 38.479758597943075, + 38.479710804820094, + 38.47962135986238, + 38.47949113965324, + 38.479320999752254, + 38.47911177704431, + 38.478864291469215, + 38.47857934730828, + 38.478301040617445, + 38.47807464613463, + 38.47789881401961, + 38.47777228322958, + 38.47769386745083, + 38.47766243853085, + 38.477676914561144, + 38.47773625128496, + 38.47783943588319, + 38.47798548246124, + 38.478173428752655, + 38.47840233369397, + 38.47867127562309, + 38.47897935092473, + 38.47928236436799, + 38.47953493905077, + 38.47973832492513, + 38.479893685862244, + 38.48000211362536, + 38.48006464435083, + 38.48008227038515, + 38.480055948801706, + 38.479986607543275, + 38.47987514986657, + 38.47972245757295, + 38.47952939337025, + 38.479296802613206, + 38.479025514599115, + 38.47871634354472, + 38.47841339603623, + 38.47816195733583, + 38.47796068785051, + 38.47780833679621, + 38.47770372807397, + 38.477645743663494, + 38.477633311678986, + 38.47766539775856, + 38.47774099883792, + 38.47785913862924, + 38.47801886431998, + 38.47821924414502, + 38.478459365583774, + 38.47873833400571, + 38.47905527163701, + 38.47936600795267, + 38.47962518990404, + 38.47983409080997, + 38.479993897355286, + 38.48010572362638, + 38.48017062763848, + 38.480189623207025, + 38.48016368848976, + 38.480093772148805, + 38.479980797810505, + 38.47982566730779, + 38.479629263051976, + 38.4793924497809, + 38.47911607586176, + 38.47880097427386, + 38.4784912702286, + 38.47823226725661, + 38.47802264351756, + 38.477861165676515, + 38.47774667478533, + 38.477678069681694, + 38.477654295049625, + 38.47767433281426, + 38.47773719592015, + 38.47784192381472, + 38.477987579151964, + 38.478173245368836, + 38.47839802488694, + 38.47866103776238, + 38.47896142065655, + 38.479255017467, + 38.47949648948175, + 38.4796871239487, + 38.47982812125361, + 38.47992060895872, + 38.47996565833304, + 38.47996429622656, + 38.47991751361552, + 38.4798262717671, + 38.47969150670235, + 38.47951413244122, + 38.47929504337702, + 38.47903511602784, + 38.47873521034157, + 38.47843947743806, + 38.47819324607837, + 38.477995219137746, + 38.47784418738752, + 38.47773901544324, + 38.47767862521235, + 38.47766198399216, + 38.47768809589234, + 38.47775599563519, + 38.477864744056404, + 38.47801342482256, + 38.478201142019174, + 38.47842701836239, + 38.47869019385707, + 38.4789898247756, + 38.47928177423911, + 38.47952072245441, + 38.47970797535769, + 38.479844751729686, + 38.479932197238625, + 38.479971400974215, + 38.47996340732579, + 38.47990922453126, + 38.479809830845454, + 38.479666179006486, + 38.47947919948455, + 38.47924980285984, + 38.478978881577206, + 38.47866731125484, + 38.47835925826022, + 38.478100066237374, + 38.47788845281477, + 38.47772322326345, + 38.47760325644934, + 38.47752748828515, + 38.47749489983223, + 38.477504508727435, + 38.477555362987076, + 38.477646536511806, + 38.477777125807656, + 38.47794624757813, + 38.478153036939304, + 38.478396646081805, + 38.478676243252956, + 38.47899101196873, + 38.47929684173221, + 38.47954843831628, + 38.479747132610235, + 38.479894167830025, + 38.47999071360747, + 38.480037882558804, + 38.480036742188645, + 38.479988323458734, + 38.47989362697158, + 38.47975362744913, + 38.479569276991434, + 38.4793415074628, + 38.479071232253666, + 38.47875934759556, + 38.4784500403344, + 38.478188674258064, + 38.4779739865897, + 38.477804801862646, + 38.47768001787865, + 38.4775985891655, + 38.4775595150846, + 38.47756183126281, + 38.47760460340197, + 38.477686922788756, + 38.47780790302082, + 38.47796667760371, + 38.47816239817092, + 38.4783942331505, + 38.47866136675177, + 38.478962998181935, + 38.47925503245725, + 38.479492190727115, + 38.479675818976276, + 38.47980717527225, + 38.47988744385785, + 38.4799177517229, + 38.479899180511204, + 38.47983277509239, + 38.47971954974885, + 38.479560492656994, + 38.47935656914919, + 38.479108724102744, + 38.47881788370483, + 38.47848495677007, + 38.47815414189202, + 38.47787081419407, + 38.4776337226037, + 38.477441703152934, + 38.477293664940134, + 38.47718857359092, + 38.47712543936929, + 38.477103308612605, + 38.477121257544475, + 38.477178387787646, + 38.47727382309337, + 38.47740670694135, + 38.47757620076266, + 38.47778148260946, + 38.47802174614454, + 38.47829619986068, + 38.478604066465365, + 38.47894458238437, + 38.47927368874104, + 38.47954614156969, + 38.479763320859284, + 38.479926518008725, + 38.48003694997625, + 38.48009577589337, + 38.480104109003896, + 38.48006302525999, + 38.47997356952817, + 38.47983676008603, + 38.47965359189627, + 38.47942503900646, + 38.47915205632269, + 38.4788355809354, + 38.47847653312432, + 38.478119123212714, + 38.477808738002054, + 38.477544138124934, + 38.477324171306854, + 38.477147758272295, + 38.47701387616693, + 38.476921546641904, + 38.47686982727078, + 38.476857805350335, + 38.476884593405785, + 38.47694932591555, + 38.477051156908786, + 38.47718925818752, + 38.477362817996536, + 38.47757104001394, + 38.47781314257218, + 38.4780883580445, + 38.47839593235077, + 38.47873512454923, + 38.479105206490964, + 38.47946215351136, + 38.47976075488945, + 38.48000242353752, + 38.48018848319984, + 38.48032018263351, + 38.48039871224706, + 38.480425216058265, + 38.48040080030547, + 38.480326539666024, + 38.480203481763475, + 38.48003265045061, + 38.47981504821733, + 38.47955165797138, + 38.47924344437117, + 38.47889135483666, + 38.4784963203303, + 38.478102562017106, + 38.477755477307944, + 38.477453837325, + 38.47719650023443, + 38.4769823971125, + 38.476810515340816, + 38.47667988667169, + 38.47658957863284, + 38.47653868832006, + 38.476526337897454, + 38.47655167131961, + 38.47661385192794, + 38.4767120606729, + 38.47684549478457, + 38.47701336676456, + 38.47721490360858, + 38.4774493461951, + 38.47771594879302, + 38.47801397865576, + 38.47834271567801, + 38.47870145209769, + 38.47908949223169, + 38.47946284322617, + 38.47977632543623, + 38.480031382245386, + 38.48022936736506, + 38.4803715590339, + 38.48045917667113, + 38.48049339284669, + 38.48047534190254, + 38.48040612617998, + 38.48028682053464, + 38.48011847562657, + 38.47990212033431, + 38.47963876354223, + 38.47932939547854, + 38.47897498873211, + 38.478576499038816, + 38.47817817210646, + 38.47782542945974, + 38.47751706573907, + 38.47725196223045, + 38.477029072738496, + 38.476847406988206, + 38.47670601869664, + 38.47660399698399, + 38.47654046017234, + 38.47651455129199, + 38.47652543480971, + 38.47657229423074, + 38.47665433032688, + 38.47677075981258, + 38.4769208143425, + 38.47710373973957, + 38.47731879538875, + 38.47756525375011, + 38.477842399958156, + 38.47814953148338, + 38.4784859578395, + 38.478851000323765, + 38.47920068332607, + 38.479489844381675, + 38.479719943289915, + 38.47989234990825, + 38.48000835835539, + 38.480069203667924, + 38.48007607377391, + 38.48003011811754, + 38.4799324538898, + 38.47978417054665, + 38.47958633310254, + 38.47933998454774, + 38.47904614763877, + 38.47870582623974, + 38.478363312937894, + 38.478064075250835, + 38.47780695242408, + 38.47759086927953, + 38.47741482220328, + 38.477277862632285, + 38.47717908519013, + 38.477117619146654, + 38.47709262225439, + 38.47710327628497, + 38.47714878378125, + 38.47722836567978, + 38.47734125955567, + 38.47748671831389, + 38.47766400920012, + 38.47787241304088, + 38.478111223648646, + 38.47837974734548, + 38.47867730257232, + 38.47900321956032, + 38.47931353135272, + 38.47956308439242, + 38.47975334771154, + 38.479885700273655, + 38.4799614451665, + 38.47998182625191, + 38.47994804013502, + 38.47986124478676, + 38.47972256577339, + 38.4795331007745, + 38.47929392287703, + 38.479006082993685, + 38.478670611654586, + 38.47833182687935, + 38.478035220703525, + 38.47777965618515, + 38.47756408128466, + 38.477387514942535, + 38.47724903063175, + 38.477147744542144, + 38.477082807076535, + 38.47705339671471, + 38.477058715571125, + 38.47709798616401, + 38.4771704490509, + 38.47727536108517, + 38.47741199411636, + 38.47757963400937, + 38.47777757989183, + 38.478005143565774, + 38.478261649037286, + 38.47854643213153, + 38.47885884016931, + 38.47915492332935, + 38.479389545041805, + 38.479564190760684, + 38.479680255607846, + 38.479739058569145, + 38.47974185914764, + 38.47968986933624, + 38.47958426224318, + 38.47942617832493, + 38.47921672990743, + 38.47895700448319, + 38.478648067132774, + 38.47833426885388, + 38.47806113360694, + 38.477827555418386, + 38.477632512320724, + 38.47747505255518, + 38.47735427821553, + 38.47726933350011, + 38.47721939625814, + 38.47720367189163, + 38.47722138894232, + 38.47727179588334, + 38.477354158773245, + 38.477467759527116, + 38.47761189462965, + 38.47778587416489, + 38.47798902107315, + 38.47822067057128, + 38.47848016969011, + 38.47876687689669, + 38.479080161777844, + 38.47937609594156, + 38.479609563881375, + 38.479782072283804, + 38.47989503717447, + 38.47994979811822, + 38.4799476348766, + 38.479889779384386, + 38.47977742437922, + 38.479611729638435, + 38.4793938265041, + 38.47912482118399, + 38.478805797177, + 38.47843781707158, + 38.47806522986155, + 38.4777335577286, + 38.47744169380704, + 38.47718861561551, + 38.47697337114326, + 38.47679506241074, + 38.4766528336624, + 38.476545862870786, + 38.47647335560865, + 38.47643454061444, + 38.47642866656891, + 38.476454999738635, + 38.476512822239656, + 38.476601430745276, + 38.47672013551227, + 38.47686825963545, + 38.47704513846621, + 38.47725011914907, + 38.47748256024313, + 38.47774183140554, + 38.47802731311921, + 38.47833839645358, + 38.4786744828494, + 38.47903498392124, + 38.4793760124474, + 38.4796524929338, + 38.479865971198215, + 38.48001790176059, + 38.48010966206887, + 38.48014256917678, + 38.48011789173662, + 38.480036858642464, + 38.479900665278414, + 38.4797104780534, + 38.479467437711335, + 38.479172661764515, + 38.47882724629949, + 38.47843226733425, + 38.47803208774901, + 38.47767224367357, + 38.47735164228233, + 38.47706927516286, + 38.476824204323, + 38.47661554569615, + 38.476442457295626, + 38.47630413069241, + 38.476199784869735, + 38.47612866177676, + 38.47609002309839, + 38.47608314789426, + 38.476107330860714, + 38.47616188103831, + 38.476246120838624, + 38.476359385300526, + 38.476501021510586, + 38.4766703881421, + 38.4768668550793, + 38.47708980310341, + 38.477338623623424, + 38.47761271843972, + 38.47791149953188, + 38.47823438886425, + 38.478580818205046, + 38.478950228955775, + 38.47929876332546, + 38.479581374700956, + 38.479799637118155, + 38.47995503287513, + 38.48004896676642, + 38.48008278276786, + 38.48005777603615, + 38.47997520155836, + 38.4798362804055, + 38.47964220427332, + 38.4793941387974, + 38.479093225991775, + 38.47874058606007, + 38.47838062538949, + 38.478058922781884, + 38.477774426401254, + 38.47752616787675, + 38.47731324840445, + 38.477134822323045, + 38.47699008532135, + 38.47687826595675, + 38.476798619541476, + 38.47675042372172, + 38.476732975268064, + 38.47674558773219, + 38.47678758972351, + 38.47685832362992, + 38.4769571446566, + 38.47708342009308, + 38.4772365287437, + 38.477415860476235, + 38.4776208158553, + 38.47785080583701, + 38.47810525150834, + 38.47838358385885, + 38.47868524357656, + 38.47900968086118, + 38.47931304655768, + 38.47955030293472, + 38.47972303299029, + 38.4798327278251, + 38.47988080087622, + 38.47986860460257, + 38.47979744248511, + 38.47966857767763, + 38.47948323926186, + 38.47924262679, + 38.478947913601694, + 38.47860024926452, + 38.47824406773076, + 38.477924974195275, + 38.47764194256058, + 38.47739402937938, + 38.47718036007939, + 38.47700011262943, + 38.476852505812694, + 38.47673679079441, + 38.47665224504463, + 38.47659816794533, + 38.47657387760235, + 38.476578708518886, + 38.476612009886175, + 38.476673144315406, + 38.47676148688619, + 38.47687642442175, + 38.47701735492723, + 38.477183687144816, + 38.47737484019343, + 38.47759024326922, + 38.47782933539057, + 38.478091565175006, + 38.478376390640165, + 38.47868327902208, + 38.4790117066068, + 38.47931784986846, + 38.47955669625657, + 38.47972985355259, + 38.479838837255116, + 38.47988508481979, + 38.47986997235062, + 38.47979482660559, + 38.47966093365257, + 38.47946954512922, + 38.47922188279036, + 38.47891914182936, + 38.47856249332329, + 38.478196392293206, + 38.47786646457214, + 38.47757170441599, + 38.477311188386246, + 38.47708406158038, + 38.47688952130339, + 38.47672680534683, + 38.47659518356147, + 38.47649395178558, + 38.476422427457116, + 38.476379946430654, + 38.476365860655996, + 38.47637953647357, + 38.476420353351344, + 38.47648770293791, + 38.47658098834238, + 38.47669962357719, + 38.476843033117724, + 38.47701065154642, + 38.47720192325769, + 38.47741630220689, + 38.47765325169182, + 38.477912244157494, + 38.47819276101865, + 38.47849429249521, + 38.47881633745774, + 38.47911509500546, + 38.47934557491832, + 38.4795094065309, + 38.47960812655432, + 38.47964319332159, + 38.479616003483805, + 38.4795279040203, + 38.47938020089895, + 38.47917416534058, + 38.4789110383701, + 38.47859203414217, + 38.478261648771, + 38.47796554780518, + 38.47770276382892, + 38.47747241056516, + 38.477273669279676, + 38.47710577257897, + 38.47696799278215, + 38.47685963356262, + 38.476780023927894, + 38.476728513871194, + 38.476704471218625, + 38.476707279332174, + 38.47673633542439, + 38.47679104931138, + 38.4768708424797, + 38.47697514737844, + 38.47710340687233, + 38.47725507381137, + 38.47742961068391, + 38.47762648932982, + 38.47784519069776, + 38.47808520463418, + 38.478346029695466, + 38.47862717297775, + 38.47892814995921, + 38.47920517588708, + 38.479413276605584, + 38.47955409755591, + 38.47962919129682, + 38.47964003175221, + 38.479588030909746, + 38.47947455083383, + 38.47930091232853, + 38.47906840120488, + 38.478778272835115, + 38.47847506231296, + 38.47820447233747, + 38.477965570626594, + 38.477757504707306, + 38.47757948855702, + 38.477430786573144, + 38.47731070207004, + 38.477218569011946, + 38.477153746060615, + 38.477115612277096, + 38.47710356400739, + 38.477117012614315, + 38.477155382815454, + 38.47721811145445, + 38.47730464658312, + 38.477414446765984, + 38.477546980544645, + 38.47770172601704, + 38.47787817049912, + 38.47807581024629, + 38.47829415021806, + 38.47853270387421, + 38.478790992993844, + 38.479068547511396, + 38.47932159665427, + 38.47950518021715, + 38.4796209577363, + 38.47967049563747, + 38.47965528148499, + 38.479576740681935, + 38.47943624848544, + 38.479235138671875, + 38.47897470980661, + 38.47865622980067, + 38.478324245755175, + 38.4780244719094, + 38.47775598752848, + 38.47751795148305, + 38.477309588893625, + 38.47713017510325, + 38.476979024177545, + 38.4768554806408, + 38.47675891352644, + 38.47668871208216, + 38.476644282658285, + 38.47662504644276, + 38.47663043780195, + 38.47665990305471, + 38.47671289955736, + 38.476788895011, + 38.47688736692863, + 38.477007802216974, + 38.477149696840854, + 38.47731255554712, + 38.4774958916321, + 38.47769922673982, + 38.477922090683876, + 38.478164021285764, + 38.478424564226245, + 38.47870327290586, + 38.47899970831325, + 38.479270130296136, + 38.47946960861486, + 38.4795998321102, + 38.47966239606186, + 38.47965881644629, + 38.479590546644985, + 38.47945898946644, + 38.47926550581784, + 38.479011420980804, + 38.47869802917364, + 38.47836990349732, + 38.478072783817815, + 38.47780577451811, + 38.47756805916897, + 38.477358887180024, + 38.47717755777947, + 38.47702340852038, + 38.47689580702361, + 38.476794145034425, + 38.476717834133815, + 38.476666302632836, + 38.47663899331382, + 38.476635361776765, + 38.476654875219374, + 38.47669701152753, + 38.47676125858833, + 38.47684711376257, + 38.47695408347185, + 38.4770816828684, + 38.47722943556426, + 38.47739687340349, + 38.4775835362658, + 38.47778897189309, + 38.47801273573289, + 38.47825439079413, + 38.47851350751282, + 38.47878966362456, + 38.47908244404292, + 38.479348131975065, + 38.47954182019258, + 38.479665220383275, + 38.479719950317964, + 38.479707548113005, + 38.479629488943345, + 38.479487197069105, + 38.47928205451144, + 38.479015407332675, + 38.47868857020263, + 38.478346136298754, + 38.47803386511216, + 38.47775088030974, + 38.47749638441928, + 38.477269645485705, + 38.477069981055884, + 38.4768967466902, + 38.476749327710074, + 38.47662713325983, + 38.476529592022544, + 38.4764561491196, + 38.476406263856, + 38.476379408071736, + 38.4763750649263, + 38.47639272799356, + 38.47643190057909, + 38.47649209519699, + 38.476572833161306, + 38.476673644260025, + 38.47679406648817, + 38.47693364582418, + 38.477091936037475, + 38.47726849851883, + 38.477462902127684, + 38.477674723051635, + 38.4779035446758, + 38.478148957459034, + 38.478410558815945, + 38.4786879530031, + 38.47898075100938, + 38.47924526189865, + 38.47943660389868, + 38.47955651353289, + 38.47960663302418, + 38.479588524562985, + 38.479503687024824, + 38.479353568001784, + 38.47913957248299, + 38.47886306913919, + 38.47852539489364, + 38.47817116445682, + 38.47784615838796, + 38.47754952140781, + 38.47728047674203, + 38.47703831278359, + 38.47682236708307, + 38.47663201486574, + 38.47646666078491, + 38.47632573298868, + 38.476208678841544, + 38.47611496182865, + 38.476044059306645, + 38.47599546085978, + 38.475968667089276, + 38.4759631887132, + 38.47597854588851, + 38.47601426769241, + 38.47606989171859 + ] + } + ], + "layout": { + "height": 400, + "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": "BIS evolution" + }, + "width": 1200 + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "Infusion rate for patient 6", + "type": "scatter", + "x": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887, + 888, + 889, + 890, + 891, + 892, + 893, + 894, + 895, + 896, + 897, + 898, + 899, + 900, + 901, + 902, + 903, + 904, + 905, + 906, + 907, + 908, + 909, + 910, + 911, + 912, + 913, + 914, + 915, + 916, + 917, + 918, + 919, + 920, + 921, + 922, + 923, + 924, + 925, + 926, + 927, + 928, + 929, + 930, + 931, + 932, + 933, + 934, + 935, + 936, + 937, + 938, + 939, + 940, + 941, + 942, + 943, + 944, + 945, + 946, + 947, + 948, + 949, + 950, + 951, + 952, + 953, + 954, + 955, + 956, + 957, + 958, + 959, + 960, + 961, + 962, + 963, + 964, + 965, + 966, + 967, + 968, + 969, + 970, + 971, + 972, + 973, + 974, + 975, + 976, + 977, + 978, + 979, + 980, + 981, + 982, + 983, + 984, + 985, + 986, + 987, + 988, + 989, + 990, + 991, + 992, + 993, + 994, + 995, + 996, + 997, + 998, + 999, + 1000, + 1001, + 1002, + 1003, + 1004, + 1005, + 1006, + 1007, + 1008, + 1009, + 1010, + 1011, + 1012, + 1013, + 1014, + 1015, + 1016, + 1017, + 1018, + 1019, + 1020, + 1021, + 1022, + 1023, + 1024, + 1025, + 1026, + 1027, + 1028, + 1029, + 1030, + 1031, + 1032, + 1033, + 1034, + 1035, + 1036, + 1037, + 1038, + 1039, + 1040, + 1041, + 1042, + 1043, + 1044, + 1045, + 1046, + 1047, + 1048, + 1049, + 1050, + 1051, + 1052, + 1053, + 1054, + 1055, + 1056, + 1057, + 1058, + 1059, + 1060, + 1061, + 1062, + 1063, + 1064, + 1065, + 1066, + 1067, + 1068, + 1069, + 1070, + 1071, + 1072, + 1073, + 1074, + 1075, + 1076, + 1077, + 1078, + 1079, + 1080, + 1081, + 1082, + 1083, + 1084, + 1085, + 1086, + 1087, + 1088, + 1089, + 1090, + 1091, + 1092, + 1093, + 1094, + 1095, + 1096, + 1097, + 1098, + 1099, + 1100, + 1101, + 1102, + 1103, + 1104, + 1105, + 1106, + 1107, + 1108, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1115, + 1116, + 1117, + 1118, + 1119, + 1120, + 1121, + 1122, + 1123, + 1124, + 1125, + 1126, + 1127, + 1128, + 1129, + 1130, + 1131, + 1132, + 1133, + 1134, + 1135, + 1136, + 1137, + 1138, + 1139, + 1140, + 1141, + 1142, + 1143, + 1144, + 1145, + 1146, + 1147, + 1148, + 1149, + 1150, + 1151, + 1152, + 1153, + 1154, + 1155, + 1156, + 1157, + 1158, + 1159, + 1160, + 1161, + 1162, + 1163, + 1164, + 1165, + 1166, + 1167, + 1168, + 1169, + 1170, + 1171, + 1172, + 1173, + 1174, + 1175, + 1176, + 1177, + 1178, + 1179, + 1180, + 1181, + 1182, + 1183, + 1184, + 1185, + 1186, + 1187, + 1188, + 1189, + 1190, + 1191, + 1192, + 1193, + 1194, + 1195, + 1196, + 1197, + 1198, + 1199, + 1200, + 1201, + 1202, + 1203, + 1204, + 1205, + 1206, + 1207, + 1208, + 1209, + 1210, + 1211, + 1212, + 1213, + 1214, + 1215, + 1216, + 1217, + 1218, + 1219, + 1220, + 1221, + 1222, + 1223, + 1224, + 1225, + 1226, + 1227, + 1228, + 1229, + 1230, + 1231, + 1232, + 1233, + 1234, + 1235, + 1236, + 1237, + 1238, + 1239, + 1240, + 1241, + 1242, + 1243, + 1244, + 1245, + 1246, + 1247, + 1248, + 1249, + 1250, + 1251, + 1252, + 1253, + 1254, + 1255, + 1256, + 1257, + 1258, + 1259, + 1260, + 1261, + 1262, + 1263, + 1264, + 1265, + 1266, + 1267, + 1268, + 1269, + 1270, + 1271, + 1272, + 1273, + 1274, + 1275, + 1276, + 1277, + 1278, + 1279, + 1280, + 1281, + 1282, + 1283, + 1284, + 1285, + 1286, + 1287, + 1288, + 1289, + 1290, + 1291, + 1292, + 1293, + 1294, + 1295, + 1296, + 1297, + 1298, + 1299, + 1300, + 1301, + 1302, + 1303, + 1304, + 1305, + 1306, + 1307, + 1308, + 1309, + 1310, + 1311, + 1312, + 1313, + 1314, + 1315, + 1316, + 1317, + 1318, + 1319, + 1320, + 1321, + 1322, + 1323, + 1324, + 1325, + 1326, + 1327, + 1328, + 1329, + 1330, + 1331, + 1332, + 1333, + 1334, + 1335, + 1336, + 1337, + 1338, + 1339, + 1340, + 1341, + 1342, + 1343, + 1344, + 1345, + 1346, + 1347, + 1348, + 1349, + 1350, + 1351, + 1352, + 1353, + 1354, + 1355, + 1356, + 1357, + 1358, + 1359, + 1360, + 1361, + 1362, + 1363, + 1364, + 1365, + 1366, + 1367, + 1368, + 1369, + 1370, + 1371, + 1372, + 1373, + 1374, + 1375, + 1376, + 1377, + 1378, + 1379, + 1380, + 1381, + 1382, + 1383, + 1384, + 1385, + 1386, + 1387, + 1388, + 1389, + 1390, + 1391, + 1392, + 1393, + 1394, + 1395, + 1396, + 1397, + 1398, + 1399, + 1400, + 1401, + 1402, + 1403, + 1404, + 1405, + 1406, + 1407, + 1408, + 1409, + 1410, + 1411, + 1412, + 1413, + 1414, + 1415, + 1416, + 1417, + 1418, + 1419, + 1420, + 1421, + 1422, + 1423, + 1424, + 1425, + 1426, + 1427, + 1428, + 1429, + 1430, + 1431, + 1432, + 1433, + 1434, + 1435, + 1436, + 1437, + 1438, + 1439, + 1440, + 1441, + 1442, + 1443, + 1444, + 1445, + 1446, + 1447, + 1448, + 1449, + 1450, + 1451, + 1452, + 1453, + 1454, + 1455, + 1456, + 1457, + 1458, + 1459, + 1460, + 1461, + 1462, + 1463, + 1464, + 1465, + 1466, + 1467, + 1468, + 1469, + 1470, + 1471, + 1472, + 1473, + 1474, + 1475, + 1476, + 1477, + 1478, + 1479, + 1480, + 1481, + 1482, + 1483, + 1484, + 1485, + 1486, + 1487, + 1488, + 1489, + 1490, + 1491, + 1492, + 1493, + 1494, + 1495, + 1496, + 1497, + 1498, + 1499, + 1500, + 1501, + 1502, + 1503, + 1504, + 1505, + 1506, + 1507, + 1508, + 1509, + 1510, + 1511, + 1512, + 1513, + 1514, + 1515, + 1516, + 1517, + 1518, + 1519, + 1520, + 1521, + 1522, + 1523, + 1524, + 1525, + 1526, + 1527, + 1528, + 1529, + 1530, + 1531, + 1532, + 1533, + 1534, + 1535, + 1536, + 1537, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546, + 1547, + 1548, + 1549, + 1550, + 1551, + 1552, + 1553, + 1554, + 1555, + 1556, + 1557, + 1558, + 1559, + 1560, + 1561, + 1562, + 1563, + 1564, + 1565, + 1566, + 1567, + 1568, + 1569, + 1570, + 1571, + 1572, + 1573, + 1574, + 1575, + 1576, + 1577, + 1578, + 1579, + 1580, + 1581, + 1582, + 1583, + 1584, + 1585, + 1586, + 1587, + 1588, + 1589, + 1590, + 1591, + 1592, + 1593, + 1594, + 1595, + 1596, + 1597, + 1598, + 1599, + 1600, + 1601, + 1602, + 1603, + 1604, + 1605, + 1606, + 1607, + 1608, + 1609, + 1610, + 1611, + 1612, + 1613, + 1614, + 1615, + 1616, + 1617, + 1618, + 1619, + 1620, + 1621, + 1622, + 1623, + 1624, + 1625, + 1626, + 1627, + 1628, + 1629, + 1630, + 1631, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1639, + 1640, + 1641, + 1642, + 1643, + 1644, + 1645, + 1646, + 1647, + 1648, + 1649, + 1650, + 1651, + 1652, + 1653, + 1654, + 1655, + 1656, + 1657, + 1658, + 1659, + 1660, + 1661, + 1662, + 1663, + 1664, + 1665, + 1666, + 1667, + 1668, + 1669, + 1670, + 1671, + 1672, + 1673, + 1674, + 1675, + 1676, + 1677, + 1678, + 1679, + 1680, + 1681, + 1682, + 1683, + 1684, + 1685, + 1686, + 1687, + 1688, + 1689, + 1690, + 1691, + 1692, + 1693, + 1694, + 1695, + 1696, + 1697, + 1698, + 1699, + 1700, + 1701, + 1702, + 1703, + 1704, + 1705, + 1706, + 1707, + 1708, + 1709, + 1710, + 1711, + 1712, + 1713, + 1714, + 1715, + 1716, + 1717, + 1718, + 1719, + 1720, + 1721, + 1722, + 1723, + 1724, + 1725, + 1726, + 1727, + 1728, + 1729, + 1730, + 1731, + 1732, + 1733, + 1734, + 1735, + 1736, + 1737, + 1738, + 1739, + 1740, + 1741, + 1742, + 1743, + 1744, + 1745, + 1746, + 1747, + 1748, + 1749, + 1750, + 1751, + 1752, + 1753, + 1754, + 1755, + 1756, + 1757, + 1758, + 1759, + 1760, + 1761, + 1762, + 1763, + 1764, + 1765, + 1766, + 1767, + 1768, + 1769, + 1770, + 1771, + 1772, + 1773, + 1774, + 1775, + 1776, + 1777, + 1778, + 1779, + 1780, + 1781, + 1782, + 1783, + 1784, + 1785, + 1786, + 1787, + 1788, + 1789, + 1790, + 1791, + 1792, + 1793, + 1794, + 1795, + 1796, + 1797, + 1798, + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807, + 1808, + 1809, + 1810, + 1811, + 1812, + 1813, + 1814, + 1815, + 1816, + 1817, + 1818, + 1819, + 1820, + 1821, + 1822, + 1823, + 1824, + 1825, + 1826, + 1827, + 1828, + 1829, + 1830, + 1831, + 1832, + 1833, + 1834, + 1835, + 1836, + 1837, + 1838, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1845, + 1846, + 1847, + 1848, + 1849, + 1850, + 1851, + 1852, + 1853, + 1854, + 1855, + 1856, + 1857, + 1858, + 1859, + 1860, + 1861, + 1862, + 1863, + 1864, + 1865, + 1866, + 1867, + 1868, + 1869, + 1870, + 1871, + 1872, + 1873, + 1874, + 1875, + 1876, + 1877, + 1878, + 1879, + 1880, + 1881, + 1882, + 1883, + 1884, + 1885, + 1886, + 1887, + 1888, + 1889, + 1890, + 1891, + 1892, + 1893, + 1894, + 1895, + 1896, + 1897, + 1898, + 1899, + 1900, + 1901, + 1902, + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911, + 1912, + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921, + 1922, + 1923, + 1924, + 1925, + 1926, + 1927, + 1928, + 1929, + 1930, + 1931, + 1932, + 1933, + 1934, + 1935, + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942, + 1943, + 1944, + 1945, + 1946, + 1947, + 1948, + 1949, + 1950, + 1951, + 1952, + 1953, + 1954, + 1955, + 1956, + 1957, + 1958, + 1959, + 1960, + 1961, + 1962, + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978, + 1979, + 1980, + 1981, + 1982, + 1983, + 1984, + 1985, + 1986, + 1987, + 1988, + 1989, + 1990, + 1991, + 1992, + 1993, + 1994, + 1995, + 1996, + 1997, + 1998, + 1999, + 2000, + 2001, + 2002, + 2003, + 2004, + 2005, + 2006, + 2007, + 2008, + 2009, + 2010, + 2011, + 2012, + 2013, + 2014, + 2015, + 2016, + 2017, + 2018, + 2019, + 2020, + 2021, + 2022, + 2023, + 2024, + 2025, + 2026, + 2027, + 2028, + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052, + 2053, + 2054, + 2055, + 2056, + 2057, + 2058, + 2059, + 2060, + 2061, + 2062, + 2063, + 2064, + 2065, + 2066, + 2067, + 2068, + 2069, + 2070, + 2071, + 2072, + 2073, + 2074, + 2075, + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082, + 2083, + 2084, + 2085, + 2086, + 2087, + 2088, + 2089, + 2090, + 2091, + 2092, + 2093, + 2094, + 2095, + 2096, + 2097, + 2098, + 2099, + 2100, + 2101, + 2102, + 2103, + 2104, + 2105, + 2106, + 2107, + 2108, + 2109, + 2110, + 2111, + 2112, + 2113, + 2114, + 2115, + 2116, + 2117, + 2118, + 2119, + 2120, + 2121, + 2122, + 2123, + 2124, + 2125, + 2126, + 2127, + 2128, + 2129, + 2130, + 2131, + 2132, + 2133, + 2134, + 2135, + 2136, + 2137, + 2138, + 2139, + 2140, + 2141, + 2142, + 2143, + 2144, + 2145, + 2146, + 2147, + 2148, + 2149, + 2150, + 2151, + 2152, + 2153, + 2154, + 2155, + 2156, + 2157, + 2158, + 2159, + 2160, + 2161, + 2162, + 2163, + 2164, + 2165, + 2166, + 2167, + 2168, + 2169, + 2170, + 2171, + 2172, + 2173, + 2174, + 2175, + 2176, + 2177, + 2178, + 2179, + 2180, + 2181, + 2182, + 2183, + 2184, + 2185, + 2186, + 2187, + 2188, + 2189, + 2190, + 2191, + 2192, + 2193, + 2194, + 2195, + 2196, + 2197, + 2198, + 2199, + 2200, + 2201, + 2202, + 2203, + 2204, + 2205, + 2206, + 2207, + 2208, + 2209, + 2210, + 2211, + 2212, + 2213, + 2214, + 2215, + 2216, + 2217, + 2218, + 2219, + 2220, + 2221, + 2222, + 2223, + 2224, + 2225, + 2226, + 2227, + 2228, + 2229, + 2230, + 2231, + 2232, + 2233, + 2234, + 2235, + 2236, + 2237, + 2238, + 2239, + 2240, + 2241, + 2242, + 2243, + 2244, + 2245, + 2246, + 2247, + 2248, + 2249, + 2250, + 2251, + 2252, + 2253, + 2254, + 2255, + 2256, + 2257, + 2258, + 2259, + 2260, + 2261, + 2262, + 2263, + 2264, + 2265, + 2266, + 2267, + 2268, + 2269, + 2270, + 2271, + 2272, + 2273, + 2274, + 2275, + 2276, + 2277, + 2278, + 2279, + 2280, + 2281, + 2282, + 2283, + 2284, + 2285, + 2286, + 2287, + 2288, + 2289, + 2290, + 2291, + 2292, + 2293, + 2294, + 2295, + 2296, + 2297, + 2298, + 2299, + 2300, + 2301, + 2302, + 2303, + 2304, + 2305, + 2306, + 2307, + 2308, + 2309, + 2310, + 2311, + 2312, + 2313, + 2314, + 2315, + 2316, + 2317, + 2318, + 2319, + 2320, + 2321, + 2322, + 2323, + 2324, + 2325, + 2326, + 2327, + 2328, + 2329, + 2330, + 2331, + 2332, + 2333, + 2334, + 2335, + 2336, + 2337, + 2338, + 2339, + 2340, + 2341, + 2342, + 2343, + 2344, + 2345, + 2346, + 2347, + 2348, + 2349, + 2350, + 2351, + 2352, + 2353, + 2354, + 2355, + 2356, + 2357, + 2358, + 2359, + 2360, + 2361, + 2362, + 2363, + 2364, + 2365, + 2366, + 2367, + 2368, + 2369, + 2370, + 2371, + 2372, + 2373, + 2374, + 2375, + 2376, + 2377, + 2378, + 2379, + 2380, + 2381, + 2382, + 2383, + 2384, + 2385, + 2386, + 2387, + 2388, + 2389, + 2390, + 2391, + 2392, + 2393, + 2394, + 2395, + 2396, + 2397, + 2398, + 2399, + 2400, + 2401, + 2402, + 2403, + 2404, + 2405, + 2406, + 2407, + 2408, + 2409, + 2410, + 2411, + 2412, + 2413, + 2414, + 2415, + 2416, + 2417, + 2418, + 2419, + 2420, + 2421, + 2422, + 2423, + 2424, + 2425, + 2426, + 2427, + 2428, + 2429, + 2430, + 2431, + 2432, + 2433, + 2434, + 2435, + 2436, + 2437, + 2438, + 2439, + 2440, + 2441, + 2442, + 2443, + 2444, + 2445, + 2446, + 2447, + 2448, + 2449, + 2450, + 2451, + 2452, + 2453, + 2454, + 2455, + 2456, + 2457, + 2458, + 2459, + 2460, + 2461, + 2462, + 2463, + 2464, + 2465, + 2466, + 2467, + 2468, + 2469, + 2470, + 2471, + 2472, + 2473, + 2474, + 2475, + 2476, + 2477, + 2478, + 2479, + 2480, + 2481, + 2482, + 2483, + 2484, + 2485, + 2486, + 2487, + 2488, + 2489, + 2490, + 2491, + 2492, + 2493, + 2494, + 2495, + 2496, + 2497, + 2498, + 2499, + 2500, + 2501, + 2502, + 2503, + 2504, + 2505, + 2506, + 2507, + 2508, + 2509, + 2510, + 2511, + 2512, + 2513, + 2514, + 2515, + 2516, + 2517, + 2518, + 2519, + 2520, + 2521, + 2522, + 2523, + 2524, + 2525, + 2526, + 2527, + 2528, + 2529, + 2530, + 2531, + 2532, + 2533, + 2534, + 2535, + 2536, + 2537, + 2538, + 2539, + 2540, + 2541, + 2542, + 2543, + 2544, + 2545, + 2546, + 2547, + 2548, + 2549, + 2550, + 2551, + 2552, + 2553, + 2554, + 2555, + 2556, + 2557, + 2558, + 2559, + 2560, + 2561, + 2562, + 2563, + 2564, + 2565, + 2566, + 2567, + 2568, + 2569, + 2570, + 2571, + 2572, + 2573, + 2574, + 2575, + 2576, + 2577, + 2578, + 2579, + 2580, + 2581, + 2582, + 2583, + 2584, + 2585, + 2586, + 2587, + 2588, + 2589, + 2590, + 2591, + 2592, + 2593, + 2594, + 2595, + 2596, + 2597, + 2598, + 2599, + 2600, + 2601, + 2602, + 2603, + 2604, + 2605, + 2606, + 2607, + 2608, + 2609, + 2610, + 2611, + 2612, + 2613, + 2614, + 2615, + 2616, + 2617, + 2618, + 2619, + 2620, + 2621, + 2622, + 2623, + 2624, + 2625, + 2626, + 2627, + 2628, + 2629, + 2630, + 2631, + 2632, + 2633, + 2634, + 2635, + 2636, + 2637, + 2638, + 2639, + 2640, + 2641, + 2642, + 2643, + 2644, + 2645, + 2646, + 2647, + 2648, + 2649, + 2650, + 2651, + 2652, + 2653, + 2654, + 2655, + 2656, + 2657, + 2658, + 2659, + 2660, + 2661, + 2662, + 2663, + 2664, + 2665, + 2666, + 2667, + 2668, + 2669, + 2670, + 2671, + 2672, + 2673, + 2674, + 2675, + 2676, + 2677, + 2678, + 2679, + 2680, + 2681, + 2682, + 2683, + 2684, + 2685, + 2686, + 2687, + 2688, + 2689, + 2690, + 2691, + 2692, + 2693, + 2694, + 2695, + 2696, + 2697, + 2698, + 2699, + 2700, + 2701, + 2702, + 2703, + 2704, + 2705, + 2706, + 2707, + 2708, + 2709, + 2710, + 2711, + 2712, + 2713, + 2714, + 2715, + 2716, + 2717, + 2718, + 2719, + 2720, + 2721, + 2722, + 2723, + 2724, + 2725, + 2726, + 2727, + 2728, + 2729, + 2730, + 2731, + 2732, + 2733, + 2734, + 2735, + 2736, + 2737, + 2738, + 2739, + 2740, + 2741, + 2742, + 2743, + 2744, + 2745, + 2746, + 2747, + 2748, + 2749, + 2750, + 2751, + 2752, + 2753, + 2754, + 2755, + 2756, + 2757, + 2758, + 2759, + 2760, + 2761, + 2762, + 2763, + 2764, + 2765, + 2766, + 2767, + 2768, + 2769, + 2770, + 2771, + 2772, + 2773, + 2774, + 2775, + 2776, + 2777, + 2778, + 2779, + 2780, + 2781, + 2782, + 2783, + 2784, + 2785, + 2786, + 2787, + 2788, + 2789, + 2790, + 2791, + 2792, + 2793, + 2794, + 2795, + 2796, + 2797, + 2798, + 2799, + 2800, + 2801, + 2802, + 2803, + 2804, + 2805, + 2806, + 2807, + 2808, + 2809, + 2810, + 2811, + 2812, + 2813, + 2814, + 2815, + 2816, + 2817, + 2818, + 2819, + 2820, + 2821, + 2822, + 2823, + 2824, + 2825, + 2826, + 2827, + 2828, + 2829, + 2830, + 2831, + 2832, + 2833, + 2834, + 2835, + 2836, + 2837, + 2838, + 2839, + 2840, + 2841, + 2842, + 2843, + 2844, + 2845, + 2846, + 2847, + 2848, + 2849, + 2850, + 2851, + 2852, + 2853, + 2854, + 2855, + 2856, + 2857, + 2858, + 2859, + 2860, + 2861, + 2862, + 2863, + 2864, + 2865, + 2866, + 2867, + 2868, + 2869, + 2870, + 2871, + 2872, + 2873, + 2874, + 2875, + 2876, + 2877, + 2878, + 2879, + 2880, + 2881, + 2882, + 2883, + 2884, + 2885, + 2886, + 2887, + 2888, + 2889, + 2890, + 2891, + 2892, + 2893, + 2894, + 2895, + 2896, + 2897, + 2898, + 2899, + 2900, + 2901, + 2902, + 2903, + 2904, + 2905, + 2906, + 2907, + 2908, + 2909, + 2910, + 2911, + 2912, + 2913, + 2914, + 2915, + 2916, + 2917, + 2918, + 2919, + 2920, + 2921, + 2922, + 2923, + 2924, + 2925, + 2926, + 2927, + 2928, + 2929, + 2930, + 2931, + 2932, + 2933, + 2934, + 2935, + 2936, + 2937, + 2938, + 2939, + 2940, + 2941, + 2942, + 2943, + 2944, + 2945, + 2946, + 2947, + 2948, + 2949, + 2950, + 2951, + 2952, + 2953, + 2954, + 2955, + 2956, + 2957, + 2958, + 2959, + 2960, + 2961, + 2962, + 2963, + 2964, + 2965, + 2966, + 2967, + 2968, + 2969, + 2970, + 2971, + 2972, + 2973, + 2974, + 2975, + 2976, + 2977, + 2978, + 2979, + 2980, + 2981, + 2982, + 2983, + 2984, + 2985, + 2986, + 2987, + 2988, + 2989, + 2990, + 2991, + 2992, + 2993, + 2994, + 2995, + 2996, + 2997, + 2998, + 2999, + 3000, + 3001, + 3002, + 3003, + 3004, + 3005, + 3006, + 3007, + 3008, + 3009, + 3010, + 3011, + 3012, + 3013, + 3014, + 3015, + 3016, + 3017, + 3018, + 3019, + 3020, + 3021, + 3022, + 3023, + 3024, + 3025, + 3026, + 3027, + 3028, + 3029, + 3030, + 3031, + 3032, + 3033, + 3034, + 3035, + 3036, + 3037, + 3038, + 3039, + 3040, + 3041, + 3042, + 3043, + 3044, + 3045, + 3046, + 3047, + 3048, + 3049, + 3050, + 3051, + 3052, + 3053, + 3054, + 3055, + 3056, + 3057, + 3058, + 3059, + 3060, + 3061, + 3062, + 3063, + 3064, + 3065, + 3066, + 3067, + 3068, + 3069, + 3070, + 3071, + 3072, + 3073, + 3074, + 3075, + 3076, + 3077, + 3078, + 3079, + 3080, + 3081, + 3082, + 3083, + 3084, + 3085, + 3086, + 3087, + 3088, + 3089, + 3090, + 3091, + 3092, + 3093, + 3094, + 3095, + 3096, + 3097, + 3098, + 3099, + 3100, + 3101, + 3102, + 3103, + 3104, + 3105, + 3106, + 3107, + 3108, + 3109, + 3110, + 3111, + 3112, + 3113, + 3114, + 3115, + 3116, + 3117, + 3118, + 3119, + 3120, + 3121, + 3122, + 3123, + 3124, + 3125, + 3126, + 3127, + 3128, + 3129, + 3130, + 3131, + 3132, + 3133, + 3134, + 3135, + 3136, + 3137, + 3138, + 3139, + 3140, + 3141, + 3142, + 3143, + 3144, + 3145, + 3146, + 3147, + 3148, + 3149, + 3150, + 3151, + 3152, + 3153, + 3154, + 3155, + 3156, + 3157, + 3158, + 3159, + 3160, + 3161, + 3162, + 3163, + 3164, + 3165, + 3166, + 3167, + 3168, + 3169, + 3170, + 3171, + 3172, + 3173, + 3174, + 3175, + 3176, + 3177, + 3178, + 3179, + 3180, + 3181, + 3182, + 3183, + 3184, + 3185, + 3186, + 3187, + 3188, + 3189, + 3190, + 3191, + 3192, + 3193, + 3194, + 3195, + 3196, + 3197, + 3198, + 3199, + 3200, + 3201, + 3202, + 3203, + 3204, + 3205, + 3206, + 3207, + 3208, + 3209, + 3210, + 3211, + 3212, + 3213, + 3214, + 3215, + 3216, + 3217, + 3218, + 3219, + 3220, + 3221, + 3222, + 3223, + 3224, + 3225, + 3226, + 3227, + 3228, + 3229, + 3230, + 3231, + 3232, + 3233, + 3234, + 3235, + 3236, + 3237, + 3238, + 3239, + 3240, + 3241, + 3242, + 3243, + 3244, + 3245, + 3246, + 3247, + 3248, + 3249, + 3250, + 3251, + 3252, + 3253, + 3254, + 3255, + 3256, + 3257, + 3258, + 3259, + 3260, + 3261, + 3262, + 3263, + 3264, + 3265, + 3266, + 3267, + 3268, + 3269, + 3270, + 3271, + 3272, + 3273, + 3274, + 3275, + 3276, + 3277, + 3278, + 3279, + 3280, + 3281, + 3282, + 3283, + 3284, + 3285, + 3286, + 3287, + 3288, + 3289, + 3290, + 3291, + 3292, + 3293, + 3294, + 3295, + 3296, + 3297, + 3298, + 3299, + 3300, + 3301, + 3302, + 3303, + 3304, + 3305, + 3306, + 3307, + 3308, + 3309, + 3310, + 3311, + 3312, + 3313, + 3314, + 3315, + 3316, + 3317, + 3318, + 3319, + 3320, + 3321, + 3322, + 3323, + 3324, + 3325, + 3326, + 3327, + 3328, + 3329, + 3330, + 3331, + 3332, + 3333, + 3334, + 3335, + 3336, + 3337, + 3338, + 3339, + 3340, + 3341, + 3342, + 3343, + 3344, + 3345, + 3346, + 3347, + 3348, + 3349, + 3350, + 3351, + 3352, + 3353, + 3354, + 3355, + 3356, + 3357, + 3358, + 3359, + 3360, + 3361, + 3362, + 3363, + 3364, + 3365, + 3366, + 3367, + 3368, + 3369, + 3370, + 3371, + 3372, + 3373, + 3374, + 3375, + 3376, + 3377, + 3378, + 3379, + 3380, + 3381, + 3382, + 3383, + 3384, + 3385, + 3386, + 3387, + 3388, + 3389, + 3390, + 3391, + 3392, + 3393, + 3394, + 3395, + 3396, + 3397, + 3398, + 3399, + 3400, + 3401, + 3402, + 3403, + 3404, + 3405, + 3406, + 3407, + 3408, + 3409, + 3410, + 3411, + 3412, + 3413, + 3414, + 3415, + 3416, + 3417, + 3418, + 3419, + 3420, + 3421, + 3422, + 3423, + 3424, + 3425, + 3426, + 3427, + 3428, + 3429, + 3430, + 3431, + 3432, + 3433, + 3434, + 3435, + 3436, + 3437, + 3438, + 3439, + 3440, + 3441, + 3442, + 3443, + 3444, + 3445, + 3446, + 3447, + 3448, + 3449, + 3450, + 3451, + 3452, + 3453, + 3454, + 3455, + 3456, + 3457, + 3458, + 3459, + 3460, + 3461, + 3462, + 3463, + 3464, + 3465, + 3466, + 3467, + 3468, + 3469, + 3470, + 3471, + 3472, + 3473, + 3474, + 3475, + 3476, + 3477, + 3478, + 3479, + 3480, + 3481, + 3482, + 3483, + 3484, + 3485, + 3486, + 3487, + 3488, + 3489, + 3490, + 3491, + 3492, + 3493, + 3494, + 3495, + 3496, + 3497, + 3498, + 3499, + 3500, + 3501, + 3502, + 3503, + 3504, + 3505, + 3506, + 3507, + 3508, + 3509, + 3510, + 3511, + 3512, + 3513, + 3514, + 3515, + 3516, + 3517, + 3518, + 3519, + 3520, + 3521, + 3522, + 3523, + 3524, + 3525, + 3526, + 3527, + 3528, + 3529, + 3530, + 3531, + 3532, + 3533, + 3534, + 3535, + 3536, + 3537, + 3538, + 3539, + 3540, + 3541, + 3542, + 3543, + 3544, + 3545, + 3546, + 3547, + 3548, + 3549, + 3550, + 3551, + 3552, + 3553, + 3554, + 3555, + 3556, + 3557, + 3558, + 3559, + 3560, + 3561, + 3562, + 3563, + 3564, + 3565, + 3566, + 3567, + 3568, + 3569, + 3570, + 3571, + 3572, + 3573, + 3574, + 3575, + 3576, + 3577, + 3578, + 3579, + 3580, + 3581, + 3582, + 3583, + 3584, + 3585, + 3586, + 3587, + 3588, + 3589, + 3590, + 3591, + 3592, + 3593, + 3594, + 3595, + 3596, + 3597, + 3598, + 3599, + 3600, + 3601, + 3602, + 3603, + 3604, + 3605, + 3606, + 3607, + 3608, + 3609, + 3610, + 3611, + 3612, + 3613, + 3614, + 3615, + 3616, + 3617, + 3618, + 3619, + 3620, + 3621, + 3622, + 3623, + 3624, + 3625, + 3626, + 3627, + 3628, + 3629, + 3630, + 3631, + 3632, + 3633, + 3634, + 3635, + 3636, + 3637, + 3638, + 3639, + 3640, + 3641, + 3642, + 3643, + 3644, + 3645, + 3646, + 3647, + 3648, + 3649, + 3650, + 3651, + 3652, + 3653, + 3654, + 3655, + 3656, + 3657, + 3658, + 3659, + 3660, + 3661, + 3662, + 3663, + 3664, + 3665, + 3666, + 3667, + 3668, + 3669, + 3670, + 3671, + 3672, + 3673, + 3674, + 3675, + 3676, + 3677, + 3678, + 3679, + 3680, + 3681, + 3682, + 3683, + 3684, + 3685, + 3686, + 3687, + 3688, + 3689, + 3690, + 3691, + 3692, + 3693, + 3694, + 3695, + 3696, + 3697, + 3698, + 3699, + 3700, + 3701, + 3702, + 3703, + 3704, + 3705, + 3706, + 3707, + 3708, + 3709, + 3710, + 3711, + 3712, + 3713, + 3714, + 3715, + 3716, + 3717, + 3718, + 3719, + 3720, + 3721, + 3722, + 3723, + 3724, + 3725, + 3726, + 3727, + 3728, + 3729, + 3730, + 3731, + 3732, + 3733, + 3734, + 3735, + 3736, + 3737, + 3738, + 3739, + 3740, + 3741, + 3742, + 3743, + 3744, + 3745, + 3746, + 3747, + 3748, + 3749, + 3750, + 3751, + 3752, + 3753, + 3754, + 3755, + 3756, + 3757, + 3758, + 3759, + 3760, + 3761, + 3762, + 3763, + 3764, + 3765, + 3766, + 3767, + 3768, + 3769, + 3770, + 3771, + 3772, + 3773, + 3774, + 3775, + 3776, + 3777, + 3778, + 3779, + 3780, + 3781, + 3782, + 3783, + 3784, + 3785, + 3786, + 3787, + 3788, + 3789, + 3790, + 3791, + 3792, + 3793, + 3794, + 3795, + 3796, + 3797, + 3798, + 3799, + 3800, + 3801, + 3802, + 3803, + 3804, + 3805, + 3806, + 3807, + 3808, + 3809, + 3810, + 3811, + 3812, + 3813, + 3814, + 3815, + 3816, + 3817, + 3818, + 3819, + 3820, + 3821, + 3822, + 3823, + 3824, + 3825, + 3826, + 3827, + 3828, + 3829, + 3830, + 3831, + 3832, + 3833, + 3834, + 3835, + 3836, + 3837, + 3838, + 3839, + 3840, + 3841, + 3842, + 3843, + 3844, + 3845, + 3846, + 3847, + 3848, + 3849, + 3850, + 3851, + 3852, + 3853, + 3854, + 3855, + 3856, + 3857, + 3858, + 3859, + 3860, + 3861, + 3862, + 3863, + 3864, + 3865, + 3866, + 3867, + 3868, + 3869, + 3870, + 3871, + 3872, + 3873, + 3874, + 3875, + 3876, + 3877, + 3878, + 3879, + 3880, + 3881, + 3882, + 3883, + 3884, + 3885, + 3886, + 3887, + 3888, + 3889, + 3890, + 3891, + 3892, + 3893, + 3894, + 3895, + 3896, + 3897, + 3898, + 3899, + 3900, + 3901, + 3902, + 3903, + 3904, + 3905, + 3906, + 3907, + 3908, + 3909, + 3910, + 3911, + 3912, + 3913, + 3914, + 3915, + 3916, + 3917, + 3918, + 3919, + 3920, + 3921, + 3922, + 3923, + 3924, + 3925, + 3926, + 3927, + 3928, + 3929, + 3930, + 3931, + 3932, + 3933, + 3934, + 3935, + 3936, + 3937, + 3938, + 3939, + 3940, + 3941, + 3942, + 3943, + 3944, + 3945, + 3946, + 3947, + 3948, + 3949, + 3950, + 3951, + 3952, + 3953, + 3954, + 3955, + 3956, + 3957, + 3958, + 3959, + 3960, + 3961, + 3962, + 3963, + 3964, + 3965, + 3966, + 3967, + 3968, + 3969, + 3970, + 3971, + 3972, + 3973, + 3974, + 3975, + 3976, + 3977, + 3978, + 3979, + 3980, + 3981, + 3982, + 3983, + 3984, + 3985, + 3986, + 3987, + 3988, + 3989, + 3990, + 3991, + 3992, + 3993, + 3994, + 3995, + 3996, + 3997, + 3998, + 3999, + 4000, + 4001, + 4002, + 4003, + 4004, + 4005, + 4006, + 4007, + 4008, + 4009, + 4010, + 4011, + 4012, + 4013, + 4014, + 4015, + 4016, + 4017, + 4018, + 4019, + 4020, + 4021, + 4022, + 4023, + 4024, + 4025, + 4026, + 4027, + 4028, + 4029, + 4030, + 4031, + 4032, + 4033, + 4034, + 4035, + 4036, + 4037, + 4038, + 4039, + 4040, + 4041, + 4042, + 4043, + 4044, + 4045, + 4046, + 4047, + 4048, + 4049, + 4050, + 4051, + 4052, + 4053, + 4054, + 4055, + 4056, + 4057, + 4058, + 4059, + 4060, + 4061, + 4062, + 4063, + 4064, + 4065, + 4066, + 4067, + 4068, + 4069, + 4070, + 4071, + 4072, + 4073, + 4074, + 4075, + 4076, + 4077, + 4078, + 4079, + 4080, + 4081, + 4082, + 4083, + 4084, + 4085, + 4086, + 4087, + 4088, + 4089, + 4090, + 4091, + 4092, + 4093, + 4094, + 4095, + 4096, + 4097, + 4098, + 4099, + 4100, + 4101, + 4102, + 4103, + 4104, + 4105, + 4106, + 4107, + 4108, + 4109, + 4110, + 4111, + 4112, + 4113, + 4114, + 4115, + 4116, + 4117, + 4118, + 4119, + 4120, + 4121, + 4122, + 4123, + 4124, + 4125, + 4126, + 4127, + 4128, + 4129, + 4130, + 4131, + 4132, + 4133, + 4134, + 4135, + 4136, + 4137, + 4138, + 4139, + 4140, + 4141, + 4142, + 4143, + 4144, + 4145, + 4146, + 4147, + 4148, + 4149, + 4150, + 4151, + 4152, + 4153, + 4154, + 4155, + 4156, + 4157, + 4158, + 4159, + 4160, + 4161, + 4162, + 4163, + 4164, + 4165, + 4166, + 4167, + 4168, + 4169, + 4170, + 4171, + 4172, + 4173, + 4174, + 4175, + 4176, + 4177, + 4178, + 4179, + 4180, + 4181, + 4182, + 4183, + 4184, + 4185, + 4186, + 4187, + 4188, + 4189, + 4190, + 4191, + 4192, + 4193, + 4194, + 4195, + 4196, + 4197, + 4198, + 4199, + 4200, + 4201, + 4202, + 4203, + 4204, + 4205, + 4206, + 4207, + 4208, + 4209, + 4210, + 4211, + 4212, + 4213, + 4214, + 4215, + 4216, + 4217, + 4218, + 4219, + 4220, + 4221, + 4222, + 4223, + 4224, + 4225, + 4226, + 4227, + 4228, + 4229, + 4230, + 4231, + 4232, + 4233, + 4234, + 4235, + 4236, + 4237, + 4238, + 4239, + 4240, + 4241, + 4242, + 4243, + 4244, + 4245, + 4246, + 4247, + 4248, + 4249, + 4250, + 4251, + 4252, + 4253, + 4254, + 4255, + 4256, + 4257, + 4258, + 4259, + 4260, + 4261, + 4262, + 4263, + 4264, + 4265, + 4266, + 4267, + 4268, + 4269, + 4270, + 4271, + 4272, + 4273, + 4274, + 4275, + 4276, + 4277, + 4278, + 4279, + 4280, + 4281, + 4282, + 4283, + 4284, + 4285, + 4286, + 4287, + 4288, + 4289, + 4290, + 4291, + 4292, + 4293, + 4294, + 4295, + 4296, + 4297, + 4298, + 4299, + 4300, + 4301, + 4302, + 4303, + 4304, + 4305, + 4306, + 4307, + 4308, + 4309, + 4310, + 4311, + 4312, + 4313, + 4314, + 4315, + 4316, + 4317, + 4318, + 4319, + 4320, + 4321, + 4322, + 4323, + 4324, + 4325, + 4326, + 4327, + 4328, + 4329, + 4330, + 4331, + 4332, + 4333, + 4334, + 4335, + 4336, + 4337, + 4338, + 4339, + 4340, + 4341, + 4342, + 4343, + 4344, + 4345, + 4346, + 4347, + 4348, + 4349, + 4350, + 4351, + 4352, + 4353, + 4354, + 4355, + 4356, + 4357, + 4358, + 4359, + 4360, + 4361, + 4362, + 4363, + 4364, + 4365, + 4366, + 4367, + 4368, + 4369, + 4370, + 4371, + 4372, + 4373, + 4374, + 4375, + 4376, + 4377, + 4378, + 4379, + 4380, + 4381, + 4382, + 4383, + 4384, + 4385, + 4386, + 4387, + 4388, + 4389, + 4390, + 4391, + 4392, + 4393, + 4394, + 4395, + 4396, + 4397, + 4398, + 4399, + 4400, + 4401, + 4402, + 4403, + 4404, + 4405, + 4406, + 4407, + 4408, + 4409, + 4410, + 4411, + 4412, + 4413, + 4414, + 4415, + 4416, + 4417, + 4418, + 4419, + 4420, + 4421, + 4422, + 4423, + 4424, + 4425, + 4426, + 4427, + 4428, + 4429, + 4430, + 4431, + 4432, + 4433, + 4434, + 4435, + 4436, + 4437, + 4438, + 4439, + 4440, + 4441, + 4442, + 4443, + 4444, + 4445, + 4446, + 4447, + 4448, + 4449, + 4450, + 4451, + 4452, + 4453, + 4454, + 4455, + 4456, + 4457, + 4458, + 4459, + 4460, + 4461, + 4462, + 4463, + 4464, + 4465, + 4466, + 4467, + 4468, + 4469, + 4470, + 4471, + 4472, + 4473, + 4474, + 4475, + 4476, + 4477, + 4478, + 4479, + 4480, + 4481, + 4482, + 4483, + 4484, + 4485, + 4486, + 4487, + 4488, + 4489, + 4490, + 4491, + 4492, + 4493, + 4494, + 4495, + 4496, + 4497, + 4498, + 4499, + 4500, + 4501, + 4502, + 4503, + 4504, + 4505, + 4506, + 4507, + 4508, + 4509, + 4510, + 4511, + 4512, + 4513, + 4514, + 4515, + 4516, + 4517, + 4518, + 4519, + 4520, + 4521, + 4522, + 4523, + 4524, + 4525, + 4526, + 4527, + 4528, + 4529, + 4530, + 4531, + 4532, + 4533, + 4534, + 4535, + 4536, + 4537, + 4538, + 4539, + 4540, + 4541, + 4542, + 4543, + 4544, + 4545, + 4546, + 4547, + 4548, + 4549, + 4550, + 4551, + 4552, + 4553, + 4554, + 4555, + 4556, + 4557, + 4558, + 4559, + 4560, + 4561, + 4562, + 4563, + 4564, + 4565, + 4566, + 4567, + 4568, + 4569, + 4570, + 4571, + 4572, + 4573, + 4574, + 4575, + 4576, + 4577, + 4578, + 4579, + 4580, + 4581, + 4582, + 4583, + 4584, + 4585, + 4586, + 4587, + 4588, + 4589, + 4590, + 4591, + 4592, + 4593, + 4594, + 4595, + 4596, + 4597, + 4598, + 4599, + 4600, + 4601, + 4602, + 4603, + 4604, + 4605, + 4606, + 4607, + 4608, + 4609, + 4610, + 4611, + 4612, + 4613, + 4614, + 4615, + 4616, + 4617, + 4618, + 4619, + 4620, + 4621, + 4622, + 4623, + 4624, + 4625, + 4626, + 4627, + 4628, + 4629, + 4630, + 4631, + 4632, + 4633, + 4634, + 4635, + 4636, + 4637, + 4638, + 4639, + 4640, + 4641, + 4642, + 4643, + 4644, + 4645, + 4646, + 4647, + 4648, + 4649, + 4650, + 4651, + 4652, + 4653, + 4654, + 4655, + 4656, + 4657, + 4658, + 4659, + 4660, + 4661, + 4662, + 4663, + 4664, + 4665, + 4666, + 4667, + 4668, + 4669, + 4670, + 4671, + 4672, + 4673, + 4674, + 4675, + 4676, + 4677, + 4678, + 4679, + 4680, + 4681, + 4682, + 4683, + 4684, + 4685, + 4686, + 4687, + 4688, + 4689, + 4690, + 4691, + 4692, + 4693, + 4694, + 4695, + 4696, + 4697, + 4698, + 4699, + 4700, + 4701, + 4702, + 4703, + 4704, + 4705, + 4706, + 4707, + 4708, + 4709, + 4710, + 4711, + 4712, + 4713, + 4714, + 4715, + 4716, + 4717, + 4718, + 4719, + 4720, + 4721, + 4722, + 4723, + 4724, + 4725, + 4726, + 4727, + 4728, + 4729, + 4730, + 4731, + 4732, + 4733, + 4734, + 4735, + 4736, + 4737, + 4738, + 4739, + 4740, + 4741, + 4742, + 4743, + 4744, + 4745, + 4746, + 4747, + 4748, + 4749, + 4750, + 4751, + 4752, + 4753, + 4754, + 4755, + 4756, + 4757, + 4758, + 4759, + 4760, + 4761, + 4762, + 4763, + 4764, + 4765, + 4766, + 4767, + 4768, + 4769, + 4770, + 4771, + 4772, + 4773, + 4774, + 4775, + 4776, + 4777, + 4778, + 4779, + 4780, + 4781, + 4782, + 4783, + 4784, + 4785, + 4786, + 4787, + 4788, + 4789, + 4790, + 4791, + 4792, + 4793, + 4794, + 4795, + 4796, + 4797, + 4798, + 4799, + 4800, + 4801, + 4802, + 4803, + 4804, + 4805, + 4806, + 4807, + 4808, + 4809, + 4810, + 4811, + 4812, + 4813, + 4814, + 4815, + 4816, + 4817, + 4818, + 4819, + 4820, + 4821, + 4822, + 4823, + 4824, + 4825, + 4826, + 4827, + 4828, + 4829, + 4830, + 4831, + 4832, + 4833, + 4834, + 4835, + 4836, + 4837, + 4838, + 4839, + 4840, + 4841, + 4842, + 4843, + 4844, + 4845, + 4846, + 4847, + 4848, + 4849, + 4850, + 4851, + 4852, + 4853, + 4854, + 4855, + 4856, + 4857, + 4858, + 4859, + 4860, + 4861, + 4862, + 4863, + 4864, + 4865, + 4866, + 4867, + 4868, + 4869, + 4870, + 4871, + 4872, + 4873, + 4874, + 4875, + 4876, + 4877, + 4878, + 4879, + 4880, + 4881, + 4882, + 4883, + 4884, + 4885, + 4886, + 4887, + 4888, + 4889, + 4890, + 4891, + 4892, + 4893, + 4894, + 4895, + 4896, + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914, + 4915, + 4916, + 4917, + 4918, + 4919, + 4920, + 4921, + 4922, + 4923, + 4924, + 4925, + 4926, + 4927, + 4928, + 4929, + 4930, + 4931, + 4932, + 4933, + 4934, + 4935, + 4936, + 4937, + 4938, + 4939, + 4940, + 4941, + 4942, + 4943, + 4944, + 4945, + 4946, + 4947, + 4948, + 4949, + 4950, + 4951, + 4952, + 4953, + 4954, + 4955, + 4956, + 4957, + 4958, + 4959, + 4960, + 4961, + 4962, + 4963, + 4964, + 4965, + 4966, + 4967, + 4968, + 4969, + 4970, + 4971, + 4972, + 4973, + 4974, + 4975, + 4976, + 4977, + 4978, + 4979, + 4980, + 4981, + 4982, + 4983, + 4984, + 4985, + 4986, + 4987, + 4988, + 4989, + 4990, + 4991, + 4992, + 4993, + 4994, + 4995, + 4996, + 4997, + 4998, + 4999, + 5000, + 5001, + 5002, + 5003, + 5004, + 5005, + 5006, + 5007, + 5008, + 5009, + 5010, + 5011, + 5012, + 5013, + 5014, + 5015, + 5016, + 5017, + 5018, + 5019, + 5020, + 5021, + 5022, + 5023, + 5024, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037, + 5038, + 5039, + 5040, + 5041, + 5042, + 5043, + 5044, + 5045, + 5046, + 5047, + 5048, + 5049, + 5050, + 5051, + 5052, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058, + 5059, + 5060, + 5061, + 5062, + 5063, + 5064, + 5065, + 5066, + 5067, + 5068, + 5069, + 5070, + 5071, + 5072, + 5073, + 5074, + 5075, + 5076, + 5077, + 5078, + 5079, + 5080, + 5081, + 5082, + 5083, + 5084, + 5085, + 5086, + 5087, + 5088, + 5089, + 5090, + 5091, + 5092, + 5093, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5100, + 5101, + 5102, + 5103, + 5104, + 5105, + 5106, + 5107, + 5108, + 5109, + 5110, + 5111, + 5112, + 5113, + 5114, + 5115, + 5116, + 5117, + 5118, + 5119, + 5120, + 5121, + 5122, + 5123, + 5124, + 5125, + 5126, + 5127, + 5128, + 5129, + 5130, + 5131, + 5132, + 5133, + 5134, + 5135, + 5136, + 5137, + 5138, + 5139, + 5140, + 5141, + 5142, + 5143, + 5144, + 5145, + 5146, + 5147, + 5148, + 5149, + 5150, + 5151, + 5152, + 5153, + 5154, + 5155, + 5156, + 5157, + 5158, + 5159, + 5160, + 5161, + 5162, + 5163, + 5164, + 5165, + 5166, + 5167, + 5168, + 5169, + 5170, + 5171, + 5172, + 5173, + 5174, + 5175, + 5176, + 5177, + 5178, + 5179, + 5180, + 5181, + 5182, + 5183, + 5184, + 5185, + 5186, + 5187, + 5188, + 5189, + 5190, + 5191, + 5192, + 5193, + 5194, + 5195, + 5196, + 5197, + 5198, + 5199, + 5200, + 5201, + 5202, + 5203, + 5204, + 5205, + 5206, + 5207, + 5208, + 5209, + 5210, + 5211, + 5212, + 5213, + 5214, + 5215, + 5216, + 5217, + 5218, + 5219, + 5220, + 5221, + 5222, + 5223, + 5224, + 5225, + 5226, + 5227, + 5228, + 5229, + 5230, + 5231, + 5232, + 5233, + 5234, + 5235, + 5236, + 5237, + 5238, + 5239, + 5240, + 5241, + 5242, + 5243, + 5244, + 5245, + 5246, + 5247, + 5248, + 5249, + 5250, + 5251, + 5252, + 5253, + 5254, + 5255, + 5256, + 5257, + 5258, + 5259, + 5260, + 5261, + 5262, + 5263, + 5264, + 5265, + 5266, + 5267, + 5268, + 5269, + 5270, + 5271, + 5272, + 5273, + 5274, + 5275, + 5276, + 5277, + 5278, + 5279, + 5280, + 5281, + 5282, + 5283, + 5284, + 5285, + 5286, + 5287, + 5288, + 5289, + 5290, + 5291, + 5292, + 5293, + 5294, + 5295, + 5296, + 5297, + 5298, + 5299, + 5300, + 5301, + 5302, + 5303, + 5304, + 5305, + 5306, + 5307, + 5308, + 5309, + 5310, + 5311, + 5312, + 5313, + 5314, + 5315, + 5316, + 5317, + 5318, + 5319, + 5320, + 5321, + 5322, + 5323, + 5324, + 5325, + 5326, + 5327, + 5328, + 5329, + 5330, + 5331, + 5332, + 5333, + 5334, + 5335, + 5336, + 5337, + 5338, + 5339, + 5340, + 5341, + 5342, + 5343, + 5344, + 5345, + 5346, + 5347, + 5348, + 5349, + 5350, + 5351, + 5352, + 5353, + 5354, + 5355, + 5356, + 5357, + 5358, + 5359, + 5360, + 5361, + 5362, + 5363, + 5364, + 5365, + 5366, + 5367, + 5368, + 5369, + 5370, + 5371, + 5372, + 5373, + 5374, + 5375, + 5376, + 5377, + 5378, + 5379, + 5380, + 5381, + 5382, + 5383, + 5384, + 5385, + 5386, + 5387, + 5388, + 5389, + 5390, + 5391, + 5392, + 5393, + 5394, + 5395, + 5396, + 5397, + 5398, + 5399, + 5400, + 5401, + 5402, + 5403, + 5404, + 5405, + 5406, + 5407, + 5408, + 5409, + 5410, + 5411, + 5412, + 5413, + 5414, + 5415, + 5416, + 5417, + 5418, + 5419, + 5420, + 5421, + 5422, + 5423, + 5424, + 5425, + 5426, + 5427, + 5428, + 5429, + 5430, + 5431, + 5432, + 5433, + 5434, + 5435, + 5436, + 5437, + 5438, + 5439, + 5440, + 5441, + 5442, + 5443, + 5444, + 5445, + 5446, + 5447, + 5448, + 5449, + 5450, + 5451, + 5452, + 5453, + 5454, + 5455, + 5456, + 5457, + 5458, + 5459, + 5460, + 5461, + 5462, + 5463, + 5464, + 5465, + 5466, + 5467, + 5468, + 5469, + 5470, + 5471, + 5472, + 5473, + 5474, + 5475, + 5476, + 5477, + 5478, + 5479, + 5480, + 5481, + 5482, + 5483, + 5484, + 5485, + 5486, + 5487, + 5488, + 5489, + 5490, + 5491, + 5492, + 5493, + 5494, + 5495, + 5496, + 5497, + 5498, + 5499, + 5500, + 5501, + 5502, + 5503, + 5504, + 5505, + 5506, + 5507, + 5508, + 5509, + 5510, + 5511, + 5512, + 5513, + 5514, + 5515, + 5516, + 5517, + 5518, + 5519, + 5520, + 5521, + 5522, + 5523, + 5524, + 5525, + 5526, + 5527, + 5528, + 5529, + 5530, + 5531, + 5532, + 5533, + 5534, + 5535, + 5536, + 5537, + 5538, + 5539, + 5540, + 5541, + 5542, + 5543, + 5544, + 5545, + 5546, + 5547, + 5548, + 5549, + 5550, + 5551, + 5552, + 5553, + 5554, + 5555, + 5556, + 5557, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5567, + 5568, + 5569, + 5570, + 5571, + 5572, + 5573, + 5574, + 5575, + 5576, + 5577, + 5578, + 5579, + 5580, + 5581, + 5582, + 5583, + 5584, + 5585, + 5586, + 5587, + 5588, + 5589, + 5590, + 5591, + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5600, + 5601, + 5602, + 5603, + 5604, + 5605, + 5606, + 5607, + 5608, + 5609, + 5610, + 5611, + 5612, + 5613, + 5614, + 5615, + 5616, + 5617, + 5618, + 5619, + 5620, + 5621, + 5622, + 5623, + 5624, + 5625, + 5626, + 5627, + 5628, + 5629, + 5630, + 5631, + 5632, + 5633, + 5634, + 5635, + 5636, + 5637, + 5638, + 5639, + 5640, + 5641, + 5642, + 5643, + 5644, + 5645, + 5646, + 5647, + 5648, + 5649, + 5650, + 5651, + 5652, + 5653, + 5654, + 5655, + 5656, + 5657, + 5658, + 5659, + 5660, + 5661, + 5662, + 5663, + 5664, + 5665, + 5666, + 5667, + 5668, + 5669, + 5670, + 5671, + 5672, + 5673, + 5674, + 5675, + 5676, + 5677, + 5678, + 5679, + 5680, + 5681, + 5682, + 5683, + 5684, + 5685, + 5686, + 5687, + 5688, + 5689, + 5690, + 5691, + 5692, + 5693, + 5694, + 5695, + 5696, + 5697, + 5698, + 5699, + 5700, + 5701, + 5702, + 5703, + 5704, + 5705, + 5706, + 5707, + 5708, + 5709, + 5710, + 5711, + 5712, + 5713, + 5714, + 5715, + 5716, + 5717, + 5718, + 5719, + 5720, + 5721, + 5722, + 5723, + 5724, + 5725, + 5726, + 5727, + 5728, + 5729, + 5730, + 5731, + 5732, + 5733, + 5734, + 5735, + 5736, + 5737, + 5738, + 5739, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5749, + 5750, + 5751, + 5752, + 5753, + 5754, + 5755, + 5756, + 5757, + 5758, + 5759, + 5760, + 5761, + 5762, + 5763, + 5764, + 5765, + 5766, + 5767, + 5768, + 5769, + 5770, + 5771, + 5772, + 5773, + 5774, + 5775, + 5776, + 5777, + 5778, + 5779, + 5780, + 5781, + 5782, + 5783, + 5784, + 5785, + 5786, + 5787, + 5788, + 5789, + 5790, + 5791, + 5792, + 5793, + 5794, + 5795, + 5796, + 5797, + 5798, + 5799, + 5800, + 5801, + 5802, + 5803, + 5804, + 5805, + 5806, + 5807, + 5808, + 5809, + 5810, + 5811, + 5812, + 5813, + 5814, + 5815, + 5816, + 5817, + 5818, + 5819, + 5820, + 5821, + 5822, + 5823, + 5824, + 5825, + 5826, + 5827, + 5828, + 5829, + 5830, + 5831, + 5832, + 5833, + 5834, + 5835, + 5836, + 5837, + 5838, + 5839, + 5840, + 5841, + 5842, + 5843, + 5844, + 5845, + 5846, + 5847, + 5848, + 5849, + 5850, + 5851, + 5852, + 5853, + 5854, + 5855, + 5856, + 5857, + 5858, + 5859, + 5860, + 5861, + 5862, + 5863, + 5864, + 5865, + 5866, + 5867, + 5868, + 5869, + 5870, + 5871, + 5872, + 5873, + 5874, + 5875, + 5876, + 5877, + 5878, + 5879, + 5880, + 5881, + 5882, + 5883, + 5884, + 5885, + 5886, + 5887, + 5888, + 5889, + 5890, + 5891, + 5892, + 5893, + 5894, + 5895, + 5896, + 5897, + 5898, + 5899, + 5900, + 5901, + 5902, + 5903, + 5904, + 5905, + 5906, + 5907, + 5908, + 5909, + 5910, + 5911, + 5912, + 5913, + 5914, + 5915, + 5916, + 5917, + 5918, + 5919, + 5920, + 5921, + 5922, + 5923, + 5924, + 5925, + 5926, + 5927, + 5928, + 5929, + 5930, + 5931, + 5932, + 5933, + 5934, + 5935, + 5936, + 5937, + 5938, + 5939, + 5940, + 5941, + 5942, + 5943, + 5944, + 5945, + 5946, + 5947, + 5948, + 5949, + 5950, + 5951, + 5952, + 5953, + 5954, + 5955, + 5956, + 5957, + 5958, + 5959, + 5960, + 5961, + 5962, + 5963, + 5964, + 5965, + 5966, + 5967, + 5968, + 5969, + 5970, + 5971, + 5972, + 5973, + 5974, + 5975, + 5976, + 5977, + 5978, + 5979, + 5980, + 5981, + 5982, + 5983, + 5984, + 5985, + 5986, + 5987, + 5988, + 5989, + 5990, + 5991, + 5992, + 5993, + 5994, + 5995, + 5996, + 5997, + 5998, + 5999, + 6000, + 6001, + 6002, + 6003, + 6004, + 6005, + 6006, + 6007, + 6008, + 6009, + 6010, + 6011, + 6012, + 6013, + 6014, + 6015, + 6016, + 6017, + 6018, + 6019, + 6020, + 6021, + 6022, + 6023, + 6024, + 6025, + 6026, + 6027, + 6028, + 6029, + 6030, + 6031, + 6032, + 6033, + 6034, + 6035, + 6036, + 6037, + 6038, + 6039, + 6040, + 6041, + 6042, + 6043, + 6044, + 6045, + 6046, + 6047, + 6048, + 6049, + 6050, + 6051, + 6052, + 6053, + 6054, + 6055, + 6056, + 6057, + 6058, + 6059, + 6060, + 6061, + 6062, + 6063, + 6064, + 6065, + 6066, + 6067, + 6068, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6078, + 6079, + 6080, + 6081, + 6082, + 6083, + 6084, + 6085, + 6086, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6094, + 6095, + 6096, + 6097, + 6098, + 6099, + 6100, + 6101, + 6102, + 6103, + 6104, + 6105, + 6106, + 6107, + 6108, + 6109, + 6110, + 6111, + 6112, + 6113, + 6114, + 6115, + 6116, + 6117, + 6118, + 6119, + 6120, + 6121, + 6122, + 6123, + 6124, + 6125, + 6126, + 6127, + 6128, + 6129, + 6130, + 6131, + 6132, + 6133, + 6134, + 6135, + 6136, + 6137, + 6138, + 6139, + 6140, + 6141, + 6142, + 6143, + 6144, + 6145, + 6146, + 6147, + 6148, + 6149, + 6150, + 6151, + 6152, + 6153, + 6154, + 6155, + 6156, + 6157, + 6158, + 6159, + 6160, + 6161, + 6162, + 6163, + 6164, + 6165, + 6166, + 6167, + 6168, + 6169, + 6170, + 6171, + 6172, + 6173, + 6174, + 6175, + 6176, + 6177, + 6178, + 6179, + 6180, + 6181, + 6182, + 6183, + 6184, + 6185, + 6186, + 6187, + 6188, + 6189, + 6190, + 6191, + 6192, + 6193, + 6194, + 6195, + 6196, + 6197, + 6198, + 6199, + 6200, + 6201, + 6202, + 6203, + 6204, + 6205, + 6206, + 6207, + 6208, + 6209, + 6210, + 6211, + 6212, + 6213, + 6214, + 6215, + 6216, + 6217, + 6218, + 6219, + 6220, + 6221, + 6222, + 6223, + 6224, + 6225, + 6226, + 6227, + 6228, + 6229, + 6230, + 6231, + 6232, + 6233, + 6234, + 6235, + 6236, + 6237, + 6238, + 6239, + 6240, + 6241, + 6242, + 6243, + 6244, + 6245, + 6246, + 6247, + 6248, + 6249, + 6250, + 6251, + 6252, + 6253, + 6254, + 6255, + 6256, + 6257, + 6258, + 6259, + 6260, + 6261, + 6262, + 6263, + 6264, + 6265, + 6266, + 6267, + 6268, + 6269, + 6270, + 6271, + 6272, + 6273, + 6274, + 6275, + 6276, + 6277, + 6278, + 6279, + 6280, + 6281, + 6282, + 6283, + 6284, + 6285, + 6286, + 6287, + 6288, + 6289, + 6290, + 6291, + 6292, + 6293, + 6294, + 6295, + 6296, + 6297, + 6298, + 6299, + 6300, + 6301, + 6302, + 6303, + 6304, + 6305, + 6306, + 6307, + 6308, + 6309, + 6310, + 6311, + 6312, + 6313, + 6314, + 6315, + 6316, + 6317, + 6318, + 6319, + 6320, + 6321, + 6322, + 6323, + 6324, + 6325, + 6326, + 6327, + 6328, + 6329, + 6330, + 6331, + 6332, + 6333, + 6334, + 6335, + 6336, + 6337, + 6338, + 6339, + 6340, + 6341, + 6342, + 6343, + 6344, + 6345, + 6346, + 6347, + 6348, + 6349, + 6350, + 6351, + 6352, + 6353, + 6354, + 6355, + 6356, + 6357, + 6358, + 6359, + 6360, + 6361, + 6362, + 6363, + 6364, + 6365, + 6366, + 6367, + 6368, + 6369, + 6370, + 6371, + 6372, + 6373, + 6374, + 6375, + 6376, + 6377, + 6378, + 6379, + 6380, + 6381, + 6382, + 6383, + 6384, + 6385, + 6386, + 6387, + 6388, + 6389, + 6390, + 6391, + 6392, + 6393, + 6394, + 6395, + 6396, + 6397, + 6398, + 6399, + 6400, + 6401, + 6402, + 6403, + 6404, + 6405, + 6406, + 6407, + 6408, + 6409, + 6410, + 6411, + 6412, + 6413, + 6414, + 6415, + 6416, + 6417, + 6418, + 6419, + 6420, + 6421, + 6422, + 6423, + 6424, + 6425, + 6426, + 6427, + 6428, + 6429, + 6430, + 6431, + 6432, + 6433, + 6434, + 6435, + 6436, + 6437, + 6438, + 6439, + 6440, + 6441, + 6442, + 6443, + 6444, + 6445, + 6446, + 6447, + 6448, + 6449, + 6450, + 6451, + 6452, + 6453, + 6454, + 6455, + 6456, + 6457, + 6458, + 6459, + 6460, + 6461, + 6462, + 6463, + 6464, + 6465, + 6466, + 6467, + 6468, + 6469, + 6470, + 6471, + 6472, + 6473, + 6474, + 6475, + 6476, + 6477, + 6478, + 6479, + 6480, + 6481, + 6482, + 6483, + 6484, + 6485, + 6486, + 6487, + 6488, + 6489, + 6490, + 6491, + 6492, + 6493, + 6494, + 6495, + 6496, + 6497, + 6498, + 6499, + 6500, + 6501, + 6502, + 6503, + 6504, + 6505, + 6506, + 6507, + 6508, + 6509, + 6510, + 6511, + 6512, + 6513, + 6514, + 6515, + 6516, + 6517, + 6518, + 6519, + 6520, + 6521, + 6522, + 6523, + 6524, + 6525, + 6526, + 6527, + 6528, + 6529, + 6530, + 6531, + 6532, + 6533, + 6534, + 6535, + 6536, + 6537, + 6538, + 6539, + 6540, + 6541, + 6542, + 6543, + 6544, + 6545, + 6546, + 6547, + 6548, + 6549, + 6550, + 6551, + 6552, + 6553, + 6554, + 6555, + 6556, + 6557, + 6558, + 6559, + 6560, + 6561, + 6562, + 6563, + 6564, + 6565, + 6566, + 6567, + 6568, + 6569, + 6570, + 6571, + 6572, + 6573, + 6574, + 6575, + 6576, + 6577, + 6578, + 6579, + 6580, + 6581, + 6582, + 6583, + 6584, + 6585, + 6586, + 6587, + 6588, + 6589, + 6590, + 6591, + 6592, + 6593, + 6594, + 6595, + 6596, + 6597, + 6598, + 6599, + 6600, + 6601, + 6602, + 6603, + 6604, + 6605, + 6606, + 6607, + 6608, + 6609, + 6610, + 6611, + 6612, + 6613, + 6614, + 6615, + 6616, + 6617, + 6618, + 6619, + 6620, + 6621, + 6622, + 6623, + 6624, + 6625, + 6626, + 6627, + 6628, + 6629, + 6630, + 6631, + 6632, + 6633, + 6634, + 6635, + 6636, + 6637, + 6638, + 6639, + 6640, + 6641, + 6642, + 6643, + 6644, + 6645, + 6646, + 6647, + 6648, + 6649, + 6650, + 6651, + 6652, + 6653, + 6654, + 6655, + 6656, + 6657, + 6658, + 6659, + 6660, + 6661, + 6662, + 6663, + 6664, + 6665, + 6666, + 6667, + 6668, + 6669, + 6670, + 6671, + 6672, + 6673, + 6674, + 6675, + 6676, + 6677, + 6678, + 6679, + 6680, + 6681, + 6682, + 6683, + 6684, + 6685, + 6686, + 6687, + 6688, + 6689, + 6690, + 6691, + 6692, + 6693, + 6694, + 6695, + 6696, + 6697, + 6698, + 6699, + 6700, + 6701, + 6702, + 6703, + 6704, + 6705, + 6706, + 6707, + 6708, + 6709, + 6710, + 6711, + 6712, + 6713, + 6714, + 6715, + 6716, + 6717, + 6718, + 6719, + 6720, + 6721, + 6722, + 6723, + 6724, + 6725, + 6726, + 6727, + 6728, + 6729, + 6730, + 6731, + 6732, + 6733, + 6734, + 6735, + 6736, + 6737, + 6738, + 6739, + 6740, + 6741, + 6742, + 6743, + 6744, + 6745, + 6746, + 6747, + 6748, + 6749, + 6750, + 6751, + 6752, + 6753, + 6754, + 6755, + 6756, + 6757, + 6758, + 6759, + 6760, + 6761, + 6762, + 6763, + 6764, + 6765, + 6766, + 6767, + 6768, + 6769, + 6770, + 6771, + 6772, + 6773, + 6774, + 6775, + 6776, + 6777, + 6778, + 6779, + 6780, + 6781, + 6782, + 6783, + 6784, + 6785, + 6786, + 6787, + 6788, + 6789, + 6790, + 6791, + 6792, + 6793, + 6794, + 6795, + 6796, + 6797, + 6798, + 6799, + 6800, + 6801, + 6802, + 6803, + 6804, + 6805, + 6806, + 6807, + 6808, + 6809, + 6810, + 6811, + 6812, + 6813, + 6814, + 6815, + 6816, + 6817, + 6818, + 6819, + 6820, + 6821, + 6822, + 6823, + 6824, + 6825, + 6826, + 6827, + 6828, + 6829, + 6830, + 6831, + 6832, + 6833, + 6834, + 6835, + 6836, + 6837, + 6838, + 6839, + 6840, + 6841, + 6842, + 6843, + 6844, + 6845, + 6846, + 6847, + 6848, + 6849, + 6850, + 6851, + 6852, + 6853, + 6854, + 6855, + 6856, + 6857, + 6858, + 6859, + 6860, + 6861, + 6862, + 6863, + 6864, + 6865, + 6866, + 6867, + 6868, + 6869, + 6870, + 6871, + 6872, + 6873, + 6874, + 6875, + 6876, + 6877, + 6878, + 6879, + 6880, + 6881, + 6882, + 6883, + 6884, + 6885, + 6886, + 6887, + 6888, + 6889, + 6890, + 6891, + 6892, + 6893, + 6894, + 6895, + 6896, + 6897, + 6898, + 6899, + 6900, + 6901, + 6902, + 6903, + 6904, + 6905, + 6906, + 6907, + 6908, + 6909, + 6910, + 6911, + 6912, + 6913, + 6914, + 6915, + 6916, + 6917, + 6918, + 6919, + 6920, + 6921, + 6922, + 6923, + 6924, + 6925, + 6926, + 6927, + 6928, + 6929, + 6930, + 6931, + 6932, + 6933, + 6934, + 6935, + 6936, + 6937, + 6938, + 6939, + 6940, + 6941, + 6942, + 6943, + 6944, + 6945, + 6946, + 6947, + 6948, + 6949, + 6950, + 6951, + 6952, + 6953, + 6954, + 6955, + 6956, + 6957, + 6958, + 6959, + 6960, + 6961, + 6962, + 6963, + 6964, + 6965, + 6966, + 6967, + 6968, + 6969, + 6970, + 6971, + 6972, + 6973, + 6974, + 6975, + 6976, + 6977, + 6978, + 6979, + 6980, + 6981, + 6982, + 6983, + 6984, + 6985, + 6986, + 6987, + 6988, + 6989, + 6990, + 6991, + 6992, + 6993, + 6994, + 6995, + 6996, + 6997, + 6998, + 6999 + ], + "y": [ + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 196, + 192, + 187, + 183, + 178, + 173, + 169, + 165, + 160, + 156, + 151, + 147, + 143, + 139, + 135, + 131, + 127, + 123, + 120, + 116, + 113, + 110, + 106, + 103, + 100, + 97, + 94, + 91, + 89, + 86, + 84, + 81, + 79, + 76, + 74, + 72, + 70, + 68, + 66, + 64, + 62, + 61, + 59, + 57, + 56, + 54, + 53, + 51, + 50, + 48, + 47, + 46, + 44, + 43, + 42, + 41, + 40, + 39, + 38, + 37, + 36, + 35, + 34, + 33, + 32, + 31, + 31, + 30, + 29, + 28, + 28, + 27, + 26, + 26, + 25, + 24, + 24, + 23, + 23, + 22, + 21, + 21, + 20, + 20, + 19, + 19, + 19, + 18, + 18, + 17, + 17, + 17, + 16, + 16, + 15, + 15, + 15, + 14, + 14, + 14, + 14, + 13, + 13, + 13, + 12, + 12, + 12, + 12, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 13, + 13, + 13, + 13, + 13, + 14, + 14, + 14, + 14, + 14, + 15, + 15, + 15, + 15, + 15, + 16, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 18, + 18, + 18, + 18, + 18, + 19, + 19, + 19, + 19, + 20, + 20, + 20, + 20, + 21, + 21, + 21, + 21, + 21, + 22, + 22, + 22, + 22, + 23, + 23, + 23, + 23, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 28, + 28, + 28, + 28, + 28, + 29, + 29, + 29, + 29, + 30, + 30, + 30, + 30, + 30, + 31, + 31, + 31, + 31, + 31, + 32, + 32, + 32, + 32, + 32, + 32, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 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, + 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, + 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, + 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, + 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, + 1, + 1, + 2, + 2, + 3, + 4, + 4, + 5, + 5, + 6, + 6, + 7, + 7, + 8, + 8, + 9, + 9, + 10, + 10, + 11, + 11, + 12, + 12, + 12, + 13, + 13, + 14, + 14, + 14, + 15, + 15, + 15, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 17, + 17, + 17, + 17, + 16, + 16, + 16, + 16, + 16, + 15, + 15, + 15, + 15, + 14, + 14, + 14, + 14, + 13, + 13, + 13, + 13, + 12, + 12, + 12, + 12, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 6, + 6, + 6, + 6, + 6, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 168, + 168, + 168, + 167, + 167, + 166, + 165, + 165, + 164, + 162, + 161, + 160, + 158, + 157, + 155, + 154, + 152, + 150, + 148, + 146, + 144, + 142, + 140, + 137, + 135, + 133, + 131, + 128, + 126, + 123, + 121, + 119, + 116, + 114, + 111, + 109, + 107, + 104, + 102, + 99, + 97, + 95, + 92, + 90, + 88, + 86, + 84, + 81, + 79, + 77, + 75, + 73, + 71, + 69, + 68, + 66, + 64, + 62, + 60, + 59, + 57, + 55, + 54, + 52, + 51, + 49, + 48, + 46, + 45, + 44, + 42, + 41, + 40, + 39, + 37, + 36, + 35, + 34, + 33, + 32, + 31, + 30, + 29, + 28, + 27, + 26, + 25, + 25, + 24, + 23, + 22, + 21, + 21, + 20, + 19, + 19, + 18, + 17, + 17, + 16, + 16, + 15, + 15, + 14, + 14, + 13, + 13, + 12, + 12, + 11, + 11, + 10, + 10, + 10, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 6, + 6, + 6, + 6, + 6, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 12, + 12, + 12, + 12, + 12, + 13, + 13, + 13, + 13, + 14, + 14, + 14, + 14, + 15, + 15, + 15, + 15, + 16, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 18, + 18, + 18, + 18, + 19, + 19, + 19, + 19, + 19, + 20, + 20, + 20, + 20, + 21, + 21, + 21, + 21, + 22, + 22, + 22, + 22, + 22, + 23, + 23, + 23, + 23, + 23, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25 + ] + }, + { + "mode": "lines", + "name": "Infusion rate for patient 22", + "type": "scatter", + "x": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887, + 888, + 889, + 890, + 891, + 892, + 893, + 894, + 895, + 896, + 897, + 898, + 899, + 900, + 901, + 902, + 903, + 904, + 905, + 906, + 907, + 908, + 909, + 910, + 911, + 912, + 913, + 914, + 915, + 916, + 917, + 918, + 919, + 920, + 921, + 922, + 923, + 924, + 925, + 926, + 927, + 928, + 929, + 930, + 931, + 932, + 933, + 934, + 935, + 936, + 937, + 938, + 939, + 940, + 941, + 942, + 943, + 944, + 945, + 946, + 947, + 948, + 949, + 950, + 951, + 952, + 953, + 954, + 955, + 956, + 957, + 958, + 959, + 960, + 961, + 962, + 963, + 964, + 965, + 966, + 967, + 968, + 969, + 970, + 971, + 972, + 973, + 974, + 975, + 976, + 977, + 978, + 979, + 980, + 981, + 982, + 983, + 984, + 985, + 986, + 987, + 988, + 989, + 990, + 991, + 992, + 993, + 994, + 995, + 996, + 997, + 998, + 999, + 1000, + 1001, + 1002, + 1003, + 1004, + 1005, + 1006, + 1007, + 1008, + 1009, + 1010, + 1011, + 1012, + 1013, + 1014, + 1015, + 1016, + 1017, + 1018, + 1019, + 1020, + 1021, + 1022, + 1023, + 1024, + 1025, + 1026, + 1027, + 1028, + 1029, + 1030, + 1031, + 1032, + 1033, + 1034, + 1035, + 1036, + 1037, + 1038, + 1039, + 1040, + 1041, + 1042, + 1043, + 1044, + 1045, + 1046, + 1047, + 1048, + 1049, + 1050, + 1051, + 1052, + 1053, + 1054, + 1055, + 1056, + 1057, + 1058, + 1059, + 1060, + 1061, + 1062, + 1063, + 1064, + 1065, + 1066, + 1067, + 1068, + 1069, + 1070, + 1071, + 1072, + 1073, + 1074, + 1075, + 1076, + 1077, + 1078, + 1079, + 1080, + 1081, + 1082, + 1083, + 1084, + 1085, + 1086, + 1087, + 1088, + 1089, + 1090, + 1091, + 1092, + 1093, + 1094, + 1095, + 1096, + 1097, + 1098, + 1099, + 1100, + 1101, + 1102, + 1103, + 1104, + 1105, + 1106, + 1107, + 1108, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1115, + 1116, + 1117, + 1118, + 1119, + 1120, + 1121, + 1122, + 1123, + 1124, + 1125, + 1126, + 1127, + 1128, + 1129, + 1130, + 1131, + 1132, + 1133, + 1134, + 1135, + 1136, + 1137, + 1138, + 1139, + 1140, + 1141, + 1142, + 1143, + 1144, + 1145, + 1146, + 1147, + 1148, + 1149, + 1150, + 1151, + 1152, + 1153, + 1154, + 1155, + 1156, + 1157, + 1158, + 1159, + 1160, + 1161, + 1162, + 1163, + 1164, + 1165, + 1166, + 1167, + 1168, + 1169, + 1170, + 1171, + 1172, + 1173, + 1174, + 1175, + 1176, + 1177, + 1178, + 1179, + 1180, + 1181, + 1182, + 1183, + 1184, + 1185, + 1186, + 1187, + 1188, + 1189, + 1190, + 1191, + 1192, + 1193, + 1194, + 1195, + 1196, + 1197, + 1198, + 1199, + 1200, + 1201, + 1202, + 1203, + 1204, + 1205, + 1206, + 1207, + 1208, + 1209, + 1210, + 1211, + 1212, + 1213, + 1214, + 1215, + 1216, + 1217, + 1218, + 1219, + 1220, + 1221, + 1222, + 1223, + 1224, + 1225, + 1226, + 1227, + 1228, + 1229, + 1230, + 1231, + 1232, + 1233, + 1234, + 1235, + 1236, + 1237, + 1238, + 1239, + 1240, + 1241, + 1242, + 1243, + 1244, + 1245, + 1246, + 1247, + 1248, + 1249, + 1250, + 1251, + 1252, + 1253, + 1254, + 1255, + 1256, + 1257, + 1258, + 1259, + 1260, + 1261, + 1262, + 1263, + 1264, + 1265, + 1266, + 1267, + 1268, + 1269, + 1270, + 1271, + 1272, + 1273, + 1274, + 1275, + 1276, + 1277, + 1278, + 1279, + 1280, + 1281, + 1282, + 1283, + 1284, + 1285, + 1286, + 1287, + 1288, + 1289, + 1290, + 1291, + 1292, + 1293, + 1294, + 1295, + 1296, + 1297, + 1298, + 1299, + 1300, + 1301, + 1302, + 1303, + 1304, + 1305, + 1306, + 1307, + 1308, + 1309, + 1310, + 1311, + 1312, + 1313, + 1314, + 1315, + 1316, + 1317, + 1318, + 1319, + 1320, + 1321, + 1322, + 1323, + 1324, + 1325, + 1326, + 1327, + 1328, + 1329, + 1330, + 1331, + 1332, + 1333, + 1334, + 1335, + 1336, + 1337, + 1338, + 1339, + 1340, + 1341, + 1342, + 1343, + 1344, + 1345, + 1346, + 1347, + 1348, + 1349, + 1350, + 1351, + 1352, + 1353, + 1354, + 1355, + 1356, + 1357, + 1358, + 1359, + 1360, + 1361, + 1362, + 1363, + 1364, + 1365, + 1366, + 1367, + 1368, + 1369, + 1370, + 1371, + 1372, + 1373, + 1374, + 1375, + 1376, + 1377, + 1378, + 1379, + 1380, + 1381, + 1382, + 1383, + 1384, + 1385, + 1386, + 1387, + 1388, + 1389, + 1390, + 1391, + 1392, + 1393, + 1394, + 1395, + 1396, + 1397, + 1398, + 1399, + 1400, + 1401, + 1402, + 1403, + 1404, + 1405, + 1406, + 1407, + 1408, + 1409, + 1410, + 1411, + 1412, + 1413, + 1414, + 1415, + 1416, + 1417, + 1418, + 1419, + 1420, + 1421, + 1422, + 1423, + 1424, + 1425, + 1426, + 1427, + 1428, + 1429, + 1430, + 1431, + 1432, + 1433, + 1434, + 1435, + 1436, + 1437, + 1438, + 1439, + 1440, + 1441, + 1442, + 1443, + 1444, + 1445, + 1446, + 1447, + 1448, + 1449, + 1450, + 1451, + 1452, + 1453, + 1454, + 1455, + 1456, + 1457, + 1458, + 1459, + 1460, + 1461, + 1462, + 1463, + 1464, + 1465, + 1466, + 1467, + 1468, + 1469, + 1470, + 1471, + 1472, + 1473, + 1474, + 1475, + 1476, + 1477, + 1478, + 1479, + 1480, + 1481, + 1482, + 1483, + 1484, + 1485, + 1486, + 1487, + 1488, + 1489, + 1490, + 1491, + 1492, + 1493, + 1494, + 1495, + 1496, + 1497, + 1498, + 1499, + 1500, + 1501, + 1502, + 1503, + 1504, + 1505, + 1506, + 1507, + 1508, + 1509, + 1510, + 1511, + 1512, + 1513, + 1514, + 1515, + 1516, + 1517, + 1518, + 1519, + 1520, + 1521, + 1522, + 1523, + 1524, + 1525, + 1526, + 1527, + 1528, + 1529, + 1530, + 1531, + 1532, + 1533, + 1534, + 1535, + 1536, + 1537, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546, + 1547, + 1548, + 1549, + 1550, + 1551, + 1552, + 1553, + 1554, + 1555, + 1556, + 1557, + 1558, + 1559, + 1560, + 1561, + 1562, + 1563, + 1564, + 1565, + 1566, + 1567, + 1568, + 1569, + 1570, + 1571, + 1572, + 1573, + 1574, + 1575, + 1576, + 1577, + 1578, + 1579, + 1580, + 1581, + 1582, + 1583, + 1584, + 1585, + 1586, + 1587, + 1588, + 1589, + 1590, + 1591, + 1592, + 1593, + 1594, + 1595, + 1596, + 1597, + 1598, + 1599, + 1600, + 1601, + 1602, + 1603, + 1604, + 1605, + 1606, + 1607, + 1608, + 1609, + 1610, + 1611, + 1612, + 1613, + 1614, + 1615, + 1616, + 1617, + 1618, + 1619, + 1620, + 1621, + 1622, + 1623, + 1624, + 1625, + 1626, + 1627, + 1628, + 1629, + 1630, + 1631, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1639, + 1640, + 1641, + 1642, + 1643, + 1644, + 1645, + 1646, + 1647, + 1648, + 1649, + 1650, + 1651, + 1652, + 1653, + 1654, + 1655, + 1656, + 1657, + 1658, + 1659, + 1660, + 1661, + 1662, + 1663, + 1664, + 1665, + 1666, + 1667, + 1668, + 1669, + 1670, + 1671, + 1672, + 1673, + 1674, + 1675, + 1676, + 1677, + 1678, + 1679, + 1680, + 1681, + 1682, + 1683, + 1684, + 1685, + 1686, + 1687, + 1688, + 1689, + 1690, + 1691, + 1692, + 1693, + 1694, + 1695, + 1696, + 1697, + 1698, + 1699, + 1700, + 1701, + 1702, + 1703, + 1704, + 1705, + 1706, + 1707, + 1708, + 1709, + 1710, + 1711, + 1712, + 1713, + 1714, + 1715, + 1716, + 1717, + 1718, + 1719, + 1720, + 1721, + 1722, + 1723, + 1724, + 1725, + 1726, + 1727, + 1728, + 1729, + 1730, + 1731, + 1732, + 1733, + 1734, + 1735, + 1736, + 1737, + 1738, + 1739, + 1740, + 1741, + 1742, + 1743, + 1744, + 1745, + 1746, + 1747, + 1748, + 1749, + 1750, + 1751, + 1752, + 1753, + 1754, + 1755, + 1756, + 1757, + 1758, + 1759, + 1760, + 1761, + 1762, + 1763, + 1764, + 1765, + 1766, + 1767, + 1768, + 1769, + 1770, + 1771, + 1772, + 1773, + 1774, + 1775, + 1776, + 1777, + 1778, + 1779, + 1780, + 1781, + 1782, + 1783, + 1784, + 1785, + 1786, + 1787, + 1788, + 1789, + 1790, + 1791, + 1792, + 1793, + 1794, + 1795, + 1796, + 1797, + 1798, + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807, + 1808, + 1809, + 1810, + 1811, + 1812, + 1813, + 1814, + 1815, + 1816, + 1817, + 1818, + 1819, + 1820, + 1821, + 1822, + 1823, + 1824, + 1825, + 1826, + 1827, + 1828, + 1829, + 1830, + 1831, + 1832, + 1833, + 1834, + 1835, + 1836, + 1837, + 1838, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1845, + 1846, + 1847, + 1848, + 1849, + 1850, + 1851, + 1852, + 1853, + 1854, + 1855, + 1856, + 1857, + 1858, + 1859, + 1860, + 1861, + 1862, + 1863, + 1864, + 1865, + 1866, + 1867, + 1868, + 1869, + 1870, + 1871, + 1872, + 1873, + 1874, + 1875, + 1876, + 1877, + 1878, + 1879, + 1880, + 1881, + 1882, + 1883, + 1884, + 1885, + 1886, + 1887, + 1888, + 1889, + 1890, + 1891, + 1892, + 1893, + 1894, + 1895, + 1896, + 1897, + 1898, + 1899, + 1900, + 1901, + 1902, + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911, + 1912, + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921, + 1922, + 1923, + 1924, + 1925, + 1926, + 1927, + 1928, + 1929, + 1930, + 1931, + 1932, + 1933, + 1934, + 1935, + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942, + 1943, + 1944, + 1945, + 1946, + 1947, + 1948, + 1949, + 1950, + 1951, + 1952, + 1953, + 1954, + 1955, + 1956, + 1957, + 1958, + 1959, + 1960, + 1961, + 1962, + 1963, + 1964, + 1965, + 1966, + 1967, + 1968, + 1969, + 1970, + 1971, + 1972, + 1973, + 1974, + 1975, + 1976, + 1977, + 1978, + 1979, + 1980, + 1981, + 1982, + 1983, + 1984, + 1985, + 1986, + 1987, + 1988, + 1989, + 1990, + 1991, + 1992, + 1993, + 1994, + 1995, + 1996, + 1997, + 1998, + 1999, + 2000, + 2001, + 2002, + 2003, + 2004, + 2005, + 2006, + 2007, + 2008, + 2009, + 2010, + 2011, + 2012, + 2013, + 2014, + 2015, + 2016, + 2017, + 2018, + 2019, + 2020, + 2021, + 2022, + 2023, + 2024, + 2025, + 2026, + 2027, + 2028, + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052, + 2053, + 2054, + 2055, + 2056, + 2057, + 2058, + 2059, + 2060, + 2061, + 2062, + 2063, + 2064, + 2065, + 2066, + 2067, + 2068, + 2069, + 2070, + 2071, + 2072, + 2073, + 2074, + 2075, + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082, + 2083, + 2084, + 2085, + 2086, + 2087, + 2088, + 2089, + 2090, + 2091, + 2092, + 2093, + 2094, + 2095, + 2096, + 2097, + 2098, + 2099, + 2100, + 2101, + 2102, + 2103, + 2104, + 2105, + 2106, + 2107, + 2108, + 2109, + 2110, + 2111, + 2112, + 2113, + 2114, + 2115, + 2116, + 2117, + 2118, + 2119, + 2120, + 2121, + 2122, + 2123, + 2124, + 2125, + 2126, + 2127, + 2128, + 2129, + 2130, + 2131, + 2132, + 2133, + 2134, + 2135, + 2136, + 2137, + 2138, + 2139, + 2140, + 2141, + 2142, + 2143, + 2144, + 2145, + 2146, + 2147, + 2148, + 2149, + 2150, + 2151, + 2152, + 2153, + 2154, + 2155, + 2156, + 2157, + 2158, + 2159, + 2160, + 2161, + 2162, + 2163, + 2164, + 2165, + 2166, + 2167, + 2168, + 2169, + 2170, + 2171, + 2172, + 2173, + 2174, + 2175, + 2176, + 2177, + 2178, + 2179, + 2180, + 2181, + 2182, + 2183, + 2184, + 2185, + 2186, + 2187, + 2188, + 2189, + 2190, + 2191, + 2192, + 2193, + 2194, + 2195, + 2196, + 2197, + 2198, + 2199, + 2200, + 2201, + 2202, + 2203, + 2204, + 2205, + 2206, + 2207, + 2208, + 2209, + 2210, + 2211, + 2212, + 2213, + 2214, + 2215, + 2216, + 2217, + 2218, + 2219, + 2220, + 2221, + 2222, + 2223, + 2224, + 2225, + 2226, + 2227, + 2228, + 2229, + 2230, + 2231, + 2232, + 2233, + 2234, + 2235, + 2236, + 2237, + 2238, + 2239, + 2240, + 2241, + 2242, + 2243, + 2244, + 2245, + 2246, + 2247, + 2248, + 2249, + 2250, + 2251, + 2252, + 2253, + 2254, + 2255, + 2256, + 2257, + 2258, + 2259, + 2260, + 2261, + 2262, + 2263, + 2264, + 2265, + 2266, + 2267, + 2268, + 2269, + 2270, + 2271, + 2272, + 2273, + 2274, + 2275, + 2276, + 2277, + 2278, + 2279, + 2280, + 2281, + 2282, + 2283, + 2284, + 2285, + 2286, + 2287, + 2288, + 2289, + 2290, + 2291, + 2292, + 2293, + 2294, + 2295, + 2296, + 2297, + 2298, + 2299, + 2300, + 2301, + 2302, + 2303, + 2304, + 2305, + 2306, + 2307, + 2308, + 2309, + 2310, + 2311, + 2312, + 2313, + 2314, + 2315, + 2316, + 2317, + 2318, + 2319, + 2320, + 2321, + 2322, + 2323, + 2324, + 2325, + 2326, + 2327, + 2328, + 2329, + 2330, + 2331, + 2332, + 2333, + 2334, + 2335, + 2336, + 2337, + 2338, + 2339, + 2340, + 2341, + 2342, + 2343, + 2344, + 2345, + 2346, + 2347, + 2348, + 2349, + 2350, + 2351, + 2352, + 2353, + 2354, + 2355, + 2356, + 2357, + 2358, + 2359, + 2360, + 2361, + 2362, + 2363, + 2364, + 2365, + 2366, + 2367, + 2368, + 2369, + 2370, + 2371, + 2372, + 2373, + 2374, + 2375, + 2376, + 2377, + 2378, + 2379, + 2380, + 2381, + 2382, + 2383, + 2384, + 2385, + 2386, + 2387, + 2388, + 2389, + 2390, + 2391, + 2392, + 2393, + 2394, + 2395, + 2396, + 2397, + 2398, + 2399, + 2400, + 2401, + 2402, + 2403, + 2404, + 2405, + 2406, + 2407, + 2408, + 2409, + 2410, + 2411, + 2412, + 2413, + 2414, + 2415, + 2416, + 2417, + 2418, + 2419, + 2420, + 2421, + 2422, + 2423, + 2424, + 2425, + 2426, + 2427, + 2428, + 2429, + 2430, + 2431, + 2432, + 2433, + 2434, + 2435, + 2436, + 2437, + 2438, + 2439, + 2440, + 2441, + 2442, + 2443, + 2444, + 2445, + 2446, + 2447, + 2448, + 2449, + 2450, + 2451, + 2452, + 2453, + 2454, + 2455, + 2456, + 2457, + 2458, + 2459, + 2460, + 2461, + 2462, + 2463, + 2464, + 2465, + 2466, + 2467, + 2468, + 2469, + 2470, + 2471, + 2472, + 2473, + 2474, + 2475, + 2476, + 2477, + 2478, + 2479, + 2480, + 2481, + 2482, + 2483, + 2484, + 2485, + 2486, + 2487, + 2488, + 2489, + 2490, + 2491, + 2492, + 2493, + 2494, + 2495, + 2496, + 2497, + 2498, + 2499, + 2500, + 2501, + 2502, + 2503, + 2504, + 2505, + 2506, + 2507, + 2508, + 2509, + 2510, + 2511, + 2512, + 2513, + 2514, + 2515, + 2516, + 2517, + 2518, + 2519, + 2520, + 2521, + 2522, + 2523, + 2524, + 2525, + 2526, + 2527, + 2528, + 2529, + 2530, + 2531, + 2532, + 2533, + 2534, + 2535, + 2536, + 2537, + 2538, + 2539, + 2540, + 2541, + 2542, + 2543, + 2544, + 2545, + 2546, + 2547, + 2548, + 2549, + 2550, + 2551, + 2552, + 2553, + 2554, + 2555, + 2556, + 2557, + 2558, + 2559, + 2560, + 2561, + 2562, + 2563, + 2564, + 2565, + 2566, + 2567, + 2568, + 2569, + 2570, + 2571, + 2572, + 2573, + 2574, + 2575, + 2576, + 2577, + 2578, + 2579, + 2580, + 2581, + 2582, + 2583, + 2584, + 2585, + 2586, + 2587, + 2588, + 2589, + 2590, + 2591, + 2592, + 2593, + 2594, + 2595, + 2596, + 2597, + 2598, + 2599, + 2600, + 2601, + 2602, + 2603, + 2604, + 2605, + 2606, + 2607, + 2608, + 2609, + 2610, + 2611, + 2612, + 2613, + 2614, + 2615, + 2616, + 2617, + 2618, + 2619, + 2620, + 2621, + 2622, + 2623, + 2624, + 2625, + 2626, + 2627, + 2628, + 2629, + 2630, + 2631, + 2632, + 2633, + 2634, + 2635, + 2636, + 2637, + 2638, + 2639, + 2640, + 2641, + 2642, + 2643, + 2644, + 2645, + 2646, + 2647, + 2648, + 2649, + 2650, + 2651, + 2652, + 2653, + 2654, + 2655, + 2656, + 2657, + 2658, + 2659, + 2660, + 2661, + 2662, + 2663, + 2664, + 2665, + 2666, + 2667, + 2668, + 2669, + 2670, + 2671, + 2672, + 2673, + 2674, + 2675, + 2676, + 2677, + 2678, + 2679, + 2680, + 2681, + 2682, + 2683, + 2684, + 2685, + 2686, + 2687, + 2688, + 2689, + 2690, + 2691, + 2692, + 2693, + 2694, + 2695, + 2696, + 2697, + 2698, + 2699, + 2700, + 2701, + 2702, + 2703, + 2704, + 2705, + 2706, + 2707, + 2708, + 2709, + 2710, + 2711, + 2712, + 2713, + 2714, + 2715, + 2716, + 2717, + 2718, + 2719, + 2720, + 2721, + 2722, + 2723, + 2724, + 2725, + 2726, + 2727, + 2728, + 2729, + 2730, + 2731, + 2732, + 2733, + 2734, + 2735, + 2736, + 2737, + 2738, + 2739, + 2740, + 2741, + 2742, + 2743, + 2744, + 2745, + 2746, + 2747, + 2748, + 2749, + 2750, + 2751, + 2752, + 2753, + 2754, + 2755, + 2756, + 2757, + 2758, + 2759, + 2760, + 2761, + 2762, + 2763, + 2764, + 2765, + 2766, + 2767, + 2768, + 2769, + 2770, + 2771, + 2772, + 2773, + 2774, + 2775, + 2776, + 2777, + 2778, + 2779, + 2780, + 2781, + 2782, + 2783, + 2784, + 2785, + 2786, + 2787, + 2788, + 2789, + 2790, + 2791, + 2792, + 2793, + 2794, + 2795, + 2796, + 2797, + 2798, + 2799, + 2800, + 2801, + 2802, + 2803, + 2804, + 2805, + 2806, + 2807, + 2808, + 2809, + 2810, + 2811, + 2812, + 2813, + 2814, + 2815, + 2816, + 2817, + 2818, + 2819, + 2820, + 2821, + 2822, + 2823, + 2824, + 2825, + 2826, + 2827, + 2828, + 2829, + 2830, + 2831, + 2832, + 2833, + 2834, + 2835, + 2836, + 2837, + 2838, + 2839, + 2840, + 2841, + 2842, + 2843, + 2844, + 2845, + 2846, + 2847, + 2848, + 2849, + 2850, + 2851, + 2852, + 2853, + 2854, + 2855, + 2856, + 2857, + 2858, + 2859, + 2860, + 2861, + 2862, + 2863, + 2864, + 2865, + 2866, + 2867, + 2868, + 2869, + 2870, + 2871, + 2872, + 2873, + 2874, + 2875, + 2876, + 2877, + 2878, + 2879, + 2880, + 2881, + 2882, + 2883, + 2884, + 2885, + 2886, + 2887, + 2888, + 2889, + 2890, + 2891, + 2892, + 2893, + 2894, + 2895, + 2896, + 2897, + 2898, + 2899, + 2900, + 2901, + 2902, + 2903, + 2904, + 2905, + 2906, + 2907, + 2908, + 2909, + 2910, + 2911, + 2912, + 2913, + 2914, + 2915, + 2916, + 2917, + 2918, + 2919, + 2920, + 2921, + 2922, + 2923, + 2924, + 2925, + 2926, + 2927, + 2928, + 2929, + 2930, + 2931, + 2932, + 2933, + 2934, + 2935, + 2936, + 2937, + 2938, + 2939, + 2940, + 2941, + 2942, + 2943, + 2944, + 2945, + 2946, + 2947, + 2948, + 2949, + 2950, + 2951, + 2952, + 2953, + 2954, + 2955, + 2956, + 2957, + 2958, + 2959, + 2960, + 2961, + 2962, + 2963, + 2964, + 2965, + 2966, + 2967, + 2968, + 2969, + 2970, + 2971, + 2972, + 2973, + 2974, + 2975, + 2976, + 2977, + 2978, + 2979, + 2980, + 2981, + 2982, + 2983, + 2984, + 2985, + 2986, + 2987, + 2988, + 2989, + 2990, + 2991, + 2992, + 2993, + 2994, + 2995, + 2996, + 2997, + 2998, + 2999, + 3000, + 3001, + 3002, + 3003, + 3004, + 3005, + 3006, + 3007, + 3008, + 3009, + 3010, + 3011, + 3012, + 3013, + 3014, + 3015, + 3016, + 3017, + 3018, + 3019, + 3020, + 3021, + 3022, + 3023, + 3024, + 3025, + 3026, + 3027, + 3028, + 3029, + 3030, + 3031, + 3032, + 3033, + 3034, + 3035, + 3036, + 3037, + 3038, + 3039, + 3040, + 3041, + 3042, + 3043, + 3044, + 3045, + 3046, + 3047, + 3048, + 3049, + 3050, + 3051, + 3052, + 3053, + 3054, + 3055, + 3056, + 3057, + 3058, + 3059, + 3060, + 3061, + 3062, + 3063, + 3064, + 3065, + 3066, + 3067, + 3068, + 3069, + 3070, + 3071, + 3072, + 3073, + 3074, + 3075, + 3076, + 3077, + 3078, + 3079, + 3080, + 3081, + 3082, + 3083, + 3084, + 3085, + 3086, + 3087, + 3088, + 3089, + 3090, + 3091, + 3092, + 3093, + 3094, + 3095, + 3096, + 3097, + 3098, + 3099, + 3100, + 3101, + 3102, + 3103, + 3104, + 3105, + 3106, + 3107, + 3108, + 3109, + 3110, + 3111, + 3112, + 3113, + 3114, + 3115, + 3116, + 3117, + 3118, + 3119, + 3120, + 3121, + 3122, + 3123, + 3124, + 3125, + 3126, + 3127, + 3128, + 3129, + 3130, + 3131, + 3132, + 3133, + 3134, + 3135, + 3136, + 3137, + 3138, + 3139, + 3140, + 3141, + 3142, + 3143, + 3144, + 3145, + 3146, + 3147, + 3148, + 3149, + 3150, + 3151, + 3152, + 3153, + 3154, + 3155, + 3156, + 3157, + 3158, + 3159, + 3160, + 3161, + 3162, + 3163, + 3164, + 3165, + 3166, + 3167, + 3168, + 3169, + 3170, + 3171, + 3172, + 3173, + 3174, + 3175, + 3176, + 3177, + 3178, + 3179, + 3180, + 3181, + 3182, + 3183, + 3184, + 3185, + 3186, + 3187, + 3188, + 3189, + 3190, + 3191, + 3192, + 3193, + 3194, + 3195, + 3196, + 3197, + 3198, + 3199, + 3200, + 3201, + 3202, + 3203, + 3204, + 3205, + 3206, + 3207, + 3208, + 3209, + 3210, + 3211, + 3212, + 3213, + 3214, + 3215, + 3216, + 3217, + 3218, + 3219, + 3220, + 3221, + 3222, + 3223, + 3224, + 3225, + 3226, + 3227, + 3228, + 3229, + 3230, + 3231, + 3232, + 3233, + 3234, + 3235, + 3236, + 3237, + 3238, + 3239, + 3240, + 3241, + 3242, + 3243, + 3244, + 3245, + 3246, + 3247, + 3248, + 3249, + 3250, + 3251, + 3252, + 3253, + 3254, + 3255, + 3256, + 3257, + 3258, + 3259, + 3260, + 3261, + 3262, + 3263, + 3264, + 3265, + 3266, + 3267, + 3268, + 3269, + 3270, + 3271, + 3272, + 3273, + 3274, + 3275, + 3276, + 3277, + 3278, + 3279, + 3280, + 3281, + 3282, + 3283, + 3284, + 3285, + 3286, + 3287, + 3288, + 3289, + 3290, + 3291, + 3292, + 3293, + 3294, + 3295, + 3296, + 3297, + 3298, + 3299, + 3300, + 3301, + 3302, + 3303, + 3304, + 3305, + 3306, + 3307, + 3308, + 3309, + 3310, + 3311, + 3312, + 3313, + 3314, + 3315, + 3316, + 3317, + 3318, + 3319, + 3320, + 3321, + 3322, + 3323, + 3324, + 3325, + 3326, + 3327, + 3328, + 3329, + 3330, + 3331, + 3332, + 3333, + 3334, + 3335, + 3336, + 3337, + 3338, + 3339, + 3340, + 3341, + 3342, + 3343, + 3344, + 3345, + 3346, + 3347, + 3348, + 3349, + 3350, + 3351, + 3352, + 3353, + 3354, + 3355, + 3356, + 3357, + 3358, + 3359, + 3360, + 3361, + 3362, + 3363, + 3364, + 3365, + 3366, + 3367, + 3368, + 3369, + 3370, + 3371, + 3372, + 3373, + 3374, + 3375, + 3376, + 3377, + 3378, + 3379, + 3380, + 3381, + 3382, + 3383, + 3384, + 3385, + 3386, + 3387, + 3388, + 3389, + 3390, + 3391, + 3392, + 3393, + 3394, + 3395, + 3396, + 3397, + 3398, + 3399, + 3400, + 3401, + 3402, + 3403, + 3404, + 3405, + 3406, + 3407, + 3408, + 3409, + 3410, + 3411, + 3412, + 3413, + 3414, + 3415, + 3416, + 3417, + 3418, + 3419, + 3420, + 3421, + 3422, + 3423, + 3424, + 3425, + 3426, + 3427, + 3428, + 3429, + 3430, + 3431, + 3432, + 3433, + 3434, + 3435, + 3436, + 3437, + 3438, + 3439, + 3440, + 3441, + 3442, + 3443, + 3444, + 3445, + 3446, + 3447, + 3448, + 3449, + 3450, + 3451, + 3452, + 3453, + 3454, + 3455, + 3456, + 3457, + 3458, + 3459, + 3460, + 3461, + 3462, + 3463, + 3464, + 3465, + 3466, + 3467, + 3468, + 3469, + 3470, + 3471, + 3472, + 3473, + 3474, + 3475, + 3476, + 3477, + 3478, + 3479, + 3480, + 3481, + 3482, + 3483, + 3484, + 3485, + 3486, + 3487, + 3488, + 3489, + 3490, + 3491, + 3492, + 3493, + 3494, + 3495, + 3496, + 3497, + 3498, + 3499, + 3500, + 3501, + 3502, + 3503, + 3504, + 3505, + 3506, + 3507, + 3508, + 3509, + 3510, + 3511, + 3512, + 3513, + 3514, + 3515, + 3516, + 3517, + 3518, + 3519, + 3520, + 3521, + 3522, + 3523, + 3524, + 3525, + 3526, + 3527, + 3528, + 3529, + 3530, + 3531, + 3532, + 3533, + 3534, + 3535, + 3536, + 3537, + 3538, + 3539, + 3540, + 3541, + 3542, + 3543, + 3544, + 3545, + 3546, + 3547, + 3548, + 3549, + 3550, + 3551, + 3552, + 3553, + 3554, + 3555, + 3556, + 3557, + 3558, + 3559, + 3560, + 3561, + 3562, + 3563, + 3564, + 3565, + 3566, + 3567, + 3568, + 3569, + 3570, + 3571, + 3572, + 3573, + 3574, + 3575, + 3576, + 3577, + 3578, + 3579, + 3580, + 3581, + 3582, + 3583, + 3584, + 3585, + 3586, + 3587, + 3588, + 3589, + 3590, + 3591, + 3592, + 3593, + 3594, + 3595, + 3596, + 3597, + 3598, + 3599, + 3600, + 3601, + 3602, + 3603, + 3604, + 3605, + 3606, + 3607, + 3608, + 3609, + 3610, + 3611, + 3612, + 3613, + 3614, + 3615, + 3616, + 3617, + 3618, + 3619, + 3620, + 3621, + 3622, + 3623, + 3624, + 3625, + 3626, + 3627, + 3628, + 3629, + 3630, + 3631, + 3632, + 3633, + 3634, + 3635, + 3636, + 3637, + 3638, + 3639, + 3640, + 3641, + 3642, + 3643, + 3644, + 3645, + 3646, + 3647, + 3648, + 3649, + 3650, + 3651, + 3652, + 3653, + 3654, + 3655, + 3656, + 3657, + 3658, + 3659, + 3660, + 3661, + 3662, + 3663, + 3664, + 3665, + 3666, + 3667, + 3668, + 3669, + 3670, + 3671, + 3672, + 3673, + 3674, + 3675, + 3676, + 3677, + 3678, + 3679, + 3680, + 3681, + 3682, + 3683, + 3684, + 3685, + 3686, + 3687, + 3688, + 3689, + 3690, + 3691, + 3692, + 3693, + 3694, + 3695, + 3696, + 3697, + 3698, + 3699, + 3700, + 3701, + 3702, + 3703, + 3704, + 3705, + 3706, + 3707, + 3708, + 3709, + 3710, + 3711, + 3712, + 3713, + 3714, + 3715, + 3716, + 3717, + 3718, + 3719, + 3720, + 3721, + 3722, + 3723, + 3724, + 3725, + 3726, + 3727, + 3728, + 3729, + 3730, + 3731, + 3732, + 3733, + 3734, + 3735, + 3736, + 3737, + 3738, + 3739, + 3740, + 3741, + 3742, + 3743, + 3744, + 3745, + 3746, + 3747, + 3748, + 3749, + 3750, + 3751, + 3752, + 3753, + 3754, + 3755, + 3756, + 3757, + 3758, + 3759, + 3760, + 3761, + 3762, + 3763, + 3764, + 3765, + 3766, + 3767, + 3768, + 3769, + 3770, + 3771, + 3772, + 3773, + 3774, + 3775, + 3776, + 3777, + 3778, + 3779, + 3780, + 3781, + 3782, + 3783, + 3784, + 3785, + 3786, + 3787, + 3788, + 3789, + 3790, + 3791, + 3792, + 3793, + 3794, + 3795, + 3796, + 3797, + 3798, + 3799, + 3800, + 3801, + 3802, + 3803, + 3804, + 3805, + 3806, + 3807, + 3808, + 3809, + 3810, + 3811, + 3812, + 3813, + 3814, + 3815, + 3816, + 3817, + 3818, + 3819, + 3820, + 3821, + 3822, + 3823, + 3824, + 3825, + 3826, + 3827, + 3828, + 3829, + 3830, + 3831, + 3832, + 3833, + 3834, + 3835, + 3836, + 3837, + 3838, + 3839, + 3840, + 3841, + 3842, + 3843, + 3844, + 3845, + 3846, + 3847, + 3848, + 3849, + 3850, + 3851, + 3852, + 3853, + 3854, + 3855, + 3856, + 3857, + 3858, + 3859, + 3860, + 3861, + 3862, + 3863, + 3864, + 3865, + 3866, + 3867, + 3868, + 3869, + 3870, + 3871, + 3872, + 3873, + 3874, + 3875, + 3876, + 3877, + 3878, + 3879, + 3880, + 3881, + 3882, + 3883, + 3884, + 3885, + 3886, + 3887, + 3888, + 3889, + 3890, + 3891, + 3892, + 3893, + 3894, + 3895, + 3896, + 3897, + 3898, + 3899, + 3900, + 3901, + 3902, + 3903, + 3904, + 3905, + 3906, + 3907, + 3908, + 3909, + 3910, + 3911, + 3912, + 3913, + 3914, + 3915, + 3916, + 3917, + 3918, + 3919, + 3920, + 3921, + 3922, + 3923, + 3924, + 3925, + 3926, + 3927, + 3928, + 3929, + 3930, + 3931, + 3932, + 3933, + 3934, + 3935, + 3936, + 3937, + 3938, + 3939, + 3940, + 3941, + 3942, + 3943, + 3944, + 3945, + 3946, + 3947, + 3948, + 3949, + 3950, + 3951, + 3952, + 3953, + 3954, + 3955, + 3956, + 3957, + 3958, + 3959, + 3960, + 3961, + 3962, + 3963, + 3964, + 3965, + 3966, + 3967, + 3968, + 3969, + 3970, + 3971, + 3972, + 3973, + 3974, + 3975, + 3976, + 3977, + 3978, + 3979, + 3980, + 3981, + 3982, + 3983, + 3984, + 3985, + 3986, + 3987, + 3988, + 3989, + 3990, + 3991, + 3992, + 3993, + 3994, + 3995, + 3996, + 3997, + 3998, + 3999, + 4000, + 4001, + 4002, + 4003, + 4004, + 4005, + 4006, + 4007, + 4008, + 4009, + 4010, + 4011, + 4012, + 4013, + 4014, + 4015, + 4016, + 4017, + 4018, + 4019, + 4020, + 4021, + 4022, + 4023, + 4024, + 4025, + 4026, + 4027, + 4028, + 4029, + 4030, + 4031, + 4032, + 4033, + 4034, + 4035, + 4036, + 4037, + 4038, + 4039, + 4040, + 4041, + 4042, + 4043, + 4044, + 4045, + 4046, + 4047, + 4048, + 4049, + 4050, + 4051, + 4052, + 4053, + 4054, + 4055, + 4056, + 4057, + 4058, + 4059, + 4060, + 4061, + 4062, + 4063, + 4064, + 4065, + 4066, + 4067, + 4068, + 4069, + 4070, + 4071, + 4072, + 4073, + 4074, + 4075, + 4076, + 4077, + 4078, + 4079, + 4080, + 4081, + 4082, + 4083, + 4084, + 4085, + 4086, + 4087, + 4088, + 4089, + 4090, + 4091, + 4092, + 4093, + 4094, + 4095, + 4096, + 4097, + 4098, + 4099, + 4100, + 4101, + 4102, + 4103, + 4104, + 4105, + 4106, + 4107, + 4108, + 4109, + 4110, + 4111, + 4112, + 4113, + 4114, + 4115, + 4116, + 4117, + 4118, + 4119, + 4120, + 4121, + 4122, + 4123, + 4124, + 4125, + 4126, + 4127, + 4128, + 4129, + 4130, + 4131, + 4132, + 4133, + 4134, + 4135, + 4136, + 4137, + 4138, + 4139, + 4140, + 4141, + 4142, + 4143, + 4144, + 4145, + 4146, + 4147, + 4148, + 4149, + 4150, + 4151, + 4152, + 4153, + 4154, + 4155, + 4156, + 4157, + 4158, + 4159, + 4160, + 4161, + 4162, + 4163, + 4164, + 4165, + 4166, + 4167, + 4168, + 4169, + 4170, + 4171, + 4172, + 4173, + 4174, + 4175, + 4176, + 4177, + 4178, + 4179, + 4180, + 4181, + 4182, + 4183, + 4184, + 4185, + 4186, + 4187, + 4188, + 4189, + 4190, + 4191, + 4192, + 4193, + 4194, + 4195, + 4196, + 4197, + 4198, + 4199, + 4200, + 4201, + 4202, + 4203, + 4204, + 4205, + 4206, + 4207, + 4208, + 4209, + 4210, + 4211, + 4212, + 4213, + 4214, + 4215, + 4216, + 4217, + 4218, + 4219, + 4220, + 4221, + 4222, + 4223, + 4224, + 4225, + 4226, + 4227, + 4228, + 4229, + 4230, + 4231, + 4232, + 4233, + 4234, + 4235, + 4236, + 4237, + 4238, + 4239, + 4240, + 4241, + 4242, + 4243, + 4244, + 4245, + 4246, + 4247, + 4248, + 4249, + 4250, + 4251, + 4252, + 4253, + 4254, + 4255, + 4256, + 4257, + 4258, + 4259, + 4260, + 4261, + 4262, + 4263, + 4264, + 4265, + 4266, + 4267, + 4268, + 4269, + 4270, + 4271, + 4272, + 4273, + 4274, + 4275, + 4276, + 4277, + 4278, + 4279, + 4280, + 4281, + 4282, + 4283, + 4284, + 4285, + 4286, + 4287, + 4288, + 4289, + 4290, + 4291, + 4292, + 4293, + 4294, + 4295, + 4296, + 4297, + 4298, + 4299, + 4300, + 4301, + 4302, + 4303, + 4304, + 4305, + 4306, + 4307, + 4308, + 4309, + 4310, + 4311, + 4312, + 4313, + 4314, + 4315, + 4316, + 4317, + 4318, + 4319, + 4320, + 4321, + 4322, + 4323, + 4324, + 4325, + 4326, + 4327, + 4328, + 4329, + 4330, + 4331, + 4332, + 4333, + 4334, + 4335, + 4336, + 4337, + 4338, + 4339, + 4340, + 4341, + 4342, + 4343, + 4344, + 4345, + 4346, + 4347, + 4348, + 4349, + 4350, + 4351, + 4352, + 4353, + 4354, + 4355, + 4356, + 4357, + 4358, + 4359, + 4360, + 4361, + 4362, + 4363, + 4364, + 4365, + 4366, + 4367, + 4368, + 4369, + 4370, + 4371, + 4372, + 4373, + 4374, + 4375, + 4376, + 4377, + 4378, + 4379, + 4380, + 4381, + 4382, + 4383, + 4384, + 4385, + 4386, + 4387, + 4388, + 4389, + 4390, + 4391, + 4392, + 4393, + 4394, + 4395, + 4396, + 4397, + 4398, + 4399, + 4400, + 4401, + 4402, + 4403, + 4404, + 4405, + 4406, + 4407, + 4408, + 4409, + 4410, + 4411, + 4412, + 4413, + 4414, + 4415, + 4416, + 4417, + 4418, + 4419, + 4420, + 4421, + 4422, + 4423, + 4424, + 4425, + 4426, + 4427, + 4428, + 4429, + 4430, + 4431, + 4432, + 4433, + 4434, + 4435, + 4436, + 4437, + 4438, + 4439, + 4440, + 4441, + 4442, + 4443, + 4444, + 4445, + 4446, + 4447, + 4448, + 4449, + 4450, + 4451, + 4452, + 4453, + 4454, + 4455, + 4456, + 4457, + 4458, + 4459, + 4460, + 4461, + 4462, + 4463, + 4464, + 4465, + 4466, + 4467, + 4468, + 4469, + 4470, + 4471, + 4472, + 4473, + 4474, + 4475, + 4476, + 4477, + 4478, + 4479, + 4480, + 4481, + 4482, + 4483, + 4484, + 4485, + 4486, + 4487, + 4488, + 4489, + 4490, + 4491, + 4492, + 4493, + 4494, + 4495, + 4496, + 4497, + 4498, + 4499, + 4500, + 4501, + 4502, + 4503, + 4504, + 4505, + 4506, + 4507, + 4508, + 4509, + 4510, + 4511, + 4512, + 4513, + 4514, + 4515, + 4516, + 4517, + 4518, + 4519, + 4520, + 4521, + 4522, + 4523, + 4524, + 4525, + 4526, + 4527, + 4528, + 4529, + 4530, + 4531, + 4532, + 4533, + 4534, + 4535, + 4536, + 4537, + 4538, + 4539, + 4540, + 4541, + 4542, + 4543, + 4544, + 4545, + 4546, + 4547, + 4548, + 4549, + 4550, + 4551, + 4552, + 4553, + 4554, + 4555, + 4556, + 4557, + 4558, + 4559, + 4560, + 4561, + 4562, + 4563, + 4564, + 4565, + 4566, + 4567, + 4568, + 4569, + 4570, + 4571, + 4572, + 4573, + 4574, + 4575, + 4576, + 4577, + 4578, + 4579, + 4580, + 4581, + 4582, + 4583, + 4584, + 4585, + 4586, + 4587, + 4588, + 4589, + 4590, + 4591, + 4592, + 4593, + 4594, + 4595, + 4596, + 4597, + 4598, + 4599, + 4600, + 4601, + 4602, + 4603, + 4604, + 4605, + 4606, + 4607, + 4608, + 4609, + 4610, + 4611, + 4612, + 4613, + 4614, + 4615, + 4616, + 4617, + 4618, + 4619, + 4620, + 4621, + 4622, + 4623, + 4624, + 4625, + 4626, + 4627, + 4628, + 4629, + 4630, + 4631, + 4632, + 4633, + 4634, + 4635, + 4636, + 4637, + 4638, + 4639, + 4640, + 4641, + 4642, + 4643, + 4644, + 4645, + 4646, + 4647, + 4648, + 4649, + 4650, + 4651, + 4652, + 4653, + 4654, + 4655, + 4656, + 4657, + 4658, + 4659, + 4660, + 4661, + 4662, + 4663, + 4664, + 4665, + 4666, + 4667, + 4668, + 4669, + 4670, + 4671, + 4672, + 4673, + 4674, + 4675, + 4676, + 4677, + 4678, + 4679, + 4680, + 4681, + 4682, + 4683, + 4684, + 4685, + 4686, + 4687, + 4688, + 4689, + 4690, + 4691, + 4692, + 4693, + 4694, + 4695, + 4696, + 4697, + 4698, + 4699, + 4700, + 4701, + 4702, + 4703, + 4704, + 4705, + 4706, + 4707, + 4708, + 4709, + 4710, + 4711, + 4712, + 4713, + 4714, + 4715, + 4716, + 4717, + 4718, + 4719, + 4720, + 4721, + 4722, + 4723, + 4724, + 4725, + 4726, + 4727, + 4728, + 4729, + 4730, + 4731, + 4732, + 4733, + 4734, + 4735, + 4736, + 4737, + 4738, + 4739, + 4740, + 4741, + 4742, + 4743, + 4744, + 4745, + 4746, + 4747, + 4748, + 4749, + 4750, + 4751, + 4752, + 4753, + 4754, + 4755, + 4756, + 4757, + 4758, + 4759, + 4760, + 4761, + 4762, + 4763, + 4764, + 4765, + 4766, + 4767, + 4768, + 4769, + 4770, + 4771, + 4772, + 4773, + 4774, + 4775, + 4776, + 4777, + 4778, + 4779, + 4780, + 4781, + 4782, + 4783, + 4784, + 4785, + 4786, + 4787, + 4788, + 4789, + 4790, + 4791, + 4792, + 4793, + 4794, + 4795, + 4796, + 4797, + 4798, + 4799, + 4800, + 4801, + 4802, + 4803, + 4804, + 4805, + 4806, + 4807, + 4808, + 4809, + 4810, + 4811, + 4812, + 4813, + 4814, + 4815, + 4816, + 4817, + 4818, + 4819, + 4820, + 4821, + 4822, + 4823, + 4824, + 4825, + 4826, + 4827, + 4828, + 4829, + 4830, + 4831, + 4832, + 4833, + 4834, + 4835, + 4836, + 4837, + 4838, + 4839, + 4840, + 4841, + 4842, + 4843, + 4844, + 4845, + 4846, + 4847, + 4848, + 4849, + 4850, + 4851, + 4852, + 4853, + 4854, + 4855, + 4856, + 4857, + 4858, + 4859, + 4860, + 4861, + 4862, + 4863, + 4864, + 4865, + 4866, + 4867, + 4868, + 4869, + 4870, + 4871, + 4872, + 4873, + 4874, + 4875, + 4876, + 4877, + 4878, + 4879, + 4880, + 4881, + 4882, + 4883, + 4884, + 4885, + 4886, + 4887, + 4888, + 4889, + 4890, + 4891, + 4892, + 4893, + 4894, + 4895, + 4896, + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914, + 4915, + 4916, + 4917, + 4918, + 4919, + 4920, + 4921, + 4922, + 4923, + 4924, + 4925, + 4926, + 4927, + 4928, + 4929, + 4930, + 4931, + 4932, + 4933, + 4934, + 4935, + 4936, + 4937, + 4938, + 4939, + 4940, + 4941, + 4942, + 4943, + 4944, + 4945, + 4946, + 4947, + 4948, + 4949, + 4950, + 4951, + 4952, + 4953, + 4954, + 4955, + 4956, + 4957, + 4958, + 4959, + 4960, + 4961, + 4962, + 4963, + 4964, + 4965, + 4966, + 4967, + 4968, + 4969, + 4970, + 4971, + 4972, + 4973, + 4974, + 4975, + 4976, + 4977, + 4978, + 4979, + 4980, + 4981, + 4982, + 4983, + 4984, + 4985, + 4986, + 4987, + 4988, + 4989, + 4990, + 4991, + 4992, + 4993, + 4994, + 4995, + 4996, + 4997, + 4998, + 4999, + 5000, + 5001, + 5002, + 5003, + 5004, + 5005, + 5006, + 5007, + 5008, + 5009, + 5010, + 5011, + 5012, + 5013, + 5014, + 5015, + 5016, + 5017, + 5018, + 5019, + 5020, + 5021, + 5022, + 5023, + 5024, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037, + 5038, + 5039, + 5040, + 5041, + 5042, + 5043, + 5044, + 5045, + 5046, + 5047, + 5048, + 5049, + 5050, + 5051, + 5052, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058, + 5059, + 5060, + 5061, + 5062, + 5063, + 5064, + 5065, + 5066, + 5067, + 5068, + 5069, + 5070, + 5071, + 5072, + 5073, + 5074, + 5075, + 5076, + 5077, + 5078, + 5079, + 5080, + 5081, + 5082, + 5083, + 5084, + 5085, + 5086, + 5087, + 5088, + 5089, + 5090, + 5091, + 5092, + 5093, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5100, + 5101, + 5102, + 5103, + 5104, + 5105, + 5106, + 5107, + 5108, + 5109, + 5110, + 5111, + 5112, + 5113, + 5114, + 5115, + 5116, + 5117, + 5118, + 5119, + 5120, + 5121, + 5122, + 5123, + 5124, + 5125, + 5126, + 5127, + 5128, + 5129, + 5130, + 5131, + 5132, + 5133, + 5134, + 5135, + 5136, + 5137, + 5138, + 5139, + 5140, + 5141, + 5142, + 5143, + 5144, + 5145, + 5146, + 5147, + 5148, + 5149, + 5150, + 5151, + 5152, + 5153, + 5154, + 5155, + 5156, + 5157, + 5158, + 5159, + 5160, + 5161, + 5162, + 5163, + 5164, + 5165, + 5166, + 5167, + 5168, + 5169, + 5170, + 5171, + 5172, + 5173, + 5174, + 5175, + 5176, + 5177, + 5178, + 5179, + 5180, + 5181, + 5182, + 5183, + 5184, + 5185, + 5186, + 5187, + 5188, + 5189, + 5190, + 5191, + 5192, + 5193, + 5194, + 5195, + 5196, + 5197, + 5198, + 5199, + 5200, + 5201, + 5202, + 5203, + 5204, + 5205, + 5206, + 5207, + 5208, + 5209, + 5210, + 5211, + 5212, + 5213, + 5214, + 5215, + 5216, + 5217, + 5218, + 5219, + 5220, + 5221, + 5222, + 5223, + 5224, + 5225, + 5226, + 5227, + 5228, + 5229, + 5230, + 5231, + 5232, + 5233, + 5234, + 5235, + 5236, + 5237, + 5238, + 5239, + 5240, + 5241, + 5242, + 5243, + 5244, + 5245, + 5246, + 5247, + 5248, + 5249, + 5250, + 5251, + 5252, + 5253, + 5254, + 5255, + 5256, + 5257, + 5258, + 5259, + 5260, + 5261, + 5262, + 5263, + 5264, + 5265, + 5266, + 5267, + 5268, + 5269, + 5270, + 5271, + 5272, + 5273, + 5274, + 5275, + 5276, + 5277, + 5278, + 5279, + 5280, + 5281, + 5282, + 5283, + 5284, + 5285, + 5286, + 5287, + 5288, + 5289, + 5290, + 5291, + 5292, + 5293, + 5294, + 5295, + 5296, + 5297, + 5298, + 5299, + 5300, + 5301, + 5302, + 5303, + 5304, + 5305, + 5306, + 5307, + 5308, + 5309, + 5310, + 5311, + 5312, + 5313, + 5314, + 5315, + 5316, + 5317, + 5318, + 5319, + 5320, + 5321, + 5322, + 5323, + 5324, + 5325, + 5326, + 5327, + 5328, + 5329, + 5330, + 5331, + 5332, + 5333, + 5334, + 5335, + 5336, + 5337, + 5338, + 5339, + 5340, + 5341, + 5342, + 5343, + 5344, + 5345, + 5346, + 5347, + 5348, + 5349, + 5350, + 5351, + 5352, + 5353, + 5354, + 5355, + 5356, + 5357, + 5358, + 5359, + 5360, + 5361, + 5362, + 5363, + 5364, + 5365, + 5366, + 5367, + 5368, + 5369, + 5370, + 5371, + 5372, + 5373, + 5374, + 5375, + 5376, + 5377, + 5378, + 5379, + 5380, + 5381, + 5382, + 5383, + 5384, + 5385, + 5386, + 5387, + 5388, + 5389, + 5390, + 5391, + 5392, + 5393, + 5394, + 5395, + 5396, + 5397, + 5398, + 5399, + 5400, + 5401, + 5402, + 5403, + 5404, + 5405, + 5406, + 5407, + 5408, + 5409, + 5410, + 5411, + 5412, + 5413, + 5414, + 5415, + 5416, + 5417, + 5418, + 5419, + 5420, + 5421, + 5422, + 5423, + 5424, + 5425, + 5426, + 5427, + 5428, + 5429, + 5430, + 5431, + 5432, + 5433, + 5434, + 5435, + 5436, + 5437, + 5438, + 5439, + 5440, + 5441, + 5442, + 5443, + 5444, + 5445, + 5446, + 5447, + 5448, + 5449, + 5450, + 5451, + 5452, + 5453, + 5454, + 5455, + 5456, + 5457, + 5458, + 5459, + 5460, + 5461, + 5462, + 5463, + 5464, + 5465, + 5466, + 5467, + 5468, + 5469, + 5470, + 5471, + 5472, + 5473, + 5474, + 5475, + 5476, + 5477, + 5478, + 5479, + 5480, + 5481, + 5482, + 5483, + 5484, + 5485, + 5486, + 5487, + 5488, + 5489, + 5490, + 5491, + 5492, + 5493, + 5494, + 5495, + 5496, + 5497, + 5498, + 5499, + 5500, + 5501, + 5502, + 5503, + 5504, + 5505, + 5506, + 5507, + 5508, + 5509, + 5510, + 5511, + 5512, + 5513, + 5514, + 5515, + 5516, + 5517, + 5518, + 5519, + 5520, + 5521, + 5522, + 5523, + 5524, + 5525, + 5526, + 5527, + 5528, + 5529, + 5530, + 5531, + 5532, + 5533, + 5534, + 5535, + 5536, + 5537, + 5538, + 5539, + 5540, + 5541, + 5542, + 5543, + 5544, + 5545, + 5546, + 5547, + 5548, + 5549, + 5550, + 5551, + 5552, + 5553, + 5554, + 5555, + 5556, + 5557, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5567, + 5568, + 5569, + 5570, + 5571, + 5572, + 5573, + 5574, + 5575, + 5576, + 5577, + 5578, + 5579, + 5580, + 5581, + 5582, + 5583, + 5584, + 5585, + 5586, + 5587, + 5588, + 5589, + 5590, + 5591, + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5600, + 5601, + 5602, + 5603, + 5604, + 5605, + 5606, + 5607, + 5608, + 5609, + 5610, + 5611, + 5612, + 5613, + 5614, + 5615, + 5616, + 5617, + 5618, + 5619, + 5620, + 5621, + 5622, + 5623, + 5624, + 5625, + 5626, + 5627, + 5628, + 5629, + 5630, + 5631, + 5632, + 5633, + 5634, + 5635, + 5636, + 5637, + 5638, + 5639, + 5640, + 5641, + 5642, + 5643, + 5644, + 5645, + 5646, + 5647, + 5648, + 5649, + 5650, + 5651, + 5652, + 5653, + 5654, + 5655, + 5656, + 5657, + 5658, + 5659, + 5660, + 5661, + 5662, + 5663, + 5664, + 5665, + 5666, + 5667, + 5668, + 5669, + 5670, + 5671, + 5672, + 5673, + 5674, + 5675, + 5676, + 5677, + 5678, + 5679, + 5680, + 5681, + 5682, + 5683, + 5684, + 5685, + 5686, + 5687, + 5688, + 5689, + 5690, + 5691, + 5692, + 5693, + 5694, + 5695, + 5696, + 5697, + 5698, + 5699, + 5700, + 5701, + 5702, + 5703, + 5704, + 5705, + 5706, + 5707, + 5708, + 5709, + 5710, + 5711, + 5712, + 5713, + 5714, + 5715, + 5716, + 5717, + 5718, + 5719, + 5720, + 5721, + 5722, + 5723, + 5724, + 5725, + 5726, + 5727, + 5728, + 5729, + 5730, + 5731, + 5732, + 5733, + 5734, + 5735, + 5736, + 5737, + 5738, + 5739, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5749, + 5750, + 5751, + 5752, + 5753, + 5754, + 5755, + 5756, + 5757, + 5758, + 5759, + 5760, + 5761, + 5762, + 5763, + 5764, + 5765, + 5766, + 5767, + 5768, + 5769, + 5770, + 5771, + 5772, + 5773, + 5774, + 5775, + 5776, + 5777, + 5778, + 5779, + 5780, + 5781, + 5782, + 5783, + 5784, + 5785, + 5786, + 5787, + 5788, + 5789, + 5790, + 5791, + 5792, + 5793, + 5794, + 5795, + 5796, + 5797, + 5798, + 5799, + 5800, + 5801, + 5802, + 5803, + 5804, + 5805, + 5806, + 5807, + 5808, + 5809, + 5810, + 5811, + 5812, + 5813, + 5814, + 5815, + 5816, + 5817, + 5818, + 5819, + 5820, + 5821, + 5822, + 5823, + 5824, + 5825, + 5826, + 5827, + 5828, + 5829, + 5830, + 5831, + 5832, + 5833, + 5834, + 5835, + 5836, + 5837, + 5838, + 5839, + 5840, + 5841, + 5842, + 5843, + 5844, + 5845, + 5846, + 5847, + 5848, + 5849, + 5850, + 5851, + 5852, + 5853, + 5854, + 5855, + 5856, + 5857, + 5858, + 5859, + 5860, + 5861, + 5862, + 5863, + 5864, + 5865, + 5866, + 5867, + 5868, + 5869, + 5870, + 5871, + 5872, + 5873, + 5874, + 5875, + 5876, + 5877, + 5878, + 5879, + 5880, + 5881, + 5882, + 5883, + 5884, + 5885, + 5886, + 5887, + 5888, + 5889, + 5890, + 5891, + 5892, + 5893, + 5894, + 5895, + 5896, + 5897, + 5898, + 5899, + 5900, + 5901, + 5902, + 5903, + 5904, + 5905, + 5906, + 5907, + 5908, + 5909, + 5910, + 5911, + 5912, + 5913, + 5914, + 5915, + 5916, + 5917, + 5918, + 5919, + 5920, + 5921, + 5922, + 5923, + 5924, + 5925, + 5926, + 5927, + 5928, + 5929, + 5930, + 5931, + 5932, + 5933, + 5934, + 5935, + 5936, + 5937, + 5938, + 5939, + 5940, + 5941, + 5942, + 5943, + 5944, + 5945, + 5946, + 5947, + 5948, + 5949, + 5950, + 5951, + 5952, + 5953, + 5954, + 5955, + 5956, + 5957, + 5958, + 5959, + 5960, + 5961, + 5962, + 5963, + 5964, + 5965, + 5966, + 5967, + 5968, + 5969, + 5970, + 5971, + 5972, + 5973, + 5974, + 5975, + 5976, + 5977, + 5978, + 5979, + 5980, + 5981, + 5982, + 5983, + 5984, + 5985, + 5986, + 5987, + 5988, + 5989, + 5990, + 5991, + 5992, + 5993, + 5994, + 5995, + 5996, + 5997, + 5998, + 5999, + 6000, + 6001, + 6002, + 6003, + 6004, + 6005, + 6006, + 6007, + 6008, + 6009, + 6010, + 6011, + 6012, + 6013, + 6014, + 6015, + 6016, + 6017, + 6018, + 6019, + 6020, + 6021, + 6022, + 6023, + 6024, + 6025, + 6026, + 6027, + 6028, + 6029, + 6030, + 6031, + 6032, + 6033, + 6034, + 6035, + 6036, + 6037, + 6038, + 6039, + 6040, + 6041, + 6042, + 6043, + 6044, + 6045, + 6046, + 6047, + 6048, + 6049, + 6050, + 6051, + 6052, + 6053, + 6054, + 6055, + 6056, + 6057, + 6058, + 6059, + 6060, + 6061, + 6062, + 6063, + 6064, + 6065, + 6066, + 6067, + 6068, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6078, + 6079, + 6080, + 6081, + 6082, + 6083, + 6084, + 6085, + 6086, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6094, + 6095, + 6096, + 6097, + 6098, + 6099, + 6100, + 6101, + 6102, + 6103, + 6104, + 6105, + 6106, + 6107, + 6108, + 6109, + 6110, + 6111, + 6112, + 6113, + 6114, + 6115, + 6116, + 6117, + 6118, + 6119, + 6120, + 6121, + 6122, + 6123, + 6124, + 6125, + 6126, + 6127, + 6128, + 6129, + 6130, + 6131, + 6132, + 6133, + 6134, + 6135, + 6136, + 6137, + 6138, + 6139, + 6140, + 6141, + 6142, + 6143, + 6144, + 6145, + 6146, + 6147, + 6148, + 6149, + 6150, + 6151, + 6152, + 6153, + 6154, + 6155, + 6156, + 6157, + 6158, + 6159, + 6160, + 6161, + 6162, + 6163, + 6164, + 6165, + 6166, + 6167, + 6168, + 6169, + 6170, + 6171, + 6172, + 6173, + 6174, + 6175, + 6176, + 6177, + 6178, + 6179, + 6180, + 6181, + 6182, + 6183, + 6184, + 6185, + 6186, + 6187, + 6188, + 6189, + 6190, + 6191, + 6192, + 6193, + 6194, + 6195, + 6196, + 6197, + 6198, + 6199, + 6200, + 6201, + 6202, + 6203, + 6204, + 6205, + 6206, + 6207, + 6208, + 6209, + 6210, + 6211, + 6212, + 6213, + 6214, + 6215, + 6216, + 6217, + 6218, + 6219, + 6220, + 6221, + 6222, + 6223, + 6224, + 6225, + 6226, + 6227, + 6228, + 6229, + 6230, + 6231, + 6232, + 6233, + 6234, + 6235, + 6236, + 6237, + 6238, + 6239, + 6240, + 6241, + 6242, + 6243, + 6244, + 6245, + 6246, + 6247, + 6248, + 6249, + 6250, + 6251, + 6252, + 6253, + 6254, + 6255, + 6256, + 6257, + 6258, + 6259, + 6260, + 6261, + 6262, + 6263, + 6264, + 6265, + 6266, + 6267, + 6268, + 6269, + 6270, + 6271, + 6272, + 6273, + 6274, + 6275, + 6276, + 6277, + 6278, + 6279, + 6280, + 6281, + 6282, + 6283, + 6284, + 6285, + 6286, + 6287, + 6288, + 6289, + 6290, + 6291, + 6292, + 6293, + 6294, + 6295, + 6296, + 6297, + 6298, + 6299, + 6300, + 6301, + 6302, + 6303, + 6304, + 6305, + 6306, + 6307, + 6308, + 6309, + 6310, + 6311, + 6312, + 6313, + 6314, + 6315, + 6316, + 6317, + 6318, + 6319, + 6320, + 6321, + 6322, + 6323, + 6324, + 6325, + 6326, + 6327, + 6328, + 6329, + 6330, + 6331, + 6332, + 6333, + 6334, + 6335, + 6336, + 6337, + 6338, + 6339, + 6340, + 6341, + 6342, + 6343, + 6344, + 6345, + 6346, + 6347, + 6348, + 6349, + 6350, + 6351, + 6352, + 6353, + 6354, + 6355, + 6356, + 6357, + 6358, + 6359, + 6360, + 6361, + 6362, + 6363, + 6364, + 6365, + 6366, + 6367, + 6368, + 6369, + 6370, + 6371, + 6372, + 6373, + 6374, + 6375, + 6376, + 6377, + 6378, + 6379, + 6380, + 6381, + 6382, + 6383, + 6384, + 6385, + 6386, + 6387, + 6388, + 6389, + 6390, + 6391, + 6392, + 6393, + 6394, + 6395, + 6396, + 6397, + 6398, + 6399, + 6400, + 6401, + 6402, + 6403, + 6404, + 6405, + 6406, + 6407, + 6408, + 6409, + 6410, + 6411, + 6412, + 6413, + 6414, + 6415, + 6416, + 6417, + 6418, + 6419, + 6420, + 6421, + 6422, + 6423, + 6424, + 6425, + 6426, + 6427, + 6428, + 6429, + 6430, + 6431, + 6432, + 6433, + 6434, + 6435, + 6436, + 6437, + 6438, + 6439, + 6440, + 6441, + 6442, + 6443, + 6444, + 6445, + 6446, + 6447, + 6448, + 6449, + 6450, + 6451, + 6452, + 6453, + 6454, + 6455, + 6456, + 6457, + 6458, + 6459, + 6460, + 6461, + 6462, + 6463, + 6464, + 6465, + 6466, + 6467, + 6468, + 6469, + 6470, + 6471, + 6472, + 6473, + 6474, + 6475, + 6476, + 6477, + 6478, + 6479, + 6480, + 6481, + 6482, + 6483, + 6484, + 6485, + 6486, + 6487, + 6488, + 6489, + 6490, + 6491, + 6492, + 6493, + 6494, + 6495, + 6496, + 6497, + 6498, + 6499, + 6500, + 6501, + 6502, + 6503, + 6504, + 6505, + 6506, + 6507, + 6508, + 6509, + 6510, + 6511, + 6512, + 6513, + 6514, + 6515, + 6516, + 6517, + 6518, + 6519, + 6520, + 6521, + 6522, + 6523, + 6524, + 6525, + 6526, + 6527, + 6528, + 6529, + 6530, + 6531, + 6532, + 6533, + 6534, + 6535, + 6536, + 6537, + 6538, + 6539, + 6540, + 6541, + 6542, + 6543, + 6544, + 6545, + 6546, + 6547, + 6548, + 6549, + 6550, + 6551, + 6552, + 6553, + 6554, + 6555, + 6556, + 6557, + 6558, + 6559, + 6560, + 6561, + 6562, + 6563, + 6564, + 6565, + 6566, + 6567, + 6568, + 6569, + 6570, + 6571, + 6572, + 6573, + 6574, + 6575, + 6576, + 6577, + 6578, + 6579, + 6580, + 6581, + 6582, + 6583, + 6584, + 6585, + 6586, + 6587, + 6588, + 6589, + 6590, + 6591, + 6592, + 6593, + 6594, + 6595, + 6596, + 6597, + 6598, + 6599, + 6600, + 6601, + 6602, + 6603, + 6604, + 6605, + 6606, + 6607, + 6608, + 6609, + 6610, + 6611, + 6612, + 6613, + 6614, + 6615, + 6616, + 6617, + 6618, + 6619, + 6620, + 6621, + 6622, + 6623, + 6624, + 6625, + 6626, + 6627, + 6628, + 6629, + 6630, + 6631, + 6632, + 6633, + 6634, + 6635, + 6636, + 6637, + 6638, + 6639, + 6640, + 6641, + 6642, + 6643, + 6644, + 6645, + 6646, + 6647, + 6648, + 6649, + 6650, + 6651, + 6652, + 6653, + 6654, + 6655, + 6656, + 6657, + 6658, + 6659, + 6660, + 6661, + 6662, + 6663, + 6664, + 6665, + 6666, + 6667, + 6668, + 6669, + 6670, + 6671, + 6672, + 6673, + 6674, + 6675, + 6676, + 6677, + 6678, + 6679, + 6680, + 6681, + 6682, + 6683, + 6684, + 6685, + 6686, + 6687, + 6688, + 6689, + 6690, + 6691, + 6692, + 6693, + 6694, + 6695, + 6696, + 6697, + 6698, + 6699, + 6700, + 6701, + 6702, + 6703, + 6704, + 6705, + 6706, + 6707, + 6708, + 6709, + 6710, + 6711, + 6712, + 6713, + 6714, + 6715, + 6716, + 6717, + 6718, + 6719, + 6720, + 6721, + 6722, + 6723, + 6724, + 6725, + 6726, + 6727, + 6728, + 6729, + 6730, + 6731, + 6732, + 6733, + 6734, + 6735, + 6736, + 6737, + 6738, + 6739, + 6740, + 6741, + 6742, + 6743, + 6744, + 6745, + 6746, + 6747, + 6748, + 6749, + 6750, + 6751, + 6752, + 6753, + 6754, + 6755, + 6756, + 6757, + 6758, + 6759, + 6760, + 6761, + 6762, + 6763, + 6764, + 6765, + 6766, + 6767, + 6768, + 6769, + 6770, + 6771, + 6772, + 6773, + 6774, + 6775, + 6776, + 6777, + 6778, + 6779, + 6780, + 6781, + 6782, + 6783, + 6784, + 6785, + 6786, + 6787, + 6788, + 6789, + 6790, + 6791, + 6792, + 6793, + 6794, + 6795, + 6796, + 6797, + 6798, + 6799, + 6800, + 6801, + 6802, + 6803, + 6804, + 6805, + 6806, + 6807, + 6808, + 6809, + 6810, + 6811, + 6812, + 6813, + 6814, + 6815, + 6816, + 6817, + 6818, + 6819, + 6820, + 6821, + 6822, + 6823, + 6824, + 6825, + 6826, + 6827, + 6828, + 6829, + 6830, + 6831, + 6832, + 6833, + 6834, + 6835, + 6836, + 6837, + 6838, + 6839, + 6840, + 6841, + 6842, + 6843, + 6844, + 6845, + 6846, + 6847, + 6848, + 6849, + 6850, + 6851, + 6852, + 6853, + 6854, + 6855, + 6856, + 6857, + 6858, + 6859, + 6860, + 6861, + 6862, + 6863, + 6864, + 6865, + 6866, + 6867, + 6868, + 6869, + 6870, + 6871, + 6872, + 6873, + 6874, + 6875, + 6876, + 6877, + 6878, + 6879, + 6880, + 6881, + 6882, + 6883, + 6884, + 6885, + 6886, + 6887, + 6888, + 6889, + 6890, + 6891, + 6892, + 6893, + 6894, + 6895, + 6896, + 6897, + 6898, + 6899, + 6900, + 6901, + 6902, + 6903, + 6904, + 6905, + 6906, + 6907, + 6908, + 6909, + 6910, + 6911, + 6912, + 6913, + 6914, + 6915, + 6916, + 6917, + 6918, + 6919, + 6920, + 6921, + 6922, + 6923, + 6924, + 6925, + 6926, + 6927, + 6928, + 6929, + 6930, + 6931, + 6932, + 6933, + 6934, + 6935, + 6936, + 6937, + 6938, + 6939, + 6940, + 6941, + 6942, + 6943, + 6944, + 6945, + 6946, + 6947, + 6948, + 6949, + 6950, + 6951, + 6952, + 6953, + 6954, + 6955, + 6956, + 6957, + 6958, + 6959, + 6960, + 6961, + 6962, + 6963, + 6964, + 6965, + 6966, + 6967, + 6968, + 6969, + 6970, + 6971, + 6972, + 6973, + 6974, + 6975, + 6976, + 6977, + 6978, + 6979, + 6980, + 6981, + 6982, + 6983, + 6984, + 6985, + 6986, + 6987, + 6988, + 6989, + 6990, + 6991, + 6992, + 6993, + 6994, + 6995, + 6996, + 6997, + 6998, + 6999 + ], + "y": [ + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 197, + 193, + 188, + 184, + 180, + 176, + 171, + 167, + 163, + 159, + 155, + 151, + 147, + 143, + 140, + 136, + 132, + 129, + 126, + 122, + 119, + 116, + 113, + 110, + 107, + 104, + 102, + 99, + 97, + 94, + 92, + 89, + 87, + 85, + 83, + 81, + 79, + 77, + 75, + 74, + 72, + 70, + 69, + 67, + 66, + 64, + 63, + 61, + 60, + 59, + 57, + 56, + 55, + 54, + 53, + 52, + 51, + 50, + 49, + 48, + 47, + 46, + 45, + 45, + 44, + 43, + 42, + 42, + 41, + 40, + 40, + 39, + 38, + 38, + 37, + 37, + 36, + 36, + 35, + 35, + 34, + 34, + 33, + 33, + 32, + 32, + 32, + 31, + 31, + 31, + 30, + 30, + 30, + 29, + 29, + 29, + 29, + 28, + 28, + 28, + 28, + 27, + 27, + 27, + 27, + 27, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 29, + 30, + 30, + 30, + 30, + 30, + 30, + 31, + 31, + 31, + 31, + 31, + 31, + 32, + 32, + 32, + 32, + 32, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 35, + 35, + 35, + 35, + 35, + 35, + 36, + 36, + 36, + 36, + 36, + 37, + 37, + 37, + 37, + 37, + 37, + 38, + 38, + 38, + 38, + 38, + 39, + 39, + 39, + 39, + 39, + 39, + 40, + 40, + 40, + 40, + 40, + 40, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 42, + 42, + 42, + 42, + 42, + 42, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 48, + 48, + 48, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 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, + 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, + 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, + 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, + 0, + 1, + 2, + 3, + 3, + 4, + 5, + 5, + 6, + 6, + 7, + 8, + 8, + 9, + 10, + 10, + 11, + 11, + 12, + 12, + 13, + 13, + 14, + 14, + 15, + 15, + 16, + 16, + 17, + 17, + 18, + 18, + 18, + 19, + 19, + 19, + 20, + 20, + 20, + 20, + 21, + 21, + 21, + 21, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 21, + 21, + 21, + 21, + 21, + 21, + 20, + 20, + 20, + 20, + 19, + 19, + 19, + 19, + 19, + 18, + 18, + 18, + 18, + 17, + 17, + 17, + 17, + 16, + 16, + 16, + 16, + 15, + 15, + 15, + 15, + 14, + 14, + 14, + 14, + 14, + 13, + 13, + 13, + 13, + 12, + 12, + 12, + 12, + 12, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 171, + 171, + 171, + 170, + 170, + 169, + 168, + 168, + 167, + 166, + 164, + 163, + 162, + 160, + 159, + 157, + 155, + 153, + 151, + 149, + 147, + 145, + 143, + 141, + 139, + 137, + 134, + 132, + 130, + 128, + 125, + 123, + 121, + 118, + 116, + 114, + 111, + 109, + 107, + 105, + 102, + 100, + 98, + 96, + 94, + 92, + 89, + 87, + 85, + 83, + 82, + 80, + 78, + 76, + 74, + 72, + 71, + 69, + 67, + 66, + 64, + 63, + 61, + 60, + 58, + 57, + 56, + 54, + 53, + 52, + 50, + 49, + 48, + 47, + 46, + 45, + 44, + 43, + 42, + 41, + 40, + 39, + 38, + 37, + 36, + 36, + 35, + 34, + 33, + 33, + 32, + 31, + 31, + 30, + 29, + 29, + 28, + 28, + 27, + 26, + 26, + 25, + 25, + 25, + 24, + 24, + 23, + 23, + 23, + 22, + 22, + 21, + 21, + 21, + 21, + 20, + 20, + 20, + 19, + 19, + 19, + 19, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 20, + 20, + 20, + 20, + 20, + 20, + 21, + 21, + 21, + 21, + 21, + 21, + 22, + 22, + 22, + 22, + 22, + 22, + 23, + 23, + 23, + 23, + 23, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 27, + 28, + 28, + 28, + 28, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 30, + 30, + 30, + 30, + 30, + 30, + 31, + 31, + 31, + 31, + 31, + 31, + 32, + 32, + 32, + 32, + 32, + 32, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33 + ] + } + ], + "layout": { + "height": 400, + "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": "Infusion rate evolution" + }, + "width": 1200 + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "IDs = [6, 22]\n", + "\n", + "df_all = pd.concat([simulation(id) for id in IDs])\n", + "fig1 = go.Figure()\n", + "for id in IDs:\n", + " df_age = df_all[df_all['ID'] == id]\n", + " fig1.add_trace(go.Scatter(x=df_age.index, y=df_age['BIS'], mode='lines', name=f'BIS for patient {id}'))\n", + "\n", + "fig1.update_layout(height=400, width=1200, title_text=\"BIS evolution\")\n", + "fig1.show()\n", + "\n", + "fig2 = go.Figure()\n", + "for id in IDs:\n", + " df_age = df_all[df_all['ID'] == id]\n", + " fig2.add_trace(go.Scatter(x=df_age.index, y=df_age['Infusion'], mode='lines', name=f'Infusion rate for patient {id}'))\n", + "\n", + "fig2.update_layout(height=400, width=1200, title_text=\"Infusion rate evolution\")\n", + "fig2.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "def add_noise(min, max, std, mean):\n", + " return np.clip(np.random.normal(mean, std), min, max)\n", + "\n", + "def gen_pulsive_noise(count, min_val, max_val):\n", + " pulse = 0\n", + " n = count // 100 # Use integer division to get the floor of count / 100\n", + " start = 100 * n\n", + " end = start + 50\n", + " if (count > start and count < end and n % 15 == 0):\n", + " pulse = random.randint(min_val, max_val)\n", + " \n", + " return pulse\n", + "def simulation(input_noise, output_noise, min, max, std, mean, min_pul, max_pul, kd, show_original, derivative_control, moving_average, window_size):\n", + " vrs = {}\n", + " fmu = 'Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_lnx.fmu'\n", + " model_description = read_model_description(fmu)\n", + " for variable in model_description.modelVariables:\n", + " vrs[variable.name] = variable.valueReference\n", + " start_time = 0.0\n", + " stop_time = 7000\n", + " step_size = 1\n", + " unzipdir = extract(fmu)\n", + "\n", + " fmu = FMU2Slave(guid=model_description.guid,\n", + " unzipDirectory=unzipdir,\n", + " modelIdentifier=model_description.coSimulation.modelIdentifier,\n", + " instanceName='instance1')\n", + "\n", + " # initialize\n", + " fmu.instantiate()\n", + " fmu.setupExperiment(startTime=start_time)\n", + " fmu.enterInitializationMode()\n", + " fmu.exitInitializationMode()\n", + "\n", + " fmu.setReal([vrs[\"amesim_interface.Age_year\"]], [60])\n", + " fmu.setReal([vrs[\"amesim_interface.BIS0\"]], [95.6])\n", + " fmu.setReal([vrs[\"amesim_interface.BISmin\"]], [8.9])\n", + " fmu.setReal([vrs[\"amesim_interface.Drug_concentration_mgmL\"]], [20])\n", + " fmu.setReal([vrs[\"amesim_interface.EC50\"]], [2.23])\n", + " fmu.setReal([vrs[\"amesim_interface.Gamma\"]], [1.58])\n", + " fmu.setReal([vrs[\"amesim_interface.Gender_0male_1female\"]], [1])\n", + " fmu.setReal([vrs[\"amesim_interface.Height_cm\"]], [168])\n", + " fmu.setReal([vrs[\"amesim_interface.Infusion_rate_mLh\"]], [200])\n", + " fmu.setReal([vrs[\"amesim_interface.Weight_kg\"]], [75])\n", + " vr_input = vrs[\"amesim_interface.Infusion_rate_mLh\"]\n", + " vr_output = vrs[\"amesim_interface.BIS_Index\"]\n", + "\n", + " \n", + " rows = [] # list to record the results\n", + " time = start_time\n", + " infusion_rate = 200\n", + " i = 0\n", + " target = 30\n", + " last_error = 0\n", + " last_bis = 0\n", + " bis_history = []\n", + " kp = 4\n", + " ki = 0.01\n", + " kd = kd if derivative_control else 0\n", + " # simulation loop\n", + " while time < stop_time:\n", + "\n", + " if time >= 2.4e3 and time < 4.5e3:\n", + " target = 70\n", + " p = 0\n", + " i = 0\n", + " if time >= 4.5e3:\n", + " target = 30\n", + " p = 0\n", + " i = 0\n", + "\n", + " bis = fmu.getReal([int(vr_output)])[0] if time > step_size else 95.6\n", + " if input_noise:\n", + " bis += add_noise(min, max, std, mean)\n", + " if moving_average:\n", + " bis_history.append(bis)\n", + " bis = bis if time <= window_size else np.mean(bis_history[-window_size:])\n", + " p = bis - target\n", + " i = i + p\n", + " d = p - last_error\n", + " last_error = p\n", + " infusion_rate = np.clip(kp*p + ki*i + kd*d, 0, 200)\n", + " if output_noise:\n", + " infusion_rate += gen_pulsive_noise(time, min_pul, max_pul)\n", + " \n", + " fmu.setReal([vr_input], [int(infusion_rate)])\n", + " \n", + " # perform one step\n", + " fmu.doStep(currentCommunicationPoint=time, communicationStepSize=step_size)\n", + "\n", + " # advance the time\n", + " time += step_size\n", + " # get the values for 'inputs' and 'outputs[4]'\n", + " inputs, outputs = fmu.getReal([int(vr_input), int(vr_output)])\n", + "\n", + " # append the results\n", + " rows.append((time, bis, inputs))\n", + "\n", + " fmu.terminate()\n", + " fmu.freeInstance()\n", + " shutil.rmtree(unzipdir, ignore_errors=True)\n", + " result = np.array(rows, dtype=np.dtype([('time', np.float64), ('BIS', np.float64), ('Infusion', np.float64)]))\n", + " df = pd.DataFrame(result) \n", + " trace1 = go.Scatter(x=df.index, y=df['BIS'], mode='lines', name='BIS')\n", + " fig1 = go.Figure(data=trace1)\n", + " fig1.update_layout(height=400, width=1200, title_text=\"BIS evolution\")\n", + "\n", + " # Add a line trace for column_2 in the second subplot\n", + " trace2 = go.Scatter(x=df.index, y=df['Infusion'], mode='lines', name='Infusion rate')\n", + " fig2 = go.Figure(data=trace2)\n", + " fig2.update_layout(height=400, width=1200, title_text=\"Infusion rate evolution\")\n", + " if show_original:\n", + " if input_noise:\n", + " result_baseline = np.load(\"result_gaussian.npy\")\n", + " elif output_noise:\n", + " result_baseline = np.load(\"result_pulsive.npy\")\n", + " df_original = pd.DataFrame(result_baseline)\n", + " fig1.add_trace(go.Scatter(x=df_original.index, y=df_original['BIS'], mode='lines', name='BIS original', line=dict(color=\"red\"), opacity=0.5))\n", + " fig2.add_trace(go.Scatter(x=df_original.index, y=df_original['Infusion'], mode='lines', name='Infusion rate original', line=dict(color=\"red\"), opacity=0.5))\n", + "\n", + " return fig1, fig2 " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# add custom BIS target and noise" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from fmpy import *\n", + "from fmpy import read_model_description, extract\n", + "from fmpy.fmi2 import FMU2Slave\n", + "import numpy as np\n", + "import shutil\n", + "import pandas as pd\n", + "import random\n", + "import plotly.graph_objects as go\n", + "import json\n", + "\n", + "df_profile = pd.read_csv(\"profile_processed.csv\")\n", + "def getProfileFromID(id):\n", + " return df_profile[df_profile.ID==id].iloc[0, 1:].to_list()\n", + "\n", + "def simulation(id, kp, ki, kd, bis_target=40, min_noise=50, max_noise=150):\n", + " profile = getProfileFromID(id)\n", + " age = profile[0]\n", + " weight = profile[1]\n", + " height = profile[2]\n", + " gender = profile[3]\n", + " vrs = {}\n", + " fmu = 'Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_lnx.fmu'\n", + " model_description = read_model_description(fmu)\n", + " for variable in model_description.modelVariables:\n", + " vrs[variable.name] = variable.valueReference\n", + " start_time = 0.0\n", + " stop_time = 7000\n", + " step_size = 1\n", + " unzipdir = extract(fmu)\n", + "\n", + " fmu = FMU2Slave(guid=model_description.guid,\n", + " unzipDirectory=unzipdir,\n", + " modelIdentifier=model_description.coSimulation.modelIdentifier,\n", + " instanceName='instance1')\n", + "\n", + " # initialize\n", + " fmu.instantiate()\n", + " fmu.setupExperiment(startTime=start_time)\n", + " fmu.enterInitializationMode()\n", + " fmu.exitInitializationMode()\n", + "\n", + " fmu.setReal([vrs[\"amesim_interface.Age_year\"]], [age])\n", + " fmu.setReal([vrs[\"amesim_interface.BIS0\"]], [95.6])\n", + " fmu.setReal([vrs[\"amesim_interface.BISmin\"]], [8.9])\n", + " fmu.setReal([vrs[\"amesim_interface.Drug_concentration_mgmL\"]], [20])\n", + " fmu.setReal([vrs[\"amesim_interface.EC50\"]], [2.23])\n", + " fmu.setReal([vrs[\"amesim_interface.Gamma\"]], [1.58])\n", + " fmu.setReal([vrs[\"amesim_interface.Gender_0male_1female\"]], [gender])\n", + " fmu.setReal([vrs[\"amesim_interface.Height_cm\"]], [height])\n", + " fmu.setReal([vrs[\"amesim_interface.Infusion_rate_mLh\"]], [200])\n", + " fmu.setReal([vrs[\"amesim_interface.Weight_kg\"]], [weight])\n", + " vr_input = vrs[\"amesim_interface.Infusion_rate_mLh\"]\n", + " vr_output = vrs[\"amesim_interface.BIS_Index\"]\n", + "\n", + " \n", + " rows = [] # list to record the results\n", + " time = start_time\n", + " infusion_rate = 200\n", + " i = 0\n", + " target = bis_target\n", + " last_error = 0\n", + " # simulation loop\n", + " impulsive_noise = random.randint(min_noise, max_noise)\n", + " print(\"noise level:\", impulsive_noise)\n", + " while time < stop_time:\n", + "\n", + " if time >= 2.4e3 and time < 4.5e3:\n", + " target = 70\n", + " p = 0\n", + " i = 0\n", + " if time >= 4.5e3:\n", + " target = bis_target\n", + " p = 0\n", + " i = 0\n", + "\n", + " bis = fmu.getReal([int(vr_output)])[0] if time > step_size else 95.6\n", + " p = bis - target\n", + " i = i + p\n", + " d = p - last_error\n", + " last_error = p\n", + " infusion_rate = np.clip(kp*p + ki*i + kd*d, 0, 200)\n", + "\n", + " # add impulsive noise to infusion rate\n", + " n = time // 100 \n", + " start = 100 * n\n", + " end = start + 50\n", + " if (time > start and time < end and n % 15 == 0):\n", + " infusion_rate += impulsive_noise\n", + " \n", + " fmu.setReal([vr_input], [int(infusion_rate)])\n", + " \n", + " # perform one step\n", + " fmu.doStep(currentCommunicationPoint=time, communicationStepSize=step_size)\n", + "\n", + " # advance the time\n", + " time += step_size\n", + " # get the values for 'inputs' and 'outputs[4]'\n", + " inputs, outputs = fmu.getReal([int(vr_input), int(vr_output)])\n", + "\n", + " # append the results\n", + " rows.append((time, bis, inputs))\n", + "\n", + " fmu.terminate()\n", + " fmu.freeInstance()\n", + " shutil.rmtree(unzipdir, ignore_errors=True)\n", + " result = np.array(rows, dtype=np.dtype([('time', np.float64), ('BIS', np.float64), ('Infusion', np.float64)]))\n", + " return result, impulsive_noise\n", + "\n", + "def plot_result(result, show_original): \n", + " df = pd.DataFrame(result)\n", + " trace1 = go.Scatter(x=df.index, y=df['BIS'], mode='lines', name='BIS')\n", + " fig1 = go.Figure(data=trace1)\n", + " fig1.update_layout(height=400, width=1200, title_text=\"BIS evolution\")\n", + "\n", + " # Add a line trace for column_2 in the second subplot\n", + " trace2 = go.Scatter(x=df.index, y=df['Infusion'], mode='lines', name='Infusion rate')\n", + " fig2 = go.Figure(data=trace2)\n", + " fig2.update_layout(height=400, width=1200, title_text=\"Infusion rate evolution\")\n", + " if show_original:\n", + " result_baseline = np.load(\"result_impulsive.npy\")\n", + " df_original = pd.DataFrame(result_baseline)\n", + " fig1.add_trace(go.Scatter(x=df_original.index, y=df_original['BIS'], mode='lines', name='BIS original', line=dict(color=\"red\"), opacity=0.5))\n", + " fig2.add_trace(go.Scatter(x=df_original.index, y=df_original['Infusion'], mode='lines', name='Infusion rate original', line=dict(color=\"red\"), opacity=0.5))\n", + " else: \n", + " np.save(\"result_impulsive.npy\", result)\n", + " return fig1, fig2 \n", + "\n", + "def gradio_display_profile(id):\n", + " profile = getProfileFromID(id)\n", + " gender = \"Male\" if profile[3] == 0 else \"Female\"\n", + " data = {}\n", + " data[\"age\"] = [profile[0]]\n", + " data[\"weight\"] = [profile[1]]\n", + " data[\"height\"] = [profile[2]]\n", + " data[\"gender\"] = [gender]\n", + " df = pd.DataFrame(data)\n", + " return df\n", + "\n", + "def gradio_simulation(id, kp, ki, kd, show_original, bis_target, min_noise, max_noise):\n", + " result, noise_level = simulation(id, kp, ki, kd, bis_target, min_noise, max_noise)\n", + " fig1, fig2 = plot_result(result, show_original)\n", + " return fig1, fig2, noise_level\n", + "\n", + "def gradio_save(id, kp, ki, kd, bis_target, min_noise, max_noise):\n", + " result, noise_level = simulation(id, kp, ki, kd, bis_target, min_noise, max_noise)\n", + " patient_profile = getProfileFromID(id)\n", + "\n", + "\n", + " # Assuming patient_profile is a list of 4 integers, bis_trace is a list of 7000 floats, and kp, ki, kd are floats\n", + " data = {\n", + " 'inputs': {\n", + " 'patient_profile': {\n", + " 'age': patient_profile[0],\n", + " 'weight': patient_profile[1],\n", + " 'height': patient_profile[2],\n", + " 'gender': patient_profile[3]\n", + " },\n", + " 'bis_trace': result['BIS'].tolist(),\n", + " 'noise_level': noise_level\n", + " },\n", + " 'outputs': {\n", + " 'kp': kp,\n", + " 'ki': ki,\n", + " 'kd': kd\n", + " }\n", + " }\n", + " with open(f'saved_data/patient-{id}.json', 'w') as f:\n", + " json.dump(data, f)\n", + " return \"Saved\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[WARNING] Pharmacokinetics_4_comportmental_model_PI_ref_FMU_base4_OAAS_fmi2Instantiate: the AME environment variable is undefined. Simulation could fail if the model requires datas from the Simcenter Amesim distribution\n", + "noise level: 65\n" + ] + }, + { + "data": { + "text/plain": [ + "'Saved'" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gradio_save(0, 4, 0.01, 131, 40, 50, 150)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.8.18" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}