hellosara commited on
Commit
cdf1899
·
verified ·
1 Parent(s): 522e57a

Upload 28 files

Browse files
.gitattributes CHANGED
@@ -36,3 +36,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
36
  app/assets/final_xgb_performance.png filter=lfs diff=lfs merge=lfs -text
37
  app/assets/redshit.png filter=lfs diff=lfs merge=lfs -text
38
  app/assets/spectro.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
36
  app/assets/final_xgb_performance.png filter=lfs diff=lfs merge=lfs -text
37
  app/assets/redshit.png filter=lfs diff=lfs merge=lfs -text
38
  app/assets/spectro.png filter=lfs diff=lfs merge=lfs -text
39
+ assets/final_xgb_performance.png filter=lfs diff=lfs merge=lfs -text
40
+ assets/redshit.png filter=lfs diff=lfs merge=lfs -text
41
+ assets/spectro.png filter=lfs diff=lfs merge=lfs -text
Dockerfile ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use Python image
2
+ FROM python:3.9
3
+
4
+ # Set the working directory inside the container
5
+ WORKDIR /code
6
+
7
+ # Copy the requirements file from the root
8
+ COPY ./requirements.txt /code/requirements.txt
9
+
10
+ # Install dependencies
11
+ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
12
+
13
+ # Copy all files and folders (including 'pages' and 'assets')
14
+ COPY . /code
15
+
16
+ # Start the app using Gunicorn on port 7860
17
+ # This assumes your main file is 'app.py' and it contains 'server = app.server'
18
+ CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:server"]
Procfile ADDED
@@ -0,0 +1 @@
 
 
1
+ web: gunicorn app:server
app.py ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html
3
+ import dash_bootstrap_components as dbc
4
+
5
+ # Initialize the App
6
+ app = dash.Dash(
7
+ __name__,
8
+ use_pages=True,
9
+ external_stylesheets=[dbc.themes.DARKLY, dbc.icons.BOOTSTRAP],
10
+ external_scripts=[
11
+ "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"
12
+ ],
13
+ suppress_callback_exceptions=True
14
+ )
15
+
16
+ server = app.server
17
+
18
+ # Fixed Sidebar with Nebula Icon
19
+ sidebar = html.Div([
20
+ html.Div([
21
+ # Nebula Icon with Gradient and Glow
22
+ html.Div([
23
+ html.I(className="bi bi-hurricane fs-2", style={"color": "#00d2ff"})
24
+ ], style={
25
+ "width": "45px", "height": "45px",
26
+ "display": "flex", "alignItems": "center", "justifyContent": "center",
27
+ "background": "rgba(255,255,255,0.05)",
28
+ "borderRadius": "12px",
29
+ "boxShadow": "0 0 20px rgba(0, 210, 255, 0.3)",
30
+ "border": "1px solid rgba(0, 210, 255, 0.2)"
31
+ }, className="nebula-icon-spin"),
32
+
33
+ html.H3("ASTRO.AI", className="ms-3 mb-0 fw-bold text-white", style={"letterSpacing": "2px"}),
34
+ ], className="d-flex align-items-center mb-5"),
35
+
36
+ dbc.Nav([
37
+ dbc.NavLink([html.I(className="bi bi-stars me-3"), "Introduction"], href="/", active="exact", className="mb-2 nav-link-custom"),
38
+ dbc.NavLink([html.I(className="bi bi-eye me-3"), "Redshift Phenomenon"], href="/phenomenon", active="exact", className="mb-2 nav-link-custom"),
39
+ dbc.NavLink([html.I(className="bi bi-activity me-3"), "Spectroscopy"], href="/spectroscopy", active="exact", className="mb-2 nav-link-custom"),
40
+ dbc.NavLink([html.I(className="bi bi-camera me-3"), "Photometry"], href="/photometry", active="exact", className="mb-2 nav-link-custom"),
41
+ dbc.NavLink([html.I(className="bi bi-database me-3"), "Project Data"], href="/data", active="exact", className="mb-2 nav-link-custom"),
42
+ dbc.NavLink([html.I(className="bi bi-graph-up-arrow me-3"), "Data Analysis"], href="/analysis", active="exact", className="mb-2 nav-link-custom"),
43
+ dbc.NavLink([html.I(className="bi bi-cpu-fill me-3"), "Redshift Engine"], href="/prediction", active="exact", className="mb-2 nav-link-custom"),
44
+ ], vertical=True, pills=True),
45
+ ], className="sidebar-container")
46
+
47
+ # Professional Styled Copyright Footer Component
48
+ footer = html.Footer(
49
+ dbc.Container(
50
+ dbc.Row([
51
+ dbc.Col(
52
+ html.Hr(style={"borderTop": "1px solid rgba(255, 255, 255, 0.1)", "marginBottom": "20px"}),
53
+ width=12
54
+ ),
55
+ dbc.Col(
56
+ html.P(
57
+ [
58
+ html.Span("© 2026 ", className="text-muted"),
59
+ html.Span("Latreche Sara", className="text-info fw-bold", style={"letterSpacing": "1px"}),
60
+ html.Span(" | All Space-Time Coordinates Reserved.", className="text-muted ms-1")
61
+ ],
62
+ className="small text-center mb-0 pb-3"
63
+ ),
64
+ width=12
65
+ )
66
+ ]),
67
+ fluid=True,
68
+ ),
69
+ style={"marginTop": "auto"} # Automatically pushes footer down if content is short
70
+ )
71
+
72
+ # Main Layout
73
+ app.layout = html.Div([
74
+ html.Div(className="bg-glow"),
75
+ sidebar,
76
+
77
+ # Content wrapper converted to flex-column to manage page-bottom pinning smoothly
78
+ html.Div([
79
+ dash.page_container,
80
+ footer
81
+ ], className="content-container d-flex flex-column", style={"minHeight": "100vh"})
82
+ ])
83
+
84
+ if __name__ == "__main__":
85
+ app.run(debug=True)
assets/final_xgb_performance.png ADDED

Git LFS Details

  • SHA256: dc70ef889a94db9b45e0fa0eeecabe345adf94464902ca61637410580c1f73f0
  • Pointer size: 131 Bytes
  • Size of remote file: 521 kB
assets/galaxy.js ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // assets/galaxy.js
2
+ window.onload = function() {
3
+ const canvas = document.createElement('canvas');
4
+ canvas.id = 'galaxy-canvas';
5
+ document.body.appendChild(canvas);
6
+ const ctx = canvas.getContext('2d');
7
+
8
+ let stars = [], width, height;
9
+ const starCount = 400;
10
+
11
+ function init() {
12
+ width = window.innerWidth;
13
+ height = window.innerHeight;
14
+ canvas.width = width;
15
+ canvas.height = height;
16
+ stars = [];
17
+ for (let i = 0; i < starCount; i++) {
18
+ stars.push({
19
+ x: Math.random() * width - width / 2,
20
+ y: Math.random() * height - height / 2,
21
+ z: Math.random() * width,
22
+ o: Math.random()
23
+ });
24
+ }
25
+ }
26
+
27
+ function draw() {
28
+ ctx.fillStyle = "black";
29
+ ctx.fillRect(0, 0, width, height);
30
+
31
+ ctx.save();
32
+ ctx.translate(width / 2, height / 2);
33
+
34
+ for (let i = 0; i < starCount; i++) {
35
+ let s = stars[i];
36
+ let x = s.x / (s.z / width);
37
+ let y = s.y / (s.z / width);
38
+ let r = (1 - s.z / width) * 2;
39
+
40
+ ctx.beginPath();
41
+ ctx.arc(x, y, r, 0, Math.PI * 2);
42
+ ctx.fillStyle = `rgba(255, 255, 255, ${1 - s.z / width})`;
43
+ ctx.fill();
44
+
45
+ s.z -= 2; // Star speed
46
+ if (s.z <= 0) s.z = width;
47
+ }
48
+ ctx.restore();
49
+ requestAnimationFrame(draw);
50
+ }
51
+
52
+ init();
53
+ draw();
54
+ window.addEventListener('resize', init);
55
+ };
assets/photometry.jpg ADDED
assets/redshit.png ADDED

Git LFS Details

  • SHA256: 15aea5037d9f0e3425aaaaaec8206294a36df3f425eadabdedc845864eb5d4a0
  • Pointer size: 131 Bytes
  • Size of remote file: 225 kB
assets/spectro.png ADDED

Git LFS Details

  • SHA256: 13f247c7e168b402aab1aacaa34d6f97d2f25410fa0329801b5fa407f78f56ad
  • Pointer size: 131 Bytes
  • Size of remote file: 107 kB
