diff --git a/DESCRIPTION b/DESCRIPTION index 6e2f952..d9700e9 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -22,8 +22,13 @@ License: MIT + file LICENSE RoxygenNote: 7.2.3 Encoding: UTF-8 Imports: rlang, R6, utils, Rdpack -Suggests: ggplot2, patchwork +Suggests: + ggplot2, + patchwork, + testthat (>= 3.0.0) Depends: R (>= 2.10) RdMacros: Rdpack LazyData: true +Config/testthat/edition: 3 +Config/testthat/start-first: setup, pscan, run diff --git a/R/environment.R b/R/environment.R index df8f742..810366c 100644 --- a/R/environment.R +++ b/R/environment.R @@ -71,7 +71,7 @@ ModvegeEnvironment = R6Class( #' initialize = function(site_name, run_name = "-", - years = "all", + years = NULL, param_file = "-", weather_file = "-", management_file = "-", @@ -117,9 +117,12 @@ ModvegeEnvironment = R6Class( self$parameters = ModvegeParameters$new(file.path(self$input_dir, self$param_file)) self$weather = WeatherData$new(file.path(self$input_dir, - self$weather_file)) + self$weather_file), self$years) self$management = ManagementData$new(file.path(self$input_dir, self$management_file)) + if (is.null(self$years)) { + self$years = self$weather$years + } }, #' @description Ensure a readable filename for given *run_name*. diff --git a/R/management.R b/R/management.R index 8cc9d87..ea1ff3c 100644 --- a/R/management.R +++ b/R/management.R @@ -23,6 +23,8 @@ ManagementData = R6Class( #-Public-attributes----------------------------------------------------------- management_file = NULL, is_empty = TRUE, + #' @field years List of unique years for which data is available. + years = NULL, cut_years = NULL, cut_DOY = NULL, intensity = NULL, @@ -36,7 +38,7 @@ ManagementData = R6Class( #' extracted. #' #' @seealso [ManagementData$read_management()] - initialize = function(management_file = NULL, years = "all") { + initialize = function(management_file = NULL, years = NULL) { if (!is.null(management_file)) { self$read_management(management_file, years) } @@ -46,9 +48,9 @@ ManagementData = R6Class( #' #' @param management_file Path to or name of file containing management data. #' @param years Years for which the management is to be extracted. - #' Default is "all" to read in all found years. + #' Default (NULL) is to read in all found years. #' - read_management = function(management_file, years = "all") { + read_management = function(management_file, years = NULL) { # Prepare the resulting container self[["management_file"]] = management_file if (file.exists(management_file)) { @@ -56,13 +58,14 @@ ManagementData = R6Class( level = DEBUG) cut_data = read.table(management_file, header = TRUE) # Only consider specified years - if (years == "all") { + if (is.null(years)) { selector = TRUE } else { selector = cut_data$year %in% years } self$is_empty = FALSE self$cut_years = cut_data$year[selector] + self$years = unique(self$cut_years) self$cut_DOY = cut_data$DOY[selector] self$intensity = NA } else { diff --git a/R/parameter_scan.R b/R/parameter_scan.R index 18aaa3e..e7bd30b 100644 --- a/R/parameter_scan.R +++ b/R/parameter_scan.R @@ -89,7 +89,7 @@ run_parameter_scan = function(environment, param_values, force = FALSE, } logger("Completed parameter scan.", level = INFO) logger(paste0("Time used: ", Sys.time() - start_time), level = INFO) - if (length(outfilename) > "") { + if (outfilename != "") { logger(sprintf("Storing results as `%s`.", outfilename)) saveRDS(results, outfilename) } diff --git a/R/setup.R b/R/setup.R index 141186e..e1c2ade 100644 --- a/R/setup.R +++ b/R/setup.R @@ -86,3 +86,13 @@ setup_directory = function(root = ".", include_examples = TRUE) { print(sprintf("Copied example files to respective directories.")) } +dirs = c("input", "output", "data") +files = c("example_config.txt", "compare.R") + +## Used when testing +clean_up_dir = function() { + for (dir in c(dirs, files)) { + unlink(dir, recursive = TRUE) + } +} + diff --git a/R/weather.R b/R/weather.R index 4cbf780..27d1729 100644 --- a/R/weather.R +++ b/R/weather.R @@ -80,7 +80,7 @@ WeatherData = R6Class( #' extracted. #' #' @seealso WeatherData$read_weather() - initialize = function(weather_file = NULL, years = "all") { + initialize = function(weather_file = NULL, years = NULL) { if (!is.null(weather_file)) { self$read_weather(weather_file, years) } @@ -90,9 +90,9 @@ WeatherData = R6Class( #' #' @param weather_file Path to or name of file containing weather data. #' @param years Years for which the weather is to be extracted. - #' Default is "all" to read in all found years. + #' Default (NULL) is to read in all found years. #' - read_weather = function(weather_file, years = "all") { + read_weather = function(weather_file, years = NULL) { self$years = years self$weather_file = weather_file # Load weather data @@ -108,8 +108,10 @@ WeatherData = R6Class( # Only consider relevant years and omit leap days selector = weather$DOY < 366 - if (years != "all") { + if (!is.null(years)) { selector = selector & weather$year %in% years + } else { + self$years = unique(weather$year) } # Warn if no matching data was found diff --git a/inst/extdata/example_config.txt b/inst/extdata/example_config.txt index 1f88b54..fd5e004 100644 --- a/inst/extdata/example_config.txt +++ b/inst/extdata/example_config.txt @@ -1,7 +1,7 @@ # site name # run name # year(s) # param file # weather data # cut dates sorens1 - 2013:2022 sorens_parameters.csv sorens_weather.txt sorens_management1.txt -sorens2 - 2013:2022 sorens_parameters.csv sorens_weather.txt sorens_management2.txt -sorens2 autocut 2013:2022 sorens_parameters.csv sorens_weather.txt high -posieux1 - 2013:1022 posieux_parameters.csv posieux_weather.txt posieux_management1.txt -posieux2 - 2013:2022 posieux_parameters.csv posieux_weather.txt posieux_management2.txt -posieux2 autocut 2013:2022 posieux_parameters.csv posieux_weather.txt high +#sorens2 - 2013:2022 sorens_parameters.csv sorens_weather.txt sorens_management2.txt +#sorens2 autocut 2013:2022 sorens_parameters.csv sorens_weather.txt high +posieux1 - 2013:2022 posieux_parameters.csv posieux_weather.txt posieux_management1.txt +#posieux2 - 2013:2022 posieux_parameters.csv posieux_weather.txt posieux_management2.txt +#posieux2 autocut 2013:2022 posieux_parameters.csv posieux_weather.txt high diff --git a/man/rmodvege-package.Rd b/man/rmodvege-package.Rd index b874b06..e41c28d 100644 --- a/man/rmodvege-package.Rd +++ b/man/rmodvege-package.Rd @@ -6,7 +6,9 @@ \alias{rmodvege-package} \title{rmodvege: R implementation of the grass growth model ModVege.} \description{ -The underlying grass growth model is based off of ModVege as described in Jouven, M., P. Carrère, and R. Baumont. “Model Predicting Dynamics of Biomass, Structure and Digestibility of Herbage in Managed Permanent Pastures. 1. Model Description.” Grass and Forage Science 61, no. 2 (2006): 112–24. https://doi.org/10.1111/j.1365-2494.2006.00515.x. It contains some expansions. See the project github page for a more thorough description: https://github.com/kuadrat/rmodvege/. +\if{html}{\figure{logo.png}{options: style='float: right' alt='logo' width='120'}} + +Run grass growth simulations using a grass growth model based off of ModVege (Jouven, M., P. Carrère, and R. Baumont "Model Predicting Dynamics of Biomass, Structure and Digestibility of Herbage in Managed Permanent Pastures. 1. Model Description." (2006) \url{https://doi.org/10.1111/j.1365-2494.2006.00515.x}). See the project github page for a more thorough description: \url{https://github.com/kuadrat/rmodvege/}. } \seealso{ Useful links: diff --git a/tests/testthat.R b/tests/testthat.R new file mode 100644 index 0000000..7451663 --- /dev/null +++ b/tests/testthat.R @@ -0,0 +1,12 @@ +# This file is part of the standard setup for testthat. +# It is recommended that you do not modify it. +# +# Where should you do additional test configuration? +# Learn more about the roles of various files in: +# * https://r-pkgs.org/testing-design.html#sec-tests-files-overview +# * https://testthat.r-lib.org/articles/special-files.html + +library(testthat) +library(rmodvege) + +test_check("rmodvege") diff --git a/tests/testthat/_snaps/modvegesite/modvege_reference_output.dat b/tests/testthat/_snaps/modvegesite/modvege_reference_output.dat new file mode 100644 index 0000000..9041ba6 --- /dev/null +++ b/tests/testthat/_snaps/modvegesite/modvege_reference_output.dat @@ -0,0 +1,406 @@ +#version;2.1.3 +#AgeGV;100 +#AgeGR;2000 +#AgeDV;500 +#AgeDR;500 +#BMGV;420 +#BMGR;0 +#BMDV;300 +#BMDR;30 +#SENGV;0 +#SENGR;0 +#ABSDV;0 +#ABSDR;0 +#ST;0 +#cBM;0 +#LAT;46.77 +#LON;7.11 +#ELV;650 +#WHC;130 +#NI;0.7 +#w_FGA;0.7 +#w_FGB;0.3 +#w_FGC;0 +#w_FGD;0 +#RUEmax;3 +#sigmaGV;0.4 +#sigmaGR;0.2 +#T0;5 +#T1;10 +#T2;20 +#KGV;0.002 +#KGR;0.001 +#KlDV;0.001 +#KlDR;5e-04 +#OMDDV;0.45 +#OMDDR;0.4 +#CO2_growth_factor;0.5 +#year;2013 +#site_name;- +#run_name;- +DOY AgeGV AgeGR AgeDV AgeDR BMGV BMGR BMDV BMDR OMDGV OMDGR OMDDV OMDDR BM BMG cBM dBM hvBM OMD OMDG ST REP PGRO GRO LAI LAIGV AET WR ENV ENVfPAR ENVfT ENVfW + 1 104.04 0.00 504.04 504.04 420.00 30.00 296.36 29.88 0.87 0.90 0.45 0.40 776.24 450.00 0.00 0.00 0.00 0.69 0.87 4.04 0.00 0.00 0.00 0.94 0.87 0.46 130.00 0.00 1.00 0.00 1.00 + 2 106.52 2.48 506.52 506.52 420.00 30.00 294.16 29.80 0.86 0.90 0.45 0.40 773.96 450.00 0.00 0.00 0.00 0.69 0.87 6.52 0.00 0.00 0.00 0.94 0.87 0.49 129.51 0.00 1.00 0.00 1.00 + 3 108.39 4.35 508.39 508.39 420.00 30.00 292.51 29.75 0.86 0.90 0.45 0.40 772.26 450.00 0.00 0.00 0.00 0.69 0.87 8.39 0.00 0.00 0.00 0.94 0.87 0.48 129.15 0.00 1.00 0.00 1.00 + 4 112.93 8.89 512.93 512.93 420.00 30.00 288.52 29.61 0.86 0.90 0.45 0.40 768.14 450.00 0.00 0.00 0.00 0.69 0.86 12.93 0.00 0.00 0.00 0.94 0.87 0.62 128.69 0.00 1.00 0.00 1.00 + 5 119.74 15.70 519.74 519.74 420.00 30.00 282.63 29.41 0.86 0.89 0.45 0.40 762.04 450.00 0.00 0.00 0.00 0.69 0.86 19.74 0.00 0.00 0.00 0.94 0.87 0.49 128.20 0.36 1.00 0.36 1.00 + 6 124.89 20.85 524.89 524.89 420.00 30.00 278.26 29.26 0.86 0.89 0.45 0.40 757.52 450.00 0.00 0.00 0.00 0.69 0.86 24.89 0.00 0.00 0.00 0.94 0.87 0.47 127.73 0.03 1.00 0.03 1.00 + 7 127.85 23.81 527.85 527.85 420.00 30.00 275.79 29.17 0.86 0.89 0.45 0.40 754.97 450.00 0.00 0.00 0.00 0.69 0.86 27.85 0.00 0.00 0.00 0.94 0.87 0.29 127.44 0.00 1.00 0.00 1.00 + 8 128.64 24.60 528.64 528.64 420.00 30.00 275.14 29.15 0.86 0.89 0.45 0.40 754.29 450.00 0.00 0.00 0.00 0.69 0.86 28.64 0.00 0.00 0.00 0.94 0.87 0.50 126.94 0.00 1.00 0.00 1.00 + 9 128.64 24.60 528.64 528.64 420.00 30.00 275.14 29.15 0.86 0.89 0.45 0.40 754.29 450.00 0.00 0.00 0.00 0.69 0.86 28.64 0.00 0.00 0.00 0.94 0.87 0.49 126.47 0.00 1.00 0.00 1.00 + 10 130.95 26.91 530.95 530.95 420.00 30.00 273.23 29.08 0.86 0.89 0.45 0.40 752.32 450.00 0.00 0.00 0.00 0.69 0.86 30.95 0.00 0.00 0.00 0.94 0.87 0.20 130.00 0.00 1.00 0.00 1.00 + 11 134.57 30.53 534.57 534.57 420.00 30.00 270.27 28.98 0.86 0.88 0.45 0.40 749.24 450.00 0.00 0.00 0.00 0.69 0.86 34.57 0.00 0.00 0.00 0.94 0.87 0.28 130.00 0.00 1.00 0.00 1.00 + 12 137.13 33.09 537.13 537.13 420.00 30.00 268.19 28.90 0.85 0.88 0.45 0.40 747.09 450.00 0.00 0.00 0.00 0.69 0.86 37.13 0.00 0.00 0.00 0.94 0.87 0.30 130.00 0.00 1.00 0.00 1.00 + 13 138.58 34.54 538.58 538.58 420.00 30.00 267.02 28.86 0.85 0.88 0.45 0.40 745.89 450.00 0.00 0.00 0.00 0.69 0.86 38.58 0.00 0.00 0.00 0.94 0.87 0.22 130.00 0.00 1.00 0.00 1.00 + 14 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.28 129.76 0.00 1.00 0.00 1.00 + 15 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.19 129.70 0.00 1.00 0.00 1.00 + 16 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.33 129.37 0.00 1.00 0.00 1.00 + 17 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.29 129.08 0.00 1.00 0.00 1.00 + 18 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.24 128.85 0.00 1.00 0.00 1.00 + 19 139.85 35.81 539.85 539.85 420.00 30.00 266.01 28.83 0.85 0.88 0.45 0.40 744.83 450.00 0.00 0.00 0.00 0.69 0.86 39.85 0.00 0.00 0.00 0.94 0.87 0.20 128.66 0.00 1.00 0.00 1.00 + 20 140.14 36.10 540.14 540.14 420.00 30.00 265.77 28.82 0.85 0.88 0.45 0.40 744.59 450.00 0.00 0.00 0.00 0.69 0.86 40.14 0.00 0.00 0.00 0.94 0.87 0.20 130.00 0.00 1.00 0.00 1.00 + 21 142.14 38.10 542.14 542.14 420.00 30.00 264.18 28.76 0.85 0.88 0.45 0.40 742.94 450.00 0.00 0.00 0.00 0.69 0.85 42.14 0.00 0.00 0.00 0.94 0.87 0.52 130.00 0.00 1.00 0.00 1.00 + 22 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.73 129.27 0.00 1.00 0.00 1.00 + 23 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.56 128.71 0.00 1.00 0.00 1.00 + 24 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.44 128.27 0.00 1.00 0.00 1.00 + 25 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.48 127.79 0.00 1.00 0.00 1.00 + 26 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.49 127.30 0.00 1.00 0.00 1.00 + 27 144.20 40.16 544.20 544.20 420.00 30.00 262.55 28.70 0.85 0.88 0.45 0.40 741.25 450.00 0.00 0.00 0.00 0.69 0.85 44.20 0.00 0.00 0.00 0.94 0.87 0.20 127.63 0.00 1.00 0.00 1.00 + 28 147.74 43.70 547.74 547.74 420.00 30.00 259.76 28.60 0.85 0.88 0.45 0.40 738.36 450.00 0.00 0.00 0.00 0.69 0.85 47.74 0.00 0.00 0.00 0.94 0.87 0.62 130.00 0.00 1.00 0.00 1.00 + 29 153.19 49.15 553.19 553.19 420.00 30.00 255.51 28.44 0.85 0.88 0.45 0.40 733.95 450.00 0.00 0.00 0.00 0.69 0.85 53.19 0.00 0.00 0.00 0.94 0.87 0.54 130.00 0.09 1.00 0.09 1.00 + 30 163.50 59.46 563.50 563.50 420.00 30.00 247.61 28.15 0.85 0.87 0.45 0.40 725.76 450.00 0.00 0.00 0.00 0.69 0.85 63.50 0.00 0.00 0.00 0.94 0.87 0.80 130.00 1.00 1.00 1.00 1.00 + 31 171.41 67.37 571.41 571.41 420.00 30.00 241.73 27.93 0.84 0.87 0.45 0.40 719.66 450.00 0.00 0.00 0.00 0.69 0.84 71.41 0.00 0.00 0.00 0.94 0.87 0.93 129.67 0.58 1.00 0.58 1.00 + 32 180.12 76.08 580.12 580.12 420.00 30.00 235.42 27.68 0.84 0.86 0.45 0.40 713.10 450.00 0.00 0.00 0.00 0.70 0.84 80.12 0.00 0.00 0.00 0.94 0.87 0.53 130.00 0.74 1.00 0.74 1.00 + 33 183.72 79.68 583.72 583.72 420.00 30.00 232.87 27.58 0.84 0.86 0.45 0.40 710.46 450.00 0.00 0.00 0.00 0.70 0.84 83.72 0.00 10.57 0.00 0.94 0.87 0.67 130.00 0.00 1.00 0.00 1.00 + 34 184.64 80.60 584.64 584.64 420.00 30.00 232.23 27.56 0.84 0.86 0.45 0.40 709.79 450.00 0.00 0.00 0.00 0.70 0.84 84.64 0.00 28.49 0.00 0.94 0.87 0.55 129.91 0.00 1.00 0.00 1.00 + 35 189.68 85.67 589.58 589.71 420.02 30.00 228.73 27.42 0.84 0.86 0.45 0.40 706.17 450.02 0.00 0.00 0.00 0.70 0.84 89.71 0.00 9.96 0.08 0.94 0.87 0.84 130.00 0.01 1.00 0.01 1.00 + 36 194.64 91.00 593.44 595.04 420.26 30.00 225.41 27.27 0.84 0.85 0.45 0.40 702.94 450.26 0.00 0.00 0.00 0.70 0.84 95.04 0.00 22.30 0.79 0.94 0.87 0.62 130.00 0.07 1.00 0.07 1.00 + 37 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 9.31 0.00 0.94 0.87 0.35 130.00 0.00 1.00 0.00 1.00 + 38 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 25.44 0.00 0.94 0.87 0.35 130.00 0.00 1.00 0.00 1.00 + 39 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 41.28 0.00 0.94 0.87 0.53 129.48 0.00 1.00 0.00 1.00 + 40 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 40.55 0.00 0.94 0.87 0.63 128.85 0.00 1.00 0.00 1.00 + 41 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 65.24 0.00 0.94 0.87 0.20 128.65 0.00 1.00 0.00 1.00 + 42 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 11.02 0.00 0.94 0.87 0.20 128.52 0.00 1.00 0.00 1.00 + 43 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 10.15 0.00 0.94 0.87 0.20 129.70 0.00 1.00 0.00 1.00 + 44 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 10.30 0.00 0.94 0.87 0.20 129.50 0.00 1.00 0.00 1.00 + 45 195.80 92.16 594.60 596.20 420.26 30.00 224.62 27.24 0.84 0.85 0.45 0.40 702.12 450.26 0.00 0.00 0.00 0.70 0.84 96.20 0.00 33.38 0.00 0.94 0.87 0.20 129.30 0.00 1.00 0.00 1.00 + 46 197.46 93.82 596.26 597.86 420.26 30.00 223.50 27.20 0.83 0.85 0.45 0.40 700.96 450.26 0.00 0.00 0.00 0.70 0.84 97.86 0.00 11.68 0.00 0.94 0.87 0.20 130.00 0.00 1.00 0.00 1.00 + 47 197.67 94.03 596.47 598.07 420.26 30.00 223.36 27.19 0.83 0.85 0.45 0.40 700.81 450.26 0.00 0.00 0.00 0.70 0.84 98.07 0.00 51.20 0.00 0.94 0.87 0.85 130.00 0.00 1.00 0.00 1.00 + 48 197.67 94.03 596.47 598.07 420.26 30.00 223.36 27.19 0.83 0.85 0.45 0.40 700.81 450.26 0.00 0.00 0.00 0.70 0.84 98.07 0.00 52.61 0.00 0.94 0.87 0.83 129.18 0.00 1.00 0.00 1.00 + 49 197.67 94.03 596.47 598.07 420.26 30.00 223.36 27.19 0.83 0.85 0.45 0.40 700.81 450.26 0.00 0.00 0.00 0.70 0.84 98.07 0.00 74.76 0.00 0.94 0.87 0.90 128.27 0.00 0.96 0.00 1.00 + 50 197.67 94.03 596.47 598.07 420.26 30.00 223.36 27.19 0.83 0.85 0.45 0.40 700.81 450.26 0.00 0.00 0.00 0.70 0.84 98.07 0.00 74.78 0.00 0.94 0.87 1.07 129.96 0.00 0.96 0.00 1.00 + 51 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 41.73 0.00 0.94 0.87 0.77 129.24 0.00 1.00 0.00 1.00 + 52 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 11.55 0.00 0.94 0.87 0.42 128.82 0.00 1.00 0.00 1.00 + 53 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 11.72 0.00 0.94 0.87 0.41 128.41 0.00 1.00 0.00 1.00 + 54 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 11.88 0.00 0.94 0.87 0.43 127.98 0.00 1.00 0.00 1.00 + 55 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 21.55 0.00 0.94 0.87 0.49 127.49 0.00 1.00 0.00 1.00 + 56 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 65.18 0.00 0.94 0.87 0.62 126.86 0.00 1.00 0.00 1.00 + 57 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 52.56 0.00 0.94 0.87 0.77 126.10 0.00 1.00 0.00 1.00 + 58 199.21 95.57 598.01 599.61 420.26 30.00 222.33 27.15 0.83 0.85 0.45 0.40 699.74 450.26 0.00 0.00 0.00 0.70 0.84 99.61 0.00 42.16 0.00 0.94 0.87 0.92 125.29 0.00 1.00 0.00 1.00 + 59 199.81 96.17 598.61 600.21 420.26 30.00 221.93 27.13 0.83 0.85 0.45 0.40 699.32 450.26 0.00 0.00 0.00 0.70 0.84 100.21 0.00 79.57 0.00 0.94 0.87 1.14 124.86 0.00 0.95 0.00 1.00 + 60 199.81 96.17 598.61 600.21 420.26 30.00 221.93 27.13 0.83 0.85 0.45 0.40 699.32 450.26 0.00 0.00 0.00 0.70 0.84 100.21 0.00 27.91 0.00 0.94 0.87 0.90 123.96 0.00 1.00 0.00 1.00 + 61 200.43 96.79 599.23 600.83 420.26 30.00 221.52 27.12 0.83 0.85 0.45 0.40 698.89 450.26 0.00 0.00 0.00 0.70 0.83 100.83 0.00 13.10 0.00 0.94 0.87 0.47 123.49 0.00 1.00 0.00 1.00 + 62 200.86 97.22 599.66 601.26 420.26 30.00 221.23 27.10 0.83 0.85 0.45 0.40 698.60 450.26 0.00 0.00 0.00 0.70 0.83 101.26 0.00 59.82 0.00 0.94 0.87 0.88 122.61 0.00 1.00 0.00 1.00 + 63 202.72 99.08 601.52 603.12 420.26 30.00 220.00 27.05 0.83 0.85 0.45 0.40 697.31 450.26 0.00 0.00 0.00 0.70 0.83 103.12 0.00 88.99 0.00 0.94 0.87 1.45 121.17 0.00 0.91 0.00 1.00 + 64 205.92 102.28 604.72 606.32 420.26 30.00 217.89 26.97 0.83 0.85 0.45 0.40 695.11 450.26 0.00 0.00 0.00 0.70 0.83 106.32 0.00 15.02 0.00 0.94 0.87 1.58 119.60 0.00 1.00 0.00 1.00 + 65 210.97 107.50 609.30 611.54 420.36 30.00 214.61 26.83 0.83 0.85 0.45 0.40 691.80 450.36 0.00 0.00 0.00 0.70 0.83 111.54 0.00 13.81 0.33 0.94 0.87 1.66 117.93 0.04 1.00 0.04 1.00 + 66 214.79 114.76 603.09 618.80 422.38 30.00 212.77 26.53 0.83 0.84 0.45 0.40 691.68 452.38 0.00 0.00 0.00 0.70 0.83 118.80 0.00 27.65 6.74 0.94 0.88 1.68 116.25 0.45 1.00 0.45 1.00 + 67 220.00 120.84 605.79 624.88 422.88 30.00 209.58 26.29 0.83 0.84 0.45 0.40 688.75 452.88 0.00 0.00 0.00 0.70 0.83 124.88 0.00 14.23 1.66 0.94 0.88 1.03 119.56 0.22 1.00 0.22 1.00 + 68 219.93 128.68 592.28 632.72 430.63 30.00 209.10 25.98 0.83 0.84 0.45 0.40 695.71 460.63 6.96 6.96 0.00 0.70 0.83 132.72 0.00 49.53 15.16 0.96 0.90 1.77 117.79 0.57 1.00 0.57 1.00 + 69 221.45 136.63 578.39 640.67 435.20 30.00 208.74 25.67 0.83 0.83 0.45 0.40 699.61 465.20 10.86 3.90 0.00 0.70 0.83 140.67 0.00 38.62 12.28 0.97 0.91 1.22 118.85 0.59 1.00 0.59 1.00 + 70 221.07 144.29 565.26 648.33 443.26 30.00 208.44 25.38 0.83 0.83 0.45 0.40 707.08 473.26 18.33 7.47 0.00 0.70 0.83 148.33 0.00 54.26 15.56 0.98 0.92 1.64 117.61 0.53 1.00 0.53 1.00 + 71 224.13 150.68 559.22 654.72 445.20 30.00 207.16 25.13 0.83 0.82 0.45 0.40 707.50 475.20 18.75 0.42 0.00 0.70 0.83 154.72 0.00 43.15 6.47 0.99 0.93 1.68 116.05 0.28 1.00 0.28 1.00 + 72 225.21 151.76 560.30 655.80 445.20 30.00 206.49 25.09 0.83 0.82 0.45 0.40 706.79 475.20 18.75 0.00 0.00 0.70 0.83 155.80 0.00 15.77 0.00 0.99 0.93 0.69 116.01 0.00 1.00 0.00 1.00 + 73 225.21 151.76 560.30 655.80 445.20 30.00 206.49 25.09 0.83 0.82 0.45 0.40 706.79 475.20 18.75 0.00 0.00 0.70 0.83 155.80 0.00 76.01 0.00 0.99 0.93 0.75 115.25 0.00 0.97 0.00 1.00 + 74 225.21 151.76 560.30 655.80 445.20 30.00 206.49 25.09 0.83 0.82 0.45 0.40 706.79 475.20 18.75 0.00 0.00 0.70 0.83 155.80 0.00 100.93 0.00 0.99 0.93 0.97 114.29 0.00 0.89 0.00 1.00 + 75 225.53 152.08 560.62 656.12 445.20 30.00 206.29 25.08 0.83 0.82 0.45 0.40 706.57 475.20 18.75 0.00 0.00 0.70 0.83 156.12 0.00 85.47 0.00 0.99 0.93 1.43 115.66 0.00 0.94 0.00 1.00 + 76 228.72 155.27 563.81 659.31 445.20 30.00 204.32 24.96 0.82 0.82 0.45 0.40 704.48 475.20 18.75 0.00 0.00 0.70 0.82 159.31 0.00 16.55 0.00 0.99 0.93 0.75 124.76 0.00 1.00 0.00 1.00 + 77 231.26 157.81 566.35 661.85 445.20 30.00 202.76 24.87 0.82 0.82 0.45 0.40 702.83 475.20 18.75 0.00 0.00 0.70 0.82 161.85 0.00 16.75 0.00 0.99 0.93 0.60 130.00 0.00 1.00 0.00 1.00 + 78 235.92 162.47 571.01 666.51 445.20 30.00 199.92 24.69 0.82 0.82 0.45 0.40 699.82 475.20 18.75 0.00 0.00 0.70 0.82 166.51 0.00 83.74 0.00 0.99 0.93 1.44 130.00 0.00 0.94 0.00 1.00 + 79 240.42 166.97 575.51 671.01 445.20 30.00 197.23 24.53 0.82 0.82 0.45 0.40 696.95 475.20 18.75 0.00 0.00 0.70 0.82 171.01 0.00 41.67 0.00 0.99 0.93 1.07 130.00 0.00 1.00 0.00 1.00 + 80 242.79 172.70 568.64 676.74 447.05 30.00 196.42 24.32 0.82 0.81 0.45 0.40 697.79 477.05 19.58 0.83 0.00 0.70 0.82 176.74 0.00 82.54 6.16 0.99 0.93 1.52 128.53 0.14 0.95 0.15 1.00 + 81 239.00 179.72 553.78 683.76 459.45 30.00 196.86 24.06 0.82 0.81 0.45 0.40 710.37 489.45 32.16 12.58 0.00 0.70 0.82 183.76 0.00 105.24 20.03 1.02 0.96 2.25 126.28 0.35 0.87 0.40 1.00 + 82 243.95 185.63 556.09 689.67 459.98 30.00 194.12 23.85 0.82 0.81 0.45 0.40 707.95 489.98 32.16 0.00 0.00 0.70 0.82 189.67 0.00 18.15 1.78 1.02 0.96 1.46 124.94 0.18 1.00 0.18 1.00 + 83 246.63 188.31 558.77 692.35 459.98 30.00 192.56 23.75 0.82 0.81 0.45 0.40 706.29 489.98 32.16 0.00 0.00 0.70 0.82 192.35 0.00 18.37 0.00 1.02 0.96 0.73 125.01 0.00 1.00 0.00 1.00 + 84 247.86 189.54 560.00 693.58 459.98 30.00 191.85 23.71 0.82 0.80 0.45 0.40 705.54 489.98 32.16 0.00 0.00 0.70 0.82 193.58 0.00 18.57 0.00 1.02 0.96 0.76 124.71 0.00 1.00 0.00 1.00 + 85 247.90 189.58 560.04 693.62 459.98 30.00 191.82 23.70 0.82 0.80 0.45 0.40 705.51 489.98 32.16 0.00 0.00 0.70 0.82 193.62 0.00 18.77 0.00 1.02 0.96 0.41 124.97 0.00 1.00 0.00 1.00 + 86 249.55 191.23 561.69 695.27 459.98 30.00 190.88 23.65 0.82 0.80 0.45 0.40 704.51 489.98 32.16 0.00 0.00 0.70 0.82 195.27 0.00 51.08 0.00 1.02 0.96 1.44 126.30 0.00 1.00 0.00 1.00 + 87 252.74 194.42 564.88 698.46 459.98 30.00 189.05 23.53 0.82 0.80 0.45 0.40 702.57 489.98 32.16 0.00 0.00 0.70 0.82 198.46 0.00 19.16 0.00 1.02 0.96 0.90 130.00 0.00 1.00 0.00 1.00 + 88 254.44 196.12 566.58 700.16 459.98 30.00 188.08 23.47 0.82 0.80 0.45 0.40 701.54 489.98 32.16 0.00 0.00 0.70 0.82 200.16 0.00 19.36 0.00 1.02 0.96 0.20 130.00 0.00 1.00 0.00 1.00 + 89 258.14 199.82 570.28 703.86 459.98 30.00 186.00 23.34 0.81 0.80 0.45 0.40 699.32 489.98 32.16 0.00 0.00 0.70 0.81 203.86 0.00 19.56 0.00 1.02 0.96 0.92 130.00 0.00 1.00 0.00 1.00 + 90 260.40 202.08 572.54 706.12 459.98 30.00 184.74 23.26 0.81 0.80 0.45 0.40 697.98 489.98 32.16 0.00 0.00 0.70 0.81 206.12 0.00 21.77 0.00 1.02 0.96 1.28 129.75 0.00 1.00 0.00 1.00 + 91 263.31 204.99 575.45 709.03 459.98 30.00 183.12 23.16 0.81 0.80 0.45 0.40 696.27 489.98 32.16 0.00 0.00 0.70 0.81 209.03 0.00 65.35 0.00 1.02 0.96 1.49 128.35 0.00 1.00 0.00 1.00 + 92 267.54 209.22 579.68 713.26 459.98 30.00 180.80 23.02 0.81 0.79 0.45 0.40 693.80 489.98 32.16 0.00 0.00 0.70 0.81 213.26 0.00 101.90 0.00 1.02 0.96 1.89 126.46 0.00 0.89 0.00 1.00 + 93 271.98 213.66 584.12 717.70 459.98 30.00 178.39 22.86 0.81 0.79 0.45 0.40 691.24 489.98 32.16 0.00 0.00 0.70 0.81 217.70 0.00 77.57 0.00 1.02 0.96 1.76 124.70 0.00 0.97 0.00 1.00 + 94 276.91 218.83 588.36 722.87 460.10 30.00 175.79 22.68 0.81 0.79 0.45 0.40 688.58 490.10 32.16 0.00 0.00 0.70 0.81 222.87 0.00 20.53 0.40 1.02 0.96 1.52 123.18 0.03 1.00 0.03 1.00 + 95 281.50 224.70 589.24 728.74 460.73 30.00 173.57 22.48 0.81 0.79 0.45 0.40 686.79 490.73 32.16 0.00 0.00 0.70 0.81 228.74 0.00 20.73 2.09 1.02 0.96 2.03 121.50 0.17 1.00 0.17 1.00 + 96 285.39 231.02 586.16 735.06 461.90 30.00 171.92 22.27 0.81 0.78 0.45 0.40 686.10 491.90 32.16 0.00 0.00 0.70 0.80 235.06 0.00 25.18 3.91 1.02 0.96 1.89 119.61 0.26 1.00 0.26 1.00 + 97 290.04 235.67 590.81 739.71 461.90 30.00 169.53 22.12 0.80 0.78 0.45 0.40 683.55 491.90 32.16 0.00 0.00 0.70 0.80 239.71 0.00 23.32 0.00 1.02 0.96 1.74 117.87 0.00 1.00 0.00 1.00 + 98 294.38 240.01 595.15 744.05 461.90 30.00 167.32 21.97 0.80 0.78 0.45 0.40 681.20 491.90 32.16 0.00 0.00 0.70 0.80 244.05 0.00 23.53 0.00 1.02 0.96 1.33 120.41 0.00 1.00 0.00 1.00 + 99 296.08 246.96 581.90 751.00 464.36 30.00 167.27 21.74 0.80 0.78 0.45 0.40 683.37 494.36 34.34 2.18 0.00 0.70 0.80 251.00 0.00 34.40 8.19 1.03 0.97 1.50 122.61 0.39 1.00 0.39 1.00 +100 276.65 257.03 547.95 761.07 500.11 30.00 170.11 21.41 0.81 0.77 0.45 0.40 721.64 530.11 72.61 38.26 0.00 0.71 0.81 261.07 0.00 81.60 48.91 1.10 1.04 1.71 124.24 0.96 0.96 1.00 1.00 +101 278.26 269.74 517.98 773.78 505.94 30.00 171.78 21.01 0.81 0.76 0.45 0.40 728.73 535.94 79.70 7.09 0.00 0.71 0.81 273.78 0.00 30.25 19.43 1.12 1.05 2.12 130.00 1.00 1.00 1.00 1.00 +102 260.57 279.41 489.28 783.45 544.66 30.00 174.58 20.70 0.81 0.76 0.45 0.40 769.94 574.66 120.91 41.21 0.00 0.72 0.81 283.45 0.00 88.33 51.69 1.20 1.13 1.83 130.00 0.89 0.96 0.93 1.00 +103 235.91 290.74 460.41 794.78 610.98 30.00 177.53 20.35 0.82 0.75 0.45 0.40 838.86 640.98 189.83 68.92 0.00 0.73 0.82 294.78 0.00 155.85 81.12 1.33 1.27 2.95 127.06 0.77 0.77 1.00 1.00 +104 216.27 305.09 426.80 809.13 685.40 30.00 181.45 19.91 0.83 0.75 0.45 0.40 916.77 715.40 267.74 77.91 0.00 0.74 0.83 309.13 0.00 185.66 93.70 1.49 1.43 4.26 122.79 0.73 0.73 1.00 1.00 +105 202.38 321.39 391.33 825.43 761.78 30.00 189.34 19.43 0.83 0.74 0.45 0.40 1000.54 791.78 351.51 83.77 0.00 0.75 0.83 325.43 0.00 176.62 99.37 1.65 1.59 4.08 118.71 0.79 0.79 1.00 1.00 +106 192.12 338.40 357.79 842.44 425.00 30.00 189.34 19.43 0.84 0.73 0.45 0.40 1088.10 870.73 439.07 87.56 336.78 0.76 0.83 342.44 0.00 172.11 104.87 0.95 0.88 3.50 115.21 0.83 0.83 1.00 1.00 +107 174.28 355.47 347.31 859.51 490.44 30.00 191.58 18.93 0.84 0.72 0.45 0.40 730.94 520.44 506.25 67.18 336.78 0.72 0.84 359.51 0.00 144.80 79.95 1.08 1.02 4.06 111.15 0.72 0.72 1.00 1.00 +108 162.56 372.85 333.94 876.89 558.57 30.00 195.15 18.43 0.85 0.71 0.45 0.40 802.15 588.57 577.46 71.21 336.78 0.73 0.84 376.89 0.00 134.06 85.18 1.22 1.16 2.70 120.64 0.81 0.81 1.00 1.00 +109 166.68 380.67 327.14 884.71 562.18 30.00 197.15 18.22 0.84 0.71 0.45 0.40 807.54 592.18 582.85 5.40 336.78 0.73 0.84 384.71 0.00 26.75 12.03 1.23 1.17 1.84 130.00 0.56 1.00 0.56 1.00 +110 171.60 385.59 332.06 889.63 562.18 30.00 195.21 18.08 0.84 0.71 0.45 0.40 805.47 592.18 582.85 0.00 336.78 0.73 0.84 389.63 0.00 29.81 0.00 1.23 1.17 1.32 129.73 0.00 1.00 0.00 1.00 +111 175.30 393.94 324.64 897.98 567.70 30.00 197.58 17.86 0.84 0.70 0.45 0.40 813.13 597.70 590.52 7.67 336.78 0.73 0.84 397.98 0.00 27.26 14.91 1.24 1.18 1.85 127.99 0.67 1.00 0.67 1.00 +112 178.13 403.63 316.41 907.67 578.21 30.00 200.35 17.60 0.84 0.70 0.45 0.40 826.16 608.21 603.54 13.02 336.78 0.73 0.83 407.67 0.00 27.64 21.51 1.27 1.20 2.02 125.96 0.94 1.00 0.94 1.00 +113 159.28 414.34 307.73 918.38 671.09 30.00 203.49 17.31 0.85 0.69 0.45 0.40 921.90 701.09 699.28 95.74 336.78 0.75 0.84 418.38 0.00 158.72 105.27 1.46 1.40 3.53 122.43 0.79 0.79 1.00 1.00 +114 144.86 427.71 294.56 931.75 779.50 30.00 208.82 16.97 0.85 0.68 0.45 0.40 1035.28 809.50 812.67 113.39 336.78 0.76 0.85 431.75 0.00 210.89 126.35 1.68 1.62 4.39 118.03 0.70 0.70 1.00 1.00 +115 136.19 443.86 276.48 947.90 893.09 30.00 217.18 16.56 0.85 0.68 0.45 0.40 1156.82 923.09 934.21 121.54 336.78 0.77 0.85 447.90 0.00 232.78 138.77 1.92 1.86 4.66 113.37 0.69 0.69 1.00 1.00 +116 139.68 459.54 257.85 963.58 940.83 30.00 227.17 16.17 0.85 0.67 0.45 0.40 1214.17 970.83 991.56 57.35 336.78 0.77 0.85 463.58 0.00 87.98 75.75 2.02 1.96 2.19 117.92 1.00 1.00 1.00 1.00 +117 144.46 468.18 248.18 972.22 948.94 30.00 233.00 15.96 0.85 0.66 0.45 0.40 1227.90 978.94 1005.29 13.73 336.78 0.77 0.85 472.22 0.00 38.88 24.37 2.04 1.97 1.90 125.79 0.73 1.00 0.73 1.00 +118 149.24 475.84 242.50 979.88 954.34 30.00 236.99 15.77 0.85 0.66 0.45 0.40 1237.11 984.34 1014.50 9.21 336.78 0.76 0.84 479.88 0.00 39.29 18.00 2.05 1.99 2.16 123.67 0.53 1.00 0.53 1.00 +119 153.96 486.14 233.16 990.18 968.82 30.00 243.91 15.53 0.85 0.65 0.45 0.40 1258.26 998.82 1035.64 21.15 336.78 0.76 0.84 490.18 0.00 39.65 34.14 2.08 2.02 1.98 122.67 1.00 1.00 1.00 1.00 +120 156.96 497.72 223.74 1001.76 998.27 30.00 251.72 15.26 0.85 0.65 0.45 0.40 1295.25 1028.27 1072.64 36.99 336.78 0.76 0.84 501.76 0.00 60.27 51.89 2.14 2.08 2.37 120.37 1.00 1.00 1.00 1.00 +121 152.03 511.68 213.52 1015.72 1091.64 30.00 261.41 14.94 0.85 0.64 0.45 0.40 1397.99 1121.64 1175.38 102.74 336.78 0.77 0.84 515.72 0.00 153.52 121.24 2.33 2.27 3.39 117.20 0.92 0.92 1.00 1.00 +122 147.00 525.29 203.37 1029.33 1196.81 30.00 272.13 14.64 0.85 0.64 0.45 0.40 1513.58 1226.81 1290.96 115.58 336.78 0.77 0.85 529.33 0.00 176.89 134.89 2.55 2.49 2.68 130.00 0.89 0.89 1.00 1.00 +123 149.01 536.13 195.11 1040.17 1240.08 30.00 284.75 14.40 0.85 0.63 0.45 0.40 1569.22 1270.08 1346.61 55.65 336.78 0.77 0.85 540.17 0.00 80.82 69.21 2.64 2.58 2.20 130.00 1.00 1.00 1.00 1.00 +124 154.29 547.91 187.45 1051.95 1261.99 30.00 298.92 14.14 0.85 0.62 0.45 0.40 1605.06 1291.99 1382.44 35.83 336.78 0.77 0.84 551.95 0.00 60.07 51.13 2.69 2.63 2.04 129.92 1.00 1.00 1.00 1.00 +125 147.59 561.11 180.33 1065.15 1394.92 30.00 314.97 13.86 0.85 0.62 0.45 0.40 1753.75 1424.92 1531.13 148.69 336.78 0.77 0.85 565.15 0.00 258.67 166.24 2.96 2.90 4.30 126.06 0.76 0.76 1.00 1.00 +126 156.28 574.51 177.37 1078.55 1407.21 30.00 327.96 13.59 0.85 0.61 0.45 0.40 1778.76 1437.21 1556.14 25.01 336.78 0.77 0.84 578.55 0.00 48.84 40.98 2.99 2.93 2.95 123.88 1.00 1.00 1.00 1.00 +127 152.27 588.92 170.43 1092.96 1533.40 30.00 347.57 13.29 0.85 0.60 0.45 0.40 1924.26 1563.40 1701.65 145.51 336.78 0.77 0.84 592.96 0.00 254.63 166.75 3.25 3.19 4.10 119.79 0.79 0.79 1.00 1.00 +128 149.82 604.59 163.22 1108.63 1665.93 30.00 370.95 12.98 0.85 0.60 0.45 0.40 2079.86 1695.93 1857.24 155.60 336.78 0.77 0.85 608.63 0.00 307.21 180.58 3.53 3.47 3.50 119.49 0.71 0.71 1.00 1.00 +129 160.65 620.13 163.87 1124.17 1680.15 30.00 385.11 12.68 0.85 0.59 0.45 0.40 2107.94 1710.15 1885.32 28.08 336.78 0.77 0.84 624.17 0.00 57.94 47.43 3.56 3.50 2.12 130.00 1.00 1.00 1.00 1.00 +130 170.31 284.24 169.47 1092.96 1685.98 66.20 388.77 12.84 0.84 0.76 0.45 0.40 2153.79 1752.18 1931.18 45.85 336.78 0.77 0.84 635.84 0.65 68.98 56.10 3.65 3.51 1.50 130.00 1.00 1.00 1.00 1.00 +131 179.51 200.53 175.19 1043.91 1690.91 96.49 391.41 13.21 0.84 0.80 0.45 0.40 2192.02 1787.40 1969.40 38.23 336.78 0.77 0.84 646.80 0.65 58.69 47.44 3.72 3.52 1.92 129.19 1.00 1.00 1.00 1.00 +132 185.36 121.24 173.45 981.27 1702.11 166.04 403.18 13.78 0.84 0.84 0.45 0.40 2285.11 1868.14 2062.49 93.09 336.78 0.77 0.84 656.77 0.65 134.94 107.83 3.89 3.54 2.04 128.23 0.99 1.00 0.99 1.00 +133 191.65 83.77 170.20 864.41 1717.66 261.94 420.03 15.15 0.84 0.86 0.45 0.40 2414.79 1979.60 2192.17 129.68 336.78 0.77 0.84 668.99 0.65 213.39 149.79 4.12 3.57 4.19 124.06 0.88 0.88 1.00 1.00 +134 199.09 67.64 167.30 696.63 425.00 150.00 250.00 15.15 0.83 0.87 0.45 0.40 2572.17 2113.94 2349.55 157.38 1911.41 0.77 0.84 683.91 0.65 342.52 182.45 1.20 0.88 5.09 119.16 0.67 0.67 1.00 1.00 +135 201.20 80.30 172.19 709.29 433.96 150.00 253.44 14.87 0.83 0.86 0.45 0.40 852.27 583.96 2361.67 12.12 1911.41 0.72 0.84 696.57 0.00 25.41 19.97 1.22 0.90 1.77 118.78 1.00 1.00 1.00 1.00 +136 203.24 92.06 176.51 721.05 443.65 150.00 256.79 14.60 0.83 0.85 0.45 0.40 865.04 593.65 2374.44 12.77 1911.41 0.72 0.84 708.33 0.00 25.92 20.23 1.24 0.92 1.90 127.89 1.00 1.00 1.00 1.00 +137 202.99 102.41 180.13 731.40 456.79 150.00 259.82 14.38 0.83 0.85 0.45 0.40 880.99 606.79 2390.38 15.94 1911.41 0.72 0.84 718.68 0.00 29.14 22.62 1.26 0.95 1.86 128.93 1.00 1.00 1.00 1.00 +138 181.46 115.64 184.68 744.63 530.38 150.00 263.63 14.09 0.84 0.84 0.45 0.40 958.10 680.38 2467.50 77.12 1911.41 0.73 0.84 731.91 0.00 155.39 85.67 1.42 1.10 3.36 129.94 0.72 0.72 1.00 1.00 +139 165.70 125.61 187.05 754.60 600.29 150.00 267.35 13.88 0.85 0.84 0.45 0.40 1031.52 750.29 2540.92 73.42 1911.41 0.74 0.84 741.88 0.00 122.33 80.49 1.56 1.25 2.17 129.73 0.86 0.86 0.99 1.00 +140 158.67 136.97 188.69 765.96 654.98 150.00 272.50 13.65 0.85 0.83 0.45 0.40 1091.12 804.98 2600.52 59.60 1911.41 0.74 0.84 753.24 0.00 92.17 68.33 1.68 1.36 3.10 127.12 0.97 0.97 1.00 1.00 +141 162.57 147.62 189.52 776.61 667.66 150.00 277.96 13.43 0.85 0.83 0.45 0.40 1109.06 817.66 2618.45 17.93 1911.41 0.74 0.84 763.89 0.00 35.24 26.63 1.70 1.39 1.80 130.00 1.00 1.00 1.00 1.00 +142 164.46 157.59 190.28 786.58 686.49 150.00 283.18 13.23 0.85 0.82 0.45 0.40 1132.90 836.49 2642.30 23.84 1911.41 0.74 0.84 773.86 0.00 43.05 32.14 1.74 1.43 1.48 129.78 0.99 1.00 0.99 1.00 +143 164.33 165.72 190.82 794.71 709.13 150.00 287.58 13.07 0.85 0.82 0.45 0.40 1159.77 859.13 2669.17 26.88 1911.41 0.74 0.84 781.99 0.00 72.24 33.80 1.79 1.48 2.20 129.99 0.63 1.00 0.63 1.00 +144 167.35 171.60 191.11 800.59 712.72 150.00 290.89 12.95 0.84 0.81 0.45 0.40 1166.56 862.72 2675.96 6.78 1911.41 0.74 0.84 787.87 0.00 90.97 11.93 1.80 1.48 1.80 129.47 0.18 1.00 0.18 1.00 +145 168.78 177.97 191.47 806.96 724.29 150.00 294.48 12.83 0.84 0.81 0.45 0.40 1181.60 874.29 2691.00 15.05 1911.41 0.74 0.84 794.24 0.00 104.63 20.65 1.82 1.51 1.95 130.00 0.27 0.97 0.27 1.00 +146 169.94 186.00 191.87 814.99 741.54 150.00 299.10 12.67 0.84 0.81 0.45 0.40 1203.31 891.54 2712.71 21.71 1911.41 0.74 0.84 802.27 0.00 64.54 28.88 1.86 1.54 1.86 129.71 0.61 1.00 0.61 1.00 +147 156.81 197.82 192.33 826.81 840.16 150.00 306.08 12.45 0.85 0.80 0.45 0.40 1308.69 990.16 2818.09 105.38 1911.41 0.75 0.84 814.09 0.00 242.26 116.15 2.06 1.75 4.80 125.15 0.65 0.65 1.00 1.00 +148 150.79 209.73 191.57 838.72 917.95 150.00 314.44 12.22 0.85 0.79 0.45 0.40 1394.61 1067.95 2904.01 85.93 1911.41 0.75 0.84 826.00 0.00 150.16 97.80 2.22 1.91 3.10 130.00 0.90 0.90 1.00 1.00 +149 152.62 216.93 190.66 845.92 936.34 150.00 320.11 12.09 0.85 0.79 0.45 0.40 1418.54 1086.34 2927.94 23.93 1911.41 0.75 0.84 833.20 0.00 99.18 31.61 2.26 1.95 1.78 130.00 0.44 1.00 0.44 1.00 +150 145.63 226.69 189.52 855.68 1024.24 150.00 327.95 11.92 0.85 0.79 0.45 0.40 1514.11 1174.24 3023.51 95.57 1911.41 0.75 0.84 842.96 0.00 183.02 106.18 2.44 2.13 3.47 126.69 0.81 0.85 0.95 1.00 +151 150.61 235.50 187.98 864.49 1031.91 150.00 335.79 11.76 0.85 0.78 0.45 0.40 1529.46 1181.91 3038.86 15.35 1911.41 0.75 0.84 851.77 0.00 46.82 25.55 2.46 2.15 1.02 130.00 0.76 1.00 0.76 1.00 +152 156.26 246.31 186.31 875.30 1043.09 150.00 345.55 11.57 0.85 0.78 0.45 0.40 1550.21 1193.09 3059.61 20.75 1911.41 0.75 0.84 862.58 0.00 47.09 33.49 2.48 2.17 1.52 130.00 1.00 1.00 1.00 1.00 +153 155.90 259.03 184.69 888.02 1102.21 150.00 357.08 11.35 0.85 0.77 0.45 0.40 1620.64 1252.21 3130.04 70.43 1911.41 0.75 0.84 875.30 0.00 123.66 85.66 2.61 2.29 3.21 126.80 0.98 0.98 1.00 1.00 +154 151.07 270.47 183.04 899.46 1192.84 150.00 368.12 11.15 0.85 0.76 0.45 0.40 1722.12 1342.84 3231.52 101.48 1911.41 0.75 0.84 886.74 0.00 193.17 115.85 2.79 2.48 3.71 123.11 0.86 0.86 1.00 1.00 +155 146.14 282.92 180.75 911.91 1301.99 150.00 381.36 10.94 0.85 0.76 0.45 0.40 1844.30 1451.99 3353.70 122.18 1911.41 0.76 0.84 899.19 0.00 285.26 138.85 3.02 2.71 4.56 118.55 0.70 0.70 1.00 1.00 +156 145.66 299.08 177.12 928.07 1405.27 150.00 400.45 10.68 0.85 0.75 0.45 0.40 1966.40 1555.27 3475.79 122.10 1911.41 0.76 0.84 915.35 0.00 332.09 145.36 3.24 2.92 5.87 113.32 0.64 0.64 1.00 1.00 +157 147.67 317.13 172.93 946.12 1502.62 150.00 423.66 10.39 0.85 0.74 0.45 0.40 2086.67 1652.62 3596.07 120.27 1911.41 0.76 0.84 933.40 0.00 364.56 148.08 3.44 3.13 5.80 107.53 0.60 0.60 1.00 1.00 +158 150.70 335.55 168.89 964.54 1595.57 150.00 449.07 10.10 0.85 0.73 0.45 0.40 2204.74 1745.57 3714.14 118.07 1911.41 0.76 0.84 951.82 0.00 375.79 148.30 3.63 3.32 6.00 101.53 0.59 0.59 1.00 0.99 +159 153.65 353.12 165.44 982.11 1686.06 150.00 474.82 9.84 0.85 0.72 0.45 0.40 2320.71 1836.06 3830.11 115.97 1911.41 0.76 0.84 969.39 0.00 325.33 146.56 3.82 3.51 4.01 100.44 0.68 0.69 1.00 0.99 +160 161.24 368.83 162.69 997.82 1715.08 150.00 499.14 9.60 0.85 0.71 0.45 0.40 2373.83 1865.08 3883.23 53.12 1911.41 0.75 0.84 985.10 0.00 125.00 82.00 3.88 3.57 2.92 107.57 1.00 1.00 1.00 1.00 +161 171.09 382.57 167.42 1011.56 1726.43 150.00 508.17 9.41 0.84 0.71 0.45 0.40 2394.01 1876.43 3903.41 20.18 1911.41 0.75 0.83 998.84 0.00 58.20 37.82 3.90 3.59 2.16 107.06 1.00 1.00 1.00 1.00 +162 173.18 399.18 165.14 1028.17 425.00 150.00 250.00 9.41 0.84 0.70 0.45 0.40 2504.97 1961.66 4014.37 110.96 3471.02 0.75 0.83 1015.45 0.00 301.80 142.58 1.20 0.88 4.28 102.79 0.74 0.74 1.00 1.00 +163 161.53 416.80 172.09 1045.79 476.63 150.00 254.58 9.16 0.85 0.69 0.45 0.40 890.36 626.63 4070.33 55.96 3471.02 0.70 0.81 1033.07 0.00 160.58 66.60 1.30 0.99 5.09 97.71 0.65 0.67 1.00 0.98 +164 161.98 436.75 178.47 1065.74 513.20 150.00 260.91 8.88 0.85 0.68 0.45 0.40 932.99 663.20 4112.96 42.63 3471.02 0.70 0.81 1053.02 0.00 190.87 55.59 1.38 1.07 3.99 97.71 0.47 0.62 1.00 0.75 +165 165.46 452.57 182.69 1081.56 533.80 150.00 266.53 8.67 0.85 0.67 0.45 0.40 959.00 683.80 4138.96 26.01 3471.02 0.70 0.81 1068.84 0.00 61.87 36.84 1.42 1.11 3.35 94.37 0.96 1.00 1.00 0.96 +166 163.86 472.65 187.46 1101.64 580.84 150.00 274.04 8.41 0.85 0.66 0.45 0.40 1013.29 730.84 4193.25 54.29 3471.02 0.71 0.81 1088.92 0.00 155.35 68.47 1.52 1.21 5.31 89.24 0.72 0.77 1.00 0.94 +167 166.64 495.03 191.33 1124.02 620.65 150.00 283.50 8.13 0.84 0.65 0.45 0.40 1062.29 770.65 4242.25 49.00 3471.02 0.71 0.81 1111.30 0.00 204.49 65.81 1.60 1.29 5.35 83.90 0.54 0.66 0.88 0.92 +168 179.31 519.59 196.35 1148.58 632.48 150.00 293.10 7.83 0.84 0.64 0.45 0.40 1083.41 782.48 4263.37 21.13 3471.02 0.70 0.80 1135.86 0.00 228.95 39.43 1.63 1.32 4.49 79.41 0.29 0.62 0.77 0.61 +169 194.69 545.70 205.69 1174.69 642.48 150.00 291.79 7.52 0.84 0.62 0.45 0.40 1091.79 792.48 4271.75 8.38 3471.02 0.70 0.80 1161.97 0.00 235.95 33.32 1.65 1.34 4.25 75.16 0.25 0.61 0.69 0.58 +170 208.75 570.91 213.06 1199.90 652.40 150.00 290.97 7.24 0.83 0.61 0.45 0.40 1100.61 802.40 4280.57 8.82 3471.02 0.70 0.79 1187.18 0.00 225.89 33.08 1.67 1.36 4.23 70.93 0.26 0.64 0.74 0.55 +171 212.51 590.55 211.50 1219.54 671.74 150.00 296.16 7.03 0.83 0.60 0.45 0.40 1124.93 821.74 4304.89 24.32 3471.02 0.70 0.79 1206.82 0.00 99.52 47.03 1.71 1.40 3.00 74.95 0.85 0.97 1.00 0.88 +172 210.11 608.76 210.40 1237.75 708.78 150.00 301.05 6.83 0.83 0.59 0.45 0.40 1166.67 858.78 4346.63 41.74 3471.02 0.70 0.79 1225.03 0.00 167.24 63.18 1.79 1.47 3.60 72.30 0.69 0.81 1.00 0.86 +173 208.75 627.81 208.82 1256.80 746.85 150.00 306.78 6.64 0.83 0.58 0.45 0.40 1210.27 896.85 4390.23 43.60 3471.02 0.70 0.79 1244.08 0.00 205.55 66.73 1.87 1.55 3.62 68.69 0.60 0.73 1.00 0.83 +174 216.39 643.49 211.14 1272.48 754.86 150.00 308.37 6.48 0.83 0.58 0.45 0.40 1219.71 904.86 4399.68 9.44 3471.02 0.70 0.79 1259.76 0.00 60.25 26.69 1.88 1.57 2.23 67.86 0.82 1.00 1.00 0.82 +175 215.45 656.12 209.15 1285.11 780.32 150.00 313.12 6.36 0.83 0.57 0.45 0.40 1249.80 930.32 4429.76 30.08 3471.02 0.70 0.79 1272.39 0.00 87.38 46.35 1.94 1.62 1.68 69.75 0.98 1.00 1.00 0.98 +176 211.08 669.24 207.35 1298.23 821.30 150.00 318.09 6.23 0.83 0.56 0.45 0.40 1295.62 971.30 4475.58 45.82 3471.02 0.70 0.79 1285.51 0.00 128.35 62.96 2.02 1.71 3.14 66.62 0.91 0.93 1.00 0.98 +177 206.48 683.00 205.38 1311.99 868.62 150.00 323.57 6.11 0.83 0.56 0.45 0.40 1348.30 1018.62 4528.26 52.68 3471.02 0.71 0.79 1299.27 0.00 246.86 71.05 2.12 1.81 3.10 63.52 0.53 0.68 1.00 0.79 +178 210.56 695.14 202.96 1324.13 878.38 150.00 329.26 5.99 0.83 0.55 0.45 0.40 1363.64 1028.38 4543.60 15.34 3471.02 0.71 0.79 1311.41 0.00 78.27 32.34 2.14 1.83 2.87 60.65 0.77 1.00 1.00 0.77 +179 210.75 708.59 200.61 1337.58 906.91 150.00 335.60 5.87 0.83 0.54 0.45 0.40 1398.38 1056.91 4578.35 34.75 3471.02 0.71 0.79 1324.86 0.00 144.15 53.85 2.20 1.89 2.34 59.38 0.69 0.92 1.00 0.76 +180 218.44 722.11 203.85 1351.10 913.97 150.00 336.40 5.75 0.83 0.54 0.45 0.40 1406.13 1063.97 4586.09 7.74 3471.02 0.70 0.79 1338.38 0.00 44.75 23.52 2.21 1.90 1.59 65.16 0.98 1.00 1.00 0.98 +181 216.43 738.13 200.17 1367.12 956.50 150.00 344.96 5.62 0.83 0.53 0.45 0.40 1457.08 1106.50 4637.04 50.95 3471.02 0.71 0.79 1354.40 0.00 291.36 74.76 2.30 1.99 3.70 61.48 0.48 0.62 1.00 0.77 +182 217.37 756.29 195.83 1385.28 991.34 150.00 361.73 5.46 0.83 0.52 0.45 0.40 1508.54 1141.34 4688.50 51.46 3471.02 0.71 0.79 1372.56 0.00 309.39 73.24 2.37 2.06 4.42 57.18 0.44 0.59 1.00 0.74 +183 221.91 776.90 191.59 1405.89 1014.26 150.00 381.94 5.29 0.83 0.51 0.45 0.40 1551.50 1164.26 4731.46 42.96 3471.02 0.70 0.79 1393.17 0.00 251.53 69.03 2.42 2.11 2.68 55.75 0.51 0.72 0.97 0.73 +184 233.47 794.41 199.89 1423.40 1021.65 150.00 378.91 5.16 0.82 0.50 0.45 0.40 1555.72 1171.65 4735.68 4.22 3471.02 0.70 0.78 1410.68 0.00 47.19 24.64 2.44 2.13 1.71 61.69 0.97 1.00 1.00 0.97 +185 242.93 812.18 204.21 1441.17 1031.97 150.00 379.89 5.02 0.82 0.49 0.45 0.40 1566.87 1181.97 4746.84 11.15 3471.02 0.70 0.78 1428.45 0.00 66.25 34.38 2.46 2.15 3.04 58.73 0.96 1.00 1.00 0.96 +186 244.49 831.81 196.79 1460.80 1056.10 150.00 395.19 4.87 0.82 0.48 0.45 0.40 1606.16 1206.10 4786.13 39.29 3471.02 0.70 0.78 1448.08 0.00 296.34 74.50 2.51 2.20 3.41 55.33 0.47 0.64 1.00 0.73 +187 247.31 852.11 191.97 1481.10 1077.42 150.00 417.03 4.72 0.82 0.47 0.45 0.40 1649.17 1227.42 4829.13 43.01 3471.02 0.69 0.78 1468.38 0.00 318.02 71.08 2.55 2.24 3.92 51.41 0.41 0.61 0.98 0.69 +188 252.39 873.14 191.70 1502.13 1096.91 150.00 435.53 4.57 0.82 0.46 0.45 0.40 1687.01 1246.91 4866.98 37.84 3471.02 0.69 0.77 1489.41 0.00 322.52 64.95 2.59 2.28 3.61 47.80 0.37 0.60 0.95 0.65 +189 259.03 894.29 194.10 1523.28 1114.57 150.00 451.06 4.43 0.81 0.45 0.45 0.40 1720.06 1264.57 4900.02 33.05 3471.02 0.69 0.77 1510.56 0.00 259.12 58.89 2.63 2.32 3.36 44.43 0.42 0.73 0.94 0.61 +190 265.49 914.63 196.93 1543.62 425.00 150.00 250.00 4.43 0.81 0.44 0.45 0.40 1741.97 1281.40 4921.93 21.91 4361.65 0.68 0.77 1530.90 0.00 235.59 56.10 1.20 0.88 3.05 41.38 0.44 0.78 0.98 0.58 +191 266.50 935.84 200.43 1564.83 433.77 150.00 251.68 4.29 0.81 0.43 0.45 0.40 839.74 583.77 4932.24 10.31 4361.65 0.63 0.71 1552.11 0.00 147.92 29.24 1.21 0.90 2.63 38.75 0.37 0.71 0.94 0.55 +192 267.91 956.56 203.55 1585.55 442.71 150.00 253.76 4.15 0.81 0.42 0.45 0.40 850.62 592.71 4943.12 10.88 4361.65 0.63 0.71 1572.83 0.00 180.87 29.79 1.23 0.92 2.36 36.39 0.31 0.61 0.96 0.52 +193 268.50 976.09 205.49 1605.08 451.63 150.00 256.34 4.03 0.81 0.41 0.45 0.40 862.01 601.63 4954.51 11.39 4361.65 0.63 0.71 1592.36 0.00 184.78 29.75 1.25 0.94 2.33 34.06 0.30 0.61 1.00 0.49 +194 270.40 995.87 208.40 1624.86 460.18 150.00 258.17 3.91 0.81 0.40 0.45 0.40 872.27 610.18 4964.77 10.26 4361.65 0.63 0.71 1612.14 0.00 185.52 28.50 1.27 0.96 2.41 31.65 0.28 0.61 1.00 0.47 +195 274.31 1016.36 212.91 1645.35 468.16 150.00 258.76 3.79 0.81 0.39 0.45 0.40 880.72 618.16 4973.22 8.45 4361.65 0.63 0.71 1632.63 0.00 189.23 26.60 1.29 0.97 2.28 29.38 0.26 0.61 0.98 0.44 +196 279.75 1037.28 218.49 1666.27 475.63 150.00 258.38 3.67 0.81 0.38 0.45 0.40 887.68 625.63 4980.19 6.97 4361.65 0.63 0.70 1653.55 0.00 190.62 24.88 1.30 0.99 2.11 27.26 0.24 0.61 0.95 0.41 +197 294.11 1059.14 232.67 1688.13 479.13 150.00 252.00 3.55 0.80 0.37 0.45 0.40 884.68 629.13 4980.19 0.00 4361.65 0.63 0.70 1675.41 0.00 190.01 11.69 1.31 1.00 1.38 26.32 0.11 0.62 0.91 0.20 +198 304.98 1080.53 242.60 1709.52 484.01 150.00 248.04 3.44 0.80 0.36 0.45 0.40 885.48 634.01 4980.99 0.80 4361.65 0.62 0.69 1696.80 0.00 86.97 16.24 1.32 1.01 1.99 25.51 0.35 0.95 0.93 0.39 +199 312.99 1100.66 249.26 1729.65 489.50 150.00 245.74 3.33 0.80 0.35 0.45 0.40 888.58 639.50 4984.08 3.09 4361.65 0.62 0.69 1716.93 0.00 84.96 18.31 1.33 1.02 1.63 27.78 0.40 0.96 0.99 0.42 +200 317.64 1120.98 251.99 1749.97 496.55 150.00 245.63 3.23 0.80 0.33 0.45 0.40 895.42 646.55 4990.93 6.84 4361.65 0.62 0.69 1737.25 0.00 120.83 23.52 1.35 1.03 2.00 28.83 0.36 0.85 0.98 0.43 +201 322.59 1142.50 254.84 1771.49 503.95 150.00 245.42 3.13 0.79 0.32 0.45 0.40 902.50 653.95 4998.00 7.08 4361.65 0.62 0.69 1758.77 0.00 183.17 24.66 1.36 1.05 2.06 26.78 0.25 0.66 0.92 0.41 +202 332.21 1166.19 262.41 1795.18 510.13 150.00 242.45 3.02 0.79 0.31 0.45 0.40 905.60 660.13 5001.10 3.10 4361.65 0.62 0.68 1782.46 0.00 196.31 20.61 1.37 1.06 2.01 24.77 0.19 0.63 0.82 0.38 +203 349.85 1190.49 278.73 1819.48 512.96 150.00 234.62 2.91 0.78 0.30 0.45 0.40 900.50 662.96 5001.10 0.00 4361.65 0.62 0.67 1806.76 0.00 186.46 9.43 1.38 1.07 1.28 23.49 0.09 0.66 0.78 0.18 +204 358.19 1214.47 283.05 1843.46 519.60 150.00 232.66 2.80 0.78 0.29 0.45 0.40 905.06 669.60 5005.67 4.56 4361.65 0.61 0.67 1830.74 0.00 154.41 22.11 1.39 1.08 1.20 29.16 0.27 0.76 0.80 0.44 +205 364.45 1237.17 285.25 1866.16 526.42 150.00 231.64 2.71 0.78 0.28 0.45 0.40 910.77 676.42 5011.38 5.71 4361.65 0.61 0.67 1853.44 0.00 153.62 22.73 1.41 1.10 1.94 27.22 0.27 0.77 0.86 0.41 +206 374.08 1261.62 291.05 1890.61 532.49 150.00 228.82 2.61 0.78 0.26 0.45 0.40 913.91 682.49 5014.52 3.14 4361.65 0.61 0.66 1877.89 0.00 179.97 20.24 1.42 1.11 2.06 25.16 0.21 0.69 0.78 0.39 +207 392.64 1287.11 307.50 1916.10 535.23 150.00 220.99 2.51 0.77 0.25 0.45 0.40 908.73 685.23 5014.52 0.00 4361.65 0.61 0.66 1903.38 0.00 202.11 9.14 1.43 1.11 1.40 23.76 0.08 0.63 0.73 0.18 +208 413.49 1314.05 325.94 1943.04 537.57 150.00 212.36 2.41 0.76 0.24 0.45 0.40 902.33 687.57 5014.52 0.00 4361.65 0.60 0.65 1930.32 0.00 196.97 7.79 1.43 1.12 1.29 22.48 0.07 0.65 0.65 0.17 +209 410.94 1337.77 312.54 1966.76 547.77 150.00 216.57 2.32 0.76 0.23 0.45 0.40 916.66 697.77 5028.85 14.33 4361.65 0.60 0.65 1954.04 0.00 124.96 34.01 1.45 1.14 1.16 54.73 0.50 0.86 0.81 0.72 +210 409.31 1355.21 304.76 1984.20 555.10 150.00 219.27 2.26 0.76 0.22 0.45 0.40 926.62 705.10 5038.81 9.97 4361.65 0.60 0.65 1971.48 0.00 45.30 24.42 1.47 1.16 1.36 91.02 1.00 1.00 1.00 1.00 +211 383.24 1375.23 269.62 2004.22 576.49 150.00 236.47 2.19 0.77 0.21 0.45 0.40 965.16 726.49 5077.35 38.54 4361.65 0.61 0.66 1991.50 0.00 181.72 64.71 1.51 1.20 4.00 87.02 0.66 0.71 1.00 0.93 +212 362.62 1396.68 244.56 2025.67 595.05 150.00 252.31 2.12 0.78 0.20 0.45 0.40 999.48 745.05 5111.67 34.32 4361.65 0.61 0.66 2012.95 0.00 210.55 61.86 1.55 1.24 4.71 82.31 0.55 0.64 0.93 0.92 +213 362.50 1420.41 242.81 2049.40 605.94 150.00 255.58 2.05 0.78 0.18 0.45 0.40 1013.57 755.94 5125.76 14.09 4361.65 0.61 0.66 2036.68 0.00 214.13 36.30 1.57 1.26 4.24 78.07 0.31 0.64 0.81 0.60 +214 367.91 1445.73 245.93 2074.72 615.37 150.00 255.83 1.97 0.78 0.17 0.45 0.40 1023.17 765.37 5135.36 9.60 4361.65 0.61 0.66 2062.00 0.00 212.38 31.41 1.59 1.28 3.92 74.15 0.27 0.66 0.73 0.57 +215 365.14 1471.12 239.71 2100.11 629.10 150.00 262.06 1.89 0.78 0.16 0.45 0.40 1043.05 779.10 5155.24 19.88 4361.65 0.61 0.66 2087.39 0.00 199.63 45.76 1.62 1.31 4.25 69.90 0.43 0.70 0.73 0.84 +216 355.98 1493.80 228.14 2122.79 645.12 150.00 272.61 1.83 0.78 0.15 0.45 0.40 1069.55 795.12 5181.74 26.50 4361.65 0.61 0.66 2110.07 0.00 191.81 53.41 1.65 1.34 2.78 68.26 0.52 0.72 0.87 0.83 +217 353.53 1518.55 224.69 2147.54 659.14 150.00 278.75 1.76 0.78 0.13 0.45 0.40 1089.65 809.14 5201.84 20.09 4361.65 0.61 0.66 2134.82 0.00 211.88 46.75 1.68 1.37 4.60 63.66 0.41 0.68 0.76 0.79 +218 350.88 1542.52 220.95 2171.51 425.00 150.00 250.00 1.76 0.78 0.12 0.45 0.40 1110.44 823.40 5222.63 20.79 4624.54 0.61 0.66 2158.79 0.00 180.65 47.52 1.20 0.88 2.90 64.32 0.49 0.77 0.80 0.79 +219 358.46 1561.96 231.52 2190.95 428.89 150.00 245.72 1.71 0.78 0.11 0.45 0.40 826.32 578.89 5222.63 0.00 4624.54 0.56 0.61 2178.23 0.00 24.05 12.96 1.20 0.89 1.80 83.52 1.00 1.00 1.00 1.00 +220 362.53 1580.62 238.24 2209.61 433.96 150.00 243.65 1.66 0.78 0.10 0.45 0.40 829.27 583.96 5225.58 2.95 4624.54 0.56 0.61 2196.89 0.00 31.35 16.90 1.22 0.90 1.71 88.49 1.00 1.00 1.00 1.00 +221 351.58 1598.88 232.18 2227.87 444.48 150.00 249.48 1.62 0.78 0.09 0.45 0.40 845.58 594.48 5241.89 16.31 4624.54 0.56 0.61 2215.15 0.00 65.07 35.07 1.24 0.92 3.20 85.56 1.00 1.00 1.00 1.00 +222 327.77 1617.70 224.94 2246.69 471.22 150.00 256.82 1.57 0.79 0.08 0.45 0.40 879.61 621.22 5275.92 34.03 4624.54 0.57 0.62 2233.97 0.00 162.35 54.62 1.29 0.98 3.74 81.82 0.62 0.68 1.00 0.91 +223 308.49 1637.02 218.98 2266.01 498.13 150.00 264.04 1.53 0.80 0.07 0.45 0.40 913.69 648.13 5309.99 34.07 4624.54 0.58 0.63 2253.29 0.00 161.08 55.47 1.35 1.04 3.64 78.17 0.64 0.71 1.00 0.90 +224 295.02 1657.72 213.67 2286.71 521.57 150.00 271.67 1.48 0.80 0.06 0.45 0.40 944.71 671.57 5341.02 31.03 4624.54 0.58 0.64 2273.99 0.00 175.03 54.38 1.40 1.09 4.14 74.03 0.58 0.69 0.97 0.87 +225 283.30 1677.20 209.61 2306.19 546.33 150.00 278.65 1.44 0.81 0.05 0.45 0.40 976.41 696.33 5372.71 31.70 4624.54 0.59 0.64 2293.47 0.00 155.79 54.03 1.45 1.14 3.14 70.89 0.64 0.76 1.00 0.85 +226 270.79 1693.65 206.96 2322.64 576.88 150.00 284.33 1.40 0.81 0.05 0.45 0.40 1012.61 726.88 5408.91 36.20 4624.54 0.60 0.65 2309.92 0.00 169.11 55.30 1.51 1.20 3.00 67.88 0.61 0.74 1.00 0.82 +227 261.16 1711.04 204.54 2340.03 607.36 150.00 290.42 1.36 0.81 0.04 0.45 0.40 1049.15 757.36 5445.45 36.54 4624.54 0.60 0.66 2327.31 0.00 193.15 57.12 1.58 1.26 3.42 64.46 0.55 0.69 1.00 0.80 +228 256.88 1731.40 201.68 2360.39 630.77 150.00 297.98 1.32 0.82 0.03 0.45 0.40 1080.08 780.77 5476.38 30.93 4624.54 0.60 0.66 2347.67 0.00 196.53 55.72 1.62 1.31 3.80 60.66 0.53 0.70 0.98 0.77 +229 257.24 1753.42 199.16 2382.41 645.88 150.00 306.01 1.28 0.81 0.02 0.45 0.40 1103.18 795.88 5499.48 23.10 4624.54 0.60 0.66 2369.69 0.00 198.94 50.37 1.66 1.34 3.35 57.31 0.47 0.71 0.90 0.74 +230 257.95 1776.02 197.31 2405.01 661.44 150.00 313.95 1.23 0.81 0.00 0.45 0.40 1126.62 811.44 5522.93 23.45 4624.54 0.60 0.67 2392.29 0.00 191.79 51.84 1.69 1.38 2.89 63.42 0.50 0.73 0.87 0.79 +231 263.08 1796.14 200.76 2425.13 672.12 150.00 316.28 1.20 0.81 -0.01 0.45 0.40 1139.60 822.12 5535.90 12.97 4624.54 0.60 0.66 2412.41 0.00 84.74 35.62 1.71 1.40 2.22 62.98 0.78 1.00 0.99 0.78 +232 256.71 1813.66 198.21 2442.65 701.62 150.00 323.64 1.17 0.82 -0.01 0.45 0.40 1176.42 851.62 5572.73 36.83 4624.54 0.61 0.67 2429.93 0.00 207.11 60.24 1.77 1.46 2.60 60.38 0.54 0.71 1.00 0.76 +233 250.65 1829.99 196.21 2458.98 732.33 150.00 335.88 1.14 0.82 -0.02 0.45 0.40 1219.35 882.33 5615.66 42.93 4624.54 0.61 0.67 2446.26 0.00 211.30 59.92 1.84 1.52 2.98 57.41 0.53 0.71 1.00 0.74 +234 247.90 1848.09 194.63 2477.08 758.04 150.00 349.85 1.11 0.82 -0.03 0.45 0.40 1258.99 908.04 5655.30 39.64 4624.54 0.61 0.68 2464.36 0.00 211.90 59.12 1.89 1.58 3.14 54.27 0.52 0.72 1.00 0.72 +235 249.82 1868.91 193.81 2497.90 774.48 150.00 365.59 1.07 0.82 -0.04 0.45 0.40 1291.15 924.48 5687.46 32.16 4624.54 0.61 0.68 2485.18 0.00 208.46 54.83 1.92 1.61 3.32 50.94 0.49 0.74 0.96 0.69 +236 255.77 1886.28 198.44 2515.27 784.34 150.00 366.70 1.04 0.82 -0.05 0.45 0.40 1302.08 934.34 5698.39 10.93 4624.54 0.61 0.68 2502.55 0.00 61.03 32.86 1.94 1.63 1.80 77.45 1.00 1.00 1.00 1.00 +237 257.10 1901.87 197.54 2530.86 797.01 150.00 373.00 1.02 0.82 -0.06 0.45 0.40 1321.04 947.01 5717.34 18.95 4624.54 0.61 0.68 2518.14 0.00 78.81 42.24 1.97 1.66 2.49 75.06 0.99 1.00 1.00 0.99 +238 251.16 1917.31 195.94 2546.30 830.92 150.00 386.10 1.00 0.82 -0.07 0.45 0.40 1368.02 980.92 5764.32 46.98 4624.54 0.62 0.68 2533.58 0.00 167.89 65.34 2.04 1.73 3.00 72.07 0.72 0.85 1.00 0.85 +239 255.72 1932.05 199.03 2561.04 840.46 150.00 388.08 0.97 0.82 -0.07 0.45 0.40 1379.51 990.46 5775.82 11.49 4624.54 0.62 0.68 2548.32 0.00 59.00 31.80 2.06 1.75 1.92 94.39 1.00 1.00 1.00 1.00 +240 252.57 1947.87 196.99 2576.86 867.79 150.00 396.29 0.95 0.82 -0.08 0.45 0.40 1415.02 1017.79 5811.33 35.51 4624.54 0.62 0.68 2564.14 0.00 118.22 61.47 2.12 1.81 2.86 91.61 0.96 0.96 1.00 1.00 +241 244.28 1963.48 195.47 2592.47 915.70 150.00 410.29 0.93 0.82 -0.09 0.45 0.40 1476.92 1065.70 5873.23 61.90 4624.54 0.62 0.69 2579.75 0.00 206.64 81.57 2.22 1.91 3.49 88.13 0.73 0.78 1.00 0.94 +242 238.39 1980.50 194.32 2609.49 962.65 150.00 425.98 0.90 0.82 -0.10 0.45 0.40 1539.54 1112.65 5935.84 62.61 4624.54 0.63 0.70 2596.77 0.00 225.56 84.73 2.32 2.00 3.60 84.53 0.70 0.75 1.00 0.93 +243 235.21 1998.66 193.20 2627.65 1004.77 150.00 443.33 0.88 0.82 -0.11 0.45 0.40 1598.99 1154.77 5995.29 59.45 4624.54 0.63 0.70 2614.93 0.00 219.45 83.93 2.40 2.09 3.37 81.17 0.71 0.78 1.00 0.91 +244 233.80 2015.50 192.28 2644.49 1039.69 150.00 460.01 0.86 0.82 -0.12 0.45 0.40 1650.55 1189.69 6046.86 51.56 4624.54 0.63 0.70 2631.77 0.00 151.03 75.14 2.48 2.16 3.18 77.98 0.92 0.92 1.00 1.00 +245 227.93 2031.65 191.93 2660.64 1097.36 150.00 475.93 0.84 0.82 -0.12 0.45 0.40 1724.12 1247.36 6120.43 73.57 4624.54 0.64 0.71 2647.92 0.00 237.45 96.59 2.60 2.28 3.42 74.56 0.75 0.76 1.00 0.99 +246 226.57 2048.32 191.38 2677.31 425.00 150.00 250.00 0.84 0.83 -0.13 0.45 0.40 1783.54 1289.44 6179.85 59.42 5522.82 0.64 0.71 2664.59 0.00 242.78 84.23 1.20 0.88 3.65 70.91 0.64 0.76 1.00 0.85 +247 220.34 2067.98 195.89 2696.97 451.26 150.00 256.32 0.81 0.83 -0.14 0.45 0.40 858.39 601.26 6212.40 32.55 5522.82 0.54 0.59 2684.25 0.00 133.14 44.98 1.25 0.94 3.32 67.60 0.63 0.76 1.00 0.82 +248 219.24 2088.87 200.05 2717.86 473.63 150.00 258.22 0.79 0.83 -0.15 0.45 0.40 882.63 623.63 6236.64 24.25 5522.82 0.55 0.59 2705.14 0.00 137.33 43.39 1.30 0.99 3.13 64.46 0.59 0.77 0.96 0.80 +249 223.00 2111.04 202.72 2740.03 487.16 150.00 261.06 0.76 0.83 -0.16 0.45 0.40 898.98 637.16 6252.99 16.35 5522.82 0.55 0.59 2727.31 0.00 98.37 37.35 1.33 1.01 2.15 73.86 0.70 0.91 0.89 0.87 +250 219.26 2130.47 204.83 2759.46 515.02 150.00 263.58 0.74 0.83 -0.17 0.45 0.40 929.34 665.02 6283.35 30.35 5522.82 0.56 0.60 2746.74 0.00 99.48 48.96 1.38 1.07 1.88 92.28 0.91 0.91 1.00 1.00 +251 226.74 2147.60 209.78 2776.59 521.33 150.00 263.38 0.72 0.83 -0.18 0.45 0.40 935.43 671.33 6289.44 6.09 5522.82 0.56 0.60 2763.87 0.00 39.02 21.03 1.40 1.08 1.78 110.91 1.00 1.00 1.00 1.00 +252 216.87 2163.24 210.53 2792.23 562.95 150.00 265.93 0.70 0.83 -0.19 0.45 0.40 979.58 712.95 6333.59 44.15 5522.82 0.57 0.61 2779.51 0.00 133.84 59.60 1.48 1.17 1.70 110.87 0.83 0.83 1.00 1.00 +253 225.15 2177.62 216.24 2806.61 567.38 150.00 264.48 0.69 0.83 -0.20 0.45 0.40 982.55 717.38 6336.56 2.97 5522.82 0.57 0.61 2793.89 0.00 27.39 14.76 1.49 1.18 1.55 111.53 1.00 1.00 1.00 1.00 +254 230.92 2189.48 219.31 2818.47 571.79 150.00 264.38 0.68 0.82 -0.20 0.45 0.40 986.84 721.79 6340.85 4.30 5522.82 0.57 0.61 2805.75 0.00 27.27 14.70 1.50 1.19 1.42 111.58 1.00 1.00 1.00 1.00 +255 233.58 2201.67 217.97 2830.66 578.66 150.00 267.56 0.66 0.82 -0.21 0.45 0.40 996.87 728.66 6350.88 10.03 5522.82 0.57 0.61 2817.94 0.00 42.49 22.90 1.52 1.20 1.83 110.64 1.00 1.00 1.00 1.00 +256 222.14 2215.69 216.77 2844.68 624.80 150.00 271.05 0.65 0.83 -0.22 0.45 0.40 1046.50 774.80 6400.51 49.63 5522.82 0.58 0.62 2831.96 0.00 145.61 64.47 1.61 1.30 2.65 108.00 0.82 0.82 1.00 1.00 +257 226.31 2232.58 214.26 2861.57 635.03 150.00 276.21 0.63 0.83 -0.23 0.45 0.40 1061.87 785.03 6415.88 15.37 5522.82 0.58 0.62 2848.85 0.00 63.24 34.08 1.63 1.32 1.85 112.59 1.00 1.00 1.00 1.00 +258 237.18 2248.36 222.66 2877.35 638.82 150.00 272.81 0.62 0.82 -0.23 0.45 0.40 1062.25 788.82 6416.26 0.38 5522.82 0.58 0.62 2864.63 0.00 23.48 12.66 1.64 1.33 1.36 112.76 1.00 1.00 1.00 1.00 +259 245.17 2261.24 227.94 2890.23 642.60 150.00 271.06 0.61 0.82 -0.24 0.45 0.40 1064.26 792.60 6418.27 2.01 5522.82 0.58 0.62 2877.51 0.00 23.33 12.57 1.65 1.34 1.36 121.24 1.00 1.00 1.00 1.00 +260 246.19 2272.30 223.91 2901.29 650.63 150.00 275.74 0.60 0.82 -0.25 0.45 0.40 1076.97 800.63 6430.98 12.71 5522.82 0.58 0.62 2888.57 0.00 47.93 25.83 1.67 1.35 1.32 122.23 1.00 1.00 1.00 1.00 +261 246.16 2288.13 218.82 2917.12 665.63 150.00 282.48 0.58 0.82 -0.25 0.45 0.40 1098.69 815.63 6452.70 21.72 5522.82 0.58 0.62 2904.40 0.00 75.66 40.78 1.70 1.39 1.85 125.48 1.00 1.00 1.00 1.00 +262 244.28 2301.49 214.85 2930.48 683.47 150.00 288.19 0.57 0.82 -0.26 0.45 0.40 1122.23 833.47 6476.24 23.53 5522.82 0.58 0.63 2917.76 0.00 74.08 39.93 1.73 1.42 2.12 123.41 1.00 1.00 1.00 1.00 +263 236.68 2316.14 211.35 2945.13 721.52 150.00 294.20 0.56 0.82 -0.27 0.45 0.40 1166.28 871.52 6520.29 44.06 5522.82 0.59 0.63 2932.41 0.00 126.78 62.15 1.81 1.50 2.91 120.51 0.91 0.91 1.00 1.00 +264 227.27 2329.69 208.42 2958.68 769.39 150.00 299.79 0.55 0.82 -0.27 0.45 0.40 1219.72 919.39 6573.73 53.44 5522.82 0.60 0.65 2945.96 0.00 152.08 70.46 1.91 1.60 2.82 117.69 0.86 0.86 1.00 1.00 +265 218.87 2343.36 205.59 2972.35 821.28 150.00 305.64 0.53 0.83 -0.28 0.45 0.40 1277.45 971.28 6631.46 57.73 5522.82 0.61 0.66 2959.63 0.00 166.02 75.30 2.02 1.71 2.91 114.78 0.84 0.84 1.00 1.00 +266 211.61 2356.69 202.86 2985.68 875.35 150.00 311.63 0.52 0.83 -0.29 0.45 0.40 1337.50 1025.35 6691.51 60.05 5522.82 0.62 0.67 2972.96 0.00 170.10 77.63 2.13 1.82 2.93 111.85 0.85 0.85 1.00 1.00 +267 206.84 2371.30 199.76 3000.29 928.28 150.00 318.66 0.51 0.83 -0.30 0.45 0.40 1397.45 1078.28 6751.46 59.95 5522.82 0.62 0.67 2987.57 0.00 173.83 79.83 2.24 1.93 3.03 108.82 0.85 0.85 1.00 1.00 +268 205.13 2388.06 195.97 3017.05 976.98 150.00 332.79 0.50 0.83 -0.30 0.45 0.40 1460.28 1126.98 6814.29 62.83 5522.82 0.63 0.68 3004.33 0.00 174.75 81.16 2.35 2.03 3.12 105.77 0.86 0.86 1.00 1.00 +269 217.30 2406.47 202.64 3035.46 985.11 150.00 331.92 0.49 0.83 -0.31 0.45 0.40 1467.52 1135.11 6821.53 7.25 5522.82 0.63 0.68 3022.74 0.00 50.29 27.11 2.36 2.05 2.70 103.07 1.00 1.00 1.00 1.00 +270 220.30 2425.06 196.07 3054.05 1012.46 150.00 350.37 0.47 0.83 -0.32 0.45 0.40 1513.31 1162.46 6867.32 45.78 5522.82 0.63 0.68 3041.33 0.00 132.54 68.38 2.42 2.11 2.80 100.28 0.96 0.96 1.00 1.00 +271 224.03 2442.33 191.21 3071.32 1031.33 150.00 368.22 0.46 0.83 -0.33 0.45 0.40 1550.01 1181.33 6904.02 36.70 5522.82 0.62 0.68 3058.60 0.00 108.91 58.70 2.46 2.15 2.59 97.92 1.00 1.00 1.00 1.00 +272 236.10 2457.79 201.12 3086.78 1035.61 150.00 362.83 0.45 0.82 -0.34 0.45 0.40 1548.89 1185.61 6904.02 0.00 5522.82 0.62 0.68 3074.06 0.00 26.47 14.27 2.47 2.15 0.96 109.88 1.00 1.00 1.00 1.00 +273 247.48 2472.93 209.76 3101.92 1040.27 150.00 358.37 0.44 0.82 -0.35 0.45 0.40 1549.09 1190.27 6904.22 0.20 5522.82 0.62 0.67 3089.20 0.00 28.85 15.55 2.48 2.16 1.71 108.71 1.00 1.00 1.00 1.00 +274 256.79 2488.47 214.50 3117.46 425.00 150.00 250.00 0.44 0.82 -0.35 0.45 0.40 1555.93 1197.77 6911.06 6.84 6246.47 0.62 0.67 3104.74 0.00 46.36 24.99 1.20 0.88 1.58 108.09 1.00 1.00 1.00 1.00 +275 262.02 2503.16 219.72 3132.15 429.41 150.00 248.83 0.43 0.81 -0.36 0.45 0.40 828.68 579.41 6914.30 3.24 6246.47 0.49 0.51 3119.43 0.00 27.29 14.71 1.21 0.89 1.57 106.58 1.00 1.00 1.00 1.00 +276 264.09 2518.00 221.54 3146.99 435.49 150.00 249.96 0.42 0.81 -0.37 0.45 0.40 835.88 585.49 6921.50 7.20 6246.47 0.49 0.51 3134.27 0.00 37.61 20.27 1.22 0.91 1.72 105.03 1.00 1.00 1.00 1.00 +277 272.15 2534.55 229.40 3163.54 439.43 150.00 247.20 0.41 0.81 -0.38 0.45 0.40 837.05 589.43 6922.67 1.17 6246.47 0.49 0.51 3150.82 0.00 24.37 13.13 1.23 0.91 1.30 124.81 1.00 1.00 1.00 1.00 +278 281.12 2550.08 237.93 3179.07 442.45 150.00 243.74 0.40 0.81 -0.39 0.45 0.40 836.59 592.45 6922.67 0.00 6246.47 0.49 0.51 3166.35 0.00 18.63 10.04 1.23 0.92 1.56 124.23 1.00 1.00 1.00 1.00 +279 287.08 2564.57 243.09 3193.56 446.33 150.00 242.12 0.39 0.81 -0.39 0.45 0.40 838.84 596.33 6924.92 2.25 6246.47 0.49 0.50 3180.84 0.00 24.02 12.95 1.24 0.93 1.67 122.60 1.00 1.00 1.00 1.00 +280 295.31 2577.94 250.78 3206.93 448.61 150.00 238.84 0.38 0.80 -0.40 0.45 0.40 837.83 598.61 6924.92 0.00 6246.47 0.49 0.50 3194.21 0.00 14.10 7.60 1.25 0.93 1.19 121.42 1.00 1.00 1.00 1.00 +281 303.92 2591.71 258.68 3220.70 450.87 150.00 235.42 0.38 0.80 -0.41 0.45 0.40 836.67 600.87 6924.92 0.00 6246.47 0.48 0.50 3207.98 0.00 13.97 7.53 1.25 0.94 1.17 120.28 1.00 1.00 1.00 1.00 +282 312.69 2605.71 266.60 3234.70 453.11 150.00 231.96 0.37 0.80 -0.41 0.45 0.40 835.44 603.11 6924.92 0.00 6246.47 0.48 0.50 3221.98 0.00 13.84 7.46 1.25 0.94 1.24 119.10 1.00 1.00 1.00 1.00 +283 314.38 2614.19 267.05 3243.18 456.01 150.00 232.09 0.36 0.80 -0.42 0.45 0.40 838.47 606.01 6927.95 3.03 6246.47 0.48 0.50 3230.46 0.00 25.79 9.68 1.26 0.95 1.04 130.00 0.70 1.00 0.70 1.00 +284 316.22 2621.06 268.05 3250.05 458.15 150.00 231.90 0.36 0.80 -0.42 0.45 0.40 840.41 608.15 6929.90 1.95 6246.47 0.48 0.50 3237.33 0.00 35.41 7.14 1.27 0.95 0.79 130.00 0.37 1.00 0.37 1.00 +285 316.88 2627.93 267.65 3256.92 460.82 150.00 232.44 0.36 0.80 -0.42 0.45 0.40 843.61 610.82 6933.10 3.20 6246.47 0.48 0.50 3244.20 0.00 44.04 8.88 1.27 0.96 0.84 130.00 0.37 1.00 0.37 1.00 +286 302.99 2637.85 261.51 3266.84 482.46 150.00 236.28 0.35 0.80 -0.43 0.45 0.40 869.09 632.46 6958.58 25.48 6246.47 0.49 0.51 3254.12 0.00 67.37 35.73 1.32 1.00 1.71 128.70 0.98 1.00 0.98 1.00 +287 309.66 2649.36 267.10 3278.35 484.66 150.00 233.92 0.34 0.80 -0.44 0.45 0.40 868.92 634.66 6958.58 0.00 6246.47 0.49 0.51 3265.63 0.00 13.59 7.33 1.32 1.01 0.87 130.00 1.00 1.00 1.00 1.00 +288 318.05 2662.56 274.22 3291.55 486.83 150.00 230.79 0.34 0.79 -0.44 0.45 0.40 867.96 636.83 6958.58 0.00 6246.47 0.49 0.50 3278.83 0.00 13.44 7.25 1.33 1.01 0.85 130.00 1.00 1.00 1.00 1.00 +289 317.03 2676.23 269.16 3305.22 493.53 150.00 233.85 0.33 0.80 -0.45 0.45 0.40 877.71 643.53 6968.34 9.76 6246.47 0.49 0.51 3292.50 0.00 41.42 22.32 1.34 1.03 0.99 130.00 1.00 1.00 1.00 1.00 +290 301.38 2689.22 259.72 3318.21 519.29 150.00 239.57 0.32 0.80 -0.46 0.45 0.40 909.19 669.29 6999.81 31.47 6246.47 0.50 0.52 3305.49 0.00 88.78 45.41 1.39 1.08 1.82 128.21 0.95 0.95 1.00 1.00 +291 287.77 2698.91 253.43 3327.90 545.02 150.00 243.76 0.32 0.80 -0.46 0.45 0.40 939.10 695.02 7029.72 29.91 6246.47 0.51 0.53 3315.18 0.00 81.63 40.45 1.45 1.13 1.73 126.49 0.92 0.98 0.94 1.00 +292 276.72 2712.06 245.84 3341.05 571.22 150.00 249.45 0.31 0.81 -0.47 0.45 0.40 970.99 721.22 7061.61 31.89 6246.47 0.52 0.54 3328.33 0.00 88.96 46.37 1.50 1.19 2.12 124.38 0.97 0.97 1.00 1.00 +293 285.65 2724.92 253.17 3353.91 573.50 150.00 246.22 0.31 0.81 -0.47 0.45 0.40 970.03 723.50 7061.61 0.00 6246.47 0.52 0.54 3341.19 0.00 14.08 7.59 1.51 1.19 1.07 130.00 1.00 1.00 1.00 1.00 +294 284.06 2737.63 245.38 3366.62 582.08 150.00 251.98 0.30 0.81 -0.48 0.45 0.40 984.36 732.08 7075.94 14.34 6246.47 0.52 0.54 3353.90 0.00 53.08 28.61 1.52 1.21 1.06 130.00 1.00 1.00 1.00 1.00 +295 277.80 2749.84 238.14 3378.83 599.36 150.00 257.87 0.30 0.81 -0.49 0.45 0.40 1007.53 749.36 7099.12 23.17 6246.47 0.52 0.55 3366.11 0.00 69.32 37.36 1.56 1.25 1.71 128.92 1.00 1.00 1.00 1.00 +296 287.27 2763.04 246.19 3392.03 601.62 150.00 254.22 0.29 0.81 -0.49 0.45 0.40 1006.13 751.62 7099.12 0.00 6246.47 0.52 0.55 3379.31 0.00 13.94 7.52 1.56 1.25 0.95 130.00 1.00 1.00 1.00 1.00 +297 280.29 2775.03 238.37 3404.02 621.42 150.00 260.46 0.28 0.81 -0.50 0.45 0.40 1032.17 771.42 7125.15 26.04 6246.47 0.53 0.55 3391.30 0.00 74.89 40.36 1.61 1.29 1.43 128.59 1.00 1.00 1.00 1.00 +298 276.42 2787.96 230.81 3416.95 635.35 150.00 267.28 0.28 0.81 -0.51 0.45 0.40 1052.91 785.35 7145.90 20.74 6246.47 0.53 0.56 3404.23 0.00 67.75 36.52 1.63 1.32 1.63 127.00 1.00 1.00 1.00 1.00 +299 270.23 2801.90 223.84 3430.89 656.66 150.00 274.43 0.27 0.81 -0.51 0.45 0.40 1081.37 806.66 7174.35 28.46 6246.47 0.54 0.56 3418.17 0.00 84.69 45.65 1.68 1.37 1.36 130.00 1.00 1.00 1.00 1.00 +300 282.27 2818.65 234.11 3447.64 659.83 150.00 269.67 0.27 0.81 -0.52 0.45 0.40 1079.77 809.83 7174.35 0.00 6246.47 0.53 0.56 3434.92 0.00 19.59 10.56 1.69 1.37 0.99 130.00 1.00 1.00 1.00 1.00 +301 278.84 2835.60 223.81 3464.59 675.80 150.00 279.56 0.26 0.81 -0.53 0.45 0.40 1105.62 825.80 7200.20 25.85 6246.47 0.54 0.56 3451.87 0.00 88.55 47.68 1.72 1.41 1.33 130.00 1.00 1.00 1.00 1.00 +302 282.02 2846.43 224.49 3475.42 425.00 150.00 250.00 0.26 0.81 -0.53 0.45 0.40 1112.13 831.04 7206.71 6.52 6526.82 0.54 0.56 3462.70 0.00 32.40 17.47 1.20 0.88 0.96 129.50 1.00 1.00 1.00 1.00 +303 273.57 2855.31 223.74 3484.30 440.65 150.00 251.86 0.26 0.81 -0.54 0.45 0.40 842.77 590.65 7224.22 17.51 6526.82 0.46 0.47 3471.58 0.00 62.53 26.15 1.23 0.92 1.18 128.33 0.78 1.00 0.78 1.00 +304 273.63 2861.92 223.83 3490.91 443.74 150.00 252.86 0.25 0.81 -0.54 0.45 0.40 846.85 593.74 7228.31 4.08 6526.82 0.46 0.47 3478.19 0.00 59.34 10.30 1.24 0.92 1.22 127.13 0.32 1.00 0.32 1.00 +305 279.69 2870.29 229.88 3499.28 444.82 150.00 250.13 0.25 0.81 -0.55 0.45 0.40 845.20 594.82 7228.31 0.00 6526.82 0.46 0.47 3486.56 0.00 9.90 3.59 1.24 0.93 0.81 127.46 0.67 1.00 0.67 1.00 +306 280.19 2884.71 229.92 3513.70 451.41 150.00 252.15 0.25 0.81 -0.55 0.45 0.40 853.81 601.41 7236.91 8.60 6526.82 0.46 0.47 3500.98 0.00 40.77 21.97 1.25 0.94 0.73 130.00 1.00 1.00 1.00 1.00 +307 283.37 2894.13 232.94 3523.12 454.29 150.00 251.43 0.24 0.81 -0.56 0.45 0.40 855.97 604.29 7239.07 2.16 6526.82 0.46 0.47 3510.40 0.00 20.16 9.60 1.26 0.95 0.71 130.00 0.88 1.00 0.88 1.00 +308 289.68 2903.14 239.12 3532.13 455.55 150.00 248.65 0.24 0.80 -0.56 0.45 0.40 854.44 605.55 7239.07 0.00 6526.82 0.46 0.47 3519.41 0.00 9.65 4.17 1.26 0.95 0.46 130.00 0.80 1.00 0.80 1.00 +309 292.57 2911.27 241.64 3540.26 457.98 150.00 248.01 0.24 0.80 -0.57 0.45 0.40 856.23 607.98 7240.86 1.79 6526.82 0.46 0.47 3527.54 0.00 24.02 8.11 1.27 0.95 0.55 130.00 0.63 1.00 0.63 1.00 +310 293.33 2924.36 241.54 3553.35 463.68 150.00 249.51 0.23 0.80 -0.57 0.45 0.40 863.43 613.68 7248.06 7.20 6526.82 0.46 0.47 3540.63 0.00 35.30 19.03 1.28 0.96 1.17 129.56 1.00 1.00 1.00 1.00 +311 297.97 2939.16 245.49 3568.15 468.29 150.00 248.57 0.23 0.80 -0.58 0.45 0.40 867.09 618.29 7251.72 3.66 6526.82 0.46 0.47 3555.43 0.00 28.48 15.35 1.29 0.97 1.29 128.27 1.00 1.00 1.00 1.00 +312 297.61 2951.76 243.98 3580.75 474.27 150.00 250.68 0.22 0.80 -0.59 0.45 0.40 875.16 624.27 7259.80 8.08 6526.82 0.46 0.47 3568.03 0.00 36.96 19.92 1.30 0.99 0.81 130.00 1.00 1.00 1.00 1.00 +313 292.56 2960.79 240.47 3589.78 483.67 150.00 253.79 0.22 0.80 -0.59 0.45 0.40 887.69 633.67 7272.32 12.52 6526.82 0.47 0.47 3577.06 0.00 50.99 22.15 1.32 1.01 0.53 130.00 0.81 1.00 0.81 1.00 +314 298.00 2967.65 245.78 3596.64 484.35 150.00 251.25 0.22 0.80 -0.60 0.45 0.40 885.82 634.35 7272.32 0.00 6526.82 0.47 0.47 3583.92 0.00 11.18 2.24 1.32 1.01 0.61 130.00 0.37 1.00 0.37 1.00 +315 302.68 2972.33 250.46 3601.32 484.35 150.00 248.90 0.21 0.80 -0.60 0.45 0.40 883.46 634.35 7272.32 0.00 6526.82 0.46 0.47 3588.60 0.00 59.62 0.00 1.32 1.01 0.71 129.30 0.00 1.00 0.00 1.00 +316 306.17 2975.82 253.95 3604.81 484.35 150.00 247.16 0.21 0.80 -0.60 0.45 0.40 881.73 634.35 7272.32 0.00 6526.82 0.46 0.47 3592.09 0.00 58.84 0.00 1.32 1.01 0.74 128.61 0.00 1.00 0.00 1.00 +317 310.42 2980.07 258.20 3609.06 484.35 150.00 245.06 0.21 0.80 -0.60 0.45 0.40 879.62 634.35 7272.32 0.00 6526.82 0.46 0.47 3596.34 0.00 22.54 0.00 1.32 1.01 0.71 127.90 0.00 1.00 0.00 1.00 +318 315.43 2985.12 263.21 3614.11 484.37 150.00 242.61 0.21 0.80 -0.60 0.45 0.40 877.19 634.37 7272.32 0.00 6526.82 0.46 0.46 3601.39 0.00 11.49 0.06 1.32 1.01 0.36 129.52 0.01 1.00 0.01 1.00 +319 319.27 2988.96 267.05 3617.95 484.37 150.00 240.75 0.21 0.79 -0.61 0.45 0.40 875.33 634.37 7272.32 0.00 6526.82 0.46 0.46 3605.23 0.00 12.21 0.00 1.32 1.01 0.40 129.15 0.00 1.00 0.00 1.00 +320 323.41 2993.10 271.19 3622.09 484.37 150.00 238.76 0.21 0.79 -0.61 0.45 0.40 873.33 634.37 7272.32 0.00 6526.82 0.46 0.46 3609.37 0.00 8.61 0.00 1.32 1.01 0.26 128.89 0.00 1.00 0.00 1.00 +321 327.95 2997.64 275.73 3626.63 484.37 150.00 236.59 0.21 0.79 -0.61 0.45 0.40 871.16 634.37 7272.32 0.00 6526.82 0.46 0.46 3613.91 0.00 8.50 0.00 1.32 1.01 0.45 128.45 0.00 1.00 0.00 1.00 +322 331.88 3001.57 279.66 3630.56 484.37 150.00 234.73 0.21 0.79 -0.61 0.45 0.40 869.30 634.37 7272.32 0.00 6526.82 0.46 0.46 3617.84 0.00 8.40 0.00 1.32 1.01 0.43 128.01 0.00 1.00 0.00 1.00 +323 335.57 3005.26 283.35 3634.25 484.37 150.00 233.00 0.20 0.79 -0.61 0.45 0.40 867.57 634.37 7272.32 0.00 6526.82 0.46 0.46 3621.53 0.00 8.29 0.00 1.32 1.01 0.37 130.00 0.00 1.00 0.00 1.00 +324 338.60 3008.29 286.38 3637.28 484.37 150.00 231.59 0.20 0.79 -0.62 0.45 0.40 866.16 634.37 7272.32 0.00 6526.82 0.45 0.46 3624.56 0.00 8.20 0.00 1.32 1.01 0.26 130.00 0.00 1.00 0.00 1.00 +325 340.17 3009.86 287.95 3638.85 484.37 150.00 230.86 0.20 0.79 -0.62 0.45 0.40 865.43 634.37 7272.32 0.00 6526.82 0.45 0.46 3626.13 0.00 8.10 0.00 1.32 1.01 0.20 130.00 0.00 1.00 0.00 1.00 +326 341.44 3011.13 289.22 3640.12 484.37 150.00 230.27 0.20 0.79 -0.62 0.45 0.40 864.84 634.37 7272.32 0.00 6526.82 0.45 0.45 3627.40 0.00 16.57 0.00 1.32 1.01 0.33 130.00 0.00 1.00 0.00 1.00 +327 344.29 3013.98 292.07 3642.97 484.37 150.00 228.96 0.20 0.79 -0.62 0.45 0.40 863.53 634.37 7272.32 0.00 6526.82 0.45 0.45 3630.25 0.00 7.92 0.00 1.32 1.01 0.25 130.00 0.00 1.00 0.00 1.00 +328 348.87 3018.56 296.65 3647.55 484.37 150.00 226.86 0.20 0.78 -0.62 0.45 0.40 861.43 634.37 7272.32 0.00 6526.82 0.45 0.45 3634.83 0.00 7.84 0.00 1.32 1.01 0.39 130.00 0.00 1.00 0.00 1.00 +329 350.15 3019.84 297.93 3648.83 484.37 150.00 226.28 0.20 0.78 -0.62 0.45 0.40 860.85 634.37 7272.32 0.00 6526.82 0.45 0.45 3636.11 0.00 37.86 0.00 1.32 1.01 0.45 129.56 0.00 1.00 0.00 1.00 +330 350.15 3019.84 297.93 3648.83 484.37 150.00 226.28 0.20 0.78 -0.62 0.45 0.40 860.85 634.37 7272.32 0.00 6526.82 0.45 0.45 3636.11 0.00 46.53 0.00 1.32 1.01 0.35 129.20 0.00 1.00 0.00 1.00 +331 350.15 3019.84 297.93 3648.83 484.37 150.00 226.28 0.20 0.78 -0.62 0.45 0.40 860.85 634.37 7272.32 0.00 6526.82 0.45 0.45 3636.11 0.00 50.61 0.00 1.32 1.01 0.40 128.80 0.00 1.00 0.00 1.00 +332 350.15 3019.84 297.93 3648.83 484.37 150.00 226.28 0.20 0.78 -0.62 0.45 0.40 860.85 634.37 7272.32 0.00 6526.82 0.45 0.45 3636.11 0.00 39.73 0.00 1.32 1.01 0.45 128.36 0.00 1.00 0.00 1.00 +333 351.03 3020.72 298.81 3649.71 484.37 150.00 225.88 0.20 0.78 -0.62 0.45 0.40 860.45 634.37 7272.32 0.00 6526.82 0.45 0.45 3636.99 0.00 13.33 0.00 1.32 1.01 0.32 128.66 0.00 1.00 0.00 1.00 +334 352.62 3022.31 300.40 3651.30 484.37 150.00 225.17 0.20 0.78 -0.62 0.45 0.40 859.73 634.37 7272.32 0.00 6526.82 0.45 0.45 3638.58 0.00 28.72 0.00 1.32 1.01 0.29 130.00 0.00 1.00 0.00 1.00 +335 352.62 3022.31 300.40 3651.30 484.37 150.00 225.17 0.20 0.78 -0.62 0.45 0.40 859.73 634.37 7272.32 0.00 6526.82 0.45 0.45 3638.58 0.00 48.47 0.00 1.32 1.01 0.44 130.00 0.00 1.00 0.00 1.00 +336 352.69 3022.38 300.47 3651.37 484.37 150.00 225.13 0.20 0.78 -0.62 0.45 0.40 859.70 634.37 7272.32 0.00 6526.82 0.45 0.45 3638.65 0.00 48.95 0.00 1.32 1.01 0.46 129.55 0.00 1.00 0.00 1.00 +337 352.69 3022.38 300.47 3651.37 484.37 150.00 225.13 0.20 0.78 -0.62 0.45 0.40 859.70 634.37 7272.32 0.00 6526.82 0.45 0.45 3638.65 0.00 48.30 0.00 1.32 1.01 0.56 128.99 0.00 1.00 0.00 1.00 +338 353.19 3022.88 300.97 3651.87 484.37 150.00 224.91 0.20 0.78 -0.62 0.45 0.40 859.47 634.37 7272.32 0.00 6526.82 0.45 0.45 3639.15 0.00 48.08 0.00 1.32 1.01 0.69 128.35 0.00 1.00 0.00 1.00 +339 354.29 3023.98 302.07 3652.97 484.37 150.00 224.41 0.20 0.78 -0.62 0.45 0.40 858.98 634.37 7272.32 0.00 6526.82 0.45 0.45 3640.25 0.00 37.12 0.00 1.32 1.01 0.47 127.92 0.00 1.00 0.00 1.00 +340 358.05 3027.74 305.83 3656.73 484.37 150.00 222.73 0.20 0.78 -0.63 0.45 0.40 857.29 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.01 0.00 20.21 0.00 1.32 1.01 0.58 127.41 0.00 1.00 0.00 1.00 +341 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 47.48 0.00 1.32 1.01 0.53 126.89 0.00 1.00 0.00 1.00 +342 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 47.31 0.00 1.32 1.01 0.52 126.37 0.00 1.00 0.00 1.00 +343 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 43.99 0.00 1.32 1.01 0.59 125.79 0.00 1.00 0.00 1.00 +344 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 46.23 0.00 1.32 1.01 0.56 125.24 0.00 1.00 0.00 1.00 +345 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 46.27 0.00 1.32 1.01 0.56 124.70 0.00 1.00 0.00 1.00 +346 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 43.60 0.00 1.32 1.01 0.42 124.28 0.00 1.00 0.00 1.00 +347 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 30.27 0.00 1.32 1.01 0.34 123.94 0.00 1.00 0.00 1.00 +348 358.85 3028.54 306.63 3657.53 484.37 150.00 222.37 0.20 0.78 -0.63 0.45 0.40 856.93 634.37 7272.32 0.00 6526.82 0.45 0.45 3644.81 0.00 16.51 0.00 1.32 1.01 0.37 123.75 0.00 1.00 0.00 1.00 +349 359.50 3029.19 307.28 3658.18 484.37 150.00 222.08 0.20 0.78 -0.63 0.45 0.40 856.64 634.37 7272.32 0.00 6526.82 0.45 0.45 3645.46 0.00 39.09 0.00 1.32 1.01 0.53 124.35 0.00 1.00 0.00 1.00 +350 360.40 3030.09 308.18 3659.08 484.37 150.00 221.68 0.20 0.78 -0.63 0.45 0.40 856.24 634.37 7272.32 0.00 6526.82 0.45 0.45 3646.36 0.00 44.22 0.00 1.32 1.01 0.65 123.72 0.00 1.00 0.00 1.00 +351 360.98 3030.67 308.76 3659.66 484.37 150.00 221.42 0.20 0.78 -0.63 0.45 0.40 855.99 634.37 7272.32 0.00 6526.82 0.45 0.45 3646.94 0.00 45.33 0.00 1.32 1.01 0.58 123.15 0.00 1.00 0.00 1.00 +352 362.60 3032.29 310.38 3661.28 484.37 150.00 220.71 0.20 0.78 -0.63 0.45 0.40 855.27 634.37 7272.32 0.00 6526.82 0.45 0.45 3648.56 0.00 33.68 0.00 1.32 1.01 0.54 122.63 0.00 1.00 0.00 1.00 +353 365.99 3035.68 313.77 3664.67 484.37 150.00 219.21 0.20 0.78 -0.63 0.45 0.40 853.77 634.37 7272.32 0.00 6526.82 0.45 0.45 3651.95 0.00 6.73 0.00 1.32 1.01 0.41 130.00 0.00 1.00 0.00 1.00 +354 369.37 3039.06 317.15 3668.05 484.37 150.00 217.73 0.19 0.78 -0.63 0.45 0.40 852.29 634.37 7272.32 0.00 6526.82 0.45 0.44 3655.33 0.00 6.73 0.00 1.32 1.01 0.32 130.00 0.00 1.00 0.00 1.00 +355 371.24 3040.93 319.02 3669.92 484.37 150.00 216.91 0.19 0.78 -0.63 0.45 0.40 851.47 634.37 7272.32 0.00 6526.82 0.45 0.44 3657.20 0.00 26.65 0.00 1.32 1.01 0.44 129.91 0.00 1.00 0.00 1.00 +356 375.21 3047.40 322.11 3676.39 485.34 150.00 215.47 0.19 0.78 -0.64 0.45 0.40 850.99 635.34 7272.32 0.00 6526.82 0.44 0.44 3663.67 0.00 20.41 3.23 1.32 1.01 0.79 129.15 0.29 1.00 0.29 1.00 +357 371.62 3055.49 314.48 3684.48 489.89 150.00 218.36 0.19 0.78 -0.64 0.45 0.40 858.44 639.89 7279.77 7.45 6526.82 0.45 0.44 3671.76 0.00 45.59 15.19 1.33 1.02 0.74 128.40 0.62 1.00 0.62 1.00 +358 373.86 3062.12 315.34 3691.11 491.58 150.00 217.82 0.19 0.78 -0.64 0.45 0.40 859.59 641.58 7280.92 1.15 6526.82 0.45 0.44 3678.39 0.00 31.98 5.62 1.33 1.02 0.81 127.60 0.33 1.00 0.33 1.00 +359 379.68 3069.04 320.78 3698.03 492.00 150.00 215.40 0.19 0.77 -0.65 0.45 0.40 857.59 642.00 7280.92 0.00 6526.82 0.44 0.44 3685.31 0.00 6.84 1.42 1.34 1.02 0.55 130.00 0.38 1.00 0.38 1.00 +360 382.20 3071.56 323.30 3700.55 492.00 150.00 214.32 0.18 0.77 -0.65 0.45 0.40 856.50 642.00 7280.92 0.00 6526.82 0.44 0.44 3687.83 0.00 6.86 0.00 1.34 1.02 0.18 130.00 0.00 1.00 0.00 1.00 +361 383.55 3072.91 324.65 3701.90 492.00 150.00 213.74 0.18 0.77 -0.65 0.45 0.40 855.93 642.00 7280.92 0.00 6526.82 0.44 0.44 3689.18 0.00 38.75 0.00 1.34 1.02 0.46 130.00 0.00 1.00 0.00 1.00 +362 386.37 3075.73 327.47 3704.72 492.00 150.00 212.53 0.18 0.77 -0.65 0.45 0.40 854.72 642.00 7280.92 0.00 6526.82 0.44 0.44 3692.00 0.00 19.77 0.00 1.34 1.02 0.38 130.00 0.00 1.00 0.00 1.00 +363 390.58 3079.94 331.68 3708.93 492.00 150.00 210.74 0.18 0.77 -0.65 0.45 0.40 852.93 642.00 7280.92 0.00 6526.82 0.44 0.44 3696.21 0.00 28.91 0.00 1.34 1.02 0.49 130.00 0.00 1.00 0.00 1.00 +364 391.89 3081.25 332.99 3710.24 492.00 150.00 210.19 0.18 0.77 -0.65 0.45 0.40 852.38 642.00 7280.92 0.00 6526.82 0.44 0.44 3697.52 0.00 36.74 0.00 1.34 1.02 0.41 129.60 0.00 1.00 0.00 1.00 +365 392.23 3081.59 333.33 3710.58 492.00 150.00 210.05 0.18 0.77 -0.65 0.45 0.40 852.23 642.00 7280.92 0.00 6526.82 0.44 0.44 3697.86 0.00 46.26 0.00 1.34 1.02 0.48 129.15 0.00 1.00 0.00 1.00 diff --git a/tests/testthat/test-functional_group.R b/tests/testthat/test-functional_group.R new file mode 100644 index 0000000..f070330 --- /dev/null +++ b/tests/testthat/test-functional_group.R @@ -0,0 +1,23 @@ +test_that("Functional Group arithmetic", { + my_FG = FunctionalGroup$new() + halved = 0.5 * my_FG + expect_equal(halved$ST1, 0.5 * my_FG$ST1) + + added = my_FG + halved + expect_equal(added$ST1, halved$ST1 + my_FG$ST1) +}) + +test_that("build_functional_group", { + parameters = list(w_FGA = 0.4, + w_FGB = 0.3, + w_FGC = 0.2, + w_FGD = 0.1, + NI = 0.9, + ST1 = 1) + new_parameters = build_functional_group(parameters) + new_FG = parameters[["w_FGA"]] * FG_A + + parameters[["w_FGB"]] * FG_B + + parameters[["w_FGC"]] * FG_C + + parameters[["w_FGD"]] * FG_D + expect_equal(new_parameters$ST1, new_FG$ST1) +}) diff --git a/tests/testthat/test-modvegesite.R b/tests/testthat/test-modvegesite.R new file mode 100644 index 0000000..16351ac --- /dev/null +++ b/tests/testthat/test-modvegesite.R @@ -0,0 +1,72 @@ +get_param_file_path = function(site = "posieux") { + input_dir = system.file("extdata", package = "rmodvege") + param_file = file.path(input_dir, sprintf("%s_parameters.csv", site)) + return(param_file) +} + +instantiate_MV = function(param_file) { + P = ModvegeParameters$new(param_file) + MV = ModvegeSite$new(P) + return(MV) +} + +get_example_environment = function(site = "posieux") { + input_dir = system.file("extdata", package = "rmodvege") + param_file = sprintf("%s_parameters.csv", site) + weather_file = sprintf("%s_weather.txt", site) + management_file = sprintf("%s_management1.txt", site) + E = ModvegeEnvironment$new(paste0(site, "1"), + param_file = param_file, + weather_file = weather_file, + management_file = management_file, + input_dir = input_dir + ) +} + +save_temp_output = function(MV) { + path1 = tempfile(fileext = ".dat") + MV$write_output(path1) + # Remove #date + path2 = remove_date_line(path1) + return(path2) +} + +remove_date_line = function(infile) { + new_path = tempfile(fileext = ".dat") + connection = file(infile, open = 'r') + while(TRUE) { + line <- readLines(connection, n = 1) + if(length(line) == 0) { + break + } else if(!grepl("#date;", line)) { + write(line, file = new_path, append = TRUE) + } + } + on.exit(close(connection)) + return(new_path) +} + +test_that("ModvegeSite initialization with package example data", { + # Load example parameters + param_file = get_param_file_path("posieux") + expect_true(file.exists(param_file)) + + # Instantiate parameters and modvegesite + MV = instantiate_MV(param_file) + expect_contains(class(MV), "ModvegeSite") +}) + +test_that("ModvegeSite methods: run(), write_to_file()", { + mv_output_snapshot = "modvege_reference_output.dat" + announce_snapshot_file(mv_output_snapshot) + + E = get_example_environment("posieux") + MV = ModvegeSite$new(E$parameters) + year = E$years[[1]] + E1 = E$get_environment_for_year(year) + expect_no_error(MV$run(year, E1$W, E1$M)) + path = save_temp_output(MV) + expect_snapshot_file(path, mv_output_snapshot, compare = compare_file_text) +# expect_no_error(MV$plot()) +}) + diff --git a/tests/testthat/test-pscan.R b/tests/testthat/test-pscan.R new file mode 100644 index 0000000..82cfde1 --- /dev/null +++ b/tests/testthat/test-pscan.R @@ -0,0 +1,18 @@ +## This relies on `example_config.txt` being present, which is ensured +## through the test `test-setup.R`. However, that file is again removed by +## `test-run.R`, so this test should happen between those two. +test_that("Parameter scan", { + env = read_config("example_config.txt")[[1]] + params = list(w_FGA = c(0.4, 0.5), + w_FGB = c(0.4, 0.5), + w_FGC = c(0, 0.1, 0.2), + w_FGD = c(0) + ) + results = run_parameter_scan(env, + params, + force = TRUE + ) +# analyzed = analyze_parameter_scan(results) + expect_no_error(analyze_parameter_scan(results)) +}) + diff --git a/tests/testthat/test-run.R b/tests/testthat/test-run.R new file mode 100644 index 0000000..9befa71 --- /dev/null +++ b/tests/testthat/test-run.R @@ -0,0 +1,10 @@ + +## This test expects the directory structure and example files to be present, +## so it has to be run after `setup_directory`, which is run in `test-setup.R`. +test_that("modvege_run_loop with example config", { + envs = read_config("example_config.txt") + expect_no_error(modvege_run_loop(envs, + write_files = FALSE, + store_results = FALSE)) + clean_up_dir() +}) diff --git a/tests/testthat/test-setup.R b/tests/testthat/test-setup.R new file mode 100644 index 0000000..ec16c80 --- /dev/null +++ b/tests/testthat/test-setup.R @@ -0,0 +1,19 @@ +test_that("Creation of empty directory structure", { + expect_warning(setup_directory(include_examples = FALSE), + regexp = "is not empty.") + for (dir in dirs) { + expect_true(file.exists(file.path(".", dir))) + } + clean_up_dir() +}) + +test_that("Creation of directory structure with example files", { + expect_warning(setup_directory(), + regexp = "is not empty.") + + expect_true(file.exists(file.path(".", "example_config.txt"))) + expect_true(file.exists(file.path(".", "input", "posieux_parameters.csv"))) + +# clean_up_dir() +}) +