Executive summmary

The movies dataset from Kaggle provides a long list of movies from several different countries. Other than the names of the movies, the dataset includes the run time, original language, status, tagline, etc, and our most important variables, revenue and budget. We believe these are our critical values because with these we can create, or mutate a new column called profit. With profit declared, we can begin to analyze our problem setup question:

What makes a movie successful or unsuccessful?

We analyzed the data using statistical tools like Pearson’s Coefficient of Correlation to compare various variables.
1. Words in the title - Profit, r^2 = 0.03, “Extremely low/null”
2. Budget - Profit, r^2 = 0.48, “Moderate”
3. Revenue - Profit, r^2 = 0.97, “Very strong”
3. Popularity - Profit, r^2 = “NULL”
4. Run time(<250minutes) - Profit, r^2 = “NULL”

The year with the most profit.
1. 1902
2. 2017
3. 1905,
while the lowest was 1988.

The genres with the most profit
1. Adventure
2. Fantasy
3. Animation,
while the lowest was History.

Vote Averages with the most revenue
1. 7.9
2. 8.1
3. 9.1
Interestingly, 10.0 vote is in 43rd place.

Word count in titles with the most profit
1. 10
2. 8
3. 7

Introduction.

This evidence is focused on the analysis of the Kaggle database (movie database), this dataset provided us with certain variables that we will be working with such as the duration of the movies, their income, budgets, etc. . Our main objective would be to know the reason why films fail or become commercially successful. This can be measured with the profit variable that is calculated as the difference between income and budget. In order to achieve this, we will have to use certain data cleaning and preparation techniques, which will be followed by extensive analysis. In addition to examining trends by genre and year, in order to recognize the patterns of success, with the purpose of understanding what elements contribute to the commercial success of films within the film industry.

Objectives.

  • The creation of our profit variable with the intention of being able to determine what the profit of each film would be.

  • Doing a genre and year analysis in order to determine which genres and years were the most profitable.

  • Clean and prepare the data to be able to handle missing values and errors, in order to make sure that the data is in the right format for analysis.

  • Run an in-depth analysis to recognize what patterns, anomalies and trends are in the data.

Progress setup 1 - Data Wrangling/Cleaning

To answer the question of what makes a movie successful or unsuccesful, we first cleaned the data using functions like - filter
- as.factor/character/numeric etc.
- vis_miss
- group_by
- mutate

First, we read the CSV provided for the problem setup.

moviespersonal <- read.csv("/Users/fedezorrilla/Desktop/Programación semestre 4/Business Analytics/movies_metadata.csv")

Calling Packages

We call the packages we plan to use to clean the data provided.

#install.packages("jsonlite")
library("dplyr", quietly = TRUE)
library("stringr", quietly = TRUE)

# We also install the packages we will use to create graphs later
#install.packages("esquisse")
#install.packages("ggplot2")
library("ggplot2", quietly = TRUE)
#install.packages("tidyverse")
library("tidyverse", quietly = TRUE)

Summary observations

We run a summary on the dataset to see if we can identify anything that we need to “clean”

summary(moviespersonal)
##     adult           belongs_to_collection    budget             genres         
##  Length:45466       Length:45466          Length:45466       Length:45466      
##  Class :character   Class :character      Class :character   Class :character  
##  Mode  :character   Mode  :character      Mode  :character   Mode  :character  
##                                                                                
##                                                                                
##                                                                                
##                                                                                
##    homepage              id              imdb_id          original_language 
##  Length:45466       Length:45466       Length:45466       Length:45466      
##  Class :character   Class :character   Class :character   Class :character  
##  Mode  :character   Mode  :character   Mode  :character   Mode  :character  
##                                                                             
##                                                                             
##                                                                             
##                                                                             
##  original_title       overview          popularity        poster_path       
##  Length:45466       Length:45466       Length:45466       Length:45466      
##  Class :character   Class :character   Class :character   Class :character  
##  Mode  :character   Mode  :character   Mode  :character   Mode  :character  
##                                                                             
##                                                                             
##                                                                             
##                                                                             
##  production_companies production_countries release_date      
##  Length:45466         Length:45466         Length:45466      
##  Class :character     Class :character     Class :character  
##  Mode  :character     Mode  :character     Mode  :character  
##                                                              
##                                                              
##                                                              
##                                                              
##     revenue             runtime        spoken_languages      status         
##  Min.   :0.000e+00   Min.   :   0.00   Length:45466       Length:45466      
##  1st Qu.:0.000e+00   1st Qu.:  85.00   Class :character   Class :character  
##  Median :0.000e+00   Median :  95.00   Mode  :character   Mode  :character  
##  Mean   :1.121e+07   Mean   :  94.13                                        
##  3rd Qu.:0.000e+00   3rd Qu.: 107.00                                        
##  Max.   :2.788e+09   Max.   :1256.00                                        
##  NA's   :6           NA's   :263                                            
##    tagline             title              video            vote_average   
##  Length:45466       Length:45466       Length:45466       Min.   : 0.000  
##  Class :character   Class :character   Class :character   1st Qu.: 5.000  
##  Mode  :character   Mode  :character   Mode  :character   Median : 6.000  
##                                                           Mean   : 5.618  
##                                                           3rd Qu.: 6.800  
##                                                           Max.   :10.000  
##                                                           NA's   :6       
##    vote_count     
##  Min.   :    0.0  
##  1st Qu.:    3.0  
##  Median :   10.0  
##  Mean   :  109.9  
##  3rd Qu.:   34.0  
##  Max.   :14075.0  
##  NA's   :6

At first glance, we see a couple of columns that are in the wrong data class.
adult, character -> factor. (True/False)
budget, chr -> numeric/integer
id, chr -> integer
popularity, chr -> numeric
release_date, chr -> date
revenue, chr -> numeric
runtime, chr -> numeric
status, chr -> factor (Released/Unreleased)

We need to change these into their correct class to avoid any problem in the analysis.

Furthermore, we see some outliers in the data that don’t allow for a correct analysis.
Lines 19731, 29504, and 35588 have errors in every single column. Seeing that we have 45,466 rows of data, our findings will not be affected if we remove these 3 errors.

moviespersonal <- moviespersonal[-c(19731, 29504, 35588), ]

Changing Data Types

Once this is done, we can finally turn the columns into their correct data class.

moviespersonal$adult <- as.factor(moviespersonal$adult)
moviespersonal$budget <- as.numeric(moviespersonal$budget)
moviespersonal$id <- as.integer(moviespersonal$id)
moviespersonal$popularity <- as.numeric(moviespersonal$popularity)
moviespersonal$release_date <- as.Date(moviespersonal$release_date)
moviespersonal$revenue <- as.numeric(moviespersonal$revenue)
moviespersonal$runtime <- as.numeric(moviespersonal$runtime)
moviespersonal$status <- as.factor(moviespersonal$status)

Now that they are in their correct data type/class, we can begin to change the way the data is shown.
For example, the column “genres” not only contains the genres of the movie, but also a lot of seemingly random punctuation marks. “[{‘id’: 28, ‘name’: ‘Action’}, {‘id’: 12, ‘name’: ‘Adventure’},

The punctuation makes the data seem messy and not easy to read.

Now we are creating a new column to only show the genres to make it easy to read.

pattern <- "'name':\\s*'([^']+)'"

# Use sapply with str_extract_all to extract all genre names and collapse them into a single string
moviespersonal$genre_names <- sapply(str_extract_all(moviespersonal$genres, pattern), function(x) paste(x, collapse = ", "))

head(moviespersonal$genre_names)
## [1] "'name': 'Animation', 'name': 'Comedy', 'name': 'Family'"               
## [2] "'name': 'Adventure', 'name': 'Fantasy', 'name': 'Family'"              
## [3] "'name': 'Romance', 'name': 'Comedy'"                                   
## [4] "'name': 'Comedy', 'name': 'Drama', 'name': 'Romance'"                  
## [5] "'name': 'Comedy'"                                                      
## [6] "'name': 'Action', 'name': 'Crime', 'name': 'Drama', 'name': 'Thriller'"

We can now see the genres on a cleaner format but it is also showing name, now to get rid of this unnecessary text we run the following code.

moviespersonal$genre_names <- gsub("'name':\\s'", "", moviespersonal$genre_names)

# Remove the ending single quotes and any commas directly following it
moviespersonal$genre_names <- gsub("',\\s", " ", moviespersonal$genre_names)

# You may also want to remove the single quotes at the very end of each string if they exist
moviespersonal$genre_names <- gsub("'$", "", moviespersonal$genre_names)

# Check the result
head(moviespersonal$genre_names)
## [1] "Animation Comedy Family"     "Adventure Fantasy Family"   
## [3] "Romance Comedy"              "Comedy Drama Romance"       
## [5] "Comedy"                      "Action Crime Drama Thriller"

Now we can clearly read the genres of the movie on a new column called genre_names. but they still are as chr, we need to convert them to factor to properly analyze the data.

##     (Other)       Drama      Comedy Documentary 
##       13695        5000        3621        2723

Problem Setup 2 - NA’s

Now as we read the values from the dataframe we notice that on revenue there are a lot of values as 0, which are possibly registered as such because the revenue data was not possible to find or because of a different error. This error can mess up the statistics and drop the mean value to a lower number and affect the analysis of this year movies.

To solve this we will replace the values from 0 to the Revenue’s mean

mean_revenue <- mean(moviespersonal$revenue[moviespersonal$revenue > 0])

# Replace the zero values with the mean revenue
moviespersonal$revenue[moviespersonal$revenue == 0] <- mean_revenue

Now we also replace NA values with the column’s mean

# Check if there are any NA values in the revenue column
any_na <- any(is.na(moviespersonal$revenue))

# If there are NA values, replace them with the mean revenue (excluding NA and zero values)
if(any_na) {
  # Recalculate the mean in case the zero replacement affected it, excluding NA values
  mean_revenue <- mean(moviespersonal$revenue[moviespersonal$revenue > 0], na.rm = TRUE)
  
  # Replace NA values with the new mean revenue
  moviespersonal$revenue[is.na(moviespersonal$revenue)] <- mean_revenue
}

We repeat the same process now on the column Budget.

# Calculate the budget's mean value excluding NA's and zero's
mean_budget <- mean(moviespersonal$budget[moviespersonal$budget > 0], na.rm = TRUE)

# Replace zero's with the budget's mean value
moviespersonal$budget[moviespersonal$budget == 0] <- mean_budget

# Replace NA's with the budget's mean value
moviespersonal$budget[is.na(moviespersonal$budget)] <- mean_budget

Data Explorer

For this next part, we are doing a DataExplorer report of the Movies database.

# We first install and call the DataExplorer library

#install.packages("DataExplorer")
library(DataExplorer)

# Now we can create a report using the library and the database

create_report(moviespersonal)

This past function gives a general overview of the data contained in the database: basic statistics of the values in the database, data structures, histograms, etc. The general overview will be displayed in html format in a browser tab.

As shown in the principal component analysis, there are 43050 categories in the original title column, since shouldn’t be possible since there shouldn’t be repeat movies in the database.

The principal component analysis shows us how there is only 45089 categories in the IMDb id column, which may indicate that some movies may not be in the International Movie Database, thus these movies may lack information such as average score (based on vote_average) and how many reviews it has (based on vote_count)

There is also some movies which are lacking an overview (or a synopsis). This particular column however may not result as efficient to analize in the longrun since it would mean to analize each overview individually, and with more than 40 thousand objects this task results extremely difficult.

Problem Setup 3

Analayzing missing values

In our DataExplorer report we found out that runtime is the only column that still has has missing values that can actually be corrected, we will now analyze the data and use the package Mice to fill out missing values.

Function to visualize missing data

# Function to visualize missing data
library(visdat)
summary(moviespersonal$runtime)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
##    0.00   85.00   95.00   93.78  107.00 1256.00     251
vis_miss(moviespersonal, warn_large_data = FALSE)

Create a variable to identify missing values in ‘runtime’

moviespersonal <- moviespersonal %>%
  mutate(missing_inf = is.na(runtime))

Analyze if there’s any relationship with popularity

moviespersonal %>%
  group_by(missing_inf) %>%
  summarize(avg_popularity = mean(popularity))
## # A tibble: 2 × 2
##   missing_inf avg_popularity
##   <lgl>                <dbl>
## 1 FALSE                 2.93
## 2 TRUE                 NA

Use MICE to impute missing values in ‘runtime’

library(mice)
## 
## Attaching package: 'mice'
## The following object is masked from 'package:stats':
## 
##     filter
## The following objects are masked from 'package:base':
## 
##     cbind, rbind
library(VIM)
## Loading required package: colorspace
## Loading required package: grid
## VIM is ready to use.
## Suggestions and bug-reports can be submitted at: https://github.com/statistikat/VIM/issues
## 
## Attaching package: 'VIM'
## The following object is masked from 'package:datasets':
## 
##     sleep
method_list <- rep("", ncol(moviespersonal))
names(method_list) <- colnames(moviespersonal)
method_list["runtime"] <- "pmm"
# Not executed due to the small sample size

# We will be using KNN imputation since it handles multicollinearity, which lowers the chance of error like having linearly dependent columns in a matrix or having multicollinearity in a dataset.
accounts_mice <- kNN(moviespersonal, k = 5)
## Warning in `[<-.data.table`(`*tmp*`, indexNA2s[, variable[j]], variable[j], :
## Coercing 'character' RHS to 'double' to match the type of column 15 named
## 'release_date'.
## Warning in `[<-.data.table`(`*tmp*`, indexNA2s[, variable[j]], variable[j], :
## NAs introduced by coercion
# Now we strip columns 32 to 62
accounts_mice <- subset(accounts_mice, select = -c(32:62))

Calculate the mean of ‘runtime’ to impute missing values

runtime_mean <- mean(moviespersonal$runtime, na.rm = TRUE)

Replace missing values in ‘runtime’ with the mean

moviespersonal <- moviespersonal %>%
  mutate(runtime = ifelse(is.na(runtime), runtime_mean, runtime))

Visualize again the distribution of missing values of ‘runtime’ sorted by popularity

moviespersonal %>%
  arrange(popularity) %>%
  vis_miss(warn_large_data = FALSE)

Interpretation of the Report

In the project we carried out, we began by analyzing the information, cleaning it and deleting null values, or duplicates, since having the data clean is the longest and most important part so that the information we analyze next is of good quality. We also identified the incorrect data types and their outliers and removed the anomalies. Gender data is specifically addressed, cleaning it from a JSON-like string format to a more readable form, which is crucial for any further analysis.

It also handles zero values in the revenue and budget columns, and replaces them with the mean of the non-zero values, ensuring that no NA values are left untreated. This step is intended to prevent the analysis from being biased due to missing or unreported financial data.

An important part of the process we perform is ensuring data uniqueness by removing duplicate movie titles, which is crucial for accurate movie counts in your analysis.

In summary the work indicates a meticulous and systematic approach to prepare the data set for robust statistical analysis and possible model construction. However, the method we chose to address missing and zero values could be further examined to ensure it is the most appropriate approach, as it may have implications for the integrity of the analysis, especially if the zeros have real meaning within the set. of data. After this initial data preparation, you will be ready for exploratory data analysis to uncover insights and inform any hypotheses or models you plan to build.

Problem Setup 4: Creating tables and graphs

Tables

table1 <- table(moviespersonal$status, moviespersonal$adult)
prop.table(table1) * 100
##                  
##                          False         True
##                    0.182378020  0.000000000
##   Canceled         0.004737091  0.000000000
##   In Production    0.042633823  0.002368546
##   Planned          0.033159640  0.000000000
##   Post Production  0.215537660  0.000000000
##   Released        99.005210801  0.018948366
##   Rumored          0.495026054  0.000000000
table2 <- table(moviespersonal$video, moviespersonal$adult)
prop.table(table2) * 100
##        
##                False         True
##          0.002368546  0.000000000
##   False 99.760776883  0.021316911
##   True   0.215537660  0.000000000

Bar plot using ggplot2

library(ggplot2)
ggplot(moviespersonal, aes(x = adult, fill = status)) + geom_bar() + facet_wrap(~adult)

# Esquisse usage omitted for creating more detailed graphics

Also, for this particular part of the setup, we will be using the Esquisse package, which allows us to create more detailed and, in all fairness, prettier graphics than ggplot2

It is important to note that rather than different than calling a library, Esquisse is used by interacting with the Addins menu on the top of the screen

Add a column with only the release year

moviespersonal$year <- substr(moviespersonal$release_date, 1, 4)

Scatter plot of average vote vs. revenue

# This graph shows us the movies between 1950 and 2023, comparing the average score they got on IMDb and how much money they made
moviespersonal %>%
  filter(release_date >= "1950-05-03" & release_date <= "2023-04-01") %>%
  ggplot() +
  aes(x = vote_average, y = revenue) +
  geom_point(shape = "circle", size = 1.5, colour = "#0C4C8A") +
  theme_classic()

Scatter plot of budget vs. revenue

# This graph shows us the movies between 1950 and 2023, comparing between budget and revenue, which tells us that not necessarily a movie with a high production value will have significant returns, not even to break even
moviespersonal %>%
  filter(release_date >= "1950-05-04" & release_date <= "2023-04-01") %>%
  ggplot() +
  aes(x = budget, y = revenue) +
  geom_point(shape = "circle", size = 1.5, colour = "#112446") +
  labs(caption = "For reference, 2E+08 equals 200 Million") +
  theme_minimal()

Interpretation of the Report

In this section, we focused on generating tables and visualizations to glean insights from the dataset. Our analysis began with the creation of contingency tables to explore the relationship between movie status and adult content, as well as between video availability and adult content. These tables provide a comprehensive overview of the distribution of these variables within the dataset.

Furthermore, we leveraged the power of data visualization to gain deeper insights. Using the ggplot2 package, we crafted a bar plot to visually represent the distribution of movie status across different adult content categories. This graphical representation offers a clear depiction of how movie status varies with respect to adult content.

Additionally, we utilized scatter plots to examine relationships between key variables. Specifically, we explored the relationship between average vote and revenue, as well as between budget and revenue. These scatter plots enable us to visualize potential trends or patterns within the data, shedding light on any underlying relationships between these variables.

In summary, our analysis in this section underscores the importance of both tabular and graphical representations in uncovering insights from the dataset. Through careful examination of tables and visualizations, we gain a deeper understanding of the relationships and trends present in the data, laying the foundation for further analysis and interpretation.

Problem setup 5

# With this particular line of code, we are calculating the profit of each movie
moviespersonal <- moviespersonal %>%
  mutate(profit= revenue - budget)

Vote Average/Genre vs. Revenue

# With this code, we are computing means by groups, in which we are checking the mean revenue based on the score on the Internet Movie Database (IMDb). This with the intention to prove that not necessarily because a movie has a high score online it's going to perform well in the box office regard.

# This line of code helps us with stopping the numbers from appearing in scientific notation
options(scipen = 999)

# Now we code the mean revenue based on the average score on IMDb
mean_revenue <- moviespersonal %>%
  group_by(vote_average) %>%
  summarize(mean_revenue = mean(revenue, na.rm = TRUE)) %>%
  arrange(desc(mean_revenue))

# With this we print the function
print(mean_revenue)
## # A tibble: 92 × 2
##    vote_average mean_revenue
##           <dbl>        <dbl>
##  1          7.9    87140789.
##  2          8.1    87125416.
##  3          9.1    84393695.
##  4          7.6    82704986.
##  5          8.2    79617362.
##  6          8.3    78486765.
##  7          7.5    77187057.
##  8          7.4    75553881.
##  9          7.7    73748020.
## 10          6.7    72205531.
## # ℹ 82 more rows
# With this code we are going to find out the mean revenue per genre, since the genres are summed to each other as movies can have more than one genre we first separate de genres an then count the revenue and get the mean if the genre is in the movie.

# Create a new column with separated genres into new rows, keeping the original 'genre_names' column unchanged
movies_with_separated_genres <- moviespersonal %>%
  mutate(separated_genres = genre_names) %>%
  separate_rows(separated_genres, sep = " ") %>%
  select(genre_names, separated_genres, revenue, profit)

# Get unique genres from the new 'separated_genres' column
unique_genres <- movies_with_separated_genres %>%
  select(separated_genres) %>%
  distinct() %>%
  pull(separated_genres)

# Initialize a dataframe to store the average revenue for each unique genre
mean_revenue_by_genre <- data.frame(genre = character(), mean_revenue = numeric(), stringsAsFactors = FALSE)

# Iterate over each unique genre to calculate the average revenue
for(genre in unique_genres) {
  mean_revenue <- movies_with_separated_genres %>%
    # Select rows where the new 'separated_genres' column contains the current genre
    filter(str_detect(separated_genres, fixed(genre))) %>%
    # Calculate the average revenue for the selected genre
    summarize(mean_revenue = mean(revenue, na.rm = TRUE)) %>%
    # Extract the average revenue value
    pull(mean_revenue)
  
  # Append the genre and its average revenue to the dataframe
  mean_revenue_by_genre <- rbind(mean_revenue_by_genre, data.frame(genre = genre, mean_revenue = mean_revenue))
}

# Display the result
print(mean_revenue_by_genre)
##          genre mean_revenue
## 1    Animation     89334110
## 2       Comedy     67805376
## 3       Family     89513534
## 4    Adventure    103618594
## 5      Fantasy     94402872
## 6      Romance     64738395
## 7        Drama     63925945
## 8       Action     81127887
## 9        Crime     66435133
## 10    Thriller     68885257
## 11      Horror     64464103
## 12     History     64717137
## 13     Science     83469618
## 14     Fiction     83469618
## 15     Mystery     67625498
## 16         War     68262127
## 17     Foreign     65258394
## 18                      NaN
## 19       Music     65440574
## 20 Documentary     65198337
## 21     Western     65258973
## 22          TV     68747587
## 23       Movie     68747587

Statistical observations

library("e1071")
mean(moviespersonal$profit)
## [1] 47103572
var(moviespersonal$profit)
## [1] 2482584026357099
sd(moviespersonal$profit)
## [1] 49825536
median(moviespersonal$profit)
## [1] 47183112
quantile(moviespersonal$profit)
##         0%        25%        50%        75%       100% 
## -111007242   47183112   47183112   47183112 2550965087
min(moviespersonal$profit)
## [1] -111007242
max(moviespersonal$profit)
## [1] 2550965087
range(moviespersonal$profit)
## [1] -111007242 2550965087
skewness(moviespersonal$profit)
## [1] 13.28206

We now know that the distribution is skewed to the right. With this data, we can compute the confidence interval and correlation coefficient.

profit_mean <-mean(moviespersonal$profit)
profit_sd <-sd(moviespersonal$profit) 
profit_dev <- c(profit_mean - profit_sd, profit_mean + profit_sd)
profit_dev
## [1] -2721964 96929108

The profit +- the standard deviation is saved in the object “profit_dev”

#Coefficient of variation
CV <- sd(moviespersonal$profit)/mean(moviespersonal$profit)
CV
## [1] 1.057787
#Trimmed mean
mean(moviespersonal$profit, trim=.1)
## [1] 46343198
#Z scores 
#"scale" automatically gives you the zscores
#moviespersonal <- moviespersonal %>%
  #mutate(zscore = scale(moviespersonal$profit))
#moviespersonal %>% 
  #filter(zscore < 3)
#We removed all rows with more than 3 zscores (438 rows)

Analyzing statistical observations

Now, we will add a new column called words_title which will tell us how many words are in the title. This column will then be grouped and compared with the profit per each different word count

moviespersonal$words_title <- str_count(moviespersonal$original_title, "\\w+")
moviespersonal %>%
  group_by(words_title) %>%
  summarize(mean_profit = mean(profit),
            sd_profit = sd(profit),
            median_profit = median(profit),
            quantile_profit = quantile(profit, 0.90),
            count = n()) %>%
  arrange(desc(mean_profit))
## # A tibble: 20 × 6
##    words_title mean_profit  sd_profit median_profit quantile_profit count
##          <int>       <dbl>      <dbl>         <dbl>           <dbl> <int>
##  1          10   64071620. 117714391.     47183112.       49509867.   127
##  2           8   57643350. 102907506.     47183112.       47183112.   510
##  3           7   54891330.  78345824.     47183112.       52947905    896
##  4          11   54448920.  62437300.     47183112.       60466534.    73
##  5          16   53851205.  11549475.     47183112.       63186534.     3
##  6          12   51830574.  33066573.     47183112.       47183112.    41
##  7           9   50407416.  49948258.     47183112.       47183112.   245
##  8          14   48806518.   5853273.     47183112.       47183112.    13
##  9           5   48545257.  56870932.     47183112.       47183112.  3575
## 10           6   48448381.  51368166.     47183112.       47183112.  1792
## 11           4   47456572.  44430688.     47183112.       47183112.  6254
## 12          15   47183112.         0      47183112.       47183112.     9
## 13          17   47183112.         0      47183112.       47183112.     2
## 14          18   47183112.         0      47183112.       47183112.     2
## 15          19   47183112.         0      47183112.       47183112.     3
## 16           3   46681369.  42229807.     47183112.       48787390.  9280
## 17           1   45982691.  54139116.     47183112.       60787390.  8056
## 18           2   45970169.  44364092.     47183112.       60927390. 11314
## 19          13   44236877.  10057832.     47183112.       47183112.    24
## 20          20   24350000         NA      24350000        24350000      1

Now we will group by year to see which years were the most profitable for cinema

moviespersonal %>%
  group_by(year) %>%
  summarize(mean_profit = mean(profit),
            sd_profit = sd(profit),
            median_profit = median(profit),
            quantile_profit = quantile(profit, 0.90),
            count = n()) %>%
  arrange(desc(mean_profit))
## # A tibble: 136 × 6
##    year  mean_profit sd_profit median_profit quantile_profit count
##    <chr>       <dbl>     <dbl>         <dbl>           <dbl> <int>
##  1 1902    68781405.       NA      68781405.       68781405.     1
##  2 2017    56221083. 81988788.     47183112.       64627390.   469
##  3 1905    51503961.  9661710.     47183112.       60145657.     5
##  4 2016    51400780. 69440583.     47183112.       63787390.  1442
##  5 2015    50584676. 81454255.     47183112.       58487390.  1744
##  6 1977    50302191. 46357949.     47183112.       47183112.   312
##  7 1904    50268366.  8162815.     47183112.       55821823.     7
##  8 2018    49824823.  4193441.     47183112.       54387390.     5
##  9 2012    49425227. 60546406.     47183112.       65787390.  1589
## 10 2011    49410075. 59204531.     47183112.       66987390.  1535
## # ℹ 126 more rows

The year with the most mean profit was 1902, the 2017, then 1905.

ggplot(moviespersonal, aes(x = year, y = profit)) + geom_density()+ theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))

Analyzing correlation between profit and other variables.

We will continue using the word count vs profit to find the correlation between them (if any)

ggplot(moviespersonal, aes(y = profit, x = words_title)) + geom_point() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'

ggplot(moviespersonal, aes(x = cut(words_title, breaks = 5), y = profit)) + geom_boxplot() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'

Now, we compute the Pearson coefficient of correlation

moviespersonal %>% 
  summarize(N = n(), r = cor(profit, words_title))
##       N          r
## 1 42220 0.03440706

The correlation between word count in the title and profit by the movie is extemely low / null, 0.03.

We will do this with the budget and the popularity to see if there are any positive correlations.

ggplot(moviespersonal, aes(y = profit, x = budget)) + geom_point() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'

moviespersonal %>% 
  summarize(N = n(), r = cor(budget,profit))
##       N         r
## 1 42220 0.4841505

Although still not a very strong correlation, budget and profit have a moderate correlation of 0.48.

ggplot(moviespersonal, aes(y = profit, x = revenue)) + geom_point() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'

moviespersonal %>% 
  summarize(N = n(), r = cor(revenue, profit))
##       N         r
## 1 42220 0.9745676
ggplot(moviespersonal, aes(y = profit, x = popularity)) + geom_point() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'
## Warning: Removed 1 row containing non-finite outside the scale range
## (`stat_smooth()`).
## Warning: Removed 1 row containing missing values or values outside the scale range
## (`geom_point()`).

moviespersonal %>% 
  summarize(N = n(), r = cor(popularity, profit))
##       N  r
## 1 42220 NA

For some odd reason, we cannot see the correlation coefficient for popularity, so we will try with another variable.

moviespersonal <- moviespersonal %>% filter(runtime <= 250)
ggplot(moviespersonal, aes(y = profit, x = runtime)) + geom_point() + geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula = 'y ~ x'

moviespersonal %>% 
  summarize(N = n(), r = cor(popularity, runtime))
##       N  r
## 1 42067 NA

To get rid of movies that are longer than 4 hours in runtime, we used the filter function. Again, we cannot see the value for the coefficient, but from seeing the line and the points, we can predict that this positive correlation has a moderate correlation.

ggplot(movies_with_separated_genres, aes(x = separated_genres, y = revenue)) +
  geom_boxplot() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) + # Ajustar el texto del eje x para mejor visualización
  labs(x = "Genre", y = "Revenue", title = "Boxplot of Revenue by Genre")

We can see that the revenues per genre are really spread, that’s because of the data quantity. We can also notice that Foreign, Movie and TV having really low revenue and Action, adventure, fantasy fiction and science have extreme outliers since the movie avatar has this genres and is the highest revenue of this year.

