## courtesy of boxplot from base ## plot empirical densities for datasets ## useful for comparing distributions. See also violinplot ## "x" can be a dataframe, a formula x ~ f, or a sequence of variable ## names as in boxplot. densityplot <- function(x, ...) UseMethod("densityplot") densityplot.default <- function(x,..., bw = "nrd0", do.legend = "auto", names=FALSE, pars = NULL ) { args <- list(x, ...) namedargs <- if(!is.null(attributes(args)$names)) attributes(args)$names != "" else rep(FALSE, length = length(args)) pars <- c(args[namedargs], pars) groups <- if(is.list(x)) x else args[!namedargs] if(0 == (n <- length(groups))) stop("invalid first argument") if(length(class(groups))) groups <- unclass(groups) if(!missing(names)) attr(groups, "names") <- names else { if(is.null(attr(groups, "names"))) attr(groups, "names") <- 1:n names <- attr(groups, "names") } ## work on the gropu by group level xvals <- matrix(0,nr=512,nc=n) yvals <- matrix(0,nr=512,nc=n) for(i in 1:n) { tmp.dens <- density(groups[[i]],bw=bw) xvals[,i] <- tmp.dens$x yvals[,i] <- tmp.dens$y } ## Now plot xrange <- range(xvals) yrange <- range(yvals) #all of them plot.new() plot.window(xlim = xrange, ylim = yrange) for (i in 1:n) dnstyplt(xvals[,i],yvals[,i], lty=i, ...) axis(1) axis(2) ## add a legend if (do.legend != FALSE) { if (do.legend == "auto") { lam = c(1,3)/4 x.where = lam %*% xrange;y.where = lam %*% yrange legend(x.where,y.where,names,lty=1:n) } else { ## need to click print("click in graph to place legend") names legend(locator(1),names,lty=1:n) } } } # end of default densityplot.formula <- function(formula, data = NULL, ..., subset) { if(missing(formula) || (length(formula) != 3)) stop("formula missing or incorrect") m <- match.call(expand.dots = FALSE) if(is.matrix(eval(m$data, parent.frame()))) m$data <- as.data.frame(data) m$... <- NULL m[[1]] <- as.name("model.frame") mf <- eval(m, parent.frame()) response <- attr(attr(mf, "terms"), "response") densityplot(split(mf[[response]], mf[-response]), ...) } ## Make a simple density plot call from densityplot. values are x,y to plot "dnstyplt" <- function(x,y,center, add=TRUE, ...) { lines(x,y,...) } "simple.chutes" <- function(sim=FALSE,return.cl=FALSE,cl=make.cl()) { ## make a chutes and ladder board (return.cl) or ## simulate a trajectory (sim=TRUE) ## board from http://www.ahs.uwaterloo.ca/~musuem/vexhibit/Whitehill/snakes/snakes.gif ## to create multiple ones, pass in cl for less overhead. eg. ## cl<-simple.chutes(return.cl=TRUE) ## results<-c();for(i in 1:1000) results[i]<-simple.chutes(sim=TRUE,cl) make.cl <- function() { ## make the cl matrix. Needs the board. cl<-matrix(0,nrow=100,ncol=100) for(i in 1:94) cl[i,i+1:6]<-rep(1/6,6) for(i in 95:100) cl[i,i:100]<-c((i-94)*1/6,rep(1/6,100-i)) ## now for chutes and ladders from.to<-matrix(c( 44,1, 37,6, 32,10, 15,71, 22,58, 89,46, 99,56, 95,65, 66,96),nrow=2) for(i in 1:dim(from.to)[2]) { from<-from.to[1,i];to<-from.to[2,i] cl[,to]<-cl[,to]+cl[,from] cl[,from]<-0*cl[,from] } cl } ## lazy eval. Pass in for speed sim.cl <- function(cl) { traj<-c(1) #start at 1 n<-1 while(traj[n] != 100) { traj[n+1]<-sample(1:100,1,p=cl[traj[n],]) n<-n+1 } traj } ## now what to do? if (sim) return(sim.cl(cl)) if (return.cl) make.cl() } ## courtesy of boxplot from base ## plot empirical densities for datasets ## useful for comparing distributions. See also violinplot ## "x" can be a dataframe, a formula x ~ f, or a sequence of variable ## names as in boxplot. simple.densityplot <- function(x, ...) UseMethod("simple.densityplot") simple.densityplot.default <- function(x,..., bw = "nrd0", do.legend = "auto", names=FALSE, pars = NULL ) { args <- list(x, ...) namedargs <- if(!is.null(attributes(args)$names)) attributes(args)$names != "" else rep(FALSE, length = length(args)) pars <- c(args[namedargs], pars) groups <- if(is.list(x)) x else args[!namedargs] if(0 == (n <- length(groups))) stop("invalid first argument") if(length(class(groups))) groups <- unclass(groups) if(!missing(names)) attr(groups, "names") <- names else { if(is.null(attr(groups, "names"))) attr(groups, "names") <- 1:n names <- attr(groups, "names") } ## work on the gropu by group level xvals <- matrix(0,nr=512,nc=n) yvals <- matrix(0,nr=512,nc=n) for(i in 1:n) { tmp.dens <- density(groups[[i]],bw=bw) xvals[,i] <- tmp.dens$x yvals[,i] <- tmp.dens$y } ## Now plot xrange <- range(xvals) yrange <- range(yvals) #all of them plot.new() plot.window(xlim = xrange, ylim = yrange) for (i in 1:n) dnstyplt(xvals[,i],yvals[,i], lty=i, ...) axis(1) axis(2) ## add a legend if (do.legend != FALSE) { if (do.legend == "auto") { lambda = c(1,3)/4 x.where = lambda %*% xrange;y.where = lambda %*% yrange legend(x.where,y.where,names,lty=1:n) } else { ## need to click print("click in graph to place legend") names legend(locator(1),names,lty=1:n) } } } # end of default simple.densityplot.formula <- function(formula, data = NULL, ..., subset) { if(missing(formula) || (length(formula) != 3)) stop("formula missing or incorrect") m <- match.call(expand.dots = FALSE) if(is.matrix(eval(m$data, parent.frame()))) m$data <- as.data.frame(data) m$... <- NULL m[[1]] <- as.name("model.frame") mf <- eval(m, parent.frame()) response <- attr(attr(mf, "terms"), "response") simple.densityplot(split(mf[[response]], mf[-response]), ...) } ## Make a simple density plot call from densityplot. values are x,y to plot "dnstyplt" <- function(x,y,center, add=TRUE, ...) { lines(x,y,...) } "simple.eda" <- function(x) { ### create a simple function to explore data op <- par(no.readonly = TRUE); # save old parameters par(mfrow=c(1,3)) hist(x);rug(x) boxplot(x);rug(x,side=2);title("boxplot") qqnorm(x);qqline(x) par(op) } "simple.eda.ts" <- function(x,lag=1) { op <- par(no.readonly = TRUE);on.exit(par(op)) par(mfrow=c(1,3)) plot(x,main="Run sequence plot") plot(x,x[c((1+lag):length(x),1:lag)],main=paste("lag plot, lag =",lag)) library(ts) acf(x) } "simple.fancy.stripchart" <- function(l) { stripchart(l,pch=1,group.names=names(l)) n = length(l) for(i in 1:n) { abline(i,0,lty=3) points(mean(l[[i]]),i-.5/n,pch=17,cex=2) } } "simple.freqpoly" <- function (x,...) { ## make a simple freqpoly and histogram simple.freqpoly(x, tmp<-hist(x,probability=FALSE,...) lines(c(min(tmp$breaks),tmp$mids,max(tmp$breaks)),c(0,tmp$counts,0),type="l") } "simple.hist.and.boxplot" <- function (x,...) { ## Plot both the histogram and the boxplot ## to show relationship easily. op<-par(no.readonly=TRUE) on.exit(par(op)) layout(matrix(c(1,2),2,1),heights=c(3,1)) par(mai=c(1,1,1,1)/2) hist(x,xlab=FALSE,col=gray(0.95),yaxt='n',...) rug(x) boxplot(x,horizontal=TRUE) } "simple.lag" <- function(x, lag, FUN=mean) { ## from Martyn Plummer FUN=match.fun(FUN) n <- length(x) y <- numeric(n-lag) for (i in (1+lag):n) { y[i - lag] <- FUN(x[(i-lag):i]) } return(y) } "simple.lm" <- function (x,y,show.residuals = FALSE, show.ci=FALSE, conf.level=0.95,pred=FALSE) { ## make a scatterplot, return interesting things op <- par() # save graph parameters ord <- order(x);x<-x[ord];y<-y[ord] tmp.lm <- lm(y~x) # original if (show.residuals) { par(mfrow=c(2,2)) } plot(x,y) ## add regression line abline(tmp.lm) ## add confidence prediction interval if (show.ci) { xvals <-seq(min(x),max(y),length=15) curve(predict(tmp.lm,data.frame(x=x), interval="confidence")[,3],add=T) curve(predict(tmp.lm,data.frame(x=x), interval="confidence")[,2],add=T) curve(predict(tmp.lm,data.frame(x=x), interval="prediction")[,3],lty=3,add=T) curve(predict(tmp.lm,data.frame(x=x), interval="prediction")[,2],lty=3,add=T) } ## give a nice title. coeffs <- floor(tmp.lm$coeff*100)/100 plusorminus <- c("+") if (coeffs[1] < 0 ) plusorminus <- c("") title(paste("y = ",coeffs[2],"x ",plusorminus,coeffs[1])) if (show.residuals) { Fitted<-fitted.values(tmp.lm) Residuals<-residuals(tmp.lm) plot(Fitted,Residuals) abline(h=0) title("Residuals vs. fitted") hist(Residuals,main="hist of residuals") qqnorm(Residuals,main="normal plot of residuals") qqline(Residuals) } ## did we ask for a predition if (pred) { print(predict(tmp.lm,data.frame(x = pred))) } tmp.lm } simple.median.test <- function (x,median=NA) { ### does a simle test for the median based on the binomial distribution ### of the number of observations larger (or smaller) than the true median. x <- as.vector(x) n <- length(x) ## hypothesis test, two-sided bigger<-sum(x>median) equal <- sum(x==median) count <- bigger + equal/2 count <- min(count,n-count) ret <- 2*pbinom(count,n,.5) ret } "simple.plot.hist.and.box" <- function (x,...) { ## Plot both the histogram and the boxplot ## to show relationship easily. op<-par(no.readonly=TRUE) on.exit(par(op)) layout(matrix(c(1,2),2,1),heights=c(3,1)) par(mai=c(1,1,1,1)/2) hist(x,xlab=FALSE,col=gray(0.95),yaxt='n',...) rug(x) boxplot(x,horizontal=TRUE) } "simple.scatterplot" <- function(x,y,...) { def.par <- par(no.readonly = TRUE)# save default, for resetting... n<-length(x) xhist <- hist(x,sqrt(n), plot=FALSE) yhist <- hist(y, sqrt(n), plot=FALSE) top <- max(c(xhist$counts, yhist$counts)) xrange <- c(min(x),max(x)) yrange <- c(min(y),max(y)) nf <- layout(matrix(c(2,0,1,3),2,2,TRUE), c(3,1), c(1,3), TRUE) layout.show(nf) par(mar=c(3,3,1,1)) plot(x, y, xlim=xrange, ylim=yrange, xlab="x", ylab="y",...) abline(lm(y~x)) par(mar=c(0,3,1,1)) barplot(xhist$counts, axes=FALSE, ylim=c(0, top), space=0,col=gray(.95)) par(mar=c(3,0,1,1)) barplot(yhist$counts, axes=FALSE, xlim=c(0, top), space=0,col=gray(.95), horiz=TRUE) par(def.par)#- reset to default } simple.sim <- function(no.samples,f,...) { sample <-1:no.samples for (i in 1:no.samples) { sample[i]<-f(...) } sample } ## courtesy of boxplot from base simple.violinplot <- function(x, ...) UseMethod("simple.violinplot") simple.violinplot.default <- function(x,..., orientation = "vertical", bw = "nrd0", names = NULL, pars = NULL ) { args <- list(x, ...) namedargs <- if(!is.null(attributes(args)$names)) attributes(args)$names != "" else rep(FALSE, length = length(args)) pars <- c(args[namedargs], pars) groups <- if(is.list(x)) x else args[!namedargs] if(0 == (n <- length(groups))) stop("invalid first argument") if(length(class(groups))) groups <- unclass(groups) if(!missing(names)) attr(groups, "names") <- names else { if(is.null(attr(groups, "names"))) attr(groups, "names") <- 1:n names <- attr(groups, "names") } ## grab the global parameters ## n- number of plots, N[i] number in each sample, ## ## work on the gropu by group level xvals <- matrix(0,nr=512,nc=n) yvals <- matrix(0,nr=512,nc=n) center<- 1:n # where are they centered for(i in 1:n) { tmp.dens <- density(groups[[i]],bw=bw) xvals[,i] <- tmp.dens$x yvals.needtoscale <- tmp.dens$y ## we scale so largest size is less than 1/2 yvals.scaled <- 7/16 * yvals.needtoscale/max(yvals.needtoscale) yvals[,i] <- yvals.scaled } ## now plot ## need to first make the plot range ## this depends on horizontal or vertical if(orientation == "vertical") { xrange <- c(1/2,n+1/2) # each gets 1 unit centered on integers yrange <- range(xvals) } else { #horizontal xrange <- range(xvals) yrange <- c(min(yvals),max(yvals)) } plot.new() plot.window(xlim = xrange, ylim = yrange) for (i in 1:n) vlnplt(xvals[,i],yvals[,i],center[i], bordercolor = rainbow(i), bgcolor = rainbow(n-i), orientation = orientation, ...) axis(1,at=1:n,labels = names) axis(2) } # end of default simple.violinplot.formula <- function(formula, data = NULL, ..., subset) { if(missing(formula) || (length(formula) != 3)) stop("formula missing or incorrect") m <- match.call(expand.dots = FALSE) if(is.matrix(eval(m$data, parent.frame()))) m$data <- as.data.frame(data) m$... <- NULL m[[1]] <- as.name("model.frame") mf <- eval(m, parent.frame()) response <- attr(attr(mf, "terms"), "response") simple.violinplot(split(mf[[response]], mf[-response]), ...) } ## Make a simple violin plot call from violinplot. values are x,y to plot "vlnplt" <- function(x,y,center, add=TRUE, orientation="horizontal", bgcolor=NA , bordercolor='red', ...) { ## double up first x <- c(x,rev(x)) y <- c(y,-rev(y)) y <- y + center if (orientation == "vertical") { # swtich x and y tmp=x;x=y;y=tmp; } if(add) { polygon(x,y,...) } } simple.z.test <-function(x,sigma,conf.level=0.95) { n <- length(x);xbar<-mean(x) alpha <- 1 - conf.level zstar <- qnorm(1-alpha/2) SE <- sigma/sqrt(n) xbar + c(-zstar*SE,zstar*SE) } ## courtesy of boxplot from base violinplot <- function(x, ...) UseMethod("violinplot") violinplot.default <- function(x,..., orientation = "vertical", bw = "nrd0", names = NULL, pars = NULL ) { args <- list(x, ...) namedargs <- if(!is.null(attributes(args)$names)) attributes(args)$names != "" else rep(FALSE, length = length(args)) pars <- c(args[namedargs], pars) groups <- if(is.list(x)) x else args[!namedargs] if(0 == (n <- length(groups))) stop("invalid first argument") if(length(class(groups))) groups <- unclass(groups) if(!missing(names)) attr(groups, "names") <- names else { if(is.null(attr(groups, "names"))) attr(groups, "names") <- 1:n names <- attr(groups, "names") } ## grab the global parameters ## n- number of plots, N[i] number in each sample, ## ## work on the gropu by group level xvals <- matrix(0,nr=512,nc=n) yvals <- matrix(0,nr=512,nc=n) center<- 1:n # where are they centered for(i in 1:n) { tmp.dens <- density(groups[[i]],bw=bw) xvals[,i] <- tmp.dens$x yvals.needtoscale <- tmp.dens$y ## we scale so largest size is less than 1/2 yvals.scaled <- 7/16 * yvals.needtoscale/max(yvals.needtoscale) yvals[,i] <- yvals.scaled } ## now plot ## need to first make the plot range ## this depends on horizontal or vertical if(orientation == "vertical") { xrange <- c(1/2,n+1/2) # each gets 1 unit centered on integers yrange <- range(xvals) } else { #horizontal xrange <- range(xvals) yrange <- c(min(yvals),max(yvals)) } plot.new() plot.window(xlim = xrange, ylim = yrange) for (i in 1:n) vlnplt(xvals[,i],yvals[,i],center[i], bordercolor = rainbow(i), bgcolor = rainbow(n-i), orientation = orientation, ...) axis(1,at=1:n,labels = names) axis(2) } # end of default violinplot.formula <- function(formula, data = NULL, ..., subset) { if(missing(formula) || (length(formula) != 3)) stop("formula missing or incorrect") m <- match.call(expand.dots = FALSE) if(is.matrix(eval(m$data, parent.frame()))) m$data <- as.data.frame(data) m$... <- NULL m[[1]] <- as.name("model.frame") mf <- eval(m, parent.frame()) response <- attr(attr(mf, "terms"), "response") violinplot(split(mf[[response]], mf[-response]), ...) } ## Make a simple violin plot call from violinplot. values are x,y to plot "vlnplt" <- function(x,y,center, add=TRUE, orientation="horizontal", bgcolor=NA , bordercolor='red', ...) { ## double up first x <- c(x,rev(x)) y <- c(y,-rev(y)) y <- y + center if (orientation == "vertical") { # swtich x and y tmp=x;x=y;y=tmp; } if(add) { polygon(x,y,...) } } "WeightData" <- structure(list(age = c(3, 16, 86, 44, 144, 6, 80, 42, 18, 72, 38, 99, 10, 68, 10, 135, 128, 57, 4, 131, 54, 103, 60, 11, 75, 42, 60, 30, 3, 8, 3, 79, 8, 63, 27, 25, 8, 104, 71, 47, 56, 5, 125, 54, 19, 126, 12, 71, 47, 93, 10, 54, 41, 7, 86, 9, 20, 97, 5, 3, 25, 2, 113, 18, 100, 140, 46, 47, 113, 83, 67, 6, 91, 122, 7, 47, 17, 8, 98, 8, 118, 6, 3, 8, 44, 6, 144, 134, 3, 28, 72, 6, 31, 16, 51, 4, 3, 131, 33, 101, 102, 17, 19, 42, 39, 16, 12, 10, 112, 42, 3, 118, 3, 62, 16, 143, 9, 81, 56, 50, 33, 49, 63, 129, 8, 32, 2, 120, 4, 138, 71, 106, 57, 21, 82, 55, 113, 7, 63, 8, 97, 38, 5, 74, 4, 115, 70, 22, 118, 98, 18, 56, 11, 17, 7, 9, 72, 52, 43, 3, 63, 33, 27, 44, 8, 38, 61, 66, 4, 62, 7, 12, 45, 53, 41, 52, 138, 59, 18, 116, 32, 18, 6, 52, 29, 20, 23, 109, 21, 96, 19, 56, 115, 10, 84, 26, 3, 70, 17, 39, 6, 46, 7, 3, 14, 111, 68, 69, 9, 29, 55, 10, 113, 45, 100, 82, 98, 53, 33, 119, 7, 19, 104, 138, 35, 36, 127, 2, 5, 34, 4, 68, 4, 72, 62, 134, 73, 21, 16, 130, 13, 101, 118, 2, 51, 22, 130, 138, 3, 39, 11, 71, 38, 12, 11, 22, 3, 94, 36, 50, 54, 12, 54, 10, 119, 3, 21, 18, 82, 124, 77, 96, 2, 71, 53, 50, 134, 31, 3, 47, 109, 130, 122, 43, 16, 41, 32, 10, 12, 90, 18, 116, 12, 61, 3, 34, 13, 131, 144, 140, 29, 106, 6, 31, 40, 35, 144, 140, 3, 49, 21, 108, 50, 8, 29, 129, 27, 39, 6, 29, 13, 37, 84, 64, 3, 27, 82, 136, 10, 28, 41, 3, 14, 121, 53, 22, 51, 7, 70, 34, 10, 139, 131, 92, 19, 6, 59, 28, 52, 25, 142, 3, 29, 120, 68, 116, 7, 21, 142, 29, 26, 7, 121, 40, 3, 22, 101, 66, 49, 19, 49, 2, 11, 5, 109, 12, 54, 19, 135, 56, 42, 73, 22, 94, 120, 69, 7, 55, 138, 126, 3, 9, 132, 39, 2, 11, 4, 3, 15, 143, 7, 32, 130, 119, 130, 79, 118, 17, 11, 22, 20, 138, 100, 17, 133, 126, 6, 4, 63, 123, 106, 50, 100, 43, 131, 16, 141, 7, 26, 9, 33, 47, 62, 13, 32, 99, 144, 100, 125, 49, 26, 28, 99, 20, 52, 9, 7, 30, 16, 13, 18, 42, 59, 76, 105, 60, 71, 31, 73, 108, 76, 118, 3, 14, 20, 11, 32, 53, 104, 65, 8, 33, 3, 44, 104, 8, 97, 5, 40, 9, 46, 14, 119, 133, 29, 44, 32, 5, 35, 40, 6, 8, 13, 37, 15, 30, 12, 114, 71, 5, 5, 20, 133, 118, 58, 4, 69, 8, 67, 133, 14, 55, 9, 7, 136, 78, 116, 100, 9, 50, 14, 4, 118, 56, 143, 40, 29, 95, 42, 10, 32, 128, 10, 3, 127, 13, 58, 106, 93, 6, 26, 110, 139, 59, 131, 70, 19, 95, 29, 24, 73, 75, 6, 5, 132, 21, 7, 4, 28, 101, 101, 6, 11, 66, 10, 4, 8, 33, 8, 142, 44, 2, 69, 75, 118, 15, 13, 91, 33, 3, 12, 32, 58, 61, 121, 16, 4, 85, 12, 5, 117, 23, 25, 54, 9, 37, 122, 74, 23, 5, 131, 16, 12, 4, 51, 61, 4, 5, 16, 10, 4, 126, 49, 21, 123, 23, 4, 56, 4, 103, 121, 31, 71, 62, 56, 18, 127, 63, 7, 64, 3, 11, 136, 2, 34, 34, 61, 3, 51, 10, 14, 61, 79, 123, 20, 60, 82, 41, 2, 141, 3, 27, 108, 9, 6, 58, 78, 114, 68, 52, 21, 42, 61, 5, 10, 102, 45, 3, 62, 139, 120, 5, 11, 10, 54, 109, 52, 7, 124, 2, 9, 9, 30, 7, 141, 132, 67, 109, 56, 14, 64, 28, 120, 60, 27, 36, 34, 108, 5, 53, 13, 142, 5, 62, 124, 65, 44, 88, 3, 103, 4, 11, 19, 127, 46, 15, 6, 87, 8, 12, 144, 3, 78, 29, 62, 91, 35, 3, 12, 7, 49, 28, 64, 59, 59, 30, 4, 10, 4, 28, 65, 129, 50, 18, 7, 57, 27, 37, 127, 37, 8, 5, 14, 142, 48, 113, 6, 134, 62, 6, 139, 10, 91, 113, 64, 60, 8, 5, 7, 35, 142, 86, 20, 93, 123, 53, 124, 79, 46, 41, 84, 10, 11, 18, 38, 21, 88, 30, 17, 23, 4, 4, 62, 6, 8, 127, 6, 10, 77, 12, 53, 44, 23, 4, 9, 20, 131, 4, 94, 135, 94, 7, 42, 48, 3, 44, 29, 71, 6, 112, 142, 110, 125, 118, 41, 28, 71, 61, 63, 34, 59, 19, 10, 11, 84, 8, 36, 102, 47, 92, 139, 92, 31, 14, 50, 37, 108, 56, 139, 61, 43, 51, 3, 120, 141, 34, 68, 5, 121, 6, 17, 58, 13, 131, 36, 48, 13, 36, 123, 126, 85, 141, 61, 11, 100, 108, 53, 4, 60, 59, 23, 109, 15, 77, 19, 49, 46, 124, 9, 69, 15, 142, 3, 33, 78, 70, 75, 99, 62, 111, 92, 36, 66, 30, 31, 4, 26, 132, 61, 40, 7, 111, 58, 17, 9, 116, 62, 70, 27, 13, 77, 12, 58, 38, 5, 25, 96, 9, 31, 5, 4, 116, 10, 71, 45, 52, 10, 69, 19, 108, 25, 13, 29, 4, 20, 19, 130, 24, 33, 71, 26, 104, 24, 125, 30, 4, 62, 58, 30, 44, 10, 72, 12, 35, 94, 74, 52, 124, 51, 100, 11, 142, 93, 43, 3, 12, 6, 70, 3, 119, 26, 3, 137, 8, 41, 63, 27, 35, 4, 53, 5, 129, 49, 86, 25, 63, 50, 36, 90, 58, 68, 100, 105, 31, 3, 71, 30, 4, 109, 21, 39, 139, 20, 7, 106, 129, 111, 11, 131, 12, 94, 44, 124, 29, 3, 19, 6, 31, 40, 119, 20, 13, 22, 65, 61, 2, 21, 6, 80, 9, 7, 47, 95, 68, 60, 114, 64, 28, 106, 77, 77, 11, 19, 60, 117, 3, 109, 89, 80, 3, 7, 23, 92, 5, 5, 3, 25, 32, 52, 17, 44, 15, 72, 26, 7, 8, 122, 23, 20, 49, 2, 12, 72, 112, 138, 135, 6, 128, 61, 62, 10, 8, 9, 2, 123, 6, 5, 47, 10, 8, 53, 129, 99, 110, 25, 138, 24, 100, 121, 56, 7, 39, 25, 50, 53, 68, 52, 36, 40, 3, 16, 22, 74, 81, 89, 73, 6, 142, 125, 6, 64, 70, 56, 138, 59, 9, 29, 16, 60, 129, 62, 25, 25, 89, 65, 13, 72, 10, 58, 136, 125, 6, 72, 58, 37, 46, 3, 144, 11, 14, 12, 92, 83, 108, 57, 23, 87, 5, 19, 30, 133, 24, 54, 11, 26, 7, 12, 56, 7, 35, 3, 24, 53, 62, 35, 143, 87, 106, 142, 124, 103, 73, 63, 6, 17, 7, 6, 133, 8, 7, 12, 29, 143, 8, 94, 11, 34, 33, 4, 65, 115, 84, 122, 14, 30, 7, 100, 3, 26, 8, 65, 131, 18, 19, 31, 7, 129, 50, 16, 3, 86, 54, 25, 9, 17, 12, 22, 124, 59, 98, 7, 9, 132, 32, 23, 128, 7, 33, 86, 83, 12, 8, 87, 49, 131, 127, 122, 11, 61, 9, 52, 52, 69, 91, 63, 3, 13, 46, 61, 7, 28, 10, 8, 59, 129, 36, 3, 51, 37, 20, 71, 16, 111, 111, 3, 106, 79, 7, 105, 114, 5, 40, 43, 13, 23, 113, 10, 45, 4, 47, 24, 15, 60, 7, 9, 19, 10, 3, 65, 125, 2, 70, 9, 7, 64, 8, 7, 63, 68, 140, 107, 41, 4, 89, 8, 137, 93, 99, 25, 91, 53, 138, 72, 25, 37, 138, 71, 133, 4, 121, 111, 30, 23, 67, 144, 125, 138, 22, 83, 114, 3, 58, 111, 23, 4, 64, 127, 11, 38, 3, 45, 3, 56, 82, 32, 132, 7, 107, 3, 6, 60, 138, 84, 123, 75, 2, 63, 11, 53, 3, 66, 130, 9, 68, 65, 13, 5, 31, 141, 10, 3, 10, 109, 104, 3, 96, 57, 11, 114, 117, 8, 16, 32, 48, 85, 31, 29, 106, 24, 57, 24, 76, 73, 16, 96, 16, 113, 142, 14, 42, 106, 131, 91, 127, 58, 11, 35, 5, 142, 38, 3, 39, 79, 58, 20, 48, 35, 4, 130, 10, 8, 42, 69, 34, 7, 8, 112, 48, 124, 112, 40, 109, 5, 70, 12, 10, 12, 9, 69, 105, 121, 66, 20, 43, 71, 118, 11, 106, 140, 38, 6, 11, 35, 3, 27, 29, 98, 11, 73, 113, 122, 6, 112, 11, 95, 139, 102, 4, 98, 5, 4, 31, 119, 58, 71, 8, 9, 43, 130, 40, 108, 41, 6, 10, 23, 105, 64, 7, 4, 114, 62, 6, 34, 5, 29, 60, 141, 58, 54, 24, 63, 59, 12, 37, 144, 59, 58, 12, 5, 122, 39, 143, 52, 37, 110, 55, 114, 121, 5, 19, 5, 68, 56, 32, 12, 3, 64, 50, 20, 69, 63, 16, 17, 76, 132, 66, 140, 48, 60, 3, 9, 130, 3, 45, 84, 26, 90, 125, 3, 6, 6, 37, 2, 26, 19, 129, 12, 105, 21, 61, 83, 30, 27, 128, 16, 7, 12, 28, 15, 36, 10, 10, 8, 20, 122, 43, 58, 39, 111, 5, 121, 10, 130, 53, 36, 9, 69, 109, 40, 127, 5, 27, 6, 118, 10, 24, 63, 6, 10, 61, 70, 23, 104, 72, 18, 8, 15, 56, 18, 35, 43, 23, 101, 50, 69, 47, 68, 11, 5, 61, 52, 103, 6, 3, 83, 25, 3, 11, 22, 116, 80, 3, 53, 68, 42, 33, 17, 126, 52, 87, 135, 37, 18, 8, 135, 78, 8, 29, 64, 6, 96, 47, 60, 61, 81, 10, 73, 6, 77, 83, 121, 11, 63, 5, 27, 132, 86, 39, 144, 35, 97, 25, 90, 5, 5, 8, 52, 4, 50, 24, 49, 88, 11, 91, 6, 19, 15, 41, 8, 137, 135, 26, 5, 11, 83, 8, 39, 47, 55, 5, 88, 8, 37, 122, 24, 116, 112, 131, 97, 3, 99, 113, 5, 19, 97, 58, 141, 128, 18, 63, 5, 119, 24, 62, 22, 107, 91, 15, 78, 9, 20, 120, 21, 42, 118, 26, 23, 32, 4, 11, 59, 22, 12, 42, 62, 16, 71, 134, 3, 133, 88, 10, 113, 2, 41, 4, 102, 70, 116, 50, 7, 62, 86, 54, 91, 3, 99, 11, 54, 10, 28, 4, 39, 12, 3, 29, 48, 19, 140, 109, 66, 64, 44, 9, 6, 120, 119, 127, 95, 28, 126, 3, 3, 9, 19, 103, 29, 92, 122, 93, 52, 41, 3, 49, 122, 71, 12, 96, 11, 17, 23, 105, 56, 15, 5, 28, 128, 8, 56, 110, 100, 132, 139, 61, 122, 75, 53, 65, 19, 2, 22, 37, 8, 61, 22, 112, 87, 18, 87, 68, 9, 107, 138, 44, 106, 33, 138, 12, 12, 115, 31, 115, 51, 71, 59, 144, 7, 4, 47, 126, 91, 74, 18, 99, 41, 101, 11, 6, 15, 5, 9, 22, 98, 78, 122, 140, 113, 20, 11, 23, 51, 10, 89, 120, 3, 12, 34, 34, 54, 35, 42, 70, 4, 136, 9, 119, 139, 67, 130, 34, 20, 5, 13, 21, 140, 42, 141, 66, 134, 7, 5, 68, 31, 39, 73, 80, 18, 19, 3, 118, 46, 5, 7, 102, 12, 29, 115, 7, 78, 26, 4, 72, 94, 3, 137, 9, 3, 7, 13, 102, 3, 22, 78, 8, 16, 19, 117, 32, 14, 13, 50, 96, 66, 11, 24, 76, 9, 24, 5, 130, 72, 112, 6, 18, 141, 8, 133, 59, 4, 27, 33, 130, 63, 6, 3, 93, 13, 25, 66, 112, 106, 29, 33, 4, 94, 35, 4, 113, 44, 123, 5, 32, 115, 15, 115, 37, 5, 52, 93, 33, 45, 20, 9, 12, 66, 21, 32, 34, 5, 5, 21, 53, 23, 51, 81, 74, 73, 132, 18, 65, 7, 101, 59, 10, 15, 131, 26, 45, 143, 27, 10, 142, 58, 4, 7, 73, 12, 141, 8, 112, 141, 10, 8, 114, 79, 83, 50, 119, 3, 23, 19, 47, 33, 129, 9, 33, 46, 10, 120, 23, 143, 17, 121, 36, 10, 137, 114, 19, 90, 30, 3, 94, 86, 73, 22, 117, 14, 44, 140, 133, 61, 46, 6, 68, 8, 54, 6, 42, 84, 130, 65, 131, 62, 3, 39, 20, 32, 111, 143, 44, 90, 37, 15, 4, 115, 2, 24, 61, 2, 29, 3, 65, 93, 45, 66, 98, 37, 10, 48, 115, 37, 17, 8, 46, 32, 45, 22, 111, 30, 47, 6, 7, 125, 28, 7, 39, 64, 7, 3, 63, 11, 138, 36, 5, 33, 103, 98, 7, 4, 14, 65, 2, 45, 50, 22, 12, 9, 6, 6, 116, 82, 4, 20, 117, 123, 65, 128, 6, 137, 46, 138, 17, 140, 126, 72, 10, 5, 62, 106, 6, 61, 121, 5, 123, 54, 21, 46, 126, 11, 40, 135, 52, 28, 24, 3, 23, 83, 4, 35, 50, 60, 67, 56, 54, 44, 23, 10, 50, 11, 57, 12, 139, 100, 21, 82, 103, 5, 24, 18, 18, 73, 101, 41, 79, 40, 11, 14, 14, 116, 66, 122, 18, 97, 68, 126, 137, 60, 9, 7, 24, 12, 107, 7, 36, 11, 64, 34, 15, 135, 39, 5, 87, 120, 19, 36, 10, 44, 131, 47, 3, 10, 7, 115, 12, 33, 10, 19, 8, 130, 136, 7, 25, 11, 60, 11, 45, 25, 41, 7, 83, 55, 33, 40, 15, 48, 23, 2, 82, 52, 81, 125, 33, 117, 6, 55, 8, 122, 32, 11, 139, 53, 33, 48, 6, 9, 55, 18, 31, 4, 23, 4, 80, 25, 21, 48, 45, 88, 18, 81, 4, 142, 67, 29, 11, 39, 4, 86, 3, 100, 110, 92, 3, 58, 54, 122, 34, 5, 112, 8, 70, 20, 19, 33, 30, 126, 3, 41, 55, 56, 5, 67, 3, 18, 141, 9, 32, 135, 13, 39, 95, 21, 140, 97, 22, 106, 35, 9, 61, 3, 8, 143, 5, 2, 29, 3, 29, 4, 11, 3, 24, 47, 4, 85, 53, 75, 54, 134, 127, 22, 123, 7, 3, 48, 23, 139, 11, 136, 75, 6, 66, 141, 45, 36, 8, 97, 52, 10, 19, 11, 7, 121, 45, 66, 64, 127, 11, 51, 6, 142, 57, 28, 7, 24, 47, 13, 4, 144, 28, 2, 88, 113, 50, 15, 51, 9, 34, 111, 44, 13, 19, 10, 55, 73, 4, 143, 115, 122, 40, 115, 4, 19, 124, 4, 45, 78, 99, 61, 71, 3, 53, 40, 66, 6, 70, 24, 35, 36, 8, 14, 24, 24, 51, 139, 80, 133, 21, 134, 83, 71, 7, 10, 74, 29, 10, 2, 18, 35, 53, 50, 6, 131, 136, 54, 20, 6, 34, 84, 12, 24, 132, 105, 7, 22, 31, 16, 69, 19, 9, 8, 12, 118, 7, 13, 124, 55, 29, 6, 2, 32, 83, 64, 6, 6, 21, 7, 43, 3, 26, 7, 70, 140, 3, 48, 141, 11, 113, 10, 58, 7, 42, 14, 82, 4, 119, 32, 63, 95, 102, 61, 54, 142, 72, 90, 11, 110, 36, 38, 5, 143, 139, 104, 49, 11, 44, 142, 56, 6, 82, 68, 71, 63, 69, 7, 55, 15, 82, 33, 16, 59, 10, 26, 129, 121, 59, 8, 87, 47, 34, 136, 10, 12, 30, 51, 141, 47, 121, 61, 55, 12, 13, 11, 9, 98, 17, 4, 24, 6, 123, 3, 57, 34, 9, 45, 61, 60, 4, 6, 4, 70, 28, 111, 58, 3, 61, 72, 144, 67, 64, 31, 111, 101, 56, 134, 130, 25, 26, 117, 131, 126, 26, 4, 124, 113, 133, 18, 43, 30, 18, 117, 7, 59, 33, 38, 121, 122, 38, 18, 17, 80, 123, 42, 6, 9, 7, 20, 33, 112, 105, 10, 2, 6, 15, 28, 25, 2, 10, 39, 24, 40, 112, 36, 9, 66, 3, 54, 95, 45, 28, 136, 89, 46, 44, 10, 22, 75, 22, 8, 20, 63, 6, 6, 36, 60, 3, 7, 46, 7, 114, 126, 57, 42, 106, 7, 99, 119, 79, 119, 47, 116, 43, 41, 135, 32, 3, 2, 143, 85, 8, 38, 140, 47, 54, 49, 31, 45, 3, 127, 97, 3, 143, 10, 56, 122, 6, 38, 89, 42, 29, 104, 27, 12, 15, 59, 69, 43, 39, 119, 133, 56, 51, 59, 79, 27, 70, 25, 6, 3, 133, 19, 14, 3, 38, 116, 28, 61, 62, 36, 61, 53, 130, 141, 120, 26, 72, 6, 56, 53, 9, 113, 106, 6, 14, 43, 17, 10, 129, 122, 51, 41, 92, 26, 51, 4, 10, 133, 66, 9, 9, 97, 70, 55, 25, 29, 5, 28, 123, 54, 11, 12, 90, 111, 64, 133, 77, 68, 64, 62, 16, 10, 59, 7, 54, 110, 37, 97, 59, 3, 94, 27, 5, 3, 9, 34, 48, 49, 137, 108, 10, 129, 144, 90, 101, 54, 84, 35, 7, 5, 59, 16, 15, 9, 76, 54, 113, 143, 4, 41, 29, 24, 58, 36, 33, 29, 121, 140, 62, 50, 72, 6, 28, 4, 94, 126, 8, 16, 24, 8, 84, 41, 66, 98, 32, 80, 70, 70, 9, 42, 19, 44, 33, 47, 38, 8, 42, 6, 68, 144, 68, 102, 70, 112, 44, 48, 8, 53, 41, 80, 61, 108, 53, 14, 4, 73, 106, 114, 72, 65, 9, 7, 15, 5, 89, 132, 37, 4, 3, 7, 4, 34, 3, 144, 3, 5, 133, 26, 19, 24, 3, 48, 42, 113, 139, 11, 27, 25, 8, 64, 2, 7, 56, 59, 64, 136, 13, 5, 45, 65, 31, 8, 4, 112, 9, 6, 77, 38, 51, 41, 6, 122, 42, 53, 34, 22, 17, 12, 30, 50, 47, 72, 34, 30, 9, 38, 108, 17, 8, 115, 6, 31, 32, 135, 125, 42, 137, 6, 23, 67, 78, 14, 34, 11, 69, 7, 91, 22, 21, 41, 68, 93, 63, 77, 14, 7, 24, 59, 46, 138, 37, 9, 68, 35, 46, 116, 51, 35, 64, 68, 99, 129, 3, 61, 39, 70, 142, 126, 18, 28, 2, 64, 71, 12, 5, 9, 34, 46, 120, 107, 42, 28, 97, 39, 94, 59, 27, 61, 11, 101, 26, 129, 43, 74, 87, 139, 130, 9, 15, 12, 68, 112, 137, 7, 87, 62, 118, 32, 114, 23, 105, 70, 63, 133, 30, 71, 77, 8, 120, 126, 6, 128, 29, 16, 9, 8, 139, 92, 44, 18, 106, 64, 23, 42, 47, 35, 31, 35, 63, 60, 87, 4, 3, 51, 124, 26, 99, 34, 29, 32, 5, 56, 20, 75, 7, 41, 126, 6, 49, 66, 116, 102, 6, 47, 11, 54, 94, 9, 127, 108, 26, 117, 124, 143, 5, 129, 12, 61, 144, 141, 109, 138, 102, 136, 11, 31, 109, 44, 4, 103, 6, 11, 7, 32, 12, 55, 4, 50, 11, 52, 93, 110, 124, 10, 60, 68, 8, 83, 11, 9, 71, 105, 45, 57, 2, 53, 135, 42, 68, 5, 5, 11, 112, 70, 98, 49, 58, 101, 44, 97, 73, 65, 108, 2, 35, 91, 38, 131, 89, 10, 18, 29, 69, 52, 95, 25, 12, 10, 130, 6, 25, 20, 34, 28, 23, 85, 47, 112, 44, 99, 29, 27, 7, 5, 3, 52, 23, 91, 119, 90, 20, 26, 58, 51, 124, 50, 55, 42, 23, 8, 72, 9, 72, 4, 116, 35, 61, 138, 68, 39, 49, 16, 11, 84, 112, 10, 9, 3, 69, 6, 122, 127, 134, 134, 56, 115, 29, 10, 62, 13, 72, 19, 66, 9, 23, 100, 11, 137, 5, 143, 46, 4, 125, 63, 141, 31, 11, 31, 29, 14, 31, 9, 6, 2, 16, 94, 127, 17, 32, 102, 6, 111, 37, 18, 8, 32, 122, 107, 27, 85, 129, 17, 8, 111, 62, 134, 64, 49, 5, 5, 137, 26, 25, 115, 48, 5, 36, 10, 71, 30, 34, 35, 26, 67, 4, 12, 70, 66, 6, 11, 38, 96, 54, 101, 102, 8, 53, 102, 117, 81, 61, 113, 117, 4, 9, 114, 9, 53, 7, 67, 7, 53, 8, 63, 38, 16, 64, 102, 103, 131, 3, 33, 60, 24, 44, 53, 63, 117, 58, 13, 60, 10, 39, 70, 142, 67, 109, 5, 16, 4, 11, 10, 106, 50, 55, 7, 18, 38, 4, 4, 8, 5, 136, 60, 7, 61, 32, 12, 61, 28, 42, 60, 47, 47, 139, 14, 51, 105, 50, 4, 5, 4, 61, 4, 56, 54, 22, 119, 7, 140, 76, 43, 33, 26, 34, 6, 4, 87, 11, 32, 124, 64, 54, 37, 21, 6, 139, 40, 11, 144, 49, 36, 34, 9, 69, 15, 110, 130, 44, 35, 144, 7, 8, 139, 39, 48, 21, 57, 11, 26, 66, 15, 14, 48, 31, 5, 12, 38, 31, 32, 4, 11, 7, 7, 87, 89, 35, 5, 11, 25, 140, 65, 86, 120, 109, 62, 142, 84, 40, 128, 2, 14, 24, 28, 8, 7, 137, 60, 46, 145, 69, 39, 3, 5, 66, 123, 51, 92, 76, 9, 65, 135, 32, 39, 43, 61, 7, 19, 116, 5, 8, 6, 51, 20, 16, 10, 7, 3, 5, 65, 11, 24, 62, 9, 35, 142, 110, 24, 76, 32, 91, 103, 76, 142, 114, 4, 29, 25, 13, 14, 28, 67, 13, 2, 69, 53, 23, 15, 51, 141, 141, 81, 32, 5, 118, 29, 40, 8, 81, 56, 132, 120, 48, 10, 53, 24, 35, 89, 141, 71, 22, 44, 3, 13, 25, 4, 69, 10, 77, 22, 37, 73, 61, 121, 142, 122, 29, 12, 5, 3, 135, 27, 92, 43, 46, 14, 100, 4, 5, 47, 9, 7, 22, 54, 11, 55, 7, 28, 56, 58, 51, 137, 6, 57, 16, 64, 10, 53, 120, 62, 60, 39, 100, 56, 16, 23, 6, 66, 66, 59, 10, 72, 4, 42, 43, 3, 59, 4, 43, 15, 27, 4, 121, 110, 7, 15, 127, 73, 99, 85, 77, 5, 27, 51, 56, 58, 42, 97, 36, 131, 142, 54, 123, 36, 53, 6, 136, 7, 126, 54, 106, 5, 91, 139, 14, 4, 107, 69, 84, 128, 5, 24, 45, 6, 94, 18, 79, 58, 136, 98, 4, 15, 28, 2, 8, 56, 10, 9, 48, 125, 75, 111, 79, 5, 3, 124, 7, 3, 44, 120, 31, 119, 64, 57, 31, 16, 74, 43, 16, 10, 5, 118, 23, 62, 6, 61, 136, 23, 32, 63, 23, 85, 15, 60, 68, 31, 41, 135, 31, 107, 4, 85, 11, 87, 4, 72, 49, 6, 105, 31, 78, 121, 74, 24, 62, 3, 52, 40, 10, 7, 70, 123, 18, 57, 68, 134, 69, 10, 10, 64, 54, 43, 35, 9, 12, 48, 5, 50, 47, 28, 28, 48, 90, 16, 117, 39, 37, 86, 32, 4, 132, 43, 23, 9, 136, 109, 23, 14, 33, 17, 23, 119, 17, 57, 69, 61, 48, 139, 76, 79, 9, 141, 125, 12, 94, 81, 20, 5, 31, 7, 4, 32, 69, 23, 106, 59, 64, 134, 129, 89, 5, 26, 31, 19, 61, 11, 9, 52, 14, 9, 32, 39, 94, 49, 94, 11, 112, 43, 6, 53, 116, 39, 18, 46, 68, 144, 45, 119, 12, 41, 6, 7, 49, 7, 19, 49, 4, 31, 8, 38, 47, 24, 4, 9, 124, 70, 115, 68, 8, 36, 39, 11, 113, 6, 3, 138, 17, 13, 24, 63, 94, 29, 43, 66, 73, 21, 11, 82, 144, 23, 5, 4, 122, 124, 134, 22, 103, 34, 19, 123, 139, 10, 28, 63, 109, 121, 4, 94, 53, 128, 54, 25, 23, 29, 10, 86, 10, 2, 145, 7, 15, 18, 100, 42, 138, 134, 59, 40, 107, 30, 138, 31, 70, 10, 66, 10, 143, 28, 56, 13, 7, 34, 30, 129, 6, 45, 72, 38, 20, 61, 9, 93, 55, 19, 48, 77, 54, 9, 8, 67, 91, 39, 93, 136, 66, 51, 43, 124, 5, 75, 15, 34, 97, 9, 96, 96, 2, 80, 68, 7, 129, 8, 89, 23, 133, 5, 108, 7, 57, 8, 9, 9, 65, 17, 20, 126, 142, 87, 134, 104, 41, 16, 91, 7, 79, 20, 143, 5, 61, 103, 17, 46, 133, 130, 41, 121, 95, 16, 3, 126, 104, 19, 89, 9, 131, 96, 11, 9, 83, 11, 80, 120, 11, 55, 39, 53, 53, 16, 67, 16, 62, 28, 7, 79, 140, 106, 46, 5, 48, 120, 6, 42, 4, 98, 132, 108, 20, 127, 119, 124, 67, 132, 19, 63, 108, 52, 9, 51, 19, 69, 26, 7, 6, 126, 11, 5, 51, 16, 115, 13, 9, 7, 30, 83, 141, 52, 107, 11, 113, 5, 70, 17, 9, 30, 10, 52, 133, 103, 93, 12, 10, 36, 15, 117, 32, 30, 66, 135, 6, 107, 13, 20, 11, 38, 59, 8, 49, 70, 37, 18, 12, 113, 129, 8, 40, 30, 11, 96, 6, 6, 64, 6, 58, 8, 7, 24, 131, 123, 125, 48, 4, 11, 82, 36, 39, 7, 67, 12, 32, 8, 22, 138, 143, 139, 68, 12, 15, 9, 47, 65, 45, 68, 6, 57, 72, 141, 6, 80, 46, 48, 87, 137, 52, 68, 29, 71, 38, 71, 120, 29, 134, 3, 61, 17, 28, 43, 8, 45, 130, 18, 82, 69, 31, 99, 43, 4, 98, 15, 16, 36, 122, 54, 29, 22, 4, 30, 40, 85, 11, 9, 2, 47, 5, 4, 56, 77, 123, 27, 144, 20, 86, 136, 120, 139, 7, 16, 60, 80, 76, 70, 106, 55, 138, 6, 23, 110, 4, 34, 86, 19, 2, 7, 32, 3, 97, 12, 77, 77, 58, 18, 120, 63, 6, 54, 8, 3, 13, 135, 116, 77, 74, 26, 75, 7, 73, 37, 5, 66, 4, 74, 45, 50, 5, 37, 43, 135, 61, 71, 66, 134, 48, 126, 105, 5, 62, 104, 67, 136, 98, 78, 5, 45, 53, 15, 46, 92, 42, 104, 12, 121, 4, 13, 125, 9, 15, 33, 11, 83, 31, 24, 11, 15, 137, 55, 35, 6, 63, 126, 6, 31, 110, 132, 115, 69, 125, 68, 4, 111, 46, 97, 22, 45, 60, 39, 122, 13, 74, 18, 11, 4, 32, 46, 113, 44, 78, 41, 48, 33, 8, 12, 9, 9, 5, 136, 78, 55, 24, 141, 38, 30, 46, 119, 109, 55, 60, 27, 5, 5, 9, 26, 135, 6, 33, 17, 16, 8, 86, 7, 109, 7, 32, 21, 37, 60, 140, 97, 38, 46, 10, 53, 5, 5, 83, 71, 53, 110, 134, 61, 72, 10, 34, 62, 144, 56, 3, 89, 20, 2, 60, 12, 9, 3, 5, 131, 11, 10, 55, 30, 50, 54, 71, 10, 112, 4, 52, 7, 18, 25, 90, 58, 97, 44, 49, 2, 122, 31, 7, 50, 6, 18, 5, 73, 12, 40, 26, 11, 26, 32, 12, 23, 4, 51, 52, 119, 65, 38, 27, 98, 17, 27, 8, 57, 21, 122, 108, 67, 67, 119, 70, 134, 17, 83, 49, 27, 67, 124, 49, 9, 52, 13, 6, 33, 7, 9, 8, 49, 62, 57, 83, 66, 9, 135, 25, 119, 73, 11, 24, 66, 58, 6, 10, 22, 19, 62, 69, 49, 46, 74, 84, 2, 53, 7, 21, 91, 10, 87, 140, 34, 138, 17, 92, 16, 71, 4, 144, 103, 11, 31, 10, 9, 38, 23, 3, 143, 137, 46, 142, 85, 111, 110, 19, 75, 36, 113, 92, 102, 5, 61, 7, 64, 25, 53, 54, 36, 38, 4, 65, 36, 52, 56, 46, 55, 2, 59, 30, 7, 52, 121, 64, 43, 100, 71, 36, 135, 7, 2, 110, 10, 79, 3, 45, 18, 7, 8, 3, 96, 105, 60, 108, 128, 11, 6, 51, 120, 143, 136, 36, 117, 89, 5, 29, 8, 23, 122, 25, 51, 45, 4, 109, 11, 54, 20, 96, 20, 50, 6, 3, 6, 86, 85, 19, 37, 10, 7, 103, 10, 31, 11, 59, 17, 5, 33, 133, 16, 67, 66, 80, 3, 44, 13, 40, 12, 44, 66, 133, 37, 6, 39, 37, 48, 99, 53, 87, 68, 8, 31, 8, 11, 98, 139, 106, 35, 15, 27, 12, 33, 3, 60, 111, 20, 42, 18, 99, 41, 101, 60, 27, 121, 143, 64, 108, 7, 40, 11, 9, 23, 31, 17, 140, 83, 119, 18, 33, 138, 72, 54, 68, 3, 68, 75, 14, 136, 118, 140, 25, 88, 87, 7, 25, 138, 24, 62, 31, 43, 113, 60, 140, 77, 12, 3, 45, 27, 117, 46, 53, 36, 56, 69, 66, 135, 47, 45, 69, 47, 21, 26, 134, 32, 30, 44, 3, 130, 50, 133, 45, 103, 110, 71, 13, 50, 15, 50, 29, 13, 123, 134, 91, 124, 9, 4, 15, 73, 25, 14, 10, 25, 66, 23, 113, 5, 116, 17, 4, 55, 15, 31, 14, 123, 5, 8, 55, 4, 87, 41, 15, 133, 137, 20, 6, 28, 50, 38, 91, 73, 90, 36, 11, 65, 20, 16, 36, 6, 3, 92, 22, 75, 144, 75, 8, 136, 10, 8, 7, 27, 136, 9, 33, 40, 56, 99, 139, 10, 121, 64, 79, 60, 71, 46, 9, 82, 93, 38, 25, 110, 131, 19, 36, 52, 130, 43, 98, 5, 9, 124, 43, 44, 4, 62, 50, 3, 39, 12, 3, 7, 78, 12, 2, 17, 31, 12, 2, 106, 71, 23, 87, 31, 4, 64, 41, 23, 76, 69, 21, 30, 143, 23, 32, 18, 109, 4, 64, 15, 131, 66, 108, 82, 88, 123, 135, 11, 65, 73, 139, 11, 3, 65, 51, 104, 35, 83, 6, 44, 74, 48, 26, 142, 29, 105, 8, 45, 131, 138, 74, 121, 65, 109, 40, 35, 45, 2, 51, 25, 14, 10, 5, 41, 50, 97, 29, 33, 95, 120, 32, 5, 27, 26, 18, 10, 37, 45, 61, 55, 65, 10, 46, 8, 70, 71, 8, 10, 47, 29, 3, 57, 78, 26, 9, 142, 71, 7, 71, 21, 65, 33, 16, 12, 55, 42, 54, 33, 63, 116, 24, 105, 11, 4, 141, 69, 8, 62, 66, 50, 34, 11, 34, 63, 4, 8, 109, 135, 73, 43, 56, 24, 47, 38, 120, 118, 15, 45, 23, 120, 8, 11, 72, 30, 21, 3, 89, 61, 57, 2, 47, 47, 11, 129, 92, 51, 53, 21, 58, 43, 3, 135, 60, 137, 30, 43, 10, 91, 11, 8, 32, 108, 64, 90, 120, 38, 135, 33, 40, 10, 96, 47, 139, 128, 88, 140, 40, 115, 87, 5, 69, 36, 6, 65, 32, 3, 70, 21, 16, 27, 84, 136, 93, 4, 137, 141, 16, 5, 130, 68, 23, 40, 16, 106, 27, 87, 100, 51, 6, 8, 6, 102, 7, 135, 4, 41, 3, 98, 8, 5, 4, 17, 51, 30, 64, 31, 11, 50, 89, 135, 129, 38, 5, 7, 17, 58, 29, 8, 17, 76, 30, 5, 7, 55, 15, 25, 104, 49, 3, 65, 104, 2, 11, 8, 65, 22, 53, 137, 50, 13, 71, 109, 48, 7, 111, 20, 15, 8, 30, 10, 137, 118, 4, 117, 94, 6, 99, 134, 17, 19, 126, 40, 23, 35, 105, 29, 35, 3, 7, 6, 113, 25, 113, 61, 96, 5, 11, 102, 49, 108, 138, 86, 24, 84, 10, 138, 44, 29, 117, 16, 78, 99, 11, 117, 52, 7, 51, 127, 21, 35, 11, 58, 70, 70, 125, 11, 70, 3, 88, 52, 75, 11, 56, 55, 59, 28, 11, 40, 3, 99, 25, 24, 143, 56, 125, 58, 19, 77, 9, 53, 66, 7, 111, 63, 113, 26, 144, 41, 6, 3, 63, 34, 44, 75, 10, 90, 24, 3, 49, 65, 73, 57, 76, 62, 134, 89, 118, 82, 8, 40, 114, 73, 42, 10, 4, 119, 9, 25, 71, 6, 40, 75, 130, 128, 115, 19, 94, 18), weight = c(12, 29, 46, 41, 97, 19, 35, 35, 26, 40, 42, 54, 17, 50, 30, 85, 74, 50, 14, 130, 45, 54, 40, 19, 72, 38, 64, 21, 13, 18, 14, 50, 19, 36, 25, 32, 18, 56, 53, 40, 40, 18, 112, 50, 23, 125, 29, 50, 32, 51, 15, 40, 31, 14, 62, 18, 23, 52, 15, 12, 20, 9, 90, 32, 55, 105, 34, 30, 88, 53, 46, 17, 56, 107, 19, 36, 23, 17, 63, 20, 97, 15, 17, 15, 32, 16, 95, 140, 12, 36, 35, 19, 30, 21, 46, 10, 12, 100, 32, 50, 80, 24, 18, 32, 25, 20, 18, 18, 105, 23, 12, 60, 10, 32, 26, 95, 22, 50, 48, 40, 40, 43, 33, 86, 21, 41, 12, 110, 16, 150, 45, 52, 35, 26, 65, 39, 70, 14, 48, 18, 52, 33, 19, 42, 13, 95, 45, 20, 70, 65, 18, 38, 22, 25, 18, 17, 35, 32, 28, 13, 43, 35, 29, 42, 14, 45, 43, 48, 16, 44, 15, 20, 53, 35, 28, 40, 90, 45, 27, 60, 34, 26, 19, 30, 32, 25, 25, 70, 22, 58, 23, 36, 60, 17, 64, 29, 8, 41, 18, 32, 15, 42, 28, 14, 24, 69, 50, 45, 22, 24, 30, 17, 76, 40, 53, 46, 52, 42, 41, 44, 13, 24, 90, 65, 32, 26, 68, 11, 12, 39, 8, 32, 13, 45, 60, 90, 69, 25, 17, 57, 22, 97, 70, 12, 32, 23, 170, 110, 10, 26, 25, 49, 65, 23, 22, 27, 10, 60, 28, 38, 43, 28, 40, 24, 78, 12, 26, 25, 40, 90, 55, 45, 11, 48, 40, 45, 90, 35, 10, 40, 50, 85, 68, 37, 26, 30, 33, 24, 20, 58, 24, 93, 23, 36, 14, 45, 22, 85, 50, 76, 30, 60, 15, 34, 34, 35, 75, 80, 15, 46, 31, 61, 33, 30, 36, 75, 27, 28, 15, 30, 25, 32, 45, 35, 17, 27, 60, 90, 21, 26, 31, 12, 35, 90, 32, 30, 36, 18, 38, 33, 18, 125, 67, 46, 30, 18, 50, 30, 45, 30, 130, 15, 30, 67, 35, 80, 17, 25, 71, 29, 29, 21, 82, 36, 13, 35, 49, 35, 50, 24, 37, 12, 15, 13, 77, 19, 47, 28, 95, 34, 38, 36, 25, 68, 88, 48, 17, 32, 75, 85, 13, 15, 50, 35, 7, 18, 13, 13, 23, 125, 15, 25, 84, 83, 80, 45, 87, 23, 23, 25, 25, 90, 60, 25, 110, 70, 13, 12, 30, 69, 70, 40, 55, 30, 85, 28, 70, 20, 25, 15, 35, 46, 33, 22, 28, 60, 94, 50, 57, 41, 30, 30, 48, 20, 30, 18, 18, 30, 24, 20, 24, 30, 40, 79, 78, 38, 42, 25, 50, 70, 49, 62, 15, 26, 24, 20, 28, 41, 85, 50, 17, 33, 11, 32, 54, 14, 62, 16, 32, 22, 35, 20, 55, 115, 29, 57, 35, 17, 33, 47, 15, 19, 20, 40, 27, 25, 17, 105, 35, 15, 20, 25, 76, 72, 39, 10, 37, 22, 35, 65, 19, 36, 18, 20, 64, 58, 86, 70, 20, 37, 27, 15, 84, 38, 85, 35, 30, 79, 25, 15, 30, 80, 26, 11, 93, 23, 54, 70, 58, 18, 34, 78, 68, 45, 60, 42, 30, 50, 30, 28, 51, 52, 18, 16, 90, 26, 20, 14, 29, 65, 52, 17, 22, 42, 16, 9, 16, 30, 17, 118, 42, 17, 39, 45, 104, 23, 23, 59, 28, 13, 21, 34, 38, 25, 80, 25, 14, 55, 17, 13, 67, 22, 29, 60, 20, 40, 99, 53, 28, 12, 70, 25, 23, 14, 37, 46, 12, 21, 24, 17, 17, 110, 40, 30, 105, 20, 16, 40, 15, 82, 80, 30, 52, 41, 40, 24, 93, 40, 20, 45, 13, 19, 97, 12, 27, 35, 43, 13, 35, 17, 21, 51, 45, 124, 25, 50, 50, 33, 12, 94, 13, 26, 59, 25, 17, 45, 35, 63, 55, 34, 21, 30, 45, 22, 18, 54, 60, 15, 50, 73, 60, 12, 22, 14, 35, 60, 39, 18, 80, 6, 16, 16, 30, 17, 65, 115, 36, 65, 40, 23, 43, 31, 72, 42, 28, 36, 30, 90, 19, 40, 21, 131, 20, 32, 68, 44, 28, 60, 13, 48, 14, 26, 24, 85, 58, 26, 24, 50, 21, 20, 115, 13, 54, 32, 40, 65, 35, 17, 16, 17, 41, 35, 40, 49, 32, 25, 16, 23, 12, 27, 38, 70, 30, 29, 16, 51, 28, 46, 70, 40, 17, 11, 23, 100, 47, 85, 18, 95, 36, 15, 90, 19, 50, 58, 46, 35, 20, 17, 14, 46, 62, 60, 28, 60, 59, 43, 98, 46, 33, 28, 36, 15, 23, 25, 28, 26, 65, 30, 23, 36, 15, 15, 40, 15, 19, 65, 15, 17, 47, 25, 36, 38, 30, 15, 18, 19, 88, 12, 90, 82, 50, 13, 40, 38, 13, 34, 40, 53, 20, 56, 96, 86, 80, 80, 40, 34, 52, 42, 35, 39, 42, 26, 21, 21, 75, 18, 30, 70, 30, 45, 69, 46, 15, 22, 35, 30, 63, 50, 110, 40, 33, 36, 12, 65, 97, 34, 52, 17, 60, 14, 27, 32, 26, 98, 27, 37, 22, 28, 64, 85, 52, 96, 30, 18, 78, 49, 35, 13, 39, 38, 20, 70, 20, 55, 22, 30, 35, 74, 20, 42, 21, 59, 14, 28, 45, 50, 45, 50, 40, 65, 50, 40, 48, 35, 34, 12, 24, 85, 45, 31, 16, 69, 51, 22, 23, 67, 35, 40, 28, 24, 60, 20, 40, 35, 11, 22, 105, 20, 27, 14, 13, 60, 24, 50, 28, 35, 23, 54, 24, 55, 35, 35, 25, 17, 29, 23, 87, 26, 28, 39, 29, 65, 24, 48, 25, 17, 40, 44, 30, 40, 23, 50, 19, 32, 63, 40, 35, 68, 30, 49, 20, 64, 80, 35, 16, 21, 13, 40, 16, 64, 30, 10, 160, 18, 23, 52, 27, 30, 14, 40, 19, 93, 30, 40, 20, 52, 30, 36, 51, 39, 40, 49, 82, 36, 12, 39, 34, 13, 79, 28, 34, 150, 28, 15, 80, 80, 130, 17, 80, 19, 42, 34, 92, 32, 13, 29, 17, 27, 29, 67, 23, 20, 21, 44, 34, 10, 31, 15, 36, 19, 18, 40, 52, 43, 44, 48, 49, 22, 70, 38, 48, 20, 22, 40, 90, 14, 64, 52, 50, 13, 19, 27, 60, 16, 14, 13, 25, 24, 37, 22, 31, 35, 46, 31, 15, 15, 94, 25, 26, 44, 10, 20, 36, 75, 95, 102, 18, 57, 50, 37, 19, 20, 18, 10, 63, 16, 13, 28, 21, 30, 40, 75, 60, 64, 30, 110, 27, 76, 61, 45, 16, 36, 30, 38, 42, 50, 35, 48, 31, 11, 16, 28, 40, 44, 51, 48, 22, 65, 62, 19, 70, 50, 39, 115, 42, 15, 30, 25, 45, 40, 48, 24, 31, 55, 45, 15, 41, 27, 42, 130, 85, 13, 25, 40, 28, 38, 14, 98, 15, 22, 24, 60, 48, 56, 34, 24, 52, 16, 22, 33, 150, 29, 33, 20, 27, 18, 22, 60, 19, 25, 12, 28, 38, 36, 28, 90, 50, 78, 64, 79, 87, 53, 32, 15, 26, 16, 20, 80, 18, 14, 22, 34, 82, 16, 77, 20, 36, 28, 12, 45, 63, 58, 72, 21, 30, 17, 60, 12, 28, 19, 50, 90, 24, 21, 37, 21, 100, 35, 26, 11, 60, 37, 20, 23, 26, 42, 27, 76, 37, 71, 19, 19, 95, 35, 30, 79, 14, 35, 70, 40, 27, 15, 45, 30, 80, 71, 89, 18, 50, 16, 47, 34, 48, 38, 36, 12, 20, 30, 80, 26, 38, 19, 17, 38, 159, 27, 14, 40, 23, 25, 50, 25, 70, 85, 11, 70, 43, 14, 58, 80, 15, 27, 30, 18, 18, 120, 19, 24, 21, 35, 32, 26, 38, 16, 21, 31, 21, 11, 47, 80, 9, 36, 21, 14, 40, 18, 19, 23, 50, 71, 103, 40, 9, 80, 15, 90, 35, 70, 21, 67, 38, 72, 56, 28, 46, 96, 56, 80, 14, 80, 76, 30, 35, 32, 121, 70, 90, 22, 44, 120, 10, 32, 65, 21, 15, 35, 65, 22, 30, 14, 21, 12, 40, 50, 32, 115, 26, 78, 12, 15, 64, 80, 49, 54, 51, 11, 47, 24, 48, 13, 45, 80, 21, 47, 40, 21, 16, 39, 93, 20, 14, 18, 36, 46, 12, 80, 42, 17, 86, 111, 21, 35, 42, 37, 47, 20, 26, 55, 30, 40, 24, 59, 45, 20, 49, 23, 90, 130, 20, 32, 66, 80, 70, 100, 51, 29, 24, 15, 110, 38, 14, 31, 70, 39, 23, 22, 39, 14, 100, 17, 17, 38, 55, 28, 16, 17, 65, 35, 87, 60, 32, 52, 16, 40, 22, 20, 25, 19, 40, 90, 60, 36, 34, 27, 40, 65, 16, 50, 84, 50, 16, 20, 30, 13, 33, 40, 68, 26, 37, 53, 80, 17, 55, 24, 55, 95, 60, 18, 80, 17, 14, 35, 80, 50, 53, 18, 21, 26, 86, 35, 65, 40, 17, 21, 23, 52, 50, 22, 14, 60, 40, 18, 28, 14, 25, 23, 108, 55, 33, 32, 40, 43, 23, 36, 100, 40, 40, 23, 16, 60, 41, 120, 38, 26, 58, 30, 65, 30, 18, 24, 13, 45, 42, 38, 23, 12, 34, 33, 25, 37, 49, 29, 29, 52, 95, 52, 75, 35, 40, 12, 20, 78, 8, 29, 45, 28, 49, 96, 12, 21, 16, 38, 10, 24, 28, 100, 23, 62, 30, 42, 68, 22, 46, 65, 21, 19, 21, 35, 23, 38, 18, 24, 16, 22, 110, 30, 50, 41, 92, 14, 85, 18, 90, 33, 32, 22, 39, 95, 29, 80, 20, 25, 19, 70, 21, 29, 32, 18, 24, 39, 85, 20, 44, 45, 25, 17, 25, 30, 35, 38, 33, 50, 65, 36, 60, 35, 42, 22, 20, 35, 36, 80, 22, 12, 70, 23, 12, 20, 29, 80, 40, 12, 42, 40, 31, 25, 23, 105, 45, 43, 90, 31, 27, 16, 90, 54, 25, 36, 56, 15, 65, 35, 50, 25, 45, 20, 45, 17, 42, 44, 50, 18, 45, 14, 26, 125, 60, 39, 104, 28, 52, 24, 47, 13, 15, 14, 35, 16, 35, 23, 28, 56, 16, 70, 18, 20, 29, 34, 23, 120, 110, 28, 17, 20, 50, 17, 30, 40, 30, 13, 65, 19, 25, 70, 26, 85, 78, 76, 70, 8, 49, 90, 15, 28, 95, 43, 85, 65, 22, 36, 14, 95, 26, 32, 30, 70, 65, 26, 45, 20, 25, 125, 29, 35, 58, 25, 34, 34, 14, 21, 39, 25, 20, 40, 50, 21, 50, 97, 12, 78, 60, 20, 57, 7, 40, 11, 50, 60, 70, 40, 18, 40, 41, 42, 52, 11, 50, 21, 33, 20, 25, 17, 30, 23, 13, 37, 39, 26, 88, 70, 40, 49, 45, 22, 15, 55, 66, 82, 64, 49, 90, 12, 15, 20, 29, 50, 35, 90, 93, 50, 55, 41, 20, 48, 80, 35, 20, 65, 20, 26, 27, 80, 35, 24, 14, 25, 85, 23, 38, 75, 65, 59, 150, 45, 85, 40, 42, 37, 24, 13, 28, 35, 21, 55, 34, 78, 75, 21, 55, 51, 16, 56, 100, 33, 70, 29, 91, 23, 27, 80, 28, 65, 37, 38, 45, 126, 7, 12, 32, 86, 45, 50, 26, 65, 45, 65, 18, 14, 22, 17, 22, 27, 60, 45, 70, 70, 66, 25, 20, 29, 33, 18, 66, 90, 13, 19, 34, 31, 38, 37, 44, 50, 12, 120, 22, 127, 85, 38, 62, 27, 24, 18, 19, 33, 140, 33, 75, 32, 90, 22, 12, 46, 32, 35, 50, 95, 29, 24, 12, 98, 31, 17, 17, 45, 29, 32, 60, 16, 42, 26, 16, 44, 57, 10, 100, 16, 15, 18, 20, 95, 10, 27, 47, 19, 24, 27, 103, 29, 28, 26, 29, 50, 42, 26, 30, 53, 19, 29, 17, 110, 55, 75, 16, 23, 78, 20, 96, 36, 15, 35, 36, 80, 43, 22, 15, 50, 18, 29, 55, 70, 46, 35, 32, 14, 58, 35, 12, 75, 37, 120, 16, 30, 59, 22, 89, 30, 12, 50, 95, 30, 37, 22, 21, 20, 55, 26, 26, 26, 16, 15, 25, 38, 25, 44, 58, 48, 45, 90, 26, 40, 20, 62, 40, 21, 19, 130, 29, 35, 110, 28, 23, 138, 48, 14, 13, 55, 28, 95, 14, 60, 89, 19, 20, 75, 40, 95, 29, 100, 12, 28, 25, 34, 30, 80, 19, 38, 40, 18, 55, 22, 70, 23, 65, 30, 24, 75, 63, 25, 45, 32, 12, 75, 47, 48, 26, 89, 21, 35, 90, 70, 37, 35, 15, 40, 21, 31, 17, 35, 53, 60, 40, 65, 60, 15, 34, 33, 30, 80, 79, 28, 52, 32, 30, 17, 74, 10, 27, 42, 12, 30, 12, 48, 70, 30, 43, 59, 36, 21, 39, 71, 32, 24, 21, 39, 24, 42, 35, 70, 25, 36, 19, 18, 80, 35, 21, 36, 32, 14, 11, 40, 23, 175, 30, 13, 29, 74, 48, 26, 15, 31, 37, 11, 32, 43, 20, 20, 20, 22, 16, 55, 47, 15, 25, 66, 70, 50, 102, 16, 90, 29, 114, 18, 139, 65, 37, 18, 14, 44, 60, 21, 39, 90, 15, 70, 38, 20, 35, 80, 24, 30, 85, 45, 23, 29, 14, 30, 30, 15, 35, 30, 40, 40, 40, 35, 50, 30, 15, 33, 23, 45, 23, 135, 60, 27, 47, 88, 11, 29, 22, 25, 58, 50, 40, 44, 28, 21, 23, 23, 80, 67, 80, 26, 50, 42, 100, 107, 38, 20, 20, 22, 27, 144, 20, 29, 16, 44, 33, 24, 100, 30, 15, 45, 90, 35, 38, 22, 34, 120, 30, 12, 19, 18, 60, 25, 33, 18, 30, 20, 60, 94, 25, 22, 22, 36, 20, 32, 30, 30, 14, 51, 34, 45, 29, 20, 30, 24, 13, 48, 45, 45, 60, 32, 61, 22, 36, 18, 75, 27, 18, 97, 42, 30, 35, 16, 16, 40, 25, 25, 13, 30, 17, 80, 29, 23, 30, 34, 45, 23, 47, 14, 105, 45, 28, 22, 34, 13, 55, 12, 50, 65, 58, 12, 56, 33, 80, 30, 16, 60, 19, 40, 23, 24, 30, 24, 93, 15, 35, 48, 39, 13, 38, 13, 27, 85, 22, 30, 60, 18, 31, 60, 28, 140, 60, 28, 47, 30, 19, 38, 13, 22, 108, 14, 15, 25, 14, 30, 15, 19, 13, 30, 36, 16, 39, 37, 80, 45, 75, 68, 25, 60, 22, 10, 48, 28, 86, 23, 132, 48, 21, 42, 78, 29, 40, 17, 50, 40, 22, 31, 21, 14, 100, 28, 43, 52, 72, 22, 37, 17, 75, 37, 24, 20, 39, 50, 20, 12, 114, 28, 11, 65, 98, 41, 18, 44, 20, 27, 65, 33, 20, 31, 18, 35, 45, 10, 90, 70, 68, 30, 80, 12, 25, 50, 16, 30, 43, 43, 57, 47, 13, 43, 30, 47, 18, 50, 33, 28, 33, 20, 18, 32, 26, 70, 70, 60, 108, 35, 65, 74, 60, 17, 19, 54, 28, 17, 12, 27, 31, 31, 45, 18, 65, 68, 45, 23, 17, 30, 48, 20, 30, 65, 56, 19, 34, 29, 24, 40, 28, 19, 16, 20, 63, 25, 20, 113, 40, 29, 14, 10, 37, 55, 34, 18, 23, 40, 16, 37, 13, 30, 24, 35, 48, 12, 34, 70, 23, 65, 16, 42, 19, 43, 25, 52, 16, 63, 40, 47, 58, 80, 50, 38, 111, 45, 65, 21, 62, 35, 29, 16, 105, 46, 56, 35, 22, 38, 90, 40, 20, 54, 44, 50, 47, 40, 17, 45, 19, 48, 26, 26, 60, 19, 33, 92, 80, 45, 23, 45, 27, 57, 120, 25, 20, 30, 40, 97, 32, 50, 36, 38, 27, 30, 22, 16, 70, 18, 9, 31, 19, 100, 14, 38, 31, 15, 33, 85, 43, 14, 17, 15, 43, 35, 55, 47, 10, 35, 50, 125, 52, 45, 24, 94, 70, 32, 78, 110, 37, 30, 40, 65, 85, 30, 16, 80, 80, 70, 24, 39, 25, 20, 80, 21, 35, 26, 40, 70, 60, 34, 22, 24, 56, 75, 41, 14, 24, 16, 28, 30, 45, 90, 20, 12, 14, 20, 29, 25, 12, 24, 33, 30, 26, 75, 38, 16, 55, 15, 33, 65, 28, 30, 70, 86, 39, 38, 22, 27, 60, 36, 17, 15, 50, 15, 18, 35, 30, 10, 19, 35, 16, 68, 55, 45, 30, 62, 19, 60, 71, 58, 117, 32, 100, 29, 26, 75, 30, 13, 12, 88, 49, 14, 25, 67, 39, 39, 30, 31, 38, 14, 70, 58, 13, 105, 23, 42, 70, 15, 30, 50, 35, 27, 85, 30, 20, 30, 50, 52, 36, 35, 85, 70, 40, 44, 38, 40, 27, 40, 26, 18, 12, 100, 27, 28, 14, 34, 70, 32, 35, 45, 30, 40, 44, 105, 85, 79, 34, 60, 16, 17, 35, 17, 80, 60, 15, 29, 36, 28, 22, 75, 66, 52, 27, 59, 26, 52, 14, 23, 96, 50, 24, 20, 54, 42, 41, 28, 25, 18, 34, 52, 36, 26, 25, 45, 64, 38, 62, 50, 43, 38, 60, 25, 23, 24, 23, 35, 65, 41, 50, 31, 13, 62, 27, 14, 14, 18, 28, 28, 40, 75, 95, 22, 70, 108, 41, 55, 60, 73, 37, 14, 11, 35, 18, 26, 19, 50, 28, 60, 125, 12, 32, 30, 34, 40, 28, 25, 30, 80, 86, 35, 35, 42, 14, 26, 13, 50, 92, 20, 30, 27, 17, 65, 32, 33, 50, 30, 48, 41, 39, 17, 46, 22, 34, 28, 52, 30, 18, 32, 21, 45, 100, 40, 50, 54, 80, 32, 40, 22, 43, 37, 40, 45, 56, 36, 26, 14, 43, 60, 142, 40, 40, 17, 21, 23, 16, 58, 120, 27, 11, 12, 22, 12, 38, 13, 119, 13, 14, 175, 36, 24, 22, 7, 35, 35, 80, 85, 22, 26, 35, 19, 38, 11, 19, 32, 37, 40, 48, 19, 16, 36, 45, 32, 20, 18, 60, 18, 18, 85, 37, 40, 30, 20, 67, 33, 45, 35, 28, 20, 25, 31, 36, 35, 48, 32, 29, 15, 29, 50, 19, 16, 86, 17, 30, 35, 86, 94, 32, 93, 17, 26, 44, 60, 27, 35, 18, 58, 20, 65, 25, 24, 32, 40, 98, 41, 60, 27, 17, 24, 41, 34, 168, 33, 22, 43, 34, 31, 132, 24, 29, 50, 39, 62, 108, 12, 37, 32, 39, 72, 101, 21, 28, 15, 30, 40, 20, 15, 20, 32, 35, 80, 78, 42, 24, 88, 33, 70, 35, 27, 65, 19, 75, 25, 60, 46, 52, 55, 150, 118, 24, 25, 23, 46, 67, 95, 16, 45, 52, 52, 34, 53, 28, 70, 50, 42, 120, 29, 40, 60, 21, 126, 155, 15, 90, 20, 28, 14, 18, 90, 65, 33, 26, 90, 55, 32, 38, 34, 48, 35, 34, 45, 39, 70, 17, 14, 35, 120, 30, 68, 29, 28, 30, 15, 39, 32, 34, 22, 32, 95, 14, 40, 39, 76, 60, 16, 88, 20, 40, 60, 21, 80, 68, 26, 70, 64, 130, 15, 65, 20, 33, 120, 74, 65, 190, 54, 102, 19, 40, 95, 40, 15, 110, 13, 25, 15, 32, 25, 50, 14, 35, 18, 30, 40, 70, 80, 22, 31, 50, 15, 60, 21, 19, 45, 55, 43, 40, 14, 37, 72, 79, 35, 16, 14, 23, 65, 36, 63, 40, 41, 52, 38, 35, 45, 42, 60, 9, 30, 78, 35, 87, 55, 20, 28, 27, 35, 39, 59, 26, 18, 18, 106, 18, 26, 20, 38, 36, 24, 50, 32, 95, 30, 70, 28, 25, 18, 16, 12, 42, 32, 75, 128, 45, 20, 36, 37, 38, 78, 40, 38, 35, 23, 15, 50, 20, 50, 14, 65, 33, 52, 165, 45, 24, 33, 25, 18, 49, 65, 24, 21, 11, 52, 19, 99, 90, 60, 135, 38, 80, 30, 18, 40, 20, 44, 30, 36, 19, 22, 65, 25, 90, 12, 130, 43, 14, 85, 44, 65, 29, 22, 30, 30, 24, 26, 20, 19, 8, 21, 50, 80, 24, 27, 100, 20, 100, 30, 26, 19, 32, 115, 72, 31, 50, 105, 30, 19, 92, 45, 90, 31, 29, 16, 18, 140, 33, 30, 77, 32, 15, 27, 18, 45, 33, 33, 40, 23, 62, 10, 22, 25, 52, 18, 21, 46, 45, 34, 65, 104, 18, 42, 52, 135, 50, 37, 50, 62, 13, 21, 85, 19, 35, 16, 60, 19, 35, 22, 32, 32, 18, 38, 50, 65, 80, 13, 27, 35, 30, 27, 45, 40, 130, 40, 23, 30, 18, 33, 40, 110, 40, 65, 18, 20, 17, 23, 23, 92, 39, 38, 20, 27, 35, 14, 17, 20, 14, 90, 36, 14, 67, 25, 17, 40, 27, 28, 35, 38, 38, 80, 26, 40, 85, 42, 13, 12, 17, 35, 14, 40, 60, 29, 62, 16, 85, 49, 38, 30, 26, 30, 16, 11, 48, 22, 32, 62, 50, 34, 31, 22, 14, 70, 32, 17, 80, 38, 31, 32, 22, 50, 27, 82, 80, 50, 35, 71, 17, 20, 127, 28, 38, 32, 35, 31, 32, 50, 24, 21, 45, 28, 14, 17, 27, 25, 28, 16, 20, 17, 16, 42, 61, 36, 13, 19, 25, 90, 41, 40, 60, 80, 67, 100, 95, 32, 75, 14, 27, 30, 23, 18, 17, 85, 36, 39, 130, 62, 38, 17, 17, 48, 60, 45, 50, 40, 20, 52, 85, 30, 32, 32, 40, 18, 30, 68, 15, 19, 14, 42, 24, 33, 21, 18, 16, 19, 46, 23, 26, 30, 20, 28, 135, 63, 27, 55, 33, 52, 59, 51, 102, 78, 17, 26, 27, 21, 28, 38, 39, 19, 12, 42, 37, 40, 29, 61, 98, 70, 43, 24, 14, 94, 30, 30, 15, 50, 38, 143, 90, 33, 20, 35, 25, 27, 65, 92, 40, 33, 37, 11, 23, 23, 12, 43, 21, 65, 25, 35, 73, 50, 85, 89, 98, 24, 33, 18, 10, 100, 29, 60, 30, 35, 28, 79, 31, 15, 36, 20, 14, 33, 48, 17, 35, 18, 24, 34, 40, 32, 70, 20, 40, 26, 40, 18, 39, 90, 36, 45, 26, 48, 35, 18, 32, 14, 54, 40, 32, 25, 53, 12, 32, 30, 12, 48, 14, 38, 22, 28, 12, 70, 56, 20, 22, 86, 36, 95, 35, 62, 17, 36, 46, 45, 63, 38, 74, 39, 90, 107, 47, 131, 29, 37, 22, 95, 20, 65, 32, 57, 18, 60, 98, 26, 16, 96, 41, 42, 100, 17, 28, 32, 15, 50, 16, 53, 42, 92, 55, 15, 23, 33, 11, 25, 52, 23, 17, 36, 66, 56, 90, 45, 14, 12, 50, 14, 11, 34, 91, 27, 72, 46, 39, 30, 23, 60, 35, 30, 20, 17, 89, 38, 29, 18, 30, 75, 29, 34, 34, 27, 51, 23, 40, 38, 28, 32, 73, 25, 72, 13, 55, 25, 48, 7, 45, 38, 18, 54, 30, 53, 82, 40, 34, 56, 14, 37, 28, 19, 17, 50, 100, 26, 40, 45, 80, 44, 21, 21, 48, 38, 38, 30, 16, 19, 32, 12, 40, 46, 30, 29, 43, 52, 22, 68, 30, 36, 57, 32, 15, 64, 37, 27, 20, 135, 62, 28, 18, 37, 20, 30, 65, 28, 38, 48, 37, 39, 100, 45, 60, 19, 65, 70, 20, 45, 50, 28, 14, 27, 19, 15, 35, 55, 30, 50, 33, 45, 90, 75, 58, 20, 30, 31, 25, 30, 18, 20, 40, 22, 17, 34, 30, 65, 45, 70, 22, 90, 35, 15, 40, 65, 39, 32, 35, 44, 101, 40, 75, 19, 32, 15, 20, 38, 16, 22, 43, 13, 30, 20, 40, 38, 32, 11, 16, 115, 35, 76, 46, 19, 35, 35, 24, 95, 18, 10, 100, 26, 22, 23, 38, 90, 30, 39, 45, 45, 27, 26, 56, 158, 25, 13, 14, 75, 104, 85, 26, 50, 25, 22, 65, 50, 18, 37, 45, 100, 70, 14, 70, 49, 104, 30, 22, 30, 26, 22, 60, 25, 8, 90, 18, 26, 22, 68, 27, 91, 90, 65, 31, 90, 38, 74, 27, 40, 21, 40, 20, 80, 35, 50, 22, 21, 32, 28, 88, 18, 35, 35, 30, 33, 54, 20, 65, 49, 23, 37, 80, 27, 19, 21, 30, 60, 37, 68, 105, 40, 30, 37, 108, 16, 30, 19, 39, 52, 18, 45, 70, 12, 38, 44, 16, 121, 21, 70, 26, 70, 16, 64, 17, 49, 19, 19, 16, 65, 19, 25, 72, 164, 50, 52, 70, 30, 24, 40, 15, 83, 30, 96, 12, 33, 48, 27, 34, 110, 52, 40, 72, 47, 24, 13, 131, 50, 30, 56, 25, 98, 55, 24, 23, 42, 20, 34, 42, 17, 42, 30, 35, 45, 26, 49, 20, 50, 32, 19, 45, 84, 62, 32, 20, 42, 120, 15, 33, 13, 62, 130, 58, 35, 90, 100, 112, 50, 86, 28, 40, 80, 40, 20, 40, 30, 49, 23, 15, 17, 82, 17, 22, 47, 26, 45, 18, 21, 20, 36, 43, 90, 35, 59, 23, 86, 19, 55, 24, 16, 26, 17, 35, 105, 52, 50, 19, 23, 33, 29, 48, 33, 28, 50, 113, 14, 57, 18, 29, 21, 34, 36, 18, 35, 50, 46, 25, 20, 54, 86, 21, 38, 33, 22, 80, 16, 16, 50, 22, 34, 18, 15, 30, 121, 75, 70, 37, 18, 23, 60, 34, 30, 20, 42, 29, 28, 18, 26, 91, 84, 58, 60, 18, 23, 20, 35, 42, 38, 40, 18, 35, 60, 100, 15, 55, 37, 38, 75, 80, 40, 30, 32, 40, 35, 53, 75, 30, 170, 13, 40, 26, 22, 30, 15, 43, 98, 22, 60, 45, 26, 70, 27, 13, 97, 17, 25, 32, 115, 38, 35, 39, 18, 32, 32, 105, 27, 18, 11, 34, 16, 11, 55, 50, 116, 25, 90, 21, 40, 90, 102, 95, 16, 25, 39, 62, 40, 45, 62, 50, 69, 13, 29, 50, 17, 20, 40, 23, 9, 18, 26, 12, 85, 21, 80, 100, 37, 27, 101, 35, 21, 34, 19, 12, 25, 128, 75, 48, 47, 24, 46, 20, 45, 39, 18, 50, 11, 41, 35, 39, 13, 34, 34, 110, 30, 47, 45, 50, 50, 102, 63, 15, 38, 60, 46, 93, 68, 44, 12, 37, 36, 22, 43, 44, 35, 65, 25, 70, 11, 23, 55, 24, 28, 28, 22, 52, 29, 30, 18, 22, 105, 48, 26, 20, 42, 145, 19, 28, 78, 89, 85, 48, 75, 62, 15, 95, 40, 57, 30, 30, 42, 36, 42, 30, 42, 30, 20, 12, 28, 26, 85, 43, 40, 38, 28, 37, 18, 25, 21, 20, 17, 70, 40, 38, 23, 115, 33, 31, 30, 60, 82, 41, 44, 22, 15, 15, 27, 26, 75, 15, 33, 25, 30, 17, 92, 20, 70, 20, 32, 28, 32, 55, 175, 75, 35, 45, 20, 48, 12, 16, 75, 60, 40, 72, 106, 42, 40, 22, 33, 54, 135, 50, 10, 50, 25, 11, 32, 20, 19, 13, 12, 95, 28, 18, 33, 35, 40, 41, 40, 18, 55, 12, 37, 25, 24, 30, 52, 40, 53, 35, 35, 12, 60, 23, 30, 40, 14, 20, 16, 37, 21, 22, 26, 25, 28, 38, 32, 34, 13, 45, 38, 58, 39, 36, 26, 55, 22, 30, 22, 45, 35, 52, 60, 35, 40, 102, 60, 82, 28, 50, 32, 26, 42, 110, 40, 24, 35, 25, 17, 43, 25, 18, 13, 38, 33, 30, 50, 40, 19, 82, 24, 48, 47, 18, 25, 38, 34, 19, 16, 23, 19, 56, 45, 35, 36, 50, 47, 13, 41, 15, 25, 50, 25, 45, 88, 32, 85, 23, 65, 30, 43, 15, 122, 92, 24, 29, 21, 18, 32, 27, 10, 84, 110, 34, 125, 62, 60, 50, 30, 37, 25, 74, 45, 56, 20, 42, 17, 40, 24, 42, 35, 30, 38, 15, 46, 32, 42, 35, 38, 38, 8, 35, 30, 16, 30, 52, 56, 33, 41, 35, 25, 160, 15, 14, 110, 20, 45, 14, 52, 22, 20, 21, 14, 90, 75, 65, 60, 90, 18, 13, 38, 100, 120, 104, 30, 100, 51, 14, 30, 15, 28, 76, 29, 32, 35, 10, 48, 23, 38, 32, 55, 23, 30, 15, 11, 15, 40, 45, 30, 27, 24, 20, 85, 20, 32, 19, 24, 21, 14, 30, 92, 17, 40, 35, 45, 11, 30, 21, 26, 22, 30, 53, 93, 28, 20, 36, 30, 25, 78, 26, 50, 64, 20, 34, 18, 18, 55, 90, 60, 35, 22, 30, 15, 28, 14, 40, 75, 26, 42, 27, 59, 32, 50, 35, 36, 75, 165, 38, 107, 19, 40, 16, 17, 28, 28, 19, 135, 35, 86, 44, 40, 98, 45, 37, 52, 14, 44, 61, 20, 80, 65, 86, 30, 53, 60, 20, 27, 98, 29, 54, 29, 31, 57, 40, 89, 62, 20, 11, 42, 29, 114, 35, 36, 35, 50, 31, 48, 70, 28, 30, 50, 35, 30, 28, 71, 31, 22, 28, 12, 72, 40, 76, 32, 50, 80, 62, 16, 40, 23, 34, 25, 20, 107, 60, 50, 110, 17, 18, 24, 45, 25, 20, 22, 24, 39, 32, 70, 15, 79, 23, 13, 36, 19, 28, 21, 65, 17, 20, 32, 14, 60, 35, 30, 80, 132, 28, 15, 32, 45, 38, 65, 50, 100, 28, 17, 60, 22, 24, 32, 16, 10, 57, 26, 44, 127, 45, 25, 130, 25, 19, 15, 26, 105, 20, 37, 29, 35, 75, 155, 17, 70, 48, 55, 37, 40, 35, 21, 38, 68, 39, 27, 120, 82, 23, 38, 43, 86, 37, 60, 14, 22, 78, 35, 28, 13, 40, 40, 13, 36, 20, 10, 20, 75, 23, 14, 19, 30, 25, 12, 60, 45, 30, 54, 25, 16, 42, 32, 26, 50, 42, 30, 30, 107, 19, 30, 20, 115, 13, 40, 21, 170, 60, 100, 40, 50, 80, 108, 22, 60, 50, 85, 20, 15, 45, 39, 73, 27, 52, 14, 30, 44, 30, 21, 106, 25, 88, 17, 25, 140, 130, 47, 56, 38, 110, 36, 34, 40, 5, 40, 29, 23, 16, 15, 29, 33, 50, 39, 39, 70, 65, 35, 19, 25, 33, 32, 23, 35, 30, 31, 40, 47, 20, 32, 17, 40, 81, 25, 24, 32, 33, 9, 35, 40, 20, 20, 85, 58, 22, 45, 23, 34, 20, 28, 27, 50, 33, 35, 30, 43, 97, 28, 58, 19, 15, 93, 48, 14, 35, 35, 40, 31, 15, 31, 42, 19, 19, 61, 94, 40, 44, 47, 23, 34, 35, 66, 60, 23, 40, 34, 85, 16, 14, 47, 39, 25, 13, 70, 54, 40, 10, 35, 36, 20, 65, 51, 34, 37, 29, 45, 33, 13, 93, 54, 110, 24, 35, 20, 68, 21, 20, 24, 90, 44, 50, 60, 40, 120, 24, 37, 21, 60, 34, 176, 50, 38, 98, 34, 75, 72, 18, 42, 32, 17, 42, 36, 10, 33, 22, 29, 36, 55, 81, 73, 13, 86, 66, 23, 15, 145, 30, 31, 32, 22, 65, 30, 50, 50, 40, 20, 20, 20, 52, 15, 130, 14, 35, 12, 65, 16, 15, 14, 19, 39, 28, 45, 28, 25, 35, 50, 60, 121, 30, 15, 20, 26, 40, 30, 20, 29, 66, 25, 13, 20, 36, 20, 28, 60, 29, 15, 54, 75, 13, 18, 18, 43, 30, 48, 134, 42, 20, 49, 70, 40, 18, 70, 32, 24, 17, 32, 24, 139, 65, 14, 73, 57, 15, 60, 155, 21, 24, 92, 33, 37, 28, 55, 25, 36, 8, 21, 17, 70, 27, 70, 38, 70, 16, 29, 40, 34, 45, 116, 70, 25, 43, 18, 96, 32, 27, 95, 21, 70, 48, 18, 70, 36, 19, 42, 75, 25, 36, 22, 40, 40, 42, 125, 20, 35, 13, 71, 48, 44, 20, 38, 35, 35, 30, 20, 34, 13, 70, 30, 29, 100, 42, 67, 38, 21, 60, 23, 42, 53, 23, 90, 45, 103, 27, 105, 30, 13, 13, 55, 30, 32, 59, 25, 48, 34, 11, 33, 45, 40, 43, 60, 42, 86, 80, 60, 50, 17, 39, 72, 40, 32, 27, 16, 87, 17, 28, 42, 22, 33, 56, 60, 102, 70, 24, 59, 29), height = c(24, 32, 48, 38, 62, 23, 46, 36, 32, 44, 40, 50, 23, 36, 29, 58, 61, 44, 24, 62, 44, 50, 47, 28, 48, 36, 44, 30, 25, 22, 26, 49, 28, 44, 35, 35, 24, 53, 40, 40, 42, 30, 58, 30, 40, 59, 29, 44, 32, 54, 26, 36, 36, 24, 52, 20, 26, 53, 26, 22, 29, 23, 62, 36, 42, 61, 38, 40, 56, 35, 48, 24, 42, 59, 29, 39, 26, 26, 54, 29, 59, 25, 24, 25, 42, 25, 59, 64, 23, 23, 43, 30, 36, 31, 36, 22, 30, 65, 36, 48, 53, 31, 30, 37, 33, 29, 27, 28, 58, 38, 22, 56, 23, 37, 35, 60, 30, 42, 44, 38, 30, 43, 38, 62, 25, 38, 23, 48, 25, 65, 36, 36, 42, 32, 48, 42, 50, 25, 47, 20, 46, 37, 24, 34, 25, 61, 45, 29, 59, 48, 31, 36, 26, 30, 27, 27, 38, 38, 37, 24, 37, 36, 29, 40, 30, 39, 40, 45, 25, 47, 23, 30, 36, 60, 36, 36, 60, 36, 34, 59, 37, 33, 29, 38, 32, 25, 30, 55, 31, 46, 31, 41, 52, 27, 49, 34, 20, 45, 31, 37, 22, 36, 28, 25, 30, 49, 40, 36, 24, 34, 41, 27, 53, 32, 56, 51, 41, 36, 37, 40, 23, 32, 33, 57, 36, 42, 53, 20, 25, 39, 21, 39, 30, 48, 36, 60, 36, 32, 27, 50, 26, 44, 36, 23, 42, 30, 64, 64, 23, 36, 30, 47, 41, 30, 24, 27, 24, 51, 36, 41, 41, 32, 39, 30, 55, 24, 34, 28, 40, 53, 48, 48, 22, 39, 30, 44, 59, 36, 24, 36, 48, 48, 52, 38, 31, 38, 38, 30, 31, 48, 38, 50, 30, 39, 24, 37, 29, 53, 50, 60, 30, 56, 26, 38, 38, 36, 49, 62, 24, 41, 34, 53, 38, 24, 38, 58, 30, 36, 27, 36, 31, 29, 44, 36, 25, 24, 48, 66, 26, 33, 36, 22, 36, 60, 39, 34, 36, 26, 30, 33, 27, 62, 54, 49, 32, 26, 36, 24, 48, 48, 67, 22, 36, 53, 42, 48, 27, 40, 57, 35, 32, 27, 48, 35, 23, 37, 48, 42, 46, 32, 41, 21, 30, 25, 57, 24, 42, 30, 58, 42, 48, 44, 30, 55, 48, 48, 28, 39, 49, 57, 23, 25, 52, 34, 19, 28, 24, 22, 32, 60, 26, 31, 49, 57, 48, 47, 48, 32, 25, 34, 32, 57, 48, 25, 63, 49, 25, 23, 44, 50, 52, 41, 52, 24, 56, 28, 48, 25, 24, 26, 40, 36, 23, 31, 30, 51, 48, 53, 50, 40, 39, 36, 45, 31, 36, 28, 28, 41, 24, 30, 31, 34, 40, 41, 53, 42, 50, 34, 49, 54, 48, 52, 22, 31, 33, 28, 36, 43, 52, 47, 26, 38, 20, 40, 48, 25, 53, 25, 38, 29, 38, 27, 52, 60, 30, 42, 30, 25, 35, 28, 25, 19, 28, 37, 31, 37, 26, 58, 42, 26, 32, 21, 58, 56, 43, 24, 45, 26, 43, 56, 30, 38, 28, 29, 45, 48, 54, 52, 29, 41, 24, 21, 54, 41, 57, 27, 39, 47, 29, 25, 37, 59, 35, 25, 58, 28, 42, 54, 42, 29, 36, 57, 59, 36, 56, 42, 35, 51, 38, 30, 42, 48, 26, 25, 58, 39, 28, 24, 35, 47, 50, 26, 31, 37, 27, 21, 27, 36, 22, 58, 41, 26, 37, 43, 58, 31, 26, 52, 36, 24, 28, 37, 40, 33, 56, 31, 24, 42, 22, 25, 53, 30, 24, 42, 18, 40, 49, 54, 35, 23, 61, 32, 31, 25, 42, 44, 25, 27, 30, 27, 22, 44, 24, 27, 60, 32, 23, 24, 26, 42, 58, 24, 47, 46, 43, 36, 55, 36, 26, 53, 21, 28, 60, 22, 36, 32, 43, 25, 40, 28, 30, 43, 48, 48, 28, 44, 57, 38, 23, 57, 24, 34, 53, 18, 27, 42, 36, 30, 54, 36, 24, 36, 36, 29, 32, 48, 25, 26, 43, 60, 50, 21, 27, 25, 36, 51, 40, 27, 51, 17, 27, 21, 36, 25, 56, 57, 42, 55, 39, 31, 51, 35, 53, 42, 36, 38, 36, 48, 23, 40, 31, 61, 26, 34, 54, 45, 38, 42, 23, 48, 24, 32, 32, 54, 34, 31, 24, 48, 35, 26, 63, 23, 46, 36, 42, 48, 29, 27, 20, 27, 41, 36, 42, 48, 38, 25, 28, 26, 23, 36, 44, 56, 43, 29, 26, 51, 24, 46, 50, 30, 27, 23, 32, 62, 36, 58, 25, 59, 41, 22, 60, 28, 48, 58, 46, 45, 27, 25, 26, 38, 54, 51, 36, 51, 47, 43, 60, 30, 40, 32, 48, 27, 29, 32, 35, 36, 52, 34, 31, 34, 23, 24, 41, 23, 19, 55, 26, 29, 50, 32, 36, 39, 27, 22, 28, 29, 59, 25, 50, 58, 49, 24, 40, 40, 24, 39, 30, 47, 29, 49, 67, 48, 48, 54, 24, 24, 49, 48, 35, 38, 38, 31, 27, 29, 51, 28, 25, 54, 37, 42, 58, 36, 32, 24, 40, 29, 54, 40, 59, 32, 36, 36, 23, 48, 56, 35, 48, 29, 54, 26, 30, 37, 27, 50, 38, 36, 28, 24, 54, 62, 48, 49, 39, 20, 54, 55, 40, 25, 43, 41, 32, 48, 29, 52, 31, 41, 36, 54, 27, 40, 28, 50, 25, 37, 46, 41, 47, 52, 43, 36, 56, 35, 46, 24, 35, 24, 28, 60, 36, 39, 25, 59, 43, 28, 25, 53, 36, 45, 33, 28, 51, 23, 40, 35, 24, 30, 60, 28, 34, 24, 24, 53, 28, 42, 38, 36, 30, 40, 31, 36, 32, 24, 24, 28, 32, 32, 53, 38, 36, 37, 34, 48, 33, 55, 37, 25, 40, 44, 37, 36, 27, 47, 32, 36, 48, 48, 36, 53, 30, 48, 28, 61, 45, 36, 24, 29, 24, 44, 24, 55, 36, 22, 63, 28, 34, 47, 35, 36, 22, 40, 25, 58, 36, 48, 30, 36, 38, 36, 48, 38, 36, 48, 52, 36, 23, 48, 36, 22, 54, 35, 39, 63, 32, 27, 60, 60, 60, 39, 55, 28, 47, 41, 57, 35, 21, 30, 28, 36, 40, 53, 24, 30, 31, 36, 36, 21, 33, 25, 36, 39, 28, 36, 50, 45, 44, 48, 40, 34, 50, 29, 42, 29, 24, 42, 53, 22, 53, 45, 47, 22, 28, 33, 51, 28, 23, 20, 31, 24, 36, 25, 36, 29, 46, 21, 25, 26, 57, 34, 33, 41, 23, 29, 40, 51, 60, 59, 25, 55, 44, 37, 29, 30, 27, 21, 45, 27, 22, 42, 32, 20, 40, 56, 50, 54, 32, 59, 36, 53, 51, 40, 27, 38, 36, 42, 43, 49, 38, 36, 39, 22, 25, 36, 39, 49, 54, 42, 28, 54, 57, 27, 45, 36, 36, 59, 37, 24, 35, 29, 42, 48, 42, 30, 34, 50, 48, 27, 43, 31, 46, 49, 58, 25, 43, 41, 38, 38, 23, 62, 25, 28, 24, 54, 30, 48, 36, 33, 48, 26, 34, 38, 59, 35, 47, 24, 24, 26, 28, 36, 28, 31, 24, 33, 37, 35, 18, 64, 42, 57, 54, 48, 43, 46, 44, 25, 20, 26, 28, 57, 28, 26, 30, 37, 58, 28, 50, 29, 39, 37, 24, 45, 48, 48, 48, 31, 36, 27, 56, 25, 30, 27, 45, 57, 29, 30, 39, 27, 55, 36, 33, 22, 48, 41, 29, 31, 30, 29, 27, 53, 36, 51, 26, 22, 61, 39, 32, 57, 25, 35, 49, 36, 25, 26, 49, 33, 57, 51, 56, 28, 46, 24, 40, 39, 40, 48, 39, 23, 31, 30, 48, 33, 33, 26, 26, 36, 59, 36, 25, 41, 21, 32, 48, 32, 57, 48, 21, 36, 45, 24, 53, 49, 22, 41, 45, 30, 24, 54, 27, 24, 25, 36, 36, 30, 42, 27, 26, 35, 26, 25, 32, 62, 23, 40, 26, 25, 40, 28, 26, 42, 36, 54, 48, 36, 21, 51, 23, 57, 42, 56, 31, 54, 43, 53, 48, 36, 36, 60, 56, 56, 24, 48, 56, 36, 32, 41, 63, 59, 58, 32, 46, 61, 23, 41, 52, 31, 24, 46, 46, 29, 38, 23, 36, 22, 42, 40, 37, 59, 34, 54, 23, 25, 43, 57, 45, 52, 48, 22, 48, 32, 42, 23, 38, 54, 27, 38, 36, 22, 22, 33, 58, 30, 23, 28, 36, 48, 23, 54, 35, 27, 60, 54, 23, 35, 39, 40, 48, 32, 38, 54, 32, 36, 32, 47, 38, 30, 48, 22, 48, 42, 22, 38, 51, 56, 46, 56, 30, 28, 38, 27, 63, 40, 25, 36, 51, 44, 31, 39, 37, 24, 48, 28, 27, 42, 40, 24, 25, 29, 49, 39, 58, 48, 40, 49, 22, 42, 30, 28, 30, 29, 42, 48, 51, 41, 36, 39, 43, 53, 26, 46, 61, 42, 27, 28, 36, 24, 30, 36, 47, 33, 36, 50, 50, 26, 50, 24, 48, 62, 50, 27, 48, 24, 24, 36, 57, 48, 41, 24, 27, 37, 58, 39, 35, 40, 26, 27, 33, 49, 40, 27, 24, 48, 36, 30, 34, 24, 30, 36, 60, 46, 38, 34, 44, 44, 32, 36, 58, 24, 33, 30, 26, 54, 36, 61, 48, 36, 54, 38, 48, 36, 26, 18, 25, 40, 43, 36, 28, 22, 36, 39, 34, 36, 36, 32, 36, 44, 57, 48, 60, 35, 36, 22, 24, 58, 21, 36, 48, 36, 51, 58, 24, 23, 23, 40, 23, 33, 32, 58, 30, 53, 29, 41, 50, 38, 24, 51, 26, 29, 32, 36, 31, 38, 26, 28, 30, 30, 58, 36, 36, 40, 51, 24, 55, 28, 48, 39, 37, 29, 43, 58, 36, 62, 21, 33, 19, 60, 28, 32, 38, 24, 31, 42, 51, 27, 42, 36, 33, 28, 29, 36, 30, 35, 37, 37, 55, 36, 55, 36, 42, 23, 25, 42, 37, 47, 28, 24, 42, 32, 23, 28, 35, 60, 38, 24, 38, 30, 36, 30, 30, 56, 42, 47, 62, 37, 32, 28, 60, 46, 22, 37, 42, 25, 54, 40, 45, 41, 39, 29, 54, 31, 44, 47, 48, 28, 43, 24, 33, 61, 48, 39, 62, 38, 46, 32, 46, 25, 25, 21, 48, 24, 44, 33, 36, 64, 30, 51, 23, 24, 32, 38, 27, 64, 57, 32, 27, 28, 42, 27, 38, 41, 37, 22, 46, 24, 34, 55, 32, 50, 54, 57, 50, 24, 42, 54, 26, 27, 57, 42, 57, 52, 28, 36, 25, 57, 38, 42, 35, 55, 51, 29, 44, 27, 29, 57, 33, 43, 51, 29, 36, 29, 23, 31, 45, 32, 22, 24, 53, 22, 46, 60, 25, 58, 48, 29, 52, 19, 30, 21, 50, 44, 52, 41, 23, 40, 44, 42, 46, 24, 47, 28, 38, 24, 30, 25, 38, 31, 25, 36, 38, 32, 58, 54, 36, 43, 42, 29, 27, 48, 52, 58, 50, 46, 58, 22, 24, 25, 28, 48, 60, 48, 57, 51, 45, 36, 27, 47, 57, 29, 29, 51, 29, 27, 33, 36, 36, 23, 23, 33, 55, 32, 42, 53, 50, 48, 66, 46, 40, 36, 30, 40, 31, 27, 26, 35, 36, 49, 28, 47, 56, 26, 48, 36, 27, 42, 57, 40, 59, 38, 56, 29, 33, 48, 33, 36, 39, 43, 44, 55, 22, 25, 42, 59, 46, 41, 29, 58, 38, 50, 28, 24, 20, 25, 29, 36, 48, 48, 51, 56, 53, 42, 28, 31, 42, 28, 48, 48, 21, 22, 34, 36, 41, 39, 42, 50, 25, 62, 28, 63, 58, 42, 53, 24, 33, 23, 30, 35, 64, 36, 59, 41, 62, 29, 24, 44, 34, 38, 48, 50, 31, 24, 22, 50, 32, 25, 27, 50, 24, 31, 54, 27, 51, 36, 24, 44, 42, 23, 60, 24, 25, 26, 23, 51, 29, 36, 42, 29, 31, 32, 48, 36, 32, 29, 37, 41, 40, 25, 34, 53, 28, 35, 25, 62, 40, 50, 26, 26, 55, 27, 62, 42, 26, 37, 36, 57, 40, 27, 23, 42, 28, 32, 49, 51, 49, 24, 37, 23, 48, 38, 23, 56, 39, 63, 26, 39, 48, 32, 58, 37, 26, 53, 52, 30, 38, 24, 23, 27, 36, 33, 24, 29, 26, 23, 31, 40, 24, 44, 58, 36, 44, 60, 36, 36, 27, 46, 48, 30, 29, 60, 37, 40, 51, 39, 29, 61, 36, 23, 24, 38, 26, 59, 24, 56, 60, 28, 27, 42, 42, 40, 36, 58, 23, 36, 30, 42, 34, 57, 28, 36, 48, 27, 54, 24, 56, 31, 39, 36, 26, 59, 50, 35, 51, 35, 24, 48, 48, 48, 32, 50, 27, 40, 56, 55, 48, 36, 25, 44, 21, 39, 21, 24, 53, 56, 48, 55, 45, 25, 35, 30, 30, 54, 54, 35, 48, 38, 39, 27, 45, 23, 37, 49, 23, 30, 25, 38, 36, 30, 45, 52, 37, 25, 41, 63, 36, 28, 28, 42, 28, 40, 24, 56, 30, 36, 28, 27, 56, 39, 26, 39, 41, 26, 23, 36, 29, 62, 34, 24, 37, 44, 49, 29, 25, 33, 40, 22, 37, 42, 29, 30, 29, 25, 24, 50, 47, 24, 25, 36, 54, 48, 61, 24, 57, 41, 53, 28, 60, 36, 44, 23, 25, 38, 50, 28, 42, 51, 25, 52, 48, 32, 40, 56, 27, 29, 59, 41, 34, 32, 27, 34, 40, 18, 36, 38, 39, 44, 39, 43, 38, 25, 24, 41, 30, 48, 20, 65, 42, 30, 50, 48, 25, 35, 32, 34, 30, 36, 41, 48, 36, 24, 24, 28, 53, 36, 52, 31, 49, 45, 48, 63, 40, 28, 27, 27, 29, 59, 23, 29, 28, 43, 24, 30, 59, 39, 25, 47, 48, 35, 38, 28, 24, 62, 36, 22, 26, 25, 45, 27, 37, 28, 35, 27, 54, 59, 26, 24, 29, 38, 29, 38, 34, 36, 27, 50, 39, 40, 37, 24, 40, 35, 23, 48, 38, 48, 58, 37, 53, 28, 46, 28, 51, 29, 28, 61, 36, 32, 40, 26, 27, 36, 34, 32, 23, 32, 25, 51, 34, 30, 40, 37, 51, 20, 42, 23, 60, 30, 30, 26, 39, 21, 48, 25, 55, 54, 49, 24, 48, 33, 48, 36, 26, 51, 27, 46, 37, 33, 36, 34, 58, 25, 36, 48, 38, 24, 36, 21, 27, 60, 29, 36, 50, 31, 37, 48, 36, 63, 50, 32, 42, 38, 29, 40, 23, 26, 60, 25, 24, 34, 25, 38, 26, 25, 24, 34, 42, 26, 45, 36, 40, 36, 53, 49, 27, 48, 21, 22, 45, 33, 59, 27, 64, 45, 27, 44, 56, 38, 36, 26, 57, 43, 27, 33, 28, 28, 60, 30, 46, 47, 57, 42, 47, 21, 62, 40, 36, 25, 38, 42, 30, 24, 61, 34, 24, 48, 54, 41, 24, 42, 28, 32, 54, 38, 24, 34, 30, 40, 40, 19, 56, 42, 54, 36, 54, 22, 30, 51, 26, 40, 45, 50, 36, 54, 23, 38, 14, 64, 28, 40, 34, 27, 37, 29, 31, 32, 36, 48, 56, 53, 64, 36, 40, 50, 40, 21, 26, 39, 35, 27, 22, 31, 35, 29, 36, 28, 54, 56, 36, 31, 22, 36, 43, 25, 32, 59, 52, 28, 36, 34, 31, 41, 38, 22, 26, 28, 56, 26, 30, 62, 48, 35, 26, 22, 42, 50, 41, 21, 29, 24, 27, 36, 22, 36, 24, 45, 52, 24, 41, 56, 32, 52, 28, 40, 26, 30, 31, 42, 23, 48, 24, 36, 48, 48, 46, 36, 61, 50, 36, 32, 52, 28, 37, 24, 59, 36, 48, 24, 27, 35, 53, 30, 27, 51, 41, 48, 51, 40, 28, 36, 29, 56, 34, 30, 40, 22, 27, 56, 57, 36, 28, 42, 29, 30, 50, 22, 29, 32, 42, 56, 36, 42, 42, 38, 29, 30, 27, 27, 50, 31, 23, 33, 27, 48, 23, 42, 35, 28, 40, 41, 51, 23, 21, 25, 42, 40, 58, 36, 22, 44, 50, 64, 36, 45, 25, 48, 45, 34, 54, 49, 36, 31, 48, 48, 58, 24, 19, 57, 60, 56, 27, 39, 24, 30, 51, 27, 42, 34, 36, 48, 56, 40, 27, 31, 42, 53, 41, 26, 29, 25, 28, 36, 48, 48, 27, 23, 23, 29, 34, 35, 26, 27, 34, 28, 36, 36, 40, 27, 43, 22, 36, 51, 39, 30, 53, 48, 37, 40, 32, 32, 53, 30, 26, 32, 45, 21, 24, 24, 36, 23, 27, 40, 26, 53, 54, 48, 36, 54, 27, 48, 54, 42, 56, 42, 55, 36, 35, 57, 36, 24, 23, 58, 46, 23, 42, 55, 17, 48, 27, 37, 34, 24, 41, 44, 19, 62, 29, 42, 55, 25, 36, 48, 36, 32, 60, 32, 23, 29, 50, 36, 31, 42, 49, 57, 36, 37, 36, 46, 34, 37, 36, 27, 24, 56, 24, 30, 25, 37, 49, 24, 40, 46, 36, 36, 38, 58, 59, 58, 36, 36, 25, 30, 32, 24, 56, 55, 23, 32, 36, 35, 28, 54, 39, 45, 30, 48, 24, 42, 24, 30, 60, 43, 26, 26, 51, 42, 42, 28, 32, 21, 36, 52, 36, 31, 30, 46, 50, 44, 49, 41, 40, 42, 36, 31, 27, 28, 23, 42, 48, 36, 54, 39, 25, 47, 34, 23, 24, 26, 36, 38, 40, 54, 54, 29, 58, 61, 49, 42, 43, 48, 33, 27, 22, 43, 27, 32, 27, 36, 36, 36, 63, 26, 36, 28, 34, 36, 34, 24, 37, 53, 61, 41, 39, 44, 25, 24, 24, 40, 72, 28, 30, 31, 28, 51, 36, 45, 48, 36, 42, 48, 36, 27, 27, 30, 38, 38, 39, 34, 26, 17, 27, 42, 60, 38, 56, 49, 54, 36, 39, 24, 42, 29, 36, 42, 48, 34, 32, 22, 42, 45, 65, 46, 36, 27, 28, 32, 24, 50, 59, 33, 28, 21, 27, 24, 40, 24, 56, 21, 24, 65, 37, 34, 33, 20, 40, 39, 57, 48, 24, 29, 36, 28, 44, 20, 22, 36, 36, 36, 60, 29, 20, 36, 42, 34, 28, 24, 50, 28, 27, 48, 32, 37, 40, 30, 53, 38, 44, 32, 34, 24, 24, 30, 40, 42, 47, 40, 38, 24, 36, 40, 30, 24, 60, 27, 27, 15, 53, 58, 42, 54, 28, 30, 46, 41, 28, 36, 28, 40, 30, 49, 24, 23, 38, 53, 53, 36, 48, 31, 24, 35, 45, 36, 64, 36, 26, 50, 34, 30, 60, 30, 36, 42, 44, 51, 61, 23, 42, 39, 43, 59, 59, 27, 36, 24, 38, 48, 24, 24, 30, 36, 36, 48, 55, 38, 29, 48, 32, 41, 36, 34, 48, 27, 48, 35, 54, 40, 46, 42, 67, 62, 26, 29, 27, 44, 48, 50, 26, 44, 43, 42, 36, 49, 36, 42, 45, 36, 62, 36, 29, 54, 26, 58, 64, 22, 48, 24, 31, 25, 25, 60, 48, 38, 17, 53, 39, 27, 36, 36, 22, 36, 34, 36, 21, 50, 24, 22, 40, 60, 30, 43, 34, 16, 24, 27, 40, 22, 46, 29, 36, 57, 25, 42, 43, 55, 42, 15, 38, 27, 38, 53, 29, 54, 51, 26, 50, 48, 64, 26, 59, 24, 33, 60, 57, 42, 65, 49, 61, 15, 36, 54, 48, 24, 59, 25, 31, 25, 27, 30, 44, 27, 41, 24, 24, 45, 40, 58, 27, 33, 46, 28, 54, 30, 27, 46, 51, 39, 32, 23, 44, 48, 36, 43, 26, 25, 30, 44, 42, 54, 46, 40, 52, 40, 45, 45, 45, 54, 23, 29, 48, 39, 60, 48, 30, 34, 26, 42, 34, 42, 33, 25, 26, 58, 26, 31, 30, 36, 36, 34, 55, 36, 52, 32, 42, 29, 33, 25, 25, 24, 48, 33, 48, 61, 54, 24, 36, 45, 41, 56, 44, 36, 24, 31, 20, 37, 28, 48, 27, 49, 37, 48, 60, 43, 36, 34, 30, 29, 46, 54, 30, 29, 23, 42, 27, 51, 54, 53, 62, 32, 48, 36, 30, 36, 29, 46, 33, 43, 22, 48, 41, 28, 53, 26, 60, 42, 23, 50, 45, 56, 36, 28, 27, 30, 32, 33, 25, 26, 21, 30, 42, 59, 22, 35, 48, 20, 52, 24, 33, 26, 36, 59, 55, 33, 35, 60, 20, 28, 56, 40, 61, 38, 38, 18, 26, 59, 24, 30, 52, 41, 22, 27, 24, 40, 36, 26, 35, 29, 19, 22, 28, 36, 36, 25, 23, 24, 36, 41, 40, 48, 28, 44, 49, 60, 46, 44, 54, 56, 23, 28, 52, 28, 41, 26, 45, 28, 34, 26, 38, 35, 28, 44, 42, 46, 61, 24, 36, 44, 36, 36, 36, 37, 58, 36, 31, 30, 27, 39, 36, 57, 36, 45, 24, 26, 25, 28, 29, 54, 42, 40, 28, 24, 36, 24, 25, 27, 25, 55, 41, 24, 51, 36, 26, 45, 34, 38, 36, 42, 36, 60, 29, 42, 54, 41, 21, 24, 27, 38, 24, 30, 36, 35, 49, 26, 61, 36, 40, 32, 33, 30, 25, 27, 48, 22, 31, 48, 48, 42, 38, 24, 24, 56, 34, 27, 61, 38, 33, 37, 28, 45, 33, 48, 61, 40, 27, 48, 28, 27, 63, 37, 36, 32, 37, 32, 34, 43, 31, 30, 37, 36, 27, 24, 30, 36, 28, 24, 27, 27, 31, 38, 50, 34, 26, 30, 34, 57, 42, 44, 53, 49, 36, 60, 56, 29, 48, 24, 25, 34, 36, 28, 29, 53, 43, 45, 65, 46, 39, 27, 24, 42, 53, 46, 50, 36, 28, 49, 50, 36, 42, 32, 42, 26, 30, 55, 23, 31, 25, 36, 30, 30, 30, 27, 24, 27, 48, 27, 36, 41, 29, 35, 63, 53, 36, 48, 36, 47, 50, 42, 61, 53, 26, 28, 33, 20, 31, 34, 51, 29, 24, 43, 52, 33, 36, 48, 60, 55, 36, 28, 24, 58, 30, 24, 20, 54, 42, 61, 57, 48, 29, 40, 20, 34, 59, 58, 40, 29, 47, 24, 30, 32, 23, 45, 27, 47, 30, 24, 50, 45, 55, 58, 57, 33, 27, 27, 23, 48, 33, 48, 36, 44, 30, 48, 24, 18, 37, 28, 21, 27, 46, 27, 36, 21, 33, 36, 36, 38, 56, 24, 43, 32, 36, 24, 37, 59, 36, 43, 32, 47, 36, 36, 36, 20, 54, 43, 42, 21, 40, 23, 36, 33, 23, 44, 26, 40, 23, 35, 23, 53, 40, 25, 25, 62, 43, 54, 45, 36, 24, 37, 41, 41, 38, 40, 54, 36, 57, 64, 30, 62, 27, 36, 27, 58, 30, 49, 39, 56, 24, 48, 59, 29, 21, 48, 47, 47, 60, 28, 32, 35, 26, 52, 24, 49, 46, 57, 48, 24, 28, 36, 23, 26, 50, 29, 24, 40, 50, 48, 59, 40, 24, 23, 36, 21, 24, 37, 58, 26, 51, 38, 46, 32, 22, 50, 33, 34, 30, 27, 59, 28, 30, 26, 42, 51, 34, 35, 37, 30, 48, 27, 42, 42, 33, 34, 53, 30, 48, 25, 36, 30, 48, 20, 36, 40, 28, 50, 30, 49, 57, 47, 36, 37, 22, 39, 36, 28, 26, 36, 60, 30, 42, 41, 63, 47, 24, 30, 42, 41, 39, 35, 26, 28, 36, 21, 40, 42, 24, 42, 41, 44, 24, 43, 38, 40, 49, 30, 23, 56, 36, 37, 30, 65, 44, 32, 19, 36, 30, 24, 48, 29, 37, 50, 41, 40, 58, 48, 48, 30, 50, 57, 23, 51, 42, 36, 27, 33, 28, 21, 36, 43, 33, 48, 41, 48, 59, 49, 39, 22, 20, 37, 29, 36, 27, 26, 45, 32, 27, 24, 36, 50, 45, 54, 31, 53, 36, 24, 40, 58, 36, 34, 40, 44, 63, 40, 50, 17, 39, 14, 31, 40, 30, 32, 36, 25, 24, 31, 30, 36, 33, 22, 29, 62, 36, 53, 45, 26, 30, 36, 28, 58, 26, 22, 50, 32, 29, 28, 40, 52, 36, 42, 39, 36, 32, 28, 50, 63, 25, 23, 27, 58, 59, 58, 34, 49, 24, 33, 47, 42, 31, 30, 38, 48, 53, 23, 38, 36, 59, 28, 28, 36, 34, 27, 51, 31, 21, 62, 28, 30, 29, 47, 34, 58, 60, 36, 37, 57, 36, 58, 35, 44, 28, 42, 30, 56, 34, 46, 32, 28, 35, 31, 60, 26, 36, 48, 36, 36, 47, 24, 62, 45, 31, 38, 31, 29, 29, 28, 42, 49, 37, 44, 60, 36, 36, 37, 60, 26, 52, 31, 34, 48, 29, 45, 48, 23, 42, 46, 24, 60, 28, 48, 33, 48, 23, 53, 21, 59, 25, 29, 27, 45, 29, 25, 50, 64, 50, 57, 53, 37, 32, 32, 24, 45, 24, 57, 23, 32, 52, 24, 39, 62, 48, 36, 54, 43, 30, 22, 59, 48, 34, 46, 27, 60, 53, 27, 27, 47, 26, 49, 36, 30, 45, 28, 36, 41, 32, 44, 29, 43, 38, 27, 42, 59, 50, 36, 26, 27, 58, 24, 36, 18, 48, 52, 49, 35, 59, 48, 55, 45, 41, 36, 42, 56, 40, 26, 41, 34, 49, 24, 28, 26, 54, 21, 24, 40, 33, 47, 24, 29, 28, 40, 46, 60, 24, 48, 28, 52, 26, 45, 32, 28, 29, 23, 36, 61, 54, 48, 32, 28, 36, 30, 49, 30, 33, 42, 59, 26, 52, 29, 32, 26, 39, 38, 27, 39, 48, 42, 27, 28, 48, 57, 25, 39, 37, 29, 54, 27, 27, 50, 27, 48, 24, 27, 32, 62, 57, 54, 40, 26, 30, 48, 42, 36, 27, 43, 27, 36, 25, 30, 60, 57, 48, 27, 25, 33, 29, 40, 36, 38, 42, 26, 42, 38, 59, 26, 48, 41, 41, 51, 59, 36, 38, 36, 44, 41, 46, 55, 34, 56, 24, 40, 28, 37, 36, 26, 30, 60, 21, 50, 45, 26, 56, 36, 24, 61, 27, 29, 37, 59, 39, 37, 34, 28, 24, 38, 50, 33, 27, 19, 36, 26, 22, 53, 37, 55, 32, 57, 25, 39, 59, 58, 56, 26, 31, 38, 47, 36, 48, 48, 44, 57, 26, 35, 48, 22, 24, 36, 24, 22, 26, 32, 22, 42, 28, 38, 56, 36, 24, 61, 43, 23, 36, 28, 23, 12, 60, 48, 46, 50, 33, 38, 27, 44, 33, 18, 48, 23, 44, 36, 36, 22, 36, 37, 59, 36, 48, 36, 54, 39, 43, 59, 24, 44, 50, 43, 58, 46, 45, 25, 32, 32, 30, 42, 44, 39, 50, 44, 55, 23, 31, 50, 27, 32, 33, 29, 51, 35, 34, 23, 30, 59, 18, 37, 28, 44, 60, 29, 36, 51, 60, 51, 48, 56, 46, 22, 53, 41, 50, 23, 41, 40, 39, 36, 24, 45, 33, 28, 24, 36, 36, 51, 35, 45, 38, 37, 36, 28, 32, 24, 23, 25, 51, 48, 36, 37, 54, 37, 35, 36, 54, 53, 48, 32, 24, 25, 24, 27, 20, 55, 24, 38, 35, 36, 26, 50, 30, 40, 26, 32, 34, 36, 32, 67, 48, 39, 50, 27, 36, 26, 23, 44, 42, 36, 52, 60, 42, 38, 29, 36, 44, 60, 29, 23, 48, 30, 23, 41, 27, 24, 23, 25, 56, 30, 26, 49, 36, 40, 42, 47, 25, 51, 25, 24, 28, 27, 30, 55, 36, 46, 39, 39, 23, 52, 36, 24, 31, 24, 29, 28, 46, 33, 23, 32, 24, 33, 33, 29, 30, 24, 52, 41, 50, 42, 40, 33, 52, 28, 35, 28, 41, 35, 52, 52, 36, 36, 61, 55, 50, 32, 49, 36, 31, 42, 61, 36, 26, 40, 27, 26, 36, 28, 24, 22, 24, 36, 41, 54, 36, 30, 57, 33, 36, 47, 32, 32, 41, 35, 25, 27, 31, 30, 42, 47, 44, 27, 40, 40, 19, 18, 24, 32, 44, 28, 49, 59, 36, 62, 24, 49, 31, 49, 25, 61, 54, 29, 24, 24, 26, 40, 25, 22, 59, 62, 32, 62, 51, 48, 48, 32, 32, 24, 55, 37, 48, 25, 42, 26, 42, 35, 30, 24, 37, 38, 22, 44, 35, 45, 42, 40, 45, 21, 36, 35, 25, 36, 52, 40, 36, 40, 42, 36, 62, 25, 23, 59, 21, 49, 24, 43, 32, 26, 26, 25, 40, 51, 50, 41, 61, 28, 25, 37, 53, 66, 59, 36, 59, 47, 25, 29, 26, 32, 53, 37, 39, 34, 20, 51, 29, 38, 25, 48, 32, 36, 25, 23, 27, 48, 48, 33, 32, 25, 26, 54, 26, 36, 18, 36, 32, 28, 31, 57, 27, 36, 44, 36, 22, 36, 29, 36, 23, 39, 48, 60, 32, 25, 41, 38, 37, 51, 24, 44, 24, 26, 33, 26, 26, 50, 60, 50, 30, 28, 30, 28, 24, 23, 38, 55, 29, 43, 26, 48, 36, 50, 40, 36, 57, 65, 41, 50, 24, 42, 27, 27, 37, 36, 27, 60, 40, 63, 28, 42, 61, 42, 48, 36, 22, 48, 48, 30, 58, 64, 56, 36, 48, 44, 26, 36, 58, 35, 47, 34, 30, 48, 40, 62, 44, 27, 23, 30, 34, 60, 36, 41, 36, 45, 44, 36, 56, 30, 36, 18, 40, 35, 37, 48, 36, 34, 33, 22, 48, 43, 54, 32, 46, 52, 42, 23, 24, 30, 31, 35, 30, 57, 56, 47, 61, 26, 25, 30, 51, 33, 29, 29, 31, 48, 34, 56, 23, 48, 29, 24, 39, 30, 35, 29, 55, 26, 26, 38, 19, 48, 36, 18, 48, 62, 34, 28, 34, 47, 38, 49, 48, 48, 36, 27, 39, 31, 28, 37, 25, 20, 47, 32, 31, 64, 45, 29, 36, 29, 29, 25, 24, 66, 32, 38, 35, 40, 52, 63, 26, 54, 43, 48, 44, 34, 42, 27, 48, 52, 36, 36, 60, 54, 31, 31, 43, 58, 39, 36, 25, 28, 50, 38, 37, 23, 44, 41, 24, 34, 24, 22, 26, 48, 25, 20, 29, 35, 29, 24, 49, 44, 32, 49, 34, 26, 44, 37, 33, 38, 38, 35, 36, 66, 32, 36, 24, 78, 24, 42, 28, 62, 36, 51, 43, 40, 48, 55, 29, 38, 42, 58, 18, 24, 40, 36, 50, 34, 47, 19, 36, 45, 38, 24, 59, 33, 48, 27, 30, 64, 48, 37, 46, 38, 60, 36, 24, 41, 18, 41, 35, 31, 28, 24, 28, 36, 52, 39, 41, 36, 51, 30, 24, 28, 36, 34, 29, 37, 29, 40, 42, 39, 30, 42, 27, 42, 48, 24, 48, 41, 30, 21, 35, 36, 36, 26, 48, 47, 26, 49, 33, 36, 28, 31, 34, 51, 39, 36, 36, 42, 56, 32, 52, 27, 24, 50, 48, 22, 41, 48, 40, 30, 28, 48, 46, 25, 29, 48, 57, 42, 38, 38, 31, 40, 38, 52, 50, 24, 38, 24, 55, 24, 26, 36, 37, 31, 24, 53, 44, 32, 20, 38, 40, 33, 49, 48, 35, 39, 31, 54, 39, 20, 62, 24, 64, 32, 36, 25, 49, 23, 26, 30, 51, 40, 49, 48, 24, 61, 28, 35, 27, 52, 40, 63, 47, 44, 67, 33, 49, 44, 24, 44, 40, 24, 40, 34, 22, 43, 33, 32, 34, 45, 56, 50, 12, 58, 55, 32, 22, 59, 41, 36, 34, 23, 54, 27, 44, 50, 39, 23, 30, 25, 48, 26, 54, 24, 30, 24, 48, 27, 25, 24, 23, 45, 35, 36, 35, 38, 31, 48, 56, 60, 40, 23, 28, 24, 43, 30, 24, 12, 43, 24, 25, 28, 39, 30, 34, 48, 40, 23, 38, 54, 23, 32, 27, 40, 31, 48, 61, 37, 24, 49, 54, 41, 28, 49, 32, 24, 30, 37, 26, 64, 54, 22, 50, 50, 27, 42, 63, 31, 24, 54, 38, 38, 34, 46, 31, 36, 21, 26, 27, 59, 42, 52, 36, 38, 27, 27, 54, 38, 43, 50, 57, 24, 49, 27, 48, 39, 37, 58, 23, 52, 50, 27, 48, 41, 24, 36, 60, 34, 39, 28, 44, 44, 42, 49, 26, 42, 25, 50, 42, 45, 28, 36, 37, 33, 35, 24, 38, 24, 38, 35, 34, 53, 42, 58, 38, 30, 53, 22, 36, 40, 28, 48, 48, 53, 25, 61, 37, 20, 24, 36, 37, 38, 53, 25, 46, 32, 26, 37, 42, 38, 43, 36, 44, 59, 50, 54, 48, 22, 42, 55, 44, 36, 29, 25, 48, 26, 33, 49, 24, 33, 44, 57, 58, 57, 36, 49, 30), gender = c(2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1), sample.weight = c(1265.84, 4277.54, 11001.98, 1730.63, 7024.62, 387.21, 7901.41, 1603.14, 1550.29, 2093.52, 8950.66, 9997.87, 1325.27, 1609.31, 2208.89, 4129.52, 11704.21, 1730.63, 3439.53, 3264.61, 8624.23, 666.13, 787.24, 1548.46, 7785.67, 5753.44, 10067.21, 616.29, 1632.45, 1864.56, 1302.53, 10349.65, 1254.76, 9375.91, 4153.98, 870.35, 1655.33, 3913.21, 410.91, 4537.24, 962.58, 0, 8136.44, 1479.44, 5144.18, 2895.6, 2113.96, 5716.14, 7325.8, 1220.86, 1830.23, 7660.69, 4630.02, 1745.25, 15488.57, 1692.42, 1257.04, 5373.4, 1581.4, 475.51, 1416.63, 1331.84, 1365.5, 6415.52, 1608.92, 8299.35, 5096.13, 9012.99, 22921.85, 2826.99, 6774.22, 1828.17, 8857.93, 54503.06, 1645.61, 1730.63, 5261.64, 586.77, 13431.14, 1704.55, 4129.52, 1655.33, 3602.95, 1596.11, 14608.03, 1318.58, 716.16, 1909.43, 494.47, 968.56, 5101.35, 1828.17, 5948.35, 5193.64, 1526.33, 1546.48, 1828.17, 3836.12, 5164.18, 3797.19, 7881.43, 4945.06, 3437.95, 539.15, 5132.29, 1459.88, 3061.56, 1596.11, 1656.24, 8997.52, 1638.57, 3562.14, 1040.53, 2037.3, 5103.25, 9598.02, 3607, 12070.8, 1003.67, 1802.9, 526.61, 1614.29, 1272.49, 3102.39, 488.48, 1939.28, 8896.37, 910.85, 572.61, 3941.82, 2625.9, 1061.73, 7154.21, 4172.51, 11084.46, 1495.36, 1837.73, 1704.55, 1468.87, 1930.61, 2820.73, 3797.03, 1828.17, 897.66, 573.21, 9763.73, 563.61, 1462.76, 3111.04, 3280.05, 5144.18, 1698.49, 1549.28, 663.7, 1445.3, 2854.53, 1587.86, 5366.9, 4816.45, 1553.46, 523.35, 1334.88, 1298.28, 1383.22, 1460.13, 538.26, 7660.69, 8027.43, 1909.4, 8800.22, 2702.21, 691.39, 410.91, 907.73, 4492.65, 7919.37, 1392.69, 8114.49, 434.73, 4179.47, 1686.99, 6167.19, 1333.01, 3797.03, 406.13, 552.35, 1464.81, 6444.94, 434.73, 1909.43, 5334.28, 10962.07, 11704.21, 1830.23, 1185.87, 702.14, 2395.05, 572.02, 4476.13, 2625.9, 1830.23, 10179.07, 2083.86, 1228.93, 1641.99, 3280.05, 1540.84, 2208.05, 694.72, 3692.43, 5673.83, 2503.34, 14028.47, 10898.36, 1061.08, 8905.13, 8099.05, 9804.51, 3922.26, 13467.41, 1178.46, 1098.16, 3184.96, 10146.5, 1686.99, 8668.2, 7785.67, 1543.4, 2032.13, 3863.79, 2063.88, 329.02, 1416.63, 8680.47, 804.87, 1052.75, 5784.37, 4434.85, 7042.43, 8261.21, 1368.32, 3117.06, 664.07, 1327.4, 800.74, 3437.95, 3184.96, 949.97, 1361.39, 907.73, 1345.76, 3898.04, 844.38, 1314.82, 1280.28, 2903.12, 880.64, 15261.7, 4846.39, 7280.04, 4492.65, 1830.23, 1630.3, 1828.17, 1254.01, 1448.42, 1406.83, 4019.37, 11532.02, 1061.08, 72760, 1058.44, 2854.53, 482.41, 5794.14, 1527.5, 3280.05, 3376.89, 4353.27, 9804.51, 15798.68, 3541.92, 52178.45, 10119.91, 6079.28, 1325.91, 5974.98, 1263.93, 3376.89, 10043.28, 494.47, 678.55, 1267.89, 19362.07, 1463.41, 1183.84, 1327.4, 8059.61, 3394.07, 9997.87, 1610.02, 3873.48, 1351.05, 4414.8, 10067.21, 5974.98, 2045.12, 3645.5, 1610.02, 1833, 5164.18, 9218.46, 503.21, 1761.74, 403.67, 2803.07, 3576.38, 538.26, 1178.91, 5833.62, 4592.57, 1578.1, 36335.37, 363.94, 1803.59, 1171.6, 8684.06, 2274.47, 759.85, 9200.68, 4630.02, 1522.43, 3179.01, 7881.43, 1414.97, 492.84, 590.61, 1828.17, 5977.44, 6444.04, 1543.4, 1814.54, 5373.4, 10192.58, 5144.18, 3041.72, 1730.63, 748.17, 1582.88, 4668.51, 1073.33, 1886.98, 6111.41, 1608.92, 5329.09, 19532.65, 1314.82, 1522.43, 15857.08, 3863.79, 5874.85, 1460.41, 8857.93, 5366.9, 1581.4, 5943.68, 568.57, 9425, 3720.43, 1352.33, 1281.51, 3602.95, 1083.97, 1040.53, 1128.32, 1730.89, 1603.14, 434.73, 11624.69, 11337.2, 1981.08, 19823.01, 5874.85, 2997.29, 1424.34, 1526.33, 1704.55, 538.26, 3797.19, 8039.23, 1543.4, 1550.29, 17180.42, 1716.08, 1160.31, 1225.92, 1261.72, 1522.43, 10235.6, 9403.03, 316.26, 970.94, 9801.63, 2474.52, 11833.86, 549.45, 922.99, 5974.98, 1444.3, 6111.41, 7061.11, 2826.99, 12974.63, 573.21, 11084.46, 5106.39, 1278.41, 1357.65, 9859.06, 992.49, 11689.55, 5036.62, 4059.86, 1531.9, 11306.4, 4317.01, 1933.83, 1146.91, 4011.01, 1624.19, 970.1, 1402.25, 1891.78, 1027.66, 4613.04, 1183.03, 666.13, 509.87, 679.83, 24195, 663.7, 1363.71, 18531.44, 488.48, 1414.97, 1696.09, 1709.86, 21601.58, 663.7, 10369.6, 4656.37, 1802.9, 1570.49, 809.42, 1443.96, 1580.79, 1526.33, 6079.28, 2051.48, 15488.57, 21868.51, 11474.47, 628.26, 3647.4, 4064.04, 1040.53, 651.3, 5366.9, 4087.61, 1623.56, 1803.59, 5309.67, 1012.6, 1660.92, 7088.8, 1924.08, 9959.22, 694.72, 5985.11, 1711.37, 7412.26, 1627.95, 20972.8, 6444.94, 1571.14, 672.4, 3993.19, 1638.57, 8849.23, 7481.25, 1962.96, 1149.17, 2580.61, 8669.97, 4153.98, 3576.38, 1428.43, 3365.91, 25301.02, 1886.98, 1696.09, 1519.43, 2680.56, 9959.22, 5723.48, 1733.77, 8344.47, 512.36, 7088.24, 20972.8, 6415.52, 1468.87, 1265.84, 428.94, 2403.6, 690.1, 1185.87, 8774.59, 1828.17, 603.85, 7195.06, 1635.8, 10019.62, 7481.25, 15488.57, 8114.49, 5523.47, 934.55, 949.32, 3379.04, 1549.28, 4021.8, 494.47, 1228.93, 14028.47, 663.7, 10421.95, 14522.06, 5784.37, 1171.14, 1291.07, 29877.67, 35803.14, 1570.49, 2358.73, 10114.68, 1433.24, 7632.84, 4487.81, 467.15, 3280.05, 4822.89, 1962.96, 1364.45, 7460.66, 1540.29, 1553.46, 1361.41, 4846.39, 4087.61, 10315.05, 1594.24, 1759.38, 1630.3, 1704.55, 2491.49, 1553.46, 4668.51, 1905.19, 1061.08, 1682.08, 1934.39, 2007.02, 3998.46, 1217.82, 5057.97, 494.47, 3645.5, 4656.37, 512.36, 1859.52, 3692.43, 9677.53, 276.22, 3152.73, 5334.28, 1704.55, 7632.84, 1971.01, 1448.42, 9846.15, 6794.45, 1001.1, 524.98, 1406.83, 2183.09, 18280.7, 1814.54, 7188.27, 1225.92, 3681, 5309.67, 8909.12, 3439.53, 5329.09, 10067.21, 1225.92, 1848.49, 5974.98, 2369.09, 1539.72, 3511.06, 1570.49, 4731.94, 835.71, 1706.36, 1757.41, 5977.44, 694.72, 10019.62, 1057.8, 1005.69, 1603.14, 6059, 5543.67, 5523.47, 17114.49, 1578.1, 1460.13, 1176.95, 2369.09, 1351.05, 922.86, 1830.23, 5261.64, 1377.96, 1669.42, 1638.57, 3747.15, 1823.63, 4019.37, 16328.01, 8905.13, 1439.48, 4955.05, 1891.78, 3184.96, 414.42, 1462.76, 3341.36, 1803.59, 5974.98, 22142.75, 1745.25, 1962.96, 6901.84, 1364.44, 1886.14, 1802.9, 1550.19, 1459.88, 800.74, 1582.88, 1905.19, 3868.6, 632.19, 1360.87, 457.34, 5569.86, 8017.26, 8059.61, 2208.89, 1759.38, 1828.17, 1465.7, 1708.72, 5906.97, 2234.99, 19149.24, 1133.61, 2208.89, 3116.61, 356.51, 1298.75, 1520.32, 3429.26, 1509.62, 22993.05, 1076.35, 2137.52, 1981.08, 1138.57, 2997.29, 1629.71, 1160.31, 9734.76, 3930.63, 2474.52, 1755.82, 5366.9, 5193.64, 7881.43, 1707.6, 422.14, 8684.06, 489.47, 366.87, 10146.5, 1044.73, 549.45, 1828.17, 1690.53, 4592.57, 12974.63, 787.24, 10177.54, 2706.17, 21323.2, 3602.95, 1474.71, 11923.6, 1803.59, 9564.86, 4317.01, 1759.76, 3152.73, 1325.27, 1828.17, 1368.32, 1490.05, 24100.21, 512.09, 4630.02, 1623.56, 6347.83, 500.37, 663.7, 1859.52, 4184.77, 1522.43, 10114.68, 2974.82, 7660.69, 540.29, 2662.63, 1904.86, 2882.54, 529.21, 7901.41, 7154.21, 1351.05, 583.38, 1212.2, 3317.59, 1370.46, 8774.59, 1962.96, 704.24, 4744.65, 1241.47, 42915.12, 1635.8, 8905.13, 3913.21, 4251.12, 437.01, 1828.17, 1641.99, 1172.23, 663.7, 782.2, 51154.25, 340.59, 690.1, 2396.38, 1614.92, 2358.73, 3836.12, 7364.16, 7782.49, 3607.83, 1581.4, 1331.84, 4656.37, 7325.8, 1101.56, 2051.48, 5408.39, 7823.62, 522.4, 3369.78, 1828.17, 16128.83, 830.18, 1406.83, 1814.54, 2234.99, 1105.23, 18751.46, 1543.4, 6616.43, 15097.63, 583.38, 1745.25, 3500.84, 5144.18, 9763.73, 1859.52, 11306.4, 11096.29, 10043.28, 1228.93, 494.39, 5673.83, 1803.59, 18446.28, 4919.16, 7710.72, 2308.07, 12705.11, 2496.49, 8059.61, 3607.83, 8774.59, 9012.99, 7195.06, 7154.21, 19852.3, 2209.67, 6167.19, 1997.91, 11713.78, 434.73, 2003.2, 1933.83, 1704.55, 3376.89, 2025.31, 7412.26, 14884.36, 8059.61, 22142.75, 4446.12, 4919.16, 10353.45, 1531.9, 21954.76, 1688.1, 14522.06, 1599.97, 1802.9, 563.61, 2083.86, 8684.06, 3117.06, 6167.19, 4744.65, 1607.96, 3395.25, 2491.49, 423.65, 7364.16, 1327.4, 920, 10067.21, 672.4, 5974.98, 1697.76, 9679.07, 3799.76, 36335.37, 1909.43, 18446.28, 1793.95, 13970.56, 3836.12, 7442.29, 1581.4, 10119.91, 5096.13, 5974.98, 7632.84, 5718.1, 9937.8, 3692.85, 4244.38, 10577.05, 4485.2, 1371.13, 18477.99, 3647.4, 11857.44, 1428.43, 8909.12, 9997.87, 5101.35, 8059.61, 830.11, 1822.36, 3797.19, 25956.16, 4731.94, 627.99, 1149.17, 5144.18, 1225.92, 694.72, 8059.61, 1029.64, 2183.09, 1446.07, 1908.1, 2756.61, 1446.07, 1934.39, 10043.28, 1284.03, 1510.2, 5743.7, 0, 3821.95, 2277.39, 10421.95, 378.86, 1581.4, 14145.03, 1220.75, 1331.84, 4172.51, 1962.96, 1178.46, 1220.75, 1909.4, 482.41, 4516.17, 823.74, 1354.98, 1863.46, 458.66, 8059.61, 4442.49, 1327.4, 4910.86, 2148.48, 4919.16, 1609.13, 4046.19, 10235.6, 4172.51, 1603.14, 4668.51, 6086.84, 10885.61, 632.19, 4414.8, 2208.89, 579.67, 5723.48, 5164.18, 1110.01, 552.35, 2211.67, 1828.17, 3576.38, 22306.36, 2788.81, 2676.39, 1708.72, 1644.6, 6847.85, 1463.41, 9769.82, 2398.92, 1081.27, 3602.95, 1651.95, 403.67, 447.95, 1042.83, 1185.87, 1418.88, 830.18, 2997.29, 1780.28, 7868.97, 1603.14, 1160.31, 520.52, 1463.41, 538.26, 1655.33, 21868.51, 2951.18, 2788.81, 434.73, 1730.63, 4841.67, 1249.58, 1052.75, 1802.9, 1644.6, 6847.85, 3796.49, 424.66, 457.34, 1081.27, 2580.61, 1549.28, 14522.06, 1481.4, 1844.12, 1032.52, 6268.21, 4106.86, 2751.71, 19823.01, 1443.96, 1381.56, 1298.22, 1553.46, 1424.34, 1241.84, 20134.01, 5703.98, 1532.53, 7061.11, 1971.01, 5408.39, 18603.69, 8059.61, 968.56, 3922.26, 1632.45, 7660.69, 624.36, 1598.97, 5523.47, 1091.94, 8556.85, 1757.41, 1828.17, 8301.01, 15488.57, 8604.2, 1603.14, 8857.93, 354.7, 4945.06, 14522.06, 1061.08, 10146.5, 1830.23, 318.96, 2861.67, 10921.39, 3041.72, 4345.46, 15488.57, 1373.93, 9233.4, 2477.78, 343.49, 10136.77, 1448.42, 1674.55, 1129.77, 1498.64, 1368.32, 8675.24, 1405.92, 10067.21, 968.18, 9340.43, 1315.76, 1828.17, 1448.42, 2558.58, 5974.98, 573.21, 579.67, 1178.46, 403.25, 10043.28, 690.1, 21972.43, 2757.24, 343.49, 3836.12, 7364.16, 7442.29, 1962.96, 1581.4, 3439.53, 926.13, 8299.35, 3812.29, 1543.4, 1229.71, 1780.28, 1430.66, 5794.14, 3280.05, 34883.49, 14237.01, 1327.4, 10192.58, 6415.52, 8017.26, 2751.71, 603.85, 1314.82, 5132.29, 4668.51, 5036.62, 447.95, 11641.42, 1184.14, 434.73, 9425, 1257.25, 403.67, 1309.36, 9489.08, 3799.76, 4087.61, 10921.39, 1962.96, 12705.11, 1908.1, 1405.92, 3650.06, 9012.99, 9900.85, 1989.34, 7442.29, 512.36, 5193.64, 2666.72, 5779.65, 9403.03, 7373.65, 1430.66, 3653.62, 1837.73, 4086.57, 1317.52, 3898.04, 1428.43, 1730.63, 1424.34, 10396.66, 1638.57, 5366.9, 563.61, 4919.16, 354.7, 1721.61, 21523.81, 1696.09, 11775.46, 3922.26, 4304.27, 3659.63, 4129.52, 523.35, 11241.38, 8299.35, 1594.24, 6111.41, 5523.47, 1185.87, 4153.98, 4816.45, 1581.4, 482.83, 1314.82, 2666.72, 1454.79, 1493.33, 552.35, 1357.65, 3521.22, 5329.09, 328.67, 641.33, 3998.46, 508.29, 4635.76, 8059.61, 3645.5, 3151.09, 2826.99, 1802.9, 3884.46, 1464.81, 4717.69, 1522.43, 8684.06, 1709.86, 663.7, 4446.12, 3576.38, 9937.8, 1553.46, 8950.28, 1077.06, 583.38, 4289.26, 1225.92, 4891.72, 9403.03, 1404.57, 20561.13, 1575.03, 3993.19, 748.17, 39849.27, 1178.46, 3140.24, 3812.29, 7660.69, 3258.85, 1405.92, 9745.69, 5718.1, 1828.17, 11318.46, 5711.91, 6111.41, 2113.96, 1047.27, 4816.45, 1446.07, 7941.18, 544.85, 1171.6, 1008.94, 2232.4, 8409.69, 1058.55, 5478.43, 1318.58, 9846.15, 6111.41, 5523.47, 8299.35, 1463.41, 424.66, 4021.8, 610.8, 2277.39, 3170.99, 3998.46, 14437.65, 31251.03, 11474.47, 4301.36, 1532.53, 1577.17, 1361.39, 5977.44, 11795.42, 6774.22, 8472.77, 1495.36, 1707.6, 8512.16, 1293.33, 583.13, 1690.53, 1171.6, 1849.6, 2523.18, 1187.95, 1058.55, 5478.43, 2815.14, 1473.33, 383.93, 4613.04, 8761.07, 5849.7, 3821.95, 610.8, 1894.72, 3998.46, 2785.43, 393.38, 3282.88, 4734.39, 2003.2, 9375.91, 1360.87, 5193.64, 4613.43, 8950.28, 467.15, 1402.25, 1334.88, 5716.14, 4153.98, 343.49, 1822.36, 1591.26, 2523.18, 4656.37, 1962.96, 1776.36, 2893.66, 4345.46, 1518.29, 5096.13, 2003.2, 1830.23, 421.7, 1463.41, 1265.84, 538.26, 10421.95, 9822.95, 1525.93, 10067.21, 1315.76, 2895.6, 1576.21, 2974.82, 4056.98, 2650.23, 434.73, 4301.36, 7042.24, 1211.27, 4345.46, 8423.22, 1697.96, 14237.01, 844.38, 15798.68, 1129.77, 1826.97, 21710.73, 4613.43, 586.77, 19249.54, 1933.83, 2751.71, 756.03, 5718.1, 1057.8, 765.9, 1646.24, 9359.82, 7566.22, 1430.66, 1828.17, 579.67, 4180.93, 1331.84, 494.39, 9826.68, 9425, 1632.45, 1337.37, 15488.57, 1360.17, 1061.83, 1692.42, 11229.57, 434.73, 1091.94, 10067.21, 7859.89, 8388.89, 7696.62, 19149.24, 1704.55, 1297.45, 2277.39, 537.69, 3245.11, 8680.47, 15488.57, 1462.76, 5036.62, 1468.87, 406.13, 944.58, 1360.22, 14237.01, 2050.68, 1464.22, 1331.84, 1061.08, 4228.73, 2083.86, 4047.27, 5678.33, 4668.99, 1194.11, 1964.64, 1990.2, 376.72, 1288.53, 4537.24, 11624.69, 5523.47, 1498.64, 8857.93, 2882.54, 414.42, 3716.74, 9801.63, 2936.24, 5395.87, 3821.95, 1217.93, 2959.8, 4087.61, 1499.88, 4076.23, 33859.07, 690.1, 20219.91, 1203.3, 1088.81, 1630.43, 4592.57, 1171.14, 21710.73, 354.7, 1371.13, 6901.84, 7785.67, 4076.23, 7484.78, 16328.01, 12044.32, 359.55, 4087.61, 1553.46, 1803.59, 376.65, 1160.37, 1550.29, 1464.51, 1463.41, 3797.19, 9594.14, 10396.66, 11305.66, 10067.21, 1660.22, 1976.13, 5189.32, 6444.04, 748.17, 1520.18, 1630.43, 1184.14, 960.87, 568.57, 9425, 359.17, 590.61, 5096.13, 13700.06, 552.35, 9679.07, 3799.76, 2211.67, 1830.23, 1594.24, 1149.17, 936.8, 457.34, 968.56, 19149.24, 1225.92, 13753.11, 10192.58, 6949.65, 4404.71, 1837.73, 1126.86, 4052.01, 694.74, 7901.41, 359.55, 8306.46, 1357.65, 552.35, 6188.76, 3844.71, 454.61, 1490.76, 2123.39, 2113.96, 1454.79, 1989.34, 10577.05, 3851, 1333.14, 1462.76, 526.61, 11241.38, 8299.35, 1081.27, 1934.39, 1103.18, 44993.43, 1241.64, 1428.43, 1327.4, 2559.57, 1295.79, 623.71, 8598.72, 7373.65, 421.7, 2666.72, 1776.15, 7455.59, 1934.39, 3641.26, 721.98, 697.06, 829.18, 10089.17, 1692.42, 13234.4, 2893.66, 3317.59, 697.79, 11337.2, 31135.94, 1447.86, 9218.46, 3718.76, 1332.25, 852.45, 1828.17, 572.91, 2211.67, 3692.43, 2083.86, 663.7, 5366.9, 379.68, 5144.18, 560.12, 4141.65, 1347.23, 3692.43, 5784.37, 7901.41, 697.79, 9218.46, 623.71, 796.96, 2083.86, 1171.6, 8950.28, 1655.33, 1454.79, 2007.88, 1217.93, 8832.08, 10019.62, 1548.46, 1053.38, 1690.53, 5716.14, 1280.28, 4218.88, 6415.52, 0, 1831.45, 2895.6, 2676.61, 1802.9, 10349.65, 488.99, 1361.09, 3317.59, 6079.28, 944.58, 748.17, 5057.97, 1572.56, 4289.26, 914.84, 1101.56, 1655.33, 2673.81, 10921.39, 8459.58, 1293.33, 1386.15, 2274.47, 1543.4, 7632.84, 1493.33, 679.83, 6004.18, 7921.36, 583.38, 1807.38, 16356.3, 10661.81, 4021.8, 863.19, 6641.59, 4535.08, 3454.54, 1934.39, 496.81, 1515.76, 2491.49, 1428.43, 4816.45, 10527.4, 4613.43, 10780.46, 352.19, 18102.02, 1225.92, 702.14, 1402.25, 1334.88, 5334.28, 422.14, 5974.98, 7901.41, 800.74, 1653.72, 7782.49, 5746.06, 1460.41, 1129.77, 617.41, 9340.43, 8857.93, 1828.17, 1418.59, 22142.75, 4172.51, 1371, 1377.79, 5144.18, 2650.23, 14962.13, 1512.64, 9723.16, 3085.06, 2211.67, 4153.98, 343.49, 1814.54, 1272.49, 25570.32, 2895.6, 5543.67, 424.66, 1780.28, 665.66, 3836.12, 1732.91, 1462.76, 1279.34, 433.78, 549.45, 1402.25, 9375.91, 538.26, 9291.96, 1331.84, 1519.44, 1543.4, 17901.57, 69701.35, 20561.13, 2083.86, 8344.47, 1331.84, 3576.38, 3657.16, 703.98, 10527.4, 11229.57, 459.14, 8388.89, 4434.47, 19532.65, 1406.76, 1040.53, 1711.37, 1730.63, 1624.19, 1603.14, 1570.38, 1279.34, 11305.66, 1009.73, 3682.09, 434.73, 926.13, 1183.84, 8677.63, 1553.46, 3475.42, 2260.48, 5523.47, 1709.86, 1803.59, 12250.24, 2149.07, 329.02, 4902.18, 10067.21, 1553.46, 9708.13, 2676.61, 5366.9, 1327.16, 3716.74, 1814.54, 9801.63, 568.97, 11730.91, 1405.92, 7974.25, 1211.27, 2050.68, 1364.42, 51154.25, 3631.05, 599.78, 3117.06, 5144.18, 9677.53, 2003.2, 8158.73, 5358.51, 5543.67, 3682.77, 7632.84, 7460.66, 3576.38, 31251.03, 1331.84, 5057.97, 9822.95, 359.55, 4816.45, 11532.02, 1105.23, 663.7, 1336.65, 1462.76, 1831.45, 1669.42, 5974.98, 1172.23, 2211.67, 1653.72, 359.17, 9594.14, 3797.19, 1331.84, 1061.08, 782.2, 1830.23, 10396.66, 1885.87, 17762.75, 1361.41, 12495.51, 5096.13, 1443.96, 1875.53, 420.06, 10119.91, 19532.65, 1527.5, 8306.46, 1581.4, 9997.87, 0, 482.41, 1445.3, 420.06, 1532.53, 1577.17, 2234.99, 2917.97, 1015.42, 1698.49, 4446.12, 37062.87, 703.98, 1603.14, 1728.59, 1075.53, 1828.17, 1464.22, 4046.19, 8059.61, 8306.46, 10043.28, 926.13, 3796.49, 1635.07, 3369.78, 1314.82, 15418.74, 2826.99, 1445.3, 8107.71, 3280.05, 3317.59, 3635.79, 1138.69, 2208.89, 5132.29, 703.98, 1629.71, 1830.23, 2727.63, 1757.41, 5334.28, 1481.4, 1909.43, 490.89, 544.28, 1170.53, 1297.6, 36876.92, 1116, 11279.79, 21710.73, 8299.35, 3681, 9457.89, 10577.05, 3851, 4301.36, 876.72, 15196.24, 5334.28, 1345.76, 1217.93, 1704.17, 1103.18, 16359.58, 4668.51, 2783.2, 3394.84, 1358.73, 1392.69, 1661.57, 1638.57, 1656.24, 9403.03, 18984.47, 2949.64, 870.35, 1443.96, 2369.09, 1909.4, 1660.22, 6415.52, 1542.78, 5543.67, 460.36, 743.54, 1336.04, 1725.36, 1520.18, 1764.53, 3117.06, 7610.03, 54503.06, 759.85, 8472.77, 379.68, 567.2, 1172.23, 663.7, 4019.37, 1284.26, 1594.24, 512.89, 899.35, 11140.06, 8857.93, 2751.71, 19823.01, 11115.31, 1760.15, 4738.26, 467.26, 1830.23, 2603.91, 1601.86, 1217.93, 1828.17, 742.2, 1648.64, 8794.11, 8336.48, 414.42, 6172.1, 512.36, 4047.27, 1707.6, 7859.09, 7785.67, 4630.02, 10493.43, 1309.36, 467.15, 1293.67, 11319.65, 6041.37, 3821.95, 5716.14, 4129.52, 4875.42, 3454.54, 1962.96, 403.67, 5543.67, 5261.64, 531.71, 2016.29, 2806.87, 424.22, 8336.48, 1692.02, 10396.66, 8409.69, 2083.86, 572.61, 21284.57, 4910.86, 7061.11, 10192.58, 1278.41, 2358.73, 11888.68, 1711.87, 14522.06, 7785.67, 318.96, 18531.44, 1086.04, 434.73, 1368.32, 968.56, 1814.54, 1522.43, 6415.52, 12974.63, 1757.41, 651.3, 3647.4, 22586.09, 4019.37, 494.47, 6111.41, 1431.23, 12974.63, 494.39, 1534.1, 1512.68, 6376.04, 1776.36, 4592.57, 1859.52, 1601.86, 5977.44, 3620.79, 9233.4, 1974.34, 3913.21, 1709.86, 8136.44, 8971.49, 1543.4, 6032.43, 4172.51, 703.48, 276.22, 1757.41, 1263.93, 9109.57, 1361.1, 1519.43, 5716.14, 17901.57, 71646.64, 1209.81, 5974.98, 1663.28, 11084.46, 4487.81, 1905.19, 2949.64, 5716.14, 611.85, 1962.96, 544.85, 8556.85, 3682.77, 8476.35, 4537.24, 1704.55, 1400.63, 2358.73, 1327.4, 1730.63, 8485.81, 1532.53, 1053.38, 1636.07, 1159.1, 3378.53, 926.13, 2884.08, 2208.89, 1500.69, 4816.45, 2223.45, 1939.21, 12974.63, 780.18, 9598.02, 12974.63, 10250.77, 437.01, 1244.44, 9218.46, 2740.36, 1760.15, 512.09, 1909.43, 6415.52, 9716.53, 3117.06, 5144.18, 1520.18, 1211.27, 1402.25, 1171.14, 753.44, 490.89, 2064.61, 52178.45, 1803.59, 6949.65, 690.1, 3400.96, 1280.28, 4087.61, 1185.87, 20561.13, 9350.73, 8158.73, 1733.77, 1084.19, 4019.37, 7442.29, 1361.09, 568.57, 544.85, 4277.54, 1514.94, 2395.42, 2997.29, 1416.63, 721.98, 7484.78, 2906.11, 5261.64, 2234.99, 13203.06, 3608.5, 4019.37, 855.59, 3741.35, 1830.23, 1185.87, 11229.57, 8857.93, 5743.7, 3598.39, 4846.39, 7325.8, 3154.02, 9822.95, 7442.29, 276.22, 2140.37, 454.5, 1755.82, 5937.9, 1254.67, 1802.9, 3799.76, 17183.51, 7042.24, 10192.58, 10527.4, 1129.77, 539.15, 830.18, 663.7, 10192.58, 12495.51, 366.87, 3102.39, 7412.26, 840.43, 2234.99, 960.87, 4668.99, 1952.55, 1186.7, 1962.96, 3055.96, 617.31, 1002.62, 2788.81, 1490.76, 5159.16, 11305.66, 7373.65, 1053.38, 10527.4, 2727.63, 9375.91, 803.2, 2477.78, 4744.65, 4592.57, 1468.87, 3993.19, 14237.01, 3437.95, 4816.45, 1249.58, 1709.86, 1603.92, 406.13, 1364.45, 5101.35, 4076.23, 1483.66, 1542.14, 1148.26, 3342.64, 2727.63, 4592.57, 1533.88, 7430.76, 4345.46, 9822.95, 1314.82, 1280.28, 4180.21, 15196.24, 3439.53, 5543.67, 4744.65, 3145.6, 1909.4, 1428.43, 1543.4, 1643.67, 1660.22, 8598.72, 1129.77, 5974.98, 1656.24, 7901.41, 19852.3, 2803.07, 1518.29, 3089.78, 11149.19, 1523.97, 5193.64, 7835.84, 1542.78, 5301.33, 1215.78, 1828.17, 5723.48, 2051.48, 1320.88, 352.56, 3175.72, 1172.23, 55594.31, 813.24, 4172.51, 3470.88, 567.2, 1331.84, 1407.5, 21710.73, 8604.2, 4592.57, 4019.37, 1886.98, 403.67, 812.24, 968.56, 376.72, 10770.34, 9027.04, 7660.69, 7573.18, 408, 1360.87, 5144.18, 1645.36, 1848.78, 359.55, 354.7, 7758.52, 3517.57, 4129.52, 434.73, 13700.06, 19823.01, 2208.89, 748.17, 9200.68, 1522.43, 1283.35, 9218.46, 378.46, 10192.58, 18574.73, 1704.55, 4062.85, 2666.72, 11704.21, 482.41, 1966.03, 4019.37, 835.71, 2082.69, 2936.24, 2016.29, 405.37, 1225.92, 540.85, 1298.28, 1706.36, 8857.93, 2369.09, 1336.65, 1466.15, 8301.01, 3095.14, 5261.64, 798.79, 5716.14, 2063.62, 14522.06, 7785.67, 359.55, 1802.9, 1962.96, 1138.69, 22412.36, 1802.9, 1392.35, 1392.35, 434.73, 12974.63, 467.15, 5164.18, 1711.87, 2882.54, 1962.96, 1601.86, 1383.51, 1757.41, 1732.91, 2113.96, 2021.35, 2234.99, 5937.9, 3140.24, 5132.29, 1704.55, 2826.99, 7325.8, 1757.26, 378.86, 1298.28, 9375.91, 6909.03, 387.21, 940.26, 1407.5, 7901.41, 36229.87, 5974.98, 11306.4, 1462.76, 1776.15, 1641.12, 974.99, 1171.6, 572.61, 2806.87, 13562.88, 3863.79, 5301.33, 2032.13, 1392.35, 3511.15, 5022.47, 552.35, 1209.81, 691.39, 3884.46, 11474.47, 1462.76, 9839.41, 4797.37, 1284.03, 7901.41, 5849.7, 1156.31, 873.84, 10043.28, 381.55, 461.94, 1225.92, 5366.9, 1249.58, 6444.94, 9233.4, 3562.14, 4129.52, 11474.47, 359.55, 2379.67, 5824.47, 897.66, 4325.08, 1460.13, 9409.62, 3369.78, 8971.49, 914.84, 694, 1632.45, 558.71, 15488.57, 1613.53, 5098.29, 1331.75, 447.25, 1318.05, 5126.27, 968.56, 1405.92, 8059.61, 1331.84, 4846.39, 7974.25, 3549.91, 1401.78, 13753.11, 3655.29, 12070.8, 13700.06, 702.14, 13203.06, 4668.51, 1846.46, 4318.75, 420.06, 1518.29, 678.55, 1278.41, 4166.17, 4172.51, 1894.72, 1462.76, 1905.19, 356.51, 405.7, 5193.64, 1283.35, 1553.46, 11140.06, 672.4, 1661.39, 1272.49, 3280.05, 3990.62, 402.46, 14884.36, 1635.8, 1711.37, 1509.65, 5503.51, 10192.58, 1776.36, 4822.89, 9822.95, 2416.03, 7412.26, 7703.21, 6606.76, 5494.88, 1436.5, 779.77, 408, 1053.38, 459.14, 1105.23, 1293.67, 6444.94, 1490.76, 5159.16, 3571.31, 3528.52, 1780.28, 1730.63, 1392.94, 4056.98, 7710.72, 840.43, 1212.2, 803.2, 5494.88, 6032.43, 1392.35, 4656.94, 6415.52, 1709.86, 11229.57, 2007.88, 5101.35, 3376.89, 5128.09, 318.62, 3993.19, 17457.15, 9804.51, 4153.98, 1308.5, 1448.42, 7722.45, 14522.06, 748.17, 1792.41, 4345.46, 9822.95, 410.91, 3184.96, 1254.76, 1605, 3645.5, 494.47, 3631.05, 8299.35, 1792.41, 1875.53, 10067.21, 1522.43, 672.4, 5602.8, 1670.33, 3359.32, 3797.03, 461.94, 1381.56, 1537.26, 663.7, 3021.55, 5127.8, 5743.7, 896.67, 2051.48, 22921.85, 2974.82, 4317.01, 1345.22, 2161.44, 777.95, 1553.46, 1830.23, 13700.06, 12699.88, 1172.23, 1532.53, 1381.56, 4019.37, 1407.5, 4516.17, 3213.25, 18280.7, 11140.06, 5543.67, 3952.92, 873.84, 5164.18, 12343.13, 616.29, 6444.04, 11084.46, 15798.68, 2234.99, 1549.28, 1183.84, 5103.25, 1541.32, 387.21, 1116, 1126.86, 2662.63, 13700.06, 1314.82, 617.31, 20219.91, 800.74, 1397.76, 1448.42, 4720.15, 1459.88, 1439.48, 18574.73, 1709.86, 1460.13, 10138.12, 2050.68, 4689.87, 1971.01, 5164.18, 1780.28, 17074.41, 2826.99, 1331.84, 1488.6, 726.33, 1709.86, 7859.89, 1448.42, 415.3, 576.16, 1526.33, 5334.28, 1210.41, 1195.28, 5056.33, 914.84, 1941.78, 11474.47, 1964.64, 5301.33, 3470.88, 6847.85, 4537.24, 798.79, 1704.55, 8059.61, 13616.27, 7481.25, 1162.59, 7785.67, 3836.12, 1933.83, 583.13, 1414.03, 1660.92, 12974.63, 494.39, 1828.17, 8263.49, 1967.98, 3965.66, 17174.19, 9441.51, 2194.05, 1727.22, 11635.93, 2705.52, 1507.48, 8947.3, 1273.68, 2275.61, 1626.53, 9982.72, 24993.27, 3121.99, 1717.72, 3212.2, 2063.56, 1436.78, 5489.15, 2428.55, 1429.27, 1757.36, 1309.34, 13077.73, 606.78, 1918.68, 24351.58, 2436.41, 1415.1, 8264.08, 3811.13, 1466.39, 1322.02, 6671.66, 1941.61, 1478.98, 2321.24, 267.86, 1194.98, 6590.39, 1560.76, 1695.41, 1715.15, 1685.93, 1897.9, 1937.61, 1533.12, 1222.21, 7009.18, 7946.09, 2143.65, 14684.97, 2019.57, 2814.29, 2575.23, 1824.71, 3950.16, 6590.39, 780.41, 4838.2, 9982.72, 1463.41, 10699.96, 2498.96, 365.7, 6431.4, 2026.98, 2670.21, 26147.32, 8079.93, 1931.79, 6771.76, 11191.57, 2166.86, 10897.49, 2942.13, 2846.68, 6988.58, 4220.4, 2294.8, 14820.82, 2355.99, 2157.99, 9740.95, 3917.67, 666.54, 5810.05, 6432.55, 17858.41, 23534.9, 6095.64, 1281.82, 2019.2, 1674.56, 1329.12, 8212.34, 3194.26, 1824.71, 1146.69, 740, 1663.79, 1459.71, 1634.8, 1184.92, 1997.35, 1103.93, 969.23, 3278.51, 440.99, 1276.79, 17418.95, 4632.36, 1345.93, 2100.53, 2121.98, 21257.33, 24178.84, 923.24, 21257.33, 6490.87, 19255.96, 1580.39, 1564.33, 6432.55, 1412.53, 413.73, 1018.44, 1765.83, 19255.96, 953.45, 1974.2, 1605.15, 394.69, 1407.14, 3078.17, 2357.63, 1015.2, 32367.39, 7496.89, 7665.45, 30824.4, 25886.7, 412.43, 9982.72, 2143.65, 1412.53, 9941.41, 1994.36, 9063.87, 425.14, 2317.76, 40787.86, 3273.64, 1674.51, 1910.2, 31714.73, 28368.98, 2262.6, 9450.25, 24489.31, 1428.48, 4490.88, 1304.44, 9402.27, 8861.88, 3123.47, 2231.02, 241.46, 1194.98, 23221.42, 898.87, 3346.79, 3525.61, 908.54, 19844.56, 5968.33, 1480.47, 5261.52, 267.86, 6236.69, 5388.64, 6826.85, 2769.63, 844.56, 1483.58, 1463.41, 2077.7, 2538.72, 639.92, 1352.05, 1738.2, 1868.51, 4886.54, 2064.24, 2275.61, 1667.08, 2452.13, 247.82, 1798.11, 1459.87, 1466.39, 1865.39, 2017.91, 953.35, 5751.61, 2257.7, 9686.53, 1725.3, 1651.74, 3158.14, 23534.9, 23221.42, 3730.59, 1483.58, 2202.07, 1926.95, 1376.84, 1172.83, 2829.39, 2130.94, 1761.66, 3496.6, 1000.84, 3547.35, 1430.75, 6752.49, 21867.44, 24351.58, 1681.74, 62928.58, 3273.64, 9665.62, 1910.2, 1761.66, 31204.37, 1591.49, 1415.1, 1776.17, 2661.4, 12536.35, 8732.72, 2135.54, 1173.67, 1015.98, 8399.5, 3241.49, 13128.02, 2804.21, 1622.18, 1412.53, 768.26, 1550.96, 1800.38, 2033.27, 1813.8, 1387.44, 3176.6, 2735.68, 1059.33, 728.98, 1727.43, 1393.19, 31204.37, 1096.9, 42405.59, 6326.77, 2227.45, 19295.01, 7178.03, 3811.13, 1222.21, 1462.86, 1838.07, 3423.07, 4593.23, 3312.33, 25330.67, 1766.8, 1261.08, 679.17, 15307.21, 2033.27, 382.22, 1824.71, 5689.53, 1372.45, 1833.01, 2188.94, 4245.6, 2253.08, 2653.05, 3602.61, 393.06, 17858.41, 24819.91, 1910.2, 17724.43, 1679.58, 1335.47, 8467.4, 2983.26, 17636.45, 17494.35, 5245.04, 21478.16, 7401.03, 10826.89, 1294.9, 2794.84, 4245.6, 2017.98, 19665.08, 236.8, 1833.01, 2951.47, 6671.66, 1490.49, 23116.99, 3193.14, 7569.7, 61579.61, 1651.03, 3238.81, 9038.24, 6966.44, 2227.45, 1975.25, 6671.66, 1799.35, 368.76, 1865.39, 7569.7, 2294.8, 15123.28, 894.75, 472.27, 22317.45, 762.05, 2705.52, 6966.44, 1633.28, 14634.87, 1219.3, 985, 2064.24, 1549.55, 7288.46, 1499.46, 2705.52, 1622.46, 5819.2, 1195.58, 1895.66, 3540.26, 6091.15, 7126.51, 1559.4, 3303.11, 3353.81, 996.59, 2548.73, 3544.98, 2186.15, 2885.71, 2275.61, 2243.66, 1761.99, 2285.42, 1351.82, 1172.83, 2115.42, 1657.63, 1611.58, 2321.22, 1170.83, 6965.13, 1436.78, 1833.01, 15019.65, 8905.81, 11191.57, 1800.38, 1651.03, 6965.13, 899.08, 1809.72, 9441.51, 1015.2, 1599.72, 1345.93, 3632.33, 1565.04, 1983.63, 6988.58, 3883.11, 6590.39, 11108.15, 1451.25, 1465.24, 1427.79, 2589.66, 3218.29, 1108.16, 3450.21, 1148.31, 1766.11, 6966.44, 1185.15, 935.45, 4249.74, 11108.15, 1359.86, 7349.57, 2140.18, 1597.6, 5102.74, 2257.7, 2593.06, 1785.45, 6965.13, 10180.66, 1103.93, 8905.81, 2284.23, 1759.32, 1281.82, 2231.02, 1937.61, 5073.44, 1418.45, 3554.47, 26419.42, 458.94, 3540.26, 982.8, 1361.92, 1583.99, 2321.22, 2792.41, 6236.69, 1415.1, 2014.89, 3353.81, 1918.68, 1651.03, 2276.2, 1304.44, 382.22, 64597.47, 4612.31, 5245.04, 5123.95, 1726.15, 3547.35, 1619.1, 7973.74, 3017.69, 606.78, 4008, 1505.15, 6442.69, 1517.24, 236.8, 1585.6, 1287.85, 1925.2, 2357.63, 43900.08, 25886.7, 403.97, 10631.14, 3209.04, 6590.39, 2143.65, 1261.08, 1877.56, 3433.94, 1815.97, 425.14, 3011.51, 440.76, 1441.83, 1776.17, 1626.53, 9450.25, 34968.33, 3176.9, 884.16, 2917.44, 213.45, 7410.41, 2206.39, 4509.54, 2275.61, 2258.28, 1255.49, 8654.38, 1407.91, 47138.28, 1667.69, 17597.69, 22879.31, 2115.42, 236.8, 1430.26, 6826.85, 3279.07, 1483.58, 1918.68, 2077.7, 2593.94, 2133.81, 4871.06, 2774.14, 5680.58, 40787.86, 2452.13, 3238.81, 1701.64, 1628.62, 24193.73, 377.63, 1049.3, 3159.64, 2202.21, 2113.96, 1456.62, 974.17, 2218.02, 1988.77, 834.61, 1375.78, 1833.01, 2772.34, 1480.79, 2876.57, 1654.62, 2816.18, 1055.38, 7986.03, 1683.23, 3423.07, 1406.77, 1464.7, 1759.32, 1499.46, 1624.24, 17858.41, 1407.14, 2275.61, 2308.46, 3092.06, 1852.14, 3227.22, 6988.58, 1508.21, 5261.52, 434.95, 8732.72, 1938.44, 2011.4, 1853.73, 1624.43, 2816.18, 1775.51, 14820.82, 2235.55, 62928.58, 4113.83, 3218.29, 9674.84, 1462.47, 1302.04, 29778.55, 1931.79, 19107.53, 2110.31, 4150.99, 3241.49, 2538.72, 2216.12, 1407.14, 7288.46, 1015.98, 4612.31, 888.18, 15307.21, 6091.15, 3533.82, 20459.6, 1412.53, 2102.6, 1600.71, 3092.06, 1565.33, 1742.59, 787.91, 2061.24, 3883.11, 1194.98, 1737.33, 1103.93, 743.48, 1679.44, 1307.43, 1564.35, 1033.48, 50057, 5729.45, 321.43, 1375.78, 17724.43, 1600.09, 1363.92, 9945.04, 1103.93, 1415.1, 29777.03, 9241.48, 9441.51, 2014.89, 1524.46, 1577.46, 1606.68, 1530.95, 1307.43, 2525.55, 2603.36, 1326.24, 19665.08, 3715.11, 22650.86, 1620.91, 9163.65, 2719.56, 6650.53, 21867.44, 9941.41, 3632.33, 40787.86, 2105.39, 2302.13, 23535.98, 6811.21, 6182.15, 6209.21, 1172.83, 743.09, 2605.73, 4830.5, 21537.63, 1525.57, 3851.47, 1982.65, 952, 24546.46, 2804.21, 394.49, 2301.19, 2700.38, 2587.67, 4939.46, 3616.94, 13128.02, 26419.42, 889.3, 3160.93, 4948.4, 608.72, 1466.39, 1499.27, 1222.21, 1941.4, 2441.63, 2166.86, 3312.33, 2670.21, 1348.34, 6611.32, 955.61, 11404.7, 38460.89, 1088.86, 1785.45, 1226.9, 6432.55, 930.93, 1658.6, 1833.01, 15019.65, 4654.38, 2166.86, 2917.44, 9980.26, 3315.82, 11108.15, 2595.59, 10844.5, 6671.66, 1629.94, 2149.11, 45641.24, 2019.2, 3811.13, 1853.73, 6590.39, 2194.05, 2149.11, 2589.66, 482.4, 3525.61, 1148.31, 1868.51, 1066.64, 1415.1, 743.48, 2616.55, 12055.86, 2140.18, 6333.83, 1370.09, 1015.98, 1631.42, 1833.79, 1895.66, 1146.69, 2447.68, 1522.17, 1792.17, 7438.45, 7569.7, 11288.23, 1877.56, 1850.97, 5073.44, 6236.69, 368.76, 3051.25, 1348.34, 1194.98, 834.61, 853.28, 1412.53, 2321.22, 1173.26, 1916.15, 2714.81, 3353.81, 2149.11, 1582.16, 2519.8, 1222.21, 5123.95, 10484.21, 2164.44, 5743.55, 2113.96, 2881.19, 2064.37, 1809.72, 3281.12, 1517.24, 643.2, 1585.6, 1393.71, 908.38, 992.57, 11288.23, 2448.43, 1875.47, 25620.09, 2405.79, 2414.67, 395.55, 3410.83, 384.86, 4263.24, 17651.2, 2262.6, 6212.37, 2169.32, 2513.85, 7341.62, 1908.52, 24351.58, 1460.33, 896.82, 2403.76, 8383.22, 8732.72, 2160.16, 2318.63, 855.05, 19844.56, 21257.33, 2383.9, 247.82, 2464.71, 11191.57, 1565.42, 1629.94, 2414.67, 26419.42, 929.24, 3132.32, 2017.98, 800.83, 1181.15, 1620.91, 2202.21, 1434.21, 8871.77, 7341.62, 1848.19, 835.85, 1824.89, 40787.86, 1466.39, 5189.07, 1263.24, 895.34, 14820.82, 5172.63, 9450.25, 2059.05, 2464.71, 1028.97, 2593.06, 1937.61, 536.49, 487.14, 47138.28, 2105.26, 22417.98, 1533.34, 4263.24, 1015.2, 1562.6, 1766.8, 2218.02, 7217.93, 11509.49, 894.75, 1934.36, 1354.27, 803.65, 1438.6