dataiter.DataFrame¶
__init__()
aggregate()
anti_join()
cbind()
colnames
columns
compare()
copy()
count()
deepcopy()
drop_na()
filter()
filter_out()
from_arrow()
from_json()
from_pandas()
full_join()
group_by()
head()
inner_join()
left_join()
map()
modify()
ncol
nrow
print_()
print_memory_use()
print_na_counts()
rbind()
read_csv()
read_json()
read_npz()
read_parquet()
read_pickle()
rename()
sample()
select()
semi_join()
slice()
slice_off()
sort()
split()
tail()
to_arrow()
to_json()
to_list_of_dicts()
to_pandas()
to_string()
unique()
unselect()
update()
write_csv()
write_json()
write_npz()
write_parquet()
write_pickle()
- class dataiter.DataFrame(*args, **kwargs)[source]¶
A class for tabular data.
DataFrame is a subclass of
dict
, with columns beingDataFrameColumn
, which areVector
, which are NumPyndarray
. This means that basicdict
methods, such asitems()
,keys()
andvalues()
can be used iterate over and manage the data as a whole and NumPy functions and array methods can be used for fast vectorized computations on the data.Columns can be accessed by attribute notation, e.g.
data.x
in addition todata["x"]
. In most cases, attribute access should be more convenient and is the way recommended by dataiter. You’ll still need to use the bracket notation for any column names that are not valid identifiers, such as ones with spaces, or ones that conflict with dict methods, such as “items”.DataFrame does not support indexing directly as the bracket notation is used to refer to dict keys, i.e. columns by name. If you want to index the whole data frame object, use the method
slice()
. Individual columns are indexed the same as NumPy arrays.- aggregate(**colname_function_pairs)[source]¶
Return group-wise calculated summaries.
Usually aggregation is preceded by grouping, which can be conveniently written via method chaining as
data.group_by(...).aggregate(...)
.In colname_function_pairs, function receives as an argument a data frame object, a group-wise subset of all rows. It should return a scalar value. Common aggregation functions have shorthand helpers available under
dataiter
, see the guide on aggregation for details.>>> data = di.read_csv("data/listings.csv") >>> # The below aggregations are identical. Usually you'll get by >>> # with the shorthand helpers, but for complicated calculations, >>> # you might need custom lambda functions. >>> data.group_by("hood").aggregate(n=di.count(), price=di.mean("price")) . hood n price <U13 int64 float64 ───────────── ───── ─────── 0 Bronx 1198 90.176 1 Brooklyn 19931 125.056 2 Manhattan 21963 218.855 3 Queens 6068 99.745 4 Staten Island 370 116.908 . >>> data.group_by("hood").aggregate(n=lambda x: x.nrow, price=lambda x: x.price.mean()) . hood n price <U13 int64 float64 ───────────── ───── ─────── 0 Bronx 1198 90.176 1 Brooklyn 19931 125.056 2 Manhattan 21963 218.855 3 Queens 6068 99.745 4 Staten Island 370 116.908 .
- anti_join(other, *by)[source]¶
Return rows with no matches in other.
by are column names, by which to look for matching rows, or tuples of column names if the correspoding column name differs between self and other.
>>> # All listings that don't have reviews >>> listings = di.read_csv("data/listings.csv") >>> reviews = di.read_csv("data/listings-reviews.csv") >>> listings.anti_join(reviews, "id") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 5136 Brooklyn 11232 4 nan 253 2 7750 Manhattan 10029 1 750 35 3 7801 Brooklyn 11211 4 nan 299 4 8700 Manhattan 10034 2 700 80 5 11943 Brooklyn 11226 1 nan 150 6 15396 Manhattan 10001 4 nan 400 7 16458 Brooklyn 11215 4 nan 225 8 20300 Manhattan 10009 2 nan 50 9 21644 Manhattan 10031 1 nan 89 . ... 30511 rows total
- cbind(*others)[source]¶
Return data frame with columns from others added.
>>> data = di.read_csv("data/listings.csv") >>> data.cbind(di.DataFrame(x=1)) . id hood zipcode guests sqft price x int64 <U13 <U11 int64 float64 int64 int64 ───── ───────── ─────── ────── ─────── ───── ───── 0 2060 Manhattan 10040 2 nan 100 1 1 2595 Manhattan 10018 2 nan 225 1 2 3831 Brooklyn 11238 3 500 89 1 3 5099 Manhattan 10016 2 nan 200 1 4 5121 Brooklyn 11216 2 nan 60 1 5 5136 Brooklyn 11232 4 nan 253 1 6 5178 Manhattan 10019 2 nan 79 1 7 5203 Manhattan 10025 1 nan 79 1 8 5238 Manhattan 10002 2 nan 150 1 9 5441 Manhattan 10036 2 nan 99 1 . ... 49530 rows total
- property colnames¶
Get or set column names as a list.
>>> data = di.read_csv("data/listings.csv") >>> data.head() . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 . >>> data.colnames ['id', 'hood', 'zipcode', 'guests', 'sqft', 'price'] >>> data.colnames = ["a", "b", "c", "d", "e", "f"] >>> data.head() . a b c d e f int64 <U13 <U11 int64 float64 int64 ───── ───────── ───── ───── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 .
- property columns¶
Return columns as a list.
- compare(other, *by, ignore_columns=[], max_changed=inf)[source]¶
Find differences against another data frame.
by are identifier columns which are used to uniquely identify rows and match them between self and other. compare will not work if your data lacks suitable identifiers. ignore_columns is an optional list of columns, differences in which to ignore.
compare returns three data frames: added rows, removed rows and changed values. The first two are basically subsets of the rows of self and other, respectively. Changed values are returned as a data frame with one row per differing value (not per differing row). Listing changes will terminate once max_changed is reached.
Warning
compare is experimental, do not rely on it reporting all of the differences correctly. Do not try to give it two huge data frames with very little in common, unless also giving some sensible value for max_changed.
>>> old = di.read_csv("data/vehicles.csv") >>> new = old.modify(hwy=lambda x: np.minimum(100, x.hwy)) >>> added, removed, changed = new.compare(old, "id") >>> changed . id column xvalue yvalue int64 <U3 int64 int64 ───── ────── ────── ────── 0 33640 hwy 100 109 1 33396 hwy 100 108 2 34392 hwy 100 108 3 33265 hwy 100 105 4 33905 hwy 100 105 5 33558 hwy 100 102 6 34699 hwy 100 101 7 34918 hwy 100 101 8 33307 hwy 100 105 .
- count(*colnames)[source]¶
Return row counts grouped by colnames.
>>> data = di.read_csv("data/listings.csv") >>> data.count("hood") . hood n <U13 int64 ───────────── ───── 0 Bronx 1198 1 Brooklyn 19931 2 Manhattan 21963 3 Queens 6068 4 Staten Island 370 .
- drop_na(*colnames)[source]¶
Return data frame without rows that have missing values in colnames.
>>> data = di.read_csv("data/listings.csv") >>> data.drop_na("sqft") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 3831 Brooklyn 11238 3 500 89 1 6848 Brooklyn 11211 3 500 140 2 7750 Manhattan 10029 1 750 35 3 8490 Brooklyn 11216 5 800 120 4 8700 Manhattan 10034 2 700 80 5 9704 Manhattan 10027 2 900 52 6 12343 Manhattan 10027 3 1 150 7 13050 Brooklyn 11221 5 1400 120 8 16974 Manhattan 10035 8 2200 225 9 17747 Brooklyn 11238 2 1000 105 . ... 396 rows total
- filter(rows=None, **colname_value_pairs)[source]¶
Return rows that match condition.
Filtering can be done by either rows or colname_value_pairs. rows can be either a boolean vector or a function that receives the data frame as argument and returns a boolean vector. The latter is especially useful in a method chaining context where you don’t have direct access to the data frame in question. Alternatively, colname_value_pairs provides a shorthand to check against a fixed value. See the example below of equivalent filtering all three ways.
>>> data = di.read_csv("data/listings.csv") >>> data.filter((data.hood == "Manhattan") & (data.guests == 2)) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 5099 Manhattan 10016 2 nan 200 3 5178 Manhattan 10019 2 nan 79 4 5238 Manhattan 10002 2 nan 150 5 5441 Manhattan 10036 2 nan 99 6 5552 Manhattan 10014 2 nan 160 7 8700 Manhattan 10034 2 700 80 8 9668 Manhattan 10031 2 nan 50 9 9704 Manhattan 10027 2 900 52 . ... 10209 rows total >>> data.filter(lambda x: (x.hood == "Manhattan") & (x.guests == 2)) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 5099 Manhattan 10016 2 nan 200 3 5178 Manhattan 10019 2 nan 79 4 5238 Manhattan 10002 2 nan 150 5 5441 Manhattan 10036 2 nan 99 6 5552 Manhattan 10014 2 nan 160 7 8700 Manhattan 10034 2 700 80 8 9668 Manhattan 10031 2 nan 50 9 9704 Manhattan 10027 2 900 52 . ... 10209 rows total >>> data.filter(hood="Manhattan", guests=2) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 5099 Manhattan 10016 2 nan 200 3 5178 Manhattan 10019 2 nan 79 4 5238 Manhattan 10002 2 nan 150 5 5441 Manhattan 10036 2 nan 99 6 5552 Manhattan 10014 2 nan 160 7 8700 Manhattan 10034 2 700 80 8 9668 Manhattan 10031 2 nan 50 9 9704 Manhattan 10027 2 900 52 . ... 10209 rows total
- filter_out(rows=None, **colname_value_pairs)[source]¶
Return rows that don’t match condition.
Filtering can be done by either rows or colname_value_pairs. rows can be either a boolean vector or a function that receives the data frame as argument and returns a boolean vector. The latter is especially useful in a method chaining context where you don’t have direct access to the data frame in question. Alternatively, colname_value_pairs provides a shorthand to check against a fixed value. See the example below of equivalent filtering all three ways.
>>> data = di.read_csv("data/listings.csv") >>> data.filter_out(data.hood == "Manhattan") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ──────── ─────── ────── ─────── ───── 0 3831 Brooklyn 11238 3 500 89 1 5121 Brooklyn 11216 2 nan 60 2 5136 Brooklyn 11232 4 nan 253 3 5803 Brooklyn 11215 2 nan 89 4 6848 Brooklyn 11211 3 500 140 5 7097 Brooklyn 11205 4 nan 199 6 7801 Brooklyn 11211 4 nan 299 7 8490 Brooklyn 11216 5 800 120 8 10452 Brooklyn 11238 3 nan 70 9 10962 Brooklyn 11215 2 nan 89 . ... 27567 rows total >>> data.filter_out(lambda x: x.hood == "Manhattan") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ──────── ─────── ────── ─────── ───── 0 3831 Brooklyn 11238 3 500 89 1 5121 Brooklyn 11216 2 nan 60 2 5136 Brooklyn 11232 4 nan 253 3 5803 Brooklyn 11215 2 nan 89 4 6848 Brooklyn 11211 3 500 140 5 7097 Brooklyn 11205 4 nan 199 6 7801 Brooklyn 11211 4 nan 299 7 8490 Brooklyn 11216 5 800 120 8 10452 Brooklyn 11238 3 nan 70 9 10962 Brooklyn 11215 2 nan 89 . ... 27567 rows total >>> data.filter_out(hood="Manhattan") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ──────── ─────── ────── ─────── ───── 0 3831 Brooklyn 11238 3 500 89 1 5121 Brooklyn 11216 2 nan 60 2 5136 Brooklyn 11232 4 nan 253 3 5803 Brooklyn 11215 2 nan 89 4 6848 Brooklyn 11211 3 500 140 5 7097 Brooklyn 11205 4 nan 199 6 7801 Brooklyn 11211 4 nan 299 7 8490 Brooklyn 11216 5 800 120 8 10452 Brooklyn 11238 3 nan 70 9 10962 Brooklyn 11215 2 nan 89 . ... 27567 rows total
- classmethod from_arrow(data, *, strings_as_object=inf, dtypes={})[source]¶
Return a new data frame from
pyarrow.Table
data.strings_as_object is a cutoff point. If any row has more characters than that, the whole column will use the object data type. This is intended to help limit memory use as NumPy strings are fixed-length and can take a huge amount of memory if even a single row is long. If set, dtypes overrides this.
dtypes is an optional dict mapping column names to NumPy datatypes.
- classmethod from_json(string, *, columns=[], dtypes={}, **kwargs)[source]¶
Return a new data frame from JSON string.
columns is an optional list of columns to limit to. dtypes is an optional dict mapping column names to NumPy datatypes. kwargs are passed to
json.load
.
- classmethod from_pandas(data, *, strings_as_object=inf, dtypes={})[source]¶
Return a new data frame from
pandas.DataFrame
data.strings_as_object is a cutoff point. If any row has more characters than that, the whole column will use the object data type. This is intended to help limit memory use as NumPy strings are fixed-length and can take a huge amount of memory if even a single row is long. If set, dtypes overrides this.
dtypes is an optional dict mapping column names to NumPy datatypes.
- full_join(other, *by)[source]¶
Return data frame with matching rows merged from self and other.
full_join keeps all rows from both data frames, merging matching ones. If there are multiple matches, the first one will be used. For rows, for which matches are not found, missing values are added.
by are column names, by which to look for matching rows, or tuples of column names if the correspoding column name differs between self and other.
>>> listings = di.read_csv("data/listings.csv") >>> reviews = di.read_csv("data/listings-reviews.csv") >>> listings.full_join(reviews, "id") . id hood zipcode guests sqft price reviews rating int64 <U13 <U11 int64 float64 int64 float64 float64 ───── ───────── ─────── ────── ─────── ───── ─────── ─────── 0 2060 Manhattan 10040 2 nan 100 nan nan 1 2595 Manhattan 10018 2 nan 225 48 94 2 3831 Brooklyn 11238 3 500 89 322 89 3 5099 Manhattan 10016 2 nan 200 78 90 4 5121 Brooklyn 11216 2 nan 60 50 90 5 5136 Brooklyn 11232 4 nan 253 nan nan 6 5178 Manhattan 10019 2 nan 79 473 84 7 5203 Manhattan 10025 1 nan 79 118 98 8 5238 Manhattan 10002 2 nan 150 161 94 9 5441 Manhattan 10036 2 nan 99 213 97 . ... 49530 rows total
- group_by(*colnames)[source]¶
Return data frame with colnames set for grouped operations, such as
aggregate()
.
- head(n=None)[source]¶
Return the first n rows.
>>> data = di.read_csv("data/listings.csv") >>> data.head(5) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 .
- inner_join(other, *by)[source]¶
Return data frame with matching rows merged from self and other.
inner_join keeps only rows found in both data frames, merging matching ones. If there are multiple matches, the first one will be used.
by are column names, by which to look for matching rows, or tuples of column names if the correspoding column name differs between self and other.
>>> listings = di.read_csv("data/listings.csv") >>> reviews = di.read_csv("data/listings-reviews.csv") >>> listings.inner_join(reviews, "id") . id hood zipcode guests sqft price reviews rating int64 <U13 <U11 int64 float64 int64 int64 float64 ───── ───────── ─────── ────── ─────── ───── ─────── ─────── 0 2595 Manhattan 10018 2 nan 225 48 94 1 3831 Brooklyn 11238 3 500 89 322 89 2 5099 Manhattan 10016 2 nan 200 78 90 3 5121 Brooklyn 11216 2 nan 60 50 90 4 5178 Manhattan 10019 2 nan 79 473 84 5 5203 Manhattan 10025 1 nan 79 118 98 6 5238 Manhattan 10002 2 nan 150 161 94 7 5441 Manhattan 10036 2 nan 99 213 97 8 5552 Manhattan 10014 2 nan 160 66 97 9 5803 Brooklyn 11215 2 nan 89 180 94 . ... 19019 rows total
- left_join(other, *by)[source]¶
Return data frame with matching rows merged from self and other.
left_join keeps all rows in self, merging matching ones. If there are multiple matches, the first one will be used. For rows, for which matches are not found, missing values are added.
by are column names, by which to look for matching rows, or tuples of column names if the correspoding column name differs between self and other.
>>> listings = di.read_csv("data/listings.csv") >>> reviews = di.read_csv("data/listings-reviews.csv") >>> listings.left_join(reviews, "id") . id hood zipcode guests sqft price reviews rating int64 <U13 <U11 int64 float64 int64 float64 float64 ───── ───────── ─────── ────── ─────── ───── ─────── ─────── 0 2060 Manhattan 10040 2 nan 100 nan nan 1 2595 Manhattan 10018 2 nan 225 48 94 2 3831 Brooklyn 11238 3 500 89 322 89 3 5099 Manhattan 10016 2 nan 200 78 90 4 5121 Brooklyn 11216 2 nan 60 50 90 5 5136 Brooklyn 11232 4 nan 253 nan nan 6 5178 Manhattan 10019 2 nan 79 473 84 7 5203 Manhattan 10025 1 nan 79 118 98 8 5238 Manhattan 10002 2 nan 150 161 94 9 5441 Manhattan 10036 2 nan 99 213 97 . ... 49530 rows total
- map(function)[source]¶
Apply function to each row in data.
function receives as arguments the full data frame and the loop index. The return value will be a list of whatever function returns.
Note that map is an inefficient method as it iterates over rows instead of doing vectorized computation. map is mostly intended for complicated conditional cases that are difficult to express in vectorized form.
>>> data = di.read_csv("data/listings-reviews.csv") >>> data.map(lambda x, i: (x.reviews[i], x.rating[i])) [(48, 94.0), (322, 89.0), (78, 90.0), (50, 90.0), (473, 84.0), (118, 98.0), (161, 94.0), (213, 97.0), (66, 97.0), (180, 94.0), (123, 93.0), (27, 97.0), (181, 91.0), (233, 98.0), (224, 97.0), (112, 95.0), (33, 94.0), (261, 88.0), (98, 98.0), (288, 89.0), (75, 93.0), (179, 95.0), (266, 87.0), (219, 96.0), (262, 88.0), (107, 96.0), (13, 97.0), (280, 98.0), (66, 89.0), (12, 95.0), (143, 94.0), (69, 97.0), (140, 93.0), (94, 94.0), (396, 97.0), (20, 96.0), (113, 97.0), (19, 98.0), (324, 93.0), (25, 91.0), (49, 97.0), (82, 94.0), (25, 79.0), (58, 87.0), (149, 99.0), (28, 92.0), (195, 89.0), (399, 95.0), (168, 94.0), (117, 93.0), (212, 97.0), (53, 96.0), (29, 90.0), (60, 98.0), (128, 99.0), (21, 97.0), (22, 99.0), (27, 100.0), (152, 97.0), (184, 99.0), (63, 89.0), (56, 94.0), (77, 88.0), (17, 94.0), (25, 93.0), (193, 94.0), (43, 98.0), (30, 86.0), (19, 89.0), (168, 81.0), (133, 89.0), (82, 93.0), (36, 99.0), (139, 92.0), (259, 94.0), (219, 95.0), (49, 88.0), (352, 96.0), (88, 96.0), (170, 92.0), (29, 92.0), (190, 95.0), (20, 98.0), (374, 91.0), (29, 96.0), (12, 97.0), (470, 99.0), (342, 96.0), (28, 92.0), (435, 90.0), (124, 94.0), (360, 98.0), (209, 95.0), (16, 95.0), (20, 92.0), (25, 97.0), (21, 99.0), (64, 93.0), (166, 92.0), (281, 98.0), (100, 95.0), (196, 98.0), (66, 97.0), (28, 93.0), (457, 90.0), (263, 93.0), (92, 97.0), (10, 100.0), (141, 92.0), (252, 99.0), (34, 88.0), (19, 100.0), (85, 99.0), (165, 94.0), (34, 95.0), (136, 98.0), (27, 88.0), (25, 99.0), (64, 90.0), (133, 95.0), (23, 93.0), (261, 83.0), (218, 96.0), (44, 97.0), (181, 91.0), (29, 98.0), (337, 94.0), (57, 95.0), (322, 91.0), (169, 92.0), (176, 96.0), (11, 96.0), (277, 98.0), (193, 95.0), (96, 95.0), (231, 94.0), (89, 95.0), (26, 100.0), (97, 90.0), (38, 97.0), (18, 96.0), (249, 98.0), (13, 88.0), (129, 93.0), (35, 98.0), (58, 94.0), (51, 95.0), (220, 96.0), (30, 89.0), (116, 95.0), (168, 96.0), (53, 88.0), (10, 60.0), (11, 98.0), (33, 87.0), (39, 95.0), (370, 94.0), (10, 90.0), (403, 97.0), (122, 92.0), (181, 98.0), (62, 87.0), (228, 97.0), (42, 99.0), (92, 96.0), (37, 96.0), (207, 93.0), (36, 93.0), (239, 94.0), (205, 95.0), (107, 96.0), (119, 99.0), (252, 97.0), (512, 94.0), (25, 94.0), (22, 96.0), (57, 93.0), (21, 90.0), (82, 92.0), (106, 87.0), (12, 98.0), (187, 97.0), (215, 94.0), (154, 90.0), (151, 89.0), (21, 92.0), (35, 92.0), (92, 85.0), (61, 96.0), (129, 91.0), (213, 89.0), (165, 87.0), (30, 96.0), (198, 88.0), (197, 85.0), (68, 98.0), (128, 96.0), (123, 97.0), (412, 92.0), (480, 93.0), (46, 88.0), (43, 98.0), (268, 92.0), (153, 87.0), (41, 94.0), (14, 98.0), (308, 96.0), (19, 90.0), (112, 98.0), (69, 91.0), (244, 96.0), (215, 91.0), (80, 88.0), (63, 98.0), (55, 93.0), (157, 90.0), (20, 98.0), (11, 100.0), (68, 97.0), (90, 99.0), (142, 97.0), (209, 87.0), (250, 96.0), (83, 100.0), (28, 97.0), (61, 98.0), (112, 96.0), (112, 84.0), (66, 91.0), (33, 99.0), (137, 99.0), (215, 97.0), (50, 96.0), (53, 97.0), (64, 83.0), (54, 94.0), (35, 99.0), (48, 96.0), (42, 97.0), (50, 100.0), (38, 91.0), (89, 100.0), (70, 93.0), (35, 82.0), (223, 93.0), (47, 93.0), (263, 94.0), (321, 96.0), (434, 97.0), (38, 98.0), (46, 95.0), (202, 87.0), (37, 97.0), (67, 97.0), (93, 96.0), (263, 96.0), (71, 98.0), (250, 89.0), (44, 98.0), (16, 98.0), (437, 94.0), (166, 95.0), (136, 94.0), (238, 89.0), (98, 94.0), (51, 98.0), (411, 95.0), (112, 97.0), (13, 100.0), (13, 100.0), (19, 96.0), (136, 99.0), (16, 100.0), (28, 86.0), (151, 94.0), (47, 94.0), (102, 99.0), (32, 97.0), (37, 98.0), (45, 93.0), (133, 96.0), (15, 98.0), (18, 86.0), (590, 98.0), (417, 97.0), (97, 97.0), (269, 95.0), (59, 92.0), (58, 98.0), (58, 93.0), (177, 92.0), (270, 95.0), (120, 96.0), (74, 98.0), (37, 96.0), (367, 91.0), (32, 91.0), (170, 90.0), (249, 92.0), (96, 90.0), (85, 96.0), (55, 90.0), (23, 99.0), (169, 94.0), (83, 99.0), (40, 99.0), (85, 91.0), (462, 87.0), (128, 92.0), (198, 98.0), (31, 94.0), (74, 97.0), (15, 100.0), (131, 97.0), (27, 92.0), (290, 95.0), (99, 96.0), (10, 96.0), (19, 98.0), (104, 93.0), (29, 89.0), (76, 87.0), (171, 98.0), (115, 94.0), (78, 94.0), (263, 94.0), (35, 87.0), (18, 91.0), (22, 92.0), (20, 97.0), (34, 91.0), (18, 98.0), (78, 97.0), (216, 94.0), (241, 93.0), (27, 100.0), (17, 99.0), (456, 97.0), (124, 94.0), (229, 96.0), (125, 98.0), (184, 98.0), (38, 88.0), (40, 97.0), (90, 90.0), (27, 91.0), (127, 95.0), (433, 88.0), (76, 95.0), (51, 98.0), (50, 97.0), (114, 97.0), (43, 97.0), (38, 99.0), (31, 84.0), (54, 95.0), (319, 80.0), (80, 93.0), (189, 93.0), (560, 99.0), (41, 95.0), (109, 91.0), (11, 92.0), (46, 94.0), (136, 88.0), (98, 93.0), (15, 100.0), (51, 97.0), (26, 95.0), (192, 97.0), (262, 96.0), (114, 93.0), (11, 100.0), (30, 99.0), (33, 94.0), (54, 94.0), (18, 100.0), (19, 92.0), (103, 95.0), (113, 98.0), (13, 98.0), (27, 89.0), (22, 97.0), (40, 99.0), (28, 94.0), (132, 95.0), (110, 95.0), (67, 94.0), (303, 93.0), (260, 90.0), (120, 99.0), (212, 96.0), (67, 99.0), (63, 97.0), (13, 100.0), (101, 94.0), (200, 96.0), (103, 93.0), (40, 98.0), (47, 99.0), (37, 95.0), (203, 93.0), (88, 98.0), (47, 97.0), (53, 88.0), (23, 96.0), (232, 92.0), (539, 99.0), (81, 93.0), (47, 94.0), (232, 99.0), (15, 100.0), (320, 95.0), (94, 95.0), (226, 96.0), (16, 97.0), (288, 97.0), (26, 91.0), (31, 95.0), (106, 97.0), (72, 88.0), (66, 90.0), (366, 96.0), (135, 98.0), (66, 96.0), (100, 94.0), (37, 97.0), (129, 92.0), (34, 94.0), (14, 96.0), (52, 91.0), (281, 98.0), (228, 97.0), (17, 98.0), (72, 95.0), (10, 100.0), (201, 97.0), (175, 95.0), (29, 90.0), (68, 97.0), (22, 93.0), (28, 97.0), (37, 95.0), (59, 94.0), (154, 91.0), (22, 100.0), (34, 96.0), (223, 93.0), (24, 95.0), (68, 92.0), (19, 98.0), (137, 97.0), (11, 96.0), (185, 98.0), (82, 90.0), (150, 98.0), (20, 94.0), (255, 92.0), (163, 97.0), (89, 98.0), (59, 90.0), (63, 97.0), (57, 97.0), (297, 94.0), (43, 96.0), (42, 96.0), (115, 98.0), (31, 84.0), (319, 92.0), (333, 96.0), (89, 91.0), (23, 92.0), (20, 95.0), (66, 97.0), (101, 97.0), (65, 95.0), (47, 99.0), (86, 98.0), (143, 94.0), (101, 93.0), (32, 100.0), (162, 96.0), (142, 87.0), (53, 97.0), (133, 97.0), (164, 98.0), (47, 97.0), (37, 97.0), (135, 99.0), (17, 98.0), (32, 91.0), (262, 93.0), (36, 99.0), (128, 95.0), (185, 92.0), (73, 96.0), (276, 89.0), (14, 87.0), (38, 95.0), (154, 91.0), (44, 94.0), (168, 99.0), (49, 88.0), (11, 100.0), (127, 98.0), (273, 98.0), (203, 99.0), (49, 99.0), (13, 98.0), (39, 97.0), (24, 97.0), (69, 96.0), (22, 95.0), (72, 91.0), (28, 94.0), (25, 97.0), (46, 96.0), (44, 98.0), (54, 98.0), (199, 97.0), (31, 98.0), (212, 90.0), (42, 97.0), (26, 99.0), (34, 97.0), (53, 95.0), (272, 94.0), (157, 97.0), (20, 95.0), (46, 95.0), (10, 100.0), (143, 97.0), (25, 99.0), (329, 91.0), (21, 98.0), (11, 91.0), (64, 95.0), (20, 99.0), (65, 93.0), (65, 93.0), (11, 98.0), (179, 88.0), (115, 93.0), (71, 82.0), (24, 99.0), (95, 97.0), (139, 100.0), (25, 100.0), (17, 96.0), (11, 98.0), (37, 90.0), (19, 93.0), (73, 91.0), (36, 98.0), (58, 100.0), (19, 98.0), (27, 100.0), (34, 97.0), (35, 91.0), (71, 96.0), (28, 98.0), (20, 94.0), (266, 98.0), (21, 87.0), (285, 96.0), (18, 95.0), (30, 95.0), (132, 90.0), (11, 96.0), (45, 97.0), (80, 95.0), (19, 82.0), (21, 86.0), (50, 94.0), (51, 91.0), (29, 92.0), (74, 99.0), (136, 88.0), (11, 98.0), (227, 94.0), (105, 97.0), (59, 95.0), (230, 89.0), (136, 97.0), (26, 91.0), (127, 98.0), (110, 95.0), (45, 97.0), (85, 89.0), (245, 96.0), (25, 93.0), (80, 99.0), (10, 94.0), (37, 89.0), (101, 96.0), (19, 99.0), (264, 97.0), (101, 93.0), (73, 99.0), (50, 87.0), (103, 94.0), (122, 99.0), (55, 94.0), (15, 91.0), (14, 100.0), (157, 96.0), (56, 97.0), (40, 89.0), (42, 81.0), (237, 97.0), (18, 96.0), (56, 87.0), (44, 97.0), (76, 97.0), (105, 96.0), (90, 98.0), (108, 97.0), (28, 98.0), (57, 96.0), (17, 94.0), (45, 99.0), (63, 96.0), (22, 90.0), (24, 90.0), (150, 95.0), (142, 91.0), (28, 94.0), (163, 97.0), (12, 90.0), (10, 98.0), (16, 99.0), (128, 92.0), (51, 87.0), (34, 83.0), (20, 99.0), (20, 84.0), (111, 93.0), (65, 97.0), (151, 95.0), (57, 93.0), (78, 96.0), (62, 92.0), (56, 99.0), (59, 96.0), (82, 99.0), (27, 100.0), (26, 94.0), (18, 96.0), (21, 96.0), (434, 98.0), (176, 99.0), (78, 95.0), (56, 98.0), (64, 98.0), (25, 95.0), (112, 96.0), (25, 95.0), (37, 93.0), (23, 93.0), (38, 92.0), (29, 97.0), (26, 95.0), (15, 94.0), (60, 94.0), (49, 97.0), (146, 95.0), (53, 93.0), (26, 96.0), (66, 83.0), (58, 80.0), (81, 80.0), (223, 97.0), (24, 99.0), (77, 96.0), (36, 82.0), (16, 70.0), (88, 95.0), (130, 97.0), (57, 96.0), (19, 97.0), (46, 92.0), (90, 98.0), (11, 89.0), (159, 88.0), (45, 96.0), (44, 96.0), (29, 97.0), (38, 99.0), (12, 92.0), (34, 98.0), (26, 84.0), (63, 95.0), (82, 94.0), (68, 99.0), (293, 95.0), (97, 96.0), (22, 87.0), (17, 94.0), (25, 100.0), (11, 96.0), (16, 98.0), (27, 97.0), (63, 96.0), (98, 93.0), (116, 97.0), (74, 88.0), (132, 91.0), (59, 95.0), (145, 94.0), (26, 95.0), (31, 99.0), (61, 98.0), (16, 91.0), (42, 95.0), (25, 94.0), (93, 94.0), (17, 99.0), (47, 90.0), (77, 98.0), (53, 93.0), (169, 87.0), (23, 98.0), (16, 100.0), (263, 94.0), (90, 99.0), (151, 96.0), (116, 90.0), (109, 95.0), (23, 100.0), (70, 93.0), (62, 98.0), (135, 95.0), (60, 98.0), (138, 98.0), (18, 97.0), (46, 94.0), (167, 92.0), (39, 98.0), (224, 92.0), (54, 97.0), (43, 88.0), (45, 91.0), (45, 95.0), (18, 98.0), (138, 94.0), (215, 99.0), (71, 99.0), (13, 98.0), (75, 98.0), (69, 99.0), (61, 91.0), (49, 98.0), (99, 97.0), (54, 89.0), (19, 100.0), (18, 98.0), (90, 96.0), (18, 95.0), (65, 96.0), (17, 99.0), (95, 93.0), (10, 95.0), (326, 94.0), (11, 100.0), (23, 98.0), (32, 89.0), (55, 83.0), (157, 92.0), (150, 98.0), (127, 97.0), (94, 95.0), (82, 95.0), (29, 94.0), (143, 96.0), (367, 90.0), (15, 97.0), (73, 97.0), (136, 91.0), (109, 97.0), (23, 89.0), (299, 92.0), (46, 93.0), (179, 85.0), (23, 91.0), (53, 81.0), (49, 97.0), (20, 98.0), (132, 97.0), (217, 96.0), (36, 96.0), (480, 92.0), (216, 98.0), (156, 97.0), (74, 98.0), (13, 97.0), (13, 98.0), (10, 87.0), (153, 92.0), (10, 94.0), (17, 96.0), (17, 95.0), (484, 92.0), (61, 96.0), (137, 95.0), (16, 100.0), (38, 99.0), (39, 94.0), (376, 99.0), (34, 79.0), (24, 94.0), (79, 97.0), (12, 100.0), (31, 95.0), (13, 100.0), (64, 98.0), (39, 92.0), (47, 94.0), (30, 90.0), (136, 96.0), (52, 98.0), (24, 92.0), (30, 90.0), (72, 97.0), (70, 96.0), (92, 94.0), (234, 98.0), (12, 98.0), (153, 100.0), (71, 97.0), (109, 99.0), (189, 99.0), (318, 90.0), (61, 93.0), (123, 98.0), (19, 93.0), (27, 99.0), (65, 95.0), (67, 92.0), (13, 100.0), (45, 96.0), (502, 98.0), (27, 98.0), (22, 94.0), (221, 84.0), (53, 91.0), (177, 96.0), (191, 92.0), (15, 83.0), (28, 94.0), (64, 99.0), (359, 98.0), (204, 89.0), (27, 92.0), (159, 97.0), (11, 84.0), (13, 98.0), (10, 98.0), (13, 95.0), (77, 95.0), (295, 96.0), (262, 95.0), (23, 100.0), (45, 93.0), (130, 92.0), (22, 100.0), (39, 93.0), (24, 94.0), (27, 96.0), (212, 97.0), (116, 96.0), (11, 98.0), (25, 92.0), (18, 77.0), (106, 95.0), (92, 97.0), (96, 97.0), (18, 94.0), (50, 98.0), (45, 97.0), (23, 95.0), (185, 93.0), (74, 93.0), (65, 97.0), (43, 94.0), (140, 97.0), (18, 99.0), (35, 98.0), (64, 94.0), (40, 83.0), (121, 95.0), (96, 93.0), (16, 96.0), (19, 90.0), (496, 96.0), (16, 97.0), (34, 91.0), (15, 100.0), (12, 93.0), (234, 94.0), (57, 96.0), (46, 90.0), (68, 98.0), (80, 97.0), (179, 92.0), (24, 98.0), (107, 93.0), (40, 87.0), (94, 97.0), (29, 88.0), (235, 96.0), (141, 93.0), (16, 99.0), (24, 93.0), (255, 84.0), (28, 100.0), (242, 95.0), (125, 90.0), (146, 97.0), (42, 93.0), (106, 89.0), (20, 89.0), (173, 98.0), (25, 95.0), (15, 100.0), (38, 96.0), (27, 100.0), (207, 98.0), (67, 98.0), (68, 93.0), (55, 95.0), (23, 98.0), (73, 96.0), (115, 94.0), (116, 97.0), (40, 94.0), (70, 98.0), (12, 95.0), (112, 96.0), (55, 96.0), (158, 95.0), (62, 98.0), (16, 91.0), (17, 96.0), (12, 93.0), (381, 91.0), (170, 89.0), (160, 90.0), (67, 96.0), (36, 89.0), (11, 100.0), (132, 94.0), (19, 99.0), (15, 98.0), (20, 93.0), (29, 94.0), (80, 95.0), (46, 95.0), (17, 92.0), (40, 98.0), (163, 93.0), (110, 97.0), (63, 98.0), (119, 97.0), (278, 94.0), (113, 94.0), (89, 95.0), (92, 85.0), (15, 100.0), (25, 95.0), (13, 97.0), (21, 97.0), (28, 98.0), (18, 93.0), (44, 93.0), (60, 93.0), (17, 89.0), (14, 80.0), (179, 90.0), (186, 94.0), (13, 96.0), (44, 99.0), (64, 98.0), (79, 95.0), (10, 100.0), (146, 80.0), (19, 97.0), (70, 98.0), (280, 99.0), (131, 94.0), (16, 99.0), (294, 96.0), (24, 96.0), (115, 90.0), (278, 97.0), (114, 92.0), (41, 87.0), (50, 96.0), (31, 97.0), (24, 93.0), (35, 95.0), (11, 92.0), (19, 85.0), (44, 91.0), (66, 98.0), (363, 92.0), (65, 98.0), (62, 95.0), (10, 98.0), (87, 92.0), (48, 97.0), (15, 100.0), (403, 85.0), (127, 90.0), (194, 91.0), (218, 89.0), (46, 97.0), (58, 94.0), (38, 96.0), (47, 99.0), (100, 99.0), (10, 92.0), (84, 98.0), (13, 92.0), (59, 97.0), (18, 100.0), (15, 99.0), (87, 88.0), (105, 92.0), (17, 100.0), (94, 98.0), (17, 93.0), (74, 95.0), (119, 92.0), (25, 96.0), (87, 96.0), (25, 88.0), (23, 95.0), (187, 93.0), (12, 98.0), (46, 91.0), (59, 80.0), (19, 78.0), (34, 84.0), (54, 90.0), (32, 99.0), (18, 98.0), (232, 91.0), (60, 96.0), (240, 92.0), (40, 99.0), (38, 95.0), (70, 98.0), (87, 98.0), (19, 100.0), (67, 94.0), (26, 91.0), (21, 97.0), (309, 98.0), (96, 96.0), (86, 91.0), (151, 98.0), (81, 96.0), (45, 95.0), (196, 99.0), (324, 97.0), (76, 98.0), (105, 85.0), (119, 89.0), (105, 94.0), (93, 96.0), (31, 99.0), (264, 98.0), (13, 97.0), (457, 98.0), (40, 99.0), (91, 96.0), (34, 94.0), (86, 91.0), (11, 96.0), (18, 88.0), (77, 95.0), (60, 95.0), (22, 95.0), (361, 90.0), (65, 96.0), (92, 96.0), (36, 92.0), (82, 96.0), (416, 95.0), (160, 94.0), (63, 96.0), (65, 90.0), (30, 93.0), (38, 99.0), (185, 90.0), (13, 97.0), (21, 94.0), (78, 95.0), (17, 98.0), (88, 94.0), (18, 98.0), (36, 98.0), (175, 92.0), (65, 95.0), (139, 97.0), (89, 95.0), (17, 91.0), (164, 94.0), (67, 92.0), (147, 93.0), (15, 89.0), (23, 92.0), (208, 92.0), (358, 93.0), (82, 94.0), (150, 98.0), (36, 83.0), (62, 90.0), (68, 98.0), (78, 98.0), (237, 88.0), (22, 93.0), (70, 89.0), (46, 89.0), (93, 95.0), (72, 97.0), (23, 99.0), (154, 97.0), (72, 97.0), (171, 93.0), (203, 97.0), (229, 95.0), (113, 93.0), (11, 94.0), (17, 96.0), (50, 98.0), (52, 95.0), (68, 91.0), (256, 96.0), (75, 90.0), (13, 95.0), (218, 90.0), (10, 96.0), (61, 99.0), (33, 95.0), (35, 95.0), (69, 94.0), (16, 96.0), (81, 98.0), (64, 98.0), (10, 95.0), (119, 89.0), (20, 99.0), (92, 94.0), (67, 97.0), (58, 88.0), (90, 98.0), (350, 93.0), (13, 88.0), (304, 96.0), (29, 93.0), (214, 88.0), (12, 91.0), (154, 96.0), (31, 92.0), (13, 94.0), (113, 98.0), (156, 96.0), (82, 95.0), (41, 95.0), (79, 94.0), (55, 93.0), (33, 90.0), (23, 96.0), (104, 86.0), (21, 94.0), (77, 95.0), (216, 94.0), (52, 97.0), (40, 93.0), (167, 94.0), (49, 97.0), (93, 96.0), (81, 94.0), (159, 95.0), (224, 93.0), (20, 94.0), (77, 97.0), (11, 93.0), (117, 93.0), (17, 86.0), (15, 100.0), (46, 90.0), (36, 94.0), (25, 90.0), (11, 96.0), (52, 98.0), (53, 92.0), (12, 93.0), (23, 92.0), (20, 89.0), (13, 91.0), (14, 88.0), (93, 91.0), (67, 95.0), (62, 92.0), (12, 96.0), (14, 99.0), (32, 94.0), (31, 91.0), (210, 93.0), (48, 93.0), (42, 91.0), (37, 99.0), (40, 99.0), (215, 97.0), (16, 91.0), (55, 94.0), (73, 96.0), (50, 96.0), (14, 94.0), (40, 98.0), (95, 87.0), (141, 86.0), (17, 95.0), (16, 98.0), (172, 99.0), (15, 97.0), (42, 96.0), (74, 98.0), (98, 98.0), (136, 97.0), (44, 98.0), (59, 99.0), (37, 99.0), (107, 92.0), (67, 86.0), (23, 96.0), (236, 95.0), (13, 95.0), (79, 89.0), (59, 88.0), (89, 98.0), (30, 96.0), (23, 88.0), (23, 90.0), (74, 89.0), (58, 91.0), (119, 93.0), (37, 91.0), (47, 91.0), (38, 94.0), (102, 94.0), (11, 93.0), (41, 97.0), (272, 99.0), (45, 94.0), (32, 94.0), (23, 97.0), (260, 83.0), (85, 96.0), (21, 96.0), (18, 89.0), (70, 97.0), (84, 94.0), (22, 96.0), (29, 91.0), (45, 91.0), (11, 96.0), (53, 85.0), (154, 98.0), (11, 93.0), (609, 99.0), (49, 99.0), (254, 94.0), (30, 90.0), (11, 84.0), (11, 96.0), (15, 100.0), (24, 90.0), (79, 97.0), (16, 94.0), (22, 98.0), (30, 94.0), (31, 93.0), (57, 91.0), (16, 96.0), (16, 94.0), (23, 89.0), (10, 94.0), (35, 98.0), (281, 91.0), (36, 99.0), (264, 92.0), (56, 95.0), (93, 99.0), (245, 95.0), (42, 95.0), (20, 95.0), (217, 96.0), (19, 91.0), (44, 93.0), (15, 96.0), (158, 87.0), (16, 100.0), (55, 88.0), (82, 94.0), (101, 97.0), (39, 96.0), (188, 97.0), (46, 90.0), (19, 88.0), (29, 92.0), (15, 97.0), (47, 90.0), (171, 99.0), (50, 98.0), (11, 94.0), (66, 92.0), (28, 99.0), (131, 95.0), (33, 94.0), (16, 91.0), (34, 99.0), (93, 92.0), (332, 91.0), (22, 89.0), (68, 94.0), (107, 94.0), (364, 96.0), (80, 98.0), (46, 99.0), (37, 85.0), (70, 95.0), (12, 97.0), (18, 98.0), (14, 94.0), (13, 83.0), (28, 92.0), (138, 96.0), (27, 95.0), (173, 94.0), (121, 99.0), (236, 98.0), (15, 87.0), (112, 91.0), (102, 94.0), (82, 97.0), (30, 96.0), (131, 97.0), (349, 94.0), (27, 97.0), (73, 96.0), (10, 93.0), (652, 86.0), (21, 98.0), (160, 95.0), (87, 95.0), (73, 93.0), (97, 95.0), (124, 98.0), (29, 91.0), (14, 97.0), (638, 87.0), (653, 85.0), (39, 95.0), (166, 97.0), (16, 100.0), (81, 93.0), (30, 94.0), (187, 92.0), (155, 98.0), (56, 96.0), (80, 93.0), (175, 93.0), (185, 96.0), (28, 83.0), (148, 97.0), (71, 93.0), (26, 94.0), (30, 93.0), (275, 94.0), (25, 92.0), (27, 94.0), (34, 99.0), (93, 94.0), (99, 96.0), (115, 96.0), (98, 97.0), (14, 85.0), (49, 91.0), (75, 94.0), (21, 93.0), (135, 97.0), (35, 96.0), (109, 97.0), (21, 97.0), (24, 100.0), (102, 97.0), (83, 95.0), (40, 89.0), (16, 88.0), (44, 100.0), (50, 95.0), (81, 96.0), (69, 95.0), (14, 93.0), (478, 95.0), (16, 99.0), (32, 96.0), (81, 95.0), (85, 98.0), (155, 93.0), (13, 92.0), (259, 94.0), (146, 86.0), (123, 81.0), (71, 97.0), (54, 89.0), (19, 98.0), (16, 96.0), (23, 94.0), (347, 93.0), (15, 96.0), (56, 92.0), (54, 94.0), (126, 84.0), (177, 97.0), (48, 94.0), (168, 90.0), (74, 97.0), (31, 97.0), (434, 98.0), (14, 83.0), (33, 92.0), (39, 89.0), (302, 88.0), (177, 94.0), (197, 90.0), (58, 97.0), (37, 83.0), (49, 97.0), (193, 94.0), (66, 95.0), (28, 93.0), (327, 91.0), (82, 92.0), (12, 92.0), (107, 95.0), (29, 91.0), (30, 86.0), (63, 92.0), (195, 94.0), (17, 96.0), (208, 88.0), (14, 98.0), (42, 98.0), (90, 93.0), (14, 96.0), (218, 96.0), (23, 96.0), (118, 93.0), (103, 97.0), (141, 97.0), (67, 96.0), (100, 97.0), (51, 94.0), (45, 97.0), (47, 100.0), (16, 83.0), (79, 98.0), (59, 96.0), (176, 98.0), (10, 100.0), (10, 88.0), (73, 99.0), (53, 99.0), (36, 91.0), (15, 89.0), (10, 88.0), (49, 98.0), (159, 93.0), (183, 94.0), (147, 98.0), (13, 92.0), (11, 93.0), (14, 98.0), (52, 97.0), (12, 91.0), (71, 98.0), (58, 93.0), (38, 94.0), (12, 92.0), (18, 98.0), (76, 92.0), (254, 94.0), (53, 95.0), (132, 98.0), (72, 89.0), (50, 98.0), (244, 91.0), (304, 95.0), (73, 98.0), (64, 96.0), (196, 93.0), (19, 95.0), (195, 90.0), (26, 98.0), (33, 90.0), (53, 92.0), (123, 91.0), (395, 96.0), (96, 90.0), (16, 90.0), (126, 97.0), (10, 100.0), (236, 97.0), (13, 100.0), (426, 97.0), (155, 92.0), (16, 94.0), (85, 89.0), (149, 94.0), (247, 92.0), (311, 97.0), (21, 90.0), (354, 91.0), (13, 82.0), (29, 98.0), (142, 88.0), (27, 100.0), (80, 95.0), (267, 95.0), (36, 94.0), (19, 100.0), (11, 100.0), (90, 93.0), (49, 100.0), (146, 98.0), (279, 93.0), (100, 99.0), (211, 96.0), (23, 99.0), (19, 84.0), (137, 93.0), (39, 97.0), (246, 98.0), (31, 98.0), (72, 94.0), (109, 94.0), (37, 98.0), (74, 95.0), (80, 94.0), (21, 98.0), (11, 91.0), (13, 86.0), (44, 95.0), (36, 99.0), (160, 91.0), (57, 92.0), (43, 88.0), (25, 90.0), (69, 96.0), (239, 87.0), (16, 97.0), (50, 99.0), (67, 87.0), (28, 97.0), (16, 87.0), (153, 88.0), (13, 94.0), (31, 95.0), (49, 97.0), (100, 95.0), (337, 95.0), (68, 92.0), (21, 98.0), (12, 92.0), (12, 93.0), (10, 100.0), (43, 97.0), (13, 92.0), (196, 99.0), (29, 95.0), (61, 94.0), (77, 94.0), (274, 98.0), (180, 98.0), (322, 92.0), (42, 97.0), (24, 98.0), (10, 98.0), (146, 94.0), (49, 94.0), (59, 97.0), (319, 97.0), (70, 96.0), (158, 97.0), (228, 94.0), (14, 95.0), (13, 95.0), (10, 100.0), (68, 96.0), (104, 96.0), (14, 94.0), (282, 96.0), (14, 100.0), (13, 94.0), (59, 92.0), (21, 99.0), (41, 91.0), (116, 98.0), (25, 99.0), (51, 99.0), (72, 92.0), (111, 97.0), (36, 97.0), (25, 98.0), (142, 97.0), (58, 98.0), (118, 93.0), (47, 94.0), (43, 87.0), (73, 95.0), (148, 94.0), (18, 100.0), (170, 95.0), (117, 93.0), (33, 92.0), (13, 98.0), (43, 95.0), (28, 94.0), (242, 97.0), (14, 97.0), (86, 95.0), (129, 96.0), (176, 97.0), (458, 92.0), (48, 97.0), (36, 93.0), (16, 96.0), (22, 94.0), (17, 93.0), (194, 95.0), (41, 96.0), (110, 93.0), (21, 97.0), (29, 99.0), (60, 98.0), (63, 99.0), (223, 85.0), (12, 100.0), (37, 91.0), (27, 99.0), (197, 73.0), (163, 100.0), (12, 92.0), (130, 88.0), (14, 92.0), (12, 100.0), (71, 93.0), (221, 97.0), (102, 93.0), (43, 94.0), (78, 97.0), (24, 88.0), (24, 92.0), (225, 95.0), (120, 96.0), (21, 92.0), (175, 95.0), (136, 96.0), (99, 96.0), (10, 80.0), (151, 97.0), (23, 100.0), (18, 93.0), (19, 84.0), (49, 98.0), (142, 95.0), (23, 99.0), (45, 96.0), (129, 95.0), (116, 100.0), (146, 95.0), (88, 93.0), (19, 95.0), (11, 98.0), (51, 90.0), (88, 95.0), (15, 100.0), (14, 91.0), (81, 97.0), (36, 99.0), (75, 92.0), (126, 90.0), (11, 97.0), (200, 95.0), (22, 94.0), (34, 99.0), (16, 96.0), (130, 94.0), (19, 96.0), (120, 93.0), (66, 96.0), (14, 91.0), (36, 97.0), (72, 98.0), (29, 94.0), (13, 86.0), (100, 97.0), (117, 90.0), (12, 96.0), (48, 88.0), (47, 98.0), (11, 93.0), (182, 97.0), (29, 93.0), (37, 91.0), (37, 95.0), (13, 89.0), (27, 96.0), (15, 80.0), (61, 93.0), (30, 95.0), (142, 92.0), (12, 95.0), (163, 93.0), (11, 100.0), (165, 93.0), (49, 99.0), (165, 97.0), (32, 94.0), (16, 100.0), (180, 85.0), (138, 94.0), (19, 96.0), (180, 98.0), (97, 87.0), (107, 98.0), (59, 94.0), (10, nan), (92, 85.0), (30, 92.0), (16, 95.0), (155, 93.0), (110, 96.0), (279, 96.0), (39, 92.0), (93, 96.0), (16, 96.0), (99, 96.0), (104, 98.0), (268, 98.0), (15, 91.0), (29, 95.0), (260, 97.0), (35, 93.0), (53, 91.0), (62, 91.0), (367, 89.0), (26, 98.0), (255, 96.0), (84, 97.0), (189, 93.0), (22, 87.0), (11, 98.0), (87, 91.0), (157, 96.0), (25, 94.0), (22, 99.0), (44, 91.0), (203, 93.0), (75, 95.0), (217, 99.0), (222, 90.0), (264, 94.0), (242, 99.0), (163, 97.0), (50, 94.0), (29, 92.0), (17, 99.0), (132, 81.0), (74, 92.0), (77, 99.0), (10, 94.0), (14, 87.0), (96, 93.0), (186, 94.0), (200, 88.0), (40, 99.0), (252, 96.0), (10, 93.0), (31, 95.0), (28, 94.0), (14, 99.0), (202, 89.0), (101, 93.0), (13, 100.0), (13, 98.0), (42, 86.0), (91, 88.0), (47, 92.0), (130, 95.0), (104, 89.0), (17, 94.0), (21, 97.0), (11, 98.0), (18, 87.0), (17, 97.0), (242, 96.0), (126, 95.0), (312, 93.0), (47, 93.0), (67, 97.0), (141, 98.0), (89, 87.0), (210, 93.0), (20, 98.0), (12, 87.0), (51, 96.0), (18, 99.0), (14, 95.0), (10, 100.0), (158, 89.0), (67, 95.0), (63, 91.0), (104, 89.0), (141, 93.0), (144, 93.0), (80, 94.0), (92, 95.0), (69, 83.0), (82, 99.0), (28, 96.0), (26, 96.0), (116, 91.0), (181, 94.0), (30, 99.0), (119, 90.0), (207, 97.0), (38, 87.0), (30, 93.0), (50, 96.0), (18, 95.0), (112, 99.0), (46, 87.0), (233, 97.0), (57, 96.0), (192, 97.0), (302, 97.0), (10, 88.0), (69, 98.0), (84, 94.0), (142, 95.0), (226, 93.0), (23, 99.0), (27, 95.0), (47, 94.0), (68, 95.0), (53, 94.0), (132, 95.0), (10, 96.0), (316, 95.0), (173, 99.0), (89, 96.0), (10, 96.0), (50, 97.0), (14, 91.0), (38, 94.0), (51, 94.0), (167, 94.0), (177, 98.0), (135, 96.0), (154, 96.0), (19, 79.0), (15, 89.0), (84, 93.0), (14, 95.0), (40, 98.0), (51, 97.0), (102, 90.0), (146, 96.0), (56, 97.0), (246, 93.0), (132, 95.0), (249, 93.0), (29, 94.0), (24, 88.0), (192, 97.0), (20, 89.0), (45, 90.0), (12, 68.0), (169, 92.0), (88, 95.0), (67, 90.0), (10, 92.0), (224, 92.0), (30, 97.0), (226, 92.0), (52, 92.0), (12, 100.0), (21, 96.0), (12, 93.0), (219, 94.0), (85, 96.0), (24, 97.0), (19, 87.0), (17, 91.0), (15, 95.0), (26, 98.0), (29, 96.0), (158, 94.0), (274, 88.0), (61, 91.0), (131, 91.0), (28, 96.0), (23, 90.0), (88, 90.0), (46, 97.0), (168, 98.0), (115, 84.0), (68, 95.0), (285, 92.0), (12, 100.0), (17, 100.0), (117, 93.0), (53, 95.0), (210, 98.0), (33, 98.0), (246, 90.0), (297, 93.0), (31, 87.0), (78, 96.0), (51, 90.0), (19, 90.0), (14, 100.0), (140, 96.0), (97, 94.0), (52, 95.0), (19, 100.0), (212, 98.0), (36, 86.0), (37, 97.0), (105, 94.0), (95, 96.0), (24, 99.0), (25, 99.0), (382, 99.0), (183, 99.0), (241, 96.0), (30, 91.0), (54, 95.0), (77, 94.0), (129, 99.0), (178, 95.0), (247, 94.0), (34, 96.0), (123, 96.0), (272, 97.0), (17, 96.0), (97, 97.0), (124, 96.0), (48, 91.0), (10, 95.0), (10, 88.0), (112, 91.0), (149, 93.0), (11, 95.0), (107, 94.0), (41, 95.0), (81, 95.0), (294, 98.0), (427, 92.0), (14, 99.0), (82, 93.0), (127, 95.0), (228, 92.0), (55, 97.0), (39, 91.0), (27, 97.0), (56, 92.0), (161, 97.0), (22, 96.0), (238, 93.0), (81, 88.0), (10, 98.0), (84, 89.0), (291, 95.0), (11, 96.0), (165, 93.0), (30, 95.0), (35, 96.0), (15, 91.0), (139, 91.0), (23, 97.0), (17, 98.0), (156, 98.0), (224, 98.0), (22, 94.0), (103, 95.0), (87, 98.0), (119, 84.0), (26, 95.0), (269, 95.0), (91, 82.0), (80, 94.0), (95, 95.0), (377, 95.0), (183, 98.0), (58, 98.0), (36, 89.0), (10, 90.0), (38, 89.0), (108, 99.0), (18, 87.0), (14, 100.0), (27, 92.0), (12, 92.0), (57, 96.0), (398, 96.0), (124, 93.0), (150, 98.0), (12, 96.0), (22, 87.0), (177, 94.0), (71, 94.0), (38, 99.0), (157, 93.0), (37, 95.0), (116, 99.0), (10, 94.0), (39, 100.0), (93, 85.0), (257, 98.0), (19, 91.0), (13, 100.0), (101, 90.0), (262, 97.0), (150, 92.0), (42, 98.0), (152, 94.0), (112, 99.0), (222, 95.0), (136, 95.0), (144, 93.0), (39, 94.0), (121, 90.0), (190, 94.0), (255, 88.0), (22, 94.0), (35, 96.0), (10, 90.0), (24, 98.0), (274, 92.0), (34, 99.0), (254, 91.0), (41, 90.0), (26, 96.0), (85, 90.0), (254, 93.0), (16, 99.0), (12, 77.0), (10, 100.0), (22, 89.0), (355, 94.0), (108, 88.0), (17, 99.0), (97, 94.0), (47, 94.0), (136, 97.0), (73, 98.0), (272, 96.0), (169, 91.0), (276, 86.0), (11, 95.0), (21, 97.0), (71, 99.0), (18, 92.0), (29, 94.0), (84, 100.0), (26, 98.0), (14, 90.0), (247, 92.0), (16, 96.0), (35, 91.0), (188, 97.0), (29, 98.0), (20, 97.0), (150, 94.0), (10, 96.0), (109, 86.0), (40, 89.0), (43, 91.0), (270, 92.0), (90, 95.0), (90, 99.0), (114, 96.0), (202, 91.0), (299, 87.0), (92, 92.0), (18, 98.0), (40, 95.0), (16, 85.0), (50, 97.0), (10, 91.0), (80, 97.0), (19, 90.0), (209, 97.0), (42, 92.0), (107, 97.0), (89, 90.0), (250, 95.0), (37, 97.0), (16, 97.0), (34, 98.0), (92, 97.0), (246, 98.0), (70, 86.0), (39, 100.0), (48, 94.0), (31, 89.0), (77, 92.0), (177, 93.0), (28, 96.0), (175, 91.0), (217, 93.0), (92, 90.0), (22, 92.0), (15, 96.0), (12, 100.0), (73, 93.0), (92, 95.0), (269, 92.0), (52, 98.0), (177, 92.0), (19, 93.0), (42, 97.0), (296, 92.0), (12, 100.0), (28, 92.0), (50, 93.0), (193, 96.0), (148, 94.0), (41, 94.0), (10, 94.0), (12, 98.0), (175, 92.0), (42, 95.0), (160, 92.0), (25, 96.0), (19, 97.0), (65, 88.0), (257, 97.0), (16, 96.0), (87, 93.0), (136, 95.0), (98, 95.0), (20, 95.0), (16, 93.0), (37, 83.0), (24, 85.0), (23, 97.0), (27, 99.0), (57, 90.0), (11, 93.0), (12, 84.0), (92, 91.0), (114, 85.0), (31, 96.0), (92, 96.0), (11, 95.0), (45, 96.0), (11, 98.0), (117, 97.0), (216, 81.0), (56, 94.0), (25, 98.0), (220, 96.0), (68, 88.0), (58, 93.0), (13, 83.0), (230, 96.0), (245, 96.0), (21, 99.0), (49, 93.0), (265, 98.0), (42, 85.0), (158, 92.0), (198, 98.0), (34, 95.0), (33, 93.0), (46, 96.0), (14, 94.0), (62, 94.0), (234, 95.0), (29, 95.0), (10, 96.0), (54, 96.0), (16, 94.0), (86, 96.0), (58, 96.0), (17, 96.0), (61, 93.0), (70, 96.0), (28, 98.0), (60, 97.0), (19, 99.0), (21, 91.0), (46, 98.0), (27, 91.0), (21, 81.0), (21, 92.0), (118, 94.0), (31, 86.0), (19, 89.0), (57, 91.0), (10, 84.0), (18, 91.0), (22, 90.0), (17, 93.0), (74, 94.0), (11, 92.0), (16, 94.0), (18, 95.0), (231, 89.0), (410, 87.0), (22, 98.0), (10, 98.0), (102, 95.0), (221, 100.0), (96, 97.0), (41, 86.0), (72, 98.0), (23, 86.0), (11, 100.0), (19, 94.0), (147, 96.0), (25, 92.0), (206, 95.0), (14, 94.0), (147, 99.0), (26, 93.0), (153, 97.0), (12, 100.0), (179, 94.0), (207, 97.0), (252, 98.0), (10, 94.0), (24, 88.0), (31, 97.0), (117, 95.0), (14, 97.0), (316, 97.0), (176, 98.0), (183, 96.0), (19, 100.0), (243, 99.0), (45, 95.0), (100, 97.0), (30, 91.0), (21, 97.0), (14, 95.0), (14, 100.0), (203, 94.0), (27, 90.0), (25, 94.0), (157, 91.0), (80, 95.0), (51, 93.0), (172, 96.0), (27, 95.0), (17, 99.0), (93, 88.0), (308, 98.0), (27, 98.0), (52, 95.0), (10, 100.0), (11, 95.0), (65, 93.0), (59, 94.0), (155, 95.0), (132, 90.0), (21, 95.0), (159, 97.0), (123, 99.0), (10, 100.0), (175, 89.0), (19, 97.0), (18, 98.0), (54, 96.0), (23, 95.0), (11, 100.0), (12, 98.0), (165, 97.0), (28, 95.0), (28, 93.0), (15, 100.0), (28, 82.0), (310, 91.0), (52, 89.0), (133, 95.0), (13, 98.0), (57, 96.0), (21, 95.0), (298, 97.0), (26, 97.0), (15, 89.0), (153, 91.0), (172, 100.0), (233, 92.0), (17, 88.0), (48, 87.0), (30, 98.0), (195, 96.0), (17, 99.0), (129, 96.0), (260, 91.0), (22, 96.0), (44, 95.0), (10, 100.0), (168, 94.0), (11, 87.0), (161, 99.0), (30, 100.0), (54, 95.0), (238, 92.0), (50, 95.0), (36, 97.0), (15, 94.0), (268, 98.0), (118, 92.0), (265, 98.0), (15, 100.0), (13, 89.0), (90, 94.0), (17, 83.0), (99, 94.0), (14, 97.0), (196, 91.0), (11, 91.0), (188, 96.0), (30, 95.0), (85, 96.0), (10, 98.0), (26, 94.0), (178, 91.0), (11, 94.0), (128, 92.0), (56, 93.0), (75, 98.0), (23, 86.0), (126, 98.0), (29, 95.0), (77, 98.0), (216, 93.0), (30, 94.0), (84, 96.0), (172, 96.0), (35, 94.0), (16, 89.0), (43, 97.0), (26, 97.0), (32, 99.0), (25, 93.0), (211, 98.0), (108, 96.0), (13, 96.0), (13, 91.0), (14, 80.0), (12, 97.0), (276, 90.0), (11, 98.0), (116, 93.0), (33, 96.0), (95, 97.0), (43, 85.0), (41, 99.0), (11, 95.0), (47, 92.0), (10, 98.0), (24, 87.0), (37, 94.0), (14, 100.0), (10, 100.0), (12, 98.0), (78, 92.0), (224, 97.0), (48, 95.0), (22, 95.0), (21, 99.0), (186, 94.0), (191, 95.0), (16, 100.0), (94, 93.0), (28, 98.0), (13, 95.0), (33, 93.0), (36, 93.0), (16, 100.0), (20, 96.0), (214, 90.0), (196, 99.0), (193, 97.0), (179, 92.0), (18, 98.0), (74, 95.0), (168, 90.0), (159, 93.0), (32, 95.0), (80, 93.0), (159, 95.0), (33, 94.0), (21, 90.0), (32, 97.0), (20, 97.0), (258, 96.0), (88, 83.0), (149, 92.0), (16, 99.0), (41, 97.0), (56, 98.0), (23, 96.0), (55, 94.0), (182, 96.0), (10, 90.0), (19, 96.0), (35, 97.0), (16, 90.0), (52, 86.0), (32, 94.0), (14, 98.0), (26, 98.0), (114, 97.0), (131, 90.0), (24, 98.0), (77, 80.0), (40, 97.0), (188, 92.0), (235, 82.0), (151, 96.0), (38, 93.0), (94, 97.0), (337, 97.0), (24, 99.0), (12, 95.0), (10, 84.0), (124, 96.0), (14, 94.0), (44, 97.0), (64, 92.0), (31, 93.0), (259, 99.0), (12, 98.0), (15, 93.0), (18, 93.0), (20, 95.0), (45, 85.0), (99, 95.0), (12, 84.0), (311, 94.0), (10, 100.0), (12, 97.0), (26, 100.0), (262, 99.0), (12, 84.0), (28, 98.0), (24, 90.0), (57, 98.0), (61, 94.0), (73, 94.0), (194, 88.0), (38, 91.0), (50, 96.0), (85, 82.0), (13, 94.0), (11, 95.0), (118, 97.0), (47, 97.0), (165, 94.0), (33, 99.0), (62, 90.0), (16, 89.0), (198, 86.0), (19, 98.0), (35, 96.0), (56, 92.0), (45, 92.0), (70, 94.0), (145, 92.0), (55, 96.0), (148, 97.0), (65, 96.0), (90, 96.0), (111, 92.0), (28, 99.0), (12, 93.0), (223, 94.0), (95, 94.0), (116, 97.0), (22, 94.0), (32, 99.0), (41, 94.0), (31, 99.0), (25, 95.0), (18, 96.0), (24, 95.0), (69, 92.0), (42, 96.0), (106, 97.0), (19, 92.0), (23, 97.0), (202, 99.0), (14, 83.0), (12, 93.0), (93, 99.0), (127, 84.0), (41, 98.0), (59, 94.0), (12, 98.0), (295, 96.0), (77, 96.0), (60, 95.0), (392, 97.0), (33, 93.0), (46, 97.0), (10, 96.0), (13, 94.0), (239, 96.0), (29, 96.0), (67, 96.0), (102, 92.0), (21, 99.0), (67, 95.0), (33, 94.0), (150, 99.0), (14, 98.0), (26, 92.0), (58, 92.0), (11, 90.0), (20, 96.0), (20, 99.0), (233, 93.0), (15, 95.0), (51, 97.0), (89, 91.0), (25, 91.0), (229, 90.0), (20, 96.0), (30, 97.0), (18, 96.0), (197, 97.0), (194, 98.0), (34, 83.0), (136, 91.0), (156, 95.0), (89, 91.0), (11, 87.0), (112, 95.0), (18, 73.0), (76, 97.0), (23, 97.0), (13, 89.0), (75, 96.0), (11, 95.0), (80, 99.0), (38, 91.0), (66, 98.0), (27, 94.0), (25, 92.0), (149, 97.0), (202, 93.0), (165, 98.0), (51, 96.0), (270, 99.0), (271, 88.0), (164, 94.0), (294, 92.0), (156, 86.0), (19, 91.0), (33, 98.0), (113, 98.0), (11, 100.0), (92, 86.0), (48, 83.0), (42, 99.0), (34, 86.0), (13, 92.0), (153, 88.0), (67, 96.0), (16, 98.0), (74, 97.0), (10, 98.0), (45, 96.0), (83, 94.0), (260, 94.0), (32, 99.0), (46, 97.0), (243, 93.0), (193, 95.0), (89, 95.0), (10, 86.0), (63, 95.0), (145, 90.0), (155, 95.0), (18, 95.0), (13, 93.0), (449, 95.0), (117, 91.0), (39, 97.0), (13, 100.0), (53, 94.0), (326, 96.0), (11, 89.0), (107, 96.0), (10, 98.0), (140, 97.0), (11, 98.0), (167, 98.0), (223, 96.0), (331, 94.0), (15, 98.0), (324, 95.0), (34, 98.0), (16, 99.0), (27, 98.0), (12, 92.0), (11, 98.0), (37, 99.0), (26, 95.0), (22, 96.0), (14, 99.0), (167, 94.0), (105, 94.0), (18, 92.0), (18, 86.0), (18, 93.0), (180, 97.0), (12, 88.0), (13, 100.0), (46, 94.0), (98, 96.0), (15, 91.0), (10, 86.0), (184, 93.0), (211, 94.0), (54, 98.0), (272, 89.0), (74, 97.0), (100, 91.0), (115, 95.0), (75, 90.0), (38, 93.0), (14, 99.0), (93, 97.0), (109, 88.0), (15, 98.0), (16, 86.0), (35, 95.0), (13, 100.0), (24, 97.0), (27, 95.0), (259, 91.0), (10, 96.0), (60, 93.0), (64, 98.0), (119, 92.0), (10, 100.0), (60, 98.0), (29, 97.0), (122, 97.0), (11, 93.0), (56, 92.0), (12, 97.0), (25, 99.0), (22, 94.0), (80, 99.0), (36, 98.0), (80, 94.0), (21, 97.0), (51, 85.0), (17, 96.0), (70, 88.0), (14, 99.0), (32, 95.0), (22, 95.0), (41, 96.0), (109, 97.0), (155, 90.0), (200, 96.0), (11, 91.0), (153, 98.0), (94, 94.0), (212, 87.0), (17, 89.0), (102, 99.0), (283, 91.0), (119, 96.0), (17, 100.0), (152, 90.0), (37, 99.0), (143, 94.0), (194, 98.0), (12, 95.0), (52, 97.0), (143, 84.0), (39, 97.0), (51, 97.0), (45, 98.0), (12, 98.0), (28, 91.0), (10, 98.0), (15, 96.0), (13, 94.0), (112, 95.0), (166, 99.0), (191, 97.0), (13, 97.0), (175, 91.0), (18, 87.0), (78, 94.0), (36, 99.0), (39, 93.0), (54, 96.0), (136, 95.0), (18, 96.0), (12, 95.0), (10, 96.0), (26, 91.0), (56, 99.0), (17, 96.0), (14, 87.0), (13, 100.0), (21, 98.0), (14, 91.0), (47, 96.0), (13, 100.0), (187, 93.0), (12, 95.0), (55, 97.0), (141, 99.0), (32, 91.0), (199, 89.0), (37, 98.0), (40, 95.0), (14, 98.0), (34, 98.0), (165, 91.0), (124, 97.0), (70, 93.0), (52, 95.0), (67, 95.0), (157, 89.0), (81, 85.0), (99, 88.0), (92, 95.0), (10, 98.0), (11, 96.0), (105, 96.0), (188, 98.0), (243, 96.0), (184, 96.0), (11, 89.0), (14, 94.0), (13, 94.0), (65, 98.0), (55, 94.0), (40, 100.0), (37, 88.0), (44, 95.0), (20, 98.0), (11, 96.0), (16, 99.0), (192, 91.0), (12, 93.0), (17, 94.0), (36, 96.0), (210, 99.0), (33, 93.0), (82, 95.0), (65, 95.0), (283, 99.0), (176, 95.0), (13, 98.0), (28, 97.0), (32, 98.0), (26, 98.0), (23, 90.0), (80, 95.0), (87, 95.0), (26, 87.0), (26, 91.0), (26, 90.0), (10, 96.0), (119, 93.0), (60, 93.0), (25, 94.0), (252, 98.0), (40, 94.0), (21, 95.0), (10, 100.0), (34, 92.0), (93, 96.0), (48, 93.0), (49, 95.0), (21, 94.0), (16, 62.0), (27, 98.0), (10, 96.0), (12, 98.0), (84, 96.0), (13, 95.0), (11, 87.0), (66, 96.0), (18, 95.0), (21, 98.0), (11, 93.0), (158, 98.0), (45, 95.0), (43, 89.0), (79, 84.0), (234, 94.0), (12, 98.0), (169, 97.0), (17, 86.0), (11, 90.0), (20, 99.0), (197, 89.0), (66, 88.0), (15, 89.0), (149, 93.0), (44, 99.0), (72, 93.0), (60, 95.0), (36, 97.0), (262, 97.0), (22, 100.0), (159, 93.0), (177, 87.0), (25, 95.0), (17, 89.0), (11, 85.0), (12, 98.0), (10, 90.0), (143, 99.0), (68, 96.0), (95, 94.0), (50, 94.0), (24, 93.0), (18, 94.0), (68, 94.0), (48, 92.0), (19, 93.0), (58, 98.0), (65, 87.0), (76, 95.0), (10, 93.0), (85, 93.0), (86, 98.0), (110, 96.0), (34, 98.0), (59, 94.0), (63, 98.0), (93, 98.0), (15, 99.0), (121, 95.0), (12, 89.0), (191, 94.0), (154, 95.0), (188, 93.0), (186, 91.0), (40, 92.0), (10, 93.0), (195, 97.0), (20, 98.0), (30, 99.0), (84, 93.0), (53, 93.0), (73, 91.0), (89, 97.0), (97, 95.0), (70, 97.0), (16, 96.0), (59, 89.0), (25, 96.0), (33, 99.0), (174, 86.0), (25, 96.0), (336, 95.0), (18, 93.0), (24, 99.0), (12, 96.0), (18, 87.0), (208, 97.0), (14, 86.0), (213, 96.0), (19, 92.0), (71, 96.0), (17, 99.0), (24, 99.0), (15, 100.0), (58, 85.0), (29, 91.0), (140, 94.0), (31, 92.0), (40, 95.0), (158, 92.0), (13, 95.0), (24, 99.0), (13, 92.0), (112, 93.0), (134, 99.0), (17, 88.0), (27, 96.0), (31, 98.0), (11, 96.0), (58, 100.0), (180, 88.0), (14, 87.0), (10, 90.0), (12, 98.0), (11, 90.0), (41, 89.0), (68, 91.0), (12, 98.0), (20, 100.0), (30, 94.0), (139, 89.0), (14, 80.0), (18, 96.0), (26, 90.0), (12, 92.0), (26, 96.0), (31, 87.0), (60, 87.0), (40, 88.0), (38, 98.0), (70, 100.0), (16, 94.0), (35, 93.0), (49, 99.0), (39, 97.0), (10, 92.0), (14, 83.0), (12, 98.0), (104, 95.0), (204, 95.0), (25, 97.0), (28, 92.0), (57, 96.0), (273, 96.0), (43, 90.0), (81, 94.0), (12, 98.0), (158, 99.0), (13, 97.0), (12, 90.0), (25, 94.0), (151, 95.0), (17, 99.0), (119, 97.0), (13, 87.0), (238, 96.0), (14, 100.0), (302, 98.0), (27, 96.0), (136, 92.0), (32, 96.0), (20, 93.0), (10, 98.0), (242, 95.0), (25, 96.0), (133, 96.0), (166, 95.0), (89, 96.0), (54, 86.0), (68, 90.0), (72, 88.0), (59, 96.0), (27, 99.0), (14, 95.0), (43, 99.0), (18, 95.0), (88, 92.0), (234, 96.0), (210, 97.0), (183, 93.0), (10, 91.0), (15, 94.0), (19, 96.0), (41, 96.0), (11, 84.0), (63, 90.0), (17, 96.0), (59, 92.0), (14, 99.0), (111, 96.0), (10, 96.0), (52, 98.0), (96, 99.0), (12, 93.0), (88, 97.0), (16, 95.0), (30, 96.0), (103, 97.0), (84, 98.0), (168, 95.0), (42, 96.0), (57, 86.0), (22, 96.0), (55, 97.0), (103, 87.0), (77, 90.0), (85, 89.0), (268, 98.0), (64, 98.0), (19, 84.0), (73, 93.0), (74, 98.0), (24, 95.0), (192, 98.0), (10, 90.0), (95, 94.0), (40, 95.0), (93, 93.0), (28, 96.0), (101, 97.0), (17, 96.0), (17, 98.0), (176, 96.0), (16, 94.0), (20, 96.0), (103, 93.0), (11, 95.0), (83, 94.0), (12, 93.0), (459, 94.0), (356, 89.0), (108, 91.0), (39, 97.0), (160, 95.0), (299, 97.0), (182, 98.0), (52, 100.0), (229, 94.0), (10, 96.0), (12, 93.0), (23, 99.0), (76, 95.0), (152, 91.0), (47, 90.0), (15, 93.0), (71, 97.0), (10, 100.0), (45, 90.0), (17, 96.0), (26, 93.0), (23, 92.0), (29, 93.0), (188, 87.0), (39, 91.0), (224, 87.0), (46, 90.0), (116, 89.0), (96, 99.0), (21, 97.0), (28, 96.0), (89, 99.0), (19, 99.0), (13, 94.0), (39, 98.0), (10, 94.0), (62, 97.0), (20, 99.0), (119, 96.0), (11, 98.0), (24, 97.0), (12, 97.0), (26, 97.0), (80, 89.0), (19, 100.0), (11, 84.0), (124, 93.0), (45, 97.0), (39, 75.0), (14, 89.0), (11, 96.0), (21, 95.0), (59, 85.0), (290, 96.0), (17, 90.0), (32, 98.0), (19, 96.0), (21, 83.0), (27, 97.0), (48, 96.0), (11, 86.0), (446, 96.0), (13, 84.0), (278, 95.0), (54, 97.0), (152, 99.0), (10, 98.0), (15, 95.0), (10, 100.0), (202, 97.0), (80, 98.0), (19, 98.0), (101, 90.0), (57, 93.0), (10, 93.0), (24, 97.0), (12, 78.0), (76, 98.0), (33, 94.0), (12, 100.0), (11, 90.0), (170, 96.0), (14, 91.0), (65, 97.0), (89, 96.0), (25, 89.0), (192, 96.0), (217, 96.0), (10, 96.0), (11, 98.0), (69, 99.0), (38, 91.0), (12, 98.0), (23, 90.0), (97, 91.0), (22, 91.0), (88, 92.0), (210, 96.0), (10, 86.0), (11, 91.0), (160, 98.0), (267, 94.0), (47, 87.0), (41, 84.0), (19, 97.0), (43, 99.0), (133, 98.0), (16, 97.0), (31, 86.0), (197, 90.0), (27, 97.0), (91, 98.0), (13, 91.0), (14, 99.0), (292, 96.0), (26, 96.0), (245, 92.0), (26, 93.0), (10, 88.0), (16, 94.0), (32, 98.0), (137, 96.0), (46, 99.0), (17, 98.0), (154, 98.0), (126, 97.0), (26, 98.0), (32, 97.0), (10, 96.0), (18, 91.0), (106, 92.0), (160, 93.0), (21, 99.0), (118, 97.0), (136, 96.0), (56, 93.0), (146, 94.0), (157, 91.0), (16, 94.0), (29, 97.0), (94, 90.0), (69, 91.0), (54, 86.0), (27, 96.0), (128, 100.0), (15, 93.0), (24, 94.0), (33, 78.0), (137, 92.0), (151, 99.0), (158, 98.0), (14, 95.0), (27, 93.0), (33, 91.0), (45, 97.0), (58, 97.0), (22, 97.0), (196, 87.0), (65, 97.0), (212, 95.0), (64, 97.0), (34, 96.0), (128, 96.0), (168, 98.0), (84, 91.0), (34, 94.0), (12, 100.0), (66, 88.0), (232, 94.0), (29, 94.0), (10, 100.0), (215, 93.0), (40, 96.0), (25, 97.0), (169, 93.0), (16, 98.0), (134, 94.0), (118, 86.0), (46, 99.0), (12, 92.0), (102, 94.0), (63, 91.0), (34, 87.0), (129, 96.0), (54, 97.0), (160, 94.0), (12, 100.0), (210, 96.0), (50, 98.0), (52, 98.0), (104, 97.0), (116, 97.0), (130, 96.0), (49, 95.0), (11, 100.0), (10, 93.0), (13, 80.0), (41, 97.0), (14, 85.0), (212, 92.0), (11, 100.0), (78, 96.0), (52, 87.0), (23, 84.0), (26, 83.0), (42, 90.0), (61, 90.0), (12, 96.0), (13, 94.0), (154, 99.0), (82, 95.0), (15, 82.0), (11, 100.0), (64, 93.0), (240, 99.0), (29, 90.0), (41, 94.0), (25, 95.0), (41, 91.0), (443, 97.0), (27, 94.0), (15, 93.0), (10, 93.0), (101, 96.0), (47, 93.0), (45, 98.0), (100, 92.0), (23, 98.0), (153, 92.0), (24, 95.0), (402, 91.0), (17, 99.0), (70, 97.0), (39, 98.0), (124, 96.0), (10, 92.0), (14, 96.0), (114, 94.0), (13, 94.0), (20, 97.0), (131, 95.0), (47, 96.0), (172, 97.0), (264, 94.0), (398, 97.0), (15, 97.0), (10, 92.0), (90, 99.0), (142, 94.0), (260, 89.0), (10, 92.0), (41, 98.0), (11, 87.0), (28, 91.0), (96, 97.0), (111, 98.0), (173, 97.0), (251, 93.0), (11, 90.0), (397, 91.0), (245, 89.0), (10, 98.0), (227, 95.0), (362, 93.0), (16, 96.0), (16, 98.0), (132, 92.0), (81, 96.0), (74, 97.0), (142, 98.0), (30, 94.0), (32, 93.0), (15, 99.0), (31, 96.0), (143, 92.0), (384, 96.0), (104, 95.0), (124, 95.0), (62, 96.0), (133, 95.0), (57, 85.0), (23, 95.0), (30, 87.0), (92, 99.0), (15, 93.0), (43, 98.0), (25, 90.0), (15, 96.0), (167, 95.0), (112, 99.0), (134, 89.0), (57, 96.0), (39, 97.0), (23, 94.0), (185, 94.0), (52, 99.0), (18, 90.0), (72, 99.0), (78, 99.0), (48, 90.0), (14, 83.0), (11, 95.0), (30, 99.0), (23, 98.0), (101, 98.0), (53, 83.0), (26, 94.0), (16, 98.0), (103, 91.0), (41, 97.0), (62, 92.0), (71, 88.0), (76, 88.0), (51, 94.0), (50, 99.0), (34, 95.0), (85, 94.0), (23, 90.0), (224, 97.0), (41, 97.0), (46, 95.0), (46, 97.0), (40, 94.0), (105, 95.0), (227, 87.0), (16, 92.0), (173, 93.0), (11, 93.0), (74, 96.0), (215, 93.0), (55, 95.0), (12, 93.0), (24, 84.0), (70, 97.0), (20, 91.0), (16, 98.0), (30, 83.0), (134, 99.0), (16, 94.0), (91, 96.0), (15, 87.0), (72, 99.0), (21, 97.0), (14, 80.0), (171, 85.0), (18, 97.0), (15, 86.0), (239, 88.0), (33, 94.0), (33, 92.0), (50, 94.0), (125, 94.0), (179, 93.0), (21, 94.0), (95, 93.0), (26, 98.0), (37, 96.0), (142, 88.0), (10, 94.0), (93, 97.0), (170, 90.0), (14, 89.0), (38, 91.0), (214, 95.0), (80, 91.0), (228, 98.0), (12, 92.0), (120, 95.0), (101, 96.0), (10, 85.0), (88, 99.0), (189, 85.0), (38, 98.0), (64, 95.0), (92, 86.0), (50, 92.0), (87, 96.0), (83, 94.0), (97, 94.0), (46, 96.0), (113, 87.0), (73, 96.0), (73, 95.0), (22, 85.0), (129, 94.0), (23, 96.0), (379, 97.0), (20, 89.0), (19, 91.0), (24, 97.0), (89, 98.0), (10, 100.0), (23, 93.0), (34, 92.0), (207, 96.0), (144, 99.0), (36, 89.0), (25, 92.0), (125, 95.0), (19, 95.0), (16, 88.0), (204, 83.0), (47, 95.0), (14, 98.0), (24, 93.0), (13, 100.0), (26, 89.0), (13, 92.0), (131, 97.0), (96, 98.0), (206, 99.0), (218, 99.0), (22, 98.0), (68, 96.0), (66, 86.0), (106, 92.0), (35, 91.0), (45, 96.0), (110, 96.0), (108, 98.0), (173, 96.0), (207, 99.0), (152, 99.0), (168, 88.0), (253, 93.0), (17, 87.0), (32, 97.0), (23, 93.0), (39, 89.0), (53, 93.0), (20, 91.0), (15, 97.0), (15, 96.0), (224, 95.0), (23, 97.0), (14, 89.0), (16, 96.0), (11, 94.0), (99, 97.0), (25, 96.0), (18, 83.0), (64, 92.0), (69, 94.0), (27, 96.0), (83, 93.0), (30, 89.0), (11, 90.0), (45, 95.0), (98, 91.0), (101, 93.0), (150, 91.0), (95, 96.0), (71, 96.0), (18, 96.0), (20, 96.0), (136, 97.0), (229, 95.0), (175, 94.0), (78, 95.0), (33, 97.0), (148, 84.0), (30, 97.0), (25, 98.0), (18, 98.0), (101, 94.0), (29, 94.0), (12, 93.0), (29, 91.0), (33, 100.0), (52, 97.0), (36, 93.0), (65, 87.0), (81, 93.0), (393, 96.0), (51, 98.0), (491, 95.0), (85, 93.0), (45, 95.0), (239, 94.0), (30, 97.0), (10, 100.0), (213, 99.0), (50, 98.0), (193, 94.0), (81, 89.0), (12, 100.0), (89, 86.0), (15, 95.0), (10, 92.0), (40, 89.0), (31, 97.0), (12, 93.0), (175, 98.0), (87, 96.0), (130, 90.0), (37, 99.0), (11, 96.0), (114, 96.0), (18, 90.0), (39, 90.0), (24, 98.0), (25, 99.0), (48, 95.0), (14, 96.0), (54, 94.0), (292, 93.0), (11, 82.0), (24, 100.0), (260, 98.0), (59, 98.0), (10, 100.0), (67, 96.0), (35, 95.0), (99, 97.0), (23, 85.0), (62, 92.0), (136, 95.0), (37, 94.0), (39, 98.0), (55, 95.0), (29, 78.0), (100, 89.0), (12, 95.0), (46, 95.0), (176, 97.0), (238, 95.0), (15, 96.0), (19, 76.0), (44, 84.0), (20, 98.0), (86, 95.0), (15, 99.0), (68, 97.0), (13, 98.0), (23, 100.0), (15, 99.0), (76, 98.0), (72, 96.0), (190, 92.0), (11, 100.0), (22, 96.0), (21, 92.0), (88, 98.0), (29, 87.0), (70, 91.0), (33, 89.0), (55, 96.0), (88, 97.0), (75, 98.0), (18, 90.0), (20, 94.0), (155, 91.0), (50, 94.0), (98, 96.0), (33, 86.0), (20, 98.0), (82, 97.0), (119, 98.0), (22, 95.0), (10, 100.0), (11, 96.0), (120, 96.0), (214, 99.0), (51, 93.0), (15, 91.0), (19, 96.0), (58, 91.0), (34, 93.0), (23, 97.0), (91, 98.0), (12, 93.0), (25, 96.0), (145, 94.0), (97, 98.0), (12, 78.0), (67, 84.0), (159, 98.0), (35, 87.0), (100, 89.0), (65, 91.0), (18, 72.0), (11, 89.0), (19, 96.0), (13, 93.0), (18, 99.0), (24, 97.0), (18, 97.0), (84, 97.0), (17, 94.0), (14, 84.0), (29, 94.0), (19, 91.0), (66, 91.0), (34, 98.0), (19, 95.0), (32, 89.0), (17, 88.0), (43, 98.0), (11, 92.0), (24, 95.0), (297, 93.0), (84, 97.0), (10, 98.0), (18, 99.0), (153, 98.0), (25, 100.0), (26, 93.0), (284, 96.0), (14, 92.0), (163, 96.0), (11, 96.0), (15, 91.0), (27, 95.0), (215, 89.0), (47, 94.0), (116, 98.0), (18, 92.0), (109, 96.0), (131, 93.0), (53, 97.0), (14, 99.0), (10, 98.0), (44, 88.0), (24, 95.0), (13, 73.0), (62, 98.0), (14, 94.0), (145, 96.0), (160, 98.0), (11, 98.0), (29, 97.0), (54, 97.0), (18, 99.0), (13, 98.0), (177, 98.0), (62, 96.0), (53, 85.0), (237, 96.0), (167, 97.0), (17, 92.0), (13, 94.0), (40, 93.0), (210, 98.0), (45, 93.0), (39, 89.0), (12, 95.0), (11, 91.0), (24, 92.0), (16, 96.0), (218, 96.0), (68, 99.0), (148, 92.0), (14, 98.0), (35, 98.0), (16, 93.0), (28, 92.0), (52, 98.0), (30, 95.0), (28, 99.0), (83, 92.0), (158, 90.0), (14, 96.0), (19, 93.0), (149, 98.0), (36, 98.0), (11, 95.0), (23, 99.0), (64, 98.0), (47, 97.0), (10, 100.0), (37, 95.0), (44, 93.0), (19, 91.0), (13, 88.0), (19, 93.0), (161, 94.0), (62, 89.0), (15, 96.0), (143, 95.0), (14, 100.0), (16, 95.0), (30, 93.0), (68, 94.0), (173, 97.0), (77, 97.0), (86, 97.0), (20, 88.0), (50, 97.0), (21, 92.0), (19, 94.0), (99, 98.0), (11, 100.0), (129, 94.0), (242, 94.0), (21, 96.0), (131, 97.0), (11, 87.0), (51, 92.0), (32, 95.0), (41, 93.0), (26, 98.0), (159, 90.0), (12, 96.0), (21, 90.0), (166, 96.0), (10, 98.0), (15, 96.0), (14, 90.0), (16, 94.0), (12, 90.0), (38, 99.0), (125, 98.0), (64, 98.0), (22, 98.0), (89, 97.0), (29, 81.0), (218, 92.0), (20, 96.0), (75, 98.0), (33, 93.0), (348, 96.0), (36, 96.0), (38, 89.0), (98, 94.0), (163, 94.0), (16, 83.0), (16, 94.0), (196, 93.0), (27, 99.0), (183, 93.0), (34, 95.0), (53, 89.0), (40, 99.0), (251, 98.0), (203, 88.0), (171, 94.0), (149, 93.0), (165, 94.0), (42, 93.0), (338, 92.0), (58, 98.0), (15, 97.0), (18, 93.0), (68, 98.0), (31, 96.0), (132, 94.0), (118, 93.0), (212, 95.0), (101, 88.0), (41, 94.0), (75, 98.0), (10, 94.0), (67, 79.0), (88, 98.0), (38, 97.0), (33, 98.0), (32, 94.0), (51, 97.0), (104, 93.0), (13, 97.0), (86, 99.0), (39, 93.0), (190, 94.0), (49, 97.0), (22, 98.0), (11, 75.0), (28, 95.0), (19, 99.0), (24, 98.0), (27, 100.0), (17, 91.0), (92, 87.0), (34, 90.0), (15, 100.0), (62, 95.0), (10, 84.0), (127, 97.0), (10, 86.0), (128, 97.0), (72, 94.0), (49, 96.0), (78, 96.0), (109, 97.0), (221, 94.0), (14, 95.0), (18, 94.0), (46, 97.0), (26, 95.0), (41, 97.0), (24, 90.0), (45, 96.0), (39, 98.0), (20, 95.0), (179, 96.0), (22, 93.0), (16, 86.0), (53, 99.0), (17, 93.0), (14, 94.0), (40, 95.0), (171, 98.0), (79, 97.0), (93, 94.0), (18, 98.0), (29, 100.0), (12, 93.0), (247, 92.0), (18, 94.0), (13, 98.0), (22, 92.0), (16, 96.0), (43, 96.0), (65, 90.0), (11, 96.0), (43, 99.0), (65, 97.0), (544, 98.0), (52, 99.0), (43, 97.0), (78, 93.0), (174, 93.0), (118, 91.0), (121, 97.0), (26, 88.0), (15, 96.0), (167, 93.0), (56, 99.0), (12, 95.0), (29, 98.0), (61, 95.0), (24, 97.0), (12, 98.0), (31, 97.0), (241, 93.0), (19, 93.0), (21, 95.0), (122, 97.0), (13, 97.0), (26, 100.0), (45, 92.0), (19, 90.0), (39, 98.0), (252, 92.0), (229, 88.0), (87, 93.0), (96, 91.0), (24, 92.0), (16, 99.0), (18, 86.0), (45, 98.0), (94, 97.0), (13, 95.0), (13, 83.0), (10, 93.0), (22, 95.0), (71, 97.0), (10, 90.0), (104, 90.0), (29, 94.0), (80, 99.0), (53, 97.0), (89, 98.0), (41, 91.0), (10, 100.0), (136, 95.0), (226, 93.0), (33, 96.0), (28, 96.0), (23, 94.0), (86, 97.0), (16, 99.0), (14, 93.0), (73, 98.0), (10, 96.0), (24, 87.0), (21, 89.0), (55, 98.0), (243, 93.0), (15, 93.0), (15, 80.0), (15, 89.0), (119, 95.0), (145, 99.0), (140, 98.0), (11, 98.0), (22, 99.0), (221, 88.0), (114, 85.0), (21, 99.0), (26, 97.0), (24, 97.0), (105, 91.0), (209, 93.0), (13, 95.0), (71, 95.0), (79, 95.0), (239, 88.0), (105, 97.0), (13, 100.0), (73, 98.0), (20, 95.0), (10, 94.0), (16, 96.0), (213, 100.0), (119, 90.0), (22, 98.0), (123, 95.0), (24, 93.0), (10, 98.0), (14, 97.0), (232, 97.0), (77, 98.0), (100, 95.0), (28, 96.0), (16, 96.0), (85, 93.0), (375, 98.0), (155, 92.0), (72, 95.0), (12, 90.0), (77, 95.0), (159, 98.0), (14, 94.0), (192, 97.0), (144, 93.0), (55, 95.0), (95, 93.0), (17, 96.0), (10, 84.0), (24, 87.0), (32, 90.0), (76, 93.0), (19, 98.0), (73, 92.0), (30, 97.0), (33, 98.0), (126, 93.0), (219, 97.0), (47, 97.0), (101, 93.0), (120, 87.0), (15, 89.0), (12, 87.0), (14, 100.0), (65, 96.0), (58, 98.0), (12, 92.0), (20, 92.0), (15, 88.0), (11, 100.0), (84, 94.0), (71, 91.0), (67, 89.0), (152, 96.0), (25, 97.0), (21, 96.0), (226, 92.0), (142, 95.0), (97, 95.0), (61, 98.0), (87, 93.0), (110, 95.0), (161, 97.0), (31, 98.0), (21, 97.0), (13, 100.0), (75, 97.0), (65, 95.0), (38, 95.0), (17, 99.0), (88, 94.0), (92, 90.0), (12, 95.0), (54, 99.0), (146, 96.0), (19, 98.0), (12, 97.0), (134, 94.0), (52, 99.0), (137, 87.0), (159, 95.0), (15, 96.0), (32, 88.0), (341, 97.0), (24, 96.0), (13, 80.0), (38, 99.0), (17, 95.0), (18, 99.0), (131, 91.0), (34, 96.0), (42, 96.0), (18, 99.0), (126, 95.0), (158, 91.0), (97, 91.0), (169, 98.0), (55, 97.0), (39, 92.0), (60, 99.0), (47, 99.0), (147, 98.0), (72, 84.0), (15, 86.0), (17, 98.0), (28, 88.0), (54, 92.0), (284, 96.0), (16, 99.0), (60, 100.0), (18, 99.0), (56, 94.0), (64, 98.0), (62, 95.0), (34, 96.0), (10, 90.0), (16, 98.0), (50, 91.0), (77, 95.0), (188, 97.0), (85, 97.0), (181, 96.0), (11, 96.0), (16, 98.0), (97, 95.0), (38, 98.0), (34, 91.0), (10, 98.0), (29, 94.0), (10, 90.0), (44, 96.0), (47, 99.0), (65, 97.0), (160, 96.0), (289, 98.0), (15, 96.0), (13, 94.0), (12, 98.0), (11, 96.0), (17, 93.0), (19, 99.0), (18, 98.0), (24, 93.0), (34, 95.0), (84, 98.0), (304, 96.0), (34, 96.0), (268, 95.0), (48, 94.0), (36, 98.0), (16, 100.0), (16, 100.0), (193, 95.0), (11, 91.0), (23, 98.0), (101, 95.0), (21, 90.0), (13, 98.0), (73, 97.0), (111, 90.0), (116, 98.0), (65, 99.0), (178, 98.0), (52, 98.0), (67, 94.0), (375, 96.0), (221, 95.0), (41, 93.0), (234, 96.0), (16, 93.0), (27, 96.0), (16, 95.0), (14, 97.0), (135, 94.0), (182, 89.0), (137, 94.0), (12, 97.0), (58, 91.0), (37, 92.0), (154, 95.0), (14, 100.0), (155, 95.0), (56, 95.0), (36, 99.0), (70, 98.0), (53, 96.0), (179, 94.0), (179, 92.0), (149, 90.0), (143, 92.0), (31, 88.0), (12, 93.0), (12, 95.0), (56, 99.0), (47, 97.0), (16, 97.0), (88, 96.0), (236, 94.0), (101, 95.0), (12, 98.0), (85, 88.0), (64, 98.0), (11, 96.0), (88, 99.0), (18, 94.0), (44, 87.0), (55, 90.0), (40, 87.0), (48, 90.0), (36, 83.0), (46, 90.0), (23, 99.0), (28, 94.0), (287, 95.0), (11, 95.0), (40, 95.0), (62, 97.0), (95, 96.0), (140, 99.0), (55, 96.0), (79, 94.0), (59, 90.0), (22, 99.0), (12, 100.0), (20, 97.0), (18, 95.0), (12, 90.0), (110, 98.0), (28, 98.0), (180, 94.0), (127, 98.0), (164, 94.0), (13, 98.0), (166, 95.0), (29, 92.0), (56, 94.0), (62, 92.0), (26, 98.0), (205, 95.0), (26, 88.0), (39, 96.0), (81, 98.0), (104, 93.0), (130, 96.0), (177, 96.0), (12, 91.0), (88, 95.0), (125, 98.0), (17, 96.0), (13, 100.0), (91, 96.0), (88, 90.0), (164, 93.0), (42, 92.0), (54, 91.0), (11, 96.0), (10, 100.0), (162, 97.0), (42, 99.0), (137, 85.0), (44, 90.0), (81, 96.0), (67, 86.0), (41, 99.0), (328, 96.0), (133, 96.0), (10, 100.0), (12, 93.0), (461, 99.0), (33, 97.0), (45, 91.0), (11, 94.0), (12, 85.0), (184, 99.0), (114, 93.0), (10, 89.0), (27, 93.0), (29, 100.0), (60, 86.0), (95, 97.0), (116, 95.0), (55, 96.0), (27, 96.0), (82, 90.0), (56, 96.0), (80, 99.0), (11, 82.0), (38, 87.0), (100, 86.0), (203, 94.0), (24, 93.0), (28, 95.0), (209, 96.0), (24, 98.0), (322, 93.0), (169, 93.0), (30, 98.0), (30, 85.0), (11, 94.0), (117, 95.0), (166, 96.0), (103, 88.0), (24, 98.0), (29, 97.0), (78, 97.0), (21, 96.0), (77, 98.0), (34, 90.0), (130, 98.0), (36, 94.0), (196, 96.0), (93, 96.0), (16, 81.0), (19, 89.0), (65, 93.0), (77, 92.0), (69, 98.0), (104, 94.0), (112, 98.0), (98, 87.0), (528, 95.0), (89, 93.0), (11, 92.0), (117, 97.0), (14, 99.0), (144, 90.0), (136, 98.0), (137, 97.0), (44, 96.0), (29, 97.0), (35, 99.0), (47, 97.0), (38, 95.0), (138, 96.0), (272, 95.0), (62, 94.0), (121, 97.0), (12, 88.0), (38, 98.0), (147, 96.0), (14, 97.0), (34, 86.0), (17, 100.0), (25, 82.0), (56, 98.0), (92, 89.0), (95, 94.0), (72, 97.0), (24, 88.0), (195, 94.0), (62, 83.0), (87, 88.0), (51, 83.0), (25, 97.0), (68, 100.0), (202, 97.0), (195, 98.0), (132, 97.0), (197, 95.0), (51, 89.0), (185, 88.0), (174, 91.0), (193, 88.0), (62, 94.0), (60, 95.0), (13, 82.0), (10, 98.0), (55, 95.0), (33, 98.0), (84, 89.0), (194, 92.0), (102, 98.0), (126, 97.0), (69, 94.0), (110, 94.0), (165, 96.0), (42, 93.0), (160, 92.0), (85, 96.0), (29, 99.0), (31, 89.0), (56, 97.0), (46, 96.0), (116, 82.0), (12, 91.0), (60, 100.0), (37, 97.0), (29, 96.0), (25, 97.0), (13, 98.0), (159, 95.0), (124, 99.0), (32, 90.0), (126, 98.0), (10, 98.0), (197, 88.0), (167, 96.0), (151, 94.0), (154, 99.0), (87, 96.0), (110, 97.0), (69, 96.0), (105, 95.0), (207, 96.0), (54, 89.0), (41, 94.0), (87, 95.0), (24, 95.0), (18, 99.0), (91, 96.0), (65, 92.0), (114, 92.0), (15, 85.0), (11, 96.0), (61, 99.0), (11, 96.0), (58, 99.0), (77, 94.0), (94, 99.0), (129, 80.0), (24, 98.0), (26, 73.0), (37, 100.0), (59, 98.0), (72, 95.0), (113, 96.0), (10, 98.0), (158, 97.0), (15, 97.0), (25, 94.0), (135, 97.0), (50, 88.0), (35, 97.0), (27, 93.0), (26, 96.0), (172, 97.0), (70, 99.0), (231, 94.0), (470, 94.0), (50, 92.0), (359, 99.0), (72, 98.0), (18, 95.0), (264, 97.0), (10, 98.0), (213, 96.0), (59, 98.0), (50, 92.0), (145, 99.0), (21, 97.0), (11, 96.0), (16, 97.0), (19, 92.0), (22, 99.0), (138, 99.0), (122, 92.0), (91, 98.0), (60, 99.0), (27, 97.0), (37, 100.0), (79, 97.0), (33, 95.0), (25, 94.0), (14, 74.0), (71, 96.0), (26, 99.0), (12, 70.0), (24, 96.0), (15, 100.0), (15, 90.0), (68, 99.0), (173, 90.0), (11, 95.0), (122, 94.0), (197, 95.0), (11, 96.0), (60, 98.0), (21, 99.0), (52, 97.0), (22, 96.0), (60, 94.0), (13, 94.0), (14, 97.0), (72, 92.0), (34, 95.0), (73, 98.0), (100, 91.0), (39, 97.0), (19, 97.0), (163, 99.0), (35, 98.0), (152, 94.0), (11, 98.0), (36, 95.0), (35, 97.0), (145, 98.0), (67, 97.0), (15, 93.0), (75, 95.0), (15, 96.0), (10, 94.0), (13, 94.0), (56, 100.0), (105, 93.0), (27, 97.0), (20, 100.0), (15, 94.0), (144, 96.0), (88, 95.0), (11, 85.0), (36, 99.0), (26, 98.0), (124, 94.0), (34, 93.0), (120, 97.0), (70, 98.0), (144, 93.0), (24, 88.0), (142, 97.0), (12, 98.0), (49, 91.0), (134, 99.0), (27, 88.0), (53, 99.0), (13, 78.0), (159, 99.0), (124, 89.0), (59, 91.0), (163, 87.0), (20, 95.0), (100, 96.0), (14, 100.0), (196, 93.0), (23, 88.0), (181, 100.0), (57, 89.0), (61, 94.0), (11, 93.0), (39, 96.0), (33, 96.0), (76, 94.0), (131, 95.0), (16, 99.0), (12, 95.0), (36, 96.0), (41, 95.0), (35, 97.0), (68, 90.0), (12, 90.0), (11, 98.0), (15, 100.0), (257, 97.0), (41, 97.0), (58, 98.0), (11, 98.0), (73, 100.0), (11, 100.0), (58, 99.0), (26, 89.0), (13, 97.0), (13, 98.0), (21, 98.0), (85, 98.0), (32, 99.0), (16, 98.0), (59, 92.0), (24, 92.0), (22, 95.0), (12, 100.0), (10, 96.0), (88, 96.0), (208, 96.0), (13, 97.0), (18, 99.0), (126, 95.0), (39, 95.0), (90, 97.0), (17, 91.0), (30, 96.0), (58, 93.0), (15, 94.0), (57, 94.0), (17, 93.0), (19, 92.0), (18, 96.0), (20, 97.0), (40, 98.0), (206, 97.0), (28, 97.0), (28, 80.0), (107, 92.0), (242, 95.0), (12, 91.0), (13, 100.0), (19, 98.0), (31, 97.0), (11, 89.0), (20, 96.0), (20, 97.0), (11, 98.0), (74, 99.0), (32, 88.0), (14, 98.0), (116, 99.0), (34, 89.0), (121, 89.0), (11, 92.0), (41, 99.0), (51, 93.0), (182, 96.0), (35, 96.0), (247, 96.0), (62, 96.0), (131, 94.0), (49, 97.0), (29, 93.0), (40, 98.0), (207, 97.0), (39, 99.0), (12, 97.0), (10, 95.0), (54, 96.0), (305, 94.0), (54, 86.0), (54, 98.0), (14, 96.0), (16, 96.0), (210, 92.0), (219, 93.0), (15, 99.0), (205, 92.0), (279, 98.0), (12, 92.0), (20, 95.0), (234, 91.0), (186, 93.0), (242, 92.0), (240, 95.0), (243, 94.0), (177, 92.0), (215, 94.0), (67, 96.0), (86, 97.0), (105, 94.0), (41, 95.0), (270, 96.0), (32, 90.0), (165, 97.0), (17, 89.0), (21, 100.0), (15, 99.0), (169, 95.0), (10, 91.0), (131, 95.0), (156, 93.0), (19, 97.0), (80, 90.0), (26, 97.0), (13, 93.0), (102, 98.0), (32, 93.0), (20, 93.0), (18, 93.0), (17, 95.0), (15, 99.0), (31, 97.0), (16, 99.0), (249, 93.0), (21, 90.0), (58, 99.0), (294, 98.0), (136, 95.0), (51, 98.0), (19, 93.0), (10, 98.0), (215, 88.0), (13, 95.0), (120, 96.0), (56, 97.0), (12, 100.0), (22, 92.0), (19, 94.0), (22, 98.0), (15, 91.0), (66, 92.0), (11, 100.0), (63, 97.0), (117, 97.0), (14, 93.0), (144, 96.0), (20, 95.0), (46, 93.0), (39, 87.0), (10, 76.0), (16, 100.0), (27, 91.0), (23, 93.0), (76, 96.0), (16, 93.0), (18, 83.0), (15, 92.0), (15, 95.0), (14, 97.0), (11, 96.0), (12, 95.0), (21, 100.0), (12, 100.0), (108, 99.0), (27, 93.0), (178, 94.0), (12, 95.0), (10, 88.0), (15, 80.0), (12, 97.0), (27, 95.0), (174, 98.0), (17, 99.0), (213, 98.0), (25, 95.0), (28, 98.0), (13, 92.0), (80, 95.0), (12, 95.0), (22, 97.0), (46, 96.0), (43, 100.0), (22, 96.0), (18, 95.0), (111, 90.0), (29, 91.0), (55, 96.0), (30, 92.0), (184, 99.0), (145, 76.0), (284, 80.0), (150, 99.0), (231, 95.0), (58, 90.0), (54, 97.0), (77, 94.0), (208, 98.0), (20, 84.0), (86, 94.0), (128, 96.0), (28, 94.0), (12, 100.0), (25, 82.0), (12, 98.0), (37, 87.0), (21, 95.0), (127, 97.0), (16, 96.0), (73, 89.0), (18, 95.0), (167, 99.0), (211, 99.0), (14, 98.0), (51, 87.0), (55, 94.0), (54, 97.0), (16, 97.0), (117, 92.0), (11, 100.0), (21, 100.0), (229, 88.0), (37, 91.0), (79, 88.0), (526, 97.0), (10, 94.0), (14, 97.0), (24, 94.0), (32, 97.0), (147, 94.0), (18, 98.0), (112, 98.0), (85, 95.0), (14, 88.0), (273, 92.0), (20, 82.0), (38, 95.0), (11, 93.0), (47, 97.0), (20, 88.0), (11, 97.0), (20, 98.0), (28, 83.0), (53, 96.0), (19, 99.0), (169, 93.0), (17, 84.0), (32, 99.0), (118, 95.0), (303, 94.0), (171, 99.0), (18, 91.0), (95, 97.0), (127, 99.0), (32, 94.0), (18, 100.0), (18, 98.0), (66, 97.0), (11, 98.0), (10, 90.0), (10, 82.0), (56, 98.0), (48, 97.0), (177, 94.0), (15, 97.0), (341, 95.0), (15, 100.0), (168, 91.0), (37, 98.0), (17, 96.0), (13, 93.0), (234, 97.0), (100, 95.0), (13, 95.0), (18, 97.0), (124, 98.0), (11, 98.0), (15, 99.0), (18, 96.0), (198, 99.0), (254, 89.0), (134, 99.0), (48, 99.0), (164, 95.0), (15, 89.0), (11, 93.0), (50, 99.0), (14, 94.0), (26, 98.0), (24, 94.0), (106, 93.0), (42, 92.0), (68, 97.0), (76, 90.0), (10, 91.0), (15, 93.0), (33, 98.0), (93, 94.0), (138, 94.0), (10, 85.0), (14, 93.0), (30, 94.0), (41, 94.0), (15, 91.0), (72, 80.0), (69, 97.0), (51, 97.0), (23, 90.0), (24, 98.0), (23, 91.0), (12, 100.0), (145, 97.0), (50, 96.0), (10, 93.0), (24, 96.0), (14, 100.0), (57, 95.0), (83, 92.0), (18, 93.0), (23, 97.0), (17, 99.0), (11, 95.0), (18, 79.0), (62, 98.0), (33, 97.0), (158, 99.0), (21, 93.0), (11, 98.0), (204, 99.0), (15, 99.0), (70, 99.0), (16, 99.0), (227, 95.0), (322, 96.0), (45, 88.0), (17, 94.0), (36, 93.0), (132, 94.0), (173, 96.0), (10, 78.0), (156, 98.0), (68, 97.0), (259, 98.0), (173, 93.0), (129, 95.0), (52, 99.0), (22, 89.0), (97, 98.0), (15, 100.0), (84, 89.0), (20, 92.0), (30, 88.0), (168, 97.0), (31, 94.0), (13, 95.0), (79, 95.0), (12, 97.0), (65, 96.0), (18, 93.0), (27, 92.0), (150, 96.0), (32, 97.0), (12, 100.0), (20, 100.0), (24, 88.0), (11, 98.0), (28, 94.0), (20, 92.0), (45, 91.0), (68, 97.0), (37, 94.0), (106, 98.0), (12, 94.0), (30, 99.0), (19, 96.0), (163, 95.0), (239, 95.0), (12, 89.0), (13, 98.0), (10, 90.0), (125, 97.0), (16, 96.0), (62, 98.0), (24, 87.0), (33, 93.0), (148, 97.0), (107, 95.0), (174, 95.0), (169, 91.0), (205, 91.0), (27, 94.0), (26, 92.0), (16, 85.0), (65, 96.0), (18, 97.0), (33, 97.0), (10, 90.0), (78, 94.0), (18, 89.0), (296, 99.0), (107, 87.0), (44, 90.0), (48, 98.0), (13, 100.0), (219, 97.0), (10, 100.0), (208, 98.0), (19, 82.0), (92, 99.0), (11, 95.0), (13, 93.0), (32, 93.0), (102, 95.0), (58, 98.0), (13, 95.0), (177, 98.0), (29, 96.0), (33, 96.0), (23, 96.0), (20, 99.0), (279, 96.0), (23, 97.0), (201, 98.0), (47, 90.0), (25, 93.0), (12, 83.0), (86, 99.0), (215, 92.0), (35, 89.0), (424, 95.0), (10, 88.0), (408, 96.0), (146, 98.0), (15, 97.0), (67, 97.0), (12, 100.0), (13, 92.0), (138, 89.0), (182, 91.0), (27, 96.0), (28, 99.0), (133, 97.0), (23, 95.0), (251, 98.0), (12, 92.0), (10, 98.0), (50, 92.0), (114, 98.0), (118, 93.0), (29, 96.0), (15, 91.0), (61, 98.0), (142, 93.0), (241, 96.0), (14, 97.0), (41, 99.0), (249, 93.0), (204, 94.0), (22, 95.0), (231, 94.0), (14, 74.0), (93, 89.0), (17, 100.0), (12, 98.0), (13, 93.0), (29, 99.0), (19, 93.0), (101, 86.0), (18, 93.0), (95, 91.0), (40, 90.0), (16, 100.0), (10, 98.0), (125, 92.0), (25, 95.0), (20, 97.0), (13, 98.0), (45, 96.0), (29, 95.0), (10, 100.0), (49, 94.0), (39, 98.0), (76, 86.0), (15, 94.0), (24, 93.0), (127, 99.0), (125, 97.0), (209, 99.0), (26, 98.0), (16, 88.0), (111, 95.0), (19, 98.0), (53, 95.0), (192, 92.0), (39, 92.0), (165, 94.0), (28, 94.0), (14, 100.0), (11, 91.0), (177, 96.0), (12, 100.0), (57, 90.0), (16, 95.0), (35, 94.0), (92, 98.0), (14, 100.0), (44, 98.0), (34, 90.0), (24, 99.0), (230, 97.0), (126, 93.0), (12, 95.0), (52, 96.0), (12, 98.0), (224, 97.0), (110, 98.0), (54, 96.0), (10, 94.0), (27, 96.0), (224, 98.0), (90, 94.0), (11, 92.0), (248, 86.0), (357, 98.0), (28, 92.0), (42, 99.0), (170, 96.0), (62, 98.0), (12, 97.0), (178, 95.0), (123, 90.0), (38, 96.0), (147, 92.0), (64, 97.0), (77, 97.0), (18, 99.0), (72, 99.0), (25, 96.0), (11, 96.0), (11, 100.0), (26, 85.0), (126, 94.0), (41, 100.0), (52, 96.0), (20, 99.0), (112, 98.0), (10, 91.0), (14, 99.0), (43, 96.0), (14, 96.0), (138, 99.0), (112, 98.0), (181, 98.0), (10, 98.0), (12, 97.0), (20, 96.0), (52, 95.0), (169, 98.0), (26, 97.0), (83, 100.0), (151, 98.0), (70, 97.0), (66, 99.0), (10, 96.0), (12, 97.0), (24, 92.0), (15, 95.0), (88, 97.0), (275, 91.0), (25, 97.0), (93, 94.0), (113, 93.0), (11, 93.0), (256, 97.0), (26, 97.0), (14, 100.0), (61, 95.0), (15, 98.0), (14, 94.0), (130, 96.0), (84, 99.0), (92, 98.0), (11, 89.0), (31, 91.0), (19, 94.0), (374, 94.0), (23, 95.0), (66, 93.0), (177, 94.0), (15, 96.0), (16, 98.0), (147, 97.0), (71, 94.0), (17, 99.0), (11, 95.0), (76, 96.0), (39, 89.0), (31, 92.0), (182, 87.0), (22, 81.0), (30, 93.0), (70, 98.0), (177, 94.0), (73, 96.0), (15, 92.0), (32, 90.0), (42, 90.0), (348, 96.0), (343, 96.0), (331, 95.0), (41, 97.0), (351, 97.0), (377, 96.0), (83, 100.0), (140, 98.0), (130, 99.0), (81, 96.0), (10, 96.0), (23, 93.0), (22, 98.0), (80, 91.0), (91, 98.0), (69, 96.0), (24, 94.0), (138, 98.0), (14, 84.0), (22, 97.0), (165, 93.0), (10, 96.0), (278, 97.0), (10, 93.0), (36, 94.0), (15, 85.0), (101, 99.0), (40, 97.0), (64, 92.0), (16, 100.0), (142, 98.0), (126, 98.0), (13, 95.0), (12, 98.0), (92, 95.0), (12, 98.0), (78, 91.0), (119, 94.0), (75, 84.0), (10, 100.0), (14, 96.0), (54, 100.0), (46, 92.0), (202, 91.0), (155, 89.0), (19, 95.0), (13, 98.0), (150, 98.0), (624, 97.0), (24, 99.0), (132, 95.0), (168, 98.0), (17, 94.0), (133, 89.0), (21, 94.0), (54, 98.0), (14, 86.0), (29, 96.0), (11, 100.0), (19, 96.0), (11, 96.0), (24, 89.0), (179, 91.0), (249, 96.0), (113, 97.0), (298, 97.0), (23, 99.0), (171, 94.0), (21, 96.0), (35, 97.0), (88, 93.0), (72, 97.0), (25, 98.0), (96, 94.0), (54, 99.0), (239, 90.0), (13, 95.0), (48, 85.0), (14, 100.0), (117, 94.0), (108, 95.0), (84, 84.0), (81, 95.0), (206, 87.0), (32, 97.0), (103, 96.0), (72, 81.0), (10, 98.0), (97, 92.0), (65, 95.0), (134, 94.0), (62, 86.0), (13, 98.0), (30, 97.0), (17, 96.0), (40, 98.0), (21, 100.0), (123, 97.0), (25, 90.0), (94, 100.0), (47, 96.0), (16, 90.0), (11, 88.0), (26, 94.0), (22, 95.0), (23, 96.0), (145, 97.0), (107, 97.0), (40, 97.0), (25, 91.0), (73, 99.0), (10, 92.0), (17, 94.0), (37, 97.0), (100, 95.0), (16, 99.0), (177, 98.0), (158, 97.0), (10, 100.0), (13, 68.0), (10, 96.0), (93, 94.0), (163, 99.0), (23, 97.0), (51, 99.0), (81, 94.0), (219, 98.0), (55, 97.0), (138, 92.0), (17, 96.0), (31, 94.0), (182, 95.0), (14, 97.0), (38, 93.0), (202, 98.0), (189, 98.0), (142, 99.0), (13, 88.0), (245, 95.0), (13, 100.0), (119, 97.0), (41, 97.0), (51, 94.0), (10, 96.0), (207, 96.0), (16, 87.0), (243, 92.0), (11, 100.0), (124, 91.0), (13, 100.0), (71, 97.0), (91, 100.0), (125, 99.0), (21, 93.0), (192, 99.0), (12, 88.0), (153, 87.0), (18, 90.0), (56, 93.0), (45, 94.0), (20, 89.0), (12, 97.0), (50, 93.0), (13, 98.0), (23, 98.0), (229, 91.0), (24, 95.0), (73, 96.0), (212, 97.0), (70, 93.0), (22, 92.0), (10, 96.0), (261, 99.0), (20, 96.0), (94, 97.0), (39, 97.0), (34, 95.0), (14, 94.0), (105, 97.0), (12, 98.0), (98, 97.0), (70, 97.0), (102, 96.0), (46, 89.0), (108, 97.0), (30, 99.0), (42, 92.0), (76, 96.0), (137, 97.0), (70, 97.0), (252, 88.0), (13, 95.0), (161, 93.0), (13, 97.0), (124, 97.0), (26, 95.0), (42, 95.0), (182, 96.0), (121, 92.0), (56, 93.0), (15, 96.0), (163, 100.0), (29, 98.0), (83, 91.0), (26, 95.0), (69, 96.0), (20, 96.0), (134, 98.0), (19, 88.0), (63, 97.0), (74, 92.0), (17, 97.0), (72, 97.0), (13, 100.0), (32, 96.0), (91, 98.0), (24, 98.0), (20, 89.0), (129, 97.0), (27, 90.0), (19, 94.0), (177, 94.0), (60, 95.0), (86, 96.0), (160, 95.0), (10, 98.0), (16, 91.0), (80, 96.0), (92, 96.0), (145, 97.0), (88, 95.0), (71, 88.0), (41, 94.0), (342, 98.0), (99, 98.0), (119, 90.0), (287, 99.0), (70, 94.0), (99, 99.0), (51, 94.0), (15, 99.0), (79, 95.0), (23, 95.0), (132, 92.0), (87, 94.0), (40, 99.0), (315, 93.0), (125, 97.0), (22, 99.0), (23, 86.0), (31, 99.0), (126, 98.0), (100, 97.0), (149, 97.0), (130, 97.0), (145, 98.0), (10, 92.0), (22, 96.0), (13, 97.0), (35, 100.0), (11, 91.0), (39, 94.0), (17, 100.0), (163, 97.0), (14, 94.0), (10, 90.0), (76, 92.0), (148, 96.0), (149, 95.0), (31, 93.0), (149, 85.0), (53, 86.0), (11, 89.0), (217, 97.0), (108, 99.0), (31, 99.0), (13, 91.0), (17, 96.0), (38, 97.0), (65, 100.0), (46, 96.0), (11, 93.0), (32, 95.0), (127, 98.0), (37, 99.0), (36, 92.0), (51, 94.0), (34, 96.0), (66, 96.0), (11, 89.0), (64, 98.0), (170, 95.0), (37, 96.0), (66, 98.0), (108, 97.0), (52, 97.0), (232, 98.0), (72, 95.0), (17, 96.0), (18, 95.0), (55, 91.0), (15, 99.0), (27, 96.0), (141, 98.0), (225, 87.0), (45, 98.0), (207, 88.0), (16, 90.0), (58, 96.0), (38, 99.0), (11, 86.0), (292, 89.0), (10, 97.0), (52, 88.0), (27, 87.0), (32, 98.0), (106, 94.0), (75, 98.0), (89, 86.0), (10, 100.0), (32, 89.0), (33, 92.0), (174, 96.0), (123, 96.0), (82, 95.0), (41, 97.0), (234, 94.0), (66, 89.0), (11, 98.0), (96, 83.0), (11, 96.0), (25, 99.0), (95, 99.0), (37, 87.0), (10, 100.0), (13, 100.0), (99, 100.0), (12, 100.0), (91, 92.0), (16, 96.0), (139, 97.0), (12, 98.0), (314, 97.0), (91, 99.0), (18, 94.0), (11, 95.0), (181, 95.0), (326, 97.0), (81, 98.0), (22, 99.0), (134, 96.0), (45, 96.0), (66, 96.0), (41, 94.0), (68, 96.0), (71, 97.0), (61, 98.0), (24, 98.0), (22, 95.0), (98, 89.0), (18, 73.0), (272, 92.0), (61, 91.0), (35, 96.0), (15, 92.0), (165, 93.0), (160, 93.0), (97, 95.0), (170, 95.0), (118, 92.0), (15, 96.0), (75, 99.0), (68, 99.0), (118, 95.0), (10, 98.0), (40, 85.0), (145, 89.0), (13, 91.0), (112, 97.0), (23, 97.0), (168, 91.0), (206, 94.0), (24, 88.0), (28, 89.0), (51, 95.0), (29, 97.0), (39, 94.0), (225, 99.0), (19, 96.0), (57, 99.0), (148, 93.0), (19, 94.0), (44, 89.0), (62, 95.0), (10, 94.0), (104, 74.0), (33, 99.0), (38, 98.0), (11, 100.0), (69, 97.0), (10, 92.0), (160, 94.0), (31, 95.0), (83, 91.0), (71, 93.0), (11, 98.0), (14, 100.0), (29, 87.0), (48, 98.0), (150, 95.0), (31, 97.0), (64, 96.0), (17, 99.0), (152, 94.0), (28, 96.0), (71, 98.0), (18, 97.0), (25, 98.0), (29, 98.0), (13, 93.0), (44, 98.0), (38, 100.0), (12, 96.0), (147, 96.0), (53, 94.0), (13, 100.0), (267, 93.0), (40, 99.0), (10, 94.0), (25, 97.0), (84, 99.0), (17, 98.0), (150, 91.0), (74, 86.0), (44, 97.0), (118, 98.0), (17, 100.0), (22, 99.0), (87, 92.0), (47, 98.0), (42, 88.0), (109, 96.0), (10, 100.0), (12, 95.0), (10, 96.0), (138, 92.0), (43, 93.0), (695, 95.0), (150, 98.0), (126, 98.0), (110, 95.0), (14, 90.0), (93, 95.0), (243, 98.0), (63, 85.0), (11, 98.0), (93, 82.0), (24, 90.0), (259, 95.0), (71, 99.0), (122, 98.0), (66, 90.0), (14, 87.0), (258, 90.0), (83, 99.0), (10, 100.0), (21, 96.0), (15, 97.0), (50, 96.0), (29, 94.0), (88, 87.0), (24, 99.0), (37, 97.0), (13, 98.0), (54, 99.0), (40, 99.0), (17, 95.0), (26, 98.0), (193, 98.0), (38, 94.0), (17, 95.0), (10, 98.0), (178, 92.0), (273, 96.0), (42, 97.0), (50, 98.0), (143, 89.0), (17, 91.0), (256, 97.0), (17, 92.0), (108, 96.0), (30, 98.0), (75, 98.0), (142, 89.0), (12, 92.0), (134, 99.0), (149, 98.0), (11, 100.0), (15, 91.0), (94, 99.0), (24, 89.0), (145, 94.0), (12, 98.0), (54, 89.0), (67, 98.0), (18, 92.0), (66, 97.0), (194, 97.0), (10, 88.0), (11, 95.0), (10, 100.0), (141, 98.0), (47, 96.0), (14, 99.0), (13, 94.0), (26, 98.0), (24, 98.0), (12, 96.0), (90, 96.0), (90, 100.0), (20, 99.0), (40, 95.0), (21, 98.0), (187, 92.0), (11, 98.0), (10, 100.0), (10, 96.0), (19, 98.0), (24, 93.0), (20, 98.0), (32, 97.0), (32, 94.0), (15, 97.0), (19, 100.0), (68, 96.0), (140, 98.0), (56, 93.0), (84, 90.0), (115, 91.0), (62, 90.0), (19, 100.0), (97, 96.0), (70, 99.0), (125, 95.0), (171, 93.0), (11, 98.0), (13, 80.0), (10, 96.0), (13, 93.0), (147, 90.0), (25, 98.0), (25, 98.0), (27, 96.0), (37, 96.0), (19, 97.0), (18, 89.0), (49, 96.0), (17, 98.0), (100, 95.0), (33, 93.0), (121, 96.0), (143, 99.0), (113, 97.0), (77, 98.0), (156, 96.0), (12, 87.0), (82, 97.0), (16, 93.0), (30, 91.0), (102, 87.0), (136, 100.0), (174, 98.0), (19, 96.0), (177, 97.0), (260, 94.0), (86, 94.0), (171, 98.0), (86, 95.0), (20, 96.0), (69, 100.0), (58, 97.0), (12, 98.0), (15, 97.0), (42, 99.0), (21, 99.0), (134, 99.0), (135, 91.0), (51, 91.0), (11, 100.0), (13, 95.0), (49, 95.0), (49, 99.0), (127, 92.0), (11, 98.0), (18, 97.0), (89, 87.0), (123, 93.0), (49, 90.0), (27, 88.0), (143, 89.0), (27, 95.0), (79, 91.0), (47, 92.0), (13, 98.0), (47, 91.0), (11, 84.0), (124, 94.0), (54, 95.0), (57, 97.0), (28, 96.0), (12, 92.0), (11, 95.0), (77, 84.0), (126, 94.0), (70, 98.0), (28, 92.0), (51, 96.0), (116, 90.0), (50, 98.0), (122, 95.0), (100, 96.0), (115, 100.0), (12, 93.0), (15, 97.0), (14, 99.0), (167, 92.0), (18, 97.0), (209, 91.0), (10, 91.0), (99, 89.0), (51, 97.0), (23, 97.0), (48, 99.0), (10, 94.0), (23, 97.0), (134, 92.0), (79, 84.0), (73, 95.0), (210, 95.0), (91, 98.0), (145, 97.0), (102, 97.0), (11, 93.0), (190, 95.0), (15, 97.0), (80, 84.0), (122, 91.0), (23, 95.0), (30, 95.0), (25, 94.0), (64, 94.0), (142, 96.0), (20, 97.0), (11, 88.0), (61, 94.0), (15, 93.0), (22, 96.0), (85, 96.0), (162, 99.0), (11, 92.0), (81, 98.0), (116, 79.0), (54, 89.0), (23, 89.0), (54, 92.0), (19, 94.0), (14, 90.0), (15, 93.0), (204, 98.0), (29, 97.0), (130, 96.0), (33, 86.0), (18, 99.0), (35, 97.0), (63, 99.0), (183, 92.0), (150, 92.0), (173, 96.0), (203, 99.0), (252, 96.0), (63, 96.0), (31, 97.0), (28, 98.0), (11, 100.0), (13, 98.0), (33, 93.0), (62, 95.0), (59, 95.0), (135, 97.0), (12, 98.0), (44, 97.0), (24, 94.0), (168, 96.0), (19, 93.0), (13, 94.0), (73, 97.0), (141, 98.0), (23, 96.0), (18, 86.0), (118, 96.0), (20, 95.0), (25, 92.0), (158, 94.0), (11, 95.0), (174, 97.0), (14, 95.0), (12, 90.0), (11, 100.0), (98, 93.0), (34, 89.0), (30, 91.0), (13, 98.0), (235, 83.0), (12, 98.0), (31, 99.0), (18, 93.0), (324, 93.0), (211, 96.0), (19, 95.0), (91, 94.0), (23, 86.0), (188, 96.0), (124, 98.0), (14, 100.0), (13, 93.0), (15, 89.0), (57, 90.0), (13, 98.0), (58, 98.0), (107, 99.0), (180, 96.0), (13, 94.0), (120, 95.0), (22, 99.0), (62, 87.0), (15, 99.0), (33, 93.0), (135, 96.0), (122, 94.0), (24, 90.0), (25, 95.0), (42, 96.0), (18, 99.0), (204, 96.0), (26, 97.0), (234, 99.0), (42, 93.0), (69, 92.0), (146, 92.0), (10, 90.0), (34, 94.0), (34, 92.0), (105, 96.0), (154, 95.0), (33, 86.0), (14, 97.0), (107, 96.0), (276, 91.0), (18, 99.0), (144, 95.0), (80, 85.0), (17, 96.0), (49, 95.0), (87, 98.0), (16, 100.0), (26, 98.0), (43, 94.0), (64, 90.0), (68, 98.0), (16, 89.0), (24, 88.0), (10, 100.0), (37, 88.0), (40, 93.0), (20, 89.0), (78, 99.0), (121, 95.0), (34, 98.0), (14, 93.0), (87, 94.0), (84, 93.0), (19, 95.0), (95, 94.0), (13, 95.0), (151, 96.0), (24, 92.0), (71, 92.0), (130, 91.0), (12, 100.0), (116, 99.0), (40, 87.0), (16, 97.0), (26, 98.0), (10, 96.0), (127, 94.0), (20, 97.0), (27, 95.0), (101, 94.0), (222, 98.0), (12, 100.0), (22, 99.0), (11, 87.0), (14, 95.0), (26, 98.0), (139, 96.0), (15, 91.0), (21, 99.0), (62, 98.0), (29, 96.0), (161, 87.0), (152, 90.0), (166, 97.0), (30, 96.0), (81, 92.0), (115, 95.0), (135, 93.0), (12, 91.0), (31, 92.0), (10, 98.0), (119, 97.0), (64, 93.0), (25, 100.0), (15, 99.0), (58, 95.0), (63, 95.0), (13, 98.0), (14, 98.0), (12, 98.0), (162, 95.0), (40, 94.0), (10, 95.0), (27, 96.0), (31, 92.0), (21, 97.0), (18, 99.0), (22, 93.0), (42, 92.0), (185, 82.0), (112, 96.0), (128, 92.0), (135, 95.0), (24, 97.0), (81, 97.0), (61, 88.0), (15, 99.0), (14, 96.0), (36, 97.0), (10, 88.0), (44, 97.0), (35, 96.0), (30, 99.0), (12, 97.0), (95, 90.0), (98, 99.0), (259, 93.0), (85, 97.0), (39, 97.0), (40, 98.0), (15, 99.0), (21, 97.0), (113, 99.0), (116, 98.0), (20, 100.0), (126, 96.0), (54, 97.0), (10, 89.0), (131, 94.0), (112, 97.0), (86, 98.0), (20, 97.0), (101, 97.0), (277, 92.0), (263, 95.0), (29, 98.0), (17, 100.0), (171, 96.0), (24, 99.0), (86, 97.0), (61, 95.0), (47, 99.0), (132, 99.0), (648, 96.0), (146, 86.0), (76, 90.0), (74, 91.0), (252, 93.0), (49, 81.0), (15, 91.0), (132, 79.0), (94, 78.0), (11, 98.0), (102, 99.0), (65, 93.0), (19, 98.0), (28, 92.0), (33, 99.0), (133, 81.0), (42, 91.0), (93, 93.0), (139, 82.0), (169, 82.0), (80, 78.0), (18, 96.0), (55, 98.0), (79, 96.0), (23, 91.0), (10, 90.0), (44, 99.0), (76, 97.0), (62, 96.0), (23, 97.0), (12, 85.0), (226, 99.0), (33, 98.0), (164, 97.0), (30, 96.0), (134, 96.0), (12, 95.0), (202, 97.0), (44, 96.0), (227, 90.0), (12, 97.0), (557, 98.0), (84, 99.0), (26, 100.0), (17, 96.0), (12, 98.0), (33, 94.0), (38, 94.0), (34, 92.0), (81, 97.0), (16, 97.0), (213, 94.0), (15, 95.0), (12, 93.0), (235, 96.0), (35, 96.0), (43, 92.0), (77, 94.0), (17, 91.0), (62, 94.0), (31, 87.0), (94, 96.0), (122, 98.0), (102, 99.0), (218, 100.0), (111, 95.0), (58, 99.0), (216, 96.0), (46, 98.0), (37, 97.0), (28, 97.0), (35, 91.0), (177, 98.0), (76, 86.0), (137, 79.0), (98, 96.0), (134, 99.0), (147, 99.0), (165, 99.0), (56, 94.0), (89, 98.0), (11, 95.0), (239, 93.0), (112, 94.0), (13, 95.0), (194, 92.0), (34, 93.0), (102, 99.0), (38, 91.0), (199, 87.0), (41, 98.0), (62, 95.0), (87, 95.0), (27, 98.0), (11, 88.0), (29, 100.0), (38, 99.0), (186, 97.0), (205, 97.0), (12, 100.0), (88, 96.0), (14, 87.0), (35, 94.0), (18, 89.0), (133, 95.0), (133, 99.0), (16, 96.0), (146, 95.0), (141, 91.0), (103, 91.0), (14, 95.0), (243, 97.0), (10, 80.0), (96, 96.0), (96, 84.0), (18, 98.0), (131, 93.0), (44, 95.0), (28, 93.0), (82, 97.0), (189, 95.0), (56, 79.0), (16, 96.0), (18, 96.0), (34, 86.0), (15, 88.0), (123, 95.0), (26, 91.0), (52, 98.0), (14, 91.0), (81, 96.0), (145, 98.0), (11, 88.0), (137, 97.0), (14, 97.0), (42, 99.0), (12, 95.0), (11, 98.0), (187, 88.0), (194, 90.0), (193, 88.0), (65, 98.0), (93, 95.0), (10, 96.0), (111, 98.0), (13, 91.0), (17, 96.0), (26, 94.0), (29, 99.0), (78, 80.0), (52, 80.0), (61, 82.0), (124, 95.0), (166, 98.0), (43, 94.0), (17, 99.0), (11, 95.0), (72, 94.0), (88, 98.0), (16, 93.0), (153, 98.0), (100, 95.0), (73, 94.0), (26, 95.0), (75, 89.0), (91, 91.0), (48, 99.0), (33, 97.0), (11, 100.0), (18, 99.0), (164, 96.0), (24, 95.0), (42, 90.0), (10, 98.0), (12, 98.0), (18, 94.0), (35, 93.0), (170, 98.0), (89, 96.0), (105, 94.0), (30, 95.0), (16, 99.0), (19, 99.0), (19, 95.0), (60, 94.0), (115, 99.0), (288, 96.0), (56, 98.0), (33, 99.0), (77, 88.0), (82, 98.0), (16, 96.0), (49, 99.0), (43, 89.0), (21, 86.0), (71, 98.0), (187, 98.0), (121, 97.0), (34, 98.0), (31, 96.0), (43, 96.0), (65, 93.0), (240, 87.0), (15, 95.0), (119, 95.0), (220, 98.0), (24, 99.0), (32, 99.0), (208, 95.0), (190, 98.0), (94, 97.0), (12, 98.0), (193, 96.0), (20, 99.0), (24, 97.0), (10, 96.0), (20, 97.0), (67, 92.0), (159, 89.0), (89, 99.0), (25, 94.0), (24, 93.0), (161, 97.0), (93, 97.0), (36, 96.0), (65, 94.0), (146, 94.0), (134, 100.0), (19, 98.0), (103, 97.0), (39, 81.0), (12, 98.0), (15, 97.0), (144, 92.0), (20, 99.0), (18, 87.0), (56, 94.0), (39, 99.0), (50, 98.0), (18, 98.0), (185, 97.0), (52, 100.0), (77, 98.0), (77, 93.0), (16, 88.0), (148, 97.0), (51, 95.0), (234, 92.0), (74, 92.0), (45, 96.0), (11, 96.0), (175, 98.0), (16, 87.0), (21, 95.0), (67, 97.0), (10, 96.0), (94, 98.0), (71, 97.0), (53, 97.0), (289, 91.0), (27, 97.0), (74, 97.0), (138, 94.0), (32, 100.0), (56, 95.0), (15, 99.0), (98, 96.0), (37, 99.0), (22, 100.0), (13, 98.0), (31, 99.0), (19, 84.0), (72, 94.0), (25, 100.0), (241, 96.0), (23, 95.0), (98, 90.0), (60, 99.0), (43, 94.0), (17, 98.0), (28, 91.0), (177, 99.0), (133, 89.0), (66, 98.0), (187, 88.0), (152, 97.0), (26, 86.0), (33, 85.0), (90, 91.0), (156, 98.0), (111, 98.0), (179, 97.0), (65, 83.0), (134, 97.0), (71, 95.0), (43, 95.0), (106, 95.0), (14, 89.0), (33, 93.0), (38, 96.0), (148, 95.0), (219, 96.0), (96, 93.0), (19, 100.0), (310, 95.0), (16, 96.0), (183, 98.0), (86, 95.0), (26, 97.0), (23, 100.0), (25, 93.0), (42, 95.0), (68, 97.0), (37, 99.0), (34, 95.0), (12, 83.0), (62, 88.0), (264, 90.0), (47, 96.0), (10, 98.0), (139, 94.0), (19, 88.0), (233, 95.0), (11, 82.0), (10, 90.0), (182, 93.0), (183, 89.0), (241, 91.0), (19, 87.0), (119, 100.0), (25, 96.0), (10, 93.0), (54, 89.0), (71, 96.0), (136, 93.0), (16, 100.0), (44, 100.0), (72, 98.0), (102, 96.0), (27, 95.0), (35, 98.0), (125, 93.0), (11, 100.0), (55, 94.0), (55, 93.0), (16, 98.0), (86, 94.0), (24, 94.0), (56, 100.0), (208, 99.0), (125, 97.0), (94, 95.0), (50, 96.0), (119, 97.0), (27, 98.0), (10, 100.0), (28, 93.0), (10, 86.0), (153, 99.0), (34, 93.0), (15, 94.0), (89, 98.0), (247, 100.0), (29, 98.0), (51, 95.0), (185, 95.0), (102, 94.0), (21, 91.0), (23, 94.0), (144, 99.0), (182, 92.0), (12, 98.0), (26, 92.0), (10, 100.0), (61, 98.0), (43, 99.0), (77, 98.0), (14, 95.0), (26, 91.0), (117, 98.0), (28, 94.0), (21, 92.0), (32, 94.0), (83, 95.0), (13, 100.0), (34, 86.0), (40, 94.0), (58, 98.0), (159, 99.0), (71, 99.0), (20, 100.0), (106, 97.0), (83, 94.0), (12, 90.0), (25, 94.0), (31, 96.0), (19, 90.0), (128, 97.0), (199, 97.0), (105, 94.0), (42, 97.0), (18, 99.0), (46, 95.0), (61, 97.0), (138, 98.0), (14, 94.0), (119, 96.0), (10, 93.0), (29, 90.0), (244, 96.0), (21, 95.0), (230, 86.0), (55, 93.0), (311, 84.0), (11, 96.0), (64, 97.0), (293, 98.0), (63, 96.0), (42, 98.0), (90, 93.0), (118, 95.0), (12, 97.0), (13, 95.0), (156, 97.0), (44, 82.0), (10, 84.0), (87, 99.0), (91, 97.0), (43, 94.0), (12, 95.0), (147, 95.0), (69, 85.0), (483, 98.0), (77, 88.0), (261, 92.0), (51, 94.0), (56, 99.0), (44, 92.0), (11, 100.0), (59, 100.0), (19, 98.0), (185, 93.0), (10, 82.0), (11, 78.0), (13, 95.0), (12, 98.0), (151, 98.0), (16, 99.0), (226, 99.0), (36, 97.0), (115, 95.0), (102, 96.0), (10, 89.0), (80, 86.0), (15, 88.0), (12, 95.0), (64, 96.0), (22, 96.0), (156, 95.0), (14, 84.0), (136, 97.0), (208, 96.0), (108, 96.0), (56, 100.0), (36, 98.0), (126, 99.0), (17, 98.0), (13, 98.0), (87, 99.0), (17, 92.0), (22, 97.0), (46, 96.0), (100, 99.0), (12, 92.0), (109, 87.0), (183, 98.0), (69, 100.0), (103, 98.0), (82, 97.0), (12, 100.0), (175, 95.0), (130, 83.0), (65, 96.0), (26, 95.0), (29, 94.0), (17, 95.0), (28, 81.0), (130, 96.0), (87, 93.0), (11, 98.0), (61, 98.0), (80, 97.0), (93, 97.0), (11, 92.0), (19, 95.0), (213, 95.0), (12, 95.0), (21, 97.0), (247, 93.0), (94, 97.0), (25, 96.0), (36, 98.0), (17, 92.0), (48, 90.0), (53, 94.0), (14, 74.0), (73, 98.0), (156, 95.0), (130, 98.0), (143, 99.0), (78, 99.0), (28, 98.0), (57, 96.0), (91, 97.0), (13, 100.0), (16, 97.0), (11, 94.0), (34, 98.0), (98, 98.0), (97, 90.0), (24, 89.0), (11, 80.0), (93, 92.0), (139, 95.0), (11, 91.0), (20, 99.0), (117, 90.0), (84, 90.0), (51, 90.0), (27, 96.0), (25, 88.0), (38, 93.0), (128, 90.0), (92, 96.0), (27, 99.0), (160, 99.0), (68, 100.0), (53, 98.0), (12, 100.0), (75, 91.0), (122, 98.0), (114, 99.0), (67, 97.0), (46, 99.0), (27, 93.0), (160, 91.0), (151, 95.0), (20, 96.0), (61, 89.0), (35, 94.0), (71, 96.0), (18, 99.0), (81, 99.0), (137, 97.0), (27, 100.0), (12, 92.0), (107, 94.0), (10, 90.0), (40, 90.0), (14, 98.0), (46, 98.0), (30, 96.0), (14, 97.0), (10, 84.0), (13, 86.0), (303, 96.0), (55, 90.0), (16, 93.0), (119, 96.0), (218, 95.0), (164, 95.0), (11, 95.0), (13, 100.0), (179, 96.0), (42, 99.0), (12, 93.0), (47, 86.0), (91, 88.0), (58, 96.0), (236, 92.0), (50, 98.0), (45, 87.0), (63, 98.0), (167, 95.0), (16, 88.0), (83, 96.0), (47, 96.0), (84, 98.0), (15, 98.0), (11, 98.0), (171, 97.0), (75, 97.0), (272, 89.0), (204, 98.0), (10, 100.0), (59, 94.0), (44, 97.0), (10, 98.0), (27, 95.0), (15, 99.0), (84, 97.0), (15, 78.0), (31, 94.0), (145, 98.0), (53, 94.0), (188, 99.0), (16, 93.0), (20, 92.0), (69, 98.0), (93, 98.0), (43, 96.0), (223, 97.0), (32, 98.0), (14, 97.0), (26, 96.0), (74, 89.0), (150, 94.0), (32, 93.0), (18, 98.0), (89, 86.0), (19, 93.0), (13, 94.0), (97, 89.0), (49, 96.0), (102, 95.0), (65, 99.0), (26, 98.0), (118, 99.0), (64, 97.0), (40, 97.0), (22, 93.0), (135, 99.0), (19, 96.0), (56, 85.0), (143, 86.0), (116, 92.0), (91, 99.0), (14, 85.0), (11, 96.0), (12, 98.0), (58, 96.0), (51, 93.0), (37, 94.0), (141, 91.0), (121, 96.0), (13, 96.0), (157, 98.0), (11, 100.0), (43, 96.0), (157, 93.0), (114, 91.0), (10, 94.0), (17, 95.0), (33, 98.0), (54, 93.0), (39, 90.0), (68, 96.0), (59, 87.0), (103, 97.0), (86, 86.0), (27, 99.0), (190, 97.0), (38, 96.0), (90, 95.0), (147, 91.0), (11, 96.0), (11, 98.0), (38, 89.0), (50, 88.0), (18, 86.0), (179, 84.0), (41, 94.0), (14, 91.0), (125, 94.0), (48, 86.0), (17, 99.0), (22, 97.0), (13, 98.0), (14, 89.0), (16, 92.0), (28, 96.0), (117, 91.0), (83, 96.0), (123, 95.0), (83, 99.0), (60, 92.0), (165, 95.0), (147, 99.0), (11, 87.0), (12, 96.0), (27, 98.0), (18, 94.0), (10, 84.0), (150, 96.0), (72, 94.0), (206, 92.0), (62, 93.0), (62, 97.0), (15, 91.0), (65, 87.0), (99, 98.0), (172, 79.0), (33, 98.0), (137, 98.0), (51, 97.0), (18, 100.0), (17, 93.0), (11, 98.0), (14, 96.0), (109, 98.0), (137, 97.0), (70, 97.0), (18, 88.0), (34, 94.0), (32, 98.0), (83, 96.0), (59, 97.0), (42, 95.0), (489, 96.0), (32, 92.0), (26, 99.0), (33, 95.0), (149, 97.0), (178, 77.0), (16, 75.0), (72, 91.0), (60, 90.0), (123, 96.0), (74, 99.0), (54, 97.0), (78, 95.0), (83, 96.0), (85, 98.0), (11, 95.0), (174, 96.0), (131, 87.0), (85, 93.0), (176, 99.0), (89, 98.0), (38, 96.0), (231, 98.0), (27, 90.0), (34, 96.0), (31, 91.0), (102, 95.0), (10, 96.0), (101, 95.0), (71, 96.0), (21, 95.0), (97, 96.0), (11, 88.0), (128, 99.0), (41, 98.0), (58, 95.0), (204, 93.0), (44, 93.0), (10, 96.0), (34, 97.0), (30, 95.0), (91, 94.0), (86, 92.0), (10, 98.0), (75, 90.0), (13, 89.0), (20, 92.0), (27, 90.0), (64, 98.0), (79, 93.0), (81, 99.0), (50, 94.0), (205, 93.0), (11, 98.0), (24, 95.0), (15, 86.0), (112, 91.0), (110, 89.0), (39, 93.0), (81, 89.0), (63, 88.0), (37, 92.0), (11, 84.0), (12, 95.0), (83, 82.0), (19, 93.0), (10, 98.0), (68, 89.0), (46, 91.0), (29, 95.0), (23, 99.0), (48, 91.0), (49, 89.0), (203, 99.0), (22, 97.0), (75, 88.0), (109, 96.0), (30, 100.0), (176, 97.0), (165, 98.0), (31, 97.0), (19, 97.0), (86, 95.0), (12, 98.0), (185, 91.0), (51, 92.0), (115, 99.0), (31, 95.0), (118, 99.0), (72, 97.0), (17, 98.0), (48, 97.0), (190, 97.0), (29, 99.0), (34, 94.0), (23, 93.0), (31, 94.0), (109, 91.0), (118, 89.0), (30, 99.0), (142, 100.0), (27, 85.0), (25, 99.0), (36, 99.0), (16, 99.0), (64, 93.0), (11, 87.0), (18, 98.0), (55, 99.0), (18, 93.0), (34, 97.0), (43, 86.0), (167, 98.0), (41, 89.0), (34, 89.0), (18, 96.0), (12, 100.0), (177, 96.0), (235, 94.0), (188, 86.0), (59, 89.0), (39, 97.0), (17, 91.0), (14, 100.0), (29, 86.0), (124, 94.0), (22, 95.0), (37, 95.0), (62, 96.0), (81, 93.0), (27, 93.0), (74, 98.0), (18, 98.0), (86, 94.0), (28, 92.0), (59, 99.0), (55, 99.0), (71, 88.0), (115, 98.0), (40, 87.0), (143, 92.0), (73, 98.0), (92, 98.0), (130, 93.0), (133, 98.0), (16, 100.0), (103, 97.0), (32, 99.0), (89, 95.0), (54, 92.0), (49, 99.0), (104, 95.0), (31, 94.0), (73, 90.0), (43, 92.0), (30, 88.0), (46, 96.0), (10, 96.0), (51, 96.0), (25, 94.0), (13, 100.0), (43, 96.0), (42, 99.0), (23, 98.0), (16, 98.0), (67, 98.0), (19, 96.0), (71, 98.0), (82, 98.0), (32, 99.0), (38, 94.0), (33, 98.0), (47, 94.0), (32, 95.0), (49, 90.0), (13, 95.0), (35, 97.0), (16, 96.0), (17, 95.0), (159, 99.0), (83, 93.0), (21, 85.0), (156, 97.0), (34, 95.0), (114, 93.0), (295, 90.0), (21, 98.0), (13, 98.0), (23, 99.0), (184, 98.0), (284, 95.0), (21, 96.0), (21, 91.0), (33, 97.0), (26, 95.0), (28, 91.0), (25, 94.0), (93, 88.0), (22, 98.0), (21, 99.0), (126, 95.0), (127, 98.0), (62, 95.0), (107, 97.0), (114, 94.0), (11, 98.0), (28, 99.0), (50, 96.0), (13, 98.0), (17, 96.0), (100, 94.0), (118, 93.0), (21, 97.0), (24, 98.0), (23, 96.0), (145, 92.0), (45, 97.0), (11, 91.0), (161, 92.0), (17, 98.0), (17, 92.0), (290, 96.0), (42, 94.0), (12, 95.0), (31, 92.0), (145, 99.0), (16, 99.0), (27, 99.0), (171, 96.0), (94, 96.0), (18, 93.0), (141, 82.0), (155, 98.0), (67, 98.0), (14, 76.0), (205, 97.0), (23, 97.0), (126, 98.0), (107, 98.0), (52, 98.0), (87, 99.0), (13, 97.0), (42, 84.0), (235, 91.0), (173, 94.0), (20, 97.0), (46, 98.0), (31, 91.0), (118, 96.0), (11, 91.0), (127, 98.0), (30, 97.0), (49, 100.0), (168, 94.0), (23, 94.0), (87, 98.0), (38, 98.0), (46, 98.0), (10, 90.0), (199, 95.0), (59, 96.0), (17, 98.0), (46, 95.0), (53, 100.0), (170, 90.0), (14, 96.0), (53, 85.0), (230, 88.0), (16, 99.0), (11, 100.0), (10, 100.0), (141, 94.0), (14, 100.0), (12, 92.0), (45, 100.0), (95, 96.0), (27, 93.0), (219, 98.0), (29, 94.0), (15, 91.0), (32, 94.0), (11, 84.0), (96, 99.0), (61, 97.0), (14, 94.0), (70, 95.0), (20, 95.0), (57, 98.0), (46, 96.0), (48, 93.0), (18, 83.0), (11, 98.0), (13, 98.0), (148, 83.0), (102, 92.0), (19, 92.0), (29, 96.0), (23, 100.0), (95, 95.0), (13, 95.0), (94, 96.0), (25, 97.0), (54, 99.0), (74, 100.0), (39, 93.0), (96, 91.0), (120, 96.0), (77, 93.0), (37, 98.0), (102, 95.0), (12, 98.0), (64, 100.0), (13, 92.0), (69, 99.0), (12, 100.0), (162, 98.0), (47, 98.0), (181, 94.0), (329, 100.0), (53, 98.0), (45, 89.0), (54, 97.0), (55, 93.0), (160, 99.0), (14, 98.0), (46, 91.0), (23, 85.0), (22, 96.0), (149, 97.0), (15, 87.0), (73, 95.0), (54, 98.0), (20, 91.0), (11, 98.0), (57, 99.0), (17, 97.0), (63, 92.0), (264, 99.0), (36, 95.0), (14, 99.0), (50, 95.0), (13, 100.0), (102, 99.0), (38, 92.0), (191, 96.0), (22, 90.0), (125, 98.0), (16, 91.0), (101, 96.0), (11, 91.0), (11, 100.0), (21, 96.0), (27, 97.0), (87, 94.0), (39, 92.0), (10, 100.0), (12, 82.0), (10, 87.0), (76, 93.0), (72, 93.0), (83, 90.0), (44, 98.0), (121, 98.0), (159, 96.0), (84, 95.0), (26, 90.0), (85, 97.0), (25, 100.0), (103, 97.0), (228, 96.0), (256, 96.0), (23, 97.0), (150, 99.0), (10, 98.0), (18, 96.0), (37, 91.0), (81, 98.0), (22, 94.0), (29, 99.0), (92, 98.0), (118, 92.0), (69, 98.0), (69, 98.0), (17, 89.0), (50, 98.0), (67, 93.0), (28, 96.0), (43, 97.0), (235, 94.0), (87, 94.0), (99, 96.0), (24, 95.0), (25, 93.0), (10, 94.0), (222, 98.0), (55, 99.0), (37, 93.0), (14, 98.0), (10, 86.0), (181, 94.0), (31, 82.0), (39, 99.0), (16, 99.0), (180, 98.0), (123, 97.0), (27, 89.0), (12, 93.0), (180, 98.0), (103, 95.0), (45, 94.0), (68, 99.0), (24, 99.0), (12, 100.0), (16, 91.0), (22, 96.0), (96, 90.0), (127, 91.0), (13, 83.0), (39, 99.0), (25, 98.0), (151, 99.0), (76, 94.0), (94, 93.0), (44, 91.0), (40, 99.0), (185, 91.0), (122, 96.0), (81, 96.0), (32, 92.0), (10, 96.0), (89, 98.0), (162, 92.0), (13, 97.0), (12, 95.0), (62, 96.0), (95, 92.0), (12, 98.0), (102, 98.0), (17, 100.0), (10, 92.0), (30, 99.0), (13, 87.0), (10, 96.0), (146, 98.0), (18, 96.0), (31, 97.0), (122, 92.0), (58, 92.0), (21, 95.0), (194, 99.0), (45, 90.0), (11, 97.0), (11, 96.0), (125, 98.0), (44, 96.0), (56, 95.0), (71, 91.0), (44, 98.0), (23, 100.0), (78, 98.0), (30, 94.0), (21, 97.0), (20, 100.0), (12, 98.0), (10, 92.0), (42, 93.0), (15, 96.0), (30, 99.0), (11, 93.0), (18, 92.0), (15, 100.0), (127, 99.0), (12, 96.0), (14, 96.0), (19, 96.0), (13, 98.0), (11, 93.0), (143, 99.0), (12, 98.0), (12, 80.0), (37, 96.0), (145, 98.0), (149, 93.0), (19, 98.0), (148, 90.0), (14, 91.0), (48, 92.0), (200, 97.0), (248, 99.0), (27, 95.0), (34, 90.0), (93, 92.0), (104, 98.0), (25, 99.0), (75, 95.0), (23, 90.0), (193, 98.0), (74, 91.0), (219, 92.0), (12, 96.0), (169, 96.0), (65, 91.0), (52, 95.0), (19, 94.0), (14, 93.0), (28, 98.0), (19, 100.0), (192, 91.0), (134, 98.0), (137, 95.0), (97, 98.0), (243, 89.0), (236, 91.0), (48, 96.0), (32, 94.0), (29, 94.0), (30, 91.0), (84, 97.0), (14, 90.0), (10, 96.0), (23, 97.0), (12, 97.0), (30, 93.0), (55, 98.0), (99, 94.0), (50, 96.0), (71, 97.0), (11, 98.0), (67, 98.0), (159, 92.0), (11, 98.0), (16, 100.0), (25, 97.0), (19, 100.0), (64, 98.0), (122, 93.0), (62, 94.0), (29, 99.0), (10, 80.0), (49, 98.0), (24, 94.0), (16, 100.0), (75, 99.0), (12, 97.0), (136, 98.0), (11, 96.0), (28, 95.0), (97, 97.0), (22, 92.0), (36, 94.0), (123, 93.0), (10, 98.0), (79, 94.0), (48, 97.0), (25, 93.0), (15, 89.0), (36, 89.0), (22, 92.0), (11, 88.0), (13, 100.0), (254, 99.0), (46, 97.0), (14, 100.0), (132, 93.0), (23, 99.0), (63, 95.0), (44, 96.0), (239, 95.0), (34, 95.0), (95, 97.0), (38, 94.0), (17, 89.0), (15, 91.0), (16, 98.0), (123, 98.0), (29, 98.0), (53, 98.0), (10, 96.0), (11, 100.0), (12, 92.0), (294, 98.0), (22, 95.0), (10, 96.0), (12, 98.0), (13, 100.0), (17, 99.0), (53, 100.0), (17, 93.0), (26, 98.0), (112, 98.0), (12, 95.0), (117, 98.0), (11, 96.0), (18, 89.0), (15, 90.0), (160, 97.0), (146, 92.0), (102, 89.0), (49, 93.0), (16, 89.0), (46, 96.0), (144, 93.0), (11, 98.0), (22, 95.0), (37, 99.0), (58, 98.0), (63, 94.0), (213, 91.0), (27, 97.0), (18, 99.0), (88, 91.0), (10, 96.0), (89, 96.0), (12, 90.0), (222, 90.0), (54, 99.0), (29, 96.0), (147, 98.0), (61, 88.0), (65, 89.0), (10, 96.0), (52, 88.0), (50, 96.0), (25, 88.0), (71, 95.0), (22, 90.0), (14, 95.0), (61, 97.0), (48, 91.0), (117, 98.0), (61, 92.0), (65, 88.0), (20, 94.0), (10, 90.0), (10, 98.0), (10, 96.0), (141, 95.0), (72, 93.0), (103, 97.0), (34, 95.0), (21, 94.0), (25, 96.0), (187, 84.0), (11, 87.0), (43, 99.0), (78, 93.0), (101, 98.0), (29, 91.0), (59, 98.0), (34, 99.0), (34, 93.0), (60, 99.0), (14, 99.0), (31, 98.0), (54, 98.0), (11, 98.0), (31, 98.0), (56, 97.0), (140, 95.0), (63, 92.0), (43, 98.0), (14, 97.0), (23, 99.0), (13, 97.0), (177, 98.0), (14, 98.0), (41, 98.0), (246, 96.0), (47, 97.0), (55, 96.0), (65, 98.0), (20, 86.0), (26, 99.0), (13, 97.0), (18, 99.0), (89, 98.0), (111, 97.0), (14, 96.0), (21, 95.0), (107, 92.0), (150, 89.0), (19, 95.0), (372, 96.0), (30, 96.0), (20, 92.0), (108, 93.0), (55, 97.0), (116, 99.0), (21, 96.0), (42, 95.0), (11, 98.0), (78, 93.0), (11, 89.0), (34, 96.0), (129, 99.0), (134, 95.0), (10, 98.0), (17, 83.0), (82, 94.0), (30, 96.0), (21, 84.0), (28, 83.0), (101, 96.0), (76, 88.0), (104, 90.0), (17, 100.0), (196, 93.0), (11, 91.0), (12, 95.0), (67, 100.0), (10, 92.0), (195, 98.0), (81, 94.0), (14, 93.0), (103, 91.0), (323, 93.0), (10, 98.0), (73, 98.0), (10, 94.0), (99, 99.0), (14, 95.0), (11, 95.0), (29, 80.0), (11, 80.0), (21, 97.0), (176, 98.0), (31, 93.0), (10, 96.0), (300, 96.0), (122, 93.0), (100, 95.0), (33, 95.0), (131, 94.0), (70, 91.0), (83, 97.0), (12, 72.0), (125, 91.0), (193, 99.0), (121, 98.0), (175, 100.0), (30, 99.0), (74, 98.0), (112, 99.0), (10, 86.0), (29, 98.0), (28, 94.0), (12, 96.0), (13, 80.0), (61, 97.0), (44, 96.0), (11, 100.0), (73, 98.0), (12, 100.0), (184, 96.0), (30, 96.0), (43, 100.0), (118, 95.0), (19, 100.0), (173, 93.0), (25, 94.0), (11, 96.0), (176, 96.0), (23, 97.0), (167, 94.0), (17, 91.0), (36, 98.0), (77, 99.0), (39, 98.0), (11, 100.0), (29, 100.0), (13, 90.0), (15, 95.0), (25, 99.0), (228, 98.0), (117, 95.0), (13, 97.0), (12, 100.0), (16, 78.0), (11, 96.0), (72, 97.0), (84, 95.0), (103, 97.0), (180, 98.0), (178, 99.0), (163, 95.0), (20, 97.0), (41, 90.0), (53, 95.0), (57, 99.0), (124, 91.0), (104, 99.0), (212, 96.0), (94, 99.0), (22, 100.0), (173, 94.0), (20, 99.0), (122, 93.0), (103, 95.0), (29, 92.0), (15, 94.0), (19, 96.0), (76, 96.0), (59, 96.0), (17, 95.0), (30, 97.0), (12, 95.0), (46, 93.0), (33, 97.0), (15, 95.0), (12, 84.0), (12, 95.0), (198, 97.0), (89, 94.0), (47, 97.0), (20, 100.0), (19, 96.0), (87, 86.0), (29, 99.0), (36, 90.0), (24, 92.0), (114, 98.0), (16, 93.0), (95, 97.0), (91, 96.0), (95, 100.0), (69, 94.0), (30, 99.0), (11, 93.0), (227, 91.0), (10, 98.0), (126, 98.0), (73, 99.0), (55, 95.0), (12, 93.0), (16, 95.0), (54, 96.0), (32, 95.0), (77, 93.0), (84, 97.0), (17, 97.0), (90, 97.0), (12, 100.0), (18, 98.0), (37, 96.0), (21, 100.0), (94, 97.0), (84, 97.0), (46, 90.0), (108, 92.0), (16, 96.0), (11, 89.0), (141, 98.0), (65, 93.0), (69, 92.0), (10, 100.0), (29, 100.0), (51, 96.0), (58, 95.0), (188, 97.0), (65, 96.0), (139, 97.0), (140, 94.0), (50, 98.0), (10, 88.0), (45, 95.0), (130, 92.0), (23, 97.0), (40, 99.0), (47, 94.0), (151, 92.0), (46, 97.0), (15, 92.0), (100, 97.0), (122, 96.0), (38, 91.0), (170, 91.0), (13, 95.0), (14, 100.0), (174, 99.0), (165, 97.0), (11, 96.0), (12, 82.0), (14, 100.0), (53, 96.0), (16, 99.0), (12, 88.0), (123, 99.0), (47, 91.0), (22, 100.0), (41, 97.0), (96, 95.0), (129, 99.0), (15, 93.0), (116, 89.0), (41, 98.0), (123, 90.0), (15, 97.0), (65, 99.0), (22, 100.0), (113, 99.0), (55, 93.0), (163, 98.0), (11, 91.0), (74, 96.0), (110, 95.0), (31, 97.0), (29, 92.0), (55, 100.0), (10, 94.0), (187, 91.0), (50, 96.0), (69, 97.0), (29, 98.0), (24, 95.0), (15, 96.0), (79, 99.0), (10, 97.0), (103, 98.0), (111, 96.0), (25, 88.0), (15, 99.0), (135, 94.0), (12, 95.0), (14, 94.0), (110, 95.0), (74, 98.0), (12, 92.0), (115, 94.0), (70, 87.0), (60, 98.0), (10, 88.0), (183, 99.0), (13, 98.0), (236, 93.0), (91, 95.0), (112, 97.0), (16, 100.0), (145, 98.0), (115, 99.0), (151, 97.0), (119, 98.0), (81, 91.0), (20, 96.0), (31, 98.0), (15, 95.0), (20, 98.0), (13, 100.0), (46, 94.0), (36, 98.0), (11, 93.0), (88, 93.0), (75, 94.0), (131, 96.0), (161, 94.0), (127, 97.0), (10, 98.0), (19, 97.0), (85, 97.0), (103, 97.0), (12, 100.0), (28, 100.0), (88, 95.0), (107, 93.0), (20, 96.0), (43, 90.0), (66, 89.0), (18, 98.0), (14, 88.0), (17, 91.0), (96, 99.0), (79, 99.0), (184, 93.0), (28, 92.0), (37, 99.0), (28, 94.0), (61, 97.0), (29, 94.0), (29, 96.0), (115, 95.0), (99, 90.0), (13, 94.0), (25, 100.0), (33, 93.0), (60, 96.0), (88, 97.0), (75, 96.0), (49, 90.0), (46, 89.0), (15, 98.0), (35, 98.0), (12, 96.0), (23, 94.0), (11, 96.0), (22, 86.0), (27, 85.0), (38, 98.0), (202, 95.0), (25, 99.0), (28, 95.0), (89, 98.0), (12, 95.0), (41, 94.0), (34, 98.0), (116, 96.0), (37, 98.0), (10, 88.0), (27, 95.0), (38, 98.0), (10, 92.0), (184, 85.0), (31, 95.0), (25, 94.0), (117, 97.0), (50, 98.0), (10, 100.0), (11, 94.0), (11, 96.0), (15, 96.0), (99, 98.0), (21, 99.0), (233, 92.0), (26, 96.0), (35, 94.0), (17, 99.0), (25, 98.0), (13, 98.0), (43, 96.0), (17, 94.0), (148, 88.0), (113, 97.0), (25, 95.0), (40, 98.0), (88, 96.0), (207, 94.0), (16, 95.0), (22, 100.0), (200, 96.0), (11, 98.0), (152, 97.0), (111, 94.0), (97, 95.0), (27, 97.0), (17, 86.0), (55, 93.0), (19, 96.0), (105, 96.0), (23, 97.0), (38, 98.0), (20, 97.0), (113, 95.0), (65, 92.0), (13, 95.0), (37, 98.0), (44, 87.0), (58, 98.0), (46, 97.0), (76, 96.0), (193, 99.0), (35, 90.0), (99, 98.0), (46, 95.0), (107, 91.0), (189, 96.0), (174, 98.0), (13, 95.0), (167, 95.0), (18, 99.0), (89, 96.0), (16, 97.0), (89, 95.0), (13, 98.0), (43, 98.0), (38, 99.0), (94, 89.0), (108, 98.0), (37, 94.0), (103, 95.0), (31, 92.0), (86, 93.0), (39, 93.0), (30, 98.0), (10, 100.0), (42, 94.0), (17, 99.0), (120, 96.0), (39, 98.0), (122, 94.0), (13, 95.0), (21, 97.0), (121, 98.0), (73, 98.0), (17, 96.0), (18, 99.0), (42, 96.0), (144, 100.0), (110, 97.0), (152, 96.0), (12, 90.0), (100, 97.0), (20, 93.0), (10, 92.0), (11, 100.0), (101, 90.0), (14, 81.0), (83, 92.0), (137, 100.0), (386, 95.0), (16, 97.0), (19, 93.0), (21, 90.0), (114, 98.0), (10, 92.0), (72, 96.0), (142, 87.0), (12, 98.0), (37, 97.0), (64, 100.0), (110, 87.0), (39, 97.0), (31, 97.0), (64, 98.0), (11, 93.0), (27, 81.0), (49, 95.0), (41, 94.0), (39, 86.0), (245, 94.0), (41, 96.0), (50, 92.0), (160, 99.0), (161, 98.0), (123, 98.0), (12, 98.0), (11, 98.0), (113, 99.0), (109, 94.0), (10, 92.0), (30, 100.0), (18, 99.0), (71, 99.0), (61, 93.0), (128, 99.0), (28, 99.0), (13, 94.0), (10, 96.0), (10, 88.0), (20, 89.0), (31, 97.0), (157, 95.0), (148, 96.0), (103, 96.0), (33, 95.0), (60, 96.0), (80, 99.0), (33, 100.0), (21, 95.0), (189, 97.0), (60, 93.0), (96, 97.0), (68, 98.0), (59, 100.0), (52, 100.0), (15, 100.0), (50, 96.0), (270, 93.0), (120, 94.0), (163, 92.0), (26, 98.0), (63, 99.0), (16, 96.0), (94, 91.0), (25, 99.0), (23, 87.0), (16, 94.0), (57, 96.0), (196, 89.0), (27, 97.0), (10, 98.0), (16, 97.0), (34, 94.0), (136, 99.0), (68, 96.0), (109, 97.0), (11, 84.0), (109, 96.0), (181, 96.0), (137, 86.0), (126, 90.0), (28, 91.0), (33, 98.0), (15, 89.0), (17, 95.0), (83, 97.0), (58, 98.0), (58, 99.0), (126, 90.0), (112, 91.0), (232, 97.0), (36, 94.0), (92, 90.0), (53, 98.0), (45, 95.0), (99, 98.0), (53, 95.0), (10, 100.0), (272, 97.0), (104, 96.0), (35, 99.0), (114, 98.0), (15, 85.0), (12, 96.0), (220, 94.0), (42, 96.0), (10, 98.0), (176, 94.0), (18, 97.0), (152, 95.0), (13, 100.0), (20, 100.0), (147, 97.0), (150, 99.0), (20, 100.0), (10, 100.0), (136, 97.0), (237, 88.0), (204, 90.0), (183, 90.0), (47, 93.0), (65, 96.0), (104, 96.0), (53, 83.0), (43, 88.0), (10, 100.0), (44, 96.0), (16, 100.0), (36, 95.0), (40, 96.0), (15, 91.0), (122, 97.0), (43, 88.0), (62, 91.0), (43, 98.0), (173, 96.0), (24, 97.0), (15, 97.0), (40, 100.0), (16, 100.0), (26, 98.0), (32, 93.0), (34, 96.0), (78, 99.0), (92, 97.0), (12, 88.0), (119, 95.0), (24, 94.0), (81, 91.0), (12, 89.0), (217, 98.0), (273, 99.0), (114, 95.0), (63, 91.0), (52, 98.0), (90, 96.0), (15, 97.0), (47, 98.0), (22, 90.0), (252, 100.0), (48, 98.0), (121, 98.0), (51, 94.0), (36, 94.0), (136, 100.0), (15, 88.0), (98, 97.0), (15, 91.0), (88, 90.0), (29, 99.0), (44, 97.0), (23, 88.0), (13, 100.0), (55, 94.0), (117, 97.0), (52, 87.0), (38, 95.0), (37, 88.0), (21, 87.0), (70, 100.0), (15, 95.0), (12, 98.0), (119, 100.0), (25, 96.0), (12, 90.0), (80, 89.0), (23, 97.0), (64, 92.0), (15, 100.0), (46, 93.0), (173, 99.0), (13, 88.0), (15, 94.0), (127, 95.0), (171, 94.0), (384, 95.0), (40, 99.0), (22, 97.0), (10, 98.0), (15, 95.0), (26, 84.0), (36, 83.0), (72, 94.0), (12, 98.0), (139, 96.0), (79, 90.0), (21, 100.0), (33, 99.0), (49, 99.0), (62, 98.0), (10, 93.0), (20, 99.0), (50, 97.0), (545, 93.0), (123, 97.0), (12, 98.0), (97, 96.0), (18, 98.0), (46, 99.0), (38, 98.0), (64, 89.0), (75, 98.0), (32, 98.0), (24, 97.0), (148, 91.0), (78, 95.0), (74, 93.0), (114, 90.0), (17, 100.0), (14, 74.0), (35, 96.0), (109, 92.0), (291, 92.0), (166, 96.0), (20, 85.0), (10, 91.0), (91, 96.0), (108, 97.0), (11, 87.0), (25, 92.0), (26, 99.0), (50, 99.0), (107, 99.0), (20, 99.0), (13, 97.0), (13, 91.0), (70, 98.0), (174, 99.0), (18, 98.0), (30, 96.0), (13, 95.0), (129, 96.0), (33, 98.0), (61, 99.0), (49, 99.0), (110, 88.0), (77, 91.0), (25, 98.0), (224, 91.0), (142, 94.0), (80, 99.0), (29, 98.0), (11, 90.0), (26, 98.0), (121, 99.0), (32, 96.0), (167, 98.0), (121, 98.0), (56, 99.0), (42, 95.0), (179, 99.0), (28, 98.0), (16, 95.0), (18, 92.0), (120, 99.0), (93, 96.0), (19, 92.0), (130, 95.0), (18, 93.0), (27, 98.0), (13, 94.0), (73, 93.0), (36, 93.0), (39, 97.0), (174, 99.0), (72, 88.0), (20, 91.0), (140, 96.0), (26, 94.0), (61, 95.0), (50, 93.0), (55, 99.0), (207, 98.0), (55, 99.0), (20, 92.0), (21, 93.0), (101, 94.0), (106, 99.0), (108, 86.0), (23, 97.0), (43, 99.0), (29, 97.0), (29, 99.0), (30, 97.0), (64, 90.0), (25, 95.0), (48, 95.0), (93, 89.0), (20, 91.0), (194, 94.0), (26, 94.0), (186, 92.0), (171, 91.0), (17, 100.0), (40, 95.0), (26, 98.0), (117, 96.0), (12, 100.0), (13, 95.0), (14, 88.0), (10, 90.0), (103, 97.0), (240, 97.0), (14, 100.0), (119, 94.0), (65, 92.0), (29, 87.0), (21, 92.0), (100, 99.0), (49, 96.0), (13, 97.0), (36, 94.0), (128, 90.0), (122, 97.0), (82, 97.0), (53, 98.0), (42, 95.0), (36, 97.0), (179, 97.0), (32, 86.0), (43, 87.0), (181, 92.0), (125, 99.0), (20, 93.0), (14, 94.0), (77, 99.0), (20, 92.0), (82, 94.0), (94, 97.0), (103, 93.0), (12, 97.0), (15, 99.0), (124, 99.0), (28, 100.0), (59, 92.0), (69, 96.0), (162, 98.0), (30, 95.0), (175, 99.0), (11, 98.0), (59, 98.0), (63, 91.0), (195, 97.0), (84, 93.0), (113, 97.0), (254, 98.0), (16, 100.0), (17, 97.0), (26, 97.0), (29, 93.0), (11, 100.0), (191, 96.0), (236, 86.0), (12, 91.0), (16, 99.0), (103, 96.0), (15, 100.0), (46, 96.0), (12, 96.0), (159, 99.0), (19, 82.0), (17, 99.0), (93, 96.0), (85, 99.0), (30, 99.0), (75, 94.0), (48, 95.0), (23, 94.0), (137, 97.0), (161, 98.0), (11, 96.0), (90, 97.0), (11, 95.0), (10, 90.0), (80, 97.0), (285, 95.0), (297, 93.0), (90, 96.0), (32, 94.0), (25, 97.0), (13, 95.0), (23, 95.0), (22, 99.0), (72, 95.0), (99, 98.0), (108, 93.0), (83, 93.0), (20, 97.0), (147, 98.0), (98, 100.0), (64, 88.0), (26, 96.0), (18, 100.0), (14, 95.0), (17, 96.0), (272, 84.0), (44, 94.0), (20, 95.0), (73, 96.0), (12, 63.0), (230, 95.0), (205, 96.0), (105, 97.0), (98, 100.0), (10, 98.0), (12, 97.0), (101, 99.0), (138, 90.0), (32, 93.0), (96, 99.0), (182, 99.0), (11, 96.0), (124, 98.0), (117, 100.0), (115, 97.0), (20, 100.0), (81, 87.0), (169, 92.0), (177, 97.0), (148, 97.0), (269, 95.0), (10, 94.0), (153, 93.0), (202, 94.0), (13, 97.0), (14, 96.0), (96, 99.0), (60, 99.0), (70, 99.0), (22, 99.0), (168, 98.0), (57, 89.0), (36, 98.0), (53, 100.0), (45, 96.0), (86, 88.0), (104, 97.0), (186, 98.0), (23, 89.0), (53, 97.0), (147, 97.0), (119, 97.0), (12, 95.0), (27, 98.0), (123, 90.0), (182, 100.0), (19, 99.0), (19, 98.0), (160, 92.0), (67, 99.0), (24, 98.0), (50, 84.0), (88, 96.0), (114, 94.0), (204, 92.0), (68, 99.0), (138, 96.0), (15, 95.0), (192, 97.0), (32, 96.0), (109, 96.0), (104, 99.0), (44, 95.0), (12, 100.0), (59, 95.0), (182, 93.0), (186, 92.0), (80, 98.0), (231, 94.0), (33, 94.0), (32, 99.0), (163, 97.0), (13, 100.0), (38, 99.0), (32, 99.0), (44, 97.0), (61, 85.0), (90, 98.0), (105, 93.0), (79, 90.0), (12, 95.0), (149, 90.0), (78, 90.0), (78, 97.0), (28, 91.0), (10, 96.0), (30, 96.0), (15, 95.0), (115, 92.0), (14, 91.0), (134, 96.0), (49, 97.0), (61, 98.0), (14, 97.0), (13, 97.0), (18, 96.0), (123, 93.0), (126, 96.0), (42, 91.0), (63, 86.0), (26, 94.0), (100, 93.0), (104, 99.0), (48, 98.0), (15, 96.0), (25, 95.0), (83, 94.0), (99, 99.0), (79, 89.0), (62, 94.0), (78, 97.0), (74, 95.0), (137, 99.0), (50, 93.0), (11, 98.0), (18, 98.0), (42, 99.0), (21, 98.0), (97, 97.0), (13, 97.0), (92, 83.0), (17, 94.0), (45, 92.0), (50, 91.0), (16, 78.0), (117, 98.0), (16, 98.0), (40, 98.0), (22, 92.0), (26, 99.0), (11, 96.0), (151, 96.0), (27, 95.0), (45, 100.0), (47, 98.0), (23, 95.0), (68, 88.0), (12, 67.0), (10, 100.0), (20, 90.0), (11, 93.0), (26, 96.0), (98, 99.0), (38, 94.0), (13, 95.0), (131, 99.0), (14, 87.0), (150, 94.0), (133, 88.0), (219, 90.0), (24, 86.0), (73, 98.0), (13, 97.0), (22, 100.0), (92, 96.0), (73, 97.0), (17, 98.0), (40, 91.0), (19, 94.0), (110, 97.0), (25, 99.0), (40, 93.0), (257, 95.0), (19, 95.0), (50, 93.0), (31, 98.0), (101, 96.0), (67, 95.0), (13, 97.0), (18, 95.0), (11, 93.0), (31, 97.0), (17, 95.0), (54, 98.0), (108, 95.0), (13, 97.0), (66, 90.0), (19, 99.0), (39, 92.0), (55, 97.0), (35, 94.0), (47, 92.0), (24, 94.0), (13, 88.0), (25, 91.0), (68, 97.0), (50, 98.0), (53, 99.0), (50, 83.0), (16, 98.0), (11, 96.0), (14, 98.0), (10, 100.0), (55, 93.0), (29, 97.0), (10, 98.0), (21, 96.0), (12, 98.0), (55, 99.0), (28, 98.0), (176, 98.0), (144, 97.0), (11, 91.0), (38, 90.0), (38, 98.0), (11, 92.0), (53, 95.0), (92, 100.0), (10, 100.0), (10, 96.0), (14, 84.0), (97, 99.0), (92, 94.0), (58, 96.0), (65, 94.0), (99, 96.0), (43, 88.0), (38, 94.0), (25, 98.0), (159, 98.0), (20, 93.0), (53, 98.0), (12, 90.0), (284, 95.0), (69, 92.0), (14, 96.0), (26, 88.0), (12, 95.0), (49, 98.0), (92, 90.0), (74, 91.0), (21, 99.0), (18, 87.0), (82, 94.0), (161, 92.0), (49, 100.0), (22, 96.0), (15, 99.0), (49, 95.0), (16, 100.0), (71, 95.0), (193, 96.0), (136, 93.0), (129, 92.0), (34, 94.0), (16, 95.0), (21, 97.0), (18, 98.0), (36, 97.0), (46, 99.0), (68, 97.0), (37, 95.0), (210, 99.0), (104, 96.0), (140, 96.0), (38, 99.0), (36, 76.0), (34, 98.0), (92, 97.0), (35, 92.0), (50, 93.0), (36, 98.0), (359, 94.0), (10, 96.0), (14, 99.0), (39, 91.0), (109, 95.0), (23, 92.0), (11, 100.0), (18, 93.0), (13, 86.0), (32, 96.0), (32, 92.0), (66, 94.0), (16, 99.0), (76, 92.0), (21, 90.0), (20, 95.0), (103, 97.0), (31, 99.0), (33, 95.0), (133, 99.0), (25, 98.0), (19, 100.0), (76, 96.0), (12, 95.0), (625, 99.0), (13, 95.0), (11, 100.0), (20, 86.0), (109, 95.0), (22, 96.0), (74, 85.0), (70, 97.0), (39, 92.0), (49, 97.0), (80, 92.0), (90, 95.0), (53, 99.0), (114, 93.0), (126, 93.0), (71, 93.0), (78, 95.0), (17, 96.0), (85, 100.0), (10, 100.0), (10, 98.0), (61, 91.0), (41, 100.0), (48, 91.0), (10, 94.0), (15, 81.0), (15, 99.0), (11, 92.0), (37, 93.0), (10, 96.0), (194, 97.0), (83, 99.0), (65, 99.0), (22, 99.0), (372, 91.0), (107, 93.0), (91, 98.0), (52, 94.0), (18, 96.0), (20, 88.0), (54, 99.0), (11, 98.0), (11, 98.0), (45, 88.0), (14, 92.0), (48, 97.0), (51, 86.0), (30, 98.0), (67, 98.0), (49, 97.0), (31, 99.0), (14, 89.0), (14, 97.0), (106, 94.0), (78, 96.0), (52, 90.0), (68, 99.0), (34, 95.0), (207, 98.0), (60, 95.0), (22, 96.0), (150, 94.0), (98, 93.0), (19, 100.0), (14, 100.0), (24, 91.0), (111, 98.0), (182, 93.0), (76, 94.0), (96, 91.0), (25, 100.0), (76, 98.0), (36, 83.0), (101, 88.0), (141, 88.0), (54, 93.0), (12, 87.0), (176, 96.0), (14, 97.0), (173, 98.0), (95, 81.0), (21, 100.0), (134, 97.0), (42, 96.0), (79, 94.0), (39, 95.0), (42, 95.0), (49, 97.0), (16, 93.0), (203, 92.0), (54, 95.0), (109, 93.0), (69, 95.0), (85, 92.0), (36, 94.0), (30, 99.0), (124, 99.0), (12, 90.0), (88, 97.0), (56, 98.0), (66, 94.0), (11, 98.0), (38, 97.0), (117, 98.0), (10, 94.0), (113, 91.0), (30, 92.0), (31, 96.0), (11, 95.0), (50, 90.0), (64, 92.0), (43, 100.0), (92, 100.0), (11, 80.0), (51, 84.0), (110, 83.0), (14, 97.0), (18, 99.0), (13, 97.0), (301, 94.0), (11, 98.0), (90, 93.0), (27, 94.0), (15, 96.0), (40, 99.0), (143, 96.0), (52, 84.0), (18, 93.0), (12, 97.0), (20, 98.0), (17, 94.0), (10, 100.0), (175, 91.0), (13, 97.0), (129, 91.0), (77, 96.0), (55, 97.0), (56, 97.0), (161, 95.0), (33, 92.0), (38, 87.0), (46, 94.0), (21, 100.0), (16, 92.0), (39, 94.0), (56, 96.0), (116, 97.0), (344, 94.0), (102, 95.0), (30, 92.0), (68, 99.0), (22, 99.0), (11, 96.0), (12, 96.0), (47, 95.0), (34, 99.0), (110, 97.0), (83, 99.0), (31, 88.0), (31, 94.0), (147, 95.0), (16, 94.0), (33, 96.0), (17, 95.0), (15, 97.0), (117, 95.0), (10, 93.0), (15, 97.0), (39, 98.0), (13, 100.0), (54, 93.0), (25, 78.0), (35, 92.0), (46, 98.0), (67, 96.0), (21, 96.0), (147, 96.0), (233, 94.0), (38, 93.0), (149, 96.0), (95, 94.0), (13, 94.0), (163, 99.0), (100, 97.0), (82, 97.0), (20, 97.0), (10, 96.0), (15, 90.0), (14, 97.0), (126, 96.0), (123, 98.0), (11, 96.0), (38, 94.0), (156, 97.0), (34, 94.0), (92, 97.0), (283, 99.0), (17, 99.0), (138, 99.0), (139, 96.0), (177, 92.0), (15, 97.0), (180, 96.0), (10, 88.0), (167, 87.0), (20, 95.0), (104, 99.0), (39, 98.0), (69, 98.0), (39, 99.0), (10, 98.0), (10, 86.0), (103, 96.0), (38, 95.0), (79, 98.0), (63, 85.0), (124, 92.0), (19, 96.0), (124, 96.0), (73, 98.0), (168, 93.0), (18, 99.0), (23, 95.0), (13, 100.0), (72, 99.0), (26, 95.0), (90, 99.0), (66, 90.0), (26, 95.0), (29, 87.0), (94, 95.0), (25, 93.0), (13, 97.0), (82, 98.0), (21, 92.0), (154, 93.0), (14, 100.0), (138, 84.0), (180, 97.0), (141, 82.0), (25, 93.0), (103, 95.0), (147, 95.0), (151, 98.0), (15, 97.0), (310, 95.0), (25, 93.0), (14, 89.0), (170, 92.0), (77, 96.0), (74, 100.0), (103, 99.0), (44, 96.0), (52, 100.0), (44, 97.0), (101, 93.0), (58, 99.0), (94, 98.0), (26, 95.0), (137, 94.0), (19, 98.0), (64, 97.0), (195, 98.0), (42, 99.0), (71, 94.0), (15, 99.0), (102, 99.0), (90, 97.0), (42, 87.0), (126, 92.0), (95, 96.0), (10, 92.0), (111, 92.0), (16, 100.0), (87, 96.0), (142, 84.0), (134, 82.0), (113, 98.0), (150, 97.0), (11, 78.0), (32, 98.0), (119, 84.0), (206, 97.0), (67, 99.0), (64, 90.0), (51, 97.0), (16, 99.0), (487, 98.0), (10, 96.0), (95, 88.0), (13, 98.0), (71, 92.0), (25, 97.0), (71, 88.0), (12, 94.0), (34, 96.0), (10, 100.0), (58, 92.0), (38, 95.0), (18, 91.0), (11, 94.0), (27, 94.0), (12, 85.0), (58, 98.0), (61, 92.0), (83, 97.0), (124, 96.0), (39, 94.0), (32, 98.0), (83, 98.0), (269, 93.0), (41, 99.0), (14, 96.0), (16, 96.0), (65, 93.0), (15, 99.0), (36, 99.0), (174, 91.0), (30, 99.0), (14, 95.0), (34, 93.0), (43, 90.0), (195, 92.0), (30, 95.0), (100, 92.0), (13, 92.0), (54, 92.0), (72, 93.0), (28, 93.0), (10, 88.0), (18, 100.0), (91, 100.0), (154, 84.0), (159, 85.0), (16, 92.0), (41, 98.0), (14, 98.0), (13, 95.0), (72, 80.0), (83, 84.0), (37, 97.0), (12, 82.0), (11, 96.0), (16, 99.0), (56, 93.0), (35, 99.0), (59, 99.0), (144, 81.0), (32, 97.0), (31, 97.0), (75, 97.0), (125, 88.0), (18, 93.0), (156, 93.0), (28, 99.0), (80, 86.0), (87, 98.0), (35, 89.0), (14, 91.0), (15, 92.0), (90, 97.0), (12, 97.0), (17, 95.0), (58, 90.0), (42, 94.0), (57, 96.0), (154, 98.0), (164, 93.0), (79, 96.0), (18, 99.0), (64, 95.0), (193, 99.0), (90, 93.0), (52, 93.0), (46, 92.0), (24, 98.0), (114, 99.0), (17, 99.0), (44, 99.0), (14, 92.0), (112, 94.0), (119, 98.0), (89, 98.0), (35, 95.0), (25, 93.0), (21, 93.0), (114, 98.0), (142, 97.0), (101, 95.0), (33, 98.0), (15, 95.0), (12, 97.0), (11, 98.0), (87, 97.0), (19, 89.0), (137, 96.0), (129, 98.0), (254, 90.0), (63, 97.0), (51, 98.0), (74, 98.0), (52, 86.0), (55, 95.0), (67, 97.0), (144, 88.0), (54, 99.0), (16, 99.0), (33, 95.0), (43, 97.0), (19, 96.0), (21, 99.0), (34, 92.0), (20, 93.0), (41, 99.0), (101, 97.0), (120, 94.0), (47, 98.0), (130, 88.0), (22, 100.0), (13, 96.0), (19, 99.0), (519, 99.0), (10, 98.0), (23, 95.0), (22, 95.0), (22, 93.0), (38, 94.0), (11, 84.0), (13, 87.0), (10, 92.0), (10, 96.0), (17, 99.0), (49, 99.0), (42, 100.0), (37, 99.0), (18, 77.0), (15, 95.0), (32, 98.0), (97, 91.0), (136, 95.0), (11, 96.0), (112, 91.0), (289, 96.0), (75, 92.0), (78, 96.0), (14, 94.0), (47, 94.0), (24, 98.0), (70, 95.0), (135, 100.0), (316, 98.0), (26, 91.0), (34, 87.0), (18, 98.0), (35, 94.0), (33, 100.0), (123, 98.0), (20, 99.0), (115, 96.0), (28, 96.0), (231, 96.0), (12, 96.0), (51, 96.0), (107, 96.0), (38, 100.0), (16, 87.0), (41, 90.0), (18, 94.0), (231, 98.0), (10, 100.0), (100, 85.0), (19, 97.0), (183, 97.0), (79, 96.0), (36, 98.0), (33, 96.0), (100, 96.0), (160, 93.0), (151, 94.0), (40, 98.0), (97, 95.0), (139, 98.0), (63, 97.0), (107, 99.0), (93, 96.0), (14, 99.0), (90, 92.0), (36, 97.0), (35, 100.0), (165, 89.0), (58, 95.0), (155, 95.0), (162, 97.0), (92, 97.0), (65, 95.0), (11, 100.0), (129, 96.0), (31, 100.0), (33, 100.0), (38, 96.0), (55, 97.0), (23, 96.0), (39, 97.0), (13, 86.0), (80, 99.0), (37, 89.0), (18, 100.0), (17, 88.0), (59, 96.0), (22, 90.0), (70, 88.0), (29, 99.0), (13, 98.0), (35, 100.0), (24, 96.0), (196, 96.0), (22, 80.0), (53, 85.0), (14, 97.0), (17, 82.0), (21, 99.0), (20, 100.0), (80, 97.0), (32, 99.0), (183, 97.0), (40, 99.0), (42, 81.0), (116, 94.0), (12, 97.0), (24, 89.0), (14, 94.0), (61, 98.0), (19, 100.0), (100, 95.0), (44, 95.0), (144, 98.0), (57, 98.0), (86, 99.0), (45, 98.0), (37, 96.0), (16, 95.0), (88, 96.0), (18, 90.0), (21, 97.0), (92, 100.0), (31, 97.0), (39, 94.0), (36, 89.0), (24, 96.0), (53, 98.0), (88, 99.0), (51, 99.0), (102, 92.0), (31, 99.0), (174, 100.0), (102, 93.0), (19, 91.0), (10, 98.0), (41, 100.0), (31, 97.0), (39, 93.0), (11, 98.0), (131, 96.0), (12, 95.0), (101, 96.0), (181, 97.0), (12, 100.0), (12, 98.0), (22, 97.0), (15, 97.0), (38, 99.0), (141, 95.0), (17, 99.0), (10, 98.0), (28, 96.0), (11, 95.0), (26, 95.0), (12, 98.0), (13, 91.0), (405, 96.0), (10, 92.0), (14, 91.0), (57, 86.0), (20, 99.0), (73, 98.0), (34, 82.0), (39, 77.0), (152, 97.0), (15, 91.0), (104, 98.0), (12, 91.0), (40, 94.0), (38, 95.0), (11, 95.0), (81, 94.0), (116, 96.0), (27, 93.0), (36, 98.0), (91, 89.0), (43, 90.0), (23, 97.0), (16, 89.0), (19, 82.0), (57, 90.0), (302, 96.0), (84, 97.0), (15, 100.0), (45, 97.0), (125, 94.0), (115, 98.0), (12, 95.0), (19, 95.0), (29, 97.0), (20, 88.0), (79, 97.0), (175, 96.0), (175, 92.0), (12, 100.0), (77, 95.0), (47, 100.0), (10, 98.0), (96, 99.0), (12, 84.0), (104, 85.0), (120, 87.0), (16, 91.0), (145, 96.0), (35, 99.0), (165, 97.0), (141, 97.0), (12, 100.0), (217, 94.0), (35, 98.0), (197, 98.0), (51, 98.0), (85, 92.0), (51, 94.0), (14, 95.0), (100, 94.0), (146, 98.0), (87, 98.0), (26, 96.0), (103, 99.0), (21, 94.0), (54, 99.0), (14, 87.0), (30, 100.0), (62, 98.0), (55, 94.0), (45, 91.0), (26, 95.0), (27, 87.0), (30, 95.0), (154, 95.0), (18, 95.0), (32, 100.0), (61, 97.0), (147, 93.0), (350, 96.0), (28, 88.0), (317, 96.0), (14, 96.0), (98, 93.0), (45, 99.0), (146, 98.0), (38, 91.0), (35, 85.0), (22, 95.0), (18, 89.0), (205, 92.0), (80, 99.0), (190, 90.0), (325, 97.0), (168, 96.0), (204, 96.0), (368, 96.0), (55, 95.0), (211, 97.0), (67, 96.0), (107, 97.0), (78, 98.0), (14, 94.0), (11, 98.0), (119, 99.0), (14, 98.0), (77, 98.0), (24, 94.0), (21, 94.0), (50, 97.0), (26, 100.0), (179, 99.0), (91, 94.0), (10, 100.0), (11, 98.0), (149, 95.0), (11, 98.0), (36, 99.0), (14, 90.0), (33, 99.0), (19, 99.0), (12, 98.0), (57, 97.0), (52, 95.0), (107, 96.0), (61, 98.0), (10, 100.0), (29, 91.0), (69, 94.0), (12, 100.0), (82, 91.0), (23, 100.0), (96, 97.0), (97, 94.0), (158, 92.0), (11, 89.0), (77, 97.0), (87, 79.0), (75, 97.0), (89, 98.0), (109, 97.0), (40, 98.0), (49, 97.0), (282, 95.0), (50, 96.0), (34, 95.0), (45, 95.0), (145, 96.0), (19, 95.0), (19, 98.0), (26, 99.0), (10, 96.0), (12, 92.0), (42, 98.0), (14, 88.0), (34, 93.0), (48, 94.0), (16, 100.0), (124, 97.0), (128, 96.0), (10, 98.0), (11, 96.0), (44, 95.0), (23, 97.0), (215, 97.0), (19, 89.0), (13, 100.0), (42, 86.0), (10, 98.0), (18, 100.0), (16, 99.0), (86, 95.0), (15, 89.0), (14, 97.0), (50, 96.0), (55, 86.0), (20, 100.0), (27, 100.0), (61, 88.0), (107, 91.0), (38, 97.0), (71, 84.0), (89, 93.0), (54, 93.0), (131, 85.0), (11, 96.0), (104, 93.0), (255, 98.0), (22, 99.0), (76, 97.0), (31, 92.0), (50, 83.0), (12, 97.0), (123, 93.0), (99, 95.0), (64, 97.0), (45, 94.0), (115, 92.0), (109, 97.0), (79, 98.0), (109, 86.0), (155, 93.0), (170, 94.0), (12, 87.0), (98, 97.0), (60, 94.0), (142, 94.0), (13, 98.0), (26, 88.0), (27, 98.0), (130, 96.0), (11, 98.0), (21, 94.0), (17, 82.0), (35, 97.0), (36, 94.0), (130, 97.0), (27, 93.0), (30, 97.0), (22, 94.0), (110, 91.0), (16, 94.0), (28, 96.0), (47, 98.0), (163, 86.0), (72, 99.0), (22, 95.0), (111, 92.0), (55, 87.0), (133, 100.0), (12, 98.0), (41, 98.0), (11, 98.0), (41, 90.0), (22, 100.0), (116, 95.0), (124, 90.0), (99, 90.0), (215, 90.0), (41, 97.0), (133, 95.0), (23, 95.0), (89, 94.0), (149, 96.0), (72, 98.0), (64, 95.0), (38, 96.0), (64, 93.0), (14, 99.0), (14, 98.0), (14, 100.0), (142, 93.0), (72, 92.0), (109, 96.0), (75, 97.0), (91, 93.0), (522, 99.0), (42, 98.0), (52, 96.0), (39, 95.0), (31, 80.0), (96, 98.0), (60, 95.0), (22, 96.0), (14, 99.0), (26, 100.0), (12, 100.0), (13, 88.0), (10, 93.0), (12, 97.0), (44, 100.0), (23, 99.0), (16, 95.0), (35, 99.0), (87, 98.0), (146, 98.0), (14, 100.0), (104, 95.0), (169, 92.0), (18, 100.0), (141, 96.0), (19, 99.0), (113, 99.0), (20, 97.0), (73, 99.0), (90, 98.0), (137, 95.0), (79, 93.0), (86, 99.0), (17, 100.0), (92, 96.0), (17, 93.0), (81, 94.0), (25, 93.0), (133, 97.0), (16, 92.0), (25, 100.0), (19, 98.0), (17, 99.0), (11, 98.0), (10, 96.0), (20, 98.0), (197, 92.0), (130, 93.0), (97, 98.0), (15, 96.0), (42, 91.0), (11, 91.0), (14, 97.0), (45, 94.0), (115, 97.0), (16, 93.0), (15, 95.0), (49, 99.0), (174, 92.0), (21, 96.0), (13, 87.0), (35, 86.0), (15, 89.0), (193, 93.0), (38, 99.0), (178, 95.0), (94, 98.0), (20, 99.0), (11, 100.0), (108, 96.0), (137, 96.0), (119, 96.0), (43, 94.0), (86, 98.0), (12, 98.0), (78, 98.0), (29, 98.0), (13, 97.0), (107, 97.0), (14, 97.0), (72, 97.0), (70, 95.0), (57, 89.0), (105, 100.0), (43, 96.0), (14, 98.0), (25, 93.0), (130, 94.0), (126, 97.0), (12, 93.0), (77, 97.0), (14, 99.0), (39, 98.0), (41, 92.0), (159, 96.0), (43, 93.0), (131, 100.0), (38, 90.0), (69, 94.0), (24, 95.0), (135, 100.0), (55, 96.0), (130, 96.0), (122, 96.0), (37, 94.0), (13, 97.0), (43, 99.0), (121, 86.0), (107, 97.0), (95, 99.0), (24, 96.0), (67, 90.0), (100, 100.0), (117, 98.0), (37, 95.0), (21, 82.0), (74, 96.0), (49, 93.0), (11, 93.0), (57, 87.0), (108, 97.0), (91, 95.0), (150, 96.0), (28, 94.0), (17, 98.0), (12, 95.0), (81, 98.0), (82, 93.0), (41, 96.0), (55, 99.0), (15, 97.0), (27, 97.0), (107, 95.0), (12, 85.0), (48, 97.0), (17, 100.0), (87, 99.0), (94, 92.0), (56, 96.0), (41, 92.0), (45, 98.0), (13, 71.0), (15, 95.0), (37, 96.0), (21, 95.0), (54, 100.0), (47, 89.0), (36, 99.0), (10, 86.0), (11, 100.0), (77, 100.0), (18, 99.0), (21, 88.0), (116, 92.0), (11, 98.0), (13, 95.0), (52, 98.0), (104, 98.0), (56, 99.0), (42, 96.0), (35, 98.0), (33, 98.0), (97, 98.0), (45, 99.0), (13, 97.0), (12, 98.0), (11, 94.0), (88, 98.0), (81, 96.0), (51, 95.0), (24, 96.0), (117, 97.0), (10, 100.0), (114, 95.0), (129, 92.0), (18, 99.0), (77, 91.0), (36, 98.0), (58, 95.0), (78, 95.0), (111, 99.0), (10, 98.0), (15, 79.0), (18, 85.0), (13, 100.0), (31, 97.0), (65, 97.0), (84, 100.0), (10, 96.0), (225, 96.0), (68, 97.0), (52, 98.0), (205, 97.0), (126, 98.0), (42, 100.0), (124, 93.0), (148, 98.0), (151, 95.0), (36, 91.0), (38, 75.0), (32, 94.0), (38, 99.0), (11, 98.0), (18, 99.0), (49, 96.0), (42, 98.0), (10, 100.0), (22, 100.0), (34, 98.0), (43, 100.0), (87, 95.0), (11, 100.0), (24, 94.0), (31, 95.0), (19, 94.0), (166, 99.0), (10, 96.0), (20, 97.0), (98, 97.0), (109, 98.0), (106, 97.0), (20, 95.0), (38, 95.0), (121, 96.0), (50, 96.0), (19, 93.0), (53, 95.0), (30, 90.0), (100, 88.0), (37, 98.0), (12, 100.0), (21, 93.0), (24, 98.0), (31, 94.0), (233, 97.0), (14, 98.0), (11, 84.0), (24, 100.0), (13, 97.0), (73, 96.0), (55, 93.0), (122, 91.0), (29, 98.0), (19, 97.0), (107, 98.0), (68, 94.0), (73, 97.0), (68, 98.0), (11, 85.0), (61, 99.0), (52, 99.0), (46, 96.0), (91, 97.0), (129, 91.0), (64, 95.0), (14, 91.0), (29, 92.0), (14, 96.0), (20, 81.0), (116, 100.0), (61, 97.0), (21, 95.0), (15, 91.0), (11, 98.0), (63, 79.0), (39, 84.0), (57, 98.0), (20, 98.0), (185, 99.0), (19, 99.0), (71, 94.0), (88, 97.0), (18, 99.0), (30, 95.0), (66, 93.0), (16, 100.0), (10, 100.0), (47, 98.0), (115, 98.0), (44, 100.0), (30, 79.0), (33, 87.0), (15, 99.0), (11, 88.0), (117, 96.0), (97, 95.0), (17, 96.0), (36, 99.0), (124, 86.0), (133, 95.0), (24, 97.0), (130, 94.0), (60, 99.0), (50, 86.0), (27, 96.0), (111, 96.0), (11, 96.0), (18, 98.0), (49, 99.0), (63, 96.0), (10, 94.0), (72, 90.0), (10, 100.0), (72, 98.0), (82, 98.0), (82, 98.0), (26, 97.0), (42, 87.0), (20, 96.0), (12, 98.0), (99, 84.0), (57, 100.0), (62, 88.0), (116, 98.0), (126, 97.0), (118, 96.0), (17, 99.0), (86, 97.0), (59, 90.0), (17, 98.0), (108, 94.0), (18, 98.0), (12, 97.0), (11, 96.0), (101, 93.0), (23, 95.0), (88, 96.0), (135, 96.0), (28, 95.0), (156, 93.0), (23, 99.0), (14, 98.0), (12, 100.0), (29, 95.0), (75, 87.0), (19, 100.0), (34, 97.0), (200, 98.0), (63, 92.0), (10, 98.0), (52, 89.0), (143, 88.0), (111, 98.0), (22, 98.0), (122, 90.0), (26, 100.0), (21, 97.0), (11, 98.0), (64, 86.0), (333, 96.0), (18, 97.0), (84, 97.0), (10, 95.0), (94, 87.0), (55, 96.0), (81, 96.0), (97, 95.0), (123, 96.0), (36, 98.0), (70, 94.0), (89, 97.0), (10, 95.0), (57, 100.0), (113, 100.0), (126, 99.0), (90, 98.0), (11, 94.0), (39, 90.0), (186, 97.0), (99, 97.0), (11, 84.0), (51, 99.0), (64, 94.0), (87, 92.0), (37, 93.0), (91, 96.0), (19, 88.0), (19, 100.0), (36, 96.0), (28, 99.0), (115, 96.0), (16, 99.0), (30, 86.0), (32, 100.0), (68, 98.0), (67, 99.0), (24, 96.0), (89, 98.0), (20, 91.0), (19, 95.0), (17, 100.0), (50, 98.0), (75, 97.0), (22, 94.0), (117, 85.0), (17, 100.0), (23, 96.0), (42, 94.0), (120, 99.0), (76, 94.0), (21, 90.0), (103, 96.0), (19, 98.0), (16, 95.0), (13, 98.0), (15, 99.0), (14, 93.0), (244, 94.0), (144, 98.0), (67, 97.0), (132, 95.0), (63, 93.0), (141, 95.0), (38, 98.0), (93, 98.0), (145, 85.0), (12, 98.0), (24, 92.0), (29, 97.0), (27, 98.0), (30, 95.0), (106, 97.0), (73, 98.0), (22, 98.0), (195, 96.0), (15, 79.0), (166, 89.0), (24, 100.0), (81, 99.0), (20, 100.0), (100, 88.0), (97, 98.0), (21, 92.0), (15, 100.0), (10, 98.0), (29, 99.0), (73, 95.0), (16, 94.0), (138, 97.0), (104, 98.0), (177, 90.0), (163, 92.0), (30, 99.0), (11, 71.0), (11, 100.0), (17, 99.0), (14, 96.0), (232, 92.0), (13, 97.0), (68, 94.0), (20, 95.0), (40, 92.0), (71, 98.0), (11, 100.0), (28, 91.0), (25, 93.0), (37, 95.0), (10, 87.0), (38, 98.0), (35, 100.0), (32, 97.0), (19, 93.0), (38, 88.0), (14, 98.0), (44, 95.0), (20, 95.0), (232, 92.0), (40, 93.0), (99, 91.0), (99, 99.0), (24, 88.0), (127, 97.0), (50, 94.0), (44, 98.0), (12, 100.0), (37, 98.0), (16, 87.0), (12, 98.0), (12, 87.0), (42, 94.0), (16, 100.0), (41, 93.0), (11, 98.0), (29, 99.0), (18, 94.0), (40, 90.0), (262, 95.0), (24, 82.0), (268, 91.0), (38, 91.0), (26, 87.0), (57, 100.0), (60, 100.0), (32, 96.0), (18, 100.0), (39, 98.0), (20, 99.0), (82, 89.0), (121, 98.0), (16, 96.0), (15, 99.0), (89, 96.0), (80, 99.0), (13, 98.0), (22, 96.0), (22, 99.0), (24, 98.0), (10, 100.0), (28, 98.0), (31, 99.0), (82, 96.0), (196, 91.0), (171, 93.0), (27, 89.0), (24, 99.0), (10, 93.0), (18, 100.0), (88, 98.0), (159, 92.0), (176, 91.0), (154, 93.0), (104, 93.0), (46, 96.0), (17, 98.0), (12, 98.0), (35, 94.0), (102, 97.0), (71, 94.0), (52, 95.0), (26, 88.0), (29, 88.0), (18, 100.0), (11, 84.0), (99, 95.0), (10, 88.0), (15, 97.0), (21, 94.0), (182, 96.0), (36, 99.0), (41, 97.0), (30, 95.0), (31, 97.0), (11, 94.0), (13, 100.0), (17, 95.0), (80, 99.0), (27, 96.0), (42, 84.0), (16, 94.0), (160, 96.0), (13, 95.0), (68, 99.0), (21, 99.0), (80, 94.0), (16, 96.0), (16, 99.0), (79, 99.0), (267, 97.0), (30, 99.0), (98, 97.0), (12, 95.0), (21, 94.0), (38, 98.0), (10, 96.0), (37, 79.0), (14, 100.0), (58, 97.0), (105, 100.0), (51, 98.0), (63, 83.0), (76, 98.0), (185, 93.0), (16, 98.0), (15, 97.0), (41, 100.0), (131, 97.0), (23, 98.0), (11, 87.0), (38, 100.0), (31, 97.0), (45, 99.0), (12, 100.0), (42, 83.0), (70, 96.0), (41, 85.0), (23, 83.0), (14, 100.0), (45, 90.0), (38, 98.0), (19, 96.0), (10, 93.0), (11, 96.0), (23, 100.0), (17, 98.0), (53, 97.0), (12, 93.0), (102, 95.0), (180, 94.0), (59, 98.0), (14, 98.0), (26, 92.0), (153, 97.0), (14, 99.0), (55, 96.0), (75, 97.0), (99, 97.0), (86, 96.0), (117, 97.0), (90, 94.0), (79, 95.0), (17, 99.0), (15, 100.0), (12, 97.0), (45, 93.0), (55, 95.0), (12, 93.0), (21, 95.0), (26, 93.0), (110, 95.0), (116, 95.0), (16, 88.0), (19, 99.0), (82, 99.0), (24, 86.0), (11, 100.0), (57, 92.0), (92, 92.0), (72, 96.0), (101, 98.0), (11, 100.0), (18, 88.0), (54, 96.0), (40, 94.0), (74, 97.0), (34, 93.0), (52, 97.0), (42, 99.0), (20, 94.0), (57, 98.0), (15, 97.0), (19, 100.0), (11, 96.0), (80, 98.0), (11, 96.0), (135, 96.0), (25, 100.0), (53, 94.0), (32, 99.0), (17, 96.0), (118, 97.0), (170, 90.0), (39, 99.0), (14, 93.0), (54, 94.0), (12, 96.0), (36, 98.0), (168, 97.0), (16, 98.0), (13, 100.0), (54, 94.0), (13, 98.0), (34, 96.0), (39, 97.0), (71, 86.0), (12, 97.0), (112, 95.0), (42, 98.0), (112, 96.0), (17, 88.0), (48, 88.0), (35, 93.0), (150, 94.0), (17, 90.0), (216, 98.0), (32, 94.0), (11, 98.0), (27, 95.0), (96, 96.0), (191, 96.0), (129, 91.0), (97, 91.0), (13, 94.0), (95, 96.0), (165, 97.0), (49, 99.0), (32, 95.0), (10, 96.0), (92, 97.0), (83, 96.0), (91, 95.0), (29, 96.0), (13, 82.0), (37, 96.0), (177, 91.0), (36, 93.0), (55, 92.0), (58, 95.0), (29, 100.0), (92, 97.0), (17, 99.0), (15, 84.0), (22, 93.0), (65, 98.0), (96, 99.0), (94, 97.0), (76, 98.0), (96, 99.0), (59, 95.0), (77, 96.0), (115, 96.0), (140, 95.0), (130, 91.0), (10, 98.0), (31, 97.0), (40, 93.0), (28, 99.0), (74, 97.0), (30, 94.0), (82, 89.0), (72, 95.0), (19, 98.0), (45, 92.0), (76, 95.0), (142, 92.0), (16, 90.0), (62, 98.0), (29, 96.0), (116, 96.0), (11, 89.0), (17, 85.0), (61, 99.0), (15, 99.0), (24, 98.0), (92, 97.0), (120, 98.0), (14, 97.0), (59, 93.0), (17, 98.0), (75, 94.0), (68, 98.0), (16, 95.0), (16, 96.0), (123, 97.0), (14, 91.0), (23, 91.0), (83, 98.0), (164, 95.0), (13, 78.0), (11, 96.0), (18, 96.0), (84, 97.0), (23, 100.0), (11, 100.0), (18, 99.0), (50, 93.0), (17, 100.0), (139, 92.0), (101, 97.0), (84, 86.0), (28, 92.0), (26, 95.0), (71, 97.0), (44, 87.0), (101, 100.0), (31, 97.0), (83, 82.0), (10, 91.0), (14, 97.0), (17, 99.0), (29, 99.0), (51, 97.0), (36, 93.0), (275, 95.0), (174, 97.0), (27, 97.0), (61, 95.0), (26, 96.0), (10, 94.0), (60, 95.0), (40, 95.0), (67, 97.0), (19, 99.0), (24, 96.0), (25, 98.0), (19, 85.0), (150, 98.0), (69, 100.0), (57, 92.0), (49, 87.0), (32, 99.0), (19, 81.0), (27, 91.0), (66, 98.0), (62, 98.0), (11, 98.0), (47, 98.0), (50, 95.0), (26, 90.0), (28, 97.0), (133, 98.0), (36, 97.0), (15, 94.0), (11, 98.0), (15, 93.0), (19, 95.0), (32, 98.0), (12, 98.0), (72, 87.0), (12, 97.0), (21, 92.0), (31, 96.0), (77, 97.0), (46, 93.0), (60, 96.0), (46, 99.0), (43, 92.0), (130, 96.0), (73, 99.0), (25, 98.0), (36, 93.0), (67, 91.0), (16, 97.0), (15, 93.0), (10, 94.0), (28, 96.0), (17, 98.0), (39, 91.0), (35, 94.0), (92, 96.0), (135, 96.0), (52, 96.0), (17, 96.0), (42, 94.0), (106, 97.0), (130, 97.0), (17, 94.0), (41, 85.0), (32, 99.0), (26, 98.0), (36, 90.0), (142, 95.0), (137, 97.0), (140, 96.0), (12, 96.0), (112, 99.0), (15, 97.0), (17, 96.0), (57, 98.0), (11, 96.0), (19, 99.0), (47, 90.0), (12, 98.0), (73, 95.0), (22, 97.0), (119, 94.0), (25, 85.0), (20, 99.0), (62, 95.0), (10, 93.0), (14, 98.0), (57, 84.0), (18, 100.0), (59, 93.0), (14, 94.0), (13, 80.0), (10, 98.0), (56, 91.0), (23, 88.0), (84, 97.0), (55, 99.0), (29, 92.0), (21, 95.0), (15, 100.0), (69, 95.0), (143, 90.0), (20, 94.0), (10, 98.0), (10, 100.0), (16, 98.0), (31, 94.0), (37, 97.0), (98, 81.0), (10, 98.0), (23, 91.0), (46, 100.0), (11, 98.0), (28, 91.0), (20, 99.0), (41, 97.0), (12, 91.0), (10, 94.0), (125, 96.0), (94, 96.0), (112, 96.0), (18, 97.0), (61, 97.0), (90, 97.0), (26, 95.0), (24, 95.0), (32, 93.0), (30, 97.0), (20, 98.0), (11, 100.0), (168, 100.0), (47, 96.0), (62, 95.0), (19, 98.0), (108, 97.0), (25, 99.0), (20, 89.0), (13, 100.0), (98, 88.0), (150, 87.0), (14, 99.0), (15, 100.0), (23, 100.0), (54, 89.0), (92, 98.0), (22, 94.0), (46, 94.0), (14, 86.0), (20, 94.0), (85, 97.0), (55, 93.0), (100, 90.0), (112, 94.0), (15, 83.0), (83, 91.0), (24, 93.0), (13, 100.0), (13, 91.0), (120, 97.0), (39, 85.0), (27, 96.0), (55, 94.0), (14, 91.0), (114, 92.0), (21, 100.0), (105, 97.0), (59, 99.0), (89, 94.0), (13, 90.0), (72, 93.0), (48, 93.0), (40, 96.0), (45, 98.0), (41, 98.0), (62, 93.0), (35, 96.0), (29, 99.0), (19, 93.0), (10, 100.0), (10, 96.0), (37, 96.0), (61, 95.0), (14, 100.0), (11, 96.0), (36, 97.0), (133, 99.0), (88, 95.0), (22, 99.0), (96, 99.0), (33, 93.0), (65, 83.0), (27, 97.0), (123, 97.0), (33, 98.0), (27, 96.0), (50, 93.0), (51, 100.0), (12, 95.0), (26, 99.0), (10, 100.0), (49, 98.0), (150, 94.0), (44, 98.0), (27, 98.0), (40, 98.0), (33, 88.0), (11, 100.0), (12, 95.0), (15, 100.0), (189, 97.0), (103, 98.0), (86, 97.0), (11, 96.0), (66, 97.0), (12, 100.0), (33, 89.0), (123, 93.0), (10, 82.0), (126, 98.0), (34, 94.0), (16, 95.0), (143, 98.0), (12, 78.0), (33, 93.0), (16, 88.0), (135, 96.0), (77, 90.0), (41, 92.0), (104, 97.0), (136, 98.0), (15, 93.0), (24, 100.0), (29, 99.0), (36, 97.0), (13, 100.0), (64, 99.0), (72, 97.0), (92, 100.0), (114, 97.0), (169, 95.0), (33, 95.0), (31, 98.0), (118, 98.0), (48, 84.0), (21, 94.0), (54, 91.0), (11, 92.0), (61, 91.0), (71, 90.0), (14, 93.0), (11, 100.0), (37, 98.0), (10, 92.0), (139, 96.0), (91, 98.0), (84, 98.0), (420, 96.0), (139, 98.0), (127, 97.0), (17, 96.0), (77, 98.0), (26, 90.0), (97, 95.0), (39, 93.0), (11, 100.0), (117, 97.0), (26, 99.0), (93, 100.0), (62, 98.0), (10, 98.0), (84, 99.0), (14, 84.0), (79, 89.0), (109, 92.0), (73, 96.0), (21, 100.0), (18, 96.0), (28, 99.0), (36, 99.0), (34, 75.0), (63, 91.0), (29, 100.0), (61, 96.0), (23, 80.0), (21, 100.0), (16, 95.0), (105, 94.0), (15, 100.0), (161, 97.0), (81, 95.0), (179, 99.0), (30, 94.0), (89, 97.0), (62, 79.0), (147, 85.0), (28, 97.0), (120, 91.0), (63, 85.0), (84, 83.0), (109, 97.0), (76, 98.0), (59, 95.0), (236, 95.0), (14, 98.0), (141, 98.0), (22, 96.0), (62, 99.0), (146, 94.0), (17, 100.0), (42, 94.0), (72, 98.0), (139, 95.0), (153, 98.0), (26, 98.0), (78, 96.0), (33, 97.0), (33, 98.0), (67, 100.0), (174, 97.0), (103, 91.0), (41, 96.0), (67, 90.0), (130, 96.0), (136, 97.0), (17, 100.0), (16, 96.0), (11, 94.0), (12, 91.0), (111, 95.0), (56, 96.0), (31, 91.0), (16, 99.0), (111, 93.0), (137, 93.0), (21, 99.0), (81, 97.0), (22, 95.0), (62, 97.0), (31, 91.0), (59, 90.0), (14, 88.0), (26, 99.0), (13, 100.0), (137, 95.0), (20, 90.0), (113, 97.0), (23, 99.0), (189, 92.0), (13, 100.0), (22, 100.0), (143, 96.0), (62, 92.0), (22, 93.0), (134, 92.0), (10, 88.0), (19, 100.0), (53, 95.0), (33, 97.0), (11, 95.0), (19, 100.0), (46, 97.0), (12, 97.0), (39, 94.0), (98, 97.0), (10, 94.0), (31, 100.0), (36, 95.0), (35, 94.0), (118, 95.0), (85, 92.0), (165, 95.0), (134, 96.0), (11, 98.0), (10, 98.0), (17, 98.0), (153, 98.0), (33, 97.0), (53, 96.0), (98, 84.0), (67, 98.0), (82, 98.0), (24, 88.0), (73, 94.0), (22, 87.0), (109, 96.0), (17, 93.0), (10, 97.0), (25, 96.0), (84, 94.0), (138, 90.0), (18, 94.0), (12, 97.0), (13, 95.0), (26, 96.0), (23, 88.0), (18, 98.0), (31, 87.0), (13, 98.0), (19, 88.0), (13, 80.0), (66, 89.0), (20, 92.0), (174, 89.0), (17, 99.0), (92, 97.0), (94, 95.0), (17, 95.0), (10, 100.0), (23, 100.0), (14, 96.0), (26, 99.0), (167, 95.0), (64, 91.0), (24, 95.0), (59, 99.0), (26, 91.0), (11, 84.0), (23, 99.0), (80, 93.0), (19, 99.0), (97, 98.0), (154, 94.0), (53, 93.0), (44, 96.0), (78, 95.0), (18, 97.0), (83, 95.0), (12, 98.0), (40, 96.0), (29, 92.0), (15, 99.0), (73, 96.0), (91, 95.0), (18, 94.0), (56, 99.0), (19, 97.0), (23, 95.0), (12, 100.0), (80, 99.0), (77, 95.0), (144, 93.0), (148, 93.0), (147, 91.0), (68, 97.0), (27, 96.0), (184, 97.0), (29, 96.0), (21, 96.0), (12, 100.0), (25, 98.0), (17, 100.0), (38, 96.0), (20, 96.0), (21, 91.0), (15, 96.0), (38, 92.0), (18, 99.0), (45, 97.0), (91, 84.0), (13, 98.0), (21, 98.0), (85, 97.0), (135, 98.0), (76, 97.0), (68, 97.0), (123, 94.0), (10, 74.0), (56, 91.0), (46, 100.0), (52, 99.0), (19, 92.0), (151, 96.0), (34, 100.0), (16, 94.0), (48, 99.0), (36, 95.0), (136, 95.0), (34, 93.0), (21, 90.0), (105, 93.0), (12, 97.0), (22, 100.0), (67, 93.0), (42, 90.0), (66, 96.0), (38, 95.0), (18, 99.0), (10, 100.0), (26, 98.0), (59, 96.0), (12, 92.0), (26, 88.0), (26, 95.0), (63, 94.0), (141, 96.0), (153, 89.0), (11, 84.0), (98, 93.0), (29, 97.0), (14, 100.0), (13, 83.0), (68, 91.0), (10, 91.0), (122, 96.0), (109, 91.0), (35, 74.0), (21, 87.0), (15, 87.0), (11, 95.0), (14, 100.0), (13, 100.0), (31, 88.0), (24, 96.0), (70, 99.0), (45, 98.0), (46, 96.0), (23, 96.0), (99, 98.0), (20, 92.0), (18, 100.0), (85, 88.0), (253, 95.0), (23, 100.0), (111, 92.0), (88, 90.0), (15, 87.0), (10, 100.0), (103, 84.0), (88, 97.0), (46, 88.0), (106, 97.0), (15, 91.0), (107, 97.0), (51, 95.0), (10, 98.0), (69, 96.0), (13, 100.0), (15, 97.0), (106, 97.0), (39, 95.0), (18, 100.0), (82, 95.0), (124, 92.0), (60, 98.0), (149, 99.0), (13, 98.0), (33, 98.0), (36, 98.0), (74, 95.0), (18, 83.0), (85, 95.0), (217, 91.0), (17, 91.0), (47, 99.0), (62, 97.0), (63, 97.0), (13, 98.0), (43, 97.0), (48, 98.0), (20, 98.0), (10, 100.0), (24, 97.0), (15, 96.0), (15, 100.0), (17, 95.0), (81, 95.0), (59, 89.0), (93, 96.0), (13, 97.0), (22, 94.0), (116, 96.0), (162, 99.0), (11, 98.0), (34, 94.0), (17, 95.0), (138, 97.0), (22, 93.0), (22, 95.0), (53, 96.0), (55, 86.0), (16, 96.0), (176, 95.0), (25, 95.0), (114, 89.0), (21, 99.0), (10, 98.0), (51, 92.0), (78, 84.0), (47, 98.0), (10, 84.0), (32, 99.0), (85, 95.0), (114, 89.0), (13, 95.0), (25, 87.0), (12, 93.0), (10, 97.0), (10, 100.0), (103, 98.0), (66, 100.0), (139, 98.0), (20, 99.0), (49, 86.0), (27, 93.0), (12, 100.0), (29, 98.0), (45, 100.0), (79, 98.0), (39, 99.0), (55, 97.0), (29, 88.0), (48, 94.0), (30, 95.0), (19, 97.0), (10, 100.0), (190, 95.0), (107, 96.0), (62, 98.0), (64, 95.0), (129, 96.0), (10, 98.0), (11, 91.0), (101, 95.0), (48, 91.0), (36, 98.0), (10, 98.0), (11, 89.0), (93, 96.0), (82, 99.0), (60, 97.0), (16, 100.0), (212, 98.0), (28, 98.0), (18, 91.0), (278, 98.0), (43, 93.0), (41, 97.0), (15, 90.0), (13, 98.0), (17, 96.0), (15, 89.0), (55, 97.0), (16, 97.0), (163, 97.0), (24, 88.0), (16, 84.0), (23, 92.0), (39, 99.0), (55, 100.0), (29, 83.0), (134, 95.0), (119, 94.0), (38, 100.0), (11, 95.0), (16, 97.0), (104, 97.0), (13, 98.0), (13, 94.0), (87, 96.0), (12, 88.0), (31, 97.0), (62, 96.0), (16, 98.0), (14, 100.0), (78, 93.0), (12, 100.0), (10, 88.0), (65, 93.0), (11, 87.0), (32, 96.0), (58, 96.0), (18, 97.0), (52, 99.0), (98, 98.0), (25, 93.0), (10, 100.0), (18, 100.0), (153, 99.0), (113, 99.0), (86, 98.0), (44, 99.0), (17, 99.0), (169, 86.0), (44, 96.0), (17, 98.0), (58, 89.0), (14, 84.0), (36, 96.0), (67, 100.0), (11, 100.0), (41, 93.0), (85, 90.0), (81, 91.0), (95, 87.0), (74, 92.0), (31, 96.0), (188, 88.0), (11, 100.0), (85, 96.0), (165, 98.0), (18, 94.0), (157, 98.0), (22, 95.0), (38, 91.0), (45, 99.0), (58, 96.0), (106, 97.0), (137, 98.0), (48, 95.0), (341, 99.0), (43, 93.0), (154, 95.0), (38, 97.0), (84, 96.0), (56, 99.0), (57, 100.0), (30, 97.0), (19, 94.0), (16, 94.0), (106, 81.0), (20, 100.0), (56, 91.0), (40, 91.0), (64, 91.0), (46, 97.0), (20, 91.0), (33, 92.0), (18, 91.0), (47, 94.0), (28, 99.0), (194, 92.0), (24, 97.0), (44, 93.0), (10, 98.0), (11, 100.0), (122, 96.0), (17, 87.0), (126, 98.0), (88, 99.0), (146, 98.0), (13, 98.0), (27, 90.0), (57, 96.0), (185, 87.0), (35, 92.0), (62, 96.0), (23, 93.0), (77, 95.0), (39, 96.0), (13, 97.0), (28, 98.0), (22, 95.0), (71, 99.0), (12, 100.0), (10, 89.0), (25, 94.0), (108, 96.0), (112, 92.0), (18, 98.0), (72, 98.0), (122, 95.0), (52, 97.0), (36, 89.0), (28, 97.0), (41, 93.0), (26, 99.0), (36, 93.0), (95, 92.0), (13, 94.0), (11, 98.0), (22, 87.0), (173, 98.0), (144, 98.0), (22, 96.0), (154, 98.0), (14, 94.0), (55, 99.0), (11, 74.0), (74, 100.0), (24, 98.0), (105, 95.0), (31, 96.0), (69, 98.0), (14, 89.0), (37, 96.0), (51, 100.0), (34, 99.0), (29, 96.0), (127, 96.0), (24, 93.0), (47, 97.0), (10, 82.0), (96, 97.0), (10, 98.0), (176, 82.0), (34, 100.0), (15, 99.0), (88, 99.0), (48, 95.0), (49, 100.0), (107, 96.0), (70, 97.0), (29, 98.0), (68, 99.0), (51, 96.0), (39, 98.0), (38, 93.0), (10, 100.0), (17, 98.0), (33, 97.0), (48, 100.0), (120, 94.0), (100, 97.0), (108, 95.0), (16, 98.0), (150, 96.0), (25, 98.0), (78, 96.0), (138, 98.0), (13, 97.0), (44, 97.0), (79, 97.0), (28, 92.0), (17, 100.0), (16, 100.0), (29, 85.0), (41, 95.0), (20, 90.0), (15, 99.0), (58, 98.0), (37, 96.0), (73, 95.0), (46, 96.0), (22, 86.0), (16, 98.0), (175, 97.0), (48, 98.0), (97, 98.0), (18, 99.0), (22, 99.0), (214, 96.0), (50, 97.0), (112, 88.0), (64, 97.0), (88, 97.0), (63, 86.0), (118, 99.0), (21, 98.0), (32, 99.0), (65, 98.0), (42, 91.0), (13, 80.0), (125, 98.0), (120, 95.0), (123, 97.0), (60, 97.0), (30, 83.0), (21, 98.0), (51, 86.0), (145, 99.0), (10, 98.0), (34, 99.0), (48, 92.0), (92, 94.0), (100, 94.0), (23, 99.0), (14, 93.0), (15, 95.0), (31, 83.0), (10, 92.0), (22, 96.0), (15, 99.0), (99, 94.0), (81, 96.0), (129, 95.0), (14, 97.0), (102, 99.0), (204, 87.0), (15, 97.0), (36, 99.0), (36, 98.0), (18, 90.0), (14, 98.0), (27, 99.0), (42, 95.0), (121, 92.0), (41, 88.0), (339, 99.0), (92, 99.0), (39, 98.0), (40, 98.0), (33, 97.0), (61, 99.0), (39, 96.0), (34, 99.0), (75, 96.0), (24, 95.0), (63, 95.0), (139, 95.0), (38, 99.0), (76, 96.0), (10, 96.0), (39, 89.0), (62, 87.0), (49, 93.0), (10, 82.0), (25, 86.0), (51, 96.0), (101, 98.0), (162, 98.0), (66, 96.0), (27, 93.0), (100, 97.0), (151, 94.0), (96, 96.0), (171, 99.0), (95, 99.0), (10, 100.0), (25, 98.0), (40, 92.0), (28, 99.0), (12, 100.0), (72, 94.0), (75, 92.0), (123, 86.0), (33, 99.0), (150, 93.0), (177, 98.0), (12, 93.0), (41, 98.0), (160, 93.0), (87, 85.0), (19, 99.0), (105, 87.0), (146, 99.0), (12, 88.0), (48, 95.0), (126, 91.0), (34, 99.0), (93, 94.0), (12, 100.0), (89, 96.0), (62, 99.0), (117, 97.0), (51, 98.0), (10, 98.0), (12, 92.0), (20, 95.0), (95, 94.0), (10, 90.0), (37, 97.0), (25, 98.0), (76, 94.0), (155, 96.0), (33, 98.0), (23, 97.0), (85, 96.0), (92, 98.0), (44, 95.0), (21, 96.0), (59, 97.0), (111, 97.0), (13, 96.0), (49, 93.0), (112, 96.0), (32, 96.0), (39, 93.0), (22, 98.0), (173, 85.0), (11, 96.0), (377, 84.0), (35, 96.0), (89, 97.0), (44, 92.0), (17, 90.0), (71, 91.0), (39, 96.0), (16, 89.0), (79, 91.0), (40, 97.0), (34, 97.0), (45, 97.0), (52, 97.0), (51, 96.0), (191, 99.0), (61, 97.0), (82, 96.0), (30, 99.0), (12, 85.0), (59, 98.0), (75, 93.0), (43, 94.0), (48, 93.0), (69, 93.0), (145, 98.0), (131, 95.0), (45, 93.0), (91, 96.0), (52, 93.0), (89, 86.0), (81, 99.0), (26, 94.0), (88, 99.0), (90, 93.0), (23, 92.0), (101, 92.0), (23, 100.0), (76, 97.0), (13, 100.0), (42, 97.0), (88, 96.0), (98, 96.0), (74, 93.0), (19, 93.0), (29, 99.0), (20, 88.0), (13, 88.0), (73, 99.0), (22, 97.0), (14, 97.0), (32, 93.0), (67, 95.0), (20, 99.0), (58, 99.0), (21, 96.0), (13, 100.0), (24, 80.0), (48, 95.0), (88, 93.0), (33, 99.0), (178, 93.0), (46, 94.0), (70, 94.0), (59, 98.0), (26, 91.0), (22, 96.0), (20, 100.0), (62, 97.0), (143, 94.0), (50, 100.0), (252, 93.0), (23, 98.0), (10, 91.0), (92, 88.0), (38, 95.0), (24, 98.0), (28, 96.0), (95, 100.0), (92, 97.0), (34, 98.0), (62, 96.0), (351, 94.0), (199, 92.0), (15, 97.0), (149, 97.0), (55, 97.0), (14, 98.0), (18, 96.0), (79, 95.0), (109, 88.0), (44, 97.0), (175, 95.0), (194, 89.0), (12, 100.0), (39, 97.0), (12, 90.0), (181, 93.0), (129, 99.0), (27, 90.0), (87, 86.0), (98, 90.0), (72, 99.0), (40, 96.0), (27, 98.0), (43, 94.0), (76, 96.0), (110, 98.0), (124, 96.0), (13, 98.0), (14, 99.0), (48, 98.0), (113, 96.0), (34, 95.0), (63, 100.0), (22, 100.0), (35, 91.0), (294, 92.0), (10, 90.0), (17, 91.0), (23, 92.0), (26, 94.0), (188, 97.0), (16, 93.0), (54, 96.0), (16, 100.0), (17, 99.0), (51, 96.0), (102, 99.0), (19, 89.0), (28, 99.0), (40, 99.0), (13, 98.0), (12, 98.0), (10, 96.0), (41, 92.0), (10, 100.0), (13, 100.0), (33, 95.0), (59, 99.0), (37, 99.0), (132, 92.0), (27, 100.0), (47, 100.0), (11, 98.0), (88, 96.0), (40, 99.0), (43, 96.0), (90, 92.0), (40, 88.0), (10, 100.0), (11, 100.0), (21, 90.0), (51, 98.0), (63, 97.0), (110, 95.0), (13, 91.0), (24, 97.0), (61, 98.0), (15, 99.0), (19, 99.0), (19, 98.0), (99, 93.0), (100, 97.0), (281, 91.0), (125, 88.0), (54, 99.0), (15, 98.0), (15, 99.0), (27, 100.0), (240, 93.0), (22, 86.0), (42, 91.0), (21, 91.0), (59, 98.0), (25, 90.0), (19, 87.0), (22, 92.0), (19, 99.0), (11, 100.0), (12, 100.0), (11, 95.0), (44, 95.0), (41, 96.0), (17, 96.0), (15, 93.0), (19, 98.0), (47, 100.0), (19, 84.0), (70, 92.0), (47, 97.0), (153, 94.0), (153, 95.0), (39, 100.0), (24, 95.0), (53, 95.0), (63, 94.0), (11, 98.0), (28, 100.0), (118, 94.0), (43, 92.0), (78, 100.0), (57, 98.0), (10, 95.0), (17, 91.0), (60, 90.0), (12, 93.0), (38, 100.0), (11, 82.0), (111, 99.0), (11, 94.0), (50, 95.0), (44, 96.0), (25, 93.0), (76, 93.0), (13, 100.0), (73, 96.0), (72, 96.0), (57, 92.0), (24, 97.0), (85, 95.0), (11, 98.0), (111, 96.0), (15, 97.0), (19, 100.0), (12, 89.0), (14, 93.0), (106, 100.0), (15, 100.0), (270, 93.0), (123, 89.0), (25, 87.0), (19, 91.0), (119, 76.0), (24, 93.0), (26, 94.0), (24, 99.0), (19, 99.0), (138, 98.0), (15, 97.0), (45, 93.0), (21, 99.0), (94, 99.0), (24, 93.0), (44, 99.0), (67, 100.0), (27, 98.0), (26, 97.0), (53, 96.0), (36, 97.0), (79, 98.0), (23, 97.0), (87, 97.0), (114, 99.0), (23, 97.0), (98, 96.0), (34, 100.0), (14, 88.0), (16, 96.0), (64, 98.0), (162, 98.0), (68, 95.0), (19, 100.0), (13, 97.0), (89, 90.0), (24, 98.0), (13, 100.0), (16, 99.0), (142, 98.0), (85, 94.0), (92, 98.0), (77, 98.0), (70, 99.0), (240, 97.0), (14, 95.0), (75, 97.0), (57, 97.0), (80, 96.0), (238, 96.0), (29, 97.0), (13, 98.0), (29, 97.0), (12, 92.0), (15, 100.0), (240, 89.0), (17, 97.0), (18, 97.0), (35, 98.0), (88, 95.0), (109, 91.0), (22, 89.0), (74, 85.0), (28, 86.0), (43, 90.0), (10, 100.0), (21, 90.0), (23, 98.0), (37, 87.0), (14, 89.0), (64, 95.0), (280, 97.0), (14, 92.0), (80, 94.0), (79, 93.0), (36, 100.0), (20, 98.0), (33, 91.0), (67, 89.0), (28, 96.0), (77, 91.0), (26, 87.0), (64, 90.0), (14, 100.0), (44, 89.0), (15, 93.0), (191, 97.0), (14, 96.0), (21, 98.0), (95, 80.0), (11, 100.0), (92, 92.0), (28, 96.0), (144, 97.0), (85, 97.0), (96, 96.0), (10, 100.0), (11, 100.0), (11, 100.0), (32, 94.0), (17, 100.0), (14, 100.0), (25, 98.0), (35, 98.0), (59, 95.0), (30, 97.0), (29, 99.0), (42, 97.0), (12, 83.0), (60, 84.0), (25, 93.0), (92, 87.0), (79, 89.0), (65, 97.0), (12, 100.0), (19, 98.0), (32, 99.0), (59, 99.0), (40, 100.0), (78, 89.0), (59, 96.0), (28, 99.0), (157, 96.0), (48, 100.0), (82, 86.0), (38, 96.0), (59, 92.0), (21, 100.0), (29, 97.0), (50, 94.0), (16, 88.0), (52, 97.0), (35, 93.0), (88, 88.0), (136, 98.0), (24, 96.0), (37, 95.0), (123, 98.0), (20, 96.0), (145, 97.0), (63, 93.0), (73, 95.0), (51, 100.0), (19, 90.0), (45, 94.0), (10, 100.0), (31, 93.0), (20, 98.0), (66, 94.0), (23, 99.0), (26, 96.0), (58, 99.0), (28, 97.0), (83, 95.0), (20, 94.0), (98, 97.0), (13, 82.0), (65, 92.0), (28, 92.0), (24, 89.0), (37, 99.0), (45, 94.0), (24, 84.0), (130, 89.0), (103, 98.0), (88, 88.0), (97, 91.0), (17, 96.0), (104, 98.0), (12, 100.0), (56, 97.0), (126, 97.0), (22, 99.0), (39, 93.0), (76, 88.0), (49, 95.0), (54, 95.0), (162, 89.0), (16, 99.0), (27, 96.0), (40, 97.0), (79, 99.0), (17, 99.0), (12, 97.0), (15, 99.0), (49, 93.0), (11, 95.0), (10, 100.0), (147, 98.0), (17, 92.0), (146, 96.0), (34, 97.0), (33, 95.0), (30, 95.0), (11, 98.0), (25, 100.0), (125, 95.0), (61, 93.0), (175, 89.0), (46, 89.0), (19, 100.0), (69, 96.0), (11, 93.0), (19, 97.0), (16, 96.0), (10, 98.0), (35, 92.0), (48, 92.0), (25, 92.0), (66, 97.0), (42, 91.0), (19, 100.0), (25, 95.0), (56, 96.0), (12, 100.0), (120, 88.0), (57, 92.0), (28, 93.0), (14, 99.0), (112, 95.0), (32, 97.0), (47, 93.0), (91, 98.0), (10, 100.0), (47, 96.0), (43, 96.0), (19, 100.0), (24, 98.0), (82, 98.0), (41, 90.0), (121, 98.0), (34, 100.0), (15, 97.0), (10, 92.0), (80, 100.0), (133, 97.0), (55, 86.0), (74, 91.0), (108, 97.0), (15, 100.0), (128, 91.0), (52, 100.0), (32, 97.0), (29, 98.0), (12, 100.0), (52, 92.0), (213, 98.0), (122, 97.0), (57, 92.0), (42, 93.0), (31, 99.0), (21, 97.0), (13, 96.0), (40, 93.0), (106, 95.0), (69, 97.0), (76, 83.0), (17, 93.0), (39, 94.0), (43, 98.0), (54, 96.0), (138, 99.0), (16, 100.0), (23, 94.0), (44, 84.0), (83, 93.0), (173, 96.0), (69, 98.0), (57, 95.0), (111, 97.0), (10, 94.0), (34, 90.0), (10, 98.0), (20, 100.0), (97, 92.0), (49, 96.0), (32, 95.0), (210, 88.0), (194, 86.0), (45, 95.0), (74, 99.0), (14, 100.0), (24, 88.0), (63, 98.0), (21, 92.0), (30, 89.0), (16, 95.0), (26, 100.0), (29, 92.0), (81, 83.0), (24, 97.0), (40, 96.0), (21, 95.0), (32, 92.0), (11, 100.0), (14, 97.0), (10, 100.0), (28, 92.0), (65, 96.0), (37, 99.0), (52, 98.0), (26, 88.0), (35, 97.0), (112, 94.0), (33, 99.0), (115, 93.0), (168, 83.0), (118, 95.0), (87, 94.0), (86, 94.0), (74, 98.0), (17, 89.0), (75, 93.0), (117, 96.0), (62, 98.0), (73, 94.0), (22, 90.0), (162, 93.0), (23, 94.0), (15, 92.0), (95, 93.0), (20, 85.0), (15, 100.0), (12, 98.0), (24, 99.0), (18, 99.0), (10, 95.0), (14, 97.0), (25, 82.0), (40, 97.0), (13, 98.0), (100, 92.0), (13, 88.0), (86, 94.0), (20, 95.0), (23, 93.0), (19, 91.0), (44, 91.0), (92, 96.0), (55, 100.0), (35, 100.0), (144, 97.0), (46, 92.0), (68, 96.0), (80, 93.0), (47, 97.0), (40, 95.0), (127, 94.0), (115, 99.0), (34, 98.0), (45, 95.0), (49, 100.0), (19, 98.0), (129, 95.0), (10, 96.0), (45, 93.0), (34, 89.0), (29, 95.0), (42, 95.0), (55, 100.0), (50, 96.0), (147, 98.0), (10, 100.0), (15, 83.0), (34, 93.0), (10, 89.0), (13, 100.0), (105, 94.0), (134, 94.0), (50, 100.0), (13, 93.0), (69, 97.0), (13, 94.0), (38, 90.0), (12, 98.0), (23, 99.0), (31, 99.0), (24, 83.0), (14, 99.0), (69, 94.0), (22, 94.0), (92, 95.0), (24, 98.0), (10, 96.0), (33, 95.0), (52, 99.0), (10, 92.0), (37, 94.0), (24, 100.0), (59, 96.0), (48, 96.0), (143, 96.0), (67, 92.0), (43, 98.0), (16, 95.0), (44, 92.0), (22, 96.0), (52, 98.0), (220, 93.0), (29, 92.0), (14, 89.0), (10, 93.0), (77, 94.0), (25, 98.0), (24, 96.0), (83, 98.0), (82, 98.0), (59, 98.0), (132, 99.0), (33, 90.0), (109, 98.0), (33, 93.0), (119, 92.0), (198, 97.0), (11, 98.0), (288, 99.0), (22, 87.0), (13, 98.0), (108, 95.0), (76, 97.0), (62, 99.0), (31, 97.0), (117, 88.0), (13, 97.0), (77, 97.0), (59, 93.0), (94, 94.0), (70, 84.0), (40, 88.0), (70, 97.0), (84, 97.0), (54, 99.0), (10, 93.0), (26, 95.0), (171, 96.0), (122, 99.0), (22, 95.0), (14, 100.0), (29, 99.0), (12, 100.0), (64, 98.0), (10, 100.0), (20, 95.0), (10, 94.0), (28, 89.0), (15, 97.0), (52, 96.0), (40, 99.0), (10, 96.0), (74, 97.0), (25, 100.0), (19, 91.0), (24, 95.0), (96, 97.0), (57, 98.0), (124, 91.0), (113, 91.0), (12, 89.0), (140, 99.0), (24, 93.0), (94, 97.0), (88, 81.0), (72, 97.0), (35, 99.0), (41, 100.0), (98, 92.0), (19, 94.0), (66, 98.0), (46, 92.0), (77, 92.0), (10, 84.0), (34, 97.0), (67, 99.0), (15, 96.0), (10, 94.0), (49, 99.0), (79, 98.0), (46, 98.0), (25, 100.0), (26, 91.0), (94, 98.0), (115, 95.0), (18, 99.0), (107, 98.0), (170, 98.0), (89, 97.0), (51, 91.0), (75, 98.0), (16, 100.0), (17, 86.0), (58, 100.0), (26, 99.0), (52, 98.0), (25, 97.0), (13, 97.0), (19, 97.0), (15, 98.0), (29, 99.0), (38, 98.0), (72, 98.0), (52, 84.0), (71, 97.0), (105, 97.0), (13, 95.0), (20, 94.0), (72, 96.0), (28, 100.0), (37, 94.0), (44, 96.0), (81, 98.0), (94, 85.0), (24, 94.0), (37, 97.0), (52, 95.0), (131, 86.0), (71, 84.0), (29, 85.0), (37, 98.0), (22, 100.0), (11, 95.0), (51, 96.0), (20, 82.0), (28, 94.0), (10, 98.0), (14, 100.0), (13, 95.0), (13, 92.0), (20, 94.0), (17, 95.0), (62, 95.0), (10, 98.0), (45, 95.0), (18, 97.0), (30, 93.0), (72, 95.0), (63, 95.0), (29, 89.0), (83, 96.0), (24, 88.0), (21, 100.0), (14, 99.0), (28, 95.0), (13, 85.0), (76, 99.0), (15, 97.0), (18, 91.0), (35, 86.0), (133, 93.0), (22, 95.0), (19, 95.0), (26, 100.0), (10, 94.0), (32, 89.0), (10, 100.0), (182, 98.0), (67, 96.0), (49, 95.0), (18, 100.0), (26, 98.0), (186, 97.0), (18, 96.0), (23, 87.0), (101, 95.0), (23, 98.0), (39, 97.0), (38, 94.0), (29, 92.0), (23, 99.0), (34, 97.0), (17, 99.0), (103, 97.0), (31, 95.0), (27, 93.0), (29, 99.0), (21, 98.0), (91, 99.0), (17, 100.0), (12, 93.0), (61, 91.0), (16, 96.0), (27, 98.0), (17, 99.0), (201, 91.0), (58, 97.0), (24, 95.0), (23, 97.0), (22, 92.0), (82, 99.0), (30, 96.0), (10, 93.0), (74, 96.0), (29, 94.0), (27, 98.0), (169, 95.0), (59, 80.0), (68, 100.0), (15, 100.0), (16, 91.0), (81, 93.0), (16, 91.0), (13, 89.0), (79, 92.0), (127, 97.0), (13, 94.0), (24, 88.0), (89, 99.0), (11, 100.0), (122, 95.0), (12, 93.0), (26, 96.0), (55, 97.0), (76, 98.0), (13, 100.0), (14, 89.0), (24, 100.0), (36, 99.0), (37, 97.0), (48, 98.0), (50, 91.0), (12, 100.0), (10, 98.0), (92, 97.0), (91, 94.0), (86, 91.0), (24, 99.0), (45, 98.0), (72, 99.0), (35, 94.0), (38, 96.0), (106, 94.0), (34, 96.0), (81, 97.0), (17, 98.0), (138, 96.0), (41, 93.0), (11, 96.0), (139, 96.0), (173, 98.0), (57, 94.0), (102, 98.0), (11, 98.0), (39, 98.0), (13, 94.0), (80, 97.0), (11, 90.0), (39, 91.0), (26, 91.0), (28, 86.0), (12, 98.0), (74, 86.0), (15, 87.0), (60, 96.0), (13, 92.0), (14, 84.0), (21, 98.0), (29, 99.0), (13, 100.0), (27, 96.0), (17, 98.0), (12, 100.0), (39, 96.0), (40, 95.0), (11, 100.0), (13, 96.0), (90, 96.0), (159, 95.0), (173, 94.0), (20, 96.0), (85, 93.0), (10, 98.0), (64, 88.0), (12, 100.0), (41, 100.0), (27, 83.0), (32, 97.0), (85, 93.0), (24, 98.0), (44, 91.0), (17, 100.0), (13, 100.0), (38, 98.0), (60, 96.0), (87, 93.0), (12, 95.0), (30, 99.0), (78, 97.0), (98, 83.0), (44, 96.0), (57, 95.0), (14, 99.0), (25, 91.0), (10, 70.0), (28, 98.0), (24, 86.0), (85, 98.0), (130, 93.0), (29, 93.0), (34, 99.0), (47, 83.0), (126, 97.0), (18, 97.0), (63, 97.0), (39, 98.0), (122, 97.0), (40, 99.0), (67, 93.0), (15, 95.0), (39, 92.0), (44, 91.0), (61, 99.0), (27, 99.0), (33, 97.0), (65, 98.0), (115, 97.0), (41, 100.0), (60, 93.0), (15, 90.0), (41, 97.0), (41, 96.0), (16, 99.0), (70, 88.0), (89, 99.0), (146, 99.0), (68, 96.0), (48, 98.0), (11, 98.0), (105, 92.0), (78, 97.0), (91, 98.0), (11, 96.0), (97, 97.0), (19, 84.0), (21, 95.0), (41, 97.0), (115, 95.0), (12, 95.0), (35, 95.0), (50, 88.0), (14, 100.0), (41, 99.0), (63, 94.0), (90, 95.0), (63, 89.0), (28, 93.0), (12, 100.0), (25, 96.0), (68, 100.0), (102, 95.0), (39, 100.0), (55, 93.0), (51, 96.0), (81, 99.0), (22, 95.0), (41, 89.0), (44, 87.0), (21, 95.0), (26, 97.0), (17, 87.0), (30, 99.0), (100, 94.0), (36, 94.0), (47, 97.0), (52, 99.0), (16, 96.0), (61, 98.0), (16, 99.0), (44, 86.0), (59, 92.0), (102, 97.0), (32, 97.0), (32, 94.0), (11, 96.0), (70, 97.0), (73, 90.0), (34, 90.0), (10, 94.0), (13, 100.0), (19, 93.0), (139, 98.0), (29, 93.0), (74, 95.0), (66, 99.0), (23, 94.0), (124, 98.0), (30, 99.0), (107, 95.0), (122, 100.0), (71, 78.0), (43, 79.0), (42, 77.0), (106, 95.0), (38, 100.0), (28, 98.0), (42, 99.0), (13, 97.0), (55, 99.0), (11, 100.0), (17, 96.0), (18, 89.0), (92, 93.0), (27, 98.0), (82, 95.0), (81, 96.0), (106, 93.0), (56, 92.0), (45, 88.0), (108, 97.0), (113, 93.0), (80, 91.0), (49, 95.0), (73, 86.0), (14, 100.0), (93, 94.0), (19, 98.0), (41, 95.0), (94, 98.0), (47, 91.0), (39, 95.0), (44, 92.0), (142, 97.0), (26, 99.0), (91, 97.0), (64, 91.0), (108, 98.0), (12, 98.0), (10, 98.0), (42, 97.0), (45, 99.0), (95, 99.0), (48, 90.0), (30, 95.0), (27, 98.0), (66, 97.0), (35, 94.0), (52, 97.0), (47, 93.0), (14, 91.0), (31, 77.0), (33, 98.0), (18, 93.0), (33, 95.0), (52, 99.0), (47, 89.0), (15, 100.0), (119, 96.0), (20, 92.0), (12, 93.0), (89, 95.0), (12, 97.0), (90, 90.0), (75, 92.0), (214, 98.0), (64, 99.0), (67, 92.0), (24, 97.0), (83, 98.0), (115, 98.0), (11, 96.0), (22, 97.0), (111, 96.0), (17, 98.0), (41, 95.0), (20, 97.0), (18, 100.0), (66, 99.0), (42, 98.0), (26, 96.0), (103, 94.0), (34, 89.0), (66, 95.0), (15, 100.0), (11, 95.0), (11, 91.0), (54, 97.0), (20, 92.0), (15, 89.0), (19, 92.0), (20, 98.0), (17, 89.0), (23, 91.0), (15, 99.0), (106, 98.0), (12, 97.0), (14, 96.0), (75, 95.0), (68, 98.0), (27, 93.0), (77, 97.0), (101, 99.0), (84, 98.0), (18, 94.0), (226, 96.0), (52, 98.0), (19, 92.0), (15, 85.0), (19, 81.0), (10, 96.0), (17, 100.0), (15, 97.0), (68, 93.0), (52, 90.0), (105, 97.0), (23, 91.0), (62, 98.0), (59, 99.0), (73, 98.0), (54, 98.0), (17, 96.0), (37, 99.0), (28, 89.0), (123, 93.0), (21, 98.0), (77, 98.0), (46, 90.0), (20, 99.0), (21, 100.0), (57, 98.0), (90, 92.0), (28, 97.0), (70, 97.0), (30, 95.0), (33, 90.0), (36, 98.0), (31, 90.0), (50, 100.0), (10, 92.0), (107, 91.0), (31, 100.0), (58, 94.0), (52, 100.0), (21, 98.0), (40, 86.0), (59, 93.0), (12, 100.0), (46, 98.0), (126, 98.0), (22, 93.0), (84, 97.0), (100, 97.0), (13, 94.0), (41, 100.0), (49, 99.0), (14, 94.0), (37, 89.0), (53, 96.0), (45, 95.0), (92, 98.0), (88, 97.0), (219, 96.0), (98, 98.0), (12, 100.0), (50, 96.0), (11, 96.0), (12, 100.0), (45, 98.0), (33, 85.0), (59, 97.0), (11, 95.0), (19, 98.0), (14, 97.0), (26, 98.0), (60, 91.0), (36, 96.0), (20, 100.0), (10, 100.0), (24, 98.0), (143, 96.0), (42, 98.0), (73, 91.0), (12, 100.0), (106, 99.0), (73, 98.0), (27, 98.0), (36, 99.0), (36, 100.0), (50, 95.0), (25, 100.0), (24, 99.0), (17, 99.0), (15, 97.0), (49, 99.0), (67, 99.0), (13, 91.0), (41, 100.0), (114, 93.0), (106, 97.0), (38, 97.0), (49, 91.0), (92, 100.0), (11, 98.0), (48, 99.0), (44, 95.0), (34, 98.0), (16, 99.0), (103, 98.0), (36, 100.0), (23, 100.0), (22, 100.0), (47, 100.0), (22, 98.0), (88, 97.0), (121, 99.0), (77, 95.0), (55, 98.0), (14, 100.0), (71, 92.0), (13, 96.0), (28, 94.0), (10, 96.0), (47, 97.0), (69, 99.0), (93, 99.0), (76, 99.0), (197, 95.0), (79, 96.0), (77, 88.0), (86, 97.0), (119, 91.0), (14, 84.0), (10, 84.0), (21, 95.0), (154, 96.0), (113, 98.0), (16, 98.0), (26, 99.0), (12, 90.0), (55, 95.0), (10, 96.0), (24, 98.0), (17, 100.0), (23, 93.0), (42, 96.0), (14, 91.0), (40, 91.0), (47, 84.0), (39, 93.0), (76, 100.0), (101, 93.0), (76, 99.0), (33, 88.0), (37, 91.0), (19, 99.0), (175, 94.0), (86, 98.0), (10, 98.0), (16, 100.0), (44, 88.0), (58, 97.0), (20, 100.0), (10, 100.0), (39, 92.0), (38, 98.0), (55, 96.0), (32, 97.0), (42, 93.0), (66, 98.0), (72, 85.0), (43, 92.0), (10, 98.0), (15, 96.0), (67, 97.0), (30, 99.0), (20, 92.0), (65, 99.0), (29, 99.0), (67, 99.0), (90, 100.0), (103, 94.0), (75, 94.0), (109, 94.0), (16, 95.0), (27, 94.0), (35, 91.0), (10, 100.0), (24, 99.0), (63, 97.0), (106, 96.0), (31, 98.0), (25, 96.0), (86, 91.0), (11, 92.0), (31, 88.0), (144, 98.0), (19, 84.0), (14, 100.0), (39, 97.0), (23, 97.0), (15, 95.0), (11, 98.0), (28, 99.0), (44, 97.0), (22, 97.0), (118, 95.0), (42, 93.0), (18, 99.0), (14, 95.0), (45, 91.0), (77, 94.0), (71, 97.0), (184, 93.0), (57, 94.0), (102, 97.0), (28, 99.0), (24, 97.0), (62, 96.0), (52, 99.0), (71, 99.0), (19, 99.0), (30, 100.0), (104, 88.0), (29, 97.0), (119, 92.0), (85, 97.0), (86, 93.0), (22, 100.0), (19, 99.0), (32, 97.0), (83, 95.0), (79, 97.0), (69, 92.0), (94, 99.0), (24, 94.0), (52, 91.0), (103, 95.0), (15, 100.0), (24, 96.0), (86, 94.0), (148, 97.0), (131, 91.0), (128, 90.0), (124, 93.0), (14, 97.0), (38, 89.0), (142, 95.0), (94, 97.0), (40, 95.0), (93, 98.0), (17, 99.0), (16, 100.0), (26, 98.0), (39, 92.0), (60, 93.0), (85, 99.0), (107, 95.0), (89, 98.0), (27, 83.0), (53, 95.0), (22, 100.0), (99, 96.0), (17, 99.0), (15, 90.0), (49, 100.0), (128, 95.0), (16, 94.0), (43, 96.0), (18, 99.0), (59, 91.0), (54, 96.0), (17, 97.0), (33, 97.0), (42, 93.0), (147, 94.0), (43, 97.0), (14, 100.0), (14, 84.0), (27, 96.0), (92, 97.0), (76, 98.0), (106, 100.0), (14, 100.0), (33, 98.0), (43, 90.0), (44, 97.0), (35, 99.0), (20, 92.0), (95, 90.0), (74, 94.0), (91, 96.0), (16, 91.0), (212, 94.0), (53, 95.0), (115, 90.0), (56, 99.0), (23, 99.0), (54, 89.0), (55, 92.0), (43, 99.0), (59, 99.0), (16, 94.0), (36, 94.0), (11, 96.0), (11, 96.0), (74, 96.0), (64, 99.0), (60, 99.0), (39, 96.0), (18, 92.0), (34, 95.0), (10, 100.0), (25, 94.0), (56, 100.0), (19, 98.0), (45, 95.0), (97, 92.0), (27, 93.0), (70, 95.0), (10, 98.0), (74, 89.0), (45, 100.0), (12, 93.0), (29, 100.0), (16, 96.0), (39, 96.0), (26, 88.0), (33, 96.0), (19, 96.0), (139, 76.0), (10, 95.0), (27, 90.0), (10, 95.0), (53, 98.0), (23, 100.0), (26, 98.0), (121, 98.0), (115, 91.0), (82, 99.0), (37, 97.0), (122, 97.0), (87, 97.0), (27, 99.0), (33, 97.0), (15, 100.0), (160, 79.0), (10, 100.0), (21, 96.0), (18, 94.0), (111, 97.0), (66, 97.0), (16, 99.0), (54, 99.0), (11, 96.0), (14, 96.0), (25, 91.0), (10, 98.0), (17, 98.0), (16, 99.0), (12, 98.0), (16, 88.0), (77, 99.0), (67, 94.0), (89, 100.0), (189, 96.0), (69, 90.0), (72, 95.0), (20, 94.0), (16, 100.0), (76, 96.0), (12, 97.0), (33, 93.0), (40, 94.0), (68, 81.0), (59, 96.0), (10, 100.0), (49, 89.0), (26, 95.0), (72, 93.0), (85, 100.0), (12, 98.0), (31, 99.0), (10, 98.0), (51, 100.0), (64, 98.0), (10, 84.0), (15, 99.0), (16, 100.0), (67, 93.0), (52, 92.0), (23, 98.0), (13, 100.0), (73, 99.0), (19, 96.0), (85, 94.0), (36, 98.0), (60, 97.0), (34, 98.0), (30, 98.0), (52, 98.0), (119, 96.0), (141, 84.0), (74, 95.0), (46, 97.0), (57, 96.0), (64, 86.0), (28, 96.0), (103, 95.0), (69, 94.0), (34, 97.0), (59, 94.0), (21, 98.0), (14, 100.0), (69, 82.0), (62, 94.0), (18, 81.0), (55, 92.0), (46, 94.0), (100, 88.0), (13, 98.0), (56, 98.0), (52, 96.0), (51, 96.0), (10, 100.0), (14, 90.0), (113, 94.0), (36, 99.0), (34, 95.0), (25, 98.0), (58, 96.0), (42, 93.0), (58, 92.0), (71, 93.0), (13, 98.0), (68, 98.0), (24, 96.0), (29, 99.0), (35, 89.0), (37, 97.0), (40, 90.0), (54, 94.0), (54, 97.0), (25, 98.0), (74, 95.0), (111, 97.0), (12, 90.0), (16, 100.0), (39, 96.0), (51, 96.0), (16, 91.0), (12, 92.0), (58, 96.0), (14, 100.0), (130, 91.0), (20, 90.0), (70, 97.0), (16, 100.0), (58, 86.0), (28, 95.0), (30, 97.0), (45, 98.0), (111, 97.0), (18, 93.0), (37, 98.0), (29, 93.0), (43, 87.0), (17, 100.0), (87, 86.0), (31, 92.0), (20, 99.0), (205, 97.0), (43, 93.0), (10, 100.0), (82, 96.0), (16, 89.0), (20, 99.0), (39, 98.0), (103, 95.0), (14, 97.0), (17, 94.0), (44, 81.0), (27, 91.0), (59, 99.0), (21, 98.0), (40, 98.0), (27, 96.0), (70, 97.0), (62, 95.0), (28, 96.0), (18, 97.0), (20, 97.0), (18, 96.0), (96, 96.0), (11, 100.0), (91, 97.0), (17, 99.0), (11, 98.0), (19, 99.0), (63, 99.0), (15, 100.0), (21, 97.0), (38, 97.0), (47, 93.0), (34, 98.0), (22, 95.0), (36, 91.0), (11, 96.0), (92, 95.0), (12, 98.0), (57, 94.0), (14, 98.0), (67, 96.0), (24, 98.0), (27, 96.0), (11, 100.0), (73, 96.0), (13, 91.0), (63, 97.0), (77, 96.0), (64, 98.0), (66, 94.0), (31, 97.0), (94, 97.0), (22, 97.0), (44, 90.0), (46, 97.0), (23, 95.0), (13, 100.0), (99, 96.0), (81, 94.0), (11, 80.0), (204, 98.0), (85, 90.0), (15, 95.0), (36, 96.0), (16, 99.0), (56, 84.0), (48, 99.0), (61, 98.0), (10, 98.0), (33, 99.0), (49, 96.0), (115, 97.0), (11, 100.0), (34, 91.0), (57, 97.0), (58, 96.0), (14, 95.0), (43, 99.0), (62, 96.0), (208, 95.0), (53, 98.0), (45, 95.0), (62, 93.0), (36, 100.0), (13, 98.0), (66, 90.0), (11, 98.0), (72, 98.0), (41, 95.0), (80, 94.0), (73, 94.0), (10, 98.0), (67, 97.0), (75, 95.0), (39, 92.0), (55, 98.0), (27, 97.0), (18, 94.0), (13, 88.0), (12, 93.0), (59, 96.0), (55, 93.0), (11, 85.0), (24, 85.0), (86, 99.0), (11, 100.0), (53, 94.0), (46, 98.0), (15, 93.0), (31, 93.0), (13, 97.0), (27, 93.0), (22, 94.0), (66, 88.0), (78, 97.0), (15, 99.0), (46, 99.0), (74, 95.0), (39, 98.0), (43, 95.0), (113, 94.0), (36, 89.0), (26, 97.0), (18, 99.0), (54, 91.0), (36, 93.0), (29, 90.0), (47, 94.0), (35, 99.0), (157, 99.0), (16, 92.0), (28, 94.0), (66, 94.0), (84, 95.0), (11, 95.0), (19, 96.0), (10, 93.0), (51, 98.0), (12, 100.0), (104, 97.0), (137, 99.0), (57, 99.0), (23, 98.0), (10, 96.0), (11, 100.0), (15, 100.0), (31, 98.0), (48, 100.0), (74, 97.0), (107, 89.0), (26, 97.0), (18, 99.0), (52, 99.0), (12, 87.0), (18, 100.0), (75, 98.0), (28, 98.0), (72, 93.0), (11, 87.0), (31, 94.0), (11, 100.0), (67, 98.0), (15, 93.0), (111, 99.0), (41, 88.0), (43, 98.0), (25, 90.0), (24, 97.0), (33, 97.0), (27, 99.0), (10, 78.0), (25, 99.0), (12, 93.0), (30, 97.0), (28, 85.0), (18, 98.0), (15, 99.0), (53, 88.0), (21, 91.0), (45, 96.0), (44, 94.0), (95, 99.0), (43, 90.0), (12, 98.0), (58, 99.0), (119, 97.0), (16, 100.0), (41, 98.0), (64, 99.0), (19, 99.0), (10, 100.0), (213, 93.0), (19, 99.0), (20, 97.0), (74, 98.0), (18, 99.0), (23, 98.0), (35, 99.0), (36, 94.0), (105, 97.0), (199, 98.0), (36, 96.0), (16, 100.0), (78, 98.0), (79, 97.0), (34, 99.0), (18, 97.0), (62, 96.0), (26, 99.0), (19, 100.0), (37, 98.0), (39, 98.0), (80, 96.0), (21, 96.0), (52, 99.0), (11, 94.0), (78, 98.0), (10, 100.0), (33, 99.0), (26, 90.0), (149, 95.0), (27, 93.0), (77, 96.0), (57, 100.0), (20, 98.0), (14, 97.0), (26, 87.0), (23, 99.0), (24, 99.0), (14, 87.0), (72, 99.0), (31, 89.0), (88, 88.0), (46, 94.0), (37, 98.0), (56, 78.0), (26, 96.0), (11, 100.0), (18, 98.0), (61, 97.0), (14, 96.0), (117, 98.0), (87, 98.0), (11, 89.0), (11, 98.0), (67, 97.0), (63, 96.0), (32, 100.0), (20, 100.0), (86, 91.0), (14, 100.0), (93, 91.0), (80, 90.0), (11, 100.0), (20, 95.0), (37, 95.0), (53, 95.0), (139, 98.0), (17, 93.0), (53, 94.0), (11, 100.0), (24, 92.0), (112, 98.0), (47, 100.0), (10, 100.0), (12, 92.0), (16, 90.0), (30, 98.0), (12, 97.0), (61, 94.0), (30, 93.0), (18, 87.0), (16, 90.0), (81, 92.0), (116, 95.0), (77, 92.0), (30, 96.0), (104, 96.0), (32, 95.0), (38, 99.0), (52, 98.0), (62, 95.0), (100, 94.0), (34, 99.0), (67, 94.0), (20, 99.0), (23, 95.0), (24, 82.0), (15, 96.0), (13, 93.0), (51, 96.0), (32, 80.0), (62, 94.0), (89, 87.0), (11, 67.0), (10, 70.0), (52, 97.0), (89, 86.0), (18, 98.0), (74, 98.0), (88, 86.0), (18, 99.0), (95, 82.0), (97, 85.0), (13, 80.0), (14, 80.0), (32, 100.0), (31, 99.0), (54, 93.0), (60, 99.0), (131, 98.0), (14, 95.0), (16, 99.0), (109, 99.0), (13, 97.0), (30, 95.0), (16, 97.0), (106, 96.0), (15, 96.0), (28, 86.0), (97, 98.0), (25, 97.0), (36, 94.0), (36, 99.0), (82, 95.0), (75, 96.0), (14, 87.0), (29, 89.0), (79, 93.0), (76, 97.0), (79, 96.0), (19, 96.0), (15, 96.0), (14, 97.0), (13, 98.0), (20, 92.0), (90, 98.0), (114, 96.0), (82, 96.0), (17, 91.0), (40, 98.0), (75, 90.0), (76, 96.0), (10, 96.0), (38, 96.0), (132, 97.0), (10, 100.0), (10, 96.0), (87, 94.0), (13, 86.0), (91, 95.0), (13, 78.0), (74, 97.0), (33, 83.0), (14, 83.0), (69, 94.0), (43, 96.0), (32, 78.0), (20, 93.0), (10, 84.0), (34, 91.0), (85, 92.0), (110, 90.0), (15, 97.0), (116, 88.0), (45, 100.0), (25, 97.0), (26, 85.0), (14, 100.0), (22, 98.0), (15, 91.0), (52, 97.0), (40, 97.0), (82, 100.0), (25, 90.0), (25, 92.0), (80, 93.0), (32, 93.0), (52, 88.0), (14, 90.0), (35, 99.0), (42, 97.0), (50, 91.0), (22, 95.0), (24, 100.0), (20, 100.0), (37, 92.0), (30, 99.0), (77, 100.0), (60, 97.0), (37, 92.0), (38, 98.0), (43, 91.0), (16, 99.0), (25, 92.0), (136, 91.0), (130, 96.0), (11, 85.0), (30, 94.0), (10, 100.0), (141, 95.0), (12, 98.0), (18, 93.0), (27, 93.0), (10, 96.0), (95, 98.0), (67, 96.0), (40, 94.0), (15, 87.0), (30, 98.0), (30, 97.0), (11, 100.0), (95, 99.0), (13, 98.0), (112, 98.0), (37, 96.0), (64, 91.0), (30, 97.0), (12, 95.0), (50, 96.0), (10, 96.0), (96, 99.0), (22, 100.0), (48, 100.0), (31, 99.0), (10, 96.0), (15, 95.0), (17, 97.0), (26, 98.0), (99, 92.0), (94, 96.0), (30, 93.0), (36, 97.0), (48, 84.0), (140, 98.0), (87, 99.0), (91, 95.0), (164, 99.0), (43, 94.0), (36, 98.0), (56, 96.0), (120, 97.0), (26, 99.0), (30, 97.0), (11, 98.0), (42, 95.0), (75, 96.0), (34, 92.0), (33, 91.0), (70, 96.0), (14, 97.0), (18, 70.0), (18, 93.0), (25, 99.0), (10, 96.0), (42, 90.0), (59, 98.0), (49, 99.0), (12, 83.0), (60, 90.0), (42, 86.0), (10, 96.0), (73, 94.0), (92, 98.0), (141, 97.0), (22, 86.0), (71, 99.0), (15, 83.0), (26, 88.0), (61, 94.0), (22, 99.0), (44, 94.0), (51, 85.0), (74, 97.0), (15, 97.0), (30, 93.0), (56, 100.0), (164, 92.0), (30, 85.0), (98, 98.0), (41, 94.0), (19, 92.0), (10, 100.0), (54, 93.0), (28, 96.0), (28, 86.0), (102, 97.0), (16, 98.0), (60, 94.0), (28, 96.0), (15, 97.0), (12, 100.0), (15, 97.0), (30, 91.0), (41, 95.0), (62, 96.0), (11, 98.0), (42, 95.0), (11, 100.0), (63, 98.0), (15, 92.0), (75, 98.0), (17, 95.0), (45, 96.0), (49, 87.0), (18, 87.0), (11, 96.0), (16, 90.0), (36, 95.0), (13, 83.0), (27, 98.0), (127, 99.0), (38, 99.0), (18, 98.0), (18, 99.0), (15, 87.0), (18, 100.0), (26, 90.0), (66, 90.0), (39, 98.0), (14, 100.0), (33, 98.0), (65, 98.0), (25, 100.0), (13, 96.0), (35, 98.0), (22, 93.0), (50, 98.0), (12, 100.0), (68, 97.0), (13, 94.0), (54, 98.0), (58, 90.0), (32, 96.0), (81, 95.0), (23, 95.0), (34, 99.0), (15, 98.0), (34, 97.0), (47, 93.0), (27, 99.0), (50, 96.0), (88, 100.0), (43, 88.0), (15, 96.0), (42, 97.0), (44, 98.0), (97, 100.0), (141, 90.0), (136, 94.0), (62, 93.0), (48, 97.0), (12, 96.0), (11, 98.0), (22, 97.0), (10, 86.0), (14, 76.0), (66, 97.0), (61, 95.0), (16, 91.0), (10, 96.0), (36, 100.0), (46, 95.0), (172, 99.0), (22, 90.0), (23, 90.0), (57, 94.0), (91, 96.0), (38, 94.0), (41, 87.0), (10, 96.0), (66, 95.0), (14, 94.0), (18, 97.0), (23, 93.0), (20, 98.0), (22, 94.0), (13, 82.0), (35, 99.0), (56, 94.0), (123, 95.0), (84, 100.0), (11, 82.0), (79, 98.0), (14, 94.0), (50, 96.0), (42, 98.0), (87, 98.0), (14, 98.0), (45, 98.0), (55, 95.0), (14, 84.0), (50, 98.0), (26, 91.0), (10, 100.0), (104, 92.0), (52, 98.0), (23, 98.0), (37, 100.0), (19, 99.0), (36, 99.0), (25, 98.0), (224, 95.0), (77, 96.0), (52, 94.0), (72, 98.0), (53, 93.0), (55, 91.0), (11, 94.0), (43, 93.0), (12, 95.0), (36, 97.0), (49, 97.0), (58, 98.0), (49, 99.0), (36, 95.0), (14, 99.0), (19, 91.0), (102, 91.0), (53, 98.0), (47, 99.0), (58, 97.0), (10, 94.0), (59, 94.0), (78, 97.0), (16, 93.0), (21, 93.0), (80, 98.0), (58, 98.0), (73, 95.0), (15, 95.0), (16, 98.0), (25, 91.0), (46, 99.0), (83, 88.0), (40, 90.0), (27, 82.0), (47, 94.0), (47, 82.0), (45, 92.0), (15, 96.0), (26, 98.0), (13, 93.0), (13, 98.0), (22, 88.0), (28, 96.0), (47, 100.0), (18, 93.0), (70, 96.0), (80, 98.0), (17, 76.0), (18, 98.0), (10, 100.0), (78, 95.0), (88, 93.0), (79, 94.0), (30, 96.0), (54, 89.0), (14, 76.0), (47, 99.0), (12, 98.0), (101, 97.0), (13, 97.0), (45, 96.0), (40, 85.0), (23, 81.0), (100, 96.0), (31, 96.0), (46, 95.0), (96, 94.0), (23, 96.0), (40, 95.0), (74, 98.0), (65, 92.0), (15, 87.0), (17, 89.0), (68, 97.0), (101, 100.0), (33, 98.0), (46, 93.0), (30, 94.0), (31, 97.0), (117, 95.0), (32, 98.0), (14, 94.0), (76, 98.0), (10, 98.0), (40, 90.0), (26, 94.0), (105, 95.0), (21, 91.0), (49, 96.0), (29, 98.0), (12, 95.0), (11, 92.0), (29, 99.0), (15, 100.0), (76, 98.0), (13, 94.0), (11, 96.0), (85, 99.0), (14, 96.0), (18, 92.0), (31, 94.0), (21, 93.0), (31, 94.0), (24, 100.0), (23, 93.0), (31, 82.0), (42, 77.0), (47, 85.0), (25, 79.0), (19, 98.0), (33, 98.0), (65, 95.0), (53, 99.0), (13, 100.0), (22, 99.0), (10, 94.0), (23, 97.0), (60, 99.0), (109, 96.0), (11, 91.0), (35, 95.0), (56, 91.0), (23, 97.0), (50, 92.0), (35, 93.0), (38, 86.0), (30, 81.0), (10, 96.0), (88, 95.0), (74, 98.0), (53, 98.0), (59, 96.0), (34, 89.0), (78, 94.0), (50, 98.0), (67, 96.0), (37, 96.0), (25, 82.0), (20, 99.0), (24, 94.0), (49, 93.0), (43, 99.0), (27, 84.0), (30, 91.0), (38, 92.0), (97, 93.0), (16, 100.0), (85, 96.0), (29, 86.0), (63, 98.0), (109, 92.0), (70, 100.0), (10, 93.0), (66, 86.0), (66, 85.0), (72, 84.0), (69, 85.0), (34, 94.0), (91, 98.0), (79, 99.0), (21, 87.0), (45, 100.0), (12, 91.0), (16, 99.0), (13, 86.0), (36, 94.0), (81, 97.0), (14, 94.0), (40, 96.0), (12, 95.0), (26, 92.0), (48, 90.0), (35, 92.0), (11, 100.0), (45, 100.0), (79, 96.0), (55, 92.0), (51, 99.0), (52, 91.0), (58, 88.0), (70, 92.0), (65, 90.0), (38, 94.0), (57, 100.0), (14, 96.0), (23, 97.0), (11, 94.0), (27, 98.0), (19, 94.0), (29, 99.0), (54, 95.0), (65, 89.0), (69, 87.0), (79, 92.0), (15, 99.0), (22, 92.0), (48, 90.0), (50, 82.0), (119, 90.0), (60, 96.0), (24, 98.0), (16, 91.0), (36, 97.0), (16, 99.0), (69, 98.0), (11, 82.0), (13, 97.0), (57, 82.0), (17, 99.0), (14, 89.0), (10, 100.0), (36, 95.0), (59, 89.0), (44, 95.0), (66, 98.0), (26, 100.0), (39, 91.0), (66, 96.0), (85, 99.0), (26, 95.0), (41, 98.0), (18, 97.0), (54, 96.0), (15, 94.0), (18, 94.0), (41, 84.0), (12, 100.0), (24, 100.0), (25, 100.0), (51, 98.0), (56, 95.0), (13, 97.0), (13, 97.0), (10, 100.0), (38, 100.0), (61, 98.0), (76, 94.0), (47, 99.0), (16, 78.0), (48, 96.0), (10, 91.0), (23, 97.0), (67, 86.0), (64, 99.0), (46, 98.0), (19, 92.0), (68, 97.0), (14, 99.0), (15, 99.0), (17, 94.0), (16, 91.0), (42, 96.0), (52, 97.0), (27, 85.0), (26, 100.0), (19, 99.0), (121, 97.0), (52, 88.0), (74, 89.0), (34, 96.0), (34, 94.0), (14, 87.0), (45, 100.0), (85, 99.0), (33, 99.0), (12, 97.0), (48, 100.0), (34, 94.0), (45, 98.0), (53, 88.0), (59, 97.0), (11, 96.0), (75, 92.0), (10, 94.0), (36, 96.0), (17, 94.0), (16, 96.0), (102, 95.0), (79, 93.0), (67, 93.0), (58, 94.0), (10, 90.0), (33, 98.0), (27, 94.0), (22, 97.0), (13, 91.0), (45, 100.0), (53, 88.0), (49, 89.0), (42, 98.0), (26, 76.0), (85, 98.0), (14, 100.0), (11, 100.0), (24, 98.0), (31, 96.0), (48, 98.0), (69, 92.0), (20, 89.0), (14, 98.0), (11, 98.0), (64, 100.0), (25, 99.0), (48, 99.0), (47, 97.0), (49, 91.0), (41, 97.0), (152, 95.0), (56, 94.0), (14, 100.0), (33, 92.0), (42, 84.0), (58, 93.0), (39, 92.0), (32, 99.0), (60, 95.0), (32, 99.0), (24, 99.0), (31, 98.0), (37, 84.0), (27, 93.0), (37, 95.0), (32, 97.0), (34, 91.0), (21, 89.0), (41, 98.0), (26, 93.0), (61, 99.0), (26, 100.0), (55, 97.0), (74, 98.0), (15, 89.0), (28, 99.0), (31, 99.0), (57, 97.0), (54, 93.0), (61, 94.0), (16, 93.0), (61, 90.0), (62, 96.0), (30, 97.0), (28, 93.0), (59, 97.0), (28, 100.0), (111, 91.0), (10, 92.0), (58, 98.0), (16, 100.0), (29, 92.0), (27, 97.0), (106, 99.0), (105, 93.0), (43, 99.0), (13, 98.0), (38, 82.0), (27, 100.0), (46, 97.0), (117, 97.0), (13, 95.0), (17, 91.0), (47, 100.0), (67, 99.0), (50, 96.0), (13, 88.0), (39, 93.0), (29, 83.0), (29, 100.0), (84, 96.0), (17, 99.0), (25, 92.0), (18, nan), (12, 92.0), (45, 96.0), (61, 100.0), (14, 88.0), (101, 99.0), (20, 91.0), (18, 99.0), (23, 96.0), (48, 100.0), (81, 99.0), (77, 99.0), (12, 93.0), (11, 100.0), (66, 91.0), (68, 97.0), (92, 95.0), (71, 94.0), (65, 94.0), (52, 93.0), (17, 100.0), (41, 98.0), (54, 95.0), (48, 97.0), (47, 97.0), (13, 100.0), (67, 97.0), (76, 97.0), (30, 95.0), (16, 89.0), (11, 100.0), (34, 98.0), (41, 99.0), (61, 99.0), (53, 95.0), (14, 95.0), (81, 92.0), (32, 96.0), (120, 98.0), (119, 86.0), (14, 72.0), (11, 96.0), (30, 96.0), (19, 95.0), (13, 94.0), (101, 98.0), (69, 92.0), (14, 98.0), (11, 93.0), (32, 99.0), (93, 99.0), (14, 97.0), (75, 97.0), (18, 100.0), (35, 97.0), (32, 91.0), (37, 98.0), (26, 100.0), (13, 91.0), (29, 94.0), (79, 98.0), (19, 99.0), (63, 97.0), (15, 100.0), (10, 62.0), (63, 98.0), (38, 98.0), (10, 92.0), (30, 95.0), (11, 98.0), (63, 98.0), (13, 98.0), (107, 93.0), (107, 97.0), (53, 93.0), (93, 98.0), (35, 99.0), (67, 95.0), (103, 92.0), (27, 97.0), (55, 98.0), (35, 97.0), (47, 94.0), (58, 90.0), (39, 91.0), (47, 98.0), (29, 94.0), (23, 96.0), (42, 98.0), (43, 91.0), (23, 99.0), (48, 95.0), (31, 93.0), (70, 99.0), (13, 95.0), (17, 86.0), (40, 93.0), (142, 99.0), (16, 100.0), (14, 94.0), (47, 99.0), (46, 96.0), (66, 97.0), (54, 99.0), (40, 88.0), (36, 82.0), (43, 94.0), (28, 100.0), (50, 91.0), (18, 100.0), (23, 91.0), (62, 93.0), (19, 94.0), (79, 89.0), (122, 92.0), (54, 99.0), (29, 99.0), (30, 100.0), (55, 100.0), (58, 89.0), (34, 95.0), (28, 98.0), (61, 96.0), (65, 99.0), (16, 96.0), (18, 100.0), (24, 91.0), (11, 98.0), (26, 97.0), (64, 95.0), (91, 97.0), (18, 99.0), (13, 95.0), (32, 93.0), (40, 99.0), (102, 94.0), (40, 92.0), (108, 95.0), (50, 92.0), (52, 99.0), (64, 94.0), (27, 94.0), (10, 89.0), (31, 95.0), (28, 96.0), (42, 98.0), (24, 97.0), (53, 96.0), (64, 96.0), (48, 100.0), (12, 100.0), (41, 97.0), (17, 95.0), (13, 97.0), (35, 96.0), (10, 98.0), (23, 97.0), (38, 97.0), (20, 94.0), (10, 88.0), (21, 98.0), (27, 96.0), (33, 96.0), (10, 98.0), (26, 98.0), (57, 99.0), (69, 95.0), (17, 96.0), (38, 93.0), (124, 97.0), (16, 96.0), (17, 96.0), (41, 95.0), (32, 98.0), (39, 98.0), (31, 98.0), (21, 97.0), (37, 88.0), (21, 100.0), (18, 97.0), (14, 96.0), (18, 99.0), (33, 78.0), (59, 93.0), (42, 99.0), (30, 86.0), (13, 92.0), (16, 98.0), (14, 96.0), (10, 98.0), (22, 95.0), (25, 96.0), (26, 85.0), (62, 98.0), (68, 98.0), (28, 90.0), (14, 93.0), (16, 98.0), (13, 95.0), (44, 94.0), (120, 92.0), (24, 97.0), (30, 99.0), (57, 98.0), (13, 86.0), (48, 99.0), (158, 93.0), (33, 98.0), (71, 95.0), (27, 95.0), (22, 94.0), (133, 96.0), (14, 100.0), (68, 96.0), (15, 92.0), (10, 90.0), (10, 86.0), (34, 96.0), (51, 97.0), (23, 92.0), (26, 85.0), (47, 99.0), (36, 98.0), (131, 92.0), (123, 93.0), (21, 100.0), (103, 95.0), (11, 100.0), (80, 95.0), (80, 99.0), (38, 90.0), (41, 99.0), (83, 97.0), (77, 96.0), (33, 96.0), (47, 97.0), (68, 86.0), (23, 94.0), (65, 95.0), (56, 98.0), (87, 99.0), (28, 80.0), (36, 90.0), (18, 90.0), (37, 96.0), (57, 99.0), (31, 89.0), (46, 96.0), (18, 92.0), (26, 95.0), (10, 92.0), (47, 96.0), (69, 93.0), (19, 92.0), (64, 93.0), (14, 83.0), (100, 97.0), (10, 98.0), (76, 97.0), (24, 95.0), (38, 97.0), (112, 93.0), (105, 99.0), (14, 94.0), (31, 97.0), (15, 92.0), (60, 100.0), (15, 98.0), (78, 97.0), (19, 89.0), (31, 98.0), (34, 96.0), (41, 95.0), (10, 92.0), (25, 97.0), (16, 95.0), (63, 97.0), (27, 96.0), (33, 98.0), (83, 87.0), (50, 97.0), (25, 96.0), (13, 100.0), (56, 99.0), (70, 92.0), (10, 96.0), (13, 95.0), (12, 100.0), (17, 99.0), (22, 97.0), (17, 95.0), (33, 99.0), (29, 84.0), (71, 92.0), (97, 93.0), (57, 90.0), (11, 96.0), (14, 97.0), (45, 94.0), (32, 94.0), (69, 94.0), (38, 93.0), (18, 82.0), (98, 95.0), (93, 98.0), (31, 99.0), (39, 96.0), (39, 92.0), (11, 100.0), (26, 99.0), (12, 92.0), (25, 91.0), (24, 97.0), (44, 95.0), (17, 99.0), (33, 96.0), (27, 99.0), (12, 93.0), (26, 86.0), (13, 85.0), (10, 100.0), (62, 92.0), (45, 95.0), (51, 93.0), (118, 98.0), (26, 97.0), (112, 93.0), (17, 94.0), (19, 95.0), (101, 96.0), (99, 85.0), (31, 97.0), (59, 99.0), (13, 95.0), (11, 91.0), (27, 99.0), (10, 96.0), (35, 96.0), (12, 97.0), (15, 99.0), (43, 94.0), (44, 99.0), (95, 95.0), (37, 96.0), (23, 85.0), (88, 98.0), (24, 93.0), (48, 98.0), (53, 95.0), (71, 95.0), (33, 92.0), (33, 95.0), (13, 97.0), (27, 82.0), (32, 91.0), (24, 98.0), (77, 100.0), (11, 94.0), (17, 96.0), (33, 99.0), (43, 97.0), (14, 97.0), (70, 99.0), (29, 86.0), (46, 97.0), (69, 87.0), (91, 87.0), (57, 95.0), (57, 99.0), (12, 95.0), (18, 99.0), (66, 91.0), (18, 97.0), (141, 97.0), (76, 97.0), (45, 95.0), (29, 89.0), (117, 95.0), (11, 96.0), (99, 100.0), (56, 94.0), (13, 95.0), (12, 100.0), (19, 91.0), (29, 97.0), (77, 99.0), (63, 97.0), (47, 100.0), (27, 98.0), (76, 94.0), (78, 97.0), (18, 97.0), (57, 98.0), (41, 91.0), (59, 92.0), (81, 93.0), (58, 96.0), (15, 84.0), (44, 80.0), (55, 98.0), (24, 98.0), (73, 99.0), (25, 100.0), (30, 96.0), (13, 97.0), (21, 92.0), (10, 98.0), (18, 80.0), (59, 93.0), (13, 95.0), (61, 93.0), (41, 97.0), (86, 87.0), (65, 100.0), (42, 85.0), (71, 98.0), (22, 76.0), (52, 96.0), (12, 92.0), (24, 88.0), (47, 100.0), (51, 100.0), (55, 96.0), (24, 94.0), (14, 96.0), (41, 97.0), (36, 94.0), (17, 87.0), (14, 79.0), (50, 96.0), (24, 92.0), (10, 98.0), (126, 97.0), (24, 93.0), (75, 93.0), (11, 89.0), (22, 99.0), (13, 97.0), (21, 99.0), (15, 99.0), (37, 95.0), (14, 99.0), (25, 97.0), (41, 97.0), (22, 79.0), (63, 98.0), (79, 93.0), (11, 98.0), (82, 96.0), (44, 90.0), (24, 96.0), (15, 100.0), (72, 91.0), (46, 87.0), (32, 95.0), (26, 97.0), (38, 98.0), (11, 98.0), (58, 92.0), (36, 100.0), (75, 97.0), (108, 95.0), (28, 86.0), (54, 99.0), (56, 93.0), (36, 91.0), (47, 95.0), (39, 94.0), (16, 83.0), (99, 97.0), (21, 100.0), (28, 97.0), (18, 99.0), (113, 91.0), (37, 91.0), (34, 89.0), (62, 90.0), (41, 94.0), (36, 90.0), (28, 96.0), (78, 95.0), (14, 79.0), (26, 92.0), (44, 95.0), (76, 93.0), (83, 90.0), (60, 95.0), (34, 95.0), (49, 95.0), (13, 95.0), (19, 99.0), (28, 94.0), (48, 88.0), (19, 94.0), (58, 78.0), (14, 93.0), (11, 76.0), (19, 98.0), (12, 98.0), (18, 91.0), (75, 94.0), (74, 98.0), (42, 91.0), (43, 99.0), (60, 97.0), (16, 90.0), (133, 93.0), (33, 96.0), (74, 92.0), (24, 95.0), (53, 98.0), (12, 100.0), (13, 100.0), (16, 96.0), (74, 100.0), (15, 93.0), (28, 99.0), (57, 95.0), (44, 95.0), (52, 100.0), (42, 99.0), (21, 98.0), (40, 90.0), (133, 96.0), (27, 96.0), (21, 80.0), (15, 99.0), (36, 94.0), (22, 98.0), (25, 88.0), (22, 98.0), (25, 84.0), (25, 80.0), (31, 99.0), (11, 91.0), (32, 91.0), (12, 98.0), (24, 100.0), (10, 100.0), (62, 83.0), (16, 92.0), (94, 94.0), (11, 84.0), (21, 95.0), (44, 99.0), (120, 94.0), (12, 93.0), (14, 90.0), (31, 71.0), (12, 97.0), (37, 85.0), (44, 100.0), (32, 94.0), (12, 95.0), (61, 93.0), (236, 96.0), (11, 96.0), (142, 90.0), (15, 92.0), (110, 98.0), (22, 98.0), (59, 97.0), (75, 99.0), (15, 83.0), (85, 91.0), (10, 92.0), (16, 99.0), (47, 98.0), (61, 87.0), (11, 100.0), (10, 84.0), (11, 100.0), (14, 96.0), (48, 98.0), (11, 100.0), (78, 97.0), (53, 98.0), (65, 97.0), (11, 96.0), (80, 95.0), (66, 98.0), (67, 100.0), (55, 93.0), (52, 97.0), (54, 88.0), (13, 83.0), (23, 99.0), (10, 100.0), (77, 99.0), (27, 96.0), (98, 100.0), (13, 98.0), (58, 95.0), (22, 90.0), (13, 100.0), (14, 94.0), (13, 65.0), (17, 86.0), (10, 94.0), (13, 88.0), (26, 97.0), (13, 90.0), (45, 96.0), (18, 98.0), (49, 85.0), (83, 99.0), (40, 98.0), (97, 95.0), (85, 95.0), (80, 93.0), (92, 96.0), (15, 99.0), (38, 91.0), (13, 91.0), (40, 98.0), (47, 84.0), (39, 94.0), (10, 98.0), (47, 95.0), (12, 97.0), (72, 84.0), (15, 93.0), (15, 99.0), (13, 100.0), (14, 97.0), (67, 99.0), (37, 99.0), (24, 84.0), (16, 93.0), (26, 95.0), (16, 94.0), (47, 98.0), (17, 93.0), (11, 100.0), (36, 100.0), (14, 83.0), (11, 93.0), (21, 100.0), (15, 99.0), (33, 99.0), (40, 99.0), (65, 96.0), (17, 100.0), (19, 95.0), (14, 84.0), (15, 92.0), (33, 95.0), (118, 96.0), (19, 97.0), (13, 98.0), (11, 100.0), (20, 76.0), (34, 84.0), (84, 99.0), (11, 100.0), (22, 95.0), (48, 96.0), (42, 96.0), (21, 97.0), (51, 96.0), (31, 94.0), (35, 97.0), (63, 96.0), (61, 96.0), (11, 96.0), (24, 95.0), (33, 93.0), (70, 96.0), (33, 95.0), (83, 96.0), (18, 93.0), (37, 99.0), (30, 98.0), (58, 92.0), (84, 90.0), (49, 98.0), (17, 94.0), (33, 86.0), (10, 98.0), (54, 96.0), (50, 91.0), (92, 97.0), (55, 92.0), (24, 91.0), (137, 94.0), (111, 96.0), (34, 96.0), (22, 91.0), (34, 91.0), (14, 96.0), (11, 98.0), (10, 98.0), (81, 95.0), (10, 100.0), (13, 100.0), (95, 93.0), (37, 95.0), (80, 88.0), (10, 98.0), (13, 97.0), (10, 100.0), (40, 99.0), (11, 98.0), (15, 88.0), (28, 99.0), (33, 94.0), (70, 99.0), (22, 100.0), (75, 97.0), (49, 82.0), (89, 89.0), (35, 98.0), (23, 93.0), (14, 96.0), (49, 93.0), (35, 86.0), (54, 94.0), (48, 95.0), (15, 97.0), (25, 94.0), (39, 96.0), (12, 93.0), (24, 99.0), (82, 100.0), (11, 100.0), (34, 99.0), (37, 100.0), (18, 83.0), (43, 96.0), (45, 96.0), (29, 98.0), (161, 95.0), (28, 94.0), (43, 94.0), (49, 92.0), (24, 93.0), (52, 94.0), (34, 93.0), (76, 98.0), (14, 96.0), (55, 100.0), (11, 89.0), (10, 94.0), (30, 92.0), (52, 99.0), (11, 98.0), (14, 96.0), (19, 98.0), (69, 90.0), (13, 91.0), (10, 100.0), (13, 91.0), (43, 97.0), (11, 91.0), (26, 100.0), (57, 94.0), (20, 97.0), (49, 96.0), (120, 89.0), (16, 100.0), (20, 97.0), (28, 99.0), (29, 91.0), (64, 99.0), (57, 95.0), (15, 99.0), (14, 100.0), (42, 97.0), (35, 92.0), (45, 99.0), (31, 99.0), (24, 97.0), (14, 94.0), (16, 88.0), (40, 92.0), (10, 98.0), (57, 95.0), (17, 100.0), (15, 100.0), (24, 86.0), (20, 99.0), (21, 98.0), (13, 94.0), (15, 96.0), (24, 98.0), (12, 92.0), (11, 80.0), (22, 93.0), (33, 93.0), (60, 91.0), (17, 95.0), (30, 97.0), (17, 95.0), (93, 94.0), (35, 99.0), (19, 88.0), (13, 94.0), (10, 98.0), (30, 92.0), (50, 89.0), (12, 100.0), (24, 98.0), (26, 95.0), (44, 97.0), (87, 95.0), (64, 93.0), (66, 94.0), (57, 96.0), (10, 92.0), (114, 97.0), (12, 95.0), (29, 95.0), (41, 94.0), (16, 98.0), (51, 87.0), (17, 100.0), (40, 98.0), (10, 98.0), (14, 96.0), (40, 96.0), (20, 98.0), (73, 93.0), (63, 91.0), (55, 100.0), (94, 94.0), (79, 87.0), (10, 100.0), (11, 98.0), (19, 98.0), (37, 93.0), (17, 99.0), (84, 87.0), (19, 100.0), (33, 96.0), (138, 94.0), (32, 81.0), (30, 98.0), (15, 99.0), (38, 86.0), (39, 86.0), (91, 97.0), (14, 100.0), (73, 98.0), (15, 97.0), (211, 99.0), (42, 83.0), (22, 100.0), (18, 88.0), (22, 74.0), (67, 99.0), (27, 96.0), (32, 88.0), (31, 88.0), (12, 98.0), (29, 98.0), (99, 93.0), (31, 77.0), (41, 82.0), (36, 96.0), (11, 100.0), (58, 96.0), (55, 97.0), (21, 97.0), (89, 94.0), (52, 99.0), (17, 98.0), (80, 94.0), (17, 96.0), (37, 90.0), (15, 88.0), (23, 99.0), (121, 90.0), (26, 93.0), (13, 94.0), (29, 86.0), (42, 95.0), (24, 95.0), (102, 92.0), (89, 90.0), (99, 98.0), (21, 98.0), (38, 93.0), (75, 96.0), (80, 98.0), (53, 98.0), (33, 98.0), (50, 86.0), (146, 95.0), (21, 96.0), (60, 94.0), (24, 98.0), (71, 95.0), (39, 92.0), (82, 95.0), (33, 90.0), (20, 83.0), (48, 86.0), (21, 90.0), (18, 100.0), (21, 90.0), (21, 99.0), (54, 98.0), (23, 98.0), (49, 97.0), (39, 98.0), (28, 99.0), (35, 100.0), (60, 97.0), (93, 98.0), (26, 97.0), (44, 96.0), (65, 97.0), (101, 99.0), (48, 98.0), (94, 98.0), (14, 94.0), (22, 100.0), (23, 99.0), (52, 98.0), (56, 97.0), (13, 97.0), (24, 93.0), (60, 89.0), (64, 87.0), (13, 100.0), (48, 100.0), (69, 96.0), (33, 99.0), (46, 97.0), (46, 95.0), (30, 99.0), (27, 94.0), (19, 91.0), (12, 98.0), (52, 97.0), (31, 95.0), (43, 93.0), (11, 87.0), (11, 98.0), (11, 100.0), (28, 100.0), (30, 92.0), (75, 89.0), (12, 93.0), (63, 93.0), (166, 94.0), (10, 98.0), (41, 99.0), (95, 89.0), (11, 96.0), (12, 90.0), (10, 80.0), (24, 86.0), (12, 92.0), (62, 92.0), (87, 94.0), (29, 95.0), (11, 89.0), (40, 93.0), (24, 98.0), (46, 99.0), (12, 95.0), (10, 100.0), (34, 86.0), (76, 95.0), (22, 92.0), (24, 93.0), (10, 98.0), (25, 95.0), (36, 94.0), (30, 89.0), (13, 91.0), (23, 97.0), (33, 90.0), (16, 85.0), (43, 100.0), (101, 95.0), (45, 87.0), (108, 91.0), (100, 100.0), (33, 99.0), (52, 94.0), (43, 95.0), (11, 93.0), (20, 98.0), (64, 99.0), (106, 85.0), (37, 96.0), (15, 93.0), (11, 91.0), (69, 96.0), (104, 84.0), (131, 96.0), (21, 97.0), (42, 94.0), (34, 97.0), (21, 92.0), (46, 79.0), (17, 81.0), (12, 97.0), (14, 90.0), (64, 98.0), (12, 100.0), (177, 96.0), (45, 94.0), (45, 95.0), (12, 98.0), (18, 92.0), (60, 96.0), (18, 98.0), (11, 87.0), (47, 97.0), (17, 99.0), (18, 90.0), (65, 98.0), (56, 92.0), (65, 96.0), (95, 87.0), (26, 89.0), (11, 85.0), (15, 99.0), (56, 98.0), (22, 84.0), (14, 95.0), (36, 94.0), (44, 96.0), (71, 93.0), (11, 98.0), (73, 98.0), (52, 99.0), (48, 99.0), (71, 89.0), (38, 100.0), (23, 98.0), (11, 96.0), (19, 90.0), (39, 88.0), (10, 92.0), (37, 93.0), (15, 96.0), (82, 96.0), (25, 96.0), (21, 96.0), (117, 85.0), (44, 97.0), (65, 90.0), (27, 88.0), (87, 92.0), (12, 100.0), (11, 96.0), (17, 95.0), (31, 96.0), (55, 91.0), (26, 88.0), (12, 93.0), (43, 91.0), (54, 93.0), (68, 93.0), (63, 97.0), (107, 97.0), (47, 95.0), (14, 96.0), (122, 99.0), (19, 87.0), (20, 86.0), (10, 89.0), (15, 95.0), (12, 92.0), (10, 92.0), (54, 94.0), (47, 91.0), (67, 88.0), (45, 85.0), (55, 99.0), (24, 85.0), (76, 90.0), (72, 87.0), (23, 97.0), (126, 99.0), (126, 96.0), (14, 99.0), (11, 84.0), (22, 99.0), (72, 99.0), (43, 85.0), (12, 98.0), (75, 97.0), (26, 99.0), (11, 100.0), (59, 96.0), (83, 97.0), (13, 100.0), (10, 93.0), (40, 90.0), (11, 89.0), (23, 82.0), (35, 76.0), (25, 95.0), (48, 96.0), (19, 87.0), (91, 98.0), (11, 82.0), (10, 86.0), (11, 89.0), (27, 96.0), (12, 93.0), (64, 100.0), (18, 94.0), (77, 97.0), (14, 93.0), (36, 89.0), (18, 100.0), (43, 97.0), (100, 93.0), (101, 95.0), (15, 97.0), (16, 100.0), (11, 98.0), (10, 96.0), (13, 100.0), (66, 78.0), (25, 87.0), (40, 92.0), (55, 85.0), (35, 86.0), (59, 91.0), (10, 96.0), (62, 99.0), (40, 98.0), (46, 93.0), (11, 96.0), (14, 79.0), (33, 92.0), (29, 94.0), (32, 86.0), (29, 99.0), (11, 95.0), (15, 97.0), (36, 84.0), (40, 97.0), (28, 96.0), (79, 94.0), (45, 98.0), (16, 96.0), (19, 94.0), (22, 85.0), (30, 96.0), (77, 98.0), (39, 95.0), (13, 98.0), (39, 97.0), (14, 96.0), (110, 98.0), (16, 90.0), (25, 99.0), (28, 96.0), (17, 93.0), (15, 95.0), (74, 97.0), (10, 96.0), (10, 100.0), (10, 90.0), (18, 100.0), (13, 100.0), (53, 99.0), (42, 94.0), (33, 94.0), (54, 98.0), (11, 98.0), (49, 96.0), (10, 92.0), (35, 82.0), (45, 84.0), (20, 82.0), (43, 85.0), (61, 98.0), (48, 96.0), (39, 92.0), (27, 99.0), (70, 90.0), (10, 98.0), (81, 98.0), (86, 99.0), (33, 98.0), (35, 95.0), (55, 98.0), (26, 97.0), (19, 100.0), (50, 82.0), (16, 78.0), (64, 97.0), (46, 83.0), (36, 77.0), (27, 87.0), (71, 98.0), (25, 93.0), (28, 92.0), (89, 97.0), (22, 99.0), (17, 88.0), (14, 80.0), (25, 99.0), (22, 96.0), (10, 98.0), (37, 86.0), (10, 88.0), (51, 87.0), (58, 92.0), (26, 94.0), (24, 92.0), (115, 89.0), (113, 99.0), (29, 97.0), (28, 94.0), (68, 98.0), (16, 91.0), (25, 93.0), (46, 95.0), (13, 94.0), (20, 93.0), (55, 89.0), (41, 83.0), (41, 98.0), (13, 98.0), (16, 98.0), (10, 78.0), (13, 98.0), (33, 99.0), (11, 100.0), (107, 96.0), (12, 95.0), (17, 89.0), (36, 87.0), (18, 94.0), (132, 95.0), (137, 94.0), (74, 92.0), (13, 98.0), (66, 99.0), (18, 100.0), (35, 100.0), (22, 96.0), (26, 97.0), (11, 100.0), (14, 96.0), (54, 99.0), (62, 100.0), (29, 95.0), (37, 98.0), (10, 95.0), (16, 86.0), (25, 86.0), (34, 100.0), (43, 92.0), (18, 100.0), (21, 99.0), (11, 98.0), (194, 96.0), (28, 91.0), (63, 98.0), (25, 80.0), (10, 96.0), (12, 98.0), (39, 98.0), (29, 83.0), (25, 84.0), (18, 97.0), (48, 96.0), (17, 98.0), (25, 95.0), (21, 92.0), (11, 91.0), (16, 93.0), (11, 89.0), (56, 100.0), (23, 100.0), (54, 100.0), (18, 83.0), (35, 89.0), (40, 93.0), (21, 94.0), (80, 97.0), (12, 100.0), (18, 97.0), (28, 87.0), (17, 95.0), (26, 89.0), (28, 94.0), (34, 98.0), (11, 96.0), (19, 89.0), (57, 94.0), (176, 99.0), (27, 95.0), (94, 96.0), (92, 91.0), (39, 97.0), (34, 83.0), (22, 72.0), (30, 83.0), (43, 86.0), (28, 84.0), (29, 81.0), (37, 89.0), (24, 83.0), (39, 89.0), (62, 99.0), (21, 100.0), (10, 100.0), (29, 91.0), (20, 98.0), (45, 98.0), (11, 100.0), (83, 99.0), (19, 84.0), (33, 98.0), (26, 91.0), (12, 95.0), (37, 99.0), (14, 93.0), (31, 100.0), (56, 94.0), (24, 98.0), (29, 95.0), (83, 96.0), (16, 92.0), (17, 98.0), (58, 98.0), (17, 99.0), (14, 94.0), (58, 92.0), (12, 92.0), (24, 82.0), (115, 99.0), (46, 99.0), (19, 95.0), (21, 90.0), (10, 100.0), (25, 100.0), (19, 98.0), (13, 98.0), (10, 98.0), (34, 94.0), (18, 100.0), (21, 94.0), (44, 97.0), (24, 98.0), (55, 87.0), (13, 87.0), (11, 84.0), (16, 99.0), (30, 92.0), (77, 86.0), (16, 96.0), (12, 98.0), (26, 79.0), (24, 98.0), (34, 93.0), (13, 100.0), (101, 97.0), (44, 96.0), (57, 95.0), (29, 96.0), (10, 95.0), (95, 88.0), (28, 89.0), (25, 93.0), (66, 95.0), (30, 96.0), (23, 92.0), (20, 97.0), (23, 92.0), (19, 99.0), (34, 92.0), (13, 97.0), (72, 86.0), (10, 98.0), (20, 96.0), (11, 96.0), (11, 100.0), (58, 95.0), (11, 87.0), (31, 94.0), (59, 88.0), (30, 93.0), (48, 90.0), (41, 85.0), (31, 97.0), (55, 88.0), (34, 94.0), (68, 95.0), (13, 95.0), (60, 100.0), (46, 93.0), (44, 100.0), (12, 98.0), (48, 85.0), (15, 100.0), (24, 98.0), (13, 100.0), (65, 89.0), (164, 96.0), (34, 99.0), (94, 93.0), (22, 95.0), (31, 95.0), (30, 99.0), (57, 89.0), (13, 94.0), (10, 98.0), (54, 96.0), (13, 94.0), (18, 100.0), (71, 99.0), (38, 95.0), (37, 97.0), (46, 96.0), (46, 97.0), (48, 99.0), (76, 81.0), (86, 98.0), (13, 100.0), (13, 97.0), (55, 96.0), (80, 97.0), (20, 94.0), (13, 100.0), (86, 99.0), (32, 96.0), (13, 98.0), (22, 84.0), (11, 82.0), (10, 98.0), (33, 97.0), (42, 99.0), (10, 93.0), (11, 98.0), (31, 97.0), (61, 94.0), (13, 85.0), (37, 92.0), (25, 83.0), (19, 83.0), (27, 94.0), (29, 88.0), (49, 98.0), (17, 88.0), (21, 99.0), (68, 88.0), (13, 94.0), (56, 99.0), (75, 97.0), (20, 88.0), (22, 91.0), (27, 99.0), (21, 93.0), (22, 94.0), (10, 96.0), (42, 100.0), (68, 95.0), (70, 90.0), (34, 92.0), (15, 96.0), (67, 94.0), (21, 100.0), (40, 96.0), (37, 85.0), (53, 88.0), (37, 97.0), (54, 97.0), (12, 98.0), (20, 93.0), (149, 95.0), (22, 94.0), (18, 96.0), (19, 97.0), (11, 100.0), (20, 99.0), (11, 87.0), (44, 92.0), (10, 98.0), (30, 99.0), (34, 89.0), (25, 96.0), (19, 85.0), (155, 98.0), (11, 100.0), (69, 96.0), (11, 98.0), (51, 86.0), (22, 94.0), (76, 96.0), (65, 99.0), (26, 98.0), (54, 94.0), (18, 100.0), (30, 97.0), (32, 88.0), (10, 96.0), (29, 96.0), (12, 93.0), (18, 88.0), (59, 97.0), (62, 93.0), (11, 87.0), (18, 99.0), (36, 96.0), (44, 97.0), (76, 97.0), (15, 96.0), (29, 93.0), (65, 94.0), (63, 86.0), (59, 94.0), (29, 95.0), (69, 96.0), (42, 92.0), (15, 94.0), (37, 90.0), (34, 88.0), (34, 95.0), (12, 97.0), (46, 96.0), (25, 94.0), (55, 94.0), (67, 99.0), (105, 99.0), (44, 95.0), (19, 99.0), (42, 92.0), (21, 92.0), (15, 95.0), (57, 98.0), (19, 99.0), (11, 100.0), (14, 91.0), (33, 95.0), (54, 97.0), (10, 93.0), (48, 92.0), (53, 97.0), (72, 92.0), (10, 82.0), (28, 100.0), (11, 91.0), (17, 84.0), (12, 98.0), (46, 99.0), (27, 100.0), (57, 92.0), (17, 89.0), (33, 91.0), (28, 89.0), (14, 91.0), (59, 98.0), (57, 89.0), (92, 94.0), (12, 98.0), (27, 96.0), (12, 96.0), (64, 100.0), (29, 97.0), (64, 99.0), (37, 96.0), (45, 80.0), (64, 97.0), (23, 93.0), (35, 98.0), (168, 97.0), (10, 96.0), (69, 98.0), (23, 97.0), (212, 93.0), (13, 83.0), (98, 94.0), (52, 97.0), (110, 94.0), (38, 97.0), (19, 93.0), (14, 100.0), (69, 90.0), (19, 85.0), (37, 93.0), (60, 100.0), (48, 98.0), (10, 96.0), (38, 98.0), (52, 94.0), (17, 100.0), (45, 94.0), (50, 95.0), (38, 99.0), (31, 79.0), (37, 99.0), (20, 96.0), (17, 100.0), (122, 98.0), (76, 99.0), (26, 86.0), (11, 100.0), (14, 91.0), (28, 96.0), (72, 93.0), (33, 98.0), (13, 94.0), (26, 94.0), (10, 92.0), (15, 87.0), (102, 94.0), (16, 94.0), (10, 80.0), (26, 97.0), (24, 94.0), (37, 96.0), (38, 93.0), (11, 69.0), (61, 92.0), (46, 99.0), (15, 92.0), (22, 92.0), (23, 97.0), (15, 100.0), (29, 78.0), (44, 95.0), (20, 94.0), (12, 92.0), (10, 80.0), (18, 98.0), (13, 97.0), (11, 91.0), (28, 85.0), (13, 83.0), (15, 100.0), (25, 96.0), (32, 98.0), (26, 98.0), (11, 98.0), (57, 97.0), (26, 100.0), (11, 96.0), (55, 92.0), (28, 93.0), (15, 96.0), (37, 89.0), (27, 98.0), (35, 100.0), (22, 95.0), (60, 96.0), (40, 99.0), (128, 98.0), (11, 90.0), (13, 80.0), (71, 98.0), (13, 98.0), (24, 91.0), (41, 89.0), (19, 96.0), (89, 98.0), (35, 95.0), (33, 95.0), (30, 95.0), (14, 89.0), (35, 98.0), (11, 91.0), (204, 94.0), (35, 91.0), (46, 100.0), (17, 98.0), (17, 96.0), (156, 95.0), (43, 97.0), (24, 84.0), (21, 92.0), (56, 98.0), (22, 91.0), (34, 92.0), (14, 80.0), (54, 96.0), (10, 82.0), (10, 93.0), (49, 81.0), (15, 99.0), (17, 81.0), (20, 89.0), (21, 86.0), (38, 91.0), (54, 100.0), (27, 94.0), (25, 95.0), (33, 98.0), (42, 96.0), (45, 100.0), (47, 97.0), (75, 98.0), (24, 98.0), (45, 96.0), (16, 90.0), (22, 92.0), (33, 99.0), (49, 98.0), (71, 97.0), (22, 88.0), (10, 100.0), (60, 91.0), (27, 75.0), (45, 98.0), (49, 90.0), (162, 96.0), (40, 99.0), (12, 100.0), (23, 83.0), (34, 96.0), (11, 93.0), (12, 92.0), (46, 93.0), (21, 96.0), (41, 99.0), (47, 99.0), (45, 95.0), (13, 94.0), (33, 92.0), (81, 97.0), (22, 98.0), (51, 89.0), (13, 85.0), (38, 100.0), (28, 100.0), (35, 89.0), (33, 99.0), (16, 94.0), (31, 86.0), (62, 98.0), (15, 100.0), (88, 97.0), (65, 95.0), (54, 99.0), (41, 90.0), (62, 98.0), (30, 98.0), (24, 95.0), (11, 94.0), (62, 90.0), (28, 97.0), (48, 96.0), (19, 95.0), (34, 97.0), (12, 100.0), (32, 95.0), (66, 90.0), (24, 98.0), (46, 98.0), (18, 96.0), (31, 92.0), (20, 94.0), (39, 96.0), (76, 97.0), (25, 93.0), (15, 97.0), (10, 96.0), (30, 95.0), (58, 90.0), (16, 91.0), (42, 89.0), (36, 97.0), (31, 98.0), (18, 97.0), (58, 99.0), (23, 92.0), (10, 100.0), (21, 100.0), (12, 98.0), (12, 100.0), (38, 94.0), (69, 99.0), (84, 98.0), (117, 93.0), (10, 96.0), (20, 91.0), (23, 98.0), (21, 100.0), (10, 92.0), (15, 100.0), (18, 97.0), (15, 93.0), (92, 95.0), (16, 91.0), (10, 86.0), (65, 92.0), (22, 99.0), (14, 91.0), (17, 94.0), (36, 88.0), (53, 100.0), (14, 93.0), (38, 86.0), (11, 93.0), (14, 87.0), (14, 79.0), (30, 91.0), (26, 96.0), (11, 89.0), (43, 88.0), (31, 98.0), (10, 98.0), (44, 92.0), (14, 96.0), (48, 100.0), (14, 100.0), (13, 93.0), (84, 94.0), (24, 94.0), (37, 87.0), (30, 99.0), (39, 93.0), (59, 97.0), (12, 97.0), (13, 100.0), (46, 97.0), (51, 99.0), (34, 96.0), (101, 96.0), (17, 100.0), (12, 95.0), (41, 97.0), (36, 96.0), (22, 100.0), (99, 96.0), (30, 90.0), (36, 97.0), (45, 95.0), (32, 96.0), (15, 94.0), (36, 94.0), (19, 96.0), (16, 99.0), (45, 100.0), (85, 96.0), (75, 92.0), (68, 100.0), (30, 95.0), (41, 99.0), (40, 99.0), (11, 86.0), (19, 86.0), (28, 99.0), (38, 96.0), (56, 99.0), (20, 96.0), (57, 94.0), (43, 91.0), (118, 94.0), (73, 94.0), (46, 98.0), (11, 100.0), (24, 88.0), (20, 96.0), (11, 91.0), (147, 96.0), (11, 98.0), (47, 99.0), (34, 99.0), (83, 95.0), (28, 93.0), (22, 94.0), (19, 95.0), (41, 99.0), (41, 95.0), (21, 95.0), (20, 99.0), (29, 94.0), (12, 98.0), (35, 94.0), (42, 97.0), (12, 93.0), (28, 94.0), (104, 87.0), (19, 96.0), (10, 98.0), (55, 97.0), (32, 100.0), (40, 88.0), (46, 84.0), (55, 90.0), (13, 95.0), (48, 97.0), (29, 98.0), (15, 93.0), (13, 91.0), (19, 94.0), (16, 100.0), (144, 97.0), (32, 99.0), (51, 94.0), (37, 95.0), (70, 91.0), (12, 92.0), (10, 100.0), (21, 100.0), (64, 98.0), (29, 98.0), (19, 96.0), (49, 94.0), (43, 98.0), (19, 93.0), (24, 98.0), (13, 95.0), (30, 98.0), (26, 98.0), (101, 94.0), (24, 91.0), (33, 93.0), (24, 99.0), (19, 96.0), (20, 95.0), (22, 92.0), (38, 99.0), (51, 99.0), (20, 99.0), (22, 99.0), (39, 96.0), (10, 92.0), (11, 98.0), (13, 93.0), (12, 93.0), (63, 97.0), (46, 99.0), (51, 99.0), (26, 98.0), (47, 94.0), (24, 91.0), (19, 91.0), (46, 97.0), (33, 95.0), (61, 96.0), (49, 99.0), (76, 92.0), (16, 89.0), (30, 85.0), (10, 82.0), (27, 96.0), (12, 98.0), (52, 98.0), (24, 95.0), (22, 90.0), (33, 95.0), (12, 98.0), (26, 95.0), (12, 95.0), (24, 100.0), (52, 90.0), (11, 96.0), (63, 93.0), (21, 99.0), (47, 89.0), (36, 96.0), (35, 93.0), (54, 87.0), (44, 89.0), (53, 89.0), (24, 89.0), (32, 94.0), (10, 100.0), (14, 96.0), (15, 97.0), (51, 98.0), (53, 95.0), (41, 99.0), (46, 96.0), (65, 96.0), (12, 83.0), (27, 94.0), (10, 96.0), (23, 100.0), (32, 94.0), (43, 93.0), (34, 91.0), (12, 93.0), (27, 78.0), (19, 98.0), (26, 95.0), (24, 100.0), (47, 93.0), (27, 97.0), (55, 96.0), (38, 99.0), (33, 92.0), (33, 100.0), (39, 91.0), (12, 100.0), (11, 98.0), (40, 94.0), (37, 89.0), (18, 90.0), (22, 90.0), (13, 100.0), (36, 94.0), (42, 88.0), (12, 90.0), (13, 95.0), (54, 98.0), (72, 93.0), (49, 97.0), (23, 93.0), (11, 98.0), (44, 96.0), (42, 97.0), (54, 97.0), (66, 96.0), (19, 97.0), (21, 92.0), (88, 96.0), (135, 96.0), (61, 95.0), (33, 100.0), (47, 97.0), (15, 96.0), (102, 92.0), (14, 97.0), (86, 94.0), (32, 98.0), (14, 98.0), (20, 99.0), (37, 85.0), (60, 97.0), (31, 94.0), (10, 100.0), (25, 93.0), (50, 97.0), (29, 92.0), (82, 97.0), (15, 92.0), (10, 100.0), (46, 97.0), (10, 100.0), (55, 91.0), (40, 100.0), (60, 88.0), (22, 97.0), (26, 97.0), (38, 93.0), (45, 100.0), (58, 91.0), (59, 89.0), (54, 89.0), (36, 95.0), (16, 100.0), (14, 97.0), (14, 96.0), (20, 86.0), (20, 100.0), (45, 88.0), (23, 91.0), (42, 87.0), (31, 89.0), (46, 98.0), (26, 91.0), (11, 95.0), (65, 96.0), (20, 99.0), (11, 94.0), (18, 100.0), (29, 94.0), (13, 94.0), (78, 81.0), (16, 97.0), (43, 100.0), (16, 95.0), (44, 95.0), (22, 96.0), (47, 91.0), (14, 100.0), (28, 94.0), (101, 95.0), (33, 97.0), (16, 99.0), (73, 96.0), (19, 87.0), (13, 98.0), (19, 78.0), (80, 90.0), (17, 93.0), (77, 92.0), (39, 97.0), (50, 93.0), (40, 91.0), (63, 98.0), (28, 91.0), (27, 96.0), (58, 99.0), (36, 100.0), (45, 93.0), (24, 93.0), (33, 71.0), (30, 95.0), (46, 98.0), (26, 98.0), (30, 95.0), (46, 94.0), (36, 97.0), (34, 97.0), (72, 97.0), (14, 97.0), (15, 95.0), (33, 99.0), (36, 96.0), (46, 97.0), (42, 95.0), (50, 96.0), (34, 98.0), (42, 90.0), (11, 96.0), (22, 96.0), (17, 99.0), (83, 94.0), (20, 100.0), (22, 97.0), (11, 98.0), (33, 79.0), (10, 93.0), (11, 93.0), (45, 94.0), (13, 100.0), (10, 96.0), (11, 100.0), (60, 98.0), (12, 93.0), (32, 92.0), (35, 85.0), (51, 91.0), (14, 67.0), (65, 99.0), (24, 97.0), (99, 95.0), (24, 98.0), (32, 93.0), (22, 94.0), (44, 99.0), (13, 92.0), (17, 94.0), (19, 93.0), (17, 89.0), (62, 98.0), (13, 92.0), (26, 90.0), (37, 91.0), (28, 85.0), (42, 95.0), (30, 100.0), (20, 96.0), (29, 92.0), (78, 97.0), (63, 95.0), (28, 94.0), (39, 97.0), (51, 93.0), (47, 99.0), (36, 98.0), (44, 94.0), (61, 100.0), (12, 97.0), (10, 96.0), (17, 99.0), (20, 100.0), (14, 93.0), (62, 93.0), (62, 95.0), (40, 97.0), (13, 96.0), (13, 63.0), (21, 66.0), (18, 92.0), (28, 66.0), (237, 77.0), (85, 78.0), (32, 88.0), (134, 82.0), (28, 76.0), (112, 83.0), (746, 85.0), (364, 84.0), (95, 85.0), (14, 83.0), (75, 83.0), (35, 90.0), (41, 80.0), (42, 78.0), (64, 83.0), (33, 82.0), (15, 91.0), (82, 96.0), (28, 94.0), (14, 77.0), (34, 94.0), (41, 97.0), (16, 99.0), (17, 94.0), (26, 94.0), (61, 90.0), (53, 92.0), (10, 90.0), (25, 83.0), (16, 88.0), (14, 91.0), (11, 100.0), (14, 99.0), (10, 91.0), (34, 98.0), (88, 85.0), (10, 98.0), (43, 90.0), (18, 97.0), (12, 93.0), (15, 99.0), (68, 89.0), (79, 100.0), (10, 100.0), (16, 99.0), (17, 96.0), (13, 98.0), (13, 98.0), (14, 96.0), (33, 95.0), (10, 80.0), (26, 97.0), (49, 96.0), (39, 96.0), (67, 94.0), (21, 89.0), (11, 93.0), (59, 82.0), (18, 98.0), (28, 98.0), (34, 95.0), (18, 100.0), (55, 95.0), (41, 98.0), (60, 97.0), (27, 96.0), (30, 99.0), (10, 100.0), (20, 93.0), (22, 95.0), (23, 90.0), (11, 95.0), (39, 93.0), (36, 96.0), (59, 94.0), (23, 100.0), (29, 89.0), (31, 94.0), (38, 94.0), (101, 80.0), (34, 98.0), (60, 95.0), (58, 97.0), (48, 90.0), (55, 97.0), (13, 98.0), (68, 93.0), (54, 100.0), (24, 93.0), (56, 96.0), (35, 98.0), (48, 93.0), (23, 92.0), (12, 98.0), (24, 98.0), (10, 92.0), (59, 96.0), (113, 95.0), (12, 100.0), (38, 99.0), (20, 100.0), (40, 97.0), (15, 96.0), (34, 96.0), (22, 97.0), (20, 99.0), (10, 100.0), (39, 90.0), (15, 79.0), (32, 84.0), (92, 87.0), (28, 96.0), (20, 89.0), (62, 93.0), (58, 97.0), (36, 98.0), (21, 98.0), (11, 93.0), (26, 98.0), (55, 96.0), (31, 89.0), (58, 99.0), (43, 99.0), (44, 87.0), (46, 91.0), (13, 94.0), (35, 98.0), (39, 97.0), (41, 98.0), (26, 100.0), (32, 100.0), (13, 100.0), (78, 98.0), (10, 90.0), (77, 99.0), (11, 100.0), (26, 97.0), (25, 100.0), (23, 89.0), (37, 96.0), (58, 97.0), (12, 100.0), (12, 95.0), (89, 97.0), (21, 100.0), (10, 94.0), (39, 97.0), (33, 85.0), (43, 98.0), (11, 98.0), (52, 96.0), (17, 99.0), (36, 92.0), (34, 99.0), (44, 91.0), (51, 98.0), (37, 99.0), (57, 98.0), (55, 95.0), (35, 99.0), (10, 100.0), (20, 88.0), (18, 96.0), (13, 92.0), (25, 98.0), (13, 98.0), (45, 96.0), (10, 100.0), (43, 97.0), (49, 94.0), (78, 99.0), (24, 97.0), (35, 91.0), (23, 98.0), (15, 97.0), (19, 98.0), (59, 95.0), (29, 99.0), (14, 93.0), (30, 99.0), (10, 100.0), (79, 97.0), (60, 98.0), (55, 95.0), (17, 98.0), (20, 100.0), (18, 95.0), (20, 89.0), (14, 100.0), (13, 100.0), (19, 95.0), (94, 91.0), (20, 98.0), (25, 95.0), (22, 98.0), (12, 98.0), (38, 99.0), (27, 91.0), (100, 92.0), (91, 89.0), (20, 94.0), (33, 99.0), (69, 92.0), (14, 100.0), (35, 98.0), (58, 97.0), (11, 96.0), (17, 100.0), (17, 96.0), (23, 90.0), (38, 93.0), (34, 96.0), (18, 93.0), (33, 99.0), (41, 99.0), (13, 100.0), (43, 97.0), (49, 87.0), (37, 89.0), (13, 100.0), (21, 84.0), (31, 95.0), (10, 88.0), (17, 98.0), (12, 95.0), (39, 98.0), (36, 97.0), (22, 100.0), (31, 97.0), (38, 94.0), (35, 97.0), (15, 99.0), (23, 92.0), (14, 98.0), (17, 93.0), (25, 98.0), (10, 100.0), (30, 95.0), (28, 80.0), (13, 95.0), (73, 97.0), (18, 96.0), (40, 97.0), (40, 98.0), (13, 89.0), (21, 99.0), (26, 92.0), (25, 100.0), (61, 98.0), (31, 88.0), (36, 95.0), (23, 97.0), (38, 100.0), (52, 98.0), (19, 99.0), (44, 86.0), (32, 94.0), (29, 98.0), (109, 94.0), (29, 96.0), (23, 96.0), (35, 95.0), (31, 97.0), (80, 99.0), (13, 98.0), (38, 97.0), (87, 97.0), (33, 98.0), (40, 97.0), (100, 97.0), (155, 97.0), (13, 94.0), (40, 88.0), (21, 100.0), (10, 80.0), (24, 95.0), (42, 98.0), (77, 98.0), (19, 92.0), (48, 98.0), (45, 88.0), (21, 97.0), (33, 98.0), (47, 95.0), (39, 97.0), (18, 99.0), (63, 95.0), (35, 99.0), (42, 91.0), (31, 91.0), (45, 93.0), (50, 92.0), (22, 94.0), (18, 96.0), (33, 97.0), (81, 97.0), (16, 94.0), (10, 98.0), (52, 97.0), (32, 97.0), (17, 91.0), (64, 97.0), (39, 93.0), (11, 80.0), (64, 95.0), (110, 98.0), (91, 94.0), (75, 94.0), (15, 100.0), (54, 96.0), (15, 99.0), (29, 99.0), (38, 96.0), (32, 95.0), (11, 93.0), (19, 91.0), (82, 92.0), (18, 96.0), (11, 87.0), (18, 91.0), (10, 91.0), (14, 97.0), (12, 77.0), (31, 88.0), (16, 98.0), (31, 99.0), (19, 93.0), (37, 98.0), (44, 96.0), (16, 96.0), (41, 85.0), (66, 95.0), (71, 97.0), (25, 94.0), (77, 96.0), (16, 91.0), (26, 94.0), (70, 91.0), (19, 90.0), (53, 85.0), (27, 99.0), (32, 89.0), (14, 93.0), (24, 96.0), (25, 92.0), (22, 89.0), (46, 96.0), (21, 98.0), (25, 92.0), (18, 83.0), (34, 89.0), (41, 92.0), (28, 92.0), (16, 96.0), (47, 100.0), (29, 96.0), (20, 97.0), (43, 89.0), (50, 100.0), (10, 98.0), (12, 88.0), (12, 87.0), (100, 91.0), (16, 89.0), (25, 97.0), (15, 96.0), (22, 89.0), (12, 97.0), (49, 90.0), (31, 98.0), (10, 98.0), (13, 89.0), (40, 94.0), (11, 95.0), (46, 87.0), (34, 86.0), (22, 91.0), (45, 94.0), (13, 94.0), (31, 97.0), (17, 93.0), (27, 97.0), (77, 96.0), (17, 82.0), (33, 88.0), (19, 98.0), (51, 99.0), (32, 100.0), (21, 94.0), (11, 87.0), (21, 100.0), (27, 96.0), (62, 89.0), (24, 97.0), (12, 90.0), (16, 89.0), (12, 100.0), (17, 93.0), (10, 100.0), (14, 100.0), (11, 100.0), (35, 90.0), (42, 96.0), (34, 96.0), (40, 92.0), (37, 90.0), (56, 90.0), (57, 98.0), (17, 100.0), (30, 97.0), (15, 89.0), (13, 87.0), (26, 95.0), (20, 99.0), (52, 97.0), (18, 99.0), (57, 87.0), (10, 94.0), (34, 96.0), (12, 87.0), (34, 91.0), (28, 100.0), (33, 98.0), (16, 93.0), (45, 97.0), (27, 98.0), (15, 97.0), (30, 84.0), (11, 71.0), (30, 89.0), (16, 95.0), (16, 79.0), (47, 92.0), (29, 95.0), (16, 100.0), (30, 96.0), (33, 95.0), (18, 82.0), (23, 97.0), (11, 100.0), (13, 100.0), (46, 85.0), (33, 93.0), (10, 96.0), (21, 99.0), (29, 94.0), (24, 100.0), (47, 98.0), (13, 100.0), (39, 100.0), (30, 95.0), (28, 96.0), (18, 80.0), (21, 100.0), (12, 100.0), (16, 95.0), (33, 97.0), (16, 93.0), (29, 99.0), (25, 96.0), (19, 88.0), (38, 94.0), (17, 99.0), (16, 94.0), (18, 87.0), (20, 93.0), (11, 95.0), (11, 100.0), (72, 98.0), (67, 91.0), (69, 91.0), (59, 97.0), (61, 93.0), (24, 96.0), (14, 99.0), (59, 95.0), (15, 91.0), (29, 97.0), (28, 90.0), (10, 100.0), (40, 98.0), (71, 96.0), (43, 95.0), (28, 96.0), (14, 100.0), (14, 86.0), (15, 96.0), (17, 93.0), (33, 93.0), (41, 98.0), (33, 94.0), (35, 95.0), (42, 82.0), (15, 100.0), (14, 100.0), (35, 86.0), (34, 82.0), (38, 81.0), (37, 79.0), (17, 76.0), (47, 100.0), (75, 99.0), (22, 89.0), (45, 96.0), (30, 95.0), (31, 95.0), (37, 97.0), (11, 98.0), (37, 98.0), (14, 97.0), (53, 95.0), (46, 93.0), (44, 94.0), (20, 96.0), (15, 97.0), (18, 96.0), (15, 93.0), (10, 86.0), (47, 94.0), (17, 89.0), (46, 96.0), (23, 97.0), (21, 82.0), (31, 83.0), (10, 98.0), (11, 100.0), (22, 99.0), (46, 96.0), (19, 94.0), (25, 99.0), (29, 90.0), (35, 94.0), (22, 95.0), (25, 91.0), (51, 96.0), (23, 92.0), (42, 87.0), (17, 99.0), (44, 90.0), (39, 88.0), (15, 96.0), (27, 94.0), (29, 95.0), (49, 98.0), (23, 84.0), (55, 96.0), (43, 85.0), (31, 100.0), (22, 95.0), (16, 99.0), (30, 97.0), (20, 94.0), (26, 96.0), (27, 89.0), (24, 93.0), (36, 96.0), (11, 87.0), (18, 98.0), (14, 100.0), (15, 99.0), (10, 100.0), (11, 96.0), (35, 95.0), (34, 98.0), (59, 93.0), (10, 80.0), (53, 91.0), (44, 93.0), (10, 100.0), (13, 97.0), (21, 90.0), (43, 93.0), (44, 99.0), (37, 100.0), (47, 99.0), (16, 80.0), (60, 78.0), (12, 92.0), (23, 97.0), (11, 96.0), (14, 99.0), (23, 99.0), (22, 98.0), (17, 76.0), (33, 95.0), (17, 95.0), (10, 100.0), (22, 93.0), (16, 100.0), (14, 93.0), (10, 86.0), (11, 89.0), (15, 96.0), (17, 99.0), (34, 95.0), (20, 87.0), (34, 98.0), (17, 94.0), (53, 96.0), (46, 95.0), (10, 90.0), (21, 98.0), (38, 93.0), (66, 96.0), (33, 97.0), (105, 95.0), (12, 87.0), (105, 93.0), (44, 96.0), (21, 96.0), (10, 98.0), (69, 95.0), (15, 99.0), (73, 96.0), (16, 94.0), (55, 91.0), (12, 100.0), (11, 88.0), (15, 77.0), (13, 92.0), (11, 91.0), (37, 97.0), (29, 95.0), (32, 95.0), (13, 83.0), (71, 97.0), (14, 97.0), (58, 98.0), (39, 87.0), (18, 98.0), (21, 99.0), (14, 86.0), (10, 88.0), (11, 96.0), (43, 95.0), (43, 95.0), (43, 99.0), (12, 98.0), (12, 97.0), (35, 99.0), (14, 87.0), (24, 98.0), (28, 95.0), (45, 88.0), (26, 97.0), (43, 96.0), (26, 88.0), (22, 91.0), (16, 95.0), (27, 100.0), (43, 94.0), (13, 97.0), (42, 96.0), (22, 85.0), (25, 93.0), (19, 80.0), (46, 94.0), (18, 99.0), (41, 96.0), (12, 97.0), (12, 82.0), (29, 90.0), (19, 96.0), (24, 93.0), (22, 86.0), (18, 97.0), (27, 91.0), (22, 80.0), (27, 82.0), (22, 87.0), (11, 98.0), (14, 81.0), (21, 77.0), (40, 86.0), (66, 99.0), (70, 93.0), (10, 78.0), (11, 100.0), (30, 98.0), (53, 90.0), (33, 99.0), (26, 92.0), (44, 92.0), (10, 100.0), (20, 100.0), (33, 98.0), (24, 97.0), (24, 93.0), (11, 100.0), (29, 88.0), (28, 83.0), (10, 96.0), (70, 94.0), (47, 90.0), (46, 100.0), (19, 96.0), (18, 94.0), (37, 98.0), (11, 100.0), (38, 92.0), (100, 96.0), (43, 89.0), (39, 88.0), (42, 90.0), (19, 100.0), (34, 99.0), (16, 95.0), (18, 90.0), (17, 95.0), (41, 94.0), (61, 94.0), (20, 98.0), (27, 86.0), (34, 97.0), (14, 97.0), (22, 87.0), (32, 89.0), (45, 84.0), (34, 100.0), (25, 85.0), (35, 95.0), (16, 89.0), (13, 100.0), (19, 97.0), (26, 93.0), (14, 96.0), (36, 100.0), (23, 92.0), (98, 86.0), (54, 80.0), (40, 95.0), (32, 98.0), (17, 99.0), (24, 96.0), (10, 100.0), (29, 99.0), (25, 96.0), (20, 90.0), (19, 85.0), (35, 100.0), (23, 99.0), (37, 98.0), (13, 95.0), (10, 90.0), (13, 91.0), (14, 97.0), (13, 88.0), (15, 88.0), (89, 86.0), (10, 92.0), (94, 74.0), (65, 66.0), (21, 77.0), (26, 74.0), (13, 100.0), (31, 98.0), (39, 96.0), (46, 83.0), (16, 98.0), (13, 95.0), (29, 88.0), (12, 100.0), (10, 96.0), (22, 92.0), (35, 98.0), (26, 93.0), (35, 91.0), (14, 97.0), (10, 98.0), (10, 94.0), (19, 88.0), (10, 78.0), (18, 89.0), (89, 100.0), (45, 100.0), (18, 96.0), (13, 92.0), (11, 98.0), (26, 95.0), (12, 98.0), (14, 100.0), (31, 90.0), (17, 94.0), (81, 99.0), (21, 99.0), (11, 95.0), (10, 87.0), (97, 98.0), (24, 94.0), (47, 96.0), (11, 98.0), (32, 96.0), (25, 83.0), (16, 84.0), (28, 97.0), (56, 94.0), (21, 79.0), (27, 93.0), (22, 99.0), (12, 97.0), (19, 92.0), (13, 97.0), (22, 98.0), (35, 93.0), (13, 100.0), (67, 96.0), (12, 100.0), (28, 96.0), (23, 97.0), (18, 94.0), (62, 92.0), (35, 93.0), (20, 90.0), (38, 99.0), (14, 100.0), (36, 98.0), (29, 99.0), (20, 95.0), (19, 93.0), (14, 97.0), (11, 100.0), (12, 100.0), (17, 95.0), (14, 97.0), (40, 97.0), (12, 95.0), (26, 99.0), (100, 92.0), (16, 100.0), (33, 99.0), (30, 90.0), (23, 98.0), (27, 91.0), (32, 94.0), (10, 96.0), (66, 93.0), (42, 99.0), (35, 91.0), (10, 96.0), (52, 92.0), (12, 98.0), (56, 88.0), (33, 88.0), (35, 90.0), (62, 95.0), (27, 99.0), (67, 98.0), (55, 95.0), (50, 84.0), (39, 83.0), (42, 96.0), (13, 97.0), (57, 98.0), (30, 96.0), (19, 94.0), (47, 99.0), (41, 96.0), (15, 97.0), (33, 81.0), (14, 82.0), (11, 100.0), (25, 100.0), (11, 98.0), (75, 94.0), (18, 98.0), (19, 84.0), (27, 91.0), (25, 91.0), (13, 86.0), (66, 92.0), (12, 98.0), (37, 98.0), (34, 87.0), (41, 98.0), (48, 92.0), (29, 82.0), (25, 98.0), (18, 98.0), (43, 95.0), (44, 93.0), (27, 88.0), (24, 91.0), (18, 89.0), (26, 94.0), (58, 92.0), (13, 100.0), (60, 98.0), (27, 92.0), (41, 100.0), (22, 91.0), (10, 78.0), (20, 99.0), (29, 96.0), (30, 95.0), (51, 96.0), (36, 96.0), (33, 98.0), (24, 96.0), (32, 97.0), (11, 100.0), (50, 97.0), (18, 100.0), (15, 89.0), (34, 97.0), (37, 100.0), (14, 100.0), (34, 95.0), (17, 84.0), (14, 97.0), (26, 95.0), (11, 89.0), (15, 99.0), (58, 98.0), (23, 97.0), (26, 98.0), (30, 96.0), (30, 96.0), (17, 76.0), (43, 93.0), (50, 98.0), (11, 92.0), (32, 86.0), (14, 96.0), (40, 99.0), (27, 99.0), (56, 83.0), (14, 97.0), (24, 96.0), (42, 92.0), (40, 99.0), (23, 99.0), (10, 100.0), (16, 99.0), (19, 98.0), (23, 98.0), (39, 96.0), (59, 95.0), (21, 99.0), (34, 95.0), (16, 91.0), (25, 98.0), (27, 93.0), (10, 100.0), (27, 91.0), (31, 97.0), (16, 95.0), (23, 95.0), (11, 88.0), (27, 88.0), (28, 84.0), (35, 97.0), (38, 97.0), (46, 94.0), (56, 98.0), (67, 97.0), (15, 90.0), (206, 84.0), (16, 94.0), (42, 89.0), (44, 90.0), (42, 96.0), (31, 97.0), (43, 90.0), (26, 83.0), (21, 96.0), (53, 96.0), (16, 94.0), (34, 96.0), (69, 95.0), (48, 98.0), (67, 98.0), (51, 94.0), (67, 96.0), (67, 94.0), (38, 98.0), (14, 94.0), (13, 100.0), (32, 89.0), (38, 89.0), (19, 99.0), (16, 85.0), (20, 98.0), (31, 99.0), (36, 93.0), (46, 98.0), (12, 87.0), (18, 89.0), (105, 99.0), (43, 85.0), (20, 87.0), (14, 84.0), (32, 96.0), (52, 97.0), (51, 93.0), (17, 91.0), (11, 93.0), (21, 92.0), (16, 96.0), (28, 96.0), (14, 94.0), (10, 98.0), (11, 85.0), (20, 94.0), (47, 89.0), (30, 97.0), (12, 98.0), (11, 91.0), (36, 89.0), (21, 91.0), (38, 95.0), (10, 98.0), (27, 97.0), (37, 93.0), (11, 71.0), (92, 81.0), (47, 91.0), (32, 88.0), (11, 96.0), (30, 90.0), (51, 91.0), (16, 90.0), (19, 83.0), (12, 88.0), (25, 89.0), (15, 93.0), (48, 91.0), (18, 82.0), (12, 97.0), (20, 86.0), (12, 95.0), (34, 99.0), (44, 98.0), (32, 99.0), (43, 94.0), (17, 99.0), (24, 97.0), (22, 95.0), (12, 85.0), (25, 92.0), (20, 96.0), (22, 93.0), (13, 82.0), (12, 85.0), (29, 97.0), (25, 96.0), (23, 100.0), (15, 100.0), (17, 98.0), (19, 99.0), (18, 88.0), (20, 91.0), (19, 91.0), (58, 99.0), (21, 100.0), (18, 96.0), (15, 100.0), (25, 97.0), (34, 97.0), (15, 100.0), (11, 100.0), (41, 99.0), (34, 96.0), (16, 95.0), (16, 90.0), (15, 100.0), (23, 100.0), (59, 99.0), (13, 95.0), (48, 94.0), (59, 99.0), (41, 91.0), (20, 100.0), (18, 99.0), (10, 100.0), (23, 96.0), (24, 93.0), (13, 74.0), (19, 99.0), (18, 99.0), (36, 97.0), (37, 98.0), (14, 87.0), (39, 98.0), (13, 98.0), (12, 93.0), (23, 97.0), (13, 97.0), (48, 92.0), (45, 94.0), (14, 99.0), (11, 100.0), (21, 98.0), (13, 100.0), (25, 94.0), (17, 98.0), (13, 100.0), (26, 98.0), (40, 99.0), (50, 96.0), (15, 100.0), (36, 95.0), (15, 93.0), (33, 87.0), (15, 97.0), (11, 100.0), (29, 89.0), (11, 98.0), (34, 90.0), (14, 94.0), (32, 96.0), (22, 98.0), (11, 96.0), (73, 88.0), (25, 97.0), (18, 97.0), (35, 82.0), (23, 98.0), (23, 98.0), (48, 90.0), (35, 97.0), (36, 90.0), (10, 83.0), (18, 100.0), (32, 99.0), (10, 84.0), (19, 84.0), (23, 94.0), (13, 95.0), (25, 100.0), (41, 98.0), (41, 96.0), (36, 82.0), (41, 88.0), (21, 98.0), (39, 98.0), (15, 96.0), (19, 86.0), (11, 95.0), (11, 96.0), (32, 98.0), (41, 97.0), (31, 98.0), (18, 97.0), (29, 96.0), (31, 94.0), (19, 96.0), (19, 99.0), (27, 91.0), (22, 93.0), (39, 96.0), (12, 100.0), (30, 94.0), (18, 100.0), (17, 95.0), (27, 95.0), (13, 92.0), (41, 96.0), (36, 99.0), (12, 93.0), (24, 98.0), (44, 90.0), (39, 96.0), (15, 97.0), (47, 94.0), (20, 99.0), (34, 94.0), (24, 94.0), (18, 92.0), (10, 96.0), (26, 81.0), (14, 100.0), (12, 100.0), (13, 94.0), (26, 89.0), (18, 92.0), (13, 82.0), (14, 96.0), (18, 100.0), (24, 95.0), (18, 86.0), (16, 89.0), (32, 93.0), (10, 100.0), (28, 81.0), (14, 87.0), (12, 98.0), (25, 98.0), (13, 92.0), (10, 88.0), (14, 89.0), (21, 99.0), (10, 84.0), (12, 88.0), (28, 88.0), (49, 96.0), (26, 95.0), (11, 98.0), (10, 92.0), (21, 100.0), (18, 99.0), (14, 97.0), (12, 98.0), (74, 91.0), (11, 98.0), (11, 95.0), (18, 100.0), (13, 95.0), (10, 98.0), (10, 100.0), (17, 88.0), (42, 99.0), (13, 98.0), (21, 100.0), (13, 98.0), (17, 94.0), (13, 94.0), (40, 99.0), (53, 96.0), (43, 100.0), (13, 95.0), (43, 95.0), (24, 97.0), (42, 92.0), (27, 92.0), (22, 98.0), (29, 95.0), (52, 90.0), (22, 100.0), (20, 98.0), (65, 96.0), (11, 91.0), (48, 95.0), (14, 97.0), (27, 100.0), (15, 100.0), (11, 98.0), (27, 88.0), (17, 99.0), (35, 91.0), (18, 97.0), (14, 99.0), (26, 84.0), (16, 99.0), (20, 100.0), (55, 94.0), (18, 90.0), (32, 94.0), (80, 99.0), (10, 98.0), (26, 97.0), (10, 100.0), (15, 99.0), (12, 100.0), (35, 97.0), (24, 98.0), (10, 96.0), (31, 98.0), (10, 94.0), (22, 91.0), (25, 97.0), (17, 88.0), (35, 98.0), (11, 100.0), (33, 98.0), (37, 98.0), (38, 97.0), (20, 91.0), (40, 98.0), (24, 93.0), (13, 100.0), (21, 96.0), (10, 92.0), (34, 99.0), (33, 98.0), (21, 97.0), (17, 95.0), (39, 99.0), (10, 98.0), (35, 100.0), (14, 93.0), (66, 96.0), (31, 79.0), (35, 100.0), (44, 88.0), (58, 99.0), (21, 98.0), (13, 98.0), (18, 95.0), (26, 96.0), (11, 94.0), (32, 94.0), (42, 96.0), (43, 98.0), (18, 99.0), (12, 97.0), (21, 77.0), (23, 97.0), (50, 100.0), (15, 97.0), (19, 98.0), (47, 96.0), (21, 97.0), (19, 99.0), (20, 92.0), (28, 97.0), (10, 92.0), (71, 98.0), (37, 98.0), (14, 84.0), (21, 97.0), (27, 100.0), (25, 94.0), (86, 96.0), (25, 92.0), (13, 96.0), (25, 86.0), (14, 94.0), (41, 96.0), (21, 90.0), (17, 96.0), (31, 100.0), (24, 88.0), (11, 96.0), (22, 98.0), (14, 99.0), (12, 100.0), (41, 97.0), (32, 97.0), (18, 90.0), (19, 91.0), (18, 96.0), (44, 92.0), (20, 100.0), (21, 93.0), (57, 91.0), (10, 100.0), (11, 95.0), (14, 100.0), (32, 93.0), (37, 91.0), (26, 94.0), (41, 94.0), (24, 100.0), (21, 94.0), (29, 94.0), (14, 100.0), (34, 96.0), (38, 94.0), (13, 97.0), (26, 89.0), (12, 83.0), (17, 99.0), (15, 100.0), (12, 95.0), (35, 96.0), (32, 91.0), (13, 94.0), (14, 87.0), (19, 97.0), (13, 94.0), (24, 100.0), (27, 91.0), (32, 93.0), (34, 99.0), (32, 94.0), (30, 100.0), (41, 99.0), (48, 92.0), (32, 93.0), (27, 100.0), (11, 98.0), (25, 92.0), (39, 94.0), (12, 100.0), (21, 97.0), (29, 92.0), (18, 97.0), (20, 100.0), (23, 100.0), (15, 91.0), (38, 99.0), (20, 89.0), (15, 89.0), (41, 92.0), (26, 100.0), (28, 95.0), (97, 94.0), (25, 91.0), (34, 99.0), (11, 95.0), (34, 94.0), (16, 96.0), (15, 93.0), (19, 98.0), (45, 97.0), (36, 97.0), (13, 100.0), (45, 92.0), (13, 95.0), (38, 99.0), (33, 96.0), (11, 100.0), (22, 94.0), (20, 93.0), (24, 99.0), (28, 98.0), (10, 98.0), (65, 82.0), (18, 98.0), (11, 91.0), (18, 96.0), (10, 96.0), (32, 94.0), (14, 98.0), (23, 95.0), (26, 98.0), (39, 94.0), (41, 98.0), (25, 93.0), (95, 87.0), (36, 99.0), (68, 97.0), (14, 87.0), (79, 94.0), (19, 96.0), (14, 94.0), (36, 92.0), (31, 99.0), (13, 95.0), (30, 94.0), (11, 98.0), (14, 100.0), (41, 85.0), (18, 100.0), (12, 97.0), (33, 98.0), (11, 95.0), (29, 89.0), (26, 93.0), (28, 91.0), (13, 98.0), (35, 99.0), (30, 99.0), (16, 93.0), (35, 85.0), (38, 97.0), (41, 99.0), (14, 98.0), (34, 98.0), (17, 94.0), (16, 85.0), (30, 99.0), (25, 98.0), (15, 92.0), (29, 97.0), (48, 97.0), (19, 98.0), (19, 99.0), (16, 95.0), (20, 98.0), (29, 98.0), (29, 98.0), (16, 96.0), (27, 88.0), (11, 95.0), (12, 98.0), (19, 99.0), (27, 92.0), (18, 98.0), (30, 97.0), (66, 97.0), (47, 98.0), (27, 94.0), (10, 94.0), (12, 95.0), (38, 99.0), (25, 96.0), (23, 74.0), (26, 76.0), (45, 97.0), (36, 97.0), (11, 96.0), (38, 96.0), (51, 96.0), (23, 97.0), (12, 82.0), (36, 91.0), (18, 97.0), (30, 99.0), (10, 100.0), (10, 96.0), (10, 98.0), (10, 98.0), (11, 100.0), (15, 98.0), (37, 95.0), (65, 97.0), (19, 96.0), (13, 97.0), (10, 96.0), (33, 89.0), (96, 99.0), (16, 98.0), (12, 98.0), (19, 91.0), (12, 100.0), (21, 93.0), (32, 98.0), (36, 98.0), (26, 96.0), (23, 94.0), (21, 100.0), (18, 89.0), (20, 99.0), (18, 94.0), (12, 100.0), (15, 88.0), (26, 93.0), (13, 91.0), (19, 96.0), (11, 80.0), (20, 97.0), (25, 97.0), (25, 89.0), (17, 80.0), (23, 94.0), (32, 98.0), (16, 97.0), (18, 95.0), (37, 97.0), (19, 93.0), (11, 100.0), (15, 91.0), (14, 90.0), (14, 93.0), (34, 88.0), (48, 90.0), (13, 71.0), (16, 100.0), (57, 94.0), (18, 93.0), (29, 98.0), (20, 92.0), (24, 93.0), (29, 92.0), (12, 96.0), (12, 97.0), (32, 98.0), (67, 94.0), (21, 80.0), (19, 95.0), (13, 95.0), (15, 76.0), (15, 99.0), (12, 100.0), (11, 95.0), (42, 93.0), (19, 100.0), (15, 100.0), (17, 96.0), (23, 95.0), (19, 85.0), (34, 96.0), (28, 85.0), (18, 98.0), (19, 95.0), (19, 96.0), (54, 95.0), (29, 95.0), (11, 98.0), (17, 99.0), (10, 89.0), (15, 96.0), (11, 93.0), (21, 99.0), (13, 94.0), (10, 86.0), (39, 99.0), (37, 99.0), (22, 92.0), (21, 97.0), (44, 99.0), (44, 91.0), (21, 88.0), (35, 93.0), (26, 94.0), (21, 98.0), (11, 80.0), (51, 92.0), (14, 94.0), (18, 92.0), (40, 99.0), (48, 98.0), (10, 98.0), (31, 97.0), (17, 96.0), (82, 94.0), (14, 97.0), (16, 89.0), (10, 91.0), (10, 95.0), (10, 98.0), (56, 97.0), (32, 99.0), (53, 96.0), (17, 96.0), (17, 100.0), (25, 87.0), (42, 100.0), (20, 72.0), (104, 98.0), (21, 88.0), (10, 98.0), (36, 99.0), (20, 93.0), (15, 95.0), (13, 91.0), (21, 96.0), (12, 98.0), (67, 97.0), (11, 100.0), (69, 96.0), (22, 96.0), (54, 94.0), (11, 87.0), (15, 97.0), (21, 85.0), (10, 88.0), (66, 100.0), (30, 96.0), (42, 99.0), (22, 97.0), (12, 90.0), (32, 98.0), (12, 85.0), (24, 94.0), (15, 100.0), (60, 98.0), (14, 100.0), (59, 91.0), (14, 86.0), (15, 91.0), (43, 99.0), (15, 97.0), (57, 94.0), (12, 100.0), (21, 98.0), (21, 92.0), (32, 99.0), (52, 95.0), (17, 92.0), (15, 99.0), (15, 100.0), (19, 96.0), (24, 99.0), (11, 100.0), (54, 98.0), (15, 100.0), (28, 96.0), (22, 98.0), (28, 96.0), (18, 83.0), (13, 87.0), (37, 95.0), (19, 98.0), (40, 94.0), (28, 97.0), (10, 88.0), (47, 97.0), (18, 99.0), (24, 97.0), (67, 96.0), (21, 93.0), (10, 92.0), (32, 95.0), (11, 93.0), (28, 93.0), (11, 100.0), (44, 96.0), (18, 89.0), (10, 92.0), (17, 98.0), (10, 90.0), (23, 90.0), (35, 99.0), (26, 87.0), (13, 92.0), (10, 96.0), (17, 93.0), (117, 100.0), (59, 99.0), (15, 91.0), (30, 95.0), (24, 96.0), (14, 93.0), (11, 98.0), (13, 86.0), (21, 98.0), (10, 96.0), (13, 97.0), (15, 91.0), (12, 100.0), (27, 81.0), (10, 84.0), (39, 93.0), (38, 98.0), (32, 99.0), (21, 97.0), (26, 93.0), (16, 81.0), (43, 90.0), (32, 100.0), (18, 86.0), (32, 99.0), (54, 96.0), (18, 99.0), (19, 94.0), (13, 100.0), (21, 95.0), (36, 97.0), (28, 99.0), (17, 91.0), (21, 99.0), (36, 98.0), (17, 99.0), (39, 99.0), (30, 95.0), (12, 100.0), (61, 95.0), (61, 99.0), (26, 93.0), (17, 100.0), (21, 94.0), (17, 99.0), (46, 98.0), (13, 83.0), (12, 92.0), (21, 86.0), (38, 97.0), (27, 93.0), (26, 97.0), (45, 94.0), (21, 90.0), (23, 83.0), (20, 94.0), (42, 98.0), (25, 94.0), (14, 78.0), (12, 97.0), (22, 99.0), (44, 95.0), (27, 100.0), (23, 97.0), (19, 98.0), (16, 93.0), (33, 99.0), (18, 96.0), (10, 100.0), (13, 100.0), (19, 100.0), (28, 95.0), (26, 99.0), (17, 98.0), (23, 93.0), (16, 98.0), (22, 98.0), (37, 92.0), (18, 84.0), (11, 87.0), (12, 100.0), (10, 98.0), (11, 88.0), (12, 97.0), (15, 97.0), (15, 99.0), (19, 85.0), (42, 94.0), (31, 99.0), (47, 91.0), (13, 89.0), (16, 88.0), (34, 91.0), (32, 94.0), (30, 93.0), (12, 93.0), (25, 99.0), (27, 99.0), (10, 93.0), (10, 94.0), (46, 89.0), (22, 86.0), (26, 90.0), (32, 98.0), (31, 83.0), (31, 85.0), (11, 91.0), (14, 96.0), (18, 100.0), (18, 98.0), (17, 91.0), (42, 97.0), (16, 99.0), (25, 95.0), (14, 90.0), (15, 95.0), (19, 98.0), (13, 85.0), (12, 98.0), (17, 98.0), (45, 97.0), (14, 90.0), (19, 97.0), (14, 93.0), (33, 93.0), (52, 99.0), (36, 91.0), (26, 97.0), (10, 90.0), (16, 73.0), (14, 100.0), (10, 88.0), (12, 100.0), (34, 85.0), (44, 99.0), (18, 98.0), (12, 96.0), (11, 100.0), (18, 99.0), (11, 100.0), (13, 98.0), (11, 75.0), (61, 94.0), (11, 76.0), (20, 90.0), (19, 100.0), (13, 100.0), (36, 95.0), (21, 100.0), (48, 96.0), (15, 93.0), (11, 93.0), (26, 97.0), (20, 90.0), (30, 91.0), (17, 99.0), (36, 89.0), (33, 85.0), (12, 95.0), (24, 90.0), (35, 88.0), (40, 92.0), (28, 94.0), (19, 91.0), (34, 99.0), (41, 85.0), (27, 95.0), (14, 93.0), (15, 94.0), (16, 89.0), (10, 96.0), (21, 96.0), (32, 96.0), (20, 91.0), (10, 98.0), (17, 86.0), (17, 96.0), (15, 100.0), (11, 89.0), (10, 94.0), (16, 91.0), (17, 100.0), (17, 95.0), (15, 93.0), (11, 98.0), (10, 100.0), (15, 95.0), (18, 99.0), (24, 92.0), (17, 100.0), (22, 90.0), (32, 93.0), (11, 96.0), (23, 90.0), (19, 93.0), (30, 96.0), (27, 90.0), (11, 86.0), (16, 96.0), (57, 89.0), (35, 98.0), (12, 85.0), (18, 97.0), (10, 90.0), (23, 90.0), (11, 100.0), (16, 97.0), (11, 98.0), (18, 93.0), (24, 89.0), (48, 100.0), (17, 100.0), (25, 79.0), (29, 100.0), (18, 93.0), (31, 98.0), (28, 86.0), (18, 94.0), (13, 93.0), (30, 91.0), (22, 98.0), (25, 99.0), (29, 99.0), (27, 72.0), (19, 98.0), (20, 90.0), (15, 99.0), (46, 93.0), (20, 89.0), (24, 97.0), (15, 96.0), (17, 95.0), (39, 94.0), (46, 97.0), (14, 96.0), (10, 92.0), (49, 95.0), (17, 89.0), (15, 77.0), (18, 86.0), (22, 99.0), (16, 89.0), (12, 98.0), (45, 99.0), (17, 96.0), (17, 93.0), (11, 100.0), (20, 87.0), (18, 98.0), (19, 91.0), (26, 95.0), (21, 97.0), (22, 98.0), (20, 85.0), (24, 82.0), (15, 97.0), (25, 98.0), (27, 98.0), (15, 97.0), (27, 97.0), (16, 100.0), (31, 99.0), (18, 89.0), (23, 91.0), (30, 87.0), (37, 99.0), (26, 98.0), (12, 92.0), (16, 89.0), (11, 89.0), (21, 98.0), (20, 93.0), (54, 99.0), (28, 95.0), (12, 97.0), (18, 96.0), (20, 95.0), (11, 88.0), (21, 93.0), (20, 94.0), (12, 98.0), (22, 95.0), (11, 100.0), (21, 92.0), (29, 99.0), (29, 90.0), (10, 90.0), (17, 95.0), (19, 94.0), (12, 98.0), (45, 96.0), (30, 97.0), (20, 94.0), (32, 97.0), (15, 95.0), (20, 96.0), (11, 69.0), (10, 100.0), (36, 95.0), (18, 100.0), (13, 100.0), (17, 95.0), (42, 94.0), (16, 93.0), (31, 97.0), (13, 97.0), (18, 100.0), (26, 98.0), (18, 87.0), (13, 98.0), (11, 93.0), (15, 97.0), (25, 94.0), (25, 87.0), (82, 96.0), (21, 94.0), (13, 80.0), (13, 91.0), (39, 94.0), (36, 91.0), (13, 98.0), (24, 88.0), (31, 99.0), (12, 83.0), (15, 96.0), (16, 85.0), (73, 93.0), (12, 98.0), (42, 98.0), (39, 90.0), (16, 93.0), (17, 88.0), (11, 91.0), (19, 93.0), (14, 89.0), (31, 99.0), (13, 91.0), (20, 100.0), (22, 99.0), (14, 89.0), (24, 98.0), (18, 78.0), (21, 87.0), (43, 94.0), (23, 97.0), (14, 86.0), (18, 96.0), (103, 96.0), (11, 85.0), (21, 96.0), (25, 98.0), (34, 96.0), (43, 94.0), (26, 98.0), (68, 95.0), (12, 91.0), (18, 90.0), (20, 81.0), (15, 95.0), (15, 92.0), (20, 90.0), (14, 84.0), (37, 85.0), (11, 93.0), (13, 94.0), (14, 94.0), (11, 93.0), (21, 98.0), (11, 89.0), (93, 98.0), (26, 95.0), (14, 91.0), (14, 98.0), (30, 86.0), (25, 97.0), (19, 100.0), (20, 97.0), (19, 92.0), (16, 94.0), (26, 83.0), (31, 94.0), (26, 98.0), (27, 89.0), (16, 99.0), (22, 95.0), (40, 99.0), (20, 99.0), (11, 93.0), (22, 96.0), (10, 98.0), (16, 90.0), (17, 100.0), (35, 86.0), (41, 84.0), (21, 99.0), (22, 84.0), (44, 96.0), (10, 92.0), (22, 83.0), (29, 94.0), (18, 99.0), (13, 98.0), (14, 93.0), (10, 100.0), (43, 97.0), (22, 94.0), (19, 93.0), (26, 98.0), (18, 92.0), (19, 86.0), (96, 94.0), (12, 93.0), (18, 100.0), (13, 91.0), (24, 99.0), (10, 93.0), (32, 87.0), (28, 86.0), (10, 98.0), (19, 84.0), (37, 98.0), (23, 92.0), (22, 98.0), (36, 98.0), (30, 90.0), (32, 93.0), (27, 96.0), (13, 100.0), (24, 95.0), (12, 90.0), (41, 95.0), (18, 88.0), (16, 99.0), (40, 97.0), (22, 97.0), (10, 94.0), (12, 100.0), (16, 96.0), (13, 100.0), (49, 97.0), (19, 99.0), (12, 95.0), (10, 96.0), (20, 88.0), (15, 83.0), (24, 95.0), (14, 97.0), (12, 100.0), (21, 97.0), (17, 100.0), (14, 100.0), (18, 93.0), (32, 99.0), (28, 94.0), (55, 91.0), (11, 87.0), (15, 91.0), (14, 94.0), (10, 98.0), (61, 94.0), (25, 96.0), (32, 94.0), (16, 100.0), (25, 86.0), (16, 96.0), (14, 97.0), (22, 98.0), (21, 83.0), (33, 89.0), (27, 92.0), (28, 84.0), (27, 92.0), (11, 87.0), (12, 93.0), (25, 98.0), (17, 98.0), (12, 100.0), (24, 100.0), (16, 96.0), (31, 96.0), (23, 87.0), (13, 90.0), (16, 83.0), (16, 90.0), (12, 95.0), (13, 94.0), (20, 95.0), (35, 99.0), (33, 100.0), (23, 98.0), (10, 96.0), (10, 94.0), (23, 100.0), (66, 96.0), (11, 96.0), (16, 85.0), (47, 94.0), (54, 95.0), (12, 100.0), (27, 93.0), (22, 99.0), (21, 97.0), (11, 91.0), (12, 90.0), (15, 69.0), (15, 80.0), (43, 98.0), (19, 99.0), (19, 94.0), (14, 99.0), (17, 99.0), (45, 96.0), (78, 98.0), (23, 99.0), (21, 92.0), (24, 96.0), (17, 96.0), (32, 96.0), (19, 94.0), (21, 97.0), (25, 95.0), (10, 96.0), (32, 96.0), (28, 89.0), (17, 88.0), (27, 98.0), (13, 95.0), (16, 99.0), (11, 90.0), (13, 100.0), (17, 92.0), (23, 97.0), (14, 99.0), (18, 99.0), (24, 81.0), (16, 94.0), (41, 93.0), (20, 88.0), (33, 96.0), (18, 100.0), (22, 99.0), (17, 93.0), (27, 96.0), (24, 88.0), (12, 97.0), (18, 98.0), (14, 91.0), (26, 88.0), (17, 98.0), (14, 96.0), (25, 97.0), (11, 90.0), (23, 97.0), (15, 100.0), (22, 99.0), (10, 86.0), (24, 93.0), (30, 98.0), (11, 69.0), (14, 84.0), (15, 88.0), (23, 94.0), (22, 97.0), (13, 100.0), (29, 97.0), (14, 90.0), (20, 99.0), (19, 97.0), (11, 100.0), (12, 95.0), (10, 74.0), (34, 95.0), (23, 95.0), (29, 97.0), (13, 80.0), (34, 100.0), (10, 94.0), (15, 97.0), (11, 89.0), (14, 86.0), (12, 95.0), (10, 98.0), (10, 84.0), (13, 97.0), (11, 89.0), (16, 89.0), (10, 100.0), (16, 93.0), (38, 95.0), (11, 94.0), (15, 97.0), (40, 94.0), (14, 80.0), (34, 96.0), (23, 94.0), (26, 100.0), (22, 96.0), (14, 97.0), (16, 98.0), (14, 76.0), (19, 98.0), (11, 95.0), (34, 97.0), (59, 92.0), (24, 96.0), (60, 97.0), (36, 92.0), (10, 100.0), (20, 96.0), (55, 99.0), (22, 92.0), (19, 94.0), (14, 94.0), (16, 100.0), (18, 94.0), (33, 87.0), (27, 84.0), (29, 90.0), (34, 86.0), (10, 98.0), (31, 83.0), (10, 100.0), (23, 99.0), (46, 94.0), (14, 96.0), (22, 76.0), (21, 83.0), (10, 96.0), (11, 100.0), (21, 96.0), (52, 89.0), (20, 92.0), (11, 91.0), (33, 92.0), (19, 93.0), (31, 94.0), (35, 95.0), (29, 91.0), (34, 97.0), (19, 95.0), (12, 84.0), (24, 95.0), (11, 98.0), (18, 81.0), (42, 95.0), (10, 100.0), (42, 98.0), (37, 94.0), (25, 99.0), (12, 85.0), (25, 96.0), (40, 89.0), (19, 96.0), (17, 99.0), (24, 91.0), (14, 87.0), (12, 91.0), (40, 99.0), (44, 91.0), (11, 93.0), (21, 91.0), (14, 96.0), (14, 90.0), (15, 96.0), (13, 82.0), (28, 99.0), (18, 100.0), (19, 88.0), (16, 88.0), (16, 85.0), (18, 93.0), (14, 100.0), (27, 96.0), (24, 88.0), (30, 89.0), (37, 86.0), (20, 81.0), (23, 99.0), (23, 97.0), (23, 96.0), (15, 100.0), (23, 99.0), (30, 99.0), (16, 98.0), (10, 98.0), (31, 92.0), (14, 89.0), (13, 98.0), (10, 88.0), (30, 96.0), (28, 98.0), (26, 98.0), (16, 81.0), (13, 83.0), (16, 88.0), (21, 90.0), (17, 99.0), (39, 95.0), (12, 92.0), (17, 94.0), (11, 95.0), (10, 90.0), (24, 99.0), (10, 100.0), (10, 94.0), (36, 98.0), (10, 98.0), (13, 97.0), (17, 96.0), (12, 98.0), (11, 93.0), (11, 100.0), (14, 99.0), (13, 100.0), (46, 98.0), (16, 93.0), (42, 96.0), (15, 100.0), (15, 84.0), (15, 97.0), (12, 88.0), (25, 95.0), (48, 99.0), (12, 93.0), (11, 94.0), (11, 95.0), (28, 94.0), (10, 90.0), (17, 91.0), (20, 87.0), (22, 95.0), (12, 93.0), (14, 84.0), (13, 98.0), (23, 100.0), (10, 86.0), (22, 97.0), (26, 99.0), (32, 96.0), (29, 85.0), (11, 84.0), (26, 84.0), (24, 88.0), (34, 96.0), (14, 100.0), (15, 100.0), (12, 100.0), (18, 93.0), (12, 83.0), (13, 92.0), (26, 97.0), (15, 83.0), (11, 85.0), (11, 96.0), (11, 93.0), (13, 100.0), (26, 99.0), (11, 80.0), (11, 98.0), (13, 98.0), (23, 90.0), (11, 98.0), (16, 100.0), (10, 98.0), (22, 90.0), (43, 100.0), (40, 100.0), (22, 99.0), (11, 93.0), (15, 92.0), (17, 95.0), (24, 93.0), (12, 87.0), (11, 94.0), (15, 93.0), (22, 85.0), (22, 97.0), (19, 94.0), (14, 93.0), (12, 97.0), (13, 95.0), (11, 98.0), (46, 100.0), (14, 94.0), (11, 96.0), (12, 85.0), (11, 98.0), (35, 100.0), (14, 96.0), (12, 75.0), (21, 96.0), (28, 99.0), (20, 100.0), (12, 98.0), (16, 99.0), (19, 98.0), (20, 91.0), (15, 70.0), (15, 99.0), (19, 98.0), (35, 78.0), (11, 100.0), (21, 93.0), (19, 95.0), (11, 98.0), (21, 91.0), (14, 83.0), (16, 90.0), (12, 100.0), (28, 93.0), (12, 93.0), (24, 88.0), (28, 79.0), (14, 96.0), (23, 96.0), (21, 100.0), (20, 93.0), (17, 100.0), (13, 82.0), (11, 100.0), (25, 97.0), (12, 100.0), (10, 100.0), (15, 99.0), (16, 96.0), (10, 98.0), (16, 99.0), (15, 92.0), (22, 85.0), (13, 98.0), (12, 85.0), (12, 93.0), (10, 93.0), (23, 100.0), (23, 91.0), (21, 99.0), (10, 100.0), (12, 100.0), (13, 100.0), (23, 91.0), (12, 97.0), (19, 96.0), (21, 86.0), (26, 89.0), (15, 92.0), (14, 93.0), (14, 89.0), (40, 80.0), (13, 95.0), (15, 80.0), (24, 100.0), (11, 96.0), (13, 97.0), (12, 95.0), (30, 100.0), (11, 95.0), (14, 100.0), (10, 100.0), (10, 96.0), (21, 95.0), (28, 91.0), (28, 100.0), (18, 96.0), (10, 86.0), (12, 87.0), (71, 91.0), (10, 92.0), (27, 99.0), (11, 98.0), (19, 97.0), (22, 95.0), (21, 96.0), (12, 93.0), (21, 89.0), (30, 99.0), (21, 85.0), (14, 93.0), (38, 95.0), (12, 100.0), (24, 86.0), (35, 94.0), (12, 97.0), (13, 98.0), (42, 97.0), (11, 98.0), (11, 91.0), (24, 96.0), (44, 95.0), (50, 100.0), (18, 98.0), (15, 95.0), (11, 96.0), (10, 100.0), (12, 92.0), (31, 99.0), (10, 100.0), (10, 90.0), (49, 100.0), (21, 95.0), (22, 100.0), (14, 100.0), (16, 98.0), (13, 100.0), (20, 95.0), (38, 97.0), (33, 96.0), (34, 96.0), (47, 93.0), (11, 89.0), (12, 97.0), (13, 98.0), (21, 92.0), (16, 99.0), (10, 97.0), (19, 100.0), (26, 100.0), (10, 96.0), (19, 85.0), (15, 95.0), (29, 94.0), (21, 96.0), (14, 90.0), (12, 92.0), (25, 92.0), (13, 94.0), (14, 97.0), (36, 99.0), (26, 98.0), (22, 95.0), (14, 99.0), (13, 100.0), (21, 91.0), (18, 96.0), (12, 90.0), (14, 89.0), (12, 97.0), (22, 99.0), (13, 98.0), (10, 100.0), (10, 100.0), (22, 95.0), (11, 96.0), (13, 98.0), (10, 76.0), (20, 88.0), (16, 90.0), (18, 96.0), (20, 100.0), (15, 97.0), (15, 89.0), (11, 95.0), (16, 96.0), (32, 95.0), (39, 96.0), (11, 98.0), (16, 95.0), (21, 96.0), (24, 98.0), (10, 94.0), (23, 80.0), (32, 96.0), (20, 94.0), (23, 99.0), (13, 89.0), (10, 87.0), (10, 78.0), (14, 73.0), (21, 96.0), (12, 92.0), (17, 95.0), (20, 99.0), (14, 100.0), (23, 100.0), (29, 97.0), (35, 99.0), (15, 99.0), (12, 98.0), (44, 95.0), (11, 100.0), (12, 82.0), (24, 98.0), (13, 100.0), (13, 91.0), (48, 83.0), (21, 98.0), (44, 95.0), (14, 93.0), (24, 89.0), (22, 97.0), (16, 89.0), (12, 100.0), (11, 100.0), (15, 97.0), (31, 95.0), (14, 96.0), (27, 96.0), (15, 89.0), (16, 91.0), (10, 88.0), (13, 98.0), (10, 96.0), (14, 84.0), (20, 95.0), (26, 100.0), (38, 98.0), (15, 93.0), (12, 100.0), (11, 84.0), (31, 97.0), (28, 100.0), (24, 98.0), (40, 94.0), (11, 98.0), (14, 96.0), (11, 89.0), (22, 90.0), (22, 78.0), (13, 95.0), (10, 100.0), (12, 92.0), (17, 94.0), (10, 94.0), (16, 99.0), (14, 99.0), (56, 98.0), (23, 98.0), (15, 96.0), (11, 100.0), (17, 92.0), (16, 89.0), (21, 95.0), (13, 98.0), (15, 93.0), (24, 96.0), (12, 96.0), (17, 94.0), (14, 91.0), (19, 98.0), (19, 99.0), (11, 98.0), (14, 100.0), (26, 97.0), (19, 96.0), (17, 98.0), (35, 99.0), (13, 95.0), (16, 83.0), (28, 96.0), (18, 97.0), (14, 99.0), (16, 95.0), (13, 95.0), (11, 98.0), (19, 87.0), (10, 98.0), (19, 98.0), (24, 98.0), (23, 94.0), (13, 94.0), (12, 100.0), (14, 99.0), (10, 94.0), (11, 100.0), (11, 98.0), (13, 94.0), (10, 100.0), (38, 96.0), (23, 86.0), (11, 100.0), (10, 92.0), (14, 96.0), (10, 96.0), (13, 100.0), (11, 100.0), (18, 93.0), (10, 98.0), (20, 99.0), (15, 100.0), (18, 99.0), (26, 96.0), (15, 95.0), (11, 96.0), (10, 94.0), (11, 100.0), (14, 93.0), (40, 89.0), (11, 92.0), (10, 98.0), (10, 98.0), (11, 100.0), (10, 100.0), (22, 99.0), (15, 100.0), (20, 97.0), (14, 100.0), (18, 93.0), (10, 92.0), (12, 93.0), (17, 91.0), (10, 96.0), (14, 81.0), (15, 77.0), (18, 80.0), (19, 65.0), (11, 95.0), (32, 88.0), (22, 94.0), (13, 98.0), (21, 97.0), (11, 100.0), (27, 76.0), (27, 60.0), (21, 98.0), (10, 96.0), (15, 95.0), (15, 91.0), (12, 95.0), (24, 93.0), (10, 100.0), (11, 93.0), (10, 92.0), (20, 99.0), (28, 97.0), (12, 95.0), (30, 97.0), (19, 100.0), (10, 92.0), (10, 100.0), (29, 88.0), (10, 96.0), (22, 97.0), (10, 92.0), (43, 96.0), (28, 98.0), (17, 89.0), (18, 98.0), (15, 92.0), (16, 99.0), (10, 82.0), (26, 100.0), (10, 88.0), (30, 99.0), (17, 79.0), (18, 100.0), (10, 90.0), (19, 98.0), (10, 90.0), (11, 100.0), (18, 99.0), (11, 91.0), (10, 90.0), (28, 98.0), (11, 84.0), (20, 97.0), (10, 96.0), (15, 100.0), (23, 92.0), (34, 94.0), (17, 96.0), (14, 99.0), (15, 91.0), (11, 91.0), (16, 98.0), (18, 93.0), (16, 100.0), (24, 100.0), (12, 100.0), (31, 88.0), (17, 92.0), (20, 100.0), (21, 84.0), (20, 86.0), (11, 89.0), (14, 96.0), (10, 98.0), (20, 89.0), (19, 100.0), (12, 97.0), (14, 87.0), (32, 74.0), (10, 98.0), (15, 92.0), (20, 81.0), (31, 99.0), (20, 99.0), (12, 98.0), (11, 89.0), (24, 97.0), (12, 93.0), (20, 86.0), (11, 100.0), (12, 83.0), (25, 94.0), (11, 95.0), (10, 94.0), (11, 93.0), (18, 92.0), (23, 99.0), (22, 100.0), (12, 100.0), (14, 100.0), (10, 98.0), (11, 96.0), (10, 94.0), (15, 100.0), (23, 91.0), (36, 96.0), (10, 98.0), (12, 95.0), (14, 100.0), (12, 98.0), (10, 98.0), (18, 100.0), (14, 99.0), (16, 95.0), (11, 100.0), (18, 97.0), (33, 81.0), (14, 94.0), (36, 96.0), (13, 98.0), (11, 96.0), (15, 81.0), (32, 87.0), (17, 89.0), (10, 94.0), (10, 80.0), (12, 80.0), (31, 98.0), (17, 95.0), (23, 96.0), (14, 93.0), (14, 96.0), (14, 91.0), (11, 73.0), (16, 93.0), (18, 90.0), (21, 98.0), (14, 96.0), (12, 98.0), (10, 100.0), (29, 88.0), (18, 76.0), (18, 94.0), (16, 98.0), (10, 100.0), (17, 98.0), (10, 98.0), (13, 98.0), (22, 95.0), (10, 100.0), (17, 93.0), (17, 93.0), (10, 98.0), (12, 88.0), (36, 94.0), (10, 89.0), (10, 100.0), (17, 88.0), (32, 86.0), (16, 80.0), (12, 100.0), (10, 98.0), (15, 89.0), (17, 92.0), (16, 100.0), (21, 86.0), (11, 98.0), (10, 94.0), (10, 90.0), (10, 98.0), (19, 81.0), (26, 100.0), (17, 89.0), (22, 100.0), (14, 91.0), (12, 97.0), (17, 78.0), (19, 92.0), (14, 89.0), (21, 94.0), (10, 98.0), (13, 97.0), (15, 91.0), (23, 98.0), (10, 100.0), (10, 94.0), (12, 95.0), (18, 98.0), (10, 90.0), (17, 98.0), (16, 99.0), (16, 99.0), (15, 96.0), (11, 98.0), (17, 95.0), (36, 98.0), (20, 83.0), (10, 100.0), (11, 96.0), (14, 89.0), (11, 96.0), (10, 100.0), (11, 100.0), (39, 95.0), (10, 85.0), (38, 99.0), (82, 98.0), (30, 97.0), (12, 90.0), (21, 97.0), (10, 98.0), (10, 98.0), (12, 82.0), (15, 97.0), (10, 98.0), (11, 91.0), (22, 95.0), (12, 98.0), (17, 96.0), (10, 98.0), (18, 100.0), (11, 100.0), (11, 98.0), (26, 94.0), (10, 100.0), (13, 100.0), (23, 94.0), (11, 100.0), (31, 98.0), (22, 99.0), (11, 98.0), (15, 96.0), (19, 100.0), (11, 93.0), (26, 95.0), (16, 84.0), (15, 81.0), (11, 98.0), (20, 100.0), (14, 87.0), (16, 88.0), (15, 88.0), (19, 83.0), (21, 84.0), (13, 85.0), (14, 93.0), (15, 97.0), (18, 90.0), (10, 92.0), (24, 97.0), (15, 96.0), (20, 100.0), (20, 98.0), (12, 97.0), (11, 95.0), (12, 100.0), (11, 100.0), (11, 98.0), (14, 99.0), (24, 96.0), (13, 89.0), (16, 99.0), (23, 95.0), (12, 100.0), (12, 95.0), (26, 99.0), (10, 86.0), (20, 94.0), (12, 92.0), (14, 99.0), (16, 98.0), (12, 100.0), (10, 98.0), (14, 100.0), (14, 91.0), (10, 100.0), (29, 93.0), (10, 98.0), (17, 99.0), (14, 99.0), (19, 95.0), (27, 92.0), (34, 99.0), (11, 94.0), (10, 100.0), (10, 94.0), (12, 100.0), (15, 96.0), (14, 97.0), (26, 96.0), (11, 85.0), (14, 100.0), (17, 81.0), (11, 98.0), (12, 97.0), (15, 99.0), (12, 97.0), (13, 100.0), (14, 94.0), (13, 95.0), (11, 100.0), (11, 95.0), (19, 91.0), (27, 90.0), (19, 97.0), (16, 99.0), (18, 98.0), (10, 100.0), (10, 100.0), (16, 96.0), (21, 91.0), (12, 95.0), (12, 98.0), (16, 98.0), (15, 88.0), (14, 97.0), (12, 98.0), (11, 100.0), (12, 95.0), (14, 100.0), (20, 96.0), (11, 98.0), (10, 100.0), (16, 100.0), (14, 97.0), (11, 100.0), (10, 94.0), (15, 93.0), (12, 100.0), (13, 95.0), (11, 100.0), (12, 98.0), (10, 96.0), (10, 100.0), (10, 96.0), (32, 99.0), (15, 100.0), (17, 100.0), (30, 95.0), (10, 100.0), (11, 96.0), (14, 96.0), (10, 96.0), (59, 98.0), (12, 80.0), (11, 100.0), (13, 92.0), (10, 96.0), (11, 84.0), (23, 98.0), (11, 93.0), (10, 73.0), (10, 96.0), (11, 87.0), (14, 94.0), (16, 90.0), (10, 86.0), (13, 100.0), (20, 100.0), (12, 93.0), (10, 98.0), (13, 97.0), (10, 98.0), (12, 100.0), (10, 86.0), (10, 96.0), (26, 93.0), (11, 89.0), (12, 98.0), (12, 100.0), (15, 96.0), (13, 83.0), (14, 91.0), (12, 91.0), (13, 94.0), (10, 84.0), (12, 92.0), (12, 82.0), (17, 100.0), (11, 91.0), (14, 99.0), (12, 63.0), (11, 73.0), (12, 87.0), (11, 96.0), (11, 69.0), (20, 93.0), (11, 69.0), (19, 99.0), (18, 82.0), (11, 85.0), (10, 94.0), (10, 100.0), (21, 100.0), (15, 91.0), (12, 85.0), (10, 96.0), (12, 93.0), (11, 100.0), (10, 74.0), (13, 95.0), (11, 98.0), (12, 100.0), (12, 100.0), (16, 99.0), (10, 84.0), (14, 100.0), (11, 96.0), (10, 100.0), (15, 97.0), (17, 100.0), (33, 99.0), (10, 100.0), (13, 100.0), (16, 95.0), (10, 100.0), (28, 99.0), (11, 87.0), (10, 92.0), (10, 100.0), (14, 99.0), (15, 100.0)]
- modify(**colname_value_pairs)[source]¶
Return data frame with columns modified.
In colname_value_pairs, value can be either a vector or a function that receives the data frame as argument and returns a vector. See the example below of equivalent modification with both ways.
Note that column modification can often be done simpler with a plain assignment, such as
data.price_per_guest = data.price / data.guests
. modify just allows you to do the same in a method chain context.>>> data = di.read_csv("data/listings.csv") >>> data.modify(price_per_guest=data.price/data.guests) . id hood zipcode guests sqft price price_per_guest int64 <U13 <U11 int64 float64 int64 float64 ───── ───────── ─────── ────── ─────── ───── ─────────────── 0 2060 Manhattan 10040 2 nan 100 50.000 1 2595 Manhattan 10018 2 nan 225 112.500 2 3831 Brooklyn 11238 3 500 89 29.667 3 5099 Manhattan 10016 2 nan 200 100.000 4 5121 Brooklyn 11216 2 nan 60 30.000 5 5136 Brooklyn 11232 4 nan 253 63.250 6 5178 Manhattan 10019 2 nan 79 39.500 7 5203 Manhattan 10025 1 nan 79 79.000 8 5238 Manhattan 10002 2 nan 150 75.000 9 5441 Manhattan 10036 2 nan 99 49.500 . ... 49530 rows total >>> data.modify(price_per_guest=lambda x: x.price / x.guests) . id hood zipcode guests sqft price price_per_guest int64 <U13 <U11 int64 float64 int64 float64 ───── ───────── ─────── ────── ─────── ───── ─────────────── 0 2060 Manhattan 10040 2 nan 100 50.000 1 2595 Manhattan 10018 2 nan 225 112.500 2 3831 Brooklyn 11238 3 500 89 29.667 3 5099 Manhattan 10016 2 nan 200 100.000 4 5121 Brooklyn 11216 2 nan 60 30.000 5 5136 Brooklyn 11232 4 nan 253 63.250 6 5178 Manhattan 10019 2 nan 79 39.500 7 5203 Manhattan 10025 1 nan 79 79.000 8 5238 Manhattan 10002 2 nan 150 75.000 9 5441 Manhattan 10036 2 nan 99 49.500 . ... 49530 rows total
If the data frame is grouped, then colname_value_pairs need to be functions, which are applied to group-wise subsets of the data frame. A common use for this is calculating group-wise fractions.
>>> data = di.DataFrame(g=[1, 2, 2, 3, 3, 3]) >>> data.group_by("g").modify(f=lambda x: 1 / x.nrow) . g f int64 float64 ───── ─────── 0 1 1.00000 1 2 0.50000 2 2 0.50000 3 3 0.33333 4 3 0.33333 5 3 0.33333 .
- property ncol¶
Return the amount of columns.
>>> data = di.read_csv("data/listings.csv") >>> data.ncol 6
- property nrow¶
Return the amount of rows.
>>> data = di.read_csv("data/listings.csv") >>> data.nrow 49530
- print_(*, max_rows=None, max_width=None, truncate_width=None)[source]¶
Print data frame to
sys.stdout
.print_ does the same as calling Python’s builtin
print
function, but since it’s a method, you can use it at the end of a method chain instead of wrapping aprint
call around the whole chain.>>> di.read_csv("data/listings.csv").print_() . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 . ... 49530 rows total None
- print_memory_use()[source]¶
Print memory use by column and total.
>>> data = di.read_csv("data/listings.csv") >>> data.print_memory_use() . COLUMN DTYPE ITEM_SIZE TOTAL_SIZE <U7 <U7 <U5 <U4 ─────── ─────── ───────── ────────── 0 id int64 8 B 0 MB 1 hood <U13 52 B 2 MB 2 zipcode <U11 44 B 2 MB 3 guests int64 8 B 0 MB 4 sqft float64 8 B 0 MB 5 price int64 8 B 0 MB 6 TOTAL -- 128 B 6 MB . None
- print_na_counts()[source]¶
Print counts of missing values by column.
>>> data = di.read_csv("data/listings.csv") >>> data.print_na_counts() . COLUMN NNA PNA <U7 float64 <U5 ─────── ─────── ───── 0 zipcode 429 0.9% 1 sqft 49134 99.2% . None
- rbind(*others)[source]¶
Return data frame with rows from others added.
>>> data = di.read_csv("data/listings.csv") >>> data.rbind(data) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 . ... 99060 rows total
- classmethod read_csv(path, *, encoding='utf-8', sep=',', header=True, columns=[], strings_as_object=inf, dtypes={})[source]¶
Return a new data frame from CSV file path.
Will automatically decompress if path ends in
.bz2|.gz|.xz
.columns is an optional list of columns to limit to.
strings_as_object is a cutoff point. If any row has more characters than that, the whole column will use the object data type. This is intended to help limit memory use as NumPy strings are fixed-length and can take a huge amount of memory if even a single row is long. If set, dtypes overrides this.
dtypes is an optional dict mapping column names to NumPy datatypes.
- classmethod read_json(path, *, encoding='utf-8', columns=[], dtypes={}, **kwargs)[source]¶
Return a new data frame from JSON file path.
Will automatically decompress if path ends in
.bz2|.gz|.xz
.columns is an optional list of columns to limit to. dtypes is an optional dict mapping column names to NumPy datatypes. kwargs are passed to
json.load
.
- classmethod read_npz(path, *, allow_pickle=True)[source]¶
Return a new data frame from NumPy file path.
See numpy.load for an explanation of allow_pickle: https://numpy.org/doc/stable/reference/generated/numpy.load.html
- classmethod read_parquet(path, *, columns=[], strings_as_object=inf, dtypes={})[source]¶
Return a new data frame from Parquet file path.
columns is an optional list of columns to limit to.
strings_as_object is a cutoff point. If any row has more characters than that, the whole column will use the object data type. This is intended to help limit memory use as NumPy strings are fixed-length and can take a huge amount of memory if even a single row is long. If set, dtypes overrides this.
dtypes is an optional dict mapping column names to NumPy datatypes.
- classmethod read_pickle(path)[source]¶
Return a new data frame from Pickle file path.
Will automatically decompress if path ends in
.bz2|.gz|.xz
.
- rename(**to_from_pairs)[source]¶
Return data frame with columns renamed.
>>> data = di.read_csv("data/listings.csv") >>> data.rename(listing_id="id") . listing_id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ────────── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 . ... 49530 rows total
- sample(n=None)[source]¶
Return randomly chosen n rows.
>>> data = di.read_csv("data/listings.csv") >>> data.sample(5) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ──────── ───────── ─────── ────── ─────── ───── 0 2191612 Manhattan 10019 3 nan 150 1 6558729 Brooklyn 11206 1 nan 95 2 18342661 Brooklyn 11206 2 nan 180 3 40078748 Manhattan 10011 3 nan 130 4 41823106 Queens 11434 1 nan 45 .
- select(*colnames)[source]¶
Return data frame, keeping only colnames.
>>> data = di.read_csv("data/listings.csv") >>> data.select("id", "hood", "zipcode") . id hood zipcode int64 <U13 <U11 ───── ───────── ─────── 0 2060 Manhattan 10040 1 2595 Manhattan 10018 2 3831 Brooklyn 11238 3 5099 Manhattan 10016 4 5121 Brooklyn 11216 5 5136 Brooklyn 11232 6 5178 Manhattan 10019 7 5203 Manhattan 10025 8 5238 Manhattan 10002 9 5441 Manhattan 10036 . ... 49530 rows total
- semi_join(other, *by)[source]¶
Return rows with matches in other.
by are column names, by which to look for matching rows, or tuples of column names if the correspoding column name differs between self and other.
>>> # All listings that have reviews >>> listings = di.read_csv("data/listings.csv") >>> reviews = di.read_csv("data/listings-reviews.csv") >>> listings.semi_join(reviews, "id") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2595 Manhattan 10018 2 nan 225 1 3831 Brooklyn 11238 3 500 89 2 5099 Manhattan 10016 2 nan 200 3 5121 Brooklyn 11216 2 nan 60 4 5178 Manhattan 10019 2 nan 79 5 5203 Manhattan 10025 1 nan 79 6 5238 Manhattan 10002 2 nan 150 7 5441 Manhattan 10036 2 nan 99 8 5552 Manhattan 10014 2 nan 160 9 5803 Brooklyn 11215 2 nan 89 . ... 19019 rows total
- slice(rows=None, cols=None)[source]¶
Return a row-wise and/or column-wise subset of data frame.
Both rows and cols should be integer vectors correspoding to the indices of the rows or columns to keep.
>>> data = di.read_csv("data/listings.csv") >>> data.slice(rows=[0, 1, 2]) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 . >>> data.slice(cols=[0, 1, 2]) . id hood zipcode int64 <U13 <U11 ───── ───────── ─────── 0 2060 Manhattan 10040 1 2595 Manhattan 10018 2 3831 Brooklyn 11238 3 5099 Manhattan 10016 4 5121 Brooklyn 11216 5 5136 Brooklyn 11232 6 5178 Manhattan 10019 7 5203 Manhattan 10025 8 5238 Manhattan 10002 9 5441 Manhattan 10036 . ... 49530 rows total >>> data.slice(rows=[0, 1, 2], cols=[0, 1, 2]) . id hood zipcode int64 <U13 <U11 ───── ───────── ─────── 0 2060 Manhattan 10040 1 2595 Manhattan 10018 2 3831 Brooklyn 11238 .
- slice_off(rows=None, cols=None)[source]¶
Return a row-wise and/or column-wise negative subset of data frame.
Both rows and cols should be integer vectors correspoding to the indices of the rows or columns to drop.
>>> data = di.read_csv("data/listings.csv") >>> data.slice_off(rows=[0, 1, 2]) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 5099 Manhattan 10016 2 nan 200 1 5121 Brooklyn 11216 2 nan 60 2 5136 Brooklyn 11232 4 nan 253 3 5178 Manhattan 10019 2 nan 79 4 5203 Manhattan 10025 1 nan 79 5 5238 Manhattan 10002 2 nan 150 6 5441 Manhattan 10036 2 nan 99 7 5552 Manhattan 10014 2 nan 160 8 5803 Brooklyn 11215 2 nan 89 9 6021 Manhattan 10025 1 nan 85 . ... 49527 rows total >>> data.slice_off(cols=[0, 1, 2]) . guests sqft price int64 float64 int64 ────── ─────── ───── 0 2 nan 100 1 2 nan 225 2 3 500 89 3 2 nan 200 4 2 nan 60 5 4 nan 253 6 2 nan 79 7 1 nan 79 8 2 nan 150 9 2 nan 99 . ... 49530 rows total >>> data.slice_off(rows=[0, 1, 2], cols=[0, 1, 2]) . guests sqft price int64 float64 int64 ────── ─────── ───── 0 2 nan 200 1 2 nan 60 2 4 nan 253 3 2 nan 79 4 1 nan 79 5 2 nan 150 6 2 nan 99 7 2 nan 160 8 2 nan 89 9 1 nan 85 . ... 49527 rows total
- sort(**colname_dir_pairs)[source]¶
Return rows in sorted order.
colname_dir_pairs defines the sort order by column name with dir being
1
for ascending sort,-1
for descending.>>> data = di.read_csv("data/listings.csv") >>> data.sort(hood=1, zipcode=1) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ─────── ───── ─────── ────── ─────── ───── 0 1026683 Bronx 10451 2 nan 85 1 3312276 Bronx 10451 2 nan 75 2 3627326 Bronx 10451 2 nan 115 3 3628328 Bronx 10451 6 nan 87 4 3939086 Bronx 10451 1 nan 45 5 6180121 Bronx 10451 2 nan 69 6 6395433 Bronx 10451 4 nan 65 7 7561686 Bronx 10451 2 nan 110 8 8673141 Bronx 10451 3 nan 225 9 9312190 Bronx 10451 7 nan 159 . ... 49530 rows total
- split(*by)[source]¶
Split data frame into groups and return a list of their rows.
>>> data = di.DataFrame(x=[1, 2, 2, 3, 3, 3]) >>> data.split("x") [[ 0 ] int64, [ 1 2 ] int64, [ 3 4 5 ] int64]
- tail(n=None)[source]¶
Return the last n rows.
>>> data = di.read_csv("data/listings.csv") >>> data.tail(5) . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ──────── ───────── ─────── ────── ─────── ───── 0 43702714 Manhattan 10003 4 nan 173 1 43702765 Brooklyn 11237 3 nan 99 2 43703128 Manhattan 10027 2 nan 49 3 43703156 Manhattan 10009 4 nan 94 4 43703359 Manhattan 10001 4 nan 249 .
- to_arrow()[source]¶
Return data frame converted to a
pyarrow.Table
.>>> data = di.read_csv("data/listings.csv") >>> data.to_arrow() pyarrow.Table id: int64 hood: string zipcode: string guests: int64 sqft: double price: int64 ---- id: [[2060,2595,3831,5099,5121,...,43702714,43702765,43703128,43703156,43703359]] hood: [["Manhattan","Manhattan","Brooklyn","Manhattan","Brooklyn",...,"Manhattan","Brooklyn","Manhattan","Manhattan","Manhattan"]] zipcode: [["10040","10018","11238","10016","11216",...,"10003","11237","10027","10009","10001"]] guests: [[2,2,3,2,2,...,4,3,2,4,4]] sqft: [[null,null,500,null,null,...,null,null,null,null,null]] price: [[100,225,89,200,60,...,173,99,49,94,249]]
- to_json(**kwargs)[source]¶
Return data frame converted to a JSON string.
kwargs are passed to
json.dump
.>>> data = di.read_csv("data/listings.csv") >>> data.to_json()[:100] [ { "id": 2060, "hood": "Manhattan", "zipcode": "10040", "guests": 2, "sqft":
- to_list_of_dicts()[source]¶
Return data frame converted to a
ListOfDicts
.>>> data = di.read_csv("data/listings.csv") >>> data.to_list_of_dicts() [ { "id": 2060, "hood": "Manhattan", "zipcode": "10040", "guests": 2, "sqft": null, "price": 100 }, { "id": 2595, "hood": "Manhattan", "zipcode": "10018", "guests": 2, "sqft": null, "price": 225 }, { "id": 3831, "hood": "Brooklyn", "zipcode": "11238", "guests": 3, "sqft": 500.0, "price": 89 } ] ... 49530 items total
- to_pandas()[source]¶
Return data frame converted to a
pandas.DataFrame
.>>> data = di.read_csv("data/listings.csv") >>> data.to_pandas() id hood zipcode guests sqft price 0 2060 Manhattan 10040 2 NaN 100 1 2595 Manhattan 10018 2 NaN 225 2 3831 Brooklyn 11238 3 500.0 89 3 5099 Manhattan 10016 2 NaN 200 4 5121 Brooklyn 11216 2 NaN 60 ... ... ... ... ... ... ... 49525 43702714 Manhattan 10003 4 NaN 173 49526 43702765 Brooklyn 11237 3 NaN 99 49527 43703128 Manhattan 10027 2 NaN 49 49528 43703156 Manhattan 10009 4 NaN 94 49529 43703359 Manhattan 10001 4 NaN 249 . [49530 rows x 6 columns]
- to_string(*, max_rows=None, max_width=None, truncate_width=None)[source]¶
Return data frame as a string formatted for display.
>>> data = di.read_csv("data/listings.csv") >>> data.to_string() . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 2595 Manhattan 10018 2 nan 225 2 3831 Brooklyn 11238 3 500 89 3 5099 Manhattan 10016 2 nan 200 4 5121 Brooklyn 11216 2 nan 60 5 5136 Brooklyn 11232 4 nan 253 6 5178 Manhattan 10019 2 nan 79 7 5203 Manhattan 10025 1 nan 79 8 5238 Manhattan 10002 2 nan 150 9 5441 Manhattan 10036 2 nan 99 . ... 49530 rows total
- unique(*colnames)[source]¶
Return unique rows by colnames.
>>> data = di.read_csv("data/listings.csv") >>> data.unique("hood") . id hood zipcode guests sqft price int64 <U13 <U11 int64 float64 int64 ───── ───────────── ─────── ────── ─────── ───── 0 2060 Manhattan 10040 2 nan 100 1 3831 Brooklyn 11238 3 500 89 2 12937 Queens 11101 4 nan 130 3 42882 Staten Island 10301 2 nan 70 4 44096 Bronx 10452 1 9 38 .
- unselect(*colnames)[source]¶
Return data frame, dropping colnames.
>>> data = di.read_csv("data/listings.csv") >>> data.unselect("guests", "sqft", "price") . id hood zipcode int64 <U13 <U11 ───── ───────── ─────── 0 2060 Manhattan 10040 1 2595 Manhattan 10018 2 3831 Brooklyn 11238 3 5099 Manhattan 10016 4 5121 Brooklyn 11216 5 5136 Brooklyn 11232 6 5178 Manhattan 10019 7 5203 Manhattan 10025 8 5238 Manhattan 10002 9 5441 Manhattan 10036 . ... 49530 rows total
- update(other)[source]¶
Return data frame with columns from other added.
>>> data = di.read_csv("data/listings.csv") >>> data.update(di.DataFrame(x=1)) . id hood zipcode guests sqft price x int64 <U13 <U11 int64 float64 int64 int64 ───── ───────── ─────── ────── ─────── ───── ───── 0 2060 Manhattan 10040 2 nan 100 1 1 2595 Manhattan 10018 2 nan 225 1 2 3831 Brooklyn 11238 3 500 89 1 3 5099 Manhattan 10016 2 nan 200 1 4 5121 Brooklyn 11216 2 nan 60 1 5 5136 Brooklyn 11232 4 nan 253 1 6 5178 Manhattan 10019 2 nan 79 1 7 5203 Manhattan 10025 1 nan 79 1 8 5238 Manhattan 10002 2 nan 150 1 9 5441 Manhattan 10036 2 nan 99 1 . ... 49530 rows total
- write_csv(path, *, encoding='utf-8', header=True, sep=',')[source]¶
Write data frame to CSV file path.
Will automatically compress if path ends in
.bz2|.gz|.xz
.
- write_json(path, *, encoding='utf-8', **kwargs)[source]¶
Write data frame to JSON file path.
Will automatically compress if path ends in
.bz2|.gz|.xz
.kwargs are passed to
json.JSONEncoder
.