diff --git a/bluemath_tk/core/constants.py b/bluemath_tk/core/constants.py index ee6f815..23b0c93 100644 --- a/bluemath_tk/core/constants.py +++ b/bluemath_tk/core/constants.py @@ -1,2 +1,3 @@ EARTH_RADIUS = 6378.135 # Earth radius in km EARTH_RADIUS_NM = EARTH_RADIUS / 1.852 # Earth radius in nautical miles +GRAVITY = 9.81 # Gravitational acceleration in m/s2 diff --git a/bluemath_tk/core/logging.py b/bluemath_tk/core/logging.py index a637497..04088c0 100644 --- a/bluemath_tk/core/logging.py +++ b/bluemath_tk/core/logging.py @@ -6,6 +6,34 @@ import pytz +def _coerce_level(level: Union[int, str]) -> int: + """Return a numeric logging level from an int or level name.""" + if isinstance(level, int): + return level + name = str(level).upper() + value = logging.getLevelName(name) + if isinstance(value, int) and value != 0: + return value + raise ValueError(f"Unknown log level: {level!r}") + + +def _console_handlers(logger: logging.Logger) -> list[logging.Handler]: + return [ + handler + for handler in logger.handlers + if isinstance(handler, logging.StreamHandler) + and not isinstance(handler, logging.FileHandler) + ] + + +def _file_handlers(logger: logging.Logger) -> list[logging.FileHandler]: + return [ + handler + for handler in logger.handlers + if isinstance(handler, logging.FileHandler) + ] + + def get_file_logger( name: str, logs_path: str = None, @@ -23,16 +51,23 @@ def get_file_logger( logs_path : str, optional The file path where the log messages will be written. Default is None. level : Union[int, str], optional - The logging level. Default is "INFO". + The logging level for the logger and file handler. Default is "INFO". console : bool Whether to add or not console / terminal logs. Default is True. console_level : Union[int, str], optional The logging level for console / terminal logs. Default is "WARNING". + Returns ------- logging.Logger Configured logger instance. + Notes + ----- + Safe to call more than once for the same *name*: existing handlers are + updated (file level, console level, console on/off) instead of returning + a stale configuration. + Examples -------- >>> from bluemath_tk.core.logging import get_file_logger @@ -48,39 +83,43 @@ def get_file_logger( >>> # 2023-10-22 14:55:23,458 - my_app_logger - ERROR - This is an error message. """ - # If a logger with the specified name already exists, return it - if name in logging.Logger.manager.loggerDict: - return logging.getLogger(name) + file_level = _coerce_level(level) + stream_level = _coerce_level(console_level) - # Create a logger with the specified name logger = logging.getLogger(name) - logger.setLevel(level) - logger.propagate = False # Avoid duplicate logs - - # Get current date to append to logs_path - date_str = datetime.now(pytz.timezone("Europe/Madrid")).strftime("%Y-%m-%d") - - # Create a file handler to write logs to the specified file - if logs_path is None: - os.makedirs("logs", exist_ok=True) - logs_path = os.path.join("logs", f"{name.strip()}_{date_str}.log") - else: - os.makedirs(os.path.dirname(logs_path)) - file_handler = logging.FileHandler(logs_path) + logger.setLevel(file_level) + logger.propagate = False # Avoid duplicate logs via the root logger - # Define a logging format formatter = logging.Formatter( "%(asctime)s - %(name)s - %(levelname)s - %(message)s" ) - file_handler.setFormatter(formatter) - # Add the file handler to the logger - logger.addHandler(file_handler) + file_handlers = _file_handlers(logger) + if file_handlers: + for handler in file_handlers: + handler.setLevel(file_level) + if handler.formatter is None: + handler.setFormatter(formatter) + else: + date_str = datetime.now(pytz.timezone("Europe/Madrid")).strftime("%Y-%m-%d") + if logs_path is None: + os.makedirs("logs", exist_ok=True) + logs_path = os.path.join("logs", f"{name.strip()}_{date_str}.log") + else: + log_dir = os.path.dirname(logs_path) + if log_dir: + os.makedirs(log_dir, exist_ok=True) + file_handler = logging.FileHandler(logs_path) + file_handler.setLevel(file_level) + file_handler.setFormatter(formatter) + logger.addHandler(file_handler) + + for handler in _console_handlers(logger): + logger.removeHandler(handler) - # Also ouput logs in the console if requested if console: console_handler = logging.StreamHandler() - console_handler.setLevel(console_level) + console_handler.setLevel(stream_level) console_handler.setFormatter(formatter) logger.addHandler(console_handler) diff --git a/bluemath_tk/core/metrics.py b/bluemath_tk/core/metrics.py index d8534e3..84eb62a 100644 --- a/bluemath_tk/core/metrics.py +++ b/bluemath_tk/core/metrics.py @@ -1,67 +1,163 @@ +""" +Paired-sample validation metrics. + +Convention +---------- +Every metric takes ``(reference, estimate)``, in that order: + +- ``reference`` is what you trust (observations, a buoy, a high-fidelity model + run, ...). It goes on the x-axis of a validation scatter. +- ``estimate`` is what you are evaluating (a hindcast, a metamodel, a + prediction, ...). It goes on the y-axis. + +Which is which depends on what is being compared, so callers must set it +explicitly. Signed metrics follow ``estimate - reference``: a positive bias +means the estimate **overestimates** the reference. + +Non-finite pairs (``NaN`` / ``inf`` on either side) are dropped before any +metric is computed; an empty pairing returns ``NaN``. + +Directional variables (degrees) have circular counterparts +(:func:`circular_bias`, :func:`circular_rmse`, :func:`circular_mae`, +:func:`circular_r2`), all based on the shortest signed angular difference. +:func:`compute_metrics` dispatches to the right family with ``circular=True``. +""" + +from __future__ import annotations + +from collections.abc import Callable, Iterable + import numpy as np +ArrayLike = np.ndarray | Iterable[float] + +#: Metrics returned by :func:`compute_metrics` when none are requested. +DEFAULT_METRICS: tuple[str, ...] = ("bias", "rmse", "rrmse", "si", "r", "r2") + +#: Short display labels, e.g. for a validation scatter annotation. +METRIC_LABELS: dict[str, str] = { + "n": "n", + "bias": "BIAS", + "mae": "MAE", + "mse": "MSE", + "rmse": "RMSE", + "rrmse": "RRMSE", + "si": "SI", + "hh": "HH", + "r": "r", + "r2": "R²", + "willmott_d": "d", + "slope": "slope", + "intercept": "intercept", +} + + +# --------------------------------------------------------------------------- +# Pairing +# --------------------------------------------------------------------------- + + +def paired_finite( + reference: ArrayLike, estimate: ArrayLike +) -> tuple[np.ndarray, np.ndarray]: + """ + Flatten two paired arrays and keep only the pairs finite on both sides. + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values, paired element-wise with *reference*. + + Returns + ------- + tuple[np.ndarray, np.ndarray] + ``(reference, estimate)`` as flat float arrays without non-finite pairs. -def bias(X_true: np.ndarray, X_pred: np.ndarray) -> float: + Raises + ------ + ValueError + If *reference* and *estimate* do not have the same number of elements. """ - Calculate the BIAS. + + ref = np.asarray(reference, dtype=float).ravel() + est = np.asarray(estimate, dtype=float).ravel() + if ref.size != est.size: + raise ValueError( + f"reference and estimate must have the same length " + f"({ref.size} != {est.size})" + ) + mask = np.isfinite(ref) & np.isfinite(est) + + return ref[mask], est[mask] + + +# --------------------------------------------------------------------------- +# Linear metrics +# --------------------------------------------------------------------------- + + +def bias(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Mean error, ``mean(estimate - reference)``. + + Positive means the estimate overestimates the reference. Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. Returns ------- float - The BIAS value. + The bias, in the units of the data. """ - if len(X_true) != len(X_pred): - raise ValueError("X_true and X_pred must have the same length") + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan - return float(sum(X_true - X_pred) / len(X_true)) + return float(np.mean(est - ref)) -def si(X_true: np.ndarray, X_pred: np.ndarray) -> float: +def mae(reference: ArrayLike, estimate: ArrayLike) -> float: """ - Calculate the Scatter Index (SI). + Mean Absolute Error, ``mean(|estimate - reference|)``. Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. Returns ------- float - The Scatter Index value. + Mean absolute error. """ - if len(X_true) != len(X_pred): - raise ValueError("X_true and X_pred must have the same length") + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan - return float( - np.sqrt( - sum(((X_true - X_true.mean()) - (X_pred - X_pred.mean())) ** 2) - / sum(X_true**2) - ) - ) + return float(np.mean(np.abs(est - ref))) -def mse(X_true: np.ndarray, X_pred: np.ndarray) -> float: +def mse(reference: ArrayLike, estimate: ArrayLike) -> float: """ - Calculate Mean Squared Error (MSE). + Mean Squared Error, ``mean((estimate - reference)**2)``. Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. Returns ------- @@ -69,75 +165,534 @@ def mse(X_true: np.ndarray, X_pred: np.ndarray) -> float: Mean squared error. """ - if len(X_true) != len(X_pred): - raise ValueError("X_true and X_pred must have the same length") + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan - return float(np.mean((X_true - X_pred) ** 2)) + return float(np.mean((est - ref) ** 2)) -def mae(X_true: np.ndarray, X_pred: np.ndarray) -> float: +def rmse(reference: ArrayLike, estimate: ArrayLike) -> float: """ - Calculate Mean Absolute Error (MAE). + Root Mean Squared Error. Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. Returns ------- float - Mean absolute error. + Root mean squared error. """ - if len(X_true) != len(X_pred): - raise ValueError("X_true and X_pred must have the same length") + return float(np.sqrt(mse(reference, estimate))) - return float(np.mean(np.abs(X_true - X_pred))) - -def rmse(X_true: np.ndarray, X_pred: np.ndarray) -> float: +def rrmse( + reference: ArrayLike, estimate: ArrayLike, normalization: str = "mean" +) -> float: """ - Calculate Root Mean Squared Error (RMSE). + Relative RMSE: RMSE divided by a scale of the reference (dimensionless). Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. + normalization : {"mean", "rms"}, optional + Scale of the reference used as denominator: its mean (default) or its + root mean square. ``"rms"`` is safer for variables whose mean can + approach zero. Returns ------- float - Root mean squared error. + Relative RMSE (multiply by 100 for a percentage); ``NaN`` if the + denominator is zero. + + Raises + ------ + ValueError + If *normalization* is not ``"mean"`` or ``"rms"``. """ - return float(np.sqrt(mse(X_true, X_pred))) + if normalization not in ("mean", "rms"): + raise ValueError( + f"normalization must be 'mean' or 'rms', got {normalization!r}" + ) + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + if normalization == "mean": + scale = np.mean(ref) + else: + scale = np.sqrt(np.mean(ref**2)) + if scale == 0: + return np.nan + + return float(np.sqrt(np.mean((est - ref) ** 2)) / scale) -def r2(X_true: np.ndarray, X_pred: np.ndarray) -> float: +def si(reference: ArrayLike, estimate: ArrayLike) -> float: """ - Calculate the R² score. + Scatter Index, bias-free form of Mentaschi et al. (2013). + + ``sqrt(sum(((est - mean(est)) - (ref - mean(ref)))**2) / sum(ref**2))`` Parameters ---------- - X_true : np.ndarray - True values. - X_pred : np.ndarray - Predicted values. + reference : array-like + Reference values. + estimate : array-like + Estimated values. Returns ------- float - The R² score. + The scatter index (dimensionless). + + References + ---------- + Mentaschi, L., Besio, G., Cassola, F., Mazzino, A. (2013). Problems in + RMSE-based wave model validations. Ocean Modelling, 72, 53-58. """ - if len(X_true) != len(X_pred): - raise ValueError("X_true and X_pred must have the same length") + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + denom = np.sum(ref**2) + if denom == 0: + return np.nan return float( - 1.0 - np.sum((X_true - X_pred) ** 2) / np.sum((X_true - X_true.mean()) ** 2) + np.sqrt(np.sum(((est - est.mean()) - (ref - ref.mean())) ** 2) / denom) ) + + +def hh(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Hanna & Heinold (1985) index, ``sqrt(sum((est - ref)**2) / sum(est * ref))``. + + Recommended by Mentaschi et al. (2013) over RMSE and SI for wave model + validation, as it does not reward models that underestimate the scatter. + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values. + + Returns + ------- + float + The HH index (dimensionless). + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + denom = np.sum(est * ref) + if denom <= 0: + return np.nan + + return float(np.sqrt(np.sum((est - ref) ** 2) / denom)) + + +def pearson_r(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Pearson correlation coefficient. + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values. + + Returns + ------- + float + Correlation in ``[-1, 1]``; ``NaN`` if either side has zero variance. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size < 2 or np.std(ref) == 0 or np.std(est) == 0: + return np.nan + + return float(np.corrcoef(ref, est)[0, 1]) + + +def r2(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Coefficient of determination, ``1 - SS_res / SS_tot(reference)``. + + Normalised by the variance of the **reference**, so it is not symmetric: + swapping the arguments changes the result. It can be negative when the + estimate is worse than the reference mean. + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values. + + Returns + ------- + float + The R² score; ``NaN`` if the reference has zero variance. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + ss_tot = np.sum((ref - ref.mean()) ** 2) + if ss_tot == 0: + return np.nan + + return float(1.0 - np.sum((est - ref) ** 2) / ss_tot) + + +def willmott_d(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Willmott (1981) index of agreement, in ``[0, 1]`` (1 = perfect). + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values. + + Returns + ------- + float + Index of agreement. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + ref_mean = ref.mean() + denom = np.sum((np.abs(est - ref_mean) + np.abs(ref - ref_mean)) ** 2) + if denom == 0: + return np.nan + + return float(1.0 - np.sum((est - ref) ** 2) / denom) + + +def linear_fit(reference: ArrayLike, estimate: ArrayLike) -> tuple[float, float]: + """ + Least-squares line ``estimate = slope * reference + intercept``. + + Parameters + ---------- + reference : array-like + Reference values (x-axis). + estimate : array-like + Estimated values (y-axis). + + Returns + ------- + tuple[float, float] + ``(slope, intercept)``; ``NaN`` if the reference has zero variance. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size < 2 or np.std(ref) == 0: + return np.nan, np.nan + slope, intercept = np.polyfit(ref, est, 1) + + return float(slope), float(intercept) + + +def percentile_bias( + reference: ArrayLike, estimate: ArrayLike, q: float = 95.0 +) -> float: + """ + Difference of percentiles, ``P_q(estimate) - P_q(reference)``. + + Unlike :func:`bias`, this compares the two distributions rather than + paired errors, which is what matters for extremes (e.g. ``q=99`` for + storm Hs). Only finite pairs are used, so both percentiles come from the + same samples. + + Parameters + ---------- + reference : array-like + Reference values. + estimate : array-like + Estimated values. + q : float, optional + Percentile in ``[0, 100]``. Default is 95. + + Returns + ------- + float + Percentile difference; positive means the estimate's upper tail is + too high. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + + return float(np.percentile(est, q) - np.percentile(ref, q)) + + +# --------------------------------------------------------------------------- +# Circular metrics (degrees) +# --------------------------------------------------------------------------- + + +def circular_difference(reference: ArrayLike, estimate: ArrayLike) -> np.ndarray: + """ + Shortest signed angular difference ``estimate - reference`` in degrees. + + Parameters + ---------- + reference : array-like + Reference directions in degrees. + estimate : array-like + Estimated directions in degrees. + + Returns + ------- + np.ndarray + Differences in ``[-180, 180)``; positive means the estimate is + clockwise of the reference (for nautical directions). + """ + + ref = np.asarray(reference, dtype=float) + est = np.asarray(estimate, dtype=float) + + return (est - ref + 180.0) % 360.0 - 180.0 + + +def circular_mean(angles: ArrayLike) -> float: + """ + Mean direction in degrees, in ``[0, 360)``. + + Parameters + ---------- + angles : array-like + Directions in degrees; non-finite values are ignored. + + Returns + ------- + float + Circular mean. + """ + + rad = np.deg2rad(np.asarray(angles, dtype=float).ravel()) + rad = rad[np.isfinite(rad)] + if rad.size == 0: + return np.nan + + return float(np.rad2deg(np.arctan2(np.sin(rad).mean(), np.cos(rad).mean())) % 360) + + +def circular_bias(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Mean shortest angular difference ``estimate - reference`` (degrees). + + Parameters + ---------- + reference : array-like + Reference directions in degrees. + estimate : array-like + Estimated directions in degrees. + + Returns + ------- + float + Circular bias. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + + return float(np.mean(circular_difference(ref, est))) + + +def circular_mae(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Mean absolute shortest angular difference (degrees). + + Parameters + ---------- + reference : array-like + Reference directions in degrees. + estimate : array-like + Estimated directions in degrees. + + Returns + ------- + float + Circular MAE. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + + return float(np.mean(np.abs(circular_difference(ref, est)))) + + +def circular_rmse(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + Root mean squared shortest angular difference (degrees). + + Parameters + ---------- + reference : array-like + Reference directions in degrees. + estimate : array-like + Estimated directions in degrees. + + Returns + ------- + float + Circular RMSE. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + + return float(np.sqrt(np.mean(circular_difference(ref, est) ** 2))) + + +def circular_r2(reference: ArrayLike, estimate: ArrayLike) -> float: + """ + R² for directions, using shortest angular deviations. + + ``1 - sum(d(ref, est)**2) / sum(d(ref, circular_mean(ref))**2)``, with + ``d`` the shortest angular difference. + + Parameters + ---------- + reference : array-like + Reference directions in degrees. + estimate : array-like + Estimated directions in degrees. + + Returns + ------- + float + Circular R²; ``NaN`` if the reference has no angular spread. + """ + + ref, est = paired_finite(reference, estimate) + if ref.size == 0: + return np.nan + ss_res = np.sum(circular_difference(ref, est) ** 2) + ss_tot = np.sum(circular_difference(circular_mean(ref), ref) ** 2) + if ss_tot == 0: + return np.nan + + return float(1.0 - ss_res / ss_tot) + + +# --------------------------------------------------------------------------- +# Dispatcher +# --------------------------------------------------------------------------- + +_LINEAR: dict[str, Callable[[np.ndarray, np.ndarray], float]] = { + "bias": bias, + "mae": mae, + "mse": mse, + "rmse": rmse, + "rrmse": rrmse, + "si": si, + "hh": hh, + "r": pearson_r, + "r2": r2, + "willmott_d": willmott_d, + "slope": lambda ref, est: linear_fit(ref, est)[0], + "intercept": lambda ref, est: linear_fit(ref, est)[1], +} + +_CIRCULAR: dict[str, Callable[[np.ndarray, np.ndarray], float]] = { + "bias": circular_bias, + "mae": circular_mae, + "mse": lambda ref, est: float(np.mean(circular_difference(ref, est) ** 2)), + "rmse": circular_rmse, + "r2": circular_r2, +} + +#: Every metric name :func:`compute_metrics` understands. +AVAILABLE_METRICS: tuple[str, ...] = tuple(_LINEAR) + + +def compute_metrics( + reference: ArrayLike, + estimate: ArrayLike, + metrics: Iterable[str] | None = None, + *, + circular: bool = False, + rrmse_normalization: str = "mean", +) -> dict[str, float]: + """ + Compute several metrics at once on the finite pairs of two arrays. + + Parameters + ---------- + reference : array-like + Reference values (observations, high-fidelity model, ...). + estimate : array-like + Estimated values being evaluated. + metrics : iterable of str, optional + Metric names from :data:`AVAILABLE_METRICS`. Default is + :data:`DEFAULT_METRICS`. + circular : bool, optional + Treat values as directions in degrees. Metrics without a circular + definition (``rrmse``, ``si``, ``hh``, ``r``, ...) are returned as + ``NaN`` so tables keep the same columns. Default is False. + rrmse_normalization : {"mean", "rms"}, optional + Passed to :func:`rrmse`. Default is "mean". + + Returns + ------- + dict[str, float] + ``{"n": number_of_finite_pairs, : value, ...}``. + + Raises + ------ + ValueError + If an unknown metric name is requested. + + Examples + -------- + >>> compute_metrics([1.0, 2.0, 3.0], [1.5, 2.5, 3.5], ["bias", "rmse"]) + {'n': 3, 'bias': 0.5, 'rmse': 0.5} + """ + + names = list(DEFAULT_METRICS if metrics is None else metrics) + unknown = [m for m in names if m not in _LINEAR] + if unknown: + raise ValueError( + f"Unknown metric(s) {unknown}; available: {list(AVAILABLE_METRICS)}" + ) + + ref, est = paired_finite(reference, estimate) + out: dict[str, float] = {"n": int(ref.size)} + for name in names: + if ref.size == 0: + out[name] = np.nan + elif circular: + func = _CIRCULAR.get(name) + out[name] = func(ref, est) if func is not None else np.nan + elif name == "rrmse": + out[name] = rrmse(ref, est, normalization=rrmse_normalization) + else: + out[name] = _LINEAR[name](ref, est) + + return out diff --git a/bluemath_tk/core/operations.py b/bluemath_tk/core/operations.py index c25f069..175ae49 100644 --- a/bluemath_tk/core/operations.py +++ b/bluemath_tk/core/operations.py @@ -575,3 +575,141 @@ def mathematical_to_nautical(math_degrees: np.ndarray) -> np.ndarray: # Convert mathematical degrees to nautical degrees return (90 - math_degrees) % 360 + + +def in_nautical_sector( + direction: float | np.ndarray, left: float, right: float +) -> bool | np.ndarray: + """ + Test whether nautical direction(s) lie inside a clockwise sector. + + The sector runs clockwise from *left* to *right* (both inclusive) and may + wrap through North, e.g. ``(350, 30)`` or, equivalently, ``(-10, 30)``. + + Parameters + ---------- + direction : float or np.ndarray + Nautical direction(s) in degrees (any range; wrapped to [0, 360)). + left : float + Clockwise start of the sector, in degrees. + right : float + Clockwise end of the sector, in degrees. + + Returns + ------- + bool or np.ndarray + True where *direction* is inside the sector. + + Examples + -------- + >>> in_nautical_sector(np.array([0.0, 90.0, 355.0]), -10, 30) + array([ True, False, True]) + """ + + left_n = left % 360.0 + right_n = right % 360.0 + dir_n = np.mod(direction, 360.0) + if left_n <= right_n: + return (dir_n >= left_n) & (dir_n <= right_n) + + return (dir_n >= left_n) | (dir_n <= right_n) + + +def math_sector_to_nautical_clockwise(low_math: float, high_math: float) -> list[float]: + """ + Convert a sector in math degrees to nautical clockwise ``[left, right]``. + + The sector runs counter-clockwise from *low_math* to *high_math* (degrees + from East). The result runs clockwise from North, with ``left < right``; + ``left`` is negative when the sector crosses North (e.g. ``[-10, 50]``). + + Parameters + ---------- + low_math : float + Counter-clockwise start of the sector, math degrees. + high_math : float + Counter-clockwise end of the sector, math degrees. + + Returns + ------- + list[float] + ``[left, right]`` nautical bounds, rounded to 0.1 degree. + + Examples + -------- + >>> math_sector_to_nautical_clockwise(0.0, 90.0) + [0.0, 90.0] + """ + + left = float((90.0 - high_math) % 360.0) + right = float((90.0 - low_math) % 360.0) + if left <= right: + return [round(left, 1), round(right, 1)] + + return [round(left - 360.0, 1), round(right, 1)] + + +def nautical_sector_to_wedge_angles(left: float, right: float) -> tuple[float, float]: + """ + Matplotlib ``Wedge`` angles (CCW from East) for a nautical sector. + + Parameters + ---------- + left : float + Clockwise start of the nautical sector, degrees. + right : float + Clockwise end of the nautical sector, degrees. + + Returns + ------- + tuple[float, float] + ``(theta1, theta2)`` with ``theta1 < theta2``. + """ + + theta1 = 90.0 - right % 360.0 + theta2 = 90.0 - left % 360.0 + if theta2 <= theta1: + theta2 += 360.0 + + return theta1, theta2 + + +def nautical_sector_wedge_coords( + lon: float, + lat: float, + left: float, + right: float, + radius_deg: float, + n_pts: int | None = None, +) -> list[tuple[float, float]]: + """ + Build the closed polygon ring of a nautical sector wedge (maps, GIS). + + Parameters + ---------- + lon, lat : float + Wedge origin, degrees. + left, right : float + Nautical clockwise sector bounds, degrees. + radius_deg : float + Wedge radius, degrees. + n_pts : int, optional + Arc points. Default is one every ~5 degrees (at least 8). + + Returns + ------- + list[tuple[float, float]] + ``[(lon, lat), arc..., (lon, lat)]``. + """ + + theta1, theta2 = nautical_sector_to_wedge_angles(left, right) + if n_pts is None: + n_pts = max(8, int(abs(theta2 - theta1) / 5)) + arc = np.radians(np.linspace(theta1, theta2, n_pts)) + coords = [(lon, lat)] + coords += [ + (lon + radius_deg * np.cos(a), lat + radius_deg * np.sin(a)) for a in arc + ] + coords.append((lon, lat)) + + return coords diff --git a/bluemath_tk/core/plotting/base_plotting.py b/bluemath_tk/core/plotting/base_plotting.py index ceed5d6..51a7833 100644 --- a/bluemath_tk/core/plotting/base_plotting.py +++ b/bluemath_tk/core/plotting/base_plotting.py @@ -1,4 +1,6 @@ from abc import ABC, abstractmethod +from functools import lru_cache +from os import PathLike from typing import Dict, List, Tuple, Union import cartopy.crs as ccrs @@ -6,6 +8,8 @@ import numpy as np import plotly.graph_objects as go import xarray as xr +from cartopy.mpl.geoaxes import GeoAxes +from matplotlib.collections import LineCollection from ...config.paths import PATHS from .colors import hex_colors_land, hex_colors_water, hex_colors_water_transition @@ -13,6 +17,46 @@ from .utils import format_ticks, join_colormaps, nice_ticks, single_colormap +@lru_cache(maxsize=32) +def _cached_satellite_image(source: str, area: Tuple[float, float, float, float]): + """ + Memoised :func:`get_satellite_image`. + + Multi-panel figures request the same ``(source, area)`` tiles several times. + """ + + return get_satellite_image(source=source, area=area) + + +def decimate_raster(da: xr.DataArray, max_pixels: int) -> xr.DataArray: + """ + Stride a 2-D raster down to at most *max_pixels* cells for display. + + Source rasters (e.g. GEBCO tiffs) can hold 100M+ cells; rendering them at + native resolution costs several GB for a figure a few thousand pixels + wide, with no visible gain. + + Parameters + ---------- + da : xr.DataArray + 2-D raster. + max_pixels : int + Pixel budget. + + Returns + ------- + xr.DataArray + The raster, strided equally along both dimensions if needed. + """ + + total = int(np.prod([da.sizes[d] for d in da.dims])) + if total <= max_pixels: + return da + step = int(np.ceil((total / max_pixels) ** 0.5)) + + return da.isel({d: slice(None, None, step) for d in da.dims}) + + class BasePlotting(ABC): """ Abstract base class for handling default plotting functionalities across the project. @@ -123,6 +167,10 @@ def plot_bathymetry( isodepths: Union[float, List[float]] = None, isodepths_labels: bool = True, isodepths_kwargs: Dict = None, + value_range: Tuple[float, float] = None, + max_pixels: int = None, + ocean_only: bool = False, + method: str = "pcolormesh", **kwargs, ) -> None: """ @@ -149,6 +197,19 @@ def plot_bathymetry( Additional keyword arguments passed to the contour call (e.g. colors, linewidths, linestyles), and, under the "labels_kwargs" key, a dictionary of arguments passed to ax.clabel(). + value_range: Tuple[float, float] + Fixed (min, max) of the colour scale, e.g. (-200, 300) to resolve the + shelf instead of spreading colours over the deep ocean. Values beyond it + take the end colours. Default is None (data range). + max_pixels: int + Downsample the raster to at most this many cells before plotting (see + decimate_raster). Default is None (no downsampling). + ocean_only: bool + Mask land (values >= 0), e.g. to keep a satellite image visible on land + underneath. Default is False. + method: str + xarray plotting method, "pcolormesh" (default) or "imshow". "imshow" is + much faster for large regular rasters. **kwargs Additional keyword arguments passed to the xr.Dataset.plot() function. """ @@ -169,9 +230,20 @@ def plot_bathymetry( elif isinstance(source, xr.DataArray): bathymetry_ds = source + if max_pixels is not None: + bathymetry_ds = decimate_raster(bathymetry_ds, max_pixels) + isodepths_source = bathymetry_ds + if ocean_only: + bathymetry_ds = bathymetry_ds.where(bathymetry_ds < 0) + plot_func = getattr(bathymetry_ds.plot, method) + cmap = kwargs.pop("cmap", self.bathymetry_defaults.get("cmap")) if cmap == "albita_ocean": - vmin, vmax = float(bathymetry_ds.min()), float(bathymetry_ds.max()) + if value_range is not None: + vmin, vmax = map(float, value_range) + else: + vmin = float(bathymetry_ds.min()) + vmax = float(bathymetry_ds.max()) anchor = ( None if transition_depth is None @@ -211,7 +283,7 @@ def plot_bathymetry( cbar_kwargs["ticks"] = ticks kwargs["cbar_kwargs"] = cbar_kwargs - p = bathymetry_ds.plot(ax=ax, cmap=cmap, norm=norm, **kwargs) + p = plot_func(ax=ax, cmap=cmap, norm=norm, **kwargs) if hasattr(p, "colorbar") and p.colorbar is not None: # Hide minor ticks on colorbar p.colorbar.minorticks_off() @@ -219,12 +291,15 @@ def plot_bathymetry( # End ticks sit at the exact data limits, so round their labels p.colorbar.set_ticklabels(format_ticks(ticks)) else: - bathymetry_ds.plot(ax=ax, cmap=cmap, **kwargs) + if value_range is not None: + kwargs.setdefault("vmin", value_range[0]) + kwargs.setdefault("vmax", value_range[1]) + plot_func(ax=ax, cmap=cmap, **kwargs) if isodepths is not None: self.plot_isodepths( ax=ax, - bathymetry=bathymetry_ds, + bathymetry=isodepths_source, isodepths=isodepths, labels=isodepths_labels, transform=kwargs.get("transform"), @@ -238,6 +313,7 @@ def plot_isodepths( isodepths: Union[float, List[float]], labels: bool = True, transform=None, + legend: bool = False, **kwargs, ): """ @@ -255,8 +331,12 @@ def plot_isodepths( Whether to annotate the contour lines with their value. Default is True. transform Cartopy transform of the data, if any. + legend: bool + Add one invisible proxy line per level, labelled e.g. "10m isobath", so + the contours appear in a later ax.legend() call. Default is False. **kwargs - Additional keyword arguments passed to the contour call. The + Additional keyword arguments passed to the contour call. "colors" may + be one colour or one per level (in ascending level order). The "labels_kwargs" key holds a dictionary of arguments passed to ax.clabel(). Returns @@ -269,12 +349,14 @@ def plot_isodepths( labels_kwargs = kwargs.pop("labels_kwargs", {}) if transform is not None: kwargs.setdefault("transform", transform) + colors = kwargs.pop("colors", "black") + linewidths = kwargs.pop("linewidths", 0.5) contours = bathymetry.plot.contour( ax=ax, levels=levels, - colors=kwargs.pop("colors", "black"), - linewidths=kwargs.pop("linewidths", 0.5), + colors=colors, + linewidths=linewidths, # Solid by default, as matplotlib dashes negative levels (i.e. all depths) linestyles=kwargs.pop("linestyles", "solid"), add_colorbar=False, @@ -291,6 +373,14 @@ def plot_isodepths( **labels_kwargs, }, ) + if legend: + level_colors = ( + [colors] * len(levels) if isinstance(colors, str) else list(colors) + ) + for level, color in zip(levels, level_colors): + ax.plot( + [], [], color=color, linewidth=1.2, label=f"{abs(level):g}m isobath" + ) return contours @@ -316,11 +406,15 @@ def plot_satellite( Additional keyword arguments passed to the plotting function. """ - map_img, extent = get_satellite_image( - source=source, - area=area, - ) - ax.set_extent(area) + if not isinstance(ax, GeoAxes): + raise TypeError( + "plot_satellite needs cartopy axes " + "(e.g. subplot_kw={'projection': ccrs.PlateCarree()})" + ) + # Tiles are cached per (source, area): figures with several panels over the + # same region fetch them once. + map_img, extent = _cached_satellite_image(source, tuple(map(float, area))) + ax.set_extent(area, crs=ccrs.PlateCarree()) ax.imshow( map_img, extent=extent, @@ -329,6 +423,74 @@ def plot_satellite( ) + @staticmethod + def plot_ugrid_mesh( + ax: plt.Axes, + mesh: Union[str, PathLike, xr.Dataset], + color: str = "#fbbf24", + linewidth: float = 0.3, + alpha: float = 0.55, + **kwargs, + ) -> LineCollection: + """ + Draw the edges of a UGRID mesh (e.g. a Delft3D-FM / SnapWave grid). + + At a whole-domain zoom individual triangles are far below one pixel, so + the mesh reads as a tint over its footprint; a saturated colour keeps that + footprint visible over satellite imagery. + + Parameters + ---------- + ax: plt.Axes + The axes on which to draw (plain or cartopy). + mesh: Union[str, PathLike, xr.Dataset] + Mesh netCDF path or dataset with ``mesh2d_node_x``, ``mesh2d_node_y`` + (lon/lat) and ``mesh2d_edge_nodes`` (``start_index`` attribute honoured). + color, linewidth, alpha + Line style. + **kwargs + Additional keyword arguments passed to LineCollection. + + Returns + ------- + LineCollection + The drawn edges. + """ + + ds = mesh if isinstance(mesh, xr.Dataset) else xr.open_dataset(mesh) + try: + node_x = ds["mesh2d_node_x"].values + node_y = ds["mesh2d_node_y"].values + edge_var = ds["mesh2d_edge_nodes"] + edges = edge_var.values.astype(int) - int( + edge_var.attrs.get("start_index", 0) + ) + finally: + if ds is not mesh: + ds.close() + + segments = np.stack( + [ + np.column_stack([node_x[edges[:, 0]], node_y[edges[:, 0]]]), + np.column_stack([node_x[edges[:, 1]], node_y[edges[:, 1]]]), + ], + axis=1, + ) + kwargs.setdefault("zorder", 2) + collection = LineCollection( + segments, colors=color, linewidths=linewidth, alpha=alpha, **kwargs + ) + if isinstance(ax, GeoAxes): + # add_collection is not wrapped by cartopy to default the transform + collection.set_transform(ccrs.PlateCarree()) + # Data limits are updated, but the view is left alone: the mesh is usually + # drawn over a map whose extent is already set (call ax.autoscale_view() + # for a standalone plot). + ax.add_collection(collection) + + return collection + + class DefaultInteractivePlotting(BasePlotting): """ Concrete implementation of BasePlotting with interactive plotting behaviors. diff --git a/bluemath_tk/core/plotting/scatter.py b/bluemath_tk/core/plotting/scatter.py index a5c2438..e09dad6 100644 --- a/bluemath_tk/core/plotting/scatter.py +++ b/bluemath_tk/core/plotting/scatter.py @@ -1,21 +1,43 @@ -from typing import List, Optional, Tuple +""" +Scatter plots, including reference-vs-estimate validation scatters. + +Validation scatters follow the :mod:`bluemath_tk.core.metrics` convention: +the **reference** goes on the x-axis and the **estimate** on the y-axis, and +the annotated metrics are computed as ``metric(reference, estimate)`` (a +positive bias means the estimate overestimates). +""" + +from __future__ import annotations + +from collections.abc import Iterable, Mapping, Sequence import numpy as np import pandas as pd +from matplotlib import pyplot as plt from matplotlib.axes import Axes from matplotlib.figure import Figure from scipy.stats import gaussian_kde, probplot -from ..metrics import bias, r2, rmse, si +from ..metrics import METRIC_LABELS, compute_metrics, linear_fit, paired_finite from .base_plotting import DefaultStaticPlotting from .colors import default_colors +#: Metrics annotated by :func:`validation_scatter` by default. +DEFAULT_SCATTER_METRICS: tuple[str, ...] = ("bias", "rmse", "rrmse", "r2") + def density_scatter( - x: np.ndarray, y: np.ndarray -) -> Tuple[np.ndarray, np.ndarray, np.ndarray]: + x: np.ndarray, + y: np.ndarray, + max_kde_points: int = 5000, + bins: int = 100, +) -> tuple[np.ndarray, np.ndarray, np.ndarray]: """ - Compute a density scatter for two arrays using gaussian KDE. + Compute point densities for a density-coloured scatter plot. + + Small samples use a gaussian KDE. Above *max_kde_points* (KDE evaluation is + O(n²)) the density is the count of the 2-D histogram bin each point falls + in, which is O(n) and visually equivalent for large samples. Parameters ---------- @@ -23,109 +45,337 @@ def density_scatter( X values for the scatter plot. y : np.ndarray Y values for the scatter plot. + max_kde_points : int, optional + Largest sample evaluated with a KDE. Default is 5000. + bins : int, optional + Bins per axis for the histogram density. Default is 100. Returns ------- - Tuple[np.ndarray, np.ndarray, np.ndarray] - A tuple containing: - - Sorted x values - - Sorted y values - - Density values corresponding to each point + tuple[np.ndarray, np.ndarray, np.ndarray] + ``(x, y, density)`` sorted by increasing density, so the densest + points are drawn last (on top). """ - if len(x) != len(y): + x = np.asarray(x, dtype=float).ravel() + y = np.asarray(y, dtype=float).ravel() + if x.size != y.size: raise ValueError("x and y must have the same length") - xy = np.vstack([x, y]) - z = gaussian_kde(xy)(xy) + z = None + if x.size <= max_kde_points: + try: + xy = np.vstack([x, y]) + z = gaussian_kde(xy)(xy) + except (np.linalg.LinAlgError, ValueError): + z = None # degenerate sample (e.g. constant values): use histogram + if z is None: + counts, xedges, yedges = np.histogram2d(x, y, bins=bins) + ix = np.clip(np.digitize(x, xedges) - 1, 0, counts.shape[0] - 1) + iy = np.clip(np.digitize(y, yedges) - 1, 0, counts.shape[1] - 1) + z = counts[ix, iy] + idx = z.argsort() - x1, y1, z = x[idx], y[idx], z[idx] - return x1, y1, z + return x[idx], y[idx], z[idx] + + +def _format_metrics_box(metrics: Mapping[str, float], fmt: str) -> str: + """Multi-line ``LABEL = value`` text for a metrics annotation.""" + + lines = [] + for name, value in metrics.items(): + label = METRIC_LABELS.get(name, name) + if name == "n": + lines.append(f"{label} = {int(value)}") + else: + lines.append(f"{label} = {value:{fmt}}") + + return "\n".join(lines) + + +def _axis_limits(ref: np.ndarray, est: np.ndarray) -> tuple[float, float]: + """Square limits covering both arrays; start at 0 for non-negative data.""" + + lo = float(min(ref.min(), est.min())) + hi = float(max(ref.max(), est.max())) + pad = 0.05 * (hi - lo) if hi > lo else 1.0 + lo = 0.0 if lo >= 0 else lo - pad + + return lo, hi + pad def validation_scatter( - axs: Axes, - x: np.ndarray, - y: np.ndarray, - xlabel: str, - ylabel: str, - title: str, + ax: Axes, + reference: np.ndarray, + estimate: np.ndarray, + reference_label: str = "Reference", + estimate_label: str = "Estimate", + title: str | None = None, + *, + units: str | None = None, + circular: bool = False, + metrics: Iterable[str] | None = DEFAULT_SCATTER_METRICS, + show_n: bool = True, + limits: tuple[float, float] | None = None, + qq: bool = True, + fit_line: bool = False, cmap: str = "rainbow", -) -> None: + s: float = 5, + max_points: int | None = 20000, + seed: int = 0, + fmt: str = ".3f", + rrmse_normalization: str = "mean", +) -> dict[str, float]: """ - Plot a density scatter and Q-Q plot for validation. + Density scatter of an estimate against its reference, with metrics. + + The reference goes on the x-axis and the estimate on the y-axis; points + above the 1:1 line are overestimations. Metrics are computed on **all** + finite pairs, even when the drawn points are subsampled. Parameters ---------- - axs : Axes + ax : Axes Matplotlib axes to plot on. - x : np.ndarray - X values for the scatter plot. - y : np.ndarray - Y values for the scatter plot. - xlabel : str - Label for the X-axis. - ylabel : str - Label for the Y-axis. - title : str - Title for the plot. + reference : np.ndarray + Reference values (observations, high-fidelity model, ...): x-axis. + estimate : np.ndarray + Estimated values being evaluated: y-axis. + reference_label : str, optional + X-axis label. Default is "Reference". + estimate_label : str, optional + Y-axis label. Default is "Estimate". + title : str, optional + Axes title. Default is None (no title). + units : str, optional + Appended to both axis labels as `` [units]``. Default is None. + circular : bool, optional + Treat values as directions in degrees: limits fixed to ``[0, 360]``, + circular metrics, no Q-Q line. Default is False. + metrics : iterable of str, optional + Metric names (see :data:`bluemath_tk.core.metrics.AVAILABLE_METRICS`) + annotated on the plot; ``None`` or empty for no annotation. Default + is :data:`DEFAULT_SCATTER_METRICS`. + show_n : bool, optional + Also annotate the number of pairs. Default is True. + limits : tuple[float, float], optional + Shared ``(min, max)`` for both axes. Default is computed from data. + qq : bool, optional + Overlay a Q-Q line (reference vs estimate quantiles). Default is True. + fit_line : bool, optional + Overlay the least-squares fit ``estimate = a * reference + b``. + Default is False. cmap : str, optional - Colormap to use for the scatter plot. Default is "rainbow". + Colormap for the point density. Default is "rainbow". + s : float, optional + Marker size. Default is 5. + max_points : int, optional + Randomly subsample to this many points for drawing only. ``None`` + draws everything. Default is 20000. + seed : int, optional + Seed for the drawing subsample. Default is 0. + fmt : str, optional + Number format for the annotation. Default is ".3f". + rrmse_normalization : {"mean", "rms"}, optional + Passed to :func:`bluemath_tk.core.metrics.rrmse`. Default is "mean". + + Returns + ------- + dict[str, float] + The metrics computed on all finite pairs (always includes ``n``). """ - x2, y2, z = density_scatter(x, y) - - # plot - axs.scatter(x2, y2, c=z, s=5, cmap=cmap) - - # labels - axs.set_xlabel(xlabel) - axs.set_ylabel(ylabel) - axs.set_title(title) - - # axis limits - maxt = np.ceil(max(max(x) + 0.1, max(y) + 0.1)) - axs.set_xlim(0, maxt) - axs.set_ylim(0, maxt) - axs.plot([0, maxt], [0, maxt], "-r") - axs.set_xticks(np.linspace(0, maxt, 5)) - axs.set_yticks(np.linspace(0, maxt, 5)) - axs.set_aspect("equal") - - # qq-plot - xq = probplot(x, dist="norm") - yq = probplot(y, dist="norm") - axs.plot(xq[0][1], yq[0][1], "o", markersize=0.5, color="k", label="Q-Q plot") - - # diagnostic errors - props = dict( - boxstyle="round", facecolor="w", edgecolor="grey", linewidth=0.8, alpha=0.5 + ref, est = paired_finite(reference, estimate) + if circular: + ref, est = np.mod(ref, 360.0), np.mod(est, 360.0) + + suffix = f" [{units}]" if units else "" + ax.set_xlabel(f"{reference_label}{suffix}") + ax.set_ylabel(f"{estimate_label}{suffix}") + if title is not None: + ax.set_title(title) + + names = list(metrics or []) + scores = compute_metrics( + ref, + est, + names, + circular=circular, + rrmse_normalization=rrmse_normalization, ) - label = "\n".join( - ( - r"BIAS = %.2f" % (bias(x2, y2),), - r"SI = %.2f" % (si(x2, y2),), - r"RMSE = %.2f" % (rmse(x2, y2),), - r"R² = %.2f" % (r2(x2, y2),), + if ref.size == 0: + ax.text(0.5, 0.5, "no data", transform=ax.transAxes, ha="center") + return scores + + # draw (possibly subsampled) density scatter + ref_plot, est_plot = ref, est + if max_points is not None and ref.size > max_points: + idx = np.random.default_rng(seed).choice(ref.size, max_points, replace=False) + ref_plot, est_plot = ref[idx], est[idx] + xs, ys, z = density_scatter(ref_plot, est_plot) + ax.scatter(xs, ys, c=z, s=s, cmap=cmap, edgecolors="none") + + # 1:1 line and limits + if limits is None: + limits = (0.0, 360.0) if circular else _axis_limits(ref, est) + lo, hi = limits + ax.plot([lo, hi], [lo, hi], "-r", lw=1.0) + ax.set_xlim(lo, hi) + ax.set_ylim(lo, hi) + ax.set_aspect("equal", adjustable="box") + + if qq and not circular: + xq = probplot(ref, dist="norm")[0][1] + yq = probplot(est, dist="norm")[0][1] + ax.plot(xq, yq, "o", markersize=0.5, color="k", label="Q-Q plot") + if fit_line and not circular: + slope, intercept = linear_fit(ref, est) + if np.isfinite(slope): + ax.plot( + [lo, hi], + [slope * lo + intercept, slope * hi + intercept], + "--", + color="grey", + lw=1.0, + label=f"y = {slope:.2f}x {intercept:+.2f}", + ) + + shown = {k: v for k, v in scores.items() if k != "n"} + if show_n: + shown["n"] = scores["n"] + if shown: + props = dict( + boxstyle="round", facecolor="w", edgecolor="grey", linewidth=0.8, alpha=0.6 ) - ) - axs.text( - 0.05, - 0.95, - label, - transform=axs.transAxes, - fontsize=9, - verticalalignment="top", - bbox=props, - ) + ax.text( + 0.04, + 0.96, + _format_metrics_box(shown, fmt), + transform=ax.transAxes, + fontsize=9, + verticalalignment="top", + bbox=props, + ) + + return scores + + +def scatter_grid_shape(n: int) -> tuple[int, int]: + """ + Return ``(nrows, ncols)`` for *n* panels: up to 2x2, then roughly square. + + Parameters + ---------- + n : int + Number of panels. + + Returns + ------- + tuple[int, int] + Grid shape. + """ + + if n <= 1: + return 1, 1 + if n == 2: + return 1, 2 + if n <= 4: + return 2, 2 + ncols = min(4, int(np.ceil(np.sqrt(n)))) + + return int(np.ceil(n / ncols)), ncols + + +def validation_scatter_grid( + reference: Mapping[str, np.ndarray] | pd.DataFrame, + estimate: Mapping[str, np.ndarray] | pd.DataFrame, + variables: Sequence[str] | None = None, + reference_label: str = "Reference", + estimate_label: str = "Estimate", + *, + units: Mapping[str, str] | None = None, + circular_variables: Iterable[str] = ("dir",), + titles: Mapping[str, str] | None = None, + figsize: tuple[float, float] | None = None, + suptitle: str | None = None, + **kwargs, +) -> tuple[Figure, np.ndarray, dict[str, dict[str, float]]]: + """ + One :func:`validation_scatter` panel per variable. + + Parameters + ---------- + reference : mapping or DataFrame + Variable name -> reference values. + estimate : mapping or DataFrame + Variable name -> estimated values, paired with *reference*. + variables : sequence of str, optional + Variables to plot, in order. Default is every variable in both. + reference_label : str, optional + X-axis label prefix. Default is "Reference". + estimate_label : str, optional + Y-axis label prefix. Default is "Estimate". + units : mapping, optional + Variable name -> units for the axis labels. + circular_variables : iterable of str, optional + Variables treated as directions in degrees. Default is ``("dir",)``. + titles : mapping, optional + Variable name -> panel title. Default is the variable name. + figsize : tuple[float, float], optional + Figure size. Default scales with the grid. + suptitle : str, optional + Figure title. + **kwargs + Forwarded to :func:`validation_scatter`. + + Returns + ------- + tuple[Figure, np.ndarray, dict] + Figure, flat array of axes, and ``{variable: metrics}``. + """ + + if variables is None: + variables = [v for v in reference if v in estimate] + variables = list(variables) + units = units or {} + titles = titles or {} + circular_variables = set(circular_variables) + + nrows, ncols = scatter_grid_shape(len(variables)) + if figsize is None: + figsize = (4.2 * ncols, 3.8 * nrows) + fig, axes = plt.subplots(nrows, ncols, figsize=figsize) + axes = np.atleast_1d(axes).ravel() + + scores: dict[str, dict[str, float]] = {} + for ax, var in zip(axes, variables): + scores[var] = validation_scatter( + ax, + np.asarray(reference[var]), + np.asarray(estimate[var]), + f"{reference_label} {var}", + f"{estimate_label} {var}", + titles.get(var, var), + units=units.get(var), + circular=var in circular_variables, + **kwargs, + ) + for ax in axes[len(variables) :]: + ax.set_visible(False) + + if suptitle: + fig.suptitle(suptitle) + fig.tight_layout() + + return fig, axes, scores def plot_scatters_in_triangle( - dataframes: List[pd.DataFrame], - data_colors: Optional[List[str]] = None, + dataframes: list[pd.DataFrame], + data_colors: list[str] = None, **kwargs, -) -> Tuple[Figure, np.ndarray]: +) -> tuple[Figure, np.ndarray]: """ Plot scatter plots of the dataframes with axes in a triangle arrangement. diff --git a/bluemath_tk/core/plotting/spectra.py b/bluemath_tk/core/plotting/spectra.py new file mode 100644 index 0000000..0483d7f --- /dev/null +++ b/bluemath_tk/core/plotting/spectra.py @@ -0,0 +1,251 @@ +""" +Polar wave-spectrum plots for comparing several sources side by side. + +wavespectra's ``.spec.plot()`` cannot draw on an existing subplot: it always +builds its own polar axes (see ``wavespectra.plot.WavePlot.__call__``), which +xarray rejects together with a caller-supplied ``ax=``. So each spectrum is +rendered to its own image, and the images are then composed, e.g. a buoy +spectrum next to two reconstructions of the same moment. + +Requires the optional ``wavespectra`` dependency (``bluemath-tk[waves]``). +""" + +from __future__ import annotations + +from io import BytesIO +from typing import Any + +import xarray as xr +from matplotlib import pyplot as plt +from PIL import Image + +DEFAULT_FIGSIZE = (5.5, 4.8) +DEFAULT_CMAP = "magma" # sequential: spectral energy density is non-negative + + +def _require_wavespectra() -> None: + """Import wavespectra so the ``.spec`` accessor is registered.""" + + try: + import wavespectra # noqa: F401 + except ImportError as exc: + raise ImportError( + "Spectra plots need wavespectra: pip install 'bluemath-tk[waves]'" + ) from exc + + +def _figure_to_image(fig, **savefig_kwargs) -> Image.Image: + """Rasterise and close *fig*.""" + + buf = BytesIO() + fig.savefig(buf, format="png", **savefig_kwargs) + plt.close(fig) + buf.seek(0) + + return Image.open(buf) + + +def render_polar_spectrum( + da: xr.DataArray, + title: str, + *, + figsize: tuple[float, float] = DEFAULT_FIGSIZE, + cmap: str = DEFAULT_CMAP, + dpi: int = 130, + **plot_kwargs: Any, +) -> Image.Image: + """ + Render one polar wave spectrum (``da.spec.plot()``) to an image. + + Parameters + ---------- + da : xr.DataArray + A 2-D (freq, dir) spectrum, or anything ``.spec.plot()`` accepts + (e.g. a time-averaged one). + title : str + Axes title. + figsize : tuple[float, float], optional + Figure size in inches. + cmap : str, optional + Colormap. Default is "magma". + dpi : int, optional + Raster resolution. Default is 130. + **plot_kwargs + Forwarded to ``da.spec.plot()`` (e.g. ``normalised``, ``levels``, + ``rmax``). + + Returns + ------- + PIL.Image.Image + Rendered figure, cropped tight, on a white background. + """ + + _require_wavespectra() + fig = plt.figure(figsize=figsize, facecolor="white") + da.load().spec.plot(cmap=cmap, add_colorbar=True, **plot_kwargs) + plt.gca().set_title(title, fontsize=11, fontweight="bold", pad=10) + + return _figure_to_image(fig, dpi=dpi, bbox_inches="tight", facecolor="white") + + +def render_spectrum_bubble( + da: xr.DataArray, + *, + figsize: tuple[float, float] = (1.8, 1.8), + cmap: str = DEFAULT_CMAP, + levels: int = 16, + dpi: int = 130, +) -> Image.Image: + """ + Render one polar spectrum as a small transparent bubble for a map. + + No title, ticks or colorbar: meant to be stamped onto a basemap at its + site's coordinates (``matplotlib.offsetbox.AnnotationBbox`` + + ``OffsetImage``), e.g. many reconstructed spectra across a domain. + + Parameters + ---------- + da : xr.DataArray + A 2-D (freq, dir) spectrum. + figsize : tuple[float, float], optional + Figure size in inches. Default is (1.8, 1.8). + cmap : str, optional + Colormap. Default is "magma". + levels : int, optional + Number of contour levels. Default is 16. + dpi : int, optional + Raster resolution. Default is 130. + + Returns + ------- + PIL.Image.Image + Rendered bubble with a transparent background. + """ + + _require_wavespectra() + fig = plt.figure(figsize=figsize) + da.load().spec.plot(cmap=cmap, levels=levels, normalised=True, add_colorbar=False) + ax = plt.gca() + ax.set_title("") + ax.set_xticklabels([]) + ax.set_yticklabels([]) + ax.grid(True, alpha=0.35, linewidth=0.5, color="white") + + return _figure_to_image( + fig, dpi=dpi, bbox_inches="tight", pad_inches=0.02, transparent=True + ) + + +def stack_images_vertical(images: list[Image.Image], *, pad: int = 12) -> Image.Image: + """ + Stack images top to bottom, centred, with white padding between them. + + Parameters + ---------- + images : list[PIL.Image.Image] + Images in reading order. + pad : int, optional + Padding in pixels. Default is 12. + + Returns + ------- + PIL.Image.Image + The composed image. + """ + + width = max(im.width for im in images) + height = sum(im.height for im in images) + pad * (len(images) - 1) + canvas = Image.new("RGB", (width, height), "white") + y = 0 + for im in images: + canvas.paste(im, ((width - im.width) // 2, y)) + y += im.height + pad + + return canvas + + +def stack_images_horizontal(images: list[Image.Image], *, pad: int = 14) -> Image.Image: + """ + Stack images left to right, centred, with white padding between them. + + Parameters + ---------- + images : list[PIL.Image.Image] + Images in reading order. + pad : int, optional + Padding in pixels. Default is 14. + + Returns + ------- + PIL.Image.Image + The composed image. + """ + + width = sum(im.width for im in images) + pad * (len(images) - 1) + height = max(im.height for im in images) + canvas = Image.new("RGB", (width, height), "white") + x = 0 + for im in images: + canvas.paste(im, (x, (height - im.height) // 2)) + x += im.width + pad + + return canvas + + +def plot_spectrum_comparison( + specs: list[tuple[str, xr.DataArray]], + *, + orientation: str = "horizontal", + figsize: tuple[float, float] = DEFAULT_FIGSIZE, + cmap: str = DEFAULT_CMAP, + dpi: int = 130, + **plot_kwargs: Any, +) -> Image.Image: + """ + Render several spectra of the same moment, laid out for comparison. + + One panel per ``(label, spectrum)`` pair, in the order given (e.g. always + reference first: ``[("Buoy", ...), ("Bulk", ...), ("Spectral", ...)]``), + so every figure has the same, directly comparable layout. + + Parameters + ---------- + specs : list[tuple[str, xr.DataArray]] + ``(panel_label, spectrum)`` pairs, in reading order. + orientation : {"horizontal", "vertical"}, optional + Panels left to right (default) or top to bottom. + figsize : tuple[float, float], optional + Size of each panel, in inches. + cmap : str, optional + Colormap. Default is "magma". + dpi : int, optional + Raster resolution. Default is 130. + **plot_kwargs + Forwarded to :func:`render_polar_spectrum` for every panel. + + Returns + ------- + PIL.Image.Image + The composed image (show it with IPython's ``display()``, or + ``.save(path)`` it). + + Raises + ------ + ValueError + If *orientation* is not "horizontal" or "vertical". + """ + + if orientation not in ("horizontal", "vertical"): + raise ValueError( + f"orientation must be 'horizontal' or 'vertical', got {orientation!r}" + ) + images = [ + render_polar_spectrum( + da, label, figsize=figsize, cmap=cmap, dpi=dpi, **plot_kwargs + ) + for label, da in specs + ] + if orientation == "horizontal": + return stack_images_horizontal(images) + + return stack_images_vertical(images) diff --git a/bluemath_tk/core/plotting/timeseries.py b/bluemath_tk/core/plotting/timeseries.py new file mode 100644 index 0000000..7457677 --- /dev/null +++ b/bluemath_tk/core/plotting/timeseries.py @@ -0,0 +1,120 @@ +"""Time-series plots comparing several estimates against one reference.""" + +from __future__ import annotations + +from collections.abc import Mapping + +import pandas as pd +import xarray as xr +from matplotlib.axes import Axes + +SeriesLike = pd.Series | xr.DataArray + + +def _to_series(data: SeriesLike) -> pd.Series: + """1-D time-indexed :class:`pandas.Series` from a Series or DataArray.""" + + if isinstance(data, xr.DataArray): + return data.squeeze(drop=True).to_series() + + return data + + +def plot_timeseries_comparison( + ax: Axes, + reference: SeriesLike, + estimates: Mapping[str, SeriesLike], + reference_label: str = "Reference", + *, + colors: Mapping[str, str] | None = None, + reference_color: str = "black", + circular: bool = False, + ylabel: str | None = None, + crop_to_reference: bool = True, + legend: bool = True, +) -> Axes: + """ + Overlay one or more estimates on a reference time series. + + Each estimate is restricted to the reference's time stamps (inner join), + so all lines cover the same period. Directional variables are drawn as + markers, since lines across the 0/360 wrap are misleading. + + Parameters + ---------- + ax : Axes + Matplotlib axes to plot on. + reference : pd.Series or xr.DataArray + Reference series (e.g. buoy observations), indexed by time. + estimates : mapping + Label -> estimated series (e.g. models), indexed by time. + reference_label : str, optional + Legend label of the reference. Default is "Reference". + colors : mapping, optional + Label -> colour for the estimates. Default is the matplotlib cycle. + reference_color : str, optional + Colour of the reference. Default is "black". + circular : bool, optional + Directions in degrees: markers instead of lines, y-limits + ``[0, 360]``. Default is False. + ylabel : str, optional + Y-axis label. + crop_to_reference : bool, optional + Limit the x-axis to the span where the reference has finite data. + Default is True. + legend : bool, optional + Draw a legend. Default is True. + + Returns + ------- + Axes + The axes plotted on. + """ + + colors = colors or {} + ref = _to_series(reference) + + if circular: + ax.scatter( + ref.index, + ref.values % 360.0, + s=8, + color=reference_color, + alpha=0.75, + zorder=3, + label=reference_label, + ) + else: + ax.plot( + ref.index, ref.values, color=reference_color, lw=1.2, label=reference_label + ) + + for i, (label, est) in enumerate(estimates.items()): + est = _to_series(est).reindex(ref.index) + color = colors.get(label, f"C{i}") + if circular: + ax.scatter( + est.index, + est.values % 360.0, + s=6, + color=color, + alpha=0.65, + zorder=2, + label=label, + ) + else: + ax.plot(est.index, est.values, color=color, lw=1.0, alpha=0.9, label=label) + + if circular: + ax.set_ylim(0.0, 360.0) + if crop_to_reference: + valid = ref.dropna() + if not valid.empty and valid.index[0] != valid.index[-1]: + ax.set_xlim(valid.index[0], valid.index[-1]) + if ylabel: + ax.set_ylabel(ylabel) + ax.grid(True, alpha=0.3) + if legend: + ax.legend(loc="upper right", fontsize=8) + + return ax diff --git a/bluemath_tk/core/plotting/wind.py b/bluemath_tk/core/plotting/wind.py new file mode 100644 index 0000000..9c1999d --- /dev/null +++ b/bluemath_tk/core/plotting/wind.py @@ -0,0 +1,174 @@ +""" +Wind plotting: arrows from speed and nautical direction, and a wind rose. + +Directions are nautical, the direction the wind comes **from**, clockwise from +North; arrows point where the wind blows **to**. +""" + +from __future__ import annotations + +import numpy as np +from matplotlib.axes import Axes +from matplotlib.quiver import Quiver + +#: Speed bins (m/s) of :func:`plot_wind_rose`. +ROSE_SPEED_BINS = (0.0, 5.0, 10.0, 15.0, 20.0, np.inf) + + +def wind_components( + speed: np.ndarray, direction: np.ndarray +) -> tuple[np.ndarray, np.ndarray]: + """ + Eastward and northward components of a wind given as speed and nautical direction. + + Parameters + ---------- + speed : np.ndarray + Speed (m/s). + direction : np.ndarray + Direction the wind comes from (deg, nautical). + + Returns + ------- + tuple[np.ndarray, np.ndarray] + ``u`` and ``v`` (m/s), pointing where the wind blows to. + """ + + rad = np.deg2rad(np.asarray(direction, dtype=float)) + speed = np.asarray(speed, dtype=float) + + return -speed * np.sin(rad), -speed * np.cos(rad) + + +def plot_wind_arrows( + ax: Axes, + lon: np.ndarray, + lat: np.ndarray, + speed: np.ndarray, + direction: np.ndarray, + *, + max_arrows: int = 150, + color: str | None = "#1f3a5f", + cmap: str = "YlOrRd", + clim: tuple[float, float] | None = None, + scale: float | None = None, + key_speed: float | None = 10.0, + zorder: int = 6, + **quiver_kwargs, +) -> Quiver: + """ + Wind arrows at scattered or gridded points, subsampled to about *max_arrows*. + + Parameters + ---------- + ax : Axes + Target axes (lon/lat data coordinates). + lon, lat : np.ndarray + Point coordinates (any matching shape; flattened). + speed : np.ndarray + Speed (m/s). + direction : np.ndarray + Direction the wind comes from (deg, nautical). + max_arrows : int, optional + Upper bound on the number of arrows (evenly strided). Default 150. + color : str or None, optional + Single arrow colour; None colours the arrows by speed with *cmap*. + cmap : str, optional + Colormap when *color* is None. Default "YlOrRd". + clim : tuple of float, optional + Speed limits of the colormap. + scale : float, optional + ``quiver`` scale (m/s per axes width); default draws 20 m/s as a + twentieth of the panel width. + key_speed : float or None, optional + Speed of the reference arrow drawn in the corner; None skips it. + zorder : int, optional + Drawing order. Default 6. + **quiver_kwargs + Passed to ``ax.quiver``. + + Returns + ------- + Quiver + The arrows. + """ + + lon, lat = np.ravel(lon), np.ravel(lat) + speed, direction = np.ravel(speed), np.ravel(direction) + ok = np.isfinite(lon) & np.isfinite(lat) & np.isfinite(speed) & np.isfinite(direction) + idx = np.flatnonzero(ok) + if len(idx) > max_arrows: + idx = idx[:: int(np.ceil(len(idx) / max_arrows))] + u, v = wind_components(speed[idx], direction[idx]) + kwargs = { + "angles": "uv", + "scale_units": "width", + "scale": scale if scale is not None else 20.0 * 20, + "width": 0.0022, + "alpha": 0.85, + "zorder": zorder, + **quiver_kwargs, + } + if color is None: + q = ax.quiver(lon[idx], lat[idx], u, v, speed[idx], cmap=cmap, clim=clim, **kwargs) + else: + q = ax.quiver(lon[idx], lat[idx], u, v, color=color, **kwargs) + if key_speed: + ax.quiverkey( + q, 0.08, 0.04, key_speed, f"{key_speed:g} m/s", labelpos="E", + coordinates="axes", fontproperties={"size": 8}, zorder=zorder + 1, + ) + + return q + + +def plot_wind_rose( + ax: Axes, + speed: np.ndarray, + direction: np.ndarray, + *, + sectors: int = 16, + speed_bins: tuple[float, ...] = ROSE_SPEED_BINS, + cmap: str = "viridis", +) -> None: + """ + Wind rose: frequency (%) per direction sector, stacked by speed bin. + + Parameters + ---------- + ax : Axes + Polar axes (``projection="polar"``); set to nautical orientation here. + speed : np.ndarray + Speed (m/s). + direction : np.ndarray + Direction the wind comes from (deg, nautical). + sectors : int, optional + Number of direction sectors. Default 16. + speed_bins : tuple of float, optional + Speed bin edges (m/s). Default :data:`ROSE_SPEED_BINS`. + cmap : str, optional + Colormap of the speed bins. Default "viridis". + """ + + import matplotlib.pyplot as plt + + speed, direction = np.ravel(speed), np.ravel(direction) + ok = np.isfinite(speed) & np.isfinite(direction) + speed, direction = speed[ok], np.mod(direction[ok], 360.0) + width = 360.0 / sectors + sector = np.floor(np.mod(direction + width / 2, 360.0) / width).astype(int) + theta = np.deg2rad(np.arange(sectors) * width) + bottom = np.zeros(sectors) + colors = plt.get_cmap(cmap)(np.linspace(0.1, 0.95, len(speed_bins) - 1)) + for k, (low, high) in enumerate(zip(speed_bins[:-1], speed_bins[1:])): + in_bin = (speed >= low) & (speed < high) + freq = np.bincount(sector[in_bin], minlength=sectors) / max(len(speed), 1) * 100 + label = f"{low:g}–{high:g}" if np.isfinite(high) else f"> {low:g}" + ax.bar(theta, freq, width=np.deg2rad(width) * 0.95, bottom=bottom, + color=colors[k], edgecolor="white", linewidth=0.3, label=f"{label} m/s") + bottom += freq + ax.set_theta_zero_location("N") + ax.set_theta_direction(-1) + ax.yaxis.set_major_formatter(plt.FuncFormatter(lambda t, _: f"{t:g}%")) + ax.tick_params(axis="y", labelsize=7) + ax.tick_params(axis="x", labelsize=8) diff --git a/bluemath_tk/datamining/pca.py b/bluemath_tk/datamining/pca.py index 79b847d..a0fa0b1 100644 --- a/bluemath_tk/datamining/pca.py +++ b/bluemath_tk/datamining/pca.py @@ -156,11 +156,20 @@ def __init__( else: self.logger.info(f"Explained variance ratio: {n_components}") self.n_components = n_components + + # try: + # import torch + # from qrpca.decomposition import qrpca + + # device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") + # self.logger.warning(f"Using QRPCA with device: {device}") + # self._pca = qrpca(n_component_ratio=self.n_components, device=device) + # except ImportError: if is_incremental: - self.logger.info("Using Incremental PCA") + self.logger.warning("Using Incremental PCA") self._pca = IncrementalPCA_(n_components=self.n_components) else: - self.logger.info("Using PCA") + self.logger.warning("Using PCA") self._pca = PCA_(n_components=self.n_components) self.is_fitted: bool = False @@ -817,7 +826,7 @@ def plot_eofs( if map_center: p_var = eofs[var].plot( col="n_component", - col_wrap=3, + col_wrap=6, transform=ccrs.PlateCarree(), subplot_kws={"projection": ccrs.Orthographic(*map_center)}, ) diff --git a/bluemath_tk/interpolation/gps.py b/bluemath_tk/interpolation/gps.py index 79e51f8..8dba72e 100644 --- a/bluemath_tk/interpolation/gps.py +++ b/bluemath_tk/interpolation/gps.py @@ -27,11 +27,17 @@ """ import gpytorch +import matplotlib.pyplot as plt import numpy as np import pandas as pd import torch from gpytorch.constraints import GreaterThan -from gpytorch.kernels import Kernel, MaternKernel, RBFKernel, ScaleKernel +from gpytorch.kernels import ( + Kernel, + MaternKernel, + RBFKernel, + ScaleKernel, +) from gpytorch.likelihoods import GaussianLikelihood from gpytorch.means import ConstantMean from gpytorch.mlls import ExactMarginalLogLikelihood @@ -39,6 +45,7 @@ from tqdm import tqdm from ..core.decorators import validate_gp_data +from ..core.plotting.scatter import validation_scatter from ._base_interpolation import BaseInterpolation @@ -52,6 +59,29 @@ def __init__(self, message: str = "GP error occurred."): super().__init__(self.message) +class GPModel(ExactGP): + """ + Module-level ExactGP model so instances are pickle-serializable. + """ + + def __init__( + self, + train_x: torch.Tensor, + train_y: torch.Tensor, + likelihood: GaussianLikelihood, + kernel: Kernel, + ): + super().__init__(train_x, train_y, likelihood) + self.mean_module = ConstantMean() + self.covar_module = kernel + + def forward(self, x: torch.Tensor) -> gpytorch.distributions.MultivariateNormal: + """Compute GP prior distribution at inputs.""" + mean_x = self.mean_module(x) + covar_x = self.covar_module(x) + return gpytorch.distributions.MultivariateNormal(mean_x, covar_x) + + class ExactGPInterpolation(BaseInterpolation): """ Exact Gaussian Process interpolation model using GPyTorch. @@ -173,7 +203,7 @@ def __init__( self._hyperparameters: dict[str, dict] = {} # Store hyperparams per target var # Exclude from pickling - self._exclude_attributes = ["_models", "_likelihoods", "_mlls"] + self._exclude_attributes = [] initial_msg = f""" --------------------------------------------------------------------------------- @@ -319,17 +349,6 @@ def _build_model( """ kernel = self._build_kernel(input_dim) - class GPModel(ExactGP): - def __init__(self, train_x, train_y, likelihood, kernel): - super().__init__(train_x, train_y, likelihood) - self.mean_module = ConstantMean() - self.covar_module = kernel - - def forward(self, x): - mean_x = self.mean_module(x) - covar_x = self.covar_module(x) - return gpytorch.distributions.MultivariateNormal(mean_x, covar_x) - # Initialize likelihood with very small noise for exact interpolation # Use a small fixed value (1e-6) for numerical stability while # maintaining near-exact interpolation at training points (like RBF) @@ -742,9 +761,11 @@ def predict( # Convert to DataFrame result = pd.DataFrame(predictions_dict) + result.index = dataset.index if return_std: - std_df = pd.DataFrame(stds_dict) + # same index as the predictions, or concat misaligns the rows + std_df = pd.DataFrame(stds_dict, index=dataset.index) result = pd.concat([result, std_df], axis=1) # Denormalize if needed @@ -822,3 +843,249 @@ def fit_predict( ) return self.predict(dataset=dataset, return_std=return_std, verbose=verbose) + + def _print_validation_summary(self, all_results: dict) -> None: + """Print a summary of validation results.""" + print("\n" + "=" * 60) + print("GP Fit Validation Summary") + print("=" * 60) + + overall_status = "good" + for var, results in all_results.items(): + if results["status"] == "poor": + overall_status = "poor" + elif results["status"] == "warning" and overall_status == "good": + overall_status = "warning" + + print(f"\nOverall Status: {overall_status.upper()}") + + for var, results in all_results.items(): + print(f"\n{var}:") + print(f" Status: {results['status'].upper()}") + + # Training error metrics + error = results["training_error"] + print(" Training Error:") + print(f" Max absolute error: {error['max']:.4e}") + print(f" Mean absolute error: {error['mean']:.4e}") + + # Uncertainty + uncertainty = results["training_uncertainty"] + print(" Training Uncertainty:") + print(f" Max std: {uncertainty['max']:.4e}") + print(f" Mean std: {uncertainty['mean']:.4e}") + + # Hyperparameters (main focus) + hyperparams = results["hyperparameters"] + print(" Hyperparameters:") + if "noise" in hyperparams: + print(f" Noise: {hyperparams['noise']:.4e}") + if "outputscale" in hyperparams: + print(f" Output scale: {hyperparams['outputscale']:.4f}") + if "mean_constant" in hyperparams: + print(f" Mean constant: {hyperparams['mean_constant']:.4f}") + if "lengthscale" in hyperparams: + ls = hyperparams["lengthscale"] + if isinstance(ls, list): + if len(ls) == 1: + print(f" Lengthscale: {ls[0]:.4f}") + else: + ls_str = [f"{ls_val:.4f}" for ls_val in ls] + print(f" Lengthscale (ARD): {ls_str}") + else: + print(f" Lengthscale: {ls}") + elif "lengthscales" in hyperparams: + print(" Lengthscales (additive kernel):") + for i, ls_dict in enumerate(hyperparams["lengthscales"]): + for kernel_name, ls in ls_dict.items(): + if isinstance(ls, list): + if len(ls) == 1: + print(f" {kernel_name}: {ls[0]:.4f}") + else: + ls_str = [f"{ls_val:.4f}" for ls_val in ls] + print(f" {kernel_name} (ARD): {ls_str}") + else: + print(f" {kernel_name}: {ls}") + + # Warnings + if results["warnings"]: + print(" Warnings:") + for warning in results["warnings"]: + print(f" ⚠️ {warning}") + else: + print(" ✓ No warnings") + + print("\n" + "=" * 60) + + def validate_fit( + self, + verbose: bool = True, + show_plots: bool = True, + target_variable: str = None, + ) -> dict: + """ + Validate the GP fit quality for all target variables. + + This method performs comprehensive validation checks: + - Training point prediction accuracy + - Uncertainty quantification at training points + - Hyperparameter values + - Validation scatter plots comparing observed vs predicted values + + Parameters + ---------- + verbose : bool, optional + If True, print a summary of the validation results. Default is True. + show_plots : bool, optional + If True, display validation scatter plots. Default is True. + target_variable : str, optional + Specific target variable to validate. If None, validates all variables. + Default is None. + + Returns + ------- + dict + Dictionary containing validation results for each target variable. + Keys are target variable names, values are dicts with: + - 'status': 'good', 'warning', or 'poor' + - 'training_error': dict with 'max', 'mean' absolute errors + - 'training_uncertainty': dict with 'max', 'mean' std at training points + - 'hyperparameters': dict with learned hyperparameters + - 'warnings': list of warning messages + + Raises + ------ + GPError + If the model is not fitted. + """ + + if not self.is_fitted: + raise GPError("GP model must be fitted before validation.") + + all_results = {} + + # Get predictions at training points + self.logger.info("Computing predictions at training points for validation") + training_predictions = self.predict( + dataset=self._original_subset_data, return_std=True, verbose=0 + ) + + # Determine which target variables to validate + if target_variable is None: + target_vars = self.target_processed_variables + else: + if target_variable not in self.target_processed_variables: + raise ValueError( + f"target_variable '{target_variable}' not found in " + f"target_processed_variables: {self.target_processed_variables}" + ) + target_vars = [target_variable] + + # Validate each target variable + for target_var in target_vars: + self.logger.info(f"Validating target variable: {target_var}") + + # Get observed and predicted values + if self.is_target_normalized: + # Get original target values + observed = self._target_data[target_var].values + else: + observed = self._target_data[target_var].values + + predicted = training_predictions[target_var].values + + # Calculate basic error metrics + max_error = np.abs(observed - predicted).max() + mean_error = np.abs(observed - predicted).mean() + + # Get uncertainty (standard deviation) at training points + if f"{target_var}_lower_ci" in training_predictions.columns: + # Calculate std from confidence intervals + std_values = ( + training_predictions[f"{target_var}_upper_ci"].values + - training_predictions[f"{target_var}_lower_ci"].values + ) / (2 * 1.96) # Approximate std from 95% CI + else: + std_values = np.zeros_like(observed) + + max_std = std_values.max() + mean_std = std_values.mean() + + # Get hyperparameters + hyperparams = self.hyperparameters.get(target_var, {}) + + # Determine status and warnings + warnings = [] + status = "good" + + # Check training error (should be very small for exact interpolation) + if max_error > 0.1: + warnings.append( + f"Large training error (max={max_error:.4f}). " + "GP may not be fitting training points well." + ) + status = "poor" + elif max_error > 0.01: + warnings.append( + f"Moderate training error (max={max_error:.4f}). " + "Consider checking hyperparameters." + ) + if status == "good": + status = "warning" + + # Check uncertainty at training points (should be small) + if mean_std > 0.1: + warnings.append( + f"Large uncertainty at training points (mean={mean_std:.4f}). " + "Noise parameter may be too high." + ) + if status == "good": + status = "warning" + + # Check hyperparameters + noise = hyperparams.get("noise", None) + if noise is not None and noise > 1e-4: + warnings.append( + f"Noise parameter ({noise:.2e}) is relatively high. " + "Consider if this is appropriate for your application." + ) + if status == "good": + status = "warning" + + # Store results + results = { + "status": status, + "training_error": { + "max": max_error, + "mean": mean_error, + }, + "training_uncertainty": { + "max": max_std, + "mean": mean_std, + }, + "hyperparameters": hyperparams, + "warnings": warnings, + } + + all_results[target_var] = results + + # Create validation scatter plot (metrics calculated inside) + if show_plots: + fig, ax = plt.subplots(figsize=(6, 6)) + validation_scatter( + ax=ax, + reference=observed, + estimate=predicted, + reference_label=f"Observed {target_var}", + estimate_label=f"Predicted {target_var}", + title=f"GP Validation: {target_var}", + cmap="rainbow", + ) + plt.tight_layout() + plt.show() + + # Print summary + if verbose: + self._print_validation_summary(all_results) + + return all_results diff --git a/bluemath_tk/waves/binwaves.py b/bluemath_tk/waves/binwaves.py index a0bab4e..3897045 100644 --- a/bluemath_tk/waves/binwaves.py +++ b/bluemath_tk/waves/binwaves.py @@ -1,128 +1,65 @@ -import logging -import os -from typing import List, Tuple +""" +BinWaves utilities for processing SWAN input and output files. +""" import numpy as np -import pandas as pd import xarray as xr -from dask.diagnostics.progress import ProgressBar -from matplotlib import cm -from matplotlib import pyplot as plt -from matplotlib.colors import ListedColormap from wavespectra.input.swan import read_swan -from ..core.dask import setup_dask_client -from ..core.plotting.base_plotting import DefaultStaticPlotting - -def generate_swan_cases( - frequencies_array: np.ndarray = None, - directions_array: np.ndarray = None, - direction_range: tuple = (0, 360), - direction_divisions: int = 24, - direction_sector: tuple = None, - frequency_range: tuple = (0.035, 0.5), - frequency_divisions: int = 29, - gamma: float = 50, - spr: float = 2, -) -> xr.Dataset: +def generate_swan_cases_and_fixed_parameters( + frequencies_array: list | np.ndarray, + directions_array: list | np.ndarray, +) -> tuple[dict, dict]: """ - Generate the SWAN cases monocromatic wave parameters. + Generate the SWAN cases dictionary and fixed parameters. Parameters ---------- - frequencies_array : np.ndarray, optional - The frequencies array. If None, it is generated using frequency_range and frequency_divisions. - directions_array : np.ndarray, optional - The directions array. If None, it is generated using direction_range and direction_divisions. - direction_range : tuple - (min, max) range for directions in degrees. - direction_divisions : int - Number of directional divisions. - frequency_range : tuple - (min, max) range for frequencies in Hz. - frequency_divisions : int - Number of frequency divisions. + frequencies_array : list | np.ndarray + The frequencies array. + directions_array : list | np.ndarray + The directions array. Returns ------- - xr.Dataset - The SWAN monocromatic cases Dataset with coordinates freq and dir. + tuple[dict, dict] + A tuple containing the SWAN monocromatic cases dictionary with keys as case IDs + and values as dictionaries containing frequency and direction, + and the fixed parameters. """ - # Auto-generate directions if not provided - if directions_array is None: - step = (direction_range[1] - direction_range[0]) / direction_divisions - directions_array = np.arange( - direction_range[0] + step / 2, direction_range[1], step - ) - - if direction_sector is not None: - start, end = direction_sector - if start < end: - directions_array = directions_array[ - (directions_array >= start) & (directions_array <= end) - ] - else: # caso circular, ej. 270–90 - directions_array = directions_array[ - (directions_array >= start) | (directions_array <= end) - ] - - # Auto-generate frequencies if not provided - if frequencies_array is None: - frequencies_array = np.geomspace( - frequency_range[0], frequency_range[1], frequency_divisions - ) - - # Constants for SWAN - gamma = gamma # waves gamma - spr = spr # waves directional spread - - # Initialize data arrays for each variable - hs = np.zeros((len(directions_array), len(frequencies_array))) - tp = np.zeros((len(directions_array), len(frequencies_array))) - gamma_arr = np.full((len(directions_array), len(frequencies_array)), gamma) - spr_arr = np.full((len(directions_array), len(frequencies_array)), spr) - - # Fill hs and tp arrays - for i, freq in enumerate(frequencies_array): - period = 1 / freq - hs_val = 1.0 if period > 5 else 0.1 - hs[:, i] = hs_val - tp[:, i] = np.round(period, 4) - - # Create xarray Dataset - ds = xr.Dataset( - { - "hs": (("dir", "freq"), hs), - "tp": (("dir", "freq"), tp), - "spr": (("dir", "freq"), spr_arr), - "gamma": (("dir", "freq"), gamma_arr), - }, - coords={ - "dir": directions_array, - "freq": frequencies_array, - }, - ) - - # To get DataFrame if needed: - # df = ds.to_dataframe().reset_index() - - return ds + if len(frequencies_array) != len(np.unique(frequencies_array)): + raise ValueError("The frequencies_array contains duplicate values.") + if len(directions_array) != len(np.unique(directions_array)): + raise ValueError("The directions_array contains duplicate values.") + + return { + "dm": directions_array, + "fp": frequencies_array, + }, { + "mdc": len(directions_array), + "flow": min(frequencies_array), + "fhigh": max(frequencies_array), + "freq_discretization": len(frequencies_array), + "dir_discretization": len(directions_array), + "frequencies_array": frequencies_array, + "directions_array": directions_array, + } def process_kp_coefficients( - list_of_input_spectra: List[str], - list_of_output_spectra: List[str], + list_of_input_spectra: list[str], + list_of_output_spectra: list[str], ) -> xr.Dataset: """ Process the kp coefficients from the output and input spectra. Parameters ---------- - list_of_input_spectra : List[str] + list_of_input_spectra : list[str] The list of input spectra files. - list_of_output_spectra : List[str] + list_of_output_spectra : list[str] The list of output spectra files. Returns @@ -144,7 +81,12 @@ def process_kp_coefficients( .drop_vars("time") .expand_dims({"case_num": [i]}) ) - kp = output_spec / input_spec.sum(dim=["freq", "dir"]) + # Normalize by the true energy (m0) delivered at the source, not + # a raw sum of densities - the frequency grid is log-spaced, so + # an unweighted density sum does not track energy consistently + # across cases with different fp. + input_energy = input_spec.spec.to_energy().sum(dim=["freq", "dir"]) + kp = output_spec / input_energy output_kp_list.append(kp) except Exception as e: print(f"Error processing {input_spec_file} and {output_spec_file}") @@ -158,199 +100,112 @@ def process_kp_coefficients( return concatened_kp.fillna(0.0).sortby("freq").sortby("dir") -def reconstruct_spectra( - offshore_spectra: xr.Dataset, - kp_coeffs: xr.Dataset, - num_workers: int = None, - memory_limit: float = 0.5, - chunk_sizes: dict = {"time": 24}, - verbose: bool = False, -): +def transform_spectra_to_binwaves( + spectra_dataset: xr.Dataset, + kps_dataset: xr.Dataset, +) -> xr.Dataset: """ - Reconstruct the onshore spectra using offshore spectra and kp coefficients. + Transform the wave spectra to binwaves format. Parameters ---------- - offshore_spectra : xr.Dataset - The offshore spectra dataset. - kp_coeffs : xr.Dataset + spectra_dataset : xr.Dataset + The wave spectra dataset. + kps_dataset : xr.Dataset The kp coefficients dataset. - num_workers : int, optional - The number of workers to use. Default is None. - memory_limit : float, optional - The memory limit to use. Default is 0.5. - chunk_sizes : dict, optional - The chunk sizes to use. Default is {"time": 24}. - verbose : bool, optional - Whether to print verbose output. Default is False. - If False, Dask logs are suppressed. - If True, Dask logs are shown. Returns ------- - xr.Dataset - The reconstructed onshore spectra dataset. + spectra_binwaves_format : xr.Dataset + The wave spectra dataset in binwaves format with case_num dimension. """ - if not verbose: - # Suppress Dask logs - logging.getLogger("distributed").setLevel(logging.ERROR) - logging.getLogger("distributed.client").setLevel(logging.ERROR) - logging.getLogger("distributed.scheduler").setLevel(logging.ERROR) - logging.getLogger("distributed.worker").setLevel(logging.ERROR) - logging.getLogger("distributed.nanny").setLevel(logging.ERROR) - # Also suppress bokeh and tornado logs that Dask uses - logging.getLogger("bokeh").setLevel(logging.ERROR) - logging.getLogger("tornado").setLevel(logging.ERROR) - - # Setup Dask client - if num_workers is None: - num_workers = os.environ.get("BLUEMATH_NUM_WORKERS", 4) - client = setup_dask_client(n_workers=num_workers, memory_limit=memory_limit) - - try: - # Process with controlled chunks - offshore_spectra_chunked = offshore_spectra.chunk( - {"time": chunk_sizes.get("time", 24)} + # kp (from process_kp_coefficients) is output density per unit of source + # ENERGY, so the real spectrum must contribute the energy in its matching + # bin here too - not the raw density point value, which ignores that + # bin's (non-uniform) frequency width. Computed once, outside the loop: + # this is a full-dataset multiply, and redoing it per case_num (~1260x) + # was the earlier version's slowdown. + energy = spectra_dataset.efth.spec.to_energy() + + case_num_spectra = [] + for case_num, (case_dir, case_freq) in enumerate( + zip( + kps_dataset["run_dm"].values, + kps_dataset["run_fp"].values, ) - kp_coeffs_chunked = kp_coeffs.chunk({"site": 10}) - with ProgressBar(): - onshore_spectra = ( - (offshore_spectra_chunked * kp_coeffs_chunked) - .sum(dim="case_num") - .compute() + ): + try: + closest_case = ( + energy.sel(freq=case_freq, method="nearest", tolerance=0.001) + .sel(dir=case_dir, method="nearest", tolerance=1.0) + .expand_dims({"case_num": [case_num]}) + ) + case_num_spectra.append(closest_case) + except Exception as _e: + # Add a zeros array if the case number is not available + case_num_spectra.append( + xr.zeros_like(energy.isel(freq=0, dir=0)).expand_dims( + {"case_num": [case_num]} + ) ) - return onshore_spectra - finally: - client.close() + return ( + xr.concat(case_num_spectra, dim="case_num").drop_vars("dir").drop_vars("freq") + ) -def plot_selected_subset_parameters( - selected_subset: pd.DataFrame, - color: str = "blue", - **kwargs, -) -> Tuple[plt.figure, plt.axes]: +def reconstruct_spectra( + offshore_spectra: xr.DataArray, + kp_coeffs: xr.Dataset, +) -> xr.Dataset: """ - Plot the selected subset parameters. + Reconstruct onshore spectra from offshore spectra and kp coefficients. Parameters ---------- - selected_subset : pd.DataFrame - The selected subset parameters. - color : str, optional - The color to use in the plot. Default is "blue". - **kwargs : dict, optional - Additional keyword arguments to be passed to the scatter plot function. + offshore_spectra : xr.DataArray + Offshore spectral energy binned by SWAN case, with dims + `(time, case_num)`. + kp_coeffs : xr.Dataset + Propagation coefficients with data variable `"kps"` and dims + `(case_num, site, freq, dir)`. Returns ------- - plt.figure - The figure object containing the plot. - plt.axes - Array of axes objects for the subplots. + xr.Dataset + Reconstructed onshore spectra: data variable `"kps"`, dims + `(time, site, freq, dir)`. """ - # Create figure and axes - default_static_plot = DefaultStaticPlotting() - fig, axes = default_static_plot.get_subplots( - nrows=len(selected_subset) - 1, - ncols=len(selected_subset) - 1, - sharex=False, - sharey=False, - ) - - for c1, v1 in enumerate(list(selected_subset.columns)[1:]): - for c2, v2 in enumerate(list(selected_subset.columns)[:-1]): - default_static_plot.plot_scatter( - ax=axes[c2, c1], - x=selected_subset[v1], - y=selected_subset[v2], - c=color, - alpha=0.6, - **kwargs, - ) - if c1 == c2: - axes[c2, c1].set_xlabel(list(selected_subset.columns)[c1 + 1]) - axes[c2, c1].set_ylabel(list(selected_subset.columns)[c2]) - elif c1 > c2: - axes[c2, c1].xaxis.set_ticklabels([]) - axes[c2, c1].yaxis.set_ticklabels([]) - else: - fig.delaxes(axes[c2, c1]) - - return fig, axes - - -def plot_selected_cases_grid( - frequencies: np.ndarray, - directions: np.ndarray, - figsize: Tuple[int, int] = (8, 8), - **kwargs, -): - """ - Plot the selected subset parameters. + kp = kp_coeffs["kps"].transpose("case_num", "site", "freq", "dir") + kp_matrix = kp.values.reshape(kp.sizes["case_num"], -1).astype(np.float32) - Parameters - ---------- - frequencies : np.ndarray - The frequencies array. - directions : np.ndarray - The directions array. - figsize : tuple, optional - The figure size. Default is (8, 8). - **kwargs : dict, optional - Additional keyword arguments to be passed to the pcolormesh function. - """ + offshore = offshore_spectra.transpose("time", "case_num") + offshore_matrix = offshore.values.astype(np.float32) - # generate figure and axes - fig = plt.figure(figsize=figsize) - ax = fig.add_subplot(1, 1, 1, projection="polar") - - # prepare data - x = np.append(np.deg2rad(directions), np.deg2rad(directions)[0]) - y = np.append(0, frequencies) - z = ( - np.array(range(len(frequencies) * len(directions))) - .reshape(len(directions), len(frequencies)) - .T - ) + result = offshore_matrix @ kp_matrix # (time, site * freq * dir) - # custom colormap - cmn = np.vstack( - ( - cm.get_cmap("plasma", 124)(np.linspace(0, 0.9, 70)), - cm.get_cmap("magma_r", 124)(np.linspace(0.1, 0.4, 80)), - cm.get_cmap("rainbow_r", 124)(np.linspace(0.1, 0.8, 80)), - cm.get_cmap("Blues_r", 124)(np.linspace(0.4, 0.8, 40)), - cm.get_cmap("cubehelix_r", 124)(np.linspace(0.1, 0.8, 80)), - ) - ) - cmn = ListedColormap(cmn, name="cmn") - - # plot cases id - p1 = ax.pcolormesh( - x, - y, - z, - vmin=0, - vmax=np.nanmax(z), - edgecolor="grey", - linewidth=0.005, - cmap=cmn, - shading="flat", - **kwargs, + reconstructed = xr.DataArray( + result.reshape( + offshore.sizes["time"], kp.sizes["site"], kp.sizes["freq"], kp.sizes["dir"] + ), + dims=("time", "site", "freq", "dir"), + coords={ + "time": offshore["time"], + "site": kp["site"], + "freq": kp["freq"], + "dir": kp["dir"], + }, + name="efth", ) - # customize axes - ax.set_theta_zero_location("N", offset=0) - ax.set_theta_direction(-1) - ax.tick_params( - axis="both", - colors="black", - labelsize=14, - pad=10, - ) + # Carry over auxiliary site/global coordinates (coord_x, coord_y, lat, lon, ...) + extra_coords = { + name: coord + for name, coord in kp_coeffs.coords.items() + if name not in reconstructed.coords + and set(coord.dims) <= set(reconstructed.dims) + } - # add colorbar - plt.colorbar(p1, pad=0.1, shrink=0.7).set_label("Case ID", fontsize=16) + return reconstructed.assign_coords(extra_coords).to_dataset() diff --git a/bluemath_tk/waves/calibration.py b/bluemath_tk/waves/calibration.py index 1eb74a4..d6ade17 100644 --- a/bluemath_tk/waves/calibration.py +++ b/bluemath_tk/waves/calibration.py @@ -1,5 +1,3 @@ -from typing import Tuple, Union - import cartopy.crs as ccrs import cartopy.feature as cfeature import matplotlib as mpl @@ -20,7 +18,7 @@ def get_matching_times_between_arrays( times1: np.ndarray, times2: np.ndarray, max_time_diff: int, -) -> Tuple[np.ndarray, np.ndarray]: +) -> tuple[np.ndarray, np.ndarray]: """ Finds matching time indices between two arrays of timestamps. @@ -197,7 +195,7 @@ def __init__(self) -> None: self._max_time_diff: int = None # Initialize calibration results - self._data_to_fit: Tuple[pd.DataFrame, pd.DataFrame] = (None, None) + self._data_to_fit: tuple[pd.DataFrame, pd.DataFrame] = (None, None) self._calibration_model: sm.OLS = None self._calibrated_data: pd.DataFrame = None self._calibration_params: pd.Series = None @@ -242,7 +240,7 @@ def calibration_params(self) -> pd.Series: return self._calibration_params - def _plot_data_domains(self) -> Tuple[Figure, Axes]: + def _plot_data_domains(self) -> tuple[Figure, Axes]: """ Plots the domains of the data points. @@ -489,9 +487,7 @@ def fit( self.logger.info("Calibration fit procedure completed.") - def correct( - self, data: Union[pd.DataFrame, xr.Dataset] - ) -> Union[pd.DataFrame, xr.Dataset]: + def correct(self, data: pd.DataFrame | xr.Dataset) -> pd.DataFrame | xr.Dataset: """ Apply the calibration correction to new data. @@ -568,7 +564,7 @@ def correct( corrected_data = data.copy() corrected_data["Hsea"] = ( - corrected_data["Hsea"] ** 2 + corrected_data["Hsea"].fillna(0) ** 2 * np.array( [ self.calibration_params["sea_correction"][ @@ -584,7 +580,7 @@ def correct( corrected_data["Hs_CORR"] = corrected_data["Hsea"] for n_part in range(1, self._get_nparts(corrected_data) + 1): corrected_data[f"Hswell{n_part}"] = ( - corrected_data[f"Hswell{n_part}"] ** 2 + corrected_data[f"Hswell{n_part}"].fillna(0) ** 2 * np.array( [ self.calibration_params["swell_correction"][ @@ -604,7 +600,7 @@ def correct( return corrected_data[["Hs", "Hs_CORR"]] - def plot_calibration_results(self) -> Tuple[Figure, list]: + def plot_calibration_results(self) -> tuple[Figure, list]: """ Plot the calibration results, including: - Pie charts of correction coefficients for sea and swell @@ -716,21 +712,21 @@ def plot_calibration_results(self) -> Tuple[Figure, list]: # Plot no correction scatter validation_scatter( - axs=ax3, - x=self.calibrated_data["Hs"].values, - y=self.calibrated_data["Hs_CAL"].values, - xlabel="Hindcast", - ylabel="Satellite", + ax=ax3, + reference=self.calibrated_data["Hs_CAL"].values, + estimate=self.calibrated_data["Hs"].values, + reference_label="Satellite", + estimate_label="Hindcast", title="No Correction", ) # Plot with correction scatter validation_scatter( - axs=ax4, - x=self.calibrated_data["Hs_CORR"].values, - y=self.calibrated_data["Hs_CAL"].values, - xlabel="Hindcast", - ylabel="Satellite", + ax=ax4, + reference=self.calibrated_data["Hs_CAL"].values, + estimate=self.calibrated_data["Hs_CORR"].values, + reference_label="Satellite", + estimate_label="Hindcast", title="With Correction", ) @@ -778,7 +774,7 @@ def plot_calibration_results(self) -> Tuple[Figure, list]: def validate_calibration( self, data_to_validate: pd.DataFrame - ) -> Tuple[Figure, list]: + ) -> tuple[Figure, list]: """ Validate the calibration using independent validation data. @@ -847,19 +843,19 @@ def validate_calibration( ax_sc1 = fig.add_subplot(gs[1, 0]) ax_sc2 = fig.add_subplot(gs[1, 1]) validation_scatter( - axs=ax_sc1, - x=data_corr["Hs"].iloc[data_times].values, - y=data_to_validate["Hs_VAL"].iloc[data_to_validate_times].values, - xlabel="Model (No Correction)", - ylabel="Validation", + ax=ax_sc1, + reference=data_to_validate["Hs_VAL"].iloc[data_to_validate_times].values, + estimate=data_corr["Hs"].iloc[data_times].values, + reference_label="Validation", + estimate_label="Model (No Correction)", title="No Correction", ) validation_scatter( - axs=ax_sc2, - x=data_corr["Hs_CORR"].iloc[data_times].values, - y=data_to_validate["Hs_VAL"].iloc[data_to_validate_times].values, - xlabel="Model (Corrected)", - ylabel="Validation", + ax=ax_sc2, + reference=data_to_validate["Hs_VAL"].iloc[data_to_validate_times].values, + estimate=data_corr["Hs_CORR"].iloc[data_times].values, + reference_label="Validation", + estimate_label="Model (Corrected)", title="With Correction", ) diff --git a/bluemath_tk/waves/fetch.py b/bluemath_tk/waves/fetch.py new file mode 100644 index 0000000..e3079a7 --- /dev/null +++ b/bluemath_tk/waves/fetch.py @@ -0,0 +1,228 @@ +""" +Fetch over a triangular mesh: how far the wind blows over water to reach a point. + +For each point and wind direction, a ray is walked upwind (toward the direction +the wind comes from) in fixed steps until it leaves the mesh. That distance is +the fetch inside the model domain. The table also keeps the mean depth along +the ray and, given the open (sea) boundary, whether the ray left the domain +through it or hit land. + +:func:`effective_fetch` adds Saville's effective fetch: a cosine-weighted +mean of the fetches within a sector around each direction, which is less +sensitive than a single ray to islands, headlands and narrow openings. +""" + +from __future__ import annotations + +import warnings + +import numpy as np +import xarray as xr + +from ..core.constants import EARTH_RADIUS + +#: Metres per degree of latitude. +METRES_PER_DEGREE = np.deg2rad(1.0) * EARTH_RADIUS * 1e3 + + +def _local_metres( + x: np.ndarray, y: np.ndarray, lat0: float, geographic: bool +) -> tuple[np.ndarray, np.ndarray]: + """Coordinates in metres (equirectangular around *lat0* if geographic).""" + + if not geographic: + return x, y + + return ( + x * METRES_PER_DEGREE * np.cos(np.deg2rad(lat0)), + y * METRES_PER_DEGREE, + ) + + +def _densify(polyline: np.ndarray, spacing: float) -> np.ndarray: + """Vertices of *polyline* plus points every *spacing* along each segment.""" + + out = [polyline[:1]] + for a, b in zip(polyline[:-1], polyline[1:]): + n = max(1, int(np.ceil(np.hypot(*(b - a)) / spacing))) + out.append(a + (b - a) * (np.arange(1, n + 1)[:, None] / n)) + + return np.vstack(out) + + +def fetch_table( + points: np.ndarray, + node_x: np.ndarray, + node_y: np.ndarray, + triangles: np.ndarray, + node_depth: np.ndarray, + directions: np.ndarray | None = None, + step: float = 250.0, + max_distance: float = 500e3, + geographic: bool = True, + open_boundary: np.ndarray | None = None, + open_tolerance: float = 5e3, +) -> xr.Dataset: + """ + Fetch inside a triangular mesh for every point and wind direction. + + Parameters + ---------- + points : np.ndarray + ``(n, 2)`` point coordinates (x/lon, y/lat). + node_x, node_y : np.ndarray + Mesh node coordinates. + triangles : np.ndarray + ``(n_faces, 3)`` 0-based node indices. + node_depth : np.ndarray + Depth at the nodes (m, positive down). + directions : np.ndarray, optional + Wind directions (deg, nautical, coming from). Default every 5 deg. + step : float, optional + Ray step (m): the fetch resolution. Default is 250 m. + max_distance : float, optional + Longest ray (m). Default is 500 km. + geographic : bool, optional + Coordinates are lon/lat degrees (default) or metres. + open_boundary : np.ndarray, optional + ``(m, 2)`` polyline along the open (sea) boundary, e.g. the goals in + order or the open-boundary node string of the grid. When given, rays + that leave the mesh within *open_tolerance* of it are flagged. + open_tolerance : float, optional + Distance (m) from *open_boundary* within which a ray exit counts as + open sea. Default is 5 km. + + Returns + ------- + xr.Dataset + On ``(point, dir)``: ``fetch`` (m; ``max_distance`` if the ray never + leaves the mesh, NaN for points outside it), ``mean_depth`` (m, depth + averaged along the ray, the point included) and, with + *open_boundary*, ``open_exit`` (bool). ``point_x``, ``point_y`` and + ``point_depth`` are coordinates on ``point``. + """ + + import matplotlib.tri as mtri + from scipy.spatial import cKDTree + + points = np.asarray(points, dtype=float).reshape(-1, 2) + if directions is None: + directions = np.arange(0.0, 360.0, 5.0) + directions = np.asarray(directions, dtype=float) + tri = mtri.Triangulation(node_x, node_y, np.asarray(triangles, dtype=int)) + finder = tri.get_trifinder() + depth_at = mtri.LinearTriInterpolator(tri, np.asarray(node_depth, dtype=float)) + + px, py = points[:, 0], points[:, 1] + point_depth = np.asarray(depth_at(px, py).filled(np.nan)) + inside_mesh = finder(px, py) >= 0 + distances = np.arange(step, max_distance + step, step) + n_steps = len(distances) + lat0 = float(np.nanmean(py)) if geographic else 0.0 + + tree = None + if open_boundary is not None: + ob = np.asarray(open_boundary, dtype=float).reshape(-1, 2) + obx, oby = _local_metres(ob[:, 0], ob[:, 1], lat0, geographic) + tree = cKDTree(_densify(np.c_[obx, oby], step)) + + if geographic: + dx_unit = 1.0 / (METRES_PER_DEGREE * np.cos(np.deg2rad(py))) + dy_unit = np.full_like(py, 1.0 / METRES_PER_DEGREE) + else: + dx_unit = dy_unit = np.ones_like(px) + + shape = (len(points), len(directions)) + fetch = np.full(shape, np.nan) + mean_depth = np.full(shape, np.nan) + open_exit = np.zeros(shape, dtype=bool) + rows = np.arange(len(points)) + for j, theta in enumerate(directions): + # coming from theta: walk toward the bearing theta + sx = np.sin(np.deg2rad(theta)) * distances + sy = np.cos(np.deg2rad(theta)) * distances + rx = px[:, None] + sx[None] * dx_unit[:, None] + ry = py[:, None] + sy[None] * dy_unit[:, None] + inside = (finder(rx.ravel(), ry.ravel()) >= 0).reshape(rx.shape) + n_in = np.where(inside.all(axis=1), n_steps, np.argmin(inside, axis=1)) + fetch[:, j] = n_in * step + + ray_depth = np.asarray(depth_at(rx.ravel(), ry.ravel()).filled(np.nan)) + ray_depth = ray_depth.reshape(rx.shape) + ray_depth[np.arange(n_steps)[None] >= n_in[:, None]] = np.nan + with warnings.catch_warnings(): + # points outside the mesh have no depth at all + warnings.simplefilter("ignore", RuntimeWarning) + mean_depth[:, j] = np.nanmean( + np.c_[point_depth, np.clip(ray_depth, 0.0, None)], axis=1 + ) + + if tree is not None: + last = np.clip(n_in - 1, 0, n_steps - 1) + ex = np.where(n_in > 0, rx[rows, last], px) + ey = np.where(n_in > 0, ry[rows, last], py) + exm, eym = _local_metres(ex, ey, lat0, geographic) + gap, _ = tree.query(np.c_[exm, eym]) + open_exit[:, j] = (gap <= open_tolerance) & (n_in < n_steps) + + fetch[~inside_mesh] = np.nan + mean_depth[~inside_mesh] = np.nan + data = { + "fetch": (("point", "dir"), fetch, {"units": "m"}), + "mean_depth": (("point", "dir"), mean_depth, {"units": "m"}), + } + if tree is not None: + open_exit[~inside_mesh] = False + data["open_exit"] = (("point", "dir"), open_exit) + + return xr.Dataset( + data, + coords={ + "dir": ("dir", directions, {"units": "deg, nautical, coming from"}), + "point_x": ("point", px), + "point_y": ("point", py), + "point_depth": ("point", point_depth, {"units": "m"}), + }, + attrs={"step": step, "max_distance": max_distance}, + ) + + +def effective_fetch( + table: xr.Dataset, half_width: float = 45.0, power: int = 2 +) -> xr.DataArray: + """ + Saville's effective fetch: ``sum F_i cos^p a_i / sum cos a_i`` within ``+-half_width``. + + Parameters + ---------- + table : xr.Dataset + Output of :func:`fetch_table`, with directions evenly spaced over + the full circle. + half_width : float, optional + Half sector width (deg). Default is 45. + power : int, optional + Cosine power on the fetches. Default is 2 (Saville). + + Returns + ------- + xr.DataArray + Effective fetch (m) on ``(point, dir)``. + """ + + dirs = table["dir"].values + spacing = 360.0 / len(dirs) + if not np.allclose(np.mod(np.diff(dirs), 360.0), spacing): + raise ValueError("effective_fetch needs evenly spaced directions over 360 deg") + + k = int(np.floor(half_width / spacing)) + offsets = np.arange(-k, k + 1) + cos = np.cos(np.deg2rad(offsets * spacing)) + fetch = table["fetch"].values + shifted = np.stack( + [np.roll(fetch, -int(o), axis=1) for o in offsets], axis=-1 + ) # shifted[..., m][:, j] = fetch at direction j + offsets[m] + eff = (shifted * cos**power).sum(axis=-1) / cos.sum() + + return xr.DataArray( + eff, dims=("point", "dir"), coords=table["fetch"].coords, attrs={"units": "m"} + ).rename("fetch_eff") diff --git a/bluemath_tk/waves/hywaves/__init__.py b/bluemath_tk/waves/hywaves/__init__.py new file mode 100644 index 0000000..506faf9 --- /dev/null +++ b/bluemath_tk/waves/hywaves/__init__.py @@ -0,0 +1,23 @@ +""" +Project: BlueMath_tk +Sub-Module: waves.hywaves +Author: GeoOcean Research Group, Universidad de Cantabria +Repository: https://github.com/GeoOcean/BlueMath_tk.git +Status: Under development (Working) + +HyWaves: hybrid downscaling of offshore waves to the nearshore. Stationary +SnapWave runs from each offshore *goal* (see :mod:`.sectors`) train a +metamodel; nearshore conditions at the output points (see +:mod:`.output_points`) are reconstructed by linear summation of the goal +contributions. +""" + +from . import metamodel, output_points, reconstruction, sectors, wind_correction + +__all__ = [ + "metamodel", + "output_points", + "reconstruction", + "sectors", + "wind_correction", +] diff --git a/bluemath_tk/waves/hywaves/metamodel.py b/bluemath_tk/waves/hywaves/metamodel.py new file mode 100644 index 0000000..2daa12b --- /dev/null +++ b/bluemath_tk/waves/hywaves/metamodel.py @@ -0,0 +1,577 @@ +""" +HyWaves metamodel for one goal: MDA -> per-variable PCA -> stacked exact GP. + +Training data are stationary SnapWave runs from one goal (sampled Hs, Tp, Dir, +Spr and WL), on ``(case_num, sites)``. The metamodel maps offshore forcing to +nearshore fields, ``hs`` included, in absolute terms: + +1. :func:`detect_removed_sites` / :func:`drop_sites` - optional site filter. +2. :func:`fit_mda` - MDA centroids of the forcing are the training cases (the + rest is held out). +3. :func:`fit_pcas` - one PCA per predicted variable over the site fields + (``dir`` as ``dir_u``/``dir_v``). +4. :func:`fit_gp` - an exact GP from the forcing to all stacked PCs. +5. :func:`predict_fields` - GP -> PCA inverse -> fields, with physical floors + (:data:`MIN_HS`, :data:`MIN_DIRECTIONAL_SPREAD_DEG`). + +Offshore hindcasts enter through :func:`goal_forcing` (bulk or one spectral +partition, Hs included) and :func:`valid_timesteps`; the predicted fields of +every goal and partition are then summed (see :mod:`.reconstruction`). + +``vars_to_predict`` maps each output variable to ``"raw"`` (passed through +from the forcing, e.g. ``tp``) or ``{"vars_to_stack": [...], "pca_variance": f}``. +""" + +from __future__ import annotations + +import logging +from collections.abc import Iterable, Mapping +from typing import Any + +import numpy as np +import pandas as pd +import xarray as xr + +from ...core.operations import get_degrees_from_uv, in_nautical_sector +from ...datamining.mda import MDA +from ...datamining.pca import PCA +from ...interpolation.gps import ExactGPInterpolation + +logger = logging.getLogger(__name__) + +#: Bulk (whole-spectrum) forcing; spectral partitions are ``0, 1, 2, ...``. +BULK_PARTITION = -1 + +# Directional spreading is GP-predicted and can extrapolate to near-zero or +# negative values for rare forcing. wavespectra's Cartwright spreading uses +# s = 2 / deg2rad(dspr)**2 - 1: as dspr -> 0 the spreading underflows to zero +# on the whole direction grid and its normalisation divides by zero, turning +# the reconstructed spectrum (and any average over it) into inf/NaN. +MIN_DIRECTIONAL_SPREAD_DEG = 1.0 + +# Predicted ``hs`` cannot be negative, but the PCA inverse can still return +# small negative values at calm, sheltered sites. Flooring keeps them as +# near-zero estimates and stops them adding spurious energy when goals are +# summed. +MIN_HS = 0.0 + +#: Default PCA NaN handling: fraction of NaN cases above which a site is +#: dropped, and the fill value for the remaining NaNs. +DEFAULT_PCA_PREPROCESSING: dict[str, dict[str, float]] = { + "nan_threshold_to_drop": {"hs": 0.99, "dir_u": 0.99, "dir_v": 0.99, "spr": 0.99}, + "value_to_replace_nans": {"hs": 0.0, "dir_u": 0.0, "dir_v": 0.0, "spr": 0.0}, +} + +PcaVariance = float | dict[str, float] | None + + +# --------------------------------------------------------------------------- +# Training data +# --------------------------------------------------------------------------- + + +def detect_removed_sites( + cases: xr.Dataset, site_filter: Mapping[str, float] +) -> list[str]: + """ + Sites whose training fields break a site-filter rule in any case. + + Rules, keyed ``{var}_{rule}``: + + - ``{var}_max`` / ``{var}_min``: absolute bounds, e.g. ``{"tp_min": 0.5}`` + drops sites where ``tp`` is below 0.5 in any case. + - ``{var}_ratio_max``: bound on ``var / {var}_forcing`` (the case forcing), + e.g. ``{"hs_ratio_max": 3}`` drops sites where ``hs`` exceeds three + times the offshore Hs of a case (numerical anomalies). + + Parameters + ---------- + cases : xr.Dataset + SnapWave cases on ``(case_num, sites)``, with ``{var}_forcing`` for the + ratio rules. + site_filter : mapping + Rule -> threshold. + + Returns + ------- + list[str] + Sorted labels of the sites to drop. + """ + + bad: set[str] = set() + for key, threshold in site_filter.items(): + if key.endswith("_ratio_max"): + var, rule = key[: -len("_ratio_max")], "ratio_max" + else: + var, _, rule = key.rpartition("_") + if rule not in ("max", "min", "ratio_max"): + logger.warning( + "Ignoring site_filter key %r (expected {var}_max, _min or _ratio_max)", + key, + ) + continue + if var not in cases.data_vars: + logger.warning("site_filter %r: variable %r not in cases", key, var) + continue + if rule == "ratio_max": + if f"{var}_forcing" not in cases.data_vars: + logger.warning("site_filter %r: %s_forcing not in cases", key, var) + continue + agg = (cases[var] / cases[f"{var}_forcing"]).max("case_num") + offenders = agg.where(agg > float(threshold), drop=True) + elif rule == "max": + agg = cases[var].max("case_num") + offenders = agg.where(agg > float(threshold), drop=True) + else: + agg = cases[var].min("case_num") + offenders = agg.where(agg < float(threshold), drop=True) + bad.update(str(s) for s in offenders.sites.values) + + return sorted(bad) + + +def drop_sites(cases: xr.Dataset, site_ids: Iterable[str]) -> xr.Dataset: + """ + Remove sites by label. + + Parameters + ---------- + cases : xr.Dataset + Dataset with a ``sites`` coordinate. + site_ids : iterable of str + Labels to remove. + + Returns + ------- + xr.Dataset + The subset. + """ + + remove = {str(s) for s in site_ids} + if not remove: + return cases + + return cases.sel(sites=[s for s in cases.sites.values if str(s) not in remove]) + + +def add_direction_components(cases: xr.Dataset) -> xr.Dataset: + """ + Add ``dir_u``/``dir_v`` (unit-vector components of ``dir``) for PCA. + + Parameters + ---------- + cases : xr.Dataset + Dataset with a ``dir`` variable in degrees. + + Returns + ------- + xr.Dataset + The dataset with ``dir_u`` and ``dir_v``. + """ + + from ...core.operations import get_uv_components + + u, v = get_uv_components(cases["dir"]) + + return cases.assign(dir_u=u, dir_v=v) + + +# --------------------------------------------------------------------------- +# Fitting +# --------------------------------------------------------------------------- + + +def fit_mda( + forcing: pd.DataFrame, + num_centers: int, + directional_variables: list[str], +) -> tuple[MDA, np.ndarray, np.ndarray]: + """ + MDA selection of training cases; the rest are held out for validation. + + Parameters + ---------- + forcing : pd.DataFrame + Forcing of every case (rows = cases, columns = MDA inputs). + num_centers : int + Number of MDA centroids (largest training size you will fit). + directional_variables : list of str + Directional columns (degrees) of *forcing*. + + Returns + ------- + tuple[MDA, np.ndarray, np.ndarray] + Fitted MDA, training case indices (in MDA order, so the first ``n`` + give a size-``n`` design) and the sorted held-out indices. + """ + + mda = MDA(num_centers=num_centers) + mda.fit(forcing, directional_variables=directional_variables) + train_idx = np.asarray(mda.centroid_real_indices, dtype=int) + test_idx = np.asarray( + sorted(set(range(len(forcing))) - set(train_idx.tolist())), dtype=int + ) + + return mda, train_idx, test_idx + + +def pca_targets( + vars_to_predict: Mapping[str, Any], pca_variance: PcaVariance = None +) -> list[tuple[str, float, list[str]]]: + """ + PCA targets from a ``vars_to_predict`` specification. + + Parameters + ---------- + vars_to_predict : mapping + Variable -> ``"raw"`` or ``{"vars_to_stack", "pca_variance"}``. + pca_variance : float or dict, optional + Override of the explained variance (all variables, or per variable). + + Returns + ------- + list[tuple[str, float, list[str]]] + ``(name, explained_variance, vars_to_stack)`` for every non-raw variable. + """ + + out = [] + for name, spec in vars_to_predict.items(): + if spec == "raw": + continue + if isinstance(pca_variance, dict) and name in pca_variance: + variance = float(pca_variance[name]) + elif isinstance(pca_variance, (int, float)): + variance = float(pca_variance) + else: + variance = float(spec["pca_variance"]) + out.append((name, variance, list(spec["vars_to_stack"]))) + + return out + + +def _pca_kept_sites(pca: PCA) -> dict[str, list[str]]: + """Stacked variable -> site labels kept by the PCA NaN threshold.""" + + sites = np.asarray(pca.coords_values.get("sites", [])) + if sites.size == 0: + return {} + + return { + var: [str(sites[i]) for i in np.asarray(positions, dtype=int)] + for var, positions in getattr(pca, "not_nan_positions", {}).items() + } + + +def fit_pcas( + cases: xr.Dataset, + targets: list[tuple[str, float, list[str]]], + value_to_replace_nans: Mapping[str, float] | None = None, + nan_threshold_to_drop: Mapping[str, float] | None = None, +) -> tuple[dict[str, PCA], dict[str, Any]]: + """ + One PCA per target over the site fields of the training cases. + + Parameters + ---------- + cases : xr.Dataset + Training cases on ``(case_num, sites)`` (with ``dir_u``/``dir_v`` if + ``dir`` is a target, see :func:`add_direction_components`). + targets : list + From :func:`pca_targets`. + value_to_replace_nans, nan_threshold_to_drop : mapping, optional + PCA NaN handling per stacked variable. Default + :data:`DEFAULT_PCA_PREPROCESSING`. + + Returns + ------- + tuple[dict[str, PCA], dict] + Fitted PCAs by target, and a summary (sites kept per target and per + stacked variable, number dropped). + """ + + replace = { + **DEFAULT_PCA_PREPROCESSING["value_to_replace_nans"], + **(value_to_replace_nans or {}), + } + drop = { + **DEFAULT_PCA_PREPROCESSING["nan_threshold_to_drop"], + **(nan_threshold_to_drop or {}), + } + n_sites = int(cases.sizes["sites"]) + pcas: dict[str, PCA] = {} + summary: dict[str, Any] = { + "pca_sites_kept": {}, + "pca_sites_kept_by_stack": {}, + "pca_sites_dropped": {}, + } + for name, variance, stack in targets: + pca = PCA(n_components=variance) + pca.fit_transform( + data=cases, + vars_to_stack=stack, + coords_to_stack=["sites"], + pca_dim_for_rows="case_num", + value_to_replace_nans=replace, + nan_threshold_to_drop=drop, + ) + kept_by_stack = _pca_kept_sites(pca) + sets = [set(kept_by_stack.get(v, [])) for v in stack] + kept = ( + sorted(set.intersection(*sets)) + if sets and sets[0] + else kept_by_stack.get(stack[0], []) + ) + summary["pca_sites_kept"][name] = kept + summary["pca_sites_kept_by_stack"].update( + {v: kept_by_stack[v] for v in stack if v in kept_by_stack} + ) + summary["pca_sites_dropped"][name] = n_sites - len(kept) + pcas[name] = pca + + return pcas, summary + + +def stack_pcs(pcas: Mapping[str, PCA]) -> pd.DataFrame: + """ + Concatenate the PCs of every target into the GP target matrix. + + Parameters + ---------- + pcas : mapping + Fitted PCAs by target name. + + Returns + ------- + pd.DataFrame + Columns ``{target}__{pc}``, one row per training case. + """ + + frames = [] + for name, pca in pcas.items(): + df = pca.pcs_df.copy() + df.columns = [f"{name}__{c}" for c in df.columns] + frames.append(df) + + return pd.concat(frames, axis=1) + + +def split_pcs(pcs: np.ndarray, pcas: Mapping[str, PCA]) -> dict[str, np.ndarray]: + """ + Split a stacked GP prediction back into per-target PC blocks. + + Parameters + ---------- + pcs : np.ndarray + Columns in :func:`stack_pcs` order. + pcas : mapping + Fitted PCAs by target name. + + Returns + ------- + dict[str, np.ndarray] + PC block per target. + """ + + blocks, offset = {}, 0 + for name, pca in pcas.items(): + k = pca.pcs_df.shape[1] + blocks[name] = pcs[:, offset : offset + k] + offset += k + + return blocks + + +def fit_gp( + centroids: pd.DataFrame, + pcas: Mapping[str, PCA], + directional_variables: list[str], + epochs: int = 1000, +) -> ExactGPInterpolation: + """ + Exact GP from forcing (MDA centroids) to all stacked PCs. + + Parameters + ---------- + centroids : pd.DataFrame + Forcing of the training cases, in the same order as the PCA rows. + pcas : mapping + Fitted PCAs by target name (see :func:`fit_pcas`). + directional_variables : list of str + Directional columns of *centroids*. + epochs : int, optional + GP optimisation iterations. Default is 1000. + + Returns + ------- + ExactGPInterpolation + The fitted GP. + """ + + gp = ExactGPInterpolation(epochs=epochs) + gp.fit( + subset_data=centroids, + subset_directional_variables=directional_variables, + target_data=stack_pcs(pcas), + ) + + return gp + + +# --------------------------------------------------------------------------- +# Prediction +# --------------------------------------------------------------------------- + + +def predict_fields( + gp: ExactGPInterpolation, + pcas: Mapping[str, PCA], + forcing: pd.DataFrame, + vars_to_predict: Mapping[str, Any], + sites: list[str], +) -> xr.Dataset: + """ + Nearshore fields for each forcing row: GP -> PCA inverse. + + ``dir`` is rebuilt from ``dir_u``/``dir_v``; ``raw`` variables are copied + from the forcing to every site; ``hs`` and ``spr`` are floored at + :data:`MIN_HS` and :data:`MIN_DIRECTIONAL_SPREAD_DEG`. + + Parameters + ---------- + gp : ExactGPInterpolation + Fitted GP (see :func:`fit_gp`). + pcas : mapping + Fitted PCAs by target name. + forcing : pd.DataFrame + Forcing rows (columns as at fit time); the index labels the rows. + vars_to_predict : mapping + Same specification as at fit time. + sites : list of str + Sites to return (must be kept by every PCA). + + Returns + ------- + xr.Dataset + Predicted variables on ``(case_num, sites)``. + """ + + if forcing.index.name != "case_num": + forcing = forcing.rename_axis("case_num") + rows = forcing.index.values + blocks = split_pcs(gp.predict(dataset=forcing).values, pcas) + + out: dict[str, xr.DataArray] = {} + for name, spec in vars_to_predict.items(): + if spec == "raw": + v = forcing[name].to_numpy() + out[name] = xr.DataArray( + np.broadcast_to(v[:, None], (len(v), len(sites))), + dims=("case_num", "sites"), + coords={"case_num": rows, "sites": sites}, + ) + continue + fields = pcas[name].inverse_transform( + xr.Dataset( + {"PCs": (("case_num", "n_component"), blocks[name])}, + coords={"case_num": rows}, + ) + ) + if name == "dir": + arr = xr.DataArray( + get_degrees_from_uv(fields["dir_u"].values, fields["dir_v"].values), + dims=("case_num", "sites"), + coords={ + "case_num": rows, + "sites": fields["dir_u"].coords["sites"].values, + }, + ) + else: + arr = fields[name] + if "time" in arr.dims: + arr = arr.rename(time="case_num") + if name == "spr": + arr = arr.clip(min=MIN_DIRECTIONAL_SPREAD_DEG) + elif name == "hs": + arr = arr.clip(min=MIN_HS) + out[name] = arr.sel(sites=sites) + + return xr.Dataset(out) + + +# --------------------------------------------------------------------------- +# Offshore forcing +# --------------------------------------------------------------------------- + + +def goal_forcing( + offshore_goal: xr.Dataset, partition: int = BULK_PARTITION, wl: float = 0.0 +) -> pd.DataFrame: + """ + Metamodel forcing of one goal, bulk or one partition. + + Parameters + ---------- + offshore_goal : xr.Dataset + Offshore time series at the goal: bulk ``hs``, ``tp``, ``dir``, ``spr`` + and partitions ``phs{i}``, ``ptp{i}``, ``pdir{i}``, ``pspr{i}``. + partition : int, optional + :data:`BULK_PARTITION` (default) or a partition number. + wl : float, optional + Constant water level added as the ``wl`` column. Default is 0. + + Returns + ------- + pd.DataFrame + Forcing (``hs``, ``tp``, ``dir``, ``spr``, ``wl``) indexed by time. + """ + + if "seapoint" in offshore_goal.coords: + offshore_goal = offshore_goal.drop_vars("seapoint") + if partition == BULK_PARTITION: + part = offshore_goal[["hs", "tp", "dir", "spr"]] + else: + i = int(partition) + part = offshore_goal[[f"phs{i}", f"ptp{i}", f"pdir{i}", f"pspr{i}"]].rename( + {f"phs{i}": "hs", f"ptp{i}": "tp", f"pdir{i}": "dir", f"pspr{i}": "spr"} + ) + df = part[["hs", "tp", "dir", "spr"]].to_dataframe() + df["wl"] = wl + + return df + + +def valid_timesteps( + forcing: pd.DataFrame, + required_columns: Iterable[str] = ("hs", "tp", "dir", "spr"), + sector: tuple[float, float] | None = None, +) -> pd.Series: + """ + Time steps the metamodel can reconstruct for one goal and partition. + + Steps with a missing required column or without energy (``hs <= 0``, e.g. + an empty spectral partition) are dropped. + + Parameters + ---------- + forcing : pd.DataFrame + Output of :func:`goal_forcing`. + required_columns : iterable of str, optional + Forcing columns that must be finite. + sector : tuple[float, float], optional + Nautical ``(left, right)`` sector of the goal; directions outside it + are dropped (that goal's metamodel was not trained there). + + Returns + ------- + pd.Series + Boolean mask indexed like *forcing*. + """ + + valid = forcing[list(required_columns)].notna().all(axis=1) + valid &= forcing["hs"].fillna(0) > 0 + if sector is not None: + valid &= pd.Series( + in_nautical_sector(forcing["dir"].to_numpy(), *sector), index=forcing.index + ) + + return valid diff --git a/bluemath_tk/waves/hywaves/output_points.py b/bluemath_tk/waves/hywaves/output_points.py new file mode 100644 index 0000000..aecf122 --- /dev/null +++ b/bluemath_tk/waves/hywaves/output_points.py @@ -0,0 +1,339 @@ +""" +HyWaves output points: where nearshore waves are computed and reconstructed. + +Typical sources are points along depth contours of a bathymetry raster +(:func:`get_isobath_points`) and unstructured-mesh nodes inside a polygon +(:func:`get_mesh_nodes_in_polygon`), plus any observation sites (buoys). + +Raw contours of a high-resolution bathymetry follow every small sandbank and +pit, which puts points in odd places. :func:`get_isobath_points` can smooth +the bathymetry first (:func:`smooth_raster`, Gaussian width in metres), drop +short contour pieces, and space points evenly in metres along the result +(:func:`polyline_length_m`, :func:`resample_polyline`). Geographic (lon/lat) +rasters are measured with great-circle distances. +""" + +from __future__ import annotations + +from typing import Any + +import matplotlib.pyplot as plt +import numpy as np +import shapely +import xarray as xr +from shapely.geometry import MultiPolygon, Polygon + +from ...core.constants import EARTH_RADIUS + +_X_NAMES = ("x", "lon", "longitude") +_Y_NAMES = ("y", "lat", "latitude") +EARTH_RADIUS_M = EARTH_RADIUS * 1000.0 + + +def xy_coord_names(da: xr.DataArray) -> tuple[str, str]: + """ + Horizontal coordinate names of a 2-D raster. + + Parameters + ---------- + da : xr.DataArray + Raster with ``x/y``, ``lon/lat`` or ``longitude/latitude`` coordinates. + + Returns + ------- + tuple[str, str] + ``(x_name, y_name)``. + + Raises + ------ + KeyError + If no recognised coordinate pair is found. + """ + + x = next((n for n in _X_NAMES if n in da.coords), None) + y = next((n for n in _Y_NAMES if n in da.coords), None) + if x is None or y is None: + raise KeyError( + f"Could not find x/y coords in {tuple(da.coords)}; " + f"expected one of {_X_NAMES} and {_Y_NAMES}." + ) + + return x, y + + +def is_geographic(da: xr.DataArray) -> bool: + """ + Whether a raster is in longitude/latitude degrees. + + Uses the rioxarray CRS when there is one, else the coordinate names + (``lon``/``longitude``) or, for ``x``/``y``, value ranges within +-360/+-90. + + Parameters + ---------- + da : xr.DataArray + 2-D raster. + + Returns + ------- + bool + True for geographic coordinates. + """ + + try: + crs = da.rio.crs + except Exception: + crs = None + if crs is not None: + return bool(crs.is_geographic) + xname, yname = xy_coord_names(da) + if xname in ("lon", "longitude"): + return True + x, y = np.asarray(da[xname]), np.asarray(da[yname]) + + return bool(np.nanmax(np.abs(x)) <= 360 and np.nanmax(np.abs(y)) <= 90) + + +def _segment_lengths(pts: np.ndarray, geographic: bool) -> np.ndarray: + """Length of each polyline edge: metres (great circle) or raster units.""" + + if not geographic: + return np.linalg.norm(np.diff(pts, axis=0), axis=1) + lon, lat = np.radians(pts[:, 0]), np.radians(pts[:, 1]) + a = ( + np.sin(np.diff(lat) / 2) ** 2 + + np.cos(lat[:-1]) * np.cos(lat[1:]) * np.sin(np.diff(lon) / 2) ** 2 + ) + + return 2 * EARTH_RADIUS_M * np.arcsin(np.sqrt(np.clip(a, 0, 1))) + + +def polyline_length_m(pts: np.ndarray, geographic: bool = True) -> float: + """ + Length of a polyline in metres. + + Parameters + ---------- + pts : np.ndarray + ``(N, 2)`` vertices, lon/lat degrees or projected metres. + geographic : bool, optional + Lon/lat input (great-circle distances). Default is True. + + Returns + ------- + float + Total length. + """ + + return float(_segment_lengths(np.asarray(pts, dtype=float), geographic).sum()) + + +def resample_polyline( + pts: np.ndarray, spacing_m: float, geographic: bool = True +) -> np.ndarray: + """ + Resample a polyline every *spacing_m* metres of arc length. + + Parameters + ---------- + pts : np.ndarray + ``(N, 2)`` vertices: lon/lat degrees, or projected metres. + spacing_m : float + Distance between output points, in metres. + geographic : bool, optional + *pts* are lon/lat (great-circle arc length). Default is True. + + Returns + ------- + np.ndarray + ``(M, 2)`` points, including the start and (nearly) the end; empty when + the polyline has zero length. + """ + + pts = np.asarray(pts, dtype=float) + seg_len = _segment_lengths(pts, geographic) + total = float(seg_len.sum()) + if total <= 0.0: + return np.empty((0, 2), dtype=float) + + cum = np.concatenate(([0.0], np.cumsum(seg_len))) + ds = np.arange(0.0, total, float(spacing_m)) + if ds.size == 0 or (total - ds[-1]) > 0.25 * spacing_m: + ds = np.append(ds, total) + + out = np.empty((ds.size, 2), dtype=float) + for k, d in enumerate(ds): + i = int(np.searchsorted(cum, d, side="right") - 1) + i = max(0, min(i, len(seg_len) - 1)) + t = 0.0 if seg_len[i] == 0 else (d - cum[i]) / seg_len[i] + out[k] = pts[i] * (1.0 - t) + pts[i + 1] * t + + return out + + +def smooth_raster(da: xr.DataArray, sigma_m: float) -> xr.DataArray: + """ + Gaussian-smooth a raster, with the filter width in metres and NaNs respected. + + NaN cells (e.g. outside a model domain) neither contribute to nor receive + values: the filter is normalised by the smoothed valid-data mask, and the + original NaNs are restored, so contours do not drift into missing areas. + + Parameters + ---------- + da : xr.DataArray + 2-D raster on ``(y, x)``, lon/lat degrees or projected metres. + sigma_m : float + Gaussian standard deviation in metres (converted per axis to cells; + for lon/lat rasters at the raster's mean latitude). + + Returns + ------- + xr.DataArray + Smoothed copy of *da*. + """ + + from scipy.ndimage import gaussian_filter + + xname, yname = xy_coord_names(da) + x, y = np.asarray(da[xname], dtype=float), np.asarray(da[yname], dtype=float) + dx, dy = abs(float(np.median(np.diff(x)))), abs(float(np.median(np.diff(y)))) + if is_geographic(da): + metres_per_deg = np.pi / 180.0 * EARTH_RADIUS_M + dy *= metres_per_deg + dx *= metres_per_deg * np.cos(np.radians(float(np.nanmean(y)))) + sigma = (sigma_m / dy, sigma_m / dx) + if da.dims.index(xname) == 0: + sigma = sigma[::-1] + + values = np.asarray(da.values, dtype=float) + valid = np.isfinite(values) + weight = gaussian_filter(valid.astype(float), sigma, mode="nearest") + smooth = gaussian_filter(np.where(valid, values, 0.0), sigma, mode="nearest") + with np.errstate(invalid="ignore", divide="ignore"): + smooth = np.where(valid & (weight > 0), smooth / weight, np.nan) + + return da.copy(data=smooth) + + +def get_isobath_points( + da: xr.DataArray, + level: float, + spacing_m: float | None = None, + smooth_m: float | None = None, + min_length_m: float | None = None, + aoi_polygon: Polygon | MultiPolygon | None = None, +) -> np.ndarray: + """ + Points along one depth contour of a bathymetry raster. + + Order of operations: smooth the raster (*smooth_m*), contour it, keep the + pieces touching *aoi_polygon* and at least *min_length_m* long, then + resample each piece every *spacing_m* metres. + + Parameters + ---------- + da : xr.DataArray + Topobathy raster (elevation, negative below sea level), dims ``(y, x)``. + level : float + Contour level, e.g. ``-10`` for the 10 m isobath. + spacing_m : float, optional + Resample each contour piece every *spacing_m* metres of arc length. + Default is None (contour vertices as they are). + smooth_m : float, optional + Gaussian smoothing of the raster before contouring, in metres (see + :func:`smooth_raster`). Removes small wiggles and tiny closed + contours around sandbanks and pits. Default is None (no smoothing). + min_length_m : float, optional + Drop contour pieces shorter than this, in metres. Default is None. + aoi_polygon : Polygon or MultiPolygon, optional + Keep only contour pieces with at least one vertex inside it. + + Returns + ------- + np.ndarray + ``(N, 2)`` ``[x, y]`` points; empty when the contour does not exist. + + Raises + ------ + ValueError + If the raster shape does not match ``(len(y), len(x))``. + """ + + geographic = is_geographic(da) + if smooth_m: + da = smooth_raster(da, smooth_m) + + xname, yname = xy_coord_names(da) + x = da[xname].values + y = da[yname].values + z = np.asarray(da.values, dtype=float) + if z.shape != (y.size, x.size): + raise ValueError( + f"Expected da.shape == (len({yname}), len({xname})); " + f"got {z.shape} vs ({y.size}, {x.size}). " + f"Try da.transpose({yname!r}, {xname!r})." + ) + + fig, ax = plt.subplots() + try: + cs = ax.contour(x, y, z, levels=[float(level)]) + segments = [np.asarray(p) for p in cs.allsegs[0] if len(p) >= 2] + finally: + plt.close(fig) + + if aoi_polygon is not None: + segments = [ + s + for s in segments + if shapely.contains_xy(aoi_polygon, s[:, 0], s[:, 1]).any() + ] + if min_length_m: + segments = [ + s for s in segments if polyline_length_m(s, geographic) >= min_length_m + ] + if spacing_m: + segments = [resample_polyline(s, spacing_m, geographic) for s in segments] + segments = [s for s in segments if s.shape[0] > 0] + + return np.vstack(segments) if segments else np.empty((0, 2), dtype=float) + + +def get_mesh_nodes_in_polygon( + polygon: Polygon | MultiPolygon, + mesh: xr.Dataset, + wet_only: bool = False, +) -> list[dict[str, Any]]: + """ + Unstructured-mesh nodes inside a polygon. + + Parameters + ---------- + polygon : Polygon or MultiPolygon + Area, in the mesh coordinates. + mesh : xr.Dataset + UGRID mesh with ``mesh2d_node_x``, ``mesh2d_node_y``, ``mesh2d_node_z``. + wet_only : bool, optional + Keep only nodes with negative bed level. Default is False. + + Returns + ------- + list[dict] + One ``{"lon", "lat", "depth", "node_index"}`` dict per node. + """ + + lon = mesh["mesh2d_node_x"].values + lat = mesh["mesh2d_node_y"].values + z = mesh["mesh2d_node_z"].values + mask = shapely.contains_xy(polygon, lon, lat) + if wet_only: + mask &= z < 0.0 + + return [ + { + "lon": float(lon[i]), + "lat": float(lat[i]), + "depth": float(z[i]), + "node_index": int(i), + } + for i in np.flatnonzero(mask) + ] diff --git a/bluemath_tk/waves/hywaves/reconstruction.py b/bluemath_tk/waves/hywaves/reconstruction.py new file mode 100644 index 0000000..d8c433d --- /dev/null +++ b/bluemath_tk/waves/hywaves/reconstruction.py @@ -0,0 +1,432 @@ +""" +HyWaves reconstruction: linear summation of goal contributions. + +Each goal (and spectral partition) contributes nearshore ``hs``, ``tp``, +``dir``, ``spr`` per site and time step (see +:func:`~bluemath_tk.waves.hywaves.metamodel.predict_fields`). Every +contribution becomes a JONSWAP x Cartwright spectrum, the spectra are summed +over goals and partitions, and bulk parameters are computed from the sum +(:func:`sum_partition_spectra`). With a wind correction, one more +contribution, the local wind sea, is added per site batch before the sum +(see :mod:`.wind_correction`). + +The spectral construction allocates the full ``(time, sites, goal x partition, +freq, dir)`` array, so long periods or many sites are processed in site +batches sized to a memory budget (:func:`site_batch_size`), optionally across +worker processes (:func:`sum_partition_spectra_batched`). +""" + +from __future__ import annotations + +import contextlib +import logging +import os +import time +from collections.abc import Mapping +from typing import Any + +import numpy as np +import xarray as xr + +logger = logging.getLogger(__name__) + +#: Frequency (Hz) and direction (deg) grids for the summed spectra. +SPECTRAL_FREQ = np.logspace(np.log10(0.035), np.log10(0.5), 29) +SPECTRAL_DIR = np.arange(0.0, 360.0, 5) + +#: Spectral partitions expected in an offshore dataset (``phs0``...). +SPECTRAL_PARTITIONS = (0, 1, 2, 3) + +#: Default memory budget for one :func:`sum_partition_spectra` call. +DEFAULT_MEMORY_BUDGET_BYTES = 12 * 1024**3 + +# wavespectra's construct_partition (jonswap x cartwright, then the sum) keeps +# several temporaries of the size of the full (time, sites, parts, freq, dir) +# array alive at once; peaks of at least ~5x that array were measured (a run +# sized for 12 GiB reached 55+ GiB), so batches are sized with this margin. +PEAK_MEMORY_MULTIPLIER = 8 + + +def partition_ids(offshore: xr.Dataset, spectral: bool) -> list[int]: + """ + Partitions to reconstruct: bulk only, or every spectral partition. + + Parameters + ---------- + offshore : xr.Dataset + Offshore dataset (checked for ``phs{i}`` in spectral mode). + spectral : bool + Spectral (partitions :data:`SPECTRAL_PARTITIONS`) or bulk (``-1``). + + Returns + ------- + list[int] + Partition ids. + + Raises + ------ + ValueError + If spectral mode is requested and partition variables are missing. + """ + + from .metamodel import BULK_PARTITION + + if not spectral: + return [BULK_PARTITION] + missing = [i for i in SPECTRAL_PARTITIONS if f"phs{i}" not in offshore.data_vars] + if missing: + raise ValueError( + "Offshore dataset missing partition variables: " + + ", ".join(f"phs{i}" for i in missing) + ) + + return list(SPECTRAL_PARTITIONS) + + +def site_batch_size( + n_times: int, + n_parts: int, + budget_bytes: int = DEFAULT_MEMORY_BUDGET_BYTES, + n_freq: int = len(SPECTRAL_FREQ), + n_dir: int = len(SPECTRAL_DIR), +) -> int: + """ + Sites per :func:`sum_partition_spectra` call that fit a memory budget. + + Parameters + ---------- + n_times : int + Time steps in the call. + n_parts : int + Goals x partitions summed. + budget_bytes : int, optional + Memory budget. Default is :data:`DEFAULT_MEMORY_BUDGET_BYTES`. + n_freq, n_dir : int, optional + Spectral grid size. + + Returns + ------- + int + At least 1. + """ + + # float32 spectra (see sum_partition_spectra), times the peak multiplier + bytes_per_site = ( + max(1, n_times) * max(1, n_parts) * n_freq * n_dir * 4 * PEAK_MEMORY_MULTIPLIER + ) + + return max(1, budget_bytes // bytes_per_site) + + +def sum_partition_spectra( + cube: xr.Dataset, + site_ids: list[str], + variables: Mapping[str, str], + save_spectra: bool = False, + load: bool = True, + freq: np.ndarray = SPECTRAL_FREQ, + dirs: np.ndarray = SPECTRAL_DIR, +) -> tuple[xr.Dataset, xr.Dataset | None]: + """ + Sum goal x partition contributions as spectra and compute bulk parameters. + + Parameters + ---------- + cube : xr.Dataset + ``hs``, ``tp``, ``dir``, ``spr`` on ``(goal, partition, time, sites)`` + (missing contributions as NaN). + site_ids : list of str + Sites to process. + variables : mapping + Output name -> wavespectra stat, e.g. ``{"hs": "hs", "tp": "tp"}``. + save_spectra : bool, optional + Also return the summed spectrum ``efth`` on ``(time, sites, freq, dir)``. + load : bool, optional + Load the results into memory. Default is True. + freq, dirs : np.ndarray, optional + Spectral grid. Default :data:`SPECTRAL_FREQ`, :data:`SPECTRAL_DIR`. + + Returns + ------- + tuple[xr.Dataset, xr.Dataset | None] + Bulk parameters on ``(time, sites)`` and the optional spectra. + """ + + from wavespectra.construct import STATS, construct_partition + + parts = cube.sel(sites=site_ids).stack(part=("goal", "partition")) + # contributions never predicted (e.g. a goal x partition combination + # created by merging, such as the wind-sea contribution) carry no energy + present = parts.hs.notnull().any([d for d in parts.hs.dims if d != "part"]) + parts = parts.isel(part=np.flatnonzero(present.values)) + # float32 halves the peak array (twice the sites per batch); the relative + # difference from float64 was ~1e-6 on a real reconstruction. + spec = construct_partition( + freq_name="jonswap", + freq_kwargs={ + "freq": np.asarray(freq, dtype="float32"), + "fp": (1.0 / parts.tp).astype("float32"), + "hs": parts.hs.astype("float32"), + }, + dir_name="cartwright", + dir_kwargs={ + "dir": np.asarray(dirs, dtype="float32"), + "dm": parts.dir.astype("float32"), + "dspr": parts.spr.astype("float32"), + }, + ) + combined = spec.sum(dim="part") + if "sites" not in combined.dims: + combined = combined.expand_dims(sites=list(site_ids)) + + spectra = None + if save_spectra: + spectra = ( + combined + if isinstance(combined, xr.Dataset) + else combined.to_dataset(name="efth") + ) + if load: + spectra = spectra.load() + + stats = combined.spec.stats(list(STATS)) + result = xr.Dataset({name: stats[stat] for name, stat in variables.items()}) + if load: + result = result.load() + + return result, spectra + + +def _add_wind_sea( + merged: xr.Dataset, wind_correction: Mapping[str, Any] +) -> tuple[xr.Dataset, xr.DataArray | None]: + """Merge the wind-sea contribution of one site batch; also return its ``K``.""" + + from .wind_correction import wind_sea_contribution + + contrib = wind_sea_contribution(merged, **wind_correction) + if contrib is None: + return merged, None + k = contrib["k"].squeeze(["goal", "partition"], drop=True) + + return xr.merge([merged, contrib.drop_vars("k")]), k + + +def _sum_site_batches( + chunks: list[xr.Dataset], + site_ids: list[str], + n_times: int, + n_parts: int, + variables: Mapping[str, str], + save_spectra: bool, + budget_bytes: int, + load: bool = True, + label: str = "", + wind_correction: Mapping[str, Any] | None = None, +) -> tuple[xr.Dataset, xr.Dataset | None]: + """Merge contribution chunks and sum them, site batch by site batch.""" + + if wind_correction is not None: + n_parts += 1 + batch = site_batch_size(n_times, n_parts, budget_bytes) + n_batches = -(-len(site_ids) // batch) + results, spectras = [], [] + t0 = time.monotonic() + for k, i in enumerate(range(0, len(site_ids), batch), start=1): + t_batch = time.monotonic() + sites = site_ids[i : i + batch] + merged = xr.merge([c.sel(sites=sites) for c in chunks]) + wind_k = None + if wind_correction is not None: + merged, wind_k = _add_wind_sea(merged, wind_correction) + result, spectra = sum_partition_spectra( + merged, sites, variables, save_spectra=save_spectra, load=load + ) + if wind_k is not None: + result["wind_k"] = wind_k + results.append(result) + if save_spectra and spectra is not None: + spectras.append(spectra) + del merged + logger.info( + "%ssum batch %d/%d (%d sites) in %.1fs (%.1fs elapsed)", + f"[{label}] " if label else "", + k, + n_batches, + len(sites), + time.monotonic() - t_batch, + time.monotonic() - t0, + ) + + return ( + xr.concat(results, dim="sites"), + xr.concat(spectras, dim="sites") if spectras else None, + ) + + +# --------------------------------------------------------------------------- +# Parallel site batches +# --------------------------------------------------------------------------- +# +# Summation is embarrassingly parallel across sites and pure CPU. Worker +# processes use the "spawn" start method: by this point the caller has usually +# run GP inference on CUDA, and fork()ed children inheriting a CUDA context +# hang. Each worker is limited to one BLAS/OpenMP thread (the parallelism is +# the processes), and gets an equal share of the memory budget. + +_BLAS_THREAD_ENV_VARS = ( + "OMP_NUM_THREADS", + "OPENBLAS_NUM_THREADS", + "MKL_NUM_THREADS", + "NUMEXPR_NUM_THREADS", + "VECLIB_MAXIMUM_THREADS", +) + + +@contextlib.contextmanager +def _single_threaded_blas_for_children(): + """Set BLAS/OpenMP threads to 1 in the environment workers inherit.""" + + previous = {name: os.environ.get(name) for name in _BLAS_THREAD_ENV_VARS} + try: + for name in _BLAS_THREAD_ENV_VARS: + os.environ[name] = "1" + yield + finally: + for name, value in previous.items(): + if value is None: + os.environ.pop(name, None) + else: + os.environ[name] = value + + +def _init_worker(log_file: str | None) -> None: + """Send this module's log records to *log_file* in a worker process.""" + + if log_file: + handler = logging.FileHandler(log_file) + handler.setFormatter( + logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") + ) + logger.addHandler(handler) + logger.setLevel(logging.INFO) + + +def sum_partition_spectra_batched( + chunks: list[xr.Dataset], + site_ids: list[str], + n_times: int, + n_parts: int, + variables: Mapping[str, str], + save_spectra: bool = False, + budget_bytes: int = DEFAULT_MEMORY_BUDGET_BYTES, + workers: int = 1, + load: bool = True, + log_file: str | None = None, + wind_correction: Mapping[str, Any] | None = None, +) -> tuple[xr.Dataset, xr.Dataset | None]: + """ + :func:`sum_partition_spectra` over many sites, in memory-sized batches. + + Parameters + ---------- + chunks : list of xr.Dataset + One contribution per goal x partition, each on + ``(goal, partition, time, sites)``; merged per site batch. + site_ids : list of str + All sites. + n_times, n_parts : int + See :func:`site_batch_size`. + variables : mapping + Output name -> wavespectra stat. + save_spectra : bool, optional + Also return summed spectra. + budget_bytes : int, optional + Total memory budget, shared by the workers. + workers : int, optional + Worker processes; 1 (default) runs in this process. + load : bool, optional + Load results into memory (always True in workers). + log_file : str, optional + Log file for worker progress messages. + wind_correction : mapping, optional + Keyword arguments of + :func:`~bluemath_tk.waves.hywaves.wind_correction.wind_sea_contribution` + (``correction``, ``fetch``, optional ``wind``, ``spr``, ``tp``): adds + the local wind sea per site batch, and ``wind_k`` (``K``, 1 where + there is no correction) to the bulk output. Chunks then also carry + ``ws_weight`` (and ``u10``, ``u10dir`` without ``wind``). + + Returns + ------- + tuple[xr.Dataset, xr.Dataset | None] + Bulk parameters on ``(time, sites)`` and optional spectra. + """ + + if workers <= 1: + return _sum_site_batches( + chunks, + site_ids, + n_times, + n_parts, + variables, + save_spectra, + budget_bytes, + load, + wind_correction=wind_correction, + ) + + import multiprocessing + from concurrent.futures import ProcessPoolExecutor, as_completed + + per_worker = max(1, budget_bytes // workers) + groups = [ + g.tolist() + for g in np.array_split(np.array(site_ids, dtype=object), workers) + if len(g) + ] + logger.info( + "sum: %d sites across %d workers (%.2f GiB each)", + len(site_ids), + len(groups), + per_worker / 1024**3, + ) + results: list[xr.Dataset] = [] + spectras: list[xr.Dataset] = [] + with ( + _single_threaded_blas_for_children(), + ProcessPoolExecutor( + max_workers=len(groups), + mp_context=multiprocessing.get_context("spawn"), + initializer=_init_worker, + initargs=(log_file,), + ) as executor, + ): + futures: dict[Any, str] = {} + for k, sites in enumerate(groups, start=1): + label = f"group {k}/{len(groups)}" + future = executor.submit( + _sum_site_batches, + [c.sel(sites=sites) for c in chunks], + sites, + n_times, + n_parts, + variables, + save_spectra, + per_worker, + True, + label, + wind_correction, + ) + futures[future] = label + for future in as_completed(futures): + result, spectra = future.result() + results.append(result) + if save_spectra and spectra is not None: + spectras.append(spectra) + logger.info("%s done", futures[future]) + + return ( + xr.concat(results, dim="sites"), + xr.concat(spectras, dim="sites") if spectras else None, + ) diff --git a/bluemath_tk/waves/hywaves/sectors.py b/bluemath_tk/waves/hywaves/sectors.py new file mode 100644 index 0000000..1fe79a4 --- /dev/null +++ b/bluemath_tk/waves/hywaves/sectors.py @@ -0,0 +1,911 @@ +""" +HyWaves goals: where the offshore forcing enters the nearshore domain. + +Goals are points in a buffer ring just inside the area of interest (AoI), +each with an open-sea propagation sector and its nearest node in every +offshore hindcast catalog: + +1. :func:`prepare_case_hindcasts` / :func:`load_catalogs` / :func:`load_land` +2. :func:`build_ring` -> :func:`random_targets_in_ring` -> + :func:`sort_targets_along_aoi` (``goal_id`` 1..N along the AoI contour) +3. :class:`AoIRingSectors` -> :func:`build_goals_dict` (the goals mapping) +4. :func:`boundary_snaps` / :func:`goals_layers` / :func:`save_goals_gpkg` + for maps and GIS. + +Sectors are **nautical** wave-from directions, clockwise from North, stored +as ``[left, right]`` with ``left < right`` (``left`` negative when crossing +North); see :func:`bluemath_tk.core.operations.in_nautical_sector`. +""" + +from __future__ import annotations + +import math +import shutil +from dataclasses import dataclass +from pathlib import Path +from typing import Any + +import geopandas as gpd +import numpy as np +from shapely.geometry import LineString, Point, Polygon +from shapely.prepared import prep + +from ...core.operations import ( + math_sector_to_nautical_clockwise, + nautical_sector_wedge_coords, +) + +GEO_CRS = "EPSG:4326" + + +def _read_catalog(path: Path) -> gpd.GeoDataFrame: + """Read a coords GPKG and ensure a ``fid`` attribute column exists.""" + + try: + import pyogrio + + gdf = pyogrio.read_dataframe(path, fid_as_index=True) + gdf = gdf.reset_index() # OGR fid → column + except Exception: + gdf = gpd.read_file(path) + if "fid" not in gdf.columns: + if gdf.index.name in ("fid", "id"): + gdf = gdf.reset_index() + else: + gdf = gdf.copy() + gdf["fid"] = range(len(gdf)) + + return gpd.GeoDataFrame(gdf, geometry="geometry", crs=GEO_CRS) + + +def load_catalogs(hindcasts_dir: Path | str) -> dict[str, gpd.GeoDataFrame]: + """ + Load every ``*_coords.gpkg`` in ``hindcasts_dir`` (stem → catalog name). + + Parameters + ---------- + hindcasts_dir + Directory containing one ``_coords.gpkg`` per hindcast catalog. + + Returns + ------- + dict[str, geopandas.GeoDataFrame] + Catalog name → node coordinates GeoDataFrame. + + Raises + ------ + FileNotFoundError + If no ``*_coords.gpkg`` files are found in *hindcasts_dir*. + """ + + root = Path(hindcasts_dir) + catalogs: dict[str, gpd.GeoDataFrame] = {} + for path in sorted(root.glob("*_coords.gpkg")): + name = path.stem.removesuffix("_coords") + catalogs[name] = _read_catalog(path) + if not catalogs: + raise FileNotFoundError(f"No *_coords.gpkg files in {root}") + return catalogs + + +def load_land(land_path: Path | str) -> gpd.GeoDataFrame: + """ + Load a land polygon file in geographic CRS. + + Parameters + ---------- + land_path + Path to a land vector dataset. + + Returns + ------- + geopandas.GeoDataFrame + Land geometries in ``EPSG:4326``. + """ + return gpd.read_file(land_path).to_crs(GEO_CRS) + + +def prepare_case_hindcasts( + aoi: gpd.GeoDataFrame, + out_dir: Path | str, + world_hindcasts_dir: Path | str, + world_land_path: Path | str, + buffer_km: float = 150.0, + overwrite: bool = False, +) -> Path: + """ + Crop the world-scale hindcast catalogs and land polygons down to the AoI. + + Reads only the features inside the AoI's bounding box (padded by + ``buffer_km``) from the world master files via a bbox-filtered + ``geopandas.read_file`` -- backed by each format's spatial index -- so + global files (millions of points, a full-resolution world coastline) + never get loaded in full. The cropped subset is written to *out_dir* in + the layout :func:`load_catalogs` and :func:`load_land` expect + (``_coords.gpkg`` per hindcast, ``land.gpkg``). + + Parameters + ---------- + aoi + Area-of-interest polygon(s), any CRS. + out_dir + Per-case output directory. If it already exists, this is a no-op + (delete it, or pass ``overwrite=True``, to rebuild -- e.g. after + moving the AoI). + world_hindcasts_dir + Directory of world-scale ``_coords.gpkg`` hindcast catalogs. + world_land_path + Path to the world-scale land polygon dataset. + buffer_km + Padding around the AoI bounding box, in kilometres. Should cover the + largest ``max_hindcast_distance_m`` you plan to snap goals within. + overwrite + Rebuild *out_dir* even if it already exists. + + Returns + ------- + pathlib.Path + *out_dir*. + """ + + out_dir = Path(out_dir) + if out_dir.exists() and not overwrite: + return out_dir + + world_hindcasts_dir = Path(world_hindcasts_dir) + world_land_path = Path(world_land_path) + + minx, miny, maxx, maxy = aoi.to_crs(GEO_CRS).total_bounds + mean_lat = (miny + maxy) / 2.0 + lat_pad = buffer_km / 111.0 + lon_pad = buffer_km / (111.0 * max(0.15, math.cos(math.radians(mean_lat)))) + bbox = (minx - lon_pad, miny - lat_pad, maxx + lon_pad, maxy + lat_pad) + + tmp_dir = out_dir.with_name(out_dir.name + ".tmp") + if tmp_dir.exists(): + shutil.rmtree(tmp_dir) + tmp_dir.mkdir(parents=True) + + n_catalogs = 0 + for path in sorted(world_hindcasts_dir.glob("*_coords.gpkg")): + gdf = gpd.read_file(path, bbox=bbox) + if gdf.empty: + shutil.rmtree(tmp_dir) + raise ValueError( + f"No {path.stem} nodes within {buffer_km} km of the AoI -- " + "check the AoI or increase buffer_km" + ) + gdf.to_file(tmp_dir / path.name, driver="GPKG") + n_catalogs += 1 + if n_catalogs == 0: + shutil.rmtree(tmp_dir) + raise FileNotFoundError(f"No *_coords.gpkg files in {world_hindcasts_dir}") + + land = gpd.read_file(world_land_path, bbox=bbox) + land.to_file(tmp_dir / "land.gpkg", driver="GPKG") + + if out_dir.exists(): + shutil.rmtree(out_dir) + tmp_dir.rename(out_dir) + return out_dir + + +def build_ring( + aoi: gpd.GeoDataFrame, + land: gpd.GeoDataFrame, + buffer_distance_m: float, + work_crs: str, +) -> tuple[Polygon, gpd.GeoDataFrame]: + """ + Inland buffer ring: ``(AoI − AoI.buffer(-d)) − land`` in projected metres. + + Parameters + ---------- + aoi + Area-of-interest polygon(s), geographic CRS. + land + Land polygon(s), geographic CRS. + buffer_distance_m + Inward buffer distance in metres (ring width). + work_crs + Projected CRS used for the metric buffer operation. + + Returns + ------- + tuple[shapely.Polygon, geopandas.GeoDataFrame] + Ring geometry in geographic CRS, and the same geometry wrapped in a + one-row GeoDataFrame. + """ + + aoi_xy = aoi.to_crs(work_crs) + land_xy = land.to_crs(work_crs) + aoi_union = aoi_xy.union_all() + land_union = land_xy.union_all() + ring = aoi_union.difference(aoi_union.buffer(-buffer_distance_m)).difference( + land_union + ) + ring_gdf = gpd.GeoDataFrame(geometry=[ring], crs=work_crs).to_crs(GEO_CRS) + return ring_gdf.geometry.iloc[0], ring_gdf + + +def _aoi_exterior_ring(aoi: gpd.GeoDataFrame, work_crs: str) -> Any: + """Exterior ring of the (largest, if multi-) AoI polygon, in *work_crs*.""" + aoi_xy = aoi.to_crs(work_crs) + aoi_poly = aoi_xy.geometry.iloc[0] + if aoi_poly.geom_type == "MultiPolygon": + aoi_poly = max(aoi_poly.geoms, key=lambda g: g.area) + return aoi_poly.exterior + + +def sort_targets_along_aoi( + targets: gpd.GeoDataFrame, + aoi: gpd.GeoDataFrame, + *, + work_crs: str, + clockwise: bool | None = True, + start_at: str = "west", +) -> gpd.GeoDataFrame: + """Renumber ``goal_id`` by position along the AoI exterior contour. + + Each target is projected onto the AoI boundary; ordering follows increasing + arc-length from ``start_at`` along the ring. + + Parameters + ---------- + targets + Target points to renumber (geographic CRS). + aoi + Area-of-interest polygon whose exterior contour defines the ordering. + work_crs + Projected CRS used for arc-length projection. + clockwise + ``True`` (default) — clockwise on the map; ``False`` — counter-clockwise; + ``None`` — follow the shapefile vertex order. + start_at + Where goal ``1`` begins on the contour: ``"west"``, ``"north"``, or + ``"ring_origin"`` (first shapefile vertex). + + Returns + ------- + geopandas.GeoDataFrame + *targets* with ``goal_id`` renumbered ``1..N`` in contour order. + + Raises + ------ + ValueError + If *start_at* is not one of ``"west"``, ``"north"``, ``"ring_origin"``. + """ + + if start_at not in ("west", "north", "ring_origin"): + raise ValueError( + f"start_at must be west, north, or ring_origin — got {start_at!r}" + ) + + ring = _aoi_exterior_ring(aoi, work_crs) + targets_xy = targets.to_crs(work_crs) + arclen = targets_xy.geometry.apply(ring.project) + + if start_at == "ring_origin": + d0 = 0.0 + else: + coords = np.array(ring.coords) + idx = int( + np.argmin(coords[:, 0]) if start_at == "west" else np.argmax(coords[:, 1]) + ) + d0 = float(ring.project(Point(coords[idx]))) + + sort_key = (arclen - d0) % ring.length + ascending = True if clockwise is None else clockwise != ring.is_ccw + + gdf = targets.copy() + gdf["_sort_key"] = sort_key.values + gdf = gdf.sort_values("_sort_key", ascending=ascending, kind="stable") + gdf["goal_id"] = range(1, len(gdf) + 1) + return gdf.drop(columns="_sort_key").reset_index(drop=True) + + +def random_targets_in_ring( + ring: Polygon, + land: gpd.GeoDataFrame, + *, + min_spacing_m: float, + work_crs: str, + random_seed: int = 42, + batch_size: int = 500, + max_batches: int = 200, +) -> gpd.GeoDataFrame: + """Greedy random targets inside ``ring``, not on land, spaced by ``min_spacing_m``. + + Call :func:`sort_targets_along_aoi` afterwards to assign ``goal_id`` along the + AoI contour. + + Parameters + ---------- + ring + Candidate area, geographic CRS (see :func:`build_ring`). + land + Land polygon(s) to exclude, geographic CRS. + min_spacing_m + Minimum distance between accepted targets, in metres. + work_crs + Projected CRS used for sampling and spacing checks. + random_seed + Seed for the random number generator. + batch_size + Candidate points drawn per batch. + max_batches + Maximum number of batches before giving up. + + Returns + ------- + geopandas.GeoDataFrame + Accepted target points, geographic CRS. + + Raises + ------ + RuntimeError + If no target could be placed after *max_batches* batches. + """ + + ring_xy = gpd.GeoDataFrame(geometry=[ring], crs=GEO_CRS).to_crs(work_crs) + ring_geom = ring_xy.geometry.iloc[0] + land_union = land.to_crs(work_crs).union_all() + # Prepared geometries index their boundary once, turning each .contains() + # call below into an O(log n) query instead of an O(n) edge scan -- with + # up to batch_size * max_batches candidates tested against a full- + # resolution coastline (easily 1M+ vertices), unprepared contains() calls + # make this loop take hours instead of seconds. + ring_geom_p = prep(ring_geom) + land_union_p = prep(land_union) + + minx, miny, maxx, maxy = ring_geom.bounds + rng = np.random.default_rng(random_seed) + min_spacing_m = float(min_spacing_m) + + chosen_xy: list[tuple[float, float]] = [] + for _ in range(max_batches): + xs = rng.uniform(minx, maxx, batch_size) + ys = rng.uniform(miny, maxy, batch_size) + for x, y in zip(xs, ys): + p = Point(x, y) + if not ring_geom_p.contains(p) or land_union_p.contains(p): + continue + if not chosen_xy: + chosen_xy.append((x, y)) + continue + dx = np.array([c[0] for c in chosen_xy]) - x + dy = np.array([c[1] for c in chosen_xy]) - y + if float((dx * dx + dy * dy).min()) >= min_spacing_m**2: + chosen_xy.append((x, y)) + + if not chosen_xy: + raise RuntimeError("No targets placed in ring — try smaller spacing or buffer.") + + gdf = gpd.GeoDataFrame( + geometry=[Point(x, y) for x, y in chosen_xy], + crs=work_crs, + ).to_crs(GEO_CRS) + return gdf + + +def _row_fid(row) -> int: + """Extract the integer feature id from a nearest-join result row.""" + for key in ("fid", "id", "fid_right", "id_right"): + if key in row.index and row[key] is not None and row[key] == row[key]: + return int(row[key]) + if "index_right" in row.index: + return int(row["index_right"]) + raise KeyError("No fid/id column in nearest-neighbour join result") + + +def _nearest_per_catalog( + points: gpd.GeoDataFrame, + catalogs: dict[str, gpd.GeoDataFrame], + *, + work_crs: str, +) -> dict[Any, dict[str, dict[str, Any]]]: + """Nearest hindcast node per catalog, for every point in one join per catalog. + + Each catalog is reprojected once regardless of how many points are + queried — :func:`snap_to_catalogs` wraps this for a single point, but + calling it once per point (as looping callers used to) reprojects the + same catalog once per point too. + """ + pts_xy = points.to_crs(work_crs) + out: dict[Any, dict[str, dict[str, Any]]] = {idx: {} for idx in points.index} + for name, catalog in catalogs.items(): + cat_xy = catalog.to_crs(work_crs) + joined = gpd.sjoin_nearest(pts_xy, cat_xy, how="left", distance_col="dist") + joined = joined[~joined.index.duplicated(keep="first")] + for idx, row in joined.iterrows(): + out[idx][name] = { + "fid": _row_fid(row), + "longitude": float(row["longitude"]), + "latitude": float(row["latitude"]), + "distance_m": round(float(row["dist"]), 1), + } + return out + + +def snap_to_catalogs( + target: Point | gpd.GeoSeries, + catalogs: dict[str, gpd.GeoDataFrame], + *, + work_crs: str, +) -> dict[str, dict[str, Any]]: + """ + Nearest hindcast node per catalog for one target point. + + Parameters + ---------- + target + Target point, geographic CRS. + catalogs + Catalog name → node coordinates GeoDataFrame (see :func:`load_catalogs`). + work_crs + Projected CRS used for the nearest-neighbour join. + + Returns + ------- + dict[str, dict] + Catalog name → ``{fid, longitude, latitude, distance_m}``. + """ + + pt = gpd.GeoDataFrame(geometry=[target], crs=GEO_CRS) + return _nearest_per_catalog(pt, catalogs, work_crs=work_crs)[0] + + +@dataclass +class AoIRingSectors: + """Pre-computed AoI exterior ring geometry for adaptive open-sea sectors. + + Attributes + ---------- + aoi_ring + Exterior ring of the AoI polygon, in *work_crs* (see + :func:`_aoi_exterior_ring`). + n_segs + Number of ring segments (vertices, excluding the closing duplicate). + seg_cumlen + Cumulative arc length at each segment start, length ``n_segs + 1``. + seg_tau_deg + Segment tangent direction, math degrees (CCW from East), one per + segment. + turn_deg + Exterior turn angle at each vertex, degrees, sign-corrected for ring + winding direction. + outward_side_deg + Offset (``+90`` or ``-90``) from segment tangent to the outward + normal, depending on ring winding direction. + """ + + aoi_ring: Any + n_segs: int + seg_cumlen: np.ndarray + seg_tau_deg: np.ndarray + turn_deg: np.ndarray + outward_side_deg: float + + @classmethod + def from_aoi(cls, aoi: gpd.GeoDataFrame, work_crs: str) -> AoIRingSectors: + """ + Build ring segment geometry (tangents, turn angles) from an AoI polygon. + + Parameters + ---------- + aoi + Area-of-interest polygon, geographic CRS. + work_crs + Projected CRS used for the ring geometry computation. + + Returns + ------- + AoIRingSectors + Pre-computed ring geometry for :meth:`sector_at_boundary`. + """ + aoi_ring = _aoi_exterior_ring(aoi, work_crs) + is_ccw = aoi_ring.is_ccw + + ring_coords = list(aoi_ring.coords)[:-1] + n_segs = len(ring_coords) + + seg_lens = np.array( + [ + np.hypot( + ring_coords[(i + 1) % n_segs][0] - ring_coords[i][0], + ring_coords[(i + 1) % n_segs][1] - ring_coords[i][1], + ) + for i in range(n_segs) + ] + ) + seg_cumlen = np.concatenate([[0.0], np.cumsum(seg_lens)]) + seg_tau_deg = np.array( + [ + float( + np.degrees( + np.arctan2( + ring_coords[(i + 1) % n_segs][1] - ring_coords[i][1], + ring_coords[(i + 1) % n_segs][0] - ring_coords[i][0], + ) + ) + ) + for i in range(n_segs) + ] + ) + turn_deg = np.array( + [ + ((seg_tau_deg[i] - seg_tau_deg[(i - 1) % n_segs] + 180.0) % 360.0) + - 180.0 + for i in range(n_segs) + ] + ) + if not is_ccw: + turn_deg = -turn_deg + outward_side_deg = -90.0 if is_ccw else 90.0 + + return cls( + aoi_ring=aoi_ring, + n_segs=n_segs, + seg_cumlen=seg_cumlen, + seg_tau_deg=seg_tau_deg, + turn_deg=turn_deg, + outward_side_deg=outward_side_deg, + ) + + def _segment_index(self, d: float) -> int: + """Ring segment index containing arc-length position *d*.""" + i = int(np.searchsorted(self.seg_cumlen, d, side="right") - 1) + return max(0, min(self.n_segs - 1, i)) + + def sector_at_boundary( + self, point_xy: Point, margin_deg: float = 5.0 + ) -> dict[str, Any]: + """Adaptive open-sea sector aligned with the local AoI boundary segment. + + Projects ``point_xy`` onto the exterior ring, snaps to that boundary point, + and builds the sector from the segment tangent / outward normal there + (NC ``00_Compute_Goal_Directions`` geometry). + + Parameters + ---------- + point_xy + Query point in the same CRS as :attr:`aoi_ring` (typically + *work_crs*). + margin_deg + Extra half-width added on each side of the boundary-normal sector, + in degrees. + + Returns + ------- + dict + ``angles`` — nautical clockwise ``[left, right]`` (see + module docstring); ``left < right``, negative ``left`` when + the sector crosses North. + ``boundary_snap_xy`` — snapped point in the same CRS as *point_xy*. + """ + + d = self.aoi_ring.project(point_xy) + boundary_snap_xy = self.aoi_ring.interpolate(d) + seg_idx = self._segment_index(d) + v_a = seg_idx + v_b = (seg_idx + 1) % self.n_segs + + center_deg = self.seg_tau_deg[seg_idx] + self.outward_side_deg + opening_deg = 180.0 + 0.5 * (self.turn_deg[v_a] + self.turn_deg[v_b]) + half_w = opening_deg / 2.0 + low_math = center_deg - half_w - margin_deg + high_math = center_deg + half_w + margin_deg + return { + "angles": math_sector_to_nautical_clockwise(low_math, high_math), + "boundary_snap_xy": boundary_snap_xy, + } + + +def boundary_snaps( + targets: gpd.GeoDataFrame, + sectors: AoIRingSectors, + *, + work_crs: str, +) -> dict[str, dict[str, float]]: + """AoI boundary snap per goal (for plotting / GPKG only, not stored in goals JSON). + + Parameters + ---------- + targets + Goal target points with a ``goal_id`` column, geographic CRS. + sectors + Pre-computed ring geometry (see :meth:`AoIRingSectors.from_aoi`). + work_crs + Projected CRS used for the boundary projection. + + Returns + ------- + dict[str, dict[str, float]] + ``goal_id`` (as string) → ``{longitude, latitude}`` of the snapped + boundary point. + """ + + targets_xy = targets.to_crs(work_crs) + out: dict[str, dict[str, float]] = {} + for _, row in targets.iterrows(): + key = str(int(row["goal_id"])) + snap_xy = sectors.sector_at_boundary(targets_xy.loc[row.name].geometry)[ + "boundary_snap_xy" + ] + snap_geo = gpd.GeoSeries([snap_xy], crs=work_crs).to_crs(GEO_CRS).iloc[0] + out[key] = { + "longitude": round(float(snap_geo.x), 6), + "latitude": round(float(snap_geo.y), 6), + } + return out + + +def build_goals_dict( + targets: gpd.GeoDataFrame, + catalogs: dict[str, gpd.GeoDataFrame], + sectors: AoIRingSectors, + *, + work_crs: str, + margin_deg: float = 5.0, +) -> dict[str, dict[str, Any]]: + """Build the ``goals`` object for the case goals JSON. + + Each goal includes ``angles`` as nautical clockwise ``[left, right]`` + (nautical, see module docstring). Boundary snap coordinates are not stored + in the JSON (use :func:`boundary_snaps` for maps). + + Parameters + ---------- + targets + Goal target points with a ``goal_id`` column, geographic CRS. + catalogs + Catalog name → node coordinates GeoDataFrame (see :func:`load_catalogs`). + sectors + Pre-computed ring geometry (see :meth:`AoIRingSectors.from_aoi`). + work_crs + Projected CRS used for sector and nearest-neighbour computations. + margin_deg + Extra half-width added on each side of the boundary-normal sector, + in degrees. + + Returns + ------- + dict[str, dict] + ``goal_id`` (as string) → ``{target, angles, hindcast}``. + """ + + targets_xy = targets.to_crs(work_crs) + hindcasts = _nearest_per_catalog(targets, catalogs, work_crs=work_crs) + goals: dict[str, dict[str, Any]] = {} + + for _, row in targets.iterrows(): + goal_key = str(int(row["goal_id"])) + pt_xy = targets_xy.loc[row.name].geometry + pt_geo = row.geometry + + goals[goal_key] = { + "target": { + "longitude": round(float(pt_geo.x), 6), + "latitude": round(float(pt_geo.y), 6), + }, + "angles": sectors.sector_at_boundary(pt_xy, margin_deg=margin_deg)[ + "angles" + ], + "hindcast": hindcasts[row.name], + } + return goals + + +def _sector_wedge( + lon: float, + lat: float, + left: float, + right: float, + radius_deg: float, +) -> Polygon: + """Build a sector polygon from nautical ``[left, right]`` (GPKG / QGIS).""" + return Polygon(nautical_sector_wedge_coords(lon, lat, left, right, radius_deg)) + + +def hindcast_snaps_gdf(goals: dict[str, dict[str, Any]]) -> gpd.GeoDataFrame: + """ + Flat GeoDataFrame of all hindcast snap points from a goals dict. + + Parameters + ---------- + goals + Goals mapping from :func:`build_goals_dict`. + + Returns + ------- + geopandas.GeoDataFrame + One row per ``(goal_id, catalog)`` pair, with ``fid``, ``longitude``, + ``latitude``, ``distance_m`` columns; geographic CRS. + """ + + rows: list[dict[str, Any]] = [] + for goal_key in sorted(goals, key=int): + for catalog, h in goals[goal_key]["hindcast"].items(): + rows.append( + { + "goal_id": int(goal_key), + "catalog": catalog, + "fid": h["fid"], + "longitude": h["longitude"], + "latitude": h["latitude"], + "distance_m": h["distance_m"], + } + ) + return gpd.GeoDataFrame( + rows, + geometry=gpd.points_from_xy( + [r["longitude"] for r in rows], + [r["latitude"] for r in rows], + ), + crs=GEO_CRS, + ) + + +def goals_layers( + goals: dict[str, dict[str, Any]], + targets: gpd.GeoDataFrame, + boundary_snaps: dict[str, dict[str, float]], + *, + sector_radius_deg: float = 0.35, +) -> dict[str, gpd.GeoDataFrame]: + """Build GeoDataFrames for QGIS export (targets, sectors, links). + + ``angle_low`` / ``angle_high`` match the nautical ``angles`` stored in the + goals JSON (left / right clockwise boundaries). + + Parameters + ---------- + goals + Goals mapping from :func:`build_goals_dict`. + targets + Goal target points with a ``goal_id`` column, geographic CRS. + boundary_snaps + ``goal_id`` (as string) → ``{longitude, latitude}``, from + :func:`boundary_snaps`. + sector_radius_deg + Sector wedge radius, in degrees, for the ``sectors`` layer. + + Returns + ------- + dict[str, geopandas.GeoDataFrame] + ``{"targets", "boundary_snaps", "sectors", "links"}`` layers, all in + geographic CRS. + """ + + target_rows: list[dict[str, Any]] = [] + snap_rows: list[dict[str, Any]] = [] + sector_rows: list[dict[str, Any]] = [] + link_rows: list[dict[str, Any]] = [] + + for _, row in targets.sort_values("goal_id").iterrows(): + key = str(int(row["goal_id"])) + goal = goals[key] + t = goal["target"] + snap = boundary_snaps[key] + low, high = goal["angles"] + + target_rows.append( + { + "goal_id": int(key), + "angle_low": low, + "angle_high": high, + "geometry": Point(t["longitude"], t["latitude"]), + } + ) + snap_rows.append( + { + "goal_id": int(key), + "angle_low": low, + "angle_high": high, + "geometry": Point(snap["longitude"], snap["latitude"]), + } + ) + sector_rows.append( + { + "goal_id": int(key), + "angle_low": low, + "angle_high": high, + "geometry": _sector_wedge( + snap["longitude"], snap["latitude"], low, high, sector_radius_deg + ), + } + ) + link_rows.append( + { + "goal_id": int(key), + "geometry": LineString( + [ + (t["longitude"], t["latitude"]), + (snap["longitude"], snap["latitude"]), + ] + ), + } + ) + + return { + "targets": gpd.GeoDataFrame(target_rows, crs=GEO_CRS), + "boundary_snaps": gpd.GeoDataFrame(snap_rows, crs=GEO_CRS), + "sectors": gpd.GeoDataFrame(sector_rows, crs=GEO_CRS), + "links": gpd.GeoDataFrame(link_rows, crs=GEO_CRS), + } + + +def save_goals_gpkg( + goals: dict[str, dict[str, Any]], + targets: gpd.GeoDataFrame, + boundary_snaps: dict[str, dict[str, float]], + path: Path | str, + *, + ring: gpd.GeoDataFrame | None = None, + sector_radius_deg: float = 0.35, +) -> Path: + """ + Write all goal layers to one GeoPackage (one layer per hindcast catalog). + + Parameters + ---------- + goals + Goals mapping from :func:`build_goals_dict`. + targets + Goal target points with a ``goal_id`` column, geographic CRS. + boundary_snaps + ``goal_id`` (as string) → ``{longitude, latitude}``, from + :func:`boundary_snaps`. + path + Output ``.gpkg`` path (overwritten if it exists). + ring + Optional buffer-ring GeoDataFrame, added as a ``buffer_ring`` layer. + sector_radius_deg + Sector wedge radius, in degrees, for the ``sectors`` layer. + + Returns + ------- + Path + Written GeoPackage path. + """ + + path = Path(path) + layers = goals_layers( + goals, targets, boundary_snaps, sector_radius_deg=sector_radius_deg + ) + if ring is not None: + layers["buffer_ring"] = ring.to_crs(GEO_CRS) + + snaps = hindcast_snaps_gdf(goals) + for catalog in sorted(snaps["catalog"].unique()): + layer = snaps[snaps["catalog"] == catalog].drop(columns="catalog") + # GPKG reserves "fid" as the feature primary key. Catalog snap IDs can + # legitimately repeat across goals, so keep them under a non-reserved + # name to avoid UNIQUE constraint errors on export. + if "fid" in layer.columns: + layer = layer.rename(columns={"fid": "node_fid"}) + layers[catalog] = layer + + path.parent.mkdir(parents=True, exist_ok=True) + if path.exists(): + path.unlink() + for i, (name, gdf) in enumerate(layers.items()): + gdf.to_file(path, layer=name, driver="GPKG", mode="w" if i == 0 else "a") + return path + + +__all__ = [ + "AoIRingSectors", + "GEO_CRS", + "boundary_snaps", + "build_goals_dict", + "build_ring", + "goals_layers", + "hindcast_snaps_gdf", + "load_catalogs", + "load_land", + "random_targets_in_ring", + "save_goals_gpkg", + "snap_to_catalogs", + "sort_targets_along_aoi", +] diff --git a/bluemath_tk/waves/hywaves/wind_correction.py b/bluemath_tk/waves/hywaves/wind_correction.py new file mode 100644 index 0000000..5ce2bb5 --- /dev/null +++ b/bluemath_tk/waves/hywaves/wind_correction.py @@ -0,0 +1,423 @@ +""" +HyWaves wind correction: local wind growth added to the reconstructed wind sea. + +The metamodel cases run without wind, so the reconstruction misses what the +local wind adds while the waves cross the domain. The correction is applied +once per time step and site, after the goals are predicted and before their +spectra are summed (see :func:`wind_sea_contribution`): + +1. Each goal x partition contribution gets a wind-sea weight ``w`` from its + *offshore* forcing (:func:`~bluemath_tk.waves.wind.wind_sea_weight`), and + the wind it implies (:func:`~bluemath_tk.waves.wind.infer_wind`). +2. The wind-sea energy at the site, ``E_ws = sum w hs^2``, is summed once over + the goals (no goal counted twice). +3. The wind at the site is the data (e.g. ERA5) or the ``w hs^2``-weighted + inferred wind of the contributions. +4. ``K = Hs(with wind) / Hs(without wind)`` comes from :class:`WindCorrection`, + fitted on pairs of full-domain runs with and without wind, on + dimensionless features of the wind sea, the fetch and the depth + (:func:`correction_features`). +5. One extra contribution carries the missing energy, ``(K^2 - 1) E_ws``, + from the wind direction; it is summed with the others as a spectrum. + +The fetch at each site and direction comes from +:func:`bluemath_tk.waves.fetch.fetch_table`. +""" + +from __future__ import annotations + +import pickle +from collections.abc import Mapping + +import numpy as np +import pandas as pd +import xarray as xr + +from ...core.constants import GRAVITY + +#: Partition id of the wind-sea contribution added by the correction. +WIND_PARTITION = -2 +#: Goal id of the wind-sea contribution (it belongs to no goal). +WIND_GOAL = 0 +#: Features of :func:`correction_features`, in order. +FEATURES = ("hs_ws", "fetch", "depth", "mean_depth", "cos_angle") + + +def correction_features( + hs_ws: np.ndarray, + u10: np.ndarray, + fetch: np.ndarray, + depth: np.ndarray, + mean_depth: np.ndarray, + angle: np.ndarray, +) -> np.ndarray: + """ + Dimensionless features of the wind correction. + + ``g Hs_ws / U^2`` (how developed the wind sea already is), ``g F / U^2`` + (fetch left), ``g d / U^2`` at the site and along the fetch (depth + limitation) and the cosine of the wind-wave angle. + + Parameters + ---------- + hs_ws : np.ndarray + Wind-sea Hs at the site without wind (m). + u10 : np.ndarray + Wind speed (m/s), positive. + fetch : np.ndarray + Fetch along the wind direction (m). + depth : np.ndarray + Depth at the site (m). + mean_depth : np.ndarray + Mean depth along the fetch (m). + angle : np.ndarray + Wind direction minus wind-sea direction (deg). + + Returns + ------- + np.ndarray + ``(n, 5)`` features, in the order of :data:`FEATURES`. + """ + + u2 = np.asarray(u10, dtype=float) ** 2 / GRAVITY + cols = [ + np.asarray(hs_ws, dtype=float) / u2, + np.asarray(fetch, dtype=float) / u2, + np.asarray(depth, dtype=float) / u2, + np.asarray(mean_depth, dtype=float) / u2, + np.cos(np.deg2rad(np.asarray(angle, dtype=float))), + ] + + return np.column_stack([np.ravel(c) for c in np.broadcast_arrays(*cols)]) + + +class WindCorrection: + """ + ``K = Hs(with wind) / Hs(without wind)`` from :func:`correction_features`. + + A gradient-boosting regression of ``log K`` (scikit-learn), fitted on + pairs of the same full-domain cases run with and without wind. ``K`` + scales the wind-sea part of the energy only (see :meth:`fit`). + + Attributes + ---------- + model : sklearn.ensemble.HistGradientBoostingRegressor + Fitted regressor of ``log K``. + u10_min : float + Below this wind speed (m/s) ``K = 1``. + hs_min : float + Below this wind-sea Hs (m) ``K = 1``. + k_range : tuple of float + Bounds on the predicted ``K``. + """ + + def __init__( + self, + u10_min: float = 1.0, + hs_min: float = 0.05, + k_range: tuple[float, float] = (0.5, 4.0), + **regressor_kwargs, + ) -> None: + """ + Parameters + ---------- + u10_min : float, optional + Wind speed (m/s) below which there is no correction. Default 1. + hs_min : float, optional + Wind-sea Hs (m) below which there is no correction. Default 0.05. + k_range : tuple of float, optional + Bounds on the predicted ``K``. Default ``(0.5, 4.0)``. + **regressor_kwargs + Passed to ``HistGradientBoostingRegressor`` (default + ``max_iter=400, learning_rate=0.05``). + """ + + from sklearn.ensemble import HistGradientBoostingRegressor + + self.u10_min = float(u10_min) + self.hs_min = float(hs_min) + self.k_range = (float(k_range[0]), float(k_range[1])) + self.model = HistGradientBoostingRegressor( + **{"max_iter": 400, "learning_rate": 0.05, **regressor_kwargs} + ) + self.n_samples = 0 + + def _valid(self, hs_ws: np.ndarray, u10: np.ndarray) -> np.ndarray: + return (np.asarray(u10) >= self.u10_min) & (np.asarray(hs_ws) >= self.hs_min) + + def fit( + self, + hs_without: np.ndarray, + hs_with: np.ndarray, + u10: np.ndarray, + fetch: np.ndarray, + depth: np.ndarray, + mean_depth: np.ndarray, + angle: np.ndarray, + weight: float | np.ndarray = 1.0, + ) -> WindCorrection: + """ + Fit on paired runs: site Hs without and with wind, and their conditions. + + With a wind-sea weight ``w`` of the case forcing, only ``w hs^2`` of + the energy is wind sea, as in the reconstruction: the feature is + ``Hs_ws = sqrt(w) hs_without`` and the target the ``K`` of that part, + ``K^2 = 1 + (hs_with^2 - hs_without^2) / (w hs_without^2)``. Pairs + with NaNs, no wind (``u10 < u10_min``) or no wind sea + (``Hs_ws < hs_min``) are left out. + + Parameters + ---------- + hs_without, hs_with : np.ndarray + Site Hs (m) of the run without and with wind. + u10, fetch, depth, mean_depth, angle : np.ndarray + See :func:`correction_features`. + weight : float or np.ndarray, optional + Wind-sea weight of each pair's forcing, in ``(0, 1]``. Default 1. + + Returns + ------- + WindCorrection + Self. + """ + + shape = np.broadcast_shapes( + *(np.shape(a) for a in (hs_without, hs_with, u10, fetch, depth, mean_depth, angle, weight)) + ) + hs0 = np.ravel(np.broadcast_to(hs_without, shape)).astype(float) + hs1 = np.ravel(np.broadcast_to(hs_with, shape)).astype(float) + w = np.ravel(np.broadcast_to(weight, shape)).astype(float) + u = np.ravel(np.broadcast_to(u10, shape)).astype(float) + with np.errstate(invalid="ignore", divide="ignore"): + hs_ws = np.sqrt(w) * hs0 + k2 = 1.0 + (hs1**2 - hs0**2) / (w * hs0**2) + x = correction_features( + hs_ws, + u, + *(np.ravel(np.broadcast_to(a, shape)) for a in (fetch, depth, mean_depth, angle)), + ) + ok = ( + np.isfinite(x).all(axis=1) + & np.isfinite(k2) + & (w > 0) + & self._valid(hs_ws, u) + ) + if not ok.any(): + raise ValueError("no valid pairs to fit the wind correction") + k = np.sqrt(np.clip(k2[ok], self.k_range[0] ** 2, self.k_range[1] ** 2)) + self.model.fit(x[ok], np.log(k)) + self.n_samples = int(ok.sum()) + + return self + + def predict( + self, + hs_ws: np.ndarray, + u10: np.ndarray, + fetch: np.ndarray, + depth: np.ndarray, + mean_depth: np.ndarray, + angle: np.ndarray, + ) -> np.ndarray: + """ + ``K`` for each input (1 without wind, wind sea or valid features). + + Parameters + ---------- + hs_ws, u10, fetch, depth, mean_depth, angle : np.ndarray + See :func:`correction_features` (broadcast together). + + Returns + ------- + np.ndarray + ``K``, with the broadcast shape of the inputs. + """ + + shape = np.broadcast_shapes(*(np.shape(a) for a in (hs_ws, u10, fetch, depth, mean_depth, angle))) + x = correction_features(hs_ws, u10, fetch, depth, mean_depth, angle) + hs = np.ravel(np.broadcast_to(hs_ws, shape)) + u = np.ravel(np.broadcast_to(u10, shape)) + k = np.ones(len(x)) + ok = np.isfinite(x).all(axis=1) & self._valid(hs, u) + if ok.any(): + k[ok] = np.clip(np.exp(self.model.predict(x[ok])), *self.k_range) + + return k.reshape(shape) + + def save_model(self, path: str) -> None: + """Pickle the correction (read back with :func:`bluemath_tk.core.io.load_model`).""" + + with open(path, "wb") as f: + pickle.dump(self, f) + + +def _fetch_along(table: xr.Dataset, name: str, direction: xr.DataArray) -> xr.DataArray: + """``table[name]`` on ``(sites, dir)`` at the nearest direction bin of *direction*.""" + + dirs = table["dir"].values + step = 360.0 / len(dirs) + idx = np.mod(np.rint((direction.values - dirs[0]) / step).astype(int), len(dirs)) + values = table[name].transpose("sites", "dir").values + site_axis = direction.dims.index("sites") + rows = np.arange(values.shape[0]).reshape( + [-1 if a == site_axis else 1 for a in range(direction.ndim)] + ) + + return xr.DataArray(values[rows, idx], dims=direction.dims, coords=direction.coords) + + +def _vector_mean(direction: xr.DataArray, weight: xr.DataArray, dims: list[str]) -> xr.DataArray: + """Weighted vector mean of nautical directions (deg) over *dims*.""" + + rad = np.deg2rad(direction) + s = (weight * np.sin(rad)).sum(dims) + c = (weight * np.cos(rad)).sum(dims) + + return np.mod(np.rad2deg(np.arctan2(s, c)), 360.0) + + +def wind_sea_contribution( + cube: xr.Dataset, + correction: WindCorrection, + fetch: xr.Dataset, + wind: xr.Dataset | None = None, + spr: float = 30.0, + tp: str = "wind_sea", +) -> xr.Dataset | None: + """ + The extra contribution of the local wind for one batch of sites. + + Parameters + ---------- + cube : xr.Dataset + Contributions on ``(goal, partition, time, sites)``: ``hs``, ``tp``, + ``dir``, ``spr`` (nearshore) plus, from each contribution's offshore + forcing, ``ws_weight`` (wind-sea weight) and, without *wind*, ``u10`` + and ``u10dir`` (inferred wind), on ``(goal, partition, time)``. + correction : WindCorrection + Fitted ``K`` model. + fetch : xr.Dataset + ``fetch_eff`` (or ``fetch``) and ``mean_depth`` on ``(sites, dir)`` + and ``site_depth`` on ``sites`` (see + :func:`bluemath_tk.waves.fetch.fetch_table`), with the cube's sites. + wind : xr.Dataset, optional + ``u10`` and ``u10dir`` on ``(time, sites)`` from data. Default: the + ``w hs^2``-weighted inferred wind of the contributions. + spr : float, optional + Directional spreading of the added wind sea (deg). Default is 30. + tp : str, optional + Period of the added wind sea: ``"wind_sea"`` (energy-weighted Tp of + the wind-sea contributions, default) or ``"growth"`` (Kahma & Calkoen + period after growing over the fetch). + + Returns + ------- + xr.Dataset or None + ``hs``, ``tp``, ``dir``, ``spr`` and ``k`` on + ``(goal, partition, time, sites)`` with goal :data:`WIND_GOAL` and + partition :data:`WIND_PARTITION`, ready to merge with *cube*; None + if nothing in the batch is wind sea. + """ + + parts = ["goal", "partition"] + weight = cube["ws_weight"].fillna(0.0) + energy = (weight * cube["hs"].fillna(0.0) ** 2).transpose("time", "sites", ...) + e_ws = energy.sum(parts) + if not bool((e_ws > 0).any()): + return None + + with np.errstate(invalid="ignore", divide="ignore"): + ws_dir = _vector_mean(cube["dir"].fillna(0.0), energy, parts) + if wind is None: + u10 = (energy * cube["u10"].fillna(0.0)).sum(parts) / e_ws + u10dir = _vector_mean(cube["u10dir"].fillna(0.0), energy * cube["u10"].fillna(0.0), parts) + else: + u10 = wind["u10"].sel(time=cube["time"], sites=cube["sites"]) + u10dir = wind["u10dir"].sel(time=cube["time"], sites=cube["sites"]) + u10 = u10.fillna(0.0).transpose("time", "sites") + u10dir = u10dir.transpose("time", "sites") + hs_ws = np.sqrt(e_ws) + + fetch = fetch.sel(sites=cube["sites"].values) + name = "fetch_eff" if "fetch_eff" in fetch else "fetch" + fetch_u = _fetch_along(fetch, name, u10dir) + depth_u = _fetch_along(fetch, "mean_depth", u10dir) + site_depth = fetch["site_depth"].broadcast_like(hs_ws) + angle = u10dir - ws_dir + k = correction.predict( + hs_ws.values, u10.values, fetch_u.values, site_depth.values, depth_u.values, angle.values + ) + k = xr.DataArray(k, dims=hs_ws.dims, coords=hs_ws.coords) + hs_add = np.sqrt(np.clip(k**2 - 1.0, 0.0, None) * e_ws) + + if tp == "growth": + from ..wind import equivalent_fetch, growth_tp + + with np.errstate(invalid="ignore", divide="ignore"): + grown = equivalent_fetch(hs_ws.values, u10.values) + fetch_u.values + tp_add = growth_tp(u10.values, np.where(np.isfinite(grown), grown, 1e12), depth_u.values) + tp_add = xr.DataArray(tp_add, dims=hs_ws.dims, coords=hs_ws.coords) + elif tp == "wind_sea": + with np.errstate(invalid="ignore", divide="ignore"): + tp_add = (energy * cube["tp"].fillna(0.0)).sum(parts) / e_ws + else: + raise ValueError(f"tp must be 'wind_sea' or 'growth', got {tp!r}") + + keep = (hs_add > 0) & np.isfinite(tp_add) & (tp_add > 0) + out = xr.Dataset( + { + "hs": hs_add.where(keep), + "tp": tp_add.where(keep), + "dir": u10dir.where(keep), + "spr": xr.full_like(hs_add, float(spr)).where(keep), + "k": k, + } + ) + + return out.expand_dims(goal=[WIND_GOAL], partition=[WIND_PARTITION]).transpose( + "goal", "partition", "time", "sites" + ) + + +def offshore_wind_sea( + forcing: pd.DataFrame, + steepness_range: tuple[float, float] | None = None, + spr_range: tuple[float, float] | None = None, + speed_factor: float = 1.0, +) -> pd.DataFrame: + """ + Wind-sea weight and inferred wind of one goal x partition offshore forcing. + + Parameters + ---------- + forcing : pd.DataFrame + ``hs``, ``tp``, ``dir``, ``spr`` per time step (see + :func:`bluemath_tk.waves.hywaves.metamodel.goal_forcing`). + steepness_range, spr_range : tuple of float, optional + Ramps of :func:`~bluemath_tk.waves.wind.wind_sea_weight` (defaults + there). + speed_factor : float, optional + See :func:`~bluemath_tk.waves.wind.infer_wind`. + + Returns + ------- + pd.DataFrame + ``ws_weight``, ``u10``, ``u10dir`` indexed like *forcing*. + """ + + from ..wind import WIND_SEA_SPREAD, WIND_SEA_STEEPNESS, infer_wind, wind_sea_weight + + ramps: Mapping[str, tuple[float, float]] = { + "steepness_range": steepness_range or WIND_SEA_STEEPNESS, + "spr_range": spr_range or WIND_SEA_SPREAD, + } + weight = wind_sea_weight(forcing["hs"], forcing["tp"], forcing["spr"], **ramps) + u10, u10dir = infer_wind( + forcing["hs"], forcing["tp"], forcing["dir"], forcing["spr"], + speed_factor=speed_factor, **ramps, + ) + + return pd.DataFrame( + {"ws_weight": np.nan_to_num(weight), "u10": u10, "u10dir": u10dir}, + index=forcing.index, + ) diff --git a/bluemath_tk/waves/steepness.py b/bluemath_tk/waves/steepness.py new file mode 100644 index 0000000..6108aec --- /dev/null +++ b/bluemath_tk/waves/steepness.py @@ -0,0 +1,86 @@ +""" +Wave steepness and physically plausible sea states. + +The deep-water steepness of a sea state is ``Hs / L0``, with the deep-water +wavelength ``L0 = g Tp^2 / (2 pi)``. Sea states much steeper than about +0.06 do not occur in nature (waves break by whitecapping first), so +combinations sampled independently, e.g. by LHS over Hs and Tp, are filtered +with :func:`filter_by_steepness` to keep only plausible ones. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd + +from ..core.constants import GRAVITY + + +def deep_water_wavelength(tp: float | np.ndarray) -> float | np.ndarray: + """ + Deep-water wavelength ``L0 = g Tp^2 / (2 pi)``. + + Parameters + ---------- + tp : float or np.ndarray + Wave period (s). + + Returns + ------- + float or np.ndarray + Wavelength (m). + """ + + return GRAVITY * np.asarray(tp, dtype=float) ** 2 / (2 * np.pi) + + +def wave_steepness( + hs: float | np.ndarray, tp: float | np.ndarray +) -> float | np.ndarray: + """ + Deep-water wave steepness ``Hs / L0``. + + Parameters + ---------- + hs : float or np.ndarray + Significant wave height (m). + tp : float or np.ndarray + Peak period (s). + + Returns + ------- + float or np.ndarray + Steepness (dimensionless). + """ + + return np.asarray(hs, dtype=float) / deep_water_wavelength(tp) + + +def filter_by_steepness( + cases: pd.DataFrame, + max_steepness: float = 0.06, + hs: str = "hs", + tp: str = "tp", +) -> pd.DataFrame: + """ + Keep the sea states whose steepness ``Hs / L0`` is at most *max_steepness*. + + Parameters + ---------- + cases : pd.DataFrame + Sea states, one per row (e.g. an LHS design). + max_steepness : float, optional + Largest plausible steepness. Default is 0.06. + hs, tp : str, optional + Columns with the significant wave height (m) and peak period (s). + Default are "hs" and "tp". + + Returns + ------- + pd.DataFrame + The plausible rows, with their original index. + """ + + keep = wave_steepness(cases[hs], cases[tp]) <= max_steepness + + return cases[keep] diff --git a/bluemath_tk/waves/wind.py b/bluemath_tk/waves/wind.py new file mode 100644 index 0000000..3df82bb --- /dev/null +++ b/bluemath_tk/waves/wind.py @@ -0,0 +1,338 @@ +""" +Wind sea from bulk wave parameters: classification, inferred wind, growth curves. + +A sea state is a young wind sea, actively forced by the local wind, when it is +steep and directionally broad; long, narrow-spread seas are swell. The +deep-water steepness ``Hs / L0`` (see :mod:`.steepness`) separates them: about +0.025 is a fully developed sea, above 0.03 a young wind sea, below 0.02 swell. +:func:`wind_sea_weight` turns this into a smooth weight in ``[0, 1]``. + +Growth curves are the ones SnapWave's wind source is built on: Kahma & Calkoen +(1992) fetch-limited growth, bounded by the Pierson-Moskowitz fully developed +sea and by the Breugem & Holthuijsen (2007) depth limit. In dimensionless form +(``~`` = scaled by ``g`` and the 10 m wind speed ``U``):: + + g Hs / U^2 = 0.00288 (g X / U^2)^0.45 <= min(0.24, 0.13 (g d / U^2)^0.65) + g Tp / U = 0.459 (g X / U^2)^0.27 <= min(7.69, 5.0 (g d / U^2)^0.375) + +The fully developed limits give the lowest wind speed that sustains a sea +state (:func:`fully_developed_wind`), used by :func:`infer_wind` when no wind +data are available: the wind blows from the wave direction at that speed. + +Wind data (e.g. ERA5 ``u10`` / ``v10``) are read with :func:`wind_field_at` +and :func:`wind_speed_direction`. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd +import xarray as xr + +from ..core.constants import GRAVITY +from .steepness import wave_steepness + +#: Kahma & Calkoen (1992): ``g Hs / U^2 = a (g X / U^2)^b`` and ``g Tp / U = a (g X / U^2)^b``. +KC_HS = (0.00288, 0.45) +KC_TP = (0.459, 0.27) +#: Breugem & Holthuijsen (2007) depth limits, same form with ``g d / U^2``. +BH_HS = (0.13, 0.65) +BH_TP = (5.0, 0.375) +#: Pierson-Moskowitz fully developed sea: ``g Hs / U^2`` and ``g Tp / U``. +FULLY_DEVELOPED_HS = 0.24 +FULLY_DEVELOPED_TP = 7.69 + +#: Steepness (``Hs / L0``) ramp from swell (weight 0) to wind sea (weight 1). +WIND_SEA_STEEPNESS = (0.02, 0.03) +#: Directional spreading (deg) ramp from swell (weight 0) to wind sea (weight 1). +WIND_SEA_SPREAD = (20.0, 25.0) + + +def _ramp(x: np.ndarray, bounds: tuple[float, float]) -> np.ndarray: + """Linear ramp from 0 at ``bounds[0]`` to 1 at ``bounds[1]`` (NaN stays NaN).""" + + low, high = bounds + if high <= low: + raise ValueError(f"ramp bounds must increase, got {bounds}") + + return np.clip((np.asarray(x, dtype=float) - low) / (high - low), 0.0, 1.0) + + +def wind_sea_weight( + hs: float | np.ndarray, + tp: float | np.ndarray, + spr: float | np.ndarray | None = None, + steepness_range: tuple[float, float] = WIND_SEA_STEEPNESS, + spr_range: tuple[float, float] = WIND_SEA_SPREAD, +) -> np.ndarray: + """ + How much a sea state is a locally forced wind sea, from 0 (swell) to 1. + + The product of two linear ramps: deep-water steepness ``Hs / L0`` over + *steepness_range* and directional spreading over *spr_range*. Ramps + instead of thresholds keep anything built on the weight (an inferred + wind, a wind-sea correction) continuous in the sea-state parameters. + + Parameters + ---------- + hs : float or np.ndarray + Significant wave height (m). + tp : float or np.ndarray + Peak period (s). + spr : float or np.ndarray, optional + Directional spreading (deg). None skips the spreading ramp. + steepness_range : tuple of float, optional + Steepness at weight 0 and 1. Default :data:`WIND_SEA_STEEPNESS`. + spr_range : tuple of float, optional + Spreading (deg) at weight 0 and 1. Default :data:`WIND_SEA_SPREAD`. + + Returns + ------- + np.ndarray + Weight in ``[0, 1]`` (0 where ``hs <= 0``; NaN where inputs are NaN). + """ + + hs = np.asarray(hs, dtype=float) + with np.errstate(divide="ignore", invalid="ignore"): + weight = _ramp(wave_steepness(hs, tp), steepness_range) + if spr is not None: + weight = weight * _ramp(spr, spr_range) + + return np.where(hs > 0, weight, np.where(np.isnan(hs), np.nan, 0.0)) + + +def fully_developed_wind( + hs: float | np.ndarray, tp: float | np.ndarray +) -> np.ndarray: + """ + Lowest 10 m wind speed for which a sea state is still growing. + + Wind input stops once ``g Hs / U^2`` reaches :data:`FULLY_DEVELOPED_HS` + or ``g Tp / U`` reaches :data:`FULLY_DEVELOPED_TP`, so the sea state is + fully developed for ``U = max(sqrt(g Hs / 0.24), g Tp / 7.69)``. A younger + (steeper) sea was raised by a stronger wind: this is a lower bound. + + Parameters + ---------- + hs : float or np.ndarray + Significant wave height (m). + tp : float or np.ndarray + Peak period (s). + + Returns + ------- + np.ndarray + Wind speed (m/s). + """ + + hs = np.clip(np.asarray(hs, dtype=float), 0.0, None) + + return np.maximum( + np.sqrt(GRAVITY * hs / FULLY_DEVELOPED_HS), + GRAVITY * np.asarray(tp, dtype=float) / FULLY_DEVELOPED_TP, + ) + + +def infer_wind( + hs: float | np.ndarray, + tp: float | np.ndarray, + dir: float | np.ndarray, + spr: float | np.ndarray | None = None, + speed_factor: float = 1.0, + steepness_range: tuple[float, float] = WIND_SEA_STEEPNESS, + spr_range: tuple[float, float] = WIND_SEA_SPREAD, +) -> tuple[np.ndarray, np.ndarray]: + """ + Plausible local wind for a sea state, when no wind data are available. + + The wind blows from the wave direction at ``speed_factor`` times the + fully developed speed (:func:`fully_developed_wind`), scaled by the + wind-sea weight (:func:`wind_sea_weight`): swell gets no wind, and the + speed grows smoothly across the swell-to-wind-sea ramps. + + Parameters + ---------- + hs : float or np.ndarray + Significant wave height (m). + tp : float or np.ndarray + Peak period (s). + dir : float or np.ndarray + Wave direction (deg, nautical, coming from). + spr : float or np.ndarray, optional + Directional spreading (deg). None skips the spreading ramp. + speed_factor : float, optional + Multiplier on the fully developed speed. Default is 1. + steepness_range, spr_range : tuple of float, optional + See :func:`wind_sea_weight`. + + Returns + ------- + tuple[np.ndarray, np.ndarray] + ``u10`` (m/s) and ``u10dir`` (deg, nautical, coming from; the wave + direction, in ``[0, 360)``). + """ + + weight = wind_sea_weight(hs, tp, spr, steepness_range, spr_range) + u10 = weight * speed_factor * fully_developed_wind(hs, tp) + + return np.nan_to_num(u10, nan=0.0), np.mod(np.asarray(dir, dtype=float), 360.0) + + +def _depth_limit( + u10: np.ndarray, depth: float | np.ndarray | None, coef: tuple[float, float] +) -> np.ndarray | float: + """Breugem & Holthuijsen dimensionless limit, or ``inf`` without a depth.""" + + if depth is None: + return np.inf + depth = np.clip(np.asarray(depth, dtype=float), 0.0, None) + + return coef[0] * (GRAVITY * depth / u10**2) ** coef[1] + + +def growth_hs( + u10: float | np.ndarray, + fetch: float | np.ndarray, + depth: float | np.ndarray | None = None, +) -> np.ndarray: + """ + Fetch-limited significant wave height of a wind sea grown from calm. + + Parameters + ---------- + u10 : float or np.ndarray + 10 m wind speed (m/s), positive. + fetch : float or np.ndarray + Fetch (m). + depth : float or np.ndarray, optional + Water depth (m) for the depth limit. None is deep water. + + Returns + ------- + np.ndarray + Hs (m). + """ + + u10 = np.asarray(u10, dtype=float) + x = GRAVITY * np.clip(np.asarray(fetch, dtype=float), 0.0, None) / u10**2 + hs = np.minimum(KC_HS[0] * x ** KC_HS[1], FULLY_DEVELOPED_HS) + hs = np.minimum(hs, _depth_limit(u10, depth, BH_HS)) + + return hs * u10**2 / GRAVITY + + +def growth_tp( + u10: float | np.ndarray, + fetch: float | np.ndarray, + depth: float | np.ndarray | None = None, +) -> np.ndarray: + """ + Fetch-limited peak period of a wind sea grown from calm. + + Parameters + ---------- + u10 : float or np.ndarray + 10 m wind speed (m/s), positive. + fetch : float or np.ndarray + Fetch (m). + depth : float or np.ndarray, optional + Water depth (m) for the depth limit. None is deep water. + + Returns + ------- + np.ndarray + Tp (s). + """ + + u10 = np.asarray(u10, dtype=float) + x = GRAVITY * np.clip(np.asarray(fetch, dtype=float), 0.0, None) / u10**2 + tp = np.minimum(KC_TP[0] * x ** KC_TP[1], FULLY_DEVELOPED_TP) + tp = np.minimum(tp, _depth_limit(u10, depth, BH_TP)) + + return tp * u10 / GRAVITY + + +def equivalent_fetch( + hs: float | np.ndarray, u10: float | np.ndarray +) -> np.ndarray: + """ + Fetch over which the wind *u10* grows a sea from calm to *hs* (deep water). + + Inverse of :func:`growth_hs` without limits; ``inf`` when *hs* is at or + above the fully developed height for *u10*. + + Parameters + ---------- + hs : float or np.ndarray + Significant wave height (m). + u10 : float or np.ndarray + 10 m wind speed (m/s), positive. + + Returns + ------- + np.ndarray + Fetch (m). + """ + + u10 = np.asarray(u10, dtype=float) + hs_n = GRAVITY * np.clip(np.asarray(hs, dtype=float), 0.0, None) / u10**2 + x = (hs_n / KC_HS[0]) ** (1.0 / KC_HS[1]) + + return np.where(hs_n >= FULLY_DEVELOPED_HS, np.inf, x * u10**2 / GRAVITY) + + +def wind_speed_direction( + u10: float | np.ndarray, v10: float | np.ndarray +) -> tuple[np.ndarray, np.ndarray]: + """ + Speed and nautical direction (coming from) of 10 m wind components. + + Parameters + ---------- + u10, v10 : float or np.ndarray + Eastward and northward wind (m/s), e.g. ERA5 ``u10`` / ``v10``. + + Returns + ------- + tuple[np.ndarray, np.ndarray] + Speed (m/s) and direction (deg, nautical, coming from, ``[0, 360)``). + """ + + u10, v10 = np.asarray(u10, dtype=float), np.asarray(v10, dtype=float) + + return np.hypot(u10, v10), np.mod(270.0 - np.rad2deg(np.arctan2(v10, u10)), 360.0) + + +def wind_field_at(wind: xr.Dataset, time: str | np.datetime64) -> xr.Dataset: + """ + Wind field at one time, linear in time between the records. + + Parameters + ---------- + wind : xr.Dataset + ``u10`` and ``v10`` (m/s) on ``(time, latitude, longitude)``, e.g. + ERA5 single levels with ``valid_time`` renamed to ``time``. + time : str or np.datetime64 + Requested time, within the records. + + Returns + ------- + xr.Dataset + ``u10`` and ``v10`` on ``(latitude, longitude)``. + + Raises + ------ + ValueError + If *time* is outside the wind records. + """ + + t = np.datetime64(pd.Timestamp(time)) + times = wind["time"].values + if t < times.min() or t > times.max(): + raise ValueError(f"wind has no record around {t} ({times.min()} - {times.max()})") + + wind = wind[["u10", "v10"]] + if t in times: + return wind.sel(time=t).drop_vars("time") + + return wind.interp(time=t).drop_vars("time") diff --git a/bluemath_tk/wrappers/_base_wrappers.py b/bluemath_tk/wrappers/_base_wrappers.py index 8bd9f66..e7c0b39 100644 --- a/bluemath_tk/wrappers/_base_wrappers.py +++ b/bluemath_tk/wrappers/_base_wrappers.py @@ -318,6 +318,8 @@ def render_file_from_template( template = self.env.get_template(name=template_name) rendered_content = template.render(context) + if rendered_content.startswith("\n"): + rendered_content = rendered_content[1:] if output_filename is None: output_filename = op.join(self.output_dir, template_name) with open(output_filename, "w") as f: @@ -534,9 +536,52 @@ def build_cases( file.write(self.sbatch_file_example) self.logger.info(f"SBATCH example file generated in {self.output_dir}") + def cases_dir_to_txt(self, filename: str = "case_dirs.txt") -> str: + """ + Write the list of case directories to a plain text file, one + absolute path per line, in the same order as self.cases_dirs. + + This is meant to be read by a SLURM job array script (e.g. via + `sed -n "${SLURM_ARRAY_TASK_ID}p" case_dirs.txt`, 1-indexed) instead + of relying on `ls`, which breaks if the output directory contains + anything other than case directories. + + Parameters + ---------- + filename : str, optional + The name of the file to write. Default is "case_dirs.txt". + Saved in self.output_dir. + + Returns + ------- + str + The full path to the written file. + + Raises + ------ + ValueError + If cases_dirs is not set. + """ + + if self.cases_dirs is None: + raise ValueError( + "Cases directories are not set. Please run build_cases() first." + ) + + filepath = op.join(self.output_dir, filename) + with open(filepath, "w") as file: + file.write("\n".join(self.cases_dirs)) + self.logger.info( + f"{len(self.cases_dirs)} case directories written to {filepath}." + ) + + return filepath + def run_case( self, + case_num: int, case_dir: str, + case_context: dict, launcher: str, output_log_file: str = "wrapper_out.log", error_log_file: str = "wrapper_error.log", @@ -607,8 +652,11 @@ def run_cases( f"Cases to run was specified, so just {cases_to_run} will be run." ) cases_dir_to_run = [self.cases_dirs[case] for case in cases_to_run] + cases_context_to_run = [self.cases_context[case] for case in cases_to_run] else: + cases_to_run = list(range(len(self.cases_dirs))) cases_dir_to_run = copy.deepcopy(self.cases_dirs) + cases_context_to_run = copy.deepcopy(self.cases_context) if num_workers > 1: self.logger.debug( @@ -616,16 +664,20 @@ def run_cases( ) _results = self.parallel_execute( func=self.run_case, - items=cases_dir_to_run, + items=zip(cases_to_run, cases_dir_to_run, cases_context_to_run), num_workers=num_workers, launcher=launcher, ) else: self.logger.debug(f"Running cases sequentially with launcher={launcher}.") - for case_dir in cases_dir_to_run: + for case_num, case_dir, case_context in zip( + cases_to_run, cases_dir_to_run, cases_context_to_run + ): try: self.run_case( + case_num=case_num, case_dir=case_dir, + case_context=case_context, launcher=launcher, ) except Exception as exc: diff --git a/bluemath_tk/wrappers/delft3d/delft3d_example.py b/bluemath_tk/wrappers/delft3d/delft3d_example.py deleted file mode 100644 index e0838bf..0000000 --- a/bluemath_tk/wrappers/delft3d/delft3d_example.py +++ /dev/null @@ -1,30 +0,0 @@ -import os.path as op - -from bluemath_tk.wrappers.delft3d.delft3d_wrapper import Delft3dModelWrapper - - -class Delft3DfmModelWrapper(Delft3dModelWrapper): - """ - Wrapper for the Delft3D model with flow mode. - """ - - def build_case( - self, - case_context: dict, - case_dir: str, - ) -> None: - """ - Build the input files for a case. - - Parameters - ---------- - case_context : dict - The case context. - case_dir : str - The case directory. - """ - - self.copy_files( - src=case_context.get("grid_nc_file"), - dst=op.join(case_dir, op.basename(case_context.get("grid_nc_file"))), - ) diff --git a/bluemath_tk/wrappers/schism/schism_example.py b/bluemath_tk/wrappers/schism/schism_example.py deleted file mode 100755 index e69de29..0000000 diff --git a/bluemath_tk/wrappers/sfincs/sfincs_example.py b/bluemath_tk/wrappers/sfincs/sfincs_example.py deleted file mode 100644 index 9a63243..0000000 --- a/bluemath_tk/wrappers/sfincs/sfincs_example.py +++ /dev/null @@ -1,236 +0,0 @@ -import os.path as op - -import geopandas as gpd -import numpy as np -import pandas as pd -import xarray as xr -from hydromt_sfincs import SfincsModel, utils - -from bluemath_tk.wrappers.sfincs.sfincs_wrapper import SfincsModelWrapper - - -class SfincsPabloModelWrapper(SfincsModelWrapper): - """ - Wrapper for the SFINCS model (Pablo version 26/02/2025). - """ - - p_data = "/path/to/data" - p_hybeat = "/path/to/hybeat" - cluster_centroids = pd.read_csv(op.join(p_data, "tc_representative.csv")) - simulation_xr = xr.open_dataset(op.join(p_data, "representative_events.nc")) - location_points = pd.read_csv(op.join(p_data, "forcing_points.csv")) - datasets_dep = [{"elevtn": op.join(p_data, "apia_5m_soften.tif")}] - catalogs_list = [ - op.join(p_data, "catalogues/manning_cat.yml"), - op.join(p_data, "catalogues/topo_cat.yml"), - ] - - def build_case( - self, - case_context: dict, - case_dir: str, - ) -> None: - """ - Build the input files for a case. - - Parameters - ---------- - case_context : dict - The case context. - case_dir : str - The case directory. - """ - - # Load TC position from cluster centroids - TC_pos = self.cluster_centroids.TC_pos.values[int(case_context.get("case_num"))] - - # Instantiate the SFINCS model - sf_model = SfincsModel(data_libs=self.catalogs_list, root=case_dir, mode="w+") - - # Set different parameters for the model - sf_model.setup_grid( - x0=408002.5, - y0=8467002.5, - dx=5.0, - dy=5.0, - nmax=1523, - mmax=2494, - rotation=0, - epsg=32702, - ) - sf_model.setup_dep(datasets_dep=self.datasets_dep) - sf_model.setup_mask_active(zmin=-2, zmax=10, reset_mask=True) - sf_model.setup_mask_bounds(btype="waterlevel", zmax=-1.99, reset_bounds=True) - sf_model.setup_mask_bounds(btype="outflow", zmin=1, reset_bounds=False) - sf_model.setup_config( - **{ - "tref": "20000101 000000", - "tstart": "20000101 000000", - "tstop": "20000101 060000", - "dtout": "100", - } - ) - - # Load wave data for the selected TC - wave_setup = pd.read_csv( - op.join(self.p_hybeat, f"tc_{TC_pos}/HyBeat_level_tc_{TC_pos}.csv"), - index_col=0, - ) - wave_ig = pd.read_csv( - op.join(self.p_hybeat, f"tc_{TC_pos}/HyBeat_ig_tc_{TC_pos}.csv"), - index_col=0, - ) - swl = pd.read_csv( - op.join(self.p_hybeat, f"tc_{TC_pos}/HyBeat_swl_tc_{TC_pos}.csv"), - index_col=0, - ) - - # Create custom waterlevel forcing depending on swl values - if np.sum(swl.iloc[9:16]["SWL"].values) > 0: - wave_setup = wave_setup.iloc[9:16] - wave_ig = wave_ig.iloc[9:16] - swl = swl.iloc[9:16] - t_10s = np.arange(0, 6 * 3600, 10) - transects = np.arange(60, 110, 1) - waterlevels = pd.DataFrame() - hours = np.arange(0, 7 * 3600, 3600) - for i in transects: - setup = np.array(wave_setup[f"{i}.0"].values) - ig = np.array(wave_ig[f"{i}.0"].values) - wave_setup_interp = np.interp(t_10s, hours, setup) - swl_interp = np.interp(t_10s, hours, swl["SWL"].values) - ig_amplitude_interp = np.interp(t_10s, hours, ig) - ig_interp = ig_amplitude_interp * np.sin(2 * np.pi * t_10s / 200) - _result = np.column_stack( - (t_10s, wave_setup_interp, swl_interp, ig_interp) - ) - twl = wave_setup_interp + swl_interp + ig_interp - waterlevels[f"{i}.0"] = twl - - waterlevels.columns = range(1, len(waterlevels.columns) + 1) - # Loc points - x = self.location_points.x.values - y = self.location_points.y.values - - # Add to Geopandas dataframe as needed by HydroMT - pnts = gpd.points_from_xy(x, y) - index = np.arange( - 1, len(x) + 1, 1 - ) # NOTE that the index should start at one - bnd = gpd.GeoDataFrame(index=index, geometry=pnts, crs=sf_model.crs) - - # Add time series - time = pd.date_range( - start=utils.parse_datetime(sf_model.config["tstart"]), - end=utils.parse_datetime(sf_model.config["tstop"]), - periods=len(waterlevels), - ) - waterlevels.index = time - sf_model.setup_waterlevel_forcing(timeseries=waterlevels, locations=bnd) - sf_model.write() # write all - - else: - swl_pos = np.nonzero(swl["SWL"].values)[0] - sf_model.setup_config( - **{ - "tref": "20000101 000000", - "tstart": "20000101 000000", - "tstop": f"20000101 {len(swl_pos):02}0000", - "dtout": "100", - } - ) - - wave_setup = wave_setup.iloc[swl_pos] - wave_ig = wave_ig.iloc[swl_pos] - swl = swl.iloc[swl_pos] - t_10s = np.arange(0, len(swl_pos) * 3600, 10) - transects = np.arange(60, 110, 1) - waterlevels = pd.DataFrame() - hours = np.arange(0, (len(swl_pos)) * 3600, 3600) - - for i in transects: - setup = np.array(wave_setup[f"{i}.0"].values) - ig = np.array(wave_ig[f"{i}.0"].values) - wave_setup_interp = np.interp(t_10s, hours, setup) - swl_interp = np.interp(t_10s, hours, swl["SWL"].values) - ig_amplitude_interp = np.interp(t_10s, hours, ig) - ig_interp = ig_amplitude_interp * np.sin(2 * np.pi * t_10s / 200) - _result = np.column_stack( - (t_10s, wave_setup_interp, swl_interp, ig_interp) - ) - twl = wave_setup_interp + swl_interp + ig_interp - waterlevels[f"{i}.0"] = twl - - waterlevels.columns = range(1, len(waterlevels.columns) + 1) - # Loc points - x = self.location_points.x.values - y = self.location_points.y.values - - # Add to Geopandas dataframe as needed by HydroMT - pnts = gpd.points_from_xy(x, y) - index = np.arange( - 1, len(x) + 1, 1 - ) # NOTE that the index should start at one - bnd = gpd.GeoDataFrame(index=index, geometry=pnts, crs=sf_model.crs) - - # Add time series - time = pd.date_range( - start=utils.parse_datetime(sf_model.config["tstart"]), - end=utils.parse_datetime(sf_model.config["tstop"]), - periods=len(waterlevels), - ) - waterlevels.index = time - sf_model.setup_waterlevel_forcing(timeseries=waterlevels, locations=bnd) - sf_model.write() # write all - - def build_cases( - self, - mode: str = "one_by_one", - ) -> None: - """ - Build the input files for all cases. - - Parameters - ---------- - catalogs_list : List[str] - The list of catalogs. - mode : str, optional - The mode to build the cases. Default is "one_by_one". - - Raises - ------ - ValueError - If the cases were not properly built - """ - - super().build_cases(mode=mode) - if not self.cases_context or not self.cases_dirs: - raise ValueError("Cases were not properly built.") - for case_context, case_dir in zip(self.cases_context, self.cases_dirs): - self.build_case( - case_context=case_context, - case_dir=case_dir, - ) - - -# Usage example -if __name__ == "__main__": - # Define the input parameters - templates_dir = ( - "/home/tausiaj/GitHub-GeoOcean/BlueMath/bluemath_tk/wrappers/sfincs/templates/" - ) - output_dir = "/home/tausiaj/GitHub-GeoOcean/BlueMath/test_cases/sfincs/pablo/" - # Load swan model parameters - model_parameters = {"waterlevel": [5.0, 20.0, 50.0, 100.0]} - # Create an instance of the SWAN model wrapper - sfincs_wrapper = SfincsPabloModelWrapper( - templates_dir=templates_dir, - model_parameters=model_parameters, - output_dir=output_dir, - ) - # Build the input files - sfincs_wrapper.build_cases() - # List available launchers - print(sfincs_wrapper.list_available_launchers()) - # Run the model - sfincs_wrapper.run_cases(launcher="docker", parallel=True) diff --git a/bluemath_tk/wrappers/snapwave/__init__.py b/bluemath_tk/wrappers/snapwave/__init__.py new file mode 100644 index 0000000..fe6db22 --- /dev/null +++ b/bluemath_tk/wrappers/snapwave/__init__.py @@ -0,0 +1,49 @@ +""" +Project: BlueMath_tk +Sub-Module: wrappers.snapwave +Author: GeoOcean Research Group, Universidad de Cantabria +Repository: https://github.com/GeoOcean/BlueMath_tk.git +Status: Under development (Working) +""" + +from .snapwave_utils import ( + BOUNDARY_VARS, + FORCING_FILES, + POINT_VARS, + boundary_time_series, + buffer_polygon, + build_enclosure_polygon, + parse_snapwave_inp, + read_boundary_nodes, + read_enclosure_polygon, + read_forcing_table, + read_his_file, + write_points_to_txt, + write_polygon_vertices_to_txt, + write_wind_samples, +) +from .snapwave_wrapper import ( + SnapWaveDynamicModelWrapper, + SnapWaveMetaModelWrapper, + SnapWaveModelWrapper, +) + +__all__ = [ + "BOUNDARY_VARS", + "FORCING_FILES", + "POINT_VARS", + "SnapWaveDynamicModelWrapper", + "SnapWaveMetaModelWrapper", + "SnapWaveModelWrapper", + "boundary_time_series", + "buffer_polygon", + "build_enclosure_polygon", + "parse_snapwave_inp", + "read_boundary_nodes", + "read_enclosure_polygon", + "read_forcing_table", + "read_his_file", + "write_points_to_txt", + "write_polygon_vertices_to_txt", + "write_wind_samples", +] diff --git a/bluemath_tk/wrappers/snapwave/snapwave_plots.py b/bluemath_tk/wrappers/snapwave/snapwave_plots.py new file mode 100644 index 0000000..cf4f409 --- /dev/null +++ b/bluemath_tk/wrappers/snapwave/snapwave_plots.py @@ -0,0 +1,709 @@ +""" +Diagnostic plots of finished SnapWave cases, read directly from a case folder. + +Layout: a full-width domain panel on top (mesh output from ``map_file`` when +present, enclosure, boundary nodes with their forcing, observation points) +and a 2x2 grid of observation-point panels (``hs``, ``tp``, ``dir``, ``spr``) +below. + +Two modes, matching the wrappers: + +- ``"metamodel"``: a stationary case with Hs at one active boundary node + (read from ``hs.txt``), highlighted with its wave direction. +- ``"dynamic"``: a time-series case; every boundary node is coloured and + sized by its forcing Hs, with one direction arrow per active node. + +When the case has wind (``u10`` / ``u10dir`` in ``snapwave.inp``, sample files +or uniform values), wind arrows are drawn on the domain panel and its range +and mean direction go in the subtitle. + +Backgrounds are pluggable: pass ``background(ax, extent, panel=...)`` to draw +a project basemap; by default a satellite image is drawn when requested, and +the mesh edges when there is no map output. +""" + +from __future__ import annotations + +from collections.abc import Callable +from dataclasses import dataclass, field +from pathlib import Path + +import cartopy.crs as ccrs +import matplotlib.pyplot as plt +import matplotlib.ticker as mticker +import matplotlib.tri as mtri +import numpy as np +import xarray as xr +from cartopy.mpl.geoaxes import GeoAxes +from matplotlib.axes import Axes +from matplotlib.figure import Figure +from matplotlib.gridspec import GridSpec +from shapely.geometry import Polygon + +from ...core.plotting.base_plotting import DefaultStaticPlotting +from .snapwave_utils import ( + FORCING_FILES, + parse_snapwave_inp, + read_boundary_nodes, + read_enclosure_polygon, + read_forcing_table, +) + +Extent = tuple[float, float, float, float] +Background = Callable[..., None] + +#: Native SnapWave names accepted for each short variable name. +WAVE_VAR_ALIASES: dict[str, tuple[str, ...]] = { + "hs": ("point_hm0", "hm0", "Hs", "hm"), + "tp": ("point_tp", "tp", "Tm"), + "dir": ("point_wavdir", "wd", "wavdir", "dir", "ThetaM"), + "spr": ("point_dirspr", "dirspr", "spr"), +} + +#: Default observation-point panels (2x2 under the domain panel). +TOP_VARS: tuple[str, ...] = ("hs", "tp", "dir", "spr") + +_STATIC = DefaultStaticPlotting() + + +@dataclass +class CasePlotStyle: + """Colormaps, limits and marker size for SnapWave case plots.""" + + cmaps: dict[str, str] = field( + default_factory=lambda: { + "hs": "viridis", + "tp": "plasma", + "dir": "twilight_shifted", + "spr": "cividis", + } + ) + metamodel_cmaps: dict[str, str] = field( + default_factory=lambda: { + "hs": "Blues_r", + "tp": "plasma", + "dir": "twilight_shifted", + "spr": "cividis", + } + ) + site_marker_size: float = 28 + top_vars: tuple[str, ...] = TOP_VARS + + def cmap_for(self, var: str, mode: str = "dynamic") -> str: + """ + Colormap name for *var* in *mode*. + + Parameters + ---------- + var : str + Short variable name. + mode : str, optional + "metamodel" or "dynamic". Default is "dynamic". + + Returns + ------- + str + Colormap name. + """ + + if mode == "metamodel": + return self.metamodel_cmaps.get(var, self.cmaps.get(var, "viridis")) + + return self.cmaps.get(var, "viridis") + + +DEFAULT_CASE_PLOT_STYLE = CasePlotStyle() + + +@dataclass +class CaseContext: + """Paths and settings found in a SnapWave case folder.""" + + case_dir: Path + snapwave_inp: dict[str, str] + gridfile: Path | None + map_file: Path | None + his_file: Path | None + + +def load_case_context(case_dir: str | Path) -> CaseContext: + """ + Read ``snapwave.inp`` and locate the outputs of a case folder. + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + + Returns + ------- + CaseContext + Paths; missing optional files are None. + """ + + case_dir = Path(case_dir) + inp = parse_snapwave_inp(case_dir / "snapwave.inp") + grid = Path(inp["gridfile"]) if inp.get("gridfile") else None + map_file = None + for name in (inp.get("map_file", "").strip(), "output_map.nc"): + if name and (case_dir / name).exists(): + map_file = case_dir / name + break + his = case_dir / inp.get("his_file", "output_sites.nc") + + return CaseContext( + case_dir=case_dir, + snapwave_inp=inp, + gridfile=grid if grid is not None and grid.exists() else None, + map_file=map_file, + his_file=his if his.exists() else None, + ) + + +def resolve_wave_variable( + ds: xr.Dataset, + name: str, + time_index: int = 0, + keep_dim: str | None = None, +) -> tuple[str, xr.DataArray]: + """ + Find a wave variable in a SnapWave output dataset by its short name. + + Parameters + ---------- + ds : xr.Dataset + SnapWave history or map output. + name : str + ``hs``, ``tp``, ``dir`` or ``spr``. + time_index : int, optional + Time step to select. Default is 0. + keep_dim : str, optional + Dimension not to squeeze (e.g. ``nmesh2d_node`` for map output). + + Returns + ------- + tuple[str, xr.DataArray] + Native variable name and its values. + + Raises + ------ + KeyError + If *name* is unknown or none of its aliases is in *ds*. + """ + + key = name.strip().lower() + if key not in WAVE_VAR_ALIASES: + raise KeyError( + f"Unknown variable {name!r}; expected {sorted(WAVE_VAR_ALIASES)}" + ) + candidates = (key, *WAVE_VAR_ALIASES[key]) + var_name = next((c for c in candidates if c in ds.data_vars), None) + if var_name is None: + raise KeyError(f"{name!r} not found; tried {candidates}") + + da = ds[var_name] + if "time" in da.dims: + da = da.isel(time=time_index) + extra = [d for d in da.dims if d != keep_dim] + if da.ndim > 1 and len(extra) == 1 and keep_dim in da.dims: + da = da.squeeze(extra[0], drop=True) + + return var_name, da + + +def map_triangulation(map_ds: xr.Dataset) -> mtri.Triangulation: + """ + Matplotlib triangulation of a SnapWave map mesh (quads split in two). + + Triangles touching a node with undefined bed level are masked. + + Parameters + ---------- + map_ds : xr.Dataset + Map output with ``mesh2d_node_x/y`` and 1-based ``mesh2d_face_nodes``. + + Returns + ------- + mtri.Triangulation + The triangulation. + """ + + faces = map_ds["mesh2d_face_nodes"].values + n0, n1, n2 = faces[:, 0], faces[:, 1], faces[:, 2] + n3 = faces[:, 3] if faces.shape[1] > 3 else np.full_like(n0, np.nan) + tris = [] + for tri in (np.stack([n0, n1, n2], axis=1), np.stack([n0, n2, n3], axis=1)): + tris.append(tri[~np.isnan(tri).any(axis=1)].astype(np.int64) - 1) + triangles = np.vstack([t for t in tris if t.size]) + + triangulation = mtri.Triangulation( + map_ds["mesh2d_node_x"].values.astype(float), + map_ds["mesh2d_node_y"].values.astype(float), + triangles, + ) + if "mesh2d_node_z" in map_ds: + bad = np.isnan(map_ds["mesh2d_node_z"].values.astype(float)) + triangulation.set_mask(bad[triangles].any(axis=1)) + + return triangulation + + +def _forcing_row(case_dir: Path, var: str, time_index: int) -> tuple[float, np.ndarray]: + """Time and per-node values of a forcing file (index clamped to its length).""" + + table = read_forcing_table(case_dir / FORCING_FILES[var]) + idx = min(time_index, len(table) - 1) + + return float(table.index[idx]), table.iloc[idx].to_numpy(float) + + +def read_case_wind(ctx: CaseContext, extent: Extent | None = None) -> tuple[np.ndarray, ...] | None: + """ + The wind a case was given: ``lon, lat, speed, direction`` (None without wind). + + Sample files (``u10`` / ``u10dir`` naming files with ``x y value`` rows) are + read as they are; a uniform wind (numbers) is spread on a small grid over + *extent* for plotting. + + Parameters + ---------- + ctx : CaseContext + Case folder context. + extent : tuple, optional + ``(xmin, xmax, ymin, ymax)`` for a uniform wind. + + Returns + ------- + tuple of np.ndarray or None + Coordinates, speed (m/s) and nautical direction (deg, from). + """ + + u10, u10dir = ctx.snapwave_inp.get("u10", "").strip(), ctx.snapwave_inp.get("u10dir", "").strip() + if not u10: + return None + speed_file, dir_file = ctx.case_dir / u10, ctx.case_dir / u10dir + if speed_file.is_file() and dir_file.is_file(): + speed, direction = np.loadtxt(speed_file), np.loadtxt(dir_file) + return speed[:, 0], speed[:, 1], speed[:, 2], np.mod(direction[:, 2], 360.0) + try: + value, angle = float(u10), float(u10dir or 270.0) + except ValueError: + return None + if value <= 0 or extent is None: + return None + lon, lat = np.meshgrid(np.linspace(extent[0], extent[1], 8)[1:-1], np.linspace(extent[2], extent[3], 6)[1:-1]) + + return lon.ravel(), lat.ravel(), np.full(lon.size, value), np.full(lon.size, angle) + + +def wind_summary(wind: tuple[np.ndarray, ...] | None) -> str | None: + """``u10=[min, max] m/s from °`` of :func:`read_case_wind` output.""" + + if wind is None: + return None + from ...core.plotting.wind import wind_components + + _, _, speed, direction = wind + u, v = wind_components(speed, direction) + mean_dir = np.mod(np.rad2deg(np.arctan2(-np.nanmean(u), -np.nanmean(v))), 360.0) + + return f"u10=[{np.nanmin(speed):.3g}, {np.nanmax(speed):.3g}] m/s from {mean_dir:.0f}°" + + +def active_boundary_node(case_dir: str | Path, time_index: int = 0) -> int: + """ + 0-based index of a metamodel case's active boundary node (largest Hs). + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + time_index : int, optional + Forcing row. Default is 0. + + Returns + ------- + int + Node index. + + Raises + ------ + ValueError + If no node has positive Hs. + """ + + _, hs = _forcing_row(Path(case_dir), "hs", time_index) + idx = int(np.argmax(hs)) + if hs[idx] <= 0: + raise ValueError("No active boundary node (hs row has no positive entry)") + + return idx + + +def _color_limits(values: np.ndarray) -> tuple[float, float]: + """Return the 2nd-98th percentile of the finite values.""" + + finite = values[np.isfinite(values)] + if finite.size == 0: + return 0.0, 1.0 + vmin, vmax = (float(v) for v in np.percentile(finite, [2, 98])) + scale = max(abs(vmin), abs(vmax), 1.0) + if vmax - vmin < max(1e-6, 1e-4 * scale): + mid = 0.5 * (vmin + vmax) + pad = max(0.5, 0.05 * abs(mid)) + return mid - pad, mid + pad + + return vmin, vmax + + +def _add_colorbar(ax: Axes, mappable, vmin: float, vmax: float, fraction: float): + """Colorbar with a few ticks and two decimals.""" + + cb = plt.colorbar(mappable, ax=ax, fraction=fraction, pad=0.02) + cb.locator = mticker.MaxNLocator(nbins=5 if vmax - vmin < 1 else 6) + cb.formatter = mticker.FormatStrFormatter("%.2f") + cb.update_ticks() + + +def _default_background( + show_satellite: bool, satellite_source: str, gridfile: Path | None +) -> Background: + """Satellite image when requested; mesh edges on a domain panel without map.""" + + def background(ax: Axes, extent: Extent, panel: str, has_map: bool) -> None: + if show_satellite: + _STATIC.plot_satellite(ax, area=extent, source=satellite_source, zorder=0) + if panel == "domain" and not has_map and gridfile is not None: + _STATIC.plot_ugrid_mesh(ax, gridfile) + + return background + + +def _extent(enclosure: Polygon, pad: float = 0.08) -> Extent: + """Return a padded ``(xmin, xmax, ymin, ymax)`` around the enclosure.""" + + minx, miny, maxx, maxy = enclosure.bounds + + return minx - pad, maxx + pad, miny - pad, maxy + pad + + +def _draw_dir_arrow(ax: Axes, lon: float, lat: float, dir_deg: float, extent: Extent): + """Arrow pointing at ``(lon, lat)`` from the nautical wave-from direction.""" + + theta = np.deg2rad(float(dir_deg)) + length = 0.08 * max(extent[1] - extent[0], extent[3] - extent[2]) + ax.annotate( + "", + xy=(lon, lat), + xytext=(lon + np.sin(theta) * length, lat + np.cos(theta) * length), + arrowprops=dict( + arrowstyle="-|>", + color="black", + lw=2.0, + shrinkA=0, + shrinkB=0, + mutation_scale=22, + ), + zorder=7, + ) + + +def _plot_domain_panel( + ax: Axes, + ctx: CaseContext, + map_ds: xr.Dataset | None, + his_ds: xr.Dataset | None, + time_index: int, + mode: str, + map_variable: str, + style: CasePlotStyle, + extent: Extent, + background: Background, +) -> None: + """Domain panel: background or map output, enclosure, nodes, points.""" + + background(ax, extent, panel="domain", has_map=map_ds is not None) + if map_ds is not None: + _, values = resolve_wave_variable( + map_ds, map_variable, time_index=time_index, keep_dim="nmesh2d_node" + ) + vals = np.asarray(values.values, dtype=float) + if np.isfinite(vals).any(): + vmin, vmax = _color_limits(vals) + mesh = ax.tripcolor( + map_triangulation(map_ds), + vals, + cmap=style.cmap_for(map_variable, mode), + vmin=vmin, + vmax=vmax, + shading="flat", + zorder=1, + **( + {"transform": ccrs.PlateCarree()} if isinstance(ax, GeoAxes) else {} + ), + ) + _add_colorbar(ax, mesh, vmin, vmax, fraction=0.025) + ax.set_title(f"domain map · {map_variable}", fontsize=11) + else: + ax.set_title("domain overview", fontsize=11) + + enclosure = read_enclosure_polygon(ctx.case_dir) + ex, ey = enclosure.exterior.xy + ax.plot(ex, ey, "--", color="#d62728", lw=1.3, label="enclosure", zorder=4) + + nodes = read_boundary_nodes(ctx.case_dir) + _, hs = _forcing_row(ctx.case_dir, "hs", time_index) + _, dirs = _forcing_row(ctx.case_dir, "dir", time_index) + if mode == "metamodel": + ax.scatter( + *nodes.T, + c="#888888", + s=28, + edgecolors="white", + linewidths=0.4, + zorder=5, + label="boundary nodes", + ) + active = active_boundary_node(ctx.case_dir, time_index) + ax.scatter( + *nodes[active], + c="#d62728", + s=120, + marker="*", + edgecolors="black", + linewidths=0.5, + zorder=6, + label="active boundary", + ) + _draw_dir_arrow(ax, *nodes[active], dirs[active], extent) + else: + peak = np.nanmax(hs) + hs_norm = hs / peak if peak > 0 else hs + ax.scatter( + *nodes.T, + c=plt.cm.viridis(hs_norm), + s=20 + 80 * hs_norm, + edgecolors="white", + linewidths=0.4, + zorder=5, + label="boundary nodes", + ) + for (lon, lat), h, d in zip(nodes, hs, dirs): + if h > 0: + _draw_dir_arrow(ax, lon, lat, d, extent) + + wind = read_case_wind(ctx, extent) + if wind is not None: + from ...core.plotting.wind import plot_wind_arrows + + plot_wind_arrows(ax, *wind) + + if his_ds is not None: + ax.scatter( + his_ds["station_x"].values, + his_ds["station_y"].values, + s=8, + c="white", + edgecolors="black", + linewidths=0.2, + alpha=0.7, + label="output sites", + zorder=8, + ) + ax.legend(loc="upper right", fontsize=7, framealpha=0.9) + + +def _plot_site_panel( + ax: Axes, + his_ds: xr.Dataset, + var: str, + time_index: int, + mode: str, + style: CasePlotStyle, + extent: Extent, + background: Background, +) -> None: + """One observation-point panel; raises KeyError if *var* is not in output.""" + + _, values = resolve_wave_variable(his_ds, var, time_index=time_index) + background(ax, extent, panel="site", has_map=False) + vals = np.asarray(values.values, dtype=float) + ok = np.isfinite(vals) + vmin, vmax = _color_limits(vals) + sc = ax.scatter( + his_ds["station_x"].values.astype(float)[ok], + his_ds["station_y"].values.astype(float)[ok], + c=vals[ok], + s=style.site_marker_size, + cmap=style.cmap_for(var, mode), + vmin=vmin, + vmax=vmax, + edgecolors="white", + linewidths=0.25, + zorder=3, + ) + ax.set_title(var, fontsize=11) + ax.set_xlim(extent[0], extent[1]) + ax.set_ylim(extent[2], extent[3]) + ax.set_aspect("equal", adjustable="box") + ax.tick_params(labelsize=8) + _add_colorbar(ax, sc, vmin, vmax, fraction=0.05) + + +def _subtitle( + ctx: CaseContext, mode: str, time_index: int, has_map: bool, extent: Extent | None = None +) -> str: + """One-line forcing summary.""" + + parts: list[str] = [] + if mode == "metamodel": + node = active_boundary_node(ctx.case_dir, time_index) + _, hs = _forcing_row(ctx.case_dir, "hs", time_index) + parts.append(f"hs={hs[node]:.3g}m @bnd{node + 1}") + for var, unit in (("tp", "s"), ("dir", "°"), ("spr", "°"), ("wl", "m")): + if (ctx.case_dir / FORCING_FILES[var]).exists(): + _, vals = _forcing_row(ctx.case_dir, var, time_index) + parts.append(f"{var}={vals[0]:.3g}{unit}") + else: + for var in ("hs", "tp", "dir", "spr", "wl"): + if (ctx.case_dir / FORCING_FILES[var]).exists(): + t, vals = _forcing_row(ctx.case_dir, var, time_index) + parts.append( + f"{var}=[{np.nanmin(vals):.3g}, {np.nanmax(vals):.3g}] @t={t:g}s" + ) + wind = wind_summary(read_case_wind(ctx, extent)) + if wind: + parts.append(wind) + parts.append("map=yes" if has_map else "map=no") + + # two lines when long, so the figure does not cut it + lines, line = [], "" + for part in parts: + candidate = f"{line} · {part}" if line else part + if line and len(candidate) > 110: + lines.append(line) + candidate = part + line = candidate + lines.append(line) + + return "\n".join(lines) + + +def plot_case( + case_dir: str | Path, + mode: str = "dynamic", + time_index: int = 0, + show_map: bool = True, + map_variable: str = "hs", + style: CasePlotStyle | None = None, + title: str | None = None, + show_satellite: bool = False, + satellite_source: str = "arcgis", + background: Background | None = None, +) -> Figure: + """ + Diagnostic figure of a finished SnapWave case. + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + mode : {"metamodel", "dynamic"}, optional + Case flavour (see module docstring). Default is "dynamic". + time_index : int, optional + Forcing/output time step. Default is 0. + show_map : bool, optional + Shade the ``map_file`` output when the case wrote one. Default True. + map_variable : str, optional + Variable shaded on the mesh. Default is "hs". + style : CasePlotStyle, optional + Colormaps and limits. Default is :data:`DEFAULT_CASE_PLOT_STYLE`. + title : str, optional + Figure title. Default names the mode, active node and case. + show_satellite : bool, optional + Use cartopy axes and draw a satellite image (default background). + satellite_source : str, optional + Tile source for the default background. Default is "arcgis". + background : callable, optional + ``background(ax, extent, panel=..., has_map=...)`` drawing a basemap, + with ``panel`` "domain" or "site". Replaces the default background. + + Returns + ------- + Figure + The figure. + """ + + if mode not in ("metamodel", "dynamic"): + raise ValueError(f"mode must be 'metamodel' or 'dynamic', got {mode!r}") + style = style or DEFAULT_CASE_PLOT_STYLE + ctx = load_case_context(case_dir) + if background is None: + background = _default_background(show_satellite, satellite_source, ctx.gridfile) + his_ds = xr.open_dataset(ctx.his_file) if ctx.his_file else None + map_ds = xr.open_dataset(ctx.map_file) if show_map and ctx.map_file else None + extent = _extent(read_enclosure_polygon(ctx.case_dir)) + + if title is None: + title = f"SnapWave {mode} · case {ctx.case_dir.name}" + if mode == "metamodel": + node = active_boundary_node(ctx.case_dir, time_index) + 1 + title = f"SnapWave {mode} · bnd{node} · case {ctx.case_dir.name}" + + fig = plt.figure(figsize=(11, 11)) + gs = GridSpec( + 3, 2, figure=fig, height_ratios=[1.25, 1.0, 1.0], hspace=0.32, wspace=0.22 + ) + axes_kw = {"projection": ccrs.PlateCarree()} if show_satellite else {} + ax_map = fig.add_subplot(gs[0, :], **axes_kw) + + for i, var in enumerate(style.top_vars[:4]): + ax = fig.add_subplot(gs[1 + i // 2, i % 2], **(axes_kw if his_ds else {})) + message = ( + None + if his_ds is not None + else f"{ctx.snapwave_inp.get('his_file', 'his_file')} missing" + ) + if his_ds is not None: + try: + _plot_site_panel( + ax, his_ds, var, time_index, mode, style, extent, background + ) + except KeyError: + message = f"{var} not in output" + if message: + ax.text(0.5, 0.5, message, ha="center", va="center", transform=ax.transAxes) + ax.set_axis_off() + + _plot_domain_panel( + ax_map, + ctx, + map_ds, + his_ds, + time_index, + mode, + map_variable, + style, + extent, + background, + ) + fig.suptitle(title, fontsize=14, fontweight="bold", y=0.98) + fig.text( + 0.5, + 0.94, + _subtitle(ctx, mode, time_index, map_ds is not None, extent), + ha="center", + va="top", + fontsize=10, + color="#444444", + ) + fig.subplots_adjust(top=0.875) + ax_map.set_xlim(extent[0], extent[1]) + ax_map.set_ylim(extent[2], extent[3]) + ax_map.set_aspect("equal", adjustable="datalim") + + for ds in (his_ds, map_ds): + if ds is not None: + ds.close() + + return fig diff --git a/bluemath_tk/wrappers/snapwave/snapwave_utils.py b/bluemath_tk/wrappers/snapwave/snapwave_utils.py new file mode 100644 index 0000000..72c4dfd --- /dev/null +++ b/bluemath_tk/wrappers/snapwave/snapwave_utils.py @@ -0,0 +1,454 @@ +""" +SnapWave input/output helpers: enclosure, boundary and forcing files. + +SnapWave case folders contain plain-text inputs next to ``snapwave.inp``: + +- ``boundary.txt``: boundary node coordinates (one ``x y`` row per node). +- ``enclosure.txt``: vertices of the computational enclosure polygon. +- ``hs.txt``, ``tp.txt``, ``dir.txt``, ``spr.txt``, ``wl.txt``: forcing tables, + first column time in seconds, then one column per boundary node. +- the observation-points file (``obsfile``), one ``x y`` row per point. +""" + +from __future__ import annotations + +from pathlib import Path + +import numpy as np +import pandas as pd +import xarray as xr +from shapely.geometry import MultiPolygon, Polygon + +#: SnapWave history (``his_file``) variables -> short names. +POINT_VARS: dict[str, str] = { + "point_hm0": "hs", + "point_tp": "tp", + "point_wavdir": "dir", + "point_dirspr": "spr", +} + +#: Forcing variable -> file name inside a case folder. +FORCING_FILES: dict[str, str] = { + "hs": "hs.txt", + "tp": "tp.txt", + "dir": "dir.txt", + "spr": "spr.txt", + "wl": "wl.txt", +} + +#: Bulk variables expected by :func:`boundary_time_series`. +BOUNDARY_VARS: tuple[str, ...] = ("hs", "tp", "dir", "spr") + + +# --------------------------------------------------------------------------- +# Enclosure polygon +# --------------------------------------------------------------------------- + + +def _largest_polygon(geometry: Polygon | MultiPolygon) -> Polygon: + """Return *geometry* itself, or the largest part of a MultiPolygon.""" + + if isinstance(geometry, MultiPolygon): + geometry = max(geometry.geoms, key=lambda g: g.area) + if not isinstance(geometry, Polygon): + raise TypeError(f"Expected Polygon/MultiPolygon, got {geometry.geom_type}") + + return geometry + + +def buffer_polygon( + polygon: Polygon | MultiPolygon, + buffer_m: float, + geo_crs: str = "EPSG:4326", +) -> Polygon | MultiPolygon: + """ + Buffer a lon/lat polygon by *buffer_m* metres in a local UTM projection. + + Parameters + ---------- + polygon : Polygon or MultiPolygon + Input geometry in *geo_crs*. + buffer_m : float + Outward buffer distance in metres. ``0`` returns *polygon* unchanged. + geo_crs : str, optional + CRS of input and output coordinates. Default is "EPSG:4326". + + Returns + ------- + Polygon or MultiPolygon + Buffered geometry in *geo_crs*. + """ + + if buffer_m <= 0: + return polygon + + import geopandas as gpd + + gdf = gpd.GeoDataFrame(geometry=[polygon], crs=geo_crs) + work_crs = gdf.estimate_utm_crs() + if work_crs is None: + raise ValueError("Could not estimate a UTM CRS for the polygon.") + + return gdf.to_crs(work_crs).buffer(buffer_m).to_crs(geo_crs).iloc[0] + + +def build_enclosure_polygon( + polygon: Polygon | MultiPolygon, + buffer_m: float = 0.0, + geo_crs: str = "EPSG:4326", +) -> Polygon: + """ + Build a simple SnapWave enclosure around an area of interest. + + Exterior ring only (holes dropped), buffered outwards, then reduced to its + minimum rotated rectangle (4 vertices). + + Parameters + ---------- + polygon : Polygon or MultiPolygon + Area of interest; for a MultiPolygon the largest part is used. + buffer_m : float, optional + Outward buffer in metres. Default is 0. + geo_crs : str, optional + CRS of input and output coordinates. Default is "EPSG:4326". + + Returns + ------- + Polygon + The enclosure quadrilateral. + """ + + exterior = Polygon(_largest_polygon(polygon).exterior.coords) + buffered = _largest_polygon(buffer_polygon(exterior, buffer_m, geo_crs=geo_crs)) + + return buffered.minimum_rotated_rectangle + + +def write_polygon_vertices_to_txt( + polygon: Polygon | MultiPolygon, + out_path: str | Path, + drop_closing_vertex: bool = True, + fmt: str = "{x}, {y}", +) -> Path: + """ + Write polygon exterior vertices to a SnapWave enclosure text file. + + Parameters + ---------- + polygon : Polygon or MultiPolygon + Enclosure geometry (every part's exterior is written). + out_path : str or Path + Output file path. + drop_closing_vertex : bool, optional + Omit the repeated closing vertex. Default is True. + fmt : str, optional + Per-vertex format with ``x`` and ``y`` placeholders. + + Returns + ------- + Path + The written file. + """ + + out_path = Path(out_path) + out_path.parent.mkdir(parents=True, exist_ok=True) + parts = polygon.geoms if isinstance(polygon, MultiPolygon) else [polygon] + + lines: list[str] = [] + for part in parts: + ring = list(part.exterior.coords) + if drop_closing_vertex and len(ring) > 1 and ring[0] == ring[-1]: + ring = ring[:-1] + lines.extend(fmt.format(x=x, y=y) for x, y in ring) + out_path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + return out_path + + +def write_points_to_txt(points: np.ndarray, out_path: str | Path) -> Path: + """ + Write ``(x, y)`` points (boundary nodes or observation points) to a file. + + Parameters + ---------- + points : np.ndarray + ``(n, 2)`` coordinates. + out_path : str or Path + Output file path. + + Returns + ------- + Path + The written file. + """ + + out_path = Path(out_path) + out_path.parent.mkdir(parents=True, exist_ok=True) + np.savetxt(out_path, np.asarray(points, dtype=float).reshape(-1, 2), fmt="%.8f") + + return out_path + + +def write_wind_samples( + case_dir: str | Path, + wind: xr.Dataset, + speed_filename: str = "u10.txt", + direction_filename: str = "u10dir.txt", +) -> tuple[Path, Path]: + """ + Write a wind field as SnapWave ``u10`` / ``u10dir`` sample files (``x y value``). + + SnapWave interpolates the samples onto the mesh (0 outside the sample + cloud, so the field must cover the whole mesh) and the directions + linearly in degrees before converting them. Directions are therefore + written continuous around the field's vector-mean direction (e.g. 350 and + 370, not 350 and 10), which interpolates correctly for any field + spanning less than 180 degrees. + + Parameters + ---------- + case_dir : str or Path + Case folder. + wind : xr.Dataset + ``u10`` and ``v10`` (m/s) on ``(latitude, longitude)`` (see + :func:`bluemath_tk.waves.wind.wind_field_at`). + speed_filename, direction_filename : str, optional + File names, referenced as ``u10`` / ``u10dir`` in ``snapwave.inp``. + + Returns + ------- + tuple[Path, Path] + The speed and direction files. + """ + + from ...waves.wind import wind_speed_direction + + lon, lat = np.meshgrid(wind["longitude"].values, wind["latitude"].values) + u10 = wind["u10"].transpose("latitude", "longitude").values + v10 = wind["v10"].transpose("latitude", "longitude").values + speed, direction = wind_speed_direction(u10, v10) + _, mean_dir = wind_speed_direction(np.nanmean(u10), np.nanmean(v10)) + direction = mean_dir + np.mod(direction - mean_dir + 180.0, 360.0) - 180.0 + + paths = [] + for name, values in [(speed_filename, speed), (direction_filename, direction)]: + path = Path(case_dir) / name + np.savetxt(path, np.c_[lon.ravel(), lat.ravel(), values.ravel()], fmt="%.5f") + paths.append(path) + + return paths[0], paths[1] + + +# --------------------------------------------------------------------------- +# Reading case folders +# --------------------------------------------------------------------------- + + +def parse_snapwave_inp(path: str | Path) -> dict[str, str]: + """ + Parse a ``snapwave.inp`` file into a flat ``{key: value}`` dict of strings. + + Parameters + ---------- + path : str or Path + The ``snapwave.inp`` file. + + Returns + ------- + dict[str, str] + Keyword values (comments after ``#`` ignored). + """ + + entries: dict[str, str] = {} + for line in Path(path).read_text(encoding="utf-8").splitlines(): + line = line.split("#", 1)[0].strip() + if "=" in line: + key, value = line.split("=", 1) + entries[key.strip()] = value.strip() + + return entries + + +def read_xy_table(path: str | Path) -> np.ndarray: + """ + Read a whitespace- or comma-separated ``x y`` coordinate file. + + Parameters + ---------- + path : str or Path + Text file with at least two numeric columns. + + Returns + ------- + np.ndarray + ``(n, 2)`` coordinates. + + Raises + ------ + ValueError + If the file has no coordinate rows. + """ + + rows = [] + for line in Path(path).read_text(encoding="utf-8").splitlines(): + parts = line.replace(",", " ").split() + if len(parts) >= 2: + rows.append([float(parts[0]), float(parts[1])]) + if not rows: + raise ValueError(f"No coordinates found in {path}") + + return np.asarray(rows, dtype=float) + + +def read_enclosure_polygon(case_dir: str | Path) -> Polygon: + """ + Read ``enclosure.txt`` from a case folder. + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + + Returns + ------- + Polygon + The enclosure. + """ + + return Polygon(read_xy_table(Path(case_dir) / "enclosure.txt")) + + +def read_boundary_nodes(case_dir: str | Path) -> np.ndarray: + """ + Read ``boundary.txt`` from a case folder. + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + + Returns + ------- + np.ndarray + ``(n_nodes, 2)`` boundary node coordinates. + """ + + return read_xy_table(Path(case_dir) / "boundary.txt") + + +def read_forcing_table(path: str | Path) -> pd.DataFrame: + """ + Read a SnapWave forcing file (e.g. ``hs.txt``) as a time-indexed table. + + Parameters + ---------- + path : str or Path + Forcing file: time (s) in the first column, one column per node. + + Returns + ------- + pd.DataFrame + Index time in seconds, columns ``b0``, ``b1``, ... per boundary node. + """ + + data = np.atleast_2d(np.loadtxt(path, dtype=float)) + columns = [f"b{i}" for i in range(data.shape[1] - 1)] + + return pd.DataFrame(data[:, 1:], index=data[:, 0], columns=columns) + + +def read_his_file( + case_dir: str | Path, his_file: str = "output_sites.nc" +) -> xr.Dataset: + """ + Load a SnapWave history (observation points) NetCDF, renamed to short names. + + ``point_hm0``/``point_tp``/``point_wavdir``/``point_dirspr`` become + ``hs``/``tp``/``dir``/``spr``; the ``runtime`` dimension and bookkeeping + variables (``crs``, ``station_id``) are dropped. + + Parameters + ---------- + case_dir : str or Path + SnapWave case folder. + his_file : str, optional + History file name (``his_file`` in ``snapwave.inp``). + + Returns + ------- + xr.Dataset + Loaded dataset on ``(time, stations)``. + """ + + with xr.open_dataset(Path(case_dir) / his_file) as ds: + ds = ds.drop_dims(["runtime"], errors="ignore") + ds = ds.drop_vars(["crs", "station_id"], errors="ignore").load() + + return ds.rename({k: v for k, v in POINT_VARS.items() if k in ds.data_vars}) + + +# --------------------------------------------------------------------------- +# Forcing +# --------------------------------------------------------------------------- + + +def boundary_time_series( + forcing: xr.Dataset, + node_dim: str = "node", + key_suffix: str = "nodes", + variables: tuple[str, ...] = BOUNDARY_VARS, +) -> dict[str, list]: + """ + Turn a ``(time, node)`` boundary forcing dataset into per-case parameters. + + One SnapWave case is run per time step; this returns, for each variable, + one list of per-node values per time step, plus ``tref`` (the SnapWave + reference time ``YYYYmmdd HHMMSS``), ready for ``metamodel_parameters`` + of :class:`~bluemath_tk.wrappers.snapwave.SnapWaveModelWrapper`. + + Parameters + ---------- + forcing : xr.Dataset + Dataset with dims ``(time, node_dim)`` and the bulk *variables* + (directions nautical, coming from). Nodes are sorted by their + coordinate, which must follow the order of ``boundary.txt``. + node_dim : str, optional + Boundary-node dimension name. Default is "node". + key_suffix : str, optional + Output keys are ``f"{var}_{key_suffix}"``. Default is "nodes" + (``hs_nodes``, ...). + variables : tuple of str, optional + Variables to export. Default is ``("hs", "tp", "dir", "spr")``. + + Returns + ------- + dict[str, list] + ``{f"{var}_{key_suffix}": [[v_node0, v_node1, ...], ...], "tref": [...]}``. + + Raises + ------ + ValueError + If *node_dim* or a variable is missing. + """ + + if node_dim not in forcing.dims: + raise ValueError( + f"forcing must have a {node_dim!r} dimension; got {dict(forcing.sizes)}" + ) + missing = [v for v in variables if v not in forcing] + if missing: + raise ValueError(f"forcing is missing variables: {missing}") + + nodes = forcing[node_dim].values + if nodes.dtype.kind in "OUS" and all(str(n).isdigit() for n in nodes): + # numeric ids stored as strings: sort 1, 2, ..., 10, not "1", "10", "2" + forcing = forcing.isel({node_dim: np.argsort([int(n) for n in nodes])}) + else: + forcing = forcing.sortby(node_dim) + forcing = forcing.transpose("time", node_dim, ...) + out: dict[str, list] = { + f"{var}_{key_suffix}": forcing[var].values.tolist() for var in variables + } + out["tref"] = pd.to_datetime(forcing.time.values).strftime("%Y%m%d %H%M%S").tolist() + + return out diff --git a/bluemath_tk/wrappers/snapwave/snapwave_wrapper.py b/bluemath_tk/wrappers/snapwave/snapwave_wrapper.py new file mode 100644 index 0000000..bf82728 --- /dev/null +++ b/bluemath_tk/wrappers/snapwave/snapwave_wrapper.py @@ -0,0 +1,693 @@ +""" +Wrappers for the SnapWave nearshore wave model. + +SnapWave (https://github.com/danoroelvink/snapwave) propagates offshore wave +conditions, given at a set of boundary nodes, over an unstructured mesh, and +writes bulk parameters at observation points (``his_file``) and optionally +over the mesh (``map_file``). + +Two flavours share the same case setup: + +- :class:`SnapWaveMetaModelWrapper`: stationary cases sampled from a design + (e.g. LHS), with the case Hs on one active boundary node. Postprocessed on + a ``case_num`` dimension, for building a metamodel. +- :class:`SnapWaveDynamicModelWrapper`: one case per time step of a boundary + forcing time series (see + :func:`~bluemath_tk.wrappers.snapwave.snapwave_utils.boundary_time_series`). + Postprocessed on ``time``. + +Templates are not shipped with the toolkit: each project keeps its own (see +BlueMath ``climate_services/hindcast/HyWaves_Netherlands/templates``). The +context they receive is documented on each wrapper class. +""" + +from __future__ import annotations + +import os + +import numpy as np +import pandas as pd +import xarray as xr +from shapely.geometry import MultiPolygon, Polygon + +from .._base_wrappers import BaseModelWrapper +from .snapwave_utils import ( + POINT_VARS, + read_his_file, + write_points_to_txt, + write_polygon_vertices_to_txt, +) + +#: Shell lines that put SnapWave on the PATH on the GeoOcean cluster. +GEOOCEAN_SNAPWAVE_MODULE = ( + "module use /nfs/software/geocean/modulefiles\nmodule load snapwave" +) + +_NUMBER = (int, float, np.integer, np.floating) +_SAVE_MAP = { + "type": (bool, np.bool_), + "value": None, + "description": "Also write the mesh output (map_file) for this case.", +} + +SLURM_ARRAY_TEMPLATE = """#!/bin/bash +#SBATCH --job-name={job_name} +#SBATCH --partition={partition} +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task={cpus_per_task} +#SBATCH --mem={mem} +#SBATCH --output={logs_dir}/%A_%a.out +#SBATCH --error={logs_dir}/%A_%a.err +{extra_sbatch} +{setup} + +# SnapWave has no thread-count option of its own: it inherits libgomp's +# default, which uses every online CPU unless told otherwise. +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +case_dir=$(sed -n "${{SLURM_ARRAY_TASK_ID}}p" {case_dirs_file}) +cd "$case_dir" +{snapwave_cmd} > wrapper_out.log 2> wrapper_error.log +rm -f snapwave.upw +""" + + +class SnapWaveModelWrapper(BaseModelWrapper): + """ + Shared SnapWave case setup: boundary nodes, enclosure and observation points. + + Each case folder gets ``boundary.txt``, ``enclosure.txt`` and the + observation-points file next to the rendered templates. The template + context gets ``n_nodes`` (number of boundary nodes), and ``map_file`` / + ``map_dirspr`` from the optional boolean ``save_map`` case parameter. + + Attributes + ---------- + available_launchers : dict + ``"default"`` runs ``snapwave`` from the PATH; ``"geoocean-cluster"`` + loads the cluster module first. For SLURM job arrays use + :meth:`write_slurm_array` / :meth:`run_cases_slurm`. + """ + + default_parameters: dict = {} + + available_launchers = { + "default": "snapwave", + "geoocean-cluster": f"{GEOOCEAN_SNAPWAVE_MODULE}\nsnapwave", + } + + def __init__( + self, + templates_dir: str, + metamodel_parameters: dict, + fixed_parameters: dict, + output_dir: str, + boundary_nodes: np.ndarray, + enclosure_polygon: Polygon | MultiPolygon, + output_points: np.ndarray | pd.DataFrame, + templates_name: list[str] | str = "all", + debug: bool = True, + obs_filename: str = "output_sites.txt", + his_filename: str = "output_sites.nc", + point_dim: str = "stations", + point_coords: dict[str, str] | None = None, + point_variables: tuple[str, ...] | None = tuple(POINT_VARS.values()), + store_parameters: tuple[str, ...] = (), + ) -> None: + """ + Initialise the SnapWave wrapper. + + Parameters + ---------- + templates_dir : str + Folder with the ``snapwave.inp`` and forcing (``hs.txt``, ...) + templates. + metamodel_parameters : dict + Per-case parameters (lists of equal length). + fixed_parameters : dict + Parameters shared by every case (e.g. ``gridfile``). + output_dir : str + Folder where case folders are created. + boundary_nodes : np.ndarray + ``(n_nodes, 2)`` boundary node coordinates, in the order of the + per-node forcing columns. + enclosure_polygon : Polygon or MultiPolygon + Computational enclosure (see + :func:`~bluemath_tk.wrappers.snapwave.snapwave_utils.build_enclosure_polygon`). + output_points : np.ndarray or pd.DataFrame + Observation points: ``(n, 2)`` array, or a DataFrame with ``lon`` + and ``lat`` columns. + templates_name : list of str or "all", optional + Templates to render. Default is "all". + debug : bool, optional + DEBUG-level logging. Default is True. + obs_filename : str, optional + Observation-points file name (``obsfile`` in ``snapwave.inp``). + his_filename : str, optional + History output name (``his_file`` in ``snapwave.inp``). + point_dim : str, optional + Name of the observation-points dimension in postprocessed output. + Default is "stations" (SnapWave's own name). + point_coords : dict, optional + ``{coord_name: column}`` of *output_points* (a DataFrame) attached + as coordinates on *point_dim* when postprocessing, e.g. + ``{"site_depth": "depth"}``. When given, SnapWave's native station + coordinates (``station_x``, ``station_y``, ...) are dropped. + point_variables : tuple of str, optional + Output variables kept when postprocessing (short names, see + :data:`~bluemath_tk.wrappers.snapwave.snapwave_utils.POINT_VARS`). + None keeps everything. Default is ``("hs", "tp", "dir", "spr")``. + store_parameters : tuple of str, optional + Scalar case parameters stored in each postprocessed case as + ``f"{name}_forcing"`` variables along the case dimension (e.g. + ``("hs", "tp", "dir", "spr", "wl")`` for metamodel training data). + """ + + super().__init__( + templates_dir=templates_dir, + metamodel_parameters=metamodel_parameters, + fixed_parameters=fixed_parameters, + output_dir=output_dir, + templates_name=templates_name, + default_parameters=self.default_parameters, + ) + self.set_logger_name( + name=self.__class__.__name__, level="DEBUG" if debug else "INFO" + ) + + self.boundary_nodes = np.asarray(boundary_nodes, dtype=float).reshape(-1, 2) + self.enclosure_polygon = enclosure_polygon + self.point_metadata = ( + output_points.reset_index(drop=True) + if isinstance(output_points, pd.DataFrame) + else None + ) + if point_coords and self.point_metadata is None: + raise ValueError("point_coords needs output_points as a DataFrame") + if isinstance(output_points, pd.DataFrame): + output_points = output_points[["lon", "lat"]].to_numpy(float) + self.output_points = np.asarray(output_points, dtype=float).reshape(-1, 2) + self.obs_filename = obs_filename + self.his_filename = his_filename + self.point_dim = point_dim + self.point_coords = dict(point_coords or {}) + self.point_variables = point_variables + self.store_parameters = tuple(store_parameters) + + @property + def n_nodes(self) -> int: + """Number of boundary nodes.""" + + return len(self.boundary_nodes) + + def build_case(self, case_context: dict, case_dir: str) -> None: + """ + Write boundary, enclosure and observation files into a case folder. + + Parameters + ---------- + case_context : dict + Case parameters; ``n_nodes``, ``map_file`` and ``map_dirspr`` are + added for the templates. + case_dir : str + Case folder. + """ + + case_context["n_nodes"] = self.n_nodes + write_points_to_txt(self.boundary_nodes, os.path.join(case_dir, "boundary.txt")) + write_polygon_vertices_to_txt( + self.enclosure_polygon, os.path.join(case_dir, "enclosure.txt") + ) + write_points_to_txt( + self.output_points, os.path.join(case_dir, self.obs_filename) + ) + save_map = bool(case_context.get("save_map", False)) + case_context["map_file"] = "output_map.nc" if save_map else "" + case_context["map_dirspr"] = int(save_map) + + def run_case( + self, + case_num: int, + case_dir: str, + case_context: dict, + launcher: str, + output_log_file: str = "wrapper_out.log", + error_log_file: str = "wrapper_error.log", + ) -> None: + """ + Run one case and delete SnapWave's ``snapwave.upw`` scratch file. + + Parameters + ---------- + case_num, case_dir, case_context, launcher + See :meth:`BaseModelWrapper.run_case`. + output_log_file, error_log_file : str, optional + Log file names inside *case_dir*. + """ + + super().run_case( + case_num=case_num, + case_dir=case_dir, + case_context=case_context, + launcher=launcher, + output_log_file=output_log_file, + error_log_file=error_log_file, + ) + upw = os.path.join(case_dir, "snapwave.upw") + if os.path.exists(upw): + os.remove(upw) + + def monitor_cases(self, value_counts: str | None = None): + """ + Case status from the presence of the history output file. + + Parameters + ---------- + value_counts : str, optional + Passed to :meth:`BaseModelWrapper.monitor_cases`. + + Returns + ------- + pd.DataFrame or dict + See :meth:`BaseModelWrapper.monitor_cases`. + """ + + cases_status = { + os.path.basename(case_dir): ( + "FINISHED" + if os.path.exists(os.path.join(case_dir, self.his_filename)) + else "NOT STARTED" + ) + for case_dir in self.cases_dirs + } + + return super().monitor_cases( + cases_status=cases_status, value_counts=value_counts + ) + + def write_slurm_array( + self, + filename: str = "snapwave_array.sh", + partition: str = "geocean", + cpus_per_task: int = 2, + mem: str = "4gb", + job_name: str = "snapwave", + setup: str = GEOOCEAN_SNAPWAVE_MODULE, + snapwave_cmd: str = "snapwave", + logs_dir: str = "slurm_logs", + extra_sbatch: list[str] | None = None, + ) -> str: + """ + Write a SLURM job-array script (one task per case) to ``output_dir``. + + Also writes ``case_dirs.txt`` (see :meth:`cases_dir_to_txt`), which + the script reads by ``SLURM_ARRAY_TASK_ID``. Submit it with + :meth:`run_cases_slurm`, or by hand with + ``sbatch --array=1- snapwave_array.sh`` from ``output_dir``. + + Parameters + ---------- + filename : str, optional + Script name inside ``output_dir``. Default is "snapwave_array.sh". + partition : str, optional + SLURM partition. Default is "geocean". + cpus_per_task : int, optional + Cores per case; also sets ``OMP_NUM_THREADS``. Default is 2. + mem : str, optional + Memory per case. Default is "4gb". + job_name : str, optional + SLURM job name. Default is "snapwave". + setup : str, optional + Shell lines run before SnapWave (e.g. ``module load``). Default + loads the GeoOcean cluster module; pass "" if ``snapwave`` is + already on the PATH. + snapwave_cmd : str, optional + SnapWave command or binary path. Default is "snapwave". + logs_dir : str, optional + SLURM log folder, relative to ``output_dir``. Default is + "slurm_logs". + extra_sbatch : list of str, optional + Additional ``#SBATCH`` option lines, e.g. ``["--time=00:30:00"]``. + + Returns + ------- + str + Path of the written script. + """ + + case_dirs_file = self.cases_dir_to_txt() + os.makedirs(os.path.join(self.output_dir, logs_dir), exist_ok=True) + extra = "\n".join(f"#SBATCH {line}" for line in (extra_sbatch or [])) + script = SLURM_ARRAY_TEMPLATE.format( + job_name=job_name, + partition=partition, + cpus_per_task=cpus_per_task, + mem=mem, + logs_dir=logs_dir, + extra_sbatch=extra, + setup=setup, + case_dirs_file=case_dirs_file, + snapwave_cmd=snapwave_cmd, + ) + path = os.path.join(self.output_dir, filename) + with open(path, "w") as f: + f.write(script) + self.logger.info(f"SLURM array script for {len(self.cases_dirs)} cases: {path}") + + return path + + def run_cases_slurm( + self, + cases_to_run: list[int] | None = None, + max_parallel: int | None = None, + **script_kwargs, + ) -> None: + """ + Write the SLURM array script and submit it with ``sbatch``. + + Parameters + ---------- + cases_to_run : list of int, optional + 0-based case indices to submit. Default is every case. + max_parallel : int, optional + Maximum simultaneously running tasks (``%`` array throttle). + **script_kwargs + Passed to :meth:`write_slurm_array`. + """ + + script = self.write_slurm_array(**script_kwargs) + if cases_to_run is None: + array = f"1-{len(self.cases_dirs)}" + else: + array = ",".join(str(int(i) + 1) for i in cases_to_run) + if max_parallel is not None: + array += f"%{int(max_parallel)}" + self.run_cases_bulk(launcher=f"sbatch --array={array} {script}") + + def postprocess_case( + self, case_num: int, case_dir: str, case_context: dict + ) -> xr.Dataset: + """ + Read one case's history output (``hs``, ``tp``, ``dir``, ``spr``). + + Parameters + ---------- + case_num : int + Case index. + case_dir : str + Case folder. + case_context : dict + Case parameters. + + Returns + ------- + xr.Dataset + History output on ``(time, point_dim)``. + """ + + ds = read_his_file(case_dir, self.his_filename) + + return self._format_output(ds, case_context, row_dim="time") + + def _format_output( + self, ds: xr.Dataset, case_context: dict, row_dim: str + ) -> xr.Dataset: + """ + Apply the point/variable options to one case's history output. + + Parameters + ---------- + ds : xr.Dataset + Output of :func:`read_his_file` on ``(row_dim, stations)``. + case_context : dict + Case parameters (for :attr:`store_parameters`). + row_dim : str + Case dimension (``time`` or ``case_num``). + + Returns + ------- + xr.Dataset + Formatted output. + """ + + if self.point_variables is not None: + ds = ds[[v for v in self.point_variables if v in ds.data_vars]] + if self.point_coords: + n_points = ds.sizes["stations"] + if n_points != len(self.point_metadata): + raise ValueError( + f"{n_points} stations in output but {len(self.point_metadata)} " + "output_points rows" + ) + ds = ds.drop_vars([c for c in ds.coords if c != row_dim]) + if self.point_dim != "stations": + ds = ds.rename_dims({"stations": self.point_dim}) + if self.point_coords: + # assigned after renaming, so a coordinate named like the dimension + # becomes its index (``.sel(sites=...)`` works) + ds = ds.assign_coords( + { + name: (self.point_dim, self.point_metadata[col].to_numpy()) + for name, col in self.point_coords.items() + } + ) + for name in self.store_parameters: + if name in case_context: + ds[f"{name}_forcing"] = ((row_dim,), [float(case_context[name])]) + + return ds + + def join_postprocessed_files( + self, postprocessed_files: list[xr.Dataset] + ) -> xr.Dataset: + """ + Concatenate postprocessed cases along ``time``. + + Parameters + ---------- + postprocessed_files : list of xr.Dataset + One dataset per case. + + Returns + ------- + xr.Dataset + All cases. + """ + + return xr.concat(postprocessed_files, dim="time") + + +class SnapWaveMetaModelWrapper(SnapWaveModelWrapper): + """ + Stationary SnapWave cases for a metamodel (e.g. LHS over Hs, Tp, Dir, Spr, WL). + + Metamodel templates are expected to apply the case ``hs`` at the + ``active_node`` (1-based) case parameter and zero elsewhere, with the + case's ``tp``, ``dir``, ``spr`` and ``wl`` at every node. Each case is + postprocessed to a single ``case_num`` row. + """ + + default_parameters = { + "hs": { + "type": _NUMBER, + "value": None, + "description": "Significant wave height at the active node (m).", + }, + "tp": {"type": _NUMBER, "value": None, "description": "Peak period (s)."}, + "dir": { + "type": _NUMBER, + "value": None, + "description": "Mean wave direction (nautical, coming from, deg).", + }, + "spr": { + "type": _NUMBER, + "value": None, + "description": "Directional spread (deg).", + }, + "wl": {"type": _NUMBER, "value": None, "description": "Water level (m)."}, + "active_node": { + "type": (int, np.integer), + "value": None, + "description": "1-based boundary node where the case Hs is applied.", + }, + "save_map": _SAVE_MAP, + } + + def postprocess_case( + self, case_num: int, case_dir: str, case_context: dict + ) -> xr.Dataset: + """ + Read one stationary case, indexed by ``case_num`` instead of ``time``. + + Parameters + ---------- + case_num : int + Case index. + case_dir : str + Case folder. + case_context : dict + Case parameters. + + Returns + ------- + xr.Dataset + Output on ``(case_num, stations)``. + """ + + ds = read_his_file(case_dir, self.his_filename) + ds = ds.isel(time=[-1]).rename({"time": "case_num"}) + ds = ds.assign_coords(case_num=[case_num]) + ds = self._format_output(ds, case_context, row_dim="case_num") + if self.split_by is not None: + ds = ds.assign_coords( + {self.split_by: ("case_num", [case_context[self.split_by]])} + ) + + return ds + + def __init__( + self, + *args, + split_by: str | None = None, + split_filename: str = "output_sites_{}.nc", + **kwargs, + ) -> None: + """ + Initialise the metamodel wrapper. + + Parameters + ---------- + *args, **kwargs + See :class:`SnapWaveModelWrapper`. + split_by : str, optional + Case parameter (e.g. ``"active_node"``) by which the joined output is + split into one NetCDF per value in ``output_dir``. Default is None + (no split). + split_filename : str, optional + File name pattern for the split files, formatted with the value. + Default is "output_sites_{}.nc". + """ + + self.split_by = split_by + self.split_filename = split_filename + super().__init__(*args, **kwargs) + + def join_postprocessed_files( + self, postprocessed_files: list[xr.Dataset] + ) -> xr.Dataset | dict: + """ + Concatenate postprocessed cases along ``case_num`` (optionally split). + + Parameters + ---------- + postprocessed_files : list of xr.Dataset + One dataset per case. + + Returns + ------- + xr.Dataset or dict + All cases; with ``split_by``, ``{value: written NetCDF path}``. + """ + + joined = xr.concat(postprocessed_files, dim="case_num") + if self.split_by is None: + return joined + + written = {} + for value, part in joined.groupby(self.split_by): + path = os.path.join(self.output_dir, self.split_filename.format(value)) + part.drop_vars(self.split_by).to_netcdf(path) + written[value] = path + self.logger.info(f"Wrote {len(written)} files split by {self.split_by}.") + + return written + + +class SnapWaveDynamicModelWrapper(SnapWaveModelWrapper): + """ + One SnapWave case per time step of a boundary forcing time series. + + Build ``metamodel_parameters`` with + :func:`~bluemath_tk.wrappers.snapwave.snapwave_utils.boundary_time_series`; + dynamic templates are expected to read ``tref`` and the + per-node ``hs_nodes``, ``tp_nodes``, ``dir_nodes``, ``spr_nodes`` (and + optional ``wl_nodes``) lists. + + Wind, for templates that switch it on when ``u10`` is set (SnapWave turns + wind on for any ``u10`` other than 0; use a build with the wind fixes, + e.g. the GeoOcean module ``snapwave/b663c81-wind1``): + + - a wind field (``wind``): each case gets the field at its ``tref`` as + sample files, and ``u10`` / ``u10dir`` in the context are their names; + - a uniform wind: scalar ``u10`` (m/s) and ``u10dir`` (deg, nautical, + coming from) case parameters. + """ + + default_parameters = { + "tref": { + "type": str, + "value": None, + "description": "Case time, 'YYYYmmdd HHMMSS'.", + }, + **{ + f"{var}_nodes": { + "type": list, + "value": None, + "description": f"{var} at each boundary node.", + } + for var in ("hs", "tp", "dir", "spr", "wl") + }, + "u10": { + "type": _NUMBER, + "value": None, + "description": "Uniform 10 m wind speed (m/s); 0 = no wind.", + }, + "u10dir": { + "type": _NUMBER, + "value": None, + "description": "Uniform wind direction (deg, nautical, coming from).", + }, + "save_map": _SAVE_MAP, + } + + def __init__(self, *args, wind: xr.Dataset | None = None, **kwargs) -> None: + """ + Initialise the dynamic wrapper. + + Parameters + ---------- + *args, **kwargs + See :class:`SnapWaveModelWrapper`. + wind : xr.Dataset, optional + ``u10`` and ``v10`` (m/s) on ``(time, latitude, longitude)`` + covering the mesh and the cases' times (see + :func:`~bluemath_tk.waves.wind.wind_field_at`). Default is None. + """ + + self.wind = wind + super().__init__(*args, **kwargs) + + def build_case(self, case_context: dict, case_dir: str) -> None: + """ + As :meth:`SnapWaveModelWrapper.build_case`, plus the wind sample files. + + Parameters + ---------- + case_context : dict + Case parameters; with :attr:`wind`, ``u10`` and ``u10dir`` are set + to the sample file names. + case_dir : str + Case folder. + """ + + super().build_case(case_context, case_dir) + if self.wind is None: + return + + from ...waves.wind import wind_field_at + from .snapwave_utils import write_wind_samples + + time = pd.to_datetime(case_context["tref"], format="%Y%m%d %H%M%S") + speed, direction = write_wind_samples(case_dir, wind_field_at(self.wind, time)) + case_context["u10"] = speed.name + case_context["u10dir"] = direction.name diff --git a/bluemath_tk/wrappers/swan/__init__.py b/bluemath_tk/wrappers/swan/__init__.py index e69de29..3ade424 100644 --- a/bluemath_tk/wrappers/swan/__init__.py +++ b/bluemath_tk/wrappers/swan/__init__.py @@ -0,0 +1,7 @@ +""" +Project: BlueMath_tk +Sub-Module: wrappers.swan +Author: GeoOcean Research Group, Universidad de Cantabria +Repository: https://github.com/GeoOcean/BlueMath_tk.git +Status: Under development (Working) +""" diff --git a/bluemath_tk/wrappers/swan/swan_example.py b/bluemath_tk/wrappers/swan/swan_example.py deleted file mode 100644 index 5588f1a..0000000 --- a/bluemath_tk/wrappers/swan/swan_example.py +++ /dev/null @@ -1,94 +0,0 @@ -import os.path as op - -import numpy as np -import wavespectra -import xarray as xr -from wavespectra.construct import construct_partition - -from bluemath_tk.waves.binwaves import generate_swan_cases -from bluemath_tk.wrappers.swan.swan_wrapper import SwanModelWrapper - -example_directions = np.linspace(0, 360, 24) -example_frequencies = np.linspace(0.03, 0.5, 29) - - -class BinWavesWrapper(SwanModelWrapper): - """ - Wrapper example for the BinWaves model. - """ - - def build_case(self, case_dir: str, case_context: dict) -> None: - """ - Build the input files for the BinWaves model. - """ - - input_spectrum = construct_partition( - freq_name="jonswap", - freq_kwargs={ - "freq": sorted(example_frequencies), - "fp": 1.0 / case_context.get("tp"), - "hs": case_context.get("hs"), - }, - dir_name="cartwright", - dir_kwargs={ - "dir": sorted(example_directions), - "dm": case_context.get("dir"), - "dspr": case_context.get("spr"), - }, - ) - argmax_bin = np.argmax(input_spectrum.values) - mono_spec_array = np.zeros(input_spectrum.freq.size * input_spectrum.dir.size) - mono_spec_array[argmax_bin] = input_spectrum.sum(dim=["freq", "dir"]) - mono_spec_array = mono_spec_array.reshape( - input_spectrum.freq.size, input_spectrum.dir.size - ) - mono_input_spectrum = xr.Dataset( - { - "efth": (["freq", "dir"], mono_spec_array), - }, - coords={ - "freq": input_spectrum.freq, - "dir": input_spectrum.dir, - }, - ) - for side in ["N", "S", "E", "W"]: - wavespectra.SpecDataset(mono_input_spectrum).to_swan( - op.join(case_dir, f"input_spectra_{side}.bnd") - ) - - -# Usage example -if __name__ == "__main__": - # Define the input templates and output directory - templates_dir = ( - "/home/tausiaj/GitHub-GeoOcean/BlueMath_tk/bluemath_tk/wrappers/swan/templates" - ) - output_dir = "/home/tausiaj/GitHub-GeoOcean/BlueMath_tk/test_cases/swan/CAN_good/" - # Generate swan model parameters - metamodel_parameters = ( - generate_swan_cases( - directions_array=example_directions, - frequencies_array=example_frequencies, - ) - .astype(float) - .to_dataframe() - .iloc[::33] - .reset_index() - .to_dict(orient="list") - ) - # Create an instance of the SWAN model wrapper - swan_wrapper = BinWavesWrapper( - templates_dir=templates_dir, - metamodel_parameters=metamodel_parameters, - fixed_parameters={}, - output_dir=output_dir, - ) - # Build the input files - swan_wrapper.build_cases(mode="one_by_one") - # List available launchers - print(swan_wrapper.list_available_launchers()) - # Run the model - # swan_wrapper.run_cases(launcher="docker_serial", num_workers=10) - # Post-process the output files - # postprocessed_ds = swan_wrapper.postprocess_cases() - # print(postprocessed_ds) diff --git a/bluemath_tk/wrappers/swan/swan_plots.py b/bluemath_tk/wrappers/swan/swan_plots.py new file mode 100644 index 0000000..ecf8f67 --- /dev/null +++ b/bluemath_tk/wrappers/swan/swan_plots.py @@ -0,0 +1,282 @@ +""" +Diagnostic plots of finished boundary-forced SWAN cases, read from a case folder. + +Same layout as :mod:`bluemath_tk.wrappers.snapwave.snapwave_plots`: a +full-width domain panel on top (grid outline with the open boundary, the +``BOUNDSPEC ... VARIABLE PAR`` points coloured by their Hs with direction +arrows, the wind, the output points) and a 2x2 grid of output-point panels +(``hs``, ``tp``, ``dir``, ``spr`` from the ``TABLE`` output) below. Cases are +those of :class:`~bluemath_tk.wrappers.swan.swan_wrapper.SwanMetaModelWrapper` +and :class:`~bluemath_tk.wrappers.swan.swan_wrapper.SwanDynamicModelWrapper`. +""" + +from __future__ import annotations + +import re +from dataclasses import dataclass +from pathlib import Path + +import cartopy.crs as ccrs +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.axes import Axes +from matplotlib.figure import Figure +from matplotlib.gridspec import GridSpec + +from ..snapwave.snapwave_plots import ( + DEFAULT_CASE_PLOT_STYLE, + CasePlotStyle, + _add_colorbar, + _color_limits, + _draw_dir_arrow, +) +from .swan_utils import ( + boundary_distances, + read_adcirc_grid, + read_swan_table, + swan_boundary_side, +) + +Extent = tuple[float, float, float, float] + + +@dataclass +class SwanCase: + """What a SWAN case folder holds, parsed from its ``INPUT``.""" + + case_dir: Path + level: float | None + boundary: np.ndarray | None # (n, 5): len, hs, tp, dir, spr + points: np.ndarray | None # (n, 2) + table: dict[str, np.ndarray] | None + wind: tuple[np.ndarray, ...] | None # lon, lat, speed, dir + + +def _read_wind_field(path: Path, grid: str) -> tuple[np.ndarray, ...]: + """``READINP WIND ... 3`` file (u block, v block, rows south to north).""" + + from ...waves.wind import wind_speed_direction + + xp, yp, _, mx, my, dx, dy = (float(v) for v in grid.split()[:7]) + nx, ny = int(mx) + 1, int(my) + 1 + values = np.loadtxt(path).reshape(2, ny, nx) + lon, lat = np.meshgrid(xp + dx * np.arange(nx), yp + dy * np.arange(ny)) + speed, direction = wind_speed_direction(values[0], values[1]) + + return lon.ravel(), lat.ravel(), speed.ravel(), direction.ravel() + + +def load_swan_case(case_dir: str | Path, extent: Extent | None = None) -> SwanCase: + """ + Parse a SWAN case folder: water level, boundary rows, points, table, wind. + + Parameters + ---------- + case_dir : str or Path + Case folder. + extent : tuple, optional + ``(xmin, xmax, ymin, ymax)`` used to spread a uniform ``WIND`` for plotting. + + Returns + ------- + SwanCase + Parsed contents; missing parts are None. + """ + + case_dir = Path(case_dir) + text = (case_dir / "INPUT").read_text() + lines = [l.strip() for l in text.splitlines() if l.strip() and not l.strip().startswith("$")] + + level = re.search(r"LEVEL\s*=\s*([-\d.eE+]+)", text) + rows = [] + in_par = False + for line in lines: + if line.upper().startswith("BOUNDSPEC"): + in_par = True + continue + if in_par: + values = line.rstrip("&").split() + try: + rows.append([float(v) for v in values[:5]]) + except ValueError: + in_par = False + if not line.endswith("&"): + in_par = False + + points = table = None + m = re.search(r"POINTS\s+'[^']*'\s+FILE\s+'([^']+)'", text) + if m and (case_dir / m.group(1)).is_file(): + points = np.loadtxt(case_dir / m.group(1)).reshape(-1, 2) + m = re.search(r"TABLE\s+'[^']*'\s+\w+\s+'([^']+)'\s+([A-Z ]+)", text) + if m and (case_dir / m.group(1)).is_file(): + df = read_swan_table(str(case_dir / m.group(1)), m.group(2).split()) + table = {c: df[c].to_numpy(float) for c in df} + + wind = None + grid = re.search(r"INPGRID\s+WIND\s+REGULAR\s+([-\d.\s]+)", text) + readinp = re.search(r"READINP\s+WIND\s+[\d.]+\s+'([^']+)'", text) + uniform = re.search(r"^WIND\s+([-\d.]+)\s+([-\d.]+)", text, re.MULTILINE) + if grid and readinp and (case_dir / readinp.group(1)).is_file(): + wind = _read_wind_field(case_dir / readinp.group(1), grid.group(1)) + elif uniform and float(uniform.group(1)) > 0 and extent is not None: + lon, lat = np.meshgrid( + np.linspace(extent[0], extent[1], 8)[1:-1], np.linspace(extent[2], extent[3], 6)[1:-1] + ) + wind = (lon.ravel(), lat.ravel(), np.full(lon.size, float(uniform.group(1))), + np.full(lon.size, float(uniform.group(2)))) + + return SwanCase( + case_dir=case_dir, + level=float(level.group(1)) if level else None, + boundary=np.asarray(rows) if rows else None, + points=points, + table=table, + wind=wind, + ) + + +def _boundary_xy(side_xy: np.ndarray, lengths: np.ndarray) -> np.ndarray: + """Positions along the open boundary at ``[len]`` distances.""" + + dist = boundary_distances(side_xy) + + return np.c_[np.interp(lengths, dist, side_xy[:, 0]), np.interp(lengths, dist, side_xy[:, 1])] + + +def _plot_site_panel( + ax: Axes, points: np.ndarray, values: np.ndarray, var: str, mode: str, + style: CasePlotStyle, extent: Extent, +) -> None: + ok = np.isfinite(values) + vmin, vmax = _color_limits(values) + sc = ax.scatter( + points[ok, 0], points[ok, 1], c=values[ok], s=style.site_marker_size, + cmap=style.cmap_for(var, mode), vmin=vmin, vmax=vmax, + edgecolors="white", linewidths=0.25, zorder=3, + ) + ax.set_title(var, fontsize=11) + ax.set_xlim(extent[0], extent[1]) + ax.set_ylim(extent[2], extent[3]) + ax.set_aspect("equal", adjustable="box") + ax.tick_params(labelsize=8) + _add_colorbar(ax, sc, vmin, vmax, fraction=0.05) + + +def plot_case( + case_dir: str | Path, + mode: str = "dynamic", + style: CasePlotStyle | None = None, + title: str | None = None, + show_satellite: bool = False, + satellite_source: str = "arcgis", +) -> Figure: + """ + Diagnostic figure of a finished (or only built) SWAN case. + + Parameters + ---------- + case_dir : str or Path + SWAN case folder (``INPUT``, ``fort.14``, outputs). + mode : {"metamodel", "dynamic"}, optional + Case flavour: one active boundary point, or all forced. Default "dynamic". + style : CasePlotStyle, optional + Colormaps and marker size. Default the SnapWave case style. + title : str, optional + Figure title. + show_satellite, satellite_source : bool, str, optional + Draw a satellite image under the panels. + + Returns + ------- + Figure + The figure. + """ + + from ...core.plotting.base_plotting import DefaultStaticPlotting + from ...core.plotting.wind import plot_wind_arrows + from ..snapwave.snapwave_plots import wind_summary + + if mode not in ("metamodel", "dynamic"): + raise ValueError(f"mode must be 'metamodel' or 'dynamic', got {mode!r}") + style = style or DEFAULT_CASE_PLOT_STYLE + case_dir = Path(case_dir) + grid = read_adcirc_grid(str(case_dir / "fort.14")) + side_xy, _ = swan_boundary_side(grid) + x, y = grid["vertices"][:, 0], grid["vertices"][:, 1] + pad = 0.08 + extent = (x.min() - pad, x.max() + pad, y.min() - pad, y.max() + pad) + case = load_swan_case(case_dir, extent) + static = DefaultStaticPlotting() + + fig = plt.figure(figsize=(11, 11)) + gs = GridSpec(3, 2, figure=fig, height_ratios=[1.25, 1.0, 1.0], hspace=0.32, wspace=0.22) + axes_kw = {"projection": ccrs.PlateCarree()} if show_satellite else {} + ax_map = fig.add_subplot(gs[0, :], **axes_kw) + + if show_satellite: + static.plot_satellite(ax_map, area=extent, source=satellite_source, zorder=0) + for b in grid["land_boundaries"]: + ax_map.plot(x[b], y[b], color="#555555", lw=0.6, zorder=2) + ax_map.plot(*side_xy.T, color="#d62728", lw=1.6, label="open boundary", zorder=3) + + if case.boundary is not None: + bxy = _boundary_xy(side_xy, case.boundary[:, 0]) + hs, dirs = case.boundary[:, 1], case.boundary[:, 3] + if mode == "metamodel": + ax_map.scatter(*bxy.T, c="#888888", s=24, edgecolors="white", linewidths=0.4, + zorder=5, label="boundary points") + k = int(np.argmax(hs)) + ax_map.scatter(*bxy[k], c="#d62728", s=120, marker="*", edgecolors="black", + linewidths=0.5, zorder=6, label="active boundary") + _draw_dir_arrow(ax_map, *bxy[k], dirs[k], extent) + else: + peak = np.nanmax(hs) + norm = hs / peak if peak > 0 else hs + ax_map.scatter(*bxy.T, c=plt.cm.viridis(norm), s=20 + 80 * norm, edgecolors="white", + linewidths=0.4, zorder=5, label="boundary points") + for (lon, lat), h, d in zip(bxy, hs, dirs): + if h > 0: + _draw_dir_arrow(ax_map, lon, lat, d, extent) + if case.wind is not None: + plot_wind_arrows(ax_map, *case.wind) + if case.points is not None: + ax_map.scatter(*case.points.T, s=8, c="white", edgecolors="black", linewidths=0.2, + alpha=0.7, label="output sites", zorder=8) + ax_map.legend(loc="upper right", fontsize=7, framealpha=0.9) + ax_map.set_title("domain overview", fontsize=11) + ax_map.set_xlim(extent[0], extent[1]) + ax_map.set_ylim(extent[2], extent[3]) + ax_map.set_aspect("equal", adjustable="datalim") + + for i, var in enumerate(style.top_vars[:4]): + ax = fig.add_subplot(gs[1 + i // 2, i % 2], **axes_kw) + if case.table is not None and var in case.table and case.points is not None: + if show_satellite: + static.plot_satellite(ax, area=extent, source=satellite_source, zorder=0) + _plot_site_panel(ax, case.points, case.table[var], var, mode, style, extent) + else: + ax.text(0.5, 0.5, f"{var}: no TABLE output", ha="center", va="center", + transform=ax.transAxes) + ax.set_axis_off() + + parts = [] + if case.boundary is not None: + b = case.boundary + if mode == "metamodel": + k = int(np.argmax(b[:, 1])) + parts.append(f"hs={b[k, 1]:.3g}m · tp={b[k, 2]:.3g}s · dir={b[k, 3]:.0f}° · spr={b[k, 4]:.0f}°") + else: + for j, (var, unit) in enumerate((("hs", "m"), ("tp", "s"), ("dir", "°"), ("spr", "°")), start=1): + parts.append(f"{var}=[{np.nanmin(b[:, j]):.3g}, {np.nanmax(b[:, j]):.3g}]{unit}") + if case.level is not None: + parts.append(f"wl={case.level:.3g}m") + if case.wind is not None: + parts.append(wind_summary(case.wind)) + parts.append("output=yes" if case.table is not None else "output=no") + fig.suptitle(title or f"SWAN {mode} · case {case_dir.name}", fontsize=14, + fontweight="bold", y=0.98) + fig.text(0.5, 0.94, " · ".join(parts), ha="center", va="top", fontsize=10, + color="#444444", wrap=True) + fig.subplots_adjust(top=0.875) + + return fig diff --git a/bluemath_tk/wrappers/swan/swan_utils.py b/bluemath_tk/wrappers/swan/swan_utils.py index b0d5320..a172819 100644 --- a/bluemath_tk/wrappers/swan/swan_utils.py +++ b/bluemath_tk/wrappers/swan/swan_utils.py @@ -1,13 +1,10 @@ -import os import os.path as op -from typing import Union import numpy as np import pandas as pd import xarray as xr from scipy.io import loadmat, whosmat -import pandas as pd import warnings from ...core.operations import nautical_to_mathematical @@ -309,4 +306,349 @@ def vortex2SWAN( f.write("wind x component\n") np.savetxt(f, windx[t, :].reshape(1, -1), fmt="%.3f") f.write("wind y component\n") - np.savetxt(f, windy[t, :].reshape(1, -1), fmt="%.3f") \ No newline at end of file + np.savetxt(f, windy[t, :].reshape(1, -1), fmt="%.3f") + +# -------------------------------------------------------------------------------------- +# Unstructured SWAN cases forced along the open boundary (HyWaves-style), see +# SwanMetaModelWrapper / SwanDynamicModelWrapper. +# -------------------------------------------------------------------------------------- + +#: SWAN ``TABLE`` quantity -> short output name (``hs``, ``tp``, ``dir``, ``spr``). +TABLE_VARS: dict[str, str] = { + "HSIGN": "hs", + "TPS": "tp", + "DIR": "dir", + "DSPR": "spr", +} + + +def read_adcirc_grid(grd_file: str) -> dict: + """ + Vertices, triangles and boundary node strings of an ADCIRC grid (``fort.14``). + + Parameters + ---------- + grd_file : str + ADCIRC grid file. + + Returns + ------- + dict + ``vertices``: ``(n, 3)`` ``x, y, depth`` (depth positive down); + ``triangles``: ``(m, 3)`` 0-based vertex indices; ``open_boundaries`` + and ``land_boundaries``: lists of 0-based vertex-index arrays, in + file order. + """ + + def read_strings(f, n_strings: int) -> list[np.ndarray]: + strings = [] + for _ in range(n_strings): + n_nodes = int(f.readline().split()[0]) + nodes = [int(f.readline().split()[0]) - 1 for _ in range(n_nodes)] + strings.append(np.asarray(nodes, dtype=int)) + return strings + + with open(grd_file) as f: + f.readline() + n_elements, n_vertices = (int(v) for v in f.readline().split()[:2]) + vertices = np.loadtxt(f, max_rows=n_vertices, usecols=(1, 2, 3)) + triangles = np.loadtxt(f, max_rows=n_elements, usecols=(2, 3, 4), dtype=int) + triangles -= 1 + n_open = int(f.readline().split()[0]) + f.readline() # total number of open-boundary nodes + open_boundaries = read_strings(f, n_open) + line = f.readline() + n_land = int(line.split()[0]) if line.strip() else 0 + f.readline() # total number of land-boundary nodes + land_boundaries = read_strings(f, n_land) + + return { + "vertices": vertices, + "triangles": triangles, + "open_boundaries": open_boundaries, + "land_boundaries": land_boundaries, + } + + +def clockwise_triangles(grid: dict) -> np.ndarray: + """ + Mask of the triangles whose vertices are in clockwise order. + + SWAN stops on unstructured grids with any clockwise cell ("not all cells + have counterclockwise order of vertices"). + + Parameters + ---------- + grid : dict + Output of :func:`read_adcirc_grid`. + + Returns + ------- + np.ndarray + Boolean mask, one entry per triangle. + """ + + v = grid["vertices"][:, :2] + a, b, c = (v[grid["triangles"][:, k]] for k in range(3)) + cross = (b[:, 0] - a[:, 0]) * (c[:, 1] - a[:, 1]) - (b[:, 1] - a[:, 1]) * ( + c[:, 0] - a[:, 0] + ) + + return cross < 0 + + +def write_ccw_adcirc_grid(grd_file: str, out_file: str) -> int: + """ + Copy an ADCIRC grid with every triangle in counterclockwise order. + + Only the element lines change (two vertices swapped where needed); the + header, vertices and boundary lists are copied as they are. + + Parameters + ---------- + grd_file : str + Source ADCIRC grid. + out_file : str + Grid to write. + + Returns + ------- + int + Number of triangles that were reoriented. + """ + + grid = read_adcirc_grid(grd_file) + flip = clockwise_triangles(grid) + triangles = grid["triangles"].copy() + triangles[flip] = triangles[flip][:, [0, 2, 1]] + n_vertices, n_elements = len(grid["vertices"]), len(triangles) + + with open(grd_file) as src, open(out_file, "w") as dst: + for _ in range(2 + n_vertices): + dst.write(src.readline()) + for k in range(n_elements): + src.readline() + t = triangles[k] + 1 + dst.write(f"{k + 1} 3 {t[0]} {t[1]} {t[2]}\n") + for line in src: + dst.write(line) + + return int(flip.sum()) + + +def swan_boundary_side(grid: dict, open_boundary: int = 0) -> tuple[np.ndarray, str]: + """ + Vertices and ``BOUNDSPEC SIDE`` arguments SWAN uses for one open boundary. + + SWAN marks ADCIRC boundary vertices with the 1-based number of their node + string (open boundaries first, then land boundaries, which overwrite + shared vertices), and ``BOUNDSPEC SIDE k CCW|CLOCKWISE`` walks the + vertices with marker *k* in that direction around the domain, measuring + ``[len]`` from the first. This returns those vertices in the file order of + the open boundary, and the direction keyword that makes SWAN walk them in + the same order. + + Parameters + ---------- + grid : dict + Output of :func:`read_adcirc_grid`. + open_boundary : int, optional + 0-based open boundary. Default is 0. + + Returns + ------- + tuple[np.ndarray, str] + ``(n, 2)`` side vertices, and e.g. ``"1 CCW"`` for ``BOUNDSPEC SIDE``. + """ + + from matplotlib.tri import Triangulation + + nodes = grid["open_boundaries"][open_boundary] + land = {n for b in grid["land_boundaries"] for n in b.tolist()} + later_open = [ + n for b in grid["open_boundaries"][open_boundary + 1 :] for n in b.tolist() + ] + nodes = np.array([n for n in nodes if n not in land and n not in later_open]) + xy = grid["vertices"][nodes, :2] + + # The domain lies to the left of a counterclockwise walk: probe just left + # of every boundary edge and see whether it falls inside the mesh. + x, y = grid["vertices"][:, 0], grid["vertices"][:, 1] + tri = Triangulation(x, y, grid["triangles"]) + edges = np.diff(xy, axis=0) + length = np.hypot(*edges.T) + left = np.c_[-edges[:, 1], edges[:, 0]] / length[:, None] + probes = (xy[:-1] + xy[1:]) / 2 + 0.25 * length[:, None] * left + inside = tri.get_trifinder()(probes[:, 0], probes[:, 1]) >= 0 + direction = "CCW" if inside.mean() > 0.5 else "CLOCKWISE" + + return xy, f"{open_boundary + 1} {direction}" + + +def boundary_distances(xy: np.ndarray) -> np.ndarray: + """ + Cumulative distance along a boundary polyline, as SWAN measures ``[len]``. + + SWAN accumulates ``sqrt(dx**2 + dy**2)`` in grid units between consecutive + boundary vertices (degrees for spherical coordinates, no cos(lat) factor), + so ``VARIABLE PAR`` lengths must use the same metric. + + Parameters + ---------- + xy : np.ndarray + ``(n, 2)`` boundary vertices in order. + + Returns + ------- + np.ndarray + ``(n,)`` distance of each vertex from the first one. + """ + + steps = np.hypot(*np.diff(np.asarray(xy, dtype=float), axis=0).T) + + return np.concatenate(([0.0], np.cumsum(steps))) + + +def boundary_par_table( + open_xy: np.ndarray, node_xy: np.ndarray, node_values: dict[str, list] +) -> dict[str, list[float]]: + """ + ``BOUNDSPEC SIDE ... VARIABLE PAR`` rows for values given at boundary nodes. + + Each node (e.g. a HyWaves goal) is snapped to its nearest boundary + vertex; SWAN interpolates linearly between them along the boundary. The + first and last vertices repeat the values of the nearest node, so the + whole boundary is forced (beyond the last ``[len]`` SWAN would leave it + unforced). + + Parameters + ---------- + open_xy : np.ndarray + ``(n, 2)`` boundary vertices in the order SWAN walks them (see + :func:`swan_boundary_side`). + node_xy : np.ndarray + ``(n_nodes, 2)`` boundary nodes, in order along the open boundary. + node_values : dict + ``{"hs": [...], "tp": [...], "dir": [...], "spr": [...]}``, one value + per node. + + Returns + ------- + dict[str, list[float]] + ``len`` plus the *node_values* keys, one entry per ``PAR`` row. + + Raises + ------ + ValueError + If the nodes are not in increasing order along the open boundary. + """ + + open_xy = np.asarray(open_xy, dtype=float) + distances = boundary_distances(open_xy) + snapped = [ + int(np.argmin(np.hypot(*(open_xy - p).T))) + for p in np.asarray(node_xy, dtype=float).reshape(-1, 2) + ] + if np.any(np.diff(snapped) <= 0): + raise ValueError( + f"boundary nodes snap to open-boundary vertices {snapped}: they must " + "be distinct and ordered along the open boundary" + ) + lengths = [float(distances[i]) for i in snapped] + rows = { + "len": lengths, + **{k: [float(v) for v in vals] for k, vals in node_values.items()}, + } + if snapped[0] > 0: + rows = {k: [0.0 if k == "len" else v[0]] + v for k, v in rows.items()} + if snapped[-1] < len(open_xy) - 1: + rows = { + k: v + [float(distances[-1]) if k == "len" else v[-1]] + for k, v in rows.items() + } + + return rows + + +def write_swan_points(points: np.ndarray, out_path: str) -> str: + """ + Write ``x y`` output points for ``POINTS 'name' FILE``. + + Parameters + ---------- + points : np.ndarray + ``(n, 2)`` points. + out_path : str + File to write. + + Returns + ------- + str + *out_path*. + """ + + np.savetxt(out_path, np.asarray(points, dtype=float).reshape(-1, 2), fmt="%.8f") + + return out_path + + +def write_swan_wind(path: str, wind: xr.Dataset) -> str: + """ + Write a regular wind field for ``INPGRID WIND REGULAR`` / ``READINP WIND``. + + The file holds the ``u10`` block then the ``v10`` block, rows from south + to north (``READINP WIND 1 'file' 3 0 FREE``). The returned grid string + goes after ``INPGRID WIND REGULAR``. + + Parameters + ---------- + path : str + File to write. + wind : xr.Dataset + ``u10`` and ``v10`` (m/s) on ``(latitude, longitude)``, evenly spaced + (see :func:`bluemath_tk.waves.wind.wind_field_at`). + + Returns + ------- + str + ``"xpinp ypinp alpinp mxinp myinp dxinp dyinp"``. + """ + + wind = wind.sortby("latitude").sortby("longitude") + lon, lat = wind["longitude"].values, wind["latitude"].values + with open(path, "w") as f: + for name in ("u10", "v10"): + values = wind[name].transpose("latitude", "longitude").values + np.savetxt(f, np.nan_to_num(values.astype(float)), fmt="%.3f") + dx = float(np.diff(lon).mean()) if lon.size > 1 else 1.0 + dy = float(np.diff(lat).mean()) if lat.size > 1 else 1.0 + + return f"{lon[0]:.6f} {lat[0]:.6f} 0 {lon.size - 1} {lat.size - 1} {dx:.6f} {dy:.6f}" + + +def read_swan_table(path: str, quantities: list[str]) -> pd.DataFrame: + """ + Read a ``TABLE ... NOHEAD`` output, one row per output point. + + SWAN writes exception values (e.g. -9 or -999) at dry or out-of-grid + points; every quantity read here is non-negative, so negative values + become NaN. + + Parameters + ---------- + path : str + Table file. + quantities : list of str + SWAN quantities in the order of the ``TABLE`` command (e.g. + ``["HSIGN", "TPS", "DIR", "DSPR"]``). + + Returns + ------- + pd.DataFrame + One column per quantity, renamed with :data:`TABLE_VARS` when known. + """ + + table = pd.read_csv(path, sep=r"\s+", header=None, comment="%") + table.columns = [TABLE_VARS.get(q, q) for q in quantities] + + return table.mask(table < 0) diff --git a/bluemath_tk/wrappers/swan/swan_wrapper.py b/bluemath_tk/wrappers/swan/swan_wrapper.py index 86fc75e..009a77f 100644 --- a/bluemath_tk/wrappers/swan/swan_wrapper.py +++ b/bluemath_tk/wrappers/swan/swan_wrapper.py @@ -1,8 +1,14 @@ +""" +Wrapper for the SWAN model. +https://swanmodel.sourceforge.io/online_doc/swanuse/swanuse.html +""" + import os import re +import shutil from itertools import groupby -from typing import List, Union +import matplotlib.pyplot as plt import numpy as np import pandas as pd import scipy.io as sio @@ -31,69 +37,7 @@ class SwanModelWrapper(BaseModelWrapper): The output variables for the wrapper. """ - default_parameters = { - "Hs": { - "type": float, - "value": None, - "description": "Significant wave height.", - }, - "Tp": { - "type": float, - "value": None, - "description": "Wave peak period.", - }, - "Dir": { - "type": float, - "value": None, - "description": "Wave direction.", - }, - "Spr": { - "type": float, - "value": None, - "description": "Directional spread.", - }, - "dir_dist": { - "type": str, - "choices": ["CIRCLE", "SECTOR"], - "value": "CIRCLE", - "description": "CIRCLE indicates that the spectral directions cover the full circle. SECTOR indicates that the spectral directions cover a limited sector of the circle.", - }, - "dir1": { - "type": float, - "value": None, - "description": "Only with SECTOR option. The direction of the right-hand boundary of the sector when looking outward from the sector (in degrees).", - }, - "dir2": { - "type": float, - "value": None, - "description": "Only with SECTOR option. The direction of the left-hand boundary of the sector when looking outward from the sector (in degrees).", - }, - "mdc": { - "type": int, - "value": 24, - "description": "Spectral directional discretization.", - }, - "flow": { - "type": float, - "value": 0.03, - "description": "Low values for frequency.", - }, - "fhigh": { - "type": float, - "value": 0.5, - "description": "High value for frequency.", - }, - "Freq_array": { - "type": np.ndarray, - "value": None, - "description": "Array of frequencies for the model.", - }, - "Dir_array": { - "type": np.ndarray, - "value": None, - "description": "Array of directions for the model.", - }, - } + default_parameters = {} available_launchers = { "serial": "swan_serial.exe", @@ -132,6 +76,90 @@ class SwanModelWrapper(BaseModelWrapper): }, } + def list_available_output_variables(self) -> list[str]: + """ + List available output variables. + + Returns + ------- + list[str] + The available output variables. + """ + + return list(self.output_variables.keys()) + + def get_case_percentage_from_file(self, output_log_file: str) -> str: + """ + Get the case percentage from the output log file. + + Parameters + ---------- + output_log_file : str + The output log file. + + Returns + ------- + str + The case percentage. + """ + + if not os.path.exists(output_log_file): + return "0 %" + + progress_pattern = r"OK in\s+(\d+\.\d+)\s*%" + with open(output_log_file, "r") as f: + for line in reversed(f.readlines()): + match = re.search(progress_pattern, line) + if match: + if float(match.group(1)) >= 98.0: + return "100 %" + return f"{match.group(1)} %" + + return "0 %" # if no progress is found + + def monitor_cases(self, value_counts: str = None) -> tuple[pd.DataFrame, dict]: + """ + Monitor the cases based on the wrapper_out.log file. + """ + + cases_status = {} + + for case_dir in self.cases_dirs: + output_log_file = os.path.join(case_dir, "wrapper_out.log") + progress = self.get_case_percentage_from_file( + output_log_file=output_log_file + ) + cases_status[os.path.basename(case_dir)] = progress + + return super().monitor_cases( + cases_status=cases_status, value_counts=value_counts + ) + + def join_postprocessed_files( + self, postprocessed_files: list[xr.Dataset] + ) -> xr.Dataset: + """ + Join postprocessed files in a single Dataset. + + Parameters + ---------- + postprocessed_files : list + The postprocessed files. + + Returns + ------- + xr.Dataset + The joined Dataset. + """ + + return xr.concat(postprocessed_files, dim="case_num") + + +class SwanStructuredModelWrapper(SwanModelWrapper): + """ + Wrapper for the SWAN structured model. + """ + def __init__( self, templates_dir: str, @@ -144,7 +172,7 @@ def __init__( debug: bool = True, ) -> None: """ - Initialize the SWAN model wrapper. + Initialize the SWAN structured model wrapper. """ super().__init__( @@ -169,20 +197,8 @@ def __init__( else: self.locations = None - def list_available_output_variables(self) -> List[str]: - """ - List available output variables. - - Returns - ------- - List[str] - The available output variables. - """ - - return list(self.output_variables.keys()) - def _convert_case_output_files_to_nc( - self, case_num: int, output_path: str, output_vars: List[str] + self, case_num: int, output_path: str, output_vars: list[str] ) -> xr.Dataset: """ Convert mat file to netCDF file. @@ -193,7 +209,7 @@ def _convert_case_output_files_to_nc( The case number. output_path : str The output path. - output_vars : List[str] + output_vars : list[str] The output variables to use. Returns @@ -217,59 +233,12 @@ def _convert_case_output_files_to_nc( return ds - def get_case_percentage_from_file(self, output_log_file: str) -> str: - """ - Get the case percentage from the output log file. - - Parameters - ---------- - output_log_file : str - The output log file. - - Returns - ------- - str - The case percentage. - """ - - if not os.path.exists(output_log_file): - return "0 %" - - progress_pattern = r"OK in\s+(\d+\.\d+)\s*%" - with open(output_log_file, "r") as f: - for line in reversed(f.readlines()): - match = re.search(progress_pattern, line) - if match: - if float(match.group(1)) > 99.5: - return "100 %" - return f"{match.group(1)} %" - - return "0 %" # if no progress is found - - def monitor_cases(self, value_counts: str = None) -> Union[pd.DataFrame, dict]: - """ - Monitor the cases based on the wrapper_out.log file. - """ - - cases_status = {} - - for case_dir in self.cases_dirs: - output_log_file = os.path.join(case_dir, "wrapper_out.log") - progress = self.get_case_percentage_from_file( - output_log_file=output_log_file - ) - cases_status[os.path.basename(case_dir)] = progress - - return super().monitor_cases( - cases_status=cases_status, value_counts=value_counts - ) - def postprocess_case( self, case_num: int, case_dir: str, case_context: dict, - output_vars: List[str] = ["Hsig", "Tm02", "Dir"], + output_vars: list[str] = ["Hsig", "Tm02", "Dir"], ) -> xr.Dataset: """ Convert mat ouput files to netCDF file. @@ -311,101 +280,156 @@ def postprocess_case( return output_nc - def join_postprocessed_files( - self, postprocessed_files: List[xr.Dataset] + +class SwanUnstructuredModelWrapper(SwanModelWrapper): + """ + Wrapper for the SWAN unstructured model. + """ + + def __init__( + self, + templates_dir: str, + metamodel_parameters: dict, + fixed_parameters: dict, + output_dir: str, + templates_name: dict = "all", + debug: bool = True, + ) -> None: + """ + Initialize the SWAN unstructured model wrapper. + """ + + super().__init__( + templates_dir=templates_dir, + metamodel_parameters=metamodel_parameters, + fixed_parameters=fixed_parameters, + output_dir=output_dir, + templates_name=templates_name, + default_parameters=self.default_parameters, + ) + self.set_logger_name( + name=self.__class__.__name__, level="DEBUG" if debug else "INFO" + ) + + def _convert_case_output_files_to_nc( + self, case_num: int, output_path: str, output_vars: list[str] ) -> xr.Dataset: """ - Join postprocessed files in a single Dataset. + Convert mat file to netCDF file. Parameters ---------- - postprocessed_files : list - The postprocessed files. + case_num : int + The case number. + output_path : str + The output path. + output_vars : list[str] + The output variables to use. Returns ------- xr.Dataset - The joined Dataset. + The xarray Dataset. """ - return xr.concat(postprocessed_files, dim="case_num") + # Read mat file + output_dict = sio.loadmat(output_path) + # Create Dataset + ds_output_dict = { + var: (("case_num", "node"), output_dict[var]) for var in output_vars + } + ds = xr.Dataset( + ds_output_dict, + coords={ + "case_num": [case_num], + "Xp": (("node"), output_dict["Xp"][0]), + "Yp": (("node"), output_dict["Yp"][0]), + "Depth": (("node"), output_dict["Depth"][0]), + }, + ) -def generate_fixed_parameters( - grid_parameters: dict, - freq_array: np.array, - dir_array: np.array, -) -> dict: - """ - Generate fixed parameters for the SWAN model based on grid parameters and frequency/direction arrays. - Parameters - ---------- - grid_parameters : dict - Dictionary with grid configuration for SWAN input. - freq_array : np.ndarray - Array of frequencies for the SWAN model. - dir_array : np.ndarray - Array of directions for the SWAN model. - Returns - ------- - dict - Dictionary with fixed parameters for the SWAN model. - """ + return ds - dirs = np.sort(np.unique(dir_array)) % 360 - step = np.round(np.median(np.diff(np.sort(dirs))), 4) - - # Compute angular gaps between sorted directions (including wrap-around) - diffs = np.diff(np.concatenate([dirs, [dirs[0] + 360]])) - max_gap_idx = np.argmax(diffs) - - if np.isclose(diffs[max_gap_idx], step, atol=1e-2): - dir_dist = "CIRCLE" - dir1, dir2 = None, None - else: - dir_dist = "SECTOR" - dir1 = float((dirs[(max_gap_idx + 1) % len(dirs)]) % 360) # right-hand boundary - dir2 = float((dirs[max_gap_idx]) % 360) # left-hand boundary - print("Distribución direccional:", dir_dist) - if dir_dist == "SECTOR": - print(f"Direcciones de {dir1}° a {dir2}°") - - return { - "xpc": grid_parameters["xpc"], # origin x - "ypc": grid_parameters["ypc"], # origin y - "alpc": grid_parameters["alpc"], # x-axis direction - "xlenc": grid_parameters["xlenc"], # grid length x - "ylenc": grid_parameters["ylenc"], # grid length y - "mxc": grid_parameters["mxc"], # num mesh x - "myc": grid_parameters["myc"], # num mesh y - "xpinp": grid_parameters["xpinp"], # origin x for input grid - "ypinp": grid_parameters["ypinp"], # origin y for input grid - "alpinp": grid_parameters["alpinp"], # x-axis direction - "mxinp": grid_parameters["mxinp"], # num mesh x for input grid - "myinp": grid_parameters["myinp"], # num mesh y for input grid - "dxinp": grid_parameters["dxinp"], # resolution x for input grid - "dyinp": grid_parameters["dyinp"], # resolution y for input grid - "dir_dist": dir_dist, # direction distribution type - "dir1": dir1, # min direction - "dir2": dir2, # max direction - "freq_discretization": len(np.unique(freq_array)), # frequency discretization - "dir_discretization": int( - 360 / (np.unique(dir_array)[1] - np.unique(dir_array)[0]) - ), # direction discretization - "mdc": int( - 360 / (np.unique(dir_array)[1] - np.unique(dir_array)[0]) - ), # number of depth cases - "flow": float(np.min(np.unique(freq_array))), # low frequency limit - "fhigh": float(np.max(np.unique(freq_array))), # high frequency limit - } +class BinWavesModelWrapper: + def plot_cases_to_run( + self, + cmap: str = "turbo", + figsize: tuple[float, float] = (8, 8), + ) -> plt.Figure: + """ + Plot the SWAN case library as a polar frequency/direction grid, + colored by case ID. + + Parameters + ---------- + cmap : str, optional + Colormap used to color cases by ID, by default "turbo". + figsize : tuple[float, float], optional + Figure size, by default (8, 8). -class BinWavesWrapper(SwanModelWrapper): + Returns + ------- + Figure + Matplotlib figure with the polar case grid. + """ + + dirs = np.array([case.get("dm") for case in self.cases_context]) + freqs = np.array([case.get("fp") for case in self.cases_context]) + case_ids = np.arange(len(self.cases_context)) + + directions = np.sort(np.unique(dirs)) + frequencies = np.sort(np.unique(freqs)) + dir_to_col = {d: i for i, d in enumerate(directions)} + freq_to_row = {f: i for i, f in enumerate(frequencies)} + + # grid of case IDs (rows=freq, cols=dir); left as NaN where a + # dir/freq combination is missing (e.g. a direction-sector subset) + grid = np.full((len(frequencies), len(directions)), np.nan) + for case_id, dir_val, freq_val in zip(case_ids, dirs, freqs): + grid[freq_to_row[freq_val], dir_to_col[dir_val]] = case_id + + fig, ax = plt.subplots(figsize=figsize, subplot_kw={"projection": "polar"}) + + dtheta = np.diff(directions).mean() + theta = np.deg2rad(np.append(directions, directions[0] + 360) - dtheta / 2) + radius = np.append(0, frequencies) + + pcm = ax.pcolormesh( + theta, + radius, + grid, + cmap=cmap, + edgecolors="grey", + linewidth=0.1, + shading="flat", + ) + + ax.set_theta_zero_location("N") + ax.set_theta_direction(-1) + ax.set_title( + f"SWAN case library ({len(self.cases_context)} cases)", pad=20, fontsize=14 + ) + ax.set_ylabel("Frequency [Hz]", labelpad=30) + ax.tick_params(labelsize=9) + + fig.colorbar(pcm, ax=ax, pad=0.1, shrink=0.7, label="Case ID") + fig.tight_layout() + + return fig + + +class BinWavesStructuredWrapper(SwanStructuredModelWrapper, BinWavesModelWrapper): """ - Wrapper example for the BinWaves model. + Wrapper example for the BinWaves structured model. """ def build_case(self, case_dir: str, case_context: dict) -> None: + """ + Build the input spectra files for a case. + """ + if self.depth_array is not None: write_array_in_file(self.depth_array, f"{case_dir}/depth.dat") if self.locations is not None: @@ -415,28 +439,30 @@ def build_case(self, case_dir: str, case_context: dict) -> None: input_spectrum = construct_partition( freq_name="jonswap", freq_kwargs={ - "freq": np.geomspace( - case_context.get("flow", 0.035), - case_context.get("fhigh", 0.5), - case_context.get("freq_discretization", 29), - ), - # "freq": np.linspace(case_context.get("flow", 0.035), case_context.get("fhigh", 0.5), case_context.get("freq_discretization", 29)), - "fp": 1.0 / case_context.get("tp"), - "hs": case_context.get("hs"), + "freq": case_context.get("frequencies_array"), + "fp": case_context.get("fp"), + "hs": 1.0, }, dir_name="cartwright", dir_kwargs={ - "dir": np.linspace(0, 360, case_context.get("dir_discretization", 24)), - "dm": case_context.get("dir"), - "dspr": case_context.get("spr"), + "dir": case_context.get("directions_array"), + "dm": case_context.get("dm"), + "dspr": 1.0, }, ) - argmax_bin = np.argmax(input_spectrum.values) - mono_spec_array = np.zeros(input_spectrum.freq.size * input_spectrum.dir.size) - mono_spec_array[argmax_bin] = input_spectrum.sum(dim=["freq", "dir"]) - mono_spec_array = mono_spec_array.reshape( - input_spectrum.freq.size, input_spectrum.dir.size + # Total energy (m0) of the partition, properly integrated over the + # (non-uniform) frequency bin widths and direction step, so collapsing + # it to a single bin below preserves the intended hs regardless of + # where fp falls on the log-spaced frequency grid. + m0 = float(input_spectrum.spec.to_energy().sum(dim=["freq", "dir"])) + df = input_spectrum.spec.df.values + dd = input_spectrum.spec.dd + + argmax_bin = np.unravel_index( + np.argmax(input_spectrum.values), input_spectrum.shape ) + mono_spec_array = np.zeros_like(input_spectrum.values) + mono_spec_array[argmax_bin] = m0 / (df[argmax_bin[0]] * dd) mono_input_spectrum = xr.Dataset( { "efth": (["freq", "dir"], mono_spec_array), @@ -452,8 +478,126 @@ def build_case(self, case_dir: str, case_context: dict) -> None: ) +class BinWavesUnstructuredWrapper(SwanUnstructuredModelWrapper, BinWavesModelWrapper): + """ + Wrapper example for the BinWaves unstructured model. + """ + + def build_case(self, case_dir: str, case_context: dict) -> None: + """ + Build the input spectra file for a case. + """ + + # Save hs value depending on 5 second peak period (fp) value + case_context["hs"] = 1.0 if case_context.get("fp") < 0.2 else 0.1 + + # Construct the input spectrum + input_spectrum = construct_partition( + freq_name="jonswap", + freq_kwargs={ + "freq": case_context.get("frequencies_array"), + "fp": case_context.get("fp"), + "hs": case_context.get("hs"), + }, + dir_name="cartwright", + dir_kwargs={ + "dir": case_context.get("directions_array"), + "dm": case_context.get("dm"), + "dspr": 1.0, + }, + ) + # Total energy (m0) of the partition, properly integrated over the + # (non-uniform) frequency bin widths and direction step, so collapsing + # it to a single bin below preserves the intended hs regardless of + # where fp falls on the log-spaced frequency grid. + m0 = float(input_spectrum.spec.to_energy().sum(dim=["freq", "dir"])) + df = input_spectrum.spec.df.values + dd = input_spectrum.spec.dd + + argmax_bin = np.unravel_index( + np.argmax(input_spectrum.values), input_spectrum.shape + ) + mono_spec_array = np.zeros_like(input_spectrum.values) + mono_spec_array[argmax_bin] = m0 / (df[argmax_bin[0]] * dd) + mono_input_spectrum = xr.Dataset( + { + "efth": (["freq", "dir"], mono_spec_array), + }, + coords={ + "freq": input_spectrum.freq, + "dir": input_spectrum.dir, + }, + ) + wavespectra.SpecDataset(mono_input_spectrum).to_swan( + os.path.join(case_dir, "input_spectra.bnd") + ) + + def postprocess_case( + self, + case_num: int, + case_dir: str, + case_context: dict, + output_vars: list[str] = ["Hsig", "Tm02", "Dir"], + ) -> xr.Dataset: + """ + Convert mat ouput files to netCDF file. + + Parameters + ---------- + case_num : int + The case number. + case_dir : str + The case directory. + case_context : dict + The case context. + output_vars : list, optional + The output variables to postprocess. Default is None. + + Returns + ------- + xr.Dataset + The postprocessed Dataset. + """ + + if output_vars is None: + self.logger.info("Postprocessing all available variables.") + output_vars = list(self.output_variables.keys()) + + output_nc_path = os.path.join(case_dir, "output.nc") + if not os.path.exists(output_nc_path): + # Convert tab files to netCDF file + output_path = os.path.join(case_dir, "output.mat") + output_nc = self._convert_case_output_files_to_nc( + case_num=case_num, + output_path=output_path, + output_vars=output_vars, + ) + output_nc = output_nc.assign_coords( + { + "dm": (("case_num"), [case_context.get("dm")]), + "fp": (("case_num"), [case_context.get("fp")]), + "tp": (("case_num"), [1.0 / case_context.get("fp")]), + "hs": (("case_num"), [case_context.get("hs")]), + } + ) + output_nc.to_netcdf(os.path.join(case_dir, "output.nc")) + else: + self.logger.info("Reading existing output.nc file.") + output_nc = xr.open_dataset(output_nc_path) + + return output_nc + + class GreenWavesWrapper(SwanModelWrapper): + """ + Wrapper example for the GreenWaves model. + """ + def __init__(self, *args, **kwargs): + """ + Initialize the GreenWaves wrapper. + """ + super().__init__(*args, **kwargs) self.sbatch_file_example = sbatch_file_greenwaves @@ -696,7 +840,7 @@ def postprocess_case( return wave_output def join_postprocessed_files( - self, postprocessed_files: List[xr.Dataset] + self, postprocessed_files: list[xr.Dataset] ) -> xr.Dataset: """ Join postprocessed files in a single Dataset. @@ -742,3 +886,658 @@ def _tide_value(ds: xr.Dataset) -> float: ) return combined_all # time and tide dimensions + + +# -------------------------------------------------------------------------------------- +# Unstructured SWAN forced along the open boundary at a set of boundary nodes, with +# output at points — the SWAN counterpart of bluemath_tk.wrappers.snapwave +# (same constructor options and template context names). +# -------------------------------------------------------------------------------------- + +#: Shell lines that put SWAN (``swan.exe``) on the PATH on the GeoOcean cluster. +GEOOCEAN_SWAN_MODULE = ( + "module use /nfs/software/geocean/modulefiles\nmodule load swan/4151" +) + +SWAN_SLURM_ARRAY_TEMPLATE = """#!/bin/bash +#SBATCH --job-name={job_name} +#SBATCH --partition={partition} +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task=1 +#SBATCH --mem={mem} +#SBATCH --output={logs_dir}/%A_%a.out +#SBATCH --error={logs_dir}/%A_%a.err +{extra_sbatch} +{setup} + +case_dir=$(sed -n "${{SLURM_ARRAY_TASK_ID}}p" {case_dirs_file}) +cd "$case_dir" +swan.exe > wrapper_out.log 2> wrapper_error.log +""" + +_SWAN_NUMBER = (int, float, np.integer, np.floating) + + +class SwanBoundaryModelWrapper(BaseModelWrapper): + """ + Unstructured SWAN cases forced along the open boundary, output at points. + + The grid is an ADCIRC file (linked as ``fort.14`` into every case, as SWAN + requires) with counterclockwise triangles and boundary node strings + covering the whole outline (open + land). Boundary conditions are given + at ``boundary_nodes`` (e.g. HyWaves goals), each snapped to the nearest + vertex of the grid's open boundary, and SWAN interpolates linearly + between them along it (see + :func:`~bluemath_tk.wrappers.swan.swan_utils.swan_boundary_side` and + :func:`~bluemath_tk.wrappers.swan.swan_utils.boundary_par_table`). + + Template context added by :meth:`build_case`: + + - ``boundary_side``: e.g. ``"1 CCW"``, for ``BOUNDSPEC SIDE``; + - ``boundary_par``: list of ``"len hs per dir dd"`` rows, for + ``VARIABLE PAR``; + - ``n_nodes``, ``points_file``, ``table_file``, ``table_quantities``. + + Attributes + ---------- + table_quantities : tuple of str + SWAN quantities written by the templates' ``TABLE`` command, in order. + """ + + default_parameters: dict = {} + + available_launchers = { + "default": "swan.exe", + "geoocean-cluster": f"{GEOOCEAN_SWAN_MODULE}\nswan.exe", + } + + table_quantities: tuple[str, ...] = ("HSIGN", "TPS", "DIR", "DSPR") + + def __init__( + self, + templates_dir: str, + metamodel_parameters: dict, + fixed_parameters: dict, + output_dir: str, + grid_file: str, + boundary_nodes: np.ndarray, + output_points: np.ndarray | pd.DataFrame, + templates_name: list[str] | str = "all", + debug: bool = True, + open_boundary: int = 0, + points_filename: str = "output_sites.txt", + table_filename: str = "output_sites.tab", + point_dim: str = "points", + point_coords: dict[str, str] | None = None, + store_parameters: tuple[str, ...] = (), + ) -> None: + """ + Initialise the SWAN boundary-forced wrapper. + + Parameters + ---------- + templates_dir : str + Folder with the ``INPUT`` template (SWAN command file). + metamodel_parameters : dict + Per-case parameters (lists of equal length). + fixed_parameters : dict + Parameters shared by every case. + output_dir : str + Folder where case folders are created. + grid_file : str + ADCIRC grid (``fort.14`` format, depth positive down) with its + open-boundary node string. + boundary_nodes : np.ndarray + ``(n_nodes, 2)`` boundary node coordinates, in order along the + open boundary (the per-node forcing order). + output_points : np.ndarray or pd.DataFrame + Output points: ``(n, 2)`` array, or a DataFrame with ``lon`` and + ``lat`` columns. + templates_name : list of str or "all", optional + Templates to render. Default is "all". + debug : bool, optional + DEBUG-level logging. Default is True. + open_boundary : int, optional + Which open boundary of *grid_file* is forced. Default is 0. + points_filename, table_filename : str, optional + Output-points file and ``TABLE`` output names. + point_dim : str, optional + Name of the output-points dimension. Default is "points". + point_coords : dict, optional + ``{coord_name: column}`` of *output_points* (a DataFrame) attached + as coordinates on *point_dim*, e.g. ``{"sites": "source_id"}``. + store_parameters : tuple of str, optional + Scalar case parameters stored as ``f"{name}_forcing"`` along the + case dimension. + """ + + super().__init__( + templates_dir=templates_dir, + metamodel_parameters=metamodel_parameters, + fixed_parameters=fixed_parameters, + output_dir=output_dir, + templates_name=templates_name, + default_parameters=self.default_parameters, + ) + self.set_logger_name( + name=self.__class__.__name__, level="DEBUG" if debug else "INFO" + ) + + from .swan_utils import read_adcirc_grid, swan_boundary_side + + self.grid_file = os.path.abspath(grid_file) + self.side_xy, self.boundary_side = swan_boundary_side( + read_adcirc_grid(self.grid_file), open_boundary + ) + self.boundary_nodes = np.asarray(boundary_nodes, dtype=float).reshape(-1, 2) + self.point_metadata = ( + output_points.reset_index(drop=True) + if isinstance(output_points, pd.DataFrame) + else None + ) + if point_coords and self.point_metadata is None: + raise ValueError("point_coords needs output_points as a DataFrame") + if isinstance(output_points, pd.DataFrame): + output_points = output_points[["lon", "lat"]].to_numpy(float) + self.output_points = np.asarray(output_points, dtype=float).reshape(-1, 2) + self.points_filename = points_filename + self.table_filename = table_filename + self.point_dim = point_dim + self.point_coords = dict(point_coords or {}) + self.store_parameters = tuple(store_parameters) + + @property + def n_nodes(self) -> int: + """Number of boundary nodes.""" + + return len(self.boundary_nodes) + + def boundary_values(self, case_context: dict) -> dict[str, list]: + """ + ``hs``, ``tp``, ``dir``, ``spr`` at each boundary node for one case. + + Parameters + ---------- + case_context : dict + Case parameters. + + Returns + ------- + dict[str, list] + One list of ``n_nodes`` values per variable. + """ + + raise NotImplementedError + + def build_case(self, case_context: dict, case_dir: str) -> None: + """ + Link the grid, write the output points and the boundary context. + + Parameters + ---------- + case_context : dict + Case parameters; the template context listed in the class + docstring is added. + case_dir : str + Case folder. + """ + + from .swan_utils import boundary_par_table, write_swan_points + + fort14 = os.path.join(case_dir, "fort.14") + if os.path.lexists(fort14): + os.remove(fort14) + try: + os.symlink(self.grid_file, fort14) + except OSError: # no symlinks (e.g. Windows without privileges): copy + shutil.copyfile(self.grid_file, fort14) + write_swan_points( + self.output_points, os.path.join(case_dir, self.points_filename) + ) + + rows = boundary_par_table( + self.side_xy, self.boundary_nodes, self.boundary_values(case_context) + ) + case_context["n_nodes"] = self.n_nodes + case_context["boundary_side"] = self.boundary_side + case_context["boundary_par"] = [ + f"{length:.8f} {hs:.4f} {tp:.4f} {d:.3f} {spr:.3f}" + for length, hs, tp, d, spr in zip( + rows["len"], rows["hs"], rows["tp"], rows["dir"], rows["spr"] + ) + ] + case_context["points_file"] = self.points_filename + case_context["table_file"] = self.table_filename + case_context["table_quantities"] = " ".join(self.table_quantities) + + def monitor_cases(self, value_counts: str | None = None): + """ + Case status: FINISHED when SWAN wrote ``norm_end`` and the table. + + Parameters + ---------- + value_counts : str, optional + Passed to :meth:`BaseModelWrapper.monitor_cases`. + + Returns + ------- + pd.DataFrame or dict + See :meth:`BaseModelWrapper.monitor_cases`. + """ + + def status(case_dir: str) -> str: + if os.path.exists(os.path.join(case_dir, "norm_end")) and os.path.exists( + os.path.join(case_dir, self.table_filename) + ): + return "FINISHED" + if os.path.exists(os.path.join(case_dir, "PRINT")) or os.path.exists( + os.path.join(case_dir, "PRINT-001") + ): + return "RUNNING" + return "NOT STARTED" + + cases_status = { + os.path.basename(case_dir): status(case_dir) for case_dir in self.cases_dirs + } + + return super().monitor_cases( + cases_status=cases_status, value_counts=value_counts + ) + + def write_slurm_array( + self, + filename: str = "swan_array.sh", + partition: str = "geocean", + mem: str = "4gb", + job_name: str = "swan", + setup: str = GEOOCEAN_SWAN_MODULE, + logs_dir: str = "slurm_logs", + extra_sbatch: list[str] | None = None, + ) -> str: + """ + Write a SLURM job-array script (one serial SWAN run per case) to ``output_dir``. + + Also writes ``case_dirs.txt``, read by ``SLURM_ARRAY_TASK_ID``. Each + case runs ``swan.exe`` in its folder on one core; the array runs the + cases in parallel. + + Parameters + ---------- + filename : str, optional + Script name inside ``output_dir``. Default is "swan_array.sh". + partition : str, optional + SLURM partition. Default is "geocean". + mem : str, optional + Memory per case. Default is "4gb" (a 153k-node grid needs ~3 GB). + job_name : str, optional + SLURM job name. Default is "swan". + setup : str, optional + Shell lines run before SWAN. Default loads the GeoOcean module. + logs_dir : str, optional + SLURM log folder, relative to ``output_dir``. + extra_sbatch : list of str, optional + Additional ``#SBATCH`` option lines, e.g. ``["--time=02:00:00"]``. + + Returns + ------- + str + Path of the written script. + """ + + case_dirs_file = self.cases_dir_to_txt() + os.makedirs(os.path.join(self.output_dir, logs_dir), exist_ok=True) + extra = "\n".join(f"#SBATCH {line}" for line in (extra_sbatch or [])) + script = SWAN_SLURM_ARRAY_TEMPLATE.format( + job_name=job_name, + partition=partition, + mem=mem, + logs_dir=logs_dir, + extra_sbatch=extra, + setup=setup, + case_dirs_file=case_dirs_file, + ) + path = os.path.join(self.output_dir, filename) + with open(path, "w") as f: + f.write(script) + self.logger.info(f"SLURM array script for {len(self.cases_dirs)} cases: {path}") + + return path + + def run_cases_slurm( + self, + cases_to_run: list[int] | None = None, + max_parallel: int | None = None, + **script_kwargs, + ) -> None: + """ + Write the SLURM array script and submit it with ``sbatch``. + + Parameters + ---------- + cases_to_run : list of int, optional + 0-based case indices to submit. Default is every case. + max_parallel : int, optional + Maximum simultaneously running tasks (``%`` array throttle). + **script_kwargs + Passed to :meth:`write_slurm_array`. + """ + + script = self.write_slurm_array(**script_kwargs) + if cases_to_run is None: + array = f"1-{len(self.cases_dirs)}" + else: + array = ",".join(str(int(i) + 1) for i in cases_to_run) + if max_parallel is not None: + array += f"%{int(max_parallel)}" + self.run_cases_bulk(launcher=f"sbatch --array={array} {script}") + + def read_case_table( + self, case_dir: str, case_context: dict, row_dim: str, row + ) -> xr.Dataset: + """ + One case's ``TABLE`` output as a dataset on ``(row_dim, point_dim)``. + + Parameters + ---------- + case_dir : str + Case folder. + case_context : dict + Case parameters (for :attr:`store_parameters`). + row_dim : str + Case dimension (``case_num`` or ``time``). + row + Coordinate value of this case on *row_dim*. + + Returns + ------- + xr.Dataset + ``hs``, ``tp``, ``dir``, ``spr`` (and other table quantities). + """ + + from .swan_utils import read_swan_table + + table = read_swan_table( + os.path.join(case_dir, self.table_filename), list(self.table_quantities) + ) + if len(table) != len(self.output_points): + raise ValueError( + f"{len(table)} rows in {self.table_filename} but " + f"{len(self.output_points)} output points" + ) + ds = xr.Dataset( + { + name: ((row_dim, self.point_dim), table[[name]].T.to_numpy()) + for name in table + }, + coords={row_dim: [row]}, + ) + if self.point_coords: + ds = ds.assign_coords( + { + name: (self.point_dim, self.point_metadata[col].to_numpy()) + for name, col in self.point_coords.items() + } + ) + for name in self.store_parameters: + if name in case_context: + ds[f"{name}_forcing"] = ((row_dim,), [float(case_context[name])]) + + return ds + + +class SwanMetaModelWrapper(SwanBoundaryModelWrapper): + """ + Stationary SWAN cases for a metamodel (e.g. LHS over Hs, Tp, Dir, Spr, WL). + + The case ``hs`` is applied at ``active_node`` (1-based) and zero at the + other boundary nodes, with the case ``tp``, ``dir``, ``spr`` everywhere, + so along the boundary Hs decays linearly from the active node to zero at + its two neighbouring nodes (as in SnapWave): each goal's metamodel learns + its own contribution, to be summed with the others. Templates read ``wl`` + for ``SET LEVEL``. Each case is postprocessed to a single ``case_num`` row. + """ + + default_parameters = { + "hs": { + "type": _SWAN_NUMBER, + "value": None, + "description": "Significant wave height at the active node (m).", + }, + "tp": {"type": _SWAN_NUMBER, "value": None, "description": "Peak period (s)."}, + "dir": { + "type": _SWAN_NUMBER, + "value": None, + "description": "Mean wave direction (nautical, coming from, deg).", + }, + "spr": { + "type": _SWAN_NUMBER, + "value": None, + "description": "Directional spread (deg).", + }, + "wl": {"type": _SWAN_NUMBER, "value": None, "description": "Water level (m)."}, + "active_node": { + "type": (int, np.integer), + "value": None, + "description": "1-based boundary node where the case Hs is applied.", + }, + } + + def __init__( + self, + *args, + split_by: str | None = None, + split_filename: str = "output_sites_{}.nc", + **kwargs, + ) -> None: + """ + Initialise the metamodel wrapper. + + Parameters + ---------- + *args, **kwargs + See :class:`SwanBoundaryModelWrapper`. + split_by : str, optional + Case parameter by which the joined output is split into one NetCDF + per value in ``output_dir``. Default is None (no split). + split_filename : str, optional + File name pattern for the split files. Default is + "output_sites_{}.nc". + """ + + self.split_by = split_by + self.split_filename = split_filename + super().__init__(*args, **kwargs) + + def boundary_values(self, case_context: dict) -> dict[str, list]: + """Case ``hs`` at the active node and 0 at the others; same tp, dir, spr.""" + + active = int(case_context["active_node"]) - 1 + n = self.n_nodes + + return { + "hs": [case_context["hs"] if i == active else 0.0 for i in range(n)], + "tp": [case_context["tp"]] * n, + "dir": [case_context["dir"]] * n, + "spr": [case_context["spr"]] * n, + } + + def postprocess_case( + self, case_num: int, case_dir: str, case_context: dict + ) -> xr.Dataset: + """ + Read one stationary case on ``(case_num, point_dim)``. + + Parameters + ---------- + case_num : int + Case index. + case_dir : str + Case folder. + case_context : dict + Case parameters. + + Returns + ------- + xr.Dataset + Case output. + """ + + ds = self.read_case_table(case_dir, case_context, "case_num", case_num) + if self.split_by is not None: + ds = ds.assign_coords( + {self.split_by: ("case_num", [case_context[self.split_by]])} + ) + + return ds + + def join_postprocessed_files( + self, postprocessed_files: list[xr.Dataset] + ) -> xr.Dataset | dict: + """ + Concatenate postprocessed cases along ``case_num`` (optionally split). + + Parameters + ---------- + postprocessed_files : list of xr.Dataset + One dataset per case. + + Returns + ------- + xr.Dataset or dict + All cases; with ``split_by``, ``{value: written NetCDF path}``. + """ + + joined = xr.concat(postprocessed_files, dim="case_num") + if self.split_by is None: + return joined + + written = {} + for value, part in joined.groupby(self.split_by): + path = os.path.join(self.output_dir, self.split_filename.format(value)) + part.drop_vars(self.split_by).to_netcdf(path) + written[value] = path + self.logger.info(f"Wrote {len(written)} files split by {self.split_by}.") + + return written + + +class SwanDynamicModelWrapper(SwanBoundaryModelWrapper): + """ + One stationary SWAN case per time step of a boundary forcing time series. + + Every boundary node gets its own forcing, interpolated linearly between + the nodes along the open boundary. + + Build ``metamodel_parameters`` with + :func:`~bluemath_tk.wrappers.snapwave.snapwave_utils.boundary_time_series` + (``tref`` and per-node ``hs_nodes``, ``tp_nodes``, ``dir_nodes``, + ``spr_nodes``, optional ``wl_nodes``). SWAN takes one water level per + case: templates read ``wl``, the mean of ``wl_nodes`` (0 without it). + + Wind, for templates that switch it on: + + - a wind field (``wind``): each case gets the field at its ``tref`` in + ``wind.dat``, and the context ``wind_file`` and ``wind_grid`` (for + ``INPGRID WIND REGULAR {{ wind_grid }}`` / ``READINP WIND 1 + '{{ wind_file }}' 3 0 FREE``); + - a uniform wind: scalar ``u10`` (m/s) and ``u10dir`` (deg, nautical, + coming from) case parameters (``WIND {{ u10 }} {{ u10dir }}``). + """ + + default_parameters = { + "tref": { + "type": str, + "value": None, + "description": "Case time, 'YYYYmmdd HHMMSS'.", + }, + **{ + f"{var}_nodes": { + "type": list, + "value": None, + "description": f"{var} at each boundary node.", + } + for var in ("hs", "tp", "dir", "spr", "wl") + }, + "u10": { + "type": _SWAN_NUMBER, + "value": None, + "description": "Uniform 10 m wind speed (m/s); 0 = no wind.", + }, + "u10dir": { + "type": _SWAN_NUMBER, + "value": None, + "description": "Uniform wind direction (deg, nautical, coming from).", + }, + } + + def __init__(self, *args, wind: xr.Dataset | None = None, **kwargs) -> None: + """ + Initialise the dynamic wrapper. + + Parameters + ---------- + *args, **kwargs + See :class:`SwanBoundaryModelWrapper`. + wind : xr.Dataset, optional + ``u10`` and ``v10`` (m/s) on ``(time, latitude, longitude)``, + evenly spaced, covering the grid and the cases' times (see + :func:`~bluemath_tk.waves.wind.wind_field_at`). Default is None. + """ + + self.wind = wind + super().__init__(*args, **kwargs) + + def boundary_values(self, case_context: dict) -> dict[str, list]: + """Per-node forcing of the time step.""" + + return {v: list(case_context[f"{v}_nodes"]) for v in ("hs", "tp", "dir", "spr")} + + def build_case(self, case_context: dict, case_dir: str) -> None: + """As :meth:`SwanBoundaryModelWrapper.build_case`, plus the case ``wl`` and wind.""" + + wl_nodes = case_context.get("wl_nodes") + case_context["wl"] = float(np.nanmean(wl_nodes)) if wl_nodes else 0.0 + super().build_case(case_context, case_dir) + if self.wind is None: + return + + from ...waves.wind import wind_field_at + from .swan_utils import write_swan_wind + + time = pd.to_datetime(case_context["tref"], format="%Y%m%d %H%M%S") + case_context["wind_file"] = "wind.dat" + case_context["wind_grid"] = write_swan_wind( + os.path.join(case_dir, "wind.dat"), wind_field_at(self.wind, time) + ) + + def postprocess_case( + self, case_num: int, case_dir: str, case_context: dict + ) -> xr.Dataset: + """ + Read one time step on ``(time, point_dim)``. + + Parameters + ---------- + case_num : int + Case index. + case_dir : str + Case folder. + case_context : dict + Case parameters. + + Returns + ------- + xr.Dataset + Case output. + """ + + time = pd.to_datetime(case_context["tref"], format="%Y%m%d %H%M%S") + + return self.read_case_table(case_dir, case_context, "time", time) + + def join_postprocessed_files( + self, postprocessed_files: list[xr.Dataset] + ) -> xr.Dataset: + """Concatenate postprocessed time steps along ``time``.""" + + return xr.concat(postprocessed_files, dim="time") diff --git a/bluemath_tk/wrappers/swan/templates/INPUT b/bluemath_tk/wrappers/swan/templates/INPUT deleted file mode 100644 index 212ae25..0000000 --- a/bluemath_tk/wrappers/swan/templates/INPUT +++ /dev/null @@ -1,32 +0,0 @@ -$*************************HEADING************************ -$ -PROJ 'CAN' '{{ case_num }}' -$ -$********************MODEL INPUT*************************$ -MODE STAT -COORDINATES CARTESIAN -SET level=0 NAUTICAL -$ -CGRID REGULAR 410000 4802379 0 70000 35620 698 354 CIRCLE 120 0.03 1.0 -$ -INPGRID BOTTOM REGULAR 409888.026 4802179.317 0 702 359 100.0 100.0 -READINP BOTTOM 1 'depth.dat' 1 0 FREE -$ -BOUndspec SIDE N CONstant PAR {{ hs }} {{ tp }} {{ dir }} {{ spr }} -BOUndspec SIDE E CONstant PAR {{ hs }} {{ tp }} {{ dir }} {{ spr }} -BOUndspec SIDE W CONstant PAR {{ hs }} {{ tp }} {{ dir }} {{ spr }} -BOUndspec SIDE S CONstant PAR {{ hs }} {{ tp }} {{ dir }} {{ spr }} -$ -FRICTION JONSWAP -BREAKING -$ -OFF QUAD -$ -POINTS 'BUOYS' FILE 'buoys.loc' -SPECOUT 'BUOYS' SPEC2D 'output.spec' -BLOCK 'COMPGRID' NOHEAD 'output.mat' LAY 3 XP YP DEPTH HSIGN TM02 DIR PDIR TPS DSPR PTHSIGN PTRTP PTDIR PTDSPR -$ -TEST 1,0 -COMPUTE -STOP -$ \ No newline at end of file diff --git a/bluemath_tk/wrappers/swan/templates/buoys.loc b/bluemath_tk/wrappers/swan/templates/buoys.loc deleted file mode 100644 index 2504542..0000000 --- a/bluemath_tk/wrappers/swan/templates/buoys.loc +++ /dev/null @@ -1,24 +0,0 @@ -462805.45 4815333.56 -428845.10 4815606.89 -486188.03 4829324.3 -465203.88 4824779.32 -451388.03 4832783.55 -425791.5 4832079.32 -409288.03 4826042.32 -486188.03 4825863.79 -459188.03 4822656.97 -436319.44 4834779.32 -407988.03 4825027.76 -404188.03 4817791.13 -471657.81 4820179.32 -443351.32 4826879.32 -414488.03 4815685.36 -466288.03 4821379.1 -447858.9 4831079.32 -486188.03 4805133.7 -455615.99 4820279.32 -424888.03 4816866.29 -486188.03 4802065.55 -455588.03 4818313.6 -430588.03 4817238.8 -431888.03 4818251.37 \ No newline at end of file diff --git a/bluemath_tk/wrappers/swan/templates/depth.dat b/bluemath_tk/wrappers/swan/templates/depth.dat deleted file mode 100644 index 33c2041..0000000 --- a/bluemath_tk/wrappers/swan/templates/depth.dat +++ /dev/null @@ -1,361 +0,0 @@ -2327.66 2313.15 2291.59 2255.19 2212.92 2161.97 2126.80 2096.30 2072.47 2067.19 2083.46 2109.32 2144.82 2185.37 2224.86 2272.27 2308.86 2348.77 2385.57 2425.65 2463.19 2497.18 2525.46 2552.22 2575.45 2590.39 2598.10 2599.96 2601.04 2600.69 2603.16 2608.44 2615.37 2621.52 2624.93 2626.22 2627.06 2625.94 2621.72 2614.61 2607.30 2598.67 2592.11 2584.57 2573.95 2562.36 2543.79 2521.73 2495.20 2467.23 2442.99 2411.82 2379.64 2343.64 2314.88 2289.40 2259.01 2227.20 2202.77 2178.61 2156.44 2136.53 2114.10 2096.07 2076.80 2058.91 2041.81 2018.70 1997.26 1975.82 1957.49 1939.33 1915.09 1887.23 1863.97 1842.66 1815.19 1785.94 1754.10 1727.79 1701.64 1673.45 1646.21 1614.07 1586.00 1560.04 1533.62 1507.48 1476.59 1443.64 1420.73 1391.73 1358.76 1326.06 1290.57 1267.87 1239.53 1210.17 1185.10 1160.15 1144.93 1128.85 1116.74 1106.37 1096.74 1089.88 1083.89 1079.60 1076.30 1074.25 1072.35 1069.68 1065.70 1060.75 1055.27 1048.79 1042.92 1039.17 1036.48 1036.87 1039.37 1044.34 1049.05 1052.43 1053.37 1051.43 1051.36 1052.59 1054.47 1072.87 1084.60 1095.74 1104.55 1112.26 1122.65 1140.25 1150.52 1149.17 1149.16 1153.83 1159.44 1167.06 1171.45 1175.31 1183.17 1182.23 1169.39 1152.66 1153.14 1155.81 1155.38 1168.95 1184.11 1203.52 1218.59 1243.14 1271.03 1309.76 1341.92 1368.72 1393.81 1421.94 1420.46 1375.91 1309.97 1239.79 1174.01 1128.98 1088.59 1071.20 1066.07 1071.05 1081.45 1090.85 1092.92 1092.19 1085.00 1072.15 1065.97 1062.92 1057.96 1055.17 1059.19 1042.28 1023.84 1023.19 1012.47 999.68 1021.36 1058.89 1084.05 1068.26 1027.02 993.98 987.42 989.63 987.70 981.73 975.94 965.21 960.37 954.95 946.48 937.11 932.52 944.09 958.78 960.07 949.67 926.83 905.52 901.06 906.27 901.43 894.13 891.93 884.27 865.66 849.92 842.63 841.25 834.67 825.99 812.88 797.40 784.41 779.49 773.63 759.08 744.26 740.49 731.92 714.82 699.98 684.16 670.74 655.33 631.34 616.18 602.96 586.17 574.16 564.43 554.64 541.57 532.16 523.75 517.51 513.19 511.74 510.69 510.45 508.56 505.19 500.28 498.26 497.90 497.89 497.85 497.36 500.61 510.68 537.23 563.43 573.35 579.92 603.09 622.15 647.57 659.09 675.06 669.35 623.78 588.92 572.17 556.85 539.75 523.68 509.22 497.47 489.63 488.23 489.93 491.84 497.37 503.27 511.40 523.42 541.71 565.57 578.90 578.96 570.91 564.30 560.29 558.66 555.61 555.78 579.93 584.95 593.17 600.63 635.44 626.98 663.70 704.45 733.62 769.18 802.90 843.08 871.30 898.63 933.00 980.96 981.76 968.74 955.88 954.67 937.99 909.68 914.66 923.26 906.73 873.79 844.03 827.11 816.09 807.84 804.08 802.92 799.69 796.47 792.36 790.92 784.99 775.75 768.67 768.00 771.52 774.27 777.51 784.58 795.68 804.70 809.19 819.73 838.22 848.89 861.47 893.45 929.21 890.46 918.91 959.16 1001.30 1047.55 1095.79 1119.64 1146.79 1156.54 1177.52 1221.48 1249.29 1289.87 1309.70 1334.18 1360.55 1398.56 1436.15 1480.82 1507.17 1527.25 1538.78 1528.51 1502.89 1475.48 1484.71 1506.10 1534.06 1544.89 1552.37 1542.55 1528.44 1511.44 1488.69 1446.60 1402.67 1363.13 1344.14 1338.97 1372.00 1405.01 1419.05 1436.15 1462.37 1486.11 1491.17 1465.22 1430.06 1389.02 1399.54 1430.95 1412.52 1380.03 1358.48 1340.14 1326.41 1348.93 1357.41 1355.58 1375.02 1382.97 1391.42 1403.97 1432.49 1473.98 1513.02 1544.96 1588.37 1637.76 1694.00 1745.08 1811.31 1831.83 1843.42 1843.29 1853.43 1866.69 1872.52 1884.85 1922.50 1975.70 1993.49 1989.31 1939.29 1920.57 1894.67 1906.69 1939.19 1977.45 2027.19 2057.21 2052.46 2025.80 2072.81 2098.05 2116.32 2165.84 2225.50 2272.19 2296.51 2345.03 2371.59 2388.78 2395.83 2397.92 2395.25 2404.14 2417.98 2418.61 2436.43 2416.42 2386.95 2384.94 2366.01 2345.54 2348.68 2392.84 2435.75 2485.17 2509.42 2526.45 2562.59 2583.03 2581.90 2581.11 2605.54 2609.40 2600.76 2595.57 2587.27 2549.89 2517.89 2541.15 2591.62 2608.90 2617.23 2629.27 2663.16 2695.12 2701.13 2700.65 2701.00 2697.48 2671.70 2645.20 2621.92 2614.03 2629.58 2629.36 2629.50 2619.21 2622.90 2625.98 2623.67 2616.58 2607.01 2597.08 2585.52 2570.02 2554.85 2537.35 2498.37 2450.66 2364.13 2308.86 2262.98 2221.23 2184.13 2123.82 2131.68 2201.49 2279.50 2278.86 2248.57 2221.18 2174.51 2160.87 2163.65 2185.35 2208.39 2224.38 2234.06 2239.58 2240.99 2251.69 2275.57 2300.91 2342.26 2385.02 2429.58 2487.77 2513.75 2537.38 2543.92 2539.52 2528.64 2509.29 2453.86 2402.98 2340.19 2271.28 2220.97 2194.96 2222.82 2209.17 2178.18 2165.34 2154.25 2147.08 2102.60 2045.84 2054.13 2073.05 2077.53 2097.09 2070.01 2021.01 1949.99 1912.35 1901.35 1880.50 1836.03 1806.51 1790.05 1777.61 1774.48 1764.88 1736.77 1749.75 1771.68 1834.87 1883.43 1932.77 1991.24 2020.95 2017.21 2002.38 1984.23 1974.04 1980.38 2022.70 2092.84 2130.85 2167.58 2198.71 2242.97 2285.62 2314.13 2355.64 2368.70 2365.26 2356.03 2346.05 2319.73 2257.11 2211.22 2167.64 2142.95 2097.72 2039.13 1986.47 1957.87 1915.32 1868.05 1822.89 1769.54 1729.76 1712.90 1655.26 1613.55 1583.91 1622.63 1672.56 1678.00 1673.64 1638.50 1581.63 1547.11 1515.41 1516.09 1503.13 1455.63 1394.92 1357.51 1322.83 1308.19 1294.14 1292.57 1304.38 1315.19 1314.64 1289.34 1280.06 1299.31 1325.42 1338.28 1344.82 1346.38 1345.47 1349.98 1362.13 1373.68 1383.82 1380.50 1372.58 1368.89 1365.28 1365.32 1362.41 1359.24 1358.84 1359.31 1363.27 1365.06 1366.41 1368.96 1369.24 1367.27 1364.36 1367.05 1377.38 1392.48 1414.69 1436.79 1457.98 1465.33 1471.19 1478.04 1485.23 1501.81 1547.43 1565.81 1566.08 1565.42 1563.44 1558.42 1551.15 1537.39 1522.01 1509.83 1495.84 1473.15 1454.12 1442.25 1439.31 1442.35 1449.67 1460.16 1470.32 1475.49 1479.75 1484.50 1492.92 -2318.15 2302.25 2279.31 2244.47 2205.57 2158.73 2130.11 2099.87 2080.94 2077.69 2095.55 2119.33 2156.19 2195.44 2234.48 2281.22 2315.41 2357.34 2394.42 2433.98 2470.96 2502.30 2530.70 2555.61 2576.63 2590.03 2593.66 2592.99 2591.38 2589.09 2591.07 2596.49 2603.91 2610.45 2613.88 2615.04 2614.92 2612.62 2608.15 2602.12 2595.05 2588.14 2582.92 2576.28 2566.63 2557.52 2539.66 2519.06 2493.68 2466.67 2444.11 2412.99 2381.20 2345.30 2316.44 2290.94 2259.97 2228.67 2205.52 2184.08 2163.06 2143.31 2121.60 2103.91 2086.26 2069.52 2051.29 2028.76 2008.64 1988.95 1974.21 1954.61 1929.84 1901.02 1877.09 1855.56 1826.61 1797.61 1766.15 1740.99 1717.34 1691.27 1666.69 1636.98 1610.30 1585.29 1559.31 1535.93 1505.97 1471.21 1446.07 1414.85 1378.02 1342.15 1304.30 1278.37 1246.11 1212.86 1185.93 1159.38 1141.52 1123.19 1110.26 1099.53 1089.65 1081.16 1074.25 1068.46 1063.98 1061.26 1059.18 1056.17 1052.05 1047.00 1040.66 1033.12 1026.55 1020.58 1016.95 1015.22 1016.60 1021.15 1026.25 1030.24 1033.25 1032.14 1030.91 1030.90 1055.71 1073.03 1081.84 1088.54 1093.17 1097.70 1107.24 1119.63 1132.18 1133.87 1134.95 1133.16 1137.91 1144.67 1150.52 1155.99 1161.12 1160.51 1152.36 1135.40 1132.43 1135.70 1136.04 1142.00 1147.30 1164.63 1181.50 1211.66 1250.00 1281.26 1307.84 1341.26 1373.67 1396.37 1417.78 1381.11 1332.15 1267.13 1190.11 1134.49 1093.10 1077.70 1068.10 1067.90 1076.57 1085.58 1085.41 1079.39 1066.36 1053.76 1047.78 1047.00 1041.33 1034.41 1037.73 1039.10 1025.07 1019.41 1007.01 987.76 992.22 1032.05 1064.71 1076.40 1031.17 988.68 973.23 978.16 980.40 973.98 967.09 954.94 947.07 939.29 930.29 923.78 915.83 921.08 935.50 948.28 944.34 930.47 907.59 899.60 901.91 895.07 886.00 881.71 872.94 854.21 839.37 833.28 830.93 824.26 813.28 797.05 779.58 763.43 759.29 758.06 745.81 733.93 731.37 721.91 704.10 688.71 675.36 664.73 650.36 625.42 606.28 592.43 577.06 565.18 555.50 547.41 536.76 525.66 514.07 505.79 499.09 497.52 496.39 495.82 494.55 491.55 487.16 484.51 484.07 484.30 483.80 483.76 487.54 497.98 524.05 540.65 549.96 564.27 596.43 610.38 616.54 624.05 653.22 632.21 618.58 575.95 558.28 544.50 532.46 518.19 504.22 493.82 488.06 487.31 487.66 488.23 493.60 498.07 505.05 517.28 535.66 551.08 560.42 561.60 554.52 549.70 544.94 541.16 536.27 535.96 552.16 552.40 569.57 584.55 605.26 628.85 665.53 731.74 752.59 780.74 816.91 853.40 887.83 921.44 947.10 962.22 954.36 941.74 925.90 924.70 918.16 899.77 895.76 910.65 911.92 871.52 825.99 805.77 800.20 790.68 781.42 780.03 779.80 779.69 776.06 769.52 762.51 755.74 750.71 749.43 752.84 757.78 763.98 771.19 775.58 784.17 794.65 808.17 823.47 836.07 856.45 877.38 897.10 888.86 918.40 961.27 1005.16 1050.14 1081.57 1092.63 1107.35 1125.11 1168.54 1214.31 1234.33 1257.84 1282.24 1304.31 1348.14 1395.30 1420.24 1449.24 1485.69 1500.25 1505.47 1493.35 1460.09 1432.30 1440.91 1462.86 1495.35 1496.44 1507.24 1517.21 1506.71 1480.29 1460.24 1433.62 1388.80 1348.01 1308.08 1308.19 1337.56 1368.96 1381.68 1397.70 1424.63 1442.50 1468.87 1462.07 1408.91 1366.47 1366.77 1392.31 1380.46 1339.28 1311.68 1305.46 1297.83 1308.42 1308.99 1316.79 1343.43 1365.08 1405.70 1435.01 1483.98 1500.08 1540.38 1598.02 1638.05 1690.30 1756.80 1785.80 1793.25 1797.04 1802.86 1802.50 1811.13 1820.85 1829.79 1849.36 1925.26 1964.33 1965.89 1948.80 1910.94 1886.55 1901.68 1933.44 1985.82 2011.10 2030.90 2028.31 2010.75 2024.40 2075.75 2092.49 2128.11 2192.21 2237.64 2277.63 2324.03 2343.42 2359.03 2369.66 2368.58 2367.77 2363.69 2376.48 2390.09 2399.16 2409.10 2379.68 2343.58 2334.82 2324.18 2342.48 2367.29 2413.20 2429.60 2447.66 2456.41 2485.90 2541.84 2545.73 2540.42 2546.01 2574.61 2578.89 2567.23 2557.24 2553.41 2532.68 2498.60 2521.07 2557.44 2570.06 2582.80 2629.68 2662.23 2687.24 2691.31 2691.70 2690.90 2682.88 2660.11 2609.42 2576.67 2567.82 2582.49 2584.16 2588.73 2576.14 2586.08 2598.81 2603.31 2604.76 2600.83 2591.75 2581.06 2566.51 2555.76 2549.93 2532.57 2507.50 2440.30 2387.73 2283.37 2233.94 2194.16 2164.09 2197.69 2284.21 2322.56 2305.30 2273.96 2235.76 2197.58 2163.39 2138.93 2137.87 2147.57 2165.98 2197.69 2215.47 2220.12 2218.36 2231.29 2260.25 2310.09 2353.04 2396.54 2450.72 2490.26 2520.09 2534.37 2531.75 2526.94 2507.03 2451.83 2400.07 2351.44 2284.60 2221.17 2184.21 2183.41 2182.93 2153.63 2133.60 2104.47 2115.62 2101.19 2043.08 2010.98 2029.37 2027.27 2053.60 2055.04 2006.30 1949.19 1896.84 1857.28 1840.39 1802.84 1768.45 1754.41 1746.32 1748.31 1732.79 1713.37 1745.51 1780.71 1827.66 1874.34 1920.87 1975.34 1994.15 1977.78 1952.41 1927.30 1931.18 1960.07 2028.01 2074.06 2139.51 2178.28 2205.85 2247.43 2291.59 2310.38 2341.06 2358.52 2356.90 2343.26 2325.38 2309.59 2271.62 2225.45 2187.86 2147.04 2095.04 2057.63 1991.94 1971.12 1924.49 1881.82 1838.43 1803.80 1760.44 1718.67 1676.58 1627.11 1584.80 1594.92 1625.66 1630.23 1627.61 1632.80 1595.02 1537.77 1485.55 1467.03 1460.26 1422.41 1370.77 1323.66 1291.78 1280.73 1277.30 1279.96 1293.21 1304.25 1299.85 1272.42 1268.58 1287.33 1313.70 1325.46 1324.36 1321.01 1319.87 1329.34 1343.12 1355.54 1367.79 1366.46 1358.24 1358.53 1359.81 1360.20 1356.17 1353.25 1355.14 1359.45 1363.69 1363.68 1365.39 1368.00 1369.13 1368.44 1361.57 1368.67 1381.82 1397.98 1417.43 1437.39 1455.66 1461.77 1467.26 1472.15 1478.86 1497.83 1540.78 1564.38 1563.74 1562.67 1562.05 1557.66 1551.66 1540.84 1527.15 1509.94 1495.03 1473.75 1455.56 1446.32 1443.28 1447.55 1453.22 1461.40 1469.13 1473.48 1477.49 1482.58 1490.27 -2305.91 2291.30 2268.31 2235.62 2199.71 2159.40 2134.55 2107.26 2090.40 2092.52 2112.16 2135.44 2171.92 2209.13 2247.00 2290.06 2325.66 2367.20 2404.10 2439.56 2476.69 2506.37 2532.56 2555.09 2573.45 2585.43 2587.47 2584.89 2580.72 2577.28 2578.48 2583.59 2590.72 2596.53 2598.83 2600.12 2598.48 2594.89 2590.47 2585.20 2579.43 2574.64 2571.10 2565.38 2558.44 2549.43 2532.87 2513.77 2490.05 2466.74 2444.80 2413.78 2383.17 2348.80 2321.66 2296.64 2265.25 2234.55 2212.43 2191.82 2173.34 2154.79 2133.43 2115.96 2098.39 2081.94 2063.97 2042.28 2022.71 2002.66 1986.84 1967.21 1941.98 1912.64 1888.97 1866.25 1837.30 1809.31 1781.20 1761.25 1738.71 1715.78 1694.42 1666.45 1642.96 1616.17 1589.93 1562.40 1530.15 1497.02 1466.53 1433.44 1394.17 1356.58 1319.93 1287.10 1253.05 1218.48 1189.86 1164.02 1142.81 1124.35 1111.08 1100.67 1091.33 1081.62 1074.02 1066.41 1061.25 1055.90 1052.71 1048.51 1043.15 1037.55 1030.21 1022.69 1015.82 1008.80 1004.39 1000.70 1000.59 1004.70 1009.80 1014.36 1017.99 1017.97 1015.33 1013.86 1023.53 1071.68 1078.32 1081.05 1081.61 1083.65 1088.88 1099.22 1112.72 1119.74 1121.70 1116.67 1115.99 1120.98 1128.96 1136.45 1138.02 1138.86 1139.42 1133.39 1129.65 1133.81 1140.00 1141.75 1115.90 1120.93 1147.95 1181.97 1214.74 1249.19 1287.08 1311.03 1344.20 1379.72 1406.54 1382.26 1330.31 1284.92 1208.60 1143.28 1099.44 1077.12 1066.27 1058.84 1064.23 1069.88 1070.22 1064.23 1051.73 1040.75 1035.65 1032.78 1026.12 1015.73 1016.64 1031.61 1026.22 1017.27 1004.20 983.45 978.66 1011.18 1049.27 1068.69 1032.70 988.10 966.12 969.11 973.81 968.37 961.85 946.80 935.38 924.54 915.64 910.68 905.30 904.70 916.42 931.46 936.87 932.10 914.51 900.20 893.23 887.79 880.82 871.66 861.92 846.49 830.67 821.60 814.88 808.08 797.39 784.35 766.39 748.15 741.46 740.95 731.32 723.66 720.92 711.34 693.74 677.79 663.43 657.45 646.96 618.71 597.62 581.84 566.13 553.06 543.30 537.58 529.22 516.97 502.48 491.77 484.84 483.26 482.21 481.38 480.35 477.33 473.27 470.58 470.14 471.02 471.02 470.49 475.31 484.87 505.23 521.37 539.29 567.68 583.22 575.65 584.07 614.73 641.33 612.62 626.93 566.58 552.70 545.13 532.38 517.74 504.41 495.93 491.70 490.07 489.55 491.56 496.80 502.13 509.05 519.70 534.88 547.79 554.42 553.98 547.93 543.83 537.19 535.86 539.99 543.92 554.50 557.03 556.02 569.61 600.80 622.72 659.97 717.36 753.82 784.00 817.11 851.57 885.68 921.96 935.08 934.52 925.51 914.98 901.41 901.18 902.35 901.04 904.14 923.56 902.99 862.46 809.43 790.16 786.63 771.77 760.73 757.98 758.04 757.54 753.97 747.68 740.37 734.39 731.76 728.80 728.44 734.47 744.35 754.74 756.21 763.83 780.88 796.48 809.23 827.53 849.00 870.98 902.63 887.97 916.58 966.63 1008.19 1036.50 1046.40 1056.87 1086.84 1121.03 1157.90 1185.52 1204.45 1233.01 1259.20 1302.67 1344.95 1381.59 1399.57 1434.91 1462.95 1465.21 1461.60 1447.90 1419.49 1383.77 1400.78 1428.02 1449.76 1449.56 1461.84 1486.32 1484.37 1449.04 1428.27 1405.74 1363.39 1337.08 1287.59 1278.56 1302.61 1321.64 1332.41 1351.69 1379.35 1390.36 1430.88 1439.55 1402.32 1346.32 1329.57 1352.04 1346.50 1326.33 1282.78 1255.69 1253.19 1266.29 1279.45 1307.84 1353.86 1400.01 1454.74 1468.08 1512.27 1551.33 1579.31 1646.22 1685.48 1734.10 1746.64 1748.12 1746.09 1752.07 1756.52 1755.96 1765.79 1787.87 1836.21 1869.35 1929.30 1942.09 1933.04 1910.23 1886.87 1922.28 1944.49 1964.70 1984.94 2003.50 2005.22 1998.15 1992.76 2027.46 2069.46 2101.68 2152.47 2215.35 2258.78 2289.88 2316.63 2332.79 2340.78 2347.56 2344.85 2352.77 2344.47 2342.53 2351.19 2371.10 2366.48 2341.05 2307.96 2289.57 2295.05 2341.44 2395.79 2419.30 2414.03 2416.14 2449.74 2494.77 2509.84 2506.91 2495.79 2502.78 2529.76 2557.29 2545.62 2509.05 2509.24 2501.80 2483.49 2503.67 2526.82 2547.69 2579.12 2626.80 2655.43 2676.36 2680.96 2682.61 2677.66 2666.81 2623.93 2581.21 2537.32 2525.65 2534.12 2541.14 2544.64 2528.05 2542.50 2561.01 2577.39 2588.39 2594.30 2580.92 2569.29 2558.32 2548.52 2555.07 2555.54 2545.78 2514.03 2442.29 2398.27 2339.97 2269.00 2267.08 2285.34 2361.21 2350.94 2329.59 2298.76 2255.27 2218.70 2177.76 2136.43 2115.99 2084.18 2080.83 2127.87 2153.19 2173.62 2203.63 2210.24 2243.14 2293.13 2327.90 2367.32 2411.79 2453.60 2492.17 2520.73 2518.73 2518.73 2497.44 2439.15 2384.34 2350.37 2300.95 2237.08 2183.29 2145.15 2135.73 2121.87 2107.27 2072.16 2068.29 2080.09 2040.29 1986.79 1989.97 1974.92 1991.60 2000.40 2000.01 1956.74 1904.82 1842.45 1800.49 1762.89 1728.26 1712.75 1707.94 1711.18 1704.27 1698.20 1754.95 1800.01 1842.37 1860.91 1903.67 1956.74 1957.34 1934.89 1894.70 1884.81 1909.08 1986.03 2038.20 2079.99 2123.13 2152.56 2178.61 2240.08 2289.55 2309.26 2333.49 2349.81 2349.25 2338.94 2310.35 2277.16 2254.43 2212.71 2176.91 2144.01 2083.51 2038.47 2004.14 1979.26 1948.96 1909.98 1852.38 1791.39 1739.66 1705.75 1657.63 1604.92 1556.47 1533.14 1573.15 1573.92 1570.92 1589.83 1581.48 1521.12 1461.81 1422.11 1402.89 1381.39 1354.18 1303.12 1276.18 1270.29 1268.08 1269.28 1279.60 1290.39 1286.02 1259.10 1256.01 1274.65 1295.51 1303.76 1302.51 1300.39 1302.06 1312.15 1325.17 1339.15 1350.26 1347.10 1341.26 1345.25 1350.75 1353.68 1352.14 1351.76 1355.61 1360.93 1365.08 1365.94 1367.60 1368.54 1369.24 1369.71 1366.60 1369.61 1379.21 1396.41 1418.84 1439.49 1447.92 1448.93 1453.86 1458.29 1465.01 1493.76 1534.29 1561.79 1561.44 1560.21 1560.40 1557.18 1551.60 1543.00 1529.19 1509.15 1487.00 1467.55 1453.05 1447.89 1446.57 1451.48 1456.91 1462.77 1469.36 1473.43 1476.99 1481.15 1486.59 -2298.36 2283.61 2258.55 2227.31 2194.44 2159.55 2136.14 2113.45 2102.28 2109.76 2132.17 2158.05 2192.01 2227.75 2262.80 2300.55 2337.97 2377.11 2412.16 2445.77 2480.19 2506.28 2529.88 2549.83 2565.62 2576.43 2577.82 2574.49 2568.91 2564.61 2564.88 2569.46 2576.07 2581.69 2582.77 2580.71 2577.43 2572.51 2567.93 2563.29 2559.56 2556.83 2555.55 2552.91 2547.93 2539.96 2524.40 2506.55 2484.48 2463.10 2442.84 2413.99 2386.26 2355.02 2330.56 2306.52 2276.75 2247.15 2225.94 2206.80 2186.51 2167.14 2145.42 2127.66 2110.43 2092.74 2074.84 2053.48 2034.35 2017.41 2001.41 1982.12 1956.90 1927.69 1906.04 1881.02 1852.65 1826.25 1799.28 1782.29 1761.00 1739.71 1719.85 1693.39 1671.58 1643.13 1616.29 1589.07 1553.95 1520.23 1486.98 1451.63 1410.43 1371.01 1334.04 1298.10 1262.77 1266.07 1218.90 1184.55 1150.16 1130.99 1114.92 1108.91 1104.04 1092.11 1081.05 1072.93 1065.53 1057.77 1052.87 1047.31 1041.04 1034.52 1025.32 1017.86 1010.70 1003.34 998.04 992.69 991.27 994.32 999.44 1003.99 1007.33 1006.00 1002.29 998.54 996.33 1047.24 1068.73 1071.39 1069.93 1068.30 1070.58 1081.55 1097.42 1107.50 1110.66 1104.60 1101.70 1104.36 1112.08 1118.92 1117.55 1118.01 1124.76 1127.36 1125.51 1130.39 1145.50 1143.22 1088.02 1105.30 1127.00 1152.20 1185.85 1227.63 1266.61 1296.82 1331.01 1360.28 1391.16 1377.32 1329.84 1291.65 1246.61 1156.14 1097.01 1071.16 1060.66 1053.81 1053.75 1057.27 1057.87 1057.46 1052.56 1042.04 1031.96 1024.16 1012.21 999.93 998.45 1015.56 1022.48 1016.02 999.11 979.84 971.38 990.48 1031.33 1066.62 1037.73 998.65 970.89 956.94 965.93 962.70 958.49 938.54 925.47 913.21 903.24 897.91 896.01 895.93 902.13 910.07 921.98 929.30 919.34 906.01 891.39 881.90 875.90 861.92 849.64 837.51 823.23 809.58 797.77 790.42 782.25 770.81 755.53 736.70 727.15 724.23 719.36 713.78 710.27 699.48 683.01 665.20 650.60 648.40 641.49 614.61 590.39 572.60 555.43 539.99 529.70 525.89 519.25 504.17 486.12 477.14 470.63 469.07 468.01 467.13 466.99 464.12 460.17 458.05 457.43 458.91 460.42 462.64 467.28 475.45 488.01 504.15 528.08 552.71 551.93 549.63 566.34 603.04 636.50 606.42 601.49 566.57 555.40 546.62 532.85 517.20 503.82 497.34 494.61 492.63 491.10 494.20 499.97 505.80 512.42 520.56 530.11 538.82 544.89 545.26 542.64 539.40 536.01 537.73 545.85 551.58 561.09 565.36 570.54 587.63 615.25 640.99 659.35 704.70 749.26 771.16 802.87 839.80 873.27 906.37 920.11 912.92 906.16 899.95 901.87 874.24 869.03 873.12 883.24 882.20 851.73 824.45 794.60 780.53 770.05 755.32 741.62 735.57 732.70 729.44 725.95 720.06 712.94 708.99 714.27 712.37 701.72 702.52 718.41 735.23 737.15 743.90 766.22 784.71 798.02 817.03 837.20 857.00 918.01 896.05 924.09 972.41 995.59 1009.16 1014.25 1037.12 1072.83 1107.86 1130.97 1160.39 1181.08 1221.74 1266.09 1311.34 1338.14 1348.21 1373.48 1411.74 1429.75 1419.94 1408.21 1395.95 1372.76 1353.33 1364.04 1391.49 1400.04 1400.64 1418.15 1443.60 1460.79 1428.64 1389.92 1366.61 1338.40 1297.22 1267.10 1248.78 1264.22 1266.08 1280.26 1314.73 1333.58 1344.54 1395.52 1421.54 1388.32 1331.50 1299.96 1314.89 1312.77 1289.75 1260.29 1235.49 1251.91 1282.07 1321.12 1350.84 1391.13 1416.93 1465.93 1510.15 1536.67 1583.06 1624.10 1670.38 1693.51 1705.19 1697.62 1701.80 1697.95 1701.46 1705.87 1713.92 1746.63 1783.21 1839.12 1895.06 1914.38 1915.75 1908.64 1917.08 1909.54 1921.04 1928.24 1938.50 1953.44 1958.43 1960.17 1969.20 1987.49 2042.94 2080.40 2128.75 2179.67 2232.17 2259.51 2281.47 2297.94 2311.69 2316.51 2319.44 2324.20 2339.07 2336.51 2319.66 2305.21 2330.65 2319.23 2301.19 2267.67 2273.60 2301.09 2353.77 2398.45 2400.44 2385.45 2383.49 2446.24 2485.17 2476.87 2463.50 2450.00 2461.48 2507.71 2537.03 2529.81 2491.61 2468.84 2463.34 2444.18 2471.07 2508.41 2543.86 2580.86 2613.33 2643.32 2664.20 2670.63 2670.20 2663.34 2638.50 2595.87 2543.59 2503.72 2485.71 2482.51 2494.08 2497.84 2487.54 2512.29 2531.25 2538.09 2575.25 2574.89 2567.97 2556.85 2544.85 2538.95 2546.60 2555.22 2547.71 2535.99 2523.53 2505.19 2476.38 2386.18 2386.07 2382.32 2390.07 2375.39 2342.35 2308.46 2277.15 2239.76 2200.65 2159.58 2122.29 2073.61 2021.78 2036.14 2042.35 2089.62 2173.69 2211.83 2247.33 2292.03 2316.14 2340.13 2375.25 2419.51 2456.29 2499.84 2505.35 2506.35 2493.53 2442.90 2370.03 2330.62 2291.81 2245.71 2197.85 2140.89 2094.25 2075.35 2074.66 2045.30 2018.28 2033.76 2024.68 1974.09 1934.99 1930.18 1933.35 1946.76 1972.57 1943.05 1883.84 1828.01 1779.95 1729.66 1695.37 1680.96 1673.00 1680.11 1665.16 1676.63 1724.57 1760.41 1796.53 1832.64 1910.27 1928.03 1905.86 1881.89 1855.40 1868.53 1913.83 1969.58 2026.57 2085.86 2123.72 2160.61 2194.17 2238.44 2280.25 2305.86 2328.90 2341.33 2341.46 2330.55 2292.14 2242.47 2235.34 2202.36 2150.14 2114.47 2087.76 2027.16 1954.71 1921.57 1897.25 1877.11 1848.69 1809.85 1764.11 1710.21 1648.97 1588.37 1536.52 1506.58 1520.80 1507.86 1522.43 1540.89 1546.62 1518.74 1471.91 1413.18 1365.57 1331.80 1310.37 1274.89 1265.66 1261.71 1258.37 1257.36 1265.22 1276.35 1275.99 1251.16 1240.57 1253.59 1272.24 1279.24 1282.16 1282.09 1287.04 1297.61 1309.94 1324.09 1331.19 1324.32 1320.73 1325.62 1333.40 1338.01 1338.22 1339.70 1344.03 1351.03 1358.65 1364.00 1366.85 1368.98 1369.51 1369.24 1367.16 1367.01 1376.12 1396.80 1421.50 1435.94 1437.64 1439.61 1441.08 1445.60 1457.55 1488.12 1526.07 1553.92 1559.61 1558.41 1558.32 1556.04 1551.02 1543.70 1529.31 1506.04 1477.15 1457.23 1446.53 1446.73 1448.73 1454.04 1457.49 1462.05 1467.70 1472.24 1476.48 1479.54 1483.28 -2286.99 2265.59 2241.05 2211.83 2184.64 2155.74 2136.03 2117.38 2109.87 2125.77 2152.45 2181.82 2212.52 2244.65 2278.84 2313.94 2351.34 2388.94 2419.42 2449.70 2481.41 2503.01 2523.07 2539.71 2553.57 2563.41 2563.25 2559.89 2553.65 2548.66 2547.54 2551.41 2557.62 2562.21 2563.65 2561.74 2557.25 2551.08 2546.44 2542.66 2540.16 2539.54 2539.79 2537.29 2533.27 2526.00 2511.37 2494.27 2474.64 2456.69 2436.99 2412.89 2387.98 2360.68 2340.73 2316.84 2289.42 2260.76 2240.54 2222.15 2201.51 2183.43 2161.03 2142.82 2125.01 2105.96 2087.60 2066.40 2048.01 2032.16 2016.26 1997.44 1972.88 1944.30 1923.93 1898.65 1872.24 1846.95 1823.04 1808.94 1788.00 1768.81 1749.18 1723.66 1700.54 1670.40 1642.26 1613.32 1576.87 1540.49 1504.97 1468.04 1427.00 1385.51 1347.72 1310.94 1277.26 1288.95 1248.25 1220.74 1177.50 1145.88 1129.88 1117.76 1117.88 1108.19 1090.66 1081.54 1072.51 1063.05 1056.73 1050.30 1043.40 1035.72 1025.78 1017.88 1010.58 1003.19 996.86 990.53 987.86 989.27 993.00 996.90 999.83 998.02 993.23 988.60 985.31 1030.05 1054.51 1059.61 1057.44 1050.37 1052.63 1067.12 1085.23 1096.30 1100.56 1096.18 1092.84 1093.22 1099.01 1103.46 1098.04 1098.09 1109.36 1115.57 1115.03 1123.49 1142.98 1134.92 1060.98 1071.19 1091.83 1118.98 1153.45 1190.86 1232.44 1256.75 1302.14 1344.00 1378.02 1376.43 1341.95 1296.78 1241.60 1155.01 1102.95 1063.83 1047.32 1043.19 1046.65 1049.35 1050.36 1052.73 1053.34 1045.24 1032.86 1018.42 1003.34 990.28 988.54 1001.39 1016.53 1013.86 994.99 976.62 964.38 968.86 1003.60 1041.39 1042.29 1013.24 980.04 949.18 953.14 956.38 952.36 932.52 917.94 905.15 894.28 888.18 886.66 886.19 886.97 890.38 902.81 918.28 920.90 905.90 886.43 875.99 869.40 853.21 837.05 825.61 813.74 799.81 783.70 775.71 768.74 758.55 744.43 727.20 716.50 711.14 707.13 703.78 700.67 688.69 669.90 652.89 639.73 635.52 628.52 605.53 585.75 568.40 549.70 531.58 518.39 515.18 508.35 491.37 473.60 463.74 456.30 454.84 453.66 452.81 454.06 452.05 451.08 449.60 448.45 449.53 450.35 452.41 457.02 464.69 476.53 495.70 514.71 527.44 531.36 545.36 565.73 591.29 609.80 593.33 579.62 562.17 551.53 541.56 529.47 513.59 501.45 495.94 493.82 492.98 492.57 495.79 501.17 505.39 511.08 516.87 523.48 529.76 535.16 537.70 536.94 536.22 534.99 539.06 548.57 554.59 564.76 577.79 588.12 603.42 626.60 649.40 660.89 692.86 726.07 749.81 783.23 819.87 853.29 884.72 889.41 901.68 867.49 865.65 880.30 845.66 825.06 823.05 824.42 816.34 796.47 780.04 775.10 764.60 751.06 734.79 722.75 713.33 706.38 700.79 695.96 691.23 683.78 681.99 691.56 689.92 674.99 669.14 688.26 710.24 714.79 723.23 751.77 771.64 787.58 807.04 823.63 841.02 903.37 905.16 933.95 959.84 973.82 983.53 1006.53 1031.96 1063.71 1090.53 1124.63 1175.65 1195.50 1229.40 1279.40 1294.55 1297.17 1314.12 1355.75 1392.29 1387.85 1375.91 1357.78 1342.34 1321.02 1302.84 1313.19 1341.61 1346.54 1349.79 1372.31 1399.51 1426.23 1406.33 1365.01 1337.53 1312.62 1274.65 1238.98 1219.88 1225.58 1231.16 1264.63 1288.08 1292.51 1320.37 1371.60 1400.08 1374.40 1317.25 1273.14 1271.31 1270.98 1253.37 1225.16 1215.42 1256.71 1298.31 1335.68 1381.15 1431.74 1460.20 1487.22 1517.93 1559.56 1603.80 1635.90 1651.03 1659.41 1655.62 1647.77 1648.60 1644.11 1650.44 1674.00 1702.05 1744.72 1792.88 1849.57 1885.98 1885.78 1876.26 1872.03 1897.25 1898.04 1891.97 1882.98 1898.44 1910.84 1914.91 1921.95 1959.70 2006.19 2061.92 2107.00 2157.88 2202.11 2240.63 2250.89 2260.17 2270.62 2286.15 2288.67 2286.67 2293.84 2311.87 2315.21 2280.26 2266.78 2286.43 2274.29 2256.33 2245.17 2253.87 2315.74 2352.75 2373.03 2361.08 2343.07 2360.57 2436.25 2463.32 2444.36 2415.87 2404.89 2425.41 2502.67 2517.80 2508.76 2477.84 2441.56 2418.76 2405.77 2456.36 2506.90 2544.80 2575.44 2602.58 2639.32 2659.06 2658.98 2656.06 2649.91 2630.01 2573.68 2508.70 2478.21 2444.90 2437.97 2448.78 2454.56 2458.26 2501.21 2503.79 2502.38 2537.32 2557.91 2553.88 2548.95 2535.57 2530.13 2535.57 2540.43 2535.29 2522.01 2506.74 2491.69 2476.09 2456.67 2430.65 2410.62 2397.77 2381.39 2354.52 2320.64 2290.60 2258.28 2220.30 2181.74 2137.69 2090.38 2027.77 1970.96 1932.13 1974.93 2068.08 2173.12 2239.23 2282.61 2290.80 2303.10 2326.06 2354.76 2396.64 2463.91 2489.21 2492.39 2491.93 2474.18 2401.91 2346.54 2295.45 2272.87 2235.35 2161.56 2099.98 2056.78 2029.57 2007.30 1970.30 1985.68 1983.85 1966.56 1910.48 1874.71 1882.26 1897.73 1928.36 1917.99 1869.58 1804.79 1746.61 1705.58 1672.70 1657.58 1647.31 1632.01 1637.99 1660.82 1710.57 1766.31 1828.00 1860.22 1885.07 1883.47 1859.62 1838.56 1821.66 1878.73 1932.23 1982.41 2030.39 2054.82 2089.27 2133.91 2167.06 2228.93 2259.40 2281.38 2318.27 2332.91 2331.96 2321.63 2296.67 2230.63 2195.61 2165.81 2129.41 2094.94 2052.60 2019.05 1960.73 1926.35 1849.37 1826.71 1807.41 1777.52 1751.47 1695.59 1656.64 1605.76 1559.22 1506.63 1479.10 1460.16 1473.91 1489.36 1503.53 1487.57 1446.27 1397.18 1345.91 1297.67 1269.62 1253.78 1256.18 1253.50 1249.66 1246.35 1252.19 1264.28 1267.26 1244.18 1226.27 1234.50 1249.30 1256.39 1259.85 1262.90 1270.58 1280.91 1293.53 1306.97 1312.58 1305.13 1300.12 1301.33 1310.51 1316.57 1318.44 1322.34 1326.43 1332.65 1340.97 1348.72 1355.67 1359.07 1359.06 1359.80 1356.69 1358.86 1372.00 1394.73 1416.07 1427.36 1429.20 1431.91 1432.83 1435.79 1450.78 1478.83 1516.88 1548.06 1557.21 1556.23 1555.97 1554.08 1549.58 1541.58 1521.15 1493.74 1466.96 1446.90 1439.46 1441.81 1446.70 1451.02 1453.65 1457.68 1463.94 1470.15 1476.48 1478.59 1481.59 -2260.86 2238.64 2214.57 2192.01 2168.40 2147.36 2132.17 2121.65 2121.51 2137.70 2166.78 2201.07 2228.22 2261.92 2292.39 2327.76 2363.35 2399.38 2426.39 2453.80 2480.45 2497.19 2511.92 2524.72 2536.15 2545.62 2547.87 2545.01 2539.42 2533.99 2531.84 2535.24 2540.89 2545.15 2544.63 2540.72 2535.20 2528.16 2523.53 2520.38 2518.94 2520.18 2522.19 2522.43 2519.55 2512.76 2498.13 2481.35 2462.89 2446.21 2427.98 2407.32 2386.39 2364.10 2346.81 2327.03 2301.13 2274.90 2256.13 2238.60 2218.43 2200.43 2177.77 2159.34 2140.47 2119.86 2100.91 2079.66 2062.89 2046.44 2029.85 2012.40 1988.42 1963.12 1942.06 1917.68 1892.69 1869.04 1849.24 1834.90 1815.28 1795.98 1775.87 1751.66 1725.46 1693.84 1663.69 1631.96 1594.88 1554.89 1518.31 1481.23 1442.82 1398.45 1360.06 1322.94 1288.45 1259.50 1334.09 1275.58 1233.85 1184.45 1151.69 1128.54 1118.42 1108.53 1097.76 1087.89 1077.52 1067.31 1060.08 1052.76 1046.28 1039.11 1029.29 1021.28 1013.71 1006.45 1000.21 993.75 990.36 989.98 991.86 993.98 994.37 990.02 984.65 979.87 978.39 977.90 1036.85 1040.53 1039.85 1035.88 1037.69 1050.06 1067.87 1076.18 1079.61 1077.66 1074.69 1074.06 1081.00 1086.18 1081.71 1081.17 1091.51 1099.09 1106.43 1123.06 1149.50 1113.79 1030.81 1044.56 1072.10 1106.11 1141.50 1177.92 1213.80 1254.75 1295.86 1317.48 1347.29 1370.61 1358.69 1305.10 1248.61 1179.52 1116.11 1069.83 1038.53 1035.62 1042.08 1044.61 1042.72 1044.76 1042.37 1036.97 1027.17 1012.23 999.30 990.91 990.68 997.32 1008.27 1003.71 990.28 971.29 961.76 955.44 978.98 1016.42 1045.39 1023.78 989.79 955.53 948.32 951.34 945.83 931.24 915.25 900.94 889.41 882.63 879.33 877.79 878.13 877.13 888.21 897.72 909.34 906.54 882.67 870.57 861.40 845.04 826.98 811.95 805.97 791.29 772.15 763.56 756.38 746.07 733.52 719.51 708.69 700.95 696.35 693.43 691.62 678.09 655.19 640.36 630.48 619.17 607.92 594.30 583.46 568.78 548.27 526.65 508.91 504.38 496.62 478.54 464.21 457.02 453.76 448.32 444.95 442.58 441.01 439.21 438.23 437.24 435.44 436.73 438.53 441.07 446.02 453.59 464.85 481.93 495.09 508.01 527.83 540.53 552.58 571.13 581.14 572.06 559.98 550.23 541.30 532.07 522.97 507.18 496.42 491.47 489.11 490.02 493.34 496.76 498.89 502.53 505.13 508.67 513.98 519.97 524.43 526.63 528.59 530.14 530.89 536.75 547.93 552.47 562.35 576.98 594.26 608.65 630.99 645.87 658.45 682.99 707.33 730.10 761.66 792.71 823.24 843.92 832.46 863.09 794.80 790.83 816.97 811.84 784.05 777.63 776.07 768.55 755.34 747.98 746.03 736.42 723.22 713.26 702.33 691.52 681.97 674.45 669.10 664.30 656.46 654.15 663.99 659.69 644.72 645.17 659.00 674.74 679.83 705.39 733.89 755.20 776.38 798.48 813.13 853.91 932.37 929.33 940.24 958.65 973.81 994.06 1036.54 1061.23 1096.20 1121.83 1154.69 1202.73 1224.41 1245.89 1257.99 1245.34 1259.01 1293.28 1338.88 1356.66 1347.17 1332.54 1313.91 1294.69 1264.28 1252.02 1266.52 1289.60 1293.95 1301.76 1332.37 1363.27 1380.39 1384.33 1348.38 1316.54 1292.21 1262.83 1231.33 1193.72 1181.87 1203.84 1232.76 1242.24 1257.52 1288.23 1344.30 1368.87 1352.59 1308.63 1263.83 1226.56 1223.36 1210.83 1196.22 1203.27 1243.51 1285.13 1336.37 1378.67 1423.68 1472.84 1498.76 1533.32 1571.48 1601.80 1607.38 1620.60 1613.32 1608.91 1597.23 1596.23 1600.58 1621.86 1664.35 1707.34 1763.31 1806.47 1848.90 1855.57 1848.14 1837.28 1849.02 1865.23 1860.07 1850.00 1843.04 1858.34 1869.21 1879.36 1908.24 1957.25 2028.65 2077.14 2137.01 2178.73 2205.05 2223.06 2229.48 2234.94 2244.58 2264.49 2266.50 2261.49 2249.64 2269.51 2278.75 2249.89 2237.00 2239.54 2229.17 2212.38 2222.38 2255.67 2306.18 2322.55 2333.20 2319.88 2321.87 2370.64 2427.29 2437.65 2410.31 2382.29 2381.67 2401.97 2491.63 2501.73 2487.58 2446.02 2412.96 2370.54 2378.53 2434.36 2489.18 2546.51 2578.42 2610.26 2643.21 2650.96 2648.57 2645.01 2637.61 2618.46 2572.85 2503.72 2443.58 2407.31 2401.57 2404.19 2417.19 2459.39 2478.34 2463.87 2481.72 2514.46 2527.78 2527.88 2537.41 2536.26 2528.51 2526.74 2528.82 2525.32 2507.44 2481.58 2464.45 2451.57 2439.56 2420.73 2400.70 2395.66 2389.85 2365.12 2332.66 2299.27 2257.50 2211.48 2169.23 2119.66 2071.93 2017.82 1952.89 1888.90 1944.31 2054.58 2169.50 2242.62 2261.40 2246.73 2257.36 2289.65 2327.63 2358.18 2410.82 2468.75 2478.55 2480.95 2475.90 2434.91 2365.96 2327.95 2308.44 2271.70 2211.58 2160.50 2100.08 2041.59 1993.12 1947.60 1934.25 1924.74 1921.94 1895.60 1840.44 1825.25 1845.64 1870.86 1870.11 1836.81 1792.97 1738.95 1688.98 1644.50 1630.65 1617.60 1608.71 1620.84 1656.24 1702.34 1749.42 1816.99 1847.61 1850.98 1833.77 1800.91 1791.20 1814.94 1839.09 1889.72 1944.76 1980.89 2001.73 2033.73 2093.62 2139.23 2211.51 2247.75 2268.01 2295.44 2317.24 2318.46 2309.01 2296.22 2276.87 2194.72 2143.65 2118.66 2087.30 2057.45 2012.41 1949.82 1902.95 1844.17 1804.31 1758.40 1724.74 1728.58 1688.54 1634.25 1593.38 1548.80 1502.38 1460.88 1424.98 1431.75 1438.85 1452.68 1440.65 1400.48 1374.78 1327.69 1278.08 1246.99 1246.24 1248.18 1246.35 1242.60 1238.15 1241.82 1253.56 1258.16 1241.30 1218.62 1216.64 1226.30 1232.63 1238.70 1243.96 1252.26 1264.75 1278.11 1290.04 1294.98 1288.03 1279.87 1280.38 1285.80 1292.51 1297.36 1302.48 1306.38 1314.93 1319.39 1328.32 1334.57 1336.23 1337.17 1339.61 1338.13 1346.73 1364.63 1389.35 1406.57 1415.75 1420.85 1423.27 1422.52 1428.66 1443.54 1469.30 1507.18 1545.25 1554.47 1553.45 1553.34 1552.70 1545.44 1532.15 1502.81 1474.76 1454.08 1437.71 1430.30 1432.94 1439.45 1443.40 1444.87 1450.77 1457.74 1468.74 1477.54 1478.76 1479.66 -2226.30 2209.98 2189.84 2171.07 2152.41 2137.10 2125.47 2121.05 2126.17 2142.37 2168.52 2204.73 2250.81 2273.02 2308.41 2342.91 2376.92 2409.22 2432.36 2456.20 2477.78 2490.26 2501.10 2510.97 2520.60 2529.32 2529.18 2526.70 2521.69 2516.40 2513.71 2516.76 2521.89 2526.09 2527.20 2525.09 2519.37 2512.24 2508.07 2505.17 2504.21 2506.45 2508.93 2509.27 2506.29 2499.56 2484.47 2467.30 2449.54 2432.15 2415.44 2397.09 2378.60 2361.93 2345.29 2328.46 2305.58 2282.18 2266.68 2249.38 2229.99 2212.43 2189.95 2172.94 2151.17 2129.58 2110.56 2089.02 2073.98 2056.35 2040.31 2023.80 2001.13 1979.66 1957.72 1934.96 1910.98 1888.50 1870.51 1853.71 1833.45 1813.21 1791.95 1768.44 1739.02 1706.43 1674.62 1640.99 1604.84 1562.83 1526.12 1489.30 1452.17 1407.28 1368.78 1331.92 1297.79 1261.64 1393.81 1361.51 1262.95 1207.61 1172.00 1140.25 1121.58 1110.09 1096.73 1086.72 1076.52 1066.63 1057.75 1050.09 1046.13 1040.18 1030.72 1023.24 1015.39 1008.29 1002.03 995.58 991.86 990.95 991.99 992.95 992.29 987.70 982.22 977.99 988.76 1002.63 1016.14 1015.32 1016.33 1025.61 1026.20 1031.15 1046.14 1048.44 1049.88 1050.71 1048.61 1048.22 1057.60 1069.21 1066.91 1067.01 1071.33 1079.63 1100.79 1123.93 1158.67 1096.16 1004.52 1029.15 1068.00 1104.10 1138.42 1173.76 1206.61 1247.16 1280.63 1288.29 1308.52 1344.08 1347.47 1320.94 1262.91 1200.75 1132.79 1083.04 1046.32 1031.64 1036.81 1038.94 1035.95 1030.76 1026.44 1021.10 1013.94 1006.98 1001.19 997.62 997.01 996.06 991.57 982.94 973.82 965.33 964.71 949.38 965.33 1003.85 1039.68 1029.69 1000.23 967.66 948.50 944.99 944.84 933.82 917.71 900.50 887.60 879.61 875.30 873.34 871.40 867.99 867.44 880.34 902.22 897.75 877.23 862.46 851.56 835.57 817.28 800.71 794.18 781.89 765.65 755.30 745.29 733.97 722.90 712.11 701.47 692.15 685.64 680.84 678.07 664.14 641.88 628.24 620.08 606.82 595.16 585.83 579.07 565.89 545.64 521.04 500.03 494.80 486.52 468.04 456.47 451.35 446.00 438.01 434.36 431.61 429.32 427.57 426.52 425.50 423.77 425.50 427.25 429.81 433.88 440.51 449.76 462.59 477.22 486.72 533.04 532.78 535.51 546.29 551.43 548.94 543.61 536.41 529.54 522.63 515.01 500.85 491.22 487.06 483.87 485.77 491.99 494.95 496.25 497.01 498.35 500.60 504.80 509.36 512.58 514.79 518.16 521.54 523.65 531.84 543.01 547.21 557.71 571.72 588.71 609.19 631.22 643.71 655.47 676.89 694.92 713.21 737.41 755.48 774.62 782.94 751.15 749.50 695.80 716.02 753.87 765.91 750.46 743.65 745.03 742.83 730.58 718.89 709.98 698.49 688.45 686.36 682.11 669.71 658.54 650.16 644.06 638.60 630.16 626.54 632.00 622.93 600.83 591.35 600.06 610.54 620.92 658.02 711.58 734.78 763.76 786.91 800.75 851.30 922.23 903.93 948.45 982.10 1006.81 1020.00 1052.61 1088.34 1126.23 1157.28 1170.45 1184.49 1202.11 1218.47 1215.63 1214.35 1238.46 1279.80 1315.99 1320.15 1312.21 1294.06 1276.50 1249.77 1218.71 1207.39 1223.13 1240.11 1244.03 1262.73 1298.79 1321.98 1345.84 1361.36 1329.87 1295.76 1267.62 1246.39 1224.67 1188.78 1150.18 1171.59 1187.18 1194.41 1231.47 1272.04 1321.42 1337.60 1316.63 1287.41 1247.15 1210.05 1184.31 1177.63 1191.60 1206.11 1240.72 1276.26 1328.20 1363.79 1409.85 1458.54 1497.44 1538.34 1566.52 1581.70 1575.80 1580.36 1568.84 1562.23 1554.88 1551.74 1588.53 1623.58 1672.28 1725.29 1776.99 1810.40 1827.56 1817.03 1806.64 1811.50 1823.50 1826.32 1814.85 1812.27 1807.90 1821.58 1835.95 1863.55 1906.49 1981.21 2035.98 2084.28 2154.01 2179.87 2194.34 2203.75 2205.26 2206.63 2222.70 2239.89 2246.85 2232.18 2206.96 2229.35 2236.72 2230.84 2203.81 2193.20 2183.65 2191.18 2220.40 2250.85 2268.00 2275.31 2277.83 2280.67 2309.21 2373.79 2415.62 2406.51 2372.74 2351.63 2354.14 2393.71 2471.88 2478.32 2454.98 2417.06 2384.89 2344.23 2374.78 2437.55 2505.87 2557.51 2587.18 2617.95 2645.98 2647.20 2640.44 2633.33 2625.39 2609.45 2582.57 2531.65 2482.89 2446.09 2381.64 2368.74 2394.60 2436.63 2423.34 2429.81 2475.18 2474.96 2480.00 2505.03 2525.72 2532.45 2529.27 2525.84 2526.07 2522.50 2505.89 2478.21 2448.41 2421.80 2408.31 2392.67 2372.54 2361.42 2363.49 2352.73 2320.65 2288.32 2256.25 2215.90 2157.99 2093.71 2047.41 1998.77 1939.52 1889.57 1943.49 2066.07 2171.24 2236.83 2234.82 2227.19 2263.79 2299.53 2330.67 2360.87 2407.48 2448.33 2461.74 2463.67 2464.59 2438.90 2390.27 2364.34 2335.94 2301.98 2247.63 2180.28 2111.77 2055.75 2016.38 1975.45 1934.89 1893.43 1880.94 1850.11 1813.89 1788.07 1796.01 1819.48 1818.95 1802.48 1765.53 1713.20 1663.65 1624.23 1604.84 1583.22 1579.29 1595.47 1645.68 1699.76 1738.58 1800.89 1815.48 1798.47 1781.72 1752.60 1737.45 1770.77 1806.77 1843.97 1885.40 1918.99 1939.95 2005.07 2062.78 2118.01 2190.85 2239.53 2256.42 2281.01 2303.40 2305.07 2294.31 2281.13 2251.37 2190.56 2161.76 2125.83 2101.96 2055.40 2001.68 1939.78 1895.14 1838.36 1783.45 1736.00 1696.22 1712.87 1677.34 1625.31 1570.61 1522.26 1479.25 1438.81 1401.37 1389.26 1385.37 1397.41 1390.75 1359.29 1325.77 1299.37 1255.82 1235.32 1239.74 1240.31 1239.21 1236.01 1231.96 1234.72 1244.12 1249.80 1238.04 1218.39 1208.38 1210.04 1212.69 1219.23 1225.48 1236.13 1249.67 1262.17 1273.71 1277.51 1271.23 1264.22 1261.05 1265.03 1270.38 1277.66 1283.61 1292.77 1301.42 1304.76 1312.23 1315.53 1312.23 1313.57 1314.40 1317.94 1333.79 1354.46 1376.24 1392.58 1402.52 1408.50 1410.36 1413.25 1419.79 1435.30 1460.63 1497.46 1535.72 1551.12 1550.94 1550.86 1549.29 1540.12 1516.21 1485.25 1457.19 1440.52 1428.31 1421.20 1421.85 1428.92 1433.12 1435.89 1443.10 1452.46 1468.60 1478.02 1477.77 1476.51 -2195.98 2182.45 2166.29 2150.52 2136.65 2123.83 2116.86 2116.32 2124.03 2140.52 2167.23 2201.92 2244.32 2279.88 2314.59 2355.99 2379.32 2415.42 2438.67 2456.06 2472.12 2479.57 2486.94 2492.94 2501.09 2508.90 2510.80 2509.53 2505.18 2499.82 2496.88 2499.46 2504.33 2508.42 2510.26 2507.79 2503.35 2497.30 2493.88 2491.19 2491.48 2494.38 2497.31 2497.24 2494.72 2487.78 2471.87 2454.27 2436.34 2417.87 2401.12 2383.36 2367.14 2353.09 2338.40 2322.02 2302.36 2281.54 2268.74 2252.07 2233.89 2217.12 2195.22 2178.41 2154.91 2133.21 2113.39 2091.92 2077.13 2059.87 2044.68 2028.94 2008.03 1987.97 1967.20 1945.97 1923.16 1901.07 1881.23 1861.94 1840.35 1819.16 1797.06 1771.70 1741.59 1708.36 1677.81 1643.59 1607.30 1566.19 1530.78 1496.46 1459.35 1414.24 1376.50 1340.03 1308.63 1304.89 1393.32 1353.48 1272.01 1217.88 1177.26 1147.81 1126.27 1111.72 1096.17 1083.79 1071.61 1061.40 1052.60 1047.84 1043.26 1037.18 1029.26 1021.87 1014.72 1008.19 1002.39 996.63 993.18 991.98 992.39 992.60 991.37 987.19 982.73 979.41 993.91 999.81 998.53 994.43 998.41 1009.79 1010.90 1013.60 1026.92 1026.52 1025.87 1026.15 1025.41 1026.29 1038.79 1053.09 1054.81 1054.23 1053.06 1061.20 1083.96 1117.35 1173.49 1081.57 990.63 1016.68 1065.78 1102.25 1135.54 1167.22 1204.48 1241.40 1260.33 1255.72 1277.16 1315.65 1354.99 1336.99 1278.43 1208.60 1152.86 1098.54 1055.24 1034.43 1028.68 1027.07 1023.59 1018.56 1014.30 1010.28 1005.55 1001.39 996.79 993.46 991.05 988.14 981.90 972.60 963.74 954.72 953.38 961.05 973.25 986.05 1003.43 1039.27 1028.40 997.10 960.12 937.59 934.45 929.12 915.98 900.08 886.12 876.42 870.74 867.24 861.33 857.18 855.98 907.30 914.27 898.37 871.33 852.55 839.79 824.56 809.32 791.86 778.38 771.79 763.53 751.02 735.10 721.97 712.29 705.14 695.20 684.51 673.94 666.55 660.80 646.80 629.98 617.29 608.68 598.30 588.44 580.04 571.09 559.93 541.98 515.18 492.10 486.19 478.14 459.80 450.48 445.37 433.42 427.95 423.71 420.75 418.61 416.82 415.66 414.64 412.92 414.23 416.08 418.37 421.42 426.56 434.34 446.81 461.60 474.54 525.21 520.42 518.72 524.91 529.17 530.82 529.47 525.54 520.80 514.55 507.22 496.51 488.32 483.96 481.12 482.97 487.60 490.68 491.84 493.00 494.82 496.68 499.08 501.04 503.26 505.54 508.67 512.70 516.93 525.28 535.34 545.64 557.09 566.15 581.34 602.03 626.51 641.97 652.31 667.69 683.95 702.05 714.17 722.73 730.25 736.77 722.37 686.49 657.47 658.93 694.06 717.87 713.11 710.08 711.63 708.62 696.41 685.68 678.22 667.69 659.33 661.82 659.76 644.70 631.34 621.71 615.56 610.59 602.39 597.66 600.17 588.36 554.65 527.27 535.10 543.73 549.88 595.72 672.58 720.28 754.74 778.07 793.06 839.85 897.08 915.84 959.41 991.60 1030.05 1038.97 1075.47 1114.03 1121.77 1142.21 1148.13 1150.75 1168.86 1175.21 1185.66 1190.57 1227.35 1274.04 1290.20 1286.75 1280.58 1257.97 1237.76 1213.48 1183.58 1174.35 1184.81 1193.35 1202.26 1228.88 1263.31 1289.31 1323.55 1335.69 1309.42 1269.94 1239.61 1221.57 1208.95 1174.37 1134.19 1130.24 1144.33 1165.98 1205.67 1246.31 1297.28 1308.73 1278.17 1254.05 1227.59 1189.21 1161.48 1179.31 1212.13 1232.91 1260.72 1294.09 1337.83 1370.94 1407.73 1456.89 1494.46 1531.01 1552.46 1549.82 1541.23 1538.72 1526.58 1522.37 1518.70 1544.11 1596.26 1642.44 1692.17 1745.25 1781.94 1798.13 1791.50 1774.51 1768.13 1778.58 1784.23 1775.02 1773.43 1777.03 1775.79 1791.50 1814.89 1876.05 1924.82 1991.03 2042.56 2098.49 2155.86 2164.15 2170.32 2176.96 2176.61 2179.72 2197.60 2210.16 2229.07 2216.63 2182.26 2215.57 2217.11 2212.04 2176.53 2151.13 2163.82 2183.39 2199.89 2213.22 2225.00 2235.11 2239.42 2280.70 2328.46 2367.66 2391.41 2371.45 2337.76 2316.34 2335.18 2386.92 2438.37 2443.58 2416.61 2372.36 2351.30 2344.87 2393.66 2449.90 2491.06 2513.58 2522.67 2552.72 2622.08 2638.97 2627.03 2621.30 2612.01 2597.76 2583.13 2552.12 2515.95 2471.42 2421.29 2379.44 2384.76 2400.14 2384.25 2414.62 2434.62 2443.00 2451.94 2497.16 2521.65 2527.59 2525.36 2524.41 2524.42 2519.70 2504.86 2479.04 2445.13 2408.92 2378.01 2353.21 2325.87 2316.12 2322.62 2325.87 2308.78 2270.82 2228.31 2191.90 2134.17 2070.43 2022.90 1975.05 1928.86 1904.16 1952.96 2079.62 2168.01 2206.80 2204.31 2214.69 2258.11 2294.60 2326.04 2353.13 2388.84 2424.37 2445.02 2447.41 2447.63 2434.38 2412.28 2385.57 2353.01 2313.55 2252.23 2187.10 2142.42 2094.41 2056.03 2012.02 1962.96 1913.09 1874.64 1842.69 1795.60 1760.06 1754.00 1759.77 1764.21 1752.41 1726.76 1681.95 1637.10 1600.24 1591.49 1553.20 1547.75 1581.45 1628.87 1689.85 1724.80 1762.87 1763.82 1749.39 1728.95 1700.01 1688.40 1717.92 1768.21 1808.76 1849.64 1892.02 1936.41 2012.35 2068.18 2099.60 2168.26 2226.48 2248.07 2276.83 2292.34 2291.35 2277.32 2251.00 2227.03 2199.85 2174.49 2131.10 2085.95 2041.82 1983.88 1936.07 1892.43 1829.54 1788.95 1748.22 1714.87 1719.83 1685.10 1633.58 1582.04 1518.17 1471.91 1433.81 1396.15 1352.67 1339.75 1342.46 1335.91 1320.31 1288.17 1256.13 1230.49 1225.10 1232.26 1234.35 1233.12 1228.65 1225.54 1228.71 1236.78 1241.30 1231.96 1219.71 1208.77 1198.21 1192.68 1200.15 1207.11 1222.70 1235.43 1247.14 1258.27 1261.44 1257.65 1251.28 1248.09 1248.21 1252.69 1260.88 1269.66 1281.32 1292.93 1296.94 1301.06 1301.22 1296.14 1296.74 1295.75 1301.05 1319.72 1339.80 1360.29 1378.83 1390.02 1394.04 1397.49 1403.18 1411.10 1426.88 1449.14 1488.11 1527.39 1548.06 1549.56 1549.66 1544.90 1527.18 1499.81 1471.84 1444.72 1427.21 1417.98 1411.90 1410.42 1417.03 1422.35 1425.96 1435.08 1446.36 1463.80 1474.58 1474.58 1472.33 -2169.12 2157.06 2143.55 2130.85 2118.56 2108.92 2105.51 2106.74 2117.40 2134.84 2160.24 2194.39 2232.81 2274.31 2324.98 2364.01 2395.27 2419.03 2443.10 2453.72 2464.43 2468.07 2472.23 2475.96 2482.68 2489.33 2489.58 2488.04 2484.23 2479.49 2476.77 2479.31 2484.22 2488.55 2490.28 2489.11 2486.63 2482.61 2480.92 2479.40 2480.19 2484.05 2487.08 2488.00 2485.79 2478.63 2461.93 2444.55 2425.14 2405.31 2387.76 2369.74 2355.11 2340.90 2326.36 2311.36 2292.72 2274.41 2261.97 2246.83 2230.80 2214.60 2194.29 2176.25 2152.38 2129.66 2109.29 2088.75 2072.70 2055.27 2040.61 2025.49 2007.62 1987.29 1967.53 1947.23 1926.10 1902.25 1881.39 1859.84 1836.30 1816.17 1789.93 1763.21 1732.70 1699.80 1672.92 1638.11 1602.73 1563.66 1530.01 1499.29 1462.55 1417.59 1380.75 1344.95 1312.37 1282.64 1328.85 1299.74 1261.31 1218.67 1182.56 1154.46 1130.47 1113.10 1095.83 1080.59 1066.20 1055.77 1047.79 1041.36 1036.25 1030.42 1024.35 1017.95 1013.06 1007.54 1002.42 997.64 994.73 993.44 993.06 992.87 991.12 987.93 985.01 982.61 989.48 988.15 985.52 980.73 979.87 987.89 990.94 998.92 1014.53 1014.74 1012.63 1009.68 1009.27 1011.88 1025.97 1040.54 1044.37 1043.09 1039.25 1044.39 1064.05 1091.73 1155.03 1053.55 983.69 1017.90 1057.97 1096.16 1128.93 1159.12 1193.77 1220.72 1232.01 1224.16 1252.04 1290.53 1335.18 1338.45 1293.74 1231.70 1163.43 1112.12 1065.88 1039.31 1019.55 1009.51 1005.80 1004.22 999.18 996.48 994.51 992.47 990.08 986.95 982.52 977.52 970.62 962.66 954.49 946.12 944.79 951.66 963.08 975.84 978.63 1000.12 1018.19 1018.47 977.58 937.87 921.64 915.27 904.67 890.84 880.03 874.60 867.26 860.13 850.25 843.79 842.62 882.70 903.65 895.29 861.97 841.39 827.25 812.91 799.10 781.18 765.64 760.02 755.79 742.28 727.20 713.03 701.12 691.42 683.58 673.48 660.10 650.03 643.92 632.27 615.68 603.52 594.84 586.32 578.00 567.82 557.76 548.17 533.96 507.63 484.78 479.05 470.27 452.88 444.92 439.43 424.99 418.93 413.49 410.22 408.36 406.58 405.38 404.34 402.54 402.77 404.86 406.93 409.65 414.58 422.86 438.16 457.09 473.52 504.90 504.52 505.75 512.68 516.59 518.19 518.62 516.78 513.15 506.60 499.25 492.91 486.02 481.93 479.91 479.50 480.69 483.49 487.02 490.26 493.56 496.03 496.10 494.98 496.33 498.69 499.96 503.30 510.29 516.99 525.03 550.08 559.85 559.82 571.86 593.73 622.96 641.91 652.34 660.71 670.41 683.21 693.39 698.81 701.80 703.22 695.78 662.48 625.58 613.51 639.08 664.48 672.32 676.90 674.31 666.78 653.65 647.90 650.29 642.61 634.43 638.16 635.91 616.91 600.92 590.07 584.68 580.64 573.55 568.09 567.86 559.12 510.88 471.18 485.72 495.06 493.41 541.53 638.05 710.44 748.48 771.45 793.95 842.33 901.55 936.67 968.08 1000.40 1043.30 1057.09 1100.15 1108.14 1109.27 1116.57 1126.07 1122.70 1132.11 1143.96 1156.50 1170.58 1214.04 1248.89 1263.46 1255.92 1247.39 1223.44 1198.43 1174.05 1152.78 1150.34 1151.61 1154.04 1172.96 1202.59 1236.44 1263.52 1295.01 1305.14 1284.72 1242.08 1208.57 1190.72 1179.40 1155.77 1115.41 1103.50 1123.37 1155.82 1194.87 1234.33 1271.09 1279.62 1245.25 1218.87 1186.16 1157.37 1152.23 1201.56 1240.39 1272.23 1291.98 1329.44 1374.36 1408.53 1443.32 1471.40 1507.10 1524.37 1519.49 1514.99 1504.88 1490.65 1486.72 1495.97 1533.83 1575.13 1616.42 1655.75 1716.92 1749.60 1767.64 1757.16 1743.45 1732.17 1736.39 1749.03 1736.92 1730.84 1737.62 1739.23 1741.58 1772.40 1810.27 1876.74 1934.49 1989.66 2052.79 2113.89 2141.30 2141.79 2142.44 2144.52 2140.61 2142.22 2153.93 2178.64 2209.43 2193.87 2162.90 2180.32 2193.71 2186.28 2145.59 2128.10 2152.94 2159.23 2164.43 2177.49 2195.47 2217.66 2249.42 2282.91 2320.10 2350.51 2363.17 2340.11 2298.09 2299.91 2335.84 2394.10 2423.33 2415.26 2396.55 2363.15 2327.78 2339.34 2381.49 2426.52 2463.18 2483.28 2478.06 2508.44 2555.48 2611.65 2612.96 2610.26 2589.16 2564.23 2545.52 2521.13 2482.12 2456.66 2426.08 2395.13 2360.31 2358.89 2351.58 2376.08 2388.60 2416.85 2447.29 2490.28 2516.78 2522.40 2521.78 2521.84 2521.87 2516.15 2504.03 2480.06 2451.95 2420.34 2385.15 2339.44 2306.84 2272.34 2280.68 2290.91 2293.28 2253.89 2215.14 2177.07 2122.37 2056.30 2006.73 1966.42 1943.86 1950.06 1991.14 2097.37 2178.26 2184.07 2181.67 2195.36 2238.48 2274.42 2307.14 2326.22 2358.85 2399.27 2424.91 2430.07 2430.14 2424.43 2412.05 2388.47 2357.83 2315.12 2256.96 2197.80 2169.25 2134.98 2088.21 2045.20 1997.62 1950.12 1902.98 1854.94 1796.72 1750.39 1720.07 1705.05 1705.12 1693.28 1678.56 1648.30 1611.63 1580.62 1582.58 1531.20 1527.22 1564.40 1613.57 1656.24 1700.42 1712.67 1705.75 1695.25 1675.13 1650.30 1657.30 1692.79 1743.14 1791.03 1844.84 1903.33 1969.17 2019.44 2059.54 2088.61 2149.52 2205.80 2235.93 2268.35 2280.28 2275.45 2264.18 2227.33 2193.71 2174.87 2142.32 2107.20 2055.60 2013.18 1980.06 1937.79 1896.40 1854.55 1828.67 1806.85 1773.40 1749.27 1707.42 1655.65 1605.44 1559.17 1516.60 1474.18 1423.19 1365.72 1321.54 1299.82 1285.82 1273.64 1247.77 1221.54 1206.94 1214.70 1225.04 1227.65 1225.99 1220.52 1218.78 1223.29 1230.03 1234.27 1226.73 1215.78 1208.99 1194.93 1178.86 1177.73 1189.39 1207.62 1219.10 1233.06 1246.65 1251.26 1249.05 1242.42 1237.04 1235.13 1237.80 1245.12 1256.09 1271.61 1287.13 1293.17 1293.28 1292.17 1288.13 1285.17 1283.72 1287.07 1304.43 1325.43 1348.10 1366.27 1376.39 1378.00 1382.86 1390.86 1398.24 1416.71 1442.34 1479.08 1518.81 1543.89 1548.43 1548.58 1537.66 1510.38 1486.29 1461.62 1436.53 1418.08 1408.74 1401.34 1397.49 1402.01 1407.70 1414.80 1423.99 1435.51 1448.99 1461.66 1463.33 1461.43 -2144.30 2133.25 2122.02 2110.64 2100.05 2093.12 2091.27 2094.87 2106.01 2124.88 2149.66 2181.73 2219.65 2262.41 2313.31 2366.95 2395.68 2412.74 2436.61 2445.84 2450.46 2451.46 2453.31 2455.37 2460.47 2465.31 2462.91 2460.94 2457.03 2453.18 2451.27 2454.18 2459.41 2464.31 2467.08 2469.29 2469.43 2468.10 2468.31 2468.77 2470.88 2475.80 2479.23 2481.01 2478.94 2471.57 2454.53 2438.16 2416.81 2396.06 2377.93 2358.94 2343.68 2327.34 2312.34 2296.96 2278.48 2263.21 2249.08 2234.88 2219.74 2204.93 2187.49 2167.11 2143.02 2119.94 2099.04 2079.88 2061.37 2042.95 2026.26 2011.73 1995.61 1975.32 1956.10 1935.91 1914.90 1889.77 1868.34 1846.27 1821.52 1800.40 1773.27 1746.32 1715.74 1684.06 1658.17 1624.40 1590.46 1554.78 1524.83 1496.95 1462.87 1419.61 1384.19 1349.51 1318.14 1286.56 1276.62 1265.16 1253.48 1215.53 1185.07 1158.85 1133.93 1114.14 1093.62 1075.83 1062.47 1051.21 1042.36 1035.02 1029.06 1024.22 1018.92 1015.01 1010.37 1005.50 1001.42 997.78 995.44 994.40 993.81 993.02 991.30 989.16 987.44 986.01 984.66 976.71 974.50 969.84 965.87 966.99 971.43 986.74 1004.81 1007.33 1004.27 999.27 998.12 1002.69 1016.36 1030.21 1033.56 1032.26 1028.37 1027.77 1030.58 1046.15 1060.49 1001.93 971.69 1002.56 1046.10 1082.00 1114.62 1149.40 1187.20 1202.83 1192.27 1197.71 1226.36 1264.16 1309.21 1334.27 1299.90 1257.56 1156.72 1109.81 1071.69 1042.89 1021.18 998.39 992.34 993.07 986.62 984.01 983.19 982.75 981.28 978.40 972.88 966.85 959.49 950.58 943.04 936.24 934.98 940.80 949.96 962.48 967.01 982.19 1000.02 992.71 960.34 930.30 912.64 904.13 893.87 881.77 872.29 866.29 859.50 853.73 846.18 839.04 839.36 858.88 876.15 872.86 845.52 829.09 813.90 800.43 786.27 768.61 754.82 746.28 740.62 729.81 720.40 707.53 689.07 668.34 664.43 659.36 644.02 629.96 628.94 617.42 600.22 586.32 577.54 567.70 557.69 546.46 535.95 528.70 519.79 498.39 479.41 470.92 462.18 446.82 438.90 433.23 417.50 407.89 404.61 400.49 398.13 396.72 395.61 394.67 393.28 392.98 394.95 396.83 400.27 406.44 417.64 436.05 461.13 481.81 506.49 497.89 495.78 503.28 506.50 507.71 508.89 508.21 505.25 499.04 491.90 486.63 480.96 477.40 475.64 474.19 473.47 476.21 481.02 486.69 491.49 494.13 493.92 492.34 493.46 495.19 494.55 497.16 505.33 512.05 519.58 546.79 558.73 557.22 564.04 581.54 610.58 630.00 640.41 646.44 652.90 660.86 669.59 675.63 675.29 670.20 673.68 639.04 597.87 581.47 594.37 622.56 637.65 644.38 640.15 629.95 619.13 616.26 622.56 616.38 608.21 609.65 607.64 590.40 574.65 563.36 557.35 554.02 548.32 536.16 532.87 529.39 493.40 455.95 469.98 478.88 476.46 534.80 623.75 697.08 735.75 761.77 795.27 850.97 918.47 955.93 984.69 1014.05 1038.70 1054.02 1074.93 1074.68 1069.03 1086.58 1099.00 1089.54 1099.08 1116.51 1125.96 1154.83 1193.27 1225.84 1240.73 1227.35 1215.00 1193.14 1168.19 1145.97 1131.90 1128.06 1121.06 1123.79 1144.61 1171.33 1208.66 1238.10 1257.33 1274.62 1258.67 1218.78 1177.92 1157.34 1145.64 1125.31 1096.82 1091.64 1130.42 1162.86 1192.83 1212.98 1256.76 1247.52 1217.00 1181.99 1151.13 1137.08 1157.69 1207.95 1250.74 1294.54 1334.75 1355.24 1406.21 1435.48 1458.27 1476.63 1492.87 1490.18 1473.26 1473.52 1462.59 1458.02 1462.49 1516.34 1555.86 1583.09 1635.62 1689.32 1727.92 1734.84 1734.58 1720.33 1698.34 1687.98 1703.34 1714.99 1697.64 1694.18 1699.88 1698.63 1712.59 1750.05 1786.70 1863.70 1925.04 1994.41 2056.72 2105.45 2119.12 2118.22 2117.08 2115.06 2085.70 2094.68 2142.10 2168.32 2190.90 2178.87 2141.96 2143.69 2148.94 2145.65 2118.35 2109.21 2125.99 2129.56 2137.63 2165.45 2206.96 2228.56 2257.82 2286.82 2302.64 2316.49 2321.36 2304.83 2273.06 2294.60 2335.08 2392.85 2405.60 2388.25 2366.29 2353.28 2326.30 2324.89 2358.00 2410.21 2430.28 2449.85 2443.43 2459.01 2539.99 2588.37 2589.55 2583.40 2549.82 2500.77 2465.06 2440.94 2400.20 2379.50 2379.28 2362.79 2337.09 2314.29 2322.21 2350.56 2372.86 2419.99 2454.06 2492.54 2512.51 2517.81 2518.62 2519.16 2518.93 2511.88 2497.97 2477.28 2454.82 2425.50 2388.74 2333.87 2282.77 2247.93 2242.07 2251.59 2264.05 2241.45 2203.75 2163.55 2111.87 2050.71 2003.20 1969.91 1976.25 2010.93 2052.36 2132.67 2160.65 2162.54 2158.17 2172.44 2204.98 2241.13 2281.18 2305.20 2341.17 2371.00 2399.54 2410.81 2415.62 2411.34 2405.07 2388.02 2358.11 2320.96 2275.21 2220.25 2199.60 2160.60 2124.57 2077.04 2024.78 1978.79 1926.38 1870.19 1809.01 1753.66 1712.20 1687.61 1673.04 1657.82 1640.29 1624.51 1599.01 1572.42 1580.14 1519.28 1515.17 1544.26 1589.26 1633.46 1661.19 1653.50 1643.77 1639.73 1632.77 1634.82 1668.38 1710.04 1756.99 1794.13 1847.19 1903.57 1955.16 2010.53 2054.43 2092.21 2139.16 2178.35 2213.28 2249.83 2263.50 2259.36 2250.88 2210.72 2148.49 2139.14 2116.19 2079.33 2042.42 2009.13 1997.28 1968.41 1940.10 1912.05 1883.20 1853.78 1802.28 1764.30 1713.85 1674.42 1628.82 1582.73 1527.71 1479.11 1421.28 1366.12 1316.31 1287.10 1261.28 1239.15 1219.90 1202.98 1193.81 1203.39 1214.62 1218.10 1215.64 1210.75 1209.36 1215.19 1220.41 1225.09 1221.70 1211.08 1203.67 1191.17 1168.08 1160.16 1168.68 1184.21 1203.49 1221.27 1236.11 1243.14 1242.28 1238.13 1231.26 1227.03 1226.31 1232.17 1243.42 1260.28 1276.84 1286.69 1286.47 1283.97 1280.85 1279.15 1278.04 1280.02 1292.71 1313.31 1337.09 1351.55 1358.98 1362.23 1368.99 1375.18 1382.41 1404.89 1434.03 1470.25 1508.10 1539.41 1546.23 1546.81 1531.31 1496.08 1473.15 1451.05 1425.64 1407.57 1396.41 1387.88 1381.62 1384.15 1393.03 1401.43 1411.56 1423.71 1437.60 1448.06 1449.01 1447.72 -2121.51 2110.76 2100.43 2089.81 2080.43 2074.81 2074.00 2079.51 2092.44 2110.69 2135.19 2166.32 2202.89 2243.07 2291.59 2348.91 2388.89 2407.74 2422.69 2433.23 2434.81 2434.73 2435.41 2435.04 2436.21 2436.82 2433.72 2430.70 2426.93 2423.56 2423.23 2426.86 2432.13 2438.32 2443.54 2447.79 2450.93 2452.55 2455.03 2457.47 2461.76 2468.26 2471.84 2474.11 2472.07 2464.79 2447.64 2432.04 2409.62 2388.63 2370.15 2350.03 2335.80 2317.96 2301.83 2285.32 2265.86 2250.01 2235.35 2220.60 2204.15 2187.72 2170.13 2149.87 2125.77 2102.96 2081.06 2060.81 2041.01 2022.59 2007.53 1992.39 1976.18 1956.04 1936.88 1917.29 1895.31 1869.34 1846.79 1821.61 1797.45 1774.57 1746.77 1719.75 1689.86 1661.46 1636.55 1603.13 1571.94 1541.57 1517.36 1492.49 1458.96 1419.97 1386.52 1356.10 1325.05 1292.32 1260.89 1258.74 1247.81 1219.87 1189.45 1161.35 1136.60 1113.85 1091.57 1074.46 1059.79 1047.41 1037.34 1029.10 1023.22 1018.88 1014.88 1011.63 1007.37 1002.89 999.81 997.03 995.50 994.89 994.33 993.45 991.76 990.71 989.87 989.47 981.67 964.06 962.30 958.17 953.74 950.79 957.21 975.17 991.23 995.72 994.13 988.38 987.66 992.55 1005.16 1016.43 1019.84 1018.91 1014.75 1012.54 1010.55 1006.26 996.74 980.36 961.42 987.47 1025.79 1064.41 1106.49 1151.62 1170.90 1169.42 1158.79 1162.55 1201.54 1244.80 1290.50 1330.97 1318.51 1272.58 1216.79 1147.23 1096.45 1050.65 1017.53 989.45 983.94 985.24 975.23 970.94 970.11 970.23 969.40 966.58 960.56 953.96 947.26 940.08 933.43 928.07 927.06 931.30 938.65 950.63 961.96 966.13 972.87 960.48 941.42 918.01 903.34 893.34 883.36 872.55 863.57 856.49 851.32 847.22 840.87 837.19 836.73 840.37 842.96 842.28 828.73 815.88 800.70 786.76 772.52 756.61 743.76 731.96 721.67 717.47 711.45 701.94 677.01 644.15 641.38 643.37 625.27 609.65 614.72 604.60 581.73 567.89 558.95 545.75 533.43 521.41 510.85 505.58 501.77 488.75 475.09 465.27 454.40 441.41 431.77 424.22 412.86 400.63 396.58 391.87 389.07 387.79 386.66 385.55 384.66 384.43 386.18 388.35 392.86 400.84 414.68 433.04 450.76 462.35 486.91 489.55 488.42 496.94 499.31 499.52 500.54 499.86 497.09 491.85 485.41 477.01 472.05 469.92 467.44 466.01 465.88 468.73 474.05 482.50 488.43 490.79 492.65 494.01 495.23 495.08 492.66 494.12 501.94 510.72 519.24 537.75 553.41 558.30 554.18 563.58 589.68 606.25 615.99 628.32 634.33 637.66 642.72 652.49 650.64 637.22 634.26 609.55 573.26 548.37 557.53 589.48 611.45 612.61 607.39 600.68 592.04 592.01 595.14 588.01 578.00 578.20 574.67 566.08 554.72 543.13 536.28 527.03 517.31 499.75 495.70 492.59 483.29 465.19 480.03 498.48 505.96 542.66 618.29 677.55 716.02 748.34 792.77 858.44 933.96 963.93 998.31 1010.77 1021.28 1028.20 1023.37 1027.40 1034.15 1056.41 1057.10 1049.01 1064.27 1083.53 1094.40 1145.99 1180.78 1223.84 1216.65 1202.24 1187.91 1167.26 1144.47 1119.84 1109.66 1101.87 1090.80 1095.28 1123.03 1156.28 1188.98 1201.58 1227.90 1244.42 1227.73 1202.40 1160.81 1127.26 1121.76 1126.60 1084.08 1096.44 1146.03 1153.72 1175.90 1215.36 1222.40 1216.80 1189.45 1159.36 1134.46 1150.01 1172.81 1215.10 1263.43 1302.73 1343.40 1381.30 1419.27 1423.59 1430.62 1445.88 1448.61 1441.75 1424.36 1430.65 1432.11 1462.02 1481.65 1531.76 1577.12 1612.30 1660.32 1699.18 1703.81 1696.20 1692.15 1682.38 1655.82 1651.21 1680.30 1681.71 1660.87 1654.43 1664.75 1689.46 1728.44 1774.88 1822.00 1868.87 1911.15 1984.85 2052.28 2094.13 2096.96 2091.26 2087.63 2085.88 2069.11 2082.36 2124.31 2151.81 2175.54 2162.05 2115.57 2101.04 2106.84 2114.68 2098.87 2087.18 2094.68 2102.54 2137.23 2178.98 2202.19 2211.29 2249.15 2253.26 2264.45 2283.36 2285.96 2267.12 2257.56 2293.65 2337.87 2382.51 2387.26 2362.66 2341.57 2336.46 2317.42 2300.22 2342.70 2382.96 2389.04 2408.20 2416.48 2476.08 2532.90 2551.32 2556.90 2540.83 2498.64 2434.35 2389.58 2361.60 2313.78 2298.19 2312.99 2306.05 2285.68 2278.34 2292.77 2340.99 2381.87 2425.32 2457.95 2493.59 2505.77 2510.54 2512.60 2513.83 2513.76 2505.18 2489.18 2465.43 2442.73 2411.31 2368.56 2312.27 2258.63 2231.73 2211.64 2214.37 2219.17 2205.36 2178.24 2141.20 2095.52 2048.90 2003.11 1970.27 1998.92 2048.65 2091.06 2126.16 2140.10 2132.94 2124.52 2153.93 2174.37 2187.61 2248.55 2296.93 2333.06 2355.99 2373.04 2396.03 2404.02 2399.41 2394.39 2384.76 2356.49 2321.64 2290.36 2250.96 2223.85 2201.55 2168.38 2107.09 2052.39 1992.50 1932.66 1877.90 1818.68 1773.68 1738.20 1713.10 1693.77 1665.38 1645.22 1631.54 1617.40 1594.73 1599.48 1531.53 1512.31 1524.90 1564.28 1593.59 1606.59 1593.31 1580.81 1587.34 1614.99 1643.44 1685.48 1743.71 1794.66 1837.60 1887.22 1936.81 1953.23 2005.64 2063.71 2084.38 2115.64 2154.18 2195.81 2233.03 2245.43 2244.96 2234.82 2191.47 2128.67 2114.70 2073.28 2062.28 2055.69 2041.79 2031.31 1998.86 1957.20 1920.62 1879.59 1837.59 1779.09 1731.21 1679.37 1633.81 1588.93 1540.68 1494.30 1445.98 1407.54 1357.43 1308.95 1269.04 1247.54 1229.69 1211.71 1194.17 1183.21 1184.81 1195.21 1200.69 1200.62 1199.19 1198.38 1201.82 1205.26 1211.09 1213.68 1204.93 1196.94 1183.30 1157.30 1145.44 1154.61 1170.36 1191.43 1213.91 1227.86 1232.97 1234.83 1233.65 1226.95 1220.29 1216.63 1222.84 1234.78 1249.83 1265.62 1276.40 1280.46 1278.29 1276.55 1276.72 1276.20 1277.69 1286.70 1303.85 1325.76 1337.99 1342.58 1345.31 1350.09 1355.19 1365.37 1391.96 1426.09 1461.23 1499.55 1534.70 1543.91 1542.56 1519.20 1485.58 1461.48 1440.30 1412.39 1392.48 1379.47 1372.02 1365.86 1367.76 1377.52 1388.26 1399.40 1411.73 1425.04 1431.57 1433.08 1433.56 -2100.12 2089.40 2078.75 2068.40 2059.41 2054.03 2053.80 2059.79 2074.15 2093.03 2117.15 2146.96 2181.86 2221.11 2264.50 2313.01 2355.98 2380.38 2400.95 2412.25 2420.01 2421.18 2421.10 2418.99 2413.35 2408.74 2404.76 2401.63 2397.33 2395.12 2396.15 2401.06 2407.21 2414.40 2419.95 2423.86 2429.71 2434.53 2439.10 2444.84 2451.32 2459.01 2463.78 2467.11 2465.72 2458.61 2442.78 2426.50 2404.76 2384.55 2366.71 2348.59 2332.25 2313.81 2296.61 2278.88 2260.03 2240.92 2224.67 2208.54 2193.53 2174.99 2156.74 2136.25 2112.38 2091.16 2067.77 2045.65 2024.31 2002.03 1985.72 1968.51 1950.54 1929.39 1909.58 1891.39 1868.59 1840.90 1817.45 1791.28 1767.92 1744.97 1715.79 1688.80 1659.28 1631.49 1608.34 1577.27 1550.65 1523.68 1504.40 1482.75 1453.70 1419.02 1388.30 1359.52 1329.71 1298.55 1267.29 1264.68 1249.57 1220.78 1193.19 1162.92 1138.54 1114.64 1091.20 1073.25 1057.70 1043.17 1032.48 1023.99 1018.91 1013.86 1011.38 1006.71 1003.63 1000.63 998.45 996.72 995.94 995.59 995.22 994.06 993.47 992.87 992.11 991.72 993.72 956.04 948.52 945.42 941.98 940.44 948.57 963.71 972.66 978.62 980.43 977.81 977.73 981.49 989.56 997.72 1002.51 1002.06 996.28 998.01 1002.18 997.87 990.27 981.70 962.55 970.74 1014.08 1065.23 1108.85 1117.91 1132.99 1127.91 1115.14 1141.60 1187.15 1229.47 1276.28 1316.19 1319.48 1279.69 1227.95 1166.24 1104.03 1046.84 1009.90 981.76 976.50 984.02 971.39 963.97 960.80 959.51 958.38 954.94 948.29 941.35 934.53 928.55 923.21 919.60 918.70 921.67 926.17 936.47 945.97 947.40 948.08 938.87 921.73 905.28 894.86 883.85 873.48 864.72 856.12 849.55 844.14 837.56 831.91 828.44 827.31 823.86 818.06 815.63 811.98 802.14 788.35 773.06 757.45 743.29 731.97 718.96 704.30 699.62 694.22 687.76 667.30 631.11 627.61 632.23 611.17 593.74 598.24 588.63 564.93 552.19 543.62 530.02 517.31 506.98 496.65 491.22 487.86 479.71 469.76 459.36 448.00 435.32 424.84 415.54 405.51 396.58 387.20 384.40 381.62 379.85 378.22 377.07 376.18 376.02 377.98 380.50 384.97 392.10 405.17 424.00 440.67 459.32 488.91 494.34 486.74 491.69 492.44 492.16 492.27 491.01 487.87 483.51 478.37 469.25 464.74 462.92 460.22 458.65 458.63 461.17 466.65 475.93 483.22 486.90 490.41 494.54 495.33 494.71 491.10 492.48 500.57 508.99 516.52 525.76 546.56 558.12 551.26 551.51 571.74 584.70 594.18 606.94 616.80 614.29 617.64 628.48 624.12 610.70 599.56 580.69 553.23 531.78 537.20 568.07 589.12 582.24 577.61 572.31 570.64 568.81 566.14 558.41 549.95 544.76 541.25 542.87 537.21 523.74 511.49 495.81 480.53 461.51 458.52 469.48 478.96 477.28 500.76 524.04 533.25 557.49 609.66 651.33 686.56 733.43 783.38 861.56 944.84 966.22 984.16 986.88 993.17 1000.14 990.67 995.66 1015.88 1022.54 1015.40 1027.07 1044.63 1066.41 1082.65 1130.80 1182.61 1217.55 1199.27 1172.87 1156.07 1131.68 1108.70 1094.81 1084.08 1073.65 1062.79 1069.33 1097.73 1131.52 1155.27 1167.61 1225.35 1222.79 1206.43 1198.59 1143.68 1116.54 1076.81 1047.11 1046.00 1077.04 1105.34 1131.59 1184.07 1212.56 1199.87 1196.69 1180.31 1126.99 1129.42 1164.22 1197.81 1241.74 1276.30 1316.32 1346.82 1382.01 1398.98 1396.34 1397.69 1406.46 1407.89 1390.54 1390.55 1429.60 1450.19 1497.53 1517.05 1553.92 1599.11 1639.77 1664.28 1674.59 1668.04 1652.52 1648.84 1639.46 1612.95 1625.25 1646.82 1640.69 1620.06 1629.76 1665.00 1707.15 1758.32 1805.54 1843.95 1892.78 1930.69 2000.75 2059.77 2082.39 2073.32 2065.39 2052.20 2045.67 2042.32 2063.21 2107.01 2136.57 2160.09 2143.50 2090.70 2069.14 2081.86 2091.88 2073.91 2060.84 2065.30 2085.19 2126.85 2175.55 2180.23 2183.10 2220.45 2217.90 2227.07 2246.17 2246.65 2234.63 2262.08 2305.15 2329.73 2362.20 2366.39 2331.82 2311.54 2307.17 2286.56 2267.22 2313.64 2337.05 2342.38 2385.43 2419.89 2512.26 2517.78 2525.51 2518.85 2496.70 2438.80 2388.31 2346.92 2309.00 2263.28 2239.24 2241.61 2240.74 2244.97 2255.53 2287.80 2343.27 2382.07 2423.27 2452.79 2486.54 2497.86 2501.92 2504.81 2504.20 2503.02 2493.16 2472.08 2443.99 2421.41 2386.23 2339.28 2284.91 2247.49 2223.59 2200.49 2184.65 2171.56 2164.95 2147.82 2116.40 2078.08 2046.80 2010.57 1977.73 1989.85 2034.64 2066.30 2083.02 2094.81 2100.19 2097.84 2124.38 2136.80 2176.00 2224.00 2253.83 2296.64 2327.03 2346.25 2373.06 2390.66 2390.15 2384.44 2377.53 2354.88 2324.82 2302.29 2280.56 2253.96 2233.78 2199.99 2141.17 2066.80 1996.64 1955.25 1906.65 1844.12 1814.22 1779.51 1758.17 1732.97 1700.33 1692.72 1683.61 1657.39 1623.45 1607.93 1566.45 1533.15 1515.73 1527.94 1544.70 1551.21 1535.81 1538.00 1571.24 1611.69 1659.29 1688.33 1743.42 1801.89 1841.00 1898.87 1937.85 1973.31 2027.90 2047.84 2058.82 2112.02 2155.57 2188.69 2218.20 2231.35 2232.75 2223.55 2194.37 2169.97 2144.86 2117.74 2095.76 2069.40 2041.70 2002.07 1967.81 1917.13 1882.82 1846.33 1809.69 1766.74 1733.33 1679.61 1614.45 1561.46 1516.12 1474.33 1427.64 1388.13 1349.67 1310.58 1274.78 1239.47 1218.10 1201.03 1182.84 1172.53 1171.03 1174.91 1179.98 1183.55 1184.15 1185.87 1187.76 1190.81 1197.44 1202.14 1189.81 1176.00 1160.65 1143.72 1130.85 1141.30 1159.87 1181.72 1205.56 1216.55 1223.58 1227.35 1227.81 1220.39 1211.87 1207.37 1216.58 1228.11 1240.45 1254.63 1264.47 1273.71 1274.81 1274.91 1277.07 1276.68 1276.44 1281.32 1296.49 1314.73 1325.52 1328.32 1329.63 1332.95 1339.81 1350.31 1381.90 1418.05 1452.16 1490.88 1530.90 1541.30 1537.92 1512.79 1482.77 1453.55 1429.57 1398.65 1377.78 1362.66 1355.83 1351.19 1352.58 1362.78 1374.22 1385.06 1396.51 1407.76 1412.47 1414.96 1419.06 -2080.00 2068.38 2057.09 2046.29 2036.89 2030.81 2029.71 2038.85 2052.81 2071.93 2096.46 2125.72 2158.76 2195.31 2234.78 2275.38 2311.32 2337.71 2359.16 2377.00 2397.97 2404.25 2404.29 2399.52 2398.52 2384.67 2375.40 2368.17 2363.41 2361.70 2364.78 2370.25 2378.37 2386.94 2395.15 2404.28 2410.89 2418.82 2425.40 2433.17 2441.36 2449.13 2455.22 2457.93 2455.95 2449.08 2435.56 2418.48 2398.56 2379.61 2363.36 2348.08 2331.75 2314.11 2297.16 2279.40 2260.68 2240.22 2223.24 2205.77 2189.40 2169.77 2150.79 2130.18 2106.62 2086.47 2061.65 2038.49 2014.42 1990.80 1973.42 1951.34 1930.97 1907.67 1886.94 1867.84 1844.38 1816.28 1792.73 1767.93 1744.08 1721.27 1691.12 1664.00 1635.17 1608.75 1583.89 1554.33 1529.55 1506.06 1489.70 1471.76 1448.34 1417.09 1390.29 1362.32 1333.93 1304.11 1273.33 1270.75 1254.36 1225.02 1193.62 1165.38 1138.59 1114.69 1089.22 1072.45 1053.58 1037.62 1027.09 1018.53 1014.20 1009.51 1005.51 1003.58 1001.46 999.43 997.93 997.00 996.68 996.51 996.00 995.65 994.58 994.59 994.83 994.93 996.09 942.42 934.48 932.31 930.14 929.96 938.63 950.89 954.50 959.14 962.44 962.86 964.38 967.67 974.42 981.20 985.11 984.21 979.10 982.99 989.57 987.63 983.02 981.52 964.87 969.21 1008.02 1052.64 1078.91 1087.95 1093.80 1080.79 1086.80 1119.16 1166.12 1207.72 1251.71 1293.59 1313.22 1277.12 1229.95 1174.35 1105.62 1059.67 1020.10 983.23 983.39 990.84 974.89 964.12 957.14 952.84 950.41 944.67 937.18 930.37 923.99 917.73 913.71 911.44 910.50 911.69 913.68 919.89 925.61 928.07 927.49 921.60 909.61 896.31 887.24 875.73 864.90 856.94 850.37 845.24 837.42 827.23 817.46 811.20 811.80 808.48 799.95 796.35 794.24 788.25 776.78 758.03 742.21 729.69 718.77 707.37 692.56 674.38 665.54 672.14 660.24 630.58 626.89 626.90 603.90 582.82 578.26 567.12 550.30 539.94 532.49 521.20 512.38 506.22 497.77 489.11 480.69 471.60 463.22 455.38 444.13 428.07 416.86 408.73 400.92 390.88 380.00 377.94 373.77 371.86 370.39 369.23 368.34 368.05 369.45 371.24 374.03 380.73 399.93 428.52 450.95 470.42 500.49 506.60 489.55 487.69 485.71 485.58 484.01 481.09 477.44 473.74 470.47 463.89 459.57 456.70 454.48 452.50 451.84 453.73 458.06 466.99 475.74 482.86 488.79 493.04 494.03 492.60 489.46 492.67 502.48 510.53 510.18 511.64 536.65 553.46 545.62 546.59 562.20 570.98 578.26 591.03 598.97 596.56 596.25 601.92 597.03 588.06 573.35 557.39 537.76 520.98 523.57 548.40 567.15 554.16 550.62 548.00 544.59 540.73 534.50 528.96 525.28 517.01 512.42 516.60 513.80 501.32 481.68 463.26 447.78 429.27 426.79 455.97 476.19 482.45 507.58 539.09 545.63 556.20 586.81 623.23 661.50 714.18 775.74 860.93 950.09 959.62 965.80 959.50 978.87 976.53 969.54 979.54 999.87 986.08 986.45 1009.74 1025.68 1050.13 1081.89 1141.54 1171.34 1171.67 1158.94 1140.84 1114.09 1084.29 1068.49 1055.68 1046.20 1036.87 1026.55 1042.47 1070.41 1103.17 1124.77 1161.83 1187.14 1176.63 1147.04 1119.23 1103.15 1092.78 1063.79 1023.22 1020.09 1057.94 1093.11 1138.48 1171.38 1165.63 1145.10 1138.01 1128.49 1112.78 1157.15 1187.08 1212.96 1254.52 1290.71 1323.31 1342.20 1361.96 1363.88 1360.39 1353.39 1360.30 1364.37 1358.72 1389.19 1438.88 1475.76 1525.62 1552.85 1587.83 1605.71 1634.52 1634.09 1635.98 1632.51 1608.43 1604.30 1599.38 1569.15 1587.83 1603.50 1599.99 1588.90 1637.52 1681.39 1734.80 1785.24 1826.13 1863.03 1917.06 1962.47 2019.63 2052.05 2063.16 2045.70 2036.42 2009.90 2006.08 2024.00 2049.76 2089.69 2119.62 2141.26 2125.45 2076.88 2049.18 2051.20 2061.48 2044.56 2032.43 2050.87 2096.58 2139.35 2150.30 2150.09 2157.45 2179.93 2176.21 2193.24 2207.05 2203.19 2214.53 2245.61 2296.51 2306.26 2331.22 2339.41 2308.72 2275.17 2270.24 2241.73 2237.73 2268.99 2303.81 2341.02 2400.61 2443.49 2491.95 2499.79 2494.45 2485.78 2464.61 2410.11 2358.42 2322.88 2287.84 2253.18 2204.78 2184.01 2191.37 2210.38 2250.70 2310.41 2347.66 2377.62 2406.08 2436.54 2480.10 2491.44 2495.45 2496.22 2492.08 2484.56 2474.22 2464.49 2436.51 2393.65 2356.82 2318.33 2268.66 2237.61 2217.63 2196.09 2170.07 2143.71 2133.65 2125.19 2098.54 2059.29 2031.11 2007.31 1977.40 1966.81 1997.73 2014.51 2041.25 2064.03 2063.24 2064.64 2085.37 2116.49 2158.18 2153.80 2197.08 2254.55 2284.71 2300.25 2334.27 2373.03 2381.47 2375.48 2369.62 2355.66 2329.67 2304.81 2286.59 2268.81 2243.86 2212.81 2136.27 2058.65 2013.12 1983.50 1940.43 1891.20 1850.12 1818.89 1793.04 1768.21 1743.29 1752.02 1732.16 1686.36 1654.83 1631.76 1598.30 1561.72 1515.12 1500.45 1500.97 1498.43 1493.89 1523.12 1564.12 1611.30 1665.26 1714.23 1768.40 1809.37 1845.03 1889.35 1920.86 1963.97 2016.50 2018.46 2032.19 2111.38 2160.06 2178.28 2203.18 2219.31 2221.59 2206.82 2176.74 2154.65 2138.44 2117.93 2090.28 2062.65 2040.98 2002.56 1931.19 1888.68 1839.60 1804.85 1767.00 1726.03 1719.26 1668.56 1606.09 1566.85 1527.93 1486.68 1447.90 1410.12 1372.08 1333.92 1290.40 1250.67 1218.84 1188.53 1173.52 1164.00 1159.09 1158.13 1159.91 1164.87 1168.84 1173.46 1176.97 1180.21 1187.06 1188.99 1167.70 1146.55 1134.04 1119.48 1119.34 1128.05 1146.43 1171.00 1194.66 1206.31 1213.39 1218.46 1220.24 1214.77 1205.25 1203.53 1214.44 1224.09 1234.31 1246.27 1254.32 1265.38 1271.67 1273.49 1274.62 1274.05 1271.39 1275.09 1286.50 1302.23 1312.66 1315.34 1316.08 1317.79 1324.88 1337.59 1371.74 1408.20 1443.37 1485.35 1528.62 1538.51 1534.91 1512.14 1480.90 1446.81 1420.86 1387.68 1367.99 1349.69 1340.72 1338.03 1337.39 1346.80 1357.90 1368.10 1377.88 1387.79 1392.36 1395.82 1402.02 -2063.41 2050.28 2038.50 2026.90 2016.09 2008.23 2005.62 2013.52 2029.68 2047.92 2072.44 2100.85 2132.91 2167.33 2203.67 2239.00 2270.87 2296.74 2319.08 2337.76 2355.00 2364.65 2371.21 2379.59 2380.41 2369.69 2349.43 2340.67 2335.26 2333.98 2338.21 2344.31 2354.06 2363.76 2372.13 2381.28 2389.57 2400.36 2408.83 2418.48 2428.08 2436.33 2442.96 2446.57 2444.86 2438.16 2425.67 2409.43 2390.95 2373.49 2358.77 2345.63 2330.86 2316.05 2300.22 2283.82 2265.83 2245.96 2229.20 2211.29 2195.31 2174.96 2155.63 2135.13 2113.91 2092.58 2067.74 2043.75 2017.69 1993.58 1971.80 1946.75 1922.78 1896.92 1876.36 1857.06 1830.95 1802.38 1779.25 1755.98 1731.63 1707.34 1676.82 1649.30 1620.63 1594.32 1567.74 1537.73 1512.23 1491.68 1477.50 1461.75 1441.78 1414.94 1390.35 1368.17 1337.81 1308.64 1278.35 1275.75 1258.01 1227.70 1198.13 1166.66 1139.30 1112.21 1091.66 1070.88 1051.60 1032.41 1018.71 1012.12 1007.03 1004.06 1002.27 1000.40 998.82 997.42 996.55 996.21 996.20 996.41 996.34 996.44 996.20 997.08 996.40 996.69 998.41 995.55 920.80 919.08 917.55 917.85 925.89 936.38 938.32 936.95 938.16 943.98 947.01 951.59 962.06 969.42 966.15 964.96 963.91 967.96 969.32 969.02 967.11 970.29 961.17 959.90 993.07 1026.12 1044.90 1049.74 1048.48 1053.26 1063.92 1102.99 1144.58 1183.81 1228.53 1271.96 1303.08 1271.90 1222.72 1176.61 1114.92 1077.30 1034.54 986.69 984.10 967.02 969.19 968.31 958.12 951.29 945.32 937.18 927.34 920.31 914.57 909.11 905.97 904.44 903.47 902.96 902.78 905.69 908.60 910.94 910.83 907.63 899.00 887.38 878.09 866.90 856.01 848.04 842.63 838.62 828.05 815.31 803.46 796.79 797.87 793.81 783.93 779.12 777.03 773.09 762.89 742.92 727.76 716.32 704.99 694.46 678.97 653.38 641.97 654.60 649.65 627.70 623.87 620.26 597.29 574.86 564.65 552.62 539.64 531.13 524.33 515.24 508.77 504.06 496.27 483.60 469.75 461.89 455.29 447.63 436.51 420.97 409.13 400.61 394.70 385.03 375.95 368.92 366.31 364.21 362.56 361.44 360.58 359.87 360.71 361.98 364.29 375.13 400.93 422.02 444.64 463.89 494.12 500.33 489.34 481.72 478.35 478.24 475.00 470.82 466.60 463.94 462.98 459.27 454.34 450.69 448.73 446.76 445.35 446.33 449.40 456.50 466.09 477.00 484.95 489.90 490.48 487.09 485.86 491.15 502.52 506.79 501.69 497.48 524.82 545.53 542.17 544.42 556.27 562.00 565.53 574.50 580.74 580.18 577.41 574.75 573.72 568.08 554.38 539.87 525.68 512.57 510.63 528.62 543.07 528.45 525.81 523.21 516.75 508.03 500.12 501.36 503.22 496.44 487.63 480.98 474.77 465.70 450.19 433.40 424.08 417.67 422.13 449.94 472.67 472.88 491.47 511.54 519.82 529.65 556.48 593.83 637.10 694.94 770.77 865.46 997.63 930.86 918.48 918.29 932.89 948.15 951.67 957.99 982.12 959.96 964.26 993.52 1006.98 1043.49 1081.46 1114.15 1141.44 1135.64 1121.33 1102.75 1073.01 1041.26 1032.22 1022.58 1008.25 1003.22 999.50 1023.73 1056.86 1071.56 1113.05 1140.45 1146.39 1139.89 1108.63 1074.60 1067.38 1070.37 1047.90 1010.74 1004.75 1057.35 1097.23 1127.23 1136.98 1121.11 1101.19 1093.03 1090.42 1121.30 1168.68 1205.49 1239.58 1268.22 1301.80 1326.58 1333.77 1336.96 1337.92 1333.29 1327.12 1328.72 1330.07 1358.95 1406.23 1460.04 1507.11 1548.99 1571.87 1588.57 1600.16 1601.75 1593.78 1592.94 1596.44 1573.81 1564.12 1555.24 1528.57 1542.67 1560.58 1557.70 1585.43 1654.69 1704.13 1752.81 1796.81 1839.66 1876.01 1924.44 1974.13 2031.42 2039.50 2037.69 2015.69 2002.75 1977.62 1979.32 2013.19 2042.69 2071.66 2095.72 2120.64 2104.52 2070.24 2027.99 2018.37 2028.12 2013.26 2006.77 2051.06 2096.98 2115.98 2123.91 2115.93 2122.81 2129.41 2134.03 2151.55 2160.28 2178.49 2216.76 2251.22 2254.67 2258.21 2300.83 2301.59 2272.66 2239.52 2230.89 2230.46 2222.31 2245.59 2299.05 2347.30 2418.13 2453.39 2474.59 2483.85 2476.59 2463.99 2444.05 2399.60 2353.64 2298.94 2265.45 2231.14 2206.83 2147.87 2159.52 2225.64 2268.43 2286.33 2309.36 2338.84 2381.33 2429.89 2471.91 2487.14 2489.74 2486.79 2476.19 2460.25 2443.62 2435.07 2427.37 2405.20 2378.90 2338.17 2292.36 2244.01 2208.62 2180.93 2154.72 2128.38 2113.66 2107.09 2086.78 2053.94 2025.66 1999.73 1965.65 1939.66 1957.92 1982.96 2013.78 2036.17 2037.60 2027.39 2053.39 2097.52 2115.56 2077.23 2104.17 2189.90 2242.92 2276.86 2315.32 2347.65 2363.23 2368.18 2361.36 2353.23 2334.41 2300.88 2283.15 2257.89 2229.05 2190.42 2125.97 2073.02 2037.13 2004.69 1964.49 1924.35 1899.26 1866.99 1839.44 1819.68 1799.54 1796.57 1761.08 1735.92 1690.98 1659.58 1640.29 1587.15 1531.08 1488.17 1462.36 1459.25 1476.66 1515.60 1564.15 1618.13 1667.12 1711.26 1756.23 1788.22 1819.38 1869.46 1904.79 1961.83 1980.50 1985.83 2031.23 2108.99 2158.33 2173.33 2194.89 2209.77 2211.43 2199.31 2162.67 2114.27 2101.05 2089.06 2058.31 2034.98 2025.64 1991.11 1932.74 1891.23 1834.53 1780.69 1736.37 1695.85 1704.98 1663.76 1610.87 1584.20 1554.80 1513.55 1476.50 1441.61 1397.95 1353.38 1307.33 1263.02 1220.77 1184.29 1167.96 1159.49 1149.90 1142.79 1142.44 1147.51 1153.16 1161.41 1168.73 1173.57 1178.43 1174.10 1145.78 1119.82 1107.43 1103.23 1107.76 1115.65 1131.53 1158.88 1183.32 1194.87 1200.22 1205.29 1209.66 1209.27 1204.65 1205.82 1215.17 1224.43 1232.98 1240.23 1246.14 1254.71 1261.72 1266.13 1268.34 1263.22 1260.81 1265.38 1276.94 1290.74 1298.25 1303.13 1303.49 1305.03 1311.91 1327.16 1360.86 1396.04 1432.00 1480.15 1518.88 1535.65 1532.54 1516.87 1484.10 1448.58 1415.46 1381.75 1364.27 1342.72 1331.18 1325.99 1321.32 1328.63 1339.63 1348.70 1358.37 1368.40 1372.76 1377.13 1384.76 -2053.05 2043.09 2031.44 2019.38 2007.96 1998.73 1994.78 1995.39 2001.84 2022.65 2045.15 2074.20 2105.72 2138.35 2171.14 2203.53 2232.83 2258.22 2280.70 2299.43 2315.75 2327.50 2336.64 2344.51 2349.22 2347.98 2329.54 2310.96 2304.43 2302.65 2307.23 2314.59 2325.84 2337.01 2347.92 2358.00 2370.11 2382.68 2392.70 2402.78 2413.53 2422.04 2428.30 2430.21 2429.05 2422.39 2410.90 2396.15 2378.22 2363.97 2349.41 2337.99 2325.45 2313.72 2300.62 2286.58 2270.93 2253.78 2239.20 2222.28 2207.01 2186.87 2168.13 2148.18 2128.46 2109.07 2083.80 2060.09 2033.24 2008.42 1985.56 1955.58 1928.12 1899.36 1878.01 1857.41 1830.46 1801.16 1777.42 1754.32 1728.97 1702.41 1670.70 1642.26 1612.75 1585.91 1557.65 1526.67 1502.06 1481.45 1468.05 1453.88 1436.33 1413.08 1390.67 1369.67 1341.14 1313.57 1283.67 1281.04 1262.31 1228.35 1194.34 1163.58 1139.70 1114.99 1092.19 1067.16 1044.40 1024.58 1009.45 1003.26 999.60 997.75 996.33 995.31 995.21 994.84 994.96 995.34 995.94 996.68 997.07 997.53 998.00 998.40 998.75 999.33 1001.14 1002.03 905.75 905.40 904.64 906.27 912.87 921.01 920.38 916.10 914.96 921.80 927.13 933.20 948.07 956.55 951.17 947.68 949.47 950.53 949.40 949.11 950.32 956.89 958.60 961.94 970.73 994.55 1003.40 1007.11 1002.20 1033.07 1062.90 1100.67 1133.82 1167.61 1209.61 1257.55 1293.05 1264.85 1208.30 1169.98 1123.39 1076.57 1036.03 993.89 947.42 917.45 965.19 958.87 960.48 952.37 941.73 930.88 918.62 911.33 905.77 901.03 898.64 897.47 896.57 894.86 892.88 893.52 899.15 900.49 899.81 897.63 891.29 878.53 866.52 856.16 846.32 837.32 831.80 828.91 816.51 801.33 792.57 788.20 787.16 780.97 769.85 764.53 761.83 755.43 744.53 727.51 714.99 703.65 691.16 679.06 663.02 639.50 627.53 636.72 633.56 619.76 616.97 612.07 590.69 570.53 560.86 548.85 534.89 525.87 519.56 512.29 506.29 497.60 489.61 472.72 452.25 449.53 446.65 432.27 423.10 414.57 401.60 389.43 384.09 378.80 369.41 358.89 358.14 355.49 354.12 352.91 352.00 351.17 351.43 352.46 355.61 368.94 394.30 416.80 437.21 459.74 482.18 484.18 480.02 473.10 470.88 469.15 464.63 459.80 455.89 455.00 457.17 454.55 449.08 444.74 442.67 440.42 439.30 439.62 441.42 446.51 455.24 467.67 479.97 485.76 480.46 475.38 477.61 484.12 494.74 495.97 490.60 486.76 512.43 534.16 535.75 539.59 545.51 548.32 550.38 556.63 560.82 559.86 555.88 549.46 549.26 549.58 537.41 525.44 516.89 504.82 499.03 504.24 510.23 504.85 502.93 500.08 491.64 481.91 474.10 477.92 482.76 476.47 459.39 443.04 432.49 430.38 422.25 409.09 409.58 413.67 420.95 442.77 456.10 453.22 462.39 473.41 480.36 492.20 525.54 571.27 619.58 678.73 777.23 830.23 899.43 863.27 869.63 875.23 888.32 917.64 908.50 901.73 925.13 907.09 927.80 957.50 1001.91 1045.48 1062.89 1079.33 1096.39 1097.43 1087.18 1068.20 1045.34 1020.96 1007.61 1005.73 984.62 973.91 982.73 1023.37 1039.71 1050.49 1087.92 1104.33 1099.31 1090.31 1086.41 1051.27 1036.78 1045.31 1024.26 996.84 997.80 1051.76 1089.58 1110.41 1093.17 1081.13 1069.44 1076.88 1101.71 1139.85 1187.31 1221.92 1251.68 1260.76 1272.08 1292.90 1299.29 1296.55 1299.13 1296.28 1303.69 1321.69 1330.04 1376.63 1425.51 1476.60 1531.85 1555.10 1559.21 1560.82 1571.21 1565.96 1551.23 1550.35 1559.24 1540.65 1515.96 1508.27 1493.27 1511.36 1538.61 1562.79 1608.90 1670.53 1720.49 1758.45 1805.10 1852.72 1879.41 1922.49 1968.10 2020.19 2017.24 2001.57 1986.32 1970.99 1956.59 1976.23 2011.00 2028.30 2052.39 2087.67 2095.25 2077.75 2047.18 2005.56 1981.42 1984.70 1979.22 1997.90 2040.85 2082.29 2089.88 2089.92 2074.52 2067.86 2084.62 2086.71 2107.59 2130.28 2191.66 2221.35 2217.97 2217.65 2254.68 2278.77 2259.89 2233.59 2208.01 2204.93 2213.22 2212.09 2257.53 2304.34 2350.26 2412.34 2432.01 2462.04 2469.10 2463.99 2451.10 2424.58 2372.80 2346.35 2319.12 2281.64 2241.82 2209.37 2167.05 2169.33 2202.73 2222.30 2238.70 2273.85 2304.70 2357.79 2423.95 2466.49 2479.22 2479.99 2473.77 2460.99 2442.66 2418.36 2404.51 2404.32 2396.56 2373.09 2331.04 2294.19 2255.03 2213.85 2169.78 2131.75 2107.76 2092.76 2087.24 2071.61 2044.62 2023.72 1994.67 1954.90 1925.34 1937.18 1959.36 1984.94 2012.65 2015.24 1994.34 2029.00 2065.93 2067.38 2034.49 2050.42 2138.43 2218.26 2264.08 2303.13 2325.23 2345.52 2357.19 2354.11 2348.23 2334.96 2307.68 2285.78 2260.02 2232.11 2186.81 2128.41 2094.77 2056.58 2019.56 1997.43 1969.55 1937.97 1898.71 1888.09 1869.07 1843.71 1830.47 1802.49 1776.06 1731.70 1688.37 1666.00 1603.42 1554.33 1494.60 1443.63 1443.06 1468.69 1505.22 1556.13 1604.56 1646.69 1685.18 1728.81 1766.29 1792.81 1860.20 1894.71 1928.84 1939.27 1958.16 2026.47 2106.24 2159.40 2174.33 2187.64 2201.50 2202.14 2191.21 2140.99 2106.77 2089.60 2074.28 2041.12 2006.47 1976.88 1960.95 1928.94 1885.81 1833.45 1784.33 1721.41 1694.18 1704.66 1665.19 1626.27 1597.84 1569.12 1531.53 1488.49 1449.10 1402.65 1358.73 1316.51 1274.63 1227.20 1188.59 1168.56 1158.21 1145.37 1135.41 1131.93 1134.36 1138.41 1149.66 1160.84 1167.10 1168.70 1160.39 1129.91 1103.63 1091.89 1091.11 1096.68 1104.69 1117.51 1144.48 1171.35 1182.43 1184.52 1188.43 1197.74 1200.71 1203.08 1206.65 1214.73 1224.40 1232.54 1236.47 1237.29 1240.50 1245.53 1251.20 1250.45 1244.90 1246.59 1253.35 1265.36 1277.66 1284.06 1292.06 1291.62 1293.71 1301.29 1318.90 1350.35 1383.18 1419.91 1463.30 1506.11 1530.71 1530.52 1520.03 1491.79 1451.49 1413.06 1380.87 1363.85 1341.84 1324.70 1314.02 1305.98 1310.87 1322.88 1334.08 1342.36 1350.83 1355.30 1359.59 1367.00 -2052.38 2041.29 2029.85 2018.15 2007.31 1998.24 1993.81 1990.63 1990.13 1997.44 2014.07 2045.63 2077.36 2108.06 2139.06 2168.76 2196.16 2221.57 2243.28 2262.32 2278.91 2292.38 2302.88 2310.70 2315.99 2319.35 2315.15 2293.31 2281.43 2275.69 2277.58 2284.91 2296.86 2309.53 2323.46 2336.59 2351.86 2365.90 2377.53 2388.18 2399.21 2407.10 2412.47 2413.53 2411.65 2405.01 2394.21 2380.30 2363.31 2349.25 2335.18 2324.62 2314.16 2304.87 2296.06 2283.38 2270.88 2257.59 2246.02 2232.54 2218.60 2199.14 2182.21 2163.79 2146.15 2128.57 2104.76 2082.33 2056.50 2031.66 2008.41 1976.09 1946.94 1916.99 1894.13 1871.75 1843.58 1813.13 1788.23 1764.03 1736.56 1708.58 1674.98 1645.77 1616.15 1586.65 1557.20 1524.00 1497.80 1476.60 1461.15 1447.16 1431.59 1411.14 1392.99 1371.71 1344.59 1317.58 1287.62 1273.91 1257.71 1232.60 1198.93 1167.99 1140.96 1113.98 1089.57 1063.01 1036.15 1013.43 995.51 992.44 991.15 990.88 990.95 990.97 991.92 992.51 993.56 994.61 995.79 996.77 997.95 998.68 999.54 1000.27 1001.26 1002.07 1003.56 1004.42 888.39 889.95 898.54 896.34 900.65 904.86 905.87 903.25 901.40 898.82 904.28 913.81 929.57 939.51 937.61 935.39 934.09 933.57 934.70 934.73 936.90 944.79 952.21 955.72 956.29 956.10 958.19 958.70 991.76 1034.35 1073.90 1110.15 1135.44 1167.93 1208.63 1254.63 1284.17 1256.90 1194.90 1144.69 1094.77 1055.08 1021.10 983.83 942.76 912.85 897.53 891.08 954.24 951.46 938.67 925.05 911.16 903.72 897.39 891.83 889.45 888.47 887.61 884.85 881.25 879.27 892.09 892.14 890.27 887.44 881.28 868.17 855.54 846.34 837.00 826.91 819.61 815.38 802.34 787.97 782.57 779.19 775.28 766.90 755.37 749.38 745.96 738.27 727.08 712.39 701.73 689.75 675.69 663.07 647.33 627.92 615.50 619.95 616.98 607.78 605.10 600.14 582.06 565.11 555.55 543.22 530.65 521.29 514.48 508.55 501.38 487.44 478.63 459.03 436.94 436.88 436.24 419.61 409.27 407.56 394.83 379.18 374.89 372.34 361.94 352.56 349.95 346.07 344.78 343.20 342.52 342.12 342.17 343.56 347.61 360.52 386.90 411.41 439.15 460.25 470.76 470.71 469.54 465.27 461.93 458.45 453.16 448.55 445.18 447.89 452.17 449.10 443.43 439.19 435.68 433.87 433.62 433.45 434.23 437.30 443.63 454.59 469.23 479.84 469.46 457.45 464.17 473.18 477.98 478.38 476.65 480.21 499.31 515.78 525.71 527.78 523.71 525.47 531.01 536.81 538.28 531.82 527.39 526.76 527.92 528.09 521.93 514.24 508.75 494.56 484.03 478.46 476.15 479.28 481.40 477.77 473.54 468.84 464.11 454.47 450.07 440.70 425.64 407.05 394.32 404.94 405.48 401.53 405.52 411.90 413.57 420.51 428.31 426.57 432.39 436.89 443.48 457.70 504.09 563.60 623.72 679.24 747.73 811.62 842.63 833.80 819.56 818.45 855.25 867.97 867.16 856.74 875.22 887.27 917.16 933.45 989.93 1033.74 1040.32 1049.71 1063.30 1074.95 1071.83 1048.49 1034.61 1000.82 978.61 975.97 955.55 935.53 953.85 998.06 1026.57 1027.81 1063.11 1069.21 1055.90 1047.82 1052.88 1035.90 1007.51 1008.13 992.85 976.63 993.18 1047.83 1077.19 1078.34 1056.53 1048.97 1050.22 1073.11 1108.63 1144.94 1196.04 1225.48 1240.33 1229.85 1236.72 1245.73 1249.31 1247.71 1259.79 1267.30 1278.02 1321.68 1356.92 1400.93 1444.46 1494.32 1522.80 1528.40 1528.19 1526.10 1546.99 1541.16 1513.15 1512.47 1521.22 1505.65 1482.86 1471.26 1470.01 1500.84 1557.49 1587.29 1630.63 1688.44 1727.69 1755.67 1804.07 1857.41 1900.81 1930.57 1980.02 1999.27 1983.72 1964.25 1955.81 1942.05 1953.67 1999.35 2025.22 2048.71 2055.94 2066.41 2061.98 2057.22 2021.29 1980.61 1938.88 1933.02 1944.77 1992.05 2033.51 2056.34 2050.96 2047.55 2040.28 2032.75 2043.73 2055.41 2083.97 2131.70 2191.90 2197.35 2181.33 2198.42 2244.95 2251.65 2220.76 2193.86 2170.42 2181.76 2189.28 2196.24 2256.17 2302.98 2358.47 2385.50 2416.31 2446.57 2453.05 2449.04 2435.92 2412.62 2362.19 2331.53 2304.45 2282.13 2244.59 2199.22 2159.95 2143.90 2163.95 2180.47 2213.22 2252.30 2294.75 2354.29 2417.27 2461.25 2469.89 2469.13 2459.35 2441.76 2422.27 2396.40 2375.41 2374.67 2380.76 2372.65 2341.92 2300.71 2261.25 2221.36 2183.65 2147.73 2111.34 2076.63 2064.30 2045.20 2023.17 2013.94 1985.13 1941.55 1907.73 1914.50 1935.02 1952.74 1977.97 1984.62 1964.85 1998.23 2027.61 2016.25 2008.03 2023.91 2100.71 2173.80 2232.43 2281.76 2296.22 2324.16 2337.99 2346.01 2340.82 2332.64 2312.05 2290.03 2266.60 2243.41 2196.82 2145.94 2113.34 2087.26 2051.79 2031.61 2001.45 1968.01 1939.92 1931.25 1900.35 1879.46 1863.04 1840.95 1806.70 1759.06 1715.71 1685.21 1618.22 1568.91 1514.83 1449.80 1438.34 1463.72 1500.79 1533.32 1591.43 1630.45 1670.31 1716.06 1755.81 1793.46 1858.53 1886.52 1892.96 1897.01 1941.99 2020.71 2101.07 2156.34 2170.63 2178.55 2192.32 2193.41 2182.01 2146.16 2126.10 2104.95 2085.92 2053.08 2000.67 1958.96 1922.65 1880.69 1854.45 1813.00 1776.12 1735.14 1709.09 1707.16 1674.16 1628.79 1597.22 1567.48 1535.35 1489.95 1446.35 1400.68 1359.37 1323.15 1286.02 1240.77 1195.96 1168.34 1156.56 1145.29 1135.50 1129.39 1126.50 1126.39 1138.67 1152.09 1158.79 1157.67 1146.00 1118.57 1093.88 1082.42 1081.49 1086.01 1094.53 1107.82 1134.72 1160.01 1169.69 1169.22 1172.20 1182.18 1188.48 1193.04 1196.56 1206.23 1216.55 1223.63 1224.39 1221.01 1221.27 1223.85 1227.92 1228.92 1228.62 1232.92 1240.83 1252.77 1264.91 1274.20 1280.51 1281.02 1283.45 1291.48 1309.49 1339.17 1367.39 1408.56 1451.54 1496.07 1524.19 1527.05 1519.90 1497.44 1453.56 1412.76 1386.07 1366.10 1343.81 1322.99 1308.25 1299.22 1302.05 1315.87 1322.18 1329.41 1338.06 1342.81 1346.07 1352.73 -2049.45 2038.38 2027.11 2016.24 2006.51 1998.33 1992.86 1988.88 1986.19 1987.30 1992.57 2016.52 2048.82 2078.25 2106.78 2134.40 2161.15 2185.46 2207.17 2226.54 2243.85 2258.00 2269.23 2277.58 2284.24 2289.13 2290.33 2278.94 2266.80 2260.07 2256.71 2262.48 2273.53 2286.83 2302.71 2317.80 2335.10 2351.09 2363.23 2374.45 2385.36 2392.38 2397.18 2398.40 2395.97 2389.49 2379.48 2365.98 2349.46 2334.83 2319.41 2308.09 2297.54 2289.53 2282.30 2271.96 2261.79 2251.28 2243.04 2233.12 2221.83 2206.29 2192.34 2177.43 2162.66 2146.78 2126.54 2106.78 2082.88 2059.23 2033.31 2000.91 1971.44 1941.56 1919.66 1894.03 1864.58 1833.00 1808.07 1787.85 1756.02 1726.28 1691.15 1661.26 1632.38 1599.03 1567.72 1531.91 1503.40 1481.35 1461.58 1446.22 1429.76 1410.76 1394.69 1373.77 1347.73 1321.89 1291.68 1274.00 1258.89 1230.70 1197.14 1166.93 1140.25 1113.58 1085.76 1059.67 1032.96 1000.33 983.52 982.64 983.35 983.92 985.28 986.76 988.21 990.58 992.21 993.79 995.49 997.15 998.71 999.95 1001.10 1002.42 1003.62 1004.59 1005.04 1005.89 930.51 969.52 942.12 886.22 887.87 888.35 890.55 893.31 889.46 878.21 881.04 893.82 909.48 922.43 927.91 927.09 918.76 920.38 926.93 926.70 927.47 936.20 944.85 948.26 939.80 920.59 926.05 953.43 995.60 1039.40 1081.41 1118.19 1149.34 1186.84 1227.65 1264.75 1278.12 1241.26 1185.67 1136.07 1089.46 1056.76 1024.27 983.60 942.73 915.08 894.68 885.69 901.28 945.89 933.82 917.39 901.39 894.18 887.26 883.22 881.46 880.67 879.70 876.40 871.14 866.99 886.17 884.73 880.92 875.30 866.20 855.64 846.69 838.15 828.74 818.00 807.34 796.72 784.10 775.83 771.93 768.64 760.71 750.39 739.18 732.90 728.13 721.67 711.69 697.97 686.65 673.25 657.08 646.56 635.23 617.54 605.36 604.99 600.14 591.48 587.03 583.33 569.70 556.05 542.15 534.94 526.55 516.21 506.58 502.35 493.68 473.03 461.77 446.97 431.70 426.36 424.60 412.05 401.17 398.76 388.63 372.60 367.94 364.93 355.17 345.15 338.84 336.42 334.46 332.91 332.53 332.46 332.74 334.47 339.37 352.27 377.78 404.16 433.09 445.95 454.28 459.66 459.42 457.10 452.01 447.06 442.37 439.03 437.52 441.11 444.52 440.80 435.71 432.73 430.50 428.77 427.51 426.86 427.26 429.21 433.56 441.12 455.71 468.14 455.87 442.04 451.58 460.39 461.00 461.54 464.20 475.42 488.31 498.09 511.83 514.03 505.28 507.08 514.11 518.02 516.97 508.75 505.09 507.56 510.24 510.72 506.36 499.71 490.48 478.57 467.99 447.87 440.08 452.34 461.29 458.00 456.40 455.12 445.87 431.39 412.72 405.15 396.16 385.78 380.29 391.24 399.66 398.81 402.49 405.11 400.59 400.14 396.74 398.55 404.12 409.32 424.92 445.44 502.21 572.74 642.23 697.54 751.41 797.46 806.03 801.32 778.79 767.54 800.02 809.44 825.28 827.78 848.15 864.09 903.94 926.06 982.40 1014.03 1014.16 1023.12 1039.45 1054.62 1052.00 1026.80 1015.32 960.89 932.61 928.87 917.03 897.22 920.66 964.45 980.17 994.73 1031.03 1036.64 1014.85 1005.46 1012.39 1011.84 970.30 960.12 947.19 940.15 970.50 1035.46 1056.78 1055.15 1024.13 1022.61 1030.69 1066.64 1109.83 1155.18 1194.55 1221.24 1220.07 1196.67 1202.64 1207.03 1211.62 1216.31 1240.39 1276.58 1285.46 1338.54 1374.03 1409.82 1458.07 1506.76 1500.90 1503.74 1501.33 1496.69 1520.14 1517.77 1491.12 1484.33 1486.23 1472.32 1458.48 1465.37 1505.02 1542.38 1587.13 1620.65 1668.31 1721.63 1756.81 1789.97 1813.75 1852.09 1889.70 1937.92 1968.77 1974.79 1952.06 1926.25 1922.88 1919.12 1965.14 1994.70 2003.24 2009.85 2020.97 2040.91 2029.98 2016.28 2002.33 1970.04 1917.21 1893.97 1920.04 1998.44 2014.07 2023.36 2001.37 1995.07 1997.31 1996.52 2023.06 2060.97 2108.54 2144.00 2166.18 2155.28 2145.66 2191.66 2227.79 2224.74 2179.06 2158.81 2148.53 2159.67 2168.48 2186.93 2273.42 2309.82 2348.87 2360.90 2411.07 2432.52 2437.97 2433.63 2419.30 2394.32 2339.07 2310.18 2287.18 2260.33 2228.81 2190.65 2149.79 2123.70 2129.03 2160.71 2209.48 2265.07 2319.61 2366.31 2421.14 2458.27 2459.39 2457.94 2446.60 2427.63 2406.00 2376.96 2347.10 2344.37 2352.81 2355.19 2342.35 2316.88 2279.04 2241.78 2211.00 2175.32 2131.21 2089.46 2051.16 2016.24 1995.29 1990.21 1969.36 1932.15 1893.19 1886.01 1905.71 1929.41 1955.23 1954.42 1938.27 1953.38 1975.11 1962.91 1970.33 1999.81 2056.89 2123.89 2200.40 2240.92 2256.96 2290.87 2309.57 2322.06 2333.78 2327.40 2311.51 2293.10 2274.12 2252.59 2215.01 2173.39 2144.53 2115.53 2094.67 2061.11 2023.68 2001.00 1976.37 1959.86 1934.08 1917.97 1893.09 1863.46 1825.46 1779.83 1747.33 1710.74 1625.46 1569.30 1520.44 1453.89 1429.93 1448.88 1486.61 1531.56 1593.08 1638.47 1688.34 1727.30 1765.86 1804.24 1831.59 1846.74 1845.20 1859.03 1941.21 2019.56 2089.76 2132.78 2154.85 2158.42 2181.14 2184.91 2167.40 2138.59 2126.12 2112.34 2096.80 2065.72 2029.20 1977.70 1912.33 1858.66 1835.77 1825.73 1807.76 1753.28 1720.41 1697.78 1670.73 1642.32 1609.08 1577.69 1549.70 1513.03 1467.23 1426.84 1393.94 1358.63 1311.17 1257.70 1202.28 1163.30 1149.67 1142.20 1135.48 1129.14 1117.57 1120.07 1131.76 1146.19 1151.35 1145.58 1127.64 1103.76 1077.66 1070.13 1068.29 1072.14 1080.95 1101.46 1126.05 1149.90 1157.51 1156.59 1160.16 1167.24 1170.29 1175.09 1180.33 1189.54 1197.73 1202.80 1205.09 1202.83 1201.38 1203.87 1210.41 1211.35 1214.28 1220.67 1226.81 1239.25 1251.33 1261.61 1270.34 1270.98 1274.95 1283.41 1297.83 1321.04 1354.60 1398.55 1443.56 1488.38 1519.24 1522.71 1512.50 1490.91 1454.63 1415.37 1390.64 1369.49 1345.28 1323.86 1307.24 1297.99 1299.89 1307.36 1312.48 1321.49 1328.98 1334.28 1336.66 1340.58 -2043.48 2033.54 2022.62 2012.85 2004.15 1997.58 1990.92 1985.93 1982.13 1980.96 1982.60 1991.74 2021.30 2048.72 2074.39 2100.27 2126.93 2151.04 2172.43 2191.82 2209.92 2224.87 2237.08 2246.06 2253.50 2258.17 2259.70 2253.78 2250.51 2248.95 2245.29 2247.89 2256.11 2268.91 2286.20 2301.99 2320.32 2337.24 2349.23 2361.37 2372.68 2378.98 2383.11 2384.23 2382.90 2376.87 2367.48 2354.19 2338.65 2322.90 2304.68 2291.20 2277.36 2267.75 2260.54 2250.73 2242.10 2233.96 2228.16 2221.83 2213.61 2201.99 2190.72 2179.24 2167.16 2153.83 2136.96 2119.96 2099.40 2079.67 2058.03 2028.08 1999.93 1970.46 1948.16 1921.61 1890.96 1857.96 1831.73 1807.56 1774.81 1744.57 1708.54 1678.38 1648.79 1614.63 1582.57 1544.44 1516.18 1491.72 1468.47 1449.86 1431.69 1412.59 1396.73 1376.16 1350.80 1325.11 1295.56 1274.11 1255.51 1231.90 1197.17 1166.72 1138.22 1110.08 1084.50 1058.43 1030.63 996.11 979.70 977.48 977.66 979.22 981.25 983.27 986.30 988.91 991.38 993.13 995.14 997.19 999.13 1000.93 1002.35 1004.13 1005.45 1006.53 1006.75 1006.99 1007.54 1007.83 940.12 873.37 874.14 871.78 873.17 878.62 873.82 860.01 862.94 876.93 892.48 907.38 918.15 917.67 905.96 909.79 919.96 919.45 918.70 926.93 935.66 939.09 921.07 886.32 913.75 959.03 1002.77 1047.52 1092.83 1131.57 1168.27 1200.34 1232.92 1264.37 1260.43 1226.99 1190.69 1154.22 1124.15 1093.15 1051.59 1008.71 963.68 924.16 886.29 876.71 889.48 920.38 928.25 909.56 891.97 884.32 877.36 873.27 872.12 872.01 870.70 866.52 859.99 853.98 879.27 876.59 870.91 862.32 851.75 842.92 837.76 829.74 820.03 808.47 793.75 778.32 768.17 764.13 761.54 756.29 745.30 733.64 722.90 715.33 710.42 705.90 697.55 683.15 671.73 654.98 637.92 631.12 623.43 606.96 595.30 591.90 584.07 572.90 566.49 562.91 556.72 544.19 524.65 518.68 518.46 508.69 496.56 493.64 482.35 457.47 441.34 435.87 434.30 422.42 413.65 407.04 398.19 387.93 378.29 370.53 364.54 358.26 348.29 337.65 330.55 327.11 324.45 323.43 323.04 322.96 323.50 326.17 331.11 342.16 362.62 390.38 418.91 422.44 430.51 448.18 450.67 447.46 440.29 434.94 432.51 432.75 434.28 433.36 430.90 427.50 424.04 425.30 429.85 427.33 420.87 419.17 421.05 425.08 427.66 428.84 435.58 445.00 440.19 435.67 443.04 447.85 447.61 449.10 454.55 472.99 479.12 483.28 493.32 497.70 494.38 497.52 502.58 500.19 498.41 494.24 492.27 493.04 498.66 500.51 490.47 478.66 466.55 460.56 448.23 417.09 403.51 424.10 441.52 440.34 439.42 437.75 425.36 405.75 379.28 374.29 373.97 373.65 375.01 385.08 395.06 395.10 395.64 392.48 384.18 371.33 367.00 375.12 384.76 393.84 418.09 453.85 511.90 587.83 663.54 712.70 742.67 783.74 776.65 763.58 741.95 733.49 732.08 754.88 787.54 806.81 837.26 852.15 894.35 939.90 960.81 970.29 978.42 994.53 1014.95 1034.68 1031.94 1002.83 974.47 922.63 894.19 874.46 876.98 867.92 900.66 911.25 919.43 950.39 989.90 998.85 969.73 943.33 960.41 964.31 921.86 915.62 909.41 900.04 934.43 991.02 1023.70 1013.86 990.90 982.41 996.81 1042.83 1107.01 1155.39 1193.49 1199.91 1194.22 1168.22 1167.97 1174.36 1188.18 1202.52 1261.04 1299.51 1319.16 1356.79 1402.41 1426.33 1470.97 1479.79 1462.24 1472.02 1464.54 1456.47 1481.05 1476.99 1450.56 1435.62 1433.55 1408.15 1416.99 1505.53 1511.87 1568.74 1612.40 1651.06 1682.59 1716.34 1743.18 1779.30 1830.19 1868.32 1906.60 1940.26 1954.26 1956.53 1929.04 1897.55 1901.81 1929.58 1964.12 1970.80 1959.93 1964.87 1985.35 2018.76 2011.91 1973.45 1961.00 1941.00 1900.39 1874.84 1912.12 1969.61 1985.67 1983.67 1960.44 1953.76 1971.40 1985.34 2027.68 2068.93 2103.72 2127.87 2125.70 2123.41 2144.67 2187.13 2211.54 2195.49 2151.88 2124.89 2124.83 2134.46 2152.48 2184.81 2262.26 2308.69 2340.33 2337.97 2398.06 2418.16 2420.76 2416.27 2404.63 2373.46 2319.57 2289.62 2268.20 2240.52 2214.88 2178.48 2143.78 2104.54 2111.58 2158.66 2219.33 2278.88 2333.76 2378.30 2423.67 2449.32 2448.26 2444.16 2429.27 2412.50 2392.87 2364.67 2331.50 2320.42 2315.09 2324.38 2334.42 2318.92 2292.47 2260.36 2224.84 2185.04 2138.33 2090.20 2042.55 1994.42 1965.85 1958.98 1949.57 1921.16 1882.81 1855.65 1873.70 1904.50 1929.22 1931.13 1918.00 1904.03 1924.46 1915.96 1927.86 1970.56 2015.64 2083.18 2128.96 2169.41 2208.36 2247.77 2271.77 2297.46 2320.46 2320.84 2310.73 2298.25 2280.08 2261.99 2241.64 2202.86 2175.55 2155.73 2123.00 2092.02 2064.32 2037.30 2012.49 1992.94 1982.46 1956.76 1917.15 1885.09 1857.00 1818.69 1770.10 1727.62 1627.41 1564.99 1509.86 1447.88 1418.06 1432.75 1474.61 1525.34 1583.30 1628.28 1688.72 1720.44 1743.57 1754.37 1788.22 1800.79 1804.58 1845.31 1943.80 2017.56 2063.20 2094.27 2112.89 2124.76 2175.35 2179.35 2158.40 2120.71 2113.81 2113.16 2113.12 2086.86 2051.16 2000.21 1947.95 1885.56 1856.39 1840.57 1810.38 1770.61 1738.45 1730.29 1701.24 1672.28 1641.19 1610.92 1575.67 1530.90 1490.21 1442.29 1400.65 1356.02 1313.52 1262.38 1211.01 1162.83 1138.74 1121.64 1113.73 1107.84 1102.62 1105.94 1120.24 1134.46 1139.39 1134.18 1119.07 1094.99 1074.57 1064.09 1061.09 1062.91 1068.46 1080.74 1104.73 1133.53 1142.28 1140.52 1143.23 1147.42 1149.65 1158.88 1165.46 1175.60 1180.81 1184.33 1185.60 1183.10 1183.60 1187.28 1196.11 1199.30 1205.74 1211.08 1219.35 1228.55 1240.03 1248.72 1256.98 1262.28 1266.42 1273.82 1286.51 1309.41 1347.00 1388.53 1433.74 1482.97 1512.24 1516.78 1507.42 1485.67 1452.23 1417.99 1393.08 1373.23 1346.99 1329.18 1311.31 1299.61 1298.47 1302.23 1305.56 1313.54 1321.76 1327.44 1327.78 1328.94 -2033.91 2023.05 2012.95 2004.66 1997.51 1990.98 1983.13 1977.73 1974.19 1973.37 1975.78 1982.46 2002.28 2021.18 2041.45 2064.99 2093.83 2117.88 2138.90 2157.84 2176.72 2192.97 2205.35 2215.76 2224.06 2229.44 2232.62 2231.94 2232.61 2233.97 2236.77 2237.70 2244.04 2253.07 2270.91 2288.97 2307.67 2324.82 2337.31 2350.03 2361.72 2367.95 2371.85 2372.23 2369.88 2364.29 2355.01 2341.84 2325.73 2308.81 2287.34 2271.14 2257.08 2246.10 2237.62 2226.96 2218.32 2210.46 2205.46 2200.37 2193.37 2181.82 2174.34 2166.29 2158.02 2147.94 2135.80 2122.92 2107.92 2091.63 2072.24 2045.18 2019.52 1993.35 1969.00 1942.54 1911.32 1877.74 1854.17 1828.08 1796.14 1766.03 1730.19 1703.10 1670.59 1636.36 1603.39 1563.73 1538.69 1507.22 1481.52 1460.92 1438.42 1418.66 1400.42 1379.27 1354.03 1327.57 1299.43 1274.71 1250.28 1224.32 1197.36 1165.57 1137.23 1110.16 1085.02 1058.26 1029.12 997.82 974.61 971.11 973.33 976.23 978.75 981.33 984.93 987.97 990.84 992.81 995.31 997.51 999.87 1001.74 1003.38 1005.13 1006.82 1007.99 1008.51 1008.92 1009.02 1008.94 1009.07 900.03 858.62 856.32 853.34 856.34 854.85 849.57 853.84 865.70 881.47 895.64 903.58 903.60 897.18 902.46 911.48 910.87 909.20 913.82 920.41 924.90 915.33 898.35 915.82 957.37 994.29 1035.87 1076.03 1122.32 1163.34 1203.20 1234.76 1256.17 1254.74 1215.34 1179.66 1146.31 1113.90 1088.36 1044.57 1005.55 963.63 920.04 879.26 856.74 860.62 883.49 884.44 901.02 883.53 873.71 866.63 862.94 862.73 863.30 861.67 855.81 848.02 841.05 868.73 865.61 860.05 851.74 841.07 832.30 828.29 820.55 810.43 797.04 780.86 764.60 756.64 752.56 750.16 742.81 730.70 718.58 707.71 700.12 694.59 691.01 683.51 670.33 657.36 638.72 622.32 614.97 608.41 594.26 582.25 577.66 569.66 558.08 551.13 545.77 542.63 532.41 512.30 506.38 506.55 497.39 486.74 484.13 473.16 444.82 424.31 425.85 434.20 418.43 402.67 400.54 392.45 376.03 369.84 368.61 360.82 351.01 341.24 332.81 324.47 319.12 316.64 315.29 314.67 314.26 314.80 317.96 322.16 330.45 349.00 369.47 396.59 412.83 401.13 431.01 443.32 435.62 427.84 423.04 423.31 426.12 428.88 425.03 418.23 415.14 412.74 416.98 424.74 422.42 412.72 411.04 414.37 419.57 420.47 415.77 416.17 422.66 425.37 430.67 434.69 436.66 436.16 438.41 444.88 467.02 470.46 467.13 475.64 482.50 485.36 489.47 491.33 486.79 482.84 484.01 482.81 480.16 486.63 490.51 475.42 456.79 442.78 437.10 433.46 393.37 377.08 397.56 419.41 423.79 421.65 418.86 407.87 385.42 362.65 355.22 360.73 366.61 372.05 378.64 386.67 385.43 384.35 377.68 366.82 352.05 349.16 361.83 378.24 395.44 425.06 464.29 522.05 598.27 666.25 692.86 728.76 768.31 752.57 731.69 708.56 712.80 696.58 717.66 762.07 789.80 828.57 866.33 907.17 932.81 938.08 928.95 944.72 967.86 995.43 1005.97 1015.72 986.14 950.18 911.06 896.90 869.47 833.10 831.80 867.25 873.44 906.75 941.16 960.43 965.78 930.81 881.92 907.63 943.52 908.42 876.37 861.01 888.08 936.91 973.93 998.13 974.42 954.67 935.67 967.86 1023.33 1085.40 1143.03 1179.65 1165.90 1174.80 1148.89 1142.87 1168.74 1194.35 1209.61 1273.49 1311.87 1322.78 1359.58 1410.14 1427.68 1454.91 1456.40 1433.07 1439.55 1431.04 1429.72 1441.03 1437.50 1412.82 1398.12 1393.76 1408.33 1437.88 1489.59 1519.91 1565.95 1617.98 1644.35 1649.92 1702.15 1727.61 1769.37 1819.34 1867.54 1905.48 1926.83 1936.00 1927.91 1903.67 1875.47 1897.59 1923.86 1948.58 1920.80 1908.45 1916.06 1954.54 1996.30 1995.35 1965.88 1940.93 1899.40 1870.79 1849.23 1890.31 1936.85 1948.20 1943.38 1926.09 1928.35 1947.30 1974.96 2045.02 2078.03 2084.05 2082.70 2077.41 2093.72 2143.89 2186.45 2183.27 2158.40 2130.33 2100.99 2092.81 2110.84 2146.30 2197.04 2265.14 2301.49 2311.99 2319.12 2376.55 2402.27 2403.28 2399.52 2387.89 2355.16 2300.22 2269.54 2240.76 2222.92 2198.97 2161.29 2135.89 2096.95 2104.17 2164.58 2223.35 2289.20 2343.23 2385.61 2419.59 2435.39 2434.87 2427.12 2410.43 2389.84 2376.20 2356.84 2330.06 2295.12 2286.50 2297.19 2311.50 2310.41 2287.81 2252.35 2218.48 2176.48 2130.45 2088.66 2043.97 1988.52 1949.30 1928.33 1928.53 1915.27 1876.63 1831.70 1834.52 1867.18 1899.49 1902.71 1903.82 1873.44 1872.22 1875.36 1886.76 1951.89 1985.71 2012.17 2021.94 2087.70 2151.01 2215.60 2244.12 2263.60 2297.59 2311.91 2302.61 2288.92 2267.65 2253.52 2242.95 2225.28 2202.95 2177.60 2152.21 2128.12 2103.04 2074.32 2040.85 2025.26 2008.73 1974.06 1943.83 1918.73 1881.38 1830.93 1779.14 1725.37 1626.62 1562.35 1525.68 1439.34 1416.06 1433.92 1470.55 1513.26 1579.02 1617.94 1665.90 1683.34 1693.37 1705.57 1760.39 1766.62 1797.00 1874.87 1943.98 1989.55 2038.98 2073.44 2079.50 2133.47 2171.19 2171.85 2151.10 2098.78 2077.84 2078.86 2084.80 2070.73 2043.17 2018.47 1982.44 1936.02 1907.82 1877.86 1843.37 1803.87 1768.99 1744.21 1711.81 1675.81 1639.64 1603.71 1566.89 1526.47 1477.65 1424.45 1379.83 1332.99 1302.05 1257.36 1205.05 1166.18 1132.02 1107.85 1092.41 1084.48 1082.20 1092.65 1109.88 1123.92 1132.73 1129.58 1115.38 1094.13 1072.73 1060.07 1055.31 1054.95 1058.34 1066.13 1088.23 1118.27 1128.63 1124.81 1125.23 1127.61 1130.88 1137.32 1142.40 1151.91 1156.93 1159.73 1158.99 1158.11 1159.95 1167.90 1181.02 1187.49 1196.36 1193.53 1203.45 1213.40 1233.93 1240.86 1249.18 1254.74 1259.88 1266.06 1275.98 1303.69 1342.16 1376.97 1426.27 1475.51 1505.03 1512.23 1504.34 1482.67 1451.24 1420.56 1395.48 1374.96 1349.07 1332.71 1314.59 1306.27 1310.39 1299.62 1299.69 1307.92 1314.51 1320.95 1319.05 1319.78 -2015.79 2006.36 1996.86 1989.13 1982.84 1975.70 1967.82 1962.48 1960.07 1960.61 1965.85 1973.13 1983.63 1999.16 2013.95 2035.16 2062.96 2086.91 2106.11 2123.77 2144.44 2161.95 2175.99 2187.51 2195.82 2202.70 2206.92 2210.37 2213.39 2217.58 2224.67 2232.97 2238.18 2244.31 2259.35 2274.52 2292.70 2309.37 2322.23 2336.57 2349.09 2355.61 2359.78 2361.64 2360.74 2355.39 2346.36 2333.37 2316.93 2298.05 2274.05 2255.38 2236.08 2222.06 2208.91 2195.82 2185.97 2177.38 2172.66 2167.12 2162.05 2155.39 2150.53 2145.07 2139.27 2131.97 2123.88 2114.90 2104.31 2092.03 2075.02 2052.94 2030.64 2007.31 1983.52 1957.83 1926.67 1893.85 1872.30 1844.67 1814.49 1785.83 1751.68 1728.27 1694.06 1660.38 1627.57 1587.11 1560.64 1525.84 1497.79 1473.74 1447.17 1426.00 1404.67 1382.93 1357.10 1329.81 1301.91 1271.82 1240.66 1219.18 1193.23 1162.90 1136.35 1110.95 1084.53 1057.59 1029.11 998.96 972.43 966.85 969.14 972.07 975.44 979.06 983.02 986.58 989.64 992.65 995.76 998.86 1001.60 1003.60 1006.06 1008.12 1009.73 1010.53 1010.80 1010.81 1010.34 1009.85 1009.48 884.84 841.93 840.05 834.26 833.97 836.10 840.64 846.92 856.13 871.25 883.97 888.34 890.12 890.22 894.64 900.91 901.53 900.33 901.42 906.85 914.16 915.77 911.49 923.14 958.73 1006.24 1044.33 1081.45 1129.25 1174.90 1195.61 1213.73 1244.26 1228.87 1189.50 1154.06 1124.26 1095.39 1069.94 1032.72 993.10 955.17 917.27 877.35 840.00 834.87 833.70 842.14 860.20 874.66 862.63 855.73 852.50 853.40 854.28 852.28 846.05 837.69 829.73 856.01 853.02 848.68 841.60 831.57 822.52 817.47 809.68 798.47 783.16 767.71 754.96 747.30 742.28 736.97 728.01 716.99 705.21 693.94 686.13 680.75 676.71 670.03 658.13 642.33 623.63 611.75 600.26 588.99 576.43 566.49 561.45 556.66 550.10 542.43 535.39 530.35 522.89 509.46 498.85 490.17 483.82 478.70 474.54 463.73 438.53 416.03 417.06 425.14 408.51 391.61 387.87 378.43 361.65 360.27 364.37 354.24 341.67 332.97 325.67 317.30 312.69 310.23 308.87 307.80 306.97 307.00 308.77 312.58 317.86 330.55 351.55 376.29 400.16 379.11 406.40 423.73 421.71 415.19 412.09 413.84 415.97 417.58 415.13 409.75 406.24 404.38 405.76 412.50 409.90 402.78 403.36 406.90 411.08 409.41 402.23 401.40 405.68 413.36 421.70 426.07 427.50 427.60 428.99 432.32 452.31 454.87 452.91 458.51 467.01 475.18 479.16 478.99 474.26 473.17 475.92 472.86 466.81 469.45 474.44 459.14 439.36 421.93 422.23 419.24 384.24 360.66 372.42 394.36 405.77 402.66 400.47 393.82 374.01 353.93 348.26 353.91 362.94 369.16 371.61 374.63 372.44 373.92 368.37 356.45 343.06 346.44 360.60 377.91 401.66 437.19 472.77 525.74 595.42 652.54 679.58 731.97 738.72 713.06 706.39 697.88 700.16 704.35 718.17 766.33 807.21 867.96 885.25 912.13 916.30 900.80 903.75 924.97 956.05 996.77 985.48 973.88 961.49 917.73 863.19 860.45 843.03 800.02 795.13 826.57 854.80 903.02 917.25 937.31 949.89 941.55 900.36 899.53 903.63 886.34 846.54 857.92 898.50 934.90 965.45 960.20 934.73 935.69 943.26 984.05 1036.16 1094.75 1110.33 1135.42 1137.26 1145.25 1119.21 1126.59 1157.68 1186.61 1227.64 1286.14 1330.09 1355.71 1374.07 1398.46 1415.10 1428.93 1428.20 1406.79 1412.75 1400.09 1393.90 1399.30 1399.74 1373.14 1371.69 1381.10 1401.85 1443.93 1481.88 1512.42 1563.29 1638.53 1671.75 1675.00 1696.23 1736.85 1773.74 1820.89 1854.55 1893.16 1904.23 1900.95 1891.89 1876.19 1855.06 1891.99 1908.58 1909.68 1878.22 1862.61 1873.32 1922.60 1967.44 1967.79 1947.38 1922.51 1875.19 1839.39 1829.81 1857.82 1894.81 1902.67 1893.65 1898.21 1913.95 1942.67 1974.13 2037.01 2049.56 2049.59 2038.21 2044.23 2089.05 2144.36 2162.44 2150.34 2116.93 2101.92 2067.61 2062.03 2092.12 2151.16 2215.92 2271.16 2295.84 2281.67 2304.59 2359.97 2385.93 2387.71 2381.88 2367.94 2338.82 2267.18 2227.90 2208.39 2187.10 2166.67 2134.75 2116.41 2089.51 2097.02 2169.68 2216.23 2292.65 2347.32 2393.64 2409.29 2424.76 2420.24 2409.98 2391.72 2365.64 2351.43 2338.04 2317.04 2288.63 2270.09 2277.33 2285.04 2291.14 2272.90 2253.68 2226.02 2184.25 2140.25 2099.08 2055.74 2008.43 1954.62 1900.02 1892.69 1882.21 1861.52 1817.64 1803.56 1828.31 1855.08 1858.82 1872.55 1848.39 1820.74 1826.79 1855.62 1918.89 1935.71 1937.75 1943.12 1998.39 2093.30 2189.33 2219.79 2242.18 2280.09 2300.77 2297.86 2283.83 2262.43 2233.11 2210.37 2196.70 2184.27 2166.47 2144.67 2124.09 2103.09 2084.40 2064.77 2044.71 2019.90 1981.31 1934.86 1876.98 1832.30 1769.99 1716.73 1641.21 1592.06 1547.33 1546.83 1437.07 1415.20 1432.69 1457.96 1492.99 1550.68 1588.76 1621.14 1639.18 1650.33 1676.15 1721.65 1772.40 1820.08 1872.92 1925.75 1970.40 2023.22 2057.14 2093.84 2134.78 2164.11 2163.58 2145.10 2093.56 2063.18 2057.78 2042.36 2036.05 2024.12 2006.80 1973.07 1937.73 1897.19 1869.85 1832.24 1786.53 1751.03 1720.09 1695.68 1653.19 1614.19 1575.64 1537.13 1498.13 1451.86 1407.89 1367.13 1320.40 1287.43 1254.41 1208.54 1175.00 1137.69 1110.21 1082.28 1069.19 1064.21 1076.26 1097.08 1113.45 1122.11 1119.18 1107.51 1088.45 1069.01 1056.93 1050.90 1048.29 1048.51 1054.70 1073.34 1103.29 1112.61 1107.93 1108.40 1111.19 1114.42 1116.75 1122.03 1130.68 1135.67 1138.72 1138.55 1140.28 1143.91 1151.92 1155.67 1164.97 1174.14 1176.78 1187.76 1198.32 1215.99 1224.57 1232.70 1238.31 1248.23 1262.07 1299.29 1304.24 1335.98 1367.67 1411.96 1461.68 1494.71 1503.83 1500.49 1484.88 1458.65 1426.51 1398.55 1375.21 1348.47 1333.42 1317.87 1316.08 1307.22 1299.08 1299.19 1310.87 1308.67 1317.17 1316.29 1316.21 -1988.96 1981.30 1971.72 1964.10 1957.54 1949.78 1943.14 1940.07 1938.72 1939.93 1947.54 1960.09 1974.84 1990.15 2003.00 2018.15 2038.27 2059.14 2074.18 2089.29 2114.01 2132.68 2148.36 2160.19 2169.60 2176.70 2182.85 2188.11 2193.76 2200.37 2209.91 2222.15 2235.88 2240.30 2247.11 2262.06 2279.02 2294.48 2307.81 2323.35 2337.07 2344.53 2349.56 2351.50 2351.13 2346.48 2337.59 2324.81 2307.62 2287.06 2260.53 2238.55 2216.19 2197.85 2181.48 2164.99 2152.40 2141.23 2134.90 2128.95 2123.10 2115.62 2112.68 2109.14 2105.24 2101.59 2097.02 2091.78 2086.10 2075.80 2062.02 2044.00 2025.73 2005.60 1984.99 1960.46 1932.12 1901.85 1880.15 1853.02 1825.34 1799.30 1769.50 1747.02 1715.47 1682.49 1650.77 1611.56 1581.43 1545.85 1515.26 1488.24 1458.25 1433.56 1410.16 1387.40 1360.36 1332.12 1302.78 1270.59 1235.90 1205.13 1184.91 1162.30 1136.89 1111.01 1085.91 1060.16 1031.23 1001.31 972.73 966.25 968.19 970.69 974.15 977.66 982.01 986.10 989.85 993.59 997.49 1001.35 1004.63 1006.89 1009.54 1011.58 1012.88 1013.28 1012.93 1012.02 1010.99 1009.64 1008.82 859.19 814.43 812.90 811.60 813.03 817.28 825.18 832.79 841.10 850.91 862.10 872.52 877.82 880.92 877.59 878.76 883.35 889.86 891.75 900.70 911.16 916.27 915.79 936.46 973.21 1022.60 1062.34 1103.67 1139.23 1158.73 1171.26 1205.70 1240.88 1212.90 1171.95 1137.06 1111.88 1086.34 1064.33 1036.13 999.40 964.78 923.72 883.90 838.28 805.12 808.38 822.49 833.65 862.27 852.09 844.58 840.70 841.89 843.12 841.25 835.32 826.76 819.01 839.96 837.70 833.18 826.92 817.83 808.21 801.08 793.30 781.56 765.64 753.23 744.32 737.26 730.54 721.81 711.73 701.81 690.60 678.97 670.89 665.53 661.34 654.58 644.40 626.79 608.91 600.30 586.46 571.26 560.23 552.06 546.59 544.14 542.16 534.76 525.68 517.92 512.05 506.60 492.28 473.36 469.33 469.31 462.63 453.31 432.79 409.75 408.30 414.03 397.98 381.53 375.88 364.83 348.64 350.47 358.37 347.25 332.43 325.28 318.82 310.61 307.00 303.83 302.46 301.33 300.40 299.76 300.26 303.10 306.56 314.96 322.94 345.36 367.46 366.86 384.08 400.30 405.37 402.54 401.63 404.37 406.26 404.48 403.69 402.70 398.68 396.25 394.84 396.49 394.11 391.93 395.26 398.04 399.13 395.46 389.50 388.59 392.78 402.02 411.46 416.80 419.96 420.56 418.20 418.24 433.03 439.01 438.85 444.02 453.15 463.82 467.53 467.87 466.51 467.35 467.68 461.85 452.75 451.13 452.94 442.58 426.62 407.07 404.96 408.15 378.42 346.60 348.84 368.71 383.41 383.30 383.44 381.75 365.90 350.40 345.08 348.89 358.41 364.92 362.27 362.63 364.34 368.94 364.63 354.48 347.55 354.23 366.17 382.16 406.19 447.26 474.99 521.53 585.73 636.01 672.82 697.87 694.99 666.96 676.57 676.53 696.99 728.73 764.51 797.52 830.09 873.80 861.42 885.60 872.38 873.97 895.49 907.22 962.96 987.59 963.95 947.74 947.48 906.54 863.45 831.91 815.60 768.15 779.15 810.12 834.68 863.29 883.97 913.46 920.83 932.90 899.89 847.32 848.04 861.82 823.42 866.67 901.27 925.85 935.15 919.45 904.21 933.11 960.29 998.17 1044.92 1070.71 1082.22 1088.72 1106.71 1104.29 1076.83 1107.69 1139.83 1166.07 1232.08 1293.94 1331.52 1343.56 1356.23 1386.05 1396.63 1400.97 1400.14 1376.90 1378.10 1365.03 1360.03 1362.22 1365.87 1339.57 1361.70 1392.51 1420.64 1453.96 1490.61 1522.55 1552.90 1632.38 1722.56 1724.75 1722.06 1750.61 1781.30 1824.69 1849.63 1875.68 1878.12 1874.28 1858.62 1843.35 1832.76 1880.74 1894.29 1870.24 1839.45 1825.30 1836.80 1882.24 1929.74 1932.00 1915.40 1889.91 1865.13 1822.96 1795.53 1818.49 1846.29 1859.33 1855.03 1870.17 1916.82 1947.80 1991.87 2001.76 2002.32 2004.98 2004.62 2041.51 2086.09 2128.66 2125.89 2116.26 2078.17 2060.81 2048.39 2053.37 2089.97 2160.25 2236.00 2263.56 2269.26 2260.96 2300.94 2355.58 2369.63 2371.89 2364.31 2354.34 2317.34 2237.26 2192.12 2161.51 2136.77 2122.41 2098.66 2079.62 2063.12 2088.58 2139.57 2201.52 2283.65 2353.74 2388.45 2396.95 2407.95 2405.45 2392.76 2371.38 2339.82 2317.23 2301.46 2285.13 2261.45 2240.91 2247.62 2249.22 2266.36 2263.29 2233.97 2213.75 2181.02 2138.07 2097.13 2047.60 1997.96 1941.52 1878.52 1853.57 1850.96 1835.99 1798.12 1776.63 1791.89 1804.64 1811.38 1820.23 1801.72 1782.87 1790.12 1828.22 1866.45 1871.72 1873.84 1892.62 1941.07 2017.72 2123.63 2187.33 2218.54 2257.74 2277.17 2287.46 2279.55 2260.71 2232.02 2205.37 2189.70 2167.77 2145.73 2124.00 2106.92 2082.44 2055.34 2049.54 2037.08 2014.36 1975.15 1919.11 1859.07 1803.19 1753.96 1694.45 1609.74 1574.12 1534.59 1494.65 1463.91 1459.10 1466.22 1450.74 1484.10 1554.11 1586.48 1611.41 1627.84 1651.09 1691.93 1746.17 1777.32 1815.16 1870.09 1917.95 1961.82 2008.52 2043.68 2103.11 2136.85 2154.34 2154.63 2138.59 2094.06 2060.52 2029.24 1997.94 1989.36 1984.12 1986.16 1956.91 1922.73 1862.40 1839.07 1802.93 1755.19 1722.56 1695.26 1686.58 1635.54 1582.81 1549.90 1514.77 1480.71 1463.41 1421.52 1373.59 1332.32 1300.66 1264.85 1229.97 1195.53 1157.05 1118.53 1088.36 1067.66 1050.72 1060.50 1083.58 1101.16 1108.02 1106.46 1097.16 1079.59 1061.78 1050.98 1046.47 1042.87 1039.45 1044.07 1058.55 1086.67 1094.94 1092.02 1092.71 1095.19 1098.19 1100.83 1106.16 1113.89 1119.11 1122.27 1126.15 1130.00 1135.64 1138.99 1139.41 1144.55 1151.32 1163.40 1175.05 1184.82 1194.42 1204.73 1213.09 1222.16 1232.87 1326.78 1291.84 1303.36 1359.31 1374.44 1419.51 1446.97 1481.97 1493.12 1495.09 1481.74 1464.17 1435.68 1404.06 1374.85 1345.51 1333.94 1319.05 1318.01 1301.15 1298.29 1314.08 1298.97 1304.66 1313.76 1307.72 1381.41 -1952.45 1941.89 1933.68 1927.30 1920.06 1912.96 1908.76 1908.70 1909.07 1912.17 1924.60 1942.28 1961.56 1980.14 1998.38 2014.75 2033.77 2050.77 2062.97 2075.01 2087.65 2105.54 2123.16 2135.21 2144.00 2152.11 2158.93 2165.68 2173.61 2182.09 2193.07 2207.36 2224.79 2233.23 2237.23 2247.12 2262.13 2275.69 2289.49 2306.57 2322.28 2331.35 2337.17 2341.13 2341.19 2337.32 2329.22 2317.60 2299.13 2277.51 2249.18 2224.48 2200.26 2179.61 2157.79 2136.65 2120.30 2106.35 2098.17 2089.44 2082.32 2071.22 2069.27 2067.25 2065.81 2063.93 2061.37 2058.64 2054.01 2046.95 2036.03 2021.02 2007.02 1990.28 1971.64 1950.46 1924.93 1899.17 1877.25 1851.71 1826.43 1803.17 1780.06 1757.29 1729.38 1699.05 1669.15 1634.75 1602.61 1566.60 1534.80 1504.25 1474.09 1442.84 1417.65 1392.59 1367.35 1334.98 1303.65 1269.50 1231.43 1201.30 1178.00 1158.57 1137.25 1112.34 1088.11 1062.19 1034.17 1004.30 976.02 968.82 969.94 971.93 975.12 979.04 983.42 987.46 991.93 996.06 1000.29 1004.46 1007.66 1010.35 1012.71 1014.37 1015.39 1015.35 1014.33 1012.80 1010.72 1008.97 1007.53 994.50 796.71 786.78 787.35 794.75 800.89 808.71 815.38 822.35 829.49 839.09 850.37 861.50 869.97 865.20 860.84 869.11 880.37 884.45 897.42 913.68 920.98 922.60 948.59 986.19 1031.38 1076.86 1110.85 1127.15 1136.22 1154.49 1195.84 1237.96 1201.95 1160.28 1127.17 1102.15 1083.85 1062.39 1042.17 1011.01 976.55 936.67 887.86 837.97 799.70 795.50 811.51 835.10 845.51 843.17 834.98 826.36 826.80 828.40 827.20 821.81 814.75 807.11 819.13 817.57 812.40 803.45 795.00 783.64 773.63 765.14 755.10 742.40 732.63 726.51 719.98 712.16 701.25 689.75 678.84 667.58 656.37 646.79 639.80 637.43 631.17 618.12 604.64 588.08 573.45 565.92 559.20 550.58 541.83 533.38 526.37 520.76 515.25 508.02 498.70 492.48 489.66 477.48 459.64 453.33 449.31 437.80 428.90 419.96 395.79 394.57 400.79 386.15 372.16 366.92 355.17 336.29 338.46 345.56 335.04 322.64 316.92 311.53 304.59 301.18 298.33 296.29 295.16 294.10 293.32 293.04 294.48 296.06 298.72 302.71 312.70 339.55 354.40 365.63 373.82 383.42 386.93 390.04 392.32 391.77 389.86 391.07 392.99 389.32 385.66 382.19 379.23 377.09 376.86 378.74 381.58 380.31 377.83 375.86 376.36 380.35 389.50 397.33 403.82 408.40 410.00 409.41 406.44 417.04 423.62 426.50 430.03 439.52 452.10 453.16 452.81 453.92 456.08 455.50 449.87 440.67 435.01 432.13 426.99 414.99 393.05 389.53 397.17 371.69 335.39 328.15 346.04 362.43 364.67 367.10 368.84 356.85 344.75 340.13 341.43 348.01 351.29 348.11 349.82 356.60 363.88 363.70 356.06 356.85 365.28 373.44 385.65 402.83 441.43 468.80 510.99 565.73 609.83 642.28 669.37 658.45 638.10 651.18 692.89 731.06 749.34 772.75 817.15 828.64 852.67 839.16 837.58 838.38 865.17 900.41 914.78 943.54 957.55 921.45 908.78 925.31 886.17 846.01 806.66 784.65 750.72 755.89 786.97 813.48 836.48 856.30 880.62 887.53 878.73 875.83 828.68 799.66 811.90 815.73 852.29 885.81 900.94 899.07 886.66 887.44 918.49 956.76 989.37 1026.89 1038.86 1048.58 1065.02 1079.77 1073.36 1066.35 1095.17 1138.43 1175.23 1237.61 1298.70 1316.09 1321.25 1341.04 1369.26 1377.16 1367.17 1373.03 1346.48 1339.65 1324.92 1324.03 1323.41 1327.35 1313.32 1356.52 1395.48 1427.77 1461.67 1497.84 1532.87 1565.22 1667.15 1727.57 1731.04 1743.72 1748.42 1776.83 1804.56 1834.43 1855.45 1851.01 1846.84 1828.38 1808.55 1818.35 1864.37 1868.80 1839.79 1809.71 1797.62 1806.28 1845.55 1883.81 1892.45 1878.02 1848.83 1827.18 1803.14 1765.42 1783.66 1802.91 1824.74 1819.13 1858.09 1900.78 1931.91 1945.20 1952.43 1954.40 1962.50 1974.99 2056.50 2085.63 2098.68 2095.55 2071.24 2040.90 2024.10 2031.65 2062.30 2113.69 2160.23 2211.52 2232.49 2235.23 2245.23 2307.58 2349.29 2355.66 2357.51 2344.57 2322.55 2291.05 2219.67 2160.63 2121.50 2089.00 2073.51 2058.79 2040.36 2049.73 2106.47 2149.29 2191.97 2298.34 2351.66 2388.71 2391.29 2435.47 2390.51 2365.79 2329.54 2295.88 2264.94 2252.54 2242.51 2229.12 2207.30 2203.24 2223.50 2241.71 2245.80 2226.30 2195.98 2162.92 2120.90 2077.84 2034.16 1990.18 1938.54 1877.32 1835.23 1820.60 1812.93 1780.71 1755.53 1753.69 1760.50 1768.67 1779.21 1763.29 1752.83 1761.12 1785.31 1813.65 1837.29 1871.14 1894.04 1932.39 1986.77 2089.16 2158.41 2192.82 2208.38 2247.20 2270.39 2272.44 2258.31 2233.99 2207.85 2195.78 2175.08 2151.99 2117.45 2095.74 2073.37 2046.83 2031.25 2020.12 2004.22 1977.62 1924.28 1864.29 1805.53 1743.64 1681.61 1598.29 1570.93 1510.08 1465.89 1451.28 1458.75 1456.85 1435.18 1483.73 1547.96 1605.98 1635.53 1649.60 1674.27 1727.38 1778.74 1785.75 1812.39 1859.86 1905.23 1951.37 1995.18 2031.87 2100.30 2143.16 2143.44 2144.04 2130.01 2088.11 2054.73 2013.80 1970.28 1956.04 1943.41 1942.55 1929.08 1903.05 1848.37 1824.00 1784.19 1749.90 1725.70 1691.29 1686.89 1627.14 1576.61 1551.00 1519.49 1493.50 1466.51 1431.87 1397.47 1365.17 1332.04 1298.06 1257.53 1213.43 1177.74 1131.06 1098.85 1070.43 1045.99 1049.25 1070.34 1086.23 1092.19 1093.86 1087.57 1070.07 1052.60 1044.16 1040.20 1036.83 1031.58 1033.03 1045.52 1068.89 1077.60 1076.26 1077.22 1079.32 1081.87 1085.23 1093.16 1099.71 1103.45 1108.56 1113.61 1119.93 1126.82 1132.49 1133.88 1135.13 1139.53 1150.39 1161.92 1173.70 1184.46 1193.52 1201.24 1212.18 1226.25 1236.61 1254.02 1291.59 1452.72 1353.81 1404.97 1437.32 1470.53 1485.41 1491.41 1481.12 1490.15 1449.89 1412.90 1375.52 1344.67 1333.53 1317.36 1306.27 1300.85 1296.74 1291.77 1292.87 1299.61 1303.72 1301.41 1407.38 -1901.56 1889.72 1882.52 1876.90 1869.94 1864.25 1862.72 1865.98 1871.61 1882.48 1899.49 1921.24 1945.27 1967.14 1988.56 2008.04 2029.32 2046.41 2058.25 2069.34 2078.86 2091.42 2100.85 2111.08 2119.42 2127.65 2135.08 2143.31 2152.94 2162.72 2174.83 2189.41 2205.32 2218.75 2230.43 2236.33 2246.65 2257.94 2271.75 2289.70 2307.55 2318.49 2326.31 2331.50 2332.29 2328.86 2321.13 2310.50 2291.93 2271.01 2241.86 2215.99 2190.40 2164.97 2140.65 2113.21 2092.49 2075.99 2063.45 2050.70 2043.01 2031.66 2030.01 2028.57 2027.85 2027.13 2026.13 2024.05 2019.68 2012.41 2003.41 1991.03 1980.19 1965.00 1948.82 1931.78 1908.41 1886.65 1864.96 1840.15 1817.24 1797.39 1778.84 1758.82 1734.28 1708.03 1680.76 1650.69 1615.93 1580.13 1547.89 1516.14 1484.59 1450.59 1423.34 1396.95 1370.80 1337.85 1305.31 1269.47 1229.05 1197.47 1163.98 1156.60 1140.22 1113.83 1088.14 1064.02 1038.58 1008.76 984.54 974.71 974.42 975.48 977.99 981.37 985.76 989.73 994.52 998.95 1003.32 1007.50 1010.64 1013.35 1015.82 1017.44 1018.18 1017.34 1015.76 1013.10 1009.97 1006.98 1005.33 1004.12 769.72 766.87 769.30 780.32 788.27 794.85 798.77 803.09 811.75 820.46 830.21 845.23 862.15 858.54 851.92 861.11 873.70 880.57 894.90 915.74 925.39 932.24 952.48 996.94 1041.54 1082.66 1093.87 1090.71 1105.54 1139.75 1196.82 1225.60 1190.04 1146.23 1112.38 1084.16 1066.19 1042.72 1023.00 989.15 954.16 920.39 876.78 837.98 807.76 813.78 819.11 834.67 838.65 836.89 824.11 809.69 810.10 812.09 811.93 807.86 802.45 795.73 802.35 799.20 792.89 783.74 777.60 763.50 749.22 741.61 733.85 723.23 715.43 710.83 704.51 695.56 681.25 668.35 658.64 646.66 633.00 625.68 621.70 614.76 605.97 598.44 588.78 570.77 553.74 549.21 546.24 538.46 529.45 520.13 511.75 504.67 498.70 491.61 481.22 473.03 467.76 458.19 443.24 435.02 426.80 414.87 410.27 407.23 387.97 383.80 385.52 370.63 359.05 356.04 344.70 323.43 323.95 330.62 324.25 313.39 308.79 303.43 297.95 294.61 293.39 291.18 289.66 288.48 287.69 286.86 287.27 287.57 288.36 291.63 293.44 318.69 337.21 343.57 351.13 359.59 368.40 374.16 374.92 375.61 374.42 376.28 377.80 374.29 368.40 365.09 362.51 359.86 356.79 356.69 356.72 355.45 355.54 357.79 360.97 365.51 371.83 378.36 385.82 391.04 394.52 397.43 401.45 408.24 412.49 414.10 414.95 423.74 438.19 436.70 429.43 426.67 427.85 433.44 434.93 431.46 423.43 414.04 408.70 397.94 377.09 367.01 366.32 356.57 330.63 319.63 323.54 333.93 341.37 344.46 345.64 338.21 329.78 326.35 326.98 333.93 336.31 333.33 336.49 346.12 355.34 358.03 352.76 361.39 373.04 374.76 386.66 404.25 423.81 454.87 496.72 542.20 585.31 617.11 635.45 636.45 637.22 667.78 697.48 721.70 752.41 777.26 795.36 792.74 804.44 796.29 810.25 836.34 868.31 899.40 911.48 918.77 907.79 873.81 862.25 884.26 846.89 814.89 779.16 750.50 726.11 740.92 773.06 789.35 804.37 825.70 857.97 866.13 843.65 841.68 802.83 766.20 759.27 792.18 807.75 841.56 852.30 854.02 865.41 883.56 904.78 941.72 970.02 1000.45 1011.72 1041.24 1038.54 1042.10 1050.54 1076.93 1109.77 1147.54 1194.38 1240.06 1280.15 1287.03 1302.90 1330.22 1347.98 1354.24 1337.15 1340.21 1313.67 1300.10 1279.60 1286.31 1290.31 1292.01 1296.15 1347.85 1392.57 1428.07 1460.39 1497.01 1516.88 1572.24 1696.48 1688.68 1676.93 1711.60 1726.44 1769.24 1801.29 1822.46 1833.50 1826.01 1809.13 1796.48 1776.72 1809.75 1839.62 1851.81 1825.88 1794.30 1780.88 1784.12 1809.85 1837.59 1846.02 1839.65 1809.60 1806.33 1782.19 1768.60 1766.16 1783.95 1797.94 1799.14 1840.61 1878.55 1891.68 1888.74 1904.41 1911.39 1931.78 1999.26 2056.93 2063.41 2066.08 2056.77 2038.89 2009.53 2000.29 2027.86 2069.52 2096.68 2130.60 2189.25 2201.45 2204.99 2237.72 2307.92 2338.78 2343.38 2344.33 2327.17 2296.33 2257.62 2199.44 2146.38 2105.19 2058.31 2031.75 2021.71 2024.31 2051.90 2130.99 2161.53 2227.42 2321.54 2360.48 2387.21 2386.69 2393.81 2375.14 2342.18 2303.42 2270.28 2232.95 2209.03 2205.08 2203.27 2175.73 2161.45 2182.14 2213.20 2226.74 2221.56 2174.62 2137.90 2112.71 2077.85 2039.51 1990.41 1942.18 1890.26 1843.35 1788.82 1775.63 1758.04 1732.89 1719.27 1724.21 1728.20 1741.50 1730.88 1726.40 1739.15 1763.98 1789.48 1837.01 1892.49 1928.37 1950.15 1999.91 2083.35 2146.32 2183.36 2206.58 2226.87 2248.85 2265.17 2252.54 2233.57 2207.70 2191.36 2177.99 2155.81 2132.23 2100.34 2076.11 2051.13 2030.58 2006.85 1988.19 1972.28 1930.43 1864.74 1804.46 1739.63 1686.36 1609.16 1576.02 1513.21 1467.78 1460.90 1464.14 1467.07 1452.54 1493.37 1551.74 1629.11 1663.31 1678.07 1695.77 1755.51 1794.30 1796.52 1814.37 1848.19 1882.86 1941.42 1987.91 2021.90 2089.15 2121.85 2130.86 2131.44 2107.59 2077.79 2045.05 2027.92 1965.63 1933.74 1907.80 1899.66 1891.63 1881.54 1857.56 1835.66 1800.24 1773.86 1754.13 1712.27 1698.20 1642.48 1604.96 1581.80 1553.00 1528.06 1497.79 1463.37 1427.78 1395.42 1359.58 1318.57 1266.51 1226.23 1193.23 1150.72 1110.96 1075.93 1047.89 1040.64 1055.37 1073.08 1083.23 1085.86 1079.77 1060.46 1043.80 1035.91 1033.03 1029.68 1024.46 1022.64 1031.16 1051.83 1059.49 1057.47 1060.61 1062.81 1067.14 1074.73 1083.17 1088.05 1090.84 1093.42 1098.16 1104.64 1112.52 1122.27 1127.69 1129.27 1130.41 1135.84 1147.01 1160.70 1171.79 1181.63 1189.66 1200.64 1217.15 1229.09 1244.73 1277.33 1301.34 1333.56 1379.58 1433.22 1465.27 1480.97 1485.12 1476.22 1465.86 1451.36 1412.83 1377.64 1353.23 1332.39 1315.58 1304.41 1296.76 1296.44 1289.39 1291.91 1291.69 1298.99 1292.31 1273.48 -1845.67 1840.30 1833.91 1827.51 1820.74 1815.95 1816.93 1822.32 1829.99 1840.90 1862.33 1891.90 1917.12 1946.82 1973.59 1998.15 2022.61 2039.79 2052.65 2063.80 2072.86 2080.28 2081.77 2088.22 2094.22 2103.64 2111.61 2121.32 2131.31 2142.73 2155.84 2170.71 2186.81 2202.49 2218.27 2228.67 2234.51 2243.45 2257.13 2275.55 2295.15 2307.20 2316.19 2321.73 2323.16 2319.40 2312.53 2302.97 2285.27 2266.22 2238.06 2212.47 2186.02 2155.97 2128.46 2097.47 2073.05 2051.63 2034.82 2018.48 2007.49 1998.33 1995.89 1994.47 1994.48 1995.16 1994.91 1992.89 1988.03 1979.41 1966.41 1954.23 1944.35 1931.10 1917.77 1902.91 1882.76 1862.70 1842.80 1821.87 1802.04 1783.32 1766.52 1749.03 1727.73 1705.69 1680.52 1652.35 1619.63 1585.90 1556.14 1523.63 1490.71 1455.61 1427.74 1403.00 1375.25 1340.11 1307.07 1270.18 1231.73 1198.02 1160.13 1155.34 1139.85 1112.57 1088.20 1066.03 1039.11 1013.33 992.54 982.06 979.48 979.71 981.51 985.06 989.39 993.31 998.24 1002.74 1006.92 1011.08 1014.10 1016.66 1018.87 1020.22 1020.42 1019.25 1016.95 1013.23 1008.98 1005.13 1002.98 1001.38 748.34 750.69 754.52 766.62 774.68 778.97 781.28 785.85 794.85 804.78 813.24 829.38 850.41 850.42 847.24 857.07 869.31 876.89 891.38 912.58 925.53 941.84 961.63 1002.53 1048.44 1071.02 1063.64 1057.69 1076.22 1130.82 1186.93 1217.86 1194.06 1148.70 1105.65 1066.79 1043.44 1019.18 999.52 968.48 927.38 892.70 856.58 839.85 834.55 834.26 832.99 836.62 834.06 828.90 825.27 797.32 788.54 790.66 791.76 789.56 786.17 781.25 794.47 789.14 782.47 774.64 769.57 753.03 736.48 729.73 723.34 712.91 705.51 700.99 694.47 683.89 667.25 653.45 645.47 632.71 616.31 611.88 611.49 599.21 588.34 586.88 577.38 559.65 542.89 538.41 534.81 527.04 518.23 509.34 501.81 495.45 487.88 480.19 468.73 457.36 448.00 439.17 428.29 418.24 408.58 400.10 395.75 395.33 382.85 377.25 370.36 355.29 343.96 344.29 333.94 312.40 311.83 319.03 314.74 306.85 302.02 296.53 291.73 290.97 289.98 287.07 284.96 283.57 282.55 281.42 281.38 281.19 281.53 282.03 283.19 300.17 316.59 322.81 330.47 339.65 348.53 352.83 351.76 353.87 359.90 360.11 358.06 354.64 349.12 346.78 348.22 345.37 340.38 338.51 337.60 336.48 335.04 334.08 338.75 346.51 354.53 363.39 374.29 380.88 383.44 389.62 397.48 402.09 402.43 401.28 400.22 406.83 419.02 416.72 409.81 408.17 409.98 415.06 414.75 408.10 398.68 389.40 385.68 378.04 361.83 351.14 344.76 345.76 328.33 310.42 305.16 309.70 316.52 320.11 320.15 319.33 315.58 318.81 324.96 329.93 331.60 330.27 331.85 336.88 343.44 349.01 349.98 359.32 367.29 371.17 386.20 404.89 422.00 450.35 488.11 523.87 558.42 588.12 609.90 628.23 650.72 687.47 708.48 727.64 743.89 767.42 755.76 754.77 761.86 777.73 809.51 845.23 870.98 886.80 888.69 880.35 853.65 827.62 818.01 828.36 808.07 771.37 737.53 709.17 714.66 737.41 769.23 776.66 766.54 789.12 828.69 844.98 815.56 794.18 763.76 738.00 716.11 758.22 774.32 784.79 802.78 819.82 848.96 881.03 900.22 934.44 962.23 988.17 1003.55 1002.92 999.49 1001.62 1031.31 1076.61 1118.90 1164.43 1191.26 1214.18 1211.88 1237.80 1276.12 1305.82 1326.56 1326.57 1316.70 1296.93 1271.84 1249.02 1220.95 1225.72 1251.93 1259.75 1278.77 1330.06 1387.82 1411.48 1444.06 1482.76 1507.46 1561.15 1604.73 1633.07 1650.11 1669.25 1699.67 1738.84 1780.36 1798.96 1805.74 1794.78 1770.39 1729.60 1713.98 1760.93 1803.95 1831.90 1823.43 1769.24 1737.22 1752.93 1752.15 1767.88 1785.25 1807.35 1781.56 1822.40 1710.40 1686.71 1697.56 1725.06 1719.74 1747.37 1826.40 1857.45 1864.47 1862.50 1887.24 1908.05 1960.80 2003.99 2026.23 2028.35 2028.60 2024.24 2005.28 1975.77 1986.32 2009.43 2049.98 2082.76 2128.95 2166.96 2180.00 2189.77 2241.21 2312.40 2328.17 2330.89 2330.08 2313.17 2279.02 2241.42 2191.03 2136.60 2083.84 2026.70 2015.01 2010.90 2040.89 2092.22 2162.14 2184.37 2268.83 2335.33 2369.63 2441.76 2422.92 2403.78 2365.30 2328.28 2291.39 2250.05 2207.25 2176.83 2174.52 2172.35 2149.83 2126.93 2145.38 2172.91 2195.45 2197.06 2154.71 2114.09 2081.45 2064.67 2032.39 1999.86 1954.65 1906.84 1857.38 1792.57 1751.15 1736.83 1699.43 1685.83 1683.11 1684.65 1697.54 1694.73 1694.12 1714.73 1743.17 1795.17 1851.14 1880.19 1927.03 1986.42 2030.27 2087.45 2140.48 2179.11 2204.32 2210.96 2227.05 2258.32 2251.50 2236.11 2211.45 2184.62 2167.54 2153.87 2127.82 2098.71 2072.34 2048.00 2024.50 1995.05 1970.50 1954.18 1924.66 1872.53 1811.54 1755.69 1710.40 1650.76 1622.86 1558.60 1532.14 1528.27 1515.75 1479.57 1482.18 1525.12 1579.41 1642.65 1673.10 1687.73 1709.50 1767.26 1802.68 1815.64 1828.36 1845.88 1872.66 1939.39 1990.21 2012.90 2049.59 2100.28 2113.01 2118.33 2092.38 2043.81 2030.65 2012.54 1971.31 1915.52 1889.16 1875.31 1869.64 1857.08 1845.75 1833.21 1811.92 1791.21 1763.59 1739.45 1709.83 1677.51 1650.11 1624.80 1599.00 1563.32 1522.32 1478.26 1434.14 1397.10 1359.56 1320.31 1285.40 1253.71 1218.21 1179.67 1138.41 1094.67 1049.18 1029.36 1037.93 1059.22 1075.38 1078.92 1070.59 1051.49 1035.02 1028.41 1025.39 1023.19 1018.28 1014.62 1017.87 1036.56 1042.29 1041.48 1045.60 1051.42 1059.87 1069.74 1076.45 1080.08 1081.86 1083.60 1086.96 1092.28 1102.18 1111.84 1118.56 1121.11 1121.69 1124.45 1132.80 1145.63 1156.97 1166.23 1174.65 1191.75 1205.10 1216.73 1231.26 1251.64 1278.52 1316.16 1363.65 1411.58 1452.55 1610.91 1478.96 1474.62 1474.76 1455.25 1421.96 1384.84 1352.85 1332.03 1316.68 1306.80 1300.18 1297.63 1291.84 1296.06 1295.83 1291.68 1283.57 1259.21 -1787.44 1775.25 1768.14 1760.61 1753.69 1750.14 1754.03 1762.94 1777.43 1797.11 1822.98 1858.46 1886.42 1922.04 1954.31 1983.83 2012.84 2030.28 2044.19 2055.09 2063.51 2070.96 2073.72 2074.02 2076.54 2080.95 2087.25 2098.19 2109.28 2122.18 2136.12 2151.53 2168.22 2184.92 2202.28 2219.18 2229.20 2236.15 2245.75 2264.22 2284.50 2296.76 2306.91 2312.54 2312.20 2307.72 2301.80 2292.29 2277.79 2261.13 2235.59 2213.25 2184.59 2153.83 2124.29 2089.44 2063.72 2037.26 2015.28 1995.84 1980.36 1965.23 1959.93 1957.60 1957.77 1959.22 1959.97 1957.66 1951.72 1943.36 1933.74 1923.66 1912.44 1900.20 1888.32 1875.17 1858.64 1837.73 1818.07 1795.45 1777.14 1758.61 1743.27 1728.21 1710.06 1692.23 1669.26 1643.72 1613.80 1582.56 1555.54 1523.35 1490.93 1456.44 1428.69 1405.33 1377.12 1346.12 1314.04 1280.59 1238.72 1197.87 1163.16 1153.77 1134.08 1111.92 1088.37 1065.24 1038.96 1014.69 996.21 987.22 985.28 984.86 986.18 989.28 993.14 997.27 1002.27 1006.65 1010.64 1014.49 1017.31 1019.83 1021.72 1022.86 1022.57 1021.06 1018.17 1013.39 1008.17 1003.61 1000.25 998.03 805.40 734.85 739.84 752.25 757.77 757.60 760.42 767.16 778.27 789.40 799.34 813.95 832.30 836.70 836.78 851.17 865.10 870.15 883.39 905.01 928.76 968.07 985.41 1011.26 1043.00 1032.80 1003.40 1015.21 1066.61 1125.25 1174.51 1208.34 1195.23 1148.39 1113.67 1080.71 1053.26 1030.77 991.08 953.79 914.48 885.23 870.71 853.51 847.90 840.22 833.54 832.55 829.12 825.31 821.70 809.11 802.27 772.77 774.15 773.83 772.09 768.68 787.77 781.19 775.77 770.09 760.56 741.76 728.02 721.97 715.32 705.32 697.59 691.91 684.17 672.09 654.82 640.39 633.60 619.77 602.68 600.08 600.26 587.32 577.22 573.35 566.13 548.17 533.81 528.68 524.50 516.44 508.14 499.83 493.19 487.21 479.04 469.59 458.01 445.15 432.08 422.75 415.35 404.76 395.00 389.19 386.65 383.94 378.73 370.58 358.21 341.90 332.44 333.84 325.35 306.90 302.89 308.60 305.38 300.64 296.19 291.47 286.96 286.30 286.71 283.12 280.97 279.13 278.00 276.72 276.27 276.10 275.91 275.85 276.21 288.40 302.40 307.86 317.59 327.39 333.58 335.26 332.82 338.99 349.40 347.82 341.43 337.98 334.37 334.72 338.26 336.34 331.43 329.70 328.73 327.21 322.41 315.51 319.99 331.26 343.10 355.76 370.08 378.10 379.37 385.94 394.82 397.29 394.63 392.02 390.71 394.25 402.42 401.46 398.48 399.65 402.49 404.01 398.64 386.47 377.18 370.71 368.01 362.60 351.20 342.07 335.36 336.14 325.28 307.72 297.12 295.98 302.10 304.94 305.26 309.24 310.72 315.12 324.11 329.33 331.31 328.71 328.95 330.86 332.70 339.83 345.61 353.21 357.52 367.01 381.27 402.30 421.59 453.33 486.83 512.06 547.72 572.72 607.47 640.14 668.51 690.98 710.95 712.72 717.07 725.15 706.87 727.58 756.26 785.38 825.18 846.06 867.28 870.75 859.18 827.69 801.12 771.18 782.58 786.40 776.12 726.19 695.63 679.19 686.69 725.94 754.69 753.87 739.49 750.30 779.85 805.87 770.79 742.17 727.86 692.25 685.01 711.69 732.87 753.25 790.34 822.57 845.99 873.49 897.16 937.06 969.66 990.64 975.10 967.50 962.84 1008.93 1045.24 1079.02 1127.68 1161.51 1161.36 1162.20 1141.91 1184.26 1242.51 1310.11 1289.45 1268.17 1251.37 1235.85 1224.89 1199.74 1158.24 1162.62 1214.93 1225.20 1252.94 1293.37 1373.37 1421.55 1443.50 1496.14 1525.93 1556.58 1579.88 1593.65 1611.13 1648.36 1694.93 1726.80 1760.61 1775.65 1776.74 1759.26 1734.93 1693.53 1695.51 1732.60 1770.95 1804.49 1812.14 1767.50 1740.67 1726.66 1718.39 1734.52 1755.90 1758.87 1754.79 1724.08 1670.14 1648.84 1653.85 1677.93 1691.52 1725.93 1772.21 1800.25 1843.70 1882.16 1927.88 1920.03 1966.22 1986.74 1995.76 1996.17 1991.08 1987.75 1976.39 1945.82 1980.38 2017.48 2050.01 2079.45 2136.02 2155.16 2167.10 2184.52 2238.10 2308.21 2313.31 2314.38 2311.46 2284.46 2254.05 2226.54 2174.88 2131.58 2061.01 2005.94 1986.58 2023.61 2065.66 2120.07 2185.03 2223.87 2287.71 2350.44 2394.47 2459.82 2445.73 2395.78 2350.05 2309.97 2277.46 2233.55 2182.58 2155.30 2148.19 2141.37 2118.90 2095.98 2110.80 2137.78 2163.38 2169.45 2138.41 2085.07 2046.21 2022.78 2009.01 1990.45 1961.29 1915.98 1865.33 1800.38 1747.43 1715.84 1670.37 1650.34 1640.94 1638.78 1651.28 1655.87 1665.52 1687.59 1722.08 1801.79 1839.80 1855.72 1889.99 1982.53 2045.25 2089.41 2132.57 2168.40 2205.76 2202.55 2208.19 2241.92 2245.89 2236.40 2219.82 2188.17 2162.03 2138.59 2110.98 2079.21 2052.89 2022.47 2003.81 1984.78 1957.11 1931.75 1910.36 1877.86 1831.58 1781.63 1743.09 1721.54 1659.85 1627.41 1598.64 1583.48 1559.87 1505.65 1502.55 1551.55 1603.81 1647.03 1683.41 1698.50 1720.58 1771.46 1822.64 1837.15 1849.05 1859.42 1890.25 1935.99 1987.91 1998.51 2035.58 2073.22 2092.97 2103.69 2084.54 2036.43 2001.11 1973.98 1945.88 1898.36 1864.07 1851.57 1847.32 1836.92 1836.85 1825.63 1798.57 1770.44 1756.09 1736.84 1721.45 1702.04 1688.10 1647.76 1603.26 1546.48 1501.81 1463.87 1437.93 1410.87 1382.28 1357.05 1327.50 1286.65 1245.34 1199.61 1153.22 1106.78 1054.43 1025.51 1025.58 1046.82 1063.02 1068.52 1055.85 1037.98 1025.62 1020.46 1018.54 1017.39 1013.77 1007.98 1007.80 1020.45 1026.65 1028.89 1036.36 1044.50 1053.68 1060.44 1064.56 1067.71 1069.28 1070.28 1071.77 1076.52 1086.12 1097.11 1107.46 1112.65 1115.40 1115.34 1119.88 1129.65 1142.38 1154.82 1166.79 1183.83 1195.11 1206.88 1217.22 1235.85 1260.68 1303.87 1350.74 1392.58 1439.37 1498.62 1477.16 1458.38 1464.18 1449.99 1446.95 1395.06 1357.13 1334.43 1317.82 1309.80 1303.45 1300.76 1297.37 1297.92 1300.72 1285.93 1267.99 1235.53 -1726.66 1714.52 1705.42 1695.19 1686.92 1684.40 1689.73 1701.73 1721.73 1744.61 1777.35 1816.02 1851.42 1891.15 1927.67 1963.34 1995.93 2015.02 2031.89 2042.83 2051.76 2058.51 2061.60 2063.58 2064.88 2062.12 2065.89 2074.90 2087.75 2101.24 2116.07 2132.22 2149.52 2167.24 2185.44 2205.31 2222.32 2231.98 2237.77 2254.24 2274.18 2285.76 2296.70 2302.06 2301.59 2296.12 2290.84 2282.35 2270.53 2256.18 2234.19 2214.95 2186.02 2155.83 2125.52 2088.02 2061.25 2028.92 2002.36 1977.12 1956.07 1942.86 1934.10 1930.03 1929.48 1931.01 1931.99 1929.62 1922.99 1912.60 1898.87 1887.18 1875.91 1864.34 1853.24 1841.33 1826.21 1806.75 1787.82 1768.82 1751.39 1733.40 1718.98 1704.95 1687.90 1673.07 1651.55 1628.25 1599.46 1569.02 1545.75 1514.45 1484.34 1451.96 1427.20 1404.55 1376.97 1345.26 1314.86 1291.62 1242.76 1203.46 1167.32 1151.07 1130.64 1109.28 1085.00 1064.47 1038.78 1015.52 998.15 993.47 991.20 990.05 990.94 993.85 997.51 1001.61 1006.41 1010.48 1014.09 1017.49 1020.27 1022.68 1024.57 1025.80 1025.01 1023.02 1019.33 1013.51 1007.51 1002.14 997.04 991.12 982.90 718.82 724.70 736.34 739.33 735.36 740.14 750.06 762.39 775.21 787.39 799.90 812.03 818.33 826.14 845.68 860.46 861.98 873.41 895.03 918.21 949.07 973.74 988.39 1006.49 1003.69 992.35 1020.76 1071.70 1114.02 1162.70 1197.19 1194.87 1157.54 1123.34 1091.84 1069.16 1040.82 1004.52 955.45 925.47 898.36 885.27 865.61 851.62 839.80 830.39 826.43 824.64 823.70 816.96 810.56 804.09 788.41 754.19 755.22 755.45 753.72 781.87 774.88 770.80 766.44 750.30 730.57 722.17 716.01 708.31 698.94 690.43 682.48 672.66 659.32 641.78 628.19 621.80 608.13 591.14 586.80 586.97 577.36 567.65 558.34 550.94 536.40 523.80 518.56 514.08 506.62 498.70 490.25 482.97 476.34 467.68 457.63 446.02 432.93 418.91 409.45 402.04 392.21 383.41 377.63 373.65 370.26 367.73 359.45 346.22 331.79 323.22 324.20 319.39 307.79 299.44 296.46 293.43 291.19 289.16 286.28 283.05 281.70 281.71 279.39 277.01 275.25 273.88 272.39 271.60 271.45 271.49 271.53 271.74 278.24 289.17 297.72 307.99 316.95 321.92 324.02 324.05 328.88 335.98 334.12 328.58 324.18 325.64 327.65 329.10 326.90 322.22 320.29 318.76 316.69 311.55 304.26 308.76 320.87 333.24 346.44 361.27 371.04 374.80 384.75 393.64 390.67 386.70 384.84 383.66 383.58 385.68 385.89 385.57 388.61 390.89 391.61 384.73 372.26 364.08 359.19 357.05 352.70 344.22 335.99 329.03 327.41 321.84 306.48 294.68 291.24 295.23 297.20 299.09 303.98 309.30 314.55 322.03 327.51 329.64 324.95 325.99 327.37 325.17 329.26 341.34 346.14 350.92 362.46 373.95 395.12 423.53 459.11 492.84 513.66 537.26 578.31 614.52 652.25 659.40 678.11 667.62 667.90 678.22 674.16 678.01 711.28 769.60 797.26 832.51 848.40 850.08 843.85 831.83 784.64 768.14 743.46 759.62 764.48 741.10 697.66 666.98 661.24 653.72 686.31 721.84 731.43 721.08 712.13 721.84 758.76 728.97 710.08 693.71 662.37 672.87 693.81 722.05 747.89 783.75 826.72 866.53 874.37 889.41 926.40 936.24 961.86 921.65 918.74 950.36 1012.60 1060.18 1092.20 1124.68 1136.62 1123.12 1121.49 1119.36 1159.76 1208.55 1243.65 1233.25 1211.81 1191.36 1200.02 1207.09 1177.92 1140.75 1152.67 1200.00 1216.90 1245.08 1303.45 1365.20 1414.52 1443.26 1473.72 1495.59 1515.67 1542.17 1568.86 1606.93 1658.56 1676.39 1706.11 1747.04 1751.38 1749.61 1735.43 1701.39 1663.88 1689.63 1704.76 1736.28 1777.60 1786.23 1762.41 1741.14 1706.22 1688.94 1721.01 1738.24 1720.29 1709.40 1696.14 1652.42 1616.07 1619.37 1639.04 1674.70 1708.02 1729.66 1747.01 1810.63 1867.70 1899.55 1929.92 1961.62 1968.05 1974.87 1973.48 1946.58 1948.10 1960.92 1918.57 1975.40 2006.41 2038.09 2074.85 2125.74 2137.86 2148.54 2175.44 2232.02 2295.46 2295.70 2294.81 2288.94 2253.24 2224.56 2199.26 2144.50 2113.15 2047.66 1994.22 1983.65 2031.79 2088.22 2136.92 2193.17 2245.65 2296.44 2371.66 2392.39 2431.29 2412.86 2354.65 2323.43 2274.95 2245.24 2213.49 2157.99 2128.88 2116.16 2104.87 2083.69 2065.33 2077.51 2101.15 2130.76 2144.30 2123.94 2067.25 2013.10 1982.04 1966.93 1952.52 1940.06 1904.58 1858.98 1805.85 1748.11 1689.68 1648.07 1615.46 1600.66 1600.09 1620.23 1639.07 1658.99 1681.05 1721.30 1794.49 1812.32 1828.15 1877.66 1957.50 2034.55 2080.16 2122.72 2160.69 2187.45 2195.26 2192.73 2221.47 2240.38 2232.86 2219.63 2191.64 2154.53 2125.02 2100.77 2071.92 2036.79 1999.15 1979.82 1966.53 1938.03 1907.95 1888.60 1871.70 1843.73 1809.26 1770.98 1743.98 1701.53 1668.30 1636.66 1613.56 1586.97 1527.08 1511.43 1570.97 1628.70 1669.97 1695.91 1720.05 1744.36 1779.06 1801.28 1854.40 1865.78 1875.60 1900.48 1939.85 1973.40 1974.35 2009.05 2036.81 2079.14 2088.08 2083.50 2059.38 2005.38 1968.80 1935.16 1892.58 1848.15 1830.28 1812.25 1809.05 1810.36 1803.63 1789.24 1760.45 1733.94 1723.37 1699.83 1680.86 1670.27 1646.19 1606.40 1557.14 1513.78 1480.52 1452.14 1422.45 1391.02 1362.34 1328.77 1291.09 1248.92 1200.26 1157.77 1115.16 1071.50 1030.90 1016.23 1028.34 1044.44 1049.09 1037.74 1023.88 1015.15 1011.42 1009.82 1009.96 1007.63 1002.66 1000.65 1008.50 1017.24 1021.20 1029.78 1040.53 1048.91 1051.03 1055.30 1057.93 1059.88 1060.98 1062.68 1066.01 1072.99 1082.69 1093.23 1101.02 1105.96 1105.57 1106.19 1113.52 1125.43 1140.15 1155.71 1237.17 1209.19 1210.02 1217.72 1226.57 1250.82 1299.56 1346.29 1372.07 1425.98 1427.10 1351.83 1449.75 1459.82 1446.37 1438.57 1399.14 1359.02 1338.54 1318.17 1312.75 1305.40 1302.01 1301.01 1295.57 1290.81 1272.62 1246.64 1213.58 -1667.85 1657.99 1645.51 1632.19 1621.95 1619.12 1626.16 1640.40 1666.82 1693.83 1733.34 1771.50 1811.23 1856.76 1897.44 1937.55 1972.86 1997.00 2015.15 2027.00 2037.77 2044.54 2047.55 2049.19 2049.88 2050.05 2047.61 2052.00 2065.44 2079.93 2095.39 2112.42 2130.16 2149.00 2168.28 2189.10 2211.61 2231.13 2235.97 2247.62 2265.34 2276.59 2286.77 2290.36 2287.64 2281.53 2276.19 2269.20 2260.86 2250.38 2233.74 2216.02 2190.05 2161.13 2131.51 2096.23 2064.89 2029.73 1999.82 1971.05 1943.27 1924.13 1910.84 1901.58 1898.79 1899.87 1900.70 1898.10 1891.05 1881.58 1865.56 1852.86 1841.02 1829.35 1819.86 1807.32 1792.71 1774.11 1756.85 1736.43 1719.82 1701.30 1687.46 1673.80 1657.77 1644.01 1623.68 1602.14 1573.96 1545.89 1525.47 1495.30 1468.10 1439.09 1418.47 1397.54 1371.26 1339.27 1311.23 1295.61 1251.24 1211.96 1172.41 1149.15 1128.83 1105.45 1084.52 1062.81 1038.04 1016.47 1002.53 998.29 995.86 994.51 995.50 998.50 1002.16 1006.40 1010.87 1014.48 1017.75 1020.70 1023.36 1025.64 1027.50 1028.60 1027.39 1024.51 1019.87 1013.11 1005.92 997.84 990.27 980.38 962.89 698.31 707.90 718.79 722.69 721.17 727.57 738.41 750.89 764.34 778.16 789.35 798.35 805.20 815.32 835.80 851.59 855.28 866.73 886.68 909.00 932.74 952.39 961.35 973.22 971.11 987.62 1022.71 1060.75 1101.19 1145.06 1185.24 1190.60 1148.17 1105.77 1079.21 1055.43 1038.25 1004.29 971.98 939.80 915.60 891.53 867.58 852.42 839.20 829.11 822.51 821.04 820.26 813.74 805.96 799.94 790.93 733.56 735.19 736.42 737.08 775.82 769.55 763.54 760.20 738.01 721.16 716.87 708.83 700.86 692.03 682.63 671.94 660.15 645.90 629.21 617.36 610.38 597.70 581.33 575.41 573.98 567.77 558.09 545.77 536.18 524.98 514.67 509.15 503.83 497.17 489.27 480.48 472.26 464.41 455.26 445.02 433.39 420.45 406.82 396.20 388.10 379.95 372.39 365.76 359.87 355.82 353.66 346.65 335.47 323.12 315.14 314.60 313.98 309.91 296.42 282.78 279.88 280.92 281.82 281.15 279.07 277.14 276.38 274.18 272.53 271.00 269.61 268.20 267.10 266.92 266.55 266.49 267.00 270.05 281.38 290.72 300.67 308.46 312.56 315.40 319.14 320.25 321.00 320.65 317.55 313.63 318.91 321.90 320.08 317.18 313.05 310.81 308.71 306.16 301.76 296.53 301.52 312.13 323.81 336.24 349.58 361.61 371.26 382.10 391.86 383.13 377.93 378.36 377.53 373.82 369.35 370.51 372.88 375.02 376.06 377.64 373.79 365.48 358.12 353.57 350.36 345.65 338.47 330.56 323.79 317.72 315.14 305.23 296.68 292.49 292.09 293.52 296.68 303.57 309.30 313.30 317.81 322.18 322.84 317.41 320.65 325.21 318.96 321.07 331.51 341.73 349.24 357.36 368.12 389.68 424.13 463.69 499.49 518.95 543.82 557.52 591.00 633.23 619.91 633.25 628.91 616.15 643.11 634.62 663.76 701.25 746.57 786.55 824.04 834.10 806.66 794.73 808.17 789.23 731.83 714.79 726.48 716.04 713.38 684.25 640.83 636.25 648.28 687.82 694.84 712.30 701.15 681.56 705.46 698.03 695.09 672.38 659.72 652.10 671.42 714.99 754.05 776.10 800.88 814.79 838.25 842.81 862.94 917.95 920.14 917.24 886.40 925.99 984.52 1021.17 1062.53 1085.58 1105.01 1093.19 1081.83 1094.92 1113.89 1165.94 1206.45 1210.48 1190.63 1165.15 1143.72 1173.49 1189.16 1141.73 1111.84 1125.93 1165.97 1210.38 1240.35 1290.62 1333.28 1414.99 1445.64 1449.14 1459.52 1481.84 1512.96 1566.74 1606.91 1643.40 1661.66 1699.48 1730.44 1727.91 1721.13 1708.54 1667.24 1632.81 1661.90 1679.91 1723.80 1757.16 1763.33 1754.53 1736.06 1694.98 1670.26 1694.27 1710.42 1688.14 1660.42 1651.80 1619.70 1592.33 1597.00 1610.38 1657.04 1690.60 1713.31 1727.90 1789.26 1842.80 1880.97 1909.22 1933.52 1925.77 1941.70 1931.08 1921.97 1908.24 1931.40 1910.96 1972.47 2006.23 2036.92 2071.96 2106.94 2112.55 2131.54 2182.88 2235.13 2276.43 2275.21 2274.37 2264.36 2225.39 2192.61 2163.72 2120.77 2095.21 2031.22 1998.41 2020.86 2043.74 2102.68 2145.34 2192.60 2237.16 2297.53 2358.15 2393.19 2386.57 2347.39 2335.96 2279.68 2223.82 2198.84 2182.62 2152.19 2101.71 2074.21 2065.68 2048.14 2035.87 2041.21 2071.27 2094.37 2112.43 2108.88 2059.88 1999.86 1954.91 1935.52 1911.89 1890.31 1875.42 1844.09 1779.72 1733.82 1689.76 1630.59 1586.95 1562.21 1565.39 1613.07 1660.99 1699.26 1724.42 1750.71 1830.04 1849.91 1874.58 1921.97 1973.55 2027.40 2070.98 2104.85 2136.86 2164.14 2181.34 2178.50 2193.75 2222.78 2232.32 2217.56 2196.31 2162.15 2129.17 2104.41 2076.51 2034.44 1983.21 1948.34 1930.49 1912.23 1878.03 1857.51 1846.86 1834.78 1808.62 1780.47 1751.95 1711.43 1677.19 1649.26 1628.25 1590.13 1536.05 1563.71 1611.43 1658.16 1694.96 1721.19 1745.90 1768.01 1793.42 1818.23 1854.66 1873.92 1894.26 1911.95 1953.09 1970.00 1981.73 1991.38 2001.37 2074.10 2075.10 2075.43 2068.77 2008.60 1970.15 1949.69 1895.90 1850.93 1822.90 1805.66 1779.58 1764.35 1750.76 1741.17 1813.04 1776.08 1742.84 1700.64 1643.75 1624.85 1618.48 1601.68 1570.09 1538.72 1499.46 1466.30 1426.29 1389.21 1350.16 1319.15 1287.82 1254.94 1215.11 1179.24 1138.94 1096.12 1052.28 1017.29 1009.35 1020.41 1023.64 1016.55 1009.17 1001.67 999.31 998.91 999.41 999.35 995.60 993.31 1001.18 1009.97 1016.01 1024.86 1034.55 1039.88 1042.31 1045.58 1048.80 1051.58 1053.04 1054.54 1057.31 1061.58 1069.32 1079.37 1088.89 1095.63 1097.93 1097.66 1100.78 1109.61 1127.25 1159.16 1219.80 1234.30 1225.79 1232.61 1241.47 1254.10 1285.90 1334.39 1355.50 1409.71 1431.36 1386.82 1431.46 1455.10 1443.60 1431.57 1399.31 1360.70 1344.25 1319.83 1312.52 1303.03 1299.58 1293.31 1287.26 1276.63 1253.40 1222.94 1208.46 -1625.49 1606.84 1591.51 1574.91 1561.94 1558.28 1565.97 1583.22 1615.03 1650.90 1693.09 1734.53 1776.48 1824.46 1866.70 1909.29 1946.30 1971.34 1991.80 2006.54 2019.85 2028.89 2031.88 2032.89 2033.61 2033.96 2033.11 2033.16 2043.39 2057.93 2074.16 2091.77 2110.65 2130.44 2150.65 2171.77 2194.23 2217.97 2232.97 2244.88 2255.44 2265.21 2273.38 2276.81 2274.50 2269.01 2263.45 2257.99 2252.51 2245.00 2233.53 2218.09 2194.65 2170.14 2142.22 2110.24 2076.19 2040.19 2007.84 1975.38 1940.30 1915.59 1895.20 1880.12 1874.23 1870.98 1869.84 1866.12 1858.55 1849.60 1834.38 1821.31 1808.41 1796.05 1786.51 1773.76 1759.15 1740.96 1723.54 1703.71 1685.26 1666.71 1652.75 1638.66 1624.53 1610.07 1589.40 1568.70 1543.00 1518.53 1497.49 1469.26 1444.39 1419.11 1399.88 1383.01 1358.77 1329.14 1303.20 1288.30 1250.78 1209.40 1176.66 1146.15 1125.86 1102.98 1080.32 1060.44 1036.52 1016.89 1005.47 1001.86 999.51 998.54 999.59 1002.46 1006.37 1010.71 1014.81 1017.81 1020.42 1023.13 1026.11 1028.61 1030.63 1031.36 1029.64 1025.56 1019.37 1011.14 1003.63 991.69 979.49 964.71 938.45 847.15 690.33 700.15 707.37 711.31 719.47 730.08 741.89 755.39 769.97 780.63 787.53 794.36 804.68 824.23 840.57 848.10 860.40 878.35 899.00 919.13 935.80 946.29 950.33 957.39 977.19 1011.94 1042.16 1079.74 1130.63 1173.48 1183.22 1141.45 1095.06 1061.40 1034.34 1021.06 1001.26 969.90 949.36 923.19 891.09 866.04 851.14 839.90 829.28 820.87 817.24 815.36 809.95 802.57 796.60 794.25 747.10 715.98 717.44 719.56 769.17 764.46 755.96 747.99 727.04 714.28 711.49 701.79 692.23 683.46 673.29 661.25 646.21 631.78 618.25 608.21 599.50 586.85 573.54 566.49 562.90 557.44 548.52 535.83 526.21 516.66 508.10 501.49 494.75 487.32 479.16 470.25 461.54 452.64 442.95 432.30 420.45 407.49 393.90 381.87 372.03 365.21 358.91 351.26 346.24 344.21 342.08 336.70 327.51 314.71 305.82 304.77 303.25 298.37 286.24 274.70 272.40 274.07 276.94 277.07 274.71 273.35 273.05 272.43 268.93 266.82 265.27 264.13 263.04 263.23 263.15 264.47 266.10 269.41 275.90 286.51 295.51 302.21 304.98 307.96 311.96 312.58 311.27 310.13 308.18 305.37 311.02 311.82 309.05 306.28 303.65 301.00 297.98 295.92 292.70 288.86 293.77 303.64 314.29 325.51 337.28 349.55 361.70 375.12 384.65 376.30 371.42 370.03 369.57 364.17 356.02 357.30 361.80 362.95 363.34 363.12 360.62 355.35 351.74 347.32 344.16 338.91 331.67 325.22 318.44 308.66 306.11 305.11 298.50 293.60 291.39 291.45 294.75 302.22 308.74 310.19 310.78 311.82 312.01 309.37 315.97 321.69 315.61 313.74 321.07 336.87 348.71 351.92 362.16 384.35 421.29 461.45 493.59 502.91 530.58 562.69 572.33 579.07 592.79 590.74 591.33 608.22 610.57 632.12 678.36 715.17 754.16 783.75 801.42 801.04 774.01 738.80 766.37 745.32 727.16 684.05 689.38 700.94 666.67 642.73 619.74 623.36 635.71 650.73 663.08 688.60 683.98 662.19 668.24 670.44 655.81 647.32 636.24 639.18 656.73 693.77 733.89 766.75 777.92 773.03 802.24 811.95 849.83 895.55 884.35 865.93 886.82 934.95 983.01 1014.54 1042.22 1046.86 1047.18 1044.18 1050.30 1067.30 1099.86 1158.01 1179.31 1179.55 1129.78 1139.71 1110.87 1140.90 1154.38 1116.85 1091.10 1111.32 1164.47 1212.62 1233.91 1270.09 1291.21 1357.61 1398.44 1416.39 1433.86 1459.76 1493.60 1559.93 1595.57 1624.91 1654.31 1688.33 1708.13 1703.90 1690.62 1672.78 1636.45 1612.01 1638.51 1664.50 1710.42 1741.24 1742.99 1747.08 1726.90 1687.81 1647.32 1667.66 1688.70 1662.97 1624.38 1613.38 1596.93 1575.22 1588.34 1600.05 1637.78 1681.78 1709.08 1742.57 1785.88 1819.86 1854.88 1871.05 1884.53 1865.91 1894.88 1902.59 1885.71 1865.10 1895.33 1919.85 1955.01 1995.68 2028.81 2067.42 2088.93 2088.56 2120.47 2186.69 2234.63 2256.27 2253.63 2256.12 2242.49 2198.57 2156.82 2128.94 2101.30 2077.88 2015.33 2021.09 2042.27 2057.88 2099.31 2135.22 2174.22 2235.84 2289.94 2325.85 2355.28 2361.72 2330.90 2304.70 2190.64 2157.86 2148.65 2161.56 2167.99 2063.23 2040.39 2023.62 2008.84 1996.38 2012.48 2040.53 2055.68 2086.22 2096.59 2045.24 1987.94 1954.22 1935.06 1912.95 1830.65 1793.01 1774.78 1738.68 1697.60 1658.08 1618.56 1565.70 1530.30 1551.58 1606.76 1662.38 1715.30 1758.63 1796.45 1836.04 1872.08 1908.39 1947.67 1970.89 2007.40 2037.52 2077.09 2107.05 2121.10 2140.75 2154.97 2170.92 2203.38 2221.99 2221.65 2201.01 2173.35 2146.80 2121.46 2087.47 2032.51 1980.45 1933.94 1914.08 1879.04 1855.64 1822.67 1799.85 1788.87 1774.18 1752.45 1741.65 1687.74 1666.85 1644.22 1623.88 1577.09 1541.66 1594.80 1631.57 1670.00 1702.05 1731.67 1757.66 1778.70 1802.94 1828.90 1849.95 1875.31 1905.87 1920.89 1952.10 1969.17 1974.39 1976.41 1976.47 2041.46 2067.20 2064.50 2057.31 2030.73 1975.82 1955.75 1910.92 1872.35 1843.05 1814.21 1780.26 1749.50 1730.38 1706.07 1825.52 1832.02 1779.79 1712.82 1638.59 1598.84 1575.23 1567.19 1555.35 1539.45 1521.24 1489.06 1452.63 1409.29 1369.31 1346.44 1316.46 1282.05 1242.64 1205.66 1154.73 1112.35 1068.13 1022.40 995.60 1000.28 996.41 995.17 991.32 985.92 984.09 985.90 986.92 987.68 985.81 984.03 992.33 1002.61 1010.89 1019.60 1028.42 1030.84 1032.71 1035.85 1040.21 1043.91 1046.24 1047.28 1050.15 1053.13 1058.99 1067.90 1077.71 1086.14 1091.12 1092.32 1094.05 1099.96 1122.18 1182.58 1239.06 1229.82 1237.24 1243.83 1252.49 1254.75 1268.45 1295.28 1320.90 1398.44 1420.70 1409.31 1438.54 1441.01 1430.13 1428.02 1389.51 1350.25 1341.99 1331.41 1311.04 1296.46 1292.61 1281.82 1272.98 1260.41 1233.49 1209.08 1199.36 -1584.32 1569.19 1551.52 1533.50 1518.68 1514.38 1522.00 1540.86 1573.98 1607.22 1648.89 1691.34 1737.50 1786.29 1829.06 1870.53 1908.28 1938.54 1963.60 1983.38 2000.15 2011.14 2014.83 2015.79 2016.85 2019.84 2021.01 2021.43 2021.12 2036.23 2051.44 2070.36 2090.80 2111.49 2132.33 2153.59 2175.77 2197.76 2217.77 2238.80 2247.04 2255.03 2261.22 2263.39 2259.71 2255.02 2250.68 2246.34 2243.86 2238.97 2231.41 2218.32 2200.94 2177.91 2153.77 2125.03 2091.70 2056.04 2023.00 1988.96 1949.63 1919.48 1895.00 1874.67 1860.29 1851.00 1846.62 1841.14 1833.08 1822.93 1807.82 1793.01 1778.86 1765.18 1755.33 1740.40 1725.54 1707.51 1692.02 1672.03 1654.30 1635.50 1620.98 1606.77 1591.54 1576.87 1556.10 1535.84 1511.46 1488.77 1468.38 1441.23 1417.67 1394.82 1377.72 1361.89 1340.38 1311.32 1287.58 1271.90 1239.01 1197.45 1169.38 1145.92 1114.05 1095.52 1074.43 1054.35 1029.44 1015.97 1005.63 1002.15 999.98 999.75 1001.41 1004.58 1008.49 1012.69 1016.58 1019.23 1021.78 1024.46 1027.84 1030.87 1033.25 1034.35 1031.37 1025.45 1016.17 1004.43 993.08 977.80 960.72 943.01 924.86 859.21 674.88 681.40 690.74 700.11 710.37 721.18 732.87 745.86 759.47 769.70 777.05 784.14 795.04 815.43 831.04 837.23 848.32 868.82 886.63 904.04 921.29 930.06 936.11 943.73 961.43 988.76 1017.00 1066.56 1112.13 1159.96 1173.57 1145.83 1087.27 1053.82 1029.34 1006.99 993.50 968.92 945.66 922.04 888.24 864.46 852.19 841.54 831.44 820.74 815.17 811.43 806.90 801.13 794.88 791.48 761.51 699.03 699.81 701.43 760.99 757.73 748.03 732.69 716.28 708.46 705.26 694.19 683.07 673.74 662.97 649.69 633.11 617.82 608.65 599.71 588.51 577.10 566.38 558.49 552.21 546.45 538.33 527.63 518.91 510.46 502.97 494.95 486.25 477.52 468.71 459.70 450.48 440.78 430.42 419.30 407.18 394.15 380.57 366.63 355.15 349.43 344.18 335.65 333.38 333.63 331.06 327.68 320.53 305.98 296.14 295.11 290.55 281.63 272.63 270.43 267.65 269.04 273.05 273.10 270.22 268.42 268.01 268.67 265.36 263.69 262.28 261.10 259.90 260.41 260.96 263.34 266.13 270.12 274.59 284.01 291.59 297.57 298.93 300.22 303.16 304.52 303.15 301.98 300.47 301.08 302.46 299.07 295.82 294.65 294.05 289.69 286.86 286.06 284.01 280.60 285.25 294.42 304.38 314.42 325.05 336.28 348.86 361.34 370.63 370.74 365.04 360.10 358.87 353.80 346.86 348.53 353.11 355.69 354.67 348.55 344.10 340.79 339.27 337.18 336.10 331.00 322.81 317.20 312.94 302.89 302.71 305.00 300.20 294.91 291.11 288.95 290.91 297.83 304.94 304.04 301.04 299.72 299.83 300.41 306.17 312.46 311.92 312.92 317.70 332.69 344.41 347.26 356.04 377.82 415.20 451.22 468.92 497.86 522.35 530.78 536.01 549.55 560.53 567.56 569.87 581.67 595.17 635.60 673.39 711.98 758.38 772.91 761.21 760.83 763.71 720.00 705.44 714.56 696.57 657.59 656.43 661.91 624.55 607.64 603.21 606.86 617.73 628.96 640.92 675.51 672.69 639.58 638.47 633.08 627.13 617.19 615.43 630.72 645.79 670.70 705.46 740.75 740.22 732.63 756.99 785.05 824.96 859.48 842.97 836.16 889.81 933.64 974.07 999.25 1024.57 1012.53 1008.28 1008.67 1039.83 1067.09 1102.46 1146.91 1148.82 1130.99 1076.14 1105.27 1088.67 1103.34 1108.88 1087.99 1081.60 1120.20 1174.21 1206.61 1210.75 1253.91 1259.81 1295.79 1341.80 1374.60 1414.05 1437.97 1464.96 1534.44 1569.17 1626.18 1652.83 1668.73 1681.37 1674.45 1662.83 1649.91 1627.35 1628.49 1637.57 1654.79 1687.82 1706.80 1724.29 1732.12 1715.82 1680.47 1642.96 1637.23 1663.77 1632.78 1599.41 1579.74 1560.99 1566.11 1578.24 1599.85 1632.70 1684.48 1717.97 1743.29 1774.39 1791.59 1819.85 1832.84 1834.09 1823.44 1856.28 1864.76 1856.31 1843.67 1870.42 1909.25 1948.22 1985.89 2005.74 2053.24 2038.34 2071.93 2121.28 2198.89 2231.65 2240.40 2236.07 2236.90 2222.73 2167.29 2131.46 2113.83 2094.88 2097.58 2084.89 2018.34 2000.54 2079.66 2084.13 2115.60 2154.51 2207.89 2252.68 2309.36 2312.55 2313.45 2289.00 2307.35 2185.66 2164.19 2135.80 2120.85 2093.16 2029.14 2009.91 1981.02 1950.37 1939.75 1966.46 1985.44 2004.65 2058.20 2072.85 2027.28 1972.20 1920.95 1877.67 1828.58 1794.81 1768.54 1721.36 1695.08 1668.83 1618.91 1575.02 1529.54 1494.15 1523.94 1584.93 1632.51 1674.51 1732.65 1777.50 1815.74 1858.14 1866.60 1874.04 1878.87 1940.75 2000.68 2040.88 2063.28 2082.20 2092.14 2128.08 2147.10 2176.71 2213.63 2217.54 2205.58 2186.54 2158.63 2126.54 2083.21 2025.02 1970.43 1910.64 1881.58 1829.87 1811.95 1780.92 1746.33 1722.83 1715.30 1711.31 1667.29 1633.71 1626.43 1611.86 1596.77 1547.72 1534.51 1589.29 1633.32 1670.43 1705.17 1732.97 1759.97 1780.35 1804.73 1823.30 1828.30 1844.51 1887.38 1919.42 1942.92 1968.34 1971.03 1969.53 1977.35 2012.58 2060.63 2054.20 2049.05 2028.11 1984.16 1962.92 1921.87 1887.84 1855.55 1821.73 1789.35 1757.03 1728.14 1703.36 1896.83 1771.00 1713.88 1671.98 1616.82 1547.15 1533.56 1526.81 1526.01 1524.63 1508.50 1492.62 1474.33 1438.41 1404.33 1370.97 1338.49 1296.74 1255.66 1209.67 1165.15 1119.45 1074.56 1025.94 989.36 975.14 972.02 973.56 971.91 969.16 968.06 970.95 973.19 974.22 972.53 970.33 979.25 994.76 1004.26 1012.03 1016.88 1019.10 1021.84 1025.19 1030.69 1035.89 1039.08 1039.93 1042.53 1046.02 1051.07 1058.26 1067.60 1076.97 1084.21 1087.57 1089.46 1092.25 1116.44 1195.11 1241.77 1214.17 1216.01 1228.99 1242.44 1254.21 1251.87 1261.45 1329.72 1387.56 1402.38 1397.08 1417.02 1415.74 1396.41 1407.23 1370.29 1340.07 1334.19 1363.98 1309.04 1290.08 1289.86 1274.07 1261.14 1240.02 1215.71 1192.05 1178.89 -1554.04 1536.22 1518.62 1501.46 1487.85 1483.19 1490.47 1508.03 1539.69 1575.18 1615.00 1656.44 1702.11 1749.74 1791.71 1832.17 1870.88 1909.10 1937.58 1960.74 1981.14 1994.63 1999.63 2001.81 2004.55 2009.03 2009.27 2009.63 2009.56 2014.63 2026.75 2048.01 2071.08 2092.20 2113.70 2135.19 2157.08 2178.60 2199.72 2222.34 2238.08 2244.64 2247.11 2247.63 2243.15 2238.79 2235.51 2233.66 2231.74 2230.74 2227.00 2217.61 2204.24 2187.57 2163.78 2137.89 2107.44 2074.17 2042.99 2009.00 1966.89 1934.51 1903.61 1879.21 1859.33 1842.12 1833.09 1825.30 1815.35 1804.80 1785.71 1769.53 1753.19 1737.89 1726.12 1709.17 1693.24 1674.88 1659.96 1643.23 1625.97 1607.17 1592.37 1578.01 1563.04 1546.99 1526.17 1506.08 1479.46 1457.12 1434.46 1407.74 1384.70 1362.91 1348.23 1331.94 1312.65 1289.04 1266.76 1244.09 1222.14 1190.79 1157.61 1124.39 1106.04 1085.17 1063.57 1041.11 1023.46 1012.14 1005.86 1002.32 1000.32 1000.19 1001.79 1005.61 1009.75 1013.91 1017.43 1019.78 1022.48 1025.79 1029.99 1033.55 1036.20 1037.04 1032.53 1023.83 1012.49 997.63 979.74 958.81 940.40 919.10 898.04 826.04 660.45 663.38 673.91 688.17 700.24 711.97 723.71 735.54 746.71 757.53 766.97 774.42 785.79 809.09 821.80 819.36 831.51 857.84 873.51 886.79 910.82 920.52 926.44 936.02 947.06 969.05 1003.50 1054.13 1096.41 1140.41 1158.97 1131.86 1106.58 1064.63 1036.69 1007.02 987.09 963.66 939.80 916.96 886.30 865.48 855.95 846.64 835.28 821.68 814.71 810.76 806.88 802.02 795.72 790.67 761.94 693.83 683.28 682.69 748.80 745.35 736.49 722.57 708.54 701.63 697.30 685.52 673.51 663.35 652.03 638.58 622.09 606.82 597.07 587.07 574.60 563.34 553.67 545.23 538.24 532.73 525.81 518.09 510.53 502.81 495.83 487.01 477.63 467.95 458.58 449.07 439.28 428.80 418.06 406.39 393.99 380.91 367.27 352.88 340.23 335.35 330.96 322.06 320.44 322.19 319.09 316.70 310.79 296.80 286.54 285.97 280.07 269.20 265.24 263.98 262.65 263.45 267.40 268.46 265.56 264.23 263.37 263.90 261.63 260.38 259.03 258.13 256.97 257.75 259.33 261.73 264.89 269.74 274.98 280.53 286.86 292.19 293.12 293.48 294.69 295.84 296.96 295.01 293.48 294.82 290.98 286.22 282.94 283.38 284.12 279.68 275.99 275.80 274.55 272.33 276.64 285.03 294.06 303.12 312.81 323.17 333.50 343.49 353.08 363.41 356.77 349.00 346.38 343.28 339.69 341.03 344.66 349.13 347.03 334.51 326.93 324.37 324.66 326.13 327.42 323.23 313.07 308.25 307.53 299.06 301.08 304.75 300.45 295.08 289.91 285.26 283.14 286.00 291.86 292.41 289.02 286.46 287.96 291.11 294.15 300.18 308.66 315.43 318.24 327.92 337.73 342.43 349.90 370.64 410.25 450.78 468.16 489.90 505.32 507.18 512.37 518.25 531.23 530.87 550.46 581.55 609.49 652.19 686.88 722.01 739.26 745.03 730.82 736.56 719.36 689.03 667.09 653.64 660.90 631.11 606.61 621.67 593.46 584.93 585.07 587.41 595.48 603.10 620.29 648.70 647.35 624.20 610.75 603.78 597.01 588.67 599.40 618.32 633.26 653.54 681.77 709.40 704.63 703.67 732.10 746.78 792.90 814.69 805.72 822.93 888.83 935.39 963.30 964.80 975.59 966.91 957.70 986.70 1036.32 1068.30 1111.02 1121.55 1115.89 1089.03 1039.27 1051.77 1052.82 1070.35 1059.84 1046.71 1065.23 1108.71 1141.26 1158.07 1176.60 1230.00 1241.24 1261.14 1307.61 1345.31 1399.49 1431.43 1456.33 1482.32 1527.27 1618.99 1630.39 1643.51 1653.30 1640.35 1639.76 1632.51 1638.75 1637.08 1637.02 1638.30 1654.49 1687.73 1695.40 1702.16 1704.30 1655.25 1610.29 1602.91 1624.37 1604.40 1565.82 1546.97 1532.72 1517.28 1531.26 1572.81 1629.00 1678.79 1711.02 1731.85 1755.35 1755.74 1785.83 1802.88 1794.01 1788.56 1801.45 1803.81 1827.42 1833.05 1866.27 1912.42 1937.73 1946.57 1948.21 1973.25 1965.37 2034.32 2106.59 2166.74 2211.56 2225.09 2218.77 2211.45 2192.77 2166.59 2143.55 2084.41 2055.86 2036.89 2003.31 1953.91 1976.85 2013.54 2029.51 2093.89 2148.91 2206.09 2256.43 2294.55 2297.86 2291.55 2266.46 2243.41 2170.59 2145.90 2111.38 2066.90 2032.28 1990.84 1960.31 1935.37 1908.59 1885.12 1920.54 1940.68 1970.98 2020.54 2041.77 2016.30 1977.82 1924.75 1869.65 1815.52 1767.89 1734.15 1700.43 1656.81 1630.40 1601.32 1561.30 1502.19 1460.52 1472.24 1542.63 1594.31 1637.91 1692.62 1750.33 1792.12 1822.87 1798.01 1779.40 1800.49 1880.29 1972.31 2001.95 2002.23 2023.89 2061.08 2101.83 2138.40 2155.51 2202.63 2209.30 2204.80 2195.37 2162.83 2118.92 2076.75 2014.91 1962.79 1915.60 1864.13 1812.80 1774.87 1733.70 1700.55 1668.80 1663.78 1641.31 1575.97 1546.72 1553.56 1551.72 1538.82 1506.43 1530.49 1574.66 1616.38 1659.33 1694.21 1724.69 1750.47 1772.60 1795.89 1807.99 1799.99 1806.32 1851.16 1892.33 1927.50 1953.92 1963.01 1943.86 1957.41 1983.78 2049.68 2043.81 2039.05 2035.32 1989.50 1965.72 1927.83 1891.20 1863.42 1822.95 1783.84 1757.10 1728.06 1699.66 1819.74 1646.97 1613.17 1579.79 1546.17 1514.90 1499.83 1489.94 1480.13 1477.31 1461.18 1461.75 1455.04 1442.63 1406.63 1378.78 1335.99 1288.58 1247.32 1202.95 1162.39 1120.21 1076.85 1025.63 985.59 961.81 955.58 954.34 956.14 954.71 953.60 956.83 959.94 961.41 959.44 956.70 967.45 984.26 995.59 1001.51 1002.68 1005.95 1008.61 1012.30 1018.23 1024.56 1028.31 1029.29 1031.72 1037.50 1043.13 1050.12 1057.57 1067.08 1075.59 1083.66 1086.70 1088.36 1105.52 1149.07 1179.45 1175.81 1197.63 1216.43 1234.18 1262.04 1270.12 1284.63 1318.61 1354.58 1369.88 1370.08 1376.37 1365.92 1354.84 1356.49 1334.58 1320.28 1304.08 1313.80 1294.07 1283.77 1287.82 1275.62 1247.44 1225.21 1200.41 1177.99 1160.12 -1529.66 1517.15 1504.90 1491.68 1478.96 1473.88 1478.53 1492.97 1519.94 1551.45 1591.39 1629.27 1672.78 1717.72 1755.05 1797.54 1836.49 1871.89 1903.45 1927.57 1952.51 1969.48 1981.43 1987.03 1992.11 1998.67 1999.70 2000.47 2000.68 2001.92 2006.72 2027.12 2050.49 2073.34 2095.07 2116.56 2138.09 2159.19 2180.31 2201.61 2223.56 2231.91 2234.09 2232.67 2226.39 2221.83 2218.95 2218.00 2219.52 2220.90 2220.53 2215.69 2203.75 2191.77 2170.80 2148.84 2121.44 2092.45 2065.95 2032.30 1989.63 1957.30 1924.72 1894.71 1866.40 1842.25 1826.55 1814.12 1802.00 1789.54 1770.69 1752.22 1732.99 1716.07 1701.92 1682.73 1665.53 1646.73 1631.23 1612.12 1593.08 1574.16 1558.88 1544.00 1528.71 1512.07 1491.15 1471.15 1449.12 1428.24 1405.54 1378.55 1355.37 1333.71 1319.05 1303.14 1284.71 1259.89 1237.44 1220.32 1202.86 1174.76 1134.14 1113.10 1093.27 1071.38 1051.34 1033.77 1018.43 1010.74 1005.32 1002.07 1000.09 999.71 1001.37 1005.78 1010.11 1014.23 1017.51 1019.75 1022.77 1026.93 1031.83 1036.12 1038.93 1039.43 1031.90 1020.23 1004.80 984.51 961.55 932.35 911.24 887.58 866.97 848.70 726.11 647.87 657.94 675.63 688.96 701.06 713.15 723.71 731.64 742.56 753.96 764.80 777.04 800.27 811.09 804.56 817.64 844.66 857.87 869.75 900.51 914.89 924.97 935.55 942.83 956.92 996.28 1033.78 1076.53 1113.82 1140.30 1141.54 1102.40 1059.22 1022.92 998.96 978.13 955.73 932.58 909.77 883.85 868.64 861.14 852.63 839.55 823.51 815.77 812.08 808.67 804.37 798.32 791.18 783.71 724.09 674.67 669.73 734.16 729.37 723.74 715.40 703.03 694.27 687.87 676.11 663.79 652.26 640.67 627.60 612.50 597.80 585.06 572.28 559.19 547.88 538.15 529.82 522.85 517.78 512.22 507.29 501.86 494.52 487.55 478.56 468.75 458.54 448.57 438.35 427.92 416.88 405.48 393.56 380.88 367.64 353.96 339.34 326.92 322.39 318.36 310.09 308.62 309.44 306.06 303.80 298.48 286.74 277.24 277.46 272.25 262.55 257.62 256.83 256.47 257.17 259.85 262.41 261.34 260.91 259.54 258.86 257.62 257.02 255.44 254.52 253.28 254.20 256.12 258.50 262.13 267.49 272.76 277.44 282.07 284.31 286.63 287.60 287.84 289.23 290.62 287.99 285.00 285.40 280.14 275.44 272.82 273.40 274.03 269.99 265.70 263.62 262.82 263.45 268.22 275.72 283.70 291.95 300.77 309.94 319.06 327.90 336.64 349.67 343.86 336.17 334.58 333.15 331.40 330.23 331.61 337.66 336.46 322.95 315.06 312.95 314.54 317.56 319.89 316.10 305.90 301.43 301.27 293.99 293.94 296.75 296.01 293.02 287.29 279.81 274.12 275.50 279.83 280.71 277.67 275.07 277.44 283.41 286.83 292.16 303.79 311.26 313.26 320.07 329.74 336.69 343.26 361.49 399.69 438.12 457.03 476.88 484.20 484.08 488.22 490.87 499.33 514.72 529.67 573.05 618.73 650.06 689.80 711.60 718.66 713.23 706.66 695.68 687.74 657.16 637.03 609.16 629.90 595.89 580.75 591.26 567.60 565.55 565.89 571.74 575.35 582.68 596.06 617.08 626.75 617.62 591.18 582.33 578.30 574.98 585.15 600.33 613.50 628.14 652.12 678.18 671.37 689.39 714.54 724.27 747.83 769.47 788.50 820.44 874.32 908.49 936.37 911.73 906.97 917.20 931.31 973.02 1027.82 1056.88 1078.92 1094.65 1096.91 1069.32 1012.66 996.43 1008.09 1039.09 1013.37 1000.79 1040.09 1069.41 1098.24 1119.61 1165.86 1206.92 1225.67 1275.99 1323.32 1353.82 1396.62 1402.33 1413.19 1430.36 1466.69 1536.85 1588.28 1617.33 1629.63 1623.21 1606.71 1586.87 1623.42 1643.85 1612.55 1598.71 1627.80 1663.73 1665.44 1665.70 1652.82 1613.45 1571.83 1562.64 1594.22 1588.91 1546.45 1503.99 1488.82 1464.71 1482.57 1537.59 1598.61 1648.26 1680.47 1714.50 1742.96 1710.54 1732.49 1784.07 1780.11 1746.95 1767.79 1800.21 1837.14 1891.66 1902.50 1917.65 1931.74 1913.04 1905.84 1927.45 1968.96 2045.51 2115.16 2143.92 2180.98 2209.79 2202.25 2191.80 2172.66 2144.20 2120.27 2065.26 2027.79 2032.59 1990.32 1946.20 1947.07 1994.57 2018.70 2077.72 2128.44 2216.85 2251.95 2280.99 2280.72 2265.27 2244.67 2229.67 2176.50 2139.92 2108.97 2068.43 2028.64 1989.81 1948.07 1918.20 1886.74 1854.02 1873.84 1920.87 1959.43 1994.80 2023.50 2007.18 1974.70 1924.24 1862.27 1810.33 1761.53 1708.92 1673.83 1639.33 1591.53 1575.68 1551.30 1497.62 1433.87 1439.75 1511.28 1572.42 1615.72 1657.00 1685.36 1745.83 1768.34 1740.96 1724.66 1753.11 1828.20 1913.83 1938.04 1923.40 1983.23 2033.03 2078.90 2114.99 2141.15 2179.58 2196.30 2192.99 2184.00 2160.60 2111.17 2062.31 2006.92 1962.60 1915.52 1865.96 1820.92 1754.68 1694.85 1663.67 1630.89 1620.46 1568.85 1513.95 1480.09 1471.65 1477.94 1470.25 1465.73 1514.38 1549.93 1595.94 1633.43 1666.92 1706.05 1731.87 1761.53 1784.61 1794.66 1787.39 1792.06 1829.04 1872.81 1905.22 1915.82 1930.71 1927.64 1936.91 1961.86 2023.04 2031.31 2028.44 2047.59 2005.23 1965.33 1933.00 1892.80 1857.89 1804.03 1770.91 1749.94 1723.13 1699.14 1671.07 1640.42 1606.55 1572.01 1536.93 1505.54 1477.44 1454.87 1433.01 1420.25 1411.56 1413.76 1402.09 1390.36 1387.67 1375.98 1336.40 1294.36 1246.19 1199.65 1156.70 1119.18 1079.37 1028.73 982.92 953.89 942.24 939.66 946.70 944.80 944.43 946.59 950.50 951.15 948.54 945.36 950.68 970.04 985.79 988.28 990.26 994.08 996.21 999.97 1004.49 1008.82 1013.81 1016.84 1021.10 1025.92 1032.89 1039.97 1043.96 1047.95 1057.21 1067.63 1076.63 1087.79 1103.60 1126.30 1144.59 1166.92 1191.60 1210.41 1226.60 1255.73 1283.32 1300.03 1312.96 1327.40 1342.15 1348.22 1348.56 1344.00 1336.25 1325.91 1316.64 1307.68 1294.80 1282.30 1273.29 1271.84 1272.78 1258.52 1233.76 1211.56 1186.64 1165.98 1146.87 -1515.69 1508.06 1498.08 1486.99 1476.98 1472.35 1476.36 1488.26 1512.08 1537.47 1572.96 1606.83 1645.51 1686.69 1719.76 1763.26 1801.58 1838.88 1872.04 1897.20 1925.16 1945.75 1962.10 1972.01 1979.57 1987.82 1990.57 1993.18 1994.42 1995.71 1998.90 2006.23 2030.78 2054.37 2076.58 2097.90 2119.02 2139.85 2160.58 2180.07 2200.48 2219.47 2220.51 2219.19 2211.07 2203.61 2201.46 2201.76 2205.14 2209.96 2212.20 2209.66 2201.64 2192.22 2176.17 2157.91 2135.71 2111.95 2089.59 2058.76 2018.80 1984.57 1949.70 1916.80 1884.00 1853.03 1831.92 1814.32 1797.95 1781.66 1758.62 1737.76 1715.30 1695.13 1677.44 1654.95 1635.90 1616.07 1601.39 1584.68 1566.77 1547.65 1532.28 1517.72 1501.31 1484.33 1463.20 1443.27 1420.33 1395.69 1372.99 1345.55 1321.94 1300.99 1284.89 1268.77 1250.82 1229.29 1212.26 1194.59 1179.27 1147.66 1115.38 1099.65 1077.64 1057.70 1039.15 1025.51 1015.52 1009.87 1004.72 1001.80 999.84 999.45 1001.04 1005.66 1009.92 1013.77 1016.97 1019.43 1023.05 1027.77 1034.07 1038.77 1041.63 1040.40 1031.24 1012.72 992.15 964.17 932.84 899.05 873.63 849.49 828.89 810.72 716.09 633.15 644.10 662.56 675.41 687.42 700.43 709.85 714.10 724.28 738.20 753.13 767.48 785.30 794.63 794.90 805.24 829.11 842.44 857.95 887.88 906.91 922.31 935.03 948.43 961.97 988.97 1036.51 1067.82 1093.81 1098.57 1121.42 1099.09 1054.97 1014.41 990.97 969.93 948.03 927.40 907.92 883.37 867.78 859.26 850.10 838.28 824.83 815.82 809.36 805.70 802.49 797.99 787.23 774.31 717.48 669.81 659.56 724.77 719.57 714.53 707.46 695.84 685.85 678.47 666.69 654.31 642.57 630.43 617.39 602.93 588.13 573.48 559.56 546.13 534.74 525.10 517.04 510.31 505.49 501.35 498.33 493.15 485.70 478.56 469.48 459.37 448.95 438.42 427.57 416.56 405.18 393.18 380.93 367.94 354.57 340.88 326.48 314.06 307.57 302.74 296.57 295.53 295.09 290.95 289.38 285.32 275.98 268.61 269.66 266.27 258.88 254.01 251.89 251.52 251.74 252.02 254.09 257.07 257.15 255.53 253.92 253.31 253.29 251.54 249.90 248.79 249.66 251.65 254.32 258.29 263.58 269.16 273.68 274.82 275.90 280.05 282.16 281.82 283.07 284.41 281.06 277.01 274.48 270.10 266.76 264.74 264.35 263.91 260.72 255.96 250.47 249.75 254.39 260.00 266.45 273.47 280.89 288.80 296.96 304.97 312.80 320.30 330.63 326.77 322.19 322.60 323.01 322.35 317.28 315.68 322.65 324.15 313.23 306.61 304.76 306.78 310.28 312.85 309.61 300.27 295.71 294.81 288.40 284.04 285.75 288.51 289.18 282.68 273.94 266.33 266.17 269.94 270.89 267.58 263.67 265.69 275.39 281.35 287.15 296.22 302.53 305.26 309.54 320.52 329.99 335.79 351.74 387.59 422.41 443.17 457.57 464.67 468.32 473.62 477.90 493.30 517.04 534.95 581.04 638.03 659.34 679.81 699.58 692.14 677.31 674.36 654.14 634.42 629.70 604.07 585.58 597.03 567.17 560.81 566.46 551.02 551.95 554.31 559.12 561.54 569.97 580.24 597.35 619.51 613.49 581.79 569.60 568.18 565.38 574.57 579.21 589.75 600.75 613.35 637.76 640.90 679.15 693.77 699.36 716.81 740.21 792.47 816.58 849.57 883.19 904.83 858.92 849.06 885.90 917.11 951.07 1012.99 1045.89 1049.48 1058.36 1068.85 1052.93 982.85 958.61 970.29 988.87 951.76 959.34 1007.37 1052.94 1088.09 1142.72 1188.74 1205.42 1228.83 1298.20 1347.94 1381.68 1400.08 1378.92 1376.63 1402.43 1444.92 1486.62 1554.59 1605.00 1608.05 1636.70 1555.04 1511.16 1537.89 1570.00 1569.60 1570.02 1572.83 1613.71 1629.98 1634.42 1622.33 1590.67 1540.88 1535.00 1570.95 1572.10 1538.46 1495.06 1454.24 1444.83 1468.88 1526.06 1588.76 1636.10 1653.49 1667.78 1663.59 1667.03 1694.13 1739.64 1757.85 1752.85 1766.80 1817.78 1858.35 1905.53 1907.37 1909.23 1897.28 1879.79 1880.91 1925.14 1982.62 2057.86 2117.57 2135.46 2163.52 2200.55 2183.97 2170.68 2149.35 2127.89 2098.16 2051.42 2008.91 2008.98 1967.43 1915.78 1922.69 1972.69 2014.93 2059.23 2109.80 2183.43 2234.71 2274.83 2272.37 2281.89 2244.26 2211.78 2150.62 2124.40 2095.30 2067.33 2027.87 1983.58 1941.35 1901.93 1867.83 1837.12 1837.06 1883.98 1916.48 1962.20 1996.50 1987.64 1954.39 1910.22 1854.83 1799.51 1750.84 1683.30 1648.87 1604.67 1552.76 1524.25 1506.41 1462.68 1426.25 1432.31 1486.80 1536.91 1563.84 1592.64 1619.33 1677.38 1704.20 1696.85 1691.99 1729.75 1774.24 1809.78 1844.07 1851.99 1929.70 1997.35 2042.07 2082.32 2115.71 2147.14 2173.67 2170.82 2161.04 2140.78 2093.50 2052.34 2011.63 1963.14 1912.68 1885.72 1823.70 1736.15 1657.42 1622.36 1593.04 1559.86 1525.21 1484.91 1441.64 1416.30 1419.74 1420.37 1433.68 1485.35 1535.48 1577.02 1603.98 1638.09 1670.22 1709.82 1743.39 1777.65 1789.32 1785.68 1791.05 1812.57 1856.84 1873.48 1869.81 1884.96 1903.57 1917.46 1945.41 1976.91 1992.83 2047.52 2039.65 2009.59 1984.33 1939.28 1885.19 1848.87 1824.01 1790.44 1774.01 1742.38 1703.31 1662.78 1635.98 1606.54 1578.33 1544.17 1515.57 1492.73 1466.30 1429.07 1402.24 1388.66 1384.61 1369.34 1349.97 1349.61 1351.62 1336.35 1305.00 1268.78 1225.01 1173.88 1125.68 1083.37 1033.01 983.22 948.40 934.09 931.02 930.20 929.77 929.63 933.97 935.87 936.95 934.32 932.00 935.00 951.66 967.14 971.05 979.93 988.64 989.88 992.56 994.65 997.97 1001.69 1007.69 1011.63 1018.80 1023.33 1026.67 1027.43 1031.81 1043.94 1054.34 1064.81 1078.72 1091.39 1113.37 1138.61 1161.94 1183.73 1201.02 1215.91 1236.80 1262.42 1280.34 1293.86 1309.95 1325.56 1331.92 1331.64 1326.55 1320.21 1313.76 1305.92 1296.39 1285.43 1274.57 1263.43 1258.26 1252.65 1238.30 1217.01 1195.43 1169.95 1149.47 1129.11 -1507.83 1502.46 1495.10 1486.34 1478.24 1474.81 1478.49 1489.06 1507.51 1527.88 1559.99 1589.30 1623.43 1659.77 1692.16 1734.12 1771.82 1809.96 1841.07 1868.53 1899.55 1923.39 1942.80 1956.65 1967.21 1977.51 1983.35 1987.52 1990.32 1992.66 1995.13 1998.66 2016.33 2035.99 2058.25 2079.26 2099.99 2120.57 2139.67 2158.37 2176.57 2194.96 2206.19 2204.57 2197.63 2183.21 2180.36 2182.00 2187.14 2195.61 2200.48 2200.81 2196.87 2189.33 2176.01 2161.88 2145.04 2127.28 2109.35 2081.51 2046.01 2016.63 1986.26 1953.06 1915.72 1878.93 1851.90 1828.07 1806.22 1783.32 1756.14 1732.29 1707.49 1685.66 1662.03 1636.49 1614.97 1593.59 1578.95 1557.45 1539.19 1519.80 1504.66 1490.55 1473.11 1455.83 1434.39 1414.26 1391.90 1366.89 1343.64 1315.39 1291.23 1270.33 1252.38 1235.30 1216.74 1195.22 1179.58 1163.07 1148.18 1122.69 1098.99 1081.44 1060.05 1043.55 1028.70 1018.50 1013.12 1008.30 1004.16 1001.37 999.78 999.46 1001.09 1005.45 1009.37 1013.09 1016.10 1019.17 1024.06 1029.55 1036.59 1041.15 1042.20 1038.20 1023.46 996.50 970.78 930.84 891.23 855.50 828.37 805.21 779.86 761.91 692.13 619.88 630.83 648.53 660.19 671.63 685.44 693.77 694.79 704.09 720.01 739.23 756.25 765.14 774.92 788.06 798.83 809.86 828.30 849.38 874.07 896.16 917.38 932.01 944.58 966.24 988.39 1006.53 1028.62 1047.00 1057.65 1070.06 1053.70 1026.89 1000.25 982.24 962.34 940.36 923.19 909.65 884.05 864.45 852.05 841.77 833.05 825.79 815.39 803.80 799.64 797.63 795.44 780.30 761.57 711.03 671.54 654.73 719.59 714.61 707.85 699.92 687.55 677.05 669.01 657.26 645.07 633.69 621.15 607.55 593.19 578.52 563.59 549.09 535.54 524.39 515.00 507.44 501.06 496.33 492.67 489.27 484.36 476.39 469.01 459.89 449.68 439.02 428.07 416.77 405.11 393.35 380.99 368.40 355.26 341.82 328.14 314.49 301.58 289.40 282.37 281.30 282.15 278.84 273.08 273.52 272.48 265.94 261.37 262.90 260.94 256.04 252.54 251.26 250.52 248.88 245.47 245.98 249.09 250.37 250.32 248.65 247.68 247.95 247.04 245.87 244.95 245.78 247.80 250.76 254.96 260.27 264.72 267.92 268.89 270.10 273.91 275.59 274.83 275.44 276.26 273.66 270.22 267.22 263.67 260.71 258.09 256.28 254.71 252.65 248.26 241.44 240.91 246.51 252.02 257.44 263.72 270.26 277.21 284.46 291.20 298.09 304.51 313.04 312.01 310.15 310.21 311.27 311.33 306.76 304.38 309.61 311.34 303.19 297.97 296.77 298.47 301.98 305.53 303.50 295.24 290.11 288.63 282.99 276.23 276.70 283.11 284.74 277.10 268.41 260.97 259.58 262.69 263.83 259.40 253.88 256.43 266.85 278.97 285.01 288.68 293.05 296.22 300.60 311.06 321.12 326.17 342.36 376.21 409.73 430.51 442.00 446.71 453.17 461.02 470.33 495.97 527.45 561.84 611.65 653.40 661.49 670.19 661.66 661.36 641.69 634.67 619.07 608.11 592.55 568.62 559.56 557.10 549.57 544.56 543.98 544.16 543.45 543.89 546.38 551.44 557.84 568.36 587.55 605.48 588.70 571.36 562.40 559.20 561.12 565.61 557.71 572.77 577.60 581.92 600.26 631.23 649.06 663.49 675.49 702.34 733.50 779.27 794.80 812.44 854.92 821.15 802.91 833.95 886.71 900.47 940.23 990.49 1018.86 994.64 1020.83 1030.73 1016.90 922.07 916.16 938.84 943.35 896.54 942.09 1002.42 1037.00 1067.74 1136.82 1216.75 1248.63 1272.63 1294.66 1335.67 1349.93 1363.97 1343.02 1347.07 1383.91 1437.03 1481.52 1527.91 1559.42 1553.07 1546.24 1482.79 1468.27 1475.71 1498.24 1495.77 1538.80 1544.11 1571.75 1590.38 1603.72 1608.41 1582.72 1535.81 1512.71 1549.57 1538.63 1510.64 1478.64 1436.81 1426.13 1461.92 1517.34 1569.90 1609.05 1623.80 1624.37 1618.56 1639.85 1683.27 1718.36 1745.40 1763.72 1782.07 1820.40 1865.11 1897.18 1883.74 1883.21 1855.24 1854.26 1871.83 1935.03 1999.64 2068.08 2116.63 2133.53 2150.16 2176.35 2169.20 2148.52 2134.38 2107.41 2067.88 2033.32 1996.12 1986.91 1948.13 1892.83 1899.66 1966.95 2000.81 2047.13 2096.60 2147.12 2206.65 2262.94 2283.41 2293.41 2249.01 2187.85 2123.92 2099.38 2074.93 2045.50 2011.58 1968.35 1924.25 1885.91 1847.04 1817.76 1801.25 1826.83 1871.71 1920.22 1958.06 1967.19 1932.89 1890.69 1843.93 1793.50 1741.70 1678.57 1620.66 1579.58 1535.91 1493.36 1457.82 1427.18 1408.80 1422.97 1458.68 1492.32 1515.32 1529.08 1573.77 1613.83 1633.50 1645.86 1666.50 1709.18 1717.20 1721.02 1729.65 1756.31 1896.53 1946.99 1991.04 2040.41 2134.19 2103.47 2138.17 2153.31 2140.44 2122.10 2094.47 2062.70 2030.78 1983.47 1930.19 1882.77 1800.67 1701.08 1616.37 1573.64 1538.63 1502.17 1474.69 1443.00 1407.89 1377.78 1380.35 1390.29 1416.03 1478.10 1519.02 1550.04 1586.16 1616.26 1643.20 1670.81 1702.60 1755.46 1780.43 1784.66 1787.49 1802.59 1839.53 1852.94 1846.72 1844.53 1873.96 1900.53 1919.26 1937.68 1968.82 1995.63 2010.87 2010.58 1999.33 1967.10 1925.33 1900.79 1878.80 1849.45 1820.09 1779.63 1729.71 1686.10 1655.03 1626.35 1597.54 1566.71 1552.74 1536.55 1510.46 1469.10 1427.47 1397.95 1361.27 1320.67 1285.66 1279.24 1283.65 1286.69 1275.63 1245.74 1210.59 1171.24 1125.57 1084.67 1033.94 984.03 943.61 926.83 924.20 923.44 922.94 923.64 925.43 928.71 929.57 926.82 922.44 921.15 933.33 951.53 958.93 966.64 970.58 972.79 976.76 980.33 984.43 988.50 994.04 999.55 1006.28 1009.28 1013.05 1016.37 1021.32 1031.09 1042.01 1054.76 1070.57 1086.06 1107.64 1129.58 1151.16 1171.19 1186.62 1200.39 1220.94 1244.70 1260.55 1272.99 1287.41 1301.43 1307.91 1308.69 1306.53 1303.34 1298.64 1291.52 1282.93 1272.39 1260.81 1248.73 1239.00 1227.23 1214.95 1197.64 1178.47 1154.46 1134.32 1113.82 -1503.83 1499.12 1493.75 1487.55 1480.27 1478.45 1481.86 1491.07 1505.11 1522.49 1549.52 1573.97 1605.98 1635.80 1669.20 1709.42 1746.29 1781.86 1811.34 1842.47 1876.03 1903.24 1925.63 1940.87 1955.57 1969.47 1978.61 1983.65 1987.82 1991.28 1994.06 1996.36 2001.13 2020.71 2040.06 2060.49 2080.81 2100.43 2118.88 2136.60 2154.15 2169.25 2179.86 2183.58 2183.78 2173.48 2165.95 2167.35 2173.98 2184.27 2189.99 2191.28 2187.41 2180.18 2169.88 2159.26 2147.45 2135.49 2123.64 2101.48 2072.83 2044.96 2016.65 1984.92 1948.57 1909.14 1878.05 1849.37 1822.70 1793.36 1764.00 1735.92 1708.86 1682.21 1654.48 1625.74 1600.74 1577.88 1559.95 1538.91 1519.01 1499.01 1484.20 1469.51 1451.07 1433.15 1410.53 1390.90 1368.69 1343.75 1319.55 1290.19 1266.05 1243.38 1223.63 1204.71 1185.31 1163.14 1146.23 1129.94 1111.92 1092.27 1081.41 1061.55 1043.06 1030.30 1019.72 1012.13 1009.64 1005.86 1002.93 1001.17 999.94 999.58 1001.09 1005.27 1009.05 1012.53 1015.36 1019.05 1025.14 1031.71 1038.92 1042.54 1040.67 1030.08 1004.48 965.74 933.23 878.57 832.49 792.51 766.04 745.86 721.89 704.76 651.46 605.36 616.20 632.99 643.01 653.07 667.41 676.11 676.81 685.63 701.13 720.72 737.29 743.22 753.48 772.10 785.10 795.79 812.84 832.79 859.14 885.64 907.74 928.78 938.33 967.32 985.86 980.22 990.59 1015.94 1030.35 1035.14 1016.58 1000.14 985.26 970.34 952.19 932.52 917.81 906.35 880.23 859.86 848.25 837.42 830.23 825.16 813.49 801.36 795.94 791.64 788.75 773.76 753.17 718.94 679.46 655.54 716.30 711.06 702.49 692.36 679.19 668.24 659.84 648.06 636.18 625.01 612.19 598.04 583.83 569.18 554.59 540.31 526.90 516.01 507.08 499.85 493.82 489.08 485.11 481.19 475.64 466.95 459.21 449.98 439.73 428.92 417.60 405.96 393.97 381.63 368.98 356.12 342.90 329.42 315.80 302.60 288.63 269.98 260.66 265.71 268.49 261.85 253.96 256.49 260.04 256.28 254.25 256.76 256.22 253.58 253.39 253.67 252.35 247.92 239.87 237.11 238.93 242.07 244.43 243.36 242.05 241.98 242.58 242.33 241.63 242.42 244.37 247.48 251.87 257.22 259.76 260.62 263.91 266.57 268.12 268.19 267.22 266.66 266.84 265.94 264.65 262.42 260.14 256.82 252.56 249.20 246.41 245.40 241.97 235.58 234.58 239.58 243.96 248.76 254.35 260.08 266.01 271.95 278.18 283.56 289.16 296.51 300.39 299.40 297.30 298.13 299.64 298.12 296.57 299.86 298.95 292.77 289.74 288.99 289.67 292.76 297.81 297.28 290.65 285.75 282.85 277.75 270.87 270.86 279.65 280.83 271.36 263.09 257.64 255.86 258.49 259.67 253.52 246.50 248.05 262.19 277.66 285.61 283.61 283.33 287.46 292.79 301.98 309.61 314.61 331.55 367.69 400.21 415.85 421.41 431.74 440.20 448.81 465.46 489.45 520.89 576.50 627.61 639.61 633.06 634.68 634.42 631.72 610.08 602.54 589.90 573.34 553.78 549.78 534.25 537.66 533.36 530.18 534.51 534.33 535.94 534.18 536.37 541.62 545.68 562.13 580.31 579.67 570.87 560.06 556.66 554.66 551.52 546.23 543.16 558.37 560.74 571.08 582.07 596.64 634.22 639.48 658.73 689.77 713.63 758.75 762.19 787.87 814.45 777.79 769.25 812.31 857.12 898.98 936.17 949.35 965.28 963.67 988.23 981.60 972.34 900.87 867.63 912.06 914.07 888.70 937.08 991.29 1033.71 1082.33 1135.95 1210.04 1248.07 1259.42 1270.33 1303.98 1276.14 1316.88 1323.11 1341.69 1382.76 1420.54 1472.90 1508.00 1524.59 1517.34 1494.30 1455.60 1451.71 1447.38 1471.37 1466.97 1528.13 1508.85 1533.33 1548.93 1569.39 1591.15 1561.88 1527.14 1497.22 1529.91 1517.21 1478.33 1467.61 1424.06 1409.85 1452.32 1506.08 1553.61 1578.47 1592.34 1591.26 1605.33 1636.51 1677.20 1719.88 1730.57 1758.37 1780.94 1823.44 1858.67 1859.50 1844.06 1841.49 1820.27 1835.14 1875.61 1947.99 2016.44 2067.98 2103.63 2124.23 2134.07 2142.25 2143.98 2120.85 2101.55 2075.89 2036.24 2012.28 1981.55 1972.11 1939.45 1901.37 1887.02 1965.93 1979.44 2026.42 2079.29 2133.82 2196.52 2272.51 2299.97 2269.35 2231.42 2171.90 2115.42 2078.51 2050.36 2019.27 1988.86 1954.73 1910.89 1874.45 1834.29 1791.80 1767.47 1794.57 1845.63 1886.11 1923.08 1938.63 1924.22 1891.79 1840.97 1800.20 1753.45 1695.47 1653.76 1617.10 1572.00 1525.21 1478.78 1432.68 1394.51 1406.17 1437.09 1462.63 1487.96 1516.99 1548.97 1569.09 1592.78 1616.74 1656.15 1680.11 1670.01 1659.43 1677.12 1723.95 1796.20 1883.82 1942.83 1997.80 2239.11 2149.81 2092.30 2131.72 2130.46 2115.13 2090.93 2058.58 2014.16 1964.88 1880.58 1804.48 1730.72 1680.92 1623.18 1564.02 1513.68 1481.28 1456.76 1429.09 1395.68 1363.21 1345.34 1342.07 1407.11 1452.88 1481.17 1507.86 1560.83 1589.58 1625.81 1646.10 1676.81 1722.60 1767.14 1786.50 1795.43 1804.59 1819.84 1831.02 1825.17 1821.23 1840.10 1875.07 1889.02 1888.97 1923.97 1971.47 1997.21 2001.78 1998.18 1978.94 1954.74 1924.45 1891.74 1852.80 1814.20 1775.61 1735.88 1692.53 1664.21 1643.99 1617.43 1589.44 1569.21 1555.32 1535.20 1500.74 1455.88 1415.79 1364.37 1314.01 1270.12 1247.10 1229.21 1237.87 1221.33 1197.49 1172.62 1148.95 1108.65 1065.76 1020.76 974.57 936.87 920.78 917.22 917.03 917.08 917.03 919.05 921.38 920.86 918.00 912.78 910.05 920.57 937.71 946.27 952.32 956.51 959.56 964.62 969.47 974.93 979.03 980.96 982.76 987.46 993.70 998.20 1003.05 1009.55 1017.04 1026.11 1042.35 1064.57 1084.24 1105.36 1120.65 1136.34 1155.28 1169.03 1181.18 1206.97 1228.94 1239.68 1250.89 1261.60 1271.93 1278.77 1281.78 1285.06 1285.74 1281.28 1275.00 1267.02 1255.70 1242.23 1229.71 1216.84 1201.11 1189.00 1177.02 1161.14 1140.06 1120.84 1100.78 -1500.69 1498.11 1493.65 1489.36 1483.52 1482.34 1485.48 1492.91 1503.76 1519.12 1539.61 1560.85 1588.65 1614.02 1647.03 1685.06 1721.19 1760.47 1787.52 1821.90 1856.96 1886.86 1912.03 1928.77 1946.59 1962.98 1973.80 1980.88 1986.14 1990.57 1993.78 1996.12 1997.78 2004.11 2023.34 2041.23 2061.37 2080.43 2098.47 2116.23 2132.29 2146.72 2157.47 2163.73 2166.69 2164.63 2159.00 2158.82 2164.58 2174.40 2179.47 2180.15 2176.83 2170.16 2160.94 2153.07 2144.25 2137.51 2128.64 2111.68 2088.97 2066.22 2046.33 2016.28 1981.93 1942.42 1909.82 1879.48 1845.90 1815.00 1781.37 1750.88 1722.03 1689.87 1659.46 1626.66 1599.56 1576.02 1554.15 1532.10 1511.35 1490.40 1476.42 1459.17 1439.96 1420.78 1396.49 1377.87 1352.79 1327.38 1302.82 1272.02 1248.37 1222.37 1200.94 1180.68 1158.44 1137.64 1118.87 1100.94 1080.09 1064.36 1059.86 1039.55 1026.69 1017.30 1009.35 1005.65 1004.87 1003.11 1001.96 1000.61 1000.10 1000.04 1001.50 1005.58 1009.10 1012.36 1015.43 1019.92 1026.94 1034.34 1040.94 1043.08 1037.74 1013.92 972.61 920.34 877.08 812.67 761.53 722.43 699.74 684.47 671.25 661.48 622.62 589.53 599.98 615.42 623.20 631.30 645.96 656.61 659.85 668.85 681.19 697.31 711.09 719.93 731.95 747.60 765.21 786.61 796.64 809.75 843.03 874.43 894.66 910.15 925.70 952.75 960.59 975.08 978.15 995.69 1006.33 1002.79 992.08 979.53 968.28 956.31 940.04 923.20 910.63 898.40 873.14 857.67 848.80 838.12 829.93 823.13 812.52 802.75 795.30 786.74 777.51 767.97 752.80 752.31 701.95 661.60 714.38 706.41 696.91 684.99 671.14 659.86 651.24 639.38 627.29 615.93 603.07 589.09 575.27 560.97 546.68 532.83 519.81 509.17 500.55 493.41 487.44 482.48 478.11 473.63 467.05 457.76 449.64 440.24 429.83 418.76 407.19 395.22 382.88 370.19 357.34 344.27 330.99 317.58 304.11 291.21 276.80 255.01 244.50 252.93 256.35 248.24 240.12 243.66 248.89 247.47 246.31 247.55 247.62 247.49 248.44 249.38 248.62 244.05 235.14 231.71 232.97 236.34 239.11 238.31 236.75 236.43 238.03 238.59 238.72 239.21 240.84 244.05 248.43 253.44 254.55 253.85 257.63 261.68 262.20 261.51 260.26 259.75 259.62 259.29 258.93 257.83 255.27 251.69 247.02 242.67 239.46 238.58 236.07 230.15 229.04 233.03 236.93 240.71 245.59 250.52 255.51 260.38 265.23 270.16 274.58 281.25 286.11 287.18 284.68 284.78 287.07 287.44 288.14 288.98 287.32 283.00 281.14 281.31 281.44 283.44 289.05 289.87 285.33 280.55 277.16 272.35 266.05 266.62 274.54 274.95 264.69 257.92 254.12 253.26 255.69 257.04 249.29 241.88 244.23 258.42 275.61 285.64 277.16 274.38 279.68 287.14 293.92 297.71 303.20 323.43 362.85 394.28 396.72 397.19 416.54 432.69 446.83 475.85 499.35 546.14 593.32 623.42 616.77 600.59 592.47 601.97 596.04 567.38 548.40 560.77 543.55 533.96 527.91 518.63 515.12 519.64 517.88 522.38 519.81 520.89 522.14 525.69 533.54 540.82 558.58 568.92 555.68 551.97 537.49 532.91 522.36 513.85 519.39 519.15 530.09 544.65 556.25 563.44 573.99 598.95 627.11 658.92 691.01 699.03 721.58 730.76 760.57 772.94 740.26 752.10 790.19 838.34 892.23 917.87 879.64 911.67 946.45 953.42 935.02 932.28 847.97 842.02 871.89 875.66 900.23 936.18 982.96 1035.71 1090.36 1156.95 1144.81 1207.07 1211.51 1200.49 1251.95 1225.22 1254.60 1285.55 1334.41 1381.88 1415.51 1464.07 1491.36 1499.27 1469.86 1452.49 1436.40 1421.61 1421.12 1452.49 1452.15 1495.34 1477.78 1502.57 1516.66 1541.71 1556.37 1520.72 1495.17 1483.84 1512.20 1488.57 1449.47 1436.98 1408.28 1388.34 1435.76 1492.20 1536.88 1560.01 1566.23 1573.53 1610.58 1647.71 1680.38 1712.68 1709.55 1727.91 1763.08 1803.46 1845.94 1838.04 1804.28 1799.82 1789.10 1826.34 1879.77 1959.53 2029.91 2061.76 2083.76 2111.36 2116.88 2113.93 2110.13 2093.30 2064.78 2034.67 2011.59 1990.08 1962.81 1951.61 1933.55 1919.12 1899.87 1986.15 1965.93 2012.70 2065.40 2127.13 2190.85 2267.60 2274.10 2239.28 2189.00 2141.56 2089.85 2048.24 2015.86 1993.95 1968.74 1942.88 1903.15 1872.68 1838.77 1794.34 1744.02 1768.13 1809.43 1851.54 1888.62 1889.15 1887.64 1877.98 1855.57 1812.55 1770.85 1735.15 1701.32 1666.11 1617.31 1559.68 1510.02 1457.90 1401.33 1389.09 1416.20 1451.83 1472.17 1495.06 1516.99 1538.82 1564.13 1600.02 1627.46 1643.71 1621.77 1623.08 1658.57 1703.70 1721.73 1733.61 1845.65 1938.75 2038.39 2039.88 2070.13 2104.69 2119.68 2106.83 2084.67 2050.31 1996.66 1930.35 1850.50 1782.86 1722.43 1669.44 1609.78 1563.23 1526.94 1497.32 1470.37 1437.55 1400.55 1365.72 1345.00 1323.05 1375.79 1400.41 1425.55 1474.67 1540.73 1581.66 1613.40 1620.61 1648.82 1691.62 1730.88 1757.10 1785.36 1805.40 1815.17 1812.49 1812.18 1818.85 1834.40 1856.01 1856.80 1861.91 1902.65 1946.88 1981.76 1992.25 1992.24 1982.64 1956.09 1914.79 1878.10 1836.13 1805.99 1777.69 1755.92 1724.44 1681.56 1644.76 1610.18 1586.61 1566.21 1552.15 1537.44 1504.81 1457.11 1404.54 1351.66 1301.78 1263.52 1241.66 1213.06 1198.48 1172.68 1148.14 1125.93 1115.85 1087.66 1045.41 1002.67 959.74 926.97 912.45 908.63 909.13 910.01 910.39 911.50 911.98 910.15 905.95 899.99 896.70 907.10 925.70 934.72 940.26 943.73 946.44 951.86 956.61 961.94 965.94 965.87 966.70 971.77 979.00 984.99 990.81 998.96 1005.80 1010.21 1028.07 1056.83 1081.75 1100.30 1109.68 1121.75 1139.57 1150.43 1162.04 1191.04 1211.71 1222.26 1231.49 1238.99 1245.17 1251.62 1258.30 1264.69 1266.27 1261.56 1255.34 1247.60 1235.07 1221.93 1209.06 1195.22 1179.61 1166.39 1156.42 1144.05 1125.82 1108.03 1090.18 -1499.86 1497.78 1495.02 1491.38 1487.71 1486.88 1489.26 1494.30 1502.47 1514.98 1531.56 1550.04 1573.55 1598.34 1629.53 1666.28 1701.69 1734.60 1764.35 1799.80 1837.20 1870.20 1895.79 1916.87 1937.79 1957.51 1971.01 1979.13 1986.03 1990.97 1994.38 1996.73 1998.09 1999.91 2007.34 2020.66 2041.66 2061.01 2079.50 2096.24 2111.89 2125.96 2137.75 2146.03 2151.74 2155.20 2155.30 2157.15 2160.75 2167.91 2171.11 2169.80 2165.35 2156.79 2147.83 2141.92 2136.56 2133.08 2125.92 2116.26 2099.38 2082.97 2065.31 2040.99 2010.00 1974.13 1943.26 1914.26 1876.80 1842.67 1804.44 1771.58 1740.39 1705.42 1673.26 1637.95 1609.01 1584.62 1560.80 1537.23 1516.76 1494.29 1480.05 1460.13 1439.58 1418.67 1392.25 1373.68 1346.44 1319.70 1294.18 1262.39 1238.97 1210.12 1186.18 1163.54 1138.19 1117.36 1097.34 1077.69 1050.35 1040.74 1032.70 1019.67 1010.86 1003.99 1000.20 1000.50 998.43 999.06 1000.23 999.98 1000.37 1001.54 1003.50 1007.11 1010.21 1013.11 1016.70 1022.08 1029.78 1037.02 1041.33 1040.73 1029.20 994.01 937.32 882.62 820.43 747.81 694.75 658.77 644.35 632.69 621.47 614.16 606.56 581.75 585.68 599.15 606.01 614.04 628.25 639.34 644.96 653.88 665.19 678.38 690.26 700.68 713.31 729.99 751.12 772.53 782.22 794.90 830.71 860.50 878.77 892.42 908.67 928.98 949.71 957.94 964.78 972.40 979.36 975.86 970.15 960.26 950.33 938.99 925.58 912.29 899.41 886.79 863.66 851.49 845.48 837.65 828.88 819.14 811.90 803.73 793.54 780.72 766.06 759.81 755.73 746.04 711.98 670.88 711.69 702.32 690.90 677.64 663.39 651.46 642.67 630.78 618.44 606.45 593.83 580.80 567.37 553.86 539.94 526.65 514.22 503.87 495.33 488.14 481.95 476.70 471.64 466.57 459.00 448.76 440.19 430.51 419.90 408.56 396.74 384.51 371.91 359.01 346.00 332.83 319.53 306.24 293.02 280.28 266.14 245.16 235.32 243.24 245.77 238.20 231.45 234.67 239.28 239.24 237.21 235.77 235.91 237.95 239.01 239.55 240.66 238.04 231.33 228.74 230.30 232.67 234.19 233.43 231.97 231.08 232.88 234.87 236.21 236.11 237.23 240.39 244.64 249.03 248.99 247.50 251.54 255.64 256.28 255.38 253.99 254.58 254.97 253.70 252.98 252.85 248.92 245.26 240.99 237.03 234.02 233.15 230.22 224.77 223.76 227.07 230.22 233.29 237.52 241.72 245.77 249.65 253.87 257.41 260.89 265.83 271.33 272.96 270.87 271.82 274.16 275.94 277.51 277.75 277.35 274.22 273.17 273.60 273.54 274.72 278.44 280.10 276.71 274.59 271.64 266.51 260.35 259.85 266.19 265.98 256.85 251.23 248.47 248.58 250.79 253.12 243.77 236.09 238.41 251.57 267.83 277.45 269.80 268.11 274.03 283.64 289.16 290.91 297.28 320.24 364.94 403.76 406.05 410.70 406.68 426.02 453.83 489.01 515.67 551.92 579.93 596.63 584.21 570.34 556.70 553.84 548.36 553.43 530.21 522.45 520.80 512.85 502.22 498.67 496.13 486.27 487.83 484.15 501.97 493.77 504.23 506.90 522.51 541.48 558.11 557.76 541.78 527.65 499.96 500.21 485.51 481.51 484.89 491.35 506.15 516.63 531.41 541.48 541.33 558.96 600.27 643.27 679.31 679.09 679.22 701.41 731.64 694.71 711.41 746.67 786.07 814.00 888.35 903.96 840.70 869.10 901.02 936.13 912.04 887.64 812.47 818.31 832.59 844.99 897.23 927.33 992.78 1022.15 1083.14 1152.63 1035.28 1167.47 1178.77 1182.70 1200.48 1199.09 1218.10 1275.08 1323.65 1367.36 1417.03 1450.29 1470.53 1466.99 1432.96 1408.34 1406.89 1385.49 1374.05 1420.51 1435.85 1444.15 1444.50 1474.61 1491.15 1513.21 1512.67 1470.02 1456.51 1469.87 1490.11 1453.06 1421.68 1403.74 1371.73 1364.63 1416.15 1476.84 1513.91 1529.41 1550.38 1577.37 1624.81 1655.01 1679.94 1673.35 1667.20 1682.65 1737.22 1771.70 1824.14 1788.64 1764.28 1767.28 1783.34 1821.30 1875.64 1964.52 2030.97 2065.14 2082.12 2097.33 2099.18 2095.30 2085.06 2069.47 2034.78 2000.81 1974.15 1959.07 1941.07 1929.83 1895.27 1842.36 1890.07 2036.10 1971.43 2017.54 2071.37 2132.78 2199.70 2244.32 2239.06 2207.02 2170.18 2117.54 2071.28 2017.43 1988.68 1969.47 1948.48 1923.70 1885.81 1852.74 1816.63 1771.73 1734.15 1739.04 1764.32 1808.32 1846.45 1830.30 1825.84 1836.73 1840.05 1825.97 1788.18 1746.75 1698.88 1655.18 1611.67 1559.45 1511.13 1461.35 1410.18 1358.16 1372.51 1404.97 1436.71 1469.12 1492.53 1510.25 1543.30 1569.96 1603.14 1611.37 1586.60 1594.30 1636.17 1663.14 1669.97 1706.25 1793.48 1866.07 1943.94 2014.45 2047.27 2079.13 2105.04 2099.54 2085.78 2050.41 1975.46 1903.33 1828.29 1780.73 1720.71 1667.70 1625.12 1596.02 1552.42 1517.09 1476.09 1440.77 1405.96 1372.75 1349.93 1317.42 1322.24 1348.73 1389.57 1452.16 1515.53 1560.73 1578.48 1602.70 1633.40 1668.12 1690.46 1715.88 1758.05 1787.43 1800.56 1800.88 1804.05 1807.97 1817.57 1827.94 1845.39 1857.92 1893.25 1930.74 1957.18 1975.40 1979.86 1975.36 1959.17 1907.77 1874.29 1846.14 1829.32 1813.38 1788.09 1751.86 1697.90 1644.70 1600.15 1573.03 1551.18 1527.06 1509.18 1477.21 1428.41 1390.19 1338.88 1288.52 1258.76 1239.30 1212.52 1178.18 1145.58 1112.29 1088.04 1076.21 1053.46 1023.33 980.44 940.07 912.73 899.59 897.44 898.69 900.52 900.98 900.48 899.07 896.26 890.26 884.27 883.21 893.81 915.29 924.37 928.16 931.16 932.34 936.85 940.83 943.49 946.08 948.46 951.80 957.43 964.75 971.74 980.02 990.99 998.64 1006.16 1027.14 1051.36 1074.96 1090.80 1099.91 1110.37 1124.97 1133.96 1144.65 1172.11 1195.63 1207.20 1217.66 1222.94 1225.71 1232.32 1239.50 1244.94 1244.40 1239.26 1232.40 1223.14 1212.31 1202.17 1188.60 1175.09 1164.66 1152.23 1139.43 1127.56 1111.12 1096.63 1086.41 -1500.42 1499.31 1497.75 1494.93 1492.05 1491.31 1492.85 1495.58 1501.83 1509.51 1521.62 1536.77 1554.78 1579.46 1608.66 1643.55 1678.14 1708.63 1742.16 1779.18 1819.24 1855.23 1882.18 1907.88 1931.41 1954.34 1970.24 1978.75 1986.90 1992.15 1995.54 1997.63 1998.68 1999.44 2001.83 2005.62 2022.47 2042.76 2060.93 2077.29 2092.67 2106.88 2119.46 2129.16 2137.59 2143.66 2149.01 2156.07 2158.23 2162.01 2162.02 2159.52 2150.13 2140.70 2131.82 2127.27 2124.71 2122.95 2119.13 2113.76 2103.10 2091.26 2076.64 2056.70 2031.81 2000.02 1973.34 1943.95 1907.87 1872.72 1832.23 1798.09 1763.48 1726.58 1693.77 1656.11 1626.55 1600.46 1575.95 1553.61 1531.24 1507.93 1491.08 1469.11 1445.65 1422.37 1394.75 1374.18 1346.21 1318.98 1292.59 1260.61 1236.03 1205.95 1179.95 1154.69 1125.97 1101.31 1077.53 1055.24 1035.89 1024.09 1011.25 1003.69 995.98 992.59 991.24 992.15 989.62 992.70 996.57 998.70 1000.34 1003.29 1006.01 1009.00 1011.73 1014.51 1018.63 1024.34 1032.30 1038.81 1041.05 1035.87 1018.06 961.96 891.71 823.99 749.28 670.35 617.85 589.01 582.94 580.13 579.56 576.43 571.56 563.81 573.73 584.38 592.11 602.31 615.16 625.24 632.41 641.99 653.81 665.66 677.19 686.73 702.66 722.02 737.06 756.64 771.64 789.09 821.97 845.44 861.71 879.96 893.44 904.84 922.82 936.15 942.02 944.06 948.13 950.99 946.62 941.45 931.69 919.11 906.22 894.19 883.35 872.54 855.07 842.74 835.66 829.60 822.18 812.90 805.64 798.98 790.19 776.56 760.39 754.33 751.75 738.22 722.81 682.71 706.89 695.40 683.47 671.08 655.90 642.38 632.90 621.19 609.11 597.22 585.19 572.95 560.39 547.55 534.41 521.71 509.87 499.82 491.32 483.96 477.41 471.64 465.85 460.05 451.36 440.21 431.19 421.11 410.25 398.64 386.53 374.00 361.19 348.11 334.98 321.76 308.51 295.45 282.49 270.07 256.45 236.55 227.24 234.15 236.17 229.58 224.66 226.63 229.63 230.11 228.92 225.95 226.50 229.31 229.87 229.77 231.87 231.34 227.11 225.86 227.40 228.69 229.26 229.51 228.52 225.54 227.35 229.81 232.09 232.60 233.39 236.47 240.37 244.38 243.73 242.17 245.47 248.96 250.07 249.64 248.47 249.25 250.54 248.58 246.93 247.00 242.74 238.64 235.29 232.21 229.59 227.72 224.83 219.97 219.10 221.86 224.09 226.88 230.20 233.74 236.84 240.07 242.81 245.52 248.09 251.79 255.31 257.05 257.65 259.13 261.30 262.82 264.68 267.54 268.20 265.84 265.11 265.61 266.06 266.28 266.46 266.88 267.36 267.53 266.51 260.15 253.76 252.42 255.02 253.87 248.12 243.25 240.70 243.10 243.97 241.02 233.51 227.06 229.27 241.18 253.70 260.06 261.01 264.62 270.65 281.91 288.00 289.58 297.13 319.13 368.27 426.34 435.59 449.21 459.15 437.07 477.64 504.96 536.54 565.63 569.66 551.26 547.76 529.71 524.56 522.89 525.33 527.55 511.50 501.01 500.20 491.72 480.66 474.46 467.83 451.43 435.36 443.03 468.64 478.47 495.85 503.81 522.15 538.23 547.13 543.43 511.94 497.45 480.60 473.75 458.67 448.64 456.40 467.39 477.26 485.90 490.12 506.11 510.39 530.37 542.45 588.36 645.69 631.00 604.68 675.61 698.92 655.70 679.17 728.19 760.50 797.69 868.55 849.08 803.23 836.39 865.42 903.30 884.15 857.06 775.00 756.73 769.60 829.50 881.62 926.67 1008.18 1042.11 1045.85 1143.00 1014.12 1131.58 1158.62 1155.83 1166.58 1190.45 1228.14 1274.63 1319.54 1358.21 1414.40 1428.37 1444.27 1429.33 1399.43 1376.11 1365.63 1354.55 1354.60 1410.58 1409.92 1404.54 1405.41 1429.75 1469.52 1487.56 1476.88 1424.64 1422.91 1436.04 1440.16 1417.89 1390.27 1360.21 1329.60 1342.61 1402.71 1459.24 1489.14 1500.28 1542.64 1604.33 1634.23 1644.44 1648.52 1621.42 1598.02 1632.87 1682.77 1707.80 1729.33 1714.37 1706.52 1741.42 1778.79 1819.73 1873.09 1967.39 2030.62 2067.13 2077.12 2082.64 2082.56 2078.66 2064.53 2044.40 2024.26 1977.76 1931.54 1912.55 1900.20 1897.48 1878.68 1837.43 1894.83 2024.03 1972.14 2021.70 2076.29 2136.12 2210.26 2250.30 2217.80 2183.25 2145.13 2096.54 2048.76 1992.84 1959.30 1944.62 1927.06 1905.11 1863.62 1834.09 1791.18 1750.21 1716.26 1713.32 1722.93 1761.40 1778.84 1764.35 1764.64 1781.80 1786.14 1779.33 1772.49 1755.11 1724.09 1682.44 1647.68 1600.96 1535.97 1478.30 1424.67 1374.36 1345.92 1356.85 1400.64 1442.75 1465.36 1488.09 1510.68 1538.40 1576.84 1581.43 1550.87 1562.70 1603.79 1625.51 1634.35 1681.69 1721.39 1760.09 1848.00 1954.64 2021.53 2057.09 2079.27 2086.91 2082.99 2049.18 1974.00 1898.99 1837.30 1786.72 1739.08 1700.57 1670.85 1627.94 1578.63 1529.67 1491.85 1456.67 1421.58 1383.55 1353.21 1324.01 1297.80 1302.40 1360.16 1422.10 1480.63 1528.47 1548.76 1575.28 1615.23 1650.77 1666.76 1683.54 1723.83 1759.60 1779.45 1788.70 1788.15 1786.54 1797.40 1808.49 1829.67 1843.79 1870.56 1889.06 1915.55 1939.93 1961.86 1963.71 1950.13 1922.01 1888.91 1871.91 1851.86 1832.12 1805.28 1760.43 1707.58 1655.49 1607.06 1571.83 1536.09 1500.78 1472.11 1439.96 1400.12 1365.33 1321.89 1274.55 1248.47 1230.17 1207.39 1175.24 1135.65 1099.47 1069.38 1045.05 1018.24 998.77 958.53 919.49 896.53 884.30 883.22 885.16 887.37 887.60 886.25 883.33 879.28 872.72 869.27 869.58 883.15 904.37 913.64 917.01 917.82 918.39 921.51 922.43 922.64 926.09 931.30 936.74 943.27 949.06 958.00 968.21 982.19 992.70 1002.05 1023.10 1046.53 1063.60 1077.71 1090.07 1100.18 1109.71 1117.82 1128.11 1152.14 1177.42 1193.59 1205.07 1209.10 1210.28 1216.29 1222.23 1223.25 1220.78 1215.32 1205.80 1195.58 1189.56 1182.29 1168.71 1158.70 1153.23 1141.21 1125.46 1111.24 1095.34 1086.41 1081.75 -1503.22 1503.19 1502.22 1500.01 1497.60 1496.11 1496.15 1497.52 1501.24 1505.18 1513.27 1525.37 1541.26 1563.77 1591.22 1624.34 1656.33 1690.31 1725.10 1763.72 1806.33 1843.89 1874.40 1902.77 1928.86 1953.89 1970.34 1980.00 1988.94 1993.96 1997.11 1998.74 1999.32 1999.82 1999.91 2000.00 2006.11 2026.04 2043.64 2059.18 2074.03 2088.47 2102.32 2113.96 2123.79 2132.83 2144.86 2153.75 2155.22 2155.15 2151.77 2146.76 2135.51 2124.45 2114.56 2110.79 2109.95 2109.61 2108.37 2105.92 2099.56 2091.65 2079.70 2064.57 2044.07 2019.45 1998.47 1971.28 1936.92 1902.20 1864.16 1834.46 1793.82 1755.24 1720.54 1681.40 1654.07 1624.25 1598.94 1572.94 1549.03 1527.28 1505.44 1481.57 1455.43 1430.50 1405.34 1379.42 1351.11 1323.79 1297.14 1269.79 1239.70 1208.40 1180.33 1152.27 1123.18 1091.83 1065.91 1040.95 1019.77 999.17 987.89 982.50 982.15 980.18 980.55 977.91 980.63 985.51 992.40 996.54 999.88 1004.30 1007.87 1011.21 1013.84 1016.89 1021.32 1027.43 1034.53 1039.39 1036.96 1025.28 992.24 930.39 843.31 763.43 682.70 603.66 555.24 538.82 535.72 540.90 545.47 546.64 542.23 547.14 560.71 570.31 580.43 591.64 602.65 612.58 620.67 631.20 643.73 656.15 667.75 675.69 693.76 718.52 729.49 738.48 762.65 787.17 808.85 824.81 844.93 869.94 878.47 882.99 896.84 910.11 914.87 916.18 916.89 921.78 925.24 921.64 912.05 897.15 883.39 871.88 863.42 856.61 846.15 828.65 818.47 815.41 811.04 804.58 796.46 788.96 783.61 774.92 761.19 750.38 741.20 729.04 716.92 697.60 698.40 685.10 674.63 665.54 648.77 632.40 621.68 610.51 599.26 588.30 577.07 565.98 554.21 542.40 530.09 518.17 506.91 497.08 488.57 480.90 473.80 467.34 460.61 454.09 444.20 432.04 422.51 411.99 400.75 388.94 376.52 363.71 350.64 337.48 324.21 311.02 297.93 285.15 272.67 260.56 247.69 229.04 220.45 226.07 227.53 222.44 219.56 219.47 219.86 220.81 221.10 219.15 220.18 222.32 222.11 221.36 223.47 224.07 221.94 221.94 223.26 223.60 224.35 227.11 226.43 220.01 220.79 222.86 225.45 226.87 229.38 232.18 235.47 239.49 239.24 237.45 239.10 242.12 243.39 243.84 243.16 244.17 244.88 243.50 242.25 240.49 236.82 233.27 230.58 227.81 225.29 223.38 220.57 216.42 215.66 217.66 219.38 221.43 224.22 226.79 229.02 230.95 232.66 234.56 236.32 238.73 240.96 242.54 243.83 246.24 249.13 250.48 252.28 255.94 257.56 255.98 255.65 256.42 257.72 258.32 257.05 256.99 258.64 260.13 259.93 252.27 245.95 244.10 244.29 242.83 239.24 234.77 232.39 236.44 237.19 229.45 222.99 218.28 220.40 231.22 242.97 247.16 253.07 258.50 262.86 273.06 279.74 281.90 289.99 305.65 351.07 406.68 425.36 434.55 468.08 476.03 502.38 527.46 541.71 558.44 512.31 511.93 510.97 489.71 495.33 478.50 498.64 496.63 486.08 474.75 463.38 452.53 448.56 429.49 422.70 416.45 411.85 420.81 455.21 475.96 490.53 504.57 516.01 529.65 524.72 512.42 484.22 467.90 458.35 440.65 421.60 421.37 429.96 440.65 446.93 452.13 459.73 467.10 476.34 502.48 509.08 550.29 582.62 585.95 559.60 641.26 653.53 636.11 659.60 710.53 745.87 789.35 846.31 810.73 775.99 806.35 835.98 849.63 823.41 833.58 747.38 739.88 773.63 821.41 876.32 925.75 1000.47 985.68 1053.75 1115.79 1113.49 1090.35 1113.25 1116.69 1141.34 1191.30 1236.36 1269.90 1310.94 1362.39 1401.96 1400.00 1415.62 1400.31 1376.54 1346.30 1308.23 1302.63 1343.26 1383.58 1372.57 1372.86 1383.32 1412.94 1445.80 1456.66 1445.30 1382.13 1391.15 1382.89 1374.68 1367.43 1351.11 1318.68 1297.38 1320.99 1376.28 1440.38 1466.27 1491.80 1551.26 1600.83 1624.83 1621.86 1623.09 1581.53 1573.76 1628.08 1649.75 1659.34 1655.92 1662.23 1670.76 1712.54 1777.49 1823.30 1872.43 1969.80 2024.15 2053.43 2062.79 2065.99 2066.65 2066.63 2051.62 2027.07 1990.99 1944.68 1907.92 1869.93 1854.50 1868.05 1888.87 1866.97 1901.30 2028.40 1979.16 2021.97 2070.50 2125.32 2207.03 2241.83 2200.92 2158.99 2117.26 2068.94 2021.35 1972.36 1932.27 1905.99 1878.13 1865.09 1830.43 1800.65 1761.49 1723.35 1683.10 1665.62 1674.94 1718.15 1720.91 1700.48 1712.02 1728.27 1728.69 1717.74 1739.46 1738.02 1714.48 1688.56 1669.91 1625.74 1573.90 1521.82 1466.50 1411.43 1360.76 1322.66 1360.18 1402.11 1424.53 1446.97 1473.49 1512.47 1556.96 1551.30 1518.58 1529.25 1559.73 1585.83 1598.61 1628.52 1654.16 1682.51 1775.19 1913.16 1993.14 2029.21 2052.07 2076.61 2076.17 2049.90 1974.94 1900.98 1855.72 1803.91 1765.91 1725.69 1689.93 1653.95 1592.40 1562.58 1520.41 1486.30 1449.97 1399.54 1362.80 1332.10 1301.51 1279.64 1322.64 1382.23 1439.42 1485.52 1514.48 1542.91 1579.22 1633.75 1655.51 1659.86 1691.46 1731.43 1752.92 1767.97 1769.44 1764.63 1779.52 1795.06 1804.54 1813.31 1822.44 1834.00 1861.50 1897.31 1937.38 1947.77 1951.54 1934.84 1902.01 1880.03 1857.58 1834.01 1804.45 1761.71 1718.03 1678.39 1629.27 1583.85 1537.22 1499.93 1465.53 1418.24 1371.96 1332.36 1294.33 1259.17 1233.34 1216.79 1194.17 1165.92 1133.54 1100.96 1068.92 1039.67 1011.62 982.93 947.81 906.11 884.11 870.99 867.41 869.29 871.43 872.36 870.82 865.86 861.66 856.23 853.63 857.49 868.40 889.34 899.78 903.92 904.36 905.65 908.09 907.12 905.30 908.79 915.96 923.02 929.76 934.54 942.14 956.25 968.11 985.85 996.56 1017.04 1037.17 1050.08 1062.30 1076.66 1086.39 1092.72 1100.57 1111.37 1134.75 1160.34 1174.79 1181.27 1186.51 1191.57 1197.30 1201.02 1200.17 1196.85 1191.24 1180.37 1168.56 1164.92 1161.86 1151.85 1144.35 1140.06 1128.99 1113.13 1093.34 1079.02 1073.12 1068.75 -1510.77 1511.85 1510.84 1508.38 1505.41 1502.33 1501.10 1500.18 1500.56 1502.42 1507.18 1516.13 1530.69 1551.09 1576.30 1608.33 1637.27 1671.65 1707.73 1748.85 1794.89 1833.42 1868.66 1900.37 1929.10 1956.42 1972.16 1982.53 1991.41 1995.96 1998.17 1999.50 1999.80 1999.90 1999.91 1999.98 2000.64 2013.68 2027.61 2041.54 2055.67 2071.00 2086.07 2098.96 2110.22 2121.25 2133.68 2147.14 2150.17 2148.04 2140.82 2132.34 2119.09 2106.96 2096.59 2093.63 2093.88 2094.96 2095.55 2094.37 2090.05 2084.35 2075.60 2065.37 2052.17 2035.36 2020.38 1998.17 1968.83 1937.87 1896.76 1866.32 1823.73 1783.73 1747.41 1707.06 1680.09 1648.65 1622.68 1598.12 1573.69 1550.15 1525.97 1499.96 1471.49 1445.22 1418.82 1391.70 1361.48 1333.26 1306.32 1278.81 1247.64 1215.12 1185.41 1154.34 1122.89 1087.17 1056.96 1028.65 1003.65 978.88 973.86 964.91 965.75 966.30 964.73 966.64 971.28 977.95 987.42 994.15 998.69 1004.78 1009.47 1013.09 1015.72 1019.16 1023.79 1029.49 1036.22 1037.74 1030.18 1010.58 963.60 887.30 795.04 706.31 622.49 552.56 513.31 503.63 508.67 516.42 522.18 523.48 519.60 529.14 544.12 556.72 568.41 579.41 590.07 599.85 608.51 619.65 632.62 645.90 657.74 665.01 683.43 711.30 720.10 723.46 753.66 781.73 788.50 801.95 824.69 850.92 858.02 857.96 867.70 879.22 888.70 891.85 890.68 895.73 900.32 897.96 890.78 878.37 866.49 856.08 848.56 843.30 836.51 818.57 807.39 805.21 802.89 798.50 789.93 782.22 779.43 773.05 760.84 747.97 734.45 723.00 712.79 704.77 691.48 678.48 667.33 657.60 639.29 621.55 610.34 599.95 589.55 579.64 569.49 559.52 548.65 538.03 526.67 515.51 504.70 495.15 486.42 478.44 470.73 463.47 456.17 448.60 437.58 424.30 414.18 403.31 391.57 379.41 366.76 353.68 340.46 327.19 313.89 300.75 287.88 275.31 263.43 251.84 239.66 222.70 213.62 217.14 218.17 216.30 214.59 212.52 211.15 212.30 213.20 213.60 214.94 216.27 215.00 213.92 215.71 217.00 216.79 217.44 218.32 218.24 219.41 225.14 223.39 215.82 214.67 215.43 217.31 221.46 225.40 227.23 230.29 234.45 234.65 233.45 233.76 235.02 236.46 237.49 238.13 238.15 237.80 238.41 237.44 233.57 230.94 229.08 226.79 223.79 221.03 219.51 217.44 214.14 213.29 214.53 215.80 217.29 219.27 221.01 222.19 223.04 223.73 224.64 225.69 227.22 228.61 229.29 229.67 233.15 237.87 239.21 240.17 243.18 244.89 244.12 244.34 245.52 248.39 251.00 250.60 250.38 250.86 252.04 251.84 242.65 236.62 235.15 233.82 232.52 230.18 225.89 223.52 228.32 230.45 222.54 215.63 210.30 211.18 220.90 231.70 238.14 246.60 251.25 250.45 256.98 263.91 267.35 275.29 287.80 320.73 369.83 396.71 414.46 409.65 458.95 483.28 512.51 497.77 501.60 462.88 453.34 463.65 425.72 417.68 445.91 456.52 447.08 433.53 419.58 418.06 399.14 404.69 386.71 385.37 383.88 388.10 406.94 444.06 465.64 483.86 495.36 505.03 511.09 497.04 480.22 459.65 437.89 425.83 409.00 391.99 385.82 395.42 405.87 412.93 420.50 423.58 431.62 439.53 460.67 476.52 487.55 513.96 551.63 571.86 593.88 598.96 602.84 624.80 707.95 742.27 791.05 824.04 811.81 782.38 756.67 787.80 790.57 757.82 772.67 776.86 727.19 768.56 807.08 852.49 888.81 996.53 1051.45 1020.64 1045.41 1065.05 1050.90 1062.71 1086.01 1126.93 1193.33 1219.12 1238.68 1277.80 1346.75 1366.48 1356.73 1375.37 1351.29 1325.57 1290.11 1256.48 1239.27 1297.44 1350.28 1327.58 1345.24 1373.36 1404.80 1423.74 1416.84 1393.68 1338.80 1353.41 1362.82 1340.12 1333.15 1328.88 1295.54 1275.98 1308.42 1362.01 1435.37 1478.06 1509.16 1563.05 1583.08 1584.04 1584.70 1574.88 1529.41 1539.48 1569.44 1602.50 1614.89 1612.19 1635.69 1658.78 1716.03 1790.15 1825.43 1886.99 1974.84 2017.20 2038.31 2044.67 2048.63 2052.09 2049.49 2021.17 1995.07 1941.59 1895.79 1864.03 1826.43 1829.98 1852.17 1884.70 1892.20 1912.08 1998.29 1968.89 2007.46 2052.07 2108.18 2192.96 2225.09 2181.02 2135.15 2087.65 2040.03 1996.35 1954.71 1913.89 1877.01 1842.07 1813.98 1783.37 1753.70 1710.27 1690.25 1659.96 1633.25 1632.30 1664.57 1671.00 1643.26 1664.22 1681.07 1676.80 1665.13 1696.75 1689.32 1681.54 1666.13 1656.67 1637.26 1594.10 1544.03 1499.10 1442.82 1385.44 1316.99 1317.72 1347.47 1372.63 1402.54 1440.21 1486.90 1524.33 1525.01 1491.01 1491.24 1517.37 1533.08 1541.22 1570.74 1597.92 1650.08 1734.34 1862.61 1959.17 2004.88 2038.57 2061.73 2065.39 2054.22 1969.68 1901.26 1862.26 1828.82 1776.66 1723.79 1683.73 1660.04 1637.63 1606.14 1552.99 1509.78 1474.80 1423.92 1379.32 1337.21 1301.05 1279.21 1303.68 1344.86 1391.13 1433.11 1468.09 1492.13 1534.72 1596.43 1636.40 1638.13 1660.88 1699.26 1720.34 1735.54 1740.36 1748.98 1763.25 1778.06 1784.64 1786.38 1782.62 1791.96 1828.90 1875.06 1908.70 1926.74 1943.03 1935.44 1901.46 1863.67 1853.00 1843.00 1811.08 1768.20 1736.78 1707.29 1676.19 1634.65 1581.68 1530.23 1482.54 1433.24 1380.45 1333.54 1287.19 1257.86 1231.15 1206.06 1182.81 1163.82 1141.88 1119.31 1084.11 1050.40 1028.69 998.85 961.73 920.39 882.75 861.91 853.01 853.74 854.78 855.51 853.02 849.28 846.44 842.65 841.78 842.92 849.53 867.28 882.66 889.17 892.37 895.60 898.24 893.23 892.61 896.71 904.77 914.06 919.92 925.12 931.10 942.81 956.05 974.28 993.82 1010.17 1024.33 1032.95 1043.98 1059.40 1068.76 1073.80 1082.00 1094.30 1120.26 1143.26 1150.07 1146.61 1154.64 1169.47 1174.48 1175.57 1175.09 1172.37 1166.97 1154.95 1141.72 1139.77 1140.61 1138.36 1132.86 1124.64 1115.46 1102.89 1073.72 1060.81 1057.02 1045.77 -1522.98 1523.30 1521.49 1518.59 1514.54 1510.02 1506.99 1504.34 1501.69 1501.93 1502.20 1508.42 1520.49 1538.59 1560.93 1591.33 1619.12 1654.34 1691.82 1735.78 1783.71 1825.11 1865.49 1900.86 1931.95 1959.86 1976.29 1986.19 1994.33 1997.89 1999.25 1999.85 1999.83 1999.62 1999.56 1999.70 1999.83 2003.54 2013.15 2023.64 2036.56 2054.52 2070.48 2084.33 2096.79 2108.59 2120.56 2134.01 2141.00 2141.86 2131.50 2120.03 2104.06 2088.85 2077.45 2075.09 2075.93 2078.24 2079.52 2078.16 2074.34 2069.84 2064.56 2058.15 2051.00 2041.47 2030.99 2015.16 1991.98 1965.19 1933.33 1901.75 1858.83 1817.39 1779.66 1741.19 1709.49 1676.85 1649.84 1623.46 1595.58 1570.33 1544.71 1517.11 1490.89 1461.37 1433.80 1406.11 1377.12 1350.59 1321.53 1293.25 1260.63 1226.17 1195.92 1160.64 1125.95 1086.27 1052.55 1021.23 991.99 964.80 953.55 947.74 951.65 952.94 953.11 956.84 961.03 968.87 978.98 988.93 998.18 1004.75 1010.43 1014.68 1017.34 1021.09 1025.47 1030.11 1035.08 1033.22 1019.27 990.77 934.32 841.07 747.80 655.72 574.95 516.08 489.61 488.02 494.48 501.92 508.04 509.51 505.19 510.18 524.94 542.73 554.87 565.71 576.68 586.81 596.05 607.38 620.45 634.75 647.08 654.35 672.52 699.63 708.85 713.05 744.31 766.14 760.87 777.39 800.11 821.00 828.98 832.35 840.25 851.76 866.39 872.45 871.37 871.28 870.10 868.07 865.97 863.80 859.02 850.73 841.93 833.98 824.85 813.90 805.38 801.59 798.75 795.42 787.49 780.03 777.39 771.20 758.44 745.71 733.03 721.20 709.26 699.06 687.21 676.42 663.71 647.17 627.13 609.96 598.99 589.55 580.06 571.35 562.36 553.59 543.74 534.30 523.81 513.54 503.43 493.92 485.08 476.43 468.16 459.94 451.62 443.57 431.38 416.93 406.22 394.69 382.89 370.23 357.31 343.99 330.66 317.33 304.05 291.04 278.33 266.35 254.62 243.92 232.80 217.60 207.04 208.15 207.51 209.14 208.27 206.23 204.45 205.25 206.76 207.81 208.84 209.27 208.54 207.56 209.08 210.62 211.52 212.41 213.15 213.16 214.80 219.74 218.88 213.02 211.64 211.11 212.19 216.84 221.33 222.96 225.80 229.84 230.65 229.77 229.21 229.39 230.72 232.15 233.19 232.59 231.48 232.32 231.53 227.42 225.68 224.57 222.75 219.92 217.19 215.58 213.90 211.58 210.88 211.58 212.39 213.51 214.79 215.88 216.10 216.25 216.07 216.36 216.78 217.58 218.38 218.46 218.09 221.38 226.41 228.18 229.53 231.34 233.10 233.65 234.45 235.91 239.33 242.78 243.86 244.03 243.91 244.35 243.93 234.95 229.81 228.15 225.70 223.90 221.99 217.72 215.12 219.47 222.06 217.20 209.71 203.39 202.57 210.94 220.53 229.40 238.42 240.99 236.68 241.86 248.51 252.81 259.94 266.14 288.39 329.35 356.95 361.79 362.82 417.09 417.39 428.28 406.94 426.49 378.64 360.85 400.45 368.79 390.47 400.82 389.24 379.17 367.96 362.92 363.39 351.84 359.16 355.65 359.53 363.98 368.27 391.35 416.17 439.17 468.89 481.28 493.83 479.95 470.94 451.66 428.12 401.76 390.76 374.56 360.47 353.79 350.76 365.87 364.04 382.42 391.25 402.81 406.01 421.08 439.36 455.95 482.34 512.41 541.75 560.05 546.63 577.35 585.94 667.25 714.05 763.47 798.78 771.42 771.29 692.72 736.40 734.39 731.07 743.86 744.32 735.95 748.89 765.92 815.53 876.55 954.10 995.95 967.31 972.84 1000.13 1015.90 1051.50 1095.49 1132.90 1202.06 1203.27 1223.47 1273.18 1297.18 1322.96 1338.57 1357.21 1327.98 1299.49 1254.17 1223.79 1208.78 1249.40 1299.87 1279.06 1309.35 1363.75 1401.12 1405.88 1387.72 1368.11 1320.77 1323.75 1309.56 1286.70 1291.53 1312.45 1286.66 1265.93 1307.31 1361.25 1440.54 1483.24 1522.61 1562.87 1561.20 1547.30 1535.10 1510.84 1486.19 1524.69 1548.85 1575.27 1594.92 1603.21 1636.20 1660.83 1722.69 1788.11 1827.32 1896.96 1979.49 2007.79 2021.66 2026.67 2037.01 2039.01 2033.32 2002.76 1969.88 1922.69 1871.47 1824.29 1781.84 1819.40 1854.28 1889.62 1908.20 1916.85 1946.62 1954.48 1993.12 2040.13 2097.73 2171.85 2213.10 2158.15 2113.67 2066.78 2021.71 1978.12 1942.11 1894.23 1856.73 1827.24 1788.50 1741.58 1710.25 1657.86 1652.72 1622.55 1591.20 1600.81 1613.04 1620.27 1588.58 1615.10 1638.96 1629.16 1625.39 1647.10 1640.95 1644.66 1630.84 1618.48 1622.47 1589.39 1552.76 1507.16 1457.20 1397.96 1333.58 1306.75 1306.44 1323.08 1365.05 1417.09 1459.96 1485.00 1494.46 1464.92 1446.66 1472.74 1474.93 1486.53 1540.01 1597.86 1655.75 1721.73 1829.21 1914.50 1982.26 2023.20 2047.43 2052.59 2051.46 1963.67 1912.23 1870.89 1812.16 1775.02 1734.33 1714.21 1702.11 1683.47 1635.13 1580.79 1530.12 1483.83 1447.01 1408.42 1353.17 1306.42 1287.41 1276.77 1301.61 1339.24 1371.10 1406.80 1437.68 1473.13 1521.36 1593.21 1602.77 1626.20 1657.28 1671.63 1695.20 1720.95 1728.61 1741.17 1762.88 1774.25 1766.45 1752.55 1771.81 1809.10 1849.40 1869.44 1893.35 1923.45 1936.93 1919.76 1880.38 1841.02 1806.74 1778.66 1754.12 1715.36 1682.36 1655.51 1610.89 1560.99 1511.69 1466.28 1420.24 1373.67 1335.99 1305.87 1282.10 1272.71 1243.16 1225.19 1214.15 1198.86 1157.20 1118.93 1094.24 1071.73 1030.87 996.68 958.68 921.57 870.36 850.42 840.31 838.90 838.85 837.27 833.18 830.01 828.83 828.02 827.21 833.16 851.03 865.95 873.82 877.91 880.73 880.63 880.28 882.40 888.68 897.97 909.08 913.20 914.79 920.36 934.62 949.02 965.98 986.88 1000.45 1008.26 1017.41 1028.29 1043.01 1050.78 1053.96 1062.44 1075.81 1101.15 1119.94 1122.64 1119.02 1130.61 1149.97 1155.24 1154.23 1153.16 1151.04 1146.78 1134.77 1121.39 1121.28 1123.99 1123.19 1117.06 1106.88 1098.96 1089.00 1058.89 1046.44 1042.11 1029.66 -1541.39 1540.78 1537.87 1533.75 1528.16 1522.23 1517.19 1512.34 1506.42 1503.50 1500.70 1503.01 1511.73 1525.91 1546.84 1573.18 1600.19 1636.56 1675.70 1722.26 1774.82 1823.05 1866.23 1904.64 1937.84 1965.16 1981.57 1991.08 1997.58 1999.44 1999.74 1999.64 1999.09 1998.58 1998.44 1998.72 1999.11 1999.66 2002.62 2007.55 2017.61 2037.56 2055.69 2070.61 2083.38 2095.37 2106.08 2116.32 2123.92 2129.68 2123.33 2110.38 2089.74 2075.02 2062.95 2060.93 2062.14 2064.79 2065.62 2062.82 2057.86 2051.30 2045.19 2042.50 2039.80 2037.04 2032.09 2025.50 2009.36 1990.38 1961.79 1927.98 1885.41 1843.42 1804.65 1767.48 1732.16 1698.18 1670.63 1646.37 1616.47 1590.40 1564.04 1535.70 1509.40 1478.98 1451.17 1423.47 1394.63 1370.31 1340.03 1309.54 1275.62 1239.48 1208.74 1170.10 1131.24 1088.28 1051.98 1018.33 987.57 955.90 937.20 934.10 934.86 937.28 941.81 945.85 949.97 959.34 968.96 980.03 994.29 1004.73 1011.03 1015.61 1018.69 1022.53 1025.98 1029.05 1030.32 1025.49 1004.86 966.32 901.36 802.36 708.95 619.65 544.99 494.08 475.15 475.13 482.08 491.04 496.86 496.52 492.11 493.40 507.45 525.78 539.95 552.16 562.40 572.97 584.38 596.18 608.96 623.43 636.13 643.87 661.70 687.14 695.20 698.31 726.74 744.62 736.83 755.22 776.79 794.24 802.91 809.03 816.34 827.54 843.17 851.50 853.26 851.32 846.97 844.83 845.58 849.14 848.85 841.91 833.28 824.88 816.58 808.21 803.71 798.84 795.84 793.21 785.72 778.62 775.19 768.56 755.67 743.81 732.53 721.18 708.87 695.12 683.58 673.44 657.12 634.78 614.09 597.87 587.77 579.21 570.75 563.29 555.54 548.08 539.36 530.80 521.73 512.22 502.80 493.27 484.08 474.89 465.94 457.13 447.81 438.85 425.48 409.92 398.57 386.69 374.29 361.32 348.12 334.64 321.23 307.90 294.70 281.81 269.34 257.81 246.94 236.83 226.46 213.49 202.83 195.86 197.61 201.42 200.68 199.98 199.49 199.95 200.80 201.56 201.75 201.71 201.90 202.56 203.64 204.89 206.12 206.99 207.76 209.01 210.29 211.24 212.92 213.99 212.65 210.98 210.68 213.65 217.16 219.40 222.40 225.94 226.89 226.43 225.81 225.69 226.67 227.69 228.20 227.61 226.23 224.55 222.89 222.61 220.53 219.38 218.41 216.40 213.80 211.45 209.41 208.48 208.29 208.51 209.02 209.81 210.70 211.20 210.91 210.36 209.75 209.60 209.58 209.94 210.39 210.03 209.42 210.88 214.00 217.11 220.74 221.46 222.46 224.96 226.50 227.40 230.05 233.53 236.30 237.48 236.99 236.83 236.42 230.21 226.40 224.41 220.44 217.44 214.85 210.78 208.40 209.17 212.62 212.14 204.35 196.64 194.83 200.63 209.35 218.58 227.58 229.51 227.11 231.66 238.25 242.18 248.39 253.67 264.28 292.05 316.85 331.40 337.41 344.28 349.17 323.28 324.01 337.36 294.93 272.23 320.79 320.58 334.19 344.07 327.35 317.88 315.28 310.89 312.75 317.30 324.57 332.37 337.13 348.36 357.88 376.16 399.56 427.14 458.77 475.61 471.28 453.07 435.51 414.36 386.51 372.27 354.26 345.85 336.68 331.63 323.42 327.57 331.76 344.85 359.31 371.69 381.24 396.75 408.63 423.81 442.02 490.88 517.70 506.96 507.26 530.95 570.91 610.16 697.33 729.55 743.87 737.31 733.28 657.62 668.78 668.30 695.87 709.80 694.77 680.15 704.15 729.16 794.72 899.31 963.88 923.68 930.41 919.86 968.04 999.23 1043.76 1085.98 1122.21 1169.71 1178.22 1228.72 1263.91 1256.27 1286.37 1310.81 1326.88 1298.14 1275.63 1238.91 1197.91 1186.58 1212.14 1246.23 1252.45 1294.22 1360.32 1385.40 1369.76 1350.77 1339.56 1301.77 1290.15 1251.06 1226.39 1244.05 1278.48 1253.84 1258.22 1305.52 1359.64 1436.25 1481.11 1520.69 1541.00 1528.51 1497.14 1477.78 1474.45 1462.34 1508.29 1550.51 1574.87 1613.62 1639.98 1665.82 1683.65 1737.67 1793.58 1835.40 1904.30 1973.60 1993.84 2003.98 2009.45 2022.65 2023.75 2009.70 1983.92 1949.87 1911.41 1854.09 1796.85 1763.06 1830.84 1855.09 1894.99 1921.42 1931.63 1934.58 1937.33 1970.81 2029.59 2091.27 2160.50 2195.38 2141.21 2099.77 2054.12 2013.73 1971.50 1930.37 1882.28 1845.40 1825.68 1768.99 1714.95 1680.79 1628.55 1606.23 1573.65 1552.70 1565.48 1580.02 1574.11 1548.50 1571.03 1584.78 1586.07 1587.90 1591.23 1588.15 1606.07 1595.24 1571.86 1580.40 1578.99 1553.76 1508.97 1457.54 1397.46 1337.57 1283.13 1266.54 1295.82 1347.32 1396.45 1428.35 1446.99 1446.65 1427.68 1405.05 1431.85 1425.42 1462.31 1532.84 1598.74 1656.68 1719.03 1791.19 1866.81 1947.21 1996.02 2029.81 2040.15 2041.43 1995.34 1923.16 1869.33 1829.17 1796.41 1780.31 1768.12 1747.47 1703.11 1647.41 1606.35 1574.82 1534.14 1489.43 1425.88 1361.85 1327.30 1306.16 1284.36 1261.28 1262.69 1298.10 1348.07 1390.93 1421.07 1453.20 1523.29 1515.64 1556.01 1566.71 1611.71 1671.35 1704.42 1710.67 1715.36 1741.25 1757.52 1745.04 1738.30 1769.60 1793.82 1803.25 1831.96 1862.58 1892.26 1913.39 1922.76 1903.44 1868.75 1833.04 1801.27 1765.84 1725.96 1682.78 1626.66 1578.01 1542.18 1491.03 1455.22 1436.13 1403.11 1374.63 1360.81 1345.89 1320.55 1295.40 1282.56 1268.83 1217.87 1170.48 1164.28 1124.22 1086.51 1060.24 1024.99 987.28 953.16 910.86 872.35 835.53 825.29 823.92 822.84 818.74 815.74 813.76 812.48 813.00 821.80 837.93 850.45 858.52 861.24 864.27 862.97 864.11 870.04 878.00 888.04 899.46 904.01 905.94 909.94 925.24 941.59 959.80 976.47 985.94 990.64 1002.83 1015.24 1026.40 1031.99 1032.82 1041.38 1055.51 1077.04 1089.62 1095.66 1098.75 1115.23 1133.47 1139.00 1138.18 1134.93 1133.22 1131.82 1120.59 1108.28 1109.26 1112.66 1104.82 1095.47 1088.05 1079.92 1070.77 1049.33 1035.28 1027.78 1017.67 -1564.75 1563.48 1558.86 1553.29 1545.48 1539.25 1531.80 1524.31 1515.57 1509.05 1504.10 1501.56 1505.34 1514.81 1532.33 1552.51 1580.68 1616.89 1657.59 1709.40 1766.57 1818.87 1870.69 1912.86 1947.21 1973.55 1988.43 1996.51 1999.90 1999.85 1998.60 1997.25 1996.22 1995.32 1995.23 1995.85 1997.24 1998.87 1999.97 2000.79 2005.10 2022.51 2042.26 2057.41 2070.60 2082.17 2091.54 2100.18 2107.19 2111.67 2111.63 2094.48 2076.15 2061.59 2049.11 2046.93 2047.83 2049.95 2049.88 2044.11 2036.39 2029.68 2024.71 2023.05 2023.87 2024.99 2026.53 2023.12 2016.94 2005.18 1983.18 1952.33 1911.71 1871.45 1830.32 1791.88 1754.51 1719.74 1692.01 1666.58 1636.98 1610.58 1583.91 1556.04 1529.48 1497.66 1469.88 1441.98 1413.14 1388.76 1356.26 1324.67 1289.16 1251.14 1219.38 1179.07 1137.26 1091.86 1054.76 1018.26 984.99 950.38 929.95 924.56 924.73 926.88 929.58 932.69 939.07 948.18 958.51 971.97 984.68 1002.46 1011.35 1016.40 1019.80 1023.18 1025.42 1025.69 1023.98 1013.83 987.13 940.42 866.39 770.34 674.60 585.96 519.68 477.06 460.96 459.87 464.94 473.46 477.52 476.84 473.59 466.73 492.41 502.71 521.77 538.98 546.11 557.81 574.89 587.80 598.80 612.35 625.02 633.96 651.82 675.58 677.77 675.90 696.43 711.10 719.46 737.95 756.93 773.74 782.51 788.54 796.98 806.84 818.03 827.54 834.47 836.25 834.57 831.36 830.76 833.69 831.70 826.65 821.10 815.59 809.82 804.67 800.41 796.24 793.94 791.64 784.72 777.12 772.79 764.59 752.33 740.94 731.43 723.77 712.71 697.23 679.97 665.22 645.59 621.36 601.13 585.90 576.94 568.92 561.80 555.33 549.19 542.42 535.87 528.00 520.00 511.39 502.36 492.98 483.24 473.68 463.92 454.30 444.21 434.02 419.73 403.07 391.13 378.67 365.93 352.70 339.27 325.62 312.10 298.74 285.62 272.89 260.79 249.59 239.48 230.25 220.83 209.56 198.14 188.11 188.80 193.54 193.69 194.05 194.41 194.58 194.83 195.17 194.91 194.70 195.85 197.32 198.16 199.33 200.86 201.82 202.59 204.25 205.28 204.08 207.65 212.56 212.41 210.17 208.86 211.16 214.13 215.87 218.54 222.01 223.20 222.98 222.45 222.30 223.00 223.55 223.41 222.78 221.18 217.97 216.31 217.82 215.65 214.08 213.07 211.66 210.04 207.33 205.60 205.64 205.73 205.76 205.95 206.42 206.90 206.85 206.10 205.07 204.38 203.83 203.61 203.69 203.82 203.38 202.65 202.26 203.58 208.72 212.19 211.58 212.53 217.11 219.17 220.32 221.85 224.58 228.62 230.68 230.61 230.24 229.60 226.86 224.32 221.55 217.16 212.99 209.29 205.43 202.39 199.91 202.08 207.24 198.61 188.66 184.09 190.08 198.46 206.77 215.55 219.67 218.54 225.35 232.26 235.65 240.50 244.55 246.77 261.49 283.78 301.21 317.44 312.56 314.88 286.90 262.34 255.84 248.60 239.81 245.37 255.88 264.87 292.57 301.86 297.27 289.39 285.63 290.32 293.36 299.11 309.90 316.41 334.79 352.45 379.88 407.06 435.16 455.32 456.66 448.43 426.71 399.07 382.64 356.93 343.27 327.28 323.68 314.60 310.36 304.79 303.88 313.50 318.75 327.22 340.66 354.56 369.78 378.26 398.35 417.70 454.48 456.04 468.76 495.94 533.51 573.09 620.54 658.09 667.25 666.59 668.74 646.95 630.05 659.00 635.93 664.05 668.25 655.18 652.66 684.20 747.10 823.11 896.03 911.06 881.86 878.46 886.53 947.50 976.69 1014.12 1060.94 1104.40 1137.84 1161.40 1219.45 1242.89 1241.76 1267.20 1277.08 1275.36 1265.28 1254.48 1232.24 1175.53 1173.84 1192.46 1216.01 1234.87 1285.63 1345.11 1363.56 1330.34 1321.61 1323.83 1300.60 1259.06 1217.22 1183.36 1191.70 1223.83 1217.31 1251.89 1285.99 1350.90 1423.46 1473.09 1510.54 1523.36 1488.46 1442.95 1437.18 1453.86 1465.65 1507.50 1562.32 1586.33 1629.20 1668.15 1697.76 1716.01 1771.47 1809.59 1848.65 1903.48 1963.82 1978.66 1989.12 1999.51 2008.12 1999.66 1977.69 1945.67 1920.86 1891.43 1833.52 1772.32 1733.74 1816.36 1835.16 1884.84 1933.75 1942.57 1934.00 1930.38 1951.00 2005.60 2067.22 2148.03 2178.80 2128.21 2092.22 2039.75 2010.00 1971.53 1928.37 1884.69 1845.51 1834.63 1763.58 1736.79 1683.67 1630.66 1587.90 1533.14 1529.69 1544.47 1548.53 1533.59 1513.92 1528.51 1541.02 1529.10 1533.64 1535.87 1547.63 1559.25 1555.66 1512.88 1519.58 1536.46 1533.63 1495.18 1443.89 1391.43 1343.14 1292.06 1249.70 1280.86 1326.43 1360.69 1376.65 1403.47 1389.97 1404.80 1372.26 1381.14 1395.44 1450.09 1514.70 1583.13 1646.25 1704.46 1772.79 1832.97 1883.61 1946.76 2006.93 2029.06 2033.78 2006.05 1923.29 1887.99 1855.12 1821.48 1801.80 1780.86 1748.83 1714.64 1687.90 1657.73 1603.38 1552.11 1492.20 1422.29 1374.80 1348.53 1322.34 1293.47 1263.30 1237.50 1258.77 1308.52 1345.13 1370.39 1410.92 1448.32 1450.44 1482.75 1493.77 1516.87 1624.26 1664.17 1682.28 1698.75 1722.18 1732.10 1715.90 1710.57 1745.75 1765.92 1769.76 1799.85 1831.06 1857.60 1883.83 1905.41 1911.54 1891.82 1860.64 1829.40 1788.91 1745.72 1693.64 1642.56 1609.45 1574.34 1524.95 1502.36 1480.84 1452.15 1429.11 1417.27 1401.88 1365.80 1348.08 1323.97 1295.58 1243.84 1215.60 1188.28 1151.50 1116.09 1093.40 1053.20 1009.90 974.15 936.02 893.22 842.63 815.16 811.21 809.73 805.82 802.26 799.81 798.08 800.68 810.42 823.25 833.00 839.18 842.61 846.49 845.94 846.89 855.20 865.08 872.65 884.01 888.99 892.52 905.02 916.54 934.45 951.92 966.12 970.34 974.84 989.42 1003.04 1010.15 1012.84 1015.05 1023.09 1035.77 1054.21 1060.78 1068.21 1082.05 1099.45 1114.75 1121.27 1120.92 1117.61 1115.36 1115.02 1105.25 1095.32 1097.75 1099.18 1086.17 1074.96 1069.38 1061.67 1053.15 1041.30 1023.96 1014.56 1010.95 -1593.32 1589.57 1583.95 1576.58 1567.65 1559.53 1550.24 1540.49 1529.28 1519.52 1511.36 1504.02 1501.35 1505.02 1516.26 1532.46 1558.55 1595.07 1639.67 1697.07 1760.77 1823.55 1880.57 1926.31 1961.56 1984.91 1995.57 2000.13 2000.55 1997.89 1994.51 1991.89 1990.06 1989.26 1988.87 1989.97 1992.71 1996.17 1998.73 2000.42 2002.68 2014.87 2030.72 2045.64 2058.48 2068.98 2077.78 2085.55 2091.58 2094.79 2092.93 2078.65 2063.12 2054.76 2045.50 2037.61 2037.79 2037.82 2034.32 2026.22 2014.84 2004.05 1997.43 1995.81 1996.64 2000.37 2004.21 2007.71 2013.56 2007.53 1994.62 1968.65 1931.48 1896.19 1852.33 1813.66 1776.09 1741.13 1715.40 1688.96 1656.89 1630.42 1603.68 1576.37 1549.28 1516.05 1488.19 1460.27 1432.47 1406.52 1372.17 1339.57 1302.12 1264.27 1231.11 1187.59 1143.97 1096.70 1059.24 1021.70 984.51 946.96 924.37 918.47 911.48 911.10 915.17 920.89 928.40 937.91 949.54 962.56 977.85 994.75 1011.64 1017.50 1021.06 1023.40 1022.80 1018.64 1011.69 996.42 960.20 905.31 826.47 733.54 643.44 563.95 506.67 469.73 453.57 449.37 449.62 454.13 457.34 457.73 455.44 450.91 480.60 484.61 506.54 526.84 531.40 543.34 563.54 577.23 588.20 600.93 613.24 622.44 639.00 660.30 660.71 655.07 669.40 685.51 704.89 719.78 737.93 754.54 763.08 769.46 779.92 787.91 794.76 805.97 817.96 823.45 824.67 821.33 818.10 816.50 813.57 809.47 806.93 806.48 803.90 799.53 795.90 793.51 792.17 789.83 783.03 775.46 768.28 760.17 749.99 738.98 729.01 725.00 717.90 700.36 677.47 656.75 631.43 608.27 588.41 573.99 565.77 558.50 552.53 547.59 542.60 537.52 532.15 525.82 518.60 510.83 502.23 492.79 482.82 472.53 462.07 451.58 440.72 429.71 414.09 396.35 383.85 371.00 357.84 344.40 330.75 316.96 303.31 289.88 276.81 264.29 252.55 241.96 232.53 224.13 215.66 205.52 195.20 185.77 182.57 185.02 188.17 188.87 188.86 188.77 188.66 188.49 188.52 188.87 190.05 191.33 192.28 193.71 195.85 197.01 197.64 198.52 199.48 199.82 202.56 208.26 209.94 207.77 205.63 209.25 212.45 212.47 213.94 217.97 219.40 219.36 219.06 219.07 219.60 219.69 218.84 217.92 216.20 213.34 212.37 212.72 211.20 208.60 206.00 205.23 205.51 203.37 203.12 203.31 203.42 203.39 203.35 203.47 203.42 202.91 201.79 200.62 199.55 198.91 198.64 198.60 198.49 198.04 197.24 196.17 196.45 199.29 202.74 201.50 202.82 208.72 211.81 213.70 215.17 217.21 221.31 223.91 224.30 223.95 223.78 222.99 221.38 218.80 214.15 209.86 206.18 202.69 198.43 193.96 192.97 200.54 190.81 177.38 172.77 179.96 189.62 197.51 204.96 209.54 211.74 219.61 226.62 229.79 233.44 236.34 238.34 240.45 256.59 272.84 284.85 282.88 279.18 257.17 241.04 235.20 231.48 227.40 227.98 232.79 242.67 266.40 275.58 271.30 267.26 263.46 267.44 271.32 277.96 286.84 302.00 332.42 355.43 380.48 403.73 422.42 421.40 409.45 393.87 390.98 368.31 350.43 328.62 313.71 303.44 299.57 293.77 292.37 289.24 291.39 294.79 300.11 307.94 315.45 330.70 351.36 359.74 370.30 389.28 411.97 425.61 451.57 491.47 545.05 576.44 594.03 626.24 610.54 601.01 625.26 587.03 591.67 602.75 594.81 622.07 619.24 628.29 663.31 714.10 790.35 840.08 881.42 854.58 806.19 812.16 859.41 923.85 957.69 998.41 1046.02 1077.45 1114.18 1151.95 1199.61 1218.39 1219.78 1242.55 1249.34 1232.38 1224.11 1227.48 1232.05 1158.61 1154.51 1172.41 1203.15 1225.86 1276.68 1329.96 1310.58 1282.76 1292.56 1310.88 1296.13 1250.59 1199.14 1158.54 1157.58 1207.08 1230.77 1241.50 1285.46 1339.29 1410.80 1462.88 1497.44 1497.97 1455.37 1406.21 1416.91 1442.76 1480.94 1522.00 1578.66 1600.91 1630.71 1680.69 1711.80 1735.88 1799.54 1818.57 1859.52 1906.57 1955.37 1965.02 1977.54 1989.51 1990.76 1972.10 1941.44 1904.43 1877.70 1856.86 1810.87 1749.65 1660.78 1733.02 1788.07 1852.10 1925.62 1941.87 1936.72 1928.87 1940.18 1986.25 2053.25 2122.01 2145.19 2101.24 2065.84 2025.35 1999.28 1961.51 1926.01 1882.84 1845.92 1811.30 1771.87 1744.03 1689.65 1633.53 1578.98 1526.35 1515.12 1534.38 1541.38 1535.51 1493.06 1480.58 1488.68 1485.40 1497.85 1492.54 1497.21 1502.63 1514.50 1467.26 1469.51 1488.74 1509.88 1502.16 1452.25 1400.21 1354.46 1301.81 1237.57 1251.24 1293.28 1321.71 1344.01 1362.91 1347.34 1368.88 1336.53 1336.60 1377.59 1440.34 1494.12 1550.34 1613.02 1679.89 1748.00 1792.17 1827.61 1894.87 1971.48 2012.91 2022.34 2008.35 1939.68 1897.90 1876.04 1847.63 1812.58 1791.23 1773.54 1737.72 1696.03 1651.51 1592.93 1540.34 1480.80 1431.29 1389.37 1361.27 1331.38 1304.71 1276.02 1241.20 1241.04 1266.46 1298.87 1334.48 1374.66 1387.23 1383.96 1406.91 1429.34 1466.39 1553.54 1606.28 1630.46 1665.90 1691.84 1699.95 1688.69 1693.55 1720.19 1738.58 1743.40 1772.03 1807.92 1829.13 1849.55 1876.01 1895.27 1892.63 1880.61 1853.49 1809.42 1769.37 1727.35 1690.77 1670.46 1633.92 1589.33 1564.20 1528.34 1511.49 1492.09 1471.49 1447.45 1414.09 1387.60 1366.17 1325.21 1289.68 1262.12 1227.02 1184.18 1160.17 1130.19 1083.42 1040.10 995.23 949.02 904.48 858.99 810.00 800.93 797.67 794.35 789.82 786.51 786.05 788.89 798.00 806.30 812.99 818.27 822.85 825.79 827.92 831.74 838.85 849.34 855.06 864.94 871.91 879.85 897.93 912.30 927.19 941.46 954.26 958.25 964.75 978.64 989.29 993.13 1000.99 1006.94 1012.20 1018.19 1034.02 1043.65 1048.90 1064.22 1077.06 1090.14 1097.18 1099.46 1098.15 1094.72 1091.37 1083.48 1077.57 1079.59 1077.82 1068.37 1059.26 1053.93 1047.66 1039.80 1031.68 1014.22 1005.12 1004.88 -1623.28 1621.58 1614.42 1605.31 1595.55 1585.56 1574.77 1562.81 1548.48 1536.63 1523.97 1511.91 1502.95 1500.45 1504.23 1515.80 1539.36 1577.93 1626.82 1686.98 1756.88 1830.37 1892.16 1939.59 1972.71 1992.27 1999.34 1999.11 1995.17 1990.11 1984.75 1981.02 1978.89 1978.59 1979.68 1982.78 1986.73 1992.38 1996.52 1999.49 2001.70 2008.95 2020.70 2034.60 2046.98 2056.27 2064.80 2072.34 2077.30 2079.40 2076.29 2068.76 2055.27 2051.04 2042.80 2032.43 2029.92 2027.30 2020.37 2009.35 1993.70 1980.02 1969.39 1965.51 1963.41 1966.57 1972.30 1981.97 1991.26 1996.56 1992.02 1974.24 1940.89 1909.51 1867.15 1828.94 1793.64 1761.19 1736.43 1708.25 1676.99 1650.35 1623.39 1596.40 1567.46 1533.63 1505.44 1477.30 1450.05 1424.82 1389.68 1356.16 1317.68 1280.03 1245.35 1197.62 1152.74 1104.19 1066.69 1027.81 986.49 946.43 921.64 912.41 895.74 894.45 902.21 910.34 918.95 927.46 938.71 952.95 969.53 986.11 1003.90 1018.29 1022.48 1023.92 1021.15 1012.25 998.59 975.63 929.82 870.60 793.29 710.86 626.86 554.23 503.57 471.38 452.61 445.22 441.17 441.30 441.98 439.89 438.22 435.69 472.87 475.48 497.94 516.52 520.52 530.02 548.41 562.62 576.30 589.67 600.78 607.75 620.25 637.68 639.81 640.26 652.51 671.22 692.32 707.25 718.54 733.99 743.53 752.51 764.18 772.48 776.46 787.24 802.05 807.93 810.04 809.11 807.10 803.25 798.91 795.54 795.78 797.87 797.55 792.95 790.67 789.84 789.69 787.09 779.10 770.68 763.03 756.79 751.14 739.84 729.14 723.00 715.87 697.06 672.12 643.82 617.32 595.01 575.78 562.13 554.62 548.56 543.82 540.09 536.65 532.95 528.73 523.58 517.50 510.32 502.09 492.61 482.22 471.35 460.17 448.75 437.04 425.17 408.35 389.77 376.78 363.50 350.02 336.34 322.56 308.68 294.93 281.47 268.47 256.15 244.79 234.81 226.09 218.40 210.86 201.97 192.87 184.12 177.93 177.64 182.16 182.76 182.41 182.85 182.80 182.54 182.64 183.17 184.41 185.82 186.88 188.62 191.05 192.44 193.02 193.32 194.02 195.99 198.43 203.27 206.41 204.70 203.00 207.71 210.61 208.42 209.11 213.89 215.42 215.40 215.45 215.56 215.87 215.59 214.68 213.30 211.62 209.81 208.26 207.94 206.41 203.04 198.88 198.72 200.38 200.36 201.21 201.27 201.31 201.26 201.14 200.79 200.20 199.29 197.96 196.59 195.33 194.68 194.49 194.46 194.30 193.81 193.08 192.30 192.05 192.42 193.21 191.76 193.57 199.70 204.81 207.99 209.85 211.49 214.35 216.69 218.00 218.65 219.04 218.39 217.24 215.19 211.73 208.54 205.80 202.98 198.37 189.79 185.81 191.05 183.87 172.39 167.60 173.56 183.95 192.69 196.57 200.70 205.06 213.28 220.45 223.72 226.58 228.66 230.20 232.90 238.56 248.47 255.64 256.70 251.35 225.27 216.34 211.85 209.26 205.65 206.99 210.43 222.40 236.09 237.53 236.29 236.46 242.35 245.62 252.12 259.93 280.06 307.59 335.03 354.44 374.24 392.39 400.47 388.54 367.56 349.87 345.02 335.90 320.66 303.14 291.87 284.29 282.23 278.18 276.45 275.74 277.25 280.58 283.65 290.16 298.98 311.72 328.12 341.32 352.44 367.15 382.45 406.49 439.38 494.15 537.06 559.55 565.05 583.80 583.06 571.40 586.43 554.28 558.39 561.42 564.79 587.95 591.49 625.88 672.13 719.37 792.29 821.67 852.58 802.96 768.55 796.93 856.33 906.69 945.65 980.67 1033.31 1038.59 1096.82 1140.91 1177.95 1186.32 1185.11 1203.99 1222.20 1196.80 1191.47 1201.22 1221.76 1153.01 1132.03 1147.40 1188.31 1209.17 1262.91 1287.30 1246.70 1225.87 1252.42 1281.10 1259.20 1236.11 1192.20 1147.82 1155.20 1203.99 1246.53 1289.56 1313.24 1333.34 1401.07 1451.07 1473.02 1444.98 1424.47 1395.69 1407.40 1433.92 1469.59 1525.21 1590.94 1616.79 1641.94 1676.27 1707.33 1727.23 1775.85 1805.80 1855.90 1897.68 1936.16 1946.49 1965.38 1977.51 1973.11 1945.41 1909.08 1872.16 1848.94 1831.02 1788.26 1740.03 1680.13 1693.52 1727.72 1797.63 1884.61 1932.07 1913.09 1912.03 1943.08 1986.87 2042.94 2096.11 2106.18 2083.35 2048.58 2020.73 1985.85 1956.41 1918.06 1874.96 1845.82 1816.06 1778.42 1738.25 1692.22 1635.02 1581.92 1525.33 1492.82 1508.70 1521.39 1504.60 1483.78 1464.06 1440.38 1435.81 1448.88 1446.39 1449.49 1453.28 1470.35 1433.35 1420.21 1447.85 1478.68 1482.28 1447.87 1388.88 1337.74 1288.26 1230.86 1214.55 1255.33 1280.67 1307.51 1313.12 1304.00 1329.56 1310.28 1314.16 1362.13 1407.24 1452.26 1518.46 1586.52 1648.19 1700.58 1749.18 1796.37 1856.93 1937.11 1995.63 2007.26 1999.27 1935.61 1897.40 1879.32 1860.09 1822.39 1793.37 1773.11 1736.07 1679.74 1629.45 1583.94 1540.16 1485.44 1437.33 1403.32 1387.29 1361.09 1334.08 1311.44 1278.42 1263.08 1260.11 1265.17 1297.82 1334.34 1333.78 1324.96 1347.74 1392.11 1438.64 1488.60 1539.11 1587.03 1627.46 1644.55 1656.90 1664.34 1680.37 1697.12 1711.27 1719.95 1744.58 1788.07 1812.48 1819.39 1841.73 1863.79 1886.94 1881.47 1869.57 1833.05 1798.12 1766.48 1738.86 1709.56 1680.81 1639.70 1609.11 1576.50 1538.58 1519.76 1494.78 1472.25 1447.05 1422.88 1393.18 1359.35 1329.23 1299.90 1262.48 1226.88 1192.98 1147.06 1090.51 1043.84 993.32 946.25 903.74 858.93 821.43 796.08 788.67 783.74 777.77 773.96 772.99 774.41 782.37 789.32 793.05 797.87 801.73 804.41 810.29 817.45 826.84 833.36 838.21 846.45 853.14 872.43 893.19 908.97 918.46 929.48 941.89 950.28 958.75 969.63 975.36 975.32 986.13 1000.86 1003.67 1002.26 1018.03 1031.74 1038.36 1041.32 1050.01 1061.55 1069.89 1075.36 1075.61 1072.26 1063.30 1058.12 1055.74 1052.70 1050.73 1050.96 1047.81 1042.09 1036.70 1030.82 1020.33 1007.25 999.90 998.74 -1660.84 1658.38 1649.94 1639.69 1629.07 1618.02 1605.94 1592.26 1574.60 1556.59 1539.53 1522.75 1508.61 1500.83 1499.37 1505.10 1524.85 1561.94 1613.87 1679.18 1759.27 1841.00 1907.94 1956.27 1984.85 1998.53 1999.25 1993.51 1985.56 1978.31 1971.43 1967.21 1965.12 1965.63 1967.04 1971.16 1977.79 1984.75 1991.85 1996.33 2001.39 2005.07 2012.96 2024.47 2035.53 2044.62 2053.04 2060.17 2064.46 2066.07 2063.95 2058.13 2050.17 2044.41 2036.24 2026.48 2018.92 2014.55 2007.68 1993.11 1974.64 1959.61 1946.66 1937.42 1931.95 1931.89 1936.21 1946.43 1958.37 1973.35 1975.39 1964.66 1938.00 1910.42 1869.96 1835.13 1804.77 1776.62 1754.19 1729.18 1698.33 1671.38 1644.34 1616.33 1585.95 1551.10 1522.64 1494.52 1466.55 1439.18 1403.56 1369.52 1330.36 1292.11 1255.29 1206.06 1160.42 1111.85 1075.53 1034.65 992.14 949.40 920.80 900.02 882.00 881.14 888.60 896.69 902.21 914.90 928.24 942.70 959.02 976.08 994.68 1015.56 1023.29 1024.34 1019.56 1009.31 990.50 956.06 902.05 839.45 765.72 687.46 611.00 548.68 506.68 478.43 457.94 444.21 436.83 432.30 429.78 427.31 425.76 424.32 467.25 469.38 488.31 506.08 509.85 517.87 532.35 547.84 563.43 577.07 587.10 592.28 600.59 614.04 621.52 630.77 643.23 660.56 682.20 692.70 700.55 713.30 725.73 737.76 749.84 758.82 762.81 772.80 784.68 789.15 790.93 794.85 796.56 792.73 788.69 785.81 787.04 789.87 789.88 784.85 783.18 785.51 786.09 782.67 773.11 762.95 755.77 754.73 758.07 747.70 730.41 717.19 702.90 683.69 659.10 630.63 604.12 581.98 563.24 550.28 543.48 538.66 535.29 532.96 530.94 528.67 525.83 521.73 516.57 509.87 501.85 492.26 481.56 470.00 458.04 445.69 433.16 420.59 402.69 383.38 369.95 356.25 342.48 328.57 314.65 300.77 286.97 273.51 260.59 248.47 237.40 227.99 220.06 213.31 206.49 198.72 190.46 182.01 174.56 172.19 174.68 174.26 174.49 175.84 177.59 177.94 177.62 177.21 179.44 181.32 182.48 184.26 186.55 187.94 188.61 188.97 190.07 192.78 195.24 198.77 201.90 201.11 200.26 205.32 206.61 203.24 204.28 209.72 211.04 210.95 211.02 211.19 211.19 211.37 210.44 209.46 207.90 206.89 205.40 203.62 201.36 197.78 193.80 194.07 196.03 198.04 199.22 199.23 199.25 199.22 198.77 198.07 197.10 195.95 194.68 193.16 191.63 191.01 190.89 190.90 190.75 190.35 189.79 189.38 188.76 187.27 185.66 184.51 186.15 191.21 197.05 202.09 204.43 205.82 207.63 209.85 212.29 214.16 215.11 213.80 212.64 211.33 209.05 206.97 204.99 202.33 197.06 186.63 180.51 184.02 179.11 169.59 164.32 168.98 179.69 188.59 189.88 193.62 199.53 207.50 214.84 218.39 220.38 221.81 223.15 225.85 228.36 228.52 231.27 229.95 220.22 195.92 190.79 188.59 188.93 187.87 189.49 192.46 200.10 210.17 206.86 205.89 208.82 213.99 220.03 231.28 243.55 267.30 297.13 320.03 338.11 354.53 371.92 371.62 352.30 331.88 313.63 304.33 301.32 294.99 278.91 273.06 269.17 269.16 266.59 264.45 263.08 264.01 267.09 270.26 276.93 285.20 297.75 310.49 327.81 340.80 356.07 375.00 401.44 441.35 478.36 509.34 533.94 553.20 573.42 580.07 564.22 551.29 523.75 508.93 529.12 539.88 561.29 591.71 626.84 672.51 718.48 760.85 781.39 810.28 787.46 756.78 812.10 863.50 903.71 947.35 970.06 998.18 1033.89 1086.59 1112.67 1135.37 1145.47 1145.44 1164.80 1187.57 1151.33 1149.26 1158.33 1178.57 1157.60 1109.25 1125.94 1163.97 1181.32 1244.43 1229.46 1184.32 1172.98 1194.93 1239.20 1202.98 1192.24 1170.34 1143.32 1153.08 1197.51 1216.75 1226.51 1265.01 1334.75 1410.03 1435.36 1424.29 1373.80 1393.09 1380.91 1413.32 1444.15 1463.68 1524.33 1599.63 1621.47 1634.09 1647.48 1669.27 1694.12 1749.23 1787.04 1848.09 1892.61 1934.52 1944.61 1951.95 1956.22 1946.24 1917.03 1879.71 1841.16 1820.92 1808.22 1763.59 1730.34 1695.32 1666.62 1661.19 1725.22 1808.49 1852.95 1845.36 1863.83 1927.03 1968.53 2021.44 2076.05 2106.23 2073.57 2047.26 2012.07 1977.46 1949.80 1910.89 1870.84 1845.47 1820.04 1784.75 1746.43 1696.45 1649.44 1592.99 1544.45 1498.47 1491.10 1483.19 1478.18 1473.33 1450.65 1421.02 1401.94 1394.78 1404.72 1406.68 1407.96 1425.28 1396.48 1379.98 1410.52 1445.81 1446.32 1413.56 1381.97 1326.42 1269.33 1217.59 1183.91 1216.91 1236.60 1266.26 1263.86 1263.48 1296.32 1274.19 1282.08 1321.67 1373.15 1427.01 1492.74 1559.72 1609.83 1653.67 1706.83 1773.04 1837.14 1898.75 1969.84 1990.12 1988.76 1930.17 1876.88 1864.65 1860.36 1829.36 1789.40 1766.84 1726.93 1669.48 1618.47 1575.68 1538.38 1495.39 1452.11 1438.81 1436.14 1408.55 1382.60 1358.75 1330.71 1304.07 1271.00 1260.71 1257.31 1286.38 1281.44 1280.17 1317.71 1371.34 1415.07 1437.36 1472.09 1518.80 1563.05 1585.56 1609.68 1641.74 1651.63 1664.87 1679.91 1692.29 1712.71 1734.77 1769.21 1783.00 1799.29 1824.64 1860.82 1875.25 1872.79 1853.73 1822.51 1785.28 1747.59 1713.72 1686.98 1654.21 1622.33 1592.63 1540.87 1498.10 1472.38 1459.57 1443.35 1422.72 1398.06 1368.41 1336.46 1313.07 1279.85 1247.99 1201.58 1143.42 1083.24 1028.31 979.29 938.13 897.51 854.29 817.88 792.49 779.21 773.40 765.99 762.03 759.13 758.91 763.50 771.19 775.55 777.94 781.69 786.50 796.00 807.46 816.33 821.14 822.54 833.29 843.77 866.21 886.16 901.81 909.18 919.03 930.84 941.36 949.65 956.64 960.36 959.38 971.18 990.20 989.97 985.97 999.36 1016.58 1023.39 1023.18 1027.31 1035.03 1042.14 1048.63 1053.55 1051.69 1042.00 1037.41 1036.21 1031.14 1029.04 1035.79 1036.96 1030.77 1025.83 1021.45 1010.25 999.98 995.31 993.10 -1700.82 1692.41 1682.85 1672.58 1661.47 1649.42 1636.48 1621.90 1603.56 1584.43 1564.87 1543.47 1523.23 1511.81 1499.63 1500.91 1513.27 1549.38 1598.08 1675.55 1763.56 1851.85 1922.02 1966.24 1994.88 1993.64 1989.86 1978.55 1968.14 1958.33 1950.26 1946.51 1945.26 1946.62 1950.64 1956.83 1965.41 1975.19 1983.98 1991.82 1999.92 2003.35 2006.97 2015.01 2025.32 2034.07 2042.28 2048.86 2052.82 2054.26 2052.58 2048.04 2041.47 2034.96 2026.90 2017.43 2008.72 2004.75 1994.92 1979.22 1957.88 1940.85 1928.16 1914.74 1903.71 1900.41 1902.64 1911.55 1926.14 1945.32 1950.86 1943.35 1926.22 1900.80 1863.15 1834.70 1810.98 1791.33 1773.50 1746.76 1714.87 1686.99 1660.53 1631.88 1598.90 1563.27 1534.56 1507.29 1481.03 1453.05 1416.93 1382.28 1343.10 1305.33 1264.86 1214.42 1168.43 1119.88 1086.15 1041.08 998.24 954.38 924.68 901.19 880.06 873.46 879.99 883.18 891.94 902.66 916.63 931.97 947.76 965.34 983.18 1000.10 1018.85 1023.75 1016.31 1003.27 972.67 929.26 868.94 804.68 730.19 661.98 593.73 543.51 510.79 485.96 463.37 446.92 435.75 427.03 421.50 418.35 416.55 415.96 443.92 463.28 479.54 492.13 499.86 507.71 518.53 533.50 547.03 560.85 571.47 578.52 586.20 595.91 608.54 622.49 635.51 652.11 671.73 678.35 684.78 695.82 709.01 723.45 737.15 746.72 750.14 758.32 768.10 770.23 771.62 779.67 785.16 783.57 780.27 777.62 779.45 782.64 782.30 777.34 776.45 780.10 780.77 776.77 766.38 756.38 751.73 753.99 760.65 749.38 727.73 707.21 687.13 668.16 644.82 617.23 591.29 569.43 551.21 538.97 532.78 529.12 527.29 526.21 525.67 524.86 523.09 519.88 515.50 509.23 501.33 491.62 480.43 468.24 455.51 442.21 429.10 415.45 396.97 376.90 363.19 349.20 335.05 321.04 307.07 293.22 279.44 266.06 253.24 241.29 230.45 221.34 214.41 208.34 202.45 195.68 188.00 179.76 172.71 168.64 167.51 165.91 166.32 169.56 172.71 173.96 172.67 171.67 174.35 177.31 178.69 180.31 182.28 183.62 184.58 185.48 186.95 189.34 191.68 194.20 196.64 197.45 198.45 200.21 200.88 197.89 199.77 205.52 206.74 206.06 206.10 206.12 205.68 206.20 206.78 206.29 205.06 204.21 202.68 199.44 196.36 193.58 191.43 191.76 193.38 195.50 196.92 197.11 197.21 197.13 196.45 195.40 194.09 192.93 191.97 190.34 188.53 187.83 187.75 187.77 187.72 187.60 187.40 187.13 186.37 184.40 182.56 181.70 181.63 183.00 188.69 195.22 197.93 199.21 200.80 203.70 208.02 211.09 212.72 209.98 207.95 207.20 206.15 204.59 202.48 199.16 192.94 183.43 178.49 182.40 177.03 167.74 162.01 165.35 175.67 183.90 185.09 188.79 195.05 202.25 210.03 214.46 215.21 216.26 217.63 218.73 219.28 218.08 216.41 210.04 197.66 178.27 174.10 174.04 175.18 175.78 176.92 179.49 180.44 185.11 182.21 181.86 182.75 186.68 195.80 202.17 214.42 243.59 274.45 297.54 310.82 325.23 343.34 335.60 312.96 293.21 279.68 273.86 273.12 265.66 255.83 254.83 252.97 251.02 251.80 249.92 250.25 251.81 254.99 259.62 265.74 274.71 287.49 303.38 324.14 339.99 361.47 384.98 416.21 445.57 477.97 503.40 525.12 557.25 577.49 573.06 559.23 529.52 491.73 488.52 504.15 525.03 556.36 597.82 626.98 668.19 713.55 747.15 751.64 759.02 746.79 762.19 802.80 853.88 897.94 932.72 948.36 984.54 1036.40 1081.04 1088.66 1101.31 1111.55 1112.14 1142.67 1149.62 1108.41 1111.60 1117.78 1140.31 1123.79 1092.24 1132.98 1162.07 1174.30 1200.87 1170.27 1143.08 1141.65 1150.59 1179.54 1167.88 1147.98 1139.13 1123.70 1139.27 1189.18 1191.36 1220.78 1264.59 1330.72 1400.35 1410.76 1383.78 1342.38 1341.33 1356.77 1413.04 1453.56 1502.50 1523.46 1563.34 1597.81 1609.96 1617.30 1643.81 1701.33 1762.46 1798.10 1855.51 1893.55 1925.68 1934.99 1938.19 1927.72 1921.21 1896.42 1861.73 1819.16 1778.98 1766.35 1747.17 1711.03 1693.16 1650.08 1607.35 1659.74 1735.97 1772.02 1771.34 1810.02 1892.26 1946.05 1997.25 2067.26 2102.96 2069.81 2057.27 2017.03 1981.36 1948.33 1908.67 1866.81 1844.77 1825.61 1791.70 1754.14 1701.76 1643.34 1596.87 1553.86 1511.12 1483.27 1462.52 1449.91 1445.48 1434.70 1405.11 1375.58 1356.57 1358.89 1357.22 1367.51 1381.92 1367.23 1349.77 1376.79 1406.81 1414.72 1371.10 1364.87 1313.01 1256.25 1206.54 1153.80 1172.47 1197.73 1228.51 1216.55 1230.63 1257.12 1239.19 1244.35 1285.16 1339.55 1403.35 1461.12 1512.23 1566.83 1613.10 1676.48 1750.09 1809.36 1864.61 1931.73 1971.48 1970.62 1920.16 1859.02 1849.94 1849.78 1823.70 1781.77 1755.25 1713.27 1665.60 1613.85 1568.83 1536.65 1503.09 1479.92 1490.10 1481.40 1453.63 1428.23 1405.33 1379.19 1343.01 1301.57 1250.31 1234.97 1240.29 1226.63 1242.82 1300.03 1359.02 1374.22 1391.84 1420.30 1454.89 1499.94 1518.83 1556.23 1596.07 1619.16 1628.41 1646.26 1657.94 1675.73 1689.22 1702.37 1730.62 1745.89 1766.07 1810.01 1858.21 1864.76 1858.04 1833.95 1788.25 1743.90 1694.94 1660.37 1643.67 1619.78 1581.63 1525.78 1471.07 1435.64 1412.83 1394.88 1374.58 1355.25 1330.44 1294.00 1278.92 1260.61 1233.99 1206.06 1164.21 1107.13 1051.30 998.18 944.01 903.89 867.52 833.64 803.46 774.38 763.40 759.49 750.52 745.99 745.54 748.25 754.88 756.39 760.08 765.48 773.07 786.09 799.07 807.75 811.03 812.31 828.56 845.26 859.90 874.81 888.58 899.60 911.14 922.55 930.61 935.74 938.51 941.63 945.99 955.36 966.82 968.72 968.64 979.16 994.10 1003.81 1009.72 1012.51 1013.68 1014.94 1019.73 1030.31 1036.21 1033.62 1027.19 1020.35 1016.53 1017.82 1025.30 1026.33 1019.26 1013.71 1009.63 1002.15 994.10 990.22 989.17 -1743.17 1737.44 1727.01 1716.34 1705.16 1692.28 1678.70 1663.11 1642.04 1617.15 1594.31 1570.89 1545.74 1529.37 1510.81 1505.60 1510.68 1543.36 1588.67 1675.27 1768.09 1861.82 1931.85 1969.21 1990.35 1979.74 1968.24 1953.59 1941.30 1929.95 1922.66 1919.23 1919.93 1922.69 1928.39 1938.22 1949.41 1962.07 1972.34 1984.96 1995.63 2000.35 2004.09 2008.03 2016.09 2024.16 2032.25 2038.26 2042.23 2043.90 2042.58 2038.78 2032.91 2026.03 2017.98 2008.69 2000.65 1998.10 1987.37 1970.44 1943.87 1925.19 1907.98 1890.75 1874.00 1865.93 1865.47 1872.72 1887.60 1909.63 1921.04 1920.20 1906.77 1884.07 1850.05 1826.61 1815.07 1801.26 1786.79 1762.95 1732.14 1703.30 1675.49 1645.78 1611.89 1575.62 1546.79 1519.55 1492.68 1463.43 1426.95 1391.64 1352.35 1314.13 1271.89 1220.69 1174.53 1127.37 1093.71 1049.09 1006.52 962.68 932.14 908.41 881.82 868.81 868.52 869.63 874.55 889.56 903.60 919.67 937.23 953.84 971.06 987.35 1006.33 1019.05 1011.72 992.67 955.06 902.05 833.38 768.77 693.87 627.03 572.41 534.38 512.71 490.25 467.59 449.62 435.57 424.54 417.06 411.63 409.73 409.46 413.15 458.67 464.83 474.25 487.90 499.35 508.16 518.12 527.83 540.71 554.31 567.70 578.08 586.44 598.68 612.93 627.08 642.76 659.01 665.07 671.97 683.12 695.81 710.27 726.28 735.82 736.31 742.13 750.03 751.47 753.22 762.29 770.52 774.74 773.52 770.23 772.96 776.83 775.30 772.83 772.15 772.67 770.89 766.27 759.35 753.82 755.86 756.48 751.77 737.06 715.37 694.01 673.59 654.59 631.34 604.38 578.75 557.26 539.54 528.06 522.58 520.24 519.40 519.87 520.44 520.75 520.44 518.17 514.29 508.40 500.56 490.60 478.61 465.82 452.28 438.19 424.40 410.07 390.78 370.17 356.19 342.03 327.89 313.79 299.84 286.05 272.42 259.11 246.42 234.58 223.84 215.30 208.98 203.48 198.46 192.39 185.15 177.40 170.62 165.51 162.67 160.34 159.98 164.30 167.34 169.65 168.75 167.71 170.57 173.58 174.90 176.39 178.12 179.44 180.68 182.22 184.00 185.96 188.14 190.46 191.93 194.06 196.00 196.67 195.90 194.31 196.33 201.53 202.64 202.13 202.09 201.79 200.86 201.59 203.18 203.00 201.76 201.00 199.51 196.06 192.27 190.45 190.06 190.31 191.39 193.33 194.71 195.01 195.17 195.05 194.18 192.90 191.35 190.24 189.64 188.06 186.11 185.38 185.30 185.31 185.35 185.35 185.35 185.15 184.41 182.52 180.80 180.17 178.64 177.04 181.79 188.79 191.87 193.59 195.25 198.56 203.61 207.44 209.10 205.04 202.86 202.93 202.66 201.38 199.01 194.62 188.22 180.59 176.75 180.88 175.45 165.73 158.72 162.02 171.64 179.58 181.46 185.28 191.18 197.62 205.74 210.27 210.38 210.97 212.37 211.74 209.68 207.99 203.86 196.37 183.43 167.65 162.62 164.52 165.82 166.68 166.61 167.76 167.96 167.97 164.59 163.44 163.50 165.96 168.30 165.93 180.15 218.87 246.85 269.51 283.25 295.74 307.87 302.08 276.45 256.25 250.19 250.93 251.12 244.45 240.43 239.31 235.86 233.53 232.17 233.78 235.25 238.45 244.37 247.40 254.65 264.85 278.63 301.18 328.73 358.44 377.08 403.59 432.11 457.21 488.72 516.18 533.07 539.20 541.54 522.89 518.97 487.22 477.90 472.67 486.71 517.38 551.19 583.61 614.85 662.81 697.29 730.22 723.75 734.35 710.42 723.58 754.50 800.60 864.35 891.38 902.96 953.42 1013.65 1041.84 1066.26 1063.99 1061.98 1082.54 1125.55 1118.36 1054.52 1076.64 1065.81 1115.64 1096.44 1074.40 1097.32 1121.69 1147.91 1157.00 1140.91 1109.04 1098.50 1106.42 1126.02 1121.77 1104.73 1111.93 1098.68 1113.41 1138.24 1168.37 1227.92 1272.37 1332.79 1372.93 1365.10 1332.82 1306.57 1320.00 1370.04 1431.56 1466.70 1515.14 1511.35 1532.63 1557.97 1584.62 1612.17 1665.36 1728.24 1777.93 1819.69 1864.71 1879.84 1913.55 1924.39 1929.35 1917.85 1901.55 1879.57 1843.37 1799.21 1759.17 1732.68 1710.81 1687.79 1685.60 1643.96 1595.05 1616.23 1685.94 1714.16 1718.54 1799.90 1879.33 1931.03 1979.64 2034.96 2070.96 2074.92 2056.62 2021.61 1977.20 1940.10 1904.40 1864.82 1843.69 1828.90 1798.02 1758.98 1710.81 1643.49 1607.02 1562.89 1522.19 1484.56 1452.71 1420.93 1406.33 1397.88 1379.04 1356.46 1327.41 1312.27 1315.75 1326.80 1334.04 1326.64 1323.85 1340.51 1363.42 1381.27 1344.75 1322.88 1292.38 1249.30 1198.18 1137.81 1128.74 1155.81 1182.54 1175.08 1195.82 1207.94 1214.44 1218.37 1265.64 1322.19 1375.05 1423.79 1472.50 1533.06 1595.60 1656.44 1721.59 1777.71 1825.79 1874.59 1946.25 1955.27 1924.59 1857.97 1838.90 1835.88 1803.92 1760.84 1726.69 1696.97 1649.55 1599.86 1559.50 1532.92 1520.85 1516.08 1525.19 1514.58 1499.56 1477.66 1451.39 1415.94 1367.76 1325.86 1280.93 1237.95 1199.06 1177.47 1222.89 1280.62 1321.13 1319.83 1353.66 1387.77 1417.29 1427.61 1441.58 1478.37 1525.27 1564.45 1599.46 1612.17 1625.02 1641.69 1642.22 1641.28 1663.19 1672.29 1694.93 1733.11 1805.36 1848.97 1852.81 1847.05 1815.59 1766.18 1719.90 1662.86 1614.76 1579.22 1550.00 1500.58 1455.49 1422.72 1391.75 1370.23 1343.15 1319.50 1292.74 1259.40 1233.16 1214.77 1192.15 1171.00 1146.20 1112.48 1064.92 1025.45 981.37 931.22 891.44 860.54 825.78 784.43 753.78 747.79 742.13 734.47 732.09 739.27 743.02 743.10 746.10 751.72 761.50 773.18 787.56 795.08 800.84 813.34 830.44 842.22 852.23 862.97 875.81 889.41 901.75 911.66 917.10 920.56 923.15 927.45 934.01 939.45 945.57 948.58 952.33 962.27 974.73 986.01 995.75 998.77 995.60 992.80 995.91 1008.91 1018.77 1021.91 1015.83 1006.65 1004.79 1007.96 1014.03 1014.22 1008.39 1003.54 999.85 994.56 988.97 986.02 985.29 -1789.74 1781.08 1771.51 1759.41 1748.61 1735.75 1722.20 1707.98 1685.05 1660.87 1634.90 1609.02 1583.06 1561.78 1540.95 1529.24 1529.44 1551.50 1595.44 1680.95 1771.05 1863.21 1925.46 1957.38 1964.35 1949.59 1930.14 1914.17 1901.22 1892.35 1886.59 1885.10 1888.47 1893.76 1901.34 1912.07 1925.84 1942.75 1955.82 1972.07 1986.69 1995.48 2002.49 2005.82 2009.33 2015.13 2022.56 2028.57 2032.86 2034.70 2033.83 2030.12 2024.52 2017.64 2009.59 2001.32 1995.20 1991.08 1979.34 1955.34 1933.05 1917.98 1901.97 1882.83 1851.75 1840.95 1838.15 1843.24 1857.70 1880.67 1892.29 1893.21 1883.49 1863.46 1831.83 1814.36 1812.37 1807.04 1798.87 1775.85 1744.41 1714.84 1689.76 1655.80 1621.79 1585.06 1557.00 1531.99 1502.15 1473.03 1435.79 1399.65 1360.90 1320.46 1277.60 1226.09 1180.73 1137.92 1100.97 1058.60 1017.21 974.95 946.91 918.74 891.95 872.09 861.75 860.49 863.60 876.03 891.68 908.36 926.20 942.52 957.27 973.29 985.93 1002.13 1003.99 978.27 935.95 871.95 796.09 734.11 651.57 588.12 543.76 519.08 507.38 490.55 469.18 450.72 434.97 423.14 413.97 408.23 406.15 406.14 410.56 448.59 452.08 459.17 476.07 488.69 496.83 502.79 510.18 522.50 538.66 558.38 571.66 579.80 590.45 603.45 618.46 633.23 646.16 652.70 661.10 673.13 684.68 698.02 714.91 724.60 723.84 727.94 733.70 735.29 737.91 746.45 755.88 765.60 766.50 763.39 766.80 770.61 768.65 769.47 768.73 765.23 762.78 759.23 754.11 754.03 759.54 755.65 739.90 720.77 700.73 680.20 660.08 641.20 618.36 591.86 566.91 545.87 528.81 518.19 513.41 511.89 512.03 514.01 516.03 517.12 517.29 516.00 512.69 507.07 499.28 488.86 476.31 462.57 448.26 433.67 419.00 404.17 384.18 363.22 349.05 334.92 320.78 306.79 292.94 279.21 265.83 252.74 240.16 228.44 217.83 209.90 203.83 199.25 194.57 188.80 182.16 174.83 168.43 163.34 160.46 158.15 157.39 158.18 161.07 164.82 165.86 165.67 167.63 169.63 170.87 172.34 174.06 175.52 176.96 178.80 180.76 182.66 184.72 187.06 188.93 191.17 193.10 193.72 193.68 193.44 194.93 197.87 199.50 200.24 200.17 199.43 198.00 198.30 199.40 198.35 196.35 195.76 194.90 193.24 190.98 189.80 189.20 189.24 190.02 191.67 192.78 192.96 193.09 192.96 192.04 190.64 188.96 187.91 187.56 186.25 184.46 183.71 183.55 183.56 183.47 183.28 183.14 183.03 182.47 180.98 179.43 178.75 177.10 174.92 176.93 182.17 186.81 189.61 191.53 194.92 198.78 200.99 202.15 197.74 197.27 198.78 198.41 197.18 194.41 189.04 182.14 177.59 174.62 176.43 172.85 163.32 156.55 158.91 167.73 175.62 178.86 182.79 187.78 194.23 201.47 204.74 205.11 205.33 206.30 205.12 201.21 195.69 190.34 185.42 174.52 159.55 153.54 155.82 157.70 158.48 157.58 158.86 158.82 157.40 153.45 151.81 149.93 139.57 128.47 128.06 157.67 193.25 216.03 239.22 254.18 270.00 275.80 268.95 245.80 232.43 227.99 228.47 227.42 227.34 224.06 225.34 221.86 221.36 220.43 220.37 222.91 223.37 228.10 236.20 246.30 253.43 268.13 302.82 335.43 364.23 391.66 420.90 443.45 468.28 495.22 494.04 494.71 492.82 483.86 467.39 456.74 454.32 454.23 465.01 486.76 528.69 578.86 592.18 614.10 641.36 660.16 684.45 690.65 700.07 685.52 706.62 736.33 768.54 827.99 853.38 885.55 932.03 1000.57 1031.86 1045.93 1012.13 1006.88 1049.31 1073.15 1094.46 1019.41 1020.80 1044.60 1088.41 1076.43 1046.51 1048.42 1066.93 1111.96 1108.08 1104.50 1082.54 1052.75 1059.09 1071.81 1066.98 1061.15 1074.50 1088.51 1125.84 1152.79 1191.03 1235.11 1275.22 1329.23 1331.75 1316.51 1291.71 1290.40 1335.31 1378.67 1427.95 1459.02 1500.69 1480.25 1511.58 1547.22 1573.27 1625.24 1686.99 1740.27 1775.47 1815.65 1836.72 1861.43 1903.21 1909.29 1918.91 1911.71 1890.91 1863.37 1821.62 1780.41 1743.05 1715.84 1689.59 1657.32 1661.40 1624.44 1565.09 1601.36 1664.77 1681.25 1700.40 1796.83 1876.52 1930.98 1971.43 2020.16 2076.56 2098.90 2053.62 2015.93 1973.81 1937.26 1900.59 1863.63 1843.65 1825.83 1798.10 1765.76 1721.61 1650.17 1612.83 1574.99 1537.17 1484.23 1438.72 1404.28 1385.03 1370.17 1356.79 1333.99 1307.74 1278.68 1270.07 1279.15 1282.41 1268.77 1273.48 1301.06 1324.44 1340.88 1331.72 1286.05 1271.43 1245.37 1195.72 1146.58 1095.02 1108.66 1128.07 1133.50 1154.72 1162.63 1186.15 1239.30 1287.98 1331.25 1368.89 1408.18 1458.68 1522.76 1581.83 1632.87 1691.34 1742.06 1782.51 1826.52 1911.49 1932.50 1922.50 1861.95 1833.98 1823.16 1785.74 1741.45 1693.81 1656.57 1622.69 1579.23 1549.00 1538.81 1539.62 1540.58 1536.44 1532.91 1524.87 1509.61 1486.57 1438.56 1380.66 1337.40 1311.81 1268.01 1216.84 1161.35 1178.61 1231.11 1264.59 1271.96 1314.88 1346.24 1366.86 1375.38 1401.37 1453.00 1508.84 1536.34 1560.88 1572.10 1583.42 1612.06 1605.33 1599.62 1609.69 1614.33 1649.08 1689.82 1731.28 1801.32 1841.29 1838.22 1821.04 1774.84 1727.35 1680.96 1634.23 1578.69 1519.74 1468.03 1438.66 1408.55 1378.73 1347.04 1322.16 1296.21 1267.13 1245.33 1227.22 1209.78 1193.60 1181.81 1168.56 1149.78 1104.57 1057.80 997.88 945.32 896.98 855.57 816.44 782.68 747.38 734.81 729.35 724.57 722.03 728.35 731.63 734.36 733.94 738.40 746.76 756.24 769.85 782.70 794.54 811.33 824.08 832.06 840.62 852.45 864.87 877.78 888.59 896.25 899.67 903.91 914.43 921.15 923.49 926.64 928.87 932.29 938.02 951.74 962.07 970.43 981.72 985.12 982.30 979.31 980.82 988.09 997.62 1002.41 1002.06 997.37 997.23 999.44 1000.22 999.09 997.96 996.84 994.38 987.42 985.32 984.19 981.24 -1832.76 1824.89 1815.49 1803.00 1792.32 1780.15 1766.83 1753.73 1729.37 1705.50 1680.03 1654.08 1630.74 1607.15 1588.70 1576.62 1573.42 1584.47 1623.01 1688.81 1771.53 1855.44 1892.21 1915.61 1911.00 1890.75 1867.15 1855.00 1843.63 1838.67 1836.74 1839.94 1845.92 1855.52 1866.31 1879.24 1897.02 1914.76 1933.57 1953.14 1973.23 1989.60 1999.07 2004.65 2007.52 2009.12 2013.88 2020.06 2024.62 2026.80 2026.06 2022.46 2016.93 2009.74 2001.20 1992.44 1983.93 1976.48 1963.54 1944.06 1927.63 1912.02 1893.65 1867.55 1841.17 1814.12 1809.81 1812.26 1825.96 1849.39 1864.24 1870.96 1865.57 1850.95 1821.96 1806.84 1807.80 1808.85 1806.72 1787.21 1756.43 1727.63 1700.88 1666.02 1631.53 1594.11 1565.96 1540.31 1510.12 1479.94 1441.80 1405.74 1368.14 1324.93 1282.39 1231.02 1186.69 1146.96 1109.31 1068.95 1030.36 990.02 964.25 933.97 905.40 883.17 863.46 857.68 851.93 860.21 879.24 898.33 914.43 929.65 943.08 956.13 965.47 971.28 981.07 956.51 908.60 836.33 754.63 685.08 602.18 546.26 511.65 497.63 493.98 483.39 464.76 447.58 432.88 421.23 411.83 405.88 404.04 404.53 407.20 419.89 446.40 449.53 457.21 464.41 471.74 483.17 497.31 510.27 525.98 546.44 560.62 569.90 579.92 590.87 603.27 616.37 629.50 636.29 647.07 661.79 670.75 681.39 695.27 706.02 710.29 713.50 716.99 721.97 725.76 731.68 739.95 749.25 754.39 753.78 758.17 761.25 759.26 763.15 762.92 759.77 763.06 765.97 761.48 750.46 749.23 740.64 720.39 700.95 681.89 662.22 642.91 624.45 601.89 576.21 553.26 533.64 518.10 508.89 505.27 504.12 505.15 507.84 510.75 512.92 513.48 512.54 509.60 504.02 496.12 484.71 471.70 457.12 441.97 426.67 411.61 396.47 375.97 354.92 340.76 326.78 312.82 299.14 285.61 272.18 259.09 246.51 234.18 222.85 212.56 204.94 199.48 195.18 190.81 185.16 178.83 172.17 166.18 161.43 158.92 156.85 155.12 153.94 155.61 159.83 162.19 163.38 164.34 165.44 167.01 168.69 170.41 172.03 173.72 175.67 177.67 179.61 181.61 184.12 186.32 188.36 190.06 191.20 192.05 193.20 194.04 194.99 196.78 198.51 198.38 197.36 195.72 195.52 196.12 194.13 191.83 191.33 190.98 191.10 190.28 189.48 188.46 188.30 188.85 190.12 190.88 190.92 190.99 190.89 189.98 188.64 186.92 185.92 185.58 184.70 183.17 182.50 182.28 182.27 182.09 181.67 181.20 181.08 180.91 179.76 178.43 177.65 176.45 174.89 174.31 177.61 182.58 187.11 189.24 190.90 193.01 194.18 193.97 190.14 192.06 194.37 193.91 192.08 188.96 182.94 176.73 174.31 171.89 169.75 168.50 159.99 153.91 155.82 163.90 172.13 176.58 180.25 184.12 191.59 196.91 198.21 198.67 199.11 199.21 198.67 194.90 184.57 177.57 177.87 168.82 152.89 146.18 148.04 150.32 150.77 150.74 151.25 151.06 149.44 147.03 146.49 140.63 120.88 98.80 104.04 142.07 165.87 184.67 185.29 210.54 236.84 246.12 242.31 224.16 209.23 204.39 207.34 209.32 209.34 209.78 211.64 209.29 208.81 207.12 207.40 209.16 213.21 215.95 216.29 222.02 240.03 264.65 290.79 323.18 353.05 389.95 416.05 443.59 453.75 462.10 465.11 456.62 457.57 446.41 440.14 435.63 437.25 437.79 459.23 494.53 531.75 549.92 564.99 566.51 599.11 626.28 643.94 642.82 658.93 668.58 689.98 703.73 732.61 822.54 851.56 888.78 936.64 981.07 1011.99 1019.07 972.01 983.34 1026.78 1029.53 1033.34 978.09 978.92 1000.36 1038.77 1046.07 1008.22 1005.32 1029.03 1070.56 1070.04 1078.83 1060.94 1020.57 1016.15 1027.08 1024.43 1037.23 1081.89 1103.93 1143.39 1176.63 1206.85 1238.51 1262.90 1302.27 1289.26 1276.14 1256.33 1295.71 1338.73 1367.33 1400.18 1434.51 1461.84 1478.72 1511.50 1555.08 1592.15 1631.77 1692.38 1732.66 1765.48 1792.40 1822.59 1860.07 1895.51 1897.59 1897.05 1890.15 1879.03 1853.14 1805.60 1764.32 1723.26 1699.59 1679.03 1630.13 1621.04 1581.74 1573.35 1605.79 1660.68 1671.84 1713.16 1801.85 1875.35 1936.42 1966.26 2004.89 2042.63 2093.14 2040.83 2002.75 1966.61 1929.89 1894.24 1861.34 1846.42 1810.45 1775.08 1754.01 1715.52 1644.88 1610.56 1578.27 1533.95 1476.57 1423.72 1403.22 1380.91 1358.62 1339.57 1306.26 1288.40 1260.76 1236.44 1230.37 1236.40 1223.35 1237.06 1261.10 1286.01 1295.11 1298.44 1254.03 1229.43 1219.06 1183.94 1138.14 1082.73 1069.76 1077.11 1095.29 1110.99 1139.17 1202.02 1261.56 1313.17 1360.31 1404.80 1446.37 1489.21 1543.25 1601.58 1644.65 1683.95 1712.92 1734.48 1775.27 1868.45 1910.67 1917.22 1876.08 1838.06 1831.83 1806.55 1773.51 1717.55 1665.30 1633.08 1616.06 1583.14 1569.24 1571.31 1568.67 1545.24 1537.59 1530.02 1511.31 1481.33 1447.42 1414.72 1381.60 1340.16 1294.65 1240.18 1190.02 1156.09 1179.42 1204.06 1227.33 1265.98 1290.62 1314.72 1349.45 1398.82 1448.39 1475.85 1493.05 1521.52 1538.52 1568.72 1575.79 1561.67 1553.76 1556.77 1577.85 1615.51 1646.72 1685.71 1745.61 1797.13 1819.40 1813.78 1784.52 1727.28 1670.78 1618.24 1565.51 1531.29 1493.34 1460.67 1413.30 1379.48 1356.08 1326.91 1303.37 1287.31 1265.08 1245.27 1238.77 1228.55 1219.25 1197.37 1167.61 1115.70 1060.98 997.15 937.65 890.44 855.40 824.53 789.11 752.73 733.09 719.75 713.15 712.82 716.99 718.22 720.32 722.87 725.50 731.22 740.38 755.92 779.28 795.59 808.44 816.51 822.84 830.82 843.77 856.30 867.84 876.20 880.67 882.92 888.45 904.65 913.83 911.97 912.43 916.60 919.25 925.55 942.99 950.77 956.69 966.52 970.88 970.31 968.66 968.75 970.26 975.29 979.73 981.95 987.50 988.75 989.51 986.10 986.79 990.63 990.65 988.64 979.63 980.73 981.00 976.39 -1873.35 1867.59 1857.73 1845.93 1835.79 1824.19 1812.37 1799.38 1774.47 1750.50 1724.79 1701.98 1680.98 1660.67 1647.43 1639.66 1637.65 1650.03 1676.52 1711.05 1766.60 1819.31 1834.01 1837.03 1826.72 1812.44 1789.82 1782.68 1779.21 1779.95 1784.77 1792.52 1801.97 1815.29 1831.38 1851.80 1872.23 1892.44 1913.51 1936.14 1959.45 1979.71 1991.52 1999.32 2004.12 2006.43 2007.66 2012.31 2017.69 2020.23 2019.58 2016.06 2010.00 2001.98 1992.69 1983.18 1973.69 1962.32 1948.66 1931.80 1915.10 1898.01 1877.76 1851.34 1822.32 1790.48 1784.49 1782.91 1795.01 1819.64 1839.43 1854.14 1859.28 1848.17 1823.61 1810.51 1810.11 1814.14 1813.02 1797.35 1768.52 1741.23 1712.12 1676.28 1640.45 1601.89 1574.71 1547.28 1514.50 1483.09 1443.83 1409.13 1370.93 1327.05 1285.56 1235.75 1194.32 1155.76 1120.12 1080.67 1045.44 1008.11 983.02 951.82 920.89 896.64 872.99 860.07 848.91 849.29 865.47 884.63 902.42 915.51 928.37 936.69 936.14 945.36 939.72 930.04 880.63 800.91 725.91 636.89 554.65 509.48 483.09 474.16 472.25 465.90 453.57 440.36 430.46 418.40 410.44 405.63 404.38 405.04 407.91 420.40 442.17 443.83 445.93 450.70 457.34 469.24 483.88 498.08 514.20 533.49 547.49 557.63 567.70 578.07 589.19 600.48 614.28 622.86 634.40 647.32 655.69 664.47 675.95 686.36 694.86 699.14 701.53 707.73 713.72 718.11 724.09 731.14 736.61 742.74 748.22 750.55 749.53 754.17 755.81 757.04 763.58 768.95 759.69 744.90 732.48 717.57 698.84 680.33 661.32 642.21 623.20 605.13 583.39 559.22 538.17 520.58 507.67 499.90 497.21 496.66 498.06 500.96 504.20 506.86 507.84 506.89 503.98 498.07 489.68 477.48 463.18 447.92 432.09 416.20 400.54 385.24 364.45 343.54 329.58 315.87 302.36 289.28 276.28 263.56 251.10 239.16 227.71 217.07 207.55 200.40 195.10 190.73 186.28 180.75 174.75 168.66 163.11 158.50 155.99 154.07 152.54 151.45 151.69 153.13 154.28 155.16 155.96 158.17 162.18 165.07 166.68 168.39 170.27 172.05 173.93 175.97 178.18 180.42 181.99 183.74 185.76 187.59 189.46 190.74 191.96 193.12 194.29 193.90 193.99 193.52 192.73 192.68 192.70 191.81 190.02 189.48 189.20 189.08 189.02 188.12 186.97 186.75 187.18 187.59 188.15 188.16 188.22 188.23 187.51 186.65 185.02 183.94 183.34 182.72 181.70 181.37 181.21 181.18 181.06 180.56 179.77 179.54 179.35 178.38 177.53 176.78 176.11 175.29 174.04 174.66 180.53 186.11 187.31 188.08 188.82 188.71 187.71 184.27 186.43 187.73 186.73 184.86 182.20 176.89 171.41 169.93 167.99 163.84 162.20 156.18 151.16 153.08 159.67 167.17 173.19 176.88 179.89 188.26 192.33 192.36 193.03 192.78 192.05 190.98 186.82 173.73 165.33 174.85 164.36 147.58 139.72 140.93 143.06 143.32 144.41 144.89 145.23 143.93 141.60 142.13 136.46 118.97 95.79 94.53 125.03 129.05 123.21 131.39 158.88 194.82 211.03 208.76 193.29 184.06 182.11 185.84 186.47 190.99 194.91 198.16 196.26 197.00 195.67 194.31 195.87 198.27 201.49 202.52 207.52 225.96 256.47 295.84 333.51 360.44 385.63 402.47 425.10 425.22 426.82 426.52 421.91 416.23 414.56 409.23 414.83 417.82 422.01 443.65 478.28 507.41 514.04 525.34 543.30 579.48 587.14 607.52 612.95 647.53 664.06 698.88 716.30 742.48 833.70 858.72 886.88 920.60 953.31 955.90 979.58 949.19 958.80 993.73 984.36 973.94 947.84 957.31 980.14 1002.00 1008.02 976.78 979.91 1000.37 1030.84 1041.09 1055.63 1035.79 992.59 979.81 992.80 999.98 1026.27 1066.98 1092.48 1132.29 1174.45 1198.06 1222.12 1237.88 1265.13 1253.93 1242.24 1244.57 1291.36 1314.93 1335.80 1377.38 1401.75 1451.07 1491.78 1517.39 1553.02 1600.85 1635.24 1675.77 1713.11 1755.14 1776.01 1818.53 1858.29 1886.93 1884.92 1871.26 1867.16 1864.60 1847.10 1803.80 1747.96 1706.09 1691.75 1662.64 1621.87 1582.98 1558.92 1571.34 1611.48 1651.56 1679.65 1724.27 1796.91 1862.21 1923.60 1947.80 1982.14 2006.38 2050.37 2025.69 1990.94 1954.81 1919.36 1877.42 1849.03 1837.09 1789.06 1737.82 1727.20 1675.79 1653.62 1609.78 1568.66 1525.43 1479.84 1435.59 1417.98 1388.00 1364.19 1345.64 1317.33 1282.94 1263.81 1226.45 1205.54 1194.19 1178.14 1194.48 1220.59 1242.49 1240.91 1260.16 1219.23 1184.94 1177.10 1159.79 1115.41 1096.96 1053.78 1055.93 1087.86 1109.48 1146.48 1215.97 1266.29 1311.12 1358.47 1403.11 1457.06 1501.43 1534.66 1576.93 1608.21 1649.76 1674.53 1700.53 1756.10 1851.82 1896.81 1900.75 1873.57 1831.39 1811.49 1806.09 1800.25 1761.37 1716.10 1687.17 1662.42 1633.09 1623.56 1618.40 1595.92 1569.83 1548.05 1536.21 1520.90 1505.15 1478.60 1451.38 1403.24 1354.79 1308.81 1263.28 1211.01 1151.43 1143.50 1140.28 1172.84 1207.31 1247.01 1296.46 1347.80 1390.54 1408.79 1417.87 1450.94 1477.91 1509.03 1527.95 1526.80 1512.27 1496.55 1504.28 1547.44 1591.61 1635.86 1653.31 1695.50 1743.15 1780.69 1788.61 1791.82 1745.55 1680.01 1629.84 1595.59 1563.64 1533.77 1487.24 1439.22 1424.36 1388.67 1354.21 1348.27 1334.20 1310.63 1288.02 1275.72 1250.23 1228.12 1192.83 1157.70 1104.49 1057.22 1002.04 952.78 910.46 871.67 832.53 801.07 767.72 746.93 727.09 714.49 699.07 707.66 705.27 706.08 708.97 710.80 718.56 731.96 753.28 777.08 795.02 805.07 810.32 818.18 827.21 840.26 852.14 862.64 869.24 871.76 871.22 875.79 888.53 897.16 895.71 896.55 906.06 911.58 916.73 932.02 937.18 942.41 949.53 954.89 956.72 956.67 955.57 953.57 953.74 956.34 963.47 974.90 976.10 975.49 974.21 974.87 979.10 981.20 977.27 969.49 972.43 976.43 970.93 -1913.91 1905.91 1894.83 1883.62 1874.04 1863.14 1853.82 1840.10 1817.50 1799.15 1780.18 1762.98 1744.24 1731.88 1725.62 1726.09 1729.67 1741.11 1759.65 1755.53 1745.03 1738.62 1731.76 1726.41 1720.92 1718.95 1715.77 1717.44 1722.00 1729.24 1738.77 1749.36 1763.37 1780.09 1797.07 1816.89 1838.27 1862.18 1886.61 1912.47 1939.12 1962.07 1978.72 1992.31 2000.83 2003.44 2005.29 2008.43 2012.23 2015.12 2014.69 2011.09 2004.06 1994.58 1984.26 1973.52 1962.34 1950.40 1935.27 1918.50 1901.16 1882.24 1861.42 1836.07 1805.62 1772.97 1764.75 1763.28 1771.80 1796.98 1820.67 1837.09 1854.15 1849.82 1835.28 1825.54 1823.59 1825.06 1824.13 1808.27 1779.05 1752.01 1720.87 1683.48 1646.34 1606.25 1579.94 1548.83 1514.10 1482.31 1442.33 1411.00 1370.63 1328.51 1288.16 1240.41 1203.96 1165.44 1132.38 1096.45 1063.39 1031.09 1003.18 971.61 939.17 911.52 886.13 867.38 850.97 845.49 858.37 872.60 887.12 901.33 909.97 913.68 921.77 914.26 911.06 892.79 857.83 780.24 703.03 612.75 532.19 489.02 463.96 455.40 452.57 448.64 440.78 431.24 424.47 415.20 409.11 406.21 405.52 406.72 410.01 422.06 429.74 436.54 442.92 446.75 453.10 460.58 473.59 488.61 504.98 522.29 536.00 546.71 557.24 567.85 578.85 590.03 603.25 614.46 624.85 633.96 642.18 651.37 661.69 671.69 680.78 685.90 690.03 696.20 702.31 707.09 711.69 716.24 723.89 732.99 738.91 741.33 740.46 744.94 751.97 757.62 760.78 757.62 746.30 730.19 714.00 697.32 679.96 661.94 643.24 624.35 605.65 587.76 567.06 544.75 524.87 509.88 499.46 493.06 490.57 490.18 491.52 494.28 497.43 499.92 500.68 499.38 495.97 489.46 479.97 467.00 451.87 435.84 419.55 403.38 387.58 372.30 351.74 331.42 317.93 304.74 291.93 279.63 267.44 255.73 244.19 233.27 222.88 213.14 204.50 197.68 192.33 187.68 182.96 177.25 171.28 165.51 160.28 155.92 153.50 151.64 150.31 149.45 148.95 148.83 149.25 149.89 150.73 152.90 157.12 160.09 161.83 163.73 165.87 167.74 169.70 171.86 174.35 177.02 178.39 180.05 182.09 184.48 186.47 187.77 189.35 190.80 190.76 190.30 190.24 190.23 190.08 190.06 190.09 189.89 189.27 188.69 188.31 187.80 187.33 186.39 185.30 185.04 185.22 185.17 185.30 185.32 185.34 185.23 184.98 184.32 183.15 181.95 181.03 180.45 180.28 180.23 180.21 180.24 180.20 179.71 178.80 178.31 177.95 177.29 176.56 176.06 175.67 175.17 174.14 174.55 180.97 185.43 184.76 184.29 184.75 184.94 184.53 180.28 178.91 178.25 176.39 174.79 173.07 169.22 165.63 163.71 161.98 159.80 157.31 152.99 149.32 150.01 154.22 159.93 166.14 171.03 174.14 181.55 187.34 188.53 187.26 185.81 184.16 177.20 167.10 160.00 156.31 158.60 151.33 140.22 134.15 133.16 134.42 135.99 136.47 137.42 138.03 137.76 136.08 137.80 135.19 125.95 115.65 109.08 105.14 92.81 93.57 99.40 102.40 123.20 148.39 158.28 158.66 154.75 154.24 157.47 159.62 163.39 166.59 171.43 174.65 176.38 175.82 174.85 176.46 178.57 179.91 182.74 189.71 210.30 239.86 275.58 308.49 329.36 349.16 366.03 370.95 370.90 378.79 381.19 379.21 370.86 370.11 373.18 382.91 391.05 401.02 413.01 440.07 453.96 459.72 485.27 516.76 527.29 540.71 566.00 584.67 634.60 681.15 725.43 745.67 771.96 812.41 851.28 863.27 884.45 910.59 890.97 927.22 900.53 930.20 948.82 940.44 931.99 923.46 927.34 954.04 971.29 964.88 944.59 955.84 964.28 995.38 1007.92 1012.97 991.01 954.50 941.44 962.37 972.79 1003.36 1033.42 1052.80 1098.55 1148.43 1179.09 1192.55 1206.69 1232.37 1221.54 1209.69 1228.18 1277.47 1283.41 1288.95 1353.56 1396.29 1438.19 1471.02 1498.25 1525.97 1577.13 1614.13 1656.54 1691.56 1744.96 1753.16 1805.47 1847.49 1870.49 1857.00 1838.15 1831.22 1837.74 1829.33 1802.51 1747.05 1709.41 1690.41 1638.59 1602.86 1554.90 1540.11 1588.02 1620.69 1640.20 1670.27 1713.19 1780.58 1845.61 1895.56 1914.28 1949.27 1979.59 2031.17 2021.02 1987.01 1955.63 1925.03 1889.24 1858.16 1839.31 1790.55 1743.84 1713.58 1670.62 1625.69 1602.67 1569.37 1531.68 1491.81 1448.31 1440.23 1421.94 1405.05 1383.27 1351.29 1312.96 1279.25 1229.82 1207.33 1176.25 1154.96 1163.41 1179.77 1198.03 1192.52 1217.72 1187.49 1146.77 1131.84 1131.99 1097.63 1084.75 1047.38 1059.77 1079.80 1129.04 1181.01 1236.33 1286.15 1316.27 1358.98 1399.02 1434.19 1468.60 1511.24 1556.99 1605.52 1645.75 1692.54 1742.04 1787.34 1859.96 1878.66 1881.56 1875.33 1841.13 1810.81 1781.88 1772.29 1767.09 1741.04 1725.95 1699.28 1678.03 1671.32 1661.21 1634.94 1606.36 1586.89 1570.68 1537.17 1512.04 1488.78 1449.42 1401.90 1379.47 1330.55 1280.71 1225.79 1183.42 1151.75 1121.56 1131.63 1177.39 1230.87 1282.35 1337.24 1352.98 1351.34 1361.36 1418.88 1450.97 1468.48 1466.06 1463.41 1449.15 1465.08 1483.66 1537.85 1583.56 1625.48 1628.51 1653.81 1704.86 1733.43 1763.16 1785.27 1753.69 1703.62 1652.02 1612.40 1579.73 1542.31 1504.38 1488.38 1471.15 1438.30 1409.05 1397.37 1364.58 1335.80 1309.27 1282.16 1251.11 1220.72 1191.91 1168.10 1120.46 1076.41 1030.03 989.43 938.70 892.08 851.43 820.02 797.86 770.68 747.98 720.25 693.60 693.79 690.67 693.50 692.83 703.45 713.76 730.77 755.91 776.37 791.52 800.03 805.18 816.05 827.67 839.86 850.75 860.56 866.51 868.15 865.73 862.96 868.83 872.55 873.92 884.82 899.61 906.63 909.33 918.27 923.77 926.84 932.16 937.26 941.79 942.94 941.15 937.14 933.74 932.84 944.88 959.19 959.43 957.36 963.13 967.45 968.64 966.07 960.34 956.97 961.64 967.30 969.78 -1946.80 1944.71 1934.37 1924.06 1915.48 1905.99 1898.09 1885.56 1866.48 1851.47 1836.36 1823.44 1810.21 1805.38 1807.58 1816.44 1824.68 1834.60 1827.11 1787.56 1736.24 1687.60 1655.60 1640.96 1636.36 1640.07 1636.77 1644.81 1656.74 1672.05 1687.65 1699.95 1718.53 1738.85 1757.97 1784.09 1807.04 1833.86 1860.40 1888.64 1918.07 1942.71 1964.76 1981.31 1994.18 2000.31 2003.15 2006.60 2010.03 2011.77 2011.54 2006.95 1998.80 1987.49 1976.10 1964.28 1951.66 1938.27 1922.74 1905.69 1888.08 1868.63 1846.46 1822.80 1795.51 1768.19 1752.14 1753.28 1756.51 1780.90 1805.27 1827.28 1849.33 1855.20 1851.17 1846.35 1844.95 1843.65 1837.44 1819.22 1788.00 1761.00 1726.96 1686.64 1648.15 1606.46 1580.37 1546.65 1511.08 1478.31 1438.75 1410.07 1369.12 1329.43 1291.78 1247.19 1215.40 1177.08 1144.83 1110.51 1078.67 1049.02 1019.20 987.06 953.48 924.05 897.79 875.87 856.30 843.49 844.79 862.36 876.37 883.64 892.76 899.56 893.79 886.86 880.74 862.85 835.22 768.16 686.40 597.33 519.41 478.62 454.80 444.94 440.40 436.10 431.21 424.62 419.66 413.36 408.74 407.53 407.53 409.53 413.39 418.90 426.38 434.84 443.74 444.49 450.11 456.49 466.52 480.27 496.02 511.52 525.50 536.68 548.20 559.07 570.51 581.28 595.25 608.21 616.22 623.61 632.39 641.29 651.16 660.26 669.12 675.45 680.57 686.47 692.91 698.36 703.10 706.98 714.90 723.58 730.46 734.00 735.70 739.77 746.62 756.12 751.60 739.70 727.62 714.11 699.60 683.73 666.67 648.83 630.45 611.82 593.44 575.82 555.93 534.64 516.54 503.00 494.27 488.55 486.00 485.36 486.46 488.96 491.62 493.58 493.78 491.92 487.83 480.55 470.28 456.82 441.43 425.15 408.81 392.87 377.31 362.21 342.18 322.53 309.53 296.88 284.81 273.06 261.69 250.56 239.86 229.81 220.17 211.18 203.14 196.49 191.02 186.16 181.19 175.12 169.04 163.35 158.40 154.20 151.89 150.04 148.68 147.87 147.29 146.99 147.27 147.96 148.89 150.52 153.29 155.61 157.57 159.63 161.88 164.04 166.20 168.46 171.17 174.33 176.14 178.00 180.04 181.95 183.92 185.32 186.80 188.23 188.21 188.39 188.38 188.48 188.56 188.57 188.57 188.58 188.45 188.02 187.59 186.95 186.17 185.13 184.10 183.75 183.62 183.41 183.27 183.31 183.17 182.91 182.53 182.06 181.49 180.68 179.64 179.21 179.25 179.28 179.32 179.33 179.23 178.82 178.07 177.49 176.95 176.40 175.91 175.56 175.31 175.04 174.32 174.63 178.41 181.23 181.47 181.00 180.65 181.50 181.97 177.29 173.88 171.77 169.48 167.79 166.37 163.95 161.20 158.50 157.00 156.78 154.15 150.08 147.23 146.52 148.54 152.45 157.44 162.80 167.83 172.52 176.96 178.63 177.41 173.24 167.52 161.15 155.55 153.15 148.91 144.11 137.12 131.43 127.21 125.43 125.56 125.64 129.78 130.80 132.06 132.10 130.39 133.21 133.42 131.47 123.59 104.59 88.70 78.77 90.78 92.58 90.52 86.74 103.65 116.84 127.33 131.21 132.69 136.10 138.71 142.02 145.65 148.11 150.63 154.21 156.52 157.25 157.55 158.90 159.99 161.31 170.23 184.77 208.59 235.12 261.51 282.71 297.65 310.63 309.93 315.95 324.25 329.72 334.63 330.04 330.69 334.77 344.13 358.91 371.02 379.59 388.37 398.34 402.51 435.83 464.45 471.86 481.67 510.31 541.54 597.01 676.23 730.45 750.28 770.24 772.47 804.81 835.97 839.03 854.04 859.03 865.24 895.57 914.60 908.73 896.94 890.31 881.35 888.82 917.92 926.47 911.16 896.56 919.69 934.56 950.95 961.48 956.95 931.73 907.57 891.35 924.84 950.72 970.10 994.20 1025.00 1075.58 1114.58 1128.77 1143.89 1161.15 1187.18 1173.07 1180.33 1209.65 1246.36 1268.58 1286.40 1345.30 1387.68 1403.28 1427.46 1468.22 1499.19 1559.75 1600.18 1642.69 1671.86 1706.60 1745.84 1792.29 1831.91 1845.24 1800.72 1773.04 1760.89 1753.06 1767.68 1752.46 1723.55 1681.51 1645.95 1602.62 1569.42 1516.91 1519.33 1568.25 1612.37 1636.90 1678.18 1704.20 1748.33 1852.34 1890.46 1901.07 1912.43 1943.03 1992.88 2023.78 1990.67 1964.34 1937.98 1896.84 1872.03 1839.20 1797.72 1752.92 1721.34 1687.72 1659.04 1623.29 1590.50 1555.53 1520.75 1487.44 1475.95 1467.75 1449.30 1413.32 1381.09 1347.53 1316.03 1256.70 1224.04 1185.30 1169.71 1142.74 1149.03 1148.59 1147.73 1171.29 1152.60 1117.31 1102.96 1115.56 1099.97 1043.72 1028.91 1051.25 1084.68 1128.31 1184.79 1244.75 1290.50 1321.31 1351.12 1385.90 1420.55 1473.01 1519.92 1571.98 1624.45 1672.30 1724.49 1778.16 1808.95 1853.68 1859.72 1855.58 1845.76 1836.29 1810.80 1780.10 1743.84 1714.86 1711.49 1706.51 1685.16 1673.84 1668.48 1661.02 1649.45 1633.85 1622.13 1603.93 1574.60 1531.62 1489.54 1449.49 1427.36 1391.20 1353.22 1306.52 1258.94 1213.74 1183.12 1131.53 1115.08 1159.75 1215.06 1265.97 1308.64 1302.25 1305.55 1343.72 1392.76 1419.91 1427.66 1397.78 1393.94 1416.80 1438.61 1490.16 1541.26 1577.04 1586.88 1585.96 1631.53 1670.86 1694.48 1736.20 1763.12 1760.04 1725.99 1674.18 1625.47 1580.51 1548.78 1542.42 1542.86 1504.24 1475.25 1450.14 1416.96 1368.27 1331.84 1304.14 1274.79 1252.93 1235.62 1223.29 1207.89 1158.77 1110.47 1070.37 1016.82 957.38 917.21 879.32 854.74 834.97 796.33 762.03 730.74 700.06 682.73 676.38 680.31 689.40 702.37 717.03 731.60 754.56 772.85 785.69 792.75 798.28 810.14 823.76 834.63 844.85 854.58 859.93 861.30 858.67 853.29 850.96 851.02 854.49 870.03 886.26 893.55 896.78 903.43 911.02 914.06 915.84 919.80 925.15 928.09 926.45 920.32 914.88 913.01 924.43 938.00 939.07 938.25 949.47 955.92 957.06 951.43 945.88 946.78 952.92 959.67 967.25 -1980.44 1977.46 1968.28 1959.74 1952.39 1945.19 1938.38 1929.16 1914.11 1899.18 1886.91 1876.35 1867.64 1869.12 1876.71 1888.44 1900.49 1906.74 1885.87 1824.97 1742.32 1666.69 1612.99 1574.05 1563.25 1567.82 1571.95 1585.04 1602.39 1619.90 1638.92 1654.37 1676.21 1698.93 1723.01 1746.37 1771.03 1801.26 1829.25 1859.15 1890.89 1917.18 1943.25 1963.59 1981.46 1990.85 1999.48 2003.98 2008.06 2009.94 2010.49 2005.76 1993.85 1980.84 1967.84 1954.87 1941.65 1927.27 1910.80 1893.51 1875.33 1855.20 1834.08 1811.19 1788.43 1767.40 1752.29 1746.64 1745.43 1766.49 1790.43 1815.89 1841.82 1856.58 1862.50 1862.32 1861.61 1857.97 1849.13 1828.29 1796.30 1766.59 1729.51 1686.45 1644.96 1602.85 1574.66 1540.42 1505.22 1473.19 1435.72 1407.06 1368.51 1331.77 1296.65 1256.50 1225.48 1190.27 1161.14 1128.91 1096.57 1067.05 1037.03 1004.62 971.10 939.92 911.58 886.73 862.42 847.06 841.96 849.56 859.87 867.03 873.73 877.04 871.72 870.76 860.75 835.96 812.41 765.60 678.28 591.01 516.77 477.48 454.16 441.37 434.27 429.36 424.63 420.24 416.43 412.22 409.42 409.32 410.08 412.88 417.30 423.11 430.70 437.80 446.40 448.50 447.01 453.45 462.13 473.95 486.56 500.00 513.59 527.75 539.49 550.55 562.09 576.11 589.89 599.84 606.80 615.75 624.01 632.04 640.27 649.10 658.61 665.20 670.64 677.80 684.88 689.60 694.44 700.30 706.93 713.87 720.19 727.94 735.68 737.98 740.40 744.23 737.18 724.45 712.54 699.78 685.67 670.31 653.77 636.31 618.24 599.94 581.90 564.51 545.30 525.22 508.54 496.35 488.42 483.12 480.61 479.70 480.26 482.05 483.76 484.89 484.16 481.32 476.41 468.48 457.66 444.12 428.84 412.72 396.63 381.10 366.00 351.43 332.02 313.49 301.23 289.08 277.86 266.82 256.15 245.81 236.21 226.81 217.88 209.68 202.19 195.77 190.11 185.13 179.91 173.55 167.34 161.70 156.81 152.76 150.55 148.74 147.43 146.59 146.11 145.99 146.35 147.08 148.15 149.46 150.98 152.77 154.80 157.00 159.32 161.59 163.87 166.20 169.08 172.50 174.86 176.87 178.77 180.52 182.18 183.70 185.02 186.12 186.90 187.43 187.60 187.64 187.65 187.66 187.66 187.60 187.47 187.27 186.99 186.31 185.43 184.40 183.43 182.98 182.69 182.36 182.19 182.23 182.05 181.65 181.00 180.47 180.37 179.90 179.09 178.69 178.64 178.65 178.67 178.63 178.42 178.06 177.57 177.02 176.45 175.95 175.57 175.33 175.11 174.87 174.44 174.26 175.02 176.33 178.45 178.83 178.14 179.13 179.95 175.50 172.28 170.12 167.56 165.62 163.99 161.68 158.96 155.98 154.37 154.60 151.82 146.23 143.35 141.75 143.68 147.48 151.50 156.40 162.52 164.89 167.16 168.14 168.12 162.06 153.16 151.59 152.07 150.47 143.66 134.87 128.04 124.18 121.44 119.73 119.34 119.86 124.70 126.91 126.91 127.41 127.42 129.65 130.41 130.38 125.47 109.57 85.37 79.85 86.52 95.97 93.84 77.47 85.45 95.95 107.54 116.41 119.66 122.92 125.30 128.62 132.90 134.95 135.87 140.17 144.21 144.71 144.32 145.29 146.90 147.21 152.46 162.29 177.97 193.56 216.21 233.30 249.14 259.12 262.37 269.88 275.92 290.24 298.61 299.71 302.15 309.10 315.48 328.13 338.75 343.64 347.32 348.01 357.62 381.23 411.72 422.45 460.34 468.95 501.31 546.53 654.98 713.89 726.51 720.68 760.58 789.73 790.74 800.28 809.62 827.00 860.16 876.23 880.55 864.51 856.43 843.38 834.91 851.04 893.86 893.78 857.93 848.83 879.95 899.28 869.48 930.41 927.38 891.26 869.05 854.08 865.49 912.04 940.00 975.94 1012.07 1052.28 1061.59 1055.61 1055.89 1107.99 1144.87 1123.29 1140.15 1178.44 1213.97 1231.96 1264.15 1323.11 1343.67 1375.04 1426.62 1462.47 1484.78 1534.63 1570.84 1618.09 1661.31 1702.09 1746.70 1778.15 1807.76 1793.77 1720.07 1712.80 1696.46 1667.20 1679.65 1673.93 1656.21 1629.16 1584.90 1548.88 1532.40 1493.69 1480.34 1530.25 1586.52 1620.99 1662.22 1685.39 1722.02 1821.59 1900.33 1875.51 1892.34 1917.85 1948.71 2000.07 1988.82 1970.90 1947.92 1913.64 1891.37 1882.74 1847.90 1786.84 1753.73 1726.57 1706.60 1676.78 1639.35 1603.71 1564.56 1540.24 1520.46 1512.45 1493.68 1451.90 1418.30 1367.66 1331.26 1279.32 1247.82 1215.67 1185.10 1155.36 1136.07 1132.63 1109.88 1122.53 1113.77 1105.87 1070.18 1064.18 1048.84 1048.15 1203.03 1047.27 1073.83 1120.12 1185.39 1244.94 1287.76 1320.07 1347.71 1380.92 1429.06 1485.30 1544.98 1596.45 1651.36 1707.78 1756.05 1793.68 1811.07 1834.92 1838.15 1828.66 1819.41 1808.70 1793.50 1772.20 1746.78 1694.21 1652.91 1656.37 1644.73 1638.02 1630.79 1624.53 1626.41 1621.35 1617.86 1622.81 1599.18 1554.87 1514.54 1488.99 1461.77 1428.17 1385.39 1344.25 1302.69 1255.36 1208.35 1161.73 1110.61 1139.46 1186.11 1238.31 1251.03 1256.70 1281.90 1330.23 1356.14 1381.76 1367.20 1336.70 1350.40 1390.50 1436.80 1490.22 1533.94 1548.71 1536.87 1561.52 1603.50 1634.95 1673.49 1712.35 1740.24 1755.03 1743.16 1704.58 1666.64 1617.76 1595.89 1600.63 1577.49 1541.03 1520.94 1484.75 1435.69 1381.11 1348.42 1327.46 1313.12 1301.10 1282.83 1264.71 1238.71 1194.79 1131.79 1073.97 1015.39 958.88 939.42 917.00 889.90 848.78 814.66 776.52 740.57 715.48 691.84 671.11 674.72 695.48 707.89 717.31 734.41 752.45 767.07 775.31 780.35 785.80 796.23 807.58 816.90 826.43 836.26 839.99 840.33 843.55 845.50 841.55 840.74 845.62 849.26 851.46 853.02 860.23 885.82 900.49 903.65 902.21 900.68 900.98 906.80 907.80 897.51 893.27 898.14 896.07 893.62 905.82 917.62 920.11 926.27 938.05 941.82 941.75 944.30 951.96 959.17 965.96 -1998.39 1994.96 1987.40 1981.71 1975.52 1970.48 1965.61 1958.70 1949.18 1943.22 1933.70 1925.72 1921.11 1924.19 1934.72 1945.72 1957.01 1954.54 1923.74 1842.74 1760.81 1670.75 1599.38 1544.65 1518.93 1521.73 1527.36 1538.02 1556.58 1575.91 1594.73 1611.62 1634.84 1658.89 1685.18 1708.13 1734.16 1766.03 1795.26 1826.89 1858.54 1887.17 1915.30 1938.32 1959.89 1976.03 1987.25 1995.47 2002.02 2006.95 2008.25 2003.12 1990.39 1973.72 1959.20 1945.68 1931.83 1916.20 1899.86 1882.15 1863.42 1843.30 1821.87 1800.47 1781.58 1763.14 1749.78 1741.94 1740.40 1757.09 1776.72 1802.14 1829.32 1849.07 1864.24 1868.44 1870.57 1866.67 1856.06 1832.40 1802.25 1765.86 1726.36 1679.67 1636.30 1598.30 1565.27 1531.99 1497.68 1466.86 1435.65 1404.63 1370.48 1336.43 1306.01 1272.58 1240.13 1206.04 1175.96 1145.53 1111.35 1081.79 1051.92 1019.60 989.61 955.22 925.03 898.55 872.40 854.94 840.78 841.62 843.91 849.09 858.86 860.19 857.83 853.57 835.63 810.41 783.94 747.22 678.38 594.77 524.35 484.97 459.91 444.15 433.92 426.57 421.83 418.45 415.06 412.11 410.86 411.51 413.28 416.76 421.61 427.71 435.38 442.18 450.61 456.89 451.94 450.55 458.40 467.69 478.13 489.47 503.55 518.34 531.12 542.77 554.76 569.88 584.98 589.65 597.62 608.90 616.20 622.74 629.84 638.52 648.58 655.30 661.00 669.54 677.22 680.86 686.85 695.38 700.52 704.11 709.85 720.41 736.06 736.43 731.38 726.88 719.25 709.49 698.35 685.97 672.27 657.36 641.53 624.50 606.71 588.84 571.12 553.96 535.55 516.40 501.36 490.01 482.39 477.30 474.77 473.37 473.38 474.08 474.94 474.62 472.70 468.72 462.74 454.06 443.05 429.51 414.48 398.80 383.29 368.00 353.48 339.82 321.35 304.04 292.32 281.16 270.83 260.60 250.78 241.22 232.57 223.92 215.71 208.38 201.55 195.28 189.55 184.31 178.85 172.23 165.89 160.28 155.40 151.39 149.27 147.55 146.30 145.47 145.04 145.03 145.42 146.15 147.23 148.46 149.77 151.45 153.48 155.74 158.07 160.25 162.52 164.98 167.92 171.33 173.74 175.75 177.64 179.38 181.06 182.64 183.96 185.01 185.88 186.43 186.56 186.57 186.57 186.59 186.60 186.56 186.50 186.43 186.28 185.71 184.76 183.71 182.74 182.27 181.91 181.43 181.22 181.28 181.18 180.87 180.23 179.68 179.54 179.15 178.49 178.16 178.09 178.10 178.11 177.99 177.74 177.43 177.05 176.55 176.04 175.67 175.39 175.28 175.08 174.81 174.49 174.17 173.95 174.33 175.62 177.43 178.20 178.42 177.28 173.94 170.69 168.20 165.51 163.71 162.32 159.93 156.83 153.80 151.96 151.50 147.64 139.28 134.26 133.96 138.43 144.01 148.17 150.95 155.95 156.78 157.30 158.07 157.87 153.53 144.59 145.50 148.99 146.07 138.32 128.55 121.47 118.31 116.25 114.71 114.37 115.18 119.97 121.72 123.66 124.42 125.41 126.17 127.67 127.98 124.78 117.57 93.49 84.60 92.00 95.15 97.52 86.05 83.14 90.97 99.26 105.42 110.11 115.86 117.89 121.37 125.41 128.81 129.61 131.64 135.49 136.13 136.35 137.60 138.71 140.30 142.71 149.38 158.85 169.73 186.08 198.87 213.18 226.98 235.67 245.34 251.99 264.53 275.30 282.55 288.87 292.38 298.36 308.47 318.10 323.33 326.72 335.07 347.68 368.65 401.12 430.72 457.14 494.96 514.29 545.62 626.47 679.65 687.29 698.52 726.46 743.08 763.22 793.04 791.11 820.24 857.80 861.04 859.08 851.26 830.24 809.50 817.19 831.49 846.21 867.82 835.66 818.59 836.13 877.35 900.59 919.51 908.20 866.88 832.90 835.13 853.29 895.07 924.87 966.33 990.57 1008.11 1038.14 1048.55 1057.79 1089.70 1105.08 1096.81 1131.83 1176.94 1196.79 1213.14 1252.65 1320.29 1361.07 1398.58 1443.14 1482.48 1501.66 1536.21 1578.12 1634.40 1673.64 1716.64 1753.23 1764.98 1785.79 1741.48 1686.36 1683.13 1650.73 1614.79 1618.16 1612.05 1594.19 1576.63 1541.50 1499.49 1481.98 1474.23 1476.83 1501.48 1549.54 1588.37 1625.44 1662.19 1685.33 1757.56 1821.45 1819.74 1861.50 1888.96 1917.47 1949.61 1983.51 1979.68 1960.75 1932.61 1910.30 1914.66 1900.55 1851.22 1809.55 1771.72 1750.61 1729.53 1691.80 1654.19 1614.19 1597.08 1572.86 1558.92 1521.73 1483.27 1436.99 1378.53 1342.78 1310.09 1281.83 1257.06 1222.71 1192.61 1161.43 1124.88 1092.49 1099.92 1079.28 1061.44 1039.75 1034.69 1034.44 1068.42 1184.29 1086.24 1067.09 1113.93 1181.56 1236.53 1277.85 1311.93 1347.06 1387.39 1441.39 1500.28 1557.75 1607.44 1671.24 1732.25 1767.88 1778.60 1795.80 1812.81 1801.64 1797.03 1771.97 1759.79 1744.19 1707.05 1667.44 1679.33 1624.36 1624.15 1619.42 1607.65 1596.33 1584.87 1578.19 1568.88 1570.10 1589.26 1596.27 1583.88 1562.12 1544.56 1498.46 1454.97 1420.57 1378.29 1324.09 1267.89 1215.21 1165.10 1104.05 1110.35 1162.10 1186.66 1194.17 1231.91 1270.42 1304.75 1323.52 1327.59 1312.29 1287.39 1338.45 1385.89 1433.39 1481.24 1505.93 1495.89 1491.70 1528.00 1568.49 1621.97 1661.32 1685.79 1714.45 1736.02 1742.17 1722.60 1691.54 1665.49 1645.53 1624.52 1596.68 1563.96 1535.11 1508.80 1476.24 1439.78 1407.22 1383.92 1360.60 1330.88 1296.40 1264.42 1234.73 1193.03 1127.85 1063.71 1011.69 988.42 987.59 949.67 899.15 851.71 818.61 796.08 770.14 730.86 705.58 689.67 691.68 705.79 716.86 723.22 732.77 744.48 758.00 765.83 770.31 775.35 786.30 797.66 805.06 812.61 820.76 823.42 822.61 823.41 826.03 830.90 834.23 835.38 833.73 829.10 829.06 836.59 863.50 877.21 873.02 864.19 871.15 886.73 887.97 884.66 884.88 884.21 880.11 874.06 873.09 885.02 896.99 897.70 902.70 912.37 922.62 932.38 937.71 946.47 954.59 962.81 -2006.40 2003.69 1998.81 1995.46 1990.85 1988.19 1985.04 1982.87 1977.22 1972.45 1967.10 1961.35 1959.17 1963.09 1970.58 1980.17 1987.03 1977.01 1931.66 1857.00 1774.90 1682.55 1606.66 1547.79 1509.85 1504.88 1501.02 1507.43 1522.55 1539.74 1557.34 1574.12 1596.92 1620.99 1645.29 1672.32 1699.92 1732.32 1762.17 1793.75 1825.52 1856.04 1884.92 1906.54 1928.17 1949.77 1965.49 1978.13 1988.75 1995.95 1997.75 1997.37 1985.66 1965.69 1949.77 1936.44 1922.22 1906.22 1889.19 1871.78 1852.48 1831.46 1810.14 1790.86 1772.63 1757.61 1746.65 1741.42 1743.23 1752.42 1769.42 1788.93 1813.48 1833.54 1851.27 1858.70 1865.27 1863.29 1854.19 1830.93 1799.11 1760.46 1718.42 1668.58 1621.98 1584.00 1551.47 1520.63 1490.11 1461.32 1434.17 1406.17 1375.26 1344.61 1317.57 1288.47 1256.25 1223.26 1193.79 1163.87 1127.93 1097.92 1068.15 1036.44 1006.92 972.30 941.42 914.01 885.51 865.88 846.49 838.86 836.39 835.41 845.49 847.49 849.25 833.77 812.69 787.14 756.53 722.11 677.45 607.61 538.83 498.46 471.98 453.02 439.14 429.85 423.30 419.35 415.99 413.90 413.56 415.22 417.35 421.63 426.95 433.33 441.05 447.75 455.89 463.70 471.81 464.68 458.37 463.11 472.46 483.01 495.39 509.42 523.15 536.74 550.56 564.76 577.08 581.56 590.15 601.56 608.29 614.25 621.29 629.33 638.25 645.19 651.92 660.66 668.35 672.16 680.18 693.41 699.19 701.49 705.62 713.70 725.94 724.84 718.51 711.86 703.97 695.07 684.49 672.81 659.54 645.24 629.93 613.29 596.05 578.57 561.25 544.41 526.93 509.20 494.70 484.09 476.47 471.39 468.59 466.55 465.71 465.39 464.35 463.23 460.01 454.87 447.84 438.42 427.06 413.51 398.75 383.63 368.60 354.43 340.31 327.50 310.22 294.28 283.45 273.50 263.48 254.44 245.55 236.75 228.90 221.16 213.77 207.19 201.01 194.90 189.01 183.61 177.93 171.08 164.63 159.02 154.14 150.18 148.10 146.49 145.29 144.45 144.07 144.16 144.57 145.30 146.36 147.65 149.13 150.86 152.87 155.08 157.37 159.43 161.66 164.18 167.18 170.49 172.75 174.73 176.65 178.49 180.24 181.87 183.22 184.29 185.03 185.44 185.49 185.47 185.48 185.50 185.51 185.51 185.51 185.50 185.50 185.09 184.12 183.04 182.08 181.65 181.27 180.70 180.42 180.49 180.51 180.38 179.89 179.29 178.92 178.47 177.96 177.69 177.62 177.63 177.61 177.43 177.17 176.89 176.53 176.13 175.72 175.46 175.30 175.26 175.09 174.75 174.47 174.21 173.78 173.36 173.28 175.13 179.85 178.38 174.83 172.59 169.39 166.56 163.93 162.45 161.43 158.24 154.94 152.12 149.91 148.10 144.03 133.94 121.70 125.17 134.00 142.37 146.56 148.57 148.03 148.56 148.33 148.40 147.95 145.86 141.05 142.72 144.22 139.61 131.92 123.15 115.85 112.94 111.66 110.40 109.96 108.91 112.48 115.21 120.18 122.03 123.10 122.86 124.73 125.31 124.61 119.73 101.84 93.86 93.53 96.06 99.54 97.98 94.35 92.28 88.15 88.40 96.97 113.54 115.02 117.23 119.78 123.22 124.79 127.00 128.68 129.96 129.67 130.59 130.45 133.00 136.57 139.86 144.63 152.94 165.07 176.39 188.20 199.33 212.17 224.14 238.26 246.86 252.17 263.16 273.43 276.75 281.70 290.10 298.93 305.46 314.44 328.28 347.51 372.70 411.98 445.57 475.94 500.22 517.44 545.25 570.10 637.24 653.53 668.23 675.35 705.26 740.62 766.04 791.27 836.99 853.25 829.40 818.93 832.43 813.88 786.34 796.58 811.80 822.54 834.37 813.03 781.02 801.36 855.27 869.08 884.09 865.56 830.65 816.54 825.97 843.80 874.77 904.41 938.18 967.19 986.86 1020.65 1038.64 1044.63 1057.91 1072.82 1083.04 1129.53 1177.37 1188.07 1204.12 1243.38 1310.49 1347.29 1391.49 1440.20 1481.55 1503.63 1539.61 1593.62 1650.29 1681.15 1721.33 1741.09 1750.04 1745.26 1694.49 1654.77 1629.00 1586.35 1574.38 1572.71 1558.06 1553.47 1535.67 1508.45 1454.93 1435.77 1423.78 1424.15 1471.13 1506.00 1552.36 1601.93 1648.39 1651.99 1674.86 1707.95 1743.27 1806.13 1853.77 1890.10 1911.77 1957.02 1988.66 1981.83 1955.19 1925.73 1935.43 1933.68 1906.34 1859.78 1818.18 1787.27 1763.16 1724.71 1708.81 1663.61 1645.18 1613.55 1581.18 1541.21 1497.98 1435.77 1391.65 1369.55 1352.53 1323.99 1298.92 1262.23 1220.88 1180.52 1133.02 1091.08 1106.70 1052.40 1027.50 1042.42 1049.07 1104.31 1082.82 1118.42 1088.51 1065.90 1110.23 1169.93 1221.95 1260.19 1287.11 1338.90 1392.13 1459.99 1527.45 1576.06 1618.58 1679.28 1740.11 1764.85 1770.39 1780.31 1784.91 1761.24 1734.72 1694.01 1671.29 1662.81 1611.82 1587.34 1627.41 1608.40 1611.77 1611.95 1605.00 1589.91 1569.15 1555.39 1526.13 1514.08 1537.73 1552.96 1558.53 1558.90 1572.61 1541.80 1485.40 1432.32 1396.16 1332.43 1268.19 1201.96 1141.02 1091.06 1084.49 1114.30 1136.19 1169.42 1202.17 1240.00 1275.90 1273.05 1277.50 1275.62 1270.87 1326.84 1379.37 1427.65 1454.46 1448.31 1449.40 1477.93 1534.33 1575.32 1603.18 1625.20 1658.40 1680.91 1698.82 1716.02 1725.05 1711.20 1674.89 1634.13 1602.22 1564.35 1524.76 1489.77 1465.58 1453.18 1434.45 1401.80 1376.69 1349.99 1321.65 1272.95 1231.77 1201.34 1172.78 1135.29 1085.53 1046.42 1038.61 1013.68 960.98 918.60 893.09 864.51 829.50 790.85 752.35 718.41 697.87 707.07 714.77 723.27 726.47 729.79 737.53 752.65 762.05 766.92 771.28 783.00 795.27 801.63 806.89 812.70 814.82 813.31 807.86 808.44 820.20 827.62 825.78 822.99 821.35 821.24 827.16 846.64 854.09 843.23 828.62 847.40 876.92 872.98 865.55 877.94 880.73 864.50 864.61 869.36 874.06 881.43 884.56 889.19 890.58 904.18 920.92 929.34 939.23 949.04 958.42 -2008.54 2006.88 2004.37 2001.31 1999.09 1997.55 1995.86 1995.27 1994.83 1991.24 1987.96 1984.48 1983.33 1985.73 1991.22 1994.05 1994.43 1975.85 1927.92 1860.73 1782.94 1694.83 1621.50 1559.63 1519.19 1502.42 1493.84 1494.88 1505.23 1519.65 1532.67 1548.30 1568.66 1591.72 1614.80 1637.04 1665.47 1697.84 1727.38 1758.85 1790.09 1821.50 1850.42 1872.20 1894.40 1917.79 1935.95 1950.70 1963.64 1971.81 1975.84 1976.76 1974.56 1955.00 1938.65 1927.53 1913.86 1896.31 1879.59 1862.55 1841.92 1819.92 1798.87 1780.13 1763.30 1749.13 1740.40 1736.39 1739.85 1750.10 1760.80 1770.79 1791.74 1808.61 1825.47 1837.63 1848.61 1851.28 1844.30 1825.43 1791.54 1752.94 1708.32 1658.89 1608.10 1568.86 1538.28 1509.02 1487.04 1460.01 1435.22 1410.14 1382.75 1355.90 1330.91 1303.97 1272.68 1239.80 1210.92 1180.55 1143.96 1113.86 1084.59 1052.98 1025.99 990.21 959.38 929.49 901.29 879.21 856.10 841.25 833.68 831.80 837.16 840.63 836.82 816.09 794.96 770.20 739.67 704.54 661.44 620.14 555.95 520.61 489.34 466.65 450.05 435.98 428.18 423.04 419.20 417.11 417.40 419.50 422.45 427.15 433.03 439.66 446.62 453.68 461.89 469.25 476.65 482.49 463.21 459.47 468.66 478.76 489.07 500.93 515.79 531.61 547.87 560.40 567.75 574.79 583.72 594.19 600.50 606.54 613.99 621.33 628.38 635.45 643.36 651.90 659.17 663.73 674.18 690.93 699.26 700.87 703.23 708.23 709.95 707.77 703.30 696.93 689.54 681.14 671.32 659.89 647.43 633.72 618.98 602.85 586.26 569.22 552.32 535.94 519.42 502.36 488.84 478.60 470.77 465.11 462.04 459.19 457.32 455.72 453.23 450.82 445.96 439.99 432.03 421.77 409.97 396.43 381.99 367.37 353.03 339.73 326.48 314.41 298.74 284.27 274.37 265.04 256.47 248.13 240.23 232.38 225.34 218.47 211.87 206.01 200.43 194.46 188.40 182.91 177.05 170.05 163.49 157.89 153.09 149.22 147.16 145.57 144.37 143.53 143.16 143.28 143.69 144.42 145.48 146.81 148.39 150.13 152.03 154.16 156.39 158.50 160.75 163.22 166.17 169.47 171.73 173.71 175.64 177.56 179.32 180.87 182.17 183.19 183.95 184.39 184.47 184.46 184.48 184.46 184.43 184.47 184.52 184.54 184.56 184.20 183.30 182.28 181.38 181.07 180.79 180.20 179.85 179.80 179.81 179.68 179.26 178.72 178.31 177.88 177.52 177.29 177.21 177.21 177.19 177.00 176.76 176.43 176.04 175.76 175.49 175.26 175.10 175.10 174.89 174.53 174.27 174.03 173.73 173.01 171.75 174.59 178.44 177.60 174.55 171.20 168.76 165.90 163.72 162.49 161.36 157.32 153.73 151.39 149.15 145.81 140.92 128.99 116.81 120.56 131.77 140.53 144.70 144.27 142.53 142.39 141.68 140.92 140.32 139.49 138.54 139.03 137.84 133.32 126.12 118.15 110.26 108.21 107.72 106.81 106.64 102.90 103.81 104.45 111.90 117.22 120.60 120.42 121.50 122.22 122.42 120.52 111.40 87.56 87.24 98.45 100.64 101.55 99.90 94.61 89.33 80.09 77.41 107.56 113.50 115.80 118.90 119.83 119.92 121.41 122.67 124.35 124.68 124.15 126.22 128.68 130.17 133.73 137.95 143.93 150.77 159.25 170.19 179.92 190.59 205.77 221.16 233.23 240.48 247.97 256.11 260.62 268.35 277.10 286.41 294.99 306.03 321.68 341.60 378.84 405.59 435.43 466.71 498.03 500.17 489.79 537.37 592.51 575.88 608.96 610.21 642.50 693.84 734.49 778.05 814.04 823.60 782.96 782.67 798.04 796.09 765.84 765.20 784.48 799.48 807.96 777.05 754.14 779.35 819.55 822.79 825.46 818.29 797.12 796.49 815.35 841.79 868.52 895.05 927.91 954.65 977.66 1004.87 1014.94 1016.09 1028.00 1058.65 1101.29 1131.70 1179.94 1196.02 1217.80 1263.41 1307.40 1340.59 1377.80 1427.71 1474.18 1506.45 1541.65 1603.89 1659.77 1687.55 1710.23 1724.62 1724.80 1695.30 1646.87 1608.03 1581.44 1557.83 1543.59 1534.90 1505.67 1510.53 1507.62 1479.47 1416.26 1388.76 1378.90 1385.76 1425.43 1466.97 1535.32 1609.70 1664.62 1674.47 1608.47 1621.76 1673.93 1739.82 1832.79 1872.48 1891.13 1922.56 1955.64 2005.00 1953.95 1940.48 1958.87 1970.80 1942.91 1896.49 1856.18 1823.58 1781.21 1750.34 1738.10 1713.74 1674.97 1635.57 1591.06 1546.80 1508.54 1443.86 1427.96 1415.39 1393.80 1365.97 1322.08 1281.52 1236.32 1200.97 1162.82 1108.36 1112.79 1055.91 1017.53 1013.44 1059.05 1129.57 1071.82 1110.89 1097.90 1103.23 1109.35 1159.25 1207.18 1239.11 1287.13 1341.73 1401.22 1472.01 1555.59 1609.96 1651.45 1699.56 1742.59 1752.66 1749.71 1755.77 1744.85 1734.05 1681.16 1616.74 1600.50 1593.96 1548.48 1558.25 1585.31 1592.24 1605.58 1608.14 1600.85 1579.73 1548.40 1522.92 1496.78 1476.96 1482.53 1496.79 1517.87 1544.68 1565.50 1543.31 1495.11 1437.76 1411.56 1352.40 1286.07 1221.19 1158.79 1094.47 1045.92 1063.47 1105.24 1139.94 1172.19 1203.28 1231.12 1227.77 1226.92 1241.04 1272.85 1322.39 1374.84 1403.10 1397.79 1400.16 1434.27 1473.18 1501.25 1532.56 1571.99 1608.87 1623.59 1643.00 1645.71 1651.75 1685.56 1707.94 1678.67 1627.01 1577.18 1529.73 1487.77 1449.47 1420.71 1396.38 1382.97 1357.60 1339.59 1317.64 1290.42 1262.22 1232.02 1193.39 1172.87 1148.20 1124.19 1085.20 1048.45 1007.87 963.27 951.73 933.60 896.60 857.78 810.49 766.33 738.71 721.05 719.90 723.88 731.56 735.05 732.99 736.38 753.09 764.99 770.75 773.81 782.55 793.48 800.79 805.43 806.45 808.90 809.38 802.87 799.43 807.53 813.71 815.30 814.25 814.14 814.07 816.90 829.23 832.10 824.56 810.58 826.49 852.93 845.85 847.26 865.61 870.83 856.46 858.38 863.66 864.98 865.76 869.71 873.69 876.09 888.49 906.08 920.15 933.17 944.18 955.02 -2007.10 2005.89 2004.73 2003.10 2001.51 2000.50 1999.51 1999.99 2000.68 1999.71 1998.44 1997.62 1997.48 1997.54 1999.04 1997.67 1990.34 1964.28 1916.80 1856.65 1786.15 1703.36 1635.31 1575.66 1532.68 1508.44 1494.85 1490.33 1494.78 1503.03 1511.82 1522.74 1540.34 1561.66 1582.72 1604.75 1633.27 1664.90 1693.82 1723.54 1753.84 1785.96 1814.30 1839.91 1863.89 1887.04 1907.30 1922.76 1936.85 1945.45 1951.18 1953.12 1947.47 1940.50 1933.39 1923.82 1907.45 1885.69 1870.23 1854.80 1832.70 1808.74 1787.57 1768.16 1752.08 1739.10 1731.13 1728.07 1731.54 1742.02 1752.31 1756.80 1771.69 1782.43 1797.85 1812.73 1825.64 1833.96 1830.80 1816.56 1784.15 1746.06 1703.02 1655.26 1600.62 1561.80 1532.67 1507.09 1488.26 1464.84 1441.54 1418.08 1392.19 1371.71 1346.09 1319.56 1288.74 1255.90 1229.97 1196.32 1157.18 1127.02 1097.89 1069.60 1040.50 1005.16 974.67 944.75 915.37 890.86 866.25 849.29 837.80 833.00 835.79 836.45 819.26 804.39 784.11 753.49 727.39 693.61 655.25 611.64 571.88 535.51 502.84 479.53 460.26 443.39 434.06 427.94 423.49 421.25 421.50 423.39 426.44 431.52 437.44 444.31 451.26 458.26 466.32 473.33 480.41 487.05 492.03 489.81 464.23 473.70 483.12 493.65 508.27 524.70 541.09 552.44 560.04 568.37 577.54 587.06 593.85 600.29 607.96 615.09 621.44 628.80 636.82 644.47 651.51 656.59 668.42 684.20 691.51 693.36 694.94 695.15 694.14 691.33 687.64 682.34 675.70 667.56 658.52 647.72 635.94 622.87 608.84 593.35 577.63 560.89 544.58 529.02 513.05 497.07 483.90 473.55 465.17 458.81 455.13 451.60 448.34 445.42 441.95 437.57 431.53 424.34 415.37 404.37 392.07 378.47 364.37 350.27 336.90 324.28 312.18 301.07 287.04 274.09 265.38 256.94 249.23 241.82 234.92 228.15 221.89 215.77 210.01 204.74 199.71 193.89 187.75 182.20 176.23 169.09 162.45 156.87 152.23 148.44 146.36 144.76 143.55 142.72 142.34 142.46 142.87 143.61 144.66 146.03 147.75 149.49 151.27 153.27 155.42 157.66 159.98 162.30 165.16 168.44 170.76 172.75 174.68 176.66 178.38 179.83 181.03 182.02 182.80 183.33 183.45 183.48 183.49 183.44 183.35 183.44 183.53 183.56 183.51 183.14 182.40 181.51 180.74 180.54 180.42 179.83 179.39 179.18 179.07 178.87 178.50 178.07 177.76 177.42 177.15 176.95 176.86 176.87 176.84 176.65 176.49 176.10 175.60 175.45 175.33 175.08 174.86 174.75 174.50 174.14 173.87 173.65 173.52 172.86 171.62 171.80 175.53 176.46 176.39 169.76 167.99 166.53 165.04 163.83 162.00 157.34 153.16 151.81 149.82 145.17 140.13 129.60 120.59 122.69 131.81 139.17 141.43 141.22 139.66 139.76 138.63 137.62 137.01 135.64 133.73 133.10 131.33 127.10 121.16 114.12 104.32 104.19 104.92 104.63 105.19 103.73 100.90 96.59 96.97 111.77 116.88 116.79 118.19 118.41 118.17 118.80 114.78 96.99 85.75 92.34 102.52 103.12 101.11 94.32 82.92 79.79 79.11 96.05 109.82 113.23 116.69 118.14 118.15 117.43 117.81 119.23 121.59 121.51 122.28 124.84 127.89 131.19 134.20 136.89 141.53 148.00 156.30 164.96 174.23 186.57 202.29 216.35 224.42 234.22 241.86 247.49 254.73 264.67 273.97 286.36 299.14 316.78 343.34 375.42 408.34 439.26 447.80 472.67 459.36 477.39 502.49 533.20 524.52 560.10 573.34 600.46 644.42 688.75 730.01 774.38 752.55 730.82 746.35 768.23 777.78 748.20 732.10 759.97 781.38 773.34 746.76 736.23 766.11 778.95 771.66 783.55 790.13 788.00 798.82 830.54 840.26 869.20 902.16 923.41 932.84 963.57 974.89 987.64 988.81 1020.96 1070.28 1120.24 1137.90 1175.10 1203.56 1234.43 1299.27 1334.09 1353.39 1381.67 1425.81 1476.99 1507.33 1558.43 1605.93 1662.73 1691.65 1699.69 1703.65 1699.23 1665.84 1608.93 1562.24 1553.57 1544.76 1516.68 1493.74 1457.74 1474.19 1480.38 1454.03 1390.75 1359.33 1349.17 1355.51 1537.23 1455.86 1523.05 1665.68 1716.16 1692.51 1618.92 1583.47 1646.34 1715.08 1810.64 1858.36 1853.99 1890.28 1931.17 1944.86 1945.36 1948.58 1959.79 2010.45 1963.09 1912.01 1884.41 1860.71 1806.44 1788.85 1766.97 1731.65 1686.86 1643.01 1591.53 1554.20 1522.34 1469.44 1470.93 1447.95 1422.58 1377.72 1329.75 1295.27 1241.18 1213.00 1227.47 1149.21 1100.42 1056.01 1013.91 999.57 1037.85 1100.89 1089.80 1090.26 1091.32 1100.91 1077.41 1123.92 1189.74 1246.85 1302.16 1359.12 1429.74 1513.99 1578.35 1622.32 1663.13 1706.55 1734.40 1730.87 1714.08 1716.50 1697.29 1681.78 1648.48 1594.40 1559.54 1564.61 1534.41 1548.80 1572.25 1592.70 1608.98 1608.29 1592.15 1558.17 1538.23 1515.19 1484.73 1459.83 1446.56 1448.10 1483.88 1526.06 1557.16 1537.56 1498.11 1440.81 1411.89 1358.38 1292.71 1227.68 1166.36 1110.96 1068.58 1047.56 1071.72 1113.58 1140.72 1158.26 1186.60 1177.89 1182.75 1215.10 1264.34 1315.56 1353.61 1358.73 1347.18 1369.34 1402.01 1418.09 1463.72 1510.86 1547.42 1570.49 1591.53 1618.50 1611.50 1597.25 1627.50 1684.92 1679.23 1641.38 1587.58 1531.69 1482.30 1444.50 1402.76 1352.02 1336.32 1316.70 1302.87 1284.65 1256.97 1235.33 1224.59 1195.81 1176.63 1158.52 1133.89 1097.25 1055.33 1026.07 991.70 970.98 945.53 908.79 872.92 829.13 786.48 766.21 749.88 742.92 735.41 741.53 745.97 739.68 740.03 756.37 772.69 778.29 779.46 783.17 791.42 800.78 805.86 801.21 803.67 806.98 802.32 794.52 794.14 796.54 803.32 805.08 804.92 804.93 806.21 812.31 811.86 809.98 803.56 808.84 818.76 826.84 829.12 845.72 853.70 851.73 854.48 852.85 850.91 848.90 851.35 858.49 864.27 874.58 888.00 908.96 927.86 939.64 950.50 -2002.34 2001.45 2001.24 2000.81 2000.32 2000.02 1999.70 1999.92 1999.79 1998.94 1998.36 1998.20 1999.08 1998.69 1997.17 1991.77 1977.41 1948.18 1902.08 1847.57 1783.52 1711.19 1649.25 1593.45 1550.03 1519.67 1501.78 1493.30 1491.90 1495.77 1499.46 1506.06 1520.04 1537.78 1558.12 1581.10 1608.59 1639.02 1666.20 1695.49 1724.74 1756.18 1783.88 1806.32 1827.69 1851.12 1871.39 1887.50 1901.95 1911.23 1918.94 1921.67 1920.87 1917.14 1913.29 1905.38 1896.72 1879.08 1864.85 1850.84 1824.13 1797.28 1775.30 1755.14 1738.67 1726.37 1718.99 1716.75 1720.25 1729.81 1743.52 1749.54 1756.28 1762.18 1774.10 1790.11 1805.85 1816.83 1817.84 1806.99 1777.83 1743.56 1704.86 1658.28 1605.02 1567.78 1539.48 1516.07 1497.01 1475.30 1452.45 1429.41 1404.83 1384.97 1360.19 1334.42 1303.91 1271.37 1243.79 1208.69 1168.81 1138.46 1109.36 1081.15 1051.94 1017.08 987.32 958.12 930.40 905.13 878.22 860.11 846.33 838.21 833.75 827.96 814.83 794.94 768.38 746.74 720.80 685.52 645.99 612.59 584.97 547.34 512.48 488.47 467.40 449.55 439.01 431.91 427.27 424.91 425.45 427.79 431.32 436.68 442.77 449.59 456.46 463.48 471.18 477.75 484.01 489.93 494.28 497.93 488.31 481.66 477.09 487.00 500.90 516.46 531.33 542.40 554.15 562.50 571.27 580.11 587.72 594.82 602.53 609.77 616.52 623.69 631.46 638.34 644.91 650.22 660.00 668.69 676.00 678.36 680.19 680.74 678.60 676.29 672.83 668.23 662.24 654.72 646.03 636.32 625.21 612.81 599.26 585.03 569.78 553.78 539.01 520.10 508.06 492.90 479.72 468.96 459.47 452.52 447.90 443.22 439.00 434.71 429.55 423.95 416.76 408.37 398.37 386.74 373.78 360.14 346.27 332.77 320.04 308.49 297.69 287.82 275.29 263.83 256.23 248.98 242.16 235.76 229.74 224.02 218.57 213.16 207.85 202.94 198.30 192.76 186.81 181.32 175.32 168.12 161.47 155.93 151.34 147.60 145.57 144.02 142.88 142.13 141.79 141.89 142.30 143.04 144.09 145.44 147.12 148.82 150.59 152.55 154.68 156.92 159.23 161.53 164.32 167.55 169.86 171.85 173.80 175.71 177.42 178.80 179.99 180.98 181.78 182.29 182.43 182.46 182.47 182.39 182.33 182.40 182.50 182.52 182.46 182.12 181.60 180.86 180.17 180.07 179.85 179.30 178.82 178.52 178.30 178.07 177.75 177.48 177.26 177.02 176.85 176.68 176.60 176.60 176.57 176.40 176.26 175.87 175.30 175.17 175.14 174.80 174.51 174.30 174.00 173.65 173.41 173.25 173.31 172.91 171.73 170.90 171.78 175.78 178.27 169.31 166.81 167.43 166.46 165.34 162.86 157.46 153.16 153.00 151.01 145.60 140.73 132.69 125.84 126.63 132.56 137.29 138.32 138.77 139.35 139.38 138.00 136.97 136.48 133.62 128.30 127.17 125.35 121.92 117.14 111.82 97.90 100.85 102.97 104.96 105.25 102.19 99.14 97.11 94.18 97.35 113.21 112.75 113.07 116.13 115.11 114.77 112.75 111.38 103.05 100.66 97.20 98.51 89.21 87.12 80.33 78.93 79.92 92.01 106.24 109.49 112.24 114.60 114.75 116.29 115.93 115.63 116.88 118.39 120.20 121.86 125.85 128.75 131.49 133.64 137.18 140.11 145.86 152.54 161.23 170.04 184.20 198.12 207.70 218.08 226.95 235.14 243.21 251.38 263.13 279.23 294.51 317.84 354.89 381.85 413.06 424.08 426.67 430.36 429.44 440.89 438.19 469.37 495.61 513.17 544.08 584.27 621.85 662.83 687.04 721.35 671.66 671.36 710.38 745.41 755.02 719.55 711.45 745.38 761.91 734.81 723.94 721.49 743.83 751.86 753.00 781.81 794.16 814.43 831.17 862.66 849.46 881.13 895.45 902.81 905.61 943.86 951.77 962.23 987.40 1025.72 1089.13 1139.39 1125.26 1169.18 1196.78 1239.95 1299.19 1356.15 1381.57 1414.77 1445.80 1495.70 1529.66 1563.95 1603.49 1656.22 1680.87 1676.40 1683.04 1674.86 1652.50 1595.92 1542.27 1533.12 1514.99 1481.48 1440.70 1425.66 1433.82 1443.00 1446.17 1393.07 1354.04 1343.80 1378.19 1728.31 1491.54 1451.80 1616.71 1737.42 1615.06 1612.32 1597.95 1648.72 1709.01 1760.55 1809.36 1840.04 1866.80 1874.94 1889.02 1932.23 1940.11 1971.53 1967.47 1942.69 1910.87 1909.21 1926.31 1847.21 1821.06 1772.50 1740.35 1687.83 1636.80 1592.71 1553.67 1549.72 1517.66 1510.01 1474.39 1441.82 1386.20 1361.47 1299.75 1271.96 1247.18 1213.00 1160.89 1113.01 1068.45 1032.59 1002.31 1055.12 1079.70 1061.88 1065.30 1068.05 1073.30 1062.39 1135.63 1185.41 1234.88 1285.52 1348.97 1423.31 1493.62 1567.81 1619.66 1659.78 1697.99 1722.71 1703.80 1675.40 1662.11 1652.94 1623.81 1608.58 1569.35 1524.90 1520.01 1505.22 1528.59 1552.39 1584.53 1606.04 1598.25 1572.13 1534.65 1505.74 1500.06 1472.73 1446.60 1421.29 1413.45 1453.45 1510.02 1541.49 1532.55 1500.15 1445.97 1407.45 1362.01 1305.62 1244.98 1191.86 1143.52 1095.78 1057.59 1045.95 1076.83 1098.86 1128.04 1140.38 1131.77 1157.17 1203.39 1254.09 1301.65 1315.19 1305.58 1305.94 1330.66 1347.53 1384.78 1449.65 1493.32 1511.46 1539.35 1565.65 1595.03 1585.94 1554.09 1571.23 1626.70 1658.43 1654.85 1604.82 1550.73 1500.61 1462.41 1406.27 1347.76 1313.61 1295.63 1286.14 1268.37 1239.62 1210.66 1201.55 1188.65 1171.64 1156.18 1136.92 1109.27 1080.85 1053.33 1023.46 994.32 956.37 923.10 894.27 856.74 813.37 792.01 776.66 761.68 749.78 751.86 754.16 747.34 748.07 765.38 776.96 782.46 781.94 783.80 789.33 800.20 803.43 797.37 798.38 800.03 795.84 790.04 783.01 782.55 789.25 793.39 793.44 792.85 793.46 795.90 795.29 796.32 799.20 795.19 791.43 798.05 810.20 821.87 831.11 838.10 840.41 836.08 832.86 831.33 832.59 839.34 851.76 860.35 869.07 896.13 917.47 929.68 942.04 -1993.86 1993.61 1994.13 1994.85 1995.70 1996.33 1996.98 1997.23 1996.89 1995.87 1995.09 1994.45 1993.25 1990.28 1984.42 1973.67 1953.52 1922.82 1881.78 1833.47 1775.73 1713.00 1657.54 1608.98 1566.30 1532.64 1510.35 1497.78 1492.74 1492.05 1493.62 1497.98 1508.26 1520.02 1538.11 1555.90 1581.65 1609.98 1633.56 1664.00 1691.56 1721.81 1748.51 1768.03 1793.12 1815.99 1836.03 1852.09 1865.82 1876.63 1884.74 1888.29 1886.73 1885.41 1882.17 1875.06 1867.09 1856.94 1847.42 1837.28 1808.86 1784.79 1761.22 1740.05 1723.06 1711.53 1704.64 1702.76 1706.35 1714.69 1726.69 1738.79 1746.39 1743.61 1754.16 1770.93 1788.57 1801.21 1807.18 1798.47 1771.64 1741.57 1708.47 1667.10 1619.12 1584.75 1557.34 1534.26 1513.79 1488.77 1465.49 1442.21 1419.00 1398.92 1373.31 1347.87 1317.43 1286.36 1260.40 1223.61 1182.86 1151.83 1122.87 1094.52 1064.50 1030.12 1001.00 972.00 943.75 917.53 889.72 870.40 854.80 843.45 835.60 825.94 805.59 787.86 764.74 739.00 710.85 676.58 639.55 613.49 590.98 553.29 517.53 492.78 471.79 454.55 443.49 436.04 431.32 428.99 429.59 431.96 435.61 441.18 447.49 454.25 460.99 468.08 475.54 481.68 487.67 492.74 496.45 499.14 500.61 501.27 490.08 480.67 493.82 507.96 521.22 533.85 545.86 554.98 563.01 571.13 579.14 586.95 594.53 602.03 609.30 616.34 623.44 629.99 636.25 641.83 647.90 653.00 657.51 660.51 662.82 664.13 663.47 661.65 658.68 654.51 649.03 651.27 642.71 635.96 626.25 614.50 601.05 585.56 570.58 551.74 536.08 511.67 504.35 489.63 476.11 464.75 454.26 446.14 440.36 434.66 429.19 423.55 417.12 409.89 401.56 391.97 380.94 368.53 355.11 341.26 327.60 314.68 302.83 292.34 282.81 274.35 263.45 253.66 247.31 240.99 235.20 229.83 224.83 219.93 215.40 210.60 205.50 200.85 196.41 191.29 185.60 180.32 174.35 167.14 160.52 155.05 150.46 146.77 144.81 143.34 142.32 141.68 141.39 141.49 141.90 142.64 143.70 144.99 146.50 148.19 149.99 151.99 154.10 156.29 158.57 160.87 163.63 166.78 169.04 171.02 172.96 174.81 176.42 177.79 179.02 180.06 180.86 181.31 181.39 181.39 181.40 181.35 181.33 181.37 181.43 181.44 181.42 181.18 180.93 180.37 179.69 179.35 179.11 178.52 178.07 177.78 177.57 177.37 177.18 176.96 176.79 176.65 176.56 176.47 176.41 176.41 176.35 176.16 176.05 175.73 175.23 175.04 174.85 174.42 174.04 173.77 173.46 173.13 172.93 172.86 172.97 172.75 171.86 170.59 170.09 174.08 177.35 170.75 166.86 166.18 165.85 165.23 163.18 158.04 153.71 153.22 150.99 145.78 141.84 135.91 130.83 131.07 134.81 137.84 138.90 138.90 138.62 138.80 137.84 136.98 136.28 132.50 125.73 123.41 121.15 118.29 114.36 108.96 99.60 100.00 101.06 103.79 105.07 104.60 99.83 98.96 98.02 91.58 102.88 107.86 108.14 106.64 107.56 109.64 107.47 112.57 108.42 103.42 90.52 87.47 83.39 81.77 78.42 78.18 81.31 92.20 104.60 107.24 109.31 111.10 111.86 114.06 113.94 113.72 114.12 115.54 118.07 120.42 122.21 125.96 128.66 130.79 133.60 136.04 139.31 144.15 149.98 158.22 170.19 182.07 191.75 201.78 212.55 220.98 231.43 239.43 252.78 269.65 287.88 318.66 355.24 371.53 388.78 395.66 388.46 391.89 405.79 408.30 407.71 431.53 466.97 479.85 519.81 551.87 601.75 644.74 664.98 661.13 636.01 643.89 673.87 708.61 738.33 694.80 685.72 707.98 723.14 701.54 702.94 695.17 715.49 733.11 775.61 809.17 831.60 850.94 871.79 887.76 889.18 905.67 920.64 901.62 916.16 938.76 952.98 966.01 983.95 1011.30 1083.16 1104.08 1158.01 1209.59 1209.39 1258.00 1297.29 1357.24 1401.54 1447.64 1477.88 1519.14 1564.29 1593.83 1637.91 1644.28 1640.75 1661.27 1651.20 1640.43 1647.52 1604.20 1539.90 1510.57 1492.73 1463.56 1423.46 1406.23 1397.27 1396.72 1405.99 1375.64 1346.31 1342.09 1346.39 1354.92 1376.76 1428.43 1537.76 1601.08 1559.22 1591.42 1614.86 1647.81 1690.09 1727.59 1757.00 1794.59 1838.84 1834.12 1858.88 1889.01 1917.59 1947.63 1940.47 1933.75 1915.07 1903.15 1891.38 1860.01 1821.71 1774.22 1735.53 1687.92 1648.90 1621.50 1601.88 1587.94 1567.27 1538.47 1487.14 1446.16 1406.59 1368.57 1328.77 1292.49 1254.21 1212.90 1166.69 1141.75 1092.87 1053.11 1076.86 1131.44 1070.87 1030.84 1047.46 1058.71 1079.00 1090.41 1144.75 1195.14 1231.41 1276.98 1334.78 1403.58 1475.24 1547.05 1604.07 1650.32 1687.70 1704.79 1678.04 1643.01 1604.58 1596.44 1576.41 1563.47 1534.12 1489.72 1467.32 1466.93 1498.71 1523.73 1557.86 1583.34 1574.54 1558.02 1523.36 1492.78 1478.73 1463.09 1432.52 1400.23 1390.29 1435.06 1493.03 1526.64 1526.35 1493.73 1448.76 1402.41 1366.60 1322.72 1267.62 1214.84 1161.40 1112.36 1056.07 1014.87 1037.00 1059.79 1090.30 1085.39 1113.92 1150.89 1195.32 1236.06 1276.81 1275.16 1249.70 1259.19 1284.81 1317.59 1366.01 1420.91 1454.91 1490.14 1519.54 1545.57 1567.29 1558.81 1521.78 1537.72 1580.25 1648.49 1655.53 1618.66 1568.67 1519.97 1478.60 1418.72 1360.29 1319.24 1301.92 1292.56 1275.17 1245.99 1201.22 1181.38 1159.70 1148.15 1139.07 1126.06 1113.66 1095.34 1075.32 1047.73 1010.04 971.32 938.04 904.18 870.17 831.11 809.31 793.53 776.25 763.65 757.71 757.41 755.28 760.09 771.54 780.16 779.28 778.41 781.64 785.67 793.83 796.42 794.81 791.22 784.74 781.24 779.82 777.15 775.78 777.38 779.03 778.55 776.85 777.20 781.85 785.07 785.14 786.26 784.30 782.22 786.02 790.67 799.53 804.09 804.92 809.23 811.25 812.21 813.37 815.57 821.86 831.39 841.14 852.69 879.69 898.15 909.62 925.48 -1981.79 1983.23 1984.70 1986.28 1987.98 1989.78 1991.02 1991.94 1991.86 1990.16 1988.46 1986.35 1983.27 1976.16 1967.08 1952.61 1929.88 1900.53 1862.05 1818.88 1767.27 1711.26 1664.25 1616.38 1577.05 1541.91 1518.82 1504.04 1495.16 1490.32 1491.07 1494.48 1501.43 1507.32 1520.46 1536.66 1559.44 1584.60 1605.73 1635.20 1662.33 1690.39 1715.04 1732.76 1757.17 1779.27 1798.53 1814.37 1827.35 1838.98 1847.40 1852.14 1850.69 1850.59 1847.60 1842.04 1834.51 1825.13 1817.49 1806.44 1791.66 1769.02 1744.17 1722.31 1705.61 1694.27 1687.60 1686.28 1690.11 1697.95 1709.02 1720.25 1730.34 1727.54 1736.52 1752.62 1771.71 1786.12 1795.48 1790.53 1768.59 1741.80 1715.42 1679.50 1636.10 1604.51 1577.13 1553.36 1531.68 1506.25 1482.16 1458.64 1436.14 1416.00 1390.39 1365.32 1335.17 1304.68 1276.66 1237.35 1195.55 1163.51 1134.90 1105.37 1074.12 1040.03 1012.11 984.90 959.37 932.37 903.29 881.83 863.41 850.06 834.87 822.24 805.17 785.59 759.67 732.16 701.96 669.25 636.12 611.53 591.98 553.48 518.29 494.15 473.63 457.25 446.63 439.17 434.66 432.82 433.48 436.49 440.24 446.00 452.36 458.92 465.55 472.78 479.88 485.57 490.90 495.38 498.49 500.30 501.27 501.77 497.75 485.16 494.65 502.66 508.88 516.81 529.52 534.60 539.34 545.69 549.98 558.46 562.82 569.34 575.65 580.54 586.83 593.07 599.57 605.10 609.71 614.28 619.20 623.36 646.81 648.55 648.80 647.40 644.88 641.24 636.30 646.07 667.25 667.06 664.85 656.77 643.01 625.28 603.63 571.89 541.28 514.96 501.75 487.18 473.08 460.82 448.97 439.57 432.73 425.83 419.20 412.37 404.49 396.05 386.36 375.76 363.89 350.72 336.81 322.70 309.19 296.86 285.80 276.37 268.62 261.31 252.19 244.00 238.82 233.29 228.43 224.05 220.03 215.96 212.44 208.29 203.61 199.15 194.74 189.74 184.31 179.18 173.28 166.15 159.58 154.18 149.62 146.03 144.16 142.78 141.87 141.27 141.00 141.10 141.51 142.26 143.33 144.59 145.97 147.61 149.49 151.48 153.58 155.76 157.98 160.28 162.99 166.10 168.28 170.26 172.16 173.92 175.50 176.85 178.08 179.14 179.84 180.25 180.29 180.28 180.29 180.29 180.29 180.31 180.34 180.35 180.37 180.35 180.32 179.89 179.26 178.72 178.21 177.63 177.21 177.01 176.87 176.76 176.63 176.49 176.36 176.29 176.28 176.27 176.26 176.27 176.17 175.94 175.88 175.68 175.28 174.91 174.48 173.94 173.49 173.18 172.85 172.54 172.44 172.45 172.50 172.39 171.99 170.75 169.73 171.90 174.47 173.54 167.15 163.76 163.70 163.88 162.87 158.86 154.63 152.87 150.19 146.09 143.57 140.18 137.08 136.45 137.94 140.17 141.73 140.40 138.38 138.53 138.27 137.67 136.51 132.18 124.90 121.46 118.81 116.23 112.87 107.92 101.61 100.25 97.41 97.67 101.01 104.27 102.92 101.60 101.74 98.36 97.08 92.98 96.69 88.65 88.03 89.03 100.58 104.80 105.45 93.93 83.33 81.82 81.92 80.12 78.21 77.73 81.96 92.91 104.32 105.88 107.54 109.39 110.84 111.33 111.69 111.84 112.56 112.92 115.22 116.79 119.39 122.66 125.24 127.27 130.07 132.94 135.35 138.68 142.60 150.00 159.52 168.64 177.66 187.49 198.20 208.45 218.49 228.23 242.23 257.38 276.52 302.87 332.56 339.36 354.67 357.51 360.27 367.15 379.38 392.87 393.07 411.40 438.15 477.40 511.43 543.77 574.98 616.31 639.71 623.58 604.33 607.05 627.28 651.56 724.38 682.21 653.85 669.90 670.44 675.43 675.00 678.26 702.95 732.80 782.35 822.48 862.16 880.02 920.04 927.37 936.29 959.26 969.10 956.50 969.66 970.24 973.29 977.36 1011.60 1044.47 1072.85 1106.01 1165.76 1202.39 1248.50 1308.67 1352.38 1376.38 1415.82 1472.90 1505.09 1549.10 1576.79 1603.07 1625.91 1617.06 1625.37 1641.78 1629.62 1610.61 1619.12 1574.55 1549.41 1525.34 1470.54 1451.49 1410.60 1385.70 1374.30 1355.18 1362.00 1348.76 1332.97 1316.19 1313.86 1294.17 1316.32 1389.06 1465.65 1515.97 1532.55 1591.31 1629.47 1627.61 1636.75 1676.64 1704.38 1737.15 1790.13 1812.41 1835.78 1870.82 1896.34 1913.79 1916.12 1914.19 1917.24 1918.74 1915.04 1869.13 1821.96 1778.83 1727.73 1702.49 1674.48 1663.08 1646.35 1619.48 1591.71 1528.98 1501.95 1465.85 1430.26 1389.65 1349.42 1306.38 1257.57 1222.13 1176.14 1149.47 1110.70 1088.72 1102.22 1121.26 1042.12 1015.01 1039.15 1062.82 1084.00 1103.06 1147.75 1203.06 1247.55 1281.86 1327.81 1389.38 1455.02 1519.77 1579.82 1637.39 1679.00 1686.71 1657.63 1610.07 1557.58 1541.18 1531.75 1515.06 1489.54 1456.88 1423.86 1436.67 1473.91 1505.33 1537.70 1555.46 1551.00 1534.67 1521.76 1487.07 1463.93 1449.88 1419.65 1383.04 1372.06 1420.79 1474.98 1514.61 1518.81 1487.05 1445.61 1398.96 1370.02 1332.71 1283.38 1216.01 1155.93 1104.09 1055.10 1010.08 998.15 1029.80 1046.04 1048.38 1090.15 1141.90 1172.66 1207.53 1244.01 1229.10 1204.49 1216.47 1252.77 1297.10 1337.17 1386.67 1438.09 1488.67 1507.03 1515.23 1538.25 1527.46 1496.40 1522.83 1571.11 1620.35 1648.11 1629.08 1584.37 1529.04 1480.61 1429.87 1374.09 1350.58 1332.63 1309.41 1286.69 1252.29 1201.43 1172.28 1139.98 1115.94 1103.59 1088.75 1081.34 1074.67 1061.15 1047.23 1014.85 966.98 923.59 886.59 859.13 836.41 819.95 804.09 788.75 776.30 765.98 760.43 764.74 774.13 780.68 777.20 773.24 772.80 777.83 783.06 784.51 786.87 791.64 781.76 765.99 763.14 766.87 773.69 773.86 766.76 763.18 762.42 759.50 759.44 769.36 776.59 775.30 769.13 774.34 781.89 776.29 772.27 777.87 775.34 763.49 769.18 782.96 790.37 794.90 798.85 802.52 807.47 819.60 836.54 861.12 872.83 883.22 903.78 -1971.17 1971.25 1972.60 1974.55 1977.01 1979.49 1981.37 1982.72 1982.90 1981.88 1980.00 1976.80 1972.11 1962.17 1950.65 1934.24 1909.72 1883.77 1842.72 1803.14 1758.01 1707.32 1668.35 1620.99 1584.13 1549.25 1525.41 1509.98 1497.45 1490.86 1490.08 1492.42 1496.66 1501.20 1509.80 1521.67 1541.63 1561.92 1583.51 1610.14 1635.85 1662.47 1683.57 1702.19 1724.04 1744.92 1762.65 1777.01 1790.06 1801.37 1810.02 1814.89 1816.60 1816.22 1814.12 1809.40 1802.88 1794.03 1786.95 1776.36 1761.78 1744.40 1723.57 1702.61 1685.84 1674.39 1668.47 1668.04 1671.95 1680.17 1690.93 1702.83 1714.16 1719.45 1726.57 1740.15 1758.08 1773.30 1785.34 1784.12 1767.80 1747.43 1726.00 1694.96 1656.38 1625.92 1598.49 1572.72 1547.57 1518.45 1494.46 1471.37 1450.09 1430.18 1405.60 1381.09 1351.81 1322.35 1294.24 1254.31 1210.77 1177.43 1148.50 1117.45 1085.33 1051.58 1024.60 999.67 973.26 945.26 913.88 890.06 868.02 851.43 834.01 815.44 807.45 786.85 753.91 724.09 693.54 660.57 629.93 606.90 581.62 548.19 515.05 492.83 474.54 458.36 447.97 441.35 437.46 436.37 437.58 440.72 444.92 450.96 457.13 464.01 470.62 477.67 484.19 489.16 493.84 497.17 499.94 501.36 502.06 502.40 502.39 502.10 501.77 501.35 501.06 500.73 500.28 499.97 499.54 498.97 498.12 496.98 495.77 494.66 493.73 492.90 491.91 491.06 490.49 490.20 490.28 490.83 491.50 492.37 631.55 633.60 634.56 633.60 631.53 628.39 623.94 632.37 649.73 649.60 648.24 642.81 633.19 621.08 602.88 574.56 546.38 520.04 500.29 485.63 470.50 457.15 443.55 433.01 424.98 416.81 409.04 400.76 392.05 381.98 371.54 359.76 346.97 333.02 318.78 304.39 291.01 279.26 269.38 260.81 254.67 248.73 241.44 234.93 230.73 226.13 221.85 218.42 215.37 212.15 209.61 206.02 202.17 197.81 193.22 188.16 182.90 177.91 172.12 165.14 158.66 153.27 148.83 145.40 143.59 142.32 141.42 140.85 140.59 140.69 141.10 141.85 142.94 144.17 145.51 147.15 149.04 151.02 153.09 155.30 157.48 159.68 162.35 165.46 167.59 169.57 171.47 173.21 174.74 176.01 177.15 178.10 178.70 179.05 179.11 179.13 179.13 179.12 179.10 179.16 179.24 179.29 179.37 179.52 179.56 179.21 178.60 178.01 177.38 176.75 176.38 176.29 176.21 176.15 176.09 176.01 175.93 175.90 175.92 175.98 176.03 176.06 175.95 175.72 175.70 175.50 175.08 174.60 174.06 173.48 172.96 172.55 172.14 171.80 171.74 171.79 171.83 171.80 171.57 170.34 169.02 169.91 172.25 173.24 167.54 163.15 162.15 161.85 161.33 157.98 154.60 152.11 149.59 147.04 144.90 144.14 142.88 141.52 140.91 141.48 143.04 141.83 138.91 138.57 137.95 137.14 135.48 131.30 124.68 120.51 117.54 115.03 112.25 107.59 103.56 100.92 97.58 92.19 101.69 104.56 105.06 103.92 103.93 102.33 97.92 93.35 92.33 81.94 77.06 76.34 86.91 90.31 97.83 86.86 80.24 79.51 79.27 78.95 77.31 77.50 81.51 93.10 104.08 104.26 105.74 107.77 109.07 108.21 108.77 109.89 110.90 111.46 111.98 114.20 115.94 115.47 120.46 123.02 126.73 129.64 132.62 135.45 138.59 142.85 151.95 158.75 165.93 175.44 185.46 196.24 207.57 216.58 230.37 245.11 265.45 282.21 302.36 317.21 328.28 333.60 338.70 348.70 354.06 360.61 380.57 401.24 436.43 490.58 497.06 537.87 557.73 585.99 593.10 601.58 576.03 587.98 615.39 637.73 673.58 658.38 640.31 622.71 630.07 635.78 675.59 691.62 703.44 731.29 765.31 806.53 855.89 890.13 919.41 947.57 988.02 995.41 1006.54 1003.52 1004.45 1008.07 1018.14 1015.53 1041.17 1102.21 1123.42 1124.04 1186.81 1221.05 1260.58 1321.35 1358.57 1392.15 1424.45 1464.39 1499.99 1534.79 1582.45 1605.44 1603.06 1598.91 1606.49 1615.93 1614.34 1599.54 1585.94 1549.47 1513.25 1506.59 1477.05 1448.41 1337.61 1348.72 1343.22 1316.95 1321.56 1309.54 1288.08 1273.53 1275.11 1287.87 1323.19 1387.48 1432.35 1461.54 1514.95 1578.61 1592.15 1569.64 1582.81 1610.32 1639.31 1687.42 1740.15 1780.60 1819.89 1846.47 1869.46 1888.60 1901.14 1908.77 1906.63 1918.43 1923.76 1875.65 1831.92 1789.34 1752.95 1727.47 1711.52 1697.89 1672.45 1625.55 1597.44 1542.77 1515.44 1480.92 1448.67 1413.91 1366.55 1315.38 1266.55 1236.18 1190.59 1179.32 1151.83 1144.22 1125.58 1090.18 1038.18 1022.54 1039.70 1066.65 1091.98 1103.54 1146.99 1209.89 1255.26 1289.54 1327.57 1383.30 1441.99 1497.61 1564.49 1628.27 1671.56 1675.75 1638.49 1585.13 1530.73 1494.12 1487.23 1467.94 1447.31 1414.14 1394.40 1418.64 1453.39 1490.14 1521.00 1530.49 1532.62 1512.97 1505.12 1486.10 1460.08 1433.70 1407.82 1367.69 1354.06 1403.31 1457.22 1499.98 1510.64 1481.24 1441.58 1396.96 1360.74 1315.69 1271.31 1206.16 1149.54 1089.90 1043.34 1002.35 982.85 988.73 997.84 1028.19 1073.91 1126.36 1142.58 1177.92 1205.18 1182.87 1169.77 1200.41 1242.16 1270.92 1305.15 1358.97 1425.59 1463.45 1465.86 1498.49 1517.68 1493.90 1468.70 1509.25 1543.78 1578.80 1628.20 1648.90 1612.18 1555.24 1504.12 1452.11 1410.09 1404.73 1381.80 1342.57 1298.33 1252.87 1211.28 1175.18 1138.06 1101.68 1074.96 1048.27 1029.16 1022.81 1016.06 1018.45 1010.38 980.82 927.06 894.88 877.12 852.13 831.50 813.99 800.01 789.10 778.72 772.72 778.40 783.61 781.59 777.46 774.88 774.83 778.99 781.97 779.73 779.28 782.28 769.42 751.15 750.19 757.16 765.88 765.71 756.19 751.55 751.21 750.03 750.75 757.74 763.26 763.56 760.55 765.80 772.16 768.57 763.25 760.10 755.92 748.76 753.16 762.81 770.43 775.62 778.29 783.03 791.51 801.76 814.79 838.78 850.04 861.23 884.17 -1957.39 1958.71 1960.84 1962.96 1965.42 1968.15 1970.31 1971.96 1972.29 1970.64 1967.28 1963.61 1956.19 1945.05 1931.91 1914.29 1889.67 1864.37 1824.85 1789.81 1747.44 1702.88 1667.99 1624.30 1587.72 1554.63 1530.87 1515.03 1500.08 1491.89 1489.60 1490.31 1492.62 1496.35 1502.54 1511.44 1526.92 1542.40 1563.56 1587.87 1611.27 1635.74 1653.39 1673.30 1696.05 1716.07 1732.89 1744.69 1758.98 1770.00 1778.56 1783.56 1781.25 1780.56 1779.04 1774.91 1769.18 1762.52 1754.53 1744.42 1730.39 1713.57 1701.04 1681.34 1664.18 1651.51 1646.90 1647.38 1652.09 1660.89 1672.50 1685.56 1699.80 1715.97 1723.43 1734.57 1746.82 1760.74 1773.82 1777.24 1767.66 1752.70 1733.99 1703.24 1666.04 1635.81 1608.95 1581.68 1554.61 1525.42 1501.76 1480.52 1460.29 1441.30 1418.95 1396.00 1369.11 1341.39 1310.56 1270.56 1226.05 1191.76 1165.12 1129.75 1097.17 1063.49 1037.53 1014.18 983.48 954.48 921.05 893.99 869.28 847.61 829.36 808.83 805.92 786.23 748.37 715.07 684.51 650.72 620.69 592.85 571.01 538.06 508.13 488.74 471.48 458.20 448.12 442.69 439.79 439.50 441.32 444.78 449.27 455.51 461.16 468.66 475.19 481.96 488.03 491.81 496.31 498.84 500.89 502.07 502.71 503.04 502.93 502.67 502.25 501.97 501.54 501.21 500.87 500.63 500.39 500.01 499.83 499.34 498.67 498.11 497.32 496.40 495.52 494.55 493.94 493.30 493.16 493.51 493.98 494.80 617.04 619.36 620.90 620.34 618.78 616.05 612.08 620.29 634.19 633.55 631.94 627.45 619.77 610.24 598.04 574.84 551.03 525.32 499.40 484.32 468.17 453.36 438.10 426.02 417.24 408.00 399.04 389.80 379.84 368.62 357.23 344.52 330.93 316.34 301.52 287.03 273.67 262.44 253.30 246.16 241.41 237.18 231.68 226.61 223.17 219.14 215.64 213.11 210.92 208.61 206.76 203.97 200.64 196.42 191.57 186.53 181.37 176.54 170.89 164.09 157.72 152.38 148.11 144.84 143.13 141.89 141.01 140.43 140.18 140.28 140.70 141.46 142.54 143.78 145.15 146.80 148.67 150.60 152.63 154.92 157.09 159.07 161.78 164.91 166.96 168.94 170.83 172.60 174.09 175.23 176.22 177.00 177.49 177.78 177.90 177.95 177.96 177.88 177.82 177.97 178.16 178.24 178.43 178.68 178.70 178.36 177.79 177.23 176.59 175.89 175.56 175.60 175.59 175.57 175.56 175.54 175.50 175.48 175.49 175.61 175.77 175.81 175.69 175.49 175.48 175.22 174.68 174.14 173.57 173.01 172.44 171.91 171.39 170.96 170.87 170.94 171.01 170.98 170.76 169.55 168.12 168.23 169.33 170.18 168.37 164.23 160.59 159.33 158.56 156.06 153.86 150.98 149.12 148.23 146.83 146.90 146.77 144.88 142.79 141.77 142.87 142.50 140.27 138.76 136.71 135.38 133.21 129.54 124.39 120.04 116.39 113.72 111.21 106.44 105.07 105.02 100.13 95.33 104.57 105.54 103.62 102.72 103.66 102.23 97.96 98.18 94.93 84.28 80.28 77.02 78.80 79.82 85.92 83.09 81.03 77.35 79.88 79.79 79.47 78.05 80.78 93.43 103.23 103.29 103.64 105.06 105.93 104.92 101.94 105.57 108.20 108.65 110.45 111.36 110.66 100.39 110.82 119.08 124.06 127.63 130.49 133.19 135.52 139.32 144.13 150.32 155.71 166.40 175.48 186.22 199.00 211.26 223.40 238.20 253.99 270.89 286.51 301.45 309.45 316.59 327.27 335.79 335.02 345.53 372.66 399.99 438.91 470.12 505.88 516.61 539.95 550.07 571.97 568.49 552.27 565.95 583.93 612.38 615.32 620.32 608.72 596.45 622.82 646.91 687.06 711.51 720.18 742.50 776.71 816.83 843.49 874.65 906.07 957.64 979.42 1008.99 1040.04 1038.84 1035.16 1038.43 1044.21 1055.75 1087.56 1126.73 1170.89 1174.99 1180.86 1211.53 1249.00 1305.43 1354.22 1387.55 1409.87 1455.38 1510.54 1539.45 1578.19 1599.77 1592.57 1582.91 1577.65 1587.17 1585.83 1589.01 1561.72 1530.84 1494.02 1436.08 1453.53 1459.21 1364.28 1343.17 1320.03 1295.77 1297.83 1270.59 1244.51 1232.55 1256.67 1275.42 1339.25 1392.48 1440.81 1439.88 1484.74 1543.47 1539.13 1526.37 1543.26 1571.60 1600.94 1664.36 1715.46 1759.17 1797.95 1819.79 1848.56 1871.16 1886.30 1891.53 1894.33 1900.73 1900.12 1875.90 1848.40 1804.86 1788.26 1762.69 1744.56 1720.50 1677.08 1633.40 1599.81 1563.54 1535.53 1499.74 1466.89 1433.08 1384.17 1334.04 1292.07 1254.06 1215.25 1222.38 1194.23 1183.51 1162.86 1110.07 1064.67 1035.59 1045.75 1073.95 1105.90 1109.98 1150.26 1208.13 1251.01 1288.23 1324.80 1374.90 1430.78 1485.63 1555.25 1618.22 1663.11 1666.66 1619.13 1561.36 1510.75 1462.27 1445.00 1428.91 1404.04 1371.62 1371.62 1400.11 1430.94 1466.70 1495.48 1502.12 1513.14 1492.40 1481.52 1458.39 1445.70 1412.44 1381.18 1351.37 1335.67 1380.16 1438.76 1482.31 1498.86 1471.36 1434.91 1394.77 1360.03 1309.55 1257.55 1205.36 1163.97 1124.29 1071.08 1032.38 989.10 955.95 969.03 1019.65 1061.93 1087.09 1116.08 1162.48 1156.98 1141.86 1161.85 1198.90 1208.32 1248.31 1283.93 1325.52 1395.44 1420.85 1444.96 1488.13 1481.55 1458.10 1444.46 1481.74 1504.69 1544.91 1597.85 1642.29 1634.23 1596.43 1547.14 1490.89 1442.48 1412.18 1389.10 1370.99 1329.04 1268.37 1209.17 1171.68 1138.83 1107.39 1070.72 1026.96 988.86 972.02 966.88 969.18 969.22 968.77 935.97 909.70 888.31 866.46 840.23 822.71 809.74 800.80 794.11 789.92 793.99 788.34 776.80 778.38 779.01 779.30 779.94 779.72 775.03 770.56 767.91 753.59 738.11 739.58 747.13 753.83 752.76 744.95 741.05 741.95 743.88 745.56 746.70 746.26 749.28 754.44 756.44 756.67 759.28 758.01 747.04 742.10 747.15 749.31 745.02 751.04 755.83 755.78 762.38 778.22 783.76 789.26 811.90 825.49 840.38 864.57 -1943.67 1944.80 1946.51 1948.72 1951.17 1953.86 1955.88 1957.63 1958.09 1955.65 1952.52 1948.34 1939.79 1927.49 1912.71 1894.54 1871.32 1844.13 1808.41 1774.68 1736.79 1699.13 1665.28 1624.19 1589.80 1558.03 1536.33 1518.96 1502.49 1493.40 1489.30 1488.39 1489.28 1492.03 1497.11 1504.25 1515.53 1529.33 1548.19 1570.46 1591.63 1614.09 1630.75 1648.71 1666.24 1684.58 1700.28 1711.02 1724.59 1734.93 1743.12 1748.01 1745.93 1745.64 1744.58 1741.04 1735.81 1729.73 1722.08 1712.51 1699.89 1686.94 1675.99 1662.71 1639.16 1624.40 1622.41 1624.55 1630.48 1640.30 1653.04 1668.00 1683.88 1703.20 1721.48 1732.95 1743.26 1752.64 1765.58 1771.13 1766.15 1754.82 1736.07 1704.26 1665.30 1634.22 1607.81 1580.16 1551.59 1521.10 1497.72 1477.13 1458.76 1441.02 1421.27 1401.10 1377.36 1350.74 1321.27 1281.62 1237.06 1203.57 1175.20 1139.36 1106.35 1072.28 1046.16 1022.08 990.08 960.24 924.07 894.76 869.83 843.13 822.81 801.74 798.85 779.01 740.42 705.65 674.04 640.84 609.66 577.02 554.44 525.84 498.40 481.43 466.69 455.08 447.60 443.19 441.35 441.65 444.42 448.71 453.60 460.15 466.06 473.55 479.88 486.18 491.83 495.26 498.68 500.65 501.99 502.78 503.23 503.39 503.28 502.89 502.59 502.14 501.66 501.28 501.04 500.80 500.56 500.35 500.17 499.94 499.79 499.70 498.96 498.69 498.12 497.30 496.75 496.08 495.95 496.16 496.66 497.39 535.62 546.93 559.74 568.70 578.90 604.12 600.74 612.92 616.02 614.06 611.41 606.61 600.16 593.22 584.50 569.62 551.09 525.77 498.96 483.68 466.00 449.39 433.07 419.22 409.52 399.29 389.25 378.90 368.01 356.03 343.50 330.16 315.90 300.73 285.48 270.59 257.34 246.83 238.69 233.18 229.22 226.47 222.72 219.25 216.03 212.69 209.88 208.15 206.76 205.44 203.98 201.85 198.72 194.61 189.71 184.73 179.81 175.10 169.64 162.93 156.76 151.55 147.41 144.34 142.70 141.47 140.60 140.05 139.81 139.92 140.37 141.14 142.18 143.44 144.89 146.56 148.39 150.26 152.25 154.54 156.68 158.60 161.29 164.39 166.42 168.37 170.23 171.94 173.38 174.52 175.42 176.09 176.47 176.70 176.83 176.89 176.88 176.80 176.75 176.94 177.19 177.37 177.62 177.87 177.89 177.62 177.15 176.61 175.96 175.27 174.94 174.98 175.00 175.00 175.01 175.03 175.06 175.08 175.13 175.33 175.59 175.65 175.47 175.20 175.08 174.71 174.09 173.52 172.96 172.37 171.83 171.35 170.78 170.21 170.05 170.10 170.09 170.03 169.83 168.68 167.27 166.71 167.08 168.32 167.85 164.61 160.82 158.13 156.36 154.68 153.08 150.44 149.21 149.28 148.25 148.82 149.05 147.14 144.16 142.40 142.12 142.11 141.50 139.01 136.03 133.56 131.29 128.29 124.00 119.63 115.20 112.25 107.98 102.24 105.95 109.24 109.84 106.16 106.95 107.92 101.51 96.61 101.03 100.42 94.06 100.46 98.32 86.47 87.68 80.60 77.24 77.26 77.35 78.86 80.63 79.28 85.54 85.47 84.32 79.51 80.26 92.90 102.52 103.41 102.65 103.72 102.24 91.60 83.24 92.46 102.87 103.27 103.59 107.90 107.90 78.11 94.77 113.24 121.19 125.46 128.41 130.55 133.37 137.18 142.00 146.94 151.97 158.91 167.76 178.40 189.79 204.67 219.10 234.66 250.61 267.31 280.98 294.78 303.40 311.68 321.99 330.04 333.72 338.53 363.87 391.98 423.84 460.14 479.92 489.64 513.92 526.22 538.80 521.83 511.66 533.17 548.77 574.19 595.57 593.80 607.62 624.84 632.99 654.58 697.27 737.53 766.88 763.48 802.63 832.88 868.71 883.58 903.21 939.74 949.09 1000.84 1054.98 1065.89 1068.20 1077.59 1081.53 1096.80 1122.91 1149.12 1200.26 1204.73 1205.97 1217.01 1235.29 1300.02 1360.65 1390.46 1413.64 1450.90 1524.33 1533.51 1565.63 1564.24 1565.81 1565.26 1556.19 1562.72 1558.33 1555.79 1545.46 1513.35 1447.84 1389.61 1444.36 1455.22 1411.24 1342.58 1304.04 1281.92 1276.34 1238.73 1212.35 1210.13 1245.87 1279.43 1338.90 1380.01 1405.44 1402.55 1439.42 1489.07 1489.10 1488.49 1530.96 1558.04 1596.13 1663.68 1697.17 1727.01 1762.09 1809.40 1838.68 1840.39 1832.23 1851.05 1869.22 1874.81 1874.19 1873.01 1843.00 1823.09 1817.83 1794.25 1764.51 1728.44 1698.14 1662.86 1612.29 1588.48 1563.22 1524.69 1483.75 1449.81 1407.18 1361.52 1323.04 1281.88 1246.74 1242.65 1230.80 1206.41 1197.22 1118.84 1081.21 1042.34 1047.02 1080.35 1106.84 1116.74 1152.10 1188.80 1225.66 1264.13 1311.04 1354.87 1420.84 1478.71 1543.46 1598.84 1644.29 1649.78 1595.30 1534.25 1488.82 1441.00 1402.69 1386.76 1355.18 1339.39 1350.57 1378.68 1409.42 1439.10 1459.24 1467.00 1489.59 1473.74 1459.36 1434.26 1405.45 1385.12 1348.50 1313.25 1309.10 1354.88 1416.43 1470.32 1476.38 1447.02 1412.86 1387.18 1354.37 1312.31 1267.34 1226.03 1180.35 1143.91 1098.99 1053.31 1002.63 953.59 956.56 996.07 1020.43 1050.81 1097.44 1122.54 1108.17 1123.03 1148.43 1153.60 1179.37 1224.70 1250.50 1289.54 1353.73 1413.03 1443.87 1464.45 1446.95 1417.02 1415.76 1440.88 1480.43 1522.98 1566.92 1611.88 1628.10 1624.02 1584.72 1528.61 1499.67 1450.87 1398.01 1374.74 1339.63 1279.36 1221.64 1177.54 1149.22 1107.27 1066.69 1023.75 981.46 947.52 929.84 923.68 929.12 935.44 917.86 900.79 892.91 868.11 844.68 829.10 815.95 803.14 795.58 791.91 794.59 787.42 769.80 768.95 767.78 764.13 762.07 758.46 755.34 752.71 750.66 738.90 723.85 720.96 725.45 730.15 728.85 723.49 721.35 724.71 728.83 730.63 726.17 725.97 730.14 736.53 737.84 738.19 743.98 744.56 731.75 727.72 734.67 730.77 725.70 730.93 737.63 736.71 743.73 759.44 761.95 760.03 771.89 789.57 812.98 840.40 -1927.60 1928.97 1930.72 1932.83 1935.19 1937.48 1939.09 1940.59 1940.70 1939.10 1935.22 1931.16 1921.30 1908.43 1893.42 1875.44 1854.34 1826.49 1790.96 1760.12 1724.37 1694.44 1659.65 1622.04 1590.53 1560.54 1541.37 1521.60 1504.49 1494.52 1489.44 1487.29 1487.23 1489.23 1492.67 1497.14 1504.12 1516.88 1532.73 1552.16 1571.01 1589.02 1606.43 1622.97 1639.17 1656.06 1668.66 1680.23 1692.78 1702.36 1709.89 1714.30 1716.53 1717.54 1716.45 1713.15 1708.65 1702.34 1695.01 1685.74 1673.29 1658.12 1646.48 1634.55 1619.37 1605.52 1596.41 1599.55 1607.18 1618.78 1633.22 1649.36 1666.81 1687.79 1712.18 1730.57 1740.04 1746.92 1758.18 1764.40 1761.88 1750.16 1730.48 1696.53 1654.59 1623.50 1595.99 1568.04 1539.99 1508.99 1485.72 1465.30 1446.83 1430.67 1412.98 1395.75 1375.86 1351.72 1324.37 1286.15 1243.20 1209.96 1180.89 1144.71 1111.41 1076.47 1050.01 1025.01 992.50 961.35 923.83 893.46 866.18 837.84 815.51 792.82 789.29 767.98 728.95 695.19 662.55 631.90 600.89 566.89 541.24 512.40 487.38 473.65 460.50 451.61 446.19 443.51 442.74 444.25 447.73 452.58 457.98 464.06 470.64 478.04 484.15 490.25 494.81 498.29 500.71 501.87 502.91 503.31 503.58 503.69 503.34 502.90 502.61 502.15 501.65 501.14 500.81 500.52 500.43 500.25 500.01 499.72 499.83 499.84 499.68 499.61 499.54 498.99 498.59 498.06 498.08 498.41 498.86 499.50 508.75 522.83 530.95 543.46 556.62 579.20 584.30 594.71 596.79 593.37 588.96 583.55 579.78 574.51 569.38 559.72 545.97 523.59 497.08 481.12 462.40 444.07 425.78 411.61 400.58 389.58 378.43 367.20 355.31 342.99 329.77 315.83 301.11 285.75 270.30 255.25 242.18 232.59 225.77 220.94 218.22 216.71 214.75 212.33 209.75 206.64 204.56 203.40 202.55 201.89 201.03 199.29 196.26 192.28 187.56 182.81 178.05 173.53 168.25 161.74 155.75 150.77 146.78 143.85 142.29 141.06 140.20 139.72 139.49 139.58 140.09 140.90 141.88 143.15 144.75 146.44 148.20 150.01 151.95 154.18 156.30 158.23 160.88 163.94 165.96 167.87 169.66 171.22 172.65 173.87 174.75 175.33 175.64 175.81 175.88 175.91 175.92 175.86 175.86 176.05 176.34 176.65 176.89 177.10 177.12 176.96 176.64 176.11 175.50 174.85 174.49 174.43 174.42 174.44 174.44 174.49 174.62 174.74 174.80 175.12 175.49 175.56 175.29 174.85 174.42 173.97 173.31 172.77 172.22 171.57 171.11 170.90 170.35 169.63 169.34 169.27 169.11 168.99 168.84 167.93 166.51 165.60 165.60 166.86 166.49 165.00 162.46 159.01 155.52 154.01 152.76 150.78 150.03 149.90 149.04 149.83 150.83 148.69 145.43 143.09 142.12 141.90 141.55 139.57 136.35 133.66 130.93 127.87 123.87 119.49 114.71 109.14 103.06 96.02 105.38 110.79 114.93 113.82 113.07 111.53 103.25 89.31 97.21 101.29 93.42 97.22 98.90 97.03 93.67 89.62 83.92 76.92 76.29 75.87 76.91 77.83 76.27 74.91 87.08 89.77 85.63 89.56 102.50 103.08 101.56 102.58 100.16 92.08 81.03 82.05 91.85 83.83 80.93 95.81 105.93 103.65 108.70 112.28 117.74 122.70 125.79 127.97 130.97 135.09 140.19 144.64 150.48 157.34 164.24 173.23 186.20 201.63 220.07 237.21 261.51 279.20 295.52 301.31 311.28 329.46 351.06 360.84 368.78 354.87 374.12 394.91 406.72 435.97 450.67 454.10 476.01 496.40 491.45 481.54 492.44 514.80 539.65 585.56 608.45 615.87 655.56 669.23 679.95 674.83 722.03 766.73 803.61 810.14 837.75 850.12 881.60 914.66 931.60 949.04 953.97 992.53 1046.02 1086.06 1119.07 1129.04 1127.70 1116.39 1144.47 1169.34 1213.39 1231.42 1234.89 1240.19 1247.76 1305.65 1376.58 1411.77 1428.53 1453.85 1523.90 1535.19 1549.49 1549.19 1542.02 1545.43 1539.13 1536.38 1507.69 1520.90 1519.55 1490.04 1450.72 1399.13 1431.18 1436.97 1420.55 1354.44 1305.88 1277.52 1250.27 1216.41 1194.57 1196.50 1237.48 1273.68 1315.92 1338.12 1358.40 1358.52 1389.08 1432.73 1445.82 1466.62 1520.99 1547.77 1590.40 1660.54 1678.64 1684.87 1731.94 1813.63 1847.11 1795.46 1761.14 1804.08 1833.06 1842.69 1847.73 1843.79 1843.81 1844.25 1839.18 1813.92 1776.23 1760.99 1741.37 1696.28 1644.60 1612.33 1579.49 1540.81 1512.18 1479.80 1438.37 1397.45 1359.85 1326.01 1295.91 1287.65 1252.02 1214.95 1184.77 1133.58 1128.77 1044.90 1040.87 1076.68 1100.43 1109.11 1112.92 1151.33 1180.68 1232.55 1299.99 1359.61 1425.45 1488.38 1539.27 1583.17 1609.27 1625.85 1573.47 1508.37 1468.15 1425.67 1374.79 1342.65 1321.78 1316.54 1331.17 1358.16 1378.80 1411.26 1424.79 1425.72 1453.02 1456.99 1429.17 1417.60 1373.53 1337.18 1310.50 1278.47 1277.41 1337.26 1410.20 1459.52 1448.66 1413.79 1378.97 1361.04 1333.69 1289.45 1242.62 1199.65 1163.41 1120.59 1085.36 1041.10 991.67 946.61 931.46 951.50 986.62 1031.74 1063.27 1069.82 1079.08 1092.50 1103.60 1121.11 1167.83 1203.12 1214.38 1253.50 1315.48 1379.56 1413.21 1431.73 1414.44 1383.16 1380.68 1417.55 1452.01 1488.31 1524.95 1559.90 1597.22 1621.12 1599.26 1571.37 1534.82 1479.89 1411.32 1373.59 1335.23 1282.03 1229.77 1194.18 1162.85 1131.03 1073.50 1036.46 1003.22 962.26 914.86 902.29 905.65 911.87 908.93 903.52 885.12 864.46 845.74 833.40 819.05 800.85 786.81 781.47 783.74 777.63 761.22 754.01 742.46 732.84 726.25 721.21 721.94 725.19 730.79 723.50 707.53 701.62 694.31 696.14 695.23 692.99 693.43 699.38 705.23 706.16 698.77 702.37 705.67 706.21 710.54 714.32 720.19 718.32 716.68 712.27 711.54 705.44 699.45 711.43 721.08 720.29 726.05 733.26 732.39 724.95 722.46 751.25 783.26 810.93 -1908.94 1910.55 1913.27 1915.38 1917.49 1919.29 1920.89 1921.89 1921.59 1917.58 1913.13 1908.42 1898.16 1885.27 1870.37 1853.40 1832.38 1805.99 1773.58 1744.84 1712.76 1684.65 1652.54 1618.22 1589.42 1561.66 1543.02 1523.98 1506.78 1495.95 1490.04 1487.25 1485.96 1487.26 1490.56 1495.13 1500.41 1508.94 1520.52 1536.66 1552.12 1567.81 1583.28 1599.06 1616.18 1631.26 1642.20 1653.09 1664.55 1673.32 1679.92 1683.76 1684.05 1684.41 1683.52 1680.48 1676.63 1670.67 1663.60 1654.74 1642.50 1630.03 1618.99 1607.43 1595.09 1581.54 1567.93 1572.24 1582.59 1596.28 1611.68 1629.56 1648.87 1670.50 1695.77 1720.26 1740.48 1743.56 1752.61 1757.62 1754.41 1743.50 1721.20 1683.83 1639.30 1607.29 1581.99 1551.81 1523.82 1492.27 1469.06 1449.43 1428.38 1411.86 1395.60 1381.69 1367.10 1344.56 1320.54 1285.25 1244.70 1216.12 1183.17 1146.76 1112.67 1077.02 1053.48 1024.12 990.86 959.48 921.34 893.45 861.75 832.19 807.79 783.51 779.06 755.63 719.03 683.80 653.18 629.92 593.24 561.23 525.19 495.12 474.25 463.90 454.45 448.48 445.44 444.35 444.65 447.33 451.38 456.15 461.69 467.51 474.39 481.57 487.32 493.04 497.00 499.97 501.90 502.84 503.57 503.69 503.70 503.58 503.23 502.62 502.34 501.71 501.14 500.67 500.33 500.04 499.89 499.66 499.43 499.25 499.31 499.46 499.46 499.47 499.54 499.69 499.51 499.42 499.73 500.12 500.57 501.31 507.76 515.11 524.22 535.89 548.04 558.96 568.62 577.66 579.62 573.90 566.77 560.58 555.73 553.51 551.47 545.19 535.17 515.13 492.30 475.84 455.76 436.09 416.80 400.85 389.20 377.43 365.52 353.46 341.02 328.22 314.60 300.40 285.65 270.34 255.33 240.60 228.51 220.40 214.33 210.66 208.85 208.20 207.35 205.64 203.63 201.04 199.31 198.47 197.93 197.50 196.90 195.40 192.58 188.85 184.52 180.07 175.61 171.37 166.31 160.13 154.48 149.79 146.01 143.24 141.76 140.60 139.80 139.37 139.19 139.34 139.86 140.66 141.65 142.91 144.51 146.18 147.91 149.70 151.60 153.78 155.87 157.82 160.45 163.47 165.46 167.32 169.05 170.58 171.98 173.21 174.11 174.71 175.11 175.25 175.23 175.21 175.22 175.22 175.24 175.43 175.71 176.03 176.29 176.41 176.41 176.35 176.13 175.61 174.99 174.39 173.99 173.83 173.80 173.82 173.81 173.88 174.12 174.27 174.39 174.78 175.18 175.26 174.96 174.24 173.66 173.09 172.42 171.95 171.44 170.75 170.36 170.35 169.81 169.02 168.63 168.37 168.06 167.88 167.79 166.98 165.87 164.77 164.56 165.92 164.80 164.13 164.33 160.84 156.04 153.87 152.70 151.99 151.25 150.26 149.31 150.23 151.29 149.18 146.17 143.88 142.55 141.60 140.72 140.16 137.65 134.90 131.94 128.30 124.27 120.17 114.51 107.97 101.76 97.13 103.20 107.36 111.40 114.92 114.76 113.20 110.58 98.16 97.24 99.65 92.29 79.08 86.10 91.37 92.28 89.98 82.06 75.53 75.52 76.78 76.16 76.61 76.31 75.96 78.42 78.80 89.88 91.81 99.99 102.87 101.99 101.13 99.76 92.93 80.03 83.89 93.19 91.90 89.23 90.94 93.07 101.19 107.09 111.31 115.23 118.83 122.94 125.70 128.74 132.87 138.39 143.76 150.19 157.88 165.71 176.13 186.58 202.74 226.67 253.82 288.84 306.63 323.31 332.59 334.23 351.54 365.02 386.25 405.27 390.85 399.05 406.46 424.69 442.61 453.69 447.69 457.80 467.69 460.45 475.75 501.57 525.66 559.44 603.39 627.73 658.05 691.77 706.86 725.37 706.39 745.38 795.32 832.60 852.79 882.87 879.35 916.44 945.39 974.78 994.54 982.28 1004.68 1051.01 1095.78 1157.61 1170.80 1173.46 1156.78 1173.55 1184.55 1260.19 1247.61 1266.70 1292.92 1266.05 1316.17 1372.41 1415.59 1448.90 1469.76 1504.09 1531.98 1551.09 1521.73 1519.68 1521.08 1517.25 1501.23 1485.55 1485.03 1482.59 1466.94 1432.78 1403.34 1395.14 1403.70 1410.93 1366.36 1314.97 1274.03 1232.71 1203.72 1180.91 1180.57 1218.61 1241.79 1279.01 1292.67 1305.81 1317.86 1327.46 1382.63 1417.68 1448.23 1491.92 1530.90 1569.67 1632.28 1642.27 1664.90 1737.60 1863.09 1897.68 1785.59 1752.25 1767.69 1793.68 1810.98 1824.19 1820.75 1827.14 1834.66 1830.85 1847.13 1792.52 1806.37 1801.68 1735.70 1679.45 1638.23 1600.64 1564.13 1532.28 1502.27 1465.48 1430.38 1399.42 1371.79 1337.13 1311.38 1253.84 1211.35 1167.69 1128.05 1105.07 1086.03 1039.68 1102.78 1113.78 1086.11 1080.00 1126.42 1167.25 1226.17 1312.98 1373.39 1427.59 1488.19 1537.15 1544.28 1575.16 1607.60 1557.24 1509.73 1459.08 1419.07 1369.55 1323.69 1301.72 1296.61 1310.12 1334.75 1357.54 1389.85 1396.24 1394.31 1429.70 1438.55 1399.53 1387.08 1353.66 1306.85 1276.00 1253.40 1262.93 1327.20 1395.02 1432.33 1439.03 1403.91 1358.14 1334.62 1304.59 1263.19 1219.98 1181.39 1146.06 1105.94 1070.25 1027.73 983.37 942.21 914.92 923.29 964.05 1001.36 1022.14 1027.82 1041.28 1056.39 1077.66 1113.34 1151.55 1161.60 1179.06 1224.07 1278.92 1329.25 1370.65 1394.09 1377.49 1347.21 1361.57 1404.94 1437.26 1455.72 1480.84 1497.35 1530.62 1578.95 1605.42 1595.81 1551.31 1495.48 1430.25 1360.67 1315.52 1269.83 1225.22 1195.07 1168.44 1129.18 1092.95 1052.77 1014.18 978.02 958.88 927.43 908.44 909.02 910.67 900.58 881.40 862.26 846.54 837.39 820.48 797.57 782.89 774.53 773.04 769.74 755.27 738.89 722.21 706.71 696.02 691.10 692.46 699.50 709.77 705.34 692.50 678.33 667.53 667.03 666.97 665.68 669.59 676.75 681.14 680.42 673.73 678.85 681.30 681.07 687.18 693.54 694.70 694.83 699.24 696.81 686.12 678.37 679.50 692.41 704.67 704.45 703.57 702.38 701.16 688.62 670.42 708.28 749.98 781.76 -1889.49 1890.05 1891.59 1893.65 1895.56 1896.87 1897.94 1898.19 1897.22 1892.51 1887.59 1881.72 1871.34 1858.53 1844.21 1831.11 1808.22 1783.86 1755.59 1729.30 1703.42 1673.88 1644.46 1612.94 1586.43 1563.94 1543.15 1524.84 1508.09 1497.39 1491.99 1488.03 1486.12 1486.99 1489.59 1493.12 1497.58 1503.93 1513.42 1525.34 1538.67 1552.17 1565.91 1579.30 1593.53 1605.19 1616.51 1626.31 1636.24 1643.98 1650.15 1653.40 1654.28 1654.71 1653.70 1650.80 1647.06 1641.29 1634.42 1625.61 1614.72 1603.26 1591.22 1579.90 1568.07 1555.88 1543.84 1545.05 1556.48 1572.14 1589.35 1608.54 1629.18 1651.52 1677.33 1706.01 1730.21 1743.14 1749.33 1751.45 1747.34 1734.67 1711.09 1671.61 1625.04 1592.22 1566.63 1536.28 1507.73 1471.97 1447.76 1425.84 1402.53 1385.42 1369.63 1358.30 1346.06 1329.36 1309.40 1278.44 1240.97 1214.08 1180.81 1144.32 1109.90 1073.76 1050.58 1019.18 985.01 953.44 914.64 888.39 853.15 821.55 794.92 768.22 764.69 737.64 705.66 675.25 653.08 620.83 588.96 555.96 514.75 480.40 465.05 457.33 450.93 447.17 446.09 445.90 447.13 450.65 455.20 460.72 465.97 471.97 478.63 485.39 490.66 495.75 498.76 500.79 502.41 503.30 503.73 503.80 503.64 503.13 502.72 502.09 501.67 500.87 500.10 499.57 499.15 498.93 498.71 498.49 498.27 498.18 498.20 498.42 498.48 498.70 498.96 499.29 499.49 499.97 500.43 500.82 501.32 502.29 504.47 509.07 516.69 533.76 539.57 546.18 551.29 561.98 563.03 552.53 543.51 536.98 532.84 529.43 529.03 525.84 518.32 503.72 484.29 467.44 446.32 425.65 404.93 388.18 375.56 363.10 350.55 337.84 324.96 311.75 298.08 283.93 269.31 254.70 240.53 227.11 216.27 209.67 205.16 202.41 201.15 200.80 200.34 199.32 197.87 195.76 194.24 193.34 192.63 191.99 191.24 189.84 187.36 184.07 180.43 176.49 172.39 168.49 163.83 158.08 152.97 148.61 145.09 142.46 141.12 140.07 139.40 139.01 138.94 139.17 139.66 140.44 141.48 142.73 144.15 145.77 147.52 149.30 151.20 153.34 155.40 157.35 159.99 162.98 164.91 166.71 168.42 169.97 171.36 172.56 173.50 174.34 174.88 175.06 174.92 174.82 174.84 174.88 174.95 175.12 175.30 175.55 175.74 175.88 175.80 175.76 175.58 175.06 174.44 173.80 173.37 173.15 173.09 173.12 173.11 173.20 173.48 173.64 173.72 174.09 174.47 174.50 174.21 173.39 172.73 172.12 171.49 171.08 170.60 169.94 169.54 169.48 168.88 168.07 167.62 167.32 166.95 166.75 166.74 166.18 165.25 163.88 163.19 164.57 163.74 163.75 164.43 161.70 156.92 154.20 152.78 152.68 152.07 150.52 149.20 149.04 149.10 147.90 146.16 144.44 142.99 141.75 140.81 140.11 138.28 135.94 133.00 129.33 125.34 121.95 115.59 108.26 102.79 97.86 101.82 102.20 103.48 112.00 113.58 110.47 106.34 108.49 103.16 98.14 97.12 88.90 87.86 89.47 88.93 88.38 81.37 77.87 78.32 79.90 78.44 79.74 76.71 77.37 77.23 77.55 81.66 85.37 93.77 102.16 102.31 101.42 100.39 98.57 89.16 91.57 98.24 98.71 95.87 97.83 94.63 94.11 105.49 111.13 114.11 116.85 120.58 123.09 126.25 130.36 136.84 143.29 150.84 160.97 170.86 188.26 201.46 216.62 236.04 271.94 303.57 327.58 349.01 354.14 362.49 372.25 371.88 397.50 431.22 434.34 423.86 430.24 450.68 473.49 478.29 469.51 457.32 463.36 461.80 487.88 505.97 540.77 577.88 610.43 640.01 673.50 702.14 728.09 746.76 748.84 775.89 806.20 832.48 871.35 913.55 944.39 943.64 951.79 986.91 1039.93 1028.17 1033.16 1071.88 1099.07 1158.37 1193.48 1204.17 1211.89 1201.25 1202.14 1324.84 1290.62 1288.14 1304.70 1308.79 1337.54 1367.95 1408.57 1456.94 1473.81 1482.44 1522.17 1522.52 1501.11 1495.68 1493.22 1482.40 1478.89 1470.92 1451.88 1452.77 1443.37 1419.15 1391.70 1366.89 1359.61 1387.35 1349.95 1325.11 1270.62 1224.42 1192.57 1150.13 1151.39 1174.71 1185.28 1243.25 1248.77 1292.63 1291.28 1300.95 1362.55 1385.32 1446.32 1486.98 1520.69 1557.02 1596.48 1621.85 1671.65 1718.96 1765.91 1764.73 1696.14 1715.04 1747.64 1762.32 1791.40 1798.49 1785.31 1794.76 1810.75 1829.20 1840.24 1810.80 1819.63 1839.67 1776.80 1707.55 1659.37 1626.16 1589.54 1549.43 1507.10 1474.21 1433.91 1389.63 1315.48 1310.87 1277.72 1237.29 1196.77 1154.40 1131.45 1097.52 1070.29 1020.37 1088.89 1128.36 1111.12 1115.62 1138.62 1192.73 1244.22 1317.56 1392.09 1435.69 1478.27 1516.74 1521.67 1573.59 1586.71 1535.10 1490.33 1443.60 1402.42 1353.45 1305.95 1281.44 1276.06 1288.42 1311.34 1334.48 1364.23 1367.21 1368.82 1408.91 1413.34 1381.97 1351.14 1332.25 1292.52 1255.94 1232.12 1254.04 1309.44 1362.67 1405.65 1428.25 1415.79 1377.86 1342.13 1300.73 1257.77 1211.73 1179.10 1145.39 1109.72 1072.17 1032.43 988.47 954.56 923.40 909.34 938.41 965.64 977.92 990.65 1004.58 1015.45 1059.24 1102.57 1115.37 1121.29 1158.75 1202.06 1241.09 1280.64 1328.85 1350.22 1331.36 1333.15 1367.25 1401.67 1427.33 1434.03 1431.84 1443.03 1460.38 1508.95 1573.17 1580.23 1550.24 1500.14 1434.59 1353.35 1302.85 1258.98 1213.70 1192.00 1163.08 1134.52 1103.56 1062.09 1015.44 979.16 978.17 946.23 929.48 920.60 913.75 899.89 880.76 862.35 848.75 842.07 825.65 804.35 790.55 780.49 767.86 757.53 749.69 733.33 715.46 698.83 687.60 682.11 683.03 686.30 688.34 684.35 676.86 663.63 652.77 654.75 655.07 653.01 657.41 662.96 663.43 661.01 656.61 661.75 667.07 674.31 680.94 682.50 680.09 678.62 684.85 681.16 671.34 666.34 670.07 679.34 686.90 684.10 681.75 681.97 676.90 657.18 628.64 670.54 723.21 760.73 -1867.71 1868.72 1869.91 1871.93 1873.65 1874.75 1875.39 1875.05 1873.34 1870.49 1867.12 1860.99 1850.48 1838.02 1824.52 1811.70 1789.63 1765.98 1737.99 1713.48 1689.56 1662.09 1635.25 1606.68 1581.80 1561.32 1541.96 1524.70 1508.99 1498.57 1493.22 1488.99 1486.91 1487.39 1489.39 1491.93 1495.95 1500.86 1507.54 1516.30 1527.03 1538.67 1550.64 1563.04 1575.20 1585.30 1595.10 1603.84 1612.67 1619.09 1624.22 1627.04 1627.82 1627.56 1626.36 1623.74 1620.02 1614.42 1607.92 1599.67 1588.53 1577.15 1565.57 1554.74 1543.67 1531.70 1524.27 1519.26 1529.09 1547.37 1566.60 1586.67 1608.30 1631.22 1657.33 1684.21 1713.77 1733.98 1745.48 1746.41 1739.45 1724.81 1700.39 1660.08 1613.62 1584.55 1553.19 1520.75 1489.46 1453.92 1430.02 1403.35 1377.52 1358.56 1342.29 1333.28 1322.14 1308.76 1290.07 1262.90 1231.45 1203.64 1171.65 1135.51 1100.88 1066.76 1040.42 1008.85 974.85 942.89 905.53 876.59 840.07 806.69 778.78 751.63 736.69 720.45 695.82 669.80 647.44 617.32 587.67 554.24 515.85 478.75 460.10 454.46 450.17 449.09 448.49 449.08 450.98 454.88 459.75 464.93 469.68 476.14 482.49 488.67 493.68 497.55 499.90 501.43 502.57 503.34 503.49 503.43 503.02 502.43 501.76 501.06 500.48 499.51 498.74 498.03 497.50 497.16 496.88 496.66 496.45 496.37 496.40 496.62 496.70 496.94 497.45 497.84 498.36 499.10 499.72 500.03 500.60 501.72 502.24 505.42 513.47 521.58 526.03 528.75 531.49 541.05 542.18 524.39 516.03 509.59 507.09 506.83 507.85 506.56 501.05 489.25 471.81 454.88 433.55 412.61 391.38 374.26 361.22 348.42 335.63 322.75 309.78 296.67 283.31 269.65 255.78 242.29 229.67 217.74 208.53 203.32 199.60 197.26 195.98 195.41 194.79 193.92 192.76 190.99 189.50 188.46 187.59 186.69 185.83 184.40 182.19 179.32 176.22 172.75 169.09 165.48 161.14 155.94 151.38 147.35 144.12 141.70 140.43 139.62 139.01 138.66 138.67 138.97 139.45 140.21 141.30 142.51 143.81 145.37 147.12 148.92 150.81 152.89 154.91 156.86 159.51 162.46 164.33 166.09 167.78 169.39 170.77 171.91 172.95 173.91 174.60 174.96 174.76 174.62 174.64 174.72 174.83 174.97 175.08 175.11 175.33 175.45 175.24 175.17 174.98 174.48 173.82 173.14 172.65 172.39 172.33 172.36 172.35 172.44 172.72 172.84 172.89 173.14 173.41 173.37 173.09 172.38 171.71 171.10 170.55 170.18 169.78 169.20 168.69 168.30 167.59 166.79 166.42 166.17 165.79 165.63 165.68 165.40 164.62 162.79 161.60 162.69 163.43 163.24 162.33 160.88 158.50 155.17 152.89 153.04 152.45 150.65 149.06 147.46 146.24 146.04 145.83 144.93 143.44 142.14 141.04 140.02 138.37 136.50 133.93 131.04 128.09 124.96 117.88 109.81 105.75 98.10 102.57 98.89 95.70 104.30 93.08 106.41 102.34 100.57 106.93 103.74 93.74 88.79 94.85 91.98 85.88 84.15 79.04 84.85 88.05 87.60 81.46 80.83 79.67 79.82 79.92 79.80 78.88 81.24 87.22 99.22 101.07 100.92 100.07 98.38 90.22 96.50 102.51 103.48 104.76 104.86 103.49 98.85 107.32 111.83 114.83 116.72 119.32 120.95 123.93 128.12 134.87 142.18 151.67 167.69 183.37 212.51 229.39 244.28 258.78 281.24 317.65 336.04 362.86 374.62 392.08 394.41 387.76 406.20 445.68 463.58 456.49 450.87 469.53 498.76 502.56 502.88 491.57 492.65 490.81 508.38 527.12 538.88 580.46 615.95 651.69 687.66 714.34 738.53 752.59 795.00 803.78 808.82 831.42 862.68 909.46 956.07 976.53 961.95 979.29 1045.63 1061.93 1063.87 1092.72 1129.55 1163.53 1201.38 1234.22 1276.84 1227.36 1222.02 1283.52 1303.44 1307.73 1315.76 1331.65 1350.41 1390.12 1430.67 1463.88 1485.60 1499.91 1529.16 1511.21 1488.03 1486.58 1475.21 1454.23 1460.27 1438.91 1420.61 1427.19 1420.67 1386.00 1375.33 1351.07 1324.38 1323.68 1319.81 1315.89 1282.19 1239.02 1200.01 1156.03 1124.51 1135.95 1146.24 1182.15 1201.74 1235.66 1249.00 1277.55 1340.34 1385.77 1445.69 1482.31 1507.68 1545.96 1575.30 1620.16 1668.28 1682.39 1691.98 1669.77 1647.41 1667.07 1710.15 1744.29 1773.47 1777.57 1759.71 1762.29 1780.27 1805.14 1818.48 1813.67 1816.73 1818.72 1768.25 1710.47 1685.31 1641.42 1609.01 1565.56 1523.06 1489.78 1442.98 1393.42 1324.89 1309.97 1280.25 1242.04 1203.08 1162.77 1138.57 1115.47 1091.28 1090.01 1128.58 1134.49 1145.20 1149.65 1169.48 1225.10 1272.23 1334.32 1406.27 1436.50 1461.34 1493.22 1524.05 1572.99 1567.34 1510.23 1464.48 1419.56 1383.47 1338.57 1298.40 1272.01 1257.93 1266.23 1288.65 1311.20 1337.43 1340.68 1348.47 1385.65 1384.70 1359.23 1331.13 1301.12 1282.09 1246.56 1219.45 1236.18 1279.77 1325.92 1373.72 1397.54 1402.61 1394.22 1369.92 1325.29 1276.56 1230.01 1194.72 1164.51 1135.94 1103.28 1043.98 1006.82 978.51 937.84 892.67 908.33 928.61 941.11 960.41 976.36 1014.75 1049.74 1075.88 1069.00 1101.49 1141.10 1172.99 1204.33 1241.60 1287.20 1307.52 1296.64 1322.74 1376.15 1392.87 1399.32 1396.66 1391.63 1401.28 1421.33 1469.46 1536.45 1563.00 1542.89 1494.12 1441.99 1361.95 1306.64 1277.48 1211.75 1200.94 1185.25 1155.82 1123.30 1074.05 1030.12 998.41 976.75 959.77 944.88 931.64 914.40 897.84 881.02 863.96 852.10 845.90 832.07 813.32 803.16 792.27 765.00 747.79 743.45 733.68 719.34 703.69 693.61 687.88 685.68 679.31 667.76 662.82 660.31 653.70 649.47 654.96 655.81 651.55 653.05 656.46 650.83 644.91 645.77 649.69 663.50 683.21 686.37 679.29 673.53 669.80 668.50 665.55 661.62 665.27 670.64 671.41 667.35 660.18 660.57 666.35 658.58 634.15 611.26 651.51 706.61 746.36 -1843.62 1847.06 1850.41 1852.53 1854.10 1855.10 1855.24 1854.50 1852.44 1847.43 1842.01 1835.73 1825.41 1813.36 1802.02 1788.67 1768.02 1745.63 1722.04 1700.46 1676.96 1651.16 1626.22 1599.86 1577.73 1557.81 1539.84 1523.62 1508.96 1500.35 1494.59 1490.42 1488.25 1488.29 1489.69 1491.90 1495.23 1498.82 1503.53 1509.77 1518.22 1527.91 1537.96 1547.56 1559.31 1567.96 1576.61 1584.23 1591.84 1597.25 1601.50 1604.10 1603.65 1602.53 1601.06 1598.58 1594.75 1589.28 1583.04 1575.23 1565.96 1556.11 1545.50 1535.67 1525.19 1515.76 1508.42 1503.13 1503.24 1521.90 1542.79 1564.16 1586.26 1610.47 1635.71 1662.42 1688.43 1712.35 1736.18 1738.79 1731.80 1716.82 1692.99 1654.35 1609.70 1581.40 1548.07 1512.90 1478.12 1437.03 1412.04 1380.23 1351.09 1329.70 1311.25 1302.62 1291.46 1279.82 1265.34 1242.74 1216.66 1188.86 1158.10 1122.91 1088.45 1056.36 1026.90 994.18 957.55 925.11 890.52 857.29 819.68 784.69 755.23 730.07 711.44 699.53 680.24 664.90 642.72 615.01 589.32 556.82 524.02 489.85 462.00 455.97 453.59 452.59 452.74 453.37 455.46 459.42 464.12 469.32 473.56 479.98 485.85 491.85 496.05 498.77 500.61 501.83 502.55 503.00 502.97 502.67 502.04 501.24 500.37 499.62 498.87 497.77 496.80 495.99 495.41 494.87 494.43 494.17 493.97 493.91 493.94 494.15 494.19 494.23 494.64 495.16 495.87 496.62 497.28 497.79 498.63 499.58 499.56 501.00 505.38 509.65 511.63 508.00 513.72 514.44 507.17 498.84 490.37 484.36 481.13 479.69 481.83 481.62 477.40 468.72 453.22 436.66 416.22 396.10 375.52 358.78 345.89 333.29 320.77 308.31 295.72 283.14 270.47 257.83 245.22 233.39 222.93 212.76 205.35 201.15 197.84 195.03 193.35 192.05 190.72 189.48 188.19 186.51 185.04 183.83 182.81 181.73 180.61 179.16 177.14 174.61 171.90 168.69 165.57 162.35 158.44 153.98 149.53 146.06 143.13 140.99 139.83 139.13 138.61 138.30 138.35 138.68 139.18 139.95 141.03 142.22 143.51 145.03 146.76 148.56 150.45 152.43 154.41 156.36 159.01 161.90 163.75 165.49 167.16 168.78 170.14 171.29 172.38 173.38 174.22 174.66 174.56 174.46 174.47 174.57 174.69 174.79 174.84 174.82 174.95 175.01 174.72 174.56 174.35 173.84 173.20 172.49 171.94 171.61 171.54 171.58 171.58 171.66 171.89 171.97 171.98 172.14 172.30 172.24 172.01 171.51 170.95 170.36 169.79 169.40 169.01 168.45 167.87 167.30 166.59 165.90 165.57 165.34 164.98 164.85 164.93 164.77 164.12 162.26 160.95 161.59 162.56 162.09 160.59 159.85 158.74 155.59 153.24 153.16 152.44 150.70 148.95 146.53 143.89 144.68 145.57 145.20 144.02 142.68 141.38 140.07 138.58 137.15 135.11 133.01 130.46 127.17 120.86 114.19 109.06 102.34 103.16 94.93 94.13 101.12 89.66 102.14 106.24 105.25 111.01 110.14 99.68 91.39 95.59 94.54 89.22 85.45 83.68 91.79 95.23 93.00 92.54 87.79 82.39 81.58 81.77 81.25 80.24 80.58 85.69 96.44 96.28 95.87 98.21 97.70 89.46 94.61 104.03 105.59 105.82 105.61 106.04 107.40 109.26 111.67 114.43 116.61 118.98 120.03 121.86 125.07 132.53 140.35 151.94 171.23 200.53 236.37 258.26 275.90 287.69 304.18 320.88 338.16 362.96 389.45 409.67 421.72 410.20 422.79 441.06 471.49 480.53 482.24 487.09 504.01 524.93 529.86 526.01 525.08 527.20 536.28 557.37 565.01 590.43 624.98 652.97 684.01 715.08 749.16 774.50 803.86 825.65 819.14 832.21 876.88 942.05 972.48 990.50 974.70 993.38 1068.95 1096.26 1091.71 1118.58 1156.20 1166.87 1197.42 1236.02 1283.06 1257.94 1258.97 1306.90 1321.11 1325.10 1344.36 1369.42 1404.13 1441.65 1443.43 1465.59 1502.49 1493.03 1485.51 1484.24 1465.60 1467.97 1466.68 1449.36 1441.13 1434.26 1388.26 1382.23 1362.19 1351.61 1343.39 1345.52 1319.01 1294.76 1288.87 1303.42 1277.88 1245.29 1203.69 1165.01 1118.16 1102.82 1106.27 1136.24 1159.31 1212.36 1244.61 1287.48 1349.13 1391.46 1437.03 1465.22 1486.02 1524.70 1558.16 1599.01 1636.14 1638.14 1634.67 1619.51 1597.85 1609.24 1661.99 1713.06 1750.92 1756.04 1724.75 1735.33 1753.34 1777.91 1792.69 1799.87 1797.51 1781.14 1756.04 1751.40 1733.51 1659.54 1630.12 1588.39 1546.38 1509.98 1467.52 1410.57 1354.96 1323.02 1298.26 1266.73 1214.32 1174.96 1156.23 1143.33 1159.07 1169.67 1155.28 1140.78 1161.18 1167.55 1187.47 1243.69 1289.62 1341.20 1402.44 1427.94 1446.07 1483.76 1525.73 1565.83 1557.08 1499.74 1444.83 1407.71 1378.25 1342.41 1304.07 1279.72 1256.96 1252.83 1262.34 1285.94 1310.77 1313.02 1325.72 1353.28 1360.65 1335.84 1306.96 1268.31 1253.88 1239.65 1197.46 1212.59 1244.52 1292.50 1337.94 1365.87 1371.51 1379.37 1387.05 1353.84 1308.43 1256.96 1221.96 1192.03 1165.47 1143.30 1077.37 1038.02 998.06 952.81 913.56 907.86 921.66 927.05 944.43 970.07 1006.03 1022.22 1025.19 1037.96 1088.27 1125.95 1147.04 1161.44 1202.52 1239.64 1266.99 1289.44 1343.09 1359.46 1355.45 1359.37 1359.38 1353.40 1369.81 1409.59 1462.41 1516.87 1544.25 1514.64 1476.87 1437.80 1388.94 1334.31 1324.64 1228.63 1225.99 1199.39 1161.80 1129.06 1093.39 1046.88 1013.66 991.32 971.77 958.96 940.87 918.91 899.86 882.96 868.87 856.48 845.19 830.29 812.94 801.68 788.90 760.52 741.89 738.71 732.93 719.26 702.31 693.45 688.94 686.52 675.50 654.44 647.70 648.64 645.06 643.48 650.33 650.43 642.93 643.63 647.06 636.95 628.63 634.54 636.08 650.05 674.51 677.28 667.47 658.97 653.23 651.66 649.34 647.15 654.11 660.44 653.41 642.20 633.55 635.49 644.74 637.41 614.31 596.18 635.09 691.67 729.61 -1818.82 1822.09 1824.42 1826.72 1828.38 1829.44 1829.37 1828.39 1826.19 1822.32 1817.36 1811.02 1800.74 1789.63 1779.29 1765.94 1746.65 1726.28 1702.88 1684.92 1661.68 1637.96 1615.24 1590.28 1572.59 1552.89 1536.56 1521.84 1508.55 1501.21 1495.94 1492.05 1489.84 1489.68 1490.61 1492.35 1494.97 1497.75 1500.39 1505.21 1511.46 1519.70 1527.93 1535.86 1543.74 1551.02 1558.22 1564.58 1570.93 1575.37 1578.64 1580.70 1581.57 1581.17 1579.66 1577.21 1573.62 1568.49 1562.67 1555.51 1546.91 1535.09 1525.64 1517.26 1507.70 1500.19 1496.07 1491.49 1489.49 1496.47 1518.45 1540.93 1564.19 1588.48 1613.77 1639.22 1664.84 1690.90 1721.84 1735.56 1726.39 1704.55 1685.51 1650.91 1613.02 1581.58 1546.83 1508.07 1470.81 1430.07 1401.12 1366.86 1335.08 1311.40 1291.11 1280.34 1267.32 1255.45 1238.90 1218.43 1195.52 1169.55 1140.45 1106.72 1072.61 1041.01 1010.02 975.70 938.25 905.14 871.72 836.69 798.23 763.28 733.05 708.87 691.43 680.82 668.59 662.02 639.69 616.38 591.18 565.72 534.86 504.89 474.03 462.23 459.98 459.07 458.67 458.92 460.67 464.37 468.76 473.37 477.70 483.74 489.01 494.31 497.84 499.95 501.11 501.98 502.33 502.36 502.19 501.64 500.89 499.81 498.70 497.94 496.99 495.81 494.57 493.36 492.72 491.88 491.38 490.95 490.63 490.56 490.60 490.65 490.65 490.46 490.67 491.19 491.72 492.44 492.97 493.37 493.85 494.40 493.93 493.87 495.16 496.95 494.51 492.56 493.02 491.50 481.76 471.29 462.62 457.41 457.06 457.61 460.37 459.99 455.60 447.58 434.69 418.71 399.45 380.41 360.60 344.56 332.07 319.85 307.77 295.85 283.96 271.85 260.11 248.49 237.70 226.93 218.28 209.89 204.00 200.52 197.36 194.25 191.98 189.95 187.62 185.85 184.49 182.79 181.23 179.86 178.68 177.50 176.10 174.55 172.63 170.35 167.92 165.16 162.21 159.40 155.94 151.98 147.93 144.76 142.18 140.31 139.29 138.66 138.22 137.96 138.02 138.35 138.91 139.71 140.71 141.91 143.28 144.80 146.46 148.26 150.12 152.00 153.92 155.87 158.47 161.33 163.17 164.92 166.58 168.11 169.49 170.69 171.80 172.79 173.58 174.10 174.30 174.34 174.32 174.41 174.53 174.59 174.59 174.58 174.66 174.55 174.20 173.94 173.64 173.18 172.58 171.86 171.23 170.79 170.71 170.79 170.81 170.85 170.97 171.01 171.01 171.07 171.16 171.13 171.02 170.83 170.60 170.04 169.31 168.81 168.29 167.67 167.07 166.55 165.97 165.49 165.17 164.88 164.59 164.46 164.49 164.29 163.73 162.36 161.27 161.07 161.27 160.46 159.17 158.25 156.99 155.81 153.88 153.13 152.05 150.64 148.89 146.38 144.28 144.96 145.94 145.87 144.83 143.47 141.99 140.47 138.97 137.74 136.77 135.19 133.04 129.79 125.22 119.73 113.39 107.82 105.31 98.58 95.73 99.37 95.95 102.74 106.72 107.21 112.29 113.89 108.30 101.73 101.10 99.64 98.47 94.31 92.56 100.39 100.80 99.26 103.56 95.33 85.74 83.78 83.25 82.62 82.23 83.05 93.43 99.60 92.72 91.54 93.23 97.64 90.59 85.62 99.80 104.98 105.84 105.64 105.31 106.25 108.08 110.43 113.08 115.77 118.58 120.30 121.37 123.95 129.78 138.32 150.40 171.23 204.88 239.97 270.54 292.54 308.57 318.15 336.35 348.52 355.98 378.17 414.65 448.58 453.78 452.31 458.02 489.58 511.70 504.83 511.97 527.91 552.73 559.68 551.03 546.45 552.25 560.68 576.68 601.08 617.93 635.59 656.84 691.29 719.25 761.96 799.26 832.61 876.27 880.38 874.77 898.38 943.66 971.26 1004.55 1003.97 1009.95 1061.90 1119.44 1121.71 1150.50 1185.59 1205.21 1221.93 1257.72 1277.08 1279.61 1286.74 1337.65 1353.72 1363.84 1386.81 1390.85 1412.91 1438.01 1435.33 1449.89 1477.22 1468.61 1458.95 1458.09 1452.39 1452.62 1447.27 1428.89 1413.29 1395.85 1363.09 1351.90 1331.81 1326.22 1316.61 1314.71 1305.13 1263.57 1264.65 1279.01 1263.79 1228.85 1202.49 1162.11 1125.12 1093.91 1085.08 1120.67 1162.70 1209.38 1247.57 1286.52 1340.70 1378.02 1410.99 1443.12 1478.68 1513.82 1547.95 1578.66 1604.88 1605.33 1595.10 1585.53 1560.44 1567.90 1615.68 1666.02 1709.25 1722.69 1702.84 1714.33 1734.24 1755.92 1772.54 1782.90 1783.67 1771.79 1749.38 1775.89 1739.18 1681.07 1649.81 1611.66 1568.83 1523.85 1485.58 1434.37 1371.94 1340.05 1319.05 1290.86 1242.47 1195.01 1173.93 1160.83 1187.14 1192.24 1158.39 1145.12 1163.02 1159.41 1175.88 1228.72 1285.80 1322.58 1382.67 1407.52 1438.55 1478.83 1515.96 1553.02 1545.40 1501.80 1453.20 1425.86 1397.27 1365.89 1336.01 1311.02 1282.59 1259.77 1254.74 1257.25 1278.26 1279.83 1295.06 1316.79 1328.06 1298.88 1271.21 1244.15 1214.32 1201.11 1176.12 1172.01 1215.32 1263.92 1304.16 1328.35 1329.54 1347.30 1376.53 1369.30 1329.78 1278.76 1247.69 1208.88 1180.01 1148.22 1105.34 1053.02 1008.63 956.11 938.29 949.50 955.31 947.48 953.67 968.32 983.50 986.84 989.89 1035.63 1077.65 1099.10 1103.62 1129.81 1159.50 1200.83 1247.69 1296.23 1322.73 1318.44 1316.01 1317.11 1319.81 1324.65 1364.82 1409.43 1452.94 1495.00 1527.30 1512.68 1470.70 1439.78 1401.29 1365.24 1327.84 1261.54 1231.71 1172.98 1141.16 1118.50 1066.26 1029.94 1020.51 1004.82 985.29 960.92 941.43 925.79 905.83 887.00 876.79 862.40 838.56 818.09 800.26 781.85 765.86 751.54 741.35 735.51 731.06 714.25 692.85 684.81 684.06 684.70 674.48 650.93 642.75 642.98 637.71 634.23 639.62 636.63 625.65 627.39 635.19 622.37 613.07 622.81 619.83 627.44 644.71 650.32 646.42 634.36 627.98 634.45 632.85 626.84 632.60 638.69 626.40 610.76 603.88 606.71 615.79 613.15 594.51 576.22 609.87 656.67 692.27 -1791.12 1794.75 1799.09 1801.40 1803.26 1804.17 1804.01 1802.64 1800.32 1796.51 1790.30 1784.11 1774.13 1764.61 1754.12 1741.56 1723.74 1704.14 1685.09 1666.78 1645.09 1623.63 1602.60 1579.98 1563.87 1546.28 1531.92 1518.89 1507.44 1501.44 1496.80 1493.69 1491.75 1491.44 1492.04 1493.32 1495.20 1497.07 1499.17 1501.91 1505.92 1511.99 1518.13 1524.51 1530.59 1536.96 1542.66 1547.70 1552.80 1556.24 1558.68 1560.07 1558.35 1556.52 1554.83 1552.36 1548.94 1544.40 1539.50 1533.51 1526.32 1516.41 1509.60 1504.06 1496.83 1490.15 1485.31 1481.49 1479.41 1482.58 1494.05 1517.74 1541.38 1565.84 1590.93 1615.62 1640.84 1666.55 1693.98 1717.66 1709.01 1693.57 1677.41 1646.84 1614.50 1581.77 1546.89 1506.99 1467.00 1428.38 1394.91 1359.96 1325.40 1298.72 1277.29 1261.86 1245.20 1232.17 1215.23 1195.39 1172.58 1149.05 1121.65 1092.33 1056.51 1024.51 992.97 957.89 922.09 888.05 854.71 820.03 782.16 747.16 717.68 693.79 677.03 665.97 661.01 657.75 640.76 620.67 597.17 572.95 546.30 519.30 494.55 474.67 469.00 467.76 466.22 465.93 466.85 470.05 473.89 477.37 481.57 486.95 491.54 495.98 498.40 500.33 501.20 501.79 501.81 501.39 500.91 500.04 499.17 497.77 496.50 495.51 494.38 493.03 491.64 490.02 489.11 488.24 487.38 486.80 486.38 486.10 485.93 485.99 486.01 486.11 486.39 486.74 487.22 487.58 487.90 488.23 488.37 488.26 486.57 483.51 483.44 482.74 478.63 475.05 474.48 469.27 466.26 462.63 442.49 438.76 436.89 437.94 440.16 438.90 433.60 426.07 417.69 402.27 384.24 366.68 348.10 332.53 320.59 308.91 297.41 285.85 274.80 263.33 252.43 242.06 232.32 222.87 215.34 208.48 203.61 200.64 197.58 194.27 191.43 188.83 185.74 183.39 181.83 180.00 178.36 176.84 175.42 174.10 172.56 170.92 169.09 167.00 164.64 162.17 159.57 157.01 153.89 150.18 146.73 143.68 141.39 139.72 138.81 138.24 137.87 137.70 137.77 138.10 138.70 139.54 140.55 141.72 143.10 144.62 146.26 148.05 149.87 151.67 153.53 155.46 158.03 160.89 162.73 164.45 166.07 167.58 168.96 170.21 171.32 172.28 173.04 173.62 174.02 174.17 174.17 174.24 174.33 174.35 174.34 174.33 174.33 174.15 173.79 173.47 173.09 172.66 172.13 171.45 170.82 170.30 170.16 170.17 170.17 170.18 170.17 170.17 170.18 170.19 170.21 170.21 170.19 170.27 170.20 169.68 168.85 168.28 167.68 167.02 166.43 165.98 165.55 165.23 164.89 164.58 164.32 164.19 164.11 163.86 163.39 162.44 161.61 160.68 159.80 158.93 158.34 157.17 155.90 155.52 154.39 153.03 151.74 150.60 149.15 147.03 145.91 146.36 146.87 146.50 145.59 144.38 143.14 141.57 139.80 138.94 138.38 137.53 136.00 132.51 128.06 125.82 116.30 112.04 108.75 100.41 95.24 101.19 102.66 106.44 109.46 111.38 114.61 115.60 115.22 114.63 113.27 106.86 107.37 104.52 103.76 104.86 104.33 105.17 105.02 103.32 97.56 89.94 87.95 87.54 87.95 87.01 96.77 99.35 99.18 98.44 97.83 97.73 92.38 89.18 87.73 90.32 103.32 104.58 103.99 102.98 105.62 107.71 111.00 114.48 117.23 119.32 121.29 123.37 128.41 136.00 146.10 164.28 193.75 224.03 255.68 284.82 308.82 334.26 349.94 373.18 386.96 407.76 417.78 449.32 471.24 484.28 515.76 523.89 539.21 544.92 566.01 560.76 574.20 587.80 577.70 587.36 578.47 588.68 601.04 616.91 648.81 653.01 673.07 683.00 717.25 752.28 790.29 838.38 854.50 862.22 899.16 914.87 949.15 971.13 986.16 1009.76 1070.39 1098.80 1137.76 1160.19 1181.83 1186.85 1225.51 1225.97 1238.35 1239.46 1249.90 1265.93 1314.94 1313.18 1333.07 1365.66 1378.68 1388.24 1410.70 1418.63 1427.52 1445.28 1441.57 1431.16 1427.15 1432.08 1435.12 1419.34 1404.26 1380.66 1345.93 1318.67 1316.77 1297.38 1301.77 1301.43 1279.64 1277.54 1232.50 1234.01 1247.44 1214.17 1185.89 1175.14 1144.99 1122.12 1065.31 1076.86 1122.52 1179.69 1212.33 1251.96 1278.20 1315.81 1360.71 1377.56 1418.45 1457.56 1503.33 1539.72 1563.51 1575.36 1573.78 1551.80 1550.21 1531.20 1542.64 1590.32 1624.01 1656.02 1681.17 1672.29 1695.96 1717.87 1740.99 1751.11 1757.60 1763.07 1762.07 1752.65 1764.43 1749.30 1712.48 1670.40 1629.22 1587.31 1542.82 1500.80 1453.15 1383.99 1356.53 1329.09 1301.72 1256.67 1210.63 1179.76 1167.59 1191.58 1201.72 1166.29 1144.58 1164.19 1148.89 1152.62 1202.19 1258.55 1288.90 1349.74 1386.29 1425.37 1465.41 1500.35 1536.82 1540.32 1517.64 1484.10 1455.22 1432.33 1398.31 1372.00 1348.44 1314.04 1287.94 1259.03 1234.49 1244.50 1246.16 1264.71 1279.02 1292.97 1273.04 1233.60 1217.12 1179.05 1154.81 1139.54 1146.69 1199.51 1232.53 1266.71 1291.83 1290.81 1317.41 1353.25 1367.95 1342.75 1289.48 1240.40 1198.68 1162.54 1121.30 1082.02 1040.87 1010.92 978.42 957.41 958.38 958.63 953.65 958.50 970.41 983.20 991.41 994.43 1027.62 1051.76 1054.38 1064.48 1095.31 1118.48 1170.89 1204.70 1220.75 1248.56 1275.05 1276.58 1276.96 1284.98 1318.30 1357.91 1388.06 1422.68 1467.87 1508.93 1519.09 1481.81 1433.58 1391.75 1363.92 1342.11 1290.63 1253.56 1205.55 1168.50 1129.85 1090.39 1056.50 1041.14 1020.65 998.40 966.77 945.43 931.80 908.96 888.00 877.75 862.21 834.17 811.71 794.96 773.00 754.76 747.10 741.48 731.62 725.20 706.78 682.94 675.69 674.81 673.25 663.32 642.03 634.24 632.99 628.25 625.30 628.42 621.91 607.85 608.79 616.87 606.67 598.99 609.87 606.27 608.32 618.65 625.34 625.24 613.81 607.82 614.70 613.52 604.76 609.66 614.77 600.49 584.68 580.10 582.87 590.70 591.76 575.70 557.78 584.17 624.23 650.70 -1764.28 1769.42 1772.58 1775.27 1777.45 1778.37 1778.18 1776.89 1774.69 1770.53 1763.97 1757.80 1748.45 1739.35 1729.41 1717.29 1700.77 1683.14 1666.04 1649.42 1628.57 1608.69 1589.01 1571.45 1555.13 1538.83 1526.05 1514.82 1506.35 1501.56 1497.76 1495.52 1493.99 1493.67 1494.02 1495.00 1496.10 1497.42 1498.72 1500.28 1502.44 1506.05 1510.14 1514.87 1519.95 1524.87 1529.30 1533.40 1537.28 1539.86 1541.47 1542.30 1540.52 1538.15 1536.31 1533.89 1530.85 1527.01 1522.76 1518.06 1512.68 1505.50 1499.54 1495.59 1488.86 1482.49 1477.57 1474.05 1471.84 1472.23 1478.16 1493.69 1518.20 1543.00 1567.38 1591.66 1616.47 1639.50 1663.34 1684.66 1684.31 1682.83 1662.27 1639.99 1610.65 1579.69 1546.83 1506.71 1466.71 1430.54 1395.92 1360.38 1325.68 1296.02 1271.87 1251.31 1231.38 1212.41 1195.71 1176.95 1153.90 1131.86 1106.18 1078.95 1043.11 1011.32 979.47 945.07 913.57 876.56 842.90 809.92 772.76 743.09 713.09 689.15 672.79 665.24 667.03 662.42 648.02 626.11 606.31 581.78 557.10 533.40 508.35 490.72 479.25 476.38 474.23 473.10 473.33 475.60 478.84 482.36 486.26 490.82 494.60 497.71 499.17 500.35 500.84 501.00 500.59 499.75 498.84 497.78 496.52 494.85 493.38 492.05 490.74 489.01 487.58 486.22 485.22 484.11 483.08 482.18 481.70 481.17 480.84 480.71 480.50 479.99 479.98 479.95 480.15 480.17 480.33 480.14 479.69 479.12 477.82 475.81 470.46 467.79 463.32 458.58 455.46 448.79 445.01 444.94 424.25 422.10 420.75 420.05 421.38 418.13 412.32 408.45 400.39 386.48 369.62 353.17 336.27 321.53 310.32 299.39 288.43 277.60 267.21 256.56 246.68 237.33 228.31 220.65 213.38 207.95 203.69 201.02 198.04 194.66 191.40 188.37 184.70 181.96 179.93 178.01 176.28 174.68 173.07 171.54 169.91 168.24 166.51 164.50 162.24 159.90 157.49 155.19 152.32 148.93 145.70 143.01 140.79 139.22 138.40 137.87 137.57 137.53 137.63 137.95 138.60 139.50 140.59 141.74 142.98 144.50 146.23 147.98 149.74 151.48 153.29 155.15 157.71 160.64 162.52 164.11 165.67 167.25 168.66 169.88 170.99 171.95 172.69 173.28 173.73 173.94 173.99 174.03 174.09 174.10 174.08 174.04 173.96 173.83 173.55 173.16 172.73 172.33 171.92 171.38 170.81 170.28 169.91 169.77 169.75 169.69 169.56 169.52 169.53 169.53 169.53 169.54 169.56 169.65 169.68 169.22 168.43 167.83 167.23 166.56 166.01 165.60 165.26 164.95 164.69 164.38 164.11 163.90 163.69 163.43 162.99 162.31 161.52 160.11 158.49 158.10 158.19 157.32 156.09 155.21 154.56 153.22 151.92 150.82 149.41 147.98 147.91 148.25 147.95 146.98 146.19 145.38 144.72 143.38 141.42 140.63 140.00 140.03 139.03 135.12 130.51 126.95 115.44 115.39 114.65 100.79 91.30 104.22 109.09 111.33 113.73 116.80 118.00 117.24 116.38 115.90 114.99 114.15 111.33 109.49 106.98 106.97 105.40 105.74 106.84 106.24 105.57 105.56 98.57 96.86 98.11 98.20 100.15 93.79 95.45 99.14 99.54 99.16 98.71 90.86 93.25 92.61 90.51 98.40 91.67 87.60 100.23 104.19 108.82 112.55 116.05 118.72 120.91 123.38 127.15 134.47 144.30 159.08 184.37 212.02 238.08 263.26 286.52 314.10 342.08 368.66 402.01 417.32 438.07 459.28 465.77 488.63 510.95 543.93 567.45 597.83 592.79 583.25 593.21 613.92 615.57 615.91 615.86 617.44 623.33 630.83 657.49 681.16 695.48 699.18 734.00 766.89 795.03 845.74 863.35 927.05 932.17 956.43 975.87 1011.51 1040.98 1046.32 1099.49 1120.38 1143.26 1168.78 1171.98 1154.67 1192.02 1188.80 1193.91 1200.21 1206.97 1226.66 1269.35 1273.85 1301.78 1326.38 1341.52 1361.85 1398.57 1440.60 1428.74 1423.33 1417.48 1404.15 1397.38 1406.23 1411.98 1388.96 1372.64 1338.80 1310.26 1283.15 1273.49 1256.69 1261.91 1271.32 1247.83 1242.19 1202.24 1186.91 1178.99 1160.95 1126.22 1130.67 1114.71 1085.62 1033.24 1071.58 1121.94 1173.45 1197.88 1230.26 1242.53 1302.87 1353.57 1367.77 1402.52 1437.29 1480.21 1523.54 1547.34 1544.88 1536.53 1499.96 1506.71 1497.80 1517.06 1566.91 1588.70 1606.77 1608.99 1637.85 1673.18 1700.98 1724.47 1723.95 1736.11 1736.78 1745.57 1757.83 1751.35 1754.19 1732.26 1700.42 1647.93 1606.64 1561.45 1518.73 1473.34 1403.82 1375.64 1334.87 1302.41 1258.27 1214.60 1185.18 1171.61 1184.75 1188.93 1155.96 1140.81 1156.64 1138.55 1137.59 1174.06 1222.67 1260.69 1308.45 1365.37 1401.86 1439.88 1478.74 1510.91 1524.75 1526.15 1515.95 1492.42 1467.08 1433.97 1419.95 1403.30 1376.04 1326.60 1279.46 1233.66 1214.83 1206.92 1218.33 1242.15 1255.14 1241.58 1203.02 1170.64 1142.57 1114.94 1103.97 1133.92 1169.05 1188.96 1224.29 1243.29 1254.24 1292.47 1318.83 1340.75 1346.81 1298.39 1252.21 1208.85 1167.31 1118.32 1081.34 1043.89 1020.08 993.01 972.19 967.68 964.81 960.35 963.28 972.59 983.81 997.10 1004.76 1025.49 1038.00 1044.47 1053.75 1066.67 1103.36 1139.21 1158.40 1150.64 1172.63 1202.09 1207.16 1218.47 1247.13 1280.90 1322.55 1362.62 1392.99 1433.65 1478.57 1502.71 1495.45 1447.13 1396.86 1363.39 1337.67 1301.95 1267.49 1222.22 1182.52 1126.99 1130.30 1088.83 1062.94 1035.06 1009.04 976.95 954.14 936.21 909.34 884.96 870.69 854.39 830.08 812.27 799.23 778.74 759.13 751.44 741.97 723.93 714.43 695.77 672.83 666.45 663.82 648.46 638.32 625.72 619.53 617.54 615.87 618.00 617.36 606.58 589.56 584.18 592.14 588.90 588.24 595.85 593.13 595.52 599.85 603.94 603.77 602.16 594.76 596.28 590.29 581.64 584.11 589.07 577.74 567.04 565.13 568.41 571.81 574.42 557.18 540.04 562.92 594.29 614.08 -1738.32 1741.91 1745.93 1748.65 1751.12 1752.08 1751.88 1750.66 1748.60 1745.03 1740.24 1734.41 1725.91 1717.12 1707.64 1696.24 1680.85 1663.63 1645.77 1629.77 1610.72 1592.74 1575.11 1558.94 1544.70 1530.17 1519.30 1510.29 1504.22 1500.91 1498.60 1497.11 1496.24 1495.91 1496.03 1496.45 1497.16 1497.89 1498.63 1499.48 1500.52 1503.00 1505.88 1509.33 1512.13 1515.98 1519.28 1522.51 1525.18 1526.99 1527.95 1528.01 1526.89 1525.35 1523.22 1520.81 1518.17 1515.18 1512.30 1508.46 1504.25 1497.14 1491.59 1487.80 1481.12 1475.06 1470.14 1466.74 1464.46 1463.36 1465.12 1470.15 1494.51 1519.68 1543.59 1568.07 1591.31 1612.67 1632.49 1648.22 1657.76 1657.87 1643.80 1626.41 1602.53 1575.53 1543.39 1509.82 1469.37 1435.26 1402.03 1368.01 1333.44 1302.55 1275.43 1250.82 1225.25 1205.17 1185.32 1166.02 1142.97 1121.33 1098.65 1070.73 1035.73 1004.28 972.40 938.61 906.73 869.33 837.09 806.14 772.65 746.93 718.52 696.49 680.78 673.01 673.14 673.99 655.34 638.20 610.91 591.83 570.84 541.85 526.94 505.79 491.10 483.55 481.37 479.49 479.12 480.86 483.42 486.58 489.94 493.76 496.75 499.03 499.90 500.39 500.25 499.82 499.13 498.05 496.79 495.49 493.94 491.97 490.40 488.83 487.22 485.45 483.44 481.65 480.35 479.00 477.74 476.74 475.86 475.22 474.51 474.21 473.86 473.47 473.07 472.73 472.54 472.17 471.71 471.22 470.30 468.95 466.83 463.83 459.37 454.25 447.42 442.26 435.84 431.46 425.44 419.80 406.21 404.54 403.24 403.21 402.80 397.77 391.03 387.56 383.12 369.79 354.62 339.66 324.13 310.52 300.20 289.86 279.66 269.84 259.97 250.24 241.34 232.98 224.95 218.18 212.05 207.36 203.69 201.33 198.40 194.93 191.41 188.07 183.94 180.60 178.34 176.25 174.35 172.66 170.92 169.20 167.48 165.80 164.15 162.20 160.03 157.82 155.60 153.48 150.85 147.70 144.77 142.32 140.19 138.73 138.01 137.53 137.32 137.34 137.47 137.80 138.49 139.43 140.55 141.69 142.86 144.37 146.11 147.84 149.55 151.27 153.04 154.88 157.45 160.40 162.27 163.82 165.32 166.93 168.37 169.60 170.70 171.65 172.40 173.00 173.48 173.73 173.82 173.84 173.84 173.86 173.82 173.73 173.56 173.43 173.27 172.87 172.41 172.05 171.72 171.33 170.82 170.22 169.73 169.45 169.37 169.25 169.04 168.95 168.97 168.98 168.98 168.99 168.99 169.05 169.08 168.68 168.00 167.42 166.82 166.22 165.71 165.37 165.04 164.73 164.48 164.21 163.91 163.55 163.27 162.91 162.50 161.89 160.93 159.17 157.70 157.65 158.29 158.10 157.17 155.77 154.26 153.43 152.37 151.06 149.67 149.15 149.60 150.27 149.01 147.63 146.77 146.34 146.30 145.43 143.34 142.21 141.44 142.11 141.72 137.80 132.01 124.28 109.64 116.46 120.16 101.57 87.65 110.08 115.29 116.42 117.84 119.78 120.65 119.69 117.62 116.39 115.48 115.00 113.47 112.51 111.19 110.25 109.81 108.63 108.90 108.80 108.71 107.86 106.62 104.12 102.01 102.58 103.33 102.44 83.39 98.37 100.67 100.85 100.64 98.16 96.37 94.50 92.42 90.67 95.18 95.02 96.32 100.71 105.30 110.94 115.20 117.39 119.92 123.18 127.25 133.85 141.91 157.08 176.62 203.59 238.67 265.02 284.81 311.91 340.22 370.38 391.90 415.45 421.24 431.59 444.57 470.40 490.01 530.24 559.59 589.99 609.39 598.01 624.61 651.49 661.13 661.15 659.38 653.10 658.58 650.26 670.83 702.76 718.46 739.19 774.67 801.80 806.43 849.47 895.98 929.39 964.45 996.52 1009.08 1026.21 1062.84 1076.43 1106.52 1116.30 1124.42 1133.94 1136.78 1119.79 1137.14 1144.63 1160.38 1169.57 1170.99 1189.75 1217.62 1243.54 1270.47 1303.22 1326.94 1351.75 1381.11 1425.54 1414.78 1404.33 1391.56 1377.01 1375.06 1385.39 1374.66 1359.06 1346.60 1316.60 1290.84 1253.00 1229.19 1217.40 1222.70 1221.75 1206.01 1196.99 1158.30 1144.31 1115.99 1066.77 1069.77 1086.19 1065.75 1036.97 1025.37 1072.55 1110.72 1138.81 1171.51 1199.69 1244.49 1313.74 1335.39 1347.46 1391.04 1424.75 1454.02 1495.03 1511.93 1515.24 1497.62 1461.95 1453.61 1455.83 1488.99 1532.29 1556.45 1560.01 1542.29 1570.03 1634.98 1685.51 1692.75 1688.90 1695.63 1715.28 1736.54 1736.38 1734.81 1733.86 1757.43 1732.06 1686.53 1635.54 1580.28 1536.17 1493.78 1438.78 1392.14 1342.91 1307.81 1263.94 1220.81 1192.97 1177.64 1174.68 1169.23 1148.08 1137.39 1145.54 1139.51 1139.79 1163.91 1205.31 1247.42 1289.35 1332.42 1371.41 1414.37 1453.69 1472.59 1491.17 1497.13 1487.31 1484.40 1459.04 1444.11 1442.56 1431.88 1405.81 1356.76 1304.76 1252.72 1211.31 1172.41 1174.54 1200.16 1212.06 1202.42 1166.07 1134.03 1117.66 1098.17 1094.49 1108.78 1128.85 1149.74 1180.71 1198.70 1228.99 1265.19 1281.59 1320.47 1336.27 1308.61 1259.91 1213.93 1167.95 1124.95 1092.30 1061.41 1029.56 1003.94 987.51 977.73 972.21 965.96 968.01 976.33 987.88 1001.11 1013.60 1025.67 1034.18 1042.27 1055.43 1069.53 1101.13 1124.36 1123.62 1117.77 1129.42 1139.92 1145.04 1164.15 1201.76 1237.80 1285.72 1325.26 1362.55 1401.27 1446.18 1480.46 1495.24 1464.20 1410.21 1379.77 1341.54 1310.20 1279.51 1251.72 1212.11 1176.89 1172.41 1122.00 1083.57 1049.81 1018.36 987.79 962.81 941.07 910.59 882.75 865.06 849.53 832.23 819.01 806.96 787.89 768.05 754.63 740.49 720.91 705.46 685.10 662.67 656.66 649.97 626.68 613.17 609.33 604.43 601.68 605.34 608.07 604.61 591.66 573.43 567.55 565.13 570.51 574.97 578.33 579.71 581.92 582.93 582.12 582.68 585.18 582.26 574.84 566.88 560.04 562.31 564.84 559.65 553.64 553.76 555.05 557.51 557.38 536.51 522.79 549.69 577.72 596.66 -1709.29 1716.21 1720.35 1723.52 1726.22 1727.39 1727.49 1726.76 1724.95 1720.11 1713.28 1708.03 1700.52 1692.39 1682.99 1672.09 1657.42 1642.46 1625.52 1609.79 1592.32 1575.90 1560.82 1546.76 1533.30 1520.85 1512.37 1506.09 1502.28 1500.48 1499.17 1498.32 1497.86 1497.66 1497.77 1498.29 1498.66 1499.03 1499.18 1499.31 1499.80 1500.96 1502.72 1504.94 1507.01 1509.79 1512.49 1514.93 1516.80 1518.16 1518.29 1517.80 1516.24 1514.29 1512.23 1509.96 1508.00 1506.22 1504.37 1500.90 1497.36 1491.20 1485.33 1481.15 1474.38 1468.49 1463.56 1460.09 1457.82 1456.68 1455.97 1457.74 1472.75 1495.73 1519.81 1543.71 1566.42 1585.45 1602.93 1616.91 1624.98 1625.01 1618.72 1607.57 1589.77 1566.25 1540.14 1510.26 1472.54 1441.47 1410.23 1378.00 1347.83 1314.38 1285.34 1258.08 1230.69 1209.11 1186.36 1165.04 1141.58 1120.15 1099.63 1071.58 1035.67 1004.59 972.94 940.72 908.74 871.36 840.83 811.91 783.56 760.26 733.87 713.41 697.82 689.52 684.47 680.44 672.34 646.13 626.37 605.13 579.95 559.50 534.10 516.62 500.21 489.91 486.23 484.25 483.90 485.25 487.31 489.96 492.86 495.90 498.35 499.58 499.93 499.99 499.42 498.56 497.52 495.83 494.37 492.70 490.87 488.64 486.72 485.05 483.13 481.07 479.21 477.31 475.58 473.95 472.47 471.20 470.07 469.31 468.27 467.69 467.15 465.81 465.25 464.72 464.13 463.32 462.32 461.44 459.82 457.83 455.34 451.86 447.99 441.39 431.48 424.81 418.25 412.53 403.71 394.11 388.47 386.71 385.82 384.26 382.73 377.07 369.67 367.57 364.93 352.76 339.17 326.01 311.50 299.22 289.63 280.04 270.80 261.52 252.69 244.01 235.99 228.51 221.50 215.59 210.49 206.44 203.40 201.28 198.48 194.99 191.35 187.75 183.01 179.32 176.81 174.44 172.36 170.55 168.69 166.88 165.10 163.40 161.73 159.85 157.78 155.71 153.63 151.72 149.29 146.41 143.68 141.47 139.53 138.23 137.60 137.26 137.09 137.10 137.25 137.63 138.34 139.27 140.36 141.50 142.70 144.19 145.82 147.55 149.26 150.97 152.75 154.66 157.24 160.12 161.92 163.49 165.03 166.58 168.03 169.35 170.45 171.33 172.12 172.76 173.29 173.57 173.65 173.68 173.66 173.65 173.56 173.42 173.15 172.94 172.79 172.43 172.05 171.81 171.49 171.11 170.61 170.03 169.50 169.05 168.90 168.74 168.52 168.44 168.46 168.47 168.47 168.49 168.48 168.45 168.44 168.08 167.49 166.98 166.42 165.91 165.50 165.27 164.93 164.56 164.23 163.97 163.65 163.22 162.63 162.14 161.71 161.06 160.00 158.06 156.83 156.84 157.59 157.68 157.01 154.99 153.41 152.80 152.06 150.83 149.87 149.83 150.82 151.88 149.99 148.03 147.08 147.02 147.44 147.10 145.00 143.93 143.20 143.27 142.70 139.80 135.16 127.78 118.36 120.62 120.19 107.14 98.47 113.00 119.89 120.86 121.73 122.89 122.85 122.53 119.65 118.85 117.67 116.09 113.54 112.35 111.77 111.49 110.67 109.97 109.78 109.36 109.08 108.72 107.92 104.85 102.01 102.27 104.24 104.96 99.14 102.80 102.84 102.65 101.97 100.46 98.64 95.87 87.15 89.70 97.38 99.80 101.61 102.13 105.78 111.77 114.84 117.21 119.33 122.46 127.28 133.12 140.61 153.71 174.18 200.99 234.03 261.95 282.06 298.25 326.16 348.09 364.16 379.85 389.15 403.68 419.50 450.54 464.36 504.63 534.46 562.98 588.12 586.87 621.31 644.57 673.83 687.27 688.48 693.27 685.15 678.41 683.39 702.06 736.01 761.46 788.07 825.72 832.97 866.72 876.30 934.96 979.39 1020.43 1031.76 1024.47 1049.78 1064.87 1087.37 1091.79 1090.01 1081.37 1081.92 1091.76 1091.23 1096.16 1120.25 1136.48 1136.76 1172.27 1205.18 1250.08 1278.44 1321.96 1342.37 1353.05 1383.47 1388.34 1385.98 1377.10 1352.53 1343.39 1351.76 1357.64 1335.49 1326.74 1331.05 1297.07 1277.77 1233.17 1183.71 1179.06 1185.08 1174.00 1152.30 1124.70 1086.93 1072.43 1066.92 1029.78 1034.05 1033.86 1005.31 973.49 1014.80 1064.77 1100.17 1130.16 1189.24 1220.69 1234.93 1305.50 1300.14 1317.74 1381.91 1416.08 1416.27 1460.83 1460.17 1478.56 1456.42 1420.64 1413.40 1430.56 1463.21 1499.62 1522.87 1511.09 1503.87 1522.45 1577.45 1665.52 1680.47 1663.12 1671.37 1698.65 1697.41 1698.14 1705.77 1710.79 1717.87 1714.25 1691.79 1639.26 1601.81 1553.21 1509.09 1455.08 1413.62 1364.26 1317.50 1276.82 1234.10 1206.75 1187.95 1175.11 1161.47 1147.69 1135.56 1129.30 1117.55 1140.51 1169.56 1195.00 1231.13 1257.56 1300.54 1345.21 1387.35 1410.16 1434.57 1455.74 1457.60 1441.99 1454.55 1434.77 1413.27 1441.62 1459.32 1427.44 1377.72 1318.93 1275.09 1232.53 1154.29 1142.20 1163.64 1173.19 1165.66 1142.32 1114.30 1116.14 1110.38 1107.56 1113.77 1122.11 1129.12 1155.44 1179.07 1213.44 1227.98 1252.87 1300.01 1323.32 1307.28 1264.08 1223.08 1183.41 1141.05 1110.16 1085.06 1043.40 1006.79 989.98 980.91 975.14 968.74 971.73 981.86 991.03 1003.43 1013.85 1024.76 1034.34 1043.95 1057.39 1073.71 1096.51 1115.23 1118.54 1115.23 1141.21 1136.22 1132.89 1151.80 1171.79 1204.23 1250.91 1287.90 1341.88 1370.72 1417.03 1453.32 1481.09 1475.67 1433.30 1401.48 1350.07 1326.85 1299.63 1269.24 1227.14 1234.33 1213.90 1151.74 1095.87 1057.18 1024.21 996.99 970.69 943.73 914.45 885.39 868.40 854.25 841.74 830.52 816.97 797.52 774.26 756.34 738.32 716.61 701.99 678.04 652.54 648.38 639.05 614.39 598.97 599.49 596.39 593.57 591.76 592.48 587.73 581.39 567.85 555.69 541.96 551.37 559.59 557.37 557.75 559.94 560.97 555.43 551.06 555.95 558.27 552.78 546.80 542.60 543.11 543.83 541.75 539.38 539.32 538.19 538.66 531.05 512.32 510.47 542.06 574.80 605.57 -1682.85 1687.67 1690.33 1693.80 1696.57 1698.12 1698.75 1698.33 1697.07 1693.96 1686.67 1682.14 1675.27 1667.76 1658.82 1648.24 1634.34 1620.82 1607.26 1592.93 1576.65 1561.73 1547.98 1535.68 1524.00 1513.11 1505.98 1502.53 1500.74 1500.00 1499.85 1499.63 1499.61 1499.53 1499.64 1499.88 1500.07 1500.11 1500.17 1500.03 1500.08 1500.29 1501.04 1502.34 1503.23 1505.46 1507.24 1509.06 1510.55 1511.07 1510.83 1509.93 1508.22 1506.45 1504.92 1502.85 1501.17 1500.36 1498.91 1495.11 1491.71 1485.43 1479.89 1474.92 1468.11 1462.12 1457.23 1453.78 1451.40 1449.83 1449.15 1449.49 1453.91 1471.72 1496.55 1519.92 1540.48 1559.65 1575.72 1589.28 1596.97 1599.58 1595.76 1586.71 1573.14 1553.78 1534.61 1508.41 1474.44 1446.56 1418.56 1388.79 1360.94 1328.25 1299.36 1271.35 1242.09 1219.35 1194.59 1172.35 1148.39 1126.73 1106.15 1077.93 1041.98 1011.32 980.00 949.51 919.05 883.00 854.57 828.47 803.39 782.54 757.38 737.38 719.09 706.52 697.33 685.79 679.19 656.96 637.46 615.32 588.65 565.43 546.09 527.21 510.30 495.45 488.99 487.33 487.10 488.62 490.54 492.94 495.53 497.93 499.52 499.76 499.85 499.25 498.32 497.08 495.55 493.70 491.78 489.77 487.69 485.26 483.10 481.14 478.96 476.59 474.44 472.65 470.44 468.52 466.81 465.30 464.11 462.94 461.68 460.83 459.79 458.50 457.13 456.21 455.20 453.81 452.52 450.85 448.67 446.00 443.12 438.63 434.61 426.31 416.40 408.40 400.43 393.11 383.34 373.70 370.40 368.49 365.14 362.49 360.20 355.32 347.20 346.59 346.64 335.96 323.79 311.96 298.92 288.01 279.15 270.40 261.92 253.67 245.66 237.99 230.80 224.14 218.11 213.08 208.81 205.41 202.80 201.02 198.34 194.81 191.04 187.25 182.07 178.02 175.29 172.73 170.48 168.54 166.59 164.71 162.88 161.15 159.47 157.62 155.70 153.76 151.82 150.06 147.79 145.12 142.69 140.60 138.89 137.75 137.23 136.96 136.82 136.84 137.04 137.48 138.18 139.09 140.13 141.27 142.52 143.98 145.52 147.22 148.94 150.64 152.45 154.40 157.02 159.80 161.53 163.20 164.79 166.19 167.66 169.09 170.16 171.03 171.83 172.54 173.11 173.41 173.49 173.51 173.49 173.43 173.29 173.11 172.75 172.40 172.20 171.93 171.65 171.52 171.22 170.72 170.18 169.62 169.03 168.55 168.33 168.16 168.00 167.95 167.96 167.98 167.98 167.99 167.96 167.85 167.78 167.43 166.90 166.47 166.01 165.59 165.34 165.27 164.91 164.39 163.93 163.58 163.35 162.71 161.69 161.01 160.49 159.75 158.64 156.82 155.65 155.29 155.28 154.94 154.25 153.05 151.76 150.64 150.01 149.67 149.41 149.80 150.80 151.35 149.83 147.92 147.09 147.07 147.30 146.89 145.62 145.01 144.16 143.70 142.87 141.07 138.52 133.58 127.31 125.96 123.84 113.67 107.80 119.03 124.93 125.01 125.11 125.89 126.02 124.92 120.85 120.19 119.12 117.77 115.48 113.70 113.74 111.79 111.01 110.95 111.67 110.09 108.98 109.10 108.79 106.68 104.95 105.67 106.11 106.34 105.66 105.01 104.56 103.92 102.92 101.87 100.42 94.86 83.52 85.09 89.04 94.58 102.55 106.87 109.35 114.49 115.86 117.53 119.70 122.52 125.76 131.32 139.21 151.42 169.14 195.72 219.24 244.70 265.04 274.79 294.99 303.61 330.86 345.70 361.31 381.46 403.50 433.06 439.15 470.98 512.44 540.09 560.01 577.68 616.28 630.93 643.31 677.42 693.95 680.13 714.74 716.08 698.80 697.85 729.54 765.63 791.24 824.66 856.74 889.64 916.35 940.82 978.63 1028.97 1038.50 1017.42 1006.06 1035.15 1056.49 1055.68 1052.81 1033.72 1031.26 1056.18 1059.20 1057.04 1085.69 1110.30 1124.91 1189.43 1239.18 1273.77 1292.60 1324.57 1344.81 1330.87 1362.11 1348.05 1351.65 1339.96 1291.64 1301.33 1320.94 1327.78 1306.16 1290.91 1305.88 1247.97 1246.18 1198.53 1131.57 1127.54 1113.41 1088.11 1080.40 1042.18 1008.92 986.99 1002.33 985.79 967.42 970.75 967.71 964.40 1020.23 1076.58 1113.51 1151.30 1187.73 1206.65 1209.11 1225.41 1252.73 1292.30 1350.60 1391.34 1399.65 1415.49 1413.27 1427.21 1401.34 1378.79 1376.43 1397.35 1429.00 1461.86 1492.87 1479.80 1475.65 1500.48 1557.65 1590.57 1622.02 1643.39 1670.63 1667.94 1653.77 1656.05 1665.13 1672.93 1697.39 1702.16 1693.26 1645.72 1609.46 1574.45 1537.80 1486.30 1430.81 1372.98 1331.23 1288.71 1245.31 1215.66 1190.01 1169.85 1151.24 1142.59 1130.11 1115.01 1101.46 1112.76 1154.27 1187.14 1209.74 1235.59 1267.97 1313.83 1347.90 1365.96 1395.44 1413.71 1411.02 1403.61 1420.62 1404.89 1382.75 1414.30 1450.11 1434.50 1391.90 1336.78 1293.22 1241.65 1172.49 1150.32 1158.03 1159.13 1152.31 1134.49 1115.59 1124.53 1126.08 1125.68 1129.36 1129.45 1128.59 1145.15 1179.09 1205.19 1203.69 1233.97 1283.63 1312.74 1303.59 1263.43 1235.31 1194.69 1152.98 1130.93 1108.33 1057.29 1008.41 987.50 981.83 978.56 971.99 976.53 987.58 995.93 1002.15 1009.90 1022.26 1039.98 1050.34 1061.12 1073.89 1090.09 1106.15 1120.01 1134.76 1162.26 1164.67 1165.45 1161.22 1173.77 1201.35 1243.02 1269.42 1328.74 1352.65 1389.80 1424.68 1459.57 1475.80 1447.16 1419.99 1366.46 1357.15 1333.20 1281.64 1229.42 1251.95 1235.91 1166.77 1106.54 1059.94 1027.05 1004.67 977.94 947.22 918.61 894.43 878.93 866.66 855.77 843.31 828.66 803.89 777.00 754.34 734.37 716.08 702.72 674.57 642.97 639.39 634.21 610.10 595.59 595.98 594.43 589.84 580.75 572.47 567.68 568.43 567.44 548.02 525.55 532.03 541.85 530.63 527.48 530.44 533.87 524.92 514.42 515.46 521.15 526.86 530.73 529.55 528.73 527.38 525.51 523.16 519.27 513.44 509.83 501.97 487.90 495.77 540.63 582.67 619.32 -1647.50 1652.80 1655.98 1659.80 1662.72 1664.53 1665.76 1666.46 1666.59 1665.22 1662.16 1658.60 1652.45 1644.95 1636.19 1625.90 1613.06 1599.46 1585.29 1571.80 1557.29 1545.10 1532.43 1522.45 1513.08 1504.85 1500.03 1498.50 1498.96 1499.24 1499.76 1500.31 1500.66 1500.85 1501.00 1501.30 1501.55 1501.53 1501.61 1501.36 1500.97 1500.58 1500.51 1500.44 1501.25 1502.40 1503.69 1505.06 1506.36 1506.24 1505.23 1504.04 1503.21 1501.91 1500.75 1499.68 1497.91 1497.01 1495.12 1491.10 1486.94 1479.89 1474.51 1468.44 1461.35 1455.26 1450.18 1446.79 1443.95 1442.41 1441.99 1442.65 1444.29 1448.96 1473.23 1495.99 1516.44 1534.83 1551.39 1563.68 1572.94 1577.03 1574.69 1568.49 1556.08 1538.20 1527.09 1504.37 1472.88 1447.35 1421.79 1396.06 1369.61 1337.81 1309.95 1282.45 1254.35 1231.65 1206.84 1184.91 1160.37 1139.08 1118.13 1088.15 1052.74 1022.62 992.49 963.09 932.53 897.81 871.23 846.48 824.27 804.07 779.40 758.61 738.68 722.78 708.82 696.21 685.72 666.98 647.84 624.18 598.71 574.27 554.91 534.19 515.35 499.90 491.87 489.51 489.75 491.19 493.09 495.33 497.55 499.25 499.79 499.90 499.40 498.20 496.82 495.18 493.21 491.04 488.74 486.51 484.10 481.60 479.16 476.88 474.50 472.05 469.66 466.97 464.80 462.61 460.67 458.86 457.38 455.76 454.24 453.04 451.93 450.31 449.08 447.80 446.36 444.74 442.73 440.66 437.96 434.55 431.05 424.96 419.71 410.61 401.20 390.58 383.22 374.03 363.51 352.58 348.62 345.81 343.60 342.50 340.64 336.23 329.04 328.74 328.58 319.15 308.38 298.06 286.48 276.74 268.84 261.00 253.33 246.07 238.76 232.10 225.73 219.95 214.64 210.57 206.94 204.02 201.95 200.72 198.17 194.43 190.44 186.45 180.98 176.69 173.74 171.05 168.65 166.56 164.59 162.69 160.82 159.03 157.36 155.55 153.75 152.00 150.21 148.50 146.46 143.94 141.67 139.78 138.30 137.30 136.80 136.56 136.48 136.57 136.87 137.37 138.06 138.94 139.94 141.07 142.33 143.72 145.24 146.90 148.62 150.32 152.15 154.07 156.72 159.43 161.12 162.87 164.47 165.84 167.30 168.77 169.88 170.74 171.58 172.30 172.87 173.20 173.28 173.31 173.26 173.17 173.01 172.75 172.34 171.89 171.64 171.40 171.22 171.15 170.87 170.25 169.62 169.03 168.44 167.98 167.73 167.59 167.49 167.46 167.47 167.48 167.49 167.49 167.42 167.28 167.13 166.78 166.32 165.98 165.66 165.30 165.16 165.19 164.80 164.17 163.55 163.11 162.97 162.20 160.85 159.98 159.37 158.43 157.27 155.76 154.63 153.83 153.21 152.50 151.87 151.23 150.32 148.82 148.37 148.69 148.90 149.44 150.40 150.71 149.46 147.73 146.98 146.82 146.63 146.14 145.54 144.97 144.21 143.57 142.90 141.36 140.16 138.10 134.10 131.70 129.31 122.07 114.63 127.73 130.16 128.80 128.33 128.36 128.46 127.23 124.02 122.08 117.67 117.74 117.07 116.13 115.50 113.87 112.56 112.52 113.49 112.37 109.84 109.99 109.53 109.69 108.90 107.43 106.79 106.67 106.39 105.74 105.65 105.00 103.74 103.18 101.96 95.92 84.01 82.48 81.36 85.60 101.72 109.03 113.16 116.10 117.24 118.18 119.53 122.23 124.70 128.73 135.10 145.03 157.82 177.52 196.21 215.85 230.57 238.01 251.48 268.68 300.08 325.13 344.89 370.58 400.31 418.52 433.64 464.10 506.32 541.60 565.27 589.60 618.01 620.02 649.24 665.88 695.26 711.29 737.44 732.40 734.41 736.14 743.87 748.89 762.96 793.77 814.84 872.60 930.65 956.66 974.79 1011.89 1019.72 987.70 969.71 996.24 1019.60 1016.22 1018.84 1006.17 987.03 1019.38 1055.20 1093.35 1110.38 1138.99 1171.12 1211.31 1258.11 1296.73 1308.09 1325.21 1334.28 1359.11 1377.81 1308.57 1311.28 1332.19 1287.20 1275.13 1291.74 1299.70 1278.41 1251.28 1241.09 1209.10 1205.65 1163.22 1092.47 1062.76 1009.57 1012.34 1022.17 1021.14 981.37 954.02 937.00 949.97 941.09 918.25 920.48 973.50 1023.51 1074.80 1115.03 1150.38 1168.84 1169.99 1171.57 1184.85 1233.70 1263.91 1319.29 1361.29 1375.23 1360.30 1361.17 1373.89 1360.48 1352.65 1342.59 1355.55 1377.70 1406.65 1430.96 1435.34 1443.66 1482.35 1533.51 1535.64 1554.87 1604.49 1632.85 1649.18 1632.12 1629.60 1629.54 1657.22 1685.78 1695.71 1685.95 1646.29 1627.98 1578.65 1567.32 1522.71 1453.87 1386.39 1354.17 1297.35 1250.53 1215.89 1181.97 1154.32 1135.55 1127.59 1118.75 1104.56 1096.95 1110.97 1139.09 1173.09 1191.40 1218.84 1242.46 1277.78 1299.79 1322.77 1353.29 1357.54 1354.80 1363.58 1378.72 1370.46 1355.56 1386.93 1430.25 1434.93 1396.71 1350.19 1293.44 1239.87 1207.28 1181.71 1166.66 1161.70 1155.84 1139.62 1123.52 1127.85 1130.54 1130.90 1133.66 1134.57 1137.03 1151.21 1172.87 1186.19 1196.55 1224.31 1266.31 1297.51 1297.17 1267.64 1248.37 1223.81 1188.42 1168.62 1122.05 1067.56 1015.28 992.52 989.95 987.68 981.18 983.76 993.21 998.55 1003.40 1006.68 1020.13 1043.01 1054.03 1060.86 1072.14 1086.21 1099.63 1118.29 1140.10 1159.16 1179.04 1186.71 1184.75 1194.10 1245.47 1266.21 1277.23 1313.44 1334.62 1364.45 1402.78 1435.79 1461.37 1454.59 1434.90 1394.39 1396.99 1390.94 1296.46 1271.79 1255.04 1229.54 1165.05 1110.97 1063.51 1031.30 1011.24 985.47 955.48 926.01 902.20 887.35 875.76 866.34 852.99 834.08 808.05 779.24 751.98 730.17 713.29 700.85 670.82 636.21 632.21 628.59 606.87 592.55 591.33 590.27 585.46 569.49 554.44 549.93 554.96 563.31 542.85 512.31 517.66 525.08 508.48 501.96 503.93 507.28 497.18 485.17 485.56 493.65 507.12 515.46 517.22 515.49 512.30 510.69 508.41 498.37 486.39 480.29 477.19 471.03 487.09 539.17 590.87 632.12 -1614.82 1622.32 1627.50 1631.18 1633.99 1636.02 1637.81 1639.67 1640.80 1640.13 1636.05 1633.34 1627.81 1620.90 1612.32 1602.18 1589.91 1576.04 1563.22 1552.15 1539.63 1529.27 1519.02 1510.60 1504.08 1497.89 1494.67 1493.98 1495.38 1496.60 1498.20 1499.70 1500.65 1501.12 1501.71 1502.36 1502.69 1502.91 1503.02 1502.91 1502.38 1501.65 1500.80 1500.25 1500.12 1500.75 1501.69 1502.88 1503.63 1502.90 1502.04 1500.70 1500.55 1500.05 1499.25 1498.20 1496.38 1494.67 1491.84 1487.18 1481.80 1474.72 1469.22 1462.22 1454.73 1448.15 1442.88 1439.58 1436.11 1434.21 1433.08 1433.65 1435.32 1438.73 1449.90 1473.18 1493.78 1512.09 1528.27 1541.76 1551.83 1557.05 1557.06 1552.31 1543.03 1530.51 1516.13 1500.63 1467.34 1443.28 1419.57 1396.60 1373.25 1343.71 1318.05 1291.59 1265.33 1242.21 1215.48 1192.53 1167.09 1146.01 1124.74 1094.37 1059.92 1031.64 1005.31 977.39 947.75 916.34 891.63 868.48 848.45 827.02 802.08 780.17 757.97 738.38 723.23 703.20 687.32 672.53 658.13 631.73 606.45 581.77 559.44 538.25 521.14 506.81 494.63 491.07 491.77 493.50 495.40 497.23 498.88 499.68 499.86 499.50 498.40 496.74 494.87 492.95 490.73 488.08 485.03 482.59 479.96 477.17 474.40 471.82 469.19 466.56 463.83 461.34 459.21 456.67 454.62 452.54 450.73 448.87 447.03 445.63 444.17 441.55 439.16 437.53 435.71 433.51 430.89 428.14 425.01 420.84 416.89 409.93 404.48 395.13 385.01 374.81 365.18 355.55 344.52 332.93 329.48 326.01 321.41 318.17 316.47 313.31 307.42 304.65 302.80 295.48 287.01 278.83 269.45 261.21 254.89 248.13 241.55 235.65 229.37 224.14 218.96 214.28 209.80 207.01 204.36 201.82 200.09 199.19 196.73 192.95 188.94 184.83 179.16 174.76 171.67 168.88 166.33 164.10 162.10 160.20 158.31 156.51 154.84 153.11 151.50 149.89 148.30 146.67 144.82 142.57 140.60 138.81 137.60 136.74 136.29 136.06 136.06 136.24 136.67 137.23 137.90 138.73 139.75 140.86 142.06 143.44 144.97 146.57 148.24 149.95 151.77 153.63 156.27 158.98 160.67 162.42 164.03 165.47 166.92 168.33 169.51 170.47 171.33 172.02 172.53 172.85 173.01 173.00 172.90 172.83 172.64 172.33 171.90 171.45 171.19 170.91 170.73 170.74 170.44 169.70 168.95 168.23 167.69 167.32 167.11 167.01 166.98 166.97 166.98 166.99 166.98 166.92 166.85 166.71 166.51 166.16 165.79 165.61 165.42 165.08 164.90 164.83 164.41 163.77 163.05 162.55 162.47 161.70 160.32 159.42 158.69 157.35 156.09 154.96 154.00 153.11 152.22 151.59 151.05 150.51 149.59 148.11 147.88 148.61 148.79 149.19 150.05 150.27 149.20 147.65 146.99 146.40 145.86 145.42 144.99 144.53 143.76 143.08 142.61 142.12 141.14 140.13 138.55 136.39 134.40 128.42 125.29 130.91 134.51 133.39 131.16 131.03 130.31 129.09 128.27 125.43 123.21 121.82 119.54 119.11 118.41 117.06 115.93 115.55 115.15 114.52 113.33 111.55 111.16 111.18 111.01 109.13 107.31 106.40 106.17 105.37 105.36 105.41 104.79 104.51 103.13 101.19 90.17 81.12 80.03 83.24 99.74 108.91 113.39 116.18 117.64 118.89 120.30 121.86 124.52 126.55 129.56 136.13 143.61 155.40 173.87 186.12 194.81 203.23 221.72 246.64 275.83 308.93 336.68 368.62 398.56 416.78 444.27 476.95 513.66 550.85 586.70 604.32 613.95 611.83 636.39 651.14 680.26 694.74 728.74 746.98 770.15 796.80 776.99 793.13 787.92 799.36 823.68 866.17 917.03 926.51 956.46 986.74 990.32 944.91 925.55 957.97 994.53 972.41 970.21 995.13 1002.00 1014.51 1050.01 1091.20 1129.76 1168.57 1205.61 1226.93 1268.25 1306.83 1358.75 1350.00 1299.17 1312.60 1316.33 1281.76 1283.96 1287.92 1251.67 1226.80 1248.51 1253.51 1247.13 1216.13 1183.08 1164.60 1158.11 1124.90 1061.47 1003.89 970.17 965.95 978.98 981.31 932.81 912.39 890.14 919.89 921.71 881.75 921.49 971.42 1005.00 1059.57 1100.67 1121.11 1127.13 1125.76 1137.39 1182.88 1236.00 1241.22 1290.08 1327.72 1354.68 1328.63 1315.72 1332.35 1333.11 1326.57 1293.09 1301.36 1321.17 1345.82 1361.02 1388.41 1414.42 1451.33 1484.73 1466.73 1491.34 1543.11 1583.82 1599.12 1605.63 1638.07 1613.72 1645.29 1678.98 1690.02 1683.16 1636.41 1622.34 1568.05 1543.97 1541.88 1492.98 1423.70 1376.38 1298.79 1249.84 1208.75 1166.49 1136.90 1117.13 1109.27 1102.65 1098.35 1104.93 1114.73 1127.45 1154.86 1176.68 1210.34 1236.51 1258.42 1265.30 1284.60 1305.99 1305.00 1311.17 1322.10 1332.15 1331.41 1329.38 1365.66 1413.79 1431.12 1396.35 1354.93 1301.40 1246.34 1247.15 1210.43 1180.99 1167.54 1160.57 1144.45 1125.33 1120.58 1119.92 1122.62 1129.49 1134.72 1141.73 1155.44 1174.22 1191.63 1207.00 1225.01 1256.24 1284.66 1291.96 1285.46 1262.34 1272.92 1264.96 1200.88 1131.81 1073.87 1028.04 1007.00 1005.47 1003.70 997.20 995.20 998.14 1001.77 1004.72 1005.10 1017.72 1042.40 1052.48 1055.54 1065.99 1080.01 1094.00 1114.80 1140.27 1153.81 1166.16 1177.69 1185.51 1200.75 1236.40 1259.43 1279.85 1302.84 1322.73 1356.18 1381.83 1407.75 1436.20 1449.61 1446.83 1404.94 1430.32 1379.17 1320.06 1291.60 1249.92 1193.26 1151.78 1106.85 1068.29 1037.95 1015.93 995.36 972.90 939.39 907.15 887.75 875.70 868.80 853.26 830.39 807.49 782.31 751.51 725.40 705.75 692.56 665.70 634.67 627.84 621.31 600.65 585.62 581.31 579.15 574.41 557.30 541.60 538.44 541.20 545.09 531.95 511.10 514.36 515.27 493.30 490.25 487.12 481.17 474.68 475.73 482.65 490.57 495.12 499.60 503.83 503.04 500.60 498.13 492.98 479.64 462.81 456.68 461.08 460.33 479.04 534.09 586.71 629.07 -1586.36 1592.57 1596.31 1599.56 1602.29 1604.33 1608.27 1611.16 1614.18 1615.13 1613.04 1610.87 1605.82 1599.25 1590.91 1581.68 1568.43 1554.86 1543.21 1533.33 1523.00 1513.95 1505.93 1500.38 1495.41 1490.94 1488.76 1488.09 1489.85 1492.27 1494.87 1497.24 1499.12 1500.16 1501.62 1502.57 1502.96 1503.72 1504.42 1504.46 1504.12 1503.42 1502.23 1500.89 1500.24 1500.16 1500.35 1501.22 1501.26 1500.07 1499.91 1499.75 1500.21 1500.39 1499.67 1498.42 1496.41 1493.53 1489.39 1483.54 1477.22 1470.22 1463.77 1455.96 1447.70 1440.59 1435.22 1431.25 1427.58 1425.55 1424.22 1424.83 1427.04 1430.60 1436.09 1452.42 1472.57 1491.05 1507.42 1521.94 1533.01 1539.89 1541.30 1539.31 1531.66 1520.19 1506.58 1487.39 1463.30 1433.36 1413.91 1393.03 1371.30 1344.63 1320.66 1295.38 1270.04 1246.44 1217.13 1191.69 1164.25 1143.08 1120.91 1091.68 1059.65 1033.83 1011.63 986.11 960.38 932.67 910.31 889.73 869.19 848.20 822.92 799.95 775.65 756.09 733.98 709.66 687.09 673.13 664.86 643.17 612.79 585.82 561.72 541.85 525.46 512.79 498.95 493.11 493.30 495.19 496.98 498.63 499.61 499.83 499.23 498.21 496.87 494.69 492.42 490.08 487.61 484.33 481.16 478.29 475.48 472.31 469.24 466.41 463.60 460.69 457.61 454.27 451.41 448.70 446.50 443.91 441.77 439.57 437.33 435.81 433.47 430.52 427.67 425.59 423.64 420.56 417.13 413.82 410.03 405.62 400.64 394.44 389.24 380.25 368.80 358.67 349.07 337.82 325.90 312.37 307.75 303.11 299.15 296.68 295.48 293.21 288.59 281.62 277.53 271.91 265.97 259.94 252.72 245.98 240.86 235.23 229.72 224.44 219.80 215.94 212.02 208.37 204.77 202.92 200.88 199.04 197.50 196.16 193.69 190.39 186.50 182.45 176.92 172.50 169.36 166.42 163.74 161.41 159.32 157.43 155.55 153.77 152.10 150.58 149.01 147.50 146.02 144.57 142.96 141.01 139.27 137.73 136.74 136.03 135.72 135.53 135.61 135.87 136.31 136.90 137.60 138.42 139.45 140.54 141.70 143.08 144.61 146.15 147.76 149.48 151.23 153.04 155.66 158.37 160.07 161.81 163.44 164.93 166.38 167.76 168.99 170.08 171.00 171.69 172.10 172.42 172.62 172.63 172.50 172.32 172.09 171.80 171.32 170.89 170.69 170.34 170.06 169.98 169.59 168.78 167.84 166.92 166.53 166.34 166.25 166.22 166.23 166.24 166.24 166.26 166.24 166.16 166.11 166.05 165.86 165.54 165.22 165.12 165.00 164.67 164.41 164.23 163.79 163.13 162.21 161.66 161.68 160.99 159.74 158.66 157.75 156.16 155.01 154.28 153.30 152.40 151.65 151.18 150.63 149.74 148.90 148.02 148.05 148.56 148.76 148.98 149.65 149.85 148.94 147.62 146.85 146.18 145.43 144.73 144.44 143.86 142.92 142.18 142.69 143.03 142.65 142.09 141.34 140.07 138.93 136.46 133.42 130.45 137.49 137.28 135.12 133.05 132.09 130.55 130.38 128.54 127.89 125.99 121.92 119.74 119.17 117.71 116.36 115.97 116.25 115.83 113.87 112.15 110.51 109.67 109.84 107.19 105.63 106.87 105.99 105.36 104.56 105.11 105.14 105.25 104.71 103.25 95.78 85.52 83.09 86.19 99.24 107.24 112.25 115.41 117.65 118.98 120.30 122.08 124.38 126.04 127.57 129.47 132.22 140.39 153.03 162.51 167.90 178.81 197.73 223.09 256.92 287.56 321.79 352.69 371.96 394.67 428.10 445.20 477.05 506.49 551.93 576.06 589.30 589.27 612.82 623.41 652.39 676.12 699.67 727.50 759.34 738.00 720.91 821.72 821.18 841.02 858.07 892.07 897.01 920.01 954.93 954.42 944.06 894.04 917.84 929.97 964.59 929.90 959.00 1000.12 1025.91 1059.85 1077.33 1108.41 1140.52 1186.31 1218.86 1236.44 1296.33 1285.08 1302.06 1313.28 1286.78 1272.96 1262.46 1257.00 1257.35 1244.83 1206.80 1181.95 1199.25 1203.47 1215.45 1175.89 1147.60 1119.78 1107.25 1076.96 1034.25 972.90 932.43 922.82 933.65 924.58 886.40 868.38 846.52 869.33 870.89 873.35 914.46 967.00 999.89 1047.11 1077.83 1068.23 1066.56 1079.17 1117.42 1180.10 1222.07 1227.87 1257.40 1291.47 1311.64 1300.85 1281.72 1291.02 1302.73 1286.75 1249.48 1260.84 1275.21 1296.55 1308.08 1343.99 1387.94 1417.27 1420.94 1423.20 1443.51 1487.96 1515.84 1536.61 1594.64 1663.20 1629.10 1635.98 1665.69 1702.41 1683.56 1626.01 1586.68 1550.39 1522.30 1514.59 1542.12 1487.11 1423.29 1334.92 1245.47 1196.62 1150.20 1121.52 1102.61 1092.13 1086.65 1084.63 1097.30 1114.87 1117.94 1128.90 1161.32 1197.13 1223.64 1236.68 1238.17 1247.88 1265.08 1266.58 1277.54 1289.00 1296.86 1301.85 1312.12 1350.82 1401.53 1424.09 1395.60 1359.64 1309.23 1319.59 1277.41 1236.77 1205.62 1175.08 1165.92 1147.26 1126.20 1114.56 1111.73 1115.81 1124.50 1134.63 1145.61 1158.17 1173.04 1191.37 1211.61 1224.26 1252.46 1281.83 1290.70 1285.62 1300.60 1273.55 1264.70 1210.79 1130.90 1075.97 1037.65 1018.90 1016.95 1014.26 1006.73 1001.75 1000.11 1002.92 1005.41 1004.18 1014.96 1037.55 1046.56 1049.14 1058.99 1072.45 1086.09 1107.94 1135.06 1144.72 1154.33 1169.07 1186.31 1210.65 1244.71 1260.15 1281.50 1304.28 1333.82 1348.26 1360.54 1377.27 1409.13 1433.14 1445.38 1459.09 1417.62 1355.59 1323.36 1292.15 1234.14 1169.91 1133.92 1105.07 1071.85 1042.36 1017.91 1000.40 984.71 950.14 912.55 890.18 876.43 869.40 850.67 825.09 804.46 782.81 750.40 720.70 697.97 683.20 659.58 633.32 624.62 614.08 593.92 578.66 572.61 568.68 561.51 545.84 532.72 529.36 527.18 525.24 515.84 509.54 509.21 503.75 480.62 480.41 475.55 461.74 460.26 469.92 481.96 489.15 486.19 486.61 491.56 492.34 490.83 488.14 481.52 468.12 454.48 449.35 454.06 457.39 475.13 532.63 581.65 623.12 -1555.85 1564.87 1566.12 1568.90 1571.15 1573.75 1579.06 1584.32 1588.40 1590.46 1589.03 1587.51 1583.47 1577.78 1569.75 1561.55 1547.41 1533.74 1521.60 1515.15 1507.82 1499.87 1493.86 1489.07 1485.23 1482.24 1480.54 1480.99 1483.15 1486.21 1489.50 1492.62 1496.33 1498.29 1500.59 1501.77 1502.39 1503.84 1505.28 1505.79 1505.89 1505.43 1504.05 1502.40 1501.32 1500.34 1500.00 1500.16 1500.11 1500.43 1501.02 1501.31 1501.93 1501.94 1501.12 1499.53 1497.07 1493.48 1488.45 1481.43 1474.02 1465.97 1457.91 1449.06 1440.03 1432.16 1426.61 1421.98 1418.12 1416.21 1416.02 1416.89 1419.58 1423.70 1429.38 1440.62 1451.27 1470.88 1488.10 1503.45 1515.81 1525.08 1528.36 1528.54 1521.38 1511.19 1497.16 1478.94 1457.67 1422.18 1404.66 1386.75 1365.45 1341.65 1319.03 1295.07 1270.30 1242.86 1209.91 1180.29 1150.59 1129.84 1105.40 1077.20 1048.37 1026.40 1008.20 985.77 963.98 940.56 920.72 902.09 882.56 861.83 836.86 813.77 788.34 765.41 740.81 714.13 688.60 673.55 660.51 643.70 616.18 588.09 563.72 545.17 528.66 517.42 507.18 496.50 494.66 496.66 498.47 499.54 499.72 499.14 498.05 496.60 494.61 492.06 489.43 486.60 483.66 480.45 476.98 473.90 470.66 467.16 463.89 460.67 457.67 454.51 451.02 447.21 444.14 441.05 438.63 435.70 433.17 430.55 428.13 426.18 423.51 420.91 418.08 415.51 413.35 409.69 405.64 401.67 397.42 392.68 386.98 379.41 374.01 365.10 353.56 343.10 332.77 320.94 308.22 292.83 286.73 281.30 275.78 271.12 270.66 269.35 266.22 265.00 258.60 254.50 249.96 245.20 239.86 234.67 229.98 225.30 220.52 216.34 212.31 209.41 206.60 203.66 200.73 199.06 197.79 196.23 194.58 192.83 190.38 187.33 183.76 179.91 174.64 170.33 167.20 164.16 161.45 159.07 156.95 155.00 153.18 151.44 149.78 148.31 146.95 145.41 143.91 142.72 141.29 139.60 138.01 136.78 135.89 135.35 135.15 135.13 135.26 135.50 135.88 136.42 137.17 138.07 139.09 140.18 141.35 142.74 144.24 145.71 147.28 149.00 150.72 152.45 155.06 157.76 159.46 161.19 162.82 164.31 165.80 167.27 168.50 169.60 170.67 171.45 171.77 172.04 172.25 172.34 172.22 171.83 171.47 171.37 170.79 170.36 170.31 169.92 169.52 169.09 168.60 167.80 166.71 165.70 165.49 165.47 165.47 165.48 165.49 165.50 165.50 165.50 165.50 165.48 165.47 165.45 165.42 165.12 164.81 164.59 164.43 164.09 163.81 163.59 163.15 162.48 161.36 160.67 160.76 160.27 159.09 157.88 156.47 155.12 154.30 153.78 152.36 151.67 151.31 150.90 150.07 148.85 148.08 148.16 148.25 148.12 148.47 148.60 149.09 149.27 148.64 147.55 146.74 146.01 145.26 144.40 143.94 143.32 142.07 141.65 143.13 144.26 144.63 143.83 143.40 142.46 141.17 138.59 136.29 135.71 139.29 139.17 137.48 135.66 134.33 132.44 132.28 131.29 129.72 127.82 121.49 116.50 113.07 110.75 108.05 109.55 115.33 115.78 112.29 106.54 105.58 106.42 104.98 103.40 106.85 108.84 108.27 107.17 106.73 106.17 104.70 104.81 105.44 105.73 105.93 98.66 94.38 96.75 103.97 108.18 110.83 113.79 116.90 118.51 120.41 122.58 124.51 125.20 125.99 127.13 128.38 131.58 135.68 143.45 155.11 167.31 184.39 210.28 246.23 275.65 309.50 336.62 356.69 372.02 389.85 413.32 463.28 490.24 517.43 544.78 548.88 566.55 595.31 612.02 637.53 653.72 686.03 704.22 727.14 720.72 776.52 798.58 809.14 831.90 848.02 862.55 900.30 909.97 880.75 896.68 892.61 861.86 891.93 903.70 923.58 930.13 979.95 995.50 1025.39 1083.01 1102.94 1119.91 1148.43 1188.64 1230.35 1246.79 1285.55 1245.78 1244.18 1266.88 1256.76 1228.16 1214.68 1197.51 1196.33 1188.35 1170.03 1140.96 1120.95 1139.23 1156.88 1102.50 1083.85 1064.07 1035.10 1013.63 985.97 946.86 904.93 882.23 873.48 862.38 843.02 836.04 806.24 818.01 817.82 873.88 913.89 958.82 994.16 1019.69 1031.94 1013.68 1007.08 1033.42 1103.63 1148.61 1181.56 1208.82 1236.46 1249.41 1243.77 1258.10 1237.13 1234.39 1255.78 1225.70 1219.05 1231.64 1250.13 1267.57 1282.79 1306.78 1359.77 1392.63 1396.73 1411.10 1436.37 1475.60 1502.20 1515.11 1590.88 1701.86 1683.83 1668.34 1705.54 1724.04 1676.38 1619.34 1568.02 1530.50 1508.16 1478.98 1587.20 1567.64 1509.41 1417.16 1290.65 1177.19 1133.06 1107.62 1091.84 1078.66 1068.82 1063.23 1072.13 1086.14 1093.86 1108.32 1136.87 1168.75 1192.89 1192.01 1184.49 1189.98 1202.21 1225.78 1256.39 1280.00 1290.61 1301.45 1314.26 1343.76 1392.21 1416.58 1392.76 1362.45 1322.28 1302.68 1271.31 1253.15 1201.49 1171.59 1161.52 1143.33 1123.60 1114.43 1113.53 1116.80 1122.46 1131.23 1142.26 1153.74 1166.91 1183.08 1201.19 1220.24 1232.71 1240.80 1245.47 1242.50 1245.35 1227.91 1219.82 1181.59 1112.62 1071.37 1038.35 1020.01 1013.24 1005.99 994.47 991.15 995.25 1000.13 1004.27 1005.34 1011.19 1024.26 1033.88 1041.15 1051.46 1061.98 1069.31 1089.05 1118.99 1135.14 1152.65 1169.90 1184.22 1206.24 1235.71 1258.40 1280.85 1322.08 1365.86 1352.65 1354.52 1374.60 1396.65 1419.30 1419.51 1429.42 1411.32 1363.15 1317.41 1281.12 1226.82 1165.71 1135.28 1110.67 1077.44 1044.27 1018.18 1000.43 985.77 954.65 925.90 901.56 884.61 873.23 851.25 824.25 802.46 780.56 748.67 720.23 695.73 675.33 654.22 632.23 622.46 609.99 587.01 573.34 570.41 559.57 548.11 540.76 530.45 523.34 514.24 506.54 500.90 497.15 496.12 487.89 470.27 468.50 464.62 454.46 455.75 463.62 477.18 484.17 480.54 479.25 481.04 483.36 483.05 481.09 474.41 462.26 450.47 449.01 456.17 463.90 487.32 543.16 579.28 617.19 -1524.26 1533.14 1533.70 1535.98 1537.99 1540.98 1548.72 1556.16 1561.96 1564.61 1562.65 1561.83 1558.87 1554.18 1547.03 1539.01 1524.33 1511.97 1503.00 1498.26 1493.75 1486.33 1480.84 1476.80 1473.50 1471.95 1470.69 1470.51 1473.57 1477.51 1480.75 1485.32 1490.33 1494.56 1497.92 1499.19 1500.10 1502.67 1504.94 1506.12 1506.90 1506.80 1505.32 1503.35 1501.73 1500.50 1499.83 1499.86 1500.42 1501.19 1501.78 1502.54 1503.65 1503.84 1503.02 1501.21 1498.37 1493.70 1487.91 1479.19 1470.87 1461.71 1452.32 1442.41 1432.21 1423.84 1417.91 1412.97 1409.01 1407.06 1406.76 1407.71 1411.26 1416.20 1422.93 1430.32 1439.02 1453.98 1469.91 1485.66 1499.69 1512.17 1518.22 1519.39 1513.55 1504.59 1490.48 1472.52 1450.73 1416.16 1388.08 1374.00 1359.41 1336.55 1313.95 1289.00 1262.83 1231.89 1196.08 1161.97 1130.50 1107.26 1081.89 1054.24 1027.76 1009.96 994.62 975.74 957.42 937.24 920.60 905.06 884.76 864.97 840.56 817.92 794.71 768.58 743.27 714.34 687.07 670.79 655.71 640.10 612.93 587.61 565.80 548.44 535.31 523.97 513.16 499.37 496.11 497.72 499.27 499.74 499.20 498.48 496.83 494.94 492.69 489.79 487.23 483.63 480.51 476.50 472.46 469.51 465.53 461.72 458.11 454.80 451.93 448.04 444.24 441.13 437.77 434.73 431.71 428.61 425.83 422.98 420.28 417.98 414.92 411.80 407.64 404.87 402.15 398.14 393.52 389.24 384.47 379.20 372.66 364.35 359.72 350.42 338.84 327.87 318.17 305.88 292.01 274.88 267.80 260.97 253.27 247.08 245.89 245.18 243.55 243.13 244.14 240.97 237.82 234.36 230.06 225.81 221.89 217.89 213.67 209.84 206.67 204.53 202.59 200.21 197.62 196.08 194.83 193.39 191.73 189.87 187.46 184.56 181.27 177.65 172.69 168.46 165.34 162.38 159.72 157.38 155.24 153.30 151.53 149.86 148.29 146.83 145.43 143.98 142.61 141.48 140.13 138.59 137.20 136.10 135.28 134.87 134.75 134.75 134.86 135.10 135.51 136.11 136.92 137.84 138.78 139.90 141.18 142.54 143.97 145.48 147.06 148.67 150.31 151.99 154.54 157.22 158.92 160.65 162.30 163.87 165.42 166.88 168.10 169.21 170.30 171.12 171.51 171.77 171.89 171.97 171.86 171.34 170.99 170.99 170.47 170.00 169.97 169.55 169.05 168.58 167.98 167.17 166.17 165.23 165.00 164.96 164.97 164.93 164.88 164.93 164.95 164.97 164.96 164.96 164.97 165.01 164.94 164.72 164.41 164.18 163.91 163.55 163.29 163.09 162.68 162.04 160.91 160.11 159.98 159.43 158.24 156.74 155.32 154.39 153.88 153.23 151.78 151.03 150.88 150.34 149.42 147.94 147.39 148.10 148.02 147.49 147.76 148.11 148.43 148.63 148.27 147.39 146.62 145.70 144.88 144.16 143.62 142.78 141.74 142.41 144.46 145.96 146.49 145.42 144.72 143.38 141.80 140.44 139.38 140.28 141.09 140.71 140.35 139.27 137.17 135.99 135.05 133.42 131.08 128.99 120.73 116.30 111.75 106.75 104.39 105.34 112.15 113.06 110.44 108.98 109.71 106.51 105.18 105.73 109.55 109.45 108.42 108.58 108.49 108.21 105.04 98.21 105.19 106.73 108.08 106.82 105.87 107.10 107.85 109.67 111.47 113.82 115.76 117.12 119.81 122.01 123.64 124.17 124.44 125.17 126.68 129.02 132.63 139.10 152.84 173.44 194.41 220.29 252.62 282.32 302.66 312.92 327.67 342.53 370.23 403.63 435.11 463.60 476.97 495.80 551.98 591.13 618.94 632.68 657.11 676.43 686.06 711.21 749.76 733.86 778.44 770.90 776.04 832.80 818.78 869.47 867.37 861.78 875.15 893.60 900.00 866.78 906.99 925.78 926.33 963.04 1000.08 1019.16 1033.99 1070.47 1109.70 1141.88 1169.68 1187.06 1233.62 1243.18 1232.93 1180.96 1166.55 1192.47 1200.90 1179.36 1150.13 1132.08 1126.35 1112.52 1136.86 1082.86 1045.66 1066.59 1081.40 1029.90 1014.35 999.34 965.62 945.28 921.12 914.85 878.79 837.14 808.42 799.98 792.07 777.40 772.50 782.75 813.88 870.12 912.00 938.29 959.14 965.91 959.80 951.89 957.11 1005.62 1066.31 1094.78 1128.57 1167.42 1203.45 1202.22 1180.59 1188.20 1178.63 1171.00 1183.44 1182.13 1197.69 1205.93 1230.62 1263.19 1286.45 1291.70 1359.84 1402.88 1417.29 1457.13 1497.65 1515.05 1544.00 1570.57 1630.53 1738.81 1721.04 1701.52 1700.02 1676.99 1649.41 1604.06 1552.22 1515.22 1534.80 1625.55 1655.35 1635.89 1572.90 1548.54 1336.13 1140.36 1103.33 1082.31 1066.03 1047.10 1035.98 1034.48 1037.30 1044.86 1052.67 1059.59 1062.52 1082.39 1111.30 1125.41 1127.06 1131.44 1140.65 1180.63 1236.82 1272.80 1282.71 1297.89 1314.30 1347.19 1389.68 1410.08 1401.11 1372.20 1352.81 1296.79 1264.76 1236.79 1197.61 1173.51 1159.65 1144.73 1130.74 1121.11 1118.01 1119.42 1122.26 1128.32 1137.03 1148.68 1159.33 1168.01 1177.20 1190.62 1198.91 1200.89 1201.40 1198.11 1194.95 1179.63 1163.22 1136.26 1092.10 1061.15 1033.11 1018.53 1006.05 996.12 985.18 983.37 987.20 992.20 997.09 1002.70 1007.32 1011.72 1021.54 1036.36 1045.73 1053.34 1056.63 1074.31 1102.99 1123.22 1146.52 1165.86 1175.78 1193.11 1216.46 1241.51 1268.19 1324.77 1345.85 1349.56 1342.55 1354.85 1370.97 1388.85 1410.45 1400.58 1406.06 1351.60 1314.05 1262.08 1209.63 1162.31 1134.87 1107.93 1071.47 1034.72 1005.16 984.43 969.13 948.95 924.33 901.90 881.21 860.41 836.85 810.19 789.77 767.50 735.44 706.65 680.41 657.10 637.12 618.84 607.76 594.21 572.74 560.16 559.74 544.76 527.67 523.50 519.22 510.10 497.02 484.35 478.45 478.82 476.36 469.00 458.14 456.14 453.69 450.00 451.30 456.50 465.52 468.33 470.42 470.89 471.55 474.30 477.09 477.40 471.11 460.42 451.26 451.78 465.06 479.21 508.63 557.21 581.58 610.88 -1490.14 1495.03 1494.57 1496.27 1498.60 1502.82 1512.13 1522.27 1529.89 1533.03 1534.20 1534.52 1532.92 1529.71 1525.39 1517.23 1503.73 1493.16 1482.46 1476.77 1472.55 1467.20 1462.66 1459.68 1457.72 1456.92 1456.83 1457.07 1461.11 1465.74 1469.75 1474.97 1481.28 1486.88 1491.04 1494.03 1497.04 1500.53 1503.34 1504.92 1506.55 1506.74 1505.03 1502.65 1500.71 1498.87 1498.03 1498.15 1499.71 1500.80 1501.65 1502.39 1503.54 1504.64 1504.60 1502.95 1499.75 1494.52 1487.06 1477.83 1468.05 1456.57 1445.56 1434.13 1422.65 1413.96 1407.38 1402.27 1398.39 1396.67 1397.29 1398.89 1403.20 1409.08 1416.39 1425.23 1433.45 1444.10 1457.58 1471.89 1488.92 1501.77 1510.65 1512.16 1508.08 1499.20 1486.17 1468.08 1445.53 1414.02 1381.40 1363.60 1353.48 1331.01 1308.65 1281.55 1252.39 1219.01 1178.82 1143.07 1109.61 1084.04 1057.70 1030.14 1005.15 988.49 975.37 958.53 941.28 923.97 909.59 895.69 876.87 858.40 834.70 812.79 790.48 763.96 738.65 709.32 681.56 665.63 647.81 629.10 611.97 587.66 565.50 552.70 539.09 526.19 513.64 503.65 498.07 498.30 499.52 499.62 498.76 497.54 495.32 493.05 490.33 487.05 484.12 480.17 476.53 472.58 468.35 465.27 460.86 456.77 452.90 449.41 446.45 442.13 438.10 433.87 430.67 427.53 424.05 420.74 417.65 414.63 411.81 409.05 405.61 401.68 398.05 395.14 391.75 387.17 382.13 377.38 372.69 366.54 359.47 351.99 346.04 336.03 325.27 314.04 303.89 291.65 277.06 259.21 251.61 243.16 234.67 228.20 225.99 225.47 224.86 228.31 230.51 228.52 226.74 224.65 220.83 217.60 214.42 211.10 207.37 203.84 201.52 199.88 198.62 196.65 194.43 192.90 191.61 190.22 188.58 186.68 184.36 181.66 178.58 175.23 170.56 166.46 163.40 160.56 158.00 155.70 153.59 151.66 149.93 148.35 146.88 145.40 143.96 142.65 141.42 140.30 139.02 137.64 136.39 135.43 134.69 134.39 134.33 134.32 134.42 134.67 135.13 135.78 136.65 137.57 138.46 139.63 141.00 142.29 143.65 145.21 146.80 148.30 149.88 151.51 154.00 156.63 158.34 160.06 161.76 163.44 165.03 166.47 167.69 168.80 169.87 170.73 171.23 171.47 171.49 171.54 171.43 170.86 170.52 170.55 170.08 169.64 169.55 169.12 168.63 168.18 167.55 166.72 165.94 165.19 164.87 164.62 164.58 164.47 164.33 164.36 164.53 164.56 164.54 164.55 164.57 164.56 164.39 164.22 164.01 163.79 163.48 163.10 162.82 162.68 162.34 161.81 160.85 160.03 159.39 158.48 157.14 155.76 154.49 153.78 153.42 152.93 151.54 150.69 150.13 149.47 148.59 147.35 146.91 147.44 147.38 146.94 147.21 147.58 147.87 148.21 148.08 147.21 146.12 145.04 144.21 143.80 143.21 142.40 142.30 143.92 146.21 147.31 147.43 147.18 146.07 145.84 143.27 141.39 140.65 141.72 141.90 141.71 141.70 141.16 140.31 140.17 138.93 137.11 134.15 131.12 117.86 107.43 104.27 102.26 102.18 105.80 111.78 115.05 114.91 113.66 112.97 110.92 105.57 105.23 108.85 109.35 109.32 108.77 109.39 109.74 108.34 104.33 106.30 107.19 108.15 108.59 108.99 109.45 109.62 110.18 111.52 113.83 116.47 118.23 119.05 121.08 122.67 123.06 123.06 123.82 125.12 127.59 131.89 138.49 155.35 182.23 203.44 222.83 243.96 266.72 271.54 284.97 293.81 316.18 351.16 387.92 418.39 455.51 475.45 474.08 551.80 611.28 628.15 641.07 672.03 693.93 712.40 735.81 749.63 740.22 769.07 775.90 756.52 811.41 791.51 838.41 825.36 857.39 897.37 924.25 935.30 914.51 957.62 981.39 973.99 1011.37 1041.76 1050.66 1060.61 1066.12 1103.75 1142.98 1167.31 1185.78 1220.46 1226.14 1187.86 1123.57 1105.94 1108.64 1132.70 1122.23 1094.95 1072.01 1056.43 1029.14 1089.71 1034.72 995.66 998.25 1025.54 991.79 964.11 946.42 930.70 908.34 873.45 873.19 848.44 818.34 771.54 739.99 739.22 728.17 753.09 784.74 830.47 869.64 885.37 889.12 894.05 893.99 890.67 895.48 919.80 962.69 1009.05 1057.55 1090.38 1133.22 1137.99 1122.54 1114.36 1122.85 1126.97 1107.09 1122.09 1161.34 1215.32 1220.73 1245.16 1276.76 1337.13 1390.30 1411.17 1441.56 1482.56 1518.24 1568.39 1585.11 1591.61 1613.33 1628.88 1685.36 1678.09 1669.07 1661.91 1637.95 1608.68 1572.56 1535.39 1487.73 1524.28 1745.96 1565.19 1453.03 1340.96 1289.11 1163.38 1092.17 1065.78 1044.43 1021.69 998.65 992.85 1003.46 992.34 989.72 983.31 974.79 965.61 995.35 1042.70 1076.63 1094.51 1106.22 1130.91 1181.29 1220.74 1245.23 1257.07 1280.15 1306.46 1324.71 1362.19 1415.10 1394.19 1397.38 1346.92 1279.48 1250.18 1230.27 1205.30 1180.61 1163.48 1152.18 1145.51 1128.75 1118.73 1117.99 1121.92 1125.00 1130.02 1142.91 1149.99 1148.36 1146.08 1153.67 1160.56 1166.77 1162.19 1155.59 1149.53 1136.49 1121.94 1106.01 1085.26 1048.18 1024.15 1014.51 1001.51 992.63 989.79 986.34 983.01 980.62 985.84 994.47 1002.84 1009.67 1022.81 1035.02 1044.51 1051.73 1058.71 1074.08 1100.98 1113.98 1132.57 1152.86 1162.87 1176.11 1198.27 1225.01 1257.71 1294.68 1316.07 1332.52 1326.95 1328.57 1340.00 1354.36 1374.96 1368.82 1366.72 1320.09 1297.00 1246.97 1192.38 1150.85 1121.70 1088.64 1047.81 1008.41 976.30 953.50 936.76 915.97 896.60 877.80 855.36 827.21 800.98 775.90 761.66 741.94 705.40 672.92 646.08 624.43 604.79 587.77 576.21 562.36 546.69 535.07 531.95 516.34 500.77 497.23 491.60 485.61 474.29 462.01 459.02 460.32 456.55 451.99 445.01 439.41 437.68 439.96 441.53 444.23 447.26 441.18 447.52 458.25 462.73 467.76 474.46 477.69 470.89 460.06 452.03 456.31 475.12 494.92 523.79 562.36 583.09 602.82 -1443.41 1449.71 1449.76 1452.53 1456.12 1462.33 1473.29 1483.77 1491.23 1494.32 1490.82 1492.23 1492.96 1492.44 1490.79 1484.78 1472.70 1463.24 1453.13 1448.02 1443.78 1440.05 1437.67 1436.22 1436.04 1436.63 1438.00 1441.99 1447.14 1451.68 1456.91 1462.93 1470.21 1476.77 1481.38 1484.62 1489.59 1494.55 1498.34 1500.58 1503.46 1503.95 1501.81 1498.68 1496.49 1494.34 1493.46 1494.10 1497.59 1499.59 1502.05 1502.98 1503.14 1503.11 1503.87 1505.03 1501.60 1495.67 1486.83 1476.19 1465.25 1451.00 1437.91 1424.68 1412.34 1403.05 1395.78 1390.32 1386.65 1385.71 1386.71 1389.64 1395.33 1402.30 1410.70 1420.29 1430.18 1441.88 1453.06 1465.04 1479.69 1495.40 1505.45 1507.76 1505.25 1496.88 1484.18 1466.81 1444.34 1415.52 1383.51 1355.53 1346.56 1327.47 1304.13 1280.05 1245.36 1209.81 1161.06 1121.61 1089.76 1059.35 1031.97 1004.07 979.57 965.72 951.32 936.55 923.13 907.57 895.45 880.84 862.69 844.80 821.43 801.49 778.33 751.42 726.18 697.58 671.05 654.26 636.04 618.91 607.83 582.22 566.11 553.42 539.92 527.52 515.24 506.32 499.37 498.80 499.60 499.48 498.54 496.38 493.85 491.19 488.09 484.67 481.10 476.79 472.81 468.20 464.12 460.43 455.85 451.30 447.21 443.57 440.27 435.69 431.49 427.54 423.76 420.39 416.62 413.02 409.69 406.33 403.44 400.07 396.42 393.03 388.38 385.41 381.59 376.21 371.04 365.98 361.51 354.44 347.03 337.66 332.19 322.56 312.51 302.21 291.18 278.80 264.01 246.43 238.46 229.00 220.48 214.24 211.57 210.89 210.62 215.37 218.26 217.29 216.89 215.70 212.77 210.13 207.67 205.05 201.86 198.90 196.90 195.49 194.47 192.84 190.95 189.52 188.23 186.84 185.23 183.38 181.16 178.63 175.84 172.72 168.22 164.32 161.42 158.79 156.30 154.04 152.00 150.12 148.38 146.82 145.42 144.01 142.63 141.40 140.22 139.15 137.95 136.74 135.61 134.76 134.15 133.87 133.81 133.89 134.03 134.31 134.79 135.45 136.30 137.24 138.19 139.37 140.72 141.98 143.29 144.80 146.36 147.87 149.42 151.03 153.47 156.06 157.76 159.48 161.21 162.95 164.57 166.04 167.27 168.39 169.48 170.35 170.93 171.13 171.10 171.14 171.02 170.40 170.02 169.88 169.48 169.09 168.96 168.59 168.19 167.75 167.12 166.32 165.73 165.27 164.66 164.32 164.12 163.95 163.74 163.82 164.05 164.14 164.15 164.15 164.11 164.01 163.77 163.65 163.53 163.34 162.98 162.53 162.24 162.21 161.95 161.53 160.79 159.86 158.71 157.40 155.98 154.76 153.77 153.14 152.83 152.40 151.21 150.07 149.13 148.46 147.75 146.93 146.49 146.60 146.50 146.34 146.57 146.82 147.13 147.66 147.81 146.92 145.65 144.31 143.43 143.37 142.71 141.99 142.80 145.11 147.69 148.20 148.45 148.32 147.56 147.06 145.64 144.27 143.56 144.08 143.22 142.89 142.76 142.31 142.08 142.34 141.11 138.85 136.42 133.96 113.79 100.17 100.74 100.99 102.03 108.90 116.20 116.87 116.15 114.20 112.72 111.69 111.16 111.95 111.16 109.81 110.05 110.28 110.28 110.47 110.43 109.14 108.44 108.50 107.72 108.45 109.15 109.66 109.87 110.49 111.16 113.36 116.99 118.73 119.62 120.95 121.38 122.15 121.96 122.18 123.40 125.58 129.94 136.90 149.22 176.97 194.89 205.85 217.21 233.77 238.67 251.64 266.45 296.35 332.98 367.17 412.68 452.24 481.17 499.26 586.25 596.64 602.80 628.78 660.61 680.71 698.67 704.50 705.69 712.78 730.24 735.70 708.27 764.36 766.87 795.41 826.71 861.42 913.50 942.65 983.07 999.47 1000.10 1028.16 1020.69 1054.34 1068.34 1079.86 1088.69 1094.08 1115.39 1132.18 1165.64 1184.43 1205.52 1211.15 1151.50 1127.95 1078.09 1054.20 1073.82 1060.62 1043.62 1017.85 999.54 990.08 1053.33 994.62 970.84 958.53 956.51 949.18 930.95 909.83 925.99 914.98 873.95 826.13 800.21 787.29 773.22 718.65 718.45 712.57 764.27 788.31 815.04 824.36 838.36 848.56 834.47 849.51 860.00 872.14 902.62 926.89 965.10 1007.15 1051.18 1093.90 1092.51 1079.41 1088.77 1090.02 1093.78 1102.59 1130.35 1182.71 1223.46 1240.94 1275.82 1293.94 1364.47 1423.98 1450.64 1483.44 1517.54 1543.94 1589.48 1597.20 1613.35 1628.60 1629.26 1705.71 1636.69 1635.69 1627.05 1600.68 1579.81 1558.35 1524.63 1455.88 1398.47 1519.16 1349.38 1273.19 1233.09 1175.74 1115.36 1057.63 1033.87 1015.46 1000.35 971.41 952.78 952.82 938.09 931.22 931.03 922.12 915.46 974.01 1024.55 1063.09 1087.46 1104.88 1138.58 1189.51 1207.44 1221.30 1242.11 1267.81 1287.82 1295.80 1318.24 1359.75 1358.82 1359.59 1325.81 1259.76 1230.75 1217.09 1197.63 1175.57 1154.37 1146.60 1143.66 1126.62 1114.58 1111.27 1107.27 1107.29 1109.06 1118.76 1126.19 1122.85 1119.70 1126.16 1128.74 1133.14 1128.68 1120.44 1113.57 1102.95 1088.24 1080.73 1069.67 1031.70 1010.80 1005.34 994.69 989.77 994.09 989.34 982.10 978.88 981.17 985.91 996.91 1010.25 1024.91 1036.81 1043.61 1050.86 1065.86 1083.96 1103.28 1106.47 1119.96 1139.46 1151.07 1166.17 1188.68 1217.33 1246.28 1266.84 1284.25 1299.67 1308.42 1306.79 1313.84 1322.58 1332.95 1324.01 1310.10 1280.12 1260.49 1225.53 1173.90 1133.28 1101.40 1066.83 1020.27 979.58 947.60 924.57 906.56 884.00 862.31 845.17 822.27 791.12 762.36 740.16 729.28 714.39 675.54 640.25 612.44 592.59 572.80 553.84 541.38 529.71 517.33 505.24 496.71 486.39 475.95 465.24 458.57 457.72 453.88 447.63 446.51 447.64 442.04 437.64 433.71 426.31 423.66 424.66 428.82 431.77 429.12 410.56 416.08 438.91 456.49 462.42 470.87 478.06 472.03 461.65 454.90 462.13 482.39 498.99 521.81 553.07 575.65 597.43 -1385.97 1395.53 1400.60 1404.34 1409.36 1416.04 1426.02 1435.02 1441.76 1445.68 1439.57 1443.21 1445.88 1447.05 1446.79 1442.85 1436.21 1429.13 1423.65 1420.62 1417.67 1415.43 1414.84 1414.61 1415.68 1417.86 1420.88 1423.72 1429.82 1434.77 1440.89 1447.60 1455.71 1462.90 1467.76 1472.46 1478.66 1484.19 1489.37 1492.24 1495.77 1496.25 1494.21 1490.38 1486.21 1484.09 1483.66 1485.27 1491.02 1495.02 1499.85 1502.25 1502.90 1503.93 1505.74 1505.25 1503.96 1497.55 1487.10 1474.46 1461.93 1444.26 1428.74 1413.49 1399.85 1389.94 1382.45 1377.22 1374.28 1374.66 1375.91 1379.27 1386.60 1394.95 1404.93 1415.17 1426.80 1440.05 1452.40 1465.77 1479.07 1492.19 1502.48 1506.96 1504.30 1497.29 1484.90 1467.50 1445.64 1418.90 1389.78 1362.12 1346.16 1325.67 1301.85 1272.85 1236.06 1189.52 1146.41 1108.77 1076.82 1046.66 1019.50 991.69 966.88 952.75 937.22 921.11 905.85 889.77 878.48 862.18 843.74 825.71 802.51 784.87 760.57 736.64 712.62 684.76 661.14 642.14 623.90 607.99 594.01 575.82 564.56 552.71 539.64 528.92 518.14 508.86 500.45 499.29 499.64 499.11 497.92 495.27 491.93 488.97 485.46 481.89 477.54 473.00 468.74 463.84 459.79 455.43 450.52 445.84 441.32 437.68 433.83 428.94 424.56 420.70 416.95 413.09 409.21 405.20 401.76 398.24 395.16 391.55 387.64 382.68 377.87 374.52 370.17 364.53 358.87 353.45 348.77 341.16 333.59 325.31 319.53 310.62 299.56 289.31 279.59 267.33 253.17 236.42 229.24 219.82 210.54 202.84 200.04 198.79 198.74 204.10 207.38 207.43 208.19 207.85 205.47 203.38 201.55 199.50 196.97 194.49 192.65 191.26 190.21 188.77 187.26 185.94 184.67 183.26 181.67 179.96 177.88 175.52 172.96 170.10 165.77 162.11 159.40 156.96 154.57 152.37 150.44 148.62 146.88 145.33 143.98 142.64 141.38 140.19 139.07 138.03 136.91 135.82 134.87 134.09 133.62 133.31 133.24 133.44 133.65 133.98 134.48 135.13 135.90 136.86 137.93 139.11 140.33 141.58 142.87 144.29 145.80 147.36 148.95 150.55 152.95 155.49 157.19 158.91 160.64 162.40 164.04 165.56 166.84 168.01 169.10 169.97 170.56 170.76 170.72 170.77 170.64 169.97 169.44 169.04 168.62 168.29 168.19 167.99 167.71 167.26 166.63 165.91 165.67 165.37 164.55 163.86 163.48 163.25 163.09 163.18 163.43 163.64 163.76 163.78 163.67 163.37 163.12 163.06 163.00 162.77 162.33 161.72 161.45 161.53 161.47 161.14 160.33 159.17 157.71 156.33 155.09 154.09 153.25 152.46 151.99 151.48 150.20 148.90 147.84 147.66 147.49 146.82 146.30 146.16 145.90 145.62 145.64 145.75 146.03 146.55 146.85 146.55 145.51 144.12 143.13 143.04 142.33 141.86 142.95 145.29 147.50 148.11 148.58 148.75 148.34 147.81 147.01 146.67 146.08 145.79 144.59 143.96 143.65 142.90 142.49 141.89 140.71 139.60 137.58 135.58 124.36 111.84 113.09 111.45 106.24 114.03 117.03 116.16 117.80 115.36 114.38 113.76 114.28 114.43 113.67 111.50 111.08 111.65 111.21 110.82 111.14 111.05 110.31 109.54 108.79 108.86 108.80 109.59 109.86 110.27 111.19 113.02 116.70 118.77 120.30 120.49 120.67 121.13 120.82 120.69 121.45 123.24 126.71 132.34 144.21 155.94 170.89 179.45 186.06 197.77 213.12 229.23 248.75 282.62 317.65 355.78 398.34 447.18 482.72 545.43 570.10 573.95 585.93 613.96 624.21 642.89 650.79 660.33 670.97 668.31 667.95 697.44 724.80 735.23 755.61 805.62 854.84 885.87 932.80 952.76 1011.18 1031.28 1046.91 1055.23 1040.85 1058.59 1075.26 1089.04 1117.21 1118.23 1118.13 1158.37 1167.31 1171.54 1179.66 1187.82 1132.43 1090.99 1059.26 1013.82 1017.65 999.03 998.03 993.61 968.01 943.47 960.28 945.86 918.33 898.75 885.31 898.29 892.90 881.94 908.22 886.09 860.20 796.24 760.44 745.00 721.16 681.84 668.84 699.33 729.14 739.94 774.10 782.92 804.52 822.14 837.13 863.02 877.82 910.96 919.50 949.93 978.75 995.41 1021.34 1057.11 1068.47 1097.04 1120.41 1151.97 1131.37 1133.90 1164.54 1218.54 1242.17 1256.23 1313.09 1374.97 1418.60 1453.71 1482.68 1521.58 1550.55 1571.60 1597.07 1601.38 1611.36 1620.30 1649.46 1821.96 1650.71 1602.74 1598.90 1576.09 1552.96 1530.27 1482.49 1407.54 1358.32 1351.04 1256.93 1208.54 1167.06 1116.60 1069.20 1031.50 1004.02 985.08 965.00 935.60 910.50 897.91 885.61 880.43 896.59 903.13 915.34 975.72 1023.50 1064.38 1091.26 1107.74 1133.55 1172.20 1178.58 1199.80 1231.45 1247.61 1259.32 1265.93 1273.72 1295.41 1301.29 1303.82 1267.28 1228.88 1206.79 1194.98 1179.17 1157.75 1136.73 1129.42 1127.61 1112.81 1103.77 1095.12 1087.42 1079.39 1076.40 1083.56 1089.10 1094.71 1098.60 1106.57 1101.13 1096.39 1093.81 1090.38 1084.53 1072.27 1055.19 1050.18 1048.15 1012.32 992.85 989.54 983.07 982.58 989.86 989.33 985.77 984.58 983.79 980.65 989.41 1007.31 1023.68 1035.57 1039.37 1047.01 1068.73 1089.41 1102.43 1104.16 1113.63 1130.18 1143.75 1162.88 1191.05 1214.94 1232.60 1249.84 1264.85 1280.51 1288.76 1291.26 1293.28 1298.33 1294.73 1285.71 1272.00 1255.59 1237.32 1204.43 1154.54 1116.69 1090.69 1057.04 1007.30 964.86 937.32 915.12 895.48 872.13 849.11 830.06 806.96 777.66 749.07 724.61 712.20 698.50 669.57 633.97 602.05 584.33 563.88 541.28 528.95 516.42 499.39 485.64 478.44 470.50 462.33 453.58 447.48 445.32 443.84 441.93 440.74 437.15 430.40 427.64 425.24 418.62 414.25 414.51 420.48 424.80 421.20 390.18 397.00 425.21 445.45 455.78 464.91 471.34 469.84 465.40 464.08 472.24 487.21 495.96 510.35 540.60 565.12 589.67 -1342.62 1348.41 1348.75 1352.26 1356.98 1362.91 1370.56 1378.03 1384.19 1388.79 1392.08 1397.14 1401.01 1403.99 1405.29 1404.84 1401.29 1396.78 1390.41 1388.58 1387.50 1387.26 1389.18 1390.15 1392.87 1396.63 1401.37 1405.46 1411.96 1417.96 1424.80 1432.07 1440.56 1447.25 1452.67 1457.49 1463.34 1469.24 1474.09 1477.65 1480.93 1481.27 1479.21 1474.76 1471.38 1468.93 1469.20 1472.06 1479.48 1485.93 1493.32 1498.69 1502.30 1505.59 1504.63 1505.27 1505.41 1500.02 1487.97 1474.05 1456.96 1436.37 1417.06 1399.83 1384.82 1373.95 1365.70 1361.10 1359.34 1361.02 1363.50 1368.95 1378.09 1388.25 1399.38 1411.20 1424.54 1439.65 1453.24 1467.45 1481.11 1492.82 1503.91 1509.08 1507.42 1500.26 1487.96 1471.00 1448.95 1423.59 1395.31 1369.64 1345.53 1324.15 1295.68 1261.05 1222.85 1175.62 1140.15 1103.39 1067.62 1043.23 1017.17 990.08 966.27 949.26 931.77 914.69 898.68 881.48 867.82 848.93 829.27 809.75 786.34 769.15 744.93 720.34 697.53 670.24 647.94 627.65 609.51 592.64 578.31 570.74 562.87 551.00 539.43 530.31 519.65 510.56 502.00 499.47 499.61 498.59 496.95 493.75 490.01 486.41 482.68 478.59 473.79 468.84 464.34 459.32 455.00 450.15 444.94 439.83 435.15 431.75 427.26 422.18 417.60 412.69 409.10 404.53 400.38 396.15 392.55 389.17 385.44 381.48 377.17 372.30 367.78 363.76 359.07 353.06 347.08 342.13 336.49 328.65 320.82 311.23 305.54 297.12 288.39 278.75 269.03 257.20 243.78 228.65 221.27 212.82 204.17 197.83 195.70 194.23 194.49 197.40 198.88 199.51 201.23 201.45 199.28 197.43 195.87 194.13 192.04 189.96 188.33 187.07 186.00 184.71 183.48 182.29 181.06 179.70 178.19 176.54 174.62 172.39 170.03 167.33 163.32 159.90 157.38 155.08 152.80 150.67 148.82 147.12 145.46 143.97 142.60 141.31 140.11 139.05 138.00 137.00 136.00 134.97 134.09 133.38 133.04 132.75 132.72 132.98 133.27 133.63 134.16 134.83 135.56 136.49 137.63 138.78 139.92 141.16 142.43 143.79 145.26 146.85 148.46 150.08 152.42 154.93 156.66 158.38 160.09 161.81 163.47 165.02 166.37 167.55 168.64 169.47 170.04 170.24 170.21 170.26 170.13 169.48 168.76 168.08 167.63 167.40 167.31 167.32 167.17 166.74 166.13 165.42 165.28 165.18 164.22 163.21 162.73 162.47 162.37 162.48 162.74 163.10 163.36 163.38 163.13 162.67 162.44 162.42 162.39 162.12 161.57 160.79 160.47 160.61 160.68 160.45 159.49 158.16 156.52 155.25 154.31 153.52 152.72 151.71 150.97 150.32 148.90 147.53 146.50 146.70 147.19 146.61 146.02 145.74 145.32 144.80 144.63 144.63 144.81 145.23 145.80 146.25 145.53 144.11 142.92 142.65 141.91 141.62 142.69 144.77 146.63 147.80 148.47 148.80 148.51 147.98 147.80 147.87 147.60 146.93 145.76 144.55 144.32 142.61 142.23 142.00 141.24 140.44 139.14 137.32 133.16 126.33 129.33 126.75 120.79 123.73 122.88 120.00 120.70 118.72 116.94 115.80 115.88 115.72 115.01 113.84 113.02 112.86 111.76 111.77 111.55 111.74 111.17 110.44 110.07 109.51 109.29 109.62 109.48 109.59 110.54 112.49 115.74 117.49 119.40 120.49 120.68 120.08 119.45 119.30 119.88 121.18 123.31 127.29 134.18 140.86 149.69 158.52 168.34 182.82 198.83 217.08 240.40 276.71 305.97 343.87 405.20 473.84 524.83 541.24 536.33 548.36 584.69 589.02 586.48 609.31 619.99 630.95 615.51 632.85 657.19 677.80 695.96 734.58 749.28 836.03 894.56 919.06 954.06 964.97 1005.19 1026.18 1023.15 1029.09 1027.23 1043.61 1066.07 1072.21 1100.20 1126.54 1137.22 1152.44 1140.78 1135.71 1137.16 1159.77 1122.48 1078.52 1045.08 992.64 977.57 938.59 991.96 987.81 936.76 912.55 912.92 905.00 879.77 905.46 837.00 872.00 860.05 865.34 891.17 851.96 823.35 765.02 735.20 707.30 692.13 657.96 669.32 703.80 750.22 764.59 814.79 796.63 827.00 851.07 873.12 885.08 908.82 932.16 951.54 978.50 995.58 1009.96 1035.98 1061.14 1078.72 1112.03 1153.84 1193.72 1188.20 1182.56 1221.72 1272.47 1289.75 1321.37 1355.63 1414.85 1450.10 1481.01 1503.95 1542.99 1575.22 1591.08 1595.90 1593.77 1595.02 1601.25 1620.02 1758.07 1593.85 1567.24 1572.76 1555.80 1529.27 1484.94 1430.78 1361.25 1323.92 1281.31 1228.49 1174.66 1129.77 1091.46 1051.53 1017.98 976.22 944.58 921.55 893.67 869.12 853.27 860.35 864.37 888.82 908.29 935.10 981.71 1024.67 1067.46 1093.22 1102.40 1121.25 1148.04 1156.58 1176.70 1210.99 1225.64 1232.10 1238.17 1240.46 1249.62 1255.08 1253.05 1226.15 1199.51 1183.46 1169.44 1153.82 1133.83 1118.08 1110.75 1107.79 1093.73 1085.06 1076.07 1066.35 1058.12 1049.11 1050.61 1057.09 1067.54 1079.31 1086.08 1077.55 1063.68 1062.75 1065.38 1059.16 1044.65 1025.33 1021.38 1022.91 993.87 976.59 973.59 972.12 973.70 979.82 984.63 986.45 987.61 984.80 976.69 983.86 1004.51 1021.79 1031.91 1036.71 1046.72 1072.58 1092.43 1102.83 1101.95 1106.52 1119.40 1135.36 1160.27 1192.37 1211.86 1219.11 1232.78 1248.53 1256.53 1264.09 1270.25 1271.76 1268.41 1264.80 1257.88 1244.71 1228.14 1208.35 1175.28 1129.71 1096.34 1075.07 1045.37 994.53 952.46 928.17 906.94 886.98 864.25 840.41 817.59 794.06 769.06 741.36 714.83 698.57 685.32 667.89 636.14 596.68 580.85 558.94 533.33 521.06 507.14 484.35 469.08 464.46 458.05 451.48 446.96 441.66 438.36 437.38 437.66 434.54 425.85 417.11 416.43 416.53 411.41 406.18 405.79 414.18 418.81 413.32 393.87 398.14 421.51 439.22 449.26 458.39 464.54 466.79 468.39 473.31 481.69 492.31 491.22 493.31 521.56 548.91 573.90 -1293.12 1299.09 1303.01 1305.76 1309.26 1313.38 1317.84 1323.83 1330.12 1336.02 1336.25 1342.93 1348.55 1353.83 1357.42 1360.22 1361.00 1359.42 1358.19 1357.04 1358.13 1359.96 1362.82 1365.74 1370.04 1375.07 1380.00 1386.51 1393.13 1399.93 1407.20 1414.81 1423.46 1429.93 1435.67 1439.85 1444.85 1450.42 1454.79 1457.61 1460.12 1460.10 1458.27 1454.94 1451.35 1449.86 1450.81 1455.01 1463.54 1472.93 1482.48 1491.85 1500.13 1504.76 1507.99 1506.79 1502.53 1503.22 1489.60 1472.35 1451.85 1426.95 1404.66 1384.35 1367.96 1356.75 1348.85 1345.19 1345.20 1348.54 1354.14 1361.81 1372.51 1384.06 1396.33 1409.29 1424.46 1440.50 1455.14 1469.98 1484.42 1498.67 1508.31 1515.97 1513.22 1505.97 1493.59 1476.20 1454.62 1428.54 1401.38 1374.35 1349.20 1323.00 1292.04 1257.43 1224.09 1176.98 1139.26 1097.95 1071.10 1051.16 1028.07 1001.92 979.12 958.95 939.40 920.33 901.44 882.77 864.61 843.24 821.43 799.93 777.77 758.46 734.59 711.10 687.60 661.37 636.78 615.35 596.78 579.59 566.07 565.06 559.02 549.92 539.32 529.94 519.66 510.88 502.86 500.05 499.24 498.01 495.71 491.91 487.98 483.92 480.12 475.30 470.11 464.71 459.93 454.30 449.15 444.12 438.39 433.00 428.03 424.50 419.63 414.16 409.24 404.20 400.27 395.45 391.04 386.54 382.57 378.98 374.84 370.67 366.09 361.77 357.70 353.17 348.25 341.95 335.67 330.82 324.67 316.61 308.62 299.13 291.17 285.96 278.36 269.47 260.03 248.52 236.55 223.94 218.01 207.44 200.48 195.72 194.50 191.76 190.56 190.95 191.82 192.95 195.23 195.87 193.84 192.02 190.54 189.01 187.18 185.34 184.13 182.91 181.82 180.67 179.57 178.56 177.41 176.14 174.72 173.21 171.38 169.24 167.06 164.52 160.77 157.65 155.33 153.12 151.00 148.98 147.18 145.58 144.14 142.70 141.27 140.00 138.88 137.90 137.00 136.04 135.08 134.12 133.28 132.63 132.38 132.19 132.24 132.56 132.87 133.24 133.88 134.58 135.30 136.15 137.26 138.39 139.53 140.69 141.96 143.35 144.80 146.33 147.94 149.60 151.84 154.38 156.19 157.92 159.59 161.20 162.84 164.43 165.79 166.96 167.97 168.72 169.21 169.38 169.37 169.42 169.31 168.77 167.98 167.08 166.66 166.54 166.49 166.53 166.49 166.26 165.60 164.62 164.08 163.69 162.93 162.19 161.82 161.63 161.59 161.81 162.18 162.54 162.76 162.78 162.54 162.05 161.68 161.65 161.66 161.47 160.89 159.94 159.29 159.00 159.05 158.91 158.22 157.00 155.47 154.27 153.40 152.62 151.85 150.79 149.96 149.16 147.84 146.43 145.31 145.52 145.70 145.35 144.97 144.86 144.54 144.18 143.91 143.70 143.63 143.84 144.98 145.97 145.51 144.10 142.62 141.97 141.18 140.99 142.06 143.92 145.64 146.79 148.05 148.22 147.94 147.64 147.75 148.16 147.93 147.28 146.24 144.66 143.97 142.69 142.68 142.94 142.61 142.47 141.35 139.50 136.67 135.68 135.84 135.09 133.92 132.86 130.81 128.25 124.57 122.45 120.25 118.84 117.34 115.50 115.87 115.31 114.80 113.42 112.37 112.38 112.50 112.59 111.50 110.93 111.06 110.84 110.80 109.92 108.93 109.07 109.36 110.75 113.72 116.11 118.98 120.37 120.52 119.91 118.35 117.78 118.45 119.55 120.94 123.58 127.68 133.33 140.26 149.38 162.86 178.88 200.04 223.18 245.70 277.84 317.02 350.94 418.44 475.24 507.63 521.13 500.47 517.00 532.75 536.67 552.87 581.71 582.05 608.20 630.78 652.14 676.88 700.04 728.11 777.03 769.93 818.46 893.79 937.51 947.54 974.10 985.44 998.73 976.29 978.24 998.27 1025.88 1021.47 1025.69 1060.09 1106.65 1111.28 1104.97 1097.67 1116.20 1122.04 1131.45 1104.66 1080.19 1006.11 927.10 912.59 883.07 930.22 974.69 955.82 903.38 885.07 880.53 859.00 847.44 812.40 835.15 826.50 841.15 827.73 806.05 794.52 744.74 719.26 678.43 661.00 656.59 687.67 723.22 769.13 797.18 846.04 846.12 860.18 884.72 908.53 917.03 937.75 955.20 965.76 985.11 1008.09 1027.31 1065.10 1087.22 1103.15 1130.88 1174.73 1219.28 1239.78 1234.40 1269.66 1316.09 1337.13 1366.75 1396.88 1423.79 1471.57 1511.46 1528.44 1560.35 1587.55 1590.65 1585.36 1573.51 1566.98 1573.52 1578.91 1603.77 1539.30 1531.37 1537.60 1530.75 1504.66 1434.55 1363.65 1335.54 1303.48 1258.40 1204.19 1141.83 1096.16 1061.25 1032.54 998.68 936.39 894.19 870.19 859.56 840.28 834.67 856.26 871.27 900.45 927.46 958.45 992.42 1022.47 1063.96 1083.76 1082.76 1100.18 1137.05 1145.28 1155.13 1176.04 1198.27 1213.48 1208.14 1208.06 1218.15 1224.33 1223.35 1206.15 1184.12 1162.40 1142.76 1124.71 1111.87 1100.89 1096.30 1089.83 1067.71 1056.80 1059.29 1062.59 1056.31 1038.88 1034.92 1039.77 1053.74 1063.06 1063.17 1054.17 1044.30 1046.64 1049.49 1041.17 1025.84 1007.68 1001.19 1001.49 982.09 969.59 967.76 968.22 966.41 961.94 966.65 975.09 978.48 979.01 977.09 987.09 1007.47 1016.86 1023.22 1039.30 1057.93 1074.89 1090.00 1101.15 1097.73 1093.58 1102.98 1127.31 1157.51 1187.30 1206.19 1214.04 1221.72 1227.66 1228.54 1227.20 1223.74 1221.70 1221.29 1222.18 1216.87 1196.32 1174.42 1156.26 1123.86 1088.46 1068.65 1046.24 1016.07 976.52 938.34 905.83 883.86 869.55 854.96 834.21 804.42 777.89 756.12 732.34 709.79 693.06 677.55 659.54 627.00 585.74 568.38 547.37 523.65 511.37 497.56 475.72 460.70 455.09 450.08 445.69 440.97 435.65 432.21 431.53 432.00 426.27 414.40 403.31 405.76 410.33 406.48 401.88 404.04 412.68 417.19 411.45 399.63 405.55 424.17 439.52 447.51 453.95 459.10 463.86 470.47 478.34 484.79 488.02 484.22 477.74 506.65 539.90 564.76 -1249.26 1251.37 1254.21 1255.43 1256.55 1257.01 1260.98 1264.60 1270.78 1277.67 1280.78 1287.99 1296.60 1303.22 1309.57 1315.10 1318.30 1321.31 1321.97 1324.21 1328.27 1331.80 1336.78 1341.12 1346.77 1353.21 1360.18 1365.20 1372.50 1379.86 1387.30 1394.97 1403.29 1409.65 1415.01 1419.84 1424.90 1429.60 1433.04 1435.29 1436.88 1436.48 1434.63 1431.38 1425.28 1422.99 1424.48 1429.47 1438.80 1450.08 1463.01 1476.63 1490.16 1496.57 1503.85 1506.22 1503.63 1505.89 1491.63 1471.33 1444.88 1416.44 1391.80 1370.05 1352.74 1340.35 1333.25 1330.76 1332.18 1337.95 1344.59 1353.73 1366.58 1378.96 1394.20 1408.54 1425.50 1442.84 1457.88 1473.82 1488.75 1503.30 1513.82 1522.00 1521.42 1514.35 1501.69 1483.64 1461.14 1434.69 1407.88 1379.32 1351.50 1322.42 1289.74 1257.23 1222.16 1180.37 1138.74 1097.34 1081.28 1064.75 1044.10 1018.62 995.78 974.36 953.78 931.58 910.81 890.18 868.95 844.83 820.46 797.79 776.68 755.28 731.42 708.28 685.44 660.57 632.53 609.76 589.69 572.63 558.81 557.74 555.03 547.47 537.06 529.08 520.03 511.55 503.75 500.06 498.71 497.20 494.13 489.85 485.47 480.99 477.26 471.71 466.14 460.28 455.09 449.73 443.74 438.42 432.37 426.68 422.40 417.70 412.61 406.84 401.82 397.86 393.84 388.64 384.02 379.41 375.69 371.55 367.19 362.86 358.03 352.60 347.73 343.05 337.91 331.19 324.97 319.79 313.45 305.36 297.24 288.83 281.85 278.00 268.42 260.34 250.94 240.45 229.28 217.07 209.33 200.87 197.66 195.14 194.38 191.11 188.67 184.81 185.75 187.01 189.49 190.17 188.39 186.82 185.43 184.03 182.36 180.89 179.85 178.79 177.72 176.74 175.74 174.80 173.75 172.60 171.29 169.81 168.13 166.19 164.11 161.80 158.44 155.47 153.29 151.18 149.19 147.29 145.57 144.01 142.77 141.42 139.95 138.73 137.67 136.82 136.00 135.09 134.17 133.29 132.48 131.88 131.69 131.63 131.77 132.11 132.44 132.81 133.50 134.30 134.99 135.81 136.85 137.97 139.13 140.25 141.47 142.94 144.40 145.79 147.39 149.11 151.23 153.80 155.73 157.47 159.07 160.56 162.16 163.76 165.12 166.25 167.15 167.79 168.17 168.30 168.29 168.33 168.26 167.91 167.14 166.03 165.64 165.67 165.66 165.66 165.68 165.68 164.97 163.59 162.38 161.57 161.24 160.91 160.82 160.74 160.75 161.11 161.70 161.96 162.06 162.08 161.92 161.44 160.85 160.78 160.86 160.71 160.16 159.05 157.97 157.02 156.91 156.89 156.56 155.70 154.49 153.37 152.46 151.59 150.73 149.79 148.93 148.01 146.91 145.57 144.28 143.88 143.43 143.29 143.24 143.66 143.69 143.58 143.22 142.90 142.59 142.64 143.78 145.02 145.20 143.87 142.17 140.99 140.18 140.08 141.07 142.69 144.33 145.72 147.19 147.10 147.36 147.61 147.78 148.18 147.41 146.88 145.94 144.69 143.92 143.79 143.60 143.52 143.49 143.66 143.48 141.04 139.07 136.89 137.12 136.66 135.65 134.52 133.07 131.20 128.80 126.75 126.69 123.98 119.43 117.27 117.81 115.29 114.73 114.73 114.00 113.53 113.74 113.22 111.28 110.83 111.09 110.51 110.55 109.56 109.36 109.48 109.77 109.89 111.42 114.27 117.34 119.30 119.18 118.02 117.02 117.44 117.57 118.21 119.68 121.71 124.78 129.91 137.86 149.38 167.29 190.61 218.79 248.96 279.65 300.51 342.89 376.97 428.70 465.13 488.61 491.25 472.30 483.88 501.33 517.32 543.01 563.87 598.77 627.85 657.05 676.55 699.41 740.21 766.95 824.61 780.54 847.45 872.42 913.41 933.15 962.40 940.38 945.18 930.36 944.77 971.09 991.56 978.21 1010.76 1035.07 1061.11 1052.05 1035.18 1047.83 1079.49 1096.41 1091.45 1050.65 1019.21 977.90 899.91 865.86 846.71 889.76 945.95 948.65 891.54 863.64 825.77 808.47 812.99 778.30 790.40 802.43 818.87 824.06 782.89 762.48 723.70 695.11 660.81 651.89 676.65 714.66 739.99 785.13 823.65 856.57 883.97 894.45 921.10 944.81 951.68 974.81 973.42 971.60 989.25 1019.44 1048.59 1083.53 1114.35 1126.57 1155.98 1188.45 1233.05 1260.16 1263.51 1292.34 1339.89 1371.67 1405.33 1425.08 1446.35 1501.02 1541.16 1554.60 1572.93 1580.48 1567.49 1563.69 1546.37 1532.41 1544.51 1554.39 1543.17 1509.38 1496.42 1497.88 1502.08 1460.82 1383.03 1323.94 1294.73 1274.76 1241.82 1185.55 1117.01 1064.26 1023.39 992.29 953.04 885.65 838.32 835.28 837.03 832.92 842.33 863.23 886.23 919.32 947.51 974.86 1003.41 1016.21 1037.59 1056.24 1049.55 1065.51 1122.95 1136.63 1135.78 1140.12 1170.26 1193.86 1183.52 1176.35 1189.52 1199.23 1203.02 1193.27 1172.03 1143.50 1116.43 1095.74 1087.20 1086.46 1081.75 1070.29 1040.99 1025.85 1037.40 1064.55 1060.38 1035.31 1027.77 1030.92 1042.84 1047.19 1039.43 1033.76 1032.17 1035.97 1036.68 1025.84 1010.72 995.46 986.08 981.84 972.59 965.54 964.25 965.88 957.34 939.88 943.86 957.45 963.27 969.15 977.08 990.92 1008.82 1009.25 1012.13 1046.63 1073.36 1077.92 1084.78 1097.46 1089.73 1079.16 1086.48 1115.81 1147.79 1173.16 1193.07 1206.45 1205.88 1201.87 1194.60 1185.44 1169.42 1164.19 1168.48 1174.94 1170.46 1142.32 1114.92 1098.09 1066.32 1039.74 1036.61 1010.73 979.34 955.48 924.12 881.36 859.07 851.91 843.35 828.75 792.32 761.77 742.78 723.60 706.96 690.38 671.83 648.89 614.35 571.25 550.60 531.98 512.88 497.47 481.28 465.29 452.09 447.21 443.48 440.76 434.55 428.29 424.81 424.02 422.54 416.85 404.40 394.60 399.21 406.56 404.19 402.17 405.61 413.62 417.99 412.75 407.13 412.63 428.12 440.72 448.12 452.14 455.90 461.52 473.08 480.10 476.35 482.82 480.72 475.51 503.62 534.67 559.75 -1205.06 1208.59 1206.28 1205.57 1202.64 1201.45 1201.53 1203.72 1209.40 1216.83 1223.81 1234.38 1244.98 1254.41 1263.02 1271.66 1279.19 1283.83 1284.40 1287.34 1294.19 1300.55 1306.54 1312.44 1320.07 1327.96 1335.67 1343.99 1352.17 1360.18 1367.90 1375.63 1383.54 1389.43 1394.80 1396.60 1399.20 1402.62 1404.99 1406.46 1406.80 1405.66 1403.40 1399.76 1392.41 1389.44 1390.61 1395.11 1404.27 1416.03 1429.98 1445.53 1466.04 1482.55 1495.93 1503.22 1504.38 1505.94 1490.42 1466.80 1437.22 1402.64 1373.26 1349.24 1331.18 1318.80 1312.79 1312.09 1316.69 1324.25 1334.01 1346.25 1361.28 1374.57 1392.90 1409.16 1426.99 1445.65 1460.08 1478.09 1494.02 1508.57 1519.50 1527.10 1530.65 1524.45 1512.63 1493.17 1469.05 1441.91 1413.72 1384.30 1354.28 1322.08 1287.29 1255.83 1222.49 1180.95 1139.21 1104.00 1091.99 1078.13 1058.18 1034.29 1010.27 988.01 966.21 942.94 920.69 897.66 874.51 849.45 823.50 800.70 779.54 758.62 735.10 711.72 689.08 663.69 634.39 610.77 589.56 571.87 556.95 555.88 552.62 545.31 536.27 527.81 520.10 511.19 503.93 499.54 497.85 495.78 492.28 487.55 482.61 477.73 473.76 467.81 461.81 455.63 450.22 444.99 439.16 433.51 427.28 421.28 416.86 411.90 406.74 400.65 395.38 390.54 385.99 380.76 375.92 371.10 367.51 363.06 358.47 353.90 348.99 344.71 339.21 334.31 328.91 322.07 316.06 310.48 304.07 295.84 287.76 279.33 271.95 267.92 260.37 252.21 242.36 232.89 221.97 210.42 199.98 197.14 195.37 194.87 194.03 190.96 188.50 181.89 180.48 181.59 183.71 184.52 182.93 181.71 180.48 179.22 177.79 176.55 175.60 174.66 173.71 172.85 171.99 171.08 170.10 169.09 167.88 166.45 164.89 163.10 161.26 159.08 155.98 153.35 151.26 149.29 147.41 145.62 143.96 142.51 141.30 140.01 138.68 137.53 136.60 135.73 134.87 134.05 133.23 132.43 131.70 131.19 131.07 131.07 131.22 131.58 131.94 132.34 133.04 133.84 134.54 135.38 136.44 137.57 138.73 139.85 141.05 142.46 143.87 145.24 146.79 148.46 150.59 153.13 155.02 156.77 158.39 159.93 161.50 163.02 164.37 165.50 166.37 166.91 167.12 167.21 167.21 167.24 167.21 167.06 166.33 165.17 164.70 164.71 164.75 164.82 164.89 164.87 164.07 162.52 161.11 160.10 159.80 159.76 159.77 159.80 159.86 160.46 161.20 161.42 161.43 161.44 161.36 160.87 160.05 159.88 159.82 159.66 159.02 158.01 156.71 155.43 155.15 155.03 154.72 154.16 153.35 152.38 151.40 150.50 149.66 148.83 148.01 146.86 145.92 144.86 143.49 142.37 141.60 141.55 141.85 142.42 142.63 142.61 142.30 142.03 141.73 141.67 142.50 143.92 144.52 143.16 141.24 140.09 139.14 139.09 139.79 141.14 142.58 143.40 145.03 146.78 147.37 148.07 148.14 147.79 146.96 146.35 145.37 143.96 143.61 143.76 143.53 143.27 143.39 143.72 143.20 140.30 139.89 138.19 137.56 137.38 135.80 134.53 133.66 132.56 131.30 129.80 128.77 126.90 126.01 124.58 122.39 120.24 116.95 116.42 115.86 115.73 115.54 113.93 113.16 111.86 111.94 111.22 111.80 112.07 111.74 111.92 111.52 111.25 110.77 112.77 116.07 118.35 117.81 116.75 117.48 118.51 118.89 118.79 119.36 120.75 123.43 128.18 137.24 151.73 174.87 202.66 229.64 256.04 274.70 306.82 345.63 380.10 425.03 459.71 470.33 460.13 452.69 465.83 497.58 526.10 558.67 591.15 619.88 645.74 683.60 708.35 736.47 773.59 793.33 809.48 821.23 839.29 848.44 860.41 903.43 936.20 911.74 929.27 930.71 924.07 933.03 948.04 940.21 1002.06 999.97 996.11 979.64 971.80 1004.98 1046.46 1064.88 1065.26 987.18 962.21 911.91 876.47 814.02 811.81 854.21 904.55 929.92 885.24 849.06 811.82 810.33 789.01 750.11 754.72 778.28 799.82 797.70 754.57 724.67 693.44 671.56 647.98 669.16 707.11 735.74 753.71 798.24 828.82 858.74 892.82 920.28 945.86 968.01 981.07 1022.08 1004.85 998.01 1016.02 1041.58 1076.08 1103.64 1130.19 1153.38 1185.65 1208.12 1244.38 1289.40 1315.11 1322.87 1362.90 1408.39 1441.57 1464.84 1485.98 1530.43 1558.02 1567.04 1573.31 1556.64 1531.84 1530.98 1509.10 1501.25 1505.31 1528.74 1548.79 1497.90 1458.74 1450.79 1470.38 1391.41 1348.26 1326.42 1280.49 1260.72 1233.08 1172.97 1099.42 1033.62 981.87 949.79 913.38 848.59 801.10 814.18 834.87 847.79 862.48 879.24 898.93 931.90 955.06 977.75 996.93 1011.92 1025.87 1035.40 1029.63 1046.93 1101.68 1118.01 1122.80 1130.72 1147.37 1158.44 1155.75 1154.52 1163.19 1166.66 1165.36 1163.70 1152.30 1124.74 1098.72 1083.74 1074.82 1067.91 1059.43 1046.30 1021.91 1010.78 1021.66 1045.23 1041.69 1022.09 1021.41 1024.60 1026.68 1024.33 1019.79 1020.70 1021.58 1019.35 1011.65 1001.79 990.15 977.50 971.57 969.19 959.11 953.06 953.58 955.12 944.81 925.60 930.09 943.94 950.07 955.51 963.81 977.39 993.23 998.90 1007.78 1047.75 1082.09 1081.79 1083.64 1093.47 1077.97 1072.91 1085.19 1102.97 1115.45 1136.05 1157.16 1172.50 1169.48 1157.46 1151.75 1147.49 1139.64 1132.54 1131.73 1129.38 1125.91 1102.23 1078.56 1060.75 1029.23 1005.22 1003.73 977.24 948.35 935.93 912.24 866.92 844.17 836.80 832.58 818.22 779.33 746.90 729.49 714.49 701.97 685.08 664.25 639.45 604.10 552.93 524.67 507.37 492.22 475.50 460.71 450.06 441.46 438.69 436.10 434.62 426.42 418.12 415.42 414.75 412.90 407.35 396.62 388.34 395.12 404.10 403.10 402.22 407.37 413.53 417.45 417.07 412.29 417.94 429.53 441.27 446.12 450.69 455.63 463.01 472.36 472.88 469.35 478.84 482.42 482.53 504.84 533.37 558.48 -1162.00 1162.46 1161.82 1157.77 1151.68 1146.46 1143.62 1144.90 1150.58 1157.89 1162.04 1174.29 1187.04 1199.20 1210.49 1221.69 1232.63 1240.99 1244.78 1250.89 1259.78 1268.32 1276.08 1283.67 1292.86 1301.98 1309.89 1316.43 1324.83 1333.32 1341.02 1348.47 1355.52 1360.85 1365.37 1367.24 1367.68 1369.67 1370.33 1370.46 1369.34 1366.87 1363.88 1360.11 1355.41 1352.76 1352.79 1356.14 1363.33 1374.25 1387.96 1404.55 1423.80 1444.41 1465.28 1486.56 1497.42 1498.12 1482.79 1456.11 1422.04 1382.22 1352.12 1324.30 1306.42 1294.37 1290.19 1291.44 1299.10 1309.47 1322.62 1336.57 1354.64 1371.44 1392.02 1409.93 1429.48 1449.50 1464.27 1483.61 1499.58 1514.07 1524.84 1531.47 1536.71 1534.40 1523.33 1504.32 1478.48 1450.70 1420.68 1390.51 1357.38 1321.38 1287.33 1258.65 1220.33 1177.21 1141.23 1109.52 1099.68 1086.67 1068.11 1046.79 1020.76 997.68 974.83 951.62 923.81 899.94 876.01 850.77 826.98 803.21 782.60 762.60 739.95 719.73 697.15 671.32 641.69 617.38 595.80 577.06 557.79 556.65 552.28 543.75 535.98 528.11 518.61 508.96 502.22 498.58 496.80 494.19 490.63 485.32 480.03 475.85 470.75 464.36 458.07 451.58 446.41 440.24 433.71 427.73 421.31 415.43 410.42 405.28 399.86 393.53 388.13 383.77 379.15 373.70 368.70 363.71 360.04 355.34 350.67 345.96 340.65 336.07 330.25 325.19 319.67 312.78 307.06 301.22 294.63 286.40 278.36 270.18 265.30 259.12 252.64 243.25 235.16 225.64 214.98 202.46 195.01 193.61 192.79 193.30 192.42 190.14 188.14 180.50 175.86 176.61 178.06 178.72 177.72 176.73 175.67 174.56 173.37 172.34 171.42 170.59 169.80 169.03 168.25 167.38 166.48 165.62 164.50 163.11 161.67 160.10 158.45 156.48 153.54 151.15 149.27 147.42 145.64 143.96 142.40 141.00 139.76 138.54 137.38 136.46 135.61 134.60 133.67 132.97 132.26 131.56 130.95 130.54 130.49 130.49 130.63 130.99 131.37 131.84 132.48 133.23 133.97 134.90 136.02 137.17 138.34 139.47 140.64 141.94 143.29 144.67 146.14 147.70 149.92 152.38 154.18 155.92 157.61 159.29 160.82 162.23 163.55 164.69 165.57 166.04 166.07 166.09 166.10 166.13 166.15 166.16 165.54 164.36 163.80 163.71 163.78 163.96 164.06 163.75 162.93 161.47 160.17 159.15 158.70 158.63 158.66 158.80 159.02 159.83 160.74 160.91 160.85 160.85 160.85 160.27 159.27 158.93 158.73 158.18 157.43 156.67 155.60 154.39 153.80 153.51 152.94 152.41 152.02 151.23 150.25 149.47 148.73 147.94 146.89 145.81 145.10 144.23 142.90 141.64 140.89 140.92 141.16 141.36 141.20 141.04 140.87 140.93 141.02 140.60 140.97 142.20 143.38 141.66 139.83 139.00 138.56 138.37 138.50 139.59 140.60 141.00 142.63 145.49 147.03 147.60 147.52 147.55 147.04 146.11 144.70 143.72 143.45 144.16 144.91 144.05 143.25 142.56 142.43 141.60 139.54 137.66 137.40 136.90 131.71 129.19 128.29 128.20 127.02 125.19 121.75 118.07 123.79 125.11 124.54 122.27 119.25 117.15 116.73 116.57 116.34 116.26 115.15 114.50 114.33 113.95 113.79 113.72 113.34 113.24 112.59 112.19 111.74 112.50 114.86 117.08 116.60 116.83 118.20 119.13 119.64 119.77 120.01 120.49 122.66 126.71 135.10 151.27 176.96 200.88 223.30 238.78 254.93 284.10 324.80 362.55 415.13 445.63 441.38 425.07 454.67 489.05 513.30 543.83 571.94 613.53 627.61 661.64 696.51 724.04 742.13 764.22 773.82 777.63 816.75 826.75 795.84 835.34 894.91 932.90 914.06 958.54 918.22 870.20 880.81 892.62 953.12 952.23 954.61 923.30 900.00 946.26 987.75 1026.74 1017.94 1027.28 918.91 877.76 853.93 831.71 760.02 775.01 819.41 878.48 906.38 880.82 853.12 822.61 784.72 752.19 734.07 728.70 764.95 764.74 762.09 722.24 688.83 655.86 648.44 641.55 682.16 725.43 752.68 791.29 818.04 835.80 859.81 894.36 922.34 944.28 972.49 996.50 1049.67 1041.75 1043.46 1071.81 1068.26 1099.74 1124.39 1158.62 1187.29 1212.66 1242.91 1266.16 1316.25 1353.48 1372.24 1392.82 1432.26 1458.13 1489.71 1513.45 1554.57 1560.92 1560.23 1552.31 1521.09 1493.81 1496.12 1456.51 1457.54 1467.39 1500.54 1523.74 1487.75 1450.41 1428.85 1423.07 1369.25 1313.61 1301.71 1278.56 1263.51 1203.34 1158.27 1079.41 1003.06 942.57 919.05 899.85 859.64 830.83 838.61 855.45 872.33 886.43 891.67 894.48 907.93 930.64 969.14 999.04 1018.78 1023.38 1019.39 1017.68 1033.79 1076.94 1096.77 1114.84 1131.80 1123.74 1117.72 1130.52 1137.74 1140.58 1132.86 1122.63 1129.10 1128.32 1106.77 1085.80 1079.46 1065.23 1047.64 1034.76 1021.27 1007.41 1002.61 1005.96 1014.95 1013.72 1006.15 1013.03 1018.35 1007.50 998.30 1002.54 1010.26 1011.63 1000.55 982.66 975.23 967.85 958.11 957.25 960.31 943.69 936.79 938.68 939.73 931.53 915.41 920.52 932.38 937.58 939.66 944.69 954.47 968.61 985.01 1003.39 1047.55 1082.79 1084.04 1085.81 1086.46 1058.98 1070.35 1090.18 1083.98 1063.60 1086.41 1107.77 1123.03 1116.42 1104.82 1105.80 1112.84 1124.09 1116.56 1104.46 1092.83 1084.94 1075.72 1059.96 1040.83 1006.60 980.84 970.93 946.05 924.48 916.87 898.10 860.44 837.83 826.96 818.68 803.97 765.71 733.94 717.52 705.49 695.13 677.58 655.26 630.76 594.21 540.33 495.90 477.39 464.73 450.04 439.68 432.09 428.35 428.03 425.58 422.15 414.10 403.48 403.16 404.79 404.02 400.08 392.96 386.33 393.63 400.83 400.22 401.82 407.46 408.97 410.08 417.09 418.77 420.79 428.66 440.34 442.65 446.59 458.25 467.10 466.52 465.15 463.56 477.86 487.39 489.51 505.06 532.79 562.92 -1124.82 1122.12 1114.88 1107.83 1097.24 1086.89 1081.27 1081.05 1086.36 1094.67 1101.44 1114.80 1129.59 1144.18 1157.51 1170.78 1184.10 1195.15 1205.54 1215.26 1226.33 1236.19 1245.52 1255.11 1265.69 1275.77 1284.12 1290.67 1299.58 1307.97 1315.48 1322.35 1328.68 1333.28 1337.18 1339.24 1340.79 1341.26 1340.39 1339.17 1336.35 1332.91 1327.91 1322.82 1313.67 1307.70 1305.96 1307.12 1310.76 1320.45 1331.65 1346.75 1364.85 1391.36 1418.38 1447.75 1471.49 1478.13 1467.23 1439.89 1400.03 1354.41 1321.40 1291.66 1274.76 1264.74 1262.59 1266.23 1276.12 1292.68 1308.29 1325.13 1345.66 1367.18 1390.61 1410.12 1432.61 1453.06 1469.83 1489.86 1505.35 1519.58 1529.66 1536.03 1540.92 1540.85 1534.80 1516.34 1489.69 1460.29 1428.80 1395.72 1359.46 1320.54 1284.23 1256.24 1216.93 1179.13 1137.31 1106.62 1099.68 1087.26 1069.25 1048.10 1022.08 998.66 974.64 950.33 919.23 894.28 870.20 845.27 823.43 800.33 781.33 763.49 743.28 726.13 703.44 678.79 649.90 625.92 605.53 585.17 566.75 558.78 551.53 543.39 534.22 525.85 516.34 507.38 500.95 497.71 495.47 492.45 487.98 482.37 476.71 472.12 466.85 459.92 453.35 446.65 441.51 434.94 428.31 422.06 415.38 409.55 374.94 363.22 358.26 352.98 348.81 366.38 371.56 366.03 360.83 356.19 351.96 347.09 342.35 337.52 332.47 327.40 321.60 316.34 310.73 303.96 298.10 291.96 285.35 277.18 269.54 262.33 258.53 252.42 245.61 236.44 228.74 220.08 209.12 196.46 191.57 191.01 190.56 190.06 189.55 188.30 186.95 177.12 171.60 171.95 172.95 173.40 172.71 171.89 170.99 170.02 169.12 168.23 167.39 166.63 165.97 165.28 164.54 163.74 162.94 162.19 161.16 159.84 158.53 157.16 155.60 153.78 151.13 148.94 147.21 145.50 143.85 142.29 140.84 139.50 138.27 137.12 136.10 135.25 134.47 133.53 132.68 132.04 131.38 130.72 130.20 129.87 129.86 129.89 130.05 130.39 130.82 131.33 131.97 132.70 133.49 134.46 135.62 136.77 137.87 138.99 140.16 141.43 142.74 144.10 145.50 147.02 149.24 151.64 153.35 155.08 156.82 158.51 160.00 161.35 162.66 163.81 164.69 165.13 165.12 165.11 165.11 165.10 165.08 165.07 164.46 163.40 162.79 162.67 162.75 163.00 163.05 162.73 161.84 160.50 159.32 158.39 157.89 157.57 157.57 157.72 158.11 159.07 160.13 160.30 160.24 160.24 160.29 159.58 158.41 157.91 157.45 156.28 155.54 155.15 154.45 153.49 152.91 152.31 151.38 150.67 150.56 149.97 149.04 148.42 147.85 147.07 145.98 144.77 144.43 143.69 142.47 141.38 140.75 140.89 140.88 140.46 139.77 139.16 139.22 139.66 140.35 139.94 139.05 139.84 140.22 138.77 137.35 137.66 138.22 137.69 137.14 138.49 140.42 141.26 140.97 142.40 143.97 145.57 146.02 146.62 146.48 145.64 144.72 143.83 143.06 143.23 143.87 143.83 143.17 142.33 141.74 141.31 140.07 139.13 138.66 137.90 134.98 130.39 128.49 128.07 126.27 123.44 116.66 112.90 118.65 121.11 123.06 122.28 121.28 119.86 119.78 119.43 117.85 117.55 116.72 116.21 115.25 114.58 113.89 113.43 113.09 112.82 112.56 111.97 111.55 111.62 113.73 115.68 115.76 116.81 118.04 119.15 119.78 119.95 120.19 120.69 122.16 125.81 132.02 145.54 169.76 191.19 205.48 217.19 234.77 255.77 292.09 346.58 406.82 424.66 407.59 409.03 446.43 488.34 531.97 555.95 586.86 624.21 648.79 678.41 694.10 708.56 719.98 732.45 740.38 764.66 785.27 807.53 863.66 884.67 897.10 929.27 937.32 939.80 883.86 813.32 838.19 886.70 941.01 921.11 903.37 852.98 853.30 912.64 972.77 1008.95 964.13 953.52 884.64 815.85 795.26 757.38 726.77 750.38 799.09 857.82 884.61 850.37 847.55 817.76 790.41 754.02 717.40 687.42 704.59 703.46 731.41 686.63 656.52 623.00 628.64 670.59 717.34 705.64 745.29 804.89 846.98 871.09 891.05 924.47 947.24 953.96 979.47 1001.13 1080.14 1078.79 1101.77 1137.13 1103.90 1123.27 1148.36 1214.97 1243.62 1242.44 1281.94 1330.69 1360.55 1380.22 1401.64 1408.36 1444.32 1478.09 1518.90 1535.49 1543.97 1540.49 1534.21 1517.00 1484.17 1461.17 1430.19 1428.43 1434.56 1448.23 1481.88 1503.09 1470.90 1432.27 1406.35 1392.38 1359.97 1301.01 1268.80 1249.71 1235.79 1189.11 1150.71 1052.11 971.36 911.64 902.89 907.58 895.06 873.61 875.27 880.42 891.71 900.13 895.54 891.93 901.08 924.63 962.43 991.35 1003.19 1004.96 1004.63 1005.23 1021.68 1055.98 1081.96 1096.57 1109.73 1099.75 1090.46 1104.58 1119.51 1127.27 1114.29 1091.92 1096.90 1103.89 1088.17 1072.54 1067.84 1055.10 1034.92 1016.89 1002.35 994.00 993.18 990.02 988.38 988.89 992.31 1004.23 1001.66 982.13 972.71 985.45 996.05 999.49 981.62 960.78 955.39 949.89 942.25 943.44 946.28 929.47 920.54 920.07 925.79 918.72 905.69 911.74 923.74 927.27 926.81 927.31 934.53 946.93 963.18 984.65 1029.80 1066.56 1075.03 1075.13 1065.11 1037.79 1060.53 1087.32 1049.66 1025.67 1045.52 1067.94 1081.62 1072.54 1061.84 1067.09 1083.65 1103.30 1099.18 1076.50 1060.81 1055.62 1057.66 1047.63 1024.35 990.57 962.44 941.39 919.91 902.59 899.94 884.29 853.69 831.41 816.98 805.82 789.01 755.45 726.92 710.68 699.50 689.84 671.77 648.68 622.05 583.78 522.29 467.74 449.12 438.36 425.60 416.50 412.28 411.88 412.99 410.32 406.55 397.07 385.98 390.26 396.01 397.24 395.25 392.59 389.27 392.57 396.28 395.20 398.82 405.78 403.00 402.06 413.43 422.12 421.04 428.17 441.04 440.56 441.57 460.05 468.84 457.49 454.38 462.48 477.55 491.85 494.40 505.99 532.20 566.98 -1090.49 1087.01 1079.18 1070.32 1056.83 1043.61 1035.16 1033.76 1039.43 1049.19 1062.36 1077.41 1093.69 1108.92 1123.11 1137.54 1151.96 1164.20 1172.81 1181.87 1194.55 1205.96 1216.50 1227.36 1239.12 1250.02 1259.80 1268.16 1278.19 1286.47 1293.60 1299.81 1305.54 1309.56 1312.61 1312.42 1311.48 1309.97 1308.44 1305.21 1300.43 1295.88 1288.28 1281.59 1271.82 1263.78 1260.17 1257.97 1258.50 1264.99 1273.02 1284.36 1303.81 1324.08 1351.79 1385.28 1418.87 1437.83 1438.63 1411.07 1368.16 1320.38 1285.82 1254.60 1239.37 1230.95 1231.50 1236.80 1251.07 1270.92 1290.18 1312.40 1335.06 1361.09 1389.05 1411.90 1435.99 1455.03 1475.40 1495.79 1511.84 1525.74 1534.13 1541.32 1545.51 1544.67 1539.29 1529.91 1501.87 1471.00 1437.58 1401.78 1361.80 1319.31 1282.46 1252.81 1211.73 1164.60 1125.63 1102.53 1091.45 1080.67 1061.39 1039.71 1013.21 989.01 965.26 938.71 906.67 881.36 857.49 833.51 812.55 790.52 773.67 758.14 741.60 726.78 706.86 685.39 659.31 636.89 616.60 589.95 575.59 561.17 551.56 541.33 532.88 524.21 514.55 505.68 499.39 496.47 493.62 490.17 485.45 479.21 473.42 468.51 462.85 455.60 448.73 441.83 436.54 429.41 413.28 384.64 379.74 375.43 335.24 331.00 325.49 320.18 315.29 337.76 342.65 338.90 334.36 331.39 328.17 324.08 333.62 328.73 323.81 319.06 313.01 307.73 301.94 295.31 289.40 283.22 276.61 268.62 261.29 253.80 250.03 245.43 237.16 230.45 223.22 215.55 205.05 193.77 190.09 188.41 187.48 187.22 186.80 186.29 185.62 174.14 167.86 167.65 168.28 168.50 167.89 167.22 166.45 165.63 164.98 164.30 163.49 162.79 162.22 161.58 160.89 160.18 159.50 158.82 157.88 156.67 155.49 154.26 152.76 151.08 148.78 146.74 145.10 143.54 142.03 140.63 139.29 138.02 136.81 135.76 134.82 133.98 133.24 132.48 131.81 131.22 130.55 129.89 129.44 129.22 129.21 129.29 129.47 129.81 130.27 130.83 131.47 132.20 133.05 134.07 135.24 136.34 137.35 138.43 139.62 140.95 142.23 143.46 144.86 146.36 148.55 150.86 152.54 154.28 155.97 157.60 159.06 160.40 161.72 162.86 163.74 164.20 164.25 164.28 164.27 164.20 164.03 163.68 163.02 162.07 161.69 161.62 161.68 161.89 161.97 161.79 160.94 159.63 158.56 157.67 156.99 156.53 156.54 156.63 156.98 158.01 159.15 159.49 159.53 159.53 159.50 158.64 157.33 156.85 156.21 154.58 153.50 153.32 152.99 152.37 151.96 151.38 150.22 149.40 149.28 148.67 147.74 147.25 146.86 146.15 145.11 144.08 143.85 143.16 141.98 140.90 140.23 140.23 140.10 139.61 138.80 138.06 138.05 138.43 139.06 138.58 137.44 137.50 137.20 135.57 134.39 136.38 137.37 136.94 135.80 137.61 139.98 141.09 140.85 141.09 142.23 143.40 143.90 145.02 145.58 145.68 145.00 144.93 143.93 143.27 143.61 142.66 142.76 142.48 141.74 140.88 141.53 139.70 139.06 138.17 136.25 133.96 132.31 130.17 129.03 125.84 119.36 118.15 119.73 119.93 121.56 121.59 120.96 120.50 120.62 120.41 119.65 118.64 117.67 116.01 113.50 111.03 111.41 111.12 110.65 111.52 111.53 111.22 110.83 110.85 112.09 114.20 115.32 116.72 118.13 119.20 119.46 119.69 119.82 120.72 122.49 124.91 130.23 140.07 160.42 180.48 195.85 208.69 224.27 244.69 273.05 327.44 389.84 399.22 382.21 401.93 430.57 472.99 524.12 557.30 598.69 636.05 669.89 683.15 676.76 669.66 682.44 699.22 719.14 741.53 765.30 763.39 813.60 845.66 881.56 887.93 940.03 907.68 850.45 775.59 823.40 888.95 890.53 875.18 828.86 799.01 850.01 901.04 948.40 969.03 929.48 891.50 859.17 797.92 764.21 743.99 703.14 736.14 777.19 829.98 852.97 813.25 834.28 781.89 759.48 737.16 704.62 673.08 653.21 652.81 671.77 624.10 621.32 612.78 633.76 667.86 723.74 757.00 784.90 823.50 854.67 902.57 916.52 948.25 973.73 978.93 1004.51 1024.72 1057.95 1100.59 1149.23 1181.09 1147.67 1159.37 1212.44 1259.73 1283.52 1293.89 1320.96 1349.49 1382.48 1403.43 1424.54 1442.54 1473.97 1496.62 1519.00 1519.29 1518.02 1517.34 1491.89 1505.83 1475.68 1438.88 1413.22 1400.26 1387.10 1417.73 1453.45 1481.12 1450.05 1405.15 1376.63 1356.28 1327.09 1273.40 1241.50 1225.74 1196.36 1146.53 1096.87 997.18 946.12 902.37 908.86 926.60 930.24 911.20 906.87 895.41 887.37 888.66 891.61 890.69 909.17 930.76 956.72 967.35 972.22 977.44 992.00 993.25 1004.83 1039.45 1069.81 1075.60 1071.35 1074.49 1075.69 1081.97 1099.99 1120.15 1101.53 1070.07 1068.56 1078.84 1069.04 1057.11 1049.65 1041.35 1025.26 1005.10 988.78 982.57 979.21 975.02 962.99 968.35 980.33 986.80 975.82 954.82 948.24 965.59 978.88 982.84 964.15 945.42 942.08 937.09 929.49 925.99 927.75 916.89 901.32 899.81 912.16 908.79 895.74 904.34 917.12 918.33 914.89 914.55 920.07 928.75 941.17 953.45 993.59 1028.91 1049.91 1049.73 1035.32 1012.66 1039.83 1060.83 1021.56 1003.71 1025.63 1047.79 1058.68 1049.60 1038.90 1049.95 1063.00 1065.69 1057.85 1051.51 1044.89 1042.73 1046.98 1036.92 1007.09 978.87 948.42 917.51 899.43 889.30 881.20 866.73 840.34 821.71 807.29 794.88 777.65 751.34 728.56 712.94 699.42 687.61 669.81 646.95 614.52 575.59 508.86 450.32 430.57 419.03 405.56 396.79 394.41 392.99 393.79 393.05 390.45 382.56 370.49 379.78 390.19 392.65 392.52 393.94 392.24 391.50 391.76 390.61 395.26 403.77 400.94 400.23 414.06 422.65 418.55 429.17 447.94 445.10 439.81 452.04 458.65 449.09 449.98 460.83 477.52 492.66 496.09 504.89 529.06 567.03 -1063.47 1061.19 1055.88 1046.97 1033.07 1019.61 1010.11 1007.35 1012.19 1021.84 1029.54 1043.55 1059.58 1074.39 1088.69 1102.77 1117.41 1131.62 1142.78 1154.46 1167.28 1180.80 1192.19 1203.74 1216.26 1226.92 1236.77 1245.75 1254.95 1263.11 1269.76 1275.60 1280.89 1284.12 1286.16 1285.82 1283.57 1280.40 1277.21 1272.02 1265.18 1258.85 1248.73 1240.91 1226.72 1217.31 1211.75 1204.93 1203.64 1206.97 1211.38 1217.68 1231.51 1245.27 1270.76 1305.19 1343.45 1382.42 1389.55 1370.66 1327.13 1281.66 1247.30 1218.40 1205.82 1199.82 1201.54 1208.62 1225.93 1248.94 1270.33 1295.75 1324.03 1355.90 1387.38 1413.39 1439.79 1460.45 1481.53 1502.02 1517.77 1531.19 1538.88 1545.87 1549.77 1548.57 1542.57 1534.48 1515.28 1482.89 1447.67 1408.87 1364.19 1319.68 1278.41 1241.01 1194.70 1153.16 1123.40 1097.18 1088.04 1077.51 1057.68 1025.00 999.97 975.03 951.67 922.84 887.80 862.32 838.82 816.13 795.77 774.42 759.21 746.42 734.60 722.12 705.80 688.67 673.46 651.30 617.76 592.23 577.25 561.50 549.95 540.09 530.28 521.80 512.44 503.47 497.98 495.05 491.86 487.89 482.68 476.11 470.35 464.90 458.80 451.24 444.01 437.15 422.50 400.22 394.48 344.68 340.34 336.15 332.41 327.99 322.20 316.59 311.37 306.56 302.01 298.96 296.11 293.33 290.66 287.98 318.93 314.17 310.25 304.83 303.52 298.09 292.29 285.75 279.84 273.65 267.03 259.24 252.22 244.77 241.55 237.38 231.84 225.06 218.68 211.15 201.06 191.48 187.96 186.69 185.92 185.33 184.90 184.60 184.14 171.32 164.25 163.59 163.82 163.82 163.33 162.76 162.08 161.39 160.89 160.34 159.62 159.02 158.53 157.96 157.35 156.70 156.08 155.48 154.66 153.56 152.49 151.37 149.99 148.43 146.37 144.56 143.03 141.62 140.24 138.97 137.73 136.53 135.43 134.44 133.56 132.74 132.00 131.42 130.86 130.31 129.65 129.06 128.68 128.53 128.57 128.68 128.91 129.26 129.74 130.34 130.99 131.74 132.61 133.63 134.79 135.80 136.75 137.83 139.05 140.41 141.68 142.86 144.20 145.72 147.84 150.07 151.74 153.47 155.08 156.60 158.02 159.38 160.70 161.84 162.72 163.23 163.39 163.46 163.43 163.32 162.98 162.28 161.50 160.77 160.53 160.55 160.55 160.63 160.75 160.75 160.06 158.83 157.84 157.00 156.11 155.53 155.56 155.58 155.73 156.72 157.93 158.50 158.71 158.73 158.50 157.44 156.11 155.73 154.98 152.85 151.38 151.23 151.16 151.08 151.06 150.69 149.51 148.54 148.12 147.33 146.38 146.01 145.77 145.16 144.36 143.69 143.34 142.60 141.45 140.27 139.39 139.13 138.96 138.78 138.21 137.50 137.24 137.11 137.28 136.82 135.85 135.62 134.83 133.06 132.09 135.79 137.02 136.65 135.90 137.45 139.72 141.03 141.08 140.90 141.35 142.51 142.77 143.66 144.69 145.41 145.76 145.69 144.92 143.80 143.34 142.18 142.28 142.30 141.24 140.87 141.66 140.45 139.69 138.22 137.23 135.55 133.71 131.51 130.29 127.99 124.48 123.96 123.22 122.89 122.97 122.05 120.26 119.81 120.01 120.15 119.61 118.75 118.48 114.20 106.90 104.93 108.25 109.15 109.13 109.64 109.72 110.06 109.69 109.66 111.01 113.37 115.50 116.94 118.04 118.69 119.14 119.32 119.51 120.55 122.38 125.09 129.94 139.35 157.67 179.44 196.99 211.94 225.61 249.67 279.58 327.32 372.73 371.43 378.38 406.18 444.59 480.85 510.15 554.32 595.26 636.49 656.53 650.50 639.63 634.72 646.44 671.72 696.03 724.09 720.07 743.68 795.06 822.41 856.93 900.59 932.99 906.65 841.24 751.05 764.59 830.42 853.12 830.54 779.88 797.84 847.56 897.97 933.21 937.04 919.99 905.81 859.27 820.86 784.64 764.92 734.22 706.12 756.82 812.46 811.54 812.96 770.71 751.47 741.99 731.32 670.63 649.97 611.99 620.28 626.48 609.18 596.31 615.75 644.55 677.54 706.09 755.49 796.43 837.40 859.53 893.20 912.86 949.89 972.79 992.27 1034.18 1059.32 1080.18 1114.01 1156.57 1196.59 1188.22 1182.69 1239.33 1285.51 1309.90 1349.55 1362.72 1376.81 1403.42 1425.25 1449.62 1470.14 1496.95 1507.59 1508.45 1498.63 1499.90 1483.53 1470.91 1488.62 1463.87 1428.80 1406.62 1379.71 1361.59 1368.66 1405.81 1429.04 1401.73 1356.82 1341.46 1323.69 1297.37 1244.28 1206.47 1194.18 1143.02 1090.27 1039.32 960.87 919.31 915.77 921.31 940.03 945.63 931.42 914.96 897.29 883.90 880.11 882.25 893.06 911.75 931.98 948.60 951.16 945.10 959.46 981.06 982.26 991.78 1028.44 1059.76 1055.28 1037.27 1050.83 1064.67 1065.38 1079.41 1107.68 1091.35 1051.42 1048.30 1053.51 1047.80 1038.46 1029.48 1021.55 1011.65 994.69 977.65 971.15 966.80 956.82 944.25 951.05 965.43 960.00 944.29 928.11 925.84 942.93 956.25 959.64 944.59 929.81 929.43 926.16 916.61 910.64 908.02 904.38 886.50 880.98 896.11 898.91 886.96 893.60 907.75 906.58 903.74 901.66 904.77 912.39 913.38 922.22 952.18 985.64 1013.58 1018.20 999.39 993.65 1015.83 1028.70 1000.02 989.90 1015.23 1035.48 1043.22 1036.21 1029.05 1042.96 1044.77 1022.84 1017.80 1025.72 1034.00 1039.32 1038.64 1022.53 989.99 971.22 938.53 897.85 886.08 880.21 867.07 848.39 824.87 809.61 798.45 783.66 767.17 750.57 735.37 720.32 704.00 686.93 670.70 647.36 608.18 567.59 510.75 458.96 430.74 412.18 395.83 384.77 379.05 374.74 373.77 377.20 379.23 375.96 371.03 377.65 387.92 391.27 392.44 396.58 394.27 390.64 388.66 389.14 394.41 402.30 401.60 402.64 414.32 420.22 414.58 430.46 457.79 452.62 437.59 436.41 439.18 440.70 448.54 461.14 478.29 493.26 496.16 502.06 524.95 564.47 -1044.56 1042.07 1035.79 1028.56 1018.15 1008.51 1000.02 995.86 998.40 1004.20 1011.35 1021.42 1035.20 1048.75 1062.08 1075.46 1090.18 1104.23 1115.75 1127.28 1140.78 1155.19 1167.99 1179.95 1193.20 1203.77 1214.43 1223.85 1232.83 1240.65 1246.48 1252.30 1256.22 1258.97 1259.97 1258.60 1255.50 1250.64 1245.89 1238.81 1230.44 1221.58 1209.27 1199.26 1180.02 1167.86 1159.11 1149.45 1144.60 1143.64 1144.59 1146.48 1152.32 1168.23 1188.65 1219.84 1256.30 1301.64 1331.13 1323.09 1281.15 1240.53 1199.60 1178.68 1168.86 1165.07 1166.27 1174.35 1194.07 1220.48 1247.79 1272.76 1311.70 1349.72 1386.63 1416.28 1443.24 1467.13 1488.90 1508.74 1523.13 1535.17 1543.30 1549.92 1553.77 1552.41 1546.09 1537.45 1515.90 1487.91 1452.05 1419.30 1367.23 1320.73 1270.06 1226.69 1185.51 1142.90 1116.89 1095.07 1084.94 1072.04 1051.65 1016.16 982.09 957.79 937.21 907.63 871.66 846.49 823.64 802.28 782.20 760.54 745.70 733.78 724.69 716.30 702.84 694.15 681.34 648.33 616.08 591.08 574.08 559.82 547.87 538.63 527.98 519.11 509.33 501.47 496.28 493.45 489.94 485.50 479.74 472.92 467.05 461.15 454.71 446.83 422.18 416.76 372.19 351.68 346.85 342.19 337.71 333.44 329.59 324.97 319.00 313.04 307.57 302.53 297.79 294.63 291.55 288.63 285.90 283.04 280.12 277.39 274.69 294.30 294.81 289.92 284.13 277.63 271.53 265.44 258.99 251.25 244.44 237.67 234.66 231.45 225.46 220.18 214.21 207.00 198.91 190.61 188.16 186.39 185.24 184.59 184.13 183.84 183.31 168.86 160.95 159.75 159.59 159.38 158.96 158.46 157.88 157.28 156.82 156.33 155.77 155.30 154.92 154.42 153.92 153.31 152.72 152.17 151.42 150.62 149.59 148.51 147.32 145.98 144.04 142.40 141.03 139.74 138.50 137.30 136.11 135.09 134.11 133.20 132.30 131.52 130.82 130.26 129.75 129.23 128.73 128.21 127.89 127.81 127.96 128.10 128.35 128.73 129.25 129.86 130.52 131.25 132.12 133.09 134.22 135.23 136.17 137.27 138.47 139.78 141.04 142.18 143.56 145.08 147.10 149.28 150.91 152.51 154.09 155.57 156.97 158.29 159.59 160.74 161.71 162.24 162.38 162.43 162.41 162.33 161.98 161.20 160.40 159.75 159.53 159.48 159.38 159.14 159.05 159.14 158.69 157.74 157.06 156.38 155.40 154.73 154.71 154.67 154.77 155.74 156.95 157.50 157.69 157.71 157.49 156.44 155.10 154.45 153.46 151.33 149.87 149.64 149.51 149.43 149.49 149.32 148.37 147.55 147.07 146.22 145.23 144.77 144.51 143.98 143.36 142.75 142.22 141.49 140.41 139.13 138.08 137.56 137.41 137.42 137.03 136.38 135.79 135.22 135.05 134.74 134.12 133.98 133.19 132.22 133.04 136.88 137.13 136.65 136.12 137.35 139.62 141.08 141.21 141.26 141.64 142.37 142.38 143.06 144.13 145.07 145.79 145.96 145.33 144.19 143.38 142.32 141.93 142.55 141.49 141.51 141.18 140.89 140.04 138.81 137.67 135.79 133.73 130.73 129.22 127.64 126.48 126.75 125.86 125.41 125.25 123.47 121.70 120.81 120.45 120.43 119.23 118.50 118.71 113.94 108.45 104.65 108.10 110.08 106.96 104.52 105.78 107.63 107.62 108.39 109.96 113.14 115.85 117.66 118.24 118.46 118.88 118.90 119.52 120.57 122.18 124.87 129.48 138.50 157.30 181.31 201.94 221.36 239.54 263.85 294.88 326.47 337.19 333.72 374.59 412.90 450.17 479.64 518.15 555.02 598.54 604.06 601.56 584.79 583.46 586.79 620.58 646.94 670.48 701.58 707.62 738.60 784.46 837.36 877.54 856.13 904.80 887.49 789.76 730.53 741.93 780.13 815.86 790.73 759.22 791.93 838.41 899.83 885.95 891.74 896.37 890.15 868.38 844.87 795.54 758.08 730.89 702.13 722.24 759.12 765.80 782.10 733.73 714.13 697.63 688.49 664.30 629.56 586.48 588.80 598.61 616.52 624.64 644.34 670.83 692.44 711.55 757.41 782.35 817.72 844.42 888.44 923.38 959.23 975.74 1008.07 1053.66 1098.90 1124.21 1151.24 1161.17 1223.14 1224.98 1229.05 1266.68 1304.82 1329.99 1374.01 1387.13 1395.66 1421.35 1442.61 1469.24 1477.23 1490.43 1509.43 1495.52 1479.05 1475.71 1450.76 1440.76 1461.64 1453.10 1428.21 1403.82 1370.68 1346.33 1326.79 1351.72 1364.58 1340.50 1310.13 1297.97 1292.25 1278.49 1230.79 1181.12 1163.12 1096.07 1060.12 1024.05 948.11 933.23 924.59 929.75 939.54 940.79 926.84 914.02 900.39 893.58 885.68 881.21 887.37 905.45 921.74 935.12 936.33 937.93 954.98 975.05 972.95 983.03 1020.14 1036.92 1031.13 1019.28 1036.69 1055.61 1050.55 1054.54 1082.10 1071.97 1036.71 1029.51 1029.46 1024.46 1016.75 1009.01 1001.91 994.54 980.58 966.75 959.77 954.57 947.38 936.03 936.26 939.91 931.65 919.69 908.29 906.37 916.57 926.49 928.49 915.82 905.00 910.65 911.29 903.04 896.84 893.06 889.92 873.30 867.20 878.43 884.33 880.96 883.28 887.14 891.56 889.91 881.64 878.30 883.72 896.75 913.49 937.33 959.90 981.97 989.60 985.83 985.31 1001.34 1007.47 983.34 974.94 996.54 1010.34 1012.87 1012.97 1015.06 1023.88 1021.12 998.72 996.23 1009.31 1020.83 1024.77 1014.42 995.75 973.21 958.39 922.27 879.24 872.63 871.48 858.09 839.42 817.49 802.92 791.46 775.16 758.18 743.86 732.94 724.26 706.91 684.38 664.65 639.48 599.08 562.94 518.71 475.23 440.50 413.26 392.13 378.07 368.89 359.97 356.67 364.91 373.24 375.94 374.10 378.08 384.62 387.36 388.89 392.63 392.28 389.97 386.82 386.09 391.62 400.39 400.29 401.78 413.84 420.37 415.45 429.25 452.56 448.51 433.62 426.99 429.64 439.62 451.27 464.48 481.20 495.88 502.52 508.96 528.93 560.53 -1027.68 1025.76 1021.93 1016.14 1009.08 1003.90 997.59 993.49 993.77 996.81 1003.06 1009.94 1017.09 1028.00 1038.55 1051.44 1065.21 1079.17 1090.40 1101.55 1116.18 1131.41 1144.30 1156.99 1170.24 1181.19 1192.90 1202.10 1211.64 1219.01 1224.21 1229.62 1233.03 1234.85 1235.02 1232.05 1224.11 1217.35 1210.36 1201.48 1191.58 1179.19 1164.62 1151.64 1137.30 1123.92 1111.90 1100.52 1093.64 1090.35 1089.61 1089.49 1087.02 1083.71 1096.14 1116.56 1149.89 1195.31 1239.73 1248.35 1220.36 1188.55 1165.98 1154.63 1147.01 1141.86 1140.59 1144.79 1162.99 1191.40 1226.33 1255.46 1301.88 1346.49 1388.10 1420.64 1447.94 1474.15 1496.15 1515.67 1530.05 1540.59 1548.98 1555.38 1559.15 1557.62 1551.84 1541.49 1518.88 1488.38 1451.06 1416.77 1366.67 1324.87 1260.59 1209.57 1169.69 1132.20 1108.42 1090.04 1075.91 1060.43 1038.12 1007.45 972.93 943.70 925.95 895.62 861.72 837.20 817.24 796.82 775.48 753.55 738.07 726.30 717.74 711.18 699.58 695.25 672.60 639.47 612.21 587.17 570.51 557.93 545.93 534.77 524.59 516.17 505.85 499.04 495.02 491.72 487.68 482.90 477.14 469.97 463.95 447.93 442.00 418.56 365.88 360.26 354.86 349.60 344.56 339.73 335.14 330.77 326.77 321.93 315.75 309.56 303.91 298.56 293.62 290.30 287.08 284.02 281.15 278.16 275.09 272.15 269.28 269.68 266.57 283.29 277.64 271.22 264.97 258.91 252.69 245.44 238.25 231.46 228.45 225.63 220.10 215.09 210.27 203.64 197.09 190.97 189.50 186.42 184.74 183.76 183.41 183.01 182.44 165.67 157.72 156.11 155.50 155.20 154.80 154.35 153.83 153.31 152.89 152.45 152.06 151.68 151.39 151.01 150.53 150.02 149.49 148.96 148.33 147.68 146.76 145.73 144.70 143.49 141.82 140.26 139.05 137.90 136.75 135.61 134.54 133.62 132.81 131.95 131.07 130.30 129.65 129.09 128.58 128.11 127.70 127.31 127.11 127.07 127.35 127.54 127.77 128.23 128.76 129.36 130.03 130.75 131.56 132.48 133.55 134.58 135.59 136.72 137.89 139.07 140.28 141.51 142.94 144.44 146.32 148.46 150.06 151.51 152.99 154.51 155.87 157.14 158.38 159.56 160.67 161.22 161.21 161.21 161.22 161.23 161.01 160.44 159.72 159.02 158.64 158.40 158.07 157.29 156.87 156.89 156.76 156.44 156.24 155.82 154.87 154.12 153.96 153.92 154.09 155.06 156.12 156.45 156.50 156.52 156.41 155.62 154.24 153.03 151.66 150.15 148.89 148.46 147.92 147.41 147.38 147.31 146.98 146.48 146.12 145.33 144.32 143.56 143.08 142.61 142.11 141.26 140.53 139.83 138.89 137.57 136.29 135.66 135.42 135.47 135.15 134.61 133.41 132.63 132.40 132.26 132.20 132.18 131.62 131.98 134.66 137.43 137.38 136.54 135.94 136.86 139.17 140.48 140.65 141.18 141.71 142.34 142.13 142.53 143.64 144.72 145.03 145.63 144.95 144.25 143.16 142.19 142.02 142.17 142.34 141.54 140.88 140.87 140.48 139.37 137.74 136.63 134.49 130.70 127.53 125.59 124.65 125.13 125.47 125.11 124.87 124.46 123.93 122.65 121.37 120.76 119.73 119.16 117.38 116.78 114.51 114.37 113.52 111.69 100.98 94.34 97.35 103.18 104.23 106.64 108.03 112.45 116.43 118.24 119.04 119.15 119.32 118.75 119.54 120.60 122.16 124.18 128.32 135.02 151.54 173.56 197.10 221.88 245.82 272.80 297.16 308.05 305.54 312.67 361.04 406.35 444.21 493.85 535.52 563.77 579.67 563.34 537.89 527.71 533.73 551.13 594.39 647.53 689.80 713.25 723.26 751.09 817.99 867.46 886.92 873.24 890.23 833.51 742.94 699.22 698.70 738.48 772.00 759.10 742.58 796.53 844.42 864.73 849.04 862.44 897.99 868.27 856.88 844.76 816.56 765.80 724.31 688.11 689.34 710.73 742.69 744.82 722.74 697.55 657.26 643.87 642.28 608.87 579.67 581.55 594.95 627.05 665.76 683.88 698.57 711.60 732.06 776.59 776.86 800.50 830.37 879.83 929.61 936.11 972.56 1006.98 1051.13 1117.40 1161.08 1177.62 1191.68 1242.74 1260.13 1285.30 1298.83 1318.99 1344.42 1379.96 1399.53 1412.92 1430.05 1451.64 1480.88 1462.54 1462.37 1496.06 1492.19 1459.96 1445.57 1425.21 1412.04 1429.67 1448.54 1429.58 1405.83 1376.72 1330.21 1302.73 1307.80 1309.42 1283.58 1261.65 1248.99 1248.15 1250.09 1198.91 1160.98 1127.08 1077.41 1066.65 1044.70 983.39 945.98 933.78 929.55 929.46 927.22 914.23 907.58 909.24 906.43 897.93 887.94 883.15 893.28 905.87 918.97 928.87 937.81 955.80 972.19 966.49 977.60 1015.61 1016.32 1009.56 1010.88 1030.72 1044.75 1032.80 1029.92 1048.23 1043.42 1022.48 1013.60 1008.40 1000.75 994.14 989.83 982.88 973.82 965.08 956.77 948.74 942.42 939.96 937.90 924.03 906.61 902.46 900.52 893.70 889.30 889.22 890.88 890.45 879.68 873.75 887.19 893.32 888.65 884.91 881.85 873.21 863.13 858.46 858.61 866.54 876.99 867.88 857.17 869.72 873.91 855.25 844.15 847.94 882.19 922.30 941.34 949.63 952.80 966.09 987.88 987.63 994.07 995.85 971.53 959.99 971.52 975.70 972.56 984.12 999.37 996.50 993.61 989.73 993.23 1000.44 1005.66 1002.36 977.67 956.51 954.39 942.00 901.98 862.79 860.97 864.15 854.32 838.48 816.50 800.79 786.83 769.24 750.44 733.08 725.56 725.31 708.50 680.57 654.31 625.60 588.34 560.79 528.49 492.11 452.63 416.92 391.37 375.58 364.69 352.59 345.52 360.62 372.69 378.44 377.64 377.19 380.79 382.94 384.05 385.65 389.46 390.34 385.15 382.56 387.73 398.12 397.96 399.05 413.08 422.00 419.37 424.81 436.26 433.56 428.12 422.94 426.55 441.47 457.08 470.34 485.42 500.04 513.30 522.49 538.62 556.72 -1015.28 1014.20 1011.50 1008.22 1005.03 1001.53 997.48 994.33 993.54 995.06 997.50 1000.07 1005.20 1011.99 1018.78 1031.18 1042.81 1055.73 1067.47 1077.73 1094.05 1109.53 1122.84 1135.81 1148.41 1160.49 1171.98 1179.60 1187.90 1194.34 1199.56 1204.08 1206.38 1207.00 1205.92 1202.11 1192.68 1184.00 1174.76 1163.95 1151.98 1137.43 1121.11 1106.49 1083.89 1069.98 1056.33 1043.89 1036.41 1033.25 1032.38 1030.71 1026.30 1023.15 1031.62 1046.13 1080.81 1121.39 1165.48 1193.84 1193.16 1178.42 1172.56 1164.23 1154.15 1142.45 1133.14 1130.01 1140.00 1168.36 1202.46 1239.80 1295.77 1346.73 1392.29 1426.74 1457.33 1484.85 1506.33 1525.09 1537.63 1547.17 1555.05 1561.27 1564.87 1563.10 1557.60 1545.72 1520.94 1486.71 1444.39 1408.35 1356.56 1316.93 1248.03 1193.82 1150.91 1120.05 1098.36 1080.99 1065.87 1048.17 1022.19 998.04 967.43 941.71 915.96 887.77 856.37 834.37 817.51 798.05 777.16 754.66 738.11 725.32 716.02 709.81 695.41 685.73 658.20 628.35 604.38 584.40 567.32 554.16 542.00 530.81 522.32 510.96 502.71 496.93 493.95 490.10 485.54 480.31 473.92 465.24 412.30 383.46 377.25 370.24 364.14 358.46 352.94 347.48 342.28 337.31 332.63 328.15 323.98 318.94 312.54 306.19 300.43 294.75 289.47 285.99 282.67 279.47 276.43 273.32 270.24 267.10 264.06 261.01 257.91 264.08 270.32 264.09 257.80 251.89 245.78 238.99 231.66 225.17 222.61 220.03 215.01 210.72 206.24 200.38 195.03 190.57 189.37 186.74 184.28 183.11 182.71 182.24 181.57 163.19 154.59 152.72 151.75 151.29 150.81 150.41 149.95 149.48 149.08 148.71 148.40 148.17 147.96 147.65 147.27 146.83 146.41 145.86 145.31 144.73 143.99 143.05 142.12 141.02 139.53 138.12 137.08 136.11 135.03 133.96 133.07 132.21 131.45 130.65 129.79 129.09 128.49 127.94 127.48 127.08 126.75 126.49 126.36 126.37 126.65 126.87 127.18 127.66 128.19 128.78 129.45 130.18 130.98 131.89 132.94 133.99 135.06 136.15 137.27 138.39 139.59 140.89 142.29 143.72 145.54 147.61 149.14 150.52 151.92 153.37 154.70 155.90 157.03 158.10 159.17 159.65 159.59 159.57 159.59 159.67 159.57 159.19 158.64 158.03 157.67 157.37 156.85 155.79 155.06 154.82 154.75 154.80 154.81 154.64 153.94 153.23 153.04 153.01 153.21 153.94 154.88 154.99 154.95 154.97 154.99 154.44 153.18 151.50 149.87 148.86 147.88 147.42 146.56 145.71 145.23 145.24 145.22 145.08 144.87 144.27 143.29 142.51 141.85 141.37 140.86 139.91 138.88 138.19 137.44 136.02 134.72 133.99 133.66 133.61 133.35 132.69 131.32 130.23 130.11 130.25 130.36 130.03 129.64 131.33 135.09 137.94 137.11 135.96 135.11 135.66 137.94 139.27 139.45 140.48 141.21 141.90 141.64 141.81 143.07 144.18 144.36 145.16 144.47 144.06 142.13 141.64 141.17 141.39 140.75 139.69 140.06 140.35 139.84 138.76 137.46 137.45 135.56 132.57 129.31 126.46 123.65 123.08 122.62 122.54 122.63 123.44 122.18 119.78 114.48 114.24 115.50 118.66 117.81 113.00 104.25 109.92 105.33 110.54 106.88 99.59 98.06 98.93 100.62 105.02 107.04 112.09 117.48 119.15 119.84 120.10 120.02 119.79 119.27 120.22 121.39 123.10 125.92 131.43 142.17 158.93 182.16 202.49 220.18 240.66 255.07 273.21 300.87 330.74 369.25 416.44 456.86 490.05 526.35 535.74 541.48 521.40 492.17 479.48 504.42 547.70 609.11 651.96 709.39 744.85 748.30 779.74 835.00 876.16 893.38 875.35 852.92 821.72 746.44 692.21 677.30 717.54 735.97 723.28 738.85 811.01 839.96 839.34 805.45 834.24 879.29 849.89 817.84 806.79 798.28 769.03 738.55 692.33 676.19 683.78 726.63 714.29 701.85 666.57 642.22 615.66 599.12 593.29 588.42 603.31 620.28 643.39 699.49 710.62 733.06 740.92 755.55 790.66 795.80 824.46 845.36 882.41 923.12 917.54 963.14 1011.46 1057.62 1120.20 1169.49 1209.67 1223.30 1265.65 1286.72 1324.96 1328.77 1335.61 1361.77 1396.45 1410.35 1424.81 1431.96 1441.97 1467.51 1434.87 1428.71 1474.94 1474.76 1433.24 1419.13 1398.84 1389.87 1391.05 1420.61 1428.71 1416.88 1379.12 1337.97 1308.85 1278.07 1266.52 1240.56 1221.85 1199.67 1189.66 1189.74 1107.95 1098.67 1105.09 1085.31 1074.68 1044.82 1003.17 954.81 929.66 926.74 923.03 918.81 912.60 909.94 911.32 904.45 893.66 884.82 881.76 884.95 895.06 911.59 925.13 936.59 954.74 970.53 966.58 975.27 1001.90 998.28 993.86 999.00 1019.70 1032.63 1018.49 1010.81 1020.92 1018.65 1008.41 1002.74 997.40 988.65 981.02 975.76 969.30 962.35 958.15 952.67 940.73 931.10 926.01 920.52 902.14 881.12 879.93 882.99 878.91 873.42 868.01 862.02 856.13 848.33 846.84 862.52 869.94 866.32 865.44 866.18 857.41 850.13 845.31 840.63 847.53 863.12 849.60 833.24 850.77 857.84 835.64 819.95 821.56 864.95 914.29 927.87 929.90 934.14 952.13 979.64 980.17 978.35 974.53 954.42 945.88 958.13 954.83 942.89 959.27 976.72 972.81 970.74 979.33 984.84 988.70 991.81 987.17 959.60 940.26 938.82 926.46 888.22 851.53 852.81 858.31 853.19 838.58 817.53 802.94 790.46 771.00 748.89 732.56 725.22 721.85 703.26 672.68 644.97 617.09 585.81 561.13 536.84 507.69 465.31 421.46 391.06 377.99 368.60 358.23 352.12 366.01 375.90 381.74 381.21 376.34 375.27 377.85 378.87 380.04 385.69 388.40 384.33 380.18 384.40 394.27 395.41 397.88 409.36 419.18 419.09 420.95 423.67 424.63 428.36 424.23 428.85 446.00 461.94 475.22 489.47 503.27 520.96 532.71 540.17 553.62 -1007.09 1006.61 1004.64 1003.32 1001.16 999.90 998.03 995.87 994.68 994.56 995.64 996.58 998.60 1002.76 1007.14 1016.16 1026.63 1037.35 1046.21 1054.79 1071.28 1086.70 1100.07 1113.03 1125.20 1137.81 1148.94 1156.05 1163.88 1169.05 1173.88 1177.24 1178.14 1177.17 1175.30 1170.39 1161.52 1150.86 1139.71 1129.73 1114.00 1098.10 1081.08 1066.51 1047.56 1032.78 1020.70 1013.46 1009.14 1007.22 1006.18 1002.47 998.84 997.66 1004.38 1016.15 1044.59 1082.45 1129.93 1172.56 1201.70 1221.88 1233.83 1226.37 1208.77 1181.21 1156.63 1137.30 1129.73 1155.01 1187.73 1232.07 1294.57 1349.32 1401.85 1434.86 1468.96 1496.62 1517.16 1534.20 1545.48 1554.31 1561.61 1567.26 1570.67 1568.66 1562.39 1549.01 1521.79 1482.88 1438.95 1395.42 1337.90 1293.50 1227.59 1172.31 1134.38 1106.90 1087.88 1070.55 1055.57 1035.10 1012.10 988.98 961.34 937.01 911.03 884.88 852.70 837.36 824.47 806.76 786.41 762.99 744.72 730.98 720.25 705.29 688.48 671.87 642.91 617.67 597.59 577.15 564.69 548.36 536.88 527.99 516.35 506.77 498.80 495.74 492.17 487.75 482.55 476.95 456.86 404.72 389.37 382.12 375.20 368.62 362.41 356.56 350.88 345.27 339.94 334.87 330.03 325.41 321.09 315.85 309.32 302.78 296.89 290.95 285.43 281.83 278.37 275.03 271.81 268.61 265.47 262.25 259.03 255.86 252.66 252.77 253.78 257.12 251.22 245.39 239.61 232.89 225.76 219.54 217.18 214.72 210.56 206.21 202.75 197.42 192.80 188.50 186.91 187.06 184.62 182.99 182.11 181.48 180.77 160.69 151.57 149.47 148.22 147.54 146.98 146.62 146.21 145.77 145.45 145.15 144.90 144.76 144.65 144.39 144.05 143.80 143.45 142.89 142.38 141.91 141.26 140.48 139.59 138.58 137.25 136.09 135.21 134.36 133.33 132.33 131.56 130.81 130.02 129.25 128.53 127.89 127.33 126.82 126.43 126.16 125.89 125.66 125.65 125.73 125.85 126.14 126.52 127.00 127.52 128.10 128.76 129.52 130.38 131.34 132.37 133.47 134.58 135.59 136.60 137.72 138.98 140.33 141.66 142.92 144.73 146.69 148.16 149.54 150.89 152.17 153.43 154.58 155.51 156.41 157.20 157.57 157.53 157.53 157.57 157.68 157.66 157.46 157.20 156.80 156.67 156.43 155.91 154.69 153.66 152.79 152.63 152.77 152.89 152.89 152.36 152.03 151.93 151.91 152.10 152.42 152.98 153.05 153.02 153.03 153.11 152.79 151.83 149.92 148.09 147.42 146.82 146.46 145.47 144.31 143.38 143.20 143.17 143.19 143.06 142.63 142.19 141.52 141.01 140.44 139.72 138.64 137.50 136.94 136.38 135.12 133.80 133.07 132.67 132.48 132.02 131.32 129.85 128.89 128.97 129.00 129.07 128.62 128.18 130.02 133.30 135.55 135.53 134.54 133.47 133.78 135.78 138.05 138.54 139.67 141.12 141.30 141.13 141.38 142.38 143.18 144.18 144.43 143.94 143.02 142.64 141.93 141.04 140.46 139.15 138.53 139.38 139.59 138.78 137.31 136.89 137.48 136.40 134.20 133.36 131.51 129.06 127.17 126.80 125.78 124.82 123.68 123.56 122.11 116.34 107.06 104.39 107.84 112.55 115.80 114.06 110.72 106.08 109.78 113.13 110.86 109.03 107.25 108.48 111.32 112.89 116.00 118.98 120.25 120.75 120.64 120.45 120.12 119.39 119.77 120.58 121.56 123.86 127.49 134.81 142.35 160.63 177.26 190.30 207.55 225.91 252.98 304.36 340.08 378.61 423.17 459.28 481.91 498.93 496.44 483.09 474.06 475.85 470.45 509.83 540.99 612.71 666.91 713.64 750.24 766.54 798.11 832.83 860.59 871.07 865.25 830.09 793.91 743.97 697.02 667.35 703.56 711.40 699.90 741.10 803.06 821.54 820.97 796.93 802.04 839.76 834.29 810.37 762.22 758.70 762.50 742.16 701.21 661.87 671.27 704.29 687.64 653.62 655.16 611.53 587.77 563.06 572.45 607.77 628.50 661.17 673.50 719.28 736.78 760.59 768.05 785.98 792.74 830.29 858.80 890.31 881.03 924.15 927.29 964.28 1021.78 1082.98 1119.30 1159.96 1212.93 1262.84 1280.23 1292.55 1334.07 1345.51 1360.31 1393.03 1428.23 1417.36 1417.70 1412.98 1402.84 1419.79 1404.64 1402.74 1434.99 1428.81 1421.20 1403.96 1377.69 1369.58 1362.93 1387.37 1407.74 1411.81 1379.06 1344.06 1317.47 1263.44 1223.21 1194.08 1181.98 1157.14 1141.72 1122.38 1070.01 1064.69 1069.58 1061.08 998.79 995.81 978.35 948.59 929.69 927.26 920.47 915.70 921.07 920.35 905.89 887.84 873.01 874.92 884.11 882.30 889.28 912.34 926.52 933.06 951.37 970.87 973.89 973.05 979.19 986.41 984.36 984.13 1004.40 1018.67 1007.13 997.37 1000.03 997.84 992.95 997.16 996.92 988.15 977.74 966.67 960.81 959.98 958.25 953.94 936.17 921.06 904.00 886.32 872.37 861.85 864.40 867.25 863.58 858.75 853.57 837.87 824.64 820.90 823.41 837.47 841.78 837.35 840.18 847.83 841.96 835.86 829.87 822.75 828.17 841.25 826.76 814.10 832.44 841.69 821.27 804.37 803.92 844.22 892.57 899.43 903.93 921.36 942.69 963.78 963.33 954.88 945.31 928.86 934.78 953.86 946.31 923.94 930.55 947.88 950.63 952.23 964.47 971.79 974.63 978.96 976.80 960.69 937.32 925.50 913.22 881.06 845.36 848.45 856.16 852.60 839.46 820.42 810.91 803.36 780.29 753.34 743.11 733.10 711.23 688.07 660.72 638.06 614.81 591.53 566.05 547.30 521.99 479.16 427.50 395.12 382.84 378.68 372.88 369.94 376.31 384.48 388.14 384.09 375.98 371.66 373.04 374.78 376.15 381.24 384.47 381.06 379.92 382.67 388.64 393.31 398.16 404.49 411.74 413.10 414.80 418.10 423.33 431.49 431.85 437.22 447.87 463.91 478.96 491.75 504.03 524.15 534.71 537.75 543.71 -1001.72 1001.95 1001.42 1001.17 1000.24 999.95 999.03 997.48 996.32 995.83 995.72 995.72 996.55 997.90 1000.91 1005.89 1012.99 1021.53 1028.67 1038.23 1053.78 1068.69 1081.92 1093.47 1106.70 1119.26 1130.62 1139.34 1147.07 1151.98 1156.07 1158.46 1158.12 1155.58 1152.67 1145.68 1131.43 1118.85 1106.58 1096.02 1079.52 1063.49 1047.63 1035.85 1023.75 1011.60 1005.40 1001.26 1000.42 998.81 995.88 988.90 983.02 981.81 987.01 996.96 1020.70 1053.98 1110.50 1159.47 1215.56 1262.55 1290.97 1303.83 1280.85 1249.28 1209.91 1166.42 1139.00 1157.17 1187.21 1235.53 1300.46 1359.70 1412.40 1445.93 1481.40 1508.00 1527.69 1541.94 1552.08 1560.24 1566.99 1571.92 1574.70 1572.34 1564.30 1549.01 1517.33 1474.70 1427.22 1379.50 1313.50 1255.56 1198.12 1147.03 1116.70 1092.45 1075.85 1061.03 1044.70 1023.27 1003.92 978.62 956.33 931.09 905.47 882.76 852.20 841.76 832.62 818.31 798.28 773.80 754.09 738.85 724.02 703.40 682.20 653.15 627.81 607.37 588.16 570.49 554.32 542.27 532.13 520.22 510.46 501.80 497.77 494.70 490.54 485.42 479.75 473.71 419.45 395.81 388.07 380.68 373.69 367.02 360.72 354.59 348.76 342.95 337.51 332.37 327.33 322.56 318.07 312.67 306.01 299.41 293.24 287.14 281.53 277.79 274.25 270.72 267.33 264.03 260.79 257.49 254.17 250.94 247.66 244.26 240.76 239.01 242.05 238.93 233.87 226.90 220.01 214.10 210.49 207.87 204.33 200.76 199.92 195.26 190.73 185.78 184.67 185.82 185.12 183.28 181.69 180.78 179.97 158.67 148.61 146.32 144.89 143.91 143.31 142.97 142.60 142.21 141.99 141.77 141.59 141.47 141.40 141.18 140.94 140.79 140.52 140.00 139.56 139.17 138.63 137.96 137.13 136.23 135.08 134.06 133.28 132.53 131.58 130.68 129.99 129.31 128.56 127.86 127.24 126.67 126.17 125.71 125.37 125.17 124.95 124.79 124.87 125.01 125.08 125.44 125.85 126.30 126.84 127.46 128.13 128.89 129.77 130.74 131.78 132.90 134.02 134.98 135.94 137.07 138.34 139.70 140.95 142.10 143.89 145.78 147.17 148.53 149.81 150.95 152.13 153.18 154.02 154.65 155.17 155.39 155.38 155.38 155.40 155.37 155.37 155.45 155.34 155.37 155.32 155.22 154.74 153.61 152.38 151.13 150.62 150.64 150.68 150.67 150.65 150.53 150.52 150.53 150.60 150.68 150.85 150.88 150.88 150.90 150.95 150.80 150.24 148.21 146.38 145.83 145.60 145.40 144.49 143.15 141.91 141.16 141.07 141.09 141.07 140.96 140.84 140.71 140.42 139.74 138.87 137.58 136.47 136.05 135.69 134.63 133.49 132.78 132.30 131.94 131.27 130.37 129.18 128.51 128.88 128.83 128.25 128.05 128.06 128.76 130.67 132.39 132.60 131.88 130.93 130.85 132.56 135.67 137.70 139.07 140.78 141.50 141.56 141.78 142.23 142.25 142.43 142.88 142.92 142.41 142.21 141.76 141.10 139.95 138.99 138.17 138.08 138.91 138.57 137.37 137.22 137.60 136.23 133.16 132.49 131.50 130.07 127.99 126.42 124.70 122.64 120.90 119.98 120.31 122.21 116.51 113.21 106.06 107.26 113.02 119.53 116.81 109.82 112.85 117.12 115.96 112.94 111.61 113.74 115.21 116.33 118.39 120.93 121.09 121.54 121.30 120.78 121.20 119.98 119.70 120.06 119.80 121.97 124.19 128.19 133.38 144.39 155.40 167.85 184.26 204.31 237.83 291.07 333.32 368.46 405.63 440.34 459.77 465.63 456.22 439.03 432.26 462.50 487.80 531.61 554.65 614.29 682.01 722.01 757.05 779.11 807.49 824.24 842.76 833.45 826.84 809.94 771.90 742.22 700.73 659.16 660.61 662.48 694.16 730.37 769.23 792.51 820.02 790.61 767.13 799.66 806.81 786.87 727.85 724.06 736.97 722.14 670.32 641.19 623.50 655.22 660.97 624.47 618.78 596.62 568.60 563.36 589.93 610.67 641.98 676.72 722.51 732.66 762.72 791.64 802.59 839.35 805.43 848.66 892.09 942.91 925.56 965.56 965.46 989.79 1047.89 1095.16 1115.52 1156.78 1200.52 1249.48 1292.36 1286.36 1312.25 1357.95 1392.21 1414.52 1409.84 1396.06 1391.23 1387.78 1366.87 1382.47 1377.13 1377.00 1407.98 1431.99 1436.17 1409.95 1372.41 1347.14 1329.59 1354.37 1360.53 1378.48 1365.87 1336.84 1285.95 1252.59 1213.87 1194.12 1169.64 1127.82 1087.47 1082.89 1052.18 1011.47 1022.61 1016.70 981.62 966.38 948.55 935.38 929.52 923.59 915.96 912.33 920.20 920.65 906.06 888.83 875.08 879.27 887.08 882.55 886.49 912.69 926.86 931.86 950.69 970.99 974.02 969.44 962.09 974.85 975.16 972.01 991.72 1006.10 993.69 983.75 984.70 983.68 982.11 988.17 991.29 984.41 972.25 957.34 949.76 949.37 950.17 945.97 925.37 907.79 884.93 860.70 848.81 848.43 850.44 848.16 844.37 840.99 837.78 819.66 800.66 797.10 802.98 812.12 813.19 808.27 814.39 825.87 823.06 816.11 810.37 805.23 807.67 816.70 804.83 795.73 810.36 819.54 801.49 790.22 791.75 829.99 867.01 873.35 882.22 913.09 931.79 940.95 941.49 933.82 923.17 910.95 917.69 943.58 936.15 905.97 908.22 922.45 927.64 935.32 947.56 955.23 960.40 964.93 966.39 960.58 937.68 902.30 894.38 874.78 846.04 847.10 854.85 851.69 839.55 820.25 815.15 809.62 780.97 753.58 750.81 734.96 702.95 673.69 650.33 632.31 614.91 597.02 574.51 552.65 539.71 493.96 439.74 404.04 396.83 392.55 390.59 387.51 389.29 395.21 392.27 386.32 377.47 371.87 370.87 372.17 374.60 377.93 381.27 381.75 382.79 382.51 383.85 391.78 399.40 402.59 404.87 406.36 410.10 416.64 426.50 437.08 443.23 447.51 453.16 465.40 481.88 493.92 504.75 524.99 531.48 530.88 533.09 -999.41 1000.00 999.89 1000.11 1000.61 1001.10 1000.77 999.89 998.90 997.98 997.44 997.20 997.80 998.61 1000.32 1001.21 1004.92 1010.62 1016.83 1027.15 1041.47 1055.54 1068.37 1078.59 1092.56 1104.62 1115.45 1121.60 1128.04 1132.81 1135.94 1137.28 1135.10 1132.34 1127.48 1118.84 1105.69 1092.52 1080.61 1068.81 1052.88 1037.78 1024.03 1016.25 1007.99 1002.11 1000.10 999.53 996.90 992.52 987.33 979.17 972.22 970.32 973.34 980.95 999.93 1029.95 1085.61 1138.88 1210.70 1274.54 1321.88 1339.93 1335.21 1321.55 1287.57 1237.15 1194.56 1185.54 1207.26 1248.43 1311.37 1369.96 1422.70 1456.35 1491.89 1517.05 1534.68 1546.63 1554.49 1562.16 1568.20 1572.44 1574.00 1569.47 1560.09 1541.90 1507.45 1456.98 1403.75 1349.66 1279.83 1215.61 1162.34 1121.74 1095.89 1079.51 1062.24 1047.59 1035.34 1015.71 995.92 972.51 948.07 923.98 904.88 880.67 856.53 845.13 841.04 828.57 808.94 783.57 767.11 748.51 721.58 695.00 666.32 640.76 617.14 598.34 576.12 560.45 546.66 534.66 523.91 514.67 504.84 499.68 497.11 493.53 489.13 483.06 477.20 461.65 402.72 394.50 386.60 379.14 372.06 365.31 358.82 352.55 346.50 340.61 335.05 329.82 324.63 319.71 315.04 309.50 302.74 295.87 289.58 283.37 277.70 273.83 270.18 266.51 262.98 259.56 256.23 252.89 249.52 246.20 242.84 239.46 235.88 232.24 235.23 230.53 228.40 221.24 214.79 209.32 203.41 199.77 196.53 195.23 195.75 193.64 189.19 184.14 182.91 183.93 184.74 183.10 181.20 180.03 179.08 155.87 145.72 143.26 141.63 140.51 139.79 139.45 139.11 138.82 138.73 138.64 138.43 138.29 138.22 138.08 137.93 137.83 137.62 137.19 136.87 136.58 136.08 135.45 134.75 134.02 133.00 132.04 131.28 130.57 129.79 128.99 128.29 127.68 127.09 126.48 125.90 125.44 125.04 124.61 124.29 124.08 123.91 123.88 124.01 124.21 124.34 124.75 125.16 125.57 126.16 126.89 127.58 128.30 129.15 130.09 131.14 132.22 133.32 134.28 135.29 136.43 137.64 138.97 140.13 141.27 143.02 144.82 146.17 147.42 148.63 149.71 150.79 151.70 152.42 152.83 153.11 153.23 153.26 153.22 153.16 152.81 152.69 153.08 153.39 153.45 153.49 153.47 153.13 152.48 151.19 149.78 148.86 148.59 148.50 148.54 148.61 148.67 148.70 148.73 148.75 148.72 148.73 148.75 148.76 148.78 148.81 148.84 148.52 146.58 144.80 144.21 143.96 143.89 143.19 142.04 140.67 139.62 139.41 139.40 139.43 139.49 139.56 139.72 139.62 138.89 137.93 136.71 135.70 135.30 135.00 134.12 133.16 132.38 131.81 131.37 130.59 129.61 128.59 128.07 128.47 128.27 127.46 127.30 127.45 127.17 127.93 128.95 129.25 128.79 127.86 127.25 128.60 133.09 138.15 138.97 140.15 141.01 141.37 141.61 141.91 141.88 141.61 141.78 141.94 141.45 141.42 141.30 141.02 140.27 139.14 137.81 137.91 138.31 138.01 137.02 137.19 137.24 135.52 132.26 129.96 127.97 125.81 123.48 119.34 116.48 115.51 114.68 114.46 115.89 117.10 118.04 117.27 113.10 113.43 115.19 121.45 120.96 116.46 118.07 119.97 119.67 117.75 117.20 118.26 118.59 119.21 120.34 121.68 121.74 122.46 122.35 121.63 121.65 120.48 119.78 119.27 118.83 120.45 121.68 124.46 127.75 134.54 142.71 154.37 168.77 188.85 224.49 273.74 315.10 343.25 368.65 402.92 429.15 422.87 413.13 402.93 429.99 472.19 501.52 550.82 577.29 623.35 668.80 734.45 776.88 794.66 838.88 831.80 803.45 802.69 782.60 771.02 767.87 738.91 706.55 661.99 622.06 636.42 669.11 698.23 733.04 777.81 812.62 793.17 740.56 762.96 783.60 775.51 717.84 690.56 678.00 699.80 666.04 621.20 598.89 611.29 618.01 606.65 582.34 564.82 544.46 579.27 610.83 640.47 677.27 682.24 715.65 757.27 799.38 827.53 854.91 864.59 835.84 850.46 895.38 915.88 945.40 1003.55 992.97 1001.16 1064.70 1106.22 1128.07 1169.56 1207.57 1260.22 1317.01 1307.66 1350.22 1376.37 1392.05 1391.84 1389.87 1372.83 1365.13 1359.62 1336.80 1358.26 1353.04 1347.27 1397.95 1440.58 1423.74 1398.97 1361.69 1334.61 1311.28 1311.43 1322.86 1336.15 1334.14 1322.57 1296.62 1288.77 1265.05 1222.03 1176.82 1147.18 1115.33 1093.30 1050.25 996.37 992.26 973.21 949.78 930.93 918.51 915.74 925.76 916.55 909.72 907.45 910.70 913.12 910.96 907.98 901.17 900.21 889.93 883.36 886.42 911.29 926.70 933.28 953.85 972.04 964.74 951.37 949.59 963.02 965.69 962.53 982.00 993.12 976.68 967.86 975.34 976.87 976.24 975.50 978.65 976.19 964.00 945.26 932.20 931.36 931.23 928.41 910.66 891.14 868.25 841.59 835.24 838.26 831.02 827.35 820.15 819.32 822.80 806.20 786.21 782.17 785.40 786.26 784.94 780.57 789.03 801.34 799.38 790.07 785.79 782.80 787.36 791.11 784.15 777.76 783.70 788.51 771.40 774.31 787.64 812.27 844.32 859.27 871.30 897.77 911.49 917.18 918.00 919.63 914.53 895.24 898.47 924.63 916.39 889.01 892.48 905.12 911.54 917.79 928.62 937.12 944.37 949.64 950.49 943.67 924.57 889.24 880.23 870.70 854.91 849.33 852.37 848.56 835.42 812.78 802.69 795.75 764.72 740.11 740.96 728.65 694.61 665.19 643.12 627.83 612.55 590.84 568.79 557.01 548.35 505.15 456.72 426.18 414.25 407.29 405.50 400.10 399.60 398.63 394.27 387.67 380.02 374.73 372.34 373.11 375.92 378.68 383.41 385.97 385.67 382.90 383.92 393.41 402.90 405.15 405.93 406.77 410.67 418.57 431.55 444.39 451.73 456.71 461.28 472.71 487.71 499.07 509.59 527.83 527.89 525.11 527.78 -999.35 1000.46 1001.10 1001.61 1003.41 1004.32 1004.05 1003.16 1001.97 1000.71 999.71 999.14 999.03 999.42 999.99 999.78 1000.44 1003.88 1008.40 1016.84 1029.24 1041.46 1053.03 1063.02 1076.64 1088.18 1098.60 1105.85 1110.96 1115.12 1117.22 1116.91 1113.81 1110.17 1103.88 1093.87 1079.40 1066.08 1055.23 1043.40 1029.90 1017.45 1010.11 1003.74 1001.55 999.55 998.72 995.27 990.84 984.40 977.23 969.26 962.31 959.26 960.91 965.60 980.50 1007.34 1059.99 1110.63 1185.78 1254.51 1305.23 1338.20 1355.82 1363.93 1359.91 1327.15 1265.26 1237.45 1236.53 1264.98 1319.00 1376.11 1421.86 1457.71 1493.62 1517.22 1533.31 1543.15 1550.26 1557.74 1563.48 1567.01 1566.18 1559.02 1545.56 1523.01 1480.74 1421.95 1363.90 1305.76 1234.97 1171.75 1120.73 1089.37 1071.93 1058.93 1042.65 1038.24 1022.93 1005.17 985.88 965.44 940.52 921.80 897.61 873.60 856.37 844.70 843.00 828.75 812.01 785.95 779.30 752.09 715.41 681.18 653.56 631.70 605.76 586.70 567.94 548.97 534.39 523.54 516.19 507.48 500.88 498.71 496.36 492.18 487.16 480.56 474.23 430.09 401.35 392.97 385.04 377.43 370.24 363.40 356.81 350.37 344.17 338.24 332.63 327.19 321.90 316.80 312.08 306.42 299.48 292.49 286.01 279.66 273.91 270.01 266.17 262.45 258.73 255.19 251.78 248.39 244.97 241.55 238.14 234.78 231.15 227.39 223.74 220.09 222.53 216.76 210.67 205.44 198.86 195.22 192.13 189.32 186.73 190.16 187.50 182.94 181.58 182.03 182.18 181.19 180.05 179.26 178.66 153.12 142.88 140.31 138.53 137.29 136.48 136.11 135.78 135.55 135.56 135.54 135.36 135.22 135.15 135.09 135.03 134.96 134.81 134.47 134.24 134.04 133.59 133.03 132.47 131.88 130.94 130.05 129.33 128.68 128.02 127.32 126.67 126.09 125.65 125.12 124.58 124.19 123.85 123.50 123.22 123.01 122.93 122.93 123.12 123.35 123.59 124.06 124.47 124.83 125.48 126.29 126.99 127.70 128.51 129.43 130.49 131.53 132.60 133.60 134.64 135.78 136.97 138.14 139.31 140.45 142.15 143.88 145.15 146.33 147.46 148.50 149.46 150.26 150.85 151.14 151.14 151.13 151.16 151.11 150.83 150.13 149.95 150.74 151.27 151.32 151.36 151.38 151.31 150.96 150.06 148.57 147.39 146.64 146.39 146.43 146.47 146.51 146.54 146.56 146.59 146.62 146.64 146.67 146.69 146.71 146.73 146.85 146.67 145.07 143.32 142.26 141.81 141.87 141.64 141.01 139.71 138.57 138.28 138.25 138.27 138.31 138.38 138.58 138.51 137.75 136.93 136.06 135.23 134.70 134.23 133.58 132.71 131.72 131.03 130.68 129.99 129.09 128.05 127.37 127.48 127.19 126.60 126.33 126.18 125.64 125.46 125.85 126.21 125.89 124.97 123.67 124.14 130.63 137.23 138.25 139.55 140.28 140.74 141.10 141.15 141.09 140.98 140.58 140.17 140.31 140.70 140.82 140.75 140.11 139.38 138.33 138.07 138.02 137.97 137.27 136.81 136.53 134.74 130.84 126.47 123.35 119.26 115.28 112.03 110.80 109.65 109.22 109.40 109.96 111.21 112.00 113.06 115.29 115.62 119.21 121.35 122.54 121.21 121.17 121.98 122.39 122.02 121.62 121.17 121.20 121.25 121.18 121.60 122.35 123.15 123.45 122.25 121.01 120.52 119.97 119.36 118.95 119.38 120.29 122.08 124.87 129.89 136.31 147.29 161.67 183.97 217.67 262.37 297.36 321.20 350.71 378.54 401.73 369.41 366.87 385.07 438.42 483.85 513.93 557.83 581.65 615.14 679.78 729.28 764.46 810.52 817.59 781.22 767.82 777.97 768.36 736.73 737.91 729.59 696.17 663.74 625.06 616.72 640.89 658.44 682.47 743.09 773.21 757.02 713.99 727.09 764.88 763.48 720.20 662.62 646.36 655.91 622.67 603.48 588.33 572.15 585.52 580.27 544.30 553.97 571.79 614.41 619.53 653.93 694.93 735.91 735.12 777.64 826.25 855.28 900.31 895.18 897.92 886.08 905.01 920.74 969.27 1011.43 1019.24 1033.24 1051.02 1097.17 1124.77 1147.28 1206.81 1251.84 1279.58 1321.10 1367.67 1378.09 1384.28 1380.46 1377.17 1348.45 1340.46 1326.08 1295.00 1314.25 1341.71 1362.17 1400.94 1429.41 1424.74 1395.40 1356.37 1330.72 1297.25 1284.52 1280.19 1306.52 1319.12 1298.67 1280.18 1275.07 1260.97 1233.54 1214.89 1187.64 1148.29 1123.04 1073.21 1021.17 994.95 958.21 930.55 898.79 890.15 895.13 908.90 898.11 888.67 891.27 890.95 899.87 913.12 922.98 922.89 908.07 895.91 885.56 889.95 915.25 930.08 938.73 954.47 969.17 955.96 945.26 946.78 957.63 959.29 958.98 973.29 980.76 961.91 953.31 967.88 971.66 968.85 964.97 964.21 965.23 954.96 931.75 915.69 910.33 908.27 906.25 892.03 871.92 851.75 829.31 825.47 826.15 815.27 800.70 792.75 794.40 804.89 793.21 774.50 770.91 769.87 762.98 757.87 755.56 764.02 774.89 773.59 762.18 759.47 764.45 768.06 765.00 761.89 757.62 758.83 751.82 737.71 752.97 786.35 808.52 823.56 849.11 868.15 875.26 882.55 892.07 893.62 906.39 910.24 888.31 881.52 898.18 891.17 872.65 881.00 895.44 898.73 901.50 909.63 919.20 929.39 935.21 932.30 915.43 896.27 875.51 868.39 870.31 869.61 857.50 848.11 843.96 828.67 799.59 780.74 765.90 738.11 716.33 717.63 710.12 687.52 661.96 641.62 626.42 608.62 578.78 558.05 550.15 538.50 504.77 469.59 444.93 430.36 419.00 410.89 405.96 400.95 396.08 392.61 388.66 383.59 379.59 377.27 377.57 380.03 383.59 390.45 396.47 387.89 384.38 389.09 398.97 408.94 413.86 415.58 415.01 417.59 424.39 438.02 451.72 457.75 464.29 474.63 485.69 496.89 508.09 519.55 533.42 526.02 521.43 528.81 -1002.96 1004.33 1005.31 1006.25 1007.41 1007.70 1007.13 1005.74 1004.03 1002.64 1001.41 1000.39 999.81 1000.00 1000.02 999.93 999.93 1001.10 1003.52 1009.41 1019.55 1029.84 1039.70 1049.63 1062.48 1073.37 1082.96 1089.40 1093.79 1097.07 1097.90 1096.83 1092.69 1087.73 1080.29 1069.55 1054.70 1041.38 1032.36 1021.67 1010.94 1006.58 1001.28 999.67 999.41 997.48 994.08 987.57 981.14 973.35 965.66 958.12 951.27 947.49 947.29 949.46 959.90 982.16 1023.08 1071.27 1143.60 1212.45 1263.17 1304.00 1330.06 1351.75 1362.27 1361.59 1328.81 1285.35 1262.29 1271.42 1314.91 1364.06 1406.77 1441.36 1475.52 1497.92 1513.00 1520.51 1524.95 1532.94 1539.29 1541.63 1536.62 1522.84 1502.74 1474.03 1426.20 1371.91 1313.18 1253.03 1185.14 1125.89 1080.58 1052.09 1042.65 1036.80 1030.11 1024.26 1011.38 997.11 978.67 958.20 936.94 915.04 890.10 870.21 850.67 840.08 837.94 821.02 805.54 782.80 771.92 737.92 701.56 670.13 642.23 618.31 594.06 573.19 551.98 534.53 518.82 511.49 507.70 503.51 499.66 497.74 495.16 490.25 484.59 477.73 470.95 408.76 399.83 391.33 383.32 375.59 368.25 361.33 354.63 348.06 341.78 335.86 330.17 324.59 319.15 313.92 309.16 303.38 296.26 289.13 282.55 276.00 270.16 266.20 262.31 258.42 254.54 250.89 247.41 243.97 240.49 236.95 233.49 230.14 226.49 222.66 218.95 215.26 212.34 211.82 206.12 201.31 194.34 190.83 187.75 184.91 182.27 179.42 176.74 182.90 181.55 181.19 180.48 179.63 178.86 178.39 158.49 143.23 140.08 137.40 135.53 134.25 133.36 132.90 132.60 132.41 132.39 132.36 132.29 132.21 132.19 132.17 132.16 132.13 132.05 131.82 131.66 131.51 131.13 130.68 130.29 129.79 128.87 128.09 127.45 126.89 126.27 125.70 125.16 124.67 124.30 123.82 123.30 122.93 122.62 122.38 122.16 121.99 121.95 122.01 122.19 122.40 122.75 123.29 123.71 124.15 124.81 125.61 126.31 127.03 127.84 128.79 129.89 130.89 131.90 132.93 133.99 135.10 136.24 137.38 138.50 139.63 141.29 142.97 144.18 145.33 146.41 147.40 148.22 148.90 149.41 149.59 149.42 149.27 149.11 148.99 148.67 147.81 147.59 148.56 149.23 149.38 149.52 149.54 149.49 149.33 148.72 147.46 146.17 145.04 144.65 144.63 144.64 144.66 144.68 144.68 144.67 144.63 144.58 144.59 144.61 144.63 144.65 144.80 144.73 143.57 142.08 140.73 140.08 140.13 140.13 139.89 138.68 137.56 137.27 137.23 137.25 137.27 137.30 137.49 137.42 136.79 136.09 135.43 134.75 134.15 133.56 132.98 132.22 131.09 130.34 129.98 129.36 128.59 127.55 126.74 126.52 126.26 125.79 125.19 124.79 124.23 123.89 123.64 123.76 123.41 122.64 120.78 120.35 126.63 134.63 137.22 138.38 139.75 140.36 140.65 140.67 140.55 140.26 139.49 138.96 139.14 139.93 140.29 139.78 139.09 139.40 138.92 137.72 137.19 137.66 137.23 136.50 136.27 133.87 130.18 123.21 113.46 112.49 108.94 107.75 106.51 104.93 103.07 100.92 101.35 103.44 101.49 105.48 110.02 113.31 117.95 119.93 121.72 122.43 122.24 122.57 123.14 122.63 121.94 121.93 121.99 121.84 121.77 121.74 122.55 123.29 122.64 121.53 120.77 120.76 120.46 120.10 119.80 119.70 120.18 121.24 123.10 126.87 133.15 144.50 161.96 187.62 221.56 262.93 300.28 321.47 340.45 351.42 338.72 317.01 321.33 390.30 446.64 479.89 515.69 557.59 608.55 649.71 695.76 710.06 784.18 800.76 790.95 733.31 727.14 742.50 723.47 704.66 696.59 720.00 703.48 661.60 620.88 591.26 613.46 634.01 678.29 713.04 735.84 727.28 685.96 706.25 742.38 731.13 695.52 655.05 631.00 620.33 610.02 578.10 564.59 548.19 546.78 540.01 537.35 564.17 603.49 634.55 656.65 683.79 715.87 767.90 769.37 797.22 857.73 870.64 909.15 939.71 967.45 921.38 942.06 938.70 989.26 1015.82 1043.83 1056.73 1081.21 1118.06 1144.98 1165.60 1221.98 1258.15 1281.49 1333.76 1376.52 1363.93 1369.42 1359.15 1350.76 1324.04 1313.80 1297.90 1258.86 1270.17 1326.04 1362.33 1382.50 1399.24 1413.41 1400.09 1350.14 1326.22 1289.61 1260.91 1254.77 1259.48 1276.97 1267.19 1240.88 1230.92 1226.35 1232.70 1212.22 1180.51 1170.20 1145.29 1097.07 1045.73 1010.33 962.28 952.85 900.34 892.39 884.56 889.32 869.59 853.72 859.37 873.25 888.39 905.12 921.88 931.30 914.36 893.45 888.24 898.47 929.72 945.21 947.83 951.17 958.97 952.98 948.94 953.82 956.91 958.55 964.08 972.04 967.18 946.21 941.77 958.81 963.21 958.71 953.98 951.55 952.92 943.58 923.33 903.34 892.53 888.33 886.63 871.85 851.73 836.90 821.86 811.48 802.80 787.86 774.68 764.17 766.71 782.25 773.74 756.18 754.64 756.75 744.30 735.91 732.38 739.11 747.32 748.95 741.80 742.83 750.65 749.37 739.46 739.00 737.32 730.26 721.01 714.27 732.97 770.05 787.90 802.73 833.85 854.85 855.44 860.39 868.61 868.71 882.61 891.97 873.22 866.76 876.95 872.47 861.10 875.14 891.91 893.25 892.98 897.11 909.02 923.40 926.67 919.52 899.02 883.18 875.67 869.21 870.56 873.73 857.14 841.14 836.25 820.64 790.65 766.28 744.87 722.56 706.78 704.00 697.57 685.22 677.12 668.48 645.83 615.59 578.80 555.67 543.87 525.84 498.00 473.76 458.01 443.39 425.42 413.82 409.45 402.07 394.74 392.70 390.53 385.80 382.20 380.14 379.46 381.27 386.77 395.18 399.61 388.20 384.55 391.01 401.33 411.53 417.49 419.76 419.12 422.67 430.56 443.24 454.96 460.20 467.63 481.28 492.23 501.16 512.58 523.98 533.22 523.47 520.55 532.63 -1008.85 1010.25 1012.17 1012.77 1013.40 1011.57 1010.37 1007.66 1005.10 1003.38 1002.03 1000.36 999.18 999.04 999.07 999.09 999.53 1000.15 1001.06 1003.68 1011.83 1019.92 1028.29 1037.82 1049.84 1060.08 1068.97 1073.25 1077.88 1080.13 1079.76 1077.24 1072.57 1066.32 1058.30 1048.08 1033.75 1024.32 1015.34 1007.46 1002.17 1000.69 999.84 999.34 996.22 990.24 983.16 974.20 965.98 957.88 950.61 944.24 939.19 935.42 933.98 935.38 942.50 960.08 988.81 1029.29 1092.13 1157.42 1216.21 1261.04 1293.90 1322.52 1339.34 1346.08 1322.75 1279.70 1241.39 1225.45 1255.69 1294.32 1338.78 1377.15 1414.25 1440.02 1459.12 1471.21 1482.74 1494.69 1502.62 1504.06 1493.81 1475.99 1449.10 1414.84 1365.83 1300.12 1242.95 1188.36 1127.85 1080.17 1040.68 1022.91 1017.86 1016.69 1015.74 1010.86 1003.28 989.42 973.18 953.34 930.55 904.49 880.84 861.56 840.60 829.56 821.18 805.12 788.72 768.65 749.53 718.01 682.35 655.42 629.12 603.34 581.17 556.60 535.07 519.27 505.88 503.19 502.07 500.24 498.97 496.28 493.12 487.75 481.72 474.44 456.87 407.07 398.11 389.56 381.43 373.63 366.17 359.16 352.35 345.67 339.33 333.42 327.64 321.94 316.36 311.03 306.22 300.32 293.05 285.78 279.12 272.41 266.47 262.44 258.46 254.49 250.51 246.76 243.18 239.66 236.12 232.50 229.00 225.63 221.96 218.11 214.37 210.66 206.94 203.62 200.85 196.92 189.97 186.60 183.51 180.63 177.94 175.11 172.03 172.20 183.14 182.51 181.19 179.80 178.85 178.09 156.84 140.46 137.30 134.59 132.63 131.31 130.38 129.84 129.56 129.41 129.32 129.30 129.31 129.32 129.34 129.35 129.38 129.40 129.37 129.24 129.14 129.04 128.72 128.38 128.15 127.71 126.82 126.14 125.62 125.14 124.58 124.02 123.65 123.28 122.95 122.52 122.06 121.66 121.39 121.24 121.10 120.96 120.99 121.10 121.22 121.42 121.90 122.46 122.93 123.47 124.13 124.88 125.55 126.28 127.16 128.17 129.32 130.32 131.26 132.28 133.33 134.38 135.50 136.64 137.73 138.81 140.47 142.10 143.28 144.42 145.48 146.43 147.16 147.73 148.10 148.20 148.00 147.56 147.06 146.84 146.65 146.05 145.91 146.62 147.28 147.73 148.15 148.20 147.94 147.49 147.01 146.42 145.32 143.99 143.46 143.35 143.34 143.38 143.40 143.33 143.18 142.76 142.44 142.41 142.42 142.44 142.46 142.61 142.62 142.12 141.07 139.83 138.99 138.84 138.83 138.61 137.47 136.48 136.30 136.30 136.33 136.33 136.34 136.46 136.41 136.11 135.54 134.75 134.24 133.66 133.01 132.44 131.67 130.67 129.82 129.26 128.70 128.10 127.11 126.19 125.71 125.42 125.09 124.17 123.37 123.05 122.79 121.68 121.35 120.60 119.88 118.75 118.72 122.70 130.95 136.84 136.99 138.47 139.53 139.89 140.08 139.92 139.49 138.75 138.09 138.33 138.79 139.13 139.38 139.22 139.51 139.15 137.62 137.03 136.39 136.12 136.21 135.77 133.74 130.39 122.81 105.06 107.18 104.46 105.69 107.55 104.56 98.60 89.44 89.85 89.81 90.15 100.64 108.48 112.19 115.83 118.72 120.41 121.50 121.98 122.31 122.98 123.39 122.85 121.79 121.54 121.44 121.80 122.17 123.12 122.78 121.90 121.74 121.51 120.67 120.73 120.93 120.81 120.57 120.94 121.73 122.82 125.58 130.55 139.88 158.67 185.96 222.57 264.10 287.96 300.28 309.90 313.59 306.47 306.83 325.17 389.24 448.05 483.90 514.22 554.69 589.72 617.20 674.97 755.61 774.79 791.35 757.00 727.11 688.16 707.80 684.44 701.61 673.18 678.20 684.31 631.23 606.34 574.48 579.07 624.64 632.79 693.96 723.37 709.09 659.23 663.19 696.77 708.98 673.13 659.51 605.50 590.84 585.56 555.24 532.94 514.09 520.30 520.37 530.23 565.79 596.98 622.79 653.56 684.44 725.89 754.25 786.06 833.37 880.56 902.58 929.62 955.69 972.33 961.42 964.02 963.25 1014.13 1044.76 1069.66 1093.61 1117.65 1146.39 1178.18 1190.66 1242.28 1267.67 1287.12 1336.03 1359.01 1340.81 1343.83 1331.81 1310.49 1290.22 1295.92 1279.81 1235.74 1236.08 1304.72 1344.75 1341.00 1367.95 1394.13 1389.46 1347.83 1320.78 1284.92 1256.47 1233.95 1199.75 1216.71 1229.72 1202.99 1182.30 1192.14 1201.49 1177.42 1155.40 1170.02 1148.90 1108.39 1062.82 1022.94 979.86 991.47 933.30 906.38 880.16 865.30 840.03 813.05 830.49 858.20 880.90 891.12 909.49 926.78 912.20 891.13 889.78 908.59 947.82 961.42 950.80 946.17 943.44 951.64 959.61 964.27 957.55 961.90 974.01 968.44 953.05 935.70 933.60 948.45 951.36 946.23 942.74 940.34 938.33 930.21 915.39 895.11 876.22 871.50 868.57 850.81 830.60 822.50 819.16 796.08 767.45 755.87 747.01 733.61 736.43 754.89 746.41 730.53 738.74 745.99 731.33 718.84 712.76 713.85 718.67 723.79 731.27 738.51 743.86 734.17 714.02 715.06 718.14 705.09 697.79 706.74 706.63 731.31 757.62 781.16 806.50 826.74 839.47 846.22 847.26 843.37 843.49 847.56 851.82 859.46 866.15 863.27 858.39 877.21 896.84 899.00 896.02 894.06 909.83 932.78 930.11 916.61 900.92 895.94 898.40 891.00 872.86 861.55 843.64 829.51 823.86 812.25 789.51 764.00 739.77 729.95 720.28 707.24 696.39 692.51 713.65 744.34 699.55 638.70 599.25 573.04 543.59 516.64 490.54 472.63 461.86 449.02 426.46 412.98 410.75 402.88 395.51 394.97 393.74 386.12 381.35 379.98 378.15 378.55 388.28 398.28 393.80 385.97 383.13 388.69 400.07 410.98 414.97 417.16 418.17 424.89 437.26 447.63 453.61 459.17 467.43 480.95 491.69 500.56 512.48 522.73 525.91 518.99 524.46 538.37 -1017.73 1018.38 1019.56 1019.36 1018.57 1015.27 1012.81 1008.39 1004.76 1002.49 1000.21 998.23 995.97 995.08 995.07 995.76 997.16 998.77 999.68 1000.55 1005.84 1011.73 1018.82 1027.15 1038.00 1047.62 1055.95 1060.87 1064.41 1065.78 1064.57 1061.08 1055.94 1049.42 1041.49 1031.12 1016.28 1009.32 1003.91 999.36 998.82 998.84 997.45 993.91 986.28 977.30 968.04 958.44 949.32 941.33 935.06 929.85 926.91 925.74 925.29 926.46 932.99 946.83 969.89 1002.77 1057.18 1115.53 1166.86 1212.04 1249.00 1279.81 1297.36 1300.00 1277.19 1236.59 1194.66 1169.75 1183.09 1210.97 1252.82 1293.40 1334.92 1367.12 1389.62 1406.61 1417.39 1431.03 1439.82 1440.17 1428.17 1402.82 1373.45 1336.51 1289.03 1226.65 1176.23 1128.92 1078.03 1044.12 1015.26 1007.98 1005.09 1005.02 1005.29 1002.43 994.76 983.94 970.59 948.81 924.32 897.68 875.91 847.30 828.23 812.52 798.24 783.47 765.32 746.26 725.08 695.50 667.44 640.52 613.08 589.60 563.89 538.33 520.41 504.60 500.06 500.00 500.00 499.42 497.41 494.34 490.31 484.35 477.95 470.27 418.35 405.03 396.20 387.69 379.45 371.57 364.08 356.91 349.98 343.23 336.85 330.94 325.02 319.15 313.50 308.12 303.23 297.22 289.85 282.48 275.74 268.96 262.88 258.70 254.68 250.70 246.73 242.86 239.11 235.49 231.88 228.26 224.72 221.24 217.56 213.76 209.99 206.28 202.62 198.99 195.78 193.65 185.79 182.52 179.44 176.53 173.77 170.90 167.85 170.01 187.52 186.68 184.69 182.64 180.92 178.93 155.37 137.68 134.56 131.84 129.82 128.46 127.50 126.95 126.69 126.55 126.50 126.47 126.50 126.57 126.63 126.67 126.70 126.77 126.79 126.73 126.69 126.63 126.38 126.09 125.92 125.61 124.79 124.24 123.80 123.39 122.91 122.43 122.15 121.85 121.53 121.17 120.74 120.46 120.21 120.10 119.99 119.92 119.99 120.15 120.28 120.50 121.05 121.62 122.15 122.74 123.40 124.11 124.81 125.60 126.49 127.52 128.67 129.68 130.61 131.61 132.65 133.68 134.77 135.92 136.98 138.01 139.69 141.26 142.41 143.56 144.61 145.49 146.17 146.65 146.96 147.05 146.88 146.27 145.48 145.19 145.07 144.69 144.61 145.10 145.77 146.51 147.04 147.12 146.68 145.96 145.48 145.31 144.38 142.98 142.42 142.26 142.26 142.30 142.32 142.23 141.98 141.21 140.64 140.49 140.50 140.51 140.53 140.65 140.74 140.69 140.11 138.94 138.06 137.72 137.63 137.39 136.39 135.46 135.38 135.43 135.44 135.45 135.45 135.49 135.48 135.41 134.95 134.09 133.66 133.15 132.50 131.76 130.99 130.19 129.34 128.59 128.12 127.58 126.58 125.60 124.96 124.63 124.34 123.18 121.95 121.96 121.69 120.15 118.77 117.75 116.67 116.54 116.24 119.85 126.92 135.11 135.29 136.33 138.09 138.65 138.89 138.76 138.43 138.05 137.44 137.58 137.15 137.62 137.78 138.83 139.11 138.99 138.30 136.56 135.74 135.28 135.59 134.56 133.63 131.51 124.68 112.35 108.33 103.14 113.55 118.48 115.35 108.09 87.70 87.89 90.10 94.38 102.10 108.21 112.69 114.72 116.68 119.03 120.11 120.51 121.38 121.58 122.84 122.92 122.56 122.63 121.56 121.28 123.51 123.29 122.64 122.36 122.39 121.83 121.48 121.34 121.31 121.37 121.48 121.68 122.33 123.59 125.47 128.52 134.93 149.02 170.94 202.43 233.08 250.28 262.19 270.89 284.74 294.18 303.88 338.46 401.34 467.89 493.59 516.25 570.58 603.00 644.59 698.15 742.57 708.94 753.87 725.71 687.27 678.48 675.21 667.52 667.11 641.33 639.89 645.11 603.89 585.94 564.66 557.30 604.64 622.47 669.05 699.14 683.11 640.73 627.10 649.77 677.24 645.31 621.71 587.50 562.24 553.91 532.88 505.77 498.01 514.82 535.85 551.21 580.99 606.57 622.73 653.25 682.04 711.12 751.80 788.17 849.49 889.71 912.52 942.63 972.34 994.32 1008.61 1008.45 1004.25 1045.42 1081.76 1098.17 1119.29 1140.48 1171.42 1204.61 1216.42 1251.30 1275.03 1295.03 1334.22 1331.24 1317.26 1314.40 1287.34 1270.07 1249.36 1254.21 1260.65 1209.21 1231.25 1290.13 1311.38 1300.07 1341.47 1355.71 1359.61 1348.08 1327.47 1296.46 1261.29 1206.62 1151.74 1190.81 1204.24 1165.41 1141.48 1167.62 1185.61 1138.25 1123.35 1153.70 1131.99 1096.01 1073.78 1034.88 1008.65 1009.51 961.55 934.91 907.09 854.75 817.19 779.77 795.99 835.35 870.55 882.37 899.51 918.63 908.72 890.78 891.35 910.05 952.18 961.28 943.65 929.50 927.25 946.37 967.94 974.40 959.06 963.38 977.96 964.36 944.21 930.64 929.56 941.25 939.34 929.75 924.05 919.80 914.60 906.87 895.93 878.31 859.16 850.63 843.37 822.81 803.71 799.62 801.59 773.86 737.14 725.71 718.18 703.87 705.58 722.62 714.56 700.89 712.52 722.38 708.32 695.82 688.88 687.29 689.41 697.98 712.51 723.03 726.06 715.31 695.61 695.67 688.04 671.84 660.36 657.06 654.56 682.81 728.75 768.26 790.50 808.45 826.41 830.17 825.31 819.19 815.00 817.90 834.55 849.20 853.85 853.07 854.61 874.23 894.11 897.63 894.61 890.06 904.92 927.18 921.64 907.18 899.07 900.46 906.69 898.72 873.17 851.95 835.56 823.12 814.87 802.41 784.34 760.03 737.36 734.05 727.59 707.85 694.48 695.03 740.50 780.89 725.17 651.80 611.75 583.64 546.81 511.50 487.85 474.19 467.42 454.15 428.48 414.11 412.84 404.57 395.83 396.23 395.41 387.43 382.45 380.06 377.25 376.62 386.63 393.35 388.22 382.02 382.21 386.41 396.96 406.85 410.28 412.82 415.92 426.37 440.81 447.05 452.03 457.83 466.53 478.40 489.05 498.84 508.86 516.88 517.85 516.33 527.03 542.87 -1026.59 1026.57 1026.98 1025.44 1022.93 1018.45 1014.01 1007.42 1002.49 999.61 996.30 992.36 989.04 987.45 987.31 988.99 991.80 994.67 997.31 1000.00 1002.25 1005.90 1011.36 1018.41 1028.28 1037.38 1043.98 1047.17 1049.80 1050.20 1048.03 1043.84 1038.25 1031.79 1024.45 1015.36 1004.69 1000.11 996.68 992.58 990.10 987.99 984.77 979.89 972.17 963.14 953.17 943.30 934.28 926.69 920.96 916.98 914.88 913.98 915.21 917.37 923.39 935.20 953.22 980.59 1024.57 1073.92 1122.87 1167.51 1206.29 1237.86 1254.28 1255.79 1233.19 1196.54 1154.17 1119.69 1116.93 1123.28 1154.52 1192.28 1235.47 1271.48 1302.99 1322.31 1341.90 1356.60 1364.37 1362.43 1348.38 1322.41 1291.32 1254.89 1210.29 1156.74 1110.53 1074.64 1038.20 1020.76 1003.44 1001.72 1001.17 1001.06 1000.19 998.09 990.51 981.20 971.41 945.08 916.51 887.68 860.22 833.27 814.23 797.23 780.74 763.31 742.50 724.40 700.32 676.01 649.47 623.34 597.08 574.27 543.64 520.06 505.00 499.97 499.64 499.96 499.45 497.97 495.22 491.87 487.08 480.64 473.85 465.87 416.07 402.77 394.05 385.57 377.26 369.34 361.82 354.55 347.51 340.73 334.32 328.34 322.31 316.36 310.67 305.24 300.24 294.11 286.66 279.19 272.35 265.51 259.33 255.02 250.95 246.95 242.99 239.05 235.14 231.42 227.75 224.13 220.55 216.97 213.29 209.54 205.79 202.09 198.47 194.85 191.25 187.30 181.58 178.52 175.47 172.53 169.73 166.82 163.76 169.42 192.33 191.64 189.08 185.98 183.08 180.47 152.05 134.92 131.85 129.16 127.11 125.68 124.71 124.22 123.96 123.82 123.81 123.82 123.85 123.94 124.05 124.10 124.13 124.24 124.31 124.31 124.31 124.29 124.09 123.84 123.65 123.34 122.82 122.36 121.99 121.64 121.24 120.87 120.63 120.36 120.02 119.69 119.42 119.26 119.15 118.96 118.84 118.82 118.94 119.15 119.38 119.68 120.23 120.80 121.32 121.92 122.55 123.29 124.16 125.05 125.89 126.84 127.87 128.93 129.96 130.92 131.90 133.00 134.10 135.20 136.23 137.27 138.96 140.47 141.57 142.74 143.75 144.58 145.21 145.69 146.03 146.18 146.12 145.51 144.65 144.24 144.07 143.69 143.63 144.08 144.91 145.75 146.24 146.31 145.90 144.92 144.21 144.09 143.18 141.88 141.37 141.38 141.39 141.42 141.43 141.37 141.15 140.26 139.27 139.02 138.97 138.99 139.00 139.09 139.18 139.19 138.78 137.70 136.98 136.69 136.65 136.43 135.50 134.63 134.54 134.57 134.58 134.59 134.60 134.60 134.62 134.70 134.27 133.40 133.00 132.55 131.94 131.15 130.36 129.57 128.81 128.09 127.44 126.83 125.80 124.77 124.21 123.89 123.43 122.10 120.65 120.73 120.21 118.21 116.87 115.38 113.77 113.95 114.54 116.28 121.20 128.84 132.96 134.60 136.48 136.71 137.26 137.37 137.30 137.23 136.85 136.25 135.35 136.09 137.04 137.70 137.69 137.97 137.42 136.03 135.38 134.86 134.04 134.27 132.71 130.90 127.64 122.62 119.65 119.32 118.17 103.91 89.19 97.62 104.06 99.70 91.80 89.75 93.54 101.63 113.79 114.82 115.62 116.15 116.26 118.39 119.43 119.77 120.23 120.47 120.51 120.96 121.34 121.24 122.88 122.74 122.48 123.09 123.01 122.47 121.84 121.83 121.92 121.98 122.00 122.44 123.12 124.40 126.15 128.73 131.93 141.86 155.40 173.56 200.24 213.92 227.36 239.55 263.77 291.59 316.92 358.74 422.62 477.16 500.68 539.38 574.27 618.37 661.16 705.48 740.96 670.94 739.67 707.39 664.62 659.32 636.08 637.64 633.09 616.48 611.69 614.92 589.85 567.23 545.31 544.37 585.56 632.14 657.72 684.78 655.17 622.61 600.35 618.72 633.70 630.09 600.42 573.39 539.32 520.81 501.66 497.36 512.06 535.12 567.78 580.12 613.67 629.34 641.86 667.07 691.49 713.29 753.89 781.65 825.53 874.52 900.90 939.12 981.31 1017.68 1038.45 1049.17 1028.91 1081.15 1110.59 1130.00 1141.61 1172.95 1193.93 1215.71 1232.19 1255.76 1283.02 1307.74 1332.31 1310.71 1295.77 1274.23 1254.71 1243.27 1228.79 1200.54 1215.13 1188.87 1249.01 1283.68 1297.80 1269.40 1314.73 1317.75 1334.24 1339.99 1316.80 1293.34 1257.57 1198.42 1143.51 1159.77 1166.81 1127.78 1109.63 1136.03 1147.48 1110.76 1089.95 1142.54 1090.63 1064.85 1024.41 1000.55 1002.67 1028.32 986.99 914.47 879.45 836.43 811.73 780.79 773.86 815.43 864.98 883.04 895.75 908.78 905.90 895.73 887.26 897.06 933.10 935.15 912.71 904.27 911.24 945.50 973.96 979.72 963.31 961.50 969.64 960.24 947.06 935.79 933.75 941.42 930.10 907.76 891.74 881.82 873.15 863.93 853.59 845.11 838.13 820.70 801.92 781.62 765.90 758.72 755.89 740.44 717.54 701.69 685.50 673.31 672.78 682.35 675.33 666.34 672.47 677.07 667.99 661.80 657.74 656.34 658.54 668.99 681.84 687.85 690.69 693.42 682.27 675.10 657.39 636.10 619.00 602.94 592.43 626.80 694.89 771.03 793.66 808.89 816.11 812.11 801.61 796.51 803.97 815.67 830.35 834.63 837.95 840.92 848.30 866.91 881.37 886.53 887.01 883.36 894.60 899.19 895.52 887.26 889.24 893.05 892.07 883.39 865.43 848.70 836.44 822.86 810.69 792.04 770.48 754.78 740.00 729.38 722.39 701.12 691.32 702.07 736.75 743.57 703.67 647.75 609.17 581.21 556.76 518.28 497.39 484.76 476.90 459.69 433.71 419.16 417.26 405.25 395.52 394.14 394.41 391.46 386.16 382.92 378.32 377.12 379.64 384.70 381.78 382.20 382.80 385.69 392.38 397.92 401.62 407.65 413.69 425.05 438.97 444.89 450.31 457.83 466.99 476.81 487.10 498.94 504.24 505.63 511.38 517.75 528.65 545.44 -1034.10 1033.69 1033.41 1030.73 1025.33 1019.42 1012.19 1004.07 997.86 992.38 987.34 981.77 977.45 975.40 975.57 977.89 981.90 986.70 991.59 995.91 999.43 1001.28 1004.61 1009.38 1018.30 1026.31 1032.28 1034.85 1036.70 1036.08 1032.88 1028.23 1022.88 1017.14 1011.04 1004.99 998.56 994.83 988.87 983.65 979.03 974.82 970.46 964.54 954.04 943.94 934.84 925.30 915.93 908.87 903.95 901.59 900.51 901.80 905.08 908.93 915.36 925.86 942.08 964.26 999.06 1039.32 1079.43 1118.97 1159.02 1190.00 1205.91 1208.63 1191.69 1159.17 1121.55 1087.73 1069.41 1061.89 1078.30 1105.07 1143.12 1176.77 1212.71 1239.10 1255.40 1271.93 1277.94 1274.81 1260.38 1234.80 1206.67 1175.57 1130.70 1087.73 1051.09 1027.85 1007.56 999.04 996.29 996.91 997.49 997.28 994.85 989.69 984.19 976.33 968.84 943.46 907.84 875.40 844.69 822.80 799.85 779.92 760.86 741.90 722.04 702.53 678.78 655.80 631.59 604.74 586.66 548.36 524.77 505.91 500.09 499.22 499.49 499.73 498.49 496.25 492.76 489.05 483.78 477.05 470.01 438.06 413.39 400.29 391.59 383.14 374.86 366.92 359.35 352.03 344.99 338.22 331.75 325.62 319.56 313.64 307.91 302.43 297.27 290.97 283.45 275.89 268.96 261.98 255.77 251.46 247.30 243.20 239.21 235.23 231.30 227.46 223.77 220.11 216.49 212.88 209.19 205.46 201.75 198.08 194.43 190.81 187.22 182.55 177.60 174.55 171.51 168.59 165.78 162.86 159.82 169.01 179.22 178.37 175.84 187.59 184.29 181.29 150.36 132.16 129.17 126.53 124.47 123.00 122.04 121.60 121.34 121.21 121.22 121.26 121.30 121.41 121.56 121.62 121.67 121.82 121.94 121.95 121.99 122.02 121.89 121.67 121.48 121.24 120.89 120.54 120.23 119.91 119.59 119.31 119.09 118.83 118.51 118.24 118.09 118.08 118.05 117.83 117.69 117.72 117.88 118.15 118.48 118.87 119.42 119.97 120.49 121.08 121.72 122.49 123.48 124.44 125.24 126.11 127.06 128.16 129.26 130.21 131.18 132.33 133.44 134.48 135.49 136.54 138.22 139.69 140.78 141.93 142.92 143.70 144.33 144.85 145.23 145.44 145.47 144.92 144.10 143.61 143.36 142.95 142.90 143.36 144.25 145.20 145.51 145.59 145.18 143.90 143.10 142.87 141.98 140.79 140.47 140.54 140.56 140.59 140.60 140.63 140.46 139.39 138.20 137.86 137.77 137.78 137.80 137.85 137.88 137.82 137.36 136.38 135.81 135.74 135.79 135.62 134.78 133.95 133.76 133.73 133.74 133.76 133.76 133.77 133.78 133.86 133.49 132.72 132.30 131.88 131.30 130.52 129.69 128.86 128.22 127.73 127.00 125.97 124.66 123.71 123.45 123.01 122.33 120.89 119.46 119.34 118.55 116.44 115.53 113.79 111.48 111.21 111.69 111.83 114.34 120.69 128.21 133.23 134.33 135.31 135.64 136.23 136.18 136.30 136.26 136.04 135.41 135.04 135.56 135.98 135.44 134.94 135.28 134.81 134.47 132.43 132.88 133.48 131.33 128.68 126.28 125.35 122.91 119.66 106.85 90.38 84.44 90.34 89.41 91.52 99.34 99.83 94.15 98.84 109.97 112.83 113.74 114.80 115.28 116.12 116.21 116.32 116.89 119.10 119.60 119.98 120.21 120.87 121.97 121.78 122.20 123.16 123.19 122.95 122.50 122.49 122.63 122.74 122.67 123.08 123.82 124.56 126.41 128.70 130.46 135.04 142.70 152.64 172.68 186.83 199.36 213.74 247.73 288.50 331.93 372.76 433.01 489.51 515.50 556.01 593.97 646.20 676.73 703.80 723.28 684.14 728.36 706.10 653.43 647.19 608.02 605.39 593.56 581.12 579.10 589.42 574.00 539.91 516.18 552.97 580.69 630.83 653.53 654.29 619.50 605.19 579.79 594.83 608.49 597.02 567.59 556.04 518.29 491.04 499.01 507.06 535.61 559.34 590.23 616.47 638.66 661.99 668.57 696.82 711.86 733.36 774.37 785.73 812.74 860.52 888.11 915.24 964.15 1002.07 1037.52 1055.66 1075.37 1109.78 1134.63 1168.06 1169.50 1194.84 1208.40 1221.19 1233.58 1261.81 1294.20 1317.14 1317.63 1296.70 1274.84 1247.57 1234.46 1230.40 1225.72 1186.35 1160.58 1161.88 1212.47 1234.34 1254.18 1242.27 1273.73 1290.82 1315.20 1327.70 1290.67 1287.26 1244.75 1160.50 1122.77 1123.33 1132.64 1102.15 1081.17 1102.80 1105.43 1067.88 1059.23 1099.39 1090.41 1029.96 995.57 967.31 944.82 1012.63 965.80 904.64 860.53 808.67 768.89 734.93 740.82 787.77 854.62 880.53 890.08 897.70 902.52 899.17 887.11 888.48 914.09 909.68 888.18 886.63 915.48 958.56 985.11 978.95 960.20 951.94 952.32 948.20 939.96 932.36 929.30 932.46 915.69 886.12 865.94 849.82 839.53 829.83 820.25 817.81 817.05 793.88 767.26 747.89 733.13 722.99 716.96 709.25 699.23 677.52 659.52 649.12 644.85 646.20 639.76 635.30 635.97 636.28 632.60 631.08 629.19 630.34 632.71 644.09 654.88 664.74 673.29 681.08 676.12 658.10 626.99 602.79 583.12 558.78 534.48 573.11 662.39 757.61 791.02 803.93 802.44 792.97 775.02 772.85 796.40 814.97 818.52 814.22 816.73 824.42 835.68 850.12 859.79 867.30 871.37 870.78 864.82 863.49 860.35 864.11 874.17 876.62 866.40 859.34 854.43 847.44 840.32 827.14 808.90 784.87 759.95 750.38 743.27 727.73 711.11 691.49 688.36 700.20 708.23 686.18 663.29 632.61 597.58 575.78 559.79 528.57 511.06 497.75 484.53 464.20 441.07 426.39 420.80 407.54 394.38 391.04 391.68 394.79 391.84 384.70 381.41 379.06 371.94 373.12 382.23 383.31 383.84 385.41 386.14 387.92 393.50 402.39 411.49 422.43 433.87 440.80 447.89 458.42 467.84 475.50 486.94 497.48 494.62 490.32 503.60 515.73 528.17 543.10 -1039.53 1038.96 1035.80 1030.83 1023.12 1015.26 1006.06 996.28 988.74 978.34 968.65 960.81 955.25 953.09 953.55 956.71 962.43 969.42 976.97 983.10 991.65 996.64 999.15 1002.93 1010.44 1016.16 1020.42 1024.10 1025.72 1024.23 1020.39 1015.53 1010.76 1005.55 1000.07 995.16 986.29 980.89 973.85 967.40 961.14 955.05 949.48 943.27 933.75 924.49 915.78 906.59 897.94 891.38 887.14 885.42 885.88 887.87 891.96 897.76 905.39 915.77 928.82 948.43 975.09 1003.72 1040.38 1075.08 1112.32 1141.75 1157.86 1161.38 1150.71 1124.06 1095.63 1066.98 1042.66 1027.93 1034.13 1046.02 1070.43 1097.31 1134.29 1156.44 1167.57 1179.65 1183.84 1178.84 1164.20 1142.80 1118.48 1096.65 1063.94 1033.24 1014.29 999.19 989.36 983.65 983.86 984.80 985.24 984.46 979.42 971.46 963.71 953.92 944.22 932.69 896.67 861.34 832.30 806.19 784.55 762.73 742.15 722.02 701.55 680.02 658.90 636.82 612.28 593.05 556.23 533.20 511.64 502.97 499.96 499.48 499.72 499.43 496.66 493.62 489.90 485.30 479.44 472.28 452.28 427.40 409.20 396.50 387.82 379.41 371.20 363.30 355.73 348.48 341.48 334.72 328.18 321.88 315.81 309.95 304.24 298.70 293.37 286.97 279.33 271.63 264.65 257.56 251.40 247.06 242.71 238.57 234.55 230.56 226.63 222.81 219.05 215.37 211.73 208.13 204.47 200.76 197.14 193.50 189.82 186.22 182.73 178.10 173.13 170.02 167.04 164.18 161.39 158.51 155.55 152.65 149.74 146.81 143.72 177.57 175.28 172.74 147.99 129.23 126.32 123.73 121.75 120.30 119.36 118.94 118.69 118.58 118.60 118.67 118.77 118.91 119.08 119.18 119.30 119.51 119.65 119.67 119.75 119.83 119.79 119.68 119.52 119.30 119.00 118.76 118.52 118.24 117.96 117.71 117.49 117.26 117.02 116.90 116.82 116.84 116.84 116.72 116.63 116.64 116.84 117.15 117.55 117.98 118.59 119.15 119.66 120.25 120.93 121.73 122.71 123.68 124.53 125.38 126.31 127.36 128.48 129.48 130.53 131.70 132.76 133.76 134.76 135.81 137.44 138.90 140.00 141.12 142.07 142.83 143.53 144.18 144.53 144.75 144.79 144.36 143.59 143.14 142.82 142.43 142.40 142.78 143.57 144.51 144.73 144.65 144.18 142.84 141.94 141.79 140.99 139.96 139.73 139.70 139.66 139.60 139.62 139.72 139.54 138.37 137.14 136.82 136.75 136.77 136.79 136.82 136.81 136.69 136.23 135.31 134.81 134.87 134.92 134.73 133.95 133.25 133.00 132.92 132.94 132.96 132.96 132.97 132.98 133.01 132.72 132.10 131.66 131.25 130.71 129.97 129.09 128.17 127.60 127.30 126.34 125.02 123.64 122.70 122.58 122.03 121.01 119.68 118.44 118.00 116.77 114.58 114.05 112.30 109.65 108.86 108.96 109.20 107.99 111.56 119.55 129.02 133.08 133.76 134.46 134.68 135.06 135.54 135.70 135.68 135.40 134.97 134.82 134.68 134.19 133.48 134.74 134.35 133.47 133.31 133.08 131.63 129.58 127.25 124.06 116.48 110.95 94.78 82.51 82.66 88.85 91.33 90.57 85.22 92.19 95.84 95.06 95.74 103.41 106.35 108.77 113.19 114.07 113.77 112.39 111.83 113.54 116.79 118.42 119.23 120.50 120.73 121.53 121.68 122.06 122.85 122.87 123.07 123.03 122.89 123.39 123.21 123.28 123.61 124.15 124.58 126.17 127.55 129.07 130.94 133.75 142.73 155.76 168.29 179.18 195.19 231.26 282.73 327.33 364.39 415.17 461.08 512.68 556.24 615.81 644.99 666.79 689.97 687.10 708.27 715.45 701.90 668.95 660.25 605.44 579.54 564.85 560.89 549.33 564.80 550.63 522.16 513.49 542.14 578.06 614.70 643.31 635.69 596.77 586.01 559.31 561.33 581.05 569.90 535.08 522.48 495.46 499.15 526.87 556.47 548.64 565.30 595.20 637.06 656.98 707.64 701.36 734.89 728.37 747.64 785.34 833.74 860.40 906.87 916.81 921.98 933.73 969.91 1023.02 1049.93 1100.75 1131.24 1147.22 1188.68 1192.59 1206.24 1227.85 1241.35 1251.50 1284.81 1310.57 1306.83 1278.71 1238.23 1240.63 1212.26 1206.71 1193.07 1160.21 1154.41 1114.86 1109.64 1135.67 1148.52 1204.87 1240.20 1268.01 1280.33 1302.89 1314.73 1301.30 1275.88 1211.65 1146.52 1111.34 1086.31 1087.32 1082.33 1053.10 1064.18 1064.32 1035.02 1012.48 1043.71 1052.14 1030.25 1008.96 978.85 935.62 943.01 929.18 894.37 853.05 795.89 764.59 724.09 713.50 750.45 821.50 867.08 879.50 886.80 893.49 900.02 893.85 892.79 898.11 890.52 880.23 896.20 935.99 982.17 1000.82 970.18 946.57 931.10 922.65 918.84 914.90 912.14 908.45 906.82 891.07 872.40 849.47 830.92 821.60 814.52 806.90 804.66 796.48 772.56 747.71 729.93 708.97 700.18 694.31 689.32 679.24 663.97 644.69 635.01 626.54 618.07 612.85 611.47 612.06 611.98 611.69 611.26 610.71 607.68 610.62 623.18 637.53 652.42 665.40 682.58 679.20 648.14 605.81 576.10 560.57 539.26 517.67 542.41 645.88 722.01 765.67 782.70 779.43 762.15 742.81 745.87 776.65 795.48 781.72 777.68 788.07 798.88 811.01 821.42 829.89 838.29 843.89 845.83 844.28 836.34 836.12 841.92 856.88 860.22 855.80 850.74 848.79 845.85 841.39 833.00 813.40 787.59 765.12 753.23 748.69 728.34 705.21 684.18 679.53 689.43 671.07 642.16 629.42 614.21 583.54 565.30 552.63 529.32 517.14 506.55 488.17 468.07 449.56 433.72 421.23 408.89 394.94 390.30 388.73 392.80 391.22 387.38 383.64 380.12 367.39 365.74 380.59 383.73 383.63 383.65 380.99 381.56 389.35 399.21 409.28 420.20 431.03 438.38 445.78 458.23 468.86 474.76 483.59 488.01 481.10 476.65 495.88 509.70 518.90 532.15 -1038.51 1037.21 1032.77 1024.95 1014.63 1004.25 991.67 977.97 966.57 954.60 941.35 930.53 925.14 923.79 925.09 929.50 937.24 945.86 956.00 966.09 977.64 986.68 992.89 998.77 1004.94 1008.37 1011.40 1014.48 1015.51 1012.85 1009.17 1005.14 1000.49 994.63 987.92 980.38 971.28 963.68 956.13 948.84 941.78 934.40 928.11 921.45 912.02 903.45 894.94 886.31 878.45 872.57 868.92 867.53 868.44 871.65 876.44 883.54 892.66 903.48 915.50 931.04 952.53 974.85 1007.30 1037.29 1066.68 1095.13 1110.60 1120.70 1114.77 1096.00 1075.61 1051.69 1025.59 1007.74 1001.04 1003.29 1012.99 1030.61 1059.92 1079.45 1090.40 1099.18 1101.76 1096.60 1083.82 1066.84 1049.95 1035.70 1013.44 993.17 980.65 970.56 964.07 959.80 959.04 959.21 958.66 957.27 950.12 941.40 932.93 921.90 913.35 900.97 876.59 845.32 816.69 788.59 764.77 742.02 721.83 701.26 682.07 660.06 638.50 614.80 592.55 562.61 538.10 516.30 502.81 501.21 500.17 500.00 499.22 497.71 494.17 490.26 486.33 480.96 474.79 467.40 436.82 417.54 404.28 392.07 383.47 375.06 366.89 359.06 351.60 344.41 337.46 330.68 324.05 317.63 311.50 305.65 299.94 294.34 288.91 282.35 274.59 266.86 259.71 252.59 246.42 241.99 237.54 233.23 229.15 225.12 221.16 217.30 213.53 209.80 206.13 202.49 198.83 195.17 191.59 187.98 184.29 180.71 177.24 172.65 167.65 164.46 161.51 158.68 155.88 153.04 150.17 147.30 144.48 141.69 138.82 135.78 132.93 130.25 127.80 125.35 122.57 120.08 118.15 116.77 115.83 115.37 115.11 115.00 115.02 115.14 115.32 115.47 115.59 115.75 115.95 116.25 116.44 116.45 116.55 116.68 116.75 116.77 116.71 116.56 116.34 116.21 116.05 115.83 115.66 115.51 115.33 115.20 115.09 115.07 115.07 115.09 115.10 115.09 115.08 115.16 115.41 115.79 116.23 116.71 117.44 118.03 118.55 119.14 119.86 120.70 121.63 122.60 123.50 124.40 125.34 126.38 127.44 128.53 129.65 130.82 131.85 132.81 133.80 134.87 136.46 137.96 139.07 140.13 141.06 141.87 142.70 143.43 143.77 143.95 143.98 143.70 143.13 142.69 142.36 142.02 141.99 142.31 142.88 143.67 143.78 143.48 142.81 141.57 140.86 140.81 140.16 139.27 138.88 138.72 138.48 138.29 138.34 138.41 138.21 137.09 135.98 135.83 135.85 135.86 135.88 135.90 135.90 135.88 135.50 134.58 134.05 134.03 133.88 133.56 132.99 132.50 132.22 132.12 132.15 132.17 132.18 132.18 132.20 132.22 132.04 131.59 131.16 130.76 130.27 129.60 128.71 127.67 126.97 126.50 125.46 124.16 123.00 122.02 121.40 120.44 119.35 118.58 117.72 116.90 115.21 112.66 111.86 110.56 108.60 107.73 107.05 106.70 104.93 103.32 109.82 120.66 128.72 132.52 133.32 134.10 134.69 134.83 134.73 134.82 135.15 135.09 134.56 134.12 133.53 133.17 133.95 134.11 132.85 133.03 132.38 129.92 128.07 123.02 114.03 100.97 96.88 83.84 86.77 88.71 93.64 94.16 93.63 93.29 92.45 93.12 95.73 97.07 102.54 97.45 103.49 113.08 113.64 112.39 109.80 108.89 110.66 113.76 115.63 118.68 120.15 121.07 121.59 122.20 122.53 122.68 122.63 122.94 123.21 123.48 123.74 123.62 123.71 123.93 124.28 124.67 124.67 125.60 126.54 128.18 130.89 135.78 145.84 155.46 165.87 181.17 215.64 250.31 299.79 336.74 376.50 415.36 473.38 540.72 595.25 623.20 641.47 659.81 665.68 678.35 683.77 698.84 691.62 653.99 624.59 591.07 565.87 541.59 527.24 539.03 514.75 494.19 500.56 527.17 575.45 608.59 614.12 619.58 584.91 550.59 526.32 536.04 548.97 538.95 511.35 484.17 478.77 517.51 548.92 581.68 597.12 585.63 602.83 629.67 657.07 689.60 720.89 760.79 780.73 794.89 807.00 832.19 874.89 926.13 950.99 955.33 984.88 993.10 1013.86 1065.40 1118.71 1151.51 1185.30 1201.73 1212.07 1236.89 1256.85 1272.02 1284.26 1300.18 1307.39 1284.67 1250.27 1199.75 1203.82 1162.73 1167.86 1169.41 1143.43 1103.91 1062.92 1070.58 1093.27 1116.65 1183.07 1226.23 1234.99 1249.63 1282.10 1283.68 1274.22 1262.24 1203.74 1152.37 1109.96 1060.71 1042.63 1045.26 1026.87 1021.83 1025.72 1009.43 972.12 994.36 1017.33 1022.50 1014.95 975.16 933.18 926.09 917.40 871.38 864.46 808.36 763.52 720.54 701.46 711.15 775.03 838.64 867.47 876.05 885.81 896.52 898.43 889.90 884.71 881.09 893.57 914.78 963.93 1004.97 997.97 961.51 925.99 905.96 891.54 887.17 887.22 885.46 882.91 879.19 870.67 859.79 837.91 818.88 812.88 808.75 803.09 789.14 775.97 754.24 735.10 716.31 694.65 683.94 681.92 673.15 660.03 645.68 634.81 625.12 611.86 596.35 591.09 591.76 595.56 593.94 591.30 590.43 589.30 585.95 589.67 605.48 622.82 640.91 666.01 690.04 691.55 643.42 596.16 566.81 557.71 544.60 536.10 566.48 631.92 680.21 724.84 748.96 746.44 729.66 708.00 716.83 748.43 760.69 740.32 734.89 753.33 767.93 778.29 787.03 794.96 803.17 808.11 810.29 815.29 818.92 818.95 822.18 838.81 850.74 851.38 854.22 850.44 842.94 841.82 836.27 826.30 803.22 786.20 768.36 750.79 728.74 704.49 679.87 668.67 670.86 649.40 618.21 607.08 594.99 567.60 550.07 535.27 515.18 511.33 507.54 487.11 468.27 458.30 440.68 417.09 405.69 399.15 391.67 386.19 384.12 385.37 388.04 385.67 379.63 368.78 367.95 381.12 383.35 381.69 379.70 378.15 380.41 389.63 399.53 407.36 419.55 432.53 438.30 444.10 457.67 469.31 475.59 473.64 467.26 462.44 465.67 487.16 493.77 498.31 508.13 -1029.21 1027.51 1017.47 1006.87 991.21 977.78 961.31 944.15 929.93 917.60 907.95 898.66 894.40 894.21 896.63 902.45 911.92 921.92 932.77 942.32 957.03 967.86 978.77 987.93 995.30 1000.50 1003.61 1006.32 1006.86 1003.82 999.09 996.00 990.18 982.54 974.10 963.47 952.93 943.94 935.88 928.14 920.49 912.83 906.26 899.56 890.33 882.40 874.12 866.37 859.05 853.72 850.55 849.04 850.49 854.55 859.70 866.63 877.52 889.45 901.16 914.66 932.51 949.86 973.65 994.93 1020.08 1045.49 1061.98 1075.35 1076.56 1068.35 1055.39 1040.11 1018.22 1001.30 990.91 985.75 986.29 994.29 1009.10 1021.99 1031.36 1036.46 1038.23 1036.38 1029.06 1019.08 1011.71 1004.23 988.59 970.35 957.54 948.27 940.24 935.02 932.49 931.55 929.74 927.04 921.68 913.97 905.16 893.76 884.79 871.43 851.14 826.66 797.30 768.87 743.63 722.64 702.03 680.62 659.55 636.96 612.81 588.97 567.65 544.56 521.67 508.30 502.13 500.84 500.64 499.88 498.12 494.53 490.80 486.22 481.51 475.63 469.10 461.58 431.62 412.73 399.82 387.91 379.50 371.10 363.00 355.26 347.90 340.80 333.84 326.99 320.31 313.89 307.71 301.73 295.94 290.32 284.86 278.22 270.37 262.48 255.23 248.15 241.88 237.35 232.81 228.45 224.28 220.16 216.13 212.25 208.45 204.73 200.99 197.27 193.61 190.01 186.40 182.78 179.15 175.59 172.09 167.46 162.47 159.27 156.30 153.46 150.66 147.86 145.05 142.34 139.62 136.82 134.04 131.28 128.71 126.23 123.94 121.63 119.08 116.73 114.80 113.47 112.56 112.03 111.76 111.66 111.67 111.82 112.08 112.21 112.25 112.45 112.72 113.11 113.33 113.34 113.42 113.57 113.71 113.80 113.82 113.74 113.72 113.60 113.48 113.37 113.28 113.30 113.21 113.20 113.18 113.19 113.21 113.23 113.24 113.24 113.34 113.47 113.86 114.29 114.75 115.28 116.12 116.76 117.32 117.90 118.65 119.51 120.42 121.35 122.27 123.23 124.24 125.25 126.29 127.39 128.50 129.68 130.70 131.61 132.64 133.76 135.31 136.83 137.95 138.98 139.94 140.85 141.68 142.44 142.80 143.03 143.10 142.91 142.58 142.24 141.91 141.63 141.57 141.78 142.15 142.61 142.66 142.27 141.56 140.66 140.05 139.92 139.28 138.40 137.89 137.42 136.89 136.63 136.69 136.74 136.55 135.64 134.80 134.75 134.78 134.76 134.77 134.76 134.75 134.80 134.50 133.67 133.07 132.84 132.41 131.94 131.62 131.43 131.23 131.16 131.17 131.19 131.20 131.21 131.22 131.24 131.13 130.81 130.40 130.07 129.68 129.06 128.15 126.99 126.09 125.40 124.38 123.29 122.32 121.27 120.15 118.97 117.71 117.23 116.51 114.78 112.15 109.40 108.00 107.20 106.01 104.95 103.95 101.93 99.47 97.29 99.78 105.97 117.00 126.35 132.14 132.76 133.31 133.96 133.81 133.92 134.08 134.28 133.77 133.31 132.61 132.03 131.96 131.96 131.01 130.09 124.45 119.98 118.27 120.14 107.02 102.41 98.34 91.55 83.94 89.14 90.83 91.96 94.18 93.87 93.79 91.12 94.54 99.79 101.73 99.70 105.67 113.84 113.43 110.17 107.67 107.69 109.18 111.98 113.59 116.08 119.36 121.44 122.07 122.57 122.86 123.10 122.90 123.06 123.25 123.32 123.51 123.72 123.81 123.85 123.75 124.00 123.65 123.20 123.30 125.47 128.09 132.15 139.81 146.91 156.36 169.97 191.11 217.75 271.36 314.68 364.65 408.35 447.00 495.23 544.11 585.99 614.17 635.24 635.28 632.36 631.02 678.98 687.37 680.65 661.41 627.18 582.70 536.71 511.55 504.26 488.15 468.14 488.11 519.53 568.27 597.12 585.84 590.26 576.21 545.44 505.38 490.84 514.43 497.40 470.79 462.21 489.38 525.24 564.50 606.79 634.36 660.98 652.43 673.74 674.69 670.87 707.39 738.69 783.51 827.32 852.04 870.31 896.58 942.01 976.16 989.51 1022.20 1034.20 1048.11 1076.17 1120.51 1154.29 1189.33 1209.30 1234.01 1250.45 1265.39 1275.17 1291.46 1274.23 1280.79 1258.88 1210.97 1175.32 1170.80 1137.99 1125.62 1136.85 1114.31 1058.13 1027.08 1047.12 1069.67 1100.89 1165.86 1191.92 1202.19 1213.80 1265.78 1259.54 1252.17 1250.54 1211.16 1166.82 1111.57 1060.22 1027.04 1019.42 991.63 979.32 988.50 986.06 942.47 950.67 979.15 990.95 989.29 993.72 957.33 928.83 872.29 863.70 830.89 801.43 755.02 722.23 684.74 683.29 727.69 801.61 855.06 868.52 881.51 876.68 880.81 869.76 866.04 883.51 898.14 938.65 985.60 1010.80 990.24 933.90 901.50 884.41 870.93 868.48 867.23 866.11 863.71 864.17 857.28 847.88 824.08 805.10 807.63 806.98 793.46 778.51 757.81 737.40 720.05 703.73 680.09 671.54 669.37 655.85 639.12 628.43 619.55 608.20 592.22 575.10 568.36 569.54 574.72 568.67 560.45 557.66 559.47 562.32 568.17 589.36 608.66 635.49 668.82 698.28 706.25 652.29 599.52 573.16 565.78 563.34 565.78 589.23 626.76 654.23 690.33 714.46 713.88 700.75 681.53 694.62 722.76 729.15 709.05 703.78 727.59 744.17 753.05 761.82 769.27 776.06 779.72 781.51 791.71 805.14 806.33 809.06 826.28 840.27 848.98 856.56 853.72 843.75 843.52 855.38 853.73 831.13 804.62 780.80 751.37 725.69 701.09 675.43 659.79 651.77 630.04 603.78 590.30 576.69 553.62 534.87 515.78 498.75 500.98 502.80 481.94 464.31 459.82 442.70 415.18 405.28 401.99 393.62 384.34 376.29 377.68 385.30 384.25 378.02 370.26 370.94 381.47 382.80 380.10 377.17 377.58 381.53 389.26 396.82 402.48 414.64 428.76 434.58 439.55 451.31 462.16 468.96 460.37 445.89 445.22 455.49 477.37 480.21 481.49 488.07 -1006.82 1004.26 993.90 980.32 960.18 942.97 924.25 904.53 890.09 876.92 862.30 856.24 854.54 856.01 861.66 868.76 880.52 892.12 905.06 916.25 931.72 947.03 959.76 971.53 982.36 989.72 993.89 995.76 994.91 992.26 986.60 982.54 975.17 965.94 957.24 945.90 933.19 922.83 914.27 906.51 898.31 890.33 883.78 877.24 869.30 862.76 855.13 848.42 841.67 837.07 834.07 832.64 833.99 835.52 840.50 846.92 859.25 871.82 883.69 896.58 910.25 927.38 945.74 963.96 985.49 1005.00 1023.94 1038.87 1045.57 1044.33 1038.90 1030.85 1015.48 1002.22 992.67 986.62 984.63 986.95 994.79 1001.69 1004.18 1005.70 1006.81 1006.78 1008.26 1002.70 997.97 990.55 971.40 953.55 940.10 930.62 920.76 914.78 909.89 907.57 904.72 900.88 892.92 883.70 874.57 864.21 853.81 840.35 823.16 800.55 777.24 747.55 721.50 700.93 680.70 658.84 636.97 611.84 588.40 564.35 544.34 525.68 509.89 505.10 502.37 501.09 500.04 498.23 495.33 490.73 485.92 481.56 476.18 469.91 463.22 439.63 417.50 408.63 395.96 384.31 376.03 367.81 359.84 352.18 344.88 337.82 330.90 324.03 317.40 311.08 304.85 298.76 292.87 287.20 281.83 275.19 267.25 259.26 251.97 244.83 238.52 233.97 229.46 225.10 220.87 216.74 212.70 208.76 204.96 201.31 197.57 193.77 190.14 186.59 182.99 179.36 175.73 172.16 168.66 164.06 159.16 156.00 153.03 150.16 147.35 144.54 141.76 139.10 136.43 133.70 130.97 128.33 125.85 123.50 121.34 119.13 116.65 114.36 112.46 111.14 110.24 109.72 109.49 109.37 109.28 109.41 109.70 109.78 109.80 109.99 110.29 110.69 110.93 110.95 111.05 111.24 111.42 111.55 111.56 111.57 111.56 111.52 111.45 111.39 111.39 111.42 111.43 111.47 111.51 111.54 111.59 111.64 111.67 111.69 111.81 112.07 112.48 112.98 113.51 114.09 114.91 115.62 116.19 116.81 117.56 118.42 119.32 120.25 121.17 122.15 123.20 124.23 125.27 126.31 127.39 128.54 129.56 130.50 131.57 132.71 134.29 135.79 136.91 137.95 139.01 140.02 140.81 141.42 141.94 142.25 142.38 142.35 142.20 141.90 141.56 141.30 141.21 141.34 141.57 141.78 141.70 141.45 141.11 140.55 139.98 139.43 138.56 137.54 136.81 136.18 135.58 135.29 135.35 135.43 135.36 134.80 134.22 134.04 133.90 133.80 133.79 133.74 133.64 133.60 133.34 132.71 132.13 131.64 131.07 130.61 130.46 130.49 130.43 130.42 130.43 130.44 130.44 130.45 130.46 130.48 130.32 129.94 129.58 129.36 129.03 128.40 127.45 126.25 125.23 124.38 123.55 122.54 121.41 120.36 119.39 118.09 116.64 115.85 114.65 111.59 108.26 105.35 103.60 102.47 101.60 100.54 98.25 94.76 92.59 91.79 91.50 90.57 101.27 113.11 123.48 128.45 130.87 131.51 132.05 132.27 132.39 132.66 132.11 131.74 131.34 130.62 129.93 129.37 120.68 117.15 105.58 100.84 101.82 105.65 113.07 111.50 104.32 99.95 91.28 87.15 86.93 90.71 94.30 93.80 98.10 92.95 95.83 103.51 103.62 105.32 108.99 112.80 112.17 108.14 105.80 107.86 111.23 114.15 114.44 116.08 118.74 121.60 122.83 123.01 123.43 123.94 123.98 123.98 123.53 123.19 123.08 123.09 123.15 122.99 122.16 121.36 121.02 120.91 121.07 122.14 123.94 127.88 134.72 142.22 151.85 164.35 182.48 216.14 260.26 306.51 348.14 371.52 393.83 425.75 467.40 520.16 557.42 590.58 603.73 576.89 601.82 629.29 656.87 655.53 650.61 639.34 620.61 568.67 521.41 486.33 462.75 447.06 476.42 510.13 536.04 550.71 541.97 544.99 537.47 510.17 487.80 460.41 466.76 456.43 451.99 472.54 506.12 541.51 575.09 611.06 643.49 666.83 689.93 719.86 724.44 742.02 758.24 751.75 791.44 831.80 861.63 892.77 923.24 971.14 1006.03 1034.91 1069.55 1090.99 1091.55 1114.00 1144.58 1165.56 1205.24 1217.18 1228.26 1230.53 1242.10 1230.16 1245.19 1220.29 1241.52 1242.38 1190.58 1155.12 1116.31 1093.34 1072.11 1085.25 1048.22 1017.27 985.26 1017.77 1044.75 1082.94 1127.87 1142.89 1163.84 1174.57 1225.80 1229.62 1235.35 1232.97 1201.89 1172.76 1112.19 1068.83 1038.91 1001.38 962.40 949.09 943.77 953.29 917.65 910.26 936.01 946.11 958.32 960.39 959.26 914.96 858.05 836.24 796.99 765.34 735.24 714.52 686.26 655.70 682.82 747.69 809.94 829.77 834.84 830.83 827.39 829.34 840.36 874.92 909.10 950.36 984.17 990.98 946.84 898.24 873.04 868.12 859.41 860.33 860.21 852.80 851.90 861.62 853.44 833.89 805.54 788.31 801.22 800.20 778.86 759.52 743.08 720.01 698.52 681.36 669.42 661.25 650.31 634.38 616.74 597.81 586.02 573.22 559.63 548.07 542.86 542.01 542.67 536.52 525.74 522.43 531.77 540.31 546.38 576.21 594.07 630.80 665.70 693.06 703.07 654.48 610.74 586.54 580.23 585.59 595.18 613.70 641.37 656.98 674.33 685.17 684.93 679.07 673.00 685.91 706.06 711.52 702.33 703.65 721.67 736.70 748.09 758.19 765.40 768.69 771.10 774.30 782.99 794.52 801.55 810.38 828.78 837.39 835.55 849.06 868.01 871.66 877.75 887.50 887.78 856.51 814.28 777.29 744.30 712.61 686.61 667.98 651.16 635.09 616.11 598.17 580.75 563.19 541.63 518.82 496.66 483.55 486.26 486.98 468.68 449.94 441.25 432.79 422.88 410.66 400.49 393.13 385.36 373.41 371.26 374.91 377.75 375.95 370.66 371.88 382.08 384.39 382.70 380.57 382.70 384.26 385.07 385.68 390.47 399.37 410.77 422.00 429.07 434.10 439.60 445.49 441.49 430.70 433.40 445.01 465.69 476.36 478.46 482.09 -973.37 970.55 954.16 936.79 913.22 892.24 871.77 851.20 837.25 825.88 813.20 810.59 811.96 815.49 824.27 833.38 847.07 860.22 872.48 887.23 904.32 920.98 935.31 948.16 961.42 971.18 976.96 977.43 976.77 974.18 967.94 961.77 953.44 944.30 935.81 923.68 911.81 901.91 893.22 886.84 877.43 869.63 863.05 856.88 848.46 840.03 833.21 827.50 821.60 817.61 814.63 813.09 814.65 815.11 819.48 825.95 837.87 850.70 862.88 875.83 888.95 905.14 923.48 940.68 960.88 978.27 996.66 1012.03 1021.82 1024.14 1023.70 1020.09 1011.50 1004.57 997.56 993.47 989.40 989.78 991.71 995.07 996.01 996.80 997.69 998.71 999.62 995.95 988.14 976.41 955.93 937.19 922.26 912.07 900.73 892.28 886.12 882.39 878.25 873.02 865.79 855.56 846.32 836.36 825.10 811.50 794.51 776.45 756.18 732.16 705.81 685.56 661.72 636.70 614.47 589.48 564.93 545.51 527.51 511.67 504.32 500.95 500.98 499.41 497.68 494.93 491.20 486.24 480.86 476.79 470.71 464.32 452.48 434.36 412.85 404.36 391.97 380.48 372.37 364.41 356.56 349.01 341.73 334.73 327.84 320.98 314.43 308.23 301.98 295.78 289.78 284.07 278.81 272.17 264.13 256.07 248.76 241.55 235.18 230.62 226.19 221.82 217.55 213.42 209.37 205.39 201.57 197.97 194.24 190.38 186.77 183.27 179.66 176.03 172.40 168.83 165.33 160.77 155.97 152.85 149.89 147.01 144.19 141.41 138.69 136.07 133.45 130.82 128.19 125.64 123.21 120.99 118.97 116.88 114.45 112.19 110.36 109.06 108.18 107.73 107.56 107.46 107.25 107.32 107.62 107.70 107.72 107.91 108.21 108.61 108.87 108.94 109.11 109.31 109.55 109.72 109.73 109.73 109.76 109.85 109.83 109.81 109.81 109.84 109.85 109.91 110.01 110.09 110.19 110.29 110.44 110.51 110.65 110.91 111.34 111.92 112.60 113.25 113.95 114.62 115.26 115.98 116.76 117.60 118.51 119.42 120.34 121.33 122.38 123.42 124.46 125.56 126.64 127.74 128.79 129.82 130.84 131.89 133.53 135.05 136.18 137.26 138.34 139.37 140.21 140.91 141.47 141.83 141.98 142.01 141.93 141.68 141.40 141.25 141.17 141.13 141.22 141.34 141.21 140.97 140.66 140.19 139.65 139.04 138.12 137.08 136.32 135.67 135.06 134.70 134.63 134.59 134.53 134.18 133.80 133.54 133.38 133.32 133.26 133.14 132.98 132.84 132.57 132.11 131.56 130.95 130.36 129.98 129.92 129.96 129.97 130.01 130.04 130.02 130.01 130.00 130.02 130.04 129.87 129.41 128.98 128.73 128.32 127.52 126.60 125.69 124.55 123.46 122.10 121.12 119.68 118.55 117.87 116.66 115.06 113.99 112.35 108.74 105.32 102.29 99.62 98.51 97.73 96.29 93.51 90.25 87.63 87.16 86.52 84.93 84.07 95.46 107.79 118.51 125.80 129.78 129.61 130.13 130.40 130.44 130.13 130.12 130.13 129.80 128.90 121.81 110.20 89.59 83.87 83.35 85.16 94.80 104.13 102.76 97.91 104.27 99.54 92.20 91.47 97.02 94.40 101.40 109.89 113.14 111.38 108.15 102.41 103.21 104.31 109.85 111.25 110.79 110.37 112.21 116.18 118.27 119.42 120.80 121.68 121.71 122.05 122.65 123.62 124.07 124.42 124.63 124.43 123.98 122.85 122.05 121.31 120.80 120.13 119.21 118.13 117.14 116.27 116.17 118.69 124.70 135.65 145.93 163.13 182.33 203.64 224.53 254.48 294.66 339.63 378.02 407.45 434.46 462.44 505.23 521.53 550.81 552.67 544.14 558.50 577.93 610.05 608.23 616.14 630.61 643.29 585.74 531.70 510.53 473.11 468.32 453.53 472.72 497.97 497.62 488.16 501.26 490.55 482.91 442.60 421.65 413.00 453.66 472.35 497.95 536.02 569.84 585.04 606.86 635.79 682.20 706.51 753.05 765.76 786.20 805.30 785.60 819.35 869.36 885.24 914.83 942.94 983.54 1036.43 1075.08 1095.04 1114.94 1128.70 1152.39 1174.39 1179.59 1203.55 1211.97 1199.20 1195.24 1203.77 1182.30 1162.73 1164.60 1175.61 1219.80 1183.06 1119.08 1084.69 1057.59 1005.59 1017.16 984.56 977.49 946.05 985.07 1023.52 1052.64 1083.64 1109.40 1127.40 1139.42 1173.47 1190.75 1205.77 1196.08 1179.10 1160.01 1108.84 1083.15 1054.28 1008.38 961.76 945.75 933.89 921.59 892.91 874.73 884.93 879.80 896.02 883.38 907.36 884.32 852.21 807.96 750.63 726.63 697.71 686.96 658.93 620.93 623.48 662.51 708.03 735.88 743.78 752.20 755.61 781.40 812.87 861.05 913.68 945.66 947.03 925.86 889.79 858.29 852.82 850.00 843.09 848.29 851.70 846.11 841.30 852.60 844.96 821.11 795.36 778.15 783.89 777.81 752.91 737.63 725.66 702.31 677.31 658.00 654.43 645.86 626.47 604.09 573.18 532.43 510.94 505.93 500.94 497.65 500.86 503.31 503.21 500.52 491.96 491.71 508.73 522.10 527.19 558.91 584.72 611.42 637.09 655.14 658.30 633.10 609.72 594.00 589.38 599.15 607.43 616.70 634.92 652.26 656.00 656.24 656.84 656.96 656.05 664.55 677.60 684.15 691.44 700.03 715.57 727.92 737.25 747.90 755.28 756.59 759.63 767.20 773.71 781.30 792.89 804.53 819.26 829.45 832.91 858.96 899.27 919.93 924.84 910.32 901.71 856.48 803.91 761.92 731.26 704.65 682.10 668.34 650.43 629.09 611.49 597.00 579.88 560.80 539.04 514.38 488.98 476.75 475.91 473.17 457.34 438.71 424.02 422.76 429.21 415.88 398.36 392.29 385.72 372.39 365.68 359.96 360.75 363.64 363.53 366.88 372.40 375.40 376.54 378.11 381.68 383.17 377.87 375.49 380.23 385.57 393.55 405.48 413.97 412.57 412.65 417.17 421.22 421.40 424.89 434.52 452.83 467.40 476.82 479.61 -920.25 917.61 901.13 879.98 855.15 831.08 809.38 789.38 776.53 765.71 762.30 760.63 765.84 772.36 784.81 796.50 812.61 827.43 839.97 853.38 871.69 888.93 904.44 916.83 932.30 943.46 949.94 952.95 953.18 950.84 945.38 939.02 930.51 922.07 913.55 900.55 886.88 876.55 868.28 861.78 852.76 845.00 838.69 832.76 825.34 816.55 810.39 805.31 800.18 797.00 793.90 792.41 793.53 796.33 800.34 807.24 818.53 831.05 843.36 854.60 869.38 884.98 900.12 914.58 932.34 949.39 966.88 983.70 996.17 1002.23 1005.52 1009.25 1006.34 1004.36 1000.94 998.25 994.99 994.21 995.31 996.03 996.88 997.37 996.77 996.87 991.98 986.25 974.71 960.08 939.80 919.65 906.59 894.49 881.83 871.89 864.05 858.73 853.10 846.85 837.65 828.49 819.11 809.17 797.77 784.37 767.53 750.35 735.54 717.87 692.89 669.89 643.27 619.29 595.95 572.92 548.88 534.88 519.84 507.34 500.66 499.61 498.89 496.61 494.11 490.65 486.52 481.11 475.28 470.20 463.84 455.76 441.11 416.39 408.12 399.85 387.76 376.66 368.67 360.82 353.13 345.69 338.48 331.48 324.62 317.83 311.34 305.15 298.95 292.80 286.79 281.07 275.83 269.16 261.04 252.95 245.64 238.40 232.00 227.44 223.06 218.67 214.29 210.17 206.17 202.19 198.31 194.60 190.86 187.08 183.47 179.94 176.37 172.77 169.22 165.69 162.21 157.66 152.90 149.80 146.84 143.96 141.13 138.41 135.77 133.12 130.52 127.95 125.46 123.04 120.70 118.53 116.58 114.63 112.29 110.13 108.33 107.05 106.19 105.77 105.63 105.51 105.30 105.30 105.57 105.66 105.73 105.93 106.23 106.58 106.83 106.97 107.16 107.41 107.69 107.89 107.96 107.96 108.03 108.17 108.22 108.24 108.25 108.28 108.30 108.37 108.50 108.63 108.77 109.00 109.21 109.33 109.50 109.75 110.21 110.85 111.66 112.37 112.96 113.62 114.33 115.15 115.94 116.78 117.68 118.60 119.52 120.51 121.55 122.59 123.64 124.79 125.90 126.93 128.03 129.15 130.12 131.08 132.78 134.32 135.47 136.61 137.69 138.69 139.65 140.44 141.06 141.46 141.66 141.73 141.68 141.48 141.25 141.23 141.14 140.94 140.92 140.95 140.82 140.57 140.27 139.82 139.28 138.63 137.69 136.66 135.92 135.28 134.68 134.25 134.03 133.87 133.79 133.64 133.40 133.14 132.98 132.99 132.89 132.70 132.49 132.30 132.03 131.68 131.15 130.54 130.06 129.71 129.67 129.71 129.72 129.79 129.86 129.84 129.75 129.74 129.76 129.78 129.62 129.11 128.57 128.20 127.65 126.62 125.75 125.18 123.99 122.43 120.47 118.95 117.14 115.94 115.53 114.48 112.90 111.45 109.77 107.07 103.96 100.16 97.25 96.03 95.65 93.04 90.63 88.57 86.19 83.62 82.80 82.10 79.10 83.24 91.21 103.61 119.58 128.57 128.74 128.68 128.52 128.48 128.49 129.20 129.26 128.91 126.50 113.94 94.85 83.54 80.22 81.16 82.65 84.42 93.06 102.13 99.19 101.01 99.18 102.28 106.01 95.96 99.23 109.23 111.75 113.32 110.51 104.84 105.54 107.36 108.78 113.29 112.69 112.65 112.71 115.13 117.95 119.46 120.70 121.91 122.97 122.97 121.95 122.07 122.95 123.49 123.97 124.42 124.42 124.01 123.27 121.72 120.45 119.12 118.46 117.40 116.45 115.33 113.08 113.99 117.02 123.89 139.97 156.31 179.71 206.80 230.71 251.05 281.64 320.62 358.96 396.30 428.90 450.06 462.68 478.92 498.29 500.46 524.06 526.86 535.38 553.09 565.15 575.91 596.63 614.69 632.48 588.26 539.58 517.70 475.39 450.32 425.43 438.61 463.57 442.28 456.06 463.38 447.72 444.51 411.15 396.58 399.17 448.22 493.63 523.89 567.14 585.44 612.66 623.48 642.12 679.35 684.99 743.45 773.79 791.47 812.20 811.26 850.75 890.32 908.39 937.07 967.51 1003.17 1047.89 1082.80 1088.12 1118.47 1152.49 1176.33 1187.49 1179.69 1184.07 1180.97 1172.54 1174.17 1167.43 1141.02 1100.15 1100.93 1124.73 1174.54 1171.05 1074.83 1067.24 1035.04 961.94 960.41 962.67 945.97 922.82 962.76 1016.95 1020.58 1055.30 1094.69 1122.19 1116.36 1142.67 1161.62 1180.38 1169.36 1158.88 1136.01 1109.65 1089.93 1081.26 1028.69 989.10 966.44 942.94 914.33 895.59 861.73 830.64 837.88 826.86 803.92 841.85 863.59 843.59 823.36 749.47 674.07 632.09 634.39 630.97 599.62 578.81 595.11 619.08 650.50 665.09 693.11 722.11 764.71 805.99 861.68 912.18 918.36 894.87 866.73 851.14 841.52 847.36 834.91 841.70 859.37 872.46 866.25 844.39 830.09 825.90 815.95 804.75 785.06 757.55 738.12 727.18 720.48 710.96 692.39 670.69 648.74 639.46 629.51 609.46 578.25 527.12 459.94 438.61 451.35 454.08 454.62 469.74 481.24 485.89 489.39 490.62 496.31 510.63 524.29 532.97 554.80 572.36 591.53 606.14 615.36 619.23 604.62 588.85 582.68 586.03 592.94 595.51 594.78 609.14 627.83 636.31 640.21 644.35 637.79 631.02 631.67 645.07 655.64 663.00 677.60 702.53 712.13 713.51 723.51 732.22 734.00 739.85 753.43 761.67 767.35 775.57 789.62 804.19 817.02 841.33 866.93 912.08 941.45 928.02 887.04 861.11 817.56 773.40 740.81 718.49 701.75 694.38 677.60 657.93 639.22 619.11 595.53 584.98 571.52 547.86 524.45 498.93 482.28 475.89 469.50 453.55 436.57 420.50 418.87 425.95 416.39 397.99 390.79 383.06 372.14 356.01 345.13 339.82 341.64 347.86 353.13 351.63 354.23 358.50 365.47 369.85 373.99 370.13 374.90 379.12 383.42 387.18 397.54 399.61 397.35 396.05 399.21 407.47 415.28 421.33 427.76 442.01 460.04 471.46 476.64 -852.89 849.64 836.08 813.23 786.46 760.87 738.77 721.02 709.79 702.62 698.26 700.81 709.82 721.13 737.59 752.92 771.49 787.51 802.50 818.50 837.17 855.01 870.68 883.06 899.12 910.65 917.55 918.09 917.91 916.33 911.74 905.78 897.69 891.37 882.04 869.99 857.42 847.67 840.86 833.51 824.69 817.33 811.21 805.92 799.44 793.61 787.97 783.36 779.01 775.94 773.12 771.70 772.41 773.30 776.22 782.95 793.48 805.63 817.56 828.09 843.66 858.50 875.03 889.42 904.82 922.15 939.24 956.62 969.77 979.17 986.81 993.71 995.34 996.44 997.93 998.27 998.55 998.34 998.67 998.46 997.48 996.80 994.86 987.92 981.30 971.36 957.63 941.65 921.18 902.49 890.30 877.30 863.89 853.35 843.74 837.83 830.32 822.61 811.95 800.29 791.10 780.35 768.81 755.57 739.25 722.62 708.53 692.15 670.70 649.85 627.76 610.00 586.91 564.73 543.49 523.87 511.96 502.90 499.94 499.29 496.42 492.91 489.07 485.07 480.33 474.39 468.79 463.01 456.33 445.49 421.27 411.25 403.21 395.17 383.44 372.73 364.85 357.12 349.56 342.24 335.12 328.13 321.30 314.62 308.18 301.98 295.84 289.83 283.83 278.11 272.86 266.14 257.99 249.87 242.58 235.35 228.93 224.35 220.02 215.60 211.11 207.01 203.06 199.10 195.15 191.27 187.53 183.86 180.25 176.67 173.12 169.60 166.12 162.70 159.25 154.69 149.95 146.85 143.88 141.00 138.16 135.51 132.96 130.31 127.66 125.16 122.80 120.52 118.30 116.15 114.26 112.37 110.19 108.10 106.36 105.10 104.26 103.84 103.66 103.53 103.34 103.34 103.56 103.66 103.78 104.04 104.35 104.60 104.82 105.01 105.24 105.49 105.76 106.00 106.22 106.28 106.36 106.49 106.59 106.66 106.71 106.79 106.91 106.99 107.06 107.21 107.42 107.73 107.97 108.09 108.30 108.65 109.15 109.77 110.56 111.28 111.96 112.68 113.46 114.34 115.11 115.90 116.85 117.81 118.72 119.70 120.74 121.78 122.82 123.93 125.04 126.09 127.23 128.37 129.40 130.40 132.12 133.65 134.80 135.95 137.05 138.10 139.07 139.91 140.61 141.10 141.42 141.55 141.50 141.30 141.10 141.09 140.99 140.77 140.68 140.65 140.55 140.36 140.11 139.66 139.00 138.21 137.21 136.18 135.39 134.75 134.16 133.71 133.41 133.24 133.16 133.10 132.98 132.78 132.69 132.69 132.58 132.29 132.06 131.86 131.61 131.26 130.80 130.30 129.89 129.63 129.59 129.61 129.61 129.67 129.78 129.72 129.60 129.57 129.59 129.59 129.40 128.86 128.23 127.71 126.99 125.88 125.00 124.58 123.36 121.46 119.22 116.95 114.94 113.70 113.42 112.44 110.82 109.17 107.34 105.19 102.65 98.72 94.99 93.92 93.78 90.76 87.88 87.37 85.12 80.68 79.36 79.29 77.32 74.09 76.82 85.93 105.94 120.56 127.63 128.55 128.24 128.31 128.28 128.52 128.56 127.92 122.47 105.82 91.67 83.51 78.86 78.95 80.56 81.82 79.76 82.81 92.67 92.25 96.95 103.06 103.95 100.06 106.22 109.13 110.72 108.14 108.87 109.04 110.59 111.96 113.49 115.80 116.77 116.38 116.15 117.31 118.30 119.76 121.29 122.34 123.08 123.47 123.43 122.56 122.56 122.76 123.25 123.78 123.81 123.22 122.36 121.10 119.71 117.72 116.77 116.04 113.52 113.60 113.13 113.67 116.58 124.91 147.84 171.73 199.67 228.18 254.03 277.34 311.36 350.97 375.89 407.89 419.68 427.37 437.40 443.32 451.97 473.46 498.29 511.02 519.44 530.52 535.44 562.93 592.32 608.90 620.23 592.78 541.80 512.52 476.48 441.99 415.18 413.91 426.22 405.77 425.81 429.95 416.24 411.80 391.11 378.50 410.12 461.91 499.71 534.37 567.19 590.37 620.17 635.51 659.25 684.22 696.69 704.62 738.80 766.78 773.36 804.51 839.50 856.09 893.05 949.67 991.71 1005.31 1033.94 1063.18 1078.12 1115.74 1161.48 1180.21 1159.35 1157.09 1165.21 1157.43 1153.43 1147.55 1119.10 1092.59 1073.04 1068.40 1087.64 1099.30 1138.44 1064.99 1003.41 1001.58 979.69 951.68 917.44 908.33 897.67 954.78 992.13 986.37 1044.20 1052.83 1071.37 1087.20 1131.07 1158.02 1165.07 1149.25 1151.29 1133.43 1115.18 1074.41 1059.72 1031.68 1018.52 980.99 957.02 924.62 887.78 861.72 834.71 793.42 781.71 779.55 802.03 858.62 812.66 788.80 732.79 700.34 669.94 607.34 592.70 576.59 554.64 577.53 602.13 638.66 667.68 702.67 742.78 781.41 824.92 870.14 892.18 880.00 861.27 843.63 831.83 832.69 845.46 848.65 866.97 894.48 913.58 899.11 864.47 837.04 822.82 812.20 803.77 787.39 757.65 734.27 718.11 706.42 697.58 683.77 666.20 646.27 633.34 622.40 603.37 567.31 513.41 450.23 425.81 437.51 444.65 450.44 463.79 475.43 484.15 490.30 494.96 502.30 516.11 529.27 537.03 551.38 562.32 575.88 590.54 596.94 595.29 582.38 570.77 571.41 580.52 593.25 592.73 583.24 593.71 611.34 619.77 627.13 638.17 630.56 616.38 614.27 626.17 636.53 639.15 654.63 679.19 689.26 692.78 703.56 714.94 714.17 719.25 732.95 746.55 754.94 766.33 780.03 793.65 812.48 841.19 858.98 893.02 914.80 888.07 850.17 806.38 770.44 744.22 721.62 705.62 700.35 695.13 674.78 655.81 638.93 613.91 588.28 581.15 572.46 548.85 526.46 501.21 483.09 473.36 464.30 448.50 432.14 417.61 411.78 411.20 401.16 388.18 384.03 377.35 367.48 351.65 332.27 324.32 324.56 331.95 336.67 338.56 338.05 342.62 352.10 356.61 361.32 372.46 378.60 381.34 385.30 389.71 392.27 391.65 389.96 391.12 394.84 404.24 413.28 419.99 424.80 435.92 452.84 464.93 475.48 -785.26 780.91 758.39 732.14 703.67 676.30 653.89 638.07 629.07 628.16 628.48 636.71 649.61 667.09 687.36 706.37 727.22 742.44 761.77 782.83 802.54 820.62 834.24 848.69 864.56 876.09 883.33 884.00 883.73 882.91 879.23 874.32 867.19 861.27 852.90 842.22 832.90 823.72 817.53 809.97 801.15 793.88 787.75 782.93 775.60 767.77 762.53 758.31 754.80 751.82 749.42 748.11 748.69 749.46 752.89 759.08 768.86 780.41 790.94 801.91 817.57 832.94 846.63 861.59 876.17 893.10 909.61 927.04 941.83 952.51 963.37 972.54 978.49 983.30 987.64 991.52 995.67 996.32 996.46 995.11 991.03 987.30 982.47 972.96 963.55 951.57 937.35 921.61 901.58 883.06 870.45 857.22 843.27 831.81 821.34 814.41 805.40 796.45 786.15 773.91 764.83 753.37 741.87 728.60 712.94 698.64 683.82 666.98 644.32 624.61 605.83 588.70 567.08 547.06 528.62 513.12 504.72 500.37 498.50 495.57 491.08 486.67 481.93 477.24 472.14 465.97 460.81 455.68 448.98 438.15 413.81 406.10 398.30 390.52 379.07 368.63 360.91 353.32 345.94 338.73 331.70 324.76 318.02 311.45 305.05 298.82 292.80 286.85 280.88 275.14 269.89 263.13 254.95 246.83 239.56 232.33 225.90 221.31 216.94 212.51 208.02 203.91 199.95 195.99 192.04 188.08 184.32 180.71 177.09 173.51 169.98 166.52 163.12 159.74 156.36 151.80 147.08 143.99 141.03 138.14 135.32 132.71 130.22 127.58 124.94 122.51 120.25 118.12 115.96 113.86 112.00 110.16 108.11 106.15 104.45 103.22 102.38 101.96 101.72 101.56 101.45 101.46 101.61 101.73 101.89 102.22 102.54 102.68 102.86 103.10 103.35 103.59 103.83 104.11 104.47 104.65 104.71 104.83 104.96 105.08 105.19 105.34 105.58 105.68 105.68 105.84 106.11 106.46 106.73 106.83 107.10 107.57 108.09 108.69 109.41 110.14 110.95 111.77 112.59 113.52 114.25 115.00 115.99 116.99 117.90 118.88 119.92 120.96 121.99 123.05 124.13 125.24 126.40 127.55 128.64 129.76 131.48 133.01 134.15 135.29 136.43 137.53 138.50 139.37 140.14 140.75 141.23 141.40 141.35 141.14 140.93 140.86 140.76 140.60 140.48 140.42 140.36 140.30 140.11 139.63 138.82 137.83 136.72 135.66 134.77 134.09 133.49 133.06 132.79 132.69 132.63 132.62 132.58 132.46 132.43 132.43 132.27 131.92 131.71 131.55 131.32 130.90 130.52 130.22 129.90 129.67 129.63 129.65 129.66 129.71 129.77 129.69 129.56 129.50 129.46 129.41 129.18 128.59 127.95 127.36 126.60 125.50 124.49 123.76 122.56 120.95 118.77 116.43 114.42 113.07 112.59 111.45 109.72 107.94 105.92 103.25 100.75 97.24 93.25 91.91 91.66 89.13 86.45 84.90 82.65 79.39 77.43 75.93 74.00 71.55 68.93 71.55 94.81 113.45 123.51 126.84 127.46 127.22 126.87 127.26 127.07 127.04 125.28 113.34 95.06 84.76 80.47 80.19 79.99 79.77 79.05 80.66 82.75 85.28 88.20 95.88 94.99 101.93 108.62 109.42 108.55 104.69 103.19 106.28 110.96 112.13 114.17 116.47 117.92 118.45 118.19 118.51 118.92 120.28 121.87 122.64 123.22 123.70 124.05 123.59 123.01 122.62 122.88 122.42 121.72 121.90 120.77 119.43 118.06 116.03 113.96 113.37 111.29 111.15 111.67 113.30 116.72 126.37 153.80 182.28 211.44 240.51 269.41 296.60 326.72 360.31 367.14 380.74 384.61 378.09 388.90 393.22 408.72 434.53 466.52 483.17 503.81 510.62 533.23 564.51 592.14 613.87 611.18 584.35 543.66 509.54 475.60 439.25 398.94 393.54 380.67 383.11 401.88 406.85 391.09 385.78 359.83 356.08 405.60 457.66 494.45 519.23 541.49 569.40 591.56 606.44 657.07 667.20 663.14 678.29 716.77 720.12 746.30 790.47 821.04 856.46 886.51 938.44 975.07 994.37 1024.71 1065.42 1112.48 1131.47 1157.74 1162.50 1134.36 1128.47 1130.53 1124.72 1123.43 1093.91 1059.73 1030.24 1025.52 1031.72 1054.83 1026.13 1063.46 1038.74 1020.20 983.72 963.49 918.73 902.56 892.30 877.99 924.92 969.07 974.20 1010.39 1029.29 1032.92 1079.20 1133.85 1131.27 1113.21 1106.66 1146.79 1113.61 1077.33 1048.79 1034.05 1005.89 997.85 979.80 968.40 938.95 899.77 868.79 858.48 821.15 773.21 758.03 779.67 825.08 792.14 741.10 701.72 676.74 657.37 615.46 581.16 550.83 551.67 585.88 618.33 653.49 687.32 733.72 773.74 802.06 830.22 864.67 868.37 847.84 827.38 810.25 805.20 821.52 845.75 859.62 888.77 925.57 951.56 927.75 881.78 845.92 821.95 808.72 799.06 779.37 749.24 726.12 704.27 691.78 684.29 674.77 661.99 643.63 628.01 617.38 601.39 564.18 511.77 466.91 441.98 448.45 452.83 457.87 467.94 476.87 486.24 493.81 498.59 505.32 517.94 529.45 534.93 542.50 552.13 564.76 579.92 583.14 575.15 562.24 556.61 561.96 575.95 597.30 595.90 579.99 585.23 598.98 604.76 616.10 630.65 627.17 609.43 607.10 615.78 620.29 621.88 629.20 651.42 664.15 673.59 689.51 702.29 698.45 698.21 709.07 730.52 747.20 762.89 775.18 787.23 798.53 827.50 838.09 853.00 857.27 840.47 804.66 768.50 744.15 722.71 708.99 696.33 687.51 678.13 657.69 640.18 624.29 598.21 572.55 565.49 558.72 538.82 515.94 488.32 471.78 462.20 452.39 435.84 419.73 406.28 397.26 391.01 379.40 370.50 371.30 369.15 357.72 342.97 325.69 319.22 318.40 321.22 330.03 335.81 334.01 336.37 344.52 350.15 357.78 372.90 381.01 379.85 383.20 388.60 389.69 388.26 385.56 388.96 397.77 405.97 412.39 417.16 422.36 433.56 450.13 463.97 477.04 -715.57 711.54 689.05 659.38 629.39 600.85 581.04 565.54 560.65 565.73 576.77 592.49 609.20 630.30 653.29 674.60 697.00 712.99 732.42 749.89 769.19 787.23 800.07 815.10 830.54 842.00 849.44 853.15 855.13 855.00 852.01 847.68 841.96 835.88 828.16 818.51 806.79 798.90 792.57 785.10 776.55 769.31 763.71 758.61 751.48 744.31 739.23 735.29 731.85 729.02 726.78 725.47 725.91 725.84 728.79 734.53 744.00 755.03 764.57 776.02 791.48 806.71 820.90 833.12 848.01 864.29 880.23 897.39 912.46 924.11 936.02 946.14 956.68 964.09 969.54 975.95 981.80 983.54 983.53 981.78 974.08 967.80 960.04 949.12 938.78 925.42 911.65 896.45 877.80 861.85 848.30 835.40 821.57 809.38 798.76 790.32 780.03 770.21 760.23 749.62 740.05 728.33 716.68 703.72 688.48 674.68 660.41 644.92 622.63 604.35 587.15 571.44 551.57 534.13 518.88 506.85 500.99 497.74 494.88 490.57 485.52 480.49 475.15 470.26 464.88 458.69 453.44 447.30 440.84 418.08 408.43 400.95 393.44 385.85 374.63 364.51 356.91 349.50 342.26 335.16 328.24 321.36 314.71 308.27 301.92 295.68 289.74 283.85 277.93 272.18 266.93 260.13 251.95 243.83 236.56 229.34 222.93 218.27 213.85 209.43 205.03 200.88 196.82 192.84 188.93 185.06 181.30 177.66 174.06 170.51 166.99 163.53 160.15 156.78 153.46 148.94 144.32 141.25 138.28 135.40 132.62 130.01 127.50 124.94 122.40 120.04 117.86 115.85 113.76 111.69 109.88 108.08 106.10 104.21 102.56 101.39 100.58 100.17 99.90 99.75 99.69 99.72 99.81 99.89 100.04 100.34 100.64 100.84 101.05 101.31 101.59 101.86 102.07 102.32 102.68 102.90 103.05 103.24 103.37 103.50 103.66 103.86 104.12 104.29 104.38 104.53 104.79 105.19 105.49 105.62 105.91 106.37 106.95 107.63 108.37 109.15 110.02 110.81 111.64 112.56 113.30 114.10 115.09 116.08 116.98 117.99 119.05 120.10 121.14 122.19 123.28 124.43 125.59 126.73 127.89 129.06 130.77 132.28 133.44 134.64 135.81 136.93 137.93 138.81 139.68 140.40 140.97 141.18 141.11 140.91 140.73 140.64 140.53 140.42 140.27 140.17 140.14 140.19 140.03 139.49 138.64 137.50 136.36 135.24 134.23 133.46 132.82 132.44 132.24 132.19 132.20 132.20 132.21 132.22 132.22 132.22 131.98 131.63 131.41 131.32 131.06 130.61 130.32 130.21 130.00 129.80 129.78 129.79 129.78 129.80 129.80 129.72 129.60 129.49 129.39 129.29 128.98 128.35 127.72 127.10 126.33 125.33 124.15 122.84 121.75 120.63 118.72 116.55 114.64 113.23 112.41 111.01 109.08 107.24 104.97 101.46 98.80 95.98 92.02 90.22 89.47 88.10 85.69 81.89 79.90 78.83 75.92 72.77 70.39 68.77 70.00 75.28 94.78 110.43 120.48 125.19 126.50 125.87 124.73 125.57 125.48 125.45 124.00 117.90 115.25 105.44 97.74 86.08 80.06 79.01 79.23 82.02 83.70 91.08 85.41 90.48 92.69 105.24 108.18 108.86 106.08 103.13 100.78 103.62 107.82 109.97 112.44 114.83 117.26 118.63 119.71 119.39 119.73 120.29 121.79 122.53 123.27 123.78 124.21 124.15 123.67 123.10 122.61 121.47 120.39 119.92 119.21 117.71 116.12 113.62 111.20 110.06 109.09 108.82 109.63 112.17 115.75 125.73 151.91 182.23 211.54 238.65 271.22 295.38 315.36 334.01 331.82 332.96 326.40 322.43 329.94 340.66 349.18 376.15 416.32 444.43 471.49 503.27 531.64 559.60 590.69 603.53 586.98 564.31 536.61 505.54 469.70 433.04 389.83 361.41 349.43 362.29 374.02 379.15 361.93 342.15 331.14 338.96 396.56 439.27 461.27 488.93 519.93 537.85 558.17 588.86 612.21 616.37 629.84 681.26 718.06 750.22 782.90 819.95 835.73 875.78 916.23 893.61 933.31 973.48 1019.84 1071.15 1137.23 1140.08 1146.20 1142.06 1115.88 1101.52 1095.50 1089.43 1089.00 1068.96 1028.78 996.16 991.13 1008.57 1071.83 1074.82 1073.52 1035.97 1001.14 953.08 935.87 930.18 883.81 866.55 851.08 902.43 941.85 965.15 994.02 1002.52 1019.16 1074.39 1107.49 1098.09 1076.43 1069.63 1110.91 1110.41 1073.75 1043.04 1019.66 986.12 967.63 939.82 928.46 914.33 891.38 847.17 844.15 829.55 788.03 736.00 754.80 791.02 772.12 731.58 702.99 662.53 634.07 602.52 554.50 549.42 566.21 596.91 634.43 662.85 702.16 723.39 765.96 790.29 823.57 846.27 835.61 812.54 793.10 780.70 781.02 811.29 838.45 861.26 896.72 938.34 951.59 927.73 890.09 853.20 825.27 807.86 791.16 766.39 732.78 712.39 688.68 675.14 670.18 665.61 657.26 639.40 622.63 611.15 596.42 562.52 524.57 482.85 470.23 469.41 469.16 468.71 472.28 478.98 487.57 494.46 496.59 500.72 512.40 521.15 527.16 535.25 543.81 555.23 570.71 570.86 560.17 550.35 548.28 556.24 574.91 596.11 592.25 573.73 574.02 583.89 590.96 603.42 622.80 622.36 606.27 604.03 607.61 605.33 600.77 606.52 624.45 639.25 653.27 672.05 685.05 679.81 680.82 693.23 718.76 744.81 759.82 769.44 775.68 778.89 798.72 803.63 805.17 799.61 788.70 775.89 754.25 729.44 704.57 692.40 685.93 673.69 658.09 638.80 622.51 607.14 581.89 556.39 547.93 540.80 525.19 500.57 472.08 457.59 449.56 439.73 422.34 404.48 391.10 380.22 371.26 359.16 351.63 357.46 357.98 346.13 331.86 318.84 314.22 315.50 311.50 317.56 331.81 330.25 332.11 338.27 343.04 352.47 369.85 378.86 375.75 378.54 384.83 386.43 385.17 381.96 386.83 400.18 407.71 410.10 414.43 420.10 430.71 447.24 464.29 480.83 -654.04 648.09 631.84 605.60 575.64 547.80 530.05 515.74 513.98 522.99 534.59 548.68 570.05 593.68 618.40 641.31 662.27 681.41 700.68 722.35 741.75 757.68 771.95 786.73 801.89 813.07 820.14 823.24 824.75 825.22 823.24 819.79 815.14 809.33 802.42 792.59 783.79 775.99 769.13 761.68 753.14 745.80 740.52 734.92 727.38 720.62 715.54 711.78 708.40 705.77 703.61 702.38 702.81 702.18 704.13 709.65 718.81 729.32 738.42 749.81 765.04 780.16 795.60 807.02 822.96 838.83 854.63 871.29 884.96 898.06 910.13 917.41 928.68 937.43 944.65 951.79 957.99 960.67 960.73 958.88 949.82 942.22 933.67 922.62 912.38 899.50 886.60 872.61 855.75 843.21 831.30 818.98 805.35 793.15 782.78 773.52 762.56 752.09 739.62 727.68 717.61 705.23 693.70 680.77 666.71 653.11 639.11 624.36 605.83 589.44 573.23 557.96 539.82 524.13 512.01 502.80 497.86 492.85 488.67 483.80 478.21 472.93 467.57 462.51 457.09 451.23 445.85 439.94 432.71 409.79 403.00 395.75 388.48 381.13 370.15 360.31 352.89 345.71 338.59 331.62 324.76 317.98 311.45 305.07 298.78 292.57 286.64 280.85 274.95 269.23 263.95 257.15 248.97 240.86 233.60 226.39 220.03 215.35 210.83 206.41 202.11 197.89 193.77 189.77 185.90 182.14 178.40 174.69 171.12 167.62 164.10 160.63 157.24 153.90 150.62 146.16 141.63 138.60 135.64 132.79 130.07 127.42 124.85 122.40 120.03 117.73 115.60 113.68 111.66 109.63 107.87 106.12 104.16 102.31 100.72 99.61 98.86 98.44 98.19 98.06 98.05 98.07 98.12 98.15 98.22 98.46 98.75 99.06 99.34 99.60 99.92 100.22 100.39 100.58 100.86 101.12 101.45 101.66 101.80 101.93 102.12 102.36 102.61 102.87 103.12 103.29 103.48 103.90 104.27 104.45 104.71 105.15 105.79 106.55 107.42 108.25 109.10 109.84 110.62 111.49 112.34 113.19 114.16 115.10 116.00 117.04 118.14 119.20 120.25 121.34 122.47 123.63 124.78 125.93 127.09 128.28 129.98 131.48 132.67 133.98 135.17 136.28 137.37 138.33 139.25 140.02 140.60 140.80 140.74 140.61 140.51 140.46 140.38 140.28 140.07 139.86 139.80 139.87 139.72 139.16 138.31 137.28 136.28 135.17 133.98 132.91 132.27 131.91 131.77 131.76 131.83 131.88 131.93 131.99 132.03 132.03 131.77 131.46 131.28 131.06 130.76 130.40 130.22 130.22 130.10 129.98 129.97 129.94 129.85 129.82 129.81 129.73 129.60 129.48 129.36 129.21 128.84 128.17 127.54 126.85 126.07 125.12 123.93 122.48 121.33 120.17 118.29 116.17 114.23 112.81 111.95 110.49 108.45 106.25 103.69 100.49 97.78 94.87 91.33 89.14 87.78 86.66 84.41 80.32 78.03 77.74 76.67 75.98 77.09 77.99 80.74 86.21 98.43 111.80 119.32 124.09 125.52 124.19 124.28 123.63 123.08 113.53 112.55 117.67 118.62 115.30 108.37 95.23 83.43 83.09 83.12 87.11 92.80 101.33 96.24 97.64 100.51 108.25 109.23 109.73 106.86 102.52 100.79 101.43 104.37 107.35 109.27 111.31 114.60 116.89 118.98 119.48 120.23 120.58 121.24 121.86 122.78 123.59 124.25 124.48 124.17 123.58 122.79 121.54 119.86 118.53 117.42 116.12 113.84 112.25 109.67 108.01 107.56 107.99 108.38 109.92 114.62 124.02 146.34 171.84 200.67 226.25 252.23 271.19 273.45 279.08 284.12 276.63 274.11 259.40 264.92 274.05 288.88 317.34 353.26 420.23 454.48 494.36 541.37 568.44 587.47 589.63 559.99 551.26 527.79 483.73 453.43 426.82 389.07 349.66 330.44 334.80 331.41 338.83 332.26 317.27 317.39 344.63 399.52 429.07 449.86 474.90 491.40 508.98 536.57 542.86 571.19 603.76 644.59 687.53 718.32 732.79 754.54 779.65 793.01 833.91 868.43 910.44 955.81 1014.68 1048.64 1084.80 1129.47 1132.09 1129.17 1104.47 1104.99 1077.46 1053.72 1048.16 1054.29 1043.42 1007.66 968.01 961.58 989.49 1047.67 1053.25 1051.16 1012.61 986.86 940.95 906.94 890.85 857.35 848.63 863.46 896.06 936.79 953.97 978.60 999.58 1019.11 1052.96 1068.23 1056.93 1047.65 1046.24 1088.37 1088.04 1068.36 1047.80 1009.23 969.75 935.75 908.79 896.58 883.70 860.71 822.36 815.83 818.02 777.48 752.31 726.88 746.52 745.47 724.44 687.42 634.10 601.01 570.80 532.24 530.96 562.16 593.08 621.96 657.67 691.20 709.57 738.95 780.93 815.11 822.47 809.83 780.56 760.21 747.95 751.23 790.12 821.20 849.39 894.94 927.41 936.45 921.64 890.79 859.16 832.09 808.09 787.89 754.47 713.88 700.47 675.05 658.95 658.88 656.68 649.46 632.23 614.48 602.82 589.27 562.24 530.28 505.77 497.55 493.28 486.22 475.63 474.93 478.85 484.47 489.56 489.38 491.84 499.79 507.94 516.28 533.19 542.08 550.99 560.09 560.10 554.19 546.87 546.72 560.63 576.58 586.92 577.62 559.48 557.60 565.55 579.34 592.90 608.93 609.07 603.85 602.51 597.20 588.77 581.32 585.70 603.94 619.51 633.94 652.13 662.04 668.23 673.47 687.67 714.67 742.62 757.37 760.37 761.20 762.20 769.42 768.88 762.96 752.67 754.80 750.58 730.87 710.35 691.90 680.45 671.41 659.99 645.70 626.54 610.67 596.23 571.87 546.44 535.49 526.37 511.39 487.41 459.78 446.41 440.49 431.70 411.34 390.61 374.10 364.79 360.64 351.80 344.32 344.40 342.98 334.46 320.63 306.67 308.26 314.29 306.93 307.17 319.12 322.47 327.45 334.53 335.73 339.92 353.34 363.63 366.83 370.75 374.95 377.68 379.16 378.97 384.94 397.45 406.27 411.11 414.52 418.88 426.67 441.76 463.58 487.72 -610.43 601.08 580.59 554.92 526.94 505.73 489.33 478.70 479.83 491.33 504.50 520.87 543.08 566.57 591.81 614.37 634.68 654.93 675.57 694.55 714.10 729.22 743.80 758.27 773.22 784.17 791.05 794.87 796.90 797.73 796.25 793.53 789.30 783.95 777.53 769.43 759.89 753.23 746.02 738.65 730.04 722.90 717.60 711.80 704.54 695.70 690.40 686.84 683.11 680.26 677.99 676.73 676.78 677.36 680.28 685.84 695.04 704.68 714.34 726.20 741.36 755.65 767.67 778.54 794.37 809.81 825.13 841.21 854.70 867.50 879.44 887.44 898.36 907.26 914.97 922.14 928.16 931.08 931.43 929.64 924.97 918.28 909.99 900.18 890.13 877.51 865.35 852.39 837.13 822.72 811.00 799.46 786.43 774.50 764.11 754.60 742.97 732.12 720.11 709.50 698.77 686.41 674.89 662.10 648.96 635.73 621.73 607.52 589.26 573.33 559.16 544.92 528.86 515.18 505.58 498.33 492.72 487.07 482.11 476.73 471.03 465.56 460.12 454.97 449.59 443.72 438.21 432.48 419.68 404.14 397.53 390.51 383.48 376.34 365.64 356.07 348.85 341.87 334.99 328.10 321.27 314.61 308.16 301.84 295.61 289.49 283.55 277.76 271.92 266.27 260.98 254.16 246.03 237.93 230.67 223.46 217.17 212.50 207.94 203.50 199.20 194.98 190.87 186.88 182.98 179.18 175.43 171.75 168.20 164.72 161.24 157.80 154.43 151.14 147.91 143.50 139.02 136.01 133.08 130.28 127.60 124.97 122.43 120.02 117.71 115.45 113.38 111.52 109.56 107.58 105.90 104.22 102.30 100.49 98.95 97.91 97.16 96.75 96.49 96.38 96.39 96.42 96.43 96.43 96.49 96.68 96.98 97.36 97.64 97.87 98.20 98.57 98.73 98.87 99.11 99.45 99.82 100.08 100.24 100.40 100.63 100.89 101.12 101.44 101.80 101.98 102.20 102.64 103.05 103.29 103.56 103.97 104.63 105.49 106.42 107.30 108.15 108.87 109.59 110.42 111.32 112.25 113.18 114.09 115.01 116.09 117.24 118.28 119.34 120.47 121.63 122.78 123.93 125.08 126.23 127.43 129.15 130.64 131.90 133.27 134.51 135.64 136.78 137.86 138.81 139.59 140.15 140.35 140.30 140.27 140.26 140.27 140.22 140.10 139.84 139.53 139.36 139.40 139.23 138.68 137.95 137.11 136.25 135.20 133.71 132.43 131.78 131.45 131.37 131.41 131.52 131.62 131.71 131.82 131.88 131.88 131.62 131.38 131.20 130.82 130.45 130.29 130.21 130.21 130.19 130.15 130.17 130.09 129.89 129.80 129.81 129.74 129.61 129.50 129.36 129.15 128.73 128.01 127.38 126.64 125.83 124.93 123.80 122.37 121.04 119.69 117.75 115.64 113.64 112.20 111.37 109.92 107.80 105.13 102.32 100.14 97.97 93.82 90.91 88.46 86.20 84.92 82.86 79.10 80.05 82.64 83.76 88.39 91.17 93.70 96.00 100.66 106.14 115.31 119.75 123.36 124.55 121.11 123.71 122.82 115.74 97.51 94.37 102.26 101.59 101.04 103.72 100.57 88.34 91.49 92.06 96.76 102.06 107.43 107.60 107.62 108.54 110.27 109.96 108.84 107.75 103.70 103.05 101.01 102.81 103.33 104.22 106.37 111.03 114.30 117.36 118.93 120.39 121.21 121.68 121.91 122.29 123.09 123.98 124.67 124.64 124.45 123.64 122.28 120.50 118.49 116.21 113.83 109.89 109.68 110.29 109.09 107.80 107.95 109.01 110.81 114.27 122.85 138.47 154.20 170.63 190.94 217.38 233.15 239.95 236.39 237.70 237.35 241.57 242.40 249.49 262.95 281.39 305.78 351.99 406.06 457.75 494.27 538.70 571.85 588.39 582.58 546.65 525.32 508.07 494.89 465.37 431.55 397.71 353.11 318.72 305.61 304.68 312.70 305.86 310.35 340.30 379.21 429.31 456.74 478.18 501.83 512.62 523.28 530.97 554.14 574.05 586.76 618.91 663.89 694.04 693.62 707.14 743.81 783.25 841.78 884.68 931.87 989.15 1042.17 1069.31 1089.75 1120.54 1119.19 1112.37 1088.40 1079.89 1061.65 1017.13 1019.49 1018.28 1005.35 887.29 961.13 935.06 960.89 1010.59 1011.56 1008.39 982.66 959.75 927.99 918.27 846.61 828.90 831.33 841.65 886.19 909.01 936.20 965.05 985.13 1005.61 1019.16 1028.45 1010.92 1018.18 1031.14 1067.04 1056.08 1052.27 1044.58 1001.34 963.95 925.41 901.42 880.98 845.14 823.43 802.44 784.81 780.53 763.80 750.96 711.11 709.78 720.60 716.59 682.12 623.66 582.03 552.48 522.87 524.62 553.90 584.90 614.02 652.14 675.82 695.98 730.39 784.09 803.68 808.45 789.33 759.00 732.47 707.79 721.37 767.04 795.99 830.66 889.14 915.89 928.25 916.08 892.01 864.53 839.41 810.60 788.13 752.45 702.19 692.70 663.02 650.74 650.83 648.74 640.40 622.32 606.24 595.09 584.36 561.98 537.00 521.90 515.58 510.51 497.54 481.55 476.88 476.58 477.80 480.62 483.90 485.69 486.86 493.82 505.25 530.21 540.43 543.12 546.07 548.54 549.29 544.18 545.04 560.64 572.69 571.43 560.44 544.14 541.32 549.37 569.62 584.18 590.26 593.49 596.19 596.33 584.16 571.04 562.36 567.34 586.45 602.23 617.23 639.05 657.00 665.82 670.42 683.77 709.98 740.15 749.85 748.22 745.54 743.78 743.94 740.09 738.93 738.60 733.94 723.02 704.93 690.70 680.73 667.45 653.88 645.22 634.03 614.99 599.55 586.30 563.39 538.44 524.61 512.83 497.17 473.95 447.32 434.13 430.11 422.80 400.00 375.92 356.17 350.12 354.66 350.66 342.59 332.42 326.53 323.01 309.70 293.07 299.99 312.94 302.28 295.18 302.29 310.63 321.19 329.49 327.38 324.15 331.73 344.37 356.65 361.80 363.28 367.54 373.61 376.86 382.59 391.63 402.51 407.18 407.89 411.88 421.03 434.99 462.72 495.47 -568.81 557.28 539.59 516.96 491.87 474.69 461.98 455.01 459.17 471.29 484.29 502.10 522.82 545.32 569.10 588.83 610.26 630.18 649.76 669.15 688.12 702.13 716.99 731.11 745.50 756.29 762.50 767.75 770.88 772.08 771.26 769.12 765.21 760.44 754.35 745.49 735.68 727.91 720.64 713.16 704.30 697.42 691.79 685.79 678.31 672.53 667.22 663.29 659.48 656.68 654.28 652.82 652.83 650.29 651.82 657.36 666.86 676.30 686.59 698.56 713.87 728.53 739.37 750.55 766.40 781.42 796.38 811.06 824.59 837.42 849.28 860.14 872.05 881.10 888.66 895.70 901.49 904.43 904.95 903.37 895.88 889.31 881.92 873.25 864.10 852.38 841.33 829.70 816.12 805.20 793.09 782.05 769.47 758.51 747.50 737.65 725.77 714.63 703.34 691.59 680.00 667.62 656.25 644.35 631.63 618.07 604.97 591.68 574.41 559.98 546.86 533.64 519.78 508.13 499.56 493.31 486.95 480.76 475.32 470.03 464.36 458.29 452.81 447.69 442.54 436.90 431.03 424.98 404.95 398.57 392.09 385.38 378.50 371.51 361.19 351.89 344.81 338.00 331.38 324.59 317.80 311.25 304.85 298.58 292.43 286.42 280.48 274.62 268.87 263.31 258.01 251.20 243.11 235.02 227.78 220.57 214.36 209.74 205.20 200.71 196.33 192.17 188.13 184.15 180.19 176.25 172.49 168.88 165.34 161.86 158.42 155.05 151.74 148.49 145.31 140.95 136.51 133.50 130.61 127.87 125.24 122.68 120.18 117.77 115.45 113.23 111.22 109.41 107.49 105.55 103.97 102.38 100.51 98.74 97.26 96.23 95.49 95.08 94.83 94.71 94.73 94.76 94.77 94.77 94.81 95.01 95.31 95.70 95.95 96.13 96.49 96.91 97.07 97.19 97.42 97.80 98.22 98.50 98.68 98.90 99.20 99.47 99.70 100.02 100.41 100.64 100.95 101.39 101.82 102.11 102.44 102.86 103.57 104.43 105.33 106.21 107.11 107.87 108.60 109.42 110.34 111.28 112.19 113.11 114.08 115.19 116.34 117.37 118.38 119.53 120.69 121.84 122.99 124.14 125.29 126.50 128.33 129.83 131.09 132.50 133.83 135.05 136.25 137.34 138.26 139.03 139.62 139.87 139.91 139.92 139.92 139.94 139.91 139.80 139.50 139.10 138.79 138.72 138.55 138.11 137.45 136.63 135.75 134.64 132.93 131.62 131.16 130.97 130.93 131.06 131.24 131.40 131.55 131.70 131.76 131.71 131.50 131.25 131.03 130.60 130.31 130.22 130.18 130.14 130.15 130.17 130.21 130.13 129.90 129.79 129.77 129.69 129.56 129.47 129.33 129.07 128.52 127.79 127.18 126.42 125.58 124.67 123.56 122.20 120.77 119.22 117.33 115.24 113.21 111.60 110.58 108.91 106.76 103.78 100.95 99.45 96.60 92.45 90.01 87.28 84.38 82.94 80.95 78.92 86.11 92.70 97.83 101.91 107.10 110.02 111.19 112.83 114.63 119.11 121.04 122.91 122.10 114.75 116.25 118.28 110.86 89.82 83.10 80.89 80.14 81.35 93.22 102.25 95.65 99.14 105.73 106.53 106.68 109.43 110.08 108.77 108.99 109.83 109.24 108.05 108.75 109.08 108.11 105.42 101.42 98.55 99.09 101.30 109.37 113.63 116.85 118.29 120.87 122.27 123.14 123.33 122.89 122.67 123.85 124.52 124.83 125.11 124.69 123.23 121.19 118.55 114.82 109.42 108.62 107.76 107.91 108.92 107.46 108.49 110.44 113.47 117.75 126.18 147.35 166.88 173.44 182.15 198.71 212.69 217.24 226.14 228.96 231.40 232.71 239.58 246.71 260.69 283.78 350.30 399.23 444.92 477.18 508.65 556.18 573.60 571.93 553.24 525.77 507.59 479.02 467.26 442.68 415.83 379.23 340.19 312.78 294.46 294.59 295.64 303.80 312.76 346.17 387.35 438.59 490.89 501.86 527.86 537.63 556.34 554.96 579.22 603.72 612.50 626.20 631.37 660.60 680.15 702.76 737.98 803.63 857.78 932.00 975.22 1014.19 1057.21 1074.55 1088.11 1109.44 1102.87 1086.94 1063.93 1067.94 1041.33 985.89 983.90 988.71 978.82 879.48 937.07 903.11 915.58 962.24 962.67 973.64 960.58 917.12 897.00 905.71 822.32 815.90 814.36 825.33 859.46 875.41 916.64 949.98 972.02 969.50 974.28 983.22 980.48 994.43 1021.57 1038.68 1023.97 1020.53 1038.39 995.24 969.50 935.63 901.33 872.21 841.78 811.05 784.71 763.01 742.50 741.47 728.81 689.70 680.19 691.74 709.93 678.68 624.22 582.33 548.03 521.92 527.03 565.08 592.97 628.40 664.84 685.00 709.76 745.07 775.05 789.40 785.90 764.77 732.45 709.62 678.87 701.38 758.27 789.66 821.91 880.33 915.92 933.05 920.37 895.02 870.49 850.45 817.22 802.71 763.55 714.22 688.26 663.61 650.78 647.61 642.94 631.30 612.46 600.37 591.30 583.26 559.69 536.61 525.03 518.16 512.13 497.07 478.94 482.15 490.67 480.45 473.30 480.31 481.07 477.89 485.12 498.94 518.89 526.56 527.87 529.57 533.21 536.30 531.02 528.58 538.29 547.70 550.51 548.18 542.56 541.76 547.33 564.34 571.67 566.02 562.62 563.70 563.88 559.24 553.12 546.92 551.94 569.41 584.17 600.40 629.64 656.48 665.79 666.08 674.98 697.09 719.37 730.21 730.91 727.72 725.31 725.01 724.66 722.04 718.56 711.61 700.27 684.26 670.50 660.42 646.85 633.25 624.06 612.69 594.53 580.87 571.17 550.83 527.37 513.93 502.40 487.71 462.09 431.28 413.38 407.65 399.99 379.47 360.37 344.18 340.82 346.15 344.86 339.22 325.03 315.42 313.12 300.86 284.66 291.37 302.42 290.60 282.98 290.53 295.50 306.36 316.97 316.14 314.43 321.91 334.54 350.97 356.76 357.34 364.27 371.10 376.13 379.43 384.80 391.93 395.74 397.30 404.05 417.49 433.50 457.87 489.08 -537.51 524.46 508.11 486.89 467.64 452.84 443.09 439.85 446.18 458.54 471.87 490.14 509.18 528.30 549.58 566.93 587.52 606.71 626.42 645.46 662.99 677.70 692.38 706.09 720.26 730.43 736.85 740.39 742.55 744.08 743.59 741.85 738.36 733.94 728.14 720.34 711.04 703.18 695.65 687.94 678.93 672.25 666.16 659.77 651.41 642.46 637.46 632.94 628.48 625.16 622.41 620.48 619.98 617.55 619.20 624.86 634.58 644.63 655.91 668.73 684.44 699.44 713.32 725.33 740.96 755.56 770.06 783.82 796.94 809.56 820.62 830.32 839.84 848.78 856.53 863.30 868.88 871.93 873.03 871.86 866.85 861.43 855.46 847.50 838.72 828.46 818.52 808.19 796.16 784.76 773.63 763.09 751.15 740.44 730.09 719.77 707.91 696.67 686.20 673.52 661.87 649.63 638.43 627.12 614.78 601.31 588.80 576.28 561.39 548.12 535.32 523.82 512.46 503.48 495.82 488.88 481.93 474.10 468.31 462.45 456.67 450.51 445.12 440.03 434.95 429.25 423.72 416.98 399.40 393.20 386.82 380.29 373.66 366.79 356.67 347.72 340.78 334.09 327.66 320.97 314.28 307.82 301.51 295.32 289.25 283.30 277.40 271.58 265.87 260.34 255.02 248.23 240.22 232.20 224.96 217.72 211.54 206.96 202.44 197.98 193.60 189.44 185.39 181.41 177.46 173.52 169.76 166.14 162.60 159.13 155.73 152.40 149.12 145.92 142.78 138.47 134.10 131.13 128.28 125.55 122.96 120.42 117.96 115.59 113.29 111.10 109.11 107.33 105.47 103.62 102.12 100.61 98.77 97.04 95.60 94.58 93.84 93.44 93.18 93.05 93.07 93.10 93.11 93.11 93.16 93.37 93.67 94.06 94.29 94.43 94.81 95.25 95.42 95.56 95.80 96.19 96.65 96.93 97.16 97.42 97.77 98.07 98.32 98.62 98.99 99.33 99.68 100.16 100.59 100.92 101.31 101.78 102.50 103.35 104.19 105.04 106.05 106.87 107.62 108.44 109.35 110.28 111.20 112.15 113.18 114.31 115.45 116.42 117.39 118.52 119.68 120.83 121.98 123.13 124.27 125.51 127.48 129.02 130.26 131.66 133.10 134.49 135.71 136.75 137.60 138.36 138.99 139.37 139.49 139.51 139.49 139.51 139.48 139.37 139.05 138.61 138.09 137.86 137.76 137.43 136.84 135.95 134.96 133.73 131.96 130.69 130.54 130.50 130.50 130.68 130.98 131.22 131.42 131.61 131.64 131.55 131.41 131.09 130.77 130.46 130.22 130.23 130.15 129.99 129.98 130.04 130.08 130.04 129.86 129.76 129.69 129.56 129.44 129.39 129.24 128.97 128.28 127.49 126.94 126.19 125.33 124.39 123.26 121.95 120.49 118.86 117.02 115.01 112.99 111.07 109.50 107.45 105.22 102.42 99.65 97.89 95.04 90.75 88.04 85.32 82.45 80.51 81.33 86.62 96.88 105.55 111.28 113.66 119.51 120.15 120.77 120.76 121.19 121.81 122.40 122.76 121.18 107.87 105.15 112.85 115.47 96.21 86.28 83.13 83.54 88.22 94.52 109.82 109.05 107.52 107.45 108.28 109.56 110.15 111.04 109.64 110.58 108.70 108.58 108.52 107.91 108.07 107.55 103.82 100.94 106.74 111.49 112.87 114.52 116.60 117.52 119.54 121.86 123.87 124.55 124.38 124.10 123.49 123.76 124.37 125.03 125.35 124.93 123.22 120.55 117.47 113.31 109.12 107.21 106.14 107.53 108.71 108.89 111.08 114.68 119.22 128.39 155.27 182.89 203.67 211.27 212.37 221.71 225.69 224.68 229.70 230.93 232.38 233.92 241.88 251.17 270.90 313.05 379.14 428.25 463.24 495.97 523.72 556.33 562.34 552.24 533.78 514.59 487.49 463.30 440.63 410.92 390.69 358.71 329.63 306.93 296.51 299.98 306.65 318.27 338.23 359.43 390.73 451.86 499.65 526.35 558.92 572.40 587.53 603.36 611.11 635.58 649.25 644.10 644.54 662.97 692.41 725.11 765.01 830.64 865.17 941.37 1008.37 1037.21 1070.19 1070.94 1079.65 1093.14 1084.00 1068.35 1048.45 1054.06 1005.21 959.43 932.28 929.08 952.94 919.79 895.46 888.60 904.18 923.24 928.78 953.88 941.62 884.53 852.32 842.66 816.31 816.41 808.77 811.46 838.47 860.89 900.45 931.24 933.85 925.77 935.18 943.44 956.03 997.03 1021.00 1007.00 994.68 986.42 1007.78 990.51 976.25 949.60 900.66 872.69 844.23 818.38 771.59 748.29 713.62 715.25 694.95 662.44 644.46 667.84 685.83 657.52 612.78 571.35 535.56 511.69 531.65 574.03 616.09 648.40 676.10 695.12 721.09 740.43 756.55 772.80 759.28 746.20 718.75 689.89 672.29 696.35 744.65 785.06 835.91 853.41 916.28 945.75 925.85 898.48 876.76 866.71 835.99 810.02 770.74 723.37 688.34 664.80 653.33 646.49 638.63 623.63 605.08 603.35 599.00 585.64 554.49 525.15 517.72 515.95 510.45 494.05 475.73 491.09 510.39 484.27 466.90 477.78 477.70 470.50 479.10 494.08 502.93 505.94 507.84 510.50 514.60 517.70 510.80 504.38 502.83 512.04 526.48 539.54 545.03 548.06 549.73 558.81 557.22 538.70 525.32 518.01 519.02 529.34 533.70 533.18 538.50 554.10 569.22 586.68 616.01 650.33 658.78 656.52 663.41 680.99 697.62 707.74 711.80 708.95 706.48 710.03 712.44 707.43 697.85 690.38 679.80 665.27 650.11 636.02 622.39 610.94 600.55 587.35 570.56 559.74 553.40 536.50 514.27 502.43 491.99 478.97 450.33 411.53 390.08 379.81 371.57 355.09 342.72 335.99 333.11 335.80 339.04 334.72 319.96 307.31 304.49 294.19 279.31 280.45 287.39 275.49 270.17 279.15 278.34 286.35 298.34 303.69 306.83 318.78 332.62 350.15 355.84 356.50 363.65 372.23 377.19 377.55 374.86 379.40 383.74 385.85 397.19 414.65 434.56 457.22 478.62 -518.23 503.13 484.57 462.15 446.94 435.57 429.54 430.10 438.13 451.02 464.47 483.37 500.37 516.50 535.52 551.26 570.19 587.91 605.79 622.36 637.34 652.32 666.36 679.46 693.14 702.01 708.83 712.92 714.44 716.22 716.02 714.32 710.86 706.56 700.72 693.82 686.43 678.72 671.01 663.06 654.01 647.13 640.69 634.25 626.26 616.17 610.89 606.01 601.13 597.41 593.74 591.28 590.04 589.67 592.25 598.23 608.07 618.86 631.10 644.39 660.50 675.34 686.86 699.06 714.58 728.67 741.83 755.14 768.68 780.61 791.61 800.83 810.84 819.24 826.61 832.89 838.23 841.18 842.38 841.86 836.94 832.44 827.07 821.15 813.25 803.96 795.25 786.28 775.23 763.09 753.49 743.54 732.23 721.60 711.41 701.12 689.34 678.59 666.60 656.01 644.57 632.56 621.84 610.69 598.99 586.27 574.24 562.58 548.63 535.39 524.45 514.15 504.62 498.21 490.82 483.43 475.96 467.87 462.08 455.54 449.67 443.40 438.01 433.05 427.69 422.11 416.20 400.74 394.02 387.99 381.69 375.37 368.98 362.14 352.22 343.54 336.75 330.16 323.80 317.24 310.71 304.37 298.16 292.07 286.06 280.15 274.37 268.63 262.90 257.36 252.03 245.29 237.36 229.42 222.23 214.91 208.72 204.16 199.70 195.30 190.97 186.79 182.67 178.69 174.78 170.94 167.18 163.53 159.96 156.50 153.16 149.86 146.57 143.40 140.31 136.05 131.81 128.91 126.06 123.34 120.74 118.20 115.75 113.48 111.24 109.05 107.06 105.29 103.44 101.73 100.32 98.92 97.07 95.40 93.99 92.93 92.19 91.84 91.52 91.39 91.40 91.44 91.45 91.45 91.50 91.71 92.01 92.40 92.64 92.81 93.18 93.59 93.79 93.99 94.26 94.65 95.09 95.41 95.68 95.99 96.35 96.69 97.01 97.32 97.64 97.99 98.39 98.89 99.35 99.69 100.11 100.65 101.38 102.21 103.06 103.95 105.02 105.83 106.59 107.46 108.34 109.26 110.24 111.22 112.19 113.30 114.44 115.41 116.39 117.54 118.70 119.85 121.00 122.15 123.26 124.53 126.59 128.18 129.43 130.78 132.30 133.80 135.02 136.05 136.89 137.67 138.37 138.74 138.89 138.96 139.00 139.02 138.96 138.80 138.45 137.97 137.27 136.99 136.96 136.76 136.21 135.21 134.17 132.88 131.31 130.17 130.12 130.16 130.20 130.44 130.77 130.98 131.20 131.46 131.56 131.45 131.23 130.88 130.57 130.37 130.23 130.20 130.04 129.82 129.78 129.79 129.74 129.65 129.54 129.44 129.36 129.27 129.17 129.21 129.10 128.78 128.02 127.16 126.64 125.92 125.04 124.06 122.94 121.68 120.21 118.57 116.79 114.87 112.86 110.68 108.44 106.08 103.71 101.18 98.58 96.09 93.03 89.01 85.99 83.29 80.62 78.13 83.92 96.74 109.56 115.95 122.26 120.71 119.97 120.07 121.35 122.27 122.84 122.73 122.60 122.73 121.11 115.87 108.13 106.31 113.73 106.07 91.35 87.78 92.49 95.74 106.59 109.16 107.75 106.94 107.22 108.13 109.05 110.41 110.65 107.09 111.19 110.14 109.46 109.89 110.62 110.88 111.59 108.60 111.13 113.29 113.75 114.22 115.27 116.58 118.23 120.73 122.92 123.95 124.40 124.58 124.52 124.17 124.89 124.51 125.03 125.24 124.48 122.41 119.77 115.92 111.47 108.61 107.53 106.73 107.88 110.50 112.62 116.22 122.28 130.55 150.78 181.97 211.38 227.89 244.04 245.55 248.57 248.49 253.21 256.91 260.71 263.79 265.75 267.58 288.32 318.47 376.39 412.88 443.39 475.15 503.01 529.71 544.23 534.62 523.98 513.58 496.62 467.51 441.28 418.65 388.49 363.75 342.29 324.07 305.39 304.04 315.74 325.56 342.03 372.95 391.22 411.65 457.41 494.72 538.78 575.22 597.65 614.31 639.17 644.83 662.95 665.00 677.38 664.17 683.12 726.36 756.90 823.52 883.55 915.96 952.71 1022.37 1047.08 1059.04 1052.30 1057.98 1073.86 1063.07 1044.32 1034.99 1040.33 972.32 938.32 914.81 900.27 924.86 903.97 862.69 869.06 886.43 899.09 918.60 933.73 902.36 876.20 835.83 823.52 810.74 806.78 793.45 790.40 827.44 851.72 880.30 898.68 904.02 891.40 910.60 933.94 972.59 1001.15 1021.41 979.47 969.81 942.46 957.06 959.22 985.52 967.04 911.67 886.15 832.42 800.58 770.47 765.74 722.05 703.81 682.58 655.65 628.02 640.87 660.90 636.72 597.16 562.96 534.08 508.27 540.56 576.05 607.34 636.82 660.16 688.99 726.59 745.75 722.60 738.65 733.81 715.19 688.12 670.93 666.09 696.88 742.92 782.17 807.19 832.65 906.36 941.46 920.23 900.33 889.95 868.91 851.13 819.74 778.53 729.50 688.20 662.58 653.36 642.99 630.69 615.04 597.79 591.35 584.92 570.06 540.86 514.49 512.44 511.59 501.95 483.24 466.08 482.79 500.13 479.52 461.64 470.08 468.46 459.35 467.26 481.69 486.94 488.63 489.92 490.46 493.01 493.98 487.71 481.49 481.39 491.92 513.14 528.25 535.61 536.67 536.66 540.23 532.24 509.75 493.95 486.18 486.73 502.45 513.39 516.98 525.75 540.65 554.90 565.87 586.37 617.66 629.65 637.85 647.99 662.56 673.46 686.02 692.59 689.74 688.50 692.53 697.26 690.07 677.47 670.22 661.00 644.49 628.24 612.61 600.58 589.64 578.47 566.08 551.73 542.04 535.95 518.31 498.53 486.43 475.67 461.28 436.79 398.28 373.20 360.56 352.16 340.71 332.92 325.62 322.12 322.18 325.82 326.97 312.05 298.90 295.03 285.18 274.91 273.92 274.44 263.68 261.80 270.99 264.89 266.20 274.89 283.67 295.03 316.47 335.16 357.21 365.50 363.27 370.76 376.16 380.56 376.36 367.68 368.51 374.76 380.22 393.71 414.89 434.62 452.96 467.11 -505.28 487.59 464.61 442.97 431.25 423.23 421.46 425.16 434.73 447.11 460.65 478.15 493.28 507.44 522.58 537.64 555.37 571.28 587.98 603.40 617.52 632.03 645.41 658.08 670.84 679.38 686.12 692.02 695.42 697.03 696.91 695.28 691.97 687.56 681.44 673.60 663.79 654.75 646.84 638.41 629.47 622.40 616.04 609.66 601.33 594.91 589.34 584.10 578.78 574.61 570.67 567.58 565.21 563.22 564.40 570.77 581.19 593.36 606.52 620.52 636.97 651.47 664.49 676.66 691.82 705.49 718.31 730.67 743.84 755.05 765.17 774.81 783.12 791.38 798.38 804.31 809.32 812.50 813.84 813.80 808.89 805.16 800.54 795.31 788.41 780.20 772.57 764.27 754.31 744.62 734.68 725.42 715.39 703.99 694.02 683.88 672.39 662.64 649.54 637.23 625.85 614.09 604.47 593.14 582.15 569.89 558.75 548.01 535.25 523.67 514.64 506.07 497.81 491.98 484.47 477.40 469.67 462.10 456.64 449.36 443.38 436.97 431.55 427.23 421.17 411.36 401.21 395.08 388.61 382.72 376.54 370.40 364.19 357.46 347.75 339.28 332.76 326.27 319.96 313.52 307.13 300.89 294.80 288.80 282.87 276.99 271.26 265.64 259.97 254.47 249.11 242.37 234.57 226.67 219.53 212.19 206.01 201.46 197.04 192.68 188.38 184.15 180.02 176.03 172.16 168.42 164.68 160.97 157.40 153.95 150.64 147.37 144.10 140.94 137.89 133.68 129.58 126.73 123.89 121.18 118.59 116.05 113.62 111.39 109.24 107.08 105.09 103.31 101.54 99.91 98.62 97.26 95.41 93.74 92.40 91.31 90.57 90.26 89.92 89.73 89.74 89.77 89.79 89.79 89.84 90.05 90.35 90.73 91.02 91.24 91.58 91.94 92.17 92.42 92.77 93.12 93.54 93.92 94.25 94.58 94.93 95.32 95.78 96.10 96.34 96.65 97.06 97.62 98.12 98.43 98.88 99.47 100.21 101.06 101.95 102.92 104.02 104.76 105.55 106.48 107.30 108.21 109.30 110.30 111.14 112.20 113.36 114.37 115.40 116.55 117.72 118.87 120.02 121.17 122.28 123.56 125.64 127.32 128.61 129.89 131.44 133.00 134.24 135.25 136.14 136.96 137.72 138.06 138.10 138.27 138.44 138.46 138.34 138.09 137.73 137.22 136.39 136.09 136.11 136.13 135.54 134.43 133.39 132.17 130.78 130.02 129.96 129.97 130.01 130.27 130.54 130.67 130.88 131.26 131.48 131.36 130.96 130.60 130.44 130.34 130.24 129.99 129.81 129.61 129.49 129.26 129.10 128.87 128.81 128.77 128.71 128.70 128.71 128.92 128.87 128.46 127.69 126.81 126.28 125.59 124.74 123.76 122.67 121.42 120.00 118.42 116.62 114.71 112.69 110.45 107.96 105.48 103.01 100.57 98.04 95.33 92.19 88.22 85.04 82.42 80.16 81.37 93.90 109.53 120.80 120.84 122.10 121.85 121.32 121.19 121.78 122.50 123.88 124.11 123.95 123.02 121.83 119.01 117.15 115.85 113.49 102.15 99.80 94.46 95.47 100.44 101.74 103.39 106.43 107.58 107.71 107.76 109.12 109.63 109.83 108.41 112.27 110.76 110.32 110.96 111.58 112.15 112.34 112.62 114.33 116.13 117.08 116.97 117.21 117.91 119.70 120.85 121.80 122.85 123.35 123.63 123.44 123.93 125.53 125.48 125.33 125.05 123.78 121.19 118.19 114.38 110.24 108.40 108.30 109.07 111.34 114.14 118.27 123.85 131.72 146.03 167.75 200.43 231.51 250.57 265.62 277.78 277.54 269.73 275.92 284.53 294.40 307.00 306.59 310.48 333.13 368.67 401.81 434.63 456.58 483.99 506.66 534.26 530.96 505.10 487.65 480.72 475.22 446.53 407.25 395.38 369.33 348.64 329.53 315.19 306.96 316.69 334.49 354.70 368.24 405.24 430.37 434.41 448.70 494.49 519.68 562.51 598.15 629.49 656.38 677.88 692.23 693.80 722.11 702.44 711.34 762.03 801.26 872.49 939.45 976.37 1008.13 1014.63 1031.54 1028.27 1025.13 1018.88 1053.17 1070.32 1071.52 1039.67 1009.82 981.62 945.24 917.16 881.08 883.93 885.13 834.81 848.60 854.77 864.97 915.97 911.03 865.32 844.53 853.25 822.66 790.35 776.10 756.82 764.45 807.10 831.92 857.39 866.03 872.33 859.41 888.94 930.28 990.53 995.31 989.32 962.38 964.86 920.16 940.97 917.49 950.47 949.51 925.38 872.54 844.54 819.85 809.37 787.21 739.84 707.23 674.53 635.94 610.16 606.21 607.38 616.27 600.34 555.66 518.75 496.46 523.34 559.60 589.78 623.69 653.69 693.82 732.73 720.55 699.72 711.85 684.89 678.77 652.81 638.36 652.57 694.72 741.95 759.45 759.73 785.08 857.56 898.50 892.64 889.36 892.01 882.83 869.06 832.12 788.58 737.54 689.49 656.36 645.44 632.88 617.97 603.13 591.73 569.98 558.56 543.07 522.17 504.06 507.70 505.04 488.38 467.89 454.27 456.50 470.88 465.02 456.33 458.66 454.46 446.75 452.50 464.21 471.50 473.97 472.07 470.53 469.33 466.79 460.91 461.75 466.09 482.27 504.43 516.02 513.46 512.59 509.10 511.00 502.43 484.50 470.01 462.75 463.44 477.35 493.32 500.20 513.18 527.53 539.62 541.53 555.01 575.88 598.96 615.74 630.07 643.78 656.63 666.02 672.71 670.75 670.37 673.66 677.69 669.43 657.76 651.96 641.45 623.91 605.42 590.91 579.91 569.94 559.39 549.34 538.73 527.07 517.15 499.00 479.46 465.41 451.22 433.03 414.95 383.48 365.20 353.39 345.27 337.17 326.88 315.58 306.84 305.06 310.98 313.64 301.38 289.21 284.59 276.77 269.67 267.46 266.32 257.69 253.17 259.38 252.74 249.71 248.63 256.29 279.06 310.48 340.39 371.01 384.52 382.04 379.60 381.48 385.61 377.14 367.08 365.33 373.93 381.76 394.58 414.36 433.70 445.55 454.66 -495.05 472.80 444.90 422.48 414.65 411.69 414.20 421.80 433.04 445.90 459.63 476.81 491.43 504.78 516.59 528.70 543.83 557.83 573.26 588.44 602.81 616.85 629.52 641.72 653.51 661.79 668.42 672.77 674.56 676.16 676.07 674.34 670.87 666.30 660.07 652.63 643.56 634.24 625.87 617.06 608.43 601.54 594.94 588.61 580.38 572.95 567.42 561.73 556.29 552.21 548.33 543.96 541.32 539.23 540.00 546.22 557.34 570.96 584.82 599.15 614.96 630.19 642.18 655.73 670.50 683.68 696.09 708.12 721.00 731.71 741.28 748.63 756.71 764.83 771.44 776.93 781.56 784.97 786.43 786.60 784.58 782.06 778.07 773.40 767.57 760.34 753.80 745.87 736.87 724.93 715.56 706.61 696.85 686.02 676.28 666.32 655.04 645.68 632.81 620.98 609.80 598.61 590.10 578.46 568.06 556.63 546.53 538.41 526.62 516.66 509.37 503.03 496.54 489.01 480.81 473.54 465.53 457.68 451.47 444.12 437.96 431.44 425.87 421.53 414.08 399.93 394.43 388.80 383.19 377.34 371.40 365.40 359.29 352.78 343.25 335.05 328.80 322.42 316.13 309.85 303.56 297.46 291.40 285.53 279.67 273.85 268.16 262.61 257.08 251.67 246.27 239.54 231.77 223.94 216.86 209.57 203.43 198.88 194.45 190.11 185.82 181.58 177.44 173.44 169.58 165.88 162.15 158.49 154.91 151.46 148.16 144.91 141.66 138.53 135.50 131.34 127.29 124.49 121.72 119.05 116.51 114.00 111.60 109.41 107.30 105.20 103.24 101.45 99.72 98.15 96.92 95.59 93.77 92.12 90.80 89.72 89.02 88.73 88.37 88.15 88.13 88.15 88.16 88.18 88.26 88.45 88.72 89.06 89.37 89.65 89.98 90.32 90.58 90.86 91.22 91.61 92.05 92.42 92.80 93.18 93.56 93.97 94.44 94.77 95.01 95.34 95.78 96.37 96.88 97.25 97.73 98.35 99.09 99.94 100.87 101.87 102.97 103.72 104.52 105.45 106.25 107.15 108.29 109.29 110.11 111.15 112.32 113.37 114.45 115.56 116.70 117.86 119.01 120.16 121.31 122.60 124.64 126.39 127.71 129.01 130.53 132.08 133.34 134.38 135.34 136.23 137.01 137.26 137.26 137.59 137.85 137.88 137.67 137.34 136.96 136.53 135.56 135.25 135.34 135.36 134.72 133.50 132.58 131.72 130.79 130.09 129.88 129.80 129.82 130.03 130.25 130.25 130.46 131.05 131.34 131.28 130.64 130.25 130.27 130.27 130.09 129.69 129.44 129.33 129.09 128.72 128.22 127.86 127.82 127.73 127.75 127.84 128.03 128.47 128.52 128.04 127.29 126.44 125.84 125.18 124.41 123.50 122.42 121.16 119.82 118.34 116.52 114.53 112.50 110.32 107.96 105.51 102.99 100.50 97.96 95.32 92.18 88.21 85.15 82.59 81.99 91.08 106.42 119.67 122.50 122.43 122.38 123.15 123.00 122.27 122.15 122.39 123.13 123.08 122.87 122.96 121.85 120.11 119.08 118.59 115.44 102.72 99.58 96.22 98.43 99.17 98.78 102.92 109.78 112.53 110.73 108.76 109.27 110.47 111.04 110.07 111.04 109.57 109.90 111.00 111.87 112.86 113.73 115.02 115.26 116.04 118.05 119.05 119.09 119.83 119.57 119.56 121.00 122.31 121.16 121.40 120.11 122.86 125.58 126.22 126.00 125.21 123.38 119.76 116.17 111.75 108.99 108.62 109.26 111.64 115.21 118.89 125.89 135.90 145.33 159.82 181.17 212.27 241.59 265.20 283.42 301.68 302.89 288.49 287.39 301.73 316.99 331.46 338.07 351.23 362.57 387.05 413.58 445.86 473.03 485.90 512.84 522.38 515.24 487.81 458.35 438.67 444.59 425.44 389.52 370.67 352.28 335.53 316.43 305.87 306.88 323.19 351.88 385.80 408.03 435.49 463.64 478.52 481.56 489.79 496.58 537.31 572.81 600.62 629.96 681.70 718.47 723.18 760.62 777.82 808.44 743.15 817.32 889.94 963.24 992.06 1011.27 993.03 993.08 990.13 989.47 1011.19 1040.96 1052.24 1044.75 1043.00 1012.02 971.75 946.29 922.66 892.56 852.31 820.36 797.93 805.36 827.20 870.32 915.61 896.99 853.98 822.04 823.35 802.66 771.98 752.62 732.26 750.92 796.26 796.78 829.29 814.68 837.81 877.54 919.63 937.53 966.51 982.01 964.15 937.72 951.94 910.12 884.59 919.59 918.77 910.77 905.47 902.75 864.16 828.02 796.58 767.45 728.44 707.68 670.13 641.77 615.21 578.63 569.06 574.34 562.86 558.02 523.75 496.86 522.55 558.89 590.32 625.62 661.55 698.80 705.49 696.40 654.53 638.48 641.48 613.94 606.64 620.34 648.90 690.35 732.17 718.82 709.82 729.42 799.55 841.49 869.16 869.99 884.57 886.42 875.44 844.45 801.01 752.14 698.55 648.35 636.40 625.16 609.40 595.64 580.69 555.98 537.61 522.40 506.14 496.83 497.84 494.00 473.37 455.82 443.94 438.77 444.28 447.63 447.82 446.27 440.19 433.58 437.45 447.42 456.86 458.98 456.65 453.17 447.83 442.07 439.60 441.20 450.63 466.97 485.29 491.58 487.44 481.59 476.58 479.39 474.11 459.99 447.49 441.29 438.87 451.60 468.95 485.69 499.86 513.52 519.39 516.19 523.57 544.08 571.68 594.41 610.74 626.47 639.88 649.65 654.18 654.38 654.16 656.78 657.20 648.97 638.67 634.22 622.31 600.67 582.31 570.73 560.63 551.71 542.35 533.47 524.77 512.14 495.60 476.73 457.74 440.86 422.71 402.50 388.65 373.66 360.45 350.58 342.86 336.26 323.56 303.74 291.93 289.42 293.84 298.01 289.56 279.68 274.06 268.21 262.98 261.38 260.73 254.55 250.24 246.37 242.79 234.37 224.67 230.26 264.74 302.59 343.38 384.32 405.23 395.19 383.73 383.84 388.63 379.80 370.67 370.36 378.31 386.00 396.07 414.03 429.14 438.16 441.15 -484.02 455.64 424.68 405.46 403.26 405.15 411.53 422.03 433.97 447.38 461.22 477.62 491.81 502.72 512.20 522.46 535.45 548.07 561.87 574.12 587.57 600.99 612.99 624.51 635.44 643.43 650.03 654.83 657.31 658.57 658.27 656.25 652.50 647.55 641.19 633.46 621.51 612.46 603.66 594.75 586.42 579.65 573.70 567.84 561.03 552.78 547.21 541.46 536.01 532.52 528.64 524.25 520.09 518.20 519.36 525.02 537.75 552.11 566.00 580.06 595.32 610.97 621.84 634.80 649.03 660.94 673.74 685.30 697.34 707.63 716.43 724.96 733.83 741.70 747.86 753.21 757.81 761.28 763.00 763.58 759.39 756.23 752.90 749.13 744.04 738.00 732.87 724.88 716.71 706.11 696.61 689.50 678.84 668.45 659.01 649.42 638.85 629.21 617.67 607.72 597.21 586.25 578.17 567.00 557.08 546.37 537.04 529.55 518.48 509.49 503.18 497.86 492.41 484.99 476.69 469.37 461.35 454.50 447.60 440.11 433.79 427.08 421.92 408.82 399.75 394.59 389.17 383.58 377.97 372.23 366.49 360.54 354.52 348.20 338.86 330.85 324.74 318.60 312.37 306.22 300.08 294.08 288.12 282.34 276.53 270.75 265.10 259.61 254.22 248.90 243.53 236.79 229.06 221.28 214.24 207.03 200.93 196.39 191.96 187.61 183.32 179.08 174.95 170.94 167.08 163.36 159.68 156.05 152.50 149.03 145.74 142.51 139.30 136.18 133.15 129.04 125.01 122.24 119.57 116.99 114.49 112.04 109.67 107.47 105.38 103.40 101.51 99.70 98.00 96.47 95.23 93.90 92.15 90.52 89.19 88.18 87.54 87.24 86.89 86.64 86.55 86.54 86.55 86.63 86.76 86.92 87.12 87.39 87.71 88.04 88.41 88.75 89.00 89.27 89.62 90.13 90.61 90.92 91.33 91.77 92.20 92.64 93.05 93.38 93.67 94.07 94.53 95.11 95.66 96.15 96.67 97.29 98.02 98.86 99.81 100.81 101.89 102.69 103.52 104.40 105.19 106.05 107.18 108.20 109.09 110.16 111.32 112.47 113.54 114.56 115.64 116.80 117.95 119.11 120.35 121.68 123.64 125.36 126.76 128.12 129.55 131.01 132.33 133.45 134.52 135.46 136.24 136.44 136.45 136.85 137.28 137.31 137.00 136.58 136.33 136.04 134.86 134.44 134.52 134.43 133.61 132.34 131.58 131.16 130.69 130.20 129.73 129.48 129.42 129.53 129.72 129.73 130.03 130.75 131.14 131.08 130.27 129.72 129.76 129.81 129.61 129.13 128.88 128.81 128.56 128.17 127.61 127.15 126.92 126.57 126.29 126.48 126.98 127.73 127.97 127.54 126.82 125.98 125.39 124.75 124.00 123.14 122.08 120.81 119.50 118.07 116.28 114.31 112.28 110.11 107.80 105.38 102.88 100.39 97.87 95.21 92.07 88.17 85.14 82.58 89.11 102.54 117.13 123.46 123.39 122.67 122.66 123.20 123.39 123.20 122.92 122.70 122.66 121.98 120.24 119.99 119.52 119.07 118.41 119.09 117.43 108.23 104.34 105.66 106.42 107.64 106.31 109.40 110.30 112.45 111.25 110.67 110.50 111.78 112.46 111.77 110.39 109.64 110.63 111.90 112.72 113.57 113.89 114.97 116.34 116.81 117.95 120.07 119.83 119.73 119.60 119.47 121.32 121.58 120.30 119.57 117.81 121.36 125.32 126.04 126.12 125.90 123.48 118.93 114.21 109.38 107.70 108.96 110.70 113.50 117.64 123.29 134.83 148.68 161.09 177.39 198.66 223.81 249.12 275.21 296.60 314.36 321.05 307.57 299.32 306.96 328.86 345.32 363.08 376.24 378.13 390.97 411.92 445.46 485.23 503.30 507.36 509.47 496.28 473.35 443.34 422.83 411.73 401.86 379.85 358.45 340.20 322.57 308.77 302.80 307.24 326.86 363.14 397.48 434.32 465.44 487.29 505.74 519.09 525.24 524.29 536.65 559.96 571.00 606.16 652.52 668.50 709.36 753.40 798.21 841.06 850.55 881.77 920.98 963.68 978.88 991.61 968.03 952.68 950.60 970.38 1001.23 1027.71 1038.75 1055.83 1045.34 1020.76 987.36 951.13 921.05 880.03 839.10 794.70 778.63 793.70 826.14 833.93 880.18 872.84 852.45 803.19 779.07 775.82 748.02 735.23 706.04 714.17 753.44 768.99 778.20 801.27 828.96 871.69 891.85 919.17 943.33 942.13 923.99 909.46 913.88 878.72 850.29 898.98 889.95 885.71 892.87 907.95 876.51 838.10 793.60 763.71 742.05 709.74 680.00 658.91 634.87 605.43 568.15 544.82 529.12 542.66 517.48 505.08 530.93 564.95 591.37 617.59 656.83 669.90 669.75 666.34 634.06 608.62 597.28 576.99 577.55 615.76 649.72 666.74 691.95 688.64 687.27 706.15 769.97 814.95 857.91 862.83 873.98 877.92 874.38 856.06 817.17 773.76 721.51 665.58 639.77 621.85 606.24 589.66 568.68 543.73 527.68 512.74 498.30 489.20 482.83 476.50 458.99 446.87 440.20 434.42 428.87 433.66 436.14 433.08 427.16 420.83 424.93 433.73 442.14 444.06 442.16 437.94 430.94 423.45 422.56 425.43 426.95 436.81 448.22 457.36 454.98 449.81 444.84 450.45 450.40 441.69 427.16 415.91 408.90 426.56 450.63 474.16 488.85 499.37 497.44 487.51 490.96 519.96 550.21 575.31 591.55 607.07 622.18 633.46 639.88 643.68 644.19 644.32 640.95 631.90 621.21 614.81 600.46 576.84 559.88 551.59 542.60 533.82 525.33 515.12 502.11 488.53 472.42 453.31 433.10 414.49 396.42 379.20 368.96 361.08 350.35 342.64 335.33 327.63 314.20 294.24 284.88 283.22 285.03 285.02 279.57 272.40 265.64 259.09 253.74 253.93 254.91 250.57 240.94 231.86 228.88 222.22 209.11 210.20 252.22 296.73 340.35 388.42 419.57 397.19 380.13 376.64 380.64 377.12 372.93 376.33 384.91 390.48 397.47 408.85 417.12 426.40 436.22 -461.26 433.70 411.70 399.31 399.37 404.74 413.36 424.95 437.88 450.66 464.19 479.19 491.46 501.05 506.83 516.07 526.54 537.49 549.69 561.04 574.62 587.16 598.48 609.52 619.10 627.21 633.39 637.86 639.81 640.90 640.26 637.74 633.65 628.61 621.38 612.87 601.35 590.89 581.71 572.66 564.47 558.27 552.99 547.74 540.81 534.59 529.36 523.83 518.59 516.56 513.28 509.05 504.61 501.81 501.95 507.73 520.61 534.89 547.69 560.95 575.60 590.90 604.21 616.72 630.52 641.59 654.64 665.89 677.43 687.32 694.51 701.77 708.43 715.71 721.65 726.20 731.19 734.61 736.51 737.47 733.95 731.46 728.90 725.73 721.45 716.17 711.58 704.38 697.02 688.88 681.16 674.57 663.90 653.85 644.75 635.35 625.90 615.61 604.18 593.33 583.12 574.10 565.06 554.84 545.45 535.82 528.17 521.44 512.44 504.69 499.25 494.16 488.64 481.28 473.04 465.71 457.76 451.16 443.77 436.30 429.80 422.96 411.15 399.67 394.57 389.38 384.08 378.60 373.04 367.44 361.72 355.91 349.97 343.76 334.68 326.85 320.85 314.80 308.73 302.73 296.78 290.86 285.00 279.27 273.50 267.77 262.16 256.70 251.36 246.13 240.80 234.15 226.45 218.71 211.72 204.53 198.49 193.98 189.58 185.21 180.89 176.69 172.61 168.60 164.72 160.96 157.29 153.68 150.15 146.71 143.41 140.21 137.09 133.99 130.95 126.86 122.90 120.17 117.57 115.04 112.58 110.17 107.85 105.67 103.62 101.69 99.84 98.05 96.40 94.91 93.65 92.29 90.59 89.00 87.70 86.72 86.09 85.77 85.44 85.20 85.11 85.09 85.12 85.20 85.33 85.46 85.62 85.86 86.17 86.52 86.89 87.23 87.47 87.76 88.12 88.66 89.21 89.50 89.93 90.42 90.88 91.30 91.67 92.02 92.38 92.82 93.31 93.88 94.47 95.03 95.59 96.20 96.96 97.81 98.75 99.69 100.77 101.69 102.51 103.32 104.11 105.00 106.06 107.08 108.08 109.18 110.35 111.51 112.60 113.53 114.57 115.73 116.87 118.05 119.38 120.77 122.59 124.29 125.73 127.20 128.56 129.87 131.23 132.50 133.65 134.65 135.41 135.59 135.65 136.20 136.74 136.77 136.40 135.80 135.64 135.58 134.20 133.69 133.61 133.27 132.32 131.01 130.62 130.60 130.59 130.28 129.52 129.00 128.77 128.81 129.00 129.13 129.57 130.42 130.87 130.80 129.82 129.04 128.91 128.92 128.77 128.35 128.11 128.03 127.87 127.62 127.26 126.75 126.10 125.21 124.26 124.62 125.51 126.65 127.23 126.94 126.24 125.44 124.91 124.26 123.52 122.70 121.67 120.39 119.08 117.65 115.97 114.06 112.02 109.85 107.54 105.14 102.71 100.28 97.77 95.06 91.99 88.14 85.06 86.17 97.02 112.02 123.26 123.51 123.76 123.59 123.28 123.63 123.66 123.24 122.79 122.38 118.68 118.90 105.45 103.06 105.68 112.97 115.44 115.59 114.55 110.42 109.30 112.65 112.02 112.16 110.98 110.22 109.42 108.78 108.55 110.16 110.81 112.09 112.37 112.62 111.72 112.04 112.10 113.38 113.84 114.18 114.10 115.03 115.60 116.29 117.61 119.96 119.99 119.02 119.16 121.29 122.55 121.59 120.66 119.73 117.04 119.15 123.88 125.51 125.98 125.63 123.52 119.32 113.04 108.11 107.70 110.15 111.99 114.79 119.02 125.71 139.27 154.26 172.41 192.59 215.82 243.01 267.71 290.21 307.75 324.29 338.95 337.99 318.81 325.52 345.07 361.72 376.42 390.06 400.51 417.40 437.48 461.27 492.03 484.91 486.36 483.28 477.99 470.00 438.56 408.41 388.27 371.44 362.93 347.61 328.69 311.91 303.63 302.61 306.46 319.96 342.71 379.50 416.15 446.26 476.42 509.75 550.01 568.46 581.48 577.94 587.52 604.90 633.72 651.58 689.23 726.38 777.52 810.71 834.84 843.71 918.05 940.08 956.40 969.75 966.88 931.10 925.74 938.72 982.71 999.01 1020.05 1040.26 1046.31 1030.10 1015.27 1007.80 961.79 920.61 891.26 847.75 811.36 776.72 785.60 800.45 813.19 839.77 831.02 856.70 803.42 769.43 750.23 719.94 712.05 682.86 686.12 711.92 741.21 768.68 801.02 830.01 857.88 877.08 924.18 910.71 901.98 888.70 876.27 867.40 853.28 825.27 859.43 841.49 869.63 859.56 879.06 879.31 853.78 816.43 781.73 756.37 717.08 695.38 683.29 660.58 630.68 582.10 552.33 518.21 514.10 491.13 494.63 525.03 560.53 585.49 605.17 635.52 654.98 664.47 642.81 620.55 584.77 573.26 552.57 573.46 618.55 642.12 653.31 647.97 681.80 698.38 725.88 767.92 816.79 856.91 864.15 860.77 853.47 841.55 852.59 832.76 797.41 753.20 698.04 639.13 620.72 601.70 581.37 556.62 536.65 522.58 508.25 493.19 479.86 468.83 458.27 447.30 441.78 439.03 429.82 420.94 421.80 422.11 419.31 414.04 409.01 413.61 422.04 427.84 429.48 428.32 425.70 418.16 409.83 410.35 410.11 403.78 399.23 402.94 413.03 422.19 418.50 414.26 423.80 429.53 425.29 408.76 389.60 380.48 405.61 439.02 469.04 483.94 488.43 483.11 465.83 468.96 501.28 534.50 559.59 572.77 587.49 605.77 620.07 628.26 635.86 643.64 647.21 634.98 617.36 605.88 594.21 576.73 552.94 538.22 533.51 525.64 516.65 508.18 494.70 472.89 457.55 446.81 428.25 406.21 386.85 371.75 361.48 353.94 345.36 336.72 331.11 324.36 313.18 300.41 287.82 283.77 285.05 280.36 273.78 271.11 266.64 259.18 250.58 244.08 245.38 249.62 246.18 232.28 218.78 220.20 221.99 217.02 223.93 255.06 291.83 323.94 362.63 384.19 373.24 362.05 361.72 369.88 371.76 371.62 378.70 390.54 392.65 394.04 400.51 402.96 415.09 434.33 -435.77 416.34 399.73 398.00 403.48 410.42 420.01 431.59 444.36 456.60 468.11 481.06 490.49 498.25 502.96 510.22 518.88 527.72 538.39 549.44 562.43 574.20 584.67 594.83 604.28 612.07 617.63 621.62 622.74 623.48 622.14 619.21 614.36 608.90 600.99 592.01 580.00 569.89 560.77 550.69 542.88 538.01 534.08 530.26 523.63 515.48 511.81 506.14 501.21 499.89 499.04 495.81 492.30 491.41 493.19 500.69 510.64 521.81 533.03 543.41 558.25 572.71 583.09 594.58 607.48 618.54 631.05 641.65 652.42 661.64 668.55 675.86 681.98 688.73 694.42 698.58 703.50 707.01 709.06 710.21 710.00 708.80 706.98 704.24 700.66 696.60 691.89 685.36 678.50 669.85 663.02 656.31 646.32 636.63 627.97 619.41 610.25 600.18 588.96 580.14 570.31 562.30 553.29 543.73 535.43 526.46 520.39 514.19 506.54 501.06 496.37 491.62 485.07 477.63 469.49 462.19 454.81 447.67 440.23 432.66 419.11 412.67 399.37 394.21 389.04 383.88 378.69 373.37 367.93 362.42 356.81 351.10 345.26 339.18 330.45 322.74 316.74 310.83 304.97 299.14 293.32 287.57 281.83 276.15 270.44 264.75 259.21 253.78 248.43 243.25 238.12 231.53 223.88 216.19 209.25 202.06 196.10 191.65 187.32 182.91 178.53 174.43 170.45 166.45 162.53 158.71 155.00 151.40 147.91 144.53 141.21 138.07 135.06 132.01 128.95 124.82 120.98 118.34 115.73 113.21 110.78 108.44 106.17 104.04 102.01 100.07 98.23 96.49 94.92 93.45 92.14 90.75 89.08 87.57 86.30 85.35 84.67 84.32 84.04 83.84 83.83 83.82 83.84 83.88 83.98 84.09 84.25 84.48 84.75 85.07 85.43 85.76 85.99 86.33 86.77 87.27 87.83 88.20 88.65 89.12 89.58 89.96 90.35 90.75 91.16 91.61 92.10 92.68 93.28 93.87 94.44 95.04 95.89 96.80 97.67 98.63 99.73 100.70 101.47 102.23 103.12 104.02 105.03 106.03 107.08 108.18 109.31 110.44 111.53 112.49 113.54 114.70 115.84 117.02 118.37 119.78 121.59 123.30 124.75 126.22 127.52 128.81 130.20 131.54 132.75 133.75 134.51 134.78 134.98 135.71 136.32 136.35 135.85 135.01 134.63 134.38 133.15 132.72 132.61 132.19 131.24 130.02 129.75 129.82 129.74 129.37 128.62 128.11 127.87 127.87 128.01 128.17 128.60 129.32 129.73 129.66 128.79 128.06 127.90 127.89 127.76 127.47 127.28 127.22 127.15 126.99 126.78 126.09 124.95 123.16 121.35 121.70 123.30 125.02 126.02 126.26 125.62 124.80 124.31 123.68 122.97 122.21 121.22 119.94 118.63 117.23 115.60 113.75 111.74 109.57 107.28 104.92 102.50 100.12 97.63 94.90 91.83 88.04 84.98 90.63 103.09 115.25 122.11 122.85 123.45 123.89 123.92 124.24 124.22 123.25 122.48 121.50 119.48 118.91 96.86 87.24 90.04 100.37 103.94 102.86 102.79 102.60 106.34 107.17 103.07 105.60 106.11 105.98 106.01 104.64 104.78 106.57 107.99 109.94 111.39 112.30 113.10 113.90 114.47 114.48 114.58 114.34 114.92 115.01 114.91 115.26 116.49 118.30 118.54 118.78 119.83 123.01 124.36 122.99 120.89 119.73 116.51 116.13 120.77 124.77 125.36 125.38 123.32 119.42 112.20 107.68 107.97 110.55 112.82 116.51 120.78 127.22 140.40 159.40 178.78 200.63 225.53 255.49 284.89 302.42 321.60 337.29 351.64 358.62 351.74 373.43 385.67 396.44 400.43 407.78 430.46 448.48 469.72 474.73 477.20 473.41 473.34 460.54 447.56 445.46 417.53 393.91 372.66 357.01 343.34 327.11 313.30 307.74 311.42 319.37 331.62 335.56 328.83 363.21 404.88 443.64 466.44 494.69 548.39 575.35 611.59 621.01 635.27 649.45 665.57 696.52 724.39 752.88 773.46 807.76 845.49 877.99 909.27 928.90 944.45 954.65 947.07 907.27 909.16 943.56 987.69 987.83 988.95 1028.80 1037.28 1015.08 1001.59 989.96 968.74 926.14 910.76 862.58 823.25 785.82 771.30 770.54 789.95 790.39 797.01 830.35 806.25 762.47 739.73 707.76 684.02 666.73 668.66 704.31 734.86 761.22 780.57 810.42 835.80 858.57 917.13 893.71 863.82 864.00 846.59 822.74 825.66 795.21 799.66 793.92 853.50 819.63 826.41 850.65 852.22 838.59 809.80 776.07 741.08 738.68 700.63 676.35 644.00 603.86 570.16 527.88 494.54 473.71 485.50 511.34 550.06 575.74 601.42 621.17 634.49 640.41 616.72 592.15 561.03 535.11 529.73 575.71 604.68 614.04 624.00 646.29 697.98 724.52 752.83 787.15 810.61 843.26 857.77 843.25 841.89 826.47 834.76 842.07 813.19 785.35 736.09 661.68 605.36 585.28 569.00 544.74 529.17 516.30 501.34 485.32 470.90 458.82 449.39 441.20 436.18 433.74 425.51 415.67 411.14 407.99 406.57 401.99 397.22 402.63 411.43 414.14 415.62 416.07 415.19 409.74 402.81 403.20 400.99 388.35 378.30 376.07 384.58 395.96 393.75 390.48 399.27 405.88 403.95 388.60 367.71 361.13 404.83 432.98 457.53 472.76 481.08 479.71 468.06 472.09 496.20 523.79 544.81 555.93 570.16 591.98 609.18 617.21 629.92 646.73 658.13 636.35 600.67 588.45 574.69 555.47 535.06 520.69 517.39 509.12 497.86 485.21 469.05 448.52 434.98 426.99 411.59 391.92 372.45 356.96 346.10 338.49 328.88 319.53 315.51 310.58 298.56 288.23 282.19 280.28 280.84 274.05 264.26 258.08 252.98 246.16 237.77 231.67 235.05 244.04 243.94 227.25 211.61 218.38 228.99 234.38 244.24 261.04 288.14 305.39 329.89 345.05 341.69 340.12 346.51 359.61 366.12 366.08 375.35 389.62 392.21 393.03 394.15 392.89 408.23 433.38 -414.24 405.51 402.10 403.21 411.23 419.82 429.39 440.78 452.27 463.20 472.84 483.51 490.06 497.04 500.38 505.71 512.59 519.47 529.91 540.00 551.73 562.63 571.79 581.74 590.78 597.91 602.93 606.41 607.97 608.07 606.11 602.59 597.11 591.52 582.41 572.40 558.34 547.04 538.46 526.78 519.25 515.86 513.91 512.42 505.82 498.31 495.83 491.76 486.87 484.42 483.21 481.89 480.98 482.44 485.76 493.63 502.25 511.42 520.55 528.96 542.81 556.14 566.20 576.68 587.88 599.60 611.24 621.32 631.44 638.67 646.47 654.07 661.31 667.54 672.32 676.61 681.40 684.70 686.80 688.05 686.97 685.25 684.03 681.78 678.84 675.61 671.28 665.67 659.25 652.44 646.28 639.40 629.98 620.74 612.33 604.95 595.50 585.97 575.93 566.62 558.28 550.21 541.82 533.26 525.72 518.01 513.10 508.02 502.16 498.13 493.50 489.08 481.66 474.09 465.96 458.77 451.98 444.40 437.03 423.07 404.81 398.08 392.91 387.80 382.65 377.50 372.39 367.21 361.87 356.47 350.98 345.41 339.74 333.80 325.23 317.81 311.89 306.13 300.45 294.76 289.09 283.48 277.90 272.33 266.71 261.12 255.67 250.29 244.96 239.84 234.82 228.31 220.72 213.10 206.21 199.09 193.21 188.82 184.52 180.13 175.78 171.73 167.80 163.86 159.94 156.08 152.38 148.83 145.39 142.03 138.71 135.59 132.64 129.64 126.61 122.49 118.77 116.17 113.57 111.09 108.74 106.43 104.23 102.14 100.17 98.23 96.43 94.77 93.21 91.78 90.45 89.05 87.44 86.00 84.78 83.84 83.12 82.74 82.50 82.37 82.37 82.38 82.40 82.41 82.47 82.58 82.76 83.00 83.27 83.52 83.88 84.22 84.44 84.80 85.37 85.84 86.34 86.81 87.29 87.75 88.12 88.53 88.98 89.44 89.89 90.34 90.85 91.42 92.02 92.61 93.17 93.80 94.71 95.73 96.55 97.48 98.68 99.64 100.36 101.11 102.05 103.06 104.01 105.00 106.05 107.11 108.18 109.25 110.33 111.41 112.54 113.69 114.84 116.01 117.30 118.70 120.61 122.42 123.83 125.16 126.50 127.87 129.27 130.60 131.81 132.80 133.55 134.03 134.54 135.46 136.14 136.18 135.54 134.35 133.08 132.27 131.58 131.55 131.50 131.22 130.44 129.45 129.04 128.82 128.15 127.47 127.09 126.82 126.75 126.75 126.83 126.90 127.17 127.57 127.74 127.72 127.19 126.81 126.76 126.74 126.66 126.50 126.39 126.36 126.33 126.28 126.15 125.20 123.21 120.33 117.38 118.03 120.29 122.87 124.86 125.30 124.96 124.05 123.58 123.01 122.39 121.68 120.72 119.47 118.19 116.83 115.21 113.40 111.41 109.30 107.12 104.72 102.29 99.90 97.43 94.78 91.71 87.86 86.60 95.34 107.95 118.55 120.36 121.21 122.06 122.38 123.21 123.81 123.94 123.60 122.69 121.40 120.13 117.22 103.27 92.57 90.61 90.97 93.78 90.06 90.98 88.27 93.70 93.53 85.62 95.21 97.68 98.44 99.39 100.88 103.76 102.13 101.98 103.90 108.76 110.42 111.00 113.20 114.49 114.45 114.21 114.00 115.22 115.25 114.94 114.73 115.45 116.71 117.43 117.83 119.03 121.90 123.56 123.51 122.95 121.30 117.08 116.34 117.02 121.50 125.06 124.95 123.45 120.27 113.65 108.65 109.32 111.50 113.53 117.51 122.57 129.92 140.41 159.73 183.18 204.11 225.32 253.59 285.97 304.19 316.58 326.78 338.85 365.33 378.45 393.31 403.03 413.59 421.96 429.84 448.77 463.94 463.58 465.62 456.23 456.72 460.56 443.26 417.92 409.23 394.11 375.33 356.01 339.63 323.67 311.74 304.99 304.84 317.32 333.43 353.67 356.87 353.63 352.50 394.21 425.21 442.63 475.93 524.30 562.96 590.48 617.21 640.37 658.53 688.81 708.59 738.10 775.30 792.92 812.82 836.13 873.05 881.50 903.95 932.77 933.56 926.51 886.32 892.14 951.67 983.83 951.76 951.23 1004.94 1030.83 1008.80 984.89 952.96 962.40 921.24 902.52 871.27 818.64 789.59 755.99 752.82 765.99 746.66 769.69 795.60 770.77 745.65 727.01 703.16 671.95 647.30 650.38 696.50 729.41 746.91 762.82 791.19 811.95 835.59 898.03 875.69 837.85 838.43 814.96 782.20 790.64 773.14 768.31 773.89 822.27 795.51 769.93 805.80 801.12 822.38 826.07 813.70 790.15 749.79 702.86 682.44 657.07 620.19 584.80 530.30 493.70 469.54 480.56 519.14 550.62 564.92 586.85 614.63 614.97 591.68 587.35 561.18 529.32 512.61 518.68 550.24 561.60 585.10 605.82 654.66 707.61 744.49 779.62 807.75 820.83 838.71 852.91 825.26 829.02 803.46 808.31 834.75 799.90 806.71 768.96 674.93 595.50 556.69 552.88 534.48 521.52 508.63 492.45 474.98 460.99 455.03 449.35 440.37 431.85 424.67 420.03 413.58 401.20 393.42 394.43 390.84 385.58 392.47 402.20 400.92 402.33 404.99 407.23 406.16 403.16 401.44 396.63 384.68 373.91 368.02 371.49 377.38 376.63 374.14 377.18 379.68 379.58 373.69 361.09 359.87 400.94 427.11 445.82 460.27 474.88 481.41 473.56 479.81 496.22 518.07 535.96 547.54 562.20 581.91 599.97 603.97 620.59 646.30 671.84 640.49 582.75 569.26 553.56 535.19 519.48 507.81 502.81 493.17 476.45 455.41 439.18 427.83 419.12 410.75 402.10 387.57 368.62 350.86 333.86 323.19 311.63 299.21 296.74 294.65 283.17 276.92 275.84 274.63 270.97 261.70 251.85 243.87 237.31 231.80 225.33 219.09 224.96 239.00 244.11 226.50 215.97 224.78 238.40 251.54 258.89 264.31 281.38 290.28 302.41 313.20 313.87 328.02 337.30 350.20 357.02 359.76 370.32 385.04 389.94 391.70 397.18 402.51 416.40 437.04 -405.30 405.53 408.91 416.80 424.91 433.49 441.45 452.05 461.50 470.76 478.27 486.67 491.65 496.53 499.01 502.45 507.39 512.54 522.45 532.53 543.53 553.67 561.68 571.93 580.40 587.19 591.82 594.00 593.62 593.02 590.42 585.94 580.13 573.40 563.67 553.27 539.24 528.41 520.28 507.98 500.26 497.82 497.48 497.13 492.96 486.61 482.91 478.87 475.06 472.44 471.18 470.87 472.00 473.33 477.57 485.88 494.65 502.77 509.68 517.05 529.42 541.24 551.89 562.56 573.32 584.66 595.63 605.13 614.48 620.98 628.62 635.78 640.72 646.44 650.63 655.01 659.59 662.87 665.08 666.45 666.25 665.04 664.17 662.25 659.73 656.90 652.94 647.96 642.23 635.82 630.05 623.48 614.41 606.06 597.93 591.48 581.93 573.00 562.57 554.11 547.17 539.16 531.49 523.54 517.07 510.94 506.61 503.16 499.29 495.26 490.64 485.96 478.47 470.87 462.88 455.84 449.14 437.57 429.07 410.41 395.75 390.56 385.44 380.37 375.27 370.18 365.12 360.00 354.74 349.43 344.06 338.65 333.19 327.36 318.95 311.73 306.12 300.51 294.87 289.32 283.80 278.26 272.84 267.46 262.03 256.57 251.24 245.97 240.75 235.71 230.71 224.26 216.79 209.26 202.48 195.53 189.75 185.38 181.09 176.80 172.60 168.52 164.59 160.77 156.89 153.02 149.36 145.94 142.52 139.16 135.84 132.71 129.74 126.80 123.85 119.79 116.10 113.52 110.98 108.58 106.33 104.09 101.94 99.90 97.97 96.07 94.32 92.71 91.19 89.77 88.47 87.09 85.54 84.13 83.00 82.08 81.35 80.96 80.73 80.59 80.57 80.55 80.59 80.59 80.63 80.74 80.94 81.24 81.49 81.70 82.06 82.43 82.67 83.03 83.59 84.07 84.58 85.08 85.56 86.03 86.42 86.87 87.34 87.86 88.35 88.85 89.37 89.95 90.54 91.13 91.69 92.32 93.28 94.33 95.17 96.12 97.33 98.28 99.00 99.75 100.74 101.77 102.69 103.66 104.71 105.76 106.79 107.81 108.88 110.05 111.22 112.37 113.52 114.69 115.92 117.28 119.25 121.06 122.42 123.69 125.02 126.40 127.79 129.11 130.27 131.24 132.00 132.65 133.25 134.15 134.79 134.85 134.23 133.01 131.58 130.32 130.06 129.97 129.90 129.70 129.09 128.28 127.84 127.22 126.16 125.23 125.11 125.07 125.10 125.11 125.14 125.17 125.29 125.55 125.67 125.67 125.46 125.31 125.27 125.38 125.38 125.34 125.34 125.34 125.37 125.35 125.24 123.88 120.92 116.57 111.93 112.71 115.69 119.30 122.48 123.63 123.90 123.14 122.66 122.20 121.67 121.02 120.10 118.90 117.69 116.36 114.74 112.94 110.99 108.97 106.88 104.50 102.00 99.59 97.16 94.63 91.48 87.62 89.67 100.48 112.18 118.20 118.49 119.23 120.04 120.29 121.01 121.77 122.49 123.50 122.76 121.64 121.12 120.27 118.74 116.82 114.98 111.57 108.00 103.36 100.96 99.44 87.39 81.68 81.86 81.42 79.79 78.59 78.45 79.14 97.25 100.46 102.38 102.50 103.78 106.20 106.97 108.82 111.01 111.69 111.86 112.68 114.41 114.99 115.52 115.66 115.54 116.13 116.38 116.43 116.90 118.36 120.98 122.70 123.08 122.67 119.69 117.01 117.12 117.90 120.53 123.38 123.69 122.26 118.04 113.08 110.91 113.19 115.71 119.44 125.55 132.80 144.22 169.01 192.19 210.02 228.52 256.13 285.17 292.25 297.98 305.12 329.95 364.56 384.83 396.23 404.69 412.77 425.34 435.97 448.04 453.85 449.50 443.21 433.55 438.36 444.94 426.67 399.04 384.37 370.98 351.87 339.75 326.59 307.96 298.83 302.77 308.30 322.12 344.14 369.34 384.34 374.80 383.57 395.38 417.54 437.24 474.75 497.70 531.80 554.21 586.77 615.70 650.66 680.93 696.70 743.26 779.44 780.35 800.03 813.51 838.10 861.15 915.16 931.98 899.44 880.59 864.41 870.41 925.37 933.00 920.78 915.75 981.07 1018.34 1006.31 975.87 928.15 932.23 898.61 902.15 865.75 807.62 777.73 749.41 737.85 740.99 719.30 744.94 778.82 749.89 695.26 692.92 682.12 658.94 630.35 642.57 670.67 700.74 725.19 755.35 787.09 815.94 836.00 879.46 840.52 815.59 811.46 776.78 755.80 773.65 741.35 724.46 755.76 771.21 770.37 732.37 767.62 763.40 766.04 797.41 810.29 784.04 747.53 720.30 704.99 674.40 639.63 586.29 526.37 483.92 465.00 459.86 491.28 519.50 537.58 567.17 601.59 595.93 571.02 552.35 523.34 515.26 490.82 506.93 524.08 545.05 577.21 626.36 685.54 726.45 760.95 795.00 825.73 831.29 815.10 825.42 800.58 822.10 790.57 755.74 733.97 756.73 786.14 759.24 668.66 580.85 536.00 534.51 519.38 510.33 498.89 481.74 465.56 454.64 451.22 447.54 438.49 427.94 416.73 411.34 405.63 392.34 383.88 384.87 380.94 374.96 382.52 392.71 389.79 391.07 393.84 395.87 398.22 399.55 396.98 390.95 380.47 369.63 360.31 360.43 364.36 365.28 363.98 364.15 365.28 370.05 368.92 362.92 365.32 399.67 422.28 432.04 446.71 465.55 473.14 473.08 483.10 496.69 514.91 530.05 540.89 553.46 571.03 585.07 590.51 607.44 638.58 673.27 633.34 563.62 547.87 532.48 515.47 503.81 496.51 493.32 483.75 461.19 437.70 419.43 412.22 404.86 396.62 389.62 379.42 362.61 342.08 321.48 308.97 296.78 282.73 280.89 279.30 269.75 263.68 264.61 262.14 255.54 246.12 237.72 229.89 222.64 220.08 215.66 212.99 219.53 233.52 241.39 230.56 226.42 233.24 244.30 257.09 260.52 262.92 271.79 279.28 285.42 292.54 300.42 315.01 330.70 340.64 347.88 355.08 366.46 379.96 387.63 391.84 404.58 419.01 436.28 446.92 -413.81 418.98 428.27 436.71 444.81 451.23 456.35 465.59 472.70 479.41 484.89 490.20 494.30 497.59 499.30 501.37 503.90 508.33 516.71 525.01 535.00 544.24 551.86 561.54 569.39 575.58 579.79 581.81 580.62 578.97 575.52 570.02 564.49 556.20 546.09 535.91 523.89 516.04 507.62 495.88 487.38 483.62 482.40 481.40 477.09 469.80 466.03 462.41 459.41 457.48 456.84 457.83 460.95 463.90 469.75 479.46 488.78 497.26 503.01 508.54 519.19 529.63 538.96 548.08 559.29 570.13 580.22 589.20 597.31 603.87 610.83 616.44 622.24 627.54 631.40 635.59 639.97 643.18 645.23 646.62 646.76 646.24 645.62 644.04 642.29 639.63 636.14 631.70 626.57 620.17 614.43 608.22 599.83 591.87 584.31 578.14 569.09 560.67 551.87 544.36 537.77 530.59 523.67 516.77 511.00 506.31 502.62 500.09 497.87 492.89 488.58 482.96 475.29 467.67 459.69 453.36 446.13 434.03 399.13 393.58 388.24 383.08 378.00 372.99 367.95 362.91 357.87 352.79 347.65 342.44 337.16 331.92 326.62 320.91 312.67 305.70 300.27 294.81 289.30 283.85 278.48 273.05 267.75 262.56 257.30 251.97 246.75 241.58 236.48 231.53 226.58 220.17 212.80 205.40 198.72 191.91 186.24 181.87 177.58 173.41 169.34 165.26 161.29 157.54 153.73 149.89 146.31 142.94 139.53 136.18 132.88 129.73 126.70 123.80 120.97 116.97 113.31 110.75 108.25 105.92 103.76 101.59 99.48 97.48 95.60 93.77 92.07 90.49 88.98 87.58 86.31 84.99 83.48 82.14 81.04 80.14 79.40 79.02 78.80 78.61 78.48 78.41 78.46 78.47 78.51 78.62 78.84 79.20 79.43 79.60 79.99 80.42 80.67 80.98 81.41 81.95 82.52 82.96 83.42 83.92 84.44 84.94 85.40 85.94 86.51 87.06 87.61 88.21 88.80 89.38 89.94 90.57 91.46 92.47 93.44 94.44 95.57 96.51 97.28 98.07 99.02 100.00 100.93 101.91 102.96 104.02 105.07 106.10 107.17 108.34 109.51 110.68 111.84 113.01 114.19 115.53 117.49 119.21 120.53 121.80 123.07 124.36 125.73 127.01 128.07 129.00 129.82 130.47 130.97 131.66 132.05 132.07 131.61 131.17 129.81 128.73 128.43 128.10 127.59 127.43 126.99 126.33 125.97 125.31 123.74 122.73 122.65 122.69 122.74 122.75 122.79 122.85 123.09 123.73 123.88 123.85 123.77 123.48 123.34 123.78 123.94 124.00 124.06 124.12 124.13 124.05 123.85 121.96 118.00 111.90 105.43 105.35 108.43 112.65 117.79 120.79 122.54 121.96 121.54 121.17 120.69 120.08 119.22 118.16 116.99 115.67 114.06 112.29 110.41 108.44 106.38 104.05 101.61 99.19 96.78 94.31 91.22 87.36 91.98 104.98 116.44 118.89 118.48 118.82 118.89 119.04 119.24 120.09 121.34 121.78 121.14 120.71 121.34 121.02 119.97 118.31 116.05 109.22 98.59 88.53 88.85 94.81 97.35 86.54 81.95 81.92 82.08 82.66 83.29 84.64 81.24 81.79 81.85 82.86 96.25 100.99 101.63 101.91 102.04 104.97 107.91 110.56 112.76 113.99 114.77 115.02 115.13 115.77 116.03 116.16 116.06 116.13 118.17 120.63 121.98 122.87 120.79 117.88 118.04 118.07 119.19 120.22 122.17 123.07 121.68 117.43 115.52 117.27 119.85 124.29 129.93 138.29 154.08 180.70 203.39 218.15 234.41 254.32 273.31 279.15 281.52 294.73 329.10 365.02 375.10 378.64 387.73 396.88 410.98 423.81 427.16 435.73 431.12 420.49 413.29 418.27 428.30 405.75 376.79 364.85 350.30 333.59 321.99 309.81 296.40 292.80 304.55 320.05 337.35 355.13 382.39 406.55 415.91 412.14 414.87 435.15 457.02 488.33 502.93 511.36 531.57 563.67 596.71 634.57 656.26 682.01 736.08 760.68 760.96 755.18 785.22 822.49 872.24 898.54 906.92 859.99 821.58 841.12 853.37 883.21 897.92 913.13 884.17 954.51 992.10 993.82 964.71 923.81 906.05 892.82 891.86 850.79 800.69 774.33 761.85 713.13 717.18 685.37 726.15 752.56 722.68 657.51 665.40 650.53 622.64 626.47 652.77 675.23 701.17 721.77 746.08 782.23 805.23 828.86 862.87 827.53 786.74 774.67 724.83 725.76 744.27 708.11 699.74 730.52 736.55 724.90 694.10 724.49 735.33 745.40 755.76 750.04 759.43 764.79 735.18 717.60 683.24 649.56 599.67 526.95 483.72 444.19 437.12 467.96 496.69 513.21 568.10 573.76 573.02 549.24 524.22 498.33 486.69 471.92 496.47 528.88 552.84 592.82 638.70 686.09 731.55 771.88 805.30 810.09 805.87 795.47 781.03 772.56 807.47 774.29 734.79 704.64 728.23 761.77 741.37 650.41 561.88 521.43 514.97 499.39 495.75 487.15 469.28 457.13 451.38 448.43 443.79 435.76 423.66 408.70 398.16 391.78 384.77 379.60 377.80 371.95 365.57 372.85 383.21 380.52 381.99 381.71 381.84 385.87 391.97 389.88 383.61 376.40 365.16 352.79 351.37 357.13 359.82 360.00 360.81 363.58 371.38 373.51 369.25 371.76 398.50 416.87 423.86 438.26 460.86 468.45 469.06 478.70 492.56 511.15 524.57 533.48 545.54 557.47 568.12 573.47 585.15 606.59 636.49 602.27 542.92 526.78 512.31 496.82 487.76 485.82 487.51 480.20 455.90 429.69 411.22 402.03 392.36 383.32 375.24 364.78 350.67 331.85 310.68 297.29 284.01 272.04 268.01 264.71 256.97 250.43 248.66 245.03 238.98 230.60 224.74 219.40 213.55 213.54 211.91 210.62 215.33 226.58 234.97 233.14 235.22 239.31 246.64 255.10 255.37 255.86 263.07 270.28 275.52 280.63 287.56 303.26 318.93 328.72 339.12 350.61 363.51 377.12 386.76 394.14 412.19 435.41 456.76 459.57 -438.74 446.29 454.05 461.37 466.05 469.93 473.73 479.27 483.98 487.99 491.77 495.39 498.04 500.00 501.26 501.08 500.64 503.68 510.58 518.04 526.99 533.79 542.25 551.16 558.43 564.16 567.58 569.51 568.97 566.37 561.93 556.05 549.35 540.40 530.16 520.33 507.35 499.62 491.80 480.24 471.12 466.13 463.47 461.08 456.02 452.28 448.67 445.98 443.68 442.63 442.81 445.07 449.07 453.85 460.75 471.35 483.04 491.85 497.81 501.79 510.41 519.09 527.89 535.35 546.57 556.44 566.23 574.05 581.17 587.53 593.84 600.47 605.07 609.78 613.59 617.66 621.82 624.93 626.99 628.52 627.70 626.56 626.10 624.98 623.67 621.45 618.34 614.45 609.70 605.52 600.58 594.87 587.12 579.47 573.69 566.87 558.25 550.31 541.64 534.73 528.08 521.86 515.97 510.01 505.48 501.95 499.55 498.04 495.05 489.96 485.59 479.77 472.26 464.63 456.67 450.79 443.12 401.43 391.69 386.19 380.87 375.70 370.65 365.68 360.70 355.71 350.65 345.61 340.62 335.56 330.38 325.24 320.05 314.48 306.46 299.73 294.39 289.06 283.74 278.41 273.11 267.97 262.74 257.61 252.53 247.36 242.30 237.20 232.20 227.33 222.48 216.22 208.92 201.64 195.06 188.31 182.74 178.41 174.15 170.07 166.07 162.00 158.06 154.33 150.58 146.81 143.29 139.93 136.52 133.19 130.00 126.89 123.84 120.93 118.15 114.22 110.61 108.08 105.63 103.35 101.24 99.11 97.05 95.13 93.32 91.54 89.88 88.34 86.87 85.48 84.24 82.92 81.48 80.15 79.06 78.15 77.46 77.09 76.87 76.66 76.43 76.34 76.37 76.39 76.43 76.54 76.77 77.15 77.37 77.53 77.93 78.38 78.64 78.91 79.26 79.85 80.48 80.87 81.32 81.85 82.44 83.00 83.47 84.02 84.60 85.21 85.80 86.39 86.98 87.56 88.13 88.75 89.62 90.62 91.67 92.70 93.78 94.71 95.52 96.35 97.26 98.21 99.14 100.12 101.17 102.21 103.24 104.28 105.35 106.52 107.68 108.84 110.00 111.16 112.32 113.63 115.56 117.17 118.44 119.71 120.92 122.14 123.38 124.60 125.56 126.45 127.25 127.86 128.26 128.61 128.76 128.77 128.67 128.61 127.88 127.06 126.68 125.82 125.18 125.00 124.51 123.84 123.62 122.99 121.41 120.21 120.09 120.10 120.15 120.16 120.20 120.31 120.83 121.72 122.16 122.12 122.03 121.36 121.14 121.77 122.28 122.38 122.49 122.60 122.61 122.43 121.99 119.64 114.55 106.62 98.64 96.69 99.09 103.96 110.65 117.15 120.40 120.53 120.21 119.89 119.44 118.87 118.12 117.23 116.08 114.75 113.19 111.47 109.62 107.67 105.60 103.40 101.09 98.69 96.25 93.83 90.83 87.07 93.23 107.80 119.50 119.26 118.87 118.73 118.80 119.02 119.00 118.66 119.30 119.78 119.45 118.69 118.86 119.50 120.06 118.92 116.41 109.68 99.61 89.76 91.95 102.99 103.80 97.73 96.50 95.77 93.38 92.84 94.62 95.09 92.97 91.31 89.98 87.26 86.90 91.44 90.63 87.39 92.74 104.21 107.41 109.35 110.60 112.27 113.59 113.97 114.32 114.50 115.02 115.29 115.36 115.72 116.42 118.21 119.93 121.27 120.84 118.31 118.77 119.49 119.25 118.65 119.55 122.53 124.08 121.59 120.54 122.24 125.33 129.91 134.23 143.14 159.11 183.52 203.18 216.50 228.12 245.28 260.94 274.09 283.10 306.25 342.27 360.36 356.02 352.31 364.71 378.83 389.17 397.56 395.35 403.25 407.73 402.35 395.42 397.52 410.85 388.56 356.24 342.67 326.25 310.48 297.78 292.92 287.37 294.08 310.94 332.84 352.84 368.32 393.10 422.57 442.53 450.15 445.90 466.20 485.47 506.99 536.88 536.58 535.02 567.72 602.19 638.71 651.15 688.54 690.22 717.74 723.75 755.81 792.66 831.54 863.12 857.65 829.81 780.37 830.97 820.04 822.70 855.71 860.97 866.42 872.50 909.99 949.53 970.44 955.85 930.02 897.18 858.74 854.66 845.91 792.33 794.01 747.37 711.98 685.22 660.58 705.83 717.33 677.21 673.37 660.24 632.18 613.46 638.76 667.10 681.48 704.98 732.81 760.58 789.32 815.01 824.16 816.49 780.50 774.01 759.76 709.63 685.86 707.17 687.24 666.91 675.04 699.58 703.02 656.66 693.09 679.58 697.40 711.87 700.82 725.64 737.69 708.14 703.57 693.45 649.18 595.77 529.66 485.42 440.84 427.77 443.27 471.19 501.59 524.26 549.00 540.25 525.20 505.74 480.80 468.00 476.01 512.21 550.39 579.12 613.04 658.09 700.13 741.26 780.08 796.36 786.13 781.16 772.31 747.63 761.34 779.77 743.29 713.71 712.90 706.30 730.54 703.76 623.34 535.63 511.20 497.89 481.42 481.99 474.75 457.67 449.15 444.73 442.00 437.39 429.68 417.12 401.63 387.14 378.32 374.77 372.32 368.91 361.85 355.52 362.37 372.39 371.26 372.39 370.08 366.31 371.58 381.12 380.18 375.70 371.08 360.63 346.38 346.05 353.61 356.63 358.88 362.01 368.60 379.75 381.64 377.23 376.06 393.95 407.97 415.09 431.91 456.52 462.49 462.22 471.66 486.47 505.47 517.40 522.77 530.89 540.97 550.31 553.91 555.15 565.17 589.06 564.34 521.75 507.98 494.70 479.52 471.11 473.57 483.04 478.54 453.71 428.23 409.41 394.54 380.51 369.45 358.11 346.94 335.49 320.30 300.70 284.98 270.02 261.96 254.29 248.60 241.59 236.14 232.65 228.44 224.66 219.64 215.42 213.59 211.31 211.69 211.17 210.23 212.25 218.37 226.21 232.38 237.20 239.92 246.23 252.03 249.31 248.69 254.32 260.12 264.05 269.29 271.31 283.30 300.74 313.77 326.60 343.72 360.83 376.17 388.43 397.73 417.72 447.29 473.12 467.92 -475.54 479.81 482.52 483.99 485.55 486.92 489.15 491.72 493.72 495.70 497.01 499.37 500.28 501.27 501.31 500.75 500.07 501.71 506.59 513.23 520.54 526.76 534.58 542.84 549.61 554.96 557.95 559.24 556.45 552.91 547.43 541.46 533.44 523.62 513.43 504.78 493.10 484.19 475.20 463.81 454.54 448.45 444.56 441.08 437.09 432.42 429.65 427.71 426.65 426.30 427.99 431.51 436.40 442.80 451.13 462.69 475.03 484.61 491.95 497.16 502.33 510.49 518.18 524.88 535.31 544.36 553.36 560.64 566.65 572.56 578.09 582.86 586.59 590.37 594.23 598.05 601.95 605.04 606.95 608.65 609.09 608.13 608.06 607.40 606.14 604.26 601.72 598.23 594.32 589.32 583.86 578.65 571.65 564.83 559.56 553.30 545.31 538.11 530.49 525.08 519.18 514.05 509.28 504.93 501.74 499.68 498.42 496.11 491.89 487.27 482.61 476.73 469.24 461.62 454.15 412.51 406.59 390.75 385.13 379.69 374.37 369.20 364.16 359.24 354.28 349.30 344.22 339.23 334.37 329.41 324.28 319.21 314.11 308.59 300.95 294.32 289.00 283.78 278.66 273.45 268.29 263.24 258.14 253.04 248.04 243.16 238.13 233.13 228.20 223.44 218.63 212.48 205.33 198.15 191.66 184.97 179.46 175.20 170.98 166.94 162.98 158.95 155.04 151.30 147.59 143.92 140.44 137.06 133.63 130.33 127.32 124.28 121.21 118.29 115.50 111.64 108.11 105.62 103.21 100.95 98.82 96.72 94.71 92.92 91.18 89.45 87.80 86.25 84.87 83.57 82.26 80.91 79.52 78.20 77.04 76.11 75.48 75.18 74.96 74.74 74.51 74.40 74.37 74.37 74.42 74.53 74.73 75.07 75.31 75.52 75.89 76.29 76.54 76.80 77.15 77.81 78.49 78.85 79.30 79.84 80.44 81.03 81.56 82.09 82.63 83.27 83.91 84.50 85.08 85.67 86.23 86.85 87.75 88.80 89.88 90.90 91.97 92.90 93.72 94.56 95.47 96.41 97.33 98.33 99.37 100.34 101.33 102.34 103.42 104.60 105.73 106.84 108.00 109.16 110.31 111.60 113.45 115.00 116.23 117.48 118.67 119.85 120.99 121.93 122.85 123.65 124.38 124.90 125.28 125.38 125.42 125.45 125.53 125.61 125.32 124.84 124.61 123.62 123.12 122.90 122.11 121.08 120.80 120.28 119.13 118.08 117.99 117.98 118.00 118.01 118.06 118.17 118.74 119.67 120.07 120.04 119.95 119.29 119.02 119.73 120.24 120.33 120.45 120.58 120.59 120.42 120.00 117.63 112.41 103.38 94.06 90.83 92.05 96.89 104.66 113.85 118.35 118.99 118.73 118.45 118.05 117.53 116.89 116.13 115.04 113.71 112.18 110.53 108.74 106.81 104.76 102.66 100.47 98.12 95.73 93.34 90.44 86.79 92.58 106.19 116.58 118.52 118.17 118.08 118.45 118.42 118.30 118.08 117.87 118.18 118.29 118.49 118.36 117.90 118.57 118.59 117.83 113.34 110.97 103.97 105.50 109.25 108.47 107.61 106.59 105.15 103.49 102.88 101.65 101.96 101.28 100.94 101.85 97.59 98.54 97.96 96.48 93.63 95.45 106.47 107.75 108.84 109.50 110.26 111.87 112.57 113.14 113.50 114.12 114.17 114.78 115.40 115.25 115.85 117.01 119.15 119.96 118.52 118.74 120.55 120.49 119.87 118.65 120.50 123.79 124.67 124.03 125.75 128.85 132.27 136.30 141.11 153.76 172.26 189.17 197.16 210.44 229.68 253.52 273.46 290.33 317.36 344.28 345.59 336.00 331.22 341.97 361.63 364.29 364.36 367.61 379.47 382.23 381.50 376.65 375.35 385.39 371.60 337.78 320.83 304.32 287.41 279.21 277.80 280.75 291.39 310.69 335.44 355.61 374.78 398.86 428.81 455.07 480.30 497.39 493.55 503.84 531.64 564.86 584.86 581.78 594.14 613.51 618.63 630.24 645.80 659.72 699.24 740.00 765.53 802.88 842.69 836.59 828.42 859.12 762.24 736.93 773.90 789.56 835.36 826.33 822.81 847.30 905.49 960.23 975.26 969.48 938.53 881.97 831.94 808.04 814.85 755.44 768.58 756.70 721.71 683.74 654.96 679.07 673.76 658.38 642.32 633.55 600.08 612.38 637.34 658.63 683.76 702.98 719.63 756.52 788.46 816.84 816.44 779.67 752.04 758.29 719.53 674.23 657.73 687.26 675.33 643.34 639.85 672.80 672.20 639.01 631.66 634.79 635.80 643.30 675.63 679.61 696.63 665.60 680.89 691.64 645.42 590.51 540.64 494.59 448.10 421.47 414.85 441.74 470.87 495.95 509.34 506.62 502.48 486.25 463.13 453.40 472.62 507.43 559.28 600.86 629.19 675.14 725.41 761.56 785.81 793.77 767.63 760.98 732.59 726.85 741.79 745.93 719.46 684.27 685.67 684.47 693.64 670.52 596.80 516.40 503.81 489.56 468.32 469.64 462.62 447.73 438.53 432.28 429.78 427.46 418.77 407.17 394.94 379.85 367.35 362.58 358.77 355.49 348.65 344.98 350.91 359.41 360.66 361.01 357.15 351.81 356.40 367.02 368.57 367.80 365.29 356.09 341.89 341.59 349.15 353.55 358.17 364.28 374.15 386.30 387.45 382.54 379.64 389.90 402.44 410.87 425.54 446.50 452.46 456.31 468.13 482.45 498.09 505.26 507.40 512.83 522.14 531.11 534.40 526.51 526.34 541.28 523.67 501.05 491.45 478.96 464.98 453.82 456.77 469.18 471.00 446.08 424.16 407.13 387.88 369.25 353.97 339.92 330.00 320.28 308.09 291.04 269.23 252.31 244.69 238.74 232.64 226.39 222.82 219.86 215.51 215.73 213.67 212.66 212.54 211.55 211.84 211.62 209.73 209.59 211.52 218.47 225.46 230.86 236.50 242.58 246.75 243.58 242.44 243.19 242.79 245.84 249.03 249.98 262.15 282.57 298.99 314.79 337.39 359.56 378.10 392.80 404.47 425.47 447.58 461.50 460.37 -483.03 486.50 492.35 495.11 496.30 497.01 497.59 498.61 498.78 499.54 499.92 500.47 500.92 501.16 501.03 500.50 500.12 501.03 504.24 509.11 513.60 519.20 526.03 533.71 540.15 545.19 548.02 548.42 545.29 540.75 534.79 528.39 519.72 509.05 499.18 489.83 478.37 467.34 456.93 445.61 436.44 430.22 425.33 421.35 416.57 412.42 410.97 409.88 409.86 410.75 413.65 418.12 423.82 431.15 440.70 453.13 465.62 475.16 484.49 492.39 498.95 503.30 508.21 514.68 523.93 532.34 539.82 545.71 551.31 556.40 561.36 565.18 568.16 571.68 575.14 578.72 582.43 585.19 587.00 588.79 590.34 591.09 591.20 590.91 589.87 588.34 586.08 583.14 580.12 575.26 570.18 565.57 559.29 553.48 548.19 542.40 535.10 528.56 522.15 517.94 512.91 508.92 504.97 501.60 499.29 497.32 495.92 493.24 488.39 483.94 479.03 473.30 466.00 458.51 423.51 407.02 391.32 385.52 379.91 374.51 369.21 364.06 359.06 354.14 349.18 344.13 339.09 334.18 329.39 324.43 319.33 314.29 309.29 303.82 296.31 289.84 284.55 279.45 274.46 269.34 264.24 259.27 254.29 249.24 244.33 239.52 234.57 229.69 224.85 220.17 215.43 209.30 202.27 195.16 188.76 182.14 176.79 172.54 168.34 164.31 160.35 156.40 152.52 148.77 145.08 141.50 138.03 134.64 131.21 127.93 125.00 122.03 118.98 116.06 113.26 109.41 105.97 103.52 101.13 98.88 96.76 94.69 92.74 91.02 89.35 87.66 86.01 84.47 83.15 81.92 80.59 79.23 77.87 76.54 75.35 74.42 73.81 73.53 73.31 73.10 72.90 72.74 72.67 72.65 72.70 72.83 73.01 73.26 73.50 73.75 74.11 74.46 74.70 74.98 75.34 76.01 76.72 77.10 77.55 78.06 78.66 79.25 79.83 80.32 80.84 81.51 82.17 82.77 83.35 83.93 84.49 85.12 86.07 87.14 88.21 89.21 90.31 91.22 92.03 92.87 93.78 94.72 95.63 96.63 97.68 98.57 99.47 100.46 101.55 102.72 103.84 104.90 106.03 107.20 108.35 109.61 111.39 112.88 114.06 115.25 116.45 117.52 118.45 119.27 120.12 120.81 121.38 121.83 122.15 122.22 122.22 122.25 122.30 122.37 122.29 122.13 122.08 121.73 121.42 121.16 119.86 118.10 117.59 117.42 116.90 116.52 116.48 116.48 116.50 116.51 116.54 116.60 116.84 117.28 117.48 117.47 117.45 117.14 117.04 117.37 117.63 117.68 117.75 117.83 117.91 117.96 117.92 116.17 111.99 103.73 94.62 89.95 89.37 93.08 101.00 111.48 116.52 117.31 117.06 116.81 116.45 116.05 115.51 114.85 113.82 112.52 111.03 109.45 107.75 105.88 103.87 101.82 99.69 97.51 95.23 92.89 90.03 86.48 91.26 103.63 114.70 117.55 117.44 117.11 117.06 117.27 118.03 117.75 117.51 117.38 117.25 117.24 117.95 117.48 117.45 117.42 117.52 116.66 115.88 113.44 113.63 113.14 111.81 110.90 110.69 109.35 108.82 107.48 106.77 106.09 105.84 106.06 106.87 106.55 106.33 106.59 106.55 106.54 106.49 107.35 108.60 109.20 109.13 108.96 110.37 110.76 111.74 112.78 113.14 112.90 113.51 114.36 114.07 114.06 114.85 116.76 118.82 118.60 119.68 120.85 121.97 122.17 120.68 121.38 123.51 124.76 125.40 126.94 129.27 132.20 135.76 139.17 144.41 153.94 166.98 179.56 196.41 224.15 246.00 266.12 286.16 312.50 333.46 327.03 314.95 314.15 328.95 342.81 336.06 327.58 339.13 352.25 351.62 354.20 350.19 352.69 365.83 349.50 321.59 306.24 283.45 268.78 259.69 260.86 268.84 281.03 297.87 318.18 339.37 365.31 383.34 412.48 447.82 492.90 516.43 532.44 536.01 559.48 591.08 629.49 638.97 634.73 659.21 670.42 661.78 689.37 690.82 699.75 729.78 747.30 796.65 828.30 796.63 853.95 832.23 784.03 728.63 737.91 781.29 791.85 802.67 808.52 825.40 876.77 945.68 967.73 961.54 931.10 880.11 843.40 808.38 742.52 710.72 727.03 730.09 713.13 684.18 650.15 641.80 644.54 647.46 627.55 610.06 589.34 619.12 643.13 675.88 706.54 736.52 734.80 761.36 783.36 778.02 789.15 747.99 719.18 728.11 688.82 641.87 634.60 654.82 643.80 613.57 614.84 641.25 620.06 589.00 575.27 587.04 589.25 623.77 633.64 628.13 656.07 636.39 661.17 676.20 651.94 582.36 539.70 488.07 453.53 413.65 394.60 414.60 445.74 471.93 478.61 475.78 481.86 463.59 444.89 451.55 472.84 503.48 559.81 605.95 643.68 691.84 738.50 771.82 780.03 776.91 745.82 717.69 681.59 701.53 716.71 723.73 698.27 662.94 645.16 659.67 667.97 644.43 573.20 507.31 498.61 486.30 463.65 457.87 451.20 439.98 426.73 416.92 417.76 415.10 404.75 395.69 386.38 373.01 359.11 348.42 341.12 337.81 334.15 332.79 337.54 344.68 348.93 347.76 343.73 338.30 341.75 350.59 356.88 360.39 359.61 352.07 339.67 338.93 344.91 350.91 357.25 367.06 378.53 390.58 389.97 382.50 385.25 392.48 400.60 409.21 419.61 431.77 439.43 448.78 466.51 481.33 486.57 488.94 491.34 495.41 501.45 510.40 515.18 511.91 509.31 507.68 494.20 480.76 474.81 464.26 449.05 433.45 432.26 442.46 443.78 427.99 411.85 399.61 377.28 355.79 337.78 323.64 315.00 302.23 287.71 271.04 250.79 232.38 226.47 222.91 218.51 213.87 212.90 213.14 211.86 212.58 212.37 212.66 213.60 212.16 211.80 211.43 208.72 208.08 209.49 213.55 217.56 222.31 228.29 232.25 231.92 227.96 226.84 224.88 221.43 226.63 231.21 231.38 246.15 271.71 289.61 305.62 333.66 359.90 381.38 398.72 411.99 431.45 444.57 446.71 448.99 -442.98 455.31 480.03 490.76 495.42 496.56 497.30 497.64 497.80 497.94 497.98 496.95 496.94 497.21 497.27 497.59 498.11 499.25 502.15 504.72 506.99 511.30 517.68 524.51 530.66 535.27 538.39 538.37 533.60 528.12 522.06 514.82 506.53 494.77 484.06 473.75 460.57 448.93 437.75 426.36 416.95 410.99 405.72 401.47 397.91 395.19 394.24 394.30 395.33 397.32 401.24 406.13 412.94 420.62 429.41 442.21 454.38 464.75 474.94 484.15 491.49 496.54 500.99 506.87 515.26 522.62 529.21 533.98 538.96 543.25 547.49 551.92 555.44 558.91 562.39 565.76 569.33 571.87 573.81 575.67 576.37 575.75 576.15 575.96 575.23 573.94 572.15 569.70 567.01 563.79 559.78 555.48 549.78 544.82 539.81 534.24 527.40 521.47 515.92 511.59 507.32 504.38 501.79 499.08 496.75 494.67 492.87 489.91 485.44 480.77 475.88 470.19 462.95 433.01 418.89 393.12 386.74 380.99 375.41 370.03 364.81 359.69 354.75 349.87 344.84 339.79 334.85 330.00 325.26 320.29 315.20 310.24 305.32 299.89 292.42 286.10 280.95 275.94 271.02 265.98 260.97 256.07 251.14 246.18 241.35 236.56 231.71 226.92 222.19 217.58 212.87 206.76 199.76 192.75 186.44 179.93 174.76 170.60 166.38 162.33 158.40 154.52 150.71 146.95 143.29 139.76 136.31 132.91 129.52 126.26 123.27 120.34 117.41 114.52 111.70 107.84 104.46 102.05 99.66 97.43 95.36 93.35 91.44 89.73 88.04 86.34 84.69 83.13 81.81 80.61 79.38 78.05 76.62 75.28 74.14 73.21 72.56 72.25 72.03 71.84 71.69 71.51 71.37 71.33 71.39 71.57 71.73 71.87 72.07 72.33 72.67 73.03 73.31 73.60 73.96 74.58 75.34 75.80 76.23 76.65 77.21 77.78 78.38 78.90 79.40 80.08 80.76 81.36 81.93 82.50 83.14 83.80 84.72 85.74 86.80 87.86 88.97 89.87 90.65 91.45 92.31 93.24 94.16 95.16 96.20 97.06 97.88 98.88 99.96 101.10 102.19 103.26 104.38 105.55 106.71 107.96 109.61 111.02 112.15 113.29 114.44 115.45 116.18 116.90 117.72 118.30 118.72 119.10 119.38 119.43 119.42 119.44 119.46 119.48 119.52 119.56 119.61 119.69 119.70 119.42 117.83 115.60 114.83 114.72 114.78 114.83 114.85 114.86 114.88 114.89 114.92 114.93 114.94 114.99 115.00 115.02 115.04 115.04 115.04 115.06 115.13 115.15 115.18 115.22 115.34 115.51 115.79 114.59 111.25 103.61 94.80 89.36 87.70 90.63 98.43 109.29 114.71 115.56 115.39 115.22 114.93 114.62 114.17 113.57 112.61 111.35 109.94 108.40 106.81 105.01 103.05 101.01 98.96 96.89 94.73 92.44 89.59 86.15 89.07 100.68 114.40 118.91 118.59 118.24 118.10 118.45 117.96 117.97 117.81 117.55 116.81 116.64 117.30 117.13 116.83 116.80 116.97 116.21 115.52 115.28 115.05 114.52 113.11 112.91 112.54 111.91 111.74 110.43 109.82 109.57 109.40 109.64 109.34 108.78 108.85 108.43 108.29 108.32 108.48 109.39 110.06 110.71 110.17 109.84 109.75 109.75 110.65 111.88 112.15 111.82 112.05 112.71 112.97 112.98 113.78 116.20 118.12 118.20 119.47 121.34 122.08 122.92 123.41 123.27 123.30 123.61 125.38 127.14 129.27 131.87 135.30 139.23 143.74 150.17 161.38 178.49 197.41 224.62 249.30 269.47 295.68 311.45 311.75 299.02 292.86 302.49 310.66 315.13 308.73 305.58 307.51 316.73 325.02 327.73 330.88 332.95 340.10 331.34 307.96 289.43 268.93 256.45 248.24 248.99 257.03 271.56 287.77 304.13 322.88 350.46 387.45 417.83 451.00 470.86 506.98 545.23 557.84 579.47 582.80 612.17 644.98 631.39 665.82 683.68 698.99 721.42 724.87 729.74 736.04 772.91 802.61 817.53 835.79 865.41 806.57 758.09 713.97 699.79 754.43 760.95 761.88 788.32 821.31 855.93 913.05 945.53 946.53 922.75 872.21 839.26 769.82 740.44 703.15 691.74 698.18 692.83 678.50 648.09 620.97 617.55 612.14 612.48 583.44 583.89 622.76 642.37 674.37 723.94 738.29 739.72 766.62 767.36 751.23 739.31 717.16 687.39 674.15 676.17 620.61 610.99 621.60 612.71 581.66 582.17 610.56 586.51 560.71 536.49 549.16 551.43 588.58 605.44 582.41 614.79 621.79 635.81 658.67 641.31 583.06 521.14 479.71 445.28 409.06 383.72 394.80 428.65 451.23 449.30 450.23 450.57 439.49 435.06 461.38 488.17 519.77 561.87 603.49 646.16 696.29 737.76 764.18 757.44 742.74 716.87 685.54 641.63 667.76 696.35 700.83 677.12 648.40 622.77 637.70 628.67 618.74 551.07 499.64 492.74 482.56 458.41 449.22 443.08 434.63 421.02 408.72 407.02 403.09 391.45 382.55 375.31 363.28 349.37 335.94 326.22 321.44 319.06 319.42 323.00 328.37 334.85 335.04 331.90 329.43 331.86 338.45 347.35 354.29 355.20 350.63 341.33 338.27 341.92 349.46 359.19 370.92 382.15 391.65 388.94 381.33 390.31 395.29 398.63 407.41 415.19 421.23 429.00 440.74 459.93 473.96 474.89 475.02 476.76 479.95 484.49 490.60 494.88 495.47 494.35 490.76 474.14 461.02 457.20 447.97 431.60 408.49 404.04 411.32 411.18 400.71 388.83 376.99 357.93 337.48 318.67 302.78 291.79 279.69 264.99 249.94 233.30 215.30 212.39 211.25 209.00 209.21 210.48 211.90 211.75 212.40 212.15 212.59 214.16 210.81 207.42 204.97 203.51 206.47 206.44 208.00 210.99 216.99 222.80 222.73 216.64 210.67 211.55 210.29 204.45 215.33 224.41 233.25 249.10 273.81 291.56 309.25 336.09 361.61 384.09 403.05 417.89 437.75 443.09 435.43 441.27 -404.97 430.37 458.39 473.03 480.38 485.16 487.25 488.78 489.12 489.28 489.25 488.35 488.33 488.68 489.11 490.18 491.83 494.30 496.73 497.96 498.66 502.28 508.86 513.36 519.56 524.45 528.22 527.09 520.88 514.03 508.29 499.67 491.25 478.69 465.59 454.73 441.75 429.92 418.58 407.35 398.66 392.60 387.41 383.47 379.51 376.18 375.62 376.70 378.87 382.32 387.34 392.79 400.59 409.14 417.68 430.60 441.99 453.07 463.65 473.16 482.02 488.16 494.08 500.73 508.71 515.65 521.32 525.28 529.47 533.14 536.81 539.66 542.22 545.39 548.54 551.86 555.32 557.81 559.81 561.81 562.69 563.62 564.06 564.11 563.51 562.50 561.00 558.73 556.50 553.26 549.39 545.66 540.38 536.24 531.62 526.62 520.63 515.36 510.42 506.66 503.20 501.42 499.08 496.77 494.59 492.15 490.00 486.89 482.28 477.67 472.78 467.18 432.13 407.06 397.51 388.42 382.22 376.52 370.98 365.66 360.48 355.40 350.48 345.62 340.61 335.61 330.75 325.96 321.23 316.27 311.22 306.34 301.50 296.11 288.74 282.57 277.55 272.63 267.76 262.81 257.88 253.01 248.15 243.30 238.51 233.77 229.02 224.30 219.67 215.12 210.44 204.37 197.44 190.51 184.28 177.88 172.86 168.77 164.55 160.51 156.60 152.82 149.08 145.32 141.68 138.18 134.74 131.36 128.02 124.80 121.75 118.82 115.96 113.11 110.30 106.43 103.10 100.72 98.33 96.13 94.11 92.14 90.26 88.54 86.85 85.15 83.50 81.95 80.62 79.42 78.28 77.00 75.53 74.19 73.10 72.19 71.50 71.13 70.91 70.74 70.64 70.45 70.26 70.21 70.29 70.52 70.67 70.70 70.86 71.13 71.47 71.83 72.16 72.48 72.84 73.42 74.21 74.75 75.14 75.52 76.01 76.56 77.15 77.72 78.27 78.95 79.63 80.21 80.78 81.36 82.06 82.82 83.67 84.59 85.65 86.74 87.91 88.82 89.56 90.29 91.11 92.00 92.93 93.94 94.97 95.83 96.65 97.65 98.72 99.80 100.89 102.02 103.17 104.33 105.51 106.71 108.24 109.55 110.65 111.74 112.74 113.64 114.41 115.14 115.85 116.35 116.71 117.05 117.29 117.33 117.32 117.34 117.36 117.39 117.44 117.49 117.54 117.61 117.69 117.57 116.23 114.19 113.09 112.56 112.56 112.65 112.69 112.72 112.76 112.83 112.89 112.91 112.90 112.87 112.87 112.89 112.91 112.97 113.00 112.98 112.98 112.99 113.00 113.03 113.11 113.28 113.59 112.58 109.47 102.02 93.25 87.98 86.43 89.36 97.01 107.61 112.85 113.70 113.77 113.78 113.59 113.34 112.94 112.36 111.44 110.32 108.96 107.50 106.03 104.29 102.31 100.31 98.29 96.27 94.17 91.99 89.18 85.76 85.84 97.25 113.23 120.67 120.05 119.80 119.70 119.40 118.54 118.08 117.92 117.72 116.90 116.86 116.79 116.62 116.70 116.75 116.68 115.99 115.50 115.33 115.35 115.45 115.51 114.93 114.56 114.71 114.48 113.40 112.89 112.71 112.32 112.39 112.01 110.66 109.87 109.96 109.75 109.48 110.38 111.81 112.63 112.92 112.60 112.16 111.95 111.44 110.82 111.54 111.62 111.45 111.10 111.17 111.92 112.86 113.97 115.97 117.72 118.93 119.33 121.18 122.73 123.70 124.39 124.48 124.39 123.90 124.19 126.96 129.52 132.38 136.11 141.37 148.72 157.36 172.49 188.58 206.72 234.70 266.84 284.02 298.38 304.48 291.33 277.96 276.40 282.57 284.10 281.55 276.11 274.48 278.18 288.73 297.29 299.24 305.89 308.82 317.51 313.91 287.38 269.72 256.66 245.16 239.54 239.98 248.08 263.31 282.15 303.90 331.19 363.56 401.02 441.46 470.37 490.69 513.55 524.03 547.61 549.18 554.92 579.99 604.37 602.13 640.54 668.81 682.55 702.54 722.63 730.48 751.63 776.22 801.83 814.14 842.60 839.66 782.94 726.29 691.02 663.52 723.12 723.16 726.85 760.99 807.92 830.88 868.62 905.87 914.66 898.23 856.79 803.33 732.50 711.58 694.85 672.74 664.75 667.77 667.34 648.08 604.39 592.57 580.08 576.34 564.25 586.20 617.36 649.85 675.97 720.31 718.54 723.55 756.30 742.32 727.81 691.97 667.97 685.16 637.78 637.42 598.50 574.74 614.71 586.34 552.64 557.44 580.17 564.16 542.83 521.20 508.56 503.00 528.73 545.35 551.82 574.89 600.24 599.90 620.11 629.10 574.76 513.77 488.30 447.07 413.55 380.13 379.62 409.70 429.79 423.49 424.62 415.82 419.78 442.28 478.80 521.53 542.53 578.22 603.75 655.10 677.58 721.76 754.35 738.44 700.62 679.68 657.61 608.21 648.37 675.03 675.92 657.96 624.62 581.75 597.01 599.80 573.99 525.46 489.90 485.57 476.40 456.00 445.43 439.26 432.64 422.38 411.56 402.44 392.04 379.87 370.07 361.30 350.14 338.25 327.24 316.91 307.60 304.41 305.98 307.11 309.66 317.13 321.52 324.12 327.38 329.20 332.07 340.82 349.66 353.97 353.89 348.99 342.03 339.45 350.86 365.47 376.85 384.18 388.57 384.50 379.40 393.90 396.31 395.77 405.26 414.58 421.09 424.75 430.68 441.65 454.82 464.81 467.34 464.70 468.67 473.39 473.01 472.06 475.74 477.05 474.78 456.40 441.49 436.43 423.89 408.13 391.55 382.02 383.47 380.25 370.53 360.70 351.35 335.54 316.68 297.45 280.27 269.19 258.88 245.76 233.84 221.73 211.04 206.90 205.55 204.68 207.64 211.26 212.34 211.73 211.67 210.76 209.45 210.04 207.42 207.01 206.14 204.70 203.90 202.41 202.09 208.27 217.44 220.99 216.55 205.28 197.70 204.47 206.43 206.33 216.51 229.23 240.06 259.50 283.03 298.17 314.97 339.99 360.47 379.63 399.36 418.90 443.83 452.04 442.90 444.34 -371.23 399.20 429.88 445.66 458.11 466.38 470.59 473.56 474.24 474.66 474.72 473.48 473.59 473.96 474.73 476.29 478.70 481.65 484.61 483.96 485.27 489.38 495.64 499.13 505.00 511.08 514.85 513.91 507.43 499.74 493.92 483.57 473.43 460.57 446.50 435.30 419.04 406.14 394.84 384.08 376.47 370.38 365.60 362.26 359.60 357.24 357.36 359.62 363.10 367.62 373.32 379.84 388.24 397.44 408.00 420.72 431.99 443.11 453.68 463.56 473.59 480.77 486.80 493.39 501.62 508.21 513.04 516.27 519.77 522.71 525.73 528.48 531.43 534.42 537.40 540.57 543.89 546.36 548.32 550.32 551.27 551.82 552.35 552.56 552.17 551.41 550.19 548.34 546.40 543.67 540.44 536.98 533.05 528.91 524.66 520.17 514.96 510.60 506.40 503.24 500.73 499.37 497.19 494.99 492.47 489.82 487.19 483.83 479.23 474.50 469.60 448.61 411.26 401.31 392.01 383.04 377.03 371.45 365.97 360.74 355.59 350.53 345.63 340.82 335.99 331.11 326.27 321.51 316.79 311.92 306.99 302.18 297.43 292.12 284.89 278.93 274.11 269.27 264.38 259.51 254.66 249.84 245.06 240.31 235.58 230.88 226.21 221.59 217.02 212.51 207.86 201.90 195.09 188.23 182.07 175.78 170.76 166.68 162.56 158.56 154.71 151.05 147.39 143.62 139.98 136.48 133.06 129.73 126.51 123.37 120.28 117.33 114.45 111.62 108.85 105.02 101.74 99.36 97.01 94.84 92.83 90.88 89.01 87.29 85.61 83.93 82.33 80.80 79.48 78.29 77.19 75.95 74.49 73.16 72.08 71.18 70.48 70.08 69.82 69.66 69.53 69.35 69.18 69.13 69.23 69.44 69.59 69.61 69.78 70.05 70.37 70.67 71.00 71.35 71.73 72.30 73.09 73.67 74.06 74.48 74.93 75.45 76.00 76.59 77.23 77.92 78.56 79.15 79.71 80.30 81.01 81.83 82.62 83.51 84.55 85.65 86.86 87.77 88.49 89.20 89.99 90.85 91.75 92.74 93.79 94.65 95.48 96.48 97.53 98.57 99.66 100.82 101.97 103.12 104.29 105.47 106.89 108.14 109.20 110.23 111.10 111.90 112.71 113.44 114.05 114.50 114.84 115.12 115.32 115.35 115.36 115.38 115.40 115.42 115.44 115.47 115.51 115.53 115.63 115.65 114.64 112.94 111.57 110.81 110.62 110.67 110.70 110.73 110.75 110.75 110.78 110.80 110.80 110.82 110.83 110.85 110.87 110.91 110.93 110.93 110.93 110.95 110.96 110.97 111.02 111.15 111.43 110.39 107.25 99.67 90.96 86.50 85.76 89.18 96.44 106.27 110.99 111.88 112.23 112.43 112.41 112.18 111.78 111.20 110.34 109.32 108.06 106.70 105.33 103.61 101.63 99.67 97.69 95.66 93.59 91.49 88.74 85.30 82.80 92.85 108.58 117.94 119.87 119.61 119.21 118.45 118.13 117.89 117.11 117.10 116.89 116.93 116.95 116.70 116.68 116.45 115.81 115.01 115.56 115.56 115.56 115.48 115.89 116.09 116.02 115.66 115.30 114.50 113.48 112.87 112.58 112.65 112.73 112.59 112.45 112.31 110.74 111.02 111.84 113.85 114.99 114.95 114.00 112.97 112.83 112.44 112.15 112.03 111.07 110.50 110.00 110.54 112.03 113.36 114.31 116.03 117.96 119.00 119.29 120.24 122.21 124.32 125.77 126.23 126.61 126.68 126.74 127.20 129.21 132.18 136.31 143.74 155.17 169.05 183.95 199.59 219.67 247.26 272.89 283.85 288.51 286.53 268.27 258.21 261.29 259.20 256.65 254.77 248.72 248.72 254.84 263.46 273.26 275.20 283.27 287.98 291.22 290.43 266.62 252.30 241.51 234.24 231.08 232.25 239.93 256.99 282.17 324.20 352.39 384.39 411.78 457.71 462.51 479.54 489.28 482.64 492.16 492.61 513.00 537.26 555.49 572.68 611.64 634.99 649.21 667.18 695.76 719.08 741.08 759.54 782.50 811.28 830.54 813.09 765.00 683.85 647.87 632.09 678.88 700.99 702.21 745.89 786.91 805.38 840.13 871.21 874.36 866.24 836.04 783.67 719.14 673.41 662.55 648.87 632.93 636.52 644.68 638.35 587.29 566.79 554.31 543.94 554.76 584.28 603.45 638.51 663.82 706.03 709.73 687.57 704.99 703.46 694.79 669.06 639.18 631.09 633.74 602.39 561.54 515.42 564.38 554.90 517.72 539.78 547.56 540.26 509.65 488.95 454.61 439.67 462.79 484.88 514.11 538.56 557.24 565.27 615.15 590.75 559.17 525.94 496.12 466.71 429.60 387.23 373.26 392.56 412.10 399.52 399.62 395.11 418.96 452.01 487.02 515.26 548.05 583.19 570.10 620.17 657.66 714.94 749.77 730.19 687.50 639.11 608.38 583.53 650.31 650.26 635.09 612.98 589.50 564.15 558.94 549.70 523.87 493.97 480.11 475.70 467.83 451.91 441.14 434.66 428.74 420.52 409.93 396.45 381.81 368.96 357.49 347.07 335.79 324.55 314.51 303.36 289.83 284.42 285.00 288.18 292.82 302.89 311.21 318.81 326.80 328.23 328.91 335.89 344.93 351.52 355.17 354.13 346.60 341.42 353.49 369.90 378.85 382.59 383.76 380.67 377.90 394.89 395.32 392.53 401.24 410.44 417.27 419.09 419.17 427.09 437.67 452.92 457.27 452.86 456.02 460.81 455.67 452.15 456.44 459.31 457.28 439.69 424.14 417.30 402.85 389.30 377.72 368.52 360.45 351.32 340.09 331.91 326.48 313.30 295.04 276.60 259.17 250.50 244.05 235.38 228.97 220.97 212.09 206.97 203.46 202.71 206.29 212.41 212.60 209.50 207.38 206.21 204.73 204.02 202.73 204.63 206.11 205.22 202.46 197.72 196.15 204.84 217.55 220.99 214.06 202.94 197.71 205.28 212.30 216.51 225.13 237.53 251.41 270.73 294.09 304.52 319.34 340.48 359.75 371.62 392.95 418.37 450.77 463.04 453.30 450.72 -341.20 369.64 396.38 415.41 431.31 441.59 448.36 452.35 453.85 454.59 454.72 450.85 450.96 451.36 452.24 453.82 456.22 459.37 462.45 462.66 464.57 469.19 475.17 480.54 487.07 493.45 496.64 494.96 486.75 478.08 469.51 457.67 445.70 432.36 418.94 406.71 390.11 377.31 366.49 356.61 349.64 344.37 340.60 338.61 338.12 338.34 340.64 343.99 348.19 354.12 360.35 367.73 376.77 385.97 395.93 408.14 419.39 431.01 441.76 452.43 463.17 471.80 478.69 486.40 494.94 501.80 505.75 508.33 511.49 513.70 516.08 518.82 520.85 523.86 526.71 529.74 532.91 535.40 537.50 539.53 541.02 541.04 541.62 541.97 541.80 541.24 540.40 538.82 537.09 535.09 532.54 529.55 526.19 522.57 518.95 515.02 510.47 506.94 503.54 501.14 499.20 497.58 495.46 493.02 490.24 487.34 484.23 480.76 476.15 471.56 464.88 413.71 403.42 393.84 384.79 376.04 370.16 364.72 359.39 354.22 349.12 344.03 339.11 334.31 329.59 324.85 320.04 315.28 310.58 305.83 301.06 296.33 291.64 286.47 279.35 273.52 268.90 264.16 259.38 254.64 249.97 245.25 240.59 235.96 231.37 226.77 222.30 217.77 213.24 208.80 204.31 198.46 191.84 185.10 179.01 172.89 167.89 163.89 159.97 156.04 152.21 148.71 145.11 141.36 137.74 134.27 130.93 127.66 124.53 121.45 118.40 115.41 112.52 109.74 107.04 103.28 100.05 97.73 95.42 93.29 91.30 89.33 87.48 85.75 84.10 82.51 80.96 79.48 78.17 76.98 75.89 74.67 73.26 71.99 70.91 70.02 69.33 68.92 68.61 68.38 68.22 68.06 67.94 67.91 67.99 68.15 68.30 68.37 68.60 68.93 69.15 69.38 69.66 70.01 70.44 71.05 71.79 72.34 72.84 73.35 73.89 74.36 74.79 75.45 76.20 76.87 77.47 78.06 78.64 79.22 79.87 80.60 81.49 82.45 83.42 84.44 85.61 86.53 87.29 88.06 88.91 89.75 90.54 91.51 92.57 93.43 94.25 95.19 96.22 97.33 98.40 99.46 100.55 101.66 102.77 103.95 105.40 106.59 107.61 108.60 109.42 110.15 110.95 111.60 112.09 112.53 112.93 113.17 113.26 113.30 113.31 113.33 113.35 113.37 113.39 113.41 113.43 113.44 113.54 113.58 112.96 111.75 110.52 109.58 109.31 109.21 109.21 109.20 109.19 108.80 108.62 108.63 108.67 108.72 108.77 108.79 108.81 108.82 108.84 108.82 108.83 108.83 108.85 108.88 108.93 109.05 109.30 108.15 104.86 97.41 88.88 85.88 86.34 90.26 96.72 105.78 109.28 110.30 110.79 111.12 111.19 110.99 110.61 110.03 109.24 108.29 107.11 105.83 104.51 102.89 100.94 99.03 97.08 95.05 93.01 90.97 88.27 84.85 82.39 87.53 100.70 113.98 117.82 118.38 117.92 116.87 116.54 117.00 116.75 116.80 116.75 116.63 116.60 116.56 116.43 116.24 115.68 115.05 114.59 114.62 114.68 114.77 114.87 115.22 115.73 115.70 115.31 115.13 114.98 114.72 114.51 114.15 114.35 114.67 114.24 113.22 112.46 112.30 112.24 114.26 115.31 115.21 114.61 114.09 113.49 112.73 112.08 111.52 110.33 109.70 110.22 110.88 112.91 114.44 115.28 115.96 117.31 117.64 116.75 118.40 121.23 123.52 125.51 127.92 128.60 129.19 129.56 129.50 129.84 132.12 136.82 146.37 161.04 177.19 192.63 207.82 225.60 250.13 269.23 273.22 274.28 260.88 245.28 240.66 239.68 235.45 233.19 231.03 227.63 230.81 235.15 240.27 244.82 252.83 259.36 264.86 267.28 264.97 247.94 234.96 226.65 224.59 221.99 225.89 234.58 251.32 284.98 331.74 364.27 393.11 415.02 452.53 451.01 444.28 444.96 437.95 444.40 453.42 496.57 510.31 546.10 585.73 639.10 642.12 648.83 655.28 666.85 684.64 715.56 735.12 766.06 801.45 809.17 784.07 726.83 631.98 594.43 606.85 658.77 683.92 719.48 750.60 759.39 781.63 811.32 818.07 844.93 851.52 827.05 780.81 714.59 659.12 637.42 633.14 611.35 610.58 617.86 607.05 586.46 545.70 529.95 529.93 545.86 572.72 599.57 632.19 659.08 697.11 697.25 667.90 659.64 675.67 658.00 650.47 620.39 585.59 574.59 541.31 502.33 492.59 546.65 529.41 494.64 499.15 505.84 518.76 466.21 452.38 431.15 412.95 439.83 453.46 486.95 510.09 498.15 547.59 580.44 580.13 521.23 486.44 481.20 447.54 414.53 377.18 356.92 373.11 384.63 372.57 374.81 388.02 415.21 447.62 467.87 490.73 517.49 558.29 600.09 624.22 672.38 715.02 728.68 703.43 688.56 657.06 641.09 604.83 591.92 622.52 616.94 581.30 547.35 524.17 518.04 502.62 476.66 464.67 465.80 461.13 453.03 443.72 433.71 426.95 420.52 410.50 397.51 385.85 373.18 357.87 344.63 333.03 320.01 307.38 293.84 279.48 264.51 255.42 250.80 262.66 279.63 294.99 307.53 318.40 326.36 329.05 328.97 332.68 339.67 347.81 353.74 355.95 354.05 351.46 361.54 371.50 375.58 376.89 377.79 379.92 380.28 393.47 392.02 390.08 393.23 400.33 404.34 406.37 409.49 416.31 425.70 439.42 443.06 439.38 441.99 443.49 440.02 436.49 439.94 440.93 436.56 424.80 410.60 400.51 383.26 368.40 359.34 350.62 338.82 325.62 310.41 304.49 304.88 294.74 276.51 261.37 245.96 241.33 238.01 234.51 232.40 227.50 218.14 210.18 204.05 201.34 205.50 210.19 210.39 207.78 203.09 201.40 199.62 197.69 196.60 198.06 202.33 203.68 200.16 193.14 190.21 200.21 215.03 215.48 212.39 209.48 205.39 212.43 222.73 228.58 235.22 247.05 259.09 277.86 295.94 307.09 319.30 337.31 351.23 366.90 388.46 415.88 454.22 468.97 458.29 454.39 -318.98 344.80 367.17 382.83 399.47 410.68 418.46 423.65 425.86 426.81 427.21 422.56 421.51 421.48 421.89 423.04 424.85 427.40 430.22 433.44 437.59 442.46 448.37 454.67 461.17 466.77 469.67 466.91 456.99 449.22 440.69 428.90 416.74 403.49 390.67 378.32 364.33 352.56 342.02 333.38 326.96 322.39 319.63 318.41 318.91 319.70 322.51 327.33 333.05 339.50 346.94 354.93 364.73 374.23 384.87 396.45 408.35 419.92 430.76 441.81 453.06 461.88 470.57 478.66 487.82 494.89 499.36 501.84 504.71 506.11 507.72 509.44 511.91 514.46 517.10 519.92 522.88 525.35 527.48 529.41 530.60 531.65 532.23 532.64 532.65 532.30 531.69 530.54 529.07 527.16 524.63 522.38 519.36 516.51 513.44 510.20 506.60 503.58 501.38 499.48 497.77 495.81 493.61 491.11 488.05 484.74 481.59 477.84 472.95 467.55 419.23 405.76 395.79 386.36 377.60 369.16 363.37 358.13 353.00 347.92 342.85 337.77 332.85 328.05 323.31 318.59 313.85 309.16 304.54 299.89 295.27 290.61 286.00 280.93 273.92 268.11 263.50 258.91 254.35 249.76 245.24 240.63 236.08 231.54 227.07 222.59 218.28 213.85 209.31 204.96 200.69 194.94 188.42 181.80 175.85 169.85 164.89 161.04 157.34 153.42 149.57 146.07 142.60 138.90 135.33 131.92 128.66 125.45 122.32 119.23 116.23 113.31 110.41 107.69 105.07 101.34 98.15 95.90 93.67 91.61 89.66 87.66 85.73 83.99 82.40 80.95 79.42 77.95 76.62 75.42 74.38 73.19 71.82 70.59 69.54 68.67 67.94 67.50 67.15 66.88 66.66 66.49 66.38 66.37 66.41 66.49 66.62 66.80 67.05 67.34 67.52 67.69 67.90 68.28 68.79 69.37 70.00 70.51 71.07 71.65 72.25 72.73 73.13 73.80 74.56 75.19 75.76 76.34 76.94 77.56 78.16 78.83 79.78 80.82 81.82 82.78 83.84 84.74 85.52 86.33 87.26 88.10 88.79 89.68 90.71 91.59 92.43 93.37 94.40 95.53 96.57 97.52 98.52 99.61 100.70 101.88 103.34 104.51 105.46 106.36 107.10 107.79 108.55 109.14 109.53 109.97 110.33 110.51 110.48 110.51 110.53 110.56 110.60 110.64 110.69 110.73 110.76 110.79 110.87 110.91 110.67 110.04 109.10 108.40 108.07 107.93 107.89 107.88 107.67 107.13 106.38 106.28 106.21 106.28 106.25 106.28 106.31 106.33 106.35 106.38 106.48 106.51 106.53 106.57 106.65 106.83 107.01 105.67 102.17 94.73 87.05 85.05 86.78 91.18 97.49 104.23 107.59 108.96 109.42 109.77 109.84 109.65 109.29 108.78 108.05 107.14 106.02 104.77 103.45 101.91 100.21 98.35 96.38 94.40 92.39 90.36 87.72 84.48 82.12 81.28 90.87 104.57 115.06 116.63 115.57 114.73 113.87 114.54 116.32 116.71 116.23 115.97 116.09 116.74 117.00 117.02 115.52 115.30 115.37 115.37 114.56 113.14 114.10 115.21 115.64 115.78 115.65 115.52 115.25 115.07 114.77 114.51 114.89 114.77 114.57 114.94 114.69 114.62 114.67 114.70 115.58 115.64 115.13 114.41 114.01 113.50 113.35 112.90 112.31 111.43 111.89 112.89 114.58 115.59 116.20 116.66 116.85 115.86 114.66 116.63 119.92 122.48 124.30 127.35 129.02 130.19 130.87 131.31 131.24 133.09 137.03 147.67 163.91 181.34 196.49 211.96 225.87 244.36 252.77 247.86 243.41 234.91 224.48 223.40 219.26 216.68 213.32 212.32 210.26 212.25 215.06 221.57 223.11 232.06 235.12 241.02 244.87 242.84 228.87 216.76 212.40 212.05 214.68 222.88 233.43 250.05 276.96 323.60 362.25 385.07 409.66 420.32 416.94 417.85 398.40 404.35 430.41 472.56 535.90 537.24 585.95 623.76 661.05 677.63 686.58 671.04 652.61 680.81 723.20 747.75 767.81 781.61 768.60 719.55 645.60 604.81 567.52 606.31 665.01 714.21 727.00 749.10 715.79 745.37 775.99 810.72 840.09 851.01 827.53 785.67 708.58 679.40 659.86 651.09 622.71 590.41 584.69 577.65 571.65 528.54 515.56 543.64 561.88 587.34 619.95 650.93 667.83 684.49 680.56 667.33 650.69 644.69 616.48 607.68 565.50 558.20 511.59 464.02 465.92 484.71 503.79 499.08 475.50 430.35 408.75 417.29 405.70 405.06 412.35 407.67 416.95 441.26 460.53 462.27 467.58 515.33 568.10 546.79 531.63 487.43 453.13 433.49 385.19 358.89 337.81 354.02 353.67 355.37 359.74 378.89 412.23 441.74 466.52 488.42 527.97 567.42 606.79 640.51 673.64 680.82 706.12 689.28 675.62 677.10 653.37 623.27 585.82 603.14 602.75 565.45 531.40 505.28 489.84 468.31 444.17 445.02 451.85 447.20 440.37 436.20 426.66 419.47 412.12 399.68 387.21 377.75 366.11 348.70 333.64 320.73 305.71 290.99 273.78 257.08 241.32 227.92 219.80 240.64 267.88 286.94 305.04 316.16 323.84 327.38 328.28 329.15 333.15 341.37 348.19 352.38 358.26 360.21 366.72 368.81 367.66 367.88 370.48 376.13 380.51 388.11 388.38 386.40 385.22 387.49 390.05 394.60 401.04 409.83 417.41 425.41 428.08 426.10 426.63 425.45 424.80 424.44 424.80 420.31 415.56 408.06 395.94 382.68 361.87 345.89 335.37 328.50 318.44 304.78 285.57 281.67 290.93 282.81 265.55 252.91 244.11 239.77 238.48 237.69 238.06 234.68 224.94 214.68 205.73 200.62 203.00 206.48 206.90 207.09 202.09 198.77 194.80 192.06 190.47 192.07 197.71 200.83 197.76 190.74 187.50 198.28 207.26 206.22 210.67 216.76 214.70 220.41 231.59 237.67 242.20 252.94 264.67 276.74 288.94 305.89 318.86 331.20 347.61 367.24 385.79 410.57 445.49 460.55 455.88 451.39 -299.66 322.00 340.36 354.90 370.66 381.25 389.04 394.23 396.66 397.93 398.16 397.44 396.73 396.29 396.37 396.94 398.19 400.43 403.06 402.13 405.15 409.99 415.88 422.23 428.12 433.12 435.80 435.12 428.87 422.25 414.03 402.61 390.78 378.86 366.55 353.40 337.93 325.49 315.20 307.63 302.34 299.23 297.89 298.57 299.74 303.44 306.82 312.98 319.52 326.76 334.28 343.66 354.03 364.07 373.72 385.13 397.89 409.51 420.44 431.58 442.95 453.32 462.45 470.86 480.48 487.96 492.49 496.51 499.35 500.17 501.21 503.07 505.55 507.51 509.73 512.29 515.04 517.45 519.66 521.41 522.44 522.39 523.06 523.42 523.53 523.36 522.93 522.06 521.00 519.74 517.46 515.78 513.62 511.23 508.90 506.36 503.84 501.24 499.50 498.02 496.19 494.17 491.61 488.89 485.76 482.28 478.78 474.98 469.94 429.00 413.14 400.51 390.70 381.44 372.80 364.44 358.71 353.47 348.35 343.29 338.29 333.25 328.36 323.57 318.85 314.13 309.42 304.76 300.17 295.55 290.92 286.34 281.79 276.73 269.84 264.08 259.47 254.95 250.48 245.98 241.54 237.02 232.53 228.06 223.62 219.28 214.99 210.66 206.16 201.94 197.73 192.06 185.60 179.10 173.29 167.32 162.45 158.70 155.10 151.21 147.35 143.89 140.41 136.80 133.30 129.93 126.70 123.53 120.38 117.28 114.33 111.43 108.62 105.97 103.39 99.65 96.54 94.32 92.16 90.15 88.24 86.19 84.23 82.48 80.94 79.60 78.10 76.52 75.18 74.01 73.02 71.86 70.49 69.28 68.31 67.44 66.64 66.14 65.79 65.53 65.32 65.09 64.90 64.88 64.91 64.90 65.03 65.29 65.46 65.62 65.84 66.08 66.30 66.71 67.30 67.75 68.27 68.79 69.25 69.78 70.37 70.96 71.50 72.09 72.72 73.32 73.91 74.49 75.12 75.82 76.47 77.19 78.08 79.13 80.26 81.25 82.20 83.00 83.71 84.50 85.42 86.27 86.97 87.75 88.66 89.57 90.46 91.47 92.50 93.52 94.46 95.39 96.40 97.47 98.60 99.74 101.11 102.25 103.11 103.89 104.55 105.20 105.83 106.39 106.83 107.14 107.38 107.44 107.36 107.37 107.40 107.43 107.46 107.51 107.57 107.62 107.65 107.68 107.72 107.75 107.75 107.69 107.13 106.84 106.58 106.51 106.48 106.51 106.30 105.31 104.31 103.96 103.56 103.33 103.10 103.13 103.15 103.19 103.40 103.62 103.94 104.07 104.11 104.13 104.25 104.34 104.28 102.52 98.61 90.99 83.04 80.27 81.64 87.71 95.07 101.72 105.77 107.40 107.63 107.89 107.94 107.77 107.45 106.97 106.30 105.46 104.44 103.26 101.93 100.53 99.06 97.30 95.38 93.51 91.57 89.51 86.96 83.88 81.64 80.64 80.18 88.64 100.73 111.95 113.81 113.11 112.22 112.52 113.19 113.68 112.93 113.09 113.46 113.72 114.36 114.35 113.75 113.74 114.03 113.89 113.28 112.40 113.11 113.56 113.41 114.12 114.40 114.59 114.72 114.85 114.83 114.50 114.74 114.22 113.98 114.19 114.17 114.71 114.95 114.70 114.69 114.59 114.45 114.11 114.04 113.98 114.40 114.52 114.94 114.11 114.51 115.21 116.02 115.51 115.57 115.62 115.12 115.43 115.27 116.11 118.77 120.52 122.41 124.64 127.39 128.93 130.17 131.54 132.21 133.75 137.72 147.63 162.88 179.10 192.51 206.61 220.57 229.35 225.63 213.84 212.96 207.92 205.56 202.24 198.60 198.25 195.70 194.94 193.49 192.98 193.57 199.55 201.67 209.75 211.23 215.62 217.54 216.51 205.79 199.29 199.45 201.17 207.05 218.40 232.04 252.78 277.77 313.78 349.54 355.65 378.08 384.67 387.42 387.28 369.27 388.35 439.84 503.92 569.17 591.81 622.32 648.66 663.02 659.56 677.92 697.83 687.09 721.27 741.68 779.92 752.17 740.46 699.26 625.42 568.04 562.82 584.33 637.95 663.01 672.49 681.91 714.02 679.72 711.87 744.13 773.49 824.76 844.95 825.54 782.68 737.12 721.03 686.43 658.01 638.81 600.38 572.70 540.58 549.97 525.42 516.25 546.98 576.60 600.97 631.87 637.15 651.75 660.61 656.38 660.63 655.83 628.36 597.35 569.68 511.70 480.45 486.54 444.26 438.79 475.00 453.32 467.49 464.15 409.45 392.36 378.45 371.90 371.77 382.97 386.83 415.55 421.36 427.13 431.24 456.39 520.87 534.17 490.79 483.97 465.53 445.51 414.51 376.38 348.93 329.31 331.61 342.06 369.53 379.79 390.34 420.98 436.96 472.83 503.79 520.84 569.10 607.83 640.23 642.61 661.39 674.50 664.14 663.37 668.38 664.41 642.30 593.02 576.57 587.55 556.15 522.30 499.69 469.88 444.56 430.87 432.27 440.63 437.02 432.90 428.89 421.01 413.98 406.05 395.29 386.15 377.69 363.01 344.02 327.47 311.25 295.99 278.83 260.44 243.15 227.81 210.94 202.48 225.01 254.46 272.37 295.86 308.59 314.83 319.24 321.41 323.08 324.12 330.06 336.02 344.41 355.48 362.35 363.09 358.19 355.81 355.34 359.20 364.79 371.61 375.62 380.30 381.82 379.45 378.92 383.61 386.82 393.90 402.80 410.29 411.82 413.89 415.27 414.36 412.06 414.25 415.56 412.50 405.01 399.39 393.15 378.04 361.43 340.25 321.76 310.57 307.41 300.84 291.14 276.63 270.76 282.98 276.70 263.80 254.66 247.25 241.92 240.65 240.75 241.99 238.72 228.57 218.55 208.62 202.43 202.04 203.75 204.58 206.33 201.65 196.42 191.42 188.65 186.47 186.93 194.63 199.52 197.75 192.21 191.79 198.51 201.11 201.05 210.40 222.35 222.38 224.68 232.68 240.10 244.85 254.79 266.27 273.08 283.21 303.95 318.51 325.77 343.09 364.88 380.50 400.73 432.44 447.67 445.27 442.16 -283.50 302.10 318.76 333.20 347.18 356.91 364.16 369.04 371.29 372.38 372.51 367.35 365.82 364.81 364.21 364.21 365.12 367.08 369.56 372.55 375.45 380.20 385.65 391.54 397.05 401.51 403.99 403.40 396.57 390.35 383.27 373.01 362.06 350.68 339.25 326.57 311.82 300.15 290.50 284.09 279.76 277.60 277.68 279.76 283.10 286.84 292.12 299.41 306.69 315.00 323.14 333.11 343.98 353.89 363.62 375.18 387.93 399.66 410.75 421.82 433.71 444.59 454.48 463.80 473.70 481.56 487.06 491.72 495.14 496.71 498.33 499.77 500.65 502.38 503.84 506.09 508.55 510.94 512.94 514.63 515.75 515.84 516.37 516.56 516.62 516.62 516.30 515.88 515.08 514.37 513.16 511.89 510.24 508.37 506.45 504.43 502.49 500.56 499.11 497.12 494.78 492.65 489.74 486.86 483.51 479.66 476.74 472.01 451.36 411.90 404.73 395.42 385.79 376.80 368.21 359.91 354.27 349.02 343.91 338.91 333.95 329.04 324.22 319.46 314.80 310.12 305.45 300.85 296.29 291.68 287.06 282.57 278.10 273.01 266.28 260.68 256.09 251.61 247.21 242.80 238.43 233.97 229.54 225.17 220.80 216.49 212.24 207.99 203.64 199.53 195.34 189.73 183.38 176.97 171.26 165.41 160.58 156.81 153.23 149.48 145.70 142.21 138.73 135.22 131.79 128.47 125.24 122.09 119.01 115.98 113.02 110.15 107.39 104.79 102.25 98.50 95.40 93.22 91.12 89.10 87.13 85.15 83.26 81.52 79.96 78.59 77.09 75.56 74.28 73.14 72.10 70.92 69.61 68.37 67.30 66.41 65.71 65.29 64.89 64.62 64.46 64.20 63.96 63.93 63.95 63.95 64.03 64.19 64.40 64.59 64.78 64.99 65.22 65.61 66.10 66.58 67.12 67.57 68.01 68.52 69.10 69.69 70.29 70.86 71.43 72.01 72.61 73.22 73.87 74.53 75.17 75.90 76.79 77.83 78.96 79.92 80.87 81.63 82.30 83.05 83.93 84.78 85.46 86.20 87.03 87.93 88.89 89.90 90.86 91.77 92.70 93.67 94.65 95.70 96.84 97.96 99.21 100.28 101.07 101.72 102.33 102.91 103.50 104.06 104.57 104.84 104.97 104.90 104.93 104.96 105.00 105.00 105.01 104.98 104.83 104.77 104.78 104.81 104.83 104.84 104.86 104.88 104.91 104.97 104.99 104.96 104.98 105.06 104.91 104.02 102.96 102.49 101.71 100.69 100.22 100.19 100.20 100.26 100.66 101.45 102.07 102.39 102.48 102.47 102.54 102.44 102.05 99.95 95.64 87.66 78.44 71.10 70.18 78.62 89.05 98.32 104.00 105.89 105.74 105.90 105.95 105.85 105.57 105.08 104.47 103.71 102.86 101.78 100.51 99.19 97.78 96.16 94.37 92.66 90.80 88.74 86.24 83.23 81.01 79.02 78.24 79.40 84.25 97.30 107.13 110.73 110.66 110.65 111.26 111.01 109.81 108.22 108.54 108.70 108.99 109.41 109.81 110.19 110.45 110.47 110.85 110.65 111.03 111.13 110.84 111.06 111.10 111.70 112.40 113.55 113.72 113.59 113.36 113.36 113.14 113.03 112.84 113.40 113.53 113.34 113.53 113.37 113.50 113.49 113.88 114.38 115.08 115.20 115.73 116.18 116.20 116.02 115.51 114.38 114.05 113.25 113.63 115.86 116.55 116.90 117.81 118.36 120.01 122.00 124.33 126.25 128.39 130.31 131.65 133.15 136.12 143.66 157.23 169.09 179.03 189.65 198.70 200.14 191.29 184.73 181.59 179.64 178.14 177.94 177.34 177.80 178.15 177.17 176.57 176.19 177.42 178.84 181.37 183.02 185.05 188.00 187.44 184.73 182.57 184.04 185.21 187.20 193.68 203.94 217.32 240.82 269.33 282.03 290.72 304.57 326.69 344.06 344.89 342.85 354.75 403.58 465.86 528.72 585.44 610.12 632.05 640.82 636.29 648.01 666.85 693.91 682.77 676.96 707.66 736.33 727.72 663.75 623.72 568.31 549.70 558.59 575.07 585.97 589.32 603.54 620.10 647.78 653.75 701.01 744.87 771.86 789.58 811.79 803.54 778.45 756.75 739.10 705.68 685.70 661.60 620.71 586.89 557.01 533.19 506.59 528.45 555.61 584.79 608.54 602.76 616.27 623.85 625.79 636.86 630.25 625.20 615.86 586.89 552.80 507.53 474.69 459.46 428.32 408.44 414.31 407.42 408.66 419.24 392.63 370.22 345.27 334.63 333.67 343.89 358.18 381.86 391.82 390.03 404.82 438.12 491.58 506.40 459.42 428.97 416.46 399.88 380.10 345.19 329.51 318.18 323.97 340.19 363.55 385.91 398.62 429.22 454.00 493.88 513.12 534.36 567.17 601.70 611.77 595.28 606.95 618.07 611.24 616.98 627.78 642.52 638.63 589.88 544.33 551.39 533.61 511.70 486.65 453.46 426.70 417.75 423.42 429.40 427.31 425.42 422.20 416.82 409.34 400.45 396.43 388.90 376.78 358.90 339.77 321.34 304.08 286.57 269.28 252.17 236.08 221.93 205.96 198.14 216.43 239.82 253.07 277.25 292.17 297.32 302.93 307.56 310.19 311.65 311.86 316.92 329.19 342.35 350.24 345.32 338.20 339.07 339.96 341.60 346.09 352.24 356.81 372.94 377.78 370.52 372.55 386.18 387.26 385.95 396.14 402.05 398.25 400.10 406.92 406.67 404.26 406.50 406.89 400.71 390.84 385.18 379.82 361.46 342.65 319.47 299.49 287.76 290.28 289.75 290.88 285.10 274.93 277.27 271.83 263.91 257.97 250.58 242.98 240.78 239.58 239.86 234.94 226.77 220.18 210.76 203.56 201.42 201.92 203.46 204.03 200.16 195.61 191.53 188.90 187.34 188.82 195.20 200.58 199.07 194.36 196.75 200.02 201.25 204.86 210.74 218.02 225.07 230.62 233.94 239.52 248.47 259.93 271.04 276.85 285.21 302.68 316.74 326.59 341.40 358.21 369.98 387.34 413.87 427.98 429.06 427.64 -270.89 286.04 297.87 308.71 321.03 329.26 335.24 339.63 341.75 342.74 342.28 339.85 337.84 336.50 335.09 334.32 334.72 336.06 338.47 338.77 342.57 347.24 352.28 357.75 363.21 367.39 369.98 368.44 365.14 359.78 353.30 344.41 334.74 324.02 312.57 300.36 286.46 275.55 266.85 261.22 258.01 257.52 259.17 262.68 267.49 271.10 277.71 285.88 293.60 302.97 311.91 322.23 333.41 343.63 354.73 366.37 379.23 391.15 402.31 413.74 425.93 437.45 447.21 455.99 465.42 474.48 480.79 486.46 490.54 493.01 495.51 497.20 498.73 499.64 500.40 502.37 504.43 506.51 508.30 509.81 510.94 511.43 511.77 511.89 511.95 511.96 511.74 511.49 510.98 510.28 509.30 508.31 507.17 505.70 504.26 502.90 501.33 499.77 498.23 496.31 493.64 491.37 488.02 484.95 481.39 477.42 474.30 437.17 412.95 406.78 399.72 390.49 381.03 372.18 363.72 355.51 349.93 344.71 339.61 334.64 329.75 324.90 320.10 315.38 310.76 306.15 301.52 296.97 292.45 287.89 283.30 278.86 274.44 269.37 262.68 257.28 252.76 248.32 243.95 239.65 235.34 230.93 226.58 222.30 218.00 213.71 209.49 205.33 201.14 197.11 192.93 187.43 181.16 174.88 169.23 163.51 158.73 154.97 151.36 147.72 144.10 140.56 137.08 133.67 130.33 127.04 123.82 120.68 117.70 114.76 111.79 108.94 106.23 103.68 101.15 97.42 94.32 92.16 90.11 88.06 86.04 84.15 82.36 80.63 79.04 77.59 76.10 74.64 73.44 72.32 71.21 70.04 68.76 67.49 66.29 65.39 64.81 64.44 64.00 63.73 63.63 63.35 63.07 63.02 63.06 63.06 63.09 63.15 63.36 63.68 63.86 64.00 64.23 64.59 64.95 65.55 66.11 66.50 66.95 67.45 68.03 68.62 69.22 69.79 70.36 70.94 71.55 72.22 72.85 73.46 74.05 74.75 75.69 76.74 77.77 78.75 79.72 80.48 81.15 81.87 82.74 83.54 84.22 84.96 85.79 86.70 87.65 88.54 89.45 90.36 91.32 92.34 93.31 94.30 95.34 96.41 97.64 98.68 99.39 99.98 100.59 101.18 101.76 102.35 102.90 103.22 103.42 103.58 103.84 104.05 104.19 104.19 103.99 103.69 103.11 102.68 102.68 102.71 102.72 102.71 102.72 102.80 103.12 103.29 103.10 102.95 102.97 103.04 102.99 102.46 101.84 101.56 100.82 99.64 99.04 98.93 98.93 99.13 99.71 100.68 101.32 101.50 101.57 101.58 101.64 101.61 101.38 100.01 96.79 90.89 83.91 77.42 76.37 83.68 91.17 98.13 102.79 104.08 104.09 104.27 104.39 104.32 104.08 103.66 103.13 102.44 101.66 100.65 99.43 98.12 96.72 95.16 93.50 91.83 90.04 88.08 85.64 82.76 80.56 78.64 76.73 74.83 74.49 84.67 97.56 105.65 110.07 109.61 109.58 107.24 103.87 103.90 103.66 103.04 103.60 104.49 105.89 106.91 107.31 108.09 108.84 109.05 109.38 109.16 108.75 108.18 108.19 108.07 109.68 110.18 111.01 111.03 111.35 112.07 112.19 112.34 112.04 111.70 111.52 111.67 112.03 112.37 112.86 112.64 113.28 114.40 115.25 115.70 115.93 115.95 115.65 114.96 114.00 113.00 112.26 112.62 113.92 115.93 116.81 117.21 117.42 117.65 118.23 119.04 121.39 123.92 126.50 128.22 129.82 131.34 132.22 135.81 145.85 153.35 158.48 163.86 168.82 170.44 167.83 165.58 164.77 163.95 163.08 164.21 163.30 163.38 165.30 166.52 166.04 166.38 166.59 168.06 170.10 171.50 173.27 175.05 176.17 176.53 175.85 174.91 176.49 178.94 182.55 188.39 195.68 204.30 212.20 224.23 248.71 275.59 294.52 306.84 314.90 339.91 389.82 453.99 503.93 548.66 587.83 617.04 631.03 615.40 615.00 622.40 628.30 654.28 640.50 612.17 668.25 705.80 686.90 650.39 590.46 540.31 523.17 520.75 520.29 533.58 548.43 594.55 592.56 631.01 660.43 688.12 705.93 739.71 773.23 785.15 770.73 770.95 766.68 728.09 711.92 682.17 648.84 617.29 574.56 560.87 520.85 500.49 530.17 560.12 583.63 575.71 563.78 577.38 588.70 584.63 606.61 600.97 608.40 587.62 572.59 559.28 525.49 487.27 463.26 439.32 402.18 376.26 361.20 328.01 335.78 340.77 334.19 309.18 294.41 290.73 304.63 322.54 340.22 340.69 359.66 374.39 401.09 442.41 458.04 427.59 390.28 358.45 347.78 349.68 316.63 303.45 313.61 331.90 350.32 367.65 390.13 411.06 437.43 469.06 494.21 494.28 530.38 553.40 574.99 552.82 517.43 533.39 543.08 552.65 573.30 604.34 625.98 605.08 573.33 523.75 508.74 502.69 500.49 473.51 444.56 419.99 404.37 409.72 415.75 413.67 415.30 414.96 411.55 402.79 393.18 387.04 381.45 364.74 347.08 328.99 310.59 292.32 275.13 258.26 243.08 228.90 216.12 203.27 195.84 208.23 224.83 235.13 256.85 268.24 271.91 280.84 290.62 293.87 292.94 291.05 295.64 305.51 316.57 321.73 315.72 312.32 318.28 322.70 323.31 326.92 331.62 334.50 358.27 369.81 360.81 366.21 386.23 384.46 377.62 383.47 387.36 382.99 386.13 394.66 396.35 394.11 392.50 389.03 380.88 370.99 370.67 371.06 349.29 328.67 305.33 285.85 273.16 278.86 285.81 287.54 281.76 275.51 273.11 265.61 259.74 256.61 249.89 240.82 234.22 230.22 228.84 225.91 223.78 223.08 213.18 203.51 201.06 200.96 201.50 200.24 197.65 194.95 193.05 191.78 190.99 191.85 195.90 200.68 198.15 194.89 200.41 202.72 202.74 209.52 212.33 215.22 226.96 234.52 231.90 236.59 249.25 261.39 272.02 279.51 287.20 297.79 309.72 321.81 333.06 342.31 349.59 362.92 386.62 398.94 400.73 398.32 -255.38 267.85 277.67 287.15 296.57 303.23 307.96 311.67 313.47 314.08 313.79 310.74 307.81 305.79 303.68 302.18 302.20 303.39 305.90 307.65 310.23 314.49 319.33 324.34 329.49 333.38 335.94 336.65 333.53 330.06 324.98 317.23 309.13 298.85 288.14 276.64 262.03 250.61 241.88 237.12 235.33 237.12 240.23 245.08 251.42 258.44 265.61 274.59 282.39 292.76 302.26 313.02 324.50 333.25 344.89 356.59 369.86 381.79 392.47 404.98 417.62 429.56 439.87 449.04 458.90 468.42 475.46 481.83 486.78 489.73 493.20 495.46 497.19 498.42 499.05 500.57 502.20 503.74 505.38 506.83 507.54 507.32 507.42 507.52 507.57 507.57 507.53 507.47 507.24 506.84 506.32 505.67 504.99 503.85 502.79 501.85 500.59 499.20 497.40 495.17 492.51 489.68 486.12 482.80 479.09 475.21 445.43 414.10 407.88 401.86 394.90 385.75 376.42 367.59 359.29 351.20 345.70 340.51 335.47 330.57 325.69 320.83 316.04 311.32 306.74 302.18 297.60 293.10 288.64 284.15 279.63 275.21 270.83 265.81 259.19 253.85 249.43 245.06 240.74 236.48 232.23 227.90 223.67 219.50 215.21 210.92 206.81 202.72 198.58 194.60 190.48 185.06 178.93 172.82 167.25 161.55 156.96 153.25 149.62 146.03 142.48 138.97 135.53 132.17 128.89 125.64 122.46 119.37 116.40 113.49 110.61 107.83 105.17 102.59 100.03 96.34 93.27 91.11 89.07 87.04 85.04 83.22 81.49 79.76 78.15 76.68 75.23 73.82 72.59 71.47 70.38 69.20 67.92 66.63 65.50 64.60 64.02 63.60 63.14 62.88 62.80 62.51 62.20 62.12 62.14 62.16 62.15 62.16 62.36 62.70 62.90 63.06 63.26 63.55 63.93 64.50 65.08 65.46 65.91 66.43 67.01 67.60 68.18 68.76 69.34 69.91 70.53 71.22 71.85 72.42 72.97 73.62 74.61 75.65 76.59 77.53 78.55 79.32 80.02 80.73 81.55 82.30 83.00 83.75 84.58 85.48 86.37 87.19 88.04 88.97 89.97 91.00 91.97 92.87 93.82 94.82 96.04 97.01 97.69 98.26 98.84 99.43 100.02 100.62 101.22 101.64 101.97 102.48 103.02 103.50 103.75 103.75 103.37 102.67 101.57 100.73 100.62 100.65 100.67 100.67 100.70 100.87 101.43 101.66 101.19 100.84 100.81 100.82 100.83 100.82 100.66 100.66 100.03 98.85 98.19 97.97 97.96 98.30 99.04 100.08 100.64 100.63 100.65 100.67 100.70 100.71 100.70 100.26 98.42 96.06 90.99 87.03 86.24 91.36 94.99 99.74 101.40 102.02 102.31 102.65 102.80 102.80 102.63 102.32 101.89 101.28 100.54 99.58 98.41 97.12 95.72 94.23 92.66 90.97 89.23 87.36 85.12 82.35 80.21 78.34 76.48 74.62 72.76 75.78 86.83 99.64 105.98 106.30 107.36 105.43 101.63 97.61 97.87 99.02 99.77 98.35 100.74 103.50 104.53 105.83 106.23 106.71 107.54 107.49 107.44 106.75 106.55 106.98 106.10 106.32 107.46 107.66 108.30 109.28 110.14 110.53 110.22 110.31 109.72 109.23 109.66 110.50 111.03 111.27 111.84 112.83 114.23 115.21 115.37 115.23 114.75 113.70 113.08 112.53 111.64 112.27 113.26 114.94 115.50 116.16 116.75 117.02 117.44 117.78 119.17 122.28 124.66 125.51 126.64 129.39 129.92 130.32 134.03 139.46 142.77 142.11 148.25 152.99 156.27 156.57 157.74 157.29 156.24 156.42 155.67 155.98 157.37 160.11 161.19 161.68 161.20 162.52 164.59 165.83 168.19 170.83 173.42 174.64 175.08 173.68 174.07 174.31 176.38 178.59 184.47 189.48 190.08 198.48 219.63 250.53 267.87 289.53 313.55 344.25 382.82 437.08 492.94 550.05 590.24 617.50 615.50 601.01 583.38 575.31 580.45 596.26 612.95 622.97 651.28 681.42 657.49 623.31 562.54 512.33 498.43 496.32 494.85 514.46 540.98 563.08 572.22 614.70 649.70 665.17 694.04 725.94 767.72 757.30 739.58 738.39 736.93 715.65 704.17 674.50 644.51 600.45 564.94 549.93 504.74 499.47 515.63 552.10 560.72 544.87 537.48 554.16 558.56 548.14 555.44 568.75 580.17 551.45 540.75 537.55 520.09 499.62 476.20 449.33 403.87 356.79 304.68 265.50 247.98 263.62 277.57 276.57 258.86 255.42 266.50 278.89 292.80 296.04 325.01 336.61 360.16 386.29 408.54 400.16 361.39 315.39 300.18 297.96 286.99 288.97 319.95 344.56 365.25 381.92 402.34 423.03 439.06 460.38 462.34 450.19 497.14 521.20 543.88 515.77 471.97 457.70 479.57 521.47 568.08 597.08 593.78 576.11 551.07 508.98 464.25 466.49 481.64 484.01 454.70 422.69 395.32 395.95 402.47 397.94 399.34 406.49 401.48 392.81 382.74 370.83 357.36 342.57 326.85 310.60 294.04 277.68 261.88 246.95 233.00 220.39 208.94 197.69 191.12 201.06 216.47 229.39 238.78 243.53 247.65 262.23 277.84 277.46 275.13 279.21 282.79 284.01 283.74 283.23 286.16 293.09 303.35 311.29 315.23 319.71 323.42 323.26 345.15 357.54 351.37 357.08 375.20 375.54 369.56 367.94 368.69 369.67 374.39 379.41 380.83 379.82 376.95 372.69 366.23 361.48 365.49 368.91 345.47 327.50 312.11 298.40 288.79 287.24 290.02 287.46 274.54 270.19 265.56 255.87 248.48 244.77 242.72 242.05 236.99 231.21 226.02 218.34 219.75 225.59 215.29 203.75 201.85 200.49 198.21 196.63 195.62 193.32 191.41 192.25 192.53 192.77 192.95 195.09 196.17 197.61 199.93 202.17 203.52 207.10 214.60 222.12 229.93 230.56 228.83 232.58 244.92 255.61 265.83 276.13 285.07 289.66 297.89 308.71 315.55 322.02 327.27 340.08 362.35 373.57 372.77 367.93 -241.32 251.17 258.94 264.44 271.78 276.64 280.43 283.16 284.82 285.20 284.82 281.24 277.75 274.80 272.10 269.65 269.20 270.26 272.83 275.62 279.57 283.32 288.08 292.87 297.98 301.85 304.63 304.48 300.64 297.49 293.83 287.59 280.95 271.50 262.06 251.45 239.69 230.35 220.71 216.86 217.32 220.36 224.18 230.38 237.48 244.01 251.63 260.87 269.72 280.52 290.45 301.57 313.37 322.43 334.62 346.77 360.31 372.60 382.35 396.53 409.65 422.05 432.97 441.60 453.53 463.75 471.17 478.27 483.62 487.66 491.67 494.37 496.33 497.78 498.56 499.62 500.73 501.39 502.91 504.20 504.32 504.11 504.12 504.16 504.19 504.23 504.27 504.21 504.30 504.19 503.84 503.42 503.13 502.39 501.74 501.06 499.84 498.40 496.44 493.90 491.24 487.82 484.18 480.65 476.63 453.15 415.41 409.11 402.93 396.99 390.18 381.11 371.82 363.13 354.93 346.96 341.55 336.41 331.41 326.54 321.68 316.82 312.05 307.34 302.78 298.27 293.73 289.27 284.87 280.46 276.03 271.61 267.23 262.32 255.73 250.47 246.15 241.83 237.55 233.34 229.14 224.92 220.79 216.70 212.42 208.16 204.14 200.13 196.02 192.08 188.01 182.69 176.72 170.77 165.27 159.58 155.19 151.59 147.94 144.37 140.86 137.41 134.04 130.72 127.46 124.27 121.17 118.10 115.12 112.23 109.45 106.78 104.15 101.53 98.92 95.29 92.25 90.09 88.06 86.05 84.11 82.34 80.64 78.92 77.30 75.83 74.42 73.05 71.80 70.63 69.60 68.41 67.08 65.84 64.81 63.94 63.26 62.77 62.30 62.04 61.97 61.68 61.35 61.23 61.23 61.24 61.24 61.24 61.35 61.64 61.90 62.14 62.29 62.56 63.00 63.47 64.03 64.46 64.91 65.43 66.01 66.60 67.18 67.76 68.34 68.92 69.53 70.18 70.79 71.35 71.88 72.53 73.53 74.58 75.50 76.41 77.38 78.15 78.92 79.66 80.36 81.06 81.82 82.57 83.35 84.20 85.07 85.86 86.70 87.62 88.62 89.62 90.53 91.40 92.28 93.21 94.39 95.36 96.05 96.61 97.12 97.63 98.18 98.76 99.37 99.94 100.53 101.33 102.15 102.90 103.31 103.30 102.74 101.81 100.42 99.31 98.83 98.75 98.82 98.92 99.22 99.67 100.45 100.76 100.07 99.57 99.42 99.32 99.29 99.33 99.41 99.51 99.05 97.97 97.33 97.03 97.01 97.45 98.17 99.18 99.64 99.57 99.51 99.43 99.39 99.29 99.21 99.03 98.36 96.76 94.07 91.17 90.82 93.93 96.33 98.55 99.38 99.96 100.45 100.87 101.20 101.26 101.18 100.97 100.60 100.08 99.35 98.43 97.34 96.08 94.75 93.31 91.81 90.14 88.46 86.76 84.59 81.88 79.84 78.02 76.20 74.39 72.60 70.80 77.23 89.55 99.45 99.36 103.11 105.55 104.48 97.68 96.70 97.29 95.91 89.37 91.47 97.43 100.00 101.19 101.80 102.86 104.54 105.86 106.90 106.71 105.91 105.52 105.74 105.53 104.82 104.57 104.51 104.86 105.39 105.35 106.69 108.58 109.17 108.09 107.50 108.33 108.34 109.12 110.62 111.33 112.65 114.34 114.70 114.35 113.35 111.84 110.56 110.22 110.39 110.97 112.60 114.48 115.26 114.90 114.89 115.12 116.05 117.32 118.33 120.11 122.31 123.60 125.08 126.79 127.44 127.77 129.16 131.17 132.93 132.59 134.89 138.53 142.60 145.94 147.65 150.07 150.75 151.18 151.54 151.69 151.39 153.20 155.18 156.43 156.73 157.17 158.58 160.32 161.54 165.74 169.66 171.77 173.59 173.34 173.02 173.21 173.89 176.01 179.84 184.18 185.09 187.38 204.37 224.77 244.30 262.56 288.23 320.34 364.26 433.69 498.84 537.12 592.25 603.13 597.20 574.40 558.61 553.42 545.71 547.12 579.70 607.45 643.02 661.55 647.61 600.43 535.99 490.79 483.89 494.77 505.70 522.79 548.53 574.43 583.05 611.76 637.73 676.08 707.35 731.01 760.01 729.55 712.47 705.32 695.57 705.33 700.63 665.86 630.65 588.11 570.95 543.11 500.07 493.32 519.23 544.54 527.81 526.91 520.69 532.47 531.39 524.18 501.75 503.61 549.53 537.85 489.47 483.77 480.61 480.23 456.36 438.80 389.29 342.60 276.64 225.97 201.04 189.06 192.72 219.65 222.44 215.64 218.16 223.73 243.12 260.08 292.64 308.90 335.82 359.04 359.75 375.21 345.25 294.98 273.10 266.81 268.26 292.11 326.47 347.55 361.12 375.93 406.44 423.85 422.02 423.84 423.38 435.76 473.35 504.41 521.40 497.61 453.90 453.88 496.29 531.87 562.50 583.22 573.43 540.06 550.53 523.64 466.75 458.79 470.56 451.64 425.30 403.74 379.97 385.02 394.01 389.21 388.03 389.83 383.94 375.81 366.23 354.30 341.08 327.44 313.02 297.83 282.46 267.38 252.70 238.96 226.34 214.99 204.67 194.51 188.30 196.75 210.08 221.62 231.77 237.18 241.02 251.78 262.51 262.98 262.83 266.90 272.79 278.90 278.90 276.20 275.62 280.97 293.05 302.57 308.94 311.96 312.91 316.87 332.85 344.44 350.15 355.42 368.40 370.28 364.79 360.76 359.22 360.17 364.84 368.95 370.21 368.97 366.26 362.23 358.16 355.38 357.84 356.38 337.20 324.33 313.55 305.84 295.14 289.07 285.53 277.98 270.93 265.96 259.35 249.22 242.23 239.09 237.55 236.44 232.33 227.24 221.26 214.81 215.16 219.86 213.57 207.41 203.98 198.73 195.13 193.73 193.82 191.80 190.76 192.10 193.06 192.94 193.04 193.69 195.49 197.26 198.45 200.28 202.63 205.60 213.58 222.75 225.90 226.25 226.76 231.19 240.07 249.10 259.28 271.75 281.01 281.75 286.60 295.37 303.37 308.79 312.79 323.95 345.99 355.76 352.94 346.53 -228.35 235.98 240.25 244.29 249.00 252.10 254.89 256.83 257.77 257.91 257.01 254.88 251.70 248.41 244.88 241.71 240.86 241.85 244.73 245.81 248.30 251.32 255.69 260.05 264.82 268.71 271.21 272.08 269.33 266.92 263.94 259.54 253.52 245.33 237.72 229.46 220.94 213.97 205.55 202.82 204.87 208.48 212.05 218.98 226.66 233.73 241.69 250.04 260.01 270.86 280.90 292.21 302.24 313.81 326.82 339.18 352.99 364.74 375.65 390.00 403.60 416.34 427.69 436.20 449.16 459.63 468.01 475.60 481.26 486.35 491.00 493.99 496.50 497.95 498.97 499.72 500.04 500.29 501.06 502.05 501.94 501.73 501.56 501.59 501.62 501.65 501.76 501.79 501.98 502.12 501.94 501.78 501.63 501.35 501.00 500.46 499.17 497.40 495.10 492.55 489.59 485.88 481.93 478.20 468.03 416.95 410.52 404.23 398.08 392.24 385.52 376.52 367.33 358.74 350.61 342.77 337.47 332.36 327.35 322.49 317.65 312.83 308.10 303.49 298.95 294.44 289.90 285.46 281.10 276.80 272.48 268.05 263.68 258.84 252.30 247.11 242.91 238.65 234.41 230.24 226.11 221.94 217.84 213.78 209.57 205.42 201.47 197.53 193.50 189.63 185.59 180.34 174.49 168.63 163.24 157.69 153.39 149.83 146.24 142.71 139.25 135.92 132.57 129.27 126.06 122.96 119.86 116.82 113.86 111.03 108.32 105.69 103.09 100.46 97.84 94.28 91.31 89.15 87.10 85.11 83.22 81.48 79.80 78.09 76.50 75.06 73.65 72.29 71.01 69.84 68.83 67.66 66.31 65.11 64.11 63.24 62.48 61.95 61.48 61.22 61.14 60.87 60.54 60.40 60.34 60.33 60.35 60.36 60.43 60.61 60.94 61.22 61.33 61.62 62.09 62.48 63.00 63.49 63.94 64.45 65.02 65.62 66.20 66.77 67.35 67.93 68.52 69.11 69.70 70.27 70.81 71.47 72.47 73.52 74.45 75.31 76.23 77.00 77.81 78.58 79.17 79.84 80.66 81.41 82.12 82.91 83.74 84.54 85.39 86.32 87.28 88.21 89.07 89.89 90.73 91.63 92.75 93.71 94.41 94.97 95.37 95.78 96.29 96.82 97.42 98.11 98.99 100.07 101.08 102.20 102.77 102.75 102.00 100.86 99.29 97.95 97.03 96.91 97.03 97.31 97.97 98.81 99.78 100.13 99.36 98.71 98.40 98.19 98.04 98.09 98.15 98.24 97.92 97.15 96.49 96.12 96.10 96.57 97.28 97.97 98.40 98.35 98.19 98.02 97.62 97.30 96.97 96.56 95.87 94.07 91.98 89.92 89.64 91.73 93.94 95.48 97.03 97.94 98.50 99.07 99.52 99.72 99.75 99.62 99.34 98.85 98.11 97.21 96.22 95.08 93.78 92.42 90.98 89.39 87.77 86.15 84.00 81.35 79.42 77.65 75.87 74.09 72.40 70.75 70.70 80.26 87.95 88.06 94.41 99.87 102.79 99.89 98.97 96.55 87.08 87.42 89.71 93.34 95.74 97.06 100.67 100.45 101.08 103.47 104.47 105.83 105.85 105.83 105.14 104.63 104.07 104.36 104.51 104.54 104.51 103.36 103.64 104.87 106.48 107.15 106.62 106.78 106.61 106.90 107.93 109.54 111.11 112.80 113.65 112.97 111.52 110.20 109.22 107.18 108.39 109.94 111.63 113.56 114.36 114.62 114.81 115.36 116.20 116.74 117.45 118.66 119.79 121.10 122.31 121.84 122.53 123.45 124.89 126.58 127.29 126.98 126.19 128.40 132.54 134.64 137.95 140.50 142.63 144.67 146.70 148.26 148.07 148.62 149.20 149.80 150.59 152.46 153.53 154.87 155.83 159.76 164.35 167.45 170.46 171.60 172.08 172.43 173.17 175.34 179.12 186.24 191.87 194.66 210.41 230.91 246.15 255.87 262.28 299.29 359.66 438.84 497.45 538.54 594.97 591.54 577.76 549.56 526.82 520.49 516.37 519.41 553.15 588.79 622.30 638.14 628.30 576.36 512.92 482.37 481.47 509.33 531.51 545.71 577.24 596.29 610.30 626.66 657.19 694.98 715.57 736.48 736.74 708.23 673.73 665.47 657.00 672.88 695.58 664.31 611.74 569.87 557.88 542.53 501.27 483.04 512.74 526.64 506.33 501.58 507.50 512.09 502.62 500.34 469.59 455.15 510.08 516.39 486.14 455.80 434.28 440.28 429.60 415.96 366.25 315.89 256.49 206.31 178.20 159.09 151.05 148.34 143.00 137.89 137.37 143.72 197.96 212.87 242.06 294.40 311.25 326.61 336.95 349.60 330.29 284.28 256.06 241.45 254.00 286.04 301.14 318.80 342.58 377.89 410.42 394.08 379.02 392.36 406.38 431.12 462.59 498.80 492.92 455.05 432.55 476.05 525.08 552.42 565.08 558.22 549.72 506.92 523.44 496.42 458.59 422.70 438.89 426.11 405.58 381.48 365.87 373.92 384.62 380.40 374.61 368.95 362.33 354.97 346.15 335.82 324.55 312.42 298.98 285.03 270.80 256.89 243.49 231.24 219.83 209.83 200.76 191.26 185.58 192.73 203.97 213.55 226.68 233.65 237.48 242.39 247.56 250.81 252.19 254.82 263.16 274.97 277.66 273.75 269.77 272.05 283.23 293.72 302.75 304.05 302.04 310.54 319.00 328.29 342.84 352.46 364.47 366.93 360.86 355.75 353.88 352.85 356.99 358.78 359.42 358.75 356.47 353.26 349.98 347.13 346.97 342.06 326.23 317.21 310.43 301.11 289.58 279.93 274.42 269.03 268.27 261.84 253.52 244.40 238.65 236.53 232.85 229.77 224.62 220.55 216.35 212.80 209.91 210.41 214.02 212.16 202.57 196.26 192.28 191.21 191.94 191.46 190.73 191.96 192.97 193.19 193.85 194.31 194.69 195.00 196.09 198.15 200.99 203.82 210.43 218.28 221.55 222.93 227.83 231.09 234.76 242.46 253.26 267.06 275.91 273.90 276.09 283.72 291.77 299.97 303.05 310.43 328.36 338.58 336.34 330.51 -217.31 221.74 225.22 227.69 230.87 232.98 234.89 236.17 236.94 237.07 236.51 231.75 228.35 225.13 220.79 217.05 215.80 216.60 219.79 222.83 225.17 227.84 231.02 235.05 239.81 243.86 246.35 248.11 248.32 247.25 245.03 241.84 236.64 229.73 223.76 217.30 211.77 205.47 201.46 199.94 201.04 202.71 205.19 211.48 219.02 226.72 234.53 242.99 252.78 263.56 273.59 284.91 294.75 306.69 319.35 331.77 345.93 356.61 369.20 384.10 398.00 411.41 421.90 432.31 446.02 456.97 465.95 474.05 480.30 486.19 491.37 494.73 497.84 499.29 500.44 501.07 500.93 500.59 500.51 500.75 500.44 500.17 499.93 499.94 499.92 499.89 500.00 500.11 500.30 500.54 500.64 500.80 500.81 500.70 500.43 499.85 498.37 496.26 493.80 491.18 487.42 483.51 479.14 468.94 424.69 412.20 405.77 399.47 393.32 387.56 380.88 371.97 362.89 354.41 346.34 338.62 333.45 328.34 323.32 318.45 313.62 308.86 304.24 299.72 295.19 290.66 286.12 281.70 277.40 273.18 268.94 264.51 260.16 255.41 248.92 243.81 239.71 235.50 231.29 227.18 223.09 218.98 214.88 210.79 206.69 202.73 198.82 194.94 191.03 187.21 183.21 178.02 172.26 166.45 161.21 155.81 151.55 148.01 144.53 141.07 137.64 134.42 131.12 127.80 124.69 121.66 118.58 115.54 112.62 109.84 107.21 104.59 101.99 99.39 96.79 93.31 90.42 88.28 86.23 84.23 82.35 80.62 78.95 77.28 75.74 74.35 72.91 71.53 70.29 69.13 68.08 66.92 65.59 64.37 63.28 62.42 61.70 61.18 60.71 60.42 60.30 60.06 59.76 59.56 59.46 59.48 59.50 59.51 59.58 59.72 59.98 60.24 60.38 60.67 61.11 61.52 62.06 62.55 62.96 63.45 64.03 64.62 65.21 65.75 66.30 66.87 67.45 68.02 68.60 69.18 69.77 70.46 71.42 72.45 73.43 74.31 75.19 75.90 76.65 77.38 78.04 78.71 79.44 80.16 80.87 81.65 82.47 83.28 84.14 85.08 85.96 86.81 87.65 88.46 89.29 90.13 91.21 92.07 92.70 93.17 93.55 93.90 94.34 94.81 95.39 96.20 97.18 98.43 99.68 101.14 101.90 101.89 100.74 99.32 97.59 96.16 95.19 95.05 95.24 95.66 96.55 97.70 98.75 99.13 98.45 97.78 97.37 97.08 96.91 96.89 96.92 96.96 96.73 96.17 95.61 95.25 95.24 95.66 96.25 96.79 97.07 97.00 96.75 96.33 95.75 95.14 94.26 93.29 92.00 89.82 87.61 85.81 85.53 87.09 89.23 91.82 94.30 95.89 96.49 97.24 97.81 98.14 98.32 98.26 98.04 97.58 96.83 95.99 95.09 94.04 92.85 91.54 90.14 88.67 87.13 85.53 83.39 80.80 78.97 77.26 75.52 73.80 72.19 70.71 69.76 74.23 81.03 84.15 89.26 93.59 92.15 96.43 101.08 101.52 99.80 94.01 94.37 94.33 94.60 95.92 97.38 97.99 98.65 99.33 100.93 102.38 102.05 102.94 103.54 105.25 105.23 104.68 104.53 104.05 103.63 103.92 103.56 103.57 104.22 105.10 105.55 105.46 105.45 105.82 106.09 106.67 108.15 110.57 111.56 111.26 110.44 109.05 108.58 107.80 109.06 110.40 111.55 113.12 113.92 114.31 114.66 114.87 115.38 115.58 115.95 117.06 118.10 118.75 119.21 118.89 118.68 119.52 121.13 122.85 123.36 123.60 122.80 122.66 124.33 126.46 129.50 131.93 134.66 137.49 140.31 142.72 144.50 144.66 144.82 144.71 146.47 147.40 148.49 149.83 151.22 153.78 158.62 162.80 166.33 168.01 168.99 170.01 171.94 174.71 179.59 188.65 200.85 207.46 233.99 260.85 277.66 273.22 277.35 299.84 368.38 445.51 505.52 546.22 585.91 579.79 558.58 526.83 495.68 489.54 492.95 511.62 543.94 577.16 608.68 614.92 584.78 557.88 513.59 482.58 497.11 523.06 549.04 563.62 600.25 621.20 632.98 639.13 671.19 708.09 710.37 713.92 698.06 700.01 658.79 628.89 620.61 643.88 670.97 653.92 620.46 569.95 543.23 515.64 486.67 481.65 502.48 509.86 482.31 485.32 478.77 480.59 454.08 480.27 456.56 419.58 442.35 478.66 476.22 443.56 421.10 393.50 391.55 393.97 342.23 270.97 223.77 188.01 164.43 149.68 138.65 128.70 118.70 109.85 115.61 122.10 127.01 167.63 220.41 230.49 301.54 301.80 325.20 331.98 305.47 267.86 237.49 228.27 251.48 274.42 298.64 318.33 348.62 381.11 391.29 378.93 362.64 373.03 386.95 415.95 453.32 471.14 465.67 437.38 420.61 460.19 512.77 547.23 538.90 525.56 518.87 482.10 461.34 469.93 444.91 408.48 398.76 396.65 395.25 367.11 355.85 363.00 371.45 368.23 361.14 349.84 341.61 334.31 326.74 318.37 308.19 297.56 285.40 272.55 259.81 246.70 234.83 223.41 213.41 204.49 196.59 187.89 182.83 189.23 199.41 208.89 220.47 228.89 233.83 237.28 240.07 243.68 246.41 247.88 254.65 266.77 268.94 267.75 267.84 269.19 275.37 285.93 296.24 298.09 293.63 301.84 305.44 315.26 332.96 349.66 362.20 365.61 356.95 351.63 350.50 352.51 350.85 349.11 348.73 348.59 347.12 344.47 341.44 338.73 333.62 327.40 315.93 308.79 302.25 293.66 281.35 271.84 265.36 264.07 263.62 257.06 248.80 240.98 236.83 234.73 230.52 225.22 219.70 215.59 212.90 210.21 205.31 202.60 208.82 211.17 202.80 194.48 190.99 190.06 190.66 190.42 190.50 191.08 191.65 192.15 192.63 193.19 192.40 191.91 192.88 195.14 198.08 200.70 206.68 213.41 215.28 218.95 225.50 228.56 228.76 235.80 248.18 261.57 269.63 264.77 264.96 271.74 281.00 288.86 291.63 295.27 309.66 318.54 318.34 314.79 -209.01 210.60 211.75 211.57 212.61 213.67 214.63 215.31 215.66 215.86 215.41 212.67 210.95 208.78 204.99 200.98 200.29 200.98 204.19 208.81 211.00 212.87 214.82 218.31 223.14 226.45 228.90 230.17 228.63 227.95 226.56 224.36 220.75 214.95 211.05 207.24 204.71 202.31 199.96 199.40 199.70 200.24 201.90 207.59 214.50 221.19 227.68 236.62 246.05 256.61 266.59 277.07 287.72 299.49 312.94 325.39 339.49 349.93 363.41 378.84 393.45 407.15 417.10 429.31 443.93 455.44 465.05 473.30 480.65 487.09 492.71 496.72 499.91 501.68 502.97 503.40 503.06 502.39 501.74 500.98 500.45 500.03 499.57 499.52 499.40 499.20 499.27 499.37 499.55 499.79 500.03 500.18 500.18 500.16 499.77 499.05 497.14 494.74 492.08 489.25 485.10 480.99 476.34 435.37 415.37 407.53 401.18 394.91 388.75 382.97 376.27 367.44 358.47 350.11 342.12 334.45 329.33 324.26 319.27 314.43 309.66 304.99 300.43 295.94 291.43 286.94 282.41 278.02 273.79 269.58 265.36 260.97 256.70 252.01 245.56 240.55 236.49 232.34 228.17 224.12 220.09 216.03 211.99 207.94 204.01 200.09 196.22 192.37 188.54 184.78 180.87 175.75 170.07 164.32 159.15 153.93 149.69 146.21 142.82 139.43 136.10 132.89 129.67 126.36 123.31 120.36 117.32 114.32 111.43 108.69 106.09 103.48 100.88 98.34 95.81 92.39 89.55 87.46 85.42 83.43 81.53 79.79 78.14 76.52 75.03 73.67 72.23 70.80 69.60 68.48 67.36 66.17 64.91 63.62 62.45 61.56 60.91 60.45 59.98 59.66 59.47 59.25 59.02 58.78 58.65 58.66 58.68 58.70 58.78 58.91 59.05 59.23 59.44 59.75 60.12 60.59 61.18 61.64 62.00 62.45 63.04 63.63 64.21 64.72 65.21 65.78 66.37 66.95 67.52 68.11 68.75 69.47 70.39 71.39 72.43 73.34 74.20 74.85 75.49 76.14 76.93 77.61 78.24 78.90 79.62 80.41 81.24 82.04 82.91 83.85 84.71 85.42 86.24 87.06 87.89 88.71 89.66 90.48 90.94 91.28 91.64 91.97 92.33 92.72 93.28 94.04 95.06 96.36 97.82 99.59 100.53 100.50 99.00 96.98 95.27 93.96 93.19 93.09 93.40 93.93 94.93 96.15 97.13 97.53 97.17 96.65 96.25 95.93 95.74 95.73 95.74 95.71 95.52 95.13 94.70 94.41 94.41 94.77 95.18 95.61 95.74 95.55 95.08 94.51 93.74 92.77 91.29 89.42 87.52 84.90 82.29 80.45 80.08 81.46 84.02 87.53 91.23 93.73 94.48 95.37 96.09 96.60 96.86 96.84 96.70 96.32 95.66 94.87 94.02 93.05 91.92 90.66 89.30 87.89 86.40 84.85 82.78 80.30 78.54 76.91 75.26 73.58 71.98 70.50 69.39 70.84 79.67 86.83 88.89 90.11 89.43 91.41 88.82 89.90 95.78 97.41 99.58 99.33 98.76 99.01 97.55 96.60 96.53 95.56 96.39 97.03 99.94 101.49 102.14 102.95 103.66 103.01 102.37 102.73 103.18 103.20 103.15 103.39 103.88 104.15 104.35 104.65 104.81 105.07 104.75 104.33 105.65 106.93 107.87 109.53 109.36 109.03 108.01 108.43 109.84 111.29 111.82 112.60 113.22 113.59 113.80 113.82 113.94 113.71 114.39 115.31 116.41 116.76 117.31 116.80 116.05 116.57 117.76 118.91 119.92 120.45 120.14 119.12 119.02 120.62 123.13 125.83 128.43 130.85 133.39 136.13 138.52 140.17 141.18 142.25 142.50 143.08 143.64 145.17 147.54 149.80 152.69 157.43 161.28 162.54 163.16 165.70 168.14 173.22 179.15 188.82 202.70 223.31 255.74 282.03 312.29 327.53 328.33 334.21 382.76 459.31 511.88 545.47 568.86 562.30 543.20 502.34 479.56 472.89 489.32 515.65 549.08 572.43 598.50 593.60 563.79 552.06 506.86 482.20 499.36 525.82 546.51 570.53 605.96 623.12 638.67 653.91 676.49 694.47 686.93 695.29 665.07 668.09 657.07 609.91 598.31 642.84 658.95 619.62 586.81 591.15 544.58 518.47 471.10 463.98 487.44 477.36 457.47 440.99 442.03 446.10 419.63 431.49 440.10 406.77 389.87 429.74 446.81 420.35 409.55 379.24 341.64 349.24 318.52 248.64 204.47 176.16 161.98 149.68 134.82 121.52 112.03 105.00 104.42 112.09 117.16 126.63 176.95 201.67 266.58 285.87 304.57 309.37 285.06 251.56 226.32 233.80 262.63 290.23 316.25 343.96 365.26 374.79 370.40 344.02 342.92 354.65 376.06 402.50 434.91 454.94 443.41 423.54 411.54 451.91 493.43 525.10 520.09 515.69 505.52 468.85 437.89 445.21 434.17 399.66 365.97 362.21 367.91 356.81 348.67 351.39 356.53 354.43 348.05 332.39 322.08 314.53 308.30 301.01 292.07 282.80 271.79 260.42 248.89 236.85 225.69 215.84 207.18 199.38 192.33 184.40 179.88 186.02 195.69 204.64 214.49 223.00 229.87 234.62 238.07 241.33 243.60 243.96 247.01 252.76 254.00 253.47 264.74 270.55 267.19 275.28 289.68 292.33 289.99 293.70 296.35 307.25 326.52 345.12 359.38 364.30 353.48 346.91 347.05 350.79 345.36 339.98 339.24 339.72 338.20 335.76 332.62 329.12 323.60 314.96 306.37 300.26 293.52 286.59 277.42 270.39 264.30 259.79 257.93 252.10 245.37 239.17 235.55 233.23 229.61 224.68 219.20 213.31 208.93 206.74 202.92 198.33 201.59 204.18 198.89 192.71 191.82 190.80 190.43 189.64 189.33 188.80 188.76 189.05 189.08 189.15 188.60 188.52 189.23 191.32 194.09 195.91 203.10 211.08 210.36 212.07 219.10 222.18 221.26 230.21 244.86 257.40 261.75 254.98 253.61 259.67 266.61 273.18 275.96 279.32 291.38 298.88 300.09 298.94 -200.41 200.40 200.36 199.35 199.14 199.39 199.79 200.07 200.27 200.48 200.26 200.43 200.00 199.90 198.31 195.21 194.41 194.98 196.93 198.92 199.38 200.13 201.92 205.03 209.30 211.58 213.34 214.06 213.30 213.27 212.78 211.64 209.51 204.93 201.79 200.94 200.20 199.49 198.31 198.37 198.73 199.13 200.92 205.18 211.66 217.49 222.59 231.43 240.34 250.58 260.42 270.07 281.29 293.36 306.67 319.40 332.90 344.24 358.27 373.86 389.25 402.84 414.03 427.08 442.10 454.80 464.95 473.56 482.03 489.14 495.36 499.64 502.83 504.99 506.29 506.82 506.38 505.61 504.61 503.34 502.12 500.99 500.36 500.17 499.78 499.19 499.13 499.22 499.38 499.62 499.86 500.01 500.01 499.84 499.58 498.11 495.78 492.94 490.15 487.32 482.95 478.65 446.12 416.33 409.47 402.95 396.71 390.49 384.30 378.46 371.69 362.93 354.11 345.84 337.93 330.29 325.19 320.15 315.24 310.43 305.75 301.19 296.65 292.15 287.71 283.25 278.77 274.43 270.24 266.01 261.75 257.43 253.27 248.57 242.26 237.34 233.28 229.16 225.06 221.06 217.05 213.11 209.17 205.21 201.38 197.52 193.68 189.84 186.06 182.38 178.51 173.53 167.92 162.26 157.14 152.04 147.87 144.43 141.10 137.82 134.54 131.37 128.16 124.96 121.96 119.08 116.14 113.18 110.30 107.57 104.97 102.37 99.82 97.36 94.90 91.51 88.69 86.63 84.69 82.72 80.81 79.06 77.42 75.86 74.37 72.94 71.51 70.14 68.97 67.85 66.72 65.52 64.24 62.93 61.77 60.83 60.18 59.76 59.34 58.98 58.70 58.50 58.32 58.08 57.91 57.90 57.88 57.86 57.94 58.08 58.17 58.32 58.57 58.88 59.22 59.67 60.31 60.79 61.09 61.50 62.09 62.67 63.22 63.72 64.22 64.79 65.38 65.96 66.53 67.12 67.71 68.44 69.35 70.36 71.35 72.27 73.14 73.78 74.35 74.98 75.77 76.50 77.11 77.76 78.46 79.23 79.99 80.78 81.63 82.56 83.36 84.07 84.84 85.62 86.44 87.23 88.10 88.80 89.14 89.38 89.70 90.01 90.28 90.56 91.03 91.64 92.60 93.74 95.25 97.08 98.09 97.99 96.38 94.06 92.48 91.44 91.00 91.13 91.51 92.13 93.16 94.35 95.30 95.76 95.65 95.38 95.03 94.75 94.59 94.58 94.57 94.49 94.31 94.07 93.79 93.58 93.58 93.84 94.14 94.44 94.42 94.05 93.43 92.62 91.66 90.25 88.16 85.57 82.54 79.13 76.01 73.87 73.42 74.78 78.18 82.98 88.33 91.55 92.50 93.54 94.41 95.07 95.39 95.41 95.36 95.09 94.53 93.83 93.02 92.08 90.99 89.78 88.46 87.09 85.64 84.14 82.20 79.82 78.11 76.58 75.02 73.40 71.77 70.21 68.73 70.42 80.43 89.52 90.63 89.04 87.02 86.67 88.69 87.17 91.29 94.78 96.01 96.33 96.64 96.68 97.09 96.84 96.96 96.76 95.21 94.92 97.09 98.65 99.04 99.64 101.04 100.43 100.81 101.40 102.14 102.65 102.47 101.92 102.97 103.01 103.04 103.62 104.14 104.14 103.69 103.13 103.59 104.21 104.74 106.67 107.50 108.75 108.14 108.11 109.67 111.06 111.44 111.33 111.75 112.28 112.12 111.88 111.82 111.59 112.31 113.24 114.01 114.70 115.32 115.13 114.39 114.36 114.69 115.46 115.83 116.75 116.96 116.01 116.56 116.58 118.78 121.34 122.82 125.01 127.17 129.43 132.12 134.05 136.01 137.86 139.47 140.04 140.78 140.64 142.19 145.32 147.49 150.56 153.96 156.08 155.53 156.61 163.43 170.38 178.63 186.35 198.98 223.37 256.84 291.54 324.19 359.48 394.06 404.45 411.82 476.79 525.86 545.76 551.34 548.19 524.76 475.10 453.40 457.58 483.67 510.82 534.81 557.85 573.58 571.09 552.08 532.47 505.12 483.65 498.18 522.24 548.39 564.15 581.57 594.16 618.89 641.30 673.71 673.52 663.63 669.71 656.86 633.85 617.45 589.68 591.34 621.06 633.24 615.15 582.43 564.11 535.93 501.80 456.54 446.17 456.06 452.89 444.13 425.50 416.20 408.91 385.53 362.67 388.57 381.07 360.40 377.10 401.90 392.34 375.67 350.83 323.46 293.05 288.79 241.32 202.12 174.06 160.99 150.14 134.78 120.71 114.85 105.36 98.00 101.31 114.13 128.04 142.63 177.82 226.44 260.90 277.42 277.41 265.66 238.80 219.29 233.91 267.12 292.15 326.16 344.23 361.90 357.13 344.36 319.40 330.20 350.16 374.38 397.25 415.26 431.69 426.67 410.15 405.69 441.58 475.76 496.79 502.09 514.22 501.12 471.84 441.78 422.41 422.98 392.37 358.61 332.97 338.31 337.77 339.47 341.12 342.44 340.31 333.02 318.86 306.44 298.72 292.34 285.03 276.78 268.45 258.87 248.91 238.26 227.62 217.48 208.80 201.27 194.42 188.13 181.31 177.08 182.97 192.14 201.29 209.16 216.88 225.06 231.58 236.44 239.61 240.27 239.44 239.30 240.38 239.99 243.11 258.71 269.32 261.08 266.41 282.14 288.64 289.36 286.64 286.89 298.35 319.91 338.62 351.85 358.46 346.36 339.30 338.42 340.26 336.15 330.78 329.53 331.65 330.04 327.24 322.94 319.16 314.33 305.49 296.97 290.98 284.55 278.91 274.67 269.92 263.91 257.73 251.66 246.81 242.14 237.29 234.00 231.49 228.74 224.95 219.64 213.41 206.56 204.77 201.32 195.91 195.66 195.91 193.70 192.62 192.98 192.05 190.26 188.87 187.61 186.28 185.59 185.49 185.06 184.51 184.73 185.31 185.72 187.95 190.42 191.65 200.14 209.27 206.80 205.41 211.85 214.31 213.34 225.24 241.81 251.55 253.17 245.02 242.91 248.03 252.56 256.05 258.73 263.52 274.39 281.32 282.62 282.69 -195.17 194.56 194.03 192.63 190.67 190.33 189.96 189.47 189.53 189.66 189.79 189.04 188.88 189.01 188.83 188.06 187.82 187.81 189.05 189.90 190.75 192.27 194.42 196.22 199.01 200.11 200.76 200.75 200.81 200.51 200.53 200.28 199.06 196.63 195.73 196.46 196.83 196.74 196.26 196.46 197.24 198.40 200.75 204.23 209.38 214.05 219.01 227.10 235.63 245.37 254.98 264.36 275.67 287.52 300.21 312.80 325.07 337.99 352.37 368.59 384.76 397.79 411.06 425.41 441.65 455.24 465.85 475.40 484.56 492.17 498.78 503.69 507.39 509.93 511.35 511.85 511.39 510.61 509.43 507.89 506.26 505.02 503.91 502.76 501.44 500.39 500.25 500.26 500.11 500.12 500.14 500.00 499.74 499.34 498.58 497.02 494.26 491.08 488.32 484.78 480.09 470.77 432.39 411.72 404.89 398.39 392.19 385.99 379.82 374.01 367.24 358.59 349.80 341.64 333.78 326.21 321.18 316.17 311.26 306.52 301.91 297.40 292.89 288.40 283.97 279.56 275.16 270.89 266.71 262.45 258.18 253.95 249.86 245.23 238.99 234.17 230.10 226.02 221.96 218.00 214.07 210.22 206.37 202.51 198.76 194.99 191.14 187.33 183.59 180.04 176.24 171.32 165.81 160.27 155.20 150.09 146.07 142.70 139.42 136.21 133.02 129.83 126.67 123.58 120.64 117.82 114.96 112.08 109.21 106.46 103.86 101.30 98.80 96.45 94.06 90.66 87.82 85.83 84.01 82.08 80.15 78.39 76.77 75.28 73.75 72.18 70.80 69.55 68.40 67.28 66.16 64.91 63.57 62.30 61.20 60.19 59.51 59.12 58.75 58.36 57.96 57.77 57.65 57.43 57.24 57.18 57.11 57.04 57.11 57.24 57.34 57.49 57.74 58.06 58.40 58.79 59.44 59.96 60.21 60.59 61.19 61.73 62.24 62.74 63.31 63.88 64.46 65.04 65.62 66.21 66.75 67.37 68.33 69.32 70.28 71.11 72.01 72.70 73.26 73.87 74.62 75.38 76.09 76.73 77.38 78.07 78.74 79.49 80.29 81.19 82.02 82.73 83.44 84.13 84.92 85.67 86.47 86.99 87.30 87.52 87.78 88.02 88.19 88.34 88.57 88.99 89.72 90.65 91.80 93.22 94.03 93.87 92.46 90.37 89.28 88.67 88.59 88.98 89.57 90.26 91.28 92.44 93.43 94.01 94.09 93.97 93.72 93.53 93.42 93.41 93.40 93.33 93.20 93.03 92.84 92.69 92.69 92.93 93.15 93.28 93.14 92.70 91.96 90.97 89.72 87.98 85.50 82.27 78.44 74.21 70.26 68.00 67.59 69.07 73.16 79.37 85.73 89.66 90.85 92.01 92.91 93.62 94.03 94.18 94.14 93.90 93.46 92.81 92.00 91.10 90.06 88.93 87.67 86.35 84.94 83.47 81.62 79.32 77.66 76.18 74.70 73.12 71.57 70.00 68.61 70.46 81.14 93.63 94.39 92.12 89.35 87.79 86.29 86.99 88.81 90.13 91.94 89.94 89.14 89.48 92.02 94.72 95.42 97.45 97.21 96.58 97.13 97.02 97.25 97.55 98.50 97.90 98.62 100.09 100.81 101.43 100.72 100.54 100.23 100.86 101.36 101.64 103.07 103.08 102.63 102.33 102.41 102.79 103.39 104.68 104.94 106.98 107.57 108.46 109.04 109.73 110.08 109.37 109.81 110.16 109.82 109.23 109.23 109.41 109.93 110.93 111.30 112.49 113.43 113.57 113.21 112.78 112.18 112.68 112.66 112.87 113.68 113.26 113.31 113.99 114.34 114.74 115.97 119.15 121.32 123.37 125.73 127.97 129.77 132.13 134.27 136.04 136.82 137.94 139.75 140.89 142.30 145.94 148.80 150.89 153.01 154.09 159.83 170.42 181.69 191.12 200.59 217.08 241.33 275.94 308.91 370.65 418.93 449.18 456.79 499.79 522.66 532.60 536.44 513.19 495.99 458.98 433.00 442.28 478.50 491.32 495.43 526.64 533.49 546.40 542.23 524.29 494.33 471.15 484.78 509.85 525.60 534.86 558.88 582.25 609.89 644.48 671.84 656.72 624.37 630.89 627.17 593.99 590.79 572.92 576.18 599.85 615.61 587.89 567.44 547.65 519.83 491.61 450.46 427.49 430.38 435.54 434.38 418.33 402.80 382.57 353.37 323.58 327.08 325.12 327.48 347.13 352.35 350.82 345.47 311.44 290.51 262.14 241.82 215.92 192.58 171.64 159.52 151.39 139.00 123.53 116.29 108.58 102.49 95.45 112.70 132.80 140.55 161.37 195.41 232.47 245.72 247.64 251.78 233.67 222.10 240.61 272.71 296.56 316.84 326.40 338.82 332.26 312.03 305.18 327.29 354.48 380.51 382.70 391.20 399.33 394.64 385.92 388.72 426.56 455.62 472.99 486.97 497.39 488.91 471.44 451.49 426.40 404.55 390.12 356.88 318.03 312.65 320.44 326.87 330.56 330.40 326.12 320.10 306.66 296.48 288.17 280.47 270.91 261.55 254.54 246.65 237.95 228.58 219.11 210.47 202.30 195.76 189.79 183.85 177.97 174.37 179.96 188.38 195.78 203.06 210.33 218.21 225.83 231.46 233.04 232.91 231.65 231.36 231.93 231.68 234.69 249.23 259.27 252.45 262.28 276.78 285.38 288.46 280.69 277.04 287.59 311.61 326.26 335.62 339.21 333.17 327.80 326.34 327.87 326.16 322.15 321.31 322.79 322.59 319.44 313.13 308.17 304.69 300.45 291.74 283.69 276.56 271.73 269.32 264.61 258.02 252.47 247.15 242.02 237.21 232.86 230.12 228.34 226.09 222.65 216.95 210.95 205.58 202.85 199.22 194.93 193.75 193.33 192.51 191.83 191.28 190.35 189.08 187.65 186.24 184.99 184.45 184.58 183.81 182.76 183.15 184.14 184.78 188.57 192.76 193.15 200.45 209.00 208.47 207.11 209.33 209.45 209.08 220.97 236.42 243.44 243.62 237.85 236.16 239.25 241.87 243.97 244.99 248.22 256.93 262.95 264.28 265.82 -188.41 188.17 187.60 186.07 184.55 184.04 182.99 180.68 179.87 179.03 179.00 178.98 178.77 178.90 179.02 179.15 179.28 179.29 179.52 180.96 184.16 185.94 187.72 188.99 190.65 191.16 191.34 191.42 190.56 190.64 190.72 190.80 190.88 190.41 191.24 192.83 193.45 193.57 193.34 193.94 195.42 197.07 200.06 203.22 207.33 210.65 215.37 222.42 230.43 239.76 248.02 258.16 269.52 281.29 293.98 305.94 318.35 331.59 346.42 363.42 380.49 394.05 408.85 424.22 442.19 457.27 467.48 479.32 489.37 497.62 504.73 509.68 514.18 516.69 518.33 518.94 518.59 517.83 516.60 514.91 512.51 510.52 508.63 506.95 504.85 503.23 502.34 501.99 501.42 501.05 500.73 500.03 499.32 498.41 496.97 495.08 491.80 488.67 485.76 481.91 477.06 440.94 414.01 407.11 400.34 393.82 387.59 381.39 375.28 369.61 362.92 354.30 345.58 337.44 329.65 322.24 317.28 312.27 307.40 302.70 298.11 293.62 289.15 284.68 280.25 275.88 271.58 267.36 263.18 258.94 254.69 250.53 246.48 241.84 235.73 231.00 226.97 222.93 218.93 215.00 211.13 207.34 203.55 199.75 196.05 192.35 188.56 184.83 181.19 177.71 174.02 169.13 163.70 158.31 153.30 148.22 144.30 141.05 137.83 134.65 131.50 128.37 125.28 122.25 119.35 116.54 113.74 110.94 108.13 105.42 102.84 100.32 97.88 95.58 93.20 89.80 87.00 85.03 83.21 81.33 79.46 77.71 76.09 74.63 73.12 71.56 70.19 68.96 67.82 66.69 65.57 64.32 62.94 61.69 60.61 59.61 58.90 58.49 58.14 57.71 57.26 57.07 56.95 56.77 56.58 56.46 56.35 56.28 56.33 56.45 56.58 56.74 56.93 57.23 57.59 57.93 58.55 59.07 59.33 59.71 60.29 60.80 61.27 61.82 62.40 62.98 63.56 64.14 64.73 65.30 65.77 66.35 67.34 68.34 69.17 69.99 70.92 71.64 72.22 72.82 73.51 74.27 75.07 75.73 76.30 76.90 77.52 78.20 78.97 79.80 80.61 81.40 82.03 82.64 83.36 84.07 84.75 85.19 85.49 85.71 85.88 86.01 86.08 86.07 86.02 86.18 86.52 86.89 87.51 88.37 88.77 88.47 87.46 86.23 85.74 85.69 86.03 86.80 87.56 88.33 89.31 90.42 91.49 92.21 92.41 92.42 92.33 92.27 92.25 92.24 92.24 92.22 92.16 92.02 91.87 91.76 91.77 92.02 92.18 92.17 91.92 91.45 90.65 89.47 88.00 85.89 83.22 79.68 75.07 70.05 65.30 62.94 62.64 64.33 69.06 76.37 83.51 87.95 89.48 90.67 91.57 92.27 92.79 93.08 93.00 92.74 92.38 91.82 90.99 90.09 89.15 88.07 86.93 85.64 84.28 82.86 81.06 78.84 77.23 75.75 74.30 72.80 71.34 69.87 68.54 70.38 78.63 91.38 94.69 94.97 93.13 89.47 86.54 87.01 88.27 87.11 85.34 82.50 82.34 81.90 86.93 90.22 90.82 93.11 95.94 97.64 97.31 96.44 95.90 96.57 97.02 95.49 96.03 97.65 99.00 99.10 98.94 99.27 98.20 97.98 99.30 98.93 100.02 101.00 101.50 101.36 101.67 101.65 102.47 103.19 103.45 103.54 104.48 106.38 107.12 108.24 108.34 107.90 107.73 107.61 106.89 107.30 107.92 108.35 108.99 109.08 110.29 111.42 112.67 113.26 112.52 111.99 110.84 110.77 110.25 110.09 109.98 110.52 110.49 110.40 110.82 111.15 111.64 112.74 114.45 116.78 119.65 121.73 123.90 126.16 128.62 130.72 132.39 133.88 136.25 137.81 139.36 141.88 145.02 147.51 149.27 153.32 158.30 167.24 183.45 202.50 222.15 230.76 243.81 272.73 313.18 356.39 386.15 416.76 467.04 497.78 505.77 516.30 511.14 485.74 479.92 433.73 401.51 407.41 436.52 445.94 448.00 473.47 500.36 514.02 522.27 511.27 487.74 465.32 462.40 485.62 505.50 511.60 549.47 585.01 614.83 648.88 654.15 624.51 609.64 604.67 589.83 568.59 559.56 551.38 560.87 571.91 597.94 576.53 551.32 521.57 493.72 481.65 437.71 408.50 410.57 416.40 420.28 405.03 392.50 364.54 331.96 298.65 279.89 279.29 283.31 310.02 307.00 307.60 306.02 273.17 257.98 232.47 201.85 182.97 169.14 161.39 155.90 151.76 145.77 132.82 123.74 118.45 108.36 100.99 118.18 135.75 141.80 154.03 175.79 207.66 221.85 229.00 242.19 228.88 224.24 242.86 273.18 298.57 292.18 308.26 319.92 300.44 282.61 303.48 326.02 350.55 369.54 362.36 369.59 366.79 357.70 364.49 380.71 413.87 440.85 464.38 483.45 481.70 455.69 450.14 434.93 401.23 391.03 376.22 347.57 312.68 294.19 304.18 313.29 320.06 319.09 312.07 305.44 297.33 288.91 280.19 270.31 258.21 247.78 241.62 235.34 227.74 219.52 211.46 203.73 196.66 190.67 185.18 180.03 174.69 171.78 177.04 184.24 189.68 196.65 203.45 210.62 218.45 224.65 225.16 223.79 222.61 223.27 225.65 226.09 228.02 237.52 244.30 247.30 259.01 271.48 278.41 284.61 273.03 270.03 279.27 295.82 307.87 314.81 317.55 315.80 313.60 312.61 315.13 315.54 314.08 313.30 312.97 313.44 310.50 302.79 297.18 294.61 296.96 288.58 277.12 269.18 264.42 262.41 256.93 249.41 246.47 243.34 237.32 231.59 227.07 224.94 224.06 222.19 218.82 212.72 207.71 205.77 201.87 197.17 194.99 194.31 193.81 192.72 190.57 188.07 187.30 187.15 186.01 184.71 184.04 184.07 184.60 183.68 182.20 182.64 183.89 184.82 191.27 197.53 196.71 201.61 208.39 212.30 211.23 208.69 205.74 206.55 217.45 230.15 233.22 233.46 231.78 230.93 231.79 233.00 234.13 232.67 232.97 236.01 240.05 243.81 248.58 -181.60 179.69 179.22 178.40 178.01 177.68 177.03 174.90 172.47 169.54 169.47 168.72 168.84 168.97 169.11 169.25 169.31 169.34 170.02 173.12 177.58 179.29 180.11 181.84 183.69 184.39 184.59 184.54 184.46 184.53 184.60 184.67 184.93 185.58 186.70 188.60 188.85 189.14 189.31 190.35 192.36 193.82 196.49 200.90 204.64 207.63 211.52 217.76 225.17 234.00 241.46 251.89 263.08 274.68 287.37 298.28 311.56 324.85 340.09 357.94 375.04 390.65 407.35 424.72 444.70 460.76 471.83 484.79 495.53 504.29 511.71 516.26 520.42 523.17 524.81 525.44 525.22 524.51 523.28 521.44 519.25 517.23 515.03 512.56 509.71 507.55 505.68 504.53 503.31 502.43 501.59 500.27 498.69 497.23 495.22 492.77 489.14 485.89 482.86 478.17 439.37 416.05 409.11 402.42 395.73 389.24 382.95 376.75 370.73 365.18 358.60 350.02 341.33 333.31 325.56 318.28 313.39 308.43 303.56 298.91 294.34 289.84 285.40 280.97 276.56 272.22 268.01 263.84 259.65 255.45 251.26 247.15 243.12 238.46 232.48 227.84 223.85 219.86 215.91 212.02 208.21 204.46 200.70 196.96 193.28 189.64 185.97 182.34 178.80 175.43 171.82 166.96 161.57 156.35 151.44 146.38 142.58 139.45 136.32 133.13 129.99 126.97 123.97 120.97 118.08 115.26 112.48 109.74 107.05 104.42 101.90 99.43 97.02 94.73 92.33 88.94 86.20 84.22 82.35 80.52 78.76 77.02 75.39 73.93 72.48 71.01 69.66 68.36 67.22 66.10 64.97 63.70 62.33 61.07 60.02 59.07 58.35 57.89 57.48 57.05 56.58 56.36 56.21 56.08 55.91 55.73 55.61 55.58 55.62 55.69 55.88 56.05 56.12 56.40 56.76 57.10 57.63 58.10 58.43 58.87 59.39 59.88 60.34 60.90 61.49 62.08 62.66 63.24 63.83 64.40 64.89 65.46 66.39 67.34 68.19 69.03 69.95 70.63 71.22 71.81 72.45 73.16 73.91 74.59 75.18 75.73 76.33 77.01 77.73 78.47 79.24 80.01 80.70 81.31 81.91 82.53 83.18 83.59 83.83 83.98 84.03 84.02 83.96 83.81 83.59 83.42 83.31 83.18 83.29 83.66 83.65 83.11 82.48 81.93 82.32 82.91 83.64 84.62 85.56 86.44 87.46 88.55 89.63 90.42 90.84 91.00 91.01 91.06 91.08 91.14 91.18 91.18 91.15 91.05 90.95 90.88 90.92 91.17 91.29 91.20 90.92 90.41 89.57 88.35 86.71 84.55 81.82 78.19 73.75 68.39 63.86 61.56 61.34 62.87 67.90 74.68 82.11 86.64 88.24 89.46 90.39 91.09 91.65 91.98 91.93 91.65 91.35 90.83 90.04 89.16 88.23 87.24 86.17 84.93 83.64 82.26 80.48 78.38 76.84 75.35 73.90 72.53 71.16 69.77 68.48 69.10 74.52 85.31 91.06 93.71 94.90 92.50 90.90 88.31 88.51 87.26 85.08 82.07 83.65 79.15 83.30 84.31 85.03 86.15 87.83 92.45 93.39 92.47 94.50 95.39 95.56 95.76 95.73 96.38 96.30 96.78 96.92 96.97 96.90 97.17 97.43 96.88 96.48 97.82 99.87 100.15 101.19 101.26 101.65 102.06 102.27 102.12 101.90 102.69 104.59 105.87 106.07 106.28 106.74 106.74 106.26 106.34 106.87 107.48 107.75 107.77 108.98 110.42 111.91 112.72 112.71 112.39 111.11 109.69 109.01 108.92 108.91 108.17 107.80 108.12 108.29 108.71 108.73 109.22 109.77 110.87 112.52 114.24 117.99 120.46 122.44 124.70 126.71 128.36 130.18 131.24 132.81 135.87 139.54 142.57 145.51 148.49 153.61 160.55 173.77 195.56 224.64 250.30 265.33 279.61 313.91 329.87 364.43 403.01 455.18 481.79 486.81 501.06 490.08 459.94 434.89 400.92 378.15 381.45 388.74 389.55 406.43 434.61 464.13 489.10 497.65 493.05 477.59 459.71 453.41 476.61 505.18 520.45 565.46 593.25 623.75 640.89 628.23 602.76 593.10 583.77 567.48 547.41 535.50 528.48 538.02 547.43 575.45 565.69 544.47 499.07 483.40 476.93 429.93 398.49 396.17 392.90 399.87 377.51 375.24 356.56 313.27 275.25 245.37 236.70 236.61 262.39 272.02 271.26 279.82 235.32 218.65 204.61 180.64 161.81 157.47 154.12 152.29 149.91 147.68 142.07 136.48 133.95 116.81 118.92 130.88 138.66 142.48 147.24 161.27 182.83 205.77 222.97 230.74 214.32 216.95 236.34 263.43 268.97 273.26 290.20 290.89 281.51 279.30 296.72 312.08 333.61 341.88 337.71 348.28 342.51 336.82 354.19 388.16 426.90 450.76 469.57 469.06 449.86 446.66 425.68 409.23 389.97 357.41 350.96 332.74 305.23 280.93 289.52 302.11 310.61 306.84 299.16 292.31 285.84 279.15 270.53 259.64 247.68 237.48 231.23 225.01 217.82 211.00 204.52 197.91 191.63 186.07 181.04 176.41 171.73 169.25 174.11 180.56 184.78 190.51 197.25 205.06 211.68 216.39 217.65 217.12 215.55 215.91 218.13 217.99 218.77 226.89 232.78 238.56 249.22 256.63 258.44 262.52 260.15 261.38 268.69 280.21 288.92 294.39 298.48 300.29 300.38 300.63 301.32 302.39 303.09 303.79 303.76 303.15 299.62 292.83 287.73 285.19 287.55 280.44 269.71 262.18 257.68 255.99 251.05 244.27 241.20 238.64 233.63 227.87 222.93 220.15 219.05 217.41 214.77 209.98 206.35 205.01 201.14 196.02 193.63 193.41 193.27 191.31 188.67 185.14 184.59 185.04 183.55 181.81 181.63 181.97 182.31 181.30 180.11 181.05 182.48 183.08 190.89 198.54 195.81 197.70 203.51 208.36 208.76 203.73 200.95 203.23 211.82 222.55 223.83 223.45 223.95 223.69 222.67 223.21 222.89 220.62 216.06 213.75 215.31 223.09 232.15 -180.33 172.97 171.61 170.75 170.08 169.57 169.55 168.27 165.37 160.49 159.88 159.50 159.05 159.17 159.28 159.40 159.58 160.36 161.83 165.99 169.49 172.07 175.01 177.18 178.74 179.23 179.36 179.30 178.82 178.72 178.84 178.96 179.08 179.21 179.48 180.15 181.20 183.46 184.61 186.47 188.90 189.65 191.90 197.43 201.52 205.15 208.65 214.31 221.37 229.26 237.15 247.52 258.51 269.60 281.00 291.08 304.19 317.50 333.31 352.29 370.35 388.19 406.87 426.26 447.95 463.74 476.56 490.77 501.86 510.99 518.27 522.97 527.86 530.43 531.96 532.45 532.32 531.64 530.40 528.59 526.39 523.68 521.23 517.96 514.23 511.32 508.84 506.82 505.12 503.55 502.09 500.08 498.12 495.67 493.10 490.14 486.20 482.97 461.98 456.14 418.04 410.91 404.12 397.48 391.01 384.61 378.32 372.15 366.18 360.72 354.17 345.69 337.09 329.19 321.48 314.25 309.42 304.56 299.75 295.12 290.57 286.10 281.67 277.28 272.92 268.63 264.47 260.30 256.11 251.97 247.86 243.82 239.81 235.12 229.21 224.66 220.73 216.81 212.93 209.09 205.32 201.62 197.91 194.21 190.58 187.00 183.39 179.83 176.36 173.05 169.54 164.74 159.45 154.33 149.54 144.59 140.89 137.80 134.76 131.62 128.51 125.58 122.64 119.69 116.82 114.02 111.29 108.60 105.99 103.43 100.96 98.53 96.18 93.88 91.46 88.09 85.49 83.49 81.57 79.79 78.12 76.40 74.78 73.26 71.84 70.48 69.11 67.80 66.62 65.51 64.39 63.13 61.77 60.50 59.45 58.56 57.81 57.31 56.84 56.39 55.94 55.67 55.50 55.38 55.23 54.99 54.90 54.91 54.91 54.98 55.19 55.35 55.37 55.57 55.94 56.29 56.73 57.14 57.57 58.03 58.52 58.97 59.45 60.00 60.59 61.18 61.76 62.33 62.91 63.51 64.04 64.65 65.47 66.38 67.29 68.16 69.03 69.66 70.25 70.82 71.42 72.03 72.65 73.33 74.00 74.58 75.18 75.88 76.56 77.18 77.85 78.59 79.41 80.10 80.52 81.04 81.72 82.14 82.32 82.34 82.22 82.04 81.84 81.57 81.19 80.63 80.09 79.39 79.00 78.96 78.42 77.68 77.39 77.66 78.99 80.39 81.31 82.45 83.55 84.57 85.68 86.79 87.81 88.68 89.32 89.64 89.76 89.83 89.91 90.09 90.18 90.18 90.16 90.10 90.05 90.03 90.14 90.36 90.46 90.38 90.12 89.58 88.76 87.59 85.92 83.89 81.32 78.18 74.45 70.07 66.14 64.13 63.94 65.07 68.90 75.24 81.59 85.67 87.12 88.36 89.35 90.09 90.61 90.84 90.84 90.60 90.33 89.85 89.15 88.30 87.37 86.40 85.35 84.20 82.98 81.66 79.92 77.96 76.54 75.06 73.62 72.30 70.99 69.67 68.36 67.08 70.80 79.43 86.85 91.70 92.08 92.74 92.92 91.91 90.39 87.24 87.00 88.29 86.29 82.21 82.34 80.16 80.06 81.57 81.72 85.73 87.28 87.81 88.80 91.98 93.15 94.41 94.35 94.55 95.15 95.04 95.20 95.55 96.13 96.10 94.83 94.65 95.35 96.26 96.93 97.86 98.86 99.89 100.50 101.74 102.39 102.28 101.63 101.01 101.69 102.83 104.38 104.25 104.94 105.64 105.96 106.46 106.81 107.45 107.48 107.82 108.69 110.06 110.64 111.44 111.90 111.85 110.94 109.45 108.15 107.86 108.11 107.95 107.80 107.25 107.18 107.33 107.41 108.28 107.99 108.29 108.81 109.60 112.34 114.11 116.17 118.08 120.15 121.95 123.80 125.58 127.64 130.40 133.83 137.31 140.65 143.69 148.75 155.38 167.77 186.67 212.06 248.85 269.09 278.69 298.20 323.25 359.08 399.32 445.45 463.34 468.70 486.74 447.87 433.71 413.05 376.57 349.88 359.52 343.44 348.07 378.73 411.16 448.25 467.15 477.17 475.10 462.04 452.79 448.69 473.78 505.88 532.80 563.01 590.44 618.25 617.16 590.28 572.45 562.65 560.06 556.98 531.09 512.90 503.56 515.93 529.11 549.43 547.58 529.48 499.36 497.04 478.77 435.27 398.07 382.16 373.66 377.77 343.84 339.36 332.96 295.10 256.71 228.88 211.90 207.35 224.55 234.59 232.58 238.70 212.78 195.33 181.82 165.32 155.23 151.49 149.16 147.21 146.43 146.40 144.99 143.60 142.13 140.58 139.76 140.73 141.61 143.48 145.31 155.55 173.74 199.01 211.64 213.48 193.25 199.06 217.08 232.41 252.41 266.31 264.71 266.37 262.23 268.30 270.64 287.53 301.07 311.22 312.86 321.40 330.41 345.70 365.24 403.00 432.96 451.07 450.63 435.00 415.91 433.35 427.79 416.56 398.58 365.69 349.47 333.91 313.00 287.99 285.40 293.77 298.70 294.23 287.30 280.02 273.08 268.40 260.09 249.25 238.95 230.24 222.87 215.96 208.77 203.03 198.60 192.80 187.08 181.95 177.23 173.09 168.87 166.79 171.28 177.10 180.52 184.57 191.73 200.58 205.36 207.38 210.10 211.79 209.57 209.01 210.12 209.03 208.75 216.65 222.29 224.17 228.32 221.85 224.30 235.47 244.41 250.78 257.40 265.16 272.13 279.03 285.46 290.83 289.92 288.46 287.27 288.29 290.54 293.24 294.83 292.16 288.14 283.06 279.50 276.51 275.68 269.84 262.49 255.60 251.46 249.85 246.15 241.06 236.42 233.22 229.58 225.36 219.66 215.58 213.83 212.00 210.26 207.81 205.86 203.62 200.67 195.65 191.47 191.90 192.16 188.90 185.69 182.51 182.17 182.69 180.48 178.05 178.19 178.51 178.24 177.31 176.85 178.57 180.11 179.85 187.17 195.34 189.77 189.76 194.29 198.38 199.34 196.20 195.10 199.25 206.03 214.13 214.43 213.64 214.39 214.50 213.46 212.62 210.49 208.65 202.07 191.63 191.61 205.10 217.15 -177.46 168.15 165.54 164.36 162.29 159.74 159.82 159.62 156.34 150.57 150.04 149.96 150.09 150.23 150.34 150.44 150.75 153.28 156.52 159.56 159.64 163.13 168.98 169.54 169.76 169.94 170.20 170.13 169.65 169.56 169.68 169.80 169.92 170.15 171.47 174.28 176.40 178.54 179.27 181.51 184.79 186.66 190.57 196.02 200.28 202.71 204.85 210.32 216.92 223.96 231.84 242.45 253.16 264.04 274.56 284.69 297.43 310.82 327.04 347.38 367.44 386.99 407.68 429.47 453.44 469.90 483.93 498.78 510.10 519.03 525.65 530.65 535.04 537.35 538.61 539.15 538.85 538.18 537.04 535.41 532.68 530.31 527.03 523.20 518.66 514.92 511.69 509.17 506.68 504.44 502.37 499.73 496.98 493.71 490.56 487.06 483.01 479.67 433.53 419.71 412.68 405.62 398.96 392.48 386.18 379.92 373.67 367.55 361.64 356.21 349.67 341.29 332.84 325.08 317.41 310.18 305.38 300.66 295.98 291.34 286.81 282.39 277.96 273.58 269.33 265.13 260.95 256.75 252.57 248.51 244.50 240.52 236.54 231.83 225.97 221.49 217.60 213.79 209.98 206.20 202.48 198.83 195.16 191.50 187.92 184.39 180.82 177.32 173.88 170.62 167.16 162.49 157.32 152.24 147.50 142.85 139.18 136.13 133.14 130.11 127.07 124.20 121.31 118.40 115.59 112.83 110.13 107.49 104.93 102.43 100.00 97.62 95.31 93.03 90.60 87.30 84.83 82.87 80.92 79.15 77.52 75.86 74.28 72.67 71.21 69.89 68.55 67.26 66.06 64.90 63.83 62.61 61.30 60.01 58.91 58.05 57.30 56.75 56.24 55.76 55.32 55.10 54.93 54.74 54.55 54.29 54.20 54.24 54.24 54.28 54.44 54.60 54.63 54.80 55.12 55.49 55.97 56.35 56.75 57.20 57.66 58.11 58.58 59.14 59.73 60.31 60.89 61.47 62.02 62.55 63.10 63.74 64.54 65.42 66.31 67.17 68.02 68.63 69.21 69.79 70.36 70.93 71.50 72.15 72.83 73.44 74.07 74.75 75.39 75.95 76.61 77.33 78.12 78.77 79.14 79.61 80.25 80.62 80.75 80.70 80.53 80.25 79.93 79.54 79.06 78.26 77.37 76.35 75.41 74.87 73.94 72.98 72.97 73.75 76.18 78.23 79.21 80.45 81.69 82.85 84.01 85.11 86.09 87.00 87.83 88.31 88.53 88.65 88.82 89.04 89.20 89.23 89.21 89.24 89.22 89.25 89.41 89.59 89.70 89.69 89.47 88.95 88.18 87.11 85.55 83.73 81.50 79.02 76.14 73.09 70.45 69.01 68.81 69.64 72.77 76.68 81.61 84.97 86.27 87.43 88.44 89.24 89.63 89.71 89.75 89.63 89.33 88.89 88.29 87.48 86.54 85.55 84.51 83.47 82.33 81.05 79.37 77.55 76.29 74.83 73.39 72.11 70.84 69.58 68.23 66.90 68.08 74.15 82.84 90.50 91.77 91.83 91.77 90.98 92.46 91.39 88.39 86.82 86.36 84.60 83.48 79.18 79.19 80.31 79.43 80.74 84.41 87.01 88.62 90.83 91.26 91.29 93.12 93.42 93.73 94.33 94.91 95.79 96.17 96.86 96.43 96.06 95.68 96.00 97.14 97.36 97.49 98.60 100.11 100.71 101.38 101.49 100.96 99.00 98.56 100.85 101.81 102.43 104.37 104.96 105.40 105.99 106.53 106.93 107.30 107.60 108.46 109.41 110.03 110.92 111.53 111.20 110.54 109.30 108.19 107.69 107.91 107.58 107.66 107.36 107.07 106.85 107.04 108.08 107.94 107.63 107.51 107.78 108.66 109.64 111.07 112.28 114.24 116.36 118.37 120.56 122.62 125.68 129.16 132.44 136.08 139.64 146.19 157.95 176.34 196.82 219.23 251.65 267.76 274.05 290.52 325.64 359.67 391.46 429.32 444.10 455.80 470.53 416.57 406.62 397.82 365.39 333.22 328.63 311.36 325.43 362.80 408.92 434.87 446.11 459.47 455.08 445.57 440.90 445.23 465.46 495.86 522.27 549.98 573.99 593.35 595.76 566.59 537.49 531.75 531.28 540.61 519.29 494.23 486.31 497.81 492.00 503.25 505.07 493.53 491.86 490.32 477.95 442.98 400.04 375.21 364.22 362.83 330.41 299.47 296.54 287.78 245.26 216.16 200.34 191.91 188.14 191.27 191.37 192.88 187.89 174.13 164.78 155.54 150.82 149.36 146.93 144.05 143.30 142.88 142.82 142.82 143.16 142.44 141.18 141.19 142.44 143.22 143.51 151.43 163.86 177.45 190.50 193.01 161.71 172.69 202.62 220.77 234.46 228.06 229.58 239.50 246.85 263.43 278.12 283.73 286.83 301.33 322.77 335.61 354.24 369.88 380.94 408.83 410.03 430.17 436.99 414.84 390.79 383.26 395.37 390.65 393.68 374.55 346.61 326.78 315.85 296.85 287.15 288.74 288.28 282.87 276.59 268.88 260.97 255.95 249.19 240.26 231.56 223.66 215.87 208.63 201.77 196.73 192.72 187.58 182.61 177.86 173.56 169.74 166.24 164.37 168.66 174.08 177.30 180.17 186.92 196.46 200.05 201.20 204.56 205.93 203.56 202.15 202.16 200.71 201.67 206.10 210.04 209.71 202.92 183.13 189.04 209.04 227.35 239.22 245.77 251.09 257.13 265.06 274.73 280.97 281.44 279.61 278.44 278.70 278.83 282.52 285.83 281.68 277.38 274.82 272.94 269.69 266.75 261.20 255.87 249.84 245.95 244.32 241.79 238.03 232.82 228.61 226.25 222.74 216.49 211.80 209.07 207.05 206.01 205.77 204.49 201.78 199.74 194.99 190.20 191.06 190.97 187.15 183.29 180.72 180.44 180.26 177.48 174.87 175.34 175.56 174.67 174.29 174.25 176.23 177.85 177.05 185.08 191.28 184.46 182.60 185.65 189.01 190.31 187.85 188.92 194.73 200.05 204.77 204.92 204.11 204.84 205.44 204.83 202.74 199.00 197.06 190.64 173.54 174.94 189.84 204.35 -171.15 161.39 159.56 159.04 156.22 150.97 150.73 150.60 147.21 141.61 141.01 140.17 139.69 139.84 139.80 140.06 142.46 146.82 149.70 150.40 151.28 155.79 158.94 159.48 160.42 161.70 163.97 164.84 164.82 164.88 164.94 165.00 165.14 165.56 166.97 169.16 169.47 169.28 170.99 175.26 178.21 180.90 185.87 191.08 196.14 198.88 202.09 207.42 212.93 219.39 227.10 237.69 248.33 258.99 267.89 277.37 290.14 303.59 320.64 342.13 363.39 387.34 410.00 433.48 458.29 477.92 492.58 507.92 519.31 527.60 533.95 538.46 542.40 544.09 544.98 545.29 544.80 544.02 542.98 541.54 539.28 536.87 532.83 528.31 522.98 518.25 514.67 511.22 507.98 505.16 502.26 498.74 495.18 491.28 487.59 483.65 479.63 442.45 420.62 413.99 407.11 400.30 393.79 387.45 381.25 375.08 368.94 362.92 357.10 351.73 345.24 336.94 328.61 320.96 313.36 306.19 301.41 296.78 292.16 287.53 283.04 278.67 274.28 269.95 265.75 261.57 257.40 253.23 249.09 245.10 241.15 237.19 233.23 228.56 222.77 218.34 214.51 210.77 207.04 203.33 199.64 196.04 192.41 188.79 185.31 181.79 178.29 174.84 171.47 168.25 164.80 160.25 155.20 150.21 145.64 141.10 137.49 134.46 131.54 128.55 125.63 122.80 119.96 117.11 114.35 111.64 108.99 106.40 103.89 101.45 99.06 96.73 94.46 92.18 89.76 86.57 84.17 82.27 80.34 78.56 76.92 75.40 73.84 72.14 70.62 69.29 68.01 66.74 65.49 64.32 63.30 62.15 60.87 59.56 58.40 57.53 56.80 56.24 55.69 55.17 54.74 54.57 54.43 54.16 53.86 53.60 53.53 53.58 53.59 53.60 53.63 53.74 53.92 54.10 54.29 54.71 55.31 55.72 56.00 56.36 56.83 57.29 57.76 58.32 58.91 59.49 60.08 60.66 61.12 61.56 62.07 62.73 63.61 64.50 65.25 66.07 66.92 67.53 68.12 68.69 69.28 69.85 70.43 71.04 71.68 72.32 72.98 73.62 74.21 74.78 75.47 76.24 76.86 77.35 77.74 78.23 78.80 79.06 79.14 79.09 78.98 78.69 78.20 77.75 77.22 76.30 75.17 73.84 72.51 71.46 70.22 69.11 69.31 70.70 74.01 76.52 77.42 78.66 80.03 81.32 82.48 83.56 84.54 85.49 86.36 86.95 87.33 87.53 87.76 88.02 88.21 88.33 88.38 88.44 88.47 88.53 88.71 88.93 89.05 89.11 88.95 88.54 87.87 86.92 85.50 83.90 82.14 80.33 78.11 76.70 75.35 74.43 74.22 74.72 76.36 78.27 82.05 84.59 85.70 86.74 87.69 88.41 88.71 88.73 88.80 88.73 88.43 87.98 87.43 86.66 85.75 84.77 83.77 82.81 81.72 80.49 78.87 77.14 75.95 74.51 73.10 71.86 70.65 69.42 68.10 66.80 65.96 69.12 77.30 86.48 86.99 85.65 82.28 79.91 80.41 81.89 87.92 89.53 84.98 84.84 82.50 78.74 80.14 80.79 79.61 80.52 82.95 84.49 86.99 87.56 87.42 89.77 91.86 92.77 93.34 93.75 93.68 94.69 95.51 95.97 95.90 96.41 96.40 96.07 96.83 97.28 97.25 97.96 98.63 99.49 99.86 100.48 100.39 98.86 99.16 100.62 100.92 102.29 103.50 104.75 105.24 105.78 106.46 106.70 107.00 107.55 108.38 109.10 109.95 110.12 110.61 110.56 110.06 109.56 108.64 108.20 108.05 107.19 107.39 107.58 107.30 107.16 107.09 107.57 107.84 107.32 107.17 107.36 107.39 107.51 107.51 108.58 109.84 111.49 113.73 115.70 117.89 120.77 124.76 127.78 131.84 136.62 146.34 166.67 190.62 208.63 227.70 241.94 267.49 264.22 285.97 321.35 348.29 349.27 402.97 429.56 449.16 443.96 399.39 361.89 360.31 360.37 321.27 291.51 283.71 308.70 356.97 407.96 419.60 421.08 434.55 425.31 422.57 428.37 441.56 468.52 498.59 519.65 543.31 565.56 580.30 578.85 559.18 520.40 496.90 511.23 521.98 504.72 475.79 472.22 449.62 430.19 436.27 466.12 479.59 486.83 478.09 472.51 438.53 401.35 367.83 352.93 340.49 322.24 281.42 272.33 267.26 238.84 210.33 193.41 180.33 172.91 168.17 165.04 161.08 160.16 155.58 152.93 148.81 145.49 144.34 143.10 141.22 140.19 139.05 139.61 139.64 140.15 140.82 141.37 141.85 141.98 142.32 143.00 144.26 147.93 153.86 162.42 164.53 154.86 164.83 183.94 196.95 210.34 216.51 230.73 242.54 252.41 270.11 287.07 296.26 306.62 320.47 329.91 348.73 365.13 375.29 390.57 406.78 396.76 405.04 419.68 407.12 369.08 353.86 362.40 362.86 369.88 364.82 332.37 304.61 295.05 286.27 285.33 280.48 278.34 272.51 266.78 258.83 248.37 242.90 237.96 232.26 225.55 217.82 210.15 202.98 196.62 191.64 186.96 182.33 178.04 173.83 169.99 166.56 163.52 161.99 166.20 171.52 174.99 177.12 183.33 192.42 196.26 197.39 200.30 199.72 197.45 195.29 194.19 196.32 197.11 197.71 195.81 194.08 183.10 168.15 171.61 189.06 212.05 227.67 234.57 238.53 243.31 251.31 261.56 269.46 272.51 273.41 275.62 271.94 267.57 271.67 276.68 272.12 268.14 268.29 266.77 265.32 260.97 255.17 250.35 245.04 241.16 239.47 237.66 234.99 229.80 225.05 222.80 219.49 213.53 208.72 205.38 202.98 202.08 203.18 202.58 199.29 196.85 192.69 190.59 190.75 189.58 185.51 182.29 180.11 179.49 178.65 175.43 173.07 174.05 174.18 172.85 172.61 173.17 174.72 175.97 176.66 182.92 186.38 181.39 179.54 181.42 184.33 185.32 181.68 183.04 189.70 194.09 196.87 195.91 195.08 196.80 198.38 198.26 194.81 189.40 185.88 180.46 166.74 167.24 180.99 194.38 -159.03 153.67 150.73 148.34 145.23 139.64 138.80 138.67 135.74 130.70 129.73 128.49 128.11 128.71 129.68 131.50 135.62 137.98 139.61 141.89 145.76 148.14 149.85 151.74 154.64 156.30 158.28 158.61 157.67 157.75 157.85 157.95 157.96 158.22 158.79 159.77 159.99 159.57 163.54 167.81 170.30 173.61 179.36 184.23 189.44 193.30 198.33 203.88 207.96 214.14 221.62 232.08 242.65 252.08 260.14 270.56 283.08 296.75 314.88 338.33 363.12 388.69 413.97 440.74 466.04 486.01 502.69 518.13 529.05 536.46 542.15 546.31 550.19 551.32 551.49 551.33 550.74 549.70 548.63 547.27 545.02 541.71 537.21 532.01 525.75 520.62 516.35 512.23 508.38 505.23 501.51 497.20 492.46 487.83 483.39 478.98 451.54 422.62 414.49 408.06 401.42 394.86 388.64 382.45 376.18 370.05 364.10 358.24 352.58 347.33 340.88 332.66 324.41 316.80 309.33 302.28 297.54 292.90 288.29 283.73 279.27 274.96 270.64 266.41 262.14 257.95 253.84 249.77 245.69 241.73 237.78 233.81 229.88 225.32 219.60 215.24 211.47 207.77 204.12 200.43 196.79 193.23 189.66 186.09 182.70 179.25 175.78 172.42 169.19 166.02 162.48 157.99 153.08 148.29 143.84 139.32 135.76 132.80 129.92 127.00 124.14 121.34 118.57 115.82 113.10 110.42 107.84 105.32 102.88 100.52 98.17 95.87 93.61 91.35 88.97 85.84 83.47 81.61 79.73 77.97 76.32 74.82 73.27 71.61 70.10 68.74 67.46 66.22 64.98 63.82 62.82 61.68 60.41 59.09 57.94 57.06 56.28 55.70 55.17 54.65 54.20 54.01 53.85 53.54 53.24 53.06 52.96 52.93 52.92 52.93 52.92 53.03 53.29 53.45 53.54 53.96 54.58 54.98 55.23 55.55 56.01 56.48 56.97 57.52 58.09 58.67 59.26 59.85 60.26 60.63 61.13 61.79 62.71 63.57 64.25 65.04 65.90 66.50 67.09 67.66 68.24 68.80 69.39 69.96 70.56 71.24 71.90 72.50 73.07 73.65 74.39 75.14 75.62 76.00 76.45 76.92 77.36 77.55 77.61 77.58 77.52 77.24 76.71 76.18 75.62 74.67 73.45 72.00 70.49 69.07 67.60 66.36 66.66 68.69 72.52 75.30 76.00 77.28 78.63 79.99 81.11 82.14 83.17 84.14 84.97 85.64 86.12 86.50 86.78 87.03 87.25 87.46 87.60 87.69 87.79 87.89 88.07 88.33 88.50 88.61 88.56 88.32 87.80 86.98 85.76 84.45 83.18 82.00 80.98 80.80 80.76 80.37 80.16 80.31 80.45 80.80 82.70 84.51 85.46 86.30 87.02 87.59 87.85 87.90 87.97 87.90 87.59 87.14 86.57 85.84 84.99 84.07 83.12 82.20 81.15 79.98 78.42 76.71 75.51 74.11 72.76 71.57 70.40 69.22 68.01 66.78 65.62 64.78 70.79 78.02 78.74 80.08 80.44 82.50 79.53 80.48 82.61 88.00 89.31 88.53 86.45 84.02 81.51 81.55 80.16 80.31 81.35 82.95 84.79 86.58 88.09 89.58 90.98 91.87 92.31 92.91 92.78 92.53 94.24 95.25 95.97 96.14 96.54 96.34 96.51 96.87 97.03 97.22 97.25 98.14 98.81 99.79 100.30 100.05 100.27 100.78 100.99 101.89 103.15 104.11 104.85 105.45 106.25 106.37 106.68 107.20 107.86 108.53 109.01 109.17 109.40 109.54 109.25 109.54 109.10 108.59 108.38 107.22 107.12 107.18 107.21 107.20 106.74 106.59 106.70 106.44 107.02 107.35 107.60 107.40 107.07 106.78 107.56 107.74 109.92 112.05 113.96 116.53 119.65 122.08 126.19 132.92 147.80 171.28 188.64 201.27 207.53 218.66 233.51 236.12 245.91 264.54 283.45 325.31 393.83 429.19 450.68 435.21 376.07 334.32 323.95 321.49 313.18 282.35 270.77 307.69 355.08 383.05 391.30 400.36 407.15 401.12 401.10 414.10 428.05 448.90 479.25 491.72 512.55 545.30 562.93 561.41 543.27 528.45 505.08 488.46 503.96 492.13 450.30 436.11 404.83 381.70 375.25 405.19 447.03 461.33 455.47 461.12 425.48 384.21 345.37 327.84 322.66 291.14 267.29 249.50 240.39 224.09 200.53 181.86 167.74 159.17 154.29 151.27 148.62 148.09 146.67 145.59 143.39 140.67 138.34 137.65 136.90 134.98 135.59 136.17 136.23 137.03 138.14 139.20 140.54 141.39 141.47 142.20 142.26 143.59 144.41 147.93 150.97 154.54 165.81 183.24 197.11 210.46 225.56 242.95 256.26 263.70 268.63 284.84 299.17 314.66 332.57 340.63 354.62 368.24 371.80 386.28 386.85 371.40 378.91 406.30 390.19 351.90 328.88 327.33 332.68 348.78 344.07 313.65 282.74 265.59 265.15 273.76 270.42 267.71 263.05 258.37 251.03 239.90 232.80 228.98 225.60 219.64 212.28 205.26 198.76 192.57 187.12 182.14 177.72 173.66 169.89 166.48 163.50 160.75 159.64 163.95 169.49 173.38 174.11 179.42 187.52 192.03 193.87 194.23 193.47 191.38 188.61 186.36 188.97 191.09 186.53 181.38 181.92 173.30 161.56 164.03 176.71 199.29 216.12 224.82 227.12 231.57 239.38 248.67 257.74 261.95 266.93 273.22 269.56 260.17 261.98 267.51 263.48 260.31 261.59 262.22 261.21 256.63 250.57 245.82 240.63 236.90 235.13 233.66 231.48 226.66 221.88 219.26 215.85 210.47 206.10 202.56 199.85 198.44 200.07 199.71 196.27 192.01 190.37 191.15 190.14 187.91 184.55 181.87 180.26 179.35 177.93 174.54 172.08 173.61 173.84 172.32 172.15 173.02 173.53 174.57 176.98 179.90 180.68 179.39 178.98 179.93 182.48 182.23 177.32 177.70 184.30 188.01 189.03 187.38 186.79 189.87 192.40 192.96 188.37 181.22 175.48 170.72 162.43 163.59 174.29 186.52 -150.62 147.70 143.50 138.82 135.85 132.25 129.48 128.41 126.86 124.36 122.42 120.43 120.27 121.53 124.02 125.95 128.54 130.64 132.18 135.46 138.23 140.21 142.42 145.09 147.48 148.20 149.13 149.27 148.73 148.85 148.98 149.10 149.31 149.64 150.51 151.07 151.26 152.20 156.27 159.34 162.57 165.82 170.76 176.77 182.91 187.07 192.76 199.84 203.49 208.75 215.83 225.53 236.18 246.21 254.70 264.69 277.16 291.61 310.27 334.56 364.03 392.21 420.53 448.77 477.87 498.67 515.94 530.97 540.80 547.19 551.56 554.92 557.20 557.63 557.07 556.15 555.02 553.76 552.51 551.25 549.40 546.15 540.89 534.68 527.42 521.49 516.47 511.88 507.64 504.12 499.87 494.26 487.91 482.28 477.30 464.34 420.09 414.24 408.15 401.96 395.58 389.34 383.35 377.29 371.10 365.07 359.27 353.53 347.98 342.83 336.46 328.32 320.18 312.63 305.28 298.38 293.69 289.05 284.46 279.94 275.55 271.30 267.08 262.86 258.57 254.37 250.30 246.28 242.34 238.37 234.43 230.46 226.58 222.08 216.43 212.17 208.44 204.80 201.19 197.55 193.96 190.45 186.93 183.44 180.07 176.74 173.31 170.05 166.97 163.78 160.24 155.78 151.00 146.38 142.01 137.49 134.05 131.16 128.31 125.44 122.62 119.87 117.17 114.53 111.86 109.23 106.68 104.22 101.91 99.61 97.32 95.02 92.76 90.54 88.20 85.11 82.68 80.86 79.10 77.38 75.71 74.13 72.62 71.15 69.68 68.25 66.93 65.70 64.52 63.41 62.41 61.22 59.89 58.61 57.52 56.65 55.73 55.13 54.71 54.23 53.71 53.39 53.16 52.88 52.71 52.64 52.47 52.30 52.23 52.26 52.30 52.46 52.73 52.85 52.88 53.23 53.77 54.15 54.46 54.78 55.17 55.67 56.21 56.74 57.26 57.85 58.44 59.02 59.43 59.78 60.28 60.94 61.82 62.64 63.31 64.10 64.96 65.56 66.15 66.72 67.22 67.78 68.37 68.94 69.53 70.19 70.81 71.39 71.96 72.56 73.23 73.96 74.44 74.83 75.28 75.68 76.06 76.19 76.24 76.23 76.17 75.92 75.37 74.82 74.22 73.36 72.27 71.06 69.57 67.96 66.32 65.06 65.65 67.96 71.70 74.44 75.31 76.39 77.62 78.89 79.95 80.94 81.96 82.90 83.72 84.44 85.03 85.49 85.83 86.10 86.35 86.60 86.80 86.94 87.11 87.28 87.50 87.80 88.02 88.14 88.20 88.11 87.72 87.03 86.02 85.01 84.08 83.41 83.02 83.52 83.99 83.84 83.66 83.59 83.05 82.46 83.31 84.56 85.35 85.95 86.47 86.89 87.14 87.23 87.25 87.11 86.82 86.39 85.81 85.09 84.27 83.38 82.46 81.59 80.58 79.43 77.96 76.28 75.08 73.72 72.46 71.31 70.19 69.06 67.93 66.77 65.64 64.59 65.76 70.15 72.68 74.02 77.75 81.98 81.38 79.31 80.96 87.06 91.03 90.75 89.85 88.21 87.34 84.20 83.58 82.31 81.68 82.41 83.07 85.43 86.98 88.74 89.85 90.52 91.25 92.28 92.43 92.24 92.86 94.19 95.00 95.38 96.30 96.51 96.86 97.33 97.66 97.65 97.59 98.39 99.03 99.34 99.94 101.33 101.32 101.03 101.38 102.50 102.89 103.80 104.19 104.71 105.52 105.71 105.95 106.35 106.48 107.30 107.66 107.98 108.30 108.32 108.23 108.94 109.01 108.59 108.11 107.24 106.73 106.48 105.98 105.60 105.30 104.80 104.76 105.39 106.71 107.46 107.99 107.91 107.61 107.67 108.05 107.83 108.15 109.23 111.08 113.55 115.65 117.26 119.87 125.06 136.06 148.32 162.63 173.22 182.94 193.47 205.66 218.19 232.26 256.51 289.40 348.58 413.56 426.08 438.53 422.07 341.13 281.69 298.42 288.33 279.43 276.15 273.49 300.93 343.20 349.19 358.14 368.14 378.06 374.59 370.09 380.43 385.80 426.27 447.94 466.27 507.79 535.72 543.68 540.63 522.45 509.70 502.59 479.46 480.26 464.80 436.41 420.25 395.36 367.11 357.52 368.45 397.65 409.21 432.03 443.05 402.50 356.11 323.48 305.56 299.07 283.29 253.49 228.74 212.50 198.60 182.76 169.83 157.50 150.33 146.67 144.40 142.66 141.43 140.51 139.76 138.66 136.79 134.45 133.43 132.31 130.70 130.76 131.13 133.30 134.35 135.45 136.67 138.21 139.82 140.18 141.53 142.03 142.46 143.26 144.56 151.80 168.24 186.94 201.31 212.82 225.41 241.07 256.79 269.41 271.85 277.21 285.57 296.01 313.46 334.33 342.52 355.15 361.64 353.05 358.45 360.06 350.40 358.47 387.73 380.13 344.93 315.79 301.00 305.01 319.90 313.20 289.27 269.50 244.06 242.86 251.22 254.13 256.27 254.44 251.56 245.63 234.57 227.99 223.79 219.59 213.70 207.13 201.48 195.91 189.19 183.47 178.57 173.82 169.68 166.07 163.03 160.50 157.97 157.13 161.92 167.97 171.74 171.23 174.15 180.96 185.39 187.62 188.00 186.78 185.19 182.37 179.56 181.06 180.80 173.31 168.66 172.86 166.03 158.37 158.44 167.91 189.48 206.76 214.49 218.61 223.76 231.23 238.60 246.38 251.45 256.98 263.79 261.78 255.53 255.29 258.23 255.82 254.65 255.95 256.31 254.47 250.71 246.05 241.75 236.57 232.78 231.03 229.49 227.28 222.81 218.31 215.48 212.12 207.42 203.60 200.35 197.18 195.15 196.23 195.73 192.66 188.93 187.76 188.51 188.08 186.15 182.91 180.74 180.23 180.14 179.08 174.65 171.22 172.12 172.70 172.09 172.00 172.24 172.01 172.68 175.46 176.31 175.48 176.06 176.71 177.63 179.04 178.40 174.76 175.01 179.90 182.89 183.93 182.54 181.60 183.21 184.92 185.58 181.23 174.31 168.27 164.46 159.02 160.30 168.64 179.44 -144.72 142.45 138.09 132.86 129.73 127.51 123.61 121.09 120.06 118.93 117.25 115.01 114.45 116.00 118.89 120.01 121.81 124.27 126.06 128.94 131.56 134.25 135.62 138.30 139.21 139.32 139.43 139.45 139.57 140.28 140.64 140.79 141.29 142.31 144.06 144.80 145.19 146.16 147.92 151.29 155.81 159.05 163.19 170.93 177.14 180.85 186.66 193.36 200.07 204.62 209.80 219.00 229.68 240.39 249.88 259.34 272.21 287.55 307.86 334.42 367.22 398.59 429.26 459.67 489.27 513.71 531.12 544.93 552.96 558.32 561.28 562.89 563.26 562.70 561.30 559.53 557.58 555.66 554.03 552.61 550.53 546.02 540.07 533.58 526.75 519.52 514.07 509.45 505.34 501.91 497.63 490.77 482.39 476.26 463.73 418.47 413.15 407.47 401.61 395.65 389.68 383.61 377.85 371.96 366.00 360.14 354.37 348.76 343.31 338.22 331.89 323.87 315.90 308.49 301.19 294.45 289.84 285.22 280.67 276.19 271.89 267.73 263.54 259.28 254.99 250.81 246.80 242.84 238.91 234.97 231.06 227.17 223.35 218.84 213.29 209.10 205.42 201.82 198.27 194.68 191.18 187.72 184.25 180.84 177.52 174.24 170.94 167.70 164.65 161.50 158.05 153.64 148.95 144.47 140.17 135.67 132.35 129.55 126.79 123.95 121.16 118.46 115.83 113.23 110.67 108.12 105.60 103.17 100.92 98.66 96.39 94.13 91.90 89.73 87.44 84.41 82.01 80.23 78.54 76.82 75.14 73.51 72.02 70.70 69.25 67.78 66.46 65.26 64.09 63.00 61.99 60.78 59.41 58.14 57.10 56.22 55.22 54.61 54.28 53.81 53.25 52.86 52.57 52.31 52.19 52.19 52.00 51.67 51.59 51.64 51.73 51.89 52.14 52.24 52.25 52.54 53.00 53.36 53.71 54.04 54.40 54.89 55.47 55.94 56.45 57.02 57.61 58.19 58.61 58.97 59.47 60.12 60.95 61.74 62.43 63.21 64.07 64.67 65.26 65.80 66.28 66.81 67.40 67.98 68.56 69.16 69.75 70.33 70.91 71.49 72.13 72.74 73.30 73.78 74.16 74.51 74.83 74.97 75.02 75.01 74.94 74.70 74.21 73.67 73.07 72.40 71.64 70.82 69.65 68.05 66.40 65.18 66.13 68.55 71.66 74.06 75.27 76.14 77.03 78.01 78.98 79.95 80.90 81.80 82.62 83.37 84.02 84.53 84.91 85.24 85.51 85.75 85.96 86.17 86.44 86.71 87.00 87.38 87.60 87.71 87.88 87.94 87.63 87.04 86.33 85.53 84.87 84.43 84.32 84.52 84.87 84.84 84.78 84.75 84.30 83.65 83.87 84.71 85.34 85.76 86.04 86.31 86.57 86.70 86.62 86.37 86.13 85.72 85.13 84.41 83.59 82.68 81.77 80.97 79.98 78.84 77.47 75.84 74.65 73.37 72.20 71.09 70.02 68.95 67.85 66.81 65.72 64.71 63.82 64.61 65.81 68.90 73.34 78.18 82.81 80.26 79.33 85.35 89.96 91.26 91.12 91.06 90.47 88.80 88.75 87.30 85.01 84.87 85.31 86.02 86.44 88.03 88.79 90.28 91.22 92.07 92.53 92.91 93.22 93.37 93.64 94.35 96.12 96.66 97.57 98.86 99.18 99.63 99.82 100.17 100.33 99.70 99.75 101.92 102.61 102.30 102.32 103.04 104.00 104.15 103.95 103.97 104.18 104.67 105.08 105.21 104.86 105.59 105.86 106.59 107.17 107.15 107.63 107.71 107.82 107.42 106.55 105.98 105.65 105.29 104.95 104.39 103.61 102.88 101.40 103.49 106.19 107.15 108.19 108.38 107.83 107.99 108.79 109.31 109.33 109.58 109.97 111.01 114.11 115.22 116.73 119.10 121.69 129.02 140.02 150.23 162.30 179.34 196.78 215.91 241.14 269.44 291.97 375.16 388.96 409.89 418.66 410.95 352.81 267.85 247.66 232.62 241.67 258.91 273.55 294.46 312.67 310.18 326.31 336.54 350.44 344.70 341.74 353.65 366.30 409.54 432.04 459.14 484.66 514.23 528.97 522.22 502.95 488.37 476.76 462.87 454.29 440.15 423.27 403.74 381.47 364.00 348.11 348.43 370.91 383.32 427.74 422.65 375.24 331.41 303.66 285.01 276.04 268.18 239.69 211.37 193.50 176.72 166.27 157.46 148.59 145.18 142.38 140.60 139.06 138.44 137.11 136.30 135.27 133.62 131.94 130.80 129.53 128.22 127.32 128.14 130.32 131.50 132.94 133.97 135.14 136.71 138.26 139.95 141.44 143.32 145.69 150.37 166.44 190.86 214.86 224.87 234.50 243.02 254.34 269.05 279.35 287.88 292.58 295.74 299.92 314.62 323.73 337.33 345.24 346.61 338.51 336.31 331.33 330.37 348.09 367.99 358.56 333.56 305.33 284.37 282.36 295.30 291.69 267.29 251.84 229.11 227.51 234.90 239.17 243.24 246.47 245.66 240.89 232.34 226.44 220.83 214.13 207.61 202.11 199.17 193.87 186.33 180.62 175.88 170.81 166.17 162.56 159.87 157.78 155.38 154.78 160.13 166.70 169.79 166.72 167.46 173.05 176.61 179.15 180.08 179.86 178.67 176.54 173.28 170.77 167.04 159.60 157.53 165.95 160.66 153.95 152.43 160.34 181.46 197.92 204.95 212.07 219.48 226.52 231.34 235.29 239.58 243.85 248.02 252.27 255.13 252.06 248.14 249.24 250.91 251.37 249.22 245.37 243.78 241.65 238.19 232.79 228.85 227.27 225.22 222.26 218.22 214.31 211.44 208.27 204.27 201.37 198.80 195.28 192.19 191.69 190.58 188.58 187.16 184.77 182.37 184.13 184.32 180.73 178.93 180.02 182.15 182.47 176.11 170.21 169.63 170.80 172.48 172.37 170.88 170.29 170.41 171.95 171.72 170.61 171.16 172.85 174.36 173.87 173.94 174.05 175.04 176.23 178.76 181.28 181.37 179.40 177.06 175.91 176.37 173.18 168.70 164.15 160.85 155.87 156.06 162.15 170.31 -140.25 137.94 133.59 127.74 124.48 122.70 118.46 115.54 114.38 113.52 111.66 109.64 110.03 111.67 114.22 114.85 116.76 119.20 120.52 122.72 126.05 127.96 129.14 129.57 129.94 130.21 131.05 131.78 132.43 133.77 134.42 134.74 135.22 137.08 138.42 138.87 138.78 139.16 140.30 144.10 149.17 152.47 156.86 163.59 169.82 174.00 181.23 189.06 193.58 198.57 203.29 211.95 220.83 233.06 243.15 254.37 268.76 285.40 308.49 337.23 372.39 405.91 438.47 469.07 499.18 524.18 541.69 554.05 560.40 564.95 567.00 567.67 567.50 566.35 563.87 561.00 558.18 555.55 553.34 551.35 548.06 542.92 536.77 530.20 523.37 516.13 510.35 505.75 501.85 498.34 492.24 483.69 474.48 443.10 436.68 411.09 406.10 400.65 395.01 389.33 383.56 377.94 372.25 366.53 360.83 355.14 349.45 343.94 338.59 333.54 327.27 319.46 311.51 304.31 297.09 290.50 285.96 281.43 276.91 272.47 268.26 264.18 259.94 255.66 251.43 247.31 243.35 239.40 235.46 231.55 227.72 223.92 220.16 215.64 210.14 206.02 202.39 198.82 195.33 191.88 188.43 185.01 181.63 178.30 175.00 171.77 168.63 165.44 162.21 159.17 155.91 151.57 146.91 142.47 138.25 133.89 130.63 127.98 125.37 122.53 119.75 117.16 114.56 111.95 109.50 107.11 104.59 102.14 99.89 97.63 95.35 93.16 91.03 88.91 86.66 83.75 81.46 79.73 78.03 76.31 74.60 72.97 71.51 70.24 68.83 67.33 66.08 64.90 63.69 62.56 61.56 60.34 58.96 57.70 56.67 55.78 54.77 54.17 53.86 53.40 52.81 52.41 52.10 51.87 51.72 51.67 51.44 51.14 51.05 51.10 51.17 51.27 51.45 51.57 51.63 51.93 52.33 52.65 53.00 53.34 53.68 54.17 54.72 55.20 55.68 56.20 56.78 57.37 57.79 58.14 58.64 59.29 60.11 60.89 61.58 62.33 63.17 63.77 64.36 64.90 65.38 65.92 66.50 67.09 67.67 68.24 68.80 69.32 69.88 70.46 71.02 71.56 72.16 72.68 73.05 73.39 73.68 73.81 73.86 73.84 73.79 73.58 73.17 72.70 72.19 71.70 71.20 70.71 69.86 68.45 67.04 66.11 67.12 69.32 71.80 73.79 75.14 75.83 76.48 77.30 78.16 79.09 80.02 80.91 81.70 82.44 83.10 83.63 84.08 84.45 84.77 85.01 85.23 85.47 85.80 86.14 86.50 86.95 87.21 87.32 87.56 87.74 87.57 87.10 86.53 85.98 85.53 85.25 85.15 85.21 85.21 85.21 85.22 85.22 84.84 84.38 84.31 84.83 85.28 85.48 85.70 85.81 86.04 86.17 85.98 85.66 85.43 85.05 84.47 83.74 82.93 82.04 81.15 80.37 79.40 78.26 76.97 75.42 74.25 73.06 71.93 70.90 69.88 68.84 67.79 66.79 65.81 64.84 63.72 62.70 62.89 64.53 68.24 72.87 78.89 80.17 78.83 81.91 87.12 90.14 91.58 91.81 92.28 92.75 92.58 92.03 92.57 91.34 90.56 90.06 89.27 89.75 90.52 91.50 92.07 92.67 92.39 93.26 93.25 93.99 95.23 94.08 95.67 97.79 98.46 99.22 99.88 100.54 100.70 100.85 101.32 101.90 101.50 101.54 102.56 103.00 102.75 103.24 103.63 103.48 103.16 102.91 103.06 102.95 103.27 103.55 103.75 103.53 103.67 104.59 104.77 104.87 105.28 105.55 105.47 105.19 105.02 105.13 104.99 104.71 104.53 103.78 101.07 98.02 98.81 103.60 105.18 105.57 106.18 107.01 107.07 107.70 108.47 108.43 108.64 108.97 109.41 110.10 111.37 112.31 113.91 115.67 117.68 121.20 127.40 137.23 150.67 178.66 204.08 225.29 251.99 274.31 293.13 322.19 349.43 392.55 405.17 401.63 377.53 301.49 225.71 215.15 219.62 235.82 254.87 276.01 276.69 283.29 295.92 307.91 319.94 320.89 317.71 325.45 350.95 388.01 414.95 441.76 460.92 485.77 506.63 507.26 480.52 462.09 456.10 433.35 427.35 415.47 402.89 377.13 363.64 353.37 337.02 336.39 361.27 362.76 416.77 390.74 342.88 300.14 282.33 262.96 252.26 249.06 222.38 195.13 177.30 161.03 153.42 147.69 143.26 141.04 139.42 137.82 136.96 136.16 135.47 134.58 133.06 131.56 130.65 129.90 128.75 127.59 126.53 126.51 127.51 128.50 130.37 131.23 131.91 133.27 134.90 137.09 140.27 145.73 151.70 162.42 185.76 213.21 233.31 240.16 247.23 251.85 254.90 268.17 276.21 286.02 293.56 302.07 306.49 312.85 313.52 320.02 323.98 325.79 324.55 314.81 302.32 313.09 344.10 349.26 333.41 309.33 285.04 270.45 258.31 262.31 264.34 241.77 220.95 210.61 214.64 222.14 225.72 232.14 238.82 238.41 234.04 227.07 222.46 216.17 208.27 200.75 195.88 194.81 191.07 183.61 177.92 173.20 168.09 163.48 159.98 157.54 155.90 154.07 153.71 158.47 164.14 166.44 163.05 162.64 166.04 168.01 169.25 170.14 170.36 169.77 169.01 167.62 163.35 157.27 151.14 150.33 157.92 154.52 148.86 146.01 153.33 174.40 190.46 197.05 205.92 213.62 219.44 222.95 225.85 229.90 233.91 237.48 243.00 248.77 245.42 240.72 242.66 244.54 243.86 240.47 236.39 235.77 234.39 231.46 227.04 224.12 223.00 220.94 218.05 214.52 211.05 207.79 204.39 200.94 198.53 196.75 193.53 190.16 188.46 186.76 185.01 184.77 182.42 179.78 181.36 181.65 178.14 176.46 177.92 180.60 181.48 175.39 169.26 167.81 168.87 171.26 171.23 169.74 168.53 167.97 168.27 167.68 166.71 167.44 169.51 171.19 170.47 170.55 173.30 173.99 172.36 174.23 176.65 177.06 175.49 172.30 170.70 168.78 165.73 162.23 159.44 156.53 152.26 151.31 155.32 161.55 -135.63 133.11 129.14 123.92 120.44 118.14 114.57 111.61 109.87 108.71 106.94 106.09 106.56 108.21 109.74 110.12 112.26 114.49 115.41 117.16 119.57 120.36 120.45 120.42 120.74 121.78 124.02 125.12 127.38 128.75 129.06 129.26 129.59 130.25 130.71 130.95 130.55 129.91 131.54 135.88 139.75 142.60 149.46 154.01 161.48 166.27 171.51 180.38 186.39 192.47 199.67 206.35 212.32 224.87 237.82 250.56 265.84 281.88 309.46 339.67 376.88 412.12 441.85 477.36 507.61 532.70 549.73 560.45 565.97 569.88 571.15 571.06 569.85 568.11 564.76 561.07 557.54 554.33 551.95 549.57 544.43 536.59 530.28 524.25 517.38 510.74 504.34 499.29 495.03 490.87 483.66 468.97 444.27 415.89 409.79 403.79 398.84 393.83 388.45 382.97 377.60 372.06 366.58 361.02 355.51 350.00 344.50 339.06 333.83 328.84 322.62 315.02 307.25 300.14 293.00 286.52 282.09 277.59 273.15 268.76 264.59 260.54 256.31 252.09 247.94 243.88 239.94 235.98 232.04 228.18 224.39 220.69 216.98 212.46 207.01 202.97 199.38 195.87 192.43 189.06 185.68 182.30 179.01 175.75 172.46 169.26 166.24 163.08 159.84 156.92 153.79 149.52 144.88 140.49 136.38 132.12 128.95 126.39 123.86 121.07 118.35 115.84 113.30 110.70 108.32 106.04 103.57 101.13 98.87 96.61 94.35 92.23 90.20 88.14 85.93 83.05 80.91 79.20 77.50 75.79 74.10 72.48 71.03 69.80 68.40 66.93 65.69 64.54 63.30 62.14 61.14 59.93 58.55 57.29 56.26 55.35 54.36 53.77 53.45 52.98 52.39 52.00 51.70 51.47 51.28 51.10 50.88 50.62 50.58 50.61 50.63 50.66 50.72 50.86 51.04 51.37 51.71 51.99 52.35 52.69 53.03 53.48 53.98 54.45 54.92 55.40 55.94 56.54 56.95 57.31 57.81 58.47 59.29 60.07 60.76 61.46 62.25 62.85 63.43 64.00 64.55 65.12 65.71 66.29 66.87 67.47 67.98 68.36 68.86 69.46 69.99 70.47 70.99 71.49 71.92 72.29 72.58 72.71 72.74 72.72 72.71 72.57 72.27 71.95 71.65 71.34 70.96 70.64 70.07 69.20 68.30 67.96 68.74 70.22 72.01 73.61 74.81 75.45 76.02 76.71 77.48 78.32 79.29 80.21 80.94 81.63 82.24 82.79 83.31 83.73 84.10 84.39 84.62 84.85 85.19 85.57 86.01 86.51 86.82 86.98 87.26 87.51 87.53 87.21 86.79 86.34 86.01 85.79 85.54 85.42 85.27 85.28 85.32 85.33 85.07 84.77 84.60 84.86 85.07 85.25 85.31 85.38 85.52 85.57 85.31 85.00 84.71 84.33 83.80 83.06 82.24 81.47 80.65 79.79 78.82 77.73 76.51 75.01 73.87 72.77 71.70 70.78 69.77 68.69 67.67 66.73 65.84 64.91 63.79 62.81 61.94 62.48 63.60 65.95 71.04 74.05 74.71 79.90 81.09 87.48 91.24 92.19 92.80 93.25 93.10 93.20 93.37 93.42 93.82 93.00 91.48 90.88 91.19 91.74 92.21 92.63 93.26 93.22 93.34 93.39 93.61 94.27 94.96 96.15 96.97 97.68 98.62 99.12 99.14 99.07 99.41 100.33 100.79 100.57 100.77 100.73 101.77 101.94 102.06 101.88 101.88 101.78 101.89 101.46 101.01 101.18 101.32 101.28 101.50 102.18 102.61 103.02 103.41 103.74 103.67 103.39 103.17 103.50 103.58 103.48 103.15 102.09 97.22 94.14 101.62 104.57 105.41 105.43 105.74 106.19 106.66 107.24 107.82 108.18 108.33 108.65 108.92 109.11 109.86 110.55 111.89 112.95 115.36 117.88 122.18 131.67 148.58 182.43 212.02 233.19 254.26 263.53 278.70 289.21 315.71 373.44 392.18 387.26 369.24 334.52 235.18 214.29 216.22 221.60 232.37 246.34 242.84 253.46 267.86 283.67 291.15 295.92 292.26 300.44 329.66 364.23 388.37 413.08 440.63 462.04 477.19 488.27 463.46 448.47 434.68 399.22 399.96 399.20 368.34 340.95 339.18 336.05 320.20 324.88 350.41 355.96 391.79 352.05 307.64 275.98 256.38 240.06 228.46 222.95 198.12 178.18 161.95 149.80 145.52 141.92 139.28 137.96 136.80 135.58 134.85 134.13 133.26 132.72 131.26 130.06 129.48 129.06 128.39 127.92 126.88 126.08 126.17 126.30 127.74 128.63 128.59 129.38 131.75 133.42 137.97 145.07 153.66 167.47 197.17 225.86 230.51 233.10 230.81 224.37 222.75 240.00 245.66 259.74 267.92 279.84 275.79 286.38 294.66 304.73 299.68 294.49 304.40 301.36 284.06 300.98 332.13 326.54 310.30 290.49 267.94 249.37 224.39 230.27 237.89 215.94 192.05 192.76 203.79 213.65 216.19 223.95 231.95 229.72 224.68 219.10 215.41 209.57 201.68 192.98 188.01 189.08 187.35 181.03 175.43 170.43 165.81 161.82 158.56 156.38 155.27 154.23 154.27 156.99 159.88 160.89 160.15 159.68 160.18 158.93 157.62 157.42 157.68 157.78 159.49 162.56 158.42 152.07 148.11 147.21 148.91 148.01 145.13 142.99 148.12 167.93 183.71 190.78 199.86 206.11 209.52 213.69 217.65 222.35 227.17 231.99 236.30 236.51 237.47 235.22 236.18 235.59 233.32 230.45 227.76 226.90 224.21 221.61 220.26 218.64 218.29 216.91 214.77 211.87 208.52 204.29 200.48 197.21 195.30 194.20 192.00 188.93 186.59 184.23 182.35 181.27 181.04 180.70 179.40 178.10 175.15 173.18 173.73 175.48 175.98 171.15 168.05 166.74 167.39 168.26 168.49 168.43 166.65 165.10 165.05 164.19 163.76 165.15 166.68 168.20 169.18 169.99 171.90 171.55 168.53 168.66 168.66 170.15 170.02 169.80 167.89 164.80 158.93 155.85 154.66 152.62 148.89 147.71 148.82 154.73 -132.23 128.55 125.16 121.26 118.06 114.54 111.08 108.67 106.64 105.68 104.78 103.71 104.09 105.00 105.28 105.81 108.29 109.48 109.91 111.56 113.67 114.12 114.07 114.13 114.75 115.79 118.29 118.73 118.32 118.23 118.35 118.48 118.62 118.92 119.31 119.89 120.90 123.48 125.29 127.95 131.49 135.21 138.70 143.33 151.99 158.33 162.12 171.92 178.78 184.80 192.60 199.20 205.31 217.44 229.42 243.85 261.26 280.10 310.17 342.98 380.91 417.54 447.40 482.10 511.32 536.05 552.30 561.85 568.09 571.77 573.04 572.70 570.96 568.32 564.08 559.59 555.47 551.75 549.01 545.79 537.40 529.13 521.72 516.35 509.90 503.42 496.13 490.22 485.18 479.10 453.44 414.33 410.57 407.54 401.83 396.32 391.80 387.00 381.93 376.66 371.51 366.21 360.83 355.45 350.07 344.69 339.41 334.16 329.03 324.14 318.07 310.61 303.01 295.99 288.90 282.52 278.13 273.77 269.41 265.07 260.86 256.75 252.66 248.60 244.56 240.56 236.58 232.61 228.66 224.83 221.09 217.45 213.81 209.32 203.94 199.97 196.43 192.97 189.58 186.25 182.92 179.59 176.35 173.14 169.89 166.72 163.67 160.63 157.60 154.77 151.70 147.43 142.85 138.57 134.52 130.37 127.31 124.74 122.18 119.54 116.93 114.48 112.01 109.49 107.15 104.82 102.48 100.11 97.84 95.59 93.46 91.39 89.43 87.47 85.30 82.40 80.24 78.57 76.92 75.27 73.65 72.03 70.58 69.36 67.99 66.54 65.29 64.14 62.90 61.76 60.76 59.55 58.22 56.95 55.88 54.94 54.01 53.46 53.05 52.54 51.98 51.58 51.29 51.07 50.84 50.57 50.34 50.17 50.13 50.11 50.11 50.10 50.09 50.22 50.48 50.80 51.12 51.38 51.72 52.07 52.42 52.84 53.31 53.76 54.21 54.66 55.16 55.72 56.14 56.54 57.05 57.70 58.49 59.25 59.94 60.61 61.37 61.97 62.55 63.13 63.72 64.29 64.84 65.42 66.01 66.60 67.11 67.45 67.92 68.50 69.01 69.46 69.93 70.40 70.89 71.29 71.58 71.72 71.76 71.77 71.79 71.71 71.49 71.32 71.18 71.03 70.80 70.56 70.28 69.89 69.66 69.56 70.11 71.00 72.29 73.59 74.53 75.08 75.59 76.19 76.86 77.66 78.67 79.58 80.28 80.92 81.49 82.06 82.61 83.08 83.48 83.81 84.06 84.31 84.63 85.00 85.54 86.08 86.43 86.63 86.94 87.28 87.36 87.27 86.95 86.61 86.36 86.07 85.77 85.45 85.23 85.23 85.26 85.26 85.12 84.95 84.78 84.79 84.91 84.93 84.97 84.99 84.99 84.92 84.70 84.40 84.01 83.58 83.10 82.39 81.59 80.94 80.24 79.27 78.27 77.30 76.09 74.61 73.53 72.46 71.49 70.66 69.66 68.52 67.51 66.62 65.79 64.91 63.90 62.99 62.19 61.33 60.44 59.64 63.24 65.73 68.16 72.60 76.09 83.86 89.78 89.70 90.63 91.42 91.78 92.44 92.75 93.09 93.71 93.67 93.14 92.84 92.68 93.47 93.11 92.89 93.80 94.48 94.43 94.37 93.78 94.04 94.55 95.11 96.05 95.65 96.39 96.98 97.56 97.90 98.38 99.14 99.34 99.56 99.75 100.03 100.02 100.12 100.41 100.35 100.37 100.55 100.61 100.25 99.90 99.73 99.30 99.19 99.58 100.30 100.78 101.13 101.71 102.11 102.48 102.71 102.57 102.71 102.73 100.91 100.28 100.20 93.44 93.57 102.55 104.84 104.58 104.82 105.38 105.70 106.11 106.69 107.24 107.90 107.95 108.12 108.40 108.38 108.87 109.60 110.39 111.24 112.96 116.01 120.52 129.89 152.11 186.71 211.52 219.14 223.98 235.12 248.00 263.20 297.76 359.87 375.33 367.86 348.64 340.98 256.62 223.05 213.05 209.82 210.60 212.40 214.46 228.00 243.25 260.39 263.49 262.70 264.77 277.04 311.86 341.92 357.80 390.96 419.42 432.48 447.13 459.28 445.83 431.63 403.27 369.13 365.67 363.96 331.24 314.53 317.85 320.79 301.45 305.09 330.91 353.29 365.23 329.10 275.79 250.93 231.09 218.38 205.53 192.73 177.47 162.87 150.89 143.17 139.54 136.98 135.41 134.60 133.95 133.96 132.91 131.78 131.21 130.36 129.24 128.75 128.22 128.06 127.58 127.50 127.03 126.41 125.11 125.34 126.16 126.32 126.24 126.61 126.93 127.52 133.96 142.54 150.82 164.48 197.18 199.50 186.96 182.02 170.95 165.37 172.12 185.69 198.42 219.25 237.97 237.98 242.13 253.86 273.86 283.09 273.02 272.48 285.84 291.21 276.51 284.64 310.25 303.71 286.95 264.29 243.66 219.24 200.73 210.26 211.17 188.28 173.53 181.66 196.48 207.14 209.14 214.34 220.70 219.21 216.43 211.46 206.33 201.00 194.17 186.09 181.33 182.57 182.15 178.49 173.53 168.32 163.88 160.38 157.74 156.01 154.98 154.36 154.29 155.43 156.42 156.72 156.89 156.47 155.61 152.52 149.39 148.86 149.25 150.52 153.73 157.56 154.46 148.54 146.86 145.19 142.09 142.07 142.47 140.82 143.78 161.55 177.53 185.34 194.48 199.49 201.17 205.35 210.20 214.92 220.40 226.61 228.16 225.85 227.20 230.46 230.03 227.65 224.11 221.54 219.73 219.04 215.36 212.46 213.13 213.08 212.52 211.48 209.79 208.85 205.94 201.05 196.73 193.63 192.27 191.77 190.29 187.76 184.83 182.16 179.92 177.88 179.32 181.27 178.64 174.60 171.70 170.14 169.71 169.86 169.72 167.25 166.16 165.97 165.68 164.89 165.80 166.33 164.52 162.52 162.32 161.38 161.19 163.07 164.10 164.97 166.88 168.62 169.40 167.90 164.24 162.58 161.73 162.35 163.76 165.72 166.08 159.40 152.11 150.03 150.71 149.69 146.52 144.76 145.52 150.92 -129.16 125.15 121.90 118.53 115.23 111.47 109.04 106.49 104.39 103.47 103.11 102.52 102.48 102.72 102.62 103.51 104.44 104.42 104.57 105.74 108.95 109.17 109.23 109.29 109.39 109.55 110.04 110.15 109.39 109.25 109.36 109.48 109.70 110.75 112.08 113.22 115.42 117.44 118.56 121.74 125.34 128.40 131.25 136.33 144.18 150.31 154.74 162.78 170.20 178.22 185.19 190.51 199.40 210.84 223.67 239.58 257.39 280.42 312.94 345.98 384.17 418.17 450.27 483.56 510.74 534.37 549.21 558.67 566.69 570.98 572.70 572.38 570.67 566.95 562.03 557.03 551.92 547.85 543.75 538.78 529.40 518.89 511.39 506.67 497.85 492.00 484.50 477.84 458.68 438.42 406.44 404.59 402.18 399.26 394.00 388.82 384.57 380.04 375.29 370.32 365.34 360.27 355.07 349.85 344.61 339.42 334.32 329.25 324.24 319.43 313.46 306.18 298.73 291.80 284.83 278.53 274.18 269.90 265.61 261.33 257.12 252.98 248.98 245.06 241.10 237.16 233.22 229.25 225.33 221.55 217.87 214.25 210.64 206.20 200.88 196.99 193.51 190.08 186.74 183.47 180.18 176.89 173.70 170.52 167.36 164.21 161.15 158.21 155.36 152.61 149.56 145.34 140.83 136.67 132.70 128.68 125.71 123.11 120.55 117.94 115.48 113.10 110.69 108.27 105.90 103.57 101.36 99.11 96.82 94.66 92.59 90.58 88.66 86.81 84.65 81.70 79.56 77.91 76.31 74.78 73.21 71.61 70.15 68.93 67.58 66.19 64.91 63.72 62.52 61.42 60.41 59.25 57.96 56.66 55.53 54.55 53.72 53.16 52.67 52.11 51.55 51.16 50.87 50.66 50.40 50.08 49.86 49.74 49.66 49.61 49.60 49.59 49.59 49.70 49.88 50.21 50.52 50.78 51.14 51.50 51.83 52.27 52.75 53.15 53.56 54.00 54.46 54.89 55.35 55.87 56.43 57.05 57.73 58.41 59.10 59.77 60.54 61.14 61.72 62.31 62.90 63.40 63.84 64.40 65.00 65.59 66.13 66.58 67.08 67.60 68.07 68.52 68.97 69.46 70.02 70.41 70.64 70.82 70.96 71.05 71.06 71.01 70.89 70.81 70.77 70.66 70.64 70.51 70.47 70.47 70.47 70.59 70.96 71.59 72.56 73.51 74.37 74.82 75.21 75.72 76.35 77.14 78.10 78.98 79.71 80.33 80.89 81.47 82.02 82.48 82.87 83.22 83.56 83.82 84.14 84.47 85.02 85.64 86.03 86.25 86.57 86.93 87.20 87.25 86.98 86.76 86.58 86.30 85.98 85.60 85.31 85.28 85.27 85.24 85.18 85.08 84.88 84.73 84.71 84.67 84.66 84.61 84.49 84.34 84.16 83.88 83.40 82.93 82.46 81.79 81.02 80.46 79.76 78.74 77.75 76.86 75.66 74.24 73.23 72.21 71.29 70.50 69.53 68.39 67.41 66.55 65.77 64.95 64.06 63.21 62.41 61.52 60.64 59.95 59.37 59.63 61.72 64.46 68.46 75.13 80.46 83.66 89.89 91.32 90.93 91.92 92.03 92.38 92.96 93.21 92.93 93.04 93.00 92.79 93.20 92.92 93.41 94.09 94.14 94.35 94.22 94.43 94.65 95.07 95.43 95.42 95.40 95.48 95.93 96.35 96.74 97.43 97.84 98.07 98.26 98.48 98.38 98.61 98.89 99.03 99.02 99.41 99.28 98.96 98.64 98.30 98.04 98.33 99.04 99.52 99.86 100.10 100.95 101.52 101.97 102.37 102.06 101.59 100.06 98.03 96.66 97.90 94.81 97.88 102.60 103.37 101.63 103.38 104.64 105.33 106.17 106.04 106.45 106.87 107.38 107.44 107.74 107.88 108.26 109.02 110.01 110.99 111.87 114.33 118.41 128.05 153.11 185.40 195.18 186.49 185.66 196.95 221.53 253.65 291.88 350.63 363.24 343.72 314.09 319.99 274.67 233.17 208.25 193.54 189.72 185.60 187.25 203.81 217.50 231.72 230.57 229.37 239.48 271.59 302.96 317.75 333.93 361.38 385.58 407.05 422.40 434.13 423.53 417.90 394.97 352.14 329.34 319.02 294.94 291.80 300.28 302.93 285.38 286.96 312.16 339.11 338.94 288.40 244.89 223.68 207.92 196.41 180.85 166.13 155.00 145.60 137.94 135.01 134.35 133.47 132.73 132.24 131.76 131.74 131.16 129.74 128.85 127.35 126.61 126.06 125.99 125.86 125.78 125.76 125.61 124.83 124.19 123.23 122.30 123.02 122.58 122.36 122.59 123.59 125.95 130.42 138.36 151.46 171.09 153.76 142.59 137.48 128.85 123.31 119.18 121.60 123.75 169.72 197.32 200.55 202.53 221.52 240.90 245.58 240.72 241.39 264.33 272.29 259.64 265.12 280.51 275.32 258.26 235.75 215.91 195.80 181.15 183.65 182.25 170.30 162.84 175.04 193.12 203.87 205.57 204.74 203.85 208.33 208.65 204.58 195.05 189.95 185.19 180.38 176.15 174.22 175.23 176.18 172.64 166.89 162.28 158.89 157.49 156.46 155.16 154.40 153.62 153.73 154.13 154.48 152.97 152.73 152.20 149.35 146.64 145.71 146.67 149.72 151.69 152.72 150.98 146.51 146.05 144.29 139.73 140.30 141.32 140.26 141.58 156.52 171.44 180.36 189.88 194.64 195.25 198.86 203.07 207.16 212.76 220.07 221.02 219.20 221.74 224.38 224.45 222.08 218.05 215.45 214.11 213.13 209.65 207.25 207.74 207.44 205.30 203.62 202.25 202.37 202.59 197.70 193.30 190.63 189.90 189.72 188.61 186.29 182.70 179.65 178.18 176.20 177.54 179.53 176.01 171.97 169.37 167.82 167.26 166.10 165.45 165.03 165.37 165.28 164.17 162.05 161.59 162.23 161.64 160.71 160.46 159.59 159.64 160.56 161.46 162.00 164.18 164.76 164.63 162.91 160.48 158.78 157.64 156.39 156.93 159.48 159.88 154.81 148.26 146.87 148.32 148.24 145.36 143.61 144.79 149.75 -127.60 123.00 119.22 116.11 112.57 109.24 107.22 105.43 104.38 103.38 102.47 101.99 101.68 101.68 101.72 102.08 102.38 102.31 102.32 102.89 103.92 103.99 104.06 104.13 104.20 104.31 104.38 103.96 103.51 103.53 103.60 103.67 104.00 105.17 106.35 107.36 109.19 110.24 112.19 115.32 118.13 120.84 125.87 131.23 136.15 141.36 148.63 156.32 163.87 171.53 178.00 183.89 194.93 206.41 219.07 237.72 257.14 283.55 316.77 349.86 386.94 415.69 450.01 482.18 507.89 529.34 543.11 554.34 563.17 568.48 570.38 570.58 568.95 564.85 558.89 552.97 546.58 542.29 537.00 530.33 520.73 508.22 500.07 493.40 482.56 474.20 467.16 454.84 399.80 399.02 397.83 396.18 393.92 391.12 386.24 381.31 377.25 373.01 368.53 363.82 359.06 354.20 349.24 344.24 339.17 334.19 329.28 324.32 319.40 314.73 308.87 301.65 294.33 287.57 280.81 274.62 270.25 265.93 261.71 257.53 253.36 249.25 245.26 241.35 237.45 233.62 229.81 225.93 222.04 218.36 214.76 211.08 207.44 203.02 197.80 194.04 190.63 187.21 183.91 180.73 177.48 174.18 171.06 167.96 164.85 161.75 158.77 155.86 153.02 150.34 147.33 143.25 138.87 134.77 130.83 127.00 124.15 121.57 119.00 116.52 114.11 111.73 109.36 107.03 104.66 102.36 100.30 98.15 95.85 93.71 91.70 89.76 87.86 86.06 83.92 81.06 78.93 77.30 75.74 74.28 72.79 71.19 69.72 68.50 67.20 65.87 64.56 63.33 62.21 61.14 60.12 58.95 57.68 56.36 55.19 54.17 53.41 52.84 52.27 51.69 51.15 50.77 50.48 50.25 49.97 49.61 49.42 49.33 49.21 49.12 49.13 49.13 49.14 49.21 49.34 49.65 49.98 50.25 50.58 50.93 51.28 51.71 52.16 52.52 52.91 53.38 53.79 54.14 54.62 55.21 55.78 56.36 56.95 57.60 58.30 58.97 59.73 60.34 60.91 61.49 62.08 62.54 62.90 63.43 64.02 64.61 65.18 65.73 66.24 66.72 67.18 67.65 68.10 68.60 69.19 69.56 69.79 70.02 70.24 70.40 70.43 70.39 70.38 70.35 70.37 70.37 70.48 70.49 70.63 70.90 71.05 71.18 71.51 72.05 72.81 73.57 74.23 74.62 74.92 75.34 75.96 76.70 77.60 78.42 79.21 79.85 80.41 80.99 81.53 81.93 82.29 82.63 83.03 83.40 83.70 83.97 84.54 85.22 85.63 85.84 86.14 86.51 86.83 87.02 86.92 86.79 86.66 86.47 86.25 85.87 85.56 85.48 85.42 85.35 85.27 85.17 84.91 84.65 84.51 84.45 84.34 84.19 84.01 83.84 83.74 83.48 82.94 82.41 81.89 81.28 80.61 79.94 79.16 78.18 77.26 76.41 75.22 73.89 72.98 72.02 71.10 70.23 69.32 68.35 67.42 66.54 65.80 65.06 64.28 63.45 62.58 61.74 60.96 60.26 59.40 58.94 57.63 57.83 61.01 65.68 69.01 73.44 80.36 83.25 85.15 88.85 91.03 92.19 92.06 92.25 92.52 92.89 92.94 92.80 92.75 92.72 92.83 93.21 93.54 93.68 93.79 94.13 94.39 94.76 95.13 95.22 94.87 94.77 95.25 95.35 95.47 95.86 96.21 96.42 96.66 96.85 96.97 97.52 97.78 97.71 97.79 98.19 98.18 97.93 98.48 98.66 98.85 99.26 99.37 99.47 99.33 99.37 100.06 100.54 101.16 101.53 100.24 96.63 94.40 92.68 92.42 95.14 97.64 99.72 101.20 100.88 98.40 102.08 103.19 104.86 105.69 105.47 105.78 105.56 106.49 106.62 106.80 107.34 107.96 108.96 110.13 110.95 111.46 112.50 114.95 123.27 141.53 164.57 163.81 163.68 170.60 189.98 218.73 257.36 284.27 338.02 348.17 319.74 258.44 278.39 274.29 236.86 201.07 181.73 173.96 171.46 170.19 172.49 179.66 186.98 190.14 198.57 211.97 239.49 263.49 288.23 313.84 325.48 351.62 373.81 393.69 397.45 407.97 402.38 370.63 316.36 284.87 261.72 249.77 261.23 276.62 280.40 264.13 272.44 299.40 316.56 314.20 272.33 217.93 196.36 183.58 171.71 156.45 147.33 139.43 136.80 134.14 132.64 131.76 130.76 130.27 129.91 129.26 129.76 129.36 128.05 126.97 125.41 124.48 123.64 122.90 122.49 122.12 121.77 121.51 120.71 120.29 119.66 118.91 118.38 117.79 118.67 118.84 119.65 120.78 123.73 130.00 138.99 147.56 132.52 126.86 122.20 117.17 114.17 109.15 105.07 104.84 105.12 134.55 161.39 162.00 175.13 195.91 209.88 209.40 220.66 244.98 248.85 239.05 243.15 248.65 242.53 226.97 210.13 191.28 175.37 161.98 158.80 158.96 156.11 156.54 170.03 187.48 198.64 201.41 194.04 188.08 196.72 201.44 196.42 185.57 179.84 177.45 174.98 171.37 167.34 168.27 172.71 170.51 165.77 160.87 158.02 157.53 156.80 155.31 153.97 152.40 151.81 151.88 152.03 149.97 149.30 149.46 147.74 145.88 145.14 146.76 151.38 151.41 148.19 146.97 145.57 145.41 143.65 139.60 141.23 141.99 140.70 140.87 152.23 166.61 176.25 185.38 190.30 190.97 193.24 195.79 199.54 205.05 212.75 215.49 214.52 216.23 218.09 218.98 217.71 214.22 211.36 209.69 208.66 206.00 203.76 202.96 201.43 197.84 194.84 193.66 196.17 197.95 193.75 189.86 187.81 187.61 187.80 186.88 184.48 180.22 177.30 176.47 175.28 175.29 175.86 173.50 170.12 167.35 166.09 165.90 164.63 163.19 163.86 164.71 164.42 162.75 159.96 157.80 156.85 158.06 159.37 159.25 158.69 157.94 157.89 158.75 159.50 159.52 158.60 157.76 157.02 156.66 156.44 154.89 151.78 150.16 153.46 155.47 152.99 148.34 146.71 147.77 147.97 144.93 143.00 144.47 149.29 -124.97 121.49 118.47 115.04 111.84 108.94 106.54 104.71 103.85 103.08 102.22 101.63 101.32 101.13 101.10 101.03 101.03 100.86 100.68 100.31 100.29 100.06 99.98 99.92 99.68 99.73 99.79 99.14 97.92 97.25 96.62 96.80 97.53 98.93 99.61 101.01 103.38 104.40 106.50 109.76 111.75 115.72 121.64 126.27 130.28 134.19 141.85 150.18 156.35 163.89 170.35 178.41 189.94 201.66 215.02 235.85 259.52 288.47 321.13 353.94 387.43 412.89 446.20 476.12 501.91 522.42 536.08 550.25 559.23 564.65 566.99 567.81 566.07 562.12 555.02 547.71 539.80 534.19 527.88 520.97 512.87 501.82 492.97 479.90 464.39 455.33 407.64 392.39 391.16 390.45 389.37 387.88 385.78 383.11 378.51 373.89 370.03 366.03 361.77 357.33 352.78 348.10 343.37 338.59 333.72 328.90 324.19 319.35 314.52 309.98 304.24 297.13 289.91 283.33 276.76 270.66 266.27 261.97 257.80 253.71 249.63 245.56 241.59 237.68 233.80 230.06 226.39 222.61 218.76 215.18 211.63 207.91 204.28 199.92 194.74 191.09 187.76 184.35 181.08 177.99 174.78 171.49 168.42 165.43 162.37 159.35 156.46 153.56 150.68 148.00 145.05 141.16 136.94 132.89 129.08 125.34 122.62 120.11 117.57 115.15 112.76 110.37 108.03 105.75 103.46 101.30 99.31 97.24 94.92 92.79 90.85 88.91 87.00 85.18 83.11 80.42 78.41 76.79 75.22 73.80 72.36 70.75 69.28 68.05 66.84 65.60 64.27 63.00 62.00 60.99 59.89 58.65 57.33 55.99 54.82 53.80 53.00 52.39 51.82 51.28 50.79 50.43 50.11 49.84 49.52 49.16 48.97 48.90 48.79 48.71 48.71 48.71 48.72 48.75 48.82 49.14 49.54 49.83 50.02 50.36 50.78 51.15 51.52 51.83 52.23 52.77 53.21 53.52 54.00 54.55 55.02 55.55 56.14 56.86 57.58 58.23 58.97 59.57 60.10 60.67 61.25 61.74 62.14 62.59 63.14 63.70 64.29 64.89 65.41 65.87 66.34 66.84 67.30 67.80 68.37 68.74 68.99 69.29 69.53 69.72 69.80 69.81 69.91 69.93 69.99 70.11 70.36 70.50 70.75 71.15 71.44 71.58 71.96 72.46 73.06 73.64 74.21 74.50 74.76 75.12 75.73 76.44 77.21 77.98 78.77 79.41 79.97 80.56 81.08 81.41 81.74 82.10 82.55 83.00 83.27 83.52 84.07 84.75 85.17 85.41 85.71 86.08 86.46 86.72 86.78 86.74 86.62 86.53 86.40 86.09 85.81 85.68 85.57 85.45 85.34 85.21 84.87 84.54 84.35 84.23 84.06 83.83 83.60 83.38 83.27 83.01 82.45 81.88 81.31 80.77 80.15 79.41 78.58 77.66 76.82 76.02 74.81 73.55 72.73 71.82 70.90 70.00 69.16 68.34 67.44 66.56 65.85 65.16 64.48 63.66 62.76 61.98 61.31 60.64 59.83 58.78 57.45 56.17 57.02 58.38 58.67 62.66 68.34 71.84 75.60 80.52 84.74 87.25 91.16 90.94 91.84 92.61 93.31 93.11 93.16 93.07 92.91 92.69 93.02 92.86 92.99 93.24 93.63 93.92 94.18 94.40 94.34 94.50 94.63 94.72 94.86 95.01 94.92 95.28 95.71 95.93 96.12 96.65 96.92 96.58 97.00 97.28 97.26 97.68 98.93 99.48 100.04 99.93 99.53 98.79 97.79 97.98 98.21 98.97 99.49 99.50 97.05 88.94 86.35 84.75 87.95 94.90 96.28 98.26 99.18 98.56 96.64 101.16 102.70 103.01 103.99 104.59 105.59 105.17 105.09 105.54 105.26 106.07 107.04 108.47 109.68 110.21 110.19 110.50 111.08 112.89 118.24 128.94 139.14 151.20 171.35 199.67 225.26 240.04 259.54 319.22 322.78 271.87 228.29 223.81 232.46 224.91 192.79 172.55 161.01 158.41 158.02 157.97 157.29 159.67 162.49 168.63 177.78 199.87 249.88 278.04 292.25 295.66 298.21 302.24 348.73 349.61 369.42 383.10 347.76 293.18 257.20 225.21 215.19 231.08 252.36 253.27 250.41 255.46 266.29 274.67 266.13 235.48 197.23 175.46 162.45 151.33 143.75 139.63 135.22 133.20 131.77 130.17 129.00 127.86 127.46 127.09 126.72 126.61 125.50 124.01 122.52 121.84 120.64 119.43 118.68 118.58 118.10 117.57 117.85 117.46 117.19 116.74 116.17 115.78 115.09 115.56 115.67 116.31 117.42 120.18 123.96 128.47 131.75 124.26 120.95 116.60 113.16 108.94 107.64 109.45 105.66 102.97 107.83 128.45 133.38 144.16 164.37 169.47 174.19 195.49 217.98 226.23 218.90 211.32 212.89 206.47 193.77 181.85 169.06 158.24 150.88 148.92 148.71 147.91 150.94 164.46 182.06 191.97 194.34 183.80 176.72 186.16 193.27 189.44 178.49 173.15 171.58 169.82 166.73 162.33 162.35 166.83 166.06 163.96 160.03 158.37 157.46 156.34 154.92 152.97 150.58 149.43 149.01 149.23 147.01 146.70 147.17 145.64 144.11 143.60 145.58 150.19 149.45 145.04 144.03 144.61 144.00 142.09 138.76 140.17 142.73 140.65 140.01 148.84 163.09 172.51 180.21 184.34 186.56 188.27 190.14 193.32 198.59 205.50 208.50 208.71 209.92 211.63 212.83 212.49 210.05 207.52 205.58 204.68 202.61 200.56 199.04 196.42 192.46 188.67 186.45 189.85 191.94 188.53 185.55 184.41 184.67 185.72 184.85 182.38 178.38 175.92 175.74 174.54 173.07 172.47 170.58 168.20 166.05 164.44 163.18 161.99 161.38 161.96 162.46 162.49 160.64 157.27 154.49 153.02 154.81 156.79 156.82 156.61 156.27 155.76 156.56 156.94 154.77 152.89 152.71 153.16 154.05 154.67 152.82 148.15 144.20 149.23 153.12 152.84 149.44 147.24 147.88 148.21 144.62 142.07 143.65 148.15 -122.78 119.47 117.21 113.65 110.65 108.56 106.27 104.55 103.62 102.86 102.09 101.55 101.24 101.00 100.83 100.60 100.40 100.08 99.61 98.54 97.81 97.14 97.01 96.48 95.28 94.89 94.96 94.17 93.40 92.38 91.06 90.93 92.12 93.15 93.62 95.23 96.63 99.45 101.38 104.14 106.36 111.19 116.92 120.54 124.20 129.00 136.39 144.80 150.35 156.15 163.15 172.66 183.75 196.38 211.87 232.56 261.14 292.34 324.40 355.67 385.00 409.50 438.02 465.33 490.35 512.16 526.60 542.43 552.26 558.22 561.10 563.17 561.96 558.68 552.14 542.83 532.94 524.07 516.96 510.31 503.19 493.31 482.85 468.03 427.83 390.56 382.02 382.64 382.67 382.04 381.02 379.59 377.74 375.34 370.94 366.56 362.98 359.18 355.11 350.89 346.58 342.09 337.56 332.92 328.25 323.57 318.98 314.32 309.63 305.17 299.50 292.62 285.59 279.08 272.60 266.58 262.32 258.07 253.98 249.92 245.90 241.90 238.04 234.14 230.28 226.54 222.94 219.18 215.47 211.93 208.39 204.75 201.14 196.82 191.73 188.14 184.85 181.57 178.31 175.23 172.07 168.83 165.83 162.92 159.94 156.97 154.15 151.30 148.38 145.72 142.84 139.07 134.98 130.99 127.25 123.65 121.04 118.60 116.14 113.76 111.40 109.03 106.72 104.47 102.31 100.23 98.29 96.26 93.99 91.90 89.99 88.06 86.15 84.32 82.33 79.83 77.90 76.29 74.72 73.33 71.92 70.34 68.87 67.61 66.45 65.30 63.96 62.69 61.76 60.78 59.65 58.36 57.00 55.66 54.51 53.47 52.62 51.98 51.42 50.91 50.47 50.12 49.79 49.46 49.12 48.78 48.58 48.49 48.38 48.29 48.29 48.31 48.31 48.30 48.35 48.65 49.10 49.38 49.49 49.81 50.28 50.61 50.86 51.18 51.60 52.17 52.63 52.95 53.41 53.89 54.26 54.73 55.38 56.14 56.92 57.53 58.24 58.83 59.31 59.84 60.41 60.98 61.48 61.88 62.32 62.87 63.47 64.07 64.58 65.04 65.57 66.10 66.57 67.05 67.56 67.94 68.27 68.63 68.82 68.97 69.10 69.27 69.46 69.54 69.64 69.90 70.28 70.53 70.84 71.22 71.59 71.92 72.35 72.80 73.25 73.71 74.22 74.51 74.76 75.13 75.70 76.37 77.02 77.69 78.37 78.98 79.56 80.16 80.66 80.92 81.23 81.66 82.14 82.59 82.86 83.11 83.64 84.21 84.62 84.98 85.32 85.67 86.05 86.36 86.50 86.54 86.48 86.42 86.37 86.23 86.02 85.83 85.66 85.55 85.42 85.24 84.77 84.43 84.26 84.06 83.83 83.59 83.27 82.98 82.67 82.36 81.85 81.29 80.71 80.17 79.59 78.87 78.06 77.20 76.47 75.74 74.49 73.23 72.48 71.58 70.66 69.83 69.06 68.33 67.46 66.62 65.92 65.25 64.58 63.81 62.98 62.27 61.64 61.04 60.25 59.21 57.91 56.66 56.04 55.51 55.07 57.80 58.69 60.65 65.47 69.72 74.34 79.11 84.87 87.19 90.89 93.04 92.69 92.71 93.18 93.24 92.80 92.86 92.85 92.67 92.62 92.76 92.90 93.03 93.21 93.70 93.96 94.10 94.37 94.64 94.85 95.03 94.69 94.64 95.24 95.66 95.79 96.24 96.78 96.94 97.09 97.13 97.17 97.90 98.91 98.32 98.22 97.73 96.81 95.46 93.30 94.47 95.17 96.48 96.25 96.05 95.52 88.38 81.20 79.77 87.12 93.84 95.49 96.44 96.28 95.54 96.49 99.37 101.91 102.68 102.75 103.03 103.53 103.67 104.18 104.37 103.97 103.69 104.70 106.00 107.07 107.24 107.11 107.66 108.86 110.42 112.01 116.18 122.43 139.52 170.52 202.86 210.60 215.69 233.72 291.96 277.74 259.02 205.96 193.44 199.63 194.27 173.06 160.84 153.86 149.90 148.34 146.06 145.95 145.93 149.03 156.75 168.57 199.24 229.03 236.29 239.75 249.50 271.48 261.77 292.46 305.02 334.17 363.73 329.60 272.82 229.94 201.72 195.86 215.87 232.71 235.36 231.70 231.03 233.80 231.26 228.59 207.48 171.87 155.95 146.64 140.34 136.32 134.84 132.67 130.83 129.64 128.07 126.57 125.17 124.47 124.04 122.34 121.34 120.64 119.31 118.28 118.12 116.90 115.75 115.44 114.58 114.48 114.12 114.53 114.45 115.07 114.88 114.48 114.25 113.90 114.02 114.20 114.60 115.80 117.41 120.33 122.05 123.25 120.03 116.92 113.37 110.39 104.28 101.47 102.30 101.92 100.07 99.09 100.91 115.79 128.12 136.75 142.32 146.47 162.12 182.09 193.06 187.37 177.07 177.76 174.67 164.68 158.84 152.29 146.91 145.82 145.37 145.05 144.71 145.19 157.77 174.02 184.17 183.54 174.37 168.89 176.41 183.12 180.96 172.86 169.06 167.18 165.40 162.72 158.63 157.47 159.38 160.59 160.26 160.82 159.68 156.95 155.03 153.80 151.30 148.34 146.68 145.76 145.54 144.87 144.99 145.14 143.05 140.95 141.15 142.70 145.43 145.38 143.53 142.97 142.64 141.32 139.23 136.90 138.24 140.68 140.00 138.95 145.78 161.01 168.37 171.70 176.26 181.79 183.93 185.61 188.99 193.53 198.64 200.72 200.98 203.01 205.20 205.75 205.60 204.99 203.52 201.76 201.07 198.99 196.80 195.04 192.90 190.16 186.27 182.84 183.21 183.73 181.62 179.85 179.56 181.29 183.46 182.48 180.02 177.41 176.04 175.90 173.38 170.62 169.82 168.17 166.61 165.64 162.42 157.52 157.68 159.87 158.73 157.57 158.93 157.52 153.54 152.54 152.82 152.10 151.81 151.97 151.72 152.27 153.72 155.36 153.79 149.99 147.30 151.54 153.37 153.85 153.10 150.71 147.37 145.62 149.27 152.91 153.35 149.81 146.66 146.77 146.62 143.74 140.78 142.64 146.94 -121.99 118.84 116.28 112.61 109.86 107.84 106.14 104.63 103.67 102.84 102.13 101.65 101.34 101.00 100.76 100.52 100.17 99.75 98.87 97.57 96.31 95.49 95.00 93.91 92.00 90.74 90.59 89.94 89.45 88.84 87.60 87.46 88.20 88.73 89.18 90.33 91.38 93.65 95.44 97.77 100.93 106.09 111.41 114.08 117.35 123.70 131.43 139.48 144.72 152.24 159.65 167.40 177.47 192.46 209.88 231.49 260.17 289.74 321.68 352.34 378.47 403.57 427.76 453.84 478.50 498.25 514.53 530.35 541.26 548.44 552.47 556.36 556.75 554.25 546.28 534.84 523.34 513.70 507.20 500.27 493.30 482.29 471.00 392.99 371.38 372.77 373.80 374.30 374.28 373.77 372.78 371.41 369.79 367.62 363.40 359.31 355.99 352.34 348.48 344.46 340.29 336.15 331.70 327.22 322.73 318.20 313.70 309.20 304.69 300.33 294.83 288.09 281.22 274.85 268.39 262.47 258.35 254.28 250.21 246.14 242.17 238.34 234.53 230.70 226.86 223.09 219.42 215.77 212.21 208.62 205.06 201.57 198.06 193.78 188.76 185.19 181.95 178.77 175.62 172.50 169.33 166.20 163.27 160.43 157.51 154.63 151.80 148.98 146.17 143.57 140.74 136.99 132.97 129.06 125.42 121.88 119.35 117.00 114.63 112.28 109.98 107.73 105.49 103.29 101.22 99.20 97.15 95.10 93.05 91.07 89.15 87.23 85.36 83.58 81.65 79.24 77.38 75.78 74.19 72.86 71.51 69.98 68.50 67.19 66.02 64.90 63.61 62.41 61.40 60.42 59.36 58.10 56.72 55.42 54.30 53.20 52.31 51.67 51.11 50.62 50.20 49.86 49.52 49.12 48.78 48.53 48.29 48.11 47.97 47.87 47.87 47.89 47.90 47.88 47.89 48.16 48.57 48.83 48.99 49.27 49.74 50.04 50.31 50.65 51.08 51.58 52.02 52.39 52.82 53.27 53.59 54.02 54.71 55.51 56.29 56.86 57.52 58.08 58.54 59.04 59.62 60.21 60.76 61.20 61.58 62.13 62.72 63.31 63.80 64.25 64.80 65.37 65.86 66.33 66.80 67.19 67.63 68.00 68.16 68.29 68.53 68.78 69.04 69.20 69.36 69.76 70.23 70.61 70.94 71.29 71.69 72.16 72.63 73.06 73.40 73.78 74.24 74.52 74.80 75.18 75.70 76.30 76.86 77.44 78.01 78.59 79.16 79.76 80.25 80.47 80.79 81.26 81.74 82.18 82.45 82.70 83.23 83.69 84.10 84.55 84.92 85.26 85.61 85.93 86.16 86.28 86.25 86.23 86.25 86.24 86.13 85.91 85.73 85.61 85.45 85.21 84.61 84.30 84.12 83.80 83.56 83.33 82.97 82.50 82.10 81.71 81.25 80.72 80.15 79.60 79.01 78.33 77.57 76.86 76.25 75.85 74.71 73.33 72.22 71.31 70.47 69.71 69.01 68.31 67.52 66.70 66.00 65.33 64.65 63.94 63.20 62.56 61.97 61.42 60.66 59.62 58.32 57.14 56.53 56.10 55.71 55.34 54.91 54.52 57.88 59.79 63.01 67.42 73.91 79.39 85.96 90.51 91.80 91.50 91.62 92.03 92.56 92.96 92.78 92.91 92.66 92.68 92.99 92.88 93.13 93.76 93.87 94.32 94.73 95.18 95.13 95.39 95.16 94.52 94.42 95.22 95.09 95.62 96.52 97.44 96.93 97.21 97.62 97.50 96.66 95.70 94.52 93.00 92.44 88.39 84.31 83.41 85.65 93.67 92.12 88.49 90.55 92.43 89.67 88.66 90.48 92.78 93.18 92.43 91.00 93.07 95.60 97.32 99.06 100.72 101.34 101.62 101.93 101.91 102.26 102.36 102.14 102.56 103.32 103.77 104.53 104.65 105.12 106.23 107.87 109.56 111.00 112.97 115.68 125.09 151.92 180.72 189.71 193.56 221.58 249.21 227.11 246.38 186.02 168.76 165.28 159.66 152.58 144.53 141.73 139.61 137.87 136.97 135.77 135.60 138.02 146.97 159.93 187.50 197.59 191.00 188.82 212.33 229.98 230.75 244.76 261.17 290.34 331.46 314.01 267.45 212.04 186.82 181.86 196.13 208.96 209.40 201.39 202.51 196.54 192.35 190.22 173.31 149.11 141.11 136.21 133.83 131.78 130.48 129.72 127.94 126.70 125.26 123.43 120.91 119.52 119.02 117.58 116.93 116.39 115.42 114.82 114.29 113.19 113.06 112.39 112.17 111.94 111.83 112.19 112.16 112.88 112.95 112.68 112.55 112.80 113.19 113.46 113.67 114.56 116.35 117.40 117.87 117.90 116.27 112.79 108.30 105.68 103.55 93.38 88.40 87.19 85.24 82.89 79.77 101.12 113.33 121.21 129.95 135.96 138.04 144.29 156.45 153.62 151.94 153.47 150.36 145.99 145.04 144.12 142.78 142.28 142.58 142.36 141.73 139.75 149.99 163.42 172.09 171.04 164.43 161.15 166.75 171.88 170.87 165.92 163.95 163.07 161.48 159.17 155.84 153.61 152.96 154.28 156.89 159.50 159.93 155.86 153.25 152.25 149.71 146.49 144.54 143.27 142.47 142.86 143.34 143.27 140.83 138.56 139.01 140.17 141.15 141.81 142.07 141.85 140.91 138.91 136.83 135.34 136.48 139.05 139.33 138.46 144.64 158.39 164.61 164.84 169.50 177.11 180.08 181.97 185.27 188.82 192.10 193.46 194.06 196.34 198.45 198.30 198.65 200.06 199.53 197.78 197.08 194.88 192.60 190.87 189.35 187.84 183.93 179.41 178.26 177.49 175.81 174.94 175.51 177.35 179.12 178.57 176.90 175.54 175.21 175.12 171.85 168.37 167.30 164.96 163.54 164.29 160.66 153.76 154.39 157.56 155.28 152.92 155.07 154.02 150.07 149.31 149.94 149.37 147.69 147.70 146.33 147.60 151.08 153.94 150.67 146.60 146.08 150.33 152.98 152.62 151.00 149.10 147.46 147.58 150.38 152.67 151.93 148.37 144.86 145.01 145.03 142.70 140.47 142.25 146.09 -120.57 118.32 115.57 112.06 109.52 107.75 106.09 104.71 103.81 103.00 102.38 101.90 101.54 101.07 100.79 100.52 100.16 99.53 98.36 96.91 95.79 94.71 93.54 92.12 90.33 89.03 87.20 86.33 85.32 84.94 84.30 84.33 84.39 84.62 84.70 85.26 86.25 88.48 89.69 91.64 95.57 100.23 106.29 109.32 113.19 119.91 125.50 131.01 137.09 143.78 152.65 163.46 175.19 190.78 205.81 229.34 256.44 282.66 311.68 336.93 361.22 385.60 408.37 436.30 461.89 480.48 498.18 514.65 525.64 536.59 541.88 547.29 546.85 544.76 536.44 522.82 509.99 500.66 495.06 488.29 479.60 398.32 393.10 359.07 360.72 362.03 363.03 363.46 363.49 363.17 362.30 361.12 359.66 357.67 353.88 350.13 347.14 343.72 340.17 336.42 332.61 328.62 324.42 320.18 316.00 311.63 307.32 302.96 298.69 294.53 289.25 282.71 276.03 269.83 263.47 257.73 253.74 249.83 245.88 241.86 238.00 234.25 230.51 226.79 223.03 219.29 215.60 212.06 208.58 205.00 201.49 198.15 194.79 190.59 185.64 182.13 178.92 175.86 172.82 169.67 166.57 163.55 160.69 157.91 155.10 152.26 149.44 146.67 143.98 141.45 138.65 134.93 130.96 127.16 123.60 120.13 117.66 115.38 113.09 110.82 108.59 106.43 104.25 102.11 100.14 98.15 96.00 93.97 92.13 90.24 88.31 86.43 84.63 82.89 81.00 78.63 76.84 75.27 73.69 72.38 71.08 69.61 68.14 66.78 65.59 64.48 63.33 62.13 61.02 60.01 59.04 57.84 56.47 55.21 54.12 52.97 52.06 51.42 50.86 50.37 49.95 49.61 49.25 48.79 48.48 48.34 48.11 47.83 47.59 47.45 47.45 47.48 47.48 47.46 47.48 47.68 48.02 48.26 48.46 48.75 49.16 49.50 49.82 50.22 50.64 50.98 51.36 51.78 52.25 52.69 53.00 53.44 54.14 54.92 55.63 56.20 56.82 57.32 57.79 58.29 58.87 59.43 59.94 60.43 60.92 61.48 62.07 62.66 63.11 63.50 64.02 64.61 65.17 65.67 66.12 66.54 67.02 67.40 67.58 67.76 68.05 68.35 68.64 68.91 69.22 69.71 70.25 70.75 71.14 71.45 71.87 72.35 72.78 73.17 73.51 73.88 74.26 74.45 74.78 75.21 75.66 76.16 76.65 77.16 77.68 78.20 78.74 79.34 79.85 80.10 80.43 80.86 81.33 81.77 82.03 82.29 82.81 83.24 83.66 84.14 84.52 84.85 85.15 85.46 85.77 85.94 85.95 85.97 86.04 86.09 86.09 85.94 85.77 85.63 85.40 85.12 84.41 84.08 83.87 83.51 83.21 82.99 82.57 82.06 81.60 81.17 80.70 80.20 79.66 79.09 78.47 77.83 77.18 76.70 76.52 76.18 75.60 74.26 72.60 71.41 70.27 69.60 68.97 68.30 67.52 66.74 66.05 65.41 64.74 64.07 63.42 62.83 62.27 61.74 61.00 60.01 58.78 57.66 57.06 56.68 56.31 55.84 55.41 55.10 54.81 54.58 54.42 57.47 63.29 69.27 76.67 83.60 88.08 89.38 90.18 89.94 90.34 90.82 91.43 91.54 91.59 91.61 92.16 92.11 92.54 92.95 92.81 92.85 92.78 93.40 93.97 94.56 95.51 96.24 96.29 95.96 96.14 95.86 95.87 95.55 95.83 95.93 95.86 95.65 94.78 92.90 88.37 80.87 78.32 77.37 77.65 77.86 82.08 83.54 85.67 82.49 80.27 92.83 91.81 91.61 92.13 92.35 92.15 89.15 87.39 91.54 94.76 96.46 98.00 98.75 99.10 99.65 99.99 100.24 100.23 100.20 100.10 101.22 102.42 102.25 102.14 103.20 104.13 105.68 107.61 109.36 110.37 111.26 112.82 115.88 127.07 148.75 164.10 175.91 206.51 217.17 178.45 199.04 176.91 152.20 140.86 137.34 131.51 130.08 129.17 128.49 127.65 126.26 124.77 124.20 124.80 131.33 137.16 153.59 157.81 153.81 153.36 174.36 183.85 197.47 210.69 221.97 240.19 281.68 294.23 254.27 199.09 172.84 164.97 176.46 179.76 177.66 168.72 169.66 166.69 158.92 153.92 145.79 138.15 132.10 130.01 128.59 127.35 126.09 124.62 122.68 121.62 120.09 118.93 116.01 114.61 114.18 114.02 113.57 113.26 112.42 111.32 110.42 109.66 109.81 110.30 110.52 110.44 110.51 110.84 110.08 109.69 108.99 108.98 109.77 110.53 110.94 111.48 111.61 111.84 113.01 112.88 111.97 112.14 112.08 105.45 98.45 98.62 101.30 90.27 81.67 83.95 83.41 79.00 80.78 90.08 100.71 112.16 117.46 124.84 131.55 134.62 136.78 140.51 143.53 143.20 143.35 142.67 142.73 142.27 141.17 139.89 139.98 139.83 139.18 139.56 145.07 152.61 156.96 156.36 153.25 152.02 155.31 158.80 158.00 153.69 155.57 159.32 158.26 155.85 153.49 150.97 148.86 149.31 152.00 156.39 158.16 153.60 150.89 150.37 148.60 146.00 143.88 142.15 140.71 140.75 141.26 141.54 139.78 138.16 138.18 138.84 139.59 139.96 139.89 139.88 139.41 137.48 135.53 134.31 135.45 138.31 138.96 137.96 142.44 153.12 159.96 160.84 165.45 172.94 176.73 179.56 182.09 184.14 185.76 187.46 188.90 190.09 190.98 190.30 191.68 195.02 195.79 193.50 192.27 189.77 187.59 186.43 185.31 184.13 180.22 175.85 175.40 174.96 172.65 171.67 173.23 171.92 171.05 172.47 172.90 172.58 172.81 173.17 169.71 166.27 164.98 160.68 157.68 161.25 159.66 153.91 153.96 154.34 151.67 149.48 150.88 149.99 147.48 146.58 146.47 146.32 145.29 144.86 142.70 142.82 148.50 151.91 148.08 145.40 145.93 149.24 150.73 149.12 147.58 148.07 148.39 149.26 151.22 150.64 149.02 145.47 143.07 143.09 142.89 141.53 140.43 142.08 145.22 -119.63 117.66 115.31 112.12 109.92 108.11 106.44 104.95 104.12 103.34 102.72 102.24 101.76 101.28 100.90 100.51 100.07 99.44 98.17 96.55 95.34 94.07 92.74 91.03 89.61 87.90 85.66 84.12 82.47 81.47 80.70 79.41 79.32 79.34 79.38 80.35 82.69 84.33 85.34 87.52 90.82 95.87 100.80 104.20 109.59 115.25 119.92 126.49 134.07 140.46 148.70 159.92 171.79 186.96 201.16 223.69 248.59 272.68 299.02 321.00 344.37 367.54 391.66 418.13 441.73 459.53 477.13 494.51 506.82 520.14 526.86 532.33 533.01 531.29 522.65 509.92 497.91 489.12 483.30 475.80 404.67 361.90 345.66 347.55 349.14 350.42 351.27 351.62 351.64 351.41 350.68 349.64 348.22 346.34 343.05 339.56 336.68 333.71 330.42 326.95 323.33 319.49 315.60 311.70 307.78 303.65 299.52 295.31 291.27 287.34 282.28 275.92 269.45 263.41 257.24 251.77 247.85 244.01 240.15 236.30 232.56 228.83 225.04 221.33 217.77 214.19 210.56 207.03 203.57 200.11 196.73 193.46 190.23 186.13 181.23 177.92 174.89 171.69 168.60 165.67 162.73 159.77 156.92 154.14 151.38 148.68 146.00 143.36 140.74 138.30 135.58 131.98 128.17 124.51 121.11 117.72 115.35 113.15 111.00 108.88 106.78 104.55 102.45 100.45 98.50 96.60 94.60 92.68 90.95 89.09 87.18 85.48 83.80 82.09 80.19 77.84 76.08 74.58 73.09 71.76 70.40 68.97 67.65 66.38 65.18 64.00 62.91 61.79 60.63 59.63 58.78 57.55 56.15 54.92 53.84 52.65 51.81 51.19 50.63 50.11 49.66 49.26 48.89 48.45 48.16 48.06 47.81 47.52 47.25 47.05 47.06 47.08 47.05 47.05 47.09 47.23 47.51 47.76 47.97 48.26 48.59 48.91 49.28 49.73 50.12 50.35 50.70 51.18 51.66 52.10 52.43 52.87 53.56 54.29 54.98 55.54 56.14 56.61 57.06 57.58 58.16 58.67 59.12 59.68 60.26 60.84 61.42 62.01 62.44 62.80 63.31 63.90 64.49 65.02 65.49 65.97 66.48 66.85 67.09 67.33 67.65 67.99 68.33 68.70 69.17 69.70 70.27 70.86 71.31 71.63 72.05 72.50 72.88 73.23 73.57 73.90 74.23 74.38 74.72 75.19 75.56 75.96 76.43 76.91 77.38 77.84 78.34 78.93 79.44 79.76 80.08 80.48 80.91 81.35 81.62 81.89 82.40 82.83 83.25 83.72 84.11 84.43 84.67 84.98 85.32 85.54 85.60 85.69 85.77 85.88 85.94 85.89 85.75 85.53 85.28 84.94 84.17 83.78 83.53 83.10 82.79 82.58 82.10 81.57 81.18 80.74 80.21 79.72 79.23 78.62 77.97 77.38 76.89 76.81 76.84 76.83 76.91 75.88 74.33 72.69 70.89 69.90 68.93 68.29 67.51 66.74 66.09 65.49 64.88 64.27 63.65 63.08 62.51 61.98 61.28 60.36 59.29 58.24 57.65 57.22 56.80 56.31 55.92 55.67 55.38 55.09 54.93 54.84 54.79 60.10 66.19 73.17 79.08 84.63 91.34 91.98 91.79 90.83 89.95 90.03 90.05 89.93 90.29 90.49 90.81 91.61 92.19 92.81 93.90 94.41 94.74 95.46 95.04 94.58 93.91 93.63 93.53 93.20 93.26 93.91 93.85 93.90 93.64 92.77 92.39 90.51 82.95 78.10 76.37 75.49 75.09 75.65 78.23 84.48 82.88 80.69 78.83 83.48 88.04 91.43 91.95 92.03 91.35 88.67 87.63 89.40 92.75 95.01 96.45 96.62 96.63 95.76 96.74 97.84 98.05 97.69 97.11 99.46 100.65 100.74 100.92 101.35 102.77 104.06 107.00 108.77 109.16 110.30 111.78 113.83 119.20 127.41 133.88 151.99 175.67 176.81 156.34 173.97 160.05 137.89 126.16 120.47 118.73 117.92 117.34 117.22 115.93 115.03 114.42 113.69 113.79 114.87 118.25 123.64 126.07 126.78 130.61 141.52 144.53 157.65 175.16 193.41 212.78 250.20 251.34 225.35 184.92 161.55 149.86 150.61 152.23 149.61 143.92 143.88 141.32 134.63 131.03 129.26 126.72 124.85 123.44 122.18 120.87 119.60 116.97 115.24 114.09 113.33 113.11 112.70 112.48 112.40 111.62 110.36 108.99 108.78 107.92 107.12 106.80 107.69 108.21 108.22 109.09 109.51 107.97 106.90 105.41 101.73 101.72 105.02 105.38 105.67 107.40 108.26 108.95 108.45 106.44 102.81 105.13 105.18 106.03 98.82 85.65 81.33 80.84 78.39 77.14 78.08 79.61 81.91 83.15 94.88 108.92 113.53 115.21 120.96 127.34 130.22 132.98 137.29 138.44 139.95 140.12 140.21 139.92 139.20 138.43 137.64 137.49 137.11 136.56 139.59 142.31 144.04 143.97 144.06 144.54 145.73 147.92 147.04 143.45 147.80 154.33 154.68 152.80 151.17 148.70 146.16 145.77 147.37 151.97 154.30 150.75 148.56 148.14 146.74 144.57 142.84 141.19 139.33 138.94 139.25 139.74 138.55 137.42 137.40 137.79 138.42 138.44 137.99 138.18 137.95 136.46 134.97 134.34 135.39 137.70 138.28 137.16 138.36 147.28 154.72 157.94 162.41 168.72 173.06 176.58 178.62 179.64 179.95 181.59 184.20 184.46 184.36 182.96 184.97 189.94 191.24 188.83 187.34 184.96 182.99 181.83 181.04 180.24 176.39 172.21 172.28 172.86 169.86 168.73 170.56 168.49 163.38 165.14 168.28 168.66 169.08 169.73 166.82 164.30 162.36 156.13 152.68 156.69 157.55 154.43 151.65 150.56 148.26 146.53 147.05 146.49 144.78 143.53 143.27 143.51 143.87 143.66 140.26 141.55 146.00 149.29 146.10 146.79 147.27 148.08 147.58 145.24 145.52 146.20 148.46 150.03 151.02 148.97 145.67 142.72 141.38 141.39 141.40 140.47 140.03 141.19 143.37 -119.36 117.62 115.55 112.81 110.60 108.95 107.10 105.55 104.58 103.81 103.09 102.58 102.10 101.60 101.07 100.35 99.76 99.12 98.00 96.13 94.61 93.31 92.03 90.66 88.97 86.66 84.44 82.89 81.24 80.08 79.25 77.60 77.14 76.93 77.32 78.56 80.08 80.95 82.30 84.21 87.36 92.12 96.62 100.47 105.59 110.67 116.09 124.18 130.36 136.57 144.32 155.52 167.25 181.59 193.96 213.04 234.50 257.71 281.95 302.77 326.43 349.92 375.03 401.81 422.83 441.67 459.14 475.68 490.92 503.83 511.74 516.72 517.55 516.01 510.02 499.45 487.77 478.88 472.00 464.76 373.66 334.22 336.13 337.83 339.29 340.46 341.23 341.51 341.47 341.22 340.60 339.56 338.16 336.37 333.30 330.14 327.42 324.55 321.48 318.21 314.75 311.14 307.47 303.76 299.96 296.01 292.04 288.07 284.17 280.36 275.41 269.33 262.99 257.05 251.08 245.86 242.05 238.16 234.36 230.66 227.00 223.35 219.67 216.04 212.51 208.99 205.48 202.12 198.78 195.40 192.06 188.79 185.60 181.58 176.78 173.61 170.65 167.57 164.57 161.73 158.88 155.99 153.18 150.43 147.83 145.25 142.60 140.02 137.49 135.20 132.58 129.10 125.43 121.88 118.53 115.23 112.94 110.82 108.79 106.81 104.75 102.57 100.56 98.71 96.78 94.88 93.05 91.28 89.58 87.74 85.88 84.32 82.81 81.11 79.21 76.99 75.21 73.80 72.42 71.01 69.65 68.33 67.09 65.94 64.73 63.54 62.49 61.43 60.26 59.28 58.47 57.25 55.79 54.54 53.49 52.34 51.51 50.94 50.38 49.83 49.31 48.85 48.44 48.05 47.76 47.58 47.42 47.24 46.92 46.68 46.69 46.67 46.58 46.60 46.70 46.75 47.09 47.36 47.51 47.71 47.98 48.24 48.53 48.90 49.26 49.56 49.96 50.43 50.85 51.23 51.56 51.99 52.60 53.29 53.98 54.52 55.20 55.73 56.11 56.58 57.17 57.68 58.13 58.64 59.16 59.74 60.32 60.90 61.44 61.92 62.46 63.03 63.56 64.07 64.60 65.27 65.86 66.23 66.53 66.85 67.22 67.66 68.13 68.61 69.15 69.71 70.29 70.87 71.40 71.83 72.24 72.66 73.02 73.34 73.58 73.76 74.02 74.29 74.55 74.90 75.24 75.70 76.20 76.65 77.05 77.50 77.98 78.43 78.94 79.38 79.75 80.06 80.42 80.84 81.11 81.38 81.90 82.34 82.74 83.17 83.58 83.92 84.12 84.36 84.71 84.96 85.11 85.27 85.44 85.59 85.70 85.71 85.60 85.36 85.07 84.66 83.87 83.40 83.08 82.61 82.31 82.10 81.60 81.04 80.67 80.26 79.69 79.18 78.72 78.10 77.46 76.91 76.79 77.01 77.34 77.36 77.88 77.32 76.33 74.53 72.71 70.92 69.09 68.44 67.56 66.79 66.18 65.60 65.04 64.46 63.89 63.32 62.74 62.20 61.54 60.73 59.78 58.82 58.22 57.74 57.28 56.81 56.46 56.24 55.93 55.59 55.43 55.32 55.21 55.84 58.15 63.21 67.95 74.24 82.00 87.80 92.53 92.38 92.37 92.39 91.88 91.67 91.94 92.00 92.17 92.16 92.58 92.71 92.22 92.48 92.54 92.65 92.41 92.25 91.59 91.51 91.03 90.91 90.64 89.20 88.42 90.35 88.23 85.33 85.18 89.79 84.34 76.41 75.39 76.99 76.68 76.13 77.97 82.53 84.14 81.75 80.61 82.54 86.86 89.26 90.96 91.65 90.80 89.46 89.53 89.55 90.81 93.41 94.18 93.80 93.27 93.24 93.19 94.53 92.78 94.15 92.85 96.47 98.29 98.90 99.30 99.15 100.00 99.44 103.04 106.28 104.76 104.57 107.16 110.13 113.70 114.63 117.96 123.99 143.07 136.87 125.12 138.60 134.25 122.06 114.58 110.28 108.16 107.44 107.01 107.05 106.84 107.15 107.44 107.64 108.10 109.15 109.72 110.69 110.88 111.96 109.83 117.21 125.65 129.48 129.24 158.92 185.04 203.07 201.07 194.76 163.31 144.55 138.34 134.35 133.17 130.87 129.30 127.17 125.38 123.89 121.41 120.22 117.94 116.09 114.80 113.32 112.15 111.27 110.79 110.87 110.06 110.53 110.59 109.98 109.41 109.93 109.60 108.24 106.61 105.29 104.52 103.69 103.95 105.31 106.15 105.45 105.28 104.86 104.53 103.12 87.38 79.87 84.79 100.94 102.09 103.55 103.56 104.09 103.66 102.99 94.83 84.77 92.00 99.49 97.79 99.53 90.18 80.11 76.78 75.69 76.46 78.65 78.95 81.98 86.34 90.91 106.28 112.29 113.08 113.89 118.00 122.40 127.54 129.94 131.94 134.88 135.23 136.55 137.03 137.06 136.28 135.66 135.36 135.79 135.37 134.36 134.45 134.34 135.02 137.94 140.06 140.43 140.96 140.21 138.32 141.46 147.30 149.14 150.23 148.18 146.35 144.91 144.23 143.41 146.14 147.49 147.40 147.07 145.13 142.97 141.06 140.75 140.26 138.42 137.57 137.53 137.86 136.50 135.49 135.82 136.89 137.18 137.00 136.69 136.67 136.66 135.64 135.48 136.45 137.35 135.62 136.85 136.41 135.64 142.25 150.57 155.64 159.86 163.96 168.20 171.97 174.24 175.50 174.76 176.47 179.41 179.63 178.47 177.03 178.99 183.70 184.88 182.61 182.76 181.51 179.32 177.16 176.56 176.48 172.99 168.49 169.08 168.81 165.96 165.05 166.39 162.77 158.74 160.10 162.67 163.59 164.23 164.09 162.74 162.44 160.88 154.55 150.78 154.37 154.17 152.53 149.14 146.70 145.04 143.84 143.83 143.45 142.26 141.08 140.16 141.02 142.30 142.48 140.71 141.61 143.86 145.65 143.86 145.89 146.92 146.21 144.50 142.42 142.38 144.52 147.24 149.58 149.73 147.22 143.19 141.05 140.23 140.05 139.89 139.40 139.00 139.58 140.61 -119.49 118.09 116.03 113.45 111.12 109.32 107.77 105.93 104.78 104.22 103.50 102.92 102.44 101.94 101.23 100.52 99.93 99.29 98.14 96.10 94.52 93.21 91.56 89.63 87.91 85.85 83.96 82.31 80.49 78.85 76.81 75.69 75.04 74.98 75.41 76.71 77.30 78.17 79.47 81.24 85.31 90.08 93.85 97.74 102.73 107.56 113.03 121.45 127.40 133.73 142.04 151.30 161.35 173.96 185.69 202.30 221.13 242.74 264.28 285.98 309.84 333.74 359.74 381.71 403.40 424.20 442.27 458.28 474.80 488.33 496.92 502.17 503.80 503.49 497.88 490.12 478.10 468.61 461.58 454.60 392.83 341.48 328.99 330.58 331.96 333.09 333.87 334.15 334.12 333.84 333.26 332.32 330.97 329.25 326.44 323.48 320.86 318.05 315.12 312.03 308.72 305.29 301.82 298.23 294.49 290.68 286.85 283.10 279.35 275.54 270.67 264.79 258.59 252.77 246.92 241.91 238.16 234.20 230.41 226.80 223.17 219.58 216.01 212.46 208.84 205.31 201.94 198.70 195.45 192.08 188.71 185.43 182.21 178.17 173.53 170.35 167.41 164.46 161.63 158.80 155.96 153.10 150.32 147.68 145.18 142.67 139.96 137.41 134.98 132.74 130.25 126.87 123.29 119.81 116.46 113.20 110.97 108.97 107.00 104.98 102.96 100.90 99.05 97.28 95.38 93.48 91.72 90.02 88.33 86.57 84.75 83.25 81.79 80.14 78.40 76.23 74.50 73.10 71.77 70.44 69.16 67.82 66.60 65.50 64.31 63.15 62.16 61.16 59.99 59.00 58.15 56.92 55.48 54.22 53.18 52.17 51.32 50.68 50.12 49.64 49.17 48.66 48.17 47.77 47.42 47.15 47.02 46.90 46.62 46.39 46.42 46.34 46.17 46.24 46.44 46.44 46.64 46.84 47.00 47.16 47.36 47.62 47.91 48.20 48.52 48.87 49.31 49.77 50.11 50.43 50.75 51.18 51.75 52.40 53.04 53.69 54.35 54.79 55.18 55.62 56.18 56.71 57.19 57.70 58.22 58.79 59.38 59.96 60.54 61.09 61.67 62.23 62.74 63.26 63.83 64.53 65.24 65.61 66.00 66.39 66.83 67.34 67.94 68.50 69.05 69.70 70.28 70.87 71.43 71.98 72.41 72.77 73.11 73.39 73.53 73.63 73.66 73.95 74.16 74.38 75.01 75.46 75.99 76.33 76.70 77.13 77.56 77.93 78.37 78.92 79.33 79.57 79.88 80.23 80.49 80.78 81.28 81.72 82.08 82.43 82.86 83.26 83.43 83.61 83.86 84.16 84.47 84.71 84.90 85.13 85.30 85.33 85.22 84.98 84.61 84.17 83.45 82.88 82.45 81.98 81.68 81.48 80.97 80.41 79.97 79.51 78.94 78.38 77.85 77.35 76.82 76.36 76.60 77.17 77.99 77.67 77.37 77.17 77.51 76.62 75.69 74.31 73.31 71.93 69.51 67.76 66.55 65.85 65.27 64.74 64.24 63.68 63.11 62.62 62.04 61.30 60.40 59.43 58.83 58.39 58.05 57.70 57.37 56.99 56.63 56.29 56.06 55.92 55.80 55.70 56.90 56.77 57.78 62.05 66.89 77.53 86.80 88.52 88.61 89.71 89.96 90.22 90.00 89.98 89.86 89.57 89.69 89.53 89.26 88.84 88.22 88.27 88.26 88.34 88.00 87.36 86.17 85.34 84.59 84.31 83.64 84.84 82.28 80.04 79.43 82.63 83.51 79.46 78.12 79.49 78.65 78.86 80.93 81.54 81.52 81.80 82.09 83.47 84.48 85.07 88.13 89.63 89.73 89.59 88.85 88.69 89.91 91.83 91.38 89.72 88.32 89.25 89.27 89.60 86.11 88.60 89.26 91.97 94.03 94.59 94.67 94.31 94.28 92.73 95.37 98.47 98.16 94.30 96.30 99.78 101.95 106.80 107.36 105.70 117.04 116.03 106.52 108.72 111.55 106.55 103.27 100.93 99.63 99.88 100.13 101.12 101.71 102.52 103.65 104.56 105.35 105.94 107.00 106.94 106.34 103.88 104.26 104.91 105.83 112.62 119.14 149.77 180.00 163.91 157.28 156.58 138.67 130.48 128.80 126.83 124.02 123.52 121.67 120.22 118.71 116.71 114.16 112.54 110.00 108.90 108.57 108.98 108.91 108.68 108.38 108.07 107.94 108.32 108.28 107.21 106.40 105.01 104.18 103.13 103.82 101.72 99.72 100.37 100.57 101.86 102.19 102.17 102.92 102.62 101.36 99.95 93.29 89.53 86.70 85.73 86.22 81.46 82.70 83.73 99.29 99.84 98.34 93.02 84.29 97.73 94.28 93.39 96.96 80.87 76.80 75.87 76.32 76.56 77.16 77.54 78.57 89.48 104.93 109.24 111.53 109.80 110.11 111.07 114.43 118.80 124.81 127.54 128.11 131.03 132.32 133.13 132.97 133.24 132.92 132.45 132.49 128.17 126.92 126.32 127.70 131.11 134.69 135.94 136.44 136.20 135.25 136.45 139.91 144.25 147.61 145.35 144.01 144.09 142.66 141.50 140.05 140.13 143.76 144.73 142.27 139.21 136.99 138.02 138.93 137.48 136.27 135.97 135.75 133.91 132.67 134.11 135.79 135.80 135.75 135.67 135.61 135.57 135.11 136.13 139.22 138.33 134.49 136.05 136.39 134.00 138.44 147.12 154.14 157.64 159.29 162.45 165.87 169.72 171.62 170.12 171.48 174.45 174.61 173.79 172.41 173.66 176.79 177.58 175.86 178.33 178.83 176.83 173.25 172.06 172.97 169.92 165.40 163.62 163.21 161.63 160.85 161.27 158.81 156.04 155.64 156.70 157.93 158.20 157.25 159.56 160.66 159.49 156.29 153.87 151.74 149.33 148.04 145.15 143.03 141.92 141.30 141.19 140.88 140.19 139.33 138.23 139.31 140.57 141.05 141.48 142.56 141.41 141.39 141.22 143.94 145.20 143.40 141.85 141.04 140.83 141.67 145.45 148.16 147.77 145.45 142.24 140.29 139.36 139.20 138.98 138.32 137.79 137.73 138.26 -119.21 118.36 116.52 113.94 111.48 109.79 108.44 106.94 105.79 104.86 104.11 103.46 102.95 102.28 101.73 101.01 100.42 99.77 98.60 96.55 94.96 93.53 91.72 89.29 86.98 84.65 82.73 80.95 79.26 77.22 75.33 74.55 73.66 73.42 73.88 74.74 75.18 75.82 76.77 78.54 83.10 87.67 91.08 95.06 100.22 105.03 110.19 117.61 123.77 131.31 139.21 147.61 156.30 167.22 178.76 193.37 209.78 230.72 250.61 270.74 294.51 318.21 343.30 363.74 384.15 405.79 424.07 439.82 456.65 471.48 480.79 487.30 490.36 491.49 486.09 477.65 466.60 458.28 450.99 445.40 437.19 332.81 321.96 323.45 324.73 325.81 326.57 326.89 326.87 326.58 326.02 325.16 323.97 322.39 319.70 316.86 314.35 311.69 308.86 305.88 302.77 299.50 296.14 292.66 289.06 285.39 281.69 278.09 274.44 270.69 265.91 260.19 254.21 248.51 242.76 237.82 234.16 230.30 226.63 223.12 219.53 215.93 212.42 208.93 205.38 201.95 198.66 195.41 192.21 188.88 185.56 182.34 179.14 175.13 170.58 167.45 164.58 161.80 159.03 156.22 153.42 150.61 147.88 145.27 142.87 140.39 137.71 135.22 132.90 130.71 128.25 124.97 121.47 118.08 114.79 111.56 109.43 107.48 105.52 103.50 101.52 99.60 97.84 96.13 94.27 92.38 90.68 89.00 87.30 85.62 83.95 82.42 80.94 79.36 77.67 75.70 74.00 72.58 71.25 70.09 68.90 67.53 66.27 65.15 63.99 62.89 61.95 60.99 59.83 58.81 57.90 56.69 55.31 54.06 53.05 52.13 51.20 50.50 49.94 49.55 49.18 48.64 48.10 47.64 47.24 46.93 46.77 46.65 46.41 46.24 46.26 46.15 45.94 46.04 46.26 46.28 46.33 46.42 46.63 46.80 46.94 47.23 47.55 47.81 48.08 48.42 48.86 49.32 49.61 49.88 50.19 50.61 51.19 51.81 52.40 53.15 53.73 54.06 54.49 54.94 55.42 55.95 56.50 57.06 57.59 58.17 58.75 59.32 59.91 60.49 61.06 61.63 62.16 62.71 63.27 64.02 64.73 65.09 65.56 66.07 66.52 67.07 67.74 68.33 68.90 69.62 70.30 70.87 71.45 72.03 72.47 72.80 73.10 73.33 73.42 73.35 73.22 73.41 73.53 73.83 74.75 75.43 75.70 75.92 76.36 76.77 77.14 77.47 77.87 78.41 78.84 79.12 79.38 79.65 79.94 80.26 80.70 81.13 81.44 81.72 82.06 82.42 82.67 82.89 83.09 83.41 83.79 83.99 84.12 84.36 84.57 84.63 84.57 84.39 84.04 83.61 82.95 82.26 81.77 81.36 81.02 80.71 80.27 79.79 79.28 78.76 78.18 77.63 77.12 76.63 76.12 76.06 76.46 76.75 77.00 77.72 76.57 76.74 77.46 76.85 76.18 76.23 77.15 76.04 73.14 70.87 69.26 67.92 66.32 65.03 64.68 64.13 63.55 63.09 62.57 61.89 61.01 60.06 59.49 59.11 58.81 58.53 58.19 57.76 57.41 57.09 56.84 56.59 56.46 56.27 56.03 58.08 58.55 59.48 62.22 72.09 79.25 82.83 83.45 84.60 85.08 85.22 86.02 86.05 86.28 86.25 84.93 84.44 84.08 83.98 83.45 83.10 82.80 83.47 82.07 81.00 79.86 78.34 78.01 79.27 80.68 81.36 79.85 79.10 78.65 78.09 80.61 82.06 80.68 82.38 81.18 82.25 82.06 80.79 80.02 80.54 80.88 81.97 81.68 81.91 83.88 86.59 87.77 88.52 89.07 89.30 89.71 90.34 88.74 86.21 85.40 85.55 84.90 86.10 83.33 85.11 84.37 86.06 85.67 85.92 85.75 85.63 84.85 87.02 87.51 87.20 86.78 86.26 85.76 87.51 87.51 90.66 95.03 97.27 98.42 99.13 99.44 97.34 94.86 93.69 92.94 92.83 92.92 93.38 95.65 97.06 97.86 98.78 99.58 100.70 101.84 102.77 102.98 102.48 101.59 100.79 99.89 99.82 99.98 100.89 102.68 111.29 122.65 120.60 121.11 120.01 119.75 117.39 115.86 115.58 113.86 112.89 111.49 110.65 109.81 108.81 107.50 106.71 105.99 105.34 104.97 104.88 104.80 104.99 105.05 105.50 105.34 105.31 104.68 103.67 102.67 102.10 101.51 100.22 99.83 97.84 92.27 89.50 85.59 88.94 91.18 89.57 91.59 92.68 91.43 88.51 85.58 83.55 83.41 83.74 84.10 77.75 76.41 76.24 83.47 84.09 89.73 88.73 88.65 91.59 95.34 94.30 95.16 88.40 85.57 83.17 78.72 77.56 76.16 76.11 78.21 87.10 101.04 104.94 107.91 105.99 103.51 102.56 102.36 106.38 111.25 114.16 118.62 121.82 124.60 126.00 127.00 127.66 128.42 128.05 128.31 122.07 120.24 119.77 120.14 122.41 126.80 131.12 132.21 132.22 132.69 132.94 134.30 140.46 143.35 142.16 141.12 141.49 140.76 138.41 135.23 134.34 137.67 140.62 138.43 136.74 134.11 134.98 135.67 135.19 135.08 134.28 132.60 131.03 130.14 131.86 133.69 133.90 134.05 134.12 134.68 134.81 134.77 136.15 139.12 139.34 134.79 137.64 137.46 134.55 136.92 145.41 152.62 155.36 155.53 157.24 160.71 165.09 166.87 165.76 166.08 168.75 169.34 170.06 168.48 168.09 170.32 170.75 170.14 173.33 173.80 171.59 168.90 167.51 169.00 166.24 161.59 159.12 157.86 157.38 156.78 156.19 155.30 153.89 152.58 151.83 152.96 153.03 151.58 155.39 157.31 156.25 156.39 154.00 148.51 145.30 143.89 141.18 139.29 139.15 139.23 139.17 138.89 138.92 138.52 138.01 138.76 139.48 139.40 141.63 142.66 138.83 137.94 139.15 141.97 142.71 140.51 139.67 140.24 139.21 139.15 143.33 146.41 145.08 143.29 141.43 139.71 138.45 138.38 138.19 137.26 136.51 136.03 136.58 -118.26 118.51 117.00 114.75 112.42 110.87 109.27 107.79 106.47 105.49 104.62 103.99 103.46 102.92 102.43 101.79 101.20 100.43 99.37 97.55 95.82 93.90 91.91 89.21 86.63 84.18 82.04 79.85 78.05 76.26 74.88 73.30 72.23 71.80 72.00 72.54 72.67 73.92 74.83 76.73 80.89 84.97 88.37 92.77 98.05 102.85 108.01 114.07 121.05 127.58 134.77 143.04 151.57 161.86 172.89 186.07 200.25 218.89 236.84 255.86 278.86 301.83 324.47 344.68 367.20 389.85 407.76 423.05 438.12 454.15 465.63 472.16 472.91 471.93 467.88 459.95 451.26 445.56 437.80 430.60 421.35 323.75 315.10 316.51 317.69 318.69 319.43 319.80 319.82 319.52 318.96 318.16 317.16 315.73 313.10 310.34 307.99 305.45 302.71 299.85 296.86 293.78 290.53 287.15 283.66 280.18 276.60 273.11 269.53 265.88 261.18 255.61 249.82 244.31 238.63 233.70 230.13 226.43 222.94 219.52 215.93 212.32 208.81 205.37 201.96 198.67 195.45 192.13 188.88 185.61 182.40 179.28 176.14 172.17 167.68 164.63 161.81 159.06 156.35 153.67 150.94 148.17 145.49 142.90 140.45 138.00 135.45 133.06 130.79 128.62 126.17 122.96 119.58 116.37 113.13 110.00 107.98 106.00 104.03 102.10 100.17 98.32 96.58 94.89 93.09 91.29 89.63 87.99 86.33 84.76 83.21 81.68 80.16 78.72 77.10 75.08 73.46 72.10 70.81 69.68 68.52 67.23 66.01 64.88 63.72 62.62 61.69 60.75 59.64 58.63 57.70 56.51 55.18 53.99 53.02 52.01 51.07 50.38 49.82 49.43 49.05 48.50 47.95 47.51 47.12 46.79 46.59 46.45 46.23 46.06 46.06 45.93 45.73 45.78 45.98 46.04 46.02 46.13 46.38 46.55 46.63 46.89 47.21 47.48 47.76 48.04 48.45 48.90 49.15 49.38 49.71 50.17 50.75 51.35 51.92 52.66 53.15 53.44 53.92 54.38 54.82 55.34 55.93 56.49 57.05 57.63 58.21 58.78 59.36 59.93 60.53 61.11 61.69 62.27 62.86 63.62 64.33 64.73 65.29 65.84 66.31 66.87 67.56 68.18 68.78 69.55 70.30 70.88 71.45 72.03 72.45 72.77 73.05 73.21 73.19 73.04 72.79 72.78 72.84 73.17 74.29 75.10 75.19 75.41 76.06 76.48 76.82 77.15 77.53 78.00 78.43 78.76 79.01 79.25 79.59 79.93 80.31 80.72 81.01 81.24 81.48 81.75 82.08 82.39 82.61 82.92 83.27 83.39 83.42 83.63 83.85 83.97 83.96 83.82 83.54 83.16 82.49 81.74 81.26 80.90 80.52 80.09 79.71 79.32 78.79 78.22 77.64 77.12 76.66 76.13 75.69 75.76 76.50 76.98 76.51 76.34 76.29 76.07 76.28 76.60 76.03 75.77 76.81 78.05 75.34 73.26 72.76 71.03 68.88 66.91 66.23 64.87 63.93 63.48 62.97 62.38 61.50 60.58 60.06 59.70 59.40 59.10 58.75 58.35 58.57 59.84 59.76 60.17 60.25 60.13 60.89 62.82 64.02 65.40 67.11 71.14 76.71 78.41 79.21 79.56 79.75 80.36 81.91 82.54 82.92 82.92 81.63 80.13 79.67 79.63 79.58 78.59 78.14 77.32 76.52 74.85 74.70 73.81 75.04 76.29 78.74 80.58 80.68 81.31 80.74 79.57 78.11 78.06 80.93 84.56 84.62 83.45 81.52 78.30 79.31 78.82 77.00 79.25 81.71 82.59 83.31 84.12 84.90 86.41 87.65 88.79 89.50 89.92 87.19 85.05 86.45 84.60 83.78 83.86 83.06 82.15 81.54 79.92 78.01 78.06 78.36 78.53 81.77 82.78 82.34 80.40 76.95 79.68 80.29 80.87 78.88 79.18 83.49 88.08 88.98 91.34 91.49 89.02 85.81 87.38 88.28 88.91 89.22 89.13 90.55 93.42 94.97 96.50 97.47 97.66 98.56 99.00 99.77 99.64 99.25 98.82 97.84 97.64 97.61 97.70 97.83 97.36 100.38 99.45 99.27 97.51 97.42 100.51 103.54 103.26 101.40 101.53 102.77 104.04 104.58 104.39 103.98 103.07 102.99 102.65 102.68 102.61 102.40 101.86 101.35 101.16 101.42 101.10 100.41 100.24 99.11 98.57 98.18 97.56 96.90 94.42 82.64 77.92 74.35 77.88 78.52 82.34 84.21 86.86 85.81 83.37 80.50 77.17 76.78 77.57 78.55 82.54 80.28 77.79 75.40 74.64 76.32 80.73 86.07 90.01 92.98 94.82 95.48 94.83 93.34 90.49 87.16 82.98 79.91 77.47 84.24 96.34 99.04 101.63 103.82 102.48 100.93 99.40 98.02 97.69 99.50 102.11 106.78 109.67 113.14 115.69 118.72 120.53 121.50 122.35 123.25 117.22 115.70 115.26 114.63 114.62 118.44 124.65 127.98 128.05 128.74 129.43 131.05 135.07 138.07 138.01 137.47 136.98 136.44 135.27 132.58 130.70 129.82 131.84 134.86 134.91 132.41 131.66 131.03 130.49 132.34 131.67 128.55 127.31 127.48 128.60 129.93 130.79 131.55 131.71 132.66 133.77 133.68 133.91 134.96 136.38 138.65 140.75 138.57 136.28 137.86 143.47 149.90 152.32 152.32 153.63 155.43 158.16 160.02 160.89 160.88 161.28 164.21 166.55 164.44 163.03 163.59 164.43 165.33 166.04 163.73 161.84 161.70 162.36 162.97 160.41 156.32 154.36 153.56 153.63 152.90 151.05 150.26 150.12 149.64 149.30 149.60 149.54 149.11 149.45 149.22 148.55 148.89 147.93 144.87 143.60 141.78 138.78 136.99 137.47 137.68 137.78 137.80 138.02 138.13 138.09 138.45 138.58 137.80 138.36 138.18 136.62 137.83 139.69 139.49 138.39 137.66 138.08 139.46 138.36 137.83 141.90 143.85 139.81 138.13 138.89 138.07 136.65 136.70 136.75 135.97 135.35 135.15 135.56 -118.06 118.73 117.65 115.64 113.42 111.65 110.11 108.64 107.20 105.99 105.10 104.38 103.97 103.60 103.12 102.64 101.84 101.01 100.04 98.38 96.47 94.26 91.96 89.18 86.60 84.46 81.74 79.25 77.07 75.50 74.24 72.46 71.08 70.39 70.22 70.29 70.76 72.17 73.37 75.45 78.68 82.56 85.85 90.47 95.72 100.55 105.56 111.11 116.77 123.42 130.41 137.67 145.68 156.40 168.33 181.30 194.14 207.60 223.27 242.10 263.85 285.03 306.39 326.99 350.41 373.18 391.13 402.41 415.69 432.52 444.15 449.35 449.15 448.00 446.84 441.91 435.06 429.04 422.42 415.59 406.97 315.15 308.44 309.76 310.86 311.76 312.45 312.83 312.86 312.60 312.08 311.32 310.39 309.02 306.48 303.94 301.67 299.25 296.64 293.85 291.06 288.12 284.96 281.70 278.37 275.01 271.53 268.13 264.65 261.12 256.54 251.06 245.38 240.10 234.53 229.65 226.10 222.63 219.23 215.86 212.30 208.74 205.21 201.83 198.55 195.36 192.22 188.89 185.56 182.36 179.26 176.22 173.22 169.27 164.86 161.87 159.08 156.35 153.70 151.10 148.44 145.74 143.12 140.54 138.05 135.62 133.24 130.93 128.68 126.50 124.08 120.94 117.69 114.61 111.47 108.49 106.56 104.55 102.54 100.70 98.88 97.05 95.31 93.62 91.90 90.21 88.60 87.00 85.39 83.94 82.53 80.97 79.42 78.15 76.56 74.44 72.94 71.64 70.38 69.25 68.12 66.92 65.76 64.63 63.47 62.36 61.42 60.49 59.44 58.46 57.53 56.36 55.09 53.97 53.01 51.87 50.97 50.30 49.74 49.30 48.88 48.31 47.78 47.41 47.05 46.72 46.49 46.28 46.06 45.88 45.82 45.71 45.56 45.57 45.65 45.77 45.76 45.90 46.21 46.37 46.38 46.58 46.90 47.21 47.49 47.66 48.02 48.49 48.70 48.89 49.26 49.76 50.35 50.94 51.51 52.10 52.52 52.84 53.38 53.86 54.25 54.75 55.36 55.87 56.41 56.99 57.57 58.14 58.71 59.29 59.92 60.54 61.12 61.74 62.42 63.22 63.98 64.48 65.04 65.60 66.11 66.69 67.39 68.08 68.76 69.57 70.32 70.89 71.46 72.06 72.47 72.74 72.98 73.05 72.84 72.53 72.23 72.13 71.98 72.03 72.73 73.47 73.98 74.65 75.58 76.17 76.56 76.86 77.17 77.59 77.99 78.34 78.63 78.91 79.22 79.53 79.90 80.31 80.60 80.82 81.00 81.21 81.48 81.79 82.07 82.34 82.56 82.66 82.75 82.93 83.14 83.32 83.33 83.17 82.91 82.58 81.85 81.16 80.72 80.39 79.98 79.52 79.15 78.75 78.24 77.69 77.18 76.70 76.20 75.67 75.16 75.17 75.86 75.89 75.83 75.82 75.65 75.87 75.05 75.13 75.86 75.43 75.71 77.65 75.26 74.74 75.96 74.25 72.07 70.15 68.75 67.08 66.18 65.50 64.32 62.73 61.88 61.02 60.57 60.84 60.84 61.32 61.18 61.14 61.76 64.44 66.10 67.17 67.46 67.68 68.11 69.72 70.85 73.08 74.91 74.85 75.25 74.63 75.27 75.48 75.79 76.68 78.00 79.43 79.36 80.06 79.86 78.63 77.94 76.93 76.68 76.67 75.93 75.30 73.98 71.89 70.71 73.79 75.41 76.20 77.24 77.28 78.05 77.43 78.79 80.81 80.79 79.04 80.79 84.04 84.05 80.90 81.48 80.41 79.11 79.19 79.14 79.29 81.55 81.93 82.44 82.78 84.38 84.70 86.76 88.20 88.58 89.40 87.31 85.25 85.27 84.16 83.36 82.11 81.44 80.64 81.10 77.03 74.20 75.81 77.64 78.99 80.37 78.39 76.95 76.86 76.27 79.01 77.73 76.90 76.66 76.93 79.72 82.91 81.64 84.78 85.43 84.15 83.03 84.91 86.17 87.14 87.23 86.86 87.07 86.11 84.65 81.75 82.17 85.37 90.80 94.05 96.39 96.40 96.04 96.84 96.95 96.35 95.49 95.63 95.24 94.70 94.00 92.76 91.61 89.67 89.50 91.00 92.84 94.04 94.89 95.60 97.14 99.05 100.51 100.94 101.03 100.83 100.76 100.79 100.88 100.94 100.76 99.86 98.50 97.22 97.36 97.00 97.20 97.16 96.66 95.79 95.44 95.27 95.12 93.00 83.72 73.69 71.64 74.40 74.62 78.94 80.09 81.48 81.91 82.71 81.39 77.85 73.23 72.28 73.39 78.33 83.18 81.66 75.21 73.61 73.09 74.43 78.52 89.39 92.77 93.80 94.40 94.59 95.21 92.46 91.05 89.26 85.89 84.12 95.14 103.57 102.73 102.04 101.98 100.94 99.46 98.11 96.87 96.07 96.32 97.28 98.23 99.85 101.93 105.22 110.14 113.35 115.10 115.78 117.53 114.89 113.45 113.08 111.95 111.19 113.91 120.16 124.22 123.99 122.87 124.39 127.32 131.32 133.97 134.25 133.79 132.99 132.44 131.74 130.11 127.95 125.14 125.70 129.34 131.09 130.93 129.57 128.53 128.95 129.54 128.51 126.21 124.97 124.69 125.10 125.45 125.42 126.99 129.15 129.98 129.91 129.50 129.65 130.82 133.86 137.41 137.07 136.11 136.75 137.50 141.02 145.57 148.26 148.67 149.13 149.77 151.07 152.51 153.93 154.82 155.72 157.73 159.72 160.08 160.54 161.14 160.87 160.08 159.44 157.30 156.01 156.00 155.61 154.39 152.99 151.42 150.36 149.52 148.99 148.60 148.20 147.53 146.76 146.07 145.71 144.90 144.64 145.51 145.14 141.97 137.51 142.20 144.01 143.52 143.38 142.37 140.59 139.20 138.36 137.49 137.05 136.75 136.18 136.21 136.36 136.59 136.41 135.49 135.45 135.72 135.48 136.58 137.67 136.88 136.04 135.87 136.35 137.16 136.35 136.25 140.43 141.91 136.78 135.04 136.26 135.89 134.70 135.02 135.22 134.71 134.26 134.23 134.56 -119.05 119.76 118.66 116.69 114.32 112.40 110.68 109.18 107.85 106.49 105.53 104.81 104.47 104.29 103.87 103.42 102.57 101.67 100.60 98.96 96.57 94.30 91.86 89.21 86.82 84.85 82.24 78.92 76.42 74.78 73.58 71.92 70.55 69.81 69.30 69.09 69.47 70.33 71.64 73.74 76.67 80.29 82.99 86.66 91.68 96.61 101.44 106.89 113.71 120.25 125.57 133.29 143.65 153.32 163.52 175.94 189.07 201.13 214.35 232.40 252.55 271.03 290.71 310.79 332.81 353.57 371.04 385.56 400.66 413.43 422.66 429.03 431.40 431.99 430.60 427.10 421.69 416.15 410.81 405.60 398.74 361.21 301.93 303.19 304.23 305.03 305.63 306.00 306.06 305.85 305.36 304.64 303.71 302.39 299.95 297.61 295.41 293.12 290.63 288.04 285.41 282.53 279.45 276.32 273.14 269.85 266.53 263.19 259.82 256.42 251.98 246.56 241.04 235.88 230.44 225.71 222.27 218.84 215.47 212.10 208.63 205.10 201.72 198.37 195.10 191.96 188.88 185.59 182.33 179.18 176.16 173.24 170.31 166.46 162.13 159.17 156.38 153.65 151.00 148.41 145.84 143.28 140.72 138.19 135.76 133.39 131.09 128.82 126.58 124.46 122.09 119.00 115.83 112.87 109.82 106.90 105.00 103.03 101.08 99.31 97.57 95.84 94.11 92.41 90.79 89.18 87.63 86.06 84.52 83.11 81.74 80.23 78.72 77.46 75.86 73.83 72.39 71.17 69.96 68.81 67.70 66.58 65.46 64.31 63.19 62.15 61.21 60.28 59.24 58.31 57.45 56.31 55.05 53.91 52.88 51.72 50.89 50.26 49.70 49.22 48.73 48.17 47.69 47.34 47.01 46.68 46.41 46.18 45.94 45.74 45.61 45.50 45.41 45.37 45.39 45.53 45.55 45.67 46.02 46.16 46.15 46.33 46.64 46.97 47.18 47.29 47.61 48.07 48.28 48.43 48.84 49.36 49.94 50.53 51.08 51.49 51.90 52.32 52.87 53.36 53.70 54.19 54.77 55.26 55.75 56.31 56.90 57.47 58.05 58.63 59.30 59.96 60.53 61.19 61.98 62.81 63.65 64.25 64.81 65.38 65.93 66.54 67.22 67.98 68.77 69.59 70.33 70.89 71.47 72.07 72.43 72.65 72.86 72.85 72.34 71.89 71.62 71.49 71.08 70.67 70.86 71.46 72.67 73.83 75.09 75.86 76.32 76.57 76.83 77.20 77.57 77.92 78.27 78.58 78.85 79.11 79.48 79.90 80.20 80.41 80.56 80.73 80.86 81.13 81.48 81.70 81.75 81.93 82.07 82.22 82.40 82.64 82.63 82.44 82.21 81.91 81.12 80.53 80.14 79.81 79.41 78.94 78.54 78.10 77.59 77.14 76.74 76.25 75.71 75.22 74.70 74.40 74.74 74.90 74.80 74.81 74.67 75.93 74.75 74.58 74.78 75.82 75.61 76.39 75.79 75.48 77.31 76.42 74.98 73.53 72.33 71.48 70.73 69.62 68.24 65.95 64.05 63.30 62.96 63.17 65.34 66.20 66.65 67.64 69.07 71.77 73.69 75.18 75.23 75.55 76.02 76.00 76.47 78.39 79.91 78.69 74.41 72.28 71.48 72.25 72.10 72.35 72.95 75.28 76.70 78.73 78.99 78.23 77.22 75.48 74.49 73.40 72.31 71.34 70.46 71.89 73.41 72.88 75.00 75.91 76.89 78.29 78.18 78.94 80.16 80.53 80.67 79.90 80.04 81.43 81.91 79.97 79.27 79.34 79.05 79.67 79.11 78.98 80.38 80.81 82.07 82.67 83.40 84.11 86.27 87.03 86.77 88.65 87.26 85.54 84.83 82.13 82.23 81.26 79.95 76.76 77.02 74.80 71.19 74.36 76.11 76.48 76.85 74.91 73.44 73.63 75.24 75.94 75.68 75.12 76.03 77.29 77.71 78.51 78.27 79.67 80.14 80.26 79.54 82.80 83.15 82.05 82.53 82.61 81.87 79.60 78.05 75.51 75.30 77.68 81.21 84.82 87.36 88.20 87.31 92.89 93.84 95.00 93.86 93.33 93.26 93.16 92.43 91.11 89.17 87.61 86.73 86.20 86.20 88.67 90.81 92.45 94.33 96.13 96.68 97.39 98.11 98.81 99.17 98.81 99.11 99.10 98.63 96.74 95.19 94.24 93.81 93.27 94.33 95.28 94.85 93.55 93.66 94.50 95.13 93.92 89.88 79.50 74.63 75.53 77.89 78.73 78.17 76.21 78.18 81.06 81.92 80.92 75.92 71.01 69.55 75.07 82.29 83.59 75.20 71.04 69.43 70.24 76.84 84.93 90.59 91.65 93.33 93.32 94.21 93.37 88.24 90.81 95.04 97.99 106.34 107.55 106.34 104.57 103.12 101.70 99.59 98.20 97.09 96.87 97.45 97.87 98.13 98.32 98.34 99.43 103.04 107.52 110.09 110.63 112.14 111.47 111.51 111.30 111.10 111.72 114.71 119.77 122.53 119.87 116.91 119.16 123.73 128.64 131.54 131.64 131.29 130.82 130.01 128.97 127.75 126.16 123.95 123.36 124.58 127.11 129.30 128.73 128.68 129.41 127.27 126.11 125.69 124.15 122.90 122.80 122.27 120.96 123.28 127.17 127.37 125.94 125.36 126.16 128.95 131.64 133.31 133.03 132.82 135.77 135.42 138.09 141.86 144.68 145.57 145.57 145.48 146.54 147.60 148.50 150.33 152.77 152.49 153.34 157.01 159.87 160.87 158.83 155.84 155.55 155.03 154.12 152.29 150.35 147.75 147.19 148.12 147.52 146.40 145.07 145.18 146.83 146.24 144.15 143.06 141.82 140.15 139.69 141.99 142.55 138.53 134.58 138.20 142.30 142.56 142.82 142.71 141.73 140.45 138.99 137.63 136.31 135.28 134.53 134.51 134.78 134.85 134.47 133.58 134.09 134.75 134.77 134.74 134.71 135.41 135.09 135.00 134.90 134.75 134.31 134.80 139.13 140.63 135.64 133.43 134.37 133.94 133.18 133.73 134.02 133.64 133.40 133.40 133.62 -121.34 120.96 119.78 117.76 115.24 113.13 111.00 109.45 108.35 107.15 106.25 105.45 105.06 104.91 104.50 104.10 103.38 102.37 101.13 99.31 96.65 94.14 91.77 89.37 87.60 85.76 83.00 78.90 76.24 74.44 72.93 71.40 70.33 69.60 68.93 68.59 68.79 69.40 70.63 72.88 75.19 78.07 81.56 85.26 89.31 94.49 101.10 106.79 112.46 117.39 123.44 132.91 143.87 153.27 163.05 174.12 183.85 195.35 207.76 225.01 244.03 260.49 280.10 299.23 319.66 337.62 354.49 370.22 385.50 396.11 405.62 413.47 416.03 417.75 416.10 412.59 409.35 405.70 400.29 397.11 390.35 380.41 295.51 296.73 297.75 298.51 299.03 299.36 299.43 299.28 298.85 298.15 297.19 295.84 293.67 291.35 289.36 287.11 284.75 282.29 279.78 277.02 274.03 271.01 267.96 264.80 261.53 258.27 255.02 251.76 247.38 242.13 236.69 231.67 226.38 221.83 218.45 215.05 211.68 208.31 204.91 201.52 198.23 194.94 191.66 188.53 185.49 182.33 179.16 176.06 173.10 170.26 167.44 163.71 159.45 156.50 153.70 150.97 148.29 145.69 143.21 140.82 138.33 135.86 133.55 131.26 128.99 126.72 124.49 122.45 120.18 117.12 114.01 111.15 108.19 105.27 103.39 101.51 99.65 97.93 96.28 94.64 92.94 91.24 89.71 88.18 86.68 85.16 83.67 82.26 80.90 79.48 78.04 76.73 75.17 73.25 71.86 70.70 69.53 68.38 67.29 66.22 65.12 63.97 62.91 61.98 61.05 60.10 59.05 58.19 57.38 56.31 55.04 53.80 52.70 51.61 50.85 50.26 49.70 49.16 48.64 48.10 47.67 47.33 47.00 46.67 46.40 46.16 45.88 45.62 45.44 45.32 45.29 45.26 45.27 45.36 45.37 45.45 45.71 45.85 45.90 46.13 46.43 46.65 46.79 46.92 47.25 47.67 47.88 48.06 48.44 48.93 49.47 50.03 50.54 50.94 51.41 51.85 52.36 52.81 53.18 53.65 54.20 54.66 55.13 55.69 56.28 56.85 57.45 58.08 58.77 59.45 60.00 60.70 61.56 62.42 63.26 63.88 64.48 65.08 65.69 66.37 67.13 67.90 68.69 69.48 70.25 70.92 71.46 71.92 72.22 72.43 72.61 72.50 71.81 71.27 71.08 70.99 70.49 69.96 69.93 70.58 71.97 73.48 74.91 75.63 75.99 76.30 76.60 76.91 77.25 77.60 77.91 78.21 78.44 78.69 79.10 79.51 79.79 80.02 80.14 80.23 80.29 80.50 80.80 80.95 80.96 81.13 81.34 81.48 81.62 81.85 81.86 81.62 81.46 81.20 80.40 79.85 79.53 79.20 78.79 78.33 77.89 77.45 76.99 76.57 76.23 75.76 75.25 74.75 74.28 73.71 73.63 73.56 73.60 73.61 73.85 76.35 75.48 74.79 74.40 75.70 75.91 76.36 77.27 75.91 77.26 77.01 76.68 75.80 75.91 76.24 75.73 74.52 73.54 71.77 70.30 69.89 69.79 70.59 71.97 72.75 73.29 75.17 76.92 78.98 80.38 81.45 80.61 80.94 81.04 79.46 78.21 77.42 77.33 77.09 75.89 72.47 71.13 70.56 70.30 71.07 71.14 72.86 74.00 74.69 76.16 76.06 74.65 73.65 70.36 68.30 67.73 68.94 70.60 70.91 70.91 73.31 75.62 76.56 76.47 76.72 78.09 78.94 78.96 79.61 78.79 75.00 75.16 76.47 78.88 78.68 81.12 80.13 79.89 79.78 79.53 79.23 79.89 79.99 80.76 81.79 82.22 83.47 85.30 85.86 85.52 85.55 85.18 85.21 83.70 80.33 79.79 81.03 79.13 76.16 75.45 73.30 69.97 72.46 74.39 73.98 73.33 71.01 70.08 70.53 71.58 71.93 72.72 73.80 75.78 76.85 76.67 76.50 76.91 77.14 78.13 78.28 77.72 80.13 79.82 78.46 77.97 77.91 77.48 76.03 76.05 75.34 73.87 75.14 76.42 76.57 78.83 79.71 78.59 84.94 89.24 92.96 92.27 91.61 91.15 91.24 90.95 89.07 87.66 86.60 86.09 85.73 85.23 85.51 87.54 89.45 91.78 92.57 92.79 94.06 95.56 96.56 96.77 96.61 96.07 95.72 94.60 92.17 91.14 90.86 91.06 90.12 91.18 93.23 92.87 90.13 89.01 91.39 92.92 92.79 92.15 89.66 78.92 79.97 83.76 86.73 83.38 80.28 76.17 76.47 77.89 80.66 80.16 78.39 76.56 76.98 81.05 83.01 79.24 70.72 66.07 65.83 77.31 84.40 86.84 89.63 90.83 91.24 91.73 92.76 92.41 92.75 95.40 99.75 106.16 107.78 107.11 105.54 103.83 102.46 101.03 99.82 98.10 97.72 98.33 98.74 98.79 98.79 98.03 98.65 100.08 102.66 105.26 106.63 108.03 109.48 109.99 109.76 110.49 112.59 116.17 120.41 121.99 116.91 110.99 114.41 119.56 124.02 127.30 129.20 129.97 129.33 128.17 126.62 125.39 124.06 122.44 121.70 121.96 123.14 125.24 127.58 128.88 128.14 125.83 124.83 124.71 123.41 122.06 121.68 120.75 119.22 121.05 124.62 124.77 123.98 124.68 125.99 127.88 129.12 130.39 130.60 130.92 132.75 132.79 134.91 138.61 141.34 142.48 142.44 142.22 143.19 144.39 145.60 147.45 148.43 148.80 149.57 154.29 157.27 157.71 155.55 153.12 152.42 152.07 150.87 148.57 145.86 143.29 143.10 143.97 143.82 142.72 141.27 141.38 142.86 142.22 141.13 139.83 138.25 135.61 135.59 139.13 141.00 137.70 134.30 136.56 139.89 140.52 141.23 142.26 141.66 140.13 138.82 137.26 135.47 134.16 133.39 132.97 133.12 133.28 133.05 132.21 132.76 133.75 133.85 133.25 132.91 133.64 134.21 134.20 133.76 133.04 132.77 133.78 137.82 139.17 134.85 132.44 132.56 132.19 131.88 132.45 132.79 132.63 132.57 132.58 132.66 -123.01 122.16 120.91 118.77 116.04 113.79 111.47 109.75 108.98 107.87 107.03 106.27 105.74 105.46 104.96 104.61 103.83 102.75 101.38 99.40 96.81 94.54 92.18 89.61 88.50 86.54 83.05 78.85 76.21 74.67 72.68 71.03 69.83 69.25 68.59 68.42 68.62 69.24 70.17 71.53 72.90 77.08 80.84 83.61 87.44 91.92 99.56 106.49 111.97 116.73 122.18 132.99 141.96 151.27 161.95 173.63 182.56 193.79 205.78 222.03 240.17 254.47 272.88 287.74 306.08 322.03 336.89 354.05 368.52 377.95 388.77 398.66 402.53 407.01 404.92 401.13 398.92 396.54 391.79 387.56 380.38 369.94 317.12 290.38 291.39 292.14 292.63 292.90 292.97 292.87 292.49 291.83 290.85 289.50 287.44 285.37 283.47 281.26 278.99 276.62 274.22 271.60 268.67 265.75 262.82 259.74 256.57 253.41 250.26 247.08 242.83 237.67 232.36 227.45 222.31 217.86 214.56 211.25 207.93 204.57 201.25 197.97 194.74 191.53 188.31 185.21 182.17 179.10 176.04 173.03 170.13 167.32 164.52 160.81 156.61 153.75 151.01 148.35 145.74 143.20 140.76 138.39 135.94 133.59 131.39 129.16 126.89 124.62 122.42 120.49 118.32 115.28 112.24 109.42 106.54 103.67 101.81 100.04 98.32 96.61 94.98 93.41 91.76 90.10 88.61 87.15 85.69 84.23 82.78 81.38 80.06 78.72 77.38 76.04 74.54 72.71 71.38 70.24 69.10 67.95 66.85 65.84 64.77 63.63 62.65 61.76 60.86 59.93 58.88 58.05 57.34 56.29 55.00 53.69 52.56 51.57 50.83 50.27 49.70 49.13 48.58 48.09 47.69 47.35 46.99 46.66 46.40 46.17 45.84 45.52 45.31 45.20 45.21 45.21 45.21 45.23 45.22 45.28 45.42 45.53 45.64 45.96 46.24 46.29 46.37 46.58 46.90 47.27 47.52 47.75 48.08 48.50 48.98 49.48 49.94 50.42 51.00 51.44 51.83 52.24 52.68 53.15 53.62 54.08 54.56 55.13 55.71 56.28 56.92 57.61 58.30 58.96 59.51 60.22 61.15 62.01 62.84 63.46 64.10 64.76 65.42 66.17 67.06 67.83 68.52 69.31 70.11 70.91 71.40 71.68 71.88 72.10 72.26 72.05 71.16 70.66 70.59 70.58 70.10 69.59 69.67 70.45 71.84 73.45 74.92 75.43 75.65 76.07 76.44 76.69 77.01 77.36 77.58 77.81 78.00 78.31 78.75 79.10 79.38 79.62 79.70 79.73 79.76 79.89 80.04 80.15 80.21 80.38 80.55 80.68 80.79 80.92 80.94 80.77 80.68 80.47 79.72 79.19 78.88 78.54 78.14 77.67 77.27 76.85 76.39 75.96 75.60 75.20 74.80 74.31 73.79 73.25 72.80 72.48 72.53 72.55 73.09 75.68 76.49 75.04 74.11 74.39 76.40 77.52 76.57 77.66 76.54 76.99 77.01 76.78 78.36 79.53 79.60 78.67 78.80 78.18 77.76 77.94 77.84 78.91 79.27 78.99 78.77 81.32 82.68 84.00 83.42 81.11 79.57 79.00 78.41 77.99 76.67 74.79 73.82 72.37 73.25 73.80 70.58 69.55 68.97 69.05 69.27 69.85 70.73 71.15 70.90 72.09 71.05 70.60 71.16 67.36 67.63 68.49 68.96 70.08 71.33 73.90 75.48 75.50 74.74 75.05 75.35 76.41 76.43 75.23 76.31 72.62 72.56 73.85 76.83 75.43 79.83 80.03 80.23 79.68 79.64 79.28 78.96 79.27 79.57 80.28 80.78 81.82 82.84 83.59 83.89 83.43 84.00 83.49 82.39 77.63 77.18 79.84 78.53 77.63 74.77 72.25 70.16 71.01 71.32 70.50 70.59 68.39 67.06 67.31 67.48 69.29 70.85 72.81 73.75 74.30 75.11 75.59 75.99 75.65 75.54 75.97 76.20 76.76 75.94 75.18 74.61 73.95 73.58 72.66 74.39 72.84 72.11 73.14 74.53 74.52 74.55 75.26 75.07 75.78 83.29 87.08 88.78 87.76 86.57 88.47 88.54 87.86 86.85 86.06 86.48 85.94 85.22 85.37 86.20 86.96 87.95 89.76 90.47 91.79 93.32 93.86 93.67 92.69 91.04 89.74 88.14 87.77 87.38 88.58 88.40 87.18 86.91 90.46 89.09 84.11 74.05 78.83 82.26 85.71 87.20 87.67 88.87 89.28 90.39 90.47 88.53 85.82 82.28 79.55 75.62 74.37 74.26 76.27 80.34 79.39 78.78 76.26 71.53 67.60 67.00 70.43 79.41 80.60 84.12 87.22 88.49 88.89 89.88 90.77 91.44 92.24 94.58 97.78 102.06 104.54 105.82 105.09 104.13 102.94 101.90 101.05 99.79 98.98 98.15 99.06 99.16 99.13 99.16 99.41 99.60 101.39 103.04 104.25 105.49 107.13 108.35 107.93 109.88 112.99 117.05 120.66 121.73 116.00 110.41 112.55 116.93 119.85 122.84 126.91 128.99 128.06 126.54 124.49 123.10 121.94 121.04 120.55 120.32 120.17 120.69 125.79 129.35 126.45 124.89 123.89 123.56 122.52 121.58 120.94 119.96 118.64 119.52 121.84 122.28 122.87 125.10 126.56 126.82 126.76 127.63 128.50 129.58 130.10 130.40 132.67 136.01 138.35 139.62 139.63 139.60 140.60 142.11 143.80 143.61 143.61 145.12 147.05 151.64 153.45 152.46 150.94 150.17 149.68 148.27 146.69 144.33 142.05 140.10 139.24 139.03 139.12 138.02 136.70 136.78 137.63 137.40 137.43 136.82 135.76 133.53 132.96 137.04 140.09 138.48 136.28 136.97 137.01 137.16 138.79 141.28 140.81 138.95 137.67 136.26 134.48 133.26 132.52 131.79 131.58 131.85 131.95 131.30 131.10 132.06 132.39 132.04 131.83 132.19 132.90 133.19 132.85 131.99 131.76 132.73 136.01 137.22 133.70 131.49 130.83 130.59 130.65 131.03 131.36 131.38 131.71 131.72 131.63 -124.50 123.39 122.07 119.56 116.83 114.48 112.15 110.49 109.68 108.73 107.77 106.97 106.43 106.07 105.26 104.77 104.29 103.43 102.57 100.85 98.85 96.46 93.88 91.31 89.42 86.86 83.28 79.42 76.86 74.99 73.08 71.09 69.79 69.07 68.57 68.33 68.40 68.83 69.41 70.08 71.85 76.55 79.87 82.82 87.06 91.05 98.10 105.64 111.80 116.65 121.87 131.76 138.88 147.82 158.87 169.94 181.67 193.69 205.29 220.40 237.07 249.77 264.76 279.21 295.54 310.42 323.08 340.47 353.22 363.13 374.20 383.95 391.42 396.27 394.20 390.90 388.71 386.70 382.04 376.94 368.81 359.17 340.76 284.16 285.16 285.89 286.38 286.60 286.66 286.58 286.26 285.65 284.67 283.34 281.32 279.53 277.72 275.53 273.33 271.07 268.75 266.21 263.38 260.56 257.71 254.71 251.64 248.58 245.52 242.41 238.28 233.27 228.07 223.25 218.23 213.88 210.64 207.44 204.19 200.88 197.66 194.46 191.27 188.12 185.03 181.96 178.91 175.92 172.96 170.06 167.22 164.40 161.57 157.86 153.71 150.96 148.33 145.80 143.31 140.85 138.40 135.96 133.57 131.32 129.25 127.08 124.80 122.55 120.39 118.56 116.48 113.48 110.48 107.73 104.87 102.08 100.30 98.66 97.07 95.36 93.70 92.14 90.57 88.99 87.50 86.07 84.65 83.25 81.82 80.49 79.19 77.96 76.72 75.46 74.02 72.25 70.95 69.81 68.67 67.52 66.44 65.47 64.44 63.34 62.37 61.49 60.66 59.76 58.75 57.92 57.21 56.17 54.90 53.62 52.51 51.53 50.83 50.27 49.70 49.11 48.56 48.09 47.68 47.35 46.98 46.60 46.38 46.17 45.78 45.44 45.24 45.17 45.18 45.13 45.06 45.07 45.14 45.22 45.27 45.35 45.45 45.71 45.95 45.97 46.08 46.35 46.64 46.92 47.15 47.42 47.74 48.13 48.56 49.01 49.46 49.97 50.59 51.02 51.35 51.71 52.19 52.64 53.10 53.57 54.09 54.66 55.23 55.81 56.44 57.12 57.81 58.48 59.06 59.77 60.67 61.56 62.43 63.05 63.73 64.44 65.13 65.93 66.84 67.60 68.32 69.10 69.95 70.79 71.23 71.27 71.46 71.63 71.78 71.52 70.61 70.10 70.10 70.11 69.73 69.38 69.73 70.53 71.87 73.40 74.81 75.24 75.26 75.74 76.23 76.46 76.74 77.08 77.28 77.41 77.62 77.94 78.40 78.70 78.95 79.17 79.22 79.21 79.21 79.24 79.24 79.31 79.43 79.56 79.69 79.82 79.90 79.93 79.94 79.93 79.87 79.70 79.04 78.52 78.19 77.86 77.45 77.00 76.63 76.27 75.83 75.36 74.91 74.61 74.33 73.85 73.28 72.79 72.39 72.04 71.71 71.60 71.88 73.73 74.55 74.17 74.05 74.53 74.75 76.35 77.16 77.37 77.65 77.66 77.48 77.54 77.29 79.18 78.03 79.13 81.88 82.68 83.06 83.86 83.41 84.85 83.96 82.73 80.16 81.67 83.26 83.24 82.53 80.89 78.61 76.39 75.89 75.96 75.11 71.95 70.38 69.61 69.82 73.92 72.07 68.97 67.18 66.83 67.02 67.72 67.76 67.35 67.38 67.71 69.00 68.28 70.81 68.94 67.51 67.98 68.77 69.56 72.74 73.70 72.90 72.21 72.00 71.34 70.90 71.65 72.34 71.37 73.66 72.34 71.42 73.61 75.23 72.95 77.03 78.50 79.63 78.80 79.12 78.72 78.54 79.00 78.72 79.33 79.38 80.98 80.66 81.80 80.79 81.60 82.19 80.88 79.24 75.24 76.05 76.52 77.39 76.67 73.10 71.42 70.39 69.24 68.40 67.52 67.90 66.84 65.59 64.91 65.00 67.90 70.32 71.55 71.06 72.15 73.17 74.18 74.53 73.82 73.45 73.16 72.60 72.24 72.13 71.97 71.29 69.43 68.87 67.92 70.83 70.60 69.72 70.14 71.16 71.51 71.15 72.72 72.83 73.08 76.23 79.66 80.21 77.67 77.04 79.38 86.14 86.19 85.01 84.00 86.94 86.02 84.94 85.41 86.81 87.56 87.86 87.87 87.82 89.60 91.78 90.91 88.65 87.26 86.10 86.90 85.21 84.18 85.81 86.72 85.01 80.63 77.36 81.25 85.34 81.92 75.37 62.37 57.16 64.56 77.16 81.43 72.22 79.05 83.64 76.61 68.26 74.22 71.93 67.83 67.90 67.14 73.77 72.99 75.68 77.80 75.06 74.58 75.31 74.24 74.50 76.56 78.01 77.02 79.72 83.94 85.72 87.95 89.15 88.82 89.95 90.89 92.28 95.15 98.68 101.54 103.00 103.53 103.63 103.05 102.44 101.76 100.85 100.29 99.46 99.41 99.16 99.39 100.00 100.34 100.64 101.65 102.19 102.85 104.27 105.43 106.51 106.29 108.64 112.73 117.00 119.03 119.66 115.67 111.57 112.63 115.42 117.34 119.53 125.03 127.54 126.43 124.80 122.82 121.18 119.99 119.47 119.17 118.79 117.76 118.15 123.34 126.11 124.62 123.06 122.52 122.08 121.26 120.39 119.66 118.82 117.73 118.28 119.78 120.56 121.50 123.80 125.02 124.34 124.37 125.01 126.37 127.49 127.42 129.26 131.39 133.90 135.66 136.89 137.08 137.12 138.29 139.89 141.51 140.99 140.01 141.50 144.22 147.85 149.31 147.67 147.32 147.69 146.82 144.67 142.91 140.95 138.86 136.98 135.18 134.36 133.20 132.26 131.82 132.12 132.63 132.87 133.31 134.78 134.58 133.02 133.17 135.72 138.56 138.83 138.28 136.09 134.37 134.35 136.26 139.51 139.14 137.05 135.85 134.60 132.84 131.72 131.17 130.44 130.12 130.47 130.73 130.50 130.05 130.29 130.76 130.88 130.86 131.08 131.51 132.02 131.87 131.20 131.03 131.79 133.91 134.70 132.19 130.13 129.29 129.23 129.50 129.65 129.83 130.23 130.77 130.80 130.57 -125.33 124.06 122.72 120.21 117.56 115.31 113.16 111.68 110.53 109.66 108.79 107.85 107.29 106.75 105.86 105.20 104.79 104.26 103.43 101.62 99.65 97.37 94.81 92.49 90.06 87.36 83.92 80.67 78.67 76.47 73.97 71.58 70.05 69.28 68.96 68.52 68.37 68.43 68.70 69.24 71.42 76.13 79.04 82.26 86.57 91.12 97.64 105.60 111.87 116.41 121.78 131.85 137.51 145.33 155.36 165.75 178.61 193.31 204.86 219.24 233.08 244.88 258.41 273.17 288.71 302.16 313.04 329.95 342.65 353.08 362.19 369.95 377.14 381.15 380.82 378.06 376.24 374.37 370.84 365.16 356.74 349.81 341.16 284.12 279.01 279.71 280.17 280.41 280.46 280.37 280.06 279.51 278.64 277.36 275.37 273.65 271.95 269.92 267.75 265.52 263.26 260.81 258.10 255.38 252.64 249.73 246.75 243.79 240.83 237.83 233.83 228.91 223.85 219.13 214.21 209.94 206.76 203.64 200.45 197.21 194.07 190.94 187.84 184.73 181.70 178.66 175.68 172.75 169.85 167.02 164.22 161.42 158.63 154.94 150.93 148.27 145.69 143.24 140.80 138.44 136.00 133.55 131.27 129.07 127.05 124.93 122.67 120.50 118.42 116.63 114.59 111.67 108.71 106.02 103.25 100.52 98.81 97.31 95.79 94.09 92.45 90.88 89.36 87.90 86.42 84.98 83.62 82.26 80.89 79.60 78.36 77.21 76.06 74.90 73.51 71.81 70.52 69.39 68.24 67.09 66.03 65.11 64.13 63.09 62.13 61.25 60.44 59.60 58.66 57.82 57.03 56.00 54.80 53.58 52.51 51.54 50.83 50.26 49.69 49.11 48.56 48.09 47.68 47.34 46.94 46.51 46.33 46.17 45.72 45.36 45.23 45.20 45.19 45.05 44.88 44.91 45.10 45.24 45.25 45.26 45.32 45.47 45.61 45.68 45.87 46.21 46.43 46.60 46.81 47.08 47.42 47.78 48.17 48.60 49.06 49.56 50.20 50.61 50.88 51.21 51.69 52.15 52.61 53.11 53.69 54.26 54.83 55.41 56.02 56.63 57.32 58.00 58.63 59.31 60.10 61.06 62.03 62.63 63.39 64.13 64.82 65.61 66.48 67.25 68.01 68.90 69.74 70.51 70.87 70.86 70.95 71.04 71.15 70.91 70.15 69.64 69.56 69.56 69.31 69.16 69.66 70.54 71.84 73.18 74.40 74.78 74.90 75.39 75.88 76.14 76.41 76.72 76.91 77.05 77.32 77.64 77.99 78.24 78.44 78.63 78.67 78.64 78.61 78.55 78.44 78.45 78.56 78.68 78.79 78.89 78.95 78.99 79.02 79.03 78.99 78.83 78.24 77.78 77.47 77.13 76.74 76.33 75.99 75.65 75.28 74.85 74.37 74.06 73.81 73.37 72.85 72.37 71.97 71.64 71.31 70.99 70.55 71.53 72.18 72.54 73.03 74.55 76.14 75.14 76.10 76.89 76.75 76.66 76.08 78.00 77.66 76.80 77.24 77.22 80.18 82.74 82.96 83.98 84.23 84.44 83.04 82.10 81.04 80.73 82.77 82.01 80.21 79.17 77.56 75.10 73.84 73.00 73.28 71.33 68.05 66.98 67.79 70.76 71.48 68.07 64.55 63.51 64.13 65.52 64.75 65.48 65.88 67.14 68.98 67.97 68.57 68.47 69.86 68.73 70.01 70.20 71.68 70.98 69.88 68.62 68.89 68.73 68.64 69.40 69.93 69.87 72.24 75.08 73.33 74.01 73.88 72.70 75.56 77.39 78.77 77.66 77.90 78.17 78.04 78.76 78.36 79.02 78.49 79.69 79.35 79.26 77.66 78.95 80.18 79.58 76.99 73.91 74.88 73.60 72.71 72.55 74.92 70.75 69.46 66.97 65.38 65.00 64.87 64.08 62.49 63.22 64.34 68.29 68.65 68.89 68.38 69.87 70.79 72.30 72.18 70.55 70.72 69.54 67.90 67.24 67.56 67.07 66.87 66.37 66.24 66.04 67.91 68.26 68.08 67.77 66.89 66.18 65.60 65.13 65.43 67.63 69.30 73.90 76.23 76.26 75.96 76.35 76.98 77.49 80.83 78.47 78.84 82.44 83.49 84.65 87.13 87.27 87.07 87.01 86.90 87.43 88.73 86.03 79.68 80.63 82.32 84.17 83.32 80.70 77.19 77.40 78.25 79.49 76.80 75.47 80.92 80.88 75.99 70.81 62.81 54.54 58.34 60.39 59.14 61.83 66.19 73.45 67.29 69.36 67.49 66.51 66.51 66.11 68.29 70.75 76.06 75.59 74.64 71.12 70.82 75.44 76.17 74.97 74.33 73.95 79.31 84.10 85.77 87.66 88.84 88.58 88.68 89.28 89.52 91.46 94.89 98.23 100.40 101.40 102.08 102.47 102.18 101.88 101.33 100.97 100.68 100.22 100.32 100.27 101.38 101.65 102.14 102.50 102.57 102.14 103.79 104.72 105.23 105.03 107.16 111.58 115.48 116.16 116.69 116.26 112.59 113.51 115.85 116.61 117.66 123.29 125.57 124.11 122.11 120.27 118.89 118.21 117.83 117.47 116.97 116.69 117.67 119.80 121.49 122.56 121.41 120.70 120.33 119.37 118.44 117.87 117.31 116.32 116.88 118.37 118.82 119.27 120.63 121.19 121.33 121.68 122.53 123.65 124.74 125.59 127.86 130.28 131.67 133.04 134.25 134.58 134.64 136.02 137.40 138.34 138.04 137.88 138.92 140.08 142.74 144.05 144.07 144.52 144.95 143.52 141.21 140.05 138.23 136.03 133.50 131.27 129.75 127.29 126.91 127.50 128.47 128.97 129.65 131.36 133.35 134.27 132.97 132.76 134.70 136.13 137.20 137.59 135.42 133.42 132.77 134.05 136.48 136.18 134.43 133.40 132.11 130.16 129.11 128.82 128.75 128.99 129.11 129.21 129.35 129.03 128.88 129.22 129.45 129.63 129.89 130.18 130.44 130.49 130.31 129.99 130.05 131.09 131.42 129.87 128.70 128.32 128.34 128.50 128.54 128.59 128.94 129.63 129.71 129.52 -125.15 124.22 122.69 120.24 117.81 115.79 113.67 112.20 110.68 109.91 109.32 108.51 107.99 107.27 106.40 105.56 105.13 104.83 104.13 102.60 100.68 98.47 96.16 93.80 91.11 88.10 84.82 82.10 80.25 77.74 74.92 72.60 70.53 69.73 69.44 68.86 68.48 68.30 68.38 68.93 71.50 76.17 79.32 83.33 86.86 91.28 98.43 106.38 111.98 115.96 121.93 131.64 137.13 144.21 152.80 163.35 176.09 191.64 204.35 217.89 229.20 241.69 255.36 268.61 282.83 293.73 303.97 319.80 333.34 343.07 349.89 355.09 361.44 364.14 364.36 363.31 362.61 361.67 359.60 354.75 346.57 339.86 331.14 302.79 272.96 273.58 274.03 274.33 274.39 274.22 273.92 273.45 272.74 271.57 269.55 267.80 266.21 264.41 262.28 260.00 257.76 255.39 252.85 250.25 247.59 244.80 241.88 239.02 236.20 233.32 229.41 224.62 219.65 215.10 210.24 206.05 202.89 199.83 196.72 193.59 190.50 187.42 184.43 181.38 178.33 175.38 172.48 169.58 166.74 163.90 161.15 158.43 155.70 152.11 148.28 145.66 143.10 140.68 138.29 135.93 133.54 131.19 128.95 126.81 124.79 122.72 120.54 118.47 116.44 114.67 112.61 109.83 106.97 104.31 101.59 99.01 97.36 95.90 94.40 92.81 91.21 89.67 88.21 86.80 85.35 83.95 82.64 81.32 80.01 78.75 77.58 76.45 75.32 74.20 72.87 71.22 69.97 68.90 67.81 66.73 65.73 64.87 63.90 62.87 61.97 61.14 60.29 59.44 58.60 57.76 56.92 55.91 54.80 53.65 52.59 51.53 50.81 50.24 49.67 49.10 48.55 48.08 47.68 47.35 46.92 46.48 46.25 46.06 45.65 45.33 45.22 45.21 45.21 45.01 44.79 44.79 44.98 45.12 45.14 45.13 45.14 45.26 45.39 45.47 45.66 46.01 46.24 46.38 46.56 46.78 47.10 47.44 47.80 48.21 48.66 49.16 49.76 50.14 50.38 50.72 51.19 51.66 52.14 52.66 53.24 53.81 54.39 54.97 55.53 56.13 56.81 57.51 58.20 58.89 59.58 60.62 61.63 62.23 63.00 63.77 64.47 65.21 66.03 66.83 67.64 68.56 69.37 70.04 70.31 70.30 70.31 70.31 70.39 70.24 69.63 69.12 68.94 68.94 68.84 68.92 69.60 70.55 71.72 72.86 73.81 74.27 74.55 75.01 75.45 75.77 76.06 76.30 76.51 76.74 77.08 77.37 77.59 77.75 77.89 78.03 78.07 78.04 77.97 77.83 77.64 77.58 77.64 77.75 77.86 77.89 77.94 78.06 78.12 78.12 78.06 77.89 77.38 77.00 76.72 76.37 76.01 75.65 75.32 75.00 74.75 74.38 73.90 73.53 73.23 72.89 72.45 71.97 71.56 71.21 70.88 70.55 70.12 70.09 70.14 70.68 71.29 72.81 74.18 73.70 75.06 79.26 79.02 77.74 76.27 78.67 78.98 76.19 76.38 75.92 78.14 81.39 81.62 81.54 82.53 81.65 80.57 80.37 79.98 79.78 80.01 80.54 79.06 77.44 76.19 74.39 72.60 69.63 69.28 70.92 68.31 67.24 68.00 67.93 68.75 68.22 63.07 61.50 62.86 64.25 63.82 64.75 65.55 66.23 66.74 66.72 65.99 66.27 68.78 69.40 70.61 70.52 69.59 67.46 66.39 66.74 67.55 68.69 69.43 69.07 69.08 70.13 70.74 73.30 73.60 73.19 72.81 73.28 74.78 76.36 77.81 77.58 76.61 76.99 77.19 77.95 77.54 78.28 78.20 78.70 77.68 77.33 76.70 76.65 77.62 77.61 74.72 70.95 69.86 71.06 69.05 70.07 72.52 69.61 66.91 64.61 62.42 62.08 61.89 60.75 60.28 61.98 65.50 66.45 66.25 67.83 68.07 68.62 69.91 70.26 68.97 68.92 67.71 66.34 65.85 65.41 63.52 62.58 62.72 63.60 63.89 61.70 62.39 64.21 64.60 63.82 63.57 62.50 60.45 60.01 61.61 62.96 65.15 71.59 74.69 74.86 75.10 75.68 75.60 76.16 77.07 77.23 77.68 78.81 79.32 79.25 83.92 85.05 85.78 85.73 84.83 84.92 85.31 83.00 77.84 79.07 82.02 81.87 81.09 79.22 76.72 75.64 76.03 76.62 76.65 76.88 76.86 76.83 77.84 75.45 66.38 66.75 54.71 55.83 58.75 61.96 63.04 69.76 69.76 71.65 72.10 71.76 72.94 71.16 70.16 68.52 72.45 75.29 76.63 72.54 70.51 74.43 75.57 74.94 75.44 77.97 80.74 84.82 86.97 88.17 88.74 88.78 88.25 87.91 87.29 88.50 91.19 94.58 97.59 99.22 100.40 101.02 101.31 101.71 101.49 101.22 101.20 101.24 100.91 101.56 102.39 102.59 103.00 102.82 102.80 101.82 103.45 104.21 104.41 103.69 105.83 110.00 113.24 113.54 114.77 115.69 112.77 114.10 116.34 115.96 116.39 120.99 123.02 121.25 118.68 116.92 116.39 116.40 116.40 116.23 115.90 116.85 117.52 116.66 117.40 119.62 119.68 119.02 118.65 117.51 116.42 116.17 115.79 115.32 115.76 117.24 117.35 117.07 116.85 117.08 117.81 118.95 120.21 120.95 121.77 124.08 126.51 128.56 129.32 130.29 131.66 132.10 132.33 133.71 134.69 134.74 135.41 136.30 136.10 136.24 137.55 139.38 141.29 142.23 142.08 139.83 137.28 136.57 135.31 133.21 130.32 127.74 126.38 123.42 123.08 124.85 126.60 127.82 129.15 130.90 132.64 134.07 132.62 132.12 132.85 133.29 134.58 135.63 134.69 133.21 131.91 131.88 132.85 132.49 131.49 130.51 129.11 126.97 125.93 126.05 127.04 128.04 127.79 127.58 128.07 128.05 127.71 127.74 127.94 128.26 128.70 128.84 128.57 128.83 129.37 128.83 128.06 127.93 127.82 127.26 127.23 127.66 127.71 127.59 127.59 127.49 127.33 127.78 128.28 128.44 -123.89 123.30 121.91 120.06 117.87 115.97 114.13 112.38 110.91 110.13 109.79 109.17 108.67 107.95 107.15 106.30 105.71 105.35 104.65 103.56 101.22 99.02 97.03 94.39 91.74 88.52 85.97 83.44 81.43 78.86 75.93 73.60 71.47 70.39 69.92 69.27 68.79 68.70 68.87 69.34 71.57 76.81 81.32 85.27 88.53 92.92 100.44 106.78 111.93 115.59 122.07 131.79 137.28 144.31 151.51 162.76 174.26 189.76 202.58 215.19 226.85 240.26 253.87 264.99 277.87 287.71 299.32 311.34 323.08 331.84 337.39 343.21 347.72 348.77 349.00 348.91 348.95 349.15 348.83 344.89 336.78 329.40 318.73 306.11 280.67 267.68 268.11 268.42 268.47 268.30 268.00 267.55 266.89 265.76 263.84 262.15 260.65 258.95 256.86 254.66 252.48 250.18 247.77 245.25 242.63 239.96 237.14 234.36 231.62 228.84 225.00 220.36 215.51 211.09 206.33 202.23 199.11 196.09 193.05 190.02 186.96 183.94 181.03 178.04 175.00 172.11 169.27 166.48 163.65 160.83 158.12 155.50 152.80 149.29 145.66 143.06 140.53 138.14 135.77 133.41 131.11 128.85 126.65 124.55 122.52 120.49 118.42 116.44 114.50 112.67 110.61 107.97 105.21 102.61 100.01 97.55 95.94 94.46 92.99 91.49 89.97 88.49 87.08 85.70 84.31 82.96 81.70 80.43 79.15 77.96 76.82 75.68 74.55 73.40 72.09 70.51 69.33 68.35 67.39 66.42 65.52 64.70 63.75 62.70 61.89 61.14 60.16 59.27 58.56 57.74 56.84 55.88 54.90 53.82 52.75 51.53 50.80 50.24 49.67 49.09 48.54 48.07 47.68 47.35 46.92 46.48 46.12 45.89 45.57 45.33 45.23 45.21 45.22 45.02 44.79 44.71 44.76 44.89 44.97 44.97 44.97 45.11 45.27 45.32 45.46 45.77 46.07 46.27 46.40 46.51 46.78 47.11 47.46 47.86 48.24 48.75 49.25 49.59 49.84 50.22 50.69 51.20 51.72 52.17 52.71 53.27 53.85 54.43 54.99 55.57 56.30 57.03 57.73 58.40 59.07 60.17 61.25 61.83 62.57 63.33 64.03 64.74 65.51 66.32 67.16 68.01 68.72 69.26 69.52 69.59 69.54 69.44 69.49 69.38 68.92 68.51 68.31 68.31 68.31 68.60 69.51 70.58 71.59 72.48 73.21 73.72 74.14 74.61 75.07 75.48 75.74 75.88 76.08 76.35 76.73 77.02 77.18 77.31 77.42 77.51 77.54 77.50 77.38 77.14 76.83 76.71 76.77 76.86 76.95 76.96 77.00 77.11 77.16 77.16 77.12 76.99 76.53 76.20 75.96 75.65 75.32 74.95 74.60 74.30 74.08 73.78 73.32 72.95 72.65 72.32 71.96 71.53 71.15 70.85 70.50 70.15 69.83 69.42 69.11 69.45 69.55 70.59 71.54 71.78 73.67 77.84 80.28 79.15 78.61 79.22 80.34 78.22 75.84 75.66 76.27 78.60 80.34 78.70 80.11 79.62 78.56 78.48 79.11 78.96 79.12 79.72 77.45 76.22 74.85 73.17 71.49 68.60 67.18 68.91 68.35 67.03 65.32 65.02 66.11 69.42 64.94 62.03 63.31 63.32 64.16 63.78 64.19 64.43 64.86 64.38 64.76 65.76 68.66 70.36 69.41 67.99 66.11 65.43 67.01 68.29 68.84 68.90 68.69 68.08 68.07 70.34 70.26 71.62 73.22 72.64 72.17 72.81 73.80 75.26 75.95 76.53 76.67 76.77 76.34 76.92 76.76 76.51 77.00 77.70 76.82 75.51 74.85 75.34 75.98 75.91 72.56 68.76 70.72 70.28 66.55 68.09 68.42 65.87 62.16 62.18 60.56 59.52 58.66 58.65 57.56 61.63 64.58 64.59 65.97 66.76 67.85 68.79 67.32 68.16 66.45 64.56 63.02 62.60 62.27 61.28 61.04 60.23 60.45 60.80 58.89 57.52 57.90 59.63 60.13 59.78 59.98 58.67 56.81 54.03 53.82 56.51 65.28 69.11 72.46 72.16 71.70 71.84 70.84 70.96 71.19 74.89 75.85 76.55 77.75 78.76 81.09 82.20 83.09 83.97 83.28 82.76 82.80 80.69 77.44 76.49 81.00 80.56 78.22 76.39 76.46 75.59 75.21 74.09 74.92 77.06 77.95 74.35 76.11 78.00 76.48 75.35 66.98 63.65 64.93 65.95 66.53 69.72 71.03 73.49 74.13 76.54 77.89 76.81 75.88 74.04 74.21 78.27 79.30 76.53 75.13 76.25 77.65 77.61 79.67 82.61 84.76 86.71 87.93 89.07 89.35 89.02 87.72 86.86 85.82 86.22 87.93 91.05 94.29 96.89 98.64 99.53 100.00 100.47 101.09 101.16 101.18 101.31 101.55 102.03 102.60 102.69 102.82 102.51 101.74 102.10 102.83 103.29 103.51 103.45 105.21 108.70 111.44 111.76 113.73 115.09 111.95 113.86 116.51 115.06 115.23 118.11 119.78 117.79 114.60 113.00 113.47 114.40 115.35 115.66 115.99 116.28 116.20 114.65 114.34 116.97 118.25 118.13 117.50 116.40 115.33 114.79 114.85 115.71 115.71 115.76 115.52 115.23 114.52 114.68 115.89 117.00 117.96 118.69 119.60 122.06 124.25 125.72 125.91 127.37 128.94 129.62 130.06 131.11 131.67 131.49 132.43 133.84 134.35 134.42 134.72 136.02 138.04 139.68 139.31 136.19 133.26 133.29 132.88 131.11 128.01 125.20 125.39 123.29 123.13 124.82 126.53 127.96 129.49 130.81 131.17 131.55 131.07 130.80 130.74 131.41 132.56 133.07 132.63 131.30 129.24 128.99 130.30 130.50 129.86 128.30 126.59 124.88 124.26 124.62 125.82 127.00 126.84 126.60 126.90 127.11 126.97 126.86 126.96 127.11 127.28 127.26 127.00 127.25 127.74 127.46 126.76 126.22 125.91 126.02 126.35 126.76 126.72 126.54 126.64 126.49 125.67 126.01 126.94 127.60 -122.30 122.01 121.13 119.52 117.61 116.11 114.50 112.78 111.35 110.42 110.13 109.65 109.18 108.68 108.01 107.25 106.56 105.95 105.30 104.55 102.19 99.87 97.96 95.02 92.35 89.39 87.07 84.79 82.37 79.27 76.56 74.57 72.72 71.35 70.47 69.74 69.37 69.48 70.10 70.80 73.33 77.11 81.86 86.10 90.78 95.69 101.93 107.38 111.69 115.55 122.21 131.86 137.34 144.36 151.73 162.86 173.58 186.10 197.96 209.29 223.22 237.57 251.03 260.98 272.30 282.84 294.10 305.86 316.51 324.06 329.11 334.68 336.99 336.85 336.99 337.24 337.73 338.04 337.18 333.65 327.29 319.94 310.20 298.88 286.81 266.26 262.35 262.60 262.63 262.53 262.24 261.78 261.05 259.93 258.27 256.65 255.19 253.51 251.52 249.47 247.38 245.17 242.86 240.39 237.79 235.22 232.51 229.80 227.07 224.32 220.65 216.05 211.38 207.06 202.52 198.47 195.43 192.44 189.45 186.47 183.46 180.51 177.62 174.71 171.75 168.91 166.15 163.39 160.63 157.91 155.23 152.63 150.04 146.60 142.94 140.44 137.99 135.61 133.28 130.97 128.73 126.54 124.41 122.34 120.33 118.33 116.35 114.44 112.58 110.78 108.74 106.14 103.48 100.94 98.49 96.12 94.56 93.08 91.62 90.19 88.74 87.30 85.93 84.61 83.31 82.01 80.76 79.53 78.35 77.20 76.07 74.95 73.83 72.73 71.46 69.92 68.80 67.87 66.97 66.07 65.24 64.45 63.55 62.56 61.79 61.04 60.05 59.14 58.46 57.68 56.79 55.88 54.95 53.92 52.80 51.57 50.82 50.26 49.69 49.11 48.56 48.07 47.66 47.34 46.92 46.46 46.11 45.82 45.54 45.34 45.23 45.21 45.17 44.99 44.77 44.63 44.61 44.69 44.80 44.82 44.83 45.00 45.17 45.19 45.31 45.55 45.85 46.14 46.21 46.28 46.50 46.78 47.13 47.50 47.86 48.35 48.75 49.02 49.33 49.74 50.20 50.74 51.29 51.68 52.11 52.68 53.27 53.83 54.39 55.00 55.76 56.55 57.23 57.90 58.60 59.74 60.85 61.42 62.12 62.83 63.53 64.22 64.94 65.74 66.54 67.24 67.81 68.22 68.52 68.71 68.62 68.43 68.43 68.37 68.07 67.78 67.64 67.64 67.69 68.14 69.41 70.58 71.38 72.02 72.59 73.11 73.65 74.19 74.72 75.23 75.44 75.45 75.63 75.91 76.30 76.60 76.77 76.91 76.99 77.02 77.05 77.00 76.84 76.48 76.02 75.86 75.94 76.00 76.06 76.06 76.08 76.15 76.17 76.17 76.18 76.09 75.69 75.37 75.16 75.00 74.65 74.23 73.85 73.55 73.34 73.06 72.65 72.31 72.05 71.73 71.40 71.06 70.77 70.57 70.23 69.82 69.56 69.23 68.95 68.70 68.48 68.99 69.20 69.55 71.34 75.39 78.29 78.75 79.81 81.32 80.86 79.76 77.71 77.27 78.30 80.55 79.80 77.77 77.95 78.47 77.60 77.36 78.30 79.03 78.94 78.57 76.70 75.03 73.19 71.41 69.66 66.89 65.01 65.11 64.75 63.45 61.98 61.85 64.13 68.43 68.00 65.20 62.92 61.69 61.97 62.50 63.80 64.37 64.72 65.05 65.79 66.94 67.94 66.81 65.49 64.92 65.01 66.85 67.82 66.41 65.63 65.66 65.72 67.04 68.28 69.45 70.17 70.79 70.84 71.01 71.78 72.03 73.22 74.26 74.67 75.63 76.07 76.15 75.97 75.29 75.66 75.89 75.26 76.28 75.17 74.54 75.32 74.53 73.54 71.41 69.73 68.23 69.86 68.78 67.03 67.42 65.65 61.26 59.44 58.39 58.17 57.42 57.18 56.52 58.21 62.34 62.73 63.40 64.59 65.89 67.83 66.13 66.53 65.80 64.08 62.07 61.37 60.27 58.54 58.65 59.06 58.34 57.49 57.47 55.95 55.22 55.48 56.68 56.45 56.84 56.74 56.23 55.08 50.72 49.72 58.02 65.03 68.21 70.29 70.20 69.31 68.92 67.58 67.57 68.16 71.48 74.11 75.40 77.54 78.68 79.44 80.06 81.13 81.70 81.36 81.26 81.11 78.85 76.17 75.38 78.12 78.90 76.63 74.78 74.66 74.92 74.15 72.14 73.03 75.99 77.51 74.30 73.11 75.77 79.57 77.70 75.88 72.33 70.47 69.92 69.59 70.98 72.04 74.29 74.25 75.73 77.40 79.19 79.62 79.23 79.39 79.53 81.36 80.43 80.75 81.16 81.12 81.43 82.69 84.31 85.90 87.48 88.47 89.36 90.10 89.47 87.68 85.87 84.77 84.54 85.39 87.46 90.51 93.48 96.29 98.13 99.08 99.15 100.12 100.77 100.86 101.10 101.39 101.79 102.00 101.69 101.09 100.80 100.92 101.39 101.78 101.76 102.13 103.20 104.86 107.85 110.13 110.44 112.64 114.35 110.99 112.61 114.97 114.09 113.70 114.93 116.25 114.61 110.94 109.54 110.96 112.43 113.92 115.47 116.72 115.90 114.23 113.41 112.99 114.07 116.92 117.62 116.56 115.69 114.72 113.68 114.31 116.92 116.34 114.17 113.61 113.69 113.20 113.50 114.85 115.50 115.78 116.79 118.03 119.74 121.72 123.30 124.03 125.25 126.62 127.29 127.80 128.15 128.41 128.46 129.45 131.43 133.17 132.81 132.35 132.87 134.53 136.25 136.39 133.11 129.91 131.17 131.68 130.38 127.80 125.62 124.84 123.99 124.22 125.80 127.01 128.07 129.47 130.36 129.40 128.81 129.87 130.29 129.21 130.29 130.77 130.12 129.85 128.50 125.69 125.81 128.43 129.28 128.86 126.36 124.38 123.43 123.40 123.96 124.97 125.81 126.08 126.05 125.72 125.99 126.49 126.22 126.19 126.04 125.71 125.58 125.63 125.66 125.76 126.04 125.91 125.25 125.01 125.48 125.67 125.78 125.52 125.40 125.72 125.74 124.77 124.83 125.88 126.90 -120.18 120.33 119.91 118.86 117.24 116.08 114.65 113.22 111.91 110.95 110.47 109.92 109.60 109.41 108.93 108.27 107.54 106.81 106.02 105.29 103.39 101.31 99.23 96.26 93.54 90.72 88.47 86.13 83.54 79.75 77.46 75.74 74.25 72.63 71.14 70.13 70.01 70.61 71.53 73.48 75.21 77.38 82.11 86.51 91.39 96.53 102.66 108.21 111.97 116.14 122.36 131.86 137.34 143.26 151.82 162.98 173.53 184.52 194.94 205.43 219.22 233.31 246.00 255.76 265.94 277.18 289.15 301.36 309.59 315.02 320.01 324.73 326.67 327.42 327.67 328.07 328.76 329.11 327.64 324.02 318.77 312.16 304.31 293.71 281.40 267.74 256.80 256.89 256.95 256.86 256.59 256.11 255.33 254.25 252.74 251.26 249.81 248.12 246.26 244.30 242.34 240.24 238.00 235.55 232.99 230.49 227.96 225.28 222.58 219.80 216.21 211.83 207.28 203.04 198.68 194.78 191.77 188.83 185.90 182.96 179.99 177.08 174.24 171.40 168.55 165.78 163.05 160.31 157.64 155.10 152.50 149.81 147.28 143.94 140.14 137.80 135.48 133.09 130.80 128.61 126.43 124.28 122.19 120.17 118.21 116.26 114.32 112.45 110.64 108.98 107.00 104.37 101.73 99.30 97.01 94.75 93.23 91.73 90.28 88.89 87.50 86.10 84.79 83.51 82.33 81.09 79.82 78.63 77.57 76.44 75.31 74.23 73.17 72.20 70.95 69.44 68.37 67.44 66.55 65.72 64.89 64.11 63.30 62.45 61.69 60.82 59.91 59.03 58.31 57.58 56.78 55.89 54.96 53.93 52.84 51.61 50.89 50.33 49.76 49.19 48.63 48.10 47.65 47.33 46.91 46.47 46.13 45.91 45.57 45.33 45.23 45.13 45.07 44.88 44.71 44.62 44.57 44.61 44.69 44.72 44.71 44.87 45.02 45.09 45.25 45.38 45.61 45.89 45.98 46.08 46.30 46.55 46.82 47.17 47.55 47.96 48.29 48.54 48.89 49.29 49.76 50.27 50.78 51.16 51.57 52.14 52.73 53.31 53.87 54.47 55.23 56.02 56.73 57.40 58.08 59.20 60.34 60.93 61.63 62.33 63.00 63.65 64.33 65.09 65.82 66.41 66.86 67.19 67.47 67.65 67.56 67.38 67.38 67.33 67.15 67.00 66.89 66.89 66.92 67.40 68.84 70.24 71.00 71.51 71.89 72.39 73.03 73.60 74.22 74.86 75.20 75.25 75.38 75.60 75.92 76.17 76.34 76.47 76.51 76.52 76.54 76.51 76.34 75.95 75.33 75.06 75.06 75.08 75.10 75.10 75.11 75.13 75.14 75.15 75.18 75.14 74.80 74.50 74.35 74.23 73.91 73.45 73.11 72.81 72.60 72.32 71.97 71.69 71.46 71.16 70.83 70.57 70.39 70.28 69.93 69.49 69.28 69.02 68.78 68.56 68.37 68.24 67.96 68.08 68.89 71.89 74.40 75.73 77.81 80.52 80.14 79.95 81.14 80.08 80.41 80.20 79.48 79.29 76.85 78.30 77.87 76.77 76.01 79.22 78.29 78.84 76.53 72.75 69.82 67.98 66.47 64.18 62.31 61.10 60.32 59.22 58.14 58.17 60.61 64.20 65.31 63.99 63.16 62.14 61.86 61.20 62.00 64.05 65.82 66.71 66.79 65.80 64.11 62.04 62.13 64.33 65.81 65.50 64.96 63.31 62.48 62.64 63.93 66.02 67.79 68.74 69.32 70.10 69.40 69.29 70.74 71.34 72.09 73.69 73.61 73.83 75.35 75.29 75.47 74.50 73.91 74.74 74.34 74.14 73.47 73.37 73.67 72.69 71.10 68.40 67.66 67.70 67.94 66.26 67.70 64.73 62.89 58.19 56.80 56.35 56.24 56.32 56.79 57.27 60.38 60.85 61.65 62.37 64.47 65.21 64.78 63.96 63.92 63.44 62.10 60.58 59.78 58.29 56.74 57.28 57.20 56.09 55.80 55.43 54.65 54.02 53.89 54.02 54.70 54.81 53.94 54.85 54.53 53.02 52.73 59.72 63.91 65.91 67.44 67.98 67.61 67.19 66.76 66.61 67.59 68.87 71.80 74.14 75.73 77.03 78.12 78.75 78.93 78.98 79.48 79.88 79.68 78.14 76.48 75.86 75.82 76.51 75.99 74.01 73.80 73.08 72.50 70.83 71.30 74.22 76.86 74.40 70.71 71.10 76.24 78.33 77.54 75.90 74.63 73.32 72.97 73.47 74.26 74.93 75.69 76.70 77.63 78.79 79.81 80.05 80.42 81.18 82.97 83.92 83.58 83.56 83.38 83.42 84.01 85.33 86.63 87.70 88.19 88.76 89.52 89.66 87.53 85.72 84.60 83.99 84.17 85.05 87.61 90.93 93.73 96.16 97.83 98.67 99.15 99.65 99.97 100.42 100.47 100.50 100.22 99.50 98.89 98.75 99.25 99.70 99.80 100.08 100.64 101.27 103.57 106.91 109.05 108.82 110.14 111.63 109.79 110.94 112.60 112.59 112.53 112.75 114.00 113.22 110.63 109.20 109.76 110.76 112.27 113.75 114.70 114.10 112.76 112.26 111.64 111.95 114.45 115.01 113.89 113.33 113.05 112.72 113.62 116.11 115.28 112.80 112.14 112.23 112.01 112.32 113.40 113.64 113.69 114.81 116.15 117.16 119.14 121.26 122.36 123.44 124.41 124.52 125.06 124.94 124.73 125.14 126.47 128.26 129.93 130.07 129.49 129.58 130.98 133.09 134.04 131.31 129.14 130.54 131.50 130.58 128.24 125.89 124.82 124.43 124.97 126.50 126.87 127.03 127.82 127.96 127.56 127.29 128.39 128.45 127.84 128.76 129.13 128.20 127.11 125.55 123.46 123.61 126.26 127.26 126.73 124.50 122.81 122.25 122.49 123.13 123.86 124.33 124.97 125.14 124.69 125.04 125.47 125.17 125.10 124.89 124.27 124.03 124.37 124.37 124.24 124.53 124.71 124.34 124.19 124.77 124.86 124.63 124.39 124.37 124.80 124.82 123.88 123.95 124.88 125.97 -117.73 118.45 118.46 117.80 116.63 115.85 114.64 113.50 112.41 111.43 110.86 110.24 110.11 109.93 109.73 109.29 108.64 107.93 107.02 105.93 104.19 102.40 99.89 97.07 94.29 91.56 89.41 86.93 84.28 81.64 79.29 77.35 75.94 74.50 72.76 72.03 72.01 72.55 73.62 76.12 78.40 81.69 85.63 90.02 93.53 97.86 105.32 110.83 114.18 117.77 123.11 131.94 137.39 143.11 151.93 163.22 173.60 184.30 193.07 203.22 215.37 228.21 241.06 250.88 260.70 271.68 283.28 295.01 303.39 307.75 311.54 316.16 318.43 317.95 318.22 318.95 320.31 320.40 318.64 315.01 310.77 305.71 299.72 289.42 276.53 265.86 253.01 251.31 251.37 251.30 251.04 250.55 249.77 248.75 247.30 245.91 244.46 242.80 241.06 239.19 237.28 235.25 233.08 230.69 228.21 225.81 223.36 220.77 218.14 215.40 211.86 207.68 203.20 199.07 194.88 191.12 188.16 185.26 182.37 179.48 176.59 173.73 170.94 168.15 165.38 162.67 159.99 157.29 154.68 152.23 149.68 146.99 144.53 141.26 137.48 135.21 132.97 130.63 128.40 126.29 124.16 122.06 120.01 118.05 116.17 114.26 112.34 110.50 108.74 107.14 105.21 102.61 100.04 97.70 95.50 93.33 91.85 90.40 88.99 87.64 86.29 84.94 83.66 82.47 81.31 80.15 78.91 77.78 76.77 75.68 74.56 73.51 72.53 71.62 70.40 68.97 67.94 67.03 66.15 65.36 64.56 63.76 63.03 62.31 61.48 60.59 59.74 58.96 58.17 57.45 56.71 55.87 54.94 53.90 52.85 51.69 50.96 50.40 49.83 49.26 48.69 48.12 47.65 47.33 46.91 46.47 46.26 46.07 45.64 45.33 45.22 45.08 44.90 44.74 44.63 44.60 44.60 44.60 44.64 44.64 44.64 44.66 44.78 45.07 45.26 45.28 45.38 45.55 45.74 45.94 46.18 46.36 46.52 46.88 47.33 47.60 47.87 48.15 48.49 48.90 49.37 49.79 50.19 50.61 51.09 51.65 52.24 52.83 53.40 53.99 54.68 55.44 56.22 56.91 57.52 58.57 59.69 60.35 61.11 61.84 62.46 63.06 63.69 64.37 64.98 65.48 65.84 66.15 66.36 66.43 66.37 66.29 66.30 66.28 66.20 66.16 66.08 66.07 65.97 66.40 67.93 69.55 70.48 70.94 71.09 71.58 72.28 72.88 73.57 74.40 75.03 75.25 75.35 75.43 75.61 75.74 75.84 75.94 75.97 75.98 76.00 76.01 75.88 75.53 74.77 74.31 74.18 74.06 74.05 74.05 74.07 74.07 74.07 74.08 74.12 74.10 73.85 73.59 73.45 73.31 73.02 72.65 72.35 72.13 71.91 71.64 71.35 71.13 70.95 70.64 70.31 70.07 69.95 69.89 69.58 69.16 68.96 68.76 68.59 68.43 68.27 68.08 67.85 67.62 67.45 68.49 70.19 71.46 73.84 76.07 76.37 77.43 79.51 80.70 81.08 78.48 78.50 79.38 79.21 78.37 78.32 75.73 74.31 75.41 74.70 74.19 72.11 68.59 65.43 63.99 62.96 61.52 59.89 57.90 56.92 55.92 55.15 54.76 56.68 59.30 60.97 60.92 60.68 60.76 63.88 65.37 64.92 65.01 64.17 62.53 61.72 61.37 60.61 63.29 63.20 64.70 63.69 61.77 62.47 61.56 60.36 61.10 63.19 65.18 66.79 67.62 68.74 68.95 68.61 68.38 68.73 70.58 71.32 71.98 71.33 72.51 74.33 74.41 74.68 74.43 73.24 73.50 72.77 72.91 72.76 72.28 72.83 70.83 67.65 66.68 66.47 66.73 65.95 65.51 66.15 63.45 60.73 56.35 54.95 55.33 54.29 55.01 56.53 57.75 59.60 60.56 60.65 63.42 63.05 64.17 61.29 60.75 61.42 61.31 60.42 58.99 58.04 56.60 55.99 56.33 55.69 54.99 54.82 54.58 53.87 52.77 51.56 50.90 52.68 53.19 53.13 54.16 55.53 56.49 57.64 61.33 62.21 63.32 65.74 65.84 65.69 66.16 65.83 66.05 67.56 67.99 69.28 72.78 74.34 75.13 76.58 77.49 77.21 77.15 77.82 78.29 78.39 77.37 76.37 75.36 74.71 74.87 75.08 73.87 72.12 70.56 70.35 70.41 71.39 73.00 75.92 72.81 68.42 67.52 70.39 75.77 76.37 76.24 75.87 75.71 75.41 75.24 75.94 77.21 78.03 78.92 78.92 79.05 80.48 81.35 82.17 82.85 83.86 84.88 85.01 85.07 85.45 86.58 86.73 86.47 87.85 88.47 88.81 88.35 88.70 89.07 88.03 86.18 84.78 83.89 83.55 83.91 85.36 88.57 91.82 94.40 96.26 97.66 98.41 99.23 99.24 98.68 99.34 99.21 99.06 98.08 97.14 96.50 96.58 97.12 97.48 97.48 98.09 99.72 102.20 105.96 108.15 107.09 106.81 107.50 108.27 108.87 109.42 110.61 111.51 111.52 112.75 112.89 111.20 109.55 109.24 109.38 110.64 111.63 112.23 111.86 111.38 111.23 110.47 110.37 111.40 111.17 110.20 110.15 110.37 111.97 112.88 113.91 113.28 111.48 110.87 110.88 110.99 111.32 111.55 111.62 111.62 112.88 114.18 114.37 116.78 119.22 120.48 121.07 121.08 120.34 120.55 120.11 120.46 121.49 123.30 125.09 126.36 126.99 126.69 126.39 127.61 130.48 132.27 130.28 129.12 130.66 131.75 130.90 128.64 126.23 124.38 124.08 124.72 125.33 125.21 124.56 124.54 124.74 125.89 126.75 126.40 125.61 126.77 127.23 127.57 127.11 124.53 122.61 122.12 122.34 123.83 124.18 123.62 122.85 121.63 121.23 121.46 122.09 122.48 122.52 123.48 124.07 123.73 124.04 124.03 123.61 123.69 123.63 122.92 122.65 123.22 123.38 123.13 123.16 123.42 123.21 123.28 123.65 123.74 123.50 123.37 123.50 123.80 123.75 122.97 123.03 123.80 124.63 -114.78 116.30 116.91 116.52 115.84 115.35 114.55 113.66 112.79 111.94 111.37 110.89 110.61 110.41 110.22 109.89 109.64 108.79 107.82 106.78 105.70 104.24 101.75 99.11 96.51 94.21 91.88 88.80 86.20 84.15 81.98 79.74 78.16 77.05 75.46 75.14 75.22 75.50 76.34 78.45 80.64 83.62 87.60 92.34 96.19 100.42 106.94 111.70 116.08 120.11 125.36 131.97 137.07 142.99 151.94 162.56 171.36 181.56 189.60 199.79 210.60 222.89 236.01 245.88 255.49 265.48 275.37 286.74 294.84 299.36 302.87 307.82 309.34 308.76 309.01 310.24 312.51 312.81 310.31 307.23 303.85 299.81 295.20 284.63 271.38 261.41 250.73 244.88 245.93 245.86 245.58 245.10 244.37 243.41 241.98 240.59 239.17 237.56 235.88 234.12 232.25 230.24 228.11 225.85 223.53 221.17 218.76 216.26 213.73 211.10 207.65 203.54 199.14 195.12 191.10 187.48 184.60 181.74 178.87 176.04 173.25 170.49 167.74 164.99 162.26 159.60 156.97 154.32 151.73 149.27 146.77 144.19 141.74 138.51 134.97 132.71 130.46 128.24 126.07 124.01 121.92 119.87 117.88 115.97 114.21 112.34 110.41 108.61 106.89 105.28 103.37 100.84 98.39 96.14 93.97 91.84 90.43 89.09 87.75 86.44 85.12 83.83 82.59 81.43 80.31 79.17 78.02 76.96 75.94 74.88 73.79 72.80 71.86 70.96 69.79 68.45 67.52 66.64 65.79 65.03 64.28 63.47 62.76 62.09 61.24 60.40 59.66 58.94 58.12 57.36 56.66 55.84 54.92 53.87 52.87 51.80 51.03 50.42 49.86 49.28 48.73 48.18 47.73 47.34 46.91 46.51 46.34 46.15 45.70 45.37 45.24 45.05 44.81 44.66 44.57 44.57 44.57 44.56 44.52 44.51 44.52 44.50 44.62 44.95 45.14 45.13 45.20 45.34 45.52 45.74 45.98 46.16 46.28 46.61 47.02 47.24 47.48 47.73 48.08 48.49 48.97 49.33 49.68 50.11 50.60 51.18 51.74 52.31 52.87 53.47 54.12 54.86 55.66 56.36 56.94 57.95 59.07 59.78 60.57 61.28 61.87 62.44 63.04 63.60 64.13 64.54 64.82 65.06 65.17 65.19 65.17 65.19 65.18 65.20 65.18 65.22 65.20 65.24 65.17 65.60 67.15 68.78 69.93 70.36 70.35 70.87 71.54 72.11 72.80 73.87 74.59 75.10 75.22 75.22 75.26 75.27 75.33 75.34 75.34 75.34 75.35 75.38 75.38 75.06 74.23 73.56 73.16 73.00 72.95 72.96 72.98 72.99 72.99 73.00 73.03 73.01 72.83 72.66 72.50 72.30 72.05 71.80 71.63 71.46 71.24 71.00 70.75 70.61 70.45 70.15 69.81 69.56 69.45 69.44 69.20 68.83 68.63 68.46 68.36 68.32 68.14 67.81 67.68 67.61 67.40 67.24 67.24 67.50 69.71 71.12 71.61 73.15 75.31 76.71 76.81 75.23 75.26 76.36 76.29 75.27 74.54 72.44 71.04 70.86 69.57 68.45 66.86 64.37 61.52 60.86 60.46 60.04 59.05 57.85 56.75 55.67 54.81 54.21 54.58 55.40 57.16 57.58 58.17 59.87 64.39 67.64 64.51 62.50 60.60 58.92 58.05 57.94 60.68 61.67 62.24 61.70 61.62 60.46 61.36 61.53 60.07 60.43 62.53 64.73 66.11 66.71 67.99 68.34 67.95 68.28 69.08 70.06 70.51 70.02 69.82 70.95 72.85 72.71 72.58 73.37 72.63 72.36 71.65 72.39 71.43 70.45 69.82 68.63 65.93 65.78 65.80 65.48 64.45 64.09 62.22 60.29 58.44 55.14 53.21 53.59 52.40 53.45 56.16 56.72 58.37 59.50 60.88 63.68 60.61 60.83 59.30 59.18 59.35 59.07 58.61 57.14 56.77 55.76 55.31 55.24 54.72 54.07 53.61 53.72 52.60 51.01 50.13 48.53 49.66 50.62 52.51 53.72 54.70 55.68 57.32 59.39 61.33 62.75 64.80 64.77 64.44 65.20 64.68 65.68 66.32 67.04 69.30 70.18 71.14 71.68 74.28 75.23 75.07 75.89 76.56 76.96 76.68 76.48 75.95 75.32 73.90 73.18 73.46 72.70 70.88 69.54 67.53 68.60 71.46 72.11 71.92 73.32 68.09 66.12 66.03 69.13 73.04 76.05 76.38 76.95 77.12 76.79 77.40 78.35 79.50 79.97 80.36 81.02 81.05 81.35 82.39 83.07 83.64 84.08 85.13 85.63 85.72 85.56 86.42 86.92 87.69 88.28 88.81 88.29 87.78 87.77 87.53 86.10 84.33 83.20 83.11 83.43 85.69 88.02 89.80 92.53 94.62 96.24 97.36 97.86 97.55 97.51 98.61 98.35 98.23 96.98 95.41 94.95 94.63 94.99 95.32 95.22 94.61 95.87 99.95 104.67 107.05 105.61 104.12 104.32 106.47 106.86 107.18 109.05 110.39 110.31 111.28 112.44 111.69 110.04 108.88 108.62 109.31 109.60 109.79 109.58 109.56 109.52 108.90 108.56 108.72 108.41 107.66 107.64 108.44 110.37 111.57 111.39 110.94 110.09 109.58 109.41 109.73 109.91 109.87 109.63 109.70 110.84 111.90 111.84 113.95 116.85 118.06 117.16 116.09 115.21 114.83 114.50 116.03 117.64 120.25 122.02 123.17 124.21 124.31 124.22 125.59 128.77 131.13 129.42 128.98 130.59 131.59 130.66 128.17 125.56 123.44 123.18 123.10 123.27 122.87 121.96 121.46 122.05 124.58 125.99 123.68 123.20 124.90 125.09 125.39 125.27 122.25 120.00 120.62 121.16 121.48 120.91 120.36 120.55 120.57 120.06 120.28 121.10 120.96 120.80 121.83 122.66 122.61 122.69 122.46 121.91 122.18 122.35 121.66 121.51 122.22 122.48 122.28 122.15 122.05 122.12 122.31 122.49 122.48 122.36 122.47 122.68 122.72 122.50 121.81 122.03 122.72 123.21 -110.40 113.25 114.65 114.73 114.40 114.36 114.19 113.72 113.17 112.56 111.93 111.40 110.95 110.71 110.47 110.23 109.81 109.31 108.63 107.39 106.31 104.93 102.95 100.11 98.01 96.09 93.38 89.89 87.46 85.69 84.27 81.86 80.40 79.48 77.91 77.60 77.70 78.50 80.05 81.74 83.30 87.05 91.17 95.53 98.71 102.33 106.97 111.77 116.58 121.22 126.08 132.11 136.75 142.64 150.38 159.05 167.57 176.63 185.08 195.68 205.56 217.06 230.16 240.48 250.29 258.78 266.62 276.41 283.65 288.81 293.03 298.12 299.38 299.51 300.33 302.40 305.78 306.42 303.69 301.03 297.93 293.97 288.00 277.78 266.96 257.62 247.45 238.01 240.69 240.57 240.30 239.86 239.15 238.21 236.81 235.43 234.04 232.51 230.93 229.24 227.39 225.41 223.34 221.18 218.96 216.68 214.34 211.91 209.46 206.92 203.56 199.54 195.24 191.29 187.35 183.85 181.03 178.25 175.44 172.67 169.97 167.27 164.59 161.90 159.18 156.58 154.00 151.42 148.85 146.37 143.91 141.42 139.03 135.84 132.49 130.24 128.00 125.88 123.77 121.76 119.72 117.70 115.77 113.93 112.23 110.42 108.50 106.74 105.06 103.45 101.55 99.17 96.76 94.64 92.47 90.37 89.04 87.77 86.51 85.24 83.98 82.73 81.56 80.44 79.29 78.20 77.15 76.12 75.10 74.07 73.04 72.10 71.20 70.29 69.23 67.97 67.09 66.26 65.48 64.76 64.03 63.23 62.50 61.82 61.02 60.23 59.62 58.96 58.13 57.34 56.57 55.78 54.91 53.86 52.89 51.91 51.03 50.38 49.83 49.24 48.72 48.32 47.88 47.35 46.92 46.59 46.38 46.15 45.77 45.45 45.26 45.04 44.82 44.67 44.58 44.49 44.48 44.43 44.35 44.31 44.33 44.39 44.52 44.72 44.88 44.93 45.09 45.26 45.32 45.46 45.71 45.92 46.11 46.32 46.60 46.89 47.09 47.31 47.66 48.09 48.56 48.93 49.26 49.63 50.11 50.69 51.24 51.75 52.29 52.88 53.55 54.27 55.04 55.71 56.37 57.38 58.50 59.20 59.97 60.64 61.22 61.80 62.39 62.91 63.28 63.61 63.79 63.93 63.99 63.97 63.99 64.02 64.02 64.04 64.06 64.16 64.25 64.42 64.68 65.30 66.73 68.30 69.31 69.75 69.81 70.33 70.94 71.29 71.93 73.12 74.01 74.59 74.77 74.80 74.79 74.76 74.69 74.67 74.60 74.52 74.52 74.56 74.63 74.33 73.52 72.73 72.14 71.92 71.91 71.92 71.93 71.93 71.94 71.95 71.97 71.96 71.85 71.70 71.53 71.32 71.13 70.96 70.85 70.74 70.57 70.36 70.13 70.00 69.88 69.59 69.28 69.07 69.01 69.02 68.82 68.49 68.29 68.14 68.08 68.11 67.93 67.59 67.51 67.53 67.35 67.20 67.20 67.21 67.75 67.56 67.46 69.06 70.85 71.80 71.81 70.86 71.08 72.32 72.15 71.15 69.92 68.44 67.45 66.78 65.12 63.67 63.36 62.06 60.89 60.50 60.22 59.84 59.23 58.14 56.91 55.74 54.69 54.01 53.80 53.94 54.93 54.99 55.86 57.82 62.12 64.80 63.08 59.94 58.74 58.88 58.25 59.23 58.70 57.80 57.89 58.60 60.11 60.87 60.79 61.35 60.41 60.72 62.58 63.83 65.25 66.18 67.02 67.52 67.57 68.00 68.89 68.76 69.13 69.11 68.94 69.57 70.66 71.67 71.67 71.97 71.57 70.75 70.65 70.98 69.12 67.40 65.75 65.77 65.30 64.81 64.01 63.68 62.59 60.62 59.71 57.03 55.69 53.82 51.99 49.93 50.21 52.67 55.49 55.41 57.05 59.23 62.64 61.09 59.00 58.58 58.00 57.48 57.42 56.34 56.27 56.24 56.17 55.89 54.72 54.34 54.16 53.20 51.83 51.98 50.09 47.61 46.48 46.01 45.57 46.20 49.87 53.15 53.82 54.97 57.02 58.84 59.91 61.58 63.74 63.65 63.39 64.71 64.27 63.41 65.23 66.69 68.75 69.38 70.18 70.15 70.98 71.15 68.73 70.22 74.14 74.70 74.87 75.13 74.57 73.81 72.81 72.30 71.64 71.29 69.92 67.95 66.55 67.68 69.67 68.18 66.72 68.38 66.45 64.48 63.21 64.70 67.89 70.42 75.97 76.31 77.02 76.83 76.46 77.11 77.66 78.32 79.12 80.07 80.74 81.22 81.66 82.74 83.26 84.16 85.25 86.00 86.16 86.22 86.47 87.49 88.08 88.38 88.51 87.93 87.67 87.43 86.48 84.99 83.15 82.76 83.13 82.90 85.59 88.33 89.35 91.36 93.40 94.56 95.98 96.30 96.50 96.52 96.98 97.77 97.11 95.67 94.12 94.03 93.56 93.44 93.52 93.82 92.61 94.18 98.13 103.36 106.19 104.59 102.39 102.44 104.95 105.37 105.80 107.87 109.13 109.06 109.50 110.25 110.98 109.60 108.65 108.14 108.27 108.17 107.44 107.53 107.68 107.55 107.09 106.81 106.84 106.51 106.01 106.10 107.14 109.05 109.76 108.79 108.56 108.44 108.06 107.76 108.14 108.32 108.05 107.83 107.74 108.38 108.81 108.22 110.08 114.07 115.63 112.13 109.59 109.75 109.35 109.03 112.12 113.85 117.63 119.48 120.72 122.24 122.61 122.64 124.10 127.36 130.33 128.68 128.35 129.45 130.50 129.23 126.31 124.02 122.43 121.57 120.91 121.17 121.00 120.41 119.68 120.08 122.41 123.79 121.55 121.01 122.67 122.27 122.01 121.67 119.26 117.44 118.57 119.25 119.10 118.87 118.41 118.91 118.88 118.40 118.90 120.14 120.03 119.58 120.20 120.87 121.01 121.19 120.90 120.46 120.86 121.22 120.65 120.53 121.22 121.43 121.26 120.99 120.87 121.06 121.34 121.53 121.51 121.42 121.58 121.77 121.55 121.12 120.64 121.03 121.82 122.07 -104.45 110.17 112.10 112.70 113.06 113.44 113.67 113.56 113.21 112.74 112.26 111.75 111.30 111.05 110.81 110.57 110.28 109.82 109.23 108.07 107.06 105.74 104.12 101.46 99.37 97.28 94.59 91.66 89.22 87.80 86.89 84.37 82.86 82.10 81.18 80.67 80.82 81.72 83.32 85.65 87.54 90.42 94.20 98.41 100.96 103.95 107.98 112.62 116.80 121.39 126.36 132.18 136.64 141.90 147.67 155.06 164.38 173.47 182.26 192.66 201.24 211.08 223.60 234.36 245.18 252.46 258.81 265.61 272.12 276.98 281.31 286.07 288.06 288.76 290.42 293.92 297.64 298.17 296.21 293.07 289.64 284.99 277.11 268.28 260.45 253.35 245.20 234.61 235.77 235.52 235.33 235.01 234.29 233.33 231.91 230.59 229.29 227.85 226.39 224.77 222.88 220.93 218.95 216.85 214.68 212.47 210.21 207.82 205.43 202.98 199.69 195.78 191.55 187.68 183.74 180.30 177.55 174.86 172.14 169.45 166.80 164.17 161.59 158.94 156.21 153.67 151.16 148.65 146.10 143.60 141.14 138.83 136.47 133.32 130.07 127.85 125.66 123.57 121.53 119.56 117.58 115.59 113.68 111.90 110.23 108.46 106.63 104.91 103.27 101.67 99.82 97.58 95.28 93.16 91.02 88.97 87.70 86.48 85.30 84.08 82.87 81.66 80.54 79.45 78.36 77.31 76.27 75.27 74.32 73.32 72.34 71.45 70.59 69.69 68.68 67.52 66.66 65.89 65.15 64.47 63.75 62.97 62.26 61.60 60.82 60.07 59.49 58.87 58.09 57.30 56.51 55.74 54.91 53.85 52.91 51.98 51.09 50.43 49.88 49.30 48.79 48.42 47.97 47.39 46.95 46.63 46.38 46.14 45.80 45.50 45.27 45.04 44.82 44.68 44.58 44.43 44.40 44.34 44.24 44.19 44.22 44.30 44.43 44.52 44.64 44.76 44.95 45.14 45.20 45.27 45.48 45.71 45.92 46.09 46.22 46.53 46.74 46.92 47.27 47.68 48.15 48.52 48.84 49.17 49.62 50.20 50.73 51.20 51.74 52.33 53.01 53.70 54.40 55.08 55.77 56.82 57.93 58.62 59.33 60.00 60.57 61.15 61.71 62.17 62.49 62.66 62.77 62.81 62.83 62.83 62.85 62.86 62.87 62.87 62.88 63.01 63.34 63.66 64.32 65.35 66.66 67.91 68.69 69.17 69.41 69.95 70.47 70.54 70.99 72.22 73.17 73.79 74.08 74.20 74.21 74.14 74.02 73.93 73.74 73.52 73.48 73.54 73.59 73.34 72.64 71.80 71.06 70.87 70.92 70.94 70.94 70.93 70.93 70.94 70.96 70.97 70.93 70.73 70.54 70.40 70.25 70.13 70.01 69.92 69.87 69.72 69.48 69.32 69.20 68.94 68.70 68.62 68.62 68.62 68.44 68.17 67.98 67.81 67.74 67.76 67.64 67.40 67.35 67.38 67.27 67.21 67.23 67.17 67.04 66.85 66.76 66.98 67.64 67.81 67.70 67.27 67.41 68.59 68.27 66.89 65.94 65.07 64.59 64.06 63.41 62.32 61.97 61.58 61.13 60.67 60.33 60.05 59.66 58.52 57.10 55.81 54.60 53.82 53.54 53.61 53.77 53.76 54.41 55.46 58.56 60.78 59.49 58.11 57.91 59.65 58.53 56.78 54.33 54.26 55.08 56.91 60.42 61.13 61.21 60.84 60.56 60.93 61.72 62.28 63.81 65.40 65.79 66.13 66.69 67.01 67.09 66.16 67.52 66.96 67.04 68.11 68.52 69.90 69.81 69.93 69.60 68.45 69.18 68.78 66.18 64.40 64.23 64.30 64.17 64.21 61.83 59.94 58.88 56.38 56.08 54.65 53.95 51.54 48.43 47.41 48.43 52.50 53.88 54.39 55.83 57.24 59.81 57.57 55.93 56.72 56.25 55.69 53.77 53.47 55.33 56.15 55.51 54.54 54.06 53.69 53.06 50.10 48.51 47.63 46.48 45.40 44.41 44.11 45.69 47.50 48.84 51.65 53.51 53.66 54.41 56.01 57.45 59.82 61.79 62.07 62.01 62.06 62.49 63.67 65.44 66.10 67.46 67.80 68.11 68.65 69.16 68.53 67.22 67.87 69.97 73.45 72.60 72.75 72.61 72.20 71.47 71.03 70.70 69.91 68.10 66.82 64.71 64.94 66.91 64.84 62.81 63.70 64.26 62.03 60.84 59.96 64.33 66.90 73.34 75.08 75.65 75.70 76.24 76.40 77.05 78.03 79.42 80.30 81.29 81.72 82.34 82.74 83.33 84.25 85.11 85.84 86.35 86.59 86.61 86.75 87.27 88.21 88.18 87.73 87.22 86.92 85.64 83.70 80.84 80.81 82.80 82.70 86.05 87.61 88.74 90.45 92.24 92.92 94.17 94.96 95.62 96.06 96.07 96.26 95.37 94.80 93.85 93.27 92.69 92.37 92.37 92.23 91.96 92.57 96.35 101.83 105.12 103.47 101.61 101.56 103.55 104.21 104.69 106.54 107.51 107.68 107.55 107.40 108.22 109.25 108.26 107.80 107.55 106.97 106.26 106.01 106.13 105.78 105.24 105.19 105.13 104.84 104.59 104.94 105.79 107.23 107.72 106.42 106.30 106.70 106.38 106.02 106.13 106.26 106.07 105.92 105.77 105.55 104.84 103.91 105.90 111.25 114.47 107.78 104.75 105.46 105.44 104.82 109.50 110.76 115.40 117.66 119.37 121.00 121.36 121.36 122.59 125.84 129.82 127.98 126.75 127.37 128.05 126.75 123.45 122.26 121.66 120.01 118.78 119.19 119.53 119.48 118.80 118.41 119.81 120.66 119.26 118.92 119.77 119.10 117.83 117.01 115.42 115.01 116.12 116.80 116.86 117.29 117.53 117.23 116.75 116.38 117.38 119.12 119.32 118.78 118.57 118.73 119.18 119.54 119.45 119.22 119.74 120.19 119.87 119.76 120.16 120.26 120.09 119.92 119.86 120.02 120.33 120.76 120.81 120.61 120.71 120.77 120.31 119.69 119.26 119.90 121.16 121.59 -105.08 108.54 110.14 110.54 111.61 112.37 112.85 113.01 112.86 112.74 112.38 111.95 111.61 111.26 111.02 110.78 110.54 110.21 109.67 108.87 107.86 106.55 105.10 102.88 100.72 98.67 96.35 94.07 91.69 90.29 89.18 86.85 85.18 84.71 83.97 83.55 83.81 84.90 86.77 89.57 90.23 92.71 96.36 100.61 103.37 105.89 110.24 113.59 117.30 121.40 125.99 131.27 135.52 140.32 145.09 153.44 163.00 171.60 180.43 190.34 197.83 206.23 217.13 227.87 239.30 247.45 249.21 253.50 259.44 263.28 266.09 270.72 274.82 276.42 278.33 280.83 282.96 283.63 283.32 282.07 279.23 274.60 268.33 261.10 254.77 248.77 240.91 227.70 225.82 229.61 229.47 229.20 228.51 227.56 226.19 224.96 223.73 222.39 221.01 219.47 217.65 215.76 213.88 211.86 209.75 207.63 205.48 203.15 200.84 198.50 195.28 191.48 187.38 183.61 179.71 176.30 173.65 171.08 168.47 165.88 163.27 160.74 158.24 155.65 152.94 150.44 148.06 145.63 143.13 140.64 138.25 136.00 133.71 130.64 127.47 125.32 123.18 121.15 119.16 117.24 115.31 113.38 111.54 109.77 108.10 106.40 104.64 103.01 101.42 99.86 98.10 96.01 93.79 91.65 89.55 87.61 86.39 85.22 84.07 82.92 81.75 80.59 79.51 78.49 77.53 76.51 75.38 74.42 73.58 72.64 71.70 70.86 70.04 69.20 68.25 67.12 66.26 65.52 64.82 64.14 63.44 62.70 62.05 61.44 60.67 59.90 59.23 58.61 57.95 57.25 56.50 55.74 54.91 53.84 52.90 52.03 51.22 50.61 50.05 49.47 48.92 48.47 47.97 47.44 46.98 46.63 46.37 46.12 45.79 45.50 45.27 45.04 44.82 44.70 44.60 44.42 44.34 44.28 44.21 44.19 44.22 44.25 44.33 44.37 44.45 44.58 44.77 44.95 45.07 45.23 45.37 45.52 45.62 45.76 45.87 46.14 46.40 46.65 46.87 47.27 47.75 48.11 48.39 48.71 49.13 49.72 50.26 50.77 51.30 51.90 52.54 53.20 53.83 54.51 55.21 56.23 57.32 58.03 58.76 59.42 60.00 60.53 60.98 61.38 61.66 61.80 61.84 61.78 61.77 61.78 61.80 61.81 61.82 61.81 61.81 62.04 62.57 63.07 64.13 65.38 66.60 67.58 68.15 68.54 68.87 69.41 69.83 69.80 70.21 71.40 72.37 73.04 73.41 73.57 73.60 73.52 73.36 73.18 72.84 72.48 72.42 72.49 72.53 72.36 71.84 70.98 70.11 69.90 69.95 69.97 69.99 70.03 70.05 70.05 70.05 70.04 69.97 69.76 69.59 69.49 69.38 69.27 69.17 69.10 69.13 69.03 68.80 68.67 68.55 68.36 68.18 68.15 68.16 68.17 68.01 67.79 67.62 67.47 67.40 67.41 67.35 67.23 67.20 67.20 67.21 67.19 67.21 67.10 66.89 66.83 66.76 66.69 66.54 66.32 66.17 66.03 65.84 65.99 65.57 64.56 64.10 63.74 63.45 63.21 62.82 62.38 62.02 61.68 61.32 60.82 60.35 60.22 59.99 58.80 57.28 55.84 54.54 53.63 53.30 53.29 53.34 53.34 53.40 53.54 55.21 56.57 56.72 56.73 57.24 58.65 56.22 53.83 53.08 53.99 56.07 57.73 59.42 60.82 60.70 60.43 60.32 61.17 61.04 61.24 62.07 63.52 64.51 65.09 65.39 65.69 65.68 64.48 65.74 64.57 65.56 66.11 68.19 68.28 67.18 67.51 67.15 66.98 67.28 66.64 64.03 63.14 64.95 63.34 62.55 61.44 59.05 55.69 55.09 53.59 52.91 52.27 51.98 48.18 46.55 47.63 48.53 49.66 52.67 53.60 54.47 57.94 57.81 55.43 53.50 54.00 54.80 54.50 48.72 52.07 54.45 54.66 53.93 52.57 49.88 49.12 47.98 46.79 46.19 45.54 45.23 45.11 44.88 44.52 45.05 47.35 49.09 49.80 51.21 52.32 53.65 55.47 57.22 57.71 57.70 60.23 60.37 59.12 60.21 61.72 62.45 65.27 65.95 66.67 66.25 66.60 66.45 66.42 65.80 66.20 68.15 70.97 71.46 70.94 70.90 70.85 70.37 69.71 69.25 69.14 67.25 66.58 64.25 63.46 63.43 62.46 59.49 59.31 62.55 60.40 59.01 58.25 60.85 65.00 70.80 74.11 74.30 74.78 76.04 76.45 77.15 78.45 79.63 80.52 81.67 82.31 82.95 83.25 83.77 84.17 84.71 85.75 86.24 86.35 86.15 86.15 86.49 87.42 87.34 87.40 86.69 86.33 85.09 82.65 78.70 78.08 81.99 82.99 84.18 85.69 87.20 88.98 89.96 90.91 92.36 93.86 94.58 94.65 94.50 94.15 93.90 94.05 93.25 92.30 91.84 91.54 91.63 91.56 91.09 91.21 94.44 99.68 103.27 101.76 100.81 101.05 102.49 103.34 103.74 104.72 105.22 106.27 105.94 105.21 106.81 108.71 108.14 107.66 107.08 106.35 105.94 105.50 105.10 104.48 103.82 103.78 103.67 103.40 103.26 103.68 104.21 104.96 105.67 104.67 104.63 105.07 104.77 104.20 103.71 103.46 103.67 104.00 103.88 102.98 101.15 100.09 101.87 108.22 113.79 104.92 103.91 103.85 104.08 104.66 107.85 110.08 113.54 116.04 118.35 120.12 120.37 119.97 120.64 123.81 127.26 125.97 124.37 124.48 125.48 124.48 121.65 121.20 121.06 118.80 117.14 117.62 118.13 118.23 117.75 117.31 117.93 118.27 117.39 117.17 117.62 116.98 115.14 113.89 113.40 113.58 114.22 114.60 114.75 115.75 116.50 115.92 115.16 114.85 115.85 117.56 118.02 117.72 117.25 117.20 117.74 118.21 118.28 118.22 118.68 119.12 119.05 119.07 119.24 119.29 119.19 119.13 119.16 119.25 119.54 120.10 120.07 119.70 119.71 119.73 119.16 118.21 117.53 118.27 119.81 120.77 -104.98 106.84 107.49 108.83 110.18 111.34 112.12 112.32 112.33 112.45 112.33 112.00 111.76 111.43 111.19 110.95 110.71 110.45 109.97 109.57 108.71 107.49 105.92 103.81 101.67 99.73 98.44 96.36 94.00 92.35 91.17 89.08 87.47 87.18 86.79 85.99 86.54 88.06 90.61 92.97 93.85 95.74 98.88 102.67 105.45 107.73 110.98 114.28 117.66 121.18 125.05 129.00 132.87 137.75 142.89 151.19 156.86 164.14 173.23 183.90 193.29 202.19 209.85 217.55 225.86 233.22 237.42 242.44 246.70 248.43 249.88 254.52 260.68 263.75 265.50 266.88 267.90 268.75 269.88 271.09 269.90 265.70 258.68 253.96 249.22 244.53 235.87 222.79 210.38 216.49 222.43 222.15 221.50 220.62 219.33 218.27 217.08 215.75 214.42 213.03 211.33 209.62 207.79 205.86 203.81 201.83 199.80 197.56 195.34 193.05 189.92 186.30 182.38 178.77 174.92 171.59 169.06 166.60 164.11 161.62 159.07 156.58 154.17 151.67 149.05 146.67 144.35 142.00 139.59 137.20 134.88 132.66 130.46 127.46 124.39 122.33 120.26 118.31 116.40 114.52 112.67 110.81 109.03 107.30 105.64 104.01 102.36 100.79 99.26 97.79 96.14 94.12 91.99 89.90 87.90 86.05 84.87 83.76 82.66 81.55 80.45 79.35 78.32 77.35 76.47 75.49 74.36 73.44 72.67 71.82 70.96 70.16 69.39 68.60 67.71 66.64 65.80 65.10 64.43 63.76 63.09 62.40 61.80 61.22 60.47 59.70 59.00 58.38 57.79 57.19 56.48 55.73 54.87 53.82 52.88 52.05 51.35 50.77 50.20 49.63 49.06 48.52 48.00 47.53 47.06 46.66 46.39 46.14 45.79 45.50 45.27 45.04 44.82 44.68 44.57 44.40 44.26 44.21 44.20 44.19 44.20 44.21 44.23 44.24 44.30 44.42 44.56 44.71 44.98 45.22 45.26 45.30 45.33 45.42 45.54 45.74 46.10 46.37 46.51 46.86 47.34 47.65 47.89 48.21 48.64 49.22 49.80 50.35 50.92 51.50 52.10 52.70 53.30 53.95 54.66 55.63 56.67 57.39 58.18 58.90 59.49 59.91 60.19 60.54 60.84 60.99 60.99 60.87 60.82 60.85 60.88 60.89 60.89 60.86 60.83 61.23 62.01 62.73 64.00 65.41 66.59 67.39 67.72 67.97 68.18 68.63 69.04 69.20 69.69 70.70 71.66 72.45 72.84 72.98 73.00 72.97 72.80 72.41 71.92 71.45 71.38 71.46 71.48 71.45 71.21 70.37 69.37 69.07 69.03 69.06 69.14 69.29 69.38 69.37 69.31 69.19 69.00 68.82 68.74 68.64 68.53 68.42 68.33 68.32 68.34 68.29 68.14 68.06 67.98 67.91 67.77 67.67 67.62 67.63 67.51 67.34 67.22 67.12 67.09 67.08 67.07 67.06 67.06 67.06 67.07 67.09 67.11 66.99 66.78 66.72 66.75 66.71 66.58 66.33 66.17 66.07 65.55 64.90 64.56 64.36 64.12 63.73 63.44 63.20 62.82 62.43 62.08 61.72 61.34 60.88 60.35 60.27 59.95 58.79 57.30 55.84 54.49 53.50 53.04 52.93 52.94 52.93 52.94 52.97 53.14 53.64 54.40 54.76 55.58 56.25 54.55 52.71 53.48 54.86 55.99 57.06 58.16 59.13 59.96 60.52 60.53 60.29 60.91 60.46 60.29 60.89 62.19 63.25 64.05 64.45 64.98 65.13 61.93 61.65 63.24 64.90 66.97 66.63 65.45 66.18 65.74 65.45 64.86 63.99 62.91 63.89 63.59 63.36 61.05 58.14 55.13 53.38 51.26 50.28 49.82 48.91 48.57 46.43 46.39 47.64 48.15 48.55 49.42 51.86 53.27 56.17 54.84 53.50 51.02 50.62 51.91 51.28 49.69 50.56 52.67 52.50 52.76 50.88 47.74 47.70 46.99 45.42 45.20 44.71 44.70 44.69 44.54 44.64 45.56 46.94 48.11 48.78 50.12 51.67 53.16 54.53 55.68 55.98 56.33 58.07 58.37 57.85 58.10 59.12 61.12 63.67 63.84 63.95 64.30 64.55 64.77 64.74 64.68 65.13 66.31 68.61 70.18 70.02 69.28 69.24 68.99 68.03 66.95 66.66 65.98 65.07 63.25 61.78 59.89 58.27 56.03 57.59 61.36 59.30 59.29 58.34 59.27 63.14 68.47 72.73 73.43 74.21 75.66 76.49 77.36 78.31 79.08 79.97 80.92 81.98 82.50 83.24 84.04 84.05 84.60 85.10 85.62 85.63 85.46 85.93 86.46 86.59 86.19 86.57 86.12 85.27 84.02 81.81 77.68 75.33 80.98 81.85 82.62 83.59 85.09 86.98 88.45 89.90 91.10 92.70 93.28 92.74 92.24 92.02 93.11 93.21 92.82 91.76 91.17 91.04 90.93 90.95 90.64 91.10 92.84 96.96 100.13 99.80 99.68 100.93 101.72 102.69 103.10 102.36 102.63 104.67 104.69 103.84 106.02 108.47 108.55 107.68 106.46 105.83 105.78 105.29 104.49 103.91 103.24 102.78 102.48 102.18 102.03 102.62 102.39 102.47 103.23 103.14 103.25 103.49 103.19 102.38 101.26 100.57 101.27 102.15 102.47 101.39 98.36 98.11 99.07 104.03 108.47 104.60 103.40 103.49 104.13 105.23 107.65 109.83 112.07 114.32 117.01 119.00 118.88 118.71 119.09 120.59 122.03 122.26 121.25 121.24 122.60 122.60 121.28 121.19 120.72 118.10 116.18 116.62 116.89 116.50 116.44 116.77 116.93 116.85 115.96 115.80 116.32 116.19 114.28 112.83 113.10 113.44 113.01 112.64 112.84 114.09 115.36 114.95 114.22 113.89 114.46 115.29 115.97 116.44 116.25 116.31 116.79 117.20 117.40 117.43 117.70 117.99 118.20 118.45 118.52 118.54 118.53 118.64 118.77 118.75 118.96 119.55 119.28 118.60 118.59 118.65 118.07 116.92 115.72 116.35 118.26 119.62 -103.21 104.56 105.52 106.98 108.57 110.10 111.04 111.37 111.63 111.93 111.99 111.92 111.72 111.52 111.36 111.12 110.88 110.69 110.34 110.06 109.50 108.48 106.67 104.71 102.68 101.11 99.85 97.87 95.30 94.74 93.17 91.51 90.69 90.46 90.32 90.15 90.19 91.25 93.47 95.32 96.25 98.47 100.99 103.92 105.99 108.20 110.90 114.44 117.87 120.98 124.20 127.81 131.66 135.93 140.70 146.03 152.06 160.04 168.76 177.80 184.79 191.80 198.03 203.54 211.75 217.62 222.93 227.31 230.78 232.72 234.46 239.44 244.28 244.78 246.05 247.45 248.38 250.40 254.58 258.01 258.94 255.54 249.58 246.75 242.76 237.73 229.53 217.27 206.31 207.85 215.07 214.76 214.16 213.35 212.15 211.16 210.01 208.68 207.39 206.08 204.57 202.98 201.19 199.35 197.40 195.51 193.56 191.44 189.29 187.01 184.05 180.52 176.82 173.36 169.62 166.41 163.99 161.60 159.22 156.83 154.31 151.86 149.50 147.09 144.63 142.32 140.07 137.78 135.49 133.26 131.02 128.79 126.66 123.75 120.78 118.79 116.87 114.99 113.15 111.32 109.54 107.79 106.06 104.37 102.74 101.17 99.66 98.14 96.67 95.37 93.80 91.75 89.68 87.76 85.93 84.18 83.04 81.97 80.91 79.84 78.82 77.83 76.86 75.93 75.03 74.12 73.14 72.28 71.52 70.77 70.08 69.33 68.58 67.86 67.01 66.04 65.31 64.62 63.96 63.32 62.71 62.07 61.50 60.92 60.21 59.45 58.79 58.19 57.63 57.11 56.46 55.68 54.78 53.77 52.87 52.05 51.43 50.88 50.30 49.73 49.17 48.62 48.10 47.67 47.20 46.77 46.47 46.20 45.80 45.49 45.27 45.06 44.84 44.64 44.48 44.30 44.21 44.14 44.12 44.08 44.06 44.09 44.09 44.11 44.18 44.31 44.41 44.54 44.85 45.05 45.08 45.05 45.04 45.10 45.21 45.37 45.73 45.99 46.10 46.38 46.82 47.12 47.36 47.68 48.10 48.64 49.19 49.76 50.33 50.91 51.48 52.06 52.63 53.25 53.95 54.88 55.88 56.59 57.38 58.11 58.70 59.08 59.31 59.65 59.97 60.15 60.21 60.12 60.07 60.06 60.05 60.05 60.07 60.06 60.09 60.57 61.41 62.16 63.36 64.72 66.00 66.79 67.01 67.14 67.31 67.72 68.17 68.47 68.98 69.79 70.71 71.61 72.03 72.17 72.19 72.19 72.02 71.56 70.92 70.29 70.19 70.26 70.27 70.32 70.31 69.51 68.38 67.98 67.87 67.87 67.98 68.21 68.31 68.30 68.24 68.12 67.89 67.82 67.75 67.64 67.54 67.45 67.41 67.43 67.45 67.44 67.41 67.38 67.37 67.38 67.30 67.11 67.01 67.02 66.93 66.81 66.77 66.75 66.75 66.74 66.79 66.87 66.89 66.88 66.89 66.90 66.91 66.83 66.68 66.64 66.66 66.66 66.58 66.33 66.17 66.05 65.55 64.84 64.48 64.35 64.11 63.69 63.32 63.03 62.76 62.44 62.11 61.71 61.20 60.74 60.34 60.07 59.55 58.51 57.17 55.80 54.46 53.32 52.72 52.56 52.55 52.56 52.50 52.37 52.48 52.76 52.87 53.04 53.75 54.18 53.27 52.51 53.58 55.65 56.60 57.00 57.11 58.05 58.76 59.50 59.32 59.65 60.34 60.73 60.64 60.65 61.09 61.48 61.80 62.96 62.40 62.76 63.07 62.87 62.75 64.24 65.37 65.24 64.80 65.05 64.02 63.42 61.49 61.07 61.52 62.55 61.94 61.24 58.23 55.21 52.80 48.02 47.95 47.80 46.91 45.94 45.87 46.23 46.12 46.72 47.24 47.80 48.49 51.64 53.25 54.12 53.04 51.68 49.20 48.68 48.56 48.11 48.14 49.01 49.23 50.26 50.41 48.93 46.51 45.77 44.76 43.94 43.98 43.72 44.06 43.97 44.35 44.64 45.86 47.04 47.63 48.20 49.19 49.76 51.01 52.96 53.86 54.66 55.44 57.07 56.91 56.12 55.94 57.12 60.04 61.57 61.18 60.93 61.96 62.63 62.96 63.20 63.67 63.64 64.38 65.94 68.16 68.92 68.40 67.82 67.33 66.43 65.38 64.44 63.82 62.20 60.30 59.88 57.51 55.30 55.66 59.08 59.04 57.65 58.67 58.31 59.37 61.59 66.70 71.24 72.75 73.67 75.16 75.84 76.74 77.45 78.29 78.73 79.20 80.28 81.39 82.24 83.28 83.82 84.16 84.10 84.30 84.55 84.97 85.58 85.99 86.06 85.63 85.38 84.72 84.13 82.94 81.36 78.43 76.26 79.88 80.28 81.33 82.25 83.52 85.03 86.76 88.34 89.78 91.17 91.98 90.56 89.12 90.31 90.36 91.28 93.08 91.81 90.65 90.02 90.63 90.87 90.73 90.61 91.02 94.52 97.72 98.30 98.84 100.34 100.83 101.77 102.00 100.64 100.84 103.42 103.61 102.62 104.39 106.57 107.01 106.22 104.56 104.51 105.31 104.82 103.87 103.62 102.92 102.01 101.61 101.45 101.53 101.99 100.88 100.32 101.32 101.79 102.06 102.20 101.92 101.04 99.38 98.10 99.29 100.86 101.97 101.89 99.18 98.28 98.91 101.93 104.97 103.62 102.90 103.45 104.40 105.65 107.59 109.22 110.25 111.77 114.41 116.46 116.61 116.65 116.82 117.37 117.77 118.76 118.74 118.84 119.32 119.89 119.75 119.70 118.97 116.64 114.90 115.47 115.61 115.14 115.31 115.80 115.89 115.54 114.54 114.44 115.08 115.33 113.45 112.04 112.68 113.02 112.05 111.21 111.20 112.53 113.95 113.85 113.24 112.81 112.80 113.31 114.16 115.06 115.17 115.31 115.65 116.10 116.44 116.46 116.54 116.77 117.38 117.67 117.69 117.76 117.93 118.13 118.29 118.21 118.34 118.82 118.52 117.69 117.55 117.62 117.13 115.69 113.86 114.49 116.78 118.62 -100.90 102.28 104.10 105.40 107.05 108.48 109.57 109.95 110.84 111.27 111.62 111.68 111.55 111.47 111.40 111.25 111.10 111.06 110.90 110.75 110.60 109.56 107.51 105.29 104.50 103.14 101.29 99.07 97.51 97.12 96.24 95.84 95.72 95.69 95.67 95.64 95.60 95.54 96.08 97.57 98.53 100.64 102.94 105.33 106.82 108.63 110.88 114.01 117.23 120.03 122.57 126.33 130.08 133.52 137.36 142.24 148.03 153.68 161.35 169.52 174.90 181.56 187.24 191.70 197.22 201.97 206.11 209.64 212.39 214.56 215.94 219.35 222.27 223.40 226.61 228.62 230.21 233.20 237.90 243.61 246.01 244.11 239.82 237.06 233.05 228.32 221.35 211.51 202.36 193.49 197.12 207.45 206.90 206.20 205.08 204.03 202.94 201.72 200.46 199.17 197.81 196.27 194.56 192.81 190.97 189.16 187.26 185.23 183.22 181.00 178.11 174.71 171.19 167.91 164.26 161.21 158.86 156.55 154.26 151.91 149.51 147.13 144.80 142.50 140.20 137.95 135.73 133.50 131.33 129.26 127.10 124.87 122.80 120.02 117.12 115.22 113.39 111.61 109.84 108.06 106.37 104.72 103.04 101.41 99.85 98.36 96.91 95.46 94.07 92.88 91.39 89.36 87.35 85.59 83.90 82.26 81.16 80.15 79.13 78.12 77.17 76.28 75.37 74.49 73.58 72.72 71.90 71.11 70.34 69.74 69.12 68.44 67.74 67.07 66.27 65.42 64.78 64.11 63.45 62.85 62.29 61.71 61.15 60.56 59.87 59.21 58.60 58.02 57.46 56.99 56.43 55.64 54.70 53.74 52.86 52.06 51.50 50.97 50.38 49.80 49.26 48.76 48.28 47.83 47.37 46.94 46.60 46.27 45.82 45.48 45.28 45.07 44.84 44.56 44.31 44.15 44.11 44.05 43.96 43.87 43.81 43.87 43.95 44.02 44.12 44.24 44.34 44.45 44.57 44.70 44.77 44.80 44.79 44.81 44.86 45.03 45.30 45.47 45.58 45.81 46.15 46.46 46.78 47.12 47.51 47.96 48.39 48.84 49.38 49.97 50.57 51.15 51.72 52.32 52.96 53.90 54.87 55.51 56.22 56.87 57.46 57.95 58.36 58.72 59.04 59.29 59.53 59.67 59.61 59.47 59.33 59.30 59.33 59.39 59.59 60.07 60.74 61.20 61.88 62.98 64.71 65.64 65.87 66.00 66.20 66.72 67.23 67.56 67.98 68.58 69.49 70.42 70.91 71.10 71.12 71.12 70.98 70.61 69.82 68.97 68.79 68.80 68.82 68.90 68.93 68.10 66.94 66.42 66.27 66.16 66.22 66.34 66.45 66.46 66.49 66.56 66.54 66.53 66.48 66.36 66.31 66.30 66.33 66.36 66.40 66.43 66.49 66.57 66.61 66.66 66.63 66.45 66.34 66.35 66.29 66.22 66.25 66.31 66.35 66.36 66.45 66.59 66.63 66.64 66.65 66.65 66.65 66.60 66.52 66.50 66.53 66.54 66.48 66.28 66.11 65.97 65.41 64.68 64.30 64.17 63.92 63.46 63.03 62.68 62.46 62.27 61.99 61.56 60.92 60.48 60.16 59.61 58.87 57.97 56.91 55.73 54.42 53.08 52.30 52.08 52.06 52.07 51.95 51.68 51.71 51.94 51.95 52.01 52.35 52.61 52.24 51.94 52.73 54.19 55.27 56.21 57.03 57.72 57.77 57.18 57.00 57.63 58.90 59.90 60.17 60.47 61.08 61.76 60.97 60.36 62.42 63.59 63.97 63.90 63.48 64.21 63.88 63.72 63.52 63.24 62.75 61.57 59.74 60.30 60.48 60.08 59.62 56.97 54.62 52.56 49.35 46.50 45.39 45.76 45.26 44.83 44.78 45.71 45.95 46.19 46.41 47.01 48.00 50.04 51.15 52.14 51.91 49.51 47.75 46.51 46.36 46.14 46.23 46.92 47.13 48.13 47.79 46.57 45.55 44.27 43.04 41.89 42.08 42.11 42.79 43.12 43.88 44.07 45.58 46.51 46.77 46.82 46.91 47.20 48.10 50.60 53.25 54.57 55.30 56.37 55.63 54.33 54.07 55.83 59.10 59.84 59.56 59.21 59.43 60.03 60.28 61.25 61.38 61.92 62.20 62.77 65.19 66.33 66.41 66.27 65.67 65.18 64.12 62.39 62.25 59.90 56.50 56.73 56.43 55.80 59.85 60.34 56.90 55.87 54.60 55.67 58.11 60.82 65.97 70.41 72.42 73.24 74.20 75.42 75.68 76.01 76.62 76.95 77.50 78.16 79.38 80.02 80.95 82.72 83.37 83.47 83.42 83.25 84.34 85.08 85.28 85.36 85.12 84.80 83.83 81.99 80.97 80.81 80.15 79.54 78.18 78.57 80.43 81.30 82.25 83.05 85.42 86.62 88.44 89.87 89.78 89.62 87.56 87.15 87.33 90.44 91.86 92.38 90.70 90.85 91.60 91.69 91.26 90.03 90.37 93.23 96.60 97.76 97.82 98.99 99.86 100.34 100.38 99.63 100.31 102.57 102.73 101.50 101.83 102.18 102.53 102.62 102.49 102.64 103.21 103.35 103.07 103.39 102.75 101.38 100.91 100.83 100.92 101.15 100.35 99.65 100.28 100.81 101.08 101.17 101.01 100.29 98.71 97.48 98.42 99.81 100.99 101.25 99.43 98.62 99.16 101.02 103.03 102.52 102.13 103.10 104.28 105.26 106.79 106.78 107.37 108.88 111.05 113.00 113.43 113.58 113.72 114.03 114.61 115.56 117.13 117.40 116.53 115.65 116.63 116.53 115.63 113.74 113.18 114.08 114.51 114.29 114.42 114.24 114.52 114.24 113.06 112.98 113.84 114.41 112.49 110.92 111.85 112.54 111.41 110.43 109.97 110.97 112.09 112.50 112.15 111.62 111.47 111.78 112.75 113.78 113.92 113.98 114.26 114.78 115.24 115.13 115.22 115.58 116.26 116.68 116.70 116.89 117.19 117.44 117.61 117.54 117.60 117.89 117.51 116.98 116.68 116.67 116.40 114.51 112.26 112.90 115.77 117.94 -99.10 100.70 102.58 104.49 105.51 106.63 107.84 108.93 110.35 110.76 111.24 111.34 111.35 111.38 111.38 111.38 111.40 111.40 111.41 111.41 111.25 110.65 109.18 106.55 105.30 104.65 103.32 101.65 100.41 100.14 99.37 98.35 97.97 97.95 98.09 98.16 98.20 98.32 98.97 99.96 100.32 101.21 103.30 105.61 106.97 108.79 110.70 113.30 115.99 118.21 120.74 124.37 128.54 131.51 134.78 139.91 143.92 148.14 152.82 159.14 162.99 169.56 174.60 179.20 184.12 187.75 190.61 192.87 195.91 198.40 199.51 200.74 203.43 205.24 208.12 210.57 212.46 215.49 220.45 225.34 229.54 229.54 227.84 225.52 222.08 218.28 212.58 204.79 197.26 189.74 182.50 193.37 200.06 199.42 198.35 197.21 196.17 195.09 193.90 192.62 191.23 189.73 188.11 186.44 184.70 182.93 181.08 179.13 177.20 175.16 172.37 169.06 165.60 162.41 158.98 156.11 153.82 151.54 149.28 147.01 144.75 142.47 140.20 138.01 135.88 133.66 131.42 129.22 127.13 125.23 123.19 121.00 119.03 116.34 113.52 111.67 109.88 108.15 106.47 104.80 103.20 101.66 100.02 98.46 97.06 95.63 94.19 92.79 91.51 90.34 88.88 86.99 85.09 83.46 81.85 80.29 79.23 78.26 77.35 76.41 75.53 74.69 73.87 73.10 72.20 71.38 70.65 69.95 69.21 68.64 68.10 67.51 66.90 66.26 65.54 64.81 64.20 63.56 62.93 62.36 61.81 61.29 60.74 60.15 59.52 58.95 58.41 57.86 57.29 56.85 56.37 55.61 54.69 53.76 52.90 52.12 51.56 51.05 50.48 49.90 49.38 48.93 48.49 48.01 47.53 47.07 46.69 46.31 45.83 45.46 45.23 45.00 44.75 44.39 44.07 43.93 43.92 43.88 43.76 43.64 43.56 43.65 43.78 43.91 44.02 44.15 44.27 44.37 44.37 44.39 44.51 44.57 44.57 44.56 44.58 44.73 44.88 45.00 45.10 45.27 45.51 45.84 46.19 46.53 46.88 47.23 47.57 47.95 48.46 49.06 49.63 50.20 50.78 51.35 51.95 52.87 53.80 54.39 54.96 55.56 56.15 56.72 57.26 57.65 57.98 58.31 58.65 58.97 58.97 58.76 58.61 58.56 58.63 58.85 59.12 59.58 60.04 60.29 60.51 61.38 63.10 64.28 64.58 64.76 65.03 65.63 66.21 66.49 66.76 67.21 68.05 69.04 69.58 69.80 69.82 69.82 69.73 69.48 68.60 67.55 67.25 67.21 67.22 67.29 67.24 66.34 65.14 64.61 64.39 64.13 64.00 64.03 64.04 64.08 64.27 64.60 64.95 65.03 64.96 64.84 64.86 64.96 65.04 65.12 65.21 65.29 65.39 65.54 65.68 65.74 65.71 65.65 65.61 65.61 65.58 65.56 65.67 65.80 65.88 65.94 66.05 66.18 66.27 66.32 66.34 66.33 66.33 66.29 66.27 66.33 66.39 66.33 66.26 66.18 66.02 65.75 65.13 64.41 64.02 63.81 63.50 63.02 62.53 62.11 61.98 61.92 61.79 61.36 60.54 60.08 59.79 58.86 57.82 57.17 56.55 55.74 54.42 52.66 51.70 51.44 51.45 51.49 51.33 50.94 50.82 50.81 50.77 50.73 50.86 50.98 50.95 50.88 51.01 52.02 53.12 54.39 55.86 57.27 56.89 55.16 54.76 55.96 57.49 58.51 59.80 59.89 59.25 59.62 61.45 61.08 62.31 62.96 63.35 62.97 63.31 63.34 62.67 62.31 61.60 60.62 60.84 59.92 59.04 59.35 58.59 56.42 56.25 53.25 51.61 48.99 46.60 45.02 44.12 44.34 44.29 44.19 44.55 45.12 45.27 45.87 45.70 46.85 46.87 47.72 48.50 50.30 50.61 47.17 46.52 45.42 44.88 44.85 45.01 45.28 45.69 45.55 45.37 44.29 44.31 43.63 42.73 41.23 40.81 40.82 41.17 42.04 42.96 43.76 44.69 44.59 44.92 44.88 44.87 45.69 46.39 48.71 52.89 54.99 54.90 54.89 54.67 53.85 53.37 55.06 58.36 58.92 58.21 57.32 56.77 57.57 57.77 58.05 58.99 60.20 60.12 59.95 61.97 62.97 63.79 64.39 63.89 63.95 62.80 61.35 61.21 59.28 55.71 55.73 56.89 59.64 59.42 56.11 56.68 55.00 52.81 54.04 56.55 59.52 65.52 70.84 71.52 73.11 73.92 74.52 75.21 75.58 75.80 76.10 76.35 76.65 77.45 77.86 79.03 80.16 81.65 82.49 83.04 83.12 83.02 84.18 84.42 84.53 84.22 83.62 82.37 80.34 77.94 75.85 80.26 78.04 74.38 77.41 79.61 80.63 81.19 81.98 83.76 85.41 86.60 88.33 88.95 89.60 88.21 86.11 85.24 87.80 89.48 90.19 90.38 90.40 91.95 92.37 91.98 90.92 89.35 92.18 95.39 96.88 96.90 97.76 98.87 99.10 98.87 98.99 99.74 101.68 101.82 100.55 99.65 98.53 99.08 99.80 100.54 100.96 101.31 101.64 101.99 102.74 102.28 100.75 100.33 100.27 100.31 100.32 99.90 99.37 99.72 100.16 100.32 100.35 100.19 99.67 98.50 97.59 98.10 99.11 100.09 100.36 99.30 98.74 99.38 100.64 101.47 101.34 100.80 101.74 102.67 103.71 105.10 104.17 104.63 105.99 107.98 109.70 110.34 110.57 110.66 111.19 112.06 112.68 115.78 116.28 112.77 111.85 113.41 113.12 112.22 111.31 111.63 112.67 113.44 113.58 113.10 112.75 113.11 113.01 111.70 111.57 112.68 113.28 111.46 109.90 110.94 111.56 110.96 109.88 108.91 109.48 110.43 110.90 110.89 110.32 110.16 110.59 111.45 112.43 112.54 112.57 112.80 113.51 113.99 113.73 113.92 114.43 115.12 115.59 115.68 116.00 116.43 116.70 116.81 116.83 116.85 116.94 116.76 116.31 116.01 115.85 115.72 113.93 111.30 112.32 115.46 117.53 -98.02 99.71 100.82 102.72 103.97 104.87 105.72 108.11 109.90 110.23 110.72 110.99 111.00 111.09 111.20 111.21 111.40 111.40 111.47 111.49 111.25 110.64 109.72 107.60 106.41 105.81 105.10 104.06 102.81 102.09 101.33 100.60 100.37 100.37 100.06 99.66 99.62 99.79 100.23 101.02 101.22 102.10 103.71 105.52 106.74 108.56 109.98 112.13 114.41 116.32 118.95 122.30 126.35 128.90 131.14 135.91 139.03 141.92 145.87 149.29 152.13 158.48 161.89 166.33 170.11 173.28 175.07 177.26 180.51 182.98 184.61 186.03 188.03 189.40 191.76 193.97 195.62 198.82 201.34 206.12 211.17 213.29 214.02 213.02 211.27 209.29 204.88 199.19 193.92 185.45 177.94 170.66 194.17 193.54 192.46 191.26 190.29 189.30 188.14 186.86 185.45 183.97 182.42 180.80 179.12 177.39 175.61 173.74 171.92 170.00 167.31 164.07 160.70 157.60 154.37 151.64 149.40 147.17 144.93 142.71 140.58 138.43 136.16 134.05 132.03 129.86 127.63 125.45 123.43 121.64 119.68 117.55 115.63 113.05 110.29 108.49 106.74 105.05 103.41 101.84 100.33 98.86 97.27 95.79 94.54 93.16 91.71 90.37 89.16 87.99 86.58 84.83 83.05 81.49 79.94 78.46 77.45 76.52 75.64 74.84 74.01 73.21 72.51 71.77 70.93 70.17 69.48 68.81 68.21 67.65 67.11 66.62 66.07 65.49 64.91 64.21 63.61 63.01 62.42 61.85 61.33 60.85 60.31 59.72 59.21 58.70 58.22 57.69 57.11 56.70 56.29 55.63 54.78 53.83 53.00 52.24 51.63 51.14 50.63 50.06 49.54 49.18 48.74 48.19 47.65 47.14 46.71 46.30 45.83 45.43 45.09 44.80 44.52 44.10 43.76 43.65 43.62 43.58 43.50 43.42 43.41 43.49 43.61 43.73 43.85 43.97 44.14 44.30 44.29 44.27 44.33 44.38 44.40 44.39 44.40 44.48 44.55 44.60 44.67 44.78 44.96 45.25 45.56 45.89 46.18 46.46 46.77 47.13 47.66 48.24 48.72 49.24 49.83 50.37 50.92 51.79 52.66 53.18 53.70 54.27 54.85 55.41 55.92 56.33 56.73 57.09 57.39 57.63 57.68 57.70 57.81 57.81 57.97 58.30 58.70 59.16 59.54 59.70 59.90 60.32 62.02 62.85 63.24 63.56 63.91 64.48 65.03 65.24 65.42 65.73 66.55 67.56 68.10 68.30 68.35 68.35 68.33 68.15 67.27 66.13 65.76 65.69 65.68 65.64 65.49 64.55 63.37 62.87 62.64 62.19 61.88 61.77 61.72 61.79 62.13 62.66 63.31 63.46 63.38 63.28 63.35 63.50 63.65 63.80 63.97 64.11 64.26 64.51 64.73 64.78 64.76 64.78 64.80 64.81 64.81 64.86 65.02 65.20 65.32 65.45 65.58 65.69 65.83 65.92 65.94 65.94 65.96 65.96 65.97 66.07 66.15 66.06 65.97 66.00 65.83 65.48 64.71 63.94 63.51 63.16 62.81 62.37 61.82 61.27 61.00 60.91 60.85 60.49 59.68 59.27 58.99 57.85 56.68 56.22 55.93 55.38 54.16 52.29 51.16 50.80 50.73 50.72 50.54 50.08 49.79 49.68 49.55 49.45 49.42 49.35 49.31 49.19 49.14 49.50 50.66 52.23 54.23 55.89 55.07 53.70 53.68 55.37 56.55 57.40 57.34 57.96 58.68 59.68 61.40 62.07 61.68 61.47 62.21 62.28 62.15 61.91 61.76 61.72 59.99 58.28 58.55 58.23 58.19 57.06 54.91 53.40 53.47 51.12 47.65 45.75 43.91 43.37 43.79 43.66 43.59 44.05 44.33 44.57 44.41 44.61 45.51 45.88 45.57 45.95 46.81 48.80 48.58 45.51 45.59 44.70 44.11 44.18 44.54 44.08 44.08 43.26 42.06 42.47 42.50 42.24 42.33 41.32 41.27 40.81 40.32 41.22 42.04 42.32 42.94 42.78 42.57 42.99 43.28 44.64 46.79 50.48 53.50 54.49 54.99 55.24 54.81 54.10 53.73 54.99 56.15 57.46 56.90 56.23 54.44 56.09 56.41 55.58 56.79 58.26 58.41 58.61 60.04 60.38 61.73 62.23 62.24 62.41 61.49 60.71 59.94 58.38 58.07 57.76 60.60 58.27 55.79 55.79 56.55 53.73 51.99 52.70 55.14 58.23 63.41 69.91 70.81 72.32 73.10 73.63 74.31 74.95 75.49 75.77 75.80 76.04 76.07 76.33 76.69 78.28 80.21 81.47 82.21 82.61 82.57 82.85 82.86 82.89 82.81 81.85 80.38 78.35 73.47 67.21 71.08 70.65 67.77 74.41 78.80 78.77 80.13 81.59 83.04 83.63 85.25 86.73 87.84 88.49 88.37 86.48 84.71 84.90 86.62 87.83 89.36 90.23 91.02 91.81 92.25 91.60 90.87 92.27 94.71 95.85 96.10 96.85 97.87 98.03 97.99 98.10 98.93 100.64 100.85 99.76 98.30 97.21 97.71 98.41 98.79 99.66 100.07 100.23 100.42 101.21 100.97 100.62 100.09 99.74 99.65 99.71 99.54 99.20 99.38 99.75 99.83 99.68 99.53 99.10 98.45 97.88 97.87 98.43 99.35 99.54 98.89 98.49 98.93 99.78 100.20 100.08 98.26 98.71 99.16 100.42 102.59 102.15 102.51 103.65 105.53 107.23 108.04 108.30 108.35 109.10 110.18 110.20 113.51 114.38 110.90 109.52 111.18 110.98 110.27 109.99 110.17 111.41 112.34 112.70 112.22 111.63 111.87 111.77 110.90 110.80 111.29 111.82 110.44 109.28 109.94 110.64 110.13 109.19 108.30 108.59 109.36 109.36 109.32 108.86 108.99 109.67 110.07 110.70 111.09 111.40 111.63 112.35 112.82 112.66 112.88 113.36 114.10 114.65 114.81 115.19 115.69 115.93 116.04 116.15 116.26 116.34 116.14 115.84 115.44 115.21 114.99 113.97 112.86 113.69 115.66 117.14 -95.80 97.45 98.97 100.68 102.35 104.02 105.36 106.88 108.25 109.12 110.15 110.64 110.53 110.83 110.99 111.20 111.24 111.40 111.40 111.40 111.10 110.62 109.91 108.83 107.91 107.41 106.86 106.04 104.70 103.59 103.33 102.76 102.66 102.59 101.52 100.79 100.36 100.54 100.91 101.62 102.04 102.82 104.10 105.22 106.22 107.74 109.45 111.15 113.07 114.91 117.61 121.04 123.39 125.47 126.85 130.16 132.95 135.88 138.74 140.16 142.38 148.04 150.55 153.44 155.33 158.16 159.38 161.91 164.47 166.93 169.18 171.62 174.49 175.14 177.28 179.74 181.43 184.42 187.17 191.63 195.65 197.64 198.40 198.47 198.85 199.12 197.09 189.96 185.54 180.47 175.73 166.22 168.77 189.12 188.00 186.94 186.02 185.03 183.87 182.62 181.29 179.90 178.40 176.78 175.10 173.45 171.76 169.92 168.10 166.17 163.50 160.37 157.07 154.04 150.98 148.25 146.02 143.82 141.61 139.43 137.41 135.33 133.04 130.92 128.92 126.88 124.74 122.59 120.59 118.78 116.81 114.79 112.93 110.41 107.73 106.01 104.28 102.59 100.99 99.49 98.02 96.56 95.01 93.64 92.49 91.15 89.71 88.41 87.20 86.04 84.69 83.05 81.38 79.83 78.33 76.94 76.00 75.08 74.25 73.51 72.75 71.98 71.29 70.58 69.82 69.11 68.48 67.89 67.39 66.82 66.28 65.84 65.35 64.83 64.33 63.69 63.07 62.53 61.97 61.41 60.91 60.47 59.96 59.40 58.92 58.47 58.03 57.53 56.96 56.55 56.18 55.62 54.86 53.92 53.13 52.40 51.76 51.28 50.80 50.24 49.74 49.39 48.95 48.36 47.78 47.23 46.75 46.30 45.84 45.38 44.92 44.56 44.21 43.75 43.38 43.24 43.22 43.25 43.24 43.22 43.23 43.33 43.46 43.57 43.69 43.81 44.01 44.21 44.23 44.22 44.23 44.24 44.24 44.24 44.24 44.27 44.28 44.30 44.31 44.38 44.52 44.74 45.03 45.26 45.52 45.76 46.05 46.42 46.95 47.52 47.90 48.35 48.94 49.48 49.96 50.76 51.55 52.03 52.50 53.04 53.64 54.12 54.52 54.95 55.40 55.77 56.01 56.06 56.30 56.76 56.94 57.08 57.34 57.77 58.28 58.73 59.09 59.39 59.79 60.19 60.72 61.38 61.99 62.48 62.90 63.37 63.76 63.86 63.97 64.25 65.04 66.01 66.47 66.62 66.69 66.72 66.77 66.70 65.83 64.71 64.40 64.32 64.20 64.04 63.77 62.78 61.65 61.38 61.17 60.41 59.90 59.75 59.69 59.80 60.25 60.90 61.66 61.83 61.78 61.74 61.77 61.88 62.09 62.37 62.70 62.95 63.19 63.50 63.77 63.81 63.80 63.82 63.83 63.84 63.93 64.09 64.26 64.41 64.59 64.81 64.99 65.10 65.28 65.43 65.44 65.48 65.62 65.68 65.69 65.73 65.78 65.73 65.67 65.70 65.56 65.16 64.21 63.23 62.70 62.17 61.83 61.54 60.89 59.97 59.21 58.81 58.80 58.63 58.14 57.85 57.54 56.48 55.42 55.11 54.94 54.65 53.60 51.83 50.73 50.17 49.76 49.64 49.45 49.05 48.73 48.51 48.37 48.26 48.10 47.89 47.59 47.43 47.43 47.59 48.47 50.08 52.17 53.51 53.21 52.71 53.07 54.91 55.88 55.76 55.82 57.14 58.68 60.90 61.77 61.98 60.93 60.90 61.28 61.36 60.88 60.28 60.47 60.61 58.58 56.77 56.75 56.06 55.63 53.74 52.11 51.18 51.05 48.04 44.74 43.00 42.18 43.15 43.57 42.62 42.36 42.79 43.25 43.55 44.11 43.49 43.54 43.89 44.78 45.69 46.30 48.38 47.56 44.82 45.09 44.63 43.91 43.44 43.40 42.65 42.28 41.29 39.62 38.98 39.50 40.27 40.61 41.16 40.99 40.25 39.99 41.05 41.81 40.57 36.72 36.79 36.74 38.87 41.23 45.09 49.48 51.34 52.89 53.52 53.59 54.43 54.47 54.43 54.25 53.41 54.49 55.99 55.38 54.66 53.89 53.95 54.46 54.89 56.38 57.28 56.87 57.44 58.60 58.80 59.58 60.44 61.53 61.24 60.92 60.26 59.31 57.60 57.63 57.12 58.09 55.32 54.61 55.13 55.28 51.51 51.29 51.85 53.93 57.27 61.80 68.26 69.33 70.74 71.47 72.20 73.26 74.21 74.78 74.99 75.23 75.39 75.24 75.30 75.74 77.21 78.40 80.03 81.24 81.67 81.97 82.09 81.79 81.25 80.50 79.15 77.92 76.29 71.12 61.88 64.23 62.64 62.18 70.31 77.70 77.62 79.28 80.81 81.89 82.51 84.51 85.53 86.86 87.63 88.02 87.09 85.62 83.65 84.83 85.31 87.61 88.60 90.21 90.84 91.36 91.67 91.81 92.61 94.17 95.23 95.43 96.10 96.89 97.15 97.22 97.30 97.93 99.41 99.75 99.08 97.69 96.84 97.42 97.73 97.38 98.07 99.32 99.16 98.71 99.35 99.92 100.34 99.74 99.16 98.93 99.14 99.16 98.96 99.05 99.47 99.46 99.20 98.93 98.59 98.38 98.05 97.49 97.93 98.81 98.76 98.17 97.87 98.12 98.56 98.80 98.64 96.80 93.13 93.55 97.57 99.85 100.57 100.87 101.80 103.69 105.48 106.41 106.76 106.77 107.64 108.77 108.33 110.28 110.82 109.21 108.65 109.94 110.29 109.85 109.20 109.11 110.32 111.24 111.64 111.35 110.86 110.74 110.60 110.39 110.21 110.02 109.96 109.41 109.11 109.36 109.47 108.96 108.32 107.88 108.35 108.81 108.05 107.41 107.35 108.03 108.98 108.79 108.39 109.53 110.49 110.74 111.21 111.75 112.01 112.10 112.43 113.23 113.86 114.12 114.52 114.96 115.19 115.35 115.56 115.87 116.22 116.00 115.40 114.92 114.60 114.44 114.37 114.74 115.45 116.15 116.78 -93.40 95.13 96.93 98.70 100.71 102.48 104.46 105.43 106.46 107.57 109.00 109.84 109.93 110.37 110.51 110.89 110.93 111.13 111.14 111.14 110.96 110.61 110.20 109.63 109.03 108.85 108.45 107.81 106.37 105.29 105.03 104.76 104.61 104.07 102.95 101.76 101.24 101.15 101.49 101.97 102.49 103.25 104.26 104.85 105.38 106.62 108.29 110.24 111.85 113.65 116.24 118.89 120.54 121.81 123.31 125.52 127.46 129.84 130.77 131.72 134.86 137.82 139.62 140.85 142.32 144.76 147.50 150.39 151.75 153.53 155.68 158.16 160.21 159.78 161.31 163.84 164.72 167.17 171.21 174.94 177.89 181.11 183.05 183.24 185.28 187.19 185.81 179.57 176.91 173.20 169.83 165.38 162.87 169.83 184.08 183.19 182.27 181.23 180.05 178.82 177.62 176.28 174.80 173.18 171.51 169.93 168.31 166.51 164.70 162.75 160.13 157.10 153.89 150.97 147.97 145.28 143.07 140.92 138.75 136.63 134.69 132.66 130.37 128.23 126.25 124.31 122.29 120.20 118.21 116.34 114.38 112.42 110.67 108.19 105.60 103.98 102.30 100.61 99.03 97.57 96.10 94.66 93.19 91.91 90.80 89.51 88.10 86.81 85.60 84.48 83.18 81.66 80.02 78.48 77.03 75.77 74.90 73.98 73.16 72.47 71.76 71.04 70.30 69.57 68.89 68.27 67.67 67.19 66.78 66.24 65.67 65.22 64.78 64.36 63.90 63.25 62.65 62.14 61.63 61.13 60.65 60.19 59.76 59.31 58.80 58.29 57.84 57.36 56.85 56.42 56.01 55.53 54.86 53.95 53.24 52.65 52.00 51.47 50.96 50.42 49.94 49.50 49.02 48.50 47.94 47.38 46.85 46.36 45.88 45.37 44.79 44.32 43.84 43.34 42.90 42.66 42.84 42.95 42.99 42.98 42.99 43.21 43.37 43.48 43.58 43.70 43.87 44.06 44.19 44.22 44.22 44.14 44.11 44.07 44.07 44.07 44.07 44.06 44.05 44.14 44.30 44.44 44.65 44.77 44.98 45.20 45.49 45.85 46.39 46.87 47.23 47.63 48.15 48.67 49.16 49.89 50.61 51.06 51.48 52.00 52.60 53.02 53.32 53.76 54.25 54.66 54.97 55.09 55.42 55.99 56.22 56.44 56.77 57.26 57.85 58.25 58.63 58.98 59.57 60.00 60.01 60.29 61.03 61.54 61.96 62.32 62.53 62.53 62.59 62.83 63.52 64.36 64.79 64.94 64.93 64.92 65.01 65.01 64.27 63.31 63.09 63.03 62.84 62.60 62.27 61.33 60.33 60.19 60.01 59.08 58.46 58.28 58.19 58.27 58.77 59.44 60.17 60.32 60.31 60.31 60.30 60.37 60.68 61.07 61.55 61.93 62.25 62.63 62.91 62.97 62.95 62.96 62.96 62.97 63.15 63.36 63.53 63.68 63.90 64.20 64.43 64.53 64.75 64.92 64.94 65.01 65.23 65.33 65.33 65.32 65.34 65.33 65.33 65.35 65.22 64.82 63.64 62.47 61.87 61.16 60.62 60.42 59.73 58.55 57.49 56.59 56.35 56.33 56.20 56.03 55.73 54.96 54.08 53.88 53.78 53.57 52.77 51.35 50.42 49.40 48.79 48.47 48.23 47.93 47.66 47.44 47.30 47.18 47.00 46.66 46.17 45.95 46.01 46.26 46.96 48.44 50.43 51.40 51.71 51.89 52.63 53.73 54.34 55.07 56.92 58.22 59.83 61.19 61.85 61.60 60.23 60.21 59.54 59.61 58.85 58.11 58.63 58.10 56.96 55.52 55.51 53.98 52.55 51.18 48.84 45.02 45.78 45.60 43.38 41.32 41.19 41.97 42.71 40.99 40.41 40.85 41.13 41.39 41.81 41.59 42.01 42.47 42.88 44.00 45.72 47.62 49.71 45.34 44.51 44.34 43.88 42.37 42.19 42.17 41.04 39.61 37.36 36.31 36.52 37.65 39.84 40.42 40.03 39.87 40.58 40.79 40.35 37.28 34.74 34.74 35.00 37.97 42.12 47.01 49.80 50.91 51.80 52.39 52.44 52.96 53.36 53.67 54.09 54.50 54.68 54.23 54.37 53.79 52.42 52.96 52.96 54.04 54.80 56.49 55.72 55.76 57.04 57.18 57.76 58.25 58.83 60.29 60.07 59.31 58.52 57.30 55.49 54.03 53.36 53.61 54.05 54.07 51.78 50.16 49.96 51.41 53.73 55.98 59.88 66.61 68.30 68.82 69.94 70.80 72.22 73.21 73.89 74.35 74.47 74.77 74.80 74.66 75.00 76.27 77.41 78.37 79.43 80.14 80.82 80.94 80.60 79.92 78.45 76.53 74.90 70.34 65.08 56.86 58.19 58.16 57.56 68.47 77.24 77.09 78.27 79.87 81.13 81.99 84.42 85.19 86.26 86.91 87.41 87.15 86.53 84.73 83.63 83.93 84.50 86.16 88.90 90.08 90.70 90.97 91.51 92.46 93.77 94.57 94.72 95.29 95.99 96.31 96.40 96.40 96.80 97.88 98.36 98.35 97.29 96.46 97.04 97.17 96.36 97.11 98.39 98.05 97.36 97.85 98.87 99.39 98.84 98.36 98.07 98.37 98.65 98.45 98.60 99.13 99.06 98.73 98.25 97.99 98.18 97.99 97.19 97.44 98.22 97.92 97.31 96.91 97.01 97.31 97.50 97.18 95.88 94.94 94.49 95.54 97.68 99.13 99.46 100.26 102.04 103.81 104.77 105.26 105.38 106.32 107.38 106.49 107.41 108.17 107.82 108.00 108.89 109.48 109.50 108.61 108.26 109.32 110.10 110.46 110.37 110.02 109.63 109.51 109.77 109.56 108.86 108.21 108.26 108.56 108.50 108.17 107.66 107.33 107.34 107.86 108.03 106.84 105.93 106.10 107.02 108.03 107.27 106.44 107.99 109.43 109.79 110.15 110.76 111.26 111.34 111.58 112.38 113.05 113.40 113.82 114.26 114.49 114.69 115.08 115.53 115.99 115.72 114.97 114.41 114.00 113.86 114.49 116.01 116.63 116.35 116.36 -91.73 93.46 95.36 97.10 98.90 100.28 102.44 103.72 105.12 106.06 107.44 108.51 109.18 109.83 110.04 110.52 110.69 110.79 110.90 110.87 110.70 110.51 110.33 110.16 109.97 109.99 109.82 109.35 108.16 107.19 106.61 106.27 105.87 104.98 103.94 102.93 102.21 101.92 102.01 102.26 102.84 103.39 104.03 104.45 104.74 105.62 107.06 108.94 110.27 112.04 114.65 116.81 118.26 119.08 120.40 122.11 123.21 124.38 125.58 127.04 129.42 130.05 130.46 130.26 128.90 129.45 133.04 137.74 138.59 138.84 139.53 141.05 143.14 144.82 147.65 148.63 148.99 150.51 154.32 158.22 160.97 164.22 168.45 169.76 171.63 173.19 172.03 169.54 168.53 167.10 164.08 160.03 154.18 170.97 178.57 177.83 176.91 175.84 174.70 173.61 172.49 171.21 169.74 168.33 166.77 165.23 163.59 161.89 160.15 158.37 155.80 152.87 149.83 147.04 144.02 141.55 139.41 137.33 135.27 133.25 131.35 129.31 127.21 125.12 123.09 121.18 119.33 117.34 115.40 113.55 111.65 109.82 108.14 105.69 103.21 101.73 100.13 98.48 96.94 95.51 94.08 92.65 91.31 90.10 89.00 87.77 86.45 85.21 84.02 82.94 81.70 80.23 78.66 77.12 75.76 74.62 73.83 72.93 72.14 71.48 70.82 70.15 69.38 68.65 68.09 67.53 66.96 66.56 66.21 65.69 65.13 64.67 64.27 63.94 63.51 62.84 62.24 61.78 61.32 60.86 60.41 59.95 59.58 59.20 58.68 58.13 57.67 57.22 56.75 56.31 55.86 55.44 54.85 54.01 53.39 52.88 52.26 51.68 51.14 50.64 50.15 49.63 49.12 48.65 48.11 47.53 46.98 46.42 45.89 45.31 44.63 43.99 43.42 42.85 42.30 42.00 42.22 42.59 42.73 42.73 42.76 43.02 43.29 43.40 43.50 43.62 43.77 43.91 44.11 44.23 44.23 44.14 43.96 43.89 43.90 43.90 43.90 43.89 43.89 44.01 44.22 44.30 44.38 44.41 44.55 44.77 45.08 45.44 45.87 46.29 46.70 47.10 47.54 48.04 48.58 49.19 49.85 50.30 50.68 51.17 51.79 52.17 52.41 52.84 53.37 53.92 54.52 55.10 55.49 55.74 55.81 55.91 56.25 56.80 57.47 57.82 58.01 58.29 58.84 59.31 59.49 59.87 60.57 60.95 61.14 61.31 61.41 61.43 61.46 61.59 61.97 62.47 63.04 63.34 63.02 62.84 62.92 62.96 62.57 62.05 61.93 61.88 61.70 61.55 61.35 60.63 59.77 59.55 59.25 58.46 57.90 57.67 57.42 57.37 57.78 58.38 58.91 59.04 59.03 59.04 59.06 59.16 59.58 60.06 60.64 61.13 61.56 61.95 62.24 62.34 62.35 62.35 62.34 62.36 62.49 62.71 62.93 63.09 63.31 63.72 63.96 64.06 64.28 64.47 64.49 64.55 64.74 64.84 64.83 64.83 64.84 64.91 64.97 64.98 64.84 64.44 63.11 61.81 61.07 60.02 59.46 58.93 58.29 57.25 55.85 54.70 54.10 54.02 54.07 54.04 53.77 53.29 52.70 52.62 52.55 52.41 51.76 51.02 50.21 48.66 47.62 47.19 47.06 46.89 46.70 46.54 46.42 46.31 46.17 45.78 45.15 44.88 44.98 45.36 46.21 47.87 49.40 50.08 50.50 51.28 52.26 52.88 53.33 54.13 55.84 57.60 59.98 61.56 61.82 60.88 59.54 59.11 57.94 57.41 56.35 56.57 57.07 55.89 54.80 53.68 52.47 50.57 48.13 47.17 44.76 43.10 43.74 44.04 43.13 41.19 39.56 40.37 39.70 37.80 36.74 36.61 37.66 39.08 39.05 39.04 39.70 40.62 41.72 43.22 44.39 44.76 46.91 46.31 43.26 43.68 42.75 40.56 40.88 41.16 39.91 38.61 36.18 34.77 34.48 35.54 36.91 38.73 38.53 38.69 39.16 38.66 36.88 33.74 33.00 33.23 34.68 39.96 43.70 46.31 49.02 50.12 50.86 51.55 51.83 51.89 52.24 52.51 52.96 53.18 53.39 52.88 52.55 51.61 50.72 51.93 51.70 52.01 53.15 55.30 55.53 54.81 55.67 56.21 56.45 55.94 56.52 57.58 57.22 56.86 57.04 56.02 54.44 52.09 51.49 50.25 53.03 52.41 49.74 48.54 48.42 50.14 53.10 54.81 59.31 64.75 66.67 67.34 68.57 69.69 70.91 71.65 72.68 73.42 73.82 73.84 74.19 74.05 74.30 75.36 76.46 77.24 77.84 78.42 79.15 79.25 78.92 78.09 76.44 74.37 71.67 66.65 58.12 51.17 53.06 55.88 57.05 67.81 76.84 76.59 77.20 78.86 80.39 82.42 84.43 85.34 85.62 85.99 86.47 86.86 86.66 86.12 85.19 83.76 83.62 84.65 86.87 89.09 90.31 90.46 90.87 91.82 93.01 93.72 93.78 94.37 95.17 95.44 95.48 95.45 95.58 96.06 96.95 97.55 96.64 95.73 96.26 96.41 95.74 96.20 97.16 96.95 96.50 97.04 97.54 97.62 97.48 97.32 97.22 97.51 97.77 97.74 97.96 98.47 98.53 98.19 97.55 97.16 97.67 97.52 96.66 96.68 97.15 96.75 96.22 96.31 96.45 96.42 96.16 95.73 94.86 93.94 92.91 93.30 95.69 97.89 98.25 99.05 100.52 101.95 102.79 103.51 104.19 105.05 105.65 104.65 105.50 106.52 106.79 107.16 107.81 108.50 108.76 108.13 107.76 108.38 108.86 109.06 109.08 108.95 108.67 108.58 108.82 108.65 108.03 107.01 106.85 107.15 107.07 106.74 106.27 106.19 106.48 106.52 106.43 106.10 105.63 105.54 105.98 106.40 105.75 105.26 106.62 107.97 108.64 109.24 109.85 110.24 110.48 110.90 111.57 112.12 112.53 113.06 113.59 113.86 114.18 114.83 115.36 115.41 115.05 114.52 113.93 113.41 113.23 114.12 115.81 116.36 116.13 115.90 -90.66 92.33 94.31 96.06 97.58 98.96 100.92 102.67 104.32 105.15 106.25 107.31 108.20 108.87 109.52 110.09 110.35 110.41 110.64 110.60 110.53 110.40 110.36 110.34 110.46 110.61 110.66 110.39 109.65 108.52 107.79 107.07 106.45 105.49 104.58 103.66 103.03 102.74 102.50 102.74 102.94 103.30 103.59 104.02 104.32 104.80 105.67 107.36 108.67 110.57 113.16 115.30 117.12 118.40 119.65 119.87 119.91 120.73 121.79 123.03 124.11 124.08 124.13 124.01 123.20 123.49 125.18 127.63 127.98 128.12 128.32 129.33 131.04 134.14 137.74 138.56 138.53 139.00 142.17 146.51 149.30 150.91 154.83 157.45 158.63 159.42 159.00 158.66 158.91 158.52 157.24 157.92 171.85 173.70 172.83 172.13 171.20 170.10 169.01 167.94 166.87 165.64 164.23 162.92 161.50 159.96 158.33 156.66 155.04 153.36 150.88 148.01 145.09 142.35 139.41 137.06 135.07 133.12 131.18 129.21 127.15 125.16 123.32 121.31 119.26 117.38 115.57 113.68 111.82 110.01 108.27 106.56 104.88 102.47 100.14 98.74 97.28 95.71 94.19 92.76 91.37 90.04 88.77 87.59 86.49 85.35 84.18 83.03 81.89 80.80 79.55 78.08 76.59 75.22 73.97 72.85 72.10 71.36 70.61 69.85 69.21 68.64 67.98 67.43 67.03 66.55 65.97 65.52 65.12 64.70 64.29 63.89 63.54 63.21 62.87 62.24 61.66 61.24 60.86 60.40 59.97 59.59 59.22 58.81 58.34 57.93 57.52 57.09 56.63 56.20 55.81 55.38 54.89 54.19 53.55 53.01 52.47 51.95 51.43 51.01 50.58 49.99 49.44 48.96 48.37 47.65 47.06 46.43 45.79 45.11 44.30 43.60 42.90 42.14 41.41 40.88 41.28 41.95 42.30 42.43 42.55 42.87 43.12 43.31 43.43 43.54 43.64 43.76 43.95 44.09 44.10 43.97 43.81 43.74 43.76 43.76 43.74 43.72 43.72 43.86 44.06 44.10 44.09 44.08 44.18 44.39 44.70 45.03 45.38 45.75 46.20 46.63 46.97 47.44 48.00 48.53 49.12 49.56 49.91 50.37 50.95 51.32 51.55 51.94 52.47 53.13 53.95 54.89 55.24 55.20 55.16 55.27 55.68 56.30 57.00 57.26 57.30 57.47 57.90 58.40 58.98 59.54 60.14 60.37 60.32 60.37 60.38 60.40 60.41 60.46 60.58 60.79 61.51 61.91 61.24 60.74 60.76 60.81 60.73 60.63 60.61 60.59 60.60 60.56 60.48 60.04 59.36 59.04 58.69 58.13 57.67 57.38 57.00 56.84 57.05 57.43 57.81 57.90 57.90 57.91 57.95 58.12 58.63 59.20 59.87 60.47 60.98 61.39 61.68 61.82 61.87 61.87 61.86 61.86 61.97 62.13 62.42 62.59 62.85 63.30 63.56 63.64 63.86 64.06 64.08 64.10 64.19 64.24 64.25 64.24 64.28 64.44 64.58 64.58 64.43 64.03 62.63 61.28 60.36 59.14 58.15 57.18 56.59 55.94 54.68 53.33 52.45 51.86 51.91 51.91 51.84 51.56 51.37 51.35 51.33 51.27 50.99 50.69 50.07 48.09 46.37 46.06 46.04 46.01 45.92 45.85 45.79 45.75 45.71 45.35 44.70 44.41 44.53 44.94 45.81 47.39 49.08 50.21 50.27 50.93 51.90 52.07 52.11 52.57 53.74 55.20 56.74 57.66 58.09 58.79 59.87 57.69 56.82 56.06 54.92 53.84 54.47 54.42 53.05 51.45 47.65 46.81 45.29 44.16 42.89 41.77 41.53 42.51 41.25 40.49 38.05 36.55 35.81 34.51 33.81 34.24 34.38 36.33 36.49 36.63 37.46 38.84 40.63 42.14 42.89 43.36 44.88 44.99 42.66 42.73 41.51 39.82 39.90 39.88 38.56 37.18 35.58 34.04 33.67 34.01 34.84 36.48 36.91 37.05 37.36 36.68 34.10 32.22 32.27 33.36 36.76 41.20 43.91 45.38 47.72 48.74 49.48 50.34 50.94 51.23 51.44 51.87 52.19 52.16 52.24 51.87 51.17 50.00 49.86 50.73 50.43 50.97 52.73 53.55 54.33 53.94 54.33 54.72 54.48 54.27 54.59 54.59 54.26 53.62 54.45 54.41 53.79 51.96 50.28 48.27 50.18 50.57 48.97 47.66 48.26 49.81 52.18 54.11 58.08 63.18 65.48 66.03 67.28 68.64 69.55 69.94 70.88 71.97 72.89 73.26 73.26 73.34 73.63 74.47 75.46 76.17 76.63 77.17 77.16 77.08 76.89 75.75 74.29 72.37 69.44 64.16 54.22 49.41 50.45 54.21 56.49 67.93 76.22 76.89 76.66 77.74 79.51 81.69 83.57 84.69 84.87 84.89 85.23 85.88 86.62 87.43 86.92 85.39 83.16 83.34 84.47 86.53 89.86 90.52 90.30 90.93 91.84 92.47 92.68 93.28 94.07 94.40 94.52 94.54 94.46 94.41 95.37 96.51 95.82 94.95 95.38 95.58 95.16 95.36 95.90 95.88 95.76 96.27 96.35 96.02 96.19 96.36 96.46 96.72 96.94 97.01 97.26 97.71 97.84 97.57 96.74 96.20 96.84 96.84 96.09 95.91 96.08 95.68 95.31 95.74 95.96 95.67 94.96 94.53 93.95 92.70 90.66 90.72 93.41 96.12 97.18 97.96 99.08 100.30 101.14 102.07 103.02 103.77 104.14 103.30 104.12 105.17 105.77 106.22 106.76 107.41 107.77 107.44 107.10 107.39 107.64 107.77 107.79 107.73 107.59 107.57 107.68 107.55 107.05 106.01 105.40 105.43 105.49 105.27 104.83 104.81 105.10 104.99 104.84 104.97 105.08 104.83 104.91 104.84 104.37 104.21 105.24 106.42 107.22 108.19 108.81 109.07 109.55 110.15 110.70 111.17 111.69 112.32 112.93 113.21 113.55 114.38 114.88 114.64 114.38 113.93 113.43 112.93 112.79 113.58 114.99 115.61 115.47 115.10 -89.91 91.41 93.47 95.14 96.52 98.04 99.96 101.68 103.25 104.31 105.34 106.28 107.07 107.93 108.72 109.48 109.83 110.00 110.30 110.30 110.35 110.36 110.40 110.56 110.79 110.83 110.84 110.55 109.89 109.17 108.45 107.73 106.82 105.81 104.86 104.26 103.70 103.43 103.19 103.01 103.12 103.35 103.59 104.03 104.33 104.80 105.56 106.88 108.52 110.47 112.60 114.64 116.13 117.55 118.44 118.38 118.39 118.79 119.48 119.71 119.60 119.52 119.43 119.42 119.11 119.02 119.91 119.99 120.25 120.33 120.42 121.71 124.06 126.39 128.10 128.45 128.53 129.90 132.83 136.69 138.94 139.79 144.25 147.81 148.65 148.79 149.31 150.00 150.39 150.40 150.44 159.80 169.56 168.95 168.12 167.41 166.47 165.37 164.29 163.20 162.11 160.91 159.59 158.28 156.94 155.43 153.84 152.16 150.59 148.92 146.50 143.67 140.82 138.14 135.30 132.99 131.13 129.33 127.39 125.40 123.36 121.40 119.58 117.64 115.68 113.83 112.04 110.25 108.48 106.74 105.04 103.36 101.69 99.39 97.28 95.82 94.39 92.99 91.54 90.08 88.75 87.49 86.25 85.10 84.04 82.94 81.83 80.80 79.78 78.81 77.59 76.10 74.68 73.42 72.26 71.18 70.43 69.75 69.07 68.35 67.76 67.27 66.68 66.19 65.86 65.46 64.94 64.52 64.17 63.78 63.42 63.17 62.87 62.52 62.20 61.61 61.03 60.65 60.30 59.95 59.55 59.17 58.76 58.35 57.96 57.63 57.31 56.93 56.50 56.11 55.81 55.37 54.89 54.38 53.82 53.15 52.73 52.28 51.81 51.43 51.00 50.42 49.85 49.28 48.58 47.81 47.14 46.40 45.61 44.77 43.87 42.99 42.16 41.14 40.07 39.06 39.74 40.74 41.57 41.95 42.19 42.45 42.75 43.07 43.28 43.38 43.50 43.61 43.69 43.73 43.74 43.70 43.65 43.63 43.64 43.63 43.53 43.48 43.48 43.53 43.59 43.59 43.60 43.68 43.79 43.92 44.14 44.42 44.75 45.11 45.49 45.91 46.34 46.70 47.04 47.54 48.00 48.33 48.69 48.99 49.25 49.64 50.05 50.33 50.63 51.21 51.78 52.23 52.36 52.38 52.88 53.74 54.60 55.42 55.98 56.16 56.13 56.21 56.39 56.74 57.76 58.50 59.09 59.26 59.21 59.21 59.19 59.07 59.00 59.00 59.16 59.47 60.30 60.57 58.92 58.09 57.93 57.96 58.00 58.05 58.08 58.42 58.69 59.06 59.08 58.89 58.55 58.23 58.06 57.76 57.38 57.01 56.61 56.32 56.27 56.38 56.62 56.66 56.66 56.68 56.69 56.90 57.52 58.24 59.01 59.69 60.24 60.70 61.06 61.20 61.25 61.25 61.24 61.25 61.35 61.56 61.89 62.04 62.31 62.75 63.03 63.18 63.41 63.60 63.63 63.62 63.60 63.55 63.55 63.53 63.59 63.81 63.99 64.01 63.88 63.51 62.07 60.79 59.84 58.30 56.82 55.45 54.75 54.43 53.41 52.19 50.84 50.04 50.00 50.02 50.04 50.06 50.07 50.08 50.10 50.11 50.14 50.22 49.78 47.40 45.37 45.12 45.18 45.19 45.20 45.21 45.21 45.22 45.29 44.99 44.39 44.12 44.21 44.61 45.41 46.79 48.59 50.04 50.20 50.76 51.45 50.99 50.60 50.46 51.15 51.98 52.37 52.09 52.24 53.40 54.85 54.75 55.10 55.46 53.56 52.84 53.74 53.48 51.20 48.17 46.21 44.87 43.39 42.49 41.65 40.69 41.05 40.13 38.36 35.24 33.26 32.04 32.37 32.64 32.56 32.13 32.43 34.22 34.81 35.27 35.69 37.47 39.92 41.24 41.91 42.39 43.26 43.22 42.01 41.64 40.58 39.48 39.18 38.61 37.08 35.72 34.34 33.61 33.49 33.67 34.40 34.74 35.10 35.23 35.23 34.35 33.10 31.82 32.32 33.88 37.24 40.86 43.37 44.33 46.40 47.34 47.99 48.98 49.99 50.48 50.72 50.95 51.34 51.56 51.49 51.05 50.18 49.24 49.57 49.10 49.21 51.38 52.13 52.26 52.49 52.65 53.07 53.04 53.20 52.91 52.61 52.41 51.40 50.63 51.73 53.00 52.06 52.00 49.90 47.77 47.88 48.98 49.04 47.56 48.20 49.91 52.02 54.58 59.47 61.45 63.16 64.55 66.08 67.43 67.94 68.05 68.84 70.23 71.53 72.42 72.70 72.48 72.68 73.62 74.66 75.49 76.16 76.59 75.61 74.90 74.38 73.33 72.09 70.11 67.09 61.94 55.40 50.58 45.79 52.38 54.98 66.21 75.91 76.91 76.50 77.10 78.53 80.18 82.66 83.87 84.31 84.22 84.27 84.36 84.97 87.61 88.34 86.81 83.80 81.74 83.27 83.82 86.12 88.65 89.21 89.74 90.31 90.69 91.19 91.83 92.30 92.91 93.52 93.80 93.75 93.46 93.87 94.53 94.43 94.13 94.40 94.55 94.37 94.57 94.92 94.99 94.97 95.31 95.39 95.41 95.48 95.68 95.85 95.95 96.01 96.24 96.49 96.72 96.69 96.45 96.05 95.92 96.17 96.05 95.48 95.34 95.42 95.10 94.87 95.11 95.36 94.85 93.77 93.92 94.03 92.24 89.89 88.93 91.69 94.66 96.18 96.76 97.76 98.92 100.09 100.97 101.79 102.53 103.05 102.84 103.25 104.02 104.47 105.04 105.68 106.23 106.40 106.20 105.98 106.14 106.45 106.84 106.76 106.37 106.34 106.40 106.44 106.20 105.80 105.04 104.02 103.51 103.87 103.89 103.42 103.08 102.96 103.36 103.47 103.67 103.70 103.77 103.82 103.72 103.40 103.20 103.76 104.60 105.54 106.74 107.45 107.68 108.37 109.17 109.66 110.28 110.98 111.69 112.27 112.51 112.69 113.40 113.75 113.69 113.48 113.37 112.98 112.52 112.33 112.88 113.83 114.53 114.65 114.26 -89.03 90.38 92.34 94.05 95.39 96.81 98.83 100.41 102.07 103.20 104.47 105.41 106.04 107.01 107.83 108.74 109.31 109.63 109.93 109.98 110.15 110.21 110.50 110.88 111.01 111.16 111.01 110.74 110.27 109.68 108.96 108.24 107.50 106.44 105.38 104.77 104.36 104.12 104.01 103.47 103.35 103.53 103.93 104.37 104.73 105.16 105.88 107.20 108.70 110.50 112.45 114.15 115.30 116.55 117.24 117.27 117.17 117.28 117.39 116.91 116.31 115.86 115.74 115.41 114.33 114.21 114.28 114.34 114.40 114.47 114.71 116.59 118.60 119.48 120.27 120.37 120.44 122.65 126.17 128.77 130.75 132.06 135.33 138.95 139.57 140.50 142.01 144.12 144.47 144.47 151.60 166.29 165.88 165.28 164.42 163.69 162.82 161.79 160.71 159.60 158.51 157.35 156.13 154.84 153.48 152.07 150.53 148.86 147.30 145.68 143.30 140.52 137.73 135.13 132.38 130.09 128.33 126.65 124.69 122.66 120.73 118.81 116.90 115.05 113.25 111.43 109.66 107.95 106.26 104.57 102.88 101.19 99.55 97.39 95.44 93.86 92.44 91.20 89.78 88.30 87.01 85.78 84.53 83.38 82.37 81.28 80.16 79.21 78.30 77.41 76.23 74.74 73.32 72.13 71.04 69.98 69.22 68.54 67.90 67.27 66.76 66.30 65.72 65.23 64.89 64.55 64.12 63.85 63.52 63.12 62.74 62.60 62.36 62.01 61.70 61.10 60.51 60.14 59.82 59.58 59.20 58.77 58.38 57.99 57.64 57.33 57.09 56.76 56.36 56.07 55.80 55.37 54.89 54.44 53.91 53.42 53.02 52.59 52.13 51.72 51.28 50.71 50.11 49.48 48.78 48.00 47.21 46.38 45.43 44.40 43.34 42.26 41.21 40.07 38.48 36.76 37.78 39.29 40.47 41.04 41.33 41.65 42.05 42.49 42.82 43.00 43.16 43.31 43.42 43.48 43.48 43.48 43.49 43.49 43.47 43.46 43.37 43.33 43.35 43.27 43.17 43.14 43.17 43.24 43.35 43.52 43.70 43.89 44.17 44.47 44.78 45.13 45.53 45.86 46.13 46.47 46.81 47.09 47.35 47.60 47.77 48.05 48.39 48.51 48.65 49.11 49.44 49.58 49.73 49.95 51.01 52.11 53.08 53.64 54.05 54.48 54.65 54.78 54.84 55.27 56.33 57.21 57.70 57.84 57.80 57.82 57.77 57.58 57.47 57.49 57.63 57.98 58.76 58.70 56.81 55.51 55.17 55.17 55.20 55.27 55.34 55.94 56.81 57.43 57.44 57.37 57.27 57.35 57.37 57.28 57.03 56.62 56.24 55.91 55.58 55.42 55.36 55.32 55.32 55.34 55.33 55.54 56.22 57.08 57.98 58.69 59.26 59.82 60.25 60.36 60.37 60.37 60.37 60.41 60.64 60.96 61.26 61.36 61.52 61.90 62.26 62.54 62.80 62.98 63.02 62.97 62.89 62.72 62.58 62.53 62.58 62.74 62.89 63.01 62.96 62.64 61.19 60.29 59.49 57.42 55.34 53.65 52.44 51.67 51.12 50.50 49.40 48.62 48.48 48.45 48.47 48.39 48.29 48.30 48.36 48.45 48.61 48.70 48.32 46.55 45.11 44.61 44.39 44.12 44.06 44.11 44.13 44.15 44.19 44.06 43.71 43.51 43.40 43.64 44.23 45.29 46.98 48.97 49.44 50.14 50.53 48.94 47.77 47.62 47.72 47.71 47.16 45.49 45.23 45.96 47.00 48.20 49.47 49.70 48.57 48.30 49.03 48.70 46.11 43.61 42.14 40.64 39.33 38.27 37.60 36.96 37.02 35.37 33.69 32.32 29.98 28.79 29.67 30.38 30.78 30.45 30.78 32.17 33.68 34.29 35.14 36.98 39.66 40.77 40.88 41.37 41.47 41.10 40.42 40.02 39.13 38.19 37.87 36.86 34.91 33.59 33.05 32.84 33.16 33.19 33.25 32.96 33.06 33.10 33.05 32.46 32.00 31.64 32.63 34.35 37.28 40.29 42.55 43.70 45.10 46.00 46.68 47.67 48.88 49.20 49.52 49.61 49.98 50.20 50.11 49.19 48.98 48.30 48.53 47.20 48.59 50.91 50.55 50.63 51.41 50.96 51.17 51.12 51.22 50.97 50.62 50.43 49.70 48.39 49.42 51.84 51.11 50.98 50.34 48.27 47.26 47.11 48.02 47.67 47.89 49.94 51.94 54.76 59.16 60.64 61.63 62.85 63.84 65.99 66.15 66.41 67.57 68.80 70.10 71.01 71.67 72.20 72.03 72.41 73.12 74.47 75.33 75.87 74.56 73.58 72.46 71.50 69.95 68.08 64.88 58.40 50.31 48.83 48.84 50.55 56.30 65.20 74.62 76.52 76.41 76.09 76.21 78.55 81.56 82.75 83.18 83.36 83.57 82.59 83.80 84.37 86.98 87.05 85.58 82.79 81.42 82.08 83.12 85.36 87.20 88.22 88.83 89.10 89.73 90.34 90.56 91.46 92.33 92.91 92.98 92.64 92.54 92.71 92.91 93.34 93.45 93.54 93.61 93.80 94.01 94.11 94.21 94.35 94.53 94.92 94.92 95.11 95.31 95.14 95.16 95.53 95.75 95.68 95.48 95.30 95.63 95.62 95.48 95.14 94.80 94.71 94.80 94.60 94.41 94.45 94.70 94.04 92.85 93.39 94.03 92.09 90.20 89.17 91.00 93.40 94.95 95.73 96.58 97.76 99.27 100.10 100.56 101.24 102.09 102.56 102.63 102.94 103.20 103.84 104.62 104.95 104.90 104.80 104.70 104.89 105.38 105.90 105.61 104.93 104.91 105.02 104.96 104.68 104.26 103.99 102.55 101.48 102.13 102.43 101.94 101.17 100.65 101.72 102.39 101.93 101.84 102.44 102.78 102.69 102.47 102.24 102.28 102.80 103.80 105.05 105.94 106.27 107.13 108.03 108.58 109.34 110.32 111.09 111.55 111.71 111.75 112.07 112.30 112.58 112.66 112.66 112.56 112.19 111.82 112.11 112.82 113.49 113.89 113.51 -87.71 89.66 90.63 92.36 94.02 95.48 97.30 99.19 101.10 102.64 104.10 104.93 105.18 106.01 106.81 107.71 108.45 109.12 109.50 109.74 109.98 110.22 110.65 110.88 111.12 111.20 111.18 110.91 110.36 109.84 109.42 108.92 108.34 107.26 105.92 105.30 105.18 105.12 104.97 104.20 104.14 104.18 104.56 105.14 105.52 106.26 106.73 107.96 109.22 110.72 112.50 114.02 114.87 115.74 116.26 116.35 116.02 115.81 115.43 114.49 113.44 112.77 112.57 111.91 110.37 110.11 109.72 109.75 109.74 109.79 109.84 110.93 113.04 114.09 114.47 114.54 115.45 117.91 120.22 122.54 124.73 126.47 129.80 130.44 131.81 133.78 135.86 139.29 139.79 140.04 162.74 162.67 162.27 161.67 160.76 159.98 159.22 158.34 157.26 156.13 155.03 153.91 152.75 151.46 150.10 148.69 147.20 145.61 144.08 142.46 140.19 137.53 134.85 132.28 129.52 127.33 125.59 123.88 121.97 120.02 118.15 116.30 114.45 112.67 110.94 109.18 107.43 105.74 104.06 102.38 100.71 99.10 97.58 95.47 93.48 92.00 90.61 89.35 87.99 86.59 85.36 84.16 82.94 81.81 80.83 79.75 78.71 77.75 76.86 76.02 74.88 73.47 72.11 70.94 69.90 68.87 68.13 67.46 66.88 66.34 65.88 65.44 64.97 64.46 64.10 63.77 63.47 63.22 62.97 62.55 62.19 62.09 61.90 61.57 61.24 60.64 60.10 59.73 59.47 59.24 58.90 58.45 58.10 57.76 57.43 57.15 56.90 56.61 56.29 56.04 55.77 55.37 54.90 54.44 54.04 53.66 53.28 52.85 52.39 51.93 51.44 50.87 50.24 49.54 48.86 48.14 47.26 46.32 45.31 44.16 42.92 41.61 40.28 38.98 36.93 34.63 35.81 37.60 39.03 39.74 40.17 40.68 41.23 41.79 42.21 42.50 42.73 42.94 43.18 43.31 43.30 43.29 43.29 43.29 43.28 43.27 43.26 43.25 43.26 43.13 42.92 42.88 42.90 42.90 43.01 43.24 43.42 43.54 43.77 44.02 44.28 44.55 44.85 45.16 45.48 45.63 45.87 46.10 46.27 46.48 46.71 46.85 46.99 47.00 47.12 47.42 47.63 47.73 48.02 48.48 49.64 50.77 51.45 51.78 51.82 52.46 53.32 53.56 53.78 54.27 55.18 55.94 56.28 56.39 56.37 56.38 56.35 56.21 56.14 56.15 56.21 56.39 56.90 56.62 55.10 53.68 53.24 53.23 53.21 53.30 53.54 54.31 55.52 56.18 56.12 56.06 56.08 56.46 56.77 56.82 56.70 56.39 56.10 55.78 55.30 54.83 54.34 54.12 54.12 54.20 54.25 54.52 55.27 56.16 57.04 57.73 58.24 58.80 59.24 59.38 59.44 59.50 59.56 59.68 60.06 60.53 60.69 60.68 60.87 61.32 61.69 61.93 62.15 62.30 62.33 62.26 62.10 61.78 61.46 61.38 61.44 61.53 61.65 61.79 61.85 61.67 60.20 58.87 57.88 56.38 54.43 52.24 50.31 48.67 48.18 48.12 47.47 47.14 47.23 47.29 47.25 47.00 46.71 46.73 46.80 46.89 47.02 47.08 46.87 46.12 45.13 44.45 43.74 43.26 43.02 42.97 42.97 43.01 43.06 43.03 42.89 42.68 42.53 42.58 42.98 43.81 45.45 47.35 48.07 48.64 48.46 46.59 44.66 44.43 44.41 44.18 42.78 41.09 40.40 40.53 41.05 41.57 42.04 42.33 41.82 41.83 42.18 42.07 40.55 38.36 36.57 34.87 33.39 32.26 31.83 31.62 31.48 30.55 29.23 28.65 27.82 26.71 27.14 28.22 28.65 28.71 28.99 30.19 31.89 33.20 34.78 36.78 39.15 39.78 39.70 39.87 39.31 38.24 37.61 37.27 36.57 35.75 35.48 34.47 32.21 30.88 30.79 31.54 32.28 32.16 31.50 30.91 30.78 30.73 30.71 30.53 30.60 31.41 32.67 34.41 36.89 39.56 41.49 42.75 43.65 44.44 45.17 45.98 46.94 47.35 47.88 48.15 48.10 48.33 47.88 47.06 46.93 46.45 45.95 45.46 47.32 48.65 48.81 49.00 49.41 48.55 48.64 48.84 48.73 48.92 49.59 49.33 48.31 48.10 48.65 49.24 50.05 49.47 48.24 47.59 47.10 46.65 46.56 47.07 49.06 51.10 52.68 55.30 57.56 58.92 59.48 60.66 62.22 63.90 64.84 66.59 67.43 67.93 68.47 68.98 69.48 69.95 70.17 70.83 71.48 72.00 72.90 73.55 72.68 71.87 70.71 69.43 67.77 65.91 62.58 54.71 49.72 49.98 51.77 53.44 59.04 68.68 73.43 75.72 75.73 75.90 76.01 76.37 78.99 81.20 81.75 81.86 82.13 81.90 81.45 82.33 83.89 85.80 85.91 85.08 82.71 81.10 80.80 82.81 85.02 86.65 87.58 88.02 88.27 88.64 88.83 89.56 90.45 90.97 91.34 91.42 91.45 91.59 92.01 92.33 92.36 92.42 92.64 92.81 92.81 93.01 93.21 93.28 93.56 93.88 94.03 94.35 94.58 94.32 94.28 94.86 94.98 94.44 94.15 94.19 94.47 94.58 94.39 94.07 93.74 93.65 93.72 93.59 93.46 93.57 93.73 93.51 92.62 92.93 93.17 92.06 90.58 89.84 90.31 91.88 93.61 94.92 95.55 96.60 98.20 99.12 99.27 99.91 100.70 101.53 101.69 101.63 102.01 102.67 103.49 103.60 103.41 103.53 103.59 103.80 104.09 104.14 103.88 103.24 102.99 102.80 102.61 102.50 102.14 102.10 100.43 99.15 99.87 100.35 99.95 99.03 98.52 100.46 101.81 100.84 99.60 100.36 101.01 101.21 101.03 101.02 100.86 101.31 102.34 103.25 104.29 105.14 106.08 106.81 107.40 108.16 109.37 110.10 110.48 110.69 110.68 110.75 110.98 111.42 111.77 112.00 112.21 111.98 111.36 111.22 111.57 112.59 113.32 112.94 -85.66 87.26 88.50 90.56 92.74 94.63 95.47 98.05 100.26 101.77 103.25 103.93 104.56 105.32 105.95 106.86 107.58 108.12 108.75 109.20 109.62 110.06 110.50 110.97 111.16 111.31 111.35 111.23 110.75 110.38 110.16 110.01 109.61 108.76 108.10 107.56 107.20 106.76 106.15 105.50 105.48 105.46 105.61 106.34 107.08 107.91 108.36 109.17 110.34 111.57 113.18 114.17 114.72 115.24 115.58 115.57 115.14 114.66 113.92 112.67 111.37 110.63 110.16 109.15 107.56 107.36 106.72 106.03 105.85 105.87 105.91 106.75 108.59 109.25 109.51 110.00 110.99 113.50 115.07 117.53 120.01 121.73 124.65 126.11 128.15 130.20 131.75 134.67 137.62 157.05 159.50 159.14 158.73 158.12 157.16 156.33 155.70 154.96 153.89 152.75 151.64 150.55 149.43 148.15 146.78 145.35 143.89 142.41 140.94 139.31 137.13 134.65 132.07 129.54 126.74 124.64 122.90 121.11 119.29 117.43 115.61 113.85 112.10 110.39 108.68 106.98 105.27 103.57 101.88 100.19 98.57 97.07 95.68 93.56 91.50 90.18 88.84 87.51 86.20 84.90 83.72 82.58 81.41 80.30 79.31 78.31 77.37 76.39 75.43 74.58 73.52 72.14 70.89 69.76 68.73 67.75 67.06 66.43 65.88 65.41 64.95 64.51 64.19 63.78 63.35 63.04 62.86 62.64 62.33 61.96 61.67 61.54 61.34 61.07 60.70 60.11 59.66 59.38 59.12 58.86 58.53 58.16 57.87 57.60 57.36 57.10 56.75 56.47 56.24 56.00 55.71 55.37 54.98 54.56 54.21 53.86 53.52 53.16 52.72 52.23 51.70 51.15 50.44 49.59 48.90 48.19 47.21 46.17 45.15 43.91 42.47 40.74 38.74 36.37 33.62 31.48 32.54 34.27 35.85 37.18 38.31 39.21 40.14 40.87 41.42 41.85 42.18 42.48 42.71 42.83 42.83 42.83 42.87 42.94 42.98 43.02 43.07 43.09 43.06 42.91 42.70 42.66 42.68 42.66 42.73 42.96 43.11 43.22 43.44 43.70 43.88 44.08 44.27 44.58 44.85 44.91 45.08 45.26 45.38 45.50 45.70 45.76 45.75 45.75 45.78 45.99 46.15 46.27 46.64 47.32 48.42 49.37 49.79 49.93 50.11 51.12 52.30 52.56 52.82 53.25 54.00 54.55 54.74 54.81 54.80 54.82 54.88 54.97 55.05 55.06 55.07 55.09 55.24 54.95 53.82 52.71 52.17 52.15 52.12 52.22 52.68 53.55 54.75 55.33 55.24 55.19 55.29 55.83 56.30 56.42 56.39 56.25 56.08 55.79 55.28 54.58 53.71 53.34 53.33 53.47 53.63 53.99 54.73 55.59 56.42 57.04 57.49 57.97 58.38 58.63 58.79 58.90 59.03 59.27 59.77 60.29 60.32 60.27 60.53 61.08 61.42 61.53 61.68 61.78 61.81 61.74 61.52 61.12 60.62 60.49 60.55 60.59 60.63 60.71 60.81 60.69 59.29 57.40 56.16 55.48 53.83 51.40 48.84 46.73 46.06 46.04 45.93 45.96 46.41 46.59 46.50 46.09 45.67 45.66 45.73 45.78 45.84 45.85 45.79 45.51 45.08 44.20 43.30 42.69 42.29 42.10 42.07 42.11 42.22 42.23 42.11 41.93 41.82 41.75 42.04 42.86 44.45 46.12 46.44 46.75 46.28 43.98 42.10 41.79 41.82 41.68 40.45 38.77 38.21 38.10 38.14 38.07 37.78 37.46 37.02 36.91 36.95 36.53 35.38 33.66 31.51 29.69 28.41 27.33 27.12 27.19 27.36 27.07 26.68 26.54 25.82 25.22 25.50 26.26 26.76 26.84 27.17 28.52 30.34 32.26 34.29 36.12 37.52 37.94 37.86 37.58 36.64 34.94 34.02 33.69 33.23 32.66 32.47 31.69 29.96 28.91 28.83 30.31 31.14 30.80 30.07 29.44 29.13 28.99 28.97 28.98 29.36 30.43 31.84 33.53 35.92 38.54 40.39 41.56 42.08 42.69 43.54 44.19 44.80 45.09 45.37 45.78 46.38 46.81 46.61 45.90 45.18 44.77 44.54 44.60 45.59 46.66 47.03 47.13 47.24 46.94 46.92 47.07 46.82 46.94 47.18 47.44 46.76 45.87 45.61 45.90 47.48 47.88 47.82 46.87 47.08 46.77 46.48 47.41 49.33 51.24 53.11 54.91 56.22 57.60 58.67 59.37 60.68 61.74 63.15 65.14 65.98 66.48 67.00 67.64 67.99 68.22 68.44 69.45 70.10 70.62 70.87 71.14 70.91 70.17 69.11 67.98 66.38 64.15 60.15 51.71 48.80 51.16 55.47 62.60 65.40 73.55 74.21 75.08 74.98 75.58 76.05 76.79 77.86 79.20 79.52 79.79 80.23 80.70 79.76 80.90 81.46 81.07 83.60 85.12 82.84 81.22 79.20 80.77 83.26 85.33 86.15 86.86 87.08 87.13 87.42 87.74 88.25 88.79 89.27 89.76 90.14 90.56 90.95 91.28 91.29 91.38 91.60 91.61 91.61 91.85 92.17 92.25 92.37 92.59 92.95 93.30 93.53 93.42 93.42 94.02 94.01 93.36 93.15 93.19 93.33 93.24 93.16 92.95 92.64 92.53 92.52 92.46 92.44 92.44 92.58 92.69 92.66 92.13 91.51 91.20 90.51 89.61 88.72 89.36 91.95 94.21 94.72 95.50 96.87 97.78 98.05 98.48 98.96 99.88 100.26 100.40 100.90 101.56 102.04 102.15 101.98 102.24 102.52 102.55 102.10 101.40 101.26 101.26 100.58 99.82 99.46 99.35 99.47 99.21 97.71 96.72 97.34 97.69 97.32 96.62 96.37 99.11 101.05 99.01 97.12 97.41 97.98 98.56 98.93 99.30 99.32 99.86 101.03 101.53 102.61 104.22 105.10 105.64 105.89 106.58 107.84 108.50 108.80 109.15 109.44 109.64 109.88 110.26 110.72 111.29 111.86 111.90 110.95 110.02 110.17 111.56 112.87 112.41 -84.08 85.03 85.77 87.88 90.17 91.91 93.34 96.20 97.94 99.96 101.60 102.30 103.80 104.65 105.15 106.01 106.84 107.27 107.89 108.52 109.12 109.62 110.37 110.85 111.20 111.36 111.52 111.60 111.28 111.07 110.97 110.86 110.65 110.16 109.86 109.70 109.26 108.51 108.06 107.72 107.68 107.65 107.61 108.24 108.98 109.81 110.15 110.66 111.74 112.97 114.17 114.42 114.82 115.01 115.14 115.05 114.69 113.94 112.97 111.56 110.37 109.21 108.34 106.78 104.85 104.53 103.73 102.74 102.42 102.41 102.53 103.77 104.83 104.60 104.85 105.84 108.04 109.79 111.39 114.18 116.74 118.63 121.22 123.13 125.24 126.95 128.45 129.94 146.98 156.22 155.99 155.67 155.27 154.64 153.71 152.91 152.24 151.47 150.47 149.39 148.31 147.24 146.12 144.88 143.55 142.13 140.72 139.31 137.88 136.27 134.13 131.70 129.21 126.70 123.99 121.95 120.24 118.47 116.72 114.92 113.17 111.42 109.75 108.08 106.43 104.73 103.05 101.41 99.75 98.07 96.51 95.16 93.79 91.66 89.58 88.32 87.04 85.73 84.46 83.27 82.13 81.04 79.92 78.83 77.83 76.91 75.99 75.04 74.06 73.18 72.15 70.88 69.67 68.58 67.56 66.63 65.99 65.45 64.94 64.49 64.03 63.62 63.37 63.09 62.62 62.34 62.26 62.00 61.67 61.42 61.20 60.97 60.76 60.53 60.13 59.59 59.26 59.02 58.76 58.43 58.13 57.90 57.66 57.46 57.34 57.11 56.62 56.34 56.22 55.95 55.62 55.38 55.09 54.72 54.38 54.04 53.76 53.44 53.05 52.50 51.96 51.41 50.61 49.60 48.87 48.15 47.06 45.98 44.98 43.68 42.09 40.06 37.40 33.78 30.38 28.58 29.37 30.58 32.10 34.09 36.01 37.38 38.73 39.70 40.43 41.01 41.53 41.89 42.08 42.15 42.16 42.18 42.30 42.44 42.58 42.69 42.81 42.82 42.75 42.60 42.46 42.43 42.43 42.41 42.47 42.64 42.77 42.91 43.16 43.44 43.53 43.63 43.77 44.03 44.20 44.24 44.34 44.42 44.48 44.52 44.58 44.59 44.58 44.54 44.50 44.62 44.71 44.85 45.23 45.87 46.80 47.56 48.07 48.46 48.76 50.21 51.42 51.53 51.69 52.01 52.37 52.67 52.74 52.77 52.77 52.78 52.97 53.54 53.89 53.97 53.99 53.96 53.96 53.64 52.80 51.84 51.21 51.19 51.15 51.26 51.83 52.71 53.77 54.29 54.24 54.32 54.60 55.31 55.90 56.03 56.03 55.96 55.89 55.65 55.00 54.14 53.12 52.65 52.61 52.79 52.98 53.35 54.05 54.92 55.88 56.43 56.63 57.09 57.59 58.00 58.21 58.28 58.46 58.86 59.42 59.93 59.96 59.97 60.24 60.80 61.07 61.10 61.17 61.25 61.27 61.23 61.09 60.55 59.94 59.62 59.61 59.54 59.45 59.11 59.14 59.11 58.05 56.11 54.86 54.00 52.71 50.51 47.94 45.67 44.95 44.78 44.72 45.07 45.85 46.22 46.11 45.47 44.91 44.86 44.88 44.89 44.87 44.82 44.84 44.91 44.59 43.65 42.73 42.05 41.64 41.43 41.37 41.42 41.59 41.62 41.51 41.38 41.28 41.15 41.38 42.26 43.54 44.92 44.74 44.77 44.17 42.11 40.30 39.98 40.04 40.04 38.90 37.58 37.10 37.08 37.12 36.99 36.65 36.02 35.33 34.91 34.46 33.58 32.17 30.31 27.96 26.32 25.36 25.10 25.09 25.12 25.14 25.00 24.86 24.78 24.50 24.32 24.59 25.02 25.23 25.28 25.54 27.19 29.18 31.16 33.48 34.95 35.51 35.61 35.43 35.12 34.10 32.17 31.11 30.79 30.63 30.51 30.38 29.83 28.80 28.02 27.85 29.61 30.57 30.25 29.68 29.09 28.63 28.40 28.34 28.36 28.72 29.67 30.95 32.48 34.74 37.28 39.15 40.30 40.56 41.03 41.96 42.87 43.47 43.60 43.71 44.15 45.15 45.74 45.71 44.91 43.95 43.64 43.57 43.62 44.29 45.37 45.78 45.85 45.93 45.83 45.81 45.87 45.72 45.79 45.84 45.90 45.26 44.24 44.05 44.97 45.77 45.90 46.66 47.36 47.61 47.39 47.14 48.05 49.03 50.41 52.13 53.71 55.17 56.34 57.51 58.52 59.98 61.58 62.33 64.22 65.06 65.73 66.31 66.83 67.15 67.44 67.67 68.69 69.41 69.16 69.32 70.04 69.86 69.05 68.09 67.07 65.68 63.63 59.53 52.08 48.75 55.50 62.01 69.02 70.50 74.28 74.88 75.08 74.84 75.21 75.92 76.76 77.34 77.79 78.03 78.56 79.08 79.52 79.34 80.37 81.10 79.83 81.00 83.62 82.02 81.19 79.13 79.55 82.04 84.17 84.75 85.46 85.80 86.08 86.47 86.44 86.60 87.08 87.64 88.11 88.73 89.39 89.88 90.19 90.40 90.54 90.63 90.62 90.60 90.95 91.33 91.45 91.55 91.70 91.90 92.10 92.34 92.45 92.47 92.86 92.87 92.70 92.67 92.67 92.47 92.29 92.24 92.11 91.91 91.84 91.83 91.83 91.81 91.61 91.49 91.73 92.17 91.51 90.71 90.73 90.32 88.66 86.41 86.29 89.72 92.87 94.09 94.78 95.87 96.65 97.05 97.41 97.80 98.64 99.16 99.60 100.26 100.49 100.18 100.35 100.59 100.87 100.91 100.57 100.07 99.45 99.52 99.60 98.89 97.93 97.06 96.70 96.87 96.79 95.92 95.41 95.84 95.91 95.22 94.58 94.56 96.72 98.31 96.93 95.45 95.25 95.39 95.78 96.63 97.38 97.32 97.73 98.95 99.74 100.98 102.55 103.62 104.37 104.83 105.50 106.49 107.07 107.39 107.85 108.30 108.63 108.83 109.10 109.68 110.65 111.67 111.97 110.43 108.88 109.01 110.45 111.67 111.59 -83.11 83.76 84.56 86.06 87.92 89.59 91.36 94.18 95.57 98.01 99.75 100.61 102.19 103.21 103.95 105.16 105.91 106.30 106.92 107.55 108.28 109.14 110.15 110.58 110.93 111.27 111.60 111.84 111.78 111.68 111.75 111.63 111.56 111.37 111.35 111.19 110.82 110.12 110.28 110.15 110.25 110.22 110.26 110.41 110.79 111.61 111.93 112.42 113.18 114.19 114.97 114.97 115.06 115.07 115.07 114.94 114.44 113.50 112.32 110.92 109.42 107.77 106.19 104.08 101.75 100.64 99.62 99.37 99.16 98.95 99.05 99.35 99.65 100.29 101.58 102.99 105.00 106.93 109.89 112.32 115.00 117.94 120.79 122.34 124.07 125.53 126.74 139.37 147.92 152.74 152.56 152.28 151.87 151.23 150.34 149.60 148.83 147.97 147.08 146.07 145.05 143.99 142.86 141.67 140.36 139.01 137.64 136.28 134.89 133.33 131.19 128.76 126.30 123.93 121.27 119.27 117.61 115.94 114.24 112.49 110.78 109.07 107.39 105.77 104.15 102.47 100.79 99.25 97.67 96.03 94.55 93.27 91.90 89.79 87.77 86.47 85.21 84.00 82.79 81.65 80.66 79.60 78.49 77.40 76.39 75.47 74.58 73.69 72.78 71.88 70.86 69.67 68.48 67.40 66.43 65.57 65.01 64.54 64.07 63.57 63.13 62.76 62.54 62.30 61.91 61.67 61.60 61.36 61.07 60.93 60.78 60.49 60.24 60.02 59.64 59.18 58.91 58.64 58.35 58.04 57.80 57.64 57.42 57.22 57.12 56.93 56.54 56.32 56.23 55.95 55.61 55.38 55.13 54.83 54.50 54.21 53.98 53.64 53.18 52.63 52.04 51.43 50.59 49.57 48.78 47.93 46.85 45.79 44.84 43.60 42.00 40.11 37.53 33.81 30.46 28.26 27.98 28.54 29.12 31.08 33.31 35.43 36.93 38.20 39.16 39.84 40.60 41.07 41.30 41.36 41.36 41.42 41.58 41.80 42.07 42.29 42.43 42.45 42.35 42.23 42.11 42.08 42.10 42.10 42.17 42.29 42.41 42.56 42.88 43.16 43.17 43.21 43.31 43.46 43.58 43.58 43.58 43.57 43.58 43.55 43.46 43.42 43.43 43.33 43.25 43.27 43.32 43.46 43.79 44.33 44.93 45.54 46.24 46.91 47.69 49.37 50.49 50.41 50.44 50.48 50.54 50.58 50.60 50.60 50.60 50.63 51.03 52.07 52.70 52.87 52.93 52.92 52.88 52.60 51.99 51.12 50.46 50.43 50.38 50.51 51.12 51.93 52.75 53.17 53.20 53.43 53.85 54.67 55.30 55.48 55.52 55.49 55.54 55.36 54.57 53.58 52.52 52.02 51.96 52.13 52.33 52.65 53.27 54.15 55.28 55.72 55.78 56.26 56.85 57.37 57.63 57.63 57.86 58.44 59.02 59.51 59.61 59.71 59.98 60.44 60.63 60.61 60.63 60.67 60.68 60.70 60.69 60.11 59.16 58.81 58.59 58.42 58.04 57.23 57.09 57.07 56.47 54.91 53.61 52.38 51.19 49.48 47.34 45.35 44.48 43.98 43.85 44.33 45.43 45.90 45.74 44.99 44.25 44.09 44.07 44.06 43.96 43.82 43.85 43.94 43.62 42.74 41.92 41.20 40.91 40.80 40.75 40.81 41.02 41.10 41.04 40.92 40.81 40.65 40.82 41.65 42.71 43.44 42.82 42.69 42.21 40.49 38.98 38.69 38.69 38.65 37.63 36.46 36.14 36.18 36.22 36.14 35.83 35.09 34.12 33.28 32.50 31.32 29.47 27.31 24.95 23.59 22.93 22.85 22.94 22.94 22.96 22.97 22.99 23.00 23.01 23.16 23.53 23.75 23.81 23.81 24.08 25.83 27.53 29.23 31.41 32.80 33.28 33.08 32.62 32.24 31.27 29.46 28.57 28.37 28.35 28.32 28.21 27.88 27.28 26.68 26.35 28.10 29.33 29.36 29.02 28.59 28.20 27.95 27.83 27.84 28.11 28.89 29.98 31.52 33.20 35.20 37.13 38.53 38.76 39.22 40.22 41.47 42.42 42.47 42.53 42.79 43.65 44.14 44.16 43.50 42.74 42.47 42.46 42.49 42.95 43.88 44.44 44.64 44.78 44.85 44.87 44.89 44.86 44.92 44.87 44.75 44.03 42.79 42.85 43.98 44.61 44.95 46.26 46.09 47.05 47.75 47.18 48.02 48.49 48.94 50.14 51.85 53.57 54.52 56.22 57.64 59.27 61.70 62.58 63.74 64.78 65.39 65.86 66.25 66.64 66.92 67.05 67.73 68.21 68.49 68.72 69.21 69.10 68.43 67.64 66.55 64.11 63.71 59.69 53.74 53.79 63.47 68.13 71.05 73.22 73.74 74.34 75.24 75.03 75.11 75.71 76.36 76.83 77.21 77.29 77.79 78.34 78.64 79.19 79.82 80.75 79.58 79.94 81.55 80.55 80.46 79.28 79.51 81.29 83.13 83.64 84.11 84.56 85.28 85.79 85.65 85.58 86.07 86.55 86.92 87.56 88.31 88.80 89.21 89.60 89.81 89.86 89.85 89.93 90.28 90.67 90.84 91.04 91.16 91.04 91.12 91.37 91.61 91.76 91.81 91.99 92.33 92.43 92.34 92.06 91.81 91.72 91.64 91.58 91.57 91.59 91.61 91.51 91.09 90.82 91.00 91.43 91.22 90.86 90.99 90.64 88.51 85.23 84.03 88.32 91.74 93.62 94.45 95.35 95.99 96.38 96.81 97.30 98.01 98.54 99.10 99.83 99.59 98.65 98.88 99.42 99.55 99.33 98.76 98.52 98.56 98.64 98.55 98.10 97.28 96.16 95.44 95.27 95.54 95.30 95.08 95.37 95.16 94.17 93.48 93.36 94.37 95.22 95.26 94.79 94.43 94.08 93.93 94.95 95.97 95.71 95.92 97.06 98.47 99.90 100.85 102.07 103.32 104.22 105.02 105.79 106.50 107.25 107.73 107.82 108.02 108.11 108.22 108.76 109.85 111.00 111.03 109.73 108.51 108.50 109.37 110.41 110.76 -82.77 83.36 84.07 84.74 85.93 87.31 89.22 91.59 93.13 95.54 97.43 98.49 100.44 101.57 102.52 103.92 104.73 105.18 105.89 106.52 107.31 108.44 109.59 110.08 110.51 110.88 111.48 111.85 112.00 112.18 112.28 112.38 112.37 112.42 112.41 112.25 112.10 111.80 111.89 112.10 112.36 112.41 112.68 112.64 112.77 113.22 113.68 114.51 115.10 115.30 115.65 115.63 115.44 115.41 115.35 115.10 114.60 113.37 111.94 110.43 108.83 106.61 104.51 101.98 100.06 99.35 98.06 97.22 96.27 95.49 95.72 96.63 97.31 98.39 99.95 101.24 103.88 106.30 108.69 111.24 114.50 117.94 120.59 121.99 123.35 124.58 132.19 141.83 149.61 149.43 149.25 148.96 148.55 147.91 147.04 146.32 145.50 144.62 143.76 142.85 141.91 140.86 139.73 138.54 137.32 135.98 134.64 133.32 131.97 130.49 128.35 125.91 123.49 121.16 118.61 116.65 115.06 113.47 111.85 110.15 108.45 106.76 105.09 103.48 101.91 100.21 98.62 97.13 95.63 94.06 92.69 91.43 90.01 87.93 86.05 84.71 83.46 82.34 81.19 80.09 79.16 78.20 77.08 75.99 74.99 74.04 73.17 72.36 71.54 70.66 69.64 68.50 67.31 66.23 65.34 64.54 64.05 63.69 63.23 62.66 62.24 61.93 61.70 61.48 61.21 61.03 60.93 60.71 60.50 60.49 60.38 60.03 59.74 59.52 59.19 58.82 58.58 58.24 57.94 57.68 57.51 57.38 57.17 56.96 56.84 56.70 56.48 56.35 56.24 55.95 55.62 55.38 55.16 54.88 54.58 54.32 54.15 53.74 53.19 52.63 52.03 51.29 50.45 49.48 48.58 47.55 46.55 45.59 44.74 43.58 42.30 40.74 38.75 35.84 33.14 30.91 28.82 27.88 27.06 28.49 30.74 33.03 34.89 36.35 37.54 38.43 39.39 40.02 40.36 40.46 40.44 40.52 40.74 41.05 41.43 41.82 41.95 41.95 41.91 41.77 41.60 41.56 41.60 41.69 41.79 41.90 42.04 42.22 42.54 42.78 42.78 42.77 42.83 42.93 42.99 42.88 42.79 42.73 42.64 42.56 42.49 42.38 42.25 42.10 41.99 41.98 42.02 42.12 42.34 42.66 42.96 43.48 44.47 45.42 46.32 47.99 49.09 49.02 49.02 49.00 48.97 49.00 49.08 49.11 49.17 49.34 49.88 51.04 51.74 51.94 52.01 51.98 51.90 51.71 51.33 50.61 49.96 49.90 49.87 50.04 50.62 51.25 51.83 52.10 52.16 52.35 52.71 53.32 53.98 54.39 54.66 54.71 54.88 54.77 53.99 52.97 51.81 51.40 51.35 51.49 51.65 51.85 52.32 53.07 54.32 54.87 54.93 55.51 56.26 56.72 56.93 56.90 57.20 57.88 58.54 59.10 59.30 59.38 59.56 59.92 60.03 60.00 60.00 60.01 60.03 60.05 60.04 59.28 58.26 57.76 57.57 57.34 56.71 55.67 54.98 54.87 54.65 53.58 52.40 51.24 49.95 48.64 47.00 45.30 44.24 43.42 43.07 43.42 44.61 45.14 45.01 44.26 43.47 43.24 43.18 43.19 42.98 42.82 42.83 42.79 42.48 41.81 41.10 40.40 40.19 40.23 40.24 40.31 40.55 40.68 40.66 40.58 40.45 40.26 40.36 41.08 41.92 41.89 40.90 40.65 40.39 39.05 37.94 37.67 37.63 37.50 36.56 35.52 35.33 35.42 35.46 35.41 35.17 34.34 33.13 31.85 30.77 29.47 27.01 24.54 22.26 21.19 20.87 20.82 20.88 20.90 20.90 20.92 20.93 20.95 20.98 21.30 22.03 22.47 22.65 22.69 22.92 24.56 25.77 26.95 28.83 30.22 30.88 30.40 29.65 29.14 28.29 26.85 26.26 26.23 26.26 26.26 26.19 26.11 25.87 25.24 24.71 26.35 27.94 28.41 28.26 28.11 27.87 27.63 27.45 27.41 27.62 28.00 28.97 30.50 31.90 32.74 34.74 36.44 36.73 37.22 38.29 39.90 41.18 41.24 41.29 41.33 41.64 42.02 42.05 41.65 41.27 41.09 41.10 41.10 41.41 41.98 42.83 43.28 43.77 43.97 44.04 44.06 44.09 44.11 44.02 43.80 43.24 42.22 42.12 42.77 43.79 44.70 45.53 45.07 45.74 46.76 46.72 46.71 47.78 48.03 49.07 50.52 51.34 52.98 54.48 56.54 57.98 60.40 62.35 63.25 64.46 65.00 65.35 65.51 65.81 65.94 66.06 66.35 66.87 67.37 68.07 67.99 68.32 68.08 67.84 66.17 62.61 63.74 60.08 57.27 58.53 66.28 70.23 72.44 73.42 72.91 73.24 74.71 74.62 74.70 74.95 75.40 76.26 76.94 77.12 77.20 77.65 77.83 77.95 78.37 79.14 79.82 79.78 79.40 79.34 79.33 78.75 79.03 80.53 82.14 82.63 83.01 83.53 84.34 84.90 84.86 84.85 85.30 85.77 86.17 86.65 87.16 87.59 87.99 88.38 88.69 88.92 89.09 89.25 89.51 89.79 90.03 90.29 90.43 90.32 90.41 90.65 90.85 91.07 91.34 91.57 91.73 91.80 91.75 91.50 91.26 91.15 91.14 91.20 91.21 91.17 91.05 90.87 90.57 90.45 90.61 90.96 91.08 91.12 91.03 91.11 89.39 86.66 86.21 88.95 91.38 93.32 94.10 94.89 95.38 95.58 96.00 96.48 96.87 97.45 98.07 98.63 98.50 97.81 97.58 97.65 97.61 97.67 97.70 97.67 97.59 97.37 97.16 96.79 96.44 96.02 95.35 94.29 94.16 94.29 94.32 94.25 93.90 93.48 92.83 92.52 92.90 93.38 93.58 93.65 93.54 93.07 92.51 93.30 94.51 94.72 95.06 95.95 97.45 98.88 99.39 100.53 101.95 103.32 104.42 105.54 106.64 107.67 108.13 108.00 107.76 107.55 107.44 107.74 108.76 109.74 109.72 108.96 108.06 107.89 108.21 109.06 109.79 -82.67 82.97 83.63 83.93 84.42 85.51 87.53 89.52 91.03 93.16 95.01 96.01 98.25 99.63 100.73 102.11 102.89 103.87 104.77 105.34 106.29 107.26 108.52 109.35 109.81 110.19 111.10 111.77 112.01 112.29 112.53 112.83 112.86 112.93 113.07 113.07 113.10 113.14 113.54 113.86 114.18 114.58 115.03 115.02 115.01 115.00 115.14 115.38 115.81 116.05 116.17 116.01 115.95 115.74 115.52 115.18 114.48 113.18 111.58 109.67 107.85 106.00 104.15 101.49 99.80 98.57 97.34 96.25 95.39 94.80 94.85 95.24 96.09 97.46 99.10 100.89 103.49 105.91 108.29 110.99 114.39 117.72 120.05 121.30 122.67 123.59 136.09 146.52 146.39 146.25 146.02 145.70 145.29 144.65 143.77 143.06 142.27 141.41 140.56 139.71 138.87 137.85 136.70 135.56 134.37 133.04 131.69 130.37 129.09 127.70 125.59 123.18 120.82 118.52 116.02 114.17 112.60 111.04 109.46 107.86 106.17 104.49 102.86 101.26 99.71 98.13 96.61 95.09 93.61 92.20 90.85 89.53 88.10 86.10 84.37 83.08 81.88 80.78 79.65 78.56 77.66 76.73 75.64 74.58 73.61 72.70 71.86 71.04 70.25 69.48 68.50 67.33 66.15 65.11 64.23 63.50 63.05 62.74 62.30 61.78 61.41 61.14 60.91 60.71 60.51 60.38 60.30 60.12 59.92 59.90 59.82 59.52 59.26 59.07 58.77 58.44 58.20 57.91 57.62 57.38 57.23 57.12 56.94 56.74 56.62 56.54 56.43 56.31 56.18 55.89 55.55 55.30 55.10 54.87 54.63 54.37 54.21 53.73 53.12 52.56 51.90 51.12 50.23 49.26 48.12 47.06 46.09 45.24 44.49 43.48 42.40 41.21 40.01 38.39 36.21 33.18 30.25 27.77 25.65 26.41 28.20 30.45 32.54 34.14 35.59 36.82 37.94 38.75 39.20 39.34 39.35 39.45 39.71 40.13 40.64 41.20 41.35 41.36 41.35 41.19 40.97 40.92 41.01 41.20 41.36 41.48 41.65 41.88 42.15 42.35 42.35 42.34 42.36 42.40 42.41 42.16 41.99 41.87 41.67 41.59 41.61 41.40 41.11 40.88 40.75 40.75 40.79 40.82 40.90 40.99 41.00 41.51 42.78 43.96 44.81 46.31 47.42 47.47 47.49 47.51 47.57 47.70 47.87 47.96 48.07 48.43 49.04 50.13 50.79 50.98 51.04 51.02 50.96 50.83 50.74 50.25 49.62 49.50 49.52 49.72 50.22 50.65 50.95 51.05 51.09 51.22 51.30 51.61 52.19 53.03 53.49 53.75 53.97 53.96 53.29 52.20 51.02 50.77 50.76 50.84 50.93 50.97 51.23 51.83 53.07 53.85 54.29 54.99 55.75 56.06 56.11 56.08 56.47 57.18 58.02 58.71 58.97 59.02 59.04 59.23 59.25 59.24 59.24 59.25 59.27 59.23 59.01 58.13 57.02 56.58 56.52 56.36 55.66 54.36 53.37 52.95 52.68 52.16 51.58 50.68 49.54 48.23 46.77 45.27 43.94 42.79 41.98 42.02 42.88 43.34 43.30 42.79 42.32 42.16 42.11 42.12 41.95 41.79 41.77 41.71 41.50 41.10 40.56 39.97 39.77 39.82 39.90 40.04 40.31 40.46 40.44 40.39 40.30 40.08 40.13 40.69 41.24 40.84 39.72 39.32 38.95 37.76 36.88 36.75 36.78 36.66 35.78 34.82 34.60 34.60 34.57 34.29 33.84 33.04 31.87 30.26 28.89 27.44 24.84 22.48 20.45 19.58 19.35 19.31 19.37 19.42 19.44 19.45 19.45 19.48 19.58 20.05 20.99 21.57 21.70 21.73 21.97 23.38 24.28 25.32 26.74 27.97 28.65 28.09 27.07 26.15 25.41 24.52 24.25 24.46 24.53 24.68 24.86 25.11 25.19 24.04 23.12 24.83 26.87 27.51 27.73 27.62 27.54 27.34 27.12 26.96 27.04 27.09 27.88 29.34 30.23 30.74 32.62 34.34 34.63 35.02 36.06 38.17 39.64 39.64 39.67 39.70 39.72 39.60 39.51 39.31 39.14 39.13 39.14 39.12 39.34 39.79 40.77 42.15 42.76 43.07 43.22 43.29 43.30 43.26 43.21 43.15 42.65 42.19 41.92 42.10 43.10 43.88 44.60 44.46 44.50 45.29 46.25 46.12 47.61 48.14 49.11 49.21 49.86 51.18 52.87 55.20 56.83 59.06 61.66 62.05 63.52 63.96 64.24 64.50 64.40 64.48 64.90 65.23 65.66 66.09 66.85 67.12 67.44 67.53 67.72 66.76 63.61 62.00 62.11 60.06 59.33 67.72 71.04 73.05 73.51 72.43 72.36 73.06 74.99 74.04 73.88 73.91 75.68 76.48 76.85 76.87 77.18 77.44 77.25 77.68 78.81 78.52 78.76 78.54 78.32 77.18 76.71 77.60 79.48 81.16 81.64 81.98 82.50 83.31 83.88 84.08 84.26 84.65 85.12 85.64 85.91 86.04 86.36 86.73 87.03 87.41 87.95 88.33 88.57 88.68 88.85 89.14 89.46 89.65 89.70 89.84 90.04 90.12 90.38 91.10 91.28 91.01 91.02 91.07 90.91 90.73 90.63 90.66 90.84 90.86 90.69 90.41 90.17 90.09 90.27 90.41 90.62 91.05 91.40 91.03 90.93 90.14 88.54 88.23 89.49 91.03 92.81 93.79 94.48 94.83 94.78 95.16 95.61 95.64 96.23 96.88 97.21 97.34 97.13 96.35 95.79 95.56 95.99 96.84 96.97 96.61 96.11 95.76 95.35 95.50 96.02 95.23 93.54 92.89 93.18 93.16 92.66 92.44 92.77 92.29 91.66 91.76 91.99 92.10 92.30 92.63 92.10 91.21 91.70 92.99 93.89 94.53 95.10 96.49 97.78 97.97 98.89 100.40 102.03 103.90 105.45 106.97 108.30 108.72 108.28 107.61 107.14 106.83 106.93 107.68 108.36 108.30 107.88 107.45 107.00 106.85 107.53 108.30 -82.64 82.88 83.23 83.26 83.52 84.30 86.02 87.68 89.10 90.98 92.65 93.47 95.76 97.19 98.50 99.88 100.62 101.91 102.85 104.13 104.80 105.59 106.83 107.82 108.62 109.32 110.46 111.17 111.67 112.07 112.49 112.98 113.19 113.28 113.51 113.88 113.96 114.17 114.41 114.73 114.92 115.12 115.57 115.89 115.88 115.87 115.85 115.91 116.17 116.36 116.36 116.36 116.16 115.93 115.78 115.35 114.45 113.14 111.46 109.29 106.86 105.01 103.37 101.25 99.60 98.42 97.19 95.92 95.11 94.75 94.53 94.77 95.81 97.62 99.30 100.92 103.39 105.87 108.25 111.03 114.28 117.49 119.46 120.64 121.98 125.20 143.39 143.30 143.23 143.12 142.85 142.49 142.07 141.44 140.56 139.85 139.11 138.31 137.44 136.60 135.84 134.87 133.74 132.64 131.47 130.15 128.80 127.47 126.25 124.92 122.90 120.54 118.23 115.93 113.49 111.73 110.19 108.63 107.15 105.61 103.92 102.26 100.69 99.10 97.55 96.14 94.71 93.11 91.67 90.42 89.05 87.61 86.19 84.31 82.74 81.57 80.42 79.30 78.15 77.06 76.14 75.22 74.18 73.18 72.25 71.41 70.61 69.73 68.93 68.32 67.41 66.18 65.00 64.02 63.13 62.46 62.05 61.72 61.33 60.92 60.62 60.38 60.16 59.96 59.81 59.73 59.70 59.54 59.34 59.26 59.17 58.95 58.80 58.65 58.37 58.03 57.80 57.62 57.37 57.13 56.97 56.86 56.72 56.55 56.49 56.44 56.36 56.22 56.05 55.73 55.40 55.15 54.96 54.81 54.58 54.36 54.12 53.62 53.00 52.42 51.73 50.94 49.97 48.79 47.62 46.47 45.48 44.66 44.01 43.15 42.24 41.35 40.50 39.73 37.87 34.17 30.86 27.73 25.07 25.12 26.26 28.07 29.82 31.53 33.19 34.83 36.26 37.28 37.71 37.85 37.92 38.10 38.45 38.96 39.57 40.37 40.66 40.67 40.60 40.44 40.26 40.24 40.40 40.74 40.99 41.12 41.33 41.61 41.81 41.93 41.93 41.94 41.94 41.91 41.79 41.48 41.22 41.04 40.80 40.68 40.65 40.38 40.02 39.75 39.59 39.57 39.56 39.53 39.54 39.58 39.64 40.15 41.56 42.57 43.28 44.67 45.84 45.99 46.02 46.10 46.30 46.50 46.74 46.89 47.10 47.44 48.00 48.83 49.34 49.50 49.54 49.57 49.73 49.85 49.91 49.72 49.21 49.08 49.11 49.31 49.78 50.02 50.05 50.02 50.02 50.05 50.04 50.13 50.60 51.69 52.38 52.65 52.99 53.08 52.52 51.54 50.34 50.13 50.17 50.16 50.16 50.15 50.12 50.62 51.83 52.75 53.53 54.45 55.15 55.27 55.22 55.23 55.69 56.51 57.48 58.28 58.59 58.55 58.40 58.37 58.30 58.32 58.34 58.36 58.40 58.27 57.86 56.83 55.66 55.37 55.43 55.33 54.63 53.37 52.05 51.00 50.67 50.64 50.55 50.27 49.42 47.97 46.62 45.25 43.71 42.23 40.94 40.44 40.75 40.95 41.02 40.95 40.87 40.84 40.83 40.84 40.78 40.70 40.67 40.65 40.58 40.48 40.23 39.77 39.56 39.54 39.71 39.94 40.21 40.33 40.31 40.30 40.26 40.02 39.97 40.34 40.60 39.96 38.92 38.34 37.77 36.60 35.85 35.84 35.95 35.89 35.08 34.17 33.86 33.76 33.55 32.94 32.18 31.41 30.38 28.56 26.91 25.29 22.75 20.78 19.19 18.45 18.19 18.16 18.23 18.34 18.38 18.38 18.36 18.40 18.60 19.20 20.33 20.90 20.87 20.93 21.21 22.40 23.18 24.00 25.02 25.98 26.58 25.94 24.70 23.51 22.78 22.58 22.64 22.96 23.14 23.50 24.11 24.76 25.08 23.48 21.74 23.65 26.05 26.90 27.21 27.25 27.22 27.04 26.79 26.52 26.39 26.19 26.75 28.21 28.86 29.24 30.89 32.35 32.50 32.71 33.58 35.84 37.68 37.65 37.68 37.65 37.52 37.22 36.67 36.49 36.47 36.50 36.50 36.44 36.82 37.66 39.19 40.86 41.63 41.98 42.35 42.47 42.43 42.30 42.31 42.49 42.41 42.37 42.11 42.21 43.15 43.81 43.43 43.24 43.55 44.70 45.47 45.90 47.12 48.25 48.02 47.75 48.25 49.55 51.55 53.59 55.27 57.47 60.10 60.85 61.40 61.29 61.88 62.30 62.89 63.50 63.34 63.46 64.05 65.03 65.66 66.22 66.36 66.66 66.32 65.29 63.89 60.46 60.05 58.28 59.99 65.84 69.62 72.26 73.32 72.56 71.54 71.99 73.47 74.64 74.54 73.85 74.70 75.68 75.33 74.80 75.60 75.95 75.80 75.82 76.14 75.99 75.80 76.23 76.60 76.06 75.23 76.34 78.38 80.03 80.52 80.90 81.48 82.25 82.79 83.11 83.47 83.86 84.35 84.91 85.14 85.21 85.48 85.83 86.16 86.60 87.09 87.46 87.70 87.86 88.05 88.42 88.77 89.05 89.20 89.33 89.46 89.51 89.77 90.31 90.54 90.30 90.39 90.54 90.43 90.25 90.16 90.26 90.53 90.53 90.26 89.85 89.64 89.80 90.16 90.32 90.47 90.96 91.33 91.02 90.84 90.93 90.18 89.32 89.58 90.76 92.32 93.39 94.06 94.24 94.38 94.64 94.88 94.72 95.19 95.57 95.79 96.04 96.12 95.32 94.45 94.22 94.59 95.64 95.90 95.43 95.18 94.99 94.25 94.18 95.16 94.58 92.65 92.20 92.18 91.83 91.19 91.17 91.65 91.38 90.56 90.50 90.44 90.53 90.76 91.26 90.69 89.75 90.19 91.36 92.55 93.43 93.77 95.26 96.09 96.31 97.15 98.85 100.85 103.18 105.19 107.00 108.93 109.15 108.30 107.34 106.78 106.44 106.41 106.77 107.02 106.87 106.50 106.24 105.60 105.26 105.96 106.87 -82.74 82.97 83.04 83.00 83.00 83.39 84.27 85.73 86.88 88.41 90.03 90.78 93.11 94.51 95.79 97.66 98.70 99.76 100.62 101.92 102.56 103.24 104.63 105.41 106.51 107.25 108.41 109.71 110.17 110.86 111.45 112.12 112.36 112.76 113.09 113.57 113.83 114.26 114.66 115.00 115.10 115.49 115.77 116.05 116.15 116.28 116.29 116.42 116.52 116.54 116.53 116.53 116.34 116.13 115.99 115.49 114.49 113.12 111.43 109.06 106.46 104.62 103.11 101.38 99.94 98.81 97.48 95.96 95.02 94.74 94.58 94.79 96.67 98.77 100.38 101.63 104.13 106.58 108.83 111.49 114.52 117.14 118.91 120.20 121.13 126.75 140.25 140.13 140.05 139.96 139.73 139.37 138.89 138.27 137.41 136.71 136.06 135.32 134.40 133.55 132.77 131.85 130.79 129.71 128.56 127.31 126.00 124.66 123.43 122.10 120.16 117.91 115.66 113.39 110.99 109.29 107.78 106.24 104.79 103.31 101.71 100.12 98.55 96.98 95.47 94.10 92.75 91.22 89.83 88.56 87.19 85.77 84.43 82.61 81.07 79.98 78.89 77.79 76.67 75.60 74.67 73.75 72.77 71.82 70.95 70.14 69.35 68.46 67.67 67.14 66.27 65.04 63.89 62.96 62.14 61.48 61.07 60.76 60.43 60.11 59.86 59.67 59.45 59.26 59.15 59.12 59.11 58.94 58.75 58.64 58.55 58.43 58.31 58.18 57.90 57.56 57.38 57.24 57.09 56.89 56.73 56.64 56.53 56.42 56.42 56.38 56.27 56.10 55.86 55.54 55.22 54.96 54.79 54.67 54.54 54.28 53.90 53.38 52.78 52.13 51.42 50.65 49.53 48.16 46.91 45.73 44.67 43.84 43.29 42.59 41.77 41.01 40.39 40.20 38.58 34.52 31.07 27.92 25.23 24.52 24.82 25.60 26.90 28.66 30.59 32.57 34.32 35.52 35.86 35.99 36.17 36.45 36.90 37.51 38.22 39.24 39.79 39.80 39.61 39.47 39.40 39.51 39.76 40.29 40.62 40.79 41.05 41.36 41.46 41.51 41.50 41.53 41.55 41.41 41.14 40.82 40.46 40.21 39.97 39.78 39.65 39.36 39.01 38.69 38.48 38.42 38.35 38.28 38.30 38.38 38.63 39.23 40.59 41.28 41.71 43.02 44.32 44.56 44.59 44.75 45.13 45.42 45.65 45.93 46.15 46.43 46.66 47.12 47.41 47.48 47.53 47.65 48.20 48.72 48.94 48.93 48.65 48.56 48.58 48.72 49.10 49.24 49.10 49.01 49.02 48.97 48.93 48.99 49.54 50.69 51.33 51.59 52.01 52.23 51.73 50.89 49.83 49.62 49.54 49.44 49.41 49.39 49.34 49.78 50.89 51.89 52.76 53.66 54.24 54.31 54.29 54.38 54.95 55.92 56.94 57.77 58.15 58.03 57.66 57.25 57.12 57.20 57.26 57.31 57.36 57.23 56.80 55.80 54.67 54.30 54.16 53.79 53.13 52.21 50.89 49.55 49.06 48.90 48.83 48.75 48.27 47.24 46.26 45.23 43.72 42.08 40.63 39.80 39.44 39.09 38.83 38.83 38.92 39.02 39.07 39.07 39.29 39.46 39.58 39.73 39.83 40.01 39.90 39.59 39.43 39.39 39.55 39.75 39.96 40.06 40.07 40.08 40.03 39.78 39.61 39.80 39.38 38.67 37.86 37.34 36.72 35.60 34.67 34.52 34.48 34.51 33.98 33.18 32.95 32.78 32.52 31.56 30.41 29.38 28.33 26.50 24.72 22.86 20.44 18.92 17.90 17.35 17.14 17.10 17.17 17.29 17.33 17.33 17.32 17.37 17.55 18.24 19.53 20.09 20.14 20.27 20.61 21.60 22.25 22.69 23.46 24.12 24.57 23.98 22.98 21.65 20.91 21.16 21.45 21.79 22.06 22.51 23.51 24.56 25.22 23.45 21.15 23.26 25.54 26.33 26.72 26.87 26.85 26.70 26.46 26.15 25.77 25.36 25.72 27.09 27.67 27.98 29.32 30.48 30.51 30.63 31.25 33.62 35.54 35.53 35.56 35.54 35.35 34.78 33.89 33.62 33.69 33.72 33.70 33.60 34.08 35.28 37.30 39.38 40.28 40.69 41.27 41.53 41.39 41.17 41.23 41.56 42.06 42.40 42.22 42.14 42.56 42.77 42.35 42.20 43.09 44.13 45.10 45.60 45.68 45.59 46.20 46.06 46.63 47.85 50.22 51.89 53.66 55.20 57.54 58.78 59.10 59.05 59.91 60.91 60.51 60.78 61.27 61.94 63.18 63.98 64.45 65.26 65.23 64.49 63.25 60.72 58.93 58.05 57.47 57.70 58.83 63.86 66.82 71.49 72.45 72.55 71.38 71.22 72.42 73.77 74.45 74.79 74.91 75.50 75.61 75.41 75.59 75.54 75.03 75.33 75.74 75.76 75.32 75.47 75.54 75.03 75.50 75.90 77.50 78.81 79.38 79.79 80.48 81.19 81.62 82.07 82.59 83.00 83.51 84.09 84.38 84.57 84.82 85.14 85.56 85.95 86.35 86.59 86.77 87.02 87.34 87.77 88.14 88.51 88.75 88.85 88.87 88.95 89.18 89.33 89.54 89.56 89.85 90.08 90.01 89.84 89.76 89.92 90.25 90.17 89.84 89.39 89.21 89.65 90.09 90.29 90.42 90.71 90.95 90.91 90.87 91.36 91.41 90.37 89.89 90.70 92.00 93.03 93.57 93.78 94.19 94.32 94.28 94.10 94.04 94.29 94.52 94.76 94.92 94.33 93.72 93.49 93.59 94.13 94.43 94.55 94.55 94.67 93.52 92.84 93.16 92.80 91.67 91.95 91.32 90.28 89.77 89.91 90.27 90.02 89.26 88.88 88.59 88.70 89.05 89.43 88.93 88.22 88.61 89.61 90.56 91.39 92.10 93.18 93.90 94.43 95.41 97.28 99.76 102.31 104.55 106.47 108.41 108.89 107.68 106.72 106.29 105.96 105.88 106.01 105.89 105.55 105.08 104.78 103.98 103.51 104.47 105.87 -83.26 83.25 83.11 83.03 83.02 83.07 83.67 84.52 84.94 85.73 87.53 88.92 90.66 92.00 93.54 95.60 96.71 97.41 98.49 99.60 99.80 100.00 101.92 103.11 104.28 104.70 105.60 107.07 108.04 109.30 110.25 111.11 111.35 111.96 112.32 112.81 113.38 113.89 114.47 114.95 115.15 115.57 115.82 116.06 116.22 116.33 116.52 116.60 116.60 116.71 116.71 116.71 116.51 116.40 116.06 115.48 114.47 113.03 111.44 109.48 106.77 105.02 103.64 102.03 100.68 99.64 98.20 96.51 95.50 95.04 94.93 95.68 98.50 100.89 102.41 103.36 105.51 108.29 110.30 112.71 115.16 117.35 119.00 119.77 122.67 137.27 137.17 136.99 136.89 136.81 136.64 136.29 135.76 135.15 134.34 133.64 133.10 132.42 131.46 130.51 129.66 128.79 127.86 126.79 125.66 124.53 123.28 121.92 120.63 119.26 117.43 115.33 113.12 110.91 108.55 106.86 105.38 103.88 102.42 101.00 99.54 98.05 96.45 94.92 93.44 92.08 90.75 89.41 88.03 86.67 85.32 83.99 82.78 80.97 79.40 78.36 77.33 76.27 75.19 74.16 73.24 72.34 71.39 70.50 69.68 68.88 68.08 67.24 66.48 65.91 65.08 63.93 62.83 61.95 61.25 60.57 60.16 59.86 59.61 59.34 59.15 59.00 58.77 58.60 58.55 58.51 58.47 58.30 58.16 58.09 58.03 57.94 57.79 57.66 57.35 57.04 56.89 56.83 56.74 56.63 56.52 56.47 56.38 56.34 56.35 56.31 56.14 55.94 55.68 55.36 55.04 54.80 54.64 54.54 54.39 54.03 53.57 52.99 52.34 51.62 50.84 50.01 48.80 47.35 45.93 44.62 43.48 42.71 42.31 41.62 40.71 39.86 39.25 39.27 37.93 34.23 31.08 28.24 25.76 24.69 24.31 24.62 25.39 26.70 28.26 29.89 31.67 33.00 33.38 33.64 34.00 34.49 35.12 35.77 36.57 37.87 38.47 38.49 38.29 38.25 38.34 38.59 39.09 39.69 40.15 40.41 40.73 41.04 41.10 41.10 41.11 41.08 41.02 40.82 40.50 40.13 39.68 39.35 39.13 38.96 38.77 38.46 38.10 37.67 37.41 37.33 37.25 37.16 37.19 37.34 37.62 38.30 39.55 40.18 40.26 41.60 42.94 43.19 43.20 43.37 43.94 44.38 44.60 44.92 45.21 45.30 45.32 45.40 45.45 45.48 45.49 45.77 46.73 47.55 47.89 47.98 47.91 47.92 47.91 47.99 48.27 48.33 48.11 48.01 48.03 47.93 47.90 48.13 48.71 49.73 50.32 50.50 51.06 51.43 50.94 50.17 49.37 49.07 48.87 48.68 48.65 48.67 48.70 49.15 50.15 51.12 52.00 52.67 53.10 53.23 53.32 53.52 54.25 55.35 56.38 57.18 57.63 57.43 56.80 56.00 55.77 55.90 55.98 56.05 56.09 56.01 55.69 54.88 53.87 53.28 52.81 51.95 51.28 51.06 49.92 48.44 47.75 47.13 46.67 46.61 46.55 46.14 45.74 45.13 43.73 42.19 40.77 39.64 38.78 37.76 36.71 36.57 36.63 36.86 36.97 36.97 37.39 38.12 38.50 38.92 39.20 39.52 39.57 39.42 39.33 39.32 39.37 39.51 39.59 39.69 39.76 39.74 39.66 39.38 39.07 38.95 37.92 37.04 36.58 36.29 35.76 34.66 33.48 32.69 32.44 32.54 32.15 31.96 31.77 31.65 31.33 30.10 28.51 26.94 25.73 24.07 22.30 20.21 17.92 16.95 16.51 16.26 16.13 16.09 16.15 16.22 16.25 16.25 16.25 16.28 16.33 16.97 18.40 19.10 19.25 19.68 20.17 20.92 21.34 21.56 21.99 22.33 22.60 22.21 21.63 20.71 20.21 20.49 20.78 20.96 21.14 21.55 22.71 24.00 25.14 24.08 22.46 24.07 25.55 25.96 26.24 26.38 26.38 26.30 26.13 25.86 25.47 24.88 25.00 26.06 26.49 26.74 27.80 28.81 28.92 29.08 29.62 31.76 33.56 33.72 33.78 33.68 33.39 32.82 32.05 31.83 31.90 31.91 31.87 31.76 32.15 33.15 35.09 37.22 38.29 38.95 39.82 40.23 40.09 39.90 39.93 40.32 41.13 41.69 41.69 41.62 41.73 41.73 41.55 41.74 42.56 43.64 44.56 45.10 45.18 45.28 44.90 44.64 44.91 45.73 47.52 50.51 52.34 53.61 55.80 57.16 56.80 57.48 58.21 58.54 58.77 58.68 59.68 61.06 61.63 62.76 62.84 62.56 62.94 61.66 61.00 58.43 56.73 56.99 56.78 57.23 57.50 60.12 65.69 68.94 71.42 71.92 71.36 70.83 71.64 72.66 73.78 74.92 75.07 75.25 75.23 74.64 74.63 74.59 74.34 75.11 75.90 75.66 75.06 74.78 74.86 74.88 74.97 75.70 76.70 77.68 78.25 78.70 79.39 80.09 80.48 81.03 81.59 82.07 82.61 83.20 83.59 83.92 84.19 84.55 85.00 85.40 85.70 85.86 86.02 86.28 86.64 87.08 87.45 87.83 88.18 88.26 88.24 88.37 88.51 88.55 88.65 88.90 89.29 89.60 89.53 89.39 89.39 89.56 89.88 89.80 89.45 89.05 88.97 89.54 89.95 90.17 90.29 90.44 90.56 90.63 90.85 91.40 91.93 91.09 90.38 90.76 91.95 92.84 93.25 93.54 93.84 93.89 93.71 93.62 93.26 93.20 93.46 93.74 93.90 93.66 93.31 93.02 92.86 92.75 92.92 93.33 93.95 94.16 92.80 91.58 90.99 90.69 90.44 91.63 90.47 88.84 88.69 88.82 88.87 88.45 87.81 87.13 86.75 86.98 87.28 87.51 87.25 86.78 86.84 87.56 88.31 89.01 89.85 90.92 91.68 92.70 94.03 95.90 98.82 101.38 103.39 105.10 106.56 106.97 106.21 105.68 105.53 105.29 105.19 105.12 104.98 104.60 103.99 103.60 102.42 101.89 103.20 105.06 -83.78 83.70 83.45 83.37 83.37 83.40 83.73 84.27 84.75 85.57 86.84 88.58 89.74 90.47 91.56 92.75 94.41 94.86 95.91 97.00 97.34 97.81 99.67 100.83 102.05 102.66 103.60 104.93 106.03 107.09 108.12 109.33 110.13 110.89 111.35 111.84 112.53 113.12 114.06 114.63 115.10 115.47 115.72 115.96 116.30 116.40 116.57 116.69 116.73 116.88 116.88 116.88 116.68 116.53 116.13 115.54 114.46 112.95 111.63 109.88 107.73 105.93 104.50 103.11 101.62 100.35 99.47 97.89 97.03 96.21 96.02 97.86 100.88 103.85 105.43 105.54 107.68 110.45 112.32 114.37 116.12 117.89 118.82 118.79 134.05 134.19 134.11 133.96 133.85 133.74 133.55 133.22 132.72 132.12 131.32 130.66 130.16 129.51 128.55 127.60 126.75 125.87 124.93 123.87 122.78 121.69 120.51 119.19 117.90 116.53 114.77 112.78 110.62 108.50 106.21 104.50 103.06 101.64 100.17 98.77 97.43 95.97 94.39 92.91 91.50 90.14 88.84 87.59 86.24 84.82 83.49 82.26 81.14 79.37 77.79 76.77 75.77 74.77 73.74 72.77 71.85 70.97 70.05 69.21 68.43 67.66 66.88 66.06 65.31 64.67 63.82 62.80 61.77 60.94 60.37 59.71 59.26 59.02 58.81 58.58 58.45 58.32 58.09 57.95 57.95 57.91 57.81 57.69 57.58 57.57 57.54 57.44 57.27 57.07 56.75 56.49 56.39 56.37 56.36 56.33 56.32 56.30 56.28 56.27 56.29 56.21 55.99 55.76 55.51 55.19 54.87 54.64 54.48 54.38 54.15 53.65 53.10 52.43 51.67 50.85 49.95 48.99 47.75 46.27 44.63 43.15 41.93 41.23 41.02 40.23 39.03 37.94 37.19 37.13 36.22 33.33 30.97 28.64 26.66 25.42 24.70 24.59 24.93 25.46 26.01 27.15 28.63 29.99 30.44 30.93 31.62 32.27 33.06 33.76 34.64 36.13 36.73 36.71 36.65 36.78 37.07 37.55 38.30 38.99 39.57 39.97 40.36 40.65 40.70 40.68 40.72 40.57 40.42 40.17 39.92 39.42 38.83 38.46 38.29 38.18 38.05 37.71 37.28 36.70 36.37 36.33 36.28 36.24 36.26 36.40 36.51 37.10 38.37 39.12 39.20 40.60 41.78 41.89 41.86 42.10 42.79 43.32 43.57 43.88 44.10 44.13 44.07 44.03 43.98 43.99 44.12 44.52 45.73 46.65 46.94 47.02 47.07 47.08 47.07 47.11 47.27 47.28 47.07 46.97 46.99 46.91 46.88 47.08 47.55 48.32 48.93 49.44 50.28 50.85 50.29 49.48 48.76 48.46 48.21 47.98 47.94 47.98 48.10 48.55 49.46 50.42 51.31 51.82 52.03 52.15 52.25 52.47 53.32 54.66 55.79 56.64 57.00 56.75 56.02 55.04 54.64 54.66 54.50 54.32 54.35 54.31 54.12 53.60 52.79 52.33 51.73 50.63 49.97 49.80 48.82 47.41 46.72 45.79 45.12 44.86 44.78 44.64 44.51 44.23 43.07 42.00 40.87 39.62 38.21 36.72 35.44 34.79 34.41 34.63 34.76 34.79 35.53 36.74 37.46 38.09 38.63 39.00 39.15 39.13 39.12 39.12 39.12 39.15 39.16 39.22 39.32 39.32 39.16 38.86 38.43 37.96 36.78 35.47 35.24 35.07 34.66 33.68 32.39 31.02 30.36 30.33 30.27 30.30 30.31 30.21 29.80 28.42 26.31 24.43 22.90 21.51 19.75 17.67 15.71 15.38 15.39 15.37 15.34 15.34 15.35 15.37 15.38 15.37 15.38 15.36 15.28 15.76 17.16 17.99 18.42 19.08 19.78 20.30 20.47 20.51 20.61 20.68 20.74 20.67 20.55 20.34 20.27 20.32 20.38 20.42 20.36 20.67 21.84 23.35 24.87 25.30 25.03 25.49 25.68 25.62 25.68 25.72 25.73 25.71 25.67 25.59 25.30 24.67 24.54 25.11 25.37 25.63 26.47 27.34 27.70 28.04 28.56 30.11 31.65 32.10 32.20 32.00 31.56 31.19 30.92 30.85 30.84 30.82 30.78 30.69 30.79 31.31 32.75 34.58 35.87 36.89 37.99 38.57 38.49 38.41 38.44 38.91 40.08 40.86 40.89 40.83 40.82 40.76 40.82 41.37 42.16 43.06 43.83 44.07 43.76 44.03 43.88 43.62 44.45 44.85 46.42 48.68 50.46 52.27 54.12 55.39 55.27 55.77 56.11 57.04 57.08 57.32 58.94 60.08 60.59 59.76 60.11 60.38 60.54 59.56 57.39 56.84 56.89 56.95 57.03 57.04 57.40 59.34 65.21 67.53 69.62 70.63 70.63 70.53 71.01 71.68 72.41 73.72 74.64 74.67 75.16 74.72 74.15 74.14 74.37 75.46 75.71 75.38 74.49 74.09 74.34 74.79 75.02 75.33 75.93 76.64 77.15 77.62 78.27 78.96 79.40 79.96 80.55 81.10 81.65 82.23 82.71 83.13 83.61 83.99 84.40 84.83 85.25 85.41 85.51 85.69 85.95 86.32 86.67 87.06 87.45 87.52 87.52 87.75 87.92 87.89 88.01 88.29 88.67 89.00 88.94 88.86 89.04 89.14 89.28 89.22 89.08 88.83 88.81 89.38 89.67 89.84 89.96 90.13 90.28 90.41 90.76 91.41 91.86 91.28 90.90 91.23 92.15 92.86 93.19 93.20 93.36 93.18 93.08 93.11 92.67 92.50 92.80 93.17 93.43 93.22 92.80 92.43 92.12 91.87 91.89 92.17 92.54 92.67 91.94 91.02 90.04 89.54 89.45 90.43 89.28 87.90 87.93 87.89 87.51 86.88 86.22 85.63 85.26 85.34 85.56 85.81 85.67 85.06 84.65 85.15 86.05 86.67 87.59 89.10 89.88 91.50 93.30 95.48 98.12 100.34 102.02 103.31 104.31 104.72 104.50 104.41 104.35 104.27 104.25 104.24 104.31 104.28 103.86 102.87 101.24 100.91 102.28 104.10 -84.30 84.20 83.96 83.72 83.87 83.86 84.03 84.31 84.70 85.26 86.50 87.82 89.03 89.34 90.08 90.68 92.32 92.92 93.91 94.94 95.16 95.65 97.14 98.32 99.65 100.54 101.78 102.75 103.97 104.80 105.88 107.43 108.62 109.49 110.19 110.89 111.41 112.30 113.46 114.54 115.03 115.32 115.56 115.86 116.23 116.34 116.58 116.81 116.86 117.00 117.00 117.00 116.80 116.61 116.25 115.55 114.52 113.20 112.16 110.49 108.65 106.53 105.14 104.37 103.32 102.34 101.13 100.32 99.54 98.46 98.76 101.09 103.61 106.31 108.10 109.10 110.28 111.34 113.18 115.43 116.89 117.95 118.15 127.35 131.05 131.08 131.07 131.05 130.93 130.74 130.47 130.13 129.79 129.17 128.35 127.74 127.24 126.60 125.67 124.80 124.02 123.07 121.99 120.98 119.92 118.82 117.68 116.45 115.26 113.90 112.20 110.26 108.12 106.17 103.97 102.23 100.84 99.51 98.06 96.63 95.31 93.89 92.35 90.95 89.64 88.31 87.04 85.76 84.45 83.08 81.77 80.57 79.49 77.80 76.24 75.23 74.27 73.30 72.33 71.41 70.52 69.67 68.76 67.95 67.23 66.52 65.75 64.91 64.12 63.46 62.65 61.68 60.72 59.93 59.43 58.82 58.40 58.19 58.00 57.82 57.72 57.60 57.41 57.29 57.32 57.29 57.19 57.12 57.05 57.00 56.95 56.88 56.72 56.48 56.19 55.99 55.95 55.96 55.98 55.99 56.00 56.00 56.03 56.07 56.09 56.01 55.81 55.62 55.40 55.06 54.71 54.43 54.24 54.14 53.75 52.95 52.23 51.45 50.54 49.63 48.70 47.75 46.39 44.77 43.04 41.43 40.18 39.47 39.32 38.31 36.87 35.77 35.04 34.91 34.38 32.66 30.76 29.10 27.61 26.51 25.77 25.56 25.63 25.81 25.82 26.32 26.84 27.80 28.04 28.44 29.21 30.02 30.81 31.45 32.31 33.70 34.20 34.29 34.43 34.86 35.56 36.61 37.48 38.27 38.98 39.52 39.95 40.23 40.29 40.27 40.30 40.06 39.68 39.44 39.30 38.71 37.96 37.55 37.40 37.41 37.39 37.09 36.55 35.88 35.45 35.42 35.45 35.44 35.45 35.47 35.41 35.86 37.18 38.03 38.42 39.82 40.75 40.65 40.61 40.91 41.69 42.28 42.57 42.80 42.92 42.93 42.92 42.92 42.89 42.92 43.17 43.78 45.05 45.93 46.01 45.99 46.00 46.01 46.02 46.04 46.09 46.07 45.96 45.90 45.91 45.89 45.88 45.94 46.15 46.53 47.34 48.34 49.66 50.39 49.71 48.74 48.02 47.77 47.56 47.33 47.27 47.33 47.52 47.98 48.83 49.80 50.66 51.01 51.05 51.07 51.11 51.28 52.25 53.86 55.16 56.05 56.23 55.94 55.27 54.26 53.68 53.41 52.65 52.32 52.22 52.22 52.14 51.97 51.48 51.41 50.88 49.73 48.89 48.66 47.65 46.39 45.96 44.92 44.06 43.58 43.16 42.72 42.58 42.38 41.73 41.37 40.74 39.66 37.95 36.53 35.11 33.38 32.38 32.43 32.57 32.64 33.69 35.40 36.52 37.39 38.08 38.41 38.59 38.63 38.66 38.66 38.66 38.66 38.65 38.70 38.77 38.74 38.56 38.23 37.71 36.99 35.61 34.29 34.01 33.62 33.11 32.27 31.17 29.70 28.71 28.26 28.25 28.38 28.51 28.33 27.60 26.12 23.92 21.90 20.18 19.02 17.36 15.04 14.41 14.03 14.43 14.27 14.34 14.10 13.36 13.55 14.07 14.16 14.60 14.62 14.58 15.16 16.08 16.71 17.32 18.29 19.21 19.62 19.66 19.57 19.47 19.40 19.38 19.42 19.54 19.68 19.78 19.76 19.73 19.71 19.63 19.92 21.03 22.52 24.10 24.75 24.72 24.66 24.38 24.18 24.18 24.19 24.17 24.17 24.22 24.45 24.49 24.02 23.89 24.32 24.76 25.17 25.77 26.36 26.84 27.27 27.61 28.54 29.72 30.47 30.60 30.31 29.59 29.30 29.52 29.63 29.74 29.85 30.00 30.10 30.14 30.34 31.31 32.53 33.66 34.64 35.75 36.23 36.21 36.32 36.69 37.52 38.93 39.89 39.97 39.95 39.97 39.97 40.13 40.94 41.76 42.38 42.68 42.78 42.21 42.34 43.02 43.27 44.03 43.86 45.17 47.10 48.68 50.78 52.50 53.67 53.99 54.24 54.92 55.45 55.07 55.60 57.73 59.25 59.48 58.32 58.48 59.00 57.68 57.28 55.24 56.59 57.05 57.29 56.39 56.39 56.98 59.94 64.93 66.85 67.51 68.97 69.64 70.09 70.52 71.22 71.75 72.67 73.57 74.01 74.87 74.77 74.31 74.05 74.78 75.55 75.45 74.94 73.94 73.70 73.76 73.97 74.63 74.84 75.16 75.65 76.09 76.56 77.16 77.84 78.32 78.89 79.47 80.04 80.61 81.18 81.76 82.30 82.85 83.35 83.70 84.15 84.72 84.96 85.04 85.15 85.32 85.61 85.91 86.25 86.63 86.73 86.77 87.05 87.29 87.36 87.51 87.72 88.04 88.34 88.31 88.32 88.68 88.80 88.67 88.70 88.77 88.65 88.71 89.17 89.33 89.40 89.55 89.77 90.01 90.19 90.60 91.37 91.64 91.39 91.29 91.65 92.41 93.01 93.28 93.10 92.57 92.39 92.47 92.55 92.20 92.08 92.39 92.89 93.30 92.92 92.26 91.80 91.49 91.34 91.24 91.12 90.79 90.59 91.05 90.90 89.74 88.89 88.49 88.53 87.92 87.35 87.39 87.08 86.20 85.32 84.54 84.09 83.87 83.79 83.36 83.22 83.19 82.70 82.13 82.96 84.26 84.96 86.00 88.18 89.75 91.34 93.16 95.27 97.61 99.37 100.61 101.55 102.21 102.72 102.98 103.18 103.30 103.48 103.56 103.51 103.90 104.35 104.23 102.66 100.28 100.10 101.57 103.08 -84.96 84.76 84.47 84.36 84.39 84.38 84.38 84.56 84.88 85.19 86.12 87.13 88.05 88.54 88.92 89.40 90.60 91.48 92.07 93.02 93.27 93.90 95.07 96.02 97.49 98.63 99.94 100.64 101.70 102.62 103.90 105.57 107.01 107.78 109.15 109.96 110.51 111.63 112.99 114.18 114.76 115.09 115.34 115.69 116.06 116.34 116.58 116.78 116.97 117.00 117.00 117.00 116.80 116.72 116.24 115.56 114.76 113.89 112.83 111.11 109.41 107.83 106.69 105.92 105.16 104.66 103.58 102.44 101.26 100.41 101.17 103.71 106.38 108.60 110.17 110.62 111.74 112.80 114.42 115.99 117.35 117.55 124.00 128.08 128.10 128.13 128.16 128.14 128.00 127.77 127.50 127.20 126.87 126.24 125.42 124.86 124.35 123.70 122.88 122.03 121.25 120.26 119.20 118.18 117.15 116.05 114.95 113.81 112.67 111.36 109.70 107.79 105.70 103.76 101.76 100.01 98.68 97.44 95.99 94.56 93.23 91.82 90.34 89.01 87.80 86.55 85.28 83.95 82.66 81.39 80.12 78.92 77.87 76.25 74.75 73.74 72.80 71.88 70.96 70.07 69.27 68.42 67.51 66.73 66.05 65.39 64.67 63.78 62.95 62.28 61.48 60.56 59.67 58.92 58.40 57.91 57.57 57.35 57.17 57.05 56.95 56.85 56.70 56.62 56.65 56.65 56.61 56.61 56.57 56.39 56.27 56.26 56.14 55.91 55.68 55.57 55.56 55.57 55.58 55.58 55.58 55.58 55.65 55.73 55.74 55.71 55.64 55.51 55.33 54.97 54.57 54.18 53.93 53.81 53.06 51.97 51.00 50.05 49.04 47.97 47.08 46.27 44.73 42.82 41.06 39.54 38.23 37.44 37.17 35.86 34.28 33.26 32.81 32.73 32.52 31.23 30.53 29.51 28.60 28.17 27.57 27.42 27.60 28.02 28.00 27.90 27.81 26.97 26.48 26.51 27.09 27.70 28.44 28.85 29.47 30.40 30.81 31.01 31.44 32.47 34.02 35.25 36.65 37.63 38.47 39.10 39.55 39.83 39.89 39.85 39.76 39.46 39.00 38.73 38.57 37.94 37.07 36.63 36.57 36.60 36.63 36.41 35.98 35.29 34.79 34.71 34.68 34.66 34.66 34.66 34.55 34.96 36.20 37.00 37.39 38.76 39.61 39.52 39.59 40.03 40.90 41.48 41.69 41.82 41.88 41.89 41.90 41.90 41.89 41.92 42.17 42.71 43.73 44.39 44.39 44.34 44.36 44.37 44.38 44.39 44.40 44.48 44.70 44.76 44.77 44.82 44.83 44.82 44.89 45.12 46.00 47.26 48.56 49.28 48.62 47.76 47.19 47.04 46.87 46.67 46.62 46.68 46.82 47.30 48.16 49.09 49.92 50.13 50.11 50.10 50.11 50.23 51.27 52.86 54.16 54.94 54.97 54.72 54.17 53.33 52.72 52.22 51.21 50.54 50.34 50.30 50.31 50.25 50.22 50.33 49.99 48.83 47.95 47.47 46.49 45.39 45.18 44.08 43.09 42.59 41.86 40.91 40.59 40.54 40.40 40.42 40.39 39.48 37.68 36.47 35.05 32.62 30.75 30.56 30.63 30.79 32.09 34.13 35.56 36.70 37.49 37.78 37.90 37.99 38.02 38.03 38.04 38.04 38.04 38.06 38.08 38.04 37.87 37.52 36.91 36.03 34.72 33.36 32.79 31.94 31.22 30.79 30.01 28.63 27.38 26.37 26.11 26.24 26.40 26.06 24.87 23.28 21.39 19.33 17.50 16.55 14.87 12.51 9.86 8.41 10.52 9.76 6.68 0.18 -4.86 -3.82 -0.43 3.34 7.65 9.86 8.00 10.33 15.11 15.41 16.07 17.29 18.46 18.83 18.88 18.75 18.56 18.46 18.47 18.47 18.57 18.79 18.94 18.92 18.90 18.89 18.96 19.29 20.25 21.58 22.85 23.17 22.48 22.36 22.15 22.02 22.05 22.06 22.01 21.99 22.11 22.90 23.24 23.09 23.11 23.69 24.32 25.15 25.45 25.77 26.31 26.68 26.91 27.04 27.84 28.84 29.02 28.60 27.58 27.31 27.95 28.43 28.67 29.03 29.49 29.95 30.14 30.07 30.69 31.11 31.74 32.36 33.06 33.33 33.36 33.70 34.84 36.34 37.88 38.78 38.95 39.03 39.15 39.21 39.51 40.42 41.24 41.51 41.55 41.38 41.16 41.23 42.27 42.58 43.18 43.87 44.63 46.19 47.16 48.96 50.81 52.00 52.64 52.91 53.11 53.43 52.86 53.20 55.75 57.52 57.53 57.50 58.03 58.20 55.89 55.56 55.75 56.38 56.82 57.62 56.53 56.06 58.05 60.10 64.45 66.47 66.51 67.15 68.52 69.39 70.09 70.78 71.43 72.06 72.47 72.85 74.44 73.97 73.82 74.02 74.76 75.33 75.35 74.65 73.74 73.63 73.28 73.33 73.64 73.98 74.24 74.66 75.08 75.54 76.11 76.73 77.24 77.80 78.38 78.93 79.49 80.07 80.66 81.26 81.87 82.39 82.76 83.24 83.85 84.21 84.45 84.66 84.89 85.14 85.32 85.56 85.90 86.04 86.13 86.37 86.62 86.84 87.01 87.17 87.41 87.64 87.71 87.85 88.22 88.33 88.21 88.23 88.33 88.31 88.48 88.92 88.90 89.03 89.40 89.59 89.72 89.89 90.31 91.06 91.38 91.34 91.53 91.89 92.43 93.12 93.19 92.74 92.13 91.96 92.07 91.96 91.64 91.55 91.79 92.25 92.67 92.27 91.60 91.13 90.89 90.86 90.62 90.20 89.66 89.37 90.09 90.14 89.10 88.32 87.91 87.20 86.65 86.53 86.58 86.19 85.26 84.37 83.26 81.81 80.92 80.86 80.52 80.41 80.95 80.78 80.14 81.58 83.67 84.88 86.12 88.17 89.97 91.51 93.12 94.84 96.99 98.33 99.38 100.11 100.64 101.12 101.55 102.03 102.28 102.37 102.55 102.78 103.45 104.33 104.63 102.47 99.60 99.71 101.23 102.43 -85.65 85.34 85.03 85.02 85.01 85.00 84.99 84.91 85.09 85.29 85.93 86.64 87.36 87.84 88.14 88.63 89.53 90.13 90.64 91.40 91.83 92.58 93.47 94.45 95.86 97.03 98.44 99.27 100.37 101.05 102.28 103.87 105.18 106.12 107.75 109.26 110.10 110.96 112.31 113.46 114.19 114.73 115.06 115.52 115.89 116.28 116.57 116.61 116.85 117.00 117.00 117.00 116.79 116.56 116.24 115.76 115.24 114.74 113.52 112.01 110.64 109.43 108.56 107.95 106.83 105.89 105.09 104.15 103.13 102.54 103.41 105.88 108.40 110.60 111.82 112.42 113.35 114.20 115.54 116.53 117.04 117.57 121.94 125.33 125.34 125.38 125.32 125.25 125.05 124.85 124.69 124.43 124.00 123.35 122.56 122.00 121.48 120.86 120.11 119.30 118.43 117.51 116.58 115.55 114.51 113.45 112.37 111.27 110.16 108.91 107.28 105.39 103.31 101.43 99.50 97.86 96.57 95.36 93.93 92.52 91.17 89.80 88.42 87.17 85.99 84.76 83.47 82.18 80.92 79.75 78.52 77.35 76.34 74.76 73.29 72.27 71.36 70.55 69.66 68.79 68.00 67.18 66.29 65.52 64.88 64.22 63.50 62.66 61.87 61.23 60.45 59.55 58.69 57.99 57.48 57.06 56.79 56.58 56.46 56.38 56.27 56.14 56.05 55.98 55.98 55.99 56.00 56.01 55.97 55.77 55.64 55.64 55.52 55.29 55.12 55.06 55.06 55.06 55.08 55.10 55.11 55.15 55.25 55.34 55.37 55.37 55.36 55.30 55.17 54.78 54.32 53.85 53.49 53.31 52.33 50.69 49.46 48.15 46.98 45.77 44.88 44.14 42.53 40.57 38.85 37.61 36.30 35.36 34.80 33.27 31.51 30.73 30.56 30.54 30.43 30.22 30.30 29.91 29.57 29.64 29.62 29.47 30.00 31.05 31.23 30.64 29.21 27.30 25.93 25.36 25.63 26.01 26.13 26.25 26.40 26.80 26.99 27.31 28.14 29.89 32.08 34.11 35.86 37.11 38.04 38.67 39.15 39.43 39.51 39.42 39.15 38.77 38.36 38.01 37.71 37.16 36.22 35.72 35.72 35.77 35.78 35.76 35.54 34.96 34.42 34.14 34.00 33.93 33.90 33.93 33.98 34.43 35.47 35.96 36.12 37.43 38.38 38.45 38.84 39.48 40.41 40.89 40.89 40.94 40.97 40.98 40.99 40.99 40.98 41.00 41.11 41.43 41.92 42.21 42.20 42.20 42.22 42.24 42.24 42.24 42.26 42.66 43.30 43.57 43.60 43.70 43.75 43.72 43.79 44.08 44.96 46.16 46.99 47.52 47.09 46.70 46.27 46.23 46.13 46.01 45.98 45.97 46.03 46.50 47.43 48.32 49.00 49.28 49.29 49.27 49.27 49.40 50.32 51.84 52.69 53.14 53.12 53.00 52.61 52.04 51.70 51.29 50.24 49.30 49.01 48.83 48.83 48.92 49.03 49.17 48.84 47.65 46.91 46.47 45.59 44.45 44.12 42.97 42.04 41.59 40.87 39.69 39.24 39.15 39.23 39.36 39.51 38.67 37.09 36.16 35.00 32.26 29.89 29.53 29.50 29.60 30.85 33.00 34.57 35.97 36.81 36.99 37.11 37.27 37.32 37.31 37.25 37.22 37.22 37.23 37.24 37.20 37.08 36.83 36.23 35.23 33.76 32.34 31.70 30.45 29.30 28.97 28.50 27.47 26.22 24.93 24.33 24.19 24.24 23.71 22.14 20.56 19.01 16.84 14.82 13.92 12.89 11.24 9.47 8.62 9.58 8.38 4.33 0.23 0.88 1.53 2.18 2.87 6.66 8.07 8.07 10.02 13.59 14.33 14.52 16.05 17.56 17.86 17.80 17.66 17.46 17.43 17.52 17.48 17.51 17.73 17.86 17.85 17.89 17.98 18.10 18.53 19.40 20.57 21.69 21.44 20.55 20.14 20.02 19.99 19.92 19.90 20.05 20.13 20.48 21.34 22.11 22.13 22.26 22.83 23.88 24.88 25.09 25.22 25.88 26.28 26.31 25.84 26.30 27.40 27.65 27.11 26.05 25.84 26.73 27.36 27.84 28.40 28.99 29.84 30.21 30.18 30.29 30.34 30.47 30.60 30.80 30.85 30.94 31.43 33.28 35.44 36.93 37.70 37.89 38.05 38.25 38.42 38.79 39.64 40.33 40.34 40.35 40.43 40.56 40.95 41.72 42.16 43.08 43.98 44.99 45.70 46.59 47.40 48.69 49.93 50.81 51.33 51.55 51.40 50.47 50.84 53.56 54.96 56.05 56.82 57.47 57.80 56.03 55.72 55.93 56.57 57.20 57.16 56.75 57.34 58.38 60.49 63.21 65.56 65.80 66.40 67.54 68.51 69.29 70.24 71.63 72.55 72.44 72.57 73.35 73.37 73.55 74.11 74.14 74.96 75.03 74.07 73.09 73.35 72.13 71.44 71.98 72.64 73.15 73.62 74.09 74.57 75.07 75.66 76.16 76.73 77.28 77.77 78.30 78.89 79.46 80.05 80.64 81.17 81.60 82.09 82.68 83.21 83.70 84.20 84.60 84.84 84.89 84.96 85.24 85.44 85.58 85.72 85.93 86.30 86.54 86.66 86.76 86.91 87.17 87.40 87.65 87.82 87.89 87.84 87.78 87.84 88.16 88.61 88.44 88.74 89.46 89.51 89.42 89.54 89.90 90.51 91.05 91.55 91.77 92.14 92.75 93.42 93.12 92.45 91.87 91.81 91.81 91.34 91.02 90.99 91.10 91.39 91.71 91.36 90.84 90.48 90.31 90.43 90.08 89.47 88.97 88.70 89.06 89.03 88.32 87.81 87.63 86.15 85.43 85.58 85.56 85.26 84.52 83.88 81.61 79.07 77.74 77.97 78.06 78.15 79.68 80.16 80.21 81.76 84.08 85.75 86.78 88.47 90.00 91.51 92.68 93.88 95.53 97.00 98.56 99.32 99.51 99.67 100.16 100.92 101.22 101.04 101.52 102.00 102.78 103.71 104.03 102.57 100.08 100.14 101.38 102.15 -86.36 86.10 85.86 85.71 85.69 85.62 85.54 85.41 85.40 85.53 85.93 86.42 86.96 87.39 87.72 88.22 88.84 89.36 89.74 90.38 90.87 91.45 92.23 93.21 94.26 95.40 96.78 98.17 99.51 100.35 101.48 102.88 104.25 105.56 106.99 108.41 109.43 110.44 111.55 112.51 113.46 114.22 115.05 115.36 115.73 115.98 116.22 116.44 116.65 116.65 116.66 116.66 116.62 116.39 116.07 115.72 115.28 114.80 113.90 112.69 111.51 110.70 110.01 109.48 108.58 107.70 106.83 105.86 105.20 105.06 106.04 108.50 110.74 112.16 113.27 113.96 114.72 115.25 116.04 116.40 115.91 118.58 122.55 122.60 122.62 122.65 122.55 122.39 122.18 122.01 121.92 121.63 121.13 120.52 119.77 119.21 118.69 118.12 117.44 116.61 115.63 114.84 114.09 113.06 111.96 110.95 109.90 108.78 107.70 106.49 104.92 103.07 100.99 99.08 97.22 95.74 94.51 93.27 91.90 90.52 89.17 87.84 86.56 85.39 84.23 82.92 81.63 80.45 79.29 78.15 76.98 75.85 74.91 73.35 71.85 70.84 70.00 69.29 68.43 67.54 66.74 65.94 65.11 64.36 63.70 62.97 62.24 61.55 60.91 60.33 59.55 58.63 57.82 57.16 56.65 56.27 56.07 55.90 55.84 55.81 55.65 55.49 55.44 55.40 55.33 55.31 55.32 55.31 55.24 55.14 55.06 55.03 54.86 54.64 54.53 54.45 54.42 54.42 54.47 54.52 54.62 54.74 54.84 54.89 54.97 54.99 54.97 54.95 54.86 54.49 53.95 53.47 52.92 52.53 51.00 49.11 47.61 45.96 44.30 42.93 41.91 41.11 39.63 37.76 36.79 35.63 34.56 33.39 32.38 30.70 28.91 28.34 28.33 28.37 28.64 29.44 30.13 30.24 30.26 30.53 30.82 30.89 31.77 33.27 33.66 32.87 30.70 28.35 26.76 26.03 25.91 25.60 24.82 24.30 23.91 23.81 23.99 24.59 25.73 28.07 30.95 33.45 35.44 36.75 37.67 38.26 38.68 38.92 39.00 38.89 38.56 38.08 37.53 37.17 36.91 36.42 35.45 34.89 34.83 34.85 34.87 34.90 34.81 34.33 33.83 33.48 33.29 33.22 33.19 33.24 33.39 33.84 34.59 34.97 35.04 36.36 37.29 37.48 37.97 38.78 39.71 40.14 40.09 40.09 40.09 40.10 40.11 40.11 40.13 40.12 40.16 40.16 40.22 40.25 40.25 40.27 40.29 40.31 40.33 40.35 40.43 41.02 42.02 42.47 42.50 42.60 42.68 42.66 42.76 43.07 43.88 44.81 45.24 45.50 45.43 45.46 45.37 45.35 45.34 45.32 45.32 45.31 45.30 45.74 46.70 47.49 47.99 48.31 48.43 48.43 48.44 48.58 49.33 50.45 50.91 50.94 50.94 51.00 50.98 50.73 50.65 50.47 49.50 48.53 47.98 47.71 47.66 47.74 47.87 47.93 47.55 46.34 45.69 45.62 44.78 43.55 42.90 41.61 40.80 40.72 40.12 38.97 38.37 38.16 38.17 38.22 38.15 37.36 36.04 35.62 35.03 32.26 29.78 29.28 29.09 29.05 30.04 32.02 33.63 35.15 36.04 36.09 36.21 36.47 36.54 36.49 36.30 36.16 36.16 36.18 36.21 36.20 36.18 36.17 35.68 34.54 32.80 31.24 30.71 29.05 27.33 26.88 26.70 26.17 25.22 23.90 22.82 22.23 21.97 21.25 19.40 17.92 16.75 14.47 12.29 11.52 11.16 9.91 9.01 8.89 7.76 3.27 1.63 0.55 nan nan nan 2.10 2.82 6.19 6.50 8.04 10.40 12.51 12.81 14.53 16.50 16.77 16.52 16.36 16.28 16.36 16.55 16.47 16.44 16.52 16.62 16.61 16.70 16.94 17.15 17.62 18.46 19.57 20.69 20.20 18.94 18.32 18.24 18.18 17.74 17.85 18.46 18.82 19.35 20.40 21.21 21.27 21.32 21.67 22.73 23.95 24.28 24.62 25.49 25.97 25.88 25.07 25.25 26.21 26.54 26.11 25.40 25.26 26.05 26.66 27.17 27.77 28.52 29.53 30.01 30.02 30.09 30.10 30.05 29.89 29.73 29.58 29.69 30.30 32.52 34.95 36.21 36.72 36.85 36.99 37.16 37.32 37.66 38.23 38.73 38.69 38.94 39.35 40.07 40.81 41.32 41.75 42.76 43.58 44.36 45.00 45.84 46.63 47.42 47.54 48.42 49.09 48.88 48.02 47.49 48.38 52.21 54.06 54.78 55.46 56.31 57.22 56.66 57.01 57.14 56.39 57.58 57.93 57.89 58.43 59.64 60.55 62.72 64.07 65.03 66.04 66.88 68.29 68.40 69.18 70.50 72.23 72.40 72.24 72.88 73.21 73.22 73.00 73.51 74.26 74.44 73.69 73.70 72.51 70.48 70.99 71.37 71.75 72.13 72.65 73.13 73.55 74.04 74.64 75.13 75.70 76.25 76.67 77.17 77.76 78.34 78.92 79.50 80.05 80.52 81.04 81.63 82.21 82.78 83.36 83.85 84.13 84.24 84.41 84.69 84.92 85.10 85.21 85.41 85.78 86.04 86.15 86.20 86.29 86.57 86.86 87.07 87.28 87.49 87.48 87.41 87.53 87.91 88.38 88.10 88.43 89.32 89.30 89.09 89.30 89.61 89.97 90.64 91.44 91.74 92.21 92.90 93.52 93.03 92.21 91.60 91.54 91.51 90.78 90.51 90.54 90.54 90.69 90.88 90.62 90.19 90.02 89.84 89.78 89.39 88.81 88.36 88.12 88.13 87.91 87.33 87.10 86.92 85.24 84.57 84.75 84.11 83.76 83.51 83.36 80.16 76.60 74.77 76.22 76.94 77.62 79.59 80.79 81.40 82.61 84.83 86.61 87.53 88.00 89.44 90.87 91.84 92.83 93.96 95.60 97.74 98.44 98.37 98.59 99.05 99.93 100.23 99.89 100.32 101.17 101.85 102.59 102.93 101.85 101.02 101.11 101.61 101.92 -87.17 86.92 86.67 86.43 86.38 86.14 86.04 85.92 85.88 85.87 86.07 86.38 86.86 87.15 87.58 88.05 88.53 88.92 89.29 89.75 90.22 90.74 91.46 92.43 93.29 94.21 95.48 97.30 99.11 100.06 100.98 102.21 103.72 105.22 106.37 107.57 108.93 110.06 110.95 112.02 112.99 113.87 114.55 115.16 115.28 115.48 115.88 116.10 116.16 116.31 116.31 116.31 116.17 116.07 115.78 115.41 115.11 114.80 114.01 113.15 112.23 111.43 111.01 110.51 109.72 109.06 108.32 107.69 107.17 107.24 108.70 110.68 112.50 113.47 114.38 114.84 115.40 115.44 115.78 115.63 117.85 119.48 119.73 119.79 119.82 119.86 119.80 119.61 119.47 119.32 119.17 118.86 118.33 117.79 117.09 116.53 116.00 115.42 114.78 113.94 112.97 112.20 111.50 110.51 109.43 108.44 107.41 106.32 105.27 104.11 102.56 100.74 98.72 96.84 95.02 93.67 92.46 91.21 89.91 88.59 87.25 85.97 84.79 83.66 82.51 81.20 79.92 78.81 77.71 76.59 75.45 74.35 73.41 71.91 70.50 69.48 68.69 68.04 67.18 66.28 65.50 64.74 63.94 63.25 62.58 61.81 61.07 60.46 59.91 59.36 58.62 57.73 56.95 56.34 55.83 55.49 55.34 55.24 55.20 55.19 55.01 54.84 54.83 54.80 54.69 54.67 54.68 54.58 54.51 54.49 54.45 54.37 54.17 53.97 53.91 53.83 53.75 53.75 53.80 53.90 54.08 54.29 54.35 54.38 54.49 54.52 54.44 54.42 54.37 53.95 53.38 52.85 52.23 51.30 49.48 47.04 45.30 43.10 40.98 39.53 38.37 37.37 36.04 34.79 34.28 33.86 33.03 31.63 30.00 28.19 26.65 26.17 26.20 26.19 27.13 28.91 30.00 30.48 30.67 30.92 31.26 31.73 32.90 34.63 35.25 34.63 32.45 30.23 29.10 28.64 28.39 26.82 24.48 23.11 22.20 21.64 22.00 22.90 24.30 27.06 30.52 33.33 35.45 36.61 37.39 37.83 38.13 38.30 38.35 38.27 38.03 37.35 36.55 36.25 36.21 35.78 34.81 34.11 33.93 33.86 33.89 33.90 33.78 33.46 33.07 32.73 32.56 32.55 32.52 32.57 32.77 33.13 33.69 34.01 34.24 35.55 36.34 36.47 37.09 37.91 38.76 39.18 39.23 39.25 39.24 39.24 39.25 39.26 39.29 39.30 39.12 38.98 38.82 38.75 38.76 38.77 38.79 38.85 38.92 39.04 39.32 39.96 41.09 41.54 41.54 41.62 41.66 41.65 41.73 41.92 42.37 43.09 43.28 43.43 43.82 44.20 44.31 44.39 44.49 44.60 44.63 44.64 44.70 45.20 46.09 46.70 47.03 47.28 47.41 47.41 47.42 47.55 48.06 48.78 48.91 48.79 48.88 49.29 49.49 49.51 49.61 49.51 48.69 47.75 47.05 46.68 46.65 46.72 46.84 46.89 46.50 45.28 44.64 44.60 43.75 42.51 41.83 40.53 39.75 39.72 39.24 38.22 37.54 37.16 37.13 37.14 37.02 36.34 35.30 35.12 34.79 32.29 30.02 29.45 29.07 28.77 29.32 31.04 32.57 33.89 34.60 34.64 34.87 35.35 35.51 35.40 34.93 34.68 34.72 34.74 34.73 34.73 34.75 34.88 34.55 33.54 31.60 29.78 29.34 27.50 25.66 25.14 24.98 24.73 23.99 22.82 21.29 20.26 19.80 18.89 16.84 15.46 14.58 12.56 10.65 9.99 9.61 8.72 8.13 nan nan nan nan nan nan nan nan nan nan nan nan nan 5.91 8.32 10.94 12.93 15.07 15.36 15.51 15.36 15.38 15.39 15.47 15.64 15.54 15.59 15.62 15.60 15.70 15.73 16.01 16.47 17.25 18.21 19.27 19.06 17.82 17.05 16.80 16.60 16.11 16.27 17.27 17.96 18.62 19.69 20.43 20.49 20.43 20.52 21.49 22.70 23.30 23.86 24.92 25.53 25.41 24.65 24.52 25.19 25.58 25.54 25.29 25.31 25.81 26.20 26.66 27.18 27.95 29.03 29.63 29.76 29.97 30.19 30.27 30.05 29.56 29.28 29.40 30.06 32.40 34.82 35.60 35.78 35.83 35.86 35.90 36.00 36.12 36.32 36.47 36.50 37.11 38.19 39.43 40.47 40.75 41.16 42.24 42.86 43.33 43.94 44.91 46.20 46.28 45.76 46.31 44.91 43.39 43.01 45.15 46.48 51.38 53.01 53.84 54.16 55.04 55.31 55.73 56.14 56.44 55.99 57.24 56.59 57.27 58.54 59.50 60.88 62.04 62.89 64.10 65.37 66.25 66.71 67.31 68.40 68.80 69.29 70.21 71.06 71.77 72.53 72.44 72.67 73.13 73.76 74.18 74.09 73.88 72.20 70.52 70.93 70.97 70.91 71.15 71.73 72.22 72.51 73.02 73.65 74.14 74.73 75.26 75.61 76.08 76.68 77.26 77.84 78.42 78.97 79.51 80.06 80.64 81.19 81.67 82.23 82.71 83.05 83.55 83.96 84.25 84.49 84.70 84.84 85.02 85.31 85.52 85.69 85.73 85.74 85.94 86.23 86.50 86.77 87.02 87.08 87.18 87.34 87.71 88.18 87.92 88.23 89.00 88.97 88.77 89.18 89.44 89.46 90.03 90.90 91.38 91.99 92.82 93.49 92.83 91.93 91.28 91.00 90.96 90.33 90.13 90.21 90.14 90.18 90.23 89.98 89.77 89.67 89.47 88.86 88.38 88.27 87.91 87.61 87.32 86.90 86.29 85.90 85.71 84.50 84.08 83.57 82.77 81.85 81.95 82.31 79.30 75.88 74.50 75.75 77.17 78.47 80.40 82.00 82.67 83.29 85.23 86.67 87.12 87.73 89.04 90.48 91.22 92.07 93.18 94.73 96.69 97.37 97.32 97.67 98.32 99.01 99.31 99.08 99.53 100.19 100.63 101.28 101.68 101.44 101.64 101.54 101.60 101.60 -87.88 87.64 87.39 87.14 87.07 86.82 86.56 86.44 86.27 86.23 86.26 86.57 86.92 87.15 87.58 88.06 88.53 89.01 89.34 89.76 90.05 90.58 91.30 92.16 93.12 94.05 95.47 96.88 98.43 99.41 100.48 101.67 103.10 104.59 105.60 106.74 108.14 109.28 110.53 111.62 112.48 113.40 114.25 114.81 114.94 115.10 115.40 115.50 115.58 115.72 115.73 115.74 115.55 115.56 115.38 115.24 114.93 114.69 114.08 113.29 112.55 111.93 111.51 111.03 110.44 109.92 109.53 109.13 108.83 109.13 110.60 112.41 113.72 114.48 114.89 115.15 115.16 114.90 114.82 115.07 116.54 116.78 116.91 116.95 116.99 117.03 117.03 116.97 116.90 116.74 116.40 116.04 115.65 115.20 114.53 113.95 113.42 112.83 112.11 111.32 110.47 109.65 108.82 107.90 106.92 105.91 104.88 103.86 102.88 101.76 100.18 98.38 96.53 94.73 92.93 91.65 90.43 89.19 87.98 86.77 85.47 84.24 83.10 81.99 80.85 79.65 78.43 77.32 76.21 75.08 73.93 72.82 71.81 70.41 69.26 68.22 67.42 66.79 65.91 65.00 64.29 63.56 62.83 62.18 61.55 60.79 60.02 59.38 58.83 58.28 57.61 56.77 56.08 55.50 54.99 54.72 54.58 54.55 54.53 54.48 54.34 54.18 54.18 54.18 54.10 54.09 54.08 53.97 53.81 53.80 53.76 53.65 53.46 53.30 53.28 53.21 53.15 53.14 53.18 53.27 53.49 53.73 53.78 53.80 53.92 53.91 53.71 53.60 53.53 53.07 52.45 51.88 50.92 49.45 47.05 44.24 42.13 39.51 37.20 35.72 34.51 33.41 32.42 31.80 32.09 32.35 31.79 30.30 28.13 26.28 25.01 24.68 24.79 24.88 26.14 28.54 29.97 30.57 30.77 30.95 31.27 31.86 32.99 34.49 35.07 34.61 32.82 31.17 30.48 30.15 29.59 27.40 24.20 22.30 21.08 20.41 20.95 22.38 24.25 27.45 30.98 33.75 35.54 36.50 37.02 37.27 37.46 37.53 37.58 37.53 37.35 36.55 35.51 35.04 35.04 34.72 33.82 33.22 32.93 32.82 32.86 32.82 32.70 32.44 32.23 31.97 31.87 31.89 31.87 31.92 32.12 32.40 32.64 33.02 33.45 34.77 35.42 35.55 36.30 37.04 37.72 38.14 38.40 38.45 38.44 38.44 38.45 38.45 38.48 38.47 38.23 37.93 37.70 37.58 37.59 37.59 37.65 37.78 37.95 38.18 38.55 39.27 40.32 40.70 40.64 40.66 40.68 40.67 40.70 40.79 40.91 41.14 41.19 41.45 42.32 43.00 43.25 43.37 43.58 43.85 43.94 44.05 44.33 44.86 45.58 45.90 46.00 46.12 46.20 46.22 46.23 46.28 46.48 46.73 46.77 46.73 46.92 47.73 48.30 48.53 48.61 48.41 47.77 46.96 46.14 45.74 45.81 45.90 45.97 46.08 45.76 44.57 43.74 43.39 42.43 41.31 40.96 39.80 38.88 38.57 38.17 37.43 36.72 36.14 36.10 36.16 36.15 35.65 34.82 34.60 34.29 32.44 30.60 30.00 29.30 28.75 28.76 30.10 31.29 32.22 32.51 32.67 33.13 33.96 34.22 34.04 33.19 32.78 32.90 32.94 32.80 32.76 32.80 32.91 32.68 32.24 30.16 27.93 27.55 26.04 24.43 23.92 23.46 23.02 22.42 21.53 19.71 18.28 17.70 16.67 14.47 13.02 12.16 11.40 9.95 9.18 8.22 7.38 nan nan nan nan nan nan nan nan nan nan nan nan nan 3.14 3.63 6.72 9.71 11.34 13.13 13.41 13.22 13.59 13.52 14.44 14.25 14.25 14.52 12.76 10.60 13.15 13.63 14.49 14.63 15.01 15.57 16.23 17.12 17.34 16.59 15.62 15.86 15.55 15.18 15.57 16.61 17.38 18.08 19.03 19.72 19.79 19.75 19.78 20.60 21.70 22.24 22.76 23.67 24.27 24.52 23.96 23.75 24.24 24.68 25.01 25.19 25.41 25.63 25.85 26.14 26.52 27.21 28.35 29.07 29.33 29.66 29.94 30.05 29.83 29.28 28.96 29.24 30.04 32.02 33.95 34.51 34.61 34.62 34.61 34.57 34.48 34.33 34.25 34.26 34.31 35.32 36.91 38.24 39.13 39.32 39.94 41.51 41.95 42.12 42.53 43.32 44.39 44.48 44.00 43.80 41.77 38.24 38.48 42.48 45.36 47.91 51.76 52.78 53.21 54.04 54.27 54.60 55.07 55.12 54.36 54.92 55.96 57.12 57.82 58.66 59.85 60.93 61.99 63.07 64.17 65.33 65.92 65.67 66.82 67.15 67.26 68.01 69.68 70.43 71.26 71.54 72.02 72.22 72.61 73.35 73.83 74.01 72.61 71.17 71.18 70.56 70.13 70.22 70.79 71.21 71.45 71.96 72.64 73.13 73.70 74.21 74.57 75.03 75.61 76.19 76.76 77.34 77.91 78.48 79.06 79.63 80.14 80.61 81.10 81.56 82.01 82.66 83.34 83.71 83.97 84.20 84.41 84.60 84.76 84.94 85.17 85.22 85.24 85.38 85.60 85.93 86.23 86.53 86.72 86.95 87.17 87.49 87.91 87.71 87.98 88.55 88.58 88.53 88.93 89.19 89.04 89.45 90.32 90.96 91.53 92.44 93.10 92.45 91.52 90.71 90.25 90.13 89.84 89.77 89.86 89.82 89.77 89.69 89.51 89.35 89.53 89.17 88.03 87.61 87.67 87.54 87.17 86.67 86.07 85.43 84.93 84.50 83.79 83.60 82.54 81.08 79.54 80.07 81.01 79.31 76.90 75.71 76.75 78.28 79.79 81.23 82.97 83.09 83.40 84.84 85.75 86.11 87.05 89.00 90.69 91.31 91.88 92.96 94.21 95.58 96.15 96.39 97.06 97.75 98.19 98.44 98.50 98.70 99.03 99.39 99.93 100.34 100.56 100.91 101.06 101.25 101.31 -88.74 88.50 88.25 88.00 87.76 87.51 87.17 86.96 86.78 86.75 86.74 86.86 87.10 87.33 87.76 88.23 88.71 89.18 89.51 89.78 90.04 90.57 91.28 92.00 92.93 94.03 95.05 96.21 97.70 98.77 100.10 101.16 102.57 104.15 105.06 106.14 107.41 108.66 110.05 111.02 111.86 112.68 113.48 114.13 114.38 114.55 114.80 114.81 114.82 114.94 114.95 114.96 114.85 114.86 114.87 114.75 114.57 114.29 113.89 113.13 112.49 112.09 111.67 111.20 110.72 110.46 110.17 109.96 109.97 110.34 111.85 113.59 114.62 115.01 115.04 114.89 114.55 114.09 113.44 113.72 113.96 114.12 114.20 114.22 114.25 114.28 114.33 114.36 114.33 114.14 113.70 113.31 113.02 112.60 111.96 111.43 110.90 110.27 109.51 108.75 107.98 107.14 106.26 105.38 104.47 103.49 102.50 101.49 100.54 99.45 97.87 96.15 94.45 92.71 90.95 89.69 88.48 87.27 86.12 84.98 83.73 82.55 81.44 80.32 79.19 78.06 76.93 75.82 74.70 73.57 72.45 71.36 70.28 69.06 68.01 66.98 66.18 65.54 64.68 63.80 63.10 62.42 61.73 61.12 60.53 59.79 59.02 58.34 57.75 57.20 56.54 55.86 55.21 54.67 54.17 53.94 53.88 53.88 53.83 53.74 53.62 53.51 53.51 53.52 53.50 53.51 53.50 53.34 53.14 53.07 52.99 52.88 52.74 52.63 52.62 52.60 52.58 52.58 52.60 52.62 52.82 53.07 53.12 53.13 53.22 53.12 52.78 52.56 52.31 51.82 51.16 50.48 49.09 46.93 44.04 40.56 37.91 35.05 32.71 31.38 30.25 29.14 28.56 28.71 29.96 31.09 31.02 29.52 27.01 25.20 24.31 24.16 24.43 24.71 26.14 28.57 29.99 30.46 30.48 30.56 30.80 31.25 31.84 32.54 32.86 32.73 31.91 30.83 30.77 30.34 29.44 27.11 24.13 21.89 20.56 20.18 20.92 23.05 25.90 29.31 32.48 34.85 35.80 36.35 36.56 36.57 36.65 36.70 36.74 36.69 36.52 35.70 34.36 33.69 33.22 33.00 32.39 32.00 31.84 31.74 31.78 31.75 31.67 31.52 31.41 31.25 31.20 31.23 31.22 31.26 31.41 31.56 31.64 31.97 32.60 33.84 34.52 34.78 35.62 36.28 36.66 37.12 37.56 37.70 37.71 37.71 37.71 37.72 37.73 37.67 37.42 37.11 36.75 36.57 36.58 36.64 36.80 36.99 37.16 37.43 37.84 38.52 39.40 39.71 39.67 39.66 39.69 39.73 39.76 39.74 39.70 39.66 39.65 40.00 41.13 41.94 42.18 42.31 42.65 43.07 43.27 43.43 43.66 44.07 44.62 44.77 44.69 44.64 44.60 44.59 44.61 44.62 44.61 44.61 44.62 44.66 45.26 46.41 47.24 47.54 47.59 47.38 46.92 46.28 45.45 45.02 45.05 45.07 45.05 45.13 44.81 43.62 42.75 42.28 41.27 40.18 39.99 38.88 37.90 37.52 37.17 36.71 35.96 35.26 35.16 35.19 35.24 34.92 34.31 34.06 33.70 32.43 31.10 30.46 29.52 28.65 28.12 28.94 29.86 30.35 30.56 30.74 31.44 32.44 32.77 32.39 31.33 30.72 31.03 31.04 30.64 30.59 30.63 30.68 30.72 30.59 28.45 26.17 25.75 24.61 23.38 22.81 22.24 21.28 20.66 20.02 18.07 16.27 15.67 14.60 12.33 10.85 10.36 10.20 9.40 8.30 7.00 6.13 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.42 1.74 5.47 8.64 9.86 11.06 10.20 9.89 7.58 8.82 12.36 12.97 12.85 7.42 0.33 -3.13 2.72 10.80 13.22 13.20 13.27 13.39 14.32 14.73 14.84 12.55 11.31 15.20 15.08 15.23 15.71 16.45 17.08 17.72 18.51 19.08 19.18 19.24 19.44 20.09 20.85 21.11 21.28 21.63 22.24 23.01 23.01 22.97 23.36 23.87 24.53 25.25 25.61 25.58 25.61 25.70 25.73 26.25 27.46 28.34 28.78 29.06 29.24 29.29 29.17 28.83 28.66 29.25 30.30 31.46 32.24 32.81 33.18 33.25 33.25 33.13 32.75 32.20 32.07 32.07 32.19 33.39 35.51 36.63 37.22 37.28 38.12 40.65 41.10 41.07 41.19 41.68 42.53 42.55 42.06 41.28 38.44 35.12 36.35 41.46 44.49 46.76 48.90 50.32 51.55 51.79 52.47 53.36 53.73 53.68 52.52 53.40 55.88 56.43 56.85 57.57 58.64 59.61 60.84 61.94 63.10 64.07 64.55 64.64 65.44 65.74 66.33 66.47 67.76 68.71 69.56 70.29 70.94 70.95 71.22 71.81 72.66 72.86 72.49 71.60 70.76 69.70 69.23 69.36 69.81 70.17 70.43 70.92 71.58 72.07 72.60 73.11 73.51 74.01 74.54 75.10 75.68 76.25 76.83 77.42 78.00 78.57 79.08 79.59 80.11 80.58 80.98 81.66 82.53 82.98 83.29 83.54 83.79 83.97 84.13 84.31 84.55 84.65 84.67 84.82 85.03 85.35 85.72 86.07 86.39 86.68 86.97 87.19 87.47 87.47 87.64 87.98 88.15 88.31 88.57 88.77 88.74 89.08 89.84 90.43 91.05 91.74 92.29 91.93 91.18 90.19 89.32 89.12 89.17 89.30 89.43 89.48 89.39 89.23 89.19 89.17 89.28 88.89 87.67 87.12 87.26 87.15 86.90 86.26 85.59 84.91 84.27 83.53 82.76 82.51 81.55 79.79 78.10 78.98 80.43 80.04 78.47 77.71 78.31 79.70 81.01 81.87 82.39 82.65 83.16 84.28 85.08 85.25 86.37 88.62 90.26 91.05 91.64 92.54 93.61 94.69 95.15 95.41 96.19 96.97 97.45 97.80 98.02 98.19 98.33 98.52 98.68 99.06 99.44 99.81 100.16 100.48 100.64 -89.48 89.36 88.96 88.69 88.42 88.03 87.75 87.54 87.30 87.27 87.11 87.19 87.42 87.65 87.94 88.41 88.90 89.38 89.68 89.92 90.05 90.58 91.29 92.13 92.92 93.92 94.78 95.77 97.15 98.27 99.66 100.66 102.10 103.64 104.54 105.64 106.71 107.96 109.35 110.25 111.06 111.81 112.37 113.10 113.46 113.75 113.96 113.98 113.99 114.01 114.02 114.03 114.05 114.06 114.02 113.90 113.85 113.50 113.28 112.73 112.27 111.96 111.73 111.30 110.86 110.60 110.42 110.40 110.47 110.96 112.48 114.03 114.85 114.91 114.62 114.16 113.56 112.95 110.96 111.24 111.48 111.57 111.61 111.63 111.66 111.70 111.76 111.77 111.68 111.46 111.07 110.72 110.41 109.92 109.35 108.92 108.41 107.77 106.99 106.21 105.45 104.71 103.90 102.97 102.05 101.25 100.32 99.22 98.24 97.18 95.67 94.04 92.46 90.80 89.07 87.82 86.64 85.45 84.34 83.20 82.02 80.88 79.76 78.63 77.52 76.45 75.37 74.23 73.13 72.03 71.06 70.03 68.91 67.62 66.67 65.68 64.92 64.28 63.49 62.72 61.99 61.30 60.63 60.05 59.48 58.77 58.02 57.36 56.75 56.19 55.60 54.96 54.35 53.84 53.43 53.27 53.26 53.27 53.19 53.03 52.91 52.84 52.81 52.83 52.85 52.86 52.82 52.68 52.48 52.32 52.19 52.10 51.99 51.90 51.89 51.90 51.92 51.93 51.92 51.94 52.09 52.31 52.36 52.36 52.38 52.14 51.59 51.19 50.76 49.95 48.97 48.04 46.25 43.54 40.24 36.53 33.76 31.06 28.94 27.77 26.76 25.79 25.52 26.16 27.95 29.59 29.81 28.54 26.16 24.55 23.93 23.89 24.27 24.75 26.25 28.64 30.01 30.36 30.25 30.24 30.38 30.66 30.82 30.83 30.90 30.94 30.52 30.39 30.34 29.78 28.36 26.11 23.70 21.44 20.21 20.14 21.39 23.88 27.87 31.45 34.11 35.78 36.20 36.02 35.80 35.61 35.53 35.58 35.62 35.58 35.41 34.59 33.34 32.18 31.24 31.01 30.94 30.75 30.72 30.68 30.70 30.70 30.68 30.63 30.61 30.56 30.55 30.56 30.57 30.59 30.64 30.68 30.69 31.05 31.74 32.76 33.58 34.16 35.08 35.65 35.72 36.15 36.79 37.01 37.04 37.05 37.05 37.06 37.02 36.93 36.78 36.52 36.00 35.68 35.69 35.93 36.30 36.52 36.60 36.73 37.04 37.55 38.23 38.52 38.55 38.59 38.67 38.84 38.94 38.93 38.88 38.86 38.92 39.32 40.41 41.08 41.15 41.18 41.65 42.31 42.69 42.83 42.69 42.71 43.09 43.15 43.02 42.76 42.52 42.45 42.46 42.50 42.51 42.53 42.47 42.75 43.94 45.43 46.31 46.59 46.63 46.52 46.29 45.76 45.03 44.51 44.37 44.18 44.05 44.02 43.57 42.39 41.58 41.40 40.36 39.14 38.80 37.62 36.75 36.41 36.28 36.09 35.37 34.64 34.22 34.22 34.25 34.09 33.68 33.50 33.17 32.34 31.38 30.68 29.54 28.36 27.25 27.46 28.19 28.58 29.06 29.30 29.98 30.89 31.17 30.75 29.36 28.67 29.31 29.16 28.56 28.40 28.42 28.45 28.54 28.65 26.69 24.75 24.30 23.28 22.30 21.83 20.99 19.48 18.71 18.19 16.21 14.23 13.68 12.64 10.39 9.44 9.24 9.28 8.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -7.20 -4.95 4.02 7.55 8.56 9.82 8.59 3.06 -1.10 1.05 6.33 12.13 9.91 -1.93 -9.28 -11.77 -11.73 3.82 12.40 10.60 11.63 10.78 16.59 14.86 12.25 12.09 8.23 7.50 14.67 14.61 15.02 15.96 16.64 17.25 17.95 18.47 18.60 18.72 18.95 19.41 19.84 19.90 19.92 20.03 20.65 21.75 22.12 22.15 22.41 22.90 23.61 24.46 24.94 24.96 25.00 25.02 24.95 25.39 26.57 27.45 27.93 28.15 28.24 28.28 28.25 28.12 28.01 28.64 29.76 30.16 30.36 31.09 31.58 31.68 31.81 31.83 31.28 30.56 30.30 30.28 30.44 31.82 33.91 34.85 35.25 35.55 36.93 39.74 40.29 40.26 40.29 40.74 41.22 40.86 40.41 39.59 36.91 34.40 35.80 40.97 43.60 45.07 45.47 47.00 48.07 48.10 49.30 51.20 52.50 52.55 51.78 52.65 54.49 55.06 55.64 56.43 57.29 58.35 59.52 60.60 61.60 62.38 63.39 63.99 63.95 64.32 64.99 65.39 66.21 66.98 67.86 68.62 69.25 69.41 69.75 70.31 70.90 71.03 71.29 70.94 69.56 68.45 68.28 68.51 68.80 69.09 69.42 69.88 70.50 70.99 71.46 71.97 72.50 73.01 73.48 74.03 74.61 75.18 75.76 76.34 76.92 77.49 78.06 78.60 79.18 79.67 80.03 80.69 81.61 82.11 82.48 82.77 83.02 83.22 83.43 83.65 83.87 84.00 84.09 84.28 84.51 84.80 85.18 85.62 86.01 86.36 86.70 86.91 86.96 87.09 87.20 87.36 87.81 88.18 88.19 88.25 88.53 88.91 89.40 89.88 90.33 90.93 91.44 91.52 90.87 89.46 88.31 88.07 88.37 88.68 88.91 89.05 89.00 88.84 88.96 89.09 89.01 88.59 87.78 87.21 86.90 86.89 86.79 86.06 85.37 84.51 83.59 82.54 81.65 81.61 80.92 79.66 78.59 79.24 80.64 81.06 79.98 79.45 79.76 80.93 81.91 82.15 82.09 82.83 83.78 84.40 84.64 84.60 85.64 87.62 89.12 90.36 91.33 92.00 92.91 94.06 94.38 94.41 95.03 95.91 96.90 97.49 97.65 97.91 98.07 97.67 97.35 97.71 98.24 98.67 99.10 99.52 99.76 -90.05 89.93 89.63 89.24 88.97 88.55 88.30 88.06 87.81 87.77 87.58 87.57 87.77 87.92 88.12 88.59 89.14 89.62 89.97 90.11 90.26 90.86 91.60 92.35 93.12 94.04 94.88 95.79 96.90 98.02 99.32 100.43 101.78 103.11 104.14 105.14 106.06 107.25 108.55 109.45 110.23 110.88 111.17 111.90 112.38 112.79 112.88 112.86 112.87 112.89 112.95 112.96 112.94 112.90 112.78 112.63 112.61 112.44 112.22 112.01 111.80 111.58 111.36 110.95 110.71 110.48 110.25 110.39 110.65 111.24 112.22 113.18 113.82 113.87 113.41 112.81 111.88 108.82 108.50 108.78 109.00 109.06 109.08 109.11 109.14 109.18 109.22 109.22 109.08 108.84 108.50 108.20 107.89 107.34 106.79 106.43 105.92 105.28 104.53 103.74 102.97 102.30 101.56 100.59 99.70 99.03 98.13 97.01 96.01 94.95 93.53 91.99 90.47 88.94 87.23 85.99 84.85 83.71 82.59 81.48 80.34 79.21 78.09 76.96 75.86 74.83 73.78 72.65 71.56 70.53 69.64 68.78 67.62 66.23 65.26 64.42 63.67 63.02 62.38 61.71 60.97 60.22 59.54 58.96 58.40 57.71 57.03 56.41 55.84 55.27 54.70 54.12 53.51 53.02 52.76 52.69 52.70 52.72 52.59 52.37 52.26 52.17 52.10 52.08 52.11 52.08 52.00 51.96 51.84 51.57 51.36 51.27 51.17 51.09 51.07 51.10 51.10 51.09 51.12 51.21 51.31 51.41 51.47 51.45 51.32 50.87 50.03 49.50 48.81 47.36 45.52 44.09 41.88 38.93 35.52 32.02 29.67 27.70 26.06 25.05 24.25 23.56 23.56 24.38 26.16 27.62 28.00 27.31 25.78 24.48 23.85 23.82 24.20 24.75 26.30 28.68 29.99 30.28 30.13 30.11 30.17 30.30 30.28 30.11 30.06 30.15 30.22 30.05 29.30 28.16 26.87 24.84 22.80 20.74 19.58 20.12 21.83 24.88 29.38 32.87 35.15 36.01 35.94 35.31 34.59 34.00 33.88 33.92 33.97 33.94 33.87 33.18 32.16 30.91 29.75 29.57 29.56 29.61 29.67 29.73 29.73 29.74 29.76 29.78 29.80 29.84 29.86 29.87 29.87 29.88 29.86 29.85 29.89 30.32 31.04 31.77 32.65 33.48 34.44 34.96 34.96 35.41 36.13 36.39 36.43 36.44 36.43 36.44 36.38 36.27 36.21 36.03 35.45 35.07 35.07 35.42 35.91 36.10 36.13 36.15 36.34 36.71 37.17 37.38 37.48 37.60 37.79 38.03 38.15 38.15 38.12 38.15 38.26 38.66 39.65 40.19 40.18 40.19 40.79 41.62 42.06 42.09 41.44 41.28 41.47 41.49 41.32 40.92 40.61 40.51 40.48 40.50 40.45 40.46 40.35 40.78 42.39 44.28 45.15 45.34 45.39 45.39 45.45 45.11 44.57 44.03 43.68 43.30 43.09 42.86 42.34 41.11 40.48 40.40 39.45 38.14 37.62 36.40 35.59 35.50 35.51 35.46 34.81 34.01 33.40 33.19 33.21 33.13 32.98 32.83 32.61 32.12 31.44 30.67 29.47 27.91 26.34 25.84 26.37 27.27 27.90 28.22 28.74 29.35 29.47 28.92 27.43 26.76 27.75 27.61 26.68 26.31 26.32 26.34 26.41 26.53 25.19 23.67 23.17 22.06 21.12 20.77 19.68 17.60 16.60 16.04 14.09 12.19 11.78 10.86 8.84 8.20 8.42 7.74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.80 2.66 6.21 7.03 9.07 8.36 8.02 8.91 nan 8.87 8.85 8.84 6.16 5.59 5.03 4.47 3.91 7.85 7.86 8.82 9.78 9.63 10.16 10.68 11.20 11.56 12.04 11.34 12.78 13.36 15.00 15.97 16.68 17.42 17.92 18.02 18.10 18.23 18.38 18.62 18.65 18.75 18.95 19.71 20.78 21.23 21.29 21.39 21.73 22.15 22.68 23.22 23.73 23.94 24.14 24.24 24.65 25.74 26.51 26.78 26.94 26.97 27.05 27.07 27.02 26.96 27.30 28.14 28.17 28.26 29.25 29.86 29.97 30.33 30.75 30.29 29.52 29.12 29.06 29.28 30.33 32.27 32.81 33.20 34.27 36.23 38.95 39.58 39.61 39.78 40.30 40.47 39.58 39.12 38.72 36.95 35.76 37.26 40.08 42.44 43.38 43.19 43.22 43.47 43.70 45.53 48.80 51.25 51.12 51.09 51.71 53.13 53.85 54.53 55.38 55.97 57.19 58.40 59.52 59.98 60.77 62.30 62.76 62.86 62.99 63.46 64.20 64.98 65.67 66.44 67.24 67.54 67.87 68.27 68.62 69.27 69.42 69.40 68.95 68.01 67.10 67.27 67.59 67.84 68.12 68.52 68.94 69.48 69.95 70.42 70.92 71.46 71.97 72.45 72.99 73.58 74.15 74.73 75.30 75.87 76.45 77.01 77.58 78.17 78.70 79.04 79.70 80.66 81.25 81.64 81.97 82.26 82.50 82.73 82.99 83.24 83.40 83.55 83.78 84.04 84.33 84.70 85.15 85.56 85.94 86.31 86.51 86.50 86.73 86.87 86.97 87.53 87.99 87.81 87.80 88.26 88.64 88.93 89.33 89.67 90.06 90.53 90.63 90.00 88.65 87.24 87.18 87.63 87.97 88.11 88.19 88.50 88.33 88.55 88.74 88.55 88.24 87.84 87.30 86.77 86.76 86.54 85.88 85.15 84.20 83.08 81.84 80.82 81.18 80.87 80.08 79.55 79.97 80.81 80.95 80.75 80.49 80.39 80.83 81.82 82.02 81.92 82.70 83.71 84.29 84.49 84.44 85.33 87.05 88.49 89.85 90.88 91.42 92.26 93.41 93.56 93.31 93.91 94.91 96.00 96.67 96.87 97.18 97.38 96.93 96.52 96.74 97.15 97.54 98.04 98.53 98.81 -90.69 90.44 90.20 89.76 89.48 89.06 88.82 88.57 88.33 88.18 88.04 87.99 88.12 88.18 88.39 88.77 89.32 89.80 90.35 90.64 90.91 91.30 92.02 92.70 93.47 94.33 95.17 95.98 97.03 98.12 99.27 100.41 101.62 102.77 103.73 104.68 105.47 106.72 107.80 108.66 109.44 109.91 110.08 110.75 111.24 111.65 111.69 111.52 111.53 111.54 111.71 111.76 111.58 111.52 111.29 111.21 111.23 111.23 111.05 110.97 110.88 110.86 110.67 110.60 110.36 110.13 109.90 110.05 110.29 110.56 111.21 111.90 112.32 112.49 112.25 111.62 108.55 105.72 106.00 106.28 106.51 106.56 106.58 106.67 106.70 106.66 106.69 106.70 106.53 106.29 106.04 105.76 105.43 104.91 104.34 103.92 103.40 102.82 102.10 101.37 100.58 99.88 99.16 98.25 97.45 96.76 95.92 94.88 93.87 92.80 91.44 89.96 88.49 86.99 85.35 84.14 83.08 82.01 80.89 79.77 78.65 77.54 76.45 75.33 74.27 73.26 72.23 71.14 70.09 69.11 68.30 67.47 66.34 64.92 63.92 63.16 62.44 61.76 61.21 60.63 59.88 59.14 58.48 57.89 57.33 56.69 56.05 55.48 54.94 54.38 53.83 53.26 52.66 52.19 52.05 52.04 52.07 52.08 51.94 51.72 51.59 51.48 51.37 51.31 51.32 51.25 51.16 51.16 51.09 50.75 50.50 50.41 50.30 50.20 50.19 50.21 50.22 50.24 50.30 50.41 50.48 50.50 50.52 50.45 50.23 49.47 48.27 47.45 46.66 44.43 42.07 40.25 37.70 34.51 31.29 28.31 26.61 25.21 23.95 23.07 22.44 22.03 22.19 22.98 24.27 25.57 25.94 25.78 24.94 24.41 23.80 23.88 24.25 24.76 26.34 28.81 30.04 30.30 30.17 30.15 30.17 30.20 30.18 30.11 30.07 30.13 30.40 29.82 27.86 26.19 24.92 23.34 21.62 19.72 18.87 20.22 22.24 25.70 30.27 33.47 35.38 35.92 35.42 34.22 33.01 32.06 31.73 31.75 31.78 31.78 31.74 31.59 31.09 30.02 28.92 28.74 28.61 28.63 28.82 28.90 28.89 28.91 28.91 28.92 28.96 29.07 29.12 29.12 29.13 29.13 29.08 29.11 29.34 29.88 30.59 30.95 31.72 32.62 33.57 34.25 34.52 35.09 35.72 35.89 35.88 35.87 35.86 35.87 35.83 35.77 35.76 35.61 35.11 34.79 34.79 35.17 35.58 35.69 35.69 35.70 35.83 35.98 36.24 36.33 36.44 36.68 37.06 37.27 37.37 37.36 37.37 37.45 37.57 37.91 38.71 39.27 39.38 39.41 40.16 41.14 41.50 41.07 40.21 39.77 39.84 39.84 39.74 39.44 39.10 38.99 38.87 38.81 38.62 38.38 38.18 38.71 40.74 42.68 43.55 43.60 43.61 43.76 44.16 44.13 43.90 43.46 43.02 42.41 42.04 41.85 41.34 40.01 39.43 39.36 38.36 37.07 36.57 35.48 34.76 34.66 34.73 34.66 34.07 33.25 32.51 32.12 32.13 32.14 32.10 32.04 31.97 31.71 31.30 30.61 29.16 27.26 25.37 24.58 25.03 26.03 26.87 27.20 27.58 27.91 27.90 27.29 25.85 25.23 26.25 26.12 25.13 24.75 24.71 24.67 24.67 24.61 23.72 22.60 22.09 20.78 19.66 19.35 18.13 15.66 14.51 13.98 12.16 10.38 9.90 9.25 7.89 7.34 7.24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.44 1.49 5.43 5.73 6.28 6.73 7.43 7.44 7.46 nan nan 7.02 6.61 nan nan nan 6.31 6.61 6.76 7.35 8.15 nan nan nan nan nan nan 11.39 11.21 12.07 14.31 15.32 15.89 16.74 17.30 17.46 17.50 17.55 17.41 17.44 17.47 17.65 18.03 18.80 19.71 20.26 20.39 20.40 20.52 20.65 20.76 21.43 22.40 22.84 23.06 23.35 23.77 24.59 25.07 25.17 25.25 25.28 25.48 25.65 25.63 25.64 25.78 26.13 26.07 26.28 27.18 27.91 27.85 28.48 29.41 29.40 28.61 28.26 28.13 28.33 29.27 30.41 30.86 31.45 33.65 36.11 38.10 38.84 39.07 39.35 40.00 40.11 38.99 38.08 38.03 37.37 36.70 37.59 39.37 40.88 41.40 41.26 41.05 40.34 40.37 42.08 44.77 48.21 49.71 50.09 50.29 52.31 53.09 53.34 53.60 54.82 56.10 57.12 57.66 58.38 59.55 60.72 61.28 61.81 62.38 62.36 62.60 63.60 64.69 65.89 66.31 66.63 66.99 66.95 67.03 67.21 67.29 67.17 66.76 66.23 66.07 66.30 66.57 66.87 67.26 67.70 68.09 68.53 68.95 69.49 70.01 70.42 70.89 71.44 72.01 72.59 73.17 73.74 74.32 74.89 75.46 75.98 76.49 77.07 77.61 78.01 78.70 79.72 80.41 80.82 81.14 81.53 81.85 82.06 82.34 82.65 82.86 83.06 83.34 83.66 83.97 84.29 84.64 84.99 85.35 85.75 86.01 86.12 86.40 86.67 86.95 87.39 87.69 87.49 87.46 87.84 88.15 88.40 88.79 89.17 89.36 89.72 89.76 89.27 88.26 87.17 86.93 87.10 87.26 87.13 86.45 86.28 86.78 87.85 88.00 87.83 87.75 87.78 87.34 86.75 86.45 86.06 85.60 84.99 84.06 82.94 81.89 81.02 81.32 81.17 80.65 80.35 80.77 81.23 81.15 81.05 80.89 80.62 80.82 81.66 81.96 81.89 82.15 82.70 84.01 84.77 84.84 85.51 87.04 88.52 89.44 90.23 90.88 91.69 92.72 92.50 92.09 92.82 93.95 94.70 95.22 95.65 95.98 96.17 96.39 96.35 96.07 96.26 96.50 97.10 97.64 97.88 -91.30 91.05 90.75 90.27 89.94 89.58 89.33 89.09 88.85 88.62 88.56 88.41 88.53 88.53 88.67 88.89 89.45 90.16 91.03 91.74 91.93 92.22 92.64 93.24 93.91 94.63 95.44 96.34 97.35 98.34 99.45 100.40 101.43 102.50 103.44 104.38 105.31 106.32 107.31 108.17 108.94 109.42 109.71 110.10 110.49 110.64 110.65 110.66 110.67 110.68 110.85 110.90 110.71 110.65 110.32 109.94 109.68 109.70 109.68 109.66 109.68 109.82 109.82 109.79 109.79 109.63 109.55 109.56 109.77 109.90 110.26 110.87 111.17 111.12 110.96 110.42 105.59 103.26 103.53 103.81 104.03 104.07 104.13 104.27 104.29 104.22 104.23 104.23 104.06 103.84 103.62 103.36 103.03 102.57 101.95 101.43 100.89 100.35 99.75 99.06 98.26 97.53 96.80 96.00 95.27 94.46 93.61 92.75 91.79 90.72 89.40 87.95 86.47 84.99 83.43 82.28 81.34 80.33 79.23 78.09 76.97 75.88 74.84 73.78 72.75 71.73 70.74 69.77 68.77 67.77 66.90 66.05 65.00 63.65 62.67 61.98 61.23 60.48 59.92 59.37 58.72 58.06 57.44 56.86 56.31 55.71 55.12 54.55 54.03 53.53 52.96 52.35 51.79 51.37 51.23 51.22 51.25 51.26 51.20 51.06 50.90 50.76 50.65 50.55 50.46 50.40 50.34 50.26 50.14 49.83 49.61 49.52 49.39 49.23 49.23 49.24 49.29 49.40 49.48 49.56 49.59 49.59 49.52 49.41 49.15 48.00 46.02 44.82 43.91 41.63 39.01 37.04 34.15 30.70 27.83 26.19 25.13 23.94 22.65 21.75 21.11 21.02 21.22 21.61 22.83 23.47 23.81 23.86 23.81 23.70 23.41 23.97 24.47 24.79 26.48 29.22 30.33 30.52 30.40 30.39 30.38 30.37 30.34 30.30 30.29 30.30 30.40 29.38 26.71 24.68 23.32 21.70 20.10 18.44 18.22 20.19 22.75 26.35 30.68 33.27 34.76 35.04 34.33 32.81 31.38 30.22 29.81 29.80 29.83 29.86 29.89 30.00 29.97 29.20 28.24 28.04 27.78 27.77 28.01 28.12 28.11 28.11 28.12 28.13 28.19 28.31 28.36 28.37 28.37 28.37 28.35 28.47 28.83 29.41 30.08 30.20 30.91 31.83 32.76 33.54 34.02 34.62 35.14 35.28 35.25 35.26 35.26 35.27 35.26 35.26 35.31 35.22 34.83 34.59 34.59 34.94 35.27 35.29 35.29 35.28 35.33 35.35 35.42 35.43 35.54 35.93 36.41 36.59 36.64 36.64 36.69 36.81 36.91 37.14 37.72 38.19 38.51 38.64 39.47 40.42 40.51 40.00 38.92 38.29 38.30 38.30 38.29 38.07 37.92 37.82 37.63 37.39 36.94 36.40 36.19 36.72 38.82 40.75 41.55 41.50 41.48 41.68 42.50 42.97 43.03 42.78 42.33 41.65 40.97 40.90 40.52 39.10 38.33 38.10 37.12 35.94 35.72 34.98 34.34 34.06 33.85 33.68 33.14 32.39 31.52 30.99 31.03 31.08 31.10 31.14 31.16 31.11 30.92 30.46 28.93 26.64 24.57 23.82 24.27 25.22 25.99 26.29 26.50 26.62 26.52 26.01 24.86 24.29 24.87 24.77 24.20 23.98 23.91 23.75 23.48 22.98 22.26 21.53 21.06 19.29 17.75 17.26 16.00 13.54 12.50 12.09 10.56 8.91 7.99 7.53 7.18 6.68 5.76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.07 -0.94 3.38 4.20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10.73 6.73 11.13 14.46 14.71 15.80 16.57 16.93 16.95 16.84 16.56 16.41 16.41 16.58 16.86 17.50 18.05 18.95 19.43 19.50 19.49 19.46 19.52 20.21 21.34 21.78 22.04 22.31 22.51 22.70 22.80 22.86 22.84 22.92 23.43 23.91 24.02 24.12 24.26 24.39 24.31 24.45 24.88 25.39 24.98 25.71 27.03 27.41 27.59 27.27 27.20 27.31 27.73 28.53 29.06 30.44 33.25 35.80 37.25 37.96 38.41 38.76 39.38 39.36 38.05 37.05 36.86 36.79 36.83 37.24 38.37 39.17 39.37 39.28 39.09 38.75 38.73 39.29 41.62 44.66 47.25 48.48 49.34 51.85 52.50 52.44 52.95 54.05 55.21 55.73 56.28 57.67 58.78 59.58 60.21 60.63 60.72 60.89 61.53 62.07 63.16 64.05 64.73 65.25 65.40 65.66 65.45 65.20 65.16 65.06 64.86 65.03 65.16 65.35 65.62 65.95 66.37 66.83 67.21 67.61 68.02 68.57 69.06 69.41 69.86 70.44 71.03 71.60 72.18 72.75 73.33 73.90 74.47 74.97 75.43 76.00 76.55 77.01 77.73 78.79 79.57 80.00 80.34 80.79 81.18 81.43 81.71 82.07 82.33 82.57 82.91 83.26 83.57 83.88 84.18 84.50 84.85 85.27 85.58 85.77 86.13 86.47 86.84 87.25 87.46 87.28 87.23 87.49 87.73 87.94 88.29 88.65 88.91 89.07 88.98 88.63 87.88 87.25 86.91 86.82 86.69 86.25 84.52 83.40 84.70 86.36 87.37 87.44 87.35 87.42 87.34 86.84 86.07 85.55 85.31 84.91 84.11 83.10 82.30 81.57 81.65 81.56 81.05 81.03 81.45 81.53 81.28 81.32 81.18 80.71 80.74 81.42 81.88 81.92 81.60 81.87 83.54 84.65 85.16 85.49 86.91 88.35 89.07 89.61 90.20 91.03 92.07 91.65 91.03 91.91 93.02 93.36 93.74 94.28 94.60 94.83 95.62 96.01 95.52 95.33 95.80 96.41 96.78 96.92 -92.05 91.87 91.39 90.91 90.45 90.09 89.85 89.61 89.36 89.12 89.07 88.88 88.88 88.88 88.87 88.90 89.46 90.56 91.89 93.06 93.11 93.47 93.66 94.03 94.61 95.26 95.93 97.12 98.02 98.72 99.64 100.63 101.73 102.68 103.63 104.39 105.30 106.11 107.08 108.01 108.60 109.25 109.72 110.00 110.03 110.10 110.10 109.95 109.96 109.97 110.03 110.04 109.85 109.81 109.60 109.04 108.57 108.42 108.30 108.32 108.47 108.65 108.83 108.97 108.81 108.62 108.44 108.46 108.56 108.95 109.35 109.83 110.25 110.26 109.81 104.99 103.10 100.89 101.15 101.38 101.55 101.66 101.73 101.87 101.89 101.81 101.80 101.79 101.65 101.44 101.23 100.98 100.66 100.22 99.56 99.01 98.49 97.96 97.42 96.77 96.01 95.23 94.49 93.85 93.14 92.20 91.39 90.63 89.75 88.68 87.40 85.99 84.52 83.07 81.57 80.49 79.61 78.68 77.59 76.45 75.32 74.29 73.30 72.29 71.28 70.27 69.31 68.42 67.45 66.45 65.52 64.63 63.68 62.43 61.49 60.81 60.06 59.29 58.70 58.16 57.61 57.02 56.47 55.91 55.35 54.79 54.22 53.65 53.14 52.69 52.11 51.45 50.90 50.53 50.39 50.38 50.40 50.41 50.41 50.37 50.20 50.00 49.89 49.74 49.55 49.50 49.48 49.32 49.13 48.87 48.70 48.59 48.43 48.24 48.22 48.22 48.31 48.51 48.62 48.65 48.67 48.67 48.52 48.34 48.01 46.42 43.60 42.23 41.17 39.04 36.58 34.60 31.67 27.99 25.89 25.40 24.92 23.74 22.26 21.02 20.33 20.41 20.55 20.70 21.19 21.48 21.79 21.85 21.82 22.26 22.89 24.06 24.84 24.94 26.96 29.90 30.80 30.94 30.84 30.82 30.82 30.81 30.75 30.61 30.52 30.32 29.84 28.63 26.23 23.99 22.04 19.98 18.13 16.73 17.14 20.34 23.49 26.88 30.53 32.19 32.84 32.94 32.36 31.11 29.93 28.97 28.56 28.50 28.57 28.64 28.67 28.76 28.78 28.30 27.57 27.29 27.04 27.03 27.24 27.34 27.33 27.33 27.34 27.42 27.48 27.56 27.59 27.59 27.58 27.62 27.75 27.97 28.26 28.82 29.38 29.55 30.28 31.21 32.06 32.81 33.33 33.83 34.24 34.46 34.52 34.54 34.58 34.62 34.65 34.70 34.85 34.83 34.50 34.36 34.44 34.67 34.91 34.88 34.90 34.90 34.83 34.74 34.73 34.72 34.90 35.42 35.93 36.03 36.03 36.03 36.12 36.27 36.31 36.41 36.73 37.19 37.45 37.61 38.32 39.09 39.11 38.55 37.44 36.94 36.93 36.96 37.04 36.97 36.89 36.82 36.67 36.32 35.68 35.00 34.74 35.27 37.11 38.82 39.40 39.33 39.54 39.96 41.04 41.91 42.13 42.03 41.64 40.80 40.01 39.93 39.56 38.10 37.25 36.95 36.05 35.02 34.89 34.41 33.88 33.42 33.00 32.63 32.16 31.52 30.59 29.98 29.98 30.01 30.00 29.96 29.93 29.97 29.93 29.67 28.18 25.79 23.67 22.96 23.37 24.16 24.74 24.97 25.08 25.07 24.94 24.58 23.74 23.29 23.50 23.57 23.38 23.29 23.14 22.90 22.43 21.60 20.76 20.15 19.69 17.59 15.71 15.15 13.92 11.60 10.64 10.31 9.00 7.66 6.74 6.34 6.48 5.74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.71 0.70 1.38 2.64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9.88 9.29 8.81 12.58 13.53 14.65 15.82 16.38 16.45 16.19 15.87 15.60 15.57 15.66 15.73 16.00 16.28 17.40 18.47 18.67 18.68 18.68 18.81 19.50 20.55 20.87 20.96 21.13 20.95 20.24 19.93 19.99 19.96 20.11 21.00 21.86 22.26 22.49 22.76 23.03 22.96 22.77 22.52 22.17 21.40 21.98 23.60 24.95 25.91 26.20 26.20 26.18 26.27 26.74 28.13 30.37 33.31 35.36 36.32 37.06 37.59 37.93 38.29 38.07 36.84 35.77 35.33 35.11 35.22 36.02 36.86 37.13 37.20 37.23 37.28 37.27 37.45 38.16 40.10 42.13 44.47 45.91 48.92 51.28 51.45 51.81 52.42 53.34 53.36 54.08 55.57 57.06 58.14 57.91 58.13 58.38 58.97 59.52 60.34 61.32 62.07 62.69 63.27 63.79 64.31 64.41 64.02 63.45 63.48 63.65 63.85 64.06 64.23 64.49 64.79 65.08 65.43 65.83 66.25 66.76 67.19 67.67 68.09 68.48 68.92 69.45 70.02 70.60 71.17 71.75 72.32 72.90 73.47 73.95 74.41 74.98 75.55 76.08 76.82 77.89 78.71 79.18 79.56 80.02 80.46 80.79 81.14 81.48 81.78 82.09 82.48 82.86 83.12 83.40 83.76 84.12 84.49 84.92 85.23 85.51 85.91 86.25 86.57 87.01 87.37 87.26 87.19 87.27 87.39 87.54 87.83 88.09 88.43 88.46 88.11 87.74 87.55 87.34 86.88 86.54 86.34 85.58 83.07 80.57 82.97 85.40 86.90 87.21 87.05 86.96 87.41 87.05 85.56 85.11 85.05 84.77 84.11 83.53 82.88 82.16 81.93 81.78 81.36 81.39 81.76 81.49 81.12 81.48 81.43 80.72 80.51 81.08 81.81 82.18 81.83 81.73 82.84 83.98 84.96 85.25 86.27 87.62 88.49 89.12 89.56 90.24 91.57 91.16 90.29 91.22 92.08 92.23 92.48 92.97 93.26 93.57 94.53 95.13 94.56 94.47 95.36 95.93 95.84 95.75 -93.04 92.77 92.29 91.80 91.33 90.70 90.33 90.10 89.89 89.65 89.47 89.34 89.24 89.24 89.24 89.24 89.49 91.07 93.59 94.96 94.98 95.20 95.30 95.31 95.31 95.46 96.73 98.18 98.94 99.60 100.33 101.16 102.25 103.20 104.01 104.56 105.31 106.03 106.90 107.85 108.58 109.10 109.52 109.81 109.86 109.75 109.71 109.53 109.54 109.49 109.42 109.30 109.19 109.12 108.78 108.05 107.44 106.91 106.59 106.62 106.83 107.03 107.18 107.31 107.33 107.05 106.91 106.89 107.11 107.65 108.15 108.67 109.29 109.46 108.88 98.99 97.84 98.10 98.38 98.50 98.64 98.86 99.01 99.10 99.14 99.12 99.09 99.06 98.96 98.80 98.54 98.30 98.07 97.59 96.94 96.48 96.01 95.50 94.92 94.31 93.68 92.93 92.21 91.65 90.95 89.96 89.16 88.48 87.65 86.63 85.39 84.06 82.70 81.29 79.81 78.79 77.92 77.00 75.95 74.86 73.78 72.84 71.95 70.91 69.84 68.88 67.94 67.00 66.04 65.10 64.16 63.27 62.37 61.23 60.38 59.63 58.93 58.24 57.66 57.11 56.55 56.05 55.59 55.05 54.48 53.92 53.36 52.79 52.29 51.86 51.27 50.60 50.02 49.66 49.56 49.57 49.58 49.59 49.63 49.61 49.40 49.15 49.01 48.84 48.61 48.52 48.51 48.31 48.09 47.93 47.80 47.63 47.41 47.24 47.18 47.21 47.30 47.52 47.67 47.68 47.70 47.65 47.51 47.23 46.71 44.96 41.98 40.35 39.16 37.26 35.12 33.21 30.34 26.96 25.55 25.50 25.27 24.08 22.55 20.97 20.18 20.15 20.11 20.09 20.05 20.12 20.34 20.33 20.28 21.12 22.58 24.29 25.36 25.38 27.44 30.46 31.17 31.28 31.23 31.23 31.23 31.24 31.12 30.85 30.57 30.06 29.04 27.65 25.71 23.48 21.14 18.61 16.48 15.36 16.52 20.49 24.05 27.07 30.00 30.83 30.82 30.71 30.25 29.36 28.50 27.84 27.50 27.40 27.50 27.60 27.62 27.64 27.65 27.38 26.93 26.61 26.39 26.40 26.56 26.62 26.61 26.61 26.65 26.74 26.83 26.85 26.86 26.86 26.84 26.91 27.19 27.48 27.75 28.19 28.65 28.94 29.73 30.63 31.46 32.13 32.51 32.86 33.15 33.49 33.68 33.76 33.85 33.93 34.02 34.13 34.35 34.43 34.14 34.07 34.23 34.44 34.47 34.46 34.49 34.43 34.28 34.15 34.14 34.24 34.47 35.04 35.52 35.56 35.53 35.52 35.66 35.83 35.77 35.69 35.83 36.09 36.21 36.30 36.67 37.08 37.02 36.68 36.03 35.74 35.75 35.88 36.04 36.04 35.99 35.95 35.90 35.72 35.07 34.31 34.02 34.36 35.63 36.75 37.14 37.15 37.75 38.76 40.07 41.06 41.35 41.30 40.94 40.10 39.18 38.80 38.20 36.80 36.09 35.99 35.37 34.51 34.02 33.56 33.20 32.78 32.19 31.57 31.20 30.79 29.92 29.24 29.07 28.94 28.79 28.35 27.85 27.93 28.00 27.89 26.78 24.76 22.58 21.84 22.22 22.65 22.90 23.07 23.12 23.09 23.03 22.78 22.37 22.13 22.17 22.42 22.57 22.49 22.26 22.00 21.47 20.59 19.09 18.32 17.79 15.63 13.66 12.98 11.89 9.84 9.00 8.62 7.38 6.16 5.89 5.90 5.35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.58 -0.95 1.00 0.81 1.08 1.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9.68 9.78 7.63 12.69 13.80 14.97 15.77 15.99 15.73 15.38 15.14 15.09 15.10 15.07 15.05 15.14 16.43 17.63 17.92 17.94 17.97 18.22 18.86 19.71 19.94 19.88 19.92 19.42 18.10 17.52 17.60 17.55 17.75 18.85 19.93 20.54 20.86 21.33 21.89 21.89 21.44 20.57 19.48 18.40 18.74 20.36 22.42 24.17 24.75 24.90 24.94 24.99 25.48 27.56 30.38 33.03 34.63 35.37 36.25 36.81 37.08 37.23 36.90 35.90 34.79 33.90 33.36 33.23 33.72 34.31 34.51 34.59 34.78 35.24 35.69 36.13 37.04 38.53 39.56 42.00 45.01 48.45 49.85 50.73 51.31 51.58 52.05 52.57 53.60 54.60 55.17 55.56 56.07 56.37 56.88 57.50 58.22 59.00 60.04 60.73 61.32 61.94 62.56 63.62 63.36 62.85 62.47 62.42 62.61 62.86 63.10 63.32 63.66 63.97 64.21 64.51 64.85 65.30 65.89 66.34 66.73 67.11 67.54 68.01 68.48 69.03 69.61 70.19 70.77 71.34 71.92 72.49 72.97 73.45 74.00 74.58 75.12 75.90 77.03 77.90 78.42 78.84 79.30 79.75 80.18 80.57 80.91 81.22 81.59 82.03 82.42 82.64 82.98 83.38 83.81 84.20 84.59 84.88 85.26 85.72 86.01 86.23 86.76 87.20 87.18 87.08 87.09 87.12 87.19 87.33 87.57 87.90 87.88 87.33 87.09 87.26 87.13 86.72 86.30 86.02 85.23 82.59 79.96 82.47 85.23 86.74 87.23 86.83 86.52 87.63 87.44 85.78 85.08 84.91 84.68 84.21 83.81 83.42 82.60 82.05 81.85 81.67 81.69 81.74 81.24 80.74 81.32 81.62 80.74 80.31 80.79 81.61 82.27 82.25 82.01 82.16 82.99 84.18 84.74 85.40 86.49 87.90 88.82 88.56 89.31 91.06 90.80 89.92 90.51 91.19 91.26 91.41 91.71 91.98 92.33 93.19 93.70 93.24 93.46 94.83 95.31 94.74 94.52 -94.08 93.80 93.32 92.84 92.54 91.97 91.24 90.83 90.40 90.18 90.10 89.86 89.76 89.93 90.10 90.15 90.74 92.76 95.49 97.39 97.88 97.76 97.68 97.30 96.69 96.79 97.72 99.08 99.83 100.35 101.19 102.12 103.12 103.94 104.54 104.88 105.32 106.04 106.86 107.81 108.57 109.06 109.47 109.70 109.80 109.62 109.48 109.40 109.20 109.07 108.90 108.70 108.57 108.25 107.82 107.14 106.39 105.61 104.97 105.05 104.77 104.71 104.36 104.41 104.45 104.77 104.78 104.97 105.62 106.34 106.60 107.25 108.04 106.18 99.78 94.23 94.41 94.63 94.90 95.03 95.12 95.39 95.59 95.62 95.67 95.70 95.62 95.51 95.46 95.32 95.04 94.81 94.63 94.14 93.51 93.10 92.70 92.20 91.57 90.99 90.43 89.72 89.03 88.52 87.83 86.83 86.03 85.39 84.66 83.75 82.57 81.34 80.11 78.75 77.36 76.45 75.56 74.61 73.65 72.64 71.64 70.77 69.95 68.95 67.93 66.99 66.06 65.09 64.15 63.26 62.36 61.50 60.65 59.62 58.82 58.09 57.44 56.87 56.32 55.78 55.23 54.78 54.41 53.95 53.40 52.85 52.29 51.72 51.22 50.78 50.18 49.49 48.88 48.49 48.46 48.49 48.51 48.52 48.56 48.54 48.30 48.03 47.83 47.60 47.38 47.29 47.20 47.02 46.83 46.79 46.65 46.38 46.18 46.08 45.98 46.03 46.16 46.35 46.50 46.57 46.56 46.47 46.32 45.95 45.15 43.55 41.16 39.39 38.07 36.47 34.82 33.11 30.78 28.40 26.95 26.40 25.92 24.90 23.52 21.92 20.77 20.18 19.90 19.85 19.89 19.93 19.92 19.83 19.91 20.89 22.54 24.60 26.00 26.43 28.13 30.45 31.05 31.27 31.35 31.42 31.45 31.43 31.22 30.80 30.14 29.19 27.89 26.47 24.84 22.92 20.64 17.89 15.49 14.90 16.42 20.69 24.28 27.03 29.19 29.65 29.17 28.59 28.11 27.62 27.13 26.81 26.58 26.48 26.55 26.64 26.64 26.66 26.66 26.49 26.28 26.01 25.90 25.91 25.99 26.02 26.02 26.01 26.05 26.14 26.20 26.20 26.20 26.20 26.17 26.26 26.60 26.95 27.19 27.58 27.96 28.37 29.20 30.05 30.88 31.45 31.72 31.89 32.07 32.48 32.79 32.96 33.12 33.27 33.40 33.55 33.80 33.96 33.80 33.76 33.99 34.06 34.05 34.05 34.05 33.95 33.72 33.60 33.61 33.79 34.11 34.62 35.05 35.11 35.09 35.10 35.31 35.52 35.32 35.05 35.02 35.00 34.96 34.97 35.05 35.13 35.06 34.91 34.71 34.61 34.64 34.84 35.06 35.11 35.11 35.12 35.18 35.15 34.56 33.81 33.52 33.70 34.46 35.02 35.25 35.37 36.35 37.71 39.03 39.92 40.19 40.17 39.87 39.14 38.27 37.72 37.04 35.79 35.26 35.28 34.82 34.03 33.13 32.63 32.45 32.09 31.40 30.52 30.17 29.82 29.08 28.41 28.12 27.88 27.58 26.79 25.93 25.92 25.99 25.90 25.13 23.52 21.33 20.46 20.72 20.74 20.92 20.94 20.96 20.97 20.97 20.88 20.83 20.75 20.86 21.22 21.83 21.62 21.23 20.94 20.46 19.61 17.62 16.23 15.66 13.59 11.64 11.23 10.22 8.55 7.65 6.98 5.94 4.96 5.30 4.65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.20 -0.95 -1.47 -1.44 0.01 0.11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13.07 14.04 15.14 15.60 15.44 15.24 15.11 15.08 15.08 15.06 15.00 15.03 16.03 17.01 17.23 17.25 17.34 17.66 18.17 18.74 18.88 18.81 18.67 18.02 16.66 16.07 16.17 16.15 16.34 17.31 18.29 18.95 19.29 20.05 21.10 21.30 20.74 19.44 18.02 16.73 16.70 17.80 19.95 21.98 22.52 22.83 23.41 24.11 25.26 27.59 30.32 32.00 33.31 34.46 35.71 36.18 36.25 36.29 36.16 35.63 34.39 32.66 31.62 31.11 31.00 31.27 31.41 31.53 31.78 32.41 33.73 34.52 35.66 37.41 38.30 40.86 44.08 48.03 48.99 49.71 50.44 50.99 51.38 51.97 52.93 52.66 53.00 53.61 54.26 54.86 55.53 56.02 56.95 57.68 58.65 59.27 60.10 60.92 61.40 62.31 62.21 61.79 61.56 61.55 61.69 61.92 62.19 62.46 62.81 63.13 63.36 63.61 63.93 64.37 64.96 65.39 65.72 66.10 66.61 67.10 67.55 68.08 68.67 69.25 69.82 70.41 70.99 71.55 72.09 72.57 73.05 73.57 74.14 74.95 76.18 77.18 77.75 78.20 78.72 79.18 79.61 79.99 80.33 80.71 81.09 81.54 81.90 82.17 82.55 83.03 83.49 83.95 84.23 84.56 84.98 85.52 85.74 85.88 86.31 86.75 86.72 86.73 86.87 86.92 86.88 86.97 87.13 87.36 87.28 86.73 86.65 86.76 86.69 86.44 86.02 85.75 85.09 83.09 81.73 83.64 85.77 87.06 87.48 86.89 86.17 87.56 87.77 86.09 85.27 84.94 84.64 84.25 83.95 83.73 82.76 81.94 81.76 81.87 81.81 81.53 81.03 80.72 81.16 81.56 80.80 80.52 80.82 81.38 82.20 82.37 82.18 81.79 82.28 83.61 84.20 84.65 85.50 87.14 88.16 87.79 88.43 90.19 90.15 89.52 89.78 90.27 90.31 90.37 90.50 90.72 91.09 91.73 92.09 91.77 91.81 93.80 94.18 93.42 93.27 -95.12 94.84 94.35 94.05 93.75 93.17 92.44 91.78 91.41 90.99 90.78 90.53 90.33 90.45 90.66 90.92 91.62 93.49 96.36 99.13 100.22 100.47 100.32 99.46 98.59 98.45 98.81 99.77 100.47 101.16 102.07 103.00 103.94 104.53 104.91 105.22 105.54 106.25 107.08 107.97 108.68 109.16 109.56 109.79 109.80 109.68 109.46 109.34 109.03 108.79 108.52 108.18 107.91 107.52 107.05 106.22 105.46 104.56 103.76 103.36 102.85 101.88 101.17 101.06 101.44 101.77 101.99 102.71 103.74 104.71 104.90 105.50 106.31 104.16 90.83 91.07 91.10 91.26 91.52 91.68 91.84 92.10 92.27 92.29 92.33 92.35 92.21 92.03 91.96 91.86 91.66 91.47 91.27 90.88 90.29 89.87 89.46 88.99 88.46 87.85 87.20 86.55 85.91 85.40 84.73 83.81 83.04 82.40 81.79 80.99 79.89 78.71 77.57 76.24 74.93 74.17 73.24 72.25 71.34 70.40 69.49 68.62 67.77 66.96 65.99 65.02 64.06 63.14 62.24 61.35 60.51 59.70 58.87 57.86 57.08 56.43 55.82 55.30 54.78 54.28 53.82 53.37 52.99 52.62 52.17 51.62 51.05 50.48 49.95 49.47 48.83 48.09 47.40 46.97 46.98 47.02 47.04 47.06 47.05 46.99 46.84 46.54 46.21 45.88 45.68 45.55 45.44 45.28 45.15 45.15 44.99 44.71 44.55 44.51 44.42 44.47 44.61 44.78 44.94 45.07 45.09 44.99 44.76 44.15 42.96 41.54 39.96 38.34 36.82 35.55 34.25 32.72 31.37 30.45 29.20 27.96 27.08 26.15 25.05 23.62 22.01 20.50 19.88 19.87 20.03 20.11 19.89 19.98 20.38 21.56 23.32 25.70 27.49 28.10 29.31 30.20 30.71 31.09 31.37 31.55 31.55 31.41 31.15 30.54 29.48 27.62 26.23 24.82 23.38 21.91 19.89 17.07 14.70 14.71 16.69 21.05 24.33 26.59 27.94 28.14 27.67 26.61 25.99 25.78 25.61 25.57 25.50 25.45 25.48 25.52 25.53 25.55 25.56 25.53 25.47 25.40 25.37 25.39 25.42 25.43 25.44 25.44 25.47 25.51 25.53 25.54 25.54 25.55 25.52 25.61 25.96 26.33 26.63 26.89 27.24 27.75 28.55 29.31 30.21 30.76 30.83 30.88 31.01 31.47 31.91 32.13 32.35 32.62 32.78 32.92 33.16 33.38 33.42 33.48 33.61 33.63 33.63 33.62 33.51 33.36 33.19 33.09 33.10 33.33 33.70 34.10 34.45 34.66 34.75 34.82 35.14 35.44 35.12 34.63 34.27 33.96 33.77 33.77 33.74 33.69 33.66 33.61 33.54 33.51 33.53 33.70 33.90 34.05 34.17 34.31 34.41 34.40 33.90 33.27 33.00 33.08 33.57 33.93 34.12 34.30 35.39 36.68 37.70 38.12 38.32 38.32 38.09 37.68 37.02 36.83 36.35 35.41 35.03 34.88 34.37 33.47 32.16 31.70 31.71 31.41 30.63 29.56 28.76 28.28 27.65 27.31 27.08 26.88 26.52 25.58 24.66 24.41 24.29 23.87 23.31 22.12 19.77 18.70 18.78 18.62 18.62 18.62 18.63 18.65 18.68 18.70 18.71 18.93 19.53 20.26 21.07 20.84 20.07 19.51 18.96 18.23 15.94 14.02 13.49 11.69 10.13 10.03 9.12 7.16 6.37 5.62 4.86 3.73 4.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12.08 13.02 14.21 14.94 15.18 15.21 15.19 15.19 15.19 15.18 15.15 15.16 15.83 16.47 16.61 16.61 16.73 17.06 17.45 17.83 17.94 17.87 17.64 16.97 15.72 15.21 15.26 15.24 15.38 16.17 16.99 17.59 17.87 18.82 20.21 20.56 20.04 18.57 17.00 15.70 15.34 15.98 18.09 20.15 20.67 21.17 22.37 23.45 25.06 27.45 29.80 30.62 31.76 33.48 35.04 35.50 35.44 35.45 35.46 35.29 33.99 31.67 29.98 28.90 28.28 28.17 28.22 28.34 28.58 29.41 30.80 32.32 34.05 36.41 38.51 41.59 44.80 46.73 47.81 48.90 49.63 49.98 50.29 50.32 50.43 51.07 51.47 52.04 52.62 53.31 53.87 54.78 55.60 56.43 57.38 58.03 58.77 59.55 60.03 60.76 60.84 60.78 60.64 60.65 60.77 61.02 61.32 61.63 61.99 62.31 62.54 62.78 63.03 63.47 64.02 64.39 64.72 65.14 65.69 66.19 66.64 67.18 67.76 68.34 68.92 69.50 70.08 70.65 71.21 71.74 72.13 72.57 73.13 74.04 75.45 76.51 77.14 77.63 78.18 78.67 79.06 79.40 79.74 80.16 80.58 80.96 81.33 81.71 82.16 82.65 83.21 83.70 83.82 84.10 84.75 85.25 85.45 85.52 85.82 86.03 85.95 86.07 86.60 86.70 86.54 86.64 86.77 86.75 86.60 86.40 86.28 86.29 86.24 86.14 85.78 85.68 85.25 84.10 83.56 84.97 86.64 87.25 87.81 87.09 86.51 87.00 87.07 86.10 85.42 84.98 84.60 84.20 83.91 83.60 82.61 81.73 81.54 81.79 81.71 81.19 81.02 81.10 81.18 81.30 81.33 81.32 81.22 81.29 81.56 81.93 82.11 81.74 82.03 83.13 83.79 84.27 84.96 86.27 87.14 87.00 87.46 88.69 89.01 88.96 89.20 89.41 89.37 89.35 89.39 89.53 89.77 90.09 90.33 90.22 89.53 90.49 91.64 91.76 91.98 -95.99 95.71 95.22 95.10 94.95 94.16 93.38 92.63 92.30 91.85 91.61 91.40 91.50 91.73 91.84 91.99 92.84 94.52 97.33 100.46 102.79 102.87 102.69 101.94 101.18 100.45 100.32 100.69 101.32 102.11 103.01 103.88 104.64 105.04 105.22 105.58 105.97 106.68 107.43 108.22 108.86 109.33 109.74 109.86 109.86 109.82 109.61 109.34 109.01 108.67 108.21 107.74 107.42 106.87 106.45 105.50 104.52 103.68 102.37 101.66 100.63 99.42 99.15 98.89 99.54 99.23 99.44 100.35 101.37 102.55 103.76 104.50 104.61 88.53 88.61 88.86 88.96 89.12 89.35 89.50 89.65 89.88 90.02 90.04 90.07 90.08 89.96 89.79 89.71 89.59 89.45 89.24 88.98 88.62 88.07 87.61 87.18 86.71 86.17 85.57 84.93 84.32 83.71 83.12 82.45 81.60 80.91 80.29 79.66 78.88 77.82 76.69 75.62 74.30 73.05 72.29 71.36 70.40 69.50 68.61 67.75 66.87 66.01 65.19 64.36 63.41 62.45 61.56 60.66 59.80 59.01 58.26 57.40 56.31 55.52 54.97 54.41 53.87 53.43 53.03 52.58 52.13 51.68 51.31 50.95 50.44 49.87 49.30 48.77 48.23 47.49 46.68 45.89 45.39 45.40 45.45 45.47 45.48 45.41 45.31 45.22 44.96 44.40 43.98 43.81 43.68 43.59 43.50 43.40 43.31 43.14 42.93 42.86 42.89 42.90 42.90 43.00 43.25 43.44 43.56 43.72 43.73 43.32 42.51 41.17 39.79 38.41 36.94 35.46 34.09 32.77 31.43 30.75 30.90 30.43 29.10 28.08 27.04 26.01 24.92 23.12 20.98 20.16 20.11 20.16 20.16 20.00 20.55 21.45 22.99 24.79 27.40 29.18 29.71 29.67 30.13 30.34 30.82 31.29 31.57 31.48 31.08 30.84 30.32 28.72 26.37 24.56 23.11 21.79 20.43 18.71 16.13 13.91 14.50 16.91 21.41 24.43 25.73 26.40 26.49 26.12 25.00 24.30 24.18 24.17 24.21 24.23 24.25 24.25 24.26 24.26 24.28 24.30 24.37 24.49 24.74 24.78 24.77 24.77 24.79 24.79 24.80 24.81 24.81 24.82 24.83 24.84 24.84 24.81 24.90 25.34 25.71 25.90 26.08 26.24 26.90 27.59 28.26 29.18 29.68 29.65 29.70 29.91 30.45 30.94 31.10 31.37 31.81 32.01 32.10 32.30 32.55 32.84 33.00 33.00 32.98 33.01 32.98 32.79 32.56 32.42 32.35 32.37 32.60 32.90 33.12 33.39 33.73 33.94 34.07 34.42 34.70 34.39 33.76 33.15 32.56 32.21 32.22 32.17 32.10 32.10 32.11 32.10 32.11 32.13 32.24 32.37 32.57 32.76 32.98 33.12 33.11 32.75 32.38 32.20 32.21 32.49 32.69 32.85 33.05 34.09 35.07 35.67 35.75 35.88 35.95 35.90 35.87 35.57 35.94 35.94 35.42 35.00 34.63 33.92 32.74 30.83 30.30 30.21 30.03 29.35 28.27 27.05 26.27 25.83 25.74 25.66 25.44 25.12 24.38 23.45 23.08 22.61 21.72 21.10 20.27 17.81 16.41 16.37 16.46 15.49 15.26 16.47 16.48 16.50 16.50 15.31 16.76 17.75 18.94 19.87 19.32 18.25 17.36 16.67 16.30 13.98 11.71 10.99 9.77 8.54 8.85 5.89 4.31 5.24 4.19 3.95 2.63 1.91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11.12 11.72 12.54 13.54 14.92 15.31 15.32 15.31 15.30 15.30 15.28 15.29 15.61 16.00 16.07 16.06 16.13 16.31 16.65 17.05 17.17 17.11 16.95 16.39 15.39 14.92 14.78 14.71 14.80 15.44 16.11 16.42 16.62 17.54 18.90 19.34 18.90 17.69 16.38 15.29 14.87 15.31 17.26 19.07 19.82 20.50 21.71 23.00 24.37 26.59 28.43 28.79 29.76 32.38 34.08 34.63 34.64 34.69 34.71 34.56 33.40 31.05 28.94 27.16 26.20 25.21 24.99 25.08 25.28 26.11 27.67 29.62 32.27 35.92 39.37 42.29 45.01 45.47 46.95 47.85 48.23 48.50 48.19 47.97 48.50 49.27 49.94 50.49 51.19 51.79 52.50 53.32 54.03 55.14 56.17 56.87 57.40 57.97 58.74 59.32 59.61 59.69 59.73 59.71 59.83 60.09 60.43 60.81 61.20 61.55 61.75 61.93 62.17 62.60 63.11 63.46 63.79 64.21 64.78 65.29 65.77 66.32 66.90 67.48 68.05 68.58 69.14 69.71 70.31 70.86 71.23 71.63 72.19 73.17 74.65 75.78 76.49 77.06 77.64 78.13 78.47 78.82 79.19 79.62 80.05 80.43 80.81 81.28 81.76 82.26 82.86 83.38 83.47 83.71 84.47 84.97 85.15 85.18 85.34 85.43 85.35 85.56 86.22 86.32 86.11 86.25 86.41 86.23 86.08 86.11 85.99 85.79 85.77 85.80 85.64 85.71 85.51 84.93 84.76 85.45 86.31 86.76 87.14 86.80 86.40 86.44 86.27 85.80 85.35 84.90 84.48 84.13 83.78 83.37 82.43 81.53 81.34 81.69 81.59 80.91 80.95 81.32 81.05 80.98 81.57 81.87 81.61 81.20 81.00 81.47 81.96 81.77 82.00 82.79 83.45 84.02 84.61 85.50 86.20 86.36 86.66 87.32 87.76 88.17 88.41 88.52 88.42 88.31 88.25 88.30 88.44 88.61 88.73 88.66 87.11 87.18 89.25 90.20 90.76 -96.89 96.70 96.34 96.15 95.93 95.35 94.52 93.80 93.62 93.27 93.01 92.90 93.20 93.42 93.27 93.31 93.88 95.70 98.61 101.53 104.48 105.37 105.12 104.89 104.25 102.77 102.05 102.01 102.44 103.21 103.98 104.57 105.18 105.51 105.77 106.03 106.55 107.21 107.87 108.57 109.04 109.51 109.91 110.03 110.03 109.84 109.78 109.36 109.00 108.53 108.05 107.56 106.99 106.20 105.83 105.27 103.98 102.65 100.67 99.58 97.37 94.65 94.18 94.23 95.42 96.78 97.52 98.81 99.89 100.56 101.76 102.44 88.26 86.12 86.40 86.65 86.90 87.06 87.22 87.35 87.50 87.67 87.77 87.80 87.83 87.84 87.78 87.64 87.56 87.46 87.37 87.15 86.83 86.51 85.99 85.54 85.10 84.63 84.09 83.51 82.94 82.35 81.78 81.15 80.48 79.73 79.10 78.53 77.87 77.05 76.02 74.94 73.92 72.70 71.47 70.61 69.78 68.88 67.99 67.13 66.31 65.48 64.65 63.80 62.96 62.10 61.20 60.30 59.42 58.61 57.88 57.17 56.31 55.21 54.42 53.88 53.31 52.78 52.46 52.12 51.67 51.21 50.76 50.36 49.96 49.44 48.88 48.31 47.84 47.39 46.61 45.64 44.67 44.06 44.11 44.17 44.20 44.22 44.19 44.08 43.87 43.47 42.85 42.46 42.40 42.34 42.29 42.25 42.17 42.06 41.92 41.78 41.73 41.77 41.81 41.81 41.89 42.09 42.29 42.46 42.76 42.90 42.66 41.89 40.72 39.35 37.90 36.47 35.06 33.60 32.20 30.89 30.51 30.88 30.55 29.39 28.36 27.36 26.53 25.69 24.22 22.19 20.93 20.59 20.29 20.14 20.02 21.03 22.54 24.29 26.05 28.57 30.18 30.38 30.32 30.27 30.29 30.68 31.18 31.42 31.27 30.52 30.19 29.82 27.80 25.34 23.35 21.75 20.39 19.04 17.48 14.99 13.10 14.00 16.80 21.13 23.56 24.41 24.66 24.80 24.62 23.74 23.16 22.91 22.84 22.88 22.90 22.92 22.95 23.01 23.02 23.02 23.06 23.23 23.60 24.07 24.18 24.17 24.19 24.17 24.17 24.18 24.19 24.19 24.19 24.19 24.20 24.20 24.16 24.31 24.92 25.28 25.26 25.21 25.27 26.01 26.60 27.12 27.95 28.43 28.50 28.78 29.29 29.89 30.30 30.28 30.56 31.16 31.37 31.37 31.55 31.82 32.18 32.38 32.37 32.36 32.39 32.36 32.16 31.93 31.70 31.61 31.63 31.79 31.92 32.07 32.27 32.56 32.75 32.87 33.13 33.23 33.06 32.59 31.90 31.24 30.82 30.81 30.79 30.77 30.78 30.79 30.81 30.82 30.83 30.86 30.95 31.00 31.14 31.25 31.34 31.36 31.19 31.11 31.04 31.06 31.17 31.21 31.27 31.40 32.21 32.98 33.20 33.42 33.64 33.91 34.07 34.22 34.45 35.11 35.61 35.47 35.00 34.45 33.31 31.85 29.39 28.14 27.71 27.62 27.26 26.66 25.41 24.33 24.06 23.93 23.90 23.56 22.91 22.44 21.85 21.56 20.85 19.74 18.71 17.96 15.92 13.90 13.13 13.34 12.50 10.57 14.23 14.26 14.30 14.30 10.92 13.97 15.19 16.30 17.10 16.30 14.88 13.92 13.49 13.71 11.44 8.11 7.78 7.71 6.55 4.37 -0.85 nan 1.91 3.14 2.39 1.79 1.30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10.63 10.80 12.26 14.02 14.95 15.01 14.96 14.91 14.92 14.91 14.93 15.00 15.11 15.12 15.19 15.22 15.31 15.71 16.27 16.40 16.42 16.37 16.14 15.42 14.97 14.69 14.56 14.60 15.06 15.42 15.53 15.60 16.31 17.29 17.70 17.48 17.00 15.93 15.25 15.04 15.50 17.03 18.51 19.52 20.44 21.42 22.27 23.61 24.89 26.26 26.50 27.81 30.85 32.57 33.45 33.72 33.80 33.66 33.42 32.31 30.52 28.38 25.91 24.01 22.35 21.90 21.90 22.09 23.02 24.66 27.02 30.20 35.23 39.31 41.99 43.88 44.74 45.48 45.65 45.93 45.87 45.19 45.73 46.48 47.23 47.92 48.75 49.53 50.09 50.89 51.67 52.39 53.55 54.58 55.22 55.98 56.82 57.67 57.99 58.33 58.57 58.64 58.63 58.78 59.10 59.46 59.90 60.44 60.82 60.91 61.03 61.27 61.70 62.23 62.57 62.91 63.31 63.83 64.35 64.88 65.45 66.05 66.63 67.16 67.58 68.08 68.67 69.27 69.83 70.30 70.78 71.33 72.30 73.77 74.90 75.71 76.36 76.96 77.46 77.86 78.25 78.66 79.06 79.47 79.94 80.41 80.88 81.33 81.80 82.33 82.86 83.22 83.57 84.08 84.61 84.84 84.90 85.05 85.22 85.31 85.41 85.54 85.52 85.49 85.74 85.99 85.98 85.86 85.74 85.52 85.33 85.30 85.34 85.21 85.22 85.23 85.09 85.22 85.47 85.87 86.17 86.36 86.22 86.03 85.83 85.53 85.38 85.09 84.45 83.83 83.26 83.02 82.94 82.26 81.41 81.21 81.66 81.61 80.92 80.79 80.85 80.73 80.68 81.10 81.49 81.66 81.27 80.82 81.14 81.70 81.81 82.15 82.75 83.26 83.85 84.42 85.10 85.64 85.79 86.02 86.46 86.76 86.94 87.26 87.49 87.42 87.21 86.93 86.91 87.13 87.40 87.55 87.05 85.20 85.15 87.42 89.08 89.65 -98.13 97.87 97.72 97.48 97.20 96.93 96.25 95.99 95.95 95.45 94.74 94.83 95.28 95.36 95.21 95.19 96.07 97.42 99.87 102.25 104.85 106.85 107.75 107.86 107.22 105.19 104.52 103.37 103.67 104.33 104.95 105.17 105.77 106.09 106.49 106.74 107.20 107.66 108.26 108.94 109.23 109.69 110.01 110.12 110.20 110.01 109.77 109.47 109.00 108.52 108.05 107.56 106.76 105.70 105.03 104.26 103.10 101.39 99.16 97.50 94.82 91.37 89.85 90.22 92.49 94.58 95.57 96.65 97.67 98.65 99.47 90.99 83.83 84.02 84.23 84.50 84.80 84.97 85.06 85.23 85.39 85.50 85.57 85.60 85.62 85.64 85.62 85.54 85.45 85.36 85.28 85.08 84.77 84.46 83.97 83.55 83.13 82.67 82.12 81.56 81.02 80.48 79.90 79.27 78.61 77.96 77.33 76.76 76.09 75.26 74.29 73.26 72.24 71.18 69.93 69.01 68.21 67.40 66.51 65.66 64.89 64.13 63.32 62.44 61.58 60.80 59.96 59.08 58.23 57.46 56.78 56.08 55.22 54.15 53.36 52.81 52.23 51.71 51.45 51.20 50.76 50.30 49.85 49.42 48.95 48.42 47.85 47.28 46.85 46.52 45.68 44.54 43.32 42.57 42.60 42.67 42.69 42.71 42.74 42.66 42.35 41.80 41.10 40.76 40.81 40.83 40.83 40.83 40.81 40.76 40.73 40.67 40.68 40.70 40.73 40.73 40.78 40.93 41.12 41.36 41.78 42.22 42.15 41.57 40.69 39.36 37.70 36.31 35.08 33.54 32.05 30.75 30.21 30.52 30.18 29.21 28.27 27.29 26.62 26.10 25.23 23.78 22.03 21.06 20.34 20.11 20.02 21.41 23.62 25.34 26.92 29.08 30.38 30.46 30.37 30.37 30.40 30.62 30.83 31.02 30.70 29.65 29.20 28.85 27.26 24.87 22.64 20.78 19.39 18.03 16.48 13.97 12.11 13.12 15.82 19.47 21.24 22.12 22.59 22.80 22.75 22.31 21.87 21.41 21.28 21.33 21.35 21.38 21.50 21.65 21.83 21.84 21.88 22.42 23.08 23.55 23.80 23.83 23.71 23.63 23.59 23.59 23.59 23.55 23.49 23.45 23.43 23.44 23.45 23.64 24.25 24.65 24.75 24.73 24.79 25.55 26.00 26.35 27.08 27.57 27.75 28.14 28.67 29.22 29.65 29.79 30.14 30.75 30.93 30.86 31.06 31.39 31.74 31.92 31.91 31.93 31.96 31.90 31.75 31.54 31.16 31.02 31.05 31.14 31.21 31.29 31.42 31.61 31.75 31.83 31.95 31.99 31.92 31.60 30.98 30.29 29.83 29.77 29.78 29.79 29.84 29.85 29.86 29.85 29.83 29.83 29.83 29.68 29.58 29.39 29.28 29.31 29.32 29.37 29.39 29.42 29.47 29.49 29.47 29.49 30.14 30.82 31.14 31.46 32.11 32.55 32.83 33.03 33.37 34.21 34.82 34.87 34.50 33.69 32.44 30.81 27.88 25.83 25.11 25.02 25.08 25.00 24.04 23.02 22.59 22.41 22.26 21.50 20.45 20.12 19.98 19.88 19.34 18.20 16.81 15.51 14.39 12.12 10.13 9.84 9.55 9.74 9.77 9.77 9.76 9.65 -4.67 7.66 12.42 12.93 13.35 12.29 10.91 10.48 10.08 8.20 3.65 6.96 6.89 6.19 5.52 4.71 4.15 nan 2.97 2.26 1.53 0.75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9.20 9.59 9.96 11.16 13.04 13.84 14.05 14.02 13.96 13.97 13.98 14.00 13.87 13.73 13.71 13.97 14.06 14.26 14.82 15.54 15.69 15.76 16.11 16.10 15.61 15.19 14.95 14.82 14.81 15.03 15.17 15.15 15.13 15.38 15.90 16.11 16.11 15.96 15.64 15.31 15.39 15.87 16.93 18.31 19.56 20.53 21.20 21.75 22.53 23.25 24.02 24.29 25.68 28.55 30.71 32.11 32.59 32.70 32.43 31.89 30.98 29.76 27.68 25.14 22.32 20.21 19.61 19.61 19.79 20.85 22.67 25.16 28.61 34.57 38.96 41.43 43.09 43.98 43.62 42.95 42.20 41.66 42.11 43.11 44.05 45.04 45.65 46.31 47.08 47.76 48.65 49.47 50.33 51.41 52.45 53.07 53.81 54.58 55.36 56.19 56.66 56.98 57.08 57.02 57.26 57.76 58.28 58.82 59.40 59.79 59.80 59.87 60.08 60.48 60.99 61.34 61.68 62.06 62.53 63.06 63.64 64.17 64.70 65.28 65.80 66.18 66.67 67.26 67.84 68.42 68.98 69.57 70.18 71.19 72.71 73.89 74.74 75.44 76.06 76.60 77.06 77.51 77.97 78.33 78.72 79.24 79.77 80.24 80.77 81.34 81.75 82.18 82.81 83.25 83.65 84.24 84.54 84.63 84.79 84.95 85.09 85.04 84.82 84.75 84.82 85.10 85.39 85.53 85.43 85.12 84.90 84.76 84.77 84.78 84.62 84.54 84.63 84.77 84.90 84.98 85.28 85.50 85.58 85.57 85.54 85.29 84.93 84.72 84.47 83.83 83.14 82.51 82.39 82.63 82.11 81.48 81.36 81.54 81.58 81.06 80.78 80.57 80.49 80.49 80.65 81.06 81.59 81.34 80.74 80.86 81.36 81.74 82.18 82.64 82.97 83.46 83.97 84.46 84.90 85.16 85.44 85.68 85.61 85.64 85.86 86.13 86.08 85.82 85.50 85.41 85.59 85.57 85.42 84.66 83.10 83.22 85.80 87.94 88.43 -99.19 99.05 98.96 98.82 98.62 98.59 98.76 98.80 98.83 98.37 96.86 96.79 97.11 97.38 97.39 98.09 99.20 99.74 101.16 102.72 104.33 107.69 108.46 109.20 109.17 107.93 106.37 104.58 104.46 105.03 105.69 106.05 106.64 106.96 107.36 107.61 107.90 108.36 108.84 109.32 109.59 109.87 110.18 110.20 110.20 110.01 109.74 109.29 108.82 108.35 107.87 107.38 106.74 105.74 104.55 102.90 101.30 99.10 96.52 94.65 91.36 87.48 85.53 86.85 90.35 93.05 94.51 95.52 96.33 96.78 93.27 84.19 81.76 81.93 82.07 82.34 82.71 82.87 82.91 83.12 83.31 83.37 83.42 83.43 83.46 83.49 83.50 83.46 83.37 83.29 83.20 83.03 82.76 82.45 82.01 81.63 81.27 80.83 80.27 79.71 79.17 78.63 78.07 77.47 76.87 76.28 75.61 74.95 74.31 73.57 72.65 71.64 70.63 69.61 68.44 67.56 66.77 65.96 65.06 64.25 63.55 62.78 61.98 61.13 60.30 59.52 58.74 57.93 57.13 56.36 55.64 54.93 54.11 53.11 52.37 51.81 51.23 50.70 50.37 50.10 49.81 49.41 48.95 48.53 48.08 47.52 46.92 46.32 45.87 45.47 44.61 43.38 41.86 40.85 40.81 40.82 40.82 40.85 40.93 40.91 40.70 40.13 39.23 38.82 38.88 38.90 38.91 38.91 39.02 39.29 39.60 39.66 39.75 39.75 39.67 39.65 39.68 39.80 39.92 40.17 40.80 41.52 41.56 41.29 40.69 39.29 37.36 36.27 35.10 33.57 31.98 30.67 30.04 30.10 29.73 28.81 27.91 26.97 26.37 26.16 25.83 24.98 22.94 21.18 20.38 20.11 20.25 21.75 24.27 26.10 27.53 29.24 30.21 30.21 30.04 30.00 29.99 30.00 30.07 30.15 29.68 28.52 27.95 27.59 26.25 24.25 21.85 19.80 18.40 17.02 15.45 12.93 11.07 12.11 14.36 17.12 18.35 19.27 20.12 20.47 20.57 20.57 20.40 20.07 19.97 20.01 20.01 20.08 20.30 20.47 20.55 20.50 20.60 21.49 22.48 22.90 23.26 23.32 23.11 22.96 22.89 22.89 22.87 22.79 22.68 22.59 22.55 22.57 22.63 22.85 23.45 23.94 24.16 24.30 24.39 25.16 25.46 25.67 26.31 26.79 27.07 27.49 28.00 28.48 28.92 29.26 29.76 30.34 30.50 30.45 30.72 31.07 31.35 31.50 31.50 31.57 31.59 31.49 31.48 31.25 30.73 30.51 30.55 30.60 30.65 30.67 30.73 30.82 30.89 30.92 30.98 30.99 30.99 30.82 30.33 29.67 29.10 29.03 29.01 29.04 29.13 29.18 29.19 29.15 29.08 29.02 28.94 28.61 28.15 27.50 27.16 27.17 27.22 27.27 27.29 27.33 27.42 27.51 27.47 27.50 28.22 29.00 29.42 30.05 31.10 31.60 31.73 31.86 32.06 32.61 32.93 32.99 32.83 32.29 31.14 29.51 26.80 24.84 24.04 23.84 23.84 23.75 22.77 21.80 21.54 21.47 21.33 20.46 19.22 18.46 18.02 17.75 17.32 16.55 14.99 13.34 10.11 9.89 9.17 8.80 8.75 nan 9.00 9.03 8.73 8.12 4.43 5.17 5.58 5.41 5.11 5.27 5.15 5.27 5.62 5.53 5.64 5.55 5.25 5.10 4.82 4.52 3.88 nan nan 0.81 0.46 0.14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8.76 9.17 9.81 10.68 11.84 12.40 12.77 13.03 13.01 13.25 13.14 13.13 12.57 12.24 12.26 12.65 13.00 13.34 13.99 14.78 15.02 15.14 15.73 16.06 15.84 15.54 15.31 15.26 15.26 15.25 15.22 15.22 15.22 15.22 15.14 15.09 15.04 15.06 15.14 15.29 15.64 16.18 17.16 18.37 19.54 20.43 20.98 21.38 21.72 22.13 22.60 23.00 23.89 26.37 29.39 31.01 31.53 31.59 31.26 30.66 29.85 28.83 27.16 24.91 22.21 20.11 19.44 19.51 19.98 21.19 23.05 25.35 28.60 34.46 38.82 41.02 42.22 42.68 42.25 41.18 39.74 39.57 40.04 40.73 41.89 43.04 43.45 44.78 45.24 45.88 46.59 47.44 48.30 49.49 50.19 51.14 51.96 52.84 53.80 54.59 54.90 55.17 55.41 55.37 55.78 56.57 57.33 57.94 58.37 58.66 58.77 58.85 59.00 59.28 59.74 60.10 60.44 60.82 61.28 61.83 62.41 62.81 63.23 63.78 64.35 64.88 65.44 66.02 66.60 67.17 67.72 68.35 69.09 70.26 71.90 73.24 74.05 74.71 75.37 75.97 76.42 76.89 77.34 77.70 78.07 78.54 79.05 79.58 80.25 81.13 81.49 81.74 82.27 82.72 83.39 83.99 84.34 84.48 84.60 84.56 84.59 84.51 84.49 84.45 84.45 84.65 84.79 84.91 84.81 84.52 84.34 84.28 84.34 84.35 84.16 83.98 84.01 84.27 84.51 84.71 84.92 84.98 85.16 85.18 85.09 84.67 84.21 83.89 83.67 83.34 82.86 82.43 82.37 82.56 82.02 81.77 81.77 81.66 81.41 81.24 81.08 80.87 80.72 80.48 80.67 81.04 81.41 81.12 80.72 80.75 81.08 81.51 82.00 82.49 82.66 82.85 83.12 83.51 83.94 84.68 84.98 85.06 84.92 84.75 84.55 84.71 84.61 84.60 84.43 84.42 83.67 82.81 81.71 80.95 80.81 81.60 84.23 86.62 87.37 -99.85 99.85 99.70 99.69 99.74 99.84 100.17 100.71 100.73 100.33 98.82 98.45 98.51 98.68 98.71 99.30 100.03 100.91 103.29 104.59 103.47 103.45 102.62 106.04 109.37 109.78 109.01 106.77 105.79 105.73 106.74 107.20 107.68 108.00 108.41 108.62 108.70 109.00 109.26 109.53 109.77 110.00 110.20 110.20 110.09 110.00 109.55 108.95 108.36 107.89 107.42 106.95 106.44 105.23 103.76 101.91 99.73 96.47 93.38 91.60 87.52 84.49 82.40 83.73 88.54 91.50 93.74 94.80 95.12 95.13 84.74 79.43 79.71 79.90 80.04 80.33 80.66 80.78 80.81 81.02 81.23 81.27 81.29 81.33 81.36 81.39 81.42 81.41 81.32 81.23 81.14 80.99 80.77 80.48 80.07 79.74 79.43 79.01 78.45 77.90 77.35 76.80 76.25 75.70 75.15 74.61 73.91 73.14 72.57 71.94 71.07 70.08 69.06 68.06 66.99 66.17 65.38 64.55 63.65 62.86 62.21 61.45 60.65 59.85 59.06 58.27 57.51 56.83 56.07 55.28 54.49 53.75 52.99 52.06 51.37 50.82 50.24 49.72 49.24 48.94 48.84 48.51 48.03 47.64 47.26 46.66 45.99 45.35 44.81 44.31 43.44 42.18 40.32 38.95 38.68 38.62 38.57 38.61 38.75 38.92 38.90 38.36 37.33 36.77 36.78 36.78 36.80 36.78 37.07 37.87 38.47 38.78 38.93 38.91 38.63 38.57 38.60 38.65 38.71 38.92 39.85 40.74 40.96 40.91 40.52 38.88 36.75 35.70 35.12 33.60 31.92 30.58 29.89 29.79 29.27 28.28 27.36 26.40 25.84 25.78 25.80 25.34 23.15 20.93 20.17 20.22 20.83 22.44 24.69 26.39 27.76 29.07 29.72 29.62 29.17 28.68 28.35 28.29 28.33 28.38 27.98 27.03 26.51 26.08 24.75 22.86 20.62 18.71 17.39 16.02 14.43 12.10 10.41 11.27 12.77 14.51 15.21 16.09 17.04 17.77 18.18 18.25 18.53 19.19 19.66 19.53 19.49 19.59 19.96 19.65 19.12 18.91 19.26 20.32 21.43 21.78 22.14 22.25 22.05 21.93 21.88 21.99 22.03 21.98 21.84 21.67 21.60 21.63 21.74 22.00 22.60 23.13 23.58 23.82 23.99 24.78 25.01 25.14 25.71 26.15 26.41 26.83 27.34 27.78 28.24 28.66 29.18 29.77 30.18 30.19 30.51 30.79 30.99 31.09 31.09 31.21 31.19 31.10 31.13 30.93 30.36 30.06 30.09 30.09 30.08 30.05 30.05 30.05 30.05 30.06 30.07 30.07 30.12 30.04 29.71 29.11 28.49 28.36 28.33 28.37 28.48 28.57 28.58 28.52 28.41 28.33 28.15 27.69 26.94 25.89 25.34 25.30 25.29 25.30 25.30 25.32 25.32 25.29 25.25 25.30 26.09 27.00 27.57 28.48 29.95 30.53 30.44 30.43 30.46 30.51 30.55 30.58 30.66 30.54 29.52 27.97 25.70 24.00 23.22 22.91 22.76 22.51 21.48 20.56 20.47 20.48 20.32 19.46 18.13 16.84 15.88 15.72 15.64 15.18 12.00 10.03 9.11 8.75 8.09 7.80 7.89 nan nan 7.49 6.86 6.23 5.60 4.95 3.76 2.89 2.66 2.48 2.73 3.35 4.07 5.17 4.63 4.05 3.46 3.23 3.56 3.10 nan nan nan 0.28 -0.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7.92 8.81 9.77 10.41 10.95 11.26 11.60 12.18 11.69 12.05 12.00 12.11 11.21 11.07 11.17 11.64 12.09 12.45 13.04 13.79 14.14 14.41 15.12 15.72 16.01 15.90 15.63 15.51 15.47 15.45 15.38 15.30 15.29 15.12 14.74 14.44 14.23 14.24 14.58 15.22 15.79 16.37 17.23 18.23 19.28 20.08 20.57 20.95 21.26 21.56 21.92 22.38 23.29 25.66 28.62 30.31 30.97 31.04 30.78 30.44 29.77 28.68 27.04 24.98 22.65 20.91 20.42 20.76 21.65 23.27 25.30 26.95 29.50 34.77 38.95 40.89 41.57 41.87 41.50 40.61 39.32 38.81 39.14 40.03 40.86 41.57 42.25 43.09 43.65 44.44 45.34 46.24 47.09 48.24 49.29 49.97 50.81 51.76 52.56 53.16 53.45 53.76 54.27 54.50 55.04 55.89 56.70 57.31 57.69 57.91 57.98 58.08 58.25 58.48 58.91 59.31 59.61 59.96 60.37 60.89 61.48 61.90 62.35 62.89 63.48 64.06 64.63 65.20 65.76 66.32 66.87 67.51 68.31 69.51 71.28 72.75 73.62 74.30 75.02 75.60 76.02 76.44 76.86 77.21 77.54 77.96 78.47 79.08 79.90 80.83 81.30 81.65 82.01 82.48 83.26 83.87 84.19 84.35 84.40 84.34 84.20 84.19 84.38 84.40 84.28 84.34 84.37 84.49 84.45 84.20 83.95 83.91 83.97 84.03 83.83 83.71 83.70 83.88 84.23 84.58 84.45 84.48 84.68 84.77 84.60 84.18 83.58 83.24 83.06 82.99 82.80 82.40 82.41 82.48 81.95 81.83 81.81 81.51 81.27 81.29 81.30 81.26 80.83 80.66 80.89 81.14 81.23 81.03 80.87 80.84 80.97 81.31 81.75 82.25 82.38 82.30 82.34 82.61 83.22 84.16 84.64 84.64 84.36 84.09 83.70 83.42 83.30 83.44 83.75 83.56 82.00 79.65 77.60 77.60 78.51 80.42 83.12 85.37 86.58 -100.00 100.02 100.04 100.03 100.03 100.01 100.14 100.37 100.38 100.10 99.62 99.39 99.38 99.37 99.40 99.82 100.30 101.68 105.72 108.63 108.39 103.71 101.02 102.94 106.01 108.26 109.14 109.58 108.90 108.16 108.11 108.27 108.66 108.89 109.16 109.37 109.37 109.48 109.61 109.73 109.93 110.05 110.07 110.07 110.04 109.88 109.10 108.31 107.51 107.14 106.58 106.13 105.66 103.68 102.24 100.73 98.45 93.94 89.69 86.05 82.51 80.27 78.97 82.05 87.21 90.99 92.90 93.88 93.90 87.89 77.28 77.46 77.69 77.92 78.14 78.39 78.63 78.71 78.78 78.97 79.15 79.18 79.21 79.30 79.35 79.37 79.41 79.41 79.31 79.20 79.10 78.99 78.83 78.54 78.13 77.81 77.52 77.12 76.61 76.07 75.51 74.95 74.40 73.86 73.32 72.78 72.17 71.54 71.01 70.40 69.51 68.58 67.64 66.60 65.46 64.67 63.96 63.21 62.31 61.49 60.80 60.10 59.36 58.58 57.80 57.04 56.33 55.67 54.96 54.18 53.38 52.63 51.88 50.96 50.26 49.72 49.16 48.64 48.23 47.93 47.78 47.52 47.09 46.75 46.38 45.77 45.05 44.29 43.69 43.12 42.26 41.00 38.75 37.00 36.30 35.72 35.64 35.67 35.97 36.38 36.48 36.12 35.37 34.93 34.96 35.07 35.15 35.20 35.72 36.88 37.71 38.11 38.21 38.12 37.59 37.46 37.50 37.51 37.52 37.69 38.59 39.67 40.03 40.08 39.89 38.32 35.97 35.26 34.95 33.41 31.80 30.48 29.77 29.50 28.81 27.70 26.75 25.77 25.24 25.24 25.43 25.20 22.91 20.54 19.99 20.43 21.62 23.15 24.87 26.42 27.70 28.66 28.99 28.73 27.85 26.69 26.00 25.92 26.02 26.07 25.86 25.26 24.87 24.33 22.86 20.98 19.13 17.49 16.25 14.89 13.33 11.30 9.84 10.31 11.01 11.64 12.16 13.10 14.34 15.49 16.16 16.21 16.83 17.39 17.99 18.76 18.85 19.05 16.79 13.83 17.57 17.52 18.05 19.24 20.33 20.62 20.91 21.03 20.94 20.88 20.87 20.97 21.07 21.06 20.96 20.80 20.75 20.77 20.82 21.10 21.74 22.34 22.84 23.26 23.59 24.39 24.58 24.73 25.30 25.65 25.76 26.18 26.74 27.15 27.55 27.95 28.41 28.99 29.71 30.13 30.43 30.54 30.63 30.69 30.70 30.78 30.76 30.72 30.76 30.57 29.99 29.70 29.67 29.57 29.49 29.42 29.37 29.31 29.28 29.28 29.28 29.29 29.33 29.28 29.10 28.55 27.95 27.81 27.78 27.82 27.94 28.03 28.03 27.99 27.91 27.83 27.61 27.11 26.36 25.36 24.79 24.61 24.49 24.42 24.47 24.31 23.70 23.14 22.93 23.03 23.61 24.45 25.41 26.63 28.14 28.69 28.56 28.52 28.52 28.49 28.47 28.48 28.58 28.54 27.76 26.50 24.43 22.81 22.11 21.90 21.80 21.50 20.53 19.61 19.34 19.17 18.72 18.01 16.86 15.16 13.79 14.21 11.56 11.25 10.93 8.92 8.27 7.71 7.00 7.01 7.19 nan nan nan nan nan nan 2.67 2.30 2.20 2.00 1.83 1.65 1.48 1.30 1.13 nan nan nan nan 1.16 1.08 nan nan nan -0.00 -0.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6.92 8.31 9.77 10.33 10.29 10.22 10.28 10.22 8.47 7.57 7.31 7.80 9.94 10.21 9.68 10.70 11.36 11.71 12.14 12.66 13.10 13.62 14.38 15.21 16.01 16.16 15.86 15.67 15.59 15.60 15.52 15.31 15.25 14.94 14.36 13.80 13.37 13.30 13.85 14.95 15.75 16.38 17.16 18.01 18.87 19.59 20.12 20.55 20.87 21.11 21.41 21.92 22.92 25.22 27.82 29.54 30.36 30.50 30.42 30.35 29.84 28.65 27.06 25.16 23.43 22.14 21.86 22.57 23.96 25.86 27.96 28.92 30.62 35.09 38.90 40.46 40.68 40.70 40.38 39.89 38.72 38.24 38.64 39.63 40.21 40.55 41.20 41.97 42.70 43.46 44.17 45.03 45.92 47.11 48.24 48.90 49.63 50.59 51.29 51.82 52.19 52.52 53.29 53.79 54.43 55.28 56.09 56.71 57.07 57.23 57.25 57.37 57.59 57.76 58.20 58.64 58.91 59.21 59.55 60.05 60.64 61.14 61.67 62.24 62.82 63.40 63.97 64.54 65.10 65.66 66.21 66.85 67.65 68.86 70.75 72.33 73.29 74.07 74.83 75.40 75.72 76.07 76.45 76.76 77.04 77.46 77.99 78.65 79.47 80.40 81.14 81.75 81.96 82.32 83.12 83.75 84.05 84.18 84.23 84.20 84.05 84.08 84.33 84.34 84.20 84.02 84.04 84.28 84.34 84.06 83.80 83.58 83.62 83.75 83.65 83.63 83.63 83.65 84.01 84.39 84.10 83.92 84.09 84.19 84.02 83.75 83.27 82.92 82.70 82.72 82.51 81.95 81.94 82.25 81.87 81.64 81.54 81.44 81.24 81.14 81.12 81.19 80.99 80.91 80.93 80.94 81.08 81.04 81.02 81.00 81.05 81.20 81.56 82.03 82.19 82.10 82.03 82.19 82.77 83.77 84.34 84.31 83.87 83.23 82.76 82.46 82.25 82.49 82.92 82.35 80.46 77.52 75.05 75.83 77.33 79.88 82.54 84.69 85.75 -100.11 100.19 100.38 100.38 100.37 100.26 100.18 100.20 100.20 100.20 100.09 100.08 100.21 100.40 100.38 100.73 101.81 103.52 106.86 109.49 108.49 103.87 100.91 101.29 103.69 106.22 108.84 109.59 109.80 109.44 109.17 109.31 109.42 109.64 109.87 110.07 109.99 109.83 109.91 109.91 110.00 109.90 109.80 109.68 109.52 109.13 108.25 107.18 106.30 106.10 105.52 104.92 104.22 102.17 100.50 99.17 96.61 91.81 86.39 81.39 77.32 75.50 76.48 81.90 87.00 90.15 91.77 92.30 88.66 80.25 75.38 75.53 75.73 75.96 76.31 76.53 76.58 76.67 76.80 76.96 77.08 77.11 77.17 77.30 77.37 77.40 77.43 77.42 77.33 77.21 77.12 77.03 76.92 76.64 76.22 75.89 75.58 75.22 74.76 74.24 73.67 73.11 72.56 72.01 71.46 70.92 70.44 70.03 69.55 68.92 68.00 67.10 66.29 65.20 63.93 63.16 62.58 61.89 60.98 60.12 59.38 58.71 58.11 57.33 56.55 55.83 55.15 54.50 53.83 53.08 52.30 51.54 50.79 49.84 49.08 48.55 48.02 47.56 47.22 46.97 46.76 46.47 46.14 45.84 45.47 44.87 44.10 43.15 42.43 41.84 41.06 39.82 37.21 34.67 33.41 32.37 32.08 32.09 32.76 33.38 33.62 33.49 33.44 33.45 33.78 34.00 34.21 34.70 35.40 36.44 37.29 37.68 37.63 37.33 36.56 36.35 36.40 36.40 36.42 36.58 37.22 38.02 38.29 38.38 38.30 37.00 35.00 34.37 34.01 32.57 31.20 30.38 29.74 29.22 28.44 27.33 26.41 25.54 25.09 25.12 25.20 24.75 22.47 20.24 19.82 20.62 22.48 24.10 25.34 26.59 27.64 28.26 28.24 27.72 26.39 24.79 23.79 23.62 23.75 23.85 23.85 23.53 23.22 22.58 20.94 19.03 17.39 15.89 14.59 13.35 11.95 10.33 9.13 9.22 9.60 9.64 9.97 10.99 12.53 13.93 14.67 15.13 14.75 14.97 15.59 16.62 17.56 17.87 15.18 13.36 16.60 16.97 17.31 18.56 19.62 19.82 20.06 20.18 20.18 20.21 20.05 20.04 19.84 19.79 19.87 20.18 20.25 20.15 20.02 20.22 20.97 21.62 22.19 22.64 23.13 23.92 24.18 24.35 24.89 25.18 25.17 25.61 26.20 26.55 26.89 27.23 27.63 28.12 29.10 30.06 30.27 30.20 30.22 30.23 30.24 30.25 30.25 30.26 30.30 30.12 29.64 29.36 29.29 29.10 28.90 28.79 28.69 28.59 28.54 28.56 28.57 28.58 28.59 28.57 28.46 28.02 27.48 27.35 27.32 27.36 27.48 27.56 27.56 27.55 27.53 27.47 27.27 26.83 26.22 25.46 24.94 24.63 24.40 24.23 24.30 23.98 22.59 21.20 20.85 20.98 21.29 21.93 23.18 24.68 26.02 26.50 26.41 26.38 26.39 26.40 26.39 26.41 26.45 26.44 25.91 25.01 23.14 21.53 20.93 20.86 20.82 20.52 19.66 18.76 18.24 17.72 16.92 16.41 15.54 13.57 11.38 11.21 9.73 9.35 8.78 7.96 7.47 6.91 6.90 6.25 5.73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.11 0.05 nan nan nan -0.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.59 8.18 9.77 10.30 10.04 9.53 9.17 8.46 4.57 nan nan 1.03 6.81 9.83 -1.78 5.00 9.53 10.71 11.54 11.58 12.00 12.68 13.63 14.63 15.49 15.84 15.74 15.63 15.57 15.62 15.47 15.10 14.82 14.34 13.62 12.92 12.30 12.11 12.69 14.06 15.13 16.05 16.85 17.59 18.38 19.20 20.01 20.48 20.60 20.74 20.95 21.48 22.47 24.43 26.86 28.48 29.46 29.77 29.91 29.98 29.55 28.43 26.99 25.61 24.26 23.37 23.43 24.47 26.13 27.92 29.76 30.35 31.58 35.11 38.24 39.08 39.19 38.89 38.45 38.28 37.58 37.40 38.11 39.29 39.96 40.11 40.61 41.36 42.07 42.56 42.99 43.91 44.79 45.97 47.11 47.79 48.58 49.37 50.04 50.73 51.15 51.85 52.44 53.09 53.77 54.57 55.37 56.01 56.38 56.57 56.56 56.61 56.84 57.06 57.55 57.95 58.19 58.46 58.80 59.27 59.84 60.42 60.99 61.57 62.14 62.71 63.29 63.93 64.52 65.10 65.64 66.28 67.11 68.36 70.38 71.96 73.00 73.91 74.74 75.33 75.50 75.74 76.03 76.29 76.55 76.96 77.49 78.17 78.99 79.94 80.91 81.74 81.93 82.35 83.08 83.68 83.87 84.02 84.08 84.05 83.96 83.99 84.22 84.22 84.05 83.79 83.72 84.04 84.14 83.83 83.51 83.21 83.33 83.52 83.51 83.53 83.51 83.41 83.72 84.12 83.80 83.42 83.56 83.60 83.49 83.30 83.04 82.72 82.47 82.51 82.24 81.58 81.61 82.03 81.75 81.38 81.27 81.35 81.25 80.98 80.94 81.03 81.15 81.14 80.85 80.75 80.94 81.08 81.16 81.18 81.18 81.18 81.40 81.84 82.07 81.99 81.86 81.95 82.38 83.31 83.87 83.95 83.28 82.40 81.92 81.64 81.39 81.62 82.00 81.28 79.33 76.70 74.85 75.22 76.76 79.42 81.91 83.89 84.89 -100.63 100.86 101.05 101.21 101.20 101.19 100.98 100.96 100.95 101.00 101.12 101.34 101.50 101.57 101.60 102.07 103.24 105.23 108.03 109.63 108.25 104.01 101.28 100.52 101.99 104.62 107.74 109.00 109.77 110.00 109.90 109.98 109.99 110.14 110.47 110.67 110.59 110.35 110.22 110.08 109.90 109.44 108.92 108.69 108.13 107.44 106.98 105.74 104.74 104.62 104.25 103.25 102.53 100.81 98.98 96.93 93.24 88.25 82.18 77.31 73.94 73.04 76.03 81.97 86.54 88.61 89.58 89.38 84.35 73.31 73.46 73.67 73.89 74.07 74.38 74.56 74.56 74.65 74.82 74.93 75.01 75.08 75.16 75.27 75.32 75.34 75.36 75.38 75.39 75.36 75.30 75.19 75.06 74.82 74.45 74.12 73.78 73.39 72.96 72.46 71.91 71.44 70.92 70.37 69.80 69.25 68.84 68.50 68.04 67.42 66.56 65.71 64.89 63.77 62.53 61.77 61.16 60.45 59.58 58.78 58.02 57.42 56.85 56.13 55.38 54.72 54.05 53.37 52.71 52.02 51.25 50.48 49.72 48.72 47.97 47.39 46.90 46.52 46.26 46.00 45.69 45.44 45.24 44.96 44.57 43.97 43.12 41.91 41.03 40.34 39.68 38.56 35.68 32.60 30.40 29.14 28.61 28.60 29.59 30.57 30.95 31.19 31.79 32.35 32.87 33.30 33.81 34.62 35.51 36.38 37.00 37.32 37.11 36.58 35.62 35.35 35.41 35.41 35.44 35.53 35.78 36.05 36.14 36.17 36.13 35.28 33.91 33.24 32.62 31.36 30.38 30.21 29.70 28.91 28.10 27.04 26.20 25.49 25.18 25.21 24.98 24.12 21.96 20.14 19.84 20.93 23.38 25.05 25.85 26.81 27.44 27.78 27.42 26.60 24.87 22.93 21.73 21.49 21.60 21.79 21.84 21.75 21.49 20.80 19.02 16.97 15.51 14.09 12.60 11.54 10.58 9.26 8.30 8.13 8.13 8.46 8.82 9.87 10.89 12.59 13.15 14.40 12.47 12.80 13.69 nan nan 15.46 15.84 15.41 14.20 15.96 16.35 18.16 18.85 19.16 19.35 19.49 19.55 19.72 19.49 18.92 18.47 18.40 18.26 18.74 18.21 19.14 19.34 19.41 20.36 21.11 21.55 22.03 22.58 23.33 23.68 23.93 24.35 24.61 24.71 25.19 25.74 25.97 26.22 26.63 27.04 27.50 28.47 29.47 29.67 29.60 29.58 29.57 29.59 29.59 29.59 29.60 29.63 29.50 29.15 28.96 28.90 28.66 28.38 28.23 28.09 27.93 27.85 27.87 27.88 27.89 27.90 27.89 27.80 27.42 27.01 26.90 26.88 26.91 27.02 27.12 27.16 27.19 27.22 27.18 27.07 26.76 26.26 25.45 24.93 24.73 24.50 24.37 24.46 23.98 22.15 20.33 19.84 19.97 20.02 20.37 21.68 22.98 23.95 24.30 24.24 24.23 24.24 24.26 24.27 24.28 24.45 24.46 24.15 23.44 22.02 20.51 19.85 19.79 19.58 19.17 18.52 17.75 17.21 16.49 15.45 14.94 12.41 10.57 9.74 9.17 8.94 8.32 7.90 7.16 6.93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.97 4.54 5.36 5.40 5.32 7.85 8.45 8.25 5.48 nan nan nan 3.19 5.21 1.12 3.62 7.07 9.80 10.77 10.91 11.10 11.89 12.93 13.95 14.76 15.18 15.43 15.43 15.39 15.45 15.28 14.72 14.26 13.52 12.77 11.96 11.25 10.85 11.40 12.89 14.30 15.45 16.36 17.08 17.78 18.71 19.94 20.46 20.45 20.40 20.54 21.08 22.02 23.55 25.69 27.25 28.43 28.96 29.33 29.41 29.01 28.10 27.10 25.85 25.08 24.55 24.99 26.32 28.20 29.49 30.78 31.25 32.36 34.90 37.00 37.18 37.19 36.51 35.73 35.49 35.32 36.07 37.48 38.98 39.73 39.93 40.38 41.02 41.51 41.93 42.19 43.08 43.89 44.93 46.05 46.77 47.50 48.16 48.92 49.61 50.34 51.01 51.63 52.28 52.99 53.77 54.55 55.11 55.54 55.87 55.89 55.89 56.03 56.46 56.94 57.20 57.43 57.71 58.11 58.56 59.08 59.65 60.26 60.84 61.40 61.96 62.58 63.31 63.98 64.65 65.18 65.82 66.69 68.12 70.20 71.64 72.74 73.77 74.73 75.31 75.38 75.46 75.64 75.84 76.10 76.48 76.98 77.61 78.43 79.38 80.46 81.42 81.88 82.53 83.29 83.52 83.65 83.89 83.96 83.92 83.81 83.80 83.95 83.98 83.86 83.55 83.36 83.62 83.61 83.23 83.01 82.96 83.18 83.40 83.41 83.39 83.27 83.09 83.29 83.64 83.49 83.26 83.19 83.16 83.12 83.01 82.83 82.61 82.44 82.41 82.16 81.67 81.58 81.74 81.57 81.31 81.24 81.35 81.32 81.09 81.03 81.09 81.23 81.24 80.95 80.83 80.96 81.09 81.19 81.23 81.22 81.12 81.30 81.73 82.03 81.94 81.76 81.87 82.09 82.42 82.89 83.37 82.94 82.14 81.62 81.35 81.31 81.27 80.97 80.22 78.57 76.45 75.09 75.21 76.54 79.00 81.26 83.04 84.12 -101.86 102.08 102.30 102.34 102.33 102.20 102.15 102.08 102.06 102.11 102.31 102.55 102.89 103.23 103.25 103.36 104.47 106.52 109.08 109.45 107.48 104.01 101.48 100.17 100.96 103.58 106.64 108.66 109.66 110.21 110.27 110.12 110.19 110.45 110.92 111.22 111.24 110.96 110.61 110.07 109.31 108.32 107.34 107.00 106.14 105.19 104.82 104.04 102.91 102.71 102.39 101.37 100.16 99.20 97.21 93.66 88.41 82.62 75.42 71.44 69.99 71.14 76.10 82.04 85.83 86.58 85.94 82.37 72.11 71.38 71.55 71.87 72.17 72.23 72.41 72.54 72.57 72.67 72.83 72.90 72.95 73.09 73.16 73.21 73.24 73.24 73.25 73.32 73.48 73.57 73.56 73.41 73.24 73.04 72.76 72.45 72.06 71.62 71.19 70.73 70.23 69.88 69.41 68.87 68.29 67.74 67.27 66.90 66.48 65.93 65.17 64.29 63.43 62.35 61.23 60.48 59.73 58.90 58.15 57.41 56.75 56.17 55.61 54.97 54.29 53.69 53.02 52.28 51.64 50.99 50.23 49.45 48.70 47.73 46.97 46.29 45.84 45.51 45.17 44.92 44.64 44.50 44.40 44.14 43.73 43.09 42.10 40.56 39.40 38.50 38.00 37.09 34.28 31.01 28.13 26.87 26.38 26.33 27.55 28.99 29.65 30.26 31.07 31.74 32.25 32.69 33.21 34.06 34.99 35.90 36.47 36.70 36.53 36.13 35.39 35.19 35.25 35.25 35.09 34.86 34.69 34.65 34.64 34.62 34.55 33.81 32.71 32.13 31.59 30.51 29.80 29.71 29.29 28.53 27.72 26.68 25.91 25.49 25.25 25.29 24.90 23.88 22.28 20.73 20.87 22.01 24.20 25.61 26.04 26.68 27.05 27.18 26.71 25.42 23.56 21.51 20.51 20.28 20.22 20.16 20.18 19.91 19.53 18.69 16.79 14.84 13.73 12.43 10.86 9.85 9.16 8.20 7.44 7.30 7.51 7.73 8.48 9.36 10.36 11.71 13.30 11.45 10.95 11.12 nan nan nan nan nan nan nan 14.00 14.59 15.79 17.41 17.91 18.02 18.15 18.18 18.15 18.13 17.50 17.24 17.26 15.85 14.03 11.98 14.22 17.76 18.61 19.78 20.60 20.92 21.39 21.98 22.67 23.17 23.46 23.73 24.00 24.31 24.85 25.34 25.41 25.59 26.13 26.59 26.98 27.74 28.56 28.79 28.79 28.79 28.79 28.80 28.81 28.81 28.81 28.83 28.78 28.57 28.50 28.48 28.21 27.90 27.69 27.51 27.29 27.19 27.21 27.23 27.23 27.25 27.23 27.12 26.80 26.54 26.49 26.48 26.50 26.60 26.71 26.81 26.89 26.97 26.96 26.95 26.84 26.43 25.48 24.95 24.89 24.86 24.78 24.89 24.30 22.24 20.38 19.73 19.87 19.60 19.83 20.52 21.52 21.96 22.13 22.12 22.12 22.13 22.13 22.16 22.20 22.56 22.74 22.48 21.92 20.98 19.70 18.87 18.58 18.07 17.41 17.01 16.44 16.15 15.57 14.52 11.95 10.85 8.24 8.25 7.99 7.67 7.11 6.90 6.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.18 0.17 4.43 4.57 4.90 4.32 4.84 4.30 2.85 2.64 2.00 nan nan 4.54 4.87 5.11 7.05 8.16 9.27 9.95 10.61 11.51 12.31 13.19 14.06 14.63 14.90 14.96 14.93 14.93 14.67 14.12 13.46 12.68 12.00 11.23 10.56 10.19 10.48 11.72 13.20 14.72 15.79 16.46 16.98 17.96 19.38 20.07 20.00 20.01 20.16 20.73 21.50 22.67 24.45 26.00 27.33 28.15 28.71 28.77 28.44 27.74 27.03 26.19 25.71 25.55 26.22 27.66 29.62 30.57 31.14 31.64 32.73 34.55 35.34 35.20 35.07 34.11 33.09 32.81 33.52 34.88 36.87 38.70 39.54 39.83 40.26 40.78 41.12 41.46 41.89 42.63 43.36 44.25 45.18 45.87 46.48 47.16 47.91 48.54 49.13 49.84 50.56 51.24 51.99 52.77 53.62 54.15 54.59 55.01 55.20 55.22 55.25 55.87 56.38 56.49 56.67 57.00 57.45 57.92 58.38 58.92 59.51 60.09 60.66 61.22 61.91 62.71 63.52 64.28 64.83 65.48 66.38 67.99 70.04 71.32 72.46 73.59 74.67 75.28 75.27 75.23 75.26 75.43 75.70 76.03 76.47 77.05 77.82 78.78 79.89 80.97 81.76 82.69 83.56 83.43 83.47 83.76 83.84 83.79 83.65 83.56 83.59 83.62 83.57 83.27 83.01 83.13 82.99 82.51 82.45 82.74 83.07 83.30 83.30 83.20 82.99 82.75 82.83 83.10 83.23 83.22 82.96 82.81 82.89 82.81 82.66 82.56 82.49 82.35 82.20 81.98 81.78 81.55 81.42 81.34 81.33 81.40 81.41 81.31 81.25 81.22 81.28 81.27 81.11 81.00 81.06 81.09 81.13 81.20 81.23 81.12 81.27 81.69 81.99 81.91 81.73 81.90 81.81 81.53 81.80 82.74 82.62 82.08 81.55 81.25 81.45 81.13 80.01 79.19 77.88 76.26 75.24 75.30 76.48 78.70 80.77 82.27 83.50 -103.36 103.46 103.68 103.66 103.54 103.61 103.51 103.49 103.46 103.51 103.62 103.70 104.16 104.88 105.02 105.17 106.01 107.77 109.67 109.04 106.64 103.65 101.26 99.97 100.66 103.40 106.41 108.42 109.73 110.19 110.31 110.21 110.29 110.72 111.24 111.67 111.69 111.35 110.43 109.24 107.72 106.50 105.17 104.90 104.27 103.31 102.69 101.24 99.90 99.92 99.96 99.08 96.78 95.21 93.21 89.46 84.54 78.07 70.34 67.91 68.09 71.20 76.09 81.52 84.26 84.57 82.49 71.61 69.50 69.61 69.76 70.08 70.40 70.48 70.62 70.64 70.62 70.69 70.80 70.83 70.88 71.01 71.10 71.14 71.18 71.24 71.24 71.31 71.56 71.71 71.73 71.64 71.44 71.29 71.08 70.79 70.38 69.94 69.50 69.06 68.65 68.29 67.89 67.35 66.80 66.25 65.81 65.39 64.97 64.46 63.80 62.95 61.97 60.94 59.94 59.20 58.25 57.34 56.64 56.02 55.45 54.91 54.37 53.79 53.22 52.67 51.99 51.21 50.59 50.00 49.24 48.47 47.70 46.80 46.00 45.23 44.79 44.49 44.06 43.75 43.61 43.57 43.57 43.34 42.90 42.25 41.09 39.21 37.61 36.45 36.07 35.47 32.96 29.67 26.38 25.52 25.26 25.22 26.63 28.42 29.52 30.40 31.07 31.55 31.89 32.12 32.48 33.14 34.00 35.08 35.63 35.78 35.79 35.74 35.44 35.38 35.44 35.44 35.01 34.25 33.88 33.58 33.51 33.44 33.30 32.48 31.42 31.11 30.75 29.86 29.16 28.98 28.63 28.00 27.30 26.26 25.56 25.42 25.33 25.34 24.93 24.13 22.71 22.28 22.62 23.68 24.88 25.72 25.86 26.20 26.35 26.46 25.88 24.48 22.46 20.65 20.19 20.11 20.03 19.55 18.79 17.99 17.24 16.27 14.51 12.85 12.10 11.15 9.67 8.71 8.10 7.25 6.68 6.78 7.11 7.09 8.67 9.18 10.98 10.40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15.40 15.64 15.31 14.99 14.66 14.33 14.01 14.02 13.86 12.80 10.13 7.14 8.26 15.85 17.46 18.76 19.77 20.28 20.81 21.36 22.05 22.57 22.85 23.04 23.32 23.72 24.29 24.77 24.87 25.09 25.70 26.10 26.38 26.99 27.67 27.91 27.96 28.01 28.00 27.98 27.98 28.01 28.05 28.06 28.02 27.94 27.93 27.92 27.72 27.37 27.04 26.81 26.63 26.56 26.56 26.57 26.58 26.59 26.56 26.47 26.22 26.07 26.06 26.07 26.12 26.23 26.37 26.47 26.60 26.73 26.76 26.78 26.85 26.55 25.65 25.26 25.29 25.30 25.28 25.36 24.73 22.87 20.87 20.23 20.32 19.80 19.65 19.81 20.23 20.15 20.16 20.17 20.18 20.19 20.21 20.27 20.41 20.96 21.40 21.07 20.46 20.03 18.83 17.96 17.48 16.63 15.69 15.37 15.35 15.29 13.96 11.92 7.61 6.84 6.68 6.69 6.32 6.13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.51 2.91 4.06 4.18 3.71 3.25 2.59 1.76 1.16 0.99 1.11 2.26 nan nan 3.67 4.24 nan nan nan 8.45 10.42 11.26 11.75 12.41 13.43 14.06 14.29 14.29 14.21 14.07 13.78 13.26 12.66 11.90 11.36 10.76 10.34 10.05 10.09 10.71 12.14 13.98 15.15 15.83 16.04 16.86 18.38 19.13 19.41 19.53 19.78 20.36 20.93 21.85 23.32 24.80 26.23 27.33 28.06 28.12 27.87 27.38 26.87 26.31 26.06 26.16 26.92 28.26 30.01 30.76 30.94 31.51 32.41 33.86 33.96 33.63 33.01 31.93 31.00 30.97 32.11 34.09 36.38 38.40 39.23 39.53 40.05 40.57 40.81 41.13 41.69 42.41 43.17 44.07 44.83 45.45 45.96 46.51 46.97 47.52 48.02 48.71 49.36 50.01 50.66 51.60 52.56 53.05 53.57 54.09 54.45 54.60 54.73 55.45 55.93 55.92 56.02 56.30 56.81 57.32 57.81 58.31 58.82 59.38 59.98 60.63 61.38 62.20 63.05 63.89 64.65 65.41 66.20 67.72 69.66 70.83 71.99 73.17 74.25 74.88 74.96 74.97 75.02 75.21 75.45 75.64 76.00 76.58 77.33 78.24 79.52 80.71 81.27 82.16 83.59 83.94 83.84 83.58 83.57 83.56 83.41 83.26 83.20 83.16 83.05 82.83 82.65 82.76 82.64 82.22 82.20 82.51 82.75 82.93 83.02 82.97 82.80 82.56 82.54 82.71 82.91 82.97 82.68 82.55 82.71 82.68 82.53 82.44 82.36 82.24 82.17 82.14 81.89 81.57 81.46 81.46 81.46 81.46 81.44 81.43 81.37 81.32 81.30 81.27 81.17 81.11 81.10 81.06 80.92 81.07 81.24 81.20 81.33 81.69 81.79 81.78 81.73 81.87 81.72 81.14 81.28 82.18 82.29 81.88 81.28 80.87 81.06 80.53 79.53 78.68 77.55 76.12 75.33 75.39 76.47 78.53 80.44 81.80 82.88 -104.74 104.85 104.98 105.04 104.91 105.01 105.06 105.04 104.99 105.00 105.05 105.03 105.38 106.29 106.97 107.23 107.96 109.01 109.69 108.19 105.76 102.89 100.52 99.73 100.75 103.61 106.77 108.66 109.87 110.10 109.90 110.10 110.45 110.73 111.37 111.82 111.72 110.68 109.40 107.31 104.26 103.65 101.57 100.14 99.90 99.84 99.83 98.61 97.19 96.84 96.15 95.04 93.79 91.49 87.20 81.16 76.79 70.66 64.56 64.72 66.91 71.26 75.70 79.24 81.51 82.03 71.52 67.73 67.82 67.95 68.09 68.31 68.60 68.83 68.92 68.86 68.74 68.71 68.73 68.76 68.80 68.89 68.97 69.06 69.16 69.33 69.34 69.39 69.59 69.75 69.85 69.81 69.67 69.54 69.38 69.13 68.77 68.33 67.88 67.49 67.12 66.69 66.26 65.75 65.24 64.77 64.38 64.00 63.55 63.02 62.45 61.61 60.64 59.60 58.55 57.78 56.82 55.92 55.19 54.55 54.02 53.58 53.11 52.57 52.03 51.53 50.89 50.16 49.56 48.99 48.25 47.52 46.79 45.83 44.95 44.14 43.68 43.32 42.85 42.53 42.46 42.48 42.52 42.37 42.03 41.53 40.32 38.09 36.24 34.90 34.30 33.63 31.42 28.49 25.48 25.31 25.49 25.84 27.09 28.61 29.64 30.38 30.92 31.23 31.42 31.21 31.31 31.66 32.36 33.35 33.81 33.94 34.24 34.61 34.59 34.57 34.65 34.69 34.20 33.34 32.87 32.60 32.50 32.42 32.24 31.47 30.42 30.13 30.00 29.25 28.49 28.09 27.66 27.41 26.84 25.81 25.16 25.10 25.15 25.17 24.82 24.14 23.65 23.50 24.37 25.14 25.19 25.32 25.12 25.20 25.24 25.38 24.81 23.55 21.45 20.21 20.19 20.26 19.89 18.80 17.37 16.02 14.90 13.76 12.16 10.83 10.67 10.09 8.80 7.95 7.38 6.52 6.22 7.07 7.78 8.80 8.86 9.58 9.49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11.56 11.05 10.80 10.14 10.00 9.50 5.91 14.34 16.13 17.53 18.83 19.60 20.22 20.70 21.45 21.94 22.16 22.29 22.58 23.04 23.61 24.14 24.34 24.69 25.32 25.61 25.75 26.22 26.83 27.05 27.12 27.23 27.23 27.16 27.13 27.20 27.28 27.30 27.28 27.27 27.27 27.26 27.17 26.84 26.41 26.01 25.94 25.92 25.91 25.92 25.92 25.92 25.89 25.85 25.70 25.63 25.63 25.68 25.78 25.96 26.10 26.15 26.29 26.49 26.53 26.55 26.68 26.55 26.07 25.77 25.77 25.77 25.76 25.71 25.16 23.67 21.72 21.12 21.15 20.44 19.57 19.47 19.06 18.64 18.49 18.53 18.55 18.57 18.66 18.86 19.23 19.94 20.60 20.12 19.29 18.84 17.64 16.85 16.50 15.64 14.61 14.28 13.95 14.30 8.16 6.85 6.15 5.64 5.27 5.16 5.14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.65 3.73 3.38 2.99 nan nan 1.59 1.04 0.61 0.48 0.81 nan nan nan nan nan nan nan nan nan 8.76 10.77 11.21 11.71 12.80 13.43 13.60 13.58 13.35 13.02 12.67 12.36 11.83 11.22 10.86 10.46 10.24 10.14 10.15 10.18 11.49 13.32 14.61 15.28 15.22 15.81 17.29 18.19 18.66 18.98 19.34 19.94 20.28 20.85 22.23 23.58 24.98 26.39 27.36 27.42 27.25 26.97 26.59 26.27 26.17 26.47 27.22 28.42 29.85 30.35 30.38 31.03 31.89 32.75 32.73 32.04 31.03 29.86 29.19 29.70 31.32 34.00 36.20 37.60 38.31 38.79 39.74 40.31 40.49 40.87 41.56 42.29 43.00 43.90 44.68 45.37 46.16 46.42 46.51 47.00 47.31 47.71 48.41 49.09 49.73 50.22 50.98 51.96 52.67 53.23 53.68 54.03 54.35 55.09 55.51 55.45 55.42 55.66 56.21 56.80 57.34 57.77 58.18 58.71 59.36 60.13 60.92 61.72 62.57 63.49 64.57 65.44 66.08 67.37 69.19 70.31 71.47 72.64 73.63 74.30 74.53 74.71 74.86 75.09 75.27 75.30 75.57 76.17 76.88 77.70 79.12 80.47 80.62 81.35 83.52 84.58 84.38 83.38 83.25 83.29 83.13 82.93 82.78 82.63 82.42 82.33 82.31 82.45 82.40 82.14 82.13 82.24 82.35 82.45 82.61 82.75 82.67 82.44 82.35 82.42 82.57 82.63 82.40 82.36 82.59 82.58 82.42 82.25 82.15 82.11 82.11 82.17 82.01 81.70 81.61 81.65 81.61 81.53 81.47 81.51 81.44 81.35 81.31 81.26 81.18 81.15 81.15 80.85 80.65 80.90 81.26 81.36 81.47 81.69 81.53 81.59 81.75 81.84 81.59 81.25 81.20 81.70 81.82 81.54 80.89 80.32 80.31 80.07 79.33 78.69 77.49 76.09 75.35 75.44 76.44 78.44 80.28 81.58 82.43 -105.71 105.95 106.03 106.26 106.36 106.41 106.52 106.51 106.49 106.32 106.26 106.24 106.59 107.65 108.57 109.32 109.92 110.00 109.13 106.69 104.03 101.39 99.58 99.38 101.31 104.80 107.77 109.37 109.77 109.39 109.04 109.24 109.71 110.20 110.86 111.28 110.72 108.34 104.89 101.97 98.94 98.68 98.17 97.54 97.19 97.22 97.20 96.26 94.96 94.67 93.80 92.47 91.07 87.95 82.32 74.92 68.91 64.78 61.18 62.62 66.57 71.19 74.92 78.26 80.17 74.63 66.05 66.06 66.21 66.36 66.48 66.63 66.90 67.14 67.14 67.06 66.87 66.75 66.68 66.69 66.73 66.74 66.81 66.96 67.16 67.39 67.44 67.48 67.65 67.80 67.93 67.95 67.95 67.81 67.69 67.50 67.17 66.77 66.33 65.97 65.61 65.12 64.61 64.14 63.68 63.24 62.95 62.68 62.18 61.62 61.08 60.32 59.39 58.32 57.10 56.24 55.43 54.59 53.72 53.00 52.49 52.16 51.84 51.31 50.76 50.29 49.75 49.12 48.55 47.98 47.29 46.63 45.94 44.80 43.83 43.06 42.51 42.04 41.56 41.27 41.21 41.24 41.31 41.24 41.14 40.83 39.69 37.14 35.13 33.72 32.63 31.68 29.82 27.63 25.62 25.84 26.84 27.82 28.58 29.55 29.80 30.38 30.66 30.82 30.64 30.26 29.50 29.63 30.09 30.69 31.04 31.23 31.90 32.73 32.75 32.71 32.79 32.90 32.57 31.99 31.79 31.57 31.55 31.49 31.36 30.66 29.81 29.43 29.24 28.58 27.77 27.02 26.67 26.62 26.33 25.29 24.59 24.56 24.62 24.64 24.38 23.96 23.79 24.03 25.18 25.62 24.80 24.15 23.73 23.51 23.50 23.65 23.25 22.39 20.85 19.85 19.60 19.66 19.21 17.80 16.01 14.09 12.75 11.62 10.22 9.25 9.30 8.88 7.86 7.33 6.98 7.47 6.73 7.98 7.71 7.66 8.35 8.95 8.83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8.10 7.67 nan nan 9.09 13.04 15.40 16.73 17.98 18.91 19.52 20.00 20.92 21.35 21.49 21.57 21.87 22.38 22.96 23.47 23.90 24.32 24.93 25.18 25.21 25.60 26.13 26.31 26.39 26.50 26.50 26.40 26.37 26.47 26.57 26.58 26.58 26.59 26.60 26.62 26.59 26.30 25.68 25.16 25.16 25.21 25.23 25.22 25.23 25.25 25.27 25.25 25.24 25.23 25.25 25.35 25.49 25.71 25.84 25.84 25.98 26.20 26.25 26.27 26.40 26.44 26.36 26.22 26.13 26.14 26.12 25.94 25.56 24.52 22.85 22.36 22.25 21.22 19.93 19.07 18.19 17.38 17.12 17.19 17.20 17.25 17.42 17.79 18.35 19.29 20.07 19.43 18.36 17.57 16.27 15.64 15.63 14.96 13.99 13.58 10.73 8.52 7.11 5.98 5.22 4.51 4.19 4.12 4.12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.98 0.58 0.17 0.07 nan nan nan nan nan nan nan nan nan nan nan nan 10.65 11.13 12.16 12.81 12.99 12.88 12.49 11.96 11.58 11.36 11.07 10.69 10.49 10.25 10.21 10.44 10.55 10.68 11.82 13.37 14.53 15.11 14.96 15.39 16.66 17.53 18.06 18.38 18.71 19.27 19.56 20.07 21.25 22.27 23.43 25.20 26.49 26.64 26.55 26.40 26.16 26.00 26.15 26.56 27.20 28.19 29.39 29.85 29.95 30.61 31.33 31.79 31.66 30.57 28.91 27.77 27.61 28.77 30.95 33.90 35.95 36.80 37.24 37.71 38.89 39.86 40.10 40.66 41.49 42.21 42.83 43.72 44.51 45.07 45.69 45.95 46.16 46.64 46.97 46.97 47.38 48.07 48.94 49.59 50.05 50.69 51.84 52.41 52.93 53.35 53.77 54.46 54.88 54.88 54.91 55.16 55.73 56.34 56.90 57.26 57.56 58.09 58.74 59.55 60.35 61.20 62.12 63.10 64.26 65.17 65.76 67.04 68.89 70.10 71.17 72.19 73.12 73.82 74.19 74.47 74.70 74.95 75.10 75.08 75.25 75.77 76.25 76.98 78.48 79.95 80.06 80.87 83.07 84.69 84.46 83.31 83.10 83.13 82.97 82.71 82.40 82.12 81.92 81.91 81.97 82.13 82.14 82.04 82.02 82.09 82.08 82.09 82.30 82.50 82.46 82.28 82.17 82.16 82.28 82.32 82.12 82.13 82.44 82.46 82.28 82.12 82.00 82.01 82.07 82.12 82.02 81.81 81.76 81.80 81.76 81.58 81.50 81.54 81.46 81.34 81.28 81.22 81.07 81.04 81.05 80.81 80.51 80.82 81.27 81.50 81.59 81.63 81.39 81.45 81.72 81.71 81.52 81.25 81.21 81.39 81.40 81.20 80.50 79.91 79.62 79.54 79.43 78.89 77.53 76.11 75.30 75.47 76.43 78.40 80.23 81.49 82.06 -106.07 106.31 106.58 106.88 107.20 107.46 107.62 107.67 107.67 107.67 107.56 107.60 107.82 108.53 109.58 110.19 110.13 109.16 107.20 104.83 101.89 99.78 98.75 99.75 102.65 106.81 108.71 109.19 108.43 107.52 107.13 107.24 107.88 108.66 109.41 109.17 108.23 105.63 101.44 97.74 94.87 94.49 94.30 94.22 94.21 94.23 94.21 93.45 92.39 92.19 91.33 89.74 87.70 83.80 76.82 69.18 63.88 60.80 60.00 62.16 66.47 70.52 72.96 75.84 78.39 66.62 64.42 64.46 64.67 64.78 64.88 65.06 65.28 65.28 65.23 65.13 64.96 64.81 64.68 64.64 64.65 64.60 64.65 64.81 65.08 65.36 65.44 65.54 65.78 65.98 66.11 66.20 66.25 66.16 66.05 65.89 65.58 65.20 64.80 64.43 64.06 63.54 63.04 62.67 62.25 61.79 61.53 61.30 60.84 60.29 59.76 59.04 58.13 57.03 55.73 54.82 54.01 53.16 52.26 51.54 51.04 50.80 50.58 50.10 49.61 49.21 48.75 48.18 47.63 47.06 46.39 45.75 45.02 43.81 42.79 41.99 41.38 40.87 40.39 40.04 39.84 39.75 39.70 39.73 39.84 39.65 38.66 36.41 34.50 33.07 31.79 30.42 28.99 27.60 26.17 27.07 28.35 29.52 29.95 30.23 30.17 30.28 30.22 30.02 29.51 28.44 27.36 27.21 27.36 27.72 27.88 28.14 29.25 30.54 30.65 30.60 30.69 30.81 30.73 30.52 30.39 30.41 30.40 30.42 30.47 30.02 29.38 28.84 28.40 27.85 27.04 25.93 25.53 25.58 25.59 24.66 23.88 23.76 23.78 23.80 23.68 23.51 23.55 24.04 25.16 25.27 23.90 22.62 21.64 21.29 21.26 21.35 21.30 21.07 20.55 19.46 18.57 18.42 17.96 16.60 14.59 12.22 10.78 9.80 8.72 7.96 8.01 7.71 6.95 5.64 5.55 6.14 6.64 6.34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7.04 12.72 15.24 15.49 16.12 17.35 18.34 19.23 20.45 20.89 20.86 20.87 21.19 21.77 22.35 22.90 23.40 23.91 24.52 24.81 24.86 25.21 25.66 25.76 25.79 25.87 25.88 25.79 25.78 25.85 25.92 25.93 25.94 25.95 25.99 26.04 26.03 25.74 24.96 24.31 24.21 24.25 24.42 24.46 24.50 24.59 24.69 24.75 24.83 24.93 25.01 25.16 25.33 25.52 25.59 25.57 25.68 25.86 25.90 25.91 26.00 26.09 26.16 26.13 26.04 26.05 26.04 25.88 25.67 25.02 23.94 23.58 23.36 21.83 20.07 18.83 17.60 16.41 16.04 16.18 16.22 16.26 16.41 16.75 17.25 18.03 18.63 18.13 17.25 16.47 15.28 14.72 14.72 14.07 12.96 9.51 8.14 7.36 6.38 5.58 4.88 4.23 3.60 3.35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.22 0.15 0.19 nan nan nan nan nan nan nan nan nan nan nan nan nan 9.74 10.64 11.54 12.18 12.41 12.16 11.62 10.91 10.49 10.43 10.39 10.31 10.26 10.15 10.27 10.81 11.40 11.99 12.92 13.92 14.75 15.20 15.11 15.44 16.35 17.05 17.50 17.70 17.92 18.41 18.75 19.39 20.43 20.96 21.70 23.82 25.46 25.76 25.75 25.68 25.55 25.56 25.91 26.42 26.85 27.64 28.62 29.17 29.54 30.16 30.74 30.86 30.71 29.17 26.90 25.86 26.34 28.22 30.79 33.81 35.55 35.96 36.03 36.44 37.81 39.17 39.91 40.73 41.54 42.10 42.54 43.47 44.26 44.64 45.08 45.34 45.69 46.17 46.40 46.44 46.62 46.99 47.86 48.55 49.03 49.75 50.82 51.70 52.24 52.66 53.09 53.69 54.12 54.21 54.45 54.76 55.32 55.93 56.48 56.76 56.98 57.50 58.15 58.89 59.70 60.63 61.61 62.71 63.77 64.63 65.35 66.64 68.67 70.10 71.03 71.84 72.72 73.40 73.90 74.25 74.52 74.78 74.94 74.90 75.02 75.44 75.74 76.12 77.54 79.18 79.81 80.78 82.78 84.01 84.04 83.35 83.15 83.04 82.90 82.58 82.03 81.71 81.62 81.62 81.71 81.79 81.86 81.86 81.89 81.93 81.92 81.91 82.01 82.21 82.23 82.06 81.95 81.94 82.04 82.02 81.81 81.85 82.26 82.29 82.09 82.01 81.95 81.97 81.99 82.03 81.95 81.80 81.85 81.91 81.84 81.68 81.57 81.53 81.41 81.28 81.24 81.11 80.85 80.76 80.88 80.76 80.55 80.86 81.26 81.53 81.59 81.51 81.29 81.43 81.60 81.54 81.35 81.10 81.08 81.25 81.17 80.92 80.31 79.74 79.25 79.17 79.35 78.82 77.53 76.09 75.17 75.48 76.50 78.52 80.22 81.38 81.79 -105.71 105.96 106.41 106.76 107.38 107.85 108.14 108.36 108.56 108.71 108.70 108.66 108.86 109.06 109.68 109.66 109.01 107.35 104.95 102.84 100.21 98.67 98.88 102.42 106.77 108.63 107.97 107.47 106.26 105.22 104.95 104.74 104.61 105.65 107.31 106.49 104.55 102.54 97.89 93.60 91.14 89.60 89.67 89.74 90.02 90.50 90.65 90.60 89.86 89.88 88.97 86.79 83.84 79.06 71.91 65.07 61.73 60.20 60.00 61.83 65.57 67.94 69.07 71.42 71.83 62.99 62.87 62.94 63.18 63.28 63.33 63.57 63.66 63.43 63.26 63.14 63.05 62.87 62.69 62.62 62.55 62.46 62.48 62.65 62.95 63.28 63.40 63.56 63.99 64.29 64.39 64.49 64.59 64.57 64.48 64.31 63.99 63.65 63.30 62.89 62.45 61.98 61.59 61.35 60.94 60.38 60.08 59.86 59.53 59.05 58.53 57.77 56.85 55.77 54.46 53.48 52.56 51.66 50.81 50.15 49.70 49.50 49.35 48.94 48.55 48.26 47.84 47.34 46.80 46.21 45.55 44.89 44.04 42.82 41.80 40.96 40.34 39.83 39.32 38.85 38.39 38.01 37.70 37.96 38.09 37.90 37.16 35.88 34.37 32.99 31.41 30.01 29.15 28.62 27.94 28.51 29.49 30.35 30.62 30.58 30.40 30.11 29.51 28.41 27.34 25.83 24.69 24.40 24.43 24.58 24.70 25.12 26.63 28.36 29.01 29.09 29.18 29.30 29.29 29.17 28.83 28.67 28.67 28.87 29.23 29.18 28.71 28.02 27.37 26.99 26.11 24.70 24.03 24.02 24.12 23.42 22.82 22.69 22.69 22.70 22.68 22.66 22.81 23.27 24.14 24.03 22.57 21.19 20.06 19.53 19.31 19.24 19.28 19.37 19.24 17.94 16.43 16.10 15.72 14.58 12.90 10.63 9.25 8.39 7.49 6.88 6.86 6.77 6.05 2.88 4.39 4.87 4.99 5.28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8.75 11.79 14.46 14.38 14.61 15.75 17.54 18.24 19.47 19.97 20.01 20.18 21.01 21.95 22.01 22.74 23.14 23.62 24.36 24.94 25.15 25.52 25.84 26.01 25.99 25.78 25.84 25.77 25.70 25.71 25.66 25.49 25.35 25.28 25.37 25.32 25.40 24.93 24.10 23.44 23.19 23.26 23.53 23.64 23.72 23.91 24.11 24.29 24.44 24.64 24.86 25.10 25.28 25.33 25.34 25.35 25.39 25.45 25.46 25.47 25.50 25.53 25.56 25.54 25.53 25.54 25.56 25.51 25.47 25.31 24.85 24.79 24.42 22.37 20.13 18.77 17.37 15.76 15.30 15.52 15.57 15.59 15.64 15.83 16.08 16.29 16.67 16.46 16.11 15.55 14.63 14.06 13.89 9.51 9.08 7.40 6.87 6.51 5.81 5.14 nan nan 3.45 3.38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8.70 10.15 11.03 11.61 11.77 11.54 11.03 10.32 9.97 10.04 10.13 10.14 10.14 10.20 10.52 11.29 12.21 13.25 14.06 14.56 14.95 15.16 15.23 15.55 16.05 16.54 16.83 16.91 17.06 17.52 17.94 18.72 19.71 20.14 20.76 22.75 24.43 24.76 24.82 24.82 24.88 25.08 25.64 26.15 26.35 26.95 27.87 28.50 28.97 29.55 29.93 29.98 29.72 28.18 25.71 24.90 25.56 27.64 30.39 33.09 34.57 34.79 34.93 35.32 36.71 38.26 39.38 40.44 41.27 41.72 42.01 43.07 43.86 44.24 44.40 44.71 45.15 45.66 45.91 46.04 46.09 46.22 46.82 47.42 48.15 48.80 49.97 51.00 51.54 51.96 52.43 52.92 53.30 53.51 53.88 54.33 54.93 55.55 56.08 56.25 56.45 56.95 57.58 58.25 59.06 60.02 61.09 62.19 63.17 64.02 64.81 66.15 68.30 69.98 70.82 71.49 72.31 73.02 73.61 74.05 74.38 74.64 74.80 74.79 74.88 75.16 75.21 75.35 76.73 78.45 79.60 80.73 81.98 83.03 83.30 83.12 82.91 82.75 82.65 82.30 81.63 81.33 81.32 81.35 81.45 81.49 81.55 81.65 81.74 81.81 81.80 81.75 81.75 81.94 81.99 81.81 81.74 81.75 81.82 81.77 81.49 81.57 82.05 82.10 81.89 81.89 81.95 81.95 81.93 81.92 81.86 81.79 81.91 81.97 81.92 81.80 81.67 81.52 81.35 81.22 81.19 81.04 80.62 80.46 80.61 80.69 80.76 81.00 81.26 81.51 81.55 81.40 81.38 81.45 81.44 81.34 81.12 80.84 80.88 81.14 81.06 80.69 80.23 79.70 79.09 78.96 79.15 78.70 77.55 76.12 75.08 75.54 76.87 78.82 80.27 81.27 81.74 -104.67 104.92 105.22 105.74 106.46 107.22 108.07 108.57 108.97 109.31 109.42 109.57 109.60 109.30 108.52 107.72 106.25 104.45 102.40 100.70 98.98 98.59 100.27 105.42 108.40 108.10 106.65 105.01 103.83 103.02 102.59 102.17 101.73 102.26 103.79 102.53 100.10 97.74 93.38 89.51 88.03 84.99 84.99 85.09 86.11 87.30 87.50 87.31 87.48 87.57 86.35 83.28 79.24 75.70 69.16 63.65 61.08 60.05 60.00 61.50 63.29 63.55 62.57 64.63 63.51 61.51 61.42 61.52 61.78 61.88 61.89 62.06 62.01 61.66 61.42 61.22 61.06 60.83 60.63 60.49 60.39 60.30 60.32 60.48 60.82 61.19 61.38 61.62 62.14 62.50 62.67 62.83 62.97 63.05 62.96 62.76 62.44 62.11 61.78 61.41 60.98 60.51 60.15 59.95 59.55 59.03 58.72 58.52 58.25 57.85 57.30 56.56 55.69 54.56 53.19 52.16 51.10 50.18 49.38 48.77 48.39 48.23 48.09 47.80 47.51 47.30 46.95 46.51 45.99 45.40 44.75 44.04 43.13 41.93 40.91 40.03 39.40 38.86 38.31 37.75 37.14 36.48 35.97 36.21 36.51 36.19 35.76 35.36 34.53 33.29 31.57 30.10 29.82 29.80 29.71 29.76 30.11 30.31 30.36 30.37 30.14 29.54 28.38 26.61 24.60 22.90 21.85 21.54 21.51 21.56 21.71 22.29 24.18 26.35 27.63 28.08 28.18 28.22 28.17 27.89 27.14 26.49 26.39 26.85 27.73 28.07 27.81 26.97 26.16 25.97 25.07 23.28 22.20 21.87 21.87 21.57 21.37 21.30 21.30 21.32 21.36 21.41 21.52 21.68 22.08 21.93 20.94 19.83 18.89 18.14 17.59 17.25 17.17 17.25 17.23 15.46 13.57 13.06 12.80 12.03 10.91 9.31 8.15 7.29 6.51 5.96 5.91 5.90 5.31 4.57 4.42 4.33 4.20 4.65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.48 3.39 8.33 10.15 12.00 13.29 13.94 14.62 15.65 16.73 17.71 18.54 19.07 19.86 21.06 23.01 22.50 23.11 23.10 23.70 25.07 25.91 26.37 26.84 27.29 27.76 27.83 27.30 27.05 26.44 26.72 26.55 26.00 25.30 24.84 24.16 24.32 23.83 24.07 23.54 22.96 22.88 22.86 22.86 22.86 22.86 22.91 22.99 23.03 23.07 23.11 23.15 23.20 23.26 23.32 23.38 23.45 23.51 23.58 23.64 23.88 25.05 25.06 25.06 25.07 25.07 25.07 25.04 24.99 24.97 24.99 25.07 25.02 25.10 24.62 22.52 20.30 19.12 17.65 15.86 15.22 15.13 15.17 15.20 15.21 15.24 15.24 15.10 15.19 15.12 15.11 14.96 14.24 13.65 9.52 6.80 6.53 6.06 5.72 5.47 4.66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.03 8.22 9.64 10.57 11.06 11.05 10.96 10.63 10.04 9.80 10.06 10.13 10.11 10.13 10.29 10.81 11.80 13.01 14.43 15.02 15.22 15.09 14.97 15.30 15.62 15.77 16.00 16.07 16.01 16.14 16.64 17.14 18.03 19.12 19.73 20.41 21.94 23.29 23.65 23.75 23.83 24.10 24.45 25.23 25.75 25.74 26.22 27.18 27.85 28.31 28.82 29.12 29.10 28.69 27.30 25.37 24.70 25.29 27.38 29.47 31.73 32.98 33.54 33.77 34.37 35.69 37.13 38.38 39.51 40.69 41.07 41.27 42.59 43.48 43.76 43.94 44.21 44.65 45.19 45.53 45.67 45.73 45.82 46.13 46.60 47.36 48.17 49.39 50.34 50.87 51.30 51.79 52.20 52.48 52.73 53.13 53.71 54.50 55.18 55.69 55.79 55.92 56.43 57.05 57.67 58.47 59.43 60.45 61.51 62.50 63.38 64.18 65.61 67.81 69.48 70.32 71.02 71.86 72.66 73.32 73.88 74.27 74.55 74.70 74.72 74.83 75.06 75.02 75.11 76.36 78.01 79.45 80.50 81.49 81.97 82.23 82.24 82.13 81.96 81.89 81.63 81.11 80.87 80.89 81.03 81.19 81.26 81.36 81.46 81.56 81.63 81.58 81.50 81.45 81.70 81.76 81.59 81.55 81.58 81.59 81.51 81.31 81.40 81.79 81.86 81.77 81.80 81.87 81.87 81.86 81.85 81.85 81.88 81.97 82.03 82.00 81.88 81.75 81.59 81.38 81.19 81.17 81.04 80.61 80.43 80.56 80.73 80.92 81.07 81.25 81.51 81.54 81.38 81.38 81.36 81.26 81.14 80.94 80.67 80.56 80.63 80.62 80.46 80.05 79.53 78.99 78.82 78.88 78.47 77.68 76.45 75.50 75.79 77.31 79.14 80.12 80.85 81.49 -103.34 103.59 103.87 104.42 105.20 106.09 107.34 108.21 109.09 109.75 109.81 109.38 109.06 108.09 106.51 104.77 103.23 101.54 100.01 99.42 100.35 101.08 103.33 107.16 107.61 105.08 103.83 101.77 100.54 99.69 99.26 99.00 98.69 98.87 99.10 97.32 94.55 92.34 88.48 85.41 84.88 81.80 81.01 81.09 82.84 84.58 84.69 84.95 84.85 84.86 83.23 79.56 75.12 72.48 67.97 63.77 61.43 60.32 60.08 60.25 59.72 58.10 56.75 58.63 60.18 60.10 60.07 60.20 60.45 60.57 60.57 60.52 60.28 59.99 59.74 59.39 58.98 58.68 58.44 58.25 58.15 58.13 58.17 58.33 58.69 59.12 59.41 59.71 60.20 60.61 60.98 61.20 61.39 61.61 61.50 61.25 60.90 60.58 60.27 59.95 59.63 59.14 58.70 58.45 58.10 57.75 57.47 57.26 57.04 56.67 56.11 55.45 54.61 53.40 51.94 50.86 49.72 48.73 47.94 47.39 47.11 46.95 46.84 46.72 46.49 46.30 46.01 45.67 45.18 44.62 43.97 43.27 42.35 41.12 40.07 39.27 38.51 37.93 37.42 36.95 36.32 35.68 35.16 35.37 35.59 35.31 35.09 35.23 34.80 33.92 32.04 30.22 30.25 30.44 29.93 29.47 29.27 29.21 28.97 28.79 28.53 27.76 26.34 24.45 22.48 21.08 20.20 19.85 19.72 19.70 19.90 20.60 22.59 24.87 26.56 27.14 27.23 27.23 27.14 26.80 25.81 24.99 24.87 25.45 26.61 27.12 26.85 25.65 24.62 24.50 23.67 21.91 20.44 19.73 19.60 19.69 19.87 19.93 19.95 19.93 19.88 19.82 19.85 19.86 20.00 19.80 19.24 18.56 17.73 16.81 15.95 15.35 15.07 15.11 14.99 13.38 11.50 10.89 10.69 10.35 9.41 8.08 7.20 6.42 5.72 5.24 5.26 5.07 4.51 4.31 4.17 4.04 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.63 -1.32 1.09 0.22 0.83 1.63 3.08 9.18 12.32 14.11 15.70 17.08 18.43 19.18 20.38 22.30 22.33 22.84 23.41 24.07 25.40 25.87 26.15 26.43 26.76 27.16 27.60 27.82 27.83 27.82 27.92 28.09 27.94 27.34 26.61 26.08 25.42 25.02 23.87 23.31 23.46 22.91 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.83 22.83 22.83 22.84 22.85 22.87 22.88 22.90 22.91 22.93 22.95 22.97 23.02 23.06 23.13 23.31 23.00 22.83 22.82 23.15 24.22 24.32 24.46 24.55 24.11 22.57 20.64 19.74 18.48 16.71 15.51 15.03 15.01 15.11 15.13 15.00 14.80 14.51 14.36 14.20 14.23 14.00 10.29 9.80 6.61 5.68 5.60 5.26 4.97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.85 7.41 8.73 9.51 9.77 9.80 9.84 9.91 9.58 9.59 10.03 10.28 10.25 10.28 10.49 10.93 11.88 13.08 14.50 14.93 14.81 14.36 14.22 14.61 14.89 14.90 15.01 15.05 15.09 15.27 15.86 16.50 17.44 18.55 19.36 20.16 21.47 22.28 22.57 22.66 22.77 23.20 23.77 24.65 25.22 25.23 25.68 26.63 27.27 27.64 28.05 28.29 28.23 27.80 26.70 25.36 24.87 25.31 27.00 28.83 30.36 31.51 32.26 32.80 33.43 34.51 35.66 36.79 38.11 39.61 40.07 40.37 42.10 43.06 43.35 43.58 43.85 44.22 44.75 45.12 45.28 45.42 45.64 45.91 46.48 47.04 47.83 49.01 49.79 50.28 50.69 51.24 51.54 51.68 51.91 52.39 53.12 54.02 54.77 55.26 55.36 55.44 55.95 56.55 57.12 57.90 58.85 59.79 60.76 61.79 62.72 63.50 64.96 67.15 68.75 69.70 70.51 71.41 72.28 73.05 73.70 74.18 74.47 74.64 74.71 74.85 75.10 75.11 75.20 76.25 77.74 79.27 80.29 80.66 80.79 80.85 80.86 80.83 80.78 80.75 80.66 80.49 80.39 80.39 80.63 80.92 81.10 81.23 81.29 81.37 81.43 81.31 81.16 81.15 81.45 81.54 81.38 81.37 81.42 81.35 81.26 81.22 81.29 81.50 81.63 81.70 81.72 81.73 81.75 81.78 81.82 81.92 82.05 82.01 82.09 82.10 81.93 81.81 81.73 81.49 81.21 81.18 81.11 80.80 80.63 80.69 80.87 81.09 81.16 81.24 81.50 81.56 81.44 81.36 81.21 81.05 80.95 80.81 80.56 80.17 79.81 79.95 80.25 79.81 79.28 78.97 78.71 78.53 78.49 78.06 76.85 75.75 75.82 77.52 79.13 79.46 80.24 81.14 -101.88 102.09 102.35 102.87 103.73 104.78 106.16 107.63 109.19 109.90 109.80 108.72 107.83 105.81 103.55 101.89 100.34 99.25 98.35 98.30 102.70 104.75 106.09 106.70 104.86 101.70 100.15 98.43 96.96 95.61 95.20 95.25 94.80 94.82 94.10 90.96 89.42 87.72 84.33 81.24 79.86 78.84 76.64 75.98 78.08 80.04 80.81 82.34 82.18 81.43 80.17 78.25 73.80 71.21 67.69 63.75 61.85 60.43 59.74 58.55 56.78 54.84 55.61 58.95 58.85 58.81 58.80 58.95 59.21 59.31 59.28 59.11 58.74 58.39 57.99 57.53 56.95 56.56 56.28 56.03 55.91 55.93 56.00 56.17 56.58 57.05 57.46 57.85 58.34 58.82 59.32 59.60 59.84 60.15 60.06 59.77 59.46 59.13 58.81 58.57 58.26 57.75 57.27 56.96 56.68 56.48 56.24 56.03 55.84 55.51 54.97 54.34 53.60 52.32 50.75 49.61 48.34 47.30 46.50 46.03 45.86 45.73 45.64 45.63 45.53 45.31 45.07 44.81 44.38 43.87 43.21 42.53 41.66 40.31 39.32 38.62 37.74 37.02 36.70 36.35 35.90 35.47 35.17 35.20 35.29 35.19 35.13 35.21 35.21 34.76 32.58 30.35 30.42 30.28 28.89 27.47 26.99 26.92 26.23 25.59 25.30 24.55 23.14 21.90 21.09 20.54 20.07 19.64 19.36 19.27 19.50 20.23 22.00 24.08 25.79 26.29 26.34 26.35 26.25 25.86 24.98 24.19 24.05 24.66 25.91 26.36 25.88 24.27 22.72 22.58 22.02 20.49 18.96 17.52 17.27 17.75 18.17 18.60 18.64 18.52 18.24 17.84 17.78 17.79 17.80 17.73 17.53 17.05 16.53 15.48 14.39 13.39 12.98 13.00 12.68 11.66 9.52 8.57 9.18 7.88 7.76 6.79 6.31 5.73 5.12 4.70 4.77 4.43 4.20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.94 -6.90 -6.26 -6.72 -5.12 -3.95 -7.62 -4.89 8.76 13.77 16.65 18.54 19.52 21.39 22.87 22.05 22.83 24.02 25.08 25.78 25.83 25.85 26.08 26.38 26.65 26.94 27.26 27.60 27.76 27.92 28.24 28.33 28.39 28.32 27.93 27.83 27.79 27.70 27.26 27.37 25.34 23.40 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.83 22.86 22.83 22.82 22.82 23.02 23.24 23.33 23.47 23.54 23.23 22.27 21.10 20.36 19.39 17.87 16.50 15.28 15.13 15.17 15.22 15.03 14.61 14.19 13.93 13.67 13.48 10.55 5.96 5.14 5.02 4.93 5.15 4.80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.42 6.40 7.35 7.77 7.84 7.83 8.27 8.83 8.90 9.26 10.00 10.49 10.54 10.58 10.53 10.90 11.50 12.20 13.17 13.40 13.15 12.77 12.69 12.97 13.14 13.20 13.32 13.91 14.14 14.54 15.34 16.03 16.88 17.97 18.86 19.71 20.73 21.43 21.58 21.60 21.66 22.18 22.96 23.87 24.58 24.92 25.47 26.33 26.76 27.03 27.31 27.51 27.46 27.11 26.26 25.32 24.96 25.31 26.70 28.24 29.70 30.71 31.33 31.85 32.29 32.87 33.69 34.60 36.06 37.92 38.82 39.36 41.51 42.57 42.86 43.11 43.42 43.82 44.32 44.68 44.85 45.08 45.47 46.02 46.71 47.09 47.76 48.65 49.34 49.76 50.19 50.77 50.99 50.99 51.19 51.75 52.54 53.44 54.22 54.75 54.91 55.02 55.51 56.08 56.64 57.39 58.28 59.20 60.13 61.11 62.01 62.86 64.33 66.52 68.19 69.34 70.29 71.14 71.99 72.83 73.53 74.05 74.40 74.63 74.80 74.97 75.14 75.15 75.22 76.01 77.15 78.34 79.16 79.50 79.54 79.53 79.53 79.57 79.63 79.71 79.83 79.94 80.04 80.15 80.39 80.66 80.91 81.06 81.11 81.18 81.21 81.07 80.92 80.94 81.24 81.31 81.14 81.15 81.21 81.13 81.07 81.09 81.14 81.25 81.38 81.55 81.60 81.64 81.67 81.73 81.81 81.96 82.13 82.06 82.14 82.17 82.01 81.88 81.78 81.51 81.25 81.21 81.15 80.94 80.82 80.85 80.99 81.18 81.18 81.23 81.49 81.56 81.41 81.29 81.10 80.94 80.84 80.75 80.56 80.10 79.51 79.74 80.08 79.60 79.10 78.95 78.68 78.26 78.27 78.51 77.12 75.65 75.42 77.33 79.03 79.19 79.91 80.86 -100.71 100.82 100.98 101.30 101.93 103.16 104.61 106.76 109.16 110.00 109.34 108.07 106.49 103.75 100.86 99.52 98.39 98.11 98.13 100.31 105.78 107.33 105.92 104.14 101.71 98.87 96.54 95.14 94.43 92.64 91.63 90.63 89.68 89.59 88.65 86.27 84.61 83.87 81.30 78.08 75.23 73.80 71.91 69.51 70.67 74.02 75.87 78.81 79.15 78.82 77.93 76.70 72.54 69.11 66.28 64.06 61.91 60.26 59.79 58.86 57.77 56.64 57.70 57.59 57.62 57.63 57.62 57.76 58.01 58.10 58.02 57.84 57.37 56.85 56.13 55.57 54.97 54.47 54.11 53.82 53.67 53.70 53.80 54.00 54.44 54.97 55.52 56.03 56.59 57.15 57.68 58.04 58.30 58.67 58.61 58.34 58.12 57.82 57.43 57.16 56.82 56.33 55.84 55.49 55.30 55.22 55.01 54.79 54.64 54.35 53.87 53.27 52.55 51.27 49.67 48.41 46.96 45.83 45.09 44.70 44.62 44.56 44.54 44.63 44.62 44.39 44.20 43.99 43.67 43.21 42.52 41.81 40.92 39.51 38.55 37.89 36.98 36.26 36.04 35.87 35.61 35.39 35.24 35.19 35.19 35.22 35.24 35.27 35.43 35.17 32.76 30.13 29.85 29.33 27.50 25.71 25.03 24.85 23.96 23.11 22.81 22.22 21.10 20.39 20.18 20.27 20.09 19.66 19.33 19.24 19.47 20.17 21.65 23.38 24.92 25.07 25.02 25.05 24.97 24.64 23.88 23.32 23.20 23.75 24.86 25.19 24.54 22.68 20.89 20.54 20.00 18.98 17.46 15.79 15.54 16.24 16.88 17.33 17.46 17.25 16.66 15.96 15.81 15.76 15.77 15.76 15.73 15.54 15.16 14.10 12.82 11.59 10.90 10.90 10.42 10.35 7.80 6.54 6.35 4.96 6.34 5.50 5.53 5.29 4.72 4.32 4.28 4.08 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.70 -3.09 2.43 11.08 15.90 18.25 19.24 20.47 22.52 22.64 22.58 23.41 24.36 24.94 25.42 25.80 25.83 25.98 26.17 26.39 26.68 26.94 27.18 27.43 27.62 27.79 27.86 27.89 27.85 27.81 27.58 27.41 27.22 26.98 26.80 26.60 26.08 23.98 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.81 22.81 20.00 22.15 22.26 22.30 22.13 21.66 21.00 20.65 20.03 19.06 17.42 15.98 15.36 15.34 15.28 15.01 14.48 14.00 13.60 13.36 12.04 7.17 5.10 4.58 5.00 5.11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.24 5.08 5.90 5.91 5.85 5.94 6.72 7.63 8.07 8.75 9.89 10.47 10.79 10.74 10.41 10.38 10.54 10.71 11.07 11.09 10.93 10.88 10.81 10.90 10.95 11.08 11.65 12.58 13.18 13.85 14.85 15.58 16.39 17.41 18.27 19.09 20.00 20.56 20.62 20.57 20.59 21.14 21.99 22.95 23.83 24.76 25.53 26.18 26.40 26.48 26.61 26.77 26.82 26.57 25.98 25.28 25.01 25.30 26.42 27.95 29.53 30.45 30.73 30.86 30.93 31.05 31.35 31.95 33.48 35.68 37.14 38.27 40.84 42.00 42.29 42.59 42.98 43.44 43.77 44.03 44.32 44.69 45.19 45.82 46.46 46.95 47.59 48.35 48.96 49.39 49.83 50.40 50.54 50.44 50.59 51.21 51.98 52.76 53.52 54.13 54.45 54.69 55.11 55.64 56.24 56.94 57.72 58.69 59.66 60.45 61.27 62.25 63.70 65.92 67.79 69.21 70.36 71.02 71.77 72.67 73.36 73.88 74.32 74.66 74.97 75.17 75.19 75.16 75.22 75.68 76.26 76.74 77.28 77.95 78.22 78.26 78.25 78.31 78.49 78.77 79.08 79.42 79.82 80.13 80.30 80.41 80.68 80.86 80.94 80.99 80.99 80.86 80.73 80.81 81.07 81.08 80.90 80.89 80.96 80.95 80.91 80.90 80.93 81.00 81.14 81.33 81.50 81.58 81.63 81.71 81.83 81.99 82.13 82.12 82.17 82.21 82.12 81.95 81.73 81.49 81.31 81.25 81.17 81.07 81.03 81.04 81.09 81.22 81.19 81.23 81.50 81.51 81.30 81.16 81.02 80.92 80.83 80.74 80.69 80.29 79.73 79.77 79.94 79.46 79.00 78.93 78.59 78.03 78.10 78.33 77.06 75.23 74.76 76.79 78.77 79.21 79.90 80.74 -99.92 99.93 99.97 100.16 100.65 101.39 102.90 105.37 108.80 110.17 109.17 107.75 105.50 102.57 99.91 98.93 98.55 98.74 100.18 102.71 108.93 107.63 104.32 101.36 99.08 96.28 93.70 92.21 91.50 89.90 89.62 88.37 86.87 86.13 84.67 83.71 81.07 79.79 77.45 74.26 71.83 69.83 68.46 66.24 66.34 69.62 71.25 73.99 74.88 74.78 74.46 72.77 69.77 67.19 64.81 63.65 61.52 59.97 59.86 59.59 59.36 56.35 56.38 56.33 56.42 56.52 56.53 56.68 56.90 56.95 56.80 56.61 56.06 55.18 54.35 53.61 52.98 52.41 51.96 51.62 51.42 51.44 51.59 51.84 52.34 52.93 53.59 54.26 54.95 55.57 56.13 56.53 56.84 57.19 57.16 57.00 56.88 56.57 56.12 55.74 55.33 54.87 54.43 54.08 53.95 53.94 53.77 53.56 53.43 53.22 52.87 52.27 51.48 50.30 48.69 47.26 45.58 44.33 43.68 43.40 43.42 43.45 43.54 43.76 43.81 43.57 43.39 43.26 43.05 42.65 41.92 41.10 40.11 38.74 37.76 37.02 36.24 35.67 35.55 35.51 35.49 35.42 35.37 35.34 35.35 35.38 35.43 35.51 35.63 35.11 32.53 29.55 28.32 27.42 26.03 24.48 23.58 23.08 22.29 21.56 21.32 21.04 20.50 20.23 20.18 20.23 20.19 19.89 19.64 19.59 19.75 20.34 21.49 22.71 23.78 23.30 23.09 23.12 23.11 23.02 22.45 22.15 22.08 22.47 23.22 23.44 22.98 21.04 19.22 18.47 18.05 17.32 16.42 15.09 14.87 15.46 15.90 16.35 16.49 16.27 15.51 14.62 14.34 14.16 14.10 13.98 13.79 13.74 13.49 12.45 11.16 9.89 9.03 8.84 8.86 9.34 7.85 4.37 4.37 4.54 4.45 4.34 4.99 4.92 4.45 4.00 3.77 3.73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.67 -3.98 -0.81 0.67 4.98 7.99 12.82 16.60 18.82 20.07 22.79 22.22 23.31 23.77 23.84 24.30 24.84 25.21 25.52 25.63 25.77 25.88 26.04 26.35 26.67 26.87 27.11 27.30 27.50 27.59 27.75 27.83 27.78 27.16 26.97 26.80 26.59 26.35 26.20 25.99 25.64 23.24 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.80 22.68 22.36 22.27 22.36 20.76 20.83 20.90 20.91 20.86 20.68 20.55 20.44 20.38 20.10 18.61 16.73 15.85 15.48 15.32 14.98 14.42 13.84 13.39 13.10 9.08 4.26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.39 4.03 4.70 4.55 4.50 4.68 5.64 6.63 7.00 7.84 9.11 10.16 10.67 10.36 9.87 9.36 8.94 8.89 9.07 9.08 9.05 9.16 9.24 9.29 9.38 9.60 10.40 11.48 12.32 13.15 14.23 15.06 15.89 16.89 17.65 18.36 19.15 19.64 19.70 19.67 19.75 20.35 21.19 21.93 22.92 24.49 25.51 25.93 26.02 25.97 26.02 26.14 26.27 26.12 25.73 25.26 25.07 25.29 26.10 27.27 28.58 29.27 29.35 29.49 29.60 29.57 29.77 30.34 31.90 34.18 35.83 37.19 40.09 41.37 41.69 42.05 42.48 42.91 43.17 43.41 43.77 44.25 44.82 45.45 46.04 46.61 47.27 47.96 48.46 48.87 49.36 49.91 50.08 50.07 50.28 50.92 51.62 52.23 52.93 53.58 54.03 54.40 54.90 55.39 55.88 56.49 57.19 58.14 59.10 59.79 60.57 61.61 63.15 65.48 67.39 68.95 70.15 70.77 71.49 72.45 73.19 73.72 74.22 74.63 74.99 75.20 75.22 75.20 75.24 75.46 75.63 75.53 75.87 76.76 77.09 77.14 77.13 77.18 77.42 77.90 78.42 78.99 79.65 80.14 80.25 80.26 80.48 80.66 80.74 80.76 80.76 80.67 80.60 80.71 80.86 80.87 80.69 80.69 80.77 80.77 80.76 80.74 80.75 80.82 80.95 81.12 81.34 81.51 81.56 81.65 81.80 81.97 82.13 82.17 82.19 82.20 82.22 82.03 81.69 81.50 81.39 81.27 81.20 81.17 81.17 81.17 81.17 81.20 81.18 81.25 81.51 81.50 81.25 81.07 80.99 80.94 80.86 80.80 80.77 80.49 80.03 79.96 79.87 79.39 79.09 79.04 78.65 78.03 78.01 78.09 76.97 75.26 74.73 76.37 78.45 79.37 79.96 80.60 -99.57 99.56 99.55 99.71 99.89 100.29 101.44 103.91 107.05 108.84 108.83 107.34 105.57 102.71 99.88 100.39 100.29 100.95 103.81 107.12 109.37 106.65 102.75 99.45 97.63 93.58 91.02 89.90 89.40 88.15 87.19 86.01 85.08 84.34 82.55 81.46 79.08 76.97 74.94 72.28 69.77 67.03 65.95 64.40 64.03 65.45 67.15 70.39 72.24 72.34 71.66 69.76 66.91 65.04 63.40 62.39 60.83 59.68 59.69 59.85 57.19 55.35 55.25 55.23 55.34 55.47 55.55 55.72 55.89 55.85 55.65 55.35 54.62 53.60 52.67 51.77 51.01 50.37 49.85 49.40 49.19 49.18 49.39 49.79 50.31 51.00 51.77 52.55 53.31 54.04 54.63 55.12 55.50 55.81 55.78 55.68 55.57 55.29 54.83 54.38 53.92 53.48 53.08 52.76 52.65 52.65 52.50 52.34 52.29 52.14 51.79 51.20 50.43 49.40 47.82 46.22 44.26 42.90 42.41 42.25 42.37 42.51 42.69 42.95 43.00 42.76 42.60 42.50 42.36 42.02 41.29 40.43 39.33 37.95 36.97 36.23 35.61 35.24 35.22 35.21 35.14 35.11 35.12 35.11 35.11 35.11 35.13 35.09 34.95 34.32 31.78 28.75 26.80 25.62 24.50 23.35 22.30 21.51 20.90 20.35 20.03 19.98 20.09 20.16 20.14 20.18 20.17 20.10 20.03 20.03 20.19 20.50 21.32 22.15 22.49 21.58 21.12 21.06 21.12 21.18 20.93 20.82 20.80 20.94 21.23 21.39 21.08 19.43 17.77 16.67 16.10 15.81 15.54 15.04 15.04 15.25 15.39 15.61 15.68 15.50 14.73 13.79 13.31 13.01 12.78 12.32 11.81 11.67 11.48 10.56 9.43 8.36 7.42 6.69 6.89 7.29 4.36 4.20 nan nan nan 3.91 3.34 2.84 3.67 3.63 3.43 3.40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.68 -5.60 3.21 6.22 6.50 8.95 12.94 16.36 18.82 20.66 22.78 22.19 23.08 23.70 23.88 24.25 24.55 24.81 25.01 25.16 25.39 25.61 25.80 25.97 26.26 26.54 26.80 27.00 27.18 27.34 27.57 27.78 27.56 26.89 26.81 26.43 26.17 25.93 25.78 25.60 25.34 24.64 22.86 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.79 22.57 22.06 21.14 19.88 19.37 19.43 19.63 19.59 19.58 19.57 19.62 19.72 19.81 19.83 19.91 19.88 18.60 16.86 15.96 15.53 15.36 14.97 14.33 13.64 13.11 9.98 5.26 0.78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.34 3.33 3.73 3.67 3.71 4.02 4.95 5.81 5.87 6.53 7.95 9.60 10.18 9.53 8.73 7.82 6.96 6.75 7.20 7.41 7.53 7.77 8.02 8.23 8.48 8.84 9.61 10.61 11.53 12.45 13.46 14.37 15.41 16.40 17.01 17.50 18.16 18.63 18.81 18.93 19.18 19.85 20.57 20.87 21.74 24.07 25.37 25.59 25.59 25.56 25.55 25.65 25.84 25.74 25.49 25.23 25.14 25.23 25.62 26.23 26.72 26.98 27.07 27.58 28.32 28.52 28.94 29.80 31.34 33.33 34.76 36.10 39.25 40.66 41.04 41.54 41.92 42.25 42.53 42.82 43.28 43.83 44.42 45.01 45.57 46.18 46.81 47.31 47.75 48.26 48.79 49.27 49.57 49.87 50.29 50.89 51.49 51.90 52.45 53.08 53.60 54.17 54.90 55.36 55.56 56.02 56.69 57.53 58.44 59.11 59.91 60.93 62.69 65.24 67.01 68.48 69.65 70.29 71.12 72.18 72.99 73.57 74.09 74.51 74.83 75.09 75.22 75.30 75.31 75.40 75.39 75.01 75.27 75.90 76.20 76.21 76.18 76.19 76.37 77.10 77.85 78.66 79.50 80.16 80.26 80.23 80.33 80.44 80.50 80.51 80.50 80.50 80.52 80.59 80.71 80.68 80.55 80.57 80.63 80.63 80.60 80.58 80.62 80.71 80.82 81.00 81.18 81.37 81.44 81.55 81.71 81.94 82.14 82.20 82.20 82.21 82.24 82.06 81.73 81.57 81.47 81.36 81.27 81.23 81.22 81.22 81.21 81.21 81.22 81.32 81.53 81.53 81.25 81.06 81.01 81.01 80.93 80.84 80.79 80.49 80.07 79.87 79.77 79.62 79.42 79.39 78.98 78.37 78.17 78.01 77.05 75.64 75.20 76.55 78.43 79.39 79.85 80.26 -100.36 100.34 100.33 100.38 100.48 100.47 100.62 102.29 104.40 101.50 104.70 108.34 108.48 107.91 106.05 108.06 108.38 108.40 109.65 110.01 108.57 104.26 99.68 96.51 94.51 91.05 88.62 87.52 87.18 86.18 84.88 83.53 82.39 81.62 79.64 78.20 77.26 75.83 73.84 71.54 69.25 66.45 64.64 63.71 62.93 63.13 64.28 68.10 70.63 70.76 69.67 68.06 65.47 63.87 62.24 60.95 60.04 59.42 59.51 59.74 54.28 54.18 54.11 54.14 54.25 54.41 54.61 54.79 54.94 54.82 54.47 54.03 53.00 51.92 50.96 49.92 48.95 48.25 47.70 47.17 46.87 46.86 47.17 47.70 48.37 49.16 49.99 50.87 51.72 52.54 53.26 53.87 54.32 54.54 54.50 54.37 54.22 53.95 53.57 53.13 52.67 52.23 51.87 51.62 51.45 51.33 51.22 51.19 51.32 51.21 50.65 50.09 49.58 48.67 47.13 45.35 43.05 41.50 41.27 41.27 41.52 41.76 42.04 42.20 42.22 42.01 41.86 41.77 41.62 41.30 40.64 39.80 38.61 37.16 36.22 35.65 35.25 35.09 35.18 35.01 34.54 34.36 34.42 34.41 34.36 34.30 34.15 33.72 33.20 32.40 30.41 27.85 25.59 24.17 23.06 22.10 21.13 20.08 19.61 19.19 18.46 18.53 19.23 19.66 19.74 19.80 19.84 20.10 20.32 20.38 20.50 20.70 21.16 21.57 21.51 20.38 19.69 19.55 19.53 19.60 19.60 19.61 19.59 19.45 19.15 19.22 19.08 17.89 16.66 15.34 14.74 14.46 14.61 14.83 15.10 15.11 15.11 14.97 14.68 14.30 13.57 12.79 12.33 12.02 11.75 11.11 10.22 9.89 9.64 8.73 7.84 7.35 6.53 5.49 4.84 4.73 4.19 4.02 nan nan nan 3.61 3.51 3.02 3.23 3.15 3.08 3.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.46 -2.45 3.39 6.07 6.43 7.33 9.06 12.16 15.45 17.94 19.94 22.43 22.23 22.47 23.12 23.52 23.81 24.05 24.27 24.53 24.80 24.96 25.11 25.35 25.63 25.89 26.15 26.51 26.81 26.92 27.13 27.35 27.42 26.91 26.82 26.72 26.12 25.77 25.58 25.37 25.16 24.97 24.62 23.59 22.83 22.82 22.82 22.82 22.83 22.83 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.62 22.35 21.55 19.52 17.76 16.25 15.53 15.57 18.69 18.45 18.36 18.35 18.39 18.57 18.68 18.59 18.26 17.71 16.82 16.13 15.63 15.48 15.43 14.98 14.20 13.35 12.74 6.33 2.09 3.97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.34 2.49 2.86 2.87 2.99 3.35 4.19 4.91 4.82 5.37 6.71 8.49 9.09 8.36 7.58 6.62 5.50 5.21 5.73 6.04 6.34 6.68 7.09 7.44 7.85 8.40 9.19 10.13 11.04 11.94 12.84 13.74 14.96 15.96 16.41 16.71 17.28 17.74 17.97 18.21 18.60 19.32 19.99 20.10 20.97 23.60 25.05 25.18 25.17 25.15 25.14 25.27 25.51 25.47 25.35 25.22 25.18 25.20 25.41 25.36 25.39 25.37 25.54 26.27 27.21 27.84 28.50 29.60 31.07 32.80 34.14 35.39 38.36 39.92 40.43 41.02 41.40 41.60 41.91 42.29 42.83 43.41 43.98 44.54 45.14 45.73 46.30 46.63 47.03 47.61 48.15 48.58 49.07 49.68 50.25 50.86 51.25 51.53 51.96 52.60 53.26 53.95 54.75 55.23 55.23 55.57 56.21 56.98 57.80 58.46 59.24 60.26 62.38 64.95 66.57 67.95 69.10 69.83 70.78 71.93 72.78 73.39 73.90 74.30 74.54 74.81 75.11 75.22 75.21 75.25 75.19 74.80 74.78 75.36 75.42 75.43 75.41 75.39 75.62 76.43 77.40 78.39 79.36 80.10 80.25 80.21 80.23 80.26 80.28 80.28 80.28 80.36 80.45 80.52 80.51 80.48 80.44 80.46 80.48 80.42 80.39 80.41 80.48 80.60 80.73 80.87 81.02 81.17 81.30 81.43 81.59 81.88 82.16 82.21 82.20 82.21 82.23 82.08 81.81 81.66 81.56 81.45 81.34 81.24 81.20 81.21 81.20 81.21 81.28 81.40 81.56 81.54 81.34 81.12 81.05 81.07 81.03 80.89 80.68 80.32 79.92 79.67 79.61 79.82 79.95 79.88 79.49 78.89 78.44 78.11 77.28 76.23 75.79 76.80 78.54 79.32 79.58 79.85 -102.09 102.06 102.27 102.46 102.74 103.34 103.73 105.80 108.58 107.18 109.71 113.24 113.66 113.70 113.30 113.45 113.31 112.25 111.50 109.95 106.59 102.52 96.80 93.15 91.86 88.62 86.22 84.97 84.44 83.40 82.34 81.03 79.54 78.44 76.75 75.41 74.23 73.43 72.22 70.71 69.21 66.42 64.68 63.60 62.77 62.62 63.62 67.40 69.15 69.29 67.86 66.73 64.44 63.10 61.51 60.01 59.42 59.14 59.16 58.52 52.83 52.80 52.83 52.93 53.05 53.26 53.57 53.79 53.85 53.65 53.17 52.59 51.30 50.00 48.94 47.79 46.60 45.78 45.16 44.57 44.26 44.29 44.71 45.42 46.24 47.15 48.12 49.09 50.05 50.95 51.75 52.46 52.96 53.13 53.07 52.91 52.70 52.42 52.07 51.65 51.19 50.73 50.38 50.17 49.96 49.78 49.73 49.84 50.14 50.02 49.37 48.76 48.29 47.56 46.14 44.36 41.90 40.42 40.34 40.46 40.72 41.06 41.30 41.40 41.31 41.07 40.92 40.82 40.68 40.39 39.84 39.06 37.76 36.14 35.27 34.86 34.64 34.64 34.88 34.56 33.51 33.17 33.14 33.02 32.92 32.80 32.38 31.61 30.87 29.74 28.41 26.64 24.47 22.65 21.43 20.93 19.95 18.71 18.34 17.84 16.81 16.75 17.82 18.52 18.89 18.98 19.29 19.92 20.28 20.54 20.63 20.71 20.89 21.04 20.84 19.69 18.95 18.72 18.51 18.44 18.52 18.63 18.53 18.05 17.26 17.02 16.97 16.52 16.03 15.09 12.05 10.37 10.84 12.72 14.64 14.94 15.00 14.32 13.20 12.20 11.58 11.35 11.25 11.30 11.22 10.50 9.21 8.57 7.98 7.04 6.40 6.35 5.21 4.61 4.38 4.25 4.03 nan nan nan nan nan 3.10 3.01 2.79 2.73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.59 -1.95 4.13 5.64 6.08 6.77 7.39 9.40 11.88 14.38 16.65 18.89 20.98 22.70 22.19 22.43 22.85 23.21 23.51 23.81 24.05 24.63 24.83 24.83 24.87 25.09 25.46 25.81 26.25 26.74 26.83 26.89 26.94 26.79 25.95 26.19 26.19 25.67 25.29 24.95 24.88 24.76 24.61 24.35 23.95 23.47 23.10 23.13 23.18 23.06 22.98 22.89 22.83 22.82 22.82 22.82 22.82 22.82 22.82 22.82 22.81 22.63 22.36 20.90 19.96 19.65 16.52 14.15 12.61 11.98 11.98 14.26 17.78 17.64 17.63 17.67 17.60 17.58 17.42 16.89 15.98 15.56 15.20 15.21 15.17 15.21 14.86 14.06 13.15 9.08 5.19 3.53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.35 1.75 2.09 2.10 2.24 2.56 3.27 3.88 3.92 4.39 5.48 6.72 7.30 6.80 6.50 5.82 4.79 4.37 4.70 5.01 5.44 5.90 6.40 6.90 7.48 8.25 9.12 10.07 10.89 11.63 12.36 13.23 14.51 15.58 15.90 16.01 16.55 17.00 17.18 17.48 17.98 18.72 19.39 19.68 20.70 23.09 24.45 24.78 24.78 24.75 24.80 25.02 25.36 25.35 25.29 25.23 25.20 25.20 25.24 25.14 24.88 24.81 25.06 25.66 26.66 27.50 28.41 29.58 30.96 32.57 33.95 35.21 37.46 39.15 39.88 40.60 40.92 40.99 41.37 41.84 42.42 42.97 43.46 44.04 44.76 45.35 45.84 46.02 46.33 46.92 47.45 47.86 48.57 49.39 50.00 50.60 50.97 51.02 51.42 52.10 52.78 53.54 54.31 54.80 54.84 55.16 55.77 56.50 57.23 57.84 58.58 59.56 61.75 64.46 66.03 67.39 68.58 69.67 70.67 71.79 72.57 73.10 73.63 74.01 74.18 74.37 74.70 74.79 74.75 74.75 74.69 74.37 74.34 74.66 74.71 74.74 74.83 74.95 75.26 76.11 77.10 78.18 79.15 79.93 80.13 80.14 80.17 80.18 80.17 80.16 80.17 80.27 80.36 80.41 80.38 80.31 80.25 80.23 80.22 80.13 80.07 80.09 80.19 80.36 80.51 80.66 80.78 80.93 81.18 81.35 81.53 81.85 82.19 82.22 82.20 82.21 82.22 82.10 81.86 81.72 81.61 81.50 81.38 81.25 81.19 81.19 81.20 81.21 81.29 81.41 81.53 81.52 81.37 81.16 81.06 81.07 81.02 80.85 80.52 80.15 79.79 79.57 79.55 79.86 80.11 80.07 79.70 79.11 78.57 78.16 77.61 76.87 76.42 77.30 78.79 79.36 79.49 79.64 -104.30 104.28 104.28 104.35 104.28 103.97 104.20 105.80 108.23 108.30 110.28 112.84 113.44 113.26 113.06 113.09 112.72 111.56 109.38 107.46 103.17 100.56 94.52 90.58 88.28 85.79 83.58 82.61 81.42 79.55 78.98 77.72 76.70 75.05 73.34 72.53 71.52 70.65 70.03 69.51 68.92 66.28 65.04 63.95 63.24 63.03 63.82 65.78 67.36 67.74 65.98 64.86 63.64 62.45 61.16 59.87 59.31 58.93 57.34 51.20 51.14 51.22 51.35 51.53 51.70 51.98 52.40 52.64 52.65 52.30 51.69 50.93 49.40 47.79 46.47 45.09 43.74 42.71 41.90 41.26 41.01 41.22 41.75 42.55 43.61 44.76 45.86 46.96 48.11 49.11 49.99 50.72 51.23 51.41 51.35 51.18 50.92 50.60 50.22 49.80 49.34 48.83 48.44 48.19 48.01 47.87 47.94 48.18 48.65 48.60 47.88 46.95 46.30 45.83 44.63 42.96 41.18 39.80 39.86 39.92 40.07 40.20 40.42 40.36 40.17 39.83 39.62 39.53 39.43 39.25 38.86 38.10 36.65 34.87 33.91 33.44 33.35 33.45 33.50 33.06 31.89 31.34 31.13 30.75 30.44 30.31 29.83 28.90 27.82 26.69 25.85 24.78 22.89 21.05 19.86 19.64 18.59 17.25 16.94 16.52 15.36 15.32 16.36 17.09 17.51 18.05 18.84 19.76 20.08 19.84 19.73 19.71 19.67 19.66 19.42 18.43 17.73 17.45 17.52 17.70 17.47 17.26 17.14 16.52 15.44 15.04 15.01 15.09 15.01 12.36 nan 8.60 8.82 9.69 12.07 14.90 14.84 13.14 11.84 10.75 10.31 10.33 10.27 10.23 10.30 9.67 8.57 7.74 6.91 5.95 5.36 4.99 4.27 4.20 4.19 4.01 nan nan nan nan nan nan nan 2.56 2.44 2.37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.56 -1.42 3.53 4.47 5.81 5.90 6.70 7.87 9.45 11.54 13.64 15.41 17.63 19.28 20.81 22.72 22.22 22.13 22.58 22.96 23.35 23.83 24.50 24.81 24.82 24.59 24.71 25.02 25.54 26.14 26.72 26.80 26.57 25.33 25.18 24.72 24.83 25.73 25.16 24.80 24.56 24.41 24.33 24.20 24.04 23.80 23.34 22.76 22.64 22.51 22.33 22.14 22.35 22.74 22.83 22.82 22.82 22.80 22.80 22.82 22.82 22.46 21.23 19.94 18.12 17.27 16.66 13.62 11.43 11.06 11.00 11.00 11.27 14.65 15.50 15.97 16.65 16.87 16.59 16.49 16.00 15.12 14.69 14.55 14.53 14.52 14.57 14.47 13.85 9.62 8.77 4.90 4.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.08 1.17 1.41 1.42 1.55 1.85 2.44 2.96 3.12 3.52 4.34 5.26 5.59 5.42 5.41 4.98 4.17 3.75 3.87 4.20 4.73 5.26 5.84 6.49 7.24 8.13 9.19 10.13 10.79 11.37 11.95 12.77 14.02 15.13 15.38 15.41 15.94 16.38 16.50 16.81 17.41 18.17 18.98 19.52 20.63 22.61 23.81 24.29 24.34 24.34 24.49 24.80 25.18 25.25 25.22 25.21 25.20 25.21 25.22 25.10 24.83 24.80 25.08 25.64 26.37 27.37 28.50 29.65 30.90 32.41 33.87 35.22 36.58 38.29 39.38 40.18 40.45 40.44 40.85 41.45 42.03 42.54 42.89 43.51 44.30 44.96 45.41 45.45 45.67 46.27 46.72 47.12 48.03 48.99 49.57 50.18 50.48 50.46 50.86 51.60 52.30 53.00 53.66 54.14 54.35 54.78 55.38 56.08 56.75 57.25 57.88 58.82 61.04 63.78 65.42 66.88 68.27 69.57 70.72 71.71 72.33 72.74 73.23 73.60 73.68 73.78 73.97 74.00 73.91 73.89 73.87 73.74 73.74 73.92 74.00 74.17 74.43 74.76 75.27 76.02 76.95 78.04 78.94 79.62 79.87 79.99 80.14 80.22 80.19 80.18 80.18 80.22 80.26 80.28 80.27 80.17 79.98 79.87 79.79 79.68 79.59 79.59 79.70 79.91 80.13 80.32 80.42 80.60 81.01 81.33 81.54 81.87 82.21 82.23 82.20 82.21 82.23 82.12 81.87 81.72 81.61 81.51 81.39 81.25 81.19 81.19 81.20 81.21 81.23 81.31 81.44 81.45 81.33 81.15 81.01 80.95 80.88 80.68 80.32 79.98 79.73 79.61 79.56 79.58 79.69 79.80 79.47 78.84 78.38 78.18 78.04 77.61 77.57 78.36 79.33 79.61 79.66 79.74 -106.14 105.99 105.71 105.18 104.34 102.40 102.39 103.28 104.34 105.34 108.06 109.34 109.70 109.50 109.44 109.50 109.35 108.51 105.98 102.84 99.57 96.70 91.27 86.95 84.35 82.40 80.00 79.05 77.45 75.08 74.47 74.34 73.62 71.80 69.58 69.31 68.42 67.89 67.68 67.59 67.34 66.05 65.20 64.56 63.84 63.49 63.99 64.60 65.41 66.15 64.85 64.47 63.52 62.58 61.46 60.37 59.75 58.23 51.91 49.39 49.38 49.56 49.80 50.06 50.30 50.63 51.14 51.41 51.35 50.88 50.13 49.24 47.47 45.63 44.06 42.49 40.96 39.73 38.81 38.19 38.01 38.37 39.02 39.90 41.21 42.53 43.80 45.06 46.32 47.39 48.28 48.99 49.48 49.66 49.60 49.39 49.08 48.71 48.28 47.86 47.39 46.86 46.40 46.11 45.92 45.85 45.98 46.30 46.86 46.88 46.16 45.06 44.13 43.74 42.83 41.49 40.28 39.42 39.46 39.40 39.27 39.27 39.32 39.17 38.83 38.29 37.99 37.88 37.86 37.78 37.51 36.76 35.23 33.26 32.09 31.44 31.38 31.42 31.20 30.64 29.73 29.11 28.55 27.70 26.99 26.81 26.39 25.52 24.45 23.36 22.71 22.03 20.82 19.46 18.39 18.00 16.96 15.70 15.29 15.00 14.49 14.49 15.01 15.03 15.01 16.29 17.55 18.21 18.15 17.59 17.09 16.73 16.32 16.07 15.91 15.41 15.07 14.94 15.52 15.52 15.82 15.02 15.18 14.72 13.65 13.21 13.16 13.18 13.21 8.65 nan nan nan nan 9.02 12.21 12.41 11.24 10.18 8.96 8.16 9.09 9.05 8.55 8.55 8.27 7.40 6.13 4.46 4.94 4.72 4.41 4.40 4.13 nan nan nan nan nan nan nan nan nan 2.29 2.11 2.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.21 -4.25 -0.54 3.33 4.44 5.70 5.96 6.85 8.04 9.45 11.07 12.78 14.47 16.60 18.56 19.92 21.94 23.07 22.20 22.03 22.57 23.09 23.74 23.85 23.81 24.68 24.02 24.48 24.82 25.35 25.77 25.42 24.84 23.98 24.31 24.34 24.63 23.84 24.31 23.89 24.17 24.01 23.93 23.90 23.86 23.75 23.70 23.24 22.43 22.00 20.74 20.84 20.61 20.91 22.01 22.82 22.83 22.71 21.77 22.43 22.81 22.79 22.04 20.23 18.15 15.93 14.21 13.34 11.41 10.92 10.62 7.82 7.61 7.83 11.67 10.26 11.19 14.47 15.72 15.61 15.57 15.22 14.52 14.12 13.89 13.82 13.87 13.88 13.86 9.98 5.75 4.87 4.71 4.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.31 3.17 0.58 0.58 0.81 0.81 0.95 1.26 1.78 2.23 2.39 2.77 3.32 3.97 4.20 4.19 4.33 4.11 3.53 3.13 3.20 3.57 4.15 4.73 5.40 6.17 7.06 8.14 9.22 10.22 10.65 11.01 11.57 12.33 13.50 14.56 14.86 14.92 15.47 15.89 15.91 16.23 16.96 17.78 18.69 19.50 20.61 22.12 23.15 23.68 23.83 23.94 24.17 24.51 24.94 25.02 25.06 25.14 25.19 25.24 25.24 25.12 24.83 24.83 25.13 25.57 26.27 27.39 28.60 29.71 30.93 32.19 33.64 34.91 35.81 37.52 38.86 39.66 39.95 39.97 40.43 41.06 41.66 42.09 42.34 42.91 43.72 44.40 44.87 44.92 45.16 45.74 46.16 46.45 47.44 48.48 49.05 49.63 49.91 49.96 50.38 51.12 51.82 52.48 53.05 53.51 53.84 54.32 54.93 55.63 56.28 56.62 57.15 58.04 60.34 63.27 65.05 66.56 67.99 69.36 70.54 71.46 71.94 72.19 72.59 72.90 72.91 72.93 73.03 73.00 72.89 72.85 72.86 72.93 73.04 73.21 73.39 73.68 74.11 74.69 75.34 75.99 76.83 77.86 78.66 79.26 79.58 79.82 80.07 80.20 80.21 80.21 80.21 80.20 80.20 80.21 80.21 80.09 79.87 79.73 79.63 79.52 79.44 79.42 79.53 79.78 80.02 80.22 80.34 80.53 80.97 81.32 81.54 81.85 82.16 82.22 82.21 82.21 82.20 82.07 81.83 81.69 81.59 81.47 81.36 81.24 81.19 81.20 81.20 81.20 81.19 81.24 81.35 81.37 81.27 81.13 80.94 80.82 80.71 80.52 80.18 79.89 79.69 79.62 79.56 79.44 79.35 79.48 79.21 78.67 78.32 78.33 78.50 78.27 78.42 79.20 79.71 79.77 79.81 79.86 -107.68 107.20 106.41 104.99 103.09 100.43 99.24 99.51 99.78 101.40 103.95 104.92 105.01 104.91 104.75 104.81 104.88 104.09 100.80 97.68 94.27 90.66 85.98 82.67 79.74 77.85 75.23 73.62 71.53 69.56 69.36 69.46 69.38 68.23 65.25 65.16 65.11 64.99 64.83 64.49 64.77 64.81 64.84 64.75 64.13 63.78 63.97 64.32 64.57 64.41 63.64 63.61 63.27 62.53 61.62 60.69 59.91 53.13 47.65 47.54 47.60 47.84 48.21 48.56 48.85 49.25 49.83 50.10 49.96 49.40 48.53 47.49 45.65 43.76 41.91 40.10 38.38 37.05 36.10 35.54 35.47 35.91 36.66 37.65 39.17 40.67 42.13 43.50 44.80 45.89 46.76 47.40 47.82 47.96 47.90 47.68 47.24 46.82 46.38 45.95 45.49 44.95 44.50 44.16 43.84 43.76 43.84 44.13 44.63 44.76 44.14 43.13 41.92 41.50 40.75 39.89 38.90 38.45 38.53 38.44 38.26 38.14 38.07 37.89 37.41 36.50 35.99 35.77 35.78 35.75 35.43 34.75 33.26 31.24 29.97 29.34 29.29 29.26 28.88 28.34 27.71 26.80 25.78 24.65 23.80 23.61 23.28 22.62 21.62 20.55 19.90 19.33 18.54 17.54 16.57 16.03 15.04 14.05 13.92 14.10 14.09 14.06 14.11 13.70 13.04 14.13 15.56 15.99 15.35 14.63 14.07 13.56 13.40 13.39 13.22 13.11 13.11 13.07 13.13 8.45 10.22 13.16 13.21 12.87 12.32 11.98 11.82 8.41 7.52 5.85 5.73 nan nan 6.10 6.17 8.17 8.63 9.34 8.66 6.05 4.17 6.43 6.75 7.03 6.84 6.85 6.50 4.47 3.90 4.81 4.69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.45 -5.07 -4.37 -2.13 1.51 3.73 5.49 6.03 6.92 7.99 9.25 10.64 12.18 13.85 15.70 17.62 18.80 19.93 22.14 22.37 21.85 22.42 22.66 22.93 23.60 23.83 24.05 23.85 23.93 24.46 24.47 23.11 22.59 22.47 22.37 22.46 23.56 24.40 22.45 22.64 22.53 23.25 23.44 23.38 23.44 23.55 23.36 23.24 22.89 21.50 19.22 18.90 19.23 19.10 19.59 21.14 22.62 22.70 21.56 20.16 21.96 22.34 22.32 21.18 19.22 16.40 12.77 11.33 9.39 3.69 1.44 -1.54 -3.67 -3.28 -1.61 3.33 4.35 nan nan 13.95 14.25 14.31 14.06 13.55 13.20 12.98 13.23 11.11 8.52 9.77 4.74 2.04 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.36 2.70 0.54 0.21 0.36 0.37 0.49 0.65 1.14 1.55 1.66 1.98 2.46 2.87 3.04 3.12 3.28 3.17 2.71 2.51 2.63 3.05 3.66 4.31 5.03 5.88 6.89 8.02 9.22 10.20 10.42 10.58 11.15 11.81 12.89 13.89 14.30 14.52 15.09 15.45 15.39 15.77 16.63 17.55 18.54 19.55 20.56 21.61 22.45 22.98 23.34 23.55 23.79 24.12 24.56 24.62 24.73 24.99 25.15 25.26 25.28 25.13 24.83 24.83 25.13 25.59 26.31 27.45 28.68 29.80 30.83 31.86 33.05 34.17 35.19 36.96 38.28 39.04 39.43 39.62 40.10 40.70 41.27 41.66 41.80 42.27 42.99 43.65 44.17 44.45 44.86 45.45 45.73 45.83 46.70 47.83 48.49 48.96 49.29 49.55 50.03 50.70 51.39 52.03 52.55 52.98 53.30 53.79 54.42 55.22 55.86 55.96 56.29 57.18 59.70 63.07 65.15 66.62 67.88 68.99 70.08 71.09 71.51 71.56 71.70 71.86 71.84 71.83 71.87 71.83 71.74 71.62 71.61 71.89 72.23 72.51 72.88 73.31 73.88 74.64 75.40 76.00 76.73 77.60 78.35 78.92 79.31 79.64 79.94 80.14 80.28 80.29 80.26 80.25 80.23 80.19 80.19 80.13 80.01 79.91 79.87 79.80 79.74 79.69 79.80 80.08 80.28 80.46 80.63 80.82 81.08 81.31 81.54 81.77 82.02 82.20 82.26 82.19 82.11 81.94 81.76 81.63 81.52 81.40 81.29 81.23 81.20 81.21 81.21 81.22 81.20 81.22 81.28 81.27 81.19 81.07 80.88 80.69 80.56 80.42 80.21 79.92 79.68 79.57 79.51 79.37 79.21 79.11 78.95 78.58 78.56 78.56 78.71 78.62 78.73 79.19 79.62 79.76 79.88 79.96 -108.58 107.88 106.43 103.96 101.56 97.41 95.21 95.02 95.09 96.42 99.05 100.27 100.32 100.00 99.56 99.63 99.70 98.30 93.56 90.36 86.19 82.64 79.54 76.72 74.83 72.89 69.48 67.13 64.92 63.11 62.40 62.11 62.07 61.67 59.90 59.98 60.04 60.11 60.16 60.12 62.11 62.49 62.86 63.53 63.44 63.20 63.07 62.71 62.56 62.35 62.09 62.26 62.62 62.28 61.62 60.86 54.87 48.09 45.24 45.27 45.42 45.70 46.11 46.58 46.94 47.40 47.97 48.22 48.07 47.39 46.40 45.29 43.52 41.73 39.91 37.91 36.01 34.71 33.80 33.64 33.65 34.14 34.92 36.02 37.56 39.23 40.81 42.23 43.52 44.56 45.28 45.81 46.12 46.15 46.06 45.79 45.30 44.84 44.41 43.99 43.54 43.07 42.66 42.36 41.99 41.64 41.64 41.83 42.01 42.09 41.85 40.97 39.79 39.13 38.53 37.91 37.09 36.68 36.79 36.75 36.68 36.66 36.65 36.53 35.87 34.63 33.71 33.10 32.98 32.82 32.18 31.46 30.36 28.46 27.53 27.24 27.19 27.17 27.03 26.80 26.39 24.88 23.18 22.39 21.92 21.73 21.46 20.98 20.25 19.16 18.02 17.03 15.89 14.74 13.67 13.31 12.57 11.91 12.77 12.55 10.65 11.84 11.20 10.59 10.90 11.97 12.97 13.38 12.30 11.19 10.60 11.31 11.13 11.06 11.09 10.69 11.07 11.07 11.13 9.18 6.89 10.97 11.76 12.26 11.54 10.93 8.73 5.34 3.64 4.20 4.22 nan nan 4.77 5.04 5.15 4.72 4.74 4.75 6.62 4.64 2.93 5.36 5.70 5.56 5.09 4.93 5.00 4.92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.26 -4.79 -4.06 -3.12 -0.27 2.61 4.81 5.91 6.91 7.88 9.01 10.27 11.75 13.25 14.92 16.47 17.79 18.82 19.93 22.36 22.56 22.43 22.00 22.46 22.80 23.05 24.15 24.41 23.23 23.02 22.48 22.64 22.89 21.78 22.71 22.56 22.52 22.69 22.49 22.53 22.46 22.44 22.72 22.82 22.89 22.91 22.86 22.60 22.23 18.60 16.28 16.52 17.55 17.83 18.70 20.65 21.95 20.78 18.98 18.22 21.43 21.00 19.79 18.57 16.58 12.76 7.80 7.08 7.39 -2.22 nan nan nan nan -4.32 nan nan nan 5.80 9.73 12.73 12.77 12.57 12.14 11.94 11.93 12.42 1.22 0.23 1.99 0.78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.15 0.31 -0.24 -0.06 -0.09 -0.12 -0.02 0.29 0.67 0.80 1.07 1.53 1.78 1.95 2.05 2.21 2.17 1.91 1.87 2.06 2.53 3.16 3.85 4.62 5.53 6.56 7.72 8.91 9.88 10.02 10.12 10.66 11.28 12.22 13.19 13.70 14.06 14.65 15.01 15.09 15.49 16.32 17.30 18.36 19.42 20.35 21.06 21.72 22.27 22.70 23.00 23.22 23.51 23.87 23.94 24.17 24.60 24.94 25.15 25.20 25.10 24.88 24.90 25.16 25.59 26.28 27.31 28.49 29.66 30.58 31.34 32.31 33.29 34.38 36.07 37.35 38.22 38.73 39.03 39.56 40.19 40.81 41.20 41.27 41.65 42.23 42.81 43.34 43.79 44.29 44.88 45.10 45.14 45.94 47.12 47.80 48.17 48.51 48.99 49.49 50.09 50.78 51.42 51.90 52.29 52.64 53.11 53.70 54.51 55.16 55.16 55.44 56.35 59.05 62.80 65.05 66.42 67.26 68.15 68.96 69.92 70.22 70.16 70.21 70.22 70.23 70.24 70.25 70.25 70.29 70.26 70.40 70.93 71.45 71.82 72.33 72.88 73.60 74.48 75.32 75.90 76.54 77.25 77.90 78.43 78.89 79.32 79.66 79.94 80.15 80.20 80.21 80.20 80.19 80.20 80.20 80.18 80.15 80.13 80.11 80.09 80.07 80.08 80.19 80.43 80.58 80.73 80.93 81.11 81.17 81.30 81.53 81.72 81.84 82.13 82.23 82.15 81.94 81.78 81.65 81.53 81.42 81.30 81.22 81.20 81.20 81.20 81.20 81.20 81.20 81.20 81.23 81.20 81.11 81.01 80.78 80.57 80.40 80.30 80.21 79.98 79.68 79.53 79.46 79.35 79.15 78.82 78.66 78.69 78.84 78.88 78.79 78.69 78.53 78.54 79.21 79.66 79.90 80.02 -108.55 107.74 105.86 103.27 99.09 94.16 90.95 90.06 90.18 91.27 93.85 94.88 95.24 95.16 94.65 94.52 94.50 92.84 86.39 82.01 78.45 75.42 72.27 69.07 67.73 64.44 60.82 57.95 55.59 54.34 53.65 53.66 54.24 54.20 54.20 54.27 54.35 54.42 54.50 55.77 58.95 59.34 60.40 61.96 62.45 62.01 61.66 60.95 60.05 59.87 59.97 60.36 61.23 61.30 60.94 57.39 49.01 43.15 43.17 43.27 43.46 43.75 44.14 44.55 45.00 45.45 45.82 46.02 45.91 45.10 44.03 43.02 41.63 39.91 38.37 36.53 34.64 33.43 32.87 32.99 33.50 33.93 34.63 35.59 37.00 38.49 40.06 41.42 42.56 43.43 44.03 44.36 44.47 44.35 44.16 43.78 43.29 42.89 42.49 42.02 41.54 41.13 40.82 40.68 40.36 40.18 40.13 40.08 39.68 39.51 39.39 38.56 37.37 36.64 36.34 35.94 35.14 34.64 34.58 34.53 34.46 34.27 34.10 34.00 33.23 31.70 30.39 29.37 29.10 28.89 28.17 27.66 27.30 26.00 25.60 25.66 25.49 25.30 25.03 24.93 24.74 22.99 20.97 20.23 20.10 20.22 20.02 19.77 18.88 17.47 16.43 14.87 13.42 12.22 11.05 10.84 10.45 10.19 9.20 9.65 6.64 5.89 8.65 6.17 5.34 7.74 9.50 10.63 10.20 8.69 8.62 9.33 9.63 10.00 10.00 9.87 9.70 nan nan nan nan 8.33 10.87 11.65 11.45 8.95 6.82 4.80 3.23 3.34 nan nan nan nan nan nan nan nan nan nan nan nan 4.53 4.54 4.54 4.91 4.80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.77 -4.85 -4.19 -4.40 -2.04 0.82 3.40 5.27 6.52 7.48 8.66 10.06 11.52 12.99 14.49 15.82 16.82 17.93 19.03 19.89 20.22 21.37 22.83 21.76 22.36 22.34 22.71 21.52 21.18 21.58 21.77 21.16 20.36 19.85 19.84 20.39 21.06 23.12 22.45 22.19 22.00 22.31 22.06 22.15 22.34 22.43 22.52 22.45 21.08 16.71 13.52 12.89 14.73 15.96 17.72 18.94 19.02 17.36 16.12 15.33 20.43 18.88 15.60 13.26 8.14 3.79 -0.32 -2.51 -4.48 nan nan nan nan nan nan nan nan nan 1.46 5.79 11.22 11.48 11.39 11.09 10.94 10.99 3.56 3.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.03 -1.34 -1.00 -0.71 -0.73 -0.87 -0.96 -0.74 -0.43 -0.25 0.02 0.46 0.76 0.90 0.95 1.07 1.14 1.08 1.19 1.47 1.96 2.59 3.33 4.16 5.07 6.06 7.10 8.18 9.09 9.41 9.65 10.09 10.62 11.51 12.44 13.01 13.49 14.07 14.61 15.09 15.55 16.10 16.97 18.03 19.11 19.96 20.39 20.95 21.59 21.96 22.15 22.34 22.55 22.71 22.77 23.13 23.79 24.44 24.90 25.02 25.12 25.25 25.32 25.41 25.67 26.15 26.86 27.86 29.18 30.08 30.63 31.45 32.38 33.30 34.56 35.88 37.27 37.85 38.09 38.69 39.49 40.22 40.71 40.78 41.07 41.46 41.87 42.29 42.74 43.23 43.79 44.13 44.29 45.22 46.38 47.02 47.22 47.55 48.10 48.62 49.20 49.92 50.57 50.96 51.37 51.81 52.24 52.61 53.26 53.95 54.16 54.64 55.65 58.36 62.31 64.70 65.57 65.99 66.54 66.91 67.52 67.71 67.69 67.68 67.70 67.78 67.84 67.88 68.02 68.25 68.67 69.25 70.12 70.71 71.12 71.65 72.30 73.12 74.10 75.07 75.73 76.32 76.88 77.36 77.74 78.27 78.82 79.19 79.48 79.74 79.86 80.00 80.03 80.05 80.24 80.21 80.19 80.20 80.20 80.19 80.18 80.21 80.44 80.58 80.72 80.78 80.87 81.07 81.23 81.22 81.31 81.53 81.62 81.70 81.93 82.02 81.96 81.79 81.63 81.52 81.41 81.29 81.19 81.16 81.17 81.17 81.17 81.13 81.12 81.14 81.17 81.17 81.15 81.08 80.92 80.64 80.41 80.23 80.15 80.14 80.00 79.70 79.54 79.44 79.35 79.15 78.74 78.65 78.85 79.16 79.25 78.88 78.73 78.32 78.17 78.93 79.59 79.87 80.03 -107.28 106.29 104.33 102.09 97.43 91.84 88.19 86.84 86.86 87.82 88.81 89.18 90.12 91.48 90.66 89.61 89.15 87.45 82.24 76.54 72.98 70.03 67.38 64.39 60.90 56.93 53.46 50.58 47.86 46.82 46.25 47.16 48.27 48.57 48.64 48.71 48.79 48.86 49.22 50.79 54.56 55.60 57.47 59.61 61.13 60.80 58.75 58.08 57.57 57.38 57.50 57.91 58.87 59.41 59.24 50.54 41.69 41.53 41.48 41.63 41.84 42.10 42.43 42.75 43.20 43.54 43.79 43.96 43.86 42.90 41.74 41.02 40.02 38.74 37.82 36.11 34.34 33.60 33.86 34.57 35.20 35.57 35.97 36.47 37.42 38.72 40.09 41.30 42.23 42.94 43.33 43.41 43.31 43.08 42.59 42.19 41.86 41.55 41.19 40.66 40.13 39.76 39.58 39.61 39.86 40.19 40.35 40.08 39.08 38.34 37.92 36.85 35.56 35.32 35.43 35.14 34.37 33.68 33.21 32.95 32.54 31.71 31.11 30.88 30.14 28.81 27.46 26.39 26.09 26.04 25.89 25.73 25.77 25.27 25.27 25.28 25.09 24.70 23.60 23.36 23.26 22.08 20.27 18.72 18.27 18.41 18.01 17.36 16.23 15.53 14.21 11.48 8.75 7.15 11.19 10.60 10.25 9.58 8.42 8.11 5.59 1.57 5.36 4.81 4.57 4.02 5.73 7.45 7.35 7.10 7.37 8.03 8.88 9.03 nan nan nan nan nan nan nan 8.17 9.50 9.94 9.76 6.26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.50 -4.47 -4.73 -5.37 -4.08 -0.96 1.81 3.80 5.13 6.14 7.61 9.32 11.02 12.60 14.20 15.84 16.75 17.46 18.84 18.55 20.56 21.98 22.15 21.80 22.13 21.41 19.86 18.02 17.93 18.78 21.27 21.32 19.10 19.79 18.83 19.55 20.97 21.98 22.13 22.28 22.20 22.23 22.33 22.20 22.09 21.94 21.96 22.33 19.09 12.40 0.67 8.19 11.88 13.74 16.59 17.78 16.33 14.49 13.56 13.88 19.28 14.88 8.03 7.92 2.18 -3.54 -5.60 nan nan nan nan nan nan nan nan nan nan nan nan nan 3.03 7.46 8.72 9.58 8.34 5.55 -0.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.81 -1.85 -1.48 -1.44 -1.61 -1.65 -1.45 -1.20 -0.96 -0.75 -0.55 -0.25 -0.08 -0.06 0.04 0.16 0.27 0.51 0.88 1.39 2.01 2.77 3.62 4.54 5.46 6.39 7.35 8.19 8.72 9.09 9.44 9.93 10.82 11.70 12.32 12.86 13.42 14.07 14.85 15.40 15.76 16.51 17.49 18.43 19.18 19.52 20.04 20.72 21.03 21.11 21.25 21.37 21.39 21.49 22.02 22.83 23.65 24.24 24.39 24.62 25.01 25.19 25.20 25.35 25.70 26.08 26.98 28.39 29.24 29.55 30.39 31.28 31.97 32.81 34.12 35.85 36.63 36.88 37.61 38.55 39.53 40.10 40.28 40.53 40.75 41.07 41.33 41.71 42.14 42.61 43.07 43.41 44.44 45.58 46.13 46.27 46.58 47.16 47.66 48.17 48.94 49.61 49.99 50.41 50.96 51.29 51.44 52.03 52.65 53.13 53.85 54.98 57.69 61.54 63.90 64.48 64.32 64.51 64.48 64.63 64.73 64.82 64.85 64.96 65.15 65.31 65.46 65.77 66.21 67.15 68.27 69.39 70.07 70.48 71.00 71.67 72.54 73.57 74.51 75.24 75.80 76.19 76.50 76.85 77.45 78.12 78.51 78.79 79.03 79.28 79.54 79.63 79.81 80.15 80.25 80.20 80.19 80.19 80.18 80.16 80.28 80.69 80.88 80.84 80.82 80.87 81.01 81.15 81.20 81.30 81.46 81.52 81.54 81.63 81.67 81.65 81.55 81.48 81.36 81.24 81.13 81.09 81.08 81.09 81.10 81.09 81.02 80.96 81.03 81.10 81.09 81.07 81.05 80.81 80.46 80.23 80.05 79.97 80.01 79.94 79.75 79.57 79.45 79.36 79.18 78.84 78.78 78.98 79.39 79.62 78.97 78.67 78.56 78.66 79.26 79.61 79.82 80.05 -103.83 102.94 98.46 94.66 91.25 88.48 86.10 84.76 84.64 84.71 85.05 86.07 87.73 89.04 87.35 85.03 83.13 80.71 78.03 73.29 69.94 67.20 65.14 63.39 59.04 54.60 50.60 47.54 45.02 42.97 40.89 40.62 41.27 41.43 41.53 41.63 41.73 42.18 43.70 46.81 50.73 52.79 54.28 56.61 58.78 57.72 55.00 54.47 53.97 53.90 54.01 55.00 55.93 57.07 50.90 40.57 40.34 40.10 39.98 40.14 40.37 40.63 40.90 41.16 41.36 41.55 41.77 41.94 41.77 40.73 39.49 38.99 38.31 38.02 37.57 36.14 34.63 34.87 35.63 37.14 38.04 38.19 38.02 37.79 38.30 39.31 40.46 41.38 42.07 42.57 42.85 42.75 42.46 42.05 41.62 41.24 40.86 40.53 40.18 39.73 39.26 38.87 38.67 38.74 39.03 39.38 39.46 39.10 37.96 37.19 36.85 35.90 34.68 34.50 34.56 34.27 33.70 32.88 32.12 31.78 31.40 30.36 29.18 28.66 27.85 26.83 25.60 24.74 24.57 24.76 25.07 25.14 24.75 23.92 23.88 24.04 24.65 24.51 23.28 22.58 22.57 21.69 19.76 17.89 16.94 16.59 15.65 14.53 12.93 14.06 11.36 6.40 4.87 5.59 11.60 10.95 10.49 9.22 7.56 6.28 5.54 0.72 4.06 5.32 5.32 4.39 4.23 4.98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7.94 8.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.45 -5.71 -5.78 -5.21 -3.26 -1.04 0.67 3.99 5.47 6.16 8.14 10.29 12.03 13.88 15.34 16.10 17.20 18.96 19.55 20.48 19.55 20.28 20.18 18.27 17.33 16.62 16.08 16.74 17.96 18.04 17.93 18.54 18.41 18.54 20.63 22.04 22.39 22.95 23.10 22.95 22.99 23.10 23.03 22.91 22.17 21.83 22.15 16.90 -1.36 -17.60 -0.69 9.69 12.67 16.55 15.92 13.34 14.84 16.68 17.55 12.21 1.03 -1.84 -0.70 -3.66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.56 1.04 1.87 2.00 0.99 -0.06 -0.12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.82 -2.72 -2.07 -2.14 -2.25 -2.22 -2.04 -1.79 -1.58 -1.53 -1.36 -1.03 -0.87 -0.76 -0.64 -0.46 -0.15 0.27 0.79 1.41 2.13 2.96 3.89 4.78 5.65 6.53 7.33 7.93 8.36 8.68 9.21 10.17 11.00 11.63 12.17 12.65 13.31 14.16 14.77 15.16 15.83 16.65 17.12 17.73 18.30 18.93 19.51 19.79 19.85 19.89 19.89 19.97 20.19 20.89 21.77 22.47 22.84 22.91 23.10 23.47 23.76 24.13 24.37 24.70 25.01 25.79 27.15 27.81 28.07 28.93 29.91 30.42 30.98 31.97 33.74 34.78 35.37 36.32 37.57 38.58 39.34 39.80 40.07 40.19 40.40 40.62 40.93 41.27 41.54 41.97 42.54 43.58 44.66 45.15 45.41 45.71 46.31 46.68 47.04 47.80 48.56 49.11 49.59 50.19 50.57 50.72 51.10 51.55 52.27 53.21 54.37 56.77 60.30 62.39 62.68 62.43 62.29 62.07 61.89 61.98 62.23 62.37 62.71 63.06 63.45 63.79 64.35 64.96 66.25 67.64 68.82 69.53 70.02 70.51 71.13 71.94 72.86 73.56 74.10 74.51 74.80 75.06 75.52 76.49 77.25 77.60 77.82 77.98 78.29 78.57 78.77 79.16 79.80 80.10 80.24 80.27 80.31 80.35 80.32 80.49 80.78 80.90 80.70 80.63 80.65 80.75 80.88 81.02 81.15 81.26 81.29 81.28 81.29 81.29 81.30 81.31 81.26 81.13 81.03 80.94 80.91 80.92 80.92 80.92 80.92 80.84 80.75 80.85 80.94 80.95 80.97 80.96 80.65 80.26 80.05 79.85 79.78 79.82 79.81 79.75 79.59 79.42 79.27 79.08 78.90 78.85 79.00 79.42 79.67 78.99 78.65 78.98 79.39 79.84 79.75 79.82 80.10 -98.83 96.71 93.18 89.19 86.97 84.82 83.84 82.36 82.10 82.14 82.34 83.12 84.12 84.46 83.49 81.00 78.24 75.60 74.44 70.98 69.13 66.82 65.68 64.31 61.31 57.63 52.54 48.24 45.24 41.56 39.34 37.09 36.06 35.10 35.17 35.24 35.30 36.19 39.59 43.72 48.15 49.40 51.18 53.21 54.83 54.74 51.98 50.16 49.48 49.47 49.52 50.93 53.08 53.86 39.21 39.02 38.92 38.59 38.48 38.62 38.84 39.08 39.25 39.35 39.18 39.14 39.33 39.40 39.19 38.03 36.78 36.40 36.40 36.73 37.17 36.40 35.65 36.98 39.16 41.48 42.71 42.51 41.46 40.12 39.59 39.82 40.73 41.42 41.80 42.16 42.35 42.06 41.58 41.01 40.67 40.32 39.88 39.51 39.18 38.84 38.43 37.99 37.74 37.80 38.03 38.31 38.28 37.84 36.66 35.94 35.69 34.98 33.91 33.69 33.59 33.37 32.88 32.11 31.07 30.72 30.40 29.20 27.87 26.93 26.06 25.32 24.31 23.58 23.72 24.21 24.82 24.59 23.75 22.07 21.78 22.02 22.76 21.08 19.98 19.55 19.35 18.71 17.16 16.86 15.87 14.98 13.77 10.23 8.02 10.23 8.88 4.16 4.67 6.08 7.95 7.01 5.45 nan nan nan nan nan nan nan 2.62 3.02 2.99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.04 -1.35 2.54 4.74 6.53 6.55 8.70 10.48 11.77 13.09 14.18 15.36 16.86 17.03 16.81 17.74 18.61 18.72 18.54 15.61 15.62 12.45 14.55 16.31 16.40 15.90 17.50 18.07 20.13 23.11 23.25 23.28 23.15 22.71 22.53 22.87 22.94 22.95 23.18 22.74 21.91 22.10 12.49 -17.08 -26.12 -9.37 9.09 12.55 14.29 13.07 13.63 14.84 11.83 4.92 -1.11 -3.92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.12 -0.11 -0.10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.12 -2.87 -3.12 -3.51 -3.30 -2.94 -2.64 -2.53 -2.22 -1.97 -1.85 -1.72 -1.53 -1.30 -0.96 -0.49 0.05 0.65 1.33 2.11 3.02 3.88 4.70 5.52 6.31 6.94 7.40 7.75 8.37 9.44 10.24 10.87 11.33 11.64 12.23 13.06 13.73 14.24 14.91 15.45 15.61 16.03 16.84 17.54 17.88 18.14 18.18 18.14 18.08 18.28 18.69 19.57 20.49 20.90 20.98 21.04 21.14 21.37 21.81 22.42 22.83 23.16 23.41 24.08 25.38 25.97 26.08 27.04 28.17 28.55 28.58 29.44 31.12 32.38 33.38 34.63 35.98 37.27 38.29 39.14 39.54 39.64 39.84 40.06 40.33 40.54 40.62 41.02 41.60 42.59 43.55 44.10 44.39 44.90 45.50 45.76 45.94 46.70 47.56 48.24 48.85 49.46 49.89 50.27 50.47 50.75 51.57 52.60 53.75 55.97 58.54 60.05 60.30 60.12 59.91 59.64 59.39 59.54 60.01 60.40 61.01 61.64 62.42 63.17 63.92 64.92 66.18 67.42 68.41 69.16 69.72 70.24 70.75 71.30 71.90 72.29 72.24 72.25 72.39 72.98 73.86 75.10 76.06 76.35 76.47 76.54 76.64 76.83 77.27 77.96 79.14 79.92 80.35 80.50 80.66 80.80 80.83 80.78 80.67 80.46 80.19 80.10 80.14 80.24 80.39 80.59 80.74 80.85 80.86 80.85 80.93 80.96 80.97 80.99 80.93 80.79 80.73 80.68 80.61 80.58 80.59 80.60 80.60 80.55 80.50 80.54 80.60 80.68 80.72 80.70 80.40 80.06 79.87 79.63 79.49 79.49 79.58 79.68 79.56 79.29 78.88 78.62 78.66 78.72 78.79 78.90 78.98 78.84 78.86 79.13 79.96 80.40 80.00 80.03 80.23 -93.82 91.16 88.75 85.89 83.94 82.30 81.57 80.15 80.12 80.04 80.11 80.29 80.54 80.37 79.25 77.08 74.44 72.51 71.32 69.99 69.27 68.03 67.61 67.18 65.24 62.52 57.45 52.10 47.22 41.79 39.06 36.43 33.69 31.31 30.79 30.96 31.00 32.72 37.04 41.08 44.75 46.03 48.10 49.51 49.87 49.78 48.87 46.41 45.00 44.70 44.66 46.43 48.78 48.76 37.56 37.37 37.29 37.11 37.03 37.12 37.29 37.50 37.56 37.37 36.73 36.25 36.04 35.90 35.54 34.23 32.89 32.43 32.63 33.55 35.11 36.13 37.53 41.56 45.90 49.57 51.40 50.51 48.41 44.75 41.14 39.37 40.30 41.10 41.42 41.65 41.65 41.27 40.68 40.03 39.63 39.31 38.92 38.57 38.27 37.95 37.55 37.06 36.78 36.85 37.01 37.21 37.23 36.74 35.45 34.50 34.16 33.53 32.90 32.69 32.54 32.40 32.09 31.28 30.02 29.43 29.03 28.09 26.77 25.85 24.99 24.15 23.31 22.60 22.83 23.44 24.19 23.89 22.45 20.63 20.32 20.39 16.02 14.65 14.17 13.38 11.20 10.52 10.74 12.73 15.11 13.44 12.29 7.02 1.34 1.90 8.04 7.83 3.22 0.31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.19 -3.59 -0.55 1.81 4.12 6.69 7.97 8.12 8.72 10.08 11.15 12.32 13.75 14.87 15.42 15.88 17.36 17.24 17.12 16.59 14.91 10.32 2.19 -8.08 7.68 13.15 17.39 19.41 22.25 23.08 23.28 22.72 21.53 20.80 20.61 20.92 21.13 21.41 21.95 23.02 22.40 19.85 8.81 -22.85 -26.64 -9.18 9.56 12.79 12.12 8.98 8.14 0.96 -0.15 -4.45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.04 -5.11 -4.56 -3.98 -3.52 -2.79 -2.33 -2.45 -2.75 -2.46 -2.23 -1.99 -1.65 -1.16 -0.62 -0.02 0.64 1.38 2.24 3.02 3.80 4.58 5.36 5.98 6.46 6.88 7.66 8.78 9.62 10.21 10.62 10.77 11.13 11.94 12.66 13.21 13.77 14.22 14.45 14.82 15.60 16.16 16.26 16.40 16.41 16.36 16.30 16.50 17.21 18.20 19.18 19.52 19.67 19.69 19.77 20.06 20.38 20.96 21.27 21.41 21.53 22.08 23.28 24.01 24.26 25.24 26.29 26.57 26.49 27.09 28.57 29.99 31.28 32.40 33.65 35.48 37.00 38.16 38.81 38.98 39.30 39.57 39.77 39.88 39.89 40.18 40.72 41.59 42.37 42.86 43.37 43.97 44.64 44.97 45.18 45.83 46.68 47.37 47.98 48.64 49.28 49.85 49.97 50.24 51.06 52.08 53.21 54.94 56.60 57.32 57.50 57.43 57.25 57.02 56.80 57.16 57.87 58.65 59.53 60.55 61.65 62.81 63.97 65.13 66.31 67.36 68.16 68.84 69.57 70.13 70.46 70.66 70.87 70.78 70.24 69.83 69.78 70.54 71.73 72.88 73.78 74.25 74.53 74.67 74.70 74.86 75.56 76.52 78.00 79.64 80.57 80.88 81.06 81.13 81.12 80.89 80.41 79.99 79.65 79.52 79.55 79.62 79.75 79.96 80.13 80.24 80.29 80.31 80.42 80.46 80.46 80.47 80.41 80.32 80.30 80.29 80.21 80.14 80.12 80.11 80.11 80.12 80.11 80.13 80.19 80.28 80.38 80.41 80.09 79.78 79.63 79.37 79.18 79.13 79.20 79.35 79.29 79.03 78.51 78.19 78.37 78.50 78.53 78.40 78.39 78.66 78.96 79.21 79.84 80.43 80.21 80.21 80.34 -89.74 87.44 85.85 83.24 81.58 80.21 79.51 78.47 78.32 78.20 78.07 77.89 77.70 76.59 75.44 73.70 71.85 70.80 70.01 69.64 69.45 69.26 69.37 69.43 68.87 67.45 63.05 57.99 52.02 44.18 40.45 37.86 33.98 30.51 29.05 29.02 29.76 31.28 34.88 38.37 41.27 43.17 45.02 45.56 45.62 45.64 45.34 42.87 39.32 38.30 38.14 38.61 40.00 37.15 35.89 35.66 35.64 35.63 35.63 35.66 35.74 35.82 35.71 35.22 33.99 33.07 32.44 32.05 31.66 30.47 29.24 28.81 29.34 30.84 33.73 36.90 41.16 47.52 54.83 59.82 61.92 59.92 56.47 50.09 44.07 38.68 39.44 40.43 40.75 40.93 40.86 40.39 39.76 38.99 38.57 38.27 37.97 37.71 37.43 37.13 36.69 36.14 35.85 35.92 36.05 36.14 36.22 35.79 34.31 32.99 32.34 31.83 31.57 31.48 31.44 31.39 31.17 30.34 28.97 28.06 27.34 26.70 25.89 25.51 24.69 23.48 22.40 21.52 21.68 22.13 22.64 22.21 20.96 20.15 18.54 15.36 7.21 7.26 10.34 8.88 2.58 1.21 2.73 6.64 13.28 11.75 10.08 3.30 0.68 3.63 6.58 2.30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.89 -1.81 -0.05 1.80 5.54 8.07 8.04 7.26 7.72 8.61 9.70 10.80 11.22 12.17 13.86 15.58 14.72 14.28 13.86 10.22 4.97 -2.04 9.52 15.06 18.25 21.82 22.21 22.54 22.80 21.09 19.96 19.74 19.67 19.72 19.78 20.04 20.51 22.51 22.47 16.17 6.55 -22.31 -21.97 -0.92 9.84 12.12 8.09 0.31 -1.83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.49 -4.68 -3.95 -2.95 -1.85 -2.32 -3.23 -2.90 -2.58 -2.36 -2.02 -1.53 -0.99 -0.39 0.27 0.99 1.80 2.53 3.03 3.82 4.58 5.21 5.73 6.21 7.04 8.34 9.20 9.78 10.10 10.13 10.42 11.18 11.86 12.37 12.85 13.26 13.70 14.18 14.72 14.98 14.95 14.94 14.98 15.00 15.03 15.29 16.14 17.17 18.18 18.78 19.13 19.28 19.53 20.11 20.18 20.11 20.11 20.07 19.97 20.43 21.63 22.47 22.98 23.88 24.64 24.94 25.05 25.65 27.06 28.41 29.51 30.16 31.22 33.64 35.77 37.03 37.82 38.33 38.83 39.20 39.35 39.44 39.55 39.79 40.16 40.94 41.54 41.91 42.47 43.17 43.98 44.63 45.18 45.76 46.26 46.59 47.13 47.95 48.71 49.35 49.82 50.29 50.96 51.83 52.87 54.29 55.25 55.39 55.41 55.40 55.38 55.31 55.26 55.86 56.85 57.86 58.93 60.14 61.43 62.80 64.01 65.14 66.32 67.36 68.08 68.72 69.48 70.11 70.31 70.29 70.37 70.18 69.62 69.13 68.95 69.55 70.41 70.60 71.11 72.08 72.89 73.38 73.64 74.03 74.73 75.65 77.09 79.28 80.72 81.11 81.10 80.91 80.67 80.49 80.36 79.98 79.55 79.32 79.26 79.28 79.34 79.49 79.62 79.74 79.85 79.92 79.95 79.96 79.97 79.97 79.95 79.92 79.92 79.92 79.93 79.86 79.76 79.72 79.73 79.73 79.74 79.83 79.90 79.93 80.03 80.25 79.88 79.53 79.39 79.18 79.02 78.90 78.86 78.86 78.83 78.81 78.37 78.14 78.20 78.29 78.43 78.38 78.42 78.55 78.83 79.15 79.62 80.14 80.19 80.23 80.28 -86.64 85.11 84.27 81.85 80.13 78.62 77.89 77.16 76.80 76.51 76.29 76.15 75.68 74.34 73.06 71.58 70.39 69.79 69.26 69.32 69.33 69.67 69.96 70.37 70.98 70.50 67.07 63.93 58.05 49.59 45.21 41.66 37.58 33.61 31.52 31.43 31.31 31.86 33.57 35.69 38.25 39.51 40.57 41.75 41.93 41.18 39.94 38.15 35.83 35.25 36.41 37.67 35.44 34.34 34.01 34.11 34.23 34.28 34.31 34.33 34.26 34.00 33.42 32.62 31.09 29.94 29.30 29.03 29.02 28.66 28.32 28.85 29.89 32.79 36.53 41.67 48.87 57.75 65.54 71.53 72.50 68.23 62.70 54.01 45.12 38.02 38.27 39.13 39.47 39.79 39.77 39.39 38.73 37.90 37.49 37.27 37.06 36.88 36.69 36.43 36.00 35.40 35.11 35.15 35.19 35.20 35.29 34.82 33.21 31.69 30.63 30.20 30.18 30.15 30.10 30.10 29.92 29.20 27.91 26.63 25.63 25.30 25.31 25.37 24.58 23.04 21.55 20.44 20.35 20.50 20.62 20.16 19.02 16.45 10.24 2.62 6.11 8.03 nan nan 8.94 8.23 -0.33 -3.13 6.90 10.57 9.17 3.58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.75 -5.36 -3.66 -3.19 1.28 5.88 7.25 8.21 6.61 5.85 4.35 5.26 8.45 7.93 11.19 12.83 13.66 13.49 13.39 12.42 11.98 12.81 14.62 17.30 18.92 20.15 22.01 22.31 21.07 19.91 19.52 19.26 19.09 19.05 19.07 19.17 19.50 20.90 20.98 14.79 7.34 -16.22 -17.42 1.13 7.96 8.27 0.76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.05 -3.12 -1.63 -1.59 -2.76 -2.19 -1.79 -1.72 -1.43 -0.94 -0.40 0.45 1.11 1.79 2.30 2.72 2.58 3.18 3.93 4.61 5.19 5.71 6.66 8.01 8.88 9.49 9.87 10.02 10.32 10.88 11.42 11.86 12.25 12.60 12.97 13.35 13.68 13.81 13.78 13.84 13.94 14.07 14.19 14.60 15.55 16.55 17.51 18.17 18.63 18.93 19.47 20.31 20.23 19.65 19.37 19.27 19.21 19.69 20.82 21.52 21.85 22.29 22.77 23.33 23.94 24.84 26.13 27.07 27.75 28.59 30.03 32.50 34.73 36.21 37.10 37.66 38.33 38.87 39.09 39.24 39.42 39.61 39.87 40.57 40.97 41.23 41.84 42.56 43.32 44.01 44.71 45.42 45.91 46.02 46.46 47.38 48.25 49.09 49.78 50.40 50.84 51.33 51.97 52.87 53.38 53.35 53.63 53.90 54.24 54.67 54.98 55.63 56.53 57.57 58.69 59.88 61.22 62.66 63.95 65.14 66.26 67.20 67.86 68.39 69.03 69.58 69.72 69.63 69.57 69.29 68.86 68.59 68.57 69.11 69.73 69.98 70.34 71.32 72.05 72.51 72.93 73.35 74.02 74.78 76.20 78.74 80.31 81.04 81.07 80.80 80.62 80.51 80.47 80.12 79.49 79.14 78.95 78.92 78.97 79.07 79.19 79.31 79.43 79.54 79.63 79.66 79.65 79.65 79.65 79.65 79.65 79.65 79.67 79.63 79.53 79.50 79.50 79.50 79.51 79.60 79.66 79.64 79.78 79.98 79.67 79.33 79.21 79.05 78.90 78.77 78.63 78.54 78.60 78.65 78.36 78.13 78.09 78.21 78.39 78.48 78.51 78.45 78.62 79.13 79.59 79.86 80.01 80.08 80.14 -84.22 83.03 82.12 80.60 79.27 77.62 76.62 76.04 75.67 75.35 75.03 74.90 74.45 72.91 71.39 70.43 69.64 68.65 68.00 68.12 68.53 69.20 69.46 69.63 70.33 70.06 67.99 66.29 63.10 56.23 52.26 48.21 44.62 40.64 38.43 38.06 36.81 35.50 35.70 36.25 36.63 37.26 38.13 38.96 38.77 38.15 36.00 33.96 32.50 32.46 33.06 32.67 31.72 31.92 32.25 32.71 33.00 33.06 33.09 33.11 32.68 32.11 30.97 29.86 28.22 27.19 26.73 26.73 27.41 28.53 29.89 32.04 34.24 37.94 43.26 49.99 58.98 69.65 78.53 83.76 82.42 74.82 66.66 56.68 45.22 37.28 36.81 37.32 37.58 38.16 38.49 38.28 37.58 36.69 36.40 36.30 36.20 36.10 35.99 35.88 35.52 34.97 34.68 34.68 34.57 34.38 34.24 33.69 32.20 30.66 29.37 28.89 28.94 28.91 28.48 28.23 28.10 27.64 26.83 25.61 24.59 24.41 24.51 24.61 23.79 22.23 20.64 19.34 18.74 18.53 18.56 18.22 17.08 13.73 8.96 6.65 nan nan nan nan nan 7.38 7.33 7.16 -1.25 5.96 6.32 5.04 4.24 4.64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.36 -2.59 3.08 3.54 -0.34 -4.23 -5.88 -5.01 -4.45 -1.83 7.21 8.66 11.34 13.23 12.65 12.49 13.65 14.70 16.88 19.79 19.01 18.80 19.24 19.66 19.72 19.64 19.32 18.98 18.85 18.58 18.31 18.19 18.29 18.67 19.19 19.41 14.84 8.24 -6.52 -13.40 -4.40 5.01 0.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.35 -0.27 -0.68 0.48 0.86 0.63 0.71 1.21 2.15 3.59 4.52 5.14 5.23 3.85 2.21 2.71 3.45 4.17 4.80 5.35 6.34 7.67 8.53 9.17 9.67 10.01 10.34 10.69 11.06 11.41 11.69 11.93 12.19 12.41 12.54 12.59 12.60 12.76 12.98 13.20 13.44 14.00 14.99 15.96 16.87 17.52 18.02 18.45 19.17 20.20 19.95 19.01 18.56 18.46 18.54 19.08 20.11 20.55 20.61 20.56 20.81 21.67 22.82 24.04 25.23 25.72 25.94 27.08 28.98 31.28 33.48 35.16 36.14 36.77 37.62 38.47 38.79 39.00 39.23 39.38 39.55 40.18 40.42 40.59 41.25 41.90 42.55 43.27 44.08 44.91 45.43 45.44 45.79 46.75 47.72 48.75 49.70 50.35 50.46 50.53 50.84 51.19 51.30 51.37 51.84 52.69 53.31 54.12 54.98 55.68 56.35 57.38 58.53 59.66 60.98 62.48 63.85 65.12 66.14 66.92 67.48 67.94 68.32 68.74 68.86 68.75 68.49 68.23 68.10 68.05 68.28 68.81 69.40 69.75 70.29 71.07 71.53 71.84 72.24 72.76 73.30 73.93 75.40 77.84 79.60 80.58 80.75 80.59 80.51 80.45 80.49 80.06 79.27 78.80 78.55 78.51 78.55 78.66 78.78 78.89 79.01 79.13 79.34 79.41 79.40 79.40 79.40 79.40 79.40 79.40 79.41 79.39 79.35 79.34 79.34 79.34 79.35 79.39 79.41 79.40 79.52 79.65 79.42 79.15 79.05 78.92 78.79 78.65 78.48 78.38 78.49 78.56 78.32 78.07 78.02 78.14 78.38 78.47 78.47 78.34 78.48 78.98 79.39 79.61 79.75 79.85 79.94 -82.11 81.20 80.14 79.34 78.34 76.70 75.54 74.86 74.88 74.61 73.97 73.46 72.55 71.20 70.39 69.70 68.58 67.22 66.45 66.47 66.66 67.13 67.59 68.28 69.09 67.30 65.13 64.36 63.07 58.41 55.56 52.57 49.55 46.68 44.76 43.49 41.61 40.45 39.59 37.44 36.19 35.98 36.15 36.45 36.24 35.99 33.87 31.70 30.71 30.60 30.81 30.97 30.65 30.85 31.10 31.61 31.98 32.00 32.05 32.08 31.38 30.36 28.96 27.62 26.18 25.33 25.11 25.41 27.13 30.17 33.71 37.96 41.84 46.73 52.96 60.75 70.50 82.19 91.55 93.93 90.18 79.15 68.25 56.26 44.30 36.28 35.17 35.34 35.59 36.44 37.27 37.21 36.52 35.57 35.34 35.38 35.37 35.36 35.36 35.38 35.18 34.69 34.41 34.35 34.06 33.64 33.22 32.50 31.21 29.73 28.32 27.79 27.81 27.67 26.70 26.07 25.98 25.93 25.72 24.85 23.96 23.70 23.63 23.47 22.59 21.18 19.65 18.17 17.00 16.35 16.39 16.21 15.42 13.54 9.80 nan nan nan nan nan nan nan nan nan nan 5.50 4.96 4.99 4.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.70 -0.95 -3.53 -5.63 nan nan nan nan -5.99 -1.57 6.26 9.36 10.96 10.78 13.12 15.20 16.40 18.85 22.78 19.16 18.14 18.31 18.62 18.92 18.98 18.87 18.61 18.23 17.76 17.38 17.12 17.11 17.48 17.90 18.09 13.77 8.15 1.40 -1.77 1.18 1.54 -1.77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.35 2.84 3.19 2.53 2.47 3.04 4.61 7.00 8.27 9.02 9.16 6.98 3.48 2.54 3.28 4.00 4.63 5.19 6.11 7.17 8.08 8.73 9.30 9.77 10.17 10.50 10.75 10.95 11.11 11.24 11.39 11.51 11.54 11.54 11.58 11.86 12.21 12.48 12.74 13.28 14.13 15.20 16.33 16.90 17.14 17.45 17.93 18.77 18.55 17.76 17.36 17.36 17.67 18.27 19.13 19.44 19.38 19.24 19.37 20.46 21.74 22.92 24.05 24.49 24.68 25.90 27.70 29.84 31.90 33.50 34.54 35.53 36.82 37.88 38.34 38.60 38.81 38.92 39.05 39.64 39.88 40.11 40.77 41.29 41.72 42.42 43.30 44.09 44.64 44.72 45.15 46.13 47.14 48.15 49.15 49.81 49.81 49.70 49.70 49.69 49.78 49.96 50.67 51.67 52.65 53.65 54.70 55.38 56.01 57.06 58.27 59.44 60.79 62.32 63.79 65.23 66.06 66.54 66.96 67.19 67.46 67.70 67.76 67.68 67.42 67.16 67.30 67.51 67.88 68.49 69.16 69.75 70.38 70.88 71.14 71.22 71.61 72.20 72.65 73.18 74.62 76.95 78.57 79.41 79.65 79.57 79.56 79.59 79.66 79.34 78.70 78.20 78.02 77.98 78.07 78.20 78.33 78.44 78.56 78.69 79.02 79.11 79.10 79.10 79.11 79.12 79.13 79.13 79.13 79.12 79.13 79.13 79.13 79.13 79.13 79.13 79.13 79.15 79.23 79.33 79.20 78.99 78.88 78.79 78.67 78.50 78.35 78.26 78.39 78.45 78.20 78.00 77.96 78.09 78.28 78.37 78.37 78.25 78.37 78.81 79.18 79.35 79.46 79.60 79.76 -79.90 79.59 78.31 77.49 76.73 75.64 74.52 73.89 73.67 73.39 72.75 72.07 71.02 70.07 69.74 69.17 67.52 65.97 65.06 64.96 64.97 65.06 65.09 65.01 65.09 63.57 62.16 61.53 60.61 58.49 56.38 54.35 52.18 49.58 47.96 46.16 44.56 43.58 41.53 38.86 36.12 35.57 36.38 36.92 36.93 36.74 33.14 31.15 30.81 30.83 31.52 31.28 31.37 31.01 30.57 30.80 31.12 31.12 31.21 31.23 30.29 28.93 27.42 26.17 25.26 24.67 24.51 25.40 28.44 33.56 39.75 46.29 52.78 58.40 65.05 73.02 82.64 94.60 101.74 101.24 93.96 80.41 66.94 54.18 42.29 34.74 33.56 33.72 34.20 35.30 36.35 36.42 35.80 34.78 34.49 34.52 34.56 34.60 34.63 34.68 34.59 34.28 34.00 33.78 33.35 32.82 32.32 31.55 30.23 28.72 27.29 26.80 26.85 26.61 25.47 24.70 24.52 24.59 24.63 24.01 23.22 22.73 22.53 22.33 21.36 19.71 18.37 16.94 15.27 14.24 14.29 14.11 13.82 12.91 10.65 6.34 4.69 nan nan nan nan nan nan nan nan 4.86 4.88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.03 -4.63 -4.79 nan nan nan nan nan -3.24 -5.18 6.99 9.15 11.56 14.99 15.85 16.84 19.05 21.33 19.07 17.78 17.49 17.68 18.01 18.24 18.32 17.92 17.49 17.02 16.50 15.97 15.63 15.88 16.35 16.08 14.10 8.74 5.96 7.97 4.49 2.57 -1.81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.06 3.65 5.22 6.59 8.05 8.56 8.56 6.47 3.74 2.83 3.22 3.09 1.99 1.46 4.41 6.74 7.67 8.32 8.89 9.44 9.93 10.27 10.43 10.49 10.53 10.55 10.61 10.65 10.66 10.64 10.69 11.10 11.57 11.84 12.09 12.61 13.37 14.45 15.68 15.99 16.00 16.07 16.36 16.73 16.66 16.27 16.00 16.14 16.71 17.39 18.05 18.25 18.20 18.08 18.25 19.55 20.58 21.65 22.78 23.37 23.75 24.76 26.43 28.30 30.11 31.45 32.60 34.04 35.73 37.17 37.75 38.02 38.19 38.27 38.40 38.98 39.36 39.70 40.35 40.69 40.84 41.52 42.43 43.09 43.63 43.97 44.52 45.49 46.46 47.40 48.31 48.85 48.83 48.74 48.68 48.63 48.75 49.12 49.92 50.93 52.06 53.14 54.14 54.86 55.60 56.67 57.89 59.17 60.58 62.12 63.85 65.30 65.89 66.02 66.19 66.32 66.46 66.51 66.51 66.44 66.23 66.20 66.59 66.94 67.33 68.01 68.93 69.73 70.39 70.62 70.69 70.70 71.10 71.69 72.09 72.58 73.89 75.80 77.16 77.54 77.67 77.63 77.64 77.68 77.75 77.70 77.63 77.37 77.28 77.38 77.53 77.70 77.83 77.95 78.10 78.28 78.63 78.73 78.70 78.70 78.73 78.80 78.82 78.81 78.81 78.81 78.82 78.82 78.82 78.82 78.81 78.80 78.81 78.88 78.97 79.08 79.02 78.84 78.70 78.63 78.52 78.35 78.22 78.16 78.22 78.22 78.03 77.88 77.91 77.97 78.03 78.14 78.25 78.20 78.31 78.67 78.95 79.09 79.21 79.37 79.55 -78.33 77.52 76.48 75.75 75.15 74.58 73.65 73.02 72.67 72.34 71.83 71.12 70.49 69.36 68.58 67.52 66.02 64.76 63.88 63.50 63.42 63.40 63.35 63.08 62.30 61.22 60.18 59.39 58.05 57.10 55.96 55.17 53.45 50.33 48.73 47.46 46.17 45.03 42.80 39.76 36.52 36.45 37.96 38.50 38.28 36.28 32.60 31.34 32.21 32.54 32.84 32.51 32.50 31.36 30.19 30.10 30.27 30.28 30.38 30.40 29.36 27.82 26.28 25.33 25.15 25.01 25.09 26.78 31.51 39.22 48.22 56.27 65.53 72.43 79.13 86.22 94.55 105.53 110.48 105.16 94.05 78.30 63.54 50.24 39.49 32.95 31.97 32.41 33.32 34.56 35.60 35.79 35.30 34.25 33.78 33.70 33.75 33.78 33.79 33.82 33.83 33.72 33.49 33.07 32.51 31.92 31.47 30.68 29.21 27.64 26.29 25.87 25.96 25.68 24.55 23.78 23.46 23.48 23.54 23.11 22.37 21.77 21.26 21.13 19.82 17.90 16.61 15.55 13.53 12.24 12.25 12.14 11.85 11.61 10.82 5.66 4.30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.71 -2.45 -1.01 -1.03 -2.23 -3.95 nan nan -7.67 5.34 10.02 13.02 15.60 15.98 16.82 18.56 19.17 18.42 17.28 16.76 16.79 17.06 17.37 17.47 17.29 16.79 16.15 15.34 14.53 14.01 14.07 14.50 14.63 13.86 12.01 9.39 6.91 5.92 3.80 -2.16 -5.51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.75 4.03 3.22 3.15 2.70 nan 0.50 3.07 6.12 7.46 8.03 8.47 8.99 9.47 9.80 9.95 9.96 9.96 9.87 9.87 9.90 9.94 9.94 9.99 10.46 11.01 11.21 11.46 12.34 12.96 13.56 14.25 14.38 14.40 14.54 14.67 14.88 14.92 14.77 14.84 15.06 15.93 16.67 17.00 17.17 17.14 17.04 17.23 18.38 19.48 20.41 21.61 22.42 23.06 24.22 25.49 26.99 28.39 29.37 30.83 32.55 34.55 36.42 37.08 37.33 37.44 37.50 37.58 38.24 38.80 39.20 39.80 40.07 40.06 40.72 41.61 42.19 42.58 43.11 43.87 44.82 45.79 46.69 47.37 47.71 47.71 47.73 47.76 47.73 48.02 48.60 49.47 50.52 51.67 52.68 53.59 54.39 55.24 56.30 57.48 58.81 60.19 61.71 63.36 64.90 65.19 65.08 65.10 65.11 65.19 65.19 65.24 65.26 65.22 65.38 65.94 66.40 66.72 67.53 68.59 69.58 70.22 70.25 70.19 70.23 70.62 71.22 71.58 72.01 73.10 74.72 75.48 75.43 75.43 75.43 75.43 75.47 75.54 75.84 76.24 76.44 76.51 76.72 76.94 77.17 77.33 77.45 77.64 77.86 78.19 78.28 78.26 78.26 78.34 78.45 78.48 78.47 78.46 78.46 78.46 78.47 78.47 78.47 78.46 78.45 78.49 78.60 78.73 78.83 78.86 78.70 78.54 78.47 78.37 78.18 78.09 78.07 78.03 77.95 77.81 77.75 77.86 77.82 77.70 77.85 78.09 78.15 78.27 78.51 78.69 78.82 78.95 79.14 79.30 -76.62 75.91 74.95 74.53 73.85 73.25 72.50 71.89 71.67 71.38 70.96 70.43 69.83 68.57 67.25 66.06 65.05 63.77 62.77 62.41 62.19 62.06 61.86 61.38 60.76 59.67 58.53 57.63 56.11 55.26 54.39 53.74 52.86 49.88 48.35 47.48 46.61 45.56 43.73 40.93 37.83 36.91 38.52 38.15 36.56 33.88 32.55 32.20 33.19 33.38 33.21 32.94 32.56 30.80 29.40 29.17 29.25 29.25 29.35 29.37 28.39 26.99 25.65 25.01 25.39 25.75 26.49 30.06 36.88 47.50 58.51 68.64 79.86 87.55 93.21 97.72 102.09 109.22 110.29 101.38 88.67 72.82 58.70 46.42 37.54 31.99 31.17 31.60 32.58 33.74 34.72 34.95 34.52 33.47 32.91 32.78 32.77 32.78 32.80 32.82 32.85 32.88 32.69 32.25 31.61 30.74 30.19 29.27 27.85 26.43 25.15 24.81 24.85 24.40 23.39 22.82 22.50 22.45 22.48 22.26 21.66 20.81 20.06 19.77 18.23 15.95 14.85 14.08 11.93 10.48 10.37 10.49 10.27 9.18 6.07 4.36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.80 -2.74 -1.88 -1.63 0.23 0.88 1.35 0.97 -0.85 -2.41 nan -4.20 7.68 10.99 13.94 15.40 15.98 16.49 17.32 17.40 17.10 16.56 16.08 16.07 16.19 16.40 16.51 16.50 15.87 14.92 13.81 12.62 12.09 12.66 13.13 13.13 12.63 11.27 7.85 5.37 5.45 3.39 -3.29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.68 2.75 nan nan nan nan 3.34 5.87 7.03 7.60 7.99 8.50 8.95 9.22 9.41 9.51 9.38 9.28 9.23 9.29 9.45 9.48 9.52 10.00 10.55 10.65 10.96 5.36 6.09 8.29 12.21 12.23 12.33 12.87 13.17 13.43 13.53 13.58 13.80 14.23 15.31 16.05 16.15 16.21 16.18 16.12 16.19 17.01 18.27 19.35 20.64 21.66 22.68 23.98 25.27 26.33 26.81 27.43 28.92 31.21 33.63 35.65 36.33 36.53 36.57 36.54 36.58 37.43 38.11 38.53 39.07 39.37 39.42 40.11 40.94 41.29 41.58 42.27 43.18 44.17 45.16 46.01 46.42 46.60 46.56 46.68 46.93 47.02 47.46 48.25 49.29 50.39 51.40 52.32 53.26 54.18 55.12 56.10 57.14 58.23 59.44 60.74 62.20 63.34 63.50 63.34 63.31 63.40 63.70 63.91 64.12 64.31 64.43 64.78 65.50 65.94 66.10 66.88 67.95 68.90 69.50 69.55 69.55 69.67 70.19 70.84 71.09 71.38 72.33 73.59 74.09 73.96 73.93 73.94 73.97 74.06 74.25 74.63 75.16 75.49 75.74 76.06 76.38 76.71 76.92 77.02 77.21 77.46 77.78 77.86 77.86 77.90 77.97 78.06 78.07 78.07 78.11 78.14 78.14 78.14 78.13 78.17 78.20 78.19 78.22 78.30 78.43 78.60 78.64 78.57 78.47 78.32 78.17 78.02 77.96 77.96 77.89 77.78 77.67 77.64 77.73 77.67 77.55 77.68 77.89 77.95 78.07 78.28 78.45 78.57 78.67 78.82 78.95 -74.91 74.39 73.59 73.12 72.55 71.98 71.39 70.93 70.77 70.62 70.30 69.86 69.23 67.78 66.22 65.04 64.08 62.80 61.81 61.37 61.15 60.92 60.53 60.00 59.50 58.39 57.05 55.91 54.44 52.96 51.91 51.09 50.43 48.81 46.90 46.52 46.08 45.54 43.73 41.08 38.03 36.61 36.25 34.47 32.72 32.98 33.64 33.30 31.50 32.72 32.75 32.68 31.63 29.59 28.32 28.07 28.11 28.11 28.18 28.17 27.47 26.46 25.51 25.27 26.01 27.10 29.17 34.99 45.10 58.29 71.30 82.45 95.26 103.19 106.84 107.16 105.06 105.83 103.28 92.32 79.05 64.89 52.91 42.50 35.96 31.51 30.89 31.27 31.94 32.90 33.75 33.96 33.54 32.50 31.97 31.75 31.62 31.60 31.64 31.65 31.69 31.73 31.66 31.41 30.63 29.35 28.46 27.35 26.15 25.02 23.92 23.61 23.46 22.72 21.93 21.68 21.45 21.44 21.47 21.48 21.02 20.06 19.02 18.24 16.32 13.93 13.01 12.41 10.48 9.04 8.78 8.98 9.37 4.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.77 -1.41 2.31 3.27 3.13 2.60 1.42 2.29 3.62 3.17 1.61 -0.17 1.76 8.65 12.61 15.12 15.69 15.75 15.70 15.77 15.54 15.48 15.50 15.24 15.32 15.48 15.58 15.69 15.49 14.55 13.16 11.83 10.73 10.54 11.46 11.81 11.79 10.90 9.31 7.43 4.89 3.93 2.96 -2.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.71 5.77 5.99 6.98 7.69 8.13 8.53 8.76 9.01 9.19 9.04 8.85 8.80 8.90 9.14 9.21 9.25 9.72 10.25 10.43 8.83 1.96 -2.92 2.02 10.07 10.54 10.84 11.52 12.05 12.24 12.35 12.47 12.75 13.40 14.59 15.31 15.33 15.28 15.31 15.30 15.33 15.78 17.14 18.59 19.92 21.09 22.22 23.91 25.20 25.42 25.42 25.69 27.32 29.83 32.52 34.60 35.30 35.48 35.48 35.37 35.42 36.60 37.36 37.72 38.19 38.56 38.83 39.55 40.31 40.41 40.63 41.46 42.46 43.50 44.52 45.34 45.54 45.50 45.45 45.68 46.21 46.48 47.03 47.96 49.27 50.44 51.18 52.01 53.03 54.11 55.15 55.97 56.73 57.50 58.43 59.47 60.40 61.03 61.15 61.08 61.04 61.35 62.09 62.63 63.09 63.54 63.82 64.29 65.12 65.49 65.47 66.16 67.12 67.87 68.39 68.58 68.75 69.05 69.71 70.44 70.56 70.70 71.53 72.44 72.89 72.89 72.88 72.89 72.95 73.15 73.44 73.80 74.20 74.60 74.98 75.42 75.83 76.27 76.53 76.62 76.81 77.05 77.37 77.45 77.47 77.57 77.62 77.64 77.64 77.66 77.74 77.81 77.81 77.80 77.81 77.89 77.96 77.96 77.96 77.99 78.13 78.33 78.39 78.44 78.42 78.19 77.96 77.87 77.84 77.84 77.75 77.65 77.56 77.53 77.56 77.53 77.46 77.53 77.69 77.70 77.79 78.01 78.19 78.30 78.35 78.47 78.55 -73.48 73.04 72.14 71.68 71.22 70.86 70.43 69.98 69.99 69.92 69.70 69.20 68.47 67.00 65.51 64.22 63.05 61.87 60.94 60.50 60.27 59.99 59.57 58.86 58.33 57.17 56.11 54.74 53.07 51.64 50.50 49.32 47.81 46.58 44.95 44.71 44.72 44.37 41.61 37.68 34.22 33.33 31.79 30.52 28.98 29.04 29.09 28.63 30.63 30.71 30.85 30.90 30.03 28.33 27.35 27.15 27.19 27.26 27.35 27.34 26.75 25.98 25.35 25.41 26.66 28.39 32.24 40.47 54.04 69.66 83.34 94.01 104.64 110.10 112.08 108.46 103.92 99.00 92.81 81.62 69.13 56.88 46.21 39.56 33.81 31.17 30.76 30.93 31.53 32.11 32.75 32.92 32.45 31.39 30.86 30.53 30.16 30.11 30.17 30.20 30.22 30.25 30.31 30.22 29.26 27.88 26.57 25.36 24.33 23.48 22.69 22.38 22.08 21.05 20.56 20.48 20.45 20.46 20.49 20.52 20.27 19.27 18.02 16.53 14.32 11.91 11.10 10.65 9.14 8.00 7.62 7.75 5.00 4.07 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.65 -1.27 3.76 5.42 5.37 4.93 4.68 -1.86 1.61 6.45 7.20 5.08 5.88 9.33 13.86 15.83 15.82 15.58 15.07 14.92 14.54 14.28 14.11 14.36 14.57 14.63 14.78 14.90 14.83 14.33 13.29 12.50 10.86 10.05 10.20 10.12 10.49 10.47 9.76 8.92 5.96 4.16 3.38 1.28 -2.04 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.33 4.94 4.77 6.04 7.42 7.57 7.65 7.90 8.18 8.41 8.35 8.12 8.06 8.18 8.48 8.64 8.95 9.65 10.20 11.26 7.47 1.63 -1.75 1.26 8.11 9.59 10.30 10.96 11.11 11.27 11.25 11.37 11.57 12.15 13.38 14.14 14.20 14.28 14.44 14.51 14.66 15.15 16.65 18.24 19.73 20.72 21.57 23.13 24.31 24.34 24.21 24.40 25.83 28.12 30.58 32.57 33.44 33.74 33.73 33.87 34.32 35.81 36.62 36.84 37.12 37.51 37.99 38.70 39.38 39.56 39.89 40.78 41.79 42.79 43.73 44.47 44.66 44.66 44.74 45.13 45.74 46.01 46.56 47.54 48.89 50.05 50.73 51.59 52.73 54.04 55.21 55.84 56.21 56.73 57.38 57.98 58.56 58.87 58.91 58.85 58.81 59.41 60.59 61.37 62.09 62.73 63.15 63.68 64.47 64.87 64.88 65.56 66.47 67.00 67.29 67.44 67.77 68.23 68.97 69.64 69.72 69.90 70.75 71.50 71.85 71.99 72.06 72.10 72.18 72.36 72.68 73.04 73.42 73.86 74.37 74.86 75.30 75.73 75.98 76.17 76.35 76.59 76.95 77.04 77.07 77.18 77.25 77.26 77.26 77.28 77.37 77.45 77.47 77.47 77.47 77.54 77.64 77.69 77.72 77.71 77.80 78.01 78.08 78.22 78.26 78.00 77.81 77.81 77.77 77.68 77.61 77.52 77.45 77.40 77.37 77.33 77.35 77.40 77.49 77.46 77.53 77.76 77.90 77.99 78.05 78.12 78.19 -72.31 71.72 71.02 70.59 70.13 69.94 69.66 69.34 69.24 69.19 69.00 68.50 67.58 66.25 64.83 63.59 62.41 61.20 60.37 60.04 59.80 59.27 58.55 57.72 57.03 56.25 55.53 54.19 52.00 50.65 49.50 48.09 46.90 45.60 43.98 42.60 42.15 42.10 40.34 36.09 31.83 30.69 30.20 28.54 25.49 25.48 26.04 27.98 27.38 27.36 27.53 27.64 27.60 27.02 26.47 26.36 26.46 26.60 26.78 26.79 26.24 25.50 25.14 25.55 27.34 29.99 35.69 46.61 63.03 81.55 94.65 102.78 104.72 108.52 108.63 103.03 95.05 89.52 81.01 70.18 59.44 49.29 40.75 35.83 32.07 30.70 30.62 30.73 31.09 31.35 31.74 31.91 31.28 30.07 29.54 29.06 28.34 28.23 28.31 28.34 28.37 28.40 28.51 28.49 27.54 26.28 24.95 23.73 22.68 22.04 21.61 21.41 21.13 20.03 19.59 19.53 19.47 19.46 19.41 19.23 18.89 18.04 16.67 14.70 12.39 10.20 9.43 9.01 7.75 6.96 6.91 5.51 4.02 3.95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.45 -4.40 -4.33 -0.57 5.68 7.65 7.18 6.77 6.51 6.88 8.06 9.44 10.00 10.09 8.94 11.48 15.25 15.83 15.83 15.60 14.59 14.12 14.07 13.81 13.60 13.47 13.57 13.77 13.99 14.09 14.12 13.94 13.44 12.90 12.07 10.54 10.65 10.80 10.63 10.07 9.23 8.59 7.19 5.71 4.15 1.78 -0.37 -3.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.45 4.07 4.67 5.72 6.79 6.53 5.21 5.25 5.53 5.77 5.86 5.73 5.53 5.56 6.00 6.77 7.77 9.66 10.60 7.95 6.65 nan nan nan 7.35 7.82 7.77 8.94 8.50 10.72 10.41 10.52 10.45 10.83 12.03 12.81 12.95 13.21 13.59 13.82 14.13 15.04 16.62 18.27 19.89 20.52 20.75 21.88 22.93 23.14 23.23 23.57 24.62 26.20 28.05 29.86 31.00 31.50 31.54 32.08 33.16 34.99 35.81 35.88 35.93 36.27 37.00 37.69 38.32 38.68 39.27 40.15 41.12 42.05 42.89 43.49 43.80 43.97 44.30 44.79 45.40 45.56 46.08 47.05 48.31 49.45 50.17 51.12 52.39 53.94 55.21 55.65 55.66 55.89 56.18 56.37 56.58 56.75 56.73 56.69 56.69 57.55 59.05 60.22 61.14 61.91 62.43 63.01 63.68 64.12 64.31 65.01 65.83 66.05 66.18 66.18 66.53 67.30 68.02 68.60 68.67 68.99 69.98 70.66 71.01 71.27 71.47 71.58 71.64 71.73 72.01 72.37 72.79 73.31 73.87 74.37 74.78 75.10 75.40 75.61 75.85 76.10 76.53 76.63 76.65 76.77 76.87 76.93 76.94 76.93 76.99 77.05 77.13 77.15 77.14 77.14 77.24 77.39 77.49 77.48 77.55 77.61 77.73 77.90 77.98 77.87 77.74 77.82 77.72 77.50 77.44 77.40 77.33 77.24 77.15 77.14 77.19 77.26 77.31 77.26 77.31 77.51 77.57 77.65 77.74 77.81 77.88 -71.42 70.71 70.25 69.76 69.30 69.21 68.99 68.76 68.54 68.47 68.28 67.82 67.06 65.91 64.50 63.27 62.04 60.75 60.09 59.86 59.27 58.56 57.58 56.50 55.81 55.33 54.48 53.01 51.28 49.68 48.27 47.02 45.70 44.52 42.74 41.26 40.22 39.66 37.75 36.01 31.66 30.25 29.55 27.11 24.91 24.98 27.66 27.24 25.73 25.64 25.70 25.60 26.05 26.07 25.82 25.78 25.87 26.08 26.32 26.43 25.91 25.22 24.95 25.65 27.79 31.32 38.11 52.50 70.56 90.19 102.62 103.13 104.46 101.71 99.57 92.77 84.16 76.51 67.90 58.96 50.20 42.44 35.92 32.03 30.42 29.95 30.19 30.36 30.42 30.51 30.62 30.77 30.12 28.58 28.10 27.36 26.32 26.10 26.15 26.19 26.22 26.24 26.33 26.29 25.62 24.58 23.51 22.41 21.25 20.71 20.68 20.71 20.57 19.63 19.02 18.74 18.53 18.42 18.24 17.56 16.85 16.31 15.06 12.75 10.59 8.78 8.01 7.52 6.47 5.99 5.41 3.96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.17 -5.35 -5.47 -5.42 -5.26 -5.21 -5.07 -4.79 -4.40 -4.18 -4.28 -4.53 -4.34 -4.54 nan -3.89 -3.54 -3.59 -1.30 5.14 10.05 10.41 9.74 9.31 8.18 7.75 7.89 9.68 9.97 9.97 11.25 14.78 17.46 17.17 16.40 15.99 14.92 13.94 13.34 13.45 13.43 13.19 13.02 13.02 13.08 13.24 13.31 13.42 13.16 12.89 13.06 13.08 12.51 11.76 11.36 10.95 9.87 8.70 7.21 5.75 3.98 1.79 -0.00 -1.40 -3.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.57 5.04 5.39 5.28 4.81 4.94 5.27 5.46 5.52 5.35 5.24 5.36 5.85 6.37 7.94 7.54 7.22 6.41 nan nan nan nan nan nan nan 5.38 9.36 5.90 8.37 7.88 9.01 11.48 10.03 12.05 11.92 12.15 12.79 13.25 13.81 15.08 16.62 18.14 19.60 20.01 20.05 20.98 21.87 22.24 22.42 22.73 23.50 24.81 26.29 27.91 29.16 29.82 30.02 30.80 32.14 33.73 34.54 34.77 34.83 35.34 36.23 36.81 37.27 37.79 38.55 39.45 40.43 41.37 42.08 42.47 42.86 43.23 43.69 44.24 44.73 44.96 45.52 46.51 47.77 48.97 49.79 50.76 51.92 53.46 54.80 55.11 55.05 55.01 55.02 54.97 55.02 55.00 55.05 55.12 55.31 56.25 58.02 59.31 60.28 61.08 61.70 62.26 62.82 63.22 63.55 64.26 64.93 65.06 65.05 65.05 65.60 66.50 67.12 67.49 67.54 67.95 69.22 70.05 70.48 70.77 71.00 71.16 71.18 71.25 71.47 71.82 72.29 72.84 73.38 73.87 74.25 74.50 74.81 75.13 75.38 75.61 76.07 76.19 76.23 76.35 76.47 76.58 76.61 76.60 76.60 76.65 76.76 76.81 76.83 76.81 76.86 77.07 77.21 77.21 77.20 77.23 77.35 77.52 77.63 77.62 77.64 77.76 77.63 77.34 77.23 77.23 77.17 77.07 76.94 76.92 76.99 77.07 77.12 77.05 77.07 77.24 77.27 77.31 77.45 77.52 77.59 -71.05 70.36 69.77 69.07 68.57 68.33 68.11 67.89 67.67 67.61 67.42 67.14 66.59 65.75 64.63 63.42 62.04 60.87 59.78 59.10 58.55 57.85 56.86 55.77 55.09 54.88 53.91 52.30 50.80 49.16 47.04 45.82 44.66 43.01 41.45 40.69 39.63 38.41 37.00 35.66 32.32 30.82 29.90 27.57 26.19 26.69 28.26 27.50 26.06 25.94 25.41 25.09 25.26 25.53 25.43 25.43 25.51 25.59 25.93 26.26 25.79 25.14 24.89 25.71 28.04 31.98 39.01 54.68 74.20 93.28 103.58 100.79 96.40 92.03 87.50 80.24 71.92 63.93 55.87 48.91 42.15 36.66 32.13 29.71 28.74 28.56 28.90 29.16 29.23 29.29 29.27 29.24 28.50 27.04 26.55 25.74 24.60 24.17 24.04 24.03 24.07 24.09 24.17 24.14 23.69 23.02 22.30 21.39 20.31 19.84 19.88 19.93 19.78 19.04 18.40 17.99 17.57 17.38 17.12 15.88 14.85 14.53 13.39 11.07 9.03 7.57 6.71 6.24 5.66 5.37 4.25 3.66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.63 -5.16 -4.97 -5.41 -5.26 -4.82 -4.60 -4.27 -4.48 -4.14 -3.78 -3.65 -3.65 -0.98 0.05 -0.01 0.05 -2.45 -3.69 -3.93 -4.14 -1.38 6.96 10.66 12.43 12.77 12.21 11.81 11.06 10.24 9.40 8.77 9.20 9.51 11.33 14.61 17.03 18.30 18.46 18.34 17.66 16.38 15.06 13.89 12.91 12.85 12.88 12.83 12.58 12.36 12.26 12.31 12.45 12.35 12.14 11.82 11.82 11.39 11.00 10.58 9.97 9.21 7.99 6.32 4.70 2.89 1.57 -0.45 -0.63 -1.94 -2.66 -4.69 -5.32 -5.65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.17 nan nan nan nan nan nan nan nan nan nan nan nan nan 4.94 5.41 5.74 6.31 6.28 6.18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10.20 10.93 10.17 10.89 11.23 11.95 12.74 13.64 15.28 16.68 17.93 18.91 19.31 19.42 20.18 21.04 21.55 21.79 21.99 22.73 23.88 25.17 26.55 27.78 28.58 28.91 29.91 31.13 32.10 32.95 33.64 33.84 34.62 35.67 36.11 36.27 36.92 37.72 38.66 39.70 40.72 41.28 41.37 41.88 42.41 42.91 43.42 43.76 44.06 44.87 45.95 47.24 48.60 49.69 50.54 51.27 52.58 53.92 54.33 54.25 54.09 53.95 53.84 53.74 53.70 53.93 54.29 54.82 55.67 57.44 58.66 59.54 60.25 60.89 61.39 61.83 62.18 62.56 63.17 63.67 63.86 63.94 64.14 64.83 65.84 66.39 66.46 66.42 66.94 68.81 69.92 70.32 70.47 70.61 70.74 70.79 70.87 71.08 71.41 71.84 72.38 72.90 73.32 73.69 74.00 74.34 74.68 74.95 75.18 75.55 75.72 75.82 75.94 76.07 76.19 76.21 76.21 76.23 76.29 76.37 76.46 76.56 76.55 76.58 76.73 76.84 76.83 76.83 76.88 76.97 77.12 77.23 77.30 77.38 77.47 77.43 77.26 77.09 77.02 76.94 76.85 76.75 76.72 76.76 76.84 76.88 76.78 76.77 76.91 76.99 77.06 77.18 77.26 77.34 -70.49 69.55 68.53 67.81 67.35 66.96 66.90 66.75 66.63 66.58 66.38 66.28 65.81 65.43 64.57 63.42 62.35 60.85 59.72 58.82 58.00 57.31 56.38 55.18 54.26 53.46 52.45 51.10 49.64 47.82 45.78 44.59 43.48 41.49 40.55 40.21 39.47 37.97 36.03 34.36 32.84 32.76 31.43 28.88 28.48 28.90 29.90 28.41 27.30 27.09 26.51 25.28 25.13 25.27 25.24 25.25 25.24 25.27 25.66 26.14 25.81 25.16 24.92 25.69 27.90 31.67 38.91 54.49 73.64 91.03 98.27 93.28 85.09 78.85 72.99 65.85 58.29 51.27 45.03 39.67 35.22 31.83 29.41 27.71 26.80 26.47 26.69 27.07 27.45 27.67 27.65 27.27 26.48 25.42 24.87 24.20 23.26 22.49 21.91 21.83 21.86 21.92 21.97 21.96 21.83 21.58 21.25 20.68 19.88 19.42 19.27 19.08 18.82 18.24 17.77 17.28 16.61 16.36 15.99 14.25 12.88 12.55 11.63 9.63 7.87 6.57 5.61 5.15 4.91 3.16 3.15 2.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.82 -5.62 -4.71 -4.37 -4.62 -3.95 -3.94 -3.74 -2.76 1.06 5.47 5.12 4.12 3.11 2.38 2.37 3.32 1.62 -0.83 2.05 6.23 11.50 13.04 12.82 12.51 11.87 11.87 12.22 13.01 13.09 10.84 10.49 11.88 13.40 15.48 16.87 18.17 18.81 18.08 17.89 16.70 15.14 13.94 13.35 12.87 12.57 12.31 12.04 11.65 11.10 10.86 10.94 10.94 10.70 10.31 9.89 9.62 9.07 8.54 7.94 7.16 6.39 5.44 3.56 2.37 1.10 -2.08 -0.47 -2.18 -3.54 -3.63 -4.18 -4.82 -5.90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.39 -1.88 -1.45 -1.20 -1.86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.25 10.67 10.52 10.56 11.31 12.21 13.45 15.41 16.67 17.60 18.23 18.57 18.81 19.51 20.32 20.98 21.28 21.36 22.02 23.09 24.23 25.45 26.68 27.50 28.02 28.97 30.11 30.55 31.56 32.43 32.93 33.78 34.97 35.29 35.36 36.06 36.89 37.78 38.81 39.95 40.32 40.39 40.99 41.65 42.09 42.47 42.71 43.20 44.21 45.34 46.67 48.00 49.24 50.01 50.41 51.55 52.77 53.26 53.35 53.12 52.94 52.83 52.67 52.64 53.14 53.88 54.77 55.64 57.03 58.15 58.88 59.45 60.03 60.50 60.77 61.07 61.41 61.84 62.22 62.51 62.83 63.31 64.13 65.15 65.53 65.50 65.36 65.98 68.15 69.79 70.33 70.28 70.30 70.34 70.43 70.57 70.79 71.09 71.46 71.93 72.39 72.75 73.12 73.56 73.95 74.28 74.56 74.77 75.00 75.25 75.41 75.54 75.66 75.76 75.78 75.80 75.88 75.95 75.96 76.09 76.29 76.34 76.33 76.36 76.39 76.39 76.45 76.54 76.58 76.68 76.82 76.92 76.98 77.01 77.12 77.23 77.01 76.73 76.66 76.62 76.57 76.54 76.52 76.57 76.60 76.48 76.43 76.55 76.72 76.87 76.93 77.03 77.12 -69.46 68.21 67.00 66.28 66.14 65.88 65.85 65.86 65.87 65.68 65.63 65.60 65.24 65.01 64.29 63.15 61.97 60.55 59.49 58.38 57.39 56.81 56.02 54.66 52.77 51.84 50.81 49.60 48.35 46.29 44.67 43.36 42.18 40.75 40.11 40.08 39.29 37.49 35.82 34.24 32.90 32.99 32.56 31.21 30.15 30.31 30.12 29.24 28.58 28.43 27.50 26.09 25.28 25.15 25.16 25.16 25.15 25.21 25.57 25.96 25.73 25.22 25.04 25.62 27.38 30.62 36.86 51.69 69.54 84.26 89.65 82.78 72.87 65.78 59.49 52.86 46.55 41.09 36.46 32.78 30.03 28.48 27.37 26.31 25.30 24.67 24.61 25.02 25.68 26.05 25.97 25.30 24.53 23.81 23.30 22.82 22.12 21.17 20.29 20.11 20.11 20.12 20.13 20.16 20.12 20.15 20.20 19.96 19.33 18.94 18.65 18.18 17.80 17.43 17.07 16.46 15.50 15.06 14.61 12.77 11.06 10.69 9.92 8.31 6.82 5.70 4.84 4.35 3.24 2.06 1.63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.32 -4.83 -6.93 -3.83 -3.55 -0.14 5.72 7.11 9.12 10.44 10.73 7.82 9.43 9.70 9.97 10.65 11.12 11.99 13.23 13.39 13.57 13.24 12.59 12.50 13.25 14.13 15.20 16.02 16.85 16.86 16.28 15.83 15.75 15.85 15.54 15.29 14.20 12.60 11.96 11.88 11.84 11.90 11.81 11.43 10.86 10.19 9.47 9.02 8.75 8.61 8.23 7.79 7.32 7.08 6.89 6.32 5.33 4.74 4.92 4.48 3.16 1.40 -1.64 -3.33 -1.42 -2.58 -7.07 -6.06 -3.93 -3.24 -4.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.31 -1.14 -1.78 -2.20 -2.01 -0.60 -1.26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.57 10.00 10.17 10.72 11.66 13.17 15.42 16.65 17.20 17.62 17.87 18.17 18.86 19.67 20.45 20.86 20.84 21.38 22.40 23.34 24.37 25.74 26.50 26.86 27.79 28.90 29.40 30.56 31.48 31.89 32.63 33.88 34.37 34.53 35.36 36.17 36.77 37.63 38.86 39.41 39.57 40.35 41.07 41.32 41.53 41.64 42.33 43.54 44.65 45.89 47.07 48.19 48.81 49.34 50.46 51.65 52.19 52.29 52.09 51.92 51.82 51.64 51.67 52.41 53.52 54.66 55.57 56.54 57.61 58.26 58.71 59.19 59.56 59.78 60.00 60.25 60.51 60.79 61.15 61.68 62.41 63.30 64.22 64.58 64.58 64.48 65.18 67.50 69.37 70.03 69.97 69.95 69.94 70.04 70.21 70.42 70.71 71.07 71.50 71.93 72.27 72.64 73.09 73.52 73.88 74.14 74.31 74.51 74.80 74.99 75.08 75.18 75.30 75.34 75.38 75.50 75.57 75.54 75.69 75.94 76.01 75.99 75.97 75.97 75.97 76.04 76.16 76.21 76.29 76.39 76.53 76.59 76.58 76.76 76.99 76.81 76.53 76.47 76.47 76.45 76.37 76.24 76.26 76.30 76.18 76.14 76.22 76.41 76.58 76.62 76.71 76.81 -68.23 66.98 65.74 65.11 65.03 64.97 64.86 64.87 64.95 64.96 64.94 64.95 64.78 64.44 63.72 62.58 60.99 58.58 57.91 57.20 56.41 56.13 55.48 53.43 51.20 50.02 49.09 47.83 46.40 45.09 43.75 42.15 40.80 40.14 40.14 40.14 39.04 36.90 35.13 33.22 31.65 31.50 32.33 32.82 30.18 30.27 30.22 29.92 29.73 29.70 28.70 27.01 25.70 25.17 25.17 25.15 25.26 25.54 25.69 25.67 25.54 25.37 25.30 25.50 26.24 28.17 32.91 45.37 60.37 72.33 75.90 69.01 59.52 53.07 47.59 42.35 37.38 33.54 30.83 28.52 27.22 26.50 26.25 25.53 24.29 23.31 22.79 23.13 24.12 24.44 24.24 23.27 22.53 22.16 21.82 21.65 21.23 20.22 19.26 18.95 18.86 18.76 18.71 18.72 18.79 18.93 19.09 19.02 18.62 18.35 17.98 17.31 16.75 16.60 16.32 15.51 13.98 13.30 12.88 11.17 9.69 9.09 8.33 7.01 5.76 4.69 4.23 3.35 1.28 1.28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.50 -3.67 -3.75 -4.00 -3.54 -3.55 -3.51 0.70 11.37 12.20 11.61 10.18 10.36 12.61 12.95 14.34 13.74 12.78 13.01 14.32 14.82 14.76 14.64 14.68 15.01 14.74 14.93 15.32 16.36 17.05 16.14 14.64 13.81 12.76 10.51 7.67 4.79 3.40 3.74 4.86 7.00 7.85 8.57 9.21 9.64 9.71 9.14 7.98 7.04 6.54 6.35 5.92 5.54 5.31 5.09 4.73 4.38 4.35 3.81 3.02 3.39 2.99 0.28 -2.50 -3.87 -4.33 -1.42 -2.95 -6.10 -3.77 -3.69 -3.78 -4.46 -5.04 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.70 -1.43 -1.78 -1.14 -1.03 -0.24 -0.87 -1.37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.88 9.68 10.31 11.17 12.79 15.31 16.41 16.73 16.98 17.18 17.49 18.19 19.08 19.99 20.45 20.38 20.83 21.65 22.34 23.32 24.87 25.67 25.73 26.48 27.64 28.54 29.84 30.57 30.68 31.30 32.55 33.24 33.83 34.79 35.54 35.63 36.26 37.49 38.33 38.95 39.89 40.60 40.67 40.61 40.64 41.51 42.88 43.89 45.02 45.90 46.35 47.01 48.03 49.35 50.53 51.00 51.09 50.98 50.89 50.83 50.68 50.79 51.76 53.12 54.54 55.37 56.09 57.06 57.69 58.09 58.35 58.57 58.81 58.97 59.03 59.16 59.39 59.79 60.46 61.42 62.32 63.05 63.51 63.78 63.79 64.55 66.85 68.67 69.42 69.54 69.55 69.53 69.62 69.78 69.98 70.27 70.65 71.09 71.53 71.88 72.23 72.60 73.04 73.46 73.68 73.81 74.10 74.40 74.56 74.59 74.66 74.78 74.87 74.96 75.09 75.16 75.13 75.28 75.51 75.59 75.57 75.56 75.55 75.55 75.62 75.74 75.87 75.93 75.99 76.11 76.18 76.17 76.34 76.57 76.51 76.42 76.38 76.39 76.39 76.23 75.93 75.91 75.96 75.90 75.87 75.92 76.08 76.21 76.26 76.34 76.45 -67.09 65.97 65.00 64.38 64.20 64.08 64.02 64.02 64.18 64.24 64.25 64.26 64.18 63.74 62.90 61.86 59.34 56.29 55.34 54.96 54.72 54.86 54.27 51.71 49.71 48.41 47.32 46.05 44.77 43.47 42.41 40.88 39.83 39.58 39.61 39.54 38.51 36.56 35.00 35.00 34.05 32.87 33.05 33.83 30.17 30.18 30.16 30.19 30.28 30.34 29.36 27.62 25.89 25.18 25.19 25.18 25.36 25.71 25.57 25.08 24.99 25.01 25.03 24.99 24.99 26.05 29.42 38.63 50.84 59.84 62.06 55.57 47.22 41.95 37.55 33.86 30.65 27.78 26.30 25.13 24.75 24.69 24.97 24.51 23.14 21.77 20.88 21.16 22.17 22.63 22.42 21.42 20.73 20.59 20.48 20.54 20.37 19.42 18.52 18.17 17.94 17.76 17.61 17.56 17.66 17.81 17.97 17.97 17.83 17.60 17.30 16.42 15.64 15.63 15.40 14.22 12.15 11.35 11.11 9.80 8.56 7.80 6.91 5.91 4.81 3.88 3.34 1.24 1.18 1.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.56 -3.43 -3.45 -3.52 -3.44 -3.28 -3.38 -3.35 2.98 12.51 12.82 13.58 13.94 14.08 13.40 13.22 13.68 12.97 12.66 13.33 14.02 14.76 14.83 14.83 14.83 14.84 15.75 15.56 15.57 15.88 15.41 9.39 4.96 1.80 0.18 -0.49 -0.32 -0.18 0.23 0.76 1.19 1.93 2.88 4.06 4.89 5.54 6.21 6.44 5.83 5.39 5.21 4.67 4.33 4.09 4.26 4.40 4.34 4.02 3.64 2.77 1.95 0.71 -0.49 -2.69 -4.33 -4.11 -1.37 -1.51 -3.55 -4.48 -4.70 -4.93 -5.34 -4.30 -5.19 -5.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.73 -0.36 -0.72 -1.09 nan nan -0.97 -0.17 -0.73 -1.21 -1.73 -1.43 -1.42 -1.34 -1.95 -2.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.50 9.63 10.74 12.20 15.08 16.10 16.22 16.34 16.44 16.71 17.43 18.38 19.38 19.92 19.93 20.36 21.02 21.47 22.25 23.80 24.63 24.70 25.43 26.59 27.73 29.09 29.74 29.73 30.26 31.45 32.29 33.08 34.13 34.81 34.72 35.23 36.42 37.41 38.25 39.20 39.84 39.85 39.81 39.91 40.86 42.21 43.14 44.17 44.86 45.03 45.68 46.92 48.11 48.99 49.35 49.49 49.60 49.69 49.75 49.73 50.00 51.08 52.42 53.71 54.54 55.41 56.41 57.02 57.31 57.43 57.52 57.73 57.82 57.79 57.82 58.00 58.54 59.38 60.41 61.31 61.98 62.53 62.96 63.13 63.96 66.14 67.91 68.72 69.01 69.10 69.11 69.21 69.38 69.63 69.91 70.25 70.68 71.12 71.48 71.81 72.16 72.56 72.99 73.19 73.31 73.65 73.99 74.14 74.12 74.19 74.31 74.43 74.54 74.66 74.72 74.71 74.86 75.09 75.16 75.14 75.14 75.14 75.14 75.20 75.33 75.47 75.54 75.57 75.67 75.73 75.73 75.87 76.10 76.12 76.13 76.11 76.13 76.13 75.96 75.69 75.64 75.69 75.67 75.65 75.67 75.78 75.87 75.91 76.00 76.10 -65.96 65.34 64.47 63.85 63.51 63.28 63.26 63.27 63.42 63.49 63.50 63.51 63.37 62.88 61.87 61.01 58.87 54.26 52.43 52.17 52.39 52.85 52.39 50.85 49.06 47.23 45.92 44.89 43.85 42.17 40.85 39.44 38.20 37.74 37.42 37.05 36.23 35.01 35.00 35.00 34.68 34.20 33.68 30.50 30.18 30.11 29.95 29.80 29.78 29.85 29.09 27.60 25.82 25.12 25.21 25.26 25.40 25.59 25.02 24.07 23.91 24.02 24.06 24.01 23.89 24.13 26.46 33.28 41.23 47.45 48.52 42.61 36.06 32.45 29.50 27.64 25.47 23.95 22.90 22.29 22.27 22.64 23.15 22.91 21.51 19.92 18.74 18.62 19.66 20.23 20.41 19.67 19.22 19.18 19.24 19.37 19.31 18.67 17.86 17.47 17.23 17.03 16.81 16.59 16.66 16.80 16.93 16.97 16.94 16.85 16.59 15.53 14.49 14.13 13.97 12.75 10.56 9.72 9.45 8.50 7.42 6.50 5.80 5.23 4.25 3.37 2.02 1.23 1.88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.55 -3.66 -3.36 -3.32 -3.38 -3.41 -3.29 -3.11 4.68 13.75 12.90 12.83 12.83 12.93 13.44 13.92 14.39 14.60 14.76 14.80 14.83 14.82 14.77 14.68 14.26 13.89 13.89 13.99 14.85 14.98 14.61 10.50 0.34 -3.32 -3.68 -2.26 -2.58 -3.58 -3.94 -3.83 -2.13 -0.43 0.49 0.70 1.44 2.04 2.81 3.33 3.63 3.51 3.38 3.33 3.62 3.24 2.63 2.63 2.68 2.37 1.96 1.61 1.00 0.39 -1.36 -1.11 -0.63 -1.03 -2.31 -3.94 -4.76 -5.27 nan nan nan nan -5.11 -5.07 -5.49 -5.72 -5.82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.62 -0.34 -0.63 nan nan nan nan -0.11 -0.20 -0.90 -1.10 -1.15 -1.11 -1.21 -1.83 -2.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.24 10.17 11.37 14.74 15.75 15.67 15.68 15.63 15.79 16.55 17.57 18.57 19.21 19.46 19.97 20.52 20.62 21.09 22.45 23.38 23.82 24.69 25.78 26.95 28.28 28.94 29.03 29.58 30.64 31.48 32.30 33.31 34.00 34.05 34.57 35.64 36.62 37.47 38.19 38.74 38.91 39.08 39.51 40.30 41.49 42.37 43.35 44.01 44.17 44.83 45.98 46.61 47.06 47.19 47.46 47.94 48.32 48.49 48.77 49.31 50.37 51.38 52.21 53.18 54.61 55.70 56.25 56.43 56.45 56.40 56.53 56.55 56.51 56.40 56.57 57.46 58.41 59.35 60.20 61.03 61.64 62.14 62.47 63.38 65.39 67.09 67.94 68.35 68.60 68.72 68.80 69.02 69.37 69.65 69.87 70.26 70.71 71.07 71.41 71.75 72.08 72.42 72.65 72.80 73.18 73.57 73.73 73.70 73.76 73.89 74.02 74.12 74.20 74.23 74.28 74.46 74.69 74.76 74.72 74.72 74.72 74.72 74.79 74.92 75.01 75.09 75.15 75.21 75.25 75.25 75.36 75.55 75.61 75.61 75.62 75.63 75.62 75.52 75.44 75.48 75.51 75.50 75.50 75.50 75.56 75.58 75.61 75.70 75.82 -65.07 64.61 63.79 63.23 62.77 62.50 62.35 62.40 62.56 62.59 62.61 62.56 62.33 61.86 60.99 59.89 57.89 53.38 50.57 50.32 50.57 51.17 50.77 49.44 48.12 46.52 44.51 43.22 41.74 40.19 39.09 37.69 36.12 35.59 35.28 35.24 35.36 35.00 35.00 34.89 34.66 34.24 30.56 30.21 30.20 30.04 29.77 29.45 29.30 29.33 28.71 27.46 25.72 25.08 25.23 25.32 25.41 25.42 24.39 23.00 22.74 22.88 22.91 22.90 22.84 22.75 23.30 27.99 32.55 36.24 37.16 32.44 28.51 25.69 24.04 23.12 22.14 21.20 20.33 20.15 20.28 20.59 21.03 21.00 19.56 17.96 16.60 16.31 16.94 17.81 18.47 18.22 18.02 18.04 18.10 18.17 18.14 17.73 17.19 16.87 16.70 16.55 16.20 15.79 15.78 15.89 15.96 16.01 16.02 16.07 15.84 14.60 13.15 12.10 11.82 10.98 9.36 8.59 8.16 7.18 6.16 5.33 4.91 4.84 3.98 2.83 1.83 1.64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.65 -3.70 -3.40 -3.35 -4.07 -4.40 -3.18 -3.18 -3.08 3.50 12.24 12.92 12.87 13.47 14.12 14.74 14.83 14.83 14.74 14.53 13.98 13.42 12.93 12.11 11.36 11.05 10.99 11.18 11.76 12.58 12.52 11.75 9.43 8.86 2.05 -0.39 0.54 1.72 2.38 0.67 -0.03 -1.16 -3.95 -4.72 -3.28 -1.30 -0.07 0.25 0.51 1.07 1.16 1.22 1.11 0.92 0.94 0.83 0.66 0.53 0.35 0.00 -0.13 -0.25 -0.80 -1.47 -2.61 -3.96 -4.68 -4.79 -5.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.34 -1.87 -1.03 -0.77 -1.74 nan nan nan nan -0.25 0.26 -0.89 -0.88 -0.85 -1.06 -1.15 nan -2.28 -2.26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -9.95 -2.22 10.92 14.07 15.04 15.07 15.10 15.08 15.26 16.02 16.97 17.90 18.59 19.00 19.57 20.06 20.10 20.40 21.55 22.45 23.12 24.02 25.04 26.25 27.51 28.18 28.39 28.97 29.93 30.77 31.60 32.53 33.18 33.36 33.91 34.89 35.87 36.74 37.25 37.65 37.95 38.43 38.98 39.74 40.79 41.68 42.61 43.27 43.48 44.07 45.00 45.38 45.33 45.42 45.77 46.58 47.11 47.39 47.98 48.62 49.60 50.32 50.60 51.55 53.43 54.63 55.07 55.20 55.21 55.28 55.32 55.33 55.32 55.35 55.55 56.52 57.57 58.37 59.23 60.13 60.78 61.32 61.79 62.75 64.71 66.26 67.15 67.64 68.00 68.27 68.37 68.61 69.06 69.32 69.46 69.84 70.29 70.65 70.99 71.33 71.65 71.87 72.10 72.32 72.68 73.10 73.31 73.30 73.35 73.48 73.60 73.69 73.72 73.76 73.85 74.03 74.26 74.34 74.32 74.31 74.31 74.31 74.38 74.49 74.54 74.63 74.72 74.74 74.75 74.74 74.83 74.97 75.00 75.00 75.01 75.00 75.00 75.07 75.21 75.27 75.27 75.27 75.27 75.27 75.28 75.29 75.30 75.40 75.52 -64.12 63.54 62.84 62.34 61.88 61.47 61.40 61.54 61.56 61.57 61.74 61.59 61.39 60.93 60.28 59.52 57.41 53.24 50.27 49.83 50.05 50.48 50.34 48.77 47.06 45.47 42.93 41.71 40.49 39.11 37.84 36.58 35.12 34.59 34.52 34.88 35.20 35.14 35.13 34.84 33.96 31.77 30.21 30.27 30.23 30.00 29.71 29.39 29.20 29.04 28.34 27.22 25.65 25.08 25.21 25.32 25.39 25.30 23.85 22.03 21.58 21.72 21.76 21.77 21.77 21.69 22.06 23.84 25.66 27.11 27.51 26.52 23.24 21.36 20.51 19.74 19.05 18.34 18.01 18.36 18.66 18.96 19.21 18.96 17.69 16.31 15.13 14.83 15.24 16.25 17.10 17.18 17.13 17.10 17.07 17.06 17.04 16.81 16.55 16.34 16.22 16.14 15.67 15.10 14.97 14.99 14.97 14.95 14.95 14.97 14.69 13.48 11.99 10.59 10.19 9.60 8.38 7.64 7.07 6.30 5.41 4.69 4.30 3.76 2.86 2.78 2.29 2.06 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.70 -3.52 -3.41 -3.43 -3.57 -4.60 -6.06 -3.66 -5.57 -3.06 -3.16 0.51 11.87 13.06 13.22 14.41 14.83 14.83 14.38 13.32 12.12 11.36 10.71 9.66 8.60 9.68 10.09 10.35 10.84 10.59 9.28 9.09 8.17 6.82 7.65 6.08 6.02 6.46 3.89 3.25 2.84 3.28 3.81 2.86 1.47 0.15 -2.00 -3.63 -4.26 -4.01 -2.81 -1.74 -0.92 -0.57 -0.46 -0.50 -0.53 -0.69 -0.85 -1.11 -1.54 -2.29 -3.58 -4.13 -4.30 -4.73 -5.11 -5.28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.28 -1.86 -1.64 -1.65 nan nan nan -1.94 -1.29 -1.12 -0.31 0.22 -0.82 -0.65 -0.68 -0.90 -1.40 -0.59 -1.13 -1.69 -1.92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -14.19 1.26 13.03 13.89 14.47 14.61 14.83 15.19 15.83 16.68 17.43 18.06 18.57 19.15 19.63 19.87 20.29 21.14 21.93 22.62 23.41 24.36 25.62 26.78 27.45 27.79 28.43 29.32 30.14 30.93 31.77 32.32 32.59 33.19 34.15 35.23 36.07 36.36 36.60 37.12 37.64 38.22 38.97 40.10 41.07 41.97 42.60 42.89 43.34 43.92 44.13 44.28 44.32 44.74 45.71 46.21 46.42 47.07 47.90 48.77 49.33 49.46 50.41 52.21 53.04 53.32 53.49 53.93 54.12 54.16 54.24 54.36 54.86 55.20 56.00 56.88 57.55 58.38 59.26 59.93 60.48 61.08 62.11 64.01 65.50 66.37 66.90 67.35 67.66 67.84 68.15 68.60 68.88 69.04 69.44 69.89 70.21 70.52 70.87 71.14 71.36 71.61 71.89 72.17 72.57 72.82 72.85 72.94 73.02 73.14 73.23 73.27 73.32 73.44 73.57 73.76 73.84 73.91 73.91 73.89 73.89 73.95 74.03 74.07 74.18 74.25 74.26 74.25 74.24 74.30 74.38 74.40 74.40 74.40 74.39 74.38 74.55 74.78 74.83 74.82 74.82 74.82 74.82 74.83 74.87 74.95 75.02 75.12 -63.02 62.32 61.75 61.13 60.83 60.64 60.65 60.78 60.87 60.88 60.89 60.90 60.80 60.40 59.75 58.83 57.00 53.49 50.80 50.03 49.85 49.63 48.88 46.41 44.69 43.51 40.93 40.41 38.67 37.55 36.65 35.52 34.21 32.88 32.46 32.97 33.28 33.32 35.01 34.89 32.31 30.35 30.24 30.23 30.20 29.95 29.62 29.37 29.11 28.70 28.03 27.02 25.59 25.10 25.20 25.25 25.33 25.19 23.42 21.11 20.61 20.72 20.75 20.77 20.77 20.79 20.80 20.62 20.74 20.39 21.07 21.26 19.04 18.01 17.63 17.19 16.11 15.44 15.58 15.94 16.36 16.65 17.17 16.89 15.97 15.17 14.56 14.53 15.00 15.85 16.56 16.63 16.61 16.45 16.11 16.04 16.09 16.02 15.92 15.83 15.82 15.82 15.27 14.53 14.26 14.09 13.90 13.72 13.51 13.25 12.73 11.98 11.04 10.24 9.54 8.79 7.66 6.73 6.06 5.52 4.64 3.82 3.19 3.47 2.65 3.10 2.91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.00 -3.76 -3.47 -3.21 -3.14 -3.10 -3.25 -3.39 -5.86 -4.79 -3.27 -3.40 -3.16 -2.26 9.07 12.84 13.43 14.49 14.83 14.33 12.57 10.57 8.93 7.77 6.27 6.09 5.97 4.33 5.78 5.93 5.63 5.29 6.68 6.38 3.55 2.95 3.04 4.41 4.97 5.45 5.71 3.44 1.55 1.21 1.23 1.85 2.17 2.98 3.04 2.24 0.79 -0.34 -1.55 -2.68 -3.98 -4.42 -4.36 -4.60 -4.37 -4.56 -4.36 -5.42 -5.52 -5.59 -5.04 -4.52 -4.99 -4.47 -4.49 -4.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.29 -2.06 -2.03 -2.36 nan nan nan nan -1.25 -0.88 -0.64 -0.47 0.49 -0.19 -0.54 -0.75 -0.88 -0.58 -0.73 -0.76 -1.18 -1.19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -25.76 -12.34 9.18 12.96 13.84 14.19 14.64 15.17 15.72 16.40 17.00 17.59 18.15 18.72 19.26 19.74 20.28 20.91 21.56 22.16 22.91 23.74 25.05 26.12 26.78 27.30 27.95 28.78 29.60 30.37 31.02 31.54 31.83 32.45 33.41 34.47 35.36 35.50 35.65 36.30 36.89 37.43 38.11 39.38 40.49 41.35 41.97 42.30 42.57 42.82 43.20 43.48 43.62 44.09 45.08 45.52 45.59 46.23 47.14 47.87 48.33 48.50 49.31 50.73 51.12 51.17 51.33 52.30 52.90 53.05 53.22 53.59 54.27 55.17 55.74 56.27 56.86 57.62 58.45 59.09 59.66 60.35 61.45 63.32 64.78 65.62 66.14 66.62 67.00 67.30 67.63 68.01 68.33 68.61 69.04 69.47 69.74 70.01 70.37 70.65 70.86 71.17 71.48 71.69 72.00 72.25 72.44 72.51 72.53 72.63 72.74 72.82 72.93 73.05 73.12 73.19 73.34 73.49 73.49 73.48 73.48 73.50 73.54 73.65 73.73 73.76 73.75 73.75 73.75 73.77 73.80 73.81 73.81 73.80 73.80 73.80 73.91 74.09 74.14 74.12 74.13 74.12 74.12 74.19 74.38 74.56 74.61 74.61 -62.11 61.37 60.88 60.39 60.13 59.94 59.80 59.85 59.87 59.88 59.86 59.76 59.77 59.62 59.21 58.26 56.61 53.77 51.54 50.19 49.51 48.56 47.11 43.72 42.58 42.87 40.57 39.50 36.72 35.80 35.54 34.79 32.75 31.13 30.72 30.78 30.70 31.33 33.75 34.28 31.80 30.49 30.16 30.06 30.02 29.75 29.40 29.14 28.83 28.42 27.73 26.82 25.55 25.15 25.26 25.27 25.28 24.87 22.96 20.67 20.08 20.13 20.14 20.15 20.17 20.24 20.08 18.92 17.49 16.14 15.43 16.23 15.58 15.23 15.07 14.89 14.07 13.33 12.75 13.11 13.61 14.07 14.50 14.92 14.57 14.20 14.13 14.50 15.13 15.75 16.22 16.24 16.22 15.92 15.38 15.20 15.27 15.25 15.26 15.25 15.29 15.28 14.72 13.96 13.56 13.24 12.84 12.52 12.19 11.67 10.93 10.58 10.30 10.02 9.09 8.16 7.02 6.05 5.44 4.86 3.40 3.13 2.62 2.82 3.26 3.27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.51 -5.25 -5.34 -5.21 -4.04 -3.80 -3.97 -3.63 -4.00 -3.67 -3.54 -3.34 -3.06 -2.91 -3.03 -3.17 -3.17 -3.22 -3.28 -3.31 -3.22 -3.11 6.63 11.96 13.53 14.49 14.83 13.36 9.41 6.93 3.72 1.99 1.70 1.39 1.30 1.75 3.01 4.28 2.57 2.05 2.07 2.88 4.19 1.67 1.32 1.55 1.81 3.15 4.13 4.80 2.79 1.21 0.85 0.57 0.88 1.21 1.10 1.29 1.82 2.43 1.84 0.46 -0.12 -0.27 -1.74 -2.81 -3.03 -3.45 -3.50 -3.34 -3.86 -4.57 -4.90 -3.46 -4.10 -3.80 -3.86 -4.58 -5.35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.38 -2.32 nan nan nan nan nan nan -1.20 -0.92 -0.72 -0.60 0.49 0.18 -0.76 -0.72 -0.50 -0.85 -0.93 -0.70 -1.25 -0.97 -1.60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -37.34 -23.68 6.75 12.43 13.29 13.81 14.38 14.94 15.46 16.00 16.56 17.15 17.77 18.37 18.95 19.50 20.06 20.61 21.15 21.73 22.41 23.19 24.55 25.58 26.17 26.79 27.49 28.30 29.13 29.90 30.51 30.95 31.15 31.70 32.63 33.64 34.42 34.56 34.85 35.67 36.24 36.64 37.21 38.57 39.80 40.74 41.38 41.70 41.75 41.79 42.19 42.67 42.94 43.41 44.33 44.78 44.82 45.47 46.38 46.96 47.28 47.47 48.04 48.93 49.06 48.98 49.28 50.74 51.74 52.01 52.16 52.51 53.56 54.71 55.19 55.59 56.19 56.89 57.64 58.27 58.89 59.63 60.75 62.64 64.09 64.91 65.43 65.94 66.37 66.74 67.09 67.44 67.79 68.15 68.58 68.99 69.24 69.50 69.84 70.12 70.36 70.70 71.01 71.21 71.45 71.69 71.94 72.02 72.00 72.10 72.24 72.34 72.46 72.59 72.62 72.63 72.82 73.03 73.07 73.07 73.07 73.06 73.07 73.20 73.26 73.25 73.25 73.26 73.26 73.25 73.26 73.26 73.26 73.26 73.25 73.26 73.32 73.43 73.46 73.45 73.45 73.45 73.44 73.55 73.82 74.05 74.09 74.07 -61.21 60.47 60.09 59.83 59.44 59.21 59.07 58.95 58.96 58.84 58.73 58.67 58.44 58.46 58.11 57.27 56.20 53.95 52.25 50.65 49.24 46.88 45.88 43.51 42.46 42.43 39.74 37.20 35.29 34.77 34.66 33.72 31.76 30.32 30.00 29.36 28.74 29.36 31.24 30.78 30.43 30.09 29.62 29.53 29.49 29.27 28.90 28.53 28.20 27.87 27.33 26.66 25.52 25.18 25.30 25.33 25.03 24.26 22.56 20.74 20.19 20.15 20.16 20.20 20.24 20.33 20.02 18.36 16.20 14.15 12.16 11.74 12.65 12.66 12.51 12.35 12.30 11.83 11.13 11.35 11.56 11.97 12.77 13.46 13.42 13.36 13.62 14.29 15.28 15.71 15.87 15.86 15.85 15.54 14.90 14.61 14.56 14.54 14.53 14.51 14.49 14.37 13.95 13.28 12.83 12.34 11.83 11.46 11.29 10.59 9.76 9.53 9.60 9.45 8.49 7.38 6.31 5.59 5.08 3.53 2.26 1.68 1.64 3.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.24 -5.40 -4.92 -4.49 -3.81 -3.41 -3.43 -3.78 -3.74 -5.76 -3.75 -4.30 -3.36 -3.12 -3.06 -2.79 -0.07 -2.67 -3.20 -3.36 -3.35 -3.34 1.32 11.43 13.34 14.05 14.59 12.99 5.45 2.04 1.68 1.96 1.88 1.76 1.60 1.50 1.42 1.89 4.97 2.39 1.84 1.73 1.60 2.38 2.15 1.49 1.28 1.44 1.43 2.02 4.59 1.84 1.22 0.95 0.65 0.71 1.08 1.00 0.85 0.69 1.11 1.84 1.95 0.73 0.72 0.31 -0.25 -0.57 -0.83 -1.10 -1.07 -1.31 -1.76 -3.44 -4.68 -4.53 -3.86 -3.97 -4.94 -5.82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.08 -0.53 0.94 -0.19 -0.82 -0.55 -0.88 -0.83 -1.06 -0.92 -0.79 -0.64 -1.43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -30.22 5.04 11.96 12.83 13.46 14.06 14.61 15.09 15.58 16.13 16.76 17.44 18.05 18.61 19.11 19.63 20.19 20.75 21.31 21.95 22.70 24.13 25.10 25.66 26.33 27.08 27.89 28.72 29.50 30.12 30.50 30.54 30.97 31.79 32.57 33.26 33.60 34.16 35.18 35.73 35.82 36.31 37.68 39.03 40.14 40.81 40.91 40.86 40.86 41.27 41.80 42.15 42.62 43.38 43.82 44.07 44.80 45.65 46.05 46.22 46.27 46.51 46.81 46.82 46.72 47.27 49.26 50.75 50.98 50.99 51.14 52.19 53.46 54.17 54.78 55.51 56.18 56.83 57.51 58.23 58.91 59.99 61.91 63.43 64.26 64.77 65.33 65.81 66.17 66.52 66.94 67.31 67.67 68.04 68.41 68.72 69.00 69.27 69.56 69.85 70.15 70.43 70.69 70.89 71.10 71.35 71.43 71.41 71.57 71.74 71.78 71.85 71.98 72.06 72.13 72.28 72.46 72.62 72.70 72.69 72.67 72.67 72.73 72.77 72.76 72.76 72.77 72.77 72.77 72.78 72.78 72.78 72.78 72.78 72.80 72.83 72.87 72.88 72.87 72.87 72.87 72.86 72.97 73.20 73.38 73.44 73.53 -60.52 59.94 59.57 59.28 58.83 58.51 58.18 58.05 57.79 57.60 57.38 57.19 56.78 56.81 56.63 56.20 55.49 54.29 52.40 50.36 47.90 44.47 43.93 42.90 42.41 40.86 38.39 36.09 34.89 34.17 33.43 32.00 30.89 29.91 29.16 28.18 27.48 27.31 27.13 28.45 28.56 28.42 28.02 28.09 28.23 28.16 27.85 27.36 27.05 26.92 26.68 26.25 25.32 24.89 24.86 24.78 24.11 22.86 21.71 20.79 20.18 19.86 19.83 19.81 19.71 19.48 18.96 17.59 15.61 12.98 10.94 10.41 10.70 9.37 9.33 9.43 9.12 9.09 9.21 8.52 7.90 10.09 11.43 12.05 12.11 12.19 12.53 13.60 14.74 15.05 15.06 15.09 15.17 14.87 14.28 13.89 13.67 13.57 13.51 13.46 13.27 12.98 12.76 12.29 11.89 11.37 10.81 10.52 10.41 9.72 8.87 8.56 8.53 8.35 7.52 6.36 5.62 5.19 4.27 2.31 0.87 1.65 2.75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.16 -4.42 -3.69 -3.68 -3.41 -3.35 -3.11 -3.67 -3.48 -4.94 -4.33 -3.30 -2.65 -0.47 0.64 -0.15 0.24 -2.78 -3.19 -3.31 -3.35 -3.14 6.43 12.88 14.06 13.86 13.43 5.50 1.57 1.52 1.74 1.88 1.89 1.76 1.73 1.60 1.57 1.54 4.75 2.43 1.84 1.76 1.71 2.21 2.12 1.70 1.60 1.66 1.57 1.74 4.66 2.12 1.43 1.11 0.83 0.71 1.00 0.93 0.83 0.56 0.35 1.05 1.75 1.27 0.75 0.68 0.43 0.12 -0.25 -0.56 -0.99 -1.26 -1.16 -1.23 -2.49 -4.11 -4.16 -4.24 -5.31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.76 -0.57 0.92 0.06 -0.12 -0.70 -0.87 -0.74 -0.80 -0.60 -0.44 -0.77 -1.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -27.11 3.63 11.63 12.43 13.12 13.79 14.35 14.83 15.31 15.84 16.44 17.11 17.71 18.25 18.72 19.21 19.77 20.33 20.91 21.53 22.25 23.74 24.76 25.36 26.04 26.77 27.56 28.35 29.10 29.74 30.09 30.03 30.36 31.06 31.64 32.15 32.71 33.47 34.56 35.07 35.05 35.48 36.77 38.07 39.31 40.04 40.07 40.01 40.05 40.51 41.09 41.45 41.84 42.40 42.80 43.15 43.81 44.53 44.89 45.02 45.04 45.02 45.05 45.08 45.09 45.88 48.21 49.89 50.15 50.13 50.21 51.18 52.39 53.24 54.01 54.82 55.48 56.06 56.79 57.60 58.25 59.28 61.19 62.74 63.59 64.10 64.68 65.20 65.57 65.96 66.41 66.81 67.14 67.49 67.84 68.20 68.49 68.71 69.02 69.35 69.61 69.84 70.16 70.36 70.53 70.76 70.84 70.84 71.03 71.22 71.24 71.29 71.40 71.52 71.62 71.74 71.88 72.10 72.24 72.24 72.23 72.23 72.24 72.25 72.25 72.25 72.25 72.25 72.26 72.25 72.25 72.25 72.26 72.26 72.26 72.27 72.27 72.29 72.28 72.28 72.28 72.28 72.39 72.58 72.72 72.81 72.96 -59.64 59.33 58.99 58.67 58.23 57.76 57.23 57.01 56.62 56.22 56.11 55.67 55.08 55.03 55.00 54.93 54.87 54.00 52.04 49.26 45.62 42.36 42.23 41.05 39.92 38.12 37.82 35.58 34.28 32.85 31.24 30.01 29.44 29.37 28.21 26.27 25.85 26.85 25.22 25.25 25.29 25.29 25.30 25.74 26.28 26.46 26.29 25.71 25.38 25.40 25.48 25.40 24.60 23.92 23.61 23.24 22.33 21.05 20.44 20.26 19.47 18.69 18.65 18.51 18.08 17.33 16.60 16.02 14.90 12.08 10.33 10.15 9.92 8.58 6.73 6.64 6.52 7.08 5.00 2.48 -0.95 2.34 8.92 11.23 11.00 10.87 11.04 12.03 13.29 13.63 13.69 13.90 14.14 13.95 13.40 12.95 12.61 12.48 12.37 12.23 11.89 11.42 11.27 11.11 10.96 10.51 9.95 9.63 9.37 8.72 7.97 7.67 7.52 7.38 6.87 5.44 5.17 4.69 3.75 1.41 2.08 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.93 -3.84 -3.47 -3.48 -3.32 -3.19 -2.87 -3.49 -4.84 -3.84 -4.11 -3.11 5.76 10.22 3.77 -3.51 -3.40 -3.29 -3.36 -3.42 -3.40 -0.67 12.21 14.76 14.63 14.11 10.00 2.31 1.68 1.63 1.73 1.86 1.89 1.83 1.76 1.71 1.63 1.81 4.30 2.14 1.85 1.80 1.67 1.96 2.03 1.72 1.64 1.59 1.56 1.61 3.58 3.08 1.45 1.27 1.08 0.84 0.92 1.02 0.79 0.50 0.10 0.42 1.63 1.51 1.21 0.57 0.54 0.46 0.28 -0.19 -0.64 -0.90 -1.06 -1.37 -1.55 -1.83 -3.93 -4.59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.20 -0.71 0.06 0.88 0.43 -0.52 -0.94 -0.97 -0.74 -0.27 -0.88 -0.79 -0.73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -23.70 2.49 11.28 12.07 12.76 13.54 14.30 14.85 15.32 15.73 16.23 16.79 17.32 17.83 18.35 18.87 19.38 19.91 20.49 21.12 21.85 23.32 24.62 25.41 26.04 26.67 27.35 28.03 28.69 29.31 29.68 29.65 29.96 30.57 30.84 31.16 31.83 32.66 33.60 34.11 34.24 34.86 35.87 36.79 37.99 38.88 39.12 39.27 39.45 40.03 40.69 40.92 41.13 41.41 41.65 41.85 42.23 42.65 43.22 43.57 43.70 43.77 43.93 44.11 44.51 45.56 47.60 49.21 49.58 49.75 50.02 50.87 51.82 52.55 53.28 54.06 54.73 55.34 56.15 57.02 57.67 58.69 60.50 62.02 62.85 63.36 63.95 64.48 64.93 65.40 65.86 66.25 66.58 66.94 67.34 67.70 68.00 68.22 68.51 68.86 69.08 69.24 69.60 69.83 70.02 70.19 70.28 70.33 70.48 70.68 70.76 70.85 70.91 71.01 71.13 71.18 71.29 71.48 71.63 71.67 71.70 71.69 71.69 71.69 71.69 71.69 71.70 71.71 71.68 71.63 71.63 71.63 71.66 71.64 71.59 71.57 71.58 71.63 71.65 71.65 71.66 71.71 71.80 71.95 72.11 72.19 72.31 -58.28 58.55 58.47 58.05 57.59 56.95 56.35 55.97 55.55 54.77 54.60 54.30 53.78 53.48 53.27 53.49 53.44 52.80 51.01 48.46 44.71 41.96 41.03 40.12 38.05 34.98 34.89 34.01 32.60 30.97 29.67 28.76 26.96 27.12 26.31 25.17 25.52 25.94 23.45 23.15 23.12 23.16 23.35 24.03 24.79 25.07 24.83 24.02 23.54 23.56 23.68 23.67 22.97 22.34 22.02 21.82 21.20 20.00 19.62 19.30 18.31 17.44 17.39 17.29 16.92 15.87 14.85 14.39 13.51 11.17 9.79 9.78 9.35 8.09 4.90 4.48 4.38 3.85 2.40 -3.22 -13.28 -5.34 4.21 10.99 10.39 10.06 10.01 10.89 11.77 12.12 12.31 12.74 13.03 12.92 12.50 12.02 11.63 11.49 11.41 11.21 10.79 10.20 10.01 10.07 10.22 10.03 9.38 8.86 8.47 7.75 7.53 7.25 7.09 6.91 6.25 5.20 4.67 4.12 2.48 2.23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.75 -4.26 -3.71 -3.63 -3.56 -3.51 -3.27 -3.56 -3.27 -3.68 -3.90 -2.86 -3.14 4.41 10.98 9.00 -3.05 -5.14 -5.98 -3.49 -3.38 -3.47 5.75 14.53 14.83 14.72 12.88 5.81 1.67 1.64 1.70 1.69 1.78 1.81 1.80 1.72 1.71 1.71 2.76 3.88 1.79 1.81 1.77 1.69 1.68 2.02 1.84 1.63 1.51 1.51 1.65 2.37 4.20 1.36 1.18 1.03 0.82 0.79 0.83 0.86 0.60 0.26 0.32 1.06 1.72 0.87 0.63 0.33 0.11 -0.04 -0.10 -0.85 -1.57 -0.67 0.88 1.45 -0.26 -2.37 -3.79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.53 -1.30 -0.75 0.86 0.81 0.33 -0.26 -0.70 -0.82 -0.39 -0.47 -0.27 -1.56 -2.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -24.22 0.59 10.99 11.77 12.46 13.31 14.19 14.81 15.28 15.62 16.03 16.50 16.98 17.45 18.00 18.54 19.00 19.50 20.08 20.70 21.43 22.92 24.43 25.38 25.95 26.51 27.11 27.70 28.29 28.90 29.30 29.38 29.69 30.14 30.31 30.44 31.11 31.94 32.71 33.19 33.46 34.26 35.03 35.61 36.72 37.72 38.19 38.55 38.87 39.56 40.24 40.39 40.37 40.46 40.51 40.53 40.70 40.96 41.70 42.28 42.47 42.72 43.06 43.47 44.22 45.45 47.31 48.62 49.13 49.56 50.06 50.62 51.41 51.97 52.63 53.35 54.03 54.71 55.55 56.45 57.10 58.09 59.83 61.30 62.10 62.62 63.19 63.75 64.28 64.81 65.28 65.66 66.00 66.40 66.84 67.21 67.50 67.72 68.02 68.36 68.54 68.67 69.02 69.31 69.49 69.62 69.73 69.82 69.93 70.12 70.31 70.42 70.43 70.51 70.62 70.66 70.70 70.84 70.97 71.08 71.12 71.11 71.11 71.10 71.10 71.11 71.12 71.12 71.06 70.97 70.95 70.97 70.99 70.95 70.85 70.81 70.83 70.90 70.99 70.98 71.02 71.11 71.15 71.32 71.53 71.57 71.64 -56.84 57.65 57.83 57.46 56.95 56.05 55.35 54.86 54.29 53.17 52.55 52.14 51.94 51.73 51.54 51.59 51.71 50.83 49.48 47.56 43.61 40.08 39.71 38.54 36.75 34.79 34.02 32.32 31.11 29.39 27.93 26.59 25.27 25.04 24.92 24.28 23.89 22.69 21.75 21.10 20.91 20.90 21.16 22.10 23.04 23.38 23.06 22.06 21.45 21.44 21.48 21.52 21.20 20.75 20.58 20.81 20.27 19.18 18.62 18.17 16.97 16.11 16.08 16.15 15.94 14.92 13.40 12.65 11.67 10.08 9.11 9.11 8.78 6.02 3.59 nan nan 1.63 -0.69 -11.21 -14.90 -17.10 -2.50 7.91 10.25 9.95 9.78 10.23 10.92 11.10 11.30 11.81 12.17 12.16 11.89 11.38 10.93 10.83 10.81 10.66 10.26 9.65 9.39 9.42 9.64 9.61 8.65 8.20 7.97 7.24 6.70 6.56 6.26 5.58 4.72 4.08 3.70 2.86 1.98 1.99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.31 nan nan nan -5.01 -4.70 -4.94 -4.91 -3.48 -3.33 -3.40 -3.28 -3.26 -3.20 -3.15 -3.63 -3.35 -2.91 -3.12 -0.52 10.67 11.70 6.26 0.86 -1.46 -0.81 -1.44 0.13 12.55 14.82 14.80 14.33 10.05 2.83 2.14 2.11 1.90 1.76 1.71 1.68 1.70 1.70 1.67 1.65 3.30 2.80 1.75 1.75 1.77 1.72 1.64 1.70 1.86 1.70 1.56 1.57 1.47 1.54 4.76 1.79 0.83 1.01 1.86 2.47 2.03 0.87 0.70 0.50 0.33 0.42 1.36 1.91 2.06 1.99 1.31 0.47 0.07 -0.33 0.76 1.04 -0.19 -0.46 -0.16 -1.24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.05 nan nan nan nan nan nan nan nan nan nan nan -1.03 -0.90 -0.46 -0.61 0.11 1.14 1.04 0.71 -0.01 -0.50 0.13 -0.15 -0.48 -1.03 -1.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -32.10 -0.93 10.76 11.53 12.28 13.12 13.90 14.52 14.99 15.37 15.80 16.31 16.74 17.18 17.68 18.20 18.63 19.10 19.65 20.21 20.90 22.48 24.11 25.06 25.61 26.18 26.78 27.35 27.92 28.52 28.97 29.22 29.54 29.87 29.97 30.19 30.76 31.44 31.99 32.38 32.76 33.62 34.32 34.79 35.74 36.71 37.35 37.83 38.24 38.93 39.58 39.64 39.58 39.54 39.53 39.57 39.63 39.97 40.72 41.28 41.46 41.80 42.36 42.95 43.89 45.21 46.83 48.08 48.79 49.46 50.13 50.48 50.99 51.50 52.10 52.76 53.43 54.13 54.97 55.80 56.46 57.46 59.20 60.58 61.36 61.92 62.49 63.06 63.64 64.18 64.64 65.05 65.42 65.86 66.31 66.67 66.96 67.18 67.48 67.78 67.99 68.14 68.43 68.73 68.93 69.10 69.21 69.29 69.39 69.53 69.74 69.89 69.89 70.00 70.13 70.15 70.16 70.26 70.38 70.47 70.52 70.51 70.51 70.51 70.51 70.52 70.53 70.50 70.43 70.35 70.33 70.34 70.32 70.23 70.12 70.08 70.10 70.20 70.28 70.32 70.39 70.48 70.52 70.70 70.92 70.94 71.00 -55.90 57.05 57.03 56.57 56.00 54.87 54.30 53.47 52.39 51.26 50.69 49.89 49.81 49.80 49.81 49.79 49.58 48.23 46.12 44.61 42.67 39.49 38.01 35.23 33.84 33.02 31.48 30.29 29.24 27.63 26.32 25.45 24.64 24.05 23.25 22.71 22.33 21.61 20.50 19.32 18.40 18.19 18.52 19.51 20.67 20.98 20.70 19.79 19.30 19.30 19.30 19.35 19.60 19.84 19.77 20.15 19.29 18.06 17.61 17.03 15.86 14.97 14.91 15.00 14.93 13.82 12.25 11.02 9.93 9.06 8.49 8.40 7.58 3.59 3.67 3.70 nan nan nan nan nan nan -13.17 -1.31 8.75 9.99 9.69 9.83 10.20 10.21 10.39 10.98 11.39 11.45 11.31 10.80 10.30 10.24 10.30 10.31 9.98 9.36 9.02 8.92 6.80 7.14 7.76 7.62 6.92 6.24 5.58 5.39 4.87 4.09 3.58 2.94 2.48 1.68 1.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.10 -4.04 -5.06 -5.08 -4.45 nan -5.26 -4.22 -4.73 -5.97 -4.35 -4.23 -2.84 -3.14 -3.11 -3.13 -3.54 -3.08 -3.26 -3.29 -3.38 -3.29 -3.45 2.34 6.40 8.80 9.71 9.66 9.64 10.41 12.61 14.48 14.83 14.81 14.01 6.67 2.55 1.88 1.88 1.82 1.64 1.63 1.56 1.67 1.57 1.48 1.51 3.47 2.10 1.78 1.68 1.65 1.63 1.62 1.77 1.78 1.71 1.60 1.53 1.43 1.56 1.24 3.58 3.86 2.00 1.62 0.26 1.07 3.32 0.86 0.44 0.17 0.43 2.10 2.54 2.15 2.06 3.00 3.11 2.75 0.63 -0.68 1.14 1.51 1.18 0.05 -0.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.08 nan -2.05 -2.18 -2.38 -2.19 -2.17 nan nan nan nan -0.96 -0.93 -1.17 -0.72 -0.37 -0.80 -0.08 1.17 1.16 0.40 0.14 1.98 1.61 nan nan -1.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.91 10.46 11.21 11.99 12.75 13.48 14.09 14.66 15.10 15.57 16.07 16.48 16.85 17.31 17.82 18.28 18.75 19.25 19.77 20.41 21.98 23.61 24.58 25.15 25.78 26.42 27.01 27.56 28.15 28.62 29.00 29.33 29.62 29.89 30.12 30.55 30.97 31.31 31.60 31.94 32.80 33.58 34.07 34.86 35.76 36.45 36.97 37.38 37.97 38.52 38.60 38.57 38.56 38.60 38.71 38.95 39.33 40.04 40.54 40.61 41.01 41.79 42.51 43.51 44.73 46.23 47.44 48.38 49.26 50.04 50.29 50.53 51.00 51.59 52.20 52.85 53.56 54.32 55.05 55.69 56.73 58.48 59.75 60.53 61.14 61.72 62.29 62.88 63.42 63.88 64.31 64.73 65.19 65.63 66.01 66.29 66.53 66.78 67.04 67.32 67.57 67.80 67.99 68.22 68.49 68.61 68.64 68.75 68.87 69.06 69.17 69.23 69.39 69.56 69.60 69.60 69.71 69.80 69.86 69.88 69.88 69.88 69.88 69.89 69.90 69.87 69.80 69.75 69.70 69.72 69.68 69.54 69.43 69.39 69.37 69.38 69.41 69.49 69.64 69.76 69.80 69.87 70.04 70.21 70.28 70.39 -56.00 56.41 55.56 54.66 54.07 52.92 52.85 52.08 50.97 50.02 49.54 48.22 47.75 47.87 47.47 47.02 45.52 43.77 41.56 40.25 38.78 37.10 35.53 32.63 31.20 30.85 30.30 29.32 27.75 26.19 25.22 24.53 24.03 22.90 22.00 21.31 20.97 20.57 19.23 17.40 15.91 15.28 15.59 16.64 17.77 18.07 17.89 17.41 17.18 17.21 17.22 17.28 16.82 12.92 12.71 15.19 17.13 16.61 16.44 16.14 15.08 14.15 13.94 13.91 13.79 12.78 11.22 9.86 8.85 8.38 8.65 8.04 5.65 4.55 3.13 3.48 nan nan nan nan nan nan nan -16.85 -0.54 9.83 9.26 9.26 9.49 9.54 9.81 10.49 10.89 10.96 10.89 10.32 9.77 9.70 9.84 10.06 9.87 9.15 8.75 8.44 7.11 6.29 6.05 6.80 5.45 4.61 4.38 4.25 3.53 3.10 2.34 1.81 1.37 1.39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.55 -5.27 -4.14 -3.89 -4.70 -4.99 -4.80 -5.48 -4.70 -4.69 -4.37 -4.60 -4.41 -4.34 -3.70 -3.13 -3.00 -3.59 -3.07 -3.04 -3.01 -3.01 -3.22 -3.27 -3.49 -3.61 -3.29 -3.25 -2.50 -2.54 -2.88 -0.81 6.18 15.14 14.83 14.71 13.20 3.42 1.64 1.58 1.64 1.61 1.54 1.52 1.58 1.60 1.54 1.48 1.52 2.84 1.91 1.85 1.73 1.62 1.59 1.50 1.81 1.67 1.56 1.58 1.54 1.53 1.38 1.40 0.77 0.09 -0.70 -3.57 -4.46 -3.13 0.83 2.43 1.37 1.33 2.30 1.45 -0.94 -1.72 -0.74 -0.50 2.37 2.95 2.02 1.35 0.62 0.30 1.34 0.69 -0.60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.57 1.55 0.03 -1.48 -2.02 -1.85 -1.88 nan nan nan -0.72 -0.87 -0.96 -0.78 -0.41 -0.59 -0.69 0.19 1.58 0.79 1.78 1.95 1.40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -12.68 8.43 10.15 10.81 11.57 12.32 13.09 13.82 14.41 14.98 15.43 15.77 16.11 16.47 16.98 17.51 18.03 18.57 19.05 19.56 20.18 21.59 23.12 24.17 24.84 25.56 26.17 26.77 27.33 27.76 28.20 28.62 28.98 29.32 29.62 29.93 30.28 30.54 30.61 30.82 31.11 31.92 32.75 33.30 34.03 34.80 35.58 36.02 36.24 36.76 37.25 37.35 37.41 37.50 37.62 37.82 38.14 38.63 39.33 39.92 40.06 40.57 41.39 42.20 43.14 44.25 45.54 46.78 47.82 48.84 49.68 49.95 50.02 50.42 50.96 51.54 52.19 52.88 53.58 54.25 54.83 55.86 57.56 58.77 59.54 60.15 60.74 61.31 61.88 62.42 62.94 63.37 63.80 64.26 64.69 65.06 65.37 65.64 65.87 66.10 66.41 66.72 66.98 67.10 67.26 67.57 67.69 67.70 67.88 68.05 68.13 68.21 68.33 68.51 68.70 68.77 68.82 68.98 69.08 69.07 69.06 69.07 69.07 69.08 69.07 69.02 68.92 68.81 68.75 68.73 68.72 68.65 68.47 68.36 68.39 68.40 68.40 68.38 68.42 68.64 68.79 68.81 68.92 69.12 69.27 69.35 69.48 -55.54 54.38 53.26 51.86 50.75 50.56 51.11 50.54 49.43 48.28 47.10 45.95 44.88 44.41 43.92 43.17 41.34 39.96 38.22 37.26 36.00 34.66 32.84 30.68 28.91 28.30 28.23 27.23 26.09 25.24 24.25 23.27 22.80 21.93 20.82 20.15 19.74 19.23 17.83 16.03 13.88 12.77 12.95 13.95 14.94 15.13 15.07 15.10 15.10 15.14 15.14 15.35 13.46 4.85 0.53 7.51 12.35 15.35 15.21 15.11 14.24 13.35 13.04 12.87 12.63 11.69 10.33 8.93 8.65 8.14 9.01 5.10 2.61 1.84 1.51 nan nan nan nan nan nan nan nan nan -12.92 1.80 8.79 8.81 8.99 9.14 9.49 10.13 10.48 10.52 10.48 9.92 9.38 9.32 9.42 9.62 9.37 8.60 7.97 7.31 6.57 5.82 4.87 5.06 3.78 3.05 3.46 3.39 2.98 1.96 1.18 1.06 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.87 -5.80 -5.45 -5.41 -5.03 -4.78 -6.64 -5.26 -5.24 -4.81 -5.14 -5.10 -4.36 -3.80 -3.93 -6.12 -3.26 -3.00 -2.88 -2.94 -2.84 -3.00 -3.18 -3.22 -3.15 -3.60 -3.37 -3.36 -3.21 -3.08 -3.42 -3.27 6.20 15.36 14.83 14.40 12.14 2.91 1.55 1.58 1.59 1.53 1.41 1.35 1.44 1.51 1.57 1.63 1.74 2.43 2.32 1.81 1.78 1.65 1.53 1.57 1.74 1.69 1.58 1.53 1.56 1.55 1.31 1.18 0.92 0.39 -0.16 -1.95 -4.44 nan -3.89 0.04 1.90 0.78 -0.93 -2.61 -4.11 nan -4.45 -4.27 -0.48 1.42 1.74 1.05 0.26 -0.07 0.30 1.29 -0.76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.51 0.03 0.85 1.38 0.86 -0.18 -1.02 -1.99 nan nan -0.48 -0.50 -0.63 -0.57 -0.42 -0.20 -0.64 -0.54 1.24 1.92 2.06 1.99 0.88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -44.82 3.95 9.47 9.94 10.54 11.24 12.01 12.84 13.65 14.38 14.95 15.30 15.51 15.79 16.22 16.74 17.30 17.86 18.44 19.01 19.57 20.21 21.36 22.79 23.92 24.86 25.57 26.07 26.64 27.16 27.54 27.88 28.22 28.61 29.06 29.36 29.60 29.96 30.18 30.16 30.25 30.51 31.21 32.01 32.61 33.28 34.05 34.87 35.19 35.16 35.62 36.14 36.30 36.42 36.66 36.89 37.12 37.40 37.83 38.59 39.36 39.93 40.42 41.21 42.08 42.84 43.75 44.98 46.17 47.20 48.20 49.06 49.45 49.64 49.95 50.37 50.95 51.60 52.28 52.98 53.65 54.19 55.06 56.63 57.89 58.64 59.17 59.74 60.31 60.88 61.47 62.05 62.48 62.82 63.25 63.69 64.04 64.39 64.74 65.01 65.24 65.45 65.72 66.17 66.29 66.33 66.47 66.57 66.69 67.02 67.28 67.31 67.34 67.47 67.59 67.72 67.81 67.95 68.19 68.33 68.32 68.32 68.32 68.32 68.35 68.28 68.09 67.91 67.81 67.71 67.61 67.50 67.42 67.41 67.39 67.40 67.40 67.40 67.39 67.42 67.56 67.67 67.79 67.92 68.18 68.39 68.41 68.48 -52.99 48.47 47.35 46.93 47.90 49.03 49.56 48.91 47.75 46.14 43.92 43.51 41.64 40.66 39.89 38.73 37.52 37.14 36.24 35.52 34.12 32.27 29.97 28.05 26.82 26.02 25.92 25.23 25.20 24.50 23.13 21.85 21.24 20.83 20.15 19.44 18.20 17.58 16.51 14.99 12.45 11.13 11.16 11.85 12.54 12.63 12.71 13.10 13.17 13.01 12.97 13.74 10.78 1.46 -2.35 nan 4.56 14.81 14.03 13.18 12.66 12.24 12.00 11.82 11.51 10.62 9.33 7.33 6.19 5.15 4.66 4.03 2.66 1.95 1.87 nan nan nan nan nan nan nan nan nan -8.71 -8.72 -0.00 8.60 8.72 8.94 9.22 9.67 9.75 9.80 9.80 9.52 9.16 9.12 8.99 8.70 8.37 7.64 6.89 nan nan 4.55 3.81 3.09 2.03 1.68 2.81 2.64 1.85 1.08 0.90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -6.01 -5.86 -5.68 -4.98 -6.56 -7.54 -5.76 -5.77 -6.01 -6.39 -6.25 -5.18 -4.47 -4.02 -3.28 -2.97 -2.85 -2.90 -3.17 -3.17 -3.17 -3.11 -3.11 -3.11 -3.16 -3.19 -3.28 -3.26 -3.40 -3.23 -3.17 7.88 15.02 14.83 14.23 11.98 3.26 1.48 1.56 1.50 1.49 1.43 1.47 1.42 1.46 1.48 1.63 1.63 2.07 2.60 1.64 1.69 1.65 1.55 1.49 1.65 1.63 1.54 1.50 1.52 1.55 1.33 1.20 0.88 0.39 -0.07 -1.79 -3.82 nan -4.07 -3.09 -1.61 -2.47 -3.37 -3.99 nan nan nan nan -0.53 1.07 0.66 0.83 0.42 -0.21 -0.17 1.48 -1.77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.20 -1.75 -1.57 -0.13 1.67 2.52 2.56 1.86 -0.42 nan nan -0.61 -0.19 -0.85 -0.50 -0.43 0.03 -0.10 -0.40 0.29 1.62 1.49 0.98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -39.76 7.84 9.42 9.90 10.49 11.20 11.97 12.80 13.65 14.35 14.82 15.12 15.31 15.71 16.19 16.65 17.12 17.62 18.21 18.86 19.54 20.24 21.25 22.63 23.81 24.87 25.57 25.95 26.45 26.94 27.35 27.73 28.11 28.48 28.84 29.15 29.42 29.74 29.91 29.88 29.99 30.29 30.82 31.56 32.17 32.79 33.52 34.31 34.65 34.67 35.15 35.65 35.76 35.87 36.17 36.44 36.69 36.97 37.38 38.08 38.81 39.42 40.00 40.86 41.74 42.53 43.44 44.57 45.68 46.72 47.73 48.65 49.17 49.50 49.90 50.33 50.81 51.35 51.94 52.59 53.22 53.77 54.60 56.05 57.24 57.97 58.50 59.06 59.64 60.21 60.78 61.33 61.77 62.14 62.64 63.09 63.40 63.70 64.07 64.34 64.57 64.84 65.12 65.49 65.61 65.65 65.76 65.90 66.09 66.35 66.57 66.61 66.67 66.79 66.93 67.09 67.17 67.27 67.48 67.62 67.67 67.68 67.67 67.62 67.62 67.58 67.39 67.19 67.03 66.93 66.86 66.75 66.66 66.62 66.61 66.62 66.62 66.62 66.65 66.70 66.76 66.85 66.99 67.17 67.44 67.63 67.71 67.80 -49.75 45.69 43.64 43.62 45.03 47.39 47.64 46.56 45.34 43.63 40.96 39.73 38.43 36.98 36.10 35.25 34.74 34.07 33.94 33.47 32.08 29.39 27.79 25.80 25.27 24.96 24.76 24.07 23.99 23.40 21.76 20.77 20.00 20.03 20.00 19.59 16.86 15.81 15.41 14.20 11.56 10.14 10.04 10.27 10.57 10.58 10.76 11.42 11.45 10.97 10.83 10.52 6.78 1.23 nan nan 0.20 2.77 9.04 11.06 10.92 10.95 10.86 10.79 10.60 9.13 7.68 6.44 5.42 4.60 3.81 3.18 2.56 2.05 nan nan nan nan nan nan nan nan nan nan nan -5.39 -5.70 -9.52 -2.32 4.86 8.04 8.83 8.91 9.01 9.02 8.95 4.99 5.75 7.42 7.42 7.08 6.30 nan nan nan 3.25 2.52 1.78 0.33 1.38 2.04 1.40 1.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.55 -5.75 nan nan nan nan nan nan nan nan -5.83 -5.50 -4.18 -6.11 -7.16 -7.69 -6.73 -7.13 -7.37 -6.06 -5.38 -5.02 -3.88 -3.22 -3.06 -2.93 -3.22 -3.52 -3.08 -3.07 -3.12 0.19 10.58 9.13 7.01 6.33 4.78 1.90 1.12 -0.85 9.33 15.09 14.78 14.23 11.71 2.71 1.47 1.54 1.47 1.38 1.36 1.38 1.54 1.52 1.53 1.64 1.91 2.72 1.84 1.55 1.66 1.65 1.53 1.47 1.46 1.50 1.52 1.53 1.56 1.44 1.23 1.13 0.76 0.32 -0.09 -1.02 -4.34 nan nan -4.24 -3.10 -3.43 -5.07 nan nan nan nan nan -0.54 -0.19 0.67 0.30 0.25 -0.25 -0.14 1.10 -1.19 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.28 -4.29 -4.27 -4.55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.46 -0.51 0.51 1.38 1.77 0.24 2.19 1.96 0.84 nan -0.73 -0.16 -0.52 0.06 0.24 0.01 0.45 0.87 0.84 1.48 1.98 0.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -46.59 7.26 9.49 9.96 10.56 11.26 12.04 12.85 13.68 14.33 14.68 14.93 15.17 15.65 16.20 16.57 16.94 17.38 17.96 18.66 19.45 20.23 21.13 22.46 23.67 24.82 25.50 25.78 26.22 26.68 27.14 27.60 28.06 28.38 28.62 28.93 29.25 29.52 29.67 29.65 29.82 30.16 30.53 31.17 31.77 32.35 33.00 33.73 34.13 34.29 34.81 35.28 35.34 35.42 35.78 36.06 36.30 36.59 36.98 37.57 38.20 38.77 39.44 40.39 41.28 42.15 43.08 44.14 45.18 46.21 47.25 48.21 48.88 49.37 49.88 50.36 50.71 51.16 51.63 52.22 52.82 53.38 54.15 55.49 56.58 57.31 57.84 58.41 58.99 59.56 60.10 60.58 61.02 61.48 62.02 62.52 62.77 63.04 63.40 63.68 63.90 64.21 64.53 64.78 64.91 64.98 65.10 65.28 65.50 65.71 65.82 65.90 66.00 66.13 66.31 66.50 66.56 66.60 66.74 66.87 66.98 67.01 67.00 66.89 66.86 66.84 66.69 66.51 66.29 66.21 66.20 66.10 65.98 65.90 65.85 65.87 65.87 65.87 65.96 66.03 66.04 66.10 66.23 66.46 66.73 66.88 67.06 67.22 -48.02 43.94 42.41 42.08 41.25 43.73 44.97 43.98 42.46 41.40 38.50 36.35 34.97 33.80 32.73 32.53 31.68 30.89 30.55 29.86 29.62 27.04 25.51 24.45 24.27 24.19 23.79 22.37 21.38 20.08 19.99 19.99 19.99 20.12 20.04 19.41 16.15 15.09 14.66 13.49 11.03 9.74 9.70 9.79 9.91 9.90 10.08 10.64 10.52 9.78 9.44 9.14 5.25 nan nan nan nan nan 6.34 10.07 9.84 9.55 9.51 9.63 8.56 7.99 6.46 5.48 4.72 4.05 3.56 3.00 2.49 2.13 2.13 nan nan nan nan nan nan nan nan nan nan nan nan nan -5.70 -4.53 4.22 8.25 8.31 8.43 8.43 1.46 1.50 1.48 5.65 5.96 5.23 nan nan nan nan nan nan nan 1.24 1.22 1.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.45 -5.43 -5.64 -5.82 nan nan nan nan nan nan nan -5.73 -4.51 -3.54 -5.10 -7.41 -7.60 -6.33 -7.06 -7.58 -6.39 -5.53 -4.98 -4.31 -3.61 -3.40 -3.66 -3.94 -3.64 -3.18 -3.11 4.70 14.16 14.25 14.02 13.99 14.27 14.34 14.52 14.69 14.59 15.10 15.00 14.62 14.06 11.03 3.01 1.63 1.49 1.47 1.44 1.34 1.34 1.40 1.39 1.55 2.08 1.97 1.81 1.47 1.58 1.61 1.58 1.51 1.43 1.38 1.38 1.24 1.25 1.39 1.41 1.02 0.99 0.54 0.20 -0.28 -1.51 -5.18 nan nan nan -3.77 -3.25 -4.66 nan nan nan nan nan -2.20 -0.23 0.12 1.03 0.32 -0.18 0.50 0.59 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.67 -3.27 -1.35 -2.14 -3.58 -4.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.49 -0.64 0.10 1.03 0.54 -0.47 -1.51 -0.03 1.49 1.66 0.60 -0.79 0.34 -0.36 -0.87 -1.11 -0.62 -0.26 -0.51 -0.04 1.51 1.94 1.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -69.73 8.20 9.64 10.15 10.75 11.40 12.17 12.98 13.72 14.30 14.63 14.88 15.11 15.54 16.05 16.44 16.83 17.27 17.83 18.50 19.23 19.95 20.76 22.07 23.30 24.49 25.21 25.52 26.00 26.49 26.92 27.37 27.84 28.19 28.42 28.71 29.03 29.32 29.49 29.45 29.61 29.94 30.26 30.83 31.41 31.94 32.53 33.14 33.59 33.86 34.42 34.90 34.95 35.07 35.48 35.73 35.90 36.17 36.55 37.04 37.59 38.16 38.93 39.91 40.74 41.63 42.59 43.65 44.70 45.73 46.76 47.72 48.46 49.07 49.68 50.19 50.53 50.93 51.43 51.92 52.44 52.95 53.69 54.90 55.98 56.70 57.23 57.81 58.38 58.96 59.47 59.89 60.33 60.80 61.36 61.86 62.15 62.43 62.74 63.01 63.29 63.60 63.86 64.02 64.21 64.36 64.46 64.62 64.84 64.98 65.13 65.26 65.38 65.47 65.63 65.84 65.94 65.96 66.05 66.16 66.25 66.30 66.29 66.17 66.11 66.07 65.96 65.78 65.58 65.53 65.54 65.44 65.29 65.18 65.13 65.11 65.11 65.15 65.24 65.33 65.38 65.43 65.51 65.77 66.02 66.16 66.38 66.64 -46.98 42.40 40.71 40.18 39.35 39.91 41.23 42.17 39.71 39.24 36.15 33.24 32.66 32.02 30.12 29.92 29.70 28.71 26.40 24.97 24.99 24.91 22.60 20.15 19.77 19.83 20.10 21.00 20.54 19.86 19.64 19.64 19.65 19.65 19.66 19.20 15.98 15.11 14.20 12.90 10.80 9.88 9.96 10.00 10.06 10.05 10.15 10.40 10.07 9.21 8.57 8.26 6.34 nan nan nan nan nan 4.77 8.55 8.31 8.30 8.14 7.05 6.66 6.16 5.61 4.83 4.24 3.77 3.20 2.73 2.33 1.99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.88 -1.30 4.52 7.11 7.27 7.17 -5.08 2.25 5.03 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.77 -5.43 -5.29 -5.26 -5.48 -5.56 nan nan nan nan nan nan nan -5.07 -2.16 -4.26 -6.47 -6.95 -4.87 -5.57 -6.95 -7.35 -7.12 -5.26 -4.50 -3.76 -3.67 -3.59 -3.63 -3.32 -3.33 -3.08 12.59 14.78 14.15 14.43 14.37 14.10 14.02 14.01 13.96 14.37 14.71 14.46 14.21 13.12 11.42 5.25 1.61 1.49 1.56 1.39 1.34 1.28 1.34 1.44 1.24 1.51 1.84 1.82 1.97 1.72 1.61 1.59 1.50 1.39 1.42 1.25 1.20 1.19 1.18 0.88 0.65 0.50 0.22 -0.09 -1.31 -3.85 -5.69 nan nan nan -4.92 -4.06 nan nan nan nan nan nan nan -0.45 -0.15 0.15 1.11 0.35 1.38 -0.68 nan nan nan nan nan nan nan nan nan nan nan nan nan -3.29 -2.02 -1.17 -0.98 -1.22 -2.59 -4.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.24 -0.62 -0.28 -1.28 -0.86 -1.63 -1.70 -0.87 -0.23 1.47 0.50 nan 0.11 -0.74 -0.75 -1.02 -0.79 -0.54 -0.52 -0.45 1.43 2.24 1.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -17.38 9.84 10.40 11.00 11.59 12.36 13.16 13.78 14.30 14.65 14.90 15.13 15.45 15.87 16.31 16.76 17.21 17.73 18.36 18.99 19.59 20.34 21.63 22.87 24.04 24.82 25.25 25.80 26.31 26.71 27.11 27.58 27.96 28.25 28.53 28.79 29.13 29.33 29.29 29.41 29.71 30.01 30.55 31.07 31.57 32.05 32.58 33.04 33.45 34.02 34.50 34.60 34.76 35.23 35.46 35.51 35.74 36.12 36.52 37.00 37.57 38.36 39.38 40.17 41.04 42.01 43.14 44.21 45.24 46.24 47.15 47.96 48.63 49.33 49.88 50.26 50.72 51.27 51.69 52.10 52.49 53.16 54.31 55.40 56.12 56.66 57.23 57.81 58.39 58.88 59.24 59.66 60.12 60.67 61.14 61.52 61.85 62.09 62.38 62.70 62.94 63.12 63.29 63.59 63.78 63.82 63.92 64.10 64.29 64.47 64.66 64.79 64.82 64.93 65.12 65.23 65.38 65.42 65.47 65.51 65.55 65.55 65.48 65.41 65.29 65.15 65.00 64.89 64.89 64.89 64.73 64.56 64.49 64.44 64.37 64.38 64.47 64.54 64.60 64.75 64.82 64.89 65.04 65.30 65.49 65.71 65.99 -44.94 41.52 39.08 37.78 36.71 38.40 41.07 38.82 35.61 37.04 34.92 31.98 30.76 29.23 27.35 26.72 25.38 25.06 24.45 24.11 23.92 21.82 19.93 18.40 17.44 17.63 18.19 19.40 19.14 18.59 18.34 18.03 17.96 17.91 17.65 17.28 16.10 15.12 13.90 12.51 10.75 10.06 10.17 10.19 10.19 10.14 10.12 10.15 9.57 8.66 7.88 7.45 6.39 nan nan nan nan nan nan 6.89 6.99 7.20 7.11 5.07 5.01 4.83 4.57 4.17 3.71 3.21 2.67 2.19 1.63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.20 4.03 3.57 3.52 4.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.72 -5.40 -4.89 -4.98 -4.58 -4.93 -5.51 nan nan nan nan nan nan -4.63 -4.26 -3.84 -4.63 -4.38 -3.71 -3.18 -3.76 -6.47 -6.26 -5.22 -4.53 -3.52 -3.44 -3.58 -3.48 -3.23 -3.47 -3.08 2.02 1.97 0.84 3.18 6.06 9.65 11.53 13.54 13.91 13.98 14.13 13.77 12.69 11.93 11.70 9.06 2.23 1.52 1.44 1.35 1.34 1.36 1.38 1.42 1.26 1.24 1.43 1.55 1.42 1.50 1.47 1.45 1.41 1.40 1.27 1.16 1.08 1.04 0.91 0.61 0.37 0.19 0.08 -0.31 -3.23 -5.19 nan nan nan nan nan -5.12 nan nan nan nan nan nan -0.84 -0.10 0.22 -0.26 0.75 1.36 0.72 -2.29 nan nan nan nan nan nan nan nan nan nan nan -4.31 -3.32 -1.15 0.33 0.06 -0.28 -1.01 -1.43 -3.43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.54 -1.26 -0.58 -0.94 -1.29 -1.20 -1.12 -1.64 0.12 2.20 1.49 -0.36 -0.10 -0.04 -0.17 -0.52 -0.25 -0.22 -0.65 -0.60 1.31 1.42 0.53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -33.80 7.33 10.63 11.22 11.77 12.53 13.32 13.92 14.39 14.74 15.00 15.23 15.53 15.90 16.28 16.72 17.17 17.67 18.25 18.80 19.37 20.12 21.38 22.53 23.68 24.53 25.12 25.70 26.15 26.51 26.88 27.35 27.75 28.08 28.33 28.57 28.91 29.13 29.20 29.32 29.51 29.79 30.30 30.77 31.20 31.64 32.10 32.55 33.02 33.58 34.01 34.20 34.43 34.92 35.12 35.16 35.40 35.75 36.03 36.42 36.99 37.83 38.84 39.61 40.47 41.47 42.55 43.66 44.69 45.66 46.59 47.41 48.20 48.93 49.51 49.96 50.48 51.01 51.43 51.80 52.10 52.63 53.78 54.82 55.51 56.03 56.61 57.19 57.77 58.25 58.59 59.01 59.48 59.96 60.38 60.85 61.24 61.47 61.76 62.10 62.26 62.36 62.59 62.94 63.14 63.15 63.22 63.36 63.58 63.82 64.05 64.17 64.17 64.24 64.38 64.61 64.78 64.80 64.79 64.80 64.80 64.81 64.81 64.70 64.55 64.32 64.19 64.19 64.21 64.19 63.99 63.83 63.82 63.78 63.67 63.70 63.81 63.82 63.87 64.09 64.24 64.24 64.34 64.60 64.83 65.06 65.32 -41.57 38.52 35.45 35.19 35.02 36.74 38.61 37.82 35.92 34.26 32.42 29.57 28.34 26.93 25.72 24.64 23.94 22.93 21.90 20.61 19.84 18.90 17.33 15.97 15.75 15.79 15.71 16.30 16.49 16.39 16.44 16.30 16.31 16.19 15.92 15.67 15.73 15.14 13.83 12.26 10.82 10.24 10.32 10.30 10.23 10.08 9.89 9.64 9.00 8.10 7.27 6.49 5.23 2.77 0.75 nan nan nan 3.38 5.22 5.69 6.16 6.17 3.60 3.54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.16 2.99 2.74 2.65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.65 -5.70 -5.69 -4.65 -3.96 -4.63 -4.71 -4.04 nan nan nan nan nan -4.17 -4.55 -4.54 -2.99 -3.84 -3.69 -3.49 -3.12 -5.31 -5.41 -4.37 -3.76 -3.43 -3.41 -3.46 -3.77 -3.23 -3.29 -3.44 -3.34 -3.50 -3.53 -3.48 -3.50 -3.59 -3.53 -2.38 -0.63 2.29 11.08 12.61 11.38 10.47 11.39 11.48 5.51 1.51 1.41 1.29 1.33 1.38 1.44 1.43 1.23 1.18 1.13 1.20 1.33 1.37 1.34 1.36 1.49 1.37 1.14 0.98 0.80 0.74 0.74 0.46 0.18 0.08 -0.16 -0.47 -3.10 -5.58 nan nan nan nan nan nan nan nan nan nan nan nan -0.54 0.01 0.14 -0.04 0.50 1.61 -1.32 nan nan nan nan nan nan nan nan nan nan nan -3.76 -1.65 -1.44 0.67 -1.16 -1.58 -0.58 -1.25 -1.47 -3.26 -4.83 -5.57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.32 -0.71 -1.59 -1.73 -1.63 -1.21 -0.20 2.13 2.32 2.02 0.83 -1.02 -0.16 -0.12 -0.30 -0.18 -0.18 -0.90 0.21 1.80 1.24 1.08 -0.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.20 4.81 8.74 10.79 11.40 11.94 12.70 13.48 14.08 14.55 14.90 15.17 15.39 15.71 16.05 16.33 16.71 17.17 17.67 18.17 18.71 19.26 20.07 21.26 22.35 23.42 24.35 25.09 25.64 25.99 26.33 26.70 27.18 27.58 27.91 28.16 28.39 28.67 28.92 29.15 29.26 29.32 29.60 30.08 30.49 30.88 31.29 31.68 32.12 32.59 33.09 33.47 33.73 34.04 34.53 34.81 34.86 35.16 35.48 35.59 35.88 36.46 37.26 38.29 39.11 39.98 40.95 41.96 43.01 44.05 45.05 46.02 46.93 47.82 48.53 49.13 49.62 50.11 50.63 51.10 51.54 51.75 52.19 53.21 54.19 54.81 55.31 55.87 56.47 57.05 57.54 57.91 58.40 58.89 59.25 59.64 60.11 60.56 60.86 61.14 61.39 61.50 61.62 61.95 62.23 62.38 62.47 62.56 62.69 62.91 63.16 63.36 63.47 63.51 63.57 63.70 63.95 64.15 64.15 64.13 64.12 64.13 64.13 64.16 64.01 63.80 63.56 63.42 63.41 63.42 63.41 63.27 63.16 63.17 63.15 63.06 63.08 63.16 63.15 63.18 63.39 63.53 63.56 63.66 63.92 64.17 64.44 64.72 -41.57 37.94 35.22 34.84 34.47 35.34 35.66 34.48 32.10 30.61 29.99 27.29 25.73 24.52 23.10 22.74 22.01 20.39 19.24 17.65 15.92 15.29 13.65 13.65 14.08 14.32 14.25 14.20 14.69 15.25 15.60 15.60 15.69 15.46 15.23 14.91 14.77 14.83 13.37 11.88 10.84 10.40 10.39 10.30 10.14 9.87 9.49 9.09 8.40 7.61 6.57 5.65 4.76 1.32 nan nan nan 2.05 2.79 4.32 4.70 5.10 4.80 3.18 2.34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.94 -4.50 -4.97 -2.41 -2.49 -2.71 -4.46 -5.42 -5.46 -5.58 -3.91 -5.03 -5.03 -3.78 -3.10 -2.88 -2.16 -2.62 -3.21 -3.90 -4.76 -4.92 -5.42 -4.74 -5.51 -3.69 -3.18 -3.25 -3.35 -3.30 -3.51 -3.74 -3.90 -3.44 -3.42 -3.57 -3.66 -3.55 -0.95 11.34 12.31 11.20 10.07 11.27 12.07 10.34 2.56 1.43 1.40 1.45 1.44 1.45 1.38 1.21 1.15 1.16 1.37 1.26 1.36 1.31 1.41 1.29 1.13 1.01 0.87 0.66 0.61 0.64 0.28 0.15 -0.14 -0.38 -0.67 -3.62 -5.54 nan nan nan nan nan nan nan nan nan nan nan nan -0.75 -0.17 0.21 0.76 1.18 1.16 -0.90 nan nan nan nan nan nan nan nan -4.96 -3.16 -2.31 -1.91 -1.24 0.56 -0.85 -1.26 -1.41 -1.80 -0.30 -1.59 -3.16 -5.00 -5.13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.70 -1.06 -1.58 -2.07 -1.37 -0.44 -0.04 2.04 1.27 2.24 0.69 0.00 0.01 0.02 0.54 0.95 1.26 1.37 1.54 1.83 1.26 1.26 0.43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.67 3.01 4.82 6.77 9.71 10.88 11.52 12.11 12.90 13.68 14.29 14.76 15.10 15.34 15.56 15.86 16.18 16.42 16.73 17.18 17.64 18.11 18.65 19.22 20.08 21.20 22.17 23.21 24.21 25.06 25.52 25.82 26.15 26.56 27.02 27.42 27.75 28.00 28.22 28.45 28.73 29.06 29.20 29.22 29.47 29.92 30.28 30.62 30.95 31.32 31.72 32.19 32.57 32.91 33.24 33.61 34.10 34.42 34.62 34.94 35.23 35.23 35.43 36.01 36.75 37.76 38.61 39.51 40.43 41.36 42.33 43.36 44.39 45.41 46.44 47.38 48.10 48.72 49.27 49.77 50.22 50.81 51.29 51.41 51.77 52.70 53.55 54.10 54.55 55.11 55.70 56.28 56.79 57.23 57.77 58.32 58.61 58.88 59.33 59.81 60.26 60.53 60.64 60.71 60.88 61.33 61.47 61.57 61.79 61.93 62.03 62.26 62.48 62.61 62.72 62.82 62.92 63.05 63.28 63.48 63.49 63.47 63.47 63.48 63.49 63.50 63.30 63.05 62.82 62.65 62.56 62.54 62.56 62.53 62.50 62.51 62.50 62.49 62.50 62.51 62.49 62.52 62.65 62.77 62.87 63.00 63.25 63.50 63.83 64.14 -40.65 38.05 34.91 34.22 34.00 34.46 34.99 33.74 30.74 27.64 28.61 25.89 24.18 22.01 21.01 21.32 20.21 18.58 17.20 15.39 13.31 11.55 10.72 11.02 12.02 nan nan nan 13.77 15.24 15.91 15.88 15.90 15.65 15.27 14.55 12.98 13.09 12.49 11.30 10.67 10.44 10.40 10.20 9.95 9.53 9.02 8.48 7.57 6.95 5.71 5.62 4.02 2.09 nan nan nan -1.24 0.21 4.25 4.00 3.75 3.32 1.76 1.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.83 -0.89 -1.02 -1.34 -2.21 -3.09 -4.81 -5.30 -3.02 -3.09 -3.29 -2.86 -3.51 -4.73 -4.85 -5.52 -3.80 -2.03 -1.34 -0.47 -1.44 -1.74 -1.44 -1.56 -2.21 -2.80 -3.51 -3.00 -3.49 -3.60 -5.19 -3.65 -3.63 -3.46 -3.51 -3.48 -3.49 -3.56 -3.55 -3.31 -3.32 -3.42 -3.59 -3.28 -1.02 12.19 11.64 10.89 10.24 11.07 11.85 11.61 4.02 1.52 1.51 1.58 1.50 1.51 1.32 1.19 1.17 1.25 1.43 1.33 1.39 1.36 1.35 1.10 1.02 0.93 0.75 0.55 0.43 0.46 0.19 0.10 -0.34 -0.48 -1.23 -4.52 nan nan nan nan nan nan nan nan nan nan -1.47 -0.28 0.58 0.95 1.24 1.11 0.89 1.05 0.33 -2.76 nan nan nan nan nan nan nan -5.17 -3.24 -1.82 -1.45 -1.17 0.66 -0.81 -1.05 -1.21 -1.40 -1.52 -2.32 -8.09 -4.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.48 -1.11 -1.45 -0.98 -0.27 2.20 0.70 -1.09 0.76 2.29 1.88 1.60 1.92 1.70 1.37 1.14 1.44 1.54 1.44 0.99 0.74 -1.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.93 4.24 5.48 9.18 10.06 10.91 11.61 12.28 13.12 13.93 14.54 15.00 15.30 15.50 15.65 15.94 16.23 16.49 16.80 17.21 17.64 18.10 18.63 19.21 20.09 21.14 22.06 23.05 24.03 24.87 25.31 25.60 26.03 26.47 26.87 27.25 27.58 27.83 28.06 28.31 28.60 28.94 29.11 29.16 29.42 29.87 30.20 30.46 30.71 30.97 31.33 31.77 32.12 32.45 32.80 33.19 33.67 34.02 34.29 34.67 35.00 35.07 35.28 35.78 36.39 37.24 38.05 38.95 39.88 40.76 41.72 42.76 43.77 44.78 45.83 46.81 47.59 48.30 48.97 49.58 50.11 50.58 50.92 50.95 51.28 52.22 53.01 53.52 53.97 54.47 55.00 55.58 56.10 56.56 57.09 57.62 57.96 58.25 58.67 59.10 59.52 59.76 59.88 60.03 60.25 60.60 60.69 60.78 61.00 61.20 61.37 61.54 61.71 61.85 61.98 62.09 62.22 62.39 62.56 62.71 62.75 62.77 62.76 62.74 62.72 62.74 62.54 62.31 62.08 61.90 61.79 61.73 61.72 61.72 61.73 61.74 61.74 61.75 61.76 61.79 61.80 61.85 61.96 62.10 62.25 62.37 62.58 62.85 63.19 63.51 -39.74 38.10 34.38 32.78 32.38 33.08 33.45 32.57 29.55 27.32 28.25 25.45 22.93 20.37 19.10 18.93 17.84 17.03 15.86 14.00 10.86 9.39 8.70 9.01 9.89 nan nan 11.61 12.66 14.66 16.16 16.24 16.05 15.69 14.62 13.66 11.92 11.16 11.35 10.47 10.35 10.34 10.31 10.01 9.56 9.09 8.39 7.76 6.12 4.52 4.75 5.56 4.85 3.29 nan nan nan 0.37 0.70 2.96 2.97 2.71 1.93 0.77 0.53 0.63 0.80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.10 -1.41 -1.99 -2.85 -4.17 -3.31 -2.65 -2.26 -1.93 -2.12 -2.58 -3.25 -4.32 -5.51 -3.49 -0.84 -0.20 -0.04 -0.15 -0.31 -1.64 -2.22 -4.92 -4.62 -2.59 -3.18 -3.45 -3.98 -3.38 -3.38 -3.60 -3.42 -3.28 -3.62 -3.66 -3.65 -3.60 -3.54 -3.72 -3.74 -3.88 -3.49 -1.28 9.90 11.03 10.23 8.20 7.38 8.95 8.72 5.90 1.88 1.44 1.48 1.51 1.55 1.33 1.15 1.21 1.42 1.37 1.39 1.38 1.42 1.11 1.00 0.89 0.78 0.70 0.40 0.23 0.33 0.14 -0.24 -0.51 -0.98 -2.87 -4.94 nan nan nan nan nan nan nan nan nan -0.71 0.39 1.23 0.68 0.37 0.17 -0.01 0.34 0.78 -2.43 nan nan nan nan nan nan nan -4.58 -4.53 -1.82 -1.54 -2.99 0.40 -0.80 -1.20 -1.28 -1.24 -1.40 -1.41 -1.47 -5.05 -6.18 -4.78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.14 -1.15 -0.84 -0.87 1.23 2.54 0.43 -1.58 -0.20 0.61 1.07 0.79 -0.06 -0.64 -0.86 -0.85 0.08 1.09 2.01 3.99 2.55 2.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.08 4.23 4.98 6.00 8.88 10.04 10.92 11.65 12.43 13.34 14.19 14.81 15.24 15.48 15.64 15.75 15.95 16.23 16.54 16.88 17.24 17.64 18.11 18.65 19.23 20.09 21.09 21.98 22.92 23.82 24.60 25.01 25.36 25.89 26.39 26.73 27.07 27.41 27.66 27.90 28.21 28.52 28.77 28.98 29.16 29.46 29.90 30.22 30.38 30.51 30.67 30.96 31.35 31.71 32.05 32.39 32.78 33.26 33.63 33.94 34.36 34.78 35.05 35.34 35.74 36.13 36.77 37.46 38.34 39.29 40.19 41.15 42.20 43.19 44.11 45.14 46.14 47.00 47.85 48.67 49.47 50.16 50.43 50.47 50.41 50.79 51.78 52.53 53.05 53.48 53.87 54.33 54.92 55.45 55.90 56.38 56.88 57.32 57.68 58.06 58.40 58.71 58.91 59.11 59.42 59.66 59.82 59.90 60.00 60.16 60.43 60.71 60.78 60.88 61.06 61.23 61.33 61.53 61.72 61.79 61.87 61.97 62.03 62.02 61.95 61.89 61.89 61.76 61.56 61.33 61.15 61.05 60.95 60.89 60.88 60.89 60.89 60.89 60.90 60.96 61.04 61.10 61.18 61.29 61.46 61.65 61.76 61.91 62.18 62.52 62.87 -37.80 37.24 33.65 31.05 30.22 29.61 29.79 29.60 28.49 25.06 25.68 23.68 20.97 19.27 17.99 15.87 15.53 14.66 14.33 12.66 8.94 7.48 7.26 nan nan nan nan 10.18 10.77 12.13 14.75 14.75 14.68 13.86 11.74 9.97 9.90 10.50 10.46 9.81 9.89 9.95 9.90 9.55 9.13 8.81 7.85 5.12 4.72 4.53 nan nan nan nan nan nan nan nan 0.24 1.20 2.29 2.15 0.17 -0.55 0.11 0.12 0.20 0.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.15 -1.38 -1.74 -2.31 nan nan -3.61 -2.79 -1.98 -2.62 -2.23 -2.45 -2.63 -3.41 -1.88 -0.41 -0.63 -1.23 -1.04 -0.52 -2.24 -2.72 -12.18 -11.29 -3.66 -3.29 -3.31 -3.73 -3.16 -3.55 -3.62 -3.37 -3.34 -3.13 -2.33 -2.34 -2.77 -3.27 -3.60 -3.71 -3.88 -3.92 -2.29 3.70 8.19 4.59 3.28 2.97 6.40 7.62 6.91 2.22 1.48 1.44 1.47 1.53 1.42 1.22 1.27 1.51 1.43 1.40 1.40 1.28 1.00 0.87 0.70 0.69 0.55 0.22 0.12 0.18 0.06 -0.27 -1.25 -3.06 -4.46 -5.51 nan nan nan nan nan nan nan nan -0.81 -0.01 0.74 0.22 0.29 0.25 0.12 0.18 0.15 0.06 -2.21 nan nan nan nan nan nan nan -2.64 -1.79 -1.26 -1.28 0.15 -0.23 -1.11 -1.23 -2.08 -4.02 -4.26 -2.19 -1.51 -2.05 -8.61 -2.96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.01 -0.96 -0.89 -0.50 1.86 2.63 -0.02 -1.38 -0.37 0.02 1.69 0.23 -0.66 -1.15 -1.51 -1.29 -0.43 -0.36 2.96 5.41 3.21 2.00 nan nan nan nan nan -2.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.21 3.01 4.34 5.15 14.96 8.67 8.99 10.05 10.96 11.71 12.54 13.45 14.30 14.92 15.34 15.55 15.73 15.89 16.04 16.24 16.58 16.93 17.22 17.62 18.12 18.67 19.24 20.10 21.05 21.89 22.78 23.63 24.39 24.85 25.25 25.77 26.25 26.61 26.96 27.30 27.54 27.78 28.13 28.44 28.66 28.89 29.14 29.46 29.92 30.21 30.32 30.36 30.45 30.68 31.03 31.34 31.65 32.01 32.40 32.85 33.24 33.65 34.07 34.50 34.86 35.21 35.58 35.82 36.32 36.97 37.81 38.72 39.65 40.62 41.60 42.54 43.46 44.48 45.53 46.45 47.36 48.27 49.18 49.90 50.11 50.09 50.11 50.50 51.41 52.08 52.59 53.03 53.36 53.75 54.25 54.79 55.27 55.72 56.18 56.62 57.04 57.42 57.72 57.95 58.16 58.43 58.75 58.98 59.04 59.14 59.25 59.36 59.65 59.97 60.02 60.08 60.30 60.50 60.62 60.80 60.98 61.04 61.07 61.17 61.24 61.24 61.17 61.08 61.05 60.96 60.82 60.59 60.40 60.30 60.20 60.11 60.10 60.10 60.11 60.11 60.11 60.18 60.31 60.43 60.55 60.64 60.81 61.02 61.11 61.28 61.55 61.86 62.21 -36.07 35.09 32.56 29.94 28.36 27.33 26.65 26.84 27.30 24.09 21.64 21.32 19.18 17.10 15.37 14.69 13.95 12.11 10.53 9.06 5.80 5.69 nan nan nan nan nan 8.70 9.72 9.70 10.25 10.31 10.35 10.58 10.67 9.26 6.86 7.67 9.85 9.34 9.28 9.22 9.13 8.86 8.58 7.18 4.98 4.19 4.20 nan nan nan nan nan nan nan nan nan nan -2.08 -2.83 -2.66 -3.51 nan -2.81 -2.01 -1.21 -0.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.43 -1.56 -1.69 nan nan -4.92 -3.35 -2.09 -2.50 -2.40 -0.89 -1.99 -2.27 -1.73 -1.35 -1.78 -2.87 -10.58 -12.73 -8.74 -2.11 -9.30 -6.86 -3.61 -3.68 -3.44 -3.57 -1.83 -3.63 -3.80 -3.74 0.30 2.84 5.35 6.90 6.83 5.81 1.39 -0.04 0.38 -0.61 -0.51 4.24 4.68 1.83 2.67 2.12 3.31 7.09 7.74 4.10 1.65 1.44 1.49 1.52 1.47 1.20 1.45 1.50 1.39 1.37 1.43 1.17 0.93 0.65 0.62 0.43 0.30 0.16 0.25 0.16 -0.17 -1.75 -2.76 -4.50 -5.66 nan nan nan nan nan nan nan nan nan -0.71 0.05 0.78 0.22 0.27 0.20 0.28 0.31 0.21 -1.94 nan nan nan nan nan nan nan -4.19 -3.12 -1.36 -1.07 0.53 -0.19 -1.12 -1.46 -3.49 -5.21 nan nan -2.85 -1.77 -1.79 -7.08 -2.12 -3.00 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.00 -1.05 -0.28 -0.32 0.89 1.84 -1.22 -1.25 -0.51 0.30 1.98 -0.42 -0.40 -0.86 -1.48 -1.23 -0.63 -0.38 1.32 4.88 5.15 2.66 2.57 1.64 1.78 2.25 3.53 5.58 5.27 5.04 4.16 2.79 2.01 -0.93 -1.80 nan nan nan nan nan nan nan 1.94 2.87 3.35 3.87 5.47 7.25 9.48 8.71 9.23 10.12 11.03 11.81 12.62 13.47 14.28 14.89 15.31 15.52 15.77 16.07 16.14 16.24 16.59 16.93 17.16 17.56 18.13 18.69 19.26 20.11 21.00 21.78 22.63 23.46 24.22 24.75 25.22 25.63 26.08 26.51 26.89 27.22 27.47 27.70 28.05 28.35 28.56 28.85 29.14 29.46 29.92 30.20 30.27 30.25 30.29 30.47 30.78 31.01 31.24 31.64 32.07 32.45 32.87 33.37 33.79 34.18 34.54 34.93 35.31 35.56 35.91 36.55 37.30 38.15 39.15 40.10 40.97 41.86 42.79 43.86 44.96 45.89 46.81 47.73 48.62 49.37 49.69 49.78 49.99 50.48 51.10 51.71 52.17 52.62 52.90 53.18 53.61 54.13 54.68 55.11 55.52 55.92 56.32 56.74 57.06 57.26 57.50 57.84 58.05 58.19 58.28 58.39 58.50 58.61 58.86 59.15 59.26 59.32 59.54 59.76 59.96 60.07 60.19 60.24 60.30 60.37 60.41 60.42 60.36 60.31 60.23 60.18 60.08 59.84 59.65 59.56 59.48 59.42 59.41 59.40 59.40 59.41 59.40 59.48 59.61 59.80 59.96 60.00 60.12 60.29 60.43 60.70 60.96 61.24 61.54 -33.85 31.81 30.45 29.92 28.99 28.56 26.51 23.89 22.78 22.66 21.90 19.66 17.43 15.51 13.78 12.78 11.39 8.27 5.33 4.55 3.30 nan nan nan nan nan 6.42 7.71 9.26 9.77 10.16 10.00 9.77 9.56 9.05 7.57 5.92 6.08 7.77 9.08 8.89 8.77 6.48 5.04 4.87 4.31 3.49 3.50 3.40 nan nan nan nan nan nan nan nan nan nan nan nan -5.02 -5.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.48 nan nan nan -4.91 -2.71 -1.83 -1.21 -2.18 -2.55 -2.76 -2.35 -0.92 -1.41 -1.21 -1.99 -5.25 -8.93 -7.28 -2.44 -1.94 -2.33 -3.62 -3.55 -2.78 -7.89 -13.32 -2.95 -3.56 -0.43 3.12 4.67 5.75 6.35 7.07 6.15 1.22 0.70 0.88 0.64 0.23 1.76 1.71 1.80 2.94 2.11 2.02 6.05 7.78 6.54 1.92 1.46 1.51 1.53 1.52 1.37 1.46 1.60 1.46 1.37 1.33 1.00 0.78 0.62 0.44 0.24 0.17 0.16 0.17 0.06 -0.91 -2.07 -2.94 -5.12 nan nan nan nan nan nan nan nan nan nan -0.86 -0.07 0.27 0.59 0.22 0.12 0.56 0.36 -1.18 nan nan nan nan nan nan nan -3.45 -4.69 -6.41 -2.77 -0.24 0.19 -1.14 -1.15 -3.07 -4.07 nan nan nan nan -2.58 -1.61 -5.76 -1.81 -3.21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.63 -2.05 nan nan nan nan nan nan nan nan nan -2.02 -1.60 -1.60 -1.82 -1.74 -1.82 -1.65 -1.49 -0.95 -0.49 0.88 1.92 0.88 -0.54 -0.91 -0.10 1.18 1.91 0.53 0.70 -0.69 -1.53 -1.17 -0.66 -0.20 0.28 2.63 5.65 6.53 6.66 8.05 9.17 9.16 11.14 12.43 12.30 11.71 10.48 7.50 7.87 5.69 3.46 0.69 -0.24 nan nan nan 1.83 1.26 2.87 3.71 4.20 4.89 7.20 7.62 8.24 8.80 9.39 10.22 11.14 11.95 12.75 13.53 14.27 14.88 15.30 15.52 15.80 16.07 16.18 16.25 16.52 16.82 17.05 17.46 18.03 18.61 19.20 20.10 20.96 21.68 22.49 23.31 24.12 24.74 25.23 25.60 25.98 26.43 26.82 27.12 27.37 27.63 27.99 28.30 28.52 28.81 29.15 29.49 29.94 30.20 30.23 30.20 30.19 30.33 30.57 30.66 30.88 31.28 31.70 32.04 32.53 33.07 33.48 33.83 34.16 34.57 35.01 35.19 35.53 36.15 36.79 37.60 38.59 39.54 40.34 41.21 42.15 43.24 44.32 45.26 46.17 47.10 47.98 48.75 49.15 49.47 49.89 50.34 50.88 51.34 51.77 52.20 52.47 52.70 53.05 53.52 54.09 54.51 54.85 55.20 55.57 56.04 56.38 56.63 56.93 57.24 57.32 57.36 57.51 57.66 57.77 57.89 58.10 58.33 58.45 58.57 58.81 59.05 59.27 59.35 59.39 59.48 59.55 59.58 59.58 59.59 59.58 59.56 59.43 59.39 59.32 59.11 58.91 58.80 58.76 58.77 58.75 58.76 58.76 58.76 58.76 58.83 58.97 59.20 59.38 59.38 59.43 59.57 59.81 60.13 60.37 60.61 60.88 -30.73 30.85 29.40 28.16 25.24 25.14 23.98 22.99 21.93 17.14 17.62 16.98 15.84 12.84 10.37 9.63 9.18 nan nan nan nan nan nan nan nan nan nan nan nan 8.15 8.93 8.82 8.30 7.35 6.84 6.09 4.99 4.23 5.92 5.77 5.95 5.92 3.51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.15 -2.17 -2.08 -1.70 -1.41 -2.64 -3.99 -3.72 -2.27 -2.07 -1.44 -1.49 -1.50 -1.36 -3.10 -4.02 -4.54 -3.14 -6.34 -3.29 -3.14 -3.88 -4.63 -3.35 -1.18 1.50 2.58 3.73 5.20 6.28 4.96 1.57 1.31 1.19 1.14 0.64 0.22 0.30 0.66 2.06 3.67 2.12 1.45 4.99 8.25 7.85 3.26 1.87 1.77 1.74 1.75 1.90 2.04 2.55 1.82 1.45 1.26 0.88 0.67 0.48 0.36 0.08 0.16 0.16 -0.00 -0.18 -1.82 -2.54 -3.42 -5.10 nan nan nan nan nan nan nan nan nan -2.86 -0.39 -0.01 -0.03 0.62 0.36 0.09 0.54 -0.22 -1.39 -0.13 0.87 1.07 0.66 -0.33 -2.50 -2.47 -2.87 -7.12 -8.04 -5.44 0.25 -0.82 -1.19 -1.19 -3.07 nan nan nan nan nan -2.65 -2.08 -5.48 -2.14 -2.37 -4.02 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.21 -1.99 nan -0.83 -1.12 nan nan nan nan nan nan nan nan nan -2.00 -1.46 -1.25 -1.08 -1.09 -1.11 -1.70 -0.97 -0.57 0.89 0.61 -0.26 -0.56 1.32 1.66 2.05 2.05 1.83 0.89 0.03 -0.23 -0.90 -0.90 -0.49 -0.31 0.24 1.82 4.70 6.19 8.28 10.07 12.45 12.48 14.14 15.20 12.98 11.91 12.26 9.00 12.38 11.00 7.25 5.60 3.36 1.55 1.68 2.38 2.72 2.73 3.42 4.30 6.90 6.95 7.28 7.72 8.31 8.84 9.42 10.36 11.32 12.14 12.93 13.62 14.27 14.88 15.33 15.55 15.75 15.90 16.02 16.26 16.38 16.60 16.88 17.30 17.83 18.43 19.08 20.11 20.98 21.59 22.33 23.20 24.10 24.75 25.24 25.58 25.94 26.36 26.69 26.98 27.24 27.56 27.96 28.30 28.51 28.80 29.14 29.54 29.99 30.20 30.21 30.19 30.17 30.25 30.38 30.42 30.57 30.92 31.28 31.61 32.12 32.70 33.11 33.44 33.76 34.16 34.63 34.84 35.16 35.74 36.33 37.04 38.02 38.91 39.75 40.59 41.49 42.51 43.57 44.50 45.43 46.39 47.31 48.11 48.64 49.11 49.64 50.14 50.64 50.99 51.38 51.79 52.00 52.22 52.55 53.02 53.48 53.86 54.17 54.51 54.87 55.30 55.68 56.00 56.30 56.48 56.54 56.57 56.76 56.91 57.04 57.20 57.38 57.57 57.69 57.85 58.10 58.35 58.50 58.58 58.60 58.71 58.81 58.81 58.81 58.81 58.81 58.77 58.65 58.59 58.54 58.39 58.21 58.05 58.01 58.05 58.12 58.16 58.17 58.16 58.15 58.23 58.37 58.58 58.75 58.77 58.82 58.97 59.20 59.50 59.70 59.97 60.27 -29.56 29.01 27.25 24.20 23.81 22.77 21.17 19.61 18.02 16.16 15.45 14.05 12.85 10.50 9.21 7.35 6.59 nan nan nan nan nan nan nan nan nan nan nan nan 4.85 6.22 7.00 6.24 5.76 5.21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.55 -4.38 -4.78 -4.33 -4.73 -2.49 -2.33 -3.07 -2.40 -2.47 -5.08 -1.68 -1.71 -1.19 -3.67 -15.67 -14.27 -3.84 -13.05 -3.98 -4.40 -3.27 -3.02 -3.01 -3.56 0.06 2.96 3.49 3.38 2.88 1.78 1.45 1.43 1.40 1.31 0.99 0.66 0.68 1.43 3.85 3.29 1.49 1.00 2.82 7.85 8.01 5.47 1.85 1.70 1.68 1.79 1.97 2.37 2.56 1.86 1.58 1.18 0.84 0.65 0.42 0.26 0.22 0.16 -0.01 -0.11 -0.88 -2.05 -1.78 -3.33 -5.25 nan nan nan nan nan -5.04 nan nan nan -1.47 -0.34 -0.51 -0.31 -0.16 0.39 0.67 0.66 0.83 1.08 0.98 0.49 0.07 0.38 1.50 -0.43 -1.05 -1.23 -2.06 -2.91 -4.32 0.76 -0.92 -1.13 -1.17 -2.44 nan nan nan nan nan -3.97 -1.91 -5.40 -4.62 -2.02 -4.46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.60 -0.80 -0.37 -0.58 -1.48 -1.22 nan nan nan nan -2.28 -2.05 -2.46 nan -2.19 -1.89 -1.24 -0.92 -0.71 -0.80 0.90 0.71 0.94 -0.94 -1.02 -0.99 -0.61 0.37 0.27 0.01 1.68 0.67 -0.97 -0.34 -0.65 -0.63 -0.63 0.23 2.50 3.01 4.92 7.47 9.69 10.14 11.40 9.66 9.89 9.49 8.54 7.87 6.84 1.00 0.50 0.29 6.80 6.50 8.37 6.47 4.90 4.96 3.21 3.27 4.46 5.91 6.42 6.86 7.33 7.85 8.41 8.87 9.50 10.52 11.47 12.29 13.07 13.70 14.27 14.88 15.31 15.54 15.63 15.67 15.90 16.17 16.21 16.35 16.67 17.08 17.58 18.19 18.90 20.02 20.87 21.47 22.15 23.09 24.08 24.78 25.24 25.60 25.93 26.30 26.57 26.82 27.10 27.47 27.93 28.29 28.50 28.80 29.14 29.60 30.03 30.20 30.22 30.20 30.20 30.21 30.24 30.24 30.31 30.58 30.86 31.20 31.70 32.29 32.69 33.01 33.34 33.74 34.21 34.46 34.80 35.33 35.88 36.55 37.37 38.26 39.16 40.00 40.83 41.75 42.73 43.64 44.59 45.61 46.57 47.42 48.10 48.70 49.26 49.83 50.37 50.67 51.01 51.38 51.53 51.72 52.16 52.56 52.84 53.17 53.49 53.84 54.19 54.55 54.96 55.40 55.61 55.65 55.72 55.82 56.01 56.16 56.34 56.54 56.71 56.83 56.94 57.12 57.45 57.67 57.69 57.75 57.86 57.98 58.08 58.08 58.07 58.08 58.03 57.94 57.90 57.80 57.73 57.69 57.55 57.31 57.24 57.29 57.47 57.60 57.62 57.60 57.58 57.66 57.79 57.94 58.07 58.15 58.29 58.50 58.63 58.76 58.94 59.33 59.71 -27.32 26.00 25.29 22.66 22.56 21.21 19.09 16.97 15.78 15.22 13.46 11.42 10.70 9.22 7.61 5.92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.77 nan nan nan -3.96 -1.61 -3.13 -1.52 -2.32 -2.90 -2.25 -1.39 -1.20 -3.27 -5.97 -12.19 -3.80 -5.35 -2.72 -2.84 -2.91 -2.78 -2.88 -2.96 -2.51 1.22 3.76 4.48 4.62 4.49 4.32 4.14 3.69 2.44 1.33 1.27 2.22 3.87 2.79 1.59 1.03 1.73 4.51 7.07 8.34 7.71 2.51 1.68 1.67 1.89 2.02 2.83 2.32 1.73 1.41 1.02 0.67 0.36 0.14 0.21 0.24 0.08 -0.12 -0.42 -1.76 -2.23 -2.36 -4.97 -5.64 nan nan nan -4.66 -3.79 -3.02 -3.18 -3.68 -2.78 -1.00 -0.53 -0.88 -0.28 -0.15 -0.28 -0.13 0.03 0.07 0.10 -0.27 -0.39 -0.46 -0.73 0.28 0.53 -0.64 -1.01 -1.14 -1.75 -1.15 0.62 -1.17 -1.01 -1.08 -1.81 nan nan nan nan nan nan -2.91 -1.87 -7.90 -2.49 -3.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.07 -1.20 -0.86 -1.25 -0.30 -0.14 -0.26 -0.93 -1.40 -1.24 -1.63 nan -1.91 -1.73 nan nan nan nan nan -2.06 -1.17 -1.02 -0.91 -0.30 0.19 -0.31 -0.91 -1.00 -0.58 -0.45 -0.46 -0.67 -0.48 1.62 1.61 -0.01 0.17 -0.21 -0.91 0.27 2.57 4.57 4.91 6.04 6.92 7.12 7.56 7.14 6.35 6.21 6.26 6.69 3.35 0.85 -1.67 -0.41 0.29 0.72 1.37 5.60 6.50 6.50 7.50 8.30 9.50 9.00 5.94 6.43 6.88 7.40 7.96 8.51 8.94 9.56 10.62 11.56 12.35 13.15 13.76 14.30 14.79 15.21 15.44 15.49 15.48 15.67 15.95 16.00 16.14 16.46 16.89 17.38 18.00 18.69 19.78 20.56 21.18 21.99 22.97 23.94 24.72 25.25 25.58 25.89 26.24 26.47 26.66 26.98 27.39 27.85 28.21 28.45 28.76 29.14 29.64 30.05 30.20 30.22 30.20 30.21 30.20 30.18 30.17 30.20 30.34 30.56 30.88 31.34 31.87 32.24 32.54 32.91 33.32 33.79 34.08 34.46 34.95 35.46 36.07 36.81 37.64 38.54 39.39 40.20 41.02 41.88 42.78 43.75 44.78 45.77 46.69 47.48 48.18 48.81 49.46 50.11 50.42 50.69 50.97 51.09 51.30 51.70 52.03 52.22 52.56 52.94 53.28 53.61 53.94 54.33 54.75 54.91 54.89 54.98 55.11 55.27 55.39 55.56 55.81 55.96 56.05 56.16 56.37 56.72 56.92 56.90 56.96 57.07 57.20 57.29 57.29 57.30 57.30 57.22 57.10 57.10 56.99 56.91 56.93 56.82 56.60 56.53 56.58 56.79 56.96 56.97 56.97 57.00 57.07 57.18 57.32 57.44 57.53 57.69 57.91 57.97 58.03 58.22 58.64 59.03 -25.98 24.28 23.80 23.30 20.55 19.04 17.17 15.28 13.89 13.08 10.92 9.49 8.58 7.66 6.66 5.52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.74 -2.91 -3.18 -2.08 -0.94 -0.79 -1.16 -1.15 -1.33 -2.51 -5.25 -4.52 -7.86 -1.72 -2.43 -2.56 -2.81 -2.93 -2.93 -2.97 -3.20 -3.06 -1.13 -0.26 0.46 0.98 1.71 2.03 2.87 3.95 4.38 3.52 3.36 2.04 1.47 1.67 3.71 7.24 7.84 8.48 7.46 8.71 5.00 3.05 2.68 2.85 2.79 2.67 1.96 1.67 1.32 0.66 0.38 0.05 0.25 0.13 0.04 -0.30 -1.18 -1.86 -2.23 -2.49 -3.30 -4.99 nan nan nan -5.19 -3.11 -1.38 -1.11 -0.90 -0.80 -0.69 -0.85 -1.15 -1.09 -0.95 -0.50 -0.20 -0.37 -0.18 0.10 0.05 -0.07 -0.23 -0.18 -0.16 0.29 0.35 -0.03 -0.87 -1.28 -1.24 0.30 -0.03 -1.41 -1.33 -1.46 -2.63 nan nan nan nan nan nan -4.42 -3.37 -7.17 -4.37 -4.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.05 -0.69 -0.29 -1.12 -1.00 -0.56 -0.29 -1.03 -0.92 -0.85 -0.31 -0.87 -1.39 nan nan nan nan nan nan nan -1.63 -1.23 -0.69 -0.64 0.31 0.36 -0.57 -0.28 -0.18 -0.71 -0.38 -0.51 -0.66 0.89 1.83 0.68 0.54 -0.19 0.93 3.00 5.07 4.20 4.77 4.91 5.01 5.34 5.45 4.78 5.43 5.90 6.59 4.76 1.01 nan -2.45 -0.85 0.18 0.57 1.12 1.84 2.40 2.97 3.50 3.92 4.30 5.22 5.97 6.41 6.91 7.47 8.05 8.60 9.03 9.66 10.69 11.55 12.34 13.15 13.77 14.27 14.70 15.03 15.27 15.33 15.30 15.42 15.61 15.78 15.98 16.23 16.66 17.23 17.83 18.44 19.35 20.08 20.85 21.91 22.85 23.69 24.57 25.26 25.54 25.82 26.18 26.38 26.51 26.87 27.31 27.70 28.04 28.33 28.70 29.13 29.63 30.04 30.20 30.21 30.21 30.23 30.23 30.22 30.21 30.23 30.25 30.38 30.66 31.04 31.47 31.75 32.03 32.46 32.92 33.38 33.70 34.11 34.60 35.05 35.61 36.32 37.08 37.86 38.73 39.62 40.31 41.05 41.96 42.92 43.87 44.88 45.87 46.73 47.51 48.25 49.02 49.90 50.27 50.43 50.54 50.70 50.91 51.14 51.38 51.61 52.02 52.54 52.85 53.12 53.48 53.82 54.03 54.17 54.23 54.33 54.45 54.50 54.55 54.72 54.97 55.12 55.21 55.38 55.60 55.88 56.09 56.14 56.19 56.24 56.36 56.46 56.45 56.46 56.46 56.38 56.27 56.27 56.16 56.07 56.07 56.03 55.93 55.88 55.92 56.08 56.19 56.21 56.26 56.40 56.46 56.53 56.70 56.87 56.92 57.03 57.19 57.24 57.33 57.57 57.88 58.22 -23.77 23.66 21.98 21.26 17.65 16.47 15.36 13.88 11.87 10.15 9.12 7.74 6.60 5.45 4.92 4.57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.04 -4.52 -3.73 -2.57 -0.93 -0.74 -0.68 -1.41 -0.90 -0.83 -0.68 -2.13 -8.63 -1.79 -2.16 -2.07 -2.17 -2.06 -2.07 -2.04 -2.34 -3.47 -2.58 -2.68 -2.81 -2.87 -3.01 -3.16 -3.08 -1.96 1.23 3.91 2.95 0.99 1.69 5.66 7.79 7.85 8.46 9.33 7.77 8.50 7.13 3.20 3.07 2.81 2.53 2.20 1.80 1.63 1.16 -0.94 -2.54 -3.55 -3.00 -1.68 -1.90 -3.24 -1.89 -2.17 -2.38 -1.96 -2.34 -4.56 -5.89 nan nan -5.16 -2.61 -1.32 -1.09 -0.91 -0.72 -0.49 -0.79 -0.78 -1.07 -1.36 -0.89 -0.37 -0.46 -0.49 -0.75 -0.65 -0.59 -0.48 -0.61 -1.80 -0.64 0.68 0.92 0.66 0.29 0.22 0.60 -0.85 -2.02 -1.79 -2.59 -4.95 nan nan nan nan nan nan nan nan -8.01 -6.15 -3.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.60 -1.07 -0.34 -0.22 -0.34 -0.56 0.19 -0.64 -0.83 0.32 -0.06 0.35 -1.02 nan nan nan nan nan nan nan -1.46 -0.86 -0.59 -0.55 -0.47 0.09 0.85 1.79 1.64 1.12 1.52 1.30 1.14 1.28 2.04 1.21 1.25 2.00 2.76 4.42 5.81 4.15 4.59 4.89 4.34 3.69 4.08 4.40 5.85 6.29 5.29 1.92 -1.45 nan -2.78 -1.71 -0.42 0.43 1.05 1.75 2.34 2.92 3.49 4.12 4.78 5.43 5.99 6.41 6.93 7.51 8.10 8.65 9.09 9.71 10.73 11.56 12.31 13.08 13.68 14.17 14.52 14.81 15.05 15.13 15.14 15.22 15.36 15.56 15.78 15.99 16.40 16.97 17.55 18.13 18.99 19.77 20.62 21.75 22.69 23.47 24.41 25.15 25.44 25.67 26.00 26.20 26.37 26.75 27.19 27.54 27.89 28.25 28.67 29.13 29.66 30.06 30.21 30.22 30.20 30.17 30.16 30.16 30.15 30.14 30.12 30.22 30.48 30.75 31.08 31.31 31.58 32.01 32.48 32.95 33.38 33.86 34.37 34.82 35.35 35.99 36.63 37.31 38.14 38.99 39.63 40.25 41.13 42.05 42.96 43.96 44.98 45.94 46.85 47.66 48.56 49.69 50.12 50.21 50.20 50.40 50.60 50.75 50.87 51.08 51.54 52.08 52.38 52.63 52.98 53.23 53.34 53.48 53.57 53.70 53.79 53.80 53.78 53.91 54.14 54.29 54.41 54.63 54.87 55.11 55.28 55.39 55.43 55.43 55.54 55.64 55.64 55.64 55.64 55.57 55.46 55.44 55.33 55.25 55.25 55.26 55.23 55.22 55.25 55.38 55.46 55.45 55.55 55.79 55.86 55.89 56.08 56.26 56.27 56.31 56.46 56.48 56.63 56.86 57.13 57.38 -22.07 22.64 19.50 17.84 15.34 14.10 13.24 11.93 9.54 7.44 6.73 5.65 4.95 3.78 3.55 3.56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.53 -4.35 -2.61 -2.37 -1.55 -0.88 -0.88 -0.98 -1.01 -1.60 -0.92 -1.15 -0.82 -1.79 -1.82 -2.60 -2.72 -2.40 -1.87 -1.36 -1.19 -1.00 -0.89 -0.64 -5.70 -8.23 -11.94 -5.63 -2.76 -3.11 -2.35 0.87 3.56 7.45 6.82 2.42 0.77 1.20 4.42 6.07 7.24 8.58 3.83 3.01 2.66 2.53 2.27 1.82 1.57 0.97 -0.16 nan nan nan nan -4.10 -4.54 -4.27 -4.20 -3.73 -3.35 -5.45 nan nan nan nan -5.27 -3.36 -1.51 -1.07 -0.93 -0.68 -0.48 -0.69 -0.91 -0.84 -0.73 -0.58 -4.51 -7.84 -2.55 -0.66 -0.80 -1.21 -2.52 -3.64 nan -1.96 -1.57 -2.89 -3.22 -1.09 -1.51 -1.72 -4.01 -5.12 -3.92 -3.97 nan nan nan nan nan nan nan nan nan -10.12 -2.83 -3.22 -3.86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.65 -1.11 -0.64 -0.33 -0.61 -1.13 -0.94 0.13 0.15 -0.42 -1.01 0.52 -0.56 nan nan nan nan nan nan nan -2.04 -1.20 -0.61 -0.42 -0.45 0.73 2.13 2.54 1.40 1.07 2.53 3.64 1.45 2.58 3.13 2.52 1.85 3.16 4.36 4.80 5.26 5.52 4.47 2.50 2.57 2.74 3.71 4.97 6.51 5.65 3.32 0.33 nan nan -3.90 -2.95 -1.07 0.33 0.91 1.61 2.25 2.85 3.41 4.06 4.76 5.43 5.99 6.42 6.93 7.51 8.09 8.65 9.09 9.72 10.74 11.58 12.26 12.92 13.45 13.90 14.26 14.55 14.78 14.90 14.97 15.14 15.29 15.38 15.51 15.74 16.08 16.57 17.11 17.71 18.74 19.71 20.57 21.51 22.46 23.31 24.20 24.91 25.24 25.45 25.67 25.90 26.28 26.67 27.05 27.36 27.75 28.22 28.68 29.13 29.74 30.12 30.23 30.25 30.19 30.04 29.99 30.00 29.97 29.92 29.94 30.08 30.34 30.48 30.68 30.92 31.22 31.56 31.99 32.53 33.05 33.73 34.28 34.78 35.31 35.82 36.31 36.89 37.59 38.26 38.88 39.55 40.28 41.13 42.06 43.03 44.02 45.12 46.22 47.05 48.06 49.47 49.96 50.04 50.00 50.22 50.41 50.47 50.52 50.64 51.01 51.52 51.88 52.13 52.39 52.57 52.68 52.81 53.00 53.10 53.14 53.12 53.11 53.19 53.31 53.49 53.72 53.95 54.16 54.36 54.51 54.64 54.67 54.68 54.77 54.86 54.86 54.86 54.87 54.80 54.69 54.62 54.54 54.48 54.48 54.48 54.50 54.53 54.58 54.69 54.77 54.76 54.88 55.13 55.24 55.30 55.44 55.56 55.61 55.64 55.73 55.79 55.92 56.10 56.30 56.57 -21.49 20.29 17.28 15.30 14.52 12.44 10.25 9.29 7.42 5.47 4.87 4.42 3.75 2.94 2.71 2.59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.40 -3.63 -2.29 -2.83 -1.94 -1.54 -1.26 -0.76 -1.02 -0.81 -1.37 -2.10 -1.42 -1.52 -1.09 -1.44 -1.96 -2.55 -2.96 -2.79 -2.24 -1.63 -1.11 -1.69 -1.48 -5.76 -6.33 -12.30 -10.59 -2.81 -3.23 -0.91 7.45 8.44 1.14 -1.71 -2.32 -3.53 -2.15 2.11 5.46 8.54 4.65 1.92 2.59 2.58 2.59 2.08 1.58 0.41 0.24 -1.14 nan nan nan nan nan nan nan -5.16 -5.03 nan nan nan nan nan -5.60 -4.58 -2.02 -1.15 -0.97 -0.76 -0.63 -0.87 -0.96 -1.04 -1.22 -1.79 -8.22 -8.93 -5.49 -1.65 -2.82 -4.71 nan nan nan -3.24 -3.81 nan nan nan nan nan nan nan -5.03 -4.83 nan nan nan nan nan nan nan nan -4.20 -4.91 -6.25 -2.44 -3.43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.73 -1.07 -0.33 -0.14 -0.79 -0.84 -0.68 -0.84 -1.10 -1.17 -0.28 0.07 -1.67 nan nan nan nan nan nan nan -1.86 -0.72 -0.65 -0.39 1.03 2.54 1.40 1.23 1.20 1.56 3.25 3.96 1.53 3.11 5.86 5.43 2.34 4.95 5.85 5.15 4.13 2.69 1.69 1.25 2.41 3.12 3.71 5.73 6.60 4.38 1.89 -1.01 nan nan nan -4.75 -2.11 0.27 0.77 1.44 2.15 2.75 3.32 3.98 4.68 5.38 5.98 6.42 6.93 7.51 8.09 8.64 9.08 9.71 10.74 11.56 12.19 12.74 13.24 13.66 14.01 14.30 14.54 14.69 14.78 15.00 15.17 15.19 15.28 15.51 15.82 16.18 16.66 17.31 18.47 19.69 20.55 21.33 22.23 23.13 23.99 24.68 25.07 25.30 25.39 25.68 26.14 26.52 26.86 27.19 27.63 28.18 28.68 29.14 29.78 30.14 30.19 30.22 30.10 29.89 29.82 29.83 29.74 29.68 29.74 29.91 30.15 30.23 30.31 30.58 30.90 31.14 31.51 32.09 32.75 33.58 34.18 34.74 35.24 35.61 36.06 36.54 37.05 37.57 38.23 38.88 39.46 40.21 41.14 42.06 43.03 44.31 45.55 46.45 47.62 49.20 49.78 49.88 49.85 50.07 50.25 50.27 50.27 50.29 50.55 50.99 51.34 51.61 51.78 51.90 52.01 52.20 52.40 52.46 52.46 52.46 52.46 52.47 52.49 52.73 53.05 53.30 53.49 53.64 53.76 53.89 53.92 53.93 54.02 54.12 54.12 54.12 54.12 54.06 53.95 53.81 53.76 53.74 53.74 53.74 53.74 53.81 53.92 54.04 54.11 54.10 54.22 54.47 54.63 54.70 54.76 54.81 54.91 54.96 54.99 55.09 55.18 55.26 55.45 55.79 -18.91 17.41 16.57 14.14 11.53 10.18 9.13 7.54 5.76 4.50 3.80 3.50 2.88 2.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.19 -3.34 -2.55 -2.65 -2.58 -1.93 -0.67 -0.58 -0.74 -1.30 -2.39 -3.47 -2.13 -1.91 -1.19 -1.55 -1.21 -1.31 -2.44 -2.31 -2.70 -2.80 -2.53 -2.16 -1.67 -1.60 -1.62 -2.03 -13.68 -9.40 -2.94 -1.69 5.78 4.58 2.44 0.70 0.77 -0.31 -1.93 -0.80 3.96 7.94 6.42 1.94 2.42 2.64 2.66 2.56 2.01 1.31 0.86 0.04 -1.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.38 -3.50 -1.30 -1.16 -1.10 -0.79 -1.12 -0.97 -1.00 -1.50 -0.93 -3.38 -6.34 -5.96 -5.03 -5.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.68 -3.19 -4.15 -6.45 -4.35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.47 -1.74 -1.17 -0.83 -0.37 -0.59 -0.86 -0.54 -0.24 0.44 1.18 0.63 -1.32 nan nan nan nan nan nan nan -1.72 -0.49 -0.45 0.43 2.06 1.98 1.48 1.62 1.55 1.92 1.95 1.62 1.13 2.42 2.55 2.80 2.04 2.72 2.68 1.97 1.92 1.91 2.24 1.92 2.76 2.75 4.15 6.35 6.46 3.03 0.33 -1.20 -2.09 -2.25 -2.22 -4.11 -3.39 -0.22 0.76 1.29 2.06 2.69 3.23 3.89 4.60 5.30 5.92 6.40 6.94 7.51 8.09 8.64 9.08 9.72 10.74 11.51 12.08 12.57 13.06 13.48 13.78 14.07 14.36 14.49 14.58 14.77 14.96 15.00 15.11 15.34 15.51 15.79 16.21 16.90 18.30 19.66 20.53 21.22 22.02 22.92 23.81 24.51 25.04 25.26 25.27 25.54 25.95 26.29 26.63 27.05 27.55 28.13 28.69 29.17 29.78 30.08 30.07 30.06 29.96 29.78 29.71 29.67 29.55 29.48 29.55 29.69 29.89 29.96 30.02 30.31 30.65 30.75 31.06 31.64 32.41 33.31 33.96 34.56 35.06 35.40 35.78 36.21 36.59 37.00 37.61 38.25 38.67 39.30 40.17 41.06 42.04 43.41 44.81 45.82 47.19 48.88 49.55 49.73 49.71 49.91 50.06 50.10 50.08 50.06 50.25 50.57 50.91 51.10 51.20 51.26 51.36 51.51 51.69 51.73 51.71 51.71 51.72 51.69 51.66 51.95 52.37 52.65 52.83 52.95 53.05 53.15 53.17 53.18 53.30 53.41 53.45 53.45 53.43 53.34 53.20 53.02 52.97 53.00 53.03 53.03 53.03 53.15 53.29 53.41 53.46 53.45 53.55 53.78 53.93 54.02 54.02 54.06 54.17 54.22 54.22 54.33 54.38 54.39 54.54 54.91 -14.78 14.29 13.01 9.95 9.26 8.96 7.76 6.17 4.96 3.95 3.29 nan 2.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.48 -3.36 -2.87 -2.21 -2.94 -1.99 -1.06 -1.01 -1.16 -1.87 -2.34 -4.29 -2.81 -2.40 -1.72 -1.81 -1.91 -1.29 -1.78 -1.79 -1.69 -1.76 -2.30 -2.81 -2.99 -2.79 -2.25 -1.70 -1.46 -6.66 -8.38 -4.74 -2.22 -0.74 -1.12 0.10 0.77 0.76 -0.69 -2.24 2.75 7.32 7.27 2.04 2.30 2.61 2.64 2.55 2.34 1.52 1.18 0.93 0.25 -0.95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.68 -2.44 -1.21 -0.95 -1.02 -1.13 -1.07 -1.08 -1.05 -0.90 -1.07 -1.63 -4.25 -5.57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.98 -2.57 -6.34 -4.11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.71 -1.71 -1.60 -2.14 -1.51 -1.28 -0.85 -1.15 -1.14 -1.20 -0.38 0.56 0.02 1.72 -0.18 nan nan nan nan nan nan nan nan -0.25 -0.35 1.82 2.03 0.87 0.05 -0.39 0.05 2.01 1.58 -0.22 -0.25 -0.36 -0.28 1.75 2.32 2.06 1.16 1.09 0.13 0.17 1.75 1.79 2.22 3.11 5.34 6.71 5.28 2.06 -0.44 -1.50 nan nan nan nan -3.36 -1.27 0.27 1.10 1.93 2.60 3.16 3.82 4.52 5.21 5.85 6.39 6.94 7.52 8.10 8.65 9.08 9.72 10.73 11.44 11.97 12.42 12.90 13.29 13.56 13.84 14.18 14.30 14.32 14.51 14.72 14.80 14.95 15.19 15.32 15.37 15.78 16.51 18.16 19.62 20.49 21.10 21.81 22.67 23.58 24.37 24.98 25.25 25.22 25.40 25.69 26.02 26.40 26.91 27.48 28.05 28.63 29.16 29.72 29.93 29.90 29.81 29.72 29.68 29.61 29.52 29.39 29.31 29.33 29.42 29.57 29.65 29.76 30.09 30.40 30.40 30.65 31.23 31.99 32.93 33.63 34.22 34.73 35.12 35.52 35.90 36.19 36.52 37.09 37.62 37.92 38.41 39.20 40.04 41.04 42.47 44.00 45.25 46.75 48.51 49.32 49.56 49.57 49.71 49.83 49.92 49.94 49.92 50.09 50.35 50.53 50.60 50.65 50.68 50.72 50.78 50.88 50.89 50.87 50.88 50.89 50.83 50.80 51.17 51.68 51.98 52.17 52.29 52.37 52.41 52.40 52.43 52.58 52.74 52.84 52.84 52.75 52.62 52.45 52.26 52.20 52.25 52.34 52.37 52.36 52.53 52.73 52.81 52.82 52.81 52.89 53.06 53.16 53.20 53.27 53.34 53.39 53.41 53.41 53.46 53.47 53.48 53.59 53.95 -11.99 10.88 9.78 6.96 6.01 6.67 5.86 4.91 4.56 3.77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.38 -3.25 -2.54 -2.87 -2.84 -1.67 -1.39 -1.54 -1.98 -2.12 -1.82 -2.89 -2.71 -2.72 -2.12 -2.28 -1.71 -1.95 -1.31 -1.42 -1.74 -1.72 -1.60 -2.12 -2.74 -3.11 -3.01 -2.54 -2.05 -1.87 -2.99 -2.88 -2.83 -2.82 -2.59 -1.63 -0.31 -1.99 -1.90 3.07 6.96 7.57 2.21 2.49 2.66 2.68 2.56 2.42 1.91 1.30 1.24 1.00 0.22 -1.66 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.81 -2.67 -1.54 -1.25 -1.14 -1.21 -1.21 -1.18 -1.09 -0.99 -1.07 -1.05 -1.90 -4.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.94 -4.76 -7.81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.28 -2.05 -2.13 -1.60 -1.55 -1.38 -1.39 -1.56 -1.53 -0.95 -1.14 -1.21 -1.48 -1.20 -1.13 -0.56 0.10 -1.07 0.38 0.58 -0.12 -1.06 -0.81 -0.37 -0.69 -0.54 -1.61 -1.71 -0.54 0.40 2.27 1.40 0.06 -0.60 -0.07 0.12 1.93 2.07 0.19 -0.26 -1.11 -1.32 0.58 2.41 2.48 1.00 -0.56 -0.70 -0.16 1.71 2.64 1.23 3.32 5.75 6.33 3.34 1.57 -0.65 -2.02 nan nan nan nan nan -2.16 -0.11 0.86 1.71 2.48 3.15 3.77 4.45 5.13 5.78 6.39 6.96 7.53 8.11 8.65 9.09 9.74 10.71 11.40 11.88 12.32 12.75 13.10 13.34 13.63 13.95 14.06 14.09 14.30 14.52 14.62 14.75 14.93 14.96 15.01 15.36 16.09 17.84 19.41 20.28 20.82 21.51 22.38 23.29 24.14 24.81 25.14 25.14 25.26 25.50 25.80 26.20 26.73 27.32 27.90 28.49 29.04 29.60 29.78 29.71 29.62 29.55 29.53 29.43 29.31 29.19 29.10 29.08 29.12 29.23 29.33 29.47 29.78 30.04 30.03 30.25 30.83 31.60 32.54 33.25 33.86 34.44 34.97 35.36 35.65 35.84 36.06 36.56 37.03 37.23 37.60 38.26 39.03 40.03 41.55 43.21 44.63 46.27 48.08 48.94 49.25 49.32 49.43 49.55 49.68 49.73 49.72 49.88 50.09 50.12 50.08 50.06 50.05 50.05 50.04 50.03 50.03 50.04 50.04 50.04 50.01 50.04 50.48 51.09 51.38 51.53 51.65 51.70 51.69 51.67 51.71 51.93 52.17 52.29 52.30 52.18 51.97 51.72 51.55 51.51 51.56 51.67 51.72 51.71 51.88 52.09 52.13 52.11 52.11 52.17 52.29 52.32 52.34 52.45 52.53 52.54 52.53 52.53 52.54 52.53 52.55 52.58 52.94 -10.66 9.62 8.00 4.89 4.55 4.90 4.72 4.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.35 -3.79 -2.82 -2.94 -3.01 -2.78 -1.77 -1.61 -1.99 -2.31 -1.94 -3.37 -6.22 -5.60 -3.31 -1.74 -1.99 -2.04 -1.16 -1.51 -2.04 -2.05 -1.76 -1.72 -1.65 -1.88 -2.42 -3.00 -3.36 -3.25 -2.95 -2.86 -2.93 -2.60 -2.29 -2.66 -2.93 -2.61 -2.01 2.61 6.87 7.73 3.14 2.61 2.75 2.70 2.66 2.50 2.18 1.25 1.18 1.27 1.00 0.42 -1.31 nan nan nan nan nan nan nan nan nan nan nan nan -5.22 -3.24 -1.69 -1.32 -1.27 -1.28 -1.25 -1.30 -1.21 -1.15 -1.08 -1.13 -1.75 -3.12 -4.51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.14 -3.26 -4.29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.09 -1.71 -1.81 -1.19 -0.87 -0.93 -0.97 -1.12 -1.28 -0.62 -1.18 -1.17 -1.35 -1.33 -1.17 -0.84 0.14 -1.27 -1.07 0.65 0.97 -0.26 -0.71 -0.39 -0.63 -0.39 -0.55 -0.79 -0.71 0.77 1.63 1.16 -0.36 -0.79 0.91 0.84 2.21 1.53 -0.29 -0.48 -1.01 -1.52 -0.57 0.68 2.13 2.08 0.03 -0.44 -0.11 2.74 2.16 2.32 4.88 5.88 5.96 2.97 1.76 -1.11 -2.07 nan nan nan nan nan -2.26 -0.37 0.59 1.44 2.33 3.13 3.77 4.37 5.04 5.72 6.38 6.97 7.53 8.11 8.66 9.10 9.74 10.71 11.33 11.81 12.24 12.57 12.87 13.19 13.45 13.64 13.75 13.83 14.11 14.38 14.44 14.46 14.54 14.56 14.65 14.96 15.65 17.40 18.99 19.86 20.39 21.13 22.05 22.94 23.78 24.48 24.88 24.99 25.13 25.36 25.69 26.08 26.50 27.05 27.68 28.27 28.78 29.43 29.65 29.59 29.54 29.45 29.31 29.19 29.07 28.94 28.85 28.83 28.85 28.89 28.99 29.13 29.34 29.54 29.64 29.94 30.51 31.32 32.23 32.86 33.60 34.37 35.09 35.48 35.52 35.54 35.61 36.00 36.42 36.65 36.94 37.38 37.99 38.92 40.59 42.46 44.05 45.82 47.65 48.49 48.85 49.02 49.19 49.31 49.41 49.44 49.42 49.60 49.82 49.74 49.58 49.46 49.39 49.39 49.34 49.29 49.29 49.31 49.31 49.30 49.36 49.51 50.11 50.79 50.98 51.04 51.07 51.08 51.05 51.01 51.05 51.41 51.77 51.85 51.85 51.78 51.48 51.05 50.96 50.96 50.98 51.05 51.09 51.09 51.19 51.33 51.35 51.37 51.38 51.44 51.52 51.54 51.57 51.64 51.71 51.70 51.69 51.69 51.69 51.68 51.67 51.61 51.98 -9.86 8.89 6.94 4.70 3.93 4.16 4.06 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.63 -4.32 -4.02 -3.19 -4.56 -3.07 -2.01 -2.42 -2.16 -2.32 -3.32 -3.84 -3.66 -3.13 -2.54 -2.50 -2.16 -1.86 -2.00 -2.31 -2.26 -1.96 -1.84 -1.53 -1.62 -1.60 -1.69 -2.05 -2.96 -3.61 -3.84 -3.60 -3.18 -2.71 -1.95 -2.55 -3.60 -2.04 1.07 6.55 7.17 3.27 2.93 2.72 2.58 2.53 2.48 2.17 1.20 1.04 1.21 1.24 0.93 0.00 -1.29 -2.09 nan nan nan nan nan nan nan nan nan nan -5.53 -4.41 -2.34 -1.59 -1.59 -1.45 -1.39 -1.32 -1.36 -1.35 -1.30 -1.62 -3.92 -5.18 -5.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.20 -2.75 -1.90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.96 -1.47 -0.75 -0.61 -0.64 -0.64 -1.01 -1.28 -0.78 -1.24 -1.16 -0.75 -1.57 -1.41 -0.78 -0.03 -1.21 -1.46 -0.23 1.29 0.97 -0.33 -0.53 -0.63 -0.43 -0.56 -0.62 -0.21 1.05 1.35 0.84 -0.50 -0.27 0.21 1.05 1.79 1.31 -0.40 -0.52 -0.58 -0.71 -0.64 -0.30 0.32 1.91 1.30 0.08 1.63 3.38 2.50 2.78 4.75 5.57 5.26 3.15 1.54 -1.33 -2.27 nan nan nan nan nan -2.10 -0.90 0.44 1.21 2.09 2.99 3.65 4.25 4.93 5.64 6.33 6.94 7.52 8.10 8.64 9.09 9.73 10.66 11.23 11.69 12.11 12.36 12.61 12.95 13.20 13.29 13.39 13.54 13.85 14.12 14.16 14.13 14.13 14.19 14.35 14.67 15.33 17.04 18.57 19.43 19.98 20.77 21.70 22.51 23.27 24.00 24.50 24.71 24.92 25.16 25.47 25.81 26.12 26.61 27.31 27.87 28.31 28.97 29.19 29.16 29.16 29.05 28.83 28.68 28.58 28.46 28.38 28.37 28.38 28.38 28.45 28.57 28.69 28.83 29.01 29.39 29.97 30.84 31.68 32.20 33.03 33.99 34.80 35.23 35.21 35.20 35.27 35.56 35.90 36.14 36.37 36.59 37.06 37.93 39.74 41.79 43.40 45.09 46.79 47.57 47.97 48.26 48.49 48.69 48.82 48.86 48.86 49.04 49.23 49.09 48.85 48.63 48.53 48.53 48.46 48.37 48.35 48.37 48.36 48.35 48.47 48.80 49.51 50.22 50.39 50.34 50.36 50.36 50.35 50.32 50.42 50.88 51.33 51.36 51.35 51.32 50.95 50.42 50.34 50.35 50.36 50.37 50.40 50.39 50.42 50.47 50.47 50.47 50.47 50.49 50.51 50.52 50.51 50.55 50.56 50.57 50.56 50.57 50.57 50.57 50.55 50.50 50.86 -9.62 8.30 6.69 4.91 4.22 4.17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.23 -5.47 -4.39 -5.28 -4.97 -3.22 -2.57 -2.22 -2.21 -4.29 -3.69 -3.51 -3.36 -3.49 -3.52 -2.84 -3.35 -2.83 -2.57 -2.46 -2.38 -2.20 -1.99 -1.86 -1.63 -1.55 -1.82 -2.01 -2.30 -3.21 -3.53 -3.53 -3.20 -2.60 -2.25 -2.30 -0.90 1.25 7.57 6.85 3.38 2.84 2.41 1.96 1.97 1.60 1.36 1.19 0.86 1.13 1.22 1.11 0.77 0.38 -0.37 -0.50 -2.46 nan nan nan nan nan nan nan nan nan -5.27 -4.78 -4.27 -3.95 -2.71 -2.28 -1.82 -1.65 -1.90 -3.43 -5.15 -5.38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.04 -3.05 -2.34 -4.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.68 -1.31 -0.81 -0.53 -0.56 -0.69 -0.25 -0.42 -0.32 -0.48 -0.11 0.15 -1.11 -0.78 -0.43 -1.07 -1.21 -1.20 0.48 1.14 1.13 0.14 -0.33 -0.53 -0.97 -0.37 0.02 1.21 1.50 0.44 -0.38 -0.25 -0.23 0.93 1.65 1.41 -0.24 -0.36 -0.52 -0.65 -0.58 -0.33 -0.10 1.53 1.78 1.66 1.62 3.20 2.75 3.18 4.80 5.49 4.65 2.77 1.59 -1.51 -2.24 nan nan nan nan nan nan -1.97 0.20 1.04 1.69 2.60 3.35 4.04 4.78 5.50 6.19 6.85 7.47 8.03 8.57 9.08 9.70 10.52 11.08 11.48 11.81 12.05 12.29 12.58 12.80 12.90 13.01 13.15 13.39 13.59 13.66 13.70 13.81 13.96 14.24 14.67 15.41 17.03 18.44 19.25 19.87 20.64 21.42 21.95 22.55 23.36 23.98 24.31 24.64 24.92 25.19 25.42 25.59 26.07 26.89 27.40 27.67 28.16 28.31 28.30 28.31 28.22 28.01 27.86 27.76 27.66 27.64 27.63 27.63 27.63 27.67 27.75 27.78 27.87 28.00 28.37 29.08 30.04 30.79 31.17 32.07 32.99 33.75 34.29 34.63 34.95 35.33 35.62 35.80 35.88 35.94 36.08 36.36 37.21 39.22 41.41 42.78 44.09 45.55 46.09 46.50 46.89 47.25 47.57 47.78 47.97 48.03 48.07 48.15 48.00 47.75 47.48 47.37 47.38 47.26 47.13 47.05 47.03 46.98 47.02 47.21 47.66 48.37 49.07 49.22 49.28 49.35 49.43 49.51 49.56 49.79 50.31 50.76 50.77 50.72 50.70 50.33 49.81 49.60 49.58 49.60 49.60 49.59 49.54 49.51 49.49 49.45 49.34 49.26 49.15 49.08 49.01 48.89 48.86 48.85 48.85 48.86 48.86 48.87 48.91 48.98 49.13 49.59 -9.42 8.06 6.54 5.49 4.79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.22 -4.57 -5.14 -5.13 -3.19 -2.47 -2.51 -3.41 -3.80 -4.07 -4.25 -4.13 -4.31 -5.16 -5.31 -3.31 -2.96 -3.01 -2.84 -2.54 -2.46 -2.29 -2.08 -1.61 -2.29 -2.39 -2.25 -2.52 -2.66 -2.54 -2.59 -2.61 -2.42 -2.19 0.56 3.26 7.90 5.82 2.75 1.64 1.37 1.47 1.45 1.52 1.39 1.30 1.23 1.26 1.20 1.11 0.96 0.61 0.19 0.17 -0.75 -3.72 nan nan nan nan nan nan nan nan nan nan nan nan -5.59 -5.54 -5.12 -5.13 -5.06 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.44 -4.00 -4.21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.04 -2.12 -0.52 -0.90 -0.97 -0.33 -0.42 -1.37 -1.42 -1.42 -1.25 -0.33 -0.13 -0.15 -0.87 -1.13 -1.21 -1.31 -1.05 0.65 1.06 1.35 0.63 -0.03 -0.31 -0.40 0.71 1.21 1.43 -0.34 -0.61 -0.41 -0.33 -0.12 1.33 2.02 0.03 -0.16 -0.31 -0.47 -0.43 -0.25 0.39 2.12 1.01 1.76 1.74 3.29 2.49 3.12 4.85 5.36 4.42 3.17 1.24 -1.38 -2.22 -2.49 nan nan nan nan nan -2.44 -0.74 0.92 1.38 2.17 2.95 3.76 4.56 5.30 5.99 6.66 7.34 7.92 8.49 9.05 9.64 10.37 10.91 11.23 11.46 11.68 11.92 12.17 12.36 12.46 12.57 12.70 12.82 12.97 13.07 13.19 13.42 13.65 14.03 14.56 15.37 16.88 18.12 18.84 19.51 20.24 20.93 21.21 21.68 22.57 23.28 23.69 24.05 24.36 24.56 24.69 24.77 25.23 26.05 26.47 26.64 26.87 26.96 26.96 26.97 26.93 26.90 26.78 26.68 26.63 26.63 26.64 26.64 26.64 26.65 26.69 26.69 26.73 26.81 27.22 28.03 28.98 29.63 29.87 30.82 31.78 32.32 32.97 33.79 34.52 35.14 35.38 35.47 35.37 35.37 35.47 35.69 36.48 38.56 40.73 41.73 42.54 43.58 43.90 44.35 44.88 45.41 45.89 46.28 46.66 46.80 46.73 46.63 46.49 46.30 46.04 45.92 45.94 45.82 45.61 45.49 45.42 45.32 45.36 45.66 46.23 46.88 47.49 47.76 47.94 48.11 48.32 48.59 48.84 49.08 49.63 50.02 50.02 49.95 49.88 49.53 49.13 48.76 48.66 48.69 48.69 48.64 48.56 48.48 48.38 48.30 48.06 47.76 47.48 47.28 47.07 46.87 46.73 46.68 46.69 46.70 46.70 46.70 46.80 47.02 47.46 48.17 -8.99 7.69 6.51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.75 -5.74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.79 -5.23 -4.24 -2.95 -2.57 -2.44 -4.32 -5.03 -6.95 -6.25 -5.83 -6.53 -7.22 -6.33 -3.92 -3.71 -3.53 -3.16 -2.80 -2.46 -2.01 -1.46 -2.83 -5.04 -6.09 -8.45 -7.47 -3.78 -3.11 -2.55 -2.07 -1.95 -1.31 3.11 6.90 7.32 3.40 1.72 1.08 1.18 1.10 1.13 1.28 1.29 1.32 1.26 1.25 1.23 1.11 0.93 0.73 0.43 0.17 -0.48 -4.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.50 -4.78 -2.14 -2.21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.09 -2.15 -0.14 -0.66 -0.22 -0.62 -1.38 -0.83 -1.42 nan -1.58 -0.98 0.07 -0.11 -1.23 -0.97 -0.95 -1.15 -1.06 -0.63 0.01 1.20 1.63 1.31 1.00 0.68 1.24 1.59 0.58 -0.81 -1.24 -1.25 -0.55 -0.42 -0.09 1.74 2.02 1.86 1.37 -0.19 -0.33 -0.24 0.06 0.59 0.99 2.23 2.50 2.31 2.41 3.08 4.42 4.88 4.13 2.95 1.26 -1.62 -2.37 -2.47 -2.49 nan nan nan nan -4.04 -2.51 -0.41 0.85 1.64 2.31 3.19 4.09 4.88 5.55 6.23 6.91 7.70 8.40 8.98 9.56 10.16 10.62 10.84 10.98 11.17 11.36 11.60 11.76 11.82 11.87 11.95 11.97 12.07 12.17 12.35 12.60 12.89 13.28 13.83 14.65 16.05 17.00 17.40 18.01 18.67 19.26 19.75 20.24 21.29 21.99 22.21 22.48 22.58 22.72 22.80 22.83 23.19 23.53 23.86 23.93 24.01 24.04 24.05 24.07 24.27 24.79 24.88 24.81 24.89 24.91 24.93 24.94 24.95 24.96 24.96 24.98 25.08 25.31 25.85 26.63 27.34 27.76 27.92 28.93 29.98 30.45 31.20 32.25 32.90 32.91 33.15 33.22 33.51 33.86 34.14 34.49 35.15 36.57 38.18 38.76 39.13 39.69 39.87 40.44 41.33 42.02 42.83 43.62 44.24 44.52 44.50 44.27 44.20 44.11 43.93 43.85 43.86 43.73 43.58 43.47 43.40 43.27 43.35 43.75 44.43 45.02 45.50 45.93 46.23 46.53 46.91 47.34 47.75 48.13 48.51 48.81 48.83 48.79 48.67 48.42 48.07 47.60 47.46 47.50 47.51 47.47 47.37 47.27 47.08 46.89 46.53 45.97 45.54 45.16 44.74 44.43 44.25 44.23 44.24 44.26 44.27 44.26 44.36 44.71 45.38 46.36 -8.29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.61 -5.35 -5.53 -5.55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.78 -4.77 -3.24 -2.07 -3.22 -5.08 -11.27 -16.61 -11.76 -13.14 -14.59 -14.50 -13.36 -10.34 -5.47 -5.46 -4.62 -4.53 -4.03 -3.79 -3.88 -5.49 -6.75 -16.74 -16.45 -16.50 -9.94 -2.97 -3.33 -2.36 -0.53 3.19 6.94 7.80 5.24 2.25 1.19 0.98 1.03 0.95 1.09 1.12 1.01 1.06 1.16 1.19 1.18 0.99 0.79 0.58 0.25 0.14 -0.61 -4.17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.37 -3.44 -3.66 -4.64 -2.63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.13 -0.36 -0.08 -0.69 -1.61 -0.72 -0.59 nan nan nan nan nan -1.23 -1.15 -1.05 -0.80 -0.99 -1.15 -1.28 -1.03 -0.87 0.30 0.92 1.13 1.04 1.32 0.80 -0.74 -1.57 -1.63 -1.59 -0.85 -0.44 -0.38 -0.10 0.97 0.99 2.29 1.15 0.42 0.99 0.55 0.51 1.56 2.13 2.76 2.14 2.74 3.21 4.28 4.53 4.00 3.32 0.74 -2.05 -2.39 -2.47 -2.43 nan nan nan nan -4.54 -4.66 -2.46 -0.49 0.69 1.78 2.61 3.48 4.35 5.04 5.74 6.53 7.32 8.10 8.71 9.30 10.08 10.36 10.50 10.57 10.67 10.76 10.98 11.08 11.08 11.08 11.10 11.13 11.18 11.27 11.42 11.63 11.84 12.15 12.60 13.18 14.40 14.68 15.03 15.81 16.42 16.97 17.70 18.43 19.40 19.89 19.90 19.97 20.14 20.05 20.01 20.01 20.11 20.21 20.41 20.47 20.64 20.71 20.79 20.89 21.37 22.34 22.67 22.67 22.75 22.82 22.84 22.85 22.86 22.85 22.86 22.88 23.07 23.57 24.33 25.13 25.53 25.54 25.72 26.84 27.88 28.45 29.13 29.94 29.84 29.31 29.15 29.42 30.18 30.97 31.63 31.95 32.22 32.80 33.36 33.49 33.57 33.36 33.53 34.36 35.70 36.97 38.24 39.44 40.32 40.88 41.05 40.97 40.93 40.92 40.87 40.86 40.86 40.83 40.90 40.88 40.91 40.84 40.85 41.33 42.26 42.77 43.07 43.49 43.98 44.51 45.04 45.58 46.14 46.59 46.78 46.83 46.83 46.83 46.80 46.58 46.22 45.85 45.74 45.77 45.77 45.78 45.76 45.62 45.36 44.92 44.33 43.58 43.02 42.58 41.93 41.32 41.19 41.21 41.23 41.24 41.24 41.24 41.18 41.43 42.38 43.53 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.50 -5.35 -5.26 -5.53 -5.60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.82 -4.28 -2.27 -3.85 -5.72 -9.82 -19.54 -24.47 -23.76 -24.08 -28.72 -28.32 -20.75 -11.28 -13.50 -21.84 -21.14 -21.60 -23.17 -21.72 -18.01 -15.77 -18.32 -21.48 -19.36 -16.12 -7.34 -2.25 -1.69 3.06 5.68 6.94 7.81 6.84 2.72 1.45 0.98 0.77 0.78 0.92 1.04 1.02 0.87 0.86 0.85 0.99 1.04 0.71 0.49 -0.66 -2.08 -1.24 -2.09 -4.02 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.21 -4.23 -3.55 -2.84 -4.36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.59 -0.52 nan nan nan nan nan nan nan -1.58 -0.96 -0.82 -1.21 -1.52 -1.15 -1.11 -0.83 -0.16 -0.84 0.19 0.39 -0.31 -1.38 -2.07 -2.16 -1.73 -0.99 -0.52 -0.36 -0.19 -0.26 0.45 1.44 1.36 1.81 2.16 1.10 0.68 1.86 1.46 1.46 1.93 2.70 3.10 4.45 4.30 3.24 3.49 1.44 -1.91 nan nan -2.38 nan nan nan nan nan -5.04 -4.46 -2.31 -0.27 1.56 2.16 2.96 3.86 4.63 5.40 6.26 7.00 7.66 8.30 9.08 10.04 10.26 10.30 10.30 10.33 10.37 10.49 10.51 10.50 10.49 10.49 10.51 10.55 10.60 10.66 10.79 10.88 11.08 11.24 11.49 12.02 12.23 12.63 13.67 14.31 14.81 15.66 16.45 17.18 17.39 17.30 17.68 17.89 17.62 17.27 17.20 17.19 17.25 17.48 17.95 18.42 18.71 18.83 19.07 19.74 20.75 21.12 21.08 21.15 21.19 21.21 21.21 21.22 21.21 21.20 21.17 21.39 22.18 23.05 23.89 24.18 24.13 24.40 25.41 26.35 26.67 27.09 27.46 26.99 26.27 26.06 26.32 27.09 27.61 27.71 27.82 27.87 27.90 27.90 27.91 27.50 26.95 27.05 28.12 29.85 31.41 32.93 34.50 35.99 37.26 37.75 37.77 37.78 37.77 37.74 37.72 37.77 38.11 38.60 38.78 38.91 39.13 39.20 39.79 40.84 41.21 41.26 41.44 41.91 42.77 43.56 44.15 44.64 44.96 45.06 45.05 45.00 44.95 44.90 44.77 44.56 44.24 44.13 44.19 44.31 44.40 44.40 44.25 43.93 43.39 42.67 41.75 41.22 41.00 40.41 39.72 39.41 39.30 39.26 39.25 39.26 39.31 39.33 39.60 40.59 41.55 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.48 -5.51 -5.58 -5.43 -5.16 -5.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.21 -4.88 -3.60 -5.45 -10.75 -20.11 -25.34 -33.86 -38.88 -40.81 -40.74 -33.48 -23.70 -17.67 -26.47 -36.50 -39.35 -38.85 -34.52 -27.75 -22.66 -21.08 -23.86 -22.61 -20.60 -10.32 -3.32 -2.95 0.28 4.53 5.65 7.72 7.11 3.20 1.37 0.83 0.84 0.71 0.73 0.87 0.91 0.92 0.57 0.73 0.69 0.45 -0.11 -0.00 -0.40 -2.61 -3.38 -4.50 -5.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.27 -4.89 -5.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.74 -0.59 -0.92 nan nan nan nan nan nan nan -1.01 -1.00 -1.74 -1.81 -1.55 -1.10 -0.77 -0.38 -1.15 -0.66 -0.23 -0.97 -0.89 -1.57 -2.29 -2.00 -1.60 -0.75 -0.46 -0.28 -0.31 -0.08 -0.01 -0.01 0.23 0.63 0.46 1.31 1.66 2.88 2.60 2.81 1.30 3.01 4.46 4.21 3.11 3.60 1.62 -1.31 nan nan -2.40 -2.48 nan nan nan nan nan -5.47 -4.07 -1.67 0.69 1.91 2.62 3.40 4.21 5.13 6.03 6.67 7.24 7.90 8.86 9.91 10.13 10.17 10.19 10.20 10.20 10.20 10.20 10.20 10.20 10.18 10.19 10.14 10.14 10.13 10.13 10.14 10.16 10.12 10.10 10.12 10.21 10.86 12.00 12.69 13.16 13.97 14.76 15.02 15.11 15.10 15.84 16.45 16.08 15.45 15.28 15.28 15.42 15.97 16.79 17.48 17.99 18.29 18.62 19.24 20.09 20.35 20.27 20.26 20.27 20.29 20.28 20.29 20.29 20.28 20.20 20.40 21.32 22.27 23.08 23.45 23.60 23.92 24.76 25.40 25.46 25.48 25.53 25.17 24.72 24.61 24.75 25.12 25.00 24.36 24.00 23.88 23.89 23.93 23.96 23.77 23.51 23.63 24.54 26.00 27.44 29.06 30.95 32.98 34.89 35.67 35.72 35.73 35.71 35.68 35.68 35.80 36.49 37.44 37.76 37.97 38.37 38.53 39.17 40.26 40.55 40.45 40.41 40.82 41.94 42.83 43.38 43.68 43.78 43.92 43.96 43.86 43.74 43.65 43.62 43.55 43.24 43.11 43.23 43.42 43.56 43.55 43.40 43.09 42.57 41.84 40.86 40.42 40.42 39.97 39.36 38.89 38.58 38.50 38.46 38.47 38.57 38.73 39.07 39.90 40.62 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.85 -5.78 -5.61 -4.86 -4.44 -5.39 -5.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.59 -5.38 -8.78 -16.75 -27.51 -37.87 -43.83 -46.31 -48.34 -47.96 -42.80 -33.30 -27.25 -38.64 -48.71 -49.96 -45.66 -33.53 -22.24 -16.28 -14.64 -18.38 -15.85 -11.60 -3.77 -3.00 -1.04 3.32 5.84 7.65 6.56 3.04 1.06 0.66 0.73 0.60 0.57 0.66 0.68 0.58 0.53 -0.23 0.24 -0.77 -2.39 -3.71 -3.54 -4.18 -4.64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.49 -5.11 -5.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.08 -1.29 -1.74 -2.05 nan nan nan nan nan nan -1.93 -1.42 -1.53 -1.60 -1.84 -1.09 -0.91 -0.90 -0.38 -1.04 -0.58 -0.32 -1.58 -1.04 -1.39 -2.20 nan -2.17 -1.16 -0.67 -0.39 -0.11 -0.09 -0.03 0.04 1.17 2.17 2.41 2.46 1.95 3.10 3.10 1.52 1.09 2.87 4.36 4.22 3.59 4.03 2.01 -1.38 nan nan nan nan nan nan nan nan nan -5.38 -6.01 -3.39 -0.65 1.44 2.32 2.90 3.73 4.69 5.65 6.34 6.91 7.58 8.55 9.59 9.85 9.96 10.06 10.01 9.93 9.91 9.76 9.78 9.83 9.97 9.75 9.66 9.60 9.54 9.49 9.41 9.28 9.08 8.88 8.71 8.73 9.28 10.31 10.98 11.50 12.13 12.57 12.68 12.70 12.87 14.09 15.49 15.19 14.38 14.09 14.06 14.26 14.98 15.94 16.59 17.17 17.59 18.02 18.63 19.33 19.54 19.47 19.46 19.42 19.33 19.28 19.29 19.37 19.45 19.41 19.67 20.74 21.59 22.12 22.54 22.82 23.00 23.42 23.61 23.58 23.52 23.48 23.27 23.02 22.96 23.03 23.16 22.73 21.62 20.93 20.46 20.36 20.26 20.01 20.44 22.32 22.32 22.19 22.56 23.96 25.82 28.03 30.33 32.60 33.51 33.56 33.57 33.65 33.85 34.10 34.42 35.33 36.51 36.86 37.00 37.34 37.49 38.10 39.14 39.55 39.62 39.63 40.05 41.20 42.05 42.38 42.56 42.58 42.69 42.73 42.64 42.53 42.41 42.39 42.38 42.16 42.07 42.18 42.40 42.54 42.53 42.42 42.21 41.76 41.12 40.13 39.67 39.63 39.25 38.78 38.34 38.05 37.89 37.82 37.83 37.93 38.14 38.50 39.21 39.61 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.69 -5.62 -5.67 -5.35 -4.49 -4.17 -5.27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.87 -7.29 -11.14 -19.38 -30.90 -41.50 -45.77 -44.93 -43.99 -47.10 -46.67 -36.92 -35.69 -45.92 -56.50 -52.42 -43.26 -28.14 -15.62 -10.35 -10.09 -9.37 -6.25 -3.78 -3.25 -1.57 2.64 6.70 7.93 4.93 2.26 0.99 0.69 0.78 0.70 0.56 0.58 0.53 0.02 -1.50 -0.17 -0.90 -3.90 -4.69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.76 -4.79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.91 -1.68 -2.01 -2.06 nan nan nan nan nan nan -2.18 -2.28 -2.30 -2.01 -1.60 -1.10 -0.82 -0.73 -0.98 -1.47 -1.21 -1.31 -1.97 -1.58 -1.85 -2.25 nan nan -1.69 -0.83 -0.56 -0.36 -0.19 -0.09 0.40 1.66 2.57 2.12 1.87 2.60 2.11 1.77 0.55 0.70 3.19 3.99 3.10 2.23 3.68 1.91 -1.23 nan nan nan nan nan nan nan nan nan nan -5.65 -5.16 -1.91 0.66 2.02 2.50 3.33 4.28 5.22 5.95 6.59 7.27 8.17 9.16 9.47 9.58 9.46 9.10 8.59 nan nan 7.01 7.33 8.40 9.17 9.26 9.09 8.93 8.84 8.70 8.48 8.22 8.00 7.84 7.81 8.19 8.99 9.53 9.96 10.43 10.72 10.75 10.81 11.10 12.82 14.70 14.52 13.69 13.29 13.22 13.46 14.23 15.16 15.64 16.46 17.09 17.50 17.97 18.53 18.69 18.65 18.65 18.58 18.38 18.27 18.30 18.42 18.64 18.66 18.97 20.10 20.86 20.97 21.48 21.87 21.85 21.81 21.51 21.44 21.38 21.38 21.33 21.26 21.25 21.22 21.15 20.46 19.23 18.08 17.35 17.13 17.00 16.79 17.45 18.51 19.45 19.41 19.54 21.07 23.26 25.59 28.12 30.46 31.40 31.49 31.50 31.73 32.28 32.78 33.34 34.42 35.68 35.99 35.97 36.16 36.18 36.72 37.70 38.37 38.77 38.97 39.40 40.45 41.12 41.24 41.26 41.27 41.31 41.34 41.30 41.22 41.17 41.13 41.13 41.04 41.01 41.10 41.19 41.30 41.30 41.26 41.18 40.85 40.34 39.41 38.88 38.66 38.30 37.95 37.71 37.57 37.35 37.25 37.25 37.29 37.50 37.79 38.29 38.50 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.50 -5.39 -5.60 -5.63 -5.67 -4.17 -4.36 -5.40 nan nan nan nan nan nan nan nan nan nan nan nan nan -5.52 -6.84 -9.78 -16.65 -25.34 -33.08 -37.60 -34.90 -32.56 -40.25 -44.67 -38.06 -39.85 -46.24 -45.64 -40.15 -29.16 -18.42 -11.90 -5.65 -5.08 -4.45 -3.47 -3.40 -2.21 1.81 6.68 9.39 4.23 -1.45 -0.40 0.47 0.68 0.74 0.62 0.54 0.32 0.27 0.13 -1.10 -3.80 -4.51 -5.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.17 -4.91 -4.84 nan -5.78 -6.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.11 -2.10 nan nan nan nan nan nan nan nan nan nan nan nan nan -1.68 -1.07 -1.12 -1.76 -2.39 -2.15 -1.97 -1.98 -2.17 -2.34 nan nan nan -2.10 -1.05 -0.67 -0.64 -0.23 -0.08 1.37 1.24 1.45 0.03 1.17 3.24 2.32 1.02 0.39 1.10 3.45 3.63 2.74 2.62 3.86 1.68 -1.41 nan nan nan nan nan nan nan nan nan nan nan -4.85 -2.95 0.14 1.75 2.39 3.18 4.00 4.66 5.37 6.17 6.86 7.71 8.65 9.01 9.05 8.65 7.84 nan nan nan nan 4.37 6.09 8.36 9.01 8.58 8.33 8.17 7.94 7.69 7.61 7.60 7.43 7.36 7.72 8.42 8.50 8.55 9.09 9.94 9.88 9.90 10.28 11.75 13.08 13.00 12.44 12.14 12.08 12.30 12.87 13.49 13.89 15.43 16.75 16.94 17.02 17.54 17.68 17.65 17.65 17.61 17.42 17.28 17.28 17.42 17.60 17.66 17.95 18.83 19.34 19.32 19.98 20.54 20.30 19.77 19.25 19.09 19.06 19.07 19.22 19.31 19.30 19.02 18.63 17.77 16.64 15.48 14.60 14.19 14.23 14.73 15.14 13.68 15.72 16.82 17.35 19.08 21.71 24.23 26.62 28.56 29.51 29.68 29.87 30.28 31.15 31.83 32.32 33.44 34.68 34.89 34.65 34.58 34.52 35.03 36.06 37.01 37.77 38.06 38.50 39.28 39.72 39.65 39.61 39.61 39.60 39.61 39.63 39.65 39.91 39.94 39.96 39.97 39.96 39.98 39.68 39.69 39.69 39.70 39.71 39.53 39.20 38.43 37.90 37.66 37.30 37.09 37.04 37.00 36.79 36.68 36.69 36.69 36.84 37.06 37.27 37.44 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.38 -5.29 -5.11 -5.58 -5.63 -5.65 -3.97 -4.18 -5.26 -5.39 nan nan nan nan nan nan nan nan nan nan -4.75 -4.63 -5.06 -7.18 -10.55 -18.87 -31.58 -37.54 -34.46 -25.70 -31.54 -39.75 -34.46 -31.50 -31.14 -25.85 -20.93 -14.57 -9.27 -5.67 -3.66 -3.35 -3.39 -3.53 -1.94 1.22 6.17 8.06 4.86 0.02 -13.07 -15.66 -2.73 0.23 0.61 0.49 0.25 0.06 -0.10 0.03 -3.13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.14 -5.29 -5.58 -5.55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.27 -2.18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.47 -1.84 -2.44 nan -2.02 -1.89 -2.12 -2.47 nan nan nan nan nan -1.75 -0.78 -0.54 -0.24 -0.13 -0.07 0.16 0.52 0.23 1.53 2.47 1.37 0.54 -0.12 1.32 2.93 2.15 2.23 2.90 3.85 1.66 -1.34 nan nan nan nan nan nan nan nan nan nan nan nan -1.94 0.06 1.69 2.26 2.93 3.60 4.11 4.77 5.66 6.36 7.19 8.09 8.49 8.57 7.73 5.77 nan nan nan nan nan 3.84 6.89 8.39 8.02 7.82 7.62 7.29 7.02 7.01 6.38 2.88 -5.50 -6.22 -3.73 2.58 7.33 3.90 1.21 -3.06 0.54 8.46 9.57 11.36 11.41 11.10 10.98 10.95 11.01 11.36 11.58 11.96 10.05 9.12 11.38 16.01 16.36 16.47 16.45 16.45 16.44 16.35 16.26 16.23 16.32 16.38 16.46 16.63 17.09 17.29 17.37 18.26 18.97 18.53 17.74 17.05 16.90 16.87 16.89 17.07 17.25 17.17 16.78 15.96 15.17 14.28 13.25 12.23 11.83 11.93 12.72 9.54 10.74 12.54 15.06 16.13 18.19 21.10 23.81 25.79 26.89 27.83 28.31 28.78 29.31 30.39 30.96 31.31 32.28 33.47 33.53 33.03 32.64 32.50 33.08 34.20 35.44 36.51 36.84 37.08 37.64 37.79 37.64 37.58 37.56 37.55 37.55 37.61 37.86 38.39 38.81 38.93 38.97 38.97 38.73 38.13 37.65 37.66 37.68 37.72 37.69 37.48 37.05 36.70 36.57 36.39 36.23 36.26 36.27 36.12 36.06 36.08 36.06 36.16 36.27 36.37 36.42 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.46 -5.63 -5.80 -5.67 -5.49 -3.65 -3.44 -3.29 -3.87 -4.88 -5.10 nan nan nan nan nan -5.38 nan -4.09 -4.25 -2.17 -3.12 -4.52 -6.94 -12.67 -26.90 -35.37 -35.72 -27.79 -23.21 -28.71 -27.20 -19.75 -14.80 -8.22 -8.99 -7.02 -5.46 -4.16 -3.06 -3.07 -3.14 -2.89 0.35 5.33 7.80 5.78 1.05 -0.30 -12.22 -16.89 -12.23 -2.70 0.30 0.32 -0.00 -0.05 -0.05 -2.50 -3.68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.07 -2.03 -2.36 -2.48 nan nan nan nan nan -2.22 -0.98 -0.61 -0.36 -0.21 -0.12 0.07 1.17 1.69 2.06 1.97 0.76 0.63 0.70 2.02 4.07 2.58 2.32 2.43 3.98 1.00 -1.85 nan nan nan nan nan nan nan nan nan nan nan nan nan 0.81 1.63 2.00 2.37 2.97 3.77 4.32 5.05 5.71 6.54 7.51 7.97 8.11 6.65 4.37 nan nan nan nan nan nan 5.50 6.98 7.74 7.51 7.28 6.92 6.61 5.57 2.83 -7.90 -26.52 -30.28 -25.24 -9.17 6.61 -6.24 -17.68 -22.60 -8.23 1.48 7.28 10.18 6.79 9.02 9.45 9.51 9.57 9.63 11.35 9.85 8.35 3.64 12.94 14.97 14.82 14.80 14.87 14.81 14.82 14.88 14.93 15.02 15.04 14.98 14.92 14.90 14.92 14.97 15.10 16.08 17.11 17.21 16.34 15.04 15.57 14.66 15.64 15.76 15.88 15.82 15.28 14.23 13.47 12.88 11.88 11.01 10.43 10.38 10.27 8.82 nan nan 14.51 15.72 18.05 20.89 23.47 25.01 25.43 26.32 27.23 27.79 28.50 29.71 30.32 30.34 31.23 32.23 32.10 31.39 30.48 30.30 30.90 32.12 33.60 34.89 35.30 35.44 35.63 35.66 35.55 35.49 35.50 35.51 35.52 35.59 36.18 37.13 37.73 37.97 38.01 37.97 37.44 36.26 35.60 35.58 35.57 35.60 35.70 35.72 35.54 35.44 35.42 35.41 35.38 35.39 35.40 35.38 35.37 35.38 35.38 35.40 35.42 35.43 35.44 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.71 -5.80 -6.04 -8.92 -4.58 -3.44 -2.42 -2.42 -3.26 -4.38 -5.18 nan nan -4.82 -4.59 -4.79 -5.04 -5.07 -5.33 -3.23 -3.57 -3.46 -5.02 -8.44 -18.96 -30.44 -33.61 -28.89 -21.00 -13.64 -14.45 -9.88 -6.24 -5.31 -5.60 -5.02 -4.19 -1.74 -2.50 -3.01 -0.17 2.66 4.94 7.78 6.67 1.71 0.12 0.25 -2.40 -7.88 -8.21 -3.68 -6.58 -2.81 -1.05 -1.62 -3.46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.20 -1.53 -1.05 -0.57 -0.19 0.08 0.88 1.14 2.58 2.64 2.03 0.80 0.61 1.04 2.84 3.53 2.78 2.83 3.08 3.42 0.73 -1.68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.28 1.49 1.54 1.99 2.99 3.90 4.41 5.01 5.89 6.94 7.48 7.67 5.70 2.91 -0.16 nan nan nan nan nan nan nan 5.92 5.98 5.81 5.85 5.56 4.23 -3.81 -23.47 -26.09 -6.04 5.67 0.36 -17.88 -16.77 -15.66 -14.55 nan -19.76 -4.83 2.42 7.56 6.99 7.40 7.47 7.68 8.00 10.80 8.26 7.28 -3.24 3.37 6.62 12.77 12.72 12.88 12.79 12.74 12.89 13.17 13.59 13.63 13.50 13.18 12.81 12.69 12.67 12.77 13.40 15.22 15.69 14.81 13.56 14.18 10.78 14.36 14.18 13.86 13.77 13.33 13.96 13.35 12.50 10.66 10.88 10.04 9.95 9.80 9.39 nan 13.34 15.15 16.00 18.16 20.76 22.46 23.63 24.16 25.17 26.21 26.73 27.36 28.71 29.45 29.58 30.39 31.26 30.81 29.74 28.45 28.16 28.66 29.73 31.37 32.94 33.41 33.56 33.77 33.85 33.83 33.91 34.03 34.11 34.19 34.30 34.97 36.09 36.75 37.00 37.04 36.99 36.38 35.05 34.27 34.15 34.11 34.17 34.31 34.40 34.37 34.36 34.40 34.43 34.45 34.46 34.46 34.48 34.48 34.44 34.43 34.43 34.41 34.41 34.42 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.67 -5.56 -5.67 -3.23 -3.53 -3.07 -2.43 -2.60 -2.78 -3.56 -3.48 -4.01 -4.23 -3.59 -3.66 -3.91 -4.81 -4.51 -3.33 -3.43 -3.79 -4.36 -7.11 -13.92 -26.85 -31.44 -28.16 -21.95 -10.98 -7.66 -6.48 -3.33 -1.86 -1.96 -0.74 1.99 1.73 5.10 6.13 7.44 7.52 7.81 6.80 1.94 0.27 0.23 0.22 -0.33 -1.52 -2.34 -5.81 -20.00 -16.07 -3.39 -3.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.17 -2.08 -0.92 -0.19 0.13 0.54 1.87 2.30 2.49 2.59 1.40 0.52 0.83 3.50 2.89 2.72 2.49 3.31 3.18 0.26 -1.99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0.32 0.23 0.42 1.65 3.16 3.93 4.47 5.35 6.49 7.14 6.95 4.37 1.36 -1.68 nan nan nan nan nan nan nan nan 3.45 3.66 3.90 3.85 3.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.55 5.49 5.49 5.87 6.35 6.84 7.32 9.27 nan -13.81 -3.21 10.57 10.68 10.75 10.66 10.67 10.79 11.29 12.01 12.29 12.08 11.43 10.80 10.69 10.69 10.72 10.89 13.91 11.58 10.00 10.13 9.65 nan 9.06 6.52 4.87 4.88 4.88 13.39 11.70 nan nan nan 9.52 11.29 11.07 nan nan 14.56 15.47 16.79 18.71 20.31 20.96 21.84 23.04 24.29 25.27 25.56 26.07 27.48 28.47 28.93 29.73 30.33 29.58 28.16 26.49 26.08 26.36 27.12 28.86 30.66 31.20 31.47 31.95 32.22 32.37 32.66 32.97 33.18 33.36 33.53 34.19 35.21 35.77 35.96 35.99 35.94 35.39 34.22 33.45 33.21 33.14 33.20 33.32 33.42 33.41 33.41 33.42 33.43 33.45 33.45 33.46 33.46 33.42 33.32 33.30 33.30 33.31 33.36 33.41 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.86 -4.68 -4.09 -4.10 -3.45 -3.15 -3.11 -2.41 -2.16 -1.90 -2.27 -3.44 -4.74 -5.35 -4.88 -3.26 -3.63 -3.45 -3.26 -3.64 -4.07 -5.54 -9.23 -17.00 -27.76 -26.08 -22.31 -11.01 -4.28 -2.17 0.78 0.96 1.19 1.42 0.80 -0.10 0.11 1.28 5.32 7.33 7.36 2.10 0.26 0.03 0.27 -0.02 -2.06 -4.57 -4.68 -2.35 -16.07 -20.00 -8.66 -1.90 -3.09 -3.75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.21 -2.14 -1.27 -0.34 0.03 0.18 0.45 1.64 2.31 2.03 0.85 0.42 0.94 3.61 2.63 2.68 2.20 3.08 2.62 -0.51 -2.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.50 -1.40 -0.25 1.83 3.40 3.99 4.89 6.05 6.59 5.43 2.63 -0.35 nan nan nan nan nan nan nan nan nan nan 2.70 3.06 3.20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9.53 9.40 9.09 9.37 9.66 9.52 9.96 10.91 11.42 11.41 10.62 9.85 9.79 10.04 10.04 10.06 9.95 10.00 nan nan nan nan nan 3.70 2.55 2.18 2.11 3.20 2.70 nan nan nan nan nan nan nan 12.80 14.31 15.34 16.70 17.97 18.95 19.05 20.00 21.70 22.98 23.86 24.29 24.99 26.41 27.39 27.88 28.52 28.79 28.05 26.65 24.94 24.45 24.68 25.30 26.91 28.56 29.10 29.48 30.20 30.65 30.87 31.32 31.91 32.23 32.41 32.54 33.08 33.81 34.18 34.33 34.35 34.30 33.95 33.12 32.46 32.23 32.19 32.25 32.36 32.42 32.44 32.44 32.43 32.43 32.40 32.41 32.42 32.42 32.36 32.26 32.23 32.20 32.23 32.39 32.55 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.15 -5.21 -4.79 -4.01 -2.96 -2.71 -3.80 -2.69 -2.26 -4.51 -3.52 nan nan -5.34 -5.74 -4.30 nan -5.49 -3.72 -3.19 -6.78 -4.50 -9.15 -12.43 -17.70 -19.09 -20.20 -9.44 -4.74 0.53 0.27 0.09 -0.48 -2.30 -2.05 0.04 0.25 2.21 5.61 7.59 4.23 0.46 0.21 0.06 0.13 -1.27 -3.24 nan -4.35 -2.19 -1.49 -6.65 -3.64 -1.67 -3.77 -4.75 -4.42 -4.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.25 -1.85 -0.88 -0.26 0.01 0.18 0.35 1.08 2.71 1.17 0.34 1.46 3.43 2.99 2.51 2.82 3.22 0.29 -1.00 -1.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.75 0.06 1.85 2.71 3.67 4.60 4.69 3.23 0.44 -2.63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.53 6.81 8.23 7.84 6.84 5.94 8.58 9.31 10.27 7.39 -6.42 -30.74 8.98 9.94 10.00 10.00 9.65 9.33 8.67 nan nan nan nan nan nan 1.68 0.82 1.02 nan nan nan nan nan nan nan nan nan 11.64 13.54 14.95 16.04 16.45 16.89 16.96 18.11 20.24 21.50 22.18 23.11 24.02 25.38 26.26 26.53 26.89 26.88 26.33 25.20 23.73 23.20 23.42 24.07 25.30 26.62 27.05 27.61 28.52 29.09 29.33 29.97 30.93 31.26 31.39 31.44 31.72 31.87 32.14 32.23 32.24 32.21 32.12 31.74 31.33 31.24 31.25 31.32 31.39 31.42 31.44 31.44 31.43 31.38 31.35 31.34 31.34 31.34 31.29 31.22 31.20 31.14 31.24 31.53 31.84 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.59 -5.48 -4.88 -3.12 -2.41 -2.78 -3.31 -5.47 nan nan nan nan nan nan nan nan -3.95 -4.00 -3.21 -3.73 -8.10 -9.40 -8.04 -10.25 -12.01 -7.29 -3.21 0.81 0.25 -1.17 -3.26 -3.39 -2.66 0.00 0.75 3.59 6.89 7.19 0.89 0.14 -0.01 0.04 -0.11 -1.39 nan nan -4.28 -2.76 -2.53 -2.36 -3.56 -4.74 -4.91 -5.00 -5.05 -4.88 -5.47 -5.77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.29 -1.29 -0.48 -0.23 0.11 0.37 1.47 2.67 0.90 0.25 1.72 2.42 2.76 3.09 3.11 1.57 -0.12 -1.04 -1.81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.82 0.09 0.93 1.96 2.67 2.46 0.89 -1.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.50 4.24 -1.01 7.07 3.23 -2.95 -1.51 8.97 9.92 2.19 -8.35 -4.29 7.95 nan nan nan nan nan nan nan nan nan nan nan nan 1.41 0.42 0.79 nan nan nan nan nan nan nan 8.43 9.57 10.46 12.84 14.32 15.07 15.10 15.14 15.23 16.47 18.70 19.83 20.57 21.70 22.87 24.00 24.67 24.84 25.01 25.07 24.79 23.97 22.58 22.18 22.38 22.96 23.78 24.67 24.99 25.52 26.53 27.19 27.63 28.59 29.56 29.95 30.08 30.14 30.19 30.24 30.32 30.31 30.31 30.31 30.34 30.20 30.20 30.17 30.09 30.10 30.07 30.08 30.09 30.09 30.13 30.21 30.18 30.22 30.23 30.25 30.28 30.27 30.27 30.24 30.37 30.92 31.27 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.43 -3.36 -2.94 -2.95 -4.39 nan nan nan nan nan nan nan nan nan -3.77 -3.26 -2.97 -1.35 -3.77 -8.83 -6.16 -6.40 -7.29 -5.86 -2.30 0.82 -0.34 -3.36 -3.65 -3.18 -2.73 -0.22 1.51 6.47 7.61 5.01 0.22 0.10 0.08 0.01 -0.85 -2.98 nan nan -4.89 -4.19 -4.34 -5.22 -5.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.77 -5.09 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.38 -1.78 -0.69 -0.25 -0.12 -0.04 0.39 1.87 0.71 0.51 2.40 2.62 3.13 3.35 2.42 0.80 -0.50 -1.06 -1.70 -2.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.50 3.49 3.48 2.52 4.94 -0.44 0.11 0.49 7.05 -3.42 5.91 6.11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.52 0.46 nan nan nan nan nan nan nan 8.52 9.23 10.04 12.14 13.48 14.02 14.05 13.90 14.05 15.14 17.09 18.21 19.12 20.39 21.52 22.27 22.65 22.82 23.07 23.52 23.55 22.90 21.60 21.21 21.44 21.80 22.21 22.70 22.88 23.35 24.01 24.80 25.62 26.80 27.89 28.18 28.35 28.72 28.94 28.97 28.94 28.88 28.88 28.88 28.92 29.00 29.03 28.99 28.57 28.32 28.20 28.20 28.20 28.21 28.33 28.51 28.90 29.07 29.09 29.15 29.24 29.31 29.45 29.58 29.81 30.40 30.81 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.72 -3.19 -3.24 -4.09 -5.29 -5.67 nan nan nan nan nan nan nan nan nan -4.59 -1.46 -2.39 -0.36 -6.78 -7.96 -5.73 -5.11 -4.89 -1.87 0.48 -0.60 -2.99 -3.21 -3.16 -3.63 -1.01 2.54 7.43 7.81 5.94 0.24 0.12 -0.12 -0.44 -1.90 -3.75 nan nan -5.15 -5.46 -5.52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.96 -4.92 -5.05 -5.38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.48 -2.44 nan nan nan nan nan -2.41 -2.37 -1.33 -0.53 -0.30 -0.37 0.01 1.46 1.05 0.51 2.81 2.94 3.71 3.21 1.78 0.30 -0.58 -1.21 -1.60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6.87 9.25 9.96 11.49 12.55 13.04 13.10 13.04 13.20 14.03 15.53 16.97 18.03 19.39 20.29 20.63 20.76 20.93 21.58 22.43 22.67 22.07 20.62 20.45 20.49 20.58 20.71 20.82 20.85 20.98 21.30 22.24 23.60 24.89 25.90 26.10 26.37 27.27 27.83 27.97 27.92 27.81 27.80 27.81 27.83 27.86 27.88 27.78 27.05 26.25 26.05 26.05 26.05 26.07 26.23 26.93 27.68 27.90 27.94 28.02 28.20 28.50 28.75 29.09 29.46 30.05 30.43 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.60 -3.93 -5.14 -5.59 nan nan nan nan nan nan nan nan nan nan nan -4.17 -1.63 -1.62 -0.31 -3.47 -5.50 -6.91 -4.74 -3.76 -2.08 0.64 -2.16 -2.91 -3.21 -3.05 -4.69 -3.86 3.26 7.70 7.36 3.76 0.25 0.12 -0.40 -0.48 -2.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.45 -5.27 -5.21 -5.23 -5.56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.40 -2.35 -2.22 nan nan -2.20 -2.30 nan -2.22 -1.71 -0.73 -0.27 -0.13 -0.04 0.61 1.41 0.62 3.17 3.07 4.71 3.52 1.58 0.33 0.96 -0.55 -1.58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.26 8.29 10.94 11.72 12.22 12.33 12.32 12.44 13.06 14.14 15.61 15.85 17.23 17.68 17.63 17.61 17.49 18.42 19.51 20.20 19.86 18.96 19.28 19.24 19.30 19.29 19.21 19.15 19.00 18.94 19.93 21.76 23.07 23.88 23.99 24.45 25.91 26.81 27.01 26.96 26.83 26.81 26.82 26.84 26.86 26.86 26.70 25.78 24.81 24.52 24.45 24.44 24.51 24.74 25.62 26.59 26.86 26.89 26.96 27.24 27.70 28.12 28.55 28.97 29.54 29.93 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.30 -5.35 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.86 -4.01 -2.53 -0.73 -0.04 -1.03 -0.84 -1.04 -1.16 -2.17 -3.42 -3.20 -2.71 -2.72 -3.41 -5.56 -4.94 3.55 2.32 6.02 2.70 0.25 0.06 -0.26 -0.92 -3.20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.73 -4.62 -5.07 nan nan -1.74 -2.31 -3.49 nan nan nan -5.20 -5.31 -5.22 -5.23 -5.36 -5.81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.33 -2.00 -1.99 -2.31 nan -2.10 -2.13 nan -2.23 -2.12 -1.26 -0.49 -0.23 -0.05 0.69 2.19 1.70 2.83 2.92 4.11 2.62 1.08 -0.69 -0.10 -1.03 -2.18 -2.14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.10 7.16 10.46 11.00 11.57 11.72 11.75 11.80 12.28 13.13 12.35 8.49 6.94 6.40 6.56 3.86 2.57 2.25 3.88 6.19 8.70 13.93 17.76 17.70 17.99 18.05 17.95 17.74 17.32 16.82 17.88 20.13 21.33 21.82 21.90 22.60 24.66 25.89 26.13 26.10 25.96 25.91 25.92 25.98 26.03 26.00 25.81 24.98 24.10 23.70 23.53 23.51 23.64 24.02 24.87 25.71 25.98 25.99 25.96 26.30 27.00 27.54 27.97 28.32 28.85 29.31 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.93 -4.48 -3.36 -1.74 -0.84 -0.82 -1.08 -0.42 -0.34 -0.69 -1.75 -2.99 -3.50 -5.22 -4.10 -5.04 -4.50 -4.27 -0.39 5.02 3.18 0.42 0.04 -0.55 -3.61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.54 -4.34 -3.68 -3.47 -3.65 -3.15 -3.16 -4.02 -3.92 -2.64 -3.33 -4.21 -2.98 -4.00 -4.00 -3.92 -4.91 -5.03 -5.20 -5.41 -5.68 -5.91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.94 -1.66 -1.63 -1.94 nan -1.99 -1.86 -2.32 -2.42 -2.31 -1.44 -0.64 -0.37 -0.20 1.12 1.23 2.45 3.09 3.04 3.97 1.73 0.21 -0.95 -1.58 -2.21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.67 3.87 9.92 10.49 11.04 11.20 11.26 11.41 11.91 12.57 11.50 7.85 nan 5.60 5.26 nan nan nan nan nan nan nan 15.41 16.92 17.28 17.41 17.25 16.81 16.09 15.32 16.24 18.44 19.42 19.76 20.05 20.98 23.25 24.56 24.81 24.90 24.97 25.04 25.04 25.00 24.95 24.84 24.55 23.90 23.16 22.78 22.60 22.58 22.75 23.13 23.75 24.49 24.89 25.06 25.06 25.51 26.38 26.95 27.26 27.55 28.15 28.70 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.50 -5.40 -4.25 -3.37 -2.84 -3.10 -4.59 -2.42 -11.72 -4.85 -1.24 -3.36 -2.27 -5.07 -5.84 -3.40 -4.68 -3.29 -1.88 1.48 5.60 0.96 -0.29 -2.85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.42 -3.57 -2.84 -2.57 -2.78 -2.26 -2.71 -2.89 -3.14 -3.42 -2.47 -3.34 -4.53 nan -3.65 -3.16 -4.76 -4.69 -5.31 -5.28 -5.39 -5.81 -5.93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.60 -1.29 -1.48 -1.97 -1.60 -1.47 -1.95 -2.46 -1.87 -1.66 -1.00 -0.47 0.07 1.04 0.83 2.17 2.59 3.34 3.54 1.14 -0.03 -0.65 -1.59 -2.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.57 9.27 10.15 10.65 10.74 10.80 10.18 8.71 6.47 4.14 4.57 nan 4.20 4.01 nan nan nan nan nan nan nan 0.25 4.31 6.74 10.45 13.69 16.11 15.39 14.44 14.99 16.58 17.36 17.77 18.34 19.59 21.70 22.74 22.96 23.30 23.86 24.19 24.12 23.97 23.62 23.32 22.85 22.43 21.94 21.81 21.66 21.66 21.78 22.04 22.26 22.85 23.56 24.10 24.38 24.95 25.90 26.37 26.42 26.62 27.49 28.10 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.74 -5.77 -5.64 -5.56 -5.08 -5.30 nan -3.20 -6.74 -17.42 -11.76 -2.66 -3.71 -4.59 -2.97 -3.33 -5.06 -3.06 -2.97 2.66 5.87 1.24 -2.66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.64 -4.37 -4.31 -3.92 -4.20 -5.30 -4.68 -3.34 -1.83 -1.82 -1.81 -2.09 -1.25 -2.42 -4.12 nan nan -5.01 -4.63 -5.24 nan nan -5.86 -5.78 -5.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.52 -1.26 -0.96 -1.09 -1.11 -0.94 -1.62 -2.31 -2.05 -1.21 -1.67 -0.57 -0.10 0.37 0.23 2.49 3.02 3.74 2.90 0.87 0.17 -0.39 -1.41 -2.10 -2.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.26 8.85 9.74 10.17 10.24 10.19 8.55 4.77 3.24 2.45 1.87 nan nan nan nan nan nan nan nan nan nan nan 0.74 1.51 3.48 8.95 13.20 14.98 13.94 14.10 15.21 15.69 15.73 16.74 18.26 19.95 20.78 21.05 21.68 22.64 23.24 23.04 22.69 22.12 21.55 20.91 20.64 20.46 20.45 20.41 20.42 20.43 20.47 20.66 20.99 22.05 23.05 23.53 24.25 25.13 25.46 25.37 25.63 26.63 27.47 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.22 -5.49 -3.26 -4.02 -3.13 -4.06 -3.45 -4.52 -3.91 -4.82 -5.91 -1.31 3.42 0.96 -4.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.53 -3.90 -4.08 -4.90 -4.93 -4.58 -3.76 -2.75 -1.55 -0.65 -0.27 -0.58 -0.67 -2.23 -3.73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.97 -0.84 -0.90 -0.80 -1.31 -2.09 nan -1.29 -1.33 -1.23 -0.10 0.03 0.20 2.57 2.59 3.83 2.30 0.72 0.28 0.02 -0.70 -1.89 -2.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.40 6.06 8.61 9.15 9.45 9.51 9.51 6.94 2.23 1.44 0.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2.47 2.06 6.12 9.75 10.01 11.42 13.32 13.39 13.63 15.17 16.86 18.00 18.78 19.08 20.22 21.37 21.99 21.67 20.95 20.34 19.52 18.73 18.48 18.49 18.52 18.54 18.55 18.54 18.53 18.50 18.92 20.38 21.73 22.43 23.03 23.84 23.93 24.02 24.60 25.83 26.69 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.18 -1.90 -4.68 -5.26 -5.45 -5.79 -5.18 -3.48 -3.83 -2.14 2.68 1.92 -3.76 nan -5.07 -5.34 -5.09 -4.96 -5.05 -4.76 -5.09 -4.96 -4.44 -4.48 -4.60 nan nan nan nan nan -3.98 -3.08 -2.50 -3.29 -4.24 -4.05 -1.44 -0.27 -0.15 -0.43 -3.14 -4.58 -4.17 -4.57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.80 -1.22 -1.02 -0.73 -0.71 -1.56 -2.24 -2.46 -2.30 -1.53 -0.25 -0.09 0.20 2.62 2.95 3.91 1.68 0.48 0.12 0.06 -0.23 -1.54 -2.31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.80 7.78 8.39 8.54 8.73 8.83 8.86 5.79 0.81 0.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.55 -0.07 2.86 5.61 9.15 10.05 11.65 13.66 15.53 16.11 16.76 17.69 18.94 20.19 20.71 20.09 19.21 18.47 17.54 16.60 16.30 16.32 16.33 16.35 16.35 16.35 16.34 16.33 16.85 18.66 20.26 21.07 21.45 21.75 21.84 22.39 23.35 24.79 25.77 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.12 -4.50 nan nan nan -5.51 -4.96 -4.96 -3.40 2.39 2.43 -2.05 -4.43 -4.31 -4.94 -5.08 -5.10 -5.38 -4.94 -4.00 -3.43 -2.97 -2.78 -2.89 -3.77 -4.16 nan -3.96 -4.10 -3.42 -1.91 -2.10 -2.29 -3.23 -1.17 0.11 -0.53 -1.54 -3.36 -4.86 -3.39 -3.12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.35 -1.42 -1.02 -0.79 -1.56 -2.23 nan -2.37 -2.31 -1.19 -0.22 0.10 2.72 3.63 3.82 1.00 0.26 -0.02 -0.10 -0.20 -0.89 -2.04 -2.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4.06 7.84 8.43 8.18 8.23 8.00 7.70 4.46 -0.19 -0.50 -0.37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.28 3.62 7.76 9.87 11.31 11.60 12.30 13.52 15.40 16.92 18.29 18.12 17.17 16.27 15.23 14.18 13.76 13.79 14.10 14.08 14.16 14.47 14.47 14.67 14.88 16.96 18.91 19.53 19.54 19.51 19.61 20.56 21.88 23.43 24.49 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.57 2.14 3.30 -0.04 -3.64 -3.78 -4.43 -5.51 -4.82 -5.36 -5.29 -3.73 -2.72 -2.50 -2.19 -1.50 -1.10 -1.25 -2.29 -2.25 -2.79 -2.84 -1.75 -1.82 -1.93 -0.87 0.06 -1.49 -2.66 -3.57 -4.03 -4.05 -3.68 -4.01 -3.85 -4.85 -4.70 -4.58 -4.94 -4.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.02 -0.78 -1.00 -0.99 -1.54 -2.29 nan nan -2.34 -2.23 -1.19 0.51 3.00 4.03 3.51 0.55 0.10 -0.24 -0.41 -0.37 -0.56 -1.88 -2.32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.08 8.21 9.07 8.19 7.59 6.76 4.81 1.49 -0.10 -1.19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -8.39 -11.02 -10.96 -8.77 -7.50 -5.18 -1.35 6.71 11.15 8.92 7.38 6.01 4.44 3.10 4.29 5.98 5.60 6.14 7.23 9.90 9.64 7.30 9.62 14.25 17.42 17.05 17.04 17.34 18.54 19.98 21.55 22.72 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.72 -0.37 3.02 1.24 -2.57 -3.89 -4.07 -4.72 -4.93 -5.19 -4.84 -3.41 -2.28 -0.36 0.33 0.23 0.12 -0.00 -0.62 -1.21 -1.60 -1.68 -1.60 -1.19 -0.48 0.13 -1.29 -4.64 -4.35 -3.05 -5.06 -5.57 -5.51 nan -5.18 -5.06 -4.46 -4.51 -4.47 -4.93 -5.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.44 -1.06 -1.23 -1.01 -1.10 -2.00 -2.45 -2.41 -2.42 -1.96 -1.19 0.57 3.23 3.99 2.87 0.01 -0.06 -0.40 -0.57 -0.69 -0.77 -1.90 -2.37 -2.37 -2.34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7.69 9.49 9.06 7.76 6.59 4.58 0.43 -0.75 -0.88 -0.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -25.29 -11.65 -8.47 nan -5.85 -0.05 7.22 7.67 nan nan nan nan 8.37 9.14 8.55 nan nan 5.67 15.50 15.43 15.42 15.30 16.46 18.01 19.54 20.74 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.54 -3.14 -3.11 -1.65 1.18 -0.68 -3.02 -3.84 -5.04 -5.73 -6.33 -3.51 -2.30 0.18 0.15 -0.06 -0.24 -0.05 0.11 0.13 0.22 0.20 0.17 0.16 0.06 0.14 -1.09 -3.49 -4.17 -3.75 -4.78 -5.48 nan nan nan nan -5.23 -5.16 -5.74 -6.60 -5.35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.60 -1.00 -1.03 -0.69 -0.82 -1.96 -1.54 -1.04 -1.55 -1.66 -1.52 0.60 3.90 3.79 1.63 -0.11 -0.29 -0.65 -0.84 -0.84 -1.08 -1.97 -2.41 -2.33 -2.42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7.59 6.45 5.14 2.32 -0.48 -0.72 -0.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -27.01 -27.67 -28.33 nan nan -10.75 nan nan nan nan nan nan nan nan nan nan nan nan nan 4.97 7.96 11.15 12.83 14.19 15.89 17.29 18.50 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.20 -5.37 -5.05 nan nan -5.60 -5.39 -3.50 -3.81 -3.26 0.49 0.28 -1.85 -3.01 -4.85 -7.27 -7.27 -4.01 -0.03 0.29 -1.10 -2.41 -3.08 -3.68 -3.35 -2.75 -2.75 -2.58 -2.49 -2.74 -2.02 -2.65 -4.07 -6.52 -5.03 -5.68 -5.55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.38 -1.03 -1.15 -0.93 -0.95 -0.21 2.37 1.57 0.07 -0.68 -0.38 2.20 4.14 3.70 0.87 -0.21 -0.41 -0.53 -0.89 -1.06 -1.38 nan nan -2.48 -2.28 -2.45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5.73 4.85 3.56 0.43 -1.47 -0.39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9.94 8.13 10.83 12.38 14.10 15.40 16.55 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.26 -4.44 -4.78 -5.19 -4.61 nan nan -5.66 -4.48 -3.54 0.04 0.55 -0.48 -2.61 -2.91 -4.77 -4.88 -1.04 -0.42 -2.08 -3.87 nan -5.42 -5.72 -5.83 -4.78 -4.50 -4.63 -4.62 -4.07 -4.54 -5.09 -5.66 -5.63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.89 -1.48 -1.27 -1.61 -1.35 -0.80 0.48 3.16 4.00 2.72 0.11 -0.33 -0.77 -0.62 -0.83 -1.17 -1.97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1.06 -0.52 -1.16 -0.11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11.58 11.45 13.10 14.27 15.41 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.71 -4.34 -3.46 -4.17 -4.63 -5.15 -5.86 -6.09 -5.73 -3.54 -2.03 0.15 0.55 -0.45 -1.86 -2.13 -1.14 -0.12 -2.48 nan nan nan -5.68 -5.83 -5.57 -4.93 -4.60 -4.54 -4.71 -5.30 -5.77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.38 -1.74 -1.72 -1.59 -1.38 -0.91 3.55 3.92 1.97 -0.05 -0.51 -1.50 -1.09 -0.99 -1.31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.70 0.03 0.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11.92 12.37 13.41 14.07 -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.66 -3.84 -3.98 -4.24 -4.77 -5.02 -5.67 -4.32 -2.90 -1.85 -2.41 -2.43 -3.51 -5.10 -4.83 -5.21 -5.12 -3.96 -3.98 -2.58 -0.03 0.54 0.38 0.42 0.30 -1.58 nan nan nan nan nan -5.87 -5.80 -5.62 -5.39 -5.50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.55 -1.19 -1.68 -1.65 -1.48 -0.56 4.02 3.12 0.86 -0.21 -1.49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.30 -0.66 -1.03 -1.52 -2.03 -3.08 -2.60 -3.47 -2.45 -1.89 -2.66 -3.16 -2.83 -3.44 -4.38 -4.01 -3.47 -4.52 -4.80 -4.83 -4.36 -2.44 0.29 -1.30 -3.53 -4.00 -4.06 -4.49 -4.78 -5.66 -5.90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.07 -1.20 -1.58 -1.26 -1.42 0.86 4.13 2.86 0.29 -0.33 -1.49 nan nan nan nan -2.30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.27 nan nan nan nan nan nan nan -3.02 -1.18 -1.79 -2.62 -2.55 -2.51 -1.28 -0.46 -0.28 -0.66 -0.30 0.02 -0.16 -0.44 -1.29 -2.04 -3.37 -4.13 -4.36 -4.53 -4.80 -3.98 -4.83 -3.77 -2.32 -3.50 nan -5.11 -4.86 -5.61 -5.97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.47 -1.18 -1.26 0.69 4.09 3.00 2.00 2.56 0.61 nan nan -2.33 -2.10 -2.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.40 -5.21 -4.49 -4.43 -4.18 nan nan nan nan -3.66 -1.51 -1.83 -3.18 nan nan nan -3.58 -4.90 -4.37 -4.29 -5.30 -3.36 -2.42 -1.86 -0.37 -0.12 0.07 -0.74 -1.69 -2.87 -2.23 -2.03 -1.35 -1.51 -4.04 -4.62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.44 -1.51 0.59 3.59 2.21 2.26 2.57 nan nan nan -2.23 -2.01 -2.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.83 -5.73 -5.53 -5.31 -5.07 -4.03 -5.29 -7.64 -5.36 -1.75 -2.17 -5.14 nan nan nan nan nan nan -4.34 -4.34 nan nan nan -3.59 -3.17 -5.32 -2.55 -1.34 -0.01 -0.38 -1.04 -2.13 -2.29 -3.44 -5.23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.69 -0.82 3.77 1.95 2.35 1.81 nan nan -2.30 nan -2.22 -2.43 -2.39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.51 -4.81 -4.29 -4.30 -2.83 -6.22 -6.98 -3.99 -1.87 -4.70 nan nan nan nan nan nan nan nan nan nan nan -3.30 -2.83 -2.84 -4.95 nan -5.27 -5.19 -4.10 -5.04 -5.65 -5.01 -4.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.35 2.33 -1.02 nan nan -2.23 -2.16 -2.33 -2.08 nan -2.27 -2.26 -2.29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.88 -4.25 -1.86 -1.34 -3.16 -2.54 -1.44 -3.72 nan nan nan nan nan nan nan nan nan nan nan -3.31 -4.12 -4.00 -4.07 -5.55 nan nan -5.62 -4.27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3.75 4.66 1.35 -1.78 nan -1.56 -1.93 -1.76 -1.36 -1.75 -1.85 -2.16 -2.19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.61 -1.52 -3.41 -3.64 -2.26 -2.18 -3.92 nan nan nan nan nan nan nan nan nan -4.34 -3.73 -3.54 -4.00 -3.64 -4.96 nan nan nan nan nan -4.80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.27 2.35 5.23 3.93 2.47 1.08 -0.97 -1.93 -2.01 -1.41 -1.63 -1.65 -1.91 -2.16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.64 -1.96 -2.73 -4.55 nan nan nan nan nan nan nan nan nan nan nan nan nan -4.70 -3.92 -4.78 -5.16 -4.60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.92 1.59 5.44 3.76 3.64 3.91 3.12 2.92 0.70 -1.89 -2.01 -1.81 -1.96 -1.69 -1.51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.07 -2.83 -2.10 -4.67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.46 -4.99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.95 -1.24 1.59 2.16 2.31 2.81 1.78 2.35 2.98 3.57 2.08 -0.91 -1.83 -1.89 -1.68 -1.27 nan nan nan -2.20 -2.03 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -5.04 -5.00 -4.01 -1.72 -3.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.00 -1.93 -0.76 1.66 1.63 2.43 1.66 -0.37 -0.24 -0.09 0.82 3.08 2.58 -0.40 -1.96 -1.54 -1.82 nan nan nan -1.51 -1.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.35 -2.30 -3.29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.95 -1.79 1.31 1.75 1.55 1.79 -0.42 -0.92 -0.84 -0.76 -0.77 0.12 2.82 2.74 -0.92 -1.71 -0.47 -1.40 nan -1.29 -1.14 -1.88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.58 -2.12 -2.91 -4.98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.12 1.70 3.07 1.50 0.80 0.01 -0.66 -0.76 -1.21 -1.09 -1.02 0.21 3.21 2.15 -1.13 -0.94 -1.20 -0.83 -1.16 -1.00 -1.35 -2.24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.53 -2.22 -4.14 -5.40 -5.49 -5.34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.20 nan nan nan nan 3.52 4.33 0.96 -1.15 0.94 1.80 1.71 -0.83 -1.48 -1.83 -1.53 0.92 3.48 1.59 -1.06 -1.36 -0.48 -0.92 -1.12 -2.05 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.00 -2.37 -3.15 -3.93 -5.18 -5.30 -5.28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.59 -1.96 -1.52 -1.51 -1.51 -0.77 2.10 1.34 -1.34 -1.65 -1.48 -2.03 -0.62 -1.56 -1.77 -1.41 -1.89 -0.72 2.29 2.85 1.69 -0.71 -0.86 -0.14 0.18 -0.93 -1.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.67 -5.41 nan nan -3.47 -2.76 -4.15 -5.27 -5.53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.82 -1.08 -1.56 -1.10 -1.18 -1.21 -0.72 1.10 0.98 -2.05 -1.58 -1.32 -1.65 -1.37 -1.07 -1.11 -0.95 -1.24 -1.74 0.85 -0.68 2.70 2.17 -0.28 -1.61 -1.11 -1.02 -0.86 -1.09 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.65 -5.29 -5.52 -4.06 -3.15 -3.14 -4.84 -5.66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -0.98 -0.73 -0.73 -0.87 -1.16 -0.30 1.52 0.34 -1.66 -1.59 -1.07 -0.52 -1.61 -1.65 -0.99 -0.83 -1.14 -1.99 1.03 -1.40 -0.76 2.85 2.23 -0.60 -1.04 -1.02 -0.60 -0.81 -1.64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3.97 -5.37 -4.29 -3.67 -5.00 -5.71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.73 -0.72 -0.51 -0.73 -1.05 -0.41 1.94 0.41 -1.69 -1.85 -1.03 -1.12 -1.60 -1.08 -1.15 -1.03 -0.93 -0.37 0.07 -1.54 -1.02 -1.18 1.94 2.55 0.86 -1.47 -1.19 -0.95 -1.38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.56 -3.70 -4.27 -4.27 -3.64 -5.30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.42 nan nan nan nan nan nan nan nan nan -0.95 -0.84 -0.56 -0.91 -0.84 2.01 2.62 nan nan nan -1.15 -0.88 -0.93 -1.17 -1.13 -1.05 -1.04 0.47 -0.56 -1.23 -0.91 -0.81 1.01 3.09 1.75 -0.73 -1.22 -1.21 -1.72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -4.47 -3.42 -4.84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.37 -2.31 -2.22 -1.62 -1.55 -1.72 -2.11 nan nan nan -1.44 -1.86 -0.73 -0.84 -1.40 1.65 1.58 nan nan nan -1.34 -0.90 -1.21 -1.26 -1.07 -1.24 -1.59 -1.10 0.98 -1.58 -1.01 -1.08 -1.60 -0.99 2.30 3.11 0.67 -1.13 -1.17 -1.66 -2.02 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.20 -1.36 -1.31 -1.34 -1.72 nan nan -1.50 -1.85 -2.32 -1.55 -1.18 -1.79 0.99 1.68 nan nan nan nan nan -1.59 -1.41 -1.39 -1.33 -1.33 -1.77 0.31 -1.41 -1.21 -1.12 -1.32 -1.51 -1.62 0.32 2.29 2.66 0.97 -1.12 -1.74 -1.91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.79 -1.35 -1.22 -1.24 -1.27 -1.32 -1.66 -2.48 nan nan nan -1.83 0.64 2.32 nan nan nan nan nan -1.68 -1.60 -1.48 -1.06 -1.32 -1.60 -1.24 -1.74 -1.50 -1.46 -1.26 -1.36 -1.78 -1.73 -1.34 0.32 2.31 2.90 0.37 -1.75 -1.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.53 -1.26 -1.14 -1.01 -1.25 -1.96 nan nan nan nan -1.47 0.83 2.62 nan nan nan nan nan nan -1.65 -1.20 -1.21 -1.21 -1.02 -1.96 -1.58 -1.53 -1.55 -1.48 -1.41 -1.38 -1.45 -1.69 -1.87 -0.98 0.34 2.33 0.71 -1.66 -1.70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.69 -1.15 -1.21 -0.96 -1.11 nan nan nan nan nan -0.16 2.19 1.99 nan nan nan nan nan nan nan -1.69 -1.28 -1.12 -1.09 -1.40 -1.35 -1.28 -1.26 -1.16 -1.08 -0.97 -1.21 -1.38 -1.37 -1.33 -1.79 0.15 2.38 -1.11 -0.80 -1.44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.09 -1.39 -1.59 -1.09 -1.62 nan nan nan nan -0.97 1.86 1.33 1.35 nan nan nan nan nan nan nan -1.95 -1.15 -1.01 -0.82 -1.12 -1.02 -1.14 -1.29 -1.21 -1.04 -0.80 -1.04 -1.25 -0.96 -1.29 -1.32 -1.45 2.46 0.13 -0.48 -1.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.84 -1.96 -1.62 -1.23 nan nan nan nan 1.01 2.02 2.65 0.64 2.02 nan nan nan nan nan nan nan -1.99 -1.66 -1.26 -0.90 -1.07 -1.07 -1.10 -1.52 -1.47 -1.41 -1.35 -1.37 -1.10 -0.68 -1.45 -1.47 -1.72 2.23 0.11 -1.25 -1.73 -2.38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.54 -1.09 -1.19 -1.26 -1.59 nan nan -1.34 1.19 2.57 2.48 1.02 -0.33 nan nan nan nan nan nan nan -2.05 nan nan nan -1.14 -1.24 -1.20 -1.38 -1.48 -1.38 -1.16 -0.95 -0.90 -0.78 -1.14 -1.27 -1.35 2.80 -0.97 -1.38 -1.37 -1.59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.33 nan nan nan nan nan nan nan nan -1.35 -0.84 -0.74 -1.45 -1.91 0.76 1.96 2.14 2.25 2.56 nan -1.64 -1.37 -1.73 nan nan nan nan nan nan nan nan nan nan nan -1.31 -1.33 -1.46 -1.71 -1.23 -0.91 -0.91 -1.18 -1.04 -1.13 -1.29 0.44 2.18 -1.39 -0.89 -0.70 -1.15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.02 -2.02 -1.95 0.27 0.83 -1.20 -1.94 nan nan nan -1.20 -1.39 -1.96 0.07 -0.50 -0.76 1.59 nan nan nan -1.29 -1.31 nan nan nan nan nan nan nan nan nan nan nan nan -1.50 -1.63 -1.90 nan -1.13 -1.00 -0.95 -0.85 -0.99 -0.99 -1.53 2.25 -0.16 -0.92 -0.75 -0.79 -1.12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -2.10 -2.08 -1.96 -1.30 -1.31 -1.45 -0.75 -0.70 -0.46 -1.65 -2.06 -2.02 -1.94 -1.91 0.69 -1.61 -1.47 nan nan nan nan -2.01 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1.67 -1.02 -0.89 -0.84 -0.75 -0.77 -1.11 2.57 -0.47 -0.96 -0.93 -1.06 -1.41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan diff --git a/bluemath_tk/wrappers/swash/swash_example.py b/bluemath_tk/wrappers/swash/swash_example.py deleted file mode 100644 index ae5a3c4..0000000 --- a/bluemath_tk/wrappers/swash/swash_example.py +++ /dev/null @@ -1,71 +0,0 @@ -import inspect -import os.path as op - -import numpy as np - -from bluemath_tk.datamining.lhs import LHS -from bluemath_tk.datamining.mda import MDA -from bluemath_tk.wrappers.swash.swash_wrapper import HySwashVeggyModelWrapper - - -if __name__ == "__main__": - # Define the output directory - output_dir = ( - "test_cases/HySwashVeggy/" # CHANGE THIS TO YOUR DESIRED OUTPUT DIRECTORY! - ) - # Templates directory - swash_file_path = op.dirname(inspect.getfile(HySwashVeggyModelWrapper)) - templates_dir = op.join(swash_file_path, "templates") - # Fixed parameters - fixed_parameters = { - "dxinp": 1, # bathymetry grid spacing - "Plants_ini": 750, # Vegetation start cell - "Plants_fin": 900, # Vegetation end cell - "comptime": 7200, # Simulation duration (s) - "warmup": 7200 * 0.15, # Warmup duration (s) - "n_nodes_per_wavelength": 80, # number of nodes per wavelength - } - # LHS - variables_to_analyse_in_metamodel = [ - "Hs", - "Hs_L0", - "WL", - "vegetation_height", - "plants_density", - ] - lhs_parameters = { - "num_dimensions": 5, - "num_samples": 10000, - "dimensions_names": variables_to_analyse_in_metamodel, - "lower_bounds": [0.5, 0.005, 0, 0, 0], - "upper_bounds": [2, 0.05, 1, 1.5, 1000], - } - lhs = LHS(num_dimensions=len(variables_to_analyse_in_metamodel)) - df_dataset = lhs.generate( - dimensions_names=lhs_parameters.get("dimensions_names"), - lower_bounds=lhs_parameters.get("lower_bounds"), - upper_bounds=lhs_parameters.get("upper_bounds"), - num_samples=lhs_parameters.get("num_samples"), - ) - # MDA - mda_parameters = {"num_centers": 5} - mda = MDA(num_centers=mda_parameters.get("num_centers")) - mda.fit(data=df_dataset) - metamodel_parameters = mda.centroids.to_dict(orient="list") - # HySwashVeggyModelWrapper - swash_wrapper = HySwashVeggyModelWrapper( - templates_dir=templates_dir, - metamodel_parameters=metamodel_parameters, - fixed_parameters=fixed_parameters, - output_dir=output_dir, - depth_array=np.loadtxt(op.join(templates_dir, "depth.bot")), - ) - # Build the input files - swash_wrapper.build_cases(mode="one_by_one") - # Run the simulations - swash_wrapper.run_cases(launcher="docker_serial", num_workers=5) - # Post-process the results - swash_wrapper.postprocess_cases( - output_vars=["Ru2", "Runlev", "Msetup", "Hrms", "Hfreqs"] - ) - print("Done!") diff --git a/bluemath_tk/wrappers/swash/templates/INPUT b/bluemath_tk/wrappers/swash/templates/INPUT deleted file mode 100644 index a2569ae..0000000 --- a/bluemath_tk/wrappers/swash/templates/INPUT +++ /dev/null @@ -1,59 +0,0 @@ -$Project name -PROJECT 'Veggy' '{{ case_num }}' -$ -$Set water level -SET LEVEL={{WL}} -$ -$(1D-mode, flume) or (2D-mode, basin) -MODE DYNanic ONED -COORD CARTesian -$Computational grid: geographic location, size, resolution and orientation -CGRID 0 0 0 {{ xlenc }} 0 {{ mxc }} 0 -$ -$Multi-layered mode -VERT 1 -$ -$Reading bathymetry values from file -INPGRID BOTTOM 0 0 0 {{ mxinp }} 0 {{ dxinp }} 0.0 -READINP BOTTOM 1 'depth.bot' 1 0 FREE -$ - -$Initial values for flow variables -INIT ZERO -$ -$Hydraulic boundary conditions -BOU SIDE W CCW BTYPE WEAK CON SERIES 'waves.bnd' -BOU SIDE E CCW BTYPE RADIATION -SPON E 10 -$ -$Physics -BREAK -FRIC MANNING 0.01 -VEGETATION {{ vegetation_height }} 0.005 1 0.2 -INPGRID NPLANTS 0 0 0 {{ mxinp }} 0 {{ dxinp }} 0.0 -READINP NPLANTS 1 'plants.txt' 1 0 FREE -$Numerics -NONHYDrostatic BOX 1. PREConditioner ILU -$ -$Output quantities -DISCRET UPW MOM -DISCRET UPW UMOM H NONE -DISCRET UPW WMOM H NONE -DISCRET CORR -$ -$Time integration -TIMEI 0.1 0.5 -$ -QUANTITY XP hexp=10 -QUANT RUNUP delrp 0.01 -$ -CURVE 'line' 0 0 {{ xlenc }} {{ xlenc }} 0 -TABLE 'line' HEAD 'output.tab' TSEC XP YP WATL OUTPUT 0 1 SEC -$ -TABLE 'NOGRID' HEAD 'run.tab' TSEC RUNUP OUTPUT 0 1 SEC -$ -$Starts computation -TEST 1,0 -COMPUTE 000000.000 {{ deltc }} SEC {{ tendc }} -STOP -$ \ No newline at end of file diff --git a/bluemath_tk/wrappers/swash/templates/depth.bot b/bluemath_tk/wrappers/swash/templates/depth.bot deleted file mode 100644 index d923ea7..0000000 --- a/bluemath_tk/wrappers/swash/templates/depth.bot +++ /dev/null @@ -1,1200 +0,0 @@ -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.500000000000000000e+01 -1.494999999999999929e+01 -1.490000000000000036e+01 -1.484999999999999964e+01 -1.480000000000000071e+01 -1.475000000000000000e+01 -1.469999999999999929e+01 -1.465000000000000036e+01 -1.459999999999999964e+01 -1.455000000000000071e+01 -1.450000000000000000e+01 -1.444999999999999929e+01 -1.440000000000000036e+01 -1.434999999999999964e+01 -1.430000000000000071e+01 -1.425000000000000000e+01 -1.419999999999999929e+01 -1.415000000000000036e+01 -1.409999999999999964e+01 -1.405000000000000071e+01 -1.400000000000000000e+01 -1.394999999999999929e+01 -1.390000000000000036e+01 -1.384999999999999964e+01 -1.380000000000000071e+01 -1.375000000000000000e+01 -1.369999999999999929e+01 -1.365000000000000036e+01 -1.359999999999999964e+01 -1.355000000000000071e+01 -1.350000000000000000e+01 -1.344999999999999929e+01 -1.340000000000000036e+01 -1.334999999999999964e+01 -1.330000000000000071e+01 -1.325000000000000000e+01 -1.319999999999999929e+01 -1.315000000000000036e+01 -1.309999999999999964e+01 -1.305000000000000071e+01 -1.300000000000000000e+01 -1.294999999999999929e+01 -1.290000000000000036e+01 -1.284999999999999964e+01 -1.280000000000000071e+01 -1.275000000000000000e+01 -1.269999999999999929e+01 -1.265000000000000036e+01 -1.259999999999999964e+01 -1.255000000000000071e+01 -1.250000000000000000e+01 -1.244999999999999929e+01 -1.240000000000000036e+01 -1.234999999999999964e+01 -1.230000000000000071e+01 -1.225000000000000000e+01 -1.219999999999999929e+01 -1.215000000000000036e+01 -1.209999999999999964e+01 -1.205000000000000071e+01 -1.200000000000000000e+01 -1.194999999999999929e+01 -1.190000000000000036e+01 -1.184999999999999964e+01 -1.180000000000000071e+01 -1.175000000000000000e+01 -1.169999999999999929e+01 -1.165000000000000036e+01 -1.159999999999999964e+01 -1.155000000000000071e+01 -1.150000000000000000e+01 -1.144999999999999929e+01 -1.140000000000000036e+01 -1.134999999999999964e+01 -1.130000000000000071e+01 -1.125000000000000000e+01 -1.119999999999999929e+01 -1.115000000000000036e+01 -1.109999999999999964e+01 -1.105000000000000071e+01 -1.100000000000000000e+01 -1.094999999999999929e+01 -1.089999999999999858e+01 -1.084999999999999964e+01 -1.080000000000000071e+01 -1.075000000000000000e+01 -1.069999999999999929e+01 -1.064999999999999858e+01 -1.059999999999999964e+01 -1.055000000000000071e+01 -1.050000000000000000e+01 -1.044999999999999929e+01 -1.039999999999999858e+01 -1.034999999999999964e+01 -1.030000000000000071e+01 -1.025000000000000000e+01 -1.019999999999999929e+01 -1.014999999999999858e+01 -1.009999999999999964e+01 -1.005000000000000071e+01 -1.000000000000000000e+01 -9.949999999999999289e+00 -9.899999999999998579e+00 -9.849999999999999645e+00 -9.800000000000000711e+00 -9.750000000000000000e+00 -9.699999999999999289e+00 -9.649999999999998579e+00 -9.599999999999999645e+00 -9.550000000000000711e+00 -9.500000000000000000e+00 -9.449999999999999289e+00 -9.399999999999998579e+00 -9.349999999999999645e+00 -9.300000000000000711e+00 -9.250000000000000000e+00 -9.199999999999999289e+00 -9.149999999999998579e+00 -9.099999999999999645e+00 -9.050000000000000711e+00 -9.000000000000000000e+00 -8.949999999999999289e+00 -8.899999999999998579e+00 -8.849999999999999645e+00 -8.800000000000000711e+00 -8.750000000000000000e+00 -8.699999999999999289e+00 -8.649999999999998579e+00 -8.599999999999999645e+00 -8.550000000000000711e+00 -8.500000000000000000e+00 -8.449999999999999289e+00 -8.399999999999998579e+00 -8.349999999999999645e+00 -8.300000000000000711e+00 -8.250000000000000000e+00 -8.199999999999999289e+00 -8.149999999999998579e+00 -8.099999999999999645e+00 -8.050000000000000711e+00 -8.000000000000000000e+00 -7.949999999999999289e+00 -7.899999999999999467e+00 -7.849999999999999645e+00 -7.799999999999999822e+00 -7.750000000000000000e+00 -7.699999999999999289e+00 -7.649999999999999467e+00 -7.599999999999999645e+00 -7.549999999999999822e+00 -7.500000000000000000e+00 -7.449999999999999289e+00 -7.399999999999999467e+00 -7.349999999999999645e+00 -7.299999999999999822e+00 -7.250000000000000000e+00 -7.199999999999999289e+00 -7.149999999999999467e+00 -7.099999999999999645e+00 -7.049999999999999822e+00 -7.000000000000000000e+00 -6.949999999999999289e+00 -6.900000000000000355e+00 -6.849999999999999645e+00 -6.799999999999998934e+00 -6.750000000000000000e+00 -6.699999999999999289e+00 -6.650000000000000355e+00 -6.599999999999999645e+00 -6.549999999999998934e+00 -6.500000000000000000e+00 -6.449999999999999289e+00 -6.400000000000000355e+00 -6.349999999999999645e+00 -6.299999999999998934e+00 -6.250000000000000000e+00 -6.199999999999999289e+00 -6.150000000000000355e+00 -6.099999999999999645e+00 -6.049999999999998934e+00 -6.000000000000000000e+00 -5.949999999999999289e+00 -5.900000000000000355e+00 -5.849999999999999645e+00 -5.799999999999998934e+00 -5.750000000000000000e+00 -5.699999999999999289e+00 -5.650000000000000355e+00 -5.599999999999999645e+00 -5.549999999999998934e+00 -5.500000000000000000e+00 -5.449999999999999289e+00 -5.399999999999998579e+00 -5.349999999999999645e+00 -5.299999999999998934e+00 -5.250000000000000000e+00 -5.199999999999999289e+00 -5.149999999999998579e+00 -5.099999999999999645e+00 -5.049999999999998934e+00 -5.000000000000000000e+00 -4.949999999999999289e+00 -4.899999999999998579e+00 -4.849999999999999645e+00 -4.799999999999998934e+00 -4.750000000000000000e+00 -4.699999999999999289e+00 -4.649999999999998579e+00 -4.599999999999999645e+00 -4.549999999999998934e+00 -4.500000000000000000e+00 -4.449999999999999289e+00 -4.399999999999998579e+00 -4.349999999999999645e+00 -4.299999999999998934e+00 -4.250000000000000000e+00 -4.199999999999999289e+00 -4.149999999999998579e+00 -4.099999999999999645e+00 -4.049999999999998934e+00 -4.000000000000000000e+00 -3.949999999999999289e+00 -3.899999999999998579e+00 -3.849999999999999645e+00 -3.799999999999998934e+00 -3.750000000000000000e+00 -3.699999999999999289e+00 -3.649999999999998579e+00 -3.599999999999999645e+00 -3.549999999999998934e+00 -3.500000000000000000e+00 -3.449999999999999289e+00 -3.399999999999998579e+00 -3.349999999999999645e+00 -3.299999999999998934e+00 -3.250000000000000000e+00 -3.199999999999999289e+00 -3.149999999999998579e+00 -3.099999999999999645e+00 -3.049999999999998934e+00 -3.000000000000000000e+00 -2.949999999999999289e+00 -2.899999999999998579e+00 -2.849999999999999645e+00 -2.799999999999998934e+00 -2.750000000000000000e+00 -2.699999999999999289e+00 -2.649999999999998579e+00 -2.599999999999999645e+00 -2.549999999999998934e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.500000000000000000e+00 -2.399999999999999911e+00 -2.299999999999999822e+00 -2.200000000000000178e+00 -2.100000000000000089e+00 -2.000000000000000000e+00 -1.899999999999999911e+00 -1.799999999999999822e+00 -1.699999999999999956e+00 -1.600000000000000089e+00 -1.500000000000000000e+00 -1.399999999999999911e+00 -1.299999999999999822e+00 -1.199999999999999956e+00 -1.099999999999999867e+00 -1.000000000000000000e+00 -8.999999999999999112e-01 -7.999999999999998224e-01 -6.999999999999999556e-01 -5.999999999999998668e-01 -5.000000000000000000e-01 -3.999999999999999112e-01 -2.999999999999998224e-01 -1.999999999999997335e-01 -9.999999999999964473e-02 -0.000000000000000000e+00 --1.000000000000000888e-01 --2.000000000000001776e-01 --3.000000000000002665e-01 --4.000000000000003553e-01 --5.000000000000000000e-01 --6.000000000000000888e-01 --7.000000000000001776e-01 --8.000000000000002665e-01 --9.000000000000003553e-01 --1.000000000000000000e+00 --1.100000000000000089e+00 --1.200000000000000178e+00 --1.300000000000000266e+00 --1.400000000000000355e+00 --1.500000000000000000e+00 --1.600000000000000533e+00 --1.700000000000000178e+00 --1.799999999999999822e+00 --1.900000000000000355e+00 --2.000000000000000000e+00 --2.100000000000000533e+00 --2.200000000000000178e+00 --2.300000000000000711e+00 --2.400000000000000355e+00 --2.500000000000000000e+00 --2.600000000000000533e+00 --2.700000000000000178e+00 --2.800000000000000711e+00 --2.900000000000000355e+00 --3.000000000000000000e+00 --3.100000000000000533e+00 --3.200000000000000178e+00 --3.300000000000000711e+00 --3.400000000000000355e+00 --3.500000000000000000e+00 --3.600000000000000533e+00 --3.700000000000000178e+00 --3.800000000000000711e+00 --3.900000000000000355e+00 --4.000000000000000000e+00 --4.100000000000000533e+00 --4.200000000000000178e+00 --4.300000000000000711e+00 --4.400000000000000355e+00 --4.500000000000000000e+00 --4.600000000000000533e+00 --4.700000000000000178e+00 --4.800000000000000711e+00 --4.900000000000000355e+00 --5.000000000000000000e+00 --5.100000000000000533e+00 --5.200000000000000178e+00 --5.300000000000000711e+00 --5.400000000000000355e+00 --5.500000000000000000e+00 --5.599999999999999645e+00 --5.700000000000001066e+00 --5.800000000000000711e+00 --5.900000000000000355e+00 --6.000000000000000000e+00 --6.099999999999999645e+00 --6.200000000000001066e+00 --6.300000000000000711e+00 --6.400000000000000355e+00 --6.500000000000000000e+00 --6.599999999999999645e+00 --6.700000000000001066e+00 --6.800000000000000711e+00 --6.900000000000000355e+00 --7.000000000000000000e+00 --7.100000000000001421e+00 --7.200000000000001066e+00 --7.300000000000000711e+00 --7.400000000000000355e+00 --7.400000000000000355e+00 --7.395000000000000462e+00 --7.390000000000000568e+00 --7.385000000000000675e+00 --7.380000000000000782e+00 --7.375000000000000000e+00 --7.370000000000000107e+00 --7.365000000000000213e+00 --7.360000000000000320e+00 --7.355000000000000426e+00 --7.350000000000000533e+00 --7.345000000000000639e+00 --7.340000000000000746e+00 --7.334999999999999964e+00 --7.330000000000000071e+00 --7.325000000000000178e+00 --7.320000000000000284e+00 --7.315000000000000391e+00 --7.310000000000000497e+00 --7.305000000000000604e+00 --7.300000000000000711e+00 --7.294999999999999929e+00 --7.290000000000000036e+00 --7.285000000000000142e+00 --7.280000000000000249e+00 --7.275000000000000355e+00 --7.270000000000000462e+00 --7.265000000000000568e+00 --7.260000000000000675e+00 --7.255000000000000782e+00 --7.250000000000000000e+00 --7.245000000000000107e+00 --7.240000000000000213e+00 --7.235000000000000320e+00 --7.230000000000000426e+00 --7.225000000000000533e+00 --7.220000000000000639e+00 --7.215000000000000746e+00 --7.209999999999999964e+00 --7.205000000000000071e+00 --7.200000000000000178e+00 --7.195000000000000284e+00 --7.190000000000000391e+00 --7.185000000000000497e+00 --7.180000000000000604e+00 --7.175000000000000711e+00 --7.169999999999999929e+00 --7.165000000000000036e+00 --7.160000000000000142e+00 --7.155000000000000249e+00 --7.150000000000000355e+00 --7.145000000000000462e+00 --7.140000000000000568e+00 --7.135000000000000675e+00 --7.130000000000000782e+00 --7.125000000000000000e+00 --7.120000000000000107e+00 --7.115000000000000213e+00 --7.110000000000000320e+00 --7.105000000000000426e+00 --7.100000000000000533e+00 --7.095000000000000639e+00 --7.090000000000000746e+00 --7.084999999999999964e+00 --7.080000000000000071e+00 --7.075000000000000178e+00 --7.070000000000000284e+00 --7.065000000000000391e+00 --7.060000000000000497e+00 --7.055000000000000604e+00 --7.050000000000000711e+00 --7.044999999999999929e+00 --7.040000000000000036e+00 --7.035000000000000142e+00 --7.030000000000000249e+00 --7.025000000000000355e+00 --7.020000000000000462e+00 --7.015000000000000568e+00 --7.010000000000000675e+00 --7.005000000000000782e+00 --7.000000000000000000e+00 --6.995000000000000107e+00 --6.990000000000000213e+00 --6.985000000000000320e+00 --6.980000000000000426e+00 --6.975000000000000533e+00 --6.970000000000000639e+00 --6.965000000000000746e+00 --6.959999999999999964e+00 --6.955000000000000071e+00 --6.950000000000000178e+00 --6.945000000000000284e+00 --6.940000000000000391e+00 --6.935000000000000497e+00 --6.930000000000000604e+00 --6.925000000000000711e+00 --6.919999999999999929e+00 --6.915000000000000036e+00 --6.910000000000000142e+00 --6.905000000000000249e+00 --6.900000000000000355e+00 --6.895000000000000462e+00 --6.890000000000000568e+00 --6.885000000000000675e+00 --6.880000000000000782e+00 --6.875000000000000000e+00 --6.870000000000000107e+00 --6.865000000000000213e+00 --6.860000000000000320e+00 --6.855000000000000426e+00 --6.850000000000000533e+00 --6.845000000000000639e+00 --6.839999999999999858e+00 --6.834999999999999964e+00 --6.830000000000000071e+00 --6.825000000000000178e+00 --6.820000000000000284e+00 --6.815000000000000391e+00 --6.810000000000000497e+00 --6.805000000000000604e+00 --6.800000000000000711e+00 --6.794999999999999929e+00 --6.790000000000000036e+00 --6.785000000000000142e+00 --6.780000000000000249e+00 --6.775000000000000355e+00 --6.770000000000000462e+00 --6.765000000000000568e+00 --6.760000000000000675e+00 --6.755000000000000782e+00 --6.750000000000000000e+00 --6.745000000000000107e+00 --6.740000000000000213e+00 --6.735000000000000320e+00 --6.730000000000000426e+00 --6.725000000000000533e+00 --6.720000000000000639e+00 --6.714999999999999858e+00 --6.709999999999999964e+00 --6.705000000000000071e+00 --6.700000000000000178e+00 --6.695000000000000284e+00 --6.690000000000000391e+00 --6.685000000000000497e+00 --6.680000000000000604e+00 --6.675000000000000711e+00 --6.669999999999999929e+00 --6.665000000000000036e+00 --6.660000000000000142e+00 --6.655000000000000249e+00 diff --git a/bluemath_tk/wrappers/xbeach/templates/loclist.txt b/bluemath_tk/wrappers/xbeach/templates/loclist.txt deleted file mode 100644 index aa6d38d..0000000 --- a/bluemath_tk/wrappers/xbeach/templates/loclist.txt +++ /dev/null @@ -1,3 +0,0 @@ -LOCLIST -466963.33 4808904.33 vardens3.txt -467537.00 4808083.00 {{ spectra }} \ No newline at end of file diff --git a/bluemath_tk/wrappers/xbeach/templates/params.txt b/bluemath_tk/wrappers/xbeach/templates/params.txt deleted file mode 100644 index 004462f..0000000 --- a/bluemath_tk/wrappers/xbeach/templates/params.txt +++ /dev/null @@ -1,79 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Project: Laredo NH, Case: 000 %%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%%% Grid parameters %%% - -xyfile = laredo_x5.grd -depfile = bathy_000.dep.dep -gridform = delft3d -posdwn = -1 -vardx = 1 -thetanaut = 1 -thetamin = 0 -thetamax = {{ thetamax }} -dtheta = {{ dtheta }} - -%%% Modes specification %%% - -wavemodel = nonh -sedtrans = 0 -morphology = 0 -nonh = 1 -nonhq3d = 1 - -%%% Model time %%% - -tstop = 3600 -CFL = 0.5 - -%%% SWE boundary conditions type %%% - -left = neumann -right = neumann -front = nonh_1d -back = abs_2d - -%%% Bottom and short-wave friction %%% - -bedfriction = manning -bedfricfile = friction.txt -fw = 0.03 - -%%% Wave boundary condition parameters %%% - -wbctype = vardens -bcfile = loclist.txt -wbcversion = 3 -nspectrumloc = 4 - -%%% Tide boundary conditions %%% - -zs0 = 2.624534580326932 - -%%% Numerical parameters %%% - -eps = 0.01 - -%%% Physical constants %%% - -rho = 1025 -g = 9.81 - -%%% Bed composition parameters %%% - -D50 = 0.00023 - -%%% Output variables %%% - -outputformat = netcdf -tstart = 0 -tintg = 1 -tintm = 1800 - -nglobalvar = 1 -zs - -nmeanvar = 2 -zs -zb \ No newline at end of file diff --git a/bluemath_tk/wrappers/xbeach/xbeach_example.py b/bluemath_tk/wrappers/xbeach/xbeach_example.py deleted file mode 100644 index 6e27aa1..0000000 --- a/bluemath_tk/wrappers/xbeach/xbeach_example.py +++ /dev/null @@ -1,241 +0,0 @@ -import os.path as op -import sys - -import numpy as np -import pandas as pd -import xarray as xr -from wavespectra.construct.direction import cartwright -from wavespectra.construct.frequency import jonswap - -from bluemath_tk.wrappers.xbeach.xbeach_wrapper import XBeachModelWrapper - -example_directions = [ - 7.5, - 22.5, - 37.5, - 52.5, - 67.5, - 82.5, - 97.5, - 112.5, - 127.5, - 142.5, - 157.5, - 172.5, - 187.5, - 202.5, - 217.5, - 232.5, - 247.5, - 262.5, - 277.5, - 292.5, - 307.5, - 322.5, - 337.5, - 352.5, -] -example_frequencies = [ - 0.035, - 0.0385, - 0.04235, - 0.046585, - 0.0512435, - 0.05636785, - 0.06200463, - 0.0682051, - 0.07502561, - 0.08252817, - 0.090781, - 0.0998591, - 0.10984501, - 0.12082952, - 0.13291247, - 0.14620373, - 0.1608241, - 0.17690653, - 0.19459718, - 0.21405691, - 0.2354626, - 0.25900885, - 0.28490975, - 0.31340075, - 0.3447408, - 0.37921488, - 0.4171364, - 0.45885003, - 0.50473505, -] - - -def create_dep(filename, dep): - with open(filename, "w") as f: - for row in dep: - for j in range(0, len(row), 12): - sub_row = row[j : j + 12] - if len(sub_row) < 12: - sub_row = np.append(sub_row, -999) - for val in sub_row: - if val >= 0: - f.write(f" {val:.7E}") - else: - f.write(f" {val:.7E}") - f.write("\n") - - -class ManuXBeachModelWrapper(XBeachModelWrapper): - """ - Wrapper for the XBeach model. - """ - - locations = { - "x": [ - 465859.59375, - 466361.03125, - 466962.75, - 467564.46875, - ], - "y": [ - 4810529.5, - 4809724.5, - 4808919.5, - 4808114.5, - ], - } - - @staticmethod - def create_vardens(ds): - """ - Create the vardens file from the dataset. - """ - - t = "" - - # Frequencies - t += "{0} \n".format(len(ds.freq)) - for freq in ds.freq.values: - t += "{0}\n".format(freq) - - # Directions - t += "{0} \n".format(len(ds.dir)) - for dirt in sorted(ds.dir.values): - t += "{0}\n".format(dirt) - - # Sea_surface_wave_directional_variance_spectral_density - for _pf, freq in enumerate(ds.freq.values): - for _pd, dirt in enumerate(sorted(ds.dir.values)): - var = ds.sel(freq=freq, dir=dirt).efth.values - if np.isnan(var): - var = 0.0 - t += "{0}\t".format(var) - t += "\n" - - return t - - @staticmethod - def write_file(path, text): - with open(path, "w") as f: - f.write(text) - - def build_case( - self, - case_context: dict, - case_dir: str, - ): - """ - Build the XBeach case. - """ - - case_context["case_number_string"] = f"{case_context.get('case_index'):03d}" - - # /////////////////////// BATHY \\\\\\\\\\\\\\\\\\\\\\\\\ - pcs = ( - case_context.get("subset_mda") - .isel(case=case_context.get("case_index"))[["PC1", "PC2", "PC3", "PC4"]] - .to_array() - .values - ) # PCs - anomalies = pcs @ case_context.get("eofs") # Anomalies - Z = np.reshape( - anomalies + case_context.get("mean_bat").values.flatten(), - (case_context.get("dems").x.shape[0], case_context.get("dems").x.shape[1]), - ) - create_dep( - op.join( - case_dir, - f"bathy_{case_context.get('case_index'):03d}.dep", - ), - Z, - ) - - # /////////////////////// SPECTRA \\\\\\\\\\\\\\\\\\\\\\\\\\ - ef = jonswap( - freq=example_frequencies, - fp=1 - / case_context.get("subset_mda") - .isel(case=case_context.get("case_index")) - .Tp.values, - gamma=case_context.get("subset_mda") - .isel(case=case_context.get("case_index")) - .gamma.values, - hs=case_context.get("subset_mda") - .isel(case=case_context.get("case_index")) - .Hs.values, - ) - gth = cartwright( - dir=example_directions, - dm=case_context.get("subset_mda") - .isel(case=case_context.get("case_index")) - .Dir.values, - dspr=case_context.get("subset_mda") - .isel(case=case_context.get("case_index")) - .SPR.values, - ) - efth = ef * gth # Offshore spectra - off_sp = xr.Dataset( - {"efth": (["time", "freq", "dir"], efth.expand_dims("time", axis=0).data)}, - coords={ - "dir": example_directions, - "time": pd.to_datetime(["1996-09-23 11:00"]), - "freq": example_frequencies, - }, - ) - # BinWaves - sp = off_sp.sortby(["freq", "dir"]) - - for p, (x, y) in enumerate(zip(self.locations["x"], self.locations["y"])): - kp = xr.open_dataset( - op.join("inputs", "kp_grid", "kp_lon_{0}_lat_{1}.nc".format(x, y)) - ) - - EFTH = np.full(np.shape(sp.efth.values), 0) - - for case in range(len(kp.case)): - sys.stdout.write( - "Reconstructing Point {0}. Bin {1} \r".format(p + 1, case + 1) - ) - sys.stdout.flush() - - freq_, dir_ = ( - case_context.get("subset_mda").isel(case=case).freq.values, - case_context.get("subset_mda").isel(case=case).Dir.values, - ) - efth_case = sp.sel(freq=freq_, dir=dir_, method="nearest") - kp_case = kp.sortby("dir").isel(case=case) - - EFTH = EFTH + (efth_case.efth * kp_case.kp**2).values - - near_sp = sp.copy() - near_sp["efth"] = ( - ("time", "freq", "dir"), - EFTH, - ) # Nearshore spectra (reconstructed) - - # Save vardens - vardens = near_sp.copy() - vardens["dir"] = (270 - (vardens["dir"])) % 360 - spec = self.create_vardens(vardens.isel(time=0)) - self.write_file( - op.join(case_dir, "vardens{0}.txt").format(p + 1), - spec, - ) diff --git a/tests/core/test_core_metrics.py b/tests/core/test_core_metrics.py new file mode 100644 index 0000000..4aa069c --- /dev/null +++ b/tests/core/test_core_metrics.py @@ -0,0 +1,216 @@ +import unittest + +import numpy as np + +from bluemath_tk.core.metrics import ( + AVAILABLE_METRICS, + DEFAULT_METRICS, + bias, + circular_bias, + circular_difference, + circular_mean, + circular_r2, + circular_rmse, + compute_metrics, + hh, + linear_fit, + mae, + mse, + paired_finite, + pearson_r, + percentile_bias, + r2, + rmse, + rrmse, + si, + willmott_d, +) + + +class TestConvention(unittest.TestCase): + """Argument order and sign convention: metric(reference, estimate).""" + + def setUp(self): + """Build paired reference/estimate samples.""" + + rng = np.random.default_rng(0) + self.ref = rng.gamma(2.0, 1.0, 500) + # estimate: smoothed (lower variance) and 10% too high + self.est = 1.1 * (0.5 * self.ref + 0.5 * self.ref.mean()) + + def test_positive_bias_is_overestimation(self): + """Positive bias is overestimation.""" + + self.assertAlmostEqual(bias([1.0, 2.0], [1.5, 2.5]), 0.5) + self.assertAlmostEqual(bias([1.5, 2.5], [1.0, 2.0]), -0.5) + + def test_r2_normalised_by_reference_variance(self): + """R2 normalised by reference variance.""" + + ref, est = self.ref, self.est + expected = 1 - np.sum((est - ref) ** 2) / np.sum((ref - ref.mean()) ** 2) + self.assertAlmostEqual(r2(ref, est), expected) + # asymmetric: swapping arguments changes the score + self.assertNotAlmostEqual(r2(ref, est), r2(est, ref)) + + def test_symmetric_metrics(self): + """Symmetric metrics.""" + + for func in (mae, mse, rmse, pearson_r): + self.assertAlmostEqual(func(self.ref, self.est), func(self.est, self.ref)) + + def test_keyword_names(self): + """Keyword names.""" + + self.assertAlmostEqual(bias(reference=[1.0, 2.0], estimate=[2.0, 3.0]), 1.0) + + +class TestLinearMetrics(unittest.TestCase): + """Tests for linear metrics.""" + + def test_perfect_estimate(self): + """Perfect estimate.""" + + ref = np.array([1.0, 2.0, 3.0, 4.0]) + m = compute_metrics(ref, ref, AVAILABLE_METRICS) + self.assertEqual(m["n"], 4) + for name in ("bias", "mae", "mse", "rmse", "rrmse", "si", "hh"): + self.assertAlmostEqual(m[name], 0.0) + for name in ("r", "r2", "willmott_d", "slope"): + self.assertAlmostEqual(m[name], 1.0) + self.assertAlmostEqual(m["intercept"], 0.0) + + def test_known_values(self): + """Known values.""" + + ref = np.array([1.0, 2.0, 3.0, 4.0]) + est = np.array([2.0, 2.0, 4.0, 4.0]) + self.assertAlmostEqual(mae(ref, est), 0.5) + self.assertAlmostEqual(mse(ref, est), 0.5) + self.assertAlmostEqual(rmse(ref, est), np.sqrt(0.5)) + self.assertAlmostEqual(rrmse(ref, est), np.sqrt(0.5) / 2.5) + self.assertAlmostEqual( + rrmse(ref, est, normalization="rms"), np.sqrt(0.5) / np.sqrt(7.5) + ) + self.assertAlmostEqual(hh(ref, est), np.sqrt(2.0 / 34.0)) + + def test_rrmse_bad_normalization(self): + """Rrmse bad normalization.""" + + with self.assertRaises(ValueError): + rrmse([1.0], [1.0], normalization="std") + + def test_si_mentaschi_is_bias_free(self): + """Si mentaschi is bias free.""" + + ref = np.array([1.0, 2.0, 3.0, 4.0]) + self.assertAlmostEqual(si(ref, ref + 0.7), 0.0) + + def test_linear_fit(self): + """Linear fit.""" + + ref = np.array([0.0, 1.0, 2.0, 3.0]) + slope, intercept = linear_fit(ref, 2.0 * ref + 1.0) + self.assertAlmostEqual(slope, 2.0) + self.assertAlmostEqual(intercept, 1.0) + + def test_percentile_bias(self): + """Percentile bias.""" + + ref = np.arange(101.0) + self.assertAlmostEqual(percentile_bias(ref, ref + 2.0, q=99), 2.0) + + def test_willmott_bounds(self): + """Willmott bounds.""" + + rng = np.random.default_rng(1) + d = willmott_d(rng.normal(size=200), rng.normal(size=200)) + self.assertTrue(0.0 <= d <= 1.0) + + def test_degenerate_returns_nan(self): + """Degenerate returns nan.""" + + const = np.ones(5) + self.assertTrue(np.isnan(r2(const, const + 1))) + self.assertTrue(np.isnan(pearson_r(const, np.arange(5.0)))) + self.assertTrue(np.isnan(rrmse(np.zeros(3), np.ones(3)))) + + +class TestPairing(unittest.TestCase): + """Tests for pairing.""" + + def test_drops_non_finite_pairs(self): + """Drops non finite pairs.""" + + ref = np.array([1.0, np.nan, 3.0, 4.0, np.inf]) + est = np.array([1.0, 2.0, np.nan, 5.0, 1.0]) + r, e = paired_finite(ref, est) + np.testing.assert_array_equal(r, [1.0, 4.0]) + np.testing.assert_array_equal(e, [1.0, 5.0]) + self.assertAlmostEqual(bias(ref, est), 0.5) + self.assertEqual(compute_metrics(ref, est)["n"], 2) + + def test_flattens_2d(self): + """Flattens 2d.""" + + ref = np.arange(6.0).reshape(2, 3) + self.assertEqual(paired_finite(ref, ref)[0].shape, (6,)) + + def test_length_mismatch(self): + """Length mismatch.""" + + with self.assertRaises(ValueError): + bias([1.0, 2.0], [1.0]) + + def test_empty_returns_nan(self): + """Empty returns nan.""" + + m = compute_metrics([np.nan], [1.0]) + self.assertEqual(m["n"], 0) + self.assertTrue(all(np.isnan(m[k]) for k in DEFAULT_METRICS)) + + +class TestCircularMetrics(unittest.TestCase): + """Tests for circular metrics.""" + + def test_difference_wraps(self): + """Difference wraps.""" + + np.testing.assert_allclose( + circular_difference([350.0, 10.0], [10.0, 350.0]), [20.0, -20.0] + ) + + def test_mean_wraps(self): + """Mean wraps.""" + + self.assertAlmostEqual(circular_mean([350.0, 10.0]) % 360, 0.0, places=6) + + def test_constant_offset(self): + """Constant offset.""" + + ref = np.linspace(0.0, 360.0, 100, endpoint=False) + est = (ref + 5.0) % 360.0 + self.assertAlmostEqual(circular_bias(ref, est), 5.0) + self.assertAlmostEqual(circular_rmse(ref, est), 5.0) + self.assertGreater(circular_r2(ref, est), 0.9) + + def test_compute_metrics_circular(self): + """Compute metrics circular.""" + + ref = np.array([355.0, 5.0, 15.0]) + est = np.array([5.0, 15.0, 25.0]) + m = compute_metrics(ref, est, ["bias", "rmse", "rrmse", "r"], circular=True) + self.assertAlmostEqual(m["bias"], 10.0) + self.assertAlmostEqual(m["rmse"], 10.0) + self.assertTrue(np.isnan(m["rrmse"])) + self.assertTrue(np.isnan(m["r"])) + + def test_unknown_metric(self): + """Unknown metric.""" + + with self.assertRaises(ValueError): + compute_metrics([1.0], [1.0], ["nse"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/core/test_plotting.py b/tests/core/test_plotting.py new file mode 100644 index 0000000..21cf80a --- /dev/null +++ b/tests/core/test_plotting.py @@ -0,0 +1,221 @@ +import unittest + +import matplotlib + +matplotlib.use("Agg") + +import numpy as np +import pandas as pd +import xarray as xr +from matplotlib import pyplot as plt + +from bluemath_tk.core.operations import in_nautical_sector +from bluemath_tk.core.plotting.base_plotting import ( + DefaultStaticPlotting, + decimate_raster, +) +from bluemath_tk.core.plotting.scatter import ( + density_scatter, + scatter_grid_shape, + validation_scatter, + validation_scatter_grid, +) +from bluemath_tk.core.plotting.timeseries import plot_timeseries_comparison + + +class TestDensityScatter(unittest.TestCase): + """Tests for density scatter.""" + + def test_kde_and_histogram_paths(self): + """Kde and histogram paths.""" + + rng = np.random.default_rng(0) + for n in (200, 20000): + x = rng.normal(size=n) + y = x + rng.normal(scale=0.1, size=n) + xs, ys, z = density_scatter(x, y, max_kde_points=5000) + self.assertEqual(xs.size, n) + self.assertTrue(np.all(np.diff(z) >= 0)) + + def test_constant_values_fall_back(self): + """Constant values fall back.""" + + xs, _, z = density_scatter(np.ones(10), np.ones(10)) + self.assertEqual(z.size, 10) + + +class TestValidationScatter(unittest.TestCase): + """Tests for validation scatter.""" + + def tearDown(self): + """Close all figures.""" + + plt.close("all") + + def test_reference_on_x_estimate_on_y(self): + """Reference on x estimate on y.""" + + ref = np.array([1.0, 2.0, 3.0, 4.0]) + est = np.array([10.0, 20.0, 30.0, 40.0]) + fig, ax = plt.subplots() + scores = validation_scatter( + ax, ref, est, "Buoy", "Model", units="m", metrics=["bias"], qq=False + ) + xs, ys = ax.collections[0].get_offsets().T + self.assertLessEqual(xs.max(), 4.0) + self.assertGreaterEqual(ys.min(), 10.0) + self.assertEqual(ax.get_xlabel(), "Buoy [m]") + self.assertEqual(ax.get_ylabel(), "Model [m]") + self.assertAlmostEqual(scores["bias"], 22.5) + + def test_metrics_use_all_points_when_subsampled(self): + """Metrics use all points when subsampled.""" + + rng = np.random.default_rng(0) + ref = rng.gamma(2.0, 1.0, 5000) + fig, ax = plt.subplots() + scores = validation_scatter(ax, ref, ref + 0.2, max_points=500) + self.assertEqual(scores["n"], 5000) + self.assertEqual(len(ax.collections[0].get_offsets()), 500) + + def test_circular_and_empty(self): + """Circular and empty.""" + + fig, (ax1, ax2) = plt.subplots(1, 2) + scores = validation_scatter(ax1, [350.0, 10.0], [10.0, 20.0], circular=True) + self.assertEqual(ax1.get_xlim(), (0.0, 360.0)) + self.assertAlmostEqual(scores["bias"], 15.0) + empty = validation_scatter(ax2, [np.nan], [1.0]) + self.assertEqual(empty["n"], 0) + + def test_grid(self): + """Grid.""" + + self.assertEqual(scatter_grid_shape(3), (2, 2)) + rng = np.random.default_rng(0) + ref = pd.DataFrame( + { + "hs": rng.gamma(2, 1, 50), + "tp": rng.gamma(8, 1, 50), + "dir": rng.uniform(0, 360, 50), + } + ) + est = ref + 0.1 + fig, axes, scores = validation_scatter_grid(ref, est, units={"hs": "m"}) + self.assertEqual(set(scores), {"hs", "tp", "dir"}) + self.assertEqual(axes[2].get_xlim(), (0.0, 360.0)) + self.assertFalse(axes[-1].get_visible()) + + +class TestTimeseries(unittest.TestCase): + """Tests for timeseries.""" + + def test_estimates_aligned_to_reference(self): + """Estimates aligned to reference.""" + + t = pd.date_range("2020-01-01", periods=10, freq="h") + ref = pd.Series(np.arange(10.0), index=t) + est = pd.Series( + np.arange(20.0), index=pd.date_range(t[0], periods=20, freq="h") + ) + fig, ax = plt.subplots() + plot_timeseries_comparison(ax, ref, {"Model": est}) + self.assertEqual(len(ax.lines[1].get_xdata()), 10) + plt.close(fig) + + +class TestMapPlotting(unittest.TestCase): + """Tests for the DefaultStaticPlotting map helpers.""" + + def setUp(self): + """Synthetic rioxarray-like raster (x/y dims) from -500 m to +100 m.""" + + x = np.linspace(0.0, 1.0, 200) + y = np.linspace(0.0, 1.0, 150) + self.raster = xr.DataArray( + np.add.outer(y, x) * 300.0 - 500.0, coords={"y": y, "x": x}, dims=("y", "x") + ) + self.plotter = DefaultStaticPlotting() + + def tearDown(self): + """Close all figures.""" + + plt.close("all") + + def test_decimate_raster(self): + """Large rasters are strided down to the pixel budget.""" + + small = decimate_raster(self.raster, 3000) + self.assertLessEqual(small.size, 3000) + self.assertIs(decimate_raster(self.raster, 10**6), self.raster) + + def test_bathymetry_value_range_ocean_only(self): + """Fixed colour range, land masking, imshow and labelled isobaths.""" + + fig, ax = plt.subplots() + self.plotter.plot_bathymetry( + ax, + self.raster, + area=None, + value_range=(-200, 300), + max_pixels=5000, + ocean_only=True, + method="imshow", + add_colorbar=False, + isodepths=[-100, -50], + isodepths_kwargs={"colors": ["red", "blue"], "legend": True}, + ) + image = ax.images[0] + self.assertTrue( + np.isnan(image.get_array()).any() or np.ma.is_masked(image.get_array()) + ) + labels = [line.get_label() for line in ax.lines] + self.assertEqual(labels, ["100m isobath", "50m isobath"]) + + def test_ugrid_mesh(self): + """UGRID edges (1-based) are drawn as one line collection.""" + + mesh = xr.Dataset( + { + "mesh2d_node_x": ("node", [0.0, 1.0, 0.0]), + "mesh2d_node_y": ("node", [0.0, 0.0, 1.0]), + "mesh2d_edge_nodes": ( + ("edge", "two"), + np.array([[1, 2], [2, 3], [3, 1]]), + {"start_index": 1}, + ), + } + ) + fig, ax = plt.subplots() + lines = self.plotter.plot_ugrid_mesh(ax, mesh) + self.assertEqual(len(lines.get_segments()), 3) + np.testing.assert_allclose(lines.get_segments()[0], [[0, 0], [1, 0]]) + + def test_satellite_needs_cartopy_axes(self): + """A clear error instead of a broken image on plain axes.""" + + fig, ax = plt.subplots() + with self.assertRaises(TypeError): + self.plotter.plot_satellite(ax, area=(0, 1, 0, 1)) + + +class TestNauticalSector(unittest.TestCase): + """Tests for nautical sector.""" + + def test_wrapping_sector(self): + """Wrapping sector.""" + + np.testing.assert_array_equal( + in_nautical_sector(np.array([0.0, 90.0, 355.0, -5.0]), -10, 30), + [True, False, True, True], + ) + + def test_plain_sector(self): + """Plain sector.""" + + self.assertTrue(in_nautical_sector(150.0, 100, 200)) + self.assertFalse(in_nautical_sector(250.0, 100, 200)) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/data/snapwave/dynamic/dir.txt b/tests/data/snapwave/dynamic/dir.txt new file mode 100644 index 0000000..9566e66 --- /dev/null +++ b/tests/data/snapwave/dynamic/dir.txt @@ -0,0 +1,2 @@ + 0 {% for v in dir_nodes %} {{ v }}{% endfor %} +3600 {% for v in dir_nodes %} {{ v }}{% endfor %} diff --git a/tests/data/snapwave/dynamic/hs.txt b/tests/data/snapwave/dynamic/hs.txt new file mode 100644 index 0000000..a0b910e --- /dev/null +++ b/tests/data/snapwave/dynamic/hs.txt @@ -0,0 +1,2 @@ + 0 {% for v in hs_nodes %} {{ v }}{% endfor %} +3600 {% for v in hs_nodes %} {{ v }}{% endfor %} diff --git a/tests/data/snapwave/dynamic/snapwave.inp b/tests/data/snapwave/dynamic/snapwave.inp new file mode 100644 index 0000000..5b6ec28 --- /dev/null +++ b/tests/data/snapwave/dynamic/snapwave.inp @@ -0,0 +1,30 @@ +tref = {{ tref }} +tstart = {{ tref }} +tstop = {{ tref }} +timestep = 3600.0 + +gridfile = {{ gridfile }} +sferic = 1 +dtheta = 10.0 +sector = 180 + +bndfile = boundary.txt +encfile = enclosure.txt +bhsfile = hs.txt +btpfile = tp.txt +bwdfile = dir.txt +bdsfile = spr.txt +bzsfile = wl.txt + +gamma = 0.7 +hmin = 0.1 +restart = 0 +jonswapfile = +uuupwindfile = +niter = 40 +map_ee = 1 + +obsfile = output_sites.txt +his_file = output_sites.nc +map_file = {{ map_file }} +map_dirspr = {{ map_dirspr }} \ No newline at end of file diff --git a/tests/data/snapwave/dynamic/spr.txt b/tests/data/snapwave/dynamic/spr.txt new file mode 100644 index 0000000..e0562af --- /dev/null +++ b/tests/data/snapwave/dynamic/spr.txt @@ -0,0 +1,2 @@ + 0 {% for v in spr_nodes %} {{ v }}{% endfor %} +3600 {% for v in spr_nodes %} {{ v }}{% endfor %} diff --git a/tests/data/snapwave/dynamic/tp.txt b/tests/data/snapwave/dynamic/tp.txt new file mode 100644 index 0000000..fe3dae4 --- /dev/null +++ b/tests/data/snapwave/dynamic/tp.txt @@ -0,0 +1,2 @@ + 0 {% for v in tp_nodes %} {{ v }}{% endfor %} +3600 {% for v in tp_nodes %} {{ v }}{% endfor %} diff --git a/tests/data/snapwave/dynamic/wl.txt b/tests/data/snapwave/dynamic/wl.txt new file mode 100644 index 0000000..f197be9 --- /dev/null +++ b/tests/data/snapwave/dynamic/wl.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ wl_nodes[n] if wl_nodes is defined else 0 }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ wl_nodes[n] if wl_nodes is defined else 0 }}{% endfor %} diff --git a/tests/data/snapwave/metamodel/dir.txt b/tests/data/snapwave/metamodel/dir.txt new file mode 100644 index 0000000..a07ebdb --- /dev/null +++ b/tests/data/snapwave/metamodel/dir.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ dir }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ dir }}{% endfor %} diff --git a/tests/data/snapwave/metamodel/hs.txt b/tests/data/snapwave/metamodel/hs.txt new file mode 100644 index 0000000..219ba9f --- /dev/null +++ b/tests/data/snapwave/metamodel/hs.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ hs if n == active_node - 1 else 0 }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ hs if n == active_node - 1 else 0 }}{% endfor %} diff --git a/tests/data/snapwave/metamodel/snapwave.inp b/tests/data/snapwave/metamodel/snapwave.inp new file mode 100644 index 0000000..9633c1f --- /dev/null +++ b/tests/data/snapwave/metamodel/snapwave.inp @@ -0,0 +1,30 @@ +tref = 20000101 000000 +tstart = 20000101 000000 +tstop = 20000101 000000 +timestep = 3600.0 + +gridfile = {{ gridfile }} +sferic = 1 +dtheta = 10.0 +sector = 180 + +bndfile = boundary.txt +encfile = enclosure.txt +bhsfile = hs.txt +btpfile = tp.txt +bwdfile = dir.txt +bdsfile = spr.txt +bzsfile = wl.txt + +gamma = 0.7 +hmin = 0.1 +restart = 0 +jonswapfile = +uuupwindfile = +niter = 40 +map_ee = 1 + +obsfile = output_sites.txt +his_file = output_sites.nc +map_file = {{ map_file }} +map_dirspr = {{ map_dirspr }} \ No newline at end of file diff --git a/tests/data/snapwave/metamodel/spr.txt b/tests/data/snapwave/metamodel/spr.txt new file mode 100644 index 0000000..9747659 --- /dev/null +++ b/tests/data/snapwave/metamodel/spr.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ spr }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ spr }}{% endfor %} diff --git a/tests/data/snapwave/metamodel/tp.txt b/tests/data/snapwave/metamodel/tp.txt new file mode 100644 index 0000000..b4026fc --- /dev/null +++ b/tests/data/snapwave/metamodel/tp.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ tp }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ tp }}{% endfor %} diff --git a/tests/data/snapwave/metamodel/wl.txt b/tests/data/snapwave/metamodel/wl.txt new file mode 100644 index 0000000..eba0a28 --- /dev/null +++ b/tests/data/snapwave/metamodel/wl.txt @@ -0,0 +1,2 @@ + 0 {% for n in range(n_nodes) %} {{ wl }}{% endfor %} +3600 {% for n in range(n_nodes) %} {{ wl }}{% endfor %} diff --git a/tests/data/swan/boundary/INPUT b/tests/data/swan/boundary/INPUT new file mode 100644 index 0000000..2b104e0 --- /dev/null +++ b/tests/data/swan/boundary/INPUT @@ -0,0 +1,13 @@ +PROJECT 'test' '{{ "%04d" % case_num }}' +MODE STATIONARY TWODIMENSIONAL +COORDINATES SPHERICAL CCM +SET LEVEL={{ wl }} NAUTICAL +CGRID UNSTRUCTURED CIRCLE 36 0.03 1.0 36 +READGRID UNSTRUCTURED ADCIRC +BOUND SHAPE JONSWAP 3.3 PEAK DSPR DEGREES +BOUNDSPEC SIDE {{ boundary_side }} VARIABLE PAR & +{% for row in boundary_par %} {{ row }}{% if not loop.last %} &{% endif %} +{% endfor %}POINTS 'sites' FILE '{{ points_file }}' +TABLE 'sites' NOHEAD '{{ table_file }}' {{ table_quantities }} +COMPUTE +STOP diff --git a/tests/waves/test_fetch.py b/tests/waves/test_fetch.py new file mode 100644 index 0000000..3c6566f --- /dev/null +++ b/tests/waves/test_fetch.py @@ -0,0 +1,67 @@ +"""Tests for bluemath_tk.waves.fetch.""" + +import unittest + +import numpy as np + +from bluemath_tk.waves.fetch import effective_fetch, fetch_table + + +def _square_mesh(size: float = 10e3, n: int = 21): + """Regular triangulated square [0, size]^2 in metres, depth 10 m.""" + + x, y = np.meshgrid(np.linspace(0, size, n), np.linspace(0, size, n)) + idx = np.arange(n * n).reshape(n, n) + a, b = idx[:-1, :-1].ravel(), idx[:-1, 1:].ravel() + c, d = idx[1:, :-1].ravel(), idx[1:, 1:].ravel() + triangles = np.r_[np.c_[a, b, d], np.c_[a, d, c]] + return x.ravel(), y.ravel(), triangles, np.full(n * n, 10.0) + + +class TestFetchTable(unittest.TestCase): + """Rays walked upwind through a square mesh, in metres.""" + + def setUp(self): + self.mesh = _square_mesh() + west_edge = np.array([[0.0, 0.0], [0.0, 10e3]]) + self.table = fetch_table( + np.array([[2e3, 5e3], [50e3, 50e3]]), + *self.mesh, + directions=np.arange(0.0, 360.0, 10.0), + step=100.0, + max_distance=30e3, + geographic=False, + open_boundary=west_edge, + open_tolerance=500.0, + ) + + def test_distance_to_the_edge(self): + """Wind from the west: 2 km to the west edge; from the east: 8 km.""" + + f = self.table.fetch.isel(point=0) + self.assertAlmostEqual(float(f.sel(dir=270.0)), 2e3, delta=100.0) + self.assertAlmostEqual(float(f.sel(dir=90.0)), 8e3, delta=100.0) + self.assertAlmostEqual(float(self.table.mean_depth[0, 0]), 10.0) + + def test_open_boundary_and_outside_points(self): + """Only rays leaving through the west edge are open; outside points are NaN.""" + + exits = self.table.open_exit.isel(point=0) + self.assertTrue(bool(exits.sel(dir=270.0))) + self.assertFalse(bool(exits.sel(dir=90.0))) + self.assertTrue(np.isnan(self.table.fetch.isel(point=1)).all()) + + def test_effective_fetch(self): + """Saville weighting of a uniform fetch field returns sum cos^2 / sum cos times it.""" + + table = self.table.copy() + table["fetch"] = table.fetch * 0 + 1000.0 + eff = effective_fetch(table, half_width=40.0) + cos = np.cos(np.deg2rad(np.arange(-40, 50, 10))) + np.testing.assert_allclose( + eff.isel(point=0), 1000.0 * (cos**2).sum() / cos.sum() + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/waves/test_hywaves.py b/tests/waves/test_hywaves.py new file mode 100644 index 0000000..d58ce41 --- /dev/null +++ b/tests/waves/test_hywaves.py @@ -0,0 +1,382 @@ +"""Tests for bluemath_tk.waves.hywaves (goals, sectors, output points).""" + +import unittest + +import geopandas as gpd +import numpy as np +import pandas as pd +import xarray as xr +from shapely.geometry import Point, box + +from bluemath_tk.core.operations import ( + in_nautical_sector, + math_sector_to_nautical_clockwise, + nautical_sector_to_wedge_angles, + nautical_sector_wedge_coords, +) +from bluemath_tk.waves.hywaves import metamodel, output_points, reconstruction, sectors + +UTM = "EPSG:32631" + + +class TestNauticalSectors(unittest.TestCase): + """Tests for the nautical sector helpers.""" + + def test_math_to_nautical(self): + """East-to-North (math) is North-to-East (nautical); wraps through North.""" + + self.assertEqual(math_sector_to_nautical_clockwise(0.0, 90.0), [0.0, 90.0]) + self.assertEqual(math_sector_to_nautical_clockwise(80.0, 110.0), [-20.0, 10.0]) + + def test_wedge_angles_and_coords(self): + """A North-centred sector gives a closed wedge around +y.""" + + theta1, theta2 = nautical_sector_to_wedge_angles(-20.0, 20.0) + self.assertEqual((theta1, theta2), (70.0, 110.0)) + ring = nautical_sector_wedge_coords(0.0, 0.0, -20.0, 20.0, 1.0) + self.assertEqual(ring[0], ring[-1]) + self.assertTrue(all(y > 0.9 for _, y in ring[1:-1])) + + +class TestSectors(unittest.TestCase): + """Tests for goals and AoI-aligned sectors.""" + + def setUp(self): + """Build a 1x1 degree AoI with a north coast (land), open sea elsewhere.""" + + self.aoi = gpd.GeoDataFrame( + geometry=[box(2.0, 52.0, 3.0, 53.0)], crs="EPSG:4326" + ) + self.land = gpd.GeoDataFrame( + geometry=[box(1.5, 52.8, 3.5, 53.5)], crs="EPSG:4326" + ) + + def test_ring_targets_and_order(self): + """Targets fall in the sea part of the ring and are numbered 1..N.""" + + ring, _ = sectors.build_ring(self.aoi, self.land, 5000.0, UTM) + targets = sectors.random_targets_in_ring( + ring, self.land, min_spacing_m=20000.0, work_crs=UTM, max_batches=5 + ) + self.assertGreater(len(targets), 2) + land = self.land.union_all() + self.assertFalse(any(land.contains(p) for p in targets.geometry)) + ordered = sectors.sort_targets_along_aoi(targets, self.aoi, work_crs=UTM) + self.assertEqual(list(ordered.goal_id), list(range(1, len(targets) + 1))) + + def test_sector_faces_open_sea(self): + """A goal on the southern edge looks south (waves coming from ~180).""" + + ring_sectors = sectors.AoIRingSectors.from_aoi(self.aoi, UTM) + south = gpd.GeoSeries([Point(2.5, 52.0)], crs="EPSG:4326").to_crs(UTM).iloc[0] + left, right = ring_sectors.sector_at_boundary(south)["angles"] + self.assertLess(left, right) + self.assertTrue(in_nautical_sector(180.0, left, right)) + self.assertFalse(in_nautical_sector(0.0, left, right)) + + def test_goals_dict(self): + """Each goal gets target, sector and nearest catalog node.""" + + targets = gpd.GeoDataFrame( + {"goal_id": [1]}, geometry=[Point(2.5, 52.02)], crs="EPSG:4326" + ) + catalog = gpd.GeoDataFrame( + {"fid": [7, 8], "longitude": [2.5, 9.0], "latitude": [51.9, 50.0]}, + geometry=[Point(2.5, 51.9), Point(9.0, 50.0)], + crs="EPSG:4326", + ) + goals = sectors.build_goals_dict( + targets, + {"whacs": catalog}, + sectors.AoIRingSectors.from_aoi(self.aoi, UTM), + work_crs=UTM, + ) + self.assertEqual(goals["1"]["hindcast"]["whacs"]["fid"], 7) + self.assertEqual(set(goals["1"]), {"target", "angles", "hindcast"}) + + +class TestOutputPoints(unittest.TestCase): + """Tests for contour and mesh output points.""" + + def test_isobath_points(self): + """Points along the -10 m contour of a projected slope (x/y in metres).""" + + x = np.linspace(0.0, 50_000.0, 51) + y = np.linspace(0.0, 40_000.0, 41) + da = xr.DataArray( + np.tile(-20.0 * x / x.max(), (y.size, 1)), + coords={"y": y, "x": x}, + dims=("y", "x"), + ) + self.assertFalse(output_points.is_geographic(da)) + pts = output_points.get_isobath_points(da, -10.0, spacing_m=4000.0) + np.testing.assert_allclose(pts[:, 0], 25_000.0, atol=1e-6) + np.testing.assert_allclose(np.diff(pts[:-1, 1]), 4000.0) + clipped = output_points.get_isobath_points( + da, -10.0, aoi_polygon=box(0.0, 0.0, 1000.0, 1000.0) + ) + self.assertEqual(clipped.shape, (0, 2)) + + def test_resample_polyline(self): + """Uniform spacing along a straight line, end point included.""" + + out = output_points.resample_polyline( + np.array([[0.0, 0.0], [1000.0, 0.0]]), 250.0, geographic=False + ) + np.testing.assert_allclose(out[:, 0], [0.0, 250.0, 500.0, 750.0, 1000.0]) + + def _lonlat_slope(self, bumps: bool = False): + """Lon/lat raster at 52N: depth increasing eastwards, optional pits.""" + + lon = np.linspace(4.0, 5.0, 201) + lat = np.linspace(52.0, 52.5, 101) + z = np.tile(-40.0 * (lon - 4.0), (lat.size, 1)) + if bumps: # small pits (about 1 km) deeper than -10 m on the shallow side + for lo, la in ((4.12, 52.1), (4.12, 52.3), (4.15, 52.4)): + z -= 30.0 * np.exp( + -( + ((lon[None, :] - lo) / 0.006) ** 2 + + ((lat[:, None] - la) / 0.004) ** 2 + ) + ) + return xr.DataArray(z, coords={"lat": lat, "lon": lon}, dims=("lat", "lon")) + + def test_spacing_in_metres_on_lonlat(self): + """Points along a meridian contour are ~2 km apart (great circle).""" + + da = self._lonlat_slope() + self.assertTrue(output_points.is_geographic(da)) + pts = output_points.get_isobath_points(da, -10.0, spacing_m=2000.0) + gaps = [ + output_points.polyline_length_m(pts[i : i + 2]) for i in range(len(pts) - 2) + ] + np.testing.assert_allclose(gaps, 2000.0, rtol=1e-3) + + def test_smoothing_removes_small_loops(self): + """Pits add closed -10 m contours; smoothing or min length removes them.""" + + da = self._lonlat_slope(bumps=True) + raw = output_points.get_isobath_points(da, -10.0, spacing_m=500.0) + clean = output_points.get_isobath_points( + da, -10.0, spacing_m=500.0, smooth_m=2000.0 + ) + filtered = output_points.get_isobath_points( + da, -10.0, spacing_m=500.0, min_length_m=20_000.0 + ) + self.assertTrue((raw[:, 0] < 4.2).any()) # points around the pits + self.assertFalse((clean[:, 0] < 4.2).any()) + self.assertFalse((filtered[:, 0] < 4.2).any()) + np.testing.assert_allclose(filtered[:, 0], 4.25, atol=1e-6) + + def test_smooth_raster_keeps_nans(self): + """NaN cells stay NaN and do not leak into their neighbours.""" + + da = self._lonlat_slope() + da[:, :50] = np.nan + smooth = output_points.smooth_raster(da, 1000.0) + self.assertTrue(np.isnan(smooth[:, :50]).all()) + self.assertTrue(np.isfinite(smooth[:, 50:]).all()) + np.testing.assert_allclose( + smooth[:, 100], da[:, 100], atol=0.05 + ) # linear field + + def test_mesh_nodes_in_polygon(self): + """Only (wet) nodes inside the polygon are returned.""" + + mesh = xr.Dataset( + { + "mesh2d_node_x": ("n", [0.5, 0.6, 2.0]), + "mesh2d_node_y": ("n", [0.5, 0.6, 2.0]), + "mesh2d_node_z": ("n", [-3.0, 1.0, -5.0]), + } + ) + nodes = output_points.get_mesh_nodes_in_polygon(box(0, 0, 1, 1), mesh) + self.assertEqual([n["node_index"] for n in nodes], [0, 1]) + wet = output_points.get_mesh_nodes_in_polygon( + box(0, 0, 1, 1), mesh, wet_only=True + ) + self.assertEqual([n["node_index"] for n in wet], [0]) + + +def _synthetic_cases(n_cases: int = 60, n_sites: int = 5, seed: int = 0) -> xr.Dataset: + """SnapWave-like cases: hs/dir/spr fields that depend smoothly on the forcing. + + Site ``hs`` grows with the offshore Hs and is depth-limited (capped) at the + last site, as breaking would do. + """ + + rng = np.random.default_rng(seed) + hs_off = rng.uniform(0.5, 4, n_cases) + tp = rng.uniform(4, 16, n_cases) + wdir = rng.uniform(250, 340, n_cases) + spr = rng.uniform(10, 40, n_cases) + wl = rng.uniform(-1, 1, n_cases) + gain = np.linspace(0.3, 0.9, n_sites) + hs = gain[None, :] * hs_off[:, None] * (0.5 + tp[:, None] / 32) + hs = np.clip(hs + 0.05 * wl[:, None], 0, None) + hs[:, -1] = np.minimum(hs[:, -1], 1.5) + hs[:, 0] = np.nan # a dry site, dropped by the PCA NaN threshold + sites = [f"s{i}" for i in range(n_sites)] + return xr.Dataset( + { + "hs": (("case_num", "sites"), hs), + "dir": (("case_num", "sites"), np.repeat(wdir[:, None], n_sites, 1) - 5), + "spr": (("case_num", "sites"), np.repeat(spr[:, None], n_sites, 1) * 0.8), + "hs_forcing": (("case_num",), hs_off), + "tp_forcing": (("case_num",), tp), + "dir_forcing": (("case_num",), wdir), + "spr_forcing": (("case_num",), spr), + "wl_forcing": (("case_num",), wl), + }, + coords={"case_num": np.arange(n_cases), "sites": sites}, + ) + + +INPUTS = ["hs", "tp", "dir", "spr", "wl"] +VARS = { + "hs": {"vars_to_stack": ["hs"], "pca_variance": 0.999}, + "tp": "raw", + "dir": {"vars_to_stack": ["dir_u", "dir_v"], "pca_variance": 0.999}, + "spr": {"vars_to_stack": ["spr"], "pca_variance": 0.999}, +} + + +class TestMetamodel(unittest.TestCase): + """Tests for the per-goal MDA -> PCA -> GP metamodel.""" + + def setUp(self): + """Synthetic training cases and their forcing table.""" + + self.cases = metamodel.add_direction_components(_synthetic_cases()) + self.forcing = self.cases[ + ["hs_forcing", "tp_forcing", "dir_forcing", "spr_forcing", "wl_forcing"] + ].to_dataframe() + self.forcing.columns = INPUTS + + def test_site_filter(self): + """Sites breaking a {var}_max or {var}_ratio_max rule are dropped.""" + + bad = metamodel.detect_removed_sites(self.cases, {"hs_max": 1.6}) + self.assertIn("s3", bad) + self.assertNotIn("s4", bad) # depth-limited at 1.5 m + kept = metamodel.drop_sites(self.cases, bad) + self.assertEqual(kept.sizes["sites"], 5 - len(bad)) + + cases = self.cases.copy(deep=True) + cases["hs"][3, 2] = 50 * float(cases.hs_forcing[3]) # numerical blow-up + bad = metamodel.detect_removed_sites(cases, {"hs_ratio_max": 3.0}) + self.assertEqual(bad, ["s2"]) + + def test_fit_and_predict(self): + """Fit on MDA centroids, predict held-out cases with floors applied.""" + + mda, train_idx, test_idx = metamodel.fit_mda(self.forcing, 30, ["dir"]) + self.assertEqual(len(train_idx) + len(test_idx), 60) + targets = metamodel.pca_targets(VARS) + self.assertEqual([t[0] for t in targets], ["hs", "dir", "spr"]) + train = self.cases.isel(case_num=train_idx) + pcas, summary = metamodel.fit_pcas(train, targets) + self.assertNotIn("s0", summary["pca_sites_kept"]["hs"]) + gp = metamodel.fit_gp(mda.centroids[INPUTS], pcas, ["dir"], epochs=200) + sites = summary["pca_sites_kept"]["hs"] + test_forcing = self.forcing.iloc[test_idx] + pred = metamodel.predict_fields(gp, pcas, test_forcing, VARS, sites) + self.assertEqual( + dict(pred.sizes), {"case_num": len(test_idx), "sites": len(sites)} + ) + self.assertGreaterEqual(float(pred.hs.min()), metamodel.MIN_HS) + self.assertGreaterEqual( + float(pred.spr.min()), metamodel.MIN_DIRECTIONAL_SPREAD_DEG + ) + np.testing.assert_allclose(pred.tp.isel(sites=0), test_forcing.tp) + true_hs = self.cases.hs.isel(case_num=test_idx).sel(sites=sites) + self.assertLess(float(np.abs(pred.hs - true_hs.values).max()), 0.1) + + def test_goal_forcing_and_valid_steps(self): + """Partition forcing is renamed; empty partitions and off-sector steps drop.""" + + time = pd.date_range("2020", periods=3, freq="h") + goal = xr.Dataset( + { + "phs1": ("time", [1.0, 0.0, 2.0]), + "ptp1": ("time", [8.0, 9.0, 10.0]), + "pdir1": ("time", [300.0, 300.0, 90.0]), + "pspr1": ("time", [20.0, 20.0, 20.0]), + }, + coords={"time": time}, + ) + df = metamodel.goal_forcing(goal, partition=1, wl=0.5) + self.assertEqual(list(df.columns), INPUTS) + self.assertEqual(float(df.wl.iloc[0]), 0.5) + valid = metamodel.valid_timesteps(df, sector=(250.0, 350.0)) + self.assertEqual(valid.tolist(), [True, False, False]) + + +class TestReconstruction(unittest.TestCase): + """Tests for the linear spectral summation.""" + + def _cube(self, hs_values): + time = pd.date_range("2020", periods=2, freq="h") + shape = (len(hs_values), 1, 2, 2) + return xr.Dataset( + { + "hs": ( + ("goal", "partition", "time", "sites"), + np.broadcast_to(np.array(hs_values)[:, None, None, None], shape), + ), + "tp": (("goal", "partition", "time", "sites"), np.full(shape, 10.0)), + "dir": (("goal", "partition", "time", "sites"), np.full(shape, 300.0)), + "spr": (("goal", "partition", "time", "sites"), np.full(shape, 20.0)), + }, + coords={ + "goal": np.arange(1, len(hs_values) + 1), + "partition": [-1], + "time": time, + "sites": ["a", "b"], + }, + ) + + def test_energy_adds_up(self): + """Two goals with the same spectrum shape: Hs adds in quadrature.""" + + result, spectra = reconstruction.sum_partition_spectra( + self._cube([1.0, 1.0]), + ["a", "b"], + {"hs": "hs", "dpm": "dpm"}, + save_spectra=True, + ) + np.testing.assert_allclose(result.hs, np.sqrt(2.0), rtol=0.02) + self.assertIn("efth", spectra) + single, _ = reconstruction.sum_partition_spectra( + self._cube([1.0]), ["a"], {"hs": "hs"} + ) + np.testing.assert_allclose(single.hs, 1.0, rtol=0.02) + + def test_batched_equals_single_call(self): + """Site batching gives the same result as one call.""" + + cube = self._cube([1.0, 2.0]) + chunks = [cube.isel(goal=[i]) for i in range(2)] + batched, _ = reconstruction.sum_partition_spectra_batched( + chunks, ["a", "b"], 2, 2, {"hs": "hs"}, budget_bytes=1 + ) + single, _ = reconstruction.sum_partition_spectra(cube, ["a", "b"], {"hs": "hs"}) + xr.testing.assert_allclose(batched, single) + + def test_partitions_and_batch_size(self): + """Partition ids per mode, and a batch size that shrinks with the problem.""" + + self.assertEqual( + reconstruction.partition_ids(xr.Dataset(), spectral=False), [-1] + ) + with self.assertRaises(ValueError): + reconstruction.partition_ids(xr.Dataset(), spectral=True) + big = reconstruction.site_batch_size(24, 4) + self.assertGreater(big, reconstruction.site_batch_size(24 * 30, 40)) + self.assertEqual( + reconstruction.site_batch_size(10**6, 10**3, budget_bytes=1), 1 + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/waves/test_steepness.py b/tests/waves/test_steepness.py new file mode 100644 index 0000000..f1c2b83 --- /dev/null +++ b/tests/waves/test_steepness.py @@ -0,0 +1,39 @@ +"""Tests for bluemath_tk.waves.steepness.""" + +import unittest + +import numpy as np +import pandas as pd + +from bluemath_tk.waves.steepness import ( + deep_water_wavelength, + filter_by_steepness, + wave_steepness, +) + + +class TestSteepness(unittest.TestCase): + """Tests for wave steepness and the plausible sea-state filter.""" + + def test_wavelength_and_steepness(self): + """L0 = g T^2 / 2pi; steepness = Hs / L0.""" + + self.assertAlmostEqual(float(deep_water_wavelength(10.0)), 156.13, places=2) + np.testing.assert_allclose( + wave_steepness([1.0, 2.0], [10.0, 10.0]), + [1 / 156.13, 2 / 156.13], + rtol=1e-4, + ) + + def test_filter_keeps_plausible_rows(self): + """Steep rows are dropped and the original index is kept.""" + + cases = pd.DataFrame({"hs": [1.0, 6.0, 0.5], "tp": [10.0, 4.0, 2.0]}) + kept = filter_by_steepness(cases, max_steepness=0.06) + self.assertEqual(kept.index.tolist(), [0]) + kept = filter_by_steepness(cases, max_steepness=0.09) + self.assertEqual(kept.index.tolist(), [0, 2]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/waves/test_wind.py b/tests/waves/test_wind.py new file mode 100644 index 0000000..e6c7798 --- /dev/null +++ b/tests/waves/test_wind.py @@ -0,0 +1,89 @@ +"""Tests for bluemath_tk.waves.wind.""" + +import unittest + +import numpy as np + +from bluemath_tk.waves.wind import ( + equivalent_fetch, + fully_developed_wind, + growth_hs, + growth_tp, + infer_wind, + wind_sea_weight, +) + + +class TestWindSeaWeight(unittest.TestCase): + """Swell-to-wind-sea weight from steepness and spreading.""" + + def test_ramps(self): + """Swell -> 0, young wind sea -> 1, halfway on the steepness ramp -> 0.5.""" + + # Hs / L0 with L0 = g Tp^2 / 2pi + l0 = 9.81 * 8.0**2 / (2 * np.pi) + hs = np.array([0.015, 0.025, 0.04]) * l0 + np.testing.assert_allclose(wind_sea_weight(hs, 8.0), [0.0, 0.5, 1.0]) + np.testing.assert_allclose( + wind_sea_weight(hs, 8.0, spr=[30.0, 22.5, 10.0]), [0.0, 0.25, 0.0] + ) + + def test_calm_and_missing(self): + """No energy gives 0; NaN stays NaN.""" + + w = wind_sea_weight([0.0, np.nan], [5.0, 5.0], spr=[30.0, 30.0]) + self.assertEqual(w[0], 0.0) + self.assertTrue(np.isnan(w[1])) + + +class TestInferWind(unittest.TestCase): + """Wind from the wave direction at the fully developed speed.""" + + def test_fully_developed_speed(self): + """U = max(sqrt(g Hs / 0.24), g Tp / 7.69).""" + + np.testing.assert_allclose( + fully_developed_wind([4.0, 1.0], [9.0, 12.0]), + [np.sqrt(9.81 * 4.0 / 0.24), 9.81 * 12.0 / 7.69], + ) + + def test_wind_sea_and_swell(self): + """A steep broad sea gets wind from its direction; swell gets none.""" + + u10, u10dir = infer_wind([3.0, 1.5], [7.0, 14.0], [370.0, 300.0], [30.0, 30.0]) + self.assertAlmostEqual(float(u10[0]), float(fully_developed_wind(3.0, 7.0))) + self.assertEqual(float(u10[1]), 0.0) + np.testing.assert_allclose(u10dir, [10.0, 300.0]) + + +class TestGrowthCurves(unittest.TestCase): + """Kahma & Calkoen growth with Pierson-Moskowitz and depth limits.""" + + def test_deep_water_growth(self): + """Hs and Tp follow the power laws and saturate when fully developed.""" + + u, x = 10.0, 50e3 + xn = 9.81 * x / u**2 + self.assertAlmostEqual(float(growth_hs(u, x)), 0.00288 * xn**0.45 * u**2 / 9.81) + self.assertAlmostEqual(float(growth_tp(u, x)), 0.459 * xn**0.27 * u / 9.81) + self.assertAlmostEqual(float(growth_hs(u, 1e9)), 0.24 * u**2 / 9.81) + self.assertAlmostEqual(float(growth_tp(u, 1e9)), 7.69 * u / 9.81) + + def test_depth_limit(self): + """Shallow water caps the growth (Breugem & Holthuijsen).""" + + u, d = 20.0, 10.0 + cap = 0.13 * (9.81 * d / u**2) ** 0.65 * u**2 / 9.81 + self.assertAlmostEqual(float(growth_hs(u, 1e9, depth=d)), cap) + self.assertLess(float(growth_hs(u, 1e9, depth=d)), float(growth_hs(u, 1e9))) + + def test_equivalent_fetch_round_trip(self): + """equivalent_fetch inverts growth_hs; inf once fully developed.""" + + u, x = 15.0, 80e3 + self.assertAlmostEqual(float(equivalent_fetch(growth_hs(u, x), u)), x, places=3) + self.assertTrue(np.isinf(equivalent_fetch(0.24 * u**2 / 9.81, u))) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/waves/test_wind_correction.py b/tests/waves/test_wind_correction.py new file mode 100644 index 0000000..7060f44 --- /dev/null +++ b/tests/waves/test_wind_correction.py @@ -0,0 +1,142 @@ +"""Tests for bluemath_tk.waves.hywaves.wind_correction and its reconstruction hook.""" + +import unittest + +import numpy as np +import pandas as pd +import xarray as xr + +from bluemath_tk.waves.hywaves.reconstruction import sum_partition_spectra_batched +from bluemath_tk.waves.hywaves.wind_correction import ( + WIND_GOAL, + WIND_PARTITION, + WindCorrection, + correction_features, + offshore_wind_sea, + wind_sea_contribution, +) + +SITES = ["a", "b"] +TIMES = pd.date_range("2020-01-01", periods=3, freq="h") + + +def _fitted(k_of: callable) -> WindCorrection: + """A correction fitted on synthetic pairs with K = k_of(g Hs / U^2).""" + + rng = np.random.default_rng(0) + n = 1500 + u = rng.uniform(5, 25, n) + hs0 = rng.uniform(0.3, 6, n) + hs1 = hs0 * k_of(9.81 * hs0 / u**2) + return WindCorrection(max_iter=100).fit( + hs0, hs1, u, rng.uniform(1e4, 1e5, n), 20.0, 25.0, 0.0 + ) + + +def _cube(hs: float = 2.0, weight: float = 1.0) -> xr.Dataset: + """Two goals, bulk partition; goal 2 is swell (weight 0).""" + + shape = (2, 1, len(TIMES), len(SITES)) + coords = {"goal": [1, 2], "partition": [-1], "time": TIMES, "sites": SITES} + dims = ("goal", "partition", "time", "sites") + forcing_dims = ("goal", "partition", "time") + return xr.Dataset( + { + "hs": (dims, np.full(shape, hs)), + "tp": (dims, np.full(shape, 7.0)), + "dir": (dims, np.full(shape, 300.0)), + "spr": (dims, np.full(shape, 25.0)), + "ws_weight": (forcing_dims, np.stack([np.full((1, 3), weight), np.zeros((1, 3))])), + "u10": (forcing_dims, np.stack([np.full((1, 3), 15.0), np.zeros((1, 3))])), + "u10dir": (forcing_dims, np.full((2, 1, 3), 300.0)), + }, + coords=coords, + ) + + +def _fetch() -> xr.Dataset: + dirs = np.arange(0.0, 360.0, 5.0) + return xr.Dataset( + { + "fetch_eff": (("sites", "dir"), np.full((2, len(dirs)), 5e4)), + "mean_depth": (("sites", "dir"), np.full((2, len(dirs)), 25.0)), + "site_depth": ("sites", [20.0, 20.0]), + }, + coords={"sites": SITES, "dir": dirs}, + ) + + +class TestWindCorrection(unittest.TestCase): + """K model: features, fit/predict and its limits.""" + + def test_features(self): + """Dimensionless groups scale with U^2 / g; cos of the angle last.""" + + x = correction_features(2.0, 10.0, 1e4, 20.0, 30.0, 60.0) + np.testing.assert_allclose( + x[0], [2 * 9.81 / 100, 1e4 * 9.81 / 100, 20 * 9.81 / 100, 30 * 9.81 / 100, 0.5] + ) + + def test_fit_predict_and_limits(self): + """Learns K from g Hs / U^2; K = 1 without wind or wind sea.""" + + corr = _fitted(lambda h: 1 + 2 * np.clip(0.2 - h, 0, None)) + k = corr.predict(np.array([0.5, 0.5, 0.5, 0.01]), np.array([20.0, 0.5, 20.0, 20.0]), 5e4, 20.0, 25.0, 0.0) + self.assertAlmostEqual(float(k[0]), 1 + 2 * (0.2 - 9.81 * 0.5 / 400), delta=0.03) + self.assertEqual(float(k[1]), 1.0) # no wind + self.assertEqual(float(k[3]), 1.0) # no wind sea + + +class TestWindSeaContribution(unittest.TestCase): + """The extra contribution carries (K^2 - 1) E_ws from the wind direction.""" + + def test_energy_and_direction(self): + """Only weighted contributions count; hs_add^2 = (K^2 - 1) sum w hs^2.""" + + corr = _fitted(lambda h: np.full_like(h, 1.5)) + out = wind_sea_contribution(_cube(), corr, _fetch()) + self.assertEqual(out["goal"].values.tolist(), [WIND_GOAL]) + self.assertEqual(out["partition"].values.tolist(), [WIND_PARTITION]) + k = float(out["k"].mean()) + self.assertAlmostEqual(k, 1.5, delta=0.02) + np.testing.assert_allclose(out["hs"], 2.0 * np.sqrt(k**2 - 1), rtol=1e-6) + np.testing.assert_allclose(out["dir"], 300.0) + np.testing.assert_allclose(out["tp"], 7.0) + + def test_no_wind_sea(self): + """No weighted contribution: nothing to add.""" + + corr = _fitted(lambda h: np.full_like(h, 1.5)) + self.assertIsNone(wind_sea_contribution(_cube(weight=0.0), corr, _fetch())) + + def test_offshore_wind_sea(self): + """Steep broad seas are wind sea with wind from their direction; swell not.""" + + forcing = pd.DataFrame( + {"hs": [3.0, 1.0], "tp": [7.0, 14.0], "dir": [310.0, 250.0], "spr": [30.0, 15.0]} + ) + ws = offshore_wind_sea(forcing) + self.assertEqual(ws["ws_weight"].tolist(), [1.0, 0.0]) + self.assertGreater(ws["u10"].iloc[0], 10.0) + self.assertEqual(ws["u10"].iloc[1], 0.0) + + def test_reconstruction_adds_the_energy(self): + """Summed spectra gain (K^2 - 1) E_ws; wind_k is reported; NaN parts dropped.""" + + cube = _cube() + chunks = [cube.sel(goal=[g]) for g in (1, 2)] + variables = {"hs": "hs"} + base, _ = sum_partition_spectra_batched(chunks, SITES, 3, 2, variables) + corr = _fitted(lambda h: np.full_like(h, 1.5)) + wind, _ = sum_partition_spectra_batched( + chunks, SITES, 3, 2, variables, + wind_correction={"correction": corr, "fetch": _fetch()}, + ) + k = float(wind["wind_k"].mean()) + expected = np.sqrt(base["hs"] ** 2 + (k**2 - 1) * 2.0**2) + np.testing.assert_allclose(wind["hs"], expected, rtol=0.02) + self.assertNotIn("wind_k", base) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/wrappers/test_snapwave_wrapper.py b/tests/wrappers/test_snapwave_wrapper.py new file mode 100644 index 0000000..338eee5 --- /dev/null +++ b/tests/wrappers/test_snapwave_wrapper.py @@ -0,0 +1,325 @@ +"""Tests for the SnapWave wrapper, its utilities and case plots.""" + +import os.path as op +import shutil +import tempfile +import unittest +from pathlib import Path + +import matplotlib + +matplotlib.use("Agg") + +import numpy as np +import pandas as pd +import xarray as xr +from matplotlib import pyplot as plt +from shapely.geometry import box + +from bluemath_tk.wrappers.snapwave import ( + SnapWaveDynamicModelWrapper, + SnapWaveMetaModelWrapper, + boundary_time_series, + build_enclosure_polygon, + read_boundary_nodes, + read_enclosure_polygon, + read_forcing_table, +) +from bluemath_tk.wrappers.snapwave.snapwave_plots import active_boundary_node, plot_case + +TEMPLATES_DIR = Path(__file__).resolve().parents[1] / "data" / "snapwave" +NODES = np.array([[0.0, 1.0], [0.5, 1.0], [1.0, 1.0]]) +POINTS = pd.DataFrame({"lon": [0.2, 0.4], "lat": [0.3, 0.5]}) + + +def _fake_his(case_dir: str, n_times: int = 1) -> None: + """Write a minimal SnapWave history file into *case_dir*.""" + + shape = (n_times, len(POINTS)) + ds = xr.Dataset( + { + "point_hm0": (("time", "stations"), np.full(shape, 0.5)), + "point_tp": (("time", "stations"), np.full(shape, 9.0)), + "point_wavdir": (("time", "stations"), np.full(shape, 300.0)), + "point_dirspr": (("time", "stations"), np.full(shape, 20.0)), + "station_x": (("stations",), POINTS["lon"].values), + "station_y": (("stations",), POINTS["lat"].values), + }, + coords={"time": np.arange(n_times, dtype=float)}, + ) + ds.to_netcdf(op.join(case_dir, "output_sites.nc")) + + +class TestSnapWaveMetaModelWrapper(unittest.TestCase): + """Tests for the stationary (metamodel) wrapper.""" + + def setUp(self): + """Build three cases from the test templates.""" + + self.test_dir = tempfile.mkdtemp() + self.wrapper = SnapWaveMetaModelWrapper( + templates_dir=str(TEMPLATES_DIR / "metamodel"), + metamodel_parameters={ + "hs": [1.0, 2.5, 0.5], + "tp": [8.0, 10.0, 12.0], + "dir": [280.0, 300.0, 320.0], + "spr": [20.0, 25.0, 30.0], + "wl": [0.0, 0.5, -0.5], + "active_node": [1, 2, 3], + "save_map": [False, True, False], + }, + fixed_parameters={"gridfile": "mesh.nc"}, + output_dir=op.join(self.test_dir, "cases"), + boundary_nodes=NODES, + enclosure_polygon=build_enclosure_polygon(box(0, 0, 1, 1)), + output_points=POINTS, + debug=False, + ) + self.wrapper.build_cases() + + def tearDown(self): + """Remove the temporary folder.""" + + shutil.rmtree(self.test_dir) + plt.close("all") + + def test_case_files(self): + """Boundary, enclosure, points and rendered templates are written.""" + + case_dir = self.wrapper.cases_dirs[1] + for name in ("boundary.txt", "enclosure.txt", "output_sites.txt", "hs.txt"): + self.assertTrue(op.exists(op.join(case_dir, name)), name) + np.testing.assert_allclose(read_boundary_nodes(case_dir), NODES) + self.assertEqual(len(read_enclosure_polygon(case_dir).exterior.coords), 5) + + hs = read_forcing_table(op.join(case_dir, "hs.txt")) + np.testing.assert_array_equal(hs.iloc[0].values, [0, 2.5, 0]) + tp = read_forcing_table(op.join(case_dir, "tp.txt")) + np.testing.assert_array_equal(tp.iloc[0].values, [10.0] * 3) + with open(op.join(case_dir, "snapwave.inp")) as f: + inp = f.read() + self.assertIn("map_file = output_map.nc", inp) + self.assertIn("gridfile = mesh.nc", inp) + + def test_postprocess_on_case_num(self): + """Cases are postprocessed and joined on case_num with short names.""" + + for case_dir in self.wrapper.cases_dirs: + _fake_his(case_dir) + ds = self.wrapper.postprocess_cases(write_output_nc=False) + self.assertEqual(ds.sizes["case_num"], 3) + self.assertIn("hs", ds) + self.assertNotIn("point_hm0", ds) + + def test_slurm_array(self): + """The SLURM script reads case_dirs.txt and loads the cluster module.""" + + path = self.wrapper.write_slurm_array( + cpus_per_task=4, extra_sbatch=["--time=10"] + ) + with open(path) as f: + script = f.read() + self.assertIn("#SBATCH --cpus-per-task=4", script) + self.assertIn("#SBATCH --time=10", script) + self.assertIn("module load snapwave", script) + self.assertIn('sed -n "${SLURM_ARRAY_TASK_ID}p"', script) + with open(op.join(self.wrapper.output_dir, "case_dirs.txt")) as f: + self.assertEqual(len(f.read().splitlines()), 3) + + def test_monitor_and_plot(self): + """Finished cases are detected and a metamodel case can be plotted.""" + + _fake_his(self.wrapper.cases_dirs[2]) + status = self.wrapper.monitor_cases(value_counts="simple") + self.assertIn("FINISHED", str(status)) + self.assertEqual(active_boundary_node(self.wrapper.cases_dirs[2]), 2) + fig = plot_case(self.wrapper.cases_dirs[2], mode="metamodel") + self.assertIn("bnd3", fig._suptitle.get_text()) + self.assertIn("hs=0.5m @bnd3", " ".join(t.get_text() for t in fig.texts)) + + +class TestSnapWaveOutputOptions(unittest.TestCase): + """Tests for point metadata, stored parameters and split output.""" + + def setUp(self): + """Two cases per active node, with labelled output points.""" + + self.test_dir = tempfile.mkdtemp() + points = POINTS.assign(name=["a", "b"], depth=[5.0, 10.0]) + self.wrapper = SnapWaveMetaModelWrapper( + templates_dir=str(TEMPLATES_DIR / "metamodel"), + metamodel_parameters={ + "hs": [1.0, 2.0, 1.0, 2.0], + "tp": [8.0, 9.0, 10.0, 11.0], + "dir": [280.0] * 4, + "spr": [20.0] * 4, + "wl": [0.0] * 4, + "active_node": [1, 1, 2, 2], + }, + fixed_parameters={"gridfile": "mesh.nc"}, + output_dir=op.join(self.test_dir, "cases"), + boundary_nodes=NODES[:2], + enclosure_polygon=build_enclosure_polygon(box(0, 0, 1, 1)), + output_points=points, + point_dim="sites", + point_coords={"sites": "name", "site_depth": "depth"}, + store_parameters=("hs", "tp", "wl"), + split_by="active_node", + split_filename="node_{}.nc", + debug=False, + ) + self.wrapper.build_cases() + for case_dir in self.wrapper.cases_dirs: + _fake_his(case_dir) + + def tearDown(self): + """Remove the temporary folder.""" + + shutil.rmtree(self.test_dir) + + def test_split_files_with_metadata(self): + """One file per active node, labelled sites, stored forcing.""" + + written = self.wrapper.postprocess_cases() + self.assertEqual(sorted(written), [1, 2]) + ds = xr.open_dataset(written[2]) + self.assertEqual(list(ds.sites.values), ["a", "b"]) + self.assertEqual(float(ds.site_depth.sel(sites="b")), 10.0) + np.testing.assert_array_equal(ds.site_depth.values, [5.0, 10.0]) + np.testing.assert_array_equal(ds.case_num.values, [2, 3]) + np.testing.assert_array_equal(ds.tp_forcing.values, [10.0, 11.0]) + np.testing.assert_array_equal(ds.hs_forcing.values, [1.0, 2.0]) + self.assertNotIn("station_x", ds.coords) + self.assertNotIn("active_node", ds.coords) + self.assertEqual( + sorted(ds.data_vars), + ["dir", "hs", "hs_forcing", "spr", "tp", "tp_forcing", "wl_forcing"], + ) + ds.close() + + def test_numeric_string_nodes_sorted(self): + """Node ids stored as strings are ordered numerically.""" + + forcing = xr.Dataset( + { + v: (("time", "goal"), [[2.0, 10.0, 1.0]]) + for v in ("hs", "tp", "dir", "spr") + }, + coords={"time": pd.date_range("2020", periods=1), "goal": ["2", "10", "1"]}, + ) + out = boundary_time_series(forcing, node_dim="goal") + self.assertEqual(out["hs_nodes"][0], [1.0, 2.0, 10.0]) + + +class TestSnapWaveDynamic(unittest.TestCase): + """Tests for the time-series wrapper and boundary forcing.""" + + def setUp(self): + """Temporary folder.""" + + self.test_dir = tempfile.mkdtemp() + + def tearDown(self): + """Remove the temporary folder.""" + + shutil.rmtree(self.test_dir) + plt.close("all") + + def test_boundary_time_series_and_cases(self): + """Per-node forcing reaches the rendered dynamic templates in node order.""" + + time = pd.date_range("2020-01-01", periods=2, freq="h") + forcing = xr.Dataset( + { + v: (("time", "node"), np.arange(6.0).reshape(2, 3) + i) + for i, v in enumerate(("hs", "tp", "dir", "spr")) + }, + coords={"time": time, "node": [3, 1, 2]}, + ) + params = boundary_time_series(forcing) + self.assertEqual(params["tref"], ["20200101 000000", "20200101 010000"]) + self.assertEqual(params["hs_nodes"][0], [1.0, 2.0, 0.0]) # sorted by node + + wrapper = SnapWaveDynamicModelWrapper( + templates_dir=str(TEMPLATES_DIR / "dynamic"), + metamodel_parameters=params, + fixed_parameters={"gridfile": "mesh.nc"}, + output_dir=op.join(self.test_dir, "cases"), + boundary_nodes=NODES, + enclosure_polygon=build_enclosure_polygon(box(0, 0, 1, 1)), + output_points=POINTS.to_numpy(), + debug=False, + ) + wrapper.build_cases() + case_dir = wrapper.cases_dirs[1] + hs = read_forcing_table(op.join(case_dir, "hs.txt")) + np.testing.assert_array_equal(hs.iloc[0].values, [4.0, 5.0, 3.0]) + wl = read_forcing_table(op.join(case_dir, "wl.txt")) + np.testing.assert_array_equal(wl.iloc[0].values, [0, 0, 0]) + with open(op.join(case_dir, "snapwave.inp")) as f: + self.assertIn("tref = 20200101 010000", f.read()) + + for d in wrapper.cases_dirs: + _fake_his(d) + joined = wrapper.join_postprocessed_files( + [ + wrapper.postprocess_case(i, d, {}) + for i, d in enumerate(wrapper.cases_dirs) + ] + ) + self.assertEqual(joined.sizes["time"], 2) + fig = plot_case(case_dir, mode="dynamic") + self.assertEqual(len(fig.axes) >= 5, True) + + def test_wind_field_samples(self): + """A wind field is interpolated to each case time and written as samples.""" + + lon, lat = np.array([-0.5, 0.5, 1.5]), np.array([-0.5, 1.5]) + # from 350 deg in the west column, from 10 deg elsewhere (crosses North) + dirs = np.array([[350.0, 10.0, 10.0], [350.0, 10.0, 10.0]]) + u = -10.0 * np.sin(np.deg2rad(dirs)) + v = -10.0 * np.cos(np.deg2rad(dirs)) + wind = xr.Dataset( + { + "u10": (("time", "latitude", "longitude"), np.stack([u, 3 * u])), + "v10": (("time", "latitude", "longitude"), np.stack([v, 3 * v])), + }, + coords={ + "time": pd.to_datetime(["2020-01-01 00:00", "2020-01-01 02:00"]), + "latitude": lat, + "longitude": lon, + }, + ) + params = { + "tref": ["20200101 010000"], + **{f"{v}_nodes": [[1.0, 1.0, 1.0]] for v in ("hs", "tp", "dir", "spr")}, + } + wrapper = SnapWaveDynamicModelWrapper( + templates_dir=str(TEMPLATES_DIR / "dynamic"), + metamodel_parameters=params, + fixed_parameters={"gridfile": "mesh.nc"}, + output_dir=op.join(self.test_dir, "cases"), + boundary_nodes=NODES, + enclosure_polygon=build_enclosure_polygon(box(0, 0, 1, 1)), + output_points=POINTS.to_numpy(), + wind=wind, + debug=False, + ) + wrapper.build_cases() + self.assertEqual(wrapper.cases_context[0]["u10"], "u10.txt") + speed = np.loadtxt(op.join(wrapper.cases_dirs[0], "u10.txt")) + direction = np.loadtxt(op.join(wrapper.cases_dirs[0], "u10dir.txt")) + np.testing.assert_allclose(speed[:, 2], 20.0) # halfway between 10 and 30 + np.testing.assert_allclose(speed[:, :2], np.c_[np.tile(lon, 2), np.repeat(lat, 3)]) + # continuous across North: 350 is written as -10 next to 10 + np.testing.assert_allclose(direction[:, 2], [-10.0, 10.0, 10.0] * 2, atol=1e-6) + + def test_missing_variables(self): + """Forcing without a required variable is rejected.""" + + with self.assertRaises(ValueError): + boundary_time_series(xr.Dataset({"hs": (("time", "node"), [[1.0]])})) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/wrappers/test_swan_boundary_wrapper.py b/tests/wrappers/test_swan_boundary_wrapper.py new file mode 100644 index 0000000..0159903 --- /dev/null +++ b/tests/wrappers/test_swan_boundary_wrapper.py @@ -0,0 +1,350 @@ +"""Tests for the boundary-forced SWAN wrappers and their utilities (no SWAN run).""" + +import os.path as op +import shutil +import tempfile +import unittest +from pathlib import Path + +import numpy as np +import pandas as pd +import xarray as xr +from scipy.spatial import Delaunay + +from bluemath_tk.wrappers.snapwave import boundary_time_series +from bluemath_tk.wrappers.swan.swan_utils import ( + boundary_par_table, + clockwise_triangles, + read_adcirc_grid, + read_swan_table, + swan_boundary_side, + write_ccw_adcirc_grid, +) +from bluemath_tk.wrappers.swan.swan_wrapper import ( + SwanDynamicModelWrapper, + SwanMetaModelWrapper, +) + +TEMPLATES_DIR = Path(__file__).resolve().parents[1] / "data" / "swan" / "boundary" +GOALS = np.array([[3.0, 52.2], [3.0, 52.5], [3.0, 52.8]]) +POINTS = pd.DataFrame({"lon": [3.5, 3.9], "lat": [52.5, 52.5], "name": ["a", "b"]}) + + +def _write_square_grid(path: str, n: int = 11) -> None: + """ADCIRC grid on lon 3-4, lat 52-53: open boundary on the west side (S->N).""" + + x, y = ( + v.ravel() for v in np.meshgrid(np.linspace(3, 4, n), np.linspace(52, 53, n)) + ) + tri = Delaunay(np.c_[x, y]).simplices + west = [i for i in np.argsort(y) if np.isclose(x[i], 3)] + south = [i for i in np.argsort(x) if np.isclose(y[i], 52)] + east = [i for i in np.argsort(y) if np.isclose(x[i], 4)] + north = [i for i in np.argsort(-x) if np.isclose(y[i], 53)] + land = list(dict.fromkeys(south + east + north)) + with open(path, "w") as f: + f.write(f"square\n{len(tri)} {len(x)}\n") + for i in range(len(x)): + f.write(f"{i + 1} {x[i]:.6f} {y[i]:.6f} {2 + 38 * (4 - x[i]):.3f}\n") + for k, t in enumerate(tri): + f.write(f"{k + 1} 3 {t[0] + 1} {t[1] + 1} {t[2] + 1}\n") + f.write(f"1 ! open\n{len(west)}\n{len(west)}\n") + f.write("".join(f"{i + 1}\n" for i in west)) + f.write(f"1 ! land\n{len(land)}\n{len(land)} 0\n") + f.write("".join(f"{i + 1}\n" for i in land)) + + +class TestSwanBoundaryUtils(unittest.TestCase): + """ADCIRC grid reading, SWAN boundary side and PAR rows.""" + + def setUp(self): + """Square test grid in a temporary folder.""" + self.test_dir = tempfile.mkdtemp() + self.grid = op.join(self.test_dir, "grid.grd") + _write_square_grid(self.grid) + + def tearDown(self): + """Remove the temporary folder.""" + shutil.rmtree(self.test_dir) + + def test_side_excludes_corners_and_finds_direction(self): + """South->north along a west open boundary is clockwise; corners are land.""" + + grid = read_adcirc_grid(self.grid) + self.assertEqual(grid["triangles"].shape[1], 3) + xy, side = swan_boundary_side(grid) + self.assertEqual(side, "1 CLOCKWISE") + np.testing.assert_allclose(xy[[0, -1]], [[3.0, 52.1], [3.0, 52.9]]) + + grid["open_boundaries"][0] = grid["open_boundaries"][0][::-1] + xy, side = swan_boundary_side(grid) + self.assertEqual(side, "1 CCW") + np.testing.assert_allclose(xy[0], [3.0, 52.9]) + + def test_par_rows_padded_and_ordered(self): + """Nodes snap to boundary vertices; both ends repeat the nearest values.""" + + xy, _ = swan_boundary_side(read_adcirc_grid(self.grid)) + rows = boundary_par_table(xy, GOALS, {"hs": [1.0, 0.0, 0.0]}) + np.testing.assert_allclose(rows["len"], [0.0, 0.1, 0.4, 0.7, 0.8]) + self.assertEqual(rows["hs"], [1.0, 1.0, 0.0, 0.0, 0.0]) + with self.assertRaises(ValueError): + boundary_par_table(xy, GOALS[::-1], {"hs": [1.0, 0.0, 0.0]}) + + def test_clockwise_triangles_are_reoriented(self): + """Clockwise triangles are found and a counterclockwise copy written.""" + clockwise = op.join(self.test_dir, "clockwise.grd") + with open(self.grid) as src, open(clockwise, "w") as dst: + lines = src.read().splitlines() + n_el, n_v = (int(v) for v in lines[1].split()) + for k, line in enumerate(lines): + if 2 + n_v <= k < 2 + n_v + n_el: + i, n, a, b, c = line.split() + line = f"{i} {n} {a} {c} {b}" + dst.write(line + "\n") + self.assertTrue(clockwise_triangles(read_adcirc_grid(clockwise)).all()) + + out = op.join(self.test_dir, "fixed.grd") + self.assertEqual(write_ccw_adcirc_grid(clockwise, out), n_el) + fixed = read_adcirc_grid(out) + self.assertFalse(clockwise_triangles(fixed).any()) + original = read_adcirc_grid(self.grid) + np.testing.assert_array_equal( + fixed["land_boundaries"][0], original["land_boundaries"][0] + ) + + def test_read_table_masks_exception_values(self): + """Negative (exception) values become NaN; columns get short names.""" + + path = op.join(self.test_dir, "out.tab") + with open(path, "w") as f: + f.write(" 0.12E+01 0.80E+01 0.27E+03 0.20E+02\n") + f.write(" 0.00E+00 -0.90E+01 -0.99E+03 -0.90E+01\n") + table = read_swan_table(path, ["HSIGN", "TPS", "DIR", "DSPR"]) + self.assertEqual(list(table.columns), ["hs", "tp", "dir", "spr"]) + self.assertEqual(table.hs.tolist(), [1.2, 0.0]) + self.assertTrue(table.loc[1, ["tp", "dir", "spr"]].isna().all()) + + +class TestSwanMetaModelWrapper(unittest.TestCase): + """Case building and postprocessing of the metamodel wrapper.""" + + def setUp(self): + """Two metamodel cases on the square test grid.""" + self.test_dir = tempfile.mkdtemp() + grid = op.join(self.test_dir, "grid.grd") + _write_square_grid(grid) + self.wrapper = SwanMetaModelWrapper( + templates_dir=str(TEMPLATES_DIR), + metamodel_parameters={ + "goal": [1, 2], + "active_node": [1, 2], + "hs": [1.0, 3.0], + "tp": [8.0, 12.0], + "dir": [270.0, 280.0], + "spr": [20.0, 25.0], + "wl": [0.0, 1.0], + }, + fixed_parameters={}, + output_dir=op.join(self.test_dir, "cases"), + grid_file=grid, + boundary_nodes=GOALS, + output_points=POINTS, + point_dim="sites", + point_coords={"sites": "name"}, + store_parameters=("hs", "tp", "wl"), + split_by="goal", + debug=False, + ) + self.wrapper.build_cases() + + def tearDown(self): + """Remove the temporary folder.""" + shutil.rmtree(self.test_dir) + + def test_case_files(self): + """fort.14 is linked; Hs decays from the active goal to its neighbours.""" + + case_dir = self.wrapper.cases_dirs[1] + self.assertTrue(op.islink(op.join(case_dir, "fort.14"))) + self.assertEqual(len(np.loadtxt(op.join(case_dir, "output_sites.txt"))), 2) + with open(op.join(case_dir, "INPUT")) as f: + inp = f.read() + self.assertIn("BOUNDSPEC SIDE 1 CLOCKWISE VARIABLE PAR", inp) + par = inp.split("VARIABLE PAR &\n")[1].split("\nPOINTS")[0].splitlines() + self.assertEqual( + [line.split()[:3] for line in par], + [ + ["0.00000000", "0.0000", "12.0000"], + ["0.10000000", "0.0000", "12.0000"], + ["0.40000000", "3.0000", "12.0000"], + ["0.70000000", "0.0000", "12.0000"], + ["0.80000000", "0.0000", "12.0000"], + ], + ) + self.assertIn("SET LEVEL=1.0", inp) + self.assertIn("TABLE 'sites' NOHEAD 'output_sites.tab' HSIGN TPS DIR DSPR", inp) + + def test_postprocess_split(self): + """Fake tables are joined on case_num and split per goal.""" + + for case_dir in self.wrapper.cases_dirs: + with open(op.join(case_dir, "output_sites.tab"), "w") as f: + f.write(" 1.0 8.0 270.0 20.0\n 0.5 8.1 275.0 15.0\n") + written = self.wrapper.postprocess_cases() + ds = xr.open_dataset(written[2]) + self.assertEqual(list(ds.sites.values), ["a", "b"]) + self.assertEqual(ds.case_num.values.tolist(), [1]) + self.assertEqual(float(ds.hs_forcing[0]), 3.0) + self.assertEqual(float(ds.hs.sel(sites="b")[0]), 0.5) + ds.close() + + +class TestSwanDynamicModelWrapper(unittest.TestCase): + """Per-node forcing and water level of the dynamic wrapper.""" + + def test_hourly_cases(self): + """Hourly cases get per-node forcing, the mean water level and a time axis.""" + test_dir = tempfile.mkdtemp() + try: + grid = op.join(test_dir, "grid.grd") + _write_square_grid(grid) + time = pd.date_range("2013-12-05", periods=2, freq="h") + forcing = xr.Dataset( + { + v: (("time", "node"), np.full((2, 3), x) + np.arange(2)[:, None]) + for v, x in dict( + hs=1.0, tp=9.0, dir=280.0, spr=20.0, wl=0.5 + ).items() + }, + coords={"time": time, "node": [1, 2, 3]}, + ) + wrapper = SwanDynamicModelWrapper( + templates_dir=str(TEMPLATES_DIR), + metamodel_parameters=boundary_time_series( + forcing, variables=("hs", "tp", "dir", "spr", "wl") + ), + fixed_parameters={}, + output_dir=op.join(test_dir, "cases"), + grid_file=grid, + boundary_nodes=GOALS, + output_points=POINTS, + debug=False, + ) + wrapper.build_cases() + with open(op.join(wrapper.cases_dirs[1], "INPUT")) as f: + inp = f.read() + self.assertIn("SET LEVEL=1.5", inp) + self.assertIn("0.40000000 2.0000 10.0000 281.000 21.000 &", inp) + for case_dir in wrapper.cases_dirs: + with open(op.join(case_dir, "output_sites.tab"), "w") as f: + f.write(" 1.0 8.0 270.0 20.0\n 0.5 8.1 275.0 15.0\n") + ds = wrapper.postprocess_cases() + self.assertEqual(list(pd.DatetimeIndex(ds.time.values)), list(time)) + self.assertEqual(dict(ds.hs.sizes), {"time": 2, "points": 2}) + finally: + shutil.rmtree(test_dir) + + + def test_wind_field_and_uniform_wind(self): + """A wind field is written as u then v blocks, south to north, with its grid.""" + test_dir = tempfile.mkdtemp() + try: + grid = op.join(test_dir, "grid.grd") + _write_square_grid(grid) + wind = xr.Dataset( + { + "u10": (("time", "latitude", "longitude"), np.full((1, 2, 3), 5.0)), + "v10": ( + ("time", "latitude", "longitude"), + np.array([[[1.0, 1.0, 1.0], [2.0, 2.0, 2.0]]]), + ), + }, + coords={ + "time": pd.to_datetime(["2013-12-05"]), + "latitude": [53.0, 52.0], # north first, as in ERA5 + "longitude": [3.0, 3.5, 4.0], + }, + ) + params = { + "tref": ["20131205 000000"], + "u10": [12.0], + "u10dir": [300.0], + **{f"{v}_nodes": [[1.0, 1.0, 1.0]] for v in ("hs", "tp", "dir", "spr")}, + } + wrapper = SwanDynamicModelWrapper( + templates_dir=str(TEMPLATES_DIR), + metamodel_parameters=params, + fixed_parameters={}, + output_dir=op.join(test_dir, "cases"), + grid_file=grid, + boundary_nodes=GOALS, + output_points=POINTS, + wind=wind, + debug=False, + ) + wrapper.build_cases() + context = wrapper.cases_context[0] + self.assertEqual(context["wind_file"], "wind.dat") + self.assertEqual( + context["wind_grid"], + "3.000000 52.000000 0 2 1 0.500000 1.000000", + ) + self.assertEqual((context["u10"], context["u10dir"]), (12.0, 300.0)) + values = np.loadtxt(op.join(wrapper.cases_dirs[0], "wind.dat")) + np.testing.assert_array_equal(values[:2], 5.0) # u block + np.testing.assert_array_equal(values[2:, 0], [2.0, 1.0]) # v at 52N, then 53N + + # the case plot reads INPUT, wind.dat and the TABLE output back + import matplotlib + + matplotlib.use("Agg") + from bluemath_tk.wrappers.swan.swan_plots import load_swan_case, plot_case + + case_dir = wrapper.cases_dirs[0] + with open(op.join(case_dir, "INPUT"), "a") as f: + f.write(f"INPGRID WIND REGULAR {context['wind_grid']}\nREADINP WIND 1 'wind.dat' 3 0 FREE\n") + with open(op.join(case_dir, "output_sites.tab"), "w") as f: + f.write(" 1.0 8.0 270.0 20.0\n 0.5 8.1 275.0 15.0\n") + case = load_swan_case(case_dir) + self.assertEqual(case.boundary.shape[1], 5) + self.assertEqual(len(case.wind[0]), 6) + np.testing.assert_allclose(case.table["hs"], [1.0, 0.5]) + fig = plot_case(case_dir, mode="dynamic") + self.assertGreaterEqual(len(fig.axes), 5) + finally: + shutil.rmtree(test_dir) + + def test_grid_copied_without_symlinks(self): + """Where symlinks are not allowed (e.g. Windows), fort.14 is a copy of the grid.""" + from unittest import mock + + test_dir = tempfile.mkdtemp() + try: + grid = op.join(test_dir, "grid.grd") + _write_square_grid(grid) + params = { + "tref": ["20131205 000000"], + **{f"{v}_nodes": [[1.0, 1.0, 1.0]] for v in ("hs", "tp", "dir", "spr")}, + } + wrapper = SwanDynamicModelWrapper( + templates_dir=str(TEMPLATES_DIR), + metamodel_parameters=params, + fixed_parameters={}, + output_dir=op.join(test_dir, "cases"), + grid_file=grid, + boundary_nodes=GOALS, + output_points=POINTS, + debug=False, + ) + with mock.patch("os.symlink", side_effect=OSError("no symlinks")): + wrapper.build_cases() + fort14 = op.join(wrapper.cases_dirs[0], "fort.14") + self.assertFalse(op.islink(fort14)) + with open(fort14) as a, open(grid) as b: + self.assertEqual(a.read(), b.read()) + finally: + shutil.rmtree(test_dir) + +if __name__ == "__main__": + unittest.main()