Instructions
The goal of this project is just to display that you’ve gotten used to working with the data and that you are on track to create your prediction algorithm. Please submit a report on R Pubs1 You can create an account on RPubs.com, ShinyApps.io and ®StudioConnect.com to publish your reports or shiny apps that explains your exploratory analysis and your goals for the eventual app and algorithm. This document should be concise and explain only the major features of the data you have identified and briefly summarize your plans for creating the prediction algorithm and Shiny app in a way that would be understandable to a non-data scientist manager. You should make use of tables and plots to illustrate important summaries of the data set. The motivation for this project is to:
Review criteria:
Loading The Required Libraries and creating support functions.
## Loading the package 'BBmisc'
if(suppressMessages(!require('BBmisc'))) install.packages('BBmisc')
suppressMessages(library('BBmisc'))
pkgs <- c('tufte', 'knitr', 'rmarkdown', 'lubridate', 'plyr', 'dplyr', 'magrittr', 'purrr', 'stringr', 'stringi', 'wordcloud', 'slam', 'tm', 'igraph', 'NLP', 'xtable', 'SnowballC', 'rpart', 'RWeka', 'RColorBrewer', 'rvest', 'parallel', 'doParallel', 'ggplot2', 'googleVis', 'htmltools', 'rCharts', 'janeaustenr', 'syuzhet', 'viridis')
suppressAll(lib(pkgs))
## load in case of BBmisc::lib() doesn't work
suppressAll(plyr::l_ply(pkgs, require, quietly = TRUE))
rm(pkgs)
Creating a Parallel computing Cluster and setting adjustment.
## Load BBmisc package again since there has error during knit (while working fine if run chunk-by-chunk)
suppressMessages(library('BBmisc'))
## Creating a parallel computing Cluster and support functions.
## Preparing the parallel cluster using the cores
doParallel::registerDoParallel(cores = 16)
#'@ BiocParallel::register(MulticoreParam(workers=8))
## Preparing the parallel cluster using the cores
suppressAll(library('parallel'))
jobcluster <- makeCluster(detectCores())
invisible(clusterEvalQ(jobcluster, library('tm')))
invisible(clusterEvalQ(jobcluster, library('RWeka')))
options(mc.cores = 2)
## Set the googleVis options first to change the behaviour of plot.gvis, so that only the chart
## component of the HTML file is written into the output file.
##
## Set option to below if you want to plot an independent webpage with graph
#'@ op <- options(gvis.plot.tag=NULL)
op <- options(gvis.plot.tag='chart')
## knitr configuration
# invalidate cache when the tufte version changes
suppressAll(library('knitr'))
opts_chunk$set(tidy = TRUE, fig.path = 'figure/', comment = NA, message = FALSE, fig.keep = 'high', fig.width = 10, fig.height = 6, fig.align = 'center', cache.extra = packageVersion('tufte'), echo = TRUE, progress = TRUE)
## Setting for rCharts
## http://ramnathv.github.io/posts/rcharts-nvd3/
options(warn = -1, htmltools.dir.version = FALSE,
rcharts.mode = 'iframesrc', rcharts.cdn = TRUE,
RCHART_WIDTH = 600, RCHART_HEIGHT = 400,
RCHART_TEMPLATE = 'Rickshaw.html', RCHART_LIB = 'morris')
The dataset is downloadable in zipped file via here.
if (!file.exists("data/")) dir.create("data/")
lnk <- "https://d396qusza40orc.cloudfront.net/dsscapstone/dataset/Coursera-SwiftKey.zip"
destfile <- "Coursera-SwiftKey.zip"
if (!file.exists(paste0("data/", destfile))) {
download.file(lnk, destfile = paste0("data/", destfile))
}
if (!file.exists(paste0("data/final"))) {
## Unzip the dataset
#'@ unzip(paste0('data/', destfile), exdir = 'data/final/de_DE', list = TRUE)
# Error in unzip(paste0('data/', destfile), exdir = 'data/final/de_DE', :
# 'exdir' does not exist
unzip(paste0("data/", destfile), exdir = "data/")
}
## list down the details of the zipped file
unzip(paste0("data/", destfile), list = TRUE)
Name Length Date
1 final/ 0 2014-07-22 10:10:00
2 final/de_DE/ 0 2014-07-22 10:10:00
3 final/de_DE/de_DE.twitter.txt 75578341 2014-07-22 10:11:00
4 final/de_DE/de_DE.blogs.txt 85459666 2014-07-22 10:11:00
5 final/de_DE/de_DE.news.txt 95591959 2014-07-22 10:11:00
6 final/ru_RU/ 0 2014-07-22 10:10:00
7 final/ru_RU/ru_RU.blogs.txt 116855835 2014-07-22 10:12:00
8 final/ru_RU/ru_RU.news.txt 118996424 2014-07-22 10:12:00
9 final/ru_RU/ru_RU.twitter.txt 105182346 2014-07-22 10:12:00
10 final/en_US/ 0 2014-07-22 10:10:00
11 final/en_US/en_US.twitter.txt 167105338 2014-07-22 10:12:00
12 final/en_US/en_US.news.txt 205811889 2014-07-22 10:13:00
13 final/en_US/en_US.blogs.txt 210160014 2014-07-22 10:13:00
14 final/fi_FI/ 0 2014-07-22 10:10:00
15 final/fi_FI/fi_FI.news.txt 94234350 2014-07-22 10:11:00
16 final/fi_FI/fi_FI.blogs.txt 108503595 2014-07-22 10:12:00
17 final/fi_FI/fi_FI.twitter.txt 25331142 2014-07-22 10:10:00
From above information, we can know the information of the zipped files, and now we try to list out the documents for this mile-stone report as well as the summary of files.
## Load plyr and dplyr packages again since there has error during knit
## (while working fine if run chunk-by-chunk)
suppressAll(library("plyr"))
suppressAll(library("dplyr"))
## files for this mile-stone report
lsfiles <- list.files("data/final/de_DE")
lsfiles
[1] "de_DE.blogs.txt" "de_DE.news.txt" "de_DE.twitter.txt"
## summary of files
datafiles <- paste0("data/final/de_DE/", lsfiles)
rm(lsfiles)
llply(as.list(datafiles), file.info) %>% rbind_all
Source: local data frame [3 x 10]
size isdir mode mtime ctime
(dbl) (lgl) (int) (time) (time)
1 85459666 FALSE 420 2016-04-27 12:06:03 2016-04-27 12:06:03
2 95591959 FALSE 420 2016-04-27 12:06:04 2016-04-27 12:06:04
3 75578341 FALSE 420 2016-04-27 12:06:02 2016-04-27 12:06:02
Variables not shown: atime (time), uid (int), gid (int), uname (chr),
grname (chr)
Now we need to read the dataset prior to analyse. R is fairly slow in reading files. read.table()
is slow, scan()
a bit faster, and readLines()
fastest. stringi::stri_read_lines()
2 stri_read_lines is a substitute for the system’s readLines
function, with the ability to auto-detect input encodings (or specify one manually), re-encode input without any strange function calls or sys options change, and split the text into lines with stri_split_lines1
(which conforms with the Unicode guidelines for newline markers). is a substitute of readLines()
.
Sad, isn’t it? And what does R do? Process data. So we read large files in all the time. But beyond readLines()
, R has deeper routines for reading files. There are also readChar()
and readBin()
. It turns out that using these, one can read in files faster. You can refer to Faster files in R[3 Faster files in R(http://www.r-bloggers.com/faster-files-in-r/)].
## Load plyr and stringr packages again since there has error during knit
## (while working fine if run chunk-by-chunk)
suppressAll(library("plyr"))
suppressAll(library("stringr"))
## Creating a parallel computing Cluster and support functions. Preparing
## the parallel cluster using the cores
doParallel::registerDoParallel(cores = 16)
## http://www.r-bloggers.com/faster-files-in-r/ Run without parallel
## computing readLines in normal way
system.time(suppressAll(dat1 <- llply(datafiles, function(x) {
readLines(x, encoding = "UTF-8") # user system elapsed
}))) # 18.937 0.240 19.485
user system elapsed
15.895 0.321 16.235
## ReadLines in binary mode
system.time(suppressAll(dat2 <- llply(datafiles, function(x) {
con <- file(x, open = "rb")
result <- readLines(con, encoding = "UTF-8", file.info(x)$size)
close(con)
return(result) # user system elapsed
}))) # 19.942 0.659 20.625
user system elapsed
11.237 0.556 11.819
## readChar
system.time(suppressAll(dat3 <- llply(datafiles, function(x) {
con <- file(x, open = "rb")
result <- readChar(con, file.info(x)$size, useBytes = TRUE)
close(con)
strsplit(result, "\n", fixed = T, useBytes = T)[[1]] %>% str_replace_all("\r",
"") # user system elapsed
}))) # 5.882 0.188 2.075
user system elapsed
6.540 0.581 7.122
## Run with parallel computing readLines in normal way with parallel
## computing
#'@ system.time(suppressAll(
#'@ dat1p <- llply(datafiles, function(x){
#'@ readLines(x, encoding = 'UTF-8') # user system elapsed
#'@ }, .parallel=TRUE))) # 18.750 0.105 18.877
## ReadLines in binary mode with parallel computing
#'@ system.time(suppressAll(
#'@ dat2p <- llply(datafiles, function(x){
#'@ con <- file(x, open = 'rb')
#'@ result <- readLines(con, encoding = 'UTF-8', file.info(x)$size)
#'@ close(con)
#'@ return(result) # user system elapsed
#'@ }, .parallel=TRUE))) # 20.348 0.720 21.095
## readChar with parallel computing
#'@ system.time(suppressAll(
#'@ dat3p <- llply(datafiles, function(x){
#'@ con <- file(x, open = 'rb')
#'@ result <- readChar(con, file.info(x)$size, useBytes=TRUE)
#'@ close(con)
#'@ strsplit(result,'\n', fixed=T, useBytes=T)[[1]] %>%
#'@ str_replace_all('\r', '') # user system elapsed
#'@ }, .parallel=TRUE))) # 5.858 0.158 2.019
## readChar seperately in list
system.time(suppressAll({
dat3s <- list(blogs = readChar(file(datafiles[1], "rb"), file.info(datafiles)$size[1],
useBytes = TRUE) %>% strsplit("\n", fixed = T, useBytes = T) %>% unlist %>%
str_replace_all("\r", ""), news = readChar(file(datafiles[2], "rb"),
file.info(datafiles)$size[2], useBytes = TRUE) %>% strsplit("\n", fixed = T,
useBytes = T) %>% unlist %>% str_replace_all("\r", ""), twitter = readChar(file(datafiles[3],
"rb"), file.info(datafiles)$size[3], useBytes = TRUE) %>% strsplit("\n",
fixed = T, useBytes = T) %>% unlist %>% str_replace_all("\r", "")) %>%
llply(unlist) # user system elapsed
})) # 5.123 0.214 1.337
user system elapsed
5.458 0.296 5.758
#'@ names(dat1) <- names(dat1p) <- names(dat2) <- names(dat2p) <-
#'@ names(dat3) <- names(dat3p) <- c('blogs', 'news', 'twitter')
names(dat1) <- names(dat2) <- names(dat3) <- c("blogs", "news", "twitter")
## Delete the data folders to save the capacity.
unlink("data/final", recursive = TRUE)
#'@ dats <- c(dat1, dat1p, dat2, dat2p, dat3, dat3p, dat3s)
dats <- list(dat1, dat2, dat3, dat3s)
suppressAll(rm(dat1, dat1p, dat2, dat2p, dat3, dat3p, dat3s))
llply(dats, llply, class)
[[1]]
[[1]]$blogs
[1] "character"
[[1]]$news
[1] "character"
[[1]]$twitter
[1] "character"
[[2]]
[[2]]$blogs
[1] "character"
[[2]]$news
[1] "character"
[[2]]$twitter
[1] "character"
[[3]]
[[3]]$blogs
[1] "character"
[[3]]$news
[1] "character"
[[3]]$twitter
[1] "character"
[[4]]
[[4]]$blogs
[1] "character"
[[4]]$news
[1] "character"
[[4]]$twitter
[1] "character"
str(dats)
List of 4
$ :List of 3
..$ blogs : chr [1:371440] "Irgendwann wird es Zeit. Ich schleppe es ja auch jeden Tag mit mir herum. Da leidet es schon ein wenig. Nicht nur die Tasten ge"| __truncated__ "Kommentar: auch hier wird durch die Voranstellung einer entsprechenden Bemuskelung des Halses vor die Eleganz die Sportlichkeit"| __truncated__ "In vielen Staaten veranlasst vor allem die Hoffnung auf bessere Erwerbsmöglichkeiten die Menschen dazu, sich in einer der stark"| __truncated__ "Nneka – Heartbeat (Crada Remix ft. NAS)" ...
..$ news : chr [1:244743] "Das Rezept für ihre Schokobrezln hat die 60-Jährige schon vor 26 Jahren in einer österreichischen Sendung entdeckt. Mittlerweil"| __truncated__ "Für die Linksparteibewerber ist nun die entscheidende Frage, wie sich SPD- und Grünenwähler in einer solchen Persönlichkeitsent"| __truncated__ "Nach Einschätzung des DIW ist das kräftige Plus im dritten Quartal vor allem dem Quartalsauftakt im Juli zu verdanken, da aufgr"| __truncated__ "„Der Bau eines neuen Lagers ist ein weiterer Baustein unserer Umstrukturierungsmaßnahmen, mit denen wir 2007 begonnen haben“, s"| __truncated__ ...
..$ twitter: chr [1:947774] "irgendwas stimmt mut meinem internet am pc nich :(" "\"Wir haben hier ein angebrochenes Fass Bier!\" habe ich mir auch anders vorgestellt. Fragt sich nur, wer darüber gekotzt hat." "Meine Kommilitonen beschweren sich, nie Freizeit zu haben... Anscheinend mache ich was falsch. Naja. Läuft..." "Gestern noch in Bangkok, heute wegen des Hochwassers in Vientiane, Laos. Schade, die Dämme dort haben gehalten im Zentrum." ...
$ :List of 3
..$ blogs : chr [1:371440] "Irgendwann wird es Zeit. Ich schleppe es ja auch jeden Tag mit mir herum. Da leidet es schon ein wenig. Nicht nur die Tasten ge"| __truncated__ "Kommentar: auch hier wird durch die Voranstellung einer entsprechenden Bemuskelung des Halses vor die Eleganz die Sportlichkeit"| __truncated__ "In vielen Staaten veranlasst vor allem die Hoffnung auf bessere Erwerbsmöglichkeiten die Menschen dazu, sich in einer der stark"| __truncated__ "Nneka – Heartbeat (Crada Remix ft. NAS)" ...
..$ news : chr [1:244743] "Das Rezept für ihre Schokobrezln hat die 60-Jährige schon vor 26 Jahren in einer österreichischen Sendung entdeckt. Mittlerweil"| __truncated__ "Für die Linksparteibewerber ist nun die entscheidende Frage, wie sich SPD- und Grünenwähler in einer solchen Persönlichkeitsent"| __truncated__ "Nach Einschätzung des DIW ist das kräftige Plus im dritten Quartal vor allem dem Quartalsauftakt im Juli zu verdanken, da aufgr"| __truncated__ "„Der Bau eines neuen Lagers ist ein weiterer Baustein unserer Umstrukturierungsmaßnahmen, mit denen wir 2007 begonnen haben“, s"| __truncated__ ...
..$ twitter: chr [1:947774] "irgendwas stimmt mut meinem internet am pc nich :(" "\"Wir haben hier ein angebrochenes Fass Bier!\" habe ich mir auch anders vorgestellt. Fragt sich nur, wer darüber gekotzt hat." "Meine Kommilitonen beschweren sich, nie Freizeit zu haben... Anscheinend mache ich was falsch. Naja. Läuft..." "Gestern noch in Bangkok, heute wegen des Hochwassers in Vientiane, Laos. Schade, die Dämme dort haben gehalten im Zentrum." ...
$ :List of 3
..$ blogs : chr [1:371440] "Irgendwann wird es Zeit. Ich schleppe es ja auch jeden Tag mit mir herum. Da leidet es schon ein wenig. Nicht nur die Tasten ge"| __truncated__ "Kommentar: auch hier wird durch die Voranstellung einer entsprechenden Bemuskelung des Halses vor die Eleganz die Sportlichkeit"| __truncated__ "In vielen Staaten veranlasst vor allem die Hoffnung auf bessere Erwerbsmöglichkeiten die Menschen dazu, sich in einer der stark"| __truncated__ "Nneka – Heartbeat (Crada Remix ft. NAS)" ...
..$ news : chr [1:244743] "Das Rezept für ihre Schokobrezln hat die 60-Jährige schon vor 26 Jahren in einer österreichischen Sendung entdeckt. Mittlerweil"| __truncated__ "Für die Linksparteibewerber ist nun die entscheidende Frage, wie sich SPD- und Grünenwähler in einer solchen Persönlichkeitsent"| __truncated__ "Nach Einschätzung des DIW ist das kräftige Plus im dritten Quartal vor allem dem Quartalsauftakt im Juli zu verdanken, da aufgr"| __truncated__ "„Der Bau eines neuen Lagers ist ein weiterer Baustein unserer Umstrukturierungsmaßnahmen, mit denen wir 2007 begonnen haben“, s"| __truncated__ ...
..$ twitter: chr [1:8653] "irgendwas stimmt mut meinem internet am pc nich :(" "\"Wir haben hier ein angebrochenes Fass Bier!\" habe ich mir auch anders vorgestellt. Fragt sich nur, wer darüber gekotzt hat." "Meine Kommilitonen beschweren sich, nie Freizeit zu haben... Anscheinend mache ich was falsch. Naja. Läuft..." "Gestern noch in Bangkok, heute wegen des Hochwassers in Vientiane, Laos. Schade, die Dämme dort haben gehalten im Zentrum." ...
$ :List of 3
..$ blogs : chr [1:371440] "Irgendwann wird es Zeit. Ich schleppe es ja auch jeden Tag mit mir herum. Da leidet es schon ein wenig. Nicht nur die Tasten ge"| __truncated__ "Kommentar: auch hier wird durch die Voranstellung einer entsprechenden Bemuskelung des Halses vor die Eleganz die Sportlichkeit"| __truncated__ "In vielen Staaten veranlasst vor allem die Hoffnung auf bessere Erwerbsmöglichkeiten die Menschen dazu, sich in einer der stark"| __truncated__ "Nneka – Heartbeat (Crada Remix ft. NAS)" ...
..$ news : chr [1:244743] "Das Rezept für ihre Schokobrezln hat die 60-Jährige schon vor 26 Jahren in einer österreichischen Sendung entdeckt. Mittlerweil"| __truncated__ "Für die Linksparteibewerber ist nun die entscheidende Frage, wie sich SPD- und Grünenwähler in einer solchen Persönlichkeitsent"| __truncated__ "Nach Einschätzung des DIW ist das kräftige Plus im dritten Quartal vor allem dem Quartalsauftakt im Juli zu verdanken, da aufgr"| __truncated__ "„Der Bau eines neuen Lagers ist ein weiterer Baustein unserer Umstrukturierungsmaßnahmen, mit denen wir 2007 begonnen haben“, s"| __truncated__ ...
..$ twitter: chr [1:8653] "irgendwas stimmt mut meinem internet am pc nich :(" "\"Wir haben hier ein angebrochenes Fass Bier!\" habe ich mir auch anders vorgestellt. Fragt sich nur, wer darüber gekotzt hat." "Meine Kommilitonen beschweren sich, nie Freizeit zu haben... Anscheinend mache ich was falsch. Naja. Läuft..." "Gestern noch in Bangkok, heute wegen des Hochwassers in Vientiane, Laos. Schade, die Dämme dort haben gehalten im Zentrum." ...
## randomly take one data as sample files for further analysis
smp <- sample(dats, size = 1) %>% unlist(recursive = FALSE)
From the above breakdown of 4 files we know there are same4 readChar()
will get the words but end with character \r
in every single line. Secondly it will be in class list
and you just need to unlist
. There has another thing need to be considered which are split the string and need to replace the characters \n
and \r
via strsplit(result,'\n', fixed=T, useBytes=T)[[1]] %>% str_replace_all('\r', '')
as mentioned in description of function stri_stats_general()
. Here we take only one file for further analysis.
Now we try to summarise the files as below.
## Load stringi package again since there has error during knit (while
## working fine if run chunk-by-chunk)
suppressAll(library("stringi"))
data.frame(File = names(smp), t(sapply(smp, stri_stats_general))) %>% tbl_df %>%
kable
File | Lines | LinesNEmpty | Chars | CharsNWhite |
---|---|---|---|---|
blogs | 371440 | 371440 | 83204141 | 70922562 |
news | 244743 | 244743 | 93388797 | 80414253 |
947774 | 947774 | 72776632 | 61920929 |
table 2.2.2.1 : Summary of text files
cWords <- llply(smp, stri_count_words)
ldply(cWords, summary) %>% kable #'@ llply(cWords, summary) #if you want to display in list
.id | Min. | 1st Qu. | Median | Mean | 3rd Qu. | Max. |
---|---|---|---|---|---|---|
blogs | 0 | 8 | 22 | 34.14 | 47 | 1638 |
news | 1 | 33 | 51 | 54.65 | 72 | 603 |
0 | 7 | 12 | 12.29 | 17 | 42 |
table 2.2.2.2 : Quantiles of text files
We try to make the maximum of the lines inside text files equivalence in order to plot a histogram with rCharts
5 rCharts
packages.
mxSub <- llply(cWords, function(x) max(length(x)))
mxAll <- mxSub %>% unlist %>% max
chSub <- llply(mxSub, function(x) mxAll - x)
cWords1 <- llply(seq(cWords), function(i) {
c(cWords[[i]], rep(0, chSub[[i]]))
}) %>% data.frame(Line = seq(mxAll), .) %>% tbl_df
names(cWords1) <- c("Line", names(cWords))
rm(mxSub, mxAll, chSub)
Here I plot an histogram via gvisHistogram()
6 Where you can refer to Annotation charts and histograms with googleVis inside googleVis packages.
The 10000 sample data will be taken as obeservation from the populations to plot the histogram chart since the population size is very large 947774 x 4 and costing time.
## Load googleVis package again since there has error during knit (while
## working fine if run chunk-by-chunk)
suppressAll(library("googleVis"))
## Set the googleVis options first to change the behaviour of plot.gvis, so
## that only the chart component of the HTML file is written into the output
## file.
op <- options(gvis.plot.tag = "chart")
## Set option to below if you want to plot an independent webpage with graph
#'@ op <- options(gvis.plot.tag=NULL)
# Number of bins chosen automatically, which is sometimes bad
gvis.options <- list(legend = "{ position: 'top', maxLines: 2 }", colors = "['#5C3292', '#1A8763', '#871B47']",
hAxis = "{title:'names(cWords1)'}", width = 600, height = 400)
hist.gvis <- gvisHistogram(data = cWords1[sample(nrow(cWords1), 10000), names(cWords)],
option = gvis.options, chartid = "Histogram")
#'@ print(hist.gvis, tag='chart')
plot(hist.gvis)
<!-- Histogram generated in R 3.2.3 by googleVis 0.5.10 package -->
<!-- Thu Apr 28 10:48:41 2016 -->
<!-- jsHeader -->
<script type="text/javascript">
// jsData
function gvisDataHistogram () {
var data = new google.visualization.DataTable();
var datajson =
[
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
25
],
[
0,
0,
4
],
[
11,
0,
11
],
[
0,
0,
16
],
[
9,
0,
2
],
[
0,
0,
10
],
[
10,
47,
9
],
[
39,
0,
5
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
17
],
[
137,
0,
7
],
[
16,
21,
17
],
[
0,
0,
10
],
[
0,
0,
11
],
[
12,
4,
20
],
[
0,
0,
4
],
[
0,
0,
15
],
[
14,
65,
20
],
[
0,
0,
8
],
[
12,
64,
8
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
12
],
[
0,
0,
16
],
[
13,
90,
22
],
[
3,
125,
8
],
[
0,
0,
20
],
[
12,
58,
21
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
15
],
[
0,
0,
17
],
[
0,
0,
25
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
15
],
[
0,
0,
21
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
14
],
[
20,
70,
10
],
[
4,
102,
11
],
[
4,
0,
9
],
[
0,
0,
14
],
[
0,
0,
18
],
[
23,
0,
12
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
12
],
[
25,
0,
6
],
[
14,
32,
15
],
[
0,
0,
8
],
[
0,
0,
20
],
[
30,
0,
7
],
[
0,
0,
23
],
[
0,
0,
19
],
[
0,
0,
15
],
[
52,
30,
18
],
[
0,
0,
4
],
[
8,
80,
15
],
[
7,
95,
19
],
[
0,
0,
8
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
7
],
[
27,
0,
21
],
[
0,
0,
17
],
[
0,
0,
11
],
[
25,
103,
10
],
[
47,
96,
11
],
[
0,
0,
19
],
[
37,
89,
9
],
[
46,
0,
15
],
[
80,
32,
7
],
[
0,
0,
6
],
[
0,
0,
4
],
[
57,
94,
12
],
[
47,
0,
11
],
[
0,
0,
4
],
[
5,
0,
20
],
[
0,
0,
12
],
[
0,
0,
4
],
[
13,
84,
19
],
[
0,
0,
10
],
[
0,
0,
16
],
[
61,
5,
15
],
[
0,
0,
13
],
[
13,
0,
2
],
[
28,
40,
23
],
[
6,
43,
9
],
[
3,
34,
4
],
[
0,
0,
8
],
[
10,
48,
6
],
[
0,
0,
13
],
[
5,
38,
14
],
[
0,
0,
17
],
[
0,
0,
6
],
[
8,
0,
17
],
[
0,
0,
22
],
[
13,
0,
10
],
[
0,
0,
9
],
[
0,
0,
20
],
[
0,
0,
11
],
[
0,
0,
15
],
[
6,
16,
4
],
[
25,
72,
5
],
[
139,
40,
17
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
12
],
[
0,
0,
4
],
[
0,
0,
10
],
[
47,
0,
4
],
[
27,
50,
15
],
[
0,
0,
14
],
[
2,
0,
17
],
[
58,
4,
3
],
[
156,
0,
4
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
14
],
[
25,
47,
21
],
[
0,
0,
6
],
[
0,
0,
8
],
[
40,
6,
4
],
[
48,
0,
21
],
[
13,
141,
11
],
[
0,
0,
4
],
[
80,
0,
10
],
[
135,
0,
12
],
[
0,
0,
18
],
[
0,
0,
22
],
[
0,
0,
11
],
[
90,
78,
12
],
[
0,
0,
22
],
[
11,
37,
10
],
[
0,
0,
12
],
[
112,
0,
6
],
[
25,
0,
16
],
[
0,
0,
17
],
[
0,
0,
10
],
[
0,
0,
8
],
[
74,
0,
10
],
[
0,
0,
13
],
[
4,
0,
13
],
[
0,
0,
17
],
[
0,
0,
7
],
[
2,
0,
10
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
15
],
[
5,
29,
20
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
4
],
[
44,
0,
13
],
[
0,
0,
10
],
[
0,
0,
3
],
[
0,
0,
8
],
[
0,
0,
15
],
[
63,
33,
15
],
[
120,
0,
23
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
23
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
2
],
[
15,
203,
8
],
[
3,
68,
13
],
[
25,
69,
16
],
[
0,
0,
11
],
[
0,
0,
19
],
[
187,
3,
5
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
15
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
10
],
[
11,
0,
3
],
[
5,
0,
23
],
[
2,
52,
17
],
[
15,
0,
11
],
[
0,
0,
16
],
[
0,
0,
10
],
[
31,
69,
5
],
[
0,
0,
9
],
[
39,
59,
21
],
[
0,
0,
16
],
[
20,
56,
3
],
[
14,
0,
17
],
[
0,
0,
18
],
[
25,
67,
18
],
[
0,
0,
15
],
[
14,
72,
5
],
[
179,
0,
7
],
[
27,
0,
19
],
[
0,
0,
7
],
[
13,
0,
6
],
[
29,
0,
5
],
[
8,
66,
13
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
5
],
[
11,
63,
7
],
[
0,
0,
20
],
[
5,
26,
7
],
[
54,
0,
15
],
[
34,
65,
8
],
[
0,
0,
15
],
[
27,
45,
15
],
[
4,
35,
9
],
[
0,
0,
9
],
[
90,
24,
21
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
8
],
[
1,
0,
17
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
4
],
[
9,
48,
7
],
[
10,
57,
7
],
[
0,
0,
19
],
[
0,
0,
7
],
[
8,
0,
11
],
[
0,
0,
13
],
[
0,
0,
23
],
[
0,
0,
7
],
[
1,
43,
9
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
8
],
[
8,
28,
16
],
[
0,
0,
7
],
[
0,
0,
23
],
[
0,
0,
18
],
[
58,
65,
22
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
10
],
[
12,
0,
24
],
[
30,
0,
7
],
[
28,
6,
19
],
[
5,
8,
8
],
[
0,
0,
11
],
[
11,
65,
4
],
[
0,
0,
13
],
[
108,
27,
14
],
[
0,
0,
12
],
[
12,
0,
21
],
[
0,
0,
7
],
[
0,
0,
10
],
[
31,
55,
6
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
17
],
[
44,
27,
11
],
[
34,
40,
17
],
[
6,
97,
3
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
14
],
[
6,
70,
23
],
[
0,
0,
20
],
[
0,
0,
4
],
[
105,
0,
6
],
[
0,
0,
4
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
9
],
[
94,
33,
6
],
[
59,
77,
9
],
[
0,
0,
25
],
[
0,
0,
15
],
[
59,
73,
6
],
[
11,
188,
18
],
[
99,
0,
12
],
[
0,
0,
13
],
[
0,
0,
18
],
[
12,
0,
19
],
[
0,
0,
4
],
[
0,
0,
11
],
[
52,
9,
4
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
3
],
[
0,
0,
14
],
[
0,
0,
7
],
[
29,
68,
6
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
15
],
[
50,
0,
7
],
[
0,
0,
7
],
[
0,
0,
9
],
[
8,
53,
8
],
[
22,
56,
21
],
[
76,
82,
7
],
[
0,
0,
8
],
[
45,
0,
10
],
[
49,
0,
13
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
12
],
[
5,
43,
6
],
[
3,
60,
9
],
[
30,
76,
15
],
[
0,
0,
16
],
[
0,
0,
3
],
[
0,
0,
7
],
[
187,
9,
15
],
[
42,
44,
11
],
[
11,
0,
15
],
[
0,
0,
22
],
[
49,
0,
8
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
20
],
[
0,
0,
9
],
[
42,
0,
4
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
17
],
[
0,
0,
24
],
[
0,
0,
18
],
[
0,
0,
8
],
[
4,
64,
11
],
[
44,
42,
23
],
[
4,
44,
16
],
[
0,
0,
19
],
[
0,
0,
19
],
[
105,
0,
9
],
[
8,
3,
6
],
[
10,
0,
6
],
[
0,
0,
7
],
[
0,
0,
5
],
[
4,
0,
9
],
[
83,
89,
21
],
[
170,
84,
10
],
[
0,
0,
13
],
[
0,
0,
9
],
[
8,
11,
10
],
[
0,
0,
13
],
[
0,
0,
12
],
[
61,
19,
8
],
[
47,
0,
17
],
[
0,
0,
9
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
21
],
[
0,
0,
5
],
[
10,
63,
21
],
[
3,
0,
14
],
[
10,
0,
11
],
[
0,
0,
20
],
[
79,
0,
22
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
22
],
[
0,
0,
7
],
[
0,
0,
10
],
[
0,
0,
3
],
[
14,
49,
3
],
[
0,
0,
24
],
[
0,
0,
14
],
[
42,
43,
7
],
[
0,
0,
6
],
[
15,
56,
12
],
[
0,
0,
11
],
[
0,
0,
22
],
[
17,
0,
7
],
[
0,
0,
23
],
[
0,
0,
18
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
9
],
[
6,
2,
6
],
[
14,
83,
10
],
[
0,
0,
21
],
[
0,
0,
5
],
[
83,
61,
23
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
19
],
[
15,
0,
21
],
[
0,
0,
7
],
[
0,
0,
3
],
[
0,
0,
11
],
[
0,
0,
14
],
[
11,
0,
3
],
[
2,
38,
12
],
[
0,
0,
9
],
[
0,
0,
11
],
[
25,
1,
13
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
20
],
[
17,
86,
21
],
[
0,
0,
17
],
[
0,
0,
20
],
[
4,
59,
3
],
[
0,
0,
16
],
[
0,
0,
14
],
[
4,
3,
23
],
[
0,
0,
8
],
[
42,
31,
4
],
[
19,
60,
5
],
[
0,
0,
19
],
[
8,
78,
18
],
[
0,
0,
23
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
18
],
[
0,
0,
22
],
[
0,
0,
6
],
[
8,
39,
7
],
[
0,
0,
4
],
[
39,
0,
6
],
[
0,
0,
14
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
14
],
[
0,
0,
6
],
[
22,
63,
9
],
[
256,
0,
11
],
[
0,
0,
12
],
[
7,
5,
6
],
[
10,
70,
20
],
[
81,
48,
2
],
[
0,
0,
6
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
17
],
[
21,
0,
14
],
[
0,
0,
7
],
[
0,
0,
15
],
[
30,
110,
9
],
[
0,
0,
14
],
[
0,
0,
20
],
[
2,
3,
8
],
[
47,
22,
10
],
[
0,
0,
15
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
23
],
[
0,
0,
5
],
[
4,
59,
5
],
[
10,
0,
23
],
[
0,
0,
7
],
[
0,
0,
20
],
[
0,
0,
12
],
[
20,
45,
6
],
[
30,
0,
12
],
[
70,
25,
11
],
[
13,
76,
11
],
[
0,
0,
18
],
[
0,
0,
3
],
[
0,
0,
17
],
[
0,
0,
9
],
[
15,
0,
4
],
[
0,
0,
6
],
[
0,
0,
20
],
[
22,
0,
8
],
[
6,
0,
7
],
[
51,
0,
12
],
[
28,
0,
15
],
[
15,
55,
6
],
[
0,
0,
13
],
[
0,
0,
22
],
[
0,
0,
14
],
[
4,
59,
17
],
[
0,
0,
8
],
[
0,
0,
17
],
[
12,
0,
6
],
[
63,
0,
9
],
[
10,
113,
10
],
[
35,
37,
18
],
[
5,
0,
4
],
[
9,
0,
9
],
[
4,
0,
12
],
[
0,
0,
9
],
[
4,
0,
9
],
[
0,
0,
8
],
[
0,
0,
9
],
[
14,
65,
15
],
[
4,
37,
10
],
[
0,
0,
5
],
[
46,
10,
11
],
[
38,
0,
3
],
[
0,
0,
2
],
[
7,
32,
14
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
23
],
[
30,
96,
6
],
[
126,
52,
7
],
[
0,
0,
10
],
[
0,
0,
16
],
[
3,
60,
15
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
21
],
[
0,
0,
15
],
[
0,
0,
22
],
[
42,
57,
17
],
[
25,
0,
8
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
17
],
[
0,
0,
4
],
[
4,
0,
19
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
8
],
[
14,
0,
3
],
[
0,
0,
21
],
[
40,
32,
10
],
[
0,
0,
7
],
[
7,
2,
17
],
[
14,
19,
11
],
[
30,
0,
8
],
[
113,
0,
23
],
[
0,
0,
7
],
[
0,
0,
18
],
[
0,
0,
7
],
[
228,
34,
24
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
3
],
[
34,
80,
5
],
[
0,
0,
8
],
[
6,
77,
12
],
[
0,
0,
16
],
[
0,
0,
13
],
[
0,
0,
7
],
[
29,
100,
3
],
[
45,
72,
6
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
15
],
[
0,
0,
18
],
[
13,
0,
20
],
[
0,
0,
22
],
[
18,
0,
2
],
[
0,
0,
4
],
[
0,
0,
9
],
[
0,
0,
8
],
[
0,
0,
21
],
[
0,
0,
4
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
12
],
[
39,
0,
21
],
[
0,
0,
14
],
[
4,
0,
14
],
[
0,
0,
7
],
[
8,
48,
10
],
[
0,
0,
12
],
[
27,
9,
16
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
2
],
[
13,
58,
8
],
[
52,
0,
15
],
[
69,
0,
10
],
[
0,
0,
3
],
[
0,
0,
20
],
[
0,
0,
17
],
[
8,
50,
8
],
[
23,
0,
20
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
4
],
[
20,
62,
19
],
[
0,
0,
20
],
[
4,
0,
5
],
[
52,
66,
23
],
[
5,
0,
17
],
[
0,
0,
5
],
[
15,
63,
13
],
[
0,
0,
10
],
[
8,
0,
7
],
[
0,
0,
9
],
[
0,
0,
13
],
[
4,
16,
8
],
[
0,
0,
18
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
6
],
[
5,
0,
13
],
[
0,
0,
11
],
[
5,
25,
4
],
[
0,
0,
9
],
[
7,
50,
17
],
[
0,
0,
9
],
[
50,
0,
9
],
[
4,
0,
13
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
2
],
[
95,
0,
14
],
[
0,
0,
12
],
[
14,
0,
13
],
[
0,
0,
12
],
[
0,
0,
2
],
[
6,
61,
20
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
17
],
[
11,
2,
8
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
22
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
17
],
[
10,
56,
7
],
[
0,
0,
5
],
[
0,
0,
11
],
[
9,
0,
14
],
[
7,
32,
12
],
[
0,
0,
18
],
[
0,
0,
2
],
[
28,
0,
11
],
[
28,
85,
5
],
[
0,
0,
11
],
[
6,
129,
12
],
[
6,
0,
16
],
[
10,
0,
11
],
[
7,
52,
14
],
[
0,
0,
11
],
[
5,
54,
15
],
[
0,
0,
12
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
19
],
[
3,
0,
13
],
[
0,
0,
18
],
[
1,
59,
13
],
[
11,
108,
8
],
[
33,
0,
5
],
[
10,
0,
5
],
[
0,
0,
7
],
[
104,
0,
7
],
[
0,
0,
24
],
[
0,
0,
9
],
[
0,
0,
18
],
[
18,
0,
19
],
[
2,
0,
2
],
[
13,
18,
5
],
[
3,
0,
13
],
[
0,
0,
9
],
[
20,
85,
19
],
[
0,
0,
3
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
10
],
[
35,
0,
15
],
[
3,
32,
5
],
[
0,
0,
19
],
[
12,
53,
15
],
[
0,
0,
19
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
14
],
[
15,
0,
15
],
[
8,
42,
11
],
[
0,
0,
7
],
[
2,
0,
22
],
[
125,
28,
12
],
[
0,
0,
18
],
[
0,
0,
12
],
[
0,
0,
14
],
[
7,
26,
18
],
[
81,
52,
13
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
15
],
[
5,
51,
9
],
[
0,
0,
14
],
[
20,
19,
18
],
[
0,
0,
20
],
[
17,
0,
19
],
[
7,
58,
18
],
[
0,
0,
19
],
[
0,
0,
13
],
[
44,
63,
20
],
[
10,
0,
22
],
[
66,
41,
24
],
[
10,
8,
18
],
[
0,
0,
12
],
[
25,
0,
2
],
[
0,
0,
8
],
[
0,
0,
18
],
[
0,
0,
16
],
[
23,
30,
6
],
[
0,
0,
8
],
[
66,
0,
13
],
[
118,
0,
18
],
[
2,
68,
18
],
[
91,
0,
19
],
[
101,
5,
8
],
[
0,
0,
14
],
[
0,
0,
11
],
[
16,
24,
10
],
[
59,
0,
17
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
12
],
[
83,
0,
6
],
[
10,
22,
7
],
[
0,
0,
17
],
[
28,
5,
15
],
[
14,
0,
9
],
[
69,
0,
4
],
[
0,
0,
5
],
[
0,
0,
18
],
[
0,
0,
3
],
[
0,
0,
12
],
[
72,
0,
11
],
[
45,
44,
10
],
[
0,
0,
12
],
[
32,
16,
16
],
[
0,
0,
4
],
[
0,
0,
4
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
15
],
[
14,
0,
19
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
10
],
[
0,
0,
3
],
[
0,
0,
19
],
[
4,
53,
19
],
[
18,
29,
5
],
[
104,
51,
12
],
[
0,
0,
18
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
13
],
[
44,
0,
14
],
[
0,
0,
15
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
16
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
9
],
[
62,
153,
12
],
[
60,
50,
11
],
[
6,
65,
8
],
[
8,
0,
12
],
[
48,
14,
21
],
[
16,
45,
22
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
4
],
[
0,
0,
20
],
[
27,
0,
18
],
[
0,
0,
16
],
[
0,
0,
14
],
[
0,
0,
20
],
[
0,
0,
12
],
[
101,
0,
21
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
2
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
21
],
[
9,
64,
14
],
[
0,
0,
14
],
[
9,
0,
9
],
[
13,
3,
14
],
[
19,
0,
5
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
6
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
11
],
[
1,
0,
24
],
[
0,
0,
4
],
[
0,
0,
12
],
[
0,
0,
17
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
15
],
[
36,
0,
5
],
[
0,
0,
7
],
[
0,
0,
13
],
[
8,
55,
6
],
[
0,
0,
12
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
13
],
[
24,
5,
15
],
[
6,
0,
10
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
25
],
[
0,
0,
10
],
[
30,
85,
8
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
7
],
[
77,
25,
20
],
[
6,
0,
3
],
[
0,
0,
8
],
[
15,
136,
7
],
[
0,
0,
14
],
[
0,
0,
18
],
[
4,
0,
21
],
[
0,
0,
12
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
11
],
[
0,
0,
9
],
[
6,
80,
7
],
[
5,
0,
12
],
[
32,
40,
15
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
12
],
[
13,
65,
6
],
[
105,
35,
19
],
[
0,
0,
11
],
[
17,
56,
18
],
[
8,
38,
9
],
[
0,
0,
19
],
[
4,
0,
12
],
[
0,
0,
18
],
[
0,
0,
14
],
[
0,
0,
9
],
[
11,
36,
12
],
[
0,
0,
4
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
12
],
[
1,
0,
17
],
[
0,
0,
7
],
[
6,
0,
5
],
[
91,
0,
9
],
[
126,
0,
3
],
[
0,
0,
13
],
[
0,
0,
7
],
[
48,
0,
12
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
15
],
[
14,
0,
11
],
[
4,
0,
20
],
[
24,
51,
24
],
[
0,
0,
21
],
[
95,
0,
5
],
[
0,
0,
16
],
[
13,
30,
5
],
[
0,
0,
6
],
[
0,
0,
5
],
[
0,
0,
7
],
[
108,
0,
8
],
[
0,
0,
14
],
[
4,
0,
20
],
[
0,
0,
10
],
[
5,
58,
16
],
[
0,
0,
16
],
[
0,
0,
4
],
[
13,
15,
14
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
11
],
[
6,
0,
20
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
15
],
[
0,
0,
22
],
[
0,
0,
13
],
[
17,
7,
11
],
[
8,
35,
19
],
[
6,
0,
27
],
[
2,
0,
11
],
[
8,
50,
18
],
[
58,
1,
6
],
[
0,
0,
11
],
[
10,
0,
17
],
[
0,
0,
22
],
[
41,
0,
21
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
4
],
[
0,
0,
14
],
[
0,
0,
19
],
[
5,
0,
9
],
[
24,
32,
3
],
[
0,
0,
13
],
[
0,
0,
20
],
[
0,
0,
22
],
[
0,
0,
13
],
[
0,
0,
23
],
[
66,
0,
10
],
[
10,
47,
16
],
[
0,
0,
16
],
[
60,
65,
13
],
[
67,
56,
9
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
3
],
[
29,
58,
15
],
[
7,
0,
11
],
[
0,
0,
8
],
[
13,
0,
10
],
[
221,
55,
5
],
[
0,
0,
11
],
[
0,
0,
8
],
[
23,
25,
5
],
[
2,
78,
12
],
[
0,
0,
17
],
[
0,
0,
20
],
[
14,
0,
8
],
[
56,
73,
18
],
[
10,
64,
12
],
[
0,
0,
6
],
[
8,
25,
20
],
[
28,
38,
9
],
[
0,
0,
2
],
[
0,
0,
15
],
[
0,
0,
10
],
[
78,
46,
6
],
[
0,
0,
8
],
[
16,
0,
6
],
[
88,
48,
20
],
[
10,
43,
19
],
[
0,
0,
17
],
[
0,
0,
19
],
[
48,
0,
10
],
[
0,
0,
15
],
[
15,
0,
9
],
[
35,
0,
12
],
[
7,
94,
9
],
[
0,
0,
22
],
[
0,
0,
13
],
[
5,
3,
17
],
[
0,
0,
14
],
[
55,
63,
7
],
[
0,
0,
3
],
[
26,
0,
15
],
[
0,
0,
15
],
[
0,
0,
12
],
[
4,
0,
19
],
[
0,
0,
5
],
[
0,
0,
13
],
[
91,
0,
22
],
[
7,
54,
8
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
17
],
[
24,
220,
3
],
[
0,
0,
9
],
[
171,
85,
7
],
[
22,
43,
5
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
24
],
[
0,
0,
20
],
[
9,
0,
17
],
[
0,
0,
22
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
21
],
[
36,
48,
5
],
[
8,
63,
6
],
[
0,
0,
2
],
[
3,
48,
15
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
14
],
[
3,
47,
24
],
[
19,
0,
13
],
[
21,
8,
23
],
[
0,
0,
25
],
[
27,
57,
21
],
[
6,
54,
5
],
[
3,
78,
15
],
[
0,
0,
20
],
[
0,
0,
17
],
[
0,
0,
11
],
[
0,
0,
14
],
[
18,
66,
15
],
[
0,
0,
5
],
[
0,
0,
10
],
[
7,
71,
14
],
[
0,
0,
4
],
[
149,
54,
4
],
[
0,
0,
17
],
[
0,
0,
13
],
[
4,
0,
7
],
[
29,
203,
3
],
[
0,
0,
9
],
[
8,
0,
4
],
[
0,
0,
13
],
[
10,
97,
3
],
[
26,
46,
20
],
[
0,
0,
17
],
[
0,
0,
8
],
[
12,
0,
20
],
[
0,
0,
7
],
[
0,
0,
19
],
[
20,
48,
19
],
[
0,
0,
14
],
[
12,
48,
11
],
[
0,
0,
10
],
[
50,
48,
18
],
[
0,
0,
24
],
[
0,
0,
18
],
[
8,
0,
6
],
[
45,
0,
4
],
[
0,
0,
15
],
[
0,
0,
18
],
[
0,
0,
18
],
[
162,
84,
14
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
16
],
[
4,
0,
9
],
[
0,
0,
20
],
[
8,
0,
10
],
[
14,
62,
4
],
[
0,
0,
4
],
[
0,
0,
10
],
[
0,
0,
18
],
[
10,
5,
13
],
[
171,
0,
9
],
[
23,
0,
11
],
[
27,
32,
23
],
[
0,
0,
13
],
[
0,
0,
20
],
[
0,
0,
5
],
[
0,
0,
11
],
[
26,
0,
7
],
[
0,
0,
23
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
6
],
[
0,
0,
6
],
[
5,
45,
6
],
[
18,
84,
23
],
[
0,
0,
6
],
[
0,
0,
5
],
[
6,
0,
17
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
6
],
[
6,
72,
16
],
[
6,
15,
19
],
[
2,
0,
10
],
[
17,
50,
8
],
[
0,
0,
9
],
[
0,
0,
9
],
[
30,
101,
13
],
[
0,
0,
22
],
[
77,
0,
16
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
16
],
[
0,
0,
2
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
3
],
[
10,
0,
7
],
[
0,
0,
20
],
[
0,
0,
16
],
[
0,
0,
17
],
[
21,
0,
20
],
[
28,
88,
18
],
[
26,
53,
20
],
[
0,
0,
19
],
[
4,
5,
20
],
[
9,
30,
19
],
[
29,
21,
9
],
[
42,
60,
11
],
[
7,
41,
3
],
[
0,
0,
7
],
[
37,
0,
14
],
[
0,
0,
16
],
[
4,
65,
18
],
[
31,
54,
3
],
[
0,
0,
10
],
[
0,
0,
14
],
[
249,
41,
14
],
[
0,
0,
18
],
[
0,
0,
9
],
[
39,
46,
10
],
[
0,
0,
12
],
[
2,
7,
7
],
[
0,
0,
8
],
[
0,
0,
19
],
[
0,
0,
17
],
[
66,
23,
14
],
[
153,
43,
3
],
[
64,
152,
8
],
[
5,
0,
11
],
[
0,
0,
2
],
[
0,
0,
3
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
13
],
[
9,
34,
22
],
[
6,
106,
8
],
[
1,
0,
16
],
[
20,
27,
8
],
[
11,
0,
17
],
[
0,
0,
20
],
[
10,
26,
5
],
[
0,
0,
8
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
16
],
[
10,
0,
7
],
[
0,
0,
6
],
[
37,
0,
5
],
[
0,
0,
17
],
[
0,
0,
6
],
[
80,
29,
10
],
[
0,
0,
17
],
[
28,
64,
9
],
[
0,
0,
7
],
[
0,
0,
21
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
13
],
[
70,
0,
16
],
[
0,
0,
12
],
[
20,
30,
15
],
[
164,
39,
10
],
[
0,
0,
23
],
[
6,
0,
8
],
[
39,
26,
11
],
[
0,
0,
14
],
[
104,
63,
5
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
8
],
[
224,
54,
8
],
[
0,
0,
10
],
[
0,
0,
8
],
[
100,
0,
8
],
[
40,
44,
4
],
[
13,
57,
19
],
[
0,
0,
15
],
[
0,
0,
5
],
[
15,
11,
8
],
[
13,
97,
10
],
[
0,
0,
5
],
[
11,
95,
2
],
[
49,
0,
14
],
[
0,
0,
16
],
[
0,
0,
18
],
[
9,
0,
12
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
14
],
[
6,
107,
11
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
11
],
[
27,
2,
5
],
[
0,
0,
19
],
[
54,
88,
15
],
[
0,
0,
10
],
[
0,
0,
5
],
[
29,
51,
8
],
[
0,
0,
8
],
[
7,
4,
17
],
[
16,
37,
10
],
[
0,
0,
14
],
[
169,
35,
11
],
[
0,
0,
11
],
[
0,
0,
14
],
[
8,
70,
6
],
[
49,
19,
12
],
[
0,
0,
20
],
[
19,
66,
7
],
[
0,
0,
5
],
[
22,
188,
12
],
[
8,
46,
2
],
[
6,
0,
9
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
9
],
[
53,
43,
8
],
[
0,
0,
14
],
[
47,
40,
10
],
[
0,
0,
19
],
[
70,
36,
10
],
[
0,
0,
4
],
[
96,
83,
6
],
[
14,
64,
13
],
[
0,
0,
13
],
[
36,
68,
12
],
[
0,
0,
10
],
[
0,
0,
20
],
[
0,
0,
9
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
12
],
[
7,
0,
7
],
[
0,
0,
7
],
[
98,
0,
21
],
[
0,
0,
12
],
[
0,
0,
14
],
[
41,
55,
14
],
[
6,
4,
23
],
[
0,
0,
18
],
[
39,
58,
19
],
[
0,
0,
12
],
[
0,
0,
11
],
[
0,
0,
22
],
[
4,
49,
6
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
12
],
[
12,
20,
17
],
[
63,
0,
13
],
[
4,
90,
10
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
10
],
[
12,
36,
14
],
[
0,
0,
21
],
[
18,
0,
9
],
[
180,
6,
13
],
[
0,
0,
4
],
[
11,
0,
18
],
[
11,
0,
23
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
19
],
[
39,
65,
14
],
[
6,
0,
7
],
[
9,
0,
15
],
[
10,
39,
16
],
[
8,
0,
6
],
[
19,
45,
17
],
[
0,
0,
11
],
[
0,
0,
23
],
[
0,
0,
3
],
[
0,
0,
14
],
[
20,
61,
17
],
[
42,
0,
22
],
[
8,
0,
23
],
[
0,
0,
9
],
[
0,
0,
15
],
[
22,
0,
3
],
[
8,
0,
4
],
[
11,
8,
17
],
[
0,
0,
4
],
[
3,
0,
14
],
[
0,
0,
21
],
[
0,
0,
13
],
[
0,
0,
11
],
[
4,
65,
7
],
[
36,
0,
21
],
[
0,
0,
16
],
[
0,
0,
19
],
[
25,
0,
7
],
[
0,
0,
23
],
[
0,
0,
21
],
[
0,
0,
18
],
[
11,
0,
18
],
[
0,
0,
9
],
[
0,
0,
2
],
[
0,
0,
9
],
[
0,
0,
14
],
[
6,
30,
12
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
8
],
[
66,
41,
11
],
[
0,
0,
18
],
[
0,
0,
17
],
[
5,
0,
6
],
[
0,
0,
20
],
[
0,
0,
7
],
[
0,
0,
24
],
[
0,
0,
18
],
[
7,
60,
19
],
[
0,
0,
7
],
[
9,
0,
15
],
[
0,
0,
10
],
[
121,
91,
19
],
[
26,
0,
7
],
[
7,
0,
7
],
[
0,
0,
2
],
[
0,
0,
15
],
[
17,
0,
14
],
[
0,
0,
3
],
[
0,
0,
15
],
[
0,
0,
6
],
[
6,
50,
12
],
[
33,
13,
12
],
[
0,
0,
8
],
[
0,
0,
13
],
[
122,
0,
23
],
[
0,
0,
5
],
[
96,
0,
12
],
[
0,
0,
5
],
[
21,
0,
15
],
[
0,
0,
3
],
[
0,
0,
16
],
[
5,
59,
11
],
[
0,
0,
7
],
[
0,
0,
2
],
[
19,
50,
9
],
[
6,
21,
9
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
20
],
[
0,
0,
20
],
[
93,
34,
10
],
[
109,
0,
17
],
[
0,
0,
8
],
[
21,
52,
13
],
[
0,
0,
22
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
22
],
[
7,
76,
9
],
[
0,
0,
5
],
[
12,
35,
15
],
[
0,
0,
22
],
[
67,
103,
7
],
[
13,
74,
18
],
[
0,
0,
5
],
[
15,
20,
10
],
[
0,
0,
13
],
[
13,
6,
7
],
[
12,
0,
16
],
[
26,
0,
9
],
[
0,
0,
8
],
[
0,
0,
15
],
[
16,
60,
2
],
[
0,
0,
18
],
[
16,
43,
11
],
[
0,
0,
7
],
[
0,
0,
2
],
[
18,
0,
12
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
5
],
[
17,
14,
20
],
[
43,
85,
16
],
[
0,
0,
2
],
[
0,
0,
11
],
[
5,
77,
6
],
[
3,
35,
7
],
[
55,
66,
19
],
[
24,
0,
10
],
[
0,
0,
9
],
[
0,
0,
23
],
[
0,
0,
8
],
[
0,
0,
10
],
[
74,
78,
11
],
[
0,
0,
5
],
[
48,
0,
19
],
[
55,
0,
14
],
[
94,
37,
14
],
[
0,
0,
22
],
[
0,
0,
6
],
[
0,
0,
6
],
[
57,
62,
7
],
[
0,
0,
6
],
[
0,
0,
4
],
[
0,
0,
10
],
[
0,
0,
16
],
[
25,
64,
17
],
[
6,
55,
22
],
[
0,
0,
6
],
[
28,
0,
6
],
[
47,
53,
5
],
[
0,
0,
7
],
[
0,
0,
3
],
[
0,
0,
5
],
[
145,
41,
18
],
[
0,
0,
16
],
[
0,
0,
19
],
[
46,
0,
5
],
[
0,
0,
15
],
[
0,
0,
17
],
[
5,
26,
12
],
[
0,
0,
7
],
[
0,
0,
19
],
[
43,
0,
11
],
[
6,
0,
2
],
[
11,
41,
22
],
[
0,
0,
12
],
[
0,
0,
15
],
[
0,
0,
20
],
[
43,
70,
26
],
[
11,
0,
19
],
[
0,
0,
7
],
[
0,
0,
2
],
[
49,
0,
12
],
[
0,
0,
20
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
23
],
[
0,
0,
9
],
[
0,
0,
9
],
[
46,
89,
18
],
[
0,
0,
22
],
[
2,
70,
11
],
[
228,
0,
14
],
[
0,
0,
6
],
[
5,
0,
9
],
[
0,
0,
19
],
[
0,
0,
7
],
[
35,
74,
20
],
[
7,
0,
10
],
[
0,
0,
7
],
[
2,
0,
10
],
[
4,
4,
7
],
[
0,
0,
10
],
[
11,
29,
10
],
[
5,
22,
2
],
[
284,
49,
5
],
[
1,
76,
14
],
[
74,
40,
17
],
[
10,
71,
6
],
[
7,
0,
8
],
[
6,
0,
20
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
12
],
[
36,
51,
12
],
[
0,
0,
22
],
[
0,
0,
17
],
[
0,
0,
5
],
[
95,
130,
18
],
[
25,
7,
14
],
[
0,
0,
13
],
[
18,
66,
6
],
[
0,
0,
5
],
[
0,
0,
5
],
[
16,
60,
6
],
[
4,
24,
22
],
[
0,
0,
9
],
[
17,
32,
5
],
[
82,
0,
6
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
10
],
[
38,
0,
14
],
[
0,
0,
14
],
[
6,
108,
7
],
[
1,
4,
10
],
[
7,
50,
13
],
[
4,
35,
2
],
[
32,
0,
12
],
[
14,
27,
9
],
[
94,
0,
13
],
[
20,
70,
8
],
[
0,
0,
13
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
3
],
[
39,
40,
10
],
[
0,
0,
3
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
2
],
[
4,
114,
6
],
[
0,
0,
11
],
[
4,
61,
15
],
[
0,
0,
20
],
[
0,
0,
11
],
[
0,
0,
18
],
[
15,
63,
16
],
[
15,
36,
7
],
[
0,
0,
7
],
[
39,
18,
3
],
[
0,
0,
4
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
20
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
11
],
[
13,
133,
5
],
[
19,
16,
21
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
13
],
[
13,
49,
10
],
[
33,
19,
15
],
[
9,
0,
12
],
[
0,
0,
12
],
[
0,
0,
2
],
[
0,
0,
22
],
[
34,
18,
20
],
[
0,
0,
15
],
[
45,
8,
11
],
[
0,
0,
7
],
[
0,
0,
9
],
[
17,
0,
17
],
[
0,
0,
21
],
[
31,
0,
16
],
[
0,
0,
19
],
[
10,
50,
20
],
[
7,
0,
21
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
13
],
[
37,
0,
16
],
[
4,
74,
14
],
[
0,
0,
9
],
[
152,
68,
10
],
[
0,
0,
8
],
[
0,
0,
13
],
[
3,
37,
20
],
[
0,
0,
16
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
18
],
[
143,
66,
14
],
[
0,
0,
16
],
[
4,
38,
22
],
[
0,
0,
13
],
[
47,
56,
3
],
[
17,
35,
13
],
[
0,
0,
9
],
[
0,
0,
16
],
[
28,
0,
6
],
[
10,
45,
17
],
[
0,
0,
16
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
13
],
[
6,
37,
12
],
[
0,
0,
12
],
[
0,
0,
23
],
[
21,
0,
16
],
[
0,
0,
22
],
[
0,
0,
17
],
[
0,
0,
6
],
[
64,
0,
6
],
[
0,
0,
14
],
[
39,
35,
7
],
[
0,
0,
7
],
[
0,
0,
11
],
[
28,
13,
15
],
[
63,
0,
8
],
[
0,
0,
20
],
[
0,
0,
22
],
[
0,
0,
22
],
[
0,
0,
14
],
[
15,
79,
4
],
[
12,
58,
16
],
[
0,
0,
8
],
[
28,
0,
10
],
[
0,
0,
6
],
[
0,
0,
10
],
[
17,
72,
12
],
[
0,
0,
19
],
[
0,
0,
8
],
[
43,
0,
14
],
[
0,
0,
24
],
[
34,
0,
7
],
[
11,
31,
9
],
[
7,
0,
4
],
[
36,
68,
19
],
[
103,
24,
19
],
[
7,
0,
10
],
[
0,
0,
16
],
[
0,
0,
23
],
[
0,
0,
15
],
[
0,
0,
6
],
[
4,
70,
7
],
[
0,
0,
14
],
[
54,
33,
5
],
[
11,
0,
14
],
[
18,
58,
13
],
[
2,
64,
18
],
[
15,
0,
21
],
[
8,
0,
3
],
[
33,
0,
15
],
[
0,
0,
16
],
[
5,
0,
21
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
12
],
[
6,
71,
15
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
8
],
[
26,
0,
9
],
[
0,
0,
2
],
[
0,
0,
9
],
[
4,
0,
8
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
10
],
[
15,
0,
19
],
[
5,
78,
6
],
[
0,
0,
16
],
[
0,
0,
4
],
[
9,
65,
8
],
[
0,
0,
2
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
3
],
[
116,
86,
7
],
[
0,
0,
10
],
[
0,
0,
22
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
7
],
[
0,
0,
8
],
[
45,
54,
16
],
[
14,
0,
4
],
[
21,
111,
23
],
[
0,
0,
18
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
21
],
[
50,
47,
12
],
[
0,
0,
15
],
[
0,
0,
20
],
[
0,
0,
23
],
[
0,
0,
14
],
[
86,
55,
24
],
[
102,
0,
2
],
[
0,
0,
15
],
[
3,
52,
14
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
22
],
[
42,
0,
17
],
[
76,
91,
13
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
14
],
[
23,
0,
4
],
[
0,
0,
9
],
[
31,
89,
13
],
[
32,
21,
2
],
[
27,
79,
11
],
[
8,
39,
7
],
[
0,
0,
14
],
[
4,
0,
20
],
[
5,
32,
5
],
[
0,
0,
19
],
[
0,
0,
2
],
[
44,
0,
11
],
[
0,
0,
22
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
13
],
[
0,
0,
3
],
[
0,
0,
14
],
[
0,
0,
3
],
[
3,
0,
7
],
[
8,
0,
11
],
[
0,
0,
4
],
[
45,
0,
5
],
[
36,
2,
6
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
10
],
[
0,
0,
24
],
[
0,
0,
10
],
[
0,
0,
12
],
[
0,
0,
6
],
[
1,
53,
6
],
[
0,
0,
9
],
[
0,
0,
7
],
[
11,
56,
8
],
[
0,
0,
8
],
[
6,
0,
12
],
[
0,
0,
15
],
[
0,
0,
17
],
[
79,
161,
5
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
12
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
18
],
[
19,
28,
5
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
10
],
[
0,
0,
16
],
[
0,
0,
7
],
[
0,
0,
21
],
[
0,
0,
2
],
[
0,
0,
19
],
[
14,
0,
15
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
20
],
[
49,
52,
16
],
[
40,
0,
9
],
[
0,
0,
16
],
[
0,
0,
15
],
[
0,
0,
17
],
[
6,
30,
23
],
[
0,
0,
11
],
[
9,
0,
4
],
[
0,
0,
8
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
7
],
[
49,
52,
2
],
[
0,
0,
18
],
[
6,
186,
14
],
[
0,
0,
18
],
[
7,
44,
15
],
[
0,
0,
12
],
[
35,
64,
9
],
[
20,
86,
12
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
8
],
[
133,
34,
20
],
[
12,
143,
4
],
[
0,
0,
5
],
[
3,
33,
18
],
[
16,
0,
3
],
[
25,
43,
15
],
[
36,
0,
8
],
[
11,
36,
4
],
[
10,
0,
18
],
[
3,
45,
2
],
[
37,
59,
17
],
[
0,
0,
4
],
[
0,
0,
3
],
[
0,
0,
9
],
[
8,
73,
2
],
[
8,
96,
12
],
[
56,
0,
4
],
[
8,
50,
22
],
[
1,
5,
13
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
17
],
[
5,
0,
10
],
[
86,
0,
12
],
[
9,
38,
22
],
[
0,
0,
14
],
[
0,
0,
12
],
[
4,
0,
22
],
[
0,
0,
10
],
[
5,
115,
21
],
[
0,
0,
5
],
[
0,
0,
12
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
15
],
[
14,
70,
11
],
[
0,
0,
22
],
[
2,
0,
12
],
[
0,
0,
22
],
[
11,
0,
19
],
[
107,
95,
12
],
[
0,
0,
5
],
[
212,
0,
2
],
[
0,
0,
20
],
[
0,
0,
14
],
[
0,
0,
15
],
[
23,
84,
20
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
17
],
[
0,
0,
9
],
[
0,
0,
18
],
[
20,
118,
9
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
5
],
[
4,
67,
12
],
[
1,
31,
19
],
[
0,
0,
11
],
[
0,
0,
8
],
[
117,
0,
9
],
[
7,
75,
14
],
[
23,
32,
22
],
[
28,
35,
16
],
[
0,
0,
10
],
[
97,
33,
11
],
[
0,
0,
15
],
[
0,
0,
12
],
[
21,
0,
15
],
[
0,
0,
7
],
[
0,
0,
7
],
[
11,
46,
3
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
16
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
6
],
[
49,
0,
6
],
[
4,
98,
3
],
[
0,
0,
12
],
[
57,
94,
19
],
[
18,
0,
16
],
[
0,
0,
2
],
[
0,
0,
19
],
[
6,
82,
20
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
12
],
[
9,
25,
10
],
[
0,
0,
8
],
[
0,
0,
9
],
[
50,
95,
22
],
[
0,
0,
17
],
[
7,
77,
15
],
[
0,
0,
19
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
22
],
[
0,
0,
21
],
[
0,
0,
21
],
[
0,
0,
21
],
[
0,
0,
21
],
[
0,
0,
19
],
[
3,
0,
9
],
[
0,
0,
13
],
[
35,
57,
7
],
[
38,
35,
14
],
[
0,
0,
18
],
[
0,
0,
22
],
[
0,
0,
5
],
[
0,
0,
17
],
[
0,
0,
10
],
[
7,
0,
19
],
[
56,
43,
21
],
[
0,
0,
6
],
[
53,
0,
5
],
[
58,
52,
2
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
18
],
[
80,
54,
9
],
[
77,
0,
10
],
[
33,
32,
13
],
[
17,
35,
18
],
[
42,
47,
17
],
[
0,
0,
22
],
[
2,
0,
11
],
[
85,
73,
4
],
[
0,
0,
16
],
[
0,
0,
18
],
[
9,
34,
19
],
[
0,
0,
5
],
[
0,
0,
19
],
[
0,
0,
19
],
[
0,
0,
22
],
[
0,
0,
9
],
[
0,
0,
25
],
[
0,
0,
12
],
[
4,
49,
11
],
[
28,
45,
8
],
[
8,
91,
10
],
[
66,
0,
2
],
[
0,
0,
16
],
[
8,
36,
17
],
[
29,
55,
8
],
[
0,
0,
8
],
[
0,
0,
18
],
[
16,
72,
12
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
18
],
[
23,
64,
22
],
[
0,
0,
2
],
[
11,
21,
5
],
[
311,
72,
17
],
[
0,
0,
8
],
[
5,
0,
8
],
[
0,
0,
11
],
[
12,
57,
16
],
[
3,
0,
23
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
2
],
[
14,
0,
7
],
[
0,
0,
21
],
[
3,
37,
9
],
[
0,
0,
9
],
[
5,
0,
4
],
[
0,
0,
12
],
[
13,
86,
13
],
[
109,
86,
17
],
[
0,
0,
12
],
[
0,
0,
11
],
[
23,
0,
7
],
[
12,
41,
6
],
[
0,
0,
22
],
[
0,
0,
5
],
[
55,
0,
11
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
4
],
[
99,
54,
18
],
[
0,
0,
24
],
[
159,
34,
8
],
[
11,
0,
20
],
[
21,
69,
18
],
[
0,
0,
14
],
[
48,
0,
18
],
[
0,
0,
11
],
[
0,
0,
5
],
[
30,
0,
16
],
[
0,
0,
15
],
[
90,
26,
9
],
[
0,
0,
13
],
[
15,
42,
11
],
[
0,
0,
14
],
[
102,
0,
20
],
[
42,
68,
4
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
8
],
[
24,
48,
13
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
7
],
[
23,
0,
19
],
[
0,
0,
20
],
[
0,
0,
15
],
[
3,
58,
16
],
[
8,
16,
19
],
[
26,
48,
7
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
6
],
[
0,
0,
9
],
[
12,
0,
9
],
[
0,
0,
16
],
[
0,
0,
2
],
[
12,
0,
20
],
[
4,
46,
5
],
[
0,
0,
12
],
[
0,
0,
9
],
[
99,
41,
15
],
[
0,
0,
6
],
[
15,
0,
2
],
[
16,
12,
5
],
[
0,
0,
7
],
[
21,
66,
22
],
[
45,
130,
5
],
[
7,
61,
17
],
[
25,
0,
14
],
[
98,
24,
8
],
[
7,
40,
15
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
21
],
[
18,
79,
6
],
[
46,
116,
10
],
[
0,
0,
19
],
[
9,
84,
4
],
[
0,
0,
8
],
[
0,
0,
2
],
[
0,
0,
9
],
[
36,
66,
15
],
[
0,
0,
16
],
[
8,
42,
4
],
[
15,
45,
12
],
[
51,
0,
8
],
[
0,
0,
18
],
[
48,
60,
21
],
[
4,
0,
21
],
[
0,
0,
20
],
[
75,
37,
8
],
[
0,
0,
4
],
[
7,
87,
6
],
[
29,
0,
12
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
17
],
[
65,
0,
14
],
[
0,
0,
10
],
[
28,
0,
3
],
[
0,
0,
8
],
[
4,
0,
6
],
[
31,
0,
7
],
[
0,
0,
14
],
[
0,
0,
4
],
[
96,
0,
21
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
24
],
[
59,
84,
2
],
[
0,
0,
8
],
[
0,
0,
14
],
[
0,
0,
27
],
[
0,
0,
8
],
[
0,
0,
15
],
[
4,
77,
5
],
[
5,
49,
16
],
[
0,
0,
11
],
[
0,
0,
17
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
14
],
[
4,
0,
5
],
[
0,
0,
3
],
[
44,
26,
20
],
[
5,
0,
14
],
[
16,
71,
17
],
[
23,
0,
10
],
[
0,
0,
6
],
[
18,
0,
10
],
[
0,
0,
12
],
[
0,
0,
14
],
[
117,
0,
20
],
[
0,
0,
19
],
[
34,
56,
13
],
[
2,
139,
11
],
[
0,
0,
7
],
[
33,
0,
8
],
[
40,
0,
13
],
[
11,
58,
13
],
[
0,
0,
15
],
[
0,
0,
23
],
[
15,
79,
17
],
[
2,
0,
19
],
[
0,
0,
22
],
[
0,
0,
20
],
[
27,
18,
12
],
[
0,
0,
5
],
[
0,
0,
20
],
[
25,
69,
18
],
[
11,
48,
20
],
[
85,
88,
20
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
17
],
[
9,
20,
18
],
[
0,
0,
14
],
[
0,
0,
4
],
[
5,
9,
9
],
[
0,
0,
7
],
[
11,
55,
9
],
[
31,
0,
11
],
[
0,
0,
11
],
[
0,
0,
9
],
[
25,
0,
6
],
[
2,
48,
12
],
[
53,
0,
22
],
[
0,
0,
19
],
[
8,
0,
22
],
[
0,
0,
13
],
[
0,
0,
16
],
[
104,
0,
3
],
[
0,
0,
19
],
[
30,
0,
11
],
[
0,
0,
19
],
[
0,
0,
5
],
[
92,
0,
13
],
[
12,
0,
6
],
[
0,
0,
4
],
[
0,
0,
19
],
[
34,
0,
23
],
[
35,
88,
18
],
[
8,
76,
11
],
[
40,
43,
7
],
[
97,
31,
14
],
[
82,
62,
11
],
[
31,
7,
15
],
[
0,
0,
9
],
[
20,
36,
13
],
[
0,
0,
4
],
[
39,
0,
5
],
[
0,
0,
7
],
[
3,
71,
15
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
24
],
[
5,
0,
23
],
[
0,
0,
20
],
[
23,
62,
20
],
[
8,
79,
16
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
2
],
[
40,
8,
8
],
[
4,
85,
9
],
[
33,
0,
21
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
9
],
[
249,
39,
9
],
[
0,
0,
7
],
[
0,
0,
17
],
[
4,
41,
22
],
[
0,
0,
4
],
[
38,
0,
16
],
[
0,
0,
7
],
[
0,
0,
9
],
[
2,
92,
16
],
[
46,
0,
19
],
[
0,
0,
9
],
[
7,
52,
13
],
[
6,
63,
19
],
[
63,
5,
5
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
19
],
[
36,
5,
8
],
[
66,
0,
7
],
[
0,
0,
21
],
[
79,
0,
3
],
[
20,
47,
22
],
[
26,
0,
13
],
[
46,
119,
16
],
[
3,
9,
14
],
[
0,
0,
5
],
[
154,
88,
17
],
[
0,
0,
18
],
[
3,
70,
9
],
[
0,
0,
18
],
[
0,
0,
13
],
[
20,
68,
19
],
[
0,
0,
10
],
[
0,
0,
20
],
[
14,
33,
7
],
[
147,
79,
15
],
[
83,
0,
20
],
[
0,
0,
6
],
[
30,
0,
17
],
[
0,
0,
4
],
[
9,
5,
5
],
[
0,
0,
21
],
[
0,
0,
17
],
[
0,
0,
2
],
[
13,
50,
8
],
[
0,
0,
13
],
[
49,
61,
16
],
[
0,
0,
5
],
[
12,
8,
22
],
[
0,
0,
18
],
[
0,
0,
21
],
[
1,
108,
13
],
[
23,
0,
4
],
[
0,
0,
2
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
22
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
8
],
[
17,
47,
18
],
[
0,
0,
17
],
[
12,
10,
23
],
[
0,
0,
14
],
[
13,
21,
9
],
[
0,
0,
4
],
[
16,
28,
10
],
[
24,
98,
4
],
[
0,
0,
4
],
[
0,
0,
8
],
[
6,
62,
21
],
[
0,
0,
7
],
[
0,
0,
17
],
[
13,
4,
23
],
[
0,
0,
6
],
[
76,
69,
9
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
12
],
[
42,
89,
11
],
[
0,
0,
5
],
[
24,
0,
13
],
[
0,
0,
23
],
[
0,
0,
7
],
[
0,
0,
18
],
[
8,
28,
10
],
[
0,
0,
4
],
[
51,
0,
23
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
17
],
[
0,
0,
11
],
[
42,
167,
3
],
[
9,
0,
8
],
[
39,
5,
3
],
[
0,
0,
2
],
[
22,
0,
8
],
[
0,
0,
13
],
[
0,
0,
11
],
[
10,
29,
7
],
[
44,
81,
14
],
[
25,
10,
20
],
[
0,
0,
6
],
[
114,
69,
7
],
[
10,
46,
13
],
[
0,
0,
17
],
[
0,
0,
12
],
[
60,
61,
19
],
[
11,
46,
20
],
[
2,
35,
4
],
[
4,
1,
10
],
[
24,
0,
19
],
[
61,
55,
20
],
[
43,
44,
20
],
[
8,
0,
13
],
[
4,
0,
16
],
[
52,
0,
8
],
[
0,
0,
3
],
[
9,
0,
16
],
[
0,
0,
10
],
[
116,
0,
11
],
[
11,
0,
16
],
[
0,
0,
14
],
[
12,
0,
20
],
[
7,
0,
8
],
[
3,
56,
2
],
[
11,
28,
3
],
[
0,
0,
15
],
[
0,
0,
2
],
[
0,
0,
24
],
[
42,
68,
16
],
[
0,
0,
19
],
[
45,
8,
8
],
[
21,
0,
8
],
[
0,
0,
6
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
10
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
16
],
[
61,
99,
7
],
[
60,
0,
14
],
[
26,
36,
15
],
[
0,
0,
13
],
[
0,
0,
9
],
[
1,
0,
20
],
[
0,
0,
13
],
[
45,
79,
16
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
4
],
[
28,
0,
18
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
21
],
[
0,
0,
2
],
[
0,
0,
10
],
[
0,
0,
6
],
[
0,
0,
18
],
[
86,
53,
19
],
[
0,
0,
10
],
[
4,
0,
12
],
[
22,
0,
19
],
[
0,
0,
12
],
[
20,
0,
20
],
[
8,
0,
8
],
[
0,
0,
9
],
[
4,
0,
11
],
[
129,
94,
4
],
[
5,
0,
11
],
[
0,
0,
8
],
[
47,
25,
21
],
[
0,
0,
12
],
[
5,
32,
18
],
[
0,
0,
8
],
[
22,
0,
4
],
[
7,
129,
13
],
[
1,
63,
3
],
[
41,
48,
16
],
[
99,
0,
20
],
[
96,
0,
4
],
[
55,
0,
2
],
[
39,
40,
8
],
[
115,
48,
12
],
[
0,
0,
7
],
[
44,
0,
16
],
[
0,
0,
3
],
[
0,
0,
20
],
[
14,
76,
21
],
[
0,
0,
13
],
[
16,
0,
18
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
4
],
[
48,
0,
19
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
4
],
[
0,
0,
17
],
[
0,
0,
18
],
[
0,
0,
17
],
[
0,
0,
18
],
[
0,
0,
17
],
[
22,
0,
5
],
[
10,
0,
19
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
19
],
[
64,
0,
12
],
[
0,
0,
17
],
[
26,
32,
6
],
[
13,
93,
21
],
[
25,
0,
6
],
[
76,
20,
25
],
[
4,
115,
10
],
[
8,
59,
3
],
[
0,
0,
20
],
[
135,
0,
24
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
12
],
[
37,
79,
6
],
[
0,
0,
19
],
[
40,
0,
19
],
[
0,
0,
3
],
[
7,
90,
17
],
[
0,
0,
20
],
[
42,
64,
14
],
[
0,
0,
21
],
[
52,
5,
16
],
[
4,
47,
14
],
[
9,
65,
17
],
[
0,
0,
16
],
[
0,
0,
21
],
[
0,
0,
8
],
[
15,
80,
21
],
[
0,
0,
11
],
[
7,
0,
23
],
[
0,
0,
18
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
11
],
[
10,
36,
22
],
[
0,
0,
6
],
[
0,
0,
23
],
[
0,
0,
20
],
[
33,
68,
8
],
[
0,
0,
18
],
[
0,
0,
21
],
[
5,
56,
5
],
[
0,
0,
13
],
[
0,
0,
18
],
[
0,
0,
18
],
[
0,
0,
18
],
[
22,
0,
10
],
[
0,
0,
21
],
[
0,
0,
7
],
[
59,
21,
12
],
[
0,
0,
20
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
12
],
[
0,
0,
21
],
[
85,
69,
10
],
[
0,
0,
18
],
[
13,
0,
9
],
[
0,
0,
13
],
[
0,
0,
5
],
[
160,
45,
12
],
[
2,
35,
19
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
4
],
[
44,
0,
5
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
14
],
[
104,
21,
17
],
[
0,
0,
8
],
[
5,
0,
18
],
[
79,
0,
4
],
[
0,
0,
19
],
[
82,
38,
12
],
[
40,
8,
20
],
[
2,
41,
17
],
[
0,
0,
11
],
[
0,
0,
11
],
[
79,
53,
19
],
[
0,
0,
18
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
22
],
[
13,
37,
12
],
[
15,
0,
8
],
[
0,
0,
14
],
[
0,
0,
22
],
[
0,
0,
22
],
[
7,
5,
4
],
[
22,
0,
9
],
[
0,
0,
15
],
[
5,
0,
7
],
[
0,
0,
10
],
[
0,
0,
6
],
[
14,
62,
19
],
[
3,
58,
17
],
[
40,
48,
16
],
[
76,
5,
17
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
7
],
[
87,
94,
6
],
[
0,
0,
11
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
19
],
[
30,
0,
15
],
[
0,
0,
6
],
[
0,
0,
4
],
[
85,
74,
9
],
[
0,
0,
2
],
[
0,
0,
8
],
[
0,
0,
7
],
[
56,
0,
5
],
[
0,
0,
11
],
[
0,
0,
16
],
[
7,
3,
8
],
[
6,
0,
18
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
12
],
[
7,
0,
9
],
[
0,
0,
6
],
[
8,
49,
6
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
11
],
[
20,
0,
10
],
[
40,
0,
6
],
[
0,
0,
10
],
[
7,
88,
11
],
[
2,
0,
19
],
[
0,
0,
12
],
[
0,
0,
24
],
[
0,
0,
9
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
9
],
[
15,
29,
21
],
[
43,
0,
19
],
[
4,
0,
16
],
[
37,
0,
19
],
[
6,
0,
7
],
[
0,
0,
16
],
[
5,
32,
23
],
[
95,
64,
19
],
[
0,
0,
11
],
[
62,
34,
13
],
[
0,
0,
10
],
[
0,
0,
8
],
[
71,
79,
16
],
[
76,
35,
9
],
[
52,
21,
19
],
[
18,
0,
13
],
[
85,
94,
4
],
[
16,
84,
14
],
[
0,
0,
14
],
[
4,
77,
11
],
[
17,
0,
4
],
[
0,
0,
3
],
[
0,
0,
22
],
[
12,
153,
5
],
[
0,
0,
20
],
[
0,
0,
7
],
[
4,
34,
7
],
[
4,
56,
2
],
[
51,
46,
16
],
[
11,
34,
12
],
[
0,
0,
13
],
[
1,
66,
11
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
16
],
[
0,
0,
14
],
[
71,
43,
6
],
[
5,
1,
11
],
[
0,
0,
17
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
16
],
[
11,
56,
6
],
[
0,
0,
22
],
[
0,
0,
11
],
[
43,
87,
5
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
18
],
[
6,
0,
19
],
[
74,
36,
22
],
[
27,
77,
18
],
[
39,
0,
8
],
[
0,
0,
14
],
[
0,
0,
14
],
[
49,
0,
7
],
[
5,
123,
14
],
[
32,
28,
9
],
[
19,
0,
5
],
[
16,
43,
5
],
[
0,
0,
7
],
[
37,
142,
4
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
12
],
[
10,
5,
8
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
6
],
[
104,
49,
23
],
[
0,
0,
19
],
[
50,
7,
15
],
[
50,
42,
8
],
[
0,
0,
20
],
[
10,
34,
14
],
[
0,
0,
19
],
[
67,
71,
7
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
16
],
[
66,
7,
10
],
[
11,
82,
16
],
[
0,
0,
9
],
[
66,
58,
6
],
[
0,
0,
11
],
[
0,
0,
20
],
[
12,
0,
5
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
20
],
[
0,
0,
18
],
[
0,
0,
14
],
[
6,
36,
8
],
[
0,
0,
8
],
[
0,
0,
8
],
[
44,
30,
8
],
[
21,
65,
19
],
[
0,
0,
18
],
[
29,
60,
20
],
[
0,
0,
16
],
[
0,
0,
9
],
[
0,
0,
10
],
[
80,
83,
9
],
[
12,
0,
7
],
[
13,
0,
25
],
[
24,
51,
14
],
[
0,
0,
21
],
[
0,
0,
23
],
[
4,
64,
13
],
[
0,
0,
17
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
3
],
[
0,
0,
7
],
[
0,
0,
7
],
[
28,
0,
15
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
16
],
[
88,
0,
10
],
[
0,
0,
2
],
[
0,
0,
8
],
[
0,
0,
8
],
[
32,
60,
13
],
[
10,
112,
18
],
[
5,
0,
12
],
[
0,
0,
8
],
[
0,
0,
16
],
[
23,
26,
9
],
[
16,
5,
8
],
[
0,
0,
16
],
[
0,
0,
3
],
[
0,
0,
11
],
[
0,
0,
25
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
14
],
[
0,
0,
10
],
[
62,
41,
22
],
[
60,
76,
20
],
[
0,
0,
18
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
17
],
[
23,
0,
11
],
[
0,
0,
21
],
[
0,
0,
23
],
[
0,
0,
10
],
[
0,
0,
11
],
[
65,
59,
16
],
[
5,
66,
13
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
20
],
[
0,
0,
9
],
[
18,
37,
22
],
[
2,
0,
20
],
[
0,
0,
26
],
[
0,
0,
20
],
[
0,
0,
17
],
[
16,
0,
22
],
[
0,
0,
18
],
[
0,
0,
6
],
[
0,
0,
16
],
[
0,
0,
10
],
[
9,
29,
11
],
[
0,
0,
21
],
[
0,
0,
19
],
[
10,
57,
8
],
[
0,
0,
3
],
[
30,
37,
13
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
8
],
[
0,
0,
8
],
[
61,
0,
5
],
[
0,
0,
12
],
[
0,
0,
18
],
[
78,
0,
17
],
[
32,
117,
19
],
[
0,
0,
6
],
[
35,
6,
3
],
[
7,
12,
11
],
[
0,
0,
18
],
[
0,
0,
4
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
17
],
[
0,
0,
4
],
[
0,
0,
6
],
[
70,
42,
15
],
[
3,
35,
19
],
[
105,
33,
15
],
[
0,
0,
16
],
[
0,
0,
20
],
[
0,
0,
12
],
[
127,
39,
4
],
[
0,
0,
11
],
[
0,
0,
18
],
[
37,
171,
2
],
[
42,
72,
13
],
[
0,
0,
11
],
[
252,
31,
16
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
9
],
[
79,
58,
21
],
[
0,
0,
9
],
[
9,
64,
6
],
[
37,
26,
21
],
[
0,
0,
18
],
[
157,
65,
14
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
19
],
[
10,
0,
15
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
21
],
[
0,
0,
9
],
[
0,
0,
11
],
[
44,
29,
18
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
18
],
[
0,
0,
2
],
[
0,
0,
12
],
[
7,
0,
18
],
[
36,
44,
5
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
12
],
[
44,
15,
6
],
[
0,
0,
21
],
[
32,
49,
5
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
4
],
[
44,
36,
3
],
[
0,
0,
12
],
[
0,
0,
25
],
[
0,
0,
8
],
[
0,
0,
5
],
[
44,
85,
7
],
[
0,
0,
17
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
7
],
[
130,
0,
4
],
[
0,
0,
9
],
[
0,
0,
11
],
[
5,
0,
16
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
9
],
[
84,
88,
11
],
[
0,
0,
9
],
[
6,
0,
16
],
[
0,
0,
18
],
[
28,
17,
8
],
[
0,
0,
7
],
[
14,
0,
14
],
[
44,
69,
5
],
[
0,
0,
11
],
[
0,
0,
9
],
[
5,
44,
11
],
[
48,
7,
22
],
[
0,
0,
2
],
[
45,
0,
12
],
[
5,
106,
14
],
[
52,
0,
4
],
[
16,
10,
6
],
[
0,
0,
12
],
[
0,
0,
7
],
[
36,
0,
4
],
[
0,
0,
16
],
[
31,
71,
17
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
8
],
[
10,
6,
5
],
[
25,
0,
9
],
[
0,
0,
16
],
[
0,
0,
13
],
[
18,
36,
4
],
[
0,
0,
20
],
[
5,
62,
20
],
[
0,
0,
22
],
[
2,
0,
4
],
[
0,
0,
16
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
9
],
[
5,
62,
8
],
[
0,
0,
19
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
12
],
[
117,
34,
11
],
[
3,
0,
8
],
[
0,
0,
14
],
[
0,
0,
10
],
[
30,
0,
4
],
[
7,
68,
11
],
[
0,
0,
14
],
[
32,
35,
6
],
[
0,
0,
4
],
[
0,
0,
15
],
[
0,
0,
19
],
[
4,
0,
15
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
20
],
[
106,
33,
21
],
[
0,
0,
17
],
[
0,
0,
16
],
[
111,
0,
7
],
[
71,
47,
10
],
[
0,
0,
22
],
[
0,
0,
12
],
[
0,
0,
20
],
[
30,
4,
8
],
[
26,
70,
18
],
[
19,
24,
5
],
[
0,
0,
16
],
[
0,
0,
14
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
25
],
[
0,
0,
6
],
[
105,
48,
12
],
[
0,
0,
12
],
[
2,
82,
2
],
[
0,
0,
9
],
[
0,
0,
20
],
[
0,
0,
19
],
[
67,
45,
7
],
[
0,
0,
6
],
[
0,
0,
11
],
[
4,
86,
15
],
[
0,
0,
17
],
[
32,
0,
6
],
[
0,
0,
13
],
[
0,
0,
9
],
[
46,
0,
10
],
[
0,
0,
2
],
[
47,
126,
7
],
[
0,
0,
19
],
[
0,
0,
16
],
[
2,
43,
9
],
[
0,
0,
13
],
[
82,
0,
7
],
[
62,
22,
21
],
[
0,
0,
12
],
[
16,
33,
11
],
[
2,
0,
4
],
[
0,
0,
7
],
[
71,
89,
17
],
[
126,
33,
11
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
17
],
[
61,
3,
19
],
[
0,
0,
10
],
[
0,
0,
11
],
[
14,
0,
11
],
[
0,
0,
6
],
[
0,
0,
19
],
[
36,
0,
4
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
18
],
[
11,
0,
10
],
[
0,
0,
22
],
[
0,
0,
12
],
[
11,
73,
8
],
[
0,
0,
7
],
[
70,
56,
10
],
[
0,
0,
23
],
[
0,
0,
18
],
[
19,
33,
22
],
[
0,
0,
13
],
[
0,
0,
14
],
[
0,
0,
15
],
[
0,
0,
5
],
[
33,
0,
11
],
[
0,
0,
21
],
[
0,
0,
22
],
[
0,
0,
13
],
[
6,
3,
12
],
[
3,
99,
19
],
[
0,
0,
16
],
[
0,
0,
4
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
5
],
[
14,
5,
20
],
[
18,
0,
3
],
[
0,
0,
25
],
[
0,
0,
7
],
[
4,
78,
16
],
[
0,
0,
16
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
10
],
[
0,
0,
2
],
[
0,
0,
11
],
[
3,
140,
8
],
[
0,
0,
6
],
[
0,
0,
6
],
[
9,
0,
11
],
[
34,
0,
17
],
[
0,
0,
11
],
[
0,
0,
11
],
[
56,
12,
10
],
[
0,
0,
14
],
[
64,
0,
17
],
[
25,
0,
12
],
[
19,
0,
18
],
[
75,
0,
4
],
[
0,
0,
8
],
[
0,
0,
19
],
[
7,
51,
12
],
[
0,
0,
12
],
[
0,
0,
16
],
[
18,
0,
15
],
[
0,
0,
13
],
[
0,
0,
17
],
[
29,
61,
20
],
[
0,
0,
21
],
[
0,
0,
17
],
[
58,
13,
10
],
[
0,
0,
18
],
[
0,
0,
23
],
[
7,
93,
25
],
[
0,
0,
17
],
[
0,
0,
5
],
[
0,
0,
18
],
[
41,
0,
4
],
[
0,
0,
19
],
[
29,
0,
8
],
[
140,
36,
15
],
[
0,
0,
4
],
[
5,
0,
6
],
[
9,
0,
15
],
[
0,
0,
6
],
[
0,
0,
5
],
[
7,
0,
23
],
[
0,
0,
4
],
[
8,
24,
8
],
[
6,
13,
17
],
[
6,
0,
20
],
[
0,
0,
9
],
[
0,
0,
21
],
[
6,
0,
10
],
[
0,
0,
8
],
[
0,
0,
11
],
[
4,
0,
14
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
6
],
[
3,
0,
15
],
[
0,
0,
5
],
[
17,
47,
9
],
[
0,
0,
4
],
[
4,
44,
15
],
[
50,
110,
20
],
[
49,
27,
15
],
[
0,
0,
4
],
[
54,
0,
10
],
[
4,
0,
21
],
[
4,
0,
8
],
[
0,
0,
16
],
[
0,
0,
4
],
[
0,
0,
7
],
[
0,
0,
21
],
[
5,
91,
11
],
[
54,
33,
15
],
[
0,
0,
14
],
[
11,
43,
19
],
[
0,
0,
9
],
[
0,
0,
26
],
[
3,
70,
17
],
[
0,
0,
12
],
[
109,
72,
15
],
[
0,
0,
8
],
[
31,
30,
9
],
[
20,
0,
26
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
20
],
[
0,
0,
10
],
[
0,
0,
12
],
[
33,
44,
15
],
[
50,
110,
5
],
[
0,
0,
21
],
[
0,
0,
10
],
[
0,
0,
8
],
[
109,
0,
18
],
[
4,
0,
5
],
[
0,
0,
14
],
[
13,
36,
12
],
[
10,
59,
19
],
[
0,
0,
9
],
[
29,
69,
2
],
[
110,
0,
18
],
[
52,
0,
13
],
[
16,
97,
18
],
[
0,
0,
21
],
[
7,
26,
23
],
[
0,
0,
8
],
[
30,
29,
16
],
[
0,
0,
16
],
[
62,
27,
9
],
[
0,
0,
13
],
[
73,
40,
8
],
[
15,
96,
10
],
[
14,
52,
8
],
[
0,
0,
17
],
[
132,
34,
7
],
[
0,
0,
10
],
[
0,
0,
13
],
[
53,
90,
6
],
[
5,
0,
18
],
[
0,
0,
18
],
[
0,
0,
15
],
[
1,
0,
8
],
[
26,
59,
3
],
[
174,
3,
13
],
[
0,
0,
12
],
[
0,
0,
3
],
[
66,
45,
17
],
[
0,
0,
18
],
[
14,
0,
19
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
12
],
[
8,
61,
4
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
22
],
[
0,
0,
12
],
[
23,
0,
18
],
[
0,
0,
14
],
[
0,
0,
17
],
[
28,
37,
14
],
[
0,
0,
20
],
[
0,
0,
9
],
[
2,
0,
4
],
[
0,
0,
23
],
[
0,
0,
9
],
[
91,
0,
16
],
[
0,
0,
12
],
[
0,
0,
6
],
[
34,
79,
2
],
[
0,
0,
16
],
[
47,
0,
4
],
[
64,
57,
17
],
[
0,
0,
8
],
[
0,
0,
8
],
[
7,
69,
2
],
[
40,
95,
6
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
3
],
[
0,
0,
9
],
[
28,
130,
5
],
[
124,
9,
19
],
[
0,
0,
7
],
[
0,
0,
19
],
[
34,
0,
11
],
[
19,
30,
13
],
[
0,
0,
17
],
[
37,
0,
6
],
[
384,
0,
24
],
[
0,
0,
22
],
[
72,
6,
4
],
[
39,
34,
10
],
[
0,
0,
17
],
[
0,
0,
16
],
[
46,
168,
10
],
[
4,
0,
21
],
[
0,
0,
3
],
[
0,
0,
21
],
[
0,
0,
12
],
[
50,
51,
5
],
[
3,
39,
23
],
[
0,
0,
11
],
[
7,
98,
15
],
[
0,
0,
19
],
[
13,
35,
19
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
6
],
[
12,
0,
14
],
[
0,
0,
8
],
[
124,
11,
18
],
[
0,
0,
18
],
[
41,
58,
13
],
[
0,
0,
14
],
[
31,
63,
5
],
[
0,
0,
20
],
[
0,
0,
17
],
[
45,
95,
4
],
[
35,
82,
6
],
[
0,
0,
16
],
[
92,
0,
22
],
[
65,
75,
14
],
[
17,
0,
15
],
[
30,
119,
14
],
[
0,
0,
17
],
[
0,
0,
23
],
[
5,
0,
20
],
[
0,
0,
19
],
[
19,
56,
14
],
[
11,
35,
9
],
[
22,
6,
20
],
[
0,
0,
13
],
[
0,
0,
4
],
[
71,
0,
8
],
[
0,
0,
10
],
[
0,
0,
15
],
[
15,
5,
11
],
[
60,
7,
15
],
[
7,
46,
22
],
[
75,
36,
9
],
[
0,
0,
11
],
[
4,
44,
16
],
[
0,
0,
8
],
[
39,
29,
16
],
[
0,
0,
19
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
19
],
[
0,
0,
13
],
[
9,
0,
14
],
[
53,
48,
12
],
[
235,
78,
4
],
[
0,
0,
6
],
[
20,
0,
9
],
[
4,
0,
14
],
[
63,
40,
11
],
[
0,
0,
5
],
[
0,
0,
7
],
[
6,
0,
17
],
[
0,
0,
3
],
[
0,
0,
18
],
[
0,
0,
17
],
[
45,
43,
17
],
[
0,
0,
16
],
[
136,
27,
19
],
[
0,
0,
16
],
[
26,
95,
5
],
[
87,
68,
7
],
[
0,
0,
8
],
[
0,
0,
16
],
[
8,
35,
11
],
[
0,
0,
6
],
[
0,
0,
16
],
[
0,
0,
18
],
[
40,
99,
5
],
[
49,
0,
16
],
[
84,
0,
11
],
[
93,
52,
4
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
9
],
[
34,
73,
21
],
[
0,
0,
18
],
[
8,
47,
13
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
3
],
[
0,
0,
9
],
[
19,
31,
7
],
[
37,
32,
7
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
9
],
[
32,
0,
7
],
[
0,
0,
7
],
[
2,
65,
5
],
[
21,
106,
8
],
[
0,
0,
17
],
[
0,
0,
3
],
[
0,
0,
6
],
[
9,
77,
13
],
[
2,
69,
18
],
[
0,
0,
23
],
[
14,
0,
10
],
[
0,
0,
19
],
[
4,
60,
10
],
[
0,
0,
4
],
[
48,
79,
12
],
[
2,
93,
7
],
[
0,
0,
5
],
[
38,
0,
14
],
[
60,
0,
13
],
[
0,
0,
15
],
[
20,
0,
16
],
[
122,
13,
19
],
[
0,
0,
2
],
[
0,
0,
11
],
[
0,
0,
11
],
[
5,
60,
3
],
[
0,
0,
14
],
[
0,
0,
4
],
[
0,
0,
22
],
[
0,
0,
16
],
[
8,
3,
16
],
[
0,
0,
14
],
[
0,
0,
4
],
[
0,
0,
19
],
[
348,
55,
8
],
[
0,
0,
18
],
[
35,
0,
17
],
[
0,
0,
6
],
[
0,
0,
21
],
[
0,
0,
16
],
[
130,
68,
19
],
[
10,
108,
7
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
4
],
[
51,
84,
4
],
[
10,
57,
8
],
[
0,
0,
14
],
[
13,
54,
11
],
[
28,
60,
30
],
[
0,
0,
7
],
[
14,
137,
14
],
[
18,
97,
5
],
[
4,
52,
19
],
[
34,
42,
14
],
[
14,
0,
5
],
[
10,
0,
9
],
[
6,
0,
7
],
[
0,
0,
14
],
[
0,
0,
21
],
[
4,
48,
20
],
[
0,
0,
13
],
[
8,
11,
9
],
[
3,
0,
2
],
[
0,
0,
14
],
[
0,
0,
7
],
[
10,
0,
5
],
[
122,
0,
7
],
[
0,
0,
14
],
[
0,
0,
14
],
[
9,
25,
10
],
[
15,
62,
7
],
[
0,
0,
5
],
[
0,
0,
16
],
[
33,
0,
24
],
[
5,
30,
4
],
[
33,
86,
7
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
18
],
[
26,
0,
11
],
[
0,
0,
13
],
[
7,
20,
15
],
[
0,
0,
20
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
8
],
[
104,
25,
20
],
[
11,
0,
14
],
[
0,
0,
17
],
[
11,
0,
5
],
[
48,
29,
16
],
[
7,
57,
8
],
[
135,
93,
27
],
[
0,
0,
17
],
[
10,
0,
10
],
[
0,
0,
21
],
[
0,
0,
11
],
[
0,
0,
15
],
[
66,
2,
11
],
[
0,
0,
5
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
24
],
[
0,
0,
10
],
[
56,
10,
5
],
[
0,
0,
19
],
[
5,
0,
20
],
[
5,
69,
8
],
[
0,
0,
17
],
[
26,
65,
7
],
[
24,
75,
12
],
[
36,
105,
16
],
[
16,
29,
15
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
9
],
[
11,
85,
20
],
[
0,
0,
16
],
[
5,
136,
20
],
[
0,
0,
12
],
[
0,
0,
14
],
[
2,
80,
24
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
20
],
[
0,
0,
8
],
[
19,
95,
23
],
[
6,
0,
10
],
[
0,
0,
3
],
[
44,
0,
7
],
[
0,
0,
14
],
[
14,
44,
5
],
[
0,
0,
17
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
7
],
[
5,
50,
7
],
[
0,
0,
14
],
[
0,
0,
7
],
[
0,
0,
17
],
[
7,
44,
11
],
[
0,
0,
9
],
[
45,
51,
12
],
[
0,
0,
14
],
[
54,
0,
9
],
[
0,
0,
7
],
[
0,
0,
2
],
[
24,
0,
9
],
[
7,
0,
17
],
[
0,
0,
9
],
[
0,
0,
4
],
[
99,
0,
12
],
[
5,
0,
4
],
[
0,
0,
19
],
[
0,
0,
4
],
[
14,
72,
21
],
[
21,
86,
8
],
[
0,
0,
24
],
[
21,
42,
3
],
[
0,
0,
17
],
[
0,
0,
10
],
[
0,
0,
6
],
[
96,
0,
10
],
[
71,
0,
10
],
[
0,
0,
22
],
[
7,
0,
2
],
[
8,
0,
19
],
[
0,
0,
18
],
[
12,
55,
10
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
14
],
[
0,
0,
22
],
[
0,
0,
6
],
[
4,
41,
10
],
[
3,
0,
11
],
[
0,
0,
6
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
13
],
[
0,
0,
21
],
[
0,
0,
15
],
[
0,
0,
14
],
[
15,
72,
9
],
[
0,
0,
14
],
[
0,
0,
2
],
[
0,
0,
17
],
[
0,
0,
7
],
[
20,
88,
18
],
[
0,
0,
7
],
[
111,
0,
14
],
[
0,
0,
19
],
[
31,
0,
19
],
[
22,
53,
14
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
20
],
[
18,
80,
19
],
[
188,
91,
18
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
13
],
[
76,
0,
3
],
[
0,
0,
9
],
[
41,
10,
17
],
[
2,
0,
18
],
[
12,
70,
16
],
[
0,
0,
12
],
[
9,
35,
10
],
[
0,
0,
7
],
[
5,
68,
4
],
[
0,
0,
7
],
[
0,
0,
15
],
[
5,
0,
19
],
[
0,
0,
12
],
[
0,
0,
16
],
[
9,
56,
4
],
[
0,
0,
16
],
[
4,
0,
19
],
[
7,
61,
25
],
[
5,
0,
7
],
[
19,
0,
8
],
[
5,
51,
5
],
[
0,
0,
12
],
[
0,
0,
18
],
[
33,
0,
7
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
15
],
[
0,
0,
23
],
[
19,
46,
15
],
[
10,
39,
6
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
8
],
[
19,
36,
18
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
21
],
[
0,
0,
5
],
[
11,
0,
11
],
[
93,
40,
11
],
[
0,
0,
23
],
[
0,
0,
16
],
[
10,
0,
16
],
[
0,
0,
17
],
[
0,
0,
17
],
[
3,
91,
19
],
[
53,
60,
12
],
[
155,
0,
8
],
[
20,
39,
14
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
2
],
[
0,
0,
19
],
[
42,
56,
18
],
[
0,
0,
13
],
[
0,
0,
23
],
[
8,
0,
14
],
[
0,
0,
9
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
12
],
[
27,
3,
6
],
[
0,
0,
17
],
[
17,
0,
20
],
[
0,
0,
12
],
[
117,
22,
17
],
[
23,
69,
11
],
[
0,
0,
14
],
[
0,
0,
10
],
[
61,
6,
15
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
19
],
[
22,
0,
12
],
[
0,
0,
5
],
[
0,
0,
18
],
[
0,
0,
25
],
[
6,
36,
9
],
[
17,
71,
14
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
20
],
[
6,
44,
18
],
[
0,
0,
20
],
[
1,
0,
19
],
[
0,
0,
17
],
[
10,
4,
8
],
[
45,
0,
3
],
[
23,
32,
9
],
[
25,
42,
7
],
[
4,
60,
14
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
19
],
[
0,
0,
10
],
[
11,
14,
20
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
22
],
[
0,
0,
16
],
[
36,
0,
4
],
[
34,
74,
12
],
[
12,
53,
20
],
[
0,
0,
12
],
[
123,
63,
3
],
[
18,
0,
8
],
[
81,
0,
4
],
[
43,
57,
12
],
[
0,
0,
21
],
[
117,
0,
16
],
[
25,
8,
12
],
[
0,
0,
16
],
[
38,
44,
9
],
[
47,
21,
10
],
[
0,
0,
9
],
[
0,
0,
9
],
[
0,
0,
23
],
[
0,
0,
11
],
[
5,
52,
4
],
[
0,
0,
6
],
[
0,
0,
23
],
[
39,
85,
7
],
[
0,
0,
5
],
[
22,
22,
25
],
[
0,
0,
15
],
[
49,
55,
13
],
[
21,
15,
20
],
[
0,
0,
17
],
[
72,
20,
17
],
[
0,
0,
9
],
[
57,
61,
14
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
4
],
[
1,
2,
21
],
[
0,
0,
15
],
[
0,
0,
13
],
[
13,
75,
8
],
[
3,
26,
11
],
[
87,
65,
21
],
[
0,
0,
17
],
[
31,
62,
8
],
[
36,
0,
12
],
[
0,
0,
5
],
[
22,
4,
17
],
[
0,
0,
14
],
[
7,
62,
11
],
[
0,
0,
7
],
[
13,
0,
25
],
[
0,
0,
13
],
[
0,
0,
17
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
14
],
[
5,
91,
10
],
[
0,
0,
15
],
[
9,
34,
6
],
[
0,
0,
19
],
[
0,
0,
16
],
[
37,
79,
15
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
17
],
[
11,
14,
19
],
[
72,
132,
6
],
[
40,
0,
12
],
[
0,
0,
17
],
[
0,
0,
10
],
[
64,
0,
21
],
[
0,
0,
22
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
22
],
[
0,
0,
4
],
[
28,
3,
25
],
[
0,
0,
13
],
[
31,
38,
13
],
[
0,
0,
9
],
[
0,
0,
20
],
[
0,
0,
14
],
[
0,
0,
6
],
[
5,
0,
8
],
[
0,
0,
7
],
[
0,
0,
22
],
[
21,
24,
9
],
[
96,
0,
10
],
[
0,
0,
26
],
[
0,
0,
22
],
[
0,
0,
12
],
[
0,
0,
9
],
[
0,
0,
2
],
[
0,
0,
4
],
[
6,
21,
5
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
16
],
[
12,
67,
23
],
[
42,
30,
10
],
[
33,
45,
17
],
[
0,
0,
5
],
[
0,
0,
12
],
[
0,
0,
23
],
[
0,
0,
3
],
[
0,
0,
4
],
[
0,
0,
19
],
[
0,
0,
24
],
[
0,
0,
9
],
[
13,
7,
6
],
[
0,
0,
20
],
[
65,
0,
10
],
[
56,
60,
16
],
[
0,
0,
9
],
[
7,
0,
20
],
[
11,
29,
18
],
[
35,
46,
12
],
[
17,
0,
14
],
[
0,
0,
11
],
[
7,
30,
3
],
[
0,
0,
20
],
[
0,
0,
21
],
[
18,
71,
4
],
[
0,
0,
22
],
[
0,
0,
16
],
[
104,
0,
8
],
[
0,
0,
23
],
[
0,
0,
15
],
[
132,
26,
12
],
[
9,
34,
18
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
27
],
[
0,
0,
16
],
[
0,
0,
22
],
[
6,
55,
6
],
[
58,
0,
13
],
[
0,
0,
9
],
[
0,
0,
2
],
[
0,
0,
6
],
[
0,
0,
9
],
[
41,
47,
9
],
[
71,
28,
21
],
[
0,
0,
17
],
[
0,
0,
14
],
[
3,
0,
4
],
[
0,
0,
16
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
22
],
[
0,
0,
12
],
[
0,
0,
18
],
[
5,
0,
22
],
[
0,
0,
18
],
[
0,
0,
8
],
[
18,
30,
5
],
[
0,
0,
20
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
23
],
[
0,
0,
23
],
[
0,
0,
15
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
12
],
[
0,
0,
5
],
[
6,
0,
6
],
[
0,
0,
6
],
[
0,
0,
7
],
[
54,
50,
14
],
[
1,
0,
10
],
[
38,
48,
19
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
5
],
[
101,
126,
8
],
[
0,
0,
7
],
[
0,
0,
13
],
[
32,
0,
16
],
[
28,
0,
4
],
[
16,
0,
9
],
[
0,
0,
10
],
[
0,
0,
25
],
[
0,
0,
17
],
[
10,
82,
11
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
8
],
[
0,
0,
9
],
[
21,
30,
12
],
[
15,
58,
20
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
8
],
[
9,
102,
11
],
[
14,
0,
12
],
[
79,
26,
13
],
[
0,
0,
16
],
[
49,
40,
17
],
[
11,
120,
7
],
[
2,
84,
20
],
[
18,
33,
4
],
[
65,
60,
16
],
[
59,
0,
2
],
[
0,
0,
20
],
[
0,
0,
16
],
[
0,
0,
7
],
[
33,
0,
8
],
[
0,
0,
11
],
[
26,
0,
22
],
[
0,
0,
11
],
[
135,
0,
6
],
[
0,
0,
7
],
[
0,
0,
22
],
[
0,
0,
22
],
[
0,
0,
23
],
[
1,
26,
4
],
[
5,
55,
17
],
[
0,
0,
19
],
[
0,
0,
3
],
[
0,
0,
11
],
[
12,
0,
7
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
26
],
[
0,
0,
15
],
[
88,
37,
19
],
[
7,
45,
13
],
[
13,
0,
11
],
[
0,
0,
13
],
[
0,
0,
2
],
[
108,
0,
21
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
20
],
[
0,
0,
21
],
[
0,
0,
11
],
[
0,
0,
11
],
[
43,
0,
13
],
[
15,
0,
8
],
[
59,
0,
16
],
[
0,
0,
4
],
[
0,
0,
16
],
[
35,
0,
16
],
[
0,
0,
4
],
[
0,
0,
21
],
[
0,
0,
15
],
[
0,
0,
18
],
[
4,
0,
3
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
12
],
[
83,
88,
7
],
[
51,
53,
5
],
[
54,
52,
20
],
[
34,
36,
19
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
7
],
[
9,
70,
5
],
[
0,
0,
21
],
[
36,
67,
7
],
[
8,
27,
7
],
[
83,
30,
16
],
[
12,
37,
8
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
9
],
[
10,
0,
4
],
[
15,
51,
9
],
[
0,
0,
9
],
[
0,
0,
12
],
[
54,
86,
19
],
[
5,
24,
5
],
[
0,
0,
13
],
[
47,
184,
19
],
[
0,
0,
14
],
[
0,
0,
15
],
[
0,
0,
20
],
[
57,
4,
17
],
[
18,
0,
20
],
[
17,
69,
5
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
13
],
[
0,
0,
24
],
[
0,
0,
14
],
[
0,
0,
2
],
[
40,
25,
9
],
[
0,
0,
13
],
[
10,
0,
16
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
17
],
[
12,
0,
16
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
15
],
[
57,
7,
14
],
[
21,
62,
6
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
4
],
[
0,
0,
4
],
[
1,
45,
5
],
[
7,
0,
9
],
[
5,
66,
11
],
[
0,
0,
12
],
[
0,
0,
5
],
[
11,
0,
19
],
[
0,
0,
20
],
[
0,
0,
15
],
[
20,
0,
9
],
[
0,
0,
3
],
[
0,
0,
13
],
[
14,
0,
12
],
[
0,
0,
20
],
[
0,
0,
15
],
[
83,
3,
9
],
[
0,
0,
13
],
[
0,
0,
9
],
[
23,
0,
18
],
[
11,
21,
8
],
[
0,
0,
14
],
[
0,
0,
10
],
[
27,
19,
24
],
[
0,
0,
8
],
[
0,
0,
3
],
[
0,
0,
3
],
[
63,
55,
3
],
[
0,
0,
14
],
[
17,
99,
19
],
[
0,
0,
15
],
[
12,
77,
11
],
[
0,
0,
8
],
[
16,
0,
7
],
[
0,
0,
16
],
[
13,
76,
14
],
[
17,
52,
10
],
[
46,
0,
17
],
[
0,
0,
21
],
[
0,
0,
6
],
[
0,
0,
18
],
[
10,
22,
6
],
[
0,
0,
24
],
[
42,
0,
11
],
[
14,
0,
17
],
[
118,
0,
9
],
[
0,
0,
7
],
[
0,
0,
11
],
[
59,
70,
10
],
[
0,
0,
14
],
[
5,
68,
2
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
18
],
[
63,
1,
17
],
[
26,
27,
14
],
[
3,
8,
3
],
[
0,
0,
6
],
[
26,
0,
16
],
[
0,
0,
4
],
[
4,
0,
7
],
[
0,
0,
9
],
[
0,
0,
13
],
[
77,
94,
20
],
[
0,
0,
6
],
[
95,
42,
4
],
[
12,
37,
8
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
8
],
[
38,
0,
21
],
[
0,
0,
9
],
[
3,
114,
9
],
[
21,
12,
15
],
[
0,
0,
6
],
[
8,
114,
23
],
[
71,
107,
13
],
[
5,
89,
12
],
[
75,
0,
13
],
[
0,
0,
7
],
[
0,
0,
16
],
[
0,
0,
7
],
[
0,
0,
9
],
[
7,
0,
20
],
[
0,
0,
16
],
[
0,
0,
2
],
[
27,
0,
14
],
[
33,
72,
5
],
[
62,
0,
22
],
[
0,
0,
2
],
[
0,
0,
15
],
[
58,
70,
7
],
[
0,
0,
5
],
[
0,
0,
6
],
[
0,
0,
2
],
[
0,
0,
11
],
[
0,
0,
4
],
[
3,
40,
3
],
[
0,
0,
4
],
[
2,
0,
15
],
[
0,
0,
5
],
[
0,
0,
23
],
[
12,
68,
8
],
[
45,
33,
11
],
[
5,
54,
7
],
[
0,
0,
20
],
[
63,
125,
2
],
[
28,
58,
17
],
[
0,
0,
7
],
[
0,
0,
7
],
[
22,
0,
12
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
14
],
[
12,
53,
13
],
[
6,
0,
21
],
[
19,
0,
18
],
[
0,
0,
4
],
[
38,
78,
12
],
[
55,
44,
11
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
13
],
[
0,
0,
14
],
[
4,
45,
19
],
[
39,
0,
5
],
[
41,
51,
19
],
[
13,
42,
18
],
[
0,
0,
22
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
12
],
[
10,
0,
4
],
[
0,
0,
14
],
[
62,
7,
20
],
[
58,
0,
11
],
[
38,
0,
24
],
[
78,
2,
20
],
[
97,
133,
14
],
[
0,
0,
3
],
[
61,
0,
16
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
20
],
[
4,
25,
13
],
[
36,
61,
19
],
[
12,
0,
11
],
[
0,
0,
17
],
[
0,
0,
3
],
[
0,
0,
21
],
[
35,
144,
14
],
[
77,
96,
7
],
[
0,
0,
21
],
[
46,
0,
22
],
[
0,
0,
20
],
[
0,
0,
7
],
[
4,
169,
9
],
[
30,
50,
9
],
[
18,
0,
16
],
[
4,
0,
22
],
[
11,
0,
13
],
[
0,
0,
17
],
[
0,
0,
9
],
[
25,
0,
12
],
[
0,
0,
11
],
[
0,
0,
15
],
[
85,
31,
12
],
[
0,
0,
23
],
[
0,
0,
5
],
[
10,
45,
6
],
[
0,
0,
14
],
[
0,
0,
9
],
[
0,
0,
14
],
[
5,
33,
11
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
10
],
[
5,
59,
7
],
[
3,
29,
18
],
[
0,
0,
13
],
[
4,
0,
7
],
[
25,
0,
11
],
[
0,
0,
10
],
[
7,
0,
20
],
[
4,
60,
12
],
[
0,
0,
12
],
[
0,
0,
8
],
[
4,
0,
3
],
[
16,
0,
15
],
[
0,
0,
19
],
[
0,
0,
15
],
[
0,
0,
20
],
[
13,
194,
7
],
[
0,
0,
19
],
[
0,
0,
21
],
[
16,
0,
9
],
[
0,
0,
8
],
[
0,
0,
24
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
10
],
[
92,
44,
18
],
[
0,
0,
3
],
[
0,
0,
12
],
[
0,
0,
13
],
[
31,
26,
13
],
[
0,
0,
8
],
[
5,
23,
18
],
[
0,
0,
3
],
[
10,
54,
5
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
7
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
22
],
[
0,
0,
3
],
[
0,
0,
10
],
[
19,
0,
5
],
[
93,
53,
2
],
[
58,
63,
9
],
[
37,
0,
7
],
[
14,
68,
2
],
[
35,
45,
5
],
[
0,
0,
12
],
[
45,
34,
15
],
[
0,
0,
6
],
[
34,
3,
6
],
[
0,
0,
16
],
[
10,
0,
20
],
[
33,
0,
17
],
[
0,
0,
8
],
[
6,
25,
10
],
[
34,
5,
7
],
[
160,
0,
16
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
3
],
[
47,
75,
11
],
[
57,
64,
6
],
[
45,
0,
8
],
[
0,
0,
16
],
[
0,
0,
8
],
[
10,
57,
7
],
[
18,
0,
11
],
[
8,
62,
18
],
[
12,
85,
2
],
[
5,
75,
5
],
[
0,
0,
22
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
13
],
[
0,
0,
7
],
[
10,
114,
15
],
[
0,
0,
9
],
[
0,
0,
13
],
[
16,
0,
6
],
[
69,
5,
8
],
[
10,
84,
9
],
[
0,
0,
7
],
[
0,
0,
12
],
[
44,
64,
14
],
[
15,
65,
15
],
[
47,
0,
14
],
[
0,
0,
15
],
[
8,
0,
10
],
[
0,
0,
11
],
[
0,
0,
19
],
[
5,
117,
15
],
[
28,
43,
9
],
[
0,
0,
7
],
[
40,
22,
20
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
20
],
[
32,
2,
14
],
[
0,
0,
18
],
[
102,
0,
15
],
[
0,
0,
7
],
[
20,
0,
12
],
[
0,
0,
5
],
[
2,
18,
3
],
[
111,
0,
13
],
[
0,
0,
7
],
[
8,
71,
12
],
[
50,
53,
16
],
[
9,
0,
19
],
[
41,
0,
19
],
[
0,
0,
15
],
[
0,
0,
20
],
[
20,
25,
4
],
[
71,
0,
5
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
3
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
11
],
[
0,
0,
9
],
[
2,
4,
10
],
[
64,
61,
21
],
[
0,
0,
9
],
[
65,
53,
6
],
[
0,
0,
13
],
[
67,
0,
5
],
[
12,
0,
20
],
[
0,
0,
12
],
[
0,
0,
22
],
[
18,
59,
8
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
4
],
[
0,
0,
14
],
[
94,
58,
11
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
23
],
[
0,
0,
23
],
[
0,
0,
16
],
[
0,
0,
22
],
[
51,
36,
16
],
[
14,
0,
14
],
[
15,
41,
14
],
[
0,
0,
12
],
[
4,
0,
18
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
2
],
[
0,
0,
12
],
[
6,
6,
2
],
[
0,
0,
14
],
[
7,
67,
21
],
[
2,
79,
3
],
[
59,
71,
11
],
[
0,
0,
20
],
[
9,
32,
4
],
[
0,
0,
16
],
[
15,
0,
17
],
[
0,
0,
5
],
[
0,
0,
18
],
[
0,
0,
17
],
[
122,
0,
5
],
[
0,
0,
11
],
[
12,
12,
16
],
[
5,
0,
14
],
[
22,
0,
21
],
[
0,
0,
16
],
[
9,
0,
9
],
[
25,
72,
19
],
[
34,
90,
10
],
[
2,
45,
11
],
[
0,
0,
3
],
[
0,
0,
6
],
[
58,
79,
7
],
[
81,
0,
17
],
[
0,
0,
13
],
[
0,
0,
20
],
[
0,
0,
11
],
[
15,
24,
12
],
[
0,
0,
2
],
[
0,
0,
17
],
[
6,
50,
18
],
[
34,
5,
6
],
[
83,
7,
7
],
[
0,
0,
18
],
[
1,
34,
20
],
[
28,
84,
18
],
[
0,
0,
25
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
2
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
2
],
[
9,
45,
13
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
9
],
[
26,
0,
9
],
[
0,
0,
9
],
[
1,
0,
10
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
21
],
[
62,
0,
25
],
[
32,
45,
19
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
23
],
[
0,
0,
11
],
[
99,
0,
5
],
[
0,
0,
22
],
[
12,
62,
13
],
[
0,
0,
13
],
[
0,
0,
8
],
[
12,
0,
20
],
[
0,
0,
20
],
[
0,
0,
22
],
[
0,
0,
18
],
[
45,
58,
7
],
[
0,
0,
7
],
[
44,
0,
10
],
[
0,
0,
18
],
[
115,
0,
13
],
[
0,
0,
6
],
[
40,
57,
5
],
[
22,
12,
11
],
[
0,
0,
3
],
[
0,
0,
21
],
[
0,
0,
7
],
[
0,
0,
20
],
[
49,
21,
11
],
[
0,
0,
16
],
[
54,
35,
10
],
[
0,
0,
18
],
[
0,
0,
16
],
[
6,
42,
15
],
[
0,
0,
5
],
[
0,
0,
4
],
[
0,
0,
20
],
[
0,
0,
6
],
[
48,
0,
3
],
[
0,
0,
11
],
[
0,
0,
10
],
[
5,
0,
23
],
[
26,
0,
7
],
[
0,
0,
20
],
[
10,
66,
3
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
12
],
[
0,
0,
6
],
[
65,
183,
11
],
[
0,
0,
17
],
[
14,
0,
4
],
[
0,
0,
16
],
[
0,
0,
3
],
[
0,
0,
28
],
[
0,
0,
15
],
[
2,
40,
14
],
[
12,
70,
7
],
[
0,
0,
2
],
[
5,
72,
6
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
8
],
[
40,
30,
19
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
9
],
[
46,
0,
21
],
[
0,
0,
24
],
[
127,
26,
12
],
[
0,
0,
12
],
[
0,
0,
21
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
17
],
[
54,
36,
5
],
[
0,
0,
5
],
[
0,
0,
11
],
[
9,
78,
14
],
[
0,
0,
18
],
[
0,
0,
9
],
[
83,
69,
9
],
[
39,
52,
19
],
[
0,
0,
10
],
[
0,
0,
15
],
[
27,
0,
9
],
[
13,
89,
23
],
[
40,
130,
11
],
[
6,
111,
3
],
[
0,
0,
20
],
[
43,
40,
7
],
[
0,
0,
20
],
[
0,
0,
8
],
[
12,
0,
16
],
[
0,
0,
4
],
[
0,
0,
19
],
[
1,
53,
6
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
4
],
[
45,
17,
18
],
[
22,
0,
19
],
[
48,
88,
22
],
[
0,
0,
20
],
[
8,
49,
21
],
[
17,
0,
5
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
3
],
[
0,
0,
17
],
[
8,
47,
15
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
21
],
[
2,
13,
12
],
[
4,
0,
24
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
16
],
[
28,
39,
14
],
[
0,
0,
10
],
[
6,
0,
20
],
[
0,
0,
24
],
[
0,
0,
3
],
[
0,
0,
11
],
[
21,
0,
16
],
[
0,
0,
7
],
[
14,
30,
8
],
[
0,
0,
23
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
12
],
[
21,
0,
12
],
[
16,
93,
10
],
[
0,
0,
10
],
[
6,
76,
7
],
[
0,
0,
21
],
[
0,
0,
16
],
[
41,
52,
20
],
[
16,
60,
9
],
[
0,
0,
4
],
[
0,
0,
11
],
[
43,
52,
20
],
[
53,
0,
19
],
[
0,
0,
9
],
[
0,
0,
12
],
[
31,
37,
18
],
[
10,
0,
7
],
[
62,
0,
23
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
5
],
[
8,
60,
20
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
7
],
[
0,
0,
20
],
[
0,
0,
13
],
[
6,
54,
10
],
[
0,
0,
8
],
[
0,
0,
5
],
[
0,
0,
2
],
[
0,
0,
5
],
[
0,
0,
4
],
[
31,
21,
6
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
26
],
[
0,
0,
24
],
[
0,
0,
5
],
[
2,
39,
17
],
[
0,
0,
13
],
[
44,
7,
8
],
[
0,
0,
9
],
[
47,
59,
12
],
[
0,
0,
11
],
[
0,
0,
9
],
[
0,
0,
10
],
[
3,
0,
14
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
17
],
[
157,
5,
10
],
[
13,
43,
15
],
[
0,
0,
4
],
[
0,
0,
11
],
[
9,
82,
16
],
[
101,
0,
16
],
[
42,
83,
6
],
[
5,
8,
13
],
[
42,
65,
9
],
[
0,
0,
6
],
[
0,
0,
5
],
[
0,
0,
3
],
[
36,
61,
17
],
[
4,
0,
15
],
[
0,
0,
15
],
[
25,
47,
5
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
15
],
[
77,
0,
4
],
[
4,
28,
4
],
[
0,
0,
14
],
[
8,
0,
13
],
[
0,
0,
12
],
[
6,
103,
7
],
[
0,
0,
21
],
[
0,
0,
12
],
[
7,
0,
6
],
[
45,
17,
21
],
[
0,
0,
12
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
10
],
[
66,
0,
10
],
[
3,
0,
11
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
28
],
[
7,
71,
16
],
[
6,
24,
15
],
[
0,
0,
9
],
[
0,
0,
9
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
3
],
[
0,
0,
22
],
[
0,
0,
5
],
[
24,
33,
8
],
[
24,
0,
10
],
[
15,
0,
14
],
[
0,
0,
4
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
17
],
[
23,
24,
8
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
5
],
[
0,
0,
11
],
[
22,
0,
9
],
[
15,
38,
12
],
[
0,
0,
19
],
[
3,
33,
10
],
[
31,
34,
16
],
[
0,
0,
3
],
[
15,
0,
7
],
[
0,
0,
15
],
[
41,
44,
13
],
[
0,
0,
6
],
[
0,
0,
21
],
[
4,
0,
20
],
[
0,
0,
12
],
[
87,
63,
12
],
[
0,
0,
8
],
[
0,
0,
6
],
[
20,
58,
3
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
4
],
[
12,
0,
14
],
[
30,
0,
5
],
[
56,
27,
4
],
[
0,
0,
14
],
[
53,
7,
20
],
[
0,
0,
2
],
[
0,
0,
10
],
[
15,
46,
4
],
[
38,
0,
8
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
10
],
[
32,
0,
3
],
[
0,
0,
24
],
[
134,
31,
7
],
[
0,
0,
16
],
[
40,
0,
16
],
[
0,
0,
22
],
[
0,
0,
23
],
[
0,
0,
17
],
[
0,
0,
5
],
[
4,
33,
11
],
[
0,
0,
11
],
[
44,
128,
10
],
[
32,
0,
11
],
[
0,
0,
8
],
[
0,
0,
14
],
[
5,
186,
18
],
[
0,
0,
15
],
[
19,
79,
9
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
14
],
[
11,
41,
22
],
[
0,
0,
23
],
[
0,
0,
10
],
[
0,
0,
20
],
[
0,
0,
18
],
[
79,
64,
2
],
[
0,
0,
15
],
[
9,
61,
21
],
[
35,
12,
17
],
[
0,
0,
15
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
15
],
[
0,
0,
19
],
[
10,
49,
23
],
[
0,
0,
13
],
[
3,
35,
23
],
[
0,
0,
7
],
[
0,
0,
18
],
[
127,
35,
16
],
[
7,
114,
15
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
9
],
[
0,
0,
9
],
[
41,
0,
12
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
12
],
[
61,
6,
6
],
[
0,
0,
18
],
[
33,
31,
21
],
[
5,
0,
20
],
[
25,
0,
21
],
[
0,
0,
9
],
[
0,
0,
5
],
[
2,
0,
7
],
[
128,
53,
11
],
[
0,
0,
18
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
3
],
[
0,
0,
8
],
[
12,
52,
16
],
[
97,
100,
20
],
[
8,
58,
2
],
[
40,
0,
22
],
[
0,
0,
16
],
[
0,
0,
17
],
[
4,
79,
21
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
17
],
[
82,
0,
13
],
[
0,
0,
24
],
[
0,
0,
14
],
[
0,
0,
2
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
11
],
[
6,
0,
23
],
[
0,
0,
4
],
[
0,
0,
9
],
[
0,
0,
10
],
[
5,
0,
3
],
[
6,
5,
7
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
21
],
[
13,
102,
15
],
[
0,
0,
19
],
[
0,
0,
15
],
[
0,
0,
2
],
[
0,
0,
7
],
[
3,
0,
2
],
[
0,
0,
7
],
[
32,
27,
22
],
[
0,
0,
4
],
[
12,
38,
15
],
[
0,
0,
7
],
[
113,
0,
2
],
[
0,
0,
3
],
[
12,
48,
18
],
[
8,
10,
4
],
[
0,
0,
10
],
[
0,
0,
16
],
[
75,
0,
19
],
[
14,
29,
8
],
[
42,
0,
11
],
[
25,
25,
12
],
[
0,
0,
13
],
[
0,
0,
8
],
[
63,
0,
15
],
[
0,
0,
4
],
[
4,
0,
25
],
[
14,
60,
4
],
[
0,
0,
19
],
[
75,
0,
11
],
[
148,
55,
8
],
[
7,
48,
18
],
[
0,
0,
16
],
[
0,
0,
15
],
[
13,
70,
6
],
[
0,
0,
25
],
[
0,
0,
21
],
[
23,
51,
8
],
[
0,
0,
23
],
[
0,
0,
6
],
[
7,
52,
9
],
[
3,
86,
23
],
[
13,
5,
15
],
[
0,
0,
6
],
[
8,
28,
10
],
[
0,
0,
5
],
[
0,
0,
23
],
[
0,
0,
9
],
[
22,
55,
4
],
[
0,
0,
11
],
[
24,
0,
24
],
[
0,
0,
15
],
[
0,
0,
13
],
[
3,
86,
10
],
[
9,
72,
5
],
[
0,
0,
23
],
[
0,
0,
18
],
[
0,
0,
7
],
[
4,
41,
9
],
[
7,
45,
16
],
[
0,
0,
13
],
[
8,
88,
7
],
[
0,
0,
5
],
[
28,
0,
10
],
[
0,
0,
21
],
[
5,
92,
4
],
[
0,
0,
5
],
[
0,
0,
22
],
[
199,
94,
2
],
[
0,
0,
23
],
[
0,
0,
17
],
[
54,
55,
4
],
[
0,
0,
4
],
[
0,
0,
15
],
[
0,
0,
3
],
[
0,
0,
13
],
[
5,
47,
21
],
[
0,
0,
9
],
[
0,
0,
5
],
[
4,
0,
21
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
16
],
[
2,
110,
19
],
[
20,
54,
4
],
[
0,
0,
14
],
[
6,
24,
7
],
[
0,
0,
11
],
[
0,
0,
8
],
[
7,
0,
10
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
2
],
[
0,
0,
10
],
[
0,
0,
13
],
[
6,
137,
18
],
[
0,
0,
3
],
[
0,
0,
13
],
[
0,
0,
5
],
[
3,
39,
7
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
9
],
[
0,
0,
17
],
[
1,
0,
7
],
[
13,
0,
15
],
[
0,
0,
18
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
3
],
[
0,
0,
21
],
[
52,
46,
14
],
[
42,
17,
10
],
[
0,
0,
19
],
[
33,
22,
22
],
[
9,
45,
4
],
[
11,
76,
12
],
[
3,
12,
23
],
[
4,
0,
5
],
[
0,
0,
6
],
[
21,
0,
12
],
[
0,
0,
19
],
[
0,
0,
16
],
[
7,
57,
10
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
20
],
[
5,
137,
22
],
[
115,
0,
7
],
[
13,
39,
4
],
[
0,
0,
18
],
[
0,
0,
7
],
[
57,
0,
7
],
[
72,
0,
4
],
[
1,
0,
13
],
[
132,
12,
22
],
[
5,
57,
19
],
[
0,
0,
15
],
[
7,
0,
9
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
13
],
[
6,
4,
13
],
[
0,
0,
3
],
[
0,
0,
23
],
[
0,
0,
21
],
[
0,
0,
19
],
[
2,
0,
15
],
[
153,
32,
13
],
[
71,
42,
5
],
[
3,
0,
14
],
[
0,
0,
11
],
[
87,
4,
14
],
[
13,
12,
15
],
[
0,
0,
21
],
[
0,
0,
6
],
[
22,
0,
10
],
[
0,
0,
5
],
[
2,
26,
13
],
[
47,
68,
5
],
[
38,
75,
8
],
[
0,
0,
14
],
[
0,
0,
20
],
[
54,
68,
9
],
[
0,
0,
10
],
[
0,
0,
16
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
18
],
[
26,
0,
3
],
[
0,
0,
15
],
[
0,
0,
21
],
[
0,
0,
20
],
[
58,
0,
5
],
[
0,
0,
12
],
[
0,
0,
6
],
[
91,
31,
8
],
[
7,
140,
9
],
[
0,
0,
4
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
10
],
[
0,
0,
13
],
[
51,
50,
17
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
19
],
[
61,
0,
3
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
11
],
[
1,
0,
9
],
[
0,
0,
12
],
[
0,
0,
7
],
[
30,
72,
19
],
[
0,
0,
14
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
4
],
[
0,
0,
13
],
[
6,
0,
6
],
[
73,
127,
12
],
[
20,
64,
19
],
[
0,
0,
9
],
[
0,
0,
3
],
[
0,
0,
20
],
[
0,
0,
19
],
[
5,
0,
17
],
[
0,
0,
4
],
[
26,
49,
21
],
[
0,
0,
20
],
[
37,
53,
18
],
[
110,
51,
20
],
[
0,
0,
20
],
[
27,
0,
14
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
21
],
[
303,
31,
17
],
[
0,
0,
8
],
[
0,
0,
19
],
[
0,
0,
18
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
27
],
[
0,
0,
6
],
[
15,
0,
20
],
[
0,
0,
21
],
[
0,
0,
18
],
[
0,
0,
15
],
[
1,
0,
11
],
[
0,
0,
12
],
[
0,
0,
15
],
[
48,
40,
6
],
[
0,
0,
5
],
[
0,
0,
18
],
[
0,
0,
8
],
[
22,
0,
22
],
[
0,
0,
20
],
[
0,
0,
11
],
[
144,
0,
14
],
[
22,
0,
5
],
[
54,
72,
12
],
[
0,
0,
2
],
[
0,
0,
17
],
[
65,
69,
9
],
[
16,
0,
24
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
20
],
[
38,
0,
3
],
[
86,
85,
19
],
[
9,
0,
13
],
[
66,
2,
7
],
[
11,
28,
17
],
[
0,
0,
16
],
[
0,
0,
2
],
[
17,
132,
11
],
[
0,
0,
18
],
[
0,
0,
14
],
[
92,
0,
7
],
[
12,
0,
3
],
[
0,
0,
18
],
[
11,
27,
4
],
[
0,
0,
11
],
[
0,
0,
20
],
[
4,
92,
15
],
[
0,
0,
14
],
[
0,
0,
24
],
[
0,
0,
19
],
[
28,
125,
19
],
[
0,
0,
10
],
[
42,
51,
11
],
[
0,
0,
6
],
[
7,
0,
12
],
[
18,
93,
10
],
[
0,
0,
17
],
[
0,
0,
2
],
[
0,
0,
24
],
[
23,
191,
15
],
[
21,
93,
15
],
[
110,
0,
11
],
[
22,
0,
22
],
[
0,
0,
20
],
[
10,
0,
17
],
[
21,
11,
11
],
[
0,
0,
21
],
[
0,
0,
14
],
[
58,
0,
16
],
[
0,
0,
21
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
9
],
[
29,
47,
26
],
[
22,
0,
4
],
[
0,
0,
2
],
[
4,
76,
8
],
[
11,
39,
13
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
8
],
[
37,
77,
16
],
[
0,
0,
14
],
[
10,
0,
8
],
[
0,
0,
17
],
[
7,
64,
23
],
[
0,
0,
18
],
[
31,
0,
9
],
[
0,
0,
22
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
22
],
[
84,
213,
17
],
[
36,
42,
6
],
[
24,
54,
16
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
13
],
[
0,
0,
22
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
17
],
[
0,
0,
8
],
[
15,
36,
12
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
22
],
[
0,
0,
6
],
[
34,
52,
7
],
[
0,
0,
23
],
[
35,
0,
9
],
[
0,
0,
19
],
[
0,
0,
2
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
24
],
[
0,
0,
24
],
[
0,
0,
14
],
[
24,
0,
10
],
[
0,
0,
17
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
9
],
[
34,
71,
4
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
5
],
[
17,
73,
16
],
[
34,
0,
6
],
[
0,
0,
4
],
[
0,
0,
14
],
[
21,
45,
14
],
[
0,
0,
4
],
[
8,
55,
22
],
[
37,
53,
5
],
[
0,
0,
12
],
[
0,
0,
10
],
[
51,
36,
13
],
[
0,
0,
5
],
[
1,
0,
20
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
16
],
[
0,
0,
5
],
[
12,
66,
7
],
[
13,
45,
26
],
[
1,
0,
12
],
[
6,
45,
12
],
[
0,
0,
11
],
[
65,
43,
2
],
[
0,
0,
4
],
[
9,
0,
4
],
[
4,
12,
15
],
[
0,
0,
3
],
[
29,
111,
20
],
[
6,
0,
7
],
[
0,
0,
23
],
[
0,
0,
5
],
[
0,
0,
21
],
[
21,
70,
4
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
23
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
14
],
[
27,
30,
8
],
[
0,
0,
5
],
[
0,
0,
18
],
[
28,
0,
7
],
[
0,
0,
14
],
[
0,
0,
14
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
14
],
[
8,
0,
2
],
[
0,
0,
4
],
[
58,
0,
17
],
[
97,
29,
21
],
[
11,
0,
23
],
[
104,
84,
8
],
[
0,
0,
4
],
[
34,
35,
6
],
[
0,
0,
7
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
19
],
[
92,
0,
21
],
[
102,
64,
11
],
[
7,
68,
4
],
[
13,
62,
13
],
[
4,
0,
9
],
[
0,
0,
5
],
[
0,
0,
23
],
[
0,
0,
4
],
[
76,
75,
18
],
[
23,
46,
4
],
[
0,
0,
6
],
[
149,
29,
9
],
[
0,
0,
23
],
[
39,
26,
17
],
[
138,
0,
6
],
[
69,
0,
17
],
[
0,
0,
8
],
[
0,
0,
16
],
[
3,
19,
10
],
[
45,
131,
14
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
16
],
[
46,
33,
11
],
[
0,
0,
3
],
[
48,
86,
11
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
2
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
19
],
[
78,
0,
11
],
[
0,
0,
18
],
[
0,
0,
4
],
[
0,
0,
19
],
[
23,
65,
19
],
[
12,
66,
12
],
[
0,
0,
2
],
[
0,
0,
23
],
[
0,
0,
19
],
[
7,
50,
7
],
[
0,
0,
18
],
[
22,
52,
5
],
[
3,
88,
9
],
[
93,
60,
13
],
[
12,
46,
5
],
[
0,
0,
4
],
[
20,
0,
5
],
[
35,
94,
17
],
[
12,
4,
5
],
[
0,
0,
5
],
[
4,
0,
6
],
[
35,
53,
24
],
[
0,
0,
7
],
[
0,
0,
2
],
[
0,
0,
19
],
[
40,
42,
10
],
[
0,
0,
9
],
[
0,
0,
13
],
[
16,
27,
15
],
[
0,
0,
16
],
[
37,
0,
22
],
[
11,
0,
20
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
6
],
[
76,
0,
11
],
[
0,
0,
17
],
[
40,
34,
7
],
[
0,
0,
20
],
[
24,
0,
10
],
[
0,
0,
6
],
[
58,
23,
8
],
[
0,
0,
13
],
[
0,
0,
22
],
[
15,
33,
16
],
[
0,
0,
9
],
[
39,
52,
23
],
[
0,
0,
23
],
[
56,
39,
16
],
[
0,
0,
22
],
[
0,
0,
14
],
[
0,
0,
22
],
[
0,
0,
12
],
[
42,
0,
17
],
[
27,
98,
3
],
[
0,
0,
2
],
[
0,
0,
17
],
[
26,
6,
15
],
[
3,
197,
13
],
[
35,
58,
7
],
[
0,
0,
8
],
[
19,
114,
9
],
[
0,
0,
8
],
[
96,
119,
13
],
[
0,
0,
11
],
[
9,
0,
12
],
[
0,
0,
22
],
[
9,
0,
16
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
9
],
[
11,
30,
6
],
[
0,
0,
14
],
[
0,
0,
22
],
[
0,
0,
2
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
9
],
[
0,
0,
9
],
[
11,
37,
17
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
18
],
[
43,
0,
19
],
[
0,
0,
6
],
[
33,
0,
14
],
[
0,
0,
16
],
[
0,
0,
2
],
[
0,
0,
11
],
[
8,
41,
4
],
[
0,
0,
9
],
[
0,
0,
12
],
[
0,
0,
7
],
[
5,
96,
14
],
[
54,
74,
16
],
[
46,
0,
5
],
[
0,
0,
21
],
[
0,
0,
21
],
[
93,
81,
2
],
[
0,
0,
21
],
[
0,
0,
9
],
[
0,
0,
22
],
[
3,
100,
8
],
[
0,
0,
2
],
[
29,
26,
9
],
[
0,
0,
7
],
[
10,
34,
22
],
[
0,
0,
5
],
[
18,
0,
14
],
[
0,
0,
9
],
[
214,
61,
12
],
[
0,
0,
12
],
[
23,
0,
12
],
[
56,
41,
9
],
[
0,
0,
6
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
12
],
[
4,
73,
11
],
[
28,
31,
18
],
[
6,
0,
19
],
[
4,
48,
8
],
[
32,
0,
24
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
20
],
[
26,
69,
7
],
[
0,
0,
9
],
[
0,
0,
20
],
[
94,
88,
9
],
[
0,
0,
14
],
[
0,
0,
12
],
[
5,
20,
21
],
[
61,
0,
18
],
[
0,
0,
14
],
[
1,
0,
15
],
[
5,
0,
12
],
[
13,
12,
5
],
[
58,
54,
8
],
[
0,
0,
13
],
[
0,
0,
16
],
[
0,
0,
13
],
[
55,
55,
7
],
[
13,
1,
18
],
[
33,
18,
10
],
[
0,
0,
10
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
12
],
[
27,
31,
9
],
[
0,
0,
12
],
[
46,
0,
9
],
[
0,
0,
22
],
[
0,
0,
5
],
[
3,
0,
15
],
[
0,
0,
18
],
[
0,
0,
13
],
[
66,
48,
12
],
[
0,
0,
15
],
[
11,
69,
17
],
[
0,
0,
15
],
[
30,
63,
19
],
[
0,
0,
16
],
[
126,
29,
13
],
[
0,
0,
8
],
[
0,
0,
17
],
[
23,
0,
19
],
[
24,
0,
23
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
19
],
[
6,
61,
12
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
17
],
[
37,
0,
4
],
[
0,
0,
3
],
[
0,
0,
7
],
[
0,
0,
19
],
[
5,
7,
21
],
[
0,
0,
18
],
[
0,
0,
11
],
[
21,
0,
8
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
20
],
[
0,
0,
16
],
[
5,
2,
12
],
[
0,
0,
18
],
[
0,
0,
17
],
[
30,
0,
3
],
[
0,
0,
7
],
[
88,
0,
26
],
[
0,
0,
6
],
[
8,
36,
22
],
[
0,
0,
6
],
[
10,
27,
11
],
[
0,
0,
14
],
[
69,
0,
12
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
8
],
[
10,
8,
14
],
[
25,
32,
5
],
[
3,
0,
5
],
[
6,
71,
6
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
14
],
[
4,
3,
14
],
[
0,
0,
16
],
[
0,
0,
5
],
[
44,
15,
6
],
[
0,
0,
13
],
[
0,
0,
10
],
[
0,
0,
6
],
[
15,
0,
9
],
[
13,
86,
15
],
[
0,
0,
6
],
[
1,
43,
4
],
[
78,
52,
20
],
[
34,
0,
16
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
7
],
[
4,
29,
11
],
[
58,
59,
11
],
[
0,
0,
7
],
[
30,
0,
7
],
[
0,
0,
7
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
9
],
[
2,
60,
9
],
[
96,
97,
18
],
[
13,
0,
18
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
11
],
[
32,
0,
18
],
[
0,
0,
2
],
[
0,
0,
2
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
13
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
18
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
14
],
[
0,
0,
13
],
[
6,
33,
16
],
[
81,
66,
13
],
[
0,
0,
6
],
[
0,
0,
5
],
[
0,
0,
9
],
[
6,
0,
20
],
[
4,
60,
11
],
[
49,
5,
22
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
3
],
[
0,
0,
13
],
[
0,
0,
13
],
[
15,
0,
16
],
[
26,
2,
9
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
10
],
[
19,
4,
6
],
[
46,
87,
16
],
[
25,
48,
10
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
19
],
[
0,
0,
19
],
[
49,
92,
9
],
[
4,
0,
8
],
[
0,
0,
19
],
[
0,
0,
12
],
[
5,
0,
14
],
[
0,
0,
16
],
[
42,
48,
18
],
[
4,
31,
11
],
[
133,
63,
18
],
[
85,
108,
7
],
[
5,
0,
14
],
[
0,
0,
14
],
[
0,
0,
3
],
[
0,
0,
14
],
[
75,
55,
8
],
[
107,
0,
19
],
[
0,
0,
4
],
[
22,
72,
3
],
[
67,
2,
22
],
[
0,
0,
7
],
[
0,
0,
23
],
[
12,
107,
4
],
[
0,
0,
22
],
[
0,
0,
19
],
[
19,
49,
12
],
[
0,
0,
6
],
[
67,
4,
12
],
[
0,
0,
4
],
[
30,
0,
4
],
[
0,
0,
11
],
[
10,
0,
18
],
[
0,
0,
16
],
[
0,
0,
22
],
[
58,
0,
21
],
[
0,
0,
18
],
[
95,
59,
14
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
14
],
[
101,
178,
8
],
[
0,
0,
12
],
[
4,
34,
17
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
6
],
[
0,
0,
13
],
[
99,
30,
7
],
[
6,
57,
13
],
[
53,
0,
7
],
[
6,
80,
17
],
[
0,
0,
7
],
[
0,
0,
8
],
[
114,
101,
4
],
[
0,
0,
14
],
[
0,
0,
22
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
4
],
[
5,
64,
8
],
[
0,
0,
14
],
[
8,
0,
8
],
[
67,
44,
7
],
[
7,
128,
5
],
[
80,
0,
14
],
[
29,
62,
17
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
2
],
[
0,
0,
17
],
[
0,
0,
18
],
[
16,
0,
13
],
[
0,
0,
25
],
[
71,
75,
9
],
[
0,
0,
22
],
[
0,
0,
11
],
[
2,
0,
15
],
[
0,
0,
19
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
11
],
[
53,
46,
12
],
[
0,
0,
14
],
[
4,
0,
20
],
[
0,
0,
13
],
[
0,
0,
13
],
[
1,
97,
13
],
[
2,
29,
7
],
[
71,
0,
12
],
[
0,
0,
10
],
[
0,
0,
25
],
[
7,
0,
13
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
9
],
[
42,
61,
19
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
21
],
[
20,
35,
11
],
[
0,
0,
16
],
[
15,
0,
2
],
[
0,
0,
7
],
[
37,
67,
2
],
[
0,
0,
13
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
8
],
[
22,
63,
15
],
[
0,
0,
16
],
[
19,
39,
6
],
[
10,
4,
21
],
[
0,
0,
15
],
[
0,
0,
10
],
[
93,
101,
14
],
[
0,
0,
20
],
[
0,
0,
23
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
11
],
[
90,
0,
18
],
[
81,
0,
7
],
[
0,
0,
12
],
[
0,
0,
20
],
[
34,
60,
15
],
[
18,
38,
12
],
[
0,
0,
10
],
[
13,
76,
7
],
[
0,
0,
6
],
[
7,
0,
8
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
16
],
[
24,
21,
6
],
[
22,
113,
10
],
[
39,
11,
15
],
[
0,
0,
7
],
[
6,
50,
8
],
[
58,
0,
20
],
[
0,
0,
19
],
[
0,
0,
8
],
[
22,
52,
16
],
[
23,
42,
12
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
13
],
[
15,
54,
8
],
[
38,
0,
18
],
[
0,
0,
3
],
[
0,
0,
14
],
[
105,
0,
23
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
16
],
[
0,
0,
11
],
[
23,
34,
17
],
[
0,
0,
18
],
[
0,
0,
4
],
[
77,
0,
2
],
[
0,
0,
18
],
[
0,
0,
12
],
[
0,
0,
9
],
[
3,
40,
2
],
[
0,
0,
19
],
[
82,
15,
16
],
[
12,
0,
6
],
[
4,
28,
23
],
[
0,
0,
15
],
[
0,
0,
18
],
[
51,
37,
15
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
8
],
[
7,
35,
4
],
[
0,
0,
6
],
[
0,
0,
4
],
[
10,
23,
3
],
[
28,
0,
7
],
[
0,
0,
23
],
[
0,
0,
10
],
[
68,
50,
5
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
2
],
[
0,
0,
5
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
13
],
[
3,
3,
15
],
[
72,
0,
8
],
[
5,
36,
7
],
[
11,
0,
7
],
[
12,
154,
11
],
[
2,
0,
19
],
[
0,
0,
16
],
[
58,
53,
11
],
[
0,
0,
18
],
[
0,
0,
5
],
[
0,
0,
4
],
[
0,
0,
12
],
[
45,
0,
17
],
[
0,
0,
10
],
[
0,
0,
12
],
[
18,
58,
14
],
[
0,
0,
12
],
[
0,
0,
5
],
[
23,
0,
8
],
[
5,
54,
15
],
[
0,
0,
11
],
[
5,
30,
21
],
[
0,
0,
21
],
[
0,
0,
8
],
[
53,
65,
19
],
[
0,
0,
9
],
[
78,
3,
21
],
[
3,
33,
18
],
[
0,
0,
24
],
[
15,
0,
6
],
[
5,
19,
2
],
[
3,
25,
19
],
[
0,
0,
20
],
[
0,
0,
18
],
[
0,
0,
21
],
[
32,
22,
5
],
[
3,
75,
7
],
[
6,
85,
17
],
[
0,
0,
22
],
[
0,
0,
15
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
15
],
[
8,
62,
15
],
[
0,
0,
20
],
[
0,
0,
14
],
[
36,
65,
17
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
17
],
[
0,
0,
10
],
[
14,
48,
21
],
[
0,
0,
5
],
[
0,
0,
22
],
[
0,
0,
20
],
[
0,
0,
4
],
[
0,
0,
9
],
[
0,
0,
16
],
[
3,
52,
21
],
[
0,
0,
8
],
[
0,
0,
10
],
[
5,
22,
7
],
[
22,
66,
10
],
[
10,
0,
8
],
[
0,
0,
9
],
[
97,
0,
18
],
[
0,
0,
10
],
[
0,
0,
17
],
[
3,
21,
11
],
[
58,
0,
17
],
[
0,
0,
20
],
[
0,
0,
18
],
[
0,
0,
9
],
[
63,
139,
8
],
[
0,
0,
20
],
[
60,
45,
9
],
[
0,
0,
8
],
[
0,
0,
18
],
[
0,
0,
13
],
[
0,
0,
19
],
[
8,
7,
18
],
[
8,
83,
15
],
[
0,
0,
18
],
[
28,
0,
6
],
[
5,
55,
14
],
[
15,
0,
8
],
[
20,
0,
4
],
[
0,
0,
7
],
[
0,
0,
20
],
[
23,
0,
8
],
[
26,
0,
14
],
[
0,
0,
17
],
[
17,
48,
9
],
[
8,
29,
20
],
[
0,
0,
19
],
[
12,
206,
12
],
[
0,
0,
11
],
[
29,
0,
9
],
[
33,
43,
21
],
[
0,
0,
8
],
[
8,
0,
3
],
[
16,
0,
17
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
23
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
4
],
[
14,
15,
16
],
[
0,
0,
5
],
[
27,
59,
14
],
[
0,
0,
10
],
[
0,
0,
10
],
[
0,
0,
3
],
[
16,
50,
9
],
[
74,
94,
22
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
11
],
[
8,
0,
20
],
[
0,
0,
5
],
[
69,
40,
22
],
[
0,
0,
21
],
[
0,
0,
2
],
[
7,
5,
21
],
[
0,
0,
13
],
[
39,
65,
10
],
[
7,
2,
9
],
[
15,
45,
12
],
[
0,
0,
16
],
[
0,
0,
5
],
[
14,
50,
20
],
[
13,
0,
9
],
[
5,
53,
5
],
[
15,
26,
19
],
[
28,
0,
5
],
[
0,
0,
18
],
[
115,
0,
13
],
[
0,
0,
3
],
[
0,
0,
6
],
[
0,
0,
6
],
[
4,
0,
7
],
[
0,
0,
7
],
[
13,
59,
7
],
[
4,
0,
10
],
[
11,
0,
9
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
22
],
[
0,
0,
3
],
[
72,
74,
20
],
[
0,
0,
10
],
[
17,
0,
3
],
[
0,
0,
17
],
[
52,
0,
15
],
[
95,
0,
20
],
[
92,
37,
3
],
[
134,
48,
10
],
[
0,
0,
20
],
[
0,
0,
15
],
[
41,
35,
15
],
[
0,
0,
11
],
[
18,
0,
12
],
[
17,
52,
12
],
[
93,
45,
16
],
[
0,
0,
9
],
[
35,
0,
20
],
[
3,
0,
6
],
[
77,
36,
20
],
[
50,
85,
9
],
[
0,
0,
19
],
[
0,
0,
12
],
[
5,
106,
17
],
[
0,
0,
12
],
[
17,
0,
2
],
[
219,
0,
14
],
[
42,
0,
4
],
[
3,
0,
2
],
[
32,
58,
12
],
[
56,
0,
10
],
[
0,
0,
10
],
[
0,
0,
15
],
[
66,
56,
8
],
[
36,
59,
18
],
[
0,
0,
23
],
[
14,
107,
9
],
[
0,
0,
14
],
[
0,
0,
9
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
19
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
18
],
[
0,
0,
10
],
[
0,
0,
11
],
[
4,
65,
8
],
[
37,
104,
5
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
11
],
[
12,
32,
7
],
[
36,
0,
4
],
[
0,
0,
7
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
10
],
[
0,
0,
12
],
[
23,
41,
23
],
[
50,
53,
16
],
[
25,
0,
9
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
8
],
[
85,
0,
4
],
[
18,
30,
8
],
[
0,
0,
22
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
15
],
[
0,
0,
10
],
[
0,
0,
10
],
[
0,
0,
18
],
[
4,
87,
9
],
[
13,
64,
15
],
[
0,
0,
2
],
[
19,
0,
13
],
[
46,
54,
8
],
[
22,
7,
15
],
[
0,
0,
17
],
[
343,
0,
10
],
[
5,
55,
10
],
[
29,
0,
12
],
[
0,
0,
12
],
[
0,
0,
23
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
14
],
[
4,
47,
9
],
[
32,
0,
6
],
[
0,
0,
20
],
[
0,
0,
10
],
[
0,
0,
4
],
[
0,
0,
20
],
[
0,
0,
11
],
[
0,
0,
7
],
[
18,
17,
22
],
[
2,
0,
8
],
[
0,
0,
20
],
[
0,
0,
15
],
[
0,
0,
18
],
[
29,
103,
17
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
16
],
[
18,
51,
12
],
[
0,
0,
18
],
[
50,
96,
20
],
[
5,
0,
12
],
[
0,
0,
6
],
[
0,
0,
18
],
[
33,
88,
9
],
[
0,
0,
9
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
24
],
[
0,
0,
19
],
[
6,
104,
5
],
[
0,
0,
12
],
[
6,
83,
8
],
[
89,
0,
7
],
[
73,
11,
19
],
[
11,
0,
21
],
[
0,
0,
4
],
[
0,
0,
17
],
[
0,
0,
5
],
[
2,
115,
6
],
[
31,
0,
18
],
[
36,
0,
9
],
[
0,
0,
5
],
[
14,
0,
21
],
[
50,
0,
10
],
[
109,
66,
17
],
[
0,
0,
14
],
[
0,
0,
9
],
[
0,
0,
22
],
[
9,
0,
16
],
[
2,
74,
8
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
22
],
[
55,
78,
5
],
[
0,
0,
13
],
[
3,
7,
7
],
[
0,
0,
8
],
[
27,
0,
2
],
[
0,
0,
20
],
[
56,
55,
19
],
[
0,
0,
7
],
[
0,
0,
20
],
[
7,
19,
20
],
[
17,
31,
17
],
[
0,
0,
4
],
[
0,
0,
20
],
[
97,
45,
12
],
[
45,
37,
15
],
[
0,
0,
17
],
[
36,
0,
22
],
[
0,
0,
8
],
[
77,
43,
4
],
[
117,
41,
6
],
[
18,
172,
14
],
[
0,
0,
8
],
[
0,
0,
11
],
[
40,
107,
19
],
[
0,
0,
5
],
[
22,
0,
7
],
[
0,
0,
10
],
[
0,
0,
2
],
[
0,
0,
21
],
[
0,
0,
9
],
[
0,
0,
24
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
18
],
[
11,
107,
12
],
[
78,
0,
11
],
[
23,
0,
15
],
[
0,
0,
19
],
[
0,
0,
11
],
[
5,
54,
8
],
[
0,
0,
21
],
[
0,
0,
27
],
[
0,
0,
4
],
[
10,
111,
10
],
[
27,
25,
12
],
[
3,
0,
9
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
22
],
[
7,
0,
13
],
[
10,
0,
13
],
[
0,
0,
21
],
[
0,
0,
19
],
[
21,
76,
13
],
[
0,
0,
15
],
[
42,
0,
14
],
[
0,
0,
11
],
[
0,
0,
19
],
[
49,
0,
8
],
[
0,
0,
5
],
[
84,
69,
8
],
[
64,
57,
9
],
[
0,
0,
11
],
[
0,
0,
10
],
[
6,
0,
9
],
[
0,
0,
17
],
[
32,
0,
6
],
[
80,
0,
9
],
[
1,
55,
16
],
[
0,
0,
9
],
[
0,
0,
21
],
[
32,
51,
24
],
[
55,
3,
18
],
[
0,
0,
9
],
[
0,
0,
15
],
[
31,
14,
5
],
[
0,
0,
11
],
[
0,
0,
15
],
[
9,
0,
17
],
[
8,
44,
16
],
[
9,
7,
17
],
[
0,
0,
9
],
[
0,
0,
12
],
[
48,
29,
17
],
[
0,
0,
17
],
[
0,
0,
4
],
[
7,
0,
7
],
[
0,
0,
19
],
[
0,
0,
17
],
[
0,
0,
19
],
[
0,
0,
20
],
[
10,
103,
15
],
[
23,
43,
4
],
[
0,
0,
10
],
[
7,
8,
15
],
[
0,
0,
23
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
14
],
[
41,
53,
15
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
10
],
[
0,
0,
13
],
[
16,
0,
19
],
[
0,
0,
19
],
[
12,
0,
6
],
[
65,
93,
11
],
[
0,
0,
8
],
[
52,
52,
6
],
[
9,
89,
6
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
11
],
[
53,
50,
6
],
[
32,
56,
17
],
[
0,
0,
20
],
[
25,
48,
10
],
[
0,
0,
9
],
[
19,
0,
8
],
[
0,
0,
12
],
[
0,
0,
17
],
[
0,
0,
10
],
[
0,
0,
16
],
[
0,
0,
13
],
[
0,
0,
10
],
[
10,
48,
5
],
[
0,
0,
9
],
[
27,
0,
20
],
[
0,
0,
22
],
[
58,
0,
7
],
[
0,
0,
12
],
[
38,
17,
16
],
[
47,
30,
15
],
[
24,
0,
22
],
[
155,
64,
7
],
[
5,
87,
20
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
21
],
[
30,
69,
20
],
[
79,
166,
14
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
13
],
[
21,
102,
14
],
[
0,
0,
16
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
17
],
[
9,
0,
11
],
[
0,
0,
15
],
[
18,
134,
18
],
[
3,
0,
5
],
[
94,
89,
13
],
[
0,
0,
15
],
[
90,
62,
4
],
[
8,
38,
4
],
[
86,
0,
4
],
[
5,
2,
18
],
[
0,
0,
19
],
[
5,
27,
19
],
[
1,
0,
15
],
[
0,
0,
21
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
17
],
[
0,
0,
18
],
[
0,
0,
3
],
[
18,
57,
10
],
[
14,
31,
5
],
[
0,
0,
18
],
[
0,
0,
15
],
[
4,
0,
11
],
[
4,
0,
16
],
[
0,
0,
18
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
5
],
[
30,
42,
23
],
[
0,
0,
19
],
[
0,
0,
11
],
[
61,
79,
15
],
[
0,
0,
4
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
14
],
[
8,
77,
20
],
[
28,
0,
12
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
3
],
[
20,
57,
7
],
[
0,
0,
4
],
[
14,
46,
12
],
[
0,
0,
20
],
[
0,
0,
14
],
[
0,
0,
3
],
[
3,
127,
17
],
[
0,
0,
17
],
[
0,
0,
14
],
[
48,
0,
3
],
[
32,
66,
2
],
[
157,
0,
12
],
[
14,
0,
12
],
[
52,
0,
7
],
[
21,
24,
13
],
[
34,
0,
9
],
[
0,
0,
9
],
[
0,
0,
21
],
[
0,
0,
20
],
[
92,
45,
13
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
10
],
[
0,
0,
9
],
[
0,
0,
12
],
[
42,
8,
15
],
[
0,
0,
8
],
[
0,
0,
16
],
[
28,
100,
17
],
[
0,
0,
10
],
[
13,
78,
20
],
[
33,
79,
12
],
[
0,
0,
20
],
[
0,
0,
4
],
[
101,
62,
19
],
[
0,
0,
7
],
[
7,
134,
24
],
[
0,
0,
22
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
8
],
[
27,
0,
19
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
14
],
[
55,
91,
10
],
[
0,
0,
9
],
[
33,
14,
11
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
19
],
[
14,
63,
10
],
[
50,
0,
18
],
[
0,
0,
6
],
[
0,
0,
3
],
[
21,
94,
9
],
[
0,
0,
9
],
[
0,
0,
17
],
[
53,
39,
16
],
[
13,
72,
8
],
[
16,
0,
20
],
[
0,
0,
8
],
[
0,
0,
12
],
[
5,
6,
9
],
[
0,
0,
17
],
[
0,
0,
11
],
[
3,
47,
14
],
[
66,
73,
6
],
[
0,
0,
20
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
5
],
[
0,
0,
5
],
[
37,
109,
12
],
[
0,
0,
13
],
[
13,
0,
14
],
[
36,
0,
6
],
[
17,
0,
13
],
[
0,
0,
6
],
[
0,
0,
14
],
[
6,
53,
20
],
[
0,
0,
19
],
[
152,
2,
11
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
14
],
[
11,
112,
21
],
[
0,
0,
19
],
[
34,
0,
5
],
[
24,
0,
15
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
17
],
[
46,
46,
20
],
[
56,
0,
20
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
4
],
[
3,
57,
5
],
[
16,
0,
16
],
[
39,
0,
20
],
[
0,
0,
14
],
[
19,
73,
22
],
[
0,
0,
5
],
[
3,
34,
11
],
[
0,
0,
16
],
[
0,
0,
20
],
[
0,
0,
12
],
[
0,
0,
8
],
[
11,
0,
9
],
[
94,
0,
17
],
[
25,
0,
17
],
[
4,
30,
8
],
[
4,
42,
3
],
[
49,
60,
3
],
[
0,
0,
4
],
[
0,
0,
21
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
1
],
[
60,
0,
24
],
[
0,
0,
19
],
[
31,
0,
18
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
5
],
[
0,
0,
15
],
[
11,
0,
10
],
[
30,
20,
8
],
[
0,
0,
6
],
[
57,
179,
11
],
[
2,
0,
26
],
[
0,
0,
19
],
[
106,
112,
7
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
7
],
[
44,
0,
18
],
[
0,
0,
4
],
[
0,
0,
4
],
[
6,
0,
11
],
[
0,
0,
20
],
[
3,
108,
15
],
[
88,
0,
21
],
[
0,
0,
21
],
[
43,
86,
5
],
[
0,
0,
17
],
[
0,
0,
8
],
[
8,
0,
12
],
[
45,
0,
17
],
[
0,
0,
11
],
[
27,
0,
8
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
17
],
[
20,
62,
9
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
11
],
[
35,
10,
18
],
[
0,
0,
13
],
[
0,
0,
6
],
[
39,
0,
18
],
[
6,
9,
10
],
[
45,
3,
10
],
[
0,
0,
5
],
[
0,
0,
6
],
[
6,
0,
7
],
[
0,
0,
18
],
[
24,
57,
19
],
[
0,
0,
16
],
[
0,
0,
14
],
[
21,
0,
16
],
[
0,
0,
17
],
[
21,
0,
12
],
[
21,
65,
16
],
[
31,
57,
22
],
[
0,
0,
4
],
[
5,
24,
20
],
[
0,
0,
16
],
[
9,
9,
16
],
[
5,
71,
18
],
[
87,
0,
9
],
[
0,
0,
10
],
[
19,
23,
7
],
[
6,
51,
15
],
[
0,
0,
7
],
[
39,
91,
10
],
[
0,
0,
17
],
[
29,
57,
11
],
[
0,
0,
3
],
[
33,
59,
7
],
[
0,
0,
11
],
[
12,
41,
20
],
[
0,
0,
6
],
[
35,
0,
7
],
[
0,
0,
24
],
[
0,
0,
14
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
6
],
[
17,
46,
18
],
[
21,
37,
10
],
[
7,
53,
9
],
[
0,
0,
3
],
[
0,
0,
7
],
[
18,
0,
4
],
[
0,
0,
20
],
[
33,
0,
18
],
[
17,
85,
8
],
[
43,
41,
7
],
[
0,
0,
21
],
[
47,
0,
18
],
[
0,
0,
3
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
15
],
[
0,
0,
8
],
[
0,
0,
17
],
[
6,
44,
9
],
[
0,
0,
15
],
[
0,
0,
19
],
[
0,
0,
14
],
[
54,
0,
8
],
[
0,
0,
6
],
[
11,
50,
17
],
[
221,
0,
8
],
[
208,
61,
15
],
[
19,
73,
9
],
[
15,
66,
11
],
[
0,
0,
20
],
[
0,
0,
5
],
[
0,
0,
13
],
[
0,
0,
16
],
[
5,
0,
6
],
[
0,
0,
11
],
[
59,
0,
15
],
[
64,
28,
21
],
[
0,
0,
17
],
[
0,
0,
14
],
[
70,
67,
7
],
[
0,
0,
6
],
[
59,
95,
6
],
[
0,
0,
18
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
20
],
[
0,
0,
3
],
[
0,
0,
2
],
[
121,
0,
16
],
[
0,
0,
24
],
[
0,
0,
10
],
[
6,
0,
7
],
[
7,
32,
22
],
[
17,
89,
12
],
[
0,
0,
4
],
[
1,
0,
5
],
[
4,
37,
11
],
[
0,
0,
4
],
[
11,
57,
18
],
[
0,
0,
8
],
[
0,
0,
21
],
[
0,
0,
7
],
[
24,
0,
15
],
[
2,
7,
19
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
13
],
[
26,
0,
2
],
[
0,
0,
14
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
5
],
[
6,
49,
15
],
[
0,
0,
16
],
[
16,
36,
6
],
[
6,
0,
20
],
[
0,
0,
3
],
[
79,
42,
19
],
[
0,
0,
5
],
[
53,
59,
11
],
[
0,
0,
5
],
[
0,
0,
19
],
[
8,
0,
21
],
[
0,
0,
16
],
[
18,
3,
6
],
[
38,
24,
20
],
[
0,
0,
3
],
[
18,
0,
19
],
[
0,
0,
9
],
[
0,
0,
4
],
[
0,
0,
4
],
[
7,
47,
10
],
[
0,
0,
4
],
[
13,
31,
10
],
[
6,
51,
24
],
[
0,
0,
11
],
[
11,
0,
16
],
[
4,
75,
17
],
[
62,
42,
11
],
[
0,
0,
16
],
[
8,
0,
6
],
[
0,
0,
11
],
[
9,
0,
6
],
[
7,
66,
7
],
[
0,
0,
4
],
[
25,
38,
14
],
[
106,
0,
4
],
[
0,
0,
20
],
[
13,
49,
12
],
[
0,
0,
8
],
[
0,
0,
11
],
[
53,
0,
13
],
[
79,
45,
8
],
[
0,
0,
13
],
[
0,
0,
16
],
[
13,
74,
13
],
[
0,
0,
13
],
[
9,
0,
6
],
[
0,
0,
18
],
[
0,
0,
10
],
[
0,
0,
9
],
[
6,
0,
7
],
[
56,
49,
21
],
[
25,
50,
11
],
[
0,
0,
13
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
2
],
[
0,
0,
16
],
[
0,
0,
7
],
[
9,
0,
7
],
[
0,
0,
7
],
[
0,
0,
5
],
[
77,
0,
13
],
[
0,
0,
13
],
[
0,
0,
17
],
[
0,
0,
15
],
[
9,
126,
13
],
[
0,
0,
12
],
[
0,
0,
16
],
[
5,
128,
10
],
[
0,
0,
19
],
[
0,
0,
12
],
[
16,
9,
6
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
18
],
[
137,
35,
4
],
[
0,
0,
8
],
[
7,
18,
2
],
[
0,
0,
8
],
[
0,
0,
4
],
[
53,
25,
15
],
[
50,
119,
9
],
[
0,
0,
13
],
[
15,
0,
12
],
[
0,
0,
25
],
[
0,
0,
11
],
[
2,
86,
17
],
[
1,
100,
6
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
8
],
[
121,
68,
9
],
[
0,
0,
4
],
[
0,
0,
9
],
[
196,
0,
22
],
[
0,
0,
15
],
[
0,
0,
14
],
[
17,
0,
19
],
[
0,
0,
18
],
[
82,
43,
3
],
[
17,
0,
8
],
[
0,
0,
26
],
[
0,
0,
19
],
[
0,
0,
17
],
[
15,
0,
6
],
[
43,
0,
5
],
[
0,
0,
6
],
[
23,
57,
14
],
[
3,
0,
21
],
[
25,
83,
11
],
[
2,
31,
13
],
[
0,
0,
8
],
[
63,
4,
8
],
[
0,
0,
6
],
[
0,
0,
22
],
[
0,
0,
2
],
[
2,
62,
19
],
[
0,
0,
22
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
9
],
[
20,
62,
22
],
[
27,
65,
3
],
[
0,
0,
15
],
[
134,
3,
24
],
[
7,
0,
13
],
[
5,
33,
18
],
[
0,
0,
18
],
[
38,
57,
7
],
[
14,
43,
19
],
[
0,
0,
12
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
7
],
[
21,
64,
13
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
5
],
[
0,
0,
9
],
[
0,
0,
6
],
[
37,
112,
8
],
[
39,
24,
14
],
[
0,
0,
6
],
[
142,
148,
17
],
[
80,
43,
11
],
[
6,
0,
15
],
[
88,
39,
21
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
13
],
[
106,
0,
7
],
[
14,
0,
12
],
[
0,
0,
17
],
[
0,
0,
18
],
[
78,
0,
11
],
[
0,
0,
3
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
13
],
[
76,
6,
6
],
[
6,
0,
8
],
[
25,
37,
8
],
[
0,
0,
9
],
[
0,
0,
10
],
[
0,
0,
4
],
[
22,
9,
19
],
[
88,
28,
21
],
[
0,
0,
20
],
[
0,
0,
16
],
[
0,
0,
5
],
[
0,
0,
14
],
[
3,
47,
14
],
[
0,
0,
11
],
[
16,
0,
14
],
[
0,
0,
2
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
21
],
[
9,
95,
15
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
18
],
[
212,
0,
5
],
[
133,
47,
19
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
9
],
[
0,
0,
20
],
[
0,
0,
11
],
[
21,
5,
22
],
[
0,
0,
14
],
[
0,
0,
4
],
[
90,
0,
22
],
[
0,
0,
2
],
[
72,
60,
18
],
[
0,
0,
2
],
[
0,
0,
22
],
[
0,
0,
23
],
[
60,
0,
11
],
[
0,
0,
14
],
[
25,
59,
16
],
[
61,
56,
5
],
[
0,
0,
18
],
[
0,
0,
7
],
[
19,
20,
10
],
[
10,
33,
17
],
[
18,
47,
8
],
[
7,
52,
4
],
[
0,
0,
11
],
[
92,
0,
6
],
[
51,
0,
5
],
[
0,
0,
4
],
[
0,
0,
9
],
[
69,
0,
20
],
[
8,
60,
6
],
[
0,
0,
18
],
[
0,
0,
15
],
[
21,
38,
10
],
[
0,
0,
6
],
[
5,
0,
4
],
[
0,
0,
23
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
9
],
[
9,
56,
17
],
[
0,
0,
21
],
[
93,
71,
15
],
[
66,
83,
15
],
[
5,
0,
11
],
[
0,
0,
10
],
[
0,
0,
16
],
[
9,
31,
11
],
[
0,
0,
10
],
[
0,
0,
6
],
[
9,
52,
21
],
[
35,
0,
14
],
[
4,
81,
8
],
[
0,
0,
14
],
[
16,
52,
18
],
[
4,
0,
13
],
[
0,
0,
7
],
[
0,
0,
19
],
[
54,
74,
10
],
[
83,
54,
7
],
[
0,
0,
15
],
[
0,
0,
19
],
[
0,
0,
5
],
[
16,
64,
8
],
[
0,
0,
4
],
[
0,
0,
20
],
[
0,
0,
22
],
[
109,
46,
24
],
[
0,
0,
16
],
[
0,
0,
8
],
[
206,
74,
20
],
[
53,
0,
15
],
[
0,
0,
6
],
[
0,
0,
6
],
[
0,
0,
5
],
[
0,
0,
4
],
[
28,
66,
22
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
2
],
[
0,
0,
18
],
[
7,
37,
14
],
[
11,
0,
21
],
[
0,
0,
13
],
[
0,
0,
5
],
[
67,
89,
10
],
[
42,
77,
7
],
[
11,
26,
4
],
[
0,
0,
21
],
[
0,
0,
5
],
[
143,
0,
6
],
[
98,
0,
23
],
[
0,
0,
19
],
[
0,
0,
6
],
[
4,
47,
18
],
[
5,
0,
7
],
[
0,
0,
7
],
[
0,
0,
11
],
[
13,
88,
14
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
3
],
[
0,
0,
17
],
[
7,
0,
11
],
[
6,
82,
9
],
[
0,
0,
11
],
[
11,
44,
13
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
15
],
[
0,
0,
19
],
[
0,
0,
15
],
[
6,
53,
13
],
[
0,
0,
7
],
[
0,
0,
6
],
[
7,
0,
11
],
[
34,
0,
13
],
[
0,
0,
4
],
[
0,
0,
22
],
[
6,
90,
10
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
7
],
[
4,
0,
7
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
20
],
[
0,
0,
9
],
[
7,
52,
15
],
[
0,
0,
14
],
[
36,
0,
2
],
[
0,
0,
2
],
[
0,
0,
6
],
[
59,
0,
7
],
[
0,
0,
4
],
[
73,
30,
9
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
15
],
[
6,
97,
11
],
[
0,
0,
8
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
12
],
[
15,
0,
17
],
[
12,
68,
15
],
[
12,
0,
9
],
[
0,
0,
17
],
[
8,
3,
9
],
[
19,
31,
4
],
[
0,
0,
24
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
21
],
[
6,
0,
12
],
[
0,
0,
18
],
[
0,
0,
24
],
[
6,
33,
20
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
4
],
[
37,
5,
11
],
[
0,
0,
18
],
[
0,
0,
14
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
11
],
[
109,
0,
6
],
[
8,
0,
3
],
[
0,
0,
12
],
[
0,
0,
4
],
[
0,
0,
15
],
[
23,
34,
19
],
[
36,
0,
14
],
[
73,
76,
17
],
[
12,
50,
14
],
[
34,
100,
6
],
[
0,
0,
18
],
[
0,
0,
25
],
[
16,
0,
11
],
[
30,
32,
2
],
[
10,
2,
15
],
[
0,
0,
13
],
[
2,
0,
11
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
5
],
[
32,
0,
8
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
16
],
[
12,
84,
16
],
[
0,
0,
11
],
[
0,
0,
25
],
[
6,
0,
17
],
[
0,
0,
20
],
[
51,
12,
11
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
13
],
[
0,
0,
6
],
[
0,
0,
9
],
[
53,
78,
22
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
2
],
[
0,
0,
19
],
[
9,
95,
22
],
[
0,
0,
8
],
[
37,
0,
20
],
[
0,
0,
8
],
[
51,
123,
16
],
[
0,
0,
3
],
[
157,
50,
22
],
[
42,
0,
18
],
[
0,
0,
19
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
21
],
[
0,
0,
15
],
[
45,
0,
4
],
[
0,
0,
5
],
[
14,
82,
16
],
[
0,
0,
3
],
[
0,
0,
8
],
[
0,
0,
19
],
[
45,
38,
14
],
[
0,
0,
25
],
[
0,
0,
7
],
[
49,
45,
6
],
[
10,
36,
12
],
[
13,
68,
6
],
[
0,
0,
20
],
[
58,
0,
10
],
[
8,
25,
7
],
[
0,
0,
9
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
17
],
[
0,
0,
9
],
[
0,
0,
4
],
[
17,
57,
12
],
[
5,
70,
4
],
[
23,
19,
3
],
[
0,
0,
14
],
[
60,
28,
4
],
[
0,
0,
2
],
[
0,
0,
4
],
[
0,
0,
4
],
[
0,
0,
15
],
[
0,
0,
18
],
[
0,
0,
21
],
[
0,
0,
4
],
[
6,
0,
6
],
[
0,
0,
8
],
[
5,
72,
11
],
[
0,
0,
16
],
[
0,
0,
2
],
[
14,
0,
3
],
[
11,
74,
13
],
[
7,
3,
25
],
[
0,
0,
19
],
[
36,
0,
21
],
[
0,
0,
22
],
[
25,
39,
17
],
[
0,
0,
5
],
[
3,
55,
6
],
[
0,
0,
3
],
[
0,
0,
12
],
[
70,
8,
13
],
[
3,
16,
19
],
[
6,
120,
7
],
[
1,
2,
6
],
[
0,
0,
15
],
[
0,
0,
10
],
[
37,
5,
16
],
[
35,
0,
13
],
[
0,
0,
16
],
[
0,
0,
5
],
[
14,
100,
6
],
[
0,
0,
8
],
[
0,
0,
18
],
[
16,
0,
13
],
[
0,
0,
16
],
[
22,
38,
8
],
[
0,
0,
15
],
[
25,
0,
19
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
6
],
[
0,
0,
21
],
[
0,
0,
12
],
[
14,
0,
4
],
[
0,
0,
18
],
[
0,
0,
2
],
[
0,
0,
4
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
4
],
[
0,
0,
11
],
[
53,
24,
4
],
[
63,
33,
16
],
[
0,
0,
8
],
[
15,
9,
4
],
[
10,
0,
12
],
[
7,
21,
8
],
[
24,
0,
8
],
[
0,
0,
19
],
[
40,
125,
13
],
[
0,
0,
21
],
[
75,
5,
8
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
11
],
[
63,
58,
9
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
8
],
[
5,
50,
20
],
[
0,
0,
5
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
2
],
[
51,
0,
11
],
[
17,
45,
20
],
[
0,
0,
6
],
[
0,
0,
17
],
[
261,
32,
15
],
[
0,
0,
3
],
[
0,
0,
4
],
[
16,
36,
20
],
[
0,
0,
7
],
[
23,
46,
9
],
[
0,
0,
9
],
[
0,
0,
10
],
[
1,
0,
21
],
[
5,
72,
3
],
[
0,
0,
9
],
[
2,
55,
4
],
[
25,
0,
20
],
[
0,
0,
14
],
[
0,
0,
8
],
[
3,
0,
13
],
[
195,
39,
7
],
[
0,
0,
16
],
[
0,
0,
11
],
[
20,
0,
16
],
[
4,
83,
22
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
5
],
[
7,
0,
24
],
[
0,
0,
20
],
[
0,
0,
17
],
[
0,
0,
6
],
[
0,
0,
14
],
[
8,
0,
13
],
[
0,
0,
19
],
[
0,
0,
13
],
[
62,
0,
19
],
[
12,
62,
14
],
[
73,
57,
10
],
[
0,
0,
11
],
[
17,
48,
11
],
[
162,
0,
20
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
3
],
[
0,
0,
9
],
[
59,
0,
12
],
[
0,
0,
15
],
[
15,
0,
21
],
[
4,
60,
5
],
[
0,
0,
5
],
[
52,
11,
8
],
[
0,
0,
4
],
[
0,
0,
19
],
[
0,
0,
9
],
[
0,
0,
5
],
[
0,
0,
11
],
[
0,
0,
12
],
[
51,
0,
17
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
8
],
[
23,
121,
10
],
[
3,
0,
22
],
[
55,
39,
20
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
20
],
[
0,
0,
20
],
[
0,
0,
14
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
2
],
[
7,
0,
15
],
[
0,
0,
8
],
[
4,
102,
10
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
8
],
[
0,
0,
5
],
[
0,
0,
3
],
[
7,
0,
14
],
[
0,
0,
5
],
[
0,
0,
18
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
17
],
[
45,
0,
10
],
[
0,
0,
18
],
[
75,
0,
8
],
[
0,
0,
16
],
[
1,
49,
15
],
[
0,
0,
14
],
[
57,
0,
13
],
[
4,
44,
17
],
[
0,
0,
12
],
[
0,
0,
16
],
[
15,
3,
6
],
[
0,
0,
19
],
[
77,
61,
22
],
[
0,
0,
18
],
[
0,
0,
18
],
[
0,
0,
18
],
[
11,
52,
23
],
[
0,
0,
15
],
[
0,
0,
11
],
[
4,
0,
15
],
[
0,
0,
7
],
[
1,
0,
7
],
[
0,
0,
18
],
[
0,
0,
6
],
[
65,
54,
5
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
18
],
[
24,
0,
18
],
[
66,
56,
5
],
[
7,
72,
21
],
[
46,
0,
19
],
[
0,
0,
9
],
[
25,
42,
8
],
[
24,
62,
17
],
[
36,
53,
17
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
8
],
[
0,
0,
9
],
[
8,
82,
17
],
[
6,
88,
8
],
[
0,
0,
9
],
[
75,
46,
15
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
18
],
[
20,
18,
7
],
[
16,
7,
16
],
[
0,
0,
19
],
[
27,
49,
7
],
[
50,
36,
14
],
[
0,
0,
16
],
[
7,
12,
5
],
[
0,
0,
11
],
[
13,
49,
19
],
[
145,
0,
6
],
[
0,
0,
21
],
[
3,
62,
11
],
[
26,
72,
14
],
[
27,
58,
5
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
3
],
[
46,
80,
16
],
[
44,
73,
19
],
[
25,
0,
6
],
[
0,
0,
23
],
[
0,
0,
12
],
[
49,
80,
18
],
[
0,
0,
18
],
[
0,
0,
11
],
[
60,
127,
14
],
[
30,
50,
5
],
[
0,
0,
6
],
[
18,
45,
6
],
[
16,
85,
9
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
17
],
[
0,
0,
19
],
[
5,
0,
10
],
[
0,
0,
16
],
[
34,
68,
9
],
[
0,
0,
10
],
[
152,
83,
3
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
9
],
[
14,
51,
7
],
[
0,
0,
4
],
[
0,
0,
4
],
[
9,
205,
13
],
[
0,
0,
15
],
[
25,
92,
4
],
[
5,
45,
10
],
[
2,
52,
13
],
[
0,
0,
11
],
[
113,
55,
20
],
[
0,
0,
18
],
[
60,
0,
11
],
[
37,
47,
12
],
[
0,
0,
14
],
[
0,
0,
8
],
[
8,
35,
14
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
7
],
[
10,
155,
16
],
[
3,
100,
10
],
[
0,
0,
16
],
[
0,
0,
9
],
[
4,
11,
11
],
[
0,
0,
7
],
[
59,
69,
20
],
[
7,
53,
10
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
23
],
[
12,
10,
17
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
7
],
[
64,
0,
8
],
[
0,
0,
21
],
[
16,
0,
19
],
[
7,
132,
10
],
[
5,
0,
11
],
[
0,
0,
16
],
[
60,
0,
12
],
[
58,
42,
21
],
[
0,
0,
14
],
[
80,
28,
18
],
[
9,
36,
13
],
[
29,
5,
19
],
[
0,
0,
18
],
[
107,
11,
22
],
[
0,
0,
12
],
[
74,
0,
9
],
[
18,
0,
14
],
[
0,
0,
14
],
[
22,
62,
11
],
[
0,
0,
21
],
[
43,
27,
12
],
[
0,
0,
11
],
[
1,
22,
13
],
[
61,
0,
7
],
[
0,
0,
12
],
[
29,
0,
10
],
[
0,
0,
20
],
[
0,
0,
5
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
21
],
[
0,
0,
12
],
[
0,
0,
22
],
[
9,
0,
21
],
[
0,
0,
18
],
[
24,
0,
17
],
[
16,
4,
14
],
[
55,
0,
19
],
[
0,
0,
12
],
[
0,
0,
3
],
[
0,
0,
21
],
[
0,
0,
7
],
[
4,
80,
5
],
[
10,
42,
8
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
9
],
[
0,
0,
9
],
[
0,
0,
6
],
[
0,
0,
22
],
[
16,
0,
18
],
[
0,
0,
21
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
19
],
[
0,
0,
2
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
9
],
[
34,
23,
14
],
[
0,
0,
10
],
[
9,
37,
5
],
[
0,
0,
24
],
[
13,
74,
13
],
[
0,
0,
20
],
[
0,
0,
15
],
[
4,
61,
4
],
[
0,
0,
12
],
[
0,
0,
3
],
[
0,
0,
9
],
[
0,
0,
9
],
[
0,
0,
8
],
[
0,
0,
16
],
[
0,
0,
22
],
[
0,
0,
3
],
[
9,
46,
10
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
15
],
[
0,
0,
17
],
[
15,
50,
10
],
[
0,
0,
18
],
[
0,
0,
15
],
[
18,
0,
14
],
[
5,
52,
10
],
[
25,
123,
5
],
[
0,
0,
11
],
[
37,
0,
5
],
[
0,
0,
18
],
[
20,
42,
7
],
[
18,
102,
15
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
21
],
[
10,
88,
5
],
[
0,
0,
3
],
[
0,
0,
3
],
[
0,
0,
17
],
[
57,
30,
14
],
[
109,
2,
5
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
22
],
[
47,
53,
3
],
[
0,
0,
8
],
[
5,
82,
6
],
[
125,
0,
11
],
[
39,
33,
14
],
[
135,
0,
6
],
[
99,
80,
12
],
[
0,
0,
21
],
[
9,
70,
12
],
[
0,
0,
20
],
[
31,
59,
17
],
[
0,
0,
12
],
[
0,
0,
15
],
[
53,
83,
9
],
[
0,
0,
8
],
[
11,
0,
5
],
[
0,
0,
15
],
[
0,
0,
17
],
[
0,
0,
20
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
12
],
[
0,
0,
3
],
[
0,
0,
16
],
[
0,
0,
18
],
[
25,
82,
17
],
[
0,
0,
12
],
[
0,
0,
25
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
21
],
[
0,
0,
17
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
4
],
[
82,
39,
10
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
17
],
[
58,
0,
13
],
[
48,
76,
9
],
[
0,
0,
12
],
[
0,
0,
11
],
[
0,
0,
15
],
[
4,
5,
17
],
[
0,
0,
11
],
[
0,
0,
23
],
[
0,
0,
15
],
[
0,
0,
7
],
[
51,
49,
11
],
[
0,
0,
23
],
[
38,
36,
14
],
[
0,
0,
26
],
[
0,
0,
10
],
[
0,
0,
17
],
[
4,
53,
6
],
[
11,
43,
5
],
[
3,
51,
5
],
[
12,
53,
11
],
[
0,
0,
9
],
[
0,
0,
11
],
[
11,
26,
8
],
[
0,
0,
2
],
[
18,
125,
4
],
[
9,
0,
9
],
[
52,
24,
20
],
[
6,
3,
4
],
[
0,
0,
6
],
[
0,
0,
8
],
[
20,
0,
9
],
[
0,
0,
8
],
[
0,
0,
5
],
[
0,
0,
6
],
[
0,
0,
22
],
[
0,
0,
14
],
[
29,
53,
3
],
[
0,
0,
6
],
[
0,
0,
23
],
[
24,
54,
6
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
7
],
[
0,
0,
3
],
[
132,
50,
25
],
[
25,
0,
6
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
5
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
16
],
[
38,
0,
16
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
2
],
[
0,
0,
21
],
[
0,
0,
15
],
[
9,
36,
2
],
[
13,
26,
13
],
[
28,
0,
9
],
[
0,
0,
15
],
[
0,
0,
22
],
[
7,
0,
10
],
[
57,
26,
13
],
[
0,
0,
5
],
[
54,
68,
15
],
[
0,
0,
16
],
[
116,
36,
10
],
[
0,
0,
17
],
[
0,
0,
11
],
[
0,
0,
4
],
[
6,
0,
9
],
[
0,
0,
12
],
[
13,
43,
4
],
[
0,
0,
23
],
[
0,
0,
2
],
[
97,
39,
22
],
[
17,
5,
7
],
[
0,
0,
24
],
[
6,
13,
14
],
[
1,
42,
8
],
[
0,
0,
17
],
[
88,
45,
14
],
[
68,
0,
13
],
[
93,
0,
4
],
[
0,
0,
12
],
[
6,
0,
11
],
[
71,
0,
6
],
[
2,
62,
13
],
[
14,
0,
7
],
[
0,
0,
6
],
[
16,
57,
6
],
[
0,
0,
22
],
[
46,
0,
14
],
[
0,
0,
13
],
[
0,
0,
19
],
[
0,
0,
17
],
[
40,
22,
5
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
8
],
[
4,
0,
11
],
[
0,
0,
6
],
[
0,
0,
23
],
[
0,
0,
13
],
[
130,
0,
2
],
[
47,
0,
10
],
[
1,
0,
14
],
[
0,
0,
14
],
[
12,
0,
16
],
[
142,
0,
7
],
[
0,
0,
2
],
[
0,
0,
12
],
[
0,
0,
20
],
[
0,
0,
13
],
[
0,
0,
19
],
[
41,
0,
8
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
4
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
7
],
[
121,
50,
19
],
[
0,
0,
8
],
[
0,
0,
8
],
[
5,
53,
8
],
[
0,
0,
5
],
[
107,
102,
22
],
[
13,
37,
15
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
22
],
[
6,
0,
15
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
15
],
[
8,
8,
10
],
[
0,
0,
8
],
[
20,
47,
19
],
[
35,
0,
5
],
[
77,
0,
4
],
[
0,
0,
9
],
[
101,
42,
18
],
[
0,
0,
17
],
[
33,
128,
15
],
[
0,
0,
8
],
[
113,
4,
24
],
[
0,
0,
9
],
[
48,
2,
12
],
[
62,
47,
18
],
[
0,
0,
5
],
[
33,
91,
15
],
[
0,
0,
19
],
[
71,
0,
14
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
10
],
[
0,
0,
17
],
[
13,
0,
15
],
[
0,
0,
12
],
[
0,
0,
13
],
[
92,
0,
13
],
[
2,
0,
13
],
[
0,
0,
13
],
[
2,
24,
9
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
5
],
[
0,
0,
18
],
[
2,
71,
11
],
[
120,
117,
14
],
[
0,
0,
5
],
[
0,
0,
23
],
[
28,
3,
13
],
[
0,
0,
10
],
[
0,
0,
12
],
[
0,
0,
8
],
[
12,
0,
4
],
[
67,
110,
13
],
[
0,
0,
6
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
15
],
[
149,
9,
15
],
[
0,
0,
7
],
[
2,
0,
19
],
[
0,
0,
15
],
[
4,
43,
20
],
[
0,
0,
17
],
[
2,
32,
12
],
[
0,
0,
22
],
[
0,
0,
9
],
[
5,
0,
10
],
[
8,
51,
3
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
3
],
[
0,
0,
16
],
[
0,
0,
20
],
[
7,
27,
10
],
[
2,
9,
6
],
[
0,
0,
10
],
[
36,
0,
12
],
[
26,
0,
14
],
[
0,
0,
16
],
[
5,
52,
8
],
[
0,
0,
7
],
[
24,
78,
9
],
[
289,
6,
9
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
2
],
[
0,
0,
20
],
[
5,
31,
19
],
[
2,
59,
9
],
[
0,
0,
16
],
[
0,
0,
18
],
[
0,
0,
16
],
[
33,
70,
16
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
2
],
[
0,
0,
5
],
[
0,
0,
12
],
[
0,
0,
9
],
[
0,
0,
21
],
[
30,
46,
10
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
12
],
[
0,
0,
5
],
[
0,
0,
7
],
[
46,
1,
8
],
[
13,
41,
8
],
[
40,
14,
18
],
[
4,
37,
4
],
[
0,
0,
14
],
[
0,
0,
3
],
[
0,
0,
13
],
[
0,
0,
8
],
[
55,
0,
10
],
[
48,
0,
3
],
[
0,
0,
15
],
[
12,
42,
16
],
[
82,
36,
14
],
[
10,
0,
8
],
[
17,
0,
2
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
10
],
[
43,
6,
4
],
[
13,
29,
3
],
[
0,
0,
20
],
[
21,
0,
9
],
[
6,
62,
19
],
[
0,
0,
7
],
[
82,
55,
13
],
[
4,
29,
8
],
[
0,
0,
13
],
[
0,
0,
18
],
[
0,
0,
13
],
[
104,
45,
15
],
[
0,
0,
10
],
[
4,
89,
7
],
[
0,
0,
5
],
[
87,
36,
20
],
[
0,
0,
5
],
[
0,
0,
15
],
[
37,
130,
10
],
[
0,
0,
2
],
[
0,
0,
12
],
[
13,
73,
21
],
[
62,
52,
5
],
[
11,
0,
15
],
[
0,
0,
5
],
[
0,
0,
20
],
[
0,
0,
16
],
[
90,
0,
16
],
[
0,
0,
9
],
[
22,
34,
22
],
[
0,
0,
13
],
[
12,
51,
11
],
[
0,
0,
14
],
[
5,
52,
12
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
18
],
[
8,
33,
2
],
[
74,
0,
14
],
[
0,
0,
14
],
[
0,
0,
21
],
[
0,
0,
9
],
[
0,
0,
17
],
[
0,
0,
14
],
[
0,
0,
5
],
[
98,
0,
20
],
[
0,
0,
13
],
[
0,
0,
4
],
[
35,
14,
19
],
[
0,
0,
15
],
[
2,
129,
18
],
[
100,
0,
10
],
[
0,
0,
9
],
[
14,
44,
16
],
[
0,
0,
6
],
[
0,
0,
16
],
[
36,
0,
11
],
[
35,
0,
5
],
[
26,
63,
18
],
[
0,
0,
17
],
[
43,
9,
11
],
[
0,
0,
9
],
[
0,
0,
10
],
[
71,
0,
12
],
[
0,
0,
5
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
15
],
[
27,
67,
5
],
[
0,
0,
20
],
[
0,
0,
21
],
[
67,
116,
18
],
[
0,
0,
20
],
[
13,
0,
7
],
[
19,
35,
8
],
[
0,
0,
14
],
[
0,
0,
18
],
[
74,
38,
12
],
[
32,
0,
11
],
[
0,
0,
5
],
[
91,
28,
16
],
[
0,
0,
12
],
[
4,
35,
11
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
12
],
[
5,
70,
5
],
[
40,
57,
17
],
[
0,
0,
17
],
[
0,
0,
14
],
[
4,
0,
6
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
8
],
[
24,
41,
22
],
[
0,
0,
20
],
[
7,
0,
5
],
[
0,
0,
4
],
[
0,
0,
24
],
[
5,
50,
20
],
[
9,
25,
14
],
[
0,
0,
22
],
[
3,
49,
18
],
[
0,
0,
4
],
[
0,
0,
12
],
[
63,
50,
13
],
[
68,
30,
19
],
[
26,
101,
7
],
[
7,
0,
17
],
[
0,
0,
7
],
[
0,
0,
11
],
[
31,
0,
8
],
[
13,
0,
16
],
[
0,
0,
5
],
[
5,
67,
10
],
[
5,
37,
17
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
16
],
[
0,
0,
22
],
[
32,
0,
8
],
[
16,
0,
10
],
[
0,
0,
4
],
[
0,
0,
16
],
[
0,
0,
15
],
[
68,
65,
8
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
8
],
[
5,
0,
17
],
[
0,
0,
9
],
[
29,
0,
22
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
6
],
[
11,
0,
10
],
[
0,
0,
23
],
[
8,
60,
14
],
[
14,
5,
7
],
[
0,
0,
7
],
[
0,
0,
4
],
[
0,
0,
19
],
[
5,
0,
7
],
[
0,
0,
19
],
[
0,
0,
7
],
[
0,
0,
6
],
[
48,
52,
11
],
[
0,
0,
9
],
[
0,
0,
15
],
[
43,
51,
18
],
[
0,
0,
21
],
[
6,
49,
9
],
[
0,
0,
7
],
[
4,
79,
17
],
[
0,
0,
8
],
[
9,
5,
13
],
[
0,
0,
20
],
[
54,
0,
17
],
[
14,
80,
13
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
19
],
[
0,
0,
7
],
[
5,
77,
12
],
[
0,
0,
10
],
[
0,
0,
20
],
[
79,
6,
18
],
[
43,
0,
24
],
[
0,
0,
10
],
[
7,
0,
14
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
1
],
[
0,
0,
21
],
[
117,
83,
14
],
[
46,
74,
7
],
[
0,
0,
12
],
[
0,
0,
16
],
[
44,
50,
15
],
[
0,
0,
5
],
[
0,
0,
14
],
[
6,
0,
7
],
[
21,
58,
8
],
[
0,
0,
18
],
[
0,
0,
21
],
[
19,
0,
22
],
[
0,
0,
14
],
[
0,
0,
10
],
[
15,
147,
15
],
[
9,
0,
3
],
[
1,
47,
10
],
[
134,
53,
4
],
[
0,
0,
9
],
[
14,
134,
22
],
[
0,
0,
6
],
[
0,
0,
13
],
[
68,
57,
16
],
[
22,
0,
18
],
[
0,
0,
17
],
[
0,
0,
10
],
[
28,
0,
14
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
5
],
[
0,
0,
20
],
[
7,
105,
23
],
[
0,
0,
12
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
14
],
[
27,
46,
20
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
9
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
7
],
[
0,
0,
11
],
[
1,
0,
4
],
[
6,
15,
5
],
[
0,
0,
13
],
[
0,
0,
13
],
[
0,
0,
8
],
[
10,
25,
17
],
[
0,
0,
11
],
[
0,
0,
2
],
[
9,
16,
10
],
[
0,
0,
6
],
[
62,
48,
8
],
[
10,
23,
15
],
[
45,
0,
5
],
[
0,
0,
23
],
[
22,
63,
8
],
[
0,
0,
7
],
[
0,
0,
13
],
[
38,
81,
11
],
[
0,
0,
16
],
[
10,
73,
5
],
[
0,
0,
15
],
[
0,
0,
15
],
[
0,
0,
16
],
[
0,
0,
14
],
[
46,
0,
14
],
[
0,
0,
11
],
[
0,
0,
5
],
[
13,
36,
15
],
[
0,
0,
8
],
[
5,
77,
22
],
[
10,
28,
13
],
[
0,
0,
5
],
[
10,
23,
20
],
[
94,
0,
13
],
[
0,
0,
2
],
[
0,
0,
17
],
[
0,
0,
7
],
[
53,
74,
22
],
[
0,
0,
17
],
[
0,
0,
8
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
5
],
[
2,
0,
2
],
[
7,
107,
15
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
11
],
[
70,
0,
21
],
[
0,
0,
17
],
[
10,
42,
9
],
[
0,
0,
9
],
[
11,
86,
13
],
[
29,
29,
7
],
[
0,
0,
16
],
[
125,
54,
15
],
[
106,
25,
2
],
[
74,
59,
2
],
[
134,
0,
7
],
[
0,
0,
13
],
[
8,
3,
17
],
[
0,
0,
10
],
[
0,
0,
16
],
[
0,
0,
7
],
[
3,
92,
26
],
[
9,
28,
7
],
[
29,
0,
5
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
3
],
[
8,
0,
10
],
[
0,
0,
9
],
[
11,
63,
8
],
[
0,
0,
22
],
[
0,
0,
12
],
[
20,
3,
14
],
[
32,
68,
4
],
[
0,
0,
7
],
[
0,
0,
7
],
[
24,
82,
9
],
[
0,
0,
11
],
[
0,
0,
17
],
[
0,
0,
3
],
[
0,
0,
13
],
[
0,
0,
16
],
[
19,
39,
9
],
[
0,
0,
6
],
[
82,
0,
2
],
[
0,
0,
13
],
[
0,
0,
19
],
[
63,
0,
7
],
[
0,
0,
4
],
[
0,
0,
13
],
[
3,
42,
15
],
[
3,
74,
22
],
[
0,
0,
9
],
[
7,
0,
9
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
24
],
[
0,
0,
15
],
[
0,
0,
15
],
[
3,
69,
7
],
[
30,
0,
8
],
[
0,
0,
10
],
[
0,
0,
9
],
[
69,
0,
9
],
[
142,
125,
22
],
[
0,
0,
14
],
[
0,
0,
14
],
[
18,
44,
18
],
[
0,
0,
15
],
[
0,
0,
20
],
[
0,
0,
19
],
[
103,
103,
9
],
[
0,
0,
4
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
3
],
[
0,
0,
20
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
17
],
[
3,
0,
20
],
[
0,
0,
4
],
[
0,
0,
13
],
[
20,
0,
10
],
[
19,
0,
13
],
[
0,
0,
24
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
10
],
[
0,
0,
24
],
[
78,
10,
20
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
14
],
[
43,
0,
3
],
[
5,
100,
17
],
[
0,
0,
8
],
[
75,
96,
17
],
[
9,
12,
13
],
[
0,
0,
11
],
[
34,
6,
11
],
[
58,
20,
4
],
[
67,
51,
14
],
[
0,
0,
7
],
[
0,
0,
10
],
[
0,
0,
21
],
[
93,
26,
2
],
[
0,
0,
16
],
[
83,
30,
18
],
[
0,
0,
4
],
[
49,
14,
15
],
[
0,
0,
17
],
[
0,
0,
17
],
[
0,
0,
3
],
[
0,
0,
9
],
[
0,
0,
24
],
[
0,
0,
7
],
[
0,
0,
21
],
[
6,
59,
9
],
[
13,
22,
8
],
[
0,
0,
18
],
[
0,
0,
16
],
[
0,
0,
13
],
[
9,
6,
14
],
[
0,
0,
5
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
2
],
[
1,
0,
21
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
9
],
[
4,
0,
10
],
[
0,
0,
7
],
[
0,
0,
4
],
[
0,
0,
12
],
[
4,
63,
9
],
[
0,
0,
5
],
[
0,
0,
11
],
[
39,
0,
19
],
[
0,
0,
21
],
[
117,
5,
10
],
[
0,
0,
4
],
[
0,
0,
11
],
[
43,
58,
7
],
[
4,
43,
6
],
[
0,
0,
16
],
[
0,
0,
13
],
[
26,
87,
4
],
[
0,
0,
2
],
[
0,
0,
6
],
[
9,
0,
5
],
[
28,
0,
9
],
[
0,
0,
8
],
[
19,
73,
11
],
[
0,
0,
5
],
[
13,
82,
13
],
[
23,
0,
14
],
[
0,
0,
7
],
[
68,
80,
9
],
[
88,
0,
21
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
16
],
[
2,
40,
14
],
[
0,
0,
13
],
[
34,
0,
21
],
[
0,
0,
21
],
[
13,
0,
5
],
[
0,
0,
15
],
[
41,
24,
6
],
[
0,
0,
5
],
[
59,
71,
17
],
[
0,
0,
14
],
[
44,
0,
3
],
[
59,
47,
17
],
[
7,
63,
21
],
[
0,
0,
6
],
[
7,
45,
17
],
[
6,
51,
18
],
[
0,
0,
15
],
[
0,
0,
6
],
[
55,
70,
8
],
[
50,
38,
5
],
[
0,
0,
8
],
[
35,
82,
6
],
[
0,
0,
19
],
[
0,
0,
21
],
[
4,
64,
13
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
12
],
[
40,
38,
21
],
[
0,
0,
19
],
[
0,
0,
21
],
[
32,
59,
15
],
[
60,
48,
7
],
[
0,
0,
2
],
[
0,
0,
10
],
[
40,
0,
9
],
[
7,
0,
3
],
[
11,
20,
14
],
[
106,
8,
23
],
[
0,
0,
22
],
[
0,
0,
11
],
[
8,
0,
10
],
[
0,
0,
17
],
[
12,
11,
21
],
[
5,
13,
13
],
[
0,
0,
13
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
12
],
[
0,
0,
15
],
[
8,
53,
21
],
[
53,
36,
5
],
[
0,
0,
12
],
[
78,
58,
12
],
[
25,
22,
8
],
[
0,
0,
18
],
[
0,
0,
6
],
[
0,
0,
11
],
[
100,
0,
12
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
15
],
[
0,
0,
2
],
[
0,
0,
14
],
[
12,
6,
12
],
[
0,
0,
7
],
[
85,
27,
14
],
[
0,
0,
3
],
[
41,
49,
7
],
[
34,
80,
11
],
[
10,
55,
6
],
[
54,
0,
20
],
[
0,
0,
3
],
[
21,
0,
12
],
[
0,
0,
4
],
[
39,
55,
9
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
17
],
[
8,
0,
7
],
[
10,
70,
8
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
12
],
[
45,
0,
10
],
[
0,
0,
6
],
[
12,
134,
12
],
[
68,
2,
5
],
[
0,
0,
14
],
[
4,
0,
17
],
[
23,
0,
14
],
[
0,
0,
13
],
[
0,
0,
10
],
[
0,
0,
9
],
[
6,
6,
9
],
[
35,
6,
15
],
[
0,
0,
4
],
[
0,
0,
4
],
[
26,
10,
12
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
14
],
[
40,
95,
16
],
[
0,
0,
21
],
[
12,
63,
19
],
[
15,
33,
18
],
[
0,
0,
16
],
[
3,
41,
13
],
[
0,
0,
17
],
[
21,
74,
18
],
[
0,
0,
5
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
12
],
[
8,
64,
4
],
[
0,
0,
21
],
[
68,
0,
9
],
[
0,
0,
21
],
[
37,
73,
20
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
7
],
[
0,
0,
22
],
[
3,
3,
9
],
[
0,
0,
20
],
[
0,
0,
22
],
[
9,
0,
7
],
[
13,
0,
6
],
[
0,
0,
22
],
[
0,
0,
14
],
[
0,
0,
17
],
[
29,
0,
21
],
[
19,
0,
20
],
[
0,
0,
17
],
[
3,
45,
6
],
[
6,
0,
5
],
[
0,
0,
10
],
[
4,
131,
18
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
20
],
[
0,
0,
18
],
[
13,
89,
9
],
[
27,
77,
7
],
[
0,
0,
8
],
[
0,
0,
4
],
[
9,
31,
10
],
[
0,
0,
13
],
[
50,
53,
8
],
[
0,
0,
7
],
[
0,
0,
20
],
[
201,
31,
4
],
[
0,
0,
21
],
[
114,
0,
12
],
[
69,
0,
6
],
[
0,
0,
11
],
[
0,
0,
16
],
[
33,
103,
4
],
[
0,
0,
14
],
[
18,
84,
2
],
[
0,
0,
21
],
[
0,
0,
23
],
[
23,
8,
3
],
[
0,
0,
22
],
[
0,
0,
15
],
[
33,
93,
13
],
[
0,
0,
14
],
[
21,
60,
22
],
[
0,
0,
6
],
[
23,
0,
3
],
[
41,
20,
10
],
[
0,
0,
4
],
[
0,
0,
3
],
[
7,
17,
11
],
[
0,
0,
9
],
[
7,
88,
15
],
[
0,
0,
10
],
[
0,
0,
9
],
[
66,
9,
12
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
21
],
[
48,
69,
11
],
[
0,
0,
24
],
[
34,
36,
5
],
[
64,
37,
14
],
[
0,
0,
14
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
7
],
[
42,
54,
18
],
[
0,
0,
12
],
[
0,
0,
18
],
[
0,
0,
11
],
[
12,
0,
20
],
[
0,
0,
18
],
[
50,
17,
7
],
[
0,
0,
9
],
[
0,
0,
8
],
[
45,
0,
14
],
[
0,
0,
5
],
[
47,
52,
21
],
[
0,
0,
19
],
[
174,
73,
6
],
[
37,
76,
23
],
[
8,
0,
9
],
[
91,
0,
5
],
[
7,
0,
6
],
[
0,
0,
18
],
[
46,
51,
3
],
[
27,
0,
23
],
[
68,
56,
11
],
[
30,
72,
10
],
[
0,
0,
21
],
[
0,
0,
8
],
[
65,
49,
23
],
[
105,
47,
17
],
[
0,
0,
17
],
[
53,
42,
20
],
[
0,
0,
18
],
[
20,
16,
3
],
[
11,
2,
4
],
[
9,
127,
17
],
[
0,
0,
18
],
[
0,
0,
19
],
[
0,
0,
20
],
[
41,
60,
14
],
[
16,
115,
14
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
3
],
[
30,
0,
10
],
[
77,
61,
13
],
[
0,
0,
5
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
11
],
[
15,
36,
18
],
[
0,
0,
6
],
[
0,
0,
20
],
[
0,
0,
7
],
[
0,
0,
18
],
[
5,
123,
6
],
[
0,
0,
4
],
[
37,
2,
18
],
[
0,
0,
10
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
22
],
[
1,
30,
8
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
7
],
[
0,
0,
19
],
[
39,
80,
11
],
[
0,
0,
20
],
[
81,
55,
16
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
6
],
[
6,
0,
20
],
[
68,
0,
19
],
[
74,
24,
18
],
[
0,
0,
21
],
[
0,
0,
15
],
[
0,
0,
7
],
[
0,
0,
18
],
[
0,
0,
15
],
[
0,
0,
8
],
[
3,
0,
24
],
[
0,
0,
14
],
[
3,
66,
4
],
[
98,
22,
12
],
[
11,
168,
17
],
[
0,
0,
15
],
[
0,
0,
7
],
[
83,
55,
12
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
10
],
[
0,
0,
2
],
[
0,
0,
20
],
[
47,
0,
6
],
[
0,
0,
14
],
[
0,
0,
5
],
[
45,
0,
5
],
[
33,
186,
24
],
[
57,
59,
9
],
[
0,
0,
11
],
[
19,
28,
11
],
[
45,
1,
4
],
[
0,
0,
9
],
[
13,
0,
3
],
[
0,
0,
2
],
[
0,
0,
15
],
[
6,
38,
9
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
21
],
[
10,
0,
14
],
[
0,
0,
12
],
[
82,
0,
13
],
[
0,
0,
2
],
[
0,
0,
5
],
[
2,
0,
8
],
[
0,
0,
13
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
12
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
5
],
[
17,
0,
18
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
12
],
[
3,
26,
11
],
[
7,
0,
13
],
[
0,
0,
16
],
[
118,
0,
18
],
[
3,
0,
21
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
9
],
[
27,
105,
13
],
[
0,
0,
3
],
[
21,
0,
7
],
[
5,
68,
9
],
[
0,
0,
25
],
[
0,
0,
22
],
[
14,
5,
9
],
[
12,
43,
15
],
[
0,
0,
5
],
[
0,
0,
19
],
[
4,
4,
24
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
9
],
[
0,
0,
8
],
[
32,
0,
3
],
[
21,
0,
17
],
[
37,
49,
21
],
[
0,
0,
4
],
[
0,
0,
13
],
[
6,
58,
3
],
[
43,
51,
16
],
[
60,
73,
15
],
[
72,
0,
7
],
[
0,
0,
6
],
[
90,
0,
11
],
[
73,
52,
4
],
[
0,
0,
7
],
[
0,
0,
22
],
[
0,
0,
6
],
[
122,
11,
11
],
[
0,
0,
15
],
[
0,
0,
3
],
[
0,
0,
7
],
[
7,
0,
15
],
[
0,
0,
5
],
[
0,
0,
4
],
[
119,
0,
21
],
[
0,
0,
5
],
[
0,
0,
11
],
[
38,
0,
5
],
[
9,
44,
6
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
24
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
13
],
[
78,
29,
5
],
[
0,
0,
8
],
[
38,
0,
18
],
[
5,
30,
22
],
[
31,
62,
4
],
[
0,
0,
16
],
[
18,
39,
13
],
[
0,
0,
16
],
[
0,
0,
6
],
[
0,
0,
17
],
[
0,
0,
19
],
[
0,
0,
15
],
[
1,
69,
11
],
[
0,
0,
5
],
[
0,
0,
15
],
[
18,
62,
20
],
[
0,
0,
18
],
[
8,
0,
5
],
[
0,
0,
4
],
[
0,
0,
7
],
[
25,
50,
10
],
[
96,
53,
10
],
[
9,
94,
16
],
[
49,
0,
6
],
[
0,
0,
15
],
[
0,
0,
12
],
[
0,
0,
5
],
[
33,
81,
14
],
[
25,
50,
14
],
[
109,
32,
5
],
[
36,
11,
12
],
[
11,
84,
9
],
[
50,
0,
14
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
18
],
[
48,
36,
14
],
[
1,
51,
20
],
[
0,
0,
9
],
[
0,
0,
14
],
[
6,
49,
9
],
[
5,
0,
9
],
[
17,
45,
16
],
[
0,
0,
18
],
[
21,
53,
9
],
[
0,
0,
15
],
[
0,
0,
21
],
[
0,
0,
14
],
[
0,
0,
2
],
[
32,
0,
22
],
[
0,
0,
9
],
[
0,
0,
12
],
[
0,
0,
23
],
[
0,
0,
3
],
[
0,
0,
10
],
[
0,
0,
10
],
[
61,
0,
4
],
[
0,
0,
13
],
[
0,
0,
17
],
[
7,
52,
16
],
[
49,
97,
21
],
[
0,
0,
22
],
[
0,
0,
7
],
[
0,
0,
4
],
[
42,
0,
7
],
[
10,
99,
12
],
[
0,
0,
4
],
[
0,
0,
17
],
[
18,
59,
8
],
[
7,
60,
13
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
11
],
[
59,
51,
7
],
[
0,
0,
22
],
[
13,
0,
12
],
[
11,
66,
8
],
[
15,
39,
21
],
[
41,
24,
14
],
[
26,
0,
14
],
[
15,
0,
11
],
[
35,
0,
12
],
[
67,
25,
4
],
[
2,
0,
2
],
[
0,
0,
9
],
[
0,
0,
9
],
[
22,
53,
11
],
[
0,
0,
8
],
[
34,
40,
15
],
[
0,
0,
5
],
[
0,
0,
22
],
[
14,
50,
13
],
[
0,
0,
6
],
[
0,
0,
4
],
[
0,
0,
9
],
[
0,
0,
2
],
[
11,
0,
11
],
[
0,
0,
18
],
[
11,
58,
10
],
[
0,
0,
9
],
[
3,
63,
15
],
[
2,
208,
2
],
[
78,
42,
9
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
2
],
[
0,
0,
21
],
[
6,
45,
17
],
[
17,
96,
24
],
[
0,
0,
7
],
[
0,
0,
19
],
[
0,
0,
13
],
[
25,
0,
10
],
[
112,
0,
17
],
[
0,
0,
11
],
[
84,
128,
7
],
[
0,
0,
15
],
[
10,
0,
22
],
[
7,
86,
8
],
[
37,
67,
22
],
[
19,
36,
9
],
[
0,
0,
10
],
[
0,
0,
12
],
[
0,
0,
14
],
[
0,
0,
7
],
[
8,
67,
9
],
[
5,
50,
21
],
[
1,
44,
7
],
[
0,
0,
5
],
[
0,
0,
14
],
[
38,
0,
18
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
6
],
[
5,
67,
16
],
[
54,
0,
5
],
[
0,
0,
12
],
[
29,
0,
16
],
[
0,
0,
12
],
[
12,
23,
7
],
[
5,
73,
18
],
[
9,
124,
7
],
[
4,
25,
19
],
[
0,
0,
14
],
[
0,
0,
20
],
[
31,
0,
11
],
[
0,
0,
18
],
[
0,
0,
9
],
[
0,
0,
5
],
[
0,
0,
6
],
[
24,
73,
7
],
[
81,
69,
3
],
[
5,
0,
22
],
[
0,
0,
14
],
[
0,
0,
17
],
[
26,
42,
5
],
[
4,
0,
25
],
[
0,
0,
11
],
[
0,
0,
21
],
[
90,
0,
4
],
[
0,
0,
3
],
[
0,
0,
16
],
[
24,
0,
13
],
[
0,
0,
14
],
[
48,
86,
13
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
14
],
[
0,
0,
17
],
[
106,
35,
23
],
[
25,
36,
12
],
[
6,
0,
14
],
[
0,
0,
10
],
[
7,
6,
19
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
7
],
[
0,
0,
3
],
[
5,
54,
15
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
11
],
[
0,
0,
21
],
[
6,
37,
3
],
[
0,
0,
8
],
[
0,
0,
5
],
[
51,
42,
17
],
[
0,
0,
22
],
[
0,
0,
19
],
[
0,
0,
8
],
[
0,
0,
5
],
[
5,
80,
19
],
[
16,
0,
14
],
[
2,
69,
13
],
[
12,
126,
17
],
[
0,
0,
10
],
[
1,
48,
4
],
[
0,
0,
16
],
[
22,
0,
16
],
[
5,
116,
5
],
[
0,
0,
21
],
[
0,
0,
8
],
[
0,
0,
5
],
[
0,
0,
21
],
[
151,
80,
22
],
[
36,
52,
6
],
[
0,
0,
24
],
[
0,
0,
19
],
[
65,
30,
15
],
[
0,
0,
23
],
[
12,
46,
6
],
[
8,
55,
7
],
[
0,
0,
17
],
[
0,
0,
16
],
[
0,
0,
9
],
[
55,
0,
15
],
[
0,
0,
6
],
[
7,
0,
21
],
[
0,
0,
23
],
[
0,
0,
11
],
[
208,
0,
10
],
[
24,
0,
16
],
[
0,
0,
10
],
[
0,
0,
14
],
[
0,
0,
16
],
[
49,
0,
21
],
[
0,
0,
10
],
[
3,
62,
7
],
[
18,
0,
18
],
[
35,
0,
17
],
[
0,
0,
8
],
[
17,
0,
21
],
[
3,
99,
4
],
[
0,
0,
11
],
[
6,
9,
4
],
[
0,
0,
10
],
[
0,
0,
15
],
[
27,
28,
11
],
[
3,
64,
14
],
[
0,
0,
2
],
[
0,
0,
8
],
[
0,
0,
13
],
[
0,
0,
2
],
[
2,
26,
5
],
[
0,
0,
2
],
[
0,
0,
12
],
[
114,
0,
15
],
[
0,
0,
5
],
[
9,
23,
6
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
11
],
[
6,
79,
15
],
[
0,
0,
3
],
[
0,
0,
15
],
[
34,
0,
4
],
[
0,
0,
19
],
[
28,
29,
11
],
[
0,
0,
16
],
[
0,
0,
2
],
[
0,
0,
3
],
[
63,
49,
18
],
[
0,
0,
13
],
[
13,
24,
14
],
[
33,
110,
4
],
[
5,
70,
7
],
[
12,
49,
16
],
[
0,
0,
20
],
[
0,
0,
21
],
[
92,
94,
11
],
[
50,
60,
15
],
[
27,
0,
7
],
[
55,
28,
2
],
[
0,
0,
12
],
[
0,
0,
14
],
[
20,
0,
7
],
[
0,
0,
14
],
[
40,
50,
3
],
[
5,
0,
20
],
[
34,
23,
16
],
[
32,
56,
22
],
[
0,
0,
2
],
[
0,
0,
8
],
[
10,
103,
5
],
[
0,
0,
13
],
[
0,
0,
14
],
[
0,
0,
23
],
[
0,
0,
14
],
[
88,
44,
7
],
[
27,
22,
15
],
[
52,
0,
11
],
[
64,
134,
10
],
[
22,
1,
20
],
[
0,
0,
2
],
[
0,
0,
8
],
[
0,
0,
8
],
[
0,
0,
8
],
[
1,
2,
20
],
[
42,
0,
10
],
[
68,
35,
22
],
[
0,
0,
21
],
[
0,
0,
2
],
[
2,
5,
17
],
[
8,
67,
14
],
[
42,
2,
19
],
[
2,
52,
14
],
[
0,
0,
2
],
[
0,
0,
18
],
[
20,
34,
20
],
[
12,
3,
22
],
[
49,
6,
7
],
[
0,
0,
6
],
[
0,
0,
13
],
[
14,
4,
17
],
[
67,
65,
7
],
[
29,
58,
14
],
[
0,
0,
19
],
[
6,
0,
22
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
15
],
[
0,
0,
13
],
[
0,
0,
5
],
[
0,
0,
10
],
[
0,
0,
3
],
[
17,
0,
12
],
[
0,
0,
16
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
18
],
[
0,
0,
13
],
[
8,
0,
15
],
[
0,
0,
13
],
[
0,
0,
4
],
[
0,
0,
14
],
[
0,
0,
14
],
[
0,
0,
4
],
[
0,
0,
22
],
[
0,
0,
19
],
[
0,
0,
4
],
[
0,
0,
20
],
[
122,
0,
21
],
[
115,
44,
13
],
[
3,
41,
7
],
[
20,
3,
15
],
[
0,
0,
7
],
[
0,
0,
12
],
[
0,
0,
12
],
[
3,
18,
8
],
[
11,
0,
5
],
[
51,
44,
5
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
9
],
[
0,
0,
19
],
[
0,
0,
13
],
[
0,
0,
16
],
[
3,
3,
4
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
11
],
[
29,
0,
6
],
[
0,
0,
7
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
11
],
[
0,
0,
11
],
[
0,
0,
9
],
[
18,
160,
17
],
[
3,
41,
22
],
[
0,
0,
23
],
[
0,
0,
5
],
[
22,
0,
17
],
[
0,
0,
6
],
[
0,
0,
10
],
[
8,
2,
5
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
14
],
[
4,
1,
9
],
[
0,
0,
13
],
[
13,
53,
12
],
[
10,
0,
13
],
[
0,
0,
5
],
[
186,
45,
19
],
[
23,
0,
8
],
[
77,
0,
14
],
[
11,
0,
13
],
[
0,
0,
13
],
[
88,
0,
8
],
[
26,
87,
6
],
[
0,
0,
21
],
[
2,
128,
18
],
[
0,
0,
8
],
[
396,
119,
25
],
[
0,
0,
5
],
[
0,
0,
8
],
[
30,
49,
10
],
[
34,
40,
4
],
[
0,
0,
2
],
[
37,
0,
4
],
[
0,
0,
9
],
[
88,
2,
4
],
[
0,
0,
10
],
[
18,
0,
20
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
15
],
[
7,
64,
2
],
[
3,
0,
12
],
[
0,
0,
19
],
[
17,
7,
13
],
[
0,
0,
3
],
[
0,
0,
17
],
[
0,
0,
15
],
[
82,
94,
13
],
[
0,
0,
8
],
[
0,
0,
5
],
[
0,
0,
3
],
[
0,
0,
10
],
[
16,
28,
6
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
21
],
[
3,
51,
21
],
[
4,
61,
19
],
[
0,
0,
7
],
[
0,
0,
15
],
[
0,
0,
22
],
[
35,
101,
13
],
[
0,
0,
14
],
[
6,
0,
4
],
[
38,
0,
3
],
[
0,
0,
6
],
[
0,
0,
15
],
[
76,
80,
10
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
13
],
[
54,
55,
11
],
[
2,
0,
17
],
[
0,
0,
14
],
[
13,
55,
11
],
[
0,
0,
10
],
[
46,
25,
15
],
[
13,
18,
9
],
[
0,
0,
18
],
[
0,
0,
6
],
[
202,
0,
11
],
[
0,
0,
14
],
[
0,
0,
9
],
[
0,
0,
17
],
[
0,
0,
23
],
[
22,
0,
10
],
[
32,
63,
8
],
[
9,
45,
12
],
[
0,
0,
14
],
[
1,
46,
8
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
7
],
[
0,
0,
5
],
[
0,
0,
17
],
[
0,
0,
4
],
[
0,
0,
21
],
[
14,
47,
6
],
[
0,
0,
15
],
[
51,
44,
10
],
[
1,
0,
10
],
[
0,
0,
14
],
[
0,
0,
21
],
[
8,
63,
12
],
[
24,
57,
15
],
[
2,
0,
17
],
[
0,
0,
7
],
[
0,
0,
21
],
[
35,
51,
15
],
[
23,
60,
13
],
[
0,
0,
16
],
[
0,
0,
7
],
[
5,
3,
9
],
[
5,
0,
9
],
[
25,
18,
8
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
5
],
[
24,
0,
12
],
[
0,
0,
10
],
[
0,
0,
17
],
[
13,
68,
4
],
[
121,
91,
15
],
[
0,
0,
12
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
9
],
[
16,
73,
5
],
[
9,
0,
6
],
[
11,
39,
9
],
[
0,
0,
11
],
[
64,
48,
13
],
[
0,
0,
9
],
[
0,
0,
18
],
[
0,
0,
3
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
9
],
[
27,
65,
14
],
[
5,
94,
16
],
[
11,
38,
12
],
[
101,
0,
19
],
[
0,
0,
19
],
[
103,
0,
10
],
[
30,
0,
7
],
[
0,
0,
17
],
[
0,
0,
8
],
[
1,
1,
15
],
[
44,
28,
4
],
[
0,
0,
6
],
[
0,
0,
10
],
[
51,
56,
4
],
[
0,
0,
2
],
[
0,
0,
19
],
[
0,
0,
2
],
[
69,
24,
14
],
[
0,
0,
5
],
[
10,
77,
19
],
[
7,
29,
17
],
[
37,
9,
4
],
[
0,
0,
10
],
[
145,
77,
16
],
[
13,
72,
12
],
[
96,
6,
9
],
[
65,
0,
11
],
[
0,
0,
16
],
[
0,
0,
18
],
[
4,
105,
19
],
[
0,
0,
14
],
[
0,
0,
11
],
[
16,
0,
9
],
[
0,
0,
19
],
[
9,
0,
13
],
[
36,
3,
15
],
[
39,
5,
13
],
[
0,
0,
21
],
[
0,
0,
16
],
[
0,
0,
10
],
[
6,
64,
9
],
[
0,
0,
16
],
[
38,
0,
5
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
2
],
[
38,
27,
8
],
[
45,
44,
16
],
[
69,
226,
10
],
[
7,
60,
8
],
[
0,
0,
13
],
[
0,
0,
9
],
[
10,
0,
15
],
[
0,
0,
7
],
[
0,
0,
2
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
21
],
[
3,
0,
7
],
[
0,
0,
17
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
14
],
[
9,
0,
14
],
[
0,
0,
3
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
19
],
[
0,
0,
20
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
23
],
[
4,
0,
19
],
[
0,
0,
13
],
[
24,
42,
17
],
[
0,
0,
15
],
[
8,
8,
8
],
[
0,
0,
4
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
22
],
[
113,
81,
13
],
[
29,
64,
9
],
[
52,
0,
7
],
[
0,
0,
20
],
[
44,
27,
20
],
[
0,
0,
4
],
[
0,
0,
15
],
[
56,
31,
23
],
[
0,
0,
5
],
[
17,
4,
10
],
[
39,
3,
9
],
[
0,
0,
15
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
9
],
[
89,
0,
8
],
[
0,
0,
3
],
[
0,
0,
17
],
[
33,
0,
13
],
[
0,
0,
5
],
[
0,
0,
17
],
[
13,
54,
9
],
[
0,
0,
3
],
[
0,
0,
7
],
[
60,
128,
20
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
20
],
[
0,
0,
7
],
[
61,
70,
13
],
[
0,
0,
5
],
[
0,
0,
19
],
[
9,
0,
11
],
[
0,
0,
11
],
[
0,
0,
7
],
[
0,
0,
8
],
[
21,
123,
19
],
[
0,
0,
14
],
[
0,
0,
20
],
[
80,
0,
4
],
[
0,
0,
12
],
[
0,
0,
14
],
[
231,
92,
19
],
[
17,
78,
6
],
[
0,
0,
2
],
[
0,
0,
12
],
[
0,
0,
21
],
[
0,
0,
20
],
[
0,
0,
3
],
[
0,
0,
8
],
[
8,
0,
16
],
[
0,
0,
15
],
[
70,
32,
5
],
[
0,
0,
19
],
[
0,
0,
21
],
[
3,
59,
17
],
[
30,
16,
10
],
[
8,
0,
17
],
[
37,
65,
11
],
[
0,
0,
8
],
[
0,
0,
9
],
[
0,
0,
21
],
[
16,
69,
13
],
[
0,
0,
8
],
[
3,
44,
19
],
[
0,
0,
8
],
[
0,
0,
4
],
[
0,
0,
6
],
[
2,
0,
6
],
[
0,
0,
10
],
[
0,
0,
18
],
[
0,
0,
2
],
[
0,
0,
12
],
[
0,
0,
9
],
[
0,
0,
17
],
[
56,
18,
14
],
[
0,
0,
14
],
[
2,
50,
4
],
[
0,
0,
21
],
[
5,
0,
21
],
[
0,
0,
12
],
[
35,
120,
13
],
[
145,
6,
9
],
[
0,
0,
17
],
[
10,
0,
16
],
[
0,
0,
2
],
[
0,
0,
4
],
[
0,
0,
22
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
21
],
[
0,
0,
14
],
[
0,
0,
10
],
[
2,
35,
12
],
[
15,
53,
5
],
[
44,
51,
3
],
[
63,
48,
9
],
[
0,
0,
24
],
[
0,
0,
4
],
[
13,
0,
14
],
[
0,
0,
21
],
[
31,
86,
4
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
12
],
[
0,
0,
9
],
[
8,
57,
20
],
[
27,
61,
11
],
[
10,
37,
16
],
[
49,
43,
20
],
[
0,
0,
12
],
[
0,
0,
15
],
[
138,
30,
4
],
[
5,
72,
5
],
[
16,
57,
21
],
[
0,
0,
6
],
[
84,
116,
14
],
[
0,
0,
11
],
[
0,
0,
19
],
[
25,
0,
5
],
[
0,
0,
7
],
[
18,
0,
2
],
[
0,
0,
9
],
[
16,
0,
7
],
[
0,
0,
12
],
[
43,
42,
20
],
[
0,
0,
19
],
[
0,
0,
19
],
[
0,
0,
12
],
[
52,
17,
5
],
[
0,
0,
4
],
[
0,
0,
5
],
[
77,
8,
8
],
[
32,
0,
18
],
[
10,
98,
12
],
[
0,
0,
20
],
[
0,
0,
10
],
[
7,
58,
9
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
10
],
[
0,
0,
15
],
[
0,
0,
18
],
[
131,
30,
4
],
[
33,
119,
13
],
[
82,
0,
7
],
[
101,
47,
18
],
[
3,
8,
8
],
[
0,
0,
5
],
[
0,
0,
14
],
[
106,
51,
18
],
[
0,
0,
9
],
[
18,
34,
4
],
[
30,
48,
19
],
[
0,
0,
14
],
[
0,
0,
10
],
[
0,
0,
14
],
[
9,
15,
23
],
[
7,
52,
11
],
[
13,
56,
19
],
[
0,
0,
9
],
[
0,
0,
15
],
[
0,
0,
20
],
[
6,
85,
6
],
[
26,
0,
19
],
[
0,
0,
9
],
[
6,
27,
15
],
[
0,
0,
17
],
[
0,
0,
7
],
[
40,
0,
12
],
[
0,
0,
14
],
[
0,
0,
10
],
[
7,
78,
11
],
[
0,
0,
17
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
20
],
[
0,
0,
22
],
[
37,
0,
21
],
[
0,
0,
7
],
[
0,
0,
16
],
[
42,
73,
6
],
[
0,
0,
3
],
[
6,
0,
20
],
[
3,
48,
9
],
[
0,
0,
11
],
[
0,
0,
8
],
[
0,
0,
16
],
[
79,
25,
20
],
[
4,
34,
9
],
[
0,
0,
10
],
[
9,
99,
20
],
[
8,
68,
14
],
[
75,
50,
25
],
[
0,
0,
12
],
[
0,
0,
8
],
[
0,
0,
19
],
[
3,
38,
20
],
[
0,
0,
10
],
[
0,
0,
17
],
[
0,
0,
2
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
16
],
[
17,
0,
16
],
[
32,
31,
21
],
[
0,
0,
4
],
[
0,
0,
10
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
17
],
[
0,
0,
3
],
[
28,
23,
12
],
[
5,
0,
13
],
[
0,
0,
15
],
[
0,
0,
9
],
[
0,
0,
12
],
[
26,
4,
11
],
[
0,
0,
8
],
[
0,
0,
11
],
[
19,
0,
20
],
[
0,
0,
8
],
[
0,
0,
19
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
21
],
[
0,
0,
18
],
[
16,
7,
21
],
[
0,
0,
15
],
[
18,
87,
17
],
[
0,
0,
5
],
[
0,
0,
14
],
[
0,
0,
10
],
[
14,
0,
6
],
[
0,
0,
18
],
[
0,
0,
21
],
[
0,
0,
15
],
[
0,
0,
4
],
[
0,
0,
11
],
[
4,
25,
7
],
[
8,
0,
17
],
[
0,
0,
2
],
[
0,
0,
12
],
[
0,
0,
21
],
[
0,
0,
23
],
[
0,
0,
2
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
7
],
[
46,
48,
9
],
[
0,
0,
24
],
[
0,
0,
6
],
[
0,
0,
10
],
[
41,
4,
3
],
[
0,
0,
3
],
[
0,
0,
10
],
[
0,
0,
6
],
[
61,
47,
12
],
[
181,
0,
12
],
[
4,
0,
20
],
[
0,
0,
17
],
[
0,
0,
4
],
[
44,
52,
13
],
[
0,
0,
5
],
[
0,
0,
12
],
[
0,
0,
12
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
10
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
7
],
[
0,
0,
17
],
[
0,
0,
9
],
[
12,
0,
7
],
[
9,
27,
8
],
[
11,
0,
14
],
[
0,
0,
21
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
14
],
[
6,
0,
7
],
[
0,
0,
10
],
[
0,
0,
13
],
[
0,
0,
10
],
[
93,
31,
17
],
[
7,
0,
18
],
[
0,
0,
14
],
[
37,
31,
18
],
[
17,
35,
17
],
[
28,
0,
9
],
[
0,
0,
13
],
[
4,
0,
12
],
[
0,
0,
8
],
[
7,
0,
11
],
[
6,
0,
14
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
14
],
[
0,
0,
20
],
[
0,
0,
22
],
[
22,
16,
13
],
[
15,
58,
2
],
[
0,
0,
11
],
[
65,
0,
14
],
[
0,
0,
11
],
[
0,
0,
16
],
[
9,
34,
15
],
[
53,
0,
3
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
2
],
[
0,
0,
6
],
[
13,
0,
11
],
[
28,
0,
10
],
[
0,
0,
9
],
[
26,
52,
4
],
[
0,
0,
7
],
[
0,
0,
13
],
[
39,
35,
14
],
[
0,
0,
19
],
[
42,
2,
6
],
[
0,
0,
7
],
[
0,
0,
19
],
[
82,
0,
14
],
[
24,
33,
10
],
[
0,
0,
5
],
[
0,
0,
5
],
[
30,
52,
18
],
[
0,
0,
20
],
[
0,
0,
18
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
18
],
[
9,
37,
22
],
[
0,
0,
13
],
[
9,
40,
21
],
[
0,
0,
8
],
[
17,
80,
15
],
[
18,
0,
16
],
[
12,
0,
19
],
[
27,
6,
21
],
[
0,
0,
4
],
[
46,
0,
20
],
[
0,
0,
4
],
[
0,
0,
21
],
[
0,
0,
18
],
[
0,
0,
23
],
[
0,
0,
7
],
[
15,
6,
4
],
[
10,
0,
6
],
[
0,
0,
7
],
[
43,
27,
11
],
[
0,
0,
20
],
[
4,
0,
9
],
[
0,
0,
9
],
[
0,
0,
21
],
[
0,
0,
21
],
[
29,
30,
16
],
[
57,
33,
17
],
[
0,
0,
8
],
[
0,
0,
6
],
[
0,
0,
11
],
[
12,
51,
11
],
[
11,
49,
7
],
[
0,
0,
4
],
[
0,
0,
9
],
[
0,
0,
2
],
[
0,
0,
10
],
[
52,
0,
8
],
[
0,
0,
17
],
[
0,
0,
10
],
[
7,
0,
13
],
[
44,
57,
17
],
[
0,
0,
5
],
[
0,
0,
3
],
[
23,
51,
15
],
[
8,
30,
16
],
[
0,
0,
3
],
[
0,
0,
13
],
[
0,
0,
14
],
[
90,
5,
9
],
[
12,
0,
22
],
[
0,
0,
4
],
[
2,
0,
19
],
[
29,
5,
15
],
[
0,
0,
4
],
[
94,
44,
6
],
[
83,
58,
20
],
[
0,
0,
14
],
[
0,
0,
7
],
[
0,
0,
13
],
[
0,
0,
9
],
[
0,
0,
19
],
[
0,
0,
6
],
[
0,
0,
14
],
[
0,
0,
16
],
[
0,
0,
2
],
[
10,
0,
6
],
[
0,
0,
8
],
[
4,
0,
16
],
[
0,
0,
22
],
[
0,
0,
20
],
[
0,
0,
3
],
[
20,
0,
17
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
5
],
[
0,
0,
14
],
[
9,
79,
16
],
[
0,
0,
11
],
[
71,
32,
20
],
[
4,
0,
20
],
[
0,
0,
10
],
[
21,
0,
4
],
[
10,
50,
20
],
[
0,
0,
11
],
[
0,
0,
6
],
[
0,
0,
18
],
[
0,
0,
11
],
[
0,
0,
22
],
[
0,
0,
6
],
[
2,
0,
20
],
[
0,
0,
3
],
[
68,
0,
6
],
[
0,
0,
19
],
[
0,
0,
5
],
[
0,
0,
15
],
[
0,
0,
11
],
[
44,
58,
12
],
[
0,
0,
18
],
[
6,
0,
15
],
[
7,
73,
9
],
[
6,
20,
20
],
[
5,
0,
17
],
[
11,
52,
3
],
[
67,
73,
21
],
[
21,
55,
25
],
[
0,
0,
13
],
[
43,
81,
11
],
[
0,
0,
16
],
[
61,
0,
11
],
[
0,
0,
19
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
18
],
[
0,
0,
14
],
[
0,
0,
13
],
[
22,
0,
9
],
[
0,
0,
12
],
[
0,
0,
6
],
[
0,
0,
23
],
[
0,
0,
17
],
[
35,
74,
4
],
[
0,
0,
13
],
[
0,
0,
25
],
[
0,
0,
8
],
[
69,
0,
14
],
[
31,
101,
12
],
[
0,
0,
22
],
[
14,
0,
10
],
[
0,
0,
5
],
[
3,
0,
7
],
[
6,
102,
20
],
[
52,
0,
3
],
[
0,
0,
17
],
[
7,
49,
18
],
[
0,
0,
17
],
[
0,
0,
12
],
[
0,
0,
19
],
[
4,
0,
4
],
[
0,
0,
10
],
[
7,
42,
17
],
[
0,
0,
5
],
[
64,
77,
18
],
[
0,
0,
7
],
[
40,
128,
14
],
[
0,
0,
12
],
[
0,
0,
13
],
[
0,
0,
4
],
[
37,
43,
13
],
[
0,
0,
13
],
[
42,
0,
16
],
[
3,
4,
7
],
[
2,
3,
11
],
[
0,
0,
14
],
[
42,
0,
15
],
[
5,
7,
11
],
[
6,
6,
19
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
9
],
[
7,
0,
3
],
[
7,
2,
17
],
[
0,
0,
13
],
[
0,
0,
22
],
[
48,
25,
12
],
[
0,
0,
10
],
[
0,
0,
5
],
[
32,
0,
17
],
[
0,
0,
15
],
[
10,
0,
23
],
[
0,
0,
14
],
[
227,
75,
20
],
[
0,
0,
19
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
12
],
[
26,
33,
7
],
[
7,
0,
16
],
[
0,
0,
13
],
[
0,
0,
17
],
[
11,
0,
19
],
[
0,
0,
5
],
[
0,
0,
10
],
[
1,
64,
13
],
[
0,
0,
15
],
[
36,
48,
6
],
[
0,
0,
27
],
[
5,
0,
8
],
[
0,
0,
14
],
[
0,
0,
19
],
[
20,
0,
18
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
22
],
[
47,
90,
7
],
[
0,
0,
9
],
[
0,
0,
13
],
[
0,
0,
3
],
[
8,
43,
7
],
[
9,
72,
8
],
[
9,
55,
8
],
[
0,
0,
19
],
[
0,
0,
19
],
[
0,
0,
10
],
[
4,
0,
24
],
[
7,
0,
17
],
[
0,
0,
11
],
[
0,
0,
4
],
[
0,
0,
4
],
[
117,
0,
7
],
[
42,
106,
18
],
[
0,
0,
3
],
[
69,
55,
3
],
[
95,
0,
10
],
[
0,
0,
15
],
[
0,
0,
13
],
[
0,
0,
7
],
[
0,
0,
13
],
[
36,
36,
17
],
[
3,
13,
7
],
[
0,
0,
5
],
[
0,
0,
5
],
[
54,
45,
12
],
[
0,
0,
22
],
[
9,
50,
8
],
[
0,
0,
4
],
[
50,
0,
13
],
[
0,
0,
12
],
[
0,
0,
22
],
[
24,
49,
9
],
[
0,
0,
3
],
[
0,
0,
10
],
[
0,
0,
20
],
[
0,
0,
8
],
[
0,
0,
9
],
[
0,
0,
5
],
[
0,
0,
6
],
[
0,
0,
16
],
[
65,
7,
5
],
[
65,
38,
5
],
[
0,
0,
10
],
[
88,
23,
22
],
[
0,
0,
14
],
[
0,
0,
6
],
[
24,
137,
8
],
[
13,
0,
17
],
[
0,
0,
7
],
[
0,
0,
8
],
[
0,
0,
5
],
[
7,
0,
17
],
[
0,
0,
4
],
[
0,
0,
4
],
[
40,
0,
5
],
[
0,
0,
14
],
[
0,
0,
18
],
[
0,
0,
3
],
[
60,
0,
8
],
[
0,
0,
7
],
[
0,
0,
19
],
[
67,
14,
10
],
[
0,
0,
17
],
[
16,
91,
6
],
[
0,
0,
6
],
[
67,
62,
22
],
[
0,
0,
16
],
[
2,
0,
15
],
[
0,
0,
15
],
[
11,
0,
10
],
[
14,
0,
8
],
[
19,
43,
6
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
20
],
[
79,
42,
7
],
[
0,
0,
5
],
[
0,
0,
16
],
[
14,
101,
11
],
[
41,
54,
16
],
[
0,
0,
2
],
[
7,
0,
12
],
[
0,
0,
8
],
[
0,
0,
16
],
[
6,
131,
7
],
[
0,
0,
4
],
[
0,
0,
10
],
[
0,
0,
5
],
[
74,
0,
21
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
16
],
[
0,
0,
12
],
[
47,
45,
21
],
[
0,
0,
4
],
[
115,
84,
17
],
[
0,
0,
17
],
[
0,
0,
15
],
[
22,
40,
21
],
[
0,
0,
5
],
[
0,
0,
3
],
[
68,
45,
16
],
[
78,
0,
7
],
[
14,
60,
20
],
[
0,
0,
17
],
[
10,
61,
18
],
[
10,
40,
21
],
[
0,
0,
13
],
[
0,
0,
8
],
[
5,
101,
21
],
[
1,
4,
18
],
[
0,
0,
5
],
[
0,
0,
11
],
[
0,
0,
12
],
[
23,
60,
15
],
[
45,
57,
3
],
[
8,
71,
16
],
[
0,
0,
26
],
[
37,
75,
8
],
[
0,
0,
4
],
[
0,
0,
13
],
[
0,
0,
14
],
[
6,
0,
14
],
[
0,
0,
20
],
[
0,
0,
18
],
[
64,
71,
13
],
[
9,
0,
18
],
[
0,
0,
15
],
[
0,
0,
6
],
[
95,
6,
21
],
[
0,
0,
12
],
[
0,
0,
12
],
[
21,
163,
4
],
[
0,
0,
9
],
[
0,
0,
15
],
[
14,
32,
13
],
[
21,
0,
17
],
[
15,
54,
15
],
[
0,
0,
18
],
[
64,
38,
18
],
[
0,
0,
22
],
[
0,
0,
11
],
[
0,
0,
20
],
[
44,
3,
15
],
[
0,
0,
13
],
[
0,
0,
15
],
[
0,
0,
17
],
[
0,
0,
13
],
[
0,
0,
12
],
[
0,
0,
11
],
[
0,
0,
20
],
[
0,
0,
6
],
[
0,
0,
6
],
[
103,
0,
12
],
[
0,
0,
13
],
[
0,
0,
7
],
[
34,
0,
20
],
[
0,
0,
15
],
[
0,
0,
22
],
[
0,
0,
9
],
[
0,
0,
5
],
[
0,
0,
9
],
[
0,
0,
7
],
[
0,
0,
14
],
[
0,
0,
4
],
[
2,
48,
17
],
[
0,
0,
4
],
[
12,
0,
10
],
[
0,
0,
10
],
[
40,
0,
7
],
[
19,
27,
8
],
[
0,
0,
10
],
[
16,
8,
22
],
[
19,
69,
15
],
[
33,
0,
20
],
[
0,
0,
20
],
[
0,
0,
20
],
[
69,
0,
13
],
[
44,
0,
17
],
[
3,
65,
20
],
[
0,
0,
7
],
[
0,
0,
3
],
[
0,
0,
13
],
[
62,
49,
22
],
[
0,
0,
5
],
[
7,
0,
17
],
[
0,
0,
2
],
[
27,
56,
6
],
[
0,
0,
15
],
[
91,
22,
13
],
[
7,
35,
17
],
[
0,
0,
14
],
[
0,
0,
3
],
[
0,
0,
19
],
[
0,
0,
13
],
[
25,
45,
10
],
[
0,
0,
8
],
[
0,
0,
2
],
[
41,
90,
3
],
[
19,
7,
9
],
[
13,
0,
15
],
[
3,
6,
3
],
[
30,
71,
15
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
18
],
[
0,
0,
8
],
[
0,
0,
3
],
[
0,
0,
8
],
[
0,
0,
10
],
[
7,
0,
20
],
[
0,
0,
12
],
[
0,
0,
16
],
[
4,
71,
13
],
[
31,
0,
18
],
[
0,
0,
8
],
[
45,
147,
4
],
[
0,
0,
4
],
[
18,
85,
9
],
[
0,
0,
13
],
[
42,
0,
21
],
[
10,
0,
16
],
[
0,
0,
9
],
[
0,
0,
16
],
[
0,
0,
16
],
[
9,
0,
16
],
[
31,
42,
23
],
[
0,
0,
8
],
[
11,
21,
22
],
[
0,
0,
7
],
[
25,
66,
22
],
[
4,
41,
22
],
[
0,
0,
10
],
[
0,
0,
19
],
[
0,
0,
22
],
[
31,
91,
11
],
[
18,
55,
13
],
[
0,
0,
5
],
[
13,
34,
17
],
[
0,
0,
2
],
[
0,
0,
3
],
[
0,
0,
4
],
[
0,
0,
6
],
[
0,
0,
19
],
[
0,
0,
5
],
[
48,
48,
12
],
[
9,
0,
11
],
[
0,
0,
8
],
[
0,
0,
21
],
[
4,
96,
8
],
[
0,
0,
18
],
[
48,
0,
14
],
[
15,
81,
10
],
[
10,
60,
24
],
[
0,
0,
18
],
[
75,
43,
13
],
[
0,
0,
13
],
[
1,
0,
7
],
[
47,
42,
8
],
[
0,
0,
20
],
[
0,
0,
7
],
[
9,
65,
6
],
[
0,
0,
8
],
[
0,
0,
23
],
[
0,
0,
12
],
[
10,
47,
14
],
[
70,
4,
9
],
[
0,
0,
16
],
[
0,
0,
8
],
[
0,
0,
3
],
[
27,
11,
17
],
[
0,
0,
4
],
[
10,
0,
7
],
[
0,
0,
19
],
[
0,
0,
24
],
[
3,
17,
20
],
[
0,
0,
19
],
[
0,
0,
21
],
[
14,
2,
15
],
[
0,
0,
6
],
[
0,
0,
13
],
[
0,
0,
8
],
[
0,
0,
15
],
[
0,
0,
6
],
[
9,
0,
2
],
[
14,
0,
17
],
[
114,
0,
15
],
[
27,
51,
5
],
[
0,
0,
4
],
[
62,
0,
4
],
[
123,
0,
10
],
[
0,
0,
9
],
[
0,
0,
14
],
[
0,
0,
16
],
[
3,
0,
7
],
[
3,
116,
17
],
[
4,
38,
13
],
[
0,
0,
14
],
[
65,
58,
13
],
[
9,
116,
7
],
[
45,
101,
22
],
[
0,
0,
19
],
[
8,
0,
17
],
[
0,
0,
11
],
[
0,
0,
2
],
[
0,
0,
19
],
[
0,
0,
16
],
[
0,
0,
16
],
[
61,
0,
10
],
[
0,
0,
13
],
[
0,
0,
3
],
[
0,
0,
25
],
[
0,
0,
2
],
[
7,
49,
16
],
[
0,
0,
6
],
[
6,
60,
7
],
[
28,
64,
16
],
[
8,
7,
16
],
[
0,
0,
4
],
[
0,
0,
19
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
10
],
[
0,
0,
3
],
[
20,
57,
14
],
[
0,
0,
11
],
[
67,
0,
10
],
[
40,
0,
5
],
[
0,
0,
4
],
[
0,
0,
5
],
[
0,
0,
20
],
[
0,
0,
9
],
[
0,
0,
2
],
[
0,
0,
14
],
[
0,
0,
7
],
[
4,
54,
6
],
[
4,
31,
4
],
[
3,
0,
23
],
[
76,
66,
10
],
[
27,
0,
21
],
[
0,
0,
8
],
[
0,
0,
10
],
[
9,
0,
12
],
[
0,
0,
3
],
[
0,
0,
6
],
[
0,
0,
8
],
[
0,
0,
23
],
[
0,
0,
18
],
[
40,
0,
13
],
[
56,
98,
13
],
[
0,
0,
18
],
[
0,
0,
4
],
[
0,
0,
22
],
[
0,
0,
2
],
[
0,
0,
11
],
[
0,
0,
16
],
[
0,
0,
5
],
[
23,
0,
3
],
[
0,
0,
8
],
[
0,
0,
2
],
[
0,
0,
20
],
[
0,
0,
21
],
[
0,
0,
19
],
[
0,
0,
24
],
[
0,
0,
16
],
[
1,
46,
13
],
[
0,
0,
23
],
[
0,
0,
20
],
[
7,
31,
6
],
[
13,
51,
21
],
[
0,
0,
18
],
[
0,
0,
6
],
[
5,
0,
15
],
[
23,
62,
13
],
[
0,
0,
6
],
[
0,
0,
11
],
[
0,
0,
14
],
[
23,
25,
17
],
[
107,
143,
2
],
[
44,
0,
20
],
[
0,
0,
19
],
[
24,
0,
15
],
[
0,
0,
15
],
[
10,
30,
22
],
[
0,
0,
14
],
[
0,
0,
11
],
[
0,
0,
15
],
[
0,
0,
11
],
[
0,
0,
18
],
[
0,
0,
14
],
[
9,
0,
10
],
[
0,
0,
15
],
[
0,
0,
14
],
[
21,
34,
17
],
[
0,
0,
19
],
[
94,
64,
19
],
[
15,
43,
11
],
[
0,
0,
16
],
[
0,
0,
15
],
[
0,
0,
3
],
[
0,
0,
6
],
[
0,
0,
9
],
[
0,
0,
5
],
[
0,
0,
20
],
[
0,
0,
6
],
[
7,
99,
11
],
[
10,
88,
11
],
[
0,
0,
15
],
[
0,
0,
15
],
[
3,
38,
14
],
[
0,
0,
19
],
[
0,
0,
24
],
[
0,
0,
15
],
[
0,
0,
17
],
[
19,
0,
9
],
[
0,
0,
10
],
[
0,
0,
11
],
[
3,
0,
20
],
[
0,
0,
8
],
[
0,
0,
17
],
[
0,
0,
15
],
[
0,
0,
14
],
[
0,
0,
8
],
[
0,
0,
12
],
[
19,
7,
11
],
[
0,
0,
10
],
[
3,
25,
6
],
[
0,
0,
7
],
[
0,
0,
20
],
[
0,
0,
12
],
[
21,
48,
18
],
[
6,
0,
7
],
[
0,
0,
10
],
[
0,
0,
2
]
];
data.addColumn('number','blogs');
data.addColumn('number','news');
data.addColumn('number','twitter');
data.addRows(datajson);
return(data);
}
// jsDrawChart
function drawChartHistogram() {
var data = gvisDataHistogram();
var options = {};
options["allowHtml"] = true;
options["legend"] = { position: 'top', maxLines: 2 };
options["colors"] = ['#5C3292', '#1A8763', '#871B47'];
options["hAxis"] = {title:'names(cWords1)'};
options["width"] = 600;
options["height"] = 400;
var chart = new google.visualization.Histogram(
document.getElementById('Histogram')
);
chart.draw(data,options);
}
// jsDisplayChart
(function() {
var pkgs = window.__gvisPackages = window.__gvisPackages || [];
var callbacks = window.__gvisCallbacks = window.__gvisCallbacks || [];
var chartid = "corechart";
// Manually see if chartid is in pkgs (not all browsers support Array.indexOf)
var i, newPackage = true;
for (i = 0; newPackage && i < pkgs.length; i++) {
if (pkgs[i] === chartid)
newPackage = false;
}
if (newPackage)
pkgs.push(chartid);
// Add the drawChart function to the global list of callbacks
callbacks.push(drawChartHistogram);
})();
function displayChartHistogram() {
var pkgs = window.__gvisPackages = window.__gvisPackages || [];
var callbacks = window.__gvisCallbacks = window.__gvisCallbacks || [];
window.clearTimeout(window.__gvisLoad);
// The timeout is set to 100 because otherwise the container div we are
// targeting might not be part of the document yet
window.__gvisLoad = setTimeout(function() {
var pkgCount = pkgs.length;
google.load("visualization", "1", { packages:pkgs, callback: function() {
if (pkgCount != pkgs.length) {
// Race condition where another setTimeout call snuck in after us; if
// that call added a package, we must not shift its callback
return;
}
while (callbacks.length > 0)
callbacks.shift()();
} });
}, 100);
}
// jsFooter
</script>
<!-- jsChart -->
<script type="text/javascript" src="https://www.google.com/jsapi?callback=displayChartHistogram"></script>
<!-- divChart -->
<div id="Histogram"
style="width: 600; height: 400;">
</div>
#'@ hist.gvis
graph 2.3.1 : Histogram of words per line in blogs, news, twitter files.
My previous version report7 Coding inside section Subsetting the dataset on Coursera Capstone Project Milestone Report united the sampling but now I sampling seperately in order to make a better interactable data visulization via MultiBarChart with NVD3/rCharts: Highcharts example.
The 3000 sample data will be taken as obeservation from the populations.
## Load tm package again since there has error during knit (while working
## fine if run chunk-by-chunk)
suppressAll(library("tm"))
## Randomly sampling the dataset 5000 data sample taken from populations
#'@ dataSubset <- sample(unlist(smp), size = 3000, replace = TRUE) #united 3 files into one
dataSubset <- llply(smp, sample, size = 3000) #, replace = TRUE) #seperately for rCharts
corpus <- llply(dataSubset, function(x) Corpus(VectorSource(x)))
rm(dataSubset)
We need to filter and clean the data for exploratory analysis.
## Load rvest package again since there has error during knit (while working
## fine if run chunk-by-chunk)
#'@ suppressAll(library('rvest'))
## bad words in german language
#'@ lnk <- 'http://www.youswear.com/?language=German'
#'@ bWords <- lnk %>% html_session %>% html_nodes('div a') %>%
#'@ html_text(trim=TRUE) %>% .[nchar(iconv(., 'ISO-8859-1', 'UTF-8')) > 0] %>%
#'@ str_replace_all('�', '') %>% stri_trans_tolower
Due to there has unconvertable word which is lnk %>% html_session %>% html_nodes('div a') %>% html_text(trim=TRUE) %>% .[735]
(V\xf5ro
or V�ro
) while you can use nchar(iconv(bWords, 'ISO-8859-1', 'UTF-8'))
8 You can refer to How to calculate nchar in R? and R: invalid multibyte string which provides the answer about how to skip the untranslatable words. Working with text data: transforming and searching is another good presentation file for string management to solve it.
Tasks such as removing punctuations, white spaces and numbers as well as converting text to lowercase are performed. Removal of profanity also been performed and sourced the list of words from here.
Since I changed from united data to a list of data for text mining. Here I try to make it simpler to apply multiple corpuras to a list of data9 I tried to refer to Make dataframe of top N frequent terms for multiple corpora using tm package in R and More efficient means of creating a corpus and DTM but tm_map(corpus, removeNumbers)
doesn’t work, here I skip to filter swear words.
## Cleaning the data (process the text) for Exploratory Analysis
skipWords1 <- function(x) removeWords(x, stopwords("german"))
#'@ skipWords2 <- function(x) removeWords(x, bWords)
funcs <- list(content_transformer(tolower), removePunctuation, stemDocument,
stripWhitespace, removeNumbers, PlainTextDocument, skipWords1) #, skipWords2)
corpus <- llply(corpus, function(x) {
cp <- tm_map(x, FUN = tm_reduce, tmFuns = funcs)
#'@ tm_map(cp, removeWords, bWords)
# Error in UseMethod('meta', x) : no applicable method for 'meta' applied to
# an object of class 'try-error'
}) #'@ , mc.cores=2)) #apply mc.cores=2 will be slower
rm(lnk, bWords, skipWords1, skipWords2, funcs)
Well, now we try to manipulate Term Document Matrix file and you can refer to Text Mining in R10 This vignette — Introduction to the tm Package - Text Mining in R gives a short introduction to text mining in R utilizing the text mining framework provided by the tm package which present methods for data import, corpus handling, preprocessing, metadata management, and creation of term-document matrices. The author focus is on the main aspects of getting started with text mining in R — an in-depth description of the text mining infrastructure offered by tm was published in the Journal of Statistical Software (Feinerer et al., 2008). An introductory article on text mining in R was published in R News (Feinerer, 2008).. Here is an example that you can refer to Basic Text Mining in R.
row_sums()
has not inside tm
package now and you need to load from slam11 slam::row_sums
is designate for simple_triplet_matrix which different with rowSums
while you can refer to Row sum for large term-document matrix / simple_triplet_matrix ?? {tm package} and Can’t find documentation for R function row_sums and col_sums.
Only top 1000 rows or 10% from the sample data will be display.
## Convert to a document term matrix format data
#'@ tdm <- llply(corpus, function(x) {
#'@ dT = TermDocumentMatrix(x)
#'@ dT$tot = row_sums(dT, na.rm = TRUE) #slam::row_sums() or slam::rollup()
#'@ return(dT)})
dtm <- llply(corpus, function(x) {
DocumentTermMatrix(x)
})
dtmFreq <- llply(dtm, function(x) colSums(as.matrix(x)))
dtmData <- llply(dtmFreq, function(x) data.frame(Term = names(x), Freq = x) %>%
tbl_df %>% arrange(desc(Freq)))
## Only top 1000 rows / 10% from the sample data be display. filter top 1000
## rows will appear
#'@ dtmData <- llply(dtmData, function(x) x[seq(1000),])
#'@ dtmData <- ldply(dtmData, function(x) x[seq(1000),]) %>% tbl_df %>% rename(Group=.id, Term=Term, Freq=Freq)
## Only duplicated Term == 3 times will plot a better graph compare to
## ramdomly picked.
dtmData <- ldply(dtmData) %>% tbl_df %>% filter(duplicated(Term) | duplicated(Term,
fromLast = TRUE)) %>% rename(Group = .id, Term = Term, Freq = Freq)
dup3 <- dtmData %>% ddply(.(Term, Freq), nrow) %>% tbl_df %>% arrange(Term) %>%
filter(V1 == 3)
dup3 <- dup3$Term
dtmCharts <- dtmData %>% filter(Term %in% dup3) %>% arrange(Term)
llply(dtm, findFreqTerms, lowfreq = 300)
$blogs
[1] "dass" "die" "ich"
$news
[1] "das" "dass" "der" "die" "euro" "jahr" "mehr" "sagt"
$twitter
character(0)
Term Correlations
If you have a term in mind that you have found to be particularly meaningful to your analysis, then you may find it helpful to identify the words that most highly correlate with that term. If words always appear together, then correlation=1.0.
#'@ llply(dtm, findAssocs, c('das', 'die'), corlimit=0.98) # specifying a correlation limit of 0.98
## Randomly pick a dataset to inspect
findAssocs(dtm[[sample(names(dtm), size = 1)]], c("das", "die"), corlimit = 0.98)
$das
numeric(0)
$die
numeric(0)
Now we try to look inside the cross table matrix over the data.
## Randomly pick a dataset to inspect
inspect(dtm[[sample(names(dtm), size = 1)]][1000:1005, 1000:1005])
<<DocumentTermMatrix (documents: 6, terms: 6)>>
Non-/sparse entries: 0/36
Sparsity : 100%
Maximal term length: 13
Weighting : term frequency (tf)
Terms
Docs bodenkontakt bodense bodenständig boersenverein bogen boh
character(0) 0 0 0 0 0 0
character(0) 0 0 0 0 0 0
character(0) 0 0 0 0 0 0
character(0) 0 0 0 0 0 0
character(0) 0 0 0 0 0 0
character(0) 0 0 0 0 0 0
## Load rCharts package again since there has error during knit (while
## working fine if run chunk-by-chunk)
suppressAll(library("rCharts"))
n1 <- nPlot(Freq ~ Group + Term, group = "Group", data = dtmCharts, type = "multiBarChart")
## If you want to stack the bars by default, add the line `n1$chart(stacked =
## TRUE)` before you print the chart.
#'@ n1$chart(stacked = TRUE)
#'@ n1$show('inline', include_assets = TRUE, cdn = FALSE)
#'@ n1$print('iframesrc', cdn =TRUE, include_assets=TRUE)
n1$print("inline", include_assets = TRUE, cdn = FALSE)
<link rel='stylesheet' href=//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css>
<script type='text/javascript' src=//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js></script>
<script type='text/javascript' src=//d3js.org/d3.v3.min.js></script>
<script type='text/javascript' src=//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js></script>
<script type='text/javascript' src=//nvd3.org/assets/lib/fisheye.js></script>
<style>
.rChart {
display: block;
margin-left: auto;
margin-right: auto;
width: 600px;
height: 400px;
}
</style>
<div id = 'inline' class = 'rChart nvd3'></div>
<script type='text/javascript'>
$(document).ready(function(){
drawinline()
});
function drawinline(){
var opts = {
"dom": "inline",
"width": 600,
"height": 400,
"x": "Group + Term",
"y": "Freq",
"group": "Group",
"type": "multiBarChart",
"id": "inline"
},
data = [
{
"Group": "blogs",
"Term": "abgesegnet",
"Freq": 1
},
{
"Group": "news",
"Term": "abgesegnet",
"Freq": 1
},
{
"Group": "twitter",
"Term": "abgesegnet",
"Freq": 1
},
{
"Group": "blogs",
"Term": "abzusetzen",
"Freq": 1
},
{
"Group": "news",
"Term": "abzusetzen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "abzusetzen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "ängstlich",
"Freq": 1
},
{
"Group": "news",
"Term": "ängstlich",
"Freq": 1
},
{
"Group": "twitter",
"Term": "ängstlich",
"Freq": 1
},
{
"Group": "blogs",
"Term": "apropo",
"Freq": 1
},
{
"Group": "news",
"Term": "apropo",
"Freq": 1
},
{
"Group": "twitter",
"Term": "apropo",
"Freq": 1
},
{
"Group": "blogs",
"Term": "arte",
"Freq": 1
},
{
"Group": "news",
"Term": "arte",
"Freq": 1
},
{
"Group": "twitter",
"Term": "arte",
"Freq": 1
},
{
"Group": "blogs",
"Term": "arthur",
"Freq": 1
},
{
"Group": "news",
"Term": "arthur",
"Freq": 1
},
{
"Group": "twitter",
"Term": "arthur",
"Freq": 1
},
{
"Group": "blogs",
"Term": "atmet",
"Freq": 1
},
{
"Group": "news",
"Term": "atmet",
"Freq": 1
},
{
"Group": "twitter",
"Term": "atmet",
"Freq": 1
},
{
"Group": "blogs",
"Term": "aufenthalt",
"Freq": 1
},
{
"Group": "news",
"Term": "aufenthalt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "aufenthalt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "auffällig",
"Freq": 1
},
{
"Group": "news",
"Term": "auffällig",
"Freq": 1
},
{
"Group": "twitter",
"Term": "auffällig",
"Freq": 1
},
{
"Group": "blogs",
"Term": "aufgefallen",
"Freq": 4
},
{
"Group": "news",
"Term": "aufgefallen",
"Freq": 4
},
{
"Group": "twitter",
"Term": "aufgefallen",
"Freq": 4
},
{
"Group": "blogs",
"Term": "aufzubauen",
"Freq": 2
},
{
"Group": "news",
"Term": "aufzubauen",
"Freq": 2
},
{
"Group": "twitter",
"Term": "aufzubauen",
"Freq": 2
},
{
"Group": "blogs",
"Term": "auszug",
"Freq": 1
},
{
"Group": "news",
"Term": "auszug",
"Freq": 1
},
{
"Group": "twitter",
"Term": "auszug",
"Freq": 1
},
{
"Group": "blogs",
"Term": "bang",
"Freq": 1
},
{
"Group": "news",
"Term": "bang",
"Freq": 1
},
{
"Group": "twitter",
"Term": "bang",
"Freq": 1
},
{
"Group": "blogs",
"Term": "bbc",
"Freq": 1
},
{
"Group": "news",
"Term": "bbc",
"Freq": 1
},
{
"Group": "twitter",
"Term": "bbc",
"Freq": 1
},
{
"Group": "blogs",
"Term": "beispiele",
"Freq": 1
},
{
"Group": "news",
"Term": "beispiele",
"Freq": 1
},
{
"Group": "twitter",
"Term": "beispiele",
"Freq": 1
},
{
"Group": "blogs",
"Term": "benötigen",
"Freq": 1
},
{
"Group": "news",
"Term": "benötigen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "benötigen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "bestätigung",
"Freq": 1
},
{
"Group": "news",
"Term": "bestätigung",
"Freq": 1
},
{
"Group": "twitter",
"Term": "bestätigung",
"Freq": 1
},
{
"Group": "blogs",
"Term": "bevorzugt",
"Freq": 1
},
{
"Group": "news",
"Term": "bevorzugt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "bevorzugt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "beziehen",
"Freq": 1
},
{
"Group": "news",
"Term": "beziehen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "beziehen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "blüte",
"Freq": 1
},
{
"Group": "news",
"Term": "blüte",
"Freq": 1
},
{
"Group": "twitter",
"Term": "blüte",
"Freq": 1
},
{
"Group": "blogs",
"Term": "böses",
"Freq": 1
},
{
"Group": "news",
"Term": "böses",
"Freq": 1
},
{
"Group": "twitter",
"Term": "böses",
"Freq": 1
},
{
"Group": "blogs",
"Term": "brauchten",
"Freq": 1
},
{
"Group": "news",
"Term": "brauchten",
"Freq": 1
},
{
"Group": "twitter",
"Term": "brauchten",
"Freq": 1
},
{
"Group": "blogs",
"Term": "buzz",
"Freq": 1
},
{
"Group": "news",
"Term": "buzz",
"Freq": 1
},
{
"Group": "twitter",
"Term": "buzz",
"Freq": 1
},
{
"Group": "blogs",
"Term": "campus",
"Freq": 1
},
{
"Group": "news",
"Term": "campus",
"Freq": 1
},
{
"Group": "twitter",
"Term": "campus",
"Freq": 1
},
{
"Group": "blogs",
"Term": "christina",
"Freq": 1
},
{
"Group": "news",
"Term": "christina",
"Freq": 1
},
{
"Group": "twitter",
"Term": "christina",
"Freq": 1
},
{
"Group": "blogs",
"Term": "cloud",
"Freq": 1
},
{
"Group": "news",
"Term": "cloud",
"Freq": 1
},
{
"Group": "twitter",
"Term": "cloud",
"Freq": 1
},
{
"Group": "blogs",
"Term": "colin",
"Freq": 1
},
{
"Group": "news",
"Term": "colin",
"Freq": 1
},
{
"Group": "twitter",
"Term": "colin",
"Freq": 1
},
{
"Group": "blogs",
"Term": "crazi",
"Freq": 1
},
{
"Group": "news",
"Term": "crazi",
"Freq": 1
},
{
"Group": "twitter",
"Term": "crazi",
"Freq": 1
},
{
"Group": "blogs",
"Term": "cut",
"Freq": 1
},
{
"Group": "news",
"Term": "cut",
"Freq": 1
},
{
"Group": "twitter",
"Term": "cut",
"Freq": 1
},
{
"Group": "blogs",
"Term": "darm",
"Freq": 1
},
{
"Group": "news",
"Term": "darm",
"Freq": 1
},
{
"Group": "twitter",
"Term": "darm",
"Freq": 1
},
{
"Group": "blogs",
"Term": "datum",
"Freq": 2
},
{
"Group": "news",
"Term": "datum",
"Freq": 2
},
{
"Group": "twitter",
"Term": "datum",
"Freq": 2
},
{
"Group": "blogs",
"Term": "discount",
"Freq": 1
},
{
"Group": "news",
"Term": "discount",
"Freq": 1
},
{
"Group": "twitter",
"Term": "discount",
"Freq": 1
},
{
"Group": "blogs",
"Term": "druckt",
"Freq": 1
},
{
"Group": "news",
"Term": "druckt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "druckt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "durchführen",
"Freq": 1
},
{
"Group": "news",
"Term": "durchführen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "durchführen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "durchgehen",
"Freq": 1
},
{
"Group": "news",
"Term": "durchgehen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "durchgehen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "eingekauft",
"Freq": 1
},
{
"Group": "news",
"Term": "eingekauft",
"Freq": 1
},
{
"Group": "twitter",
"Term": "eingekauft",
"Freq": 1
},
{
"Group": "blogs",
"Term": "einhaltung",
"Freq": 1
},
{
"Group": "news",
"Term": "einhaltung",
"Freq": 1
},
{
"Group": "twitter",
"Term": "einhaltung",
"Freq": 1
},
{
"Group": "blogs",
"Term": "elite",
"Freq": 1
},
{
"Group": "news",
"Term": "elite",
"Freq": 1
},
{
"Group": "twitter",
"Term": "elite",
"Freq": 1
},
{
"Group": "blogs",
"Term": "elvis",
"Freq": 1
},
{
"Group": "news",
"Term": "elvis",
"Freq": 1
},
{
"Group": "twitter",
"Term": "elvis",
"Freq": 1
},
{
"Group": "blogs",
"Term": "enttäuschung",
"Freq": 1
},
{
"Group": "news",
"Term": "enttäuschung",
"Freq": 1
},
{
"Group": "twitter",
"Term": "enttäuschung",
"Freq": 1
},
{
"Group": "blogs",
"Term": "erbracht",
"Freq": 1
},
{
"Group": "news",
"Term": "erbracht",
"Freq": 1
},
{
"Group": "twitter",
"Term": "erbracht",
"Freq": 1
},
{
"Group": "blogs",
"Term": "ergänzung",
"Freq": 1
},
{
"Group": "news",
"Term": "ergänzung",
"Freq": 1
},
{
"Group": "twitter",
"Term": "ergänzung",
"Freq": 1
},
{
"Group": "blogs",
"Term": "erkenntni",
"Freq": 3
},
{
"Group": "news",
"Term": "erkenntni",
"Freq": 3
},
{
"Group": "twitter",
"Term": "erkenntni",
"Freq": 3
},
{
"Group": "blogs",
"Term": "erledigen",
"Freq": 2
},
{
"Group": "news",
"Term": "erledigen",
"Freq": 2
},
{
"Group": "twitter",
"Term": "erledigen",
"Freq": 2
},
{
"Group": "blogs",
"Term": "feedback",
"Freq": 1
},
{
"Group": "news",
"Term": "feedback",
"Freq": 1
},
{
"Group": "twitter",
"Term": "feedback",
"Freq": 1
},
{
"Group": "blogs",
"Term": "festhalten",
"Freq": 2
},
{
"Group": "news",
"Term": "festhalten",
"Freq": 2
},
{
"Group": "twitter",
"Term": "festhalten",
"Freq": 2
},
{
"Group": "blogs",
"Term": "finanzwirtschaft",
"Freq": 1
},
{
"Group": "news",
"Term": "finanzwirtschaft",
"Freq": 1
},
{
"Group": "twitter",
"Term": "finanzwirtschaft",
"Freq": 1
},
{
"Group": "blogs",
"Term": "flieg",
"Freq": 1
},
{
"Group": "news",
"Term": "flieg",
"Freq": 1
},
{
"Group": "twitter",
"Term": "flieg",
"Freq": 1
},
{
"Group": "blogs",
"Term": "folge",
"Freq": 3
},
{
"Group": "news",
"Term": "folge",
"Freq": 3
},
{
"Group": "twitter",
"Term": "folge",
"Freq": 3
},
{
"Group": "blogs",
"Term": "fresse",
"Freq": 1
},
{
"Group": "news",
"Term": "fresse",
"Freq": 1
},
{
"Group": "twitter",
"Term": "fresse",
"Freq": 1
},
{
"Group": "blogs",
"Term": "freude",
"Freq": 1
},
{
"Group": "news",
"Term": "freude",
"Freq": 1
},
{
"Group": "twitter",
"Term": "freude",
"Freq": 1
},
{
"Group": "blogs",
"Term": "frischem",
"Freq": 1
},
{
"Group": "news",
"Term": "frischem",
"Freq": 1
},
{
"Group": "twitter",
"Term": "frischem",
"Freq": 1
},
{
"Group": "blogs",
"Term": "geb",
"Freq": 1
},
{
"Group": "news",
"Term": "geb",
"Freq": 1
},
{
"Group": "twitter",
"Term": "geb",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gelb",
"Freq": 1
},
{
"Group": "news",
"Term": "gelb",
"Freq": 1
},
{
"Group": "twitter",
"Term": "gelb",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gelehrt",
"Freq": 1
},
{
"Group": "news",
"Term": "gelehrt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "gelehrt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "generieren",
"Freq": 1
},
{
"Group": "news",
"Term": "generieren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "generieren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gerne",
"Freq": 3
},
{
"Group": "news",
"Term": "gerne",
"Freq": 3
},
{
"Group": "twitter",
"Term": "gerne",
"Freq": 3
},
{
"Group": "blogs",
"Term": "geschick",
"Freq": 1
},
{
"Group": "news",
"Term": "geschick",
"Freq": 1
},
{
"Group": "twitter",
"Term": "geschick",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gewartet",
"Freq": 1
},
{
"Group": "news",
"Term": "gewartet",
"Freq": 1
},
{
"Group": "twitter",
"Term": "gewartet",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gönnen",
"Freq": 1
},
{
"Group": "news",
"Term": "gönnen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "gönnen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "gps",
"Freq": 1
},
{
"Group": "news",
"Term": "gps",
"Freq": 1
},
{
"Group": "twitter",
"Term": "gps",
"Freq": 1
},
{
"Group": "blogs",
"Term": "grob",
"Freq": 1
},
{
"Group": "news",
"Term": "grob",
"Freq": 1
},
{
"Group": "twitter",
"Term": "grob",
"Freq": 1
},
{
"Group": "blogs",
"Term": "guck",
"Freq": 2
},
{
"Group": "news",
"Term": "guck",
"Freq": 2
},
{
"Group": "twitter",
"Term": "guck",
"Freq": 2
},
{
"Group": "blogs",
"Term": "haltestell",
"Freq": 1
},
{
"Group": "news",
"Term": "haltestell",
"Freq": 1
},
{
"Group": "twitter",
"Term": "haltestell",
"Freq": 1
},
{
"Group": "blogs",
"Term": "handarbeit",
"Freq": 1
},
{
"Group": "news",
"Term": "handarbeit",
"Freq": 1
},
{
"Group": "twitter",
"Term": "handarbeit",
"Freq": 1
},
{
"Group": "blogs",
"Term": "hanna",
"Freq": 1
},
{
"Group": "news",
"Term": "hanna",
"Freq": 1
},
{
"Group": "twitter",
"Term": "hanna",
"Freq": 1
},
{
"Group": "blogs",
"Term": "harmonieren",
"Freq": 1
},
{
"Group": "news",
"Term": "harmonieren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "harmonieren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "hungern",
"Freq": 1
},
{
"Group": "news",
"Term": "hungern",
"Freq": 1
},
{
"Group": "twitter",
"Term": "hungern",
"Freq": 1
},
{
"Group": "blogs",
"Term": "innov",
"Freq": 1
},
{
"Group": "news",
"Term": "innov",
"Freq": 1
},
{
"Group": "twitter",
"Term": "innov",
"Freq": 1
},
{
"Group": "blogs",
"Term": "itun",
"Freq": 1
},
{
"Group": "news",
"Term": "itun",
"Freq": 1
},
{
"Group": "twitter",
"Term": "itun",
"Freq": 1
},
{
"Group": "blogs",
"Term": "jedesm",
"Freq": 1
},
{
"Group": "news",
"Term": "jedesm",
"Freq": 1
},
{
"Group": "twitter",
"Term": "jedesm",
"Freq": 1
},
{
"Group": "blogs",
"Term": "joker",
"Freq": 1
},
{
"Group": "news",
"Term": "joker",
"Freq": 1
},
{
"Group": "twitter",
"Term": "joker",
"Freq": 1
},
{
"Group": "blogs",
"Term": "kalend",
"Freq": 1
},
{
"Group": "news",
"Term": "kalend",
"Freq": 1
},
{
"Group": "twitter",
"Term": "kalend",
"Freq": 1
},
{
"Group": "blogs",
"Term": "kanäl",
"Freq": 1
},
{
"Group": "news",
"Term": "kanäl",
"Freq": 1
},
{
"Group": "twitter",
"Term": "kanäl",
"Freq": 1
},
{
"Group": "blogs",
"Term": "katzen",
"Freq": 1
},
{
"Group": "news",
"Term": "katzen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "katzen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "keiner",
"Freq": 1
},
{
"Group": "news",
"Term": "keiner",
"Freq": 1
},
{
"Group": "twitter",
"Term": "keiner",
"Freq": 1
},
{
"Group": "blogs",
"Term": "kleinem",
"Freq": 1
},
{
"Group": "news",
"Term": "kleinem",
"Freq": 1
},
{
"Group": "twitter",
"Term": "kleinem",
"Freq": 1
},
{
"Group": "blogs",
"Term": "klick",
"Freq": 2
},
{
"Group": "news",
"Term": "klick",
"Freq": 2
},
{
"Group": "twitter",
"Term": "klick",
"Freq": 2
},
{
"Group": "blogs",
"Term": "klose",
"Freq": 1
},
{
"Group": "news",
"Term": "klose",
"Freq": 1
},
{
"Group": "twitter",
"Term": "klose",
"Freq": 1
},
{
"Group": "blogs",
"Term": "kolumn",
"Freq": 1
},
{
"Group": "news",
"Term": "kolumn",
"Freq": 1
},
{
"Group": "twitter",
"Term": "kolumn",
"Freq": 1
},
{
"Group": "blogs",
"Term": "komme",
"Freq": 2
},
{
"Group": "news",
"Term": "komme",
"Freq": 2
},
{
"Group": "twitter",
"Term": "komme",
"Freq": 2
},
{
"Group": "blogs",
"Term": "konten",
"Freq": 1
},
{
"Group": "news",
"Term": "konten",
"Freq": 1
},
{
"Group": "twitter",
"Term": "konten",
"Freq": 1
},
{
"Group": "blogs",
"Term": "korrigieren",
"Freq": 1
},
{
"Group": "news",
"Term": "korrigieren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "korrigieren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "köstlich",
"Freq": 1
},
{
"Group": "news",
"Term": "köstlich",
"Freq": 1
},
{
"Group": "twitter",
"Term": "köstlich",
"Freq": 1
},
{
"Group": "blogs",
"Term": "krisen",
"Freq": 1
},
{
"Group": "news",
"Term": "krisen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "krisen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "kurve",
"Freq": 1
},
{
"Group": "news",
"Term": "kurve",
"Freq": 1
},
{
"Group": "twitter",
"Term": "kurve",
"Freq": 1
},
{
"Group": "blogs",
"Term": "landen",
"Freq": 2
},
{
"Group": "news",
"Term": "landen",
"Freq": 2
},
{
"Group": "twitter",
"Term": "landen",
"Freq": 2
},
{
"Group": "blogs",
"Term": "längste",
"Freq": 1
},
{
"Group": "news",
"Term": "längste",
"Freq": 1
},
{
"Group": "twitter",
"Term": "längste",
"Freq": 1
},
{
"Group": "blogs",
"Term": "leder",
"Freq": 1
},
{
"Group": "news",
"Term": "leder",
"Freq": 1
},
{
"Group": "twitter",
"Term": "leder",
"Freq": 1
},
{
"Group": "blogs",
"Term": "liebevol",
"Freq": 2
},
{
"Group": "news",
"Term": "liebevol",
"Freq": 2
},
{
"Group": "twitter",
"Term": "liebevol",
"Freq": 2
},
{
"Group": "blogs",
"Term": "lied",
"Freq": 1
},
{
"Group": "news",
"Term": "lied",
"Freq": 1
},
{
"Group": "twitter",
"Term": "lied",
"Freq": 1
},
{
"Group": "blogs",
"Term": "littl",
"Freq": 1
},
{
"Group": "news",
"Term": "littl",
"Freq": 1
},
{
"Group": "twitter",
"Term": "littl",
"Freq": 1
},
{
"Group": "blogs",
"Term": "lost",
"Freq": 1
},
{
"Group": "news",
"Term": "lost",
"Freq": 1
},
{
"Group": "twitter",
"Term": "lost",
"Freq": 1
},
{
"Group": "blogs",
"Term": "lüge",
"Freq": 1
},
{
"Group": "news",
"Term": "lüge",
"Freq": 1
},
{
"Group": "twitter",
"Term": "lüge",
"Freq": 1
},
{
"Group": "blogs",
"Term": "manuskript",
"Freq": 1
},
{
"Group": "news",
"Term": "manuskript",
"Freq": 1
},
{
"Group": "twitter",
"Term": "manuskript",
"Freq": 1
},
{
"Group": "blogs",
"Term": "medienbericht",
"Freq": 1
},
{
"Group": "news",
"Term": "medienbericht",
"Freq": 1
},
{
"Group": "twitter",
"Term": "medienbericht",
"Freq": 1
},
{
"Group": "blogs",
"Term": "merken",
"Freq": 2
},
{
"Group": "news",
"Term": "merken",
"Freq": 2
},
{
"Group": "twitter",
"Term": "merken",
"Freq": 2
},
{
"Group": "blogs",
"Term": "michel",
"Freq": 1
},
{
"Group": "news",
"Term": "michel",
"Freq": 1
},
{
"Group": "twitter",
"Term": "michel",
"Freq": 1
},
{
"Group": "blogs",
"Term": "mitgemacht",
"Freq": 1
},
{
"Group": "news",
"Term": "mitgemacht",
"Freq": 1
},
{
"Group": "twitter",
"Term": "mitgemacht",
"Freq": 1
},
{
"Group": "blogs",
"Term": "moderiert",
"Freq": 1
},
{
"Group": "news",
"Term": "moderiert",
"Freq": 1
},
{
"Group": "twitter",
"Term": "moderiert",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nachbarschaft",
"Freq": 1
},
{
"Group": "news",
"Term": "nachbarschaft",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nachbarschaft",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nachholen",
"Freq": 1
},
{
"Group": "news",
"Term": "nachholen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nachholen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nachlesen",
"Freq": 1
},
{
"Group": "news",
"Term": "nachlesen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nachlesen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nächtlichen",
"Freq": 1
},
{
"Group": "news",
"Term": "nächtlichen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nächtlichen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nagel",
"Freq": 1
},
{
"Group": "news",
"Term": "nagel",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nagel",
"Freq": 1
},
{
"Group": "blogs",
"Term": "naiv",
"Freq": 1
},
{
"Group": "news",
"Term": "naiv",
"Freq": 1
},
{
"Group": "twitter",
"Term": "naiv",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nebst",
"Freq": 1
},
{
"Group": "news",
"Term": "nebst",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nebst",
"Freq": 1
},
{
"Group": "blogs",
"Term": "neuerd",
"Freq": 1
},
{
"Group": "news",
"Term": "neuerd",
"Freq": 1
},
{
"Group": "twitter",
"Term": "neuerd",
"Freq": 1
},
{
"Group": "blogs",
"Term": "neuesten",
"Freq": 2
},
{
"Group": "news",
"Term": "neuesten",
"Freq": 2
},
{
"Group": "twitter",
"Term": "neuesten",
"Freq": 2
},
{
"Group": "blogs",
"Term": "nimmst",
"Freq": 1
},
{
"Group": "news",
"Term": "nimmst",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nimmst",
"Freq": 1
},
{
"Group": "blogs",
"Term": "notstand",
"Freq": 1
},
{
"Group": "news",
"Term": "notstand",
"Freq": 1
},
{
"Group": "twitter",
"Term": "notstand",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nützen",
"Freq": 1
},
{
"Group": "news",
"Term": "nützen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nützen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "nützlich",
"Freq": 1
},
{
"Group": "news",
"Term": "nützlich",
"Freq": 1
},
{
"Group": "twitter",
"Term": "nützlich",
"Freq": 1
},
{
"Group": "blogs",
"Term": "parkplatz",
"Freq": 1
},
{
"Group": "news",
"Term": "parkplatz",
"Freq": 1
},
{
"Group": "twitter",
"Term": "parkplatz",
"Freq": 1
},
{
"Group": "blogs",
"Term": "pfannkuchen",
"Freq": 1
},
{
"Group": "news",
"Term": "pfannkuchen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "pfannkuchen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "pflanz",
"Freq": 1
},
{
"Group": "news",
"Term": "pflanz",
"Freq": 1
},
{
"Group": "twitter",
"Term": "pflanz",
"Freq": 1
},
{
"Group": "blogs",
"Term": "pfoten",
"Freq": 1
},
{
"Group": "news",
"Term": "pfoten",
"Freq": 1
},
{
"Group": "twitter",
"Term": "pfoten",
"Freq": 1
},
{
"Group": "blogs",
"Term": "portionen",
"Freq": 1
},
{
"Group": "news",
"Term": "portionen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "portionen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "publiziert",
"Freq": 1
},
{
"Group": "news",
"Term": "publiziert",
"Freq": 1
},
{
"Group": "twitter",
"Term": "publiziert",
"Freq": 1
},
{
"Group": "blogs",
"Term": "radfahren",
"Freq": 1
},
{
"Group": "news",
"Term": "radfahren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "radfahren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "rap",
"Freq": 1
},
{
"Group": "news",
"Term": "rap",
"Freq": 1
},
{
"Group": "twitter",
"Term": "rap",
"Freq": 1
},
{
"Group": "blogs",
"Term": "read",
"Freq": 1
},
{
"Group": "news",
"Term": "read",
"Freq": 1
},
{
"Group": "twitter",
"Term": "read",
"Freq": 1
},
{
"Group": "blogs",
"Term": "rennt",
"Freq": 1
},
{
"Group": "news",
"Term": "rennt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "rennt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "ringen",
"Freq": 1
},
{
"Group": "news",
"Term": "ringen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "ringen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "rot",
"Freq": 5
},
{
"Group": "news",
"Term": "rot",
"Freq": 5
},
{
"Group": "twitter",
"Term": "rot",
"Freq": 5
},
{
"Group": "blogs",
"Term": "salzburg",
"Freq": 1
},
{
"Group": "news",
"Term": "salzburg",
"Freq": 1
},
{
"Group": "twitter",
"Term": "salzburg",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schätzungsweis",
"Freq": 1
},
{
"Group": "news",
"Term": "schätzungsweis",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schätzungsweis",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schießt",
"Freq": 2
},
{
"Group": "news",
"Term": "schießt",
"Freq": 2
},
{
"Group": "twitter",
"Term": "schießt",
"Freq": 2
},
{
"Group": "blogs",
"Term": "schlau",
"Freq": 1
},
{
"Group": "news",
"Term": "schlau",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schlau",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schlauch",
"Freq": 1
},
{
"Group": "news",
"Term": "schlauch",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schlauch",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schrecklich",
"Freq": 3
},
{
"Group": "news",
"Term": "schrecklich",
"Freq": 3
},
{
"Group": "twitter",
"Term": "schrecklich",
"Freq": 3
},
{
"Group": "blogs",
"Term": "schulhof",
"Freq": 1
},
{
"Group": "news",
"Term": "schulhof",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schulhof",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schwächer",
"Freq": 1
},
{
"Group": "news",
"Term": "schwächer",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schwächer",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schwachsinn",
"Freq": 1
},
{
"Group": "news",
"Term": "schwachsinn",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schwachsinn",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schwarzwald",
"Freq": 1
},
{
"Group": "news",
"Term": "schwarzwald",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schwarzwald",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schweigend",
"Freq": 1
},
{
"Group": "news",
"Term": "schweigend",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schweigend",
"Freq": 1
},
{
"Group": "blogs",
"Term": "schwein",
"Freq": 2
},
{
"Group": "news",
"Term": "schwein",
"Freq": 2
},
{
"Group": "twitter",
"Term": "schwein",
"Freq": 2
},
{
"Group": "blogs",
"Term": "schwerin",
"Freq": 1
},
{
"Group": "news",
"Term": "schwerin",
"Freq": 1
},
{
"Group": "twitter",
"Term": "schwerin",
"Freq": 1
},
{
"Group": "blogs",
"Term": "segen",
"Freq": 1
},
{
"Group": "news",
"Term": "segen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "segen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "selbstbewusstsein",
"Freq": 1
},
{
"Group": "news",
"Term": "selbstbewusstsein",
"Freq": 1
},
{
"Group": "twitter",
"Term": "selbstbewusstsein",
"Freq": 1
},
{
"Group": "blogs",
"Term": "senf",
"Freq": 1
},
{
"Group": "news",
"Term": "senf",
"Freq": 1
},
{
"Group": "twitter",
"Term": "senf",
"Freq": 1
},
{
"Group": "blogs",
"Term": "serie",
"Freq": 1
},
{
"Group": "news",
"Term": "serie",
"Freq": 1
},
{
"Group": "twitter",
"Term": "serie",
"Freq": 1
},
{
"Group": "blogs",
"Term": "singt",
"Freq": 3
},
{
"Group": "news",
"Term": "singt",
"Freq": 3
},
{
"Group": "twitter",
"Term": "singt",
"Freq": 3
},
{
"Group": "blogs",
"Term": "sozialsystem",
"Freq": 1
},
{
"Group": "news",
"Term": "sozialsystem",
"Freq": 1
},
{
"Group": "twitter",
"Term": "sozialsystem",
"Freq": 1
},
{
"Group": "blogs",
"Term": "spät",
"Freq": 8
},
{
"Group": "news",
"Term": "spät",
"Freq": 8
},
{
"Group": "twitter",
"Term": "spät",
"Freq": 8
},
{
"Group": "blogs",
"Term": "spätsommer",
"Freq": 1
},
{
"Group": "news",
"Term": "spätsommer",
"Freq": 1
},
{
"Group": "twitter",
"Term": "spätsommer",
"Freq": 1
},
{
"Group": "blogs",
"Term": "spazieren",
"Freq": 1
},
{
"Group": "news",
"Term": "spazieren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "spazieren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "spirituell",
"Freq": 1
},
{
"Group": "news",
"Term": "spirituell",
"Freq": 1
},
{
"Group": "twitter",
"Term": "spirituell",
"Freq": 1
},
{
"Group": "blogs",
"Term": "stillgelegt",
"Freq": 1
},
{
"Group": "news",
"Term": "stillgelegt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "stillgelegt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "student",
"Freq": 1
},
{
"Group": "news",
"Term": "student",
"Freq": 1
},
{
"Group": "twitter",
"Term": "student",
"Freq": 1
},
{
"Group": "blogs",
"Term": "studieren",
"Freq": 2
},
{
"Group": "news",
"Term": "studieren",
"Freq": 2
},
{
"Group": "twitter",
"Term": "studieren",
"Freq": 2
},
{
"Group": "blogs",
"Term": "süßes",
"Freq": 1
},
{
"Group": "news",
"Term": "süßes",
"Freq": 1
},
{
"Group": "twitter",
"Term": "süßes",
"Freq": 1
},
{
"Group": "blogs",
"Term": "tauchen",
"Freq": 1
},
{
"Group": "news",
"Term": "tauchen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "tauchen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "töten",
"Freq": 2
},
{
"Group": "news",
"Term": "töten",
"Freq": 2
},
{
"Group": "twitter",
"Term": "töten",
"Freq": 2
},
{
"Group": "blogs",
"Term": "trauen",
"Freq": 1
},
{
"Group": "news",
"Term": "trauen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "trauen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "trauert",
"Freq": 1
},
{
"Group": "news",
"Term": "trauert",
"Freq": 1
},
{
"Group": "twitter",
"Term": "trauert",
"Freq": 1
},
{
"Group": "blogs",
"Term": "trepp",
"Freq": 1
},
{
"Group": "news",
"Term": "trepp",
"Freq": 1
},
{
"Group": "twitter",
"Term": "trepp",
"Freq": 1
},
{
"Group": "blogs",
"Term": "türken",
"Freq": 1
},
{
"Group": "news",
"Term": "türken",
"Freq": 1
},
{
"Group": "twitter",
"Term": "türken",
"Freq": 1
},
{
"Group": "blogs",
"Term": "tvserien",
"Freq": 1
},
{
"Group": "news",
"Term": "tvserien",
"Freq": 1
},
{
"Group": "twitter",
"Term": "tvserien",
"Freq": 1
},
{
"Group": "blogs",
"Term": "überarbeiten",
"Freq": 1
},
{
"Group": "news",
"Term": "überarbeiten",
"Freq": 1
},
{
"Group": "twitter",
"Term": "überarbeiten",
"Freq": 1
},
{
"Group": "blogs",
"Term": "überein",
"Freq": 1
},
{
"Group": "news",
"Term": "überein",
"Freq": 1
},
{
"Group": "twitter",
"Term": "überein",
"Freq": 1
},
{
"Group": "blogs",
"Term": "überfahren",
"Freq": 1
},
{
"Group": "news",
"Term": "überfahren",
"Freq": 1
},
{
"Group": "twitter",
"Term": "überfahren",
"Freq": 1
},
{
"Group": "blogs",
"Term": "überraschenden",
"Freq": 1
},
{
"Group": "news",
"Term": "überraschenden",
"Freq": 1
},
{
"Group": "twitter",
"Term": "überraschenden",
"Freq": 1
},
{
"Group": "blogs",
"Term": "unsinn",
"Freq": 1
},
{
"Group": "news",
"Term": "unsinn",
"Freq": 1
},
{
"Group": "twitter",
"Term": "unsinn",
"Freq": 1
},
{
"Group": "blogs",
"Term": "unverständlich",
"Freq": 1
},
{
"Group": "news",
"Term": "unverständlich",
"Freq": 1
},
{
"Group": "twitter",
"Term": "unverständlich",
"Freq": 1
},
{
"Group": "blogs",
"Term": "unwichtig",
"Freq": 1
},
{
"Group": "news",
"Term": "unwichtig",
"Freq": 1
},
{
"Group": "twitter",
"Term": "unwichtig",
"Freq": 1
},
{
"Group": "blogs",
"Term": "vegetari",
"Freq": 1
},
{
"Group": "news",
"Term": "vegetari",
"Freq": 1
},
{
"Group": "twitter",
"Term": "vegetari",
"Freq": 1
},
{
"Group": "blogs",
"Term": "verbringen",
"Freq": 2
},
{
"Group": "news",
"Term": "verbringen",
"Freq": 2
},
{
"Group": "twitter",
"Term": "verbringen",
"Freq": 2
},
{
"Group": "blogs",
"Term": "verdrängen",
"Freq": 1
},
{
"Group": "news",
"Term": "verdrängen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "verdrängen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "verfrüht",
"Freq": 1
},
{
"Group": "news",
"Term": "verfrüht",
"Freq": 1
},
{
"Group": "twitter",
"Term": "verfrüht",
"Freq": 1
},
{
"Group": "blogs",
"Term": "verfügbar",
"Freq": 3
},
{
"Group": "news",
"Term": "verfügbar",
"Freq": 3
},
{
"Group": "twitter",
"Term": "verfügbar",
"Freq": 3
},
{
"Group": "blogs",
"Term": "verraten",
"Freq": 3
},
{
"Group": "news",
"Term": "verraten",
"Freq": 3
},
{
"Group": "twitter",
"Term": "verraten",
"Freq": 3
},
{
"Group": "blogs",
"Term": "verschlafen",
"Freq": 1
},
{
"Group": "news",
"Term": "verschlafen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "verschlafen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "verschont",
"Freq": 1
},
{
"Group": "news",
"Term": "verschont",
"Freq": 1
},
{
"Group": "twitter",
"Term": "verschont",
"Freq": 1
},
{
"Group": "blogs",
"Term": "volkes",
"Freq": 1
},
{
"Group": "news",
"Term": "volkes",
"Freq": 1
},
{
"Group": "twitter",
"Term": "volkes",
"Freq": 1
},
{
"Group": "blogs",
"Term": "wackelt",
"Freq": 1
},
{
"Group": "news",
"Term": "wackelt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "wackelt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "wärs",
"Freq": 1
},
{
"Group": "news",
"Term": "wärs",
"Freq": 1
},
{
"Group": "twitter",
"Term": "wärs",
"Freq": 1
},
{
"Group": "blogs",
"Term": "watt",
"Freq": 1
},
{
"Group": "news",
"Term": "watt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "watt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "weißwein",
"Freq": 1
},
{
"Group": "news",
"Term": "weißwein",
"Freq": 1
},
{
"Group": "twitter",
"Term": "weißwein",
"Freq": 1
},
{
"Group": "blogs",
"Term": "werf",
"Freq": 1
},
{
"Group": "news",
"Term": "werf",
"Freq": 1
},
{
"Group": "twitter",
"Term": "werf",
"Freq": 1
},
{
"Group": "blogs",
"Term": "werkstatt",
"Freq": 1
},
{
"Group": "news",
"Term": "werkstatt",
"Freq": 1
},
{
"Group": "twitter",
"Term": "werkstatt",
"Freq": 1
},
{
"Group": "blogs",
"Term": "wii",
"Freq": 1
},
{
"Group": "news",
"Term": "wii",
"Freq": 1
},
{
"Group": "twitter",
"Term": "wii",
"Freq": 1
},
{
"Group": "blogs",
"Term": "wimpern",
"Freq": 1
},
{
"Group": "news",
"Term": "wimpern",
"Freq": 1
},
{
"Group": "twitter",
"Term": "wimpern",
"Freq": 1
},
{
"Group": "blogs",
"Term": "workshop",
"Freq": 1
},
{
"Group": "news",
"Term": "workshop",
"Freq": 1
},
{
"Group": "twitter",
"Term": "workshop",
"Freq": 1
},
{
"Group": "blogs",
"Term": "zauberhaft",
"Freq": 1
},
{
"Group": "news",
"Term": "zauberhaft",
"Freq": 1
},
{
"Group": "twitter",
"Term": "zauberhaft",
"Freq": 1
},
{
"Group": "blogs",
"Term": "zucken",
"Freq": 1
},
{
"Group": "news",
"Term": "zucken",
"Freq": 1
},
{
"Group": "twitter",
"Term": "zucken",
"Freq": 1
},
{
"Group": "blogs",
"Term": "zukommen",
"Freq": 1
},
{
"Group": "news",
"Term": "zukommen",
"Freq": 1
},
{
"Group": "twitter",
"Term": "zukommen",
"Freq": 1
},
{
"Group": "blogs",
"Term": "zulassung",
"Freq": 1
},
{
"Group": "news",
"Term": "zulassung",
"Freq": 1
},
{
"Group": "twitter",
"Term": "zulassung",
"Freq": 1
},
{
"Group": "blogs",
"Term": "zweite",
"Freq": 1
},
{
"Group": "news",
"Term": "zweite",
"Freq": 1
},
{
"Group": "twitter",
"Term": "zweite",
"Freq": 1
}
]
if(!(opts.type==="pieChart" || opts.type==="sparklinePlus" || opts.type==="bulletChart")) {
var data = d3.nest()
.key(function(d){
//return opts.group === undefined ? 'main' : d[opts.group]
//instead of main would think a better default is opts.x
return opts.group === undefined ? opts.y : d[opts.group];
})
.entries(data);
}
if (opts.disabled != undefined){
data.map(function(d, i){
d.disabled = opts.disabled[i]
})
}
nv.addGraph(function() {
var chart = nv.models[opts.type]()
.width(opts.width)
.height(opts.height)
if (opts.type != "bulletChart"){
chart
.x(function(d) { return d[opts.x] })
.y(function(d) { return d[opts.y] })
}
d3.select("#" + opts.id)
.append('svg')
.datum(data)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
};
</script>
#'@ n1$save('n1.html', cdn = TRUE); n1$publish('n1',host='gist')
graph 3.3.1 : Histogram of words grouped by blogs, news, twitter files.
## Load wordcloud package again since there has error during knit (while
## working fine if run chunk-by-chunk)
suppressAll(library("wordcloud"))
## setting of display of the graphs 3 figures arranged in 3 rows and 1 column
#'@ par(mfrow=c(3,1))
## word cloud funcs
wordPlot <- function(corpusData) {
suppressAll(llply(corpusData, function(x) {
wordcloud(words = x, random.order = FALSE, rot.per = 0.35, use.r.layout = FALSE,
max.words = 100, colors = brewer.pal(8, "Dark2"))
#'@ text(x = 0.5, y = 1.1, 'TriGram Word Cloud')
}))
}
## Plot wordcloud graph
wordPlot(corpus)
graph 4.1.1 : Wordcloud graphs.
You might think literary criticism is no place for statistical analysis, but given digital versions of the text you can, for example, use sentiment analysis to the dataset. Pride and Prejudice and Z-scores12 The author make an R package for her texts, for easy access for herself and anybody else who would like to do some text analysis on a nice sample of prose where you can read through If I Loved Natural Language Processing Less, I Might Be Able to Talk About It More for more details. introduced a R package termed as janeaustenr
packages and Introduction to the Syuzhet
Package.
## Load ggplot2 package again since there has error during knit (while working fine if run chunk-by-chunk)
suppressAll(library('ggplot2'))
## plot sentiment graph
## http://juliasilge.com/blog/If-I-Loved-NLP-Less/
plot_sentiment <- function (mySentiment, myAnnotate){
g = ggplot(data = mySentiment, aes(x = linenumber, y = sentiment)) +
geom_bar(stat = "identity", color = "midnightblue") +
geom_label(data = myAnnotate, aes(x, y, label=label), hjust = 0.5,
label.size = 0, size = 3, color="#2b2b2b", inherit.aes = FALSE) +
geom_segment(data = myAnnotate, aes(x = x, y = y1, xend = x, yend = y2),
arrow = arrow(length = unit(0.04, "npc")), inherit.aes = FALSE) +
theme_minimal() + labs(y = "Sentiment",
caption = "Text sourced from Project Gutenberg") +
scale_x_discrete(expand=c(0.02,0)) +
theme(plot.caption=element_text(size=8)) +
theme(axis.text.y=element_text(margin=margin(r=-10))) +
theme(axis.title.x=element_blank()) +
theme(axis.ticks.x=element_blank()) +
theme(axis.text.x=element_blank())
}
sent <- llply(split(dtmData, dtmData$Group), function(x){
x %>% arrange(Group, Term) %>% mutate(linenumber=rownames(.), sentiment=Freq)
})
marks <- llply(sent, function(df){
set.seed(sample(100, size=1))
data.frame(x=sample(df$linenumber, size=6),
y=rep(max(df$Freq), 6), #y=height of labels
label=sample(df$Term, size=6),
y1=rep(ceiling(max(df$Freq)*0.95), 6), #y1=height of upper arrow
y2=sample(ceiling(df$Freq*1.1), size=6)) #y2=height of lower arrow
})
## setting of display of the graphs
## 3 figures arranged in 3 rows and 1 column
par(mfrow=c(3,1))
pp <- llply(seq(sent), function(i) {
plot_sentiment(sent[[i]], marks[[i]]) +
labs(title = expression(paste('Sentiment in ', italic('Northanger Abbey'))))})
names(pp) <- names(sent)
pp
$blogs
$news
$twitter
graph 4.2.1 : Sentimental graph of the files.
R provides us with excellent resources to mine data, and there are some good overviews out there:
And there are other tools out there for data mining, like Weka.
We now build the classifier, and this works with the J48(.)-function:
#'@ dtm_j48 <- J48(Term~., data=dtmData[-1])
#Error in .jcall(o, "Ljava/lang/Class;", "getClass") :
# java.lang.OutOfMemoryError: Java heap space
## subset some sample data in order to avoid memory space error
dtm_j48 <- J48(Term~., data=dtmData[1:100,-1])
dtm_j48
summary(dtm_j48)
plot(iris_j48)
eval_j48 <- evaluate_Weka_classifier(iris_j48, numFolds = 10, complexity = FALSE, seed = 1, class = TRUE)
eval_j48
The rpart
14 You can refer to few explanations documents and also examples via Classification Trees using the rpart function, An Introduction to Recursive Partitioning - Using the RPART Routines and Tree-Based Models programs build classification or regression models of a very general structure using a two stage procedure; the resulting models can be represented as binary trees.
## Grow tree
fit <- rpart(Term ~ .id + Freq, method='class', data=dtmData)
summary(fit)
## Create attractive postscript plot of tree
post(fit, file = 'data/tree.ps', title = 'Classification Tree for Files')
Now that we have a cleansed data, it’s time to tokenize the words. We would identify appropriate tokens such as words, punctuation, and numbers. Then we structure the words for auto suggestion.
As suggested in the course content, writing a function for N-Grams that takes size and returns structured data set.
## nGrams function
suppressAll(library("RWeka"))
nGramFn <- function(corpusData, ng) {
options(mc.cores = 1)
nGramTokenizer <- function(nData) NGramTokenizer(nData, Weka_control(min = ng,
max = ng, delimiters = " \\r\\n\\t.,;:\"()?!"))
tdMatrix <- DocumentTermMatrix(corpusData, control = list(tokenize = nGramTokenizer,
removePunctuation = TRUE, stopwords = TRUE))
tdMatrix <- as.data.frame(apply(tdMatrix, 1, sum))
summary(tdMatrix)
# colnames(tdMatrix) <- c('Frequency')
return(tdMatrix)
}
Creating a function for plotting graph. This would sort the data and extra only top 10 words to be shown on the graph.
## Filter Dataframe
filterData <- function(nDataFrame) {
nDataFrame <- as.data.frame(cbind(rownames(nDataFrame), nDataFrame[, 1]))
colnames(nDataFrame) <- c("Word", "Frequency")
nDataFrame <- nDataFrame[order(nDataFrame$Frequency, decreasing = TRUE),
]
print(head(nDataFrame))
nDataFrame <- nDataFrame[1:10, ]
return(nDataFrame)
}
## Crating nGrams graph
plotGraph <- function(nDataFrame, gName) {
ggPlotData <- ggplot(nDataFrame, aes(x = Word, y = Frequency)) + geom_bar(stat = "Identity") +
theme(axis.text.x = element_text(angle = 45, hjust = 1)) + ggtitle(paste("Graph for",
gName))
ggPlotData
}
## Taking smaller sample again due to system always palsy
corpusData = llply(corpus, sample, size = 100)
nGram1 <- llply(corpusData, function(x) {
nGramFn(x, ng = 1)
})
nGram2 <- llply(corpusData, function(x) {
nGramFn(x, ng = 2)
})
nGram3 <- llply(corpusData, function(x) {
nGramFn(x, ng = 3)
})
Remarks : Just wonder why the output of below coding doesn’t work, kindly refer to nGram15 I tried to knit on this particular section on nGram Output since it is works.
nG1 <- llply(nGram1, function(x) {
filterData(x)
})
Word Frequency
24 24 94
90 90 9
1 1 8
40 40 8
94 94 8
17 17 7
Word Frequency
42 42 83
61 61 75
59 59 71
76 76 7
68 68 66
81 81 66
Word Frequency
5 5 9
24 24 9
62 62 9
72 72 9
80 80 9
81 81 9
nG2 <- llply(nGram2, function(x) {
filterData(x)
})
Word Frequency
24 24 94
1 1 9
9 9 9
21 21 9
82 82 9
94 94 9
Word Frequency
34 34 9
89 89 9
42 42 84
61 61 76
59 59 70
68 68 68
Word Frequency
5 5 9
9 9 9
14 14 9
38 38 9
51 51 9
62 62 9
nG3 <- llply(nGram3, function(x) {
filterData(x)
})
Word Frequency
24 24 93
6 6 9
67 67 9
91 91 9
99 99 9
1 1 8
Word Frequency
4 4 9
42 42 83
34 34 8
89 89 8
61 61 75
59 59 69
Word Frequency
3 3 9
12 12 9
36 36 9
68 68 9
79 79 9
83 83 9
Plot nGram graphs. Due to the knit processing always interrupted, here I resampling again 1000 among 5000.
llply(nG1, function(x) plotGraph(x, "unigram"))
$blogs
$news
$twitter
llply(nG2, function(x) plotGraph(x, "bigram"))
$blogs
$news
$twitter
llply(nG3, function(x) plotGraph(x, "trigram"))
$blogs
$news
$twitter
Under Construction !!!
I simply created a shiny app… Kindly refer to http://beta.rstudioconnect.com…
From the text mining for the german dataset, we sampling the dataset to get the high frequency of occurence of words. Compare to previous version, from the report I also applied tm
, wordcloud
, googleVis
, rCharts
and RWeka
packages etc to enhance and display a better data visualization on text mining.
By the way I’ve created a shiny app for displaying the ability to predict the next word based on the high frequency rate. The frequency rate would depict the best predictive model.
Remarks :
Due to I tried to some solutions to plot the output by codes p1$print('inline', include_assets = F, cdn = FALSE)
, p1$show('inline', include_assets = FALSE, cdn = FALSE)
, p1
, p1$show()
, p1$print()
but no one works for me. Below are some references.
It’s useful to record some information about how your file was created.
[1] “2016-04-28 10:50:22 EDT” setting value
version R version 3.2.3 (2015-12-10) system x86_64, linux-gnu
ui X11
language (EN)
collate en_US.UTF-8
tz America/New_York
date 2016-04-28
sysname release “Linux” “3.10.0-229.20.1.el7.x86_64” version nodename “#1 SMP Tue Nov 3 19:10:07 UTC 2015” “scibrokes” machine login “x86_64” “unknown” user effective_user “ryoeng” “ryoeng”