Now we analize the new column that we created named profit

movies_with_separated_genres %>%
  group_by(separated_genres) %>%
  summarize(
    mean_profit = mean(profit, na.rm = TRUE),
    sd_profit = sd(profit, na.rm = TRUE),
    median_profit = median(profit, na.rm = TRUE),
    quantile_90 = quantile(profit, 0.90, na.rm = TRUE),
    count = n()
  ) %>%
  arrange(desc(mean_profit))
## # A tibble: 23 × 6
##    separated_genres mean_profit  sd_profit median_profit quantile_90 count
##    <chr>                  <dbl>      <dbl>         <dbl>       <dbl> <int>
##  1 "Adventure"        71428203. 134477234.     47183112.   99600000   3231
##  2 "Fantasy"          65023884. 124170024.     47183112.   68739390.  2119
##  3 "Animation"        62345097.  95348486.     47183112.   67987390.  1846
##  4 "Family"           61621163.  97836888.     47183112.   67507390.  2590
##  5 "Fiction"          57536350. 104793345.     47183112.   68193990.  2829
##  6 "Science"          57536350. 104793345.     47183112.   68193990.  2829
##  7 "Action"           54819226.  91432796.     47183112.   66787390.  6119
##  8 "Movie"            47984308.   3848747.     47183112.   47183112.   673
##  9 "TV"               47984308.   3848747.     47183112.   47183112.   673
## 10 ""                 47093271.   6241410.     47183112.   47183112.  2280
## # ℹ 13 more rows

Skewness and Log Transformation Analysis

## Skewness of revenue: 12.78445
## Skewness of budget: 7.167064

Distribution of original and transformed Budget

Original Budget

Density of Original Budget The original budget distribution is highly right-skewed, indicating that most movies have a low budget, while a few movies have a significantly higher budget. The long tail to the right shows that there are outliers with exceptionally large budgets compared to the rest.

Transformed Budget

Density of Log-Transformed Budget The log transformation has normalized the distribution of budget values, as evidenced by the peak around 15 to 17 on the log_budget scale. This suggests that a majority of movies have a budget within a mid-range when the scale is logarithmic, reducing the influence of extreme values.

Distribution of original and transformed Revenue

Original Revenue

Density of Original Revenue The density plot for the original revenue values demonstrates extreme right skewness, where the majority of movies earn revenue in the lower range, while very few have extraordinarily high revenues, creating a long right tail. This skewness could be due to blockbuster hits which are rare but generate a massive amount of revenue.

Transformed Revenue

Density of Log-Transformed Revenue After the logarithmic transformation, the revenue data shows a more bell-shaped distribution, though there is still a slight right skew. This indicates a more normalized distribution, but with a few outliers with exceptionally high revenue, visible from the tail extending to the right.

Summarized data

We now show the summarized and transformed data to see the central tendency an variability from Revenue and Budget

##   mean_log_revenue median_log_revenue iqr_log_revenue mean_log_budget
## 1         17.70161           18.04653               0        16.58778
##   median_log_budget iqr_log_budget
## 1           16.8884              0
# The following code is used to examine the distribution of revenues produced by the movies through the simulations. We visualize this distribution as a histogram to make it easier to understand the data and to calculate the probabilities that the movies generate less than a certain amount of revenues, assuming that these revenues are distributed in a regular way.

mean_revenue <- mean(moviespersonal$revenue, na.rm = TRUE)
sd_revenue <- sd(moviespersonal$revenue, na.rm = TRUE)

n10 <- rnorm(10, mean = mean_revenue, sd = sd_revenue)
n100 <- rnorm(100, mean = mean_revenue, sd = sd_revenue)
n1000 <- rnorm(1000, mean = mean_revenue, sd = sd_revenue)
n10000 <- rnorm(10000, mean = mean_revenue, sd = sd_revenue)

hist(n10, breaks = 5, main = "Histogram of n10")

hist(n100, breaks = 30, main = "Histogram of n100")

hist(n1000, breaks = 40, main = "Histogram of n1000")

hist(n10000, breaks = 100, main = "Histogram of n10000")

value_to_evaluate <- 5
probability <- pnorm(value_to_evaluate, mean = mean_revenue, sd = sd_revenue, lower.tail = TRUE)
print(probability)
## [1] 0.1210488

The code identifies on average how much the films earn and how much the earnings of each film vary, with some films earning a lot and others not generating much revenue. This is followed by the simulation of how the earnings would be in small groups of movies in order to see if the variation and the average remain steady. Once we have this information we create the histograms to show graphically how the earnings will be distributed depending on the simulated group, i.e. which are the movies that have a lot of earnings and which are the ones that have few. Finally, we calculate how likely it is that a film can generate less than 5 million dollars, based on the calculated variation and the average.

Final Conclusion

To conclude this final analysis we made a comprehensive analysis of the Kaggle movie database in which we embarked on a systematic development to prepare, clean, and analyze the dataset to find key factors to actors that influence the success or failure of movies. The first move made was cleaning the data, a big issue to resolve due to incorrect types, outliers, and missing values etc. Then the statistical analysis and exploratory data examination had to be made to develop the employed to delve into revenue, budget, genre, and release year, using tables, visuals, and correlation analysis. WIth this we found a moderate relationship between budget, revenue, and profit which then applied to logarithmic transformations to normalize skewed distributions. Also, we inspected the factors such as movie title word count and release year on profitability, which showed us minimal correlation with word count but insights into profitable years. Throughout this long and meticulous analysis and visualization, our analisis offers valuable insights into the complicated dynamics of the movie industry, laying a foundation for further research and decision-making processes within this field.

Personal Analysis (Federico Zorrilla Jasso)