assets/style.css ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* assets/style.css */
2
+ #galaxy-canvas {
3
+ position: fixed;
4
+ top: 0; left: 0;
5
+ z-index: -2;
6
+ pointer-events: none;
7
+ }
8
+
9
+ /* SaaS Background Glow */
10
+ .bg-glow {
11
+ position: fixed;
12
+ top: -10%; left: -10%;
13
+ width: 50%; height: 50%;
14
+ background: radial-gradient(circle, rgba(157, 80, 187, 0.1) 0%, transparent 70%);
15
+ filter: blur(150px);
16
+ z-index: -1;
17
+ pointer-events: none;
18
+ }
19
+
20
+ /* Sidebar - Fixed and Glassy */
21
+ .sidebar-container {
22
+ position: fixed;
23
+ top: 0; left: 0; bottom: 0;
24
+ width: 18rem;
25
+ background: rgba(8, 9, 12, 0.95);
26
+ backdrop-filter: blur(30px);
27
+ border-right: 1px solid rgba(0, 210, 255, 0.15);
28
+ padding: 3rem 1.5rem;
29
+ z-index: 1000;
30
+ }
31
+
32
+ /* Push content to clear sidebar */
33
+ .content-container {
34
+ margin-left: 18rem;
35
+ padding: 3rem 5rem;
36
+ min-height: 100vh;
37
+ }
38
+
39
+ /* Nebula Spinning Animation */
40
+ .nebula-icon-spin i {
41
+ animation: rotate-nebula 10s linear infinite;
42
+ }
43
+
44
+ @keyframes rotate-nebula {
45
+ from { transform: rotate(0deg); }
46
+ to { transform: rotate(360deg); }
47
+ }
48
+
49
+ /* Glass Cards */
50
+ .modern-card {
51
+ background: rgba(255, 255, 255, 0.02) !important;
52
+ backdrop-filter: blur(20px);
53
+ border: 1px solid rgba(255, 255, 255, 0.08) !important;
54
+ border-radius: 28px !important;
55
+ box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5);
56
+ transition: 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);
57
+ }
58
+
59
+ .modern-card:hover {
60
+ border: 1px solid rgba(37, 212, 252, 0.4) !important;
61
+ transform: scale(1.02);
62
+ }
63
+
64
+ /* Glowing Typography */
65
+ .prediction-value {
66
+ font-size: 5.5rem;
67
+ font-weight: 900;
68
+ background: linear-gradient(135deg, #00d2ff 0%, #9d50bb 100%);
69
+ -webkit-background-clip: text;
70
+ -webkit-text-fill-color: transparent;
71
+ filter: drop-shadow(0 0 20px rgba(0, 210, 255, 0.4));
72
+ }
models/xgb_production_pipeline.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6666c876ef1909463cb075c3e3accf91769c0a1d13af298b5c7b7a5a3489b2c0
3
+ size 583260
pages/__pycache__/analysis.cpython-312.pyc ADDED
Binary file (6.75 kB). View file
 
pages/__pycache__/data.cpython-312.pyc ADDED
Binary file (4.62 kB). View file
 
pages/__pycache__/introduction.cpython-312.pyc ADDED
Binary file (4.04 kB). View file
 
pages/__pycache__/phenomenon.cpython-312.pyc ADDED
Binary file (4.83 kB). View file
 
pages/__pycache__/photometry.cpython-312.pyc ADDED
Binary file (4.35 kB). View file
 
pages/__pycache__/prediction.cpython-312.pyc ADDED
Binary file (11.1 kB). View file
 
pages/__pycache__/spectroscopy.cpython-312.pyc ADDED
Binary file (3.78 kB). View file
 
pages/analysis.py ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc, Input, Output, callback
3
+ import dash_bootstrap_components as dbc
4
+ import pandas as pd
5
+ import plotly.express as px
6
+ import os
7
+
8
+ dash.register_page(__name__, path='/analysis')
9
+
10
+ # --- DATA LOADING LOGIC ---
11
+ # Using absolute paths to ensure the app finds the CSVs inside the /pages folder
12
+ current_dir = os.path.dirname(__file__)
13
+ features_path = os.path.join(current_dir, 'sel_features.csv')
14
+ target_path = os.path.join(current_dir, 'sel_target.csv')
15
+
16
+ try:
17
+ # sel_features is tab-separated based on your Jupyter logic
18
+ df_features = pd.read_csv(features_path, sep='\t')
19
+ # sel_target is comma-separated
20
+ df_target = pd.read_csv(target_path)
21
+
22
+ # Merge for multivariate analysis
23
+ df = pd.concat([df_features, df_target], axis=1)
24
+
25
+ # List of bands for dropdowns and melting
26
+ band_columns = [col for col in df_features.columns]
27
+ data_loaded = True
28
+ except Exception as e:
29
+ print(f"Error loading data: {e}")
30
+ data_loaded = False
31
+
32
+ # --- LAYOUT ---
33
+ layout = html.Div([
34
+ html.Div([
35
+ html.H1("Data Analysis: Exploring the Galaxy Sample", className="text-white fw-bold mb-2"),
36
+ html.P("Multivariate Analysis: Distributions, Correlations, and Ranges", className="lead text-info"),
37
+ ], className="mb-5"),
38
+
39
+ # SECTION 1: VIOLIN PLOT (Multicolored)
40
+ dbc.Row([
41
+ dbc.Col([
42
+ dbc.Card([
43
+ dbc.CardBody([
44
+ html.H4("Photometric Band Distributions", className="text-info mb-3"),
45
+ html.P("Comparative density and magnitude ranges for all filter bands (u, g, r, i, z, y).",
46
+ className="text-muted small"),
47
+ dcc.Graph(id='violin-plot'),
48
+ ])
49
+ ], className="modern-card mb-4"),
50
+ ], width=12)
51
+ ]),
52
+
53
+ # SECTION 2: TARGET DISTRIBUTION (Viridis Purple)
54
+ dbc.Row([
55
+ dbc.Col([
56
+ dbc.Card([
57
+ dbc.CardBody([
58
+ html.H4("Redshift Distribution (zhelio)", className="text-info mb-3"),
59
+ html.P("Ground-truth redshift distribution from DEEP2/3 and 3D-HST surveys.",
60
+ className="text-muted small"),
61
+ dcc.Graph(
62
+ id='zhelio-dist',
63
+ figure=px.histogram(
64
+ df, x="zhelio", nbins=50,
65
+ template="plotly_dark",
66
+ labels={'zhelio': 'True Redshift (z)'},
67
+ color_discrete_sequence=['#440154'] # Deep Purple from Viridis
68
+ ).update_layout(
69
+ paper_bgcolor='rgba(0,0,0,0)',
70
+ plot_bgcolor='rgba(0,0,0,0)',
71
+ ) if data_loaded else {}
72
+ )
73
+ ])
74
+ ], className="modern-card mb-4"),
75
+ ], width=12),
76
+ ]),
77
+
78
+ # SECTION 3: CORRELATION HEATMAP (Viridis Palette)
79
+ dbc.Row([
80
+ dbc.Col([
81
+ dbc.Card([
82
+ dbc.CardBody([
83
+ html.H4("Feature Correlation Matrix", className="text-info mb-3"),
84
+ html.P("Mathematical relationship between photometric features and the target redshift.",
85
+ className="text-muted small"),
86
+ dcc.Graph(id='correlation-heatmap'),
87
+ ])
88
+ ], className="modern-card mb-4"),
89
+ ], width=12),
90
+ ]),
91
+
92
+ # SECTION 4: FEATURE ANALYSIS (Interactive Scatter)
93
+ dbc.Row([
94
+ dbc.Col([
95
+ dbc.Card([
96
+ dbc.CardBody([
97
+ html.H5("Feature Analysis", className="text-info mb-3"),
98
+ html.Label("Select Photometric Band to Analyze:", className="text-light"),
99
+ dcc.Dropdown(
100
+ id='band-selector',
101
+ options=[{'label': b, 'value': b} for b in band_columns] if data_loaded else [],
102
+ value=band_columns[0] if data_loaded else None,
103
+ className="mb-4",
104
+ style={'color': '#000'}
105
+ ),
106
+ dcc.Graph(id='redshift-scatter-plot'),
107
+ ])
108
+ ], className="modern-card mb-4"),
109
+ ], width=12),
110
+ ]),
111
+ ])
112
+
113
+ # --- CALLBACKS ---
114
+
115
+ # 1. Callback for Multicolored Violin Plot
116
+ @callback(
117
+ Output('violin-plot', 'figure'),
118
+ Input('band-selector', 'value')
119
+ )
120
+ def update_violin(_):
121
+ if not data_loaded: return {}
122
+ df_long = pd.melt(df, value_vars=band_columns, var_name='Band', value_name='Magnitude')
123
+ fig = px.violin(
124
+ df_long, x='Band', y='Magnitude', color='Band',
125
+ box=True, points="all", template="plotly_dark",
126
+ color_discrete_sequence=px.colors.qualitative.Vivid # Distinct colors per band
127
+ )
128
+ fig.update_layout(
129
+ paper_bgcolor='rgba(0,0,0,0)',
130
+ plot_bgcolor='rgba(0,0,0,0)',
131
+ showlegend=False,
132
+ yaxis_title="Magnitude (Brightness)"
133
+ )
134
+ return fig
135
+
136
+ # 2. Callback for Viridis Heatmap
137
+ @callback(
138
+ Output('correlation-heatmap', 'figure'),
139
+ Input('band-selector', 'value')
140
+ )
141
+ def update_heatmap(_):
142
+ if not data_loaded: return {}
143
+ corr = df.corr()
144
+ fig = px.imshow(
145
+ corr, text_auto=".2f",
146
+ color_continuous_scale='Viridis',
147
+ template="plotly_dark"
148
+ )
149
+ fig.update_layout(
150
+ paper_bgcolor='rgba(0,0,0,0)',
151
+ plot_bgcolor='rgba(0,0,0,0)',
152
+ coloraxis_colorbar=dict(title="Correlation")
153
+ )
154
+ return fig
155
+
156
+ # 3. Callback for Viridis Scatter Plot
157
+ @callback(
158
+ Output('redshift-scatter-plot', 'figure'),
159
+ Input('band-selector', 'value')
160
+ )
161
+ def update_scatter(selected_band):
162
+ if not data_loaded or not selected_band: return {}
163
+ fig = px.scatter(
164
+ df, x=selected_band, y="zhelio",
165
+ color="zhelio",
166
+ color_continuous_scale='Viridis',
167
+ template="plotly_dark",
168
+ labels={selected_band: f"Magnitude ({selected_band})", "zhelio": "True Redshift (z)"}
169
+ )
170
+ fig.update_layout(
171
+ paper_bgcolor='rgba(0,0,0,0)',
172
+ plot_bgcolor='rgba(0,0,0,0)',
173
+ font=dict(color="white")
174
+ )
175
+ return fig
pages/data.py ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc, dash_table
3
+ import dash_bootstrap_components as dbc
4
+
5
+ dash.register_page(__name__, path='/data')
6
+
7
+ # Data preview based on the uploaded CSV snapshots
8
+ feature_data = [
9
+ {"u": 24.2444, "g": 23.9796, "r": 23.5221, "i": 22.9110, "z": 22.5258, "y": 22.3291},
10
+ {"u": 24.4891, "g": 23.9162, "r": 22.9237, "i": 21.8738, "z": 21.3065, "y": 21.2514},
11
+ {"u": 24.8740, "g": 22.9739, "r": 21.4659, "i": 20.7884, "z": 20.4623, "y": 20.4137},
12
+ {"u": 24.5290, "g": 24.3386, "r": 23.8912, "i": 23.2061, "z": 22.9893, "y": 23.1124},
13
+ {"u": 23.6412, "g": 23.3874, "r": 22.9753, "i": 22.2352, "z": 21.8097, "y": 21.5595},
14
+ ]
15
+
16
+ target_data = [
17
+ {"zhelio": 1.0034}, {"zhelio": 0.9023}, {"zhelio": 0.4242},
18
+ {"zhelio": 0.7690}, {"zhelio": 0.9910}
19
+ ]
20
+
21
+ layout = html.Div([
22
+ html.Div([
23
+ html.H1("Data: The Building Blocks", className="text-white fw-bold mb-2"),
24
+ html.P("Project Foundation and Dataset Structure", className="lead text-info"),
25
+ ], className="mb-5"),
26
+
27
+ dbc.Card([
28
+ dbc.CardBody([
29
+ html.H3("Dataset Origins", className="text-white mb-4"),
30
+
31
+ html.Div([
32
+ html.P([
33
+ "Our project is inspired by the work of ",
34
+ html.A("Zhou et al. (2019)", href="https://arxiv.org/abs/1903.08174", target="_blank", className="text-info font-weight-bold"),
35
+ ", who made the data available for the purpose of building redshift forecasting algorithms.",
36
+ ], className="text-light mb-3"),
37
+
38
+ html.P([
39
+ "The target data resembles the wavelength coverage and depth of the upcoming ",
40
+ html.B("Vera Rubin Observatory"), " (formerly known as the Large Synoptic Survey Telescope). ",
41
+ "The goal is to build a model capable of handling data across six bands, ranging from near-ultraviolet to near-infrared (u, g, r, i, z, and y)."
42
+ ], className="text-light mb-4"),
43
+ ], className="border-start border-info border-4 ps-4 mb-5"),
44
+
45
+ # Data Preview Tables
46
+ dbc.Row([
47
+ dbc.Col([
48
+ html.H5("Photometric Features (sel_features.csv)", className="text-info mb-3"),
49
+ dash_table.DataTable(
50
+ data=feature_data,
51
+ columns=[{"name": i, "id": i} for i in ["u", "g", "r", "i", "z", "y"]],
52
+ style_header={'backgroundColor': '#1a1a1a', 'color': '#00d2ff', 'fontWeight': 'bold'},
53
+ style_cell={'backgroundColor': '#2b2b2b', 'color': 'white', 'textAlign': 'center', 'border': '1px solid #444'},
54
+ )
55
+ ], width=12, lg=8),
56
+ dbc.Col([
57
+ html.H5("Target Redshift (sel_target.csv)", className="text-success mb-3"),
58
+ dash_table.DataTable(
59
+ data=target_data,
60
+ columns=[{"name": "zhelio", "id": "zhelio"}],
61
+ style_header={'backgroundColor': '#1a1a1a', 'color': '#28a745', 'fontWeight': 'bold'},
62
+ style_cell={'backgroundColor': '#2b2b2b', 'color': 'white', 'textAlign': 'center', 'border': '1px solid #444'},
63
+ )
64
+ ], width=12, lg=4),
65
+ ], className="mb-5"),
66
+
67
+ # Resource Links Section
68
+ html.Div([
69
+ html.H4("Resources & Technical Papers", className="text-info mb-3"),
70
+ html.Ul([
71
+ html.Li([
72
+ html.B("Data Repository: "),
73
+ html.A("Zhou et al. (Pittsburgh Repository)", href="http://d-scholarship.pitt.edu/36064/", target="_blank", className="ms-2 text-info")
74
+ ], className="text-light mb-2"),
75
+ html.Li([
76
+ html.B("Technical Paper: "),
77
+ html.A("[1903.08174] Deep ugrizY Imaging and DEEP2/3 Spectroscopy", href="https://arxiv.org/abs/1903.08174", target="_blank", className="ms-2 text-info")
78
+ ], className="text-light"),
79
+ ], style={"listStyleType": "none", "paddingLeft": "0"})
80
+ ], className="p-4 rounded-4", style={"background": "rgba(255, 255, 255, 0.02)", "border": "1px solid rgba(255, 255, 255, 0.1)"})
81
+ ])
82
+ ], className="modern-card p-4"),
83
+ ])
pages/home.py ADDED
File without changes
pages/introduction.py ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc
3
+ import dash_bootstrap_components as dbc
4
+
5
+ dash.register_page(__name__, path='/')
6
+
7
+ # Helper function for neat, styled filter badges
8
+ def filter_badge(label):
9
+ return html.Span(label, style={
10
+ "background": "rgba(0, 210, 255, 0.1)",
11
+ "border": "1px solid rgba(0, 210, 255, 0.3)",
12
+ "padding": "2px 8px",
13
+ "borderRadius": "6px",
14
+ "fontSize": "0.9rem",
15
+ "margin": "0 2px",
16
+ "color": "#00d2ff",
17
+ "fontFamily": "monospace"
18
+ })
19
+
20
+ layout = html.Div([
21
+ # Hero Section
22
+ html.Div([
23
+ html.H1("Project Mission", className="text-white fw-bold mb-2"),
24
+ html.P("Mapping the Universe through Ensemble Learning & Photometry",
25
+ className="lead text-info", style={"letterSpacing": "1px"}),
26
+ ], className="mb-5"),
27
+
28
+ # Main Glass Card
29
+ dbc.Card([
30
+ dbc.CardBody([
31
+ # Engaging Narrative Introduction
32
+ html.Div([
33
+ html.H2("Mapping the Invisible: From Light to Data",
34
+ className="text-white fw-bold mb-3", style={"letterSpacing": "1px"}),
35
+ html.P([
36
+ "The objective is ambitious: to create a three-dimensional map of our Universe. "
37
+ "But how do we measure depth on a celestial vault that appears in 2D? "
38
+ "The answer resides in the correlation between distance and time—the ",
39
+ html.B("'lookback time'"),
40
+ "—and the use of advanced algorithms to decode the light of distant galaxies."
41
+ ], className="text-light mb-5", style={"fontSize": "1.2rem", "lineHeight": "1.8", "fontStyle": "italic"}),
42
+ ]),
43
+
44
+ html.H3("Scientific Context", className="text-white mb-4"),
45
+
46
+ html.P([
47
+ "Modern extragalactic astronomy relies on the ",
48
+ html.B("redshift"),
49
+ " phenomenon to map the three-dimensional structure of the Universe. While spectroscopic methods provide reference-grade precision, their observational cost limits the scale of data we can collect."
50
+ ], className="text-light mb-3", style={"fontSize": "1.1rem"}),
51
+
52
+ html.P([
53
+ "The upcoming ", html.B("Vera Rubin Observatory (LSST)"),
54
+ " will bridge this gap by capturing approximately ", html.B("20 billion galaxies"),
55
+ ". It utilizes a sophisticated photometric system across six distinct bands: ",
56
+ filter_badge("u"), filter_badge("g"), filter_badge("r"),
57
+ filter_badge("i"), filter_badge("z"), " and ", filter_badge("y"), "."
58
+ ], className="text-light mb-4", style={"fontSize": "1.1rem", "lineHeight": "1.8"}),
59
+
60
+ # Methodological Section
61
+ html.Div([
62
+ html.H4("Our Approach", className="text-info mt-2 mb-3"),
63
+ html.P([
64
+ "This engine optimizes redshift estimation by training on high-fidelity data from the ",
65
+ html.Span("DEEP2, DEEP3, and 3D-HST", className="text-white fw-bold"),
66
+ " surveys. We implement a comparative framework between ",
67
+ html.Span("Bagging", className="text-white fw-bold"), " and ",
68
+ html.Span("Boosting", className="text-white fw-bold"),
69
+ " algorithms to ensure maximum predictive accuracy for the next generation of sky surveys."
70
+ ], className="text-light"),
71
+ ], className="p-4 rounded-4", style={
72
+ "background": "rgba(255, 255, 255, 0.03)",
73
+ "borderLeft": "4px solid #9d50bb"
74
+ })
75
+ ])
76
+ ], className="modern-card p-4"),
77
+ ])
pages/phenomenon.py ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc
3
+ import dash_bootstrap_components as dbc
4
+
5
+ # This must be in a separate file in the 'pages' folder
6
+ dash.register_page(__name__, path='/phenomenon')
7
+
8
+ layout = html.Div([
9
+ html.Div([
10
+ html.H1("The Physics of Redshift", className="text-white fw-bold mb-2"),
11
+ html.P("Decoding the expansion of Spacetime", className="lead text-info"),
12
+ ], className="mb-5"),
13
+
14
+ dbc.Card([
15
+ dbc.CardBody([
16
+ # Section 1: The 3D Celestial Sphere
17
+ html.H3("The 3D Celestial Sphere", className="text-white mb-4"),
18
+ html.P([
19
+ "For centuries, astronomers perceived stars and galaxies as being fixed on a two-dimensional sphere surrounding the Earth. ",
20
+ html.B("Redshift is the key that shatters this illusion."), " Because light travels at a finite and constant speed, the distance of an object can be interpreted as ",
21
+ html.I("lookback time"), ". Measuring redshift allows us to reconstruct the evolutionary history of the Universe in 'time slices'."
22
+ ], className="text-light mb-4"),
23
+
24
+ # The visual anchor
25
+ html.Div([
26
+ html.Img(
27
+ src=dash.get_asset_url('redshit.png'),
28
+ style={
29
+ "width": "100%", "maxHeight": "380px", "objectFit": "contain",
30
+ "borderRadius": "24px", "marginBottom": "30px",
31
+ "border": "1px solid rgba(0, 210, 255, 0.2)"
32
+ }
33
+ ),
34
+ ], className="text-center"),
35
+
36
+ # Section 2: Hubble's Law
37
+ html.H3("Hubble's Law and the Stretching of Space", className="text-white mb-4"),
38
+ html.P([
39
+ "Redshift relies on a fundamental observation: the further away a galaxy is from us, the faster it appears to be receding. ",
40
+ "This phenomenon, known as ", html.B("Hubble's Law"), ", is not due to a simple movement of galaxies through space, but to the expansion of the Universe itself."
41
+ ], className="text-light mb-4"),
42
+
43
+
44
+
45
+ html.P([
46
+ "As the light from a distant galaxy travels toward us, the space it traverses stretches, which literally lengthens the wavelength of the light. ",
47
+ "Since red represents the low-frequency (long wavelength) end of the visible spectrum, this stretching makes the light appear 'redder' than when it was originally emitted."
48
+ ], className="text-light mb-4"),
49
+
50
+ html.P([
51
+ "Mathematically, the redshift (z) is defined by the ratio between the observed wavelength (",
52
+ html.Span("λobs", style={"fontStyle": "italic"}), ") and the emitted one:"
53
+ ], className="text-light mb-4"),
54
+
55
+ # Equation 6.4 - Redshift Definition
56
+ dcc.Markdown(
57
+ r"""
58
+ $$1 + z = \frac{\lambda_{obs}}{\lambda_{em}}$$
59
+ """,
60
+ mathjax=True,
61
+ style={"textAlign": "center", "fontSize": "26px", "color": "#17a2b8"}
62
+ ),
63
+
64
+ html.P([
65
+ "This difference is caused by the expansion of the Universe and can be interpreted in terms "
66
+ "of a scale factor a, which describes the linear stretching of spacetime:"
67
+ ], className="text-light mt-5 mb-4"),
68
+
69
+ # Equation 6.5 - Scale Factor
70
+ dcc.Markdown(
71
+ r"""
72
+ $$1 + z = \frac{a_{obs}}{a_{em}} = \frac{1}{a_{em}}$$
73
+ """,
74
+ mathjax=True,
75
+ style={"textAlign": "center", "fontSize": "26px", "color": "#17a2b8"}
76
+ ),
77
+
78
+ # Comoving Distance Section
79
+ html.Div([
80
+ html.H4("The ΛCDM Distance Relation", className="text-info mt-5 mb-3"),
81
+ html.P("Assuming a flat universe, the comoving distance as a reference is obtained via:",
82
+ className="text-light"),
83
+
84
+ # Equation 6.6 - Comoving Distance Integral
85
+ dcc.Markdown(
86
+ r"""
87
+ $$d_c(z) = \frac{c}{H_0} \int_{0}^{z} \frac{dz'}{\sqrt{\Omega_m(1+z')^3 + \Omega_r(1+z')^4 + \Omega_\Lambda}}$$
88
+ """,
89
+ mathjax=True,
90
+ style={"textAlign": "center", "fontSize": "22px", "color": "#9d50bb"}
91
+ ),
92
+
93
+ # IMPORTANT: Using raw string (r) here prevents the \Omega syntax error
94
+ dcc.Markdown(
95
+ r"*Where* $c$ *is the speed of light,* $H_0$ *is the Hubble constant, and* $\Omega$ *terms represent the matter/energy budget.*",
96
+ mathjax=True,
97
+ style={"textAlign": "center", "color": "#adb5bd", "fontStyle": "italic"}
98
+ ),
99
+ ], className="p-4 rounded-4 mt-5", style={"background": "rgba(255, 255, 255, 0.02)", "border": "1px solid rgba(157, 80, 187, 0.3)"})
100
+ ])
101
+ ], className="modern-card p-4"),
102
+ ])
pages/photometry.py ADDED
@@ -0,0 +1,89 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc
3
+ import dash_bootstrap_components as dbc
4
+
5
+ dash.register_page(__name__, path='/photometry')
6
+
7
+ layout = html.Div([
8
+ html.Div([
9
+ # Title and Subtitle in English
10
+ html.H1("Photometry: Seeing Blur to See Big", className="text-white fw-bold mb-2"),
11
+ html.P("Trading fine detail for cosmic scale", className="lead text-info"),
12
+ ], className="mb-5"),
13
+
14
+ dbc.Card([
15
+ dbc.CardBody([
16
+ html.H3("The Photometric Compromise", className="text-white mb-4"),
17
+
18
+ html.P([
19
+ "Obtaining detailed spectra is incredibly time-consuming for telescopes. Instead, we use cameras equipped with ",
20
+ html.B("colored filters"), " (such as the u, g, r, i, z, y bands of the Vera Rubin Observatory) to measure average luminosity across wide color ranges."
21
+ ], className="text-light mb-4"),
22
+
23
+ # Dark Mode Comparison Image
24
+ html.Div([
25
+ html.Img(
26
+ src=dash.get_asset_url('photometry.jpg'),
27
+ style={
28
+ "width": "100%",
29
+ "maxWidth": "900px",
30
+ "borderRadius": "15px",
31
+ "marginBottom": "15px",
32
+ "border": "1px solid rgba(0, 210, 255, 0.2)",
33
+ "display": "block",
34
+ "marginLeft": "auto",
35
+ "marginRight": "auto"
36
+ }
37
+ ),
38
+ html.P("Comparison: High-resolution Spectroscopy vs. Low-resolution Photometric 'color' bands.",
39
+ className="text-muted small italic")
40
+ ], className="text-center mb-5"),
41
+
42
+
43
+
44
+ # Narrative Section
45
+ html.Div([
46
+ html.H4("Washing out the Details to Gain Scale", className="text-info mb-3"),
47
+ html.P([
48
+ "Although the fine details (spectral lines) are 'washed out' by the averaging process, this method allows for unparalleled execution speed. ",
49
+ "By analyzing the brightness ratios between these bands—known as ", html.I("colors"),
50
+ "—we can estimate the distance of billions of galaxies, whereas spectroscopy could only process a few thousand in the same timeframe."
51
+ ], className="text-light")
52
+ ], className="p-4 rounded-4 mb-4", style={
53
+ "background": "rgba(255, 255, 255, 0.02)",
54
+ "border": "1px solid rgba(0, 210, 255, 0.3)"
55
+ }),
56
+
57
+ dbc.Row([
58
+ dbc.Col([
59
+ html.Div([
60
+ html.H5("Speed over Precision", className="text-warning"),
61
+ html.P(
62
+ "Photometry is the equivalent of low-resolution vision. Instead of thousands of data points, "
63
+ "we capture the broad energy distribution of a galaxy in a matter of seconds."
64
+ ),
65
+ ], className="p-3 mb-4 rounded bg-dark border-start border-warning border-4"),
66
+ ], width=12, lg=6),
67
+
68
+ dbc.Col([
69
+ html.Div([
70
+ html.H5("Mapping the Cosmos", className="text-success"),
71
+ html.P(
72
+ "Upcoming surveys like the LSST will image a significant fraction of the observable Universe, "
73
+ "creating a massive 3D map to study the Large-Scale Structure of our cosmos."
74
+ ),
75
+ ], className="p-3 mb-4 rounded bg-dark border-start border-success border-4"),
76
+ ], width=12, lg=6),
77
+ ]),
78
+
79
+ # Closing thought
80
+ html.Div([
81
+ html.Hr(style={"borderColor": "rgba(255,255,255,0.1)"}),
82
+ html.P([
83
+ "By trading the 'Golden Standard' for volume, we transition from deep pinpricks in the sky ",
84
+ "to a wide-angle view of the entire cosmic web."
85
+ ], className="text-center text-muted mt-4")
86
+ ])
87
+ ])
88
+ ], className="modern-card p-4"),
89
+ ])
pages/prediction.py ADDED
@@ -0,0 +1,240 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc, callback, Input, Output, State
3
+ import dash_bootstrap_components as dbc
4
+ import pandas as pd
5
+ import numpy as np
6
+ import joblib
7
+ import os
8
+ import sys
9
+ import plotly.graph_objects as go
10
+ from sklearn.base import BaseEstimator, TransformerMixin
11
+
12
+ dash.register_page(__name__)
13
+
14
+ # =====================================================================
15
+ # 1. PIPELINE DE-SERIALIZATION CLASS DEFINITION
16
+ # =====================================================================
17
+ class AstronomicalColorEngineer(BaseEstimator, TransformerMixin):
18
+ """
19
+ Custom transformer class matching the exact blueprint used during pipeline training.
20
+ """
21
+ def __init__(self):
22
+ self.feature_order = [
23
+ 'u_apercor', 'g_apercor', 'r_apercor', 'i_apercor', 'z_apercor', 'y_apercor',
24
+ 'u_g', 'g_r', 'r_i', 'i_z', 'z_y'
25
+ ]
26
+
27
+ def fit(self, X, y=None):
28
+ return self
29
+
30
+ def transform(self, X):
31
+ if not isinstance(X, pd.DataFrame):
32
+ X = pd.DataFrame(X, columns=['u_apercor', 'g_apercor', 'r_apercor', 'i_apercor', 'z_apercor', 'y_apercor'])
33
+
34
+ # Reset the index to 0 to ensure flawless row math alignment on single web-form vectors
35
+ df = X.copy().reset_index(drop=True)
36
+
37
+ # Derive relative telescope color pass bands
38
+ df['u_g'] = df['u_apercor'] - df['g_apercor']
39
+ df['g_r'] = df['g_apercor'] - df['r_apercor']
40
+ df['r_i'] = df['r_apercor'] - df['i_apercor']
41
+ df['i_z'] = df['i_apercor'] - df['z_apercor']
42
+ df['z_y'] = df['z_apercor'] - df['y_apercor']
43
+
44
+ return df[self.feature_order]
45
+
46
+
47
+ # =====================================================================
48
+ # 2. SAFE PIPELINE INITIALIZATION & NAMESPACE INJECTION
49
+ # =====================================================================
50
+ # Dynamically inject the class definition into the root main thread to intercept Joblib de-serialization errors
51
+ sys.modules['__main__'].AstronomicalColorEngineer = AstronomicalColorEngineer
52
+
53
+ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
54
+ model_path = os.path.join(BASE_DIR, 'models', 'xgb_production_pipeline.pkl')
55
+
56
+ try:
57
+ pipeline = joblib.load(model_path)
58
+ except Exception as e:
59
+ print(f"Error loading pipeline tracking binary: {e}")
60
+ pipeline = None
61
+
62
+
63
+ # =====================================================================
64
+ # 3. INTERPRETABILITY & CONFIDENCE INTERVAL GENERATOR HELPER
65
+ # =====================================================================
66
+ def run_advanced_inference(raw_df):
67
+ """
68
+ Extracts the sub-steps of the pipeline to run localized feature contribution
69
+ calculations and dynamically scale cosmological error bars.
70
+ """
71
+ transformer = pipeline.named_steps['color_engineer']
72
+ xgb_model = pipeline.named_steps['model']
73
+
74
+ # 1. Transform input to view the 11 engineered bands + colors
75
+ enriched_df = transformer.transform(raw_df)
76
+
77
+ # 2. Compute base redshift prediction (z)
78
+ prediction = xgb_model.predict(enriched_df)[0]
79
+
80
+ # 3. Calculate 95% Confidence Interval boundaries using the pipeline's true NMAD (0.0196)
81
+ # Photometric redshift errors scale heteroscedastically: σ ≈ NMAD * (1 + z)
82
+ nmad_scale = 0.019678
83
+ error_margin = 1.96 * nmad_scale * (1 + prediction)
84
+ ci_lower = max(0.0, prediction - error_margin)
85
+ ci_upper = prediction + error_margin
86
+
87
+ # 4. Extract Real-Time Feature Importance / Shape Vector
88
+ global_importances = xgb_model.feature_importances_
89
+ sample_values = np.abs(enriched_df.iloc[0].values)
90
+ raw_contributions = global_importances * sample_values
91
+
92
+ # Convert to relative contribution percentages for cleaner visualization
93
+ contribution_pct = (raw_contributions / np.sum(raw_contributions)) * 100
94
+
95
+ importance_df = pd.DataFrame({
96
+ 'Feature': enriched_df.columns,
97
+ 'Contribution': contribution_pct
98
+ }).sort_values(by='Contribution', ascending=True)
99
+
100
+ # 5. Build Horizontal Contribution Graph
101
+ fig = go.Figure(go.Bar(
102
+ x=importance_df['Contribution'],
103
+ y=importance_df['Feature'],
104
+ orientation='h',
105
+ marker=dict(
106
+ color=importance_df['Contribution'],
107
+ colorscale=[[0, '#3a1c5c'], [0.5, '#770A7A'], [1, '#00d2ff']],
108
+ line=dict(color='rgba(255,255,255,0.1)', width=1)
109
+ )
110
+ ))
111
+
112
+ fig.update_layout(
113
+ paper_bgcolor='rgba(0,0,0,0)',
114
+ plot_bgcolor='rgba(0,0,0,0)',
115
+ font=dict(color='white', size=10),
116
+ margin=dict(l=75, r=15, t=10, b=10),
117
+ height=260,
118
+ xaxis=dict(title="Relative Feature Weight Contribution (%)", gridcolor='rgba(255,255,255,0.05)', title_font=dict(size=10)),
119
+ yaxis=dict(gridcolor='rgba(255,255,255,0.05)')
120
+ )
121
+
122
+ return prediction, ci_lower, ci_upper, fig
123
+
124
+
125
+ # =====================================================================
126
+ # 4. INTERFACE LAYOUT DEFINITION
127
+ # =====================================================================
128
+ layout = dbc.Container([
129
+ html.Div([
130
+ html.Span("NEBULA ENGINE V3.0 — PRODUCTION ENHANCED", className="text-info small fw-bold tracking-widest"),
131
+ html.H1("Galaxy Redshift Estimator", className="text-white fw-bold display-4"),
132
+ ], className="mb-4 py-3"),
133
+
134
+ dbc.Row([
135
+ # Left Column: User Input Form Panel
136
+ dbc.Col([
137
+ dbc.Card([
138
+ dbc.CardBody([
139
+ html.H5("Photometric Magnitudes", className="mb-4 text-white-50 fw-light"),
140
+ dbc.Row([
141
+ dbc.Col([
142
+ dbc.Label("u_apercor", className="text-info x-small"),
143
+ dbc.Input(id="u_v", type="number", value=24.9132, className="bg-dark border-secondary text-white mb-3"),
144
+
145
+ dbc.Label("r_apercor", className="text-info x-small"),
146
+ dbc.Input(id="r_v", type="number", value=23.4690, className="bg-dark border-secondary text-white mb-3"),
147
+
148
+ dbc.Label("z_apercor", className="text-info x-small"),
149
+ dbc.Input(id="z_v", type="number", value=21.7408, className="bg-dark border-secondary text-white"),
150
+ ], width=6),
151
+ dbc.Col([
152
+ dbc.Label("g_apercor", className="text-info x-small"),
153
+ dbc.Input(id="g_v", type="number", value=24.4809, className="bg-dark border-secondary text-white mb-3"),
154
+
155
+ dbc.Label("i_apercor", className="text-info x-small"),
156
+ dbc.Input(id="i_v", type="number", value=22.4933, className="bg-dark border-secondary text-white mb-3"),
157
+
158
+ dbc.Label("y_apercor", className="text-info x-small"),
159
+ dbc.Input(id="y_v", type="number", value=21.5000, className="bg-dark border-secondary text-white"),
160
+ ], width=6),
161
+ ]),
162
+ dbc.Button("ANALYZE SPECTRUM", id="run-btn", className="w-100 py-3 mt-4 fw-bold",
163
+ style={"background": "linear-gradient(45deg, #00d2ff, #9d50bb)", "border": "none", "borderRadius": "15px"})
164
+ ])
165
+ ], className="modern-card p-3 mb-4")
166
+ ], lg=6),
167
+
168
+ # Right Column: Predictions, Intervals, and Local Shape Profiles
169
+ dbc.Col([
170
+ dbc.Card([
171
+ dbc.CardBody([
172
+ html.H6("ESTIMATED REDSHIFT", className="text-center text-white-50 letter-spacing-2 mb-1"),
173
+ html.Div("---", id="pred-out", className="text-center py-1", style={"fontSize": "3.8rem", "color": "#00d2ff", "fontWeight": "bold"}),
174
+
175
+ # 95% Confidence Bounds
176
+ html.Div("Awaiting matrix initialization...", id="ci-out", className="text-center text-muted small mb-3", style={"fontStyle": "italic"}),
177
+
178
+ # Production Model Validation Performance Statistics
179
+ html.Div([
180
+ dbc.Row([
181
+ dbc.Col([
182
+ html.Small("MODEL R²", className="text-info d-block x-small"),
183
+ html.Span("0.8429", className="fw-bold text-white"),
184
+ ], className="text-center border-end border-secondary"),
185
+ dbc.Col([
186
+ html.Small("GLOBAL MAE", className="text-info d-block x-small"),
187
+ html.Span("0.0538", className="fw-bold text-white"),
188
+ ], className="text-center border-end border-secondary"),
189
+ dbc.Col([
190
+ html.Small("OUTLIER FRACTION", className="text-info d-block x-small"),
191
+ html.Span("3.17%", className="fw-bold text-success"),
192
+ ], className="text-center"),
193
+ ]),
194
+ ], className="py-2 px-1 mb-3", style={"background": "rgba(0,0,0,0.3)", "borderRadius": "12px"}),
195
+
196
+ # Real-time Feature Contribution Figure Container
197
+ html.H6("LOCALIZED PROFILE CONTEXT (SHAPE IMPORTANCE)", className="text-white-50 x-small letter-spacing-2 mb-2"),
198
+ html.Div([
199
+ dcc.Graph(id="importance-graph", config={"displayModeBar": False})
200
+ ], style={"background": "rgba(0,0,0,0.2)", "borderRadius": "12px", "padding": "5px"})
201
+
202
+ ], className="d-flex flex-column justify-content-center h-100")
203
+ ], className="modern-card")
204
+ ], lg=6)
205
+ ])
206
+ ], fluid=True)
207
+
208
+
209
+ # =====================================================================
210
+ # 5. REACTIVE REACTION CALLBACK CONTROL
211
+ # =====================================================================
212
+ @callback(
213
+ [Output("pred-out", "children"),
214
+ Output("ci-out", "children"),
215
+ Output("importance-graph", "figure")],
216
+ Input("run-btn", "n_clicks"),
217
+ [State("u_v", "value"), State("g_v", "value"), State("r_v", "value"),
218
+ State("i_v", "value"), State("z_v", "value"), State("y_v", "value")]
219
+ )
220
+ def update_prediction_dashboard(n, u, g, r, i, z, y):
221
+ if not n or pipeline is None:
222
+ empty_fig = go.Figure().update_layout(paper_bgcolor='rgba(0,0,0,0)', plot_bgcolor='rgba(0,0,0,0)', font=dict(color='white'))
223
+ return "---", "Awaiting spectrum parameters...", empty_fig
224
+
225
+ if None in [u, g, r, i, z, y]:
226
+ return "ERROR", "Incomplete matrix parameters provided.", go.Figure()
227
+
228
+ # Structure raw elements into a DataFrame mapping the pipeline's anticipated inputs
229
+ df = pd.DataFrame(
230
+ [[u, g, r, i, z, y]],
231
+ columns=['u_apercor', 'g_apercor', 'r_apercor', 'i_apercor', 'z_apercor', 'y_apercor']
232
+ )
233
+
234
+ # Compute using the advanced inference engine
235
+ pred, ci_low, ci_high, importance_figure = run_advanced_inference(df)
236
+
237
+ ci_text = f"95% Confidence Bounds: [{ci_low:.4f} — {ci_high:.4f}]"
238
+ pred_text = f"{pred:.4f}"
239
+
240
+ return pred_text, ci_text, importance_figure
pages/sel_features.csv ADDED
The diff for this file is too large to render. See raw diff
 
pages/sel_target.csv ADDED
@@ -0,0 +1,6308 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ zhelio
2
+ 1.0034
3
+ 0.9023
4
+ 0.4242
5
+ 0.7690
6
+ 0.9910
7
+ 0.3808
8
+ 0.6401
9
+ 0.9034
10
+ 0.4246
11
+ 1.1720
12
+ 0.5726
13
+ 0.5811
14
+ 0.6409
15
+ 0.3909
16
+ 1.2647
17
+ 0.2754
18
+ 0.8619
19
+ 0.1983
20
+ 0.9920
21
+ 0.5297
22
+ 0.5279
23
+ 0.4996
24
+ 1.0339
25
+ 0.9385
26
+ 0.7956
27
+ 0.6816
28
+ 0.8086
29
+ 1.2314
30
+ 0.9944
31
+ 0.9910
32
+ 0.9019
33
+ 0.8650
34
+ 0.5093
35
+ 0.4236
36
+ 0.3553
37
+ 0.5283
38
+ 0.4317
39
+ 1.0816
40
+ 1.1129
41
+ 1.0249
42
+ 1.1120
43
+ 1.3232
44
+ 0.9009
45
+ 0.9896
46
+ 1.0298
47
+ 0.3563
48
+ 0.6405
49
+ 0.9926
50
+ 0.4773
51
+ 0.8967
52
+ 0.7590
53
+ 0.1496
54
+ 0.7981
55
+ 0.3661
56
+ 1.2887
57
+ 0.5707
58
+ 0.2749
59
+ 0.7090
60
+ 1.2927
61
+ 0.3967
62
+ 1.0404
63
+ 0.8118
64
+ 1.1968
65
+ 0.8625
66
+ 0.2591
67
+ 1.4579
68
+ 0.4990
69
+ 0.7684
70
+ 0.7967
71
+ 1.0275
72
+ 0.7964
73
+ 0.7917
74
+ 0.5310
75
+ 0.9909
76
+ 1.1127
77
+ 0.9878
78
+ 0.4277
79
+ 0.6420
80
+ 0.3750
81
+ 0.3659
82
+ 0.3658
83
+ 0.5315
84
+ 0.8637
85
+ 0.5331
86
+ 0.5326
87
+ 1.0417
88
+ 0.3679
89
+ 1.3675
90
+ 1.1132
91
+ 0.4245
92
+ 1.4201
93
+ 0.1665
94
+ 1.2890
95
+ 0.4310
96
+ 0.3923
97
+ 1.3775
98
+ 0.3927
99
+ 0.9954
100
+ 0.6191
101
+ 0.1675
102
+ 0.7485
103
+ 0.3797
104
+ 0.6046
105
+ 0.6447
106
+ 0.8103
107
+ 0.9891
108
+ 0.7992
109
+ 0.9887
110
+ 0.6841
111
+ 0.6825
112
+ 0.9864
113
+ 0.7538
114
+ 0.2822
115
+ 1.1666
116
+ 0.6837
117
+ 1.1207
118
+ 0.4198
119
+ 0.9903
120
+ 0.3655
121
+ 1.0026
122
+ 0.6400
123
+ 0.3638
124
+ 0.8125
125
+ 0.6418
126
+ 0.3660
127
+ 0.6415
128
+ 0.1119
129
+ 0.6180
130
+ 0.9343
131
+ 0.4566
132
+ 0.6829
133
+ 0.5160
134
+ 0.9889
135
+ 0.5038
136
+ 0.8674
137
+ 0.4169
138
+ 0.3316
139
+ 1.0233
140
+ 0.8332
141
+ 0.8337
142
+ 1.0253
143
+ 0.0936
144
+ 1.2858
145
+ 0.8123
146
+ 0.7521
147
+ 0.5069
148
+ 0.2533
149
+ 0.4202
150
+ 0.3314
151
+ 0.3864
152
+ 0.5074
153
+ 0.6842
154
+ 0.6763
155
+ 0.4186
156
+ 0.8083
157
+ 0.8991
158
+ 0.8118
159
+ 0.9050
160
+ 1.2043
161
+ 0.7654
162
+ 1.0330
163
+ 0.8293
164
+ 0.4676
165
+ 0.6828
166
+ 0.8292
167
+ 0.8127
168
+ 0.9397
169
+ 0.9015
170
+ 0.4679
171
+ 0.2493
172
+ 0.8080
173
+ 1.0355
174
+ 1.0353
175
+ 0.6128
176
+ 1.3508
177
+ 0.6727
178
+ 0.4411
179
+ 0.9331
180
+ 0.7948
181
+ 0.9035
182
+ 0.4734
183
+ 0.4178
184
+ 0.4318
185
+ 0.3727
186
+ 1.0957
187
+ 0.8157
188
+ 0.4333
189
+ 0.9965
190
+ 0.2877
191
+ 0.7642
192
+ 0.7614
193
+ 0.6827
194
+ 0.7486
195
+ 1.0052
196
+ 0.4196
197
+ 0.8145
198
+ 0.8080
199
+ 0.1087
200
+ 0.3658
201
+ 0.6715
202
+ 0.8290
203
+ 0.0762
204
+ 0.4836
205
+ 0.1990
206
+ 0.3744
207
+ 0.7608
208
+ 0.7499
209
+ 0.8295
210
+ 0.4838
211
+ 0.3350
212
+ 0.5083
213
+ 0.6823
214
+ 0.7502
215
+ 1.0347
216
+ 0.9872
217
+ 0.5060
218
+ 0.4632
219
+ 0.2818
220
+ 1.0301
221
+ 0.5308
222
+ 0.5085
223
+ 1.0339
224
+ 1.3475
225
+ 0.2818
226
+ 0.4333
227
+ 0.9320
228
+ 0.2814
229
+ 0.6837
230
+ 1.0290
231
+ 0.4311
232
+ 0.5267
233
+ 0.5347
234
+ 0.1818
235
+ 1.2602
236
+ 0.8472
237
+ 0.6827
238
+ 0.6201
239
+ 1.1807
240
+ 0.2223
241
+ 1.0640
242
+ 0.3860
243
+ 0.8096
244
+ 0.5280
245
+ 0.9861
246
+ 0.7569
247
+ 0.7574
248
+ 0.4509
249
+ 0.6196
250
+ 0.4702
251
+ 0.7508
252
+ 0.7494
253
+ 0.9882
254
+ 0.3859
255
+ 1.5266
256
+ 0.9310
257
+ 1.0303
258
+ 1.0283
259
+ 0.7208
260
+ 0.2448
261
+ 0.4411
262
+ 1.0257
263
+ 0.7656
264
+ 0.6816
265
+ 0.2486
266
+ 0.4844
267
+ 0.2449
268
+ 0.1600
269
+ 0.7514
270
+ 0.2226
271
+ 0.7211
272
+ 0.5708
273
+ 0.3656
274
+ 0.6186
275
+ 1.0631
276
+ 1.2586
277
+ 0.7504
278
+ 0.3569
279
+ 0.5326
280
+ 1.0820
281
+ 0.4509
282
+ 0.6473
283
+ 0.4509
284
+ 0.8563
285
+ 0.3660
286
+ 0.5742
287
+ 0.1674
288
+ 0.3745
289
+ 0.4410
290
+ 0.5092
291
+ 0.8684
292
+ 0.7118
293
+ 0.4785
294
+ 0.8095
295
+ 0.2810
296
+ 0.2445
297
+ 1.0281
298
+ 0.4973
299
+ 0.6821
300
+ 0.6359
301
+ 0.5072
302
+ 0.0937
303
+ 0.6099
304
+ 0.6813
305
+ 0.9229
306
+ 0.8129
307
+ 0.9393
308
+ 0.2896
309
+ 1.0297
310
+ 0.8713
311
+ 0.9890
312
+ 0.2824
313
+ 0.9229
314
+ 1.0405
315
+ 0.7514
316
+ 0.8112
317
+ 1.0392
318
+ 0.5523
319
+ 0.2442
320
+ 0.6395
321
+ 0.7513
322
+ 0.2962
323
+ 0.6478
324
+ 0.9900
325
+ 1.0402
326
+ 0.5719
327
+ 1.2780
328
+ 0.4346
329
+ 0.8691
330
+ 0.6847
331
+ 0.2452
332
+ 0.4732
333
+ 0.4611
334
+ 0.2819
335
+ 0.6557
336
+ 0.6426
337
+ 0.6831
338
+ 1.2524
339
+ 0.4708
340
+ 0.5528
341
+ 1.0373
342
+ 0.5758
343
+ 1.2388
344
+ 1.0398
345
+ 1.2549
346
+ 0.9301
347
+ 0.4846
348
+ 0.4219
349
+ 0.3791
350
+ 0.2595
351
+ 0.8385
352
+ 1.1784
353
+ 0.2533
354
+ 1.0494
355
+ 0.8320
356
+ 0.5142
357
+ 0.2502
358
+ 0.5411
359
+ 0.6799
360
+ 0.3869
361
+ 0.5356
362
+ 0.4352
363
+ 0.5029
364
+ 0.2820
365
+ 0.8236
366
+ 0.9990
367
+ 0.8470
368
+ 0.8125
369
+ 0.8189
370
+ 0.7104
371
+ 0.3372
372
+ 0.4503
373
+ 0.6464
374
+ 0.8335
375
+ 0.5327
376
+ 0.7666
377
+ 0.5355
378
+ 0.4347
379
+ 0.7487
380
+ 0.3854
381
+ 1.0556
382
+ 0.8647
383
+ 1.2943
384
+ 0.8121
385
+ 0.5322
386
+ 1.5219
387
+ 0.8661
388
+ 0.9869
389
+ 0.1458
390
+ 0.9875
391
+ 0.4361
392
+ 1.0421
393
+ 0.6620
394
+ 0.8200
395
+ 1.5210
396
+ 0.5036
397
+ 0.7480
398
+ 1.2701
399
+ 0.8656
400
+ 1.0761
401
+ 0.6034
402
+ 1.1658
403
+ 0.3307
404
+ 0.7488
405
+ 0.8147
406
+ 0.4417
407
+ 0.8206
408
+ 0.8218
409
+ 1.2298
410
+ 0.5354
411
+ 0.5034
412
+ 0.8240
413
+ 0.5358
414
+ 0.3875
415
+ 0.9977
416
+ 0.4339
417
+ 0.9964
418
+ 1.3717
419
+ 0.6850
420
+ 0.5327
421
+ 0.8484
422
+ 0.5076
423
+ 0.2702
424
+ 0.3655
425
+ 1.0754
426
+ 0.4412
427
+ 1.3600
428
+ 0.6442
429
+ 0.9963
430
+ 0.4337
431
+ 0.3777
432
+ 0.4164
433
+ 1.3715
434
+ 0.2662
435
+ 0.8166
436
+ 0.2762
437
+ 1.0250
438
+ 0.8128
439
+ 0.2894
440
+ 0.8240
441
+ 0.4360
442
+ 0.5352
443
+ 0.3369
444
+ 0.8336
445
+ 1.1254
446
+ 0.3575
447
+ 0.7662
448
+ 0.3570
449
+ 0.4330
450
+ 0.8125
451
+ 1.1030
452
+ 0.3556
453
+ 0.3311
454
+ 0.4349
455
+ 0.4494
456
+ 0.5480
457
+ 0.3863
458
+ 0.4325
459
+ 0.4333
460
+ 0.8220
461
+ 1.2773
462
+ 1.3513
463
+ 1.1713
464
+ 1.0760
465
+ 0.4328
466
+ 0.8634
467
+ 0.2804
468
+ 0.3307
469
+ 0.5038
470
+ 0.4499
471
+ 0.5050
472
+ 0.4325
473
+ 0.5321
474
+ 1.0550
475
+ 0.7892
476
+ 0.9821
477
+ 0.8339
478
+ 0.5302
479
+ 0.4186
480
+ 0.8140
481
+ 0.7660
482
+ 0.4177
483
+ 1.0813
484
+ 0.4249
485
+ 0.8121
486
+ 0.4332
487
+ 0.8134
488
+ 0.2531
489
+ 0.6849
490
+ 0.5327
491
+ 0.4748
492
+ 1.0269
493
+ 0.5528
494
+ 1.2282
495
+ 0.5045
496
+ 0.2593
497
+ 0.3321
498
+ 0.4271
499
+ 0.8098
500
+ 1.2311
501
+ 0.8306
502
+ 0.4172
503
+ 0.7492
504
+ 0.8237
505
+ 0.8131
506
+ 0.8093
507
+ 1.2458
508
+ 0.2724
509
+ 0.7222
510
+ 0.2726
511
+ 0.9815
512
+ 0.9820
513
+ 0.8117
514
+ 0.9419
515
+ 1.2541
516
+ 0.3368
517
+ 0.5071
518
+ 0.2816
519
+ 0.8134
520
+ 0.3554
521
+ 0.8105
522
+ 0.8125
523
+ 1.0563
524
+ 0.9331
525
+ 0.4849
526
+ 0.3335
527
+ 1.0296
528
+ 0.5483
529
+ 0.5041
530
+ 0.7885
531
+ 0.8119
532
+ 0.6833
533
+ 0.3551
534
+ 0.5037
535
+ 0.4723
536
+ 0.2726
537
+ 0.6631
538
+ 0.5031
539
+ 0.5102
540
+ 0.2892
541
+ 0.8116
542
+ 0.1497
543
+ 0.4173
544
+ 1.5230
545
+ 1.4427
546
+ 0.5061
547
+ 1.2536
548
+ 0.8479
549
+ 0.5041
550
+ 0.2827
551
+ 0.8129
552
+ 0.7205
553
+ 1.1218
554
+ 0.5487
555
+ 0.7042
556
+ 0.4840
557
+ 0.8073
558
+ 0.1559
559
+ 0.2388
560
+ 0.4737
561
+ 0.4193
562
+ 0.5513
563
+ 0.4162
564
+ 0.9324
565
+ 0.6534
566
+ 0.8141
567
+ 0.4607
568
+ 0.7661
569
+ 0.8111
570
+ 1.1922
571
+ 1.0430
572
+ 1.2009
573
+ 1.0276
574
+ 0.5048
575
+ 0.8169
576
+ 0.9867
577
+ 0.5317
578
+ 0.4253
579
+ 0.9880
580
+ 0.8193
581
+ 0.8137
582
+ 1.6090
583
+ 1.0286
584
+ 0.4952
585
+ 0.8335
586
+ 0.5308
587
+ 0.9401
588
+ 0.1555
589
+ 0.7779
590
+ 0.7785
591
+ 0.8684
592
+ 0.4702
593
+ 0.4697
594
+ 1.2559
595
+ 1.0291
596
+ 0.6895
597
+ 0.3667
598
+ 0.7784
599
+ 0.5040
600
+ 1.2187
601
+ 0.4593
602
+ 0.9568
603
+ 0.8265
604
+ 0.8095
605
+ 0.9395
606
+ 0.2878
607
+ 0.8503
608
+ 1.5727
609
+ 0.2434
610
+ 0.9857
611
+ 0.8292
612
+ 0.4193
613
+ 0.6429
614
+ 0.8254
615
+ 0.7219
616
+ 0.2876
617
+ 1.2833
618
+ 0.5256
619
+ 1.2548
620
+ 0.5462
621
+ 1.0821
622
+ 0.8466
623
+ 0.3558
624
+ 0.4193
625
+ 0.7198
626
+ 0.7190
627
+ 0.6428
628
+ 0.4834
629
+ 0.4683
630
+ 0.8535
631
+ 0.4816
632
+ 0.2824
633
+ 0.4771
634
+ 0.8264
635
+ 0.4717
636
+ 0.1987
637
+ 0.2448
638
+ 0.2903
639
+ 0.3656
640
+ 1.0383
641
+ 0.5042
642
+ 0.3792
643
+ 0.1557
644
+ 0.2729
645
+ 0.7041
646
+ 0.4190
647
+ 1.0287
648
+ 1.5027
649
+ 1.0284
650
+ 0.5364
651
+ 0.4786
652
+ 0.4774
653
+ 0.8040
654
+ 0.8248
655
+ 0.8543
656
+ 0.4260
657
+ 1.1621
658
+ 0.8241
659
+ 0.8332
660
+ 0.7598
661
+ 0.7601
662
+ 1.0281
663
+ 0.5235
664
+ 0.8113
665
+ 0.6536
666
+ 0.7925
667
+ 0.9400
668
+ 0.8321
669
+ 0.6424
670
+ 0.9945
671
+ 0.8666
672
+ 0.4254
673
+ 0.8667
674
+ 0.7566
675
+ 0.3722
676
+ 0.3309
677
+ 0.4829
678
+ 0.4588
679
+ 0.5125
680
+ 0.4411
681
+ 0.5314
682
+ 0.4841
683
+ 0.4834
684
+ 0.8273
685
+ 0.6092
686
+ 0.3015
687
+ 0.5335
688
+ 0.4707
689
+ 0.4405
690
+ 0.6537
691
+ 0.8319
692
+ 0.6419
693
+ 0.7225
694
+ 0.5101
695
+ 0.4410
696
+ 0.4639
697
+ 0.9780
698
+ 0.8316
699
+ 0.3655
700
+ 0.9939
701
+ 0.7696
702
+ 0.8391
703
+ 0.6721
704
+ 0.8134
705
+ 0.9922
706
+ 0.8372
707
+ 0.4638
708
+ 0.5081
709
+ 0.8116
710
+ 0.3781
711
+ 0.9268
712
+ 1.4019
713
+ 0.3306
714
+ 0.2817
715
+ 0.8646
716
+ 0.8130
717
+ 0.4341
718
+ 0.4508
719
+ 0.3789
720
+ 0.6152
721
+ 0.3560
722
+ 0.2471
723
+ 2.1620
724
+ 0.8379
725
+ 0.5802
726
+ 0.6820
727
+ 0.3851
728
+ 0.2494
729
+ 0.7483
730
+ 0.8364
731
+ 1.1711
732
+ 0.8125
733
+ 0.3655
734
+ 1.0554
735
+ 0.3652
736
+ 1.2919
737
+ 0.8181
738
+ 0.5318
739
+ 1.0545
740
+ 1.5433
741
+ 0.8234
742
+ 1.2012
743
+ 0.5336
744
+ 0.8129
745
+ 0.5334
746
+ 0.3787
747
+ 0.7769
748
+ 0.9904
749
+ 1.0233
750
+ 0.3546
751
+ 0.7477
752
+ 1.2048
753
+ 1.0249
754
+ 0.9025
755
+ 0.4664
756
+ 0.8209
757
+ 0.8330
758
+ 1.1304
759
+ 0.4276
760
+ 0.8101
761
+ 1.3522
762
+ 0.5489
763
+ 0.2386
764
+ 0.5797
765
+ 0.8133
766
+ 0.8201
767
+ 0.5321
768
+ 0.5693
769
+ 0.5338
770
+ 1.2933
771
+ 1.0255
772
+ 1.5186
773
+ 0.5358
774
+ 1.2939
775
+ 0.3871
776
+ 0.5331
777
+ 0.4620
778
+ 0.4628
779
+ 0.2869
780
+ 0.9424
781
+ 0.3304
782
+ 0.4280
783
+ 0.6138
784
+ 0.9024
785
+ 0.2497
786
+ 0.5342
787
+ 0.7483
788
+ 0.9020
789
+ 0.2866
790
+ 0.5353
791
+ 0.3311
792
+ 0.7679
793
+ 0.2897
794
+ 0.5471
795
+ 0.9914
796
+ 0.4303
797
+ 0.5430
798
+ 0.5463
799
+ 0.3790
800
+ 0.5333
801
+ 0.5456
802
+ 0.8123
803
+ 0.7767
804
+ 0.1922
805
+ 0.7487
806
+ 0.2352
807
+ 1.0354
808
+ 0.5331
809
+ 1.0229
810
+ 0.3659
811
+ 0.5337
812
+ 0.9983
813
+ 1.1320
814
+ 0.3566
815
+ 0.8203
816
+ 0.7222
817
+ 0.5343
818
+ 0.4179
819
+ 0.6850
820
+ 0.7198
821
+ 0.5349
822
+ 0.7191
823
+ 1.0055
824
+ 0.8117
825
+ 0.4189
826
+ 0.5518
827
+ 1.1235
828
+ 0.2816
829
+ 1.2480
830
+ 0.2094
831
+ 0.9909
832
+ 1.0265
833
+ 1.2853
834
+ 1.2467
835
+ 0.5468
836
+ 1.2364
837
+ 0.7924
838
+ 0.8355
839
+ 0.5344
840
+ 0.6728
841
+ 0.4844
842
+ 1.5088
843
+ 0.9533
844
+ 1.2340
845
+ 0.4805
846
+ 1.2364
847
+ 0.8125
848
+ 0.5340
849
+ 1.2723
850
+ 0.5361
851
+ 0.8102
852
+ 0.7186
853
+ 0.6849
854
+ 1.0266
855
+ 1.0540
856
+ 1.2482
857
+ 0.9413
858
+ 0.5331
859
+ 1.2298
860
+ 0.2808
861
+ 1.0252
862
+ 0.4173
863
+ 0.6033
864
+ 0.4816
865
+ 0.2813
866
+ 0.6036
867
+ 0.8354
868
+ 0.4604
869
+ 0.2468
870
+ 0.9574
871
+ 0.8463
872
+ 0.4667
873
+ 0.4187
874
+ 0.6827
875
+ 0.4346
876
+ 0.6045
877
+ 0.6841
878
+ 0.2484
879
+ 0.2493
880
+ 0.7190
881
+ 0.8206
882
+ 0.2317
883
+ 0.5341
884
+ 0.8193
885
+ 0.9861
886
+ 1.0999
887
+ 0.4193
888
+ 0.4828
889
+ 0.2820
890
+ 0.4178
891
+ 0.5527
892
+ 0.5324
893
+ 0.5029
894
+ 0.5026
895
+ 0.5515
896
+ 0.3012
897
+ 0.9410
898
+ 0.9853
899
+ 1.2320
900
+ 0.5119
901
+ 1.1504
902
+ 0.6725
903
+ 0.5320
904
+ 0.8697
905
+ 0.5411
906
+ 0.8336
907
+ 0.7786
908
+ 1.2357
909
+ 0.8338
910
+ 1.3117
911
+ 0.6374
912
+ 0.3789
913
+ 1.2425
914
+ 0.5136
915
+ 0.8233
916
+ 0.5404
917
+ 0.3827
918
+ 0.7403
919
+ 0.3331
920
+ 0.6817
921
+ 1.5293
922
+ 0.8191
923
+ 0.2922
924
+ 0.5463
925
+ 0.9622
926
+ 0.6717
927
+ 0.1566
928
+ 0.2098
929
+ 0.9411
930
+ 0.2228
931
+ 0.9861
932
+ 0.4170
933
+ 0.8341
934
+ 0.4595
935
+ 0.2821
936
+ 0.4659
937
+ 0.6039
938
+ 0.3328
939
+ 1.3755
940
+ 0.4846
941
+ 0.4740
942
+ 0.5148
943
+ 0.4743
944
+ 0.3335
945
+ 0.4169
946
+ 1.0290
947
+ 0.2392
948
+ 0.3331
949
+ 0.5104
950
+ 0.1558
951
+ 0.2520
952
+ 0.4415
953
+ 0.5718
954
+ 1.2311
955
+ 1.1641
956
+ 0.2463
957
+ 0.8042
958
+ 0.6606
959
+ 0.5409
960
+ 0.6726
961
+ 0.4417
962
+ 0.8359
963
+ 0.8223
964
+ 0.3542
965
+ 0.4817
966
+ 0.2462
967
+ 0.4821
968
+ 0.3552
969
+ 0.4784
970
+ 0.8307
971
+ 0.8116
972
+ 0.5143
973
+ 0.7394
974
+ 0.9864
975
+ 0.2820
976
+ 0.3655
977
+ 0.6604
978
+ 0.4825
979
+ 1.0293
980
+ 1.2613
981
+ 0.4419
982
+ 1.3836
983
+ 0.8775
984
+ 0.4223
985
+ 0.8627
986
+ 0.1774
987
+ 0.8229
988
+ 1.2860
989
+ 0.6839
990
+ 0.8341
991
+ 0.7704
992
+ 0.8128
993
+ 0.7709
994
+ 1.0232
995
+ 1.3889
996
+ 1.0275
997
+ 0.6843
998
+ 0.8111
999
+ 0.4739
1000
+ 0.1560
1001
+ 0.5718
1002
+ 0.5284
1003
+ 0.9940
1004
+ 0.4654
1005
+ 0.9943
1006
+ 0.9928
1007
+ 0.4514
1008
+ 0.7511
1009
+ 0.2048
1010
+ 0.8349
1011
+ 0.7527
1012
+ 0.2661
1013
+ 0.8593
1014
+ 0.2798
1015
+ 0.4150
1016
+ 0.5490
1017
+ 0.4222
1018
+ 0.4411
1019
+ 0.8344
1020
+ 0.7680
1021
+ 0.7184
1022
+ 0.3714
1023
+ 0.2324
1024
+ 0.5324
1025
+ 0.8288
1026
+ 0.7677
1027
+ 0.6579
1028
+ 0.9889
1029
+ 0.4281
1030
+ 0.9888
1031
+ 0.5808
1032
+ 1.0244
1033
+ 0.5477
1034
+ 0.5478
1035
+ 0.8712
1036
+ 0.9878
1037
+ 1.2329
1038
+ 0.9954
1039
+ 0.7495
1040
+ 0.7507
1041
+ 0.6551
1042
+ 0.6549
1043
+ 0.4315
1044
+ 0.8354
1045
+ 0.7513
1046
+ 0.6154
1047
+ 0.7185
1048
+ 0.2665
1049
+ 0.8341
1050
+ 0.4651
1051
+ 0.7443
1052
+ 0.4652
1053
+ 0.2841
1054
+ 0.6848
1055
+ 1.1465
1056
+ 1.0835
1057
+ 1.5599
1058
+ 0.9964
1059
+ 1.0260
1060
+ 0.7519
1061
+ 1.0348
1062
+ 1.0242
1063
+ 0.2502
1064
+ 0.8134
1065
+ 0.9933
1066
+ 0.7185
1067
+ 0.8360
1068
+ 0.3538
1069
+ 0.9975
1070
+ 0.5313
1071
+ 0.9872
1072
+ 0.8130
1073
+ 0.2896
1074
+ 0.3550
1075
+ 0.9888
1076
+ 0.3652
1077
+ 0.5492
1078
+ 0.5808
1079
+ 0.5800
1080
+ 1.0823
1081
+ 1.4019
1082
+ 1.0228
1083
+ 0.8361
1084
+ 0.2081
1085
+ 0.9893
1086
+ 0.9027
1087
+ 0.9900
1088
+ 0.6693
1089
+ 0.5326
1090
+ 0.4138
1091
+ 0.6034
1092
+ 0.8344
1093
+ 0.7485
1094
+ 0.7190
1095
+ 0.6547
1096
+ 0.8104
1097
+ 0.8289
1098
+ 0.7477
1099
+ 0.0803
1100
+ 0.6547
1101
+ 0.1728
1102
+ 0.8367
1103
+ 0.6825
1104
+ 0.9275
1105
+ 0.6155
1106
+ 0.2361
1107
+ 0.9011
1108
+ 0.7505
1109
+ 0.3710
1110
+ 0.5328
1111
+ 0.9907
1112
+ 0.9270
1113
+ 0.9278
1114
+ 0.3373
1115
+ 0.5494
1116
+ 0.7546
1117
+ 0.5335
1118
+ 0.5487
1119
+ 0.1729
1120
+ 0.7656
1121
+ 0.7754
1122
+ 0.8360
1123
+ 0.2106
1124
+ 0.2107
1125
+ 0.9927
1126
+ 0.8359
1127
+ 0.9949
1128
+ 0.8351
1129
+ 0.5335
1130
+ 0.4314
1131
+ 1.1931
1132
+ 0.8698
1133
+ 1.0213
1134
+ 0.5321
1135
+ 0.8330
1136
+ 0.4220
1137
+ 0.9901
1138
+ 0.8540
1139
+ 0.7523
1140
+ 0.2660
1141
+ 0.6158
1142
+ 0.7509
1143
+ 0.2665
1144
+ 0.8101
1145
+ 0.9856
1146
+ 0.9445
1147
+ 1.5441
1148
+ 0.7860
1149
+ 1.2985
1150
+ 0.7189
1151
+ 0.6469
1152
+ 0.8359
1153
+ 0.7491
1154
+ 0.7481
1155
+ 0.9002
1156
+ 1.2045
1157
+ 0.2868
1158
+ 0.8364
1159
+ 0.8107
1160
+ 0.6600
1161
+ 1.0345
1162
+ 0.9906
1163
+ 1.0247
1164
+ 0.4673
1165
+ 0.8489
1166
+ 1.4915
1167
+ 1.0233
1168
+ 3.6821
1169
+ 0.6837
1170
+ 0.5085
1171
+ 0.5336
1172
+ 1.2874
1173
+ 0.8051
1174
+ 0.4334
1175
+ 0.2664
1176
+ 1.0492
1177
+ 0.6820
1178
+ 0.8121
1179
+ 1.0249
1180
+ 0.8353
1181
+ 1.2868
1182
+ 0.5015
1183
+ 0.6035
1184
+ 1.2081
1185
+ 0.8020
1186
+ 1.0235
1187
+ 0.7477
1188
+ 0.9025
1189
+ 0.9007
1190
+ 0.8995
1191
+ 0.9018
1192
+ 0.8281
1193
+ 0.9720
1194
+ 0.7490
1195
+ 0.3657
1196
+ 0.9904
1197
+ 0.6839
1198
+ 0.2104
1199
+ 0.9030
1200
+ 0.7436
1201
+ 0.9012
1202
+ 0.3626
1203
+ 0.8119
1204
+ 0.2381
1205
+ 0.8106
1206
+ 0.9030
1207
+ 0.5313
1208
+ 0.2391
1209
+ 0.7482
1210
+ 0.9262
1211
+ 1.2907
1212
+ 0.8282
1213
+ 0.5471
1214
+ 0.4263
1215
+ 0.8118
1216
+ 0.2385
1217
+ 0.8106
1218
+ 1.0243
1219
+ 0.5339
1220
+ 0.7674
1221
+ 1.0277
1222
+ 1.0505
1223
+ 0.0724
1224
+ 0.5344
1225
+ 0.0799
1226
+ 0.2587
1227
+ 0.8111
1228
+ 0.5315
1229
+ 0.1088
1230
+ 0.5337
1231
+ 1.0366
1232
+ 1.2253
1233
+ 0.9053
1234
+ 0.4642
1235
+ 0.9897
1236
+ 0.5491
1237
+ 0.9778
1238
+ 0.7471
1239
+ 0.4327
1240
+ 0.9909
1241
+ 1.2098
1242
+ 1.5159
1243
+ 0.4664
1244
+ 1.0273
1245
+ 0.2813
1246
+ 0.8108
1247
+ 0.7694
1248
+ 0.8998
1249
+ 0.9027
1250
+ 0.9426
1251
+ 1.0810
1252
+ 0.5413
1253
+ 1.0808
1254
+ 0.3281
1255
+ 0.5817
1256
+ 0.4416
1257
+ 1.1313
1258
+ 0.5820
1259
+ 0.4631
1260
+ 0.2390
1261
+ 0.6841
1262
+ 0.2355
1263
+ 0.6429
1264
+ 0.4175
1265
+ 1.0174
1266
+ 0.2909
1267
+ 0.3240
1268
+ 0.8216
1269
+ 0.4512
1270
+ 0.5025
1271
+ 0.5296
1272
+ 0.2468
1273
+ 1.3339
1274
+ 1.0373
1275
+ 0.5804
1276
+ 0.4195
1277
+ 0.4180
1278
+ 1.0214
1279
+ 0.4174
1280
+ 1.2875
1281
+ 0.8348
1282
+ 0.2871
1283
+ 0.5319
1284
+ 0.5662
1285
+ 1.0267
1286
+ 0.4192
1287
+ 0.4790
1288
+ 0.3396
1289
+ 1.0272
1290
+ 0.1766
1291
+ 1.0206
1292
+ 1.2340
1293
+ 0.2841
1294
+ 1.0364
1295
+ 1.0240
1296
+ 1.5157
1297
+ 0.8754
1298
+ 0.3717
1299
+ 0.6835
1300
+ 0.3867
1301
+ 0.5337
1302
+ 0.3784
1303
+ 0.7715
1304
+ 0.8337
1305
+ 0.5507
1306
+ 0.2723
1307
+ 0.5297
1308
+ 0.2813
1309
+ 0.0357
1310
+ 0.2824
1311
+ 0.6835
1312
+ 0.2817
1313
+ 0.8114
1314
+ 0.4639
1315
+ 0.7231
1316
+ 1.0220
1317
+ 0.2390
1318
+ 0.4182
1319
+ 0.7446
1320
+ 1.5212
1321
+ 0.2587
1322
+ 0.8362
1323
+ 0.6838
1324
+ 0.4612
1325
+ 0.4325
1326
+ 0.2081
1327
+ 0.5335
1328
+ 0.6288
1329
+ 0.5313
1330
+ 0.5314
1331
+ 0.8205
1332
+ 0.4629
1333
+ 0.6134
1334
+ 0.3279
1335
+ 1.2512
1336
+ 1.1022
1337
+ 0.2895
1338
+ 0.5804
1339
+ 0.9423
1340
+ 0.8110
1341
+ 0.8201
1342
+ 0.4509
1343
+ 0.2817
1344
+ 0.2813
1345
+ 0.2819
1346
+ 0.3538
1347
+ 0.8480
1348
+ 1.3355
1349
+ 0.0612
1350
+ 0.7665
1351
+ 0.8329
1352
+ 1.2275
1353
+ 0.5652
1354
+ 1.2166
1355
+ 0.6818
1356
+ 0.7413
1357
+ 0.9014
1358
+ 0.6443
1359
+ 1.5208
1360
+ 1.1652
1361
+ 0.3789
1362
+ 1.0854
1363
+ 0.9867
1364
+ 0.4318
1365
+ 0.2377
1366
+ 1.2291
1367
+ 0.8105
1368
+ 0.9403
1369
+ 1.2127
1370
+ 1.1043
1371
+ 0.8101
1372
+ 1.0258
1373
+ 0.3556
1374
+ 0.9873
1375
+ 0.9884
1376
+ 0.1457
1377
+ 1.1925
1378
+ 0.8485
1379
+ 0.2819
1380
+ 0.2467
1381
+ 1.2303
1382
+ 0.4183
1383
+ 0.2440
1384
+ 1.2235
1385
+ 0.2366
1386
+ 0.3586
1387
+ 0.3794
1388
+ 0.1993
1389
+ 0.8113
1390
+ 0.4667
1391
+ 1.2315
1392
+ 0.8116
1393
+ 0.3536
1394
+ 0.8124
1395
+ 0.3882
1396
+ 1.1635
1397
+ 0.8492
1398
+ 1.0260
1399
+ 0.2098
1400
+ 0.9359
1401
+ 0.4162
1402
+ 0.2379
1403
+ 1.2280
1404
+ 0.5808
1405
+ 0.4189
1406
+ 0.3372
1407
+ 1.2352
1408
+ 0.7393
1409
+ 1.5445
1410
+ 1.3875
1411
+ 0.8487
1412
+ 0.9409
1413
+ 0.2450
1414
+ 0.4495
1415
+ 0.3366
1416
+ 0.9375
1417
+ 0.2448
1418
+ 1.2287
1419
+ 0.4422
1420
+ 0.2496
1421
+ 1.0263
1422
+ 0.3306
1423
+ 1.0222
1424
+ 0.9852
1425
+ 0.6039
1426
+ 0.4419
1427
+ 0.3794
1428
+ 0.3365
1429
+ 0.3829
1430
+ 1.5172
1431
+ 0.8345
1432
+ 0.8319
1433
+ 0.5318
1434
+ 0.9365
1435
+ 0.9023
1436
+ 0.8488
1437
+ 0.8496
1438
+ 0.2381
1439
+ 1.0262
1440
+ 0.7217
1441
+ 0.8491
1442
+ 1.0417
1443
+ 0.4657
1444
+ 1.1920
1445
+ 0.1455
1446
+ 0.2467
1447
+ 0.8489
1448
+ 1.0362
1449
+ 0.3734
1450
+ 1.3962
1451
+ 0.4835
1452
+ 1.1645
1453
+ 0.8351
1454
+ 0.6119
1455
+ 0.6942
1456
+ 0.8502
1457
+ 0.8354
1458
+ 0.6452
1459
+ 0.8504
1460
+ 0.3341
1461
+ 0.8490
1462
+ 0.9864
1463
+ 0.9887
1464
+ 0.4817
1465
+ 0.3583
1466
+ 0.8355
1467
+ 0.3149
1468
+ 0.9913
1469
+ 1.5208
1470
+ 0.9880
1471
+ 0.4754
1472
+ 0.4188
1473
+ 0.8389
1474
+ 0.4495
1475
+ 0.3556
1476
+ 3.3119
1477
+ 0.2738
1478
+ 0.4705
1479
+ 0.3303
1480
+ 0.8118
1481
+ 0.1996
1482
+ 0.8506
1483
+ 0.1680
1484
+ 0.5278
1485
+ 0.8338
1486
+ 0.3789
1487
+ 0.4841
1488
+ 0.2665
1489
+ 1.0358
1490
+ 0.8490
1491
+ 0.3798
1492
+ 0.9862
1493
+ 0.3786
1494
+ 0.6723
1495
+ 1.2113
1496
+ 0.3572
1497
+ 0.2368
1498
+ 0.5147
1499
+ 0.3559
1500
+ 0.3556
1501
+ 0.2907
1502
+ 0.4190
1503
+ 0.6439
1504
+ 0.4746
1505
+ 0.2377
1506
+ 0.6528
1507
+ 0.9877
1508
+ 0.3671
1509
+ 0.5730
1510
+ 0.9884
1511
+ 0.3563
1512
+ 0.5319
1513
+ 0.4323
1514
+ 1.2816
1515
+ 0.2390
1516
+ 0.0730
1517
+ 0.4820
1518
+ 0.2533
1519
+ 0.0439
1520
+ 0.3574
1521
+ 0.5416
1522
+ 0.4816
1523
+ 1.1655
1524
+ 0.4819
1525
+ 0.4824
1526
+ 1.3969
1527
+ 0.6706
1528
+ 0.3178
1529
+ 0.9039
1530
+ 1.2208
1531
+ 1.1808
1532
+ 0.8379
1533
+ 0.6378
1534
+ 1.1800
1535
+ 0.3654
1536
+ 0.6830
1537
+ 0.6830
1538
+ 1.2855
1539
+ 0.7683
1540
+ 0.2831
1541
+ 1.0422
1542
+ 0.7684
1543
+ 0.6826
1544
+ 0.5331
1545
+ 1.3609
1546
+ 0.6148
1547
+ 0.5478
1548
+ 0.5341
1549
+ 0.4414
1550
+ 0.9167
1551
+ 0.9946
1552
+ 0.9976
1553
+ 0.9036
1554
+ 0.4175
1555
+ 0.6678
1556
+ 0.9979
1557
+ 0.9876
1558
+ 0.8096
1559
+ 0.2616
1560
+ 1.1186
1561
+ 0.2471
1562
+ 0.6674
1563
+ 0.8338
1564
+ 0.8562
1565
+ 0.2824
1566
+ 0.8565
1567
+ 1.2411
1568
+ 0.4178
1569
+ 1.2250
1570
+ 0.7169
1571
+ 0.2066
1572
+ 0.7505
1573
+ 0.8101
1574
+ 0.7601
1575
+ 0.3614
1576
+ 1.2575
1577
+ 0.7447
1578
+ 0.1559
1579
+ 0.9963
1580
+ 0.6030
1581
+ 0.2378
1582
+ 0.6577
1583
+ 0.9738
1584
+ 0.7685
1585
+ 1.0785
1586
+ 0.7690
1587
+ 0.4513
1588
+ 0.6573
1589
+ 0.3783
1590
+ 0.2797
1591
+ 1.0341
1592
+ 0.2813
1593
+ 0.7992
1594
+ 1.0335
1595
+ 0.5335
1596
+ 0.9035
1597
+ 1.6060
1598
+ 0.9172
1599
+ 0.0662
1600
+ 0.2377
1601
+ 0.9037
1602
+ 0.7601
1603
+ 0.5340
1604
+ 0.2471
1605
+ 0.2817
1606
+ 0.3074
1607
+ 0.2824
1608
+ 0.7176
1609
+ 0.6817
1610
+ 0.5796
1611
+ 0.5001
1612
+ 0.2813
1613
+ 0.2531
1614
+ 0.4144
1615
+ 0.8351
1616
+ 1.0372
1617
+ 0.2821
1618
+ 0.9860
1619
+ 0.2806
1620
+ 0.2855
1621
+ 0.9923
1622
+ 0.6623
1623
+ 0.9875
1624
+ 0.9965
1625
+ 0.5320
1626
+ 0.6618
1627
+ 0.9986
1628
+ 0.3712
1629
+ 0.9945
1630
+ 0.8096
1631
+ 0.7476
1632
+ 1.1980
1633
+ 0.9871
1634
+ 0.3580
1635
+ 0.3793
1636
+ 0.9976
1637
+ 1.2261
1638
+ 0.9966
1639
+ 1.0930
1640
+ 0.8171
1641
+ 0.9874
1642
+ 0.6031
1643
+ 0.7531
1644
+ 0.9973
1645
+ 0.2391
1646
+ 1.1791
1647
+ 0.6702
1648
+ 0.6157
1649
+ 1.1706
1650
+ 1.2408
1651
+ 0.6701
1652
+ 0.2817
1653
+ 0.7677
1654
+ 0.3535
1655
+ 0.9969
1656
+ 0.4649
1657
+ 0.4795
1658
+ 0.9862
1659
+ 0.6702
1660
+ 0.4664
1661
+ 0.4763
1662
+ 1.2804
1663
+ 0.2907
1664
+ 0.8349
1665
+ 0.9480
1666
+ 0.9861
1667
+ 1.5413
1668
+ 0.5492
1669
+ 1.0765
1670
+ 1.0274
1671
+ 0.9852
1672
+ 0.8082
1673
+ 0.1126
1674
+ 0.6048
1675
+ 1.2226
1676
+ 0.2078
1677
+ 0.4668
1678
+ 0.0661
1679
+ 0.3655
1680
+ 1.2844
1681
+ 0.8778
1682
+ 0.9713
1683
+ 0.6832
1684
+ 0.7461
1685
+ 0.9851
1686
+ 0.6437
1687
+ 1.1610
1688
+ 0.6441
1689
+ 0.6435
1690
+ 0.6433
1691
+ 0.6607
1692
+ 0.9013
1693
+ 0.9037
1694
+ 0.6711
1695
+ 0.6692
1696
+ 1.3342
1697
+ 0.4323
1698
+ 1.3345
1699
+ 0.2660
1700
+ 0.2614
1701
+ 0.4323
1702
+ 0.4137
1703
+ 0.5493
1704
+ 0.1041
1705
+ 0.8294
1706
+ 0.8158
1707
+ 0.7458
1708
+ 0.6600
1709
+ 0.6588
1710
+ 0.5807
1711
+ 0.8728
1712
+ 1.2251
1713
+ 0.9970
1714
+ 0.8096
1715
+ 0.3653
1716
+ 0.9855
1717
+ 1.6064
1718
+ 0.4321
1719
+ 0.9469
1720
+ 0.3268
1721
+ 0.3713
1722
+ 0.1563
1723
+ 1.1448
1724
+ 0.4211
1725
+ 1.1482
1726
+ 0.5499
1727
+ 0.7089
1728
+ 0.9971
1729
+ 0.7085
1730
+ 0.9959
1731
+ 0.1558
1732
+ 0.8783
1733
+ 0.1154
1734
+ 0.0798
1735
+ 0.7457
1736
+ 0.0801
1737
+ 0.4631
1738
+ 0.9807
1739
+ 0.7684
1740
+ 0.7432
1741
+ 0.6039
1742
+ 1.3338
1743
+ 0.7668
1744
+ 1.0261
1745
+ 0.7464
1746
+ 0.9974
1747
+ 1.3349
1748
+ 0.8202
1749
+ 0.4650
1750
+ 0.8169
1751
+ 0.4821
1752
+ 1.0239
1753
+ 0.6431
1754
+ 1.2854
1755
+ 1.2782
1756
+ 1.5349
1757
+ 0.5315
1758
+ 0.9024
1759
+ 0.9876
1760
+ 0.9978
1761
+ 1.2112
1762
+ 0.9012
1763
+ 0.8106
1764
+ 0.9815
1765
+ 0.8341
1766
+ 0.2612
1767
+ 0.7450
1768
+ 0.2912
1769
+ 0.8351
1770
+ 1.4014
1771
+ 0.5331
1772
+ 1.2079
1773
+ 0.7684
1774
+ 0.5250
1775
+ 0.6760
1776
+ 0.6037
1777
+ 0.4623
1778
+ 0.7466
1779
+ 1.1471
1780
+ 1.2924
1781
+ 0.8115
1782
+ 1.2857
1783
+ 0.7468
1784
+ 0.7463
1785
+ 0.9884
1786
+ 0.7559
1787
+ 0.4892
1788
+ 0.8529
1789
+ 0.6760
1790
+ 1.0364
1791
+ 0.8273
1792
+ 1.2261
1793
+ 0.4478
1794
+ 0.9013
1795
+ 0.9979
1796
+ 0.9882
1797
+ 0.3307
1798
+ 1.4030
1799
+ 0.3374
1800
+ 0.2907
1801
+ 0.8351
1802
+ 1.2787
1803
+ 0.7538
1804
+ 1.2234
1805
+ 1.4072
1806
+ 1.2854
1807
+ 0.4259
1808
+ 0.7678
1809
+ 0.4650
1810
+ 0.8118
1811
+ 0.3307
1812
+ 0.2822
1813
+ 0.2354
1814
+ 0.7532
1815
+ 0.8105
1816
+ 0.7483
1817
+ 0.2109
1818
+ 0.7554
1819
+ 1.0197
1820
+ 1.2109
1821
+ 0.5491
1822
+ 0.3080
1823
+ 0.7536
1824
+ 0.9803
1825
+ 0.9803
1826
+ 0.8994
1827
+ 0.8323
1828
+ 0.8475
1829
+ 0.5508
1830
+ 0.7431
1831
+ 0.8299
1832
+ 1.1458
1833
+ 0.8203
1834
+ 0.4618
1835
+ 0.8104
1836
+ 0.5329
1837
+ 0.8107
1838
+ 0.1728
1839
+ 0.8351
1840
+ 0.4817
1841
+ 0.9845
1842
+ 0.1559
1843
+ 0.6126
1844
+ 1.0798
1845
+ 0.8346
1846
+ 1.2944
1847
+ 0.6469
1848
+ 0.4195
1849
+ 0.7449
1850
+ 0.4828
1851
+ 0.4860
1852
+ 4.2984
1853
+ 0.7448
1854
+ 1.0796
1855
+ 1.0371
1856
+ 0.7448
1857
+ 0.0661
1858
+ 0.5334
1859
+ 0.7432
1860
+ 1.2780
1861
+ 1.2226
1862
+ 0.5092
1863
+ 0.3532
1864
+ 0.2381
1865
+ 0.3779
1866
+ 0.6430
1867
+ 0.4666
1868
+ 1.0251
1869
+ 0.4305
1870
+ 0.0723
1871
+ 0.6429
1872
+ 0.7533
1873
+ 0.2820
1874
+ 0.9457
1875
+ 1.1799
1876
+ 1.6112
1877
+ 0.3011
1878
+ 1.2261
1879
+ 0.7434
1880
+ 1.0353
1881
+ 0.4808
1882
+ 0.3375
1883
+ 0.9983
1884
+ 1.2870
1885
+ 0.8344
1886
+ 1.0246
1887
+ 0.2822
1888
+ 1.1636
1889
+ 0.8278
1890
+ 1.3476
1891
+ 0.7795
1892
+ 1.2445
1893
+ 1.2865
1894
+ 0.9854
1895
+ 0.9009
1896
+ 0.0799
1897
+ 0.8203
1898
+ 0.3372
1899
+ 0.2383
1900
+ 1.0256
1901
+ 1.0462
1902
+ 0.4177
1903
+ 0.5515
1904
+ 0.6438
1905
+ 0.7435
1906
+ 0.6869
1907
+ 0.5267
1908
+ 0.8324
1909
+ 0.2434
1910
+ 1.2892
1911
+ 1.2776
1912
+ 1.2314
1913
+ 0.4649
1914
+ 0.9019
1915
+ 0.9867
1916
+ 1.1288
1917
+ 1.2165
1918
+ 0.8510
1919
+ 0.3532
1920
+ 0.3370
1921
+ 0.7116
1922
+ 0.3007
1923
+ 1.2851
1924
+ 1.5918
1925
+ 0.6818
1926
+ 0.5308
1927
+ 0.7783
1928
+ 0.4613
1929
+ 0.6858
1930
+ 1.2156
1931
+ 0.2820
1932
+ 0.4827
1933
+ 1.0256
1934
+ 0.4508
1935
+ 0.7724
1936
+ 0.5304
1937
+ 1.2639
1938
+ 0.6953
1939
+ 0.8279
1940
+ 0.3528
1941
+ 0.7934
1942
+ 0.8196
1943
+ 1.0414
1944
+ 1.2349
1945
+ 0.7701
1946
+ 0.2359
1947
+ 0.5314
1948
+ 0.8362
1949
+ 0.1998
1950
+ 0.8724
1951
+ 0.6819
1952
+ 0.8204
1953
+ 0.9935
1954
+ 1.3024
1955
+ 0.9012
1956
+ 0.4563
1957
+ 0.8282
1958
+ 0.7756
1959
+ 0.6047
1960
+ 0.9019
1961
+ 0.8333
1962
+ 0.6561
1963
+ 0.6048
1964
+ 0.8009
1965
+ 0.2713
1966
+ 0.9537
1967
+ 0.0797
1968
+ 1.2286
1969
+ 1.2878
1970
+ 0.4502
1971
+ 0.8769
1972
+ 1.2185
1973
+ 0.7716
1974
+ 0.8324
1975
+ 0.3235
1976
+ 0.2374
1977
+ 0.9536
1978
+ 0.7711
1979
+ 0.4191
1980
+ 0.8209
1981
+ 0.6436
1982
+ 0.5318
1983
+ 0.9357
1984
+ 1.2884
1985
+ 0.8722
1986
+ 0.6372
1987
+ 0.8336
1988
+ 0.2374
1989
+ 0.6262
1990
+ 0.9351
1991
+ 0.8345
1992
+ 0.2819
1993
+ 0.9855
1994
+ 0.7419
1995
+ 0.9835
1996
+ 1.0272
1997
+ 1.5216
1998
+ 0.4650
1999
+ 0.3149
2000
+ 0.4743
2001
+ 0.6266
2002
+ 0.9541
2003
+ 1.0246
2004
+ 0.3703
2005
+ 1.1682
2006
+ 0.5705
2007
+ 0.8123
2008
+ 0.6732
2009
+ 0.0793
2010
+ 0.6051
2011
+ 1.6048
2012
+ 0.8367
2013
+ 0.5814
2014
+ 0.8332
2015
+ 0.4833
2016
+ 0.8280
2017
+ 1.5441
2018
+ 1.2154
2019
+ 1.2852
2020
+ 0.6438
2021
+ 0.4583
2022
+ 0.2912
2023
+ 0.2892
2024
+ 0.1790
2025
+ 1.9087
2026
+ 1.6298
2027
+ 0.9351
2028
+ 0.8317
2029
+ 0.7723
2030
+ 0.8331
2031
+ 0.3565
2032
+ 0.4653
2033
+ 0.8347
2034
+ 0.8331
2035
+ 0.2358
2036
+ 0.3534
2037
+ 0.2499
2038
+ 0.8334
2039
+ 0.4172
2040
+ 0.8322
2041
+ 0.6046
2042
+ 0.8718
2043
+ 0.5808
2044
+ 0.8596
2045
+ 0.5792
2046
+ 1.0241
2047
+ 0.8720
2048
+ 0.5652
2049
+ 1.2459
2050
+ 0.0759
2051
+ 0.2080
2052
+ 0.4608
2053
+ 0.3372
2054
+ 0.9861
2055
+ 0.3709
2056
+ 0.2820
2057
+ 0.3370
2058
+ 0.8318
2059
+ 0.9358
2060
+ 0.4121
2061
+ 0.2447
2062
+ 0.6255
2063
+ 0.5648
2064
+ 0.9855
2065
+ 1.1326
2066
+ 1.2449
2067
+ 1.1652
2068
+ 0.7752
2069
+ 0.5719
2070
+ 0.1125
2071
+ 0.5809
2072
+ 0.9359
2073
+ 0.2377
2074
+ 0.9009
2075
+ 0.8137
2076
+ 0.1790
2077
+ 0.2388
2078
+ 0.8139
2079
+ 0.8358
2080
+ 0.8318
2081
+ 0.7943
2082
+ 0.3367
2083
+ 0.6041
2084
+ 0.8322
2085
+ 0.4665
2086
+ 0.2387
2087
+ 0.4831
2088
+ 0.2830
2089
+ 0.4653
2090
+ 1.0805
2091
+ 1.0853
2092
+ 0.8318
2093
+ 0.6050
2094
+ 0.8522
2095
+ 0.2902
2096
+ 0.8373
2097
+ 1.4801
2098
+ 0.9836
2099
+ 0.3557
2100
+ 1.0256
2101
+ 0.2363
2102
+ 0.7388
2103
+ 1.0256
2104
+ 0.6827
2105
+ 0.9848
2106
+ 1.2000
2107
+ 0.9858
2108
+ 1.1025
2109
+ 1.3192
2110
+ 1.0257
2111
+ 0.7658
2112
+ 0.2904
2113
+ 1.0321
2114
+ 0.7278
2115
+ 0.3284
2116
+ 1.5014
2117
+ 0.3949
2118
+ 1.3153
2119
+ 0.8330
2120
+ 0.5218
2121
+ 1.1052
2122
+ 0.8320
2123
+ 0.9817
2124
+ 1.2431
2125
+ 1.0204
2126
+ 0.2373
2127
+ 0.9839
2128
+ 0.6724
2129
+ 0.8319
2130
+ 0.6823
2131
+ 0.9857
2132
+ 0.9861
2133
+ 1.3611
2134
+ 1.3168
2135
+ 1.1032
2136
+ 0.2230
2137
+ 0.7808
2138
+ 0.7124
2139
+ 0.1885
2140
+ 0.5140
2141
+ 1.4765
2142
+ 0.8197
2143
+ 0.8115
2144
+ 0.3571
2145
+ 0.4649
2146
+ 0.8353
2147
+ 1.3999
2148
+ 0.4304
2149
+ 0.4192
2150
+ 0.7720
2151
+ 0.2223
2152
+ 0.4190
2153
+ 0.4305
2154
+ 0.7389
2155
+ 0.3571
2156
+ 0.9841
2157
+ 0.4183
2158
+ 1.0247
2159
+ 0.1119
2160
+ 0.4312
2161
+ 0.8104
2162
+ 0.4193
2163
+ 0.2912
2164
+ 0.5637
2165
+ 0.3366
2166
+ 0.3546
2167
+ 0.2102
2168
+ 0.3556
2169
+ 0.2825
2170
+ 0.3565
2171
+ 0.3527
2172
+ 0.2901
2173
+ 0.6042
2174
+ 0.4192
2175
+ 1.2201
2176
+ 1.1032
2177
+ 1.1054
2178
+ 0.8126
2179
+ 1.1055
2180
+ 0.3354
2181
+ 0.4754
2182
+ 0.4428
2183
+ 0.3304
2184
+ 1.0252
2185
+ 0.6440
2186
+ 0.4662
2187
+ 0.4185
2188
+ 0.9869
2189
+ 0.6368
2190
+ 0.2893
2191
+ 1.2121
2192
+ 1.1032
2193
+ 0.2101
2194
+ 0.4184
2195
+ 0.3554
2196
+ 0.8358
2197
+ 0.3574
2198
+ 0.4620
2199
+ 0.8306
2200
+ 1.9053
2201
+ 0.4821
2202
+ 0.7572
2203
+ 0.7417
2204
+ 1.3339
2205
+ 0.3644
2206
+ 0.8175
2207
+ 0.5339
2208
+ 1.2532
2209
+ 1.3329
2210
+ 0.7839
2211
+ 1.2451
2212
+ 0.4410
2213
+ 0.2822
2214
+ 0.8367
2215
+ 0.4981
2216
+ 1.2776
2217
+ 0.3579
2218
+ 0.3716
2219
+ 0.6780
2220
+ 0.3653
2221
+ 0.9864
2222
+ 1.2432
2223
+ 0.5268
2224
+ 0.7198
2225
+ 0.5338
2226
+ 0.7834
2227
+ 1.2433
2228
+ 1.2846
2229
+ 0.9037
2230
+ 0.4233
2231
+ 0.6784
2232
+ 0.0439
2233
+ 0.8177
2234
+ 1.2844
2235
+ 0.8356
2236
+ 0.7486
2237
+ 1.2453
2238
+ 0.4873
2239
+ 0.4398
2240
+ 0.3562
2241
+ 0.2999
2242
+ 1.2821
2243
+ 0.4409
2244
+ 0.2830
2245
+ 1.0353
2246
+ 0.2806
2247
+ 0.7698
2248
+ 1.3542
2249
+ 0.6682
2250
+ 0.9043
2251
+ 1.1792
2252
+ 0.4603
2253
+ 1.0403
2254
+ 0.2473
2255
+ 1.0403
2256
+ 0.4407
2257
+ 0.8358
2258
+ 1.0398
2259
+ 1.2638
2260
+ 0.2339
2261
+ 1.2451
2262
+ 0.2483
2263
+ 0.2083
2264
+ 0.2488
2265
+ 0.7487
2266
+ 0.4397
2267
+ 0.4248
2268
+ 0.2488
2269
+ 0.8360
2270
+ 0.3650
2271
+ 0.6783
2272
+ 0.8755
2273
+ 0.8564
2274
+ 0.9835
2275
+ 0.7167
2276
+ 1.4915
2277
+ 0.8312
2278
+ 0.6680
2279
+ 1.0833
2280
+ 0.4366
2281
+ 0.6202
2282
+ 0.8172
2283
+ 0.3657
2284
+ 0.7232
2285
+ 1.2827
2286
+ 1.0753
2287
+ 1.1975
2288
+ 1.1025
2289
+ 0.4261
2290
+ 0.6697
2291
+ 0.4641
2292
+ 0.8354
2293
+ 0.2040
2294
+ 1.1185
2295
+ 0.6737
2296
+ 0.8314
2297
+ 0.9489
2298
+ 1.0340
2299
+ 0.8331
2300
+ 1.1910
2301
+ 0.9256
2302
+ 0.3611
2303
+ 1.3339
2304
+ 0.9535
2305
+ 0.6843
2306
+ 0.8315
2307
+ 1.2288
2308
+ 0.2220
2309
+ 0.8554
2310
+ 1.3356
2311
+ 0.3278
2312
+ 0.2379
2313
+ 0.7195
2314
+ 0.7213
2315
+ 0.9860
2316
+ 0.5682
2317
+ 0.3782
2318
+ 0.7218
2319
+ 1.2820
2320
+ 0.8314
2321
+ 0.8322
2322
+ 0.8365
2323
+ 0.7154
2324
+ 0.9267
2325
+ 0.6737
2326
+ 0.8356
2327
+ 1.3065
2328
+ 0.6737
2329
+ 0.2621
2330
+ 1.3070
2331
+ 0.8003
2332
+ 0.4919
2333
+ 1.2564
2334
+ 0.9025
2335
+ 0.8340
2336
+ 1.2273
2337
+ 0.8928
2338
+ 0.9039
2339
+ 1.0356
2340
+ 0.1762
2341
+ 0.3783
2342
+ 0.8248
2343
+ 0.8355
2344
+ 0.3075
2345
+ 0.8337
2346
+ 0.8319
2347
+ 1.1903
2348
+ 0.5696
2349
+ 0.9271
2350
+ 0.6704
2351
+ 0.8337
2352
+ 0.9026
2353
+ 0.5674
2354
+ 0.4426
2355
+ 0.3267
2356
+ 0.4225
2357
+ 0.3716
2358
+ 0.8349
2359
+ 0.9856
2360
+ 0.9851
2361
+ 1.0765
2362
+ 0.3582
2363
+ 0.6699
2364
+ 1.0774
2365
+ 0.9259
2366
+ 0.8367
2367
+ 0.5422
2368
+ 0.7201
2369
+ 1.1183
2370
+ 0.4367
2371
+ 0.7192
2372
+ 0.4421
2373
+ 0.7182
2374
+ 0.5493
2375
+ 0.6860
2376
+ 0.6165
2377
+ 1.3602
2378
+ 1.3550
2379
+ 0.5805
2380
+ 0.6761
2381
+ 1.4099
2382
+ 1.2344
2383
+ 0.9957
2384
+ 0.9858
2385
+ 1.0833
2386
+ 0.9973
2387
+ 1.1721
2388
+ 0.4772
2389
+ 1.5515
2390
+ 1.2031
2391
+ 1.2011
2392
+ 0.2375
2393
+ 0.2716
2394
+ 0.6137
2395
+ 0.8165
2396
+ 0.8168
2397
+ 1.0994
2398
+ 1.5138
2399
+ 0.9945
2400
+ 1.2857
2401
+ 0.4123
2402
+ 1.1591
2403
+ 0.7221
2404
+ 0.7213
2405
+ 1.4526
2406
+ 0.6831
2407
+ 0.3716
2408
+ 0.8316
2409
+ 0.6804
2410
+ 0.5802
2411
+ 0.9486
2412
+ 0.4123
2413
+ 0.7676
2414
+ 1.1185
2415
+ 0.6118
2416
+ 0.2656
2417
+ 1.3933
2418
+ 1.2344
2419
+ 0.7680
2420
+ 0.9790
2421
+ 0.2717
2422
+ 0.6799
2423
+ 0.6745
2424
+ 1.2643
2425
+ 0.6434
2426
+ 0.9129
2427
+ 1.1047
2428
+ 1.1591
2429
+ 0.6615
2430
+ 0.5805
2431
+ 0.8087
2432
+ 0.8369
2433
+ 0.7133
2434
+ 1.1190
2435
+ 0.5798
2436
+ 0.9867
2437
+ 0.3076
2438
+ 1.2331
2439
+ 0.6142
2440
+ 0.2840
2441
+ 0.8193
2442
+ 0.8170
2443
+ 0.5806
2444
+ 0.9973
2445
+ 0.4869
2446
+ 0.4415
2447
+ 0.6834
2448
+ 0.1925
2449
+ 0.8449
2450
+ 0.4218
2451
+ 1.2845
2452
+ 0.7717
2453
+ 0.4768
2454
+ 0.4644
2455
+ 0.5806
2456
+ 0.9799
2457
+ 0.5498
2458
+ 1.0853
2459
+ 0.9796
2460
+ 0.6739
2461
+ 0.7254
2462
+ 0.2378
2463
+ 1.2116
2464
+ 0.4891
2465
+ 0.3077
2466
+ 1.0404
2467
+ 0.2668
2468
+ 1.1180
2469
+ 0.7203
2470
+ 1.2237
2471
+ 0.1925
2472
+ 0.8167
2473
+ 0.6762
2474
+ 0.4127
2475
+ 0.6425
2476
+ 0.9841
2477
+ 0.4865
2478
+ 0.2658
2479
+ 0.5807
2480
+ 0.6640
2481
+ 1.1047
2482
+ 0.6595
2483
+ 0.2328
2484
+ 0.0120
2485
+ 0.7562
2486
+ 0.6761
2487
+ 0.6823
2488
+ 1.6078
2489
+ 0.5502
2490
+ 0.7478
2491
+ 0.6041
2492
+ 0.6761
2493
+ 1.1475
2494
+ 0.7122
2495
+ 1.2789
2496
+ 0.4354
2497
+ 0.9947
2498
+ 0.3733
2499
+ 1.5320
2500
+ 0.4635
2501
+ 0.9868
2502
+ 0.6062
2503
+ 1.1287
2504
+ 1.3547
2505
+ 0.7187
2506
+ 0.2112
2507
+ 0.5497
2508
+ 0.5512
2509
+ 0.2388
2510
+ 0.3328
2511
+ 0.2919
2512
+ 1.2111
2513
+ 0.8209
2514
+ 1.4991
2515
+ 0.9825
2516
+ 1.1692
2517
+ 1.3848
2518
+ 1.0367
2519
+ 1.5919
2520
+ 0.9857
2521
+ 0.2881
2522
+ 0.8528
2523
+ 1.3562
2524
+ 1.2723
2525
+ 1.1549
2526
+ 0.9017
2527
+ 0.9484
2528
+ 0.4655
2529
+ 1.5897
2530
+ 0.4788
2531
+ 0.9877
2532
+ 0.2884
2533
+ 0.9956
2534
+ 0.5485
2535
+ 0.2359
2536
+ 0.2916
2537
+ 0.1682
2538
+ 0.4817
2539
+ 1.1689
2540
+ 0.9859
2541
+ 0.7474
2542
+ 0.4835
2543
+ 0.4646
2544
+ 0.2817
2545
+ 0.9848
2546
+ 0.2716
2547
+ 0.6741
2548
+ 1.2981
2549
+ 0.4824
2550
+ 0.9464
2551
+ 0.9854
2552
+ 0.9298
2553
+ 0.8648
2554
+ 0.2457
2555
+ 0.7250
2556
+ 1.1238
2557
+ 0.7469
2558
+ 0.5722
2559
+ 1.2117
2560
+ 0.3725
2561
+ 0.5496
2562
+ 0.2376
2563
+ 0.2383
2564
+ 0.6589
2565
+ 0.7459
2566
+ 0.5006
2567
+ 0.5502
2568
+ 0.4797
2569
+ 0.9469
2570
+ 0.2885
2571
+ 0.2714
2572
+ 0.4634
2573
+ 0.3359
2574
+ 0.7660
2575
+ 0.2384
2576
+ 0.5505
2577
+ 0.3075
2578
+ 0.2398
2579
+ 1.3567
2580
+ 0.5542
2581
+ 0.4823
2582
+ 0.5502
2583
+ 0.9471
2584
+ 1.1694
2585
+ 0.5706
2586
+ 0.4511
2587
+ 0.6398
2588
+ 1.3838
2589
+ 0.4824
2590
+ 0.2716
2591
+ 0.9828
2592
+ 0.9843
2593
+ 0.3076
2594
+ 0.2715
2595
+ 0.4795
2596
+ 0.9854
2597
+ 0.1792
2598
+ 0.2087
2599
+ 0.2367
2600
+ 0.8144
2601
+ 0.4194
2602
+ 0.2468
2603
+ 0.2889
2604
+ 0.2889
2605
+ 0.4645
2606
+ 0.6815
2607
+ 0.6429
2608
+ 0.5309
2609
+ 0.7763
2610
+ 1.2648
2611
+ 0.5629
2612
+ 0.8385
2613
+ 0.8735
2614
+ 1.2082
2615
+ 0.4800
2616
+ 0.8128
2617
+ 1.2080
2618
+ 0.3084
2619
+ 0.5315
2620
+ 1.5414
2621
+ 0.8397
2622
+ 0.5303
2623
+ 0.4307
2624
+ 0.5329
2625
+ 0.0798
2626
+ 1.2080
2627
+ 0.4858
2628
+ 1.3422
2629
+ 0.7331
2630
+ 0.5304
2631
+ 0.8374
2632
+ 0.8136
2633
+ 0.9837
2634
+ 0.9879
2635
+ 1.4555
2636
+ 0.6727
2637
+ 0.8367
2638
+ 0.7465
2639
+ 1.2220
2640
+ 1.1685
2641
+ 0.7192
2642
+ 1.2353
2643
+ 0.8377
2644
+ 1.0387
2645
+ 0.1126
2646
+ 0.9020
2647
+ 0.8732
2648
+ 1.2741
2649
+ 1.6372
2650
+ 0.5305
2651
+ 0.7458
2652
+ 0.7471
2653
+ 1.4737
2654
+ 0.2448
2655
+ 0.7389
2656
+ 1.6382
2657
+ 1.5178
2658
+ 0.5731
2659
+ 0.9840
2660
+ 1.1285
2661
+ 1.4179
2662
+ 1.2157
2663
+ 0.5808
2664
+ 1.4995
2665
+ 0.0651
2666
+ 0.9227
2667
+ 1.3142
2668
+ 0.3082
2669
+ 0.0659
2670
+ 0.5327
2671
+ 1.0550
2672
+ 1.1653
2673
+ 0.4817
2674
+ 0.3361
2675
+ 0.8351
2676
+ 0.9839
2677
+ 0.3779
2678
+ 1.0248
2679
+ 0.8365
2680
+ 0.8353
2681
+ 0.2714
2682
+ 1.3443
2683
+ 0.4517
2684
+ 0.4628
2685
+ 0.6909
2686
+ 0.9871
2687
+ 0.8371
2688
+ 0.3546
2689
+ 0.6051
2690
+ 0.2997
2691
+ 0.1791
2692
+ 0.2370
2693
+ 0.5295
2694
+ 0.4512
2695
+ 0.8346
2696
+ 0.8652
2697
+ 0.6163
2698
+ 0.8750
2699
+ 1.2750
2700
+ 1.1678
2701
+ 0.8348
2702
+ 0.5491
2703
+ 0.4302
2704
+ 0.7460
2705
+ 0.0118
2706
+ 0.4637
2707
+ 1.0244
2708
+ 1.2863
2709
+ 0.7391
2710
+ 1.2317
2711
+ 0.2916
2712
+ 0.9913
2713
+ 0.8997
2714
+ 1.2185
2715
+ 0.6619
2716
+ 0.6433
2717
+ 0.7756
2718
+ 0.7762
2719
+ 1.0258
2720
+ 0.5307
2721
+ 0.5720
2722
+ 0.6637
2723
+ 1.1420
2724
+ 1.3559
2725
+ 0.8348
2726
+ 0.9901
2727
+ 0.3359
2728
+ 0.4604
2729
+ 0.2379
2730
+ 0.6542
2731
+ 1.1798
2732
+ 0.8349
2733
+ 1.6366
2734
+ 1.1673
2735
+ 0.2384
2736
+ 0.2109
2737
+ 0.9915
2738
+ 0.5652
2739
+ 1.4216
2740
+ 0.7100
2741
+ 0.3553
2742
+ 0.8365
2743
+ 1.0204
2744
+ 0.4869
2745
+ 0.6444
2746
+ 0.7170
2747
+ 0.5318
2748
+ 0.2910
2749
+ 0.5305
2750
+ 0.3238
2751
+ 0.4821
2752
+ 0.6085
2753
+ 0.2378
2754
+ 0.2483
2755
+ 0.8204
2756
+ 0.8216
2757
+ 1.3405
2758
+ 0.7269
2759
+ 0.5790
2760
+ 0.4296
2761
+ 0.2817
2762
+ 0.6043
2763
+ 1.3159
2764
+ 0.9008
2765
+ 0.5724
2766
+ 0.5715
2767
+ 0.2453
2768
+ 0.7273
2769
+ 0.7756
2770
+ 0.7021
2771
+ 0.5795
2772
+ 0.8460
2773
+ 1.0225
2774
+ 0.6434
2775
+ 0.6551
2776
+ 0.6053
2777
+ 1.2062
2778
+ 0.9021
2779
+ 1.2862
2780
+ 0.9991
2781
+ 0.5814
2782
+ 0.8354
2783
+ 0.3364
2784
+ 0.4646
2785
+ 0.2819
2786
+ 0.3087
2787
+ 0.3373
2788
+ 0.5300
2789
+ 0.6047
2790
+ 0.6438
2791
+ 0.1790
2792
+ 0.4815
2793
+ 0.2819
2794
+ 0.2708
2795
+ 0.3238
2796
+ 0.6043
2797
+ 1.2074
2798
+ 0.4295
2799
+ 0.2819
2800
+ 1.2868
2801
+ 0.1652
2802
+ 0.2097
2803
+ 0.4256
2804
+ 1.0698
2805
+ 0.6608
2806
+ 0.6480
2807
+ 0.6677
2808
+ 0.6248
2809
+ 0.7617
2810
+ 0.2427
2811
+ 1.0225
2812
+ 0.9004
2813
+ 1.1049
2814
+ 1.1038
2815
+ 0.1146
2816
+ 1.2150
2817
+ 0.4282
2818
+ 0.6235
2819
+ 1.0301
2820
+ 0.1748
2821
+ 0.8471
2822
+ 0.6481
2823
+ 1.2364
2824
+ 0.3304
2825
+ 0.2387
2826
+ 0.2104
2827
+ 0.2108
2828
+ 0.7159
2829
+ 0.6241
2830
+ 0.4170
2831
+ 0.3581
2832
+ 1.2861
2833
+ 0.7214
2834
+ 0.3894
2835
+ 0.5717
2836
+ 1.1323
2837
+ 0.2902
2838
+ 0.4300
2839
+ 0.3558
2840
+ 0.9908
2841
+ 1.2374
2842
+ 1.0375
2843
+ 0.7119
2844
+ 0.5343
2845
+ 0.7105
2846
+ 0.9170
2847
+ 0.8560
2848
+ 0.7098
2849
+ 0.8192
2850
+ 1.4135
2851
+ 0.4377
2852
+ 0.4917
2853
+ 1.1496
2854
+ 0.8085
2855
+ 0.5509
2856
+ 1.4574
2857
+ 1.0379
2858
+ 0.9510
2859
+ 1.0141
2860
+ 0.8173
2861
+ 0.8178
2862
+ 0.5806
2863
+ 0.7194
2864
+ 0.4410
2865
+ 0.2836
2866
+ 0.3544
2867
+ 0.5726
2868
+ 0.9860
2869
+ 0.5459
2870
+ 1.3713
2871
+ 0.7166
2872
+ 0.4525
2873
+ 1.2162
2874
+ 0.5478
2875
+ 0.2471
2876
+ 0.9159
2877
+ 0.7127
2878
+ 0.4215
2879
+ 0.5341
2880
+ 0.9504
2881
+ 0.7126
2882
+ 0.9157
2883
+ 0.9531
2884
+ 0.3540
2885
+ 0.5533
2886
+ 0.5508
2887
+ 1.3527
2888
+ 0.8552
2889
+ 0.8197
2890
+ 0.4227
2891
+ 0.7123
2892
+ 0.5312
2893
+ 0.7112
2894
+ 0.7194
2895
+ 0.2818
2896
+ 0.5493
2897
+ 1.0293
2898
+ 0.7823
2899
+ 0.5442
2900
+ 0.9047
2901
+ 0.2820
2902
+ 0.5269
2903
+ 0.6791
2904
+ 0.3319
2905
+ 0.7577
2906
+ 0.9039
2907
+ 0.9857
2908
+ 1.0383
2909
+ 0.4916
2910
+ 0.4217
2911
+ 0.7139
2912
+ 0.4226
2913
+ 0.3590
2914
+ 0.5673
2915
+ 0.7459
2916
+ 1.0382
2917
+ 0.8349
2918
+ 0.7126
2919
+ 0.7117
2920
+ 0.8349
2921
+ 1.4123
2922
+ 1.2148
2923
+ 0.3716
2924
+ 0.7128
2925
+ 1.4081
2926
+ 0.7134
2927
+ 1.5845
2928
+ 0.1681
2929
+ 1.5878
2930
+ 0.7466
2931
+ 0.4609
2932
+ 1.0358
2933
+ 0.1454
2934
+ 0.7201
2935
+ 0.5473
2936
+ 1.0349
2937
+ 0.2049
2938
+ 0.4235
2939
+ 0.5271
2940
+ 0.9492
2941
+ 1.0358
2942
+ 0.2814
2943
+ 1.2959
2944
+ 1.2149
2945
+ 0.8171
2946
+ 0.6846
2947
+ 0.7232
2948
+ 0.6294
2949
+ 0.9860
2950
+ 1.2821
2951
+ 0.7583
2952
+ 1.3712
2953
+ 0.6849
2954
+ 0.2009
2955
+ 0.6436
2956
+ 0.2082
2957
+ 0.7594
2958
+ 0.9036
2959
+ 1.0860
2960
+ 1.0838
2961
+ 0.3722
2962
+ 0.7408
2963
+ 0.4602
2964
+ 0.9853
2965
+ 0.9348
2966
+ 0.6696
2967
+ 0.8428
2968
+ 0.2486
2969
+ 0.6835
2970
+ 0.7143
2971
+ 0.7096
2972
+ 0.7112
2973
+ 0.4212
2974
+ 0.9346
2975
+ 0.5697
2976
+ 1.3684
2977
+ 0.7347
2978
+ 1.3705
2979
+ 0.5306
2980
+ 1.0364
2981
+ 1.1978
2982
+ 0.2719
2983
+ 0.0463
2984
+ 0.2472
2985
+ 0.6848
2986
+ 0.7127
2987
+ 0.9854
2988
+ 0.4226
2989
+ 0.8560
2990
+ 0.8342
2991
+ 1.0381
2992
+ 0.3713
2993
+ 0.7515
2994
+ 1.0331
2995
+ 0.7226
2996
+ 0.9041
2997
+ 0.6695
2998
+ 0.7582
2999
+ 0.9851
3000
+ 0.7586
3001
+ 0.5677
3002
+ 1.2837
3003
+ 0.3713
3004
+ 1.3740
3005
+ 1.1594
3006
+ 0.2813
3007
+ 0.8360
3008
+ 0.3717
3009
+ 1.0382
3010
+ 0.2385
3011
+ 0.5704
3012
+ 0.4191
3013
+ 0.6440
3014
+ 0.2810
3015
+ 0.8569
3016
+ 1.2936
3017
+ 0.7769
3018
+ 0.5804
3019
+ 1.0359
3020
+ 0.7140
3021
+ 0.4066
3022
+ 0.7224
3023
+ 0.7339
3024
+ 1.4907
3025
+ 0.7207
3026
+ 0.7131
3027
+ 1.2240
3028
+ 0.6820
3029
+ 0.9033
3030
+ 0.9255
3031
+ 1.2305
3032
+ 1.2134
3033
+ 0.5500
3034
+ 0.7129
3035
+ 0.5790
3036
+ 0.7134
3037
+ 1.3995
3038
+ 0.9836
3039
+ 1.1373
3040
+ 0.8534
3041
+ 0.7134
3042
+ 0.7135
3043
+ 1.0354
3044
+ 0.1456
3045
+ 1.2305
3046
+ 0.2907
3047
+ 0.6436
3048
+ 0.8183
3049
+ 0.3712
3050
+ 0.7200
3051
+ 1.1514
3052
+ 0.9024
3053
+ 0.2469
3054
+ 0.5430
3055
+ 0.7200
3056
+ 0.7731
3057
+ 1.3984
3058
+ 0.2712
3059
+ 0.3713
3060
+ 0.9991
3061
+ 0.7220
3062
+ 1.1044
3063
+ 1.2137
3064
+ 1.3576
3065
+ 0.5720
3066
+ 0.8085
3067
+ 0.9523
3068
+ 1.6050
3069
+ 1.2851
3070
+ 0.7605
3071
+ 1.0822
3072
+ 0.9831
3073
+ 0.9029
3074
+ 0.5804
3075
+ 0.7146
3076
+ 1.1583
3077
+ 1.0853
3078
+ 1.2332
3079
+ 0.3550
3080
+ 1.5836
3081
+ 0.6442
3082
+ 1.2326
3083
+ 0.8174
3084
+ 1.3582
3085
+ 0.7184
3086
+ 0.9528
3087
+ 1.2709
3088
+ 1.0563
3089
+ 0.4207
3090
+ 1.4061
3091
+ 1.6013
3092
+ 1.0356
3093
+ 0.7159
3094
+ 1.5771
3095
+ 0.2906
3096
+ 0.2036
3097
+ 0.7241
3098
+ 1.2555
3099
+ 0.3264
3100
+ 0.5795
3101
+ 0.8941
3102
+ 1.2586
3103
+ 0.7201
3104
+ 0.6437
3105
+ 0.7148
3106
+ 1.0847
3107
+ 0.7132
3108
+ 0.7201
3109
+ 0.9836
3110
+ 0.5800
3111
+ 1.1038
3112
+ 0.1732
3113
+ 0.7217
3114
+ 0.7137
3115
+ 0.7130
3116
+ 0.1681
3117
+ 0.8300
3118
+ 0.3577
3119
+ 0.7138
3120
+ 0.6408
3121
+ 0.9797
3122
+ 0.2817
3123
+ 0.0739
3124
+ 0.6837
3125
+ 0.4598
3126
+ 0.2652
3127
+ 0.2656
3128
+ 0.6849
3129
+ 0.4648
3130
+ 0.2040
3131
+ 0.7196
3132
+ 0.5266
3133
+ 1.1173
3134
+ 0.5702
3135
+ 0.9494
3136
+ 0.5320
3137
+ 0.4644
3138
+ 1.0345
3139
+ 0.7478
3140
+ 0.2387
3141
+ 0.7144
3142
+ 1.1801
3143
+ 0.4601
3144
+ 0.8174
3145
+ 0.8171
3146
+ 0.8184
3147
+ 0.6824
3148
+ 0.7448
3149
+ 1.2747
3150
+ 0.7600
3151
+ 1.0829
3152
+ 0.6840
3153
+ 0.6363
3154
+ 0.4638
3155
+ 0.5318
3156
+ 0.5559
3157
+ 0.7256
3158
+ 1.1698
3159
+ 1.1558
3160
+ 0.4640
3161
+ 0.3388
3162
+ 1.1561
3163
+ 1.2564
3164
+ 1.1593
3165
+ 0.7503
3166
+ 0.7454
3167
+ 0.7190
3168
+ 0.7228
3169
+ 0.3074
3170
+ 1.1189
3171
+ 0.6169
3172
+ 0.5237
3173
+ 1.3361
3174
+ 0.7219
3175
+ 0.6817
3176
+ 0.6177
3177
+ 0.5263
3178
+ 1.4953
3179
+ 0.3383
3180
+ 1.1556
3181
+ 0.9782
3182
+ 0.8094
3183
+ 0.5238
3184
+ 0.6807
3185
+ 1.0831
3186
+ 0.9799
3187
+ 1.0233
3188
+ 0.7585
3189
+ 1.2825
3190
+ 0.2389
3191
+ 0.6844
3192
+ 0.6862
3193
+ 0.7188
3194
+ 0.7187
3195
+ 0.9466
3196
+ 1.0004
3197
+ 0.0643
3198
+ 1.0379
3199
+ 0.7507
3200
+ 0.6811
3201
+ 1.2122
3202
+ 0.2579
3203
+ 0.1683
3204
+ 1.1727
3205
+ 0.8176
3206
+ 0.7440
3207
+ 0.1682
3208
+ 0.6829
3209
+ 0.7601
3210
+ 0.0667
3211
+ 1.2131
3212
+ 0.7451
3213
+ 0.4600
3214
+ 1.5025
3215
+ 1.0562
3216
+ 0.6111
3217
+ 0.6831
3218
+ 0.2392
3219
+ 0.9487
3220
+ 0.9976
3221
+ 0.8178
3222
+ 0.3386
3223
+ 0.9981
3224
+ 0.5722
3225
+ 0.4827
3226
+ 0.4830
3227
+ 0.6849
3228
+ 0.2393
3229
+ 0.9482
3230
+ 1.2739
3231
+ 0.1679
3232
+ 0.9797
3233
+ 0.4637
3234
+ 0.2042
3235
+ 0.5271
3236
+ 0.5295
3237
+ 0.9995
3238
+ 1.2134
3239
+ 1.2130
3240
+ 0.6791
3241
+ 0.5238
3242
+ 0.7183
3243
+ 0.2397
3244
+ 0.5978
3245
+ 0.2654
3246
+ 1.4966
3247
+ 0.6863
3248
+ 1.5732
3249
+ 0.9984
3250
+ 0.6822
3251
+ 0.5924
3252
+ 0.7245
3253
+ 0.6837
3254
+ 0.6080
3255
+ 0.7191
3256
+ 0.6835
3257
+ 0.4863
3258
+ 0.6849
3259
+ 0.2839
3260
+ 0.4602
3261
+ 0.6826
3262
+ 0.7680
3263
+ 0.5308
3264
+ 1.1814
3265
+ 0.4822
3266
+ 1.1577
3267
+ 1.5354
3268
+ 0.8152
3269
+ 1.4008
3270
+ 0.7726
3271
+ 0.7213
3272
+ 0.6838
3273
+ 1.0334
3274
+ 0.4600
3275
+ 0.6750
3276
+ 0.8508
3277
+ 0.7728
3278
+ 0.2816
3279
+ 0.7197
3280
+ 0.5316
3281
+ 0.9872
3282
+ 0.7728
3283
+ 0.2363
3284
+ 0.5006
3285
+ 1.1571
3286
+ 0.5721
3287
+ 0.5498
3288
+ 1.2598
3289
+ 0.3332
3290
+ 1.1805
3291
+ 0.9989
3292
+ 0.9470
3293
+ 0.6685
3294
+ 0.7333
3295
+ 1.0364
3296
+ 0.7474
3297
+ 1.0385
3298
+ 0.1683
3299
+ 0.5312
3300
+ 0.7158
3301
+ 0.5317
3302
+ 0.5719
3303
+ 0.1499
3304
+ 0.8365
3305
+ 1.1549
3306
+ 0.7371
3307
+ 0.2614
3308
+ 0.9013
3309
+ 0.7173
3310
+ 0.7451
3311
+ 0.7343
3312
+ 0.2389
3313
+ 0.5499
3314
+ 1.1809
3315
+ 1.0787
3316
+ 0.7468
3317
+ 0.9016
3318
+ 1.0782
3319
+ 0.9017
3320
+ 0.4597
3321
+ 0.6573
3322
+ 0.9154
3323
+ 0.7200
3324
+ 0.3564
3325
+ 0.5982
3326
+ 0.3384
3327
+ 0.2910
3328
+ 0.3543
3329
+ 0.7339
3330
+ 0.1455
3331
+ 0.2354
3332
+ 0.5290
3333
+ 0.1727
3334
+ 0.7469
3335
+ 0.7467
3336
+ 0.5787
3337
+ 0.2827
3338
+ 0.7170
3339
+ 0.3386
3340
+ 0.7373
3341
+ 0.3561
3342
+ 0.7438
3343
+ 0.2398
3344
+ 0.8363
3345
+ 0.2902
3346
+ 0.7158
3347
+ 0.8400
3348
+ 0.7439
3349
+ 0.6868
3350
+ 0.6118
3351
+ 1.2815
3352
+ 0.2401
3353
+ 0.2361
3354
+ 0.6161
3355
+ 0.7460
3356
+ 1.0660
3357
+ 0.2367
3358
+ 0.4646
3359
+ 0.2392
3360
+ 0.6113
3361
+ 0.4824
3362
+ 1.2020
3363
+ 0.6807
3364
+ 0.2612
3365
+ 0.2400
3366
+ 0.2906
3367
+ 0.7460
3368
+ 0.6124
3369
+ 0.2404
3370
+ 0.2476
3371
+ 1.1715
3372
+ 0.9361
3373
+ 1.1822
3374
+ 1.2718
3375
+ 0.6725
3376
+ 0.7697
3377
+ 1.1597
3378
+ 0.4768
3379
+ 0.2623
3380
+ 0.2367
3381
+ 1.1724
3382
+ 1.3843
3383
+ 0.8001
3384
+ 0.8149
3385
+ 0.9857
3386
+ 0.7409
3387
+ 0.5320
3388
+ 0.0865
3389
+ 0.4646
3390
+ 0.2598
3391
+ 0.2600
3392
+ 0.6468
3393
+ 0.9847
3394
+ 0.8453
3395
+ 0.6662
3396
+ 0.4198
3397
+ 1.0231
3398
+ 1.6065
3399
+ 0.2392
3400
+ 1.2708
3401
+ 0.6673
3402
+ 0.4633
3403
+ 1.2117
3404
+ 0.2715
3405
+ 1.0333
3406
+ 0.7992
3407
+ 1.2113
3408
+ 1.2720
3409
+ 0.7187
3410
+ 0.5706
3411
+ 0.6950
3412
+ 0.4201
3413
+ 0.5317
3414
+ 0.0930
3415
+ 0.2603
3416
+ 0.5323
3417
+ 0.2387
3418
+ 0.2453
3419
+ 0.7381
3420
+ 0.0443
3421
+ 0.6730
3422
+ 0.5500
3423
+ 1.7047
3424
+ 0.6004
3425
+ 0.7392
3426
+ 1.1302
3427
+ 0.8142
3428
+ 0.7194
3429
+ 0.6436
3430
+ 1.5381
3431
+ 1.6039
3432
+ 0.2578
3433
+ 0.2602
3434
+ 1.0199
3435
+ 0.0657
3436
+ 0.2610
3437
+ 1.1697
3438
+ 0.4634
3439
+ 0.8354
3440
+ 0.2374
3441
+ 0.6161
3442
+ 0.2380
3443
+ 0.9844
3444
+ 0.8753
3445
+ 0.2709
3446
+ 0.5307
3447
+ 0.4640
3448
+ 0.4187
3449
+ 1.1813
3450
+ 1.3860
3451
+ 0.7415
3452
+ 0.5323
3453
+ 0.2711
3454
+ 0.2712
3455
+ 0.8360
3456
+ 0.9847
3457
+ 1.5271
3458
+ 0.6442
3459
+ 0.4779
3460
+ 1.1643
3461
+ 0.8204
3462
+ 0.6438
3463
+ 0.3736
3464
+ 0.4957
3465
+ 0.8623
3466
+ 1.2001
3467
+ 0.6439
3468
+ 0.7171
3469
+ 0.7173
3470
+ 0.7356
3471
+ 0.1595
3472
+ 0.5282
3473
+ 1.0220
3474
+ 0.7357
3475
+ 1.1611
3476
+ 0.9872
3477
+ 0.2386
3478
+ 1.4710
3479
+ 0.5295
3480
+ 0.7171
3481
+ 0.5292
3482
+ 0.8624
3483
+ 0.6438
3484
+ 0.4971
3485
+ 0.6724
3486
+ 0.0442
3487
+ 1.0274
3488
+ 0.5335
3489
+ 0.6423
3490
+ 0.9390
3491
+ 0.6059
3492
+ 0.6662
3493
+ 0.8366
3494
+ 0.6054
3495
+ 0.5307
3496
+ 0.0932
3497
+ 0.6443
3498
+ 0.7287
3499
+ 1.1813
3500
+ 0.2601
3501
+ 0.6063
3502
+ 0.6437
3503
+ 0.8191
3504
+ 0.6948
3505
+ 0.6437
3506
+ 1.2624
3507
+ 0.4974
3508
+ 0.6535
3509
+ 0.4643
3510
+ 1.4665
3511
+ 0.7294
3512
+ 0.6438
3513
+ 0.6448
3514
+ 0.2632
3515
+ 0.6458
3516
+ 0.3542
3517
+ 0.4041
3518
+ 0.3323
3519
+ 0.4218
3520
+ 0.4585
3521
+ 0.7280
3522
+ 1.1634
3523
+ 0.7378
3524
+ 0.4884
3525
+ 0.7478
3526
+ 0.7495
3527
+ 1.2268
3528
+ 0.8709
3529
+ 0.8408
3530
+ 0.7347
3531
+ 0.5504
3532
+ 0.2819
3533
+ 0.2893
3534
+ 0.7340
3535
+ 1.1635
3536
+ 1.3834
3537
+ 1.2857
3538
+ 0.2388
3539
+ 1.1785
3540
+ 0.4593
3541
+ 0.9225
3542
+ 0.8551
3543
+ 0.4885
3544
+ 0.3537
3545
+ 1.2561
3546
+ 0.4179
3547
+ 0.9549
3548
+ 0.4635
3549
+ 0.7375
3550
+ 0.9555
3551
+ 1.6239
3552
+ 0.4895
3553
+ 0.7333
3554
+ 0.7484
3555
+ 0.2041
3556
+ 1.2859
3557
+ 0.4590
3558
+ 0.9050
3559
+ 0.8192
3560
+ 1.2977
3561
+ 1.2165
3562
+ 0.8161
3563
+ 1.0623
3564
+ 1.3970
3565
+ 1.2981
3566
+ 1.2777
3567
+ 0.7338
3568
+ 0.2345
3569
+ 0.6818
3570
+ 1.3960
3571
+ 0.6178
3572
+ 0.6810
3573
+ 0.3330
3574
+ 0.7524
3575
+ 1.2151
3576
+ 1.2763
3577
+ 0.7265
3578
+ 0.9524
3579
+ 0.8201
3580
+ 0.4157
3581
+ 0.7340
3582
+ 0.4864
3583
+ 1.1506
3584
+ 1.3722
3585
+ 1.2336
3586
+ 1.2793
3587
+ 1.2331
3588
+ 0.4365
3589
+ 0.9948
3590
+ 1.1634
3591
+ 1.0296
3592
+ 0.4628
3593
+ 0.7002
3594
+ 0.4627
3595
+ 0.5812
3596
+ 0.3079
3597
+ 0.8171
3598
+ 0.8086
3599
+ 0.9041
3600
+ 0.8314
3601
+ 1.2981
3602
+ 1.3483
3603
+ 0.6823
3604
+ 0.4383
3605
+ 0.7991
3606
+ 1.3037
3607
+ 1.4168
3608
+ 0.9851
3609
+ 1.2783
3610
+ 1.0232
3611
+ 0.2886
3612
+ 0.6796
3613
+ 0.9349
3614
+ 1.2784
3615
+ 0.2819
3616
+ 0.6785
3617
+ 0.2904
3618
+ 0.8415
3619
+ 0.6693
3620
+ 0.3537
3621
+ 0.7475
3622
+ 0.8423
3623
+ 1.1364
3624
+ 0.4318
3625
+ 1.1610
3626
+ 1.2304
3627
+ 0.4893
3628
+ 0.9168
3629
+ 0.0441
3630
+ 0.6456
3631
+ 0.4587
3632
+ 1.1810
3633
+ 0.4634
3634
+ 0.8422
3635
+ 0.6693
3636
+ 1.2800
3637
+ 0.6782
3638
+ 0.6827
3639
+ 0.2900
3640
+ 0.2615
3641
+ 0.9969
3642
+ 0.5465
3643
+ 0.6805
3644
+ 0.4154
3645
+ 0.2837
3646
+ 0.5827
3647
+ 0.8197
3648
+ 0.2036
3649
+ 0.8174
3650
+ 0.9950
3651
+ 0.5526
3652
+ 1.4425
3653
+ 1.1629
3654
+ 0.9039
3655
+ 0.5513
3656
+ 0.4192
3657
+ 0.2476
3658
+ 0.3716
3659
+ 0.2379
3660
+ 0.4726
3661
+ 0.1979
3662
+ 0.5264
3663
+ 0.2637
3664
+ 0.2642
3665
+ 0.4629
3666
+ 0.1977
3667
+ 1.0302
3668
+ 0.2476
3669
+ 0.6789
3670
+ 0.4629
3671
+ 0.6689
3672
+ 1.3307
3673
+ 0.4070
3674
+ 0.7091
3675
+ 0.6807
3676
+ 0.9823
3677
+ 0.9846
3678
+ 0.7590
3679
+ 0.4583
3680
+ 1.1907
3681
+ 1.6253
3682
+ 0.8191
3683
+ 0.3595
3684
+ 0.3716
3685
+ 0.6179
3686
+ 0.4380
3687
+ 0.2612
3688
+ 0.2647
3689
+ 0.5474
3690
+ 0.5506
3691
+ 0.5480
3692
+ 1.2471
3693
+ 0.3718
3694
+ 0.7258
3695
+ 0.5677
3696
+ 0.7589
3697
+ 0.5478
3698
+ 0.4157
3699
+ 0.3861
3700
+ 0.2711
3701
+ 0.6118
3702
+ 0.6290
3703
+ 0.4827
3704
+ 0.6441
3705
+ 1.1183
3706
+ 0.5710
3707
+ 0.7267
3708
+ 1.2312
3709
+ 1.3972
3710
+ 0.8195
3711
+ 0.4569
3712
+ 0.5692
3713
+ 1.0363
3714
+ 0.9047
3715
+ 0.6836
3716
+ 0.5700
3717
+ 0.9210
3718
+ 1.2779
3719
+ 0.5730
3720
+ 0.5680
3721
+ 0.8421
3722
+ 0.3078
3723
+ 1.0805
3724
+ 0.4612
3725
+ 0.3534
3726
+ 1.2790
3727
+ 0.4623
3728
+ 1.4377
3729
+ 0.7268
3730
+ 0.5720
3731
+ 0.8421
3732
+ 0.5720
3733
+ 0.3551
3734
+ 0.9326
3735
+ 1.4058
3736
+ 0.4410
3737
+ 0.6829
3738
+ 1.0370
3739
+ 1.0353
3740
+ 0.2031
3741
+ 0.5697
3742
+ 0.4884
3743
+ 0.5720
3744
+ 0.7287
3745
+ 1.3998
3746
+ 1.4006
3747
+ 0.5696
3748
+ 0.7268
3749
+ 0.7671
3750
+ 0.8367
3751
+ 0.5342
3752
+ 0.9846
3753
+ 0.7816
3754
+ 0.4579
3755
+ 0.6433
3756
+ 1.1036
3757
+ 0.6443
3758
+ 0.8190
3759
+ 1.3539
3760
+ 0.7335
3761
+ 0.4185
3762
+ 1.1044
3763
+ 0.4894
3764
+ 0.7189
3765
+ 1.0356
3766
+ 0.2485
3767
+ 1.2818
3768
+ 0.2222
3769
+ 0.4418
3770
+ 0.7131
3771
+ 0.5448
3772
+ 1.1950
3773
+ 0.7217
3774
+ 0.6286
3775
+ 0.5706
3776
+ 0.4625
3777
+ 0.6430
3778
+ 0.5441
3779
+ 0.9355
3780
+ 0.5705
3781
+ 0.6287
3782
+ 0.5697
3783
+ 0.8205
3784
+ 0.5483
3785
+ 0.2893
3786
+ 0.1060
3787
+ 0.7192
3788
+ 0.2034
3789
+ 0.2808
3790
+ 0.2045
3791
+ 0.6436
3792
+ 0.6289
3793
+ 0.7195
3794
+ 1.4087
3795
+ 0.4393
3796
+ 0.4397
3797
+ 0.2082
3798
+ 0.4406
3799
+ 0.5709
3800
+ 1.3148
3801
+ 0.4520
3802
+ 0.2813
3803
+ 0.9838
3804
+ 0.6847
3805
+ 1.0352
3806
+ 0.8082
3807
+ 0.6175
3808
+ 0.4040
3809
+ 1.4464
3810
+ 1.2759
3811
+ 1.2698
3812
+ 0.3532
3813
+ 1.0569
3814
+ 0.2491
3815
+ 0.7330
3816
+ 0.5328
3817
+ 0.7813
3818
+ 0.8098
3819
+ 0.7266
3820
+ 1.0447
3821
+ 0.5697
3822
+ 0.7179
3823
+ 0.7732
3824
+ 1.0579
3825
+ 1.3651
3826
+ 0.6986
3827
+ 1.3593
3828
+ 1.3633
3829
+ 0.5807
3830
+ 1.3358
3831
+ 0.8284
3832
+ 1.2359
3833
+ 0.7184
3834
+ 1.0445
3835
+ 1.2391
3836
+ 0.9153
3837
+ 0.7209
3838
+ 1.5033
3839
+ 0.5682
3840
+ 1.0147
3841
+ 0.7252
3842
+ 1.6848
3843
+ 1.5995
3844
+ 0.4828
3845
+ 1.6192
3846
+ 0.3529
3847
+ 0.9797
3848
+ 1.3654
3849
+ 0.9998
3850
+ 0.7399
3851
+ 0.5817
3852
+ 0.6140
3853
+ 1.4433
3854
+ 0.7401
3855
+ 0.9276
3856
+ 0.5783
3857
+ 0.7228
3858
+ 0.4629
3859
+ 0.8095
3860
+ 0.7208
3861
+ 1.0875
3862
+ 0.7204
3863
+ 0.5803
3864
+ 0.3533
3865
+ 0.7196
3866
+ 1.0438
3867
+ 0.2996
3868
+ 1.0585
3869
+ 0.9153
3870
+ 0.6433
3871
+ 0.8244
3872
+ 0.8325
3873
+ 0.7228
3874
+ 0.7181
3875
+ 0.7602
3876
+ 0.5300
3877
+ 0.2082
3878
+ 0.8320
3879
+ 0.2993
3880
+ 0.4219
3881
+ 0.7336
3882
+ 0.3789
3883
+ 1.2355
3884
+ 0.5815
3885
+ 0.3396
3886
+ 0.4635
3887
+ 0.7603
3888
+ 0.7175
3889
+ 0.5312
3890
+ 1.0854
3891
+ 0.5699
3892
+ 0.6421
3893
+ 0.7378
3894
+ 0.6982
3895
+ 0.3331
3896
+ 0.2491
3897
+ 0.9028
3898
+ 1.6034
3899
+ 0.7598
3900
+ 1.4127
3901
+ 0.8087
3902
+ 1.3803
3903
+ 0.4222
3904
+ 0.5434
3905
+ 0.9493
3906
+ 0.5304
3907
+ 0.4224
3908
+ 0.7713
3909
+ 0.3334
3910
+ 1.0433
3911
+ 0.4829
3912
+ 0.7825
3913
+ 0.2496
3914
+ 0.5703
3915
+ 0.2609
3916
+ 1.3959
3917
+ 0.7196
3918
+ 0.7204
3919
+ 0.7228
3920
+ 0.5806
3921
+ 0.5816
3922
+ 0.4230
3923
+ 0.2585
3924
+ 0.3393
3925
+ 1.0424
3926
+ 1.0555
3927
+ 0.2608
3928
+ 0.2383
3929
+ 0.6421
3930
+ 1.0568
3931
+ 0.7340
3932
+ 0.5441
3933
+ 0.9490
3934
+ 0.3386
3935
+ 0.7274
3936
+ 0.8183
3937
+ 0.7334
3938
+ 1.0869
3939
+ 0.7263
3940
+ 0.9488
3941
+ 0.7607
3942
+ 1.4139
3943
+ 1.5808
3944
+ 0.8431
3945
+ 0.3068
3946
+ 0.7604
3947
+ 1.0001
3948
+ 0.7821
3949
+ 1.2447
3950
+ 1.3801
3951
+ 0.2903
3952
+ 0.3391
3953
+ 0.2906
3954
+ 0.4637
3955
+ 0.4816
3956
+ 1.5400
3957
+ 0.1683
3958
+ 0.1596
3959
+ 1.0256
3960
+ 0.7832
3961
+ 0.0741
3962
+ 0.1682
3963
+ 0.1503
3964
+ 0.2382
3965
+ 0.5329
3966
+ 0.2839
3967
+ 0.7613
3968
+ 0.7600
3969
+ 0.2903
3970
+ 0.8184
3971
+ 1.2803
3972
+ 0.7612
3973
+ 0.7966
3974
+ 0.6135
3975
+ 1.3360
3976
+ 0.6523
3977
+ 0.5421
3978
+ 0.4996
3979
+ 0.0669
3980
+ 0.5443
3981
+ 0.0455
3982
+ 0.3531
3983
+ 0.6134
3984
+ 0.7402
3985
+ 0.4390
3986
+ 0.2837
3987
+ 0.2832
3988
+ 0.5302
3989
+ 0.7602
3990
+ 0.4276
3991
+ 0.7337
3992
+ 0.3556
3993
+ 0.3548
3994
+ 0.3390
3995
+ 0.6133
3996
+ 1.3866
3997
+ 0.6827
3998
+ 1.0871
3999
+ 0.7607
4000
+ 0.7458
4001
+ 0.2838
4002
+ 0.7175
4003
+ 0.6688
4004
+ 0.4278
4005
+ 0.3528
4006
+ 0.7462
4007
+ 0.8413
4008
+ 0.8998
4009
+ 1.0785
4010
+ 0.2821
4011
+ 0.3129
4012
+ 0.8414
4013
+ 0.7167
4014
+ 0.4681
4015
+ 0.7199
4016
+ 0.7664
4017
+ 1.2135
4018
+ 1.0747
4019
+ 0.4528
4020
+ 0.2890
4021
+ 1.2136
4022
+ 0.7672
4023
+ 0.5323
4024
+ 0.8152
4025
+ 0.8429
4026
+ 0.9021
4027
+ 0.4898
4028
+ 0.7331
4029
+ 0.7151
4030
+ 0.7440
4031
+ 0.7173
4032
+ 0.1679
4033
+ 0.8355
4034
+ 1.0303
4035
+ 0.5209
4036
+ 0.7671
4037
+ 1.0783
4038
+ 0.7156
4039
+ 0.3555
4040
+ 0.7675
4041
+ 0.8151
4042
+ 0.4643
4043
+ 0.5814
4044
+ 1.2655
4045
+ 1.0879
4046
+ 1.1531
4047
+ 0.7591
4048
+ 0.7440
4049
+ 0.2609
4050
+ 1.0538
4051
+ 0.7435
4052
+ 0.7192
4053
+ 0.7457
4054
+ 0.5719
4055
+ 0.0636
4056
+ 1.2124
4057
+ 0.4590
4058
+ 0.7451
4059
+ 0.3904
4060
+ 0.6728
4061
+ 0.1500
4062
+ 0.4532
4063
+ 0.9496
4064
+ 0.5408
4065
+ 0.9049
4066
+ 0.4901
4067
+ 1.2106
4068
+ 0.4522
4069
+ 0.5814
4070
+ 0.7433
4071
+ 1.4939
4072
+ 0.3550
4073
+ 0.4251
4074
+ 0.6688
4075
+ 0.7444
4076
+ 0.7185
4077
+ 0.4172
4078
+ 0.2892
4079
+ 0.5017
4080
+ 0.0661
4081
+ 0.1929
4082
+ 1.1982
4083
+ 1.2648
4084
+ 0.8165
4085
+ 0.9021
4086
+ 0.8523
4087
+ 0.2894
4088
+ 0.2050
4089
+ 1.2562
4090
+ 0.3556
4091
+ 1.9553
4092
+ 0.1997
4093
+ 0.1596
4094
+ 0.7379
4095
+ 0.1595
4096
+ 0.7649
4097
+ 0.7160
4098
+ 0.3540
4099
+ 1.4969
4100
+ 0.3541
4101
+ 0.7168
4102
+ 0.3556
4103
+ 0.7436
4104
+ 0.3537
4105
+ 0.7438
4106
+ 0.7598
4107
+ 0.3546
4108
+ 0.7168
4109
+ 0.3546
4110
+ 0.3553
4111
+ 0.8761
4112
+ 0.4879
4113
+ 1.0205
4114
+ 0.6725
4115
+ 0.6880
4116
+ 0.5505
4117
+ 0.9156
4118
+ 0.1506
4119
+ 0.2387
4120
+ 0.2902
4121
+ 0.9022
4122
+ 0.8478
4123
+ 0.8356
4124
+ 0.5929
4125
+ 0.9877
4126
+ 1.1308
4127
+ 0.8408
4128
+ 1.2001
4129
+ 1.2302
4130
+ 1.2645
4131
+ 1.2100
4132
+ 0.6062
4133
+ 0.1502
4134
+ 1.2647
4135
+ 0.1681
4136
+ 1.0212
4137
+ 0.7182
4138
+ 0.7292
4139
+ 0.6652
4140
+ 1.3871
4141
+ 0.6466
4142
+ 1.0211
4143
+ 1.3392
4144
+ 0.1676
4145
+ 0.7644
4146
+ 0.8365
4147
+ 0.4636
4148
+ 0.9881
4149
+ 1.2574
4150
+ 1.0994
4151
+ 0.5924
4152
+ 1.1319
4153
+ 0.1292
4154
+ 0.7290
4155
+ 0.8156
4156
+ 0.6440
4157
+ 0.6058
4158
+ 0.8454
4159
+ 0.7186
4160
+ 0.3553
4161
+ 0.4602
4162
+ 0.7849
4163
+ 0.0669
4164
+ 0.6365
4165
+ 0.4598
4166
+ 0.4960
4167
+ 1.2141
4168
+ 0.4597
4169
+ 0.6375
4170
+ 0.6439
4171
+ 0.7336
4172
+ 0.6688
4173
+ 1.0763
4174
+ 0.3455
4175
+ 0.5457
4176
+ 1.2249
4177
+ 0.6549
4178
+ 1.0890
4179
+ 1.0640
4180
+ 0.6601
4181
+ 1.0647
4182
+ 0.8411
4183
+ 0.4968
4184
+ 0.5479
4185
+ 0.5080
4186
+ 0.7336
4187
+ 1.0611
4188
+ 1.3501
4189
+ 0.2329
4190
+ 0.2950
4191
+ 0.3440
4192
+ 1.5253
4193
+ 0.8212
4194
+ 0.5076
4195
+ 0.9294
4196
+ 0.4417
4197
+ 0.3453
4198
+ 0.2954
4199
+ 0.4806
4200
+ 0.9958
4201
+ 0.5647
4202
+ 0.7547
4203
+ 0.7016
4204
+ 0.6062
4205
+ 1.5790
4206
+ 0.6700
4207
+ 0.8421
4208
+ 2.1634
4209
+ 0.4978
4210
+ 0.4807
4211
+ 1.0604
4212
+ 0.2960
4213
+ 0.8212
4214
+ 0.8333
4215
+ 0.7475
4216
+ 0.3329
4217
+ 0.7092
4218
+ 0.7325
4219
+ 0.8393
4220
+ 0.6437
4221
+ 0.6434
4222
+ 1.0394
4223
+ 0.6450
4224
+ 0.7323
4225
+ 0.4531
4226
+ 0.8335
4227
+ 0.1732
4228
+ 0.7298
4229
+ 0.7337
4230
+ 0.6245
4231
+ 0.4528
4232
+ 0.6065
4233
+ 0.7190
4234
+ 1.5216
4235
+ 0.7721
4236
+ 0.7314
4237
+ 0.9576
4238
+ 1.2142
4239
+ 0.4182
4240
+ 0.6045
4241
+ 0.2216
4242
+ 1.3334
4243
+ 0.6694
4244
+ 0.6688
4245
+ 1.3545
4246
+ 0.6793
4247
+ 0.7036
4248
+ 0.9520
4249
+ 0.5073
4250
+ 0.4382
4251
+ 0.6528
4252
+ 0.9829
4253
+ 0.7347
4254
+ 0.4972
4255
+ 0.4191
4256
+ 0.0835
4257
+ 0.9170
4258
+ 0.0812
4259
+ 0.3330
4260
+ 0.8176
4261
+ 0.3035
4262
+ 1.3738
4263
+ 0.6443
4264
+ 0.3338
4265
+ 1.0194
4266
+ 1.3573
4267
+ 0.4709
4268
+ 1.2819
4269
+ 0.7098
4270
+ 0.4805
4271
+ 0.8171
4272
+ 0.4196
4273
+ 0.3330
4274
+ 0.2905
4275
+ 0.7299
4276
+ 0.6450
4277
+ 1.0173
4278
+ 0.4179
4279
+ 1.2140
4280
+ 0.4518
4281
+ 0.1757
4282
+ 0.7308
4283
+ 0.3900
4284
+ 1.2819
4285
+ 0.3652
4286
+ 0.2628
4287
+ 0.6692
4288
+ 0.7868
4289
+ 2.0340
4290
+ 0.4528
4291
+ 0.6432
4292
+ 0.7024
4293
+ 0.7352
4294
+ 0.1987
4295
+ 0.2622
4296
+ 0.7197
4297
+ 0.4521
4298
+ 0.2624
4299
+ 1.1762
4300
+ 0.9522
4301
+ 1.5780
4302
+ 0.4652
4303
+ 0.6828
4304
+ 0.4353
4305
+ 0.4518
4306
+ 0.6460
4307
+ 0.4337
4308
+ 0.2479
4309
+ 1.0905
4310
+ 0.2909
4311
+ 0.4977
4312
+ 1.3512
4313
+ 0.9922
4314
+ 0.7366
4315
+ 0.2948
4316
+ 0.2841
4317
+ 1.4146
4318
+ 0.8336
4319
+ 0.4350
4320
+ 0.2829
4321
+ 1.3975
4322
+ 0.9530
4323
+ 0.2952
4324
+ 0.4357
4325
+ 1.4152
4326
+ 0.4356
4327
+ 1.2223
4328
+ 1.0163
4329
+ 0.5489
4330
+ 1.3968
4331
+ 0.9359
4332
+ 0.4637
4333
+ 0.4649
4334
+ 0.8416
4335
+ 1.3514
4336
+ 0.4201
4337
+ 0.1885
4338
+ 1.1699
4339
+ 0.2619
4340
+ 0.9373
4341
+ 0.3722
4342
+ 1.1704
4343
+ 0.4516
4344
+ 0.4573
4345
+ 1.3974
4346
+ 0.3712
4347
+ 0.4583
4348
+ 0.7014
4349
+ 0.9038
4350
+ 0.2077
4351
+ 0.3837
4352
+ 0.4659
4353
+ 0.2958
4354
+ 0.7019
4355
+ 0.6249
4356
+ 1.3546
4357
+ 0.6596
4358
+ 0.9373
4359
+ 1.3025
4360
+ 1.2658
4361
+ 1.2757
4362
+ 1.4560
4363
+ 1.2977
4364
+ 0.9832
4365
+ 0.4361
4366
+ 1.1690
4367
+ 0.8415
4368
+ 0.6828
4369
+ 1.2371
4370
+ 0.7297
4371
+ 0.7289
4372
+ 1.4170
4373
+ 0.8379
4374
+ 0.5487
4375
+ 0.7284
4376
+ 0.2468
4377
+ 0.2483
4378
+ 0.5484
4379
+ 0.9565
4380
+ 0.6064
4381
+ 0.7127
4382
+ 0.6416
4383
+ 0.4193
4384
+ 0.2645
4385
+ 0.7362
4386
+ 1.0868
4387
+ 0.4372
4388
+ 0.9550
4389
+ 0.4364
4390
+ 0.8423
4391
+ 0.4518
4392
+ 0.7281
4393
+ 1.5943
4394
+ 0.2957
4395
+ 0.7477
4396
+ 0.2638
4397
+ 0.2909
4398
+ 0.0812
4399
+ 0.2955
4400
+ 0.9371
4401
+ 0.6071
4402
+ 0.3429
4403
+ 0.9521
4404
+ 0.5479
4405
+ 0.2478
4406
+ 1.2135
4407
+ 0.2476
4408
+ 0.7351
4409
+ 0.6812
4410
+ 0.4525
4411
+ 0.4620
4412
+ 0.2828
4413
+ 0.6469
4414
+ 0.7340
4415
+ 0.4618
4416
+ 0.5492
4417
+ 0.4357
4418
+ 0.4361
4419
+ 0.4367
4420
+ 0.2382
4421
+ 0.7338
4422
+ 1.1241
4423
+ 0.5492
4424
+ 0.3324
4425
+ 0.7288
4426
+ 0.3548
4427
+ 1.0297
4428
+ 0.7318
4429
+ 1.0360
4430
+ 1.0870
4431
+ 1.0363
4432
+ 0.4976
4433
+ 0.9054
4434
+ 0.7826
4435
+ 1.0281
4436
+ 0.7386
4437
+ 0.2812
4438
+ 0.8566
4439
+ 0.5197
4440
+ 0.9188
4441
+ 0.5009
4442
+ 1.2770
4443
+ 0.4809
4444
+ 1.0346
4445
+ 0.6433
4446
+ 1.1371
4447
+ 1.0281
4448
+ 0.5344
4449
+ 0.9359
4450
+ 0.9034
4451
+ 1.0881
4452
+ 0.4639
4453
+ 0.4625
4454
+ 0.2839
4455
+ 0.2462
4456
+ 0.4579
4457
+ 0.5026
4458
+ 0.4401
4459
+ 0.4572
4460
+ 0.6435
4461
+ 0.9323
4462
+ 0.5723
4463
+ 1.0337
4464
+ 0.3472
4465
+ 0.8445
4466
+ 0.7403
4467
+ 0.2812
4468
+ 0.3651
4469
+ 0.4042
4470
+ 0.8369
4471
+ 0.5694
4472
+ 0.7390
4473
+ 0.5011
4474
+ 0.7103
4475
+ 0.5010
4476
+ 2.1434
4477
+ 0.7585
4478
+ 1.1008
4479
+ 0.2599
4480
+ 0.4522
4481
+ 0.2387
4482
+ 1.4026
4483
+ 0.2440
4484
+ 0.5018
4485
+ 1.3973
4486
+ 0.5006
4487
+ 1.2015
4488
+ 0.9047
4489
+ 0.7741
4490
+ 1.3982
4491
+ 0.2481
4492
+ 0.7364
4493
+ 0.3714
4494
+ 0.5487
4495
+ 0.8559
4496
+ 0.2840
4497
+ 0.7399
4498
+ 1.0287
4499
+ 0.2811
4500
+ 0.9257
4501
+ 0.4189
4502
+ 0.1921
4503
+ 0.4186
4504
+ 0.9371
4505
+ 0.5001
4506
+ 0.6444
4507
+ 0.2809
4508
+ 0.4203
4509
+ 0.4618
4510
+ 0.9147
4511
+ 1.4569
4512
+ 1.5552
4513
+ 1.1372
4514
+ 1.0294
4515
+ 0.2078
4516
+ 0.9056
4517
+ 0.6427
4518
+ 0.1560
4519
+ 1.0296
4520
+ 2.1257
4521
+ 1.5371
4522
+ 1.0548
4523
+ 0.4625
4524
+ 1.3970
4525
+ 0.2812
4526
+ 0.5467
4527
+ 0.9041
4528
+ 0.6834
4529
+ 0.4632
4530
+ 0.7603
4531
+ 0.4632
4532
+ 1.0310
4533
+ 0.2461
4534
+ 0.4995
4535
+ 0.5488
4536
+ 0.4396
4537
+ 0.5490
4538
+ 0.7602
4539
+ 0.5012
4540
+ 0.2374
4541
+ 0.2811
4542
+ 0.6436
4543
+ 0.5340
4544
+ 0.4826
4545
+ 0.6809
4546
+ 1.0377
4547
+ 0.4826
4548
+ 0.4205
4549
+ 0.9774
4550
+ 0.9029
4551
+ 0.6425
4552
+ 0.9253
4553
+ 0.9046
4554
+ 1.3627
4555
+ 0.8109
4556
+ 1.0051
4557
+ 0.6903
4558
+ 1.3339
4559
+ 0.2887
4560
+ 0.8425
4561
+ 0.9362
4562
+ 0.9077
4563
+ 1.3944
4564
+ 0.9362
4565
+ 0.2385
4566
+ 1.0425
4567
+ 0.7585
4568
+ 0.8170
4569
+ 0.9366
4570
+ 0.8167
4571
+ 1.0157
4572
+ 0.7808
4573
+ 1.0555
4574
+ 1.3623
4575
+ 1.0007
4576
+ 0.5419
4577
+ 0.6853
4578
+ 1.3105
4579
+ 0.9668
4580
+ 0.2372
4581
+ 0.8426
4582
+ 0.5818
4583
+ 0.4834
4584
+ 0.7398
4585
+ 1.2323
4586
+ 0.8185
4587
+ 1.3909
4588
+ 1.0455
4589
+ 1.0831
4590
+ 1.2349
4591
+ 0.4216
4592
+ 0.7735
4593
+ 0.9065
4594
+ 0.8257
4595
+ 1.1948
4596
+ 0.8418
4597
+ 0.6852
4598
+ 0.3534
4599
+ 0.2905
4600
+ 0.3534
4601
+ 0.6063
4602
+ 1.2796
4603
+ 0.2385
4604
+ 0.7202
4605
+ 0.4198
4606
+ 1.4084
4607
+ 0.9656
4608
+ 0.7326
4609
+ 0.3062
4610
+ 1.0457
4611
+ 0.7723
4612
+ 0.6980
4613
+ 0.7330
4614
+ 0.4225
4615
+ 1.4145
4616
+ 0.2991
4617
+ 0.8163
4618
+ 0.7433
4619
+ 1.0058
4620
+ 1.2332
4621
+ 0.9863
4622
+ 0.4637
4623
+ 1.5022
4624
+ 0.8158
4625
+ 0.8176
4626
+ 0.8184
4627
+ 0.7591
4628
+ 0.6072
4629
+ 0.4574
4630
+ 0.3532
4631
+ 1.2769
4632
+ 0.2387
4633
+ 0.7896
4634
+ 0.6062
4635
+ 0.3680
4636
+ 0.3676
4637
+ 1.0020
4638
+ 1.0342
4639
+ 0.2036
4640
+ 1.0328
4641
+ 0.9654
4642
+ 0.9503
4643
+ 1.2468
4644
+ 0.7322
4645
+ 0.8193
4646
+ 0.7820
4647
+ 0.5421
4648
+ 0.7827
4649
+ 2.1407
4650
+ 1.6367
4651
+ 1.2783
4652
+ 0.7728
4653
+ 3.1923
4654
+ 0.8171
4655
+ 0.4528
4656
+ 0.4561
4657
+ 1.0803
4658
+ 0.5489
4659
+ 0.2388
4660
+ 1.0823
4661
+ 0.7593
4662
+ 1.0319
4663
+ 0.7818
4664
+ 0.3792
4665
+ 0.8419
4666
+ 0.4996
4667
+ 0.4217
4668
+ 0.5253
4669
+ 0.3534
4670
+ 0.1487
4671
+ 0.0646
4672
+ 0.4190
4673
+ 0.7339
4674
+ 0.7390
4675
+ 1.0154
4676
+ 0.4833
4677
+ 0.2039
4678
+ 0.4644
4679
+ 0.3693
4680
+ 0.6140
4681
+ 0.2822
4682
+ 1.0263
4683
+ 0.6137
4684
+ 1.0260
4685
+ 0.6825
4686
+ 1.0165
4687
+ 0.7436
4688
+ 0.7448
4689
+ 0.7442
4690
+ 1.0122
4691
+ 0.8139
4692
+ 1.1196
4693
+ 0.2460
4694
+ 1.5413
4695
+ 0.8520
4696
+ 0.7889
4697
+ 1.0141
4698
+ 0.7196
4699
+ 0.8427
4700
+ 0.6069
4701
+ 1.1587
4702
+ 0.6568
4703
+ 0.7193
4704
+ 0.9668
4705
+ 1.3935
4706
+ 0.6137
4707
+ 1.0642
4708
+ 1.3305
4709
+ 1.4985
4710
+ 0.8116
4711
+ 0.3529
4712
+ 1.3961
4713
+ 0.8428
4714
+ 1.2806
4715
+ 1.6052
4716
+ 0.7868
4717
+ 0.9539
4718
+ 0.4639
4719
+ 0.8176
4720
+ 0.6140
4721
+ 0.1931
4722
+ 0.6831
4723
+ 0.3535
4724
+ 0.2441
4725
+ 0.6842
4726
+ 0.7317
4727
+ 1.3557
4728
+ 0.5415
4729
+ 0.2379
4730
+ 0.6137
4731
+ 3.3374
4732
+ 0.5407
4733
+ 1.5996
4734
+ 1.0302
4735
+ 0.0661
4736
+ 0.8429
4737
+ 0.3536
4738
+ 0.6161
4739
+ 1.0150
4740
+ 1.0267
4741
+ 0.8512
4742
+ 1.5409
4743
+ 0.6465
4744
+ 0.7426
4745
+ 1.0313
4746
+ 0.7445
4747
+ 0.7439
4748
+ 0.0676
4749
+ 0.8179
4750
+ 0.2378
4751
+ 0.8173
4752
+ 0.3537
4753
+ 0.9538
4754
+ 0.6147
4755
+ 1.3946
4756
+ 0.5836
4757
+ 0.4101
4758
+ 0.3531
4759
+ 1.4250
4760
+ 0.2218
4761
+ 0.3124
4762
+ 0.6123
4763
+ 0.4191
4764
+ 0.6067
4765
+ 0.6065
4766
+ 0.3650
4767
+ 0.7429
4768
+ 0.8134
4769
+ 0.7316
4770
+ 0.1789
4771
+ 0.2523
4772
+ 0.0683
4773
+ 0.4635
4774
+ 0.4622
4775
+ 0.7231
4776
+ 0.4623
4777
+ 0.6062
4778
+ 0.6824
4779
+ 0.6371
4780
+ 1.0240
4781
+ 0.6794
4782
+ 0.1558
4783
+ 1.1232
4784
+ 1.4675
4785
+ 0.2706
4786
+ 0.6831
4787
+ 1.4607
4788
+ 1.2344
4789
+ 0.7299
4790
+ 0.8517
4791
+ 0.3538
4792
+ 1.0412
4793
+ 0.9485
4794
+ 0.7287
4795
+ 1.1444
4796
+ 0.6879
4797
+ 0.6697
4798
+ 1.2529
4799
+ 0.7286
4800
+ 0.9376
4801
+ 0.9481
4802
+ 1.1904
4803
+ 0.6157
4804
+ 0.8432
4805
+ 0.6880
4806
+ 0.6832
4807
+ 1.1235
4808
+ 0.4423
4809
+ 1.2677
4810
+ 0.9523
4811
+ 0.8164
4812
+ 0.6837
4813
+ 0.6068
4814
+ 0.6830
4815
+ 0.7279
4816
+ 0.6866
4817
+ 0.3469
4818
+ 0.4523
4819
+ 0.9965
4820
+ 0.1453
4821
+ 1.7426
4822
+ 1.1230
4823
+ 0.7316
4824
+ 0.6880
4825
+ 0.0649
4826
+ 0.3384
4827
+ 0.9013
4828
+ 0.1503
4829
+ 0.9083
4830
+ 0.6817
4831
+ 1.0976
4832
+ 0.2840
4833
+ 0.6814
4834
+ 0.9331
4835
+ 0.2830
4836
+ 0.6908
4837
+ 0.6163
4838
+ 0.8429
4839
+ 0.2381
4840
+ 0.8440
4841
+ 0.8433
4842
+ 0.6824
4843
+ 0.4205
4844
+ 0.4194
4845
+ 1.0246
4846
+ 0.6133
4847
+ 0.4529
4848
+ 1.0831
4849
+ 0.2046
4850
+ 0.7665
4851
+ 0.8180
4852
+ 0.8382
4853
+ 0.7451
4854
+ 0.7157
4855
+ 0.7182
4856
+ 0.7286
4857
+ 0.4640
4858
+ 0.2370
4859
+ 0.8393
4860
+ 0.8418
4861
+ 1.0967
4862
+ 0.3720
4863
+ 1.2137
4864
+ 0.8770
4865
+ 0.2891
4866
+ 0.7290
4867
+ 1.3523
4868
+ 0.2753
4869
+ 0.8214
4870
+ 0.2904
4871
+ 0.8266
4872
+ 1.3800
4873
+ 1.5352
4874
+ 1.0904
4875
+ 1.1761
4876
+ 0.8216
4877
+ 1.1774
4878
+ 1.4691
4879
+ 0.8466
4880
+ 0.7291
4881
+ 0.4417
4882
+ 0.5496
4883
+ 0.3143
4884
+ 0.6915
4885
+ 0.9401
4886
+ 0.8198
4887
+ 0.4354
4888
+ 0.7809
4889
+ 3.8526
4890
+ 1.0615
4891
+ 0.9764
4892
+ 0.4523
4893
+ 0.7855
4894
+ 0.3755
4895
+ 0.5766
4896
+ 0.3463
4897
+ 0.7335
4898
+ 0.9406
4899
+ 0.3675
4900
+ 0.8211
4901
+ 0.4675
4902
+ 0.6700
4903
+ 0.2005
4904
+ 0.7855
4905
+ 1.0894
4906
+ 0.5492
4907
+ 0.7815
4908
+ 0.3547
4909
+ 0.5463
4910
+ 0.7099
4911
+ 1.5040
4912
+ 1.0162
4913
+ 0.2073
4914
+ 0.3550
4915
+ 0.7398
4916
+ 0.3464
4917
+ 0.7342
4918
+ 0.9411
4919
+ 0.9053
4920
+ 0.6655
4921
+ 0.7364
4922
+ 1.1769
4923
+ 0.7527
4924
+ 0.7363
4925
+ 0.7722
4926
+ 1.0151
4927
+ 0.7369
4928
+ 1.3531
4929
+ 0.4355
4930
+ 1.3455
4931
+ 0.5503
4932
+ 0.7720
4933
+ 0.8305
4934
+ 0.9583
4935
+ 0.6068
4936
+ 0.2900
4937
+ 0.6518
4938
+ 1.2573
4939
+ 0.4357
4940
+ 0.6587
4941
+ 1.3576
4942
+ 0.2625
4943
+ 0.7334
4944
+ 1.2293
4945
+ 0.2518
4946
+ 0.7211
4947
+ 1.4605
4948
+ 0.2626
4949
+ 0.4353
4950
+ 0.4043
4951
+ 1.3993
4952
+ 0.4972
4953
+ 0.7726
4954
+ 1.5796
4955
+ 1.0937
4956
+ 1.2135
4957
+ 1.3554
4958
+ 1.0184
4959
+ 0.4358
4960
+ 0.4352
4961
+ 0.8075
4962
+ 0.4354
4963
+ 1.3960
4964
+ 1.2309
4965
+ 0.7764
4966
+ 0.6528
4967
+ 0.3457
4968
+ 0.2522
4969
+ 2.7026
4970
+ 1.2139
4971
+ 1.3967
4972
+ 0.4970
4973
+ 0.2075
4974
+ 1.0171
4975
+ 1.0168
4976
+ 0.2522
4977
+ 0.5468
4978
+ 1.0385
4979
+ 0.9809
4980
+ 0.5468
4981
+ 0.5495
4982
+ 0.8038
4983
+ 0.3459
4984
+ 0.7203
4985
+ 1.1649
4986
+ 0.9407
4987
+ 0.4353
4988
+ 1.3820
4989
+ 0.9829
4990
+ 1.3980
4991
+ 1.3991
4992
+ 0.4522
4993
+ 1.0157
4994
+ 1.6126
4995
+ 0.7310
4996
+ 0.7381
4997
+ 0.5474
4998
+ 0.6687
4999
+ 0.4544
5000
+ 0.9777
5001
+ 1.0163
5002
+ 0.4356
5003
+ 1.1775
5004
+ 1.3588
5005
+ 0.0215
5006
+ 1.0176
5007
+ 0.5697
5008
+ 0.3457
5009
+ 0.7363
5010
+ 0.3545
5011
+ 0.7317
5012
+ 0.2627
5013
+ 1.0603
5014
+ 0.7362
5015
+ 1.0167
5016
+ 0.7812
5017
+ 0.3457
5018
+ 0.4972
5019
+ 0.3548
5020
+ 0.2635
5021
+ 0.9402
5022
+ 0.7213
5023
+ 0.4358
5024
+ 0.4673
5025
+ 0.7314
5026
+ 1.6423
5027
+ 0.6822
5028
+ 1.6308
5029
+ 0.8738
5030
+ 1.1774
5031
+ 0.5264
5032
+ 0.7583
5033
+ 0.3543
5034
+ 0.6790
5035
+ 0.7380
5036
+ 0.9633
5037
+ 1.1124
5038
+ 0.6797
5039
+ 0.5462
5040
+ 0.5465
5041
+ 0.7385
5042
+ 1.2615
5043
+ 0.7375
5044
+ 1.3527
5045
+ 0.8348
5046
+ 1.4675
5047
+ 1.5895
5048
+ 0.4890
5049
+ 0.2650
5050
+ 0.9809
5051
+ 0.8432
5052
+ 1.2314
5053
+ 1.3249
5054
+ 0.3713
5055
+ 0.4049
5056
+ 1.0151
5057
+ 1.3597
5058
+ 0.7379
5059
+ 1.1937
5060
+ 0.4042
5061
+ 0.4368
5062
+ 0.8174
5063
+ 0.8440
5064
+ 0.3710
5065
+ 0.8197
5066
+ 0.2522
5067
+ 0.7373
5068
+ 0.3440
5069
+ 0.8198
5070
+ 1.4859
5071
+ 0.8456
5072
+ 0.4886
5073
+ 0.2343
5074
+ 0.9639
5075
+ 1.0611
5076
+ 1.1980
5077
+ 1.2608
5078
+ 0.4042
5079
+ 0.9522
5080
+ 0.9583
5081
+ 0.5701
5082
+ 0.5437
5083
+ 0.4964
5084
+ 1.1592
5085
+ 0.2819
5086
+ 0.8204
5087
+ 1.0371
5088
+ 0.2836
5089
+ 0.0848
5090
+ 0.2957
5091
+ 0.9643
5092
+ 0.5452
5093
+ 0.4046
5094
+ 1.2137
5095
+ 0.5355
5096
+ 1.3550
5097
+ 0.7581
5098
+ 0.3336
5099
+ 0.3541
5100
+ 0.4368
5101
+ 0.7588
5102
+ 0.5352
5103
+ 1.4444
5104
+ 0.4671
5105
+ 0.6792
5106
+ 0.3363
5107
+ 0.4043
5108
+ 0.7723
5109
+ 0.8446
5110
+ 0.3838
5111
+ 0.3545
5112
+ 0.7198
5113
+ 0.7381
5114
+ 0.4408
5115
+ 0.4552
5116
+ 0.6763
5117
+ 0.9279
5118
+ 1.3337
5119
+ 0.5429
5120
+ 0.2595
5121
+ 0.8097
5122
+ 1.3351
5123
+ 0.4667
5124
+ 0.7604
5125
+ 0.4621
5126
+ 0.5007
5127
+ 1.6328
5128
+ 0.8442
5129
+ 0.6819
5130
+ 0.6787
5131
+ 0.9819
5132
+ 0.5000
5133
+ 0.3583
5134
+ 1.3609
5135
+ 1.1088
5136
+ 1.3342
5137
+ 1.4176
5138
+ 0.9207
5139
+ 0.6433
5140
+ 1.4197
5141
+ 0.9822
5142
+ 1.2141
5143
+ 1.2799
5144
+ 0.6155
5145
+ 0.2913
5146
+ 0.3876
5147
+ 0.7461
5148
+ 0.6821
5149
+ 0.4526
5150
+ 0.9188
5151
+ 1.1772
5152
+ 1.0316
5153
+ 1.2144
5154
+ 0.2215
5155
+ 0.6828
5156
+ 0.2015
5157
+ 0.6787
5158
+ 1.1774
5159
+ 0.5006
5160
+ 0.7586
5161
+ 0.8422
5162
+ 0.8518
5163
+ 1.3349
5164
+ 0.6428
5165
+ 0.2961
5166
+ 0.1558
5167
+ 0.7593
5168
+ 0.9827
5169
+ 0.6818
5170
+ 0.7106
5171
+ 0.2819
5172
+ 1.0060
5173
+ 1.5752
5174
+ 0.6822
5175
+ 0.1089
5176
+ 0.5435
5177
+ 0.3546
5178
+ 0.9774
5179
+ 0.3470
5180
+ 1.0325
5181
+ 1.4862
5182
+ 1.2564
5183
+ 0.7844
5184
+ 0.5469
5185
+ 0.7813
5186
+ 0.9178
5187
+ 0.4661
5188
+ 0.8446
5189
+ 0.5265
5190
+ 0.6160
5191
+ 1.4856
5192
+ 0.5447
5193
+ 0.5340
5194
+ 0.2807
5195
+ 0.3721
5196
+ 1.1764
5197
+ 0.5444
5198
+ 1.0290
5199
+ 0.5439
5200
+ 0.3791
5201
+ 0.8369
5202
+ 0.7585
5203
+ 0.2955
5204
+ 1.1950
5205
+ 0.5693
5206
+ 0.2957
5207
+ 0.9215
5208
+ 0.3549
5209
+ 1.0422
5210
+ 1.0485
5211
+ 1.1249
5212
+ 0.9359
5213
+ 0.9514
5214
+ 0.8184
5215
+ 0.2815
5216
+ 1.1254
5217
+ 0.7816
5218
+ 0.3958
5219
+ 0.7852
5220
+ 1.1959
5221
+ 0.7207
5222
+ 1.0026
5223
+ 0.3547
5224
+ 0.3543
5225
+ 0.4789
5226
+ 0.2019
5227
+ 1.1217
5228
+ 1.4812
5229
+ 0.3530
5230
+ 0.7338
5231
+ 0.8181
5232
+ 1.1009
5233
+ 0.3543
5234
+ 1.0101
5235
+ 1.4022
5236
+ 1.4611
5237
+ 0.8903
5238
+ 1.1365
5239
+ 0.6066
5240
+ 0.7325
5241
+ 1.4903
5242
+ 0.5252
5243
+ 0.5262
5244
+ 0.8178
5245
+ 0.3575
5246
+ 0.7872
5247
+ 1.1956
5248
+ 0.7574
5249
+ 0.7133
5250
+ 1.3633
5251
+ 1.0998
5252
+ 1.3594
5253
+ 1.3653
5254
+ 0.3682
5255
+ 0.4531
5256
+ 0.6838
5257
+ 1.2762
5258
+ 1.1344
5259
+ 0.9327
5260
+ 0.9143
5261
+ 0.9364
5262
+ 0.7824
5263
+ 0.6777
5264
+ 1.4011
5265
+ 0.7428
5266
+ 0.3555
5267
+ 0.8520
5268
+ 0.6565
5269
+ 0.5784
5270
+ 1.0831
5271
+ 0.6422
5272
+ 0.3546
5273
+ 0.3542
5274
+ 0.8179
5275
+ 0.9142
5276
+ 1.4025
5277
+ 0.7598
5278
+ 1.1565
5279
+ 1.3866
5280
+ 0.1491
5281
+ 0.4533
5282
+ 0.6779
5283
+ 0.7824
5284
+ 0.4635
5285
+ 0.2497
5286
+ 0.0673
5287
+ 0.9364
5288
+ 1.4075
5289
+ 1.0103
5290
+ 0.7212
5291
+ 1.0994
5292
+ 0.3535
5293
+ 0.3546
5294
+ 1.3341
5295
+ -0.0001
5296
+ 0.4193
5297
+ 0.4190
5298
+ 0.0653
5299
+ 0.8517
5300
+ 0.4524
5301
+ 0.7611
5302
+ 0.7731
5303
+ 0.0642
5304
+ 0.7213
5305
+ 0.1892
5306
+ 1.1758
5307
+ 0.6725
5308
+ 0.3650
5309
+ 0.8176
5310
+ 0.2443
5311
+ 0.3374
5312
+ 1.3345
5313
+ 0.5268
5314
+ 0.4632
5315
+ 0.3554
5316
+ 0.2494
5317
+ 1.5180
5318
+ 1.4075
5319
+ 0.9500
5320
+ 0.4195
5321
+ 1.1549
5322
+ 0.3532
5323
+ 0.4418
5324
+ 0.3546
5325
+ 0.6424
5326
+ 1.1242
5327
+ 0.7223
5328
+ 0.7862
5329
+ 0.7616
5330
+ 1.1264
5331
+ 1.3557
5332
+ 0.4528
5333
+ 0.9484
5334
+ 0.7870
5335
+ 1.3648
5336
+ 1.1260
5337
+ 0.2442
5338
+ 1.3572
5339
+ 0.3391
5340
+ 0.6426
5341
+ 1.1198
5342
+ 0.3556
5343
+ 0.9500
5344
+ 1.0506
5345
+ 0.7149
5346
+ 0.7142
5347
+ 1.1192
5348
+ 1.3576
5349
+ 0.7360
5350
+ 0.4196
5351
+ 0.9835
5352
+ 0.8269
5353
+ 0.9494
5354
+ 0.6143
5355
+ 0.6853
5356
+ 0.6893
5357
+ 0.4095
5358
+ 0.2438
5359
+ 0.5794
5360
+ 0.6447
5361
+ 0.6811
5362
+ 0.5815
5363
+ 0.3545
5364
+ 0.3531
5365
+ 0.7856
5366
+ 1.3962
5367
+ 0.3144
5368
+ 0.4351
5369
+ 1.2696
5370
+ 0.3339
5371
+ 0.2440
5372
+ 0.9498
5373
+ 1.4805
5374
+ 0.4539
5375
+ 0.9874
5376
+ 0.7607
5377
+ 0.3128
5378
+ 0.6428
5379
+ 0.8321
5380
+ 0.3549
5381
+ 0.2440
5382
+ 0.4518
5383
+ 0.6442
5384
+ 1.1211
5385
+ 1.1568
5386
+ 1.1226
5387
+ 0.3551
5388
+ 0.1507
5389
+ 0.7295
5390
+ 0.6426
5391
+ 0.9492
5392
+ 0.6883
5393
+ 0.3541
5394
+ 0.6879
5395
+ 1.1246
5396
+ 1.0645
5397
+ 0.4509
5398
+ 0.4994
5399
+ 1.2196
5400
+ 0.2912
5401
+ 0.2146
5402
+ 1.0493
5403
+ 0.9511
5404
+ 0.6128
5405
+ 1.4092
5406
+ 0.2813
5407
+ 0.9023
5408
+ 1.0272
5409
+ 0.6975
5410
+ 0.6128
5411
+ 1.3961
5412
+ 0.9934
5413
+ 0.5392
5414
+ 0.9969
5415
+ 0.6843
5416
+ 0.8705
5417
+ 0.4187
5418
+ 1.2119
5419
+ 0.9904
5420
+ 0.9878
5421
+ 0.9971
5422
+ 0.2907
5423
+ 0.9714
5424
+ 0.9914
5425
+ 0.6279
5426
+ 1.2862
5427
+ 0.6675
5428
+ 0.8098
5429
+ 1.1516
5430
+ 0.5317
5431
+ 0.9448
5432
+ 0.8351
5433
+ 0.8341
5434
+ 0.9012
5435
+ 0.5734
5436
+ 1.3600
5437
+ 0.8337
5438
+ 1.2951
5439
+ 1.2941
5440
+ 0.8335
5441
+ 0.6684
5442
+ 0.9857
5443
+ 0.9842
5444
+ 0.9954
5445
+ 0.7451
5446
+ 0.9903
5447
+ 1.1980
5448
+ 1.1994
5449
+ 0.1748
5450
+ 0.6046
5451
+ 0.0734
5452
+ 0.3651
5453
+ 1.0368
5454
+ 0.4293
5455
+ 0.7142
5456
+ 1.2158
5457
+ 0.4826
5458
+ 0.7693
5459
+ 0.8909
5460
+ 1.5366
5461
+ 0.8338
5462
+ 1.2306
5463
+ 0.7218
5464
+ 0.6063
5465
+ 0.5642
5466
+ 1.0208
5467
+ 0.9394
5468
+ 0.9835
5469
+ 0.5300
5470
+ 1.0293
5471
+ 0.4190
5472
+ 0.9022
5473
+ 0.9348
5474
+ 0.6437
5475
+ 0.7522
5476
+ 1.0400
5477
+ 1.2772
5478
+ 0.3547
5479
+ 1.2985
5480
+ 1.3607
5481
+ 1.0425
5482
+ 0.7166
5483
+ 0.7437
5484
+ 0.4901
5485
+ 0.8355
5486
+ 0.9388
5487
+ 0.9400
5488
+ 1.3533
5489
+ 0.2344
5490
+ 0.2386
5491
+ 0.8362
5492
+ 1.0001
5493
+ 0.6861
5494
+ 1.0568
5495
+ 1.1246
5496
+ 0.8207
5497
+ 1.3712
5498
+ 1.3705
5499
+ 1.3575
5500
+ 1.3589
5501
+ 1.2144
5502
+ 0.4702
5503
+ 0.3438
5504
+ 0.9571
5505
+ 0.9605
5506
+ 0.7831
5507
+ 1.3540
5508
+ 0.7727
5509
+ 0.7724
5510
+ 0.2908
5511
+ 1.3250
5512
+ 1.3236
5513
+ 1.2572
5514
+ 0.3550
5515
+ 0.9877
5516
+ 1.2880
5517
+ 1.5410
5518
+ 1.2114
5519
+ 0.7440
5520
+ 0.9538
5521
+ 1.2178
5522
+ 1.3640
5523
+ 0.6782
5524
+ 0.0444
5525
+ 0.7487
5526
+ 0.5706
5527
+ 0.8350
5528
+ 0.5708
5529
+ 0.8343
5530
+ 0.7812
5531
+ 0.5819
5532
+ 0.5800
5533
+ 0.4645
5534
+ 0.4821
5535
+ 0.9944
5536
+ 0.9050
5537
+ 0.8082
5538
+ 0.7797
5539
+ 0.3555
5540
+ 0.5476
5541
+ 0.9815
5542
+ 0.6744
5543
+ 1.1908
5544
+ 0.8235
5545
+ 0.8237
5546
+ 0.5496
5547
+ 0.5469
5548
+ 0.5421
5549
+ 1.1931
5550
+ 0.5499
5551
+ 0.2519
5552
+ 1.6729
5553
+ 1.1955
5554
+ 1.3598
5555
+ 0.6169
5556
+ 0.6166
5557
+ 0.2623
5558
+ 0.4793
5559
+ 1.1947
5560
+ 1.0194
5561
+ 0.5450
5562
+ 0.5490
5563
+ 0.7861
5564
+ 1.5347
5565
+ 0.4620
5566
+ 1.2559
5567
+ 0.5482
5568
+ 0.5495
5569
+ 2.3064
5570
+ 1.1918
5571
+ 0.5774
5572
+ 0.2620
5573
+ 0.7182
5574
+ 0.7393
5575
+ 1.1910
5576
+ 0.1649
5577
+ 0.7182
5578
+ 1.2316
5579
+ 0.4927
5580
+ 0.6173
5581
+ 0.3463
5582
+ 0.4696
5583
+ 0.8239
5584
+ 0.5487
5585
+ 0.4058
5586
+ 0.7367
5587
+ 1.1939
5588
+ 0.2076
5589
+ 1.2038
5590
+ 0.6527
5591
+ 0.3548
5592
+ 0.7380
5593
+ 0.7279
5594
+ 0.2007
5595
+ 0.7098
5596
+ 0.5421
5597
+ 0.5471
5598
+ 0.7393
5599
+ 0.5471
5600
+ 0.9608
5601
+ 0.4351
5602
+ 0.7811
5603
+ 0.2903
5604
+ 0.7366
5605
+ 1.3595
5606
+ 0.6535
5607
+ 0.4344
5608
+ 0.6701
5609
+ 0.6839
5610
+ 0.7530
5611
+ 0.7811
5612
+ 1.0148
5613
+ 0.9618
5614
+ 1.3019
5615
+ 1.2569
5616
+ 0.9145
5617
+ 0.6446
5618
+ 1.4655
5619
+ 0.4405
5620
+ 0.2837
5621
+ 0.7645
5622
+ 1.1923
5623
+ 1.9112
5624
+ 0.4546
5625
+ 0.4349
5626
+ 0.8352
5627
+ 0.7814
5628
+ 0.5821
5629
+ 0.3707
5630
+ 0.4524
5631
+ 0.7299
5632
+ 0.2962
5633
+ 2.2741
5634
+ 0.7579
5635
+ 0.6662
5636
+ 0.9773
5637
+ 1.0249
5638
+ 1.1707
5639
+ 0.6834
5640
+ 1.0201
5641
+ 0.7515
5642
+ 1.5378
5643
+ 1.0166
5644
+ 0.9610
5645
+ 1.1988
5646
+ 0.2622
5647
+ 0.8353
5648
+ 0.9763
5649
+ 0.8253
5650
+ 0.2626
5651
+ 1.1917
5652
+ 0.6815
5653
+ 0.3705
5654
+ 0.4379
5655
+ 1.1759
5656
+ 0.6405
5657
+ 0.9754
5658
+ 0.8228
5659
+ 1.0929
5660
+ 0.4519
5661
+ 0.4409
5662
+ 0.9720
5663
+ 0.7521
5664
+ 0.8229
5665
+ 1.1970
5666
+ 0.2622
5667
+ 0.2837
5668
+ 0.3459
5669
+ 0.2623
5670
+ 0.2624
5671
+ 0.2837
5672
+ 0.7646
5673
+ 1.3590
5674
+ 0.3459
5675
+ 0.3455
5676
+ 0.7351
5677
+ 0.8191
5678
+ 0.2081
5679
+ 0.5837
5680
+ 0.5475
5681
+ 0.8206
5682
+ 0.3711
5683
+ 0.5471
5684
+ 1.4643
5685
+ 1.2538
5686
+ 1.3244
5687
+ 0.7426
5688
+ 0.7572
5689
+ 1.0155
5690
+ 0.5846
5691
+ 0.7497
5692
+ 1.0405
5693
+ 1.1033
5694
+ 1.1022
5695
+ 0.9787
5696
+ 0.8544
5697
+ 1.2570
5698
+ 0.6824
5699
+ 0.6829
5700
+ 0.8387
5701
+ 0.5581
5702
+ 0.7357
5703
+ 0.7425
5704
+ 0.7737
5705
+ 0.8202
5706
+ 0.2843
5707
+ 0.6411
5708
+ 0.4344
5709
+ 0.4408
5710
+ 1.0140
5711
+ 0.8001
5712
+ 1.9217
5713
+ 0.7450
5714
+ 1.1917
5715
+ 0.3838
5716
+ 0.4799
5717
+ 1.1127
5718
+ 1.3414
5719
+ 0.7854
5720
+ 0.1183
5721
+ 0.7111
5722
+ 1.2548
5723
+ 0.7883
5724
+ 1.0364
5725
+ 1.1929
5726
+ 1.1085
5727
+ 0.7593
5728
+ 0.5428
5729
+ 1.0372
5730
+ 1.0149
5731
+ 0.7825
5732
+ 0.5708
5733
+ 0.2459
5734
+ 0.3462
5735
+ 1.1018
5736
+ 1.3500
5737
+ 0.4411
5738
+ 0.9803
5739
+ 0.4350
5740
+ 0.5268
5741
+ 1.3978
5742
+ 0.8088
5743
+ 0.2634
5744
+ 1.2576
5745
+ 0.6145
5746
+ 0.7225
5747
+ 0.4357
5748
+ 0.6409
5749
+ 0.5422
5750
+ 0.4382
5751
+ 0.4365
5752
+ 0.3708
5753
+ 0.7417
5754
+ 0.3466
5755
+ 0.7397
5756
+ 0.5483
5757
+ 0.0667
5758
+ 0.3549
5759
+ 0.9358
5760
+ 1.4867
5761
+ 0.8193
5762
+ 0.8371
5763
+ 0.6831
5764
+ 0.9645
5765
+ 0.9016
5766
+ 1.0087
5767
+ 0.8198
5768
+ 1.2689
5769
+ 0.9571
5770
+ 0.5448
5771
+ 0.4618
5772
+ 1.3377
5773
+ 0.4799
5774
+ 0.5006
5775
+ 0.1126
5776
+ 0.4623
5777
+ 0.6698
5778
+ 0.9872
5779
+ 0.2990
5780
+ 0.4794
5781
+ 0.2991
5782
+ 0.8192
5783
+ 1.2178
5784
+ 1.3354
5785
+ 1.3588
5786
+ 1.4864
5787
+ 1.0573
5788
+ 0.4088
5789
+ 0.7609
5790
+ 1.2123
5791
+ 0.3464
5792
+ 0.7327
5793
+ 0.2383
5794
+ 0.2385
5795
+ 0.9149
5796
+ 1.3346
5797
+ 0.7332
5798
+ 1.2003
5799
+ 0.3708
5800
+ 1.3362
5801
+ 1.2308
5802
+ 0.2836
5803
+ 0.0845
5804
+ 0.3467
5805
+ 1.2317
5806
+ 0.3578
5807
+ 1.0247
5808
+ 0.9007
5809
+ 1.0860
5810
+ 0.4352
5811
+ 0.6117
5812
+ 0.1440
5813
+ 1.4080
5814
+ 0.7606
5815
+ 1.4845
5816
+ 1.3324
5817
+ 0.7207
5818
+ 0.2973
5819
+ 0.3473
5820
+ 1.3342
5821
+ 0.8183
5822
+ 0.8121
5823
+ 0.2072
5824
+ 0.2992
5825
+ 0.2993
5826
+ 0.9020
5827
+ 1.3347
5828
+ 0.4793
5829
+ 0.6942
5830
+ 0.1676
5831
+ 1.1567
5832
+ 0.6076
5833
+ 0.7832
5834
+ 0.3478
5835
+ 0.3540
5836
+ 0.2976
5837
+ 0.1935
5838
+ 0.6132
5839
+ 0.3263
5840
+ 0.9663
5841
+ 0.2465
5842
+ 1.0248
5843
+ 0.2909
5844
+ 0.3536
5845
+ 0.9009
5846
+ 0.3528
5847
+ 0.3544
5848
+ 0.2074
5849
+ 0.7806
5850
+ 1.4473
5851
+ 1.3989
5852
+ 0.4934
5853
+ 0.5089
5854
+ 0.9137
5855
+ 0.2848
5856
+ 0.7451
5857
+ 1.2274
5858
+ 1.1643
5859
+ 0.4620
5860
+ 0.7360
5861
+ 0.2660
5862
+ 0.8077
5863
+ 0.6394
5864
+ 0.5707
5865
+ 0.9711
5866
+ 0.7808
5867
+ 0.7568
5868
+ 1.3340
5869
+ 0.7404
5870
+ 1.0985
5871
+ 0.2640
5872
+ 0.2838
5873
+ 0.7330
5874
+ 1.3935
5875
+ 0.6529
5876
+ 0.6283
5877
+ 0.8164
5878
+ 1.0936
5879
+ 1.3477
5880
+ 0.5488
5881
+ 0.4517
5882
+ 0.4525
5883
+ 1.1902
5884
+ 0.2663
5885
+ 0.1044
5886
+ 1.2086
5887
+ 1.3993
5888
+ 1.3556
5889
+ 1.2130
5890
+ 0.8086
5891
+ 0.6900
5892
+ 0.8250
5893
+ 0.7841
5894
+ 1.1901
5895
+ 0.2970
5896
+ 0.5858
5897
+ 0.7793
5898
+ 0.6811
5899
+ 1.0355
5900
+ 0.4854
5901
+ 0.2638
5902
+ 1.0757
5903
+ 0.4377
5904
+ 0.8234
5905
+ 0.6339
5906
+ 0.0823
5907
+ 0.6552
5908
+ 0.9703
5909
+ 0.6552
5910
+ 0.4408
5911
+ 3.6485
5912
+ 0.7567
5913
+ 0.7402
5914
+ 0.2852
5915
+ 0.2624
5916
+ 1.2088
5917
+ 1.1904
5918
+ 0.7244
5919
+ 0.9600
5920
+ 0.6904
5921
+ 0.3475
5922
+ 1.0310
5923
+ 0.7562
5924
+ 0.3343
5925
+ 0.6532
5926
+ 1.1705
5927
+ 1.1773
5928
+ 0.3272
5929
+ 0.8080
5930
+ 0.6493
5931
+ 0.6589
5932
+ 0.4065
5933
+ 0.2839
5934
+ 0.6564
5935
+ 0.3701
5936
+ 1.0103
5937
+ 0.7370
5938
+ 0.7333
5939
+ 0.2620
5940
+ 0.8105
5941
+ 0.3788
5942
+ 0.8082
5943
+ 0.8107
5944
+ 1.4735
5945
+ 0.9142
5946
+ 0.4834
5947
+ 0.6696
5948
+ 0.5704
5949
+ 0.6489
5950
+ 1.0896
5951
+ 0.9633
5952
+ 0.8815
5953
+ 0.6400
5954
+ 0.7567
5955
+ 0.3873
5956
+ 0.6583
5957
+ 0.6571
5958
+ 0.5271
5959
+ 1.1783
5960
+ 0.4566
5961
+ 0.4564
5962
+ 3.4650
5963
+ 0.1515
5964
+ 1.4601
5965
+ 0.2658
5966
+ 1.2017
5967
+ 0.6789
5968
+ 0.7617
5969
+ 0.7280
5970
+ 0.5485
5971
+ 0.9862
5972
+ 0.1060
5973
+ 1.3494
5974
+ 1.2782
5975
+ 2.9547
5976
+ 1.1196
5977
+ 0.4842
5978
+ 1.3501
5979
+ 0.6839
5980
+ 0.2943
5981
+ 1.2004
5982
+ 1.2551
5983
+ 0.2846
5984
+ 0.7615
5985
+ 1.4602
5986
+ 1.4131
5987
+ 0.7842
5988
+ 0.9628
5989
+ 1.5296
5990
+ 0.9876
5991
+ 0.7344
5992
+ 0.7428
5993
+ 0.7864
5994
+ 0.3557
5995
+ 0.3479
5996
+ 0.4838
5997
+ 0.4320
5998
+ 1.0905
5999
+ 0.7616
6000
+ 0.4826
6001
+ 0.9618
6002
+ 0.6712
6003
+ 1.1994
6004
+ 1.2767
6005
+ 0.6795
6006
+ 0.6828
6007
+ 0.3131
6008
+ 0.7331
6009
+ 0.9768
6010
+ 1.6788
6011
+ 0.6792
6012
+ 0.8059
6013
+ 1.0383
6014
+ 0.3552
6015
+ 1.1417
6016
+ 0.6861
6017
+ 0.4409
6018
+ 1.4125
6019
+ 1.1381
6020
+ 0.4523
6021
+ 1.3971
6022
+ 0.6415
6023
+ 0.3580
6024
+ 0.3703
6025
+ 0.7813
6026
+ 1.0895
6027
+ 0.7322
6028
+ 0.7350
6029
+ 0.3471
6030
+ 0.1895
6031
+ 1.2776
6032
+ 0.3547
6033
+ 0.6574
6034
+ 1.0110
6035
+ 0.7347
6036
+ 0.1829
6037
+ 0.3703
6038
+ 0.7612
6039
+ 0.3344
6040
+ 0.6714
6041
+ 0.3344
6042
+ 0.3453
6043
+ 0.9768
6044
+ 0.4204
6045
+ 0.6403
6046
+ 1.2011
6047
+ 1.2015
6048
+ 1.2010
6049
+ 0.8093
6050
+ 0.4622
6051
+ 0.8995
6052
+ 0.4057
6053
+ 1.2121
6054
+ 0.3543
6055
+ 0.3504
6056
+ 0.4066
6057
+ 0.8373
6058
+ 0.9138
6059
+ 0.7875
6060
+ 1.3339
6061
+ 0.8509
6062
+ 1.2023
6063
+ 0.3534
6064
+ 1.1135
6065
+ 0.5815
6066
+ 0.7868
6067
+ 0.9870
6068
+ 1.1790
6069
+ 0.3578
6070
+ 0.7868
6071
+ 1.0074
6072
+ 1.5458
6073
+ 0.3271
6074
+ 0.9511
6075
+ 1.0136
6076
+ 0.9380
6077
+ 1.1229
6078
+ 0.2818
6079
+ 1.5253
6080
+ 1.2817
6081
+ 0.9156
6082
+ 1.1129
6083
+ 0.5347
6084
+ 0.6406
6085
+ 0.6714
6086
+ 0.6400
6087
+ 0.7326
6088
+ 0.7818
6089
+ 0.6129
6090
+ 0.4831
6091
+ 0.5845
6092
+ 1.0247
6093
+ 1.0794
6094
+ 0.9516
6095
+ 0.9770
6096
+ 1.2716
6097
+ 0.7670
6098
+ 1.2702
6099
+ 1.0181
6100
+ 0.7859
6101
+ 0.6787
6102
+ 0.7322
6103
+ 0.7249
6104
+ 0.3758
6105
+ 0.7234
6106
+ 0.8032
6107
+ 0.2922
6108
+ 0.3452
6109
+ 1.0948
6110
+ 0.0661
6111
+ 0.8049
6112
+ 1.1281
6113
+ 0.2937
6114
+ 1.0854
6115
+ 1.4170
6116
+ 0.7818
6117
+ 1.4632
6118
+ 0.9880
6119
+ 0.4026
6120
+ 0.8076
6121
+ 0.6712
6122
+ 0.3004
6123
+ 0.9507
6124
+ 1.0803
6125
+ 0.2992
6126
+ 1.1148
6127
+ 0.9373
6128
+ 0.5075
6129
+ 0.1129
6130
+ 0.5824
6131
+ 0.1130
6132
+ 0.2938
6133
+ 0.1758
6134
+ 1.3847
6135
+ 0.8012
6136
+ 1.3615
6137
+ 0.9508
6138
+ 0.2992
6139
+ 0.2911
6140
+ 1.1187
6141
+ 0.3704
6142
+ 0.3710
6143
+ 0.1372
6144
+ 1.0095
6145
+ 0.3461
6146
+ 0.7336
6147
+ 0.3755
6148
+ 0.7804
6149
+ 0.5963
6150
+ 1.1248
6151
+ 0.0662
6152
+ 0.6661
6153
+ 0.3341
6154
+ 0.4093
6155
+ 0.6077
6156
+ 1.2198
6157
+ 0.3704
6158
+ 0.5490
6159
+ 0.4513
6160
+ 1.0956
6161
+ 0.4520
6162
+ 0.8548
6163
+ 1.0359
6164
+ 0.9696
6165
+ 0.1610
6166
+ 0.8073
6167
+ 0.6550
6168
+ 0.8374
6169
+ 0.6711
6170
+ 0.4511
6171
+ 0.4407
6172
+ 0.8207
6173
+ 0.8510
6174
+ 0.6717
6175
+ 0.6564
6176
+ 0.3704
6177
+ 0.7613
6178
+ 0.6570
6179
+ 0.6529
6180
+ 0.9162
6181
+ 1.3909
6182
+ 0.8073
6183
+ 0.3004
6184
+ 0.9813
6185
+ 0.7797
6186
+ 0.8067
6187
+ 0.9713
6188
+ 1.2709
6189
+ 0.4528
6190
+ 0.6824
6191
+ 0.7676
6192
+ 0.3544
6193
+ 0.9139
6194
+ 1.1138
6195
+ 0.2829
6196
+ 0.9135
6197
+ 0.2457
6198
+ 0.3503
6199
+ 1.0302
6200
+ 1.2076
6201
+ 0.8112
6202
+ 0.4500
6203
+ 0.2698
6204
+ 0.8511
6205
+ 1.2063
6206
+ 0.5698
6207
+ 0.8073
6208
+ 0.7619
6209
+ 0.2462
6210
+ 0.8513
6211
+ 0.4549
6212
+ 0.2458
6213
+ 1.2821
6214
+ 0.6407
6215
+ 0.9631
6216
+ 0.9130
6217
+ 0.8204
6218
+ 0.3253
6219
+ 0.8055
6220
+ 0.3585
6221
+ 0.7684
6222
+ 0.8791
6223
+ 1.1856
6224
+ 0.9638
6225
+ 1.3914
6226
+ 0.0734
6227
+ 0.7003
6228
+ 0.3485
6229
+ 0.9124
6230
+ 1.2274
6231
+ 0.3348
6232
+ 0.9808
6233
+ 0.9638
6234
+ 1.0107
6235
+ 0.3411
6236
+ 0.4490
6237
+ 0.4507
6238
+ 0.2573
6239
+ 0.3488
6240
+ 1.2703
6241
+ 0.4615
6242
+ 1.5298
6243
+ 0.4408
6244
+ 0.9514
6245
+ 0.8068
6246
+ 0.2848
6247
+ 1.1389
6248
+ 1.1702
6249
+ 0.3506
6250
+ 0.3578
6251
+ 0.7677
6252
+ 0.4516
6253
+ 0.8971
6254
+ 0.6818
6255
+ 0.3866
6256
+ 1.3917
6257
+ 0.4539
6258
+ 0.2840
6259
+ 0.2696
6260
+ 0.6608
6261
+ 0.4408
6262
+ 0.2851
6263
+ 0.2837
6264
+ 0.8072
6265
+ 0.9129
6266
+ 0.1831
6267
+ 0.8200
6268
+ 0.2834
6269
+ 0.1319
6270
+ 0.4557
6271
+ 0.2902
6272
+ 0.2851
6273
+ 0.2463
6274
+ 0.3697
6275
+ 0.5589
6276
+ 0.8162
6277
+ 0.4415
6278
+ 0.4413
6279
+ 0.9517
6280
+ 0.8511
6281
+ 1.0115
6282
+ 0.5345
6283
+ 0.1480
6284
+ 0.9505
6285
+ 0.0822
6286
+ 0.7242
6287
+ 0.8071
6288
+ 0.1478
6289
+ 0.4081
6290
+ 0.9314
6291
+ 0.9642
6292
+ 1.1140
6293
+ 0.7820
6294
+ 0.7801
6295
+ 1.1947
6296
+ 1.3564
6297
+ 0.7210
6298
+ 1.2135
6299
+ 0.6574
6300
+ 0.6406
6301
+ 1.5303
6302
+ 0.6796
6303
+ 0.9520
6304
+ 1.4731
6305
+ 0.9910
6306
+ 0.3703
6307
+ 0.3710
6308
+ 0.7333
pages/spectroscopy.py ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import dash
2
+ from dash import html, dcc
3
+ import dash_bootstrap_components as dbc
4
+
5
+ dash.register_page(__name__, path='/spectroscopy')
6
+
7
+ layout = html.Div([
8
+ html.Div([
9
+ html.H1("Spectroscopy: The Digital Fingerprint", className="text-white fw-bold mb-2"),
10
+ html.P("The Golden Standard for Cosmic Mapping", className="lead text-info"),
11
+ ], className="mb-5"),
12
+
13
+ dbc.Card([
14
+ dbc.CardBody([
15
+ html.H3("The Golden Standard (L'étalon-or)", className="text-white mb-4"),
16
+
17
+ html.P([
18
+ "By decomposing the light from a galaxy, we can identify specific 'lines' (peaks or dips) caused by ",
19
+ "atoms such as ", html.B("Hydrogen"), " or ", html.B("Oxygen"), ". Since we know the exact ",
20
+ "laboratory wavelength of these lines, we can precisely measure how much they have been shifted."
21
+ ], className="text-light mb-4"),
22
+
23
+ # Your new asset: spectro.png
24
+ html.Div([
25
+ html.Img(
26
+ src=dash.get_asset_url('spectro.png'),
27
+ style={
28
+ "width": "100%", "maxHeight": "350px", "objectFit": "contain",
29
+ "borderRadius": "15px", "marginBottom": "10px",
30
+ "border": "1px solid rgba(0, 210, 255, 0.2)"
31
+ }
32
+ ),
33
+ html.P("Galaxy Spectrum: Identifying H-alpha and OIII lines to calculate precise redshift.",
34
+ className="text-muted small italic")
35
+ ], className="text-center mb-5"),
36
+
37
+
38
+
39
+ dbc.Row([
40
+ dbc.Col([
41
+ html.Div([
42
+ html.H5("The Insight", className="text-success"),
43
+ html.P(
44
+ "If we can identify these lines, the calculation of redshift is trivial and extremely precise. "
45
+ "This is the ideal method, known as Spectroscopic Redshift."
46
+ ),
47
+ ], className="p-3 mb-4 rounded bg-dark border-start border-success border-4"),
48
+ ], width=12, lg=6),
49
+
50
+ dbc.Col([
51
+ html.Div([
52
+ html.H5("The Problem", className="text-warning"),
53
+ html.P(
54
+ "This method is very expensive in terms of exposure time. It is impossible to apply "
55
+ "this to the billions of galaxies we must map to see the large-scale structure."
56
+ ),
57
+ ], className="p-3 mb-4 rounded bg-dark border-start border-warning border-4"),
58
+ ], width=12, lg=6),
59
+ ]),
60
+
61
+ html.H4("The Mathematics of the Fingerprint", className="text-info mt-4 mb-3"),
62
+ html.P([
63
+ "To find the redshift (", html.Span("z", className="text-info"),
64
+ "), we compare the observed wavelength of a line to its rest wavelength:"
65
+ ], className="text-light"),
66
+
67
+ dcc.Markdown(
68
+ r"""
69
+ $$z = \frac{\lambda_{obs} - \lambda_{rest}}{\lambda_{rest}}$$
70
+ """,
71
+ mathjax=True,
72
+ style={"textAlign": "center", "fontSize": "28px", "color": "#00d2ff", "padding": "20px"}
73
+ )
74
+ ])
75
+ ], className="modern-card p-4"),
76
+ ])
requirements.txt ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core Web Application Framework
2
+ dash>=2.14.0
3
+ dash-bootstrap-components>=1.5.0
4
+
5
+ # Numerical Processing & Data Engineering
6
+ pandas>=2.0.0
7
+ numpy>=1.24.0
8
+ scipy>=1.10.0
9
+
10
+ # Machine Learning & Serialization Pipeline
11
+ scikit-learn>=1.3.0
12
+ xgboost>=2.0.0
13
+ joblib>=1.3.0
14
+
15
+ # Visualization & Asset Utilities
16
+ plotly>=5.18.0
17
+ Pillow>=10.0.0
18
+
19
+ # Production WSGI Server & Core Run Performance
20
+ gunicorn>=21.2.0
21
+ threadpoolctl>=3.2.0