Imputation
Helper
knitr::opts_chunk$set(eval = T)
source("0_helpers.R")
##
## Attaching package: 'formr'
## The following object is masked from 'package:rmarkdown':
##
## word_document
##
## Attaching package: 'lubridate'
## The following object is masked from 'package:base':
##
## date
##
## Attaching package: 'broom.mixed'
## The following object is masked from 'package:broom':
##
## tidyMCMC
## Loading required package: carData
## lattice theme set by effectsTheme()
## See ?effectsTheme for details.
##
## Attaching package: 'data.table'
## The following objects are masked from 'package:lubridate':
##
## hour, isoweek, mday, minute, month, quarter, second, wday, week, yday, year
## The following objects are masked from 'package:formr':
##
## first, last
## Loading required package: Matrix
##
## Attaching package: 'lmerTest'
## The following object is masked from 'package:lme4':
##
## lmer
## The following object is masked from 'package:stats':
##
## step
## Loading required package: usethis
##
## Attaching package: 'psych'
## The following objects are masked from 'package:ggplot2':
##
## %+%, alpha
## This is lavaan 0.6-5
## lavaan is BETA software! Please report any bugs.
##
## Attaching package: 'lavaan'
## The following object is masked from 'package:psych':
##
## cor2cov
## Loading required package: lattice
## Loading required package: survival
## Loading required package: Formula
##
## Attaching package: 'Hmisc'
## The following object is masked from 'package:psych':
##
## describe
## The following objects are masked from 'package:base':
##
## format.pval, units
##
## Attaching package: 'tidyr'
## The following objects are masked from 'package:Matrix':
##
## expand, pack, unpack
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:Hmisc':
##
## src, summarize
## The following objects are masked from 'package:data.table':
##
## between, first, last
## The following objects are masked from 'package:lubridate':
##
## intersect, setdiff, union
## The following objects are masked from 'package:formr':
##
## first, last
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
##
## Attaching package: 'codebook'
## The following object is masked from 'package:psych':
##
## bfi
## The following objects are masked from 'package:formr':
##
## aggregate_and_document_scale, asis_knit_child, expired, paste.knit_asis, rescue_attributes,
## reverse_labelled_values
##
## Attaching package: 'effsize'
## The following object is masked from 'package:psych':
##
## cohen.d
library(tidylog)
##
## Attaching package: 'tidylog'
## The following objects are masked from 'package:dplyr':
##
## add_count, add_tally, anti_join, count, distinct, distinct_all, distinct_at, distinct_if,
## filter, filter_all, filter_at, filter_if, full_join, group_by, group_by_all, group_by_at,
## group_by_if, inner_join, left_join, mutate, mutate_all, mutate_at, mutate_if, rename,
## rename_all, rename_at, rename_if, right_join, sample_frac, sample_n, select, select_all,
## select_at, select_if, semi_join, slice, summarise, summarise_all, summarise_at, summarise_if,
## summarize, summarize_all, summarize_at, summarize_if, tally, top_frac, top_n, transmute,
## transmute_all, transmute_at, transmute_if, ungroup
## The following objects are masked from 'package:tidyr':
##
## drop_na, fill, gather, pivot_longer, pivot_wider, replace_na, spread, uncount
## The following object is masked from 'package:Hmisc':
##
## summarize
## The following object is masked from 'package:stats':
##
## filter
Data
### Import alldata used for birthorder and g-factors computed
alldata_birthorder = readRDS("data/alldata_birthorder.rds")
## For the imputation we want to clean the dataset and get rid of all uninteresting data
alldata_birthorder = alldata_birthorder %>%
filter(!is.na(pidlink)) %>% # no individuals who are only known from the pregnancy file
filter(is.na(lifebirths) | lifebirths == 2) %>% # remove 7 and 2 individuals who are known as stillbirth or miscarriage but still have PID
select(-lifebirths) %>%
filter(!is.na(mother_pidlink)) %>%
select(-father_pidlink) %>%
filter(is.na(any_multiple_birth) | any_multiple_birth != 1) %>% # remove 7 and 2 individuals who are known as stillbirth or miscarriage but still have PID %>%
select(-starts_with("age_"), -wave, -any_multiple_birth, -multiple_birth,
-starts_with("g_factor")) %>%
mutate(money_spent_smoking_log = if_else(is.na(money_spent_smoking_log) & ever_smoked == 0, 0, money_spent_smoking_log),
amount = if_else(is.na(amount) & ever_smoked == 0, 0, amount),
amount_still_smokers = if_else(is.na(amount_still_smokers) & still_smoking == 0, 0, amount_still_smokers),
birthyear = lubridate::year(birthdate))
## filter: removed 25,561 rows (25%), 75,680 rows remaining
## filter: removed 9 rows (<1%), 75,671 rows remaining
## select: dropped one variable (lifebirths)
## filter: removed 34,178 rows (45%), 41,493 rows remaining
## select: dropped one variable (father_pidlink)
## filter: removed 1,840 rows (4%), 39,653 rows remaining
## select: dropped 12 variables (wave, multiple_birth, any_multiple_birth, age_2015_old, age_2015_young, …)
## mutate: changed 10,657 values (27%) of 'amount' (10657 fewer NA)
## changed 488 values (1%) of 'amount_still_smokers' (488 fewer NA)
## changed 10,657 values (27%) of 'money_spent_smoking_log' (10657 fewer NA)
## new variable 'birthyear' with 89 unique values and 1% NA
## For the second imputation we only want to keep nice, non-problematic variables
alldata_birthorder = alldata_birthorder %>%
select(-birthorder_uterus_alive, -birthorder_uterus_preg,
-sibling_count_uterus_preg, -sibling_count_naive_ind, -sibling_count_uterus_alive,
-words_immediate, -words_remembered_avg,
-Total_score_highest,-Total_score_highest_type, -Math_score_highest,
-Math_score_highest_type, -birthdate, -birthyear, -marriage_id,
-money_spent_smoking_log,-amount_still_smokers, -total_worked, -total_missed,
-highest_education, -chron_order_birth, -alive, -death_yr, -death_month,
-University_worked, -University_missed, - English_score_elementary,
)
## select: dropped 26 variables (chron_order_birth, alive, birthdate, marriage_id, birthorder_uterus_preg, …)
alldata_birthorder = alldata_birthorder %>%
mutate(currently_attending_school = as.integer(currently_attending_school),
attended_school = as.integer(attended_school),
Type_of_test_elementary = as.integer(Type_of_test_elementary),
Type_of_test_Junior_High = as.integer(Type_of_test_Junior_High),
Type_of_test_Senior_High = as.integer(Type_of_test_Senior_High),
random_si = as.integer(random_si)
)
## mutate: converted 'random_si' from factor to integer (0 new NA)
## converted 'attended_school' from factor to integer (0 new NA)
## converted 'currently_attending_school' from factor to integer (0 new NA)
## converted 'Type_of_test_elementary' from factor to integer (0 new NA)
## converted 'Type_of_test_Junior_High' from factor to integer (0 new NA)
## converted 'Type_of_test_Senior_High' from factor to integer (0 new NA)
# recode Factor Variable as Dummy Variable
alldata_birthorder = left_join(alldata_birthorder,
alldata_birthorder %>%
filter(!is.na(Category)) %>%
mutate(var = 1) %>%
select(pidlink, Category, var) %>%
spread(Category, var, fill = 0, sep = "_"), by = "pidlink") %>%
select(-Category)
## filter: removed 28,480 rows (72%), 11,173 rows remaining
## mutate: new variable 'var' with one unique value and 0% NA
## select: dropped 90 variables (mother_pidlink, birthorder_genes, sibling_count_genes, age, sc05, …)
## spread: reorganized (Category, var) into (Category_Casual worker in agriculture, Category_Casual worker not in agriculture, Category_Government worker, Category_Private worker, Category_Self-employed, …) [was 11173x3, now 11173x7]
## left_join: added 6 columns (Category_Casual worker in agriculture, Category_Casual worker not in agriculture, Category_Government worker, Category_Private worker, Category_Self-employed, …)
## > rows only in x 28,480
## > rows only in y ( 0)
## > matched rows 11,173
## > ========
## > rows total 39,653
## select: dropped one variable (Category)
# recode Factor Variable as Dummy Variable
alldata_birthorder = left_join(alldata_birthorder,
alldata_birthorder %>%
filter(!is.na(Sector)) %>%
mutate(var = 1) %>%
select(pidlink, Sector, var) %>%
spread(Sector, var, fill = 0, sep = "_"), by = "pidlink") %>%
select(-Sector)
## filter: removed 28,844 rows (73%), 10,809 rows remaining
## mutate: new variable 'var' with one unique value and 0% NA
## select: dropped 95 variables (mother_pidlink, birthorder_genes, sibling_count_genes, age, sc05, …)
## spread: reorganized (Sector, var) into (Sector_Agriculture, forestry, fishing and hunting, Sector_Construction, Sector_Electricity, gas, water, Sector_Finance, insurance, real estate and business services, Sector_Manufacturing, …) [was 10809x3, now 10809x10]
## left_join: added 9 columns (Sector_Agriculture, forestry, fishing and hunting, Sector_Construction, Sector_Electricity, gas, water, Sector_Finance, insurance, real estate and business services, Sector_Manufacturing, …)
## > rows only in x 28,844
## > rows only in y ( 0)
## > matched rows 10,809
## > ========
## > rows total 39,653
## select: dropped one variable (Sector)
alldata_birthorder = alldata_birthorder %>%
mutate(
# birthorder as factors with levels of 1, 2, 3, 4, 5, 5+
birthorder_naive_factor = as.character(birthorder_naive),
birthorder_naive_factor = ifelse(birthorder_naive > 5, "5+",
birthorder_naive_factor),
birthorder_naive_factor = factor(birthorder_naive_factor,
levels = c("1","2","3","4","5","5+")),
sibling_count_naive_factor = as.character(sibling_count_naive),
sibling_count_naive_factor = ifelse(sibling_count_naive > 5, "5+",
sibling_count_naive_factor),
sibling_count_naive_factor = factor(sibling_count_naive_factor,
levels = c("2","3","4","5","5+")),
birthorder_genes_factor = as.character(birthorder_genes),
birthorder_genes_factor = ifelse(birthorder_genes >5 , "5+", birthorder_genes_factor),
birthorder_genes_factor = factor(birthorder_genes_factor,
levels = c("1","2","3","4","5","5+")),
sibling_count_genes_factor = as.character(sibling_count_genes),
sibling_count_genes_factor = ifelse(sibling_count_genes >5 , "5+",
sibling_count_genes_factor),
sibling_count_genes_factor = factor(sibling_count_genes_factor,
levels = c("2","3","4","5","5+")),
# interaction birthorder * siblingcout for each birthorder
count_birthorder_naive =
factor(str_replace(as.character(interaction(birthorder_naive_factor, sibling_count_naive_factor)),
"\\.", "/"),
levels = c("1/2","2/2", "1/3", "2/3",
"3/3", "1/4", "2/4", "3/4", "4/4",
"1/5", "2/5", "3/5", "4/5", "5/5",
"1/5+", "2/5+", "3/5+", "4/5+",
"5/5+", "5+/5+")),
count_birthorder_genes =
factor(str_replace(as.character(interaction(birthorder_genes_factor, sibling_count_genes_factor)), "\\.", "/"),
levels = c("1/2","2/2", "1/3", "2/3",
"3/3", "1/4", "2/4", "3/4", "4/4",
"1/5", "2/5", "3/5", "4/5", "5/5",
"1/5+", "2/5+", "3/5+", "4/5+",
"5/5+", "5+/5+"))) %>%
select(-sibling_count_genes_factor, -sibling_count_naive_factor)
## mutate: new variable 'birthorder_naive_factor' with 7 unique values and <1% NA
## new variable 'sibling_count_naive_factor' with 6 unique values and 13% NA
## new variable 'birthorder_genes_factor' with 7 unique values and 47% NA
## new variable 'sibling_count_genes_factor' with 6 unique values and 56% NA
## new variable 'count_birthorder_naive' with 21 unique values and 13% NA
## new variable 'count_birthorder_genes' with 21 unique values and 56% NA
## select: dropped 2 variables (sibling_count_naive_factor, sibling_count_genes_factor)
corr_pipe = . %>% as.matrix() %>%
Hmisc::rcorr(.) %>% {
left_join(left_join(.$r %>% reshape2::melt() %>% rename(r = value),
.$n %>% reshape2::melt() %>% rename(n = value), by = c("Var1", "Var2")),
.$P %>% reshape2::melt() %>% rename(p = value),
by = c("Var1", "Var2"))
} %>%
arrange(desc(r)) %>%
filter(Var1 != Var2)
attributes(alldata_birthorder$mother_pidlink)
- levels: 001060002, 001060004, 001060007, 001080002, 001080012, 001220002, 001220011, 001240002, 001240009, 001240011, 001240025, 001250002, 001250008, 001290002, 001290003, 001295202, 001295304, 002010002, 002010003, 002020002, 002020011, 002030002, 002040002, 002040003, 002044101, 002044202, 002050002, 002050010, 002060004, 002060006, 002090002, 002093202, 002100002, 002110007, 002114202, 002120002, 002130002, 002150002, 002170002, 002180003, 002180005, 002180007, 002180012, 002184103, 002190001, 002190003, 002190013, 002200002, 002210002, 002220002, 002220003, 002240002, 002250002, 002250009, 002260002, 002260011, 002270006, 002274102, 002280004, 002290002, 002290006, 002300002, 002300007, 002300009, 002300011, 003010002, 003010004, 003010005, 003010007, 003010008, 003020002, 003020005, 003020010, 003024101, 003030001, 003030005, 003030007, 003034202, 003040002, 003040003, 003050002, 003050003, 003050004, 003050008, 003055202, 003055302, 003070002, 003070005, 003080002, 003090002, 003090006, 003093102, 003100002, 003100006, 003110002, 003110003, 003120002, 003120005, 003130002, 003134102, 003134105, 003140002, 003140004, 003140006, 003150001, 003150002, 003150003, 003170001, 003170002, 003170005, 003170006, 003174102, 003180002, 003180003, 003180005, 003180006, 003183104, 003190002, 003190004, 003191104, 003194102, 003200002, 003200003, 003205102, 003220002, 003240001, 003240003, 003240005, 003240006, 003240008, 003243206, 003250001, 003250005, 003260002, 003260005, 003264102, 003265102, 003270002, 003280002, 003283102, 003290002, 003294102, 003294106, 003300003, 003300006, 004010002, 004020002, 004020003, 004020008, 004024104, 004030002, 004030003, 004032102, 004032109, 004040002, 004040006, 004040011, 004044102, 004050002, 004050003, 004060002, 004065102, 004065202, 004065302, 004070002, 004070008, 004070009, 004070012, 004090002, 004090005, 004090008, 004100001, 004100003, 004100008, 004103102, 004104102, 004104202, 004105102, 004105302, 004111103, 004130002, 004130005, 004132102, 004140002, 004140011, 004144102, 004150001, 004150004, 004160002, 004164102, 004164104, 004170002, 004170005, 004180002, 004190002, 004194102, 004200002, 004220002, 004220005, 004220009, 004222203, 004225102, 004230002, 004230003, 004240002, 004240004, 004250002, 004253102, 004260002, 004260007, 004260015, 004264104, 004264202, 004270002, 004270005, 004274105, 004280002, 004280006, 004290002, 004295102, 004300001, 004300002, 004300005, 005010002, 005010004, 005010006, 005010011, 005013102, 005030001, 005030002, 005043103, 005044102, 005044107, 005044202, 005050002, 005060002, 005060004, 005065102, 005070002, 005080003, 005080004, 005090002, 005090006, 005090009, 005090010, 005090013, 005094106, 005095102, 005100002, 005100003, 005110001, 005110005, 005110006, 005111102, 005130002, 005130005, 005130007, 005131102, 005131203, 005135102, 005140002, 005140003, 005140005, 005140006, 005145102, 005145103, 005150002, 005160002, 005160003, 005160004, 005170002, 005174103, 005180002, 005180003, 005185202, 005200002, 006010002, 006020002, 006030002, 006034102, 006034202, 006040002, 006040005, 006041102, 006043102, 006044202, 006050002, 006060002, 006060005, 006070002, 006080002, 006080003, 006080004, 006084105, 006090002, 006090003, 006090004, 006094202, 006100002, 006104102, 006110002, 006110005, 006110007, 006113102, 006114302, 006120002, 006120003, 006121102, 006125102, 006125103, 006125202, 006130002, 006130004, 006140002, 006140004, 006144202, 006145102, 006150002, 006160002, 006170002, 006170005, 006174102, 006180002, 006190002, 006190004, 006190005, 006190006, 006200002, 006200004, 006200005, 006205102, 007010001, 007014102, 007030002, 007030003, 007030005, 007030007, 007033106, 007040002, 007045102, 007050002, 007050006, 007060002, 007060003, 007060004, 007064104, 007070002, 007072102, 007080002, 007080003, 007090001, 007090005, 007092102, 007092202, 007110005, 007120002, 007130002, 007130004, 007133105, 007140002, 007140004, 007143102, 007143112, 007150002, 007150004, 007160002, 007160004, 007163105, 007165102, 007180002, 007180004, 007180009, 007185102, 007185202, 007200002, 007202102, 007220002, 007230002, 007230010, 007233102, 007240002, 007240005, 007250002, 007250003, 007250005, 007260002, 007260003, 007270002, 007280002, 007280005, 007290002, 008010002, 008010004, 008010005, 008014102, 008015105, 008020002, 008020004, 008020005, 008030002, 008033102, 008033103, 008040002, 008040007, 008043102, 008044102, 008050002, 008050005, 008063102, 008070002, 008070005, 008070006, 008074102, 008080002, 008080003, 008080004, 008085102, 008085105, 008090002, 008090008, 008094102, 008094202, 008095102, 008100002, 008100006, 008110002, 008110005, 008110007, 008114102, 008115102, 008120002, 008120005, 008120006, 008125102, 008130002, 008130004, 008130005, 008140002, 008140005, 008144102, 008145102, 008150002, 008150003, 008150004, 008150005, 008150008, 008160004, 008170002, 008170003, 008170006, 008190001, 008190003, 008200002, 008200003, 008200005, 008210003, 008210004, 008210007, 008220002, 008220004, 008220006, 008225302, 008225305, 008230002, 008234102, 008234104, 008240002, 008240004, 008240006, 008240007, 008250001, 008250002, 008254102, 008260002, 008260005, 008260006, 008270002, 008270004, 008270005, 008270007, 008270008, 008273102, 008274102, 008274104, 008274202, 008280002, 008280003, 008285202, 008290002, 008290004, 008290005, 008290008, 008294202, 008295102, 008300002, 008300003, 008300006, 008304102, 008304104, 008304105, 008304202, 009010002, 009010003, 009010005, 009010007, 009010008, 009014204, 009014303, 009014403, 009020002, 009020004, 009020008, 009024102, 009025104, 009030001, 009033102, 009040001, 009040002, 009050002, 009050003, 009050004, 009050005, 009050007, 009050008, 009055204, 009060001, 009060002, 009070002, 009070004, 009070013, 009074101, 009074102, 009074302, 009080002, 009080003, 009080006, 009084205, 009090002, 009110001, 009110002, 009110008, 009120002, 009120006, 009124103, 009140002, 009150006, 009153102, 009160002, 009160005, 009170002, 009170003, 009170006, 009170009, 009175202, 009180002, 009180003, 009180005, 009190001, 009190008, 009193104, 009194102, 009194206, 009200002, 009200004, 009210001, 009210004, 009210007, 009215102, 009220002, 009225102, 009230002, 009230003, 009230004, 009240001, 009240002, 009250002, 009250004, 009260002, 009260004, 009280002, 009280004, 009284101, 009284302, 009290001, 009294102, 009294203, 009300001, 009300002, 009301103, 009304107, 009304108, 010030002, 010050006, 010052102, 010052203, 010052207, 010053103, 010053202, 010060002, 010060005, 010060008, 010064102, 010070002, 010074102, 010080002, 010080004, 010085102, 010100002, 010100004, 010100007, 010105102, 010120002, 010120004, 010120007, 010120009, 010140003, 010142105, 010150001, 010153102, 010153107, 010160002, 010170002, 010170007, 010174102, 010180004, 010180007, 010200001, 010200004, 010210001, 010210004, 010210006, 010210007, 010210010, 010220001, 010220005, 010240002, 010240003, 010250002, 010251104, 010260006, 010260008, 010260011, 010260017, 010270002, 010270003, 010270011, 010275402, 010280003, 010290002, 010300004, 010410002, 010410006, 010415202, 010420002, 010420003, 010430002, 010430006, 010430007, 010433102, 010433203, 010434102, 010434302, 010440002, 010440004, 010440006, 010444101, 010444202, 010444302, 010450002, 010450005, 010460002, 010460005, 010460006, 010460009, 010462102, 011010002, 011010003, 011020002, 011023102, 011030002, 011034102, 011040002, 011040003, 011040005, 011040006, 011044102, 011050002, 011060002, 011064102, 011080002, 011090001, 011090003, 011090008, 011100002, 011105102, 011110002, 011110006, 011114102, 011115203, 011120002, 011125102, 011125106, 011130002, 011130003, 011130006, 011140003, 011150002, 011150009, 011151202, 011154202, 011154208, 011160002, 011160005, 011170002, 011170006, 011173102, 011174102, 011190002, 011200002, 011210003, 011224102, 011224103, 011230002, 011230008, 011234102, 011240002, 011245102, 011250002, 011250005, 011254205, 011260002, 011260003, 011260005, 011260006, 011260008, 011270002, 011270003, 011270007, 012010002, 012020002, 012024102, 012024105, 012030002, 012040002, 012040004, 012040005, 012040009, 012044102, 012044302, 012050002, 012060002, 012060003, 012060006, 012065102, 012070002, 012070003, 012070004, 012080002, 012090002, 012095102, 012100002, 012110002, 012120002, 012120003, 012125102, 012130002, 012130005, 012130006, 012134102, 012135102, 012140002, 012140004, 012140006, 012140011, 012140012, 012143102, 012143302, 012145102, 012145202, 012150003, 012160002, 012160004, 012160007, 012160010, 012160014, 012165202, 012165302, 012170002, 012170005, 012175104, 012180002, 012180003, 012180006, 012190002, 012190008, 012190013, 012193107, 012195102, 013010002, 013010004, 013010006, 013020002, 013020005, 013020006, 013024102, 013040002, 013050002, 013050004, 013050006, 013053102, 013053105, 013060002, 013060003, 013070002, 013070004, 013075102, 013080002, 013080004, 013080008, 013090002, 013090004, 013090006, 013094102, 013095102, 013095306, 013095308, 013100002, 013100004, 013100005, 013105102, 013110002, 013110008, 013111102, 013115102, 013120002, 013120003, 013120004, 013120008, 013130002, 013130006, 013140002, 013140006, 013144202, 013145102, 013145302, 013150002, 013150003, 013160002, 013160004, 013164104, 013165102, 013170002, 013170006, 013190002, 013194102, 013195102, 014010002, 014010006, 014020002, 014024102, 014024106, 014030009, 014030010, 014040002, 014040003, 014060002, 014080002, 014100001, 014100006, 014100007, 014100009, 014105102, 014110002, 014110006, 014120002, 014124102, 014130002, 014130005, 014130007, 014135102, 014140002, 014140004, 014144102, 014144202, 014144301, 014145102, 014150002, 014160002, 014170002, 014180002, 014180003, 014180006, 014190002, 014410002, 015010002, 015020002, 015030002, 015040001, 015040004, 015040007, 015043202, 015043205, 015050002, 015050003, 015050005, 015054105, 015060002, 015065103, 015070002, 015070009, 015080002, 015080004, 015080005, 015080009, 015080015, 015090002, 015100002, 015100005, 015100006, 015104102, 015110002, 015110003, 015120002, 015140002, 015150002, 015150004, 015160002, 015160003, 015164102, 015170002, 015170006, 015174102, 015180002, 015190002, 015190003, 015190004, 015193102, 015200002, 015200005, 015201102, 016010002, 016010003, 016012102, 016014102, 016020002, 016020008, 016020010, 016025102, 016030001, 016040002, 016043102, 016044102, 016050002, 016050007, 016050017, 016070002, 016074102, 016080002, 016120002, 016120003, 016120006, 016120013, 016130001, 016130008, 016130011, 016130014, 016132102, 016132207, 016135102, 016143102, 016150004, 016160003, 016160004, 016160005, 016160006, 016163102, 016163108, 016170003, 016180002, 016180004, 016185104, 016190001, 016190008, 016200001, 016410002, 016410005, 017010002, 017020002, 017030002, 017040001, 017040007, 017043109, 017043202, 017050002, 017050004, 017060002, 017064102, 017070002, 017070005, 017070007, 017073202, 017074102, 017080002, 017080007, 017084102, 017084202, 017084204, 017084302, 017084306, 017090002, 017090003, 017090004, 017100002, 017100003, 017100009, 017110002, 017120002, 017120003, 017124202, 017125102, 017130002, 017130005, 017130007, 017132102, 017132108, 017134102, 017134202, 017134302, 017143002, 017150002, 017160002, 017160003, 017160005, 017160006, 017160012, 017160013, 017162102, 017162103, 017164102, 017164202, 017164302, 017165105, 017165202, 017170002, 017170003, 017170005, 017170008, 017170009, 017174202, 017180002, 017180003, 017180004, 017180006, 017180007, 017184202, 017190002, 017190003, 017190004, 017194302, 017200002, 017200004, 017205102, 017205104, 018020002, 018020004, 018020007, 018020008, 018020010, 018030002, 018030003, 018030004, 018040002, 018040005, 018040006, 018043102, 018043205, 018044201, 018045402, 018050003, 018050005, 018053104, 018060001, 018060004, 018060005, 018060009, 018070001, 018070005, 018080002, 018090002, 018090007, 018090008, 018090010, 018100002, 018110002, 018110007, 018120001, 018130002, 018140002, 018140004, 018144102, 018150002, 018150003, 018160002, 018160003, 018160004, 018160005, 018170002, 018175102, 018175103, 018180002, 018180007, 018180008, 018190001, 018190002, 018200002, 019020002, 019040002, 019050002, 019060002, 019070002, 019080002, 019080008, 019080010, 019083102, 019084102, 019090002, 019090003, 019093107, 019095102, 019100002, 019100004, 019100005, 019100006, 019103102, 019103103, 019110002, 019110004, 019120007, 019140002, 019160004, 019170002, 019180002, 019190002, 019200002, 019200004, 020010002, 020020001, 020030001, 020030008, 020031106, 020040003, 020040006, 020043106, 020050002, 020050006, 020055102, 020060002, 020060006, 020080002, 020080006, 020090004, 020100002, 020100004, 020103102, 020110002, 020110004, 020110005, 020120002, 020130002, 020140001, 020150002, 020150006, 020170002, 020170004, 020180001, 020180002, 020190002, 020190004, 020190007, 020190009, 020200004, 020200007, 021010002, 021010003, 021010004, 021030004, 021040002, 021040004, 021050002, 021050003, 021050004, 021050008, 021055102, 021060001, 021060002, 021065302, 021070002, 021075102, 021090002, 021090007, 021090008, 021100002, 021110001, 021110003, 021110006, 021110008, 021130002, 021130003, 021130006, 021130007, 021135102, 021140002, 021150002, 021150005, 021160002, 021160004, 021170004, 021170005, 021170007, 021170008, 021173204, 021174102, 021174106, 021174204, 021180002, 021180006, 021184102, 021190002, 021190003, 021190006, 021200001, 021200004, 022010002, 022010004, 022020002, 022020003, 022020005, 022020007, 022030002, 022030005, 022040001, 022040003, 022040004, 022050002, 022050003, 022050004, 022050005, 022053102, 022060002, 022060003, 022060005, 022064102, 022070002, 022070005, 022073102, 022074102, 022080002, 022080003, 022080006, 022081102, 022084202, 022090002, 022090003, 022090010, 022094102, 022094105, 022094203, 022100002, 022100005, 022105102, 022110002, 022110004, 022110005, 022110006, 022120002, 022130002, 022140001, 022140002, 022140007, 022140009, 022150002, 022160002, 022160003, 022170001, 022170002, 022170006, 022180002, 022180003, 022180007, 022183107, 022184102, 022190002, 022190005, 022200002, 022200004, 023020002, 023040002, 023050002, 023050003, 023060002, 023070002, 023070003, 023070010, 023070012, 023073102, 023075106, 023080002, 023080003, 023080009, 023085202, 023090002, 023100002, 023100004, 023100007, 023104102, 023105202, 023110002, 023110003, 023120002, 023120003, 023120007, 023140002, 023145102, 023150002, 023170002, 023180002, 023190001, 023190003, 023190005, 024010002, 024010007, 024010009, 024015202, 024020002, 024030001, 024030003, 024030007, 024030010, 024033102, 024034102, 024040002, 024040006, 024040008, 024040010, 024040012, 024041101, 024041106, 024042106, 024044202, 024050002, 024050003, 024060002, 024070002, 024070004, 024070006, 024070007, 024074102, 024080001, 024080003, 024080008, 024080010, 024080011, 024080012, 024081102, 024082104, 024082106, 024083202, 024083203, 024084103, 024085202, 024085203, 024085204, 024085206, 024085207, 024085502, 024090002, 024090006, 024090008, 024090009, 024090010, 024091104, 024091107, 024093102, 024100002, 024110002, 024140001, 024140004, 024140005, 024143102, 024143108, 024145102, 024160002, 024160003, 024160005, 024160006, 024160008, 024160009, 024160011, 024160014, 024170002, 024170003, 024170004, 024170005, 024170007, 024180002, 024180004, 024190001, 024190003, 024190008, 024200002, 024200003, 024200004, 024200005, 024210002, 024210005, 024210006, 024210008, 024220002, 024220004, 024220005, 024220006, 024230002, 024230007, 024235102, 024240002, 024240004, 024250004, 024260002, 024260003, 024280002, 024280006, 024280007, 024280008, 024284102, 024284107, 024284202, 025010003, 025010012, 025010017, 025020002, 025030002, 025040002, 025040003, 025040004, 025045105, 025060002, 025060006, 025063102, 025064102, 025064202, 025065102, 025070002, 025070003, 025070004, 025080002, 025080004, 025080006, 025090004, 025100002, 025103102, 025104102, 025104104, 025104202, 025105202, 025110002, 025114102, 025115302, 025115402, 025115404, 025115407, 025120002, 025120003, 025123104, 025123105, 025123106, 025125302, 025130001, 025130002, 025130003, 025133103, 025134102, 025135102, 025140002, 025140003, 025150002, 025150003, 025150004, 025150007, 025150008, 025155202, 025160002, 025164102, 025164202, 025165202, 025165205, 025170002, 025180002, 025180006, 025180008, 025184102, 025190006, 025193102, 025193202, 025193204, 025193206, 025195102, 025195301, 025195303, 025195502, 025195507, 025200002, 026010002, 026020003, 026030002, 026040002, 026050001, 026080002, 026090001, 026110004, 026120002, 026160002, 026160003, 026160007, 026180002, 026190002, 026200002, 026200006, 026410001, 026415202, 027010001, 027010002, 027010005, 027014102, 027014105, 027014109, 027020003, 027030002, 027040002, 027040006, 027060002, 027060003, 027060004, 027060005, 027060012, 027061102, 027061104, 027065102, 027070002, 027070008, 027070009, 027073102, 027074202, 027074205, 027080002, 027080006, 027080007, 027083202, 027083204, 027083206, 027083211, 027085102, 027085105, 027085108, 027090002, 027090003, 027090004, 027090007, 027090009, 027090011, 027090013, 027094302, 027094304, 027094402, 027100002, 027100004, 027105102, 027110002, 027110010, 027115107, 027115202, 027115302, 027115305, 027120002, 027120003, 027120005, 027121103, 027121104, 027130002, 027130004, 027135102, 027140001, 027145102, 027150002, 027150003, 027150008, 027160004, 027160006, 027180002, 027180003, 027180005, 027191102, 027200002, 027200003, 027200005, 027200006, 027200007, 027203208, 027220002, 027230002, 027230006, 027240002, 027240005, 027240007, 027241102, 027241103, 027241107, 027241111, 027241116, 027241118, 027245102, 027245103, 027250002, 027250003, 027250008, 027250010, 027254102, 027260002, 027260003, 027260007, 027260008, 027260010, 027264102, 027280002, 027280006, 027280007, 027280010, 027283203, 027283204, 027290002, 027290003, 027290004, 027294202, 027300002, 027300004, 027305102, 027430001, 027430003, 027430007, 027430013, 027430018, 027431104, 027431110, 027433104, 027434102, 027434103, 027440002, 027440003, 028010002, 028010003, 028013102, 028020002, 028020004, 028030002, 028030005, 028030006, 028033102, 028033106, 028040002, 028040003, 028040005, 028044102, 028050002, 028050005, 028050006, 028050007, 028053203, 028053302, 028060001, 028070002, 028070003, 028080002, 028090002, 028090003, 028094102, 028100002, 028100003, 028103102, 028103104, 028103111, 028104202, 028120002, 028120003, 028120004, 028120005, 028120007, 028125202, 028125205, 028130002, 028160001, 028160003, 028165102, 028170002, 028170004, 028170006, 028173103, 028173202, 028175202, 028180003, 028190001, 028200002, 028200003, 028200004, 028210002, 028210003, 028210004, 028210005, 028220002, 028230001, 028230003, 028233102, 028234102, 028250002, 028250004, 028260002, 028260005, 028270002, 028270003, 028270005, 028275301, 028280002, 028280004, 028285102, 028290002, 028290003, 028290005, 028300002, 028300003, 028410002, 028410005, 028420001, 029020001, 029020004, 029030002, 029040002, 029040008, 029043102, 029043206, 029043212, 029050002, 029050003, 029050006, 029050007, 029050008, 029060001, 029060002, 029070002, 029070005, 029074202, 029075102, 029080002, 029080010, 029090002, 029094102, 029094202, 029094208, 029110001, 029120002, 029120006, 029121102, 029125102, 029130001, 029130003, 029133121, 029140002, 029160002, 029170001, 029170002, 029170007, 029170008, 029170009, 029175102, 029180002, 029180005, 029185102, 029220002, 029220003, 029225102, 029225105, 029230003, 029230010, 029240002, 029240003, 029244102, 029260001, 029273102, 029273104, 029273107, 029290001, 029290009, 029293102, 030010002, 030010004, 030011102, 030020003, 030023101, 030030002, 030030008, 030040003, 030050001, 030050003, 030060002, 030065102, 030070002, 030070003, 030083103, 030083104, 030083105, 030090002, 030100005, 030100009, 030101104, 030110002, 030120002, 030124101, 030124102, 030124103, 030124104, 030124105, 030125102, 030130002, 030130003, 030160002, 030160005, 030165102, 030170002, 030170007, 030173102, 030174102, 030180002, 030180004, 030180005, 030181102, 030181105, 030190002, 030190004, 030200002, 030210002, 030210003, 030210005, 030210009, 030220002, 030240002, 030240007, 030250002, 030250005, 030260002, 030263102, 030265102, 030270002, 030280002, 030280003, 030280005, 030280006, 030285202, 030285203, 030290001, 030290002, 030290003, 030300003, 031010002, 031020002, 031020003, 031025102, 031030002, 031030003, 031030004, 031030005, 031030006, 031033105, 031033108, 031040001, 031040003, 031050002, 031050004, 031050006, 031060002, 031070001, 031080001, 031080003, 031083102, 031100002, 031100003, 031120001, 031120002, 031120003, 031123202, 031123302, 031123303, 031124102, 031125102, 031130002, 031130007, 031140002, 031140005, 031140006, 031143102, 031160001, 031160004, 031180002, 031190002, 031190003, 031190005, 031190006, 031210005, 031210006, 031220002, 031220003, 031220004, 031230002, 031230006, 031233101, 031233103, 031240003, 031240004, 031250002, 031250004, 031250005, 031250006, 031254103, 031254106, 031260002, 031264202, 031270002, 031280001, 031280002, 031281102, 031281105, 031281107, 031290002, 031290003, 031290005, 031290007, 031295101, 031295102, 031295105, 031300002, 031300004, 031300005, 031300009, 032010002, 032010003, 032020002, 032020003, 032030002, 032030004, 032034102, 032034103, 032034202, 032034205, 032034206, 032040002, 032050002, 032050003, 032050004, 032050005, 032050006, 032050011, 032054404, 032060002, 032060004, 032070002, 032074102, 032080002, 032080003, 032080005, 032080008, 032090002, 032090004, 032093102, 032093104, 032094102, 032110001, 032110002, 032110005, 032110006, 032114202, 032115102, 032120002, 032120004, 032120005, 032120006, 032121102, 032130001, 032130002, 032130004, 032140001, 032140002, 032140003, 032140004, 032140006, 032144202, 032150002, 032150004, 032160002, 032160003, 032165102, 032170002, 032173103, 032180001, 032190002, 032195102, 032200002, 032200007, 032200010, 032200011, 032204103, 032205102, 032205104, 032205202, 032205205, 032240001, 032240002, 032250002, 032250003, 032250005, 032254102, 032260002, 032260004, 032270001, 032270002, 032274202, 032275102, 032280002, 032280004, 032280005, 032281102, 032281103, 032290002, 032290003, 032290006, 032293102, 032295002, 032300002, 032300003, 032300004, 032303105, 032304202, 032305202, 033010002, 033010004, 033010009, 033014103, 033030002, 033031102, 033040002, 033040003, 033044101, 033050002, 033050003, 033050005, 033060002, 033060006, 033060008, 033060014, 033065102, 033065202, 033070002, 033080003, 033080011, 033090002, 033090003, 033094102, 033095102, 033100001, 033100002, 033110002, 033110003, 033110004, 033120002, 033120005, 033120007, 033123108, 033123111, 033124102, 033130002, 033140002, 033140006, 033140007, 033150003, 033160002, 033160006, 033160008, 033165102, 033165103, 033165108, 033165202, 033165301, 033170002, 033170003, 033173202, 033173207, 033175102, 033175105, 033180002, 033180006, 033184102, 033190003, 033200002, 033200003, 033210002, 033210004, 033210005, 033214105, 033214202, 033220002, 033220004, 033220011, 033230002, 033230006, 033230008, 033230009, 033234102, 033234106, 033235202, 033240002, 033240003, 033250002, 033250004, 033250007, 033250008, 033254102, 033254202, 033260002, 033260005, 033263102, 033264102, 033270002, 033270003, 033270004, 033270005, 033280002, 033280005, 033284102, 033285102, 033290002, 033290006, 033290009, 033294102, 033294106, 033295102, 033300002, 033300003, 033300005, 033300006, 033300009, 033301202, 033304102, 034010002, 034010004, 034020002, 034020006, 034020013, 034030002, 034030006, 034030007, 034030008, 034030009, 034034102, 034035102, 034035502, 034040002, 034040003, 034040005, 034040006, 034045102, 034050002, 034060002, 034060004, 034060006, 034070001, 034074102, 034080002, 034080006, 034080008, 034080009, 034090002, 034090003, 034095102, 034095202, 034100002, 034100005, 034100006, 034100007, 034103102, 034110002, 034110003, 034110004, 034110005, 034120004, 034130002, 034130005, 034130008, 034135103, 034140002, 034150002, 034150003, 034150004, 034153102, 034153106, 034153107, 034154102, 034160002, 034160010, 034160011, 034160016, 034163102, 034163108, 034163202, 034163203, 034164102, 034170002, 034170004, 034180002, 034190001, 034190002, 034190003, 034190004, 034190007, 034200002, 034200004, 034200006, 034204102, 034204104, 035010002, 035010004, 035030002, 035033102, 035040002, 035040003, 035040006, 035050002, 035050003, 035060001, 035060002, 035060006, 035070002, 035070003, 035080002, 035080004, 035080005, 035080009, 035083102, 035084102, 035084302, 035090002, 035090004, 035090008, 035095102, 035100002, 035100003, 035100009, 035100010, 035104202, 035120002, 035130002, 035130003, 035130005, 035150002, 035150003, 035160001, 035160003, 035160005, 035165102, 035165104, 035190002, 035190006, 035193102, 035200002, 035200003, 035200007, 035200008, 035204202, 035204207, 035410002, 035410007, 035415202, 035430002, 035430007, 035433102, 035433202, 035433205, 035434102, 035435103, 035440002, 035440004, 035440006, 035444102, 035445102, 035450002, 035450006, 036010002, 036010003, 036010005, 036020002, 036020005, 036023102, 036030001, 036030003, 036030005, 036030006, 036030008, 036031102, 036035102, 036040003, 036044102, 036045102, 036050002, 036060002, 036060005, 036080002, 036080003, 036090002, 036090003, 036095102, 036100002, 036100003, 036100006, 036100008, 036104202, 036110002, 036110003, 036110004, 036110006, 036113202, 036120002, 036130002, 036140002, 036140007, 036170002, 036180002, 036190002, 036190003, 036190005, 036200002, 036200003, 036200004, 036200005, 036200007, 037010001, 037010002, 037020002, 037020003, 037020005, 037024102, 037024104, 037030002, 037034302, 037060001, 037060002, 037060003, 037060006, 037070001, 037070002, 037070003, 037070006, 037071102, 037074102, 037080002, 037080004, 037080005, 037090002, 037090007, 037100001, 037100004, 037100009, 037103102, 037103202, 037110002, 037110003, 037110004, 037111102, 037111103, 037113104, 037113109, 037120002, 037120003, 037120004, 037120007, 037124102, 037150002, 037160002, 037170002, 037170003, 037180002, 037185102, 037185103, 037185104, 037185202, 037190001, 037190006, 037190007, 037193103, 037193104, 037193105, 037193203, 037200002, 038010002, 038010006, 038010007, 038013102, 038020002, 038020003, 038020005, 038030002, 038030005, 038034102, 038040002, 038040005, 038060002, 038060004, 038070002, 038090002, 038090003, 038100002, 038100005, 038104102, 038110002, 038110003, 038110007, 038114202, 038120002, 038120003, 038120009, 038120012, 038120014, 038120015, 038125102, 038125202, 038130002, 038130005, 038134102, 038140002, 038140004, 038140005, 038140006, 038143104, 038144102, 038150002, 038150003, 038160002, 038160005, 038164102, 038170002, 038170005, 038173103, 038180002, 038180004, 038180011, 038180012, 038184102, 038190001, 038190003, 038200002, 038200004, 038205102, 038205202, 038205205, 038205302, 039010002, 039010003, 039010004, 039015102, 039015106, 039020001, 039024102, 039031102, 039031107, 039034002, 039040001, 039040002, 039040008, 039041102, 039050002, 039053101, 039053102, 039054102, 039054105, 039054106, 039054202, 039055102, 039060002, 039063104, 039070002, 039070003, 039070005, 039080002, 039080003, 039080004, 039084102, 039090001, 039090002, 039100002, 039100004, 039100005, 039100006, 039100007, 039100008, 039110003, 039110006, 039113104, 039114102, 039115102, 039130002, 039130007, 039140002, 039150002, 039150004, 039150006, 039160001, 039160003, 039160007, 039160008, 039164102, 039170002, 039170004, 039180002, 039180004, 039190002, 039190003, 039200001, 039200002, 039204202, 039204207, 040010002, 040010006, 040010008, 040020002, 040020003, 040020005, 040023202, 040030002, 040030003, 040030007, 040034202, 040050002, 040060002, 040070001, 040070002, 040073102, 040073105, 040073109, 040080002, 040080006, 040090005, 040100002, 040100003, 040110002, 040140010, 040143102, 040143103, 040143111, 040150001, 040150002, 040150004, 040150009, 040180001, 040180003, 040183102, 040190002, 040190003, 040190004, 040194102, 040194104, 040200002, 040200004, 040204102, 040220005, 040230002, 040230004, 040231102, 040231107, 040234203, 040235102, 040235104, 040250001, 040250002, 040250003, 040255102, 040255103, 040260002, 040260004, 040260005, 040261102, 040270002, 040280002, 040280003, 040410002, 041010002, 041010005, 041010006, 041010007, 041013102, 041015102, 041020002, 041030002, 041030004, 041030005, 041030006, 041040004, 041060002, 041060004, 041060005, 041064102, 041064302, 041070002, 041070003, 041075103, 041090002, 041100002, 041100003, 041100006, 041104101, 041104102, 041105102, 041105202, 041105204, 041110002, 041110005, 041115102, 041120002, 041120003, 041123102, 041125105, 041130002, 041130005, 041130006, 041130009, 041133102, 041133205, 041133206, 041133211, 041134103, 041140002, 041140003, 041160002, 041160003, 041164102, 041170002, 041170003, 041170004, 041175102, 041175104, 041180001, 041180004, 041180005, 041184102, 041190002, 041195102, 041200002, 041200004, 041210002, 041210004, 041210005, 041214102, 041215102, 041220002, 041225102, 041240002, 041245102, 041250002, 041250004, 041253102, 041255102, 041255202, 041270002, 041270003, 041270004, 041280002, 041280004, 041285102, 041290003, 041290005, 041300002, 041300003, 041410002, 041410003, 041410004, 041420001, 041420002, 041420003, 041421103, 041425303, 041430002, 041430003, 041430006, 041430008, 041435102, 041440002, 041440004, 041440006, 041440007, 041440009, 041440010, 041440011, 041440013, 041441202, 041441203, 041443202, 041445305, 041445405, 041450002, 041450003, 042010002, 042010003, 042020002, 042020005, 042020006, 042020007, 042020008, 042020010, 042024102, 042025202, 042030002, 042030003, 042030005, 042035102, 042040002, 042040004, 042040005, 042040007, 042040008, 042040011, 042042104, 042042107, 042045202, 042050002, 042050003, 042050008, 042054103, 042060002, 042060003, 042060004, 042060005, 042060011, 042064102, 042064202, 042064206, 042070002, 042070003, 042070007, 042080002, 042090002, 042090003, 042091106, 042094102, 042100002, 042103104, 042103106, 042110001, 042120002, 042120003, 042120004, 042120005, 042124202, 042130002, 042130007, 042130010, 042134102, 042135102, 042140002, 042140003, 042144102, 042144302, 042144303, 042150002, 042150004, 042150005, 042150006, 042150007, 042150032, 042150034, 042152103, 042153402, 042153504, 042153602, 042153605, 042153803, 042153805, 042153A02, 042153A08, 042160002, 042160005, 042170002, 042170003, 042170005, 042170008, 042172103, 042175102, 042180002, 042180008, 042180010, 042180012, 042180014, 042180015, 042180017, 042183104, 042190004, 042193102, 042193202, 042193208, 042200002, 042200004, 042204102, 042204104, 042210002, 042220001, 042220006, 042222102, 042223203, 042225102, 042230002, 042230004, 042230005, 042234104, 042234105, 042234202, 042235104, 042235202, 042240001, 042240003, 042250002, 042250003, 042260002, 042260003, 042260004, 042260005, 042260006, 042270002, 042280002, 042280008, 042284103, 042290002, 042290004, 042300002, 042300003, 043010002, 043010003, 043010004, 043010006, 043014102, 043014106, 043020004, 043020007, 043020008, 043020010, 043030002, 043030004, 043030006, 043033102, 043034102, 043035103, 043040002, 043044102, 043050002, 043060002, 043060005, 043060006, 043070002, 043070004, 043070013, 043074102, 043080002, 043085102, 043090002, 043090003, 043090004, 043090009, 043094102, 043094107, 043100002, 043100005, 043104102, 043110002, 043110003, 043110006, 043113102, 043120002, 043120003, 043120004, 043123102, 043123104, 043130002, 043130003, 043130005, 043135102, 043140002, 043140003, 043150002, 043150003, 043150005, 043150006, 043150007, 043150014, 043153102, 043160002, 043160004, 043160005, 043160006, 043161104, 043164102, 043164105, 043165202, 043170002, 043170003, 043170005, 043174105, 043175104, 043180002, 043190002, 043190004, 043190007, 043190010, 043194102, 043195102, 043200002, 043200006, 043200007, 043200012, 043200018, 043200029, 043201104, 043201202, 043201209, 043201213, 043203102, 043204202, 043210002, 043210005, 043215102, 043215202, 043220002, 043220004, 043220008, 043223103, 043224102, 043230002, 043230004, 043234103, 043240006, 043240008, 043242102, 043242202, 043242209, 043250002, 043250003, 043250005, 043250011, 043252105, 043253102, 043253104, 043254102, 043254202, 043254203, 043255302, 043260002, 043260005, 043260006, 043260007, 043260010, 043260012, 043264202, 043265102, 043270002, 043270003, 043270005, 043270006, 043270010, 043270013, 043271109, 043274102, 043280001, 043280002, 043280003, 043290002, 043300002, 043300003, 043300004, 043301104, 043304102, 043305102, 043305106, 043305107, 044010001, 044010003, 044013103, 044020002, 044025102, 044030002, 044030003, 044030008, 044030012, 044030013, 044034202, 044040002, 044040004, 044050002, 044050005, 044050006, 044055102, 044060002, 044065102, 044070002, 044080002, 044080003, 044084101, 044084107, 044090002, 044100002, 044100003, 044100004, 044110001, 044110005, 044120002, 044121105, 044125102, 044130002, 044130004, 044130006, 044133102, 044140004, 044143102, 044150002, 044150004, 044150005, 044150007, 044150011, 044150014, 044151106, 044154202, 044154209, 044154302, 044160002, 044160007, 044170001, 044170002, 044180001, 044180005, 044180006, 044180010, 044181102, 044181107, 044181108, 044183104, 044190002, 044190003, 044210002, 044210003, 044230002, 044230003, 044230005, 044230006, 044234106, 044234202, 044240002, 044240004, 044244103, 044250002, 044250003, 044254103, 044260002, 044260006, 044263107, 044265102, 044265201, 044265202, 044270003, 044290001, 044290003, 044290004, 044295102, 044300002, 044300003, 044300006, 044302202, 044302209, 044304102, 044304104, 045010002, 045010003, 045010005, 045010007, 045020001, 045020003, 045030001, 045030003, 045030004, 045040002, 045040005, 045050002, 045060002, 045060003, 045060004, 045060006, 045060009, 045063106, 045070002, 045070005, 045070006, 045100002, 045100004, 045100007, 045104202, 045110001, 045110003, 045110005, 045110009, 045120002, 045120006, 045140002, 045140003, 045140009, 045150002, 045150004, 045150007, 045150008, 045150009, 045150016, 045153102, 045153108, 045154102, 045170002, 045170003, 045170005, 045170008, 045173105, 045173109, 045180002, 045180003, 045180006, 045183103, 045190002, 045210004, 045210013, 045220002, 045220004, 045220006, 045225102, 045230002, 045230008, 045235102, 045240002, 045240003, 045240006, 045240007, 045244102, 045244202, 045250001, 045250004, 045250007, 045252102, 045252106, 045260002, 045260007, 045260009, 045263202, 045265102, 045265202, 045270002, 045270004, 045270005, 045270009, 045280003, 045280004, 045280005, 045283102, 045290002, 045290008, 045290009, 045290011, 045294102, 045294202, 045295102, 045300002, 045300008, 045303102, 046010002, 046014102, 046014103, 046020002, 046020003, 046024102, 046030002, 046030003, 046040002, 046050002, 046050007, 046050008, 046052102, 046052202, 046052204, 046053105, 046054102, 046060001, 046060002, 046060004, 046060007, 046063202, 046070001, 046070004, 046070005, 046070006, 046073102, 046080002, 046080003, 046090002, 046100002, 046100006, 046100008, 046101102, 046110002, 046130002, 046131104, 046140002, 046140004, 046145102, 046150001, 046150002, 046150005, 046155101, 046155103, 046160002, 046160003, 046164104, 046165102, 046165202, 046170002, 046170004, 046170006, 046171102, 046180002, 046180003, 046180004, 046182107, 046190002, 046193102, 046200002, 046200003, 046200011, 046203102, 046203202, 046205103, 047010002, 047010007, 047015102, 047015202, 047015302, 047020001, 047020005, 047030002, 047030003, 047035102, 047040002, 047040003, 047044102, 047050002, 047060002, 047060007, 047065102, 047080002, 047080004, 047080005, 047100004, 047110002, 047120002, 047124102, 047124202, 047125102, 047130002, 047130003, 047130005, 047130007, 047130008, 047135104, 047140002, 047140010, 047143102, 047143203, 047150002, 047150005, 047150006, 047150007, 047154102, 047160002, 047160006, 047162102, 047165302, 047170002, 047170004, 047170005, 047180002, 047180003, 047190002, 047190006, 047190008, 047192104, 047200002, 047200004, 047205102, 047210002, 047210003, 047210006, 047220002, 047220004, 047220005, 047230002, 047233106, 047234102, 047235102, 047235105, 047240002, 047240003, 047240004, 047240005, 047242104, 047250002, 047250006, 047254102, 047270002, 047270003, 047280002, 047280004, 047280008, 047281106, 047281107, 047290002, 047290003, 047295102, 047300002, 047300004, 047303102, 047303203, 047305102, 048010004, 048010006, 048014102, 048015002, 048033102, 048050002, 048060002, 048070003, 048073102, 048073106, 048090002, 048090004, 048090007, 048090010, 048100002, 048105102, 048110002, 048120002, 048120004, 048120005, 048120006, 048130002, 048130009, 048130010, 048130014, 048133102, 048160002, 048160005, 048160006, 048160009, 048163102, 048164102, 048170002, 048170010, 048174104, 048175102, 048180002, 048180004, 048180005, 048181103, 048185101, 048185104, 048190002, 048194102, 048195102, 048200002, 048200004, 048204102, 048210005, 048220002, 048224103, 048230002, 048230003, 048290002, 048290003, 048290005, 048290006, 048290007, 049010002, 049011102, 049020002, 049020003, 049030002, 049030006, 049030010, 049040004, 049041107, 049070002, 049070003, 049070007, 049074202, 049074203, 049080002, 049085102, 049090001, 049100002, 049100005, 049102110, 049103107, 049110002, 049120002, 049125102, 049130003, 049140002, 049140003, 049140004, 049140005, 049140006, 049144105, 049144107, 049144202, 049150002, 049150004, 049160002, 049165104, 049170002, 049170004, 049180001, 049180002, 049180004, 049190002, 049190005, 049190009, 049193105, 049194202, 049194205, 049200002, 049200009, 050010002, 050010007, 050020002, 050020003, 050020004, 050020006, 050024202, 050024203, 050030003, 050030005, 050040002, 050040003, 050044102, 050060002, 050060004, 050060006, 050060007, 050060008, 050062102, 050065102, 050070002, 050072102, 050072106, 050075202, 050080002, 050080004, 050080005, 050084202, 050085102, 050090002, 050100002, 050100008, 050110002, 050110003, 050110004, 050110005, 050110007, 050130002, 050130007, 050130011, 050130012, 050134103, 050140002, 050140004, 050140007, 050140010, 050140012, 050140014, 050144102, 050144202, 050160002, 050160005, 050160007, 050163102, 050164102, 050164104, 050164107, 050165102, 050170002, 050171102, 050175002, 050175005, 050190001, 050190006, 050410002, 050420003, 050420009, 050430002, 050432102, 051010001, 051010005, 051010008, 051020005, 051030002, 051040002, 051050002, 051060002, 051070002, 051070003, 051070004, 051070006, 051073102, 051074104, 051080002, 051100002, 051104102, 051110002, 051110006, 051110007, 051130002, 051140002, 051140004, 051140009, 051140010, 051150006, 051160002, 051160004, 051165102, 051170002, 051170003, 051170005, 051180002, 051180004, 051180007, 052010002, 052010005, 052010006, 052040005, 052050002, 052050003, 052050004, 052050007, 052050008, 052054102, 052060002, 052070002, 052070007, 052070015, 052070024, 052073104, 052080002, 052080003, 052080004, 052080005, 052080006, 052090002, 052090005, 052090010, 052093102, 052093106, 052100002, 052100007, 052100009, 052100014, 052100018, 052104102, 052104202, 052110002, 052130002, 052130004, 052130007, 052135102, 052140002, 052160002, 052170001, 052170003, 052175102, 052180002, 052180004, 052190002, 052190003, 052190004, 052190005, 052193102, 053030002, 053050002, 053050005, 053050006, 053050008, 053050011, 053054102, 053055102, 053060002, 053070002, 053070009, 053110002, 053110008, 053114202, 053114207, 053114208, 053120002, 053120006, 053120007, 053120011, 053121104, 053150002, 053150003, 053150004, 053160002, 053160004, 053164102, 053170003, 053170004, 053172104, 053172106, 053172109, 053172202, 053175001, 053175004, 053180002, 053180005, 053180008, 053183103, 053183105, 053184102, 053190002, 053190003, 053200003, 053202102, 054020002, 054030002, 054030004, 054035205, 054040002, 054040006, 054043102, 054050002, 054050003, 054060002, 054070002, 054090002, 054100002, 054100003, 054110002, 054120002, 054120004, 054120007, 054123104, 054130002, 054130004, 054130006, 054130007, 054135103, 054135202, 054140002, 054150002, 054150005, 054155204, 054155302, 054160005, 054161105, 054170002, 054170003, 054170005, 054180002, 054180003, 054180010, 054185101, 054190002, 054190003, 054190007, 054194102, 054195102, 054195105, 054200002, 054200003, 055020002, 055020004, 055030002, 055040001, 055070002, 055070006, 055070007, 055070010, 055070012, 055071103, 055073101, 055073104, 055075102, 055080002, 055080008, 055085102, 055090001, 055100002, 055110002, 055110008, 055114102, 055114202, 055114205, 055115102, 055120003, 055130001, 055134102, 055134106, 055140002, 055140003, 055140004, 055145102, 055150002, 055150003, 055150005, 055150012, 055151103, 055154107, 055160002, 055160010, 055165102, 055170002, 055170003, 055190002, 055190006, 055194202, 055200002, 055200006, 055200012, 055201102, 055201202, 055201302, 055203102, 055410002, 056010002, 056013104, 056014201, 056020003, 056030002, 056030006, 056030009, 056034102, 056040002, 056040004, 056040005, 056044102, 056044103, 056045102, 056045105, 056045202, 056050002, 056050003, 056060002, 056060003, 056060004, 056060006, 056070002, 056070003, 056070004, 056070011, 056074202, 056080002, 056080005, 056084102, 056084105, 056085202, 056090002, 056090004, 056090006, 056090014, 056100002, 056100005, 056100006, 056100007, 056100008, 056104102, 056104105, 056110002, 056110004, 056110012, 056114102, 056120002, 056120007, 056124102, 056124103, 056124302, 056130002, 056130003, 056140002, 056140005, 056140008, 056140013, 056140016, 056144202, 056144302, 056144305, 056150002, 056150006, 056150007, 056155102, 056160002, 056160004, 056160012, 056163108, 056170002, 056170003, 056170007, 056173102, 056180002, 056180008, 056180009, 056183102, 056190002, 056190007, 057010002, 057010003, 057010008, 057010009, 057010016, 057013102, 057014102, 057015102, 057015103, 057015302, 057015303, 057020002, 057020003, 057020009, 057023102, 057023104, 057023112, 057040002, 057040004, 057044102, 057044107, 057050002, 057050003, 057050004, 057050005, 057054202, 057060002, 057060003, 057064102, 057065102, 057065103, 057070002, 057070003, 057070005, 057070007, 057073102, 057073106, 057075103, 057075302, 057090002, 057100002, 057110002, 057110004, 057111107, 057120002, 057120004, 057124102, 057125102, 057125202, 057130002, 057130007, 057133102, 057133105, 057140003, 057150002, 057155104, 057160002, 057160004, 057160006, 057160007, 057161202, 057165301, 057170003, 057170005, 057170006, 057170008, 057170010, 057174204, 057175202, 057180001, 057180003, 057190002, 057190007, 057191202, 057191206, 057200002, 057200006, 057201102, 057201105, 057201106, 057201109, 057210001, 057215202, 057215302, 057220002, 057220005, 057220006, 057220009, 057230002, 057230003, 057230009, 057230010, 057235101, 057240002, 057240003, 057240005, 057240010, 057250002, 057250006, 057250008, 057255102, 057260002, 057260003, 057260006, 057270002, 057270003, 057270004, 057275102, 057275202, 057275302, 057280002, 057280004, 057280005, 057280006, 057290002, 057295102, 057300002, 058010002, 058010003, 058010006, 058020002, 058020006, 058030002, 058040002, 058040005, 058040008, 058044102, 058044104, 058044105, 058045102, 058060002, 058060003, 058064102, 058070002, 058080002, 058080005, 058084103, 058085102, 058085202, 058090002, 058090004, 058090007, 058093102, 058100002, 058110002, 058110006, 058110007, 058113104, 058120002, 058120004, 058120006, 058130002, 058130003, 058140002, 058143102, 058143106, 058150002, 058150003, 058150004, 058150005, 058160002, 058160007, 058160008, 058160009, 058170002, 058170003, 058170004, 058170005, 058170006, 058173102, 058175102, 058180002, 058180008, 058185102, 058185202, 058190002, 058190003, 058190004, 058200002, 058200003, 058204102, 058210002, 058210004, 058220002, 058220003, 058220005, 058225102, 058230006, 058240002, 058240003, 058240005, 058244202, 058250002, 058250004, 058251103, 058253102, 058254102, 058254104, 058254202, 058254203, 058260002, 058260003, 058260004, 058270002, 058270003, 058270004, 058270005, 058280002, 058280005, 058280006, 058280007, 058284102, 058290002, 058290003, 058295102, 058300002, 058300003, 058300004, 059010002, 059013102, 059014102, 059015102, 059020002, 059020004, 059024102, 059030002, 059040002, 059040003, 059050002, 059050003, 059054104, 059060002, 059060003, 059060004, 059060005, 059060007, 059070003, 059070006, 059080002, 059080009, 059080010, 059084102, 059084202, 059084302, 059100002, 059100003, 059110002, 059120002, 059130002, 059130004, 059130009, 059130010, 059134106, 059135202, 059135204, 059140002, 059140005, 059150002, 059150005, 059160002, 059160006, 059170002, 059174102, 059180002, 059180003, 059190002, 059190005, 059200002, 059204102, 059220002, 059220007, 059230003, 059230004, 059240002, 059240003, 059250002, 059253102, 059254102, 059260002, 059260006, 059263102, 059264102, 059270002, 059270005, 059270006, 059270007, 059273102, 059273202, 059275104, 059280001, 059280002, 059290001, 059290002, 059293302, 059293304, 059300002, 059300004, 059303104, 059304102, 060010002, 060010003, 060010009, 060020002, 060020003, 060023105, 060030002, 060034102, 060040002, 060040003, 060040004, 060040006, 060050002, 060050003, 060060002, 060070002, 060070004, 060070005, 060074302, 060080002, 060080005, 060084104, 060085102, 060085202, 060090001, 060090002, 060090003, 060100002, 060100005, 060100007, 060104102, 060110002, 060110004, 060114102, 060120002, 060120004, 060124102, 060124104, 060130002, 060140002, 060140004, 060140007, 060143102, 060144102, 060145102, 060150002, 060150003, 060150004, 060160002, 060160004, 060161104, 060163202, 060170002, 060174102, 060180002, 060180003, 060180007, 060183101, 060183104, 060184102, 060190002, 060190004, 060190006, 060190008, 060190012, 060190015, 060195102, 060195104, 060200002, 060200005, 060205102, 060210002, 060210004, 060210005, 060214102, 060220002, 060220003, 060225202, 060230002, 060230004, 060230005, 060234202, 060235102, 060235205, 060240002, 060240004, 060250002, 060250006, 060250007, 060255102, 060255202, 060255305, 060260001, 060260003, 060270002, 060270003, 060270004, 060270005, 060280001, 060280004, 060290002, 060300002, 060300006, 061010002, 061010005, 061010008, 061014102, 061014103, 061015202, 061020002, 061020004, 061020010, 061021102, 061021113, 061021114, 061025102, 061030002, 061030008, 061033102, 061035202, 061040007, 061043102, 061050002, 061060002, 061060007, 061065102, 061070002, 061070003, 061070004, 061070011, 061073103, 061075202, 061090002, 061090004, 061090005, 061090006, 061100002, 061100006, 061100007, 061110002, 061110003, 061110005, 061113101, 061113105, 061115202, 061115302, 061120002, 061120007, 061120012, 061130002, 061130003, 061134002, 061140002, 061140003, 061140009, 061145106, 061145202, 061150002, 061150005, 061160002, 061160009, 061164202, 061164205, 061165102, 061170002, 061170003, 061170004, 061170006, 061180002, 061180009, 061190002, 061190007, 061190008, 061190013, 061220002, 061220003, 061220005, 061220012, 061250002, 061250004, 061250008, 061250010, 061250012, 061254102, 061254106, 061255204, 061290002, 061290003, 061290009, 061290010, 061300002, 061300004, 061303102, 061303108, 062010002, 062010003, 062014203, 062020002, 062023105, 062024202, 062030002, 062030003, 062030007, 062033105, 062034202, 062034203, 062050002, 062070002, 062080002, 062080005, 062080008, 062080012, 062090005, 062090009, 062091202, 062110002, 062110006, 062115102, 062120002, 062120004, 062120009, 062123102, 062123302, 062124102, 062125302, 062130002, 062130003, 062130004, 062140002, 062140004, 062141102, 062141107, 062144102, 062150002, 062150005, 062150007, 062160002, 062160004, 062164102, 062164105, 062170002, 062180002, 062180004, 062180005, 062190002, 062190005, 062190006, 062190007, 062190008, 062194102, 062200007, 062203102, 062205102, 062205302, 062210002, 062213105, 062220002, 062220005, 062220006, 062224104, 062225102, 062230002, 062240002, 062240003, 062270002, 062270005, 062280002, 062285102, 062290003, 062293102, 062300002, 062301102, 062305102, 063010002, 063010004, 063010007, 063013102, 063013104, 063013108, 063013202, 063013204, 063013211, 063013306, 063020002, 063020003, 063024102, 063030002, 063030003, 063035102, 063040002, 063040008, 063045102, 063050003, 063060002, 063070002, 063070004, 063074102, 063080002, 063083102, 063090002, 063090003, 063095102, 063100002, 063110001, 063120002, 063120005, 063120006, 063130002, 063130005, 063150002, 063150003, 063154202, 063160002, 063160003, 063163102, 063180002, 063180006, 063190002, 063190003, 063190006, 063200002, 063200004, 063205102, 063210002, 063210004, 063215102, 063220002, 063220004, 063225102, 063230002, 063230007, 063230016, 063230018, 063234102, 063234202, 063235102, 063240002, 063240003, 063240004, 063240005, 063250002, 063250006, 063260002, 063260003, 063265202, 063270002, 063270003, 063271202, 063280002, 063280005, 063283105, 063283201, 063284102, 063285104, 063290002, 063290004, 063295102, 064010002, 064010005, 064010006, 064014102, 064030002, 064030006, 064033102, 064040002, 064040003, 064043102, 064043103, 064043105, 064043109, 064050002, 064050003, 064050004, 064060002, 064060004, 064060006, 064060009, 064065102, 064065104, 064065202, 064065203, 064070002, 064070006, 064070009, 064070011, 064073101, 064073102, 064073202, 064080002, 064080005, 064080006, 064080007, 064083103, 064100002, 064100005, 064103102, 064110002, 064110006, 064114102, 064120002, 064120004, 064120005, 064120006, 064130002, 064140002, 064140007, 064140009, 064143102, 064160002, 064170002, 064170011, 064190002, 064190005, 064190006, 064193102, 064193106, 064194102, 064200002, 064200003, 064200007, 064200008, 064220002, 064225102, 064230002, 064240002, 064250002, 064250003, 064250004, 064250009, 064260002, 064260004, 064260007, 064265102, 064265302, 064270002, 064270003, 064270006, 064280003, 064283102, 064283105, 064283109, 064300002, 065010004, 065011102, 065013102, 065013107, 065013110, 065020002, 065030002, 065030003, 065034102, 065040002, 065040006, 065050002, 065050004, 065053102, 065060002, 065060003, 065060008, 065060010, 065070002, 065070005, 065073102, 065080002, 065080007, 065080014, 065081102, 065081103, 065081104, 065085102, 065085302, 065090002, 065090004, 065090005, 065090006, 065090007, 065110002, 065120002, 065124102, 065125102, 065130002, 065133101, 065133104, 065140006, 065150002, 065150006, 065160002, 065160004, 065160005, 065160007, 065163106, 065180002, 065180006, 065190002, 065200002, 065200004, 065200009, 065200012, 066030002, 066030003, 066030006, 066034102, 066040002, 066040005, 066040006, 066041102, 066050002, 066050003, 066050006, 066055202, 066055204, 066080002, 066080004, 066090001, 066110002, 066110003, 066110005, 066120002, 066120003, 066120004, 066124204, 066130002, 066130003, 066135203, 066140002, 066150002, 066170001, 066170003, 066170004, 066173102, 066190001, 066200002, 067010002, 067020002, 067020003, 067020006, 067023102, 067030002, 067030008, 067031102, 067031103, 067034202, 067040002, 067040003, 067040006, 067040015, 067040018, 067045102, 067045105, 067050002, 067050006, 067050008, 067050013, 067051102, 067060002, 067061102, 067061104, 067064105, 067070001, 067074102, 067080004, 067080006, 067081102, 067090002, 067090003, 067100002, 067100007, 067110002, 067110003, 067120002, 067130002, 067140002, 067150002, 067150004, 067201102, 067203102, 067430002, 067430003, 067433202, 068030002, 068035102, 068035202, 068040002, 068040004, 068040008, 068050002, 068050009, 068051102, 068054102, 068060002, 068060003, 068060004, 068060007, 068064301, 068064302, 068070002, 068070004, 068073102, 068080002, 068090002, 068090003, 068090004, 068090006, 068100002, 068100003, 068120002, 068120003, 068130002, 068130005, 068130006, 068130007, 068130008, 068133102, 068133103, 068134202, 068140002, 068140004, 068150002, 068190002, 068190003, 068190004, 068194102, 068410002, 068420002, 069010002, 069040002, 069060002, 069060007, 069080002, 070010002, 070020002, 070021102, 070030002, 070030004, 070030006, 070033102, 070034202, 070040002, 070045102, 070050002, 070050007, 070050010, 070053102, 070070002, 070073102, 070073104, 070100002, 070100003, 070100007, 070104102, 070104105, 070110001, 070110002, 070110003, 070120002, 070130002, 070130003, 070133102, 070140001, 070140004, 070150002, 070160002, 070160004, 070163102, 070164102, 070170002, 070180002, 070180003, 070200002, 070200006, 070205102, 070410002, 070410004, 070414102, 070420002, 070430002, 070435102, 070440002, 070440003, 071010002, 071010003, 071010004, 071010005, 071020002, 071023104, 071030001, 071040002, 071050002, 071050005, 071050006, 071054102, 071054202, 071060002, 071060008, 071063102, 071063202, 071063302, 071063304, 071063307, 071080001, 071080002, 071090002, 071090004, 071110002, 071120002, 071120003, 071120004, 071120005, 071123104, 071130001, 071130003, 071140002, 071140004, 071140007, 071140014, 071140016, 071141103, 071143202, 071143302, 071143402, 071143406, 071145003, 071160002, 071160003, 071170002, 071170004, 071170005, 071410002, 071420002, 071420005, 071421102, 071423302, 071424102, 071430002, 072020006, 072023102, 072023104, 072070002, 072070006, 072070008, 072073102, 072080002, 072110002, 072110003, 072110004, 072160002, 072160003, 072170002, 072170008, 072180001, 073010002, 073013102, 073020002, 073024102, 073024202, 073030002, 073030003, 073030004, 073031104, 073040002, 073040004, 073043102, 073043202, 073060002, 073070002, 073070007, 073075102, 073075302, 073075306, 073080002, 073080003, 073080008, 073090002, 073090004, 073090006, 073094102, 073100002, 073103102, 073104101, 073104302, 073104303, 073105102, 073110002, 073130002, 073130005, 073140002, 073140005, 073140009, 073160002, 073160004, 073160005, 073170002, 073180002, 073180003, 073180007, 073184202, 073190002, 073190003, 073190007, 073190012, 073194102, 073194202, 073410002, 073414102, 073420001, 073420002, 074010004, 074020002, 074025102, 074030002, 074030006, 074030007, 074030008, 074030009, 074030010, 074034102, 074040002, 074042101, 074060001, 074060002, 074064102, 074080002, 074090002, 074100002, 074110002, 074114102, 074120002, 074122102, 074122103, 074130002, 074130008, 074130011, 074134102, 074140002, 074140004, 074140005, 074140009, 074160002, 074160003, 074170001, 074180002, 074190002, 074190004, 074190005, 074200002, 074200003, 074200012, 074205102, 074410002, 074420001, 074420004, 074420005, 074425102, 075010002, 075010003, 075020002, 075030003, 075040002, 075040003, 075050002, 075054102, 075054202, 075060002, 075060003, 075070002, 075080002, 075080006, 075080007, 075110002, 075120002, 075140002, 075140003, 075140004, 075143202, 075160002, 075170002, 075170003, 075170010, 075173102, 075174002, 075180002, 075190002, 075194102, 075195103, 075200002, 075410002, 075410004, 075420002, 075430002, 076010002, 076010003, 076010005, 076010006, 076020002, 076020007, 076020009, 076023102, 076023305, 076030002, 076030005, 076030006, 076035104, 076040002, 076040003, 076040005, 076040010, 076050002, 076060002, 076070002, 076073101, 076073104, 076080002, 076080004, 076080005, 076080006, 076080011, 076080012, 076083102, 076100002, 076100004, 076103102, 076110002, 076110003, 076120002, 076120003, 076124102, 076130002, 076130003, 076130006, 076150002, 076150003, 076153102, 076160002, 076160005, 076180002, 076180003, 076184102, 076190001, 076190007, 076200002, 076200004, 076410002, 076420002, 076420006, 076420015, 077010003, 077010009, 077020002, 077020004, 077020006, 077020008, 077023204, 077024102, 077050002, 077050003, 077110002, 077110006, 077110009, 077120002, 077120003, 077120004, 077140002, 077140004, 077150002, 077160002, 077180003, 077181105, 077183102, 077410002, 077410003, 077410004, 077420003, 077430002, 077434102, 077434103, 077434104, 077434111, 077450002, 077450006, 077460002, 077460003, 077460008, 077465102, 077470002, 077470005, 077475102, 077475204, 077480002, 077480003, 077483202, 077483203, 077483204, 078030002, 078030006, 078030007, 078040002, 078043102, 078050002, 078050003, 078060002, 078060004, 078070002, 078070006, 078070009, 078080002, 078100002, 078104102, 078104105, 078110002, 078110008, 078113103, 078114202, 078114402, 078114404, 078120002, 078120003, 078124102, 078124204, 078130002, 078150002, 078160002, 078160004, 078170002, 078170005, 078180002, 078190002, 078200002, 078200003, 078410002, 078410007, 078430002, 078430004, 078430005, 078440002, 079020002, 079020004, 079020007, 079020008, 079020010, 079020018, 079030001, 079030002, 079040002, 079040003, 079044202, 079050002, 079070002, 079080002, 079090002, 079090004, 079100002, 079110002, 079110003, 079110004, 079113102, 079113105, 079120002, 079140002, 079140006, 079170002, 079180002, 079410002, 079410003, 079410005, 079420002, 079430002, 079430005, 079430009, 079430010, 079430016, 080030004, 080030015, 080060002, 080090002, 080090008, 080090015, 080090020, 080091202, 080100002, 080114104, 080120002, 080120004, 080120011, 080130002, 080130004, 080140002, 080150002, 080150006, 080180002, 080180003, 080180008, 080183102, 080184202, 080184302, 081010003, 081011102, 081011105, 081020002, 081030001, 081030002, 081030003, 081035102, 081035202, 081040002, 081040003, 081040005, 081050002, 081060001, 081060003, 081060007, 081060009, 081061102, 081063102, 081070002, 081070010, 081080002, 081080003, 081100001, 081100005, 081100008, 081101102, 081104102, 081130002, 081130006, 081140004, 081140009, 081150002, 081150003, 081150005, 081150006, 081160002, 081170002, 081180002, 081180008, 081180010, 081180013, 081190002, 081201104, 081201106, 081203102, 081203104, 082020001, 082020005, 082023102, 082030003, 082030004, 082030006, 082030008, 082030009, 082031102, 082033102, 082034102, 082040001, 082040002, 082040003, 082041202, 082050002, 082050004, 082053102, 082053103, 082053105, 082054102, 082060002, 082060004, 082060008, 082060010, 082064102, 082064108, 082070002, 082080002, 082080006, 082080007, 082110002, 082110006, 082114102, 082114202, 082120002, 082120006, 082120008, 082130008, 082140002, 082140003, 082141103, 082150002, 082150010, 082151105, 082151106, 082154102, 082160002, 082160005, 082160007, 082163102, 082164102, 082180002, 082200001, 082200005, 083050001, 083050002, 083050003, 083055102, 083060003, 083060006, 083070002, 083080002, 083080003, 083080005, 083090002, 083090003, 083100002, 083100005, 083100006, 083104102, 083110002, 083110003, 083110004, 083110008, 083110009, 083113302, 083114102, 083120002, 083120004, 083120006, 083125102, 083130002, 083130004, 083140002, 083140004, 083145102, 083150002, 083160002, 083160003, 083160006, 083170002, 083170006, 083174102, 083180002, 083180003, 083180005, 083190002, 083190006, 083193202, 083200002, 083200004, 083200009, 083420002, 083420010, 083440002, 083440004, 084010002, 084010003, 084020002, 084020003, 084020008, 084020013, 084024202, 084040001, 084040002, 084050002, 084050008, 084053102, 084053105, 084060002, 084060006, 084060012, 084061104, 084070002, 084070003, 084070004, 084070009, 084070015, 084073102, 084073104, 084073107, 084073112, 084075202, 084075206, 084075210, 084080002, 084080004, 084080005, 084080018, 084082102, 084082106, 084084102, 084085105, 084100002, 084110002, 084110015, 084112102, 084130002, 084160002, 084160003, 084160007, 084160008, 084190002, 084193102, 084200002, 085010002, 085020001, 085020003, 085020005, 085021103, 085021105, 085025203, 085025303, 085030002, 085030003, 085040001, 085050001, 085050002, 085050005, 085050007, 085050008, 085050009, 085054201, 085070001, 085090002, 085100002, 085110002, 085110004, 085110005, 085113102, 085120002, 085120003, 085120004, 085130002, 085140002, 085140004, 085150002, 085160002, 085160004, 085170002, 085170009, 085172102, 085190002, 085192202, 085200003, 086030002, 086030004, 086040002, 086040005, 086050002, 086050003, 086050007, 086050008, 086050012, 086050015, 086054102, 086054106, 086060002, 086060003, 086060005, 086063102, 086063104, 086070002, 086070007, 086073103, 086080002, 086100002, 086100003, 086100004, 086110002, 086120002, 086124102, 086140002, 086140005, 086144103, 086150002, 086160002, 086170007, 086180002, 086180003, 086180008, 086183105, 086183201, 086183203, 086183206, 086190002, 086190007, 086190009, 086200002, 086200003, 086200006, 087010006, 087010007, 087014102, 087020002, 087020009, 087023102, 087030002, 087030003, 087030006, 087040002, 087050002, 087060002, 087060004, 087070002, 087070004, 087070006, 087070009, 087075102, 087080005, 087080006, 087084105, 087100004, 087100005, 087120002, 087130002, 087140002, 087160003, 087160011, 087163102, 087170001, 087180002, 087190001, 087190004, 087194102, 087200002, 087200003, 087200006, 087202105, 088030002, 088033102, 088040002, 088040006, 088050002, 088050006, 088050012, 088060002, 088062102, 088070002, 088080002, 088080004, 088090001, 088091102, 088091104, 088091105, 088100002, 088100003, 088100004, 088100005, 088110004, 088110006, 088110007, 088110010, 088115104, 088120002, 088130002, 088134102, 088140001, 088140007, 088141102, 088141104, 088141107, 088143102, 088160002, 088160003, 088160005, 088170002, 088170004, 088170006, 088170008, 088171102, 088173102, 088190001, 088190004, 088190007, 088200002, 088200003, 089010002, 089040002, 089040004, 089040005, 089040006, 089040007, 089040008, 089050002, 089080002, 089090002, 089090009, 089094205, 089094402, 089100002, 089100005, 089105102, 089105203, 089105302, 089110001, 089110003, 089110005, 089110007, 089114102, 089114104, 089115202, 089150002, 089180002, 089180003, 089200002, 089200004, 089204102, 089410002, 089413102, 090010001, 090010002, 090010003, 090020002, 090023102, 090030001, 090031102, 090031103, 090040002, 090040003, 090040004, 090040005, 090050002, 090050003, 090060002, 090060003, 090060005, 090060006, 090063102, 090070002, 090070004, 090073102, 090080002, 090080009, 090090002, 090100006, 090100007, 090100011, 090104202, 090120002, 090120005, 090140002, 090150002, 090150004, 090154102, 090180002, 090190002, 090200002, 090410002, 090410006, 090413102, 091010002, 091020002, 091020005, 091020006, 091020008, 091040004, 091040005, 091050002, 091060001, 091060005, 091060008, 091070002, 091070003, 091070005, 091080002, 091080004, 091080005, 091080006, 091084102, 091084107, 091084109, 091084202, 091085104, 091090002, 091090006, 091093102, 091095102, 091100002, 091104102, 091110002, 091110005, 091110006, 091110007, 091110010, 091114102, 091120002, 091120004, 091130002, 091130005, 091130008, 091130010, 091140002, 091150002, 091160002, 091170002, 091170005, 091180002, 091180003, 091180006, 091180008, 091190005, 091200002, 092010002, 092020002, 092020009, 092023102, 092030002, 092030006, 092030008, 092040002, 092040003, 092040004, 092040006, 092040008, 092041105, 092043102, 092043106, 092050002, 092050005, 092060002, 092060005, 092060006, 092065102, 092070002, 092080002, 092080006, 092080007, 092084202, 092110002, 092120002, 092130002, 092130003, 092130004, 092140002, 092150002, 092160002, 092160003, 092160004, 092160007, 092162102, 092170002, 092170003, 092180002, 092190002, 092200002, 093010002, 093010003, 093010004, 093010005, 093010007, 093010010, 093010012, 093015202, 093020002, 093020006, 093020009, 093023202, 093030001, 093030008, 093031102, 093034102, 093040005, 093050002, 093050004, 093060002, 093060003, 093060004, 093070002, 093070004, 093070009, 093080002, 093084102, 093090002, 093100002, 093100005, 093100007, 093104202, 093110002, 093120002, 093120003, 093120004, 093120005, 093130001, 093140002, 093140008, 093143102, 093144102, 093150002, 093160002, 093160006, 093170002, 093170003, 093173102, 093180002, 093180003, 093180004, 093180005, 093184103, 093190002, 093200002, 093203102, 094010002, 094010004, 094020002, 094020005, 094023102, 094025102, 094030002, 094033102, 094040002, 094050002, 094060002, 094070002, 094080004, 094090002, 094090004, 094100002, 094100006, 094104105, 094110002, 094110003, 094110005, 094120002, 094120004, 094120008, 094130002, 094144002, 094150001, 094150007, 094154102, 094160002, 094200002, 095010002, 095050002, 095054102, 095100002, 095110002, 095110003, 095114106, 095120002, 095124202, 095124203, 095130001, 095140002, 095140003, 095140005, 095144102, 095145102, 095160005, 095160010, 095161102, 095163101, 095163202, 095170002, 095170004, 095173102, 095180003, 095180010, 095190002, 095190004, 095190009, 095193201, 095193203, 095420002, 095430002, 095440002, 095444103, 095450002, 095450004, 095450005, 095450006, 095450008, 095453102, 095453106, 095460002, 095470002, 095470004, 096010002, 096010003, 096010008, 096010010, 096014302, 096014303, 096020003, 096024102, 096030002, 096030004, 096040002, 096040003, 096040005, 096050002, 096050008, 096050014, 096060005, 096090002, 096100002, 096120008, 096130002, 096130003, 096140003, 096140004, 096170002, 096170004, 096170005, 096174102, 096180002, 096180003, 096190002, 096190003, 096200002, 096200006, 096200010, 097010002, 097020004, 097030002, 097040002, 097040008, 097040009, 097044102, 097050001, 097060002, 097060004, 097080002, 097080005, 097090002, 097100001, 097110001, 097110003, 097120002, 097130002, 097144102, 097144106, 097150002, 097170001, 097170002, 097170003, 097170004, 097170006, 097170012, 097173202, 097174102, 097180002, 097180005, 097180006, 097180008, 097190002, 097200002, 097200003, 097200004, 098010002, 098010004, 098020002, 098020008, 098030002, 098030003, 098030006, 098040002, 098040005, 098040006, 098043202, 098050002, 098070001, 098070005, 098070008, 098075102, 098080002, 098080003, 098090004, 098090009, 098090012, 098100002, 098100005, 098100008, 098110002, 098110004, 098115101, 098115102, 098140003, 098140004, 098160002, 098170004, 098180002, 098180003, 098180007, 098180008, 098180012, 098183102, 098190001, 098200003, 099010002, 099010006, 099020002, 099020003, 099030002, 099030003, 099030005, 099040002, 099050002, 099060002, 099070002, 099075104, 099075106, 099080002, 099080004, 099080007, 099080011, 099084102, 099084202, 099090002, 099100002, 099110002, 099110007, 099110011, 099110012, 099110015, 099114102, 099115302, 099120002, 099120003, 099120004, 099130002, 099140002, 099140003, 099140004, 099140005, 099150002, 099150003, 099155102, 099160001, 099160003, 099160004, 099160005, 099170002, 099180002, 099190002, 099195102, 100010002, 100010003, 100020002, 100030002, 100030003, 100030004, 100040002, 100040003, 100040004, 100040005, 100050002, 100050004, 100060005, 100063102, 100063202, 100070002, 100070003, 100080002, 100080004, 100080006, 100080008, 100080010, 100084102, 100085102, 100090002, 100090005, 100093102, 100093104, 100094102, 100094202, 100110004, 100120002, 100130002, 100130003, 100130005, 100150002, 100170002, 100170005, 100170009, 100173102, 100173104, 100174102, 100174105, 100180001, 100200002, 100200003, 100430002, 100430003, 100430004, 100430005, 100430009, 100430013, 100440002, 100440007, 100444102, 101010002, 101010003, 101020002, 101040002, 101050002, 101050004, 101055102, 101060002, 101070002, 101070007, 101070008, 101080002, 101090002, 101100002, 101103102, 101104102, 101104303, 101110002, 101120002, 101120004, 101120005, 101130002, 101130003, 101130004, 101133109, 101133202, 101134202, 101134204, 101134302, 101135202, 101135203, 101140002, 101143102, 101150001, 101150002, 101153105, 101160002, 101161104, 101180001, 101190002, 101200002, 102010002, 102010003, 102010004, 102020002, 102020004, 102020005, 102020007, 102030002, 102030006, 102030008, 102034202, 102034302, 102034304, 102060002, 102060006, 102062102, 102064104, 102065102, 102070002, 102070004, 102070006, 102070009, 102071103, 102075102, 102075104, 102080002, 102080003, 102080004, 102080008, 102080010, 102090002, 102090003, 102090006, 102100002, 102100004, 102100005, 102103104, 102103203, 102110002, 102110003, 102110006, 102110007, 102110008, 102110011, 102110013, 102110016, 102112103, 102120002, 102120004, 102120005, 102130002, 102130003, 102130005, 102130007, 102130011, 102133101, 102140001, 102140003, 102142102, 102150002, 102150003, 102150004, 102155102, 102160002, 102160003, 102164102, 102170002, 102170003, 102170004, 102170007, 102180007, 102180008, 102183105, 102183404, 102183407, 102190002, 102190004, 102200002, 102200003, 102200005, 102200009, 103020002, 103020009, 103030002, 103040002, 103070002, 103090002, 103100001, 103110002, 103120001, 103150002, 103160002, 103170002, 103170006, 103170009, 103190002, 103200002, 104010002, 104010006, 104030002, 104030003, 104035102, 104035104, 104040002, 104050002, 104050003, 104060002, 104070002, 104080002, 104080004, 104080005, 104080009, 104090002, 104090004, 104090005, 104094105, 104095102, 104100002, 104100005, 104105102, 104110002, 104120002, 104120006, 104120007, 104123105, 104123202, 104124102, 104140002, 104140007, 104140008, 104144102, 104144202, 104145204, 104150002, 104150003, 104150004, 104150005, 104150007, 104160002, 104180003, 104180004, 104180005, 104180007, 104184102, 104190002, 104200002, 105020002, 105020003, 105020005, 105020008, 105030002, 105040002, 105050002, 105060002, 105064101, 105080002, 105080005, 105084102, 105084105, 105090002, 105090005, 105093102, 105094102, 105100002, 105100004, 105100006, 105100009, 105110002, 105120002, 105120003, 105120004, 105140002, 105140010, 105150002, 105150008, 105150014, 105160002, 105160003, 105180002, 105180003, 105180004, 105190003, 105190005, 105194102, 105410002, 105410005, 105420002, 106010002, 106010004, 106010009, 106013102, 106013105, 106014102, 106060002, 106070002, 106070003, 106070005, 106070008, 106070011, 106074202, 106080002, 106080005, 106080006, 106090002, 106100002, 106100003, 106100004, 106100007, 106104202, 106104302, 106120002, 106120006, 106121103, 106130001, 106130006, 106140002, 106140010, 106140011, 106140014, 106150002, 106150005, 106150012, 106154102, 106154301, 106155202, 106160002, 106163102, 106180002, 106190002, 106200002, 106201102, 106410002, 107010002, 107010005, 107014102, 107040001, 107040002, 107050002, 107050003, 107050004, 107060002, 107060003, 107060004, 107060006, 107063102, 107070002, 107070005, 107070009, 107070010, 107070015, 107073102, 107080002, 107080003, 107110002, 107120002, 107130002, 107130006, 107140002, 107140004, 107140007, 107144102, 107150001, 107150003, 107155102, 107155109, 107160002, 107160003, 107170002, 107170004, 107170005, 107180002, 107180004, 107184103, 107190002, 107190003, 107190005, 107190006, 107190007, 107192106, 107194601, 107200002, 107200009, 107220002, 107220004, 107220005, 107230003, 107230004, 107230007, 107232103, 107232202, 107232206, 107233102, 107240002, 107240004, 107240005, 107240006, 107241103, 107250002, 107250003, 107250005, 107250006, 107260002, 107260003, 107270002, 107280002, 107280003, 107290002, 107290003, 107295202, 107295302, 107295305, 107300002, 108020001, 108025102, 108030002, 108034102, 108034202, 108040002, 108040005, 108040007, 108044104, 108050002, 108050004, 108050005, 108060002, 108060004, 108060005, 108070003, 108080001, 108080002, 108080004, 108083205, 108090003, 108090004, 108100001, 108130002, 108130004, 108130008, 108130009, 108130010, 108134202, 108135104, 108140002, 108160002, 108170002, 108170003, 108190002, 108190003, 108190004, 108200002, 108200004, 108200006, 108200010, 109020002, 109024102, 109030002, 109030003, 109035101, 109035102, 109040001, 109060002, 109060004, 109060007, 109070002, 109070004, 109073102, 109073104, 109073106, 109074102, 109075102, 109075104, 109080002, 109080004, 109090002, 109090005, 109100002, 109110002, 109130002, 109130004, 109130006, 109140001, 109140003, 109140005, 109150002, 109150003, 109150005, 109150006, 109154106, 109160005, 109170002, 109170004, 109180002, 109200001, 109200002, 109200003, 109200006, 109203104, 109220001, 109220004, 109220006, 109220007, 109225102, 109230002, 109230004, 109240001, 109240002, 109240005, 109240006, 109250002, 109250004, 109250006, 109250007, 109260002, 109263102, 109270002, 109270004, 109270007, 109270012, 109280002, 109280005, 109284102, 109290002, 109290003, 109290007, 109290008, 109294102, 109294203, 109300002, 110010002, 110010003, 110013102, 110020002, 110020004, 110024104, 110030002, 110030004, 110033102, 110040002, 110040004, 110040007, 110044104, 110050002, 110050003, 110050005, 110060002, 110060008, 110060009, 110060013, 110064102, 110065102, 110065202, 110070002, 110070003, 110080003, 110090001, 110090003, 110100002, 110100003, 110100004, 110110002, 110120002, 110120004, 110120005, 110125102, 110130002, 110134203, 110134204, 110140002, 110144102, 110150003, 110150004, 110151102, 110151202, 110155304, 110160002, 110160005, 110160008, 110161102, 110161201, 110161205, 110161208, 110161210, 110170002, 110170003, 110170008, 110171102, 110174102, 110180002, 110180003, 110180006, 110180007, 110190002, 110194102, 110200001, 110200004, 110200007, 110200009, 110200010, 110210002, 110210003, 110220002, 110220005, 110224102, 110230002, 110240001, 110244102, 110250002, 110250006, 110255102, 110280003, 110290002, 110290004, 110290006, 110295102, 110300002, 110300004, 110300006, 110300008, 111010002, 111020002, 111030001, 111030003, 111040002, 111040004, 111040005, 111040009, 111043302, 111044102, 111045102, 111050002, 111050004, 111055102, 111060002, 111070003, 111070006, 111090002, 111090007, 111120002, 111120003, 111124101, 111130002, 111130005, 111131103, 111140002, 111140003, 111150002, 111153102, 111160002, 111170002, 111173102, 111180002, 111190002, 111190003, 111195102, 112020002, 112021102, 112030002, 112040002, 112080002, 112090002, 112090006, 112093109, 112100003, 112100006, 112100007, 112110002, 112120002, 112150002, 112153102, 112160002, 112161104, 112165102, 112170002, 112180002, 112183102, 112200002, 113010002, 113010004, 113015104, 113020002, 113020004, 113020006, 113020008, 113020009, 113023102, 113030002, 113030004, 113035102, 113035204, 113050002, 113050003, 113054103, 113060002, 113060006, 113060008, 113063102, 113063104, 113063205, 113065102, 113070002, 113074102, 113075102, 113080001, 113080002, 113080003, 113084202, 113090001, 113090004, 113090006, 113100002, 113110001, 113110006, 113110008, 113113102, 113114102, 113120001, 113120004, 113123102, 113123104, 113130002, 113130005, 113130008, 113135102, 113140002, 113150002, 113150003, 113160002, 113160003, 113160005, 113165102, 113170002, 113170003, 113170004, 113170007, 113174102, 113174106, 113180002, 113180007, 113181102, 113184202, 113184302, 113184304, 113190002, 113190005, 113190006, 113190007, 113190009, 113194202, 114010002, 114020001, 114020003, 114020005, 114024102, 114025102, 114030003, 114030004, 114040002, 114040003, 114050002, 114050003, 114055102, 114060002, 114080002, 114080004, 114080005, 114100002, 114100003, 114100004, 114104104, 114110002, 114120002, 114140002, 114140003, 114140004, 114150001, 114150002, 114153102, 114160002, 114160003, 114160005, 114160006, 114170002, 114175102, 114180002, 114180004, 114180010, 114184102, 114184202, 114190002, 114190003, 114190013, 114190016, 114194102, 114195202, 114200002, 115010001, 115010002, 115010003, 115014105, 115020002, 115020003, 115030003, 115035102, 115040002, 115040007, 115040011, 115050002, 115060005, 115070002, 115080002, 115080003, 115080005, 115085202, 115090002, 115090003, 115100002, 115100004, 115110002, 115110004, 115120003, 115130002, 115130003, 115140002, 115140005, 115143104, 115145102, 115150002, 115150003, 115150004, 115150005, 115153105, 115160002, 115165103, 115170002, 115170008, 115180001, 115180005, 115183103, 115190002, 115190004, 115190007, 115190013, 115190015, 115190017, 115193302, 115193304, 115200002, 115200003, 115200006, 115220002, 115220004, 115224102, 115225102, 115230002, 115240004, 115250002, 115250003, 115250004, 115250006, 115260002, 115260003, 115260004, 115270002, 115280002, 115280007, 115290003, 115290007, 115290010, 115300002, 115300005, 116010002, 116010003, 116020002, 116020003, 116040002, 116040003, 116050002, 116050003, 116060002, 116060006, 116063106, 116070002, 116072102, 116080002, 116090002, 116095102, 116100001, 116100002, 116100003, 116100007, 116110002, 116110003, 116120001, 116120002, 116120003, 116120006, 116130002, 116132105, 116140001, 116150002, 116150005, 116150007, 116170002, 116170006, 116180002, 116190002, 116190005, 116194102, 116200002, 116200005, 116202102, 116202104, 116204104, 116210002, 116210003, 116210006, 116230001, 116230003, 116240002, 116240003, 116250002, 116250003, 116250004, 116250005, 116270002, 116273102, 116280002, 116280005, 116290001, 116300002, 116300003, 116303102, 117010002, 117010004, 117020002, 117020006, 117024102, 117030002, 117030003, 117030005, 117040002, 117040004, 117040005, 117040007, 117050002, 117055102, 117080002, 117090004, 117090010, 117090011, 117100002, 117100003, 117110002, 117110003, 117120002, 117120004, 117120006, 117124102, 117125102, 117130004, 117130005, 117135102, 117135302, 117140002, 117145102, 117150002, 117154102, 117160002, 117170002, 117170007, 117170008, 117180001, 117180002, 117180003, 117180004, 117180005, 117180006, 117180008, 117180009, 117180012, 117180014, 117182107, 117185202, 117185207, 118010002, 118030002, 118030003, 118030004, 118031102, 118040002, 118040006, 118060001, 118060002, 118060003, 118070002, 118070003, 118070004, 118075102, 118090002, 118095102, 118095202, 118100002, 118104102, 118104202, 118110002, 118110003, 118110004, 118110007, 118114202, 118120002, 118120003, 118120004, 118124204, 118130002, 118130003, 118135102, 118140002, 118144102, 118150002, 118160002, 118160003, 118162102, 118170002, 118170005, 118170008, 118200001, 118200004, 118200007, 118220002, 118240002, 118240004, 118240007, 118244102, 118244104, 118250002, 118260003, 118260006, 118260010, 118270002, 118270004, 118270005, 118280002, 118280003, 118284202, 118290002, 118292102, 119010002, 119020002, 119020005, 119020006, 119025304, 119030002, 119033102, 119040002, 119040006, 119050002, 119070002, 119070004, 119070005, 119070006, 119075302, 119080002, 119080004, 119080005, 119090002, 119090003, 119090009, 119090010, 119100002, 119110002, 119110006, 119120002, 119124102, 119124103, 119130002, 119140002, 119144102, 119150002, 119150006, 119155102, 119160001, 119160003, 119160004, 119170002, 119180002, 119180003, 119190002, 119190005, 119200002, 119200005, 119200007, 119210002, 119210003, 119210006, 119211106, 119220001, 119220002, 119240002, 119250003, 119250007, 119260002, 119260003, 119270002, 119270003, 119280002, 119280004, 119283102, 119283104, 119300002, 119303102, 120010002, 120010006, 120030002, 120030004, 120030006, 120035103, 120040002, 120040003, 120040005, 120040006, 120040007, 120045102, 120050002, 120060001, 120060002, 120070002, 120070005, 120080002, 120080003, 120080004, 120090002, 120090008, 120093101, 120093202, 120100002, 120100003, 120100004, 120110002, 120110003, 120110004, 120120002, 120130002, 120130003, 120150002, 120150004, 120150007, 120150010, 120154202, 120154302, 120155502, 120160002, 120160005, 120160011, 120165202, 120170002, 120170003, 120180002, 120210002, 120210005, 120220002, 120220005, 120230002, 120230003, 120240002, 120240004, 120250002, 120260002, 120265102, 120270002, 120270003, 120270005, 120280002, 120280003, 120280004, 120290002, 120290007, 120300002, 120300003, 120300004, 121010002, 121010004, 121010005, 121010006, 121014102, 121015102, 121020002, 121020003, 121040002, 121044102, 121050001, 121050003, 121080002, 121080003, 121080005, 121090002, 121093102, 121100002, 121100004, 121103102, 121110002, 121110005, 121110009, 121110011, 121113202, 121114202, 121120001, 121130002, 121135102, 121140002, 121140006, 121143102, 121143105, 121144102, 121150002, 121150004, 121150006, 121160002, 121160003, 121180002, 121180007, 121190002, 121190005, 121190008, 121190009, 121190011, 121190012, 121193102, 121193202, 121193402, 121193502, 121195103, 121200002, 121200003, 121200006, 121200007, 121200008, 121210001, 121210003, 121213102, 121220001, 121220004, 121224102, 121230002, 121230004, 121240002, 121240003, 121244104, 121263102, 121264102, 121264105, 121270001, 121270002, 121280001, 121280002, 121283102, 121284102, 121284106, 121284202, 121284204, 121284205, 121290002, 121294102, 122010002, 122010005, 122010007, 122010008, 122010011, 122015205, 122020002, 122020005, 122025102, 122030002, 122030003, 122034102, 122050002, 122050003, 122050005, 122050007, 122053102, 122060002, 122060006, 122060007, 122060009, 122063103, 122064102, 122064104, 122070002, 122074101, 122074102, 122074202, 122080002, 122080003, 122080005, 122084102, 122084104, 122090002, 122090004, 122095102, 122100002, 122100003, 122100005, 122100006, 122104202, 122110002, 122110003, 122120002, 122130002, 122130003, 122130004, 122140002, 122150002, 122150003, 122150004, 122160002, 122170002, 122170003, 122180002, 122180003, 122180004, 122180008, 122180009, 122183205, 122184102, 122190001, 122190003, 122190004, 122190005, 122190007, 122193102, 122200002, 122200004, 123010002, 123010006, 123010008, 123013102, 123013209, 123015302, 123020002, 123020003, 123020005, 123020008, 123020009, 123021106, 123024101, 123024107, 123025102, 123030002, 123034202, 123035102, 123040002, 123040004, 123045102, 123050002, 123050004, 123060002, 123065102, 123070002, 123080002, 123080003, 123080004, 123080006, 123084102, 123090002, 123093102, 123093107, 123093202, 123093204, 123094202, 123094210, 123095102, 123100002, 123100003, 123100006, 123110002, 123110003, 123110005, 123120001, 123120003, 123123102, 123130002, 123134102, 123140004, 123150002, 123155202, 123160004, 123170003, 123170005, 123180002, 123190002, 123193102, 123200001, 123200003, 123200007, 124020003, 124023102, 124023107, 124040002, 124040004, 124040005, 124050002, 124050004, 124053102, 124060002, 124060003, 124060004, 124064202, 124070002, 124073202, 124074102, 124075102, 124075107, 124080002, 124080006, 124082102, 124090001, 124090002, 124090007, 124100002, 124100004, 124103102, 124110001, 124110002, 124120002, 124140002, 124150001, 124150002, 124160002, 124170005, 124174102, 124175102, 124180002, 124180003, 124182102, 124182103, 124184102, 124190002, 124190004, 124190010, 124192102, 124192105, 124194102, 124200002, 124200003, 124200005, 124200006, 125010002, 125020002, 125030002, 125040002, 125040004, 125040005, 125060002, 125064102, 125070002, 125070004, 125080002, 125090002, 125090003, 125090005, 125100002, 125110002, 125120001, 125140002, 125145102, 125150001, 125150002, 125152102, 125160004, 125170002, 125190002, 125190005, 125210004, 125210005, 125220002, 125230003, 125234102, 125240002, 125240005, 125250002, 125260002, 125260004, 125270002, 125270003, 125271102, 125280002, 125280004, 125285102, 125290002, 125290003, 125291103, 126010002, 126010003, 126010004, 126013102, 126014202, 126030003, 126030004, 126040002, 126040004, 126040007, 126044105, 126050002, 126055103, 126080002, 126080003, 126080011, 126090002, 126090007, 126090009, 126090012, 126093106, 126095102, 126100002, 126110002, 126110005, 126120002, 126120004, 126120007, 126120009, 126123204, 126124205, 126130002, 126130003, 126150003, 126150004, 126150005, 126154102, 126160002, 126160004, 126161102, 126161104, 126161106, 126161108, 126161110, 126165102, 126165104, 126170002, 126175102, 126175202, 126180002, 126180004, 126180007, 126190002, 126190006, 126200003, 126201102, 127010001, 127020002, 127020004, 127024102, 127024104, 127025102, 127030002, 127030003, 127030004, 127040002, 127040004, 127043102, 127045102, 127060002, 127060003, 127063102, 127063202, 127064103, 127070002, 127070005, 127080002, 127080004, 127080005, 127083101, 127083105, 127083110, 127083206, 127083210, 127090002, 127090003, 127090004, 127100002, 127110002, 127110008, 127130002, 127140002, 127150002, 127150005, 127150006, 127154105, 127160002, 127160006, 127170001, 127170005, 127180002, 127180003, 127180005, 127190002, 127190003, 127190004, 127190005, 127191105, 127200002, 127200003, 127220001, 127220004, 127220007, 127221102, 127225102, 127230002, 127230003, 127230004, 127230005, 127230010, 127235103, 127240002, 127254102, 127260004, 127260006, 127263102, 127265202, 127270002, 127270004, 127275102, 127280002, 127284102, 127290002, 127300002, 127300004, 127300005, 128010002, 128010003, 128010004, 128010005, 128010009, 128020001, 128020002, 128020004, 128030002, 128030003, 128030004, 128030005, 128030007, 128030008, 128031109, 128040002, 128040006, 128050002, 128050003, 128060002, 128060006, 128070002, 128070003, 128070005, 128070009, 128074102, 128080002, 128080003, 128084104, 128090001, 128090003, 128091102, 128100002, 128100004, 128100006, 128100008, 128120002, 128120004, 128130002, 128130004, 128134102, 128140002, 128140004, 128143102, 128143107, 128150004, 128160002, 128160006, 128164102, 128164105, 128164108, 128170002, 128170005, 128170006, 128170012, 128200002, 128200004, 128201104, 129010002, 129013104, 129020002, 129020003, 129050002, 129050004, 129050005, 129050006, 129060002, 129060003, 129060006, 129070003, 129070005, 129080002, 129080003, 129080004, 129090007, 129090010, 129091102, 129100002, 129100004, 129110002, 129120002, 129120008, 129140002, 129140005, 129140006, 129160003, 129160006, 129160008, 129160009, 129164101, 129180002, 129180003, 129184102, 129190001, 130010002, 130010004, 130010006, 130010010, 130011102, 130014102, 130014104, 130015102, 130020002, 130030002, 130030004, 130050002, 130050003, 130053104, 130060002, 130070002, 130070004, 130074102, 130080002, 130090002, 130090004, 130100002, 130100005, 130100006, 130100007, 130110002, 130110005, 130110006, 130114102, 130114204, 130115102, 130120002, 130130002, 130130004, 130130005, 130140002, 130140006, 130150002, 130160002, 130160004, 130160006, 130160008, 130165102, 130170002, 130170003, 130170004, 130180002, 130185102, 130190002, 130200001, 130210002, 130210003, 130210006, 130211202, 130220002, 130220003, 130230005, 130250004, 130250006, 130260002, 130260003, 130270002, 130280001, 130280003, 130280007, 130280009, 130283102, 130283106, 130290002, 130300002, 130304102, 130304202, 131010002, 131010003, 131010005, 131014102, 131030004, 131030006, 131040002, 131040003, 131040007, 131050006, 131060002, 131060004, 131064102, 131064103, 131070002, 131070003, 131070004, 131070008, 131080002, 131085101, 131085102, 131090002, 131090006, 131090008, 131100002, 131100005, 131100006, 131103102, 131103205, 131104202, 131104204, 131110002, 131110004, 131110005, 131120002, 131120003, 131130002, 131130006, 131133202, 131135102, 131140001, 131140003, 131140005, 131140006, 131140008, 131140009, 131144102, 131145202, 131160002, 131160007, 131160008, 131160013, 131163101, 131163103, 131163104, 131165102, 131170001, 131170003, 131170005, 131170009, 131171102, 131171104, 131171206, 131171214, 131174102, 131174202, 131180002, 131185102, 131200002, 131200004, 132010002, 132010005, 132020002, 132020004, 132023102, 132024302, 132024305, 132024402, 132060002, 132060005, 132064202, 132064205, 132070002, 132074102, 132080002, 132090002, 132090004, 132090005, 132090007, 132093102, 132100002, 132110002, 132120001, 132120004, 132130006, 132130007, 132133202, 132134202, 132140001, 132140002, 132140005, 132140006, 132140010, 132144302, 132160001, 132160004, 132164202, 132170003, 132180002, 132180004, 132184102, 132185102, 132190002, 132193102, 132194102, 132200002, 132200004, 132200009, 132204102, 133010002, 133010004, 133020002, 133020003, 133020007, 133021103, 133021108, 133023203, 133030002, 133040002, 133043102, 133044102, 133044202, 133044302, 133050003, 133050006, 133050007, 133050008, 133050010, 133051201, 133053102, 133053204, 133060002, 133070002, 133070004, 133070007, 133074102, 133080002, 133085102, 133110001, 133110003, 133110006, 133120002, 133120003, 133120004, 133120007, 133120008, 133124202, 133131102, 133140002, 133140006, 133141102, 133150002, 133150003, 133160002, 133160003, 133160004, 133160005, 133165304, 133170002, 133174104, 133174106, 133174107, 133180002, 133183102, 133183106, 133183108, 133185104, 133190002, 133190005, 133210002, 133210004, 133210006, 133230002, 133230003, 133230004, 133240002, 133240005, 133240007, 133241102, 133241108, 133250002, 133250004, 133260003, 133270003, 133270005, 133275102, 133275202, 133290002, 133294202, 133295102, 133300002, 133300003, 133305302, 133305305, 134040002, 134040003, 134044105, 134060004, 134063102, 134063105, 134070002, 134071102, 134080002, 134085102, 134090003, 134100001, 134100002, 134100004, 134100005, 134100006, 134101102, 134102206, 134120002, 134124102, 134130002, 134140002, 134140003, 134140004, 134150002, 134150003, 134155102, 134160002, 134160003, 134161102, 134161103, 134162202, 134180002, 134184102, 134185102, 134200002, 134220002, 134220003, 134230002, 134230006, 134232102, 134240003, 134242102, 134250002, 134250003, 134255102, 134270002, 134270003, 134280002, 134280003, 134290002, 134290003, 134290004, 134300002, 134300005, 135010002, 135010003, 135013102, 135013104, 135020002, 135030002, 135030003, 135030007, 135030008, 135040002, 135040003, 135045202, 135050002, 135050004, 135050007, 135060002, 135060005, 135060008, 135061102, 135061104, 135070002, 135080002, 135080005, 135080006, 135083104, 135083108, 135090002, 135093102, 135110004, 135120002, 135120008, 135121102, 135121103, 135130003, 135130009, 135134102, 135140002, 135140004, 135140005, 135140006, 135140007, 135140010, 135180002, 135180003, 135180007, 135183105, 135190005, 135191102, 135191109, 135200004, 135200006, 135204202, 136020005, 136020009, 136050002, 136050007, 136051102, 136051104, 136051202, 136054202, 136055102, 136070002, 136075104, 136080002, 136080005, 136083102, 136100002, 136100004, 136100008, 136110002, 136110004, 136115102, 136130002, 136130004, 136130005, 136140002, 136145102, 136150002, 136150003, 136153103, 136153109, 136170002, 136170004, 136170006, 136173102, 136174102, 136180002, 136190002, 136194102, 136200002, 136210002, 136210003, 136210005, 136210011, 136213202, 136213205, 136213208, 136220002, 136225102, 136230002, 136230003, 136240002, 136240004, 136240005, 136240006, 136241204, 136250002, 136250004, 136250012, 136253102, 136253104, 136255204, 136255302, 136260002, 136260003, 136270002, 136270003, 136270004, 136271102, 136271103, 136275103, 136280002, 136284102, 136290002, 136290003, 136294103, 136300002, 136300003, 136300004, 136305102, 137010002, 137011205, 137015102, 137020002, 137020007, 137023103, 137030002, 137031104, 137040002, 137040005, 137044102, 137051102, 137051202, 137051206, 137060002, 137060003, 137060004, 137080002, 137080005, 137080007, 137080008, 137083202, 137084102, 137084103, 137084106, 137090002, 137094202, 137100002, 137110002, 137110003, 137110005, 137120004, 137120006, 137124102, 137130002, 137130003, 137130011, 137134102, 137135102, 137140002, 137140003, 137145102, 137150002, 137150003, 137150005, 137155102, 137155104, 137160001, 137160004, 137161102, 137161103, 137161104, 137164102, 137170002, 137170004, 137170005, 137170010, 137174102, 137180006, 137180008, 137183102, 137200002, 137200003, 137210002, 137220001, 137220002, 137220003, 137230002, 137231102, 137231104, 137240002, 137240008, 137244102, 137250002, 137250006, 137250007, 137253102, 137253105, 137253106, 137260003, 137264102, 137270002, 137270006, 137280003, 137280004, 137280008, 137290001, 137291101, 137291102, 137291103, 137295102, 137295104, 137295110, 137300002, 137300003, 138010002, 138010003, 138030002, 138030004, 138030005, 138035202, 138040002, 138040006, 138043102, 138050002, 138050004, 138050005, 138054102, 138070002, 138070003, 138070004, 138071102, 138073103, 138073107, 138083102, 138083104, 138083107, 138090002, 138095102, 138100002, 138101102, 138130003, 138130004, 138140003, 138140007, 138140009, 138144202, 138150002, 138160002, 138170002, 138170003, 138170009, 138173102, 138194102, 138200002, 138200003, 138200005, 138200006, 138210001, 138210005, 138215102, 138220002, 138220003, 138220006, 138220008, 138224102, 138224104, 138224106, 138230002, 138230004, 138230005, 138230006, 138233102, 138240002, 138240003, 138250002, 138250005, 138251102, 138251104, 138251105, 138253104, 138260002, 138260004, 138260005, 138264102, 138270002, 138270003, 138270004, 138300002, 138300003, 138300006, 138300012, 138300016, 138301102, 138305102, 139010002, 139010004, 139010007, 139010008, 139013105, 139013205, 139014002, 139030002, 139030003, 139030006, 139060002, 139061102, 139061103, 139061113, 139090001, 139090008, 139094102, 139094202, 139100002, 139100006, 139100009, 139104102, 139104302, 139104402, 139120002, 139120005, 139140002, 139170002, 139170005, 139170006, 139180002, 139180003, 139200002, 140010002, 140040002, 140050002, 140070002, 140080002, 140083202, 140090002, 140090004, 140094102, 140110002, 140110004, 140120002, 140130002, 140130003, 140140002, 140160002, 140170002, 140180002, 140183102, 140190002, 140200002, 140203104, 141010002, 141020004, 141030002, 141030003, 141030006, 14103003, 141034202, 141034302, 141040002, 141050002, 141050004, 141050005, 141054102, 141054104, 141060002, 141065102, 141070002, 141070010, 141074102, 141075302, 141075304, 141080001, 141080003, 141080004, 141090002, 141090003, 141094102, 141094202, 141095202, 141095203, 141100002, 141100003, 141100004, 141100010, 141100016, 141103102, 141110004, 141110005, 141115202, 141120002, 141120003, 141120006, 141120007, 141125101, 141125102, 141130002, 141130003, 141140002, 141140004, 141140005, 141140006, 141144102, 141150002, 141150005, 141160002, 141163102, 141170002, 141170003, 141170007, 141174102, 141174106, 141180002, 141180004, 141184102, 141190002, 141190005, 141190008, 141194103, 141195102, 141195104, 141195202, 141195203, 141200002, 141200003, 141200004, 141210002, 141210005, 141210006, 141210007, 141215302, 141230002, 141230004, 141230006, 141230008, 141234102, 141240002, 141240007, 141240010, 141244202, 141245202, 141250002, 141250004, 141250005, 141260002, 141260003, 141270002, 141280002, 141280004, 141280006, 141280010, 141283102, 141284202, 141285102, 141285202, 141285302, 141290002, 141290003, 141290004, 141290005, 141290006, 141300002, 141300004, 141304102, 142010002, 142014102, 142015102, 142020002, 142020005, 142020012, 142023102, 142023201, 142023204, 142025102, 142030002, 142030004, 142033102, 142033104, 142034102, 142040002, 142040003, 142050001, 142050002, 142053105, 142053108, 142054202, 142060002, 142060003, 142064102, 142080002, 142080003, 142090002, 142090004, 142090005, 142090006, 142094102, 142094103, 142100002, 142100004, 142105102, 142105103, 142110002, 142110006, 142114102, 142120001, 142120002, 142130002, 142133102, 142133104, 142140002, 142140006, 142143102, 142145102, 142150002, 142150006, 142150007, 142150009, 142153102, 142153103, 142155102, 142160002, 142160005, 142165102, 142165202, 142180002, 142180004, 142180005, 142180007, 142180008, 142190002, 142190003, 142200002, 142200004, 142204202, 142210002, 142210005, 142210008, 142210010, 142210012, 142213102, 142215102, 142220002, 142220005, 142220008, 142220009, 142224102, 142224302, 142230002, 142230004, 142230007, 142231102, 142240002, 142240003, 142250002, 142250003, 142250005, 142260002, 142260004, 142260005, 142260008, 142264102, 142265202, 142270002, 142270003, 142280002, 142280003, 142280007, 142280008, 142283102, 142283105, 142290002, 142290003, 142290005, 142290006, 142290007, 142290009, 142293102, 142294102, 142294104, 142294202, 142294204, 142294208, 142295202, 142300002, 142305102, 143010002, 143010003, 143014203, 143020002, 143024202, 143024204, 143030002, 143040002, 143050002, 143050004, 143054102, 143055202, 143060002, 143065202, 143065203, 143070002, 143070003, 143080002, 143080003, 143080006, 143080007, 143081103, 143084202, 143084205, 143084206, 143084402, 143084405, 143090002, 143090003, 143090006, 143090007, 143093102, 143093105, 143094102, 143094104, 143100002, 143100006, 143110002, 143120002, 143130001, 143130002, 143130004, 143135102, 143140002, 143140004, 143150002, 143150004, 143150005, 143160001, 143160003, 143160005, 143170002, 143180002, 143180005, 143180006, 143180009, 143182102, 143184102, 143184105, 143190001, 143190002, 143190003, 143190004, 143190007, 143200003, 143210002, 143210005, 143210006, 143210007, 143220002, 143220004, 143225103, 143230002, 143230006, 143233102, 143235204, 143240001, 143240003, 143240004, 143245102, 143250001, 143250011, 143254103, 143254106, 143260002, 143260004, 143260005, 143270002, 143270003, 143270004, 143270008, 143270009, 143275202, 143290002, 143290007, 143290010, 143294102, 143294302, 143295102, 143295106, 143300002, 143300003, 144010002, 144010003, 144020002, 144020003, 144030001, 144040001, 144050002, 144060002, 144070002, 144070004, 144090002, 144100002, 144104102, 144104103, 144110002, 144110004, 144113102, 144113103, 144113108, 144120002, 144130002, 144133102, 144135102, 144135103, 144140002, 144144102, 144144105, 144160006, 144160012, 144170002, 144170003, 144180002, 144180003, 145010002, 145010003, 145010004, 145020002, 145020004, 145020006, 145023101, 145023103, 145023106, 145023107, 145024104, 145030002, 145030005, 145035102, 145035202, 145040002, 145044102, 145045102, 145050002, 145050003, 145050004, 145050005, 145054102, 145054202, 145055202, 145060001, 145060002, 145060003, 145070002, 145080002, 145080006, 145085102, 145090001, 145090002, 145090007, 145100002, 145100005, 145100007, 145100013, 145105102, 145110002, 145110006, 145114102, 145115104, 145115302, 145120002, 145120003, 145120006, 145124202, 145130002, 145134102, 145140002, 145140003, 145140009, 145150002, 145150004, 145150005, 145153102, 145153105, 145154102, 145160008, 145160012, 145161102, 145165102, 145170002, 145170005, 145173103, 145173104, 145173105, 145180002, 145180004, 145184202, 145190002, 145190003, 145200001, 145200002, 145210002, 145210004, 145210005, 145220002, 145220004, 145220007, 145230002, 145230003, 145235102, 145240004, 145240005, 145240006, 145240010, 145243102, 145243103, 145244102, 145244104, 145244105, 145250002, 145250004, 145250006, 145253102, 145270002, 145270003, 145270008, 145274202, 145275103, 145280002, 145280003, 145280005, 145290002, 145290004, 145290010, 145295102, 145300002, 146020001, 146020002, 146030002, 146030003, 146040002, 146040005, 146040007, 146044102, 146044202, 146050002, 146050005, 146050008, 146050011, 146052105, 146052202, 146070002, 146070004, 146080002, 146080004, 146080007, 146090002, 146100002, 146110001, 146110002, 146110003, 146110004, 146130002, 146130003, 146150001, 146152102, 146160002, 146164102, 146170002, 146170003, 146170006, 146180002, 146180009, 147020002, 147020004, 147020006, 147020009, 147020011, 147021202, 147024102, 147030002, 147030003, 147030006, 147030007, 147035202, 147040002, 147050002, 147050004, 147060004, 147060009, 147061107, 147070002, 147090001, 147090003, 147100002, 147100005, 147101102, 147110002, 147110007, 147120002, 147120004, 147120005, 147140002, 147140004, 147144105, 147150002, 147160002, 147160004, 147160006, 147160010, 147170002, 147170004, 147170005, 147173103, 147180002, 147190002, 147200003, 147203102, 148020002, 148030002, 148050002, 148050006, 148050008, 148053202, 148060002, 148060003, 148060004, 148060011, 148070002, 148070005, 148120002, 148120003, 148120004, 148120006, 148124104, 148124202, 148130001, 148130002, 148130003, 148130004, 148130007, 148140002, 148140004, 148140008, 148141102, 148150002, 148150003, 148150009, 148150010, 148153102, 148154402, 148154405, 148170002, 148170003, 148170004, 148170007, 148170009, 148170014, 148173302, 148173304, 148174102, 148174302, 149014102, 149020002, 149020003, 149020004, 149030003, 149030004, 149040002, 149100002, 149100003, 149100004, 149100009, 149120001, 149124102, 149130002, 149140002, 149150002, 149154102, 149160002, 149160007, 149160008, 149160009, 149170002, 149170003, 149173102, 149180002, 149190002, 149190005, 149193105, 149200002, 149200003, 149200004, 150020002, 150020003, 150020004, 150025102, 150030002, 150030004, 150030011, 150034304, 150040002, 150050001, 150050003, 150070002, 150070005, 150074102, 150074302, 150074307, 150080002, 150090002, 150090003, 150100002, 150110002, 150130002, 150133102, 150134102, 150140002, 150150002, 150150004, 150155102, 150160002, 150160003, 150190003, 150194202, 150200002, 150200009, 150204102, 151020002, 151020005, 151030002, 151030004, 151040002, 151080002, 151110002, 151120003, 151123102, 151140001, 151140004, 151160002, 151160003, 151160005, 151160006, 151163201, 151170005, 151180003, 151190002, 151190004, 151200001, 152010002, 152010005, 152020002, 152020003, 152030001, 152030003, 152040003, 152040005, 152040006, 152041102, 152050002, 152050006, 152054102, 152054202, 152070002, 152070004, 152075102, 152075104, 152090002, 152090003, 152091102, 152100002, 152100007, 152104105, 152110002, 152110003, 152120001, 152120002, 152120004, 152130002, 152130003, 152130009, 152135102, 152150001, 152150003, 152150006, 152150008, 152150012, 152153104, 152153202, 152154102, 152160002, 152164103, 152170001, 152170005, 152170007, 152180002, 152180006, 152190002, 152193103, 152195102, 152200002, 152201102, 152204102, 153010002, 153010004, 153010005, 153020002, 153023102, 153030002, 153030005, 153030006, 153033102, 153033202, 153040002, 153040006, 153050003, 153050004, 153050008, 153050009, 153060002, 153060005, 153070002, 153070005, 153074101, 153074102, 153080002, 153080005, 153090002, 153090003, 153090005, 153090006, 153100002, 153100003, 153100006, 153103106, 153103108, 153120002, 153130002, 153130004, 153150003, 153150004, 153150005, 153150007, 153150008, 153153103, 153154302, 153160002, 153160004, 153160006, 153161102, 153170001, 153170003, 153170007, 153174202, 153174302, 153175202, 153190002, 153190003, 153190005, 153200002, 153200003, 154010002, 154010003, 154010004, 154010007, 154013102, 154014302, 154014402, 154020002, 154020008, 154025102, 154030002, 154050002, 154050007, 154054102, 154054202, 154055102, 154060002, 154060003, 154060008, 154060010, 154080002, 154083202, 154090002, 154090003, 154093202, 154095102, 154110002, 154120002, 154120004, 154120005, 154120006, 154123102, 154124302, 154124402, 154124405, 154130002, 154130003, 154134102, 154134105, 154170002, 154170003, 154170004, 154170016, 154190002, 154190004, 154190006, 154200002, 154200004, 154200006, 154203102, 154203107, 155040001, 155044102, 155050002, 155050007, 155060002, 155090002, 155090005, 155093102, 155100002, 155110002, 155120002, 155120003, 155130002, 155130004, 155140004, 155140010, 155150002, 155160002, 155170002, 155180006, 155180008, 155181102, 155181104, 155190002, 155190005, 155190006, 155191102, 155191202, 155194202, 155200002, 155200006, 156013104, 156020005, 156020008, 156020013, 156030004, 156030009, 156070005, 156070008, 156101202, 156130002, 157010002, 157010003, 157010005, 157010007, 157010009, 157010012, 157014202, 157020002, 157030002, 157030007, 157033102, 157033202, 157060002, 157060004, 157070002, 157070003, 157070004, 157070005, 157070008, 157070012, 157070013, 157070018, 157073102, 157073202, 157073302, 157080002, 157100002, 157100003, 157100004, 157100005, 157100007, 157100011, 157104202, 157110002, 157110003, 157110005, 157110007, 157110008, 157110011, 157113104, 157114102, 157114202, 157114305, 157120002, 157120007, 157130004, 157130005, 157135105, 157135107, 157150002, 157170001, 157170002, 157170008, 157174102, 157180002, 158010002, 158010003, 158020006, 158030002, 158030003, 158030006, 158030007, 158035102, 158040002, 158040006, 158050002, 158050005, 158050006, 158060002, 158060010, 158080003, 158100002, 158110002, 158110003, 158120001, 158140001, 158140004, 158140008, 158140009, 158150002, 158153302, 158153306, 158160001, 158160002, 158170002, 158170004, 158200003, 158201102, 158201104, 159010002, 159010003, 159010006, 159010010, 159015202, 159020003, 159030002, 159030006, 159040002, 159040005, 159040006, 159044102, 159045102, 159050002, 159050004, 159053102, 159060003, 159070002, 159070003, 159080001, 159080002, 159100002, 159100004, 159100006, 159100013, 159100014, 159110002, 159110003, 159110004, 159110006, 159110007, 159115104, 159120002, 159120003, 159120004, 159120006, 159120008, 159123101, 159123204, 159130002, 159130003, 159140002, 159140005, 159140008, 159140009, 159140011, 159150006, 159160002, 159164202, 159164205, 159170003, 159170007, 159180002, 159180004, 159190002, 159190004, 159200002, 159200003, 159200004, 159200005, 159200009, 159210002, 159210003, 159210005, 159213102, 159213103, 159213105, 159214103, 159214105, 159215102, 159220002, 159220003, 159220006, 159230002, 159230004, 159233103, 159233104, 159235102, 159240002, 159240004, 159240006, 159240007, 159244102, 159250002, 159250004, 159250006, 159270002, 159270006, 159275102, 159275202, 159280002, 159280003, 159280004, 159280006, 159280007, 159284102, 159284104, 159290002, 159290003, 159290008, 159291109, 159294202, 159294208, 159295102, 159295105, 159300002, 159300004, 160010002, 160020002, 160020006, 160020007, 160020012, 160030002, 160030003, 160030004, 160040002, 160040005, 160050002, 160050003, 160050004, 160050005, 160053102, 160055202, 160060002, 160060004, 160060005, 160070002, 160070004, 160070006, 160075202, 160080002, 160083102, 160100002, 160100007, 160103102, 160103107, 160103202, 160110002, 160110003, 160110004, 160110005, 160110006, 160110007, 160120002, 160123202, 160124302, 160130002, 160130003, 160140002, 160140004, 160140005, 160150002, 160150004, 160155102, 160160002, 160163102, 160165102, 160170002, 160180001, 160180003, 160180006, 160190002, 160190003, 160200002, 161010002, 161010004, 161010005, 161014102, 161015102, 161020002, 161020003, 161023103, 161023202, 161023205, 161025102, 161030002, 161030003, 161030009, 161040002, 161040005, 161040006, 161040007, 161043104, 161045102, 161050002, 161055101, 161060002, 161060009, 161063103, 161063105, 161070002, 161070003, 161070007, 161075102, 161075202, 161080002, 161080003, 161080005, 161090002, 161093102, 161100001, 161100003, 161100006, 161100012, 161110002, 161120002, 161120003, 161120006, 161123103, 161130002, 161130003, 161140002, 161140005, 161144102, 161150001, 161150002, 161160002, 161160003, 161165103, 161170002, 161170005, 161170008, 161180002, 161190002, 161190004, 161200002, 162010002, 162010003, 162020002, 162020003, 162030002, 162030003, 162030006, 162033102, 162034202, 162040002, 162040004, 162050001, 162050003, 162060002, 162070001, 162070003, 162070006, 162070009, 162080003, 162080004, 162090001, 162090003, 162100001, 162100002, 162110002, 162120004, 162125102, 162130002, 162130003, 162140002, 162140004, 162140006, 162140009, 162140014, 162150004, 162153102, 162155102, 162161102, 162170003, 162180003, 162180005, 162190002, 162195202, 162200001, 162200002, 163030002, 163030005, 163030008, 163031103, 163040002, 163050002, 163055102, 163055103, 163060002, 163060003, 163060004, 163070002, 163080001, 163080002, 163084102, 163090002, 163090003, 163090007, 163100002, 163110001, 163110002, 163120002, 163120004, 163123102, 163140001, 163140002, 163140003, 163150002, 163150003, 163150005, 163160002, 163170002, 163180002, 163180003, 163180005, 163180008, 163190002, 163190003, 163200002, 163200003, 163200004, 163201103, 163201106, 163210002, 163230002, 163230003, 163230010, 163234101, 163234104, 163240002, 163240004, 163240005, 163250002, 163250007, 163251102, 163251108, 163253102, 163253106, 163253108, 163254101, 163260002, 163260003, 163270002, 163270004, 163270006, 163274102, 163274103, 163274104, 163280002, 163290002, 163290004, 163300002, 163300006, 163300010, 163303103, 164010004, 164010006, 164011104, 164011105, 164011106, 164020002, 164020004, 164020006, 164020010, 164030002, 164033102, 164033104, 164035102, 164040002, 164040004, 164040005, 164044302, 164050002, 164050004, 164050006, 164055102, 164055303, 164060002, 164060006, 164070002, 164070004, 164070006, 164074102, 164074202, 164075102, 164075103, 164075104, 164090002, 164100002, 164100007, 164105102, 164105105, 164111102, 164111104, 164115002, 164115003, 164120002, 164120003, 164120004, 164124104, 164125104, 164130002, 164130003, 164130004, 164140002, 164140003, 164140005, 164140007, 164144102, 164145103, 164145104, 164150002, 164154102, 164154105, 164160002, 164160006, 164170002, 164170003, 164170004, 164174105, 164175102, 164180002, 164180008, 164183102, 164185102, 164190002, 164195102, 164195302, 164200005, 164200008, 164203102, 164203103, 164204102, 164210002, 164220002, 164220009, 164224102, 164225302, 164225304, 164225305, 164230002, 164230005, 164230006, 164230007, 164233102, 164240002, 164244202, 164245102, 164250002, 164250003, 164260002, 164260006, 164260008, 164261103, 164270002, 164270004, 164270008, 164280002, 164280003, 164280004, 164285102, 164290001, 164300002, 164300006, 164300010, 165010002, 165010004, 165010006, 165010007, 165010008, 165010010, 165014106, 165020002, 165020004, 165021102, 165024102, 165030002, 165040002, 165040004, 165050002, 165050003, 165050005, 165060002, 165060005, 165060009, 165070002, 165070005, 165074102, 165080002, 165080004, 165080008, 165080010, 165085106, 165090002, 165100003, 165110002, 165110003, 165120002, 165130002, 165140002, 165150002, 165150006, 165150008, 165153103, 165153107, 165153202, 165155202, 165155302, 165160002, 165160005, 165160007, 165164102, 165180002, 165190002, 165194102, 165194202, 165200002, 165200004, 165200008, 165204102, 165205102, 165210002, 165210003, 165210004, 165210005, 165213105, 165220002, 165220005, 165240002, 165240003, 165250002, 165250003, 165255102, 165260002, 165260004, 165265102, 165270002, 165270005, 165280002, 165280004, 165290002, 165290006, 165300002, 165300005, 165410002, 165410004, 165410005, 165414102, 165414103, 166010002, 166010004, 166020002, 166030002, 166030004, 166030005, 166040001, 166044102, 166050002, 166050005, 166055102, 166060002, 166060004, 166060006, 166070002, 166070005, 166071102, 166080003, 166090002, 166090003, 166100002, 166110002, 166110005, 166111102, 166111103, 166120002, 166120004, 166120006, 166130002, 166140002, 166140004, 166141102, 166150001, 166150003, 166150004, 166150006, 166160001, 166160002, 166170002, 166170003, 166180002, 166180003, 166180004, 166180005, 166180007, 166190002, 166190004, 166190005, 166200002, 166200007, 166200010, 166203102, 166204102, 166210002, 166210003, 166220002, 166220003, 166230002, 166230003, 166244103, 166260001, 166260002, 166260004, 166260007, 166264104, 166270002, 166270007, 166273102, 166280002, 166280006, 166284104, 166290002, 166294102, 167010002, 167020002, 167020004, 167020006, 167030002, 167030003, 167040002, 167040004, 167050001, 167050004, 167054102, 167060002, 167070002, 167070004, 167080002, 167090002, 167090005, 167100002, 167100006, 167100008, 167104103, 167110002, 167120002, 167125102, 167130002, 167140002, 167140005, 167140006, 167150003, 167160002, 167160004, 167164102, 167170002, 167170003, 167180002, 167180004, 167180008, 167180009, 167183102, 167185105, 167185106, 167190002, 167190004, 167190005, 167200002, 167200003, 167200006, 167205102, 167205105, 167205202, 167205304, 167210002, 167210003, 167213102, 167220002, 167220003, 167220005, 167223104, 167225102, 167225202, 167230002, 167240002, 167240004, 167240006, 167241102, 167250004, 167250006, 167252101, 167254102, 167254202, 167260002, 167260004, 167260008, 167265102, 167270002, 167271202, 167280002, 167290002, 167290003, 167292104, 167300003, 167300004, 167300006, 168010002, 168010004, 168010005, 168010006, 168011101, 168013107, 168020002, 168020003, 168033102, 168033103, 168034102, 168034106, 168040002, 168040003, 168050002, 168050005, 168060002, 168064102, 168064108, 168064202, 168064302, 168070002, 168090002, 168090003, 168094105, 168100002, 168100003, 168100004, 168100005, 168103103, 168103104, 168110002, 168120002, 168120005, 168120007, 168130002, 168130003, 168130005, 168140002, 168150003, 168160002, 168160003, 168160004, 168170002, 168170004, 168180002, 168180004, 168180005, 168184102, 168190002, 168190009, 168190012, 168195102, 168200002, 168200004, 168200010, 168203102, 168203106, 168210001, 168210002, 168220002, 168220003, 168225202, 168230002, 168230004, 168240001, 168240002, 168240003, 168245105, 168250002, 168260002, 168260004, 168265102, 168270002, 168280001, 168280002, 168280003, 168280005, 168280007, 168280009, 168290002, 168295102, 168300002, 168300003, 169010002, 169020001, 169020004, 169030002, 169030006, 169034102, 169034104, 169035102, 169040002, 169040004, 169040007, 169044104, 169045102, 169050002, 169050003, 169060002, 169060004, 169060005, 169070002, 169070003, 169074102, 169080002, 169080003, 169090002, 169090003, 169090005, 169094103, 169094205, 169100002, 169110002, 169120002, 169120004, 169120006, 169130002, 169130007, 169130012, 169135102, 169140002, 169140004, 169140008, 169150002, 169154102, 169160002, 169170002, 169170005, 169170006, 169174102, 169180002, 169180003, 169183105, 169184002, 169190002, 169190004, 169190005, 169194102, 169194106, 169200002, 169200004, 169200005, 169203102, 169203105, 169210002, 169210003, 169210004, 169210005, 169220002, 169220005, 169220006, 169223102, 169230002, 169230003, 169230005, 169240002, 169250002, 169250003, 169250004, 169250005, 169251102, 169270002, 169270004, 169280002, 169280005, 169290002, 169290003, 169290004, 169300002, 169300004, 169300006, 169301103, 170010002, 170010004, 170010005, 170014102, 170040002, 170040003, 170040004, 170050002, 170050003, 170070002, 170070003, 170070005, 170070008, 170070011, 170080002, 170080004, 170080007, 170080008, 170120002, 170120003, 170120004, 170140002, 170140003, 170140004, 170150002, 170150008, 170153102, 170153106, 170153108, 170160004, 170160006, 170180002, 170180006, 170180008, 170184202, 170190002, 170410002, 170410004, 171010002, 171010003, 171010004, 171010006, 171010007, 171015202, 171020002, 171020003, 171020005, 171030002, 171030003, 171030006, 171040002, 171040003, 171050002, 171050004, 171060002, 171070002, 171070004, 171080002, 171080003, 171080007, 171100002, 171150002, 171150004, 171151102, 171160003, 171160005, 171170001, 171170002, 171170003, 171180002, 171180004, 171190001, 171190002, 171190004, 171190006, 171191103, 171200001, 171200002, 171200004, 171203104, 171203105, 171205104, 171210002, 171210003, 171210004, 171210007, 171210009, 171214102, 171215302, 171215305, 171220002, 171220003, 171220005, 171223109, 171223110, 171230002, 171230003, 171230004, 171235103, 171235104, 171240002, 171240004, 171250002, 171260001, 171260002, 171260003, 171270002, 171270003, 171270004, 171280002, 171280003, 171290001, 171290002, 172020001, 172020003, 172020005, 172030001, 172030004, 172040002, 172040008, 172045102, 172050002, 172050004, 172053102, 172060002, 172060006, 172070002, 172070003, 172070004, 172070006, 172100001, 172100002, 172120002, 172150002, 172150004, 172150010, 172160002, 172160004, 172170002, 172172103, 172172106, 172175102, 172181104, 172184102, 172190002, 172190003, 172190004, 172190010, 172190011, 172191102, 172195102, 172200002, 172200009, 173010002, 173010004, 173010005, 173030001, 173030002, 173030006, 173033102, 173033207, 173033302, 173040002, 173040005, 173050002, 173060002, 173065102, 173070002, 173070004, 173070005, 173070006, 173071102, 173071113, 173080002, 173080003, 173100001, 173110002, 173110004, 173110007, 173120002, 173123102, 173140004, 173140008, 173143102, 173143103, 173145204, 173170001, 173170002, 173170004, 173180002, 173180006, 173183106, 173193002, 173193004, 173200002, 173200006, 173205102, 173210002, 173210005, 173211102, 173230002, 173230003, 173240001, 173250002, 173250003, 173250004, 173253102, 173260002, 173260003, 173270002, 173270004, 173270007, 173280002, 173280003, 173281102, 173281104, 173290002, 173290003, 173290005, 173300002, 173300004, 174011102, 174030002, 174030003, 174030004, 174030006, 174040001, 174040002, 174040003, 174050002, 174050003, 174050005, 174050006, 174060001, 174060005, 174060006, 174060008, 174061102, 174061103, 174063102, 174063104, 174065102, 174065103, 174080002, 174080003, 174080006, 174090004, 174100002, 174100004, 174110002, 174120001, 174120004, 174123102, 174123104, 174123105, 174123106, 174130002, 174140002, 174140005, 174140010, 174145202, 174160002, 174165103, 174165202, 174165204, 174170002, 174170004, 174170015, 174170018, 174173102, 174173104, 174173106, 174180002, 174180003, 174180005, 174185202, 174185204, 174200002, 174200003, 174200006, 174200008, 174201106, 174204102, 174204202, 174204204, 175010002, 175010003, 175020002, 175020004, 175030002, 175030003, 175030008, 175040003, 175050002, 175050003, 175055102, 175060002, 175060003, 175065102, 175070002, 175071102, 175071104, 175075102, 175080002, 175090002, 175090003, 175100002, 175100004, 175104102, 175104103, 175110002, 175110004, 175110005, 175110007, 175120002, 175120003, 175130002, 175130003, 175130004, 175140003, 175140005, 175143202, 175143205, 175150002, 175150003, 175150006, 175150007, 175154202, 175154203, 175160002, 175160003, 175170002, 175170003, 175171103, 175175205, 175180002, 175181103, 175190002, 175190003, 175190004, 175194102, 175200002, 175203102, 175204102, 175210002, 175210004, 175220002, 175230002, 175230005, 175230007, 175233102, 175240002, 175240003, 175240004, 175250002, 175250004, 175250008, 175260002, 175260005, 175261102, 175264103, 175270002, 175275103, 175275105, 175280002, 175280005, 175280006, 175290002, 175300002, 175300004, 175300006, 175300007, 175303103, 176010002, 176010003, 176015303, 176020002, 176020003, 176030001, 176030003, 176030004, 176034102, 176034103, 176050002, 176050006, 176050007, 176060002, 176060004, 176070002, 176090002, 176093102, 176100002, 176100003, 176103102, 176110003, 176110007, 176110012, 176120001, 176120003, 176140001, 176140004, 176140006, 176140007, 176150001, 176150002, 176153102, 176153104, 176160002, 176160005, 176160006, 176160008, 176160009, 176164102, 176164202, 176170002, 176170003, 176170004, 176180002, 176180003, 176180004, 176180006, 176183102, 176190002, 176190004, 176190005, 176190007, 176190008, 176191102, 176191103, 176200006, 177020002, 177020003, 177020004, 177020007, 177030002, 177030006, 177040002, 177050001, 177050002, 177060002, 177060003, 177060004, 177060005, 177060006, 177060007, 177070002, 177070003, 177080002, 177080003, 177080004, 177085105, 177085107, 177090001, 177090002, 177090005, 177093106, 177100001, 177100002, 177100005, 177104106, 177110002, 177110003, 177120002, 177120004, 177120005, 177130002, 177130003, 177130004, 177140001, 177140002, 177140004, 177145202, 177145204, 177150002, 177150003, 177150004, 177150006, 177154102, 177160001, 177180002, 177180004, 177180005, 177180006, 177190002, 177190004, 177193102, 177200002, 177200004, 177210002, 177210004, 177215103, 177220002, 177230002, 177240002, 177240004, 177240005, 177250001, 177250006, 177270001, 177270003, 177280002, 177280003, 177280007, 177290002, 177290003, 177290005, 177290006, 177290008, 177291102, 177291106, 177300002, 177300004, 177300005, 177305102, 178010002, 178010003, 178010008, 178010010, 178014101, 178030002, 178030003, 178030005, 178030014, 178033203, 178034102, 178034104, 178035202, 178035205, 178040002, 178040004, 178050002, 178050004, 178050005, 178060002, 178060006, 178070002, 178070007, 178074102, 178074103, 178074104, 178080004, 178090005, 178090007, 178090008, 178091102, 178100002, 178100003, 178100004, 178100006, 178103203, 178110002, 178110005, 178110006, 178110007, 178120001, 178120004, 178120007, 178124102, 178124104, 178130002, 178130003, 178140002, 178140003, 178150002, 178150004, 178150006, 178155102, 178155105, 178160003, 178160004, 178170002, 178170005, 178170007, 178174102, 178180002, 178180005, 178183102, 178185102, 178200002, 178200003, 178220004, 178220006, 178220007, 178230002, 178230003, 178240003, 178244104, 178250002, 178250003, 178255102, 178260002, 178260004, 178264102, 178270002, 178270003, 178270004, 178275204, 178275303, 178280002, 178280003, 178280005, 178280006, 178280007, 178283103, 178290002, 178300002, 178300003, 178300004, 179010002, 179010004, 179010005, 179020001, 179020003, 179030002, 179030003, 179040002, 179050002, 179050003, 179050004, 179052102, 179060002, 179060003, 179060004, 179065102, 179080002, 179080004, 179090002, 179110003, 179110004, 179113102, 179120001, 179120005, 179130001, 179130006, 179140002, 179140003, 179150001, 179150002, 179160002, 179160004, 179170002, 179180001, 179180004, 179200002, 179200004, 179202102, 179204102, 179210002, 179220002, 179220003, 179220004, 179220005, 179230002, 179230004, 179240002, 179250002, 179250003, 179250004, 179250005, 179260002, 179260003, 179260005, 179264202, 179270002, 179270003, 179270004, 179280002, 179280004, 179284102, 179290002, 179290003, 179300002, 179300003, 180010002, 180010007, 180030002, 180031102, 180040001, 180040002, 180040005, 180050002, 180054102, 180060002, 180060004, 180061102, 180061106, 180064102, 180070002, 180070003, 180080002, 180084102, 180090002, 180090004, 180100005, 180100006, 180110002, 180110006, 180120002, 180120005, 180121102, 180130007, 180130009, 180140002, 180160002, 180160008, 180170003, 180180002, 180180004, 180180007, 180190002, 180190005, 180210002, 180210006, 180215102, 180215202, 180215208, 180220002, 180220003, 180220004, 180220008, 180224105, 180230002, 180230003, 180230005, 180230007, 180240002, 180240003, 180240004, 180250004, 180260002, 180263102, 180270004, 180270009, 180275103, 180280001, 180280003, 180280004, 180283103, 180283202, 180283206, 180290001, 180290002, 180290008, 180300002, 180300003, 180303102, 180303103, 181010001, 181010002, 181020002, 181020004, 181030002, 181030008, 181034102, 181035102, 181040002, 181040005, 181044102, 181050002, 181050004, 181055102, 181060002, 181060006, 181070002, 181070003, 181070010, 181073102, 181073106, 181080002, 181083202, 181084102, 181084202, 181090001, 181090002, 181090005, 181100002, 181100004, 181110002, 181110004, 181110007, 181110009, 181113102, 181113202, 181120002, 181120004, 181121101, 181121106, 181130002, 181134102, 181140002, 181140004, 181140005, 181140006, 181150002, 181150003, 181160002, 181160004, 181170002, 181170004, 181175102, 181175105, 181190002, 181200003, 181205102, 181210002, 181210006, 181215102, 181220002, 181220003, 181220004, 181230001, 181230003, 181230004, 181240001, 181240003, 181240005, 181242202, 181245102, 181250002, 181250003, 181253102, 181260002, 181260003, 181265102, 181270002, 181270003, 181270005, 181270007, 181280002, 181280006, 181280011, 181300002, 181300003, 181300004, 181300005, 181305105, 182010002, 182010003, 182020002, 182020003, 182020004, 182020007, 182021102, 182021201, 182021203, 182030002, 182030003, 182030004, 182040002, 182040003, 182040004, 182050003, 182060002, 182060003, 182070002, 182070003, 182070005, 182080005, 182081104, 182090001, 182090005, 182091102, 182120002, 182120003, 182120004, 182120005, 182130002, 182130003, 182130005, 182130007, 182134102, 182135102, 182140002, 182140004, 182140008, 182145102, 182145103, 182145106, 182150009, 182170002, 182170008, 182174102, 182174104, 182180002, 182180010, 182190002, 182195102, 182200002, 182200004, 182200009, 182200010, 183010002, 183010004, 183010009, 183020002, 183020003, 183030002, 183030003, 183030004, 183040002, 183040005, 183044102, 183045102, 183050002, 183050003, 183053104, 183060002, 183060004, 183070001, 183070002, 183080002, 183080003, 183080004, 183080006, 183080009, 183080012, 183083102, 183083205, 183090002, 183090003, 183090004, 183090005, 183090006, 183100002, 183100004, 183101102, 183104202, 183110002, 183110005, 183110006, 183110007, 183110008, 183111102, 183114102, 183120002, 183130002, 183130003, 183130006, 183130007, 183133202, 183140002, 183140003, 183140004, 183150002, 183150006, 183153102, 183160002, 183164102, 183170002, 183170004, 183170006, 183170007, 183170009, 183172102, 183172108, 183180002, 183180004, 183185102, 183185104, 183185203, 183190002, 183200002, 183200003, 184010002, 184020001, 184020002, 184020003, 184020005, 184020006, 184022101, 184022103, 184022104, 184022112, 184024107, 184040001, 184041102, 184050002, 184050003, 184060001, 184060003, 184063102, 184063103, 184070001, 184070005, 184070007, 184072103, 184074202, 184075102, 184080004, 184090002, 184090003, 184090005, 184090009, 184100002, 184100003, 184100005, 184100006, 184101102, 184110001, 184110003, 184110004, 184114102, 184114104, 184120002, 184120005, 184130001, 184130003, 184140002, 184140005, 184140006, 184143102, 184143303, 184145102, 184145105, 184150001, 184150004, 184160002, 184161102, 184161107, 184170002, 184180002, 184180004, 184180007, 184181102, 184181105, 184190002, 184190004, 184190006, 184194102, 184195102, 184195104, 184203102, 184210002, 184210006, 184211117, 184211122, 184213102, 184230002, 184230004, 184230006, 184233102, 184240001, 184240002, 184240004, 184242203, 184250002, 184250005, 184253102, 184253103, 184253106, 184253302, 184253304, 184260001, 184260004, 184264103, 184270002, 184270003, 184270004, 184270007, 184271102, 184271103, 184290001, 184294102, 184294104, 184300002, 184300003, 184300008, 184304102, 184305102, 185010002, 185010003, 185020001, 185020003, 185020005, 185020006, 185020007, 185020009, 185030004, 185030006, 185033102, 185040002, 185040003, 185040008, 185044102, 185045103, 185050002, 185050003, 185060001, 185060002, 185060004, 185060007, 185070002, 185073102, 185080004, 185080007, 185085302, 185085402, 185090002, 185090006, 185100002, 185100004, 185100014, 185105102, 185110002, 185110003, 185110006, 185120003, 185130002, 185140002, 185140003, 185140009, 185140011, 185150002, 185150004, 185160002, 185160003, 185163102, 185170002, 185180002, 185180007, 185180008, 185185101, 185190002, 185190006, 185194102, 185195102, 185200002, 185200003, 185200006, 186010001, 186010003, 186014102, 186020002, 186020004, 186020005, 186020007, 186024102, 186030001, 186030002, 186030007, 186032102, 186034202, 186040002, 186040005, 186050002, 186050003, 186050004, 186060002, 186060003, 186080001, 186080003, 186080004, 186080005, 186080008, 186080009, 186090002, 186090005, 186100002, 186100003, 186100005, 186100006, 186104104, 186110001, 186110002, 186110004, 186110006, 186110008, 186110009, 186110010, 186111203, 186120002, 186120003, 186130004, 186140002, 186145102, 186150003, 186160002, 186160003, 186160005, 186170007, 186170009, 186174102, 186180001, 186180002, 186190002, 186190004, 186200002, 186200004, 186200005, 186204102, 186210001, 186210003, 186210005, 186213102, 186220001, 186220003, 186220004, 186222105, 186230001, 186240002, 186240004, 186240006, 186243102, 186244102, 186244105, 186250002, 186260001, 186260003, 186260005, 186260010, 186265102, 186270002, 186270003, 186270004, 186280001, 186280003, 186284102, 186290002, 186290003, 186300002, 187010002, 187030003, 187030004, 187030005, 187040002, 187040003, 187040004, 187040005, 187040006, 187040009, 187050001, 187050005, 187060002, 187065102, 187065104, 187070002, 187070004, 187075105, 187080001, 187080002, 187080005, 187090002, 187090004, 187090005, 187092102, 187092103, 187094102, 187100005, 187110002, 187110004, 187120002, 187130002, 187130006, 187130008, 187132102, 187140002, 187140003, 187140006, 187143102, 187143208, 187150002, 187150007, 187154202, 187160002, 187170002, 187170003, 187175102, 187175202, 187180002, 187190002, 187190003, 187193102, 187200003, 187410002, 187412103, 187412104, 187412113, 187415102, 187415104, 188030002, 188030003, 188040001, 188040002, 188044202, 188050002, 188050004, 188060002, 188060003, 188060004, 188060007, 188064302, 188065102, 188080002, 188080003, 188083105, 188083202, 188090002, 188090004, 188100002, 188100005, 188104102, 188104202, 188120002, 188120003, 188120006, 188130002, 188140002, 188140004, 188144102, 188150002, 188160002, 188160004, 188180002, 188180003, 188180004, 188190002, 188190004, 188190007, 188200002, 189030002, 189030003, 189030006, 189060002, 189060004, 189060007, 189070004, 189080002, 189080008, 189080014, 189090002, 189090011, 189110002, 189110005, 189124102, 189124104, 189130001, 189130002, 189130004, 189131102, 189133302, 189133310, 189134102, 189140002, 189150002, 189150004, 189150007, 189160002, 189163102, 189163105, 189163202, 189170002, 189180008, 189190001, 190020002, 190020005, 190020006, 190023202, 190025102, 190025103, 190030001, 190030003, 190030004, 190030007, 190040002, 190050002, 190050003, 190050005, 190050008, 190050009, 190054202, 190054204, 190054305, 190080002, 190080003, 190080005, 190080012, 190080017, 190083202, 190090002, 190090007, 190090013, 190091106, 190093102, 190095102, 190100002, 190100009, 190120002, 190120003, 190120004, 190130001, 190130004, 190130005, 190130006, 190130007, 190130008, 190160002, 190160004, 190163102, 190165102, 190170007, 190171102, 190180001, 190181102, 190181105, 190181106, 191010002, 191010003, 191010004, 191010005, 191010007, 191020002, 191022102, 191070005, 191080002, 191080003, 191080004, 191090002, 191090003, 191100002, 191100004, 191100017, 191110002, 191110003, 191110007, 191120003, 191120004, 191122101, 191130002, 191130003, 191130005, 191135202, 191140002, 191140006, 191180002, 191180003, 191180006, 191185105, 191185106, 191190002, 191190003, 191200002, 191200003, 192020002, 192030001, 192040002, 192040004, 192040006, 192044102, 192045104, 192050002, 192060003, 192070002, 192070003, 192070004, 192070005, 192074105, 192080002, 192080003, 192090002, 192110001, 192110002, 192110003, 192110009, 192113102, 192120002, 192120007, 192130002, 192130006, 192130008, 192135104, 192140002, 192170002, 192170003, 192170005, 192170007, 192175104, 192184102, 192190002, 192190004, 192190005, 193010001, 193010004, 193015102, 193020002, 193020007, 193023104, 193023106, 193030002, 193040002, 193040003, 193045102, 193050002, 193050003, 193050006, 193060002, 193060003, 193060009, 193063102, 193070001, 193070002, 193070005, 193070010, 193070013, 193074102, 193080002, 193080004, 193100002, 193100005, 193104102, 193104104, 193104204, 193110003, 193120002, 193120003, 193130002, 193135102, 193135104, 193140002, 193140003, 193140004, 193150002, 193150005, 193163102, 193170002, 193174102, 193174202, 193175102, 193175202, 193180002, 193185102, 193185202, 193190002, 193190006, 193193102, 193194102, 193200002, 193200004, 193200005, 193200010, 193201102, 193201105, 193201110, 193410001, 193414102, 193414202, 194010001, 194010002, 194020002, 194023102, 194030001, 194050001, 194070002, 194070006, 194070008, 194080004, 194080005, 194082102, 194090002, 194090006, 194100001, 194100003, 194110002, 194110003, 194130001, 194130002, 194140002, 194140003, 194140005, 194140006, 194150002, 194160002, 194160004, 194170001, 194170002, 194170003, 194180002, 194190002, 194190022, 194192102, 194192202, 194193102, 194193204, 194195102, 194200002, 194200017, 195010002, 195010006, 195014102, 195020002, 195020004, 195020005, 195030002, 195030003, 195030006, 195040002, 195040004, 195050001, 195050006, 195060002, 195060003, 195070002, 195070003, 195070004, 195080001, 195080002, 195084101, 195090001, 195090002, 195090003, 195090004, 195090005, 195090006, 195094202, 195100002, 195100008, 195105202, 195110002, 195110004, 195110005, 195120002, 195120003, 195120004, 195124102, 195124104, 195150002, 195150004, 195150009, 195150014, 195155102, 195155103, 195160002, 195160006, 195160007, 195160011, 195162101, 195162107, 195170002, 195174102, 195180002, 195180004, 195184102, 195190002, 195190003, 195190005, 195190007, 195190008, 195190010, 195194102, 195195202, 195195302, 195200002, 195200006, 196020001, 196030002, 196030003, 196030005, 196030006, 196033103, 196040003, 196050002, 196050003, 196050006, 196070001, 196070003, 196070004, 196070005, 196080002, 196080003, 196080004, 196080011, 196081102, 196084202, 196090002, 196100002, 196100004, 196100005, 196110001, 196110003, 196110005, 196110006, 196114206, 196120002, 196120004, 196120008, 196130002, 196130003, 196130007, 196134104, 196134106, 196150004, 196150005, 196160001, 196160005, 196160007, 196160008, 196170002, 196170004, 196183102, 196190002, 196190005, 196194102, 196194104, 196200002, 196200004, 196230002, 196230003, 196234202, 196240002, 196240003, 196240011, 196243104, 196245102, 196245104, 196250002, 196250003, 196250009, 196260001, 196270002, 196270003, 196280002, 196280006, 196290002, 196290003, 196300002, 196300004, 197010002, 197010005, 197014202, 197014203, 197020002, 197023102, 197023103, 197024105, 197024108, 197030002, 197030006, 197030007, 197040002, 197040007, 197043102, 197043104, 197050002, 197050005, 197060002, 197060005, 197080004, 197090003, 197100001, 197100003, 197101103, 197110002, 197110004, 197115102, 197120002, 197120003, 197124104, 197130002, 197130005, 197130006, 197130007, 197140002, 197140003, 197150002, 197150005, 197150006, 197160001, 197160002, 197163104, 197170002, 197170004, 197170005, 197170006, 197175101, 197190002, 197200002, 197200003, 197200004, 197200005, 197200016, 197204102, 197210001, 197210003, 197210004, 197220001, 197220002, 197230001, 197240002, 197240006, 197245102, 197250002, 197250003, 197250004, 197250006, 197260002, 197260004, 197264102, 197264202, 197280002, 197280005, 197280007, 197285103, 197290001, 197300002, 197300004, 197300006, 198010002, 198010005, 198015102, 198020002, 198023102, 198030002, 198030004, 198030005, 198040001, 198040005, 198044102, 198050002, 198050004, 198050006, 198051202, 198051206, 198070004, 198080002, 198084102, 198090002, 198093102, 198094102, 198100003, 198110002, 198111102, 198130002, 198130005, 198134102, 198140002, 198140004, 198140007, 198150002, 198150004, 198160002, 198170002, 198170005, 198175104, 198180003, 198190002, 198200002, 198200003, 198200007, 199010002, 199010003, 199010006, 199014106, 199020002, 199020004, 199020005, 199020007, 199024102, 199024104, 199030002, 199030004, 199040002, 199040003, 199040010, 199050002, 199050003, 199060002, 199060003, 199060004, 199090002, 199090003, 199090005, 199090007, 199110002, 199120002, 199120005, 199120006, 199120007, 199120008, 199120012, 199120015, 199121102, 199123102, 199124301, 199124302, 199130004, 199130006, 199140002, 199150002, 199150003, 199150005, 199160001, 199170002, 199174102, 199180002, 199180004, 199180006, 199180010, 199181102, 199183103, 199200002, 199200005, 199200011, 200010002, 200010004, 200020002, 200020004, 200025002, 200030002, 200030003, 200040003, 200040004, 200044102, 200050002, 200050003, 200050004, 200050006, 200050009, 200054204, 200060003, 200070002, 200080002, 200080004, 200090001, 200090006, 200091102, 200100001, 200100003, 200100004, 200100005, 200110002, 200110003, 200110004, 200114004, 200120002, 200120003, 200120006, 200125203, 200130002, 200140002, 200150002, 200150003, 200170002, 200170003, 200170004, 200173105, 200180001, 200180003, 200190002, 200200003, 200200004, 200200005, 201010002, 201010003, 201020001, 201020003, 201050002, 201050004, 201054102, 201054204, 201070002, 201070003, 201075102, 201080002, 201080003, 201084104, 201085102, 201090002, 201090005, 201090006, 201090009, 201100003, 201110002, 201110003, 201114202, 201120002, 201120003, 201130002, 201130006, 201140002, 201140004, 201140005, 201141102, 201150002, 201160002, 201160003, 201160006, 201170001, 201170006, 201173102, 201174102, 201174105, 201174107, 201190001, 201190005, 201200002, 201200003, 201210002, 201210003, 201214104, 201215102, 201220002, 201220003, 201220007, 201224102, 201230002, 201233102, 201240002, 201245102, 201250002, 201260002, 201264102, 201270002, 201270004, 201280002, 201280004, 201290002, 201300002, 201300003, 202010002, 202030002, 202030004, 202040002, 202040003, 202040004, 202050002, 202050003, 202050005, 202054102, 202054202, 202070002, 202080001, 202084102, 202084105, 202085102, 202090002, 202090003, 202090004, 202094202, 202100004, 202100008, 202110002, 202120002, 202130002, 202130003, 202130007, 202133202, 202133205, 202134102, 202140002, 202140004, 202150002, 202150005, 202150006, 202154104, 202160002, 202160004, 202160005, 202160015, 202164104, 202170002, 202170007, 202180002, 202180005, 202180007, 202180009, 202184102, 202184205, 202185102, 202185302, 202190002, 202190003, 202195102, 202200002, 202200005, 202203102, 202205102, 203010002, 203010004, 203020002, 203020003, 203020005, 203025202, 203030002, 203030003, 203030005, 203034105, 203034205, 203040002, 203040004, 203050002, 203050003, 203050004, 203060002, 203070002, 203070003, 203070004, 203080002, 203080003, 203080004, 203094102, 203100002, 203100003, 203100005, 203100010, 203104102, 203110002, 203115102, 203120002, 203120004, 203125204, 203133102, 203140002, 203140004, 203140006, 203140009, 203150003, 203160001, 203164102, 203170002, 203170004, 203180002, 203190002, 203190004, 203190005, 203194102, 203200002, 203200008, 204010002, 204010003, 204010004, 204020002, 204020004, 204040002, 204040005, 204040007, 204050002, 204060002, 204070002, 204070004, 204080002, 204090002, 204100002, 204100005, 204105202, 204110002, 204110003, 204110006, 204111202, 204111203, 204111207, 204111213, 204120002, 204120005, 204120006, 204120007, 204125102, 204130002, 204134102, 204140002, 204140003, 204150002, 204150004, 204150006, 204150008, 204150010, 204150012, 204153205, 204153209, 204160002, 204164102, 204170002, 204174102, 204180002, 204190002, 204200002, 204200004, 204200008, 204205202, 205010004, 205020002, 205020003, 205025105, 205030002, 205030004, 205030008, 205050002, 205050003, 205055102, 205055202, 205055204, 205060002, 205060003, 205060008, 205070002, 205080002, 205080003, 205080004, 205084202, 205090002, 205090005, 205110002, 205110005, 205115102, 205115202, 205140002, 205140003, 205140005, 205144102, 205150002, 205150004, 205160002, 205160003, 205160004, 205170002, 205190002, 205190003, 206010001, 206010006, 206010009, 206010015, 206020001, 206021102, 206030003, 206030007, 206050002, 206060001, 206060003, 206060006, 206080002, 206090002, 206090003, 206090004, 206100002, 206110002, 206110004, 206110005, 206110006, 206120002, 206120005, 206120006, 206124103, 206130002, 206130003, 206134202, 206134205, 206140002, 206140003, 206150002, 206150003, 206150009, 206154102, 206160002, 206160003, 206170002, 206170003, 206180002, 206185102, 206190002, 206200002, 207010001, 207030002, 207030004, 207040002, 207040003, 207040004, 207040005, 207060002, 207060003, 207060009, 207064102, 207064202, 207064205, 207064302, 207070001, 207070002, 207070003, 207074202, 207080002, 207080003, 207080004, 207090002, 207090003, 207100002, 207100005, 207110002, 207113102, 207120002, 207120005, 207123103, 207130002, 207140003, 207140008, 207150002, 207150004, 207150005, 207160002, 207160003, 207170002, 207175102, 207180002, 207180003, 207180006, 207190002, 207190003, 207190004, 207190005, 207191102, 207191204, 207194105, 207200002, 207200004, 207204202, 207205102, 207210001, 207210002, 207210004, 207210007, 207220001, 207220003, 207220004, 207230002, 207230003, 207230004, 207230005, 207240002, 207250002, 207250005, 207260001, 207260002, 207260004, 207263101, 207270002, 207270005, 207271102, 207271104, 207280002, 207280004, 207280006, 207285102, 207290002, 207290003, 207290004, 207293102, 207293106, 207300004, 208010002, 208015103, 208020002, 208024102, 208030002, 208040002, 208060002, 208060003, 208070002, 208110002, 208110003, 208120004, 208130002, 208150002, 208170002, 208174102, 208183102, 208183107, 208184102, 208184104, 208190002, 208195102, 208195104, 208200002, 208200004, 208200007, 208201101, 208201103, 208204202, 208220002, 208220003, 208220004, 208220006, 208230002, 208230005, 208240002, 208240004, 208240006, 208243105, 208260002, 208270002, 208270003, 208274102, 208280002, 208284103, 208290002, 208300002, 208300003, 209010002, 209010004, 209020002, 209040002, 209050002, 209071102, 209080002, 209080003, 209080004, 209090002, 209090003, 209094102, 209100002, 209100004, 209110002, 209110003, 209110004, 209110005, 209115103, 209115205, 209120002, 209123102, 209124102, 209130002, 209130004, 209130006, 209130008, 209140002, 209140003, 209140006, 209140010, 209150002, 209150003, 209150006, 209160002, 209160004, 209160007, 209170002, 209170005, 209180002, 209180003, 209190002, 209200002, 209200003, 209240002, 209240006, 209240007, 209241107, 209250002, 209250005, 209264102, 209270001, 209270003, 209280002, 209280004, 209285102, 209300003, 210010002, 210010006, 210010008, 210020002, 210060002, 210060006, 210060007, 210080001, 210090001, 210090003, 210090004, 210120002, 210140001, 210140003, 210150001, 210160001, 210160006, 210170002, 210170006, 210170008, 210170010, 210173202, 210174102, 210174202, 210174304, 210190002, 210190003, 211020002, 211020003, 211030002, 211040002, 211050001, 211055103, 211060002, 211060003, 211065202, 211070002, 211080002, 211080004, 211090001, 211100001, 211110003, 211114102, 211120001, 211120004, 211130002, 211130003, 211130004, 211130005, 211134104, 211134105, 211134107, 211134305, 211140002, 211150002, 211150003, 211160002, 211160004, 211160005, 211163102, 211170002, 211170003, 211170005, 211170006, 211175102, 211175202, 211180002, 211180003, 211180004, 211200002, 211204102, 212050002, 212060002, 212060004, 212070002, 212070004, 212070008, 212070013, 212073102, 212074104, 212074202, 212100002, 212100004, 212101102, 212105202, 212110001, 212114102, 212114105, 212130002, 212130004, 212130005, 212130007, 212140002, 212150001, 212150002, 212150007, 212170002, 212170006, 212173102, 212175202, 212175402, 212180003, 212180004, 212180005, 212183105, 213020002, 213030001, 213030005, 213050003, 213080002, 213080004, 213080005, 213080009, 213080011, 213090002, 213090005, 213091107, 213100002, 213100004, 213100005, 213100014, 213100019, 213100023, 213103302, 213103304, 213103402, 213103406, 213103407, 213110002, 213110005, 213114102, 213150001, 213150006, 213200002, 214010002, 214010003, 214013205, 214020002, 214023102, 214023104, 214030002, 214030005, 214040001, 214040004, 214050001, 214050003, 214070001, 214080001, 214080011, 214120001, 214120003, 214130001, 214130002, 214135103, 214140002, 214140007, 214140008, 214143202, 214144102, 214144203, 214144205, 214144305, 214150002, 214151102, 214170024, 214190001, 214190002, 215010002, 215020002, 215020003, 215020004, 215030002, 215040002, 215040005, 215045102, 215045206, 215050002, 215053102, 215060002, 215060004, 215090002, 215100002, 215100003, 215100005, 215110003, 215110011, 215120002, 215130003, 215130004, 215130006, 215140002, 215140004, 215144102, 215150002, 215150003, 215150006, 215160002, 215170002, 215170006, 215180002, 215180006, 215180011, 215184102, 215185104, 215200002, 215200004, 215200006, 215203102, 216020001, 216020002, 216050002, 216050003, 216053103, 216090005, 216140002, 216140004, 216140005, 216145102, 216160002, 216160004, 216160008, 216165302, 216165304, 216180008, 216200001, 217020002, 217030002, 217030004, 217030006, 217040002, 217060002, 217070002, 217070005, 217070006, 217070011, 217074102, 217074202, 217074203, 217074204, 217080001, 217080003, 217080005, 217084302, 217090002, 217090004, 217090006, 217091104, 217100002, 217100005, 217104102, 217104104, 217110002, 217130002, 217130007, 217131102, 217140002, 217140005, 217160002, 217160004, 217160006, 217170003, 217180002, 217190002, 217190003, 217190010, 217195102, 217200003, 218010002, 218010004, 218013103, 218013202, 218020002, 218020007, 218030002, 218031102, 218034202, 218034204, 218034205, 218040002, 218040003, 218040004, 218050002, 218050007, 218060002, 218060004, 218070002, 218070003, 218080002, 218080003, 218090002, 218100002, 218110003, 218110006, 218110008, 218113102, 218114102, 218114104, 218120002, 218120003, 218124102, 218130002, 218135102, 218140002, 218140004, 218150002, 218150005, 218150006, 218154103, 218160001, 218160002, 218160005, 218161103, 218163102, 218163105, 218170001, 218170003, 218170005, 218170007, 218173102, 218173202, 218173205, 218173208, 218173211, 218173212, 218174203, 218174204, 218180001, 218180002, 218180004, 218180008, 218190002, 219010002, 219010004, 219020002, 219020004, 219020006, 219023102, 219023104, 219024202, 219030005, 219030006, 219050004, 219050007, 219054102, 219060002, 219060003, 219070005, 219073103, 219080002, 219080004, 219090002, 219090003, 219100002, 219100004, 219100005, 219110002, 219110003, 219120002, 219120006, 219120007, 219120008, 219120009, 219120011, 219120012, 219124302, 219124306, 219130002, 219140002, 219140003, 219140004, 219140007, 219144102, 219150002, 219150006, 219155102, 219163102, 219163105, 219170002, 219170004, 219170005, 219170006, 219174102, 219180002, 219180003, 219190002, 219190003, 219190004, 219190005, 219194102, 219194108, 219200002, 219200003, 219210002, 219210003, 219215102, 219220002, 219220003, 219220006, 219220007, 219225102, 219230002, 219230009, 219240002, 219240005, 219250002, 219250005, 219254102, 219260002, 219264103, 219264204, 219264302, 219270002, 219270005, 219280002, 219280003, 219280005, 219283102, 219284102, 219284103, 219290002, 219293102, 220010001, 220010006, 220020002, 220020003, 220020006, 220030002, 220030003, 220030004, 220030005, 220030007, 220040002, 220040003, 220060003, 220060004, 220070003, 220070004, 220080002, 220080007, 220084102, 220084104, 220084203, 220085102, 220090001, 220100002, 220100004, 220100009, 220104102, 220110001, 220110004, 220110005, 220120002, 220120006, 220120008, 220121106, 220124102, 220130002, 220130004, 220140002, 220140004, 220140008, 220140011, 220150002, 220150004, 220160002, 220160004, 220180002, 220180004, 220190002, 220190004, 220200002, 220200003, 221010002, 221030002, 221030003, 221030005, 221030006, 221040002, 221040003, 221040004, 221050002, 221054102, 221060002, 221060003, 221070002, 221090002, 221090006, 221100002, 221100005, 221100009, 221100010, 221105102, 221110002, 221120002, 221120004, 221130001, 221140002, 221140004, 221150002, 221150005, 221154102, 221160002, 221160004, 221160005, 221165102, 221170001, 221170007, 221174102, 221180002, 221180004, 221200002, 221200003, 221210002, 221220002, 221220004, 221230002, 221230005, 221240002, 221250002, 221250003, 221250004, 221260002, 221260003, 221270001, 221270002, 221280003, 221290002, 221290007, 221300002, 221300003, 221300004, 222010002, 222010004, 222020002, 222020003, 222030002, 222030005, 222040002, 222050002, 222050004, 222055102, 222055105, 222055107, 222060002, 222060003, 222060005, 222060007, 222063102, 222080002, 222090002, 222094202, 222094205, 222094302, 222095102, 222095202, 222095204, 222110002, 222110004, 222130002, 222130005, 222130006, 222133101, 222133103, 222133104, 222133105, 222140002, 222140003, 222144102, 222160002, 222161106, 222170002, 222180007, 222190002, 222200002, 222200003, 222200004, 222200005, 223020002, 223020003, 223020005, 223030002, 223060002, 223060003, 223070002, 223070003, 223070006, 223074102, 223074103, 223080002, 223080004, 223090002, 223090005, 223100001, 223100002, 223100006, 223104105, 223110002, 223114102, 223115102, 223160002, 223160003, 223160005, 223160006, 223160007, 223160011, 223180002, 223180007, 223183102, 223183104, 223183202, 223184104, 223185102, 223185202, 223190004, 223200002, 224010001, 224010003, 224020002, 224020003, 224040002, 224043102, 224043105, 224044102, 224044106, 224060002, 224064102, 224080002, 224090002, 224090004, 224090006, 224095102, 224100003, 224100004, 224100005, 224100008, 224120002, 224120004, 224124102, 224130002, 224130004, 224130005, 224140002, 224140003, 224140004, 224140006, 224150002, 224153102, 224153105, 224153107, 224160002, 224163102, 224170002, 224170003, 224170007, 224180001, 224180003, 224180007, 224190002, 224190003, 224200002, 224200004, 224210002, 224210003, 224210004, 224210007, 224215105, 224220002, 224220003, 224230002, 224230003, 224230004, 224240002, 224240008, 224240010, 224244102, 224244302, 224250002, 224250008, 224260003, 224260004, 224270002, 224274202, 224280003, 224281107, 224290001, 224290004, 224290005, 224290006, 224290008, 224294102, 224294104, 225010008, 225010009, 225014102, 225014103, 225020002, 225020005, 225020008, 225030002, 225030003, 225030004, 225030007, 225040003, 225050002, 225060002, 225060004, 225070002, 225070004, 225090002, 225090005, 225100002, 225101102, 225103102, 225103104, 225110002, 225110003, 225110004, 225115102, 225115103, 225120002, 225120003, 225130002, 225130004, 225140002, 225140003, 225140005, 225144102, 225160001, 225170001, 225170002, 225170003, 225180002, 225180006, 225190002, 225190003, 225200002, 225200004, 225203102, 225203104, 225204102, 226010002, 226010006, 226013102, 226013202, 226015102, 226020002, 226020005, 226020007, 226023102, 226023104, 226024102, 226025102, 226030002, 226030003, 226030004, 226033103, 226033107, 226034106, 226040001, 226040002, 226040004, 226040005, 226050002, 226050005, 226051102, 226051104, 226054102, 226054103, 226054112, 226060002, 226060003, 226060004, 226064102, 226070002, 226070003, 226070006, 226073102, 226080002, 226080004, 226080010, 226085102, 226085104, 226090002, 226090004, 226094102, 226100002, 226100004, 226100005, 226110002, 226110006, 226113102, 226113105, 226113107, 226113202, 226113205, 226115102, 226120002, 226120004, 226123101, 226123104, 226130002, 226130003, 226140002, 226140003, 226140005, 226150001, 226150003, 226153102, 226153107, 226155102, 226155104, 226155202, 226155204, 226160002, 226160004, 226170002, 226170005, 226174102, 226174104, 226180002, 226185102, 226190002, 226190003, 226200002, 226203106, 226210002, 226210003, 226210004, 226210008, 226210009, 226214104, 226214107, 226214204, 226215302, 226215305, 226230002, 226230009, 226234102, 226240004, 226244102, 226244105, 226244108, 226250002, 226250003, 226250007, 226253103, 226255102, 226255105, 226270002, 226270003, 226280002, 226280005, 226280009, 226300002, 226300004, 226305102, 227010002, 227010005, 227020002, 227020003, 227020004, 227020005, 227024102, 227024106, 227025302, 227030002, 227030004, 227030005, 227030006, 227030007, 227030008, 227040002, 227040003, 227040008, 227045102, 227050002, 227060002, 227070002, 227070003, 227090002, 227090004, 227100002, 227100003, 227130002, 227130003, 227140002, 227140003, 227140004, 227140005, 227140006, 227150002, 227150005, 227160002, 227160004, 227170002, 227170003, 227170004, 227170005, 227170006, 227190002, 227200002, 227203102, 228010002, 228010003, 228010004, 228010006, 228020002, 228020003, 228020005, 228040001, 228040003, 228043102, 228060002, 228064102, 228070002, 228070005, 228073102, 228073103, 228080002, 228080005, 228080006, 228084102, 228084105, 228084202, 228090002, 228090003, 228110002, 228110007, 228120002, 228120003, 228124102, 228124107, 228124110, 228130002, 228140002, 228144104, 228150002, 228150003, 228154102, 228155102, 228160002, 228160004, 228180002, 228180003, 228180005, 228183202, 228185102, 228190002, 228190003, 228190004, 228204102, 228210002, 228210003, 228210005, 228210009, 228220002, 228224102, 228224105, 228230001, 228230003, 228230007, 228230008, 228230010, 228230011, 228233102, 228240002, 228240004, 228250002, 228250004, 228250005, 228254202, 228254203, 228260002, 228260004, 228260005, 228260008, 228264102, 228270004, 228280002, 228280005, 228290002, 228290007, 228290011, 228294102, 228294105, 228294202, 228300001, 228300005, 229010002, 229010003, 229020002, 229020006, 229024102, 229040002, 229040003, 229040004, 229040005, 229041103, 229050002, 229050004, 229060002, 229061102, 229070001, 229070003, 229080002, 229080003, 229083104, 229090008, 229100002, 229100003, 229100004, 229110002, 229110004, 229113102, 229120002, 229140002, 229140004, 229144102, 229144104, 229150002, 229151102, 229153102, 229153104, 229153202, 229153205, 229160002, 229160003, 229163104, 229163205, 229170002, 229170003, 229170008, 229173102, 229174204, 229174302, 229180002, 229180006, 229190003, 229210002, 229214003, 229214006, 229214008, 229220004, 229230002, 229230006, 229230007, 229234102, 229240002, 229250003, 229250006, 229255102, 229255105, 229260002, 229260006, 229260008, 229263101, 229263104, 229263202, 229263204, 229263302, 229264102, 229270001, 229280002, 229280003, 229290002, 229290003, 229300002, 229300005, 229305101, 230010004, 230020002, 230020005, 230023103, 230024102, 230030003, 230030004, 230033101, 230033105, 230040002, 230041102, 230041103, 230050002, 230050005, 230055102, 230055105, 230060002, 230060003, 230070002, 230070003, 230080002, 230080003, 230080004, 230090002, 230090003, 230090006, 230094302, 230094304, 230100001, 230100003, 230100005, 230101102, 230105202, 230110002, 230110006, 230120002, 230120004, 230125103, 230125104, 230130002, 230135102, 230140001, 230140003, 230140005, 230145102, 230150002, 230154102, 230160002, 230160003, 230170002, 230174102, 230174103, 230175202, 230175205, 230180002, 230180003, 230180004, 230190005, 230200002, 230210001, 230210003, 230220002, 230220003, 230220004, 230230002, 230240002, 230240003, 230250002, 230250004, 230260002, 230260006, 230260008, 230265202, 230265204, 230270002, 230270004, 230270006, 230280002, 230280003, 230280006, 230290001, 230290002, 230300003, 230300004, 230300005, 230303102, 231010002, 231010003, 231013202, 231013204, 231013206, 231013209, 231030001, 231043102, 231050002, 231053104, 231060002, 231060007, 231070002, 231070005, 231071102, 231075102, 231075202, 231080002, 231080003, 231080006, 231090002, 231090003, 231100002, 231100003, 231100004, 231110002, 231110003, 231120002, 231120004, 231120005, 231130002, 231130003, 231134102, 231140002, 231140003, 231150001, 231150003, 231150006, 231155102, 231155105, 231160002, 231160003, 231160005, 231170002, 231174102, 231180002, 231190002, 231190005, 231200002, 231200003, 231210002, 231215102, 231220002, 231220007, 231224202, 231230001, 231240006, 231250003, 231260002, 231260004, 231265102, 231270002, 231270005, 231270006, 231270009, 231270013, 231274103, 231280002, 231280003, 231290002, 231300002, 231304102, 231304103, 231304106, 232010002, 232020002, 232020004, 232020008, 232040002, 232040003, 232050001, 232050003, 232050009, 232053102, 232060002, 232060003, 232060004, 232063104, 232100002, 232100003, 232100005, 232110004, 232120001, 232120003, 232120009, 232130002, 232130004, 232130007, 232140002, 232143103, 232150002, 232150005, 232160002, 232160005, 232170002, 232170004, 232180002, 232190002, 232190003, 232190004, 232191104, 232220001, 232220002, 232221102, 232240002, 232240004, 232240007, 232250002, 232250003, 232260002, 232280002, 232280003, 232290002, 233010002, 233010003, 233014202, 233014203, 233030002, 233040002, 233060002, 233070002, 233070004, 233074102, 233074202, 233074204, 233080002, 233080005, 233090002, 233090004, 233090006, 233094102, 233095102, 233095202, 233100003, 233100006, 233110002, 233130002, 233130003, 233130004, 233130005, 233134104, 233140002, 233150003, 233160002, 233170002, 233170005, 233180002, 233180003, 233185101, 233200002, 233200005, 233203102, 233203107, 233205102, 233205103, 233205108, 233210002, 233210003, 233210005, 233210006, 233215102, 233215103, 233215205, 233220002, 233223102, 233230002, 233240002, 233240003, 233240006, 233260002, 233260004, 233270002, 233270005, 233280002, 233280004, 233280005, 233285102, 233285205, 233285206, 233300002, 233300003, 233300012, 234010001, 234010002, 234010006, 234010010, 234011202, 234020002, 234030001, 234030002, 234033102, 234033105, 234040002, 234040004, 234040005, 234050002, 234050003, 234054202, 234070001, 234070005, 234080002, 234080003, 234090002, 234090003, 234100002, 234100003, 234110002, 234110004, 234110011, 234114102, 234114103, 234120002, 234120003, 234120004, 234130002, 234130005, 234130006, 234130007, 234134202, 234140002, 234140003, 234140005, 234144204, 234145102, 234150002, 234150004, 234150005, 234150006, 234150007, 234150008, 234153102, 234153110, 234153112, 234154102, 234154104, 234155201, 234160002, 234160003, 234165102, 234170002, 234170004, 234170007, 234175102, 234175104, 234175108, 234180002, 234180004, 234180007, 234200002, 235010002, 235010007, 235020004, 235020006, 235030001, 235030003, 235030006, 235040002, 235040005, 235040006, 235044102, 235044104, 235045102, 235050002, 235050003, 235050004, 235060004, 235061102, 235070002, 235090002, 235090004, 235090005, 235100002, 235120002, 235120003, 235130002, 235130003, 235130004, 235134302, 235135102, 235140002, 235150001, 235150002, 235150003, 235150004, 235160002, 235160005, 235170002, 235174102, 235174104, 235180002, 235180004, 235180009, 235180011, 235183102, 235190002, 235193102, 235195102, 235200002, 236010002, 236010007, 236023102, 236030003, 236033103, 236050001, 236050002, 236050003, 236050005, 236050008, 236055102, 236060002, 236060004, 236065102, 236080002, 236080003, 236080004, 236080006, 236083102, 236083202, 236100002, 236100004, 236100008, 236100009, 236100010, 236110002, 236120002, 236123101, 236123107, 236123110, 236130002, 236130005, 236130006, 236133202, 236140002, 236140005, 236150002, 236160002, 236160005, 236170002, 236170003, 236170004, 236173105, 236190002, 236190003, 236190005, 236195102, 237010002, 237010006, 237020002, 237020003, 237025104, 237030002, 237030003, 237030004, 237040006, 237040007, 237040011, 237043102, 237044102, 237050002, 237050003, 237055102, 237060002, 237063102, 237070002, 237080002, 237080003, 237080012, 237083202, 237090002, 237094102, 237100001, 237100004, 237104102, 237110002, 237110005, 237115102, 237120002, 237120003, 237120007, 237130002, 237130004, 237130007, 237134105, 237140002, 237140004, 237160002, 237160003, 237160006, 237160007, 237170002, 237190002, 237190003, 237190004, 237200001, 237200003, 237204102, 237210002, 237210003, 237220002, 237220003, 237220006, 237220008, 237230002, 237230005, 237240002, 237240004, 237245102, 237250002, 237250004, 237255102, 237260002, 237260003, 237270002, 237280002, 237280003, 237290003, 237294102, 237294202, 237294203, 237300002, 237300004, 237300006, 237300007, 237303102, 238010002, 238020002, 238020004, 238020006, 238030002, 238030003, 238030004, 238030011, 238040002, 238040004, 238045102, 238045104, 238050002, 238050004, 238054103, 238054104, 238060002, 238070002, 238070004, 238074102, 238080002, 238080003, 238100001, 238110002, 238110003, 238110008, 238113107, 238113202, 238113302, 238114101, 238120002, 238120003, 238120004, 238140002, 238140003, 238145102, 238150001, 238150002, 238150003, 238153204, 238160003, 238170002, 238170004, 238170005, 238170006, 238174102, 238180002, 238185102, 238190003, 238200002, 238200005, 238201104, 238201105, 238201107, 238201112, 239010001, 239010002, 239010003, 239010004, 239010005, 239010016, 239020002, 239030002, 239030004, 239030008, 239033102, 239033105, 239040001, 239040002, 239040003, 239044105, 239044106, 239050002, 239050003, 239050005, 239055105, 239060002, 239060003, 239070002, 239073102, 239080001, 239080002, 239080003, 239080005, 239080006, 239084202, 239090002, 239090003, 239110004, 239110005, 239120002, 239120003, 239130002, 239130003, 239140001, 239160002, 239160005, 239170001, 239170002, 239180002, 239180003, 239183103, 239185102, 239190002, 239190003, 239190004, 239200002, 239200003, 239200006, 239210002, 239210004, 239210006, 239210007, 239214102, 239220002, 239220004, 239224102, 239224104, 239240002, 239250002, 239260002, 239260004, 239270002, 239270004, 239275102, 239280002, 239280003, 239280004, 239290002, 239290004, 239295102, 239295103, 239300002, 239300003, 239300006, 239300008, 239300009, 239300010, 239304102, 239305702, 240010001, 240014102, 240014103, 240020004, 240020005, 240020006, 240030001, 240030002, 240040002, 240050002, 240050004, 240050006, 240050009, 240050010, 240055102, 240060002, 240060003, 240060005, 240064105, 240065102, 240065104, 240070002, 240070004, 240070006, 240070008, 240080002, 240080005, 240083102, 240083104, 240090003, 240090004, 240090010, 240093102, 240093207, 240120002, 240120006, 240123102, 240150002, 240150008, 240160001, 240163102, 240163104, 240170001, 240170002, 240170003, 240170005, 240170006, 240180002, 240180006, 240190001, 240190002, 240190003, 240190004, 240200001, 240200002, 240200003, 240210002, 240210003, 240220001, 240225102, 240230002, 240230004, 240230006, 240240002, 240240004, 240240005, 240244202, 240244207, 240245102, 240260002, 240260004, 240260005, 240261202, 240265102, 240270002, 240275102, 240280001, 240280002, 240290002, 240290009, 240290012, 240291202, 240295102, 240300003, 241010002, 241010003, 241020002, 241030002, 241030003, 241034102, 241034104, 241040001, 241050002, 241054102, 241054105, 241054202, 241060004, 241070001, 241070002, 241074102, 241080002, 241090001, 241090003, 241093102, 241093109, 241094102, 241094104, 241100002, 241100003, 241110002, 241110004, 241110006, 241114104, 241120002, 241120003, 241120006, 241150002, 241150005, 241150006, 241150007, 241154101, 241160001, 241160003, 241170002, 241170003, 241170004, 241180003, 241180005, 241180006, 241184102, 241190001, 241190002, 241200002, 241200003, 241200004, 241205202, 241210002, 241210003, 241210004, 241210005, 241210006, 241220002, 241224102, 241230002, 241240002, 241250002, 241250004, 241260002, 241260003, 241270002, 241270003, 241270004, 241274102, 241280001, 241280004, 241290002, 241290003, 241290006, 241293102, 241300002, 241300003, 241303102, 241410002, 241410003, 241410005, 242010002, 242010004, 242020002, 242020003, 242030002, 242030003, 242030009, 242040002, 242040003, 242040005, 242040006, 242050002, 242050003, 242070001, 242080003, 242090004, 242104102, 242120003, 242120008, 242130002, 242140003, 242150002, 242150006, 242151102, 242154103, 242160001, 242170001, 242170005, 242180002, 242180004, 242190002, 242190003, 242190004, 242190006, 242200002, 242200003, 242210002, 242210003, 242210005, 242220002, 242230002, 242235102, 242250002, 242255102, 242255202, 242260002, 242260004, 242270002, 242270005, 242270006, 242274101, 242290002, 242290004, 242300002, 242300003, 242300005, 243010002, 243010004, 243020002, 243020004, 243033103, 243040002, 243050003, 243060002, 243060005, 243080001, 243080003, 243090001, 243100002, 243100006, 243120001, 243120003, 243125102, 243130002, 243130003, 243140002, 243140003, 243150003, 243160002, 243160004, 243170002, 243170003, 243180002, 243190002, 243200001, 243200002, 243200007, 244020001, 244020002, 244024202, 244040001, 244040002, 244050002, 244050005, 244051102, 244060003, 244070001, 244070003, 244074102, 244080001, 244080002, 244080003, 244090002, 244100004, 244100006, 244103102, 244104102, 244110002, 244110003, 244110006, 244110008, 244120006, 244140001, 244140002, 244140004, 244150002, 244150004, 244160002, 244160003, 244160006, 244160007, 244160010, 244164102, 244164104, 244164202, 244170001, 244170003, 244180002, 244180003, 244180006, 244200002, 244200003, 244200004, 244200005, 244210002, 244220002, 244220006, 244230002, 244250002, 244250003, 244260002, 244270002, 244271105, 244280001, 244280002, 244280003, 244290001, 244290002, 244290003, 244290004, 245010002, 245010003, 245010005, 245010006, 245010007, 245013102, 245030002, 245030005, 245030006, 245030007, 245040002, 245040003, 245044102, 245050002, 245060001, 245060004, 245063102, 245063202, 245065102, 245070002, 245070005, 245070006, 245074102, 245075102, 245080002, 245090001, 245090002, 245090004, 245094102, 245110001, 245110004, 245114102, 245120002, 245123102, 245130001, 245130002, 245130004, 245130005, 245140003, 245150002, 245160001, 245160003, 245160006, 245160009, 245170002, 245170004, 245173103, 245174102, 245174202, 245174203, 245174209, 245180002, 245180004, 245190002, 245190005, 245190006, 245210002, 245210003, 245215102, 245220002, 245220003, 245220004, 245220006, 245225202, 245225204, 245230002, 245230004, 245235104, 245250002, 245250004, 245253102, 245260002, 245260007, 245270002, 245270003, 245275102, 245280002, 245280004, 245283102, 245290002, 245290005, 245290008, 245290009, 245294102, 245295102, 245295302, 246010002, 246010006, 246014102, 246014105, 246014204, 246020002, 246020004, 246023104, 246030002, 246040004, 246050002, 246060002, 246060003, 246070004, 246080002, 246080006, 246090002, 246100002, 246110002, 246120002, 246120008, 246130004, 246133202, 246140002, 246140005, 246150002, 246154102, 246160002, 246160005, 246164102, 246170002, 246190002, 246190003, 246190004, 246200002, 246200005, 246410002, 246410004, 247010001, 247010004, 247020002, 247020003, 247030004, 247040002, 247040003, 247050002, 247050003, 247060001, 247070002, 247070004, 247073102, 247073105, 247080003, 247083102, 247084102, 247084103, 247090002, 247100001, 247100003, 247110002, 247110003, 247120002, 247120004, 247125202, 247125302, 247125303, 247125307, 247130002, 247130004, 247140002, 247140003, 247140008, 247150002, 247150003, 247150004, 247150006, 247150007, 247170002, 247170003, 247170004, 247190002, 247190004, 247193102, 247200002, 247210002, 247210003, 247210006, 247215102, 247220002, 247225102, 247230002, 247230003, 247240002, 247240003, 247244202, 247244203, 247244205, 247250002, 247250003, 247250004, 247260002, 247270002, 247270003, 247274103, 247280002, 247280004, 247284202, 247285102, 247285105, 247290002, 247290004, 247290005, 247294102, 247294205, 247300002, 247300003, 247300005, 248010002, 248013102, 248020002, 248020003, 248030002, 248030003, 248030004, 248040002, 248040003, 248040004, 248050002, 248060002, 248060004, 248060006, 248064102, 248064204, 248064208, 248065102, 248080002, 248090002, 248090005, 248094102, 248100002, 248100005, 248110002, 248110004, 248110006, 248110007, 248120002, 248120006, 248120009, 248124102, 248150002, 248150003, 248170002, 248170004, 248170006, 248180002, 248185102, 248190002, 248190004, 249010002, 249010004, 249010005, 249010006, 249011105, 249013104, 249020001, 249020002, 249030002, 249030003, 249030005, 249040002, 249050002, 249055102, 249060002, 249060007, 249070002, 249070004, 249070007, 249070008, 249070013, 249080002, 249080009, 249080011, 249085102, 249085202, 249090002, 249090003, 249090004, 249094102, 249100002, 249100003, 249105102, 249105104, 249110002, 249110004, 249120002, 249120003, 249120004, 249130001, 249130002, 249130003, 249130006, 249140001, 249140002, 249160002, 249160003, 249160006, 249163102, 249163104, 249170002, 249174102, 249210002, 249210005, 249211102, 249220002, 249220003, 249240002, 249250002, 249250003, 249250004, 249250005, 249254104, 249260002, 249260003, 249260004, 249270002, 249270008, 249273107, 249273202, 249274102, 249275102, 249290002, 249290004, 249290005, 249290006, 249293102, 249293202, 249293302, 250010001, 250010002, 250010003, 250010013, 250013102, 250020004, 250030002, 250040002, 250050002, 250050004, 250060003, 250060010, 250063102, 250063104, 250070003, 250090002, 250100002, 250100003, 250110001, 250110002, 250120001, 250130001, 250130003, 250130004, 250160002, 250160003, 250160007, 250165202, 250170002, 250190002, 250190003, 250190011, 250200002, 250201103, 250210003, 250213102, 250220001, 250220002, 250224102, 250260002, 250260006, 250280002, 250280003, 250280005, 250280010, 250290002, 250300002, 250300003, 250300005, 250300007, 250304204, 250304206, 250420002, 250420009, 250423102, 250423104, 251010002, 251010008, 251021102, 251021105, 251030002, 251040001, 251040002, 251050001, 251050003, 251050006, 251060002, 251070001, 251070003, 251074102, 251074105, 251080001, 251090002, 251100001, 251120001, 251120003, 251120006, 251120007, 251130002, 251130006, 251140001, 251140006, 251140008, 251140011, 251140012, 251140015, 251143105, 251150002, 251150003, 251150008, 251155103, 251155106, 251160003, 251160008, 251165102, 251165103, 251170002, 251170003, 251174102, 251190001, 251200002, 251210002, 251220001, 251230001, 251230004, 251230005, 251234102, 251234104, 251240002, 251240008, 251240009, 251244103, 251250002, 251250003, 251260001, 251260002, 251270001, 251270002, 251270004, 251280002, 251280003, 251280004, 251280006, 251283302, 251283304, 251283306, 251290002, 251290003, 251300002, 251300003, 251300007, 252030001, 252030004, 252040002, 252040004, 252040005, 252040007, 252044205, 252045102, 252045103, 252045206, 252045208, 252045210, 252045302, 252050002, 252050003, 252050004, 252054102, 252060002, 252060003, 252060006, 252070002, 252070006, 252073102, 252080002, 252090004, 252090005, 252100002, 252100004, 252110002, 252110004, 252110005, 252115204, 252120001, 252120003, 252130002, 252140002, 252140005, 252150002, 252160002, 252160004, 252160008, 252164102, 252170002, 252170004, 252170005, 252174102, 252180002, 252180006, 252190001, 252190004, 252195102, 252195202, 252195204, 252200003, 252210002, 252230002, 252230003, 252235102, 252240002, 252240003, 252240005, 252244102, 252250002, 252250005, 252250006, 252253102, 252270002, 252270004, 252280002, 252280003, 252280004, 252294102, 252294107, 252295102, 252300001, 252300003, 253010002, 253010003, 253010004, 253020002, 253020004, 253020005, 253020006, 253020007, 253020008, 253030002, 253030004, 253030005, 253040003, 253050004, 253054102, 253060002, 253070002, 253074102, 253080002, 253090002, 253090003, 253090004, 253100002, 253100005, 253104102, 253110002, 253120001, 253120002, 253120004, 253130002, 253130004, 253130007, 253130010, 253133202, 253134102, 253140004, 253144102, 253150002, 253150004, 253150009, 253160002, 253160003, 253160007, 253160008, 253160010, 253160012, 253164402, 253165102, 253165202, 253180002, 253180004, 253180006, 253190002, 253190003, 253190004, 253190005, 253190006, 253190010, 253200001, 253200003, 254014202, 254020002, 254020003, 254030001, 254030002, 254040002, 254060001, 254060002, 254080002, 254083202, 254090004, 254090005, 254093102, 254100002, 254100004, 254100005, 254103102, 254104102, 254104206, 254105102, 254110002, 254120002, 254125104, 254130002, 254140002, 254160002, 254160004, 254160005, 254163102, 254163105, 254170002, 254171102, 254173102, 254190001, 254190002, 254190004, 254191103, 254191104, 254193102, 254194202, 254200002, 255010002, 255010004, 255010006, 255015102, 255020002, 255020003, 255020005, 255030002, 255040001, 255040002, 255040007, 255060002, 255060008, 255063102, 255063202, 255070002, 255080002, 255080005, 255090002, 255090003, 255100002, 255100004, 255100005, 255100008, 255101204, 255120002, 255120003, 255120006, 255130002, 255130003, 255130004, 255134102, 255134106, 255150002, 255151102, 255160002, 255170002, 255180001, 255180005, 255180006, 255183102, 255184202, 255184206, 255200002, 255200003, 255200005, 255200006, 256010002, 256010003, 256030002, 256030006, 256035102, 256040002, 256040005, 256050002, 256060001, 256070002, 256090001, 256090005, 256100002, 256100003, 256100007, 256110002, 256120002, 256130002, 256130005, 256140002, 256140010, 256150002, 256150004, 256154102, 256155104, 256160002, 256160004, 256164202, 256164204, 256170001, 256170003, 256170004, 256174102, 256175105, 256190001, 256190002, 256200002, 256200007, 256200010, 256204102, 256205102, 257010002, 257010003, 257010004, 257010005, 257010011, 257020002, 257025102, 257040002, 257040004, 257050002, 257050004, 257050005, 257060002, 257060003, 257060004, 257060006, 257060007, 257063204, 257064102, 257070002, 257070003, 257080002, 257090002, 257093102, 257100002, 257100004, 257100008, 257104102, 257110002, 257120002, 257120003, 257120005, 257123202, 257123206, 257130002, 257140002, 257140003, 257140007, 257140011, 257150002, 257150004, 257150005, 257150006, 257155204, 257160002, 257160003, 257160004, 257160007, 257160009, 257163107, 257164102, 257165202, 257170004, 257180002, 257180003, 257190002, 257190010, 258010001, 258010005, 258010006, 258010007, 258010008, 258010010, 258020001, 258024102, 258030002, 258030003, 258030004, 258030005, 258040002, 258040005, 258040007, 258043104, 258044102, 258050002, 258050003, 258055302, 258060001, 258060004, 258070002, 258070003, 258070005, 258074202, 258075102, 258080002, 258080003, 258084202, 258085102, 258100002, 258100003, 258110002, 258113202, 258113205, 258113210, 258115002, 258120002, 258120003, 258130002, 258130003, 258140002, 258150003, 258150005, 258150006, 258160002, 258160005, 258160008, 258160010, 258170002, 258170003, 258170004, 258170006, 258170007, 258170009, 258180002, 258180006, 258184102, 258190002, 258190003, 258200002, 258205102, 259010002, 259010003, 259015101, 259015102, 259060002, 259100003, 259130002, 259130003, 259131102, 259134102, 259160001, 259160002, 259160003, 259170002, 259170003, 259170005, 260010002, 260030001, 260030002, 260040002, 260040003, 260050002, 260054102, 260060002, 260070002, 260070003, 260070004, 260070005, 260070006, 260070008, 260075202, 260090002, 260093102, 260093104, 260110002, 260130002, 260130005, 260140002, 260140003, 260140004, 260180001, 260190001, 261020002, 261020005, 261020010, 261021106, 261023102, 261023202, 261023205, 261024102, 261030002, 261030004, 261030007, 261033102, 261053102, 261060002, 261060004, 261060006, 261080002, 261080004, 261080005, 261090002, 261100002, 261110002, 261120002, 261130002, 261134102, 261140002, 261140003, 261140004, 261145102, 261150002, 261150005, 261150006, 261150007, 261160002, 261160003, 261160005, 261170002, 261170003, 261170005, 261174104, 261180002, 261180004, 261185102, 261190004, 261190005, 262020002, 262020003, 262020006, 262023102, 262024102, 262030002, 262030003, 262034102, 262040002, 262040003, 262043104, 262054102, 262060002, 262060004, 262070002, 262070004, 262080002, 262090002, 262100002, 262104102, 262105102, 262110002, 262110003, 262120002, 262120003, 262120005, 262120006, 262124202, 262130002, 262130004, 262140002, 262143106, 262150002, 262150006, 262160002, 262160005, 262170002, 262180002, 262180003, 262180006, 262180007, 262190001, 262190002, 262195101, 262200001, 263010002, 263010004, 263020002, 263020005, 263025102, 263025104, 263025202, 263030002, 263030003, 263030008, 263030010, 263040002, 263040003, 263040008, 263050002, 263050003, 263070002, 263070005, 263080002, 263080005, 263090002, 263090003, 263090004, 263100002, 263100005, 263110002, 263110006, 263120002, 263120003, 263120005, 263140002, 263150002, 263150005, 263154102, 263160002, 263160003, 263164103, 263170002, 263170004, 263170005, 263170008, 263173202, 263175301, 263180002, 263180003, 263180006, 263190002, 263190003, 263190005, 263200002, 263200005, 263210002, 263210006, 263214102, 263214202, 263230002, 263230003, 263230007, 263233107, 263240002, 263240005, 263245102, 263245104, 263250002, 263250004, 263250005, 263253105, 263260002, 263260004, 263270002, 263270003, 263270004, 263274105, 263280002, 263280003, 263280006, 263285106, 263300002, 263300004, 263410002, 263410005, 263411104, 263420002, 263420004, 264010002, 264030002, 264040002, 264040003, 264050002, 264050004, 264050006, 264050007, 264053102, 264054205, 264055105, 264060002, 264070002, 264070005, 264070008, 264075104, 264075204, 264080002, 264090002, 264090004, 264093102, 264100002, 264100003, 264100009, 264104102, 264110002, 264120002, 264130002, 264130006, 264130017, 264133102, 264134102, 264140002, 264150002, 264150004, 264150005, 264150007, 264160002, 264160004, 264160007, 264160010, 264163202, 264164202, 264164204, 264170002, 264170006, 264170007, 264180001, 264180005, 264180006, 264180007, 264180008, 264180016, 264190002, 264200001, 264200003, 264200004, 265010002, 265010004, 265010005, 265010009, 265015101, 265015102, 265015302, 265060002, 265070001, 265070002, 265070007, 265080002, 265090001, 265100002, 265100004, 265100005, 265100008, 265100015, 265103102, 265104105, 265120002, 265130002, 265160002, 265190002, 266020002, 266020003, 266020004, 266030002, 266030005, 266040002, 266040003, 266040004, 266043202, 266043302, 266043402, 266050002, 266050004, 266060002, 266080002, 266090002, 266090003, 266090005, 266090006, 266100002, 266110002, 266115102, 266115202, 266120002, 266130002, 266130004, 266140002, 266140003, 266140005, 266145202, 266150002, 266155102, 266155103, 266160002, 266160003, 266170002, 266170007, 266170008, 266170009, 266175202, 266180002, 266190002, 266190004, 266191102, 266200002, 267010002, 267010003, 267010006, 267010007, 267010009, 267020002, 267040002, 267040007, 267050002, 267050003, 267050005, 267050006, 267060002, 267070001, 267070006, 267080002, 267090001, 267100002, 267100005, 267110002, 267110004, 267110005, 267110009, 267115102, 267120002, 267120003, 267130002, 267130003, 267130004, 267130005, 267133205, 267140002, 267140006, 267150002, 267150003, 267160003, 267170002, 267170008, 267180002, 267184102, 267190002, 267194102, 267200002, 267200009, 268010002, 268010004, 268010010, 268014202, 268020002, 268020003, 268025103, 268030002, 268030007, 268040002, 268040004, 268040005, 268050002, 268060002, 268060005, 268060006, 268080002, 268090002, 268090004, 268095103, 268100002, 268100003, 268100006, 268104202, 268120002, 268120003, 268130004, 268135102, 268135103, 268150002, 268160002, 268160003, 268170002, 268170005, 268170008, 268190002, 268200002, 268210002, 268210004, 268210005, 268210006, 268220002, 268224102, 268240002, 268240004, 268250002, 268254102, 268260002, 268270002, 268270003, 268280002, 268280003, 268410002, 268410004, 268420002, 268420003, 268420004, 268420007, 268421102, 268424106, 268425102, 268430002, 269010002, 269013104, 269020002, 269020004, 269020005, 269023105, 269030002, 269030004, 269060002, 269060004, 269080002, 269090002, 269090007, 269110002, 269110004, 269120002, 269120003, 269120006, 269123102, 269140003, 269140004, 269140005, 269140007, 269145202, 269145204, 269150002, 269150005, 269160001, 269160002, 269160004, 269160007, 269170002, 269180002, 269190002, 269190007, 269190009, 269200002, 269200007, 269205104, 269210002, 269210003, 269210004, 269210007, 269214202, 269230002, 269240002, 269240006, 269260002, 269260003, 269260006, 269260009, 269270002, 269270004, 269274105, 269290002, 269290004, 269300002, 269300003, 269300006, 269410002, 269410003, 269410004, 270010003, 270020002, 270020003, 270030002, 270040002, 270040004, 270040013, 270043102, 270045202, 270050002, 270050006, 270050007, 270050008, 270053104, 270053108, 270054102, 270054108, 270054207, 270060002, 270064102, 270064108, 270070002, 270070003, 270080002, 270080003, 270080005, 270080006, 270080011, 270083105, 270083112, 270084105, 270090002, 270100002, 270110002, 270110006, 270110007, 270120002, 270120005, 270120009, 270125102, 270140002, 270140003, 270150002, 270150003, 270160003, 270160004, 270160005, 270160006, 270165202, 270170002, 270180002, 270180004, 270185102, 270190002, 270190003, 270190005, 270195102, 270200002, 270200006, 270200007, 270200008, 270204102, 271010002, 271010005, 271010009, 271020002, 271020003, 271020004, 271024104, 271025102, 271030002, 271030003, 271030008, 271030010, 271040002, 271040003, 271040004, 271044105, 271044202, 271044210, 271050002, 271060002, 271060003, 271064203, 271070002, 271070003, 271070005, 271080002, 271080004, 271080007, 271080008, 271090003, 271100001, 271100002, 271100004, 271101103, 271110002, 271110005, 271110011, 271115102, 271115202, 271120002, 271120004, 271120005, 271120007, 271130002, 271130003, 271130004, 271130006, 271134105, 271134202, 271140002, 271144102, 271145102, 271145104, 271150002, 271150007, 271150012, 271153106, 271160003, 271170002, 271170003, 271170004, 271170005, 271170007, 271180002, 271180005, 271184102, 271190003, 271200002, 271201102, 271201107, 271210002, 271210003, 271210006, 271220002, 271220004, 271220006, 271230002, 271234102, 271240002, 271240006, 271240007, 271241102, 271250001, 271250002, 271263202, 271265103, 271270002, 271270004, 271270006, 271280002, 271280005, 271290002, 271290003, 271290008, 271290010, 271290015, 271295102, 271300002, 271300004, 271300006, 271300012, 271304106, 272010002, 272010004, 272010006, 272020002, 272020005, 272030002, 272030003, 272040002, 272050002, 272050003, 272054102, 272070002, 272070005, 272070007, 272070011, 272070012, 272070013, 272074202, 272075606, 272080002, 272080003, 272090002, 272090003, 272094104, 272100002, 272100004, 272100005, 272104102, 272104110, 272110002, 272110005, 272110007, 272110008, 272114105, 272120002, 272120003, 272124102, 272130002, 272130003, 272134102, 272135104, 272140002, 272140006, 272143102, 272145102, 272160002, 272160006, 272160007, 272163102, 272164102, 272164202, 272180002, 272180005, 272183102, 272190002, 272190003, 272190004, 272200002, 272200004, 272200005, 272204102, 272210002, 272210003, 272210006, 272210008, 272213105, 272214102, 272220002, 272220004, 272230003, 272234102, 272240002, 272240006, 272244102, 272250002, 272260002, 272260004, 272260006, 272270002, 272270007, 272280002, 272280005, 272285105, 272290002, 272290006, 272290012, 272294202, 272294204, 272294211, 272300002, 272300003, 272304102, 272304202, 273010002, 273010007, 273014102, 273014106, 273020002, 273030002, 273030004, 273040002, 273043102, 273044102, 273050002, 273050003, 273050005, 273050006, 273060002, 273070002, 273070004, 273070006, 273075108, 273080002, 273080003, 273084202, 273090002, 273090003, 273090008, 273090009, 273100002, 273100005, 273105102, 273110002, 273110003, 273110006, 273120002, 273120003, 273121102, 273130002, 273130006, 273135202, 273135206, 273140002, 273150002, 273150004, 273150005, 273150006, 273160002, 273160004, 273165102, 273170002, 273170003, 273170008, 273180002, 273190002, 273190003, 273190005, 273190006, 273190011, 273194104, 273200002, 273200003, 273200004, 273200006, 273210002, 273210004, 273220002, 273220006, 273220007, 273220008, 273224202, 273230002, 273240002, 273240004, 273244102, 273250002, 273260002, 273260005, 273260007, 273270002, 273270004, 273270006, 273280002, 273290002, 273290003, 273300002, 273300005, 273300006, 273300007, 273303106, 274010002, 274010005, 274014202, 274020002, 274020005, 274020008, 274020009, 274020010, 274024204, 274024303, 274024402, 274025105, 274030002, 274030004, 274030005, 274030006, 274033110, 274035108, 274040002, 274050002, 274053102, 274060002, 274064105, 274064106, 274065104, 274070002, 274070004, 274080002, 274080003, 274090002, 274100002, 274100003, 274100004, 274110002, 274110003, 274110004, 274110006, 274110008, 274120002, 274125102, 274125202, 274130002, 274130005, 274140002, 274140005, 274140010, 274150002, 274150004, 274150006, 274154206, 274160002, 274160003, 274160004, 274160006, 274160010, 274164205, 274170002, 274170003, 274175202, 274180002, 274180004, 274180005, 274184106, 274184107, 274190001, 274190003, 274200003, 274200004, 274200008, 274210002, 274210004, 274220002, 274220004, 274220006, 274230002, 274240002, 274240003, 274243102, 274245102, 274245202, 274250002, 274250006, 274274102, 274274202, 274274302, 274290003, 274300004, 275010002, 275014103, 275020002, 275020005, 275020007, 275030001, 275033104, 275040002, 275040003, 275045105, 275050002, 275050003, 275050008, 275060003, 275070002, 275070004, 275080004, 275080006, 275084102, 275085005, 275090002, 275090005, 275090007, 275090009, 275093102, 275110002, 275110003, 275110006, 275110009, 275120002, 275130002, 275130003, 275130008, 275135104, 275135105, 275140002, 275140004, 275140005, 275140009, 275141109, 275141110, 275150002, 275160002, 275170002, 275170004, 275171102, 275171103, 275175104, 275180002, 275180006, 275180010, 275180011, 275183102, 275184102, 275185105, 275190002, 275193102, 275200002, 275200003, 275200004, 275200005, 276010002, 276010006, 276010007, 276010009, 276013102, 276013205, 276014102, 276014202, 276014402, 276014403, 276014406, 276014414, 276020002, 276020010, 276020011, 276024102, 276025103, 276030002, 276030005, 276030007, 276040004, 276045102, 276050002, 276050003, 276050005, 276054102, 276060002, 276060008, 276060012, 276070002, 276070004, 276080002, 276080004, 276080006, 276081102, 276081111, 276084103, 276090002, 276090004, 276090005, 276090006, 276100002, 276103102, 276104102, 276104202, 276110002, 276110003, 276110005, 276110006, 276110007, 276110008, 276110009, 276110010, 276111106, 276120002, 276120004, 276130002, 276130003, 276130007, 276140003, 276140004, 276140005, 276141102, 276150002, 276150004, 276150005, 276150009, 276154102, 276160002, 276170002, 276173102, 276175102, 276180002, 276180007, 276183102, 276190002, 276190005, 276190006, 276200002, 276200003, 277010002, 277010003, 277010004, 277010005, 277020002, 277020005, 277020006, 277020007, 277024102, 277030002, 277030004, 277035102, 277040002, 277040004, 277040006, 277040008, 277045102, 277045202, 277050002, 277050005, 277050008, 277050009, 277055104, 277060002, 277060004, 277070002, 277070003, 277070009, 277070012, 277075202, 277080006, 277083102, 277090002, 277090003, 277090005, 277090010, 277100002, 277100007, 277110002, 277110003, 277110005, 277120002, 277120003, 277120007, 277120011, 277130002, 277130005, 277130006, 277140002, 277140003, 277140012, 277140013, 277140014, 277140016, 277141102, 277143102, 277144102, 277160002, 277160003, 277180002, 277180007, 277190002, 277190003, 277190004, 278010002, 278010003, 278013102, 278020002, 278020005, 278020006, 278024102, 278025102, 278025202, 278030002, 278030004, 278030006, 278031102, 278031107, 278033102, 278035102, 278035106, 278040002, 278060002, 278060008, 278060009, 278060010, 278060015, 278063102, 278064202, 278065102, 278065202, 278070002, 278073102, 278080002, 278080003, 278080005, 278090002, 278090003, 278090012, 278100002, 278100006, 278103102, 278120002, 278120004, 278120005, 278120007, 278150002, 278150004, 278150005, 278150008, 278153202, 278160001, 278160003, 278180001, 278180003, 278184102, 278184104, 278185102, 278185108, 278200002, 278200004, 279010001, 279010004, 279020002, 279030002, 279030006, 279030008, 279030009, 279033205, 279040002, 279040004, 279040006, 279050002, 279050003, 279050004, 279050005, 279060002, 279060006, 279070002, 279074103, 279090002, 279090005, 279090006, 279090007, 279091102, 279091202, 279091209, 279100002, 279105102, 279110001, 279110003, 279110006, 279110007, 279114202, 279120002, 279120003, 279120005, 279120006, 279121102, 279121104, 279130002, 279130005, 279130012, 279135402, 279135403, 279140001, 279140003, 279150002, 279150003, 279150004, 279150006, 279150008, 279152102, 279160002, 279160004, 279160005, 279160011, 279165102, 279165302, 279170003, 279170004, 279170005, 279173103, 279180004, 279190002, 279190003, 279190004, 279190005, 279190006, 279192204, 279192207, 279200002, 279200003, 279200005, 279200006, 279200007, 279200010, 279210002, 279210003, 279210004, 279230002, 279230003, 279230004, 279240002, 279240003, 279240006, 279254102, 279254201, 279254203, 279260001, 279260002, 279260006, 279260009, 279265102, 279270002, 279270006, 279280002, 279280005, 279280007, 279285102, 279290002, 279290003, 279290005, 279290006, 279295102, 279300003, 280010002, 280010003, 280010004, 280015302, 280020002, 280020007, 280020008, 280024102, 280025102, 280030002, 280030005, 280030007, 280040003, 280050002, 280050004, 280055102, 280055204, 280060002, 280060003, 280070002, 280070003, 280073202, 280073203, 280080002, 280080003, 280090002, 280090006, 280090007, 280090008, 280090011, 280090018, 280092104, 280094102, 280094301, 280094305, 280095202, 280095205, 280100002, 280100003, 280100005, 280110002, 280110004, 280110005, 280112102, 280115102, 280120001, 280120004, 280120005, 280123102, 280140002, 280140008, 280150002, 280150004, 280150005, 280150006, 280160001, 280160003, 280160006, 280170002, 280171102, 280173102, 280173202, 280174102, 280175102, 280190002, 280191102, 280200002, 280200003, 280200004, 280200005, 280200008, 280210002, 280210003, 280210005, 280210006, 280220001, 280220006, 280224102, 280224202, 280225102, 280230002, 280230005, 280230006, 280233102, 280235102, 280240002, 280240003, 280240004, 280240006, 280245102, 280250002, 280250004, 280254202, 280260002, 280280002, 280280005, 280282103, 280290002, 280290006, 280294102, 280300001, 280300003, 280300005, 280305102, 280305202, 281010002, 281011102, 281014101, 281015102, 281020001, 281020002, 281020003, 281020008, 281021102, 281021104, 281022102, 281030004, 281030007, 281030008, 281031102, 281034102, 281035102, 281040002, 281040003, 281040004, 281040005, 281040006, 281050003, 281053101, 281060002, 281060003, 281070001, 281070002, 281080005, 281110002, 281114102, 281120002, 281120004, 281123102, 281125102, 281130002, 281130011, 281130012, 281130013, 281140002, 281144102, 281145102, 281150002, 281153102, 281160002, 281170002, 281170003, 281170006, 281170007, 281170008, 281190002, 281200002, 282010002, 282010004, 282010007, 282015102, 282015302, 282020001, 282020004, 282020007, 282020009, 282024303, 282030002, 282030004, 282030006, 282030007, 282030009, 282040002, 282040003, 282040006, 282040007, 282040014, 282040018, 282043102, 282043106, 282050002, 282054102, 282060002, 282060004, 282070002, 282070006, 282073202, 282080002, 282080005, 282090002, 282090004, 282090005, 282090007, 282090008, 282090013, 282095302, 282100002, 282100006, 282100008, 282101102, 282101103, 282105102, 282110002, 282110003, 282110007, 282120002, 282120003, 282124104, 282130002, 282130003, 282130005, 282140002, 282140003, 282140005, 282150002, 282150005, 282154102, 282160002, 282160005, 282170002, 282170006, 282170011, 282180001, 282190002, 282190006, 282190007, 282190009, 282210001, 282220001, 282230002, 282240002, 282240003, 282240004, 282240005, 282240006, 282250002, 282260001, 282260002, 282270001, 282270004, 282270005, 282275102, 282280002, 282280006, 282290001, 282293001, 282410001, 282410002, 283010002, 283015102, 283020002, 283020003, 283020005, 283024102, 283030002, 283030003, 283030004, 283030011, 283030013, 283032101, 283034102, 283034202, 283040005, 283050002, 283050005, 283050008, 283053102, 283053202, 283060001, 283060003, 283070002, 283080002, 283080003, 283085105, 283090002, 283091101, 283093102, 283093107, 283093202, 283100002, 283110002, 283110004, 283110005, 283110008, 283120003, 283130002, 283133102, 283133105, 283140002, 283140006, 283145102, 283145302, 283150002, 283155102, 283160002, 283165102, 283170002, 283170006, 283170010, 283173102, 283174102, 283174202, 283174402, 283180003, 283190002, 283190006, 283190008, 283191102, 283200002, 283200003, 283200004, 283200005, 283200008, 283210002, 283210004, 283210005, 283213102, 283215202, 283220001, 283220005, 283220008, 283230001, 283230003, 283230004, 283231102, 283233103, 283240001, 283240003, 283240004, 283244104, 283250002, 283250004, 283250007, 283260001, 283260002, 283270002, 283280005, 283280007, 283280008, 283290002, 283290005, 283300002, 283300004, 283300005, 283300007, 283300008, 283300010, 283303103, 284010002, 284010005, 284010008, 284015202, 284020001, 284020004, 284024101, 284030002, 284030003, 284030004, 284030005, 284030006, 284030008, 284030012, 284032102, 284033107, 284035205, 284040001, 284040002, 284040004, 284050001, 284050002, 284050003, 284050005, 284050013, 284063102, 284070001, 284070003, 284070005, 284070006, 284070008, 284080002, 284080006, 284090002, 284100002, 284100003, 284100008, 284104102, 284110002, 284110005, 284110009, 284110010, 284120001, 284120005, 284130002, 284130004, 284130005, 284140001, 284140005, 284142102, 284145102, 284145202, 284150002, 284153104, 284160002, 284160003, 284160010, 284170002, 284170003, 284180002, 284190002, 284190003, 284200002, 284200003, 284210002, 284210008, 284213102, 284213104, 284220002, 284230002, 284230003, 284230004, 284240001, 284240003, 284240004, 284240006, 284240009, 284250002, 284270001, 284270005, 284272102, 284280002, 284280005, 284290002, 285010002, 285020002, 285020004, 285020006, 285030002, 285040001, 285040003, 285045102, 285050002, 285050005, 285050010, 285054102, 285060002, 285060004, 285064202, 285070001, 285070002, 285080002, 285083102, 285100001, 285100006, 285100008, 285100010, 285104102, 285110002, 285110004, 285111104, 285120001, 285120003, 285123102, 285130002, 285130006, 285130008, 285134102, 285140002, 285140006, 285144105, 285150002, 285160001, 285160002, 285160006, 285160009, 285163202, 285165202, 285170002, 285180001, 285180003, 285180006, 285200002, 285200005, 285200007, 285203102, 285203202, 285204102, 285204104, 285205506, 285205507, 286010002, 286010003, 286010004, 286010005, 286011107, 286020002, 286020003, 286020006, 286024102, 286040002, 286045102, 286050001, 286050005, 286050007, 286053102, 286053202, 286060001, 286060002, 286060006, 286064102, 286064103, 286070002, 286070003, 286070005, 286075102, 286080002, 286080003, 286090001, 286090004, 286093102, 286100001, 286103102, 286110001, 286110002, 286120002, 286120003, 286120005, 286120007, 286130002, 286140002, 286140003, 286140007, 286150002, 286160002, 286165102, 286170002, 286180001, 286190002, 286190003, 286190004, 286194104, 286200002, 286200006, 287020002, 287020003, 287020005, 287030002, 287040005, 287050002, 287050003, 287050004, 287050005, 287051102, 287051107, 287060002, 287060006, 287065102, 287090002, 287100002, 287100003, 287100005, 287101102, 287101106, 287103202, 287103204, 287110001, 287110002, 287113102, 287113107, 287113109, 287120002, 287120006, 287130002, 287135102, 287135104, 287140002, 287140003, 287140005, 287150002, 287150004, 287160002, 287160003, 287160007, 287170002, 287170006, 287190002, 287190006, 287200002, 287200010, 287210002, 287210004, 287210005, 287211102, 287211104, 287220002, 287220004, 287220007, 287220008, 287223202, 287230002, 287230006, 287230007, 287240002, 287250002, 287250004, 287253102, 287253105, 287260002, 287260003, 287260004, 287260005, 287265105, 287270002, 287270004, 287280002, 287290002, 287290003, 287295202, 287300001, 287300005, 287410002, 287410005, 287420002, 287420003, 287420004, 287420005, 287424102, 288010002, 288010003, 288013102, 288013110, 288030002, 288030003, 288030004, 288040002, 288045102, 288050002, 288060002, 288065102, 288070002, 288070003, 288070005, 288074202, 288080002, 288080007, 288090002, 288090003, 288094102, 288100003, 288110002, 288110006, 288120002, 288120004, 288130002, 288130004, 288130006, 288134104, 288140002, 288140005, 288140008, 288150002, 288150007, 288160002, 288160004, 288160006, 288164102, 288170002, 288170007, 288180002, 288180003, 288180007, 288182102, 288190002, 288190003, 288192102, 288193202, 288193204, 288195102, 288200002, 288200004, 288204202, 288210002, 288210005, 288210010, 288214102, 288214106, 288214202, 288220002, 288230002, 288230004, 288230006, 288234103, 288240002, 288240004, 288240008, 288244102, 288245102, 288245202, 288250002, 288250003, 288253104, 288260001, 288260006, 288260008, 288270002, 288270008, 288274102, 288280002, 288280003, 288280005, 288280007, 288282101, 288282102, 288285302, 288290002, 288290003, 288290004, 288293102, 288300002, 288410002, 288410003, 288410006, 288410007, 288413106, 289020002, 289020003, 289020007, 289020008, 289030002, 289030005, 289030008, 289030012, 289033104, 289033211, 289035304, 289040002, 289060002, 289060005, 289063102, 289064203, 289064204, 289070002, 289070003, 289070004, 289073103, 289073204, 289075102, 289080002, 289080003, 289090002, 289090004, 289090009, 289100002, 289100003, 289110002, 289110003, 289110005, 289120002, 289120003, 289120004, 289123103, 289130002, 289130004, 289140002, 289140005, 289143102, 289143103, 289143105, 289143202, 289150002, 289150004, 289150010, 289160002, 289160006, 289160009, 289160010, 289160011, 289160012, 289160014, 289164202, 289164204, 289164401, 289165102, 289165302, 289170002, 289170004, 289170005, 289174102, 289180002, 289180003, 289200002, 289200006, 289220002, 289220003, 289223102, 289230002, 289230004, 289230005, 289234107, 289250002, 289250003, 289250004, 289250005, 289250012, 289251104, 289255102, 289260002, 289260005, 289260006, 289263102, 289264102, 289270002, 289270003, 289270008, 289271102, 289271105, 289271106, 289273104, 289280002, 289280005, 289280009, 289283102, 289284102, 289285102, 289290002, 289290004, 289290006, 289290007, 289300002, 289300007, 289300012, 289304102, 289410002, 289410006, 289410007, 289410012, 289410013, 289413102, 289413202, 289413302, 289420002, 289420003, 289420005, 289420006, 289424102, 289430002, 289430003, 289430005, 289430009, 289434102, 290010002, 290010003, 290015102, 290020002, 290020004, 290024101, 290030002, 290040002, 290050003, 290050007, 290054102, 290054104, 290060002, 290070002, 290080002, 290080005, 290080007, 290083102, 290083106, 290090002, 290090004, 290093102, 290100001, 290100002, 290110002, 290120002, 290120003, 290124102, 290124202, 290130002, 290130003, 290130005, 290130007, 290133102, 290134104, 290134202, 290150002, 290150004, 290150005, 290160002, 290160004, 290160005, 290160006, 290180002, 290180004, 290180005, 290190002, 290190003, 290190004, 290190006, 290200002, 290204102, 290204104, 290205102, 290210002, 290210003, 290210005, 290210009, 290213102, 290213104, 290213107, 290223102, 290230002, 290260001, 290260002, 290270002, 290270004, 290274202, 290275102, 290300002, 290300003, 290300005, 290300006, 290300007, 290410002, 290410006, 290420002, 290420003, 290420004, 290430002, 290430003, 290440002, 290440007, 290450002, 290450003, 290450004, 290450005, 290451103, 290451104, 290451202, 290453107, 291030002, 291030003, 291030004, 291030005, 291035202, 291050002, 291070003, 291080002, 291080005, 291090001, 291090005, 291100002, 291100003, 291100004, 291100005, 291110002, 291110003, 291113102, 291114102, 291114202, 291114205, 291115102, 291120002, 291120003, 291120005, 291124102, 291124202, 291125102, 291130002, 291130006, 291131102, 291132102, 291133102, 291150002, 291150005, 291152102, 291152105, 291154102, 291180002, 291190002, 291190003, 291200002, 291204102, 291410002, 291410004, 291410007, 291420002, 291420004, 291424102, 291430002, 291430004, 291430005, 291430010, 291433102, 292010002, 292010003, 292010004, 292015102, 292020002, 292020003, 292020006, 292020007, 292024202, 292030002, 292030003, 292030007, 292030011, 292033202, 292034102, 292040002, 292040003, 292040007, 292050002, 292050006, 292050007, 292050008, 292051102, 292051202, 292060002, 292060003, 292060005, 292064202, 292070002, 292070003, 292074101, 292080002, 292080003, 292080004, 292100002, 292100003, 292105102, 292110002, 292114202, 292130002, 292130003, 292130005, 292140002, 292140004, 292140005, 292143102, 292150002, 292150003, 292150004, 292150005, 292150006, 292150007, 292170001, 292170003, 292190002, 292193104, 292200002, 292210002, 292210003, 292210007, 292220002, 292220004, 292220005, 292230002, 292240002, 292240003, 292240008, 292244102, 292244202, 292244205, 292260002, 292260003, 292260004, 292270003, 292290002, 292290003, 292290008, 292294105, 292294202, 292295102, 292295202, 292410002, 292410007, 292420002, 292420004, 292420005, 292420006, 292430001, 292430006, 293020002, 293020004, 293030002, 293030004, 293050001, 293060002, 293060003, 293070002, 293070003, 293070008, 293070010, 293071202, 293071203, 293071205, 293074102, 293075102, 293080002, 293084102, 293090002, 293100002, 293100004, 293110001, 293110007, 293110008, 293120002, 293130001, 293135102, 293140002, 293140003, 293150002, 293150004, 293160001, 293160003, 293170002, 293170005, 293170007, 293180002, 293180003, 293180004, 293190002, 293200002, 293204102, 293204104, 293204108, 293210002, 293213102, 293213108, 293214102, 293214103, 293220002, 293240002, 293250004, 293260002, 293270002, 293280002, 293280003, 293290002, 293290004, 293291103, 293294102, 293300002, 293300004, 293300005, 293304102, 293410002, 293420007, 293424102, 293424104, 293430002, 294010002, 294010005, 294020002, 294020003, 294020004, 294020006, 294030002, 294030003, 294034102, 294034202, 294040002, 294050002, 294050003, 294050007, 294060002, 294060003, 294060004, 294060006, 294060013, 294070002, 294070003, 294070007, 294070010, 294080002, 294081102, 294090002, 294090004, 294093102, 294093104, 294100002, 294100004, 294100011, 294103102, 294105102, 294110002, 294110003, 294110008, 294110009, 294150002, 294150003, 294150005, 294150008, 294150011, 294153102, 294153107, 294153108, 294154102, 294154106, 294154202, 294160002, 294160007, 294164102, 294165102, 294170002, 294170008, 294172102, 294172104, 294173102, 294173104, 294174102, 294174104, 294190002, 294190006, 294190009, 294200002, 294200004, 294200005, 294205102, 294205104, 294410002, 294410005, 294410007, 294413102, 294414102, 294414202, 294414206, 294415501, 294415502, 294415506, 294420002, 294420005, 294420008, 294420010, 294423104, 294423202, 294423205, 294423301, 294423302, 294430002, 294440002, 295010002, 295010005, 295010006, 295013102, 295013110, 295015102, 295020005, 295030002, 295030004, 295033103, 295033104, 295034102, 295034202, 295040002, 295040003, 295040005, 295041112, 295050002, 295060002, 295060004, 295070002, 295070004, 295100002, 295100005, 295102102, 295102104, 295105102, 295105104, 295110002, 295120002, 295120003, 295120004, 295120005, 295120008, 295123206, 295123207, 295130003, 295130004, 295140002, 295140003, 295140006, 295140008, 295143102, 295143106, 295143109, 295145202, 295160002, 295160004, 295160008, 295163102, 295170002, 295170007, 295174102, 295175102, 295175202, 295180002, 295180003, 295200002, 295200006, 295210002, 295220002, 295222102, 295260002, 295260003, 295270002, 295270003, 295270004, 295270008, 295275202, 295280001, 295280002, 295280003, 295290002, 295290004, 295290005, 295290006, 295290007, 295300002, 295300005, 295304202, 295410002, 295420002, 295420004, 295420006, 295423205, 295423303, 295423305, 295430001, 295430002, 295430003, 295440002, 295450002, 295450004, 295460002, 295460004, 295460006, 295463202, 295464102, 295465202, 295470002, 295470003, 295470007, 296010002, 296020002, 296030002, 296030004, 296030005, 296030009, 296040002, 296045102, 296050002, 296053102, 296053107, 296060002, 296060003, 296060004, 296070002, 296070003, 296070005, 296073103, 296090002, 296090007, 296090009, 296090010, 296090013, 296091202, 296091205, 296094102, 296100002, 296100003, 296100010, 296110002, 296114102, 296114104, 296120003, 296130002, 296150002, 296150008, 296160002, 296164102, 296164103, 296170002, 296170003, 296170004, 296170006, 296174202, 296175202, 296180002, 296180006, 296190002, 296190003, 296190004, 296200002, 297010002, 297010003, 297010006, 297010009, 297013105, 297013201, 297014103, 297015102, 297020001, 297020002, 297020003, 297023103, 297023105, 297024102, 297024105, 297030002, 297030003, 297040002, 297040003, 297090004, 297100002, 297100005, 297100008, 297100009, 297103102, 297110002, 297115102, 297120002, 297125102, 297125104, 297130001, 297130002, 297130004, 297140002, 297140004, 297150002, 297150003, 297150005, 297155102, 297160002, 297160004, 297160005, 297170002, 297180002, 297180006, 297190002, 297194102, 297194104, 297200002, 297200004, 297204102, 297204103, 297210002, 297210003, 297220002, 297220003, 297220004, 297223102, 297225102, 297240002, 297243102, 297260001, 297260002, 297270002, 297275102, 297275105, 297410002, 297410007, 297415102, 297420003, 297420007, 297420008, 297430002, 297440002, 297450002, 297450004, 297450006, 297460002, 297460003, 297460004, 297470002, 297470003, 297480002, 297480004, 297490003, 297490004, 297490006, 297490009, 297490010, 298010002, 298010004, 298010005, 298020002, 298020004, 298020005, 298025102, 298025103, 298030003, 298030005, 298030008, 298040002, 298040003, 298050002, 298050003, 298050004, 298060001, 298060002, 298060005, 298070002, 298070003, 298080002, 298080003, 298080004, 298080005, 298090002, 298090003, 298094102, 298110002, 298110003, 298110004, 298120002, 298130002, 298130003, 298140002, 298140003, 298140005, 298140007, 298140010, 298140015, 298145202, 298150001, 298150002, 298160002, 298160003, 298170002, 298170003, 298170008, 298174102, 298180002, 298190002, 298190003, 298190005, 298200002, 298200004, 298220002, 298220004, 298223102, 298230002, 298240001, 298240004, 298240005, 298250002, 298250003, 298260002, 298260009, 298270002, 298290002, 298290004, 298300002, 299010002, 299010005, 299014102, 299014103, 299014205, 299020002, 299020005, 299030002, 299040002, 299040003, 299050002, 299050008, 299053104, 299053202, 299054102, 299054202, 299060002, 299070001, 299070003, 299070007, 299080002, 299080004, 299083102, 299090002, 299100002, 299100003, 299104102, 299104202, 299110002, 299110003, 299110005, 299120001, 299120003, 299120004, 299140002, 299150002, 299150003, 299150006, 299153102, 299154102, 299154104, 299155302, 299160002, 299160003, 299160004, 299160007, 299162102, 299170002, 299170004, 299180002, 299190002, 299190003, 299200002, 299200004, 299210001, 299210002, 299210003, 299213103, 299220002, 299220003, 299230002, 299230003, 299230006, 299232202, 299240002, 299240003, 299240005, 299240007, 299245302, 299250002, 299250003, 299260002, 299260003, 299280002, 299283106, 299290002, 299290003, 299290005, 299290006, 299295102, 299300002, 299300004, 299300005, 299300007, 299301102, 299301104, 300010002, 300010004, 300010006, 300013103, 300020002, 300020003, 300020004, 300020009, 300024302, 300025102, 300030001, 300040002, 300040004, 300040005, 300043102, 300060002, 300060003, 300060007, 300064101, 300064102, 300070002, 300070005, 300080002, 300081102, 300082102, 300082106, 300083101, 300083104, 300090002, 300095102, 300100002, 300100004, 300104102, 300104105, 300110002, 300110003, 300110004, 300110005, 300130002, 300130005, 300130006, 300130007, 300134108, 300134110, 300135102, 300140002, 300140004, 300140006, 300143102, 300150002, 300150005, 300160002, 300160003, 300160005, 300170002, 300170003, 300170004, 300170005, 300200002, 300200003, 301010002, 301020002, 301020006, 301024102, 301024202, 301030002, 301030006, 301040002, 301040004, 301045102, 301050002, 301050007, 301060002, 301070002, 301070003, 301080002, 301090002, 301100002, 301100005, 301103102, 301104203, 301105102, 301110002, 301110008, 301120002, 301120005, 301130002, 301130004, 301130006, 301140002, 301160002, 301170002, 301170005, 301174102, 301180002, 301180004, 301182102, 301190002, 301190003, 301190004, 301200004, 301200005, 301220002, 301220003, 301220004, 301221105, 301230002, 301230005, 301233103, 301235102, 301240002, 301240003, 301250002, 301250003, 301250005, 301260002, 301270002, 301270007, 301280002, 301283102, 301290002, 301300002, 301300004, 301300006, 301300008, 301300011, 302010002, 302014102, 302014104, 302020002, 302020003, 302020006, 302021103, 302030002, 302030006, 302034102, 302040002, 302040010, 302050002, 302054102, 302060004, 302070002, 302070003, 302080002, 302080003, 302085102, 302090002, 302090007, 302100002, 302100003, 302100004, 302102102, 302110002, 302114102, 302114105, 302120002, 302120003, 302140002, 302140005, 302140008, 302142104, 302143102, 302145202, 302150002, 302150004, 302150005, 302151102, 302153102, 302160002, 302170002, 302170003, 302180002, 302180006, 302190002, 302190006, 302193106, 302195102, 302195104, 302200001, 302200002, 302210002, 302210004, 302212102, 302212104, 302220002, 302220003, 302220005, 302220006, 302230002, 302230004, 302230006, 302230007, 302230008, 302233102, 302234102, 302250002, 302250008, 302254104, 302260002, 302260003, 302260006, 302270002, 302280002, 302280003, 302280007, 302280009, 302283106, 302290001, 302290003, 302290004, 302300002, 303010002, 303030002, 303030004, 303040003, 303050002, 303060002, 303060003, 303060006, 303060007, 303060008, 303063302, 303064102, 303070002, 303073102, 303080002, 303090002, 303100002, 303103102, 303110002, 303110006, 303110009, 303110010, 303114202, 303114306, 303115102, 303120002, 303120004, 303130002, 303130005, 303135102, 303141102, 303150002, 303160002, 303165102, 303165104, 303170002, 303170004, 303180002, 303180005, 303183102, 303183105, 303185102, 303190002, 303190004, 303194102, 303200002, 304020002, 304020004, 304020005, 304020006, 304030002, 304030005, 304030012, 304050002, 304050003, 304050006, 304050008, 304050011, 304050013, 304054102, 304054202, 304060002, 304070002, 304072102, 304072104, 304072203, 304072301, 304072305, 304072314, 304075102, 304080002, 304080004, 304090002, 304094101, 304094102, 304094111, 304094112, 304095102, 304100002, 304101102, 304104202, 304105102, 304105202, 304105402, 304105406, 304105408, 304110004, 304110006, 304110007, 304115102, 304120001, 304130002, 304130005, 304134102, 304134105, 304140002, 304140003, 304140005, 304140006, 304140008, 304142102, 304142105, 304150002, 304170002, 304170003, 304170007, 304170009, 304170010, 304171102, 304173202, 304174102, 304190001, 304190004, 304191102, 305010002, 305010004, 305020002, 305020008, 305024102, 305024302, 305024304, 305025102, 305025105, 305030002, 305040002, 305045102, 305045104, 305045105, 305050002, 305054102, 305060002, 305060003, 305060004, 305060005, 305060006, 305060007, 305063102, 305070002, 305070003, 305073102, 305074102, 305080002, 305080003, 305080009, 305084202, 305090001, 305100002, 305100008, 305110007, 305110011, 305113105, 305113107, 305113205, 305120002, 305130002, 305130008, 305140001, 305140006, 305140008, 305141102, 305141104, 305141202, 305141302, 305143102, 305150002, 305150004, 305153102, 305160002, 305160006, 305170002, 305170005, 305170007, 305172102, 305172105, 305174102, 305190002, 305190003, 305190005, 305194202, 306010002, 306010006, 306010007, 306014102, 306030002, 306030003, 306030006, 306030007, 306033202, 306040002, 306050002, 306050005, 306053102, 306053103, 306053104, 306054102, 306060002, 306063002, 306063003, 306070002, 306070005, 306073103, 306073105, 306075102, 306080002, 306080003, 306080006, 306083102, 306083105, 306090001, 306090003, 306090011, 306090013, 306095102, 306100002, 306100003, 306100004, 306100006, 306110001, 306120002, 306130002, 306130003, 306131102, 306131104, 306150002, 306150003, 306150006, 306160002, 306160003, 306170002, 306170004, 306180002, 306180004, 306180007, 306184102, 306184107, 306190002, 306194102, 306194105, 306200002, 306200004, 306200005, 306210002, 306210003, 306210006, 306220002, 306220004, 306220005, 306230002, 306230003, 306230004, 306230006, 306234102, 306234103, 306234108, 306240002, 306240005, 306250002, 306250005, 306250006, 306260002, 306260004, 306260010, 306270002, 306270004, 306274102, 306280002, 306290002, 306300002, 306300003, 306300006, 306300008, 306300011, 307010002, 307010004, 307010006, 307020002, 307020003, 307020004, 307025202, 307030002, 307030003, 307034201, 307034212, 307040002, 307040003, 307050002, 307050003, 307053103, 307053106, 307060002, 307060005, 307070002, 307070004, 307080002, 307080005, 307080006, 307080007, 307080010, 307080013, 307084102, 307084108, 307085202, 307090003, 307090006, 307090007, 307090011, 307094202, 307094302, 307095205, 307100002, 307110001, 307110002, 307110006, 307110011, 307113101, 307114202, 307114204, 307120002, 307120010, 307120011, 307120012, 307130006, 307140002, 307140003, 307150002, 307150003, 307160002, 307163102, 307163103, 307164102, 307164104, 307170002, 307170005, 307170007, 307170011, 307170015, 307170017, 307173102, 307174102, 307190002, 307190003, 307200002, 307200003, 307200004, 307200009, 308010002, 308020002, 308020003, 308020004, 308020005, 308030002, 308035102, 308040002, 308044103, 308044105, 308045101, 308045103, 308045107, 308045202, 308050002, 308054102, 308060002, 308060003, 308060006, 308070002, 308070003, 308070004, 308074102, 308075102, 308075105, 308080002, 308080004, 308080005, 308080006, 308080008, 308084104, 308090002, 308090005, 308093102, 308100002, 308100005, 308100006, 308100011, 308100012, 308104102, 308110004, 308113102, 308113104, 308113109, 308113114, 308120001, 308120006, 308120007, 308120009, 308130002, 308130003, 308130004, 308130006, 308134202, 308140002, 308140006, 308150002, 308150003, 308150007, 308160002, 308160004, 308165101, 308165105, 308170002, 308170005, 308170012, 308180002, 308180003, 308180005, 308185102, 308190002, 308190003, 308200002, 308200003, 309010002, 309013102, 309013106, 309014102, 309014108, 309020002, 309020009, 309023102, 309023106, 309030002, 309030003, 309040002, 309044102, 309044104, 309045102, 309050001, 309050003, 309050004, 309060001, 309060005, 309063102, 309063103, 309063202, 309064106, 309070002, 309070003, 309070004, 309080002, 309080004, 309080007, 309080008, 309083102, 309083106, 309084101, 309084104, 309084202, 309090002, 309090008, 309090009, 309090011, 309093102, 309094102, 309094106, 309094202, 309094205, 309100002, 309100003, 309100004, 309110002, 309110003, 309110004, 309120002, 309120004, 309120007, 309123102, 309124106, 309124107, 309130002, 309130003, 309130004, 309133101, 309133102, 309140002, 309140004, 309145102, 309150002, 309160002, 309160004, 309160011, 309170002, 309170003, 309170004, 309170006, 309174104, 309175102, 309180002, 309180003, 309180004, 309180006, 309190002, 309190003, 309190005, 309191102, 309191104, 309191107, 309200002, 309200003, 310010002, 310010004, 310010007, 310013202, 310013302, 310020002, 310030002, 310034102, 310040002, 310040003, 310040004, 310040010, 310043102, 310043108, 310044202, 310045102, 310050002, 310050003, 310050012, 310050013, 310070002, 310080002, 310085102, 310090002, 310094103, 310094106, 310100002, 310100004, 310105102, 310110002, 310110003, 310120002, 310124102, 310130002, 310140002, 310140003, 310140004, 310140005, 310140007, 310140011, 310144302, 310144304, 310144309, 310150002, 310150004, 310160001, 310160002, 310160003, 310160004, 310160007, 310163102, 310170002, 310170003, 310170006, 310170010, 310170011, 310180002, 310190002, 310190005, 310190006, 310194102, 310194104, 310200002, 310200003, 310200009, 310205102, 311010002, 311010003, 311020002, 311020004, 311020010, 311025101, 311025106, 311030001, 311030004, 311030005, 311050002, 311050003, 311054102, 311060001, 311060002, 311070002, 311070004, 311080002, 311090002, 311090003, 311110002, 311110007, 311110014, 311111105, 311111106, 311113102, 311113103, 311114102, 311120002, 311140001, 311150002, 311150004, 311150007, 311153106, 311170002, 311170003, 311180003, 311180005, 311180008, 311180009, 311180011, 311183102, 311190004, 311200002, 311200006, 311200010, 311205102, 311205104, 311420002, 311420003, 311440002, 311443102, 311443104, 311450002, 312020001, 312020003, 312030002, 312034102, 312040001, 312040002, 312063102, 312063104, 312070001, 312070003, 312070005, 312070006, 312073102, 312075103, 312075302, 312080001, 312100002, 312100003, 312110001, 312110002, 312120002, 312120006, 312120008, 312120009, 312130002, 312140002, 312141102, 312141104, 312150002, 312160003, 312170002, 312180002, 312180003, 312181102, 312190002, 312210003, 312210006, 312211202, 312220002, 312230002, 312230003, 312240005, 312250001, 312250005, 312270002, 312280002, 312290002, 312300001, 312300003, 312303102, 312410001, 312410002, 312420002, 312420003, 312424102, 312424204, 313010002, 313010003, 313020002, 313020005, 313020006, 313020010, 313050001, 313050002, 313060002, 313070002, 313070004, 313070005, 313070006, 313070007, 313080001, 313080002, 313083102, 313083106, 313110002, 313120002, 313124102, 313130002, 313130004, 313131102, 313134102, 313150002, 313150011, 313150013, 313154103, 313160002, 313160003, 313160007, 313160010, 313170002, 313180002, 313183102, 313183104, 313190002, 313190004, 313190008, 313200002, 313200003, 313210002, 313210004, 313210005, 313210007, 313220002, 313220004, 313220006, 313220007, 313223102, 313224102, 313230002, 313230010, 313234102, 313240001, 313240004, 313250002, 313260001, 313260002, 313270002, 313270004, 313280002, 313290002, 313300002, 313300004, 313410002, 313410003, 313410005, 314010002, 314014103, 314040002, 314040005, 314050002, 314050007, 314050010, 314053102, 314060002, 314070002, 314080005, 314090002, 314090004, 314090005, 314095102, 314095204, 314100002, 314100004, 314100006, 314130002, 314130004, 314140002, 314140003, 314140005, 314160002, 314160005, 314164102, 314164202, 314170001, 314170002, 314180002, 314183104, 314183108, 314184102, 314184104, 314190002, 314190003, 314194102, 314194104, 314194202, 314194204, 314200002, 314200004, 314200008, 314410002, 314410003, 314410004, 314420002, 314420007, 314424103, 314424105, 315010002, 315010004, 315013102, 315013103, 315030004, 315040002, 315040004, 315040005, 315040007, 315044206, 315044209, 315050002, 315054102, 315060002, 315060003, 315060004, 315060005, 315070002, 315070009, 315073102, 315073104, 315073110, 315080002, 315080003, 315080004, 315083102, 315083104, 315090003, 315090005, 315090007, 315093102, 315100002, 315100003, 315100005, 315100009, 315100012, 315110002, 315110003, 315110016, 315114102, 315114202, 315115202, 315115204, 315120002, 315120003, 315124102, 315124104, 315124108, 315140002, 315140005, 315150002, 315150003, 315150004, 315150007, 315150008, 315155103, 315155104, 315160002, 315160004, 315163102, 315170001, 315170002, 315170004, 315174102, 315180002, 315180003, 315180007, 315184110, 315190001, 315190002, 315210002, 315220002, 315220004, 315220005, 315223102, 315224202, 315224205, 315224206, 315230002, 315230003, 315233102, 315233104, 315234102, 315234103, 315234104, 315234105, 315240002, 315240003, 315240005, 315243101, 315250002, 315250003, 315250008, 315260001, 315260003, 315260005, 315261102, 315270002, 315270004, 315270007, 315280002, 315280003, 315280005, 315290002, 315290005, 315290006, 315300003, 315410002, 315410008, 315415102, 315415202, 315415204, 315415215, 316010002, 316010003, 316014102, 316020002, 316030001, 316030003, 316030004, 316030006, 316033105, 316040002, 316040007, 316040010, 316045102, 316050002, 316050006, 316050008, 316050010, 316054202, 316054204, 316060002, 316060006, 316063106, 316065102, 316070001, 316070003, 316100002, 316100003, 316100007, 316104102, 316104104, 316104203, 316110002, 316110005, 316110006, 316110007, 316110008, 316110009, 316110010, 316113102, 316113104, 316114101, 316114102, 316120001, 316120002, 316130002, 316135102, 316150002, 316150003, 316160001, 316170002, 316170004, 316170006, 316180002, 316190002, 316190004, 316190006, 316194104, 316194106, 316194108, 316194109, 316194202, 316194207, 316200002, 316200003, 316210002, 316210003, 316210005, 316215202, 316220002, 316220004, 316224101, 316224102, 316230002, 316230003, 316230004, 316230007, 316230008, 316240002, 316240003, 316250002, 316250003, 316260002, 316270002, 316270003, 316270007, 316275202, 316280002, 316280005, 316280006, 316280007, 316290002, 316290004, 316290005, 316295102, 316295103, 316295105, 316410002, 316410003, 316410004, 316410005, 317010002, 317010004, 317010009, 317011102, 317011104, 317011105, 317013109, 317015102, 317015105, 317020002, 317020006, 317030003, 317034102, 317034104, 317040002, 317040004, 317040005, 317040006, 317060002, 317063102, 317063104, 317064102, 317070002, 317074109, 317080002, 317080004, 317080005, 317080009, 317080011, 317090003, 317103102, 317103103, 317104102, 317104107, 317110001, 317110002, 317110003, 317110005, 317115101, 317120002, 317121102, 317123102, 317123104, 317130003, 317131104, 317134005, 317134006, 317140002, 317140007, 317140009, 317144102, 317145102, 317145202, 317145208, 317145302, 317150002, 317150003, 317150004, 317160002, 317160003, 317164102, 317165102, 317170002, 317180002, 317184102, 317184202, 317184203, 317184211, 317190002, 317190005, 317190007, 317190008, 317194102, 317195102, 317195104, 317200001, 317203102, 317220002, 317230002, 317231102, 317250002, 317250003, 317254103, 317254202, 317260002, 317260005, 317264102, 317264201, 317264204, 317270002, 317270006, 317273102, 317273106, 317274102, 317280002, 317290003, 317290007, 317300002, 317300006, 318010002, 318010003, 318010006, 318011101, 318011109, 318040002, 318040003, 318040004, 318040006, 318050002, 318054102, 318054106, 318090002, 318090003, 318093107, 318100002, 318130003, 318130007, 318130008, 318140002, 318140005, 318150002, 318160002, 318180002, 318180009, 318181102, 318190001, 318190002, 318190006, 318190012, 318200003, 318410002, 318410003, 318410007, 318414202, 319010003, 319013102, 319013109, 319020003, 319050002, 319050003, 319060002, 319060006, 319080002, 319090002, 319090003, 319090007, 319110002, 319110003, 319120002, 319125102, 319125104, 319130002, 319140002, 319140006, 319145102, 319150002, 319150004, 319150008, 319150009, 319154102, 319170002, 319170003, 319170004, 319170011, 319180002, 319190002, 319200002, 319200003, 319200004, 319410001, 319410002, 319410003, 319410011, 319410012, 319415203, 320010002, 320010004, 320010006, 320015102, 320020002, 320020004, 320020009, 320024102, 320040003, 320043102, 320050002, 320050003, 320050005, 320053202, 320055402, 320060002, 320065102, 320070002, 320073102, 320080002, 320080004, 320085102, 320085104, 320090002, 320090004, 320100003, 320101102, 320105102, 320105202, 320110002, 320110003, 320110004, 320110007, 320120002, 320130002, 320130004, 320130005, 320140004, 320150002, 320150003, 320150005, 320150006, 320150008, 320160002, 320165102, 320170002, 320170003, 320170004, 320180002, 320180003, 320180004, 320180005, 320190002, 320190004, 320190007, 320193102, 320193104, 320193201, 320193203, 320193208, 320194102, 320195102, 320200002, 320200008, 320203102, 320204105, 321020002, 321025102, 321040002, 321040004, 321040008, 321040011, 321044106, 321045102, 321045202, 321050002, 321050003, 321060003, 321060004, 321060007, 321061101, 321061105, 321061201, 321064102, 321065103, 321070001, 321074102, 321080002, 321083102, 321084102, 321090002, 321090009, 321090010, 321095202, 321095205, 321100002, 321110002, 321110004, 321120002, 321120004, 321120005, 321120006, 321120007, 321120010, 321125202, 321130002, 321130003, 321130004, 321130006, 321130007, 321140002, 321140004, 321140005, 321140006, 321143102, 321143106, 321145302, 321150002, 321150006, 321153101, 321155102, 321160002, 321170001, 321170003, 321173102, 321173109, 321174105, 321175102, 321175105, 321180003, 321190002, 321190003, 321200002, 321210002, 321220002, 321220004, 321240002, 321250002, 321250005, 321254106, 321255102, 321260002, 321260003, 321260006, 321260007, 321265102, 321270002, 321270003, 321275102, 321280002, 321280006, 321280012, 321290001, 321290002, 321290003 and 321300002
- class: factor
zap_label <- function(x) {
UseMethod("zap_label")
}
zap_label.data.frame <- function(x) {
x[] <- lapply(x, zap_label)
x
}
zap_label.default <- function(x) {
attributes(x)$label <- NULL
x
}
alldata_birthorder <- alldata_birthorder %>% haven::zap_labels() %>% haven::zap_formats() %>% zap_label()
str(alldata_birthorder)
## Classes 'tbl_df', 'tbl' and 'data.frame': 39653 obs. of 109 variables:
## $ mother_pidlink : Factor w/ 20157 levels "001060002","001060004",..: 2 2 3 3 3 3 5 5 5 5 ...
## $ birthorder_genes : int 2 4 1 2 6 7 3 4 5 6 ...
## $ sibling_count_genes : int 5 5 7 7 7 7 7 7 7 7 ...
## $ pidlink : Factor w/ 75680 levels "001060001","001060002",..: 13 14 8 9 10 11 27 28 29 30 ...
## $ age : num 6 3 16 12 3 1 12 10 8 6 ...
## $ sc05 : num 2 2 2 2 2 2 2 2 2 2 ...
## $ province : chr "North Sumatera" "North Sumatera" "North Sumatera" "North Sumatera" ...
## $ sc01_14_14 : num 12 12 12 12 12 12 12 12 12 12 ...
## $ any_multiple_birthdate : num 0 0 0 0 0 0 0 0 0 0 ...
## $ birthorder_naive : int 2 4 3 4 9 10 3 4 5 6 ...
## $ sibling_count_naive : int 5 5 10 10 10 10 7 7 7 7 ...
## $ raven_2015_young : num NA NA NA 0.833 NA ...
## $ math_2015_young : num NA NA NA 0.8 NA NA 0.6 0 0 NA ...
## $ raven_2015_old : num NA NA 0.5 NaN NA NA NaN NaN NaN NA ...
## $ math_2015_old : num NA NA 0 NA NA NA NA NA NA NA ...
## $ words_delayed : num NA NA 2 NA NA NA NA NA NA NA ...
## $ adaptive_numbering : num NA NA 535 NA NA NA NA NA NA NA ...
## $ raven_2007_old : num NA NA NA NA NA NA NA NA NA NA ...
## $ raven_2007_young : num NA NA NA NA NA NA NA NA NA NA ...
## $ math_2007_young : num NA NA NA NA NA NA NA NA NA NA ...
## $ math_2007_old : num NA NA NA NA NA NA NA NA NA NA ...
## $ count_backwards : num NA NA 1 NaN NA NA NaN NaN NaN NA ...
## $ e1 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ c1 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ o1 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ e2r : num NA NA 4 NA NA NA NA NA NA NA ...
## $ n1r : num NA NA 2 NA NA NA NA NA NA NA ...
## $ a1 : num NA NA 5 NA NA NA NA NA NA NA ...
## $ n2 : num NA NA 2 NA NA NA NA NA NA NA ...
## $ o2 : num NA NA 5 NA NA NA NA NA NA NA ...
## $ c2r : num NA NA 2 NA NA NA NA NA NA NA ...
## $ o3 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ a2 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ c3 : num NA NA 5 NA NA NA NA NA NA NA ...
## $ e3 : num NA NA 5 NA NA NA NA NA NA NA ...
## $ a3r : num NA NA 2 NA NA NA NA NA NA NA ...
## $ n3 : num NA NA 4 NA NA NA NA NA NA NA ...
## $ e2r_reversed : num NA NA 2 NA NA NA NA NA NA NA ...
## $ big5_ext : num NA NA 3.67 NA NA ...
## $ c2r_reversed : num NA NA 4 NA NA NA NA NA NA NA ...
## $ big5_con : num NA NA 4.33 NA NA ...
## $ big5_open : num NA NA 4.33 NA NA ...
## $ n1r_reversed : num NA NA 4 NA NA NA NA NA NA NA ...
## $ big5_neu : num NA NA 3.33 NA NA ...
## $ a3r_reversed : num NA NA 4 NA NA NA NA NA NA NA ...
## $ big5_agree : num NA NA 4.33 NA NA ...
## $ random_si : int NA NA 1 NA NA NA NA NA NA NA ...
## $ si01 : num NA NA 1 NA NA NA NA NA NA NA ...
## $ si02 : num NA NA 1 NA NA NA NA NA NA NA ...
## $ si03 : num NA NA NA NA NA NA NA NA NA NA ...
## $ si04 : num NA NA NA NA NA NA NA NA NA NA ...
## $ si05 : num NA NA NA NA NA NA NA NA NA NA ...
## $ si11 : num NA NA 1 NA NA NA NA NA NA NA ...
## $ si12 : num NA NA NA NA NA NA NA NA NA NA ...
## $ si13 : num NA NA 1 NA NA NA NA NA NA NA ...
## $ si14 : num NA NA 1 NA NA NA NA NA NA NA ...
## $ si15 : num NA NA NA NA NA NA NA NA NA NA ...
## $ riskA : num NA NA 5 NA NA NA NA NA NA NA ...
## $ riskB : num NA NA 5 NA NA NA NA NA NA NA ...
## $ attended_school : int NA NA 2 NA NA NA NA NA NA NA ...
## $ currently_attending_school : int NA NA 2 NA NA NA NA NA NA NA ...
## $ hours_in_class : num NA NA 5 NA NA NA NA NA NA NA ...
## $ years_of_education : num NA NA 7 NA NA NA NA NA NA NA ...
## $ Type_of_test_elementary : int NA NA 2 NA NA NA NA NA NA NA ...
## $ Indonesia_score_elementary : num NA NA NA NA NA NA NA NA NA NA ...
## $ Math_score_elemenatry : num NA NA NA NA NA NA NA NA NA NA ...
## $ Total_score_elemenatry : num NA NA 27.6 NA NA NA NA NA NA NA ...
## $ Type_of_test_Junior_High : int NA NA NA NA NA NA NA NA NA NA ...
## $ Indonesia_score_Junior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ English_score_Junior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Math_score_Junior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Total_score_Junior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Type_of_test_Senior_High : int NA NA NA NA NA NA NA NA NA NA ...
## $ Indonesia_score_Senior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ English_score_Senior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Math_score_Senior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Total_score_Senior_High : num NA NA NA NA NA NA NA NA NA NA ...
## $ Elementary_worked : int NA NA 1 NA NA NA NA NA NA NA ...
## $ Junior_high_worked : int NA NA 1 NA NA NA NA NA NA NA ...
## $ Senior_high_worked : int NA NA NA NA NA NA NA NA NA NA ...
## $ Elementary_missed : int NA NA 0 NA NA NA NA NA NA NA ...
## $ Junior_high_missed : int NA NA 0 NA NA NA NA NA NA NA ...
## $ Senior_high_missed : int NA NA NA NA NA NA NA NA NA NA ...
## $ Self_employed : int NA NA 0 NA NA NA NA NA NA NA ...
## $ ever_smoked : int NA NA 0 NA NA NA NA NA NA NA ...
## $ still_smoking : int NA NA NA NA NA NA NA NA NA NA ...
## $ amount : num NA NA 0 NA NA NA NA NA NA NA ...
## $ male : int 0 0 0 0 1 1 0 1 1 0 ...
## $ wage_last_month_log : num NA NA NA NA NA NA NA NA NA NA ...
## $ wage_last_year_log : num NA NA NA NA NA NA NA NA NA NA ...
## $ Category_Casual worker in agriculture : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Category_Casual worker not in agriculture : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Category_Government worker : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Category_Private worker : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Category_Self-employed : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Category_Unpaid family worker : num NA NA 1 NA NA NA NA NA NA NA ...
## $ Sector_Agriculture, forestry, fishing and hunting : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Sector_Construction : num NA NA 0 NA NA NA NA NA NA NA ...
## $ Sector_Electricity, gas, water : num NA NA 0 NA NA NA NA NA NA NA ...
## [list output truncated]
alldata_birthorder %>% select_if(function(.)!is.numeric(.)) %>% names()
## select_if: dropped 102 variables (birthorder_genes, sibling_count_genes, age, sc05, sc01_14_14, …)
mother_pidlink, pidlink, province, birthorder_naive_factor, birthorder_genes_factor, count_birthorder_naive and count_birthorder_genes
correlations = corr_pipe(alldata_birthorder %>% select_if(is.numeric))
## select_if: dropped 7 variables (mother_pidlink, pidlink, province, birthorder_naive_factor, birthorder_genes_factor, …)
## rename: renamed one variable (r)
## rename: renamed one variable (n)
## left_join: added one column (n)
## > rows only in x 0
## > rows only in y ( 0)
## > matched rows 10,404
## > ========
## > rows total 10,404
## rename: renamed one variable (p)
## left_join: added one column (p)
## > rows only in x 0
## > rows only in y ( 0)
## > matched rows 10,404
## > ========
## > rows total 10,404
## filter: removed 102 rows (1%), 10,302 rows remaining
Defining the sample for imputation
alldata_birthorder$main_outcomes <- alldata_birthorder %>% select(`raven_2015_young`, `raven_2015_old`, `words_delayed`, `raven_2007_old`, `raven_2007_young`, `big5_ext`, `riskA`, `years_of_education`) %>% mutate_all(~ !is.na(.)) %>% rowSums()
## select: dropped 101 variables (mother_pidlink, birthorder_genes, sibling_count_genes, pidlink, age, …)
## mutate_all: converted 'raven_2015_young' from double to logical (27141 fewer NA)
## converted 'raven_2015_old' from double to logical (24334 fewer NA)
## converted 'words_delayed' from double to logical (24327 fewer NA)
## converted 'raven_2007_old' from double to logical (31394 fewer NA)
## converted 'raven_2007_young' from double to logical (30225 fewer NA)
## converted 'big5_ext' from double to logical (24344 fewer NA)
## converted 'riskA' from double to logical (26061 fewer NA)
## converted 'years_of_education' from double to logical (23700 fewer NA)
xtabs(~ main_outcomes + age, alldata_birthorder)
1174 |
1147 |
1108 |
1088 |
1138 |
1072 |
1049 |
145 |
154 |
132 |
139 |
138 |
142 |
116 |
113 |
86 |
106 |
111 |
107 |
104 |
119 |
133 |
123 |
152 |
133 |
162 |
143 |
151 |
167 |
173 |
210 |
192 |
219 |
205 |
176 |
202 |
215 |
252 |
211 |
252 |
176 |
154 |
135 |
104 |
106 |
76 |
87 |
61 |
39 |
39 |
32 |
36 |
17 |
19 |
20 |
10 |
16 |
14 |
12 |
9 |
5 |
4 |
4 |
3 |
7 |
5 |
3 |
1 |
2 |
3 |
1 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
12 |
869 |
911 |
903 |
873 |
873 |
767 |
690 |
209 |
78 |
74 |
84 |
126 |
152 |
132 |
163 |
28 |
20 |
18 |
23 |
30 |
18 |
18 |
74 |
113 |
115 |
89 |
95 |
79 |
82 |
53 |
54 |
45 |
21 |
13 |
13 |
9 |
14 |
16 |
8 |
12 |
14 |
8 |
9 |
6 |
5 |
4 |
5 |
2 |
4 |
0 |
4 |
5 |
0 |
2 |
4 |
3 |
1 |
3 |
0 |
1 |
1 |
0 |
2 |
2 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
5 |
116 |
664 |
27 |
20 |
19 |
14 |
18 |
15 |
41 |
115 |
123 |
113 |
129 |
98 |
84 |
90 |
39 |
18 |
22 |
23 |
9 |
9 |
17 |
15 |
11 |
11 |
5 |
2 |
1 |
4 |
6 |
0 |
3 |
1 |
0 |
1 |
2 |
0 |
1 |
0 |
2 |
1 |
0 |
2 |
0 |
1 |
2 |
2 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
2 |
1 |
2 |
5 |
3 |
1 |
2 |
12 |
14 |
24 |
19 |
15 |
15 |
16 |
3 |
2 |
2 |
3 |
3 |
3 |
4 |
4 |
1 |
4 |
2 |
1 |
1 |
0 |
2 |
1 |
1 |
1 |
1 |
0 |
2 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
6 |
8 |
8 |
7 |
6 |
12 |
7 |
11 |
16 |
11 |
12 |
10 |
11 |
12 |
15 |
21 |
29 |
21 |
24 |
23 |
18 |
15 |
17 |
29 |
38 |
35 |
43 |
28 |
27 |
31 |
19 |
13 |
16 |
20 |
15 |
17 |
13 |
11 |
11 |
6 |
7 |
7 |
3 |
3 |
6 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
1 |
2 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4 |
94 |
72 |
66 |
54 |
44 |
31 |
51 |
36 |
49 |
50 |
67 |
64 |
79 |
92 |
114 |
135 |
154 |
192 |
158 |
178 |
145 |
169 |
137 |
135 |
259 |
255 |
219 |
227 |
184 |
188 |
161 |
128 |
109 |
92 |
101 |
81 |
92 |
55 |
56 |
57 |
50 |
46 |
31 |
23 |
26 |
25 |
25 |
21 |
11 |
12 |
7 |
5 |
7 |
6 |
3 |
5 |
4 |
3 |
3 |
2 |
0 |
4 |
2 |
1 |
0 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
202 |
152 |
111 |
96 |
90 |
78 |
67 |
33 |
20 |
33 |
37 |
40 |
43 |
61 |
243 |
363 |
350 |
361 |
321 |
280 |
288 |
248 |
235 |
209 |
48 |
3 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
10 |
442 |
404 |
449 |
423 |
416 |
358 |
309 |
86 |
63 |
69 |
60 |
74 |
78 |
99 |
91 |
8 |
0 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
55 |
336 |
339 |
309 |
305 |
263 |
278 |
234 |
30 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
# xtabs(~ is.na(raven_2015_young) + age, alldata_birthorder)
alldata_birthorder <- alldata_birthorder %>%
# filter(!is.na(birthorder_genes)) %>%
group_by(mother_pidlink) %>%
mutate(var_scg = var(sibling_count_genes, na.rm = T)) %>%
filter(is.na(var_scg) | var_scg == 0) %>%
ungroup() %>%
filter(coalesce(sibling_count_genes, sibling_count_naive) > 1) %>%
filter(!is.na(birthorder_genes) | ( !is.na(birthorder_naive) & main_outcomes > 1)) %>%
filter(age > 14 | (age > 13) & (!is.na(raven_2015_old) | !is.na(years_of_education) | !is.na(big5_ext) | !is.na(riskA))) %>%
select(`mother_pidlink`, `age`, `male`,
`birthorder_naive`, `sibling_count_naive`, count_birthorder_naive,
`birthorder_genes`, `sibling_count_genes`, count_birthorder_genes,
`raven_2015_young`, `math_2015_young`, `raven_2015_old`, `math_2015_old`, `words_delayed`, `adaptive_numbering`, `raven_2007_old`, `raven_2007_young`, `math_2007_young`, `math_2007_old`, `count_backwards`,
`big5_ext`, `big5_con`, `big5_open`, `big5_neu`, `big5_agree`, `riskA`, `riskB`,
`years_of_education`)
## group_by: one grouping variable (mother_pidlink)
## mutate (grouped): new variable 'var_scg' with 25 unique values and 54% NA
## filter (grouped): removed 463 rows (1%), 39,190 rows remaining
## ungroup: no grouping variables
## filter: removed 5,890 rows (15%), 33,300 rows remaining
## filter: removed 7,480 rows (22%), 25,820 rows remaining
## filter: removed 9,757 rows (38%), 16,063 rows remaining
## select: dropped 83 variables (pidlink, sc05, province, sc01_14_14, any_multiple_birthdate, …)
alldata_birthorder <- alldata_birthorder %>%
group_by(mother_pidlink) %>%
mutate(sibling_count_genes = if_else(all(is.na(sibling_count_genes)), NA_integer_, as.integer(mean(sibling_count_genes, na.rm = T)))) %>%
ungroup()
## group_by: one grouping variable (mother_pidlink)
## mutate (grouped): changed 2,301 values (14%) of 'sibling_count_genes' (2301 fewer NA)
## ungroup: no grouping variables
alldata_birthorder <- alldata_birthorder %>%
rename_all(funs(str_replace_all(., "\\s", "_"))) %>%
rename_all(funs(str_replace_all(., ",", "_")))
age_poly <- poly(scale(alldata_birthorder$age)[,1], degree = 3, raw = T)
qplot(age_poly[,1], alldata_birthorder$age)

age_groups <- Hmisc::cut2(alldata_birthorder$age, cuts = c(14, 18, 25, 30, 40, 53))
table(as.character(age_groups), exclude = NULL)
2049 |
4179 |
2869 |
4881 |
1887 |
198 |
# alldata_birthorder$age <- age_groups
alldata_birthorder <- alldata_birthorder %>%
mutate(
age = age_poly[,1],
age2 = age_poly[,2],
age3 = age_poly[,3])
## mutate: changed 16,063 values (100%) of 'age' (0 new NA)
## new variable 'age2' with 60 unique values and 0% NA
## new variable 'age3' with 60 unique values and 0% NA
saveRDS(alldata_birthorder, "data/alldata_birthorder_missing.rds")
Functions
library(mice)
##
## Attaching package: 'mice'
## The following object is masked _by_ '.GlobalEnv':
##
## complete
## The following object is masked from 'package:tidyr':
##
## complete
## The following objects are masked from 'package:base':
##
## cbind, rbind
library(miceadds)
## * miceadds 3.7-6 (2019-12-15 13:38:43)
library(mitml)
## *** This is beta software. Please report any bugs!
## *** See the NEWS file for recent changes.
library(lattice)
library(pan)
# skimr::skim(alldata_birthorder)
Imputation
set.seed(123) # random seed so that other can replicate our imputation
# look at the dataset
colnames(alldata_birthorder)
mother_pidlink, age, male, birthorder_naive, sibling_count_naive, count_birthorder_naive, birthorder_genes, sibling_count_genes, count_birthorder_genes, raven_2015_young, math_2015_young, raven_2015_old, math_2015_old, words_delayed, adaptive_numbering, raven_2007_old, raven_2007_young, math_2007_young, math_2007_old, count_backwards, big5_ext, big5_con, big5_open, big5_neu, big5_agree, riskA, riskB, years_of_education, age2 and age3
head(alldata_birthorder)
001060007 |
-1.331 |
0 |
3 |
10 |
3/5+ |
1 |
7 |
1/5+ |
NA |
NA |
0.5 |
0 |
2 |
535 |
NA |
NA |
NA |
NA |
1 |
3.667 |
4.333 |
4.333 |
3.333 |
4.333 |
5 |
5 |
7 |
1.772 |
-2.359 |
001220011 |
-1.438 |
0 |
2 |
6 |
2/5+ |
2 |
6 |
2/5+ |
NA |
NA |
0.75 |
0.2 |
3 |
510 |
NA |
NA |
NA |
NA |
0.6 |
3 |
4.333 |
5 |
3.333 |
4.333 |
NA |
4 |
7 |
2.067 |
-2.971 |
002110007 |
-1.438 |
1 |
3 |
5 |
3/5 |
3 |
5 |
3/5 |
NA |
NA |
0.5 |
0.2 |
1 |
467 |
NA |
0.75 |
0.4 |
NA |
1 |
3.333 |
4 |
4 |
3.333 |
3.333 |
1 |
5 |
9.5 |
2.067 |
-2.971 |
002200002 |
-0.374 |
1 |
2 |
4 |
2/4 |
2 |
4 |
2/4 |
NA |
NA |
0.75 |
0.6 |
2 |
567 |
NA |
NA |
NA |
NA |
1 |
4.333 |
4 |
4 |
2.667 |
3.667 |
3 |
5 |
18 |
0.1399 |
-0.0523 |
002200002 |
-0.5867 |
1 |
3 |
4 |
3/4 |
3 |
4 |
3/4 |
NA |
NA |
0.5 |
0.6 |
5 |
516 |
NA |
NA |
NA |
NA |
0.2 |
3.667 |
3.667 |
4.667 |
3.333 |
4 |
4 |
4 |
14 |
0.3442 |
-0.2019 |
002200002 |
-0.9058 |
0 |
4 |
4 |
4/4 |
4 |
4 |
4/4 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
0.8204 |
-0.7431 |
dim(alldata_birthorder)
## [1] 16063 30
nrow(alldata_birthorder)
## [1] 16063
ncol(alldata_birthorder)
## [1] 30
summary(alldata_birthorder)
121190002: 11 |
Min. :-1.544 |
Min. :0.000 |
Min. : 1.0 |
Min. : 2.00 |
5+/5+ :3423 |
Min. : 1 |
Min. : 2 |
1/2 : 994 |
Min. :0 |
Min. :0 |
Min. :0.0 |
Min. :0.0 |
Min. : 1.0 |
Min. :299 |
Min. :0 |
Min. :0 |
Min. :0 |
Min. :0 |
Min. :0.0 |
Min. :1.0 |
Min. :1.0 |
Min. :1.0 |
Min. :1.0 |
Min. :1.0 |
Min. :1 |
Min. :1 |
Min. : 0.0 |
Min. : 0.00 |
Min. : -3.68 |
106150002: 10 |
1st Qu.:-0.799 |
1st Qu.:0.000 |
1st Qu.: 1.0 |
1st Qu.: 3.00 |
1/2 :1225 |
1st Qu.: 1 |
1st Qu.: 3 |
1/3 : 831 |
1st Qu.:1 |
1st Qu.:0 |
1st Qu.:0.6 |
1st Qu.:0.2 |
1st Qu.: 4.0 |
1st Qu.:494 |
1st Qu.:1 |
1st Qu.:1 |
1st Qu.:0 |
1st Qu.:0 |
1st Qu.:0.6 |
1st Qu.:3.0 |
1st Qu.:3.3 |
1st Qu.:3.3 |
1st Qu.:2.0 |
1st Qu.:3.3 |
1st Qu.:2 |
1st Qu.:4 |
1st Qu.: 8.0 |
1st Qu.: 0.14 |
1st Qu.: -0.51 |
142020002: 9 |
Median :-0.055 |
Median :0.000 |
Median : 3.0 |
Median : 5.00 |
1/3 :1004 |
Median : 2 |
Median : 4 |
5+/5+ : 614 |
Median :1 |
Median :1 |
Median :0.8 |
Median :0.4 |
Median : 5.0 |
Median :527 |
Median :1 |
Median :1 |
Median :1 |
Median :0 |
Median :0.8 |
Median :3.3 |
Median :4.0 |
Median :4.0 |
Median :2.7 |
Median :4.0 |
Median :4 |
Median :5 |
Median :11.0 |
Median : 0.63 |
Median : 0.00 |
197200002: 9 |
Mean : 0.000 |
Mean :0.496 |
Mean : 3.7 |
Mean : 6.47 |
4/5+ : 937 |
Mean : 3 |
Mean : 5 |
2/3 : 581 |
Mean :1 |
Mean :1 |
Mean :0.7 |
Mean :0.4 |
Mean : 4.7 |
Mean :526 |
Mean :1 |
Mean :1 |
Mean :1 |
Mean :0 |
Mean :0.8 |
Mean :3.5 |
Mean :3.8 |
Mean :3.8 |
Mean :2.7 |
Mean :3.9 |
Mean :3 |
Mean :4 |
Mean :10.3 |
Mean : 1.00 |
Mean : 0.62 |
240170001: 9 |
3rd Qu.: 0.690 |
3rd Qu.:1.000 |
3rd Qu.: 5.0 |
3rd Qu.: 8.00 |
1/5+ : 922 |
3rd Qu.: 3 |
3rd Qu.: 6 |
2/2 : 540 |
3rd Qu.:1 |
3rd Qu.:1 |
3rd Qu.:0.9 |
3rd Qu.:0.6 |
3rd Qu.: 6.0 |
3rd Qu.:567 |
3rd Qu.:1 |
3rd Qu.:1 |
3rd Qu.:1 |
3rd Qu.:1 |
3rd Qu.:1.0 |
3rd Qu.:4.0 |
3rd Qu.:4.0 |
3rd Qu.:4.0 |
3rd Qu.:3.3 |
3rd Qu.:4.0 |
3rd Qu.:5 |
3rd Qu.:5 |
3rd Qu.:12.0 |
3rd Qu.: 1.49 |
3rd Qu.: 0.33 |
292020002: 9 |
Max. : 6.008 |
Max. :1.000 |
Max. :24.0 |
Max. :26.00 |
5/5+ : 913 |
Max. :17 |
Max. :21 |
(Other):3955 |
Max. :1 |
Max. :1 |
Max. :1.0 |
Max. :1.0 |
Max. :10.0 |
Max. :635 |
Max. :1 |
Max. :1 |
Max. :1 |
Max. :1 |
Max. :1.0 |
Max. :5.0 |
Max. :5.0 |
Max. :5.0 |
Max. :5.0 |
Max. :5.0 |
Max. :5 |
Max. :5 |
Max. :18.0 |
Max. :36.09 |
Max. :216.85 |
(Other) :16006 |
NA |
NA |
NA |
NA |
(Other):7639 |
NA’s :8548 |
NA’s :6247 |
NA’s :8548 |
NA’s :10704 |
NA’s :10704 |
NA’s :2483 |
NA’s :2530 |
NA’s :2474 |
NA’s :2496 |
NA’s :8616 |
NA’s :8383 |
NA’s :8383 |
NA’s :8627 |
NA’s :2789 |
NA’s :2490 |
NA’s :2490 |
NA’s :2490 |
NA’s :2490 |
NA’s :2490 |
NA’s :4022 |
NA’s :3251 |
NA’s :2172 |
NA |
NA |
skimr::skim(alldata_birthorder)
factor |
mother_pidlink |
0 |
1 |
FALSE |
7544 |
121: 11, 106: 10, 142: 9, 197: 9 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
factor |
count_birthorder_naive |
0 |
1 |
FALSE |
20 |
5+/: 3423, 1/2: 1225, 1/3: 1004, 4/5: 937 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
factor |
count_birthorder_genes |
8548 |
0.4678 |
FALSE |
20 |
1/2: 994, 1/3: 831, 5+/: 614, 2/3: 581 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
numeric |
age |
0 |
1 |
NA |
NA |
NA |
-9.192e-17 |
1 |
-1.544 |
-0.7994 |
-0.05488 |
0.6897 |
6.008 |
▇▆▁▁▁ |
numeric |
male |
0 |
1 |
NA |
NA |
NA |
0.4958 |
0.5 |
0 |
0 |
0 |
1 |
1 |
▇▁▁▁▇ |
numeric |
birthorder_naive |
0 |
1 |
NA |
NA |
NA |
3.704 |
3.06 |
1 |
1 |
3 |
5 |
24 |
▇▂▁▁▁ |
numeric |
sibling_count_naive |
0 |
1 |
NA |
NA |
NA |
6.468 |
3.985 |
2 |
3 |
5 |
8 |
26 |
▇▃▁▁▁ |
numeric |
birthorder_genes |
8548 |
0.4678 |
NA |
NA |
NA |
2.613 |
1.972 |
1 |
1 |
2 |
3 |
17 |
▇▁▁▁▁ |
numeric |
sibling_count_genes |
6247 |
0.6111 |
NA |
NA |
NA |
4.638 |
2.597 |
2 |
3 |
4 |
6 |
21 |
▇▂▁▁▁ |
numeric |
raven_2015_young |
10704 |
0.3336 |
NA |
NA |
NA |
0.7836 |
0.2013 |
0 |
0.75 |
0.8333 |
0.9167 |
1 |
▁▁▂▃▇ |
numeric |
math_2015_young |
10704 |
0.3336 |
NA |
NA |
NA |
0.6027 |
0.2551 |
0 |
0.4 |
0.6 |
0.8 |
1 |
▃▅▇▆▃ |
numeric |
raven_2015_old |
2483 |
0.8454 |
NA |
NA |
NA |
0.6902 |
0.24 |
0 |
0.625 |
0.75 |
0.875 |
1 |
▁▂▂▇▇ |
numeric |
math_2015_old |
2530 |
0.8425 |
NA |
NA |
NA |
0.3765 |
0.2941 |
0 |
0.2 |
0.4 |
0.6 |
1 |
▇▅▃▂▁ |
numeric |
words_delayed |
2474 |
0.846 |
NA |
NA |
NA |
4.679 |
1.763 |
1 |
4 |
5 |
6 |
10 |
▂▆▇▂▁ |
numeric |
adaptive_numbering |
2496 |
0.8446 |
NA |
NA |
NA |
526.1 |
61.12 |
299 |
494 |
527 |
567 |
635 |
▁▁▂▇▃ |
numeric |
raven_2007_old |
8616 |
0.4636 |
NA |
NA |
NA |
0.7477 |
0.2346 |
0 |
0.625 |
0.75 |
0.875 |
1 |
▁▂▁▅▇ |
numeric |
raven_2007_young |
8383 |
0.4781 |
NA |
NA |
NA |
0.7711 |
0.2157 |
0 |
0.6667 |
0.8333 |
0.9167 |
1 |
▁▁▂▃▇ |
numeric |
math_2007_young |
8383 |
0.4781 |
NA |
NA |
NA |
0.5993 |
0.2641 |
0 |
0.4 |
0.6 |
0.8 |
1 |
▃▅▇▆▃ |
numeric |
math_2007_old |
8627 |
0.4629 |
NA |
NA |
NA |
0.4294 |
0.3153 |
0 |
0.2 |
0.4 |
0.6 |
1 |
▇▅▃▂▂ |
numeric |
count_backwards |
2789 |
0.8264 |
NA |
NA |
NA |
0.7567 |
0.2802 |
0 |
0.6 |
0.8 |
1 |
1 |
▂▂▃▃▇ |
numeric |
big5_ext |
2490 |
0.845 |
NA |
NA |
NA |
3.46 |
0.6714 |
1 |
3 |
3.333 |
4 |
5 |
▁▁▇▅▂ |
numeric |
big5_con |
2490 |
0.845 |
NA |
NA |
NA |
3.781 |
0.5661 |
1 |
3.333 |
4 |
4 |
5 |
▁▁▅▇▃ |
numeric |
big5_open |
2490 |
0.845 |
NA |
NA |
NA |
3.764 |
0.6352 |
1 |
3.333 |
4 |
4 |
5 |
▁▁▅▇▃ |
numeric |
big5_neu |
2490 |
0.845 |
NA |
NA |
NA |
2.721 |
0.6642 |
1 |
2 |
2.667 |
3.333 |
5 |
▁▅▇▂▁ |
numeric |
big5_agree |
2490 |
0.845 |
NA |
NA |
NA |
3.874 |
0.5135 |
1 |
3.333 |
4 |
4 |
5 |
▁▁▅▇▅ |
numeric |
riskA |
4022 |
0.7496 |
NA |
NA |
NA |
3.341 |
1.482 |
1 |
2 |
4 |
5 |
5 |
▅▃▃▇▇ |
numeric |
riskB |
3251 |
0.7976 |
NA |
NA |
NA |
4.233 |
1.381 |
1 |
4 |
5 |
5 |
5 |
▂▁▁▂▇ |
numeric |
years_of_education |
2172 |
0.8648 |
NA |
NA |
NA |
10.34 |
4.025 |
0 |
8 |
11 |
12 |
18 |
▁▃▆▇▃ |
numeric |
age2 |
0 |
1 |
NA |
NA |
NA |
0.9999 |
1.464 |
0.002651 |
0.1373 |
0.6337 |
1.492 |
36.09 |
▇▁▁▁▁ |
numeric |
age3 |
0 |
1 |
NA |
NA |
NA |
0.6235 |
4.917 |
-3.681 |
-0.5109 |
-0.0001653 |
0.328 |
216.8 |
▇▁▁▁▁ |
Missingness pattern
We can see that
- there are many for whom we only have birth order information, no outcomes
- there are many for whom we have outcome info, but only the “naive” birth order, not based on pregnancy data
Reduced set of variables to highlight patterns
sort(round(miss_frac(alldata_birthorder),2))
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0.14 |
0.15 |
0.15 |
0.16 |
0.16 |
0.16 |
0.16 |
0.16 |
0.16 |
0.16 |
0.17 |
0.2 |
0.25 |
0.39 |
0.52 |
0.52 |
0.53 |
0.53 |
0.54 |
0.54 |
0.67 |
0.67 |
missingness_pattern = md.pattern(alldata_birthorder %>%
select(birthorder_genes,
math_2015_young,
math_2015_old, words_delayed,
raven_2007_young, raven_2007_old, big5_ext))
## select: dropped 23 variables (mother_pidlink, age, male, birthorder_naive, sibling_count_naive, …)

DT::datatable(md_pattern(alldata_birthorder %>%
select(birthorder_genes,
math_2015_young,
math_2015_old, words_delayed,
raven_2007_young, raven_2007_old, big5_ext), min_freq = 0.005))
## select: dropped 23 variables (mother_pidlink, age, male, birthorder_naive, sibling_count_naive, …)
All variables
#look at the missing data pattern
missingness_pattern = md.pattern(alldata_birthorder)

DT::datatable(md_pattern(alldata_birthorder, min_freq = 0.005))
prepare Imputation
alldata_birthorder$mother_pidlink = as.integer(alldata_birthorder$mother_pidlink)
imp0 <- mice(alldata_birthorder, maxit=0)
pred1 <- imp0$predictorMatrix
pred1
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
pred1 = quickpred(alldata_birthorder, mincor = 0.05) #all variables that correlate > .05
pred1
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
# pred1[, 1:27] <- 1 # let focal variables predict each other in any case
# naive BO/SC never imputed (almost never missing, only used to impute BO genes)
pred1[, c("birthorder_naive", "sibling_count_naive", "count_birthorder_naive")] <- 0
# naive BO/SC never used to impute traits
pred1[c("birthorder_naive", "sibling_count_naive", "count_birthorder_naive"), ] <- 0
# linear BO/SC genes not used to impute traits, only their interaction count_birthorder_genes
pred1[c("birthorder_genes", "sibling_count_genes"), ] <- 0
# naive BO only used to impute BO genes
pred1[, c("birthorder_genes", "sibling_count_genes", "count_birthorder_genes")] <- 0
pred1["birthorder_naive", c("birthorder_genes")] <- 1
pred1["sibling_count_naive", c("sibling_count_genes")] <- 1
pred1["count_birthorder_naive", c("count_birthorder_genes")] <- 1
pred1["count_birthorder_genes", c("raven_2015_young", "math_2015_young",
"raven_2015_old", "math_2015_old", "words_delayed", "adaptive_numbering",
"raven_2007_old", "raven_2007_young", "math_2007_young", "math_2007_old",
"count_backwards", "big5_ext", "big5_con", "big5_open", "big5_neu",
"big5_agree", "riskA", "riskB", "years_of_education")] <- 1
meth1 <- imp0$method
# linear multilevel imputation using the function mice.impute.2l.norm()
# specify predictor_matrix using 1 = fixed effects, 2 = random effects, -2 = class variable, 0 = no effect
# we can set the mother_pidlink as class variable (= -2)
pred1[, "mother_pidlink"] = -2
# set imputation procedures
meth1[-1] <- "2l.pan"
meth1[c("birthorder_naive")] <- ""
meth1[c("sibling_count_naive")] <- ""
meth1[c("count_birthorder_naive")] <- ""
meth1[c("birthorder_genes")] <- "cart"
meth1[c("sibling_count_genes")] <- "2lonly.norm"
meth1[c("count_birthorder_genes")] <- "polyreg"
pred1
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
-2 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
-2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
-2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
meth1
|
2l.pan |
2l.pan |
|
|
|
cart |
2lonly.norm |
polyreg |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
2l.pan |
m=1
# imp <- mice(alldata_birthorder, m = 1, maxit = 1, predictorMatrix = pred1, method = meth1)
# mids2mitml.list(imp)[[1]]$sibling_count_genes %>% table(exclude = NULL)
# mids2mitml.list(imp)[[1]] %>% group_by(mother_pidlink) %>% summarise(n_distinct(birthorder_genes),
# n_distinct(sibling_count_genes),
# n(),
# mean(sibling_count_genes, na.rm =T)) %>%
# View()
# imp$loggedEvents
# densityplot(imp)
Run more imputations on cluster
if (file.exists("data/birthorder_imps4.rds")) {
all_imps <- readRDS("data/birthorder_imps4.rds")
} else {
# imp1 <- mice(alldata_birthorder, maxit = 1, m=1, predictorMatrix = pred1, method = meth1)
# imp2 <- mice(alldata_birthorder, maxit = 60, m=1, predictorMatrix = pred1, method = meth1)
library(future)
library(future.batchtools)
#' # Send job to cluster {.tabset .tabset-sticky}
#' This function is used to send jobs to a computing cluster.
#' It accomplishes the following needs:
#' - wait for errors during building the model
#' - close the SSH connections to the cluster if building the model worked
#' - this is useful so I don't open hundreds of SSH tunnels to send over
#' models
#' - if the model has been built already, check if LOO has been computed, if not, rerun
#' - if we're not in an interactive session, load the model (this allows me to use
#' the same code to retrieve the model that I use to send it off)
#'
send_job_to_cluster <- function(expr,
job_name = 'boimp', queue = "default",
walltime = "10:0:0", memory = 10, ncpus = 6,
interactive_call = interactive(),
wait_till_error = 3,
template = 'torque-lido.tmpl') {
file <- paste0(job_name, ".rds")
file_there <- file.exists(file)
if (file_there) {
mod <- readRDS(file)
if (interactive_call) {
"done"
} else {
mod
}
} else {
if (file.exists(template)) {
qsub <- tweak(batchtools_torque, template = template,
# workers = "export LSF_ENVDIR=/opt/lsf/conf",
resources = list(job.name = job_name,
queue = queue,
walltime = walltime,
memory = memory,
ncpus = ncpus))
plan(qsub)
}
expr <- substitute(expr)
job <- future(expr, substitute = FALSE,
conditions = character(0),
stdout = NA)
i <- 0
while (i < wait_till_error) {
if (resolved(job)) {
break
} else {
Sys.sleep(3)
i <- i + 3
}
}
if (resolved(job)) {
value(job)
} else {
"sent"
}
}
}
model_time <- function(model) {
rstan::get_elapsed_time(model$fit) %>% rowSums() %>% max() %>% {./60/60}
}
options(future.globals.maxSize = 2000*1024^2)
# login just once, deliver multiple jobs
login <- tweak(remote, workers = rep("arslan@tardis.mpib-berlin.mpg.de", 1),
persistent = FALSE)
plan(login)
library(future)
m <- 50
all_imps %<-% {
imps <- listenv::listenv()
for (i in seq_along(1:m)) {
job_name <- paste0("bo_imp/i6", i)
imps[[i]] <- send_job_to_cluster({
saveRDS(1, file = paste0(job_name, ".rds"))
imp <- mice(alldata_birthorder, m = 1, maxit = 30, predictorMatrix = pred1, method = meth1)
saveRDS(imp, file = paste0(job_name, ".rds"))
imp
}, job_name = job_name, queue = "default", ncpus = 1, walltime = "5:0:0",
memory = 2)
}
all_imps <- as.list(imps)
# saveRDS(all_imps, "birthorder_imps4.rds")
all_imps
}
saveRDS(all_imps, "data/birthorder_imps4.rds")
}
alldata_birthorder_i = all_imps[[1]]
for (i in 2:length(all_imps)) {
alldata_birthorder_i = ibind(alldata_birthorder_i, all_imps[[i]])
}
saveRDS(alldata_birthorder_i, file = "data/alldata_birthorder_i_ml5.rds")
LS0tCnRpdGxlOiAiM19pbXB1dGF0aW9uIgphdXRob3I6ICJMYXVyYSBCb3R6ZXQgJiBSdWJlbiBBcnNsYW4iCmRhdGU6ICIyOCBTZXB0ZW1iZXIgMjAxNyIKb3V0cHV0OiAKICBodG1sX2RvY3VtZW50OgogICAgY29kZV9mb2xkaW5nOiAic2hvdyIKZWRpdG9yX29wdGlvbnM6IAogIGNodW5rX291dHB1dF90eXBlOiBjb25zb2xlCi0tLQoKIyA8c3BhbiBzdHlsZT0iY29sb3I6I0ZGRDkyRiI+SW1wdXRhdGlvbjwvc3Bhbj4gey50YWJzZXR9CgojIyBIZWxwZXIKYGBge3IgaGVscGVyfQprbml0cjo6b3B0c19jaHVuayRzZXQoZXZhbCA9IFQpCnNvdXJjZSgiMF9oZWxwZXJzLlIiKQpsaWJyYXJ5KHRpZHlsb2cpCmBgYAoKCiMjIERhdGEKYGBge3J9CiMjIyBJbXBvcnQgYWxsZGF0YSB1c2VkIGZvciBiaXJ0aG9yZGVyIGFuZCBnLWZhY3RvcnMgY29tcHV0ZWQKYWxsZGF0YV9iaXJ0aG9yZGVyID0gcmVhZFJEUygiZGF0YS9hbGxkYXRhX2JpcnRob3JkZXIucmRzIikKCiMjIEZvciB0aGUgaW1wdXRhdGlvbiB3ZSB3YW50IHRvIGNsZWFuIHRoZSBkYXRhc2V0IGFuZCBnZXQgcmlkIG9mIGFsbCB1bmludGVyZXN0aW5nIGRhdGEKYWxsZGF0YV9iaXJ0aG9yZGVyID0gYWxsZGF0YV9iaXJ0aG9yZGVyICU+JQogIGZpbHRlcighaXMubmEocGlkbGluaykpICU+JSAjIG5vIGluZGl2aWR1YWxzIHdobyBhcmUgb25seSBrbm93biBmcm9tIHRoZSBwcmVnbmFuY3kgZmlsZQogIGZpbHRlcihpcy5uYShsaWZlYmlydGhzKSB8IGxpZmViaXJ0aHMgPT0gMikgJT4lICMgcmVtb3ZlIDcgYW5kIDIgaW5kaXZpZHVhbHMgd2hvIGFyZSBrbm93biBhcyBzdGlsbGJpcnRoIG9yIG1pc2NhcnJpYWdlIGJ1dCBzdGlsbCBoYXZlIFBJRAogIHNlbGVjdCgtbGlmZWJpcnRocykgJT4lIAogIGZpbHRlcighaXMubmEobW90aGVyX3BpZGxpbmspKSAlPiUgCiAgc2VsZWN0KC1mYXRoZXJfcGlkbGluaykgJT4lIAogIGZpbHRlcihpcy5uYShhbnlfbXVsdGlwbGVfYmlydGgpIHwgYW55X211bHRpcGxlX2JpcnRoICE9IDEpICU+JSAjIHJlbW92ZSA3IGFuZCAyIGluZGl2aWR1YWxzIHdobyBhcmUga25vd24gYXMgc3RpbGxiaXJ0aCBvciBtaXNjYXJyaWFnZSBidXQgc3RpbGwgaGF2ZSBQSUQgJT4lIAogIHNlbGVjdCgtc3RhcnRzX3dpdGgoImFnZV8iKSwgLXdhdmUsIC1hbnlfbXVsdGlwbGVfYmlydGgsIC1tdWx0aXBsZV9iaXJ0aCwKICAgICAgICAgLXN0YXJ0c193aXRoKCJnX2ZhY3RvciIpKSAlPiUgCiAgbXV0YXRlKG1vbmV5X3NwZW50X3Ntb2tpbmdfbG9nID0gaWZfZWxzZShpcy5uYShtb25leV9zcGVudF9zbW9raW5nX2xvZykgJiBldmVyX3Ntb2tlZCA9PSAwLCAwLCBtb25leV9zcGVudF9zbW9raW5nX2xvZyksCiAgICAgICAgIGFtb3VudCA9IGlmX2Vsc2UoaXMubmEoYW1vdW50KSAmIGV2ZXJfc21va2VkID09IDAsIDAsIGFtb3VudCksCiAgICAgICAgIGFtb3VudF9zdGlsbF9zbW9rZXJzID0gaWZfZWxzZShpcy5uYShhbW91bnRfc3RpbGxfc21va2VycykgJiAgc3RpbGxfc21va2luZyA9PSAwLCAwLCBhbW91bnRfc3RpbGxfc21va2VycyksCiAgICAgICAgIGJpcnRoeWVhciA9IGx1YnJpZGF0ZTo6eWVhcihiaXJ0aGRhdGUpKQoKIyMgRm9yIHRoZSBzZWNvbmQgaW1wdXRhdGlvbiB3ZSBvbmx5IHdhbnQgdG8ga2VlcCBuaWNlLCBub24tcHJvYmxlbWF0aWMgdmFyaWFibGVzCmFsbGRhdGFfYmlydGhvcmRlciA9IGFsbGRhdGFfYmlydGhvcmRlciAlPiUKICBzZWxlY3QoLWJpcnRob3JkZXJfdXRlcnVzX2FsaXZlLCAtYmlydGhvcmRlcl91dGVydXNfcHJlZywKICAgICAgICAgLXNpYmxpbmdfY291bnRfdXRlcnVzX3ByZWcsIC1zaWJsaW5nX2NvdW50X25haXZlX2luZCwgLXNpYmxpbmdfY291bnRfdXRlcnVzX2FsaXZlLAogICAgICAgICAtd29yZHNfaW1tZWRpYXRlLCAtd29yZHNfcmVtZW1iZXJlZF9hdmcsCiAgICAgICAgIC1Ub3RhbF9zY29yZV9oaWdoZXN0LC1Ub3RhbF9zY29yZV9oaWdoZXN0X3R5cGUsIC1NYXRoX3Njb3JlX2hpZ2hlc3QsCiAgICAgICAgIC1NYXRoX3Njb3JlX2hpZ2hlc3RfdHlwZSwgLWJpcnRoZGF0ZSwgLWJpcnRoeWVhciwgLW1hcnJpYWdlX2lkLAogICAgICAgICAtbW9uZXlfc3BlbnRfc21va2luZ19sb2csLWFtb3VudF9zdGlsbF9zbW9rZXJzLCAtdG90YWxfd29ya2VkLCAtdG90YWxfbWlzc2VkLCAKICAgICAgICAgLWhpZ2hlc3RfZWR1Y2F0aW9uLCAtY2hyb25fb3JkZXJfYmlydGgsIC1hbGl2ZSwgLWRlYXRoX3lyLCAtZGVhdGhfbW9udGgsCiAgICAgICAgIC1Vbml2ZXJzaXR5X3dvcmtlZCwgLVVuaXZlcnNpdHlfbWlzc2VkLCAtIEVuZ2xpc2hfc2NvcmVfZWxlbWVudGFyeSwKICAgICAgICAgKQoKYWxsZGF0YV9iaXJ0aG9yZGVyID0gYWxsZGF0YV9iaXJ0aG9yZGVyICU+JQogIG11dGF0ZShjdXJyZW50bHlfYXR0ZW5kaW5nX3NjaG9vbCA9IGFzLmludGVnZXIoY3VycmVudGx5X2F0dGVuZGluZ19zY2hvb2wpLAogICAgICAgICBhdHRlbmRlZF9zY2hvb2wgPSBhcy5pbnRlZ2VyKGF0dGVuZGVkX3NjaG9vbCksCiAgICAgICAgIFR5cGVfb2ZfdGVzdF9lbGVtZW50YXJ5ID0gYXMuaW50ZWdlcihUeXBlX29mX3Rlc3RfZWxlbWVudGFyeSksCiAgICAgICAgIFR5cGVfb2ZfdGVzdF9KdW5pb3JfSGlnaCA9IGFzLmludGVnZXIoVHlwZV9vZl90ZXN0X0p1bmlvcl9IaWdoKSwKICAgICAgICAgVHlwZV9vZl90ZXN0X1Nlbmlvcl9IaWdoID0gYXMuaW50ZWdlcihUeXBlX29mX3Rlc3RfU2VuaW9yX0hpZ2gpLAogICAgICAgICByYW5kb21fc2kgPSBhcy5pbnRlZ2VyKHJhbmRvbV9zaSkKICAgICAgICAgKQoKIyByZWNvZGUgRmFjdG9yIFZhcmlhYmxlIGFzIER1bW15IFZhcmlhYmxlCmFsbGRhdGFfYmlydGhvcmRlciA9IGxlZnRfam9pbihhbGxkYXRhX2JpcnRob3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsZGF0YV9iaXJ0aG9yZGVyICU+JQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyKCFpcy5uYShDYXRlZ29yeSkpICU+JQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXV0YXRlKHZhciA9IDEpICU+JQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0KHBpZGxpbmssIENhdGVnb3J5LCB2YXIpICU+JQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ByZWFkKENhdGVnb3J5LCB2YXIsIGZpbGwgPSAwLCBzZXAgPSAiXyIpLCBieSA9ICJwaWRsaW5rIikgJT4lCiAgc2VsZWN0KC1DYXRlZ29yeSkKCiMgcmVjb2RlIEZhY3RvciBWYXJpYWJsZSBhcyBEdW1teSBWYXJpYWJsZQphbGxkYXRhX2JpcnRob3JkZXIgPSBsZWZ0X2pvaW4oYWxsZGF0YV9iaXJ0aG9yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbGRhdGFfYmlydGhvcmRlciAlPiUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcighaXMubmEoU2VjdG9yKSkgJT4lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdXRhdGUodmFyID0gMSkgJT4lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3QocGlkbGluaywgU2VjdG9yLCB2YXIpICU+JQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ByZWFkKFNlY3RvciwgdmFyLCBmaWxsID0gMCwgc2VwID0gIl8iKSwgYnkgPSAicGlkbGluayIpICU+JQogIHNlbGVjdCgtU2VjdG9yKQoKCgphbGxkYXRhX2JpcnRob3JkZXIgPSBhbGxkYXRhX2JpcnRob3JkZXIgJT4lIAogIG11dGF0ZSgKIyBiaXJ0aG9yZGVyIGFzIGZhY3RvcnMgd2l0aCBsZXZlbHMgb2YgMSwgMiwgMywgNCwgNSwgNSsKICAgIGJpcnRob3JkZXJfbmFpdmVfZmFjdG9yID0gYXMuY2hhcmFjdGVyKGJpcnRob3JkZXJfbmFpdmUpLAogICAgYmlydGhvcmRlcl9uYWl2ZV9mYWN0b3IgPSBpZmVsc2UoYmlydGhvcmRlcl9uYWl2ZSA+IDUsICI1KyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlydGhvcmRlcl9uYWl2ZV9mYWN0b3IpLAogICAgYmlydGhvcmRlcl9uYWl2ZV9mYWN0b3IgPSBmYWN0b3IoYmlydGhvcmRlcl9uYWl2ZV9mYWN0b3IsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldmVscyA9IGMoIjEiLCIyIiwiMyIsIjQiLCI1IiwiNSsiKSksCiAgICBzaWJsaW5nX2NvdW50X25haXZlX2ZhY3RvciA9IGFzLmNoYXJhY3RlcihzaWJsaW5nX2NvdW50X25haXZlKSwKICAgIHNpYmxpbmdfY291bnRfbmFpdmVfZmFjdG9yID0gaWZlbHNlKHNpYmxpbmdfY291bnRfbmFpdmUgPiA1LCAiNSsiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpYmxpbmdfY291bnRfbmFpdmVfZmFjdG9yKSwKICAgIHNpYmxpbmdfY291bnRfbmFpdmVfZmFjdG9yID0gZmFjdG9yKHNpYmxpbmdfY291bnRfbmFpdmVfZmFjdG9yLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbHMgPSBjKCIyIiwiMyIsIjQiLCI1IiwiNSsiKSksCiAgICBiaXJ0aG9yZGVyX2dlbmVzX2ZhY3RvciA9IGFzLmNoYXJhY3RlcihiaXJ0aG9yZGVyX2dlbmVzKSwKICAgIGJpcnRob3JkZXJfZ2VuZXNfZmFjdG9yID0gaWZlbHNlKGJpcnRob3JkZXJfZ2VuZXMgPjUgLCAiNSsiLCBiaXJ0aG9yZGVyX2dlbmVzX2ZhY3RvciksCiAgICBiaXJ0aG9yZGVyX2dlbmVzX2ZhY3RvciA9IGZhY3RvcihiaXJ0aG9yZGVyX2dlbmVzX2ZhY3RvciwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbHMgPSBjKCIxIiwiMiIsIjMiLCI0IiwiNSIsIjUrIikpLAogICAgc2libGluZ19jb3VudF9nZW5lc19mYWN0b3IgPSBhcy5jaGFyYWN0ZXIoc2libGluZ19jb3VudF9nZW5lcyksCiAgICBzaWJsaW5nX2NvdW50X2dlbmVzX2ZhY3RvciA9IGlmZWxzZShzaWJsaW5nX2NvdW50X2dlbmVzID41ICwgIjUrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpYmxpbmdfY291bnRfZ2VuZXNfZmFjdG9yKSwKICAgIHNpYmxpbmdfY291bnRfZ2VuZXNfZmFjdG9yID0gZmFjdG9yKHNpYmxpbmdfY291bnRfZ2VuZXNfZmFjdG9yLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldmVscyA9IGMoIjIiLCIzIiwiNCIsIjUiLCI1KyIpKSwKICAgICMgaW50ZXJhY3Rpb24gYmlydGhvcmRlciAqIHNpYmxpbmdjb3V0IGZvciBlYWNoIGJpcnRob3JkZXIKICAgIGNvdW50X2JpcnRob3JkZXJfbmFpdmUgPQogICAgICBmYWN0b3Ioc3RyX3JlcGxhY2UoYXMuY2hhcmFjdGVyKGludGVyYWN0aW9uKGJpcnRob3JkZXJfbmFpdmVfZmFjdG9yLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2libGluZ19jb3VudF9uYWl2ZV9mYWN0b3IpKSwKICAgICAgICAgICAgICAgICAgICAgICAgIlxcLiIsICIvIiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbHMgPSAgIGMoIjEvMiIsIjIvMiIsICIxLzMiLCAgIjIvMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjMvMyIsICIxLzQiLCAiMi80IiwgIjMvNCIsICI0LzQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIxLzUiLCAiMi81IiwgIjMvNSIsICI0LzUiLCAiNS81IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMS81KyIsICIyLzUrIiwgIjMvNSsiLCAiNC81KyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjUvNSsiLCAiNSsvNSsiKSksCiAgICBjb3VudF9iaXJ0aG9yZGVyX2dlbmVzID0KICAgICAgZmFjdG9yKHN0cl9yZXBsYWNlKGFzLmNoYXJhY3RlcihpbnRlcmFjdGlvbihiaXJ0aG9yZGVyX2dlbmVzX2ZhY3RvciwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpYmxpbmdfY291bnRfZ2VuZXNfZmFjdG9yKSksICJcXC4iLCAiLyIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV2ZWxzID0gICBjKCIxLzIiLCIyLzIiLCAiMS8zIiwgICIyLzMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIzLzMiLCAiMS80IiwgIjIvNCIsICIzLzQiLCAiNC80IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMS81IiwgIjIvNSIsICIzLzUiLCAiNC81IiwgIjUvNSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjEvNSsiLCAiMi81KyIsICIzLzUrIiwgIjQvNSsiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICI1LzUrIiwgIjUrLzUrIikpKSAlPiUgCiAgc2VsZWN0KC1zaWJsaW5nX2NvdW50X2dlbmVzX2ZhY3RvciwgLXNpYmxpbmdfY291bnRfbmFpdmVfZmFjdG9yKQoKCmNvcnJfcGlwZSA9IC4gJT4lICBhcy5tYXRyaXgoKSAlPiUgCkhtaXNjOjpyY29yciguKSAlPiUgewogIGxlZnRfam9pbihsZWZ0X2pvaW4oLiRyICU+JSByZXNoYXBlMjo6bWVsdCgpICU+JSByZW5hbWUociA9IHZhbHVlKSwgCiAgICAgICAgICAgICAgICAgICAgICAuJG4gJT4lIHJlc2hhcGUyOjptZWx0KCkgJT4lIHJlbmFtZShuID0gdmFsdWUpLCBieSA9IGMoIlZhcjEiLCAiVmFyMiIpKSwKICAgICAgICAgICAgLiRQICU+JSByZXNoYXBlMjo6bWVsdCgpICU+JSByZW5hbWUocCA9IHZhbHVlKSwgCiAgICAgICAgICAgIGJ5ID0gYygiVmFyMSIsICJWYXIyIikpCiAgfSAlPiUgCiAgYXJyYW5nZShkZXNjKHIpKSAlPiUgCiAgZmlsdGVyKFZhcjEgIT0gVmFyMikKCmF0dHJpYnV0ZXMoYWxsZGF0YV9iaXJ0aG9yZGVyJG1vdGhlcl9waWRsaW5rKQp6YXBfbGFiZWwgPC0gZnVuY3Rpb24oeCkgewogIFVzZU1ldGhvZCgiemFwX2xhYmVsIikKfQp6YXBfbGFiZWwuZGF0YS5mcmFtZSA8LSBmdW5jdGlvbih4KSB7CiAgeFtdIDwtIGxhcHBseSh4LCB6YXBfbGFiZWwpCiAgeAp9CnphcF9sYWJlbC5kZWZhdWx0IDwtIGZ1bmN0aW9uKHgpIHsKICBhdHRyaWJ1dGVzKHgpJGxhYmVsIDwtIE5VTEwKICB4Cn0KICAKYWxsZGF0YV9iaXJ0aG9yZGVyIDwtIGFsbGRhdGFfYmlydGhvcmRlciAlPiUgaGF2ZW46OnphcF9sYWJlbHMoKSAlPiUgaGF2ZW46OnphcF9mb3JtYXRzKCkgJT4lIHphcF9sYWJlbCgpCnN0cihhbGxkYXRhX2JpcnRob3JkZXIpCmFsbGRhdGFfYmlydGhvcmRlciAlPiUgc2VsZWN0X2lmKGZ1bmN0aW9uKC4pIWlzLm51bWVyaWMoLikpICU+JSBuYW1lcygpCgpjb3JyZWxhdGlvbnMgPSBjb3JyX3BpcGUoYWxsZGF0YV9iaXJ0aG9yZGVyICU+JSBzZWxlY3RfaWYoaXMubnVtZXJpYykpCmBgYAoKIyMgRGVmaW5pbmcgdGhlIHNhbXBsZSBmb3IgaW1wdXRhdGlvbgpgYGB7cn0KYWxsZGF0YV9iaXJ0aG9yZGVyJG1haW5fb3V0Y29tZXMgPC0gYWxsZGF0YV9iaXJ0aG9yZGVyICU+JSBzZWxlY3QoYHJhdmVuXzIwMTVfeW91bmdgLCBgcmF2ZW5fMjAxNV9vbGRgLCBgd29yZHNfZGVsYXllZGAsIGByYXZlbl8yMDA3X29sZGAsIGByYXZlbl8yMDA3X3lvdW5nYCwgYGJpZzVfZXh0YCwgYHJpc2tBYCwgYHllYXJzX29mX2VkdWNhdGlvbmApICU+JSBtdXRhdGVfYWxsKH4gIWlzLm5hKC4pKSAlPiUgcm93U3VtcygpCnh0YWJzKH4gbWFpbl9vdXRjb21lcyArIGFnZSwgYWxsZGF0YV9iaXJ0aG9yZGVyKQojIHh0YWJzKH4gaXMubmEocmF2ZW5fMjAxNV95b3VuZykgKyBhZ2UsIGFsbGRhdGFfYmlydGhvcmRlcikKYWxsZGF0YV9iaXJ0aG9yZGVyIDwtICBhbGxkYXRhX2JpcnRob3JkZXIgJT4lIAogICMgZmlsdGVyKCFpcy5uYShiaXJ0aG9yZGVyX2dlbmVzKSkgJT4lIAogIGdyb3VwX2J5KG1vdGhlcl9waWRsaW5rKSAlPiUgCiAgbXV0YXRlKHZhcl9zY2cgPSB2YXIoc2libGluZ19jb3VudF9nZW5lcywgbmEucm0gPSBUKSkgJT4lIAogIGZpbHRlcihpcy5uYSh2YXJfc2NnKSB8IHZhcl9zY2cgPT0gMCkgJT4lIAogIHVuZ3JvdXAoKSAlPiUgCiAgZmlsdGVyKGNvYWxlc2NlKHNpYmxpbmdfY291bnRfZ2VuZXMsIHNpYmxpbmdfY291bnRfbmFpdmUpID4gMSkgJT4lIAogIGZpbHRlcighaXMubmEoYmlydGhvcmRlcl9nZW5lcykgfCAoICFpcy5uYShiaXJ0aG9yZGVyX25haXZlKSAmIG1haW5fb3V0Y29tZXMgPiAxKSkgJT4lIAogIGZpbHRlcihhZ2UgPiAxNCB8IChhZ2UgPiAxMykgJiAoIWlzLm5hKHJhdmVuXzIwMTVfb2xkKSB8ICFpcy5uYSh5ZWFyc19vZl9lZHVjYXRpb24pIHwgIWlzLm5hKGJpZzVfZXh0KSB8ICFpcy5uYShyaXNrQSkpKSAlPiUgCiAgc2VsZWN0KGBtb3RoZXJfcGlkbGlua2AsICBgYWdlYCwgYG1hbGVgLCAKICAgICAgICAgYGJpcnRob3JkZXJfbmFpdmVgLCBgc2libGluZ19jb3VudF9uYWl2ZWAsICBjb3VudF9iaXJ0aG9yZGVyX25haXZlLAogICAgICAgICBgYmlydGhvcmRlcl9nZW5lc2AsIGBzaWJsaW5nX2NvdW50X2dlbmVzYCwgIGNvdW50X2JpcnRob3JkZXJfZ2VuZXMsCmByYXZlbl8yMDE1X3lvdW5nYCwgYG1hdGhfMjAxNV95b3VuZ2AsIGByYXZlbl8yMDE1X29sZGAsIGBtYXRoXzIwMTVfb2xkYCwgYHdvcmRzX2RlbGF5ZWRgLCBgYWRhcHRpdmVfbnVtYmVyaW5nYCwgYHJhdmVuXzIwMDdfb2xkYCwgYHJhdmVuXzIwMDdfeW91bmdgLCBgbWF0aF8yMDA3X3lvdW5nYCwgYG1hdGhfMjAwN19vbGRgLCBgY291bnRfYmFja3dhcmRzYCwgCgpgYmlnNV9leHRgLCBgYmlnNV9jb25gLCBgYmlnNV9vcGVuYCwgYGJpZzVfbmV1YCwgYGJpZzVfYWdyZWVgLCBgcmlza0FgLCBgcmlza0JgLAoKYHllYXJzX29mX2VkdWNhdGlvbmApCiAgCmFsbGRhdGFfYmlydGhvcmRlciA8LSAgYWxsZGF0YV9iaXJ0aG9yZGVyICU+JSAKICBncm91cF9ieShtb3RoZXJfcGlkbGluaykgJT4lIAogIG11dGF0ZShzaWJsaW5nX2NvdW50X2dlbmVzID0gaWZfZWxzZShhbGwoaXMubmEoc2libGluZ19jb3VudF9nZW5lcykpLCBOQV9pbnRlZ2VyXywgYXMuaW50ZWdlcihtZWFuKHNpYmxpbmdfY291bnRfZ2VuZXMsIG5hLnJtID0gVCkpKSkgJT4lIAogIHVuZ3JvdXAoKQoKYWxsZGF0YV9iaXJ0aG9yZGVyIDwtICBhbGxkYXRhX2JpcnRob3JkZXIgJT4lIAogIHJlbmFtZV9hbGwoZnVucyhzdHJfcmVwbGFjZV9hbGwoLiwgIlxccyIsICJfIikpKSAlPiUgCiAgcmVuYW1lX2FsbChmdW5zKHN0cl9yZXBsYWNlX2FsbCguLCAiLCIsICJfIikpKQoKYWdlX3BvbHkgPC0gcG9seShzY2FsZShhbGxkYXRhX2JpcnRob3JkZXIkYWdlKVssMV0sIGRlZ3JlZSA9IDMsIHJhdyA9IFQpCnFwbG90KGFnZV9wb2x5WywxXSwgYWxsZGF0YV9iaXJ0aG9yZGVyJGFnZSkKCmFnZV9ncm91cHMgPC0gSG1pc2M6OmN1dDIoYWxsZGF0YV9iaXJ0aG9yZGVyJGFnZSwgY3V0cyA9IGMoMTQsIDE4LCAyNSwgMzAsIDQwLCA1MykpCnRhYmxlKGFzLmNoYXJhY3RlcihhZ2VfZ3JvdXBzKSwgZXhjbHVkZSA9IE5VTEwpCiMgYWxsZGF0YV9iaXJ0aG9yZGVyJGFnZSA8LSBhZ2VfZ3JvdXBzCmFsbGRhdGFfYmlydGhvcmRlciA8LSBhbGxkYXRhX2JpcnRob3JkZXIgJT4lCiAgbXV0YXRlKAogICAgYWdlID0gYWdlX3BvbHlbLDFdLAogICAgYWdlMiA9IGFnZV9wb2x5WywyXSwKICAgIGFnZTMgPSBhZ2VfcG9seVssM10pCgpzYXZlUkRTKGFsbGRhdGFfYmlydGhvcmRlciwgImRhdGEvYWxsZGF0YV9iaXJ0aG9yZGVyX21pc3NpbmcucmRzIikKYGBgCgojIyBGdW5jdGlvbnMKCmBgYHtyfQpsaWJyYXJ5KG1pY2UpCmxpYnJhcnkobWljZWFkZHMpCmxpYnJhcnkobWl0bWwpCmxpYnJhcnkobGF0dGljZSkKbGlicmFyeShwYW4pCiMgc2tpbXI6OnNraW0oYWxsZGF0YV9iaXJ0aG9yZGVyKQpgYGAKCgojIyBJbXB1dGF0aW9uIHsuYWN0aXZlIC50YWJzZXR9CmBgYHtyfQpzZXQuc2VlZCgxMjMpICMgcmFuZG9tIHNlZWQgc28gdGhhdCBvdGhlciBjYW4gcmVwbGljYXRlIG91ciBpbXB1dGF0aW9uCgojIGxvb2sgYXQgdGhlIGRhdGFzZXQKY29sbmFtZXMoYWxsZGF0YV9iaXJ0aG9yZGVyKQpoZWFkKGFsbGRhdGFfYmlydGhvcmRlcikKZGltKGFsbGRhdGFfYmlydGhvcmRlcikKbnJvdyhhbGxkYXRhX2JpcnRob3JkZXIpCm5jb2woYWxsZGF0YV9iaXJ0aG9yZGVyKQpzdW1tYXJ5KGFsbGRhdGFfYmlydGhvcmRlcikKc2tpbXI6OnNraW0oYWxsZGF0YV9iaXJ0aG9yZGVyKQpgYGAKCgojIyMgTWlzc2luZ25lc3MgcGF0dGVybgoKV2UgY2FuIHNlZSB0aGF0IAoKMS4gdGhlcmUgYXJlIG1hbnkgZm9yIHdob20gd2Ugb25seSBoYXZlIGJpcnRoIG9yZGVyIGluZm9ybWF0aW9uLCBubyBvdXRjb21lcwoyLiB0aGVyZSBhcmUgbWFueSBmb3Igd2hvbSB3ZSBoYXZlIG91dGNvbWUgaW5mbywgYnV0IG9ubHkgdGhlICJuYWl2ZSIgYmlydGggb3JkZXIsIG5vdCBiYXNlZApvbiBwcmVnbmFuY3kgZGF0YQoKIyMjIyBSZWR1Y2VkIHNldCBvZiB2YXJpYWJsZXMgdG8gaGlnaGxpZ2h0IHBhdHRlcm5zCgpgYGB7cn0Kc29ydChyb3VuZChtaXNzX2ZyYWMoYWxsZGF0YV9iaXJ0aG9yZGVyKSwyKSkKbWlzc2luZ25lc3NfcGF0dGVybiA9IG1kLnBhdHRlcm4oYWxsZGF0YV9iaXJ0aG9yZGVyICU+JSAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3QoYmlydGhvcmRlcl9nZW5lcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF0aF8yMDE1X3lvdW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXRoXzIwMTVfb2xkLCB3b3Jkc19kZWxheWVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXZlbl8yMDA3X3lvdW5nLCByYXZlbl8yMDA3X29sZCwgYmlnNV9leHQpKQpEVDo6ZGF0YXRhYmxlKG1kX3BhdHRlcm4oYWxsZGF0YV9iaXJ0aG9yZGVyICU+JSAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3QoYmlydGhvcmRlcl9nZW5lcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF0aF8yMDE1X3lvdW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXRoXzIwMTVfb2xkLCB3b3Jkc19kZWxheWVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXZlbl8yMDA3X3lvdW5nLCByYXZlbl8yMDA3X29sZCwgYmlnNV9leHQpLCBtaW5fZnJlcSA9IDAuMDA1KSkKYGBgCgojIyMjIEFsbCB2YXJpYWJsZXMKYGBge3J9CiNsb29rIGF0IHRoZSBtaXNzaW5nIGRhdGEgcGF0dGVybgptaXNzaW5nbmVzc19wYXR0ZXJuID0gbWQucGF0dGVybihhbGxkYXRhX2JpcnRob3JkZXIpCkRUOjpkYXRhdGFibGUobWRfcGF0dGVybihhbGxkYXRhX2JpcnRob3JkZXIsIG1pbl9mcmVxID0gMC4wMDUpKQpgYGAKCiMjIyBwcmVwYXJlIEltcHV0YXRpb24KYGBge3IgcHJlcGltcH0KYWxsZGF0YV9iaXJ0aG9yZGVyJG1vdGhlcl9waWRsaW5rID0gYXMuaW50ZWdlcihhbGxkYXRhX2JpcnRob3JkZXIkbW90aGVyX3BpZGxpbmspCgppbXAwIDwtIG1pY2UoYWxsZGF0YV9iaXJ0aG9yZGVyLCBtYXhpdD0wKQoKcHJlZDEgPC0gaW1wMCRwcmVkaWN0b3JNYXRyaXgKcHJlZDEKcHJlZDEgPSBxdWlja3ByZWQoYWxsZGF0YV9iaXJ0aG9yZGVyLCBtaW5jb3IgPSAwLjA1KSAjYWxsIHZhcmlhYmxlcyB0aGF0IGNvcnJlbGF0ZSA+IC4wNQpwcmVkMQojIHByZWQxWywgMToyN10gPC0gMSAjIGxldCBmb2NhbCB2YXJpYWJsZXMgcHJlZGljdCBlYWNoIG90aGVyIGluIGFueSBjYXNlCgojIG5haXZlIEJPL1NDIG5ldmVyIGltcHV0ZWQgKGFsbW9zdCBuZXZlciBtaXNzaW5nLCBvbmx5IHVzZWQgdG8gaW1wdXRlIEJPIGdlbmVzKQpwcmVkMVssIGMoImJpcnRob3JkZXJfbmFpdmUiLCAic2libGluZ19jb3VudF9uYWl2ZSIsICJjb3VudF9iaXJ0aG9yZGVyX25haXZlIildIDwtIDAKIyBuYWl2ZSBCTy9TQyBuZXZlciB1c2VkIHRvIGltcHV0ZSB0cmFpdHMKcHJlZDFbYygiYmlydGhvcmRlcl9uYWl2ZSIsICJzaWJsaW5nX2NvdW50X25haXZlIiwgImNvdW50X2JpcnRob3JkZXJfbmFpdmUiKSwgXSA8LSAwCgojIGxpbmVhciBCTy9TQyBnZW5lcyBub3QgdXNlZCB0byBpbXB1dGUgdHJhaXRzLCBvbmx5IHRoZWlyIGludGVyYWN0aW9uIGNvdW50X2JpcnRob3JkZXJfZ2VuZXMKcHJlZDFbYygiYmlydGhvcmRlcl9nZW5lcyIsICJzaWJsaW5nX2NvdW50X2dlbmVzIiksIF0gPC0gMAoKIyBuYWl2ZSBCTyBvbmx5IHVzZWQgdG8gaW1wdXRlIEJPIGdlbmVzCnByZWQxWywgYygiYmlydGhvcmRlcl9nZW5lcyIsICJzaWJsaW5nX2NvdW50X2dlbmVzIiwgImNvdW50X2JpcnRob3JkZXJfZ2VuZXMiKV0gPC0gMApwcmVkMVsiYmlydGhvcmRlcl9uYWl2ZSIsIGMoImJpcnRob3JkZXJfZ2VuZXMiKV0gPC0gMQpwcmVkMVsic2libGluZ19jb3VudF9uYWl2ZSIsIGMoInNpYmxpbmdfY291bnRfZ2VuZXMiKV0gPC0gMQpwcmVkMVsiY291bnRfYmlydGhvcmRlcl9uYWl2ZSIsIGMoImNvdW50X2JpcnRob3JkZXJfZ2VuZXMiKV0gPC0gMQpwcmVkMVsiY291bnRfYmlydGhvcmRlcl9nZW5lcyIsIGMoInJhdmVuXzIwMTVfeW91bmciLCAibWF0aF8yMDE1X3lvdW5nIiwgCiJyYXZlbl8yMDE1X29sZCIsICJtYXRoXzIwMTVfb2xkIiwgIndvcmRzX2RlbGF5ZWQiLCAiYWRhcHRpdmVfbnVtYmVyaW5nIiwgCiJyYXZlbl8yMDA3X29sZCIsICJyYXZlbl8yMDA3X3lvdW5nIiwgIm1hdGhfMjAwN195b3VuZyIsICJtYXRoXzIwMDdfb2xkIiwgCiJjb3VudF9iYWNrd2FyZHMiLCAiYmlnNV9leHQiLCAiYmlnNV9jb24iLCAiYmlnNV9vcGVuIiwgImJpZzVfbmV1IiwgCiJiaWc1X2FncmVlIiwgInJpc2tBIiwgInJpc2tCIiwgInllYXJzX29mX2VkdWNhdGlvbiIpXSA8LSAxCgptZXRoMSA8LSBpbXAwJG1ldGhvZAoKIyBsaW5lYXIgbXVsdGlsZXZlbCBpbXB1dGF0aW9uIHVzaW5nIHRoZSBmdW5jdGlvbiBtaWNlLmltcHV0ZS4ybC5ub3JtKCkKIyBzcGVjaWZ5IHByZWRpY3Rvcl9tYXRyaXggdXNpbmcgMSA9IGZpeGVkIGVmZmVjdHMsIDIgPSByYW5kb20gZWZmZWN0cywgLTIgPSBjbGFzcyB2YXJpYWJsZSwgMCA9IG5vIGVmZmVjdAojIHdlIGNhbiBzZXQgdGhlIG1vdGhlcl9waWRsaW5rIGFzIGNsYXNzIHZhcmlhYmxlICg9IC0yKQpwcmVkMVssICJtb3RoZXJfcGlkbGluayJdID0gLTIKIyBzZXQgaW1wdXRhdGlvbiBwcm9jZWR1cmVzCm1ldGgxWy0xXSA8LSAiMmwucGFuIgptZXRoMVtjKCJiaXJ0aG9yZGVyX25haXZlIildIDwtICIiCm1ldGgxW2MoInNpYmxpbmdfY291bnRfbmFpdmUiKV0gPC0gIiIKbWV0aDFbYygiY291bnRfYmlydGhvcmRlcl9uYWl2ZSIpXSA8LSAiIgptZXRoMVtjKCJiaXJ0aG9yZGVyX2dlbmVzIildIDwtICJjYXJ0IgptZXRoMVtjKCJzaWJsaW5nX2NvdW50X2dlbmVzIildIDwtICIybG9ubHkubm9ybSIKbWV0aDFbYygiY291bnRfYmlydGhvcmRlcl9nZW5lcyIpXSA8LSAicG9seXJlZyIKcHJlZDEKbWV0aDEKYGBgCgoKIyMjIG09MQpgYGB7cn0KIyBpbXAgPC0gbWljZShhbGxkYXRhX2JpcnRob3JkZXIsIG0gPSAxLCBtYXhpdCA9IDEsIHByZWRpY3Rvck1hdHJpeCA9IHByZWQxLCBtZXRob2QgPSBtZXRoMSkKIyBtaWRzMm1pdG1sLmxpc3QoaW1wKVtbMV1dJHNpYmxpbmdfY291bnRfZ2VuZXMgJT4lIHRhYmxlKGV4Y2x1ZGUgPSBOVUxMKQojIG1pZHMybWl0bWwubGlzdChpbXApW1sxXV0gJT4lIGdyb3VwX2J5KG1vdGhlcl9waWRsaW5rKSAlPiUgc3VtbWFyaXNlKG5fZGlzdGluY3QoYmlydGhvcmRlcl9nZW5lcyksCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5fZGlzdGluY3Qoc2libGluZ19jb3VudF9nZW5lcyksCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4oKSwgCiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lYW4oc2libGluZ19jb3VudF9nZW5lcywgbmEucm0gPVQpKSAlPiUgCiMgICBWaWV3KCkKCiMgaW1wJGxvZ2dlZEV2ZW50cwojIGRlbnNpdHlwbG90KGltcCkKYGBgCgoKIyMjIFJ1biBtb3JlIGltcHV0YXRpb25zIG9uIGNsdXN0ZXIKYGBge3IgY2x1c3RlcmltcH0KaWYgKGZpbGUuZXhpc3RzKCJkYXRhL2JpcnRob3JkZXJfaW1wczQucmRzIikpIHsKICBhbGxfaW1wcyA8LSByZWFkUkRTKCJkYXRhL2JpcnRob3JkZXJfaW1wczQucmRzIikKfSBlbHNlIHsKICAjIGltcDEgPC0gbWljZShhbGxkYXRhX2JpcnRob3JkZXIsIG1heGl0ID0gMSwgbT0xLCBwcmVkaWN0b3JNYXRyaXggPSBwcmVkMSwgbWV0aG9kID0gbWV0aDEpCiAgIyBpbXAyIDwtIG1pY2UoYWxsZGF0YV9iaXJ0aG9yZGVyLCBtYXhpdCA9IDYwLCBtPTEsIHByZWRpY3Rvck1hdHJpeCA9IHByZWQxLCBtZXRob2QgPSBtZXRoMSkKICAKICBsaWJyYXJ5KGZ1dHVyZSkKbGlicmFyeShmdXR1cmUuYmF0Y2h0b29scykKCiMnICMgU2VuZCBqb2IgdG8gY2x1c3RlciB7LnRhYnNldCAudGFic2V0LXN0aWNreX0KIycgVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIHNlbmQgam9icyB0byBhIGNvbXB1dGluZyBjbHVzdGVyLgojJyBJdCBhY2NvbXBsaXNoZXMgdGhlIGZvbGxvd2luZyBuZWVkczoKIycgLSB3YWl0IGZvciBlcnJvcnMgZHVyaW5nIGJ1aWxkaW5nIHRoZSBtb2RlbAojJyAtIGNsb3NlIHRoZSBTU0ggY29ubmVjdGlvbnMgdG8gdGhlIGNsdXN0ZXIgaWYgYnVpbGRpbmcgdGhlIG1vZGVsIHdvcmtlZAojJyAgICAtIHRoaXMgaXMgdXNlZnVsIHNvIEkgZG9uJ3Qgb3BlbiBodW5kcmVkcyBvZiBTU0ggdHVubmVscyB0byBzZW5kIG92ZXIKIycgICAgICBtb2RlbHMKIycgLSBpZiB0aGUgbW9kZWwgaGFzIGJlZW4gYnVpbHQgYWxyZWFkeSwgY2hlY2sgaWYgTE9PIGhhcyBiZWVuIGNvbXB1dGVkLCBpZiBub3QsIHJlcnVuCiMnIC0gaWYgd2UncmUgbm90IGluIGFuIGludGVyYWN0aXZlIHNlc3Npb24sIGxvYWQgdGhlIG1vZGVsICh0aGlzIGFsbG93cyBtZSB0byB1c2UKIycgdGhlIHNhbWUgY29kZSB0byByZXRyaWV2ZSB0aGUgbW9kZWwgdGhhdCBJIHVzZSB0byBzZW5kIGl0IG9mZikKIycKc2VuZF9qb2JfdG9fY2x1c3RlciA8LSBmdW5jdGlvbihleHByLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGpvYl9uYW1lID0gJ2JvaW1wJywgcXVldWUgPSAiZGVmYXVsdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2FsbHRpbWUgPSAiMTA6MDowIiwgbWVtb3J5ID0gMTAsIG5jcHVzID0gNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcmFjdGl2ZV9jYWxsID0gaW50ZXJhY3RpdmUoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWl0X3RpbGxfZXJyb3IgPSAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlID0gJ3RvcnF1ZS1saWRvLnRtcGwnKSB7CiAgZmlsZSA8LSBwYXN0ZTAoam9iX25hbWUsICIucmRzIikKICBmaWxlX3RoZXJlIDwtIGZpbGUuZXhpc3RzKGZpbGUpCiAgaWYgKGZpbGVfdGhlcmUpIHsKICAgIG1vZCA8LSByZWFkUkRTKGZpbGUpCiAgICBpZiAoaW50ZXJhY3RpdmVfY2FsbCkgewogICAgICAiZG9uZSIKICAgIH0gZWxzZSB7CiAgICAgIG1vZAogICAgfQogIH0gZWxzZSB7CiAgICBpZiAoZmlsZS5leGlzdHModGVtcGxhdGUpKSB7IAogICAgICBxc3ViIDwtIHR3ZWFrKGJhdGNodG9vbHNfdG9ycXVlLCB0ZW1wbGF0ZSA9IHRlbXBsYXRlLAogICAgICAgICAgICAgICAgICAgICMgd29ya2VycyA9ICJleHBvcnQgTFNGX0VOVkRJUj0vb3B0L2xzZi9jb25mIiwKICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMgPSBsaXN0KGpvYi5uYW1lID0gam9iX25hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZSA9IHF1ZXVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2FsbHRpbWUgPSB3YWxsdGltZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSA9IG1lbW9yeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5jcHVzID0gbmNwdXMpKQogICAgICBwbGFuKHFzdWIpCiAgICB9CiAgICBleHByIDwtIHN1YnN0aXR1dGUoZXhwcikKICAgIGpvYiA8LSBmdXR1cmUoZXhwciwgc3Vic3RpdHV0ZSA9IEZBTFNFLAogICAgICAgICAgICAgICAgICBjb25kaXRpb25zID0gY2hhcmFjdGVyKDApLAogICAgICAgICAgICAgICAgICBzdGRvdXQgPSBOQSkKICAgIGkgPC0gMAogICAgd2hpbGUgKGkgPCB3YWl0X3RpbGxfZXJyb3IpIHsKICAgICAgaWYgKHJlc29sdmVkKGpvYikpIHsKICAgICAgICBicmVhawogICAgICB9IGVsc2UgewogICAgICAgIFN5cy5zbGVlcCgzKQogICAgICAgIGkgPC0gaSArIDMKICAgICAgfQogICAgfQogICAgaWYgKHJlc29sdmVkKGpvYikpIHsKICAgICAgdmFsdWUoam9iKQogICAgfSBlbHNlIHsKICAgICAgInNlbnQiCiAgICB9CiAgfQp9Cm1vZGVsX3RpbWUgPC0gZnVuY3Rpb24obW9kZWwpIHsKICByc3Rhbjo6Z2V0X2VsYXBzZWRfdGltZShtb2RlbCRmaXQpICU+JSByb3dTdW1zKCkgJT4lIG1heCgpICU+JSB7Li82MC82MH0KfQoKb3B0aW9ucyhmdXR1cmUuZ2xvYmFscy5tYXhTaXplID0gMjAwMCoxMDI0XjIpCiMgbG9naW4ganVzdCBvbmNlLCBkZWxpdmVyIG11bHRpcGxlIGpvYnMKbG9naW4gPC0gdHdlYWsocmVtb3RlLCB3b3JrZXJzID0gcmVwKCJhcnNsYW5AdGFyZGlzLm1waWItYmVybGluLm1wZy5kZSIsIDEpLAogICAgICAgICAgICAgICBwZXJzaXN0ZW50ID0gRkFMU0UpCnBsYW4obG9naW4pCgogIGxpYnJhcnkoZnV0dXJlKQogIG0gPC0gNTAKICBhbGxfaW1wcyAlPC0lIHsKICAgIGltcHMgPC0gbGlzdGVudjo6bGlzdGVudigpCiAgICBmb3IgKGkgaW4gc2VxX2Fsb25nKDE6bSkpIHsKICAgICAgam9iX25hbWUgPC0gcGFzdGUwKCJib19pbXAvaTYiLCBpKQogICAgICBpbXBzW1tpXV0gPC0gc2VuZF9qb2JfdG9fY2x1c3Rlcih7CiAgICAgICAgc2F2ZVJEUygxLCBmaWxlID0gcGFzdGUwKGpvYl9uYW1lLCAiLnJkcyIpKQogICAgICAgIGltcCA8LSBtaWNlKGFsbGRhdGFfYmlydGhvcmRlciwgbSA9IDEsIG1heGl0ID0gMzAsIHByZWRpY3Rvck1hdHJpeCA9IHByZWQxLCBtZXRob2QgPSBtZXRoMSkKICAgICAgICBzYXZlUkRTKGltcCwgZmlsZSA9IHBhc3RlMChqb2JfbmFtZSwgIi5yZHMiKSkKICAgICAgICBpbXAKICAgICAgfSwgam9iX25hbWUgPSBqb2JfbmFtZSwgcXVldWUgPSAiZGVmYXVsdCIsIG5jcHVzID0gMSwgd2FsbHRpbWUgPSAiNTowOjAiLAptZW1vcnkgPSAyKQogICAgfQogICAgYWxsX2ltcHMgPC0gYXMubGlzdChpbXBzKQogICAgIyBzYXZlUkRTKGFsbF9pbXBzLCAiYmlydGhvcmRlcl9pbXBzNC5yZHMiKQogICAgYWxsX2ltcHMKICB9CiAgc2F2ZVJEUyhhbGxfaW1wcywgImRhdGEvYmlydGhvcmRlcl9pbXBzNC5yZHMiKQp9CgphbGxkYXRhX2JpcnRob3JkZXJfaSA9IGFsbF9pbXBzW1sxXV0KZm9yIChpIGluIDI6bGVuZ3RoKGFsbF9pbXBzKSkgewogIGFsbGRhdGFfYmlydGhvcmRlcl9pID0gaWJpbmQoYWxsZGF0YV9iaXJ0aG9yZGVyX2ksIGFsbF9pbXBzW1tpXV0pCn0KYGBgCgoKCmBgYHtyfQpzYXZlUkRTKGFsbGRhdGFfYmlydGhvcmRlcl9pLCBmaWxlID0gImRhdGEvYWxsZGF0YV9iaXJ0aG9yZGVyX2lfbWw1LnJkcyIpCmBgYAogCgo=