## randomForest 4.7-1.1
## Type rfNews() to see new features/changes/bug fixes.
## 
## Attaching package: 'randomForest'
## The following object is masked from 'package:ggplot2':
## 
##     margin
## The following object is masked from 'package:dplyr':
## 
##     combine
## Loading required package: lattice
## 
## Attaching package: 'caret'
## The following object is masked from 'package:purrr':
## 
##     lift
## n= 31551 
## 
## node), split, n, deviance, yval
##       * denotes terminal node
## 
## 1) root 31551 110610200000000000000  68783410  
##   2) runtime< 126.5 29128  54151270000000000000  66778720 *
##   3) runtime>=126.5 2423  54934680000000000000  92882690  
##     6) words_title< 6.5 2324  42226380000000000000  87459310 *
##     7) words_title>=6.5 99  11035310000000000000 220195200 *
## 
## Call:
##  randomForest(formula = revenue ~ words_title + runtime, data = trainData) 
##                Type of random forest: regression
##                      Number of trees: 500
## No. of variables tried at each split: 1
## 
##           Mean of squared residuals: 3463582381678326
##                     % Var explained: 1.2
##        11        17        23        26        31        37        51        53 
##  65492071  80334607  71497673  72237064  64998120  67790960  65635969  68447886 
##        56        61        79        80        81        82        90        94 
##  66179287  65447897  66961464  65561218  74128722  64131162  66671493  69421487 
##        99       102       104       108       109       113       114       123 
##  66132290  69155124 105653979  64374555  72964996  65124257  67630225  64010608 
##       124       126       127       143       146       149       151       156 
##  66360888  68847717  67173489  66961464  64010608  79172391  83317249  65248922 
##       158       159       162       166       174       175       180       185 
##  67256510  68847717  65017204  73198520  68185121  66263230  65538598  64279159 
##       186       189       191       193       195       197       199       204 
##  65333557  79372684  70489492  68056803  65877458  69134517  71313507  67314100 
##       207       211       213       223       225       227       229       231 
##  67914174  74745593  64819862  67448902  67593580  79623400  72237064  64349639 
##       234       237       241       246       247       248       252       258 
##  65045577  65044620  67024176  83317249  65248922  66948813  67072230  71313507 
##       262       266       269       270       272       276       279       280 
##  65036086  66360888  65492828  72237064  64508700  84435725  67254296  65836680 
##       287       290       293       305       307       312       316       318 
##  65505614  66786921  79002825  67107526  66407418  67016797  65440924  67795991 
##       325       332       333       334       339       340       341       344 
##  71237930  66959901  67044367  69155124  66504444  65637092  66420916  65836680 
##       346       348       352       354       355       356       358       359 
##  69648918  66256606  75816265 104010693  66811847  74061258  63489276  77069527 
##       368       370       372       377       391       393       394       396 
##  64998120  66819840  63489276  75194569  64508700  65333557  68185121  65031629 
##       397       400       404       409       412       416       420       426 
##  66122706 113205574  64819862  66122706  64998120  65142673  69421487  65139461 
##       428       430       433       436       438       439       440       445 
##  74128722  67254296  65635969  66786921  71313507  70206128  65202580  66082893 
##       447       453       460       465       467       471       483       484 
##  79799897  83758005  64508700 105753428  63489276 223940432  65333557  65045577 
##       485       494       495       497       499       508       509       511 
##  63489276  66836706  65333557  75574875  63876749  67998001  69421487 113212348 
##       514       518       520       521       523       529       531       535 
##  72686289  64279159  64846900  64255675  69979236  69421487  71740083  63956052 
##       537       545       551       557       563       564       565       567 
##  69685848  71775770  67654517  67500996  66878417  66263230  64131162  65139461 
##       576       578       582       585       586       593       594       596 
##  64464141  65448535  65430728  66360888  69426054  79094059  65447897  67840862 
##       597       602       606       607       611       612       615       629 
##  65492071  64603743  65377359  66316998  66961464  64464141  66932506  65139461 
##       631       634       635       642       645       648       652       655 
##  69421487  66492407  66252133  65112150  66252133  65549696  66927742  66316998 
##       664       667       671       675       677       680       689       693 
##  64038204  68525274  68134343  66961464  71313507  67731234  71600431  64998120 
##       694       697       698       704       708       718       720       726 
##  63569689  65495064  64972915  65492071  65112150  69134517  65386403  67978200 
##       733       734       736       738       747       749       750       751 
##  67398896  65248922  66329324  65386403  65921569  65122802  68655811  63690797 
##       753       759       767       775       777       790       791       792 
##  66496103  66546226  66256606  66074543  68464285  66546226  66948813  68005156 
##       798       799       801       802       803       810       812       813 
##  66811847  84516668  79172391  65549696  66145110  66492220  64131162  63569689 
##       816       818       820       823       824       829       830       831 
##  64975201  66545500  64656296  65427408  65836680  74745593  67256510  64038204 
##       833       837       838       848       850       851       853       855 
##  67731234  66011271  65303126  65164449  67731234  65677843  66583588  65202580 
##       856       857       869       870       871       872       874       875 
##  65045577  66528428  66786921  73720158  75389525  63876749  64010608  66422319 
##       884       894       900       904       907       917       918       919 
##  67230820  66360888  77038898  66833155  65676489  64508700  65045577  66343753 
##       920       940       946       948       950       954       957       965 
##  66528428  65202580  65511352  67914174  66388110  63690797  68655811  63569689 
##       966       969       981       982       983       987       988      1000 
##  65164449  66811847  66959901  66388110  92300276  79799897  63876749  88950260 
##      1001      1004      1007      1010      1011      1015      1016      1017 
##  69214983  66786921  67795991  66011271  75816265  64163539  65139461  67097402 
##      1024      1030      1033      1039      1048      1062      1078      1079 
##  66422319  86104561  67861580  66136811  79623400  65538598  66836706  64998120 
##      1081      1098      1102      1105      1106      1113      1114      1116 
##  66932506  67770007  67016797  65037524  65511352  66610710  66201968  66484784 
##      1117      1124      1126      1131      1135      1136      1137      1138 
##  66780717  66322354  65377359  71505870  66155293  64826773  66959901  67016797 
##      1139      1145      1147      1151      1155      1166      1167      1172 
##  64349639  74745593  65122802 202106231  92832371  84293034  82647846  73006543 
##      1173      1174      1175      1176      1178      1181      1182      1195 
## 207413408  66786921  67256510  82986697  71252522  76803192  92300276  65677843 
##      1197      1201      1214      1220      1222      1224      1230      1231 
##  72195467  66948813  71068321  75574875  65036086  80115558  79799897  74238441 
##      1233      1238      1241      1242      1245      1248      1249      1252 
##  92300276  71252522  70655755  66060405  91554399  72326351  68167444  80981774 
##      1253      1256      1257      1258      1260      1263      1268      1271 
##  65447897 126067317  67645397  78920282  66866752  68005156  84293034  64846900 
##      1279      1281      1287      1292      1297      1298      1299      1303 
##  67107526  67914174  65303126  64762430  67979791  66492407  66132290  79441724 
##      1304      1310      1311      1315      1316      1319      1327      1333 
##  64131162 189299375 109035409  66422319  67731234 109649429  80570060  66422319 
##      1337      1339      1351      1352      1354      1362      1369      1370 
##  65505614  66948813  67861580  66132290  63388205  71178702  65635969  65333557 
##      1376      1377      1380      1388      1393      1406      1407      1413 
##  71068321  67448902  67795991  65921569  64163539 104010693  67448902  66492407 
##      1414      1417      1421      1425      1429      1430      1434      1437 
##  63986551  68847717  64656296  69717117  64255675  69421487  68655811  68655688 
##      1440      1444      1449      1450      1451      1460      1461      1462 
##  63859431  68513581  64972915  65440924  65947956  65333557  65921569  66201968 
##      1467      1473      1478      1485      1490      1494      1500      1502 
##  65538598  66546226  71313507  67731234  66360888  64163539  66614433  66780717 
##      1503      1507      1510      1514      1516      1517      1519      1531 
##  66581771  66492220  72432604  63690797  65333557  64819862  66174896  71505870 
##      1532      1539      1540      1547      1552      1554      1562      1563 
##  66263230  79224319  88254635  86410591  69648918  63876749  65587637  95084038 
##      1565      1569      1571      1573      1579      1580      1585      1586 
##  64279159  65447897  69155124  66316998  66130759  64755893  66836706  66074543 
##      1592      1594      1611      1613      1614      1616      1619      1620 
##  65386403  86410591  73198520  65921569  64038204  66780717  70962251  79799897 
##      1621      1625      1626      1629      1630      1632      1634      1637 
##  66316998  66504444 281796382  66389755  67662053  66504444  65045577  65248922 
##      1638      1644      1660      1663      1668      1669      1678      1681 
##  66407418  66502598  66389755  67173489  72536524  66179287  66011271  67383486 
##      1682      1683      1684      1687      1688      1692      1699      1700 
##  65139461  64846900 106414006  68185121  64464141 105753428  69421487  66316998 
##      1701      1704      1705      1713      1714      1721      1722      1723 
##  65801169  65635969  65303126  68005156  64131162  66132290  66780717  65124257 
##      1725      1728      1730      1733      1736      1737      1738      1742 
##  65801169  65124257  66888251  88950260  65495064  65037524  65778927  66528428 
##      1747      1749      1750      1753      1754      1755      1765      1767 
##  65115864  65635969  68509172  67107526  64920102  65303126  67107526  66492220 
##      1769      1772      1775      1776      1784      1789      1791      1802 
##  72536524  66693300  65511352  65505614  63489276  65440924  66545500  67016797 
##      1807      1808      1809      1815      1817      1828      1833      1835 
##  65332594  67254296  71432608  65377359  97619763 119503921  84435725  73780231 
##      1836      1839      1840      1847      1849      1853      1854      1855 
##  76646038  68217625  63956052  65505614  64846900  66492407  70468090  66673814 
##      1856      1859      1869      1876      1880      1881      1883      1887 
##  67540271  66011271  67672507  67173489  66671493  65333557  72686289  71237930 
##      1889      1897      1899      1901      1902      1904      1906      1909 
##  65448535  60796658  64758127  68281457  65492071  80525410  70912653  65549696 
##      1918      1923      1926      1927      1930      1932      1937      1942 
##  66681472  66811847  65430728  68056803  66878417  66407418  63690797  66681472 
##      1947      1955      1956      1962      1969      1979      1989      1990 
##  67107526 105753428  65045577  65031629  66959901  67242874  65377359  65112150 
##      2000      2003      2004      2009      2010      2012      2013      2017 
##  64349639  67654517  66316998  65333557  66504444  64769041  66583588  64279159 
##      2018      2020      2026      2032      2044      2049      2051      2052 
##  66528428  66060405  67383486  67672507  71502187  79799897  64656296  67383486 
##      2054      2055      2058      2064      2065      2069      2070      2080 
##  66355362  66122706  83317249  64877190  67029908  69155124  65718002  68667997 
##      2084      2088      2091      2094      2096      2100      2114      2118 
##  64769041  69421487  65789074  67412778  67024176  65549696  66836706  63690797 
##      2119      2121      2128      2131      2135      2145      2150      2151 
##  64038204  77038898  70962251  66130759  66074543  87305686  66528428  67107526 
##      2152      2162      2163      2171      2172      2175      2176      2180 
##  91554399  71167192  64464141  65045577  65062929  64975201  65303126  66705782 
##      2185      2196      2207      2212      2218      2228      2230      2233 
##  64758127  63569689  65538598  75159168  66360888  63956052  66696281  64349639 
##      2234      2237      2238      2239      2242      2244      2247      2259 
##  64762430  65635969  66771348  64656296  63956052  65124257  64826773  65635969 
##      2260      2264      2269      2270      2274      2277      2287      2288 
##  65430728  66232736  74093115  64998120  65202580  65448535  66959901  67383486 
##      2290      2292      2299      2300      2301      2303      2305      2307 
##  71237930  79799897  85623369  66583588  65124257  75159168  68166595  69214983 
##      2323      2325      2332      2333      2340      2344      2345      2350 
##  66357619  64279159  68655688  65635969  64508700  69556685  66780717  66492407 
##      2354      2374      2375      2379      2384      2385      2387      2395 
##  67058901  65045577  72237064  65676489  64141190  68513581  66948813  68667997 
##      2399      2404      2405      2414      2420      2422      2423      2424 
##  68655688  72237064  76261576  64374555  71313507  66545500  64508700  64279159 
##      2425      2430      2433      2436      2444      2447      2448      2449 
##  68005156  66132290  65115864  65492828  66355362  68655811  65303020  71237930 
##      2456      2463      2464      2465      2469      2475      2476      2478 
##  66693300  79224319  64762430  65031629  65579798  64819862  63904340  66819840 
##      2486      2488      2494      2499      2501      2502      2503      2506 
##  64998120  64464141  66959901  67892542  67892542  86410591  99623931  66884642 
##      2510      2511      2514      2522      2533      2535      2538      2541 
##  67829781  65805183  67859375  65842218 124987552  64675806  65139461  65821079 
##      2543      2544      2545      2550      2555      2558      2568      2569 
##  69839856  65164449  65538598  66492407  66026321  65044620  67173489  65639650 
##      2570      2580      2584      2585      2586      2593      2596      2599 
##  66056155  63956052  65561218  67932014  84476364  67795991  71365093  66581771 
##      2610      2612      2616      2617      2621      2627      2628      2632 
##  63876749  68655811  64464141  64508700  65492071  65549696  66011271 139255030 
##      2635      2639      2640      2641      2646      2647      2653      2655 
##  65164449  65639650  66884642  68185121  62529698  65947956  65677843  66932506 
##      2658      2664      2665      2668      2670      2671      2673      2677 
##  71313507  64755893  64279159  66492407  66496103  69685848  65836680  71252522 
##      2679      2691      2694      2695      2699      2707      2708      2709 
##  68403452  65045577  66085952  64819862  83918510  65836680  66175140  64762430 
##      2711      2724      2731      2734      2735      2736      2737      2739 
##  65139461  68056803  66833155  65947956  64819862  66481950  67254296  65677843 
##      2748      2750      2754      2755      2767      2769      2772      2774 
##  67226559  68847717  65821079  65303020  65530630  65333557  64170234  75675229 
##      2775      2781      2784      2792      2804      2805      2811      2820 
##  63956052  65112150  65164449  65122802  63904340  64255675  65332594  63876749 
##      2829      2834      2839      2840      2841      2842      2846      2857 
##  65869571  67044464  69685848  65142673  66011271  83918510  71600431  71237930 
##      2866      2872      2879      2883      2896      2897      2898      2900 
##  64279159  65821079  64762430  65511352  68541932  65995984  65836680  65505614 
##      2901      2903      2905      2909      2910      2911      2913      2914 
##  65124257  75385978  71252522  67407693  66961464  65549696  65635969  66693300 
##      2923      2924      2925      2933      2937      2940      2942      2955 
##  69685848  69421487  65921569  65447897  65677843  73000417  66481950  70912653 
##      2959      2962      2963      2964      2965      2966      2972      2975 
##  67005229  66360888  67254296  66422319  87305686  64131162  65440924  80052116 
##      2976      2978      2980      2983      2985      2989      2995      2997 
##  66011271  67448902  66907645  65639650  65333557  66056155  73294964  65836680 
##      2998      2999      3002      3006      3010      3024      3026      3038 
##  68013836  72686289 100052938  66877672  67987286  65333557  79094059  65377359 
##      3039      3042      3051      3053      3054      3056      3060      3064 
##  66011271  67654517  65887342  72195467  68952446  66355362  65821079  65427408 
##      3068      3074      3079      3082      3083      3084      3085      3093 
##  79608569  67448902  63690797  66546226  64826773  70206128  66819840  65549696 
##      3107      3108      3113      3116      3125      3130      3131      3135 
##  64762430 202359387  67978200  65164449  64762430  66056155  69648918  69155124 
##      3137      3141      3142      3151      3157      3158      3159      3165 
##  66546226  65139461  65036086  67283881  65142673  68005156  66502598  65635969 
##      3167      3172      3178      3179      3184      3188      3190      3198 
##  66407418  64163539  67829781 107569086  66681472  66818068  67169146  63904340 
##      3199      3200      3203      3207      3211      3217      3220      3222 
##  66357619  65124257  80018044  69421487  69648918  72195467  65495064  80365793 
##      3224      3225      3235      3237      3239      3240      3244      3245 
##  80365793  67283881  64508700  64998120  64758127  65466744  68281457  68166217 
##      3250      3252      3254      3255      3263      3268      3270      3276 
##  68167444  85173749  65045577  65584127  69556685  92300276  68005156  64255675 
##      3277      3278      3282      3284      3285      3290      3300      3308 
##  69839856  63569689  68857638  66836706  70206128  88254635  63956052  66074543 
##      3318      3331      3333      3341      3343      3345      3347      3352 
##  72172275  90744952  64508700  68667997  68655811  81733739  65124257  66130759 
##      3353      3354      3363      3365      3369      3370      3372      3375 
##  68655811  73720158  65821079  65511352  68667997  97619763  68651762  64755893 
##      3381      3386      3391      3393      3395      3400      3402      3405 
##  65836680 139504064  80018044  65430728  68847717  63956052  64038204  67097402 
##      3412      3416      3427      3429      3433      3435      3437      3440 
##  65466744  63690797  68667997  66671493  66961464  64826773  65584127  67107526 
##      3441      3443      3445      3451      3461      3465      3475      3477 
##  63904340  99623931  65836680 164114291  66528428  66961464  75611983  69426054 
##      3483      3485      3492      3494      3495      3505      3508      3509 
##  64279159  66056155  66011271  79372684  64131162  66681472  64656296  83310855 
##      3511      3512      3518      3524      3527      3528      3529      3530 
##  65338286  66959901  64997997  71505870  64279159  67672507  66360888  64826773 
##      3535      3546      3547      3551      3559      3569      3571      3576 
##  67500996  72195467  64846900  65031629  71906934  63956052  64349639  66780717 
##      3587      3591      3592      3598      3600      3602      3612      3613 
##  63956052  66082893 108608294  73473777  67770007 108608294  69685385  66547455 
##      3617      3626      3630      3635      3638      3639      3640      3642 
##  67024176  65338286  63690797  66581771  66786921  67107526  66056155  88950260 
##      3643      3645      3646      3651      3653      3655      3656      3658 
##  70021646  65538598  65045577  63876749  66492220  65842218  65448535  65122802 
##      3664      3668      3672      3674      3679      3686      3697      3699 
##  66011271  68847717  65930064  65338286  64758127  67107526  69717117  65139461 
##      3703      3709      3714      3721      3724      3726      3727      3728 
##  65139461  68655811  67072230  65549696  66492220  69421487  63859431  63690797 
##      3729      3733      3738      3742      3743      3744      3749      3751 
##  71432608  66878417  66389755  66360888  85473684  66932506  64349639  66492407 
##      3760      3768      3770      3772      3776      3780      3784      3785 
##  65549696  65676489  66243107  65887342  65303020  66548640  63823587  64508700 
##      3794      3806      3810      3811      3839      3843      3844      3845 
##  82647846  64819862  65139461  92300276 114439006  72237064  64826773  68074532 
##      3850      3851      3852      3853      3859      3863      3866      3867 
##  84313856  66132290  80365793  80154694  67256510  67952790  67654517  65676489 
##      3869      3883      3889      3894      3902      3905      3908      3914 
##  66528428  68166595  64755893  64279159  68005156  65303126  65842218  63956052 
##      3917      3919      3921      3926      3929      3937      3939      3944 
##  67998001  66545500  64998120  65538598  65338286  65139461  66263230  65333557 
##      3951      3956      3960      3971      3973      3978      3979      3980 
##  99623931  65261757  65836680  63690797  64038204  65139461  64819862  68166595 
##      3981      3983      3984      3999      4006      4007      4008      4009 
##  72841834  66270790  69648918  67795991  65036086  98987240  66528428  66546226 
##      4010      4011      4014      4016      4017      4023      4028      4038 
##  65377359  66932506  72432604  63876749  72407758  66504444  67016797  63489276 
##      4039      4041      4045      4046      4047      4051      4052      4054 
##  85473684  66545500  65505614  68651762  66232736  65045577  65045577  66948813 
##      4055      4059      4060      4065      4071      4076      4083      4086 
##  72237064  65303126  64972915  65142673  67285247  65303126  66082893  67998001 
##      4090      4092      4093      4098      4102      4104      4107      4115 
##  68167444  65139461  66693300  66122706  67107526  65124257  75159168  88254635 
##      4120      4122      4126      4127      4132      4144      4146      4149 
##  64038204  69904036  64819862  67416500  66819840  66316998  65377359  66583588 
##      4151      4157      4162      4164      4175      4180      4181      4182 
##  84435725  68074532  97619763  66502598  67654517  67107526  65514360  67283881 
##      4188      4189      4196      4197      4198      4201      4212      4215 
##  67448902  71252522  64998120  67978200  65139461  65139461  68013836  63388205 
##      4220      4223      4224      4228      4229      4241      4249      4251 
##  66011271  65966897  68013836  66932506 113037425  66355362  65492071  79224319 
##      4253      4254      4259      4260      4262      4263      4270      4272 
##  66316998  65427408  64038204  64038204 364776811  65248922  63690797  65430728 
##      4277      4278      4282      4284      4286      4289      4291      4297 
##  67235920  67862940  67827487  67790960  64972915  65505614  79224319  72237064 
##      4300      4303      4309      4316      4320      4331      4332      4334 
##  65637092  64758127  65677843  65112150  67107526  67107526  64508700  66959901 
##      4341      4358      4371      4390      4393      4394      4396      4397 
##  67825439  64998120  65164449  64488987  80018044  71068321  64279159  69108435 
##      4398      4405      4407      4415      4419      4425      4428      4438 
##  64349639  65749027  65801169  72195467  64998120  66074543  67654517  66932506 
##      4442      4448      4452      4455      4456      4460      4465      4470 
##  66357619  64755893  67654517  67914174  77185617  66074543  66833155  66122706 
##      4474      4480      4484      4488      4491      4503      4504      4515 
##  66836706  67286706  69421487  64279159  65031629  65549696  66422319  77605923 
##      4518      4520      4525      4531      4537      4538      4545      4550 
##  63859431  73720158  64488987  68013836  67795991  64758127  67173489  66502598 
##      4554      4569      4575      4576      4584      4586      4587      4590 
##  69421487  65635969  64819862  66502598  64488987 293454578  65492071  65303126 
##      4593      4594      4596      4609      4612      4615      4621      4622 
##  77185617  67107526  66422319  65561218  66961464  65248922  80334607  86104561 
##      4629      4630      4634      4636      4638      4640      4642      4643 
##  68013836  62987797  65635969  67662053  66174896  67978200  64010608  67072230 
##      4646      4647      4654      4658      4662      4666      4676      4678 
##  72841834  91351189  65495064  64349639  78920282  65511352  80115558  64972915 
##      4680      4681      4684      4687      4688      4689      4690      4691 
##  83434369 109649429  71701768  64998120  67654517  66407418  65495064  66581771 
##      4692      4709      4714      4727      4728      4736      4737      4739 
##  65821079  65635969  64826773  66360888  66961464  72195467  66360888  65492071 
##      4740      4744      4748      4753      4756      4758      4769      4770 
##  64163539  63956052  71178702  66132290  67914174  65448535  65492071  67044367 
##      4771      4776      4784      4785      4792      4795      4805      4807 
##  64758127  65639650  84313856  66316998  63876749  66422319  71497673  63859431 
##      4809      4810      4814      4821      4822      4824      4831      4837 
##  65031629  66864410  68217625  80570060  63489276  68185121  65549696  65836680 
##      4840      4844      4850      4853      4854      4862      4866      4869 
##  74093115  87305686  69685848  64131162  65062929  68332776  65995984  65248922 
##      4871      4873      4886      4892      4896      4906      4909      4911 
## 112666212  65447897  65635969  67795991  66959901  65122802  67416500  72432604 
##      4912      4913      4916      4917      4922      4923      4925      4928 
##  68847717  68148275  67770007  67795991  65492071  66179287  68667997  63956052 
##      4933      4936      4943      4944      4952      4962      4969      4977 
##  63489276  66011271  66548640  64675806  63956052 104010693  66768643  69421487 
##      4983      4990      4992      4995      5002      5015      5020      5022 
##  67979791  65821079  73720158  84328830  63904340  66583588  66492407  69155124 
##      5023      5024      5026      5029      5030      5035      5036      5046 
##  68056803  69134517  66407418  67072230  66407418  69426054  66811847  66818068 
##      5047      5051      5053      5055      5057      5059      5060      5061 
##  66132290  69685848  65495064  64826773  68056803  64826773  65635969  64464141 
##      5065      5070      5073      5074      5079      5081      5091      5093 
##  66074543  63904340  63876749  66355362  71313507  67254296  65248922  66581771 
##      5096      5106      5107      5117      5129      5137      5139      5149 
##  65514360  64546223  68005156  67448902  65836680  66833155  64998120  66422319 
##      5150      5154      5157      5159      5160      5162      5164      5166 
##  92300276  65377359  71937793  75159168 116808109  66492407  68013836  64279159 
##      5168      5175      5180      5188      5189      5192      5200      5202 
##  64508700  66155293  69214983  64886302  65749027  69134517  66948813  64758127 
##      5207      5210      5219      5223      5243      5256      5262      5263 
## 109866471  66263230  67661449  65261757  65202580  75776666  71975642  74061258 
##      5266      5271      5272      5282      5284      5287      5293      5295 
##  64279159  66504444  66959901  64762430  89112201  67795991  73720158  68005156 
##      5298      5300      5301      5304      5308      5310      5314      5315 
##  72195467  65495064  67593580  65112150  84516668  66545500  66948813  65430728 
##      5317      5322      5323      5327      5339      5344      5345      5347 
##  65549696  72032812  67672507  67992119  67660322  63859431  66329324  65142673 
##      5353      5355      5361      5362      5372      5373      5376      5379 
##  66546226  68952446  64170234  84293034  66866752  67914174  66545500  65549696 
##      5380      5382      5386      5387      5390      5392      5395      5398 
##  65303126  65332594  65639650  68201866  71701768  69134517  69155124  65430728 
##      5400      5403      5404      5409      5410      5413      5414      5416 
##  65677843  67795991  65333557  64758127  65332594  79224319  64758127  65495064 
##      5419      5432      5434      5438      5443      5448      5453      5457 
##  64762430  65139461  65036086  72536524  66360888  65139461  67106364  64762430 
##      5465      5467      5477      5478      5480      5483      5487      5488 
##  64998120  64131162  66132290  64279159  67173489  64508700  67173489  65377359 
##      5490      5491      5497      5499      5500      5506      5508      5510 
##  65492071  69421487  78568707  64819862  67978200  64508700  65538598  68166595 
##      5511      5513      5522      5524      5525      5526      5527      5531 
##  65044620  63956052  68655811  67254296  66959901  67016797  64656296  66583588 
##      5539      5542      5543      5544      5545      5546      5548      5554 
##  67654517  68173404  65947956  66786921  64826773  65635969  66932506  67795991 
##      5563      5568      5569      5574      5578      5582      5583      5593 
##  68005156  72237064  66948813  66819840  74215215  67058901  65561218 123061010 
##      5595      5599      5600      5601      5603      5611      5614      5615 
##  67044367  64279159  66819840  67383486  64819862  65430728  67914174  84313856 
##      5621      5623      5624      5626      5627      5632      5643      5645 
##  64826773  64279159  80002620  66780717  63859431  64279159  73720158  84917680 
##      5655      5658      5662      5669      5670      5671      5673      5680 
##  63876749  64758127  67029908  65261757  64464141  66492407  64997997  67448902 
##      5682      5683      5690      5701      5707      5708      5719      5721 
##  66130759  65495064  71252522  68847717  66011271  67654517  69214983  66388110 
##      5722      5723      5724      5727      5736      5738      5742      5749 
##  66122706  66502598  72536524 113269702  64755893  69717117  70206128  68056803 
##      5756      5759      5776      5778      5783      5785      5789      5794 
##  67979791  66492407  65139461  69103762  64755893  65511352  65248922  64998120 
##      5795      5799      5804      5806      5807      5809      5810      5811 
## 113559673  65303020  65492071  67795991  64508700  66528428  65139461  65333557 
##      5813      5814      5822      5833      5834      5836      5837      5841 
##  65887342  65112150  64998120  65495064  65248922  66546226  70206128  63859431 
##      5842      5845      5852      5853      5857      5860      5868      5873 
##  65995984  65836680  65139461  64997997  65303126  71502187  65821079  65115864 
##      5874      5882      5884      5885      5889      5890      5893      5897 
##  65139461  65584127  66546226  65246881  66492407  72237064  72536524  66884642 
##      5898      5901      5904      5907      5915      5918      5920      5931 
##  66811847  63569689  66693300  69134517  65202580  67173489  65139461  64769041 
##      5934      5944      5945      5950      5956      5958      5964      5968 
##  65044620  62987797  66492407  65036086 148840281  67533873  64010608  65447897 
##      5969      5983      5984      5988      5994      5998      5999      6001 
##  64038204  64464141  65036086  79879837  63859431  65045577  67044367  65261757 
##      6002      6005      6011      6013      6014      6015      6019      6026 
##  66548640  69421487  66504444  65440924  65821079  70433597  64279159  67645397 
##      6032      6034      6036      6040      6041      6046      6048      6049 
##  65386403  84313856  65036086  68217625  73720158  65448535  65226056  67795991 
##      6050      6051      6053      6054      6059      6067      6073      6078 
##  67998001  67978200  68847717  64826773  65676489  71068321  83434369  68847717 
##      6080      6084      6087      6091      6095      6105      6108      6110 
##  67952790  65139461  65677843  67256510  67383486  67795991  66545500  65261757 
##      6117      6119      6129      6136      6137      6139      6140      6141 
##  66504444  75159168  68134343  65836680  75973913  65549696  66780717  66502598 
##      6149      6151      6153      6161      6163      6164      6168      6169 
##  64846900  65635969  65549696  65495064  66492220  63690797  69134517  64508700 
##      6173      6175      6181      6182      6188      6195      6197      6201 
##  66407418  73198520  65495064  67256510  66983631  66011271  68667997  72432604 
##      6203      6208      6224      6233      6236      6246      6248      6250 
##  64819862  65164449  65492071  64038204  66060405  65240675  70489492  65031629 
##      6252      6253      6258      6266      6267      6278      6286      6287 
##  66546226  76216992  64349639  66011271  71068321  69421487  64755893  66492407 
##      6297      6300      6301      6306      6308      6311      6314      6324 
##  65248922  64010608  69421487  65164449  65045577  66263230  63569689  66546226 
##      6325      6327      6328      6333      6335      6341      6343      6347 
##  67416500  64972915  69879350  72432604  67448902  66422319 115897633  66811847 
##      6351      6354      6357      6359      6362      6363      6369      6370 
##  64972915  67661449  68185121  65511352  99701966  67795991  65921569  79172391 
##      6374      6379      6380      6381      6390      6395      6396      6401 
##  66496103  68655811  64758127  65261757  66546226  66610710  73836554  66818068 
##      6406      6414      6415      6421      6424      6425      6426      6431 
##  63690797  67731234  73720158  99623931  63690797  64755893  66818068  67106364 
##      6438      6443      6448      6452      6453      6464      6466      6467 
##  66270790  67935582  64758127  65440924  67054897  65246881  65676489  65495064 
##      6468      6470      6471      6472      6474      6477      6481      6482 
##  67770007  68005156  64131162  71178702  65921569  72686289  66786921  65261757 
##      6483      6484      6487      6489      6493      6496      6500      6514 
##  75776666  66355362  68185121  65139461  64826773  66355362  67044367  66583588 
##      6519      6524      6527      6534      6536      6552      6559      6560 
##  65440924  65246881  63628576 124987552  68332776  64755893  66545500  65635969 
##      6565      6567      6576      6577      6592      6593      6595      6607 
##  70962251  66780717  66780717  69421487  65386403  67795991  80365793  79879837 
##      6613      6615      6620      6622      6625      6630      6631      6635 
##  64656296  65549696  66355362  66056155  67256510  66581771  65561218  66316998 
##      6639      6644      6651      6661      6665      6667      6680      6687 
##  65887342  75973913  71464043  67817224  66932506  65584127  67383486  64996275 
##      6696      6698      6700      6704      6709      6710      6711      6712 
##  66833155  67024176  66696281  66932506  64755893  66422319  65676489  66492407 
##      6715      6718      6721      6734      6743      6745      6747      6751 
##  64938040 120166139  67058832  65549696  71313507  67016797  66528428 104010693 
##      6752      6758      6767      6768      6772      6773      6774      6777 
##  69421487  67795991  64826773  68005156  68217625 109866471  63489276  71505870 
##      6778      6779      6782      6787      6792      6798      6799      6802 
##  65495064  72686289  66780717  68013836  88287571  85473684  77038898  65017204 
##      6805      6811      6815      6818      6819      6823      6825      6826 
##  65386403  71313507  88719918  66595707  63956052  67044464  71068321  65248922 
##      6827      6834      6835      6841      6844      6847      6850      6852 
##  66583588  65044620  63388205  82080577  65139461  66548640  67016797  66316998 
##      6856      6857      6859      6860      6861      6864      6868      6870 
## 108608294  65202580  66583588  66060405  63690797  64819862  71365093  67383486 
##      6880      6891      6893      6895      6896      6897      6903      6908 
##  67398896  71313507  65637092  66786921  66932506  67343264  76457066  66504444 
##      6910      6918      6922      6944      6947      6950      6954      6955 
##  64131162  66270790  65635969  66492407  65538598  82986697  66671493  74061258 
##      6956      6957      6958      6961      6964      6969      6970      6973 
##  67952790  71178702  66836706 100230231  67321527  64163539  66355362  68655688 
##      6974      6979      6985      6987      6998      7005      7006      7008 
##  65492071  65448535  65778927  67500996  66546226  70165652  69685848  66179287 
##      7013      7023      7025      7026      7036      7038      7040      7042 
##  67058901  82080577  65124257  83434369  66232736  65045577  65427408  66196190 
##      7044      7063      7076      7080      7082      7088      7094      7095 
##  67097402  63489276  65139461  67072230  67016797  66492407  66836706  66819826 
##      7100      7102      7105      7113      7114      7122      7128      7134 
##  69155124 173342126  67731234  67803986  64279159  67081134 115796178  79631076 
##      7145      7146      7147      7149      7157      7159      7160      7161 
##  65584127  65778927  90262807  67383486  84435725  65505614  67016797  66671493 
##      7171      7176      7177      7184      7187      7212      7214      7216 
##  64819862  66122706  65044620  75574875  88297816  65677843  65495064  66502598 
##      7226      7239      7240      7241      7246      7248      7251      7253 
##  92832371  66484784  67795991  66819840  64762430  65440924  65142673  64819862 
##      7254      7261      7264      7271      7274      7278      7281      7286 
##  63998171  67097402  66818068  68447886  65801169  65142673  68056803  65635969 
##      7289      7293      7294      7296      7303      7307      7314      7319 
##  76988893  70489492  65139461  65921569  64762430  67952790  68185121  65448535 
##      7321      7324      7325      7327      7330      7333      7336      7347 
##  66811847  66074543  66492220  65139461  67660322  65635969  65448535  66056155 
##      7354      7360      7363      7373      7377      7380      7381      7382 
##  66504444  64758127  71975642  66136811  67383486  67097402  62529698  63876749 
##      7386      7387      7395      7401      7403      7406      7407      7410 
##  64131162  64972915  71313507  64758127  66693300  67035100  67978200  66959901 
##      7413      7418      7420      7426      7428      7438      7449      7453 
##  84435725  67044464  65492071  65584127  65676489  63859431  67795991  76988893 
##      7454      7457      7458      7460      7461      7464      7466      7469 
##  65045577  66174896  68005156  68447886  65112150  67826467  79799897  68847717 
##      7471      7479      7480      7489      7495      7497      7502      7508 
##  66545500  67016797  66011271  66343753 119025082  69421487  66878417  65652780 
##      7511      7526      7542      7550      7555      7563      7564      7571 
##  64998120  73416845  71505870  69648918  64010608  64758127  80570060  69134517 
##      7592      7596      7603      7607      7609      7621      7626      7638 
## 104010693  65440924  65045577  67097402  66583588  79198150  71743664  63569689 
##      7642      7650      7656      7665      7679      7683      7687      7690 
##  65303126  68013836  84435725  66011271 119025082  65139461  67979791  66074543 
##      7693      7694      7697      7699      7700      7702      7703      7706 
##  66355362  65142673  72432604  65801169  68039976  65821079  65338286  66122706 
##      7707      7708      7716      7718      7720      7724      7725      7726 
##  65139461  66696247  67770007  63904340  64279159  66888251  67672507  64920102 
##      7731      7734      7737      7739      7749      7750      7757      7759 
##  65440924  66959901  66496103  82080577  71030843  97619763  66496103  66389755 
##      7762      7766      7769      7771      7781      7786      7789      7790 
##  65677843  72172275  66948813  66492407  69134517  66583588  66780717  65801169 
##      7791      7792      7793      7799      7812      7816      7817      7824 
##  68655688  72536524  80052116  68005156  65821079  66502598 104010693  66528428 
##      7827      7829      7831      7835      7839      7844      7845      7846 
##  69648918  68655811  66407418  66948813  72536524  66263230  73924374  66422319 
##      7848      7853      7860      7862      7868      7869      7872      7873 
##  67081134  65142673  66504444  67978200  77276824  68212643  65142673  65427408 
##      7874      7878      7884      7885      7887      7889      7893      7894 
##  66836706  64755893  66948813  65430728  65947956  65112150  63489276  65440924 
##      7897      7900      7905      7910      7911      7913      7917      7922 
##  65466744  65248922  66355362  64464141  65801169  65139461  66074543  71313507 
##      7930      7934      7941      7942      7947      7949      7951      7954 
##  66836706  66983631  64758127  63569689  66545500  66422319  67500996  65246881 
##      7961      7966      7973      7974      7976      7977      7981      7982 
##  64819862  67029908  68056803  71252522  66884642  65440924  64755893  67343264 
##      7983      7984      7993      8010      8012      8019      8022      8030 
##  66492407  66932506  64464141  63904340  69155124  66932506  64514389  65836680 
##      8031      8038      8042      8057      8065      8066      8070      8075 
##  68667997  65045577  65122802  73025401  71663451  67029908  66932506  66681472 
##      8084      8088      8092      8096      8098      8109      8112      8119 
##  65549696  66343753  70206128  63904340  66492220  68008130  66496103  70002790 
##      8120      8121      8124      8126      8130      8135      8142      8154 
##  69879350  64488987  67412778  66159302  65495064  67889402  66496103  67657411 
##      8163      8168      8178      8180      8187      8190      8195      8198 
##  66496103  65430728  64656296  65447897  67803986  67416500 113559673  66504444 
##      8206      8214      8218      8232      8245      8246      8247      8259 
##  66864410  65549696  68219687  79372684  67029908  66948813  64769041  70206128 
##      8261      8262      8264      8271      8275      8278      8282      8295 
##  64170234  64972915  69717117  63956052  66388110  66581771  66174896  83303906 
##      8298      8300      8301      8312      8325      8330      8332      8333 
##  70489492  65584127  64656296  66232736  80334607  88659367  68005156 241650588 
##      8337      8338      8344      8349      8350      8358      8359      8360 
##  65333557  67182470  70002790  82080577  65561218  73198520  65036086  63956052 
##      8361      8363      8364      8380      8381      8382      8387      8388 
##  71313507  72686289  88702652  84516668  71313507  66060405  68916962  71178702 
##      8393      8394      8395      8396      8400      8403      8404      8409 
##  67909631  65139461  67383486  68005156  75159168  66547823  66502598  67670040 
##      8413      8417      8418      8431      8442      8446      8451      8452 
## 113037425  70962251  67005229  65538598 383548433  68013836  66492407  71237930 
##      8463      8472      8473      8476      8477      8479      8483      8485 
##  66155293  66388110  67978200  65031629  65511352  66132290  67044367  68167444 
##      8486      8487      8488      8489      8490      8492      8497      8498 
##  65842218  69108435  65112150  65538598  67254296  67005677  69421487  71502187 
##      8502      8504      8508      8510      8512      8514      8516      8519 
##  64170234  66355362  65124257  68655811  64675806  64758127  64996275  65303126 
##      8541      8545      8555      8557      8559      8563      8566      8571 
##  66836706  64279159  65333557  69155124  66416862  66961464  66132290  65261757 
##      8578      8600      8609      8619      8620      8623      8625      8630 
##  65044620  66422319  65139461  68004792  66547823  66355362  67005677  68667997 
##      8631      8636      8641      8646      8653      8656      8658      8676 
##  93620252  63859431  66074543  66610710  66548640  64972915  66693300  66492407 
##      8681      8686      8687      8690      8691      8695      8697      8713 
##  64758127  68036123  65044620  72032812  65635969  65561218  65511352  64758127 
##      8714      8721      8728      8731      8734      8739      8741      8754 
##  80365793  65240675  65538598  64131162  66422319  65122802  66481950  66954599 
##      8758      8764      8765      8767      8772      8773      8774      8775 
##  63569689  65749027  65430728  65036086  65036086  66360888  65044620  66819840 
##      8781      8784      8787      8788      8796      8797      8798      8808 
##  69717117  65495064  96581264  65202580  64464141  64656296  65511352  65495064 
##      8811      8815      8816      8823      8824      8827      8838      8841 
##  73720158  67795991  64972915  66833155  64255675  63569689  65921569  65549696 
##      8844      8845      8846      8849      8854      8855      8856      8857 
##  84516668  67487283  65549696  65115864  82080577  66948813  67016797  65139461 
##      8865      8867      8871      8875      8879      8881      8883      8884 
##  66583588  61691867  69134517  65821079  65045577  66548640  67803986  63904340 
##      8885      8890      8892      8894      8900      8903      8906      8909 
##  67914174  64758127  63859431  65261757  65240675  64038204  67862940  67731234 
##      8911      8912      8914      8915      8916      8919      8920      8921 
##  65246881  63904340  74878612  69134517  63956052  66834290  66458497  65549696 
##      8922      8928      8942      8943      8944      8949      8950      8954 
##  67803986  65584127  68185121  64038204  66039472  65139461  70801297  66201968 
##      8955      8962      8969      8979      8983      8984      8987      8989 
##  66546226  69155124  67546440  65248922  67998001  65836680  65635969  76182208 
##      8990      8994      8997      9005      9007      9012      9013      9015 
##  65430728  64998120  64769041  66492220  68166595  65045577  65303126  65142673 
##      9017      9018      9025      9028      9029      9030      9031      9032 
##  86410591  74238441  75159168  63956052  67934823  64279159  67016797  66546226 
##      9033      9036      9037      9045      9046      9047      9059      9061 
##  66011271  68217625  64656296  66528428  64758127  67254296  84516668  66056155 
##      9069      9071      9072      9076      9079      9082      9087      9088 
##  65561218  65386403  66528428  65511352  65031629  64762430  66243107  68655811 
##      9097      9100      9116      9121      9131      9141      9142      9143 
##  66545500  77435094  66268408  66818068 115897633  67235920  66122706  86410591 
##      9148      9149      9164      9168      9171      9174      9176      9180 
## 108208666  65584127  65430728  64656296  65561218  64038204  65530630  68010815 
##      9185      9186      9187      9188      9190      9193      9194      9200 
##  71600431  65139461  63690797  66932506  66671493  65430728  66546226  64819862 
##      9205      9211      9224      9227      9237      9238      9244      9245 
##  65139461  66884642  67416500  68655688  67448902  65430728  68669879  68174175 
##      9250      9253      9259      9260      9262      9263      9266      9269 
##  66528428  80570060  65584127  83317249  65577010  65492071  64998120  63956052 
##      9270      9278      9283      9290      9294      9302      9308      9312 
##  65947956  61170861  64755893  68005156  66011271  67914174 113559673  66819840 
##      9313      9318      9322      9329      9335      9337      9349      9360 
##  66866752  65139461  66132290  66481950  64998120  65836680  63690797  67932014 
##      9364      9366      9368      9369      9371      9372      9373      9374 
##  75159168  86410591  64996275  64038204  68655811  66819840  65164449  67870624 
##      9377      9379      9384      9386      9392      9396      9399      9406 
##  65142673  65801169  69685848  67448902  65584127  64826773  73836554  64762430 
##      9414      9420      9424      9426      9427      9432      9433      9435 
##  69648918  65836680  66583588  68074532  66504444  69717117  65332594  64758127 
##      9436      9440      9441      9442      9447      9448      9453      9454 
## 104010693  66360888  65139461  63569689  88950260  64762430  67795991  81606868 
##      9456      9457      9458      9459      9462      9473      9475      9482 
##  64758127  70962251  62987797  64755893  67541940  67054897  60339978  67952790 
##      9484      9488      9492      9495      9500      9503      9509      9513 
##  66316998  65333557  66780717  66389755  74061258  76261576  65495064  72536524 
##      9515      9518      9519      9521      9528      9545      9546      9547 
##  76019056  66422319  73645664  65142673  67024176  64131162  77185617  66504444 
##      9556      9565      9580      9583      9584      9594      9598      9608 
##  67173489  66056155  66836706  64464141  69839856  65759531  66492407  68447886 
##      9611      9614      9616      9621      9622      9623      9637      9640 
##  65139461  66360888  65045577  67254296 113900059  66693300  65386403  71068321 
##      9645      9654      9655      9657      9658      9661      9670      9678 
##  69421487  67838166  64762430  69193252  65332594  65947956  70489492  66786921 
##      9684      9685      9690      9697      9701      9703      9705      9712 
##  68185121  66959901  64656296  66528428  66932506  69717117  64488987  64819862 
##      9713      9718      9719      9722      9723      9726      9729      9731 
##  66546226  66011271  75574875  65495064  65044620  65505614  69214983  66959901 
##      9735      9740      9743      9744      9745      9754      9760      9763 
##  68655688  67795991  64279159  70091010 124987552  65044620  68005156  64758127 
##      9764      9771      9778      9779      9781      9788      9790      9819 
##  65164449  63956052  65549696  67242874  65338286  65495064  75623358  63569689 
##      9821      9824      9825      9827      9834      9835      9846      9848 
##  64758127  66357619  64131162  65677843  80018044  63441386  67952790  80231414 
##      9849      9866      9875      9877      9879      9880      9884      9886 
## 132520544  66932506  68104251  65044620  74238441  66541694  65635969  84435725 
##      9888      9893      9895      9900      9905      9912      9914      9918 
##  80018044  65430728  65248922  65386403  66546226  63690797  65549696  67005229 
##      9924      9934      9935      9940      9943      9947      9958      9960 
##  69421487  64508700  69439420  65921569  65142673  66270790  67016797  67500996 
##      9962      9963      9966      9967      9973      9975      9982      9986 
##  65930064  72964996  66545500  66389755  67909631  63690797  64819862  64938040 
##      9987      9991     10000     10001     10004     10013     10017     10022 
##  73294964  66878417  73198520  65947956  65577010  65031629  66011271  65202580 
##     10032     10034     10039     10047     10051     10053     10060     10064 
##  79879837  65036086  65062929  69421487  65635969  63859431  88950260  64038204 
##     10068     10072     10080     10081     10084     10091     10092     10094 
##  68332776  67383486  67016797  69426054  66316998  67654517  66316998 125627120 
##     10098     10105     10108     10114     10116     10117     10126     10130 
##  67675326  65635969  64488987  94665042  64998120  65303126  65333557  66693300 
##     10132     10133     10134     10135     10139     10141     10148     10152 
##  67630225  65036086  66422319  64819862  68655688  65887342  65430728  65164449 
##     10156     10159     10163     10176     10177     10198     10205     10212 
##  66693300  66834290  66836706  65639650  71313507  65778927  66959901  74414072 
##     10214     10215     10216     10220     10222     10233     10235     10237 
##  65303126  72536524  65427408  66389755  64998120  65447897  65495064  67627938 
##     10251     10253     10268     10270     10271     10272     10274     10276 
##  65637092  66545500  68005156 101541680  67952790  65628448  65427408  67448902 
##     10280     10283     10287     10288     10291     10296     10297     10304 
##  68281457  66355362  65351056  63690797  65947956  65045577  65248922  66136811 
##     10306     10313     10315     10319     10329     10330     10331     10334 
##  67254296  67979791  67254296  66155293  66407418  72536524  65440924  67817224 
##     10337     10339     10342     10344     10345     10346     10352     10359 
##  67500996  65139461  66340084  63859431  66581771  66389755 109035409  66545500 
##     10363     10364     10368     10370     10373     10375     10379     10380 
##  65511352  65031629  64464141  80018044  65577010  66948813  66492407  65635969 
##     10389     10391     10392     10401     10411     10420     10421     10428 
##  70667139  64131162  72536524  67169146  66548640  64998120  65248922  64656296 
##     10437     10465     10469     10471     10477     10492     10504     10507 
##  72432604  64255675  66388110  65427408  65031629  69214983  66545500  66155293 
##     10508     10509     10513     10517     10518     10530     10535     10537 
##  66241084  65112150  66693300  66060405  64038204  66351663  67182470  68074532 
##     10542     10544     10546     10548     10552     10553     10554     10556 
##  66175140  65139461  66786921  66355362  67672507  63859431  65921569  66496103 
##     10559     10564     10576     10577     10578     10584     10589     10593 
##  80334607  65430728  68013836  66422319  65495064  67664924  80018044  65044620 
##     10596     10604     10606     10608     10609     10612     10614     10622 
##  63569689  64762430  64819862  67173489  99623931  65047321  68166595  67654517 
##     10625     10627     10629     10634     10642     10644     10664     10666 
##  66355362  66132290  65139461  66693300  67044464  64819862  65036086  66329324 
##     10667     10670     10672     10679     10683     10685     10686     10691 
##  72686289  66961464  67107526  78866105  65333557  68005156  77185617  64131162 
##     10692     10697     10700     10701     10702     10707     10709     10711 
##  63690797  66114226  63956052  65505614  65333557  66074543  79002825  66819840 
##     10712     10719     10723     10725     10726     10734     10739     10740 
##  67672507  65877458  64975201  65124257  66011271  77035200  65635969  72536524 
##     10744     10745     10746     10747     10753     10765     10768     10772 
## 101541680  67859375  65333557  66316998  64769041  64769041  69556685  73198520 
##     10778     10779     10789     10792     10796     10797     10811     10812 
##  85473684  67072230  67016797  65947956  65635969  65246881  66422319  67416500 
##     10821     10823     10827     10833     10836     10838     10841     10842 
##  72536524  64279159  64508700  66056155  66888251  67016797  66458497  66422319 
##     10844     10847     10848     10851     10854     10858     10869     10870 
##  66786921  65842218  65801169  69648918  68008130  67889402  64819862  65947956 
##     10871     10874     10877     10883     10884     10887     10889     10890 
##  85295031  69879350  67914174  66948813  65139461  65511352  65332594  64656296 
##     10899     10900     10902     10903     10909     10916     10920     10927 
##  66174896  67182470  65036086  63904340  65495064  66130759  68464285  73416845 
##     10929     10930     10938     10939     10949     10953     10954     10960 
##  72638325  69879350  72686289  66132290  81442868  65333557  64758127  86968529 
##     10962     10964     10968     10979     10981     10982     10984     10991 
##  65869571  65921569  65447897  64972915  67029908  79172391  79465650  63690797 
##     10998     10999     11003     11005     11006     11007     11008     11009 
##  65561218 119354946  79799897  71505870  67269711  68167444  65139461  72841834 
##     11034     11035     11036     11040     11042     11043     11045     11046 
##  66407418  65947956  71252522  68329647  68008284  71775770  66174896  64539555 
##     11052     11054     11056     11062     11065     11066     11071     11079 
##  65164449  66546226  66771348  64755893  66496103  71505870  66696281  80557295 
##     11080     11083     11087     11091     11093     11095     11099     11101 
##  71178702  65261757  70018999  67998001  66790433  65261757  66329324  67016797 
##     11104     11112     11113     11131     11132     11134     11139     11143 
##  67106364  65652780  66422319  66026321  66492220  79224319  67029908  85623369 
##     11146     11149     11152     11154     11161     11165     11166     11171 
##  65112150  67833959  64762430  72536524  63489276  65139461  66548640  66819840 
##     11181     11188     11196     11203     11204     11212     11213     11219 
##  71775770  64798588  66071243  66581771  71252522  65139461  86410591  65338286 
##     11220     11226     11228     11229     11241     11243     11249     11254 
##  84516668  75389525  64762430  66878417  66545500  66528428  66959901  64255675 
##     11255     11258     11259     11262     11263     11266     11267     11268 
##  67916357  67383486  67106364  65549696  65124257  67654517  66581771  66504444 
##     11270     11276     11279     11280     11286     11295     11297     11300 
##  66528428  66545500  65261757  66878417  67952790  66179287  65430728  67254296 
##     11303     11304     11306     11308     11314     11315     11336     11338 
##  79465650  68074532  64972915  70309249  65036086  65549696  68847717  66548640 
##     11341     11343     11345     11346     11349     11351     11356     11367 
##  64972915  67770007  67719517  66268408  67072230  64972915  66389755  63956052 
##     11372     11383     11384     11386     11390     11396     11398     11401 
##  67817224  81442868  65303020  79224319  65801169  65430728  64758127  64819862 
##     11416     11419     11425     11426     11430     11436     11442     11455 
##  76525803  65427408  67630225  66961464  64464141  64131162  63859431  66407418 
##     11462     11466     11467     11468     11470     11474     11479     11489 
##  66784973  63690797  67173489  65561218  65676489 122756956  66864410  66132290 
##     11490     11496     11507     11511     11513     11517     11528     11531 
##  66932506  92832371  65677843 120166139  71600431 224518340  69421487  82986697 
##     11534     11537     11543     11554     11566     11567     11574     11575 
##  68655811  64255675  66932506  67383486  65492071  68667997  65386403  65635969 
##     11603     11607     11609     11610     11612     11613     11614     11615 
##  64819862  65921569  66610710  67952790  64141190  67803986  68005156  65549696 
##     11616     11617     11618     11624     11629     11636     11639     11641 
##  65031629  65801169  66496103  63690797  72237064 110600335  76229261  67107526 
##     11644     11661     11663     11672     11676     11677     11680     11681 
##  65164449  65164449  66780717  69648918  66340084  64755893  65430728  66959901 
##     11682     11691     11695     11699     11704     11710     11712     11718 
##  66502598  75574875  66357619  65448535  69219413  66545500  64508700  66502598 
##     11721     11723     11730     11732     11737     11741     11746     11750 
##  64762430  65538598  73720158  68005156  64972915  65248922  66074543  66836706 
##     11753     11760     11764     11765     11771     11772     11776     11779 
##  63876749  66693300  66681472 109930743  64819862  67097402  78062278 106414006 
##     11785     11787     11790     11791     11792     11795     11796     11798 
##  64038204  65332594  65676489  66082893  69685385  67795991  67054897  66836706 
##     11801     11803     11806     11807     11808     11810     11811     11817 
##  88950260  78577342  63489276  67654517  64972915  67016797  65332594  65842218 
##     11818     11821     11827     11828     11829     11834     11836     11846 
##  68004792  65577010  63876749  88950260  65303126  64819862  73720158  65261757 
##     11848     11852     11855     11856     11858     11859     11860     11869 
##  91351189  66548640  66039472  65495064  68447886  67256510  68166595  66132290 
##     11877     11879     11880     11885     11896     11901     11905     11906 
##  65062929  66130759  67795991  65430728  65427408  65045577  64508700  88297816 
##     11909     11916     11917     11927     11941     11942     11945     11959 
##  71313507  65677843  67226559  66819840  67923598  67662053  63690797  65749027 
##     11960     11961     11962     11963     11965     11966     11971     11972 
##  63876749  67795991  65303126  65561218  66357619  70962251  65202580  65635969 
##     11973     11976     11978     11980     11983     11985     11992     12000 
##  65377359  66819840  65112150  65139461  70679274  65921569  85457186  67448902 
##     12001     12002     12007     12012     12014     12021     12026     12028 
##  66878417  65492071  72536524  67173489  66819840  67024176  66878417  65031629 
##     12033     12036     12037     12039     12040     12041     12042     12043 
##  65652780  65139461  64972915  66241084  66492220  64279159  64762430  63629974 
##     12048     12057     12058     12059     12061     12065     12066     12068 
##  63569689  65549696  65492071  66130759  68013836  65495064  68265572  65677843 
##     12073     12076     12077     12078     12085     12090     12094     12095 
##  67016797  64846900  71505870  88659367  71502187  64508700  66545500  67383486 
##     12098     12099     12104     12109     12111     12112     12113     12118 
##  65842218  63489276  68509172  65440924  66502598  64546223  63904340  65635969 
##     12125     12128     12142     12143     12144     12146     12148     12149 
##  67383486  66681472  65635969  83434369  82080577  64762430  68667997  65036086 
##     12155     12156     12162     12167     12168     12172     12173     12175 
##  66056155  64998120  66546226  64975201 140524010  65031629  64279159  66948813 
##     12177     12179     12186     12187     12189     12193     12194     12206 
##  65303126  65062929  64656296  66026321  65377359  65112150  64508700  65448535 
##     12219     12225     12226     12229     12230     12233     12236     12239 
##  65142673  70021646  64131162  62529698  65427408  64131162  64656296  64826773 
##     12241     12249     12251     12252     12254     12259     12261     12266 
##  69426054  66786921  65303126  66329324  66961464  64755893  72195467  66983631 
##     12267     12269     12276     12278     12281     12292     12294     12298 
##  67054897  65246881  67914089  65377359  66547455  79002825  63859431  69214983 
##     12306     12307     12308     12313     12315     12316     12320     12325 
##  66492407  64972915  65044620  65338286  75159168  64508700  64762430  68525274 
##     12327     12332     12334     12336     12344     12356     12357     12361 
##  65947956  66492407  65332594  65332594  64826773  67979791  65440924  65044620 
##     12362     12366     12372     12376     12380     12382     12385     12399 
##  65333557  66528428  66502598  67024176  67416500  84313856  71594947  66496103 
##     12406     12410     12412     12415     12419     12420     12421     12423 
##  63690797  67254296  65635969  67072230  65139461  67054897  67029908  66132290 
##     12425     12427     12431     12432     12433     12441     12442     12444 
##  66932506  65440924  64755893  65842218  66786921  67861580  63859431  67383486 
##     12445     12446     12448     12458     12463     12465     12476     12477 
##  64656296  65164449  68005156  64163539  67173489  64826773  66159302  64755893 
##     12478     12480     12484     12490     12494     12496     12498     12504 
##  66932506  74745593  77185617  67254296  67416500  66389755  69421487  67541940 
##     12505     12507     12514     12518     12519     12524     12527     12531 
##  66492407  66175140  65430728  66932506  65122802  64349639  65430728  65333557 
##     12547     12548     12556     12565     12569     12570     12576     12580 
##  64846900  65430728  66818068  77035200  63904340  64675806  72195467  67654517 
##     12581     12584     12588     12601     12605     12606     12616     12617 
##  65492071  67089132  75159168  66818068  71464043  75159168  67107526  63569689 
##     12622     12624     12630     12631     12632     12635     12637     12644 
##  75692660  65430728  72536524  65246881  65887342  66884642  66407418  64038204 
##     12647     12650     12667     12668     12671     12674     12678     12685 
##  66864410  65303126  66407418 140524010  68136287  65164449  67173489  83434369 
##     12689     12702     12703     12704     12705     12709     12710     12711 
##  65947956  64464141  70962251  64972915  66422319  66545500  65044620  65430728 
##     12720     12722     12723     12725     12736     12738     12740     12744 
##  68521654  65112150  67664924  65261757  67215855  66085952  66583588  65139461 
##     12745     12751     12759     12760     12767     12768     12769     12770 
##  65561218  65495064  67016797  69773425  65789074  72536524  67914174  65333557 
##     12771     12774     12775     12776     12782     12783     12785     12789 
##  65248922  64675806  66011271  65112150  67054897  66578596  73000417  66681472 
##     12794     12795     12798     12804     12811     12816     12817     12819 
##  66696247  65261757  66496074  64826773  65139461  65440924  68952446  66357619 
##     12824     12837     12839     12841     12842     12853     12856     12862 
##  66578596  82647846  64656296  68655811  66932506  66932506  65677843  67383486 
##     12865     12877     12878     12881     12886     12891     12892     12893 
##  66528428  67016797 153888063  64656296  66581771  68074532  65538598  66780717 
##     12901     12902     12904     12913     12927     12932     12934     12936 
##  71068321  67795991  65461429  69155124  65139461  64508700  65386403  67997745 
##     12937     12940     12954     12961     12964     12970     12976     12977 
##  62394018  65122802  71464043  66355362  65122802  67024176  66484784  65261757 
##     12979     12980     12981     12988     12991     12994     12997     13003 
##  66074543  65577010  66948813  65887342  72841834  66504444  78209956  65538598 
##     13004     13007     13008     13009     13011     13012     13017     13019 
##  68008130  65303020  65947956  64819862  66241084  63956052  65561218  66583588 
##     13020     13021     13026     13030     13034     13038     13046     13049 
##  67889402  64819862  66545500  66492407  66492220  68667997  63690797  64349639 
##     13053     13055     13059     13065     13066     13067     13073     13074 
##  65561218  66878417  67486007  66786921  65677843  63569689  67750919  66545500 
##     13079     13086     13090     13091     13094     13095     13100     13101 
##  64997997  68056803  69241308 113559673  80115558  65303020  66492220  67383486 
##     13103     13104     13108     13112     13113     13116     13119     13134 
##  69685385  65377359  67448902  64762430  72841834  71596701  67770007 104010693 
##     13137     13139     13141     13146     13148     13153     13163     13164 
##  73169279  84313856  65112150  65836680  67487283  65821079  62529698  66357619 
##     13166     13170     13172     13183     13185     13190     13195     13200 
##  69421487  65538598  66780717  66492220  65887342 155382684  67630225  66122706 
##     13201     13204     13220     13235     13236     13237     13240     13245 
##  67770007  67029908  68006498  66201968  66145110  66681472  66811847  64998120 
##     13248     13250     13257     13258     13260     13261     13262     13266 
##  66492407  65495064  72032812  83758005  64508700  67500996  69685848  65386403 
##     13267     13268     13269     13271     13273     13278     13280     13281 
##  74061258  65430728  64758127  66196190  68185121  67662053  70206128  81442868 
##     13283     13287     13297     13298     13301     13317     13318     13319 
##  66355362  65139461  67016797  66932506  80115558  66818068  69155124  78577342 
##     13322     13327     13329     13331     13333     13336     13337     13339 
##  66179287  66932506  78302450  66768643  68521654  66581771  66545500  66496103 
##     13340     13343     13345     13347     13352     13358     13363     13364 
##  66201968  66316998  66819840  67794992  63859431  64038204  67254296  65676489 
##     13379     13382     13389     13390     13406     13408     13409     13413 
##  67058901  68006498  64464141  66492407  77185617  64758127  67173489  64170234 
##     13417     13418     13420     13424     13430     13438     13444     13451 
##  67497693  67383486  67072230  66074543  84516668  96814028  64038204  71743664 
##     13452     13457     13460     13461     13464     13465     13466     13472 
##  65492071  66351663  65635969  67383486  67991035  67874231  63859431  72237064 
##     13473     13482     13484     13488     13493     13494     13496     13504 
##  68148275  64762430  67005229  67173489  66833155  72893099  70290463  65635969 
##     13520     13537     13538     13546     13547     13548     13549     13553 
##  65338286  69421487  65801169  66959901  64826773  65495064  65492071  66819840 
##     13555     13556     13564     13565     13573     13576     13577     13578 
##  67654517  65635969  66155293  64826773  64798588  66504444  67107526  64972915 
##     13579     13582     13583     13586     13589     13593     13595     13600 
##  64656296  64464141  68655811  67106364  72536524  67500996  66786921  67106364 
##     13601     13603     13610     13614     13622     13627     13628     13637 
##  66011271  66836706  66932506  63859431  66884642  65226056  64279159  65139461 
##     13647     13654     13655     13661     13662     13663     13675     13676 
##  65440924  66316998  65577010  64508700  80604993 113205574  65338286  64972915 
##     13677     13683     13685     13691     13693     13699     13700     13712 
##  67916357  66132290  64755893  65635969  65930064  65549696  68219687  66681472 
##     13723     13726     13728     13730     13737     13738     13741     13744 
##  67662053  65778927  65505614  64349639  68201866  65549696  67935582  64038204 
##     13745     13752     13756     13757     13758     13765     13766     13769 
##  64826773  64769041  66360888  65031629  64758127  66983631  71237930  66818068 
##     13772     13784     13790     13795     13803     13804     13808     13809 
##  73720158  65031629  66407418  67235920  66671493  65226056  96814028  64758127 
##     13813     13814     13821     13822     13826     13833     13839     13841 
##  65577010  64279159  67097402  65112150  71237930  64349639  67951356  75385978 
##     13842     13849     13853     13864     13865     13867     13870     13872 
##  67182470  64656296 113559673  64998120  71313507  67107526  64038204  64508700 
##     13874     13878     13888     13890     13891     13901     13906     13909 
##  66175140  65921569  67921058  68001459  65139461  64255675  66818068  65303126 
##     13911     13914     13917     13918     13928     13933     13934     13945 
##  65495064  64972915  63690797  65836680  65303020  63859431  67343264  66546226 
##     13947     13951     13954     13960     13965     13969     13974     13975 
##  67500969  69426054  67416500  65430728  67914174  66502598  67254296  65045577 
##     13977     13978     13983     13989     14000     14003     14007     14024 
##  66155293  66232736  65530630  85295031  67097402  65677843  66360888  65549696 
##     14027     14029     14030     14031     14032     14034     14035     14036 
## 117929651  64758127  66011271  65877458  65635969  65430728  65036086  68005156 
##     14038     14039     14040     14041     14043     14044     14050     14054 
##  67173489  64038204  66528428  65676489  64279159  66693300  72686289  64508700 
##     14055     14057     14059     14061     14067     14069     14077     14078 
##  67140278  66175140  66878417  65430728  66056155  64038204  65303126  67654517 
##     14079     14084     14088     14089     14094     14095     14096     14097 
##  68148275  67285247  66026321  66546226  63859431  64913296  65248922  64998120 
##     14098     14100     14109     14110     14115     14124     14125     14126 
##  64819862  67256510  67222652  66932506  83317249  80115558  72841834  69090579 
##     14127     14134     14136     14137     14139     14146     14150     14162 
## 166086297  66932506  67790960  64920102  69219413  70466930  65338286  66316998 
##     14172     14173     14175     14178     14186     14187     14188     14191 
##  65112150  65635969 120166139  65637092  65036086  65333557  68521654  64656296 
##     14197     14198     14208     14210     14217     14218     14219     14220 
##  67016797  65031629  66786921  69839856  73294964  66502598  65514360  66388110 
##     14226     14229     14231     14235     14237     14240     14241     14244 
##  65511352  67286706  72432604  66545500  65887342  67770007  66241084  66932506 
##     14250     14259     14263     14267     14279     14282     14284     14296 
##  63569689  70084537  64755893  79372684  71313507  65805183  65333557 101541680 
##     14297     14301     14302     14306     14307     14308     14319     14324 
##  69685385  75845576  66818068  65261757  66548640  65377359  65821079  63956052 
##     14325     14329     14339     14341     14348     14351     14353     14356 
##  66671493  66546226  65017204  65333557  63904340  67664924  66422319  65303126 
##     14358     14360     14362     14363     14367     14372     14377     14378 
##  64819862  64769041  66492407  64488987  79094059  67500996  68442946  65511352 
##     14380     14383     14387     14388     14392     14393     14397     14399 
##  65511352  66122706  69648918  69648918  66492407  93685400  65430728  67108822 
##     14413     14414     14415     14418     14419     14423     14428     14429 
##  66422319  72329536  76986593  66545500  66819840  66932506  65202580  65142673 
##     14430     14431     14444     14450     14456     14458     14460     14462 
##  66583588  66360888  66389755  66060405  67630225  66355362  70801297  66833155 
##     14464     14465     14466     14469     14473     14475     14479     14483 
##  68464285  65427408  64972915  66693300  65202580  66818068  66948813  68667997 
##     14484     14493     14495     14496     14498     14505     14522     14527 
##  96582428  66581771  66818068  63746321  65492071  65635969  66329324  65561218 
##     14528     14530     14535     14537     14541     14542     14553     14560 
##  71502187  66082893  71252522  64131162  71505870  66546226  83317249  65561218 
##     14564     14571     14581     14584     14585     14587     14590     14606 
##  65303020  65045577  80570060  64997997  66329324  71068321  69155124  65246881 
##     14610     14613     14614     14619     14622     14625     14632     14634 
##  64798588  67107526  84516668  65246881  69084061  65930064  80570060  66201968 
##     14636     14638     14644     14646     14648     14655     14656     14664 
##  64769041  64464141  63388205  67998001  68008130  66786921  68952446  65303126 
##     14670     14673     14680     14685     14689     14691     14692     14699 
##  65031629  64972915  68655811  67922562  66504444  65248922  66492407  66351663 
##     14707     14710     14716     14717     14718     14719     14723     14736 
##  73704446  64170234  65466744  64762430  64819862  66074543  79372684  64972915 
##     14737     14743     14744     14749     14755     14757     14759     14766 
##  67416500  66948813  67487283  66932506  66026321  73416845  66861056  64758127 
##     14768     14770     14775     14778     14783     14784     14793     14794 
##  65139461  67500996  75973913  66545500  65112150  67383486  64762430  67952790 
##     14800     14807     14823     14827     14828     14833     14836     14838 
##  65677843  68067345 365418464  65202580  66389755  68667997  83918510  65637092 
##     14839     14840     14849     14852     14855     14858     14865     14868 
##  65514360  65122802  64846900  70206128  66583588  66818068  66074543  70489492 
##     14875     14876     14877     14878     14882     14892     14895     14901 
##  65338286  65868128  81824940  67487283  64924029  70562081  76019056  65124257 
##     14906     14908     14911     14919     14945     14947     14952     14953 
##  69685385 104010693  65635969  67254296  63690797  67892542  79224319  65466744 
##     14956     14965     14972     14973     14974     14975     14978     14982 
##  73294964  70801297  65821079  66681472  65112150  66932506  67430694  66329324 
##     14984     14987     14996     15001     15002     15016     15023     15025 
##  66983631  65202580  65303126  67254296  63904340  64508700  70801297  63986551 
##     15033     15036     15038     15039     15041     15042     15043     15044 
##  66122706  76261576  66122706  66545500  69879350  78302450  65921569  65538598 
##     15046     15049     15054     15060     15061     15063     15071     15072 
##  64131162  63904340  67405146  68952446  65031629  67951356  67269711  65045577 
##     15078     15079     15085     15090     15094     15095     15096     15100 
##  67994145  66884642  66861056  67675326  66122706  65652780  66074543  65139461 
##     15101     15107     15109     15116     15118     15119     15120     15126 
##  74093115  65842218  64163539  66241084  64819862  64010608  73720158  66492407 
##     15127     15128     15135     15136     15138     15140     15141     15145 
##  66546226  66780717  67269711  64758127  69421487  64998120  65333557  67058901 
##     15150     15155     15159     15160     15164     15165     15173     15175 
##  66864410  69857409  71464043  66011271  82986697  65332594  65112150  65303020 
##     15177     15179     15186     15187     15195     15196     15197     15199 
## 115897633  66256606  65447897  67005229  69648918  66780717  69879350  65966897 
##     15205     15206     15211     15218     15221     15222     15223     15225 
##  66082893  67343264  66492220  79623400  64758127  65338286  67829781  66011271 
##     15230     15236     15240     15242     15244     15246     15249     15250 
##  65495064  72237064  64819862  65246881  65246881  65921569  73198520  66026321 
##     15251     15253     15255     15262     15263     15264     15265     15267 
##  67770007  64464141  66355362  65561218  66011271  69685385  65142673  63859431 
##     15276     15277     15287     15289     15291     15298     15302     15305 
##  68447886  80018044  65338286  67208278  66959901  66583588  66502598  66932506 
##     15309     15315     15317     15320     15321     15327     15328     15329 
##  67107526  68136287  69717117  66546226  65440924  64758127  67044464  65139461 
##     15330     15331     15332     15333     15335     15336     15339     15340 
##  68217625  69717117  67795991  66888251  65139461  65921569  66355362  65495064 
##     15341     15345     15349     15354     15356     15360     15362     15367 
##  66388110  66496103  64464141  68332776  66039472  66132290  66481950  66056155 
##     15368     15373     15375     15381     15385     15388     15394     15395 
##  67448902  68013836  66136811  67016797  67383486  64758127  67921058  65530630 
##     15397     15401     15410     15421     15426     15428     15431     15436 
##  67097402  65801169  68185121  66122706  65561218  64826773  67559135  65338286 
##     15443     15453     15460     15461     15464     15466     15470     15471 
##  67661449  66389755  71497673  66011271  65587637  66780717  66932506  68847717 
##     15473     15478     15489     15493     15494     15500     15503     15514 
##  65495064  68001459  66458497  68351563  62394018  66316998  64349639  67672507 
##     15515     15522     15527     15529     15533     15543     15544     15545 
##  65836680  65549696  67731234  63876749  64170234  72172275  66316998  66502598 
##     15546     15547     15552     15558     15561     15563     15564     15565 
##  65031629  66932506  74093115  67630225  65240675  68217625  64374555  66263230 
##     15567     15568     15571     15572     15574     15575     15589     15591 
##  64997997 213521842  65549696  65440924  67215855  67921058  71464043  69214983 
##     15596     15598     15608     15611     15614     15622     15623     15624 
##  85457186  66948813  65440924  68185121  66360888  66833155  64255675  78302450 
##     15628     15630     15631     15632     15635     15637     15639     15640 
##  79224319  65635969  66241084  66388110  85473684  65561218  66056155  67173489 
##     15652     15655     15657     15661     15666     15667     15672     15673 
##  66484784  67559135  63859431  77067591  68005156  66355362  65635969  71505870 
##     15676     15680     15682     15690     15695     15696     15700     15701 
##  64656296  66026321  67795991  67448902  92337983  66878417  63489276  67058901 
##     15704     15706     15710     15711     15724     15733     15745     15754 
##  66528428  65635969  67795991  65430728  66547823  64464141  64755893  66545500 
##     15755     15757     15762     15764     15767     15768     15775     15780 
##  66545500  66818068  64758127  66927742  66884642  67107526  70679757  76988893 
##     15781     15786     15790     15791     15793     15796     15804     15805 
##  65246881  65427408  66583588  67541940  66241084  67770007  68128184  64755893 
##     15806     15827     15829     15837     15838     15842     15844     15848 
##  65303126  67500996  65538598  65492071  66696281  65124257  67024176  65921569 
##     15857     15863     15866     15868     15873     15874     15875     15877 
##  67005229  66388110  67106364  64131162  69421487  66983631  65045577  66819840 
##     15878     15880     15881     15885     15894     15898     15900     15903 
##  67559135  65842218  69892825  64938040  63441386  67952790  65921569  68185121 
##     15913     15915     15920     15923     15926     15929     15939     15941 
##  67269711  64972915  67997373  69717117  65966897  66256606  66155293  66256606 
##     15942     15945     15946     15951     15953     15962     15966     15967 
##  65561218  66786921  67383486  69717117  65248922  67835191  65036086  70440041 
##     15969     15973     15975     15977     15979     15982     15984     15985 
##  63956052  64255675  67979791  65495064  69648918  66545500  65511352  65303126 
##     15991     15994     15995     15998     16002     16009     16016     16022 
##  65921569  74061258  66786921  64998120  64131162  64279159  67731234  69155124 
##     16026     16028     16033     16034     16038     16041     16043     16046 
##  66492220  65778927  64656296  65248922  65427408  70206128  64131162  71252522 
##     16049     16061     16062     16065     16068     16072     16074     16076 
##  66130759  71365093  68525274  65377359  65230528  68173404  64826773  68001459 
##     16080     16085     16086     16091     16095     16098     16101     16102 
##  69685848  70962251  65549696  66528428  66060405  66545500  65511352 109035409 
##     16103     16104     16106     16107     16111     16124     16126     16130 
##  67662053  65044620  65333557  68093850  65749027  63690797  65801169  68659926 
##     16132     16133     16139     16141     16143     16145     16146     16147 
##  79372684 113559673  67546440  68006498  67058901  74093115  66422319  67029908 
##     16151     16153     16160     16161     16163     16165     16172     16178 
##  65044620  66780717  66492407  67998001  84313856  65514360  67269711  64819862 
##     16179     16180     16186     16189     16190     16191     16193     16197 
##  67795991  66011271  64508700  67407693  64762430  66026321  70962251  67254296 
##     16219     16224     16227     16231     16238     16246     16248     16250 
##  66819840  66132290  66836706  65447897  66484784  65584127  66502598  65495064 
##     16251     16255     16257     16258     16259     16266     16270     16273 
##  64488987  64997997  65139461  67072230  99701966  66948813 121627235  64972915 
##     16274     16275     16276     16283     16286     16287     16290     16291 
##  65430728  64975201  66243107  67242874  65887342  65466744  64769041  64656296 
##     16301     16303     16314     16315     16326     16327     16330     16336 
##  65062929  64972915  67670040  64972915  65115864  66545500  66545500  65549696 
##     16341     16344     16348     16349     16355     16359     16363     16365 
##  84516668  66329324  66681472  66357619  66545500  69108435  67058901  69717117 
##     16374     16376     16377     16383     16384     16392     16404     16412 
##  66201968  66528428  65887342  66696281  66071243  65561218  67978200  66458497 
##     16416     16417     16436     16439     16449     16451     16454     16464 
##  65538598  66388110  67448902  75973913  84435725  64975201  66496074  67283881 
##     16473     16481     16483     16484     16490     16491     16494     16497 
##  63904340  65139461  63629974  67803986  68524017  67833959  64038204  67242874 
##     16506     16507     16509     16512     16519     16520     16528     16529 
##  65139461  65430728  67731234  67593580  65676489  66504444  66056155  65430728 
##     16530     16532     16540     16543     16546     16549     16551     16553 
##  65561218  65333557  65017204  65637092 473523472  64826773  67269711  66256606 
##     16556     16562     16569     16579     16591     16592     16593     16602 
##  66528428  67731234  67559135  67770007  64972915  64131162  65333557  66407418 
##     16604     16615     16635     16648     16650     16657     16660     16663 
##  64758127  66786921  65139461  64656296  75574875  66122706  68001459  64464141 
##     16677     16681     16682     16684     16686     16692     16697     16701 
##  71237930  68847717  66819840  63904340  67952790  63690797  67997373  65139461 
##     16706     16708     16721     16726     16732     16738     16752     16759 
##  68005156  66011271  67921058  66502598  70860915  66548640  63876749  65836680 
##     16763     16768     16772     16775     16782     16783     16784     16785 
##  66496103  66422319  69685848  66407418  66416862  65427408  65836680  66819840 
##     16789     16790     16794     16798     16799     16800     16804     16806 
##  68524017  65447897  65332594  67383486  67182470  65430728  66696247  65921569 
##     16807     16814     16818     16822     16827     16831     16842     16844 
##  66681472  66546226  75776666  65139461  65139461  71600431  62529698  63569689 
##     16848     16851     16853     16856     16857     16862     16865     16868 
##  65637092  88269133  68667997  67731234  65248922  64539555  65577010  66492220 
##     16869     16870     16871     16872     16875     16878     16882     16883 
##  66614433  67881113  64508700  68521654  64769041  69421487  64163539  64010608 
##     16886     16896     16902     16914     16921     16929     16934     16935 
##  72195467  65677843  66528428  64480809  65495064  67416500  65836680  68166595 
##     16937     16943     16945     16947     16949     16953     16955     16959 
##  67383486  66056155  65635969  64508700  65495064  66780717  66074543  64464141 
##     16963     16969     16975     16985     16987     16988     16991     16993 
##  66175140  75159168  71502187  81381345  68074532  65549696  67790960  65842218 
##     17001     17009     17019     17023     17027     17029     17030     17032 
##  67016797  67932014  69879350  67035100  63489276  65561218  65139461  68847717 
##     17037     17045     17050     17053     17054     17062     17063     17064 
##  69155124  92337983  67173489  70206128  66316998  66360888  67870624  67311437 
##     17065     17073     17074     17077     17087     17089     17091     17097 
##  67834119  65045577  65637092  67416500  63956052  65248922  67215855  65801169 
##     17098     17099     17104     17108     17110     17111     17112     17113 
##  66270790  66811847  66132290  64374555  65139461  67914089  66780717  67242874 
##     17114     17116     17117     17119     17120     17123     17132     17136 
##  66884642  89739157  67005677  66547455  65248922  65505614 104010693  66145110 
##     17138     17143     17147     17163     17169     17171     17173     17182 
##  67822503  67500996  68447886  65112150  65338286  65180267  67932014  65430728 
##     17184     17189     17192     17196     17201     17203     17208     17210 
##  65164449  65836680  68128184  67029908  65430728  66961464  65778927  65333557 
##     17211     17214     17221     17222     17226     17227     17235     17240 
##  65248922  66948813  73416845  71600431  65333557  88444352  65511352  73688809 
##     17247     17249     17253     17266     17269     17271     17278     17282 
##  66355362  68013836  69155124  67770007  66241084  66502598  65377359  65427408 
##     17287     17294     17295     17300     17302     17305     17306     17317 
##  66932506  67407693  66011271  75574875  66878417  66256606  65164449  81130084 
##     17319     17322     17324     17331     17332     17333     17335     17338 
##  67416500  66481950  65164449  66693300  63904340  64508700  81442868  66818068 
##     17342     17343     17344     17346     17347     17352     17353     17355 
##  66595707  63876749  66546226  67235920  65045577 136792374  65495064  71600431 
##     17356     17360     17364     17365     17368     17369     17376     17377 
##  66932506  60339978  67072230  65549696  67978200  81824940  65778927  66888251 
##     17382     17383     17386     17387     17392     17402     17403     17404 
##  65921569  66496103  65821079  66357619  65261757  65303020  65045577  76019056 
##     17405     17413     17415     17420     17423     17431     17434     17438 
##  65549696  66481950  81824940  65248922  65031629  69685385  79224319  66074543 
##     17444     17445     17448     17452     17457     17467     17468     17469 
##  88702652 304229792  68185121  72686289  65248922  65505614  68351563  69717117 
##     17470     17471     17476     17477     17483     17503     17507     17511 
##  67058901  65303126  64972915  65995984  64998120  65538598  64279159  67256510 
##     17512     17517     17518     17520     17524     17525     17527     17533 
##  63489276  67058832  80018044  65842218  65303020  67016797  65836680  69685848 
##     17534     17538     17542     17543     17544     17546     17552     17553 
##  66548640  64508700  67058901  67998001  66546226  67500996  65377359  65930064 
##     17564     17566     17570     17577     17584     17585     17598     17599 
##  67256510  64349639  65887342  65430728  66504444  65248922  81201005  67016797 
##     17603     17616     17619     17624     17634     17637     17640     17642 
##  79465650  64755893  65139461  65112150  68217625  67216523  67654517  68008130 
##     17644     17645     17647     17649     17657     17658     17661     17663 
##  65333557  65430728  67044464  62394018  64010608  65440924  66407418  64886302 
##     17674     17679     17680     17681     17684     17685     17688     17690 
##  66422319  99623931  66884642  66496103  66528428  64798588  65842218  67541940 
##     17692     17697     17706     17708     17709     17712     17714     17719 
##  66008677  65440924  66360888  70349925  66145110  66548640  65047321  73416845 
##     17720     17729     17733     17745     17748     17753     17759     17763 
##  65248922  67383486 308391916  68464285  65261757 188796176  66780717  67559135 
##     17764     17769     17770     17774     17777     17783     17788     17792 
##  67230820  65448535  66547823  63569689  65124257  65112150  67803986  67081134 
##     17795     17798     17821     17829     17830     17831     17832     17839 
##  65112150  65558505  67058901  64997997  65261757  66548640  68008130  66961464 
##     17840     17842     17846     17847     17848     17850     17852     17853 
##  66681472  68167444  75441275  67199519  67182470  72432604  65492828  66833155 
##     17855     17862     17863     17872     17875     17878     17888     17889 
##  73720158  63690797  66496103  88950260  68013836  68655811  65505614  65511352 
##     17901     17903     17906     17907     17912     17914     17915     17918 
##  67182470  71505870  64508700  66122706  69421487  65995984  65139461  66681472 
##     17921     17926     17946     17954     17956     17959     17966     17972 
##  66357619  69685385  68067345  67029908  66388110  66546226  66351663  68008130 
##     17973     17980     17984     17985     17986     17989     17992     17995 
##  68952446  66056155  67670040  65801169 109035409  73720158  64975201  66484784 
##     17996     18006     18009     18011     18019     18020     18022     18023 
##  66492407  66504444  83758005  68427026  67838676  66907645  63876749  66818068 
##     18026     18027     18036     18040     18041     18042     18049     18050 
##  65749027  79002825  65261757  68447886  65036086  67416500  73473777 152254991 
##     18053     18056     18057     18063     18081     18089     18094     18099 
##  70922668  72172275  66388110  68651762  65778927  65652780  64762430  77185617 
##     18101     18124     18126     18129     18130     18132     18144     18160 
##  66959901  65112150  64010608  67559135  65139461  65180267  67107526  67829781 
##     18161     18163     18171     18174     18178     18180     18189     18191 
##  66407418  65505614  64279159  64755893  66959901  65139461  64163539  67914174 
##     18192     18200     18211     18217     18220     18221     18224     18225 
##  74061258  66545500  68525274  67959058  65430728  72536524  66834290  66256606 
##     18228     18231     18232     18237     18238     18239     18240     18244 
##  64508700  67500996  66693300  65338286  67107526  63859431  67383486  64279159 
##     18245     18247     18249     18250     18251     18253     18259     18262 
##  65492071  66357619  70018999  64758127  64656296  66316998  66355362  65492071 
##     18267     18273     18277     18281     18285     18286     18289     18294 
##  65164449  66671493  67487283  64819862  66948813  68006498  73473777  66496103 
##     18295     18298     18299     18302     18303     18304     18307     18309 
##  63690797  67559135  68001459  67173489  66011271  65511352  64038204  65112150 
##     18310     18315     18316     18318     18319     18320     18326     18328 
##  66528428  64508700  65440924  67670040  65164449  67235920  64972915  64758127 
##     18330     18336     18339     18340     18344     18353     18357     18367 
##  66504444  67173489  66932506  67034880  65036086  65887342  64508700  64255675 
##     18369     18373     18375     18377     18381     18384     18385     18388 
##  70222528  66818068  65887342  66545500  64279159  65332594  65430728  65921569 
##     18391     18393     18396     18404     18418     18422     18423     18425 
##  66780717  65558505  66122706  65637092  66388110  66673814  68974401  65112150 
##     18428     18429     18430     18431     18436     18437     18443     18449 
##  65778927  65440924  71313507  68013836  65584127  68811513  67862940  65164449 
##     18451     18453     18455     18458     18462     18463     18468     18475 
##  65246881  67500996  67416500  65377359  81381345  66545500  80115558  65036086 
##     18476     18478     18481     18488     18496     18504     18505     18508 
##  67226559  67169146  64374555  66011271  66074543  65248922  65492071  66416862 
##     18509     18519     18520     18521     18524     18525     18530     18535 
##  66546226  66504444  65036086  66948813  71252522  65495064  66581771  65635969 
##     18537     18539     18542     18550     18551     18552     18566     18570 
##  65495064  66355362  64972915  65966897  69020870  66268408  72638325  67803986 
##     18578     18583     18600     18602     18604     18607     18615     18624 
##  67215855  71497673  67662053  65427408  66011271  67683656  69561125  64279159 
##     18626     18630     18637     18641     18643     18647     18648     18649 
##  65495064  68787390  66610710  71252522  66201968  66818068  67016797  66388110 
##     18659     18660     18662     18667     18668     18682     18690     18693 
##  65338286  65561218  66174896  67173489  63956052  66329324  66496103  68005156 
##     18694     18700     18708     18709     18710     18712     18714     18715 
##  70222528  63876749  67979791  65430728  65248922  65303020  64508700  65139461 
##     18718     18722     18725     18730     18746     18755     18758     18761 
##  67016797  70603014  65037524  66545500  68655811  66693300  66492407  65333557 
##     18769     18781     18784     18785     18794     18796     18801     18802 
##  67173489  71743664  68148275  65561218  67383486  65869571  66583588  71464043 
##     18803     18806     18808     18811     18819     18820     18822     18823 
##  65635969  63956052  65333557  66355362  70801297  65045577  71068321  65427408 
##     18836     18841     18848     18849     18850     18853     18864     18869 
##  67992119  65164449  64758127  64997997  66546226  66407418  65549696  66056155 
##     18876     18878     18883     18885     18889     18892     18893     18903 
##  66241084  66360888  66082893  63956052  68217625  67870624  66836706  65505614 
##     18904     18907     18908     18909     18911     18914     18917     18920 
##  65778927  68811513  66492220  66060405  64826773  65430728  67790960  67054897 
##     18922     18925     18927     18933     18937     18945     18952     18954 
##  70655755  66011271  68185121  64758127  70801297  67593580  67803986  65921569 
##     18957     18962     18966     18971     18973     18974     18976     18979 
##  65430728  77185617  66122706  66316998  65947956  67216523  67790960  64758127 
##     18980     18984     18986     18987     18991     18993     18996     18998 
##  72841834  66481950  66011271  64877190  66011271  71502187  65338286  65921569 
##     19003     19007     19008     19009     19012     19015     19017     19020 
##  87435913  67097402  65511352  64762430  66528428  64758127  64131162  64514389 
##     19022     19025     19029     19034     19047     19048     19049     19055 
##  64675806 213521842  68235026  65377359  65461429  67997373  66502598  64997997 
##     19056     19058     19063     19074     19078     19079     19082     19086 
##  69685848  64464141  65549696  65836680  64488987  64349639  66671493  67256510 
##     19087     19090     19093     19095     19102     19103     19105     19109 
##  64819862  67500996  68635943  64998120  68655811  65639650  67825439  67731234 
##     19114     19118     19127     19130     19135     19136     19142     19148 
##  68013836  68005156  66389755  65652780  65495064  69421487  66388110  65303126 
##     19151     19152     19154     19156     19157     19158     19163     19166 
##  69556685  64279159  68005156  69818031  66884642  67106364  67383486  67058901 
##     19173     19175     19179     19181     19184     19192     19193     19197 
##  67862940  71596701  66145110  67979791  67672507  66884642  68351563  68446852 
##     19202     19203     19204     19205     19211     19212     19216     19218 
##  65492071  66155293  65549696  67016797  66360888  65303126  65440924  64998120 
##     19219     19221     19222     19227     19228     19232     19233     19234 
##  65062929  65801169  65139461  66932506  65836680  63904340  70090526  67016797 
##     19235     19241     19251     19254     19256     19257     19260     19269 
##  79094059  71596701  66834290  67500996  66545500  68651762  65430728  66583588 
##     19270     19277     19281     19291     19296     19305     19322     19323 
##  66492407  77038898  64972915  65676489  65164449  66581771  63904340  66130759 
##     19327     19328     19331     19333     19336     19341     19343     19348 
##  68056803  68013836  64131162  68464285  65495064  68521654  67892542  68056803 
##     19349     19355     19356     19357     19371     19376     19379     19383 
##  67892542  65584127  66355362  65549696  66145110  64758127  67108822  66011271 
##     19384     19395     19399     19401     19406     19420     19428     19430 
##  66360888  67998001  66948813  87322964  64972915  67903090  65139461  64279159 
##     19437     19450     19454     19455     19459     19469     19479     19481 
##  68001459  65947956  66196190  64755893  67670040  69421487  65333557  67661449 
##     19483     19486     19490     19492     19495     19498     19505     19506 
##  69892825  67107526  66786921  67870624  66011271  68046709  65749027  64997997 
##     19508     19515     19533     19544     19547     19552     19555     19556 
##  65587637  66878417  64163539  65921569  65338286  65440924  66681472  71237930 
##     19558     19563     19570     19573     19574     19577     19587     19589 
##  66932506  66155293  66932506  67978200  65549696  64826773  66481950  67886174 
##     19590     19593     19597     19603     19607     19614     19621     19622 
##  66502598  66545500  66122706  79465650  66011271  66583588  67107526  63956052 
##     19630     19632     19648     19649     19655     19656     19657     19658 
##  65440924  64998120  65887342  65333557  66932506  81381345  65303126  70869984 
##     19668     19672     19683     19685     19697     19698     19700     19701 
##  69155124  67952790  63859431  66681472  66407418  67416500  67675326  67683656 
##     19704     19708     19713     19716     19721     19723     19724     19727 
##  66581771  68174986  67016797  66545500  66056155  66833155  67448902  65538598 
##     19729     19730     19733     19738     19746     19748     19749     19759 
##  66888251  66681472  66174896  66355362  68655811  64656296  66492220  66388110 
##     19766     19767     19770     19772     19773     19777     19778     19780 
##  66836706  66546226  65561218  67024176  67874231  65440924  68005156  67825439 
##     19784     19785     19786     19794     19806     19813     19819     19828 
##  67914174  67106364  69717117  66932506  66492220  66256606  65887342  67731234 
##     19829     19832     19837     19840     19847     19849     19851     19853 
## 100052938  66932506  92337983  68281457  65333557  64038204  66545500  66811847 
##     19855     19856     19857     19861     19863     19874     19875     19878 
##  66528428  65440924  65778927  66786921  66159302  66082893  66546226  69648918 
##     19879     19883     19892     19900     19901     19905     19909     19918 
##  68525274  65995984  67107526  66578596  67058901  66357619  66932506  66819840 
##     19919     19927     19931     19946     19948     19950     19954     19964 
##  83758005  68166595  65112150  66954599  65577010  68013836  67107526  66011271 
##     19966     19967     19971     19973     19978     19980     19986     19988 
##  68782164  64656296  64656296  64997997  66811847  65538598  65887342  65122802 
##     19989     19991     19992     19993     19996     20004     20005     20010 
##  66546226  65947956  65887342  67731234  66878417  66932506  64755893  67058901 
##     20013     20014     20021     20026     20041     20045     20062     20064 
##  66504444 108608294  65635969  67081665  82986697  66492220  66932506  68005156 
##     20065     20068     20069     20070     20071     20072     20075     20076 
##  65139461  64758127  66407418  66811847  65226056  65333557  65139461  65164449 
##     20077     20079     20081     20082     20085     20087     20102     20108 
##  65549696  66888251  64758127  66011271  65836680  70206128  66693300  66545500 
##     20110     20112     20115     20117     20118     20122     20123     20136 
##  64758127  73645664  68654029  66502598  78577342  67449441  68281457  65139461 
##     20139     20145     20151     20154     20158     20159     20160     20166 
##  65333557  68036123  69155124  64769041  67771375  67448902  66492407  65561218 
##     20168     20171     20175     20185     20188     20191     20195     20196 
##  67500996  65721442  66932506  65495064  67662053  65377359  64758127  65637092 
##     20197     20199     20201     20204     20206     20209     20214     20224 
##  67097402  65139461  66446966  72432604  65511352  82080577  67840862  64656296 
##     20226     20230     20232     20233     20244     20249     20253     20257 
##  67881113  66492407  66360888  67952790  68145886  67770007  66581771  66502598 
##     20259     20265     20266     20272     20275     20278     20279     20281 
##  66422319  67670040  64998120  63859431  66907645  64819862  65430728  66082893 
##     20289     20291     20300     20304     20305     20312     20313     20314 
##  65448535  66545500  67662053  65036086  67803986  68128184  68136287  66545500 
##     20317     20323     20332     20339     20340     20350     20360     20362 
##  65561218  65139461  67173489  67448902  67645397  64826773  65303126  65202580 
##     20368     20371     20378     20381     20382     20385     20389     20393 
##  78302450  66011271  67683656  69685385  65577010  67021218  66011271  64010608 
##     20394     20397     20403     20406     20410     20411     20415     20417 
##  66528428  66316998  64488987  66546226  65427408  69717117  67448902  66959901 
##     20419     20422     20423     20426     20429     20434     20437     20438 
##  66355362  66932506  65639650  67664924  68005156  65637092  62529698  65801169 
##     20442     20445     20448     20461     20463     20466     20468     20471 
##  66196190  66329324  68655811  64755893  67283881  68651762  67242874  66545500 
##     20474     20480     20482     20486     20489     20491     20493     20495 
##  66492407  65549696  66932506  65561218  66484784  69685848  64972915  67630225 
##     20496     20500     20501     20502     20504     20508     20509     20520 
##  65635969  64279159  66174896  76646038  65561218  63956052  66786921  67770007 
##     20521     20531     20537     20538     20541     20543     20547     20548 
##  66492407 114029621  66360888  65142673  63859431  68008130  65549696  65333557 
##     20554     20557     20559     20560     20570     20571     20572     20575 
##  67416500  66243107  67097402  67662053  64846900  63956052  64656296  67216461 
##     20578     20582     20592     20602     20603     20606     20620     20621 
##  66771348  68343437  64279159  76428348  67054897  66407418  88254635  67412778 
##     20622     20627     20628     20630     20631     20636     20637     20638 
##  64508700  66583588 104010693  68074532  65495064  77185617  65628358  66528428 
##     20641     20643     20645     20646     20649     20671     20676     20677 
##  65440924  66492407  66932506  66155293  66389755  66458497  67899248  65248922 
##     20679     20681     20683     20686     20687     20691     20692     20699 
##  73198520  68655811  68524017  66155293  64826773  66074543  69108435  66502598 
##     20704     20709     20710     20712     20713     20714     20716     20718 
##  66961464  67997745  66329324  65112150  67254296  65338286  67330064  65947956 
##     20721     20722     20725     20731     20742     20750     20754     20759 
##  65721442  65549696  64131162  64762430  64163539  65511352  65677843  66932506 
##     20761     20783     20792     20794     20799     20800     20801     20803 
##  67448902  65635969  67998001  65333557  66884642  67932014  65124257  68001459 
##     20809     20811     20816     20820     20822     20824     20841     20842 
##  67054897  65261757  97847507  66528428  68667997  69134517  75816265  67731234 
##     20843     20844     20846     20848     20849     20851     20858     20865 
## 104010693  65495064  65447897  65031629  66681472  65017204  65558505  68185121 
##     20866     20878     20880     20887     20895     20899     20900     20904 
##  65561218  68128184  65549696  65628358  64141190  71502187  66355362  65246881 
##     20911     20921     20930     20934     20937     20938     20940     20943 
##  83434369  64769041  66948813  68525274  67999559  67106364  67182470  69421487 
##     20946     20949     20950     20954     20958     20959     20965     20973 
##  66231727  64996275  67731234  65338286  67500996  65836680  65635969  65635969 
##     20978     20981     20982     20989     20992     20994     20996     20999 
##  64819862  64998120  65248922  73826170  64762430  67487283  65947956  67283881 
##     21001     21003     21010     21011     21012     21019     21022     21025 
##  66232736  65511352  66948813  70206128  64255675  66407418  85457186  65338286 
##     21026     21028     21032     21040     21042     21049     21050     21051 
##  64131162  66011271  64758127  65139461  66932506  65112150  63956052  66492220 
##     21054     21056     21058     21061     21064     21071     21072     21073 
##  66011271  66011271  66546226  65427408  66983631  66878417  66884642  66011271 
##     21075     21077     21081     21085     21086     21088     21096     21100 
##  72432604  65511352  64996275  66583588  79879837  67934823  65261757  66504444 
##     21102     21106     21114     21115     21117     21119     21125     21129 
##  66864410  66492220  66122706  66959901  67242874  67106364  66959901  65246881 
##     21132     21135     21136     21137     21139     21140     21145     21146 
##  65584127  64826773  66492220  66884642  65115864  67840862  67054897  65635969 
##     21159     21160     21164     21166     21175     21177     21181     21185 
##  68213320  66861056  65261757  64279159  66343753  65139461  67731234  65338286 
##     21187     21190     21194     21196     21197     21198     21205     21207 
##  67182470  66278368  67672507  65139461  68013836  66389755  66416862  67731234 
##     21214     21219     21220     21221     21223     21232     21239     21240 
##  65505614  66954599  65112150  64131162  72432604  65821079  67097402  87595571 
##     21241     21244     21248     21249     21252     21260     21261     21263 
##  66268408  65427408  65338286  67500996  65303126  66357619  65789074  75776666 
##     21265     21267     21284     21291     21300     21302     21305     21306 
##  64279159  67016797  65492071  65448535  68074532  64656296  64170234  67954993 
##     21311     21318     21320     21321     21322     21323     21324     21325 
##  66422319  67448902  66481950  67500996  68628411  84516668  67892542  65440924 
##     21327     21328     21330     21336     21341     21347     21355     21362 
##  66011271  69214983  66132290  66496103  67072230  66496103  75399632  64163539 
##     21364     21378     21381     21382     21383     21387     21390     21394 
##  68185121  69421487  65440924  71252522  82986697  67886174  66528428  65427408 
##     21397     21401     21404     21411     21418     21426     21429     21430 
##  67952790  65240675  75171079  66888251  65492071  64170234  67991035  65505614 
##     21434     21436     21441     21444     21448     21467     21469     21474 
##  66696247  65635969  68185121  66159302  65226056  67886174  64279159  66316998 
##     21475     21486     21487     21490     21492     21494     21496     21502 
##  66864410  66132290  65036086  66877672  64758127  66122706  65139461  66355362 
##     21503     21512     21513     21517     21520     21525     21529     21531 
##  64755893  63690797  65246881  66502598  65036086  66492220  67559135  65139461 
##     21533     21537     21539     21543     21553     21557     21565     21567 
##  68006498  66528428  66122706  66492220 114439006  66241084  67593580  64755893 
##     21570     21574     21575     21580     21590     21592     21596     21598 
##  66545500  68655811  71237930  97619763  67448902  66927742  66011271  64758127 
##     21600     21601     21602     21606     21613     21615     21620     21627 
##  65538598  66145110  65045577  67383486  71502187  67169146  64279159  65577010 
##     21632     21637     21640     21641     21654     21656     21662     21663 
##  65430728  67921058  64972915  67758778  66948813  65549696  75426537  64464141 
##     21675     21679     21682     21683     21686     21689     21694     21702 
##  66155293  67988878  68034330  68281457  66932506  67916357  68074532  70206128 
##     21703     21704     21713     21715     21718     21722     21723     21724 
##  66011271  65112150  68166595  65440924  66819840  67838166  67559135  66768643 
##     21727     21728     21730     21738     21739     21754     21757     21762 
##  65561218  64972915  65333557  68217625  66026321  66360888  66819840  73730366 
##     21765     21773     21786     21787     21790     21794     21795     21799 
##  65303126  66819840  65836680  66074543  65561218  67998001  67645397  68046709 
##     21800     21806     21810     21813     21814     21818     21821     21826 
##  65492071  65044620  66545500  64826773  65561218  69155124  66948813  73416845 
##     21827     21837     21843     21854     21858     21867     21880     21885 
##  66407418  64755893  75399632  65505614  66819840  65789074  66818068  65044620 
##     21891     21892     21894     21910     21916     21919     21931     21935 
##  68281457  64755893  65676489  66948813  68428814  66528428  65430728  63956052 
##     21938     21940     21942     21943     21945     21946     21954     21959 
##  67024176 114802550  65332594  71502187  67343264  65139461  67683656  67107526 
##     21965     21966     21968     21969     21970     21971     21975     21976 
##  65142673  65333557  65139461  64758127  64755893  66932506  65240675  66316998 
##     21978     21981     21984     21986     21990     21991     21992     21996 
##  65139461  64826773  67654517  66878417  63956052  66201968  66011271  73730366 
##     21999     22000     22001     22011     22014     22015     22016     22019 
##  66583588  66545500  65447897  65044620  67987286  63690797  67942986  65538598 
##     22020     22021     22027     22028     22029     22032     22034     22041 
##  65561218  66496103  65921569  66878417  65333557  66959901  67269711  66771348 
##     22042     22050     22058     22060     22062     22065     22068     22069 
##  65427408  68001459  64131162  65303126  69134517  67448902  65139461  68673860 
##     22077     22078     22079     22084     22087     22089     22093     22097 
##  65676489  68128184  65538598  67009960  65492828  66581771  82986697  65139461 
##     22101     22105     22106     22111     22116     22120     22122     22129 
##  65139461  67859375  68281457  68013836  68219687  65514360  67672507  66864410 
##     22131     22133     22134     22145     22148     22150     22156     22158 
##  68446852  65427408  67997745  66764710  66583588  66696281  65538598  66243107 
##     22160     22162     22170     22174     22178     22186     22187     22191 
##  67058832  65202580  65303020  66232736 132520544  66026321  64349639  68513581 
##     22193     22194     22201     22202     22209     22215     22216     22218 
##  67254296  88444352  66360888  67870624  66671493  64508700  67500996  66389755 
##     22219     22221     22225     22231     22232     22234     22235     22237 
##  71806045  68343437  66546226  63876749  66122706  66407418  67058901  67230820 
##     22238     22243     22244     22251     22254     22258     22259     22262 
##  66878417  65139461  68185121  66818068  65139461  70206128  65045577  64762430 
##     22264     22267     22281     22287     22295     22296     22300     22304 
##  66504444  63876749  65549696  64826773  63388205  67862940  65721442  67979791 
##     22305     22309     22315     22319     22321     22327     22332     22336 
##  65495064  78866105  67416500  65202580  65202580  66389755  64886302  68005156 
##     22344     22347     22350     22352     22353     22354     22363     22368 
##  66581771  68013836  66243107  66159302  65676489  65495064  65549696  65112150 
##     22369     22375     22382     22387     22390     22392     22394     22397 
##  64656296  64975201  65430728  65303126  66528428  65112150  67448902  66492220 
##     22402     22405     22409     22412     22415     22422     22427     22428 
##  66458497  65495064  65505614  66959901  67922562  68185121  64508700  64546223 
##     22437     22442     22443     22445     22450     22456     22478     22479 
##  63904340  65869571  66819840 111885567  65112150 145318299  64972915  66502598 
##     22480     22490     22497     22500     22501     22502     22505     22510 
##  66484784  66528428  67072230  64038204  64769041  67235920  64508700  67016797 
##     22511     22518     22526     22529     22530     22534     22543     22551 
##  66861056  68090529  64038204  65921569  66422319  67731234  66548640  65240675 
##     22553     22554     22558     22559     22560     22564     22565     22566 
##  66316998  65538598  65778927  65122802  67285247  67072230  66355362  67978200 
##     22571     22572     22590     22592     22595     22601     22602     22603 
##  64464141  79224319  65142673  65778927  68008284  66768643  65139461  63690797 
##     22607     22608     22609     22612     22614     22615     22616     22617 
##  68004792  65303126  67412778  67029908  66818068  64508700  65226056  66407418 
##     22621     22622     22623     22630     22641     22644     22654     22656 
##  67914089  64998120  66780717  75420506  66122706  65115864  67559135  67921058 
##     22658     22663     22664     22672     22676     22677     22679     22681 
##  66819840  65139461  67321527  67343264  65045577  65995984  66388110  67997745 
##     22688     22691     22692     22693     22697     22698     22704     22713 
##  66060405  68046709  65921569  84313856  64998120  71313507  65466744  68166217 
##     22721     22723     22724     22726     22737     22739     22748     22754 
##  67235920  65628358  66932506  66578596  71237930  69421487  68521654  64514389 
##     22759     22761     22763     22766     22774     22779     22787     22788 
##  65530630  65139461  67173489  67886174  64349639  68600613  66174896  68655811 
##     22792     22795     22798     22802     22806     22807     22819     22821 
##  64758127  65427408  67918410  66546226  68655688 363581729  65261757  64464141 
##     22823     22828     22836     22841     22846     22847     22856     22859 
##  63859431  64279159  67795991  67559135  75399632  65303020  68366713  67826467 
##     22862     22864     22869     22881     22882     22889     22891     22892 
##  67559135  64464141  66696281  77038898  68847717  64755893  66011271  65112150 
##     22898     22900     22907     22910     22911     22921     22929     22930 
##  74745593  66011271  65045577  65180267  66504444  69134517  66786921  65635969 
##     22933     22938     22949     22951     22953     22963     22970     22972 
##  58062306  67235920  65303126  64998120  76988893  67921058  66884642  64886302 
##     22974     22978     22979     22984     22998     23001     23003     23008 
##  67838676  71505870  65549696  72195467  67182470  65549696  67952790  68166217 
##     23012     23013     23017     23022     23034     23035     23036     23041 
##  68219687  68171980  67242874  67770695  67314100  66878417  67072230  67662053 
##     23044     23049     23053     23055     23063     23064     23066     23068 
##  68196511  67996873  64972915  71068321  76988893  67559135  65587637  66819840 
##     23073     23074     23078     23084     23092     23095     23101     23107 
##  63904340  68148275  66388110  67072230  66583588  66011271  67921058  65248922 
##     23108     23111     23113     23115     23117     23118     23120     23122 
##  66864410  67951356  67016797  65538598  66595707  66877672  66614433  65495064 
##     23124     23126     23134     23139     23141     23143     23148     23150 
##  67627938  71596701  71418208  67559135  72202911  65044620  57073005  66011271 
##     23152     23155     23156     23161     23162     23163     23170     23174 
##  65538598  66159302  67285247  68600613  70260711  66673814  67173489  69214983 
##     23175     23181     23184     23186     23187     23188     23191     23194 
##  67662053  64826773  65115864  68005156  67952790  65587637  66972031  70837741 
##     23197     23200     23203     23211     23212     23213     23225     23227 
##  64996275  65921569  66492220  67991035  67479843  67072230  66877672  63690797 
##     23230     23232     23233     23234     23243     23248     23250     23254 
##  70893413  67838166  66948813  71178702  65440924  66502598  66932506  66907645 
##     23261     23263     23265     23266     23270     23275     23276     23278 
##  65676489  65338286  67016797  65842218  66546226  66360888  66360888  67881113 
##     23279     23280     23286     23288     23289     23294     23298     23304 
##  97619763  69155124  65677843  65333557  65240675  66819840  66528428  65921569 
##     23305     23317     23318     23322     23327     23332     23335     23339 
##  65377359  64464141  67934823  67235920  63956052  65045577  72536524  66422319 
##     23340     23351     23352     23358     23359     23361     23364     23365 
##  65180267  66492220  71502187  67951356  66502598  66819840  67909631  66011271 
##     23367     23370     23372     23375     23379     23383     23385     23390 
##  66008677  66681472  66595707  65514360  65801169  65538598  64279159  66388110 
##     23393     23398     23400     23401     23402     23403     23406     23407 
##  67997745  66583588  74061258  64390826  70206128  67314100  65549696  64464141 
##     23408     23409     23410     23421     23422     23424     23439     23442 
##  63859431  95084038  68013836  65139461  69155124  64349639  65261757  68343437 
##     23443     23445     23455     23457     23465     23466     23467     23470 
##  66256606  64998120  66174896  65995984  64038204  65440924  67107526  64131162 
##     23471     23472     23478     23479     23484     23488     23491     23497 
##  67235920  67559135  65635969  67072230  65561218  67081665  67218225  68090592 
##     23500     23501     23502     23510     23512     23513     23519     23523 
##  64163539  66355362  67821899  64755893  66545500  99623931  64762430  64279159 
##     23530     23550     23551     23556     23558     23559     23564     23573 
##  66420916  65921569  66961464  67448902  65801169  63956052  67654517  71600431 
##     23574     23577     23580     23581     23582     23583     23591     23594 
##  65430728  67952790  67055612  66270790  66155293  66545500  73730366  65677843 
##     23608     23615     23621     23622     23623     23629     23630     23639 
##  67683656  66671493  65466744  67215855  67795991  79224319  66122706  66355362 
##     23645     23646     23647     23657     23659     23661     23662     23663 
##  65440924  68185121  68655811  66581771  65303020  68013836  67108822  63904340 
##     23664     23668     23669     23672     23673     23675     23682     23685 
##  66074543  66175140  68509172  64877190  66355362  71502187  67383486  65333557 
##     23686     23693     23696     23698     23702     23705     23706     23708 
##  66256606  64038204  65226056  66243107  67914174  65139461  64755893  63859431 
##     23718     23720     23721     23724     23734     23747     23750     23753 
##  67235920  66360888  67731234  65338286  64998120  63489276  64163539  67438897 
##     23755     23761     23763     23766     23767     23769     23773     23783 
##  65440924  67005229  66201968  65639650  66026321  66329324  67173489  66407418 
##     23786     23788     23790     23793     23801     23802     23805     23806 
##  65226056  67997745  61691867  64508700  69717117  67081134  66545500  65778927 
##     23807     23817     23819     23820     23823     23825     23831     23832 
##  65248922  67235920  66504444  63690797  64798588  64826773  64131162  65887342 
##     23833     23841     23844     23845     23846     23847     23851     23852 
##  65947956  67226559  63904340  63956052  66583588  66122706  76986593  68136287 
##     23854     23859     23860     23863     23865     23866     23872     23874 
##  64508700  65635969  65561218  90744952  66329324  67016797  67770007  67593580 
##     23887     23890     23891     23895     23898     23914     23917     23922 
##  64777795  67058901  65495064  67448902  66959901  66681472 318392209  66932506 
##     23924     23925     23929     23931     23941     23948     23952     23954 
##  66547823  63569689  66360888  65447897  66241084  68052967  65635969  65112150 
##     23956     23958     23959     23963     23965     23969     23970     23971 
##  66528428  66502598  65561218  65495064  63956052  66771348  71438433  65549696 
##     23972     23974     23977     23981     23987     23993     23999     24001 
##  69685385  68166595  67416500  65427408  67997745  65635969  67838166  67559135 
##     24004     24005     24009     24012     24014     24016     24021     24024 
##  67559135  68001459  67921058  68001459  64255675  63690797  64819862  64758127 
##     24028     24029     24030     24032     24035     24036     24049     24054 
##  67448902  67448902  66252133  67862940  67731234  65164449  65947956  65577010 
##     24057     24061     24062     24071     24081     24085     24088     24108 
##  66388110  65164449  64758127  65887342  67661449  67559135  67914174  66122706 
##     24113     24114     24117     24118     24119     24129     24131     24141 
##  68006498  67588193  67044367  72195467  68509172  66581771  64755893  63690797 
##     24150     24152     24154     24157     24161     24164     24165     24167 
##  67383486  67731234  65430728  65430728  66416862  65677843  66060405  66039472 
##     24170     24177     24178     24184     24186     24187     24189     24190 
##  65338286  64997997  65511352  66504444  67593580  66528428  67979791  62529698 
##     24191     24198     24200     24205     24207     24219     24220     24234 
##  67662053  67654517  65122802  67914174  64279159  67242874  66546226  66496103 
##     24236     24240     24244     24245     24246     24249     24253     24255 
##  68447886  67242874  64998120  63956052  64819862  65142673  67500996  68217625 
##     24262     24269     24272     24278     24282     24294     24295     24299 
##  65561218  83758005  66360888  67072230  67842537  67731234  66407418  67838166 
##     24300     24301     24309     24314     24315     24318     24321     24323 
##  65947956  65877458  66496103  63690797  65530630  66241084  65676489  68778569 
##     24326     24333     24342     24346     24349     24350     24356     24359 
##  65139461  65303126  65377359  64508700  65577010  64769041  68267971  68001459 
##     24364     24366     24367     24368     24384     24385     24386     24387 
##  68171980  67988878  67862940  76261576  64762430  67235920  65549696  67235920 
##     24389     24390     24392     24396     24398     24406     24413     24417 
##  67226559  68662113  70158897  67731234  67416500  73025401  72841834  71068321 
##     24419     24421     24424     24426     24428     24429     24433     24437 
##  67559135  67916357  67996873  67996873  65995984  65549696  65561218  66060405 
##     24440     24443     24444     24451     24452     24454     24455     24457 
##  81442868  65248922  64508700  73836554  67657411  67412778  66355362  66932506 
##     24458     24460     24462     24468     24472     24477     24481     24486 
##  66060405  68366713  64163539  65561218  65505614  65303020  65805183  65447897 
##     24487     24488     24492     24494     24502     24504     24508     24509 
##  66159302  66932506  64972915  64826773  65836680  66175140  65635969  65549696 
##     24520     24526     24529     24530     24536     24538     24542     24545 
##  64819862  65549696  66528428  65164449  67448902  65142673  65887342  66581771 
##     24550     24551     24552     24562     24567     24568     24570     24576 
##  66681472  67106364  66329324  68651762  67817224  64656296  71438433  68148275 
##     24581     24585     24590     24599     24600     24601     24603     24604 
##  66836706  67256510  64758127  80115558  66932506  98987240  64996275  66082893 
##     24605     24606     24609     24614     24618     24619     24623     24624 
##  66819840  66179287  65044620  65584127  67559135  67916357  66136811  68524017 
##     24625     24631     24632     24634     24638     24641     24643     24647 
##  66959901  65805183  64038204  67881113  66122706  68667997  64826773  64038204 
##     24656     24658     24672     24673     24674     24681     24690     24691 
##  68185121  66241084  67546440  66484784  63690797  66011271  67500996  66504444 
##     24695     24696     24700     24701     24703     24711     24712     24715 
##  67169146  67169146  66082893  65333557  66578596  65801169  66681472  97818514 
##     24720     24721     24725     24728     24731     24732     24739     24744 
##  67672507  69214983  64279159  65448535  65514360  67914174  67035100  67058832 
##     24748     24753     24757     24779     24781     24784     24785     24792 
##  64975201  67979791  66528428  66241084  67809573  67029908  64758127  67500996 
##     24796     24797     24798     24799     24804     24805     24807     24808 
##  69685848  66179287  63690797  64975201  66130759  65549696  66243107  58064268 
##     24810     24813     24814     24817     24819     24826     24828     24833 
##  68004792  63956052  68446852  66355362  68013836  63690797  67790960  66864410 
##     24837     24838     24848     24851     24852     24853     24856     24857 
##  68631582  65495064  71502187  66179287  65303126  65635969  66122706  65635969 
##     24860     24861     24862     24863     24871     24875     24880     24884 
##  69717117  65628358  64996275  66866752  66545500  64755893  66811847  64758127 
##     24885     24887     24890     24898     24902     24903     24904     24910 
##  67107526  67952790  66932506  68218843  66693300  71464043  67383486  67107526 
##     24915     24918     24921     24922     24923     24924     24926     24929 
##  65112150  65635969  66008677  66026321  65778927  68056803  65538598  68185121 
##     24940     24944     24953     24955     24956     24962     24967     24972 
##  66360888  67817224  64998120  62394018  65778927 213521842  67448902 100974542 
##     24975     24991     25010     25018     25019     25027     25033     25036 
##  64996275  66136811  65139461  92832371  65037524  66502598  65561218  62529698 
##     25038     25040     25045     25049     25055     25057     25071     25073 
##  66932506  68218843  65538598  66056155  67044367  63569689  64656296  64997997 
##     25075     25079     25081     25083     25085     25092     25093     25098 
##  66927742  63569689  65676489  67932014  66256606  67448902  66528428  65505614 
##     25102     25104     25112     25113     25117     25118     25119     25120 
##  66355362  64038204  66407418  65836680  64508700  68640126  66932506  64913296 
##     25125     25128     25138     25141     25144     25149     25152     25158 
##  67106364  66983631  66481950  65112150  66329324  65430728  66329324  66878417 
##     25159     25169     25170     25177     25183     25195     25199     25201 
##  65538598  63690797  66884642  65461429  66546226  67407693  66492220  67058901 
##     25203     25205     25206     25207     25212     25213     25219     25221 
##  65789074  66504444  67670040  66174896  68008284  63904340  66610710  65538598 
##     25231     25232     25241     25249     25252     25255     25256     25261 
##  68145886  66528428  65495064  66671493  67383486  65505614  65062929  63876749 
##     25263     25265     25270     25273     25277     25284     25285     25286 
##  66011271  66581771  65821079  65836680  66502598  66961464  66888251  67081134 
##     25291     25296     25298     25302     25303     25304     25309     25312 
##  65561218  73720158  65430728  66407418  68185121  66578596  66060405  67173489 
##     25315     25321     25323     25334     25350     25351     25352     25353 
##  88950260  67058901  65635969  66011271  65635969  65333557  66056155  66504444 
##     25374     25376     25378     25379     25382     25389     25392     25394 
##  65448535  65511352  69155124  66243107  66948813  66484784  67107526  65495064 
##     25398     25400     25409     25412     25414     25417     25421     25423 
##  89112201  66833155  67438871  67994145  65333557  65836680  71068321  66547455 
##     25425     25431     25433     25435     25439     25441     25443     25448 
##  66784973  66547455  67978200  65505614  66864410  67593580  66811847  66927742 
##     25450     25451     25453     25455     25460     25461     25465     25468 
##  63690797  67029908  66836706  68008130  66681472  65718002  65930064  66959901 
##     25472     25474     25479     25480     25482     25488     25490     25494 
##  65921594  65676489  67106364  64826773  66547823  62325898  72686289  63956052 
##     25497     25506     25507     25510     25514     25517     25518     25531 
##  66355362  66972031  66780717  65036086  67058901  66492407  68847717  65440924 
##     25540     25542     25544     25547     25550     25551     25553     25570 
##  66610710  67005229  65495064  65031629 119354946  65584127  66074007  64920102 
##     25576     25590     25592     25595     25604     25608     25616     25621 
##  65538598  66884642  69134517  65333557  67016797  65139461  66545500  66011271 
##     25632     25634     25635     25642     25645     25651     25667     25669 
##  65789074  65112150  67909631  64349639  66122706  63690797  63859431  69685385 
##     25673     25684     25685     25686     25688     25689     25691     25695 
##  67029908  67952790  65466744  67009960  76988893  66492220  68034330  65836680 
##     25696     25698     25703     25704     25705     25706     25711     25713 
##  65842218  67662053  64798588  64846900  65639650  65921569  66492407  85173749 
##     25718     25719     25721     25723     25727     25728     25730     25741 
##  66416862  66907645  66085952  67107526  66768643  67034880  65637092  70860915 
##     25742     25750     25764     25765     25766     25781     25789     25794 
##  65427408  68198074  67838166  67916357  68196511  87896658  68001459  68198074 
##     25800     25802     25806     25807     25813     25817     25818     25820 
##  67559135  68001459  67916357  67559135  67921058  61121048  67840862  67996873 
##     25836     25850     25851     25854     25858     25869     25871     25875 
##  64464141  69839856  65836680 113559673  65303126  65164449  65561218  65561218 
##     25880     25881     25882     25889     25890     25892     25894     25895 
##  66174896  93620252  67054897  67662053  66681472  67448902  65561218  65549696 
##     25896     25901     25905     25906     25909     25920     25925     25933 
##  63956052  64464141  64279159  65677843  67383486  64997997  65430728  67383486 
##     25944     25951     25954     25963     25970     25974     25980     25984 
##  67343264  64997997  69685385  65577010  66388110  68217448  66959901  66388110 
##     25985     25990     25992     25993     25998     26000     26004     26014 
##  69020870  66388110  65887342  67803986  67997745  64131162  66422319  68001459 
##     26020     26021     26032     26039     26043     26047     26048     26049 
##  68122493  67997745  65142673  66355362  66932506  65549696  66961464  74093115 
##     26054     26058     26066     26070     26072     26074     26076     26089 
##  66360888  68424462  65836680  64819862  66502598  66811847  64349639  65447897 
##     26090     26093     26097     26099     26100     26102     26108     26111 
##  65561218  65226056  67254296  65427408  69421487  67672507  65921569  64998120 
##     26112     26113     26115     26124     26129     26130     26131     26140 
##  65430728  66492407  65248922  66878417  65333557  67952790  64374555  65036086 
##     26142     26146     26148     26153     26159     26164     26172     26174 
##  64939519  65333557  65386403  66039472  69421487  66932506  66130759  71464043 
##     26176     26184     26189     26212     26218     26223     26225     26233 
##  66786921  67892542  69912425  64997997  66060405  66833155  66504444  67058901 
##     26253     26255     26256     26264     26266     26268     26284     26290 
##  67660322  71772633  74745593  69685385  65440924  65045577  67892542  68509172 
##     26291     26294     26298     26299     26300     26301     26302     26304 
##  66492220  65505614  67660322  65637092  65505614  67107526  65447897  66545500 
##     26306     26307     26312     26313     26316     26318     26327     26332 
##  65112150  65947956  64758127  67654517  66878417  65461429  65303126  65676489 
##     26339     26340     26344     26353     26357     26361     26363     26365 
##  65549696  67242874  65637092  66243107  67862940  63690797  68005156  66369186 
##     26377     26378     26389     26393     26398     26410     26412     26416 
##  66011271  67448902  66492220  66545500  66583588  66811847  66360888  64038204 
##     26421     26422     26429     26430     26431     26439     26444     26447 
##  66932506  66545500  71237930  64758127  72686289  69134517  66878417  65112150 
##     26448     26449     26458     26470     26474     26475     26477     26480 
##  64972915  72432604  66145110  67097402  64762430  68008130  65789074  67862940 
##     26485     26493     26497     26498     26499     26506     26508     26512 
##  66278368  67731234  67979791  67559135  66504444  73826170  67588193  67058832 
##     26518     26519     26533     26537     26538     26540     26547     26550 
##  66932506  71596701  67675326  65577010  68001459  66598043  67916357  65801169 
##     26551     26552     26555     26557     26558     26563     26568     26571 
##  71502187  67997745  66693300  68526169  66548640  69134517  67072230  64464141 
##     26572     26577     26578     26579     26580     26585     26590     26591 
##  65112150  65842218  67242874  67106364  66771348  67218225  66780717  68847717 
##     26595     26598     26599     26600     26601     26605     26607     26610 
##  65440924  67593580  66959901  67269711  65639650  65430728  71313507  63690797 
##     26612     26613     26616     26619     26621     26623     26625     26635 
##  65505614  65677843  70018999  66578596  66818068  67500996  63859431  66256606 
##     26639     26640     26653     26655     26660     26663     26677     26679 
##  67979791  66174896  65514360  69070594  84998564  67952790  72686289  65778927 
##     26680     26681     26683     26688     26691     26692     26695     26697 
##  66422319  66122706  65427408  68464285  67107526  77067591  65333557  67173489 
##     26698     26699     26701     26703     26705     26708     26710     26713 
##  66932506  66026321  67448902  67448902  66878417  86174203  64131162  72195467 
##     26715     26716     26727     26729     26739     26746     26748     26750 
##  87849743  67097402  66983631  65887342  66878417  65495064  66122706  65377359 
##     26752     26760     26763     26764     26765     26769     26777     26781 
##  73294964  67448902  66932506  65549696  69879350  67230820  67838166  66422319 
##     26784     26791     26793     26802     26805     26812     26815     26818 
##  67559135  66932506  67500996  65538598  64656296  68008130  65124257  65338286 
##     26820     26821     26826     26827     26828     26833     26836     26838 
##  65584127  65495064  68201866  66693300  67862940  65202580  65921569  65248922 
##     26840     26842     26850     26851     26852     26862     26863     26864 
##  66056155  65045577  67559135  69685385  69767767  68005156  65248922  67081134 
##     26868     26869     26871     26875     26876     26887     26889     26892 
##  67657411  69717117  64755893  66786921  67107526  66583588  68006498  68513581 
##     26893     26897     26898     26901     26903     26906     26915     26916 
##  66581771  66681472  64279159  72686289  67242874  67072230  68847717  65440924 
##     26920     26924     26927     26932     26940     26941     26943     26947 
##  64819862  67588193  68655688  64279159  67803986  67932014  67016797  65122802 
##     26966     26968     26975     26978     26982     26986     26987     26995 
##  67838166  63690797  66056155  63441386  71313507 105653979  66481950  65031629 
##     26998     27003     27005     27012     27014     27018     27023     27026 
##  73688809  65749027  66407418  65303020  64762430  66360888  64826773  67500996 
##     27029     27031     27034     27041     27062     27075     27082     27093 
##  67173489  65142673  68655811  66026321  66011271  65139461  69155124  66127735 
##     27099     27106     27108     27109     27120     27121     27122     27136 
##  65538598  66545500  69818529  67408617  67731234  63956052  64972915  66484784 
##     27140     27145     27165     27166     27167     27168     27175     27184 
##  66201968  62394018  67731234  65466744  69155124  72800084  66610710  64758127 
##     27185     27187     27191     27194     27197     27200     27214     27216 
##  66026321  64762430  93620252  69134517  65248922  65676489  65440924  69134517 
##     27219     27222     27226     27231     27233     27237     27238     27239 
##  93620252  67383486  69648918  66360888  75574875  69134517  66496103  65430728 
##     27245     27251     27254     27261     27270     27277     27283     27289 
##  66011271  67770007  65240675  66389755  65333557  63690797  65248922  65635969 
##     27290     27297     27302     27313     27316     27317     27324     27325 
##  66932506  66492220  64656296  65778927  71313507  65115864  67448902  67670040 
##     27326     27327     27335     27341     27342     27343     27346     27356 
##  65492071  68005156  67500996  64826773  67448902  65139461  65561218  67892542 
##     27358     27366     27368     27373     27374     27376     27377     27378 
##  66545500  68655688  67182470  65112150  65538598  65139461  65440924  67987633 
##     27383     27399     27402     27407     27410     27412     27417     27420 
##  65495064  80115558  64755893  66132290  65561218  65303126  66948813  65303126 
##     27421     27422     27429     27431     27432     27440     27441     27442 
##  65139461  66074543  65492071  66528428  65511352  65558505  65558505  66861056 
##     27445     27446     27450     27451     27453     27454     27456     27461 
##  69090579  67497693  68056803  83394349  71502187  67770007  66546226  66132290 
##     27463     27472     27473     27474     27481     27493     27497     27506 
##  66422319  67283881  69892825  95153780  67256510  66388110  65514360  65514360 
##     27507     27508     27512     27513     27518     27522     27526     27527 
##  65492071  67889402  65139461  66764710  66155293  66581771  65921569  76986593 
##     27530     27542     27545     27547     27548     27549     27558     27559 
##  66546226  69426054  64758127  64131162  66545500  88287571  88950260  63489276 
##     27562     27566     27571     27583     27587     27588     27589     27592 
##  65139461  67215855  65778927  64826773  77826650  63569689  68013836  70837741 
##     27594     27595     27596     27600     27605     27607     27618     27619 
##  66179287  63859431  65246881  64996275  64656296  67991035  65338286  65333557 
##     27620     27625     27629     27636     27640     27641     27647     27649 
##  65139461  67448902  66932506  68643076  65549696  67242874  66888251  68006498 
##     27651     27653     27656     27657     27660     27665     27676     27677 
##  66174896  65511352  65538598  65639650  65124257  66581771  67662053  66360888 
##     27678     27679     27687     27689     27691     27694     27695     27705 
##  66836706  69155124  66243107  66060405  65351056  68008284  67107526  65549696 
##     27708     27713     27718     27722     27723     27725     27726     27729 
##  66496103  65017204  66696247 207413408  71502187  65139461  65261757  68312807 
##     27737     27741     27744     27745     27747     27749     27753     27758 
##  67173489  66484784  63956052  65303126  66011271  67662053  64758127  69134517 
##     27760     27761     27767     27768     27772     27775     27781     27783 
##  66329324  66355362  67106364  65577010  66458497  66458497  67058832  66174896 
##     27789     27802     27803     27805     27813     27818     27823     27826 
##  67683656  67383486  68332776  68586704  66866752  64755893  65112150  65430728 
##     27827     27828     27834     27836     27840     27842     27843     27848 
##  64826773  68006498  66818068  65947956  67991035  64464141  69892825  67285247 
##     27850     27853     27854     27856     27861     27862     27864     27874 
##  66011271  64656296  65427408  64819862  66696281  67107526  66074543  65430728 
##     27876     27877     27879     27880     27885     27892     27895     27901 
##  67024176  72237064  65587637  66546226  64656296  65461429  66407418  75973913 
##     27905     27915     27916     27926     27927     27930     27937     27939 
##  80981774  67914174  66502598  66122706  66496103  65635969  67914089  67554550 
##     27943     27945     27947     27949     27950     27952     27955     27957 
##  67242874  66130759  64656296  71502187  85473684  66492220  66878417  67892542 
##     27958     27961     27963     27964     27967     27972     27985     27989 
##  67107526  63569689  65303020  65821079  69912425  66546226  66060405  71659797 
##     27990     27996     28001     28004     28012     28016     28019     28020 
##  84516668  64972915  66502598  66864410  67044464  65538598  67952790  73473777 
##     28026     28030     28032     28033     28035     28044     28046     28047 
##  63690797  66545500  67834119  65430728  66547455  66888251  67881113  67878314 
##     28048     28056     28061     28063     28064     28065     28073     28074 
##  67024372  66884642  67285247 114802550  67914174  68013836  66581771  67448902 
##     28079     28087     28092     28097     28098     28099     28102     28104 
##  66122706  65492071  65139461  67731234  63956052  67448902  64972915  66481950 
##     28111     28113     28114     28116     28120     28121     28122     28125 
##  78302450  64131162  70962251  66681472  65303020  67862940  66496103  77185617 
##     28127     28132     28134     28138     28140     28141     28151     28152 
##  67593580  65115864  66130759  65202580  88254635  67448902  67922562  66026321 
##     28155     28158     28160     28171     28172     28179     28181     28182 
##  67770007  67731234  66545500  67208278  72964996  65538598  72934061  67058901 
##     28189     28191     28195     28196     28198     28200     28207     28211 
##  66768643  65427408  65801169  66256606  72841834  65139461  67448902  67731234 
##     28231     28234     28239     28240     28241     28242     28243     28244 
##  66416862  67872679  79094059  66407418  81824940  67662053  67097402  67731234 
##     28247     28254     28255     28261     28272     28274     28275     28276 
##  66492407  68005156  65447897  71497673  68001459  66768643  68005156  67914089 
##     28292     28294     28303     28304     28306     28314     28317     28321 
##  67500996  67627938  66884642  66884642  67825439  63956052  67795991  64886302 
##     28322     28325     28326     28328     28329     28331     28341     28343 
##  81442868  84293034  65677843  66179287  63690797  67084919  66884642  66074543 
##     28346     28352     28353     28360     28362     28364     28369     28372 
##  66884642  65303126  67559135  65505614  65303020  65430728  67058832  65538598 
##     28374     28376     28377     28378     28385     28403     28409     28412 
##  67789582  66011271  71497673  67500996  72536524  67593580  63859431  66932506 
##     28414     28418     28427     28429     28435     28436     28438     28447 
##  79879837  67448902  81442868  66388110  68074532 202106231  63904340  67330064 
##     28449     28450     28453     28454     28458     28460     28461     28464 
##  66082893  65584127  67222652  67840777  67450594  65495064  64163539  67821899 
##     28466     28468     28472     28474     28481     28483     28487     28488 
##  66492220  64038204  66492407  64675806  66329324  66355362  67173489  66932506 
##     28498     28499     28502     28506     28510     28515     28522     28523 
##  65887342  66422319  73835986  63904340  65561218  66780717  70222528  66888251 
##     28529     28544     28548     28550     28551     28552     28554     28557 
##  67016797  65303020  66011271  88950260  65995984  66948813  66932506  65538598 
##     28560     28561     28563     28577     28578     28581     28583     28585 
##  66693300  67662053  61802133  64279159  66481950  92832371  66458497  69134517 
##     28590     28592     28601     28605     28607     28610     28613     28616 
##  67795991  64131162  65430728  66932506  65139461  66932506  77605923  65303126 
##     28618     28621     28623     28624     28626     28633     28641     28644 
##  67770007  68001459  66355362  65538598  65677843  67870624  66581771  76216992 
##     28646     28649     28650     28657     28661     28665     28667     28668 
## 188796176  64972915  67408617  73730366  71663451  69879350  69556685  85623369 
##     28669     28674     28676     28682     28683     28690     28691     28694 
##  66122706  73730366 207413408  66504444  66878417  65887342  78920282  67500996 
##     28695     28699     28706     28708     28719     28720     28723     28732 
##  77172737  68006498  65338286  64656296  66407418  65505614  65577010  65947956 
##     28733     28734     28738     28739     28740     28746     28749     28750 
##  67914174  65639650  64826773  66504444  67058901  64546223  64508700  65637092 
##     28753     28762     28766     28768     28775     28777     28779     28785 
##  67058832  65995984  66179287  68004792  69134517  68166595  84293034  67016797 
##     28790     28792     28795     28798     28802     28806     28815     28820 
##  71237930  65558505  79623400  65842218  66877672  64826773  64920102  67997745 
##     28821     28825     28834     28838     28846     28849     28855     28857 
##  65303126  67173489  66355362  68613613  65226056  68185121  68134343  68632578 
##     28867     28877     28879     28881     28883     28884     28888     28896 
##  68036123  65139461  87119575  60728285  66547823  67242874  65440924  67921058 
##     28915     28920     28926     28927     28929     28930     28932     28943 
##  66256606  68001459  65995984  66545500  69155124  65447897  63904340  66954599 
##     28944     28946     28952     28957     28962     28966     28968     28972 
##  68329647  66786921  66545500  64131162  64762430  68001459  66360888  64279159 
##     28975     28986     28989     28990     28991     28994     29000     29005 
##  66545500  64997997  66343753  65430728  65635969  66878417  64758127  66011271 
##     29011     29012     29017     29020     29021     29022     29026     29032 
##  66681472  65836680  65303126  66864410  69134517  66866752  67999559  65549696 
##     29034     29042     29044     29048     29051     29055     29057     29067 
##  66932506  65440924  66545500  65440924  68343437  66819840  67899248  81606868 
##     29068     29083     29084     29087     29088     29092     29094     29098 
##  81442868  64819862  64279159  65677843  66407418  64998120  67383486  63690797 
##     29099     29101     29102     29103     29105     29106     29108     29110 
##  65921569  65495064  65511352  64972915  63350383  66343753  67383486  68464285 
##     29111     29112     29114     29117     29120     29123     29125     29127 
##  66316998  64975201  65031629  66884642  66932506  66932506  66545500  65303126 
##     29129     29145     29148     29152     29153     29165     29168     29174 
##  66545500  63690797  64279159  66932506  67662053  69685385  65036086  66546226 
##     29178     29180     29181     29182     29183     29185     29186     29190 
##  65246881  65887342  67269711  67731234  65778927  66833155  64170234  65635969 
##     29192     29198     29203     29206     29207     29215     29220     29222 
##  70206128  64656296  66132290  65778927  68329647  65495064  67107526  65921569 
##     29231     29232     29235     29238     29242     29251     29262     29264 
##  65031629  66671493  66878417  68104251  66983631  65947956  67072230  67997745 
##     29267     29269     29271     29274     29278     29279     29280     29282 
##  67662053  72121095  68021772  65112150  66959901  66492220  66771348  67889402 
##     29285     29290     29296     29301     29308     29310     29312     29314 
##  65246881  67821899  73720158  65440924  67795991  66948813  66011271  67731234 
##     29327     29341     29345     29350     29355     29358     29359     29363 
##  66545500  66241084  66360888  66528428  65338286  65495064  67862940  69155124 
##     29366     29369     29370     29375     29376     29379     29384     29390 
##  65836680  65549696  67016797  64758127  66545500  67914174  66360888  67058901 
##     29393     29397     29406     29410     29414     29429     29430     29432 
##  66416862  67654517  63690797  64170234  64255675  65430728  66528428  65511352 
##     29434     29437     29443     29447     29456     29457     29464     29468 
##  65511352  67840862 287727962  66528428  65031629  64279159  67662053  65514360 
##     29469     29487     29492     29497     29498     29505     29506     29507 
##  67952790  66819840  65947956  66548640  65558505  66528428  67731234  67731234 
##     29515     29518     29522     29524     29540     29549     29550     29562 
##  66932506  67593580  67662053  65142673  66861056  65333557  65511352  66496103 
##     29565     29566     29567     29570     29571     29575     29577     29581 
##  65561218  85473684  64656296  65139461  66492407  64656296  67840862  68847717 
##     29591     29594     29598     29602     29604     29605     29606     29607 
##  67448902  67058901  65635969  66360888  71775770  63690797  66270790  66932506 
##     29611     29614     29615     29617     29619     29620     29621     29634 
##  69134517  65112150  65538598  66681472  65430728  66545500  65492828  67054897 
##     29637     29644     29656     29658     29661     29662     29666     29670 
##  65549696  67817224  65635969  65505614  66545500  75159168  65635969  65561218 
##     29684     29687     29688     29693     29698     29700     29705     29708 
##  67731234  64826773  86222855  67089132  67216523  66201968  68036123  66811847 
##     29710     29712     29715     29717     29718     29722     29723     29727 
##  65031629  67952790  80018044  85457186  79465650  64846900  70349355  70002790 
##     29731     29750     29755     29756     29759     29760     29763     29764 
##  71502187  65044620  65430728  65511352  66546226  68005156  66545500  65440924 
##     29765     29779     29780     29781     29796     29798     29802     29806 
##  67978200  65778927  64996275  66484784  67675326  66011271  67107526  66786921 
##     29810     29811     29817     29819     29822     29826     29837     29838 
##  65708403  66948813  66884642  65921569  65430728  66932506  65495064  79441724 
##     29843     29844     29850     29852     29855     29859     29860     29868 
##  71502187  67242874  63956052  78920282  65995984  67107526  68424462  66458497 
##     29881     29882     29887     29894     29895     29908     29909     29913 
##  66159302  64826773  68219687  69020870  68185121  66360888  67448902  64972915 
##     29919     29920     29921     29923     29924     29934     29940     29942 
##  65430728  65492071  65635969  68667997  68217625  65921569  67790960  68218843 
##     29954     29955     29972     29975     29978     29980     29991     29994 
##  68847717  67016797  67593580  67731234  68128184  65202580  67731234  65549696 
##     29999     30000     30013     30015     30016     30017     30020     30024 
##  66422319  66014079  65430728  67670040  66548640  70489492  65639650  66492407 
##     30027     30028     30029     30030     30035     30036     30037     30042 
##  66583588  66547823  66681472  63690797  67999559  67794992  65112150  67731234 
##     30043     30048     30050     30051     30053     30054     30067     30071 
##  71068321  66060405  64924029  68218843  66861056  66316998  68217625  66861056 
##     30075     30080     30090     30092     30097     30100     30109     30121 
##  67223220  64975201  68667997  67862940  67107526  95153780  64279159  65122802 
##     30123     30127     30131     30132     30135     30136     30137     30146 
##  64349639  65676489  65538598  68270725  65930064  69421487  65139461  66614433 
##     30155     30156     30158     30166     30167     30171     30176     30180 
##  65549696  88702652  68185121  65639650  67593580  63441386  67914174  67861580 
##     30182     30187     30195     30198     30207     30208     30211     30214 
##  65868128  67821899  67559135  67235920  66932506  64758127  65842218  65261757 
##     30222     30227     30229     30235     30242     30246     30247     30253 
##  68218843  67997373  66884642  65112150  67500996  66768643  75862835  66357619 
##     30263     30265     30267     30268     30271     30273     30280     30281 
##  65139461  66492407  69134517  68005156  66932506  66959901  66355362  64464141 
##     30290     30291     30297     30301     30304     30307     30311     30312 
##  68521654  67407693  65139461  65246881  66959901  66502598  65561218  65031629 
##     30315     30321     30324     30327     30330     30331     30343     30346 
##  65492071  67016797  67859375  64038204  65139461  75159168  64755893  65248922 
##     30353     30355     30361     30366     30368     30376     30377     30382 
##  67770007  71464043  65139461  68093850  65248922  71178702  65549696  66496103 
##     30384     30385     30388     30389     30390     30393     30399     30406 
##  97847507  68655688  66502598  88254635  68005156  67790960  66492407  64826773 
##     30408     30432     30434     30438     30444     30446     30457     30458 
##  66545500  68036123  65801169  65869571  67914089  65139461  68034330  66357619 
##     30463     30473     30474     30483     30486     30491     30494     30501 
##  64279159  71464043  65246881  65466744  66011271  65303126  67838166  66545500 
##     30503     30513     30516     30519     30521     30524     30528     30532 
##  65440924  65139461  67795991  65045577  90262807  81442868  66407418  65332594 
##     30537     30542     30549     30550     30556     30564     30568     30578 
##  67448902  66496103  66407418  67107526  66545500  67058901  67654517  67016797 
##     30579     30588     30590     30593     30596     30597     30600     30603 
##  66502598  65333557  65887342  65569222  66481950  66496074  65139461  66583588 
##     30608     30609     30610     30620     30622     30634     30636     30637 
##  65549696  88297816  80981774  66811847  65549696  67182470  64758127  64755893 
##     30640     30649     30650     30652     30668     30670     30681     30687 
##  64170234  66877672  66819840  66389755  65677843  65801169  66074007  65887342 
##     30688     30689     30696     30701     30705     30716     30723     30726 
##  66932506  65930064  66547823  66852410  84313856  67242874  65139461  66877672 
##     30742     30748     30753     30755     30758     30759     30760     30763 
##  65549696  66546226  65947956  66932506  65801169  66932506  65338286  67803986 
##     30765     30767     30773     30776     30777     30778     30782     30784 
##  66026321  67862940  66011271  66932506  67662053  64464141  67269711  66026321 
##     30791     30794     30796     30810     30815     30819     30823     30827 
##  67731234  64975201  65124257  67999559  68148275  66278368  65139461  65164449 
##     30829     30830     30832     30833     30845     30848     30850     30853 
##  66583588  67803986  66696281  64758127  66056155  66056155  66833155  70489492 
##     30854     30860     30861     30863     30864     30874     30875     30890 
##  63569689  65801169  69387867  65652780  64758127  66961464  65142673  64758127 
##     30896     30899     30914     30915     30918     30926     30927     30932 
##  67862940  66836706  66316998  67106364  73836554  64349639  64758127  66360888 
##     30933     30937     30939     30943     30945     30946     30948     30949 
##  67997745  67024176  65036086  67672507  66159302  66581771  65505614  67173489 
##     30951     30952     30953     30954     30956     30957     30960     30965 
##  66130759  67448902  68185121  64279159  73169279  70603014  79465650  67140278 
##     30972     30978     30983     30985     30988     30990     30992     30997 
##  68001459  66972031  66545500  66407418  68525274  65226056  66545500  67962880 
##     31000     31001     31003     31007     31008     31011     31013     31014 
##  65549696  65427408  64975201  64131162  65635969  64826773  65427408  66136811 
##     31026     31028     31029     31031     31042     31045     31046     31051 
##  65801169  67254296  65549696  67448902  68005156  66492407  67996874  65635969 
##     31053     31055     31056     31058     31062     31063     31066     31067 
##  66884642  66545500  80365793  65112150  73080914  70002790  68281457  70158897 
##     31073     31079     31089     31094     31103     31115     31119     31121 
##  81606868  64656296  65333557  66954599  65511352  64464141  65836680  67662053 
##     31125     31131     31133     31134     31136     31138     31141     31142 
##  69134517  67593580  67016797  66060405  67173489  80981774 111950125  67034880 
##     31153     31154     31158     31167     31168     31169     31173     31174 
##  66496103  66082893  66360888  65303020  67448902  65677843  67215855  65122802 
##     31178     31185     31187     31188     31189     31195     31201     31203 
##  68218843  67731234  63956052  65303126  66060405  66174896  66614433  66932506 
##     31204     31209     31217     31218     31223     31236     31241     31244 
##  66492220  68056803  64819862  67593580  65142673  65549696  65261757  67407693 
##     31245     31251     31255     31263     31266     31267     31268     31269 
##  67859375  65303126  66241084  65549696  65045577  68166595  65538598  69134517 
##     31274     31278     31281     31282     31291     31303     31305     31308 
##  65492071  66504444  72536524  66252133  68464285  66932506  67222652  67914174 
##     31311     31316     31327     31330     31334     31335     31338     31339 
##  67670040  65887342  66545500  66583588  64819862  66179287  66122706  63904340 
##     31352     31355     31359     31363     31366     31369     31373     31378 
##  65511352  68185121  66357619  66681472  65676489  63569689  64997997  64508700 
##     31379     31383     31384     31385     31389     31391     31392     31394 
##  65045577  67235920  67235920  66060405  63823587  67416500  69685848  67254296 
##     31397     31398     31401     31403     31405     31407     31409     31415 
##  65427408  66136811  64038204  70206128  67416500  65430728  65430728  66583588 
##     31416     31421     31422     31430     31432     31433     31437     31438 
##  67256510  71068321  67770007  65333557  67107526  66256606  68217625  65377359 
##     31441     31442     31443     31448     31451     31455     31457     31459 
##  69879350  91351189  68655811  66357619  65240675  67016797  69241308  65440924 
##     31469     31471     31472     31474     31475     31477     31479     31490 
##  72536524  66948813  71743664  67593580  66545500  86410591  66780717  66959901 
##     31492     31493     31500     31506     31508     31510     31514     31515 
##  64826773  66256606  69648918  64998120  64279159  71068321  65495064  65821079 
##     31517     31526     31528     31531     31533     31552     31553     31554 
##  65676489  66818068  85173749  66546226  69155124  67107526  67670040  65538598 
##     31555     31556     31560     31567     31570     31574     31578     31582 
##  66357619  70206128  69685848  92300276  67559135  63876749  88858757  65538598 
##     31587     31594     31602     31605     31618     31624     31634     31648 
##  64758127  71068321  63569689  65333557  65139461  64997997  66583588  67448902 
##     31653     31658     31659     31660     31662     31663     31674     31679 
##  66836706  79623400  66082893  81201005  67675326  66819840  69556685  65303020 
##     31681     31697     31698     31703     31706     31707     31708     31709 
##  82080577  65561218  65584127  65261757  68008284  66546226  64131162  65495064 
##     31712     31713     31715     31717     31735     31747     31748     31753 
##  67731234  67448902  65549696  71252522  67559135  64886302  65430728  68351563 
##     31754     31755     31759     31763     31764     31769     31770     31777 
##  67097402  65332594  65332594  64279159  65887342  64038204  66833155  64998120 
##     31783     31784     31805     31806     31811     31813     31816     31817 
##  67731234  66355362  66008677  64972915  65466744  68005156  65801169  66932506 
##     31822     31836     31839     31843     31846     31847     31853     31857 
##  66484784  66407418  65584127  67654517  67649438  66583588  64758127  65139461 
##     31862     31867     31868     31870     31871     31876     31881     31884 
##  66583588  66610710  66959901  63489276  67182470  66504444  67058901  75159168 
##     31885     31889     31901     31902     31907     31909     31911     31920 
##  67935582  68001459  65124257  68005156  87305686  65511352  65303126  78577342 
##     31923     31925     31927     31929     31930     31937     31939     31951 
##  66056155  64755893  75816265  65333557  66241084  67448902  74745593  67058901 
##     31952     31953     31956     31959     31961     31962     31963     31968 
##  72237064  67058901  65377359  72893099  68590972  67731234  71068321  77038898 
##     31970     31974     31976     31979     31983     31988     31991     31998 
##  88269133  67058901  67058901  68265572  66611691  67731234  78062278  66959901 
##     32002     32007     32011     32013     32017     32018     32028     32041 
##  67731234  76803192  67058901  67058901  73000417  75816265  88524184  67859375 
##     32044     32046     32051     32070     32072     32078     32080     32091 
##  67256510  66833155  68100369  81606868  67058901  67448902  67058901 113205574 
##     32095     32096     32097     32101     32102     32107     32125     32130 
##  65139461  65549696  66932506  66422319  65333557  66355362  66407418  68001459 
##     32131     32133     32134     32137     32139     32144     32151     32157 
##  68185121  66959901  64603743  67654517  67140278  66360888  67016797  66693300 
##     32162     32166     32167     32169     32172     32174     32178     32185 
##  63859431  64464141  92300276  65530630  66861056  67448902  64508700  65801169 
##     32189     32196     32197     32199     32200     32212     32216     32217 
##  67795991  67024176 104010693  70326548  66357619  66074543  66481950  68185121 
##     32223     32224     32225     32228     32230     32231     32232     32235 
##  66360888  65495064  68217625  67897047  65377359  71252522  67408617  66074543 
##     32236     32243     32246     32259     32261     32263     32271     32273 
##  67448902  65044620  66360888  64972915  65427408  66132290  63690797  64514389 
##     32278     32279     32283     32295     32298     32302     32305     32307 
##  76803192  95153780  64762430  68006498  67825439  66861056  65676489  67952790 
##     32311     32312     32325     32336     32337     32339     32350     32354 
##  66056155  63956052  65248922  66241084 202359387  88254635  68008130 493573922 
##     32357     32367     32387     32389     32395     32404     32413     32417 
##  72144935  68148275  66174896  65139461  68218843  67662053  65303126  67058901 
##     32421     32426     32427     32428     32431     32443     32445     32447 
##  65677843  64758127  66388110  66355362  65303126  64755893  64819862  67662053 
##     32454     32458     32460     32469     32470     32472     32483     32485 
##  65440924  65447897  66082893  65558505  65430728  67448902  68004792  65139461 
##     32489     32492     32500     32502     32508     32518     32524     32527 
##  66546226  67997745  63956052  65139461  66122706  73416845  65505614  93685400 
##     32528     32529     32535     32541     32546     32548     32550     32551 
##  65124257  68185121  65139461  67921058  67016797  67559135  77185617  66595707 
##     32562     32564     32569     32577     32578     32580     32581     32582 
##  68166217  67024372  66583588  63569689  63876749  65139461  65801169  65036086 
##     32585     32588     32591     32593     32594     32599     32601     32603 
##  97619763  66819840  66671493  64255675  65505614  66481950  67500996  66546226 
##     32610     32613     32620     32624     32625     32634     32636     32637 
##  67700515  65333557  66179287  67593580  69685385  65514360 114029621  65248922 
##     32643     32645     32649     32651     32657     32658     32661     32662 
##  68013836  66174896 104010693  66122706  68521654  67106364  66932506  66355362 
##     32665     32670     32676     32682     32686     32687     32692     32704 
##  67559135  67881113  66836706  66343753  67731234  65561218  66389755  67448902 
##     32706     32707     32710     32713     32715     32724     32730     32734 
##  67662053  66263230  78920282  67881113  67343264  66130759  64819862  66502598 
##     32736     32737     32738     32740     32742     32745     32755     32761 
##  64826773  67024176  66836706  67448902  65877458  66583588  65112150  65333557 
##     32762     32764     32768     32769     32782     32783     32788     32789 
##  65440924  67903090  64755893  86968529  66693300  65549696  68013836  66316998 
##     32794     32795     32796     32805     32806     32813     32820     32828 
##  65549696  66504444  66545500  67448902  65202580  64131162  64656296  66547455 
##     32829     32839     32841     32843     32844     32846     32851     32855 
##  67664924  65505614  65635969  66790433  65430728  66243107  66878417  68001459 
##     32856     32861     32865     32869     32879     32884     32885     32891 
##  67218610  65303020  66932506  65045577  67448902  67662053  67593580  76374862 
##     32892     32898     32902     32904     32907     32917     32918     32920 
##  66581771  64777795  66179287  66243107  68006498  73080914  67788442  68847717 
##     32945     32954     32960     32975     32979     32980     32982     32983 
##  66484784  66008677  68447886  65677843  65427408  65511352  83317249  92300276 
##     32984     32989     32991     32995     32997     33003     33007     33009 
##  68074532  71600431  73730366  66818068  64038204  66355362  67821899  68128184 
##     33012     33013     33019     33021     33022     33027     33029     33030 
##  66693300  66864410  67654517  66422319  65836680  67662053  66082893  65635969 
##     33036     33038     33042     33057     33059     33061     33062     33069 
##  64758127  66056155  65511352  66159302  71438433  67254296  69241308  84435725 
##     33072     33075     33077     33078     33079     33086     33096     33103 
##  65386403  66932506  65549696  67383486  64758127  66932506  65440924  66011271 
##     33104     33109     33127     33132     33135     33148     33155     33159 
##  65549696  73720158  66932506  66693300  65427408  64758127  66481950  66948813 
##     33163     33169     33177     33178     33185     33188     33191     33195 
##  65635969  65333557  66422319  65430728  66145110  67998001  65248922  80981774 
##     33199     33200     33201     33202     33204     33207     33208     33209 
##  66270790  66583588  65561218  66932506  65112150  67024176  66504444  65538598 
##     33219     33221     33225     33228     33233     33235     33237     33238 
##  65561218  67978200  66884642  67838166  65440924  65338286  66818068  65635969 
##     33242     33245     33246     33252     33254     33259     33266     33268 
##  65495064  66357619  69214983  65635969  75574875  66082893  66833155  65031629 
##     33269     33277     33284     33290     33291     33295     33301     33303 
##  65514360  66546226  65139461  66528428  66458497  65248922  65303126  68389978 
##     33310     33316     33317     33323     33325     33327     33330     33334 
##  66545500  65778927  64038204 128394739  65538598  65587637  67448902  65759531 
##     33338     33341     33347     33350     33352     33354     33356     33357 
##  65505614  65676489  64755893  68579162  66130759  71464043  68464285  65139461 
##     33358     33377     33384     33385     33390     33403     33409     33412 
##  69214983  66545500  65139461  66811847  66595707  67731234  68773414  72195467 
##     33414     33417     33421     33425     33428     33429     33433     33439 
##  67235920  65749027  67058901  67058901  66771348  66502598  67731234  68001459 
##     33442     33445     33453     33463     33466     33468     33474     33480 
##  66355362  66780717  63690797  66388110  65332594  65868128  55989866  64755893 
##     33486     33487     33491     33493     33495     33497     33510     33523 
##  68673860  67016797  67829781  66389755  67448902  66074543  67235920  66407418 
##     33530     33532     33538     33539     33541     33552     33556     33558 
##  65635969  64464141  65577010  67058901  65303126  69879350  68005156  64656296 
##     33563     33564     33570     33571     33576     33582     33584     33588 
##  66681472  65261757  66581771  65549696  65246881  64038204  67283881  66581771 
##     33590     33594     33599     33604     33608     33620     33622     33629 
##  68008284  65122802  66583588  67838166  66547455  65202580  66074007  66355362 
##     33631     33632     33635     33636     33642     33648     33650     33652 
##  89739157  67870624  65430728  66545500  68005156  65351056  68655811  65139461 
##     33653     33662     33674     33677     33681     33692     33694     33698 
##  66011271  65495064  99701966  74367160 156946271  77775086  66026321  67097402 
##     33700     33703     33713     33717     33722     33726     33732     33739 
##  66074543  65639650  66316998 113559673  65505614  66481950  65303126  66355362 
##     33741     33742     33745     33748     33753     33763     33766     33769 
##  66959901  67448902  67016797  65333557  71068321  64939519  67559135  66360888 
##     33770     33771     33773     33780     33781     33792     33793     33798 
##  67173489  68754445  66771348  72536524  83758005  67024176  67173489  66671493 
##     33800     33801     33803     33806     33810     33813     33820     33822 
##  73720158  65045577  64762430  65261757  65549696  65112150  67058901  66201968 
##     33825     33831     33832     33835     33838     33839     33847     33853 
## 110967428  69434856  67662053  65778927  65427408  67914174  65430728  68196511 
##     33857     33859     33861     33863     33864     33865     33870     33874 
##  64972915  67383486  72536524  66056155  65778927  65558505  65549696  66360888 
##     33879     33883     33886     33889     33890     33893     33897     33905 
##  65538598  67072230  66833155  65635969  67500996  65887342 120166139  65921569 
##     33906     33911     33914     33917     33920     33945     33946     33952 
##  69904036  65333557  65303126  65333557  67795991  69088642  66026321 104010693 
##     33964     33966     33970     33971     33977     33980     33981     33984 
##  65430728  66545500  66201968  68651762  66174896  67662053  67862940  65921594 
##     33990     34000     34001     34004     34007     34011     34015     34017 
##  70801297  82986697  67058901  66504444  68166595  73080914  99623931  79465650 
##     34020     34023     34036     34040     34067     34068     34070     34076 
##  73416845  76986593  68198074  64163539  72369669  67987286  71068321 179525769 
##     34085     34092     34099     34103     34109     34115     34116     34117 
##  65577010  67731234  65461429  65505614  66360888  72686289  68067345  66388110 
##     34124     34127     34129     34132     34135     34137     34138     34139 
##  62987797  71502187  65112150  67169146  66159302  68008284  66026321  67223220 
##     34142     34143     34146     34153     34157     34158     34165     34171 
##  65577010  67016797  67859375  67870624  67407693  65377359  66581771  69685385 
##     34176     34177     34186     34188     34189     34192     34193     34197 
##  65430728  64038204  65303020  67497693  67215855  65561218  67731234  66581771 
##     34198     34199     34205     34210     34211     34217     34218     34240 
##  67500996  66932506  65430728  63956052  66122706  65635969  67226559  66407418 
##     34241     34242     34251     34256     34257     34258     34261     34267 
##  65430728  65584127  66492220  65718002  68013836  66496074  68754434  67662053 
##     34270     34278     34279     34284     34287     34288     34292     34296 
##  67448902  66693300  67654517  66360888  64508700  67005229  68013836  67559135 
##     34300     34303     34306     34316     34318     34329     34331     34335 
##  67978200  67058901  85473684  65338286  65332594  66861056  66852410  65930064 
##     34338     34339     34341     34346     34347     34354     34359     34363 
##  64508700  65122802  68185121  80334607  67588193  65492828  67072230  66546226 
##     34370     34371     34389     34390     34401     34405     34406     34409 
##  66864410  65836680  67916472  64279159  79465650  74367160  71975642  71596701 
##     34410     34413     34416     34421     34428     34436     34439     34441 
##  67058901  68005156  67242874  71975642  67921058  67654517  64769041  65031629 
##     34446     34448     34451     34453     34454     34455     34457     34471 
##  67994145  68218843  66833155  66085952  67058901  76803192  69879350  79465650 
##     34472     34473     34475     34477     34484     34485     34488     34493 
## 106358690  69879350  65246881  67242874  72800084  67731234  65430728  64758127 
##     34494     34502     34504     34511     34514     34517     34522     34525 
##  67862940  64972915  68651762  67662053  65430728  67206340  84516668  64886302 
##     34529     34533     34535     34547     34558     34560     34567     34572 
##  67448902 115796178  78577342  68128711  65639650  66388110  69090579  66861056 
##     34584     34589     34592     34593     34595     34596     34599     34601 
##  66270790  67559135  67978200  66948813  72432604  74093115  67029908  64998120 
##     34603     34616     34617     34624     34631     34636     34638     34640 
##  73194120  65139461  65122802  66011271  67627938  67540271  65778927  63690797 
##     34643     34644     34648     34653     34654     34657     34663     34672 
##  67448902  65246881  67058901  65495064  65430728  75816265  70433597  66316998 
##     34677     34678     34680     34681     34682     34687     34688     34689 
##  65303020  65139461  65248922  70326548  65044620  66610710  67242874  65495064 
##     34691     34698     34703     34715     34730     34731     34745     34749 
##  67448902  66481950  66790433  66545500  66877672  67055612  63904340  67215855 
##     34750     34752     34768     34770     34774     34775     34778     34779 
##  65549696  65430728  65447897  67058901  67216523  67283881  66496103  67978200 
##     34782     34784     34787     34796     34799     34811     34813     34815 
##  67870624  68013836  66407418  65139461  79799897  66614433  65386403  66581771 
##     34817     34819     34821     34823     34824     34829     34832     34834 
##  67997745  66681472  67838166  67541940  67235920  67226559  67226559  67235920 
##     34835     34842     34854     34856     34860     34862     34866     34877 
##  64998120  66545500  66932506  66502598  68074532  68005156  65628358  66818068 
##     34879     34889     34892     34893     34897     34902     34904     34908 
##  66416862  69904036 207413408  76803192  67058901  65789074  66784973  65511352 
##     34909     34918     34919     34920     34924     34933     34934     34936 
##  80002620  66360888  65639650  66389755  64972915  66681472  64997997  76986593 
##     34938     34939     34945     34948     34952     34953     34956     34957 
##  67593580  64374555  65261757  66316998  65112150  65514360  66932506  66496103 
##     34967     34968     34978     34984     34986     34987     34996     34999 
##  67997373  66819840  65261757  67670040  67593580  66545500  66422319  67731234 
##     35004     35006     35011     35014     35019     35020     35026     35029 
##  70912653  66355362  67081134  63690797  66780717  66780717  65677843 290569731 
##     35032     35033     35035     35040     35055     35056     35057     35063 
##  66959901  66026321  66780717  65261757  67173489  66026321  66360888  65139461 
##     35066     35071     35075     35081     35087     35091     35092     35093 
##  67182470  67235920  67559135  66693300  67654517  68005156  65427408  68005156 
##     35099     35102     35104     35105     35107     35108     35109     35115 
##  65303126  80115558  66504444  64826773  67627938  66355362  67840862  66861056 
##     35118     35120     35121     35122     35131     35135     35139     35148 
##  64349639  65447897  64279159  66492407  64920102  64255675  66011271  68001459 
##     35150     35153     35163     35167     35168     35170     35173     35174 
##  66547823  64464141  65635969  67285247  65248922  65558505  67952790  66481950 
##     35175     35185     35190     35191     35195     35196     35204     35215 
##  65549696  67997745  64798588  66458497  67842537  67169146  66355362  66948813 
##     35219     35221     35222     35231     35233     35236     35237     35238 
##  67448902  67235920  67235920  67412778  67932014  67994145  67330064  67412778 
##     35244     35245     35249     35252     35254     35257     35259     35260 
##  68509172  73720158  67235920  68185121  63859431  67559135  68008130  67235920 
##     35265     35266     35267     35304     35305     35308     35309     35312 
##  67838676  67921058  66011271  65921569  66389755  65303126  65045577  67235920 
##     35318     35323     35327     35331     35334     35336     35338     35344 
##  65887342  67559135  67731234  64656296  66388110  64508700  66159302  67487283 
##     35346     35349     35353     35355     35357     35358     35361     35370 
##  65122802  65511352  67862940  65538598  66546226  64997997  67072230  66581771 
##     35372     35379     35387     35395     35399     35404     35410     35413 
##  75139816  67916357  67173489  66484784  64972915  65430728  66959901  65430728 
##     35420     35426     35429     35430     35432     35437     35442     35448 
##  65628448  65248922  65995984  64010608  67921058  68583305  66360888  68185121 
##     35452     35453     35454     35455     35457     35462     35468     35469 
##  84516668  65947956  69556685  65261757  67235920  67897047  64997997  64972915 
##     35470     35477     35478     35486     35498     35502     35506     35507 
##  65514360  65180267  66547823  64826773  66861056  67593580  75816265 113559673 
##     35508     35512     35520     35527     35533     35535     35537     35542 
##  65677843  65427408  66122706  69134517  64170234  68044747  66548640  67588193 
##     35546     35553     35554     35559     35560     35561     35562     35563 
##  69685385  68046709  65495064  86174203  74620120  69912425  79631076  72032812 
##     35571     35574     35575     35583     35584     35597     35599     35603 
##  72893099  72893099  72893099  66492220  65538598  64819862  66256606  65440924 
##     35609     35614     35617     35619     35620     35624     35626     35627 
##  67226559  66864410  71502187  67407693  65047321  66011271  68213320  68924088 
##     35628     35637     35640     35642     35644     35645     35649     35652 
##  67997745  68235026  66878417  66055265  81049699  67218225  67215855  64508700 
##     35653     35656     35659     35660     35662     35694     35697     35702 
##  65577010  67383486  68464285  64279159  67593580  67870624  65558505  67861580 
##     35703     35706     35710     35714     35720     35722     35727     35731 
##  66790433  65447897  69947672  69685848  67173489  64656296  68148275  67541940 
##     35732     35736     35748     35756     35757     35762     35765     35776 
##  67817224  67030140  65124257  67559135  66833155  68655811  67097402  67448902 
##     35779     35782     35786     35787     35791     35805     35813     35815 
##  65801169  66877672  65538598  67952790  60349431  71659797  66927742  67892542 
##     35816     35817     35818     35826     35827     35830     35838     35841 
##  67881113  67672507  68004792  67833959  65778927  71600431  68651762  63956052 
##     35842     35849     35851     35863     35866     35872     35876     35877 
##  77530014  71743664  65430728  65635969  65511352  66201968  65112150  65430728 
##     35884     35890     35894     35900     35904     35906     35919     35920 
##  71502187  65045577  64762430  63956052  65031629  70860915  66836706  66357619 
##     35922     35933     35938     35940     35941     35942     35943     35947 
##  67662053  67107526  65947956  67731234  66481950  78062278  68217448  65139461 
##     35949     35953     35955     35957     35959     35960     35964     35965 
##  67173489  63569689  67758579  66026321  68464285  65139461  66545500  66360888 
##     35967     35968     35969     35971     35973     35978     35981     35990 
##  67383486  66696247  67922562  65248922  67448902  66241084  71313507  65639650 
##     36006     36007     36015     36021     36023     36027     36028     36029 
##  68218843  66388110  66407418  67662053  68013836  67072230  66581771  66484784 
##     36030     36034     36035     36036     36040     36042     36052     36060 
##  67675326  66355362  65561218  66270790  66545500  67654517  64756844  65333557 
##     36062     36067     36072     36078     36082     36084     36090     36092 
##  65045577  65164449  64826773  67914174  63956052  70433597  65549696  64997997 
##     36093     36094     36095     36101     36107     36117     36127     36129 
##  82293020 177297058  66581771  68004792  65139461  68008284  67897047  68001459 
##     36136     36138     36139     36142     36148     36153     36156     36157 
##  67978200  68465289  66316998  65511352  66671493  64038204  65677843  66389755 
##     36159     36169     36170     36172     36181     36187     36195     36198 
##  68952446  67803986  67215855  65577010  66583588  67914174  65044620  65261757 
##     36199     36202     36208     36210     36217     36218     36222     36223 
##  65836680  66546226  63956052  68613613  67731234  66492220  66818068  65448535 
##     36229     36239     36248     36250     36255     36258     36267     36270 
##  65351056  65652780  63388205  66492220  65538598  71167192  67285247  65122802 
##     36272     36275     36277     36280     36283     36291     36301     36303 
##  66026321  68185121  65440924  72237064  73000417  65561218  66270790  66407418 
##     36305     36311     36318     36319     36322     36323     36328     36329 
##  66060405  64508700  66159302  65637092  67988878  67795991  67997745  66581771 
##     36334     36338     36341     36346     36356     36361     36363     36364 
##  65538598  67383486  64488987  67731234  66884642  68513581  66360888  66056155 
##     36366     36367     36369     36373     36378     36382     36383     36384 
##  63690797  67672507  65721442  66389755  65139461  63690797  68655811  67997745 
##     36392     36396     36397     36398     36399     36405     36408     36414 
##  68005156  66864410  66496074  63313609  66496103  65248922  65430728  68655811 
##     36423     36426     36428     36429     36431     36438     36440     36442 
##  65584127  71237930  65430728  64546223  67448902  71068321 108608294  65440924 
##     36448     36451     36460     36464     36471     36473     36488     36498 
##  66136811  68655688  66496103  76849906  65561218  67838166  65112150  67662053 
##     36500     36503     36504     36506     36510     36512     36517     36518 
## 114802550  67593580  70326548  66681472  65112150  67173489  64464141  65246881 
##     36519     36535     36536     36538     36541     36544     36545     36549 
##  67383486  70860915  66959901  67914174  76988893  67097402  65801169  72841834 
##     36552     36556     36557     36573     36577     36578     36580     36582 
##  64131162  67448902  65122802  66786921  64826773  65248922  65561218  75399632 
##     36588     36592     36602     36605     36608     36617     36618     36625 
##  66502598  64972915  66389755  67999559  65887342  67226559  67881113  66074543 
##     36626     36628     36629     36630     36640     36643     36647     36648 
##  67921058  65332594  65495064  72686289 109649429  65821079  68667997  68001459 
##     36659     36681     36682     36685     36687     36688     36699     36700 
##  70962251  71600431  67593580  67054897  66818068  67256510  67173489  65447897 
##     36708     36712     36715     36716     36721     36723     36724     36726 
##  69685385  68198074  64997997  66836706  65947956  67500996  66547823  67235920 
##     36728     36730     36731     36736     36739     36740     36741     36744 
##  68128711  67058901  65248922  68008284  67886174  71502187  66771348  66329324 
##     36750     36757     36758     36760     36762     36763     36765     36767 
##  67024372  67994145  67909631  68332776  66696281  67058901  67952790  65139461 
##     36770     36776     36782     36787     36790     36792     36801     36804 
##  67391482  67846337  64877190  65031629  66481950  68148275  64170234  66932506 
##     36810     36812     36818     36822     36826     36832     36836     36839 
##  77069527  65549696  65332594  64886302  66548640  65801169  66388110  66252133 
##     36840     36841     36842     36843     36849     36850     36857     36858 
##  67218610  66243107  65430728  67058901  66884642  66122706  66884642  62226511 
##     36863     36871     36872     36888     36892     36897     36899     36912 
##  66481950  64255675  67269711  68136287  67862940  70158897  65036686  66696281 
##     36915     36917     36918     36919     36920     36923     36924     36925 
##  67662053  65842218  70158897  65142673  67407693  65246881  71775770  64279159 
##     36926     36937     36949     36950     36956     36960     36961     36967 
##  66179287  66932506  68013836  64972915  64998120  66122706  65639650  68005156 
##     36974     36980     36986     36988     36989     36996     37000     37004 
##  66545500  67892542  66122706  66060405  63859431  64349639  71313507 113212348 
##     37005     37013     37014     37023     37027     37034     37036     37037 
##  63859431  67914174  66932506  64755893  65511352  66786921  66907645  65430728 
##     37040     37041     37042     37047     37049     37057     37065     37074 
##  67593580  65139461  65947956  65561218  63859431  64998120  67675326  64279159 
##     37075     37076     37078     37080     37084     37085     37087     37088 
##  66681472  67833959  66039472  66484784  67448902  67914174  68667997  68001459 
##     37090     37096     37098     37107     37111     37112     37115     37116 
##  65139461  66833155  63876749  65495064  67731234  66888251  92832371  67559135 
##     37117     37121     37124     37134     37139     37140     37144     37146 
##  63489276  67173489  75159168  66545500  66360888  66864410  66786921  76261576 
##     37148     37149     37156     37161     37162     37165     37168     37173 
##  71505870  63569689  66681472  65805183  65044620  68667997  69648918  79608569 
##     37183     37184     37188     37189     37193     37197     37202     37205 
##  66407418  81442868  65045577  62394018  67916357  68005156  67731234  67790960 
##     37212     37213     37218     37221     37222     37224     37225     37227 
##  67770007  66011271  67731234  67448902  68201866  67731234  67044367  67662053 
##     37228     37233     37241     37242     37256     37257     37259     37266 
##  67173489  66878417  66983631  64508700  64546223  68654029  68693162  67662053 
##     37270     37277     37279     37291     37298     37306     37311     37317 
##  66780717  67731234  70157021  66122706  67951356  67383486  67914174  67654517 
##     37318     37319     37321     37322     37323     37325     37330     37333 
##  66861056  65303126  65558505  66764710  68185121 121449184  66492407  64038204 
##     37338     37347     37363     37374     37381     37384     37391     37393 
##  67654517  67654517  66696247  67861580  65338286  67881113  66407418  67821899 
##     37394     37398     37406     37408     37409     37410     37412     37413 
##  72032812  65778927  66011271  67097402  67106364  68655811  67838166  67838676 
##     37414     37417     37422     37426     37429     37437     37444     37447 
##  64819862  69892825  83317249  67107526  67416500  79372684 104010693  65718002 
##     37450     37453     37460     37467     37478     37479     37484     37498 
##  81606868  66496103  65440924  68613613  65124257  66581771  66780717  65577010 
##     37501     37505     37508     37515     37526     37528     37535     37536 
##  68001459  65427408  65637092  67235920  65246881  64826773  65164449  64998120 
##     37537     37543     37563     37568     37569     37572     37576     37580 
##  65122802  68526169  66388110  65577010  65921569  65635969  67921058  65538598 
##     37583     37586     37589     37593     37596     37602     37603     37609 
##  64819862  66545500  66122706  64539555  70206128  65112150  66496103  65139461 
##     37613     37620     37621     37639     37644     37648     37649     37650 
##  68001459  65031629  67731234  64886302  65466744  67731234  67731234  66122706 
##     37654     37659     37662     37670     37672     37673     37676     37679 
##  82080577  62394018  70018999  66681472  65303126  66546226  64349639  65246881 
##     37680     37684     37687     37691     37695     37696     37704     37707 
##  66496074  66681472  67731234  65440924  68074532  65045577  66026321  66243107 
##     37708     37710     37714     37716     37717     37720     37722     37734 
##  75973913  65947956  69685848  67407693  67448902  63876749  67005677  66355362 
##     37736     37739     37741     37743     37750     37757     37758     37783 
##  67097402  73836554  67654517  67035100  67226559  64972915  65921569  66252133 
##     37787     37798     37799     37803     37804     37813     37817     37818 
##  67448902  67916472  65587637 443024544  88950260  67662053  65676489  65248922 
##     37825     37831     37833     37842     37844     37853     37856     37860 
##  64508700  67097402  67054897  66484784  67448902  65538598  66581771  66481950 
##     37861     37872     37875     37878     37880     37887     37890     37892 
##  66581771  66492220  65676489  66481950  68952446  67016797  65031629  67416500 
##     37893     37897     37899     37900     37902     37904     37906     37907 
##  72237064  63489276  69717117  65430728  66174896  66174896  64255675  69108435 
##     37913     37914     37920     37927     37930     37935     37936     37937 
##  66878417  67731234  66496103  66504444  67235920  68343437  64938040  65031629 
##     37942     37948     37949     37954     37959     37963     37972     37976 
##  65549696  66961464  63956052  66932506  68005156  67321527  67216523  64656296 
##     37981     37982     37991     37995     37996     37999     38000     38003 
##  65139461  66329324 156946271  65386403  69648918  66122706  68351563  68659926 
##     38008     38016     38019     38029     38030     38034     38037     38043 
##  70266510  67072230  65635969  66545500  65652780  64758127  66583588  66407418 
##     38047     38054     38057     38068     38070     38073     38078     38082 
##  63823587  71502187  68013836  66278368  67072230  65261757  66581771  66011271 
##     38086     38089     38096     38101     38104     38105     38106     38109 
##  67407693  67058901  67593580  66780717  66422319  69214983  67108822  65494638 
##     38114     38117     38120     38122     38124     38128     38129     38132 
##  65842218  65440924  68148275  65303126  66583588  66357619  63569689  66884642 
##     38133     38134     38142     38147     38156     38157     38158     38161 
##  67916472  66407418  66581771  65577010  67058901  84313856  69879350  68001459 
##     38164     38165     38170     38171     38177     38180     38182     38183 
##  63859431  65430728  69879350  67448902  67173489  63569689  64656296  68667997 
##     38185     38186     38187     38195     38196     38198     38199     38206 
##  65466744  66932506  69421487  66502598  67208278  64656296  65139461  66504444 
##     38211     38212     38213     38214     38218     38226     38235     38236 
##  65139461  66932506  65112150  66545500  66389755  65112150  67870624  67254296 
##     38237     38240     38241     38245     38251     38253     38256     38260 
##  65492071  67500996  63876749  66502598  68525274  69134517  68005156  65139461 
##     38266     38267     38268     38270     38272     38275     38280     38286 
##  65430728  66360888  66818068  92832371  64508700  65112150  68201866  67559135 
##     38287     38303     38314     38316     38326     38329     38331     38336 
##  73730366  68004792  66671493  67921058  66818068  68281457  66243107  67731234 
##     38337     38338     38340     38343     38345     38347     38348     38357 
##  66060405  63489276  66422319  67593580  68217625  66818068  64038204  67998001 
##     38360     38365     38369     38372     38373     38387     38391     38392 
##  66959901  66484784  68628411  67058901  65558505  65577010  65303126  66278368 
##     38395     38407     38410     38411     38426     38430     38432     38437 
##  68217625  65332594  66610710  67486007  66484784  67886174  68693162  67226559 
##     38438     38441     38446     38447     38448     38449     38451     38453 
##  65635969  64758127  66355362  66581771  65549696  65246881  64972915  67058832 
##     38456     38457     38478     38487     38490     38496     38501     38502 
##  65261757  63956052  66496103  64819862  79623400  66060405  81442868 106358690 
##     38515     38531     38535     38539     38542     38544     38549     38551 
##  66357619  64374555  65124257  65427408  73416845  66074007  71252522  67559135 
##     38563     38568     38575     38579     38582     38585     38586     38587 
##  67106364  67256510 115680187  65887342  65112150  66545500  66026321  69134517 
##     38597     38600     38601     38614     38616     38617     38619     38621 
##  68613613  65430728  65538598  67952790  68005156  68464285  65248922  64279159 
##     38622     38625     38629     38640     38642     38646     38648     38650 
##  65538598  67286706  66026321  64819862  67016797  66056155  66132290  65303020 
##     38651     38653     38657     38659     38676     38681     38687     38689 
##  66316998  64055546  70433597  66355362  65995984  65303126  65549696  66932506 
##     38692     38693     38696     38700     38701     38702     38705     38709 
##  65338286  66011271  67235920  69685848  67952790  65044620  67790960  65044620 
##     38710     38711     38712     38716     38721     38723     38725     38728 
##  68667997  65639650  66528428  63441386  65561218  66011271  65789074  64913296 
##     38731     38733     38734     38735     38737     38739     38741     38743 
##  65801169  67804882  67892542  65577010  68628411  65044620  65338286  69773425 
##     38747     38752     38762     38767     38768     38769     38773     38781 
##  66959901  67286706  74238441  64010608  73720158  65045577  66878417  63441386 
##     38786     38789     38792     38795     38796     38802     38805     38807 
##  67058901  67058901  66085952  63441386  67235920  70562081  67286706  78209956 
##     38808     38809     38810     38815     38830     38840     38842     38845 
##  64131162  67874231  65587637  65045577  67235920  66159302  66861056  68166595 
##     38846     38847     38853     38854     38855     38860     38866     38867 
##  64131162  63690797  65112150  67803986  66983631  67870624  65887342  67235920 
##     38869     38882     38884     38886     38888     38891     38901     38902 
##  64163539  63441386  65495064  79372684  64996275  67286706  66256606  67881113 
##     38903     38906     38910     38911     38915     38924     38930     38933 
##  67997745  73730366  66458497  75623358 111950125  65947956  68001459  67559135 
##     38935     38940     38942     38943     38952     38962     38971     38972 
## 328186221  69219413  64758127  67921058  66389755  68005156  67795991  68013836 
##     38973     38974     38975     38976     38981     38982     38983     38984 
##  72536524  68334707  65577010  67978200  67182470  66864410  68128711  68034330 
##     38986     38987     39001     39003     39004     39006     39011     39018 
##  69561125  67959525  66502598  66502598  66388110  65505614  66407418  67662053 
##     39020     39022     39023     39028     39035     39044     39045     39056 
##  64975201  68787390  66481950  67072230  64826773  66492407  65430728  64755893 
##     39060     39068     39071     39080     39083     39085     39091     39097 
##  65031629  65995984  68166595  66056155  65333557  66496103  64038204  66357619 
##     39102     39103     39104     39112     39119     39127     39128     39130 
##  67058901  67654517  67416500  65031629  67448902  65558505  66861056  64998120 
##     39131     39134     39135     39137     39138     39143     39147     39149 
##  67662053  66492407  69387867  68185121  74620120  65635969  67914174  66932506 
##     39150     39159     39163     39165     39169     39171     39172     39175 
##  67215855  69685385  67448902  66833155  65538598  65637092  65139461  65430728 
##     39178     39183     39184     39185     39190     39192     39198     39206 
##  66819840  67108822  67054897  66360888  65492828  66122706  65801169  66496103 
##     39207     39214     39216     39217     39221     39225     39227     39233 
##  66861056  67654517  64279159  67486007  66407418  64010608  80002620  67034880 
##     39239     39245     39246     39247     39251     39253     39255     39258 
##  65577010  65530630  67235920  97853509  65112150  64163539  66861056  64464141 
##     39259     39273     39274     39275     39281     39287     39290     39293 
##  66074543  67988878  66357619  64508700  67897047  66693300  69717117  66492407 
##     39294     39300     39302     39306     39307     39314     39318     39319 
##  65246881  67383486  70165652  67654517  65430728  64508700  64508700  67850002 
##     39321     39323     39330     39331     39332     39334     39335     39341 
##  64055546  64656296  67662053  68128711  69134517  66492407  65561218  84313856 
##     39360     39361     39364     39366     39380     39381     39384     39385 
##  67903090  69134517  73836554  64038204  92832371  74897436  66780717  66786921 
##     39386     39393     39394     39397     39402     39405     39414     39420 
##  68847717  67106364  65577010  65821079  64819862  66407418  79608569  76803192 
##     39424     39425     39431     39439     39451     39454     39457     39458 
##  66357619  67256510  65461429  67889402  81442868  65036086  65248922  67593580 
##     39459     39460     39470     39472     39475     39477     39478     39492 
##  66458497  67662053  67916357  65427408  66407418  68104251  68521654  68343437 
##     39496     39497     39499     39500     39502     39507     39508     39511 
##  68171980  67840777  68218843  67892542  67790960  68093850  67343264  67892542 
##     39514     39517     39521     39522     39523     39538     39541     39543 
##  67840862  67892542  67024372  68218843  67840777  68446852  64758127  65062929 
##     39545     39553     39555     39570     39577     39578     39587     39592 
##  68001459  65842218  68119729  66357619  65045577  66504444  66819840  67206340 
##     39595     39599     39602     39604     39616     39618     39623     39632 
##  67500969  67683656  68128711  68521654  68521654  68104251  67182470  67979791 
##     39637     39638     39645     39647     39651     39653     39659     39663 
##  64464141  68126675  68171980  68171980  68613613 113559673  67448902  65921569 
##     39668     39669     39672     39673     39674     39676     39678     39685 
##  68651762  66528428  65561218  67072230  65430728  66011271  65549696  64819862 
##     39688     39690     39692     39695     39697     39706     39710     39711 
##  66389755  65248922  66122706  68001459  65333557  66484784  65139461  64819862 
##     39719     39729     39730     39733     39741     39742     39744     39745 
##  65558505  65676489  66357619  89739157  68004792  67657411  67837410  67842537 
##     39747     39754     39765     39771     39773     39775     39777     39779 
##  65842218  65427408  67058901  67952790  66878417  67487283  65676489  67997745 
##     39785     39797     39803     39804     39808     39809     39811     39819 
##  65112150  67670040  65139461  67230820  64163539  67487283  65995984  66122706 
##     39824     39828     39830     39831     39835     39840     39844     39846 
##  64996275  65511352  68651762  65511352  66545500  66256606  66502598  68001459 
##     39858     39865     39871     39876     39877     39878     39880     39881 
##  65836680  69088642  66492407  68613613  68613613  63569689  68013836  66082893 
##     39889     39890     39896     39897     39898     39900     39905     39906 
##  65303126  68220451  65836680  65635969  64038204  65561218  67541940  67979791 
##     39911     39913     39915     39916     39917     39923     39929     39932 
##  70206128  67541940  66481950  64972915  68001459  65628358  70002790  73826170 
##     39933     39934     39937     39941     39948     39950     39962     39964 
##  67058901  67108822  67838166  88254635  66422319  69573454  68185121  66748624 
##     39967     39976     39981     39982     39983     39992     39998     40003 
##  66768643  64349639  67448902  65801169  66074543  67979791  65430728  67235920 
##     40009     40014     40021     40023     40026     40030     40031     40033 
##  68166595  66932506  65635969  65495064 108608294  67979791  80018044  65635969 
##     40034     40035     40036     40039     40043     40044     40045     40046 
##  65333557  68001459  67449747  87322964  80018044  67311437  67107526  66932506 
##     40053     40055     40061     40062     40063     40071     40080     40085 
##  66932506  65801169  64846900  65778927  72841834  67235920  64920102  65921569 
##     40089     40090     40093     40095     40097     40098     40099     40102 
##  67670040  66545500  70489492  66546226  83758005 109035409  72536524  65505614 
##     40109     40110     40115     40118     40121     40123     40127     40129 
##  65440924  65427408  66175140  69134517  66496103  66256606  66407418  67173489 
##     40131     40132     40136     40138     40140     40148     40151     40152 
##  66581771  69818031  67978200  67838166  67916357  67016797  66241084  68128184 
##     40155     40157     40162     40165     40167     40168     40172     40174 
##  67500969  67416500  65549696  68001459  65887342  68281457  65887342  65338286 
##     40175     40176     40178     40179     40185     40187     40188     40191 
##  65248922  66496103  68001459  65836680  66932506  65836680  67559135  68001459 
##     40192     40197     40205     40206     40207     40208     40209     40210 
##  64762430  67559135  66614433  68067345  68171980  65836680  67024176  71237930 
##     40216     40220     40224     40228     40238     40242     40249     40256 
##  67072230  64762430  70962251  65045577  66545500  68218843  66545500  65549696 
##     40257     40262     40271     40275     40287     40296     40301     40309 
##  66546226  66026321  65995984  67025657  65303126  67662053  66145110  65538598 
##     40310     40316     40317     40324     40325     40331     40345     40346 
##  66786921  66786921  69134517  66496103  72195467  84435725  67559135  68662113 
##     40355     40363     40375     40398     40400     40401     40403     40407 
##  74061258  66389755  85354944  67840862  66786921  65031629  68524017  65579798 
##     40408     40411     40415     40416     40417     40421     40425     40436 
##  67199519  68695268  67448902  67731234  67731234  66389755  72432604  67173489 
##     40440     40443     40451     40454     40467     40472     40473     40483 
##  68074532  71502187  69685385  64826773  66145110  67731234  97818514  66614433 
##     40485     40487     40492     40493     40496     40501     40502     40504 
##  65045577  66932506  65303020  66780717  65492071  66545500  68005156 113037425 
##     40510     40513     40514     40528     40536     40547     40558     40559 
##  67795991  67024176  67670040  64163539  64826773  81606868  66548640  66351663 
##     40561     40563     40564     40567     40574     40584     40590     40592 
##  66696247  65637092  76988893  65635969  73000417  83918510  66407418  66316998 
##     40594     40599     40603     40606     40608     40633     40635     40637 
##  67058832  64998120  66932506  65377359  67024176  66360888  63489276  66878417 
##     40639     40644     40647     40653     40659     40664     40669     40673 
##  65836680  65549696  64819862  66932506  67383486  67978200  66932506  64758127 
##     40678     40681     40688     40693     40696     40698     40702     40714 
##  67016797  68655688  64826773  66504444  71502187  65338286  67107526 105653979 
##     40720     40721     40723     40729     40732     40734     40738     40742 
##  69134517  68013836  67235920  68013836  65947956 100052938  65036086  65635969 
##     40759     40762     40766     40770     40775     40778     40787     40788 
##  65139461  67827487  79372684  79224319  68013836  80018044  67559135  68001459 
##     40790     40814     40821     40832     40834     40841     40847     40857 
##  66547823  65514360  72432604  65921569  66132290  67448902  64656296 220329934 
##     40858     40861     40866     40876     40878     40879     40882     40886 
##  66595707  67448902  67916357  67430694  67448902  65577010  64846900  66932506 
##     40891     40897     40902     40911     40919     40920     40923     40924 
##  84516668  66693300  67654517  67058901  67602795  70489492  66241084  67932014 
##     40928     40934     40937     40942     40943     40944     40948     40949 
##  67242874  67897047  65801169  67412778  66388110  65139461  66026321  68754434 
##     40959     40962     40965     40968     40969     40973     40975     40976 
##  67058832  67997745  67861580  67242874  66771348  67803986  68005156  66179287 
##     40979     40981     40982     40984     40986     40987     40988     40991 
##  68217448  67024176  64886302  66492407  68074532  67058832  67343264  66545500 
##     40999     41001     41009     41010     41011     41012     41013     41015 
##  78209956  66492407  66546226  65139461  64938040  66696247  64972915  66355362 
##     41017     41019     41022     41030     41032     41040     41041     41042 
##  68001459  69155124  74061258  65511352  66780717  65676489  65440924  67662053 
##     41045     41046     41047     41049     41055     41066     41068     41070 
##  66932506  67029908  64163539  68361528  66932506 286444981  68001459  68521654 
##     41071     41072     41083     41086     41093     41095     41099     41107 
##  68952446  65139461  68074532  69685385  66355362  67997745  68001459  66278368 
##     41110     41113     41118     41125     41128     41130     41133     41139 
##  65430728  68148275  64846900  67731234  67383486  68090592  65789074  66407418 
##     41140     41142     41144     41145     41146     41149     41150     41155 
##  65577010  74061258  66861056  67383486  67997745  64464141  66122706  65338286 
##     41162     41169     41171     41172     41173     41174     41178     41182 
##  65139461  66389755  67029908  67593580  69134517  65044620  65045577  64758127 
##     41188     41190     41194     41198     41204     41210     41211     41216 
##  65561218  66179287  65921569  65062929  71600431  65303126  67173489  66681472 
##     41217     41218     41239     41243     41245     41257     41259     41264 
##  64826773  66610710  66818068  67016797  65887342  66422319  92300276  66416862 
##     41268     41272     41276     41279     41287     41288     41292     41293 
##  65558505  68193371  78866105  67054897 113559673  71252522  66546226  66681472 
##     41294     41297     41299     41300     41302     41313     41314     41318 
##  67979791  68662113  67838166  65139461  65303126  66008677  68001459  67448902 
##     41324     41325     41327     41330     41331     41332     41334     41335 
##  68526169  67838676  67921058  68001459  68001459  66422319  65495064  64997997 
##     41338     41339     41344     41346     41348     41350     41358     41365 
##  67559135  66528428  67921058  66681472  68613613  66496103  68526169  67996873 
##     41369     41382     41386     41388     41395     41400     41408     41419 
##  67921058  68001459  67838676  67559135  68001459  68001459  67559135  67838676 
##     41420     41425     41426     41432     41434     41435     41438     41440 
##  68001459  68001459  67916357  64656296  65549696  66484784  67383486  66547823 
##     41442     41449     41458     41463     41468     41477     41482     41486 
##  63569689  66270790  67448902  68005156  67833580  67996873  66060405  65577010 
##     41492     41493     41496     41498     41505     41513     41516     41517 
##  67916357  67627938  67242874  68009052  66082893  65333557  66545500  66545500 
##     41518     41520     41524     41530     41532     41534     41540     41543 
##  67448902  67173489  68001459  66546226  65240675  66355362  63859431  64131162 
##     41546     41547     41557     41562     41566     41567     41570     41576 
##  66786921  66179287  65921569  63569689  65386403  67199519  66819840  66145110 
##     41578     41582     41583     41598     41599     41603     41605     41608 
##  67218610  76803192  66884642  65492071  66496103  67994145  67731234  66819840 
##     41615     41616     41617     41619     41623     41624     41627     41630 
##  67914089  66884642  66932506  67416500 107569086  68001459  67226559  83317249 
##     41635     41644     41649     41650     41651     41657     41665     41672 
##  67448902  67952790  65139461  68673860  68525274  71502187  66768643  67916357 
##     41673     41674     41675     41680     41682     41683     41691     41696 
##  66074543  65921569  66932506  68167444  66548640  67058901  65031629  65461429 
##     41699     41710     41712     41714     41718     41728     41730     41738 
##  66861056  66360888  67593580  65303126  66528428  68093850  67700515  68198074 
##     41741     41743     41745     41762     41766     41767     41770     41771 
##  67235920  68001459  67559135  65430728  64997997  67235920  66528428  66492220 
##     41781     41783     41788     41790     41809     41822     41823     41825 
##  65492071  66545500  66481950  65549696  66446966  66407418  63569689  66360888 
##     41831     41835     41837     41852     41853     41856     41868     41875 
##  67978200  66546226  65677843  70091010  67448902  65721442  64924029  71772633 
##     41881     41884     41897     41898     41900     41901     41904     41905 
##  65947956  66132290  67840862  67858720  66357619  66545500  65635969  65246881 
##     41906     41915     41916     41918     41921     41923     41926     41928 
##  67978200  64826773  67731234  66836706  65514360  78515621  67731234  67731234 
##     41930     41931     41937     41941     41942     41948     41949     41953 
##  66278368  67321527  63904340  66877672  66504444  65635969  68475962  67921058 
##     41958     41959     41960     41968     41971     41972     41973     41977 
##  66360888  66270790  66082893  69134517  66360888  69561125  66011271  67985992 
##     41981     41986     41990     41991     41996     41997     41998     42003 
##  65202580  65261757  64758127  66388110  66496103  66270790  65139461  67559135 
##     42006     42007     42008     42011     42021     42024     42025     42030 
##  66316998  65303020  66174896  66056155  65430728  63569689  65677843  66316998 
##     42048     42049     42055     42061 
##  65045577  68001459  68001459  67321527

The output provided details a Random Forest regression model designed to predict the revenue of movies, using predictors words_title and runtime. The model consists of 500 trees and demonstrates a very limited effectiveness, explaining only 1.22% of the variance in movie revenues. This suggests that the predictors used, words_title and runtime, do not have a strong relationship with movie revenue in the context of this model.

In terms of the relationship between movie runtime and revenue, the model’s decision nodes show that movies with a runtime of less than 122.5 minutes tend to have a lower average revenue of approximately $66,458,690, while movies with a runtime of 122.5 minutes or more have a significantly higher average revenue of around $90,864,760. Despite this observed pattern, the overall predictive power of the model remains low, as indicated by a very high mean of squared residuals (3535173783222618). This metric, which measures the average of the squares of the model’s prediction errors, highlights the model’s poor fit to the data. To enhance predictive accuracy, incorporating additional relevant features, refining the feature engineering process, or exploring alternative predictive modeling techniques may be necessary.