diff --git a/mysql-test/collections/disabled-pq-debug-kp.def b/mysql-test/collections/disabled-pq-debug-kp.def new file mode 100644 index 000000000000..65ab2d6a3c1a --- /dev/null +++ b/mysql-test/collections/disabled-pq-debug-kp.def @@ -0,0 +1,2 @@ +# Tests in this file are disabled for --pq debug test. +auth_sec.server_withssl_client_withssl : BUG#000 origin code failed diff --git a/mysql-test/collections/disabled-pq-kp.def b/mysql-test/collections/disabled-pq-kp.def new file mode 100644 index 000000000000..6bb3aeaf1b05 --- /dev/null +++ b/mysql-test/collections/disabled-pq-kp.def @@ -0,0 +1,11 @@ +# Tests in this file are disabled for --pq test. +innodb.innodb_buffer_pool_resize : BUG#000 origin code failed +innodb.innodb_buffer_pool_resize_with_chunks : BUG#000 origin code failed +main.mysql_load_data_local_dir : BUG#000 origin code failed +main.mtr_unit_tests : BUG#000 origin code failed +main.dd_pfs : BUG#000 origin code failed +main.file_contents : BUG#000 origin code failed +main.read_only_ddl : BUG#000 origin code failed +secondary_engine.cost_threshold : BUG#000 origin code failed +sys_vars.innodb_buffer_pool_size_basic : BUG#000 origin code failed + diff --git a/mysql-test/collections/disabled-pq.def b/mysql-test/collections/disabled-pq.def new file mode 100644 index 000000000000..93401755428a --- /dev/null +++ b/mysql-test/collections/disabled-pq.def @@ -0,0 +1,16 @@ +# Tests in this file are disabled for ASAN runs in pushbuild. +# This is in addition to tests disabled by normal disabled.def files +parallel_query.pq_demon : BUG#194 skip example +innodb.lock_contention : BUG#000 DEBUG_SYNC +perfschema.table_aggregate_hist_2u_2t : BUG#245 PFS +perfschema.table_aggregate_global_4u_3t : BUG#245 PFS +perfschema.misc : BUG#245 PFS +perfschema.table_aggregate_global_2u_2t : BUG#245 PFS +main.events_1 : BUG#255 EVENT DATETIME +main.range_with_memory_limit : BUG#258 ANALYZE_TABLE +main.filesort_debug : BUG#254 DEBUG_SYNC +main.events_bugs : Bug#39863 events_bugs +main.events_1 : BUG#255 EVENT DATETIME +main.kill_debug : BUG#291 issue-291 DEBUG_EXE +main.mysql_client_test : BUG#293 issue-293 PTHREAD_JOIN +perfschema.idx_compare_ees_by_thread_by_error : BUG#294 issue-294 PFS diff --git a/mysql-test/include/not_pq_test.inc b/mysql-test/include/not_pq_test.inc new file mode 100644 index 000000000000..60180d67eaa9 --- /dev/null +++ b/mysql-test/include/not_pq_test.inc @@ -0,0 +1,4 @@ +if ($PQ_TEST) +{ + --skip cannot run in '--pq' option +} diff --git a/mysql-test/include/pq_test.inc b/mysql-test/include/pq_test.inc new file mode 100644 index 000000000000..a1199cf1789c --- /dev/null +++ b/mysql-test/include/pq_test.inc @@ -0,0 +1,4 @@ +if (!$PQ_TEST) +{ + --skip Test needs '--pq' option +} diff --git a/mysql-test/lib/mtr_cases.pm b/mysql-test/lib/mtr_cases.pm index c80b81f4e7e6..e9b4359d20b8 100644 --- a/mysql-test/lib/mtr_cases.pm +++ b/mysql-test/lib/mtr_cases.pm @@ -348,6 +348,12 @@ sub create_disabled_test_list($$) { "$::glob_mysql_test_dir/collections/disabled_ndb.def") if $::ndbcluster_enabled; + if ($::opt_pq) { + # Add 'disabled-pq.def' to the list of disabled files if pq is enabled. + unshift(@disabled_collection, + "$::glob_mysql_test_dir/collections/disabled-pq.def"); + } + # Check for the tests to be skipped in a sanitizer which are listed # in "mysql-test/collections/disabled-.list" file. if ($::opt_sanitize) { @@ -1174,6 +1180,11 @@ sub collect_one_test_case { shortname => $tname,); my $result_file = "$resdir/$tname.result"; + + if ($::opt_pq and ($::opt_record or -f "$resdir/$tname.result-pq")) { + $result_file = "$resdir/$tname.result-pq"; + } + if (-f $result_file) { $tinfo->{result_file} = $result_file; } else { diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index 8d16fa0d8fd3..2080c8f5fa4e 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -264,6 +264,7 @@ test_services x component_keyring_file + parallel_query ); our $DEFAULT_SUITES = join ',', @DEFAULT_SUITES; @@ -271,6 +272,7 @@ # End of list of default suites our $opt_big_test = 0; +our $opt_pq = 0; our $opt_check_testcases = 1; our $opt_clean_vardir = $ENV{'MTR_CLEAN_VARDIR'}; our $opt_ctest = env_or_val(MTR_UNIT_TESTS => -1); @@ -1560,6 +1562,7 @@ sub command_line_setup { # Control what test suites or cases to run 'big-test' => \$opt_big_test, + 'pq' => \$opt_pq, 'combination=s' => \@opt_combinations, 'do-suite=s' => \$opt_do_suite, 'do-test=s' => \&collect_option, @@ -2022,6 +2025,8 @@ sub command_line_setup { $ENV{'BIG_TEST'} = 1 if ($opt_big_test or $opt_only_big_test); + $ENV{'PQ_TEST'} = 1 if ($opt_pq); + # Gcov flag if (($opt_gcov or $opt_gprof) and !$source_dist) { mtr_error("Coverage test needs the source - please use source dist"); @@ -2119,6 +2124,12 @@ sub command_line_setup { push(@opt_extra_mysqld_opt, "--optimizer-trace-max-mem-size=1000000"); } + # Check parallel query + if ($opt_pq) { + push(@opt_extra_mysqld_opt, "--force_parallel_execute=1"); + push(@opt_extra_mysqld_opt, "--parallel_cost_threshold=0"); + } + # Check valgrind arguments if ($opt_valgrind or $opt_valgrind_path or @valgrind_args) { mtr_report("Turning on valgrind for all executables"); @@ -7548,6 +7559,7 @@ ($) force Continue to run the suite after failure. include-ndb[cluster] Enable all tests that need cluster. only-big-test Run only big tests and skip the normal(non-big) tests. + pq run tests using 4 threads parallel query. print-testcases Don't run the tests but print details about all the selected tests, in the order they would be run. skip-ndb[cluster] Skip all tests that need cluster. This setting is diff --git a/mysql-test/suite/parallel_query/include/pq_test.inc b/mysql-test/suite/parallel_query/include/pq_test.inc new file mode 100644 index 000000000000..a1199cf1789c --- /dev/null +++ b/mysql-test/suite/parallel_query/include/pq_test.inc @@ -0,0 +1,4 @@ +if (!$PQ_TEST) +{ + --skip Test needs '--pq' option +} diff --git a/mysql-test/suite/parallel_query/r/pq_abort.result-pq b/mysql-test/suite/parallel_query/r/pq_abort.result-pq new file mode 100644 index 000000000000..aff9beb5a4cb --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_abort.result-pq @@ -0,0 +1,116 @@ +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); +set @saved_force_parallel_execute = @@force_parallel_execute; +set session force_parallel_execute = 1; +explain select * from t1 limit 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`id` AS `id`,`test`.`t1`.`a` AS `a` from `test`.`t1` limit 1 +select * from t1 limit 1; +id a +1 aa +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, dup_thd_abort"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, dup_join_abort"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, dup_select_abort1"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, dup_select_abort2"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug="+d, pq_leader_abort1"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_leader_abort2"; +explain select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +select * from t1 limit 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +explain select * from t1 limit 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`id` AS `id`,`test`.`t1`.`a` AS `a` from `test`.`t1` limit 1 +select * from t1 limit 1; +id a +1 aa +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +drop table t1; +CREATE TABLE t1(f1 INT, f2 INT); +INSERT INTO t1 VALUES +(1,1),(2,2),(3,3); +CREATE TABLE t2(f1 INT NOT NULL, f2 INT NOT NULL, f3 CHAR(200), KEY(f1, f2)); +INSERT INTO t2 VALUES +(1,1, 'qwerty'),(1,2, 'qwerty'),(1,3, 'qwerty'), +(2,1, 'qwerty'),(2,2, 'qwerty'),(2,3, 'qwerty'), (2,4, 'qwerty'),(2,5, 'qwerty'), +(3,1, 'qwerty'),(3,4, 'qwerty'), +(4,1, 'qwerty'),(4,2, 'qwerty'),(4,3, 'qwerty'), (4,4, 'qwerty'), +(1,1, 'qwerty'),(1,2, 'qwerty'),(1,3, 'qwerty'), +(2,1, 'qwerty'),(2,2, 'qwerty'),(2,3, 'qwerty'), (2,4, 'qwerty'),(2,5, 'qwerty'), +(3,1, 'qwerty'),(3,4, 'qwerty'), +(4,1, 'qwerty'),(4,2, 'qwerty'),(4,3, 'qwerty'), (4,4, 'qwerty'); +CREATE TABLE t3 (f1 INT NOT NULL, f2 INT, f3 VARCHAR(32), +PRIMARY KEY(f1), KEY f2_idx(f1), KEY f3_idx(f3)); +INSERT INTO t3 VALUES +(1, 1, 'qwerty'), (2, 1, 'ytrewq'), +(3, 2, 'uiop'), (4, 2, 'poiu'), (5, 2, 'lkjh'), +(6, 2, 'uiop'), (7, 2, 'poiu'), (8, 2, 'lkjh'), +(9, 2, 'uiop'), (10, 2, 'poiu'), (11, 2, 'lkjh'), +(12, 2, 'uiop'), (13, 2, 'poiu'), (14, 2, 'lkjh'); +INSERT INTO t3 SELECT f1 + 20, f2, f3 FROM t3; +INSERT INTO t3 SELECT f1 + 40, f2, f3 FROM t3; +SELECT /*+ BKA() */ t2.f1, t2.f2, t2.f3 FROM t1,t2 +WHERE t1.f1=t2.f1 AND t2.f2 BETWEEN t1.f1 and t1.f2 and t2.f2 + 1 >= t1.f1 + 1; +f1 f2 f3 +1 1 qwerty +2 2 qwerty +1 1 qwerty +2 2 qwerty +drop table t1, t2, t3; +set session force_parallel_execute = @saved_force_parallel_execute; +# restart diff --git a/mysql-test/suite/parallel_query/r/pq_aggr_no_record.result-pq b/mysql-test/suite/parallel_query/r/pq_aggr_no_record.result-pq new file mode 100644 index 000000000000..06aa44fd162b --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_aggr_no_record.result-pq @@ -0,0 +1,34 @@ +# check aggregation when innodb return zero line +CREATE TABLE records_in_range_test ( +c1 VARCHAR(16), +c2 VARCHAR(512), +PRIMARY KEY (c1) +) ENGINE=INNODB; +INSERT INTO records_in_range_test VALUES +('ccc', REPEAT('v', 512)), +('kkk01', REPEAT('v', 512)), +('kkk02', REPEAT('v', 512)), +('kkk03', REPEAT('v', 512)), +('kkk04', REPEAT('v', 512)), +('kkk05', REPEAT('v', 512)), +('kkk06', REPEAT('v', 512)), +('kkk07', REPEAT('v', 512)), +('kkk08', REPEAT('v', 512)), +('mmm', REPEAT('v', 512)), +('nnn', REPEAT('v', 512)), +('uuu01', REPEAT('v', 512)), +('uuu02', REPEAT('v', 512)), +('uuu03', REPEAT('v', 512)), +('uuu04', REPEAT('v', 512)), +('uuu05', REPEAT('v', 512)), +('uuu06', REPEAT('v', 512)), +('uuu07', REPEAT('v', 512)), +('uuu08', REPEAT('v', 512)), +('xxx', REPEAT('v', 512)); +SELECT COUNT(*) FROM records_in_range_test WHERE c1 < 'ccc'; +COUNT(*) +0 +SELECT COUNT(*) FROM records_in_range_test WHERE c1 < 'xxx'; +COUNT(*) +19 +drop table records_in_range_test; diff --git a/mysql-test/suite/parallel_query/r/pq_blob.result-pq b/mysql-test/suite/parallel_query/r/pq_blob.result-pq new file mode 100644 index 000000000000..eaaacb8c0356 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_blob.result-pq @@ -0,0 +1,27 @@ +create database pq_test; +use pq_test; +DROP TABLE IF EXISTS t1; +CREATE TABLE t2(d varchar(17) PRIMARY KEY) ENGINE=innodb DEFAULT CHARSET=utf8; +Warnings: +Warning 3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. +CREATE TABLE t3(a int PRIMARY KEY) ENGINE=innodb; +INSERT INTO t3 VALUES (22),(44),(33),(55),(66); +INSERT INTO t2 VALUES ('jejdkrun87'),('adfd72nh9k'), ('adfdpplkeock'),('adfdijnmnb78k'),('adfdijn0loKNHJik'); +CREATE TABLE t1(a int, b blob, c text, d text NOT NULL) ENGINE=innodb DEFAULT CHARSET=utf8 STATS_PERSISTENT=0; +Warnings: +Warning 3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. +INSERT INTO t1 SELECT a,LEFT(REPEAT(d,100*a),65535),REPEAT(d,20*a),d FROM t2,t3 order by a, d; +DROP TABLE t2, t3; +DELETE FROM t1 WHERE d='null'; +DELETE FROM t1 WHERE a%2; +CHECK TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 check status OK +ALTER TABLE t1 ADD PRIMARY KEY (a,b(255),c(255)), ADD KEY (b(767)); +set force_parallel_execute=1; +set parallel_cost_threshold=0; +SELECT COUNT(*) FROM t1 WHERE a=44; +COUNT(*) +5 +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_charset.result-pq b/mysql-test/suite/parallel_query/r/pq_charset.result-pq new file mode 100644 index 000000000000..48374e7dc479 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_charset.result-pq @@ -0,0 +1,266 @@ +create database pq_test; +use pq_test; +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 +(a INT, +b INT, +PRIMARY KEY (a)) +ENGINE = InnoDB; +START TRANSACTION WITH CONSISTENT SNAPSHOT; +# con1 +use pq_test; +ALTER TABLE t1 ADD INDEX idx1 (b); +# con default +SELECT b FROM t1 WHERE b = 0; +ERROR HY000: Table definition has changed, please retry transaction +SELECT b FROM t1 WHERE b = 0; +ERROR HY000: Table definition has changed, please retry transaction +SELECT * FROM t1; +ERROR HY000: Table definition has changed, please retry transaction +drop table pq_test.t1; +create table t1(a int) charset utf8mb4; +show create table t1; +Table Create Table +t1 CREATE TABLE `t1` ( + `a` int DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci +insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); +create table t2(a int); +insert into t2 select A.a + 10*(B.a + 10*C.a) from t1 A, t1 B, t1 C; +create table t3 ( +a char(8) not null, b char(8) not null, filler char(200), +key(a) +); +insert into t3 select @a:=concat('c-', 1000+ A.a, '=w'), @a, 'filler' from t2 A; +Warnings: +Warning 1287 Setting user variables within expressions is deprecated and will be removed in a future release. Consider alternatives: 'SET variable=expression, ...', or 'SELECT expression(s) INTO variables(s)'. +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 2000+A.a, '=w'), +'filler-1' from t2 A; +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 3000+A.a, '=w'), +'filler-2' from t2 A; +select a,filler from t3 where a >= 'c-9011=w'; +a filler +select a,filler from t3 where a >= 'c-1011=w' and a <= 'c-1015=w'; +a filler +c-1011=w filler +c-1011=w filler-1 +c-1011=w filler-2 +c-1012=w filler +c-1012=w filler-1 +c-1012=w filler-2 +c-1013=w filler +c-1013=w filler-1 +c-1013=w filler-2 +c-1014=w filler +c-1014=w filler-1 +c-1014=w filler-2 +c-1015=w filler +c-1015=w filler-1 +c-1015=w filler-2 +set optimizer_switch='mrr=on,mrr_cost_based=off'; +select a,filler from t3 where a >= 'c-9011=w'; +a filler +drop table pq_test.t1; +set optimizer_switch='mrr=on,mrr_cost_based=on'; +create table t1 (a int, key (a)); +insert into t1 values (NULL), (0), (1), (2), (3), (4), (5), (6), (7), (8), (9), +(10), (11), (12), (13), (14), (15), (16), (17), (18), (19); +analyze table t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +explain select * from t1 where not(a < 5 or a > 15); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 11 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range a a 5 NULL 11 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where ((`pq_test`.`t1`.`a` >= 5) and (`pq_test`.`t1`.`a` <= 15)) +select * from t1 where not(a < 5 or a > 15); +a +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +explain select * from t1 where a = 2 or not(a < 10); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 11 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range a a 5 NULL 11 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where ((`pq_test`.`t1`.`a` = 2) or (`pq_test`.`t1`.`a` >= 10)) +select * from t1 where a = 2 or not(a < 10); +a +2 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +explain select * from t1 where a = 7 or not(a < 15 and a > 5); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 12 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL range a a 5 NULL 12 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where ((`pq_test`.`t1`.`a` = 7) or (`pq_test`.`t1`.`a` >= 15) or (`pq_test`.`t1`.`a` <= 5)) +select * from t1 where a = 7 or not(a < 15 and a > 5); +a +0 +1 +2 +3 +4 +5 +7 +15 +16 +17 +18 +19 +delete from t1 where a > 3; +select a from t1; +a +NULL +0 +1 +2 +3 +analyze table t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +explain select * from t1 force index(a) where not(a >0 and a < 1); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range a a 5 NULL 4 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` FORCE INDEX (`a`) where ((`pq_test`.`t1`.`a` <= 0) or (`pq_test`.`t1`.`a` >= 1)) +select * from t1 force index(a) where not(a >0 and a < 1); +a +0 +1 +2 +3 +select * from t1 where a < 3; +a +0 +1 +2 +select * from t1 where a is null; +a +NULL +drop table pq_test.t1; +create table t1 (id int, id2 int, index (id)); +insert into t1 values(2,2); +analyze table t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +select * from t1 where id is null or id > 1; +id id2 +2 2 +insert into t1 values(null,2); +select * from t1; +id id2 +2 2 +NULL 2 +select * from t1 where id is null or id > 1; +id id2 +NULL 2 +2 2 +drop table pq_test.t1; +create table t1 (v varchar(10), c char(10), t text, key(v), key(c), key(t(10))) +stats_persistent=0; +insert into t1 values(concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' ')); +insert into t1 values(concat(char(ascii('a')),' '),concat(char(ascii('a')),' '),concat(char(ascii('a')),' ')); +insert into t1 values(concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' ')); +insert into t1 values(concat(char(ascii('a')),' '),concat(char(ascii('a')),' '),concat(char(ascii('a')),' ')); +select * from t1; +v c t +b b b +a a a +b b b +a a a +alter table t1 add key(v); +Warnings: +Warning 1831 Duplicate index 'v_2' defined on the table 'pq_test.t1'. This is deprecated and will be disallowed in a future release. +alter table t1 modify v varchar(300), drop key v, drop key v_2, add key v (v); +select count(*) from t1 where v like 'a%'; +count(*) +2 +select count(*) from t1 where v like 'a %'; +count(*) +2 +alter table t1 drop key v, add key v (v(30)); +select 1 from t1 where v like 'a%'; +1 +1 +1 +select 1 from t1 where v like 'a %'; +1 +1 +1 +drop table pq_test.t1; +set names utf8mb4; +create table t1 ( +a int primary key, +b varchar(6), +index b3(b(3)) +) engine=innodb character set=utf8mb4; +insert into t1 values(1,'foo'),(2,'foobar'); +select * from t1 where b like 'foob%'; +a b +2 foobar +drop table pq_test.t1; +CREATE TABLE t1 ( +a char(255) DEFAULT '', +KEY(a(10)) +) ENGINE=innodb DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +INSERT INTO t1 VALUES ('Käli Käli 2-4'); +SELECT * FROM t1 WHERE a LIKE 'Käli Käli 2%'; +a +Käli Käli 2-4 +INSERT INTO t1 VALUES ('Käli Käli 2-4'); +SELECT * FROM t1 WHERE a LIKE 'Käli Käli 2%'; +a +Käli Käli 2-4 +Käli Käli 2-4 +drop table pq_test.t1; +SET time_zone='+00:00'; +CREATE TABLE t1 (a DECIMAL(20,7)); +INSERT INTO t1 VALUES +(2147483647.999999), +(2147483647.9999990), +(2147483647.9999991), +(2147483647.9999992), +(2147483647.9999993), +(2147483647.9999994), +(2147483647.9999995), +(2147483647.9999996), +(2147483647.9999997), +(2147483647.9999998), +(2147483647.9999999); +SELECT a, FROM_UNIXTIME(a) FROM t1; +a FROM_UNIXTIME(a) +2147483647.9999990 2038-01-19 03:14:07.999999 +2147483647.9999990 2038-01-19 03:14:07.999999 +2147483647.9999991 2038-01-19 03:14:07.999999 +2147483647.9999992 2038-01-19 03:14:07.999999 +2147483647.9999993 2038-01-19 03:14:07.999999 +2147483647.9999994 2038-01-19 03:14:07.999999 +2147483647.9999995 NULL +2147483647.9999996 NULL +2147483647.9999997 NULL +2147483647.9999998 NULL +2147483647.9999999 NULL +drop table pq_test.t1; +drop table pq_test.t2; +drop table pq_test.t3; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_check_first_rewritten_tab.result-pq b/mysql-test/suite/parallel_query/r/pq_check_first_rewritten_tab.result-pq new file mode 100644 index 000000000000..76e2c6c3b09c Binary files /dev/null and b/mysql-test/suite/parallel_query/r/pq_check_first_rewritten_tab.result-pq differ diff --git a/mysql-test/suite/parallel_query/r/pq_coverage.result-pq b/mysql-test/suite/parallel_query/r/pq_coverage.result-pq new file mode 100644 index 000000000000..dfc401ada8aa --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_coverage.result-pq @@ -0,0 +1,130 @@ +CREATE TABLE t1(id int, name varchar(10), primary key(id)); +INSERT INTO t1 VALUES(1,'AAAA'); +INSERT INTO t1 VALUES(2,'BBBB'); +INSERT INTO t1 VALUES(3,'CCCC'); +EXPLAIN SELECT * FROM t1 WHERE id > 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 2 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`id` AS `id`,`test`.`t1`.`name` AS `name` from `test`.`t1` where (`test`.`t1`.`id` > 1) +SELECT * FROM t1 WHERE id > 1; +id name +2 BBBB +3 CCCC +SET session debug="+d, pq_clone_error1"; +SELECT * FROM t1 WHERE id > 1; +ERROR HY000: Failed to parallel execute. this SQL is not supported. +SET session debug="-d, pq_clone_error1"; +SELECT LOCATE("A", name, 2) FROM t1; +LOCATE("A", name, 2) +2 +0 +0 +set @saved_parallel_max_threads = @@parallel_max_threads; +SET GLOBAL parallel_max_threads = 5; +CREATE PROCEDURE pro_insert(cnt int) +BEGIN +DECLARE i int DEFAULT 0; +START TRANSACTION; +WHILE i b; +i a b +1 101.40 21.40 +1 -80.00 0.00 +2 -13.20 0.00 +2 59.60 46.40 +3 37.00 7.40 +3 -29.60 0.00 +4 60.00 15.40 +4 -10.60 0.00 +4 -34.00 0.00 +5 33.00 0.00 +5 -25.80 0.00 +5 0.00 7.20 +6 -51.40 0.00 +SELECT i, SUM(d1) AS a, SUM(d2) AS b FROM t1 GROUP BY i HAVING a <> b; +i a b +6 -51.40 0.00 +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_coverage_index.result b/mysql-test/suite/parallel_query/r/pq_coverage_index.result new file mode 100644 index 000000000000..ba4c56881759 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_coverage_index.result @@ -0,0 +1,31 @@ +create database pq_test; +use pq_test; +SET GLOBAL transaction_isolation='REPEATABLE-READ'; +SET GLOBAL innodb_file_per_table=on; +CREATE TABLE bug56680( +a INT AUTO_INCREMENT PRIMARY KEY, +b CHAR(1), +c INT, +INDEX(b)) +ENGINE=InnoDB STATS_PERSISTENT=0; +INSERT INTO bug56680 VALUES(0,'x',1); +BEGIN; +SELECT b FROM bug56680; +b +x +use pq_test; +BEGIN; +UPDATE bug56680 SET b='X'; +SELECT b FROM bug56680; +b +x +SELECT * FROM bug56680; +a b c +1 x 1 +ROLLBACK; +SELECT b FROM bug56680; +b +x +COMMIT; +drop table pq_test.bug56680; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_demon.result-pq b/mysql-test/suite/parallel_query/r/pq_demon.result-pq new file mode 100644 index 000000000000..066243de84df --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_demon.result-pq @@ -0,0 +1,2 @@ +create table t1(a int); +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_explain.result-pq b/mysql-test/suite/parallel_query/r/pq_explain.result-pq new file mode 100644 index 000000000000..17a6584580b5 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_explain.result-pq @@ -0,0 +1,822 @@ +set @saved_force_parallel_execute = @@force_parallel_execute; +CREATE TABLE `cast_info` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`person_id` int(11) NOT NULL, +`movie_id` int(11) NOT NULL, +`person_role_id` int(11) DEFAULT NULL, +`note` varchar(250) DEFAULT NULL, +`nr_order` int(11) DEFAULT NULL, +`role_id` int(11) NOT NULL, +PRIMARY KEY (`id`), +KEY `role_id_note` (`role_id`,`note`) +) ENGINE=InnoDB; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +set session force_parallel_execute=0; +explain SELECT * FROM cast_info WHERE role_id = 1 and note like '%Jaime%'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE cast_info NULL ref role_id_note role_id_note 4 const 1 100.00 Using index condition +Warnings: +Note 1003 /* select#1 */ select `test`.`cast_info`.`id` AS `id`,`test`.`cast_info`.`person_id` AS `person_id`,`test`.`cast_info`.`movie_id` AS `movie_id`,`test`.`cast_info`.`person_role_id` AS `person_role_id`,`test`.`cast_info`.`note` AS `note`,`test`.`cast_info`.`nr_order` AS `nr_order`,`test`.`cast_info`.`role_id` AS `role_id` from `test`.`cast_info` where ((`test`.`cast_info`.`role_id` = 1) and (`test`.`cast_info`.`note` like '%Jaime%')) +set session force_parallel_execute=1; +explain SELECT * FROM cast_info WHERE role_id = 1 and note like '%Jaime%'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE cast_info NULL ref role_id_note role_id_note 4 const 1 100.00 Using index condition +Warnings: +Note 1003 /* select#1 */ select `test`.`cast_info`.`id` AS `id`,`test`.`cast_info`.`person_id` AS `person_id`,`test`.`cast_info`.`movie_id` AS `movie_id`,`test`.`cast_info`.`person_role_id` AS `person_role_id`,`test`.`cast_info`.`note` AS `note`,`test`.`cast_info`.`nr_order` AS `nr_order`,`test`.`cast_info`.`role_id` AS `role_id` from `test`.`cast_info` where ((`test`.`cast_info`.`role_id` = 1) and (`test`.`cast_info`.`note` like '%Jaime%')) +drop table cast_info; +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +set session force_parallel_execute = 0; +explain select count(*) from pq_test.t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL idx_col2 5 NULL 10 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` +set session force_parallel_execute = 1; +explain select count(*) from pq_test.t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL idx_col2 5 NULL 10 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` +set session force_parallel_execute = 0; +explain select * from pq_test.t1 limit 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 10 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` limit 1 +set session force_parallel_execute = 1; +explain select * from pq_test.t1 limit 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 10 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 10 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` limit 1 +set session force_parallel_execute = 0; +explain select * from pq_test.t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 10 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +set session force_parallel_execute = 1; +explain select * from pq_test.t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 10 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 10 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +set session force_parallel_execute = 0; +explain select id, col2 from pq_test.t1 force index(idx_col2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL idx_col2 5 NULL 10 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) +set session force_parallel_execute = 1; +explain select id, col2 from pq_test.t1 force index(idx_col2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 10 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL idx_col2 5 NULL 10 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) +set session force_parallel_execute = 1; +set DEBUG_SYNC='after_pq_leader_plan SIGNAL ready WAIT_FOR continue'; +select * from pq_test.t1 limit 1;; +set DEBUG_SYNC='now WAIT_FOR ready'; +EXPLAIN FOR CONNECTION #;; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +# SIMPLE NULL ALL NULL NULL NULL NULL # #.# Parallel execute (# workers) +# SIMPLE t# NULL ALL NULL NULL NULL NULL # #.# NULL +set DEBUG_SYNC='now SIGNAL continue'; +id col1 col2 +1 testtesttesttest 10 +set DEBUG_SYNC="reset"; +set DEBUG_SYNC="reset"; +set session force_parallel_execute = 1; +explain format=tree select * from pq_test.t1; +EXPLAIN +-> Parallel scan on + -> PQblock scan on t1 (cost=1.25 rows=10) + +explain format=json select * from pq_test.t1; +EXPLAIN +{ + "query_block": { + "select_id": 1, + "cost_info": { + "query_cost": "1.25" + }, + "table": { + "table_name": "", + "access_type": "ALL", + "rows_examined_per_scan": 10, + "rows_produced_per_join": 10, + "filtered": "100.00", + "parallel_execute": "1 workers", + "cost_info": { + "read_cost": "0.25", + "eval_cost": "1.00", + "prefix_cost": "1.25", + "data_read_per_join": "4K" + }, + "used_columns": [ + "id", + "col1", + "col2" + ], + "query_block": { + "cost_info": { + "query_cost": "1.25" + }, + "table": { + "select_id": 2, + "table_name": "t1", + "access_type": "ALL", + "rows_examined_per_scan": 10, + "rows_produced_per_join": 10, + "filtered": "100.00", + "cost_info": { + "read_cost": "0.25", + "eval_cost": "1.00", + "prefix_cost": "1.25", + "data_read_per_join": "4K" + }, + "used_columns": [ + "id", + "col1", + "col2" + ] + } + } + } + } +} +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +set session force_parallel_execute = @saved_force_parallel_execute; +drop table pq_test.t1; +drop database pq_test; +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'force_parallel_execute'; +Variable_name Value +force_parallel_execute ON +select count(*) from pq_test.t1; +count(*) +100 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 100 +select * from pq_test.t1 order by id desc limit 1; +id col1 col2 +100 testtesttesttest 1 +explain select * from pq_test.t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 100 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 100 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +explain select * from pq_test.t1 for share; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 100 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +explain select * from pq_test.t1 for update; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 100 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 29 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` < 30) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 29 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 29 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` < 30) +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id <= 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 30 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` <= 30) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id <= 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 30 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 30 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` <= 30) +set session force_parallel_execute = 0; +explain select id from pq_test.t1 ignore index(idx_col2) where id > 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 80 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` > 20) +set session force_parallel_execute = 1; +explain select id from pq_test.t1 ignore index(idx_col2) where id > 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 80 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 80 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` > 20) +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 81 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (`pq_test`.`t1`.`id` >= 20) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id > 10 and id < 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 69 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 69 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`id` > 10) and (`pq_test`.`t1`.`id` < 80)) +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 10 and id <= 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 71 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`id` >= 10) and (`pq_test`.`t1`.`id` <= 80)) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 10 and id <= 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 71 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 71 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`id` >= 10) and (`pq_test`.`t1`.`id` <= 80)) +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30 or id > 50; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 79 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`id` < 30) or (`pq_test`.`t1`.`id` > 50)) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30 or id > 50; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 79 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 79 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`id` < 30) or (`pq_test`.`t1`.`id` > 50)) +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where (id > 10 and id < 50) or (id > 60 and id < 90); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 68 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (((`pq_test`.`t1`.`id` > 10) and (`pq_test`.`t1`.`id` < 50)) or ((`pq_test`.`t1`.`id` > 60) and (`pq_test`.`t1`.`id` < 90))) +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where (id > 10 and id < 50) or (id > 60 and id < 90); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 68 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 68 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col1` AS `col1`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` IGNORE INDEX (`idx_col2`) where (((`pq_test`.`t1`.`id` > 10) and (`pq_test`.`t1`.`id` < 50)) or ((`pq_test`.`t1`.`id` > 60) and (`pq_test`.`t1`.`id` < 90))) +set session force_parallel_execute = @saved_force_parallel_execute; +drop table pq_test.t1; +drop database pq_test; +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'force_parallel_execute'; +Variable_name Value +force_parallel_execute ON +select count(*) from pq_test.t1; +count(*) +100 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 100 +select * from pq_test.t1 order by id desc limit 1; +id col1 col2 +100 testtesttesttest 1 +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 29 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` < 30) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 29 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 29 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` < 30) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 30 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` <= 30) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 30; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 30 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 30 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` <= 30) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 80 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` > 20) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 80 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 80 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` > 20) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 81 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` >= 20) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 20; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 81 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 81 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (`pq_test`.`t1`.`col2` >= 20) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 10 and col2 < 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 69 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` > 10) and (`pq_test`.`t1`.`col2` < 80)) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 10 and col2 < 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 69 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 69 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` > 10) and (`pq_test`.`t1`.`col2` < 80)) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 10 and col2 <= 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 71 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` >= 10) and (`pq_test`.`t1`.`col2` <= 80)) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 10 and col2 <= 80; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 71 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 71 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` >= 10) and (`pq_test`.`t1`.`col2` <= 80)) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30 or col2 > 50; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 79 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` < 30) or (`pq_test`.`t1`.`col2` > 50)) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30 or col2 > 50; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 79 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 79 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where ((`pq_test`.`t1`.`col2` < 30) or (`pq_test`.`t1`.`col2` > 50)) +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 10 and col2 < 50) or (col2 > 60 and col2 < 90); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 68 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (((`pq_test`.`t1`.`col2` > 10) and (`pq_test`.`t1`.`col2` < 50)) or ((`pq_test`.`t1`.`col2` > 60) and (`pq_test`.`t1`.`col2` < 90))) +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 10 and col2 < 50) or (col2 > 60 and col2 < 90); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 68 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL range idx_col2 idx_col2 5 NULL 68 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`id` AS `id`,`pq_test`.`t1`.`col2` AS `col2` from `pq_test`.`t1` FORCE INDEX (`idx_col2`) where (((`pq_test`.`t1`.`col2` > 10) and (`pq_test`.`t1`.`col2` < 50)) or ((`pq_test`.`t1`.`col2` > 60) and (`pq_test`.`t1`.`col2` < 90))) +set session force_parallel_execute = @saved_force_parallel_execute; +drop table pq_test.t1; +drop database pq_test; +create database pq_test; +use pq_test; +create table t1(a int primary key, b varchar(10), c decimal(5,2)); +insert into t1 values (1, 'The', '3.14'); +insert into t1 values (2, 'quick', '4.25'); +insert into t1 values (3, 'brown', '5.36'); +insert into t1 values (4, 'fox', '6.47'); +insert into t1 values (5, 'jumps', '3.14'); +insert into t1 values (6, 'over', '4.25'); +insert into t1 values (7, 'the', '5.36'); +insert into t1 values (8, 'lazy', '6.47'); +insert into t1 values (9, 'dog', '7.58'); +set session force_parallel_execute=0; +explain select count(*) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` +explain select count(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` +explain select sum(a) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` +explain select sum(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` +explain select avg(a) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` +explain select avg(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` +set session force_parallel_execute=1; +explain select count(*) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` +explain select count(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` +explain select sum(a) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` +explain select sum(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` +explain select avg(a) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL PRIMARY 4 NULL 9 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` +explain select avg(c) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` +set session force_parallel_execute=0; +explain select sum(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +explain select sum(a) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select avg(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +explain select avg(a) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select count(*) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select count(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +set session force_parallel_execute=1; +explain select sum(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +explain select sum(a) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 33.33 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select avg(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +explain select avg(a) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 33.33 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select count(*) from t1 where c > 5.0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 33.33 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 33.33 Using where +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` where (`pq_test`.`t1`.`c` > 5.00) +explain select count(c) from t1 where a > 5; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY PRIMARY 4 NULL 4 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` > 5) +set session force_parallel_execute=0; +explain select c,sum(a) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`c` AS `c`,sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select b,sum(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`b` AS `b`,sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +explain select c,avg(a) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`c` AS `c`,avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select b,avg(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`b` AS `b`,avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +explain select count(*) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select count(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +set session force_parallel_execute=1; +explain select c,sum(a) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`c` AS `c`,sum(`pq_test`.`t1`.`a`) AS `sum(a)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select b,sum(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`b` AS `b`,sum(`pq_test`.`t1`.`c`) AS `sum(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +explain select c,avg(a) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`c` AS `c`,avg(`pq_test`.`t1`.`a`) AS `avg(a)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select b,avg(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`b` AS `b`,avg(`pq_test`.`t1`.`c`) AS `avg(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +explain select count(*) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` group by `pq_test`.`t1`.`c` +explain select count(c) from t1 group by(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t1`.`c`) AS `count(c)` from `pq_test`.`t1` group by `pq_test`.`t1`.`b` +CREATE TABLE `t2` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`a` varchar(10) DEFAULT NULL, +PRIMARY KEY (`id`) +); +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +insert into t2 values(1, 'a'), (2, 'b'); +set session force_parallel_execute=0; +explain select sum(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t2`.`id`) AS `sum(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +explain select avg(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t2`.`id`) AS `avg(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +explain select count(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t2`.`id`) AS `count(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +set session force_parallel_execute=1; +explain select sum(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select sum(`pq_test`.`t2`.`id`) AS `sum(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +explain select avg(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select avg(`pq_test`.`t2`.`id`) AS `avg(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +explain select count(id) from t2 group by id; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL index PRIMARY PRIMARY 4 NULL 2 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(`pq_test`.`t2`.`id`) AS `count(id)` from `pq_test`.`t2` group by `pq_test`.`t2`.`id` +drop table t1; +drop table t2; +CREATE TABLE t1 (spID int, userID int, date date); +INSERT INTO t1 VALUES (1,1,'1998-01-01'); +INSERT INTO t1 VALUES (2,2,'2001-02-03'); +INSERT INTO t1 VALUES (3,1,'1988-12-20'); +INSERT INTO t1 VALUES (4,2,'1972-12-12'); +EXPLAIN SELECT MIN(t1.userID) = MIN(date) FROM t1 GROUP BY userid; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select (cast(min(``.`min(t1.userID)`) as double) = cast(min(``.`min(t1.``date``)`) as double)) AS `MIN(t1.userID) = MIN(date)` from `pq_test`.`t1` group by `pq_test`.`t1`.`userID` +EXPLAIN SELECT FIRST_VALUE(date) OVER (ORDER BY spID = date) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 Using filesort +Warnings: +Note 3598 To get information about window functions use EXPLAIN FORMAT=JSON +Note 1003 /* select#1 */ select first_value(`pq_test`.`t1`.`date`) OVER (ORDER BY (cast(`pq_test`.`t1`.`spID` as double) = cast(`pq_test`.`t1`.`date` as double)) ) AS `FIRST_VALUE(date) OVER (ORDER BY spID = date)` from `pq_test`.`t1` +EXPLAIN SELECT date, spid = FIRST_VALUE(date) OVER (ORDER BY date ) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 Using filesort +Warnings: +Note 3598 To get information about window functions use EXPLAIN FORMAT=JSON +Note 1003 /* select#1 */ select `pq_test`.`t1`.`date` AS `date`,(cast(`pq_test`.`t1`.`spID` as double) = cast(first_value(`pq_test`.`t1`.`date`) OVER (ORDER BY `pq_test`.`t1`.`date` ) as double)) AS `spid = FIRST_VALUE(date) OVER (ORDER BY date )` from `pq_test`.`t1` +# +# No casts when constants or constant functions are involved +# +EXPLAIN SELECT * from t1 WHERE userID = DATE'2012-02-20'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 25.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 25.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`spID` AS `spID`,`pq_test`.`t1`.`userID` AS `userID`,`pq_test`.`t1`.`date` AS `date` from `pq_test`.`t1` where (`pq_test`.`t1`.`userID` = DATE'2012-02-20') +EXPLAIN SELECT * FROM t1 WHERE date = NULL; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 25.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 25.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`spID` AS `spID`,`pq_test`.`t1`.`userID` AS `userID`,`pq_test`.`t1`.`date` AS `date` from `pq_test`.`t1` where (`pq_test`.`t1`.`date` = NULL) +EXPLAIN SELECT * FROM t1 WHERE date = CAST('20:21:22' AS TIME); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 25.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 25.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`spID` AS `spID`,`pq_test`.`t1`.`userID` AS `userID`,`pq_test`.`t1`.`date` AS `date` from `pq_test`.`t1` where (`pq_test`.`t1`.`date` = (cast('20:21:22' as time))) +EXPLAIN SELECT date, to_seconds(date) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`date` AS `date`,to_seconds(`pq_test`.`t1`.`date`) AS `to_seconds(date)` from `pq_test`.`t1` +EXPLAIN SELECT date, period_add(concat(year(date), month(date)), 1) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`date` AS `date`,period_add(concat(year(`pq_test`.`t1`.`date`),month(`pq_test`.`t1`.`date`)),1) AS `period_add(concat(year(date), month(date)), 1)` from `pq_test`.`t1` +EXPLAIN SELECT date, period_diff(concat(year(date), month(date)), 197001) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`date` AS `date`,period_diff(concat(year(`pq_test`.`t1`.`date`),month(`pq_test`.`t1`.`date`)),197001) AS `period_diff(concat(year(date), month(date)), 197001)` from `pq_test`.`t1` +EXPLAIN SELECT concat(spID, space(2)) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 4 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select concat(`pq_test`.`t1`.`spID`,space(2)) AS `concat(spID, space(2))` from `pq_test`.`t1` +CREATE TABLE t2 (c1 int, c2 varchar(3)); +INSERT INTO t2 VALUES (1, 'aaa'); +INSERT INTO t2 VALUES (2, 'bbb'); +INSERT INTO t2 VALUES (3, 'ccc'); +EXPLAIN SELECT c2, AES_ENCRYPT(c2, 'a') FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c2` AS `c2`,aes_encrypt(`pq_test`.`t2`.`c2`,'a') AS `AES_ENCRYPT(c2, 'a')` from `pq_test`.`t2` +EXPLAIN SELECT c2, BIT_LENGTH(c2) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c2` AS `c2`,bit_length(`pq_test`.`t2`.`c2`) AS `BIT_LENGTH(c2)` from `pq_test`.`t2` +EXPLAIN SELECT c1, c2, NULLIF(c1, 1) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c1` AS `c1`,`pq_test`.`t2`.`c2` AS `c2`,nullif(`pq_test`.`t2`.`c1`,1) AS `NULLIF(c1, 1)` from `pq_test`.`t2` +EXPLAIN SELECT c2, compress(c2) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c2` AS `c2`,compress(`pq_test`.`t2`.`c2`) AS `compress(c2)` from `pq_test`.`t2` +EXPLAIN SELECT c2, uncompressed_length(c2) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c2` AS `c2`,uncompressed_length(`pq_test`.`t2`.`c2`) AS `uncompressed_length(c2)` from `pq_test`.`t2` +EXPLAIN SELECT export_set(5, c2, upper(c2)) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select export_set(5,`pq_test`.`t2`.`c2`,upper(`pq_test`.`t2`.`c2`)) AS `export_set(5, c2, upper(c2))` from `pq_test`.`t2` +EXPLAIN SELECT export_set(5, c2, upper(c2), ",") FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select export_set(5,`pq_test`.`t2`.`c2`,upper(`pq_test`.`t2`.`c2`),',') AS `export_set(5, c2, upper(c2), ",")` from `pq_test`.`t2` +EXPLAIN SELECT export_set(5, c2, upper(c2), ",", 5) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select export_set(5,`pq_test`.`t2`.`c2`,upper(`pq_test`.`t2`.`c2`),',',5) AS `export_set(5, c2, upper(c2), ",", 5)` from `pq_test`.`t2` +EXPLAIN SELECT SHA2(c2, 5) FROM t2; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +Warnings: +Warning 1583 Incorrect parameters in the call to native function 'sha2' +Note 1003 /* select#1 */ select sha2(`pq_test`.`t2`.`c2`,5) AS `SHA2(c2, 5)` from `pq_test`.`t2` +EXPLAIN SELECT * FROM t2 WHERE c1 IN (1, 2, 4); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 50.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 3 50.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`c1` AS `c1`,`pq_test`.`t2`.`c2` AS `c2` from `pq_test`.`t2` where (`pq_test`.`t2`.`c1` in (1,2,4)) +DROP TABLE t1, t2; +set session force_parallel_execute = @saved_force_parallel_execute; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_flush.result-pq b/mysql-test/suite/parallel_query/r/pq_flush.result-pq new file mode 100644 index 000000000000..1fc3e4a63672 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_flush.result-pq @@ -0,0 +1,32 @@ +# Test pq select while flush tables +drop table if exists t1; +# --> connect default +create table t1 (a int); +insert into t1 values(1),(2),(3); +select * from t1; +a +1 +2 +3 +# sending lock table t1 read ... +lock table t1 read; +# --> connect con1 +# sending flush table t1 ... +flush table t1; +# Let flush table sync in. +select * from t1; +a +1 +2 +3 +#--> connection con2 +select * from t1; +# --> connection default +# con2 cannot do select while flushing +select * from t1; +a +1 +2 +3 +unlock tables; +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_fullscan.result-pq b/mysql-test/suite/parallel_query/r/pq_fullscan.result-pq new file mode 100644 index 000000000000..7243703b5686 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_fullscan.result-pq @@ -0,0 +1,41 @@ +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'force_parallel_execute'; +Variable_name Value +force_parallel_execute ON +select count(*) from pq_test.t1; +count(*) +100 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 100 +select * from pq_test.t1; +select id, col2 from pq_test.t1 force index(idx_col2); +SELECT * FROM t1 WHERE id IN (1, 10, 20, 80, 90, 100, 30, 40, 50, 60, 70); +id col1 col2 +1 testtesttesttest 100 +10 testtesttesttest 91 +20 testtesttesttest 81 +30 testtesttesttest 71 +40 testtesttesttest 61 +50 testtesttesttest 51 +60 testtesttesttest 41 +70 testtesttesttest 31 +80 testtesttesttest 21 +90 testtesttesttest 11 +100 testtesttesttest 1 +drop table pq_test.t1; +drop database pq_test; +use test; +create table t1( firstname char(20), lastname char(20)); +insert into t1 values ("john","doe"),("John","Doe"); +select * from t1 where firstname='john' and binary 'john' = firstname; +firstname lastname +john doe +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_group_by.result b/mysql-test/suite/parallel_query/r/pq_group_by.result new file mode 100644 index 000000000000..c56d1a30cfdd --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_group_by.result @@ -0,0 +1,886 @@ +create table t1(a int primary key, b varchar(10), c decimal(5,2), d double); +SELECT COUNT(a) FROM t1; +COUNT(a) +0 +SELECT SUM(a) FROM t1; +SUM(a) +NULL +SELECT AVG(a) FROM t1; +AVG(a) +NULL +insert into t1 values (1, 'The', '3.14', '3.14'); +insert into t1 values (2, 'quick', '4.25', '3.14'); +insert into t1 values (3, 'brown', '5.36', '3.14'); +insert into t1 values (4, 'fox', '6.47', '3.14'); +insert into t1 values (5, 'jumps', '3.14', '6.28'); +insert into t1 values (6, 'over', '4.25', '6.28'); +insert into t1 values (7, 'the', '5.36', '6.28'); +insert into t1 values (8, 'lazy', '6.47', '6.28'); +insert into t1 values (9, 'dog', '7.58', '6.28'); +select count(*) from t1; +count(*) +9 +select count(a) from t1; +count(a) +9 +select count(b) from t1; +count(b) +9 +select count(c) from t1; +count(c) +9 +select count(d) from t1; +count(d) +9 +select sum(a) from t1; +sum(a) +45 +select sum(c) from t1; +sum(c) +46.02 +select sum(d) from t1; +sum(d) +43.96 +select avg(a) from t1; +avg(a) +5.0000 +select avg(c) from t1; +avg(c) +5.113333 +select avg(d) from t1; +avg(d) +4.884444444444444 +select std(d) from t1; +std(d) +1.5602785442998535 +select variance(d) from t1; +variance(d) +2.4344691358024697 +select sum(a) from t1 where c > 5.0; +sum(a) +31 +select sum(c) from t1 where a > 5; +sum(c) +23.66 +select sum(d) from t1 where c > 5.0; +sum(d) +25.12 +select avg(a) from t1 where c > 5.0; +avg(a) +6.2000 +select avg(c) from t1 where a > 5; +avg(c) +5.915000 +select avg(d) from t1 where c > 5.0; +avg(d) +5.024 +select count(*) from t1 where c > 5.0; +count(*) +5 +select count(a) from t1 where a > 5; +count(a) +4 +select count(b) from t1 where c > 5.0; +count(b) +5 +select count(c) from t1 where d > 6.0; +count(c) +5 +select count(d) from t1 where a > 5; +count(d) +4 +select c,sum(a) from t1 group by(c); +c sum(a) +3.14 6 +4.25 8 +5.36 10 +6.47 12 +7.58 9 +select b,sum(c) from t1 group by(b); +b sum(c) +The 8.50 +quick 4.25 +brown 5.36 +fox 6.47 +jumps 3.14 +over 4.25 +lazy 6.47 +dog 7.58 +select c,sum(d) from t1 group by(c); +c sum(d) +3.14 9.42 +4.25 9.42 +5.36 9.42 +6.47 9.42 +7.58 6.28 +select c,avg(a) from t1 group by(c); +c avg(a) +3.14 3.0000 +4.25 4.0000 +5.36 5.0000 +6.47 6.0000 +7.58 9.0000 +select b,avg(c) from t1 group by(b); +b avg(c) +The 4.250000 +quick 4.250000 +brown 5.360000 +fox 6.470000 +jumps 3.140000 +over 4.250000 +lazy 6.470000 +dog 7.580000 +select c,avg(d) from t1 group by(c); +c avg(d) +3.14 4.71 +4.25 4.71 +5.36 4.71 +6.47 4.71 +7.58 6.28 +select count(*) from t1 group by(c); +count(*) +2 +2 +2 +2 +1 +select count(a) from t1 group by(a); +count(a) +1 +1 +1 +1 +1 +1 +1 +1 +1 +select count(b) from t1 group by(c); +count(b) +2 +2 +2 +2 +1 +select count(c) from t1 group by(b); +count(c) +2 +1 +1 +1 +1 +1 +1 +1 +select count(d) from t1 group by(c); +count(d) +2 +2 +2 +2 +1 +drop table t1; +CREATE TABLE `t2` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`a` varchar(10) DEFAULT NULL, +PRIMARY KEY (`id`) +); +insert into t2 values(1, 'a'), (2, 'b'); +select sum(id) from t2 group by id; +sum(id) +1 +2 +select avg(id) from t2 group by id; +avg(id) +1.0000 +2.0000 +select count(id) from t2 group by id; +count(id) +1 +1 +drop table t2; +create table t1 (a char(2), t timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP); +insert into t1 values ('a', '2004-01-01 00:00:00'), ('a', '2004-01-01 01:00:00'), ('b', '2004-02-01 00:00:00'); +select max(t) from t1 group by a; +max(t) +2004-01-01 01:00:00 +2004-02-01 00:00:00 +explain select max(t) from t1 group by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select max(`test`.`t1`.`t`) AS `max(t)` from `test`.`t1` group by `test`.`t1`.`a` +select min(t) from t1 group by a; +min(t) +2004-01-01 00:00:00 +2004-02-01 00:00:00 +explain select min(t) from t1 group by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select min(`test`.`t1`.`t`) AS `min(t)` from `test`.`t1` group by `test`.`t1`.`a` +drop table t1; +set sql_mode = ''; +set big_tables = 1; +CREATE TABLE t1( +id INT AUTO_INCREMENT PRIMARY KEY, +c1 INT NOT NULL, +c2 INT NOT NULL, +UNIQUE KEY (c2,c1)); +INSERT INTO t1(c1,c2) VALUES (5,1), (4,1), (3,5), (2,3), (1,3); +SELECT * FROM t1 ORDER BY c1; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +SELECT * FROM t1 GROUP BY id ORDER BY c1; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +SELECT * FROM t1 GROUP BY id ORDER BY id DESC; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +drop table t1; +CREATE TABLE t1 ( +spID int(10) unsigned, +userID int(10) unsigned, +score smallint(5) unsigned, +key (spid), +key (score) +); +INSERT INTO t1 VALUES (1,1,1),(2,2,2),(2,1,1),(3,3,3),(4,3,3),(5,3,3),(6,3,3),(7,3,3); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +test.t1 analyze status OK +select userid,count(*) from t1 group by userid order by userid; +userid count(*) +1 2 +2 1 +3 5 +select userid,count(*) from t1 group by userid order by null; +userid count(*) +1 2 +2 1 +3 5 +select userid,count(*) from t1 group by userid order by userid desc; +userid count(*) +3 5 +2 1 +1 2 +select spid,count(*) from t1 group by spid; +spid count(*) +1 1 +2 2 +3 1 +4 1 +5 1 +6 1 +7 1 +select spid,count(*) from t1 group by spid order by spid; +spid count(*) +1 1 +2 2 +3 1 +4 1 +5 1 +6 1 +7 1 +select spid,count(*) from t1 group by spid order by spid desc; +spid count(*) +7 1 +6 1 +5 1 +4 1 +3 1 +2 2 +1 1 +drop table t1; +set sql_mode = ''; +create table t3 ( +period int not null, +name char(32) not null, +companynr int not null, +price double(11,0), +price2 double(11,0), +key (period), +key (name) +); +Warnings: +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1001,"Iranizes",37,5987435,234724); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1002,"violinist",37,28357832,8723648); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1003,"extramarital",37,39654943,235872); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1004,"spates",78,726498,72987523); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1005,"cloakroom",78,98439034,823742); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1006,"gazer",101,834598,27348324); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1007,"hand",154,983543950,29837423); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1008,"tucked",311,234298,3275892); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1009,"gems",447,2374834,9872392); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1010,"clinker",512,786542,76234234); +create temporary table tmp select * from t3; +Warnings: +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +alter table t3 add t2nr int not null auto_increment primary key first; +drop table tmp; +select companynr,t2nr,count(price),sum(price),min(price),max(price),avg(price) from t3 where companynr = 37 +group by companynr,t2nr order by companynr,t2nr limit 10; +companynr t2nr count(price) sum(price) min(price) max(price) avg(price) +37 1 1 5987435 5987435 5987435 5987435.0000 +37 2 1 28357832 28357832 28357832 28357832.0000 +37 3 1 39654943 39654943 39654943 39654943.0000 +37 11 1 5987435 5987435 5987435 5987435.0000 +37 12 1 28357832 28357832 28357832 28357832.0000 +37 13 1 39654943 39654943 39654943 39654943.0000 +37 21 1 5987435 5987435 5987435 5987435.0000 +37 22 1 28357832 28357832 28357832 28357832.0000 +37 23 1 39654943 39654943 39654943 39654943.0000 +37 31 1 5987435 5987435 5987435 5987435.0000 +drop table t3; +CREATE TABLE t1 (a int, b int); +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a; +a sum(a) +0 0 +1 96 +2 192 +3 288 +4 384 +5 480 +6 576 +7 672 +8 768 +9 864 +10 960 +11 1056 +12 1152 +13 1248 +14 1344 +15 1440 +16 1536 +17 1632 +18 1728 +19 1216 +20 1280 +21 1344 +22 1408 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a desc; +a sum(a) +22 1408 +21 1344 +20 1280 +19 1216 +18 1728 +17 1632 +16 1536 +15 1440 +14 1344 +13 1248 +12 1152 +11 1056 +10 960 +9 864 +8 768 +7 672 +6 576 +5 480 +4 384 +3 288 +2 192 +1 96 +0 0 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10; +a sum(a) +0 0 +1 96 +2 192 +3 288 +4 384 +5 480 +6 576 +7 672 +8 768 +9 864 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10, 10; +a sum(a) +10 960 +11 1056 +12 1152 +13 1248 +14 1344 +15 1440 +16 1536 +17 1632 +18 1728 +19 1216 +SELECT b, avg(a) FROM t1 GROUP BY a, b ORDER BY b, NULL limit 10; +b avg(a) +0 0.0000 +0 5.0000 +0 7.0000 +0 4.0000 +0 2.0000 +0 9.0000 +0 3.0000 +0 6.0000 +0 8.0000 +0 1.0000 +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL; +b sum(a) +0 0 +1 0 +3 0 +5 0 +7 0 +8 0 +9 0 +13 0 +14 0 +17 0 +18 0 +21 0 +25 0 +0 9 +1 21 +3 12 +5 9 +7 12 +8 3 +9 3 +13 12 +14 3 +17 3 +18 3 +21 3 +25 3 +0 18 +1 42 +3 24 +5 18 +7 24 +8 6 +9 6 +13 24 +14 6 +17 6 +18 6 +21 6 +25 6 +0 27 +1 63 +3 36 +5 27 +7 36 +8 9 +9 9 +13 36 +14 9 +17 9 +18 9 +21 9 +25 9 +0 36 +1 84 +3 48 +5 36 +7 48 +8 12 +9 12 +13 48 +14 12 +17 12 +18 12 +21 12 +25 12 +0 45 +1 105 +3 60 +5 45 +7 60 +8 15 +9 15 +13 60 +14 15 +17 15 +18 15 +21 15 +25 15 +0 54 +1 126 +3 72 +5 54 +7 72 +8 18 +9 18 +13 72 +14 18 +17 18 +18 18 +21 18 +25 18 +0 63 +1 147 +3 84 +5 63 +7 84 +8 21 +9 21 +13 84 +14 21 +17 21 +18 21 +21 21 +25 21 +0 72 +1 168 +3 96 +5 72 +7 96 +8 24 +9 24 +13 96 +14 24 +17 24 +18 24 +21 24 +25 24 +0 81 +1 189 +3 108 +5 81 +7 108 +8 27 +9 27 +13 108 +14 27 +17 27 +18 27 +21 27 +25 27 +0 90 +1 210 +3 120 +5 90 +7 120 +8 30 +9 30 +13 120 +14 30 +17 30 +18 30 +21 30 +25 30 +0 99 +1 231 +3 132 +5 99 +7 132 +8 33 +9 33 +13 132 +14 33 +17 33 +18 33 +21 33 +25 33 +0 108 +1 252 +3 144 +5 108 +7 144 +8 36 +9 36 +13 144 +14 36 +17 36 +18 36 +21 36 +25 36 +0 117 +1 273 +3 156 +5 117 +7 156 +8 39 +9 39 +13 156 +14 39 +17 39 +18 39 +21 39 +25 39 +0 126 +1 294 +3 168 +5 126 +7 168 +8 42 +9 42 +13 168 +14 42 +17 42 +18 42 +21 42 +25 42 +0 135 +1 315 +3 180 +5 135 +7 180 +8 45 +9 45 +13 180 +14 45 +17 45 +18 45 +21 45 +25 45 +0 144 +1 336 +3 192 +5 144 +7 192 +8 48 +9 48 +13 192 +14 48 +17 48 +18 48 +21 48 +25 48 +0 153 +1 357 +3 204 +5 153 +7 204 +8 51 +9 51 +13 204 +14 51 +17 51 +18 51 +21 51 +25 51 +0 162 +1 378 +3 216 +5 162 +7 216 +8 54 +9 54 +13 216 +14 54 +17 54 +18 54 +21 54 +25 54 +0 114 +1 266 +3 152 +5 114 +7 152 +8 38 +9 38 +13 152 +14 38 +17 38 +18 38 +21 38 +25 38 +0 120 +1 280 +3 160 +5 120 +7 160 +8 40 +9 40 +13 160 +14 40 +17 40 +18 40 +21 40 +25 40 +0 126 +1 294 +3 168 +5 126 +7 168 +8 42 +9 42 +13 168 +14 42 +17 42 +18 42 +21 42 +25 42 +0 132 +1 308 +3 176 +5 132 +7 176 +8 44 +9 44 +13 176 +14 44 +17 44 +18 44 +21 44 +25 44 +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL limit 10, 5; +b sum(a) +18 0 +21 0 +25 0 +0 9 +1 21 +DROP TABLE t1; +CREATE TABLE t1 (a int, b int); +SELECT a FROM t1 GROUP BY a ORDER by a Limit 10; +a +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +SELECT a FROM t1 GROUP BY a HAVING a > 1 ORDER by a Limit 10; +a +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +SELECT a FROM t1 GROUP BY a HAVING 1 != 1 AND a > 1 ORDER by a Limit 10; +a +SELECT 0 AS x, a FROM t1 GROUP BY x,a HAVING x=1 AND a > 1 ORDER by a Limit 10; +x a +SELECT a FROM t1 GROUP BY a HAVING (a % 11) > 1 ORDER by a Limit 10; +a +2 +3 +4 +5 +6 +7 +8 +9 +10 +13 +SELECT a, b FROM t1 GROUP BY a, b HAVING a + b > 31 ORDER by a, b Limit 10; +a b +22 10 +23 9 +23 10 +24 8 +24 9 +24 10 +25 7 +25 8 +25 9 +25 10 +SELECT a, b FROM t1 GROUP BY a, b HAVING a * b > 61 ORDER by a, b Limit 10, 10; +a b +10 8 +10 9 +10 10 +11 6 +11 7 +11 8 +11 9 +11 10 +12 6 +12 7 +SELECT a, b FROM t1 GROUP BY a, b HAVING sin(a % 11) > 0.5 and cos(b % 7) < 0.5 ORDER by a, b Limit 10, 10; +a b +2 9 +2 10 +7 2 +7 3 +7 4 +7 5 +7 9 +7 10 +8 2 +8 3 +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2048 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`a` AS `a`,sum(`test`.`t1`.`b`) AS `sum(b)` from `test`.`t1` group by `test`.`t1`.`a`,`test`.`t1`.`b` having (sum(`test`.`t1`.`b`) > 5) order by `test`.`t1`.`a`,`test`.`t1`.`b` limit 10 +SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +a sum(b) +0 6 +0 12 +0 18 +0 24 +0 30 +0 36 +0 42 +0 48 +0 54 +0 60 +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2048 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`a` AS `a`,sum(`test`.`t1`.`b`) AS `sum(b)` from `test`.`t1` group by `test`.`t1`.`a`,`test`.`t1`.`b` having (sum(`test`.`t1`.`b`) > 5) order by `test`.`t1`.`a`,`test`.`t1`.`b` limit 10 +SELECT a, b from t1 GROUP BY a, b HAVING avg(b) > 5 ORDER BY a, b LIMIT 10; +a b +0 6 +0 7 +0 8 +0 9 +0 10 +1 6 +1 7 +1 8 +1 9 +1 10 +SELECT sum(a), avg(b) from t1 GROUP BY a, b HAVING sum(a) * avg(b) > 25 ORDER BY a, b LIMIT 10; +sum(a) avg(b) +9 3.0000 +9 4.0000 +9 5.0000 +9 6.0000 +9 7.0000 +9 8.0000 +9 9.0000 +9 10.0000 +18 2.0000 +18 3.0000 +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/r/pq_group_by.result-pq b/mysql-test/suite/parallel_query/r/pq_group_by.result-pq new file mode 100644 index 000000000000..0c51cf6be9dd --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_group_by.result-pq @@ -0,0 +1,888 @@ +create table t1(a int primary key, b varchar(10), c decimal(5,2), d double); +SELECT COUNT(a) FROM t1; +COUNT(a) +0 +SELECT SUM(a) FROM t1; +SUM(a) +NULL +SELECT AVG(a) FROM t1; +AVG(a) +NULL +insert into t1 values (1, 'The', '3.14', '3.14'); +insert into t1 values (2, 'quick', '4.25', '3.14'); +insert into t1 values (3, 'brown', '5.36', '3.14'); +insert into t1 values (4, 'fox', '6.47', '3.14'); +insert into t1 values (5, 'jumps', '3.14', '6.28'); +insert into t1 values (6, 'over', '4.25', '6.28'); +insert into t1 values (7, 'the', '5.36', '6.28'); +insert into t1 values (8, 'lazy', '6.47', '6.28'); +insert into t1 values (9, 'dog', '7.58', '6.28'); +select count(*) from t1; +count(*) +9 +select count(a) from t1; +count(a) +9 +select count(b) from t1; +count(b) +9 +select count(c) from t1; +count(c) +9 +select count(d) from t1; +count(d) +9 +select sum(a) from t1; +sum(a) +45 +select sum(c) from t1; +sum(c) +46.02 +select sum(d) from t1; +sum(d) +43.96 +select avg(a) from t1; +avg(a) +5.0000 +select avg(c) from t1; +avg(c) +5.113333 +select avg(d) from t1; +avg(d) +4.884444444444444 +select std(d) from t1; +std(d) +1.5602785442998535 +select variance(d) from t1; +variance(d) +2.4344691358024697 +select sum(a) from t1 where c > 5.0; +sum(a) +31 +select sum(c) from t1 where a > 5; +sum(c) +23.66 +select sum(d) from t1 where c > 5.0; +sum(d) +25.12 +select avg(a) from t1 where c > 5.0; +avg(a) +6.2000 +select avg(c) from t1 where a > 5; +avg(c) +5.915000 +select avg(d) from t1 where c > 5.0; +avg(d) +5.024 +select count(*) from t1 where c > 5.0; +count(*) +5 +select count(a) from t1 where a > 5; +count(a) +4 +select count(b) from t1 where c > 5.0; +count(b) +5 +select count(c) from t1 where d > 6.0; +count(c) +5 +select count(d) from t1 where a > 5; +count(d) +4 +select c,sum(a) from t1 group by(c); +c sum(a) +3.14 6 +4.25 8 +5.36 10 +6.47 12 +7.58 9 +select b,sum(c) from t1 group by(b); +b sum(c) +The 8.50 +quick 4.25 +brown 5.36 +fox 6.47 +jumps 3.14 +over 4.25 +lazy 6.47 +dog 7.58 +select c,sum(d) from t1 group by(c); +c sum(d) +3.14 9.42 +4.25 9.42 +5.36 9.42 +6.47 9.42 +7.58 6.28 +select c,avg(a) from t1 group by(c); +c avg(a) +3.14 3.0000 +4.25 4.0000 +5.36 5.0000 +6.47 6.0000 +7.58 9.0000 +select b,avg(c) from t1 group by(b); +b avg(c) +The 4.250000 +quick 4.250000 +brown 5.360000 +fox 6.470000 +jumps 3.140000 +over 4.250000 +lazy 6.470000 +dog 7.580000 +select c,avg(d) from t1 group by(c); +c avg(d) +3.14 4.71 +4.25 4.71 +5.36 4.71 +6.47 4.71 +7.58 6.28 +select count(*) from t1 group by(c); +count(*) +2 +2 +2 +2 +1 +select count(a) from t1 group by(a); +count(a) +1 +1 +1 +1 +1 +1 +1 +1 +1 +select count(b) from t1 group by(c); +count(b) +2 +2 +2 +2 +1 +select count(c) from t1 group by(b); +count(c) +2 +1 +1 +1 +1 +1 +1 +1 +select count(d) from t1 group by(c); +count(d) +2 +2 +2 +2 +1 +drop table t1; +CREATE TABLE `t2` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`a` varchar(10) DEFAULT NULL, +PRIMARY KEY (`id`) +); +insert into t2 values(1, 'a'), (2, 'b'); +select sum(id) from t2 group by id; +sum(id) +1 +2 +select avg(id) from t2 group by id; +avg(id) +1.0000 +2.0000 +select count(id) from t2 group by id; +count(id) +1 +1 +drop table t2; +create table t1 (a char(2), t timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP); +insert into t1 values ('a', '2004-01-01 00:00:00'), ('a', '2004-01-01 01:00:00'), ('b', '2004-02-01 00:00:00'); +select max(t) from t1 group by a; +max(t) +2004-01-01 01:00:00 +2004-02-01 00:00:00 +explain select max(t) from t1 group by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select max(`test`.`t1`.`t`) AS `max(t)` from `test`.`t1` group by `test`.`t1`.`a` +select min(t) from t1 group by a; +min(t) +2004-01-01 00:00:00 +2004-02-01 00:00:00 +explain select min(t) from t1 group by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select min(`test`.`t1`.`t`) AS `min(t)` from `test`.`t1` group by `test`.`t1`.`a` +drop table t1; +set sql_mode = ''; +set big_tables = 1; +CREATE TABLE t1( +id INT AUTO_INCREMENT PRIMARY KEY, +c1 INT NOT NULL, +c2 INT NOT NULL, +UNIQUE KEY (c2,c1)); +INSERT INTO t1(c1,c2) VALUES (5,1), (4,1), (3,5), (2,3), (1,3); +SELECT * FROM t1 ORDER BY c1; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +SELECT * FROM t1 GROUP BY id ORDER BY c1; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +SELECT * FROM t1 GROUP BY id ORDER BY id DESC; +id c1 c2 +5 1 3 +4 2 3 +3 3 5 +2 4 1 +1 5 1 +drop table t1; +CREATE TABLE t1 ( +spID int(10) unsigned, +userID int(10) unsigned, +score smallint(5) unsigned, +key (spid), +key (score) +); +INSERT INTO t1 VALUES (1,1,1),(2,2,2),(2,1,1),(3,3,3),(4,3,3),(5,3,3),(6,3,3),(7,3,3); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +test.t1 analyze status OK +select userid,count(*) from t1 group by userid order by userid; +userid count(*) +1 2 +2 1 +3 5 +select userid,count(*) from t1 group by userid order by null; +userid count(*) +1 2 +2 1 +3 5 +select userid,count(*) from t1 group by userid order by userid desc; +userid count(*) +3 5 +2 1 +1 2 +select spid,count(*) from t1 group by spid; +spid count(*) +1 1 +2 2 +3 1 +4 1 +5 1 +6 1 +7 1 +select spid,count(*) from t1 group by spid order by spid; +spid count(*) +1 1 +2 2 +3 1 +4 1 +5 1 +6 1 +7 1 +select spid,count(*) from t1 group by spid order by spid desc; +spid count(*) +7 1 +6 1 +5 1 +4 1 +3 1 +2 2 +1 1 +drop table t1; +set sql_mode = ''; +create table t3 ( +period int not null, +name char(32) not null, +companynr int not null, +price double(11,0), +price2 double(11,0), +key (period), +key (name) +); +Warnings: +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1001,"Iranizes",37,5987435,234724); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1002,"violinist",37,28357832,8723648); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1003,"extramarital",37,39654943,235872); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1004,"spates",78,726498,72987523); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1005,"cloakroom",78,98439034,823742); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1006,"gazer",101,834598,27348324); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1007,"hand",154,983543950,29837423); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1008,"tucked",311,234298,3275892); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1009,"gems",447,2374834,9872392); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1010,"clinker",512,786542,76234234); +create temporary table tmp select * from t3; +Warnings: +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +Warning 1681 Specifying number of digits for floating point data types is deprecated and will be removed in a future release. +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +alter table t3 add t2nr int not null auto_increment primary key first; +drop table tmp; +select companynr,t2nr,count(price),sum(price),min(price),max(price),avg(price) from t3 where companynr = 37 +group by companynr,t2nr order by companynr,t2nr limit 10; +companynr t2nr count(price) sum(price) min(price) max(price) avg(price) +37 1 1 5987435 5987435 5987435 5987435.0000 +37 2 1 28357832 28357832 28357832 28357832.0000 +37 3 1 39654943 39654943 39654943 39654943.0000 +37 11 1 5987435 5987435 5987435 5987435.0000 +37 12 1 28357832 28357832 28357832 28357832.0000 +37 13 1 39654943 39654943 39654943 39654943.0000 +37 21 1 5987435 5987435 5987435 5987435.0000 +37 22 1 28357832 28357832 28357832 28357832.0000 +37 23 1 39654943 39654943 39654943 39654943.0000 +37 31 1 5987435 5987435 5987435 5987435.0000 +drop table t3; +CREATE TABLE t1 (a int, b int); +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a; +a sum(a) +0 0 +1 96 +2 192 +3 288 +4 384 +5 480 +6 576 +7 672 +8 768 +9 864 +10 960 +11 1056 +12 1152 +13 1248 +14 1344 +15 1440 +16 1536 +17 1632 +18 1728 +19 1216 +20 1280 +21 1344 +22 1408 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a desc; +a sum(a) +22 1408 +21 1344 +20 1280 +19 1216 +18 1728 +17 1632 +16 1536 +15 1440 +14 1344 +13 1248 +12 1152 +11 1056 +10 960 +9 864 +8 768 +7 672 +6 576 +5 480 +4 384 +3 288 +2 192 +1 96 +0 0 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10; +a sum(a) +0 0 +1 96 +2 192 +3 288 +4 384 +5 480 +6 576 +7 672 +8 768 +9 864 +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10, 10; +a sum(a) +10 960 +11 1056 +12 1152 +13 1248 +14 1344 +15 1440 +16 1536 +17 1632 +18 1728 +19 1216 +SELECT b, avg(a) FROM t1 GROUP BY a, b ORDER BY b, NULL limit 10; +b avg(a) +0 0.0000 +0 5.0000 +0 7.0000 +0 4.0000 +0 2.0000 +0 9.0000 +0 3.0000 +0 6.0000 +0 8.0000 +0 1.0000 +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL; +b sum(a) +0 0 +1 0 +3 0 +5 0 +7 0 +8 0 +9 0 +13 0 +14 0 +17 0 +18 0 +21 0 +25 0 +0 9 +1 21 +3 12 +5 9 +7 12 +8 3 +9 3 +13 12 +14 3 +17 3 +18 3 +21 3 +25 3 +0 18 +1 42 +3 24 +5 18 +7 24 +8 6 +9 6 +13 24 +14 6 +17 6 +18 6 +21 6 +25 6 +0 27 +1 63 +3 36 +5 27 +7 36 +8 9 +9 9 +13 36 +14 9 +17 9 +18 9 +21 9 +25 9 +0 36 +1 84 +3 48 +5 36 +7 48 +8 12 +9 12 +13 48 +14 12 +17 12 +18 12 +21 12 +25 12 +0 45 +1 105 +3 60 +5 45 +7 60 +8 15 +9 15 +13 60 +14 15 +17 15 +18 15 +21 15 +25 15 +0 54 +1 126 +3 72 +5 54 +7 72 +8 18 +9 18 +13 72 +14 18 +17 18 +18 18 +21 18 +25 18 +0 63 +1 147 +3 84 +5 63 +7 84 +8 21 +9 21 +13 84 +14 21 +17 21 +18 21 +21 21 +25 21 +0 72 +1 168 +3 96 +5 72 +7 96 +8 24 +9 24 +13 96 +14 24 +17 24 +18 24 +21 24 +25 24 +0 81 +1 189 +3 108 +5 81 +7 108 +8 27 +9 27 +13 108 +14 27 +17 27 +18 27 +21 27 +25 27 +0 90 +1 210 +3 120 +5 90 +7 120 +8 30 +9 30 +13 120 +14 30 +17 30 +18 30 +21 30 +25 30 +0 99 +1 231 +3 132 +5 99 +7 132 +8 33 +9 33 +13 132 +14 33 +17 33 +18 33 +21 33 +25 33 +0 108 +1 252 +3 144 +5 108 +7 144 +8 36 +9 36 +13 144 +14 36 +17 36 +18 36 +21 36 +25 36 +0 117 +1 273 +3 156 +5 117 +7 156 +8 39 +9 39 +13 156 +14 39 +17 39 +18 39 +21 39 +25 39 +0 126 +1 294 +3 168 +5 126 +7 168 +8 42 +9 42 +13 168 +14 42 +17 42 +18 42 +21 42 +25 42 +0 135 +1 315 +3 180 +5 135 +7 180 +8 45 +9 45 +13 180 +14 45 +17 45 +18 45 +21 45 +25 45 +0 144 +1 336 +3 192 +5 144 +7 192 +8 48 +9 48 +13 192 +14 48 +17 48 +18 48 +21 48 +25 48 +0 153 +1 357 +3 204 +5 153 +7 204 +8 51 +9 51 +13 204 +14 51 +17 51 +18 51 +21 51 +25 51 +0 162 +1 378 +3 216 +5 162 +7 216 +8 54 +9 54 +13 216 +14 54 +17 54 +18 54 +21 54 +25 54 +0 114 +1 266 +3 152 +5 114 +7 152 +8 38 +9 38 +13 152 +14 38 +17 38 +18 38 +21 38 +25 38 +0 120 +1 280 +3 160 +5 120 +7 160 +8 40 +9 40 +13 160 +14 40 +17 40 +18 40 +21 40 +25 40 +0 126 +1 294 +3 168 +5 126 +7 168 +8 42 +9 42 +13 168 +14 42 +17 42 +18 42 +21 42 +25 42 +0 132 +1 308 +3 176 +5 132 +7 176 +8 44 +9 44 +13 176 +14 44 +17 44 +18 44 +21 44 +25 44 +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL limit 10, 5; +b sum(a) +18 0 +21 0 +25 0 +0 9 +1 21 +DROP TABLE t1; +CREATE TABLE t1 (a int, b int); +SELECT a FROM t1 GROUP BY a ORDER by a Limit 10; +a +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +SELECT a FROM t1 GROUP BY a HAVING a > 1 ORDER by a Limit 10; +a +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +SELECT a FROM t1 GROUP BY a HAVING 1 != 1 AND a > 1 ORDER by a Limit 10; +a +SELECT 0 AS x, a FROM t1 GROUP BY x,a HAVING x=1 AND a > 1 ORDER by a Limit 10; +x a +SELECT a FROM t1 GROUP BY a HAVING (a % 11) > 1 ORDER by a Limit 10; +a +2 +3 +4 +5 +6 +7 +8 +9 +10 +13 +SELECT a, b FROM t1 GROUP BY a, b HAVING a + b > 31 ORDER by a, b Limit 10; +a b +22 10 +23 9 +23 10 +24 8 +24 9 +24 10 +25 7 +25 8 +25 9 +25 10 +SELECT a, b FROM t1 GROUP BY a, b HAVING a * b > 61 ORDER by a, b Limit 10, 10; +a b +10 8 +10 9 +10 10 +11 6 +11 7 +11 8 +11 9 +11 10 +12 6 +12 7 +SELECT a, b FROM t1 GROUP BY a, b HAVING sin(a % 11) > 0.5 and cos(b % 7) < 0.5 ORDER by a, b Limit 10, 10; +a b +2 9 +2 10 +7 2 +7 3 +7 4 +7 5 +7 9 +7 10 +8 2 +8 3 +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2048 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`a` AS `a`,sum(`test`.`t1`.`b`) AS `sum(b)` from `test`.`t1` group by `test`.`t1`.`a`,`test`.`t1`.`b` having (sum(`test`.`t1`.`b`) > 5) order by `test`.`t1`.`a`,`test`.`t1`.`b` limit 10 +SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +a sum(b) +0 6 +0 12 +0 18 +0 24 +0 30 +0 36 +0 42 +0 48 +0 54 +0 60 +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 2048 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`a` AS `a`,sum(`test`.`t1`.`b`) AS `sum(b)` from `test`.`t1` group by `test`.`t1`.`a`,`test`.`t1`.`b` having (sum(`test`.`t1`.`b`) > 5) order by `test`.`t1`.`a`,`test`.`t1`.`b` limit 10 +SELECT a, b from t1 GROUP BY a, b HAVING avg(b) > 5 ORDER BY a, b LIMIT 10; +a b +0 6 +0 7 +0 8 +0 9 +0 10 +1 6 +1 7 +1 8 +1 9 +1 10 +SELECT sum(a), avg(b) from t1 GROUP BY a, b HAVING sum(a) * avg(b) > 25 ORDER BY a, b LIMIT 10; +sum(a) avg(b) +9 3.0000 +9 4.0000 +9 5.0000 +9 6.0000 +9 7.0000 +9 8.0000 +9 9.0000 +9 10.0000 +18 2.0000 +18 3.0000 +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/r/pq_having.result-pq b/mysql-test/suite/parallel_query/r/pq_having.result-pq new file mode 100644 index 000000000000..353d32d3d10e --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_having.result-pq @@ -0,0 +1,248 @@ +drop database if exists pq_having_database; +create database pq_having_database; +use pq_having_database; +DROP TABLE IF EXISTS `t1`; +CREATE TABLE `t1` ( +`fd1` int NOT NULL, +`fd2` int NOT NULL +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO t1 VALUES(1, 1); +INSERT INTO t1 VALUES(2, 2); +INSERT INTO t1 VALUES(3, 3); +analyze table t1; +Table Op Msg_type Msg_text +pq_having_database.t1 analyze status OK +explain select fd1, avg(fd2) from t1 group by fd1 having avg(fd1) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (avg(`pq_having_database`.`t1`.`fd1`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having avg(fd1) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having bit_and(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (bit_and(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having bit_and(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having bit_or(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (bit_or(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having bit_or(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having bit_xor(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (bit_xor(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having bit_xor(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having count(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (count(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having count(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having count(distinct fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (count(distinct `pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having count(distinct fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having group_concat(distinct fd2) is not null; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (group_concat(distinct `pq_having_database`.`t1`.`fd2` separator ',') is not null) +select fd1, avg(fd2) from t1 group by fd1 having group_concat(distinct fd2) is not null; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, fd2, avg(fd2) from t1 group by fd1, fd2 having json_arrayagg(fd2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,`pq_having_database`.`t1`.`fd2` AS `fd2`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1`,`pq_having_database`.`t1`.`fd2` having (0 <> json_arrayagg(`pq_having_database`.`t1`.`fd2`)) +select fd1, fd2, avg(fd2) from t1 group by fd1, fd2 having json_arrayagg(fd2); +fd1 fd2 avg(fd2) +1 1 1.0000 +2 2 2.0000 +3 3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1, fd2 having json_object(fd1, fd2) is not null; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1`,`pq_having_database`.`t1`.`fd2` having (json_object(`pq_having_database`.`t1`.`fd1`,`pq_having_database`.`t1`.`fd2`) is not null) +select fd1, avg(fd2) from t1 group by fd1, fd2 having json_object(fd1, fd2) is not null; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having std(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (std(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having std(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having stddev(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (std(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having stddev(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having stddev_pop(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (std(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having stddev_pop(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having stddev_samp(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (stddev_samp(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having stddev_samp(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (max(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having max(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having min(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (min(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having min(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having sum(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (sum(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having sum(fd2) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having var_pop(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (variance(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having var_pop(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having var_samp(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (var_samp(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having var_samp(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having variance(fd2) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (variance(`pq_having_database`.`t1`.`fd2`) > 0) +select fd1, avg(fd2) from t1 group by fd1 having variance(fd2) > 0; +fd1 avg(fd2) +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd1)/min(fd1) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having ((max(`pq_having_database`.`t1`.`fd1`) / min(`pq_having_database`.`t1`.`fd1`)) > 0) +select fd1, avg(fd2) from t1 group by fd1 having max(fd1)/min(fd1) > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd1) + 1 > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having ((max(`pq_having_database`.`t1`.`fd1`) + 1) > 0) +select fd1, avg(fd2) from t1 group by fd1 having max(fd1) + 1 > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having fd1 + 1 > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having ((`pq_having_database`.`t1`.`fd1` + 1) > 0) +select fd1, avg(fd2) from t1 group by fd1 having fd1 + 1 > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2) from t1 group by fd1 having fd1 > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (`pq_having_database`.`t1`.`fd1` > 0) +select fd1, avg(fd2) from t1 group by fd1 having fd1 > 0; +fd1 avg(fd2) +1 1.0000 +2 2.0000 +3 3.0000 +explain select fd1, avg(fd2), max(fd1) from t1 group by fd1 having fd1 > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)`,max(`pq_having_database`.`t1`.`fd1`) AS `max(fd1)` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (`pq_having_database`.`t1`.`fd1` > 0) +select fd1, avg(fd2), max(fd1) from t1 group by fd1 having fd1 > 0; +fd1 avg(fd2) max(fd1) +1 1.0000 1 +2 2.0000 2 +3 3.0000 3 +explain select fd1, avg(fd2), avg(fd1) as avg from t1 group by fd1 having avg > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_having_database`.`t1`.`fd1` AS `fd1`,avg(`pq_having_database`.`t1`.`fd2`) AS `avg(fd2)`,avg(`pq_having_database`.`t1`.`fd1`) AS `avg` from `pq_having_database`.`t1` group by `pq_having_database`.`t1`.`fd1` having (`avg` > 0) +select fd1, avg(fd2), avg(fd1) as avg from t1 group by fd1 having avg > 0; +fd1 avg(fd2) avg +1 1.0000 1.0000 +2 2.0000 2.0000 +3 3.0000 3.0000 +drop table t1; +drop database pq_having_database; diff --git a/mysql-test/suite/parallel_query/r/pq_instant_add_column.result-pq b/mysql-test/suite/parallel_query/r/pq_instant_add_column.result-pq new file mode 100644 index 000000000000..d268b929e975 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_instant_add_column.result-pq @@ -0,0 +1,36 @@ +create database pq_test; +use pq_test; +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b INT) ROW_FORMAT=REDUNDANT; +INSERT INTO t1 VALUES(0, 1), (0, 2), (0, 3), (0, 4), (0, 5); +ALTER TABLE t1 ADD COLUMN c INT NOT NULL DEFAULT 100, ADD COLUMN d INT GENERATED ALWAYS AS ((c * 2 + b)) VIRTUAL, ADD COLUMN e VARCHAR(100) DEFAULT 'Hello world'; +CHECK TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 check status OK +START TRANSACTION; +INSERT INTO t1(a, b) VALUES(0, 6); +SELECT * FROM t1; +a b c d e +1 1 100 201 Hello world +2 2 100 202 Hello world +3 3 100 203 Hello world +4 4 100 204 Hello world +5 5 100 205 Hello world +6 6 100 206 Hello world +ROLLBACK; +SELECT * FROM t1; +a b c d e +1 1 100 201 Hello world +2 2 100 202 Hello world +3 3 100 203 Hello world +4 4 100 204 Hello world +5 5 100 205 Hello world +START TRANSACTION; +UPDATE t1 SET c = 500 WHERE a = 1; +UPDATE t1 SET b = 1000 WHERE a = 2; +SELECT a, b, c FROM t1 WHERE a = 1 OR a = 2; +a b c +1 1 500 +2 1000 100 +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_join.result-pq b/mysql-test/suite/parallel_query/r/pq_join.result-pq new file mode 100644 index 000000000000..175f763f0fe8 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_join.result-pq @@ -0,0 +1,286 @@ +drop database if exists pq_database; +create database pq_database; +use pq_database; +DROP TABLE IF EXISTS t1; +DROP TABLE IF EXISTS t2; +create table t1(f1 TIME, f2 VARCHAR(1)); +insert into t1 values('08:35:24', 'X'); +insert into t1 values('14:51:13', 'S'); +insert into t1 values('11:22:33', 'Q'); +create table t2(pk integer); +insert into t2 values(1); +insert into t2 values(2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +analyze table t2; +Table Op Msg_type Msg_text +pq_database.t2 analyze status OK +explain select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t2 NULL ALL NULL NULL NULL NULL 16569 100.00 FirstMatch +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using join buffer (hash join) +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`select#2` FIRSTMATCH) */ `pq_database`.`t1`.`f1` AS `f1`,`pq_database`.`t1`.`f2` AS `f2` from `pq_database`.`t1` semi join (`pq_database`.`t2`) where true +select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2); +f1 f2 +08:35:24 X +14:51:13 S +11:22:33 Q +explain select * from t1 where exists (select /*+ semijoin(DUPSWEEDOUT)*/* from t2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t2 NULL ALL NULL NULL NULL NULL 16569 100.00 Start temporary; End temporary +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using join buffer (hash join) +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`select#2` DUPSWEEDOUT) */ `pq_database`.`t1`.`f1` AS `f1`,`pq_database`.`t1`.`f2` AS `f2` from `pq_database`.`t1` semi join (`pq_database`.`t2`) where true +select * from t1 where exists (select /*+ semijoin(DUPSWEEDOUT)*/* from t2); +f1 f2 +08:35:24 X +14:51:13 S +11:22:33 Q +drop table t1; +drop table t2; +CREATE TABLE t1 (a INTEGER NOT NULL, b INT, PRIMARY KEY (a)); +CREATE TABLE t2 (a INTEGER NOT NULL); +CREATE TABLE t3 (a INTEGER NOT NULL, b INT, key(a)); +INSERT INTO t1 VALUES (1,1), (2,2), (3,3), (4,4); +set global innodb_limit_optimistic_insert_debug = 3; +INSERT INTO t2 VALUES (2), (3), (4), (5); +INSERT INTO t3 VALUES (2,3), (3,4), (4,5), (5,6), (2,7), (3,8), (4,3), (50,4); +set global innodb_limit_optimistic_insert_debug = 0; +ANALYZE TABLE t1, t2, t3; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +pq_database.t2 analyze status OK +pq_database.t3 analyze status OK +explain select /*+ semijoin(@subq1 LOOSESCAN) */ * from t1 where t1.a in (select /*+ QB_NAME(subq1) */ a from t3) and +t1.b in (select a from t2); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t3 NULL index a a 4 NULL 8 62.50 Using index; LooseScan +1 SIMPLE t1 NULL eq_ref PRIMARY PRIMARY 4 pq_database.t3.a 1 100.00 NULL +1 SIMPLE t2 NULL ALL NULL NULL NULL NULL 4 25.00 Using where; FirstMatch(t1); Using join buffer (hash join) +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`subq1` LOOSESCAN) */ `pq_database`.`t1`.`a` AS `a`,`pq_database`.`t1`.`b` AS `b` from `pq_database`.`t1` semi join (`pq_database`.`t3`) semi join (`pq_database`.`t2`) where ((`pq_database`.`t2`.`a` = `pq_database`.`t1`.`b`) and (`pq_database`.`t1`.`a` = `pq_database`.`t3`.`a`)) +select /*+ semijoin(@subq1 LOOSESCAN) */ * from t1 where t1.a in (select /*+ QB_NAME(subq1) */ a from t3) and +t1.b in (select a from t2); +a b +2 2 +3 3 +4 4 +drop table t1; +drop table t2; +drop table t3; +create table t1(a varchar(10), primary key (a)); +create table t2(a varchar(10), b int); +insert into t1 values('t1'); +set global innodb_limit_optimistic_insert_debug = 3; +insert into t2 values('t1', 1); +insert into t2 values('t1', 2); +insert into t2 values('t1', 3); +insert into t2 values('t1', 4); +insert into t2 values('t1', 5); +insert into t2 values('t1', 6); +insert into t2 values('t1', 7); +insert into t2 values('t1', 8); +insert into t2 values('t1', 9); +insert into t2 values('t1', 10); +insert into t2 values('t1', 11); +insert into t2 values('t1', 12); +insert into t2 values('t1', 13); +insert into t2 values('t1', 14); +insert into t2 values('t1', 15); +set global innodb_limit_optimistic_insert_debug = 0; +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +analyze table t2; +Table Op Msg_type Msg_text +pq_database.t2 analyze status OK +explain select * from t1 left join t2 on t2.a = 't1' and t2.b = 1 where t1.a = 't1'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL const PRIMARY PRIMARY 42 const 1 100.00 Using index +1 SIMPLE t2 NULL ALL NULL NULL NULL NULL 15 100.00 Using where +Warnings: +Note 1003 /* select#1 */ select 't1' AS `a`,`pq_database`.`t2`.`a` AS `a`,`pq_database`.`t2`.`b` AS `b` from `pq_database`.`t1` left join `pq_database`.`t2` on(((`pq_database`.`t2`.`b` = 1) and (`pq_database`.`t2`.`a` = 't1'))) where true +select * from t1 left join t2 on t2.a = 't1' and t2.b = 1 where t1.a = 't1'; +a a b +t1 t1 1 +explain select * from t1 left join t2 on 1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL PRIMARY 42 NULL 1 100.00 Using index +2 SIMPLE t2 NULL ALL NULL NULL NULL NULL 15 100.00 Using where; Using join buffer (hash join) +Warnings: +Note 1003 /* select#1 */ select `pq_database`.`t1`.`a` AS `a`,`pq_database`.`t2`.`a` AS `a`,`pq_database`.`t2`.`b` AS `b` from `pq_database`.`t1` left join `pq_database`.`t2` on(true) where true +select * from t1 left join t2 on 1; +a a b +t1 t1 15 +t1 t1 14 +t1 t1 13 +t1 t1 12 +t1 t1 11 +t1 t1 10 +t1 t1 9 +t1 t1 8 +t1 t1 7 +t1 t1 6 +t1 t1 5 +t1 t1 4 +t1 t1 3 +t1 t1 2 +t1 t1 1 +drop table t1; +drop table t2; +create table t1(a int); +create table t2(b int, primary key (b)); +insert into t1 values(1); +insert into t1 values(2); +insert into t1 values(3); +insert into t2 values(1); +insert into t2 values(2); +insert into t2 values(3); +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +analyze table t2; +Table Op Msg_type Msg_text +pq_database.t2 analyze status OK +explain select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2 left join t1 on 1 ); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 NULL +2 SIMPLE t2 NULL index NULL PRIMARY 4 NULL 3 100.00 Using index +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using where; FirstMatch(t1) +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`select#2` FIRSTMATCH) */ `pq_database`.`t1`.`a` AS `a` from `pq_database`.`t1` semi join (`pq_database`.`t2` left join `pq_database`.`t1` on(true)) where true +select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2 left join t1 on 1); +a +1 +2 +3 +drop table t1; +drop table t2; +create table t1 (a int, b int, index a (a,b)); +create table t2 (a int, index a (a)); +insert into t1 values (1, 10), (2,20), (3, 30), (4, 40); +insert into t2 values (2), (3), (4), (5); +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +analyze table t2; +Table Op Msg_type Msg_text +pq_database.t2 analyze status OK +explain select * from t2 where t2.a in (select /*+ semijoin(DUPSWEEDOUT)*/ a from t1); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL index a a 5 NULL 4 100.00 Using where; Using index +2 SIMPLE t1 NULL ref a a 5 pq_database.t2.a 1 100.00 Using index; Start temporary; End temporary +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`select#2` DUPSWEEDOUT) */ `pq_database`.`t2`.`a` AS `a` from `pq_database`.`t2` semi join (`pq_database`.`t1`) where (`pq_database`.`t1`.`a` = `pq_database`.`t2`.`a`) +select * from t2 where t2.a in (select /*+ semijoin(DUPSWEEDOUT)*/ a from t1); +a +2 +3 +4 +drop table t1; +drop table t2; +CREATE TABLE t0 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +INSERT INTO t0 VALUES +(1,'m','m'), +(40,'h','h'), +(1,'r','r'), +(1,'h','h'), +(9,'x','x'), +(NULL,'q','q'), +(NULL,'k','k'), +(7,'l','l'), +(182,'k','k'), +(202,'a','a'), +(7,'x','x'), +(6,'j','j'), +(119,'z','z'), +(4,'d','d'), +(5,'h','h'), +(1,'u','u'), +(3,'q','q'), +(7,'a','a'), +(3,'e','e'), +(6,'l','l'); +CREATE TABLE t1 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +INSERT INTO t1 VALUES (7,NULL,NULL),(4,'x','x'); +CREATE TABLE t2 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +INSERT INTO t2 VALUES (123,NULL,NULL); +analyze table t0; +Table Op Msg_type Msg_text +pq_database.t0 analyze status OK +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +analyze table t2; +Table Op Msg_type Msg_text +pq_database.t2 analyze status OK +EXPLAIN +SELECT t0.int_key +FROM t0, t2 +WHERE t0.varchar_nokey IN ( +SELECT /*+ semijoin(LOOSESCAN) */ t1_1 .varchar_key +FROM t1 AS t1_1 JOIN t1 AS t1_2 ON t1_1 .int_key +); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL index NULL int_key 5 NULL 1 100.00 Using index +2 SIMPLE t1_1 NULL index varchar_key varchar_key 12 NULL 2 50.00 Using where; Using index; LooseScan +2 SIMPLE t1_2 NULL index NULL int_key 5 NULL 2 100.00 Using index; FirstMatch(t1_1) +2 SIMPLE t0 NULL ALL NULL NULL NULL NULL 20 10.00 Using where; Using join buffer (hash join) +Warnings: +Note 1003 /* select#1 */ select /*+ SEMIJOIN(@`select#2` LOOSESCAN) */ `pq_database`.`t0`.`int_key` AS `int_key` from `pq_database`.`t0` join `pq_database`.`t2` semi join (`pq_database`.`t1` `t1_1` join `pq_database`.`t1` `t1_2`) where ((`pq_database`.`t0`.`varchar_nokey` = `pq_database`.`t1_1`.`varchar_key`) and (0 <> `pq_database`.`t1_1`.`int_key`)) +SELECT t0.int_key +FROM t0, t2 +WHERE t0.varchar_nokey IN ( +SELECT /*+ semijoin(LOOSESCAN) */ t1_1 .varchar_key +FROM t1 AS t1_1 JOIN t1 AS t1_2 ON t1_1 .int_key +); +int_key +9 +7 +drop table t0; +drop table t1; +drop table t2; +drop database pq_database; diff --git a/mysql-test/suite/parallel_query/r/pq_jt_ref.result-pq b/mysql-test/suite/parallel_query/r/pq_jt_ref.result-pq new file mode 100644 index 000000000000..e996547ca54a --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_jt_ref.result-pq @@ -0,0 +1,59 @@ +create database pq_test; +use pq_test; +DROP TABLE IF EXISTS t2; +CREATE TABLE `t2` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`a` int(11) DEFAULT NULL, +`b` int(11) DEFAULT NULL, +`c` varchar(100) DEFAULT NULL, +`d` varchar(100) DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +Warning 1681 Integer display width is deprecated and will be removed in a future release. +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +select * from t2; +id a b c d +16384 6 4 bcabcabcabca bcabcabcabca +16385 6 4 bcabcabcabca bcabcabcabca +16386 6 4 bcabcabcabca bcabcabcabca +16387 6 4 bcabcabcabca bcabcabcabca +16388 6 4 bcabcabcabca bcabcabcabca +explain select * from t2 where a = 6; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 5 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ref idx_abc idx_abc 5 const 5 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`id` AS `id`,`pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b`,`pq_test`.`t2`.`c` AS `c`,`pq_test`.`t2`.`d` AS `d` from `pq_test`.`t2` where (`pq_test`.`t2`.`a` = 6) +select * from t2 where a = 6; +id a b c d +16384 6 4 bcabcabcabca bcabcabcabca +16385 6 4 bcabcabcabca bcabcabcabca +16386 6 4 bcabcabcabca bcabcabcabca +16387 6 4 bcabcabcabca bcabcabcabca +16388 6 4 bcabcabcabca bcabcabcabca +explain select * from t2 where a = 8; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ref idx_abc idx_abc 5 const 1 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`id` AS `id`,`pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b`,`pq_test`.`t2`.`c` AS `c`,`pq_test`.`t2`.`d` AS `d` from `pq_test`.`t2` where (`pq_test`.`t2`.`a` = 8) +select * from t2 where a = 8; +id a b c d +explain select * from t2 where a = 4; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL ref idx_abc idx_abc 5 const 1 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`id` AS `id`,`pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b`,`pq_test`.`t2`.`c` AS `c`,`pq_test`.`t2`.`d` AS `d` from `pq_test`.`t2` where (`pq_test`.`t2`.`a` = 4) +select * from t2 where a = 4; +id a b c d +drop table pq_test.t2; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_kill_query.result-pq b/mysql-test/suite/parallel_query/r/pq_kill_query.result-pq new file mode 100644 index 000000000000..91793a91d667 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_kill_query.result-pq @@ -0,0 +1,33 @@ +CALL mtr.add_suppression("send message to MQ error"); +set @saved_debug_pq_worker_stall = @@debug_pq_worker_stall; +create table t1(id int, a varchar(10)); +set global debug_pq_worker_stall = true; +select @@force_parallel_execute; +@@force_parallel_execute +1 +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1000 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1000 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +select sum(id) from t1;; +show status like "PQ_threads_running"; +Variable_name Value +PQ_threads_running 3 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used ####### +KILL query #; +ERROR 70100: Query execution was interrupted +show status like "PQ_threads_running"; +Variable_name Value +PQ_threads_running 0 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set global debug_pq_worker_stall = @saved_debug_pq_worker_stall; +SET @@SESSION.max_execution_time= 2; +SELECT *, SLEEP(0.5) from t1; +ERROR HY000: Query execution was interrupted, maximum statement execution time exceeded +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_mdl_lock.result-pq b/mysql-test/suite/parallel_query/r/pq_mdl_lock.result-pq new file mode 100644 index 000000000000..eed487c983de --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_mdl_lock.result-pq @@ -0,0 +1,40 @@ +set @saved_autocommit = @@autocommit; +SET session autocommit=0; +CREATE TABLE t1 (f1 INT) ENGINE="InnoDB"; +SELECT 1 FROM DUAL; +1 +1 +SELECT f1 FROM t1; +f1 +UNLOCK TABLES; +LOCK TABLES t1 WRITE; +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +explain SELECT f1 FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`f1` AS `f1` from `test`.`t1` +SELECT f1 FROM t1; +f1 +2 +2 +2 +2 +2 +2 +2 +2 +2 +COMMIT; +UNLOCK TABLES; +SET session autocommit = @saved_autocommit; +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_memory_limit.result-pq b/mysql-test/suite/parallel_query/r/pq_memory_limit.result-pq new file mode 100644 index 000000000000..cfcc5c285409 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_memory_limit.result-pq @@ -0,0 +1,62 @@ +set @saved_debug_pq_worker_stall = @@debug_pq_worker_stall; +set @saved_pq_memory_limit = @@parallel_memory_limit; +create table t1(id int, a varchar(10)); +set global debug_pq_worker_stall = true; +select @@force_parallel_execute; +@@force_parallel_execute +1 +select sum(id) from t1;; +show status like "PQ_threads_running"; +Variable_name Value +PQ_threads_running 3 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used ####### +show status like "PQ_memory_refused"; +Variable_name Value +PQ_memory_refused 0 +EXPLAIN FOR CONNECTION #;; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +# SIMPLE NULL ALL NULL NULL NULL NULL # #.# Parallel execute (# workers) +# SIMPLE t# NULL ALL NULL NULL NULL NULL # #.# NULL +set global parallel_memory_limit=40960; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1000 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set global debug_pq_worker_stall = false; +sum(id) +500500 +show status like "PQ_threads_running"; +Variable_name Value +PQ_threads_running 0 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +show status like "PQ_memory_refused"; +Variable_name Value +PQ_memory_refused 1 +set global debug_pq_worker_stall = @saved_debug_pq_worker_stall; +set global parallel_memory_limit = @saved_pq_memory_limit; +drop table t1; +CREATE TABLE t1 (i INT); +SELECT 1 FROM t1 INTO @var17727401; +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +SELECT 1 FROM DUAL INTO @var17727401; +SELECT 1 INTO @var17727401; +SELECT 1 INTO @var17727401 FROM t1; +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +SELECT 1 INTO @var17727401 FROM DUAL; +SELECT 1 INTO @var17727401 FROM t1 WHERE 1 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1; +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +SELECT 1 FROM t1 WHERE 1 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1 INTO @var17727401; +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +SELECT 1 FROM t1 UNION SELECT 1 FROM t1 INTO @var17727401; +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_mq_error.result-pq b/mysql-test/suite/parallel_query/r/pq_mq_error.result-pq new file mode 100644 index 000000000000..a42ab42e9ed5 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_mq_error.result-pq @@ -0,0 +1,58 @@ +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); +set @saved_force_parallel_execute = @@force_parallel_execute; +set session force_parallel_execute = 1; +set session sql_mode = ''; +set session debug=""; +set session debug="+d, pq_mq_error1"; +select * from t1; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_mq_error2"; +select a, sum(a) from t1 group by a order by a desc, id; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_mq_error3"; +select a from t1 order by a desc, id; +ERROR HY000: Memory allocation error: in function (MQ::receive). +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_mq_error4"; +select a from t1 order by a desc, id; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_mq_error5"; +select a from t1 order by a desc, id; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug="+d, pq_mq_error6"; +select * from t1 limit 20; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id limit 20; +a sum(a) +cc 0 +bb 0 +aa 0 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +drop table t1; +SET debug= DEFAULT; +# restart diff --git a/mysql-test/suite/parallel_query/r/pq_not_equal.result-pq b/mysql-test/suite/parallel_query/r/pq_not_equal.result-pq new file mode 100644 index 000000000000..12dfb87c200d Binary files /dev/null and b/mysql-test/suite/parallel_query/r/pq_not_equal.result-pq differ diff --git a/mysql-test/suite/parallel_query/r/pq_not_support.result-pq b/mysql-test/suite/parallel_query/r/pq_not_support.result-pq new file mode 100644 index 000000000000..263265dc5d8e --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_not_support.result-pq @@ -0,0 +1,128 @@ +CREATE TABLE t0 ( col1 INT NOT NULL, col2 INT ) ENGINE=InnoDB; +insert into t0 values(0,1),(1,2),(2,3); +CREATE TABLE t1 (col3 DECIMAL(35,0) DEFAULT NULL, col1 INT NOT NULL, col2 INT NOT NULL DEFAULT '0', PRIMARY KEY (col1)) ENGINE=MyISAM; +REPLACE INTO t1 ( col1,col2) SELECT col1,col2 FROM t0; +select * from t1; +col3 col1 col2 +NULL 0 1 +NULL 1 2 +NULL 2 3 +drop table t0, t1; +drop database if exists pq_bit_database; +create database pq_bit_database; +use pq_bit_database; +CREATE TABLE t1 (a char(1), b VARBINARY(1)) ENGINE=InnoDB; +INSERT INTO t1 VALUES ('a', null); +INSERT INTO t1 VALUES ('a', null); +INSERT INTO t1 VALUES ('b', null); +INSERT INTO t1 VALUES ('b', 0x12); +INSERT INTO t1 VALUES ('c', 0x12); +INSERT INTO t1 VALUES ('b', 0x02); +INSERT INTO t1 VALUES ('c', 0x40); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +pq_bit_database.t1 analyze status OK +SET @orig_sql_mode = @@sql_mode; +set sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; +EXPLAIN SELECT a, BIT_AND(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_and(`pq_bit_database`.`t1`.`b`) AS `BIT_AND(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, BIT_OR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_or(`pq_bit_database`.`t1`.`b`) AS `BIT_OR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, BIT_XOR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_xor(`pq_bit_database`.`t1`.`b`) AS `BIT_XOR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, 1 + BIT_AND(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_and(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_AND(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, 1 + BIT_OR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_or(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_OR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, 1 + BIT_XOR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_xor(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_XOR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, SUM(b) + BIT_AND(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(sum(`pq_bit_database`.`t1`.`b`) + bit_and(`pq_bit_database`.`t1`.`b`)) AS `SUM(b) + BIT_AND(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, SUM(b) + BIT_OR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(sum(`pq_bit_database`.`t1`.`b`) + bit_or(`pq_bit_database`.`t1`.`b`)) AS `SUM(b) + BIT_OR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, SUM(b) + BIT_XOR(b) FROM t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(sum(`pq_bit_database`.`t1`.`b`) + bit_xor(`pq_bit_database`.`t1`.`b`)) AS `SUM(b) + BIT_XOR(b)` from `pq_bit_database`.`t1` +EXPLAIN SELECT a, 1 + BIT_AND(b) FROM t1 GROUP BY a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_and(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_AND(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` +EXPLAIN SELECT a, 1 + BIT_OR(b) FROM t1 GROUP BY a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_or(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_OR(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` +EXPLAIN SELECT a, 1 + BIT_XOR(b) FROM t1 GROUP BY a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,(1 + bit_xor(`pq_bit_database`.`t1`.`b`)) AS `1 + BIT_XOR(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` +EXPLAIN SELECT a, b FROM t1 having BIT_AND(b) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,`pq_bit_database`.`t1`.`b` AS `b` from `pq_bit_database`.`t1` having (bit_and(`pq_bit_database`.`t1`.`b`) > 0) +EXPLAIN SELECT a, b FROM t1 having BIT_OR(b) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,`pq_bit_database`.`t1`.`b` AS `b` from `pq_bit_database`.`t1` having (bit_or(`pq_bit_database`.`t1`.`b`) > 0) +EXPLAIN SELECT a, b FROM t1 having BIT_XOR(b) > 0; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,`pq_bit_database`.`t1`.`b` AS `b` from `pq_bit_database`.`t1` having (bit_xor(`pq_bit_database`.`t1`.`b`) > 0) +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_AND(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_and(`pq_bit_database`.`t1`.`b`) AS `BIT_AND(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` order by bit_and(`pq_bit_database`.`t1`.`b`) +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_OR(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_and(`pq_bit_database`.`t1`.`b`) AS `BIT_AND(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` order by bit_or(`pq_bit_database`.`t1`.`b`) +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_XOR(b); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 7 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_bit_database`.`t1`.`a` AS `a`,bit_and(`pq_bit_database`.`t1`.`b`) AS `BIT_AND(b)` from `pq_bit_database`.`t1` group by `pq_bit_database`.`t1`.`a` order by bit_xor(`pq_bit_database`.`t1`.`b`) +SELECT a, BIT_AND(b) FROM t1; +a BIT_AND(b) +a +SELECT a, BIT_OR(b) FROM t1; +a BIT_OR(b) +a R +SELECT a, BIT_XOR(b) FROM t1; +a BIT_XOR(b) +a B +DROP TABLE t1; +SET sql_mode = @orig_sql_mode; +drop database pq_bit_database; diff --git a/mysql-test/suite/parallel_query/r/pq_opt_trace.result-pq b/mysql-test/suite/parallel_query/r/pq_opt_trace.result-pq new file mode 100644 index 000000000000..f5675ce6a25b --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_opt_trace.result-pq @@ -0,0 +1,10 @@ +create table t1(id int, a varchar(10)); +set session optimizer_trace="enabled=on"; +select * from t1 limit 1; +id a +1000 aa +Select locate("make_parallel_query_plan", trace) > 1 From Information_Schema.Optimizer_Trace; +locate("make_parallel_query_plan", trace) > 1 +1 +set session optimizer_trace="enabled=on"; +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_order_aggregation.result-pq b/mysql-test/suite/parallel_query/r/pq_order_aggregation.result-pq new file mode 100644 index 000000000000..3b545b6fe7fa --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_order_aggregation.result-pq @@ -0,0 +1,496 @@ +drop database if exists pq_database; +create database pq_database; +use pq_database; +drop table if exists t1; +set global innodb_limit_optimistic_insert_debug = 3; +show variables like "innodb_limit_optimistic_insert_debug"; +Variable_name Value +innodb_limit_optimistic_insert_debug 3 +create table t1 ( +a int not null, +b int not null, +c int not null +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t1 values(1, 2, 3); +insert into t1 values(1, 5, 5); +insert into t1 values(1, 2, 4); +insert into t1 values(2, 4, 2); +insert into t1 values(2, 1, 3); +insert into t1 values(3, 5, 1); +insert into t1 values(3, 2, 3); +insert into t1 values(3, 2, 4); +insert into t1 values(4, 6, 8); +insert into t1 values(5, 8, 6); +insert into t1 values(5, 3, 9); +insert into t1 values(6, 9, 2); +analyze table t1; +Table Op Msg_type Msg_text +pq_database.t1 analyze status OK +explain select a, sum(a) from t1 group by a order by sum(a); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 12 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 12 100.00 Using temporary; Using filesort +Warnings: +Note 1003 /* select#1 */ select `pq_database`.`t1`.`a` AS `a`,sum(`pq_database`.`t1`.`a`) AS `sum(a)` from `pq_database`.`t1` group by `pq_database`.`t1`.`a` order by sum(``.`sum(a)`) +select a, sum(a) from t1 group by a order by sum(a); +a sum(a) +1 3 +2 4 +4 4 +6 6 +3 9 +5 10 +select a, sum(a) from t1 group by a order by sum(b); +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b) + 2; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b) - 2; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b) * 2; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b) / 2; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b + 2), a; +a sum(a) +4 4 +2 4 +6 6 +1 3 +3 9 +5 10 +select a, sum(a) from t1 group by a order by sum(b - 2), a; +a sum(a) +2 4 +1 3 +3 9 +4 4 +5 10 +6 6 +select a, sum(a) from t1 group by a order by sum(b * 2), a; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b / 2), a; +a sum(a) +2 4 +4 4 +1 3 +3 9 +6 6 +5 10 +select a, sum(a) from t1 group by a order by sum(b + 2) + sum(a); +a sum(a) +4 4 +2 4 +6 6 +1 3 +3 9 +5 10 +select a, avg(a) from t1 group by a order by avg(a); +a avg(a) +1 1.0000 +2 2.0000 +3 3.0000 +4 4.0000 +5 5.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b); +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b) + 2; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b) - 2; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b) * 2; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b) / 2; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b + 2), a; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b - 2), a; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b * 2), a; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b / 2), a; +a avg(a) +2 2.0000 +1 1.0000 +3 3.0000 +5 5.0000 +4 4.0000 +6 6.0000 +select a, avg(a) from t1 group by a order by avg(b + 2) + avg(a); +a avg(a) +1 1.0000 +2 2.0000 +3 3.0000 +4 4.0000 +5 5.0000 +6 6.0000 +select a, count(a) from t1 group by a order by count(a), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b) + 2, a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b) - 2, a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b) * 2, a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b) / 2, a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b + 2), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b - 2), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b * 2), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b / 2), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, count(a) from t1 group by a order by count(b + 2) + count(a), a; +a count(a) +4 1 +6 1 +2 2 +5 2 +1 3 +3 3 +select a, max(a) from t1 group by a order by max(a), a; +a max(a) +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b), a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b) + 2, a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b) - 2, a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b) * 2, a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b) / 2, a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b + 2), a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b - 2), a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b * 2), a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b / 2), a; +a max(a) +2 2 +1 1 +3 3 +4 4 +5 5 +6 6 +select a, max(a) from t1 group by a order by max(b + 2) + max(a), a; +a max(a) +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +select a, min(a) from t1 group by a order by min(a), a; +a min(a) +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +select a, min(a) from t1 group by a order by min(b), a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b) + 2, a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b) - 2, a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b) * 2, a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b) / 2, a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b + 2), a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b - 2), a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b * 2), a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b / 2), a; +a min(a) +2 2 +1 1 +3 3 +5 5 +4 4 +6 6 +select a, min(a) from t1 group by a order by min(b + 2) + min(a), a; +a min(a) +1 1 +2 2 +3 3 +5 5 +4 4 +6 6 +select a, sum(a) from t1 group by a order by max(b) + min(c); +a sum(a) +2 4 +3 9 +1 3 +6 6 +4 4 +5 10 +select a, sum(a) from t1 group by a order by count(b + 1) + max(c * 2); +a sum(a) +6 6 +2 4 +3 9 +1 3 +4 4 +5 10 +set global innodb_limit_optimistic_insert_debug = 0; +show variables like "innodb_limit_optimistic_insert_debug"; +Variable_name Value +innodb_limit_optimistic_insert_debug 0 +drop table t1; +drop database pq_database; diff --git a/mysql-test/suite/parallel_query/r/pq_order_by.result b/mysql-test/suite/parallel_query/r/pq_order_by.result new file mode 100644 index 000000000000..15a0afd5136b --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_order_by.result @@ -0,0 +1,232 @@ +create table t1( +a tinyint NOT NULL, +b smallint, +c mediumint not null, +d int, +e bigint not null, +f float, +g double, +h decimal (6, 2)) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t1 values (1, 10, 20, 11, 101, 0.1, 1.1, 5.21); +insert into t1 values (28, 11, 21, 14, 49, 10.11, 29.12, 405.43); +insert into t1 values (-7, 4, 198, 20081, 109992784, -1004.22, 49727648.11, 8857.29); +insert into t1 values (88, -22, 9847, null, 91001544, null, 298847.91, null); +insert into t1 values (09, null, 18837, 105, 8475291, 1746.11, -1837491.90, -472.11); +select * from t1 order by a, b; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select a, c, e, f from t1 order by g; +a c e f +9 18837 8475291 1746.11 +1 20 101 0.1 +28 21 49 10.11 +88 9847 91001544 NULL +-7 198 109992784 -1004.22 +select * from t1 order by a, b desc; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select h, e, g, a from t1 order by a, b desc; +h e g a +8857.29 109992784 49727648.11 -7 +5.21 101 1.1 1 +-472.11 8475291 -1837491.9 9 +405.43 49 29.12 28 +NULL 91001544 298847.91 88 +select * from t1 order by a, b desc; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select * from t1 order by a desc, b asc; +a b c d e f g h +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +28 11 21 14 49 10.11 29.12 405.43 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +1 10 20 11 101 0.1 1.1 5.21 +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +select a, c, e, f from t1 order by g, a desc, c asc; +a c e f +9 18837 8475291 1746.11 +1 20 101 0.1 +28 21 49 10.11 +88 9847 91001544 NULL +-7 198 109992784 -1004.22 +create table t2( +a int NOT NULL, +b int NOT NULL, +c int, +primary key(a), +unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t2 values (1, 1, 2); +insert into t2 values (0, 1, 4); +insert into t2 values (2, 0, 3); +select * from t2 order by a, c; +a b c +0 1 4 +1 1 2 +2 0 3 +select * from t2 order by b; +a b c +2 0 3 +0 1 4 +1 1 2 +select * from t2 order by a desc, c asc; +a b c +2 0 3 +1 1 2 +0 1 4 +select * from t2 order by a; +a b c +0 1 4 +1 1 2 +2 0 3 +select * from t2 order by c; +a b c +1 1 2 +2 0 3 +0 1 4 +select * from t2 order by a desc; +a b c +2 0 3 +1 1 2 +0 1 4 +select * from t2 order by c desc; +a b c +0 1 4 +2 0 3 +1 1 2 +select * from t2; +a b c +0 1 4 +1 1 2 +2 0 3 +select a, c from t2; +a c +1 2 +2 3 +0 4 +select a, b from t2; +a b +0 1 +1 1 +2 0 +select b, c from t2; +b c +1 4 +1 2 +0 3 +create table t3( +a int NOT NULL, +b int NOT NULL, +c int NOT NULL, +primary key (a, b), +unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t3 values (1, 1, 2); +insert into t3 values (1, 2, 1); +insert into t3 values (0, 1, 3); +insert into t3 values (1, 0, 4); +select * from t3; +a b c +1 2 1 +1 1 2 +0 1 3 +1 0 4 +select * from t3 order by a; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by a, b; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by b, a; +a b c +1 0 4 +0 1 3 +1 1 2 +1 2 1 +select * from t3 order by a, c; +a b c +0 1 3 +1 2 1 +1 1 2 +1 0 4 +select * from t3 order by a desc, b asc; +a b c +1 0 4 +1 1 2 +1 2 1 +0 1 3 +select * from t3 order by a + b; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by a + b desc; +a b c +1 2 1 +1 1 2 +0 1 3 +1 0 4 +select * from t3 order by a + b * c; +a b c +1 0 4 +1 2 1 +1 1 2 +0 1 3 +select c from t3 order by a desc, b + c asc; +c +1 +2 +4 +3 +CREATE TABLE `t4` ( +`id` int NOT NULL AUTO_INCREMENT, +`a` int DEFAULT NULL, +`b` int DEFAULT NULL, +`c` varchar(100) DEFAULT NULL, +`d` varchar(100) DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +INSERT INTO `t4` VALUES +(1,1,2,'abcabcabcabc','cbacbacbacba'), +(2,1,2,'abcabcabcabc','cbacbacbacba'), +(3,1,2,'abcabcabcabc','cbacbacbacba'), +(4,1,2,'abcabcabcabc','cbacbacbacba'), +(5,1,2,'abcabcabcabc','cbacbacbacba'), +(6,1,2,'abcabcabcabc','cbacbacbacba'), +(7,1,2,'abcabcabcabc','cbacbacbacba'), +(8,1,2,'abcabcabcabc','cbacbacbacba'), +(9,1,2,'abcabcabcabc','cbacbacbacba'), +(10,1,2,'abcabcabcabc','cbacbacbacba'); +select count(*), a from t4 group by a; +count(*) a +10 1 +select sum(b), a from t4 group by a order by sum(b); +sum(b) a +20 1 +select avg(b), a from t4 group by a order by avg(b); +avg(b) a +2.0000 1 +drop table t1; +drop table t2; +drop table t3; +drop table t4; diff --git a/mysql-test/suite/parallel_query/r/pq_order_by.result-pq b/mysql-test/suite/parallel_query/r/pq_order_by.result-pq new file mode 100644 index 000000000000..19a5f10a9a6c --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_order_by.result-pq @@ -0,0 +1,363 @@ +create table t1( +a tinyint NOT NULL, +b smallint, +c mediumint not null, +d int, +e bigint not null, +f float, +g double, +h decimal (6, 2)) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t1 values (1, 10, 20, 11, 101, 0.1, 1.1, 5.21); +insert into t1 values (28, 11, 21, 14, 49, 10.11, 29.12, 405.43); +insert into t1 values (-7, 4, 198, 20081, 109992784, -1004.22, 49727648.11, 8857.29); +insert into t1 values (88, -22, 9847, null, 91001544, null, 298847.91, null); +insert into t1 values (09, null, 18837, 105, 8475291, 1746.11, -1837491.90, -472.11); +select * from t1 order by a, b; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select a, c, e, f from t1 order by g; +a c e f +9 18837 8475291 1746.11 +1 20 101 0.1 +28 21 49 10.11 +88 9847 91001544 NULL +-7 198 109992784 -1004.22 +select * from t1 order by a, b desc; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select h, e, g, a from t1 order by a, b desc; +h e g a +8857.29 109992784 49727648.11 -7 +5.21 101 1.1 1 +-472.11 8475291 -1837491.9 9 +405.43 49 29.12 28 +NULL 91001544 298847.91 88 +select * from t1 order by a, b desc; +a b c d e f g h +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +1 10 20 11 101 0.1 1.1 5.21 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +28 11 21 14 49 10.11 29.12 405.43 +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +select * from t1 order by a desc, b asc; +a b c d e f g h +88 -22 9847 NULL 91001544 NULL 298847.91 NULL +28 11 21 14 49 10.11 29.12 405.43 +9 NULL 18837 105 8475291 1746.11 -1837491.9 -472.11 +1 10 20 11 101 0.1 1.1 5.21 +-7 4 198 20081 109992784 -1004.22 49727648.11 8857.29 +select a, c, e, f from t1 order by g, a desc, c asc; +a c e f +9 18837 8475291 1746.11 +1 20 101 0.1 +28 21 49 10.11 +88 9847 91001544 NULL +-7 198 109992784 -1004.22 +create table t2( +a int NOT NULL, +b int NOT NULL, +c int, +primary key(a), +unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t2 values (1, 1, 2); +insert into t2 values (0, 1, 4); +insert into t2 values (2, 0, 3); +select * from t2 order by a, c; +a b c +0 1 4 +1 1 2 +2 0 3 +select * from t2 order by b; +a b c +2 0 3 +0 1 4 +1 1 2 +select * from t2 order by a desc, c asc; +a b c +2 0 3 +1 1 2 +0 1 4 +select * from t2 order by a; +a b c +0 1 4 +1 1 2 +2 0 3 +select * from t2 order by c; +a b c +1 1 2 +2 0 3 +0 1 4 +select * from t2 order by a desc; +a b c +2 0 3 +1 1 2 +0 1 4 +select * from t2 order by c desc; +a b c +0 1 4 +2 0 3 +1 1 2 +select * from t2; +a b c +0 1 4 +1 1 2 +2 0 3 +select a, c from t2; +a c +1 2 +2 3 +0 4 +select a, b from t2; +a b +0 1 +1 1 +2 0 +select b, c from t2; +b c +1 4 +1 2 +0 3 +create table t3( +a int NOT NULL, +b int NOT NULL, +c int NOT NULL, +primary key (a, b), +unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t3 values (1, 1, 2); +insert into t3 values (1, 2, 1); +insert into t3 values (0, 1, 3); +insert into t3 values (1, 0, 4); +select * from t3; +a b c +1 2 1 +1 1 2 +0 1 3 +1 0 4 +select * from t3 order by a; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by a, b; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by b, a; +a b c +1 0 4 +0 1 3 +1 1 2 +1 2 1 +select * from t3 order by a, c; +a b c +0 1 3 +1 2 1 +1 1 2 +1 0 4 +select * from t3 order by a desc, b asc; +a b c +1 0 4 +1 1 2 +1 2 1 +0 1 3 +select * from t3 order by a + b; +a b c +0 1 3 +1 0 4 +1 1 2 +1 2 1 +select * from t3 order by a + b desc; +a b c +1 2 1 +1 1 2 +0 1 3 +1 0 4 +select * from t3 order by a + b * c; +a b c +1 0 4 +1 2 1 +1 1 2 +0 1 3 +select c from t3 order by a desc, b + c asc; +c +1 +2 +4 +3 +CREATE TABLE `t4` ( +`id` int NOT NULL AUTO_INCREMENT, +`a` int DEFAULT NULL, +`b` int DEFAULT NULL, +`c` varchar(100) DEFAULT NULL, +`d` varchar(100) DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +INSERT INTO `t4` VALUES +(1,1,2,'abcabc', 'cbacbacbacba'), +(2,1,2,'abcabca', 'cbacbacbacba'), +(3,1,2,'abca', 'cbacbacbacba'), +(4,1,2,'abcabca', 'cbacbacbacba'), +(5,1,2,'abcabcabc', 'cbacbacbacba'), +(6,1,2,'cabcabcabc','cbacbacbacba'), +(7,1,2,'abc', 'cbacbacbacba'), +(8,1,2,'abcabd', 'cbacbacbacba'), +(9,1,2,'xabcabcad', 'cbacbacbacba'), +(10,1,2,'xycabcab', 'cbacbacbacba'); +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +select count(*), a from t4 group by a; +count(*) a +20480 1 +select sum(b), a from t4 group by a order by sum(b); +sum(b) a +40960 1 +select avg(b), a from t4 group by a order by avg(b); +avg(b) a +2.0000 1 +SELECT c, d FROM t4 ORDER BY c LIMIT 10; +c d +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +abc cbacbacbacba +SELECT c, d FROM t4 ORDER BY c desc LIMIT 10; +c d +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +xycabcab cbacbacbacba +set session debug=""; +set session debug="+d, pq_msort_error6"; +select c, d from t4 order by c, d LIMIT 10; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error7"; +select c, d from t4 order by c, d LIMIT 10; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error8"; +select c, d from t4 order by c, d LIMIT 10; +ERROR HY000: Memory allocation error: in function (PQ::add_unorderd). +set session debug=""; +SELECT * FROM t4 ORDER BY c, id LIMIT 10; +id a b c d +7 1 2 abc cbacbacbacba +16390 1 2 abc cbacbacbacba +16405 1 2 abc cbacbacbacba +16415 1 2 abc cbacbacbacba +16436 1 2 abc cbacbacbacba +16446 1 2 abc cbacbacbacba +16456 1 2 abc cbacbacbacba +16466 1 2 abc cbacbacbacba +16499 1 2 abc cbacbacbacba +16509 1 2 abc cbacbacbacba +drop table t1; +drop table t2; +drop table t3; +drop table t4; +CREATE TABLE t3(c1 DATETIME NOT NULL, c2 DATETIME NULL, c3 DATE, +c4 TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, +UNIQUE INDEX idx(c1,c2)); +INSERT INTO t3 VALUES('98-12-31 11:30:45','98.12.31 11+30+45','98-12-31 11:30:45','98.12.31 11+30+45'),('98/12/30 11*30*45','98@12@30 11^30^45','98/12/30 11*30*45','98@12@30 11^30^45'),('98-12-29','98.12.29','98-12-29','98.12.29'),('98/12/28','98@12@28','98/12/28','98@12@28'); +INSERT INTO t3 VALUES('20070523091528','070523091528','20070524091528','070524091528'),('20070525','070525','20070526','070526'); +INSERT INTO t3 VALUES(19830905132800,830905132800,19830906132800,830906132800),(19830907,830907,19830908,830908); +SET TIMESTAMP=1233216687; +INSERT INTO t3 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE); +INSERT INTO t3 VALUES('98-12-31 11:30:45','98@12@30 11^30^45','98-12-31 11:30:45','98.12.31 11+30+45'),('98-12-29','98@12@30 11^30^45','98/12/30 11*30*45','98@12@30 11^30^45'); +INSERT INTO t3 VALUES('2008-01-01',NULL,'08-01-02','08/01/03'); +set @saved_sql_mode = @@SQL_MODE; +set SQL_MODE = ''; +ANALYZE TABLE t3; +Table Op Msg_type Msg_text +test.t3 analyze status OK +EXPLAIN SELECT * FROM t3 WHERE c1 >= '0000-00-00' AND c1 < '2009-01-29' AND c2 = '1998-12-30 11:30:45'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 12 9.17 Parallel execute (1 workers) +2 SIMPLE t3 NULL ALL idx NULL NULL NULL 12 9.17 Using where +Warnings: +Note 1003 /* select#1 */ select `test`.`t3`.`c1` AS `c1`,`test`.`t3`.`c2` AS `c2`,`test`.`t3`.`c3` AS `c3`,`test`.`t3`.`c4` AS `c4` from `test`.`t3` where ((`test`.`t3`.`c2` = TIMESTAMP'1998-12-30 11:30:45') and (`test`.`t3`.`c1` >= TIMESTAMP'0000-00-00 00:00:00') and (`test`.`t3`.`c1` < TIMESTAMP'2009-01-29 00:00:00')) +SELECT * FROM t3 WHERE c1 >= '0000-00-00' AND c1 < '2009-01-29' AND c2 = '1998-12-30 11:30:45' ORDER BY c1,c2 LIMIT 2; +c1 c2 c3 c4 +1998-12-29 00:00:00 1998-12-30 11:30:45 1998-12-30 1998-12-30 11:30:45 +1998-12-30 11:30:45 1998-12-30 11:30:45 1998-12-30 1998-12-30 11:30:45 +DROP TABLE t3; +set session SQL_MODE = @saved_sql_mode; +CREATE TABLE t1 ( +userid int(10) unsigned, +score smallint(5) unsigned, +key (score) +); +INSERT INTO t1 VALUES (1,1),(2,2),(1,1),(3,3),(3,3),(3,3),(3,3),(3,3); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +test.t1 analyze status OK +set big_tables=1; +SELECT userid,count(*) FROM t1 GROUP BY userid ORDER BY userid DESC; +userid count(*) +3 5 +2 1 +1 2 +DROP TABLE t1; +CREATE TABLE `t2` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`a` int(11) DEFAULT NULL, +`b` int(11) DEFAULT NULL, +`c` varchar(100) DEFAULT NULL, +`d` varchar(100) DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +explain select * from t2 where a < 5 limit 10; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4096 100.00 Parallel execute (4 workers) +2 SIMPLE t2 NULL range idx_abc idx_abc 5 NULL 4096 100.00 Using index condition +Warnings: +Note 1003 /* select#1 */ select `test`.`t2`.`id` AS `id`,`test`.`t2`.`a` AS `a`,`test`.`t2`.`b` AS `b`,`test`.`t2`.`c` AS `c`,`test`.`t2`.`d` AS `d` from `test`.`t2` where (`test`.`t2`.`a` < 5) limit 10 +select * from t2 where a < 5 limit 10; +id a b c d +1 1 2 abcabcabcabc cbacbacbacba +2 1 2 abcabcabcabc cbacbacbacba +3 1 2 abcabcabcabc cbacbacbacba +4 1 2 abcabcabcabc cbacbacbacba +5 1 2 abcabcabcabc cbacbacbacba +6 1 2 abcabcabcabc cbacbacbacba +7 1 2 abcabcabcabc cbacbacbacba +8 1 2 abcabcabcabc cbacbacbacba +9 1 2 abcabcabcabc cbacbacbacba +10 1 2 abcabcabcabc cbacbacbacba +DROP TABLE t2; diff --git a/mysql-test/suite/parallel_query/r/pq_order_const.result-pq b/mysql-test/suite/parallel_query/r/pq_order_const.result-pq new file mode 100644 index 000000000000..19ccdf1cadf7 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_order_const.result-pq @@ -0,0 +1,181 @@ +create table t1( +a int NOT NULL, +b varchar(50) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t1 values (2, 'mysql'), (1, NULL), (0, 'hwsql'); +select * from t1; +a b +2 mysql +1 NULL +0 hwsql +select 1 from t1 group by 1; +1 +1 +select 1+1 as summa from t1 group by summa; +summa +2 +select 1+1 as summa from t1 group by 1+2; +summa +2 +select 1 from t1 group by "HWSQL"; +1 +1 +select 1+1 from t1 group by "HWSQL"; +1+1 +2 +select 1, "HWSQL" from t1 group by 1; +1 HWSQL +1 HWSQL +select 1, "HWSQL" from t1 group by "HWSQL"; +1 HWSQL +1 HWSQL +select a from t1 group by 1; +a +2 +1 +0 +set sql_mode=''; +select 1, a from t1 group by 1; +1 a +1 2 +select 1, a from t1 group by "HWSQL"; +1 a +1 2 +select 1+1 as summa, a from t1 group by summa; +summa a +2 2 +select 1+1 as summa, a from t1 group by 1+2; +summa a +2 2 +select 1+1 as summa, a from t1 group by "HWSQL"; +summa a +2 2 +select 1 from t1 order by 1; +1 +1 +1 +1 +select 1+1 as summa from t1 order by summa; +summa +2 +2 +2 +select 1+1 as summa from t1 order by 1+2; +summa +2 +2 +2 +select 1 from t1 order by "HWSQL"; +1 +1 +1 +1 +select 1+1 from t1 order by "HWSQL"; +1+1 +2 +2 +2 +select 1, "HWSQL" from t1 order by 1; +1 HWSQL +1 HWSQL +1 HWSQL +1 HWSQL +select 1, "HWSQL" from t1 order by "HWSQL"; +1 HWSQL +1 HWSQL +1 HWSQL +1 HWSQL +select a from t1 order by 1; +a +0 +1 +2 +select 1, a from t1 order by 1; +1 a +1 2 +1 1 +1 0 +select 1, a from t1 order by "HWSQL"; +1 a +1 2 +1 1 +1 0 +select 1+1 as summa, a from t1 order by summa; +summa a +2 2 +2 1 +2 0 +select 1+1 as summa, a from t1 order by 1+2; +summa a +2 2 +2 1 +2 0 +select 1+1 as summa, a from t1 order by "HWSQL"; +summa a +2 2 +2 1 +2 0 +select sum(a) from t1 group by 1 + 2; +sum(a) +3 +select 1, sum(a) from t1 group by 1; +1 sum(a) +1 3 +select 1, sum(a) from t1 group by 1+2; +1 sum(a) +1 3 +select 1+1, sum(a) from t1 group by a; +1+1 sum(a) +2 2 +2 1 +2 0 +select 1, sum(a) from t1 group by 1 order by 1; +1 sum(a) +1 3 +select a, sum(a) from t1 group by a order by 1; +a sum(a) +0 0 +1 1 +2 2 +select avg(a) from t1 group by b order by 1; +avg(a) +0.0000 +1.0000 +2.0000 +select avg(a) from t1 group by b order by a; +avg(a) +0.0000 +1.0000 +2.0000 +select 1, a from t1 group by NULL; +1 a +1 2 +select 1, a from t1 group by a order by NULL; +1 a +1 2 +1 1 +1 0 +select 1, a from t1 group by 1 + 1, NULL; +1 a +1 2 +select 1, sum(a) from t1 group by 1 order by 1+1, NULL; +1 sum(a) +1 3 +select 1, sum(a) from t1 group by 1+1, NULL order by 1; +1 sum(a) +1 3 +select 1, sum(a) from t1 group by 1, NULL order by 1+1, 1, NULL; +1 sum(a) +1 3 +select 1, sum(a) from t1 group by a, NULL order by 1, a, NULL; +1 sum(a) +1 0 +1 1 +1 2 +select 1, sum(a) from t1 group by NULL, a, NULL order by 1, a, NULL, NULL, a; +1 sum(a) +1 0 +1 1 +1 2 +drop table t1; +# restart diff --git a/mysql-test/suite/parallel_query/r/pq_range_clust.result b/mysql-test/suite/parallel_query/r/pq_range_clust.result new file mode 100644 index 000000000000..0cc03894daf2 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_range_clust.result @@ -0,0 +1,30 @@ +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'sql_pq_scan'; +Variable_name Value +sql_pq_scan 4 +select count(*) from pq_test.t1; +count(*) +10000 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 10000 +select * from pq_test.t1 order by id desc limit 1; +id col1 col2 +10000 testtesttesttest 1 +select * from pq_test.t1 ignore index(idx_col2) where id < 3000; +select * from pq_test.t1 ignore index(idx_col2) where id <= 3000; +select id from pq_test.t1 ignore index(idx_col2) where id > 2000; +select * from pq_test.t1 ignore index(idx_col2) where id >= 2000; +select * from pq_test.t1 ignore index(idx_col2) where id > 1000 and id < 8000; +select * from pq_test.t1 ignore index(idx_col2) where id >= 1000 and id <= 8000; +select * from pq_test.t1 ignore index(idx_col2) where id < 3000 or id > 5000; +select * from pq_test.t1 ignore index(idx_col2) where (id > 1000 and id < 5000) or (id > 6000 and id < 9000); +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_range_clust.result-pq b/mysql-test/suite/parallel_query/r/pq_range_clust.result-pq new file mode 100644 index 000000000000..9640d56d6906 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_range_clust.result-pq @@ -0,0 +1,30 @@ +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'force_parallel_execute'; +Variable_name Value +force_parallel_execute ON +select count(*) from pq_test.t1; +count(*) +1000 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 1000 +select * from pq_test.t1 order by id desc limit 1; +id col1 col2 +1000 testtesttesttest 1 +select * from pq_test.t1 ignore index(idx_col2) where id < 300; +select * from pq_test.t1 ignore index(idx_col2) where id <= 300; +select id from pq_test.t1 ignore index(idx_col2) where id > 200; +select * from pq_test.t1 ignore index(idx_col2) where id >= 200; +select * from pq_test.t1 ignore index(idx_col2) where id > 100 and id < 800; +select * from pq_test.t1 ignore index(idx_col2) where id >= 100 and id <= 800; +select * from pq_test.t1 ignore index(idx_col2) where id < 300 or id > 500; +select * from pq_test.t1 ignore index(idx_col2) where (id > 100 and id < 500) or (id > 600 and id < 900); +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_range_scan_reverse.result-pq b/mysql-test/suite/parallel_query/r/pq_range_scan_reverse.result-pq new file mode 100644 index 000000000000..a7151e73f021 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_range_scan_reverse.result-pq @@ -0,0 +1,90 @@ +create database pq_test; +use pq_test; +create table t1 (a int, key(a desc)); +insert into t1 values(1),(2),(3),(4),(5),(6),(7); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +explain select a from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 7 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL a 5 NULL 7 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` +select a from t1; +a +7 +6 +5 +4 +3 +2 +1 +explain select * from t1 where a < 4; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range a a 5 NULL 3 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` < 4) +select * from t1 where a < 4; +a +3 +2 +1 +explain select * from t1 where a < 4 order by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range a a 5 NULL 3 100.00 Using where; Backward index scan; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` < 4) order by `pq_test`.`t1`.`a` +select * from t1 where a < 4 order by a; +a +1 +2 +3 +explain select * from t1 where a < 4 order by a desc; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range a a 5 NULL 3 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` where (`pq_test`.`t1`.`a` < 4) order by `pq_test`.`t1`.`a` desc +select * from t1 where a < 4 order by a desc; +a +3 +2 +1 +drop table pq_test.t1; +create table t2(a int not null, b int , primary key(a), key(b)); +insert into t2 values (1,1),(2,2),(3,3),(4,4); +explain select * from t2 where b < 3; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL range b b 5 NULL 2 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b` from `pq_test`.`t2` where (`pq_test`.`t2`.`b` < 3) +select * from t2 where b < 3; +a b +1 1 +2 2 +explain select * from t2 where b < 3 order by b; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL range b b 5 NULL 2 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b` from `pq_test`.`t2` where (`pq_test`.`t2`.`b` < 3) order by `pq_test`.`t2`.`b` +select * from t2 where b < 3 order by b; +a b +1 1 +2 2 +explain select * from t2 where b < 3 order by b desc; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 100.00 Parallel execute (1 workers) +2 SIMPLE t2 NULL range b b 5 NULL 2 100.00 Using where; Backward index scan; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t2`.`a` AS `a`,`pq_test`.`t2`.`b` AS `b` from `pq_test`.`t2` where (`pq_test`.`t2`.`b` < 3) order by `pq_test`.`t2`.`b` desc +select * from t2 where b < 3 order by b desc; +a b +2 2 +1 1 +drop table pq_test.t2; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_range_sec.result-pq b/mysql-test/suite/parallel_query/r/pq_range_sec.result-pq new file mode 100644 index 000000000000..8254b13829e7 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_range_sec.result-pq @@ -0,0 +1,270 @@ +create database pq_test; +use pq_test; +create table t1( +id int primary key auto_increment, +col1 varchar(100), +col2 int, +key idx_col2(col2) +)engine= innodb; +show variables like 'force_parallel_execute'; +Variable_name Value +force_parallel_execute ON +select count(*) from pq_test.t1; +count(*) +1000 +select * from pq_test.t1 limit 1; +id col1 col2 +1 testtesttesttest 1000 +select * from pq_test.t1 order by id desc limit 1; +id col1 col2 +1000 testtesttesttest 1 +select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 300; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 300; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 200; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 200; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 100 and col2 < 800; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 100 and col2 <= 800; +select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 300 or col2 > 500; +select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 100 and col2 < 500) or (col2 > 600 and col2 < 900); +drop table pq_test.t1; +SET sql_mode = 'NO_ENGINE_SUBSTITUTION'; +create table t1 ( +id integer, +id2 integer not null, +index (id), +index (id2) +); +insert into t1 values(null,null),(1,1); +Warnings: +Warning 1048 Column 'id2' cannot be null +select * from t1 where id <=> null or id > 0; +id id2 +NULL 0 +1 1 +drop table t1; +CREATE TABLE t1 AS +SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d; +ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b); +INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5)); +Warnings: +Warning 1366 Incorrect string value: '\xF1\xF2\xF1\xF2\xF1\xF2...' for column 'b' at row 1 +INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10)); +Warnings: +Warning 1366 Incorrect string value: '\xF1\xF2\xF1\xF2\xF1\xF2...' for column 'b' at row 1 +INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11)); +Warnings: +Warning 1366 Incorrect string value: '\xF1\xF2\xF1\xF2\xF1\xF2...' for column 'b' at row 1 +INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12)); +Warnings: +Warning 1366 Incorrect string value: '\xF1\xF2\xF1\xF2\xF1\xF2...' for column 'b' at row 1 +SELECT hex(concat(repeat(0xF1F2, 10), '%')); +hex(concat(repeat(0xF1F2, 10), '%')) +F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225 +3 rows expected +SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%'); +a hex(b) c +drop table t1; +CREATE TABLE t1 ( +v1 VARCHAR(20) CHARACTER SET utf8 NOT NULL, +pk INTEGER NOT NULL, +PRIMARY KEY (pk), +KEY v1_key (v1(10)) +) ENGINE=InnoDB; +Warnings: +Warning 3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. +INSERT INTO t1 VALUES ('ABCDE',19), ('JLVGO',14); +EXPLAIN SELECT * FROM t1 WHERE t1.v1 < CHAR(128); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 50.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL v1_key NULL NULL NULL 2 50.00 Using where +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +Note 1003 /* select#1 */ select `pq_test`.`t1`.`v1` AS `v1`,`pq_test`.`t1`.`pk` AS `pk` from `pq_test`.`t1` where (`pq_test`.`t1`.`v1` < (char(128))) +EXPLAIN SELECT * FROM t1 WHERE t1.v1 = CHAR(128); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL NULL no matching row in const table +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +Note 1003 /* select#1 */ select `pq_test`.`t1`.`v1` AS `v1`,`pq_test`.`t1`.`pk` AS `pk` from `pq_test`.`t1` where (`pq_test`.`t1`.`v1` = char(128)) +EXPLAIN SELECT * FROM t1 WHERE t1.v1 BETWEEN 'f' AND CHAR(128); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range v1_key v1_key 32 NULL 1 100.00 Using where +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +Note 1003 /* select#1 */ select `pq_test`.`t1`.`v1` AS `v1`,`pq_test`.`t1`.`pk` AS `pk` from `pq_test`.`t1` where (`pq_test`.`t1`.`v1` between 'f' and (char(128))) +SELECT * FROM t1 WHERE t1.v1 < CHAR(128); +v1 pk +JLVGO 14 +ABCDE 19 +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +SELECT * FROM t1 WHERE t1.v1 = CHAR(128); +v1 pk +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +SELECT * FROM t1 WHERE t1.v1 BETWEEN 'f' AND CHAR(128); +v1 pk +JLVGO 14 +Warnings: +Warning 1366 Incorrect string value: '\x80' for column 'v1' at row 1 +DROP TABLE t1; +CREATE TABLE t2 ( +auto int not null auto_increment, +fld1 int(6) unsigned zerofill DEFAULT '000000' NOT NULL, +companynr tinyint(2) unsigned zerofill DEFAULT '00' NOT NULL, +fld3 char(30) DEFAULT '' NOT NULL, +fld4 char(35) DEFAULT '' NOT NULL, +fld5 char(35) DEFAULT '' NOT NULL, +fld6 char(4) DEFAULT '' NOT NULL, +UNIQUE fld1 (fld1), +KEY fld3 (fld3), +PRIMARY KEY (auto) +) charset utf8mb4; +fld3 +fld3 +fld3 companynr +fld3 companynr +fld3 +yelped +Wotan +wallet +tinily +teethe +sumac +succumbed +subjective +Steinberg +snatching +fld3 +yelped +Wotan +wallet +tinily +teethe +fld3 +sumac +succumbed +subjective +Steinberg +snatching +fld3 +fld3 +fld3 +fld3 +fld3 +fld3 +fld3 +Table Create Table +t1 CREATE TABLE `t1` ( + `a` int DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci +Warnings: +Warning 1287 Setting user variables within expressions is deprecated and will be removed in a future release. Consider alternatives: 'SET variable=expression, ...', or 'SELECT expression(s) INTO variables(s)'. +a filler +a filler +c-1011=w filler +c-1011=w filler-1 +c-1011=w filler-2 +c-1012=w filler +c-1012=w filler-1 +c-1012=w filler-2 +c-1013=w filler +c-1013=w filler-1 +c-1013=w filler-2 +c-1014=w filler +c-1014=w filler-1 +c-1014=w filler-2 +c-1015=w filler +c-1015=w filler-1 +c-1015=w filler-2 +a filler +c-1011=w filler +c-1011=w filler-1 +c-1011=w filler-2 +c-1012=w filler +c-1012=w filler-1 +c-1012=w filler-2 +c-1013=w filler +c-1013=w filler-1 +c-1013=w filler-2 +c-1014=w filler +c-1014=w filler-1 +c-1014=w filler-2 +c-1015=w filler +c-1015=w filler-1 +c-1015=w filler-2 +a filler +c-1011=w filler +c-1011=w filler-1 +c-1011=w filler-2 +c-1012=w filler +c-1012=w filler-1 +c-1012=w filler-2 +c-1013=w filler +c-1013=w filler-1 +c-1013=w filler-2 +c-1014=w filler +c-1014=w filler-1 +c-1014=w filler-2 +c-1015=w filler +c-1015=w filler-1 +c-1015=w filler-2 +a filler +c-1011=w filler +c-1011=w filler-1 +c-1011=w filler-2 +c-1012=w filler +c-1012=w filler-1 +c-1012=w filler-2 +c-1013=w filler +c-1013=w filler-1 +c-1013=w filler-2 +c-1014=w filler +c-1014=w filler-1 +c-1014=w filler-2 +c-1015=w filler +c-1015=w filler-1 +c-1015=w filler-2 +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +# +# REF access optimization +# +EXPLAIN SELECT count(*) FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL # 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ref PRIMARY,k1 k1 10 const,const # 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` where ((`pq_test`.`t1`.`f1` = TIMESTAMP'2000-01-03 00:00:00') and (`pq_test`.`t1`.`pk_1` = 3)) +FLUSH STATUS; +SELECT count(*) FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +count(*) +2 +EXPLAIN SELECT pk_2 FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL # 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ref PRIMARY,k1 k1 10 const,const # 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`pk_2` AS `pk_2` from `pq_test`.`t1` where ((`pq_test`.`t1`.`f1` = TIMESTAMP'2000-01-03 00:00:00') and (`pq_test`.`t1`.`pk_1` = 3)) +FLUSH STATUS; +SELECT pk_2 FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +pk_2 +3 +13 +# +# RANGE access optimization +# +EXPLAIN SELECT count(*) FROM t1 WHERE pk_1 BETWEEN 3 AND 5 AND f1 = '2000-01-03'; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL # 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL range PRIMARY,k1 k1 10 NULL # 100.00 Using where; Using index +Warnings: +Note 1003 /* select#1 */ select count(0) AS `count(*)` from `pq_test`.`t1` where ((`pq_test`.`t1`.`f1` = TIMESTAMP'2000-01-03 00:00:00') and (`pq_test`.`t1`.`pk_1` between 3 and 5)) +FLUSH STATUS; +SELECT count(*) FROM t1 WHERE pk_1 BETWEEN 3 AND 5 AND f1 = '2000-01-03'; +count(*) +6 +drop table t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_rec_visible.result-pq b/mysql-test/suite/parallel_query/r/pq_rec_visible.result-pq new file mode 100644 index 000000000000..e2c6ca834b10 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_rec_visible.result-pq @@ -0,0 +1,30 @@ +CREATE TABLE t1 ( +c1 INT AUTO_INCREMENT PRIMARY KEY, +c2 INT, +c3 INT, +c4 INT, +INDEX k2(c2) +) Engine=InnoDB; +INSERT INTO t1(c2,c3,c4) VALUES (1, 1, 1); +INSERT INTO t1(c2,c3,c4) VALUES (2, 2, 2); +INSERT INTO t1(c2,c3,c4) VALUES (3, 3, 3); +INSERT INTO t1(c2,c3,c4) VALUES (4, 4, 4); +INSERT INTO t1(c2,c3,c4) VALUES (5, 5, 5); +INSERT INTO t1(c2,c3,c4) VALUES (6, 6, 6); +INSERT INTO t1(c2,c3,c4) VALUES (7, 7, 7); +INSERT INTO t1(c2,c3,c4) VALUES (8, 8, 8); +INSERT INTO t1(c2,c3,c4) VALUES (9, 9, 9); +INSERT INTO t1(c2,c3,c4) VALUES (10, 10, 10); +BEGIN; +UPDATE t1 SET c2 = c2 * 3 WHERE c1 = 1; +DELETE FROM t1 WHERE c1 = 6; +SELECT COUNT(c2) FROM t1; +COUNT(c2) +9 +BEGIN; +SELECT COUNT(c2) FROM t1; +COUNT(c2) +10 +COMMIT; +COMMIT; +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/r/pq_ref_reverse_scan.result-pq b/mysql-test/suite/parallel_query/r/pq_ref_reverse_scan.result-pq new file mode 100644 index 000000000000..778b8a114af6 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_ref_reverse_scan.result-pq @@ -0,0 +1,27 @@ +create database pq_test; +use pq_test; +CREATE TABLE t1 ( +pk INT NOT NULL AUTO_INCREMENT, +c1_idx CHAR(1) DEFAULT 'y', +c2 INT, +PRIMARY KEY (pk), +INDEX c1_idx (c1_idx) +) ENGINE=InnoDB; +INSERT INTO t1 VALUES (), (), (), (); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +explain select * from t1 where c1_idx = 'y' order by pk desc; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Backward index scan; Parallel execute (1 workers) +2 SIMPLE t1 NULL ref c1_idx c1_idx 5 const 4 100.00 Using where; Backward index scan +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`pk` AS `pk`,`pq_test`.`t1`.`c1_idx` AS `c1_idx`,`pq_test`.`t1`.`c2` AS `c2` from `pq_test`.`t1` where (`pq_test`.`t1`.`c1_idx` = 'y') order by `pq_test`.`t1`.`pk` desc +select * from t1 where c1_idx = 'y' order by pk desc; +pk c1_idx c2 +4 y NULL +3 y NULL +2 y NULL +1 y NULL +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_restart_after_select.result-pq b/mysql-test/suite/parallel_query/r/pq_restart_after_select.result-pq new file mode 100644 index 000000000000..792789193cce --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_restart_after_select.result-pq @@ -0,0 +1,11 @@ +create table t(id int); +insert into t values(1),(2),(3),(4),(5); +select * from t; +id +1 +2 +3 +4 +5 +drop table t; +# restart diff --git a/mysql-test/suite/parallel_query/r/pq_reverse_index_scan.result-pq b/mysql-test/suite/parallel_query/r/pq_reverse_index_scan.result-pq new file mode 100644 index 000000000000..93ec5d3bbcac --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_reverse_index_scan.result-pq @@ -0,0 +1,54 @@ +create database pq_test; +use pq_test; +create table t1 (a int, key(a desc)); +insert into t1 values(1),(2),(3),(4),(5),(6),(7); +ANALYZE TABLE t1; +Table Op Msg_type Msg_text +pq_test.t1 analyze status OK +explain select a from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 7 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL a 5 NULL 7 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` +select a from t1; +a +7 +6 +5 +4 +3 +2 +1 +explain select a from t1 order by a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 7 100.00 Backward index scan; Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL a 5 NULL 7 100.00 Backward index scan; Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` order by `pq_test`.`t1`.`a` +select a from t1 order by a; +a +1 +2 +3 +4 +5 +6 +7 +explain select a from t1 order by a desc; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 7 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL index NULL a 5 NULL 7 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `pq_test`.`t1`.`a` AS `a` from `pq_test`.`t1` order by `pq_test`.`t1`.`a` desc +select a from t1 order by a desc; +a +7 +6 +5 +4 +3 +2 +1 +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/r/pq_sec_index_min.result-pq b/mysql-test/suite/parallel_query/r/pq_sec_index_min.result-pq new file mode 100644 index 000000000000..202a51c1e321 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_sec_index_min.result-pq @@ -0,0 +1,22 @@ +CREATE TABLE t1 (i INT, j INT, INDEX (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE i<3; +i j +1 1 +SET force_parallel_execute=0; +SELECT * FROM t1 WHERE i<3; +i j +1 1 +DROP TABLE t1; +CREATE TABLE t1 (pk INT PRIMARY KEY AUTO_INCREMENT, i INT, j INT, INDEX (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE i<3 and j < 4; +pk i j +1 1 1 +DROP TABLE t1; +CREATE TABLE t1 (i INT, j INT, PRIMARY KEY (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE j<3; +i j +1 1 +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/r/pq_sp_trigger.result-pq b/mysql-test/suite/parallel_query/r/pq_sp_trigger.result-pq new file mode 100644 index 000000000000..76169659597d --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_sp_trigger.result-pq @@ -0,0 +1,186 @@ +create table t3 (f1 int, f2 int)| +insert into t3 values (1,1)| +drop procedure if exists bug4579_1| +create procedure bug4579_1 () +begin +declare sf1 int; +select f1 into sf1 from t3 where f1=1 and f2=1; +update t3 set f2 = f2 + 1 where f1=1 and f2=1; +call bug4579_2(); +end| +drop procedure if exists bug4579_2| +create procedure bug4579_2 () +begin +end| +call bug4579_1()| +call bug4579_1()| +call bug4579_1()| +drop procedure bug4579_1| +drop procedure bug4579_2| +drop table t3| +drop function if exists func_20028_a| +drop function if exists func_20028_b| +drop function if exists func_20028_c| +drop procedure if exists proc_20028_a| +drop procedure if exists proc_20028_b| +drop procedure if exists proc_20028_c| +drop table if exists table_20028| +create table table_20028 (i int)| +SET @save_sql_mode=@@sql_mode| +SET sql_mode=''| +create function func_20028_a() returns integer +begin +declare temp integer; +select i into temp from table_20028 limit 1; +return ifnull(temp, 0); +end| +create function func_20028_b() returns integer +begin +return func_20028_a(); +end| +create function func_20028_c() returns integer +begin +declare div_zero integer; +set SQL_MODE='TRADITIONAL'; +select 1/0 into div_zero; +return div_zero; +end| +create procedure proc_20028_a() +begin +declare temp integer; +select i into temp from table_20028 limit 1; +end| +create procedure proc_20028_b() +begin +call proc_20028_a(); +end| +create procedure proc_20028_c() +begin +declare div_zero integer; +set SQL_MODE='TRADITIONAL'; +select 1/0 into div_zero; +end| +select func_20028_a()| +func_20028_a() +0 +select func_20028_b()| +func_20028_b() +0 +select func_20028_c()| +ERROR 22012: Division by 0 +call proc_20028_a()| +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +call proc_20028_b()| +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +call proc_20028_c()| +ERROR 22012: Division by 0 +SET sql_mode='TRADITIONAL'| +drop function func_20028_a| +drop function func_20028_b| +drop function func_20028_c| +drop procedure proc_20028_a| +drop procedure proc_20028_b| +drop procedure proc_20028_c| +create function func_20028_a() returns integer +begin +declare temp integer; +select i into temp from table_20028 limit 1; +return ifnull(temp, 0); +end| +create function func_20028_b() returns integer +begin +return func_20028_a(); +end| +create function func_20028_c() returns integer +begin +declare div_zero integer; +set SQL_MODE=''; +select 1/0 into div_zero; +return div_zero; +end| +create procedure proc_20028_a() +begin +declare temp integer; +select i into temp from table_20028 limit 1; +end| +create procedure proc_20028_b() +begin +call proc_20028_a(); +end| +create procedure proc_20028_c() +begin +declare div_zero integer; +set SQL_MODE=''; +select 1/0 into div_zero; +end| +select func_20028_a()| +func_20028_a() +0 +select func_20028_b()| +func_20028_b() +0 +select func_20028_c()| +func_20028_c() +NULL +call proc_20028_a()| +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +call proc_20028_b()| +Warnings: +Warning 1329 No data - zero rows fetched, selected, or processed +call proc_20028_c()| +SET @@sql_mode=@save_sql_mode| +drop function func_20028_a| +drop function func_20028_b| +drop function func_20028_c| +drop procedure proc_20028_a| +drop procedure proc_20028_b| +drop procedure proc_20028_c| +drop table table_20028| +create table t1 (i int, j int default 10)| +create table t2 (i int)| +insert into t2 values (1), (2)| +create trigger trg1 before insert on t1 for each row +begin +if new.i = 1 then +set new.j := 1; +end if; +end| +create trigger trg2 after insert on t1 for each row set @a:= 1| +set @a:= 0| +insert into t1 (i) select * from t2| +select * from t1| +i j +1 1 +2 10 +select @a| +@a +1 +drop table t1, t2| +create table t1 (a varchar(64), b int); +create table t2 like t1; +create trigger t1_ai after insert on t1 for each row +set @a:= (select max(a) from t1); +insert into t1 (a) values +("Twas"),("brillig"),("and"),("the"),("slithy"),("toves"), +("Did"),("gyre"),("and"),("gimble"),("in"),("the"),("wabe"); +create trigger t2_ai after insert on t2 for each row +set @a:= (select max(a) from t2); +insert into t2 select * from t1; +load data infile '../../std_data/words.dat' into table t1 (a); +drop trigger t1_ai; +drop trigger t2_ai; +drop table t1,t2; +drop table if exists t1, t2; +CREATE TABLE t1 (a int, PRIMARY KEY (a)); +CREATE TABLE t2 (a int, PRIMARY KEY (a)) ENGINE=InnoDB; +create trigger trg_del_t2 after delete on t2 for each row +insert into t1 values (1); +insert into t1 values (1); +insert into t2 values (1),(2); +delete t2 from t2; +ERROR 23000: Duplicate entry '1' for key 't1.PRIMARY' +DROP TABLE t1; +DROP TABLE t2; diff --git a/mysql-test/suite/parallel_query/r/pq_sql_cond.result-pq b/mysql-test/suite/parallel_query/r/pq_sql_cond.result-pq new file mode 100644 index 000000000000..144062cea677 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_sql_cond.result-pq @@ -0,0 +1,21 @@ +CREATE TABLE t1 (a enum ('aac','aab','aaa') not null); +INSERT INTO t1 VALUES ('aaa'),('aab'),('aac'); +explain SELECT a, CAST(a AS CHAR(3)) FROM t1 ORDER BY CAST(a AS CHAR(2)), a; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 3 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 3 100.00 Using filesort +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`a` AS `a`,cast(`test`.`t1`.`a` as char(3) charset utf8mb4) AS `CAST(a AS CHAR(3))` from `test`.`t1` order by `cast(t1.a as char(2) charset utf8mb4)`,`test`.`t1`.`a` +SELECT a, CAST(a AS CHAR(3)) FROM t1 ORDER BY CAST(a AS CHAR(2)), a; +a CAST(a AS CHAR(3)) +aac aac +aab aab +aaa aaa +Warnings: +Warning 1292 Truncated incorrect CHAR(2) value: 'aaa' +Warning 1292 Truncated incorrect CHAR(2) value: 'aab' +Warning 1292 Truncated incorrect CHAR(2) value: 'aac' +Warning 1292 Truncated incorrect CHAR(2) value: 'aac' +Warning 1292 Truncated incorrect CHAR(2) value: 'aab' +Warning 1292 Truncated incorrect CHAR(2) value: 'aaa' +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_stable_output.result-pq b/mysql-test/suite/parallel_query/r/pq_stable_output.result-pq new file mode 100644 index 000000000000..dde0742b0558 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_stable_output.result-pq @@ -0,0 +1,31705 @@ +drop table if exists t1; +SET @test_character_set= 'euckr'; +SET @test_collation= 'euckr_korean_ci'; +SET @safe_character_set_server= @@character_set_server; +SET @safe_collation_server= @@collation_server; +SET @safe_character_set_client= @@character_set_client; +SET @safe_character_set_results= @@character_set_results; +SET character_set_server= @test_character_set; +SET collation_server= @test_collation; +CREATE DATABASE d1; +USE d1; +CREATE TABLE t1 (c CHAR(10), KEY(c)); +SHOW FULL COLUMNS FROM t1; +Field Type Collation Null Key Default Extra Privileges Comment +c char(10) euckr_korean_ci YES MUL NULL +INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa'); +SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%'; +want3results +aaa +aaaa +aaaaa +DROP TABLE t1; +CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2))); +SHOW FULL COLUMNS FROM t1; +Field Type Collation Null Key Default Extra Privileges Comment +c1 varchar(15) euckr_korean_ci YES MUL NULL +INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab'); +SELECT c1 as want3results from t1 where c1 like 'l%'; +want3results +location +loberge +lotre +SELECT c1 as want3results from t1 where c1 like 'lo%'; +want3results +location +loberge +lotre +SELECT c1 as want1result from t1 where c1 like 'loc%'; +want1result +location +SELECT c1 as want1result from t1 where c1 like 'loca%'; +want1result +location +SELECT c1 as want1result from t1 where c1 like 'locat%'; +want1result +location +SELECT c1 as want1result from t1 where c1 like 'locati%'; +want1result +location +SELECT c1 as want1result from t1 where c1 like 'locatio%'; +want1result +location +SELECT c1 as want1result from t1 where c1 like 'location%'; +want1result +location +DROP TABLE t1; +create table t1 (a set('a') not null); +insert ignore into t1 values (),(); +Warnings: +Warning 1364 Field 'a' doesn't have a default value +select cast(a as char(1)) from t1; +cast(a as char(1)) + + +select a sounds like a from t1; +a sounds like a +1 +1 +select 1 from t1 order by cast(a as char(1)); +1 +1 +1 +drop table t1; +set names utf8; +Warnings: +Warning 3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. +create table t1 ( +name varchar(10), +level smallint unsigned); +show create table t1; +Table Create Table +t1 CREATE TABLE `t1` ( + `name` varchar(10) DEFAULT NULL, + `level` smallint unsigned DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=euckr +insert into t1 values ('string',1); +select concat(name,space(level)), concat(name, repeat(' ',level)) from t1; +concat(name,space(level)) concat(name, repeat(' ',level)) +string string +drop table t1; +DROP DATABASE d1; +USE test; +SET character_set_server= @safe_character_set_server; +SET collation_server= @safe_collation_server; +SET character_set_client= @safe_character_set_client; +SET character_set_results= @safe_character_set_results; +# +# WL#3332 Korean Enhancements +# euckr valid codes are now [81..FE][41..5A,61..7A,81..FE] +# +SET sql_mode = 'NO_ENGINE_SUBSTITUTION'; +CREATE TABLE t1 (a binary(1), key(a)); +CREATE TABLE t2 (s VARCHAR(4), a VARCHAR(1) CHARACTER SET euckr); +INSERT INTO t2 +SELECT hex(concat(t11.a, t12.a)), concat(t11.a, t12.a) +FROM t1 t11, t1 t12 +WHERE t11.a >= 0x81 AND t11.a <= 0xFE +AND t12.a >= 0x41 AND t12.a <= 0xFE +ORDER BY t11.a, t12.a; +SELECT s as bad_code FROM t2 WHERE a='' ORDER BY s; +bad_code +815B +815C +815D +815E +815F +8160 +817B +817C +817D +817E +817F +8180 +825B +825C +825D +825E +825F +8260 +827B +827C +827D +827E +827F +8280 +835B +835C +835D +835E +835F +8360 +837B +837C +837D +837E +837F +8380 +845B +845C +845D +845E +845F +8460 +847B +847C +847D +847E +847F +8480 +855B +855C +855D +855E +855F +8560 +857B +857C +857D +857E +857F +8580 +865B +865C +865D +865E +865F +8660 +867B +867C +867D +867E +867F +8680 +875B +875C +875D +875E +875F +8760 +877B +877C +877D +877E +877F +8780 +885B +885C +885D +885E +885F +8860 +887B +887C +887D +887E +887F +8880 +895B +895C +895D +895E +895F +8960 +897B +897C +897D +897E +897F +8980 +8A5B +8A5C +8A5D +8A5E +8A5F +8A60 +8A7B +8A7C +8A7D +8A7E +8A7F +8A80 +8B5B +8B5C +8B5D +8B5E +8B5F +8B60 +8B7B +8B7C +8B7D +8B7E +8B7F +8B80 +8C5B +8C5C +8C5D +8C5E +8C5F +8C60 +8C7B +8C7C +8C7D +8C7E +8C7F +8C80 +8D5B +8D5C +8D5D +8D5E +8D5F +8D60 +8D7B +8D7C +8D7D +8D7E +8D7F +8D80 +8E5B +8E5C +8E5D +8E5E +8E5F +8E60 +8E7B +8E7C +8E7D +8E7E +8E7F +8E80 +8F5B +8F5C +8F5D +8F5E +8F5F +8F60 +8F7B +8F7C +8F7D +8F7E +8F7F +8F80 +905B +905C +905D +905E +905F +9060 +907B +907C +907D +907E +907F +9080 +915B +915C +915D +915E +915F +9160 +917B +917C +917D +917E +917F +9180 +925B +925C +925D +925E +925F +9260 +927B +927C +927D +927E +927F +9280 +935B +935C +935D +935E +935F +9360 +937B +937C +937D +937E +937F +9380 +945B +945C +945D +945E +945F +9460 +947B +947C +947D +947E +947F +9480 +955B +955C +955D +955E +955F +9560 +957B +957C +957D +957E +957F +9580 +965B +965C +965D +965E +965F +9660 +967B +967C +967D +967E +967F +9680 +975B +975C +975D +975E +975F +9760 +977B +977C +977D +977E +977F +9780 +985B +985C +985D +985E +985F +9860 +987B +987C +987D +987E +987F +9880 +995B +995C +995D +995E +995F +9960 +997B +997C +997D +997E +997F +9980 +9A5B +9A5C +9A5D +9A5E +9A5F +9A60 +9A7B +9A7C +9A7D +9A7E +9A7F +9A80 +9B5B +9B5C +9B5D +9B5E +9B5F +9B60 +9B7B +9B7C +9B7D +9B7E +9B7F +9B80 +9C5B +9C5C +9C5D +9C5E +9C5F +9C60 +9C7B +9C7C +9C7D +9C7E +9C7F +9C80 +9D5B +9D5C +9D5D +9D5E +9D5F +9D60 +9D7B +9D7C +9D7D +9D7E +9D7F +9D80 +9E5B +9E5C +9E5D +9E5E +9E5F +9E60 +9E7B +9E7C +9E7D +9E7E +9E7F +9E80 +9F5B +9F5C +9F5D +9F5E +9F5F +9F60 +9F7B +9F7C +9F7D +9F7E +9F7F +9F80 +A05B +A05C +A05D +A05E +A05F +A060 +A07B +A07C +A07D +A07E +A07F +A080 +A15B +A15C +A15D +A15E +A15F +A160 +A17B +A17C +A17D +A17E +A17F +A180 +A25B +A25C +A25D +A25E +A25F +A260 +A27B +A27C +A27D +A27E +A27F +A280 +A35B +A35C +A35D +A35E +A35F +A360 +A37B +A37C +A37D +A37E +A37F +A380 +A45B +A45C +A45D +A45E +A45F +A460 +A47B +A47C +A47D +A47E +A47F +A480 +A55B +A55C +A55D +A55E +A55F +A560 +A57B +A57C +A57D +A57E +A57F +A580 +A65B +A65C +A65D +A65E +A65F +A660 +A67B +A67C +A67D +A67E +A67F +A680 +A75B +A75C +A75D +A75E +A75F +A760 +A77B +A77C +A77D +A77E +A77F +A780 +A85B +A85C +A85D +A85E +A85F +A860 +A87B +A87C +A87D +A87E +A87F +A880 +A95B +A95C +A95D +A95E +A95F +A960 +A97B +A97C +A97D +A97E +A97F +A980 +AA5B +AA5C +AA5D +AA5E +AA5F +AA60 +AA7B +AA7C +AA7D +AA7E +AA7F +AA80 +AB5B +AB5C +AB5D +AB5E +AB5F +AB60 +AB7B +AB7C +AB7D +AB7E +AB7F +AB80 +AC5B +AC5C +AC5D +AC5E +AC5F +AC60 +AC7B +AC7C +AC7D +AC7E +AC7F +AC80 +AD5B +AD5C +AD5D +AD5E +AD5F +AD60 +AD7B +AD7C +AD7D +AD7E +AD7F +AD80 +AE5B +AE5C +AE5D +AE5E +AE5F +AE60 +AE7B +AE7C +AE7D +AE7E +AE7F +AE80 +AF5B +AF5C +AF5D +AF5E +AF5F +AF60 +AF7B +AF7C +AF7D +AF7E +AF7F +AF80 +B05B +B05C +B05D +B05E +B05F +B060 +B07B +B07C +B07D +B07E +B07F +B080 +B15B +B15C +B15D +B15E +B15F +B160 +B17B +B17C +B17D +B17E +B17F +B180 +B25B +B25C +B25D +B25E +B25F +B260 +B27B +B27C +B27D +B27E +B27F +B280 +B35B +B35C +B35D +B35E +B35F +B360 +B37B +B37C +B37D +B37E +B37F +B380 +B45B +B45C +B45D +B45E +B45F +B460 +B47B +B47C +B47D +B47E +B47F +B480 +B55B +B55C +B55D +B55E +B55F +B560 +B57B +B57C +B57D +B57E +B57F +B580 +B65B +B65C +B65D +B65E +B65F +B660 +B67B +B67C +B67D +B67E +B67F +B680 +B75B +B75C +B75D +B75E +B75F +B760 +B77B +B77C +B77D +B77E +B77F +B780 +B85B +B85C +B85D +B85E +B85F +B860 +B87B +B87C +B87D +B87E +B87F +B880 +B95B +B95C +B95D +B95E +B95F +B960 +B97B +B97C +B97D +B97E +B97F +B980 +BA5B +BA5C +BA5D +BA5E +BA5F +BA60 +BA7B +BA7C +BA7D +BA7E +BA7F +BA80 +BB5B +BB5C +BB5D +BB5E +BB5F +BB60 +BB7B +BB7C +BB7D +BB7E +BB7F +BB80 +BC5B +BC5C +BC5D +BC5E +BC5F +BC60 +BC7B +BC7C +BC7D +BC7E +BC7F +BC80 +BD5B +BD5C +BD5D +BD5E +BD5F +BD60 +BD7B +BD7C +BD7D +BD7E +BD7F +BD80 +BE5B +BE5C +BE5D +BE5E +BE5F +BE60 +BE7B +BE7C +BE7D +BE7E +BE7F +BE80 +BF5B +BF5C +BF5D +BF5E +BF5F +BF60 +BF7B +BF7C +BF7D +BF7E +BF7F +BF80 +C05B +C05C +C05D +C05E +C05F +C060 +C07B +C07C +C07D +C07E +C07F +C080 +C15B +C15C +C15D +C15E +C15F +C160 +C17B +C17C +C17D +C17E +C17F +C180 +C25B +C25C +C25D +C25E +C25F +C260 +C27B +C27C +C27D +C27E +C27F +C280 +C35B +C35C +C35D +C35E +C35F +C360 +C37B +C37C +C37D +C37E +C37F +C380 +C45B +C45C +C45D +C45E +C45F +C460 +C47B +C47C +C47D +C47E +C47F +C480 +C55B +C55C +C55D +C55E +C55F +C560 +C57B +C57C +C57D +C57E +C57F +C580 +C65B +C65C +C65D +C65E +C65F +C660 +C67B +C67C +C67D +C67E +C67F +C680 +C75B +C75C +C75D +C75E +C75F +C760 +C77B +C77C +C77D +C77E +C77F +C780 +C85B +C85C +C85D +C85E +C85F +C860 +C87B +C87C +C87D +C87E +C87F +C880 +C95B +C95C +C95D +C95E +C95F +C960 +C97B +C97C +C97D +C97E +C97F +C980 +CA5B +CA5C +CA5D +CA5E +CA5F +CA60 +CA7B +CA7C +CA7D +CA7E +CA7F +CA80 +CB5B +CB5C +CB5D +CB5E +CB5F +CB60 +CB7B +CB7C +CB7D +CB7E +CB7F +CB80 +CC5B +CC5C +CC5D +CC5E +CC5F +CC60 +CC7B +CC7C +CC7D +CC7E +CC7F +CC80 +CD5B +CD5C +CD5D +CD5E +CD5F +CD60 +CD7B +CD7C +CD7D +CD7E +CD7F +CD80 +CE5B +CE5C +CE5D +CE5E +CE5F +CE60 +CE7B +CE7C +CE7D +CE7E +CE7F +CE80 +CF5B +CF5C +CF5D +CF5E +CF5F +CF60 +CF7B +CF7C +CF7D +CF7E +CF7F +CF80 +D05B +D05C +D05D +D05E +D05F +D060 +D07B +D07C +D07D +D07E +D07F +D080 +D15B +D15C +D15D +D15E +D15F +D160 +D17B +D17C +D17D +D17E +D17F +D180 +D25B +D25C +D25D +D25E +D25F +D260 +D27B +D27C +D27D +D27E +D27F +D280 +D35B +D35C +D35D +D35E +D35F +D360 +D37B +D37C +D37D +D37E +D37F +D380 +D45B +D45C +D45D +D45E +D45F +D460 +D47B +D47C +D47D +D47E +D47F +D480 +D55B +D55C +D55D +D55E +D55F +D560 +D57B +D57C +D57D +D57E +D57F +D580 +D65B +D65C +D65D +D65E +D65F +D660 +D67B +D67C +D67D +D67E +D67F +D680 +D75B +D75C +D75D +D75E +D75F +D760 +D77B +D77C +D77D +D77E +D77F +D780 +D85B +D85C +D85D +D85E +D85F +D860 +D87B +D87C +D87D +D87E +D87F +D880 +D95B +D95C +D95D +D95E +D95F +D960 +D97B +D97C +D97D +D97E +D97F +D980 +DA5B +DA5C +DA5D +DA5E +DA5F +DA60 +DA7B +DA7C +DA7D +DA7E +DA7F +DA80 +DB5B +DB5C +DB5D +DB5E +DB5F +DB60 +DB7B +DB7C +DB7D +DB7E +DB7F +DB80 +DC5B +DC5C +DC5D +DC5E +DC5F +DC60 +DC7B +DC7C +DC7D +DC7E +DC7F +DC80 +DD5B +DD5C +DD5D +DD5E +DD5F +DD60 +DD7B +DD7C +DD7D +DD7E +DD7F +DD80 +DE5B +DE5C +DE5D +DE5E +DE5F +DE60 +DE7B +DE7C +DE7D +DE7E +DE7F +DE80 +DF5B +DF5C +DF5D +DF5E +DF5F +DF60 +DF7B +DF7C +DF7D +DF7E +DF7F +DF80 +E05B +E05C +E05D +E05E +E05F +E060 +E07B +E07C +E07D +E07E +E07F +E080 +E15B +E15C +E15D +E15E +E15F +E160 +E17B +E17C +E17D +E17E +E17F +E180 +E25B +E25C +E25D +E25E +E25F +E260 +E27B +E27C +E27D +E27E +E27F +E280 +E35B +E35C +E35D +E35E +E35F +E360 +E37B +E37C +E37D +E37E +E37F +E380 +E45B +E45C +E45D +E45E +E45F +E460 +E47B +E47C +E47D +E47E +E47F +E480 +E55B +E55C +E55D +E55E +E55F +E560 +E57B +E57C +E57D +E57E +E57F +E580 +E65B +E65C +E65D +E65E +E65F +E660 +E67B +E67C +E67D +E67E +E67F +E680 +E75B +E75C +E75D +E75E +E75F +E760 +E77B +E77C +E77D +E77E +E77F +E780 +E85B +E85C +E85D +E85E +E85F +E860 +E87B +E87C +E87D +E87E +E87F +E880 +E95B +E95C +E95D +E95E +E95F +E960 +E97B +E97C +E97D +E97E +E97F +E980 +EA5B +EA5C +EA5D +EA5E +EA5F +EA60 +EA7B +EA7C +EA7D +EA7E +EA7F +EA80 +EB5B +EB5C +EB5D +EB5E +EB5F +EB60 +EB7B +EB7C +EB7D +EB7E +EB7F +EB80 +EC5B +EC5C +EC5D +EC5E +EC5F +EC60 +EC7B +EC7C +EC7D +EC7E +EC7F +EC80 +ED5B +ED5C +ED5D +ED5E +ED5F +ED60 +ED7B +ED7C +ED7D +ED7E +ED7F +ED80 +EE5B +EE5C +EE5D +EE5E +EE5F +EE60 +EE7B +EE7C +EE7D +EE7E +EE7F +EE80 +EF5B +EF5C +EF5D +EF5E +EF5F +EF60 +EF7B +EF7C +EF7D +EF7E +EF7F +EF80 +F05B +F05C +F05D +F05E +F05F +F060 +F07B +F07C +F07D +F07E +F07F +F080 +F15B +F15C +F15D +F15E +F15F +F160 +F17B +F17C +F17D +F17E +F17F +F180 +F25B +F25C +F25D +F25E +F25F +F260 +F27B +F27C +F27D +F27E +F27F +F280 +F35B +F35C +F35D +F35E +F35F +F360 +F37B +F37C +F37D +F37E +F37F +F380 +F45B +F45C +F45D +F45E +F45F +F460 +F47B +F47C +F47D +F47E +F47F +F480 +F55B +F55C +F55D +F55E +F55F +F560 +F57B +F57C +F57D +F57E +F57F +F580 +F65B +F65C +F65D +F65E +F65F +F660 +F67B +F67C +F67D +F67E +F67F +F680 +F75B +F75C +F75D +F75E +F75F +F760 +F77B +F77C +F77D +F77E +F77F +F780 +F85B +F85C +F85D +F85E +F85F +F860 +F87B +F87C +F87D +F87E +F87F +F880 +F95B +F95C +F95D +F95E +F95F +F960 +F97B +F97C +F97D +F97E +F97F +F980 +FA5B +FA5C +FA5D +FA5E +FA5F +FA60 +FA7B +FA7C +FA7D +FA7E +FA7F +FA80 +FB5B +FB5C +FB5D +FB5E +FB5F +FB60 +FB7B +FB7C +FB7D +FB7E +FB7F +FB80 +FC5B +FC5C +FC5D +FC5E +FC5F +FC60 +FC7B +FC7C +FC7D +FC7E +FC7F +FC80 +FD5B +FD5C +FD5D +FD5E +FD5F +FD60 +FD7B +FD7C +FD7D +FD7E +FD7F +FD80 +FE5B +FE5C +FE5D +FE5E +FE5F +FE60 +FE7B +FE7C +FE7D +FE7E +FE7F +FE80 +DELETE FROM t2 WHERE a=''; +ALTER TABLE t2 ADD u VARCHAR(1) CHARACTER SET utf8, ADD a2 VARCHAR(1) CHARACTER SET euckr; +Warnings: +Warning 3719 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. +UPDATE t2 SET u=a, a2=u; +SELECT s as unassigned_code FROM t2 WHERE u='?'; +unassigned_code +A2E8 +A2E9 +A2EA +A2EB +A2EC +A2ED +A2EE +A2EF +A2F0 +A2F1 +A2F2 +A2F3 +A2F4 +A2F5 +A2F6 +A2F7 +A2F8 +A2F9 +A2FA +A2FB +A2FC +A2FD +A2FE +A5AB +A5AC +A5AD +A5AE +A5AF +A5BA +A5BB +A5BC +A5BD +A5BE +A5BF +A5C0 +A5D9 +A5DA +A5DB +A5DC +A5DD +A5DE +A5DF +A5E0 +A5F9 +A5FA +A5FB +A5FC +A5FD +A5FE +A6E5 +A6E6 +A6E7 +A6E8 +A6E9 +A6EA +A6EB +A6EC +A6ED +A6EE +A6EF +A6F0 +A6F1 +A6F2 +A6F3 +A6F4 +A6F5 +A6F6 +A6F7 +A6F8 +A6F9 +A6FA +A6FB +A6FC +A6FD +A6FE +A7F0 +A7F1 +A7F2 +A7F3 +A7F4 +A7F5 +A7F6 +A7F7 +A7F8 +A7F9 +A7FA +A7FB +A7FC +A7FD +A7FE +A8A5 +A8A7 +A8B0 +AAF4 +AAF5 +AAF6 +AAF7 +AAF8 +AAF9 +AAFA +AAFB +AAFC +AAFD +AAFE +ABF7 +ABF8 +ABF9 +ABFA +ABFB +ABFC +ABFD +ABFE +ACC2 +ACC3 +ACC4 +ACC5 +ACC6 +ACC7 +ACC8 +ACC9 +ACCA +ACCB +ACCC +ACCD +ACCE +ACCF +ACD0 +ACF2 +ACF3 +ACF4 +ACF5 +ACF6 +ACF7 +ACF8 +ACF9 +ACFA +ACFB +ACFC +ACFD +ACFE +ADA1 +ADA2 +ADA3 +ADA4 +ADA5 +ADA6 +ADA7 +ADA8 +ADA9 +ADAA +ADAB +ADAC +ADAD +ADAE +ADAF +ADB0 +ADB1 +ADB2 +ADB3 +ADB4 +ADB5 +ADB6 +ADB7 +ADB8 +ADB9 +ADBA +ADBB +ADBC +ADBD +ADBE +ADBF +ADC0 +ADC1 +ADC2 +ADC3 +ADC4 +ADC5 +ADC6 +ADC7 +ADC8 +ADC9 +ADCA +ADCB +ADCC +ADCD +ADCE +ADCF +ADD0 +ADD1 +ADD2 +ADD3 +ADD4 +ADD5 +ADD6 +ADD7 +ADD8 +ADD9 +ADDA +ADDB +ADDC +ADDD +ADDE +ADDF +ADE0 +ADE1 +ADE2 +ADE3 +ADE4 +ADE5 +ADE6 +ADE7 +ADE8 +ADE9 +ADEA +ADEB +ADEC +ADED +ADEE +ADEF +ADF0 +ADF1 +ADF2 +ADF3 +ADF4 +ADF5 +ADF6 +ADF7 +ADF8 +ADF9 +ADFA +ADFB +ADFC +ADFD +ADFE +AEA1 +AEA2 +AEA3 +AEA4 +AEA5 +AEA6 +AEA7 +AEA8 +AEA9 +AEAA +AEAB +AEAC +AEAD +AEAE +AEAF +AEB0 +AEB1 +AEB2 +AEB3 +AEB4 +AEB5 +AEB6 +AEB7 +AEB8 +AEB9 +AEBA +AEBB +AEBC +AEBD +AEBE +AEBF +AEC0 +AEC1 +AEC2 +AEC3 +AEC4 +AEC5 +AEC6 +AEC7 +AEC8 +AEC9 +AECA +AECB +AECC +AECD +AECE +AECF +AED0 +AED1 +AED2 +AED3 +AED4 +AED5 +AED6 +AED7 +AED8 +AED9 +AEDA +AEDB +AEDC +AEDD +AEDE +AEDF +AEE0 +AEE1 +AEE2 +AEE3 +AEE4 +AEE5 +AEE6 +AEE7 +AEE8 +AEE9 +AEEA +AEEB +AEEC +AEED +AEEE +AEEF +AEF0 +AEF1 +AEF2 +AEF3 +AEF4 +AEF5 +AEF6 +AEF7 +AEF8 +AEF9 +AEFA +AEFB +AEFC +AEFD +AEFE +AFA1 +AFA2 +AFA3 +AFA4 +AFA5 +AFA6 +AFA7 +AFA8 +AFA9 +AFAA +AFAB +AFAC +AFAD +AFAE +AFAF +AFB0 +AFB1 +AFB2 +AFB3 +AFB4 +AFB5 +AFB6 +AFB7 +AFB8 +AFB9 +AFBA +AFBB +AFBC +AFBD +AFBE +AFBF +AFC0 +AFC1 +AFC2 +AFC3 +AFC4 +AFC5 +AFC6 +AFC7 +AFC8 +AFC9 +AFCA +AFCB +AFCC +AFCD +AFCE +AFCF +AFD0 +AFD1 +AFD2 +AFD3 +AFD4 +AFD5 +AFD6 +AFD7 +AFD8 +AFD9 +AFDA +AFDB +AFDC +AFDD +AFDE +AFDF +AFE0 +AFE1 +AFE2 +AFE3 +AFE4 +AFE5 +AFE6 +AFE7 +AFE8 +AFE9 +AFEA +AFEB +AFEC +AFED +AFEE +AFEF +AFF0 +AFF1 +AFF2 +AFF3 +AFF4 +AFF5 +AFF6 +AFF7 +AFF8 +AFF9 +AFFA +AFFB +AFFC +AFFD +AFFE +C653 +C654 +C655 +C656 +C657 +C658 +C659 +C65A +C661 +C662 +C663 +C664 +C665 +C666 +C667 +C668 +C669 +C66A +C66B +C66C +C66D +C66E +C66F +C670 +C671 +C672 +C673 +C674 +C675 +C676 +C677 +C678 +C679 +C67A +C681 +C682 +C683 +C684 +C685 +C686 +C687 +C688 +C689 +C68A +C68B +C68C +C68D +C68E +C68F +C690 +C691 +C692 +C693 +C694 +C695 +C696 +C697 +C698 +C699 +C69A +C69B +C69C +C69D +C69E +C69F +C6A0 +C741 +C742 +C743 +C744 +C745 +C746 +C747 +C748 +C749 +C74A +C74B +C74C +C74D +C74E +C74F +C750 +C751 +C752 +C753 +C754 +C755 +C756 +C757 +C758 +C759 +C75A +C761 +C762 +C763 +C764 +C765 +C766 +C767 +C768 +C769 +C76A +C76B +C76C +C76D +C76E +C76F +C770 +C771 +C772 +C773 +C774 +C775 +C776 +C777 +C778 +C779 +C77A +C781 +C782 +C783 +C784 +C785 +C786 +C787 +C788 +C789 +C78A +C78B +C78C +C78D +C78E +C78F +C790 +C791 +C792 +C793 +C794 +C795 +C796 +C797 +C798 +C799 +C79A +C79B +C79C +C79D +C79E +C79F +C7A0 +C841 +C842 +C843 +C844 +C845 +C846 +C847 +C848 +C849 +C84A +C84B +C84C +C84D +C84E +C84F +C850 +C851 +C852 +C853 +C854 +C855 +C856 +C857 +C858 +C859 +C85A +C861 +C862 +C863 +C864 +C865 +C866 +C867 +C868 +C869 +C86A +C86B +C86C +C86D +C86E +C86F +C870 +C871 +C872 +C873 +C874 +C875 +C876 +C877 +C878 +C879 +C87A +C881 +C882 +C883 +C884 +C885 +C886 +C887 +C888 +C889 +C88A +C88B +C88C +C88D +C88E +C88F +C890 +C891 +C892 +C893 +C894 +C895 +C896 +C897 +C898 +C899 +C89A +C89B +C89C +C89D +C89E +C89F +C8A0 +C941 +C942 +C943 +C944 +C945 +C946 +C947 +C948 +C949 +C94A +C94B +C94C +C94D +C94E +C94F +C950 +C951 +C952 +C953 +C954 +C955 +C956 +C957 +C958 +C959 +C95A +C961 +C962 +C963 +C964 +C965 +C966 +C967 +C968 +C969 +C96A +C96B +C96C +C96D +C96E +C96F +C970 +C971 +C972 +C973 +C974 +C975 +C976 +C977 +C978 +C979 +C97A +C981 +C982 +C983 +C984 +C985 +C986 +C987 +C988 +C989 +C98A +C98B +C98C +C98D +C98E +C98F +C990 +C991 +C992 +C993 +C994 +C995 +C996 +C997 +C998 +C999 +C99A +C99B +C99C +C99D +C99E +C99F +C9A0 +C9A1 +C9A2 +C9A3 +C9A4 +C9A5 +C9A6 +C9A7 +C9A8 +C9A9 +C9AA +C9AB +C9AC +C9AD +C9AE +C9AF +C9B0 +C9B1 +C9B2 +C9B3 +C9B4 +C9B5 +C9B6 +C9B7 +C9B8 +C9B9 +C9BA +C9BB +C9BC +C9BD +C9BE +C9BF +C9C0 +C9C1 +C9C2 +C9C3 +C9C4 +C9C5 +C9C6 +C9C7 +C9C8 +C9C9 +C9CA +C9CB +C9CC +C9CD +C9CE +C9CF +C9D0 +C9D1 +C9D2 +C9D3 +C9D4 +C9D5 +C9D6 +C9D7 +C9D8 +C9D9 +C9DA +C9DB +C9DC +C9DD +C9DE +C9DF +C9E0 +C9E1 +C9E2 +C9E3 +C9E4 +C9E5 +C9E6 +C9E7 +C9E8 +C9E9 +C9EA +C9EB +C9EC +C9ED +C9EE +C9EF +C9F0 +C9F1 +C9F2 +C9F3 +C9F4 +C9F5 +C9F6 +C9F7 +C9F8 +C9F9 +C9FA +C9FB +C9FC +C9FD +C9FE +CA41 +CA42 +CA43 +CA44 +CA45 +CA46 +CA47 +CA48 +CA49 +CA4A +CA4B +CA4C +CA4D +CA4E +CA4F +CA50 +CA51 +CA52 +CA53 +CA54 +CA55 +CA56 +CA57 +CA58 +CA59 +CA5A +CA61 +CA62 +CA63 +CA64 +CA65 +CA66 +CA67 +CA68 +CA69 +CA6A +CA6B +CA6C +CA6D +CA6E +CA6F +CA70 +CA71 +CA72 +CA73 +CA74 +CA75 +CA76 +CA77 +CA78 +CA79 +CA7A +CA81 +CA82 +CA83 +CA84 +CA85 +CA86 +CA87 +CA88 +CA89 +CA8A +CA8B +CA8C +CA8D +CA8E +CA8F +CA90 +CA91 +CA92 +CA93 +CA94 +CA95 +CA96 +CA97 +CA98 +CA99 +CA9A +CA9B +CA9C +CA9D +CA9E +CA9F +CAA0 +CB41 +CB42 +CB43 +CB44 +CB45 +CB46 +CB47 +CB48 +CB49 +CB4A +CB4B +CB4C +CB4D +CB4E +CB4F +CB50 +CB51 +CB52 +CB53 +CB54 +CB55 +CB56 +CB57 +CB58 +CB59 +CB5A +CB61 +CB62 +CB63 +CB64 +CB65 +CB66 +CB67 +CB68 +CB69 +CB6A +CB6B +CB6C +CB6D +CB6E +CB6F +CB70 +CB71 +CB72 +CB73 +CB74 +CB75 +CB76 +CB77 +CB78 +CB79 +CB7A +CB81 +CB82 +CB83 +CB84 +CB85 +CB86 +CB87 +CB88 +CB89 +CB8A +CB8B +CB8C +CB8D +CB8E +CB8F +CB90 +CB91 +CB92 +CB93 +CB94 +CB95 +CB96 +CB97 +CB98 +CB99 +CB9A +CB9B +CB9C +CB9D +CB9E +CB9F +CBA0 +CC41 +CC42 +CC43 +CC44 +CC45 +CC46 +CC47 +CC48 +CC49 +CC4A +CC4B +CC4C +CC4D +CC4E +CC4F +CC50 +CC51 +CC52 +CC53 +CC54 +CC55 +CC56 +CC57 +CC58 +CC59 +CC5A +CC61 +CC62 +CC63 +CC64 +CC65 +CC66 +CC67 +CC68 +CC69 +CC6A +CC6B +CC6C +CC6D +CC6E +CC6F +CC70 +CC71 +CC72 +CC73 +CC74 +CC75 +CC76 +CC77 +CC78 +CC79 +CC7A +CC81 +CC82 +CC83 +CC84 +CC85 +CC86 +CC87 +CC88 +CC89 +CC8A +CC8B +CC8C +CC8D +CC8E +CC8F +CC90 +CC91 +CC92 +CC93 +CC94 +CC95 +CC96 +CC97 +CC98 +CC99 +CC9A +CC9B +CC9C +CC9D +CC9E +CC9F +CCA0 +CD41 +CD42 +CD43 +CD44 +CD45 +CD46 +CD47 +CD48 +CD49 +CD4A +CD4B +CD4C +CD4D +CD4E +CD4F +CD50 +CD51 +CD52 +CD53 +CD54 +CD55 +CD56 +CD57 +CD58 +CD59 +CD5A +CD61 +CD62 +CD63 +CD64 +CD65 +CD66 +CD67 +CD68 +CD69 +CD6A +CD6B +CD6C +CD6D +CD6E +CD6F +CD70 +CD71 +CD72 +CD73 +CD74 +CD75 +CD76 +CD77 +CD78 +CD79 +CD7A +CD81 +CD82 +CD83 +CD84 +CD85 +CD86 +CD87 +CD88 +CD89 +CD8A +CD8B +CD8C +CD8D +CD8E +CD8F +CD90 +CD91 +CD92 +CD93 +CD94 +CD95 +CD96 +CD97 +CD98 +CD99 +CD9A +CD9B +CD9C +CD9D +CD9E +CD9F +CDA0 +CE41 +CE42 +CE43 +CE44 +CE45 +CE46 +CE47 +CE48 +CE49 +CE4A +CE4B +CE4C +CE4D +CE4E +CE4F +CE50 +CE51 +CE52 +CE53 +CE54 +CE55 +CE56 +CE57 +CE58 +CE59 +CE5A +CE61 +CE62 +CE63 +CE64 +CE65 +CE66 +CE67 +CE68 +CE69 +CE6A +CE6B +CE6C +CE6D +CE6E +CE6F +CE70 +CE71 +CE72 +CE73 +CE74 +CE75 +CE76 +CE77 +CE78 +CE79 +CE7A +CE81 +CE82 +CE83 +CE84 +CE85 +CE86 +CE87 +CE88 +CE89 +CE8A +CE8B +CE8C +CE8D +CE8E +CE8F +CE90 +CE91 +CE92 +CE93 +CE94 +CE95 +CE96 +CE97 +CE98 +CE99 +CE9A +CE9B +CE9C +CE9D +CE9E +CE9F +CEA0 +CF41 +CF42 +CF43 +CF44 +CF45 +CF46 +CF47 +CF48 +CF49 +CF4A +CF4B +CF4C +CF4D +CF4E +CF4F +CF50 +CF51 +CF52 +CF53 +CF54 +CF55 +CF56 +CF57 +CF58 +CF59 +CF5A +CF61 +CF62 +CF63 +CF64 +CF65 +CF66 +CF67 +CF68 +CF69 +CF6A +CF6B +CF6C +CF6D +CF6E +CF6F +CF70 +CF71 +CF72 +CF73 +CF74 +CF75 +CF76 +CF77 +CF78 +CF79 +CF7A +CF81 +CF82 +CF83 +CF84 +CF85 +CF86 +CF87 +CF88 +CF89 +CF8A +CF8B +CF8C +CF8D +CF8E +CF8F +CF90 +CF91 +CF92 +CF93 +CF94 +CF95 +CF96 +CF97 +CF98 +CF99 +CF9A +CF9B +CF9C +CF9D +CF9E +CF9F +CFA0 +D041 +D042 +D043 +D044 +D045 +D046 +D047 +D048 +D049 +D04A +D04B +D04C +D04D +D04E +D04F +D050 +D051 +D052 +D053 +D054 +D055 +D056 +D057 +D058 +D059 +D05A +D061 +D062 +D063 +D064 +D065 +D066 +D067 +D068 +D069 +D06A +D06B +D06C +D06D +D06E +D06F +D070 +D071 +D072 +D073 +D074 +D075 +D076 +D077 +D078 +D079 +D07A +D081 +D082 +D083 +D084 +D085 +D086 +D087 +D088 +D089 +D08A +D08B +D08C +D08D +D08E +D08F +D090 +D091 +D092 +D093 +D094 +D095 +D096 +D097 +D098 +D099 +D09A +D09B +D09C +D09D +D09E +D09F +D0A0 +D141 +D142 +D143 +D144 +D145 +D146 +D147 +D148 +D149 +D14A +D14B +D14C +D14D +D14E +D14F +D150 +D151 +D152 +D153 +D154 +D155 +D156 +D157 +D158 +D159 +D15A +D161 +D162 +D163 +D164 +D165 +D166 +D167 +D168 +D169 +D16A +D16B +D16C +D16D +D16E +D16F +D170 +D171 +D172 +D173 +D174 +D175 +D176 +D177 +D178 +D179 +D17A +D181 +D182 +D183 +D184 +D185 +D186 +D187 +D188 +D189 +D18A +D18B +D18C +D18D +D18E +D18F +D190 +D191 +D192 +D193 +D194 +D195 +D196 +D197 +D198 +D199 +D19A +D19B +D19C +D19D +D19E +D19F +D1A0 +D241 +D242 +D243 +D244 +D245 +D246 +D247 +D248 +D249 +D24A +D24B +D24C +D24D +D24E +D24F +D250 +D251 +D252 +D253 +D254 +D255 +D256 +D257 +D258 +D259 +D25A +D261 +D262 +D263 +D264 +D265 +D266 +D267 +D268 +D269 +D26A +D26B +D26C +D26D +D26E +D26F +D270 +D271 +D272 +D273 +D274 +D275 +D276 +D277 +D278 +D279 +D27A +D281 +D282 +D283 +D284 +D285 +D286 +D287 +D288 +D289 +D28A +D28B +D28C +D28D +D28E +D28F +D290 +D291 +D292 +D293 +D294 +D295 +D296 +D297 +D298 +D299 +D29A +D29B +D29C +D29D +D29E +D29F +D2A0 +D341 +D342 +D343 +D344 +D345 +D346 +D347 +D348 +D349 +D34A +D34B +D34C +D34D +D34E +D34F +D350 +D351 +D352 +D353 +D354 +D355 +D356 +D357 +D358 +D359 +D35A +D361 +D362 +D363 +D364 +D365 +D366 +D367 +D368 +D369 +D36A +D36B +D36C +D36D +D36E +D36F +D370 +D371 +D372 +D373 +D374 +D375 +D376 +D377 +D378 +D379 +D37A +D381 +D382 +D383 +D384 +D385 +D386 +D387 +D388 +D389 +D38A +D38B +D38C +D38D +D38E +D38F +D390 +D391 +D392 +D393 +D394 +D395 +D396 +D397 +D398 +D399 +D39A +D39B +D39C +D39D +D39E +D39F +D3A0 +D441 +D442 +D443 +D444 +D445 +D446 +D447 +D448 +D449 +D44A +D44B +D44C +D44D +D44E +D44F +D450 +D451 +D452 +D453 +D454 +D455 +D456 +D457 +D458 +D459 +D45A +D461 +D462 +D463 +D464 +D465 +D466 +D467 +D468 +D469 +D46A +D46B +D46C +D46D +D46E +D46F +D470 +D471 +D472 +D473 +D474 +D475 +D476 +D477 +D478 +D479 +D47A +D481 +D482 +D483 +D484 +D485 +D486 +D487 +D488 +D489 +D48A +D48B +D48C +D48D +D48E +D48F +D490 +D491 +D492 +D493 +D494 +D495 +D496 +D497 +D498 +D499 +D49A +D49B +D49C +D49D +D49E +D49F +D4A0 +D541 +D542 +D543 +D544 +D545 +D546 +D547 +D548 +D549 +D54A +D54B +D54C +D54D +D54E +D54F +D550 +D551 +D552 +D553 +D554 +D555 +D556 +D557 +D558 +D559 +D55A +D561 +D562 +D563 +D564 +D565 +D566 +D567 +D568 +D569 +D56A +D56B +D56C +D56D +D56E +D56F +D570 +D571 +D572 +D573 +D574 +D575 +D576 +D577 +D578 +D579 +D57A +D581 +D582 +D583 +D584 +D585 +D586 +D587 +D588 +D589 +D58A +D58B +D58C +D58D +D58E +D58F +D590 +D591 +D592 +D593 +D594 +D595 +D596 +D597 +D598 +D599 +D59A +D59B +D59C +D59D +D59E +D59F +D5A0 +D641 +D642 +D643 +D644 +D645 +D646 +D647 +D648 +D649 +D64A +D64B +D64C +D64D +D64E +D64F +D650 +D651 +D652 +D653 +D654 +D655 +D656 +D657 +D658 +D659 +D65A +D661 +D662 +D663 +D664 +D665 +D666 +D667 +D668 +D669 +D66A +D66B +D66C +D66D +D66E +D66F +D670 +D671 +D672 +D673 +D674 +D675 +D676 +D677 +D678 +D679 +D67A +D681 +D682 +D683 +D684 +D685 +D686 +D687 +D688 +D689 +D68A +D68B +D68C +D68D +D68E +D68F +D690 +D691 +D692 +D693 +D694 +D695 +D696 +D697 +D698 +D699 +D69A +D69B +D69C +D69D +D69E +D69F +D6A0 +D741 +D742 +D743 +D744 +D745 +D746 +D747 +D748 +D749 +D74A +D74B +D74C +D74D +D74E +D74F +D750 +D751 +D752 +D753 +D754 +D755 +D756 +D757 +D758 +D759 +D75A +D761 +D762 +D763 +D764 +D765 +D766 +D767 +D768 +D769 +D76A +D76B +D76C +D76D +D76E +D76F +D770 +D771 +D772 +D773 +D774 +D775 +D776 +D777 +D778 +D779 +D77A +D781 +D782 +D783 +D784 +D785 +D786 +D787 +D788 +D789 +D78A +D78B +D78C +D78D +D78E +D78F +D790 +D791 +D792 +D793 +D794 +D795 +D796 +D797 +D798 +D799 +D79A +D79B +D79C +D79D +D79E +D79F +D7A0 +D841 +D842 +D843 +D844 +D845 +D846 +D847 +D848 +D849 +D84A +D84B +D84C +D84D +D84E +D84F +D850 +D851 +D852 +D853 +D854 +D855 +D856 +D857 +D858 +D859 +D85A +D861 +D862 +D863 +D864 +D865 +D866 +D867 +D868 +D869 +D86A +D86B +D86C +D86D +D86E +D86F +D870 +D871 +D872 +D873 +D874 +D875 +D876 +D877 +D878 +D879 +D87A +D881 +D882 +D883 +D884 +D885 +D886 +D887 +D888 +D889 +D88A +D88B +D88C +D88D +D88E +D88F +D890 +D891 +D892 +D893 +D894 +D895 +D896 +D897 +D898 +D899 +D89A +D89B +D89C +D89D +D89E +D89F +D8A0 +D941 +D942 +D943 +D944 +D945 +D946 +D947 +D948 +D949 +D94A +D94B +D94C +D94D +D94E +D94F +D950 +D951 +D952 +D953 +D954 +D955 +D956 +D957 +D958 +D959 +D95A +D961 +D962 +D963 +D964 +D965 +D966 +D967 +D968 +D969 +D96A +D96B +D96C +D96D +D96E +D96F +D970 +D971 +D972 +D973 +D974 +D975 +D976 +D977 +D978 +D979 +D97A +D981 +D982 +D983 +D984 +D985 +D986 +D987 +D988 +D989 +D98A +D98B +D98C +D98D +D98E +D98F +D990 +D991 +D992 +D993 +D994 +D995 +D996 +D997 +D998 +D999 +D99A +D99B +D99C +D99D +D99E +D99F +D9A0 +DA41 +DA42 +DA43 +DA44 +DA45 +DA46 +DA47 +DA48 +DA49 +DA4A +DA4B +DA4C +DA4D +DA4E +DA4F +DA50 +DA51 +DA52 +DA53 +DA54 +DA55 +DA56 +DA57 +DA58 +DA59 +DA5A +DA61 +DA62 +DA63 +DA64 +DA65 +DA66 +DA67 +DA68 +DA69 +DA6A +DA6B +DA6C +DA6D +DA6E +DA6F +DA70 +DA71 +DA72 +DA73 +DA74 +DA75 +DA76 +DA77 +DA78 +DA79 +DA7A +DA81 +DA82 +DA83 +DA84 +DA85 +DA86 +DA87 +DA88 +DA89 +DA8A +DA8B +DA8C +DA8D +DA8E +DA8F +DA90 +DA91 +DA92 +DA93 +DA94 +DA95 +DA96 +DA97 +DA98 +DA99 +DA9A +DA9B +DA9C +DA9D +DA9E +DA9F +DAA0 +DB41 +DB42 +DB43 +DB44 +DB45 +DB46 +DB47 +DB48 +DB49 +DB4A +DB4B +DB4C +DB4D +DB4E +DB4F +DB50 +DB51 +DB52 +DB53 +DB54 +DB55 +DB56 +DB57 +DB58 +DB59 +DB5A +DB61 +DB62 +DB63 +DB64 +DB65 +DB66 +DB67 +DB68 +DB69 +DB6A +DB6B +DB6C +DB6D +DB6E +DB6F +DB70 +DB71 +DB72 +DB73 +DB74 +DB75 +DB76 +DB77 +DB78 +DB79 +DB7A +DB81 +DB82 +DB83 +DB84 +DB85 +DB86 +DB87 +DB88 +DB89 +DB8A +DB8B +DB8C +DB8D +DB8E +DB8F +DB90 +DB91 +DB92 +DB93 +DB94 +DB95 +DB96 +DB97 +DB98 +DB99 +DB9A +DB9B +DB9C +DB9D +DB9E +DB9F +DBA0 +DC41 +DC42 +DC43 +DC44 +DC45 +DC46 +DC47 +DC48 +DC49 +DC4A +DC4B +DC4C +DC4D +DC4E +DC4F +DC50 +DC51 +DC52 +DC53 +DC54 +DC55 +DC56 +DC57 +DC58 +DC59 +DC5A +DC61 +DC62 +DC63 +DC64 +DC65 +DC66 +DC67 +DC68 +DC69 +DC6A +DC6B +DC6C +DC6D +DC6E +DC6F +DC70 +DC71 +DC72 +DC73 +DC74 +DC75 +DC76 +DC77 +DC78 +DC79 +DC7A +DC81 +DC82 +DC83 +DC84 +DC85 +DC86 +DC87 +DC88 +DC89 +DC8A +DC8B +DC8C +DC8D +DC8E +DC8F +DC90 +DC91 +DC92 +DC93 +DC94 +DC95 +DC96 +DC97 +DC98 +DC99 +DC9A +DC9B +DC9C +DC9D +DC9E +DC9F +DCA0 +DD41 +DD42 +DD43 +DD44 +DD45 +DD46 +DD47 +DD48 +DD49 +DD4A +DD4B +DD4C +DD4D +DD4E +DD4F +DD50 +DD51 +DD52 +DD53 +DD54 +DD55 +DD56 +DD57 +DD58 +DD59 +DD5A +DD61 +DD62 +DD63 +DD64 +DD65 +DD66 +DD67 +DD68 +DD69 +DD6A +DD6B +DD6C +DD6D +DD6E +DD6F +DD70 +DD71 +DD72 +DD73 +DD74 +DD75 +DD76 +DD77 +DD78 +DD79 +DD7A +DD81 +DD82 +DD83 +DD84 +DD85 +DD86 +DD87 +DD88 +DD89 +DD8A +DD8B +DD8C +DD8D +DD8E +DD8F +DD90 +DD91 +DD92 +DD93 +DD94 +DD95 +DD96 +DD97 +DD98 +DD99 +DD9A +DD9B +DD9C +DD9D +DD9E +DD9F +DDA0 +DE41 +DE42 +DE43 +DE44 +DE45 +DE46 +DE47 +DE48 +DE49 +DE4A +DE4B +DE4C +DE4D +DE4E +DE4F +DE50 +DE51 +DE52 +DE53 +DE54 +DE55 +DE56 +DE57 +DE58 +DE59 +DE5A +DE61 +DE62 +DE63 +DE64 +DE65 +DE66 +DE67 +DE68 +DE69 +DE6A +DE6B +DE6C +DE6D +DE6E +DE6F +DE70 +DE71 +DE72 +DE73 +DE74 +DE75 +DE76 +DE77 +DE78 +DE79 +DE7A +DE81 +DE82 +DE83 +DE84 +DE85 +DE86 +DE87 +DE88 +DE89 +DE8A +DE8B +DE8C +DE8D +DE8E +DE8F +DE90 +DE91 +DE92 +DE93 +DE94 +DE95 +DE96 +DE97 +DE98 +DE99 +DE9A +DE9B +DE9C +DE9D +DE9E +DE9F +DEA0 +DF41 +DF42 +DF43 +DF44 +DF45 +DF46 +DF47 +DF48 +DF49 +DF4A +DF4B +DF4C +DF4D +DF4E +DF4F +DF50 +DF51 +DF52 +DF53 +DF54 +DF55 +DF56 +DF57 +DF58 +DF59 +DF5A +DF61 +DF62 +DF63 +DF64 +DF65 +DF66 +DF67 +DF68 +DF69 +DF6A +DF6B +DF6C +DF6D +DF6E +DF6F +DF70 +DF71 +DF72 +DF73 +DF74 +DF75 +DF76 +DF77 +DF78 +DF79 +DF7A +DF81 +DF82 +DF83 +DF84 +DF85 +DF86 +DF87 +DF88 +DF89 +DF8A +DF8B +DF8C +DF8D +DF8E +DF8F +DF90 +DF91 +DF92 +DF93 +DF94 +DF95 +DF96 +DF97 +DF98 +DF99 +DF9A +DF9B +DF9C +DF9D +DF9E +DF9F +DFA0 +E041 +E042 +E043 +E044 +E045 +E046 +E047 +E048 +E049 +E04A +E04B +E04C +E04D +E04E +E04F +E050 +E051 +E052 +E053 +E054 +E055 +E056 +E057 +E058 +E059 +E05A +E061 +E062 +E063 +E064 +E065 +E066 +E067 +E068 +E069 +E06A +E06B +E06C +E06D +E06E +E06F +E070 +E071 +E072 +E073 +E074 +E075 +E076 +E077 +E078 +E079 +E07A +E081 +E082 +E083 +E084 +E085 +E086 +E087 +E088 +E089 +E08A +E08B +E08C +E08D +E08E +E08F +E090 +E091 +E092 +E093 +E094 +E095 +E096 +E097 +E098 +E099 +E09A +E09B +E09C +E09D +E09E +E09F +E0A0 +E141 +E142 +E143 +E144 +E145 +E146 +E147 +E148 +E149 +E14A +E14B +E14C +E14D +E14E +E14F +E150 +E151 +E152 +E153 +E154 +E155 +E156 +E157 +E158 +E159 +E15A +E161 +E162 +E163 +E164 +E165 +E166 +E167 +E168 +E169 +E16A +E16B +E16C +E16D +E16E +E16F +E170 +E171 +E172 +E173 +E174 +E175 +E176 +E177 +E178 +E179 +E17A +E181 +E182 +E183 +E184 +E185 +E186 +E187 +E188 +E189 +E18A +E18B +E18C +E18D +E18E +E18F +E190 +E191 +E192 +E193 +E194 +E195 +E196 +E197 +E198 +E199 +E19A +E19B +E19C +E19D +E19E +E19F +E1A0 +E241 +E242 +E243 +E244 +E245 +E246 +E247 +E248 +E249 +E24A +E24B +E24C +E24D +E24E +E24F +E250 +E251 +E252 +E253 +E254 +E255 +E256 +E257 +E258 +E259 +E25A +E261 +E262 +E263 +E264 +E265 +E266 +E267 +E268 +E269 +E26A +E26B +E26C +E26D +E26E +E26F +E270 +E271 +E272 +E273 +E274 +E275 +E276 +E277 +E278 +E279 +E27A +E281 +E282 +E283 +E284 +E285 +E286 +E287 +E288 +E289 +E28A +E28B +E28C +E28D +E28E +E28F +E290 +E291 +E292 +E293 +E294 +E295 +E296 +E297 +E298 +E299 +E29A +E29B +E29C +E29D +E29E +E29F +E2A0 +E341 +E342 +E343 +E344 +E345 +E346 +E347 +E348 +E349 +E34A +E34B +E34C +E34D +E34E +E34F +E350 +E351 +E352 +E353 +E354 +E355 +E356 +E357 +E358 +E359 +E35A +E361 +E362 +E363 +E364 +E365 +E366 +E367 +E368 +E369 +E36A +E36B +E36C +E36D +E36E +E36F +E370 +E371 +E372 +E373 +E374 +E375 +E376 +E377 +E378 +E379 +E37A +E381 +E382 +E383 +E384 +E385 +E386 +E387 +E388 +E389 +E38A +E38B +E38C +E38D +E38E +E38F +E390 +E391 +E392 +E393 +E394 +E395 +E396 +E397 +E398 +E399 +E39A +E39B +E39C +E39D +E39E +E39F +E3A0 +E441 +E442 +E443 +E444 +E445 +E446 +E447 +E448 +E449 +E44A +E44B +E44C +E44D +E44E +E44F +E450 +E451 +E452 +E453 +E454 +E455 +E456 +E457 +E458 +E459 +E45A +E461 +E462 +E463 +E464 +E465 +E466 +E467 +E468 +E469 +E46A +E46B +E46C +E46D +E46E +E46F +E470 +E471 +E472 +E473 +E474 +E475 +E476 +E477 +E478 +E479 +E47A +E481 +E482 +E483 +E484 +E485 +E486 +E487 +E488 +E489 +E48A +E48B +E48C +E48D +E48E +E48F +E490 +E491 +E492 +E493 +E494 +E495 +E496 +E497 +E498 +E499 +E49A +E49B +E49C +E49D +E49E +E49F +E4A0 +E541 +E542 +E543 +E544 +E545 +E546 +E547 +E548 +E549 +E54A +E54B +E54C +E54D +E54E +E54F +E550 +E551 +E552 +E553 +E554 +E555 +E556 +E557 +E558 +E559 +E55A +E561 +E562 +E563 +E564 +E565 +E566 +E567 +E568 +E569 +E56A +E56B +E56C +E56D +E56E +E56F +E570 +E571 +E572 +E573 +E574 +E575 +E576 +E577 +E578 +E579 +E57A +E581 +E582 +E583 +E584 +E585 +E586 +E587 +E588 +E589 +E58A +E58B +E58C +E58D +E58E +E58F +E590 +E591 +E592 +E593 +E594 +E595 +E596 +E597 +E598 +E599 +E59A +E59B +E59C +E59D +E59E +E59F +E5A0 +E641 +E642 +E643 +E644 +E645 +E646 +E647 +E648 +E649 +E64A +E64B +E64C +E64D +E64E +E64F +E650 +E651 +E652 +E653 +E654 +E655 +E656 +E657 +E658 +E659 +E65A +E661 +E662 +E663 +E664 +E665 +E666 +E667 +E668 +E669 +E66A +E66B +E66C +E66D +E66E +E66F +E670 +E671 +E672 +E673 +E674 +E675 +E676 +E677 +E678 +E679 +E67A +E681 +E682 +E683 +E684 +E685 +E686 +E687 +E688 +E689 +E68A +E68B +E68C +E68D +E68E +E68F +E690 +E691 +E692 +E693 +E694 +E695 +E696 +E697 +E698 +E699 +E69A +E69B +E69C +E69D +E69E +E69F +E6A0 +E741 +E742 +E743 +E744 +E745 +E746 +E747 +E748 +E749 +E74A +E74B +E74C +E74D +E74E +E74F +E750 +E751 +E752 +E753 +E754 +E755 +E756 +E757 +E758 +E759 +E75A +E761 +E762 +E763 +E764 +E765 +E766 +E767 +E768 +E769 +E76A +E76B +E76C +E76D +E76E +E76F +E770 +E771 +E772 +E773 +E774 +E775 +E776 +E777 +E778 +E779 +E77A +E781 +E782 +E783 +E784 +E785 +E786 +E787 +E788 +E789 +E78A +E78B +E78C +E78D +E78E +E78F +E790 +E791 +E792 +E793 +E794 +E795 +E796 +E797 +E798 +E799 +E79A +E79B +E79C +E79D +E79E +E79F +E7A0 +E841 +E842 +E843 +E844 +E845 +E846 +E847 +E848 +E849 +E84A +E84B +E84C +E84D +E84E +E84F +E850 +E851 +E852 +E853 +E854 +E855 +E856 +E857 +E858 +E859 +E85A +E861 +E862 +E863 +E864 +E865 +E866 +E867 +E868 +E869 +E86A +E86B +E86C +E86D +E86E +E86F +E870 +E871 +E872 +E873 +E874 +E875 +E876 +E877 +E878 +E879 +E87A +E881 +E882 +E883 +E884 +E885 +E886 +E887 +E888 +E889 +E88A +E88B +E88C +E88D +E88E +E88F +E890 +E891 +E892 +E893 +E894 +E895 +E896 +E897 +E898 +E899 +E89A +E89B +E89C +E89D +E89E +E89F +E8A0 +E941 +E942 +E943 +E944 +E945 +E946 +E947 +E948 +E949 +E94A +E94B +E94C +E94D +E94E +E94F +E950 +E951 +E952 +E953 +E954 +E955 +E956 +E957 +E958 +E959 +E95A +E961 +E962 +E963 +E964 +E965 +E966 +E967 +E968 +E969 +E96A +E96B +E96C +E96D +E96E +E96F +E970 +E971 +E972 +E973 +E974 +E975 +E976 +E977 +E978 +E979 +E97A +E981 +E982 +E983 +E984 +E985 +E986 +E987 +E988 +E989 +E98A +E98B +E98C +E98D +E98E +E98F +E990 +E991 +E992 +E993 +E994 +E995 +E996 +E997 +E998 +E999 +E99A +E99B +E99C +E99D +E99E +E99F +E9A0 +EA41 +EA42 +EA43 +EA44 +EA45 +EA46 +EA47 +EA48 +EA49 +EA4A +EA4B +EA4C +EA4D +EA4E +EA4F +EA50 +EA51 +EA52 +EA53 +EA54 +EA55 +EA56 +EA57 +EA58 +EA59 +EA5A +EA61 +EA62 +EA63 +EA64 +EA65 +EA66 +EA67 +EA68 +EA69 +EA6A +EA6B +EA6C +EA6D +EA6E +EA6F +EA70 +EA71 +EA72 +EA73 +EA74 +EA75 +EA76 +EA77 +EA78 +EA79 +EA7A +EA81 +EA82 +EA83 +EA84 +EA85 +EA86 +EA87 +EA88 +EA89 +EA8A +EA8B +EA8C +EA8D +EA8E +EA8F +EA90 +EA91 +EA92 +EA93 +EA94 +EA95 +EA96 +EA97 +EA98 +EA99 +EA9A +EA9B +EA9C +EA9D +EA9E +EA9F +EAA0 +EB41 +EB42 +EB43 +EB44 +EB45 +EB46 +EB47 +EB48 +EB49 +EB4A +EB4B +EB4C +EB4D +EB4E +EB4F +EB50 +EB51 +EB52 +EB53 +EB54 +EB55 +EB56 +EB57 +EB58 +EB59 +EB5A +EB61 +EB62 +EB63 +EB64 +EB65 +EB66 +EB67 +EB68 +EB69 +EB6A +EB6B +EB6C +EB6D +EB6E +EB6F +EB70 +EB71 +EB72 +EB73 +EB74 +EB75 +EB76 +EB77 +EB78 +EB79 +EB7A +EB81 +EB82 +EB83 +EB84 +EB85 +EB86 +EB87 +EB88 +EB89 +EB8A +EB8B +EB8C +EB8D +EB8E +EB8F +EB90 +EB91 +EB92 +EB93 +EB94 +EB95 +EB96 +EB97 +EB98 +EB99 +EB9A +EB9B +EB9C +EB9D +EB9E +EB9F +EBA0 +EC41 +EC42 +EC43 +EC44 +EC45 +EC46 +EC47 +EC48 +EC49 +EC4A +EC4B +EC4C +EC4D +EC4E +EC4F +EC50 +EC51 +EC52 +EC53 +EC54 +EC55 +EC56 +EC57 +EC58 +EC59 +EC5A +EC61 +EC62 +EC63 +EC64 +EC65 +EC66 +EC67 +EC68 +EC69 +EC6A +EC6B +EC6C +EC6D +EC6E +EC6F +EC70 +EC71 +EC72 +EC73 +EC74 +EC75 +EC76 +EC77 +EC78 +EC79 +EC7A +EC81 +EC82 +EC83 +EC84 +EC85 +EC86 +EC87 +EC88 +EC89 +EC8A +EC8B +EC8C +EC8D +EC8E +EC8F +EC90 +EC91 +EC92 +EC93 +EC94 +EC95 +EC96 +EC97 +EC98 +EC99 +EC9A +EC9B +EC9C +EC9D +EC9E +EC9F +ECA0 +ED41 +ED42 +ED43 +ED44 +ED45 +ED46 +ED47 +ED48 +ED49 +ED4A +ED4B +ED4C +ED4D +ED4E +ED4F +ED50 +ED51 +ED52 +ED53 +ED54 +ED55 +ED56 +ED57 +ED58 +ED59 +ED5A +ED61 +ED62 +ED63 +ED64 +ED65 +ED66 +ED67 +ED68 +ED69 +ED6A +ED6B +ED6C +ED6D +ED6E +ED6F +ED70 +ED71 +ED72 +ED73 +ED74 +ED75 +ED76 +ED77 +ED78 +ED79 +ED7A +ED81 +ED82 +ED83 +ED84 +ED85 +ED86 +ED87 +ED88 +ED89 +ED8A +ED8B +ED8C +ED8D +ED8E +ED8F +ED90 +ED91 +ED92 +ED93 +ED94 +ED95 +ED96 +ED97 +ED98 +ED99 +ED9A +ED9B +ED9C +ED9D +ED9E +ED9F +EDA0 +EE41 +EE42 +EE43 +EE44 +EE45 +EE46 +EE47 +EE48 +EE49 +EE4A +EE4B +EE4C +EE4D +EE4E +EE4F +EE50 +EE51 +EE52 +EE53 +EE54 +EE55 +EE56 +EE57 +EE58 +EE59 +EE5A +EE61 +EE62 +EE63 +EE64 +EE65 +EE66 +EE67 +EE68 +EE69 +EE6A +EE6B +EE6C +EE6D +EE6E +EE6F +EE70 +EE71 +EE72 +EE73 +EE74 +EE75 +EE76 +EE77 +EE78 +EE79 +EE7A +EE81 +EE82 +EE83 +EE84 +EE85 +EE86 +EE87 +EE88 +EE89 +EE8A +EE8B +EE8C +EE8D +EE8E +EE8F +EE90 +EE91 +EE92 +EE93 +EE94 +EE95 +EE96 +EE97 +EE98 +EE99 +EE9A +EE9B +EE9C +EE9D +EE9E +EE9F +EEA0 +EF41 +EF42 +EF43 +EF44 +EF45 +EF46 +EF47 +EF48 +EF49 +EF4A +EF4B +EF4C +EF4D +EF4E +EF4F +EF50 +EF51 +EF52 +EF53 +EF54 +EF55 +EF56 +EF57 +EF58 +EF59 +EF5A +EF61 +EF62 +EF63 +EF64 +EF65 +EF66 +EF67 +EF68 +EF69 +EF6A +EF6B +EF6C +EF6D +EF6E +EF6F +EF70 +EF71 +EF72 +EF73 +EF74 +EF75 +EF76 +EF77 +EF78 +EF79 +EF7A +EF81 +EF82 +EF83 +EF84 +EF85 +EF86 +EF87 +EF88 +EF89 +EF8A +EF8B +EF8C +EF8D +EF8E +EF8F +EF90 +EF91 +EF92 +EF93 +EF94 +EF95 +EF96 +EF97 +EF98 +EF99 +EF9A +EF9B +EF9C +EF9D +EF9E +EF9F +EFA0 +F041 +F042 +F043 +F044 +F045 +F046 +F047 +F048 +F049 +F04A +F04B +F04C +F04D +F04E +F04F +F050 +F051 +F052 +F053 +F054 +F055 +F056 +F057 +F058 +F059 +F05A +F061 +F062 +F063 +F064 +F065 +F066 +F067 +F068 +F069 +F06A +F06B +F06C +F06D +F06E +F06F +F070 +F071 +F072 +F073 +F074 +F075 +F076 +F077 +F078 +F079 +F07A +F081 +F082 +F083 +F084 +F085 +F086 +F087 +F088 +F089 +F08A +F08B +F08C +F08D +F08E +F08F +F090 +F091 +F092 +F093 +F094 +F095 +F096 +F097 +F098 +F099 +F09A +F09B +F09C +F09D +F09E +F09F +F0A0 +F141 +F142 +F143 +F144 +F145 +F146 +F147 +F148 +F149 +F14A +F14B +F14C +F14D +F14E +F14F +F150 +F151 +F152 +F153 +F154 +F155 +F156 +F157 +F158 +F159 +F15A +F161 +F162 +F163 +F164 +F165 +F166 +F167 +F168 +F169 +F16A +F16B +F16C +F16D +F16E +F16F +F170 +F171 +F172 +F173 +F174 +F175 +F176 +F177 +F178 +F179 +F17A +F181 +F182 +F183 +F184 +F185 +F186 +F187 +F188 +F189 +F18A +F18B +F18C +F18D +F18E +F18F +F190 +F191 +F192 +F193 +F194 +F195 +F196 +F197 +F198 +F199 +F19A +F19B +F19C +F19D +F19E +F19F +F1A0 +F241 +F242 +F243 +F244 +F245 +F246 +F247 +F248 +F249 +F24A +F24B +F24C +F24D +F24E +F24F +F250 +F251 +F252 +F253 +F254 +F255 +F256 +F257 +F258 +F259 +F25A +F261 +F262 +F263 +F264 +F265 +F266 +F267 +F268 +F269 +F26A +F26B +F26C +F26D +F26E +F26F +F270 +F271 +F272 +F273 +F274 +F275 +F276 +F277 +F278 +F279 +F27A +F281 +F282 +F283 +F284 +F285 +F286 +F287 +F288 +F289 +F28A +F28B +F28C +F28D +F28E +F28F +F290 +F291 +F292 +F293 +F294 +F295 +F296 +F297 +F298 +F299 +F29A +F29B +F29C +F29D +F29E +F29F +F2A0 +F341 +F342 +F343 +F344 +F345 +F346 +F347 +F348 +F349 +F34A +F34B +F34C +F34D +F34E +F34F +F350 +F351 +F352 +F353 +F354 +F355 +F356 +F357 +F358 +F359 +F35A +F361 +F362 +F363 +F364 +F365 +F366 +F367 +F368 +F369 +F36A +F36B +F36C +F36D +F36E +F36F +F370 +F371 +F372 +F373 +F374 +F375 +F376 +F377 +F378 +F379 +F37A +F381 +F382 +F383 +F384 +F385 +F386 +F387 +F388 +F389 +F38A +F38B +F38C +F38D +F38E +F38F +F390 +F391 +F392 +F393 +F394 +F395 +F396 +F397 +F398 +F399 +F39A +F39B +F39C +F39D +F39E +F39F +F3A0 +F441 +F442 +F443 +F444 +F445 +F446 +F447 +F448 +F449 +F44A +F44B +F44C +F44D +F44E +F44F +F450 +F451 +F452 +F453 +F454 +F455 +F456 +F457 +F458 +F459 +F45A +F461 +F462 +F463 +F464 +F465 +F466 +F467 +F468 +F469 +F46A +F46B +F46C +F46D +F46E +F46F +F470 +F471 +F472 +F473 +F474 +F475 +F476 +F477 +F478 +F479 +F47A +F481 +F482 +F483 +F484 +F485 +F486 +F487 +F488 +F489 +F48A +F48B +F48C +F48D +F48E +F48F +F490 +F491 +F492 +F493 +F494 +F495 +F496 +F497 +F498 +F499 +F49A +F49B +F49C +F49D +F49E +F49F +F4A0 +F541 +F542 +F543 +F544 +F545 +F546 +F547 +F548 +F549 +F54A +F54B +F54C +F54D +F54E +F54F +F550 +F551 +F552 +F553 +F554 +F555 +F556 +F557 +F558 +F559 +F55A +F561 +F562 +F563 +F564 +F565 +F566 +F567 +F568 +F569 +F56A +F56B +F56C +F56D +F56E +F56F +F570 +F571 +F572 +F573 +F574 +F575 +F576 +F577 +F578 +F579 +F57A +F581 +F582 +F583 +F584 +F585 +F586 +F587 +F588 +F589 +F58A +F58B +F58C +F58D +F58E +F58F +F590 +F591 +F592 +F593 +F594 +F595 +F596 +F597 +F598 +F599 +F59A +F59B +F59C +F59D +F59E +F59F +F5A0 +F641 +F642 +F643 +F644 +F645 +F646 +F647 +F648 +F649 +F64A +F64B +F64C +F64D +F64E +F64F +F650 +F651 +F652 +F653 +F654 +F655 +F656 +F657 +F658 +F659 +F65A +F661 +F662 +F663 +F664 +F665 +F666 +F667 +F668 +F669 +F66A +F66B +F66C +F66D +F66E +F66F +F670 +F671 +F672 +F673 +F674 +F675 +F676 +F677 +F678 +F679 +F67A +F681 +F682 +F683 +F684 +F685 +F686 +F687 +F688 +F689 +F68A +F68B +F68C +F68D +F68E +F68F +F690 +F691 +F692 +F693 +F694 +F695 +F696 +F697 +F698 +F699 +F69A +F69B +F69C +F69D +F69E +F69F +F6A0 +F741 +F742 +F743 +F744 +F745 +F746 +F747 +F748 +F749 +F74A +F74B +F74C +F74D +F74E +F74F +F750 +F751 +F752 +F753 +F754 +F755 +F756 +F757 +F758 +F759 +F75A +F761 +F762 +F763 +F764 +F765 +F766 +F767 +F768 +F769 +F76A +F76B +F76C +F76D +F76E +F76F +F770 +F771 +F772 +F773 +F774 +F775 +F776 +F777 +F778 +F779 +F77A +F781 +F782 +F783 +F784 +F785 +F786 +F787 +F788 +F789 +F78A +F78B +F78C +F78D +F78E +F78F +F790 +F791 +F792 +F793 +F794 +F795 +F796 +F797 +F798 +F799 +F79A +F79B +F79C +F79D +F79E +F79F +F7A0 +F841 +F842 +F843 +F844 +F845 +F846 +F847 +F848 +F849 +F84A +F84B +F84C +F84D +F84E +F84F +F850 +F851 +F852 +F853 +F854 +F855 +F856 +F857 +F858 +F859 +F85A +F861 +F862 +F863 +F864 +F865 +F866 +F867 +F868 +F869 +F86A +F86B +F86C +F86D +F86E +F86F +F870 +F871 +F872 +F873 +F874 +F875 +F876 +F877 +F878 +F879 +F87A +F881 +F882 +F883 +F884 +F885 +F886 +F887 +F888 +F889 +F88A +F88B +F88C +F88D +F88E +F88F +F890 +F891 +F892 +F893 +F894 +F895 +F896 +F897 +F898 +F899 +F89A +F89B +F89C +F89D +F89E +F89F +F8A0 +F941 +F942 +F943 +F944 +F945 +F946 +F947 +F948 +F949 +F94A +F94B +F94C +F94D +F94E +F94F +F950 +F951 +F952 +F953 +F954 +F955 +F956 +F957 +F958 +F959 +F95A +F961 +F962 +F963 +F964 +F965 +F966 +F967 +F968 +F969 +F96A +F96B +F96C +F96D +F96E +F96F +F970 +F971 +F972 +F973 +F974 +F975 +F976 +F977 +F978 +F979 +F97A +F981 +F982 +F983 +F984 +F985 +F986 +F987 +F988 +F989 +F98A +F98B +F98C +F98D +F98E +F98F +F990 +F991 +F992 +F993 +F994 +F995 +F996 +F997 +F998 +F999 +F99A +F99B +F99C +F99D +F99E +F99F +F9A0 +FA41 +FA42 +FA43 +FA44 +FA45 +FA46 +FA47 +FA48 +FA49 +FA4A +FA4B +FA4C +FA4D +FA4E +FA4F +FA50 +FA51 +FA52 +FA53 +FA54 +FA55 +FA56 +FA57 +FA58 +FA59 +FA5A +FA61 +FA62 +FA63 +FA64 +FA65 +FA66 +FA67 +FA68 +FA69 +FA6A +FA6B +FA6C +FA6D +FA6E +FA6F +FA70 +FA71 +FA72 +FA73 +FA74 +FA75 +FA76 +FA77 +FA78 +FA79 +FA7A +FA81 +FA82 +FA83 +FA84 +FA85 +FA86 +FA87 +FA88 +FA89 +FA8A +FA8B +FA8C +FA8D +FA8E +FA8F +FA90 +FA91 +FA92 +FA93 +FA94 +FA95 +FA96 +FA97 +FA98 +FA99 +FA9A +FA9B +FA9C +FA9D +FA9E +FA9F +FAA0 +FB41 +FB42 +FB43 +FB44 +FB45 +FB46 +FB47 +FB48 +FB49 +FB4A +FB4B +FB4C +FB4D +FB4E +FB4F +FB50 +FB51 +FB52 +FB53 +FB54 +FB55 +FB56 +FB57 +FB58 +FB59 +FB5A +FB61 +FB62 +FB63 +FB64 +FB65 +FB66 +FB67 +FB68 +FB69 +FB6A +FB6B +FB6C +FB6D +FB6E +FB6F +FB70 +FB71 +FB72 +FB73 +FB74 +FB75 +FB76 +FB77 +FB78 +FB79 +FB7A +FB81 +FB82 +FB83 +FB84 +FB85 +FB86 +FB87 +FB88 +FB89 +FB8A +FB8B +FB8C +FB8D +FB8E +FB8F +FB90 +FB91 +FB92 +FB93 +FB94 +FB95 +FB96 +FB97 +FB98 +FB99 +FB9A +FB9B +FB9C +FB9D +FB9E +FB9F +FBA0 +FC41 +FC42 +FC43 +FC44 +FC45 +FC46 +FC47 +FC48 +FC49 +FC4A +FC4B +FC4C +FC4D +FC4E +FC4F +FC50 +FC51 +FC52 +FC53 +FC54 +FC55 +FC56 +FC57 +FC58 +FC59 +FC5A +FC61 +FC62 +FC63 +FC64 +FC65 +FC66 +FC67 +FC68 +FC69 +FC6A +FC6B +FC6C +FC6D +FC6E +FC6F +FC70 +FC71 +FC72 +FC73 +FC74 +FC75 +FC76 +FC77 +FC78 +FC79 +FC7A +FC81 +FC82 +FC83 +FC84 +FC85 +FC86 +FC87 +FC88 +FC89 +FC8A +FC8B +FC8C +FC8D +FC8E +FC8F +FC90 +FC91 +FC92 +FC93 +FC94 +FC95 +FC96 +FC97 +FC98 +FC99 +FC9A +FC9B +FC9C +FC9D +FC9E +FC9F +FCA0 +FD41 +FD42 +FD43 +FD44 +FD45 +FD46 +FD47 +FD48 +FD49 +FD4A +FD4B +FD4C +FD4D +FD4E +FD4F +FD50 +FD51 +FD52 +FD53 +FD54 +FD55 +FD56 +FD57 +FD58 +FD59 +FD5A +FD61 +FD62 +FD63 +FD64 +FD65 +FD66 +FD67 +FD68 +FD69 +FD6A +FD6B +FD6C +FD6D +FD6E +FD6F +FD70 +FD71 +FD72 +FD73 +FD74 +FD75 +FD76 +FD77 +FD78 +FD79 +FD7A +FD81 +FD82 +FD83 +FD84 +FD85 +FD86 +FD87 +FD88 +FD89 +FD8A +FD8B +FD8C +FD8D +FD8E +FD8F +FD90 +FD91 +FD92 +FD93 +FD94 +FD95 +FD96 +FD97 +FD98 +FD99 +FD9A +FD9B +FD9C +FD9D +FD9E +FD9F +FDA0 +FE41 +FE42 +FE43 +FE44 +FE45 +FE46 +FE47 +FE48 +FE49 +FE4A +FE4B +FE4C +FE4D +FE4E +FE4F +FE50 +FE51 +FE52 +FE53 +FE54 +FE55 +FE56 +FE57 +FE58 +FE59 +FE5A +FE61 +FE62 +FE63 +FE64 +FE65 +FE66 +FE67 +FE68 +FE69 +FE6A +FE6B +FE6C +FE6D +FE6E +FE6F +FE70 +FE71 +FE72 +FE73 +FE74 +FE75 +FE76 +FE77 +FE78 +FE79 +FE7A +FE81 +FE82 +FE83 +FE84 +FE85 +FE86 +FE87 +FE88 +FE89 +FE8A +FE8B +FE8C +FE8D +FE8E +FE8F +FE90 +FE91 +FE92 +FE93 +FE94 +FE95 +FE96 +FE97 +FE98 +FE99 +FE9A +FE9B +FE9C +FE9D +FE9E +FE9F +FEA0 +FEA1 +FEA2 +FEA3 +FEA4 +FEA5 +FEA6 +FEA7 +FEA8 +FEA9 +FEAA +FEAB +FEAC +FEAD +FEAE +FEAF +FEB0 +FEB1 +FEB2 +FEB3 +FEB4 +FEB5 +FEB6 +FEB7 +FEB8 +FEB9 +FEBA +FEBB +FEBC +FEBD +FEBE +FEBF +FEC0 +FEC1 +FEC2 +FEC3 +FEC4 +FEC5 +FEC6 +FEC7 +FEC8 +FEC9 +FECA +FECB +FECC +FECD +FECE +FECF +FED0 +FED1 +FED2 +FED3 +FED4 +FED5 +FED6 +FED7 +FED8 +FED9 +FEDA +FEDB +FEDC +FEDD +FEDE +FEDF +FEE0 +FEE1 +FEE2 +FEE3 +FEE4 +FEE5 +FEE6 +FEE7 +FEE8 +FEE9 +FEEA +FEEB +FEEC +FEED +FEEE +FEEF +FEF0 +FEF1 +FEF2 +FEF3 +FEF4 +FEF5 +FEF6 +FEF7 +FEF8 +FEF9 +FEFA +FEFB +FEFC +FEFD +FEFE +DELETE FROM t2 WHERE u='?'; +SELECT count(*) as roundtrip_problem_chars FROM t2 WHERE hex(a) <> hex(a2); +roundtrip_problem_chars +0 +SELECT s, hex(a), hex(u), hex(a2) FROM t2 ORDER BY s; +s hex(a) hex(u) hex(a2) +8141 8141 EAB082 8141 +8142 8142 EAB083 8142 +8143 8143 EAB085 8143 +8144 8144 EAB086 8144 +8145 8145 EAB08B 8145 +8146 8146 EAB08C 8146 +8147 8147 EAB08D 8147 +8148 8148 EAB08E 8148 +8149 8149 EAB08F 8149 +814A 814A EAB098 814A +814B 814B EAB09E 814B +814C 814C EAB09F 814C +814D 814D EAB0A1 814D +814E 814E EAB0A2 814E +814F 814F EAB0A3 814F +8150 8150 EAB0A5 8150 +8151 8151 EAB0A6 8151 +8152 8152 EAB0A7 8152 +8153 8153 EAB0A8 8153 +8154 8154 EAB0A9 8154 +8155 8155 EAB0AA 8155 +8156 8156 EAB0AB 8156 +8157 8157 EAB0AE 8157 +8158 8158 EAB0B2 8158 +8159 8159 EAB0B3 8159 +815A 815A EAB0B4 815A +8161 8161 EAB0B5 8161 +8162 8162 EAB0B6 8162 +8163 8163 EAB0B7 8163 +8164 8164 EAB0BA 8164 +8165 8165 EAB0BB 8165 +8166 8166 EAB0BD 8166 +8167 8167 EAB0BE 8167 +8168 8168 EAB0BF 8168 +8169 8169 EAB181 8169 +816A 816A EAB182 816A +816B 816B EAB183 816B +816C 816C EAB184 816C +816D 816D EAB185 816D +816E 816E EAB186 816E +816F 816F EAB187 816F +8170 8170 EAB188 8170 +8171 8171 EAB189 8171 +8172 8172 EAB18A 8172 +8173 8173 EAB18C 8173 +8174 8174 EAB18E 8174 +8175 8175 EAB18F 8175 +8176 8176 EAB190 8176 +8177 8177 EAB191 8177 +8178 8178 EAB192 8178 +8179 8179 EAB193 8179 +817A 817A EAB195 817A +8181 8181 EAB196 8181 +8182 8182 EAB197 8182 +8183 8183 EAB199 8183 +8184 8184 EAB19A 8184 +8185 8185 EAB19B 8185 +8186 8186 EAB19D 8186 +8187 8187 EAB19E 8187 +8188 8188 EAB19F 8188 +8189 8189 EAB1A0 8189 +818A 818A EAB1A1 818A +818B 818B EAB1A2 818B +818C 818C EAB1A3 818C +818D 818D EAB1A4 818D +818E 818E EAB1A5 818E +818F 818F EAB1A6 818F +8190 8190 EAB1A7 8190 +8191 8191 EAB1A8 8191 +8192 8192 EAB1A9 8192 +8193 8193 EAB1AA 8193 +8194 8194 EAB1AB 8194 +8195 8195 EAB1AC 8195 +8196 8196 EAB1AD 8196 +8197 8197 EAB1AE 8197 +8198 8198 EAB1AF 8198 +8199 8199 EAB1B2 8199 +819A 819A EAB1B3 819A +819B 819B EAB1B5 819B +819C 819C EAB1B6 819C +819D 819D EAB1B9 819D +819E 819E EAB1BB 819E +819F 819F EAB1BC 819F +81A0 81A0 EAB1BD 81A0 +81A1 81A1 EAB1BE 81A1 +81A2 81A2 EAB1BF 81A2 +81A3 81A3 EAB282 81A3 +81A4 81A4 EAB287 81A4 +81A5 81A5 EAB288 81A5 +81A6 81A6 EAB28D 81A6 +81A7 81A7 EAB28E 81A7 +81A8 81A8 EAB28F 81A8 +81A9 81A9 EAB291 81A9 +81AA 81AA EAB292 81AA +81AB 81AB EAB293 81AB +81AC 81AC EAB295 81AC +81AD 81AD EAB296 81AD +81AE 81AE EAB297 81AE +81AF 81AF EAB298 81AF +81B0 81B0 EAB299 81B0 +81B1 81B1 EAB29A 81B1 +81B2 81B2 EAB29B 81B2 +81B3 81B3 EAB29E 81B3 +81B4 81B4 EAB2A2 81B4 +81B5 81B5 EAB2A3 81B5 +81B6 81B6 EAB2A4 81B6 +81B7 81B7 EAB2A5 81B7 +81B8 81B8 EAB2A6 81B8 +81B9 81B9 EAB2A7 81B9 +81BA 81BA EAB2AB 81BA +81BB 81BB EAB2AD 81BB +81BC 81BC EAB2AE 81BC +81BD 81BD EAB2B1 81BD +81BE 81BE EAB2B2 81BE +81BF 81BF EAB2B3 81BF +81C0 81C0 EAB2B4 81C0 +81C1 81C1 EAB2B5 81C1 +81C2 81C2 EAB2B6 81C2 +81C3 81C3 EAB2B7 81C3 +81C4 81C4 EAB2BA 81C4 +81C5 81C5 EAB2BE 81C5 +81C6 81C6 EAB2BF 81C6 +81C7 81C7 EAB380 81C7 +81C8 81C8 EAB382 81C8 +81C9 81C9 EAB383 81C9 +81CA 81CA EAB385 81CA +81CB 81CB EAB386 81CB +81CC 81CC EAB387 81CC +81CD 81CD EAB389 81CD +81CE 81CE EAB38A 81CE +81CF 81CF EAB38B 81CF +81D0 81D0 EAB38D 81D0 +81D1 81D1 EAB38E 81D1 +81D2 81D2 EAB38F 81D2 +81D3 81D3 EAB390 81D3 +81D4 81D4 EAB391 81D4 +81D5 81D5 EAB392 81D5 +81D6 81D6 EAB393 81D6 +81D7 81D7 EAB394 81D7 +81D8 81D8 EAB396 81D8 +81D9 81D9 EAB398 81D9 +81DA 81DA EAB399 81DA +81DB 81DB EAB39A 81DB +81DC 81DC EAB39B 81DC +81DD 81DD EAB39C 81DD +81DE 81DE EAB39D 81DE +81DF 81DF EAB39E 81DF +81E0 81E0 EAB39F 81E0 +81E1 81E1 EAB3A2 81E1 +81E2 81E2 EAB3A3 81E2 +81E3 81E3 EAB3A5 81E3 +81E4 81E4 EAB3A6 81E4 +81E5 81E5 EAB3A9 81E5 +81E6 81E6 EAB3AB 81E6 +81E7 81E7 EAB3AD 81E7 +81E8 81E8 EAB3AE 81E8 +81E9 81E9 EAB3B2 81E9 +81EA 81EA EAB3B4 81EA +81EB 81EB EAB3B7 81EB +81EC 81EC EAB3B8 81EC +81ED 81ED EAB3B9 81ED +81EE 81EE EAB3BA 81EE +81EF 81EF EAB3BB 81EF +81F0 81F0 EAB3BE 81F0 +81F1 81F1 EAB3BF 81F1 +81F2 81F2 EAB481 81F2 +81F3 81F3 EAB482 81F3 +81F4 81F4 EAB483 81F4 +81F5 81F5 EAB485 81F5 +81F6 81F6 EAB487 81F6 +81F7 81F7 EAB488 81F7 +81F8 81F8 EAB489 81F8 +81F9 81F9 EAB48A 81F9 +81FA 81FA EAB48B 81FA +81FB 81FB EAB48E 81FB +81FC 81FC EAB490 81FC +81FD 81FD EAB492 81FD +81FE 81FE EAB493 81FE +8241 8241 EAB494 8241 +8242 8242 EAB495 8242 +8243 8243 EAB496 8243 +8244 8244 EAB497 8244 +8245 8245 EAB499 8245 +8246 8246 EAB49A 8246 +8247 8247 EAB49B 8247 +8248 8248 EAB49D 8248 +8249 8249 EAB49E 8249 +824A 824A EAB49F 824A +824B 824B EAB4A1 824B +824C 824C EAB4A2 824C +824D 824D EAB4A3 824D +824E 824E EAB4A4 824E +824F 824F EAB4A5 824F +8250 8250 EAB4A6 8250 +8251 8251 EAB4A7 8251 +8252 8252 EAB4A8 8252 +8253 8253 EAB4AA 8253 +8254 8254 EAB4AB 8254 +8255 8255 EAB4AE 8255 +8256 8256 EAB4AF 8256 +8257 8257 EAB4B0 8257 +8258 8258 EAB4B1 8258 +8259 8259 EAB4B2 8259 +825A 825A EAB4B3 825A +8261 8261 EAB4B6 8261 +8262 8262 EAB4B7 8262 +8263 8263 EAB4B9 8263 +8264 8264 EAB4BA 8264 +8265 8265 EAB4BB 8265 +8266 8266 EAB4BD 8266 +8267 8267 EAB4BE 8267 +8268 8268 EAB4BF 8268 +8269 8269 EAB580 8269 +826A 826A EAB581 826A +826B 826B EAB582 826B +826C 826C EAB583 826C +826D 826D EAB586 826D +826E 826E EAB588 826E +826F 826F EAB58A 826F +8270 8270 EAB58B 8270 +8271 8271 EAB58C 8271 +8272 8272 EAB58D 8272 +8273 8273 EAB58E 8273 +8274 8274 EAB58F 8274 +8275 8275 EAB591 8275 +8276 8276 EAB592 8276 +8277 8277 EAB593 8277 +8278 8278 EAB595 8278 +8279 8279 EAB596 8279 +827A 827A EAB597 827A +8281 8281 EAB599 8281 +8282 8282 EAB59A 8282 +8283 8283 EAB59B 8283 +8284 8284 EAB59C 8284 +8285 8285 EAB59D 8285 +8286 8286 EAB59E 8286 +8287 8287 EAB59F 8287 +8288 8288 EAB5A0 8288 +8289 8289 EAB5A2 8289 +828A 828A EAB5A4 828A +828B 828B EAB5A5 828B +828C 828C EAB5A6 828C +828D 828D EAB5A7 828D +828E 828E EAB5A8 828E +828F 828F EAB5A9 828F +8290 8290 EAB5AA 8290 +8291 8291 EAB5AB 8291 +8292 8292 EAB5AE 8292 +8293 8293 EAB5AF 8293 +8294 8294 EAB5B1 8294 +8295 8295 EAB5B2 8295 +8296 8296 EAB5B7 8296 +8297 8297 EAB5B8 8297 +8298 8298 EAB5B9 8298 +8299 8299 EAB5BA 8299 +829A 829A EAB5BE 829A +829B 829B EAB680 829B +829C 829C EAB683 829C +829D 829D EAB684 829D +829E 829E EAB685 829E +829F 829F EAB686 829F +82A0 82A0 EAB687 82A0 +82A1 82A1 EAB68A 82A1 +82A2 82A2 EAB68B 82A2 +82A3 82A3 EAB68D 82A3 +82A4 82A4 EAB68E 82A4 +82A5 82A5 EAB68F 82A5 +82A6 82A6 EAB691 82A6 +82A7 82A7 EAB692 82A7 +82A8 82A8 EAB693 82A8 +82A9 82A9 EAB694 82A9 +82AA 82AA EAB695 82AA +82AB 82AB EAB696 82AB +82AC 82AC EAB697 82AC +82AD 82AD EAB698 82AD +82AE 82AE EAB699 82AE +82AF 82AF EAB69A 82AF +82B0 82B0 EAB69B 82B0 +82B1 82B1 EAB69E 82B1 +82B2 82B2 EAB69F 82B2 +82B3 82B3 EAB6A0 82B3 +82B4 82B4 EAB6A1 82B4 +82B5 82B5 EAB6A2 82B5 +82B6 82B6 EAB6A3 82B6 +82B7 82B7 EAB6A5 82B7 +82B8 82B8 EAB6A6 82B8 +82B9 82B9 EAB6A7 82B9 +82BA 82BA EAB6A8 82BA +82BB 82BB EAB6A9 82BB +82BC 82BC EAB6AA 82BC +82BD 82BD EAB6AB 82BD +82BE 82BE EAB6AC 82BE +82BF 82BF EAB6AD 82BF +82C0 82C0 EAB6AE 82C0 +82C1 82C1 EAB6AF 82C1 +82C2 82C2 EAB6B0 82C2 +82C3 82C3 EAB6B1 82C3 +82C4 82C4 EAB6B2 82C4 +82C5 82C5 EAB6B3 82C5 +82C6 82C6 EAB6B4 82C6 +82C7 82C7 EAB6B5 82C7 +82C8 82C8 EAB6B6 82C8 +82C9 82C9 EAB6B8 82C9 +82CA 82CA EAB6B9 82CA +82CB 82CB EAB6BA 82CB +82CC 82CC EAB6BB 82CC +82CD 82CD EAB6BC 82CD +82CE 82CE EAB6BD 82CE +82CF 82CF EAB6BE 82CF +82D0 82D0 EAB6BF 82D0 +82D1 82D1 EAB782 82D1 +82D2 82D2 EAB783 82D2 +82D3 82D3 EAB785 82D3 +82D4 82D4 EAB786 82D4 +82D5 82D5 EAB787 82D5 +82D6 82D6 EAB789 82D6 +82D7 82D7 EAB78A 82D7 +82D8 82D8 EAB78B 82D8 +82D9 82D9 EAB78C 82D9 +82DA 82DA EAB78D 82DA +82DB 82DB EAB78E 82DB +82DC 82DC EAB78F 82DC +82DD 82DD EAB792 82DD +82DE 82DE EAB794 82DE +82DF 82DF EAB795 82DF +82E0 82E0 EAB796 82E0 +82E1 82E1 EAB797 82E1 +82E2 82E2 EAB798 82E2 +82E3 82E3 EAB799 82E3 +82E4 82E4 EAB79A 82E4 +82E5 82E5 EAB79B 82E5 +82E6 82E6 EAB79D 82E6 +82E7 82E7 EAB79E 82E7 +82E8 82E8 EAB79F 82E8 +82E9 82E9 EAB7A1 82E9 +82EA 82EA EAB7A2 82EA +82EB 82EB EAB7A3 82EB +82EC 82EC EAB7A5 82EC +82ED 82ED EAB7A6 82ED +82EE 82EE EAB7A7 82EE +82EF 82EF EAB7A8 82EF +82F0 82F0 EAB7A9 82F0 +82F1 82F1 EAB7AA 82F1 +82F2 82F2 EAB7AB 82F2 +82F3 82F3 EAB7AC 82F3 +82F4 82F4 EAB7AD 82F4 +82F5 82F5 EAB7AE 82F5 +82F6 82F6 EAB7AF 82F6 +82F7 82F7 EAB7B0 82F7 +82F8 82F8 EAB7B1 82F8 +82F9 82F9 EAB7B2 82F9 +82FA 82FA EAB7B3 82FA +82FB 82FB EAB7B4 82FB +82FC 82FC EAB7B5 82FC +82FD 82FD EAB7B6 82FD +82FE 82FE EAB7B7 82FE +8341 8341 EAB7BA 8341 +8342 8342 EAB7BB 8342 +8343 8343 EAB7BD 8343 +8344 8344 EAB7BE 8344 +8345 8345 EAB882 8345 +8346 8346 EAB883 8346 +8347 8347 EAB884 8347 +8348 8348 EAB885 8348 +8349 8349 EAB886 8349 +834A 834A EAB887 834A +834B 834B EAB88A 834B +834C 834C EAB88C 834C +834D 834D EAB88E 834D +834E 834E EAB88F 834E +834F 834F EAB890 834F +8350 8350 EAB891 8350 +8351 8351 EAB892 8351 +8352 8352 EAB893 8352 +8353 8353 EAB895 8353 +8354 8354 EAB896 8354 +8355 8355 EAB897 8355 +8356 8356 EAB898 8356 +8357 8357 EAB899 8357 +8358 8358 EAB89A 8358 +8359 8359 EAB89B 8359 +835A 835A EAB89C 835A +8361 8361 EAB89D 8361 +8362 8362 EAB89E 8362 +8363 8363 EAB89F 8363 +8364 8364 EAB8A0 8364 +8365 8365 EAB8A1 8365 +8366 8366 EAB8A2 8366 +8367 8367 EAB8A3 8367 +8368 8368 EAB8A4 8368 +8369 8369 EAB8A5 8369 +836A 836A EAB8A6 836A +836B 836B EAB8A7 836B +836C 836C EAB8A8 836C +836D 836D EAB8A9 836D +836E 836E EAB8AA 836E +836F 836F EAB8AB 836F +8370 8370 EAB8AC 8370 +8371 8371 EAB8AD 8371 +8372 8372 EAB8AE 8372 +8373 8373 EAB8AF 8373 +8374 8374 EAB8B2 8374 +8375 8375 EAB8B3 8375 +8376 8376 EAB8B5 8376 +8377 8377 EAB8B6 8377 +8378 8378 EAB8B9 8378 +8379 8379 EAB8BB 8379 +837A 837A EAB8BC 837A +8381 8381 EAB8BD 8381 +8382 8382 EAB8BE 8382 +8383 8383 EAB8BF 8383 +8384 8384 EAB982 8384 +8385 8385 EAB984 8385 +8386 8386 EAB987 8386 +8387 8387 EAB988 8387 +8388 8388 EAB989 8388 +8389 8389 EAB98B 8389 +838A 838A EAB98F 838A +838B 838B EAB991 838B +838C 838C EAB992 838C +838D 838D EAB993 838D +838E 838E EAB995 838E +838F 838F EAB997 838F +8390 8390 EAB998 8390 +8391 8391 EAB999 8391 +8392 8392 EAB99A 8392 +8393 8393 EAB99B 8393 +8394 8394 EAB99E 8394 +8395 8395 EAB9A2 8395 +8396 8396 EAB9A3 8396 +8397 8397 EAB9A4 8397 +8398 8398 EAB9A6 8398 +8399 8399 EAB9A7 8399 +839A 839A EAB9AA 839A +839B 839B EAB9AB 839B +839C 839C EAB9AD 839C +839D 839D EAB9AE 839D +839E 839E EAB9AF 839E +839F 839F EAB9B1 839F +83A0 83A0 EAB9B2 83A0 +83A1 83A1 EAB9B3 83A1 +83A2 83A2 EAB9B4 83A2 +83A3 83A3 EAB9B5 83A3 +83A4 83A4 EAB9B6 83A4 +83A5 83A5 EAB9B7 83A5 +83A6 83A6 EAB9BA 83A6 +83A7 83A7 EAB9BE 83A7 +83A8 83A8 EAB9BF 83A8 +83A9 83A9 EABA80 83A9 +83AA 83AA EABA81 83AA +83AB 83AB EABA82 83AB +83AC 83AC EABA83 83AC +83AD 83AD EABA86 83AD +83AE 83AE EABA87 83AE +83AF 83AF EABA88 83AF +83B0 83B0 EABA89 83B0 +83B1 83B1 EABA8A 83B1 +83B2 83B2 EABA8B 83B2 +83B3 83B3 EABA8D 83B3 +83B4 83B4 EABA8E 83B4 +83B5 83B5 EABA8F 83B5 +83B6 83B6 EABA90 83B6 +83B7 83B7 EABA91 83B7 +83B8 83B8 EABA92 83B8 +83B9 83B9 EABA93 83B9 +83BA 83BA EABA94 83BA +83BB 83BB EABA95 83BB +83BC 83BC EABA96 83BC +83BD 83BD EABA97 83BD +83BE 83BE EABA98 83BE +83BF 83BF EABA99 83BF +83C0 83C0 EABA9A 83C0 +83C1 83C1 EABA9B 83C1 +83C2 83C2 EABA9C 83C2 +83C3 83C3 EABA9D 83C3 +83C4 83C4 EABA9E 83C4 +83C5 83C5 EABA9F 83C5 +83C6 83C6 EABAA0 83C6 +83C7 83C7 EABAA1 83C7 +83C8 83C8 EABAA2 83C8 +83C9 83C9 EABAA3 83C9 +83CA 83CA EABAA4 83CA +83CB 83CB EABAA5 83CB +83CC 83CC EABAA6 83CC +83CD 83CD EABAA7 83CD +83CE 83CE EABAA8 83CE +83CF 83CF EABAA9 83CF +83D0 83D0 EABAAA 83D0 +83D1 83D1 EABAAB 83D1 +83D2 83D2 EABAAC 83D2 +83D3 83D3 EABAAD 83D3 +83D4 83D4 EABAAE 83D4 +83D5 83D5 EABAAF 83D5 +83D6 83D6 EABAB0 83D6 +83D7 83D7 EABAB1 83D7 +83D8 83D8 EABAB2 83D8 +83D9 83D9 EABAB3 83D9 +83DA 83DA EABAB4 83DA +83DB 83DB EABAB5 83DB +83DC 83DC EABAB6 83DC +83DD 83DD EABAB7 83DD +83DE 83DE EABAB8 83DE +83DF 83DF EABAB9 83DF +83E0 83E0 EABABA 83E0 +83E1 83E1 EABABB 83E1 +83E2 83E2 EABABF 83E2 +83E3 83E3 EABB81 83E3 +83E4 83E4 EABB82 83E4 +83E5 83E5 EABB83 83E5 +83E6 83E6 EABB85 83E6 +83E7 83E7 EABB86 83E7 +83E8 83E8 EABB87 83E8 +83E9 83E9 EABB88 83E9 +83EA 83EA EABB89 83EA +83EB 83EB EABB8A 83EB +83EC 83EC EABB8B 83EC +83ED 83ED EABB8E 83ED +83EE 83EE EABB92 83EE +83EF 83EF EABB93 83EF +83F0 83F0 EABB94 83F0 +83F1 83F1 EABB95 83F1 +83F2 83F2 EABB96 83F2 +83F3 83F3 EABB97 83F3 +83F4 83F4 EABB9A 83F4 +83F5 83F5 EABB9B 83F5 +83F6 83F6 EABB9D 83F6 +83F7 83F7 EABB9E 83F7 +83F8 83F8 EABB9F 83F8 +83F9 83F9 EABBA0 83F9 +83FA 83FA EABBA1 83FA +83FB 83FB EABBA2 83FB +83FC 83FC EABBA3 83FC +83FD 83FD EABBA4 83FD +83FE 83FE EABBA5 83FE +8441 8441 EABBA6 8441 +8442 8442 EABBA7 8442 +8443 8443 EABBA9 8443 +8444 8444 EABBAA 8444 +8445 8445 EABBAC 8445 +8446 8446 EABBAE 8446 +8447 8447 EABBAF 8447 +8448 8448 EABBB0 8448 +8449 8449 EABBB1 8449 +844A 844A EABBB2 844A +844B 844B EABBB3 844B +844C 844C EABBB5 844C +844D 844D EABBB6 844D +844E 844E EABBB7 844E +844F 844F EABBB9 844F +8450 8450 EABBBA 8450 +8451 8451 EABBBB 8451 +8452 8452 EABBBD 8452 +8453 8453 EABBBE 8453 +8454 8454 EABBBF 8454 +8455 8455 EABC80 8455 +8456 8456 EABC81 8456 +8457 8457 EABC82 8457 +8458 8458 EABC83 8458 +8459 8459 EABC84 8459 +845A 845A EABC85 845A +8461 8461 EABC86 8461 +8462 8462 EABC89 8462 +8463 8463 EABC8A 8463 +8464 8464 EABC8B 8464 +8465 8465 EABC8C 8465 +8466 8466 EABC8E 8466 +8467 8467 EABC8F 8467 +8468 8468 EABC91 8468 +8469 8469 EABC92 8469 +846A 846A EABC93 846A +846B 846B EABC94 846B +846C 846C EABC95 846C +846D 846D EABC96 846D +846E 846E EABC97 846E +846F 846F EABC98 846F +8470 8470 EABC99 8470 +8471 8471 EABC9A 8471 +8472 8472 EABC9B 8472 +8473 8473 EABC9C 8473 +8474 8474 EABC9D 8474 +8475 8475 EABC9E 8475 +8476 8476 EABC9F 8476 +8477 8477 EABCA0 8477 +8478 8478 EABCA1 8478 +8479 8479 EABCA2 8479 +847A 847A EABCA3 847A +8481 8481 EABCA4 8481 +8482 8482 EABCA5 8482 +8483 8483 EABCA6 8483 +8484 8484 EABCA7 8484 +8485 8485 EABCA8 8485 +8486 8486 EABCA9 8486 +8487 8487 EABCAA 8487 +8488 8488 EABCAB 8488 +8489 8489 EABCAE 8489 +848A 848A EABCAF 848A +848B 848B EABCB1 848B +848C 848C EABCB3 848C +848D 848D EABCB5 848D +848E 848E EABCB6 848E +848F 848F EABCB7 848F +8490 8490 EABCB8 8490 +8491 8491 EABCB9 8491 +8492 8492 EABCBA 8492 +8493 8493 EABCBB 8493 +8494 8494 EABCBE 8494 +8495 8495 EABD80 8495 +8496 8496 EABD84 8496 +8497 8497 EABD85 8497 +8498 8498 EABD86 8498 +8499 8499 EABD87 8499 +849A 849A EABD8A 849A +849B 849B EABD8B 849B +849C 849C EABD8C 849C +849D 849D EABD8D 849D +849E 849E EABD8E 849E +849F 849F EABD8F 849F +84A0 84A0 EABD91 84A0 +84A1 84A1 EABD92 84A1 +84A2 84A2 EABD93 84A2 +84A3 84A3 EABD94 84A3 +84A4 84A4 EABD95 84A4 +84A5 84A5 EABD96 84A5 +84A6 84A6 EABD97 84A6 +84A7 84A7 EABD98 84A7 +84A8 84A8 EABD99 84A8 +84A9 84A9 EABD9A 84A9 +84AA 84AA EABD9B 84AA +84AB 84AB EABD9E 84AB +84AC 84AC EABD9F 84AC +84AD 84AD EABDA0 84AD +84AE 84AE EABDA1 84AE +84AF 84AF EABDA2 84AF +84B0 84B0 EABDA3 84B0 +84B1 84B1 EABDA6 84B1 +84B2 84B2 EABDA7 84B2 +84B3 84B3 EABDA8 84B3 +84B4 84B4 EABDA9 84B4 +84B5 84B5 EABDAA 84B5 +84B6 84B6 EABDAB 84B6 +84B7 84B7 EABDAC 84B7 +84B8 84B8 EABDAD 84B8 +84B9 84B9 EABDAE 84B9 +84BA 84BA EABDAF 84BA +84BB 84BB EABDB0 84BB +84BC 84BC EABDB1 84BC +84BD 84BD EABDB2 84BD +84BE 84BE EABDB3 84BE +84BF 84BF EABDB4 84BF +84C0 84C0 EABDB5 84C0 +84C1 84C1 EABDB6 84C1 +84C2 84C2 EABDB7 84C2 +84C3 84C3 EABDB8 84C3 +84C4 84C4 EABDBA 84C4 +84C5 84C5 EABDBB 84C5 +84C6 84C6 EABDBC 84C6 +84C7 84C7 EABDBD 84C7 +84C8 84C8 EABDBE 84C8 +84C9 84C9 EABDBF 84C9 +84CA 84CA EABE81 84CA +84CB 84CB EABE82 84CB +84CC 84CC EABE83 84CC +84CD 84CD EABE85 84CD +84CE 84CE EABE86 84CE +84CF 84CF EABE87 84CF +84D0 84D0 EABE89 84D0 +84D1 84D1 EABE8A 84D1 +84D2 84D2 EABE8B 84D2 +84D3 84D3 EABE8C 84D3 +84D4 84D4 EABE8D 84D4 +84D5 84D5 EABE8E 84D5 +84D6 84D6 EABE8F 84D6 +84D7 84D7 EABE92 84D7 +84D8 84D8 EABE93 84D8 +84D9 84D9 EABE94 84D9 +84DA 84DA EABE96 84DA +84DB 84DB EABE97 84DB +84DC 84DC EABE98 84DC +84DD 84DD EABE99 84DD +84DE 84DE EABE9A 84DE +84DF 84DF EABE9B 84DF +84E0 84E0 EABE9D 84E0 +84E1 84E1 EABE9E 84E1 +84E2 84E2 EABE9F 84E2 +84E3 84E3 EABEA0 84E3 +84E4 84E4 EABEA1 84E4 +84E5 84E5 EABEA2 84E5 +84E6 84E6 EABEA3 84E6 +84E7 84E7 EABEA4 84E7 +84E8 84E8 EABEA5 84E8 +84E9 84E9 EABEA6 84E9 +84EA 84EA EABEA7 84EA +84EB 84EB EABEA8 84EB +84EC 84EC EABEA9 84EC +84ED 84ED EABEAA 84ED +84EE 84EE EABEAB 84EE +84EF 84EF EABEAC 84EF +84F0 84F0 EABEAD 84F0 +84F1 84F1 EABEAE 84F1 +84F2 84F2 EABEAF 84F2 +84F3 84F3 EABEB0 84F3 +84F4 84F4 EABEB1 84F4 +84F5 84F5 EABEB2 84F5 +84F6 84F6 EABEB3 84F6 +84F7 84F7 EABEB4 84F7 +84F8 84F8 EABEB5 84F8 +84F9 84F9 EABEB6 84F9 +84FA 84FA EABEB7 84FA +84FB 84FB EABEBA 84FB +84FC 84FC EABEBB 84FC +84FD 84FD EABEBD 84FD +84FE 84FE EABEBE 84FE +8541 8541 EABEBF 8541 +8542 8542 EABF81 8542 +8543 8543 EABF82 8543 +8544 8544 EABF83 8544 +8545 8545 EABF84 8545 +8546 8546 EABF85 8546 +8547 8547 EABF86 8547 +8548 8548 EABF8A 8548 +8549 8549 EABF8C 8549 +854A 854A EABF8F 854A +854B 854B EABF90 854B +854C 854C EABF91 854C +854D 854D EABF92 854D +854E 854E EABF93 854E +854F 854F EABF95 854F +8550 8550 EABF96 8550 +8551 8551 EABF97 8551 +8552 8552 EABF98 8552 +8553 8553 EABF99 8553 +8554 8554 EABF9A 8554 +8555 8555 EABF9B 8555 +8556 8556 EABF9D 8556 +8557 8557 EABF9E 8557 +8558 8558 EABF9F 8558 +8559 8559 EABFA0 8559 +855A 855A EABFA1 855A +8561 8561 EABFA2 8561 +8562 8562 EABFA3 8562 +8563 8563 EABFA4 8563 +8564 8564 EABFA5 8564 +8565 8565 EABFA6 8565 +8566 8566 EABFA7 8566 +8567 8567 EABFAA 8567 +8568 8568 EABFAB 8568 +8569 8569 EABFAC 8569 +856A 856A EABFAD 856A +856B 856B EABFAE 856B +856C 856C EABFAF 856C +856D 856D EABFB2 856D +856E 856E EABFB3 856E +856F 856F EABFB5 856F +8570 8570 EABFB6 8570 +8571 8571 EABFB7 8571 +8572 8572 EABFB9 8572 +8573 8573 EABFBA 8573 +8574 8574 EABFBB 8574 +8575 8575 EABFBC 8575 +8576 8576 EABFBD 8576 +8577 8577 EABFBE 8577 +8578 8578 EABFBF 8578 +8579 8579 EB8082 8579 +857A 857A EB8083 857A +8581 8581 EB8085 8581 +8582 8582 EB8086 8582 +8583 8583 EB8087 8583 +8584 8584 EB8088 8584 +8585 8585 EB8089 8585 +8586 8586 EB808A 8586 +8587 8587 EB808B 8587 +8588 8588 EB808D 8588 +8589 8589 EB808E 8589 +858A 858A EB808F 858A +858B 858B EB8091 858B +858C 858C EB8092 858C +858D 858D EB8093 858D +858E 858E EB8095 858E +858F 858F EB8096 858F +8590 8590 EB8097 8590 +8591 8591 EB8098 8591 +8592 8592 EB8099 8592 +8593 8593 EB809A 8593 +8594 8594 EB809B 8594 +8595 8595 EB809E 8595 +8596 8596 EB809F 8596 +8597 8597 EB80A0 8597 +8598 8598 EB80A1 8598 +8599 8599 EB80A2 8599 +859A 859A EB80A3 859A +859B 859B EB80A4 859B +859C 859C EB80A5 859C +859D 859D EB80A6 859D +859E 859E EB80A7 859E +859F 859F EB80A9 859F +85A0 85A0 EB80AA 85A0 +85A1 85A1 EB80AB 85A1 +85A2 85A2 EB80AC 85A2 +85A3 85A3 EB80AD 85A3 +85A4 85A4 EB80AE 85A4 +85A5 85A5 EB80AF 85A5 +85A6 85A6 EB80B0 85A6 +85A7 85A7 EB80B1 85A7 +85A8 85A8 EB80B2 85A8 +85A9 85A9 EB80B3 85A9 +85AA 85AA EB80B4 85AA +85AB 85AB EB80B5 85AB +85AC 85AC EB80B6 85AC +85AD 85AD EB80B7 85AD +85AE 85AE EB80B8 85AE +85AF 85AF EB80B9 85AF +85B0 85B0 EB80BA 85B0 +85B1 85B1 EB80BB 85B1 +85B2 85B2 EB80BC 85B2 +85B3 85B3 EB80BD 85B3 +85B4 85B4 EB80BE 85B4 +85B5 85B5 EB80BF 85B5 +85B6 85B6 EB8180 85B6 +85B7 85B7 EB8181 85B7 +85B8 85B8 EB8182 85B8 +85B9 85B9 EB8183 85B9 +85BA 85BA EB8186 85BA +85BB 85BB EB8187 85BB +85BC 85BC EB8189 85BC +85BD 85BD EB818B 85BD +85BE 85BE EB818D 85BE +85BF 85BF EB818F 85BF +85C0 85C0 EB8190 85C0 +85C1 85C1 EB8191 85C1 +85C2 85C2 EB8192 85C2 +85C3 85C3 EB8196 85C3 +85C4 85C4 EB8198 85C4 +85C5 85C5 EB819A 85C5 +85C6 85C6 EB819B 85C6 +85C7 85C7 EB819C 85C7 +85C8 85C8 EB819E 85C8 +85C9 85C9 EB819F 85C9 +85CA 85CA EB81A0 85CA +85CB 85CB EB81A1 85CB +85CC 85CC EB81A2 85CC +85CD 85CD EB81A3 85CD +85CE 85CE EB81A4 85CE +85CF 85CF EB81A5 85CF +85D0 85D0 EB81A6 85D0 +85D1 85D1 EB81A7 85D1 +85D2 85D2 EB81A8 85D2 +85D3 85D3 EB81A9 85D3 +85D4 85D4 EB81AA 85D4 +85D5 85D5 EB81AB 85D5 +85D6 85D6 EB81AC 85D6 +85D7 85D7 EB81AD 85D7 +85D8 85D8 EB81AE 85D8 +85D9 85D9 EB81AF 85D9 +85DA 85DA EB81B0 85DA +85DB 85DB EB81B1 85DB +85DC 85DC EB81B2 85DC +85DD 85DD EB81B3 85DD +85DE 85DE EB81B4 85DE +85DF 85DF EB81B5 85DF +85E0 85E0 EB81B6 85E0 +85E1 85E1 EB81B7 85E1 +85E2 85E2 EB81B8 85E2 +85E3 85E3 EB81B9 85E3 +85E4 85E4 EB81BA 85E4 +85E5 85E5 EB81BB 85E5 +85E6 85E6 EB81BE 85E6 +85E7 85E7 EB81BF 85E7 +85E8 85E8 EB8281 85E8 +85E9 85E9 EB8282 85E9 +85EA 85EA EB8283 85EA +85EB 85EB EB8285 85EB +85EC 85EC EB8286 85EC +85ED 85ED EB8287 85ED +85EE 85EE EB8288 85EE +85EF 85EF EB8289 85EF +85F0 85F0 EB828A 85F0 +85F1 85F1 EB828B 85F1 +85F2 85F2 EB828E 85F2 +85F3 85F3 EB8290 85F3 +85F4 85F4 EB8292 85F4 +85F5 85F5 EB8293 85F5 +85F6 85F6 EB8294 85F6 +85F7 85F7 EB8295 85F7 +85F8 85F8 EB8296 85F8 +85F9 85F9 EB8297 85F9 +85FA 85FA EB829B 85FA +85FB 85FB EB829D 85FB +85FC 85FC EB829E 85FC +85FD 85FD EB82A3 85FD +85FE 85FE EB82A4 85FE +8641 8641 EB82A5 8641 +8642 8642 EB82A6 8642 +8643 8643 EB82A7 8643 +8644 8644 EB82AA 8644 +8645 8645 EB82B0 8645 +8646 8646 EB82B2 8646 +8647 8647 EB82B6 8647 +8648 8648 EB82B7 8648 +8649 8649 EB82B9 8649 +864A 864A EB82BA 864A +864B 864B EB82BB 864B +864C 864C EB82BD 864C +864D 864D EB82BE 864D +864E 864E EB82BF 864E +864F 864F EB8380 864F +8650 8650 EB8381 8650 +8651 8651 EB8382 8651 +8652 8652 EB8383 8652 +8653 8653 EB8386 8653 +8654 8654 EB838A 8654 +8655 8655 EB838B 8655 +8656 8656 EB838C 8656 +8657 8657 EB838D 8657 +8658 8658 EB838E 8658 +8659 8659 EB838F 8659 +865A 865A EB8392 865A +8661 8661 EB8393 8661 +8662 8662 EB8395 8662 +8663 8663 EB8396 8663 +8664 8664 EB8397 8664 +8665 8665 EB8399 8665 +8666 8666 EB839A 8666 +8667 8667 EB839B 8667 +8668 8668 EB839C 8668 +8669 8669 EB839D 8669 +866A 866A EB839E 866A +866B 866B EB839F 866B +866C 866C EB83A1 866C +866D 866D EB83A2 866D +866E 866E EB83A3 866E +866F 866F EB83A4 866F +8670 8670 EB83A6 8670 +8671 8671 EB83A7 8671 +8672 8672 EB83A8 8672 +8673 8673 EB83A9 8673 +8674 8674 EB83AA 8674 +8675 8675 EB83AB 8675 +8676 8676 EB83AC 8676 +8677 8677 EB83AD 8677 +8678 8678 EB83AE 8678 +8679 8679 EB83AF 8679 +867A 867A EB83B0 867A +8681 8681 EB83B1 8681 +8682 8682 EB83B2 8682 +8683 8683 EB83B3 8683 +8684 8684 EB83B4 8684 +8685 8685 EB83B5 8685 +8686 8686 EB83B6 8686 +8687 8687 EB83B7 8687 +8688 8688 EB83B8 8688 +8689 8689 EB83B9 8689 +868A 868A EB83BA 868A +868B 868B EB83BB 868B +868C 868C EB83BC 868C +868D 868D EB83BD 868D +868E 868E EB83BE 868E +868F 868F EB83BF 868F +8690 8690 EB8480 8690 +8691 8691 EB8481 8691 +8692 8692 EB8482 8692 +8693 8693 EB8483 8693 +8694 8694 EB8484 8694 +8695 8695 EB8485 8695 +8696 8696 EB8486 8696 +8697 8697 EB8487 8697 +8698 8698 EB848A 8698 +8699 8699 EB848D 8699 +869A 869A EB848E 869A +869B 869B EB848F 869B +869C 869C EB8491 869C +869D 869D EB8494 869D +869E 869E EB8495 869E +869F 869F EB8496 869F +86A0 86A0 EB8497 86A0 +86A1 86A1 EB849A 86A1 +86A2 86A2 EB849E 86A2 +86A3 86A3 EB849F 86A3 +86A4 86A4 EB84A0 86A4 +86A5 86A5 EB84A1 86A5 +86A6 86A6 EB84A2 86A6 +86A7 86A7 EB84A6 86A7 +86A8 86A8 EB84A7 86A8 +86A9 86A9 EB84A9 86A9 +86AA 86AA EB84AA 86AA +86AB 86AB EB84AB 86AB +86AC 86AC EB84AD 86AC +86AD 86AD EB84AE 86AD +86AE 86AE EB84AF 86AE +86AF 86AF EB84B0 86AF +86B0 86B0 EB84B1 86B0 +86B1 86B1 EB84B2 86B1 +86B2 86B2 EB84B3 86B2 +86B3 86B3 EB84B6 86B3 +86B4 86B4 EB84BA 86B4 +86B5 86B5 EB84BB 86B5 +86B6 86B6 EB84BC 86B6 +86B7 86B7 EB84BD 86B7 +86B8 86B8 EB84BE 86B8 +86B9 86B9 EB84BF 86B9 +86BA 86BA EB8582 86BA +86BB 86BB EB8583 86BB +86BC 86BC EB8585 86BC +86BD 86BD EB8586 86BD +86BE 86BE EB8587 86BE +86BF 86BF EB8589 86BF +86C0 86C0 EB858A 86C0 +86C1 86C1 EB858B 86C1 +86C2 86C2 EB858C 86C2 +86C3 86C3 EB858D 86C3 +86C4 86C4 EB858E 86C4 +86C5 86C5 EB858F 86C5 +86C6 86C6 EB8592 86C6 +86C7 86C7 EB8593 86C7 +86C8 86C8 EB8596 86C8 +86C9 86C9 EB8597 86C9 +86CA 86CA EB8599 86CA +86CB 86CB EB859A 86CB +86CC 86CC EB859B 86CC +86CD 86CD EB859D 86CD +86CE 86CE EB859E 86CE +86CF 86CF EB859F 86CF +86D0 86D0 EB85A1 86D0 +86D1 86D1 EB85A2 86D1 +86D2 86D2 EB85A3 86D2 +86D3 86D3 EB85A4 86D3 +86D4 86D4 EB85A5 86D4 +86D5 86D5 EB85A6 86D5 +86D6 86D6 EB85A7 86D6 +86D7 86D7 EB85A8 86D7 +86D8 86D8 EB85A9 86D8 +86D9 86D9 EB85AA 86D9 +86DA 86DA EB85AB 86DA +86DB 86DB EB85AC 86DB +86DC 86DC EB85AD 86DC +86DD 86DD EB85AE 86DD +86DE 86DE EB85AF 86DE +86DF 86DF EB85B0 86DF +86E0 86E0 EB85B1 86E0 +86E1 86E1 EB85B2 86E1 +86E2 86E2 EB85B3 86E2 +86E3 86E3 EB85B4 86E3 +86E4 86E4 EB85B5 86E4 +86E5 86E5 EB85B6 86E5 +86E6 86E6 EB85B7 86E6 +86E7 86E7 EB85BA 86E7 +86E8 86E8 EB85BB 86E8 +86E9 86E9 EB85BD 86E9 +86EA 86EA EB85BE 86EA +86EB 86EB EB85BF 86EB +86EC 86EC EB8681 86EC +86ED 86ED EB8683 86ED +86EE 86EE EB8684 86EE +86EF 86EF EB8685 86EF +86F0 86F0 EB8686 86F0 +86F1 86F1 EB8687 86F1 +86F2 86F2 EB868A 86F2 +86F3 86F3 EB868C 86F3 +86F4 86F4 EB868E 86F4 +86F5 86F5 EB868F 86F5 +86F6 86F6 EB8690 86F6 +86F7 86F7 EB8691 86F7 +86F8 86F8 EB8695 86F8 +86F9 86F9 EB8696 86F9 +86FA 86FA EB8697 86FA +86FB 86FB EB8699 86FB +86FC 86FC EB869A 86FC +86FD 86FD EB869B 86FD +86FE 86FE EB869D 86FE +8741 8741 EB869E 8741 +8742 8742 EB869F 8742 +8743 8743 EB86A0 8743 +8744 8744 EB86A1 8744 +8745 8745 EB86A2 8745 +8746 8746 EB86A3 8746 +8747 8747 EB86A4 8747 +8748 8748 EB86A5 8748 +8749 8749 EB86A6 8749 +874A 874A EB86A7 874A +874B 874B EB86A9 874B +874C 874C EB86AA 874C +874D 874D EB86AB 874D +874E 874E EB86AC 874E +874F 874F EB86AD 874F +8750 8750 EB86AE 8750 +8751 8751 EB86AF 8751 +8752 8752 EB86B0 8752 +8753 8753 EB86B1 8753 +8754 8754 EB86B2 8754 +8755 8755 EB86B3 8755 +8756 8756 EB86B4 8756 +8757 8757 EB86B5 8757 +8758 8758 EB86B6 8758 +8759 8759 EB86B7 8759 +875A 875A EB86B8 875A +8761 8761 EB86B9 8761 +8762 8762 EB86BA 8762 +8763 8763 EB86BB 8763 +8764 8764 EB86BC 8764 +8765 8765 EB86BD 8765 +8766 8766 EB86BE 8766 +8767 8767 EB86BF 8767 +8768 8768 EB8780 8768 +8769 8769 EB8781 8769 +876A 876A EB8782 876A +876B 876B EB8783 876B +876C 876C EB8784 876C +876D 876D EB8785 876D +876E 876E EB8786 876E +876F 876F EB8787 876F +8770 8770 EB8788 8770 +8771 8771 EB8789 8771 +8772 8772 EB878A 8772 +8773 8773 EB878B 8773 +8774 8774 EB878D 8774 +8775 8775 EB878E 8775 +8776 8776 EB878F 8776 +8777 8777 EB8791 8777 +8778 8778 EB8792 8778 +8779 8779 EB8793 8779 +877A 877A EB8795 877A +8781 8781 EB8796 8781 +8782 8782 EB8797 8782 +8783 8783 EB8798 8783 +8784 8784 EB8799 8784 +8785 8785 EB879A 8785 +8786 8786 EB879B 8786 +8787 8787 EB879E 8787 +8788 8788 EB87A0 8788 +8789 8789 EB87A1 8789 +878A 878A EB87A2 878A +878B 878B EB87A3 878B +878C 878C EB87A4 878C +878D 878D EB87A5 878D +878E 878E EB87A6 878E +878F 878F EB87A7 878F +8790 8790 EB87AA 8790 +8791 8791 EB87AB 8791 +8792 8792 EB87AD 8792 +8793 8793 EB87AE 8793 +8794 8794 EB87AF 8794 +8795 8795 EB87B1 8795 +8796 8796 EB87B2 8796 +8797 8797 EB87B3 8797 +8798 8798 EB87B4 8798 +8799 8799 EB87B5 8799 +879A 879A EB87B6 879A +879B 879B EB87B7 879B +879C 879C EB87B8 879C +879D 879D EB87BA 879D +879E 879E EB87BC 879E +879F 879F EB87BE 879F +87A0 87A0 EB87BF 87A0 +87A1 87A1 EB8880 87A1 +87A2 87A2 EB8881 87A2 +87A3 87A3 EB8882 87A3 +87A4 87A4 EB8883 87A4 +87A5 87A5 EB8886 87A5 +87A6 87A6 EB8887 87A6 +87A7 87A7 EB8889 87A7 +87A8 87A8 EB888A 87A8 +87A9 87A9 EB888D 87A9 +87AA 87AA EB888E 87AA +87AB 87AB EB888F 87AB +87AC 87AC EB8890 87AC +87AD 87AD EB8891 87AD +87AE 87AE EB8892 87AE +87AF 87AF EB8893 87AF +87B0 87B0 EB8896 87B0 +87B1 87B1 EB8898 87B1 +87B2 87B2 EB889A 87B2 +87B3 87B3 EB889B 87B3 +87B4 87B4 EB889C 87B4 +87B5 87B5 EB889D 87B5 +87B6 87B6 EB889E 87B6 +87B7 87B7 EB889F 87B7 +87B8 87B8 EB88A1 87B8 +87B9 87B9 EB88A2 87B9 +87BA 87BA EB88A3 87BA +87BB 87BB EB88A4 87BB +87BC 87BC EB88A5 87BC +87BD 87BD EB88A6 87BD +87BE 87BE EB88A7 87BE +87BF 87BF EB88A8 87BF +87C0 87C0 EB88A9 87C0 +87C1 87C1 EB88AA 87C1 +87C2 87C2 EB88AB 87C2 +87C3 87C3 EB88AC 87C3 +87C4 87C4 EB88AD 87C4 +87C5 87C5 EB88AE 87C5 +87C6 87C6 EB88AF 87C6 +87C7 87C7 EB88B0 87C7 +87C8 87C8 EB88B1 87C8 +87C9 87C9 EB88B2 87C9 +87CA 87CA EB88B3 87CA +87CB 87CB EB88B5 87CB +87CC 87CC EB88B6 87CC +87CD 87CD EB88B7 87CD +87CE 87CE EB88B8 87CE +87CF 87CF EB88B9 87CF +87D0 87D0 EB88BA 87D0 +87D1 87D1 EB88BB 87D1 +87D2 87D2 EB88BD 87D2 +87D3 87D3 EB88BE 87D3 +87D4 87D4 EB88BF 87D4 +87D5 87D5 EB8980 87D5 +87D6 87D6 EB8981 87D6 +87D7 87D7 EB8982 87D7 +87D8 87D8 EB8983 87D8 +87D9 87D9 EB8984 87D9 +87DA 87DA EB8985 87DA +87DB 87DB EB8986 87DB +87DC 87DC EB8987 87DC +87DD 87DD EB8988 87DD +87DE 87DE EB8989 87DE +87DF 87DF EB898A 87DF +87E0 87E0 EB898B 87E0 +87E1 87E1 EB898C 87E1 +87E2 87E2 EB898D 87E2 +87E3 87E3 EB898E 87E3 +87E4 87E4 EB898F 87E4 +87E5 87E5 EB8990 87E5 +87E6 87E6 EB8991 87E6 +87E7 87E7 EB8992 87E7 +87E8 87E8 EB8993 87E8 +87E9 87E9 EB8994 87E9 +87EA 87EA EB8995 87EA +87EB 87EB EB8996 87EB +87EC 87EC EB8997 87EC +87ED 87ED EB8999 87ED +87EE 87EE EB899A 87EE +87EF 87EF EB899B 87EF +87F0 87F0 EB899D 87F0 +87F1 87F1 EB899E 87F1 +87F2 87F2 EB899F 87F2 +87F3 87F3 EB89A1 87F3 +87F4 87F4 EB89A2 87F4 +87F5 87F5 EB89A3 87F5 +87F6 87F6 EB89A4 87F6 +87F7 87F7 EB89A5 87F7 +87F8 87F8 EB89A6 87F8 +87F9 87F9 EB89A7 87F9 +87FA 87FA EB89AA 87FA +87FB 87FB EB89AB 87FB +87FC 87FC EB89AC 87FC +87FD 87FD EB89AD 87FD +87FE 87FE EB89AE 87FE +8841 8841 EB89AF 8841 +8842 8842 EB89B0 8842 +8843 8843 EB89B1 8843 +8844 8844 EB89B2 8844 +8845 8845 EB89B3 8845 +8846 8846 EB89B6 8846 +8847 8847 EB89B7 8847 +8848 8848 EB89B8 8848 +8849 8849 EB89B9 8849 +884A 884A EB89BA 884A +884B 884B EB89BB 884B +884C 884C EB89BD 884C +884D 884D EB89BE 884D +884E 884E EB89BF 884E +884F 884F EB8A80 884F +8850 8850 EB8A81 8850 +8851 8851 EB8A82 8851 +8852 8852 EB8A83 8852 +8853 8853 EB8A86 8853 +8854 8854 EB8A87 8854 +8855 8855 EB8A88 8855 +8856 8856 EB8A8A 8856 +8857 8857 EB8A8B 8857 +8858 8858 EB8A8C 8858 +8859 8859 EB8A8D 8859 +885A 885A EB8A8E 885A +8861 8861 EB8A8F 8861 +8862 8862 EB8A92 8862 +8863 8863 EB8A93 8863 +8864 8864 EB8A95 8864 +8865 8865 EB8A96 8865 +8866 8866 EB8A97 8866 +8867 8867 EB8A9B 8867 +8868 8868 EB8A9C 8868 +8869 8869 EB8A9D 8869 +886A 886A EB8A9E 886A +886B 886B EB8A9F 886B +886C 886C EB8AA2 886C +886D 886D EB8AA4 886D +886E 886E EB8AA7 886E +886F 886F EB8AA8 886F +8870 8870 EB8AA9 8870 +8871 8871 EB8AAB 8871 +8872 8872 EB8AAD 8872 +8873 8873 EB8AAE 8873 +8874 8874 EB8AAF 8874 +8875 8875 EB8AB1 8875 +8876 8876 EB8AB2 8876 +8877 8877 EB8AB3 8877 +8878 8878 EB8AB5 8878 +8879 8879 EB8AB6 8879 +887A 887A EB8AB7 887A +8881 8881 EB8AB8 8881 +8882 8882 EB8AB9 8882 +8883 8883 EB8ABA 8883 +8884 8884 EB8ABB 8884 +8885 8885 EB8ABC 8885 +8886 8886 EB8ABD 8886 +8887 8887 EB8ABE 8887 +8888 8888 EB8ABF 8888 +8889 8889 EB8B80 8889 +888A 888A EB8B81 888A +888B 888B EB8B82 888B +888C 888C EB8B83 888C +888D 888D EB8B84 888D +888E 888E EB8B85 888E +888F 888F EB8B86 888F +8890 8890 EB8B87 8890 +8891 8891 EB8B8A 8891 +8892 8892 EB8B8B 8892 +8893 8893 EB8B8D 8893 +8894 8894 EB8B8E 8894 +8895 8895 EB8B8F 8895 +8896 8896 EB8B91 8896 +8897 8897 EB8B93 8897 +8898 8898 EB8B94 8898 +8899 8899 EB8B95 8899 +889A 889A EB8B96 889A +889B 889B EB8B97 889B +889C 889C EB8B9A 889C +889D 889D EB8B9C 889D +889E 889E EB8B9E 889E +889F 889F EB8B9F 889F +88A0 88A0 EB8BA0 88A0 +88A1 88A1 EB8BA1 88A1 +88A2 88A2 EB8BA3 88A2 +88A3 88A3 EB8BA7 88A3 +88A4 88A4 EB8BA9 88A4 +88A5 88A5 EB8BAA 88A5 +88A6 88A6 EB8BB0 88A6 +88A7 88A7 EB8BB1 88A7 +88A8 88A8 EB8BB2 88A8 +88A9 88A9 EB8BB6 88A9 +88AA 88AA EB8BBC 88AA +88AB 88AB EB8BBD 88AB +88AC 88AC EB8BBE 88AC +88AD 88AD EB8C82 88AD +88AE 88AE EB8C83 88AE +88AF 88AF EB8C85 88AF +88B0 88B0 EB8C86 88B0 +88B1 88B1 EB8C87 88B1 +88B2 88B2 EB8C89 88B2 +88B3 88B3 EB8C8A 88B3 +88B4 88B4 EB8C8B 88B4 +88B5 88B5 EB8C8C 88B5 +88B6 88B6 EB8C8D 88B6 +88B7 88B7 EB8C8E 88B7 +88B8 88B8 EB8C8F 88B8 +88B9 88B9 EB8C92 88B9 +88BA 88BA EB8C96 88BA +88BB 88BB EB8C97 88BB +88BC 88BC EB8C98 88BC +88BD 88BD EB8C99 88BD +88BE 88BE EB8C9A 88BE +88BF 88BF EB8C9B 88BF +88C0 88C0 EB8C9D 88C0 +88C1 88C1 EB8C9E 88C1 +88C2 88C2 EB8C9F 88C2 +88C3 88C3 EB8CA0 88C3 +88C4 88C4 EB8CA1 88C4 +88C5 88C5 EB8CA2 88C5 +88C6 88C6 EB8CA3 88C6 +88C7 88C7 EB8CA4 88C7 +88C8 88C8 EB8CA5 88C8 +88C9 88C9 EB8CA6 88C9 +88CA 88CA EB8CA7 88CA +88CB 88CB EB8CA8 88CB +88CC 88CC EB8CA9 88CC +88CD 88CD EB8CAA 88CD +88CE 88CE EB8CAB 88CE +88CF 88CF EB8CAC 88CF +88D0 88D0 EB8CAD 88D0 +88D1 88D1 EB8CAE 88D1 +88D2 88D2 EB8CAF 88D2 +88D3 88D3 EB8CB0 88D3 +88D4 88D4 EB8CB1 88D4 +88D5 88D5 EB8CB2 88D5 +88D6 88D6 EB8CB3 88D6 +88D7 88D7 EB8CB4 88D7 +88D8 88D8 EB8CB5 88D8 +88D9 88D9 EB8CB6 88D9 +88DA 88DA EB8CB7 88DA +88DB 88DB EB8CB8 88DB +88DC 88DC EB8CB9 88DC +88DD 88DD EB8CBA 88DD +88DE 88DE EB8CBB 88DE +88DF 88DF EB8CBC 88DF +88E0 88E0 EB8CBD 88E0 +88E1 88E1 EB8CBE 88E1 +88E2 88E2 EB8CBF 88E2 +88E3 88E3 EB8D80 88E3 +88E4 88E4 EB8D81 88E4 +88E5 88E5 EB8D82 88E5 +88E6 88E6 EB8D83 88E6 +88E7 88E7 EB8D84 88E7 +88E8 88E8 EB8D85 88E8 +88E9 88E9 EB8D86 88E9 +88EA 88EA EB8D87 88EA +88EB 88EB EB8D88 88EB +88EC 88EC EB8D89 88EC +88ED 88ED EB8D8A 88ED +88EE 88EE EB8D8B 88EE +88EF 88EF EB8D8C 88EF +88F0 88F0 EB8D8D 88F0 +88F1 88F1 EB8D8E 88F1 +88F2 88F2 EB8D8F 88F2 +88F3 88F3 EB8D90 88F3 +88F4 88F4 EB8D91 88F4 +88F5 88F5 EB8D92 88F5 +88F6 88F6 EB8D93 88F6 +88F7 88F7 EB8D97 88F7 +88F8 88F8 EB8D99 88F8 +88F9 88F9 EB8D9A 88F9 +88FA 88FA EB8D9D 88FA +88FB 88FB EB8DA0 88FB +88FC 88FC EB8DA1 88FC +88FD 88FD EB8DA2 88FD +88FE 88FE EB8DA3 88FE +8941 8941 EB8DA6 8941 +8942 8942 EB8DA8 8942 +8943 8943 EB8DAA 8943 +8944 8944 EB8DAC 8944 +8945 8945 EB8DAD 8945 +8946 8946 EB8DAF 8946 +8947 8947 EB8DB2 8947 +8948 8948 EB8DB3 8948 +8949 8949 EB8DB5 8949 +894A 894A EB8DB6 894A +894B 894B EB8DB7 894B +894C 894C EB8DB9 894C +894D 894D EB8DBA 894D +894E 894E EB8DBB 894E +894F 894F EB8DBC 894F +8950 8950 EB8DBD 8950 +8951 8951 EB8DBE 8951 +8952 8952 EB8DBF 8952 +8953 8953 EB8E82 8953 +8954 8954 EB8E86 8954 +8955 8955 EB8E87 8955 +8956 8956 EB8E88 8956 +8957 8957 EB8E89 8957 +8958 8958 EB8E8A 8958 +8959 8959 EB8E8B 8959 +895A 895A EB8E8D 895A +8961 8961 EB8E8E 8961 +8962 8962 EB8E8F 8962 +8963 8963 EB8E91 8963 +8964 8964 EB8E92 8964 +8965 8965 EB8E93 8965 +8966 8966 EB8E95 8966 +8967 8967 EB8E96 8967 +8968 8968 EB8E97 8968 +8969 8969 EB8E98 8969 +896A 896A EB8E99 896A +896B 896B EB8E9A 896B +896C 896C EB8E9B 896C +896D 896D EB8E9C 896D +896E 896E EB8E9D 896E +896F 896F EB8E9E 896F +8970 8970 EB8E9F 8970 +8971 8971 EB8EA2 8971 +8972 8972 EB8EA3 8972 +8973 8973 EB8EA4 8973 +8974 8974 EB8EA5 8974 +8975 8975 EB8EA6 8975 +8976 8976 EB8EA7 8976 +8977 8977 EB8EA9 8977 +8978 8978 EB8EAA 8978 +8979 8979 EB8EAB 8979 +897A 897A EB8EAD 897A +8981 8981 EB8EAE 8981 +8982 8982 EB8EAF 8982 +8983 8983 EB8EB0 8983 +8984 8984 EB8EB1 8984 +8985 8985 EB8EB2 8985 +8986 8986 EB8EB3 8986 +8987 8987 EB8EB4 8987 +8988 8988 EB8EB5 8988 +8989 8989 EB8EB6 8989 +898A 898A EB8EB7 898A +898B 898B EB8EB8 898B +898C 898C EB8EB9 898C +898D 898D EB8EBA 898D +898E 898E EB8EBB 898E +898F 898F EB8EBC 898F +8990 8990 EB8EBD 8990 +8991 8991 EB8EBE 8991 +8992 8992 EB8EBF 8992 +8993 8993 EB8F80 8993 +8994 8994 EB8F81 8994 +8995 8995 EB8F82 8995 +8996 8996 EB8F83 8996 +8997 8997 EB8F86 8997 +8998 8998 EB8F87 8998 +8999 8999 EB8F89 8999 +899A 899A EB8F8A 899A +899B 899B EB8F8D 899B +899C 899C EB8F8F 899C +899D 899D EB8F91 899D +899E 899E EB8F92 899E +899F 899F EB8F93 899F +89A0 89A0 EB8F96 89A0 +89A1 89A1 EB8F98 89A1 +89A2 89A2 EB8F9A 89A2 +89A3 89A3 EB8F9C 89A3 +89A4 89A4 EB8F9E 89A4 +89A5 89A5 EB8F9F 89A5 +89A6 89A6 EB8FA1 89A6 +89A7 89A7 EB8FA2 89A7 +89A8 89A8 EB8FA3 89A8 +89A9 89A9 EB8FA5 89A9 +89AA 89AA EB8FA6 89AA +89AB 89AB EB8FA7 89AB +89AC 89AC EB8FA9 89AC +89AD 89AD EB8FAA 89AD +89AE 89AE EB8FAB 89AE +89AF 89AF EB8FAC 89AF +89B0 89B0 EB8FAD 89B0 +89B1 89B1 EB8FAE 89B1 +89B2 89B2 EB8FAF 89B2 +89B3 89B3 EB8FB0 89B3 +89B4 89B4 EB8FB1 89B4 +89B5 89B5 EB8FB2 89B5 +89B6 89B6 EB8FB3 89B6 +89B7 89B7 EB8FB4 89B7 +89B8 89B8 EB8FB5 89B8 +89B9 89B9 EB8FB6 89B9 +89BA 89BA EB8FB7 89BA +89BB 89BB EB8FB8 89BB +89BC 89BC EB8FB9 89BC +89BD 89BD EB8FBA 89BD +89BE 89BE EB8FBB 89BE +89BF 89BF EB8FBD 89BF +89C0 89C0 EB8FBE 89C0 +89C1 89C1 EB8FBF 89C1 +89C2 89C2 EB9080 89C2 +89C3 89C3 EB9081 89C3 +89C4 89C4 EB9082 89C4 +89C5 89C5 EB9083 89C5 +89C6 89C6 EB9084 89C6 +89C7 89C7 EB9085 89C7 +89C8 89C8 EB9086 89C8 +89C9 89C9 EB9087 89C9 +89CA 89CA EB9088 89CA +89CB 89CB EB9089 89CB +89CC 89CC EB908A 89CC +89CD 89CD EB908B 89CD +89CE 89CE EB908C 89CE +89CF 89CF EB908D 89CF +89D0 89D0 EB908E 89D0 +89D1 89D1 EB908F 89D1 +89D2 89D2 EB9091 89D2 +89D3 89D3 EB9092 89D3 +89D4 89D4 EB9093 89D4 +89D5 89D5 EB9094 89D5 +89D6 89D6 EB9095 89D6 +89D7 89D7 EB9096 89D7 +89D8 89D8 EB9097 89D8 +89D9 89D9 EB9099 89D9 +89DA 89DA EB909A 89DA +89DB 89DB EB909B 89DB +89DC 89DC EB909D 89DC +89DD 89DD EB909E 89DD +89DE 89DE EB909F 89DE +89DF 89DF EB90A1 89DF +89E0 89E0 EB90A2 89E0 +89E1 89E1 EB90A3 89E1 +89E2 89E2 EB90A4 89E2 +89E3 89E3 EB90A5 89E3 +89E4 89E4 EB90A6 89E4 +89E5 89E5 EB90A7 89E5 +89E6 89E6 EB90AA 89E6 +89E7 89E7 EB90AC 89E7 +89E8 89E8 EB90AD 89E8 +89E9 89E9 EB90AE 89E9 +89EA 89EA EB90AF 89EA +89EB 89EB EB90B0 89EB +89EC 89EC EB90B1 89EC +89ED 89ED EB90B2 89ED +89EE 89EE EB90B3 89EE +89EF 89EF EB90B5 89EF +89F0 89F0 EB90B6 89F0 +89F1 89F1 EB90B7 89F1 +89F2 89F2 EB90B8 89F2 +89F3 89F3 EB90B9 89F3 +89F4 89F4 EB90BA 89F4 +89F5 89F5 EB90BB 89F5 +89F6 89F6 EB90BC 89F6 +89F7 89F7 EB90BD 89F7 +89F8 89F8 EB90BE 89F8 +89F9 89F9 EB90BF 89F9 +89FA 89FA EB9180 89FA +89FB 89FB EB9181 89FB +89FC 89FC EB9182 89FC +89FD 89FD EB9183 89FD +89FE 89FE EB9184 89FE +8A41 8A41 EB9185 8A41 +8A42 8A42 EB9186 8A42 +8A43 8A43 EB9187 8A43 +8A44 8A44 EB9188 8A44 +8A45 8A45 EB9189 8A45 +8A46 8A46 EB918A 8A46 +8A47 8A47 EB918B 8A47 +8A48 8A48 EB918C 8A48 +8A49 8A49 EB918D 8A49 +8A4A 8A4A EB918E 8A4A +8A4B 8A4B EB918F 8A4B +8A4C 8A4C EB9192 8A4C +8A4D 8A4D EB9193 8A4D +8A4E 8A4E EB9195 8A4E +8A4F 8A4F EB9196 8A4F +8A50 8A50 EB9197 8A50 +8A51 8A51 EB9199 8A51 +8A52 8A52 EB919A 8A52 +8A53 8A53 EB919B 8A53 +8A54 8A54 EB919C 8A54 +8A55 8A55 EB919D 8A55 +8A56 8A56 EB919E 8A56 +8A57 8A57 EB919F 8A57 +8A58 8A58 EB91A2 8A58 +8A59 8A59 EB91A4 8A59 +8A5A 8A5A EB91A6 8A5A +8A61 8A61 EB91A7 8A61 +8A62 8A62 EB91A8 8A62 +8A63 8A63 EB91A9 8A63 +8A64 8A64 EB91AA 8A64 +8A65 8A65 EB91AB 8A65 +8A66 8A66 EB91AD 8A66 +8A67 8A67 EB91AE 8A67 +8A68 8A68 EB91AF 8A68 +8A69 8A69 EB91B0 8A69 +8A6A 8A6A EB91B1 8A6A +8A6B 8A6B EB91B2 8A6B +8A6C 8A6C EB91B3 8A6C +8A6D 8A6D EB91B4 8A6D +8A6E 8A6E EB91B5 8A6E +8A6F 8A6F EB91B6 8A6F +8A70 8A70 EB91B7 8A70 +8A71 8A71 EB91B8 8A71 +8A72 8A72 EB91B9 8A72 +8A73 8A73 EB91BA 8A73 +8A74 8A74 EB91BB 8A74 +8A75 8A75 EB91BC 8A75 +8A76 8A76 EB91BD 8A76 +8A77 8A77 EB91BE 8A77 +8A78 8A78 EB91BF 8A78 +8A79 8A79 EB9281 8A79 +8A7A 8A7A EB9282 8A7A +8A81 8A81 EB9283 8A81 +8A82 8A82 EB9284 8A82 +8A83 8A83 EB9285 8A83 +8A84 8A84 EB9286 8A84 +8A85 8A85 EB9287 8A85 +8A86 8A86 EB9289 8A86 +8A87 8A87 EB928A 8A87 +8A88 8A88 EB928B 8A88 +8A89 8A89 EB928C 8A89 +8A8A 8A8A EB928D 8A8A +8A8B 8A8B EB928E 8A8B +8A8C 8A8C EB928F 8A8C +8A8D 8A8D EB9290 8A8D +8A8E 8A8E EB9291 8A8E +8A8F 8A8F EB9292 8A8F +8A90 8A90 EB9293 8A90 +8A91 8A91 EB9294 8A91 +8A92 8A92 EB9295 8A92 +8A93 8A93 EB9296 8A93 +8A94 8A94 EB9297 8A94 +8A95 8A95 EB9298 8A95 +8A96 8A96 EB9299 8A96 +8A97 8A97 EB929A 8A97 +8A98 8A98 EB929B 8A98 +8A99 8A99 EB929C 8A99 +8A9A 8A9A EB929E 8A9A +8A9B 8A9B EB929F 8A9B +8A9C 8A9C EB92A0 8A9C +8A9D 8A9D EB92A1 8A9D +8A9E 8A9E EB92A2 8A9E +8A9F 8A9F EB92A3 8A9F +8AA0 8AA0 EB92A5 8AA0 +8AA1 8AA1 EB92A6 8AA1 +8AA2 8AA2 EB92A7 8AA2 +8AA3 8AA3 EB92A9 8AA3 +8AA4 8AA4 EB92AA 8AA4 +8AA5 8AA5 EB92AB 8AA5 +8AA6 8AA6 EB92AD 8AA6 +8AA7 8AA7 EB92AE 8AA7 +8AA8 8AA8 EB92AF 8AA8 +8AA9 8AA9 EB92B0 8AA9 +8AAA 8AAA EB92B1 8AAA +8AAB 8AAB EB92B2 8AAB +8AAC 8AAC EB92B3 8AAC +8AAD 8AAD EB92B4 8AAD +8AAE 8AAE EB92B6 8AAE +8AAF 8AAF EB92B8 8AAF +8AB0 8AB0 EB92BA 8AB0 +8AB1 8AB1 EB92BB 8AB1 +8AB2 8AB2 EB92BC 8AB2 +8AB3 8AB3 EB92BD 8AB3 +8AB4 8AB4 EB92BE 8AB4 +8AB5 8AB5 EB92BF 8AB5 +8AB6 8AB6 EB9381 8AB6 +8AB7 8AB7 EB9382 8AB7 +8AB8 8AB8 EB9383 8AB8 +8AB9 8AB9 EB9385 8AB9 +8ABA 8ABA EB9386 8ABA +8ABB 8ABB EB9387 8ABB +8ABC 8ABC EB9389 8ABC +8ABD 8ABD EB938A 8ABD +8ABE 8ABE EB938B 8ABE +8ABF 8ABF EB938C 8ABF +8AC0 8AC0 EB938D 8AC0 +8AC1 8AC1 EB938E 8AC1 +8AC2 8AC2 EB938F 8AC2 +8AC3 8AC3 EB9391 8AC3 +8AC4 8AC4 EB9392 8AC4 +8AC5 8AC5 EB9393 8AC5 +8AC6 8AC6 EB9394 8AC6 +8AC7 8AC7 EB9396 8AC7 +8AC8 8AC8 EB9397 8AC8 +8AC9 8AC9 EB9398 8AC9 +8ACA 8ACA EB9399 8ACA +8ACB 8ACB EB939A 8ACB +8ACC 8ACC EB939B 8ACC +8ACD 8ACD EB939E 8ACD +8ACE 8ACE EB939F 8ACE +8ACF 8ACF EB93A1 8ACF +8AD0 8AD0 EB93A2 8AD0 +8AD1 8AD1 EB93A5 8AD1 +8AD2 8AD2 EB93A7 8AD2 +8AD3 8AD3 EB93A8 8AD3 +8AD4 8AD4 EB93A9 8AD4 +8AD5 8AD5 EB93AA 8AD5 +8AD6 8AD6 EB93AB 8AD6 +8AD7 8AD7 EB93AE 8AD7 +8AD8 8AD8 EB93B0 8AD8 +8AD9 8AD9 EB93B2 8AD9 +8ADA 8ADA EB93B3 8ADA +8ADB 8ADB EB93B4 8ADB +8ADC 8ADC EB93B5 8ADC +8ADD 8ADD EB93B6 8ADD +8ADE 8ADE EB93B7 8ADE +8ADF 8ADF EB93B9 8ADF +8AE0 8AE0 EB93BA 8AE0 +8AE1 8AE1 EB93BB 8AE1 +8AE2 8AE2 EB93BC 8AE2 +8AE3 8AE3 EB93BD 8AE3 +8AE4 8AE4 EB93BE 8AE4 +8AE5 8AE5 EB93BF 8AE5 +8AE6 8AE6 EB9480 8AE6 +8AE7 8AE7 EB9481 8AE7 +8AE8 8AE8 EB9482 8AE8 +8AE9 8AE9 EB9483 8AE9 +8AEA 8AEA EB9484 8AEA +8AEB 8AEB EB9485 8AEB +8AEC 8AEC EB9486 8AEC +8AED 8AED EB9487 8AED +8AEE 8AEE EB9488 8AEE +8AEF 8AEF EB9489 8AEF +8AF0 8AF0 EB948A 8AF0 +8AF1 8AF1 EB948B 8AF1 +8AF2 8AF2 EB948C 8AF2 +8AF3 8AF3 EB948D 8AF3 +8AF4 8AF4 EB948E 8AF4 +8AF5 8AF5 EB948F 8AF5 +8AF6 8AF6 EB9490 8AF6 +8AF7 8AF7 EB9491 8AF7 +8AF8 8AF8 EB9492 8AF8 +8AF9 8AF9 EB9493 8AF9 +8AFA 8AFA EB9496 8AFA +8AFB 8AFB EB9497 8AFB +8AFC 8AFC EB9499 8AFC +8AFD 8AFD EB949A 8AFD +8AFE 8AFE EB949D 8AFE +8B41 8B41 EB949E 8B41 +8B42 8B42 EB949F 8B42 +8B43 8B43 EB94A0 8B43 +8B44 8B44 EB94A1 8B44 +8B45 8B45 EB94A2 8B45 +8B46 8B46 EB94A3 8B46 +8B47 8B47 EB94A6 8B47 +8B48 8B48 EB94AB 8B48 +8B49 8B49 EB94AC 8B49 +8B4A 8B4A EB94AD 8B4A +8B4B 8B4B EB94AE 8B4B +8B4C 8B4C EB94AF 8B4C +8B4D 8B4D EB94B2 8B4D +8B4E 8B4E EB94B3 8B4E +8B4F 8B4F EB94B5 8B4F +8B50 8B50 EB94B6 8B50 +8B51 8B51 EB94B7 8B51 +8B52 8B52 EB94B9 8B52 +8B53 8B53 EB94BA 8B53 +8B54 8B54 EB94BB 8B54 +8B55 8B55 EB94BC 8B55 +8B56 8B56 EB94BD 8B56 +8B57 8B57 EB94BE 8B57 +8B58 8B58 EB94BF 8B58 +8B59 8B59 EB9582 8B59 +8B5A 8B5A EB9586 8B5A +8B61 8B61 EB9587 8B61 +8B62 8B62 EB9588 8B62 +8B63 8B63 EB9589 8B63 +8B64 8B64 EB958A 8B64 +8B65 8B65 EB958E 8B65 +8B66 8B66 EB958F 8B66 +8B67 8B67 EB9591 8B67 +8B68 8B68 EB9592 8B68 +8B69 8B69 EB9593 8B69 +8B6A 8B6A EB9595 8B6A +8B6B 8B6B EB9596 8B6B +8B6C 8B6C EB9597 8B6C +8B6D 8B6D EB9598 8B6D +8B6E 8B6E EB9599 8B6E +8B6F 8B6F EB959A 8B6F +8B70 8B70 EB959B 8B70 +8B71 8B71 EB959E 8B71 +8B72 8B72 EB95A2 8B72 +8B73 8B73 EB95A3 8B73 +8B74 8B74 EB95A4 8B74 +8B75 8B75 EB95A5 8B75 +8B76 8B76 EB95A6 8B76 +8B77 8B77 EB95A7 8B77 +8B78 8B78 EB95A8 8B78 +8B79 8B79 EB95A9 8B79 +8B7A 8B7A EB95AA 8B7A +8B81 8B81 EB95AB 8B81 +8B82 8B82 EB95AC 8B82 +8B83 8B83 EB95AD 8B83 +8B84 8B84 EB95AE 8B84 +8B85 8B85 EB95AF 8B85 +8B86 8B86 EB95B0 8B86 +8B87 8B87 EB95B1 8B87 +8B88 8B88 EB95B2 8B88 +8B89 8B89 EB95B3 8B89 +8B8A 8B8A EB95B4 8B8A +8B8B 8B8B EB95B5 8B8B +8B8C 8B8C EB95B6 8B8C +8B8D 8B8D EB95B7 8B8D +8B8E 8B8E EB95B8 8B8E +8B8F 8B8F EB95B9 8B8F +8B90 8B90 EB95BA 8B90 +8B91 8B91 EB95BB 8B91 +8B92 8B92 EB95BC 8B92 +8B93 8B93 EB95BD 8B93 +8B94 8B94 EB95BE 8B94 +8B95 8B95 EB95BF 8B95 +8B96 8B96 EB9680 8B96 +8B97 8B97 EB9681 8B97 +8B98 8B98 EB9682 8B98 +8B99 8B99 EB9683 8B99 +8B9A 8B9A EB9684 8B9A +8B9B 8B9B EB9685 8B9B +8B9C 8B9C EB9686 8B9C +8B9D 8B9D EB9687 8B9D +8B9E 8B9E EB9688 8B9E +8B9F 8B9F EB9689 8B9F +8BA0 8BA0 EB968A 8BA0 +8BA1 8BA1 EB968B 8BA1 +8BA2 8BA2 EB968C 8BA2 +8BA3 8BA3 EB968D 8BA3 +8BA4 8BA4 EB968E 8BA4 +8BA5 8BA5 EB968F 8BA5 +8BA6 8BA6 EB9690 8BA6 +8BA7 8BA7 EB9691 8BA7 +8BA8 8BA8 EB9692 8BA8 +8BA9 8BA9 EB9693 8BA9 +8BAA 8BAA EB9694 8BAA +8BAB 8BAB EB9695 8BAB +8BAC 8BAC EB9696 8BAC +8BAD 8BAD EB9697 8BAD +8BAE 8BAE EB9698 8BAE +8BAF 8BAF EB9699 8BAF +8BB0 8BB0 EB969A 8BB0 +8BB1 8BB1 EB969B 8BB1 +8BB2 8BB2 EB969C 8BB2 +8BB3 8BB3 EB969D 8BB3 +8BB4 8BB4 EB969E 8BB4 +8BB5 8BB5 EB969F 8BB5 +8BB6 8BB6 EB96A2 8BB6 +8BB7 8BB7 EB96A3 8BB7 +8BB8 8BB8 EB96A5 8BB8 +8BB9 8BB9 EB96A6 8BB9 +8BBA 8BBA EB96A7 8BBA +8BBB 8BBB EB96A9 8BBB +8BBC 8BBC EB96AC 8BBC +8BBD 8BBD EB96AD 8BBD +8BBE 8BBE EB96AE 8BBE +8BBF 8BBF EB96AF 8BBF +8BC0 8BC0 EB96B2 8BC0 +8BC1 8BC1 EB96B6 8BC1 +8BC2 8BC2 EB96B7 8BC2 +8BC3 8BC3 EB96B8 8BC3 +8BC4 8BC4 EB96B9 8BC4 +8BC5 8BC5 EB96BA 8BC5 +8BC6 8BC6 EB96BE 8BC6 +8BC7 8BC7 EB96BF 8BC7 +8BC8 8BC8 EB9781 8BC8 +8BC9 8BC9 EB9782 8BC9 +8BCA 8BCA EB9783 8BCA +8BCB 8BCB EB9785 8BCB +8BCC 8BCC EB9786 8BCC +8BCD 8BCD EB9787 8BCD +8BCE 8BCE EB9788 8BCE +8BCF 8BCF EB9789 8BCF +8BD0 8BD0 EB978A 8BD0 +8BD1 8BD1 EB978B 8BD1 +8BD2 8BD2 EB978E 8BD2 +8BD3 8BD3 EB9792 8BD3 +8BD4 8BD4 EB9793 8BD4 +8BD5 8BD5 EB9794 8BD5 +8BD6 8BD6 EB9795 8BD6 +8BD7 8BD7 EB9796 8BD7 +8BD8 8BD8 EB9797 8BD8 +8BD9 8BD9 EB9799 8BD9 +8BDA 8BDA EB979A 8BDA +8BDB 8BDB EB979B 8BDB +8BDC 8BDC EB979C 8BDC +8BDD 8BDD EB979D 8BDD +8BDE 8BDE EB979E 8BDE +8BDF 8BDF EB979F 8BDF +8BE0 8BE0 EB97A0 8BE0 +8BE1 8BE1 EB97A1 8BE1 +8BE2 8BE2 EB97A2 8BE2 +8BE3 8BE3 EB97A3 8BE3 +8BE4 8BE4 EB97A4 8BE4 +8BE5 8BE5 EB97A5 8BE5 +8BE6 8BE6 EB97A6 8BE6 +8BE7 8BE7 EB97A7 8BE7 +8BE8 8BE8 EB97A8 8BE8 +8BE9 8BE9 EB97A9 8BE9 +8BEA 8BEA EB97AA 8BEA +8BEB 8BEB EB97AB 8BEB +8BEC 8BEC EB97AD 8BEC +8BED 8BED EB97AE 8BED +8BEE 8BEE EB97AF 8BEE +8BEF 8BEF EB97B0 8BEF +8BF0 8BF0 EB97B1 8BF0 +8BF1 8BF1 EB97B2 8BF1 +8BF2 8BF2 EB97B3 8BF2 +8BF3 8BF3 EB97B4 8BF3 +8BF4 8BF4 EB97B5 8BF4 +8BF5 8BF5 EB97B6 8BF5 +8BF6 8BF6 EB97B7 8BF6 +8BF7 8BF7 EB97B8 8BF7 +8BF8 8BF8 EB97B9 8BF8 +8BF9 8BF9 EB97BA 8BF9 +8BFA 8BFA EB97BB 8BFA +8BFB 8BFB EB97BC 8BFB +8BFC 8BFC EB97BD 8BFC +8BFD 8BFD EB97BE 8BFD +8BFE 8BFE EB97BF 8BFE +8C41 8C41 EB9880 8C41 +8C42 8C42 EB9881 8C42 +8C43 8C43 EB9882 8C43 +8C44 8C44 EB9883 8C44 +8C45 8C45 EB9884 8C45 +8C46 8C46 EB9885 8C46 +8C47 8C47 EB9886 8C47 +8C48 8C48 EB9887 8C48 +8C49 8C49 EB9888 8C49 +8C4A 8C4A EB9889 8C4A +8C4B 8C4B EB988A 8C4B +8C4C 8C4C EB988B 8C4C +8C4D 8C4D EB988C 8C4D +8C4E 8C4E EB988D 8C4E +8C4F 8C4F EB988E 8C4F +8C50 8C50 EB988F 8C50 +8C51 8C51 EB9892 8C51 +8C52 8C52 EB9893 8C52 +8C53 8C53 EB9895 8C53 +8C54 8C54 EB9896 8C54 +8C55 8C55 EB9897 8C55 +8C56 8C56 EB9899 8C56 +8C57 8C57 EB989A 8C57 +8C58 8C58 EB989B 8C58 +8C59 8C59 EB989C 8C59 +8C5A 8C5A EB989D 8C5A +8C61 8C61 EB989E 8C61 +8C62 8C62 EB989F 8C62 +8C63 8C63 EB98A0 8C63 +8C64 8C64 EB98A1 8C64 +8C65 8C65 EB98A2 8C65 +8C66 8C66 EB98A3 8C66 +8C67 8C67 EB98A4 8C67 +8C68 8C68 EB98A6 8C68 +8C69 8C69 EB98A7 8C69 +8C6A 8C6A EB98A8 8C6A +8C6B 8C6B EB98A9 8C6B +8C6C 8C6C EB98AA 8C6C +8C6D 8C6D EB98AB 8C6D +8C6E 8C6E EB98AD 8C6E +8C6F 8C6F EB98AE 8C6F +8C70 8C70 EB98AF 8C70 +8C71 8C71 EB98B0 8C71 +8C72 8C72 EB98B1 8C72 +8C73 8C73 EB98B2 8C73 +8C74 8C74 EB98B3 8C74 +8C75 8C75 EB98B5 8C75 +8C76 8C76 EB98B6 8C76 +8C77 8C77 EB98B7 8C77 +8C78 8C78 EB98B8 8C78 +8C79 8C79 EB98B9 8C79 +8C7A 8C7A EB98BA 8C7A +8C81 8C81 EB98BB 8C81 +8C82 8C82 EB98BC 8C82 +8C83 8C83 EB98BD 8C83 +8C84 8C84 EB98BE 8C84 +8C85 8C85 EB98BF 8C85 +8C86 8C86 EB9980 8C86 +8C87 8C87 EB9981 8C87 +8C88 8C88 EB9982 8C88 +8C89 8C89 EB9983 8C89 +8C8A 8C8A EB9984 8C8A +8C8B 8C8B EB9985 8C8B +8C8C 8C8C EB9986 8C8C +8C8D 8C8D EB9987 8C8D +8C8E 8C8E EB9989 8C8E +8C8F 8C8F EB998A 8C8F +8C90 8C90 EB998B 8C90 +8C91 8C91 EB998C 8C91 +8C92 8C92 EB998D 8C92 +8C93 8C93 EB998E 8C93 +8C94 8C94 EB998F 8C94 +8C95 8C95 EB9990 8C95 +8C96 8C96 EB9991 8C96 +8C97 8C97 EB9992 8C97 +8C98 8C98 EB9993 8C98 +8C99 8C99 EB9994 8C99 +8C9A 8C9A EB9995 8C9A +8C9B 8C9B EB9996 8C9B +8C9C 8C9C EB9997 8C9C +8C9D 8C9D EB9998 8C9D +8C9E 8C9E EB9999 8C9E +8C9F 8C9F EB999A 8C9F +8CA0 8CA0 EB999B 8CA0 +8CA1 8CA1 EB999C 8CA1 +8CA2 8CA2 EB999D 8CA2 +8CA3 8CA3 EB999E 8CA3 +8CA4 8CA4 EB999F 8CA4 +8CA5 8CA5 EB99A0 8CA5 +8CA6 8CA6 EB99A1 8CA6 +8CA7 8CA7 EB99A2 8CA7 +8CA8 8CA8 EB99A3 8CA8 +8CA9 8CA9 EB99A5 8CA9 +8CAA 8CAA EB99A6 8CAA +8CAB 8CAB EB99A7 8CAB +8CAC 8CAC EB99A9 8CAC +8CAD 8CAD EB99AA 8CAD +8CAE 8CAE EB99AB 8CAE +8CAF 8CAF EB99AC 8CAF +8CB0 8CB0 EB99AD 8CB0 +8CB1 8CB1 EB99AE 8CB1 +8CB2 8CB2 EB99AF 8CB2 +8CB3 8CB3 EB99B0 8CB3 +8CB4 8CB4 EB99B1 8CB4 +8CB5 8CB5 EB99B2 8CB5 +8CB6 8CB6 EB99B3 8CB6 +8CB7 8CB7 EB99B4 8CB7 +8CB8 8CB8 EB99B5 8CB8 +8CB9 8CB9 EB99B6 8CB9 +8CBA 8CBA EB99B7 8CBA +8CBB 8CBB EB99B8 8CBB +8CBC 8CBC EB99B9 8CBC +8CBD 8CBD EB99BA 8CBD +8CBE 8CBE EB99BB 8CBE +8CBF 8CBF EB99BC 8CBF +8CC0 8CC0 EB99BD 8CC0 +8CC1 8CC1 EB99BE 8CC1 +8CC2 8CC2 EB99BF 8CC2 +8CC3 8CC3 EB9A80 8CC3 +8CC4 8CC4 EB9A81 8CC4 +8CC5 8CC5 EB9A82 8CC5 +8CC6 8CC6 EB9A83 8CC6 +8CC7 8CC7 EB9A84 8CC7 +8CC8 8CC8 EB9A85 8CC8 +8CC9 8CC9 EB9A86 8CC9 +8CCA 8CCA EB9A87 8CCA +8CCB 8CCB EB9A88 8CCB +8CCC 8CCC EB9A89 8CCC +8CCD 8CCD EB9A8A 8CCD +8CCE 8CCE EB9A8B 8CCE +8CCF 8CCF EB9A8C 8CCF +8CD0 8CD0 EB9A8D 8CD0 +8CD1 8CD1 EB9A8E 8CD1 +8CD2 8CD2 EB9A8F 8CD2 +8CD3 8CD3 EB9A90 8CD3 +8CD4 8CD4 EB9A91 8CD4 +8CD5 8CD5 EB9A92 8CD5 +8CD6 8CD6 EB9A93 8CD6 +8CD7 8CD7 EB9A94 8CD7 +8CD8 8CD8 EB9A95 8CD8 +8CD9 8CD9 EB9A96 8CD9 +8CDA 8CDA EB9A97 8CDA +8CDB 8CDB EB9A98 8CDB +8CDC 8CDC EB9A99 8CDC +8CDD 8CDD EB9A9A 8CDD +8CDE 8CDE EB9A9B 8CDE +8CDF 8CDF EB9A9E 8CDF +8CE0 8CE0 EB9A9F 8CE0 +8CE1 8CE1 EB9AA1 8CE1 +8CE2 8CE2 EB9AA2 8CE2 +8CE3 8CE3 EB9AA3 8CE3 +8CE4 8CE4 EB9AA5 8CE4 +8CE5 8CE5 EB9AA6 8CE5 +8CE6 8CE6 EB9AA7 8CE6 +8CE7 8CE7 EB9AA8 8CE7 +8CE8 8CE8 EB9AA9 8CE8 +8CE9 8CE9 EB9AAA 8CE9 +8CEA 8CEA EB9AAD 8CEA +8CEB 8CEB EB9AAE 8CEB +8CEC 8CEC EB9AAF 8CEC +8CED 8CED EB9AB0 8CED +8CEE 8CEE EB9AB2 8CEE +8CEF 8CEF EB9AB3 8CEF +8CF0 8CF0 EB9AB4 8CF0 +8CF1 8CF1 EB9AB5 8CF1 +8CF2 8CF2 EB9AB6 8CF2 +8CF3 8CF3 EB9AB7 8CF3 +8CF4 8CF4 EB9AB8 8CF4 +8CF5 8CF5 EB9AB9 8CF5 +8CF6 8CF6 EB9ABA 8CF6 +8CF7 8CF7 EB9ABB 8CF7 +8CF8 8CF8 EB9ABC 8CF8 +8CF9 8CF9 EB9ABD 8CF9 +8CFA 8CFA EB9ABE 8CFA +8CFB 8CFB EB9ABF 8CFB +8CFC 8CFC EB9B80 8CFC +8CFD 8CFD EB9B81 8CFD +8CFE 8CFE EB9B82 8CFE +8D41 8D41 EB9B83 8D41 +8D42 8D42 EB9B84 8D42 +8D43 8D43 EB9B85 8D43 +8D44 8D44 EB9B86 8D44 +8D45 8D45 EB9B87 8D45 +8D46 8D46 EB9B88 8D46 +8D47 8D47 EB9B89 8D47 +8D48 8D48 EB9B8A 8D48 +8D49 8D49 EB9B8B 8D49 +8D4A 8D4A EB9B8C 8D4A +8D4B 8D4B EB9B8D 8D4B +8D4C 8D4C EB9B8E 8D4C +8D4D 8D4D EB9B8F 8D4D +8D4E 8D4E EB9B90 8D4E +8D4F 8D4F EB9B91 8D4F +8D50 8D50 EB9B92 8D50 +8D51 8D51 EB9B93 8D51 +8D52 8D52 EB9B95 8D52 +8D53 8D53 EB9B96 8D53 +8D54 8D54 EB9B97 8D54 +8D55 8D55 EB9B98 8D55 +8D56 8D56 EB9B99 8D56 +8D57 8D57 EB9B9A 8D57 +8D58 8D58 EB9B9B 8D58 +8D59 8D59 EB9B9C 8D59 +8D5A 8D5A EB9B9D 8D5A +8D61 8D61 EB9B9E 8D61 +8D62 8D62 EB9B9F 8D62 +8D63 8D63 EB9BA0 8D63 +8D64 8D64 EB9BA1 8D64 +8D65 8D65 EB9BA2 8D65 +8D66 8D66 EB9BA3 8D66 +8D67 8D67 EB9BA4 8D67 +8D68 8D68 EB9BA5 8D68 +8D69 8D69 EB9BA6 8D69 +8D6A 8D6A EB9BA7 8D6A +8D6B 8D6B EB9BA8 8D6B +8D6C 8D6C EB9BA9 8D6C +8D6D 8D6D EB9BAA 8D6D +8D6E 8D6E EB9BAB 8D6E +8D6F 8D6F EB9BAC 8D6F +8D70 8D70 EB9BAD 8D70 +8D71 8D71 EB9BAE 8D71 +8D72 8D72 EB9BAF 8D72 +8D73 8D73 EB9BB1 8D73 +8D74 8D74 EB9BB2 8D74 +8D75 8D75 EB9BB3 8D75 +8D76 8D76 EB9BB5 8D76 +8D77 8D77 EB9BB6 8D77 +8D78 8D78 EB9BB7 8D78 +8D79 8D79 EB9BB9 8D79 +8D7A 8D7A EB9BBA 8D7A +8D81 8D81 EB9BBB 8D81 +8D82 8D82 EB9BBC 8D82 +8D83 8D83 EB9BBD 8D83 +8D84 8D84 EB9BBE 8D84 +8D85 8D85 EB9BBF 8D85 +8D86 8D86 EB9C82 8D86 +8D87 8D87 EB9C83 8D87 +8D88 8D88 EB9C84 8D88 +8D89 8D89 EB9C86 8D89 +8D8A 8D8A EB9C87 8D8A +8D8B 8D8B EB9C88 8D8B +8D8C 8D8C EB9C89 8D8C +8D8D 8D8D EB9C8A 8D8D +8D8E 8D8E EB9C8B 8D8E +8D8F 8D8F EB9C8C 8D8F +8D90 8D90 EB9C8D 8D90 +8D91 8D91 EB9C8E 8D91 +8D92 8D92 EB9C8F 8D92 +8D93 8D93 EB9C90 8D93 +8D94 8D94 EB9C91 8D94 +8D95 8D95 EB9C92 8D95 +8D96 8D96 EB9C93 8D96 +8D97 8D97 EB9C94 8D97 +8D98 8D98 EB9C95 8D98 +8D99 8D99 EB9C96 8D99 +8D9A 8D9A EB9C97 8D9A +8D9B 8D9B EB9C98 8D9B +8D9C 8D9C EB9C99 8D9C +8D9D 8D9D EB9C9A 8D9D +8D9E 8D9E EB9C9B 8D9E +8D9F 8D9F EB9C9C 8D9F +8DA0 8DA0 EB9C9D 8DA0 +8DA1 8DA1 EB9C9E 8DA1 +8DA2 8DA2 EB9C9F 8DA2 +8DA3 8DA3 EB9CA0 8DA3 +8DA4 8DA4 EB9CA1 8DA4 +8DA5 8DA5 EB9CA2 8DA5 +8DA6 8DA6 EB9CA3 8DA6 +8DA7 8DA7 EB9CA4 8DA7 +8DA8 8DA8 EB9CA5 8DA8 +8DA9 8DA9 EB9CA6 8DA9 +8DAA 8DAA EB9CA7 8DAA +8DAB 8DAB EB9CAA 8DAB +8DAC 8DAC EB9CAB 8DAC +8DAD 8DAD EB9CAD 8DAD +8DAE 8DAE EB9CAE 8DAE +8DAF 8DAF EB9CB1 8DAF +8DB0 8DB0 EB9CB2 8DB0 +8DB1 8DB1 EB9CB3 8DB1 +8DB2 8DB2 EB9CB4 8DB2 +8DB3 8DB3 EB9CB5 8DB3 +8DB4 8DB4 EB9CB6 8DB4 +8DB5 8DB5 EB9CB7 8DB5 +8DB6 8DB6 EB9CBA 8DB6 +8DB7 8DB7 EB9CBC 8DB7 +8DB8 8DB8 EB9CBD 8DB8 +8DB9 8DB9 EB9CBE 8DB9 +8DBA 8DBA EB9CBF 8DBA +8DBB 8DBB EB9D80 8DBB +8DBC 8DBC EB9D81 8DBC +8DBD 8DBD EB9D82 8DBD +8DBE 8DBE EB9D83 8DBE +8DBF 8DBF EB9D85 8DBF +8DC0 8DC0 EB9D86 8DC0 +8DC1 8DC1 EB9D87 8DC1 +8DC2 8DC2 EB9D89 8DC2 +8DC3 8DC3 EB9D8A 8DC3 +8DC4 8DC4 EB9D8B 8DC4 +8DC5 8DC5 EB9D8D 8DC5 +8DC6 8DC6 EB9D8E 8DC6 +8DC7 8DC7 EB9D8F 8DC7 +8DC8 8DC8 EB9D90 8DC8 +8DC9 8DC9 EB9D91 8DC9 +8DCA 8DCA EB9D92 8DCA +8DCB 8DCB EB9D93 8DCB +8DCC 8DCC EB9D96 8DCC +8DCD 8DCD EB9D97 8DCD +8DCE 8DCE EB9D98 8DCE +8DCF 8DCF EB9D99 8DCF +8DD0 8DD0 EB9D9A 8DD0 +8DD1 8DD1 EB9D9B 8DD1 +8DD2 8DD2 EB9D9C 8DD2 +8DD3 8DD3 EB9D9D 8DD3 +8DD4 8DD4 EB9D9E 8DD4 +8DD5 8DD5 EB9D9F 8DD5 +8DD6 8DD6 EB9DA1 8DD6 +8DD7 8DD7 EB9DA2 8DD7 +8DD8 8DD8 EB9DA3 8DD8 +8DD9 8DD9 EB9DA5 8DD9 +8DDA 8DDA EB9DA6 8DDA +8DDB 8DDB EB9DA7 8DDB +8DDC 8DDC EB9DA9 8DDC +8DDD 8DDD EB9DAA 8DDD +8DDE 8DDE EB9DAB 8DDE +8DDF 8DDF EB9DAC 8DDF +8DE0 8DE0 EB9DAD 8DE0 +8DE1 8DE1 EB9DAE 8DE1 +8DE2 8DE2 EB9DAF 8DE2 +8DE3 8DE3 EB9DB2 8DE3 +8DE4 8DE4 EB9DB4 8DE4 +8DE5 8DE5 EB9DB6 8DE5 +8DE6 8DE6 EB9DB7 8DE6 +8DE7 8DE7 EB9DB8 8DE7 +8DE8 8DE8 EB9DB9 8DE8 +8DE9 8DE9 EB9DBA 8DE9 +8DEA 8DEA EB9DBB 8DEA +8DEB 8DEB EB9DBE 8DEB +8DEC 8DEC EB9DBF 8DEC +8DED 8DED EB9E81 8DED +8DEE 8DEE EB9E82 8DEE +8DEF 8DEF EB9E83 8DEF +8DF0 8DF0 EB9E85 8DF0 +8DF1 8DF1 EB9E86 8DF1 +8DF2 8DF2 EB9E87 8DF2 +8DF3 8DF3 EB9E88 8DF3 +8DF4 8DF4 EB9E89 8DF4 +8DF5 8DF5 EB9E8A 8DF5 +8DF6 8DF6 EB9E8B 8DF6 +8DF7 8DF7 EB9E8E 8DF7 +8DF8 8DF8 EB9E93 8DF8 +8DF9 8DF9 EB9E94 8DF9 +8DFA 8DFA EB9E95 8DFA +8DFB 8DFB EB9E9A 8DFB +8DFC 8DFC EB9E9B 8DFC +8DFD 8DFD EB9E9D 8DFD +8DFE 8DFE EB9E9E 8DFE +8E41 8E41 EB9E9F 8E41 +8E42 8E42 EB9EA1 8E42 +8E43 8E43 EB9EA2 8E43 +8E44 8E44 EB9EA3 8E44 +8E45 8E45 EB9EA4 8E45 +8E46 8E46 EB9EA5 8E46 +8E47 8E47 EB9EA6 8E47 +8E48 8E48 EB9EA7 8E48 +8E49 8E49 EB9EAA 8E49 +8E4A 8E4A EB9EAE 8E4A +8E4B 8E4B EB9EAF 8E4B +8E4C 8E4C EB9EB0 8E4C +8E4D 8E4D EB9EB1 8E4D +8E4E 8E4E EB9EB2 8E4E +8E4F 8E4F EB9EB3 8E4F +8E50 8E50 EB9EB6 8E50 +8E51 8E51 EB9EB7 8E51 +8E52 8E52 EB9EB9 8E52 +8E53 8E53 EB9EBA 8E53 +8E54 8E54 EB9EBB 8E54 +8E55 8E55 EB9EBC 8E55 +8E56 8E56 EB9EBD 8E56 +8E57 8E57 EB9EBE 8E57 +8E58 8E58 EB9EBF 8E58 +8E59 8E59 EB9F80 8E59 +8E5A 8E5A EB9F81 8E5A +8E61 8E61 EB9F82 8E61 +8E62 8E62 EB9F83 8E62 +8E63 8E63 EB9F84 8E63 +8E64 8E64 EB9F85 8E64 +8E65 8E65 EB9F86 8E65 +8E66 8E66 EB9F88 8E66 +8E67 8E67 EB9F8A 8E67 +8E68 8E68 EB9F8B 8E68 +8E69 8E69 EB9F8C 8E69 +8E6A 8E6A EB9F8D 8E6A +8E6B 8E6B EB9F8E 8E6B +8E6C 8E6C EB9F8F 8E6C +8E6D 8E6D EB9F90 8E6D +8E6E 8E6E EB9F91 8E6E +8E6F 8E6F EB9F92 8E6F +8E70 8E70 EB9F93 8E70 +8E71 8E71 EB9F94 8E71 +8E72 8E72 EB9F95 8E72 +8E73 8E73 EB9F96 8E73 +8E74 8E74 EB9F97 8E74 +8E75 8E75 EB9F98 8E75 +8E76 8E76 EB9F99 8E76 +8E77 8E77 EB9F9A 8E77 +8E78 8E78 EB9F9B 8E78 +8E79 8E79 EB9F9C 8E79 +8E7A 8E7A EB9F9D 8E7A +8E81 8E81 EB9F9E 8E81 +8E82 8E82 EB9F9F 8E82 +8E83 8E83 EB9FA0 8E83 +8E84 8E84 EB9FA1 8E84 +8E85 8E85 EB9FA2 8E85 +8E86 8E86 EB9FA3 8E86 +8E87 8E87 EB9FA4 8E87 +8E88 8E88 EB9FA5 8E88 +8E89 8E89 EB9FA6 8E89 +8E8A 8E8A EB9FA7 8E8A +8E8B 8E8B EB9FA8 8E8B +8E8C 8E8C EB9FA9 8E8C +8E8D 8E8D EB9FAA 8E8D +8E8E 8E8E EB9FAB 8E8E +8E8F 8E8F EB9FAE 8E8F +8E90 8E90 EB9FAF 8E90 +8E91 8E91 EB9FB1 8E91 +8E92 8E92 EB9FB2 8E92 +8E93 8E93 EB9FB3 8E93 +8E94 8E94 EB9FB5 8E94 +8E95 8E95 EB9FB6 8E95 +8E96 8E96 EB9FB7 8E96 +8E97 8E97 EB9FB8 8E97 +8E98 8E98 EB9FB9 8E98 +8E99 8E99 EB9FBA 8E99 +8E9A 8E9A EB9FBB 8E9A +8E9B 8E9B EB9FBE 8E9B +8E9C 8E9C EBA082 8E9C +8E9D 8E9D EBA083 8E9D +8E9E 8E9E EBA084 8E9E +8E9F 8E9F EBA085 8E9F +8EA0 8EA0 EBA086 8EA0 +8EA1 8EA1 EBA08A 8EA1 +8EA2 8EA2 EBA08B 8EA2 +8EA3 8EA3 EBA08D 8EA3 +8EA4 8EA4 EBA08E 8EA4 +8EA5 8EA5 EBA08F 8EA5 +8EA6 8EA6 EBA091 8EA6 +8EA7 8EA7 EBA092 8EA7 +8EA8 8EA8 EBA093 8EA8 +8EA9 8EA9 EBA094 8EA9 +8EAA 8EAA EBA095 8EAA +8EAB 8EAB EBA096 8EAB +8EAC 8EAC EBA097 8EAC +8EAD 8EAD EBA09A 8EAD +8EAE 8EAE EBA09C 8EAE +8EAF 8EAF EBA09E 8EAF +8EB0 8EB0 EBA09F 8EB0 +8EB1 8EB1 EBA0A0 8EB1 +8EB2 8EB2 EBA0A1 8EB2 +8EB3 8EB3 EBA0A2 8EB3 +8EB4 8EB4 EBA0A3 8EB4 +8EB5 8EB5 EBA0A6 8EB5 +8EB6 8EB6 EBA0A7 8EB6 +8EB7 8EB7 EBA0A9 8EB7 +8EB8 8EB8 EBA0AA 8EB8 +8EB9 8EB9 EBA0AB 8EB9 +8EBA 8EBA EBA0AD 8EBA +8EBB 8EBB EBA0AE 8EBB +8EBC 8EBC EBA0AF 8EBC +8EBD 8EBD EBA0B0 8EBD +8EBE 8EBE EBA0B1 8EBE +8EBF 8EBF EBA0B2 8EBF +8EC0 8EC0 EBA0B3 8EC0 +8EC1 8EC1 EBA0B6 8EC1 +8EC2 8EC2 EBA0BA 8EC2 +8EC3 8EC3 EBA0BB 8EC3 +8EC4 8EC4 EBA0BC 8EC4 +8EC5 8EC5 EBA0BD 8EC5 +8EC6 8EC6 EBA0BE 8EC6 +8EC7 8EC7 EBA0BF 8EC7 +8EC8 8EC8 EBA181 8EC8 +8EC9 8EC9 EBA182 8EC9 +8ECA 8ECA EBA183 8ECA +8ECB 8ECB EBA185 8ECB +8ECC 8ECC EBA186 8ECC +8ECD 8ECD EBA187 8ECD +8ECE 8ECE EBA188 8ECE +8ECF 8ECF EBA189 8ECF +8ED0 8ED0 EBA18A 8ED0 +8ED1 8ED1 EBA18B 8ED1 +8ED2 8ED2 EBA18C 8ED2 +8ED3 8ED3 EBA18D 8ED3 +8ED4 8ED4 EBA18E 8ED4 +8ED5 8ED5 EBA18F 8ED5 +8ED6 8ED6 EBA190 8ED6 +8ED7 8ED7 EBA192 8ED7 +8ED8 8ED8 EBA194 8ED8 +8ED9 8ED9 EBA195 8ED9 +8EDA 8EDA EBA196 8EDA +8EDB 8EDB EBA197 8EDB +8EDC 8EDC EBA198 8EDC +8EDD 8EDD EBA199 8EDD +8EDE 8EDE EBA19A 8EDE +8EDF 8EDF EBA19B 8EDF +8EE0 8EE0 EBA19E 8EE0 +8EE1 8EE1 EBA19F 8EE1 +8EE2 8EE2 EBA1A1 8EE2 +8EE3 8EE3 EBA1A2 8EE3 +8EE4 8EE4 EBA1A3 8EE4 +8EE5 8EE5 EBA1A5 8EE5 +8EE6 8EE6 EBA1A6 8EE6 +8EE7 8EE7 EBA1A7 8EE7 +8EE8 8EE8 EBA1A8 8EE8 +8EE9 8EE9 EBA1A9 8EE9 +8EEA 8EEA EBA1AA 8EEA +8EEB 8EEB EBA1AB 8EEB +8EEC 8EEC EBA1AE 8EEC +8EED 8EED EBA1B0 8EED +8EEE 8EEE EBA1B2 8EEE +8EEF 8EEF EBA1B3 8EEF +8EF0 8EF0 EBA1B4 8EF0 +8EF1 8EF1 EBA1B5 8EF1 +8EF2 8EF2 EBA1B6 8EF2 +8EF3 8EF3 EBA1B7 8EF3 +8EF4 8EF4 EBA1B9 8EF4 +8EF5 8EF5 EBA1BA 8EF5 +8EF6 8EF6 EBA1BB 8EF6 +8EF7 8EF7 EBA1BD 8EF7 +8EF8 8EF8 EBA1BE 8EF8 +8EF9 8EF9 EBA1BF 8EF9 +8EFA 8EFA EBA280 8EFA +8EFB 8EFB EBA281 8EFB +8EFC 8EFC EBA282 8EFC +8EFD 8EFD EBA283 8EFD +8EFE 8EFE EBA284 8EFE +8F41 8F41 EBA285 8F41 +8F42 8F42 EBA286 8F42 +8F43 8F43 EBA287 8F43 +8F44 8F44 EBA288 8F44 +8F45 8F45 EBA289 8F45 +8F46 8F46 EBA28A 8F46 +8F47 8F47 EBA28B 8F47 +8F48 8F48 EBA28C 8F48 +8F49 8F49 EBA28E 8F49 +8F4A 8F4A EBA28F 8F4A +8F4B 8F4B EBA290 8F4B +8F4C 8F4C EBA291 8F4C +8F4D 8F4D EBA292 8F4D +8F4E 8F4E EBA293 8F4E +8F4F 8F4F EBA294 8F4F +8F50 8F50 EBA295 8F50 +8F51 8F51 EBA296 8F51 +8F52 8F52 EBA297 8F52 +8F53 8F53 EBA298 8F53 +8F54 8F54 EBA299 8F54 +8F55 8F55 EBA29A 8F55 +8F56 8F56 EBA29B 8F56 +8F57 8F57 EBA29C 8F57 +8F58 8F58 EBA29D 8F58 +8F59 8F59 EBA29E 8F59 +8F5A 8F5A EBA29F 8F5A +8F61 8F61 EBA2A0 8F61 +8F62 8F62 EBA2A1 8F62 +8F63 8F63 EBA2A2 8F63 +8F64 8F64 EBA2A3 8F64 +8F65 8F65 EBA2A4 8F65 +8F66 8F66 EBA2A5 8F66 +8F67 8F67 EBA2A6 8F67 +8F68 8F68 EBA2A7 8F68 +8F69 8F69 EBA2A9 8F69 +8F6A 8F6A EBA2AA 8F6A +8F6B 8F6B EBA2AB 8F6B +8F6C 8F6C EBA2AC 8F6C +8F6D 8F6D EBA2AD 8F6D +8F6E 8F6E EBA2AE 8F6E +8F6F 8F6F EBA2AF 8F6F +8F70 8F70 EBA2B1 8F70 +8F71 8F71 EBA2B2 8F71 +8F72 8F72 EBA2B3 8F72 +8F73 8F73 EBA2B5 8F73 +8F74 8F74 EBA2B6 8F74 +8F75 8F75 EBA2B7 8F75 +8F76 8F76 EBA2B9 8F76 +8F77 8F77 EBA2BA 8F77 +8F78 8F78 EBA2BB 8F78 +8F79 8F79 EBA2BC 8F79 +8F7A 8F7A EBA2BD 8F7A +8F81 8F81 EBA2BE 8F81 +8F82 8F82 EBA2BF 8F82 +8F83 8F83 EBA382 8F83 +8F84 8F84 EBA384 8F84 +8F85 8F85 EBA386 8F85 +8F86 8F86 EBA387 8F86 +8F87 8F87 EBA388 8F87 +8F88 8F88 EBA389 8F88 +8F89 8F89 EBA38A 8F89 +8F8A 8F8A EBA38B 8F8A +8F8B 8F8B EBA38D 8F8B +8F8C 8F8C EBA38E 8F8C +8F8D 8F8D EBA38F 8F8D +8F8E 8F8E EBA391 8F8E +8F8F 8F8F EBA392 8F8F +8F90 8F90 EBA393 8F90 +8F91 8F91 EBA395 8F91 +8F92 8F92 EBA396 8F92 +8F93 8F93 EBA397 8F93 +8F94 8F94 EBA398 8F94 +8F95 8F95 EBA399 8F95 +8F96 8F96 EBA39A 8F96 +8F97 8F97 EBA39B 8F97 +8F98 8F98 EBA39C 8F98 +8F99 8F99 EBA39E 8F99 +8F9A 8F9A EBA3A0 8F9A +8F9B 8F9B EBA3A2 8F9B +8F9C 8F9C EBA3A3 8F9C +8F9D 8F9D EBA3A4 8F9D +8F9E 8F9E EBA3A5 8F9E +8F9F 8F9F EBA3A6 8F9F +8FA0 8FA0 EBA3A7 8FA0 +8FA1 8FA1 EBA3AA 8FA1 +8FA2 8FA2 EBA3AB 8FA2 +8FA3 8FA3 EBA3AD 8FA3 +8FA4 8FA4 EBA3AE 8FA4 +8FA5 8FA5 EBA3AF 8FA5 +8FA6 8FA6 EBA3B1 8FA6 +8FA7 8FA7 EBA3B2 8FA7 +8FA8 8FA8 EBA3B3 8FA8 +8FA9 8FA9 EBA3B4 8FA9 +8FAA 8FAA EBA3B5 8FAA +8FAB 8FAB EBA3B6 8FAB +8FAC 8FAC EBA3B7 8FAC +8FAD 8FAD EBA3BA 8FAD +8FAE 8FAE EBA3BC 8FAE +8FAF 8FAF EBA3BE 8FAF +8FB0 8FB0 EBA3BF 8FB0 +8FB1 8FB1 EBA480 8FB1 +8FB2 8FB2 EBA481 8FB2 +8FB3 8FB3 EBA482 8FB3 +8FB4 8FB4 EBA483 8FB4 +8FB5 8FB5 EBA485 8FB5 +8FB6 8FB6 EBA486 8FB6 +8FB7 8FB7 EBA487 8FB7 +8FB8 8FB8 EBA488 8FB8 +8FB9 8FB9 EBA489 8FB9 +8FBA 8FBA EBA48A 8FBA +8FBB 8FBB EBA48B 8FBB +8FBC 8FBC EBA48C 8FBC +8FBD 8FBD EBA48D 8FBD +8FBE 8FBE EBA48E 8FBE +8FBF 8FBF EBA48F 8FBF +8FC0 8FC0 EBA490 8FC0 +8FC1 8FC1 EBA491 8FC1 +8FC2 8FC2 EBA492 8FC2 +8FC3 8FC3 EBA493 8FC3 +8FC4 8FC4 EBA494 8FC4 +8FC5 8FC5 EBA495 8FC5 +8FC6 8FC6 EBA496 8FC6 +8FC7 8FC7 EBA497 8FC7 +8FC8 8FC8 EBA499 8FC8 +8FC9 8FC9 EBA49A 8FC9 +8FCA 8FCA EBA49B 8FCA +8FCB 8FCB EBA49C 8FCB +8FCC 8FCC EBA49D 8FCC +8FCD 8FCD EBA49E 8FCD +8FCE 8FCE EBA49F 8FCE +8FCF 8FCF EBA4A1 8FCF +8FD0 8FD0 EBA4A2 8FD0 +8FD1 8FD1 EBA4A3 8FD1 +8FD2 8FD2 EBA4A4 8FD2 +8FD3 8FD3 EBA4A5 8FD3 +8FD4 8FD4 EBA4A6 8FD4 +8FD5 8FD5 EBA4A7 8FD5 +8FD6 8FD6 EBA4A8 8FD6 +8FD7 8FD7 EBA4A9 8FD7 +8FD8 8FD8 EBA4AA 8FD8 +8FD9 8FD9 EBA4AB 8FD9 +8FDA 8FDA EBA4AC 8FDA +8FDB 8FDB EBA4AD 8FDB +8FDC 8FDC EBA4AE 8FDC +8FDD 8FDD EBA4AF 8FDD +8FDE 8FDE EBA4B0 8FDE +8FDF 8FDF EBA4B1 8FDF +8FE0 8FE0 EBA4B2 8FE0 +8FE1 8FE1 EBA4B3 8FE1 +8FE2 8FE2 EBA4B4 8FE2 +8FE3 8FE3 EBA4B5 8FE3 +8FE4 8FE4 EBA4B6 8FE4 +8FE5 8FE5 EBA4B7 8FE5 +8FE6 8FE6 EBA4B8 8FE6 +8FE7 8FE7 EBA4B9 8FE7 +8FE8 8FE8 EBA4BA 8FE8 +8FE9 8FE9 EBA4BB 8FE9 +8FEA 8FEA EBA4BE 8FEA +8FEB 8FEB EBA4BF 8FEB +8FEC 8FEC EBA581 8FEC +8FED 8FED EBA582 8FED +8FEE 8FEE EBA583 8FEE +8FEF 8FEF EBA585 8FEF +8FF0 8FF0 EBA586 8FF0 +8FF1 8FF1 EBA587 8FF1 +8FF2 8FF2 EBA588 8FF2 +8FF3 8FF3 EBA589 8FF3 +8FF4 8FF4 EBA58A 8FF4 +8FF5 8FF5 EBA58B 8FF5 +8FF6 8FF6 EBA58D 8FF6 +8FF7 8FF7 EBA58E 8FF7 +8FF8 8FF8 EBA590 8FF8 +8FF9 8FF9 EBA592 8FF9 +8FFA 8FFA EBA593 8FFA +8FFB 8FFB EBA594 8FFB +8FFC 8FFC EBA595 8FFC +8FFD 8FFD EBA596 8FFD +8FFE 8FFE EBA597 8FFE +9041 9041 EBA59A 9041 +9042 9042 EBA59B 9042 +9043 9043 EBA59D 9043 +9044 9044 EBA59E 9044 +9045 9045 EBA59F 9045 +9046 9046 EBA5A1 9046 +9047 9047 EBA5A2 9047 +9048 9048 EBA5A3 9048 +9049 9049 EBA5A4 9049 +904A 904A EBA5A5 904A +904B 904B EBA5A6 904B +904C 904C EBA5A7 904C +904D 904D EBA5AA 904D +904E 904E EBA5AC 904E +904F 904F EBA5AE 904F +9050 9050 EBA5AF 9050 +9051 9051 EBA5B0 9051 +9052 9052 EBA5B1 9052 +9053 9053 EBA5B2 9053 +9054 9054 EBA5B3 9054 +9055 9055 EBA5B6 9055 +9056 9056 EBA5B7 9056 +9057 9057 EBA5B9 9057 +9058 9058 EBA5BA 9058 +9059 9059 EBA5BB 9059 +905A 905A EBA5BD 905A +9061 9061 EBA5BE 9061 +9062 9062 EBA5BF 9062 +9063 9063 EBA680 9063 +9064 9064 EBA681 9064 +9065 9065 EBA682 9065 +9066 9066 EBA683 9066 +9067 9067 EBA686 9067 +9068 9068 EBA688 9068 +9069 9069 EBA68B 9069 +906A 906A EBA68C 906A +906B 906B EBA68F 906B +906C 906C EBA690 906C +906D 906D EBA691 906D +906E 906E EBA692 906E +906F 906F EBA693 906F +9070 9070 EBA694 9070 +9071 9071 EBA695 9071 +9072 9072 EBA696 9072 +9073 9073 EBA697 9073 +9074 9074 EBA698 9074 +9075 9075 EBA699 9075 +9076 9076 EBA69A 9076 +9077 9077 EBA69B 9077 +9078 9078 EBA69C 9078 +9079 9079 EBA69D 9079 +907A 907A EBA69E 907A +9081 9081 EBA69F 9081 +9082 9082 EBA6A0 9082 +9083 9083 EBA6A1 9083 +9084 9084 EBA6A2 9084 +9085 9085 EBA6A3 9085 +9086 9086 EBA6A4 9086 +9087 9087 EBA6A5 9087 +9088 9088 EBA6A6 9088 +9089 9089 EBA6A7 9089 +908A 908A EBA6A8 908A +908B 908B EBA6A9 908B +908C 908C EBA6AA 908C +908D 908D EBA6AB 908D +908E 908E EBA6AE 908E +908F 908F EBA6AF 908F +9090 9090 EBA6B1 9090 +9091 9091 EBA6B2 9091 +9092 9092 EBA6B3 9092 +9093 9093 EBA6B5 9093 +9094 9094 EBA6B6 9094 +9095 9095 EBA6B7 9095 +9096 9096 EBA6B8 9096 +9097 9097 EBA6B9 9097 +9098 9098 EBA6BA 9098 +9099 9099 EBA6BB 9099 +909A 909A EBA6BE 909A +909B 909B EBA780 909B +909C 909C EBA782 909C +909D 909D EBA783 909D +909E 909E EBA784 909E +909F 909F EBA785 909F +90A0 90A0 EBA786 90A0 +90A1 90A1 EBA787 90A1 +90A2 90A2 EBA78A 90A2 +90A3 90A3 EBA78B 90A3 +90A4 90A4 EBA78D 90A4 +90A5 90A5 EBA793 90A5 +90A6 90A6 EBA794 90A6 +90A7 90A7 EBA795 90A7 +90A8 90A8 EBA796 90A8 +90A9 90A9 EBA797 90A9 +90AA 90AA EBA79A 90AA +90AB 90AB EBA79C 90AB +90AC 90AC EBA79F 90AC +90AD 90AD EBA7A0 90AD +90AE 90AE EBA7A2 90AE +90AF 90AF EBA7A6 90AF +90B0 90B0 EBA7A7 90B0 +90B1 90B1 EBA7A9 90B1 +90B2 90B2 EBA7AA 90B2 +90B3 90B3 EBA7AB 90B3 +90B4 90B4 EBA7AD 90B4 +90B5 90B5 EBA7AE 90B5 +90B6 90B6 EBA7AF 90B6 +90B7 90B7 EBA7B0 90B7 +90B8 90B8 EBA7B1 90B8 +90B9 90B9 EBA7B2 90B9 +90BA 90BA EBA7B3 90BA +90BB 90BB EBA7B6 90BB +90BC 90BC EBA7BB 90BC +90BD 90BD EBA7BC 90BD +90BE 90BE EBA7BD 90BE +90BF 90BF EBA7BE 90BF +90C0 90C0 EBA7BF 90C0 +90C1 90C1 EBA882 90C1 +90C2 90C2 EBA883 90C2 +90C3 90C3 EBA884 90C3 +90C4 90C4 EBA885 90C4 +90C5 90C5 EBA886 90C5 +90C6 90C6 EBA887 90C6 +90C7 90C7 EBA889 90C7 +90C8 90C8 EBA88A 90C8 +90C9 90C9 EBA88B 90C9 +90CA 90CA EBA88C 90CA +90CB 90CB EBA88D 90CB +90CC 90CC EBA88E 90CC +90CD 90CD EBA88F 90CD +90CE 90CE EBA890 90CE +90CF 90CF EBA891 90CF +90D0 90D0 EBA892 90D0 +90D1 90D1 EBA893 90D1 +90D2 90D2 EBA894 90D2 +90D3 90D3 EBA896 90D3 +90D4 90D4 EBA897 90D4 +90D5 90D5 EBA898 90D5 +90D6 90D6 EBA899 90D6 +90D7 90D7 EBA89A 90D7 +90D8 90D8 EBA89B 90D8 +90D9 90D9 EBA89C 90D9 +90DA 90DA EBA89D 90DA +90DB 90DB EBA89E 90DB +90DC 90DC EBA89F 90DC +90DD 90DD EBA8A0 90DD +90DE 90DE EBA8A1 90DE +90DF 90DF EBA8A2 90DF +90E0 90E0 EBA8A3 90E0 +90E1 90E1 EBA8A4 90E1 +90E2 90E2 EBA8A5 90E2 +90E3 90E3 EBA8A6 90E3 +90E4 90E4 EBA8A7 90E4 +90E5 90E5 EBA8A8 90E5 +90E6 90E6 EBA8A9 90E6 +90E7 90E7 EBA8AA 90E7 +90E8 90E8 EBA8AB 90E8 +90E9 90E9 EBA8AC 90E9 +90EA 90EA EBA8AD 90EA +90EB 90EB EBA8AE 90EB +90EC 90EC EBA8AF 90EC +90ED 90ED EBA8B0 90ED +90EE 90EE EBA8B1 90EE +90EF 90EF EBA8B2 90EF +90F0 90F0 EBA8B3 90F0 +90F1 90F1 EBA8B4 90F1 +90F2 90F2 EBA8B5 90F2 +90F3 90F3 EBA8B6 90F3 +90F4 90F4 EBA8B7 90F4 +90F5 90F5 EBA8BA 90F5 +90F6 90F6 EBA8BB 90F6 +90F7 90F7 EBA8BD 90F7 +90F8 90F8 EBA8BE 90F8 +90F9 90F9 EBA8BF 90F9 +90FA 90FA EBA981 90FA +90FB 90FB EBA983 90FB +90FC 90FC EBA984 90FC +90FD 90FD EBA985 90FD +90FE 90FE EBA986 90FE +9141 9141 EBA987 9141 +9142 9142 EBA98A 9142 +9143 9143 EBA98C 9143 +9144 9144 EBA98F 9144 +9145 9145 EBA990 9145 +9146 9146 EBA991 9146 +9147 9147 EBA992 9147 +9148 9148 EBA996 9148 +9149 9149 EBA997 9149 +914A 914A EBA999 914A +914B 914B EBA99A 914B +914C 914C EBA99B 914C +914D 914D EBA99D 914D +914E 914E EBA99E 914E +914F 914F EBA99F 914F +9150 9150 EBA9A0 9150 +9151 9151 EBA9A1 9151 +9152 9152 EBA9A2 9152 +9153 9153 EBA9A3 9153 +9154 9154 EBA9A6 9154 +9155 9155 EBA9AA 9155 +9156 9156 EBA9AB 9156 +9157 9157 EBA9AC 9157 +9158 9158 EBA9AD 9158 +9159 9159 EBA9AE 9159 +915A 915A EBA9AF 915A +9161 9161 EBA9B2 9161 +9162 9162 EBA9B3 9162 +9163 9163 EBA9B5 9163 +9164 9164 EBA9B6 9164 +9165 9165 EBA9B7 9165 +9166 9166 EBA9B9 9166 +9167 9167 EBA9BA 9167 +9168 9168 EBA9BB 9168 +9169 9169 EBA9BC 9169 +916A 916A EBA9BD 916A +916B 916B EBA9BE 916B +916C 916C EBA9BF 916C +916D 916D EBAA80 916D +916E 916E EBAA81 916E +916F 916F EBAA82 916F +9170 9170 EBAA86 9170 +9171 9171 EBAA88 9171 +9172 9172 EBAA89 9172 +9173 9173 EBAA8A 9173 +9174 9174 EBAA8B 9174 +9175 9175 EBAA8D 9175 +9176 9176 EBAA8E 9176 +9177 9177 EBAA8F 9177 +9178 9178 EBAA90 9178 +9179 9179 EBAA91 9179 +917A 917A EBAA92 917A +9181 9181 EBAA93 9181 +9182 9182 EBAA94 9182 +9183 9183 EBAA95 9183 +9184 9184 EBAA96 9184 +9185 9185 EBAA97 9185 +9186 9186 EBAA98 9186 +9187 9187 EBAA99 9187 +9188 9188 EBAA9A 9188 +9189 9189 EBAA9B 9189 +918A 918A EBAA9C 918A +918B 918B EBAA9D 918B +918C 918C EBAA9E 918C +918D 918D EBAA9F 918D +918E 918E EBAAA0 918E +918F 918F EBAAA1 918F +9190 9190 EBAAA2 9190 +9191 9191 EBAAA3 9191 +9192 9192 EBAAA4 9192 +9193 9193 EBAAA5 9193 +9194 9194 EBAAA6 9194 +9195 9195 EBAAA7 9195 +9196 9196 EBAAAA 9196 +9197 9197 EBAAAD 9197 +9198 9198 EBAAAE 9198 +9199 9199 EBAAAF 9199 +919A 919A EBAAB1 919A +919B 919B EBAAB3 919B +919C 919C EBAAB4 919C +919D 919D EBAAB5 919D +919E 919E EBAAB6 919E +919F 919F EBAAB7 919F +91A0 91A0 EBAABA 91A0 +91A1 91A1 EBAABC 91A1 +91A2 91A2 EBAABE 91A2 +91A3 91A3 EBAABF 91A3 +91A4 91A4 EBAB80 91A4 +91A5 91A5 EBAB81 91A5 +91A6 91A6 EBAB82 91A6 +91A7 91A7 EBAB83 91A7 +91A8 91A8 EBAB85 91A8 +91A9 91A9 EBAB86 91A9 +91AA 91AA EBAB87 91AA +91AB 91AB EBAB89 91AB +91AC 91AC EBAB8A 91AC +91AD 91AD EBAB8B 91AD +91AE 91AE EBAB8C 91AE +91AF 91AF EBAB8D 91AF +91B0 91B0 EBAB8E 91B0 +91B1 91B1 EBAB8F 91B1 +91B2 91B2 EBAB90 91B2 +91B3 91B3 EBAB91 91B3 +91B4 91B4 EBAB92 91B4 +91B5 91B5 EBAB93 91B5 +91B6 91B6 EBAB94 91B6 +91B7 91B7 EBAB95 91B7 +91B8 91B8 EBAB96 91B8 +91B9 91B9 EBAB97 91B9 +91BA 91BA EBAB9A 91BA +91BB 91BB EBAB9B 91BB +91BC 91BC EBAB9C 91BC +91BD 91BD EBAB9D 91BD +91BE 91BE EBAB9E 91BE +91BF 91BF EBAB9F 91BF +91C0 91C0 EBABA0 91C0 +91C1 91C1 EBABA1 91C1 +91C2 91C2 EBABA2 91C2 +91C3 91C3 EBABA3 91C3 +91C4 91C4 EBABA4 91C4 +91C5 91C5 EBABA5 91C5 +91C6 91C6 EBABA6 91C6 +91C7 91C7 EBABA7 91C7 +91C8 91C8 EBABA8 91C8 +91C9 91C9 EBABA9 91C9 +91CA 91CA EBABAA 91CA +91CB 91CB EBABAB 91CB +91CC 91CC EBABAC 91CC +91CD 91CD EBABAD 91CD +91CE 91CE EBABAE 91CE +91CF 91CF EBABAF 91CF +91D0 91D0 EBABB0 91D0 +91D1 91D1 EBABB1 91D1 +91D2 91D2 EBABB2 91D2 +91D3 91D3 EBABB3 91D3 +91D4 91D4 EBABB4 91D4 +91D5 91D5 EBABB5 91D5 +91D6 91D6 EBABB6 91D6 +91D7 91D7 EBABB7 91D7 +91D8 91D8 EBABB8 91D8 +91D9 91D9 EBABB9 91D9 +91DA 91DA EBABBA 91DA +91DB 91DB EBABBB 91DB +91DC 91DC EBABBD 91DC +91DD 91DD EBABBE 91DD +91DE 91DE EBABBF 91DE +91DF 91DF EBAC81 91DF +91E0 91E0 EBAC82 91E0 +91E1 91E1 EBAC83 91E1 +91E2 91E2 EBAC85 91E2 +91E3 91E3 EBAC86 91E3 +91E4 91E4 EBAC87 91E4 +91E5 91E5 EBAC88 91E5 +91E6 91E6 EBAC89 91E6 +91E7 91E7 EBAC8A 91E7 +91E8 91E8 EBAC8B 91E8 +91E9 91E9 EBAC8C 91E9 +91EA 91EA EBAC8E 91EA +91EB 91EB EBAC90 91EB +91EC 91EC EBAC92 91EC +91ED 91ED EBAC93 91ED +91EE 91EE EBAC94 91EE +91EF 91EF EBAC95 91EF +91F0 91F0 EBAC96 91F0 +91F1 91F1 EBAC97 91F1 +91F2 91F2 EBAC99 91F2 +91F3 91F3 EBAC9A 91F3 +91F4 91F4 EBAC9B 91F4 +91F5 91F5 EBAC9D 91F5 +91F6 91F6 EBAC9E 91F6 +91F7 91F7 EBAC9F 91F7 +91F8 91F8 EBACA1 91F8 +91F9 91F9 EBACA2 91F9 +91FA 91FA EBACA3 91FA +91FB 91FB EBACA4 91FB +91FC 91FC EBACA5 91FC +91FD 91FD EBACA6 91FD +91FE 91FE EBACA7 91FE +9241 9241 EBACA8 9241 +9242 9242 EBACAA 9242 +9243 9243 EBACAC 9243 +9244 9244 EBACAD 9244 +9245 9245 EBACAE 9245 +9246 9246 EBACAF 9246 +9247 9247 EBACB0 9247 +9248 9248 EBACB1 9248 +9249 9249 EBACB2 9249 +924A 924A EBACB3 924A +924B 924B EBACB7 924B +924C 924C EBACB9 924C +924D 924D EBACBA 924D +924E 924E EBACBF 924E +924F 924F EBAD80 924F +9250 9250 EBAD81 9250 +9251 9251 EBAD82 9251 +9252 9252 EBAD83 9252 +9253 9253 EBAD86 9253 +9254 9254 EBAD88 9254 +9255 9255 EBAD8A 9255 +9256 9256 EBAD8B 9256 +9257 9257 EBAD8C 9257 +9258 9258 EBAD8E 9258 +9259 9259 EBAD91 9259 +925A 925A EBAD92 925A +9261 9261 EBAD93 9261 +9262 9262 EBAD95 9262 +9263 9263 EBAD96 9263 +9264 9264 EBAD97 9264 +9265 9265 EBAD99 9265 +9266 9266 EBAD9A 9266 +9267 9267 EBAD9B 9267 +9268 9268 EBAD9C 9268 +9269 9269 EBAD9D 9269 +926A 926A EBAD9E 926A +926B 926B EBAD9F 926B +926C 926C EBADA0 926C +926D 926D EBADA2 926D +926E 926E EBADA4 926E +926F 926F EBADA5 926F +9270 9270 EBADA6 9270 +9271 9271 EBADA7 9271 +9272 9272 EBADA8 9272 +9273 9273 EBADA9 9273 +9274 9274 EBADAA 9274 +9275 9275 EBADAB 9275 +9276 9276 EBADAD 9276 +9277 9277 EBADAE 9277 +9278 9278 EBADAF 9278 +9279 9279 EBADB0 9279 +927A 927A EBADB1 927A +9281 9281 EBADB2 9281 +9282 9282 EBADB3 9282 +9283 9283 EBADB4 9283 +9284 9284 EBADB5 9284 +9285 9285 EBADB6 9285 +9286 9286 EBADB7 9286 +9287 9287 EBADB8 9287 +9288 9288 EBADB9 9288 +9289 9289 EBADBA 9289 +928A 928A EBADBB 928A +928B 928B EBADBC 928B +928C 928C EBADBD 928C +928D 928D EBADBE 928D +928E 928E EBADBF 928E +928F 928F EBAE80 928F +9290 9290 EBAE81 9290 +9291 9291 EBAE82 9291 +9292 9292 EBAE83 9292 +9293 9293 EBAE84 9293 +9294 9294 EBAE85 9294 +9295 9295 EBAE86 9295 +9296 9296 EBAE87 9296 +9297 9297 EBAE89 9297 +9298 9298 EBAE8A 9298 +9299 9299 EBAE8B 9299 +929A 929A EBAE8D 929A +929B 929B EBAE8E 929B +929C 929C EBAE8F 929C +929D 929D EBAE91 929D +929E 929E EBAE92 929E +929F 929F EBAE93 929F +92A0 92A0 EBAE94 92A0 +92A1 92A1 EBAE95 92A1 +92A2 92A2 EBAE96 92A2 +92A3 92A3 EBAE97 92A3 +92A4 92A4 EBAE98 92A4 +92A5 92A5 EBAE99 92A5 +92A6 92A6 EBAE9A 92A6 +92A7 92A7 EBAE9B 92A7 +92A8 92A8 EBAE9C 92A8 +92A9 92A9 EBAE9D 92A9 +92AA 92AA EBAE9E 92AA +92AB 92AB EBAE9F 92AB +92AC 92AC EBAEA0 92AC +92AD 92AD EBAEA1 92AD +92AE 92AE EBAEA2 92AE +92AF 92AF EBAEA3 92AF +92B0 92B0 EBAEA5 92B0 +92B1 92B1 EBAEA6 92B1 +92B2 92B2 EBAEA7 92B2 +92B3 92B3 EBAEA9 92B3 +92B4 92B4 EBAEAA 92B4 +92B5 92B5 EBAEAB 92B5 +92B6 92B6 EBAEAD 92B6 +92B7 92B7 EBAEAE 92B7 +92B8 92B8 EBAEAF 92B8 +92B9 92B9 EBAEB0 92B9 +92BA 92BA EBAEB1 92BA +92BB 92BB EBAEB2 92BB +92BC 92BC EBAEB3 92BC +92BD 92BD EBAEB5 92BD +92BE 92BE EBAEB6 92BE +92BF 92BF EBAEB8 92BF +92C0 92C0 EBAEB9 92C0 +92C1 92C1 EBAEBA 92C1 +92C2 92C2 EBAEBB 92C2 +92C3 92C3 EBAEBC 92C3 +92C4 92C4 EBAEBD 92C4 +92C5 92C5 EBAEBE 92C5 +92C6 92C6 EBAEBF 92C6 +92C7 92C7 EBAF81 92C7 +92C8 92C8 EBAF82 92C8 +92C9 92C9 EBAF83 92C9 +92CA 92CA EBAF85 92CA +92CB 92CB EBAF86 92CB +92CC 92CC EBAF87 92CC +92CD 92CD EBAF89 92CD +92CE 92CE EBAF8A 92CE +92CF 92CF EBAF8B 92CF +92D0 92D0 EBAF8C 92D0 +92D1 92D1 EBAF8D 92D1 +92D2 92D2 EBAF8E 92D2 +92D3 92D3 EBAF8F 92D3 +92D4 92D4 EBAF91 92D4 +92D5 92D5 EBAF92 92D5 +92D6 92D6 EBAF94 92D6 +92D7 92D7 EBAF95 92D7 +92D8 92D8 EBAF96 92D8 +92D9 92D9 EBAF97 92D9 +92DA 92DA EBAF98 92DA +92DB 92DB EBAF99 92DB +92DC 92DC EBAF9A 92DC +92DD 92DD EBAF9B 92DD +92DE 92DE EBAF9C 92DE +92DF 92DF EBAF9D 92DF +92E0 92E0 EBAF9E 92E0 +92E1 92E1 EBAF9F 92E1 +92E2 92E2 EBAFA0 92E2 +92E3 92E3 EBAFA1 92E3 +92E4 92E4 EBAFA2 92E4 +92E5 92E5 EBAFA3 92E5 +92E6 92E6 EBAFA4 92E6 +92E7 92E7 EBAFA5 92E7 +92E8 92E8 EBAFA6 92E8 +92E9 92E9 EBAFA7 92E9 +92EA 92EA EBAFA8 92EA +92EB 92EB EBAFA9 92EB +92EC 92EC EBAFAA 92EC +92ED 92ED EBAFAB 92ED +92EE 92EE EBAFAC 92EE +92EF 92EF EBAFAD 92EF +92F0 92F0 EBAFAE 92F0 +92F1 92F1 EBAFAF 92F1 +92F2 92F2 EBAFB0 92F2 +92F3 92F3 EBAFB1 92F3 +92F4 92F4 EBAFB2 92F4 +92F5 92F5 EBAFB3 92F5 +92F6 92F6 EBAFB4 92F6 +92F7 92F7 EBAFB5 92F7 +92F8 92F8 EBAFB6 92F8 +92F9 92F9 EBAFB7 92F9 +92FA 92FA EBAFBA 92FA +92FB 92FB EBAFBB 92FB +92FC 92FC EBAFBD 92FC +92FD 92FD EBAFBE 92FD +92FE 92FE EBB081 92FE +9341 9341 EBB083 9341 +9342 9342 EBB084 9342 +9343 9343 EBB085 9343 +9344 9344 EBB086 9344 +9345 9345 EBB087 9345 +9346 9346 EBB08A 9346 +9347 9347 EBB08E 9347 +9348 9348 EBB090 9348 +9349 9349 EBB092 9349 +934A 934A EBB093 934A +934B 934B EBB099 934B +934C 934C EBB09A 934C +934D 934D EBB0A0 934D +934E 934E EBB0A1 934E +934F 934F EBB0A2 934F +9350 9350 EBB0A3 9350 +9351 9351 EBB0A6 9351 +9352 9352 EBB0A8 9352 +9353 9353 EBB0AA 9353 +9354 9354 EBB0AB 9354 +9355 9355 EBB0AC 9355 +9356 9356 EBB0AE 9356 +9357 9357 EBB0AF 9357 +9358 9358 EBB0B2 9358 +9359 9359 EBB0B3 9359 +935A 935A EBB0B5 935A +9361 9361 EBB0B6 9361 +9362 9362 EBB0B7 9362 +9363 9363 EBB0B9 9363 +9364 9364 EBB0BA 9364 +9365 9365 EBB0BB 9365 +9366 9366 EBB0BC 9366 +9367 9367 EBB0BD 9367 +9368 9368 EBB0BE 9368 +9369 9369 EBB0BF 9369 +936A 936A EBB182 936A +936B 936B EBB186 936B +936C 936C EBB187 936C +936D 936D EBB188 936D +936E 936E EBB18A 936E +936F 936F EBB18B 936F +9370 9370 EBB18E 9370 +9371 9371 EBB18F 9371 +9372 9372 EBB191 9372 +9373 9373 EBB192 9373 +9374 9374 EBB193 9374 +9375 9375 EBB194 9375 +9376 9376 EBB195 9376 +9377 9377 EBB196 9377 +9378 9378 EBB197 9378 +9379 9379 EBB198 9379 +937A 937A EBB199 937A +9381 9381 EBB19A 9381 +9382 9382 EBB19B 9382 +9383 9383 EBB19C 9383 +9384 9384 EBB19E 9384 +9385 9385 EBB19F 9385 +9386 9386 EBB1A0 9386 +9387 9387 EBB1A1 9387 +9388 9388 EBB1A2 9388 +9389 9389 EBB1A3 9389 +938A 938A EBB1A4 938A +938B 938B EBB1A5 938B +938C 938C EBB1A6 938C +938D 938D EBB1A7 938D +938E 938E EBB1A8 938E +938F 938F EBB1A9 938F +9390 9390 EBB1AA 9390 +9391 9391 EBB1AB 9391 +9392 9392 EBB1AC 9392 +9393 9393 EBB1AD 9393 +9394 9394 EBB1AE 9394 +9395 9395 EBB1AF 9395 +9396 9396 EBB1B0 9396 +9397 9397 EBB1B1 9397 +9398 9398 EBB1B2 9398 +9399 9399 EBB1B3 9399 +939A 939A EBB1B4 939A +939B 939B EBB1B5 939B +939C 939C EBB1B6 939C +939D 939D EBB1B7 939D +939E 939E EBB1B8 939E +939F 939F EBB1B9 939F +93A0 93A0 EBB1BA 93A0 +93A1 93A1 EBB1BB 93A1 +93A2 93A2 EBB1BC 93A2 +93A3 93A3 EBB1BD 93A3 +93A4 93A4 EBB1BE 93A4 +93A5 93A5 EBB1BF 93A5 +93A6 93A6 EBB280 93A6 +93A7 93A7 EBB281 93A7 +93A8 93A8 EBB282 93A8 +93A9 93A9 EBB283 93A9 +93AA 93AA EBB286 93AA +93AB 93AB EBB287 93AB +93AC 93AC EBB289 93AC +93AD 93AD EBB28A 93AD +93AE 93AE EBB28D 93AE +93AF 93AF EBB28F 93AF +93B0 93B0 EBB290 93B0 +93B1 93B1 EBB291 93B1 +93B2 93B2 EBB292 93B2 +93B3 93B3 EBB293 93B3 +93B4 93B4 EBB296 93B4 +93B5 93B5 EBB298 93B5 +93B6 93B6 EBB29B 93B6 +93B7 93B7 EBB29C 93B7 +93B8 93B8 EBB29D 93B8 +93B9 93B9 EBB29E 93B9 +93BA 93BA EBB29F 93BA +93BB 93BB EBB2A2 93BB +93BC 93BC EBB2A3 93BC +93BD 93BD EBB2A5 93BD +93BE 93BE EBB2A6 93BE +93BF 93BF EBB2A9 93BF +93C0 93C0 EBB2AA 93C0 +93C1 93C1 EBB2AB 93C1 +93C2 93C2 EBB2AC 93C2 +93C3 93C3 EBB2AD 93C3 +93C4 93C4 EBB2AE 93C4 +93C5 93C5 EBB2AF 93C5 +93C6 93C6 EBB2B2 93C6 +93C7 93C7 EBB2B6 93C7 +93C8 93C8 EBB2B7 93C8 +93C9 93C9 EBB2B8 93C9 +93CA 93CA EBB2B9 93CA +93CB 93CB EBB2BA 93CB +93CC 93CC EBB2BB 93CC +93CD 93CD EBB2BE 93CD +93CE 93CE EBB2BF 93CE +93CF 93CF EBB381 93CF +93D0 93D0 EBB382 93D0 +93D1 93D1 EBB383 93D1 +93D2 93D2 EBB385 93D2 +93D3 93D3 EBB386 93D3 +93D4 93D4 EBB387 93D4 +93D5 93D5 EBB388 93D5 +93D6 93D6 EBB389 93D6 +93D7 93D7 EBB38A 93D7 +93D8 93D8 EBB38B 93D8 +93D9 93D9 EBB38C 93D9 +93DA 93DA EBB38E 93DA +93DB 93DB EBB392 93DB +93DC 93DC EBB393 93DC +93DD 93DD EBB394 93DD +93DE 93DE EBB396 93DE +93DF 93DF EBB397 93DF +93E0 93E0 EBB399 93E0 +93E1 93E1 EBB39A 93E1 +93E2 93E2 EBB39B 93E2 +93E3 93E3 EBB39D 93E3 +93E4 93E4 EBB39E 93E4 +93E5 93E5 EBB39F 93E5 +93E6 93E6 EBB3A0 93E6 +93E7 93E7 EBB3A1 93E7 +93E8 93E8 EBB3A2 93E8 +93E9 93E9 EBB3A3 93E9 +93EA 93EA EBB3A4 93EA +93EB 93EB EBB3A5 93EB +93EC 93EC EBB3A6 93EC +93ED 93ED EBB3A7 93ED +93EE 93EE EBB3A8 93EE +93EF 93EF EBB3A9 93EF +93F0 93F0 EBB3AA 93F0 +93F1 93F1 EBB3AB 93F1 +93F2 93F2 EBB3AC 93F2 +93F3 93F3 EBB3AD 93F3 +93F4 93F4 EBB3AE 93F4 +93F5 93F5 EBB3AF 93F5 +93F6 93F6 EBB3B0 93F6 +93F7 93F7 EBB3B1 93F7 +93F8 93F8 EBB3B2 93F8 +93F9 93F9 EBB3B3 93F9 +93FA 93FA EBB3B7 93FA +93FB 93FB EBB3B9 93FB +93FC 93FC EBB3BA 93FC +93FD 93FD EBB3BB 93FD +93FE 93FE EBB3BD 93FE +9441 9441 EBB3BE 9441 +9442 9442 EBB3BF 9442 +9443 9443 EBB480 9443 +9444 9444 EBB481 9444 +9445 9445 EBB482 9445 +9446 9446 EBB483 9446 +9447 9447 EBB486 9447 +9448 9448 EBB488 9448 +9449 9449 EBB48A 9449 +944A 944A EBB48B 944A +944B 944B EBB48C 944B +944C 944C EBB48D 944C +944D 944D EBB48E 944D +944E 944E EBB48F 944E +944F 944F EBB491 944F +9450 9450 EBB492 9450 +9451 9451 EBB493 9451 +9452 9452 EBB495 9452 +9453 9453 EBB496 9453 +9454 9454 EBB497 9454 +9455 9455 EBB498 9455 +9456 9456 EBB499 9456 +9457 9457 EBB49A 9457 +9458 9458 EBB49B 9458 +9459 9459 EBB49C 9459 +945A 945A EBB49D 945A +9461 9461 EBB49E 9461 +9462 9462 EBB49F 9462 +9463 9463 EBB4A0 9463 +9464 9464 EBB4A1 9464 +9465 9465 EBB4A2 9465 +9466 9466 EBB4A3 9466 +9467 9467 EBB4A5 9467 +9468 9468 EBB4A6 9468 +9469 9469 EBB4A7 9469 +946A 946A EBB4A8 946A +946B 946B EBB4A9 946B +946C 946C EBB4AA 946C +946D 946D EBB4AB 946D +946E 946E EBB4AD 946E +946F 946F EBB4AE 946F +9470 9470 EBB4AF 9470 +9471 9471 EBB4B0 9471 +9472 9472 EBB4B1 9472 +9473 9473 EBB4B2 9473 +9474 9474 EBB4B3 9474 +9475 9475 EBB4B4 9475 +9476 9476 EBB4B5 9476 +9477 9477 EBB4B6 9477 +9478 9478 EBB4B7 9478 +9479 9479 EBB4B8 9479 +947A 947A EBB4B9 947A +9481 9481 EBB4BA 9481 +9482 9482 EBB4BB 9482 +9483 9483 EBB4BC 9483 +9484 9484 EBB4BD 9484 +9485 9485 EBB4BE 9485 +9486 9486 EBB4BF 9486 +9487 9487 EBB581 9487 +9488 9488 EBB582 9488 +9489 9489 EBB583 9489 +948A 948A EBB584 948A +948B 948B EBB585 948B +948C 948C EBB586 948C +948D 948D EBB587 948D +948E 948E EBB58A 948E +948F 948F EBB58B 948F +9490 9490 EBB58D 9490 +9491 9491 EBB58E 9491 +9492 9492 EBB58F 9492 +9493 9493 EBB591 9493 +9494 9494 EBB592 9494 +9495 9495 EBB593 9495 +9496 9496 EBB594 9496 +9497 9497 EBB595 9497 +9498 9498 EBB596 9498 +9499 9499 EBB597 9499 +949A 949A EBB59A 949A +949B 949B EBB59B 949B +949C 949C EBB59C 949C +949D 949D EBB59D 949D +949E 949E EBB59E 949E +949F 949F EBB59F 949F +94A0 94A0 EBB5A0 94A0 +94A1 94A1 EBB5A1 94A1 +94A2 94A2 EBB5A2 94A2 +94A3 94A3 EBB5A3 94A3 +94A4 94A4 EBB5A5 94A4 +94A5 94A5 EBB5A6 94A5 +94A6 94A6 EBB5A7 94A6 +94A7 94A7 EBB5A9 94A7 +94A8 94A8 EBB5AA 94A8 +94A9 94A9 EBB5AB 94A9 +94AA 94AA EBB5AC 94AA +94AB 94AB EBB5AD 94AB +94AC 94AC EBB5AE 94AC +94AD 94AD EBB5AF 94AD +94AE 94AE EBB5B0 94AE +94AF 94AF EBB5B1 94AF +94B0 94B0 EBB5B2 94B0 +94B1 94B1 EBB5B3 94B1 +94B2 94B2 EBB5B4 94B2 +94B3 94B3 EBB5B5 94B3 +94B4 94B4 EBB5B6 94B4 +94B5 94B5 EBB5B7 94B5 +94B6 94B6 EBB5B8 94B6 +94B7 94B7 EBB5B9 94B7 +94B8 94B8 EBB5BA 94B8 +94B9 94B9 EBB5BB 94B9 +94BA 94BA EBB5BC 94BA +94BB 94BB EBB5BD 94BB +94BC 94BC EBB5BE 94BC +94BD 94BD EBB5BF 94BD +94BE 94BE EBB682 94BE +94BF 94BF EBB683 94BF +94C0 94C0 EBB685 94C0 +94C1 94C1 EBB686 94C1 +94C2 94C2 EBB68B 94C2 +94C3 94C3 EBB68C 94C3 +94C4 94C4 EBB68D 94C4 +94C5 94C5 EBB68E 94C5 +94C6 94C6 EBB68F 94C6 +94C7 94C7 EBB692 94C7 +94C8 94C8 EBB694 94C8 +94C9 94C9 EBB696 94C9 +94CA 94CA EBB697 94CA +94CB 94CB EBB698 94CB +94CC 94CC EBB69B 94CC +94CD 94CD EBB69D 94CD +94CE 94CE EBB69E 94CE +94CF 94CF EBB69F 94CF +94D0 94D0 EBB6A0 94D0 +94D1 94D1 EBB6A1 94D1 +94D2 94D2 EBB6A2 94D2 +94D3 94D3 EBB6A3 94D3 +94D4 94D4 EBB6A5 94D4 +94D5 94D5 EBB6A6 94D5 +94D6 94D6 EBB6A7 94D6 +94D7 94D7 EBB6A8 94D7 +94D8 94D8 EBB6A9 94D8 +94D9 94D9 EBB6AA 94D9 +94DA 94DA EBB6AB 94DA +94DB 94DB EBB6AC 94DB +94DC 94DC EBB6AD 94DC +94DD 94DD EBB6AE 94DD +94DE 94DE EBB6AF 94DE +94DF 94DF EBB6B1 94DF +94E0 94E0 EBB6B2 94E0 +94E1 94E1 EBB6B3 94E1 +94E2 94E2 EBB6B4 94E2 +94E3 94E3 EBB6B5 94E3 +94E4 94E4 EBB6B6 94E4 +94E5 94E5 EBB6B7 94E5 +94E6 94E6 EBB6B9 94E6 +94E7 94E7 EBB6BA 94E7 +94E8 94E8 EBB6BB 94E8 +94E9 94E9 EBB6BC 94E9 +94EA 94EA EBB6BD 94EA +94EB 94EB EBB6BE 94EB +94EC 94EC EBB6BF 94EC +94ED 94ED EBB780 94ED +94EE 94EE EBB781 94EE +94EF 94EF EBB782 94EF +94F0 94F0 EBB783 94F0 +94F1 94F1 EBB784 94F1 +94F2 94F2 EBB785 94F2 +94F3 94F3 EBB786 94F3 +94F4 94F4 EBB787 94F4 +94F5 94F5 EBB788 94F5 +94F6 94F6 EBB789 94F6 +94F7 94F7 EBB78A 94F7 +94F8 94F8 EBB78B 94F8 +94F9 94F9 EBB78C 94F9 +94FA 94FA EBB78D 94FA +94FB 94FB EBB78E 94FB +94FC 94FC EBB78F 94FC +94FD 94FD EBB790 94FD +94FE 94FE EBB791 94FE +9541 9541 EBB792 9541 +9542 9542 EBB793 9542 +9543 9543 EBB796 9543 +9544 9544 EBB797 9544 +9545 9545 EBB799 9545 +9546 9546 EBB79A 9546 +9547 9547 EBB79B 9547 +9548 9548 EBB79D 9548 +9549 9549 EBB79E 9549 +954A 954A EBB79F 954A +954B 954B EBB7A0 954B +954C 954C EBB7A1 954C +954D 954D EBB7A2 954D +954E 954E EBB7A3 954E +954F 954F EBB7A4 954F +9550 9550 EBB7A5 9550 +9551 9551 EBB7A6 9551 +9552 9552 EBB7A7 9552 +9553 9553 EBB7A8 9553 +9554 9554 EBB7AA 9554 +9555 9555 EBB7AB 9555 +9556 9556 EBB7AC 9556 +9557 9557 EBB7AD 9557 +9558 9558 EBB7AE 9558 +9559 9559 EBB7AF 9559 +955A 955A EBB7B1 955A +9561 9561 EBB7B2 9561 +9562 9562 EBB7B3 9562 +9563 9563 EBB7B5 9563 +9564 9564 EBB7B6 9564 +9565 9565 EBB7B7 9565 +9566 9566 EBB7B9 9566 +9567 9567 EBB7BA 9567 +9568 9568 EBB7BB 9568 +9569 9569 EBB7BC 9569 +956A 956A EBB7BD 956A +956B 956B EBB7BE 956B +956C 956C EBB7BF 956C +956D 956D EBB881 956D +956E 956E EBB882 956E +956F 956F EBB884 956F +9570 9570 EBB886 9570 +9571 9571 EBB887 9571 +9572 9572 EBB888 9572 +9573 9573 EBB889 9573 +9574 9574 EBB88A 9574 +9575 9575 EBB88B 9575 +9576 9576 EBB88E 9576 +9577 9577 EBB88F 9577 +9578 9578 EBB891 9578 +9579 9579 EBB892 9579 +957A 957A EBB893 957A +9581 9581 EBB895 9581 +9582 9582 EBB896 9582 +9583 9583 EBB897 9583 +9584 9584 EBB898 9584 +9585 9585 EBB899 9585 +9586 9586 EBB89A 9586 +9587 9587 EBB89B 9587 +9588 9588 EBB89E 9588 +9589 9589 EBB8A0 9589 +958A 958A EBB8A1 958A +958B 958B EBB8A2 958B +958C 958C EBB8A3 958C +958D 958D EBB8A4 958D +958E 958E EBB8A5 958E +958F 958F EBB8A6 958F +9590 9590 EBB8A7 9590 +9591 9591 EBB8A8 9591 +9592 9592 EBB8A9 9592 +9593 9593 EBB8AA 9593 +9594 9594 EBB8AB 9594 +9595 9595 EBB8AC 9595 +9596 9596 EBB8AD 9596 +9597 9597 EBB8AE 9597 +9598 9598 EBB8AF 9598 +9599 9599 EBB8B0 9599 +959A 959A EBB8B1 959A +959B 959B EBB8B2 959B +959C 959C EBB8B3 959C +959D 959D EBB8B4 959D +959E 959E EBB8B5 959E +959F 959F EBB8B6 959F +95A0 95A0 EBB8B7 95A0 +95A1 95A1 EBB8B8 95A1 +95A2 95A2 EBB8B9 95A2 +95A3 95A3 EBB8BA 95A3 +95A4 95A4 EBB8BB 95A4 +95A5 95A5 EBB8BC 95A5 +95A6 95A6 EBB8BD 95A6 +95A7 95A7 EBB8BE 95A7 +95A8 95A8 EBB8BF 95A8 +95A9 95A9 EBB980 95A9 +95AA 95AA EBB981 95AA +95AB 95AB EBB982 95AB +95AC 95AC EBB983 95AC +95AD 95AD EBB986 95AD +95AE 95AE EBB987 95AE +95AF 95AF EBB989 95AF +95B0 95B0 EBB98A 95B0 +95B1 95B1 EBB98B 95B1 +95B2 95B2 EBB98D 95B2 +95B3 95B3 EBB98F 95B3 +95B4 95B4 EBB990 95B4 +95B5 95B5 EBB991 95B5 +95B6 95B6 EBB992 95B6 +95B7 95B7 EBB993 95B7 +95B8 95B8 EBB996 95B8 +95B9 95B9 EBB998 95B9 +95BA 95BA EBB99C 95BA +95BB 95BB EBB99D 95BB +95BC 95BC EBB99E 95BC +95BD 95BD EBB99F 95BD +95BE 95BE EBB9A2 95BE +95BF 95BF EBB9A3 95BF +95C0 95C0 EBB9A5 95C0 +95C1 95C1 EBB9A6 95C1 +95C2 95C2 EBB9A7 95C2 +95C3 95C3 EBB9A9 95C3 +95C4 95C4 EBB9AB 95C4 +95C5 95C5 EBB9AC 95C5 +95C6 95C6 EBB9AD 95C6 +95C7 95C7 EBB9AE 95C7 +95C8 95C8 EBB9AF 95C8 +95C9 95C9 EBB9B2 95C9 +95CA 95CA EBB9B6 95CA +95CB 95CB EBB9B7 95CB +95CC 95CC EBB9B8 95CC +95CD 95CD EBB9B9 95CD +95CE 95CE EBB9BA 95CE +95CF 95CF EBB9BE 95CF +95D0 95D0 EBB9BF 95D0 +95D1 95D1 EBBA81 95D1 +95D2 95D2 EBBA82 95D2 +95D3 95D3 EBBA83 95D3 +95D4 95D4 EBBA85 95D4 +95D5 95D5 EBBA86 95D5 +95D6 95D6 EBBA87 95D6 +95D7 95D7 EBBA88 95D7 +95D8 95D8 EBBA89 95D8 +95D9 95D9 EBBA8A 95D9 +95DA 95DA EBBA8B 95DA +95DB 95DB EBBA8E 95DB +95DC 95DC EBBA92 95DC +95DD 95DD EBBA93 95DD +95DE 95DE EBBA94 95DE +95DF 95DF EBBA95 95DF +95E0 95E0 EBBA96 95E0 +95E1 95E1 EBBA97 95E1 +95E2 95E2 EBBA9A 95E2 +95E3 95E3 EBBA9B 95E3 +95E4 95E4 EBBA9C 95E4 +95E5 95E5 EBBA9D 95E5 +95E6 95E6 EBBA9E 95E6 +95E7 95E7 EBBA9F 95E7 +95E8 95E8 EBBAA0 95E8 +95E9 95E9 EBBAA1 95E9 +95EA 95EA EBBAA2 95EA +95EB 95EB EBBAA3 95EB +95EC 95EC EBBAA4 95EC +95ED 95ED EBBAA5 95ED +95EE 95EE EBBAA6 95EE +95EF 95EF EBBAA7 95EF +95F0 95F0 EBBAA9 95F0 +95F1 95F1 EBBAAA 95F1 +95F2 95F2 EBBAAB 95F2 +95F3 95F3 EBBAAC 95F3 +95F4 95F4 EBBAAD 95F4 +95F5 95F5 EBBAAE 95F5 +95F6 95F6 EBBAAF 95F6 +95F7 95F7 EBBAB0 95F7 +95F8 95F8 EBBAB1 95F8 +95F9 95F9 EBBAB2 95F9 +95FA 95FA EBBAB3 95FA +95FB 95FB EBBAB4 95FB +95FC 95FC EBBAB5 95FC +95FD 95FD EBBAB6 95FD +95FE 95FE EBBAB7 95FE +9641 9641 EBBAB8 9641 +9642 9642 EBBAB9 9642 +9643 9643 EBBABA 9643 +9644 9644 EBBABB 9644 +9645 9645 EBBABC 9645 +9646 9646 EBBABD 9646 +9647 9647 EBBABE 9647 +9648 9648 EBBABF 9648 +9649 9649 EBBB80 9649 +964A 964A EBBB81 964A +964B 964B EBBB82 964B +964C 964C EBBB83 964C +964D 964D EBBB84 964D +964E 964E EBBB85 964E +964F 964F EBBB86 964F +9650 9650 EBBB87 9650 +9651 9651 EBBB88 9651 +9652 9652 EBBB89 9652 +9653 9653 EBBB8A 9653 +9654 9654 EBBB8B 9654 +9655 9655 EBBB8C 9655 +9656 9656 EBBB8D 9656 +9657 9657 EBBB8E 9657 +9658 9658 EBBB8F 9658 +9659 9659 EBBB92 9659 +965A 965A EBBB93 965A +9661 9661 EBBB95 9661 +9662 9662 EBBB96 9662 +9663 9663 EBBB99 9663 +9664 9664 EBBB9A 9664 +9665 9665 EBBB9B 9665 +9666 9666 EBBB9C 9666 +9667 9667 EBBB9D 9667 +9668 9668 EBBB9E 9668 +9669 9669 EBBB9F 9669 +966A 966A EBBBA1 966A +966B 966B EBBBA2 966B +966C 966C EBBBA6 966C +966D 966D EBBBA7 966D +966E 966E EBBBA8 966E +966F 966F EBBBA9 966F +9670 9670 EBBBAA 9670 +9671 9671 EBBBAB 9671 +9672 9672 EBBBAD 9672 +9673 9673 EBBBAE 9673 +9674 9674 EBBBAF 9674 +9675 9675 EBBBB0 9675 +9676 9676 EBBBB1 9676 +9677 9677 EBBBB2 9677 +9678 9678 EBBBB3 9678 +9679 9679 EBBBB4 9679 +967A 967A EBBBB5 967A +9681 9681 EBBBB6 9681 +9682 9682 EBBBB7 9682 +9683 9683 EBBBB8 9683 +9684 9684 EBBBB9 9684 +9685 9685 EBBBBA 9685 +9686 9686 EBBBBB 9686 +9687 9687 EBBBBC 9687 +9688 9688 EBBBBD 9688 +9689 9689 EBBBBE 9689 +968A 968A EBBBBF 968A +968B 968B EBBC80 968B +968C 968C EBBC82 968C +968D 968D EBBC83 968D +968E 968E EBBC84 968E +968F 968F EBBC85 968F +9690 9690 EBBC86 9690 +9691 9691 EBBC87 9691 +9692 9692 EBBC8A 9692 +9693 9693 EBBC8B 9693 +9694 9694 EBBC8C 9694 +9695 9695 EBBC8D 9695 +9696 9696 EBBC8E 9696 +9697 9697 EBBC8F 9697 +9698 9698 EBBC90 9698 +9699 9699 EBBC91 9699 +969A 969A EBBC92 969A +969B 969B EBBC93 969B +969C 969C EBBC94 969C +969D 969D EBBC95 969D +969E 969E EBBC96 969E +969F 969F EBBC97 969F +96A0 96A0 EBBC9A 96A0 +96A1 96A1 EBBC9E 96A1 +96A2 96A2 EBBC9F 96A2 +96A3 96A3 EBBCA0 96A3 +96A4 96A4 EBBCA1 96A4 +96A5 96A5 EBBCA2 96A5 +96A6 96A6 EBBCA3 96A6 +96A7 96A7 EBBCA4 96A7 +96A8 96A8 EBBCA5 96A8 +96A9 96A9 EBBCA6 96A9 +96AA 96AA EBBCA7 96AA +96AB 96AB EBBCA8 96AB +96AC 96AC EBBCA9 96AC +96AD 96AD EBBCAA 96AD +96AE 96AE EBBCAB 96AE +96AF 96AF EBBCAC 96AF +96B0 96B0 EBBCAD 96B0 +96B1 96B1 EBBCAE 96B1 +96B2 96B2 EBBCAF 96B2 +96B3 96B3 EBBCB0 96B3 +96B4 96B4 EBBCB1 96B4 +96B5 96B5 EBBCB2 96B5 +96B6 96B6 EBBCB3 96B6 +96B7 96B7 EBBCB4 96B7 +96B8 96B8 EBBCB5 96B8 +96B9 96B9 EBBCB6 96B9 +96BA 96BA EBBCB7 96BA +96BB 96BB EBBCB8 96BB +96BC 96BC EBBCB9 96BC +96BD 96BD EBBCBA 96BD +96BE 96BE EBBCBB 96BE +96BF 96BF EBBCBC 96BF +96C0 96C0 EBBCBD 96C0 +96C1 96C1 EBBCBE 96C1 +96C2 96C2 EBBCBF 96C2 +96C3 96C3 EBBD82 96C3 +96C4 96C4 EBBD83 96C4 +96C5 96C5 EBBD85 96C5 +96C6 96C6 EBBD86 96C6 +96C7 96C7 EBBD87 96C7 +96C8 96C8 EBBD89 96C8 +96C9 96C9 EBBD8A 96C9 +96CA 96CA EBBD8B 96CA +96CB 96CB EBBD8C 96CB +96CC 96CC EBBD8D 96CC +96CD 96CD EBBD8E 96CD +96CE 96CE EBBD8F 96CE +96CF 96CF EBBD92 96CF +96D0 96D0 EBBD93 96D0 +96D1 96D1 EBBD94 96D1 +96D2 96D2 EBBD96 96D2 +96D3 96D3 EBBD97 96D3 +96D4 96D4 EBBD98 96D4 +96D5 96D5 EBBD99 96D5 +96D6 96D6 EBBD9A 96D6 +96D7 96D7 EBBD9B 96D7 +96D8 96D8 EBBD9C 96D8 +96D9 96D9 EBBD9D 96D9 +96DA 96DA EBBD9E 96DA +96DB 96DB EBBD9F 96DB +96DC 96DC EBBDA0 96DC +96DD 96DD EBBDA1 96DD +96DE 96DE EBBDA2 96DE +96DF 96DF EBBDA3 96DF +96E0 96E0 EBBDA4 96E0 +96E1 96E1 EBBDA5 96E1 +96E2 96E2 EBBDA6 96E2 +96E3 96E3 EBBDA7 96E3 +96E4 96E4 EBBDA8 96E4 +96E5 96E5 EBBDA9 96E5 +96E6 96E6 EBBDAA 96E6 +96E7 96E7 EBBDAB 96E7 +96E8 96E8 EBBDAC 96E8 +96E9 96E9 EBBDAD 96E9 +96EA 96EA EBBDAE 96EA +96EB 96EB EBBDAF 96EB +96EC 96EC EBBDB0 96EC +96ED 96ED EBBDB1 96ED +96EE 96EE EBBDB2 96EE +96EF 96EF EBBDB3 96EF +96F0 96F0 EBBDB4 96F0 +96F1 96F1 EBBDB5 96F1 +96F2 96F2 EBBDB6 96F2 +96F3 96F3 EBBDB7 96F3 +96F4 96F4 EBBDB8 96F4 +96F5 96F5 EBBDB9 96F5 +96F6 96F6 EBBDBA 96F6 +96F7 96F7 EBBDBB 96F7 +96F8 96F8 EBBDBC 96F8 +96F9 96F9 EBBDBD 96F9 +96FA 96FA EBBDBE 96FA +96FB 96FB EBBDBF 96FB +96FC 96FC EBBE80 96FC +96FD 96FD EBBE81 96FD +96FE 96FE EBBE82 96FE +9741 9741 EBBE83 9741 +9742 9742 EBBE84 9742 +9743 9743 EBBE85 9743 +9744 9744 EBBE86 9744 +9745 9745 EBBE87 9745 +9746 9746 EBBE88 9746 +9747 9747 EBBE89 9747 +9748 9748 EBBE8A 9748 +9749 9749 EBBE8B 9749 +974A 974A EBBE8C 974A +974B 974B EBBE8D 974B +974C 974C EBBE8E 974C +974D 974D EBBE8F 974D +974E 974E EBBE90 974E +974F 974F EBBE91 974F +9750 9750 EBBE92 9750 +9751 9751 EBBE93 9751 +9752 9752 EBBE95 9752 +9753 9753 EBBE96 9753 +9754 9754 EBBE97 9754 +9755 9755 EBBE98 9755 +9756 9756 EBBE99 9756 +9757 9757 EBBE9A 9757 +9758 9758 EBBE9B 9758 +9759 9759 EBBE9C 9759 +975A 975A EBBE9D 975A +9761 9761 EBBE9E 9761 +9762 9762 EBBE9F 9762 +9763 9763 EBBEA0 9763 +9764 9764 EBBEA1 9764 +9765 9765 EBBEA2 9765 +9766 9766 EBBEA3 9766 +9767 9767 EBBEA4 9767 +9768 9768 EBBEA5 9768 +9769 9769 EBBEA6 9769 +976A 976A EBBEA7 976A +976B 976B EBBEA8 976B +976C 976C EBBEA9 976C +976D 976D EBBEAA 976D +976E 976E EBBEAB 976E +976F 976F EBBEAC 976F +9770 9770 EBBEAD 9770 +9771 9771 EBBEAE 9771 +9772 9772 EBBEAF 9772 +9773 9773 EBBEB1 9773 +9774 9774 EBBEB2 9774 +9775 9775 EBBEB3 9775 +9776 9776 EBBEB4 9776 +9777 9777 EBBEB5 9777 +9778 9778 EBBEB6 9778 +9779 9779 EBBEB7 9779 +977A 977A EBBEB8 977A +9781 9781 EBBEB9 9781 +9782 9782 EBBEBA 9782 +9783 9783 EBBEBB 9783 +9784 9784 EBBEBC 9784 +9785 9785 EBBEBD 9785 +9786 9786 EBBEBE 9786 +9787 9787 EBBEBF 9787 +9788 9788 EBBF80 9788 +9789 9789 EBBF81 9789 +978A 978A EBBF82 978A +978B 978B EBBF83 978B +978C 978C EBBF84 978C +978D 978D EBBF86 978D +978E 978E EBBF87 978E +978F 978F EBBF88 978F +9790 9790 EBBF89 9790 +9791 9791 EBBF8A 9791 +9792 9792 EBBF8B 9792 +9793 9793 EBBF8E 9793 +9794 9794 EBBF8F 9794 +9795 9795 EBBF91 9795 +9796 9796 EBBF92 9796 +9797 9797 EBBF93 9797 +9798 9798 EBBF95 9798 +9799 9799 EBBF96 9799 +979A 979A EBBF97 979A +979B 979B EBBF98 979B +979C 979C EBBF99 979C +979D 979D EBBF9A 979D +979E 979E EBBF9B 979E +979F 979F EBBF9D 979F +97A0 97A0 EBBF9E 97A0 +97A1 97A1 EBBFA0 97A1 +97A2 97A2 EBBFA2 97A2 +97A3 97A3 EBBFA3 97A3 +97A4 97A4 EBBFA4 97A4 +97A5 97A5 EBBFA5 97A5 +97A6 97A6 EBBFA6 97A6 +97A7 97A7 EBBFA7 97A7 +97A8 97A8 EBBFA8 97A8 +97A9 97A9 EBBFA9 97A9 +97AA 97AA EBBFAA 97AA +97AB 97AB EBBFAB 97AB +97AC 97AC EBBFAC 97AC +97AD 97AD EBBFAD 97AD +97AE 97AE EBBFAE 97AE +97AF 97AF EBBFAF 97AF +97B0 97B0 EBBFB0 97B0 +97B1 97B1 EBBFB1 97B1 +97B2 97B2 EBBFB2 97B2 +97B3 97B3 EBBFB3 97B3 +97B4 97B4 EBBFB4 97B4 +97B5 97B5 EBBFB5 97B5 +97B6 97B6 EBBFB6 97B6 +97B7 97B7 EBBFB7 97B7 +97B8 97B8 EBBFB8 97B8 +97B9 97B9 EBBFB9 97B9 +97BA 97BA EBBFBA 97BA +97BB 97BB EBBFBB 97BB +97BC 97BC EBBFBC 97BC +97BD 97BD EBBFBD 97BD +97BE 97BE EBBFBE 97BE +97BF 97BF EBBFBF 97BF +97C0 97C0 EC8080 97C0 +97C1 97C1 EC8081 97C1 +97C2 97C2 EC8082 97C2 +97C3 97C3 EC8083 97C3 +97C4 97C4 EC8084 97C4 +97C5 97C5 EC8085 97C5 +97C6 97C6 EC8086 97C6 +97C7 97C7 EC8087 97C7 +97C8 97C8 EC8088 97C8 +97C9 97C9 EC8089 97C9 +97CA 97CA EC808A 97CA +97CB 97CB EC808B 97CB +97CC 97CC EC808C 97CC +97CD 97CD EC808D 97CD +97CE 97CE EC808E 97CE +97CF 97CF EC808F 97CF +97D0 97D0 EC8090 97D0 +97D1 97D1 EC8091 97D1 +97D2 97D2 EC8092 97D2 +97D3 97D3 EC8093 97D3 +97D4 97D4 EC8094 97D4 +97D5 97D5 EC8095 97D5 +97D6 97D6 EC8096 97D6 +97D7 97D7 EC8097 97D7 +97D8 97D8 EC8098 97D8 +97D9 97D9 EC8099 97D9 +97DA 97DA EC809A 97DA +97DB 97DB EC809B 97DB +97DC 97DC EC809C 97DC +97DD 97DD EC809D 97DD +97DE 97DE EC809E 97DE +97DF 97DF EC809F 97DF +97E0 97E0 EC80A0 97E0 +97E1 97E1 EC80A1 97E1 +97E2 97E2 EC80A2 97E2 +97E3 97E3 EC80A3 97E3 +97E4 97E4 EC80A4 97E4 +97E5 97E5 EC80A5 97E5 +97E6 97E6 EC80A6 97E6 +97E7 97E7 EC80A7 97E7 +97E8 97E8 EC80A8 97E8 +97E9 97E9 EC80A9 97E9 +97EA 97EA EC80AA 97EA +97EB 97EB EC80AB 97EB +97EC 97EC EC80AC 97EC +97ED 97ED EC80AD 97ED +97EE 97EE EC80AE 97EE +97EF 97EF EC80AF 97EF +97F0 97F0 EC80B0 97F0 +97F1 97F1 EC80B1 97F1 +97F2 97F2 EC80B2 97F2 +97F3 97F3 EC80B3 97F3 +97F4 97F4 EC80B4 97F4 +97F5 97F5 EC80B5 97F5 +97F6 97F6 EC80B6 97F6 +97F7 97F7 EC80B7 97F7 +97F8 97F8 EC80B8 97F8 +97F9 97F9 EC80B9 97F9 +97FA 97FA EC80BA 97FA +97FB 97FB EC80BB 97FB +97FC 97FC EC80BD 97FC +97FD 97FD EC80BE 97FD +97FE 97FE EC80BF 97FE +9841 9841 EC8180 9841 +9842 9842 EC8181 9842 +9843 9843 EC8182 9843 +9844 9844 EC8183 9844 +9845 9845 EC8184 9845 +9846 9846 EC8185 9846 +9847 9847 EC8186 9847 +9848 9848 EC8187 9848 +9849 9849 EC8188 9849 +984A 984A EC8189 984A +984B 984B EC818A 984B +984C 984C EC818B 984C +984D 984D EC818C 984D +984E 984E EC818D 984E +984F 984F EC818E 984F +9850 9850 EC818F 9850 +9851 9851 EC8190 9851 +9852 9852 EC8192 9852 +9853 9853 EC8193 9853 +9854 9854 EC8194 9854 +9855 9855 EC8195 9855 +9856 9856 EC8196 9856 +9857 9857 EC8197 9857 +9858 9858 EC8199 9858 +9859 9859 EC819A 9859 +985A 985A EC819B 985A +9861 9861 EC819D 9861 +9862 9862 EC819E 9862 +9863 9863 EC819F 9863 +9864 9864 EC81A1 9864 +9865 9865 EC81A2 9865 +9866 9866 EC81A3 9866 +9867 9867 EC81A4 9867 +9868 9868 EC81A5 9868 +9869 9869 EC81A6 9869 +986A 986A EC81A7 986A +986B 986B EC81AA 986B +986C 986C EC81AB 986C +986D 986D EC81AC 986D +986E 986E EC81AD 986E +986F 986F EC81AE 986F +9870 9870 EC81AF 9870 +9871 9871 EC81B0 9871 +9872 9872 EC81B1 9872 +9873 9873 EC81B2 9873 +9874 9874 EC81B3 9874 +9875 9875 EC81B4 9875 +9876 9876 EC81B5 9876 +9877 9877 EC81B6 9877 +9878 9878 EC81B7 9878 +9879 9879 EC81B8 9879 +987A 987A EC81B9 987A +9881 9881 EC81BA 9881 +9882 9882 EC81BB 9882 +9883 9883 EC81BC 9883 +9884 9884 EC81BD 9884 +9885 9885 EC81BE 9885 +9886 9886 EC81BF 9886 +9887 9887 EC8280 9887 +9888 9888 EC8281 9888 +9889 9889 EC8282 9889 +988A 988A EC8283 988A +988B 988B EC8284 988B +988C 988C EC8285 988C +988D 988D EC8286 988D +988E 988E EC8287 988E +988F 988F EC8288 988F +9890 9890 EC8289 9890 +9891 9891 EC828A 9891 +9892 9892 EC828B 9892 +9893 9893 EC828C 9893 +9894 9894 EC828D 9894 +9895 9895 EC828E 9895 +9896 9896 EC828F 9896 +9897 9897 EC8292 9897 +9898 9898 EC8293 9898 +9899 9899 EC8295 9899 +989A 989A EC8296 989A +989B 989B EC8297 989B +989C 989C EC8299 989C +989D 989D EC829A 989D +989E 989E EC829B 989E +989F 989F EC829C 989F +98A0 98A0 EC829D 98A0 +98A1 98A1 EC829E 98A1 +98A2 98A2 EC829F 98A2 +98A3 98A3 EC82A2 98A3 +98A4 98A4 EC82A4 98A4 +98A5 98A5 EC82A6 98A5 +98A6 98A6 EC82A7 98A6 +98A7 98A7 EC82A8 98A7 +98A8 98A8 EC82A9 98A8 +98A9 98A9 EC82AA 98A9 +98AA 98AA EC82AB 98AA +98AB 98AB EC82AE 98AB +98AC 98AC EC82B1 98AC +98AD 98AD EC82B2 98AD +98AE 98AE EC82B7 98AE +98AF 98AF EC82B8 98AF +98B0 98B0 EC82B9 98B0 +98B1 98B1 EC82BA 98B1 +98B2 98B2 EC82BB 98B2 +98B3 98B3 EC82BE 98B3 +98B4 98B4 EC8382 98B4 +98B5 98B5 EC8383 98B5 +98B6 98B6 EC8384 98B6 +98B7 98B7 EC8386 98B7 +98B8 98B8 EC8387 98B8 +98B9 98B9 EC838A 98B9 +98BA 98BA EC838B 98BA +98BB 98BB EC838D 98BB +98BC 98BC EC838E 98BC +98BD 98BD EC838F 98BD +98BE 98BE EC8391 98BE +98BF 98BF EC8392 98BF +98C0 98C0 EC8393 98C0 +98C1 98C1 EC8394 98C1 +98C2 98C2 EC8395 98C2 +98C3 98C3 EC8396 98C3 +98C4 98C4 EC8397 98C4 +98C5 98C5 EC839A 98C5 +98C6 98C6 EC839E 98C6 +98C7 98C7 EC839F 98C7 +98C8 98C8 EC83A0 98C8 +98C9 98C9 EC83A1 98C9 +98CA 98CA EC83A2 98CA +98CB 98CB EC83A3 98CB +98CC 98CC EC83A6 98CC +98CD 98CD EC83A7 98CD +98CE 98CE EC83A9 98CE +98CF 98CF EC83AA 98CF +98D0 98D0 EC83AB 98D0 +98D1 98D1 EC83AD 98D1 +98D2 98D2 EC83AE 98D2 +98D3 98D3 EC83AF 98D3 +98D4 98D4 EC83B0 98D4 +98D5 98D5 EC83B1 98D5 +98D6 98D6 EC83B2 98D6 +98D7 98D7 EC83B3 98D7 +98D8 98D8 EC83B6 98D8 +98D9 98D9 EC83B8 98D9 +98DA 98DA EC83BA 98DA +98DB 98DB EC83BB 98DB +98DC 98DC EC83BC 98DC +98DD 98DD EC83BD 98DD +98DE 98DE EC83BE 98DE +98DF 98DF EC83BF 98DF +98E0 98E0 EC8481 98E0 +98E1 98E1 EC8482 98E1 +98E2 98E2 EC8483 98E2 +98E3 98E3 EC8485 98E3 +98E4 98E4 EC8486 98E4 +98E5 98E5 EC8487 98E5 +98E6 98E6 EC8489 98E6 +98E7 98E7 EC848A 98E7 +98E8 98E8 EC848B 98E8 +98E9 98E9 EC848C 98E9 +98EA 98EA EC848D 98EA +98EB 98EB EC848E 98EB +98EC 98EC EC848F 98EC +98ED 98ED EC8491 98ED +98EE 98EE EC8492 98EE +98EF 98EF EC8493 98EF +98F0 98F0 EC8494 98F0 +98F1 98F1 EC8496 98F1 +98F2 98F2 EC8497 98F2 +98F3 98F3 EC8498 98F3 +98F4 98F4 EC8499 98F4 +98F5 98F5 EC849A 98F5 +98F6 98F6 EC849B 98F6 +98F7 98F7 EC84A1 98F7 +98F8 98F8 EC84A2 98F8 +98F9 98F9 EC84A5 98F9 +98FA 98FA EC84A8 98FA +98FB 98FB EC84A9 98FB +98FC 98FC EC84AA 98FC +98FD 98FD EC84AB 98FD +98FE 98FE EC84AE 98FE +9941 9941 EC84B2 9941 +9942 9942 EC84B3 9942 +9943 9943 EC84B4 9943 +9944 9944 EC84B5 9944 +9945 9945 EC84B7 9945 +9946 9946 EC84BA 9946 +9947 9947 EC84BB 9947 +9948 9948 EC84BD 9948 +9949 9949 EC84BE 9949 +994A 994A EC84BF 994A +994B 994B EC8581 994B +994C 994C EC8582 994C +994D 994D EC8583 994D +994E 994E EC8584 994E +994F 994F EC8585 994F +9950 9950 EC8586 9950 +9951 9951 EC8587 9951 +9952 9952 EC858A 9952 +9953 9953 EC858E 9953 +9954 9954 EC858F 9954 +9955 9955 EC8590 9955 +9956 9956 EC8591 9956 +9957 9957 EC8592 9957 +9958 9958 EC8593 9958 +9959 9959 EC8596 9959 +995A 995A EC8597 995A +9961 9961 EC8599 9961 +9962 9962 EC859A 9962 +9963 9963 EC859B 9963 +9964 9964 EC859D 9964 +9965 9965 EC859E 9965 +9966 9966 EC859F 9966 +9967 9967 EC85A0 9967 +9968 9968 EC85A1 9968 +9969 9969 EC85A2 9969 +996A 996A EC85A3 996A +996B 996B EC85A6 996B +996C 996C EC85AA 996C +996D 996D EC85AB 996D +996E 996E EC85AC 996E +996F 996F EC85AD 996F +9970 9970 EC85AE 9970 +9971 9971 EC85AF 9971 +9972 9972 EC85B1 9972 +9973 9973 EC85B2 9973 +9974 9974 EC85B3 9974 +9975 9975 EC85B5 9975 +9976 9976 EC85B6 9976 +9977 9977 EC85B7 9977 +9978 9978 EC85B9 9978 +9979 9979 EC85BA 9979 +997A 997A EC85BB 997A +9981 9981 EC85BC 9981 +9982 9982 EC85BD 9982 +9983 9983 EC85BE 9983 +9984 9984 EC85BF 9984 +9985 9985 EC8680 9985 +9986 9986 EC8681 9986 +9987 9987 EC8682 9987 +9988 9988 EC8683 9988 +9989 9989 EC8684 9989 +998A 998A EC8686 998A +998B 998B EC8687 998B +998C 998C EC8688 998C +998D 998D EC8689 998D +998E 998E EC868A 998E +998F 998F EC868B 998F +9990 9990 EC868F 9990 +9991 9991 EC8691 9991 +9992 9992 EC8692 9992 +9993 9993 EC8693 9993 +9994 9994 EC8695 9994 +9995 9995 EC8697 9995 +9996 9996 EC8698 9996 +9997 9997 EC8699 9997 +9998 9998 EC869A 9998 +9999 9999 EC869B 9999 +999A 999A EC869E 999A +999B 999B EC86A0 999B +999C 999C EC86A2 999C +999D 999D EC86A3 999D +999E 999E EC86A4 999E +999F 999F EC86A6 999F +99A0 99A0 EC86A7 99A0 +99A1 99A1 EC86AA 99A1 +99A2 99A2 EC86AB 99A2 +99A3 99A3 EC86AD 99A3 +99A4 99A4 EC86AE 99A4 +99A5 99A5 EC86AF 99A5 +99A6 99A6 EC86B1 99A6 +99A7 99A7 EC86B2 99A7 +99A8 99A8 EC86B3 99A8 +99A9 99A9 EC86B4 99A9 +99AA 99AA EC86B5 99AA +99AB 99AB EC86B6 99AB +99AC 99AC EC86B7 99AC +99AD 99AD EC86B8 99AD +99AE 99AE EC86B9 99AE +99AF 99AF EC86BA 99AF +99B0 99B0 EC86BB 99B0 +99B1 99B1 EC86BC 99B1 +99B2 99B2 EC86BE 99B2 +99B3 99B3 EC86BF 99B3 +99B4 99B4 EC8780 99B4 +99B5 99B5 EC8781 99B5 +99B6 99B6 EC8782 99B6 +99B7 99B7 EC8783 99B7 +99B8 99B8 EC8785 99B8 +99B9 99B9 EC8786 99B9 +99BA 99BA EC8787 99BA +99BB 99BB EC8789 99BB +99BC 99BC EC878A 99BC +99BD 99BD EC878B 99BD +99BE 99BE EC878D 99BE +99BF 99BF EC878E 99BF +99C0 99C0 EC878F 99C0 +99C1 99C1 EC8790 99C1 +99C2 99C2 EC8791 99C2 +99C3 99C3 EC8792 99C3 +99C4 99C4 EC8793 99C4 +99C5 99C5 EC8795 99C5 +99C6 99C6 EC8796 99C6 +99C7 99C7 EC8799 99C7 +99C8 99C8 EC879A 99C8 +99C9 99C9 EC879B 99C9 +99CA 99CA EC879C 99CA +99CB 99CB EC879D 99CB +99CC 99CC EC879E 99CC +99CD 99CD EC879F 99CD +99CE 99CE EC87A1 99CE +99CF 99CF EC87A2 99CF +99D0 99D0 EC87A3 99D0 +99D1 99D1 EC87A5 99D1 +99D2 99D2 EC87A6 99D2 +99D3 99D3 EC87A7 99D3 +99D4 99D4 EC87A9 99D4 +99D5 99D5 EC87AA 99D5 +99D6 99D6 EC87AB 99D6 +99D7 99D7 EC87AC 99D7 +99D8 99D8 EC87AD 99D8 +99D9 99D9 EC87AE 99D9 +99DA 99DA EC87AF 99DA +99DB 99DB EC87B2 99DB +99DC 99DC EC87B4 99DC +99DD 99DD EC87B5 99DD +99DE 99DE EC87B6 99DE +99DF 99DF EC87B7 99DF +99E0 99E0 EC87B8 99E0 +99E1 99E1 EC87B9 99E1 +99E2 99E2 EC87BA 99E2 +99E3 99E3 EC87BB 99E3 +99E4 99E4 EC87BE 99E4 +99E5 99E5 EC87BF 99E5 +99E6 99E6 EC8881 99E6 +99E7 99E7 EC8882 99E7 +99E8 99E8 EC8883 99E8 +99E9 99E9 EC8885 99E9 +99EA 99EA EC8886 99EA +99EB 99EB EC8887 99EB +99EC 99EC EC8888 99EC +99ED 99ED EC8889 99ED +99EE 99EE EC888A 99EE +99EF 99EF EC888B 99EF +99F0 99F0 EC888E 99F0 +99F1 99F1 EC8890 99F1 +99F2 99F2 EC8892 99F2 +99F3 99F3 EC8893 99F3 +99F4 99F4 EC8894 99F4 +99F5 99F5 EC8895 99F5 +99F6 99F6 EC8896 99F6 +99F7 99F7 EC8897 99F7 +99F8 99F8 EC889A 99F8 +99F9 99F9 EC889B 99F9 +99FA 99FA EC889D 99FA +99FB 99FB EC889E 99FB +99FC 99FC EC88A1 99FC +99FD 99FD EC88A2 99FD +99FE 99FE EC88A3 99FE +9A41 9A41 EC88A4 9A41 +9A42 9A42 EC88A5 9A42 +9A43 9A43 EC88A6 9A43 +9A44 9A44 EC88A7 9A44 +9A45 9A45 EC88AA 9A45 +9A46 9A46 EC88AC 9A46 +9A47 9A47 EC88AE 9A47 +9A48 9A48 EC88B0 9A48 +9A49 9A49 EC88B3 9A49 +9A4A 9A4A EC88B5 9A4A +9A4B 9A4B EC88B6 9A4B +9A4C 9A4C EC88B7 9A4C +9A4D 9A4D EC88B8 9A4D +9A4E 9A4E EC88B9 9A4E +9A4F 9A4F EC88BA 9A4F +9A50 9A50 EC88BB 9A50 +9A51 9A51 EC88BC 9A51 +9A52 9A52 EC88BD 9A52 +9A53 9A53 EC88BE 9A53 +9A54 9A54 EC88BF 9A54 +9A55 9A55 EC8980 9A55 +9A56 9A56 EC8981 9A56 +9A57 9A57 EC8982 9A57 +9A58 9A58 EC8983 9A58 +9A59 9A59 EC8984 9A59 +9A5A 9A5A EC8985 9A5A +9A61 9A61 EC8986 9A61 +9A62 9A62 EC8987 9A62 +9A63 9A63 EC8989 9A63 +9A64 9A64 EC898A 9A64 +9A65 9A65 EC898B 9A65 +9A66 9A66 EC898C 9A66 +9A67 9A67 EC898D 9A67 +9A68 9A68 EC898E 9A68 +9A69 9A69 EC898F 9A69 +9A6A 9A6A EC8992 9A6A +9A6B 9A6B EC8993 9A6B +9A6C 9A6C EC8995 9A6C +9A6D 9A6D EC8996 9A6D +9A6E 9A6E EC8997 9A6E +9A6F 9A6F EC8999 9A6F +9A70 9A70 EC899A 9A70 +9A71 9A71 EC899B 9A71 +9A72 9A72 EC899C 9A72 +9A73 9A73 EC899D 9A73 +9A74 9A74 EC899E 9A74 +9A75 9A75 EC899F 9A75 +9A76 9A76 EC89A1 9A76 +9A77 9A77 EC89A2 9A77 +9A78 9A78 EC89A3 9A78 +9A79 9A79 EC89A4 9A79 +9A7A 9A7A EC89A6 9A7A +9A81 9A81 EC89A7 9A81 +9A82 9A82 EC89A8 9A82 +9A83 9A83 EC89A9 9A83 +9A84 9A84 EC89AA 9A84 +9A85 9A85 EC89AB 9A85 +9A86 9A86 EC89AE 9A86 +9A87 9A87 EC89AF 9A87 +9A88 9A88 EC89B1 9A88 +9A89 9A89 EC89B2 9A89 +9A8A 9A8A EC89B3 9A8A +9A8B 9A8B EC89B5 9A8B +9A8C 9A8C EC89B6 9A8C +9A8D 9A8D EC89B7 9A8D +9A8E 9A8E EC89B8 9A8E +9A8F 9A8F EC89B9 9A8F +9A90 9A90 EC89BA 9A90 +9A91 9A91 EC89BB 9A91 +9A92 9A92 EC89BE 9A92 +9A93 9A93 EC8A80 9A93 +9A94 9A94 EC8A82 9A94 +9A95 9A95 EC8A83 9A95 +9A96 9A96 EC8A84 9A96 +9A97 9A97 EC8A85 9A97 +9A98 9A98 EC8A86 9A98 +9A99 9A99 EC8A87 9A99 +9A9A 9A9A EC8A8A 9A9A +9A9B 9A9B EC8A8B 9A9B +9A9C 9A9C EC8A8C 9A9C +9A9D 9A9D EC8A8D 9A9D +9A9E 9A9E EC8A8E 9A9E +9A9F 9A9F EC8A8F 9A9F +9AA0 9AA0 EC8A91 9AA0 +9AA1 9AA1 EC8A92 9AA1 +9AA2 9AA2 EC8A93 9AA2 +9AA3 9AA3 EC8A94 9AA3 +9AA4 9AA4 EC8A95 9AA4 +9AA5 9AA5 EC8A96 9AA5 +9AA6 9AA6 EC8A97 9AA6 +9AA7 9AA7 EC8A99 9AA7 +9AA8 9AA8 EC8A9A 9AA8 +9AA9 9AA9 EC8A9C 9AA9 +9AAA 9AAA EC8A9E 9AAA +9AAB 9AAB EC8A9F 9AAB +9AAC 9AAC EC8AA0 9AAC +9AAD 9AAD EC8AA1 9AAD +9AAE 9AAE EC8AA2 9AAE +9AAF 9AAF EC8AA3 9AAF +9AB0 9AB0 EC8AA6 9AB0 +9AB1 9AB1 EC8AA7 9AB1 +9AB2 9AB2 EC8AA9 9AB2 +9AB3 9AB3 EC8AAA 9AB3 +9AB4 9AB4 EC8AAB 9AB4 +9AB5 9AB5 EC8AAE 9AB5 +9AB6 9AB6 EC8AAF 9AB6 +9AB7 9AB7 EC8AB0 9AB7 +9AB8 9AB8 EC8AB1 9AB8 +9AB9 9AB9 EC8AB2 9AB9 +9ABA 9ABA EC8AB3 9ABA +9ABB 9ABB EC8AB6 9ABB +9ABC 9ABC EC8AB8 9ABC +9ABD 9ABD EC8ABA 9ABD +9ABE 9ABE EC8ABB 9ABE +9ABF 9ABF EC8ABC 9ABF +9AC0 9AC0 EC8ABD 9AC0 +9AC1 9AC1 EC8ABE 9AC1 +9AC2 9AC2 EC8ABF 9AC2 +9AC3 9AC3 EC8B80 9AC3 +9AC4 9AC4 EC8B81 9AC4 +9AC5 9AC5 EC8B82 9AC5 +9AC6 9AC6 EC8B83 9AC6 +9AC7 9AC7 EC8B84 9AC7 +9AC8 9AC8 EC8B85 9AC8 +9AC9 9AC9 EC8B86 9AC9 +9ACA 9ACA EC8B87 9ACA +9ACB 9ACB EC8B88 9ACB +9ACC 9ACC EC8B89 9ACC +9ACD 9ACD EC8B8A 9ACD +9ACE 9ACE EC8B8B 9ACE +9ACF 9ACF EC8B8C 9ACF +9AD0 9AD0 EC8B8D 9AD0 +9AD1 9AD1 EC8B8E 9AD1 +9AD2 9AD2 EC8B8F 9AD2 +9AD3 9AD3 EC8B90 9AD3 +9AD4 9AD4 EC8B91 9AD4 +9AD5 9AD5 EC8B92 9AD5 +9AD6 9AD6 EC8B93 9AD6 +9AD7 9AD7 EC8B94 9AD7 +9AD8 9AD8 EC8B95 9AD8 +9AD9 9AD9 EC8B96 9AD9 +9ADA 9ADA EC8B97 9ADA +9ADB 9ADB EC8B98 9ADB +9ADC 9ADC EC8B99 9ADC +9ADD 9ADD EC8B9A 9ADD +9ADE 9ADE EC8B9B 9ADE +9ADF 9ADF EC8B9E 9ADF +9AE0 9AE0 EC8B9F 9AE0 +9AE1 9AE1 EC8BA1 9AE1 +9AE2 9AE2 EC8BA2 9AE2 +9AE3 9AE3 EC8BA5 9AE3 +9AE4 9AE4 EC8BA6 9AE4 +9AE5 9AE5 EC8BA7 9AE5 +9AE6 9AE6 EC8BA8 9AE6 +9AE7 9AE7 EC8BA9 9AE7 +9AE8 9AE8 EC8BAA 9AE8 +9AE9 9AE9 EC8BAE 9AE9 +9AEA 9AEA EC8BB0 9AEA +9AEB 9AEB EC8BB2 9AEB +9AEC 9AEC EC8BB3 9AEC +9AED 9AED EC8BB4 9AED +9AEE 9AEE EC8BB5 9AEE +9AEF 9AEF EC8BB7 9AEF +9AF0 9AF0 EC8BBA 9AF0 +9AF1 9AF1 EC8BBD 9AF1 +9AF2 9AF2 EC8BBE 9AF2 +9AF3 9AF3 EC8BBF 9AF3 +9AF4 9AF4 EC8C81 9AF4 +9AF5 9AF5 EC8C82 9AF5 +9AF6 9AF6 EC8C83 9AF6 +9AF7 9AF7 EC8C84 9AF7 +9AF8 9AF8 EC8C85 9AF8 +9AF9 9AF9 EC8C86 9AF9 +9AFA 9AFA EC8C87 9AFA +9AFB 9AFB EC8C8A 9AFB +9AFC 9AFC EC8C8B 9AFC +9AFD 9AFD EC8C8E 9AFD +9AFE 9AFE EC8C8F 9AFE +9B41 9B41 EC8C90 9B41 +9B42 9B42 EC8C91 9B42 +9B43 9B43 EC8C92 9B43 +9B44 9B44 EC8C96 9B44 +9B45 9B45 EC8C97 9B45 +9B46 9B46 EC8C99 9B46 +9B47 9B47 EC8C9A 9B47 +9B48 9B48 EC8C9B 9B48 +9B49 9B49 EC8C9D 9B49 +9B4A 9B4A EC8C9E 9B4A +9B4B 9B4B EC8C9F 9B4B +9B4C 9B4C EC8CA0 9B4C +9B4D 9B4D EC8CA1 9B4D +9B4E 9B4E EC8CA2 9B4E +9B4F 9B4F EC8CA3 9B4F +9B50 9B50 EC8CA6 9B50 +9B51 9B51 EC8CA7 9B51 +9B52 9B52 EC8CAA 9B52 +9B53 9B53 EC8CAB 9B53 +9B54 9B54 EC8CAC 9B54 +9B55 9B55 EC8CAD 9B55 +9B56 9B56 EC8CAE 9B56 +9B57 9B57 EC8CAF 9B57 +9B58 9B58 EC8CB0 9B58 +9B59 9B59 EC8CB1 9B59 +9B5A 9B5A EC8CB2 9B5A +9B61 9B61 EC8CB3 9B61 +9B62 9B62 EC8CB4 9B62 +9B63 9B63 EC8CB5 9B63 +9B64 9B64 EC8CB6 9B64 +9B65 9B65 EC8CB7 9B65 +9B66 9B66 EC8CB8 9B66 +9B67 9B67 EC8CB9 9B67 +9B68 9B68 EC8CBA 9B68 +9B69 9B69 EC8CBB 9B69 +9B6A 9B6A EC8CBC 9B6A +9B6B 9B6B EC8CBD 9B6B +9B6C 9B6C EC8CBE 9B6C +9B6D 9B6D EC8CBF 9B6D +9B6E 9B6E EC8D80 9B6E +9B6F 9B6F EC8D81 9B6F +9B70 9B70 EC8D82 9B70 +9B71 9B71 EC8D83 9B71 +9B72 9B72 EC8D84 9B72 +9B73 9B73 EC8D86 9B73 +9B74 9B74 EC8D87 9B74 +9B75 9B75 EC8D88 9B75 +9B76 9B76 EC8D89 9B76 +9B77 9B77 EC8D8A 9B77 +9B78 9B78 EC8D8B 9B78 +9B79 9B79 EC8D8C 9B79 +9B7A 9B7A EC8D8D 9B7A +9B81 9B81 EC8D8E 9B81 +9B82 9B82 EC8D8F 9B82 +9B83 9B83 EC8D90 9B83 +9B84 9B84 EC8D91 9B84 +9B85 9B85 EC8D92 9B85 +9B86 9B86 EC8D93 9B86 +9B87 9B87 EC8D94 9B87 +9B88 9B88 EC8D95 9B88 +9B89 9B89 EC8D96 9B89 +9B8A 9B8A EC8D97 9B8A +9B8B 9B8B EC8D98 9B8B +9B8C 9B8C EC8D99 9B8C +9B8D 9B8D EC8D9A 9B8D +9B8E 9B8E EC8D9B 9B8E +9B8F 9B8F EC8D9C 9B8F +9B90 9B90 EC8D9D 9B90 +9B91 9B91 EC8D9E 9B91 +9B92 9B92 EC8D9F 9B92 +9B93 9B93 EC8DA0 9B93 +9B94 9B94 EC8DA1 9B94 +9B95 9B95 EC8DA2 9B95 +9B96 9B96 EC8DA3 9B96 +9B97 9B97 EC8DA4 9B97 +9B98 9B98 EC8DA5 9B98 +9B99 9B99 EC8DA6 9B99 +9B9A 9B9A EC8DA7 9B9A +9B9B 9B9B EC8DAA 9B9B +9B9C 9B9C EC8DAB 9B9C +9B9D 9B9D EC8DAD 9B9D +9B9E 9B9E EC8DAE 9B9E +9B9F 9B9F EC8DAF 9B9F +9BA0 9BA0 EC8DB1 9BA0 +9BA1 9BA1 EC8DB3 9BA1 +9BA2 9BA2 EC8DB4 9BA2 +9BA3 9BA3 EC8DB5 9BA3 +9BA4 9BA4 EC8DB6 9BA4 +9BA5 9BA5 EC8DB7 9BA5 +9BA6 9BA6 EC8DBA 9BA6 +9BA7 9BA7 EC8DBB 9BA7 +9BA8 9BA8 EC8DBE 9BA8 +9BA9 9BA9 EC8DBF 9BA9 +9BAA 9BAA EC8E80 9BAA +9BAB 9BAB EC8E81 9BAB +9BAC 9BAC EC8E82 9BAC +9BAD 9BAD EC8E83 9BAD +9BAE 9BAE EC8E85 9BAE +9BAF 9BAF EC8E86 9BAF +9BB0 9BB0 EC8E87 9BB0 +9BB1 9BB1 EC8E89 9BB1 +9BB2 9BB2 EC8E8A 9BB2 +9BB3 9BB3 EC8E8B 9BB3 +9BB4 9BB4 EC8E8D 9BB4 +9BB5 9BB5 EC8E8E 9BB5 +9BB6 9BB6 EC8E8F 9BB6 +9BB7 9BB7 EC8E90 9BB7 +9BB8 9BB8 EC8E91 9BB8 +9BB9 9BB9 EC8E92 9BB9 +9BBA 9BBA EC8E93 9BBA +9BBB 9BBB EC8E94 9BBB +9BBC 9BBC EC8E95 9BBC +9BBD 9BBD EC8E96 9BBD +9BBE 9BBE EC8E97 9BBE +9BBF 9BBF EC8E98 9BBF +9BC0 9BC0 EC8E99 9BC0 +9BC1 9BC1 EC8E9A 9BC1 +9BC2 9BC2 EC8E9B 9BC2 +9BC3 9BC3 EC8E9C 9BC3 +9BC4 9BC4 EC8E9D 9BC4 +9BC5 9BC5 EC8E9E 9BC5 +9BC6 9BC6 EC8E9F 9BC6 +9BC7 9BC7 EC8EA0 9BC7 +9BC8 9BC8 EC8EA1 9BC8 +9BC9 9BC9 EC8EA2 9BC9 +9BCA 9BCA EC8EA3 9BCA +9BCB 9BCB EC8EA4 9BCB +9BCC 9BCC EC8EA5 9BCC +9BCD 9BCD EC8EA6 9BCD +9BCE 9BCE EC8EA7 9BCE +9BCF 9BCF EC8EA8 9BCF +9BD0 9BD0 EC8EA9 9BD0 +9BD1 9BD1 EC8EAA 9BD1 +9BD2 9BD2 EC8EAB 9BD2 +9BD3 9BD3 EC8EAC 9BD3 +9BD4 9BD4 EC8EAD 9BD4 +9BD5 9BD5 EC8EAE 9BD5 +9BD6 9BD6 EC8EAF 9BD6 +9BD7 9BD7 EC8EB0 9BD7 +9BD8 9BD8 EC8EB1 9BD8 +9BD9 9BD9 EC8EB2 9BD9 +9BDA 9BDA EC8EB3 9BDA +9BDB 9BDB EC8EB4 9BDB +9BDC 9BDC EC8EB5 9BDC +9BDD 9BDD EC8EB6 9BDD +9BDE 9BDE EC8EB7 9BDE +9BDF 9BDF EC8EB8 9BDF +9BE0 9BE0 EC8EB9 9BE0 +9BE1 9BE1 EC8EBA 9BE1 +9BE2 9BE2 EC8EBB 9BE2 +9BE3 9BE3 EC8EBC 9BE3 +9BE4 9BE4 EC8EBD 9BE4 +9BE5 9BE5 EC8EBE 9BE5 +9BE6 9BE6 EC8EBF 9BE6 +9BE7 9BE7 EC8F81 9BE7 +9BE8 9BE8 EC8F82 9BE8 +9BE9 9BE9 EC8F83 9BE9 +9BEA 9BEA EC8F84 9BEA +9BEB 9BEB EC8F85 9BEB +9BEC 9BEC EC8F86 9BEC +9BED 9BED EC8F87 9BED +9BEE 9BEE EC8F88 9BEE +9BEF 9BEF EC8F89 9BEF +9BF0 9BF0 EC8F8A 9BF0 +9BF1 9BF1 EC8F8B 9BF1 +9BF2 9BF2 EC8F8C 9BF2 +9BF3 9BF3 EC8F8D 9BF3 +9BF4 9BF4 EC8F8E 9BF4 +9BF5 9BF5 EC8F8F 9BF5 +9BF6 9BF6 EC8F90 9BF6 +9BF7 9BF7 EC8F91 9BF7 +9BF8 9BF8 EC8F92 9BF8 +9BF9 9BF9 EC8F93 9BF9 +9BFA 9BFA EC8F94 9BFA +9BFB 9BFB EC8F95 9BFB +9BFC 9BFC EC8F96 9BFC +9BFD 9BFD EC8F97 9BFD +9BFE 9BFE EC8F9A 9BFE +9C41 9C41 EC8F9B 9C41 +9C42 9C42 EC8F9D 9C42 +9C43 9C43 EC8F9E 9C43 +9C44 9C44 EC8FA1 9C44 +9C45 9C45 EC8FA3 9C45 +9C46 9C46 EC8FA4 9C46 +9C47 9C47 EC8FA5 9C47 +9C48 9C48 EC8FA6 9C48 +9C49 9C49 EC8FA7 9C49 +9C4A 9C4A EC8FAA 9C4A +9C4B 9C4B EC8FAB 9C4B +9C4C 9C4C EC8FAC 9C4C +9C4D 9C4D EC8FAE 9C4D +9C4E 9C4E EC8FAF 9C4E +9C4F 9C4F EC8FB0 9C4F +9C50 9C50 EC8FB1 9C50 +9C51 9C51 EC8FB2 9C51 +9C52 9C52 EC8FB3 9C52 +9C53 9C53 EC8FB6 9C53 +9C54 9C54 EC8FB7 9C54 +9C55 9C55 EC8FB9 9C55 +9C56 9C56 EC8FBA 9C56 +9C57 9C57 EC8FBB 9C57 +9C58 9C58 EC8FBC 9C58 +9C59 9C59 EC8FBD 9C59 +9C5A 9C5A EC8FBE 9C5A +9C61 9C61 EC8FBF 9C61 +9C62 9C62 EC9080 9C62 +9C63 9C63 EC9081 9C63 +9C64 9C64 EC9082 9C64 +9C65 9C65 EC9083 9C65 +9C66 9C66 EC9084 9C66 +9C67 9C67 EC9085 9C67 +9C68 9C68 EC9086 9C68 +9C69 9C69 EC9087 9C69 +9C6A 9C6A EC9089 9C6A +9C6B 9C6B EC908A 9C6B +9C6C 9C6C EC908B 9C6C +9C6D 9C6D EC908C 9C6D +9C6E 9C6E EC908D 9C6E +9C6F 9C6F EC908E 9C6F +9C70 9C70 EC908F 9C70 +9C71 9C71 EC9091 9C71 +9C72 9C72 EC9092 9C72 +9C73 9C73 EC9093 9C73 +9C74 9C74 EC9094 9C74 +9C75 9C75 EC9095 9C75 +9C76 9C76 EC9096 9C76 +9C77 9C77 EC9097 9C77 +9C78 9C78 EC9098 9C78 +9C79 9C79 EC9099 9C79 +9C7A 9C7A EC909A 9C7A +9C81 9C81 EC909B 9C81 +9C82 9C82 EC909C 9C82 +9C83 9C83 EC909D 9C83 +9C84 9C84 EC909E 9C84 +9C85 9C85 EC909F 9C85 +9C86 9C86 EC90A0 9C86 +9C87 9C87 EC90A1 9C87 +9C88 9C88 EC90A2 9C88 +9C89 9C89 EC90A3 9C89 +9C8A 9C8A EC90A5 9C8A +9C8B 9C8B EC90A6 9C8B +9C8C 9C8C EC90A7 9C8C +9C8D 9C8D EC90A8 9C8D +9C8E 9C8E EC90A9 9C8E +9C8F 9C8F EC90AA 9C8F +9C90 9C90 EC90AB 9C90 +9C91 9C91 EC90AD 9C91 +9C92 9C92 EC90AE 9C92 +9C93 9C93 EC90AF 9C93 +9C94 9C94 EC90B1 9C94 +9C95 9C95 EC90B2 9C95 +9C96 9C96 EC90B3 9C96 +9C97 9C97 EC90B5 9C97 +9C98 9C98 EC90B6 9C98 +9C99 9C99 EC90B7 9C99 +9C9A 9C9A EC90B8 9C9A +9C9B 9C9B EC90B9 9C9B +9C9C 9C9C EC90BA 9C9C +9C9D 9C9D EC90BB 9C9D +9C9E 9C9E EC90BE 9C9E +9C9F 9C9F EC90BF 9C9F +9CA0 9CA0 EC9180 9CA0 +9CA1 9CA1 EC9181 9CA1 +9CA2 9CA2 EC9182 9CA2 +9CA3 9CA3 EC9183 9CA3 +9CA4 9CA4 EC9184 9CA4 +9CA5 9CA5 EC9185 9CA5 +9CA6 9CA6 EC9186 9CA6 +9CA7 9CA7 EC9187 9CA7 +9CA8 9CA8 EC9189 9CA8 +9CA9 9CA9 EC918A 9CA9 +9CAA 9CAA EC918B 9CAA +9CAB 9CAB EC918C 9CAB +9CAC 9CAC EC918D 9CAC +9CAD 9CAD EC918E 9CAD +9CAE 9CAE EC918F 9CAE +9CAF 9CAF EC9190 9CAF +9CB0 9CB0 EC9191 9CB0 +9CB1 9CB1 EC9192 9CB1 +9CB2 9CB2 EC9193 9CB2 +9CB3 9CB3 EC9194 9CB3 +9CB4 9CB4 EC9195 9CB4 +9CB5 9CB5 EC9196 9CB5 +9CB6 9CB6 EC9197 9CB6 +9CB7 9CB7 EC9198 9CB7 +9CB8 9CB8 EC9199 9CB8 +9CB9 9CB9 EC919A 9CB9 +9CBA 9CBA EC919B 9CBA +9CBB 9CBB EC919C 9CBB +9CBC 9CBC EC919D 9CBC +9CBD 9CBD EC919E 9CBD +9CBE 9CBE EC919F 9CBE +9CBF 9CBF EC91A0 9CBF +9CC0 9CC0 EC91A1 9CC0 +9CC1 9CC1 EC91A2 9CC1 +9CC2 9CC2 EC91A3 9CC2 +9CC3 9CC3 EC91A6 9CC3 +9CC4 9CC4 EC91A7 9CC4 +9CC5 9CC5 EC91A9 9CC5 +9CC6 9CC6 EC91AA 9CC6 +9CC7 9CC7 EC91AB 9CC7 +9CC8 9CC8 EC91AD 9CC8 +9CC9 9CC9 EC91AE 9CC9 +9CCA 9CCA EC91AF 9CCA +9CCB 9CCB EC91B0 9CCB +9CCC 9CCC EC91B1 9CCC +9CCD 9CCD EC91B2 9CCD +9CCE 9CCE EC91B3 9CCE +9CCF 9CCF EC91B6 9CCF +9CD0 9CD0 EC91B7 9CD0 +9CD1 9CD1 EC91B8 9CD1 +9CD2 9CD2 EC91BA 9CD2 +9CD3 9CD3 EC91BB 9CD3 +9CD4 9CD4 EC91BC 9CD4 +9CD5 9CD5 EC91BD 9CD5 +9CD6 9CD6 EC91BE 9CD6 +9CD7 9CD7 EC91BF 9CD7 +9CD8 9CD8 EC9281 9CD8 +9CD9 9CD9 EC9282 9CD9 +9CDA 9CDA EC9283 9CDA +9CDB 9CDB EC9284 9CDB +9CDC 9CDC EC9285 9CDC +9CDD 9CDD EC9286 9CDD +9CDE 9CDE EC9287 9CDE +9CDF 9CDF EC9288 9CDF +9CE0 9CE0 EC9289 9CE0 +9CE1 9CE1 EC928A 9CE1 +9CE2 9CE2 EC928B 9CE2 +9CE3 9CE3 EC928C 9CE3 +9CE4 9CE4 EC928D 9CE4 +9CE5 9CE5 EC928E 9CE5 +9CE6 9CE6 EC928F 9CE6 +9CE7 9CE7 EC9290 9CE7 +9CE8 9CE8 EC9291 9CE8 +9CE9 9CE9 EC9292 9CE9 +9CEA 9CEA EC9293 9CEA +9CEB 9CEB EC9295 9CEB +9CEC 9CEC EC9296 9CEC +9CED 9CED EC9297 9CED +9CEE 9CEE EC9298 9CEE +9CEF 9CEF EC9299 9CEF +9CF0 9CF0 EC929A 9CF0 +9CF1 9CF1 EC929B 9CF1 +9CF2 9CF2 EC929D 9CF2 +9CF3 9CF3 EC929E 9CF3 +9CF4 9CF4 EC929F 9CF4 +9CF5 9CF5 EC92A0 9CF5 +9CF6 9CF6 EC92A1 9CF6 +9CF7 9CF7 EC92A2 9CF7 +9CF8 9CF8 EC92A3 9CF8 +9CF9 9CF9 EC92A4 9CF9 +9CFA 9CFA EC92A5 9CFA +9CFB 9CFB EC92A6 9CFB +9CFC 9CFC EC92A7 9CFC +9CFD 9CFD EC92A8 9CFD +9CFE 9CFE EC92A9 9CFE +9D41 9D41 EC92AA 9D41 +9D42 9D42 EC92AB 9D42 +9D43 9D43 EC92AC 9D43 +9D44 9D44 EC92AD 9D44 +9D45 9D45 EC92AE 9D45 +9D46 9D46 EC92AF 9D46 +9D47 9D47 EC92B0 9D47 +9D48 9D48 EC92B1 9D48 +9D49 9D49 EC92B2 9D49 +9D4A 9D4A EC92B3 9D4A +9D4B 9D4B EC92B4 9D4B +9D4C 9D4C EC92B5 9D4C +9D4D 9D4D EC92B6 9D4D +9D4E 9D4E EC92B7 9D4E +9D4F 9D4F EC92B9 9D4F +9D50 9D50 EC92BA 9D50 +9D51 9D51 EC92BB 9D51 +9D52 9D52 EC92BD 9D52 +9D53 9D53 EC92BE 9D53 +9D54 9D54 EC92BF 9D54 +9D55 9D55 EC9380 9D55 +9D56 9D56 EC9381 9D56 +9D57 9D57 EC9382 9D57 +9D58 9D58 EC9383 9D58 +9D59 9D59 EC9384 9D59 +9D5A 9D5A EC9385 9D5A +9D61 9D61 EC9386 9D61 +9D62 9D62 EC9387 9D62 +9D63 9D63 EC9388 9D63 +9D64 9D64 EC9389 9D64 +9D65 9D65 EC938A 9D65 +9D66 9D66 EC938B 9D66 +9D67 9D67 EC938C 9D67 +9D68 9D68 EC938D 9D68 +9D69 9D69 EC938E 9D69 +9D6A 9D6A EC938F 9D6A +9D6B 9D6B EC9390 9D6B +9D6C 9D6C EC9391 9D6C +9D6D 9D6D EC9392 9D6D +9D6E 9D6E EC9393 9D6E +9D6F 9D6F EC9394 9D6F +9D70 9D70 EC9395 9D70 +9D71 9D71 EC9396 9D71 +9D72 9D72 EC9397 9D72 +9D73 9D73 EC9398 9D73 +9D74 9D74 EC9399 9D74 +9D75 9D75 EC939A 9D75 +9D76 9D76 EC939B 9D76 +9D77 9D77 EC939C 9D77 +9D78 9D78 EC939D 9D78 +9D79 9D79 EC939E 9D79 +9D7A 9D7A EC939F 9D7A +9D81 9D81 EC93A0 9D81 +9D82 9D82 EC93A1 9D82 +9D83 9D83 EC93A2 9D83 +9D84 9D84 EC93A3 9D84 +9D85 9D85 EC93A4 9D85 +9D86 9D86 EC93A5 9D86 +9D87 9D87 EC93A6 9D87 +9D88 9D88 EC93A7 9D88 +9D89 9D89 EC93A8 9D89 +9D8A 9D8A EC93AA 9D8A +9D8B 9D8B EC93AB 9D8B +9D8C 9D8C EC93AC 9D8C +9D8D 9D8D EC93AD 9D8D +9D8E 9D8E EC93AE 9D8E +9D8F 9D8F EC93AF 9D8F +9D90 9D90 EC93B2 9D90 +9D91 9D91 EC93B3 9D91 +9D92 9D92 EC93B5 9D92 +9D93 9D93 EC93B6 9D93 +9D94 9D94 EC93B7 9D94 +9D95 9D95 EC93B9 9D95 +9D96 9D96 EC93BB 9D96 +9D97 9D97 EC93BC 9D97 +9D98 9D98 EC93BD 9D98 +9D99 9D99 EC93BE 9D99 +9D9A 9D9A EC9482 9D9A +9D9B 9D9B EC9483 9D9B +9D9C 9D9C EC9484 9D9C +9D9D 9D9D EC9485 9D9D +9D9E 9D9E EC9486 9D9E +9D9F 9D9F EC9487 9D9F +9DA0 9DA0 EC9488 9DA0 +9DA1 9DA1 EC9489 9DA1 +9DA2 9DA2 EC948A 9DA2 +9DA3 9DA3 EC948B 9DA3 +9DA4 9DA4 EC948D 9DA4 +9DA5 9DA5 EC948E 9DA5 +9DA6 9DA6 EC948F 9DA6 +9DA7 9DA7 EC9491 9DA7 +9DA8 9DA8 EC9492 9DA8 +9DA9 9DA9 EC9493 9DA9 +9DAA 9DAA EC9495 9DAA +9DAB 9DAB EC9496 9DAB +9DAC 9DAC EC9497 9DAC +9DAD 9DAD EC9498 9DAD +9DAE 9DAE EC9499 9DAE +9DAF 9DAF EC949A 9DAF +9DB0 9DB0 EC949B 9DB0 +9DB1 9DB1 EC949D 9DB1 +9DB2 9DB2 EC949E 9DB2 +9DB3 9DB3 EC949F 9DB3 +9DB4 9DB4 EC94A0 9DB4 +9DB5 9DB5 EC94A1 9DB5 +9DB6 9DB6 EC94A2 9DB6 +9DB7 9DB7 EC94A3 9DB7 +9DB8 9DB8 EC94A4 9DB8 +9DB9 9DB9 EC94A5 9DB9 +9DBA 9DBA EC94A6 9DBA +9DBB 9DBB EC94A7 9DBB +9DBC 9DBC EC94AA 9DBC +9DBD 9DBD EC94AB 9DBD +9DBE 9DBE EC94AD 9DBE +9DBF 9DBF EC94AE 9DBF +9DC0 9DC0 EC94AF 9DC0 +9DC1 9DC1 EC94B1 9DC1 +9DC2 9DC2 EC94B2 9DC2 +9DC3 9DC3 EC94B3 9DC3 +9DC4 9DC4 EC94B4 9DC4 +9DC5 9DC5 EC94B5 9DC5 +9DC6 9DC6 EC94B6 9DC6 +9DC7 9DC7 EC94B7 9DC7 +9DC8 9DC8 EC94BA 9DC8 +9DC9 9DC9 EC94BC 9DC9 +9DCA 9DCA EC94BE 9DCA +9DCB 9DCB EC94BF 9DCB +9DCC 9DCC EC9580 9DCC +9DCD 9DCD EC9581 9DCD +9DCE 9DCE EC9582 9DCE +9DCF 9DCF EC9583 9DCF +9DD0 9DD0 EC9586 9DD0 +9DD1 9DD1 EC9587 9DD1 +9DD2 9DD2 EC958B 9DD2 +9DD3 9DD3 EC958F 9DD3 +9DD4 9DD4 EC9590 9DD4 +9DD5 9DD5 EC9591 9DD5 +9DD6 9DD6 EC9592 9DD6 +9DD7 9DD7 EC9596 9DD7 +9DD8 9DD8 EC959A 9DD8 +9DD9 9DD9 EC959B 9DD9 +9DDA 9DDA EC959C 9DDA +9DDB 9DDB EC959F 9DDB +9DDC 9DDC EC95A2 9DDC +9DDD 9DDD EC95A3 9DDD +9DDE 9DDE EC95A5 9DDE +9DDF 9DDF EC95A6 9DDF +9DE0 9DE0 EC95A7 9DE0 +9DE1 9DE1 EC95A9 9DE1 +9DE2 9DE2 EC95AA 9DE2 +9DE3 9DE3 EC95AB 9DE3 +9DE4 9DE4 EC95AC 9DE4 +9DE5 9DE5 EC95AD 9DE5 +9DE6 9DE6 EC95AE 9DE6 +9DE7 9DE7 EC95AF 9DE7 +9DE8 9DE8 EC95B2 9DE8 +9DE9 9DE9 EC95B6 9DE9 +9DEA 9DEA EC95B7 9DEA +9DEB 9DEB EC95B8 9DEB +9DEC 9DEC EC95B9 9DEC +9DED 9DED EC95BA 9DED +9DEE 9DEE EC95BB 9DEE +9DEF 9DEF EC95BE 9DEF +9DF0 9DF0 EC95BF 9DF0 +9DF1 9DF1 EC9681 9DF1 +9DF2 9DF2 EC9682 9DF2 +9DF3 9DF3 EC9683 9DF3 +9DF4 9DF4 EC9685 9DF4 +9DF5 9DF5 EC9686 9DF5 +9DF6 9DF6 EC9688 9DF6 +9DF7 9DF7 EC9689 9DF7 +9DF8 9DF8 EC968A 9DF8 +9DF9 9DF9 EC968B 9DF9 +9DFA 9DFA EC968E 9DFA +9DFB 9DFB EC9690 9DFB +9DFC 9DFC EC9692 9DFC +9DFD 9DFD EC9693 9DFD +9DFE 9DFE EC9694 9DFE +9E41 9E41 EC9696 9E41 +9E42 9E42 EC9699 9E42 +9E43 9E43 EC969A 9E43 +9E44 9E44 EC969B 9E44 +9E45 9E45 EC969D 9E45 +9E46 9E46 EC969E 9E46 +9E47 9E47 EC969F 9E47 +9E48 9E48 EC96A1 9E48 +9E49 9E49 EC96A2 9E49 +9E4A 9E4A EC96A3 9E4A +9E4B 9E4B EC96A4 9E4B +9E4C 9E4C EC96A5 9E4C +9E4D 9E4D EC96A6 9E4D +9E4E 9E4E EC96A7 9E4E +9E4F 9E4F EC96A8 9E4F +9E50 9E50 EC96AA 9E50 +9E51 9E51 EC96AB 9E51 +9E52 9E52 EC96AC 9E52 +9E53 9E53 EC96AD 9E53 +9E54 9E54 EC96AE 9E54 +9E55 9E55 EC96AF 9E55 +9E56 9E56 EC96B0 9E56 +9E57 9E57 EC96B1 9E57 +9E58 9E58 EC96B2 9E58 +9E59 9E59 EC96B3 9E59 +9E5A 9E5A EC96B6 9E5A +9E61 9E61 EC96B7 9E61 +9E62 9E62 EC96BA 9E62 +9E63 9E63 EC96BF 9E63 +9E64 9E64 EC9780 9E64 +9E65 9E65 EC9781 9E65 +9E66 9E66 EC9782 9E66 +9E67 9E67 EC9783 9E67 +9E68 9E68 EC978B 9E68 +9E69 9E69 EC978D 9E69 +9E6A 9E6A EC978F 9E6A +9E6B 9E6B EC9792 9E6B +9E6C 9E6C EC9793 9E6C +9E6D 9E6D EC9795 9E6D +9E6E 9E6E EC9796 9E6E +9E6F 9E6F EC9797 9E6F +9E70 9E70 EC9799 9E70 +9E71 9E71 EC979A 9E71 +9E72 9E72 EC979B 9E72 +9E73 9E73 EC979C 9E73 +9E74 9E74 EC979D 9E74 +9E75 9E75 EC979E 9E75 +9E76 9E76 EC979F 9E76 +9E77 9E77 EC97A2 9E77 +9E78 9E78 EC97A4 9E78 +9E79 9E79 EC97A6 9E79 +9E7A 9E7A EC97A7 9E7A +9E81 9E81 EC97A8 9E81 +9E82 9E82 EC97A9 9E82 +9E83 9E83 EC97AA 9E83 +9E84 9E84 EC97AB 9E84 +9E85 9E85 EC97AF 9E85 +9E86 9E86 EC97B1 9E86 +9E87 9E87 EC97B2 9E87 +9E88 9E88 EC97B3 9E88 +9E89 9E89 EC97B5 9E89 +9E8A 9E8A EC97B8 9E8A +9E8B 9E8B EC97B9 9E8B +9E8C 9E8C EC97BA 9E8C +9E8D 9E8D EC97BB 9E8D +9E8E 9E8E EC9882 9E8E +9E8F 9E8F EC9883 9E8F +9E90 9E90 EC9884 9E90 +9E91 9E91 EC9889 9E91 +9E92 9E92 EC988A 9E92 +9E93 9E93 EC988B 9E93 +9E94 9E94 EC988D 9E94 +9E95 9E95 EC988E 9E95 +9E96 9E96 EC988F 9E96 +9E97 9E97 EC9891 9E97 +9E98 9E98 EC9892 9E98 +9E99 9E99 EC9893 9E99 +9E9A 9E9A EC9894 9E9A +9E9B 9E9B EC9895 9E9B +9E9C 9E9C EC9896 9E9C +9E9D 9E9D EC9897 9E9D +9E9E 9E9E EC989A 9E9E +9E9F 9E9F EC989D 9E9F +9EA0 9EA0 EC989E 9EA0 +9EA1 9EA1 EC989F 9EA1 +9EA2 9EA2 EC98A0 9EA2 +9EA3 9EA3 EC98A1 9EA3 +9EA4 9EA4 EC98A2 9EA4 +9EA5 9EA5 EC98A3 9EA5 +9EA6 9EA6 EC98A6 9EA6 +9EA7 9EA7 EC98A7 9EA7 +9EA8 9EA8 EC98A9 9EA8 +9EA9 9EA9 EC98AA 9EA9 +9EAA 9EAA EC98AB 9EAA +9EAB 9EAB EC98AF 9EAB +9EAC 9EAC EC98B1 9EAC +9EAD 9EAD EC98B2 9EAD +9EAE 9EAE EC98B6 9EAE +9EAF 9EAF EC98B8 9EAF +9EB0 9EB0 EC98BA 9EB0 +9EB1 9EB1 EC98BC 9EB1 +9EB2 9EB2 EC98BD 9EB2 +9EB3 9EB3 EC98BE 9EB3 +9EB4 9EB4 EC98BF 9EB4 +9EB5 9EB5 EC9982 9EB5 +9EB6 9EB6 EC9983 9EB6 +9EB7 9EB7 EC9985 9EB7 +9EB8 9EB8 EC9986 9EB8 +9EB9 9EB9 EC9987 9EB9 +9EBA 9EBA EC9989 9EBA +9EBB 9EBB EC998A 9EBB +9EBC 9EBC EC998B 9EBC +9EBD 9EBD EC998C 9EBD +9EBE 9EBE EC998D 9EBE +9EBF 9EBF EC998E 9EBF +9EC0 9EC0 EC998F 9EC0 +9EC1 9EC1 EC9992 9EC1 +9EC2 9EC2 EC9996 9EC2 +9EC3 9EC3 EC9997 9EC3 +9EC4 9EC4 EC9998 9EC4 +9EC5 9EC5 EC9999 9EC5 +9EC6 9EC6 EC999A 9EC6 +9EC7 9EC7 EC999B 9EC7 +9EC8 9EC8 EC999E 9EC8 +9EC9 9EC9 EC999F 9EC9 +9ECA 9ECA EC99A1 9ECA +9ECB 9ECB EC99A2 9ECB +9ECC 9ECC EC99A3 9ECC +9ECD 9ECD EC99A4 9ECD +9ECE 9ECE EC99A5 9ECE +9ECF 9ECF EC99A6 9ECF +9ED0 9ED0 EC99A7 9ED0 +9ED1 9ED1 EC99A8 9ED1 +9ED2 9ED2 EC99A9 9ED2 +9ED3 9ED3 EC99AA 9ED3 +9ED4 9ED4 EC99AB 9ED4 +9ED5 9ED5 EC99AD 9ED5 +9ED6 9ED6 EC99AE 9ED6 +9ED7 9ED7 EC99B0 9ED7 +9ED8 9ED8 EC99B2 9ED8 +9ED9 9ED9 EC99B3 9ED9 +9EDA 9EDA EC99B4 9EDA +9EDB 9EDB EC99B5 9EDB +9EDC 9EDC EC99B6 9EDC +9EDD 9EDD EC99B7 9EDD +9EDE 9EDE EC99BA 9EDE +9EDF 9EDF EC99BB 9EDF +9EE0 9EE0 EC99BD 9EE0 +9EE1 9EE1 EC99BE 9EE1 +9EE2 9EE2 EC99BF 9EE2 +9EE3 9EE3 EC9A81 9EE3 +9EE4 9EE4 EC9A82 9EE4 +9EE5 9EE5 EC9A83 9EE5 +9EE6 9EE6 EC9A84 9EE6 +9EE7 9EE7 EC9A85 9EE7 +9EE8 9EE8 EC9A86 9EE8 +9EE9 9EE9 EC9A87 9EE9 +9EEA 9EEA EC9A8A 9EEA +9EEB 9EEB EC9A8C 9EEB +9EEC 9EEC EC9A8E 9EEC +9EED 9EED EC9A8F 9EED +9EEE 9EEE EC9A90 9EEE +9EEF 9EEF EC9A91 9EEF +9EF0 9EF0 EC9A92 9EF0 +9EF1 9EF1 EC9A93 9EF1 +9EF2 9EF2 EC9A96 9EF2 +9EF3 9EF3 EC9A97 9EF3 +9EF4 9EF4 EC9A99 9EF4 +9EF5 9EF5 EC9A9A 9EF5 +9EF6 9EF6 EC9A9B 9EF6 +9EF7 9EF7 EC9A9D 9EF7 +9EF8 9EF8 EC9A9E 9EF8 +9EF9 9EF9 EC9A9F 9EF9 +9EFA 9EFA EC9AA0 9EFA +9EFB 9EFB EC9AA1 9EFB +9EFC 9EFC EC9AA2 9EFC +9EFD 9EFD EC9AA3 9EFD +9EFE 9EFE EC9AA6 9EFE +9F41 9F41 EC9AA8 9F41 +9F42 9F42 EC9AAA 9F42 +9F43 9F43 EC9AAB 9F43 +9F44 9F44 EC9AAC 9F44 +9F45 9F45 EC9AAD 9F45 +9F46 9F46 EC9AAE 9F46 +9F47 9F47 EC9AAF 9F47 +9F48 9F48 EC9AB2 9F48 +9F49 9F49 EC9AB3 9F49 +9F4A 9F4A EC9AB5 9F4A +9F4B 9F4B EC9AB6 9F4B +9F4C 9F4C EC9AB7 9F4C +9F4D 9F4D EC9ABB 9F4D +9F4E 9F4E EC9ABC 9F4E +9F4F 9F4F EC9ABD 9F4F +9F50 9F50 EC9ABE 9F50 +9F51 9F51 EC9ABF 9F51 +9F52 9F52 EC9B82 9F52 +9F53 9F53 EC9B84 9F53 +9F54 9F54 EC9B86 9F54 +9F55 9F55 EC9B87 9F55 +9F56 9F56 EC9B88 9F56 +9F57 9F57 EC9B89 9F57 +9F58 9F58 EC9B8A 9F58 +9F59 9F59 EC9B8B 9F59 +9F5A 9F5A EC9B8E 9F5A +9F61 9F61 EC9B8F 9F61 +9F62 9F62 EC9B91 9F62 +9F63 9F63 EC9B92 9F63 +9F64 9F64 EC9B93 9F64 +9F65 9F65 EC9B95 9F65 +9F66 9F66 EC9B96 9F66 +9F67 9F67 EC9B97 9F67 +9F68 9F68 EC9B98 9F68 +9F69 9F69 EC9B99 9F69 +9F6A 9F6A EC9B9A 9F6A +9F6B 9F6B EC9B9B 9F6B +9F6C 9F6C EC9B9E 9F6C +9F6D 9F6D EC9B9F 9F6D +9F6E 9F6E EC9BA2 9F6E +9F6F 9F6F EC9BA3 9F6F +9F70 9F70 EC9BA4 9F70 +9F71 9F71 EC9BA5 9F71 +9F72 9F72 EC9BA6 9F72 +9F73 9F73 EC9BA7 9F73 +9F74 9F74 EC9BAA 9F74 +9F75 9F75 EC9BAB 9F75 +9F76 9F76 EC9BAD 9F76 +9F77 9F77 EC9BAE 9F77 +9F78 9F78 EC9BAF 9F78 +9F79 9F79 EC9BB1 9F79 +9F7A 9F7A EC9BB2 9F7A +9F81 9F81 EC9BB3 9F81 +9F82 9F82 EC9BB4 9F82 +9F83 9F83 EC9BB5 9F83 +9F84 9F84 EC9BB6 9F84 +9F85 9F85 EC9BB7 9F85 +9F86 9F86 EC9BBA 9F86 +9F87 9F87 EC9BBB 9F87 +9F88 9F88 EC9BBC 9F88 +9F89 9F89 EC9BBE 9F89 +9F8A 9F8A EC9BBF 9F8A +9F8B 9F8B EC9C80 9F8B +9F8C 9F8C EC9C81 9F8C +9F8D 9F8D EC9C82 9F8D +9F8E 9F8E EC9C83 9F8E +9F8F 9F8F EC9C86 9F8F +9F90 9F90 EC9C87 9F90 +9F91 9F91 EC9C89 9F91 +9F92 9F92 EC9C8A 9F92 +9F93 9F93 EC9C8B 9F93 +9F94 9F94 EC9C8D 9F94 +9F95 9F95 EC9C8E 9F95 +9F96 9F96 EC9C8F 9F96 +9F97 9F97 EC9C90 9F97 +9F98 9F98 EC9C91 9F98 +9F99 9F99 EC9C92 9F99 +9F9A 9F9A EC9C93 9F9A +9F9B 9F9B EC9C96 9F9B +9F9C 9F9C EC9C98 9F9C +9F9D 9F9D EC9C9A 9F9D +9F9E 9F9E EC9C9B 9F9E +9F9F 9F9F EC9C9C 9F9F +9FA0 9FA0 EC9C9D 9FA0 +9FA1 9FA1 EC9C9E 9FA1 +9FA2 9FA2 EC9C9F 9FA2 +9FA3 9FA3 EC9CA2 9FA3 +9FA4 9FA4 EC9CA3 9FA4 +9FA5 9FA5 EC9CA5 9FA5 +9FA6 9FA6 EC9CA6 9FA6 +9FA7 9FA7 EC9CA7 9FA7 +9FA8 9FA8 EC9CA9 9FA8 +9FA9 9FA9 EC9CAA 9FA9 +9FAA 9FAA EC9CAB 9FAA +9FAB 9FAB EC9CAC 9FAB +9FAC 9FAC EC9CAD 9FAC +9FAD 9FAD EC9CAE 9FAD +9FAE 9FAE EC9CAF 9FAE +9FAF 9FAF EC9CB2 9FAF +9FB0 9FB0 EC9CB4 9FB0 +9FB1 9FB1 EC9CB6 9FB1 +9FB2 9FB2 EC9CB8 9FB2 +9FB3 9FB3 EC9CB9 9FB3 +9FB4 9FB4 EC9CBA 9FB4 +9FB5 9FB5 EC9CBB 9FB5 +9FB6 9FB6 EC9CBE 9FB6 +9FB7 9FB7 EC9CBF 9FB7 +9FB8 9FB8 EC9D81 9FB8 +9FB9 9FB9 EC9D82 9FB9 +9FBA 9FBA EC9D83 9FBA +9FBB 9FBB EC9D85 9FBB +9FBC 9FBC EC9D86 9FBC +9FBD 9FBD EC9D87 9FBD +9FBE 9FBE EC9D88 9FBE +9FBF 9FBF EC9D89 9FBF +9FC0 9FC0 EC9D8B 9FC0 +9FC1 9FC1 EC9D8E 9FC1 +9FC2 9FC2 EC9D90 9FC2 +9FC3 9FC3 EC9D99 9FC3 +9FC4 9FC4 EC9D9A 9FC4 +9FC5 9FC5 EC9D9B 9FC5 +9FC6 9FC6 EC9D9D 9FC6 +9FC7 9FC7 EC9D9E 9FC7 +9FC8 9FC8 EC9D9F 9FC8 +9FC9 9FC9 EC9DA1 9FC9 +9FCA 9FCA EC9DA2 9FCA +9FCB 9FCB EC9DA3 9FCB +9FCC 9FCC EC9DA4 9FCC +9FCD 9FCD EC9DA5 9FCD +9FCE 9FCE EC9DA6 9FCE +9FCF 9FCF EC9DA7 9FCF +9FD0 9FD0 EC9DA9 9FD0 +9FD1 9FD1 EC9DAA 9FD1 +9FD2 9FD2 EC9DAC 9FD2 +9FD3 9FD3 EC9DAD 9FD3 +9FD4 9FD4 EC9DAE 9FD4 +9FD5 9FD5 EC9DAF 9FD5 +9FD6 9FD6 EC9DB0 9FD6 +9FD7 9FD7 EC9DB1 9FD7 +9FD8 9FD8 EC9DB2 9FD8 +9FD9 9FD9 EC9DB3 9FD9 +9FDA 9FDA EC9DB6 9FDA +9FDB 9FDB EC9DB7 9FDB +9FDC 9FDC EC9DB9 9FDC +9FDD 9FDD EC9DBA 9FDD +9FDE 9FDE EC9DBB 9FDE +9FDF 9FDF EC9DBF 9FDF +9FE0 9FE0 EC9E80 9FE0 +9FE1 9FE1 EC9E81 9FE1 +9FE2 9FE2 EC9E82 9FE2 +9FE3 9FE3 EC9E86 9FE3 +9FE4 9FE4 EC9E8B 9FE4 +9FE5 9FE5 EC9E8C 9FE5 +9FE6 9FE6 EC9E8D 9FE6 +9FE7 9FE7 EC9E8F 9FE7 +9FE8 9FE8 EC9E92 9FE8 +9FE9 9FE9 EC9E93 9FE9 +9FEA 9FEA EC9E95 9FEA +9FEB 9FEB EC9E99 9FEB +9FEC 9FEC EC9E9B 9FEC +9FED 9FED EC9E9C 9FED +9FEE 9FEE EC9E9D 9FEE +9FEF 9FEF EC9E9E 9FEF +9FF0 9FF0 EC9E9F 9FF0 +9FF1 9FF1 EC9EA2 9FF1 +9FF2 9FF2 EC9EA7 9FF2 +9FF3 9FF3 EC9EA8 9FF3 +9FF4 9FF4 EC9EA9 9FF4 +9FF5 9FF5 EC9EAA 9FF5 +9FF6 9FF6 EC9EAB 9FF6 +9FF7 9FF7 EC9EAE 9FF7 +9FF8 9FF8 EC9EAF 9FF8 +9FF9 9FF9 EC9EB1 9FF9 +9FFA 9FFA EC9EB2 9FFA +9FFB 9FFB EC9EB3 9FFB +9FFC 9FFC EC9EB5 9FFC +9FFD 9FFD EC9EB6 9FFD +9FFE 9FFE EC9EB7 9FFE +A041 A041 EC9EB8 A041 +A042 A042 EC9EB9 A042 +A043 A043 EC9EBA A043 +A044 A044 EC9EBB A044 +A045 A045 EC9EBE A045 +A046 A046 EC9F82 A046 +A047 A047 EC9F83 A047 +A048 A048 EC9F84 A048 +A049 A049 EC9F85 A049 +A04A A04A EC9F86 A04A +A04B A04B EC9F87 A04B +A04C A04C EC9F8A A04C +A04D A04D EC9F8B A04D +A04E A04E EC9F8D A04E +A04F A04F EC9F8F A04F +A050 A050 EC9F91 A050 +A051 A051 EC9F92 A051 +A052 A052 EC9F93 A052 +A053 A053 EC9F94 A053 +A054 A054 EC9F95 A054 +A055 A055 EC9F96 A055 +A056 A056 EC9F97 A056 +A057 A057 EC9F99 A057 +A058 A058 EC9F9A A058 +A059 A059 EC9F9B A059 +A05A A05A EC9F9C A05A +A061 A061 EC9F9E A061 +A062 A062 EC9F9F A062 +A063 A063 EC9FA0 A063 +A064 A064 EC9FA1 A064 +A065 A065 EC9FA2 A065 +A066 A066 EC9FA3 A066 +A067 A067 EC9FA5 A067 +A068 A068 EC9FA6 A068 +A069 A069 EC9FA7 A069 +A06A A06A EC9FA9 A06A +A06B A06B EC9FAA A06B +A06C A06C EC9FAB A06C +A06D A06D EC9FAD A06D +A06E A06E EC9FAE A06E +A06F A06F EC9FAF A06F +A070 A070 EC9FB0 A070 +A071 A071 EC9FB1 A071 +A072 A072 EC9FB2 A072 +A073 A073 EC9FB3 A073 +A074 A074 EC9FB4 A074 +A075 A075 EC9FB5 A075 +A076 A076 EC9FB6 A076 +A077 A077 EC9FB7 A077 +A078 A078 EC9FB8 A078 +A079 A079 EC9FB9 A079 +A07A A07A EC9FBA A07A +A081 A081 EC9FBB A081 +A082 A082 EC9FBC A082 +A083 A083 EC9FBD A083 +A084 A084 EC9FBE A084 +A085 A085 EC9FBF A085 +A086 A086 ECA082 A086 +A087 A087 ECA083 A087 +A088 A088 ECA085 A088 +A089 A089 ECA086 A089 +A08A A08A ECA087 A08A +A08B A08B ECA089 A08B +A08C A08C ECA08B A08C +A08D A08D ECA08C A08D +A08E A08E ECA08D A08E +A08F A08F ECA08E A08F +A090 A090 ECA08F A090 +A091 A091 ECA092 A091 +A092 A092 ECA094 A092 +A093 A093 ECA097 A093 +A094 A094 ECA098 A094 +A095 A095 ECA099 A095 +A096 A096 ECA09A A096 +A097 A097 ECA09B A097 +A098 A098 ECA09E A098 +A099 A099 ECA09F A099 +A09A A09A ECA0A1 A09A +A09B A09B ECA0A2 A09B +A09C A09C ECA0A3 A09C +A09D A09D ECA0A5 A09D +A09E A09E ECA0A6 A09E +A09F A09F ECA0A7 A09F +A0A0 A0A0 ECA0A8 A0A0 +A0A1 A0A1 ECA0A9 A0A1 +A0A2 A0A2 ECA0AA A0A2 +A0A3 A0A3 ECA0AB A0A3 +A0A4 A0A4 ECA0AE A0A4 +A0A5 A0A5 ECA0B0 A0A5 +A0A6 A0A6 ECA0B2 A0A6 +A0A7 A0A7 ECA0B3 A0A7 +A0A8 A0A8 ECA0B4 A0A8 +A0A9 A0A9 ECA0B5 A0A9 +A0AA A0AA ECA0B6 A0AA +A0AB A0AB ECA0B7 A0AB +A0AC A0AC ECA0B9 A0AC +A0AD A0AD ECA0BA A0AD +A0AE A0AE ECA0BB A0AE +A0AF A0AF ECA0BD A0AF +A0B0 A0B0 ECA0BE A0B0 +A0B1 A0B1 ECA0BF A0B1 +A0B2 A0B2 ECA181 A0B2 +A0B3 A0B3 ECA182 A0B3 +A0B4 A0B4 ECA183 A0B4 +A0B5 A0B5 ECA184 A0B5 +A0B6 A0B6 ECA185 A0B6 +A0B7 A0B7 ECA186 A0B7 +A0B8 A0B8 ECA187 A0B8 +A0B9 A0B9 ECA18A A0B9 +A0BA A0BA ECA18B A0BA +A0BB A0BB ECA18E A0BB +A0BC A0BC ECA18F A0BC +A0BD A0BD ECA190 A0BD +A0BE A0BE ECA191 A0BE +A0BF A0BF ECA192 A0BF +A0C0 A0C0 ECA193 A0C0 +A0C1 A0C1 ECA195 A0C1 +A0C2 A0C2 ECA196 A0C2 +A0C3 A0C3 ECA197 A0C3 +A0C4 A0C4 ECA198 A0C4 +A0C5 A0C5 ECA199 A0C5 +A0C6 A0C6 ECA19A A0C6 +A0C7 A0C7 ECA19B A0C7 +A0C8 A0C8 ECA19C A0C8 +A0C9 A0C9 ECA19D A0C9 +A0CA A0CA ECA19E A0CA +A0CB A0CB ECA19F A0CB +A0CC A0CC ECA1A0 A0CC +A0CD A0CD ECA1A1 A0CD +A0CE A0CE ECA1A2 A0CE +A0CF A0CF ECA1A3 A0CF +A0D0 A0D0 ECA1A4 A0D0 +A0D1 A0D1 ECA1A5 A0D1 +A0D2 A0D2 ECA1A6 A0D2 +A0D3 A0D3 ECA1A7 A0D3 +A0D4 A0D4 ECA1A8 A0D4 +A0D5 A0D5 ECA1A9 A0D5 +A0D6 A0D6 ECA1AA A0D6 +A0D7 A0D7 ECA1AB A0D7 +A0D8 A0D8 ECA1AC A0D8 +A0D9 A0D9 ECA1AD A0D9 +A0DA A0DA ECA1AE A0DA +A0DB A0DB ECA1AF A0DB +A0DC A0DC ECA1B2 A0DC +A0DD A0DD ECA1B3 A0DD +A0DE A0DE ECA1B5 A0DE +A0DF A0DF ECA1B6 A0DF +A0E0 A0E0 ECA1B7 A0E0 +A0E1 A0E1 ECA1B9 A0E1 +A0E2 A0E2 ECA1BB A0E2 +A0E3 A0E3 ECA1BC A0E3 +A0E4 A0E4 ECA1BD A0E4 +A0E5 A0E5 ECA1BE A0E5 +A0E6 A0E6 ECA1BF A0E6 +A0E7 A0E7 ECA282 A0E7 +A0E8 A0E8 ECA284 A0E8 +A0E9 A0E9 ECA288 A0E9 +A0EA A0EA ECA289 A0EA +A0EB A0EB ECA28A A0EB +A0EC A0EC ECA28E A0EC +A0ED A0ED ECA28F A0ED +A0EE A0EE ECA290 A0EE +A0EF A0EF ECA291 A0EF +A0F0 A0F0 ECA292 A0F0 +A0F1 A0F1 ECA293 A0F1 +A0F2 A0F2 ECA295 A0F2 +A0F3 A0F3 ECA296 A0F3 +A0F4 A0F4 ECA297 A0F4 +A0F5 A0F5 ECA298 A0F5 +A0F6 A0F6 ECA299 A0F6 +A0F7 A0F7 ECA29A A0F7 +A0F8 A0F8 ECA29B A0F8 +A0F9 A0F9 ECA29C A0F9 +A0FA A0FA ECA29E A0FA +A0FB A0FB ECA2A0 A0FB +A0FC A0FC ECA2A2 A0FC +A0FD A0FD ECA2A3 A0FD +A0FE A0FE ECA2A4 A0FE +A141 A141 ECA2A5 A141 +A142 A142 ECA2A6 A142 +A143 A143 ECA2A7 A143 +A144 A144 ECA2A9 A144 +A145 A145 ECA2AA A145 +A146 A146 ECA2AB A146 +A147 A147 ECA2AC A147 +A148 A148 ECA2AD A148 +A149 A149 ECA2AE A149 +A14A A14A ECA2AF A14A +A14B A14B ECA2B0 A14B +A14C A14C ECA2B1 A14C +A14D A14D ECA2B2 A14D +A14E A14E ECA2B3 A14E +A14F A14F ECA2B4 A14F +A150 A150 ECA2B5 A150 +A151 A151 ECA2B6 A151 +A152 A152 ECA2B7 A152 +A153 A153 ECA2B8 A153 +A154 A154 ECA2B9 A154 +A155 A155 ECA2BA A155 +A156 A156 ECA2BB A156 +A157 A157 ECA2BE A157 +A158 A158 ECA2BF A158 +A159 A159 ECA380 A159 +A15A A15A ECA381 A15A +A161 A161 ECA382 A161 +A162 A162 ECA383 A162 +A163 A163 ECA385 A163 +A164 A164 ECA386 A164 +A165 A165 ECA387 A165 +A166 A166 ECA389 A166 +A167 A167 ECA38A A167 +A168 A168 ECA38B A168 +A169 A169 ECA38D A169 +A16A A16A ECA38E A16A +A16B A16B ECA38F A16B +A16C A16C ECA390 A16C +A16D A16D ECA391 A16D +A16E A16E ECA392 A16E +A16F A16F ECA393 A16F +A170 A170 ECA396 A170 +A171 A171 ECA398 A171 +A172 A172 ECA39A A172 +A173 A173 ECA39B A173 +A174 A174 ECA39C A174 +A175 A175 ECA39D A175 +A176 A176 ECA39E A176 +A177 A177 ECA39F A177 +A178 A178 ECA3A2 A178 +A179 A179 ECA3A3 A179 +A17A A17A ECA3A5 A17A +A181 A181 ECA3A6 A181 +A182 A182 ECA3A7 A182 +A183 A183 ECA3A8 A183 +A184 A184 ECA3A9 A184 +A185 A185 ECA3AA A185 +A186 A186 ECA3AB A186 +A187 A187 ECA3AC A187 +A188 A188 ECA3AD A188 +A189 A189 ECA3AE A189 +A18A A18A ECA3AF A18A +A18B A18B ECA3B0 A18B +A18C A18C ECA3B1 A18C +A18D A18D ECA3B2 A18D +A18E A18E ECA3B3 A18E +A18F A18F ECA3B4 A18F +A190 A190 ECA3B6 A190 +A191 A191 ECA3B7 A191 +A192 A192 ECA3B8 A192 +A193 A193 ECA3B9 A193 +A194 A194 ECA3BA A194 +A195 A195 ECA3BB A195 +A196 A196 ECA3BE A196 +A197 A197 ECA3BF A197 +A198 A198 ECA481 A198 +A199 A199 ECA482 A199 +A19A A19A ECA483 A19A +A19B A19B ECA487 A19B +A19C A19C ECA488 A19C +A19D A19D ECA489 A19D +A19E A19E ECA48A A19E +A19F A19F ECA48B A19F +A1A0 A1A0 ECA48E A1A0 +A1A1 A1A1 E38080 A1A1 +A1A2 A1A2 E38081 A1A2 +A1A3 A1A3 E38082 A1A3 +A1A4 A1A4 C2B7 A1A4 +A1A5 A1A5 E280A5 A1A5 +A1A6 A1A6 E280A6 A1A6 +A1A7 A1A7 C2A8 A1A7 +A1A8 A1A8 E38083 A1A8 +A1A9 A1A9 C2AD A1A9 +A1AA A1AA E28095 A1AA +A1AB A1AB E288A5 A1AB +A1AC A1AC EFBCBC A1AC +A1AD A1AD E288BC A1AD +A1AE A1AE E28098 A1AE +A1AF A1AF E28099 A1AF +A1B0 A1B0 E2809C A1B0 +A1B1 A1B1 E2809D A1B1 +A1B2 A1B2 E38094 A1B2 +A1B3 A1B3 E38095 A1B3 +A1B4 A1B4 E38088 A1B4 +A1B5 A1B5 E38089 A1B5 +A1B6 A1B6 E3808A A1B6 +A1B7 A1B7 E3808B A1B7 +A1B8 A1B8 E3808C A1B8 +A1B9 A1B9 E3808D A1B9 +A1BA A1BA E3808E A1BA +A1BB A1BB E3808F A1BB +A1BC A1BC E38090 A1BC +A1BD A1BD E38091 A1BD +A1BE A1BE C2B1 A1BE +A1BF A1BF C397 A1BF +A1C0 A1C0 C3B7 A1C0 +A1C1 A1C1 E289A0 A1C1 +A1C2 A1C2 E289A4 A1C2 +A1C3 A1C3 E289A5 A1C3 +A1C4 A1C4 E2889E A1C4 +A1C5 A1C5 E288B4 A1C5 +A1C6 A1C6 C2B0 A1C6 +A1C7 A1C7 E280B2 A1C7 +A1C8 A1C8 E280B3 A1C8 +A1C9 A1C9 E28483 A1C9 +A1CA A1CA E284AB A1CA +A1CB A1CB EFBFA0 A1CB +A1CC A1CC EFBFA1 A1CC +A1CD A1CD EFBFA5 A1CD +A1CE A1CE E29982 A1CE +A1CF A1CF E29980 A1CF +A1D0 A1D0 E288A0 A1D0 +A1D1 A1D1 E28AA5 A1D1 +A1D2 A1D2 E28C92 A1D2 +A1D3 A1D3 E28882 A1D3 +A1D4 A1D4 E28887 A1D4 +A1D5 A1D5 E289A1 A1D5 +A1D6 A1D6 E28992 A1D6 +A1D7 A1D7 C2A7 A1D7 +A1D8 A1D8 E280BB A1D8 +A1D9 A1D9 E29886 A1D9 +A1DA A1DA E29885 A1DA +A1DB A1DB E2978B A1DB +A1DC A1DC E2978F A1DC +A1DD A1DD E2978E A1DD +A1DE A1DE E29787 A1DE +A1DF A1DF E29786 A1DF +A1E0 A1E0 E296A1 A1E0 +A1E1 A1E1 E296A0 A1E1 +A1E2 A1E2 E296B3 A1E2 +A1E3 A1E3 E296B2 A1E3 +A1E4 A1E4 E296BD A1E4 +A1E5 A1E5 E296BC A1E5 +A1E6 A1E6 E28692 A1E6 +A1E7 A1E7 E28690 A1E7 +A1E8 A1E8 E28691 A1E8 +A1E9 A1E9 E28693 A1E9 +A1EA A1EA E28694 A1EA +A1EB A1EB E38093 A1EB +A1EC A1EC E289AA A1EC +A1ED A1ED E289AB A1ED +A1EE A1EE E2889A A1EE +A1EF A1EF E288BD A1EF +A1F0 A1F0 E2889D A1F0 +A1F1 A1F1 E288B5 A1F1 +A1F2 A1F2 E288AB A1F2 +A1F3 A1F3 E288AC A1F3 +A1F4 A1F4 E28888 A1F4 +A1F5 A1F5 E2888B A1F5 +A1F6 A1F6 E28A86 A1F6 +A1F7 A1F7 E28A87 A1F7 +A1F8 A1F8 E28A82 A1F8 +A1F9 A1F9 E28A83 A1F9 +A1FA A1FA E288AA A1FA +A1FB A1FB E288A9 A1FB +A1FC A1FC E288A7 A1FC +A1FD A1FD E288A8 A1FD +A1FE A1FE EFBFA2 A1FE +A241 A241 ECA490 A241 +A242 A242 ECA492 A242 +A243 A243 ECA493 A243 +A244 A244 ECA494 A244 +A245 A245 ECA495 A245 +A246 A246 ECA496 A246 +A247 A247 ECA497 A247 +A248 A248 ECA499 A248 +A249 A249 ECA49A A249 +A24A A24A ECA49B A24A +A24B A24B ECA49C A24B +A24C A24C ECA49D A24C +A24D A24D ECA49E A24D +A24E A24E ECA49F A24E +A24F A24F ECA4A0 A24F +A250 A250 ECA4A1 A250 +A251 A251 ECA4A2 A251 +A252 A252 ECA4A3 A252 +A253 A253 ECA4A4 A253 +A254 A254 ECA4A5 A254 +A255 A255 ECA4A6 A255 +A256 A256 ECA4A7 A256 +A257 A257 ECA4A8 A257 +A258 A258 ECA4A9 A258 +A259 A259 ECA4AA A259 +A25A A25A ECA4AB A25A +A261 A261 ECA4AD A261 +A262 A262 ECA4AE A262 +A263 A263 ECA4AF A263 +A264 A264 ECA4B0 A264 +A265 A265 ECA4B1 A265 +A266 A266 ECA4B2 A266 +A267 A267 ECA4B3 A267 +A268 A268 ECA4B5 A268 +A269 A269 ECA4B6 A269 +A26A A26A ECA4B7 A26A +A26B A26B ECA4B8 A26B +A26C A26C ECA4B9 A26C +A26D A26D ECA4BA A26D +A26E A26E ECA4BB A26E +A26F A26F ECA4BC A26F +A270 A270 ECA4BD A270 +A271 A271 ECA4BE A271 +A272 A272 ECA4BF A272 +A273 A273 ECA580 A273 +A274 A274 ECA581 A274 +A275 A275 ECA582 A275 +A276 A276 ECA583 A276 +A277 A277 ECA584 A277 +A278 A278 ECA585 A278 +A279 A279 ECA586 A279 +A27A A27A ECA587 A27A +A281 A281 ECA588 A281 +A282 A282 ECA589 A282 +A283 A283 ECA58A A283 +A284 A284 ECA58B A284 +A285 A285 ECA58C A285 +A286 A286 ECA58D A286 +A287 A287 ECA58E A287 +A288 A288 ECA58F A288 +A289 A289 ECA592 A289 +A28A A28A ECA593 A28A +A28B A28B ECA595 A28B +A28C A28C ECA596 A28C +A28D A28D ECA597 A28D +A28E A28E ECA599 A28E +A28F A28F ECA59A A28F +A290 A290 ECA59B A290 +A291 A291 ECA59C A291 +A292 A292 ECA59D A292 +A293 A293 ECA59E A293 +A294 A294 ECA59F A294 +A295 A295 ECA5A2 A295 +A296 A296 ECA5A4 A296 +A297 A297 ECA5A5 A297 +A298 A298 ECA5A6 A298 +A299 A299 ECA5A7 A299 +A29A A29A ECA5A8 A29A +A29B A29B ECA5A9 A29B +A29C A29C ECA5AA A29C +A29D A29D ECA5AB A29D +A29E A29E ECA5AD A29E +A29F A29F ECA5AE A29F +A2A0 A2A0 ECA5AF A2A0 +A2A1 A2A1 E28792 A2A1 +A2A2 A2A2 E28794 A2A2 +A2A3 A2A3 E28880 A2A3 +A2A4 A2A4 E28883 A2A4 +A2A5 A2A5 C2B4 A2A5 +A2A6 A2A6 EFBD9E A2A6 +A2A7 A2A7 CB87 A2A7 +A2A8 A2A8 CB98 A2A8 +A2A9 A2A9 CB9D A2A9 +A2AA A2AA CB9A A2AA +A2AB A2AB CB99 A2AB +A2AC A2AC C2B8 A2AC +A2AD A2AD CB9B A2AD +A2AE A2AE C2A1 A2AE +A2AF A2AF C2BF A2AF +A2B0 A2B0 CB90 A2B0 +A2B1 A2B1 E288AE A2B1 +A2B2 A2B2 E28891 A2B2 +A2B3 A2B3 E2888F A2B3 +A2B4 A2B4 C2A4 A2B4 +A2B5 A2B5 E28489 A2B5 +A2B6 A2B6 E280B0 A2B6 +A2B7 A2B7 E29781 A2B7 +A2B8 A2B8 E29780 A2B8 +A2B9 A2B9 E296B7 A2B9 +A2BA A2BA E296B6 A2BA +A2BB A2BB E299A4 A2BB +A2BC A2BC E299A0 A2BC +A2BD A2BD E299A1 A2BD +A2BE A2BE E299A5 A2BE +A2BF A2BF E299A7 A2BF +A2C0 A2C0 E299A3 A2C0 +A2C1 A2C1 E28A99 A2C1 +A2C2 A2C2 E29788 A2C2 +A2C3 A2C3 E296A3 A2C3 +A2C4 A2C4 E29790 A2C4 +A2C5 A2C5 E29791 A2C5 +A2C6 A2C6 E29692 A2C6 +A2C7 A2C7 E296A4 A2C7 +A2C8 A2C8 E296A5 A2C8 +A2C9 A2C9 E296A8 A2C9 +A2CA A2CA E296A7 A2CA +A2CB A2CB E296A6 A2CB +A2CC A2CC E296A9 A2CC +A2CD A2CD E299A8 A2CD +A2CE A2CE E2988F A2CE +A2CF A2CF E2988E A2CF +A2D0 A2D0 E2989C A2D0 +A2D1 A2D1 E2989E A2D1 +A2D2 A2D2 C2B6 A2D2 +A2D3 A2D3 E280A0 A2D3 +A2D4 A2D4 E280A1 A2D4 +A2D5 A2D5 E28695 A2D5 +A2D6 A2D6 E28697 A2D6 +A2D7 A2D7 E28699 A2D7 +A2D8 A2D8 E28696 A2D8 +A2D9 A2D9 E28698 A2D9 +A2DA A2DA E299AD A2DA +A2DB A2DB E299A9 A2DB +A2DC A2DC E299AA A2DC +A2DD A2DD E299AC A2DD +A2DE A2DE E389BF A2DE +A2DF A2DF E3889C A2DF +A2E0 A2E0 E28496 A2E0 +A2E1 A2E1 E38F87 A2E1 +A2E2 A2E2 E284A2 A2E2 +A2E3 A2E3 E38F82 A2E3 +A2E4 A2E4 E38F98 A2E4 +A2E5 A2E5 E284A1 A2E5 +A2E6 A2E6 E282AC A2E6 +A2E7 A2E7 C2AE A2E7 +A341 A341 ECA5B1 A341 +A342 A342 ECA5B2 A342 +A343 A343 ECA5B3 A343 +A344 A344 ECA5B5 A344 +A345 A345 ECA5B6 A345 +A346 A346 ECA5B7 A346 +A347 A347 ECA5B8 A347 +A348 A348 ECA5B9 A348 +A349 A349 ECA5BA A349 +A34A A34A ECA5BB A34A +A34B A34B ECA5BD A34B +A34C A34C ECA5BE A34C +A34D A34D ECA5BF A34D +A34E A34E ECA680 A34E +A34F A34F ECA681 A34F +A350 A350 ECA682 A350 +A351 A351 ECA683 A351 +A352 A352 ECA684 A352 +A353 A353 ECA685 A353 +A354 A354 ECA686 A354 +A355 A355 ECA687 A355 +A356 A356 ECA68A A356 +A357 A357 ECA68B A357 +A358 A358 ECA68D A358 +A359 A359 ECA68E A359 +A35A A35A ECA68F A35A +A361 A361 ECA691 A361 +A362 A362 ECA692 A362 +A363 A363 ECA693 A363 +A364 A364 ECA694 A364 +A365 A365 ECA695 A365 +A366 A366 ECA696 A366 +A367 A367 ECA697 A367 +A368 A368 ECA69A A368 +A369 A369 ECA69C A369 +A36A A36A ECA69E A36A +A36B A36B ECA69F A36B +A36C A36C ECA6A0 A36C +A36D A36D ECA6A1 A36D +A36E A36E ECA6A2 A36E +A36F A36F ECA6A3 A36F +A370 A370 ECA6A4 A370 +A371 A371 ECA6A5 A371 +A372 A372 ECA6A6 A372 +A373 A373 ECA6A7 A373 +A374 A374 ECA6A8 A374 +A375 A375 ECA6A9 A375 +A376 A376 ECA6AA A376 +A377 A377 ECA6AB A377 +A378 A378 ECA6AC A378 +A379 A379 ECA6AD A379 +A37A A37A ECA6AE A37A +A381 A381 ECA6AF A381 +A382 A382 ECA6B0 A382 +A383 A383 ECA6B1 A383 +A384 A384 ECA6B2 A384 +A385 A385 ECA6B3 A385 +A386 A386 ECA6B4 A386 +A387 A387 ECA6B5 A387 +A388 A388 ECA6B6 A388 +A389 A389 ECA6B7 A389 +A38A A38A ECA6B8 A38A +A38B A38B ECA6B9 A38B +A38C A38C ECA6BA A38C +A38D A38D ECA6BB A38D +A38E A38E ECA6BC A38E +A38F A38F ECA6BD A38F +A390 A390 ECA6BE A390 +A391 A391 ECA6BF A391 +A392 A392 ECA782 A392 +A393 A393 ECA783 A393 +A394 A394 ECA785 A394 +A395 A395 ECA786 A395 +A396 A396 ECA789 A396 +A397 A397 ECA78B A397 +A398 A398 ECA78C A398 +A399 A399 ECA78D A399 +A39A A39A ECA78E A39A +A39B A39B ECA78F A39B +A39C A39C ECA792 A39C +A39D A39D ECA794 A39D +A39E A39E ECA797 A39E +A39F A39F ECA798 A39F +A3A0 A3A0 ECA79B A3A0 +A3A1 A3A1 EFBC81 A3A1 +A3A2 A3A2 EFBC82 A3A2 +A3A3 A3A3 EFBC83 A3A3 +A3A4 A3A4 EFBC84 A3A4 +A3A5 A3A5 EFBC85 A3A5 +A3A6 A3A6 EFBC86 A3A6 +A3A7 A3A7 EFBC87 A3A7 +A3A8 A3A8 EFBC88 A3A8 +A3A9 A3A9 EFBC89 A3A9 +A3AA A3AA EFBC8A A3AA +A3AB A3AB EFBC8B A3AB +A3AC A3AC EFBC8C A3AC +A3AD A3AD EFBC8D A3AD +A3AE A3AE EFBC8E A3AE +A3AF A3AF EFBC8F A3AF +A3B0 A3B0 EFBC90 A3B0 +A3B1 A3B1 EFBC91 A3B1 +A3B2 A3B2 EFBC92 A3B2 +A3B3 A3B3 EFBC93 A3B3 +A3B4 A3B4 EFBC94 A3B4 +A3B5 A3B5 EFBC95 A3B5 +A3B6 A3B6 EFBC96 A3B6 +A3B7 A3B7 EFBC97 A3B7 +A3B8 A3B8 EFBC98 A3B8 +A3B9 A3B9 EFBC99 A3B9 +A3BA A3BA EFBC9A A3BA +A3BB A3BB EFBC9B A3BB +A3BC A3BC EFBC9C A3BC +A3BD A3BD EFBC9D A3BD +A3BE A3BE EFBC9E A3BE +A3BF A3BF EFBC9F A3BF +A3C0 A3C0 EFBCA0 A3C0 +A3C1 A3C1 EFBCA1 A3C1 +A3C2 A3C2 EFBCA2 A3C2 +A3C3 A3C3 EFBCA3 A3C3 +A3C4 A3C4 EFBCA4 A3C4 +A3C5 A3C5 EFBCA5 A3C5 +A3C6 A3C6 EFBCA6 A3C6 +A3C7 A3C7 EFBCA7 A3C7 +A3C8 A3C8 EFBCA8 A3C8 +A3C9 A3C9 EFBCA9 A3C9 +A3CA A3CA EFBCAA A3CA +A3CB A3CB EFBCAB A3CB +A3CC A3CC EFBCAC A3CC +A3CD A3CD EFBCAD A3CD +A3CE A3CE EFBCAE A3CE +A3CF A3CF EFBCAF A3CF +A3D0 A3D0 EFBCB0 A3D0 +A3D1 A3D1 EFBCB1 A3D1 +A3D2 A3D2 EFBCB2 A3D2 +A3D3 A3D3 EFBCB3 A3D3 +A3D4 A3D4 EFBCB4 A3D4 +A3D5 A3D5 EFBCB5 A3D5 +A3D6 A3D6 EFBCB6 A3D6 +A3D7 A3D7 EFBCB7 A3D7 +A3D8 A3D8 EFBCB8 A3D8 +A3D9 A3D9 EFBCB9 A3D9 +A3DA A3DA EFBCBA A3DA +A3DB A3DB EFBCBB A3DB +A3DC A3DC EFBFA6 A3DC +A3DD A3DD EFBCBD A3DD +A3DE A3DE EFBCBE A3DE +A3DF A3DF EFBCBF A3DF +A3E0 A3E0 EFBD80 A3E0 +A3E1 A3E1 EFBD81 A3E1 +A3E2 A3E2 EFBD82 A3E2 +A3E3 A3E3 EFBD83 A3E3 +A3E4 A3E4 EFBD84 A3E4 +A3E5 A3E5 EFBD85 A3E5 +A3E6 A3E6 EFBD86 A3E6 +A3E7 A3E7 EFBD87 A3E7 +A3E8 A3E8 EFBD88 A3E8 +A3E9 A3E9 EFBD89 A3E9 +A3EA A3EA EFBD8A A3EA +A3EB A3EB EFBD8B A3EB +A3EC A3EC EFBD8C A3EC +A3ED A3ED EFBD8D A3ED +A3EE A3EE EFBD8E A3EE +A3EF A3EF EFBD8F A3EF +A3F0 A3F0 EFBD90 A3F0 +A3F1 A3F1 EFBD91 A3F1 +A3F2 A3F2 EFBD92 A3F2 +A3F3 A3F3 EFBD93 A3F3 +A3F4 A3F4 EFBD94 A3F4 +A3F5 A3F5 EFBD95 A3F5 +A3F6 A3F6 EFBD96 A3F6 +A3F7 A3F7 EFBD97 A3F7 +A3F8 A3F8 EFBD98 A3F8 +A3F9 A3F9 EFBD99 A3F9 +A3FA A3FA EFBD9A A3FA +A3FB A3FB EFBD9B A3FB +A3FC A3FC EFBD9C A3FC +A3FD A3FD EFBD9D A3FD +A3FE A3FE EFBFA3 A3FE +A441 A441 ECA79E A441 +A442 A442 ECA79F A442 +A443 A443 ECA7A1 A443 +A444 A444 ECA7A3 A444 +A445 A445 ECA7A5 A445 +A446 A446 ECA7A6 A446 +A447 A447 ECA7A8 A447 +A448 A448 ECA7A9 A448 +A449 A449 ECA7AA A449 +A44A A44A ECA7AB A44A +A44B A44B ECA7AE A44B +A44C A44C ECA7B2 A44C +A44D A44D ECA7B3 A44D +A44E A44E ECA7B4 A44E +A44F A44F ECA7B5 A44F +A450 A450 ECA7B6 A450 +A451 A451 ECA7B7 A451 +A452 A452 ECA7BA A452 +A453 A453 ECA7BB A453 +A454 A454 ECA7BD A454 +A455 A455 ECA7BE A455 +A456 A456 ECA7BF A456 +A457 A457 ECA881 A457 +A458 A458 ECA882 A458 +A459 A459 ECA883 A459 +A45A A45A ECA884 A45A +A461 A461 ECA885 A461 +A462 A462 ECA886 A462 +A463 A463 ECA887 A463 +A464 A464 ECA88A A464 +A465 A465 ECA88E A465 +A466 A466 ECA88F A466 +A467 A467 ECA890 A467 +A468 A468 ECA891 A468 +A469 A469 ECA892 A469 +A46A A46A ECA893 A46A +A46B A46B ECA895 A46B +A46C A46C ECA896 A46C +A46D A46D ECA897 A46D +A46E A46E ECA899 A46E +A46F A46F ECA89A A46F +A470 A470 ECA89B A470 +A471 A471 ECA89C A471 +A472 A472 ECA89D A472 +A473 A473 ECA89E A473 +A474 A474 ECA89F A474 +A475 A475 ECA8A0 A475 +A476 A476 ECA8A1 A476 +A477 A477 ECA8A2 A477 +A478 A478 ECA8A3 A478 +A479 A479 ECA8A4 A479 +A47A A47A ECA8A5 A47A +A481 A481 ECA8A6 A481 +A482 A482 ECA8A7 A482 +A483 A483 ECA8A8 A483 +A484 A484 ECA8AA A484 +A485 A485 ECA8AB A485 +A486 A486 ECA8AC A486 +A487 A487 ECA8AD A487 +A488 A488 ECA8AE A488 +A489 A489 ECA8AF A489 +A48A A48A ECA8B0 A48A +A48B A48B ECA8B1 A48B +A48C A48C ECA8B2 A48C +A48D A48D ECA8B3 A48D +A48E A48E ECA8B4 A48E +A48F A48F ECA8B5 A48F +A490 A490 ECA8B6 A490 +A491 A491 ECA8B7 A491 +A492 A492 ECA8B8 A492 +A493 A493 ECA8B9 A493 +A494 A494 ECA8BA A494 +A495 A495 ECA8BB A495 +A496 A496 ECA8BC A496 +A497 A497 ECA8BD A497 +A498 A498 ECA8BE A498 +A499 A499 ECA8BF A499 +A49A A49A ECA980 A49A +A49B A49B ECA981 A49B +A49C A49C ECA982 A49C +A49D A49D ECA983 A49D +A49E A49E ECA984 A49E +A49F A49F ECA985 A49F +A4A0 A4A0 ECA986 A4A0 +A4A1 A4A1 E384B1 A4A1 +A4A2 A4A2 E384B2 A4A2 +A4A3 A4A3 E384B3 A4A3 +A4A4 A4A4 E384B4 A4A4 +A4A5 A4A5 E384B5 A4A5 +A4A6 A4A6 E384B6 A4A6 +A4A7 A4A7 E384B7 A4A7 +A4A8 A4A8 E384B8 A4A8 +A4A9 A4A9 E384B9 A4A9 +A4AA A4AA E384BA A4AA +A4AB A4AB E384BB A4AB +A4AC A4AC E384BC A4AC +A4AD A4AD E384BD A4AD +A4AE A4AE E384BE A4AE +A4AF A4AF E384BF A4AF +A4B0 A4B0 E38580 A4B0 +A4B1 A4B1 E38581 A4B1 +A4B2 A4B2 E38582 A4B2 +A4B3 A4B3 E38583 A4B3 +A4B4 A4B4 E38584 A4B4 +A4B5 A4B5 E38585 A4B5 +A4B6 A4B6 E38586 A4B6 +A4B7 A4B7 E38587 A4B7 +A4B8 A4B8 E38588 A4B8 +A4B9 A4B9 E38589 A4B9 +A4BA A4BA E3858A A4BA +A4BB A4BB E3858B A4BB +A4BC A4BC E3858C A4BC +A4BD A4BD E3858D A4BD +A4BE A4BE E3858E A4BE +A4BF A4BF E3858F A4BF +A4C0 A4C0 E38590 A4C0 +A4C1 A4C1 E38591 A4C1 +A4C2 A4C2 E38592 A4C2 +A4C3 A4C3 E38593 A4C3 +A4C4 A4C4 E38594 A4C4 +A4C5 A4C5 E38595 A4C5 +A4C6 A4C6 E38596 A4C6 +A4C7 A4C7 E38597 A4C7 +A4C8 A4C8 E38598 A4C8 +A4C9 A4C9 E38599 A4C9 +A4CA A4CA E3859A A4CA +A4CB A4CB E3859B A4CB +A4CC A4CC E3859C A4CC +A4CD A4CD E3859D A4CD +A4CE A4CE E3859E A4CE +A4CF A4CF E3859F A4CF +A4D0 A4D0 E385A0 A4D0 +A4D1 A4D1 E385A1 A4D1 +A4D2 A4D2 E385A2 A4D2 +A4D3 A4D3 E385A3 A4D3 +A4D4 A4D4 E385A4 A4D4 +A4D5 A4D5 E385A5 A4D5 +A4D6 A4D6 E385A6 A4D6 +A4D7 A4D7 E385A7 A4D7 +A4D8 A4D8 E385A8 A4D8 +A4D9 A4D9 E385A9 A4D9 +A4DA A4DA E385AA A4DA +A4DB A4DB E385AB A4DB +A4DC A4DC E385AC A4DC +A4DD A4DD E385AD A4DD +A4DE A4DE E385AE A4DE +A4DF A4DF E385AF A4DF +A4E0 A4E0 E385B0 A4E0 +A4E1 A4E1 E385B1 A4E1 +A4E2 A4E2 E385B2 A4E2 +A4E3 A4E3 E385B3 A4E3 +A4E4 A4E4 E385B4 A4E4 +A4E5 A4E5 E385B5 A4E5 +A4E6 A4E6 E385B6 A4E6 +A4E7 A4E7 E385B7 A4E7 +A4E8 A4E8 E385B8 A4E8 +A4E9 A4E9 E385B9 A4E9 +A4EA A4EA E385BA A4EA +A4EB A4EB E385BB A4EB +A4EC A4EC E385BC A4EC +A4ED A4ED E385BD A4ED +A4EE A4EE E385BE A4EE +A4EF A4EF E385BF A4EF +A4F0 A4F0 E38680 A4F0 +A4F1 A4F1 E38681 A4F1 +A4F2 A4F2 E38682 A4F2 +A4F3 A4F3 E38683 A4F3 +A4F4 A4F4 E38684 A4F4 +A4F5 A4F5 E38685 A4F5 +A4F6 A4F6 E38686 A4F6 +A4F7 A4F7 E38687 A4F7 +A4F8 A4F8 E38688 A4F8 +A4F9 A4F9 E38689 A4F9 +A4FA A4FA E3868A A4FA +A4FB A4FB E3868B A4FB +A4FC A4FC E3868C A4FC +A4FD A4FD E3868D A4FD +A4FE A4FE E3868E A4FE +A541 A541 ECA987 A541 +A542 A542 ECA988 A542 +A543 A543 ECA989 A543 +A544 A544 ECA98A A544 +A545 A545 ECA98B A545 +A546 A546 ECA98E A546 +A547 A547 ECA98F A547 +A548 A548 ECA991 A548 +A549 A549 ECA992 A549 +A54A A54A ECA993 A54A +A54B A54B ECA995 A54B +A54C A54C ECA996 A54C +A54D A54D ECA997 A54D +A54E A54E ECA998 A54E +A54F A54F ECA999 A54F +A550 A550 ECA99A A550 +A551 A551 ECA99B A551 +A552 A552 ECA99E A552 +A553 A553 ECA9A2 A553 +A554 A554 ECA9A3 A554 +A555 A555 ECA9A4 A555 +A556 A556 ECA9A5 A556 +A557 A557 ECA9A6 A557 +A558 A558 ECA9A7 A558 +A559 A559 ECA9A9 A559 +A55A A55A ECA9AA A55A +A561 A561 ECA9AB A561 +A562 A562 ECA9AC A562 +A563 A563 ECA9AD A563 +A564 A564 ECA9AE A564 +A565 A565 ECA9AF A565 +A566 A566 ECA9B0 A566 +A567 A567 ECA9B1 A567 +A568 A568 ECA9B2 A568 +A569 A569 ECA9B3 A569 +A56A A56A ECA9B4 A56A +A56B A56B ECA9B5 A56B +A56C A56C ECA9B6 A56C +A56D A56D ECA9B7 A56D +A56E A56E ECA9B8 A56E +A56F A56F ECA9B9 A56F +A570 A570 ECA9BA A570 +A571 A571 ECA9BB A571 +A572 A572 ECA9BC A572 +A573 A573 ECA9BE A573 +A574 A574 ECA9BF A574 +A575 A575 ECAA80 A575 +A576 A576 ECAA81 A576 +A577 A577 ECAA82 A577 +A578 A578 ECAA83 A578 +A579 A579 ECAA85 A579 +A57A A57A ECAA86 A57A +A581 A581 ECAA87 A581 +A582 A582 ECAA88 A582 +A583 A583 ECAA89 A583 +A584 A584 ECAA8A A584 +A585 A585 ECAA8B A585 +A586 A586 ECAA8C A586 +A587 A587 ECAA8D A587 +A588 A588 ECAA8E A588 +A589 A589 ECAA8F A589 +A58A A58A ECAA90 A58A +A58B A58B ECAA91 A58B +A58C A58C ECAA92 A58C +A58D A58D ECAA93 A58D +A58E A58E ECAA94 A58E +A58F A58F ECAA95 A58F +A590 A590 ECAA96 A590 +A591 A591 ECAA97 A591 +A592 A592 ECAA99 A592 +A593 A593 ECAA9A A593 +A594 A594 ECAA9B A594 +A595 A595 ECAA9C A595 +A596 A596 ECAA9D A596 +A597 A597 ECAA9E A597 +A598 A598 ECAA9F A598 +A599 A599 ECAAA0 A599 +A59A A59A ECAAA1 A59A +A59B A59B ECAAA2 A59B +A59C A59C ECAAA3 A59C +A59D A59D ECAAA4 A59D +A59E A59E ECAAA5 A59E +A59F A59F ECAAA6 A59F +A5A0 A5A0 ECAAA7 A5A0 +A5A1 A5A1 E285B0 A5A1 +A5A2 A5A2 E285B1 A5A2 +A5A3 A5A3 E285B2 A5A3 +A5A4 A5A4 E285B3 A5A4 +A5A5 A5A5 E285B4 A5A5 +A5A6 A5A6 E285B5 A5A6 +A5A7 A5A7 E285B6 A5A7 +A5A8 A5A8 E285B7 A5A8 +A5A9 A5A9 E285B8 A5A9 +A5AA A5AA E285B9 A5AA +A5B0 A5B0 E285A0 A5B0 +A5B1 A5B1 E285A1 A5B1 +A5B2 A5B2 E285A2 A5B2 +A5B3 A5B3 E285A3 A5B3 +A5B4 A5B4 E285A4 A5B4 +A5B5 A5B5 E285A5 A5B5 +A5B6 A5B6 E285A6 A5B6 +A5B7 A5B7 E285A7 A5B7 +A5B8 A5B8 E285A8 A5B8 +A5B9 A5B9 E285A9 A5B9 +A5C1 A5C1 CE91 A5C1 +A5C2 A5C2 CE92 A5C2 +A5C3 A5C3 CE93 A5C3 +A5C4 A5C4 CE94 A5C4 +A5C5 A5C5 CE95 A5C5 +A5C6 A5C6 CE96 A5C6 +A5C7 A5C7 CE97 A5C7 +A5C8 A5C8 CE98 A5C8 +A5C9 A5C9 CE99 A5C9 +A5CA A5CA CE9A A5CA +A5CB A5CB CE9B A5CB +A5CC A5CC CE9C A5CC +A5CD A5CD CE9D A5CD +A5CE A5CE CE9E A5CE +A5CF A5CF CE9F A5CF +A5D0 A5D0 CEA0 A5D0 +A5D1 A5D1 CEA1 A5D1 +A5D2 A5D2 CEA3 A5D2 +A5D3 A5D3 CEA4 A5D3 +A5D4 A5D4 CEA5 A5D4 +A5D5 A5D5 CEA6 A5D5 +A5D6 A5D6 CEA7 A5D6 +A5D7 A5D7 CEA8 A5D7 +A5D8 A5D8 CEA9 A5D8 +A5E1 A5E1 CEB1 A5E1 +A5E2 A5E2 CEB2 A5E2 +A5E3 A5E3 CEB3 A5E3 +A5E4 A5E4 CEB4 A5E4 +A5E5 A5E5 CEB5 A5E5 +A5E6 A5E6 CEB6 A5E6 +A5E7 A5E7 CEB7 A5E7 +A5E8 A5E8 CEB8 A5E8 +A5E9 A5E9 CEB9 A5E9 +A5EA A5EA CEBA A5EA +A5EB A5EB CEBB A5EB +A5EC A5EC CEBC A5EC +A5ED A5ED CEBD A5ED +A5EE A5EE CEBE A5EE +A5EF A5EF CEBF A5EF +A5F0 A5F0 CF80 A5F0 +A5F1 A5F1 CF81 A5F1 +A5F2 A5F2 CF83 A5F2 +A5F3 A5F3 CF84 A5F3 +A5F4 A5F4 CF85 A5F4 +A5F5 A5F5 CF86 A5F5 +A5F6 A5F6 CF87 A5F6 +A5F7 A5F7 CF88 A5F7 +A5F8 A5F8 CF89 A5F8 +A641 A641 ECAAA8 A641 +A642 A642 ECAAA9 A642 +A643 A643 ECAAAA A643 +A644 A644 ECAAAB A644 +A645 A645 ECAAAC A645 +A646 A646 ECAAAD A646 +A647 A647 ECAAAE A647 +A648 A648 ECAAAF A648 +A649 A649 ECAAB0 A649 +A64A A64A ECAAB1 A64A +A64B A64B ECAAB2 A64B +A64C A64C ECAAB3 A64C +A64D A64D ECAAB4 A64D +A64E A64E ECAAB5 A64E +A64F A64F ECAAB6 A64F +A650 A650 ECAAB7 A650 +A651 A651 ECAAB8 A651 +A652 A652 ECAAB9 A652 +A653 A653 ECAABA A653 +A654 A654 ECAABB A654 +A655 A655 ECAABE A655 +A656 A656 ECAABF A656 +A657 A657 ECAB81 A657 +A658 A658 ECAB82 A658 +A659 A659 ECAB83 A659 +A65A A65A ECAB85 A65A +A661 A661 ECAB86 A661 +A662 A662 ECAB87 A662 +A663 A663 ECAB88 A663 +A664 A664 ECAB89 A664 +A665 A665 ECAB8A A665 +A666 A666 ECAB8B A666 +A667 A667 ECAB8E A667 +A668 A668 ECAB90 A668 +A669 A669 ECAB92 A669 +A66A A66A ECAB94 A66A +A66B A66B ECAB95 A66B +A66C A66C ECAB96 A66C +A66D A66D ECAB97 A66D +A66E A66E ECAB9A A66E +A66F A66F ECAB9B A66F +A670 A670 ECAB9C A670 +A671 A671 ECAB9D A671 +A672 A672 ECAB9E A672 +A673 A673 ECAB9F A673 +A674 A674 ECABA1 A674 +A675 A675 ECABA2 A675 +A676 A676 ECABA3 A676 +A677 A677 ECABA4 A677 +A678 A678 ECABA5 A678 +A679 A679 ECABA6 A679 +A67A A67A ECABA7 A67A +A681 A681 ECABA8 A681 +A682 A682 ECABA9 A682 +A683 A683 ECABAA A683 +A684 A684 ECABAB A684 +A685 A685 ECABAD A685 +A686 A686 ECABAE A686 +A687 A687 ECABAF A687 +A688 A688 ECABB0 A688 +A689 A689 ECABB1 A689 +A68A A68A ECABB2 A68A +A68B A68B ECABB3 A68B +A68C A68C ECABB5 A68C +A68D A68D ECABB6 A68D +A68E A68E ECABB7 A68E +A68F A68F ECABB8 A68F +A690 A690 ECABB9 A690 +A691 A691 ECABBA A691 +A692 A692 ECABBB A692 +A693 A693 ECABBC A693 +A694 A694 ECABBD A694 +A695 A695 ECABBE A695 +A696 A696 ECABBF A696 +A697 A697 ECAC80 A697 +A698 A698 ECAC81 A698 +A699 A699 ECAC82 A699 +A69A A69A ECAC83 A69A +A69B A69B ECAC84 A69B +A69C A69C ECAC85 A69C +A69D A69D ECAC86 A69D +A69E A69E ECAC87 A69E +A69F A69F ECAC89 A69F +A6A0 A6A0 ECAC8A A6A0 +A6A1 A6A1 E29480 A6A1 +A6A2 A6A2 E29482 A6A2 +A6A3 A6A3 E2948C A6A3 +A6A4 A6A4 E29490 A6A4 +A6A5 A6A5 E29498 A6A5 +A6A6 A6A6 E29494 A6A6 +A6A7 A6A7 E2949C A6A7 +A6A8 A6A8 E294AC A6A8 +A6A9 A6A9 E294A4 A6A9 +A6AA A6AA E294B4 A6AA +A6AB A6AB E294BC A6AB +A6AC A6AC E29481 A6AC +A6AD A6AD E29483 A6AD +A6AE A6AE E2948F A6AE +A6AF A6AF E29493 A6AF +A6B0 A6B0 E2949B A6B0 +A6B1 A6B1 E29497 A6B1 +A6B2 A6B2 E294A3 A6B2 +A6B3 A6B3 E294B3 A6B3 +A6B4 A6B4 E294AB A6B4 +A6B5 A6B5 E294BB A6B5 +A6B6 A6B6 E2958B A6B6 +A6B7 A6B7 E294A0 A6B7 +A6B8 A6B8 E294AF A6B8 +A6B9 A6B9 E294A8 A6B9 +A6BA A6BA E294B7 A6BA +A6BB A6BB E294BF A6BB +A6BC A6BC E2949D A6BC +A6BD A6BD E294B0 A6BD +A6BE A6BE E294A5 A6BE +A6BF A6BF E294B8 A6BF +A6C0 A6C0 E29582 A6C0 +A6C1 A6C1 E29492 A6C1 +A6C2 A6C2 E29491 A6C2 +A6C3 A6C3 E2949A A6C3 +A6C4 A6C4 E29499 A6C4 +A6C5 A6C5 E29496 A6C5 +A6C6 A6C6 E29495 A6C6 +A6C7 A6C7 E2948E A6C7 +A6C8 A6C8 E2948D A6C8 +A6C9 A6C9 E2949E A6C9 +A6CA A6CA E2949F A6CA +A6CB A6CB E294A1 A6CB +A6CC A6CC E294A2 A6CC +A6CD A6CD E294A6 A6CD +A6CE A6CE E294A7 A6CE +A6CF A6CF E294A9 A6CF +A6D0 A6D0 E294AA A6D0 +A6D1 A6D1 E294AD A6D1 +A6D2 A6D2 E294AE A6D2 +A6D3 A6D3 E294B1 A6D3 +A6D4 A6D4 E294B2 A6D4 +A6D5 A6D5 E294B5 A6D5 +A6D6 A6D6 E294B6 A6D6 +A6D7 A6D7 E294B9 A6D7 +A6D8 A6D8 E294BA A6D8 +A6D9 A6D9 E294BD A6D9 +A6DA A6DA E294BE A6DA +A6DB A6DB E29580 A6DB +A6DC A6DC E29581 A6DC +A6DD A6DD E29583 A6DD +A6DE A6DE E29584 A6DE +A6DF A6DF E29585 A6DF +A6E0 A6E0 E29586 A6E0 +A6E1 A6E1 E29587 A6E1 +A6E2 A6E2 E29588 A6E2 +A6E3 A6E3 E29589 A6E3 +A6E4 A6E4 E2958A A6E4 +A741 A741 ECAC8B A741 +A742 A742 ECAC8C A742 +A743 A743 ECAC8D A743 +A744 A744 ECAC8E A744 +A745 A745 ECAC8F A745 +A746 A746 ECAC91 A746 +A747 A747 ECAC92 A747 +A748 A748 ECAC93 A748 +A749 A749 ECAC95 A749 +A74A A74A ECAC96 A74A +A74B A74B ECAC97 A74B +A74C A74C ECAC99 A74C +A74D A74D ECAC9A A74D +A74E A74E ECAC9B A74E +A74F A74F ECAC9C A74F +A750 A750 ECAC9D A750 +A751 A751 ECAC9E A751 +A752 A752 ECAC9F A752 +A753 A753 ECACA2 A753 +A754 A754 ECACA3 A754 +A755 A755 ECACA4 A755 +A756 A756 ECACA5 A756 +A757 A757 ECACA6 A757 +A758 A758 ECACA7 A758 +A759 A759 ECACA8 A759 +A75A A75A ECACA9 A75A +A761 A761 ECACAA A761 +A762 A762 ECACAB A762 +A763 A763 ECACAC A763 +A764 A764 ECACAD A764 +A765 A765 ECACAE A765 +A766 A766 ECACAF A766 +A767 A767 ECACB0 A767 +A768 A768 ECACB1 A768 +A769 A769 ECACB2 A769 +A76A A76A ECACB3 A76A +A76B A76B ECACB4 A76B +A76C A76C ECACB5 A76C +A76D A76D ECACB6 A76D +A76E A76E ECACB7 A76E +A76F A76F ECACB8 A76F +A770 A770 ECACB9 A770 +A771 A771 ECACBA A771 +A772 A772 ECACBB A772 +A773 A773 ECACBC A773 +A774 A774 ECACBD A774 +A775 A775 ECACBE A775 +A776 A776 ECACBF A776 +A777 A777 ECAD80 A777 +A778 A778 ECAD82 A778 +A779 A779 ECAD83 A779 +A77A A77A ECAD84 A77A +A781 A781 ECAD85 A781 +A782 A782 ECAD86 A782 +A783 A783 ECAD87 A783 +A784 A784 ECAD8A A784 +A785 A785 ECAD8B A785 +A786 A786 ECAD8D A786 +A787 A787 ECAD8E A787 +A788 A788 ECAD8F A788 +A789 A789 ECAD91 A789 +A78A A78A ECAD92 A78A +A78B A78B ECAD93 A78B +A78C A78C ECAD94 A78C +A78D A78D ECAD95 A78D +A78E A78E ECAD96 A78E +A78F A78F ECAD97 A78F +A790 A790 ECAD9A A790 +A791 A791 ECAD9B A791 +A792 A792 ECAD9C A792 +A793 A793 ECAD9E A793 +A794 A794 ECAD9F A794 +A795 A795 ECADA0 A795 +A796 A796 ECADA1 A796 +A797 A797 ECADA2 A797 +A798 A798 ECADA3 A798 +A799 A799 ECADA5 A799 +A79A A79A ECADA6 A79A +A79B A79B ECADA7 A79B +A79C A79C ECADA8 A79C +A79D A79D ECADA9 A79D +A79E A79E ECADAA A79E +A79F A79F ECADAB A79F +A7A0 A7A0 ECADAC A7A0 +A7A1 A7A1 E38E95 A7A1 +A7A2 A7A2 E38E96 A7A2 +A7A3 A7A3 E38E97 A7A3 +A7A4 A7A4 E28493 A7A4 +A7A5 A7A5 E38E98 A7A5 +A7A6 A7A6 E38F84 A7A6 +A7A7 A7A7 E38EA3 A7A7 +A7A8 A7A8 E38EA4 A7A8 +A7A9 A7A9 E38EA5 A7A9 +A7AA A7AA E38EA6 A7AA +A7AB A7AB E38E99 A7AB +A7AC A7AC E38E9A A7AC +A7AD A7AD E38E9B A7AD +A7AE A7AE E38E9C A7AE +A7AF A7AF E38E9D A7AF +A7B0 A7B0 E38E9E A7B0 +A7B1 A7B1 E38E9F A7B1 +A7B2 A7B2 E38EA0 A7B2 +A7B3 A7B3 E38EA1 A7B3 +A7B4 A7B4 E38EA2 A7B4 +A7B5 A7B5 E38F8A A7B5 +A7B6 A7B6 E38E8D A7B6 +A7B7 A7B7 E38E8E A7B7 +A7B8 A7B8 E38E8F A7B8 +A7B9 A7B9 E38F8F A7B9 +A7BA A7BA E38E88 A7BA +A7BB A7BB E38E89 A7BB +A7BC A7BC E38F88 A7BC +A7BD A7BD E38EA7 A7BD +A7BE A7BE E38EA8 A7BE +A7BF A7BF E38EB0 A7BF +A7C0 A7C0 E38EB1 A7C0 +A7C1 A7C1 E38EB2 A7C1 +A7C2 A7C2 E38EB3 A7C2 +A7C3 A7C3 E38EB4 A7C3 +A7C4 A7C4 E38EB5 A7C4 +A7C5 A7C5 E38EB6 A7C5 +A7C6 A7C6 E38EB7 A7C6 +A7C7 A7C7 E38EB8 A7C7 +A7C8 A7C8 E38EB9 A7C8 +A7C9 A7C9 E38E80 A7C9 +A7CA A7CA E38E81 A7CA +A7CB A7CB E38E82 A7CB +A7CC A7CC E38E83 A7CC +A7CD A7CD E38E84 A7CD +A7CE A7CE E38EBA A7CE +A7CF A7CF E38EBB A7CF +A7D0 A7D0 E38EBC A7D0 +A7D1 A7D1 E38EBD A7D1 +A7D2 A7D2 E38EBE A7D2 +A7D3 A7D3 E38EBF A7D3 +A7D4 A7D4 E38E90 A7D4 +A7D5 A7D5 E38E91 A7D5 +A7D6 A7D6 E38E92 A7D6 +A7D7 A7D7 E38E93 A7D7 +A7D8 A7D8 E38E94 A7D8 +A7D9 A7D9 E284A6 A7D9 +A7DA A7DA E38F80 A7DA +A7DB A7DB E38F81 A7DB +A7DC A7DC E38E8A A7DC +A7DD A7DD E38E8B A7DD +A7DE A7DE E38E8C A7DE +A7DF A7DF E38F96 A7DF +A7E0 A7E0 E38F85 A7E0 +A7E1 A7E1 E38EAD A7E1 +A7E2 A7E2 E38EAE A7E2 +A7E3 A7E3 E38EAF A7E3 +A7E4 A7E4 E38F9B A7E4 +A7E5 A7E5 E38EA9 A7E5 +A7E6 A7E6 E38EAA A7E6 +A7E7 A7E7 E38EAB A7E7 +A7E8 A7E8 E38EAC A7E8 +A7E9 A7E9 E38F9D A7E9 +A7EA A7EA E38F90 A7EA +A7EB A7EB E38F93 A7EB +A7EC A7EC E38F83 A7EC +A7ED A7ED E38F89 A7ED +A7EE A7EE E38F9C A7EE +A7EF A7EF E38F86 A7EF +A841 A841 ECADAD A841 +A842 A842 ECADAE A842 +A843 A843 ECADAF A843 +A844 A844 ECADB0 A844 +A845 A845 ECADB1 A845 +A846 A846 ECADB2 A846 +A847 A847 ECADB3 A847 +A848 A848 ECADB4 A848 +A849 A849 ECADB5 A849 +A84A A84A ECADB6 A84A +A84B A84B ECADB7 A84B +A84C A84C ECADBA A84C +A84D A84D ECADBB A84D +A84E A84E ECADBC A84E +A84F A84F ECADBD A84F +A850 A850 ECADBE A850 +A851 A851 ECADBF A851 +A852 A852 ECAE80 A852 +A853 A853 ECAE81 A853 +A854 A854 ECAE82 A854 +A855 A855 ECAE83 A855 +A856 A856 ECAE84 A856 +A857 A857 ECAE85 A857 +A858 A858 ECAE86 A858 +A859 A859 ECAE87 A859 +A85A A85A ECAE88 A85A +A861 A861 ECAE89 A861 +A862 A862 ECAE8A A862 +A863 A863 ECAE8B A863 +A864 A864 ECAE8C A864 +A865 A865 ECAE8D A865 +A866 A866 ECAE8E A866 +A867 A867 ECAE8F A867 +A868 A868 ECAE90 A868 +A869 A869 ECAE91 A869 +A86A A86A ECAE92 A86A +A86B A86B ECAE93 A86B +A86C A86C ECAE94 A86C +A86D A86D ECAE95 A86D +A86E A86E ECAE96 A86E +A86F A86F ECAE97 A86F +A870 A870 ECAE98 A870 +A871 A871 ECAE99 A871 +A872 A872 ECAE9A A872 +A873 A873 ECAE9B A873 +A874 A874 ECAE9D A874 +A875 A875 ECAE9E A875 +A876 A876 ECAE9F A876 +A877 A877 ECAEA0 A877 +A878 A878 ECAEA1 A878 +A879 A879 ECAEA2 A879 +A87A A87A ECAEA3 A87A +A881 A881 ECAEA4 A881 +A882 A882 ECAEA5 A882 +A883 A883 ECAEA6 A883 +A884 A884 ECAEA7 A884 +A885 A885 ECAEA8 A885 +A886 A886 ECAEA9 A886 +A887 A887 ECAEAA A887 +A888 A888 ECAEAB A888 +A889 A889 ECAEAC A889 +A88A A88A ECAEAD A88A +A88B A88B ECAEAE A88B +A88C A88C ECAEAF A88C +A88D A88D ECAEB0 A88D +A88E A88E ECAEB1 A88E +A88F A88F ECAEB2 A88F +A890 A890 ECAEB3 A890 +A891 A891 ECAEB4 A891 +A892 A892 ECAEB5 A892 +A893 A893 ECAEB6 A893 +A894 A894 ECAEB7 A894 +A895 A895 ECAEB9 A895 +A896 A896 ECAEBA A896 +A897 A897 ECAEBB A897 +A898 A898 ECAEBC A898 +A899 A899 ECAEBD A899 +A89A A89A ECAEBE A89A +A89B A89B ECAEBF A89B +A89C A89C ECAF80 A89C +A89D A89D ECAF81 A89D +A89E A89E ECAF82 A89E +A89F A89F ECAF83 A89F +A8A0 A8A0 ECAF84 A8A0 +A8A1 A8A1 C386 A8A1 +A8A2 A8A2 C390 A8A2 +A8A3 A8A3 C2AA A8A3 +A8A4 A8A4 C4A6 A8A4 +A8A6 A8A6 C4B2 A8A6 +A8A8 A8A8 C4BF A8A8 +A8A9 A8A9 C581 A8A9 +A8AA A8AA C398 A8AA +A8AB A8AB C592 A8AB +A8AC A8AC C2BA A8AC +A8AD A8AD C39E A8AD +A8AE A8AE C5A6 A8AE +A8AF A8AF C58A A8AF +A8B1 A8B1 E389A0 A8B1 +A8B2 A8B2 E389A1 A8B2 +A8B3 A8B3 E389A2 A8B3 +A8B4 A8B4 E389A3 A8B4 +A8B5 A8B5 E389A4 A8B5 +A8B6 A8B6 E389A5 A8B6 +A8B7 A8B7 E389A6 A8B7 +A8B8 A8B8 E389A7 A8B8 +A8B9 A8B9 E389A8 A8B9 +A8BA A8BA E389A9 A8BA +A8BB A8BB E389AA A8BB +A8BC A8BC E389AB A8BC +A8BD A8BD E389AC A8BD +A8BE A8BE E389AD A8BE +A8BF A8BF E389AE A8BF +A8C0 A8C0 E389AF A8C0 +A8C1 A8C1 E389B0 A8C1 +A8C2 A8C2 E389B1 A8C2 +A8C3 A8C3 E389B2 A8C3 +A8C4 A8C4 E389B3 A8C4 +A8C5 A8C5 E389B4 A8C5 +A8C6 A8C6 E389B5 A8C6 +A8C7 A8C7 E389B6 A8C7 +A8C8 A8C8 E389B7 A8C8 +A8C9 A8C9 E389B8 A8C9 +A8CA A8CA E389B9 A8CA +A8CB A8CB E389BA A8CB +A8CC A8CC E389BB A8CC +A8CD A8CD E29390 A8CD +A8CE A8CE E29391 A8CE +A8CF A8CF E29392 A8CF +A8D0 A8D0 E29393 A8D0 +A8D1 A8D1 E29394 A8D1 +A8D2 A8D2 E29395 A8D2 +A8D3 A8D3 E29396 A8D3 +A8D4 A8D4 E29397 A8D4 +A8D5 A8D5 E29398 A8D5 +A8D6 A8D6 E29399 A8D6 +A8D7 A8D7 E2939A A8D7 +A8D8 A8D8 E2939B A8D8 +A8D9 A8D9 E2939C A8D9 +A8DA A8DA E2939D A8DA +A8DB A8DB E2939E A8DB +A8DC A8DC E2939F A8DC +A8DD A8DD E293A0 A8DD +A8DE A8DE E293A1 A8DE +A8DF A8DF E293A2 A8DF +A8E0 A8E0 E293A3 A8E0 +A8E1 A8E1 E293A4 A8E1 +A8E2 A8E2 E293A5 A8E2 +A8E3 A8E3 E293A6 A8E3 +A8E4 A8E4 E293A7 A8E4 +A8E5 A8E5 E293A8 A8E5 +A8E6 A8E6 E293A9 A8E6 +A8E7 A8E7 E291A0 A8E7 +A8E8 A8E8 E291A1 A8E8 +A8E9 A8E9 E291A2 A8E9 +A8EA A8EA E291A3 A8EA +A8EB A8EB E291A4 A8EB +A8EC A8EC E291A5 A8EC +A8ED A8ED E291A6 A8ED +A8EE A8EE E291A7 A8EE +A8EF A8EF E291A8 A8EF +A8F0 A8F0 E291A9 A8F0 +A8F1 A8F1 E291AA A8F1 +A8F2 A8F2 E291AB A8F2 +A8F3 A8F3 E291AC A8F3 +A8F4 A8F4 E291AD A8F4 +A8F5 A8F5 E291AE A8F5 +A8F6 A8F6 C2BD A8F6 +A8F7 A8F7 E28593 A8F7 +A8F8 A8F8 E28594 A8F8 +A8F9 A8F9 C2BC A8F9 +A8FA A8FA C2BE A8FA +A8FB A8FB E2859B A8FB +A8FC A8FC E2859C A8FC +A8FD A8FD E2859D A8FD +A8FE A8FE E2859E A8FE +A941 A941 ECAF85 A941 +A942 A942 ECAF86 A942 +A943 A943 ECAF87 A943 +A944 A944 ECAF88 A944 +A945 A945 ECAF89 A945 +A946 A946 ECAF8A A946 +A947 A947 ECAF8B A947 +A948 A948 ECAF8C A948 +A949 A949 ECAF8D A949 +A94A A94A ECAF8E A94A +A94B A94B ECAF8F A94B +A94C A94C ECAF90 A94C +A94D A94D ECAF91 A94D +A94E A94E ECAF92 A94E +A94F A94F ECAF93 A94F +A950 A950 ECAF95 A950 +A951 A951 ECAF96 A951 +A952 A952 ECAF97 A952 +A953 A953 ECAF98 A953 +A954 A954 ECAF99 A954 +A955 A955 ECAF9A A955 +A956 A956 ECAF9B A956 +A957 A957 ECAF9C A957 +A958 A958 ECAF9D A958 +A959 A959 ECAF9E A959 +A95A A95A ECAF9F A95A +A961 A961 ECAFA0 A961 +A962 A962 ECAFA1 A962 +A963 A963 ECAFA2 A963 +A964 A964 ECAFA3 A964 +A965 A965 ECAFA5 A965 +A966 A966 ECAFA6 A966 +A967 A967 ECAFA8 A967 +A968 A968 ECAFAA A968 +A969 A969 ECAFAB A969 +A96A A96A ECAFAC A96A +A96B A96B ECAFAD A96B +A96C A96C ECAFAE A96C +A96D A96D ECAFAF A96D +A96E A96E ECAFB0 A96E +A96F A96F ECAFB1 A96F +A970 A970 ECAFB2 A970 +A971 A971 ECAFB3 A971 +A972 A972 ECAFB4 A972 +A973 A973 ECAFB5 A973 +A974 A974 ECAFB6 A974 +A975 A975 ECAFB7 A975 +A976 A976 ECAFB8 A976 +A977 A977 ECAFB9 A977 +A978 A978 ECAFBA A978 +A979 A979 ECAFBB A979 +A97A A97A ECAFBC A97A +A981 A981 ECAFBD A981 +A982 A982 ECAFBE A982 +A983 A983 ECAFBF A983 +A984 A984 ECB080 A984 +A985 A985 ECB081 A985 +A986 A986 ECB082 A986 +A987 A987 ECB083 A987 +A988 A988 ECB084 A988 +A989 A989 ECB085 A989 +A98A A98A ECB086 A98A +A98B A98B ECB087 A98B +A98C A98C ECB088 A98C +A98D A98D ECB089 A98D +A98E A98E ECB08A A98E +A98F A98F ECB08B A98F +A990 A990 ECB08E A990 +A991 A991 ECB08F A991 +A992 A992 ECB091 A992 +A993 A993 ECB092 A993 +A994 A994 ECB093 A994 +A995 A995 ECB095 A995 +A996 A996 ECB096 A996 +A997 A997 ECB097 A997 +A998 A998 ECB098 A998 +A999 A999 ECB099 A999 +A99A A99A ECB09A A99A +A99B A99B ECB09B A99B +A99C A99C ECB09E A99C +A99D A99D ECB09F A99D +A99E A99E ECB0A0 A99E +A99F A99F ECB0A3 A99F +A9A0 A9A0 ECB0A4 A9A0 +A9A1 A9A1 C3A6 A9A1 +A9A2 A9A2 C491 A9A2 +A9A3 A9A3 C3B0 A9A3 +A9A4 A9A4 C4A7 A9A4 +A9A5 A9A5 C4B1 A9A5 +A9A6 A9A6 C4B3 A9A6 +A9A7 A9A7 C4B8 A9A7 +A9A8 A9A8 C580 A9A8 +A9A9 A9A9 C582 A9A9 +A9AA A9AA C3B8 A9AA +A9AB A9AB C593 A9AB +A9AC A9AC C39F A9AC +A9AD A9AD C3BE A9AD +A9AE A9AE C5A7 A9AE +A9AF A9AF C58B A9AF +A9B0 A9B0 C589 A9B0 +A9B1 A9B1 E38880 A9B1 +A9B2 A9B2 E38881 A9B2 +A9B3 A9B3 E38882 A9B3 +A9B4 A9B4 E38883 A9B4 +A9B5 A9B5 E38884 A9B5 +A9B6 A9B6 E38885 A9B6 +A9B7 A9B7 E38886 A9B7 +A9B8 A9B8 E38887 A9B8 +A9B9 A9B9 E38888 A9B9 +A9BA A9BA E38889 A9BA +A9BB A9BB E3888A A9BB +A9BC A9BC E3888B A9BC +A9BD A9BD E3888C A9BD +A9BE A9BE E3888D A9BE +A9BF A9BF E3888E A9BF +A9C0 A9C0 E3888F A9C0 +A9C1 A9C1 E38890 A9C1 +A9C2 A9C2 E38891 A9C2 +A9C3 A9C3 E38892 A9C3 +A9C4 A9C4 E38893 A9C4 +A9C5 A9C5 E38894 A9C5 +A9C6 A9C6 E38895 A9C6 +A9C7 A9C7 E38896 A9C7 +A9C8 A9C8 E38897 A9C8 +A9C9 A9C9 E38898 A9C9 +A9CA A9CA E38899 A9CA +A9CB A9CB E3889A A9CB +A9CC A9CC E3889B A9CC +A9CD A9CD E2929C A9CD +A9CE A9CE E2929D A9CE +A9CF A9CF E2929E A9CF +A9D0 A9D0 E2929F A9D0 +A9D1 A9D1 E292A0 A9D1 +A9D2 A9D2 E292A1 A9D2 +A9D3 A9D3 E292A2 A9D3 +A9D4 A9D4 E292A3 A9D4 +A9D5 A9D5 E292A4 A9D5 +A9D6 A9D6 E292A5 A9D6 +A9D7 A9D7 E292A6 A9D7 +A9D8 A9D8 E292A7 A9D8 +A9D9 A9D9 E292A8 A9D9 +A9DA A9DA E292A9 A9DA +A9DB A9DB E292AA A9DB +A9DC A9DC E292AB A9DC +A9DD A9DD E292AC A9DD +A9DE A9DE E292AD A9DE +A9DF A9DF E292AE A9DF +A9E0 A9E0 E292AF A9E0 +A9E1 A9E1 E292B0 A9E1 +A9E2 A9E2 E292B1 A9E2 +A9E3 A9E3 E292B2 A9E3 +A9E4 A9E4 E292B3 A9E4 +A9E5 A9E5 E292B4 A9E5 +A9E6 A9E6 E292B5 A9E6 +A9E7 A9E7 E291B4 A9E7 +A9E8 A9E8 E291B5 A9E8 +A9E9 A9E9 E291B6 A9E9 +A9EA A9EA E291B7 A9EA +A9EB A9EB E291B8 A9EB +A9EC A9EC E291B9 A9EC +A9ED A9ED E291BA A9ED +A9EE A9EE E291BB A9EE +A9EF A9EF E291BC A9EF +A9F0 A9F0 E291BD A9F0 +A9F1 A9F1 E291BE A9F1 +A9F2 A9F2 E291BF A9F2 +A9F3 A9F3 E29280 A9F3 +A9F4 A9F4 E29281 A9F4 +A9F5 A9F5 E29282 A9F5 +A9F6 A9F6 C2B9 A9F6 +A9F7 A9F7 C2B2 A9F7 +A9F8 A9F8 C2B3 A9F8 +A9F9 A9F9 E281B4 A9F9 +A9FA A9FA E281BF A9FA +A9FB A9FB E28281 A9FB +A9FC A9FC E28282 A9FC +A9FD A9FD E28283 A9FD +A9FE A9FE E28284 A9FE +AA41 AA41 ECB0A5 AA41 +AA42 AA42 ECB0A6 AA42 +AA43 AA43 ECB0AA AA43 +AA44 AA44 ECB0AB AA44 +AA45 AA45 ECB0AD AA45 +AA46 AA46 ECB0AF AA46 +AA47 AA47 ECB0B1 AA47 +AA48 AA48 ECB0B2 AA48 +AA49 AA49 ECB0B3 AA49 +AA4A AA4A ECB0B4 AA4A +AA4B AA4B ECB0B5 AA4B +AA4C AA4C ECB0B6 AA4C +AA4D AA4D ECB0B7 AA4D +AA4E AA4E ECB0BA AA4E +AA4F AA4F ECB0BF AA4F +AA50 AA50 ECB180 AA50 +AA51 AA51 ECB181 AA51 +AA52 AA52 ECB182 AA52 +AA53 AA53 ECB183 AA53 +AA54 AA54 ECB186 AA54 +AA55 AA55 ECB187 AA55 +AA56 AA56 ECB189 AA56 +AA57 AA57 ECB18A AA57 +AA58 AA58 ECB18B AA58 +AA59 AA59 ECB18D AA59 +AA5A AA5A ECB18E AA5A +AA61 AA61 ECB18F AA61 +AA62 AA62 ECB190 AA62 +AA63 AA63 ECB191 AA63 +AA64 AA64 ECB192 AA64 +AA65 AA65 ECB193 AA65 +AA66 AA66 ECB196 AA66 +AA67 AA67 ECB19A AA67 +AA68 AA68 ECB19B AA68 +AA69 AA69 ECB19C AA69 +AA6A AA6A ECB19D AA6A +AA6B AA6B ECB19E AA6B +AA6C AA6C ECB19F AA6C +AA6D AA6D ECB1A1 AA6D +AA6E AA6E ECB1A2 AA6E +AA6F AA6F ECB1A3 AA6F +AA70 AA70 ECB1A5 AA70 +AA71 AA71 ECB1A7 AA71 +AA72 AA72 ECB1A9 AA72 +AA73 AA73 ECB1AA AA73 +AA74 AA74 ECB1AB AA74 +AA75 AA75 ECB1AC AA75 +AA76 AA76 ECB1AD AA76 +AA77 AA77 ECB1AE AA77 +AA78 AA78 ECB1AF AA78 +AA79 AA79 ECB1B1 AA79 +AA7A AA7A ECB1B2 AA7A +AA81 AA81 ECB1B3 AA81 +AA82 AA82 ECB1B4 AA82 +AA83 AA83 ECB1B6 AA83 +AA84 AA84 ECB1B7 AA84 +AA85 AA85 ECB1B8 AA85 +AA86 AA86 ECB1B9 AA86 +AA87 AA87 ECB1BA AA87 +AA88 AA88 ECB1BB AA88 +AA89 AA89 ECB1BC AA89 +AA8A AA8A ECB1BD AA8A +AA8B AA8B ECB1BE AA8B +AA8C AA8C ECB1BF AA8C +AA8D AA8D ECB280 AA8D +AA8E AA8E ECB281 AA8E +AA8F AA8F ECB282 AA8F +AA90 AA90 ECB283 AA90 +AA91 AA91 ECB284 AA91 +AA92 AA92 ECB285 AA92 +AA93 AA93 ECB286 AA93 +AA94 AA94 ECB287 AA94 +AA95 AA95 ECB288 AA95 +AA96 AA96 ECB289 AA96 +AA97 AA97 ECB28A AA97 +AA98 AA98 ECB28B AA98 +AA99 AA99 ECB28C AA99 +AA9A AA9A ECB28D AA9A +AA9B AA9B ECB28E AA9B +AA9C AA9C ECB28F AA9C +AA9D AA9D ECB290 AA9D +AA9E AA9E ECB291 AA9E +AA9F AA9F ECB292 AA9F +AAA0 AAA0 ECB293 AAA0 +AAA1 AAA1 E38181 AAA1 +AAA2 AAA2 E38182 AAA2 +AAA3 AAA3 E38183 AAA3 +AAA4 AAA4 E38184 AAA4 +AAA5 AAA5 E38185 AAA5 +AAA6 AAA6 E38186 AAA6 +AAA7 AAA7 E38187 AAA7 +AAA8 AAA8 E38188 AAA8 +AAA9 AAA9 E38189 AAA9 +AAAA AAAA E3818A AAAA +AAAB AAAB E3818B AAAB +AAAC AAAC E3818C AAAC +AAAD AAAD E3818D AAAD +AAAE AAAE E3818E AAAE +AAAF AAAF E3818F AAAF +AAB0 AAB0 E38190 AAB0 +AAB1 AAB1 E38191 AAB1 +AAB2 AAB2 E38192 AAB2 +AAB3 AAB3 E38193 AAB3 +AAB4 AAB4 E38194 AAB4 +AAB5 AAB5 E38195 AAB5 +AAB6 AAB6 E38196 AAB6 +AAB7 AAB7 E38197 AAB7 +AAB8 AAB8 E38198 AAB8 +AAB9 AAB9 E38199 AAB9 +AABA AABA E3819A AABA +AABB AABB E3819B AABB +AABC AABC E3819C AABC +AABD AABD E3819D AABD +AABE AABE E3819E AABE +AABF AABF E3819F AABF +AAC0 AAC0 E381A0 AAC0 +AAC1 AAC1 E381A1 AAC1 +AAC2 AAC2 E381A2 AAC2 +AAC3 AAC3 E381A3 AAC3 +AAC4 AAC4 E381A4 AAC4 +AAC5 AAC5 E381A5 AAC5 +AAC6 AAC6 E381A6 AAC6 +AAC7 AAC7 E381A7 AAC7 +AAC8 AAC8 E381A8 AAC8 +AAC9 AAC9 E381A9 AAC9 +AACA AACA E381AA AACA +AACB AACB E381AB AACB +AACC AACC E381AC AACC +AACD AACD E381AD AACD +AACE AACE E381AE AACE +AACF AACF E381AF AACF +AAD0 AAD0 E381B0 AAD0 +AAD1 AAD1 E381B1 AAD1 +AAD2 AAD2 E381B2 AAD2 +AAD3 AAD3 E381B3 AAD3 +AAD4 AAD4 E381B4 AAD4 +AAD5 AAD5 E381B5 AAD5 +AAD6 AAD6 E381B6 AAD6 +AAD7 AAD7 E381B7 AAD7 +AAD8 AAD8 E381B8 AAD8 +AAD9 AAD9 E381B9 AAD9 +AADA AADA E381BA AADA +AADB AADB E381BB AADB +AADC AADC E381BC AADC +AADD AADD E381BD AADD +AADE AADE E381BE AADE +AADF AADF E381BF AADF +AAE0 AAE0 E38280 AAE0 +AAE1 AAE1 E38281 AAE1 +AAE2 AAE2 E38282 AAE2 +AAE3 AAE3 E38283 AAE3 +AAE4 AAE4 E38284 AAE4 +AAE5 AAE5 E38285 AAE5 +AAE6 AAE6 E38286 AAE6 +AAE7 AAE7 E38287 AAE7 +AAE8 AAE8 E38288 AAE8 +AAE9 AAE9 E38289 AAE9 +AAEA AAEA E3828A AAEA +AAEB AAEB E3828B AAEB +AAEC AAEC E3828C AAEC +AAED AAED E3828D AAED +AAEE AAEE E3828E AAEE +AAEF AAEF E3828F AAEF +AAF0 AAF0 E38290 AAF0 +AAF1 AAF1 E38291 AAF1 +AAF2 AAF2 E38292 AAF2 +AAF3 AAF3 E38293 AAF3 +AB41 AB41 ECB294 AB41 +AB42 AB42 ECB295 AB42 +AB43 AB43 ECB296 AB43 +AB44 AB44 ECB297 AB44 +AB45 AB45 ECB29A AB45 +AB46 AB46 ECB29B AB46 +AB47 AB47 ECB29D AB47 +AB48 AB48 ECB29E AB48 +AB49 AB49 ECB29F AB49 +AB4A AB4A ECB2A1 AB4A +AB4B AB4B ECB2A2 AB4B +AB4C AB4C ECB2A3 AB4C +AB4D AB4D ECB2A4 AB4D +AB4E AB4E ECB2A5 AB4E +AB4F AB4F ECB2A6 AB4F +AB50 AB50 ECB2A7 AB50 +AB51 AB51 ECB2AA AB51 +AB52 AB52 ECB2AE AB52 +AB53 AB53 ECB2AF AB53 +AB54 AB54 ECB2B0 AB54 +AB55 AB55 ECB2B1 AB55 +AB56 AB56 ECB2B2 AB56 +AB57 AB57 ECB2B3 AB57 +AB58 AB58 ECB2B6 AB58 +AB59 AB59 ECB2B7 AB59 +AB5A AB5A ECB2B9 AB5A +AB61 AB61 ECB2BA AB61 +AB62 AB62 ECB2BB AB62 +AB63 AB63 ECB2BD AB63 +AB64 AB64 ECB2BE AB64 +AB65 AB65 ECB2BF AB65 +AB66 AB66 ECB380 AB66 +AB67 AB67 ECB381 AB67 +AB68 AB68 ECB382 AB68 +AB69 AB69 ECB383 AB69 +AB6A AB6A ECB386 AB6A +AB6B AB6B ECB388 AB6B +AB6C AB6C ECB38A AB6C +AB6D AB6D ECB38B AB6D +AB6E AB6E ECB38C AB6E +AB6F AB6F ECB38D AB6F +AB70 AB70 ECB38E AB70 +AB71 AB71 ECB38F AB71 +AB72 AB72 ECB391 AB72 +AB73 AB73 ECB392 AB73 +AB74 AB74 ECB393 AB74 +AB75 AB75 ECB395 AB75 +AB76 AB76 ECB396 AB76 +AB77 AB77 ECB397 AB77 +AB78 AB78 ECB398 AB78 +AB79 AB79 ECB399 AB79 +AB7A AB7A ECB39A AB7A +AB81 AB81 ECB39B AB81 +AB82 AB82 ECB39C AB82 +AB83 AB83 ECB39D AB83 +AB84 AB84 ECB39E AB84 +AB85 AB85 ECB39F AB85 +AB86 AB86 ECB3A0 AB86 +AB87 AB87 ECB3A1 AB87 +AB88 AB88 ECB3A2 AB88 +AB89 AB89 ECB3A3 AB89 +AB8A AB8A ECB3A5 AB8A +AB8B AB8B ECB3A6 AB8B +AB8C AB8C ECB3A7 AB8C +AB8D AB8D ECB3A8 AB8D +AB8E AB8E ECB3A9 AB8E +AB8F AB8F ECB3AA AB8F +AB90 AB90 ECB3AB AB90 +AB91 AB91 ECB3AD AB91 +AB92 AB92 ECB3AE AB92 +AB93 AB93 ECB3AF AB93 +AB94 AB94 ECB3B1 AB94 +AB95 AB95 ECB3B2 AB95 +AB96 AB96 ECB3B3 AB96 +AB97 AB97 ECB3B4 AB97 +AB98 AB98 ECB3B5 AB98 +AB99 AB99 ECB3B6 AB99 +AB9A AB9A ECB3B7 AB9A +AB9B AB9B ECB3B8 AB9B +AB9C AB9C ECB3B9 AB9C +AB9D AB9D ECB3BA AB9D +AB9E AB9E ECB3BB AB9E +AB9F AB9F ECB3BC AB9F +ABA0 ABA0 ECB3BD ABA0 +ABA1 ABA1 E382A1 ABA1 +ABA2 ABA2 E382A2 ABA2 +ABA3 ABA3 E382A3 ABA3 +ABA4 ABA4 E382A4 ABA4 +ABA5 ABA5 E382A5 ABA5 +ABA6 ABA6 E382A6 ABA6 +ABA7 ABA7 E382A7 ABA7 +ABA8 ABA8 E382A8 ABA8 +ABA9 ABA9 E382A9 ABA9 +ABAA ABAA E382AA ABAA +ABAB ABAB E382AB ABAB +ABAC ABAC E382AC ABAC +ABAD ABAD E382AD ABAD +ABAE ABAE E382AE ABAE +ABAF ABAF E382AF ABAF +ABB0 ABB0 E382B0 ABB0 +ABB1 ABB1 E382B1 ABB1 +ABB2 ABB2 E382B2 ABB2 +ABB3 ABB3 E382B3 ABB3 +ABB4 ABB4 E382B4 ABB4 +ABB5 ABB5 E382B5 ABB5 +ABB6 ABB6 E382B6 ABB6 +ABB7 ABB7 E382B7 ABB7 +ABB8 ABB8 E382B8 ABB8 +ABB9 ABB9 E382B9 ABB9 +ABBA ABBA E382BA ABBA +ABBB ABBB E382BB ABBB +ABBC ABBC E382BC ABBC +ABBD ABBD E382BD ABBD +ABBE ABBE E382BE ABBE +ABBF ABBF E382BF ABBF +ABC0 ABC0 E38380 ABC0 +ABC1 ABC1 E38381 ABC1 +ABC2 ABC2 E38382 ABC2 +ABC3 ABC3 E38383 ABC3 +ABC4 ABC4 E38384 ABC4 +ABC5 ABC5 E38385 ABC5 +ABC6 ABC6 E38386 ABC6 +ABC7 ABC7 E38387 ABC7 +ABC8 ABC8 E38388 ABC8 +ABC9 ABC9 E38389 ABC9 +ABCA ABCA E3838A ABCA +ABCB ABCB E3838B ABCB +ABCC ABCC E3838C ABCC +ABCD ABCD E3838D ABCD +ABCE ABCE E3838E ABCE +ABCF ABCF E3838F ABCF +ABD0 ABD0 E38390 ABD0 +ABD1 ABD1 E38391 ABD1 +ABD2 ABD2 E38392 ABD2 +ABD3 ABD3 E38393 ABD3 +ABD4 ABD4 E38394 ABD4 +ABD5 ABD5 E38395 ABD5 +ABD6 ABD6 E38396 ABD6 +ABD7 ABD7 E38397 ABD7 +ABD8 ABD8 E38398 ABD8 +ABD9 ABD9 E38399 ABD9 +ABDA ABDA E3839A ABDA +ABDB ABDB E3839B ABDB +ABDC ABDC E3839C ABDC +ABDD ABDD E3839D ABDD +ABDE ABDE E3839E ABDE +ABDF ABDF E3839F ABDF +ABE0 ABE0 E383A0 ABE0 +ABE1 ABE1 E383A1 ABE1 +ABE2 ABE2 E383A2 ABE2 +ABE3 ABE3 E383A3 ABE3 +ABE4 ABE4 E383A4 ABE4 +ABE5 ABE5 E383A5 ABE5 +ABE6 ABE6 E383A6 ABE6 +ABE7 ABE7 E383A7 ABE7 +ABE8 ABE8 E383A8 ABE8 +ABE9 ABE9 E383A9 ABE9 +ABEA ABEA E383AA ABEA +ABEB ABEB E383AB ABEB +ABEC ABEC E383AC ABEC +ABED ABED E383AD ABED +ABEE ABEE E383AE ABEE +ABEF ABEF E383AF ABEF +ABF0 ABF0 E383B0 ABF0 +ABF1 ABF1 E383B1 ABF1 +ABF2 ABF2 E383B2 ABF2 +ABF3 ABF3 E383B3 ABF3 +ABF4 ABF4 E383B4 ABF4 +ABF5 ABF5 E383B5 ABF5 +ABF6 ABF6 E383B6 ABF6 +AC41 AC41 ECB3BE AC41 +AC42 AC42 ECB3BF AC42 +AC43 AC43 ECB480 AC43 +AC44 AC44 ECB482 AC44 +AC45 AC45 ECB483 AC45 +AC46 AC46 ECB484 AC46 +AC47 AC47 ECB485 AC47 +AC48 AC48 ECB486 AC48 +AC49 AC49 ECB487 AC49 +AC4A AC4A ECB48A AC4A +AC4B AC4B ECB48B AC4B +AC4C AC4C ECB48D AC4C +AC4D AC4D ECB48E AC4D +AC4E AC4E ECB48F AC4E +AC4F AC4F ECB491 AC4F +AC50 AC50 ECB492 AC50 +AC51 AC51 ECB493 AC51 +AC52 AC52 ECB494 AC52 +AC53 AC53 ECB495 AC53 +AC54 AC54 ECB496 AC54 +AC55 AC55 ECB497 AC55 +AC56 AC56 ECB49A AC56 +AC57 AC57 ECB49C AC57 +AC58 AC58 ECB49E AC58 +AC59 AC59 ECB49F AC59 +AC5A AC5A ECB4A0 AC5A +AC61 AC61 ECB4A1 AC61 +AC62 AC62 ECB4A2 AC62 +AC63 AC63 ECB4A3 AC63 +AC64 AC64 ECB4A5 AC64 +AC65 AC65 ECB4A6 AC65 +AC66 AC66 ECB4A7 AC66 +AC67 AC67 ECB4A9 AC67 +AC68 AC68 ECB4AA AC68 +AC69 AC69 ECB4AB AC69 +AC6A AC6A ECB4AD AC6A +AC6B AC6B ECB4AE AC6B +AC6C AC6C ECB4AF AC6C +AC6D AC6D ECB4B0 AC6D +AC6E AC6E ECB4B1 AC6E +AC6F AC6F ECB4B2 AC6F +AC70 AC70 ECB4B3 AC70 +AC71 AC71 ECB4B4 AC71 +AC72 AC72 ECB4B5 AC72 +AC73 AC73 ECB4B6 AC73 +AC74 AC74 ECB4B7 AC74 +AC75 AC75 ECB4B8 AC75 +AC76 AC76 ECB4BA AC76 +AC77 AC77 ECB4BB AC77 +AC78 AC78 ECB4BC AC78 +AC79 AC79 ECB4BD AC79 +AC7A AC7A ECB4BE AC7A +AC81 AC81 ECB4BF AC81 +AC82 AC82 ECB580 AC82 +AC83 AC83 ECB581 AC83 +AC84 AC84 ECB582 AC84 +AC85 AC85 ECB583 AC85 +AC86 AC86 ECB584 AC86 +AC87 AC87 ECB585 AC87 +AC88 AC88 ECB586 AC88 +AC89 AC89 ECB587 AC89 +AC8A AC8A ECB588 AC8A +AC8B AC8B ECB589 AC8B +AC8C AC8C ECB58A AC8C +AC8D AC8D ECB58B AC8D +AC8E AC8E ECB58C AC8E +AC8F AC8F ECB58D AC8F +AC90 AC90 ECB58E AC90 +AC91 AC91 ECB58F AC91 +AC92 AC92 ECB590 AC92 +AC93 AC93 ECB591 AC93 +AC94 AC94 ECB592 AC94 +AC95 AC95 ECB593 AC95 +AC96 AC96 ECB594 AC96 +AC97 AC97 ECB595 AC97 +AC98 AC98 ECB596 AC98 +AC99 AC99 ECB597 AC99 +AC9A AC9A ECB598 AC9A +AC9B AC9B ECB599 AC9B +AC9C AC9C ECB59A AC9C +AC9D AC9D ECB59B AC9D +AC9E AC9E ECB59D AC9E +AC9F AC9F ECB59E AC9F +ACA0 ACA0 ECB59F ACA0 +ACA1 ACA1 D090 ACA1 +ACA2 ACA2 D091 ACA2 +ACA3 ACA3 D092 ACA3 +ACA4 ACA4 D093 ACA4 +ACA5 ACA5 D094 ACA5 +ACA6 ACA6 D095 ACA6 +ACA7 ACA7 D081 ACA7 +ACA8 ACA8 D096 ACA8 +ACA9 ACA9 D097 ACA9 +ACAA ACAA D098 ACAA +ACAB ACAB D099 ACAB +ACAC ACAC D09A ACAC +ACAD ACAD D09B ACAD +ACAE ACAE D09C ACAE +ACAF ACAF D09D ACAF +ACB0 ACB0 D09E ACB0 +ACB1 ACB1 D09F ACB1 +ACB2 ACB2 D0A0 ACB2 +ACB3 ACB3 D0A1 ACB3 +ACB4 ACB4 D0A2 ACB4 +ACB5 ACB5 D0A3 ACB5 +ACB6 ACB6 D0A4 ACB6 +ACB7 ACB7 D0A5 ACB7 +ACB8 ACB8 D0A6 ACB8 +ACB9 ACB9 D0A7 ACB9 +ACBA ACBA D0A8 ACBA +ACBB ACBB D0A9 ACBB +ACBC ACBC D0AA ACBC +ACBD ACBD D0AB ACBD +ACBE ACBE D0AC ACBE +ACBF ACBF D0AD ACBF +ACC0 ACC0 D0AE ACC0 +ACC1 ACC1 D0AF ACC1 +ACD1 ACD1 D0B0 ACD1 +ACD2 ACD2 D0B1 ACD2 +ACD3 ACD3 D0B2 ACD3 +ACD4 ACD4 D0B3 ACD4 +ACD5 ACD5 D0B4 ACD5 +ACD6 ACD6 D0B5 ACD6 +ACD7 ACD7 D191 ACD7 +ACD8 ACD8 D0B6 ACD8 +ACD9 ACD9 D0B7 ACD9 +ACDA ACDA D0B8 ACDA +ACDB ACDB D0B9 ACDB +ACDC ACDC D0BA ACDC +ACDD ACDD D0BB ACDD +ACDE ACDE D0BC ACDE +ACDF ACDF D0BD ACDF +ACE0 ACE0 D0BE ACE0 +ACE1 ACE1 D0BF ACE1 +ACE2 ACE2 D180 ACE2 +ACE3 ACE3 D181 ACE3 +ACE4 ACE4 D182 ACE4 +ACE5 ACE5 D183 ACE5 +ACE6 ACE6 D184 ACE6 +ACE7 ACE7 D185 ACE7 +ACE8 ACE8 D186 ACE8 +ACE9 ACE9 D187 ACE9 +ACEA ACEA D188 ACEA +ACEB ACEB D189 ACEB +ACEC ACEC D18A ACEC +ACED ACED D18B ACED +ACEE ACEE D18C ACEE +ACEF ACEF D18D ACEF +ACF0 ACF0 D18E ACF0 +ACF1 ACF1 D18F ACF1 +AD41 AD41 ECB5A1 AD41 +AD42 AD42 ECB5A2 AD42 +AD43 AD43 ECB5A3 AD43 +AD44 AD44 ECB5A5 AD44 +AD45 AD45 ECB5A6 AD45 +AD46 AD46 ECB5A7 AD46 +AD47 AD47 ECB5A8 AD47 +AD48 AD48 ECB5A9 AD48 +AD49 AD49 ECB5AA AD49 +AD4A AD4A ECB5AB AD4A +AD4B AD4B ECB5AE AD4B +AD4C AD4C ECB5B0 AD4C +AD4D AD4D ECB5B2 AD4D +AD4E AD4E ECB5B3 AD4E +AD4F AD4F ECB5B4 AD4F +AD50 AD50 ECB5B5 AD50 +AD51 AD51 ECB5B6 AD51 +AD52 AD52 ECB5B7 AD52 +AD53 AD53 ECB5B9 AD53 +AD54 AD54 ECB5BA AD54 +AD55 AD55 ECB5BB AD55 +AD56 AD56 ECB5BC AD56 +AD57 AD57 ECB5BD AD57 +AD58 AD58 ECB5BE AD58 +AD59 AD59 ECB5BF AD59 +AD5A AD5A ECB680 AD5A +AD61 AD61 ECB681 AD61 +AD62 AD62 ECB682 AD62 +AD63 AD63 ECB683 AD63 +AD64 AD64 ECB684 AD64 +AD65 AD65 ECB685 AD65 +AD66 AD66 ECB686 AD66 +AD67 AD67 ECB687 AD67 +AD68 AD68 ECB689 AD68 +AD69 AD69 ECB68A AD69 +AD6A AD6A ECB68B AD6A +AD6B AD6B ECB68C AD6B +AD6C AD6C ECB68D AD6C +AD6D AD6D ECB68E AD6D +AD6E AD6E ECB68F AD6E +AD6F AD6F ECB690 AD6F +AD70 AD70 ECB691 AD70 +AD71 AD71 ECB692 AD71 +AD72 AD72 ECB693 AD72 +AD73 AD73 ECB696 AD73 +AD74 AD74 ECB697 AD74 +AD75 AD75 ECB699 AD75 +AD76 AD76 ECB69A AD76 +AD77 AD77 ECB69B AD77 +AD78 AD78 ECB69D AD78 +AD79 AD79 ECB69E AD79 +AD7A AD7A ECB69F AD7A +AD81 AD81 ECB6A0 AD81 +AD82 AD82 ECB6A1 AD82 +AD83 AD83 ECB6A2 AD83 +AD84 AD84 ECB6A3 AD84 +AD85 AD85 ECB6A6 AD85 +AD86 AD86 ECB6A8 AD86 +AD87 AD87 ECB6AA AD87 +AD88 AD88 ECB6AB AD88 +AD89 AD89 ECB6AC AD89 +AD8A AD8A ECB6AD AD8A +AD8B AD8B ECB6AE AD8B +AD8C AD8C ECB6AF AD8C +AD8D AD8D ECB6B1 AD8D +AD8E AD8E ECB6B2 AD8E +AD8F AD8F ECB6B3 AD8F +AD90 AD90 ECB6B4 AD90 +AD91 AD91 ECB6B5 AD91 +AD92 AD92 ECB6B6 AD92 +AD93 AD93 ECB6B7 AD93 +AD94 AD94 ECB6B8 AD94 +AD95 AD95 ECB6B9 AD95 +AD96 AD96 ECB6BA AD96 +AD97 AD97 ECB6BB AD97 +AD98 AD98 ECB6BC AD98 +AD99 AD99 ECB6BD AD99 +AD9A AD9A ECB6BE AD9A +AD9B AD9B ECB6BF AD9B +AD9C AD9C ECB780 AD9C +AD9D AD9D ECB781 AD9D +AD9E AD9E ECB782 AD9E +AD9F AD9F ECB783 AD9F +ADA0 ADA0 ECB785 ADA0 +AE41 AE41 ECB786 AE41 +AE42 AE42 ECB787 AE42 +AE43 AE43 ECB788 AE43 +AE44 AE44 ECB789 AE44 +AE45 AE45 ECB78A AE45 +AE46 AE46 ECB78B AE46 +AE47 AE47 ECB78D AE47 +AE48 AE48 ECB78E AE48 +AE49 AE49 ECB78F AE49 +AE4A AE4A ECB791 AE4A +AE4B AE4B ECB792 AE4B +AE4C AE4C ECB793 AE4C +AE4D AE4D ECB794 AE4D +AE4E AE4E ECB795 AE4E +AE4F AE4F ECB796 AE4F +AE50 AE50 ECB797 AE50 +AE51 AE51 ECB798 AE51 +AE52 AE52 ECB799 AE52 +AE53 AE53 ECB79A AE53 +AE54 AE54 ECB79B AE54 +AE55 AE55 ECB79C AE55 +AE56 AE56 ECB79D AE56 +AE57 AE57 ECB79E AE57 +AE58 AE58 ECB79F AE58 +AE59 AE59 ECB7A0 AE59 +AE5A AE5A ECB7A1 AE5A +AE61 AE61 ECB7A2 AE61 +AE62 AE62 ECB7A3 AE62 +AE63 AE63 ECB7A4 AE63 +AE64 AE64 ECB7A5 AE64 +AE65 AE65 ECB7A6 AE65 +AE66 AE66 ECB7A7 AE66 +AE67 AE67 ECB7A9 AE67 +AE68 AE68 ECB7AA AE68 +AE69 AE69 ECB7AB AE69 +AE6A AE6A ECB7AD AE6A +AE6B AE6B ECB7AE AE6B +AE6C AE6C ECB7AF AE6C +AE6D AE6D ECB7B1 AE6D +AE6E AE6E ECB7B2 AE6E +AE6F AE6F ECB7B3 AE6F +AE70 AE70 ECB7B4 AE70 +AE71 AE71 ECB7B5 AE71 +AE72 AE72 ECB7B6 AE72 +AE73 AE73 ECB7B7 AE73 +AE74 AE74 ECB7BA AE74 +AE75 AE75 ECB7BC AE75 +AE76 AE76 ECB7BE AE76 +AE77 AE77 ECB7BF AE77 +AE78 AE78 ECB880 AE78 +AE79 AE79 ECB881 AE79 +AE7A AE7A ECB882 AE7A +AE81 AE81 ECB883 AE81 +AE82 AE82 ECB885 AE82 +AE83 AE83 ECB886 AE83 +AE84 AE84 ECB887 AE84 +AE85 AE85 ECB889 AE85 +AE86 AE86 ECB88A AE86 +AE87 AE87 ECB88B AE87 +AE88 AE88 ECB88D AE88 +AE89 AE89 ECB88E AE89 +AE8A AE8A ECB88F AE8A +AE8B AE8B ECB890 AE8B +AE8C AE8C ECB891 AE8C +AE8D AE8D ECB892 AE8D +AE8E AE8E ECB893 AE8E +AE8F AE8F ECB895 AE8F +AE90 AE90 ECB896 AE90 +AE91 AE91 ECB897 AE91 +AE92 AE92 ECB898 AE92 +AE93 AE93 ECB89A AE93 +AE94 AE94 ECB89B AE94 +AE95 AE95 ECB89C AE95 +AE96 AE96 ECB89D AE96 +AE97 AE97 ECB89E AE97 +AE98 AE98 ECB89F AE98 +AE99 AE99 ECB8A2 AE99 +AE9A AE9A ECB8A3 AE9A +AE9B AE9B ECB8A5 AE9B +AE9C AE9C ECB8A6 AE9C +AE9D AE9D ECB8A7 AE9D +AE9E AE9E ECB8A9 AE9E +AE9F AE9F ECB8AA AE9F +AEA0 AEA0 ECB8AB AEA0 +AF41 AF41 ECB8AC AF41 +AF42 AF42 ECB8AD AF42 +AF43 AF43 ECB8AE AF43 +AF44 AF44 ECB8AF AF44 +AF45 AF45 ECB8B2 AF45 +AF46 AF46 ECB8B4 AF46 +AF47 AF47 ECB8B6 AF47 +AF48 AF48 ECB8B7 AF48 +AF49 AF49 ECB8B8 AF49 +AF4A AF4A ECB8B9 AF4A +AF4B AF4B ECB8BA AF4B +AF4C AF4C ECB8BB AF4C +AF4D AF4D ECB8BC AF4D +AF4E AF4E ECB8BD AF4E +AF4F AF4F ECB8BE AF4F +AF50 AF50 ECB8BF AF50 +AF51 AF51 ECB980 AF51 +AF52 AF52 ECB981 AF52 +AF53 AF53 ECB982 AF53 +AF54 AF54 ECB983 AF54 +AF55 AF55 ECB984 AF55 +AF56 AF56 ECB985 AF56 +AF57 AF57 ECB986 AF57 +AF58 AF58 ECB987 AF58 +AF59 AF59 ECB988 AF59 +AF5A AF5A ECB989 AF5A +AF61 AF61 ECB98A AF61 +AF62 AF62 ECB98B AF62 +AF63 AF63 ECB98C AF63 +AF64 AF64 ECB98D AF64 +AF65 AF65 ECB98E AF65 +AF66 AF66 ECB98F AF66 +AF67 AF67 ECB990 AF67 +AF68 AF68 ECB991 AF68 +AF69 AF69 ECB992 AF69 +AF6A AF6A ECB993 AF6A +AF6B AF6B ECB994 AF6B +AF6C AF6C ECB995 AF6C +AF6D AF6D ECB996 AF6D +AF6E AF6E ECB997 AF6E +AF6F AF6F ECB99A AF6F +AF70 AF70 ECB99B AF70 +AF71 AF71 ECB99D AF71 +AF72 AF72 ECB99E AF72 +AF73 AF73 ECB9A2 AF73 +AF74 AF74 ECB9A3 AF74 +AF75 AF75 ECB9A4 AF75 +AF76 AF76 ECB9A5 AF76 +AF77 AF77 ECB9A6 AF77 +AF78 AF78 ECB9A7 AF78 +AF79 AF79 ECB9AA AF79 +AF7A AF7A ECB9AC AF7A +AF81 AF81 ECB9AE AF81 +AF82 AF82 ECB9AF AF82 +AF83 AF83 ECB9B0 AF83 +AF84 AF84 ECB9B1 AF84 +AF85 AF85 ECB9B2 AF85 +AF86 AF86 ECB9B3 AF86 +AF87 AF87 ECB9B6 AF87 +AF88 AF88 ECB9B7 AF88 +AF89 AF89 ECB9B9 AF89 +AF8A AF8A ECB9BA AF8A +AF8B AF8B ECB9BB AF8B +AF8C AF8C ECB9BD AF8C +AF8D AF8D ECB9BE AF8D +AF8E AF8E ECB9BF AF8E +AF8F AF8F ECBA80 AF8F +AF90 AF90 ECBA81 AF90 +AF91 AF91 ECBA82 AF91 +AF92 AF92 ECBA83 AF92 +AF93 AF93 ECBA86 AF93 +AF94 AF94 ECBA88 AF94 +AF95 AF95 ECBA8A AF95 +AF96 AF96 ECBA8B AF96 +AF97 AF97 ECBA8C AF97 +AF98 AF98 ECBA8D AF98 +AF99 AF99 ECBA8E AF99 +AF9A AF9A ECBA8F AF9A +AF9B AF9B ECBA92 AF9B +AF9C AF9C ECBA93 AF9C +AF9D AF9D ECBA95 AF9D +AF9E AF9E ECBA96 AF9E +AF9F AF9F ECBA97 AF9F +AFA0 AFA0 ECBA99 AFA0 +B041 B041 ECBA9A B041 +B042 B042 ECBA9B B042 +B043 B043 ECBA9C B043 +B044 B044 ECBA9D B044 +B045 B045 ECBA9E B045 +B046 B046 ECBA9F B046 +B047 B047 ECBAA2 B047 +B048 B048 ECBAA6 B048 +B049 B049 ECBAA7 B049 +B04A B04A ECBAA8 B04A +B04B B04B ECBAA9 B04B +B04C B04C ECBAAA B04C +B04D B04D ECBAAB B04D +B04E B04E ECBAAE B04E +B04F B04F ECBAAF B04F +B050 B050 ECBAB0 B050 +B051 B051 ECBAB1 B051 +B052 B052 ECBAB2 B052 +B053 B053 ECBAB3 B053 +B054 B054 ECBAB4 B054 +B055 B055 ECBAB5 B055 +B056 B056 ECBAB6 B056 +B057 B057 ECBAB7 B057 +B058 B058 ECBAB8 B058 +B059 B059 ECBAB9 B059 +B05A B05A ECBABA B05A +B061 B061 ECBABB B061 +B062 B062 ECBABC B062 +B063 B063 ECBABD B063 +B064 B064 ECBABE B064 +B065 B065 ECBABF B065 +B066 B066 ECBB80 B066 +B067 B067 ECBB82 B067 +B068 B068 ECBB83 B068 +B069 B069 ECBB84 B069 +B06A B06A ECBB85 B06A +B06B B06B ECBB86 B06B +B06C B06C ECBB87 B06C +B06D B06D ECBB88 B06D +B06E B06E ECBB89 B06E +B06F B06F ECBB8A B06F +B070 B070 ECBB8B B070 +B071 B071 ECBB8C B071 +B072 B072 ECBB8D B072 +B073 B073 ECBB8E B073 +B074 B074 ECBB8F B074 +B075 B075 ECBB90 B075 +B076 B076 ECBB91 B076 +B077 B077 ECBB92 B077 +B078 B078 ECBB93 B078 +B079 B079 ECBB94 B079 +B07A B07A ECBB95 B07A +B081 B081 ECBB96 B081 +B082 B082 ECBB97 B082 +B083 B083 ECBB98 B083 +B084 B084 ECBB99 B084 +B085 B085 ECBB9A B085 +B086 B086 ECBB9B B086 +B087 B087 ECBB9C B087 +B088 B088 ECBB9D B088 +B089 B089 ECBB9E B089 +B08A B08A ECBB9F B08A +B08B B08B ECBBA0 B08B +B08C B08C ECBBA1 B08C +B08D B08D ECBBA2 B08D +B08E B08E ECBBA3 B08E +B08F B08F ECBBA6 B08F +B090 B090 ECBBA7 B090 +B091 B091 ECBBA9 B091 +B092 B092 ECBBAA B092 +B093 B093 ECBBAD B093 +B094 B094 ECBBAE B094 +B095 B095 ECBBAF B095 +B096 B096 ECBBB0 B096 +B097 B097 ECBBB1 B097 +B098 B098 ECBBB2 B098 +B099 B099 ECBBB3 B099 +B09A B09A ECBBB6 B09A +B09B B09B ECBBBA B09B +B09C B09C ECBBBB B09C +B09D B09D ECBBBC B09D +B09E B09E ECBBBD B09E +B09F B09F ECBBBE B09F +B0A0 B0A0 ECBBBF B0A0 +B0A1 B0A1 EAB080 B0A1 +B0A2 B0A2 EAB081 B0A2 +B0A3 B0A3 EAB084 B0A3 +B0A4 B0A4 EAB087 B0A4 +B0A5 B0A5 EAB088 B0A5 +B0A6 B0A6 EAB089 B0A6 +B0A7 B0A7 EAB08A B0A7 +B0A8 B0A8 EAB090 B0A8 +B0A9 B0A9 EAB091 B0A9 +B0AA B0AA EAB092 B0AA +B0AB B0AB EAB093 B0AB +B0AC B0AC EAB094 B0AC +B0AD B0AD EAB095 B0AD +B0AE B0AE EAB096 B0AE +B0AF B0AF EAB097 B0AF +B0B0 B0B0 EAB099 B0B0 +B0B1 B0B1 EAB09A B0B1 +B0B2 B0B2 EAB09B B0B2 +B0B3 B0B3 EAB09C B0B3 +B0B4 B0B4 EAB09D B0B4 +B0B5 B0B5 EAB0A0 B0B5 +B0B6 B0B6 EAB0A4 B0B6 +B0B7 B0B7 EAB0AC B0B7 +B0B8 B0B8 EAB0AD B0B8 +B0B9 B0B9 EAB0AF B0B9 +B0BA B0BA EAB0B0 B0BA +B0BB B0BB EAB0B1 B0BB +B0BC B0BC EAB0B8 B0BC +B0BD B0BD EAB0B9 B0BD +B0BE B0BE EAB0BC B0BE +B0BF B0BF EAB180 B0BF +B0C0 B0C0 EAB18B B0C0 +B0C1 B0C1 EAB18D B0C1 +B0C2 B0C2 EAB194 B0C2 +B0C3 B0C3 EAB198 B0C3 +B0C4 B0C4 EAB19C B0C4 +B0C5 B0C5 EAB1B0 B0C5 +B0C6 B0C6 EAB1B1 B0C6 +B0C7 B0C7 EAB1B4 B0C7 +B0C8 B0C8 EAB1B7 B0C8 +B0C9 B0C9 EAB1B8 B0C9 +B0CA B0CA EAB1BA B0CA +B0CB B0CB EAB280 B0CB +B0CC B0CC EAB281 B0CC +B0CD B0CD EAB283 B0CD +B0CE B0CE EAB284 B0CE +B0CF B0CF EAB285 B0CF +B0D0 B0D0 EAB286 B0D0 +B0D1 B0D1 EAB289 B0D1 +B0D2 B0D2 EAB28A B0D2 +B0D3 B0D3 EAB28B B0D3 +B0D4 B0D4 EAB28C B0D4 +B0D5 B0D5 EAB290 B0D5 +B0D6 B0D6 EAB294 B0D6 +B0D7 B0D7 EAB29C B0D7 +B0D8 B0D8 EAB29D B0D8 +B0D9 B0D9 EAB29F B0D9 +B0DA B0DA EAB2A0 B0DA +B0DB B0DB EAB2A1 B0DB +B0DC B0DC EAB2A8 B0DC +B0DD B0DD EAB2A9 B0DD +B0DE B0DE EAB2AA B0DE +B0DF B0DF EAB2AC B0DF +B0E0 B0E0 EAB2AF B0E0 +B0E1 B0E1 EAB2B0 B0E1 +B0E2 B0E2 EAB2B8 B0E2 +B0E3 B0E3 EAB2B9 B0E3 +B0E4 B0E4 EAB2BB B0E4 +B0E5 B0E5 EAB2BC B0E5 +B0E6 B0E6 EAB2BD B0E6 +B0E7 B0E7 EAB381 B0E7 +B0E8 B0E8 EAB384 B0E8 +B0E9 B0E9 EAB388 B0E9 +B0EA B0EA EAB38C B0EA +B0EB B0EB EAB395 B0EB +B0EC B0EC EAB397 B0EC +B0ED B0ED EAB3A0 B0ED +B0EE B0EE EAB3A1 B0EE +B0EF B0EF EAB3A4 B0EF +B0F0 B0F0 EAB3A7 B0F0 +B0F1 B0F1 EAB3A8 B0F1 +B0F2 B0F2 EAB3AA B0F2 +B0F3 B0F3 EAB3AC B0F3 +B0F4 B0F4 EAB3AF B0F4 +B0F5 B0F5 EAB3B0 B0F5 +B0F6 B0F6 EAB3B1 B0F6 +B0F7 B0F7 EAB3B3 B0F7 +B0F8 B0F8 EAB3B5 B0F8 +B0F9 B0F9 EAB3B6 B0F9 +B0FA B0FA EAB3BC B0FA +B0FB B0FB EAB3BD B0FB +B0FC B0FC EAB480 B0FC +B0FD B0FD EAB484 B0FD +B0FE B0FE EAB486 B0FE +B141 B141 ECBC82 B141 +B142 B142 ECBC83 B142 +B143 B143 ECBC85 B143 +B144 B144 ECBC86 B144 +B145 B145 ECBC87 B145 +B146 B146 ECBC89 B146 +B147 B147 ECBC8A B147 +B148 B148 ECBC8B B148 +B149 B149 ECBC8C B149 +B14A B14A ECBC8D B14A +B14B B14B ECBC8E B14B +B14C B14C ECBC8F B14C +B14D B14D ECBC92 B14D +B14E B14E ECBC94 B14E +B14F B14F ECBC96 B14F +B150 B150 ECBC97 B150 +B151 B151 ECBC98 B151 +B152 B152 ECBC99 B152 +B153 B153 ECBC9A B153 +B154 B154 ECBC9B B154 +B155 B155 ECBC9D B155 +B156 B156 ECBC9E B156 +B157 B157 ECBC9F B157 +B158 B158 ECBCA1 B158 +B159 B159 ECBCA2 B159 +B15A B15A ECBCA3 B15A +B161 B161 ECBCA5 B161 +B162 B162 ECBCA6 B162 +B163 B163 ECBCA7 B163 +B164 B164 ECBCA8 B164 +B165 B165 ECBCA9 B165 +B166 B166 ECBCAA B166 +B167 B167 ECBCAB B167 +B168 B168 ECBCAE B168 +B169 B169 ECBCB2 B169 +B16A B16A ECBCB3 B16A +B16B B16B ECBCB4 B16B +B16C B16C ECBCB5 B16C +B16D B16D ECBCB6 B16D +B16E B16E ECBCB7 B16E +B16F B16F ECBCB9 B16F +B170 B170 ECBCBA B170 +B171 B171 ECBCBB B171 +B172 B172 ECBCBC B172 +B173 B173 ECBCBD B173 +B174 B174 ECBCBE B174 +B175 B175 ECBCBF B175 +B176 B176 ECBD80 B176 +B177 B177 ECBD81 B177 +B178 B178 ECBD82 B178 +B179 B179 ECBD83 B179 +B17A B17A ECBD84 B17A +B181 B181 ECBD85 B181 +B182 B182 ECBD86 B182 +B183 B183 ECBD87 B183 +B184 B184 ECBD88 B184 +B185 B185 ECBD89 B185 +B186 B186 ECBD8A B186 +B187 B187 ECBD8B B187 +B188 B188 ECBD8C B188 +B189 B189 ECBD8D B189 +B18A B18A ECBD8E B18A +B18B B18B ECBD8F B18B +B18C B18C ECBD90 B18C +B18D B18D ECBD91 B18D +B18E B18E ECBD92 B18E +B18F B18F ECBD93 B18F +B190 B190 ECBD96 B190 +B191 B191 ECBD97 B191 +B192 B192 ECBD99 B192 +B193 B193 ECBD9A B193 +B194 B194 ECBD9B B194 +B195 B195 ECBD9D B195 +B196 B196 ECBD9E B196 +B197 B197 ECBD9F B197 +B198 B198 ECBDA0 B198 +B199 B199 ECBDA1 B199 +B19A B19A ECBDA2 B19A +B19B B19B ECBDA3 B19B +B19C B19C ECBDA6 B19C +B19D B19D ECBDA8 B19D +B19E B19E ECBDAA B19E +B19F B19F ECBDAB B19F +B1A0 B1A0 ECBDAC B1A0 +B1A1 B1A1 EAB48C B1A1 +B1A2 B1A2 EAB48D B1A2 +B1A3 B1A3 EAB48F B1A3 +B1A4 B1A4 EAB491 B1A4 +B1A5 B1A5 EAB498 B1A5 +B1A6 B1A6 EAB49C B1A6 +B1A7 B1A7 EAB4A0 B1A7 +B1A8 B1A8 EAB4A9 B1A8 +B1A9 B1A9 EAB4AC B1A9 +B1AA B1AA EAB4AD B1AA +B1AB B1AB EAB4B4 B1AB +B1AC B1AC EAB4B5 B1AC +B1AD B1AD EAB4B8 B1AD +B1AE B1AE EAB4BC B1AE +B1AF B1AF EAB584 B1AF +B1B0 B1B0 EAB585 B1B0 +B1B1 B1B1 EAB587 B1B1 +B1B2 B1B2 EAB589 B1B2 +B1B3 B1B3 EAB590 B1B3 +B1B4 B1B4 EAB594 B1B4 +B1B5 B1B5 EAB598 B1B5 +B1B6 B1B6 EAB5A1 B1B6 +B1B7 B1B7 EAB5A3 B1B7 +B1B8 B1B8 EAB5AC B1B8 +B1B9 B1B9 EAB5AD B1B9 +B1BA B1BA EAB5B0 B1BA +B1BB B1BB EAB5B3 B1BB +B1BC B1BC EAB5B4 B1BC +B1BD B1BD EAB5B5 B1BD +B1BE B1BE EAB5B6 B1BE +B1BF B1BF EAB5BB B1BF +B1C0 B1C0 EAB5BC B1C0 +B1C1 B1C1 EAB5BD B1C1 +B1C2 B1C2 EAB5BF B1C2 +B1C3 B1C3 EAB681 B1C3 +B1C4 B1C4 EAB682 B1C4 +B1C5 B1C5 EAB688 B1C5 +B1C6 B1C6 EAB689 B1C6 +B1C7 B1C7 EAB68C B1C7 +B1C8 B1C8 EAB690 B1C8 +B1C9 B1C9 EAB69C B1C9 +B1CA B1CA EAB69D B1CA +B1CB B1CB EAB6A4 B1CB +B1CC B1CC EAB6B7 B1CC +B1CD B1CD EAB780 B1CD +B1CE B1CE EAB781 B1CE +B1CF B1CF EAB784 B1CF +B1D0 B1D0 EAB788 B1D0 +B1D1 B1D1 EAB790 B1D1 +B1D2 B1D2 EAB791 B1D2 +B1D3 B1D3 EAB793 B1D3 +B1D4 B1D4 EAB79C B1D4 +B1D5 B1D5 EAB7A0 B1D5 +B1D6 B1D6 EAB7A4 B1D6 +B1D7 B1D7 EAB7B8 B1D7 +B1D8 B1D8 EAB7B9 B1D8 +B1D9 B1D9 EAB7BC B1D9 +B1DA B1DA EAB7BF B1DA +B1DB B1DB EAB880 B1DB +B1DC B1DC EAB881 B1DC +B1DD B1DD EAB888 B1DD +B1DE B1DE EAB889 B1DE +B1DF B1DF EAB88B B1DF +B1E0 B1E0 EAB88D B1E0 +B1E1 B1E1 EAB894 B1E1 +B1E2 B1E2 EAB8B0 B1E2 +B1E3 B1E3 EAB8B1 B1E3 +B1E4 B1E4 EAB8B4 B1E4 +B1E5 B1E5 EAB8B7 B1E5 +B1E6 B1E6 EAB8B8 B1E6 +B1E7 B1E7 EAB8BA B1E7 +B1E8 B1E8 EAB980 B1E8 +B1E9 B1E9 EAB981 B1E9 +B1EA B1EA EAB983 B1EA +B1EB B1EB EAB985 B1EB +B1EC B1EC EAB986 B1EC +B1ED B1ED EAB98A B1ED +B1EE B1EE EAB98C B1EE +B1EF B1EF EAB98D B1EF +B1F0 B1F0 EAB98E B1F0 +B1F1 B1F1 EAB990 B1F1 +B1F2 B1F2 EAB994 B1F2 +B1F3 B1F3 EAB996 B1F3 +B1F4 B1F4 EAB99C B1F4 +B1F5 B1F5 EAB99D B1F5 +B1F6 B1F6 EAB99F B1F6 +B1F7 B1F7 EAB9A0 B1F7 +B1F8 B1F8 EAB9A1 B1F8 +B1F9 B1F9 EAB9A5 B1F9 +B1FA B1FA EAB9A8 B1FA +B1FB B1FB EAB9A9 B1FB +B1FC B1FC EAB9AC B1FC +B1FD B1FD EAB9B0 B1FD +B1FE B1FE EAB9B8 B1FE +B241 B241 ECBDAD B241 +B242 B242 ECBDAE B242 +B243 B243 ECBDAF B243 +B244 B244 ECBDB2 B244 +B245 B245 ECBDB3 B245 +B246 B246 ECBDB5 B246 +B247 B247 ECBDB6 B247 +B248 B248 ECBDB7 B248 +B249 B249 ECBDB9 B249 +B24A B24A ECBDBA B24A +B24B B24B ECBDBB B24B +B24C B24C ECBDBC B24C +B24D B24D ECBDBD B24D +B24E B24E ECBDBE B24E +B24F B24F ECBDBF B24F +B250 B250 ECBE81 B250 +B251 B251 ECBE82 B251 +B252 B252 ECBE83 B252 +B253 B253 ECBE84 B253 +B254 B254 ECBE86 B254 +B255 B255 ECBE87 B255 +B256 B256 ECBE88 B256 +B257 B257 ECBE89 B257 +B258 B258 ECBE8A B258 +B259 B259 ECBE8B B259 +B25A B25A ECBE8D B25A +B261 B261 ECBE8E B261 +B262 B262 ECBE8F B262 +B263 B263 ECBE90 B263 +B264 B264 ECBE91 B264 +B265 B265 ECBE92 B265 +B266 B266 ECBE93 B266 +B267 B267 ECBE94 B267 +B268 B268 ECBE95 B268 +B269 B269 ECBE96 B269 +B26A B26A ECBE97 B26A +B26B B26B ECBE98 B26B +B26C B26C ECBE99 B26C +B26D B26D ECBE9A B26D +B26E B26E ECBE9B B26E +B26F B26F ECBE9C B26F +B270 B270 ECBE9D B270 +B271 B271 ECBE9E B271 +B272 B272 ECBE9F B272 +B273 B273 ECBEA0 B273 +B274 B274 ECBEA2 B274 +B275 B275 ECBEA3 B275 +B276 B276 ECBEA4 B276 +B277 B277 ECBEA5 B277 +B278 B278 ECBEA6 B278 +B279 B279 ECBEA7 B279 +B27A B27A ECBEA9 B27A +B281 B281 ECBEAA B281 +B282 B282 ECBEAB B282 +B283 B283 ECBEAC B283 +B284 B284 ECBEAD B284 +B285 B285 ECBEAE B285 +B286 B286 ECBEAF B286 +B287 B287 ECBEB1 B287 +B288 B288 ECBEB2 B288 +B289 B289 ECBEB3 B289 +B28A B28A ECBEB4 B28A +B28B B28B ECBEB5 B28B +B28C B28C ECBEB6 B28C +B28D B28D ECBEB7 B28D +B28E B28E ECBEB8 B28E +B28F B28F ECBEB9 B28F +B290 B290 ECBEBA B290 +B291 B291 ECBEBB B291 +B292 B292 ECBEBC B292 +B293 B293 ECBEBD B293 +B294 B294 ECBEBE B294 +B295 B295 ECBEBF B295 +B296 B296 ECBF80 B296 +B297 B297 ECBF81 B297 +B298 B298 ECBF82 B298 +B299 B299 ECBF83 B299 +B29A B29A ECBF85 B29A +B29B B29B ECBF86 B29B +B29C B29C ECBF87 B29C +B29D B29D ECBF88 B29D +B29E B29E ECBF89 B29E +B29F B29F ECBF8A B29F +B2A0 B2A0 ECBF8B B2A0 +B2A1 B2A1 EAB9B9 B2A1 +B2A2 B2A2 EAB9BB B2A2 +B2A3 B2A3 EAB9BC B2A3 +B2A4 B2A4 EAB9BD B2A4 +B2A5 B2A5 EABA84 B2A5 +B2A6 B2A6 EABA85 B2A6 +B2A7 B2A7 EABA8C B2A7 +B2A8 B2A8 EABABC B2A8 +B2A9 B2A9 EABABD B2A9 +B2AA B2AA EABABE B2AA +B2AB B2AB EABB80 B2AB +B2AC B2AC EABB84 B2AC +B2AD B2AD EABB8C B2AD +B2AE B2AE EABB8D B2AE +B2AF B2AF EABB8F B2AF +B2B0 B2B0 EABB90 B2B0 +B2B1 B2B1 EABB91 B2B1 +B2B2 B2B2 EABB98 B2B2 +B2B3 B2B3 EABB99 B2B3 +B2B4 B2B4 EABB9C B2B4 +B2B5 B2B5 EABBA8 B2B5 +B2B6 B2B6 EABBAB B2B6 +B2B7 B2B7 EABBAD B2B7 +B2B8 B2B8 EABBB4 B2B8 +B2B9 B2B9 EABBB8 B2B9 +B2BA B2BA EABBBC B2BA +B2BB B2BB EABC87 B2BB +B2BC B2BC EABC88 B2BC +B2BD B2BD EABC8D B2BD +B2BE B2BE EABC90 B2BE +B2BF B2BF EABCAC B2BF +B2C0 B2C0 EABCAD B2C0 +B2C1 B2C1 EABCB0 B2C1 +B2C2 B2C2 EABCB2 B2C2 +B2C3 B2C3 EABCB4 B2C3 +B2C4 B2C4 EABCBC B2C4 +B2C5 B2C5 EABCBD B2C5 +B2C6 B2C6 EABCBF B2C6 +B2C7 B2C7 EABD81 B2C7 +B2C8 B2C8 EABD82 B2C8 +B2C9 B2C9 EABD83 B2C9 +B2CA B2CA EABD88 B2CA +B2CB B2CB EABD89 B2CB +B2CC B2CC EABD90 B2CC +B2CD B2CD EABD9C B2CD +B2CE B2CE EABD9D B2CE +B2CF B2CF EABDA4 B2CF +B2D0 B2D0 EABDA5 B2D0 +B2D1 B2D1 EABDB9 B2D1 +B2D2 B2D2 EABE80 B2D2 +B2D3 B2D3 EABE84 B2D3 +B2D4 B2D4 EABE88 B2D4 +B2D5 B2D5 EABE90 B2D5 +B2D6 B2D6 EABE91 B2D6 +B2D7 B2D7 EABE95 B2D7 +B2D8 B2D8 EABE9C B2D8 +B2D9 B2D9 EABEB8 B2D9 +B2DA B2DA EABEB9 B2DA +B2DB B2DB EABEBC B2DB +B2DC B2DC EABF80 B2DC +B2DD B2DD EABF87 B2DD +B2DE B2DE EABF88 B2DE +B2DF B2DF EABF89 B2DF +B2E0 B2E0 EABF8B B2E0 +B2E1 B2E1 EABF8D B2E1 +B2E2 B2E2 EABF8E B2E2 +B2E3 B2E3 EABF94 B2E3 +B2E4 B2E4 EABF9C B2E4 +B2E5 B2E5 EABFA8 B2E5 +B2E6 B2E6 EABFA9 B2E6 +B2E7 B2E7 EABFB0 B2E7 +B2E8 B2E8 EABFB1 B2E8 +B2E9 B2E9 EABFB4 B2E9 +B2EA B2EA EABFB8 B2EA +B2EB B2EB EB8080 B2EB +B2EC B2EC EB8081 B2EC +B2ED B2ED EB8084 B2ED +B2EE B2EE EB808C B2EE +B2EF B2EF EB8090 B2EF +B2F0 B2F0 EB8094 B2F0 +B2F1 B2F1 EB809C B2F1 +B2F2 B2F2 EB809D B2F2 +B2F3 B2F3 EB80A8 B2F3 +B2F4 B2F4 EB8184 B2F4 +B2F5 B2F5 EB8185 B2F5 +B2F6 B2F6 EB8188 B2F6 +B2F7 B2F7 EB818A B2F7 +B2F8 B2F8 EB818C B2F8 +B2F9 B2F9 EB818E B2F9 +B2FA B2FA EB8193 B2FA +B2FB B2FB EB8194 B2FB +B2FC B2FC EB8195 B2FC +B2FD B2FD EB8197 B2FD +B2FE B2FE EB8199 B2FE +B341 B341 ECBF8C B341 +B342 B342 ECBF8D B342 +B343 B343 ECBF8E B343 +B344 B344 ECBF8F B344 +B345 B345 ECBF90 B345 +B346 B346 ECBF91 B346 +B347 B347 ECBF92 B347 +B348 B348 ECBF93 B348 +B349 B349 ECBF94 B349 +B34A B34A ECBF95 B34A +B34B B34B ECBF96 B34B +B34C B34C ECBF97 B34C +B34D B34D ECBF98 B34D +B34E B34E ECBF99 B34E +B34F B34F ECBF9A B34F +B350 B350 ECBF9B B350 +B351 B351 ECBF9C B351 +B352 B352 ECBF9D B352 +B353 B353 ECBF9E B353 +B354 B354 ECBF9F B354 +B355 B355 ECBFA2 B355 +B356 B356 ECBFA3 B356 +B357 B357 ECBFA5 B357 +B358 B358 ECBFA6 B358 +B359 B359 ECBFA7 B359 +B35A B35A ECBFA9 B35A +B361 B361 ECBFAA B361 +B362 B362 ECBFAB B362 +B363 B363 ECBFAC B363 +B364 B364 ECBFAD B364 +B365 B365 ECBFAE B365 +B366 B366 ECBFAF B366 +B367 B367 ECBFB2 B367 +B368 B368 ECBFB4 B368 +B369 B369 ECBFB6 B369 +B36A B36A ECBFB7 B36A +B36B B36B ECBFB8 B36B +B36C B36C ECBFB9 B36C +B36D B36D ECBFBA B36D +B36E B36E ECBFBB B36E +B36F B36F ECBFBD B36F +B370 B370 ECBFBE B370 +B371 B371 ECBFBF B371 +B372 B372 ED8081 B372 +B373 B373 ED8082 B373 +B374 B374 ED8083 B374 +B375 B375 ED8085 B375 +B376 B376 ED8086 B376 +B377 B377 ED8087 B377 +B378 B378 ED8088 B378 +B379 B379 ED8089 B379 +B37A B37A ED808A B37A +B381 B381 ED808B B381 +B382 B382 ED808C B382 +B383 B383 ED808D B383 +B384 B384 ED808E B384 +B385 B385 ED808F B385 +B386 B386 ED8090 B386 +B387 B387 ED8092 B387 +B388 B388 ED8093 B388 +B389 B389 ED8094 B389 +B38A B38A ED8095 B38A +B38B B38B ED8096 B38B +B38C B38C ED8097 B38C +B38D B38D ED8099 B38D +B38E B38E ED809A B38E +B38F B38F ED809B B38F +B390 B390 ED809C B390 +B391 B391 ED809D B391 +B392 B392 ED809E B392 +B393 B393 ED809F B393 +B394 B394 ED80A0 B394 +B395 B395 ED80A1 B395 +B396 B396 ED80A2 B396 +B397 B397 ED80A3 B397 +B398 B398 ED80A4 B398 +B399 B399 ED80A5 B399 +B39A B39A ED80A6 B39A +B39B B39B ED80A7 B39B +B39C B39C ED80A8 B39C +B39D B39D ED80A9 B39D +B39E B39E ED80AA B39E +B39F B39F ED80AB B39F +B3A0 B3A0 ED80AC B3A0 +B3A1 B3A1 EB819D B3A1 +B3A2 B3A2 EB81BC B3A2 +B3A3 B3A3 EB81BD B3A3 +B3A4 B3A4 EB8280 B3A4 +B3A5 B3A5 EB8284 B3A5 +B3A6 B3A6 EB828C B3A6 +B3A7 B3A7 EB828D B3A7 +B3A8 B3A8 EB828F B3A8 +B3A9 B3A9 EB8291 B3A9 +B3AA B3AA EB8298 B3AA +B3AB B3AB EB8299 B3AB +B3AC B3AC EB829A B3AC +B3AD B3AD EB829C B3AD +B3AE B3AE EB829F B3AE +B3AF B3AF EB82A0 B3AF +B3B0 B3B0 EB82A1 B3B0 +B3B1 B3B1 EB82A2 B3B1 +B3B2 B3B2 EB82A8 B3B2 +B3B3 B3B3 EB82A9 B3B3 +B3B4 B3B4 EB82AB B3B4 +B3B5 B3B5 EB82AC B3B5 +B3B6 B3B6 EB82AD B3B6 +B3B7 B3B7 EB82AE B3B7 +B3B8 B3B8 EB82AF B3B8 +B3B9 B3B9 EB82B1 B3B9 +B3BA B3BA EB82B3 B3BA +B3BB B3BB EB82B4 B3BB +B3BC B3BC EB82B5 B3BC +B3BD B3BD EB82B8 B3BD +B3BE B3BE EB82BC B3BE +B3BF B3BF EB8384 B3BF +B3C0 B3C0 EB8385 B3C0 +B3C1 B3C1 EB8387 B3C1 +B3C2 B3C2 EB8388 B3C2 +B3C3 B3C3 EB8389 B3C3 +B3C4 B3C4 EB8390 B3C4 +B3C5 B3C5 EB8391 B3C5 +B3C6 B3C6 EB8394 B3C6 +B3C7 B3C7 EB8398 B3C7 +B3C8 B3C8 EB83A0 B3C8 +B3C9 B3C9 EB83A5 B3C9 +B3CA B3CA EB8488 B3CA +B3CB B3CB EB8489 B3CB +B3CC B3CC EB848B B3CC +B3CD B3CD EB848C B3CD +B3CE B3CE EB8490 B3CE +B3CF B3CF EB8492 B3CF +B3D0 B3D0 EB8493 B3D0 +B3D1 B3D1 EB8498 B3D1 +B3D2 B3D2 EB8499 B3D2 +B3D3 B3D3 EB849B B3D3 +B3D4 B3D4 EB849C B3D4 +B3D5 B3D5 EB849D B3D5 +B3D6 B3D6 EB84A3 B3D6 +B3D7 B3D7 EB84A4 B3D7 +B3D8 B3D8 EB84A5 B3D8 +B3D9 B3D9 EB84A8 B3D9 +B3DA B3DA EB84AC B3DA +B3DB B3DB EB84B4 B3DB +B3DC B3DC EB84B5 B3DC +B3DD B3DD EB84B7 B3DD +B3DE B3DE EB84B8 B3DE +B3DF B3DF EB84B9 B3DF +B3E0 B3E0 EB8580 B3E0 +B3E1 B3E1 EB8581 B3E1 +B3E2 B3E2 EB8584 B3E2 +B3E3 B3E3 EB8588 B3E3 +B3E4 B3E4 EB8590 B3E4 +B3E5 B3E5 EB8591 B3E5 +B3E6 B3E6 EB8594 B3E6 +B3E7 B3E7 EB8595 B3E7 +B3E8 B3E8 EB8598 B3E8 +B3E9 B3E9 EB859C B3E9 +B3EA B3EA EB85A0 B3EA +B3EB B3EB EB85B8 B3EB +B3EC B3EC EB85B9 B3EC +B3ED B3ED EB85BC B3ED +B3EE B3EE EB8680 B3EE +B3EF B3EF EB8682 B3EF +B3F0 B3F0 EB8688 B3F0 +B3F1 B3F1 EB8689 B3F1 +B3F2 B3F2 EB868B B3F2 +B3F3 B3F3 EB868D B3F3 +B3F4 B3F4 EB8692 B3F4 +B3F5 B3F5 EB8693 B3F5 +B3F6 B3F6 EB8694 B3F6 +B3F7 B3F7 EB8698 B3F7 +B3F8 B3F8 EB869C B3F8 +B3F9 B3F9 EB86A8 B3F9 +B3FA B3FA EB878C B3FA +B3FB B3FB EB8790 B3FB +B3FC B3FC EB8794 B3FC +B3FD B3FD EB879C B3FD +B3FE B3FE EB879D B3FE +B441 B441 ED80AE B441 +B442 B442 ED80AF B442 +B443 B443 ED80B0 B443 +B444 B444 ED80B1 B444 +B445 B445 ED80B2 B445 +B446 B446 ED80B3 B446 +B447 B447 ED80B6 B447 +B448 B448 ED80B7 B448 +B449 B449 ED80B9 B449 +B44A B44A ED80BA B44A +B44B B44B ED80BB B44B +B44C B44C ED80BD B44C +B44D B44D ED80BE B44D +B44E B44E ED80BF B44E +B44F B44F ED8180 B44F +B450 B450 ED8181 B450 +B451 B451 ED8182 B451 +B452 B452 ED8183 B452 +B453 B453 ED8186 B453 +B454 B454 ED8188 B454 +B455 B455 ED818A B455 +B456 B456 ED818B B456 +B457 B457 ED818C B457 +B458 B458 ED818D B458 +B459 B459 ED818E B459 +B45A B45A ED818F B45A +B461 B461 ED8191 B461 +B462 B462 ED8192 B462 +B463 B463 ED8193 B463 +B464 B464 ED8195 B464 +B465 B465 ED8196 B465 +B466 B466 ED8197 B466 +B467 B467 ED8199 B467 +B468 B468 ED819A B468 +B469 B469 ED819B B469 +B46A B46A ED819C B46A +B46B B46B ED819D B46B +B46C B46C ED819E B46C +B46D B46D ED819F B46D +B46E B46E ED81A1 B46E +B46F B46F ED81A2 B46F +B470 B470 ED81A3 B470 +B471 B471 ED81A4 B471 +B472 B472 ED81A5 B472 +B473 B473 ED81A6 B473 +B474 B474 ED81A7 B474 +B475 B475 ED81A8 B475 +B476 B476 ED81A9 B476 +B477 B477 ED81AA B477 +B478 B478 ED81AB B478 +B479 B479 ED81AE B479 +B47A B47A ED81AF B47A +B481 B481 ED81B1 B481 +B482 B482 ED81B2 B482 +B483 B483 ED81B3 B483 +B484 B484 ED81B5 B484 +B485 B485 ED81B6 B485 +B486 B486 ED81B7 B486 +B487 B487 ED81B8 B487 +B488 B488 ED81B9 B488 +B489 B489 ED81BA B489 +B48A B48A ED81BB B48A +B48B B48B ED81BE B48B +B48C B48C ED81BF B48C +B48D B48D ED8280 B48D +B48E B48E ED8282 B48E +B48F B48F ED8283 B48F +B490 B490 ED8284 B490 +B491 B491 ED8285 B491 +B492 B492 ED8286 B492 +B493 B493 ED8287 B493 +B494 B494 ED8288 B494 +B495 B495 ED8289 B495 +B496 B496 ED828A B496 +B497 B497 ED828B B497 +B498 B498 ED828C B498 +B499 B499 ED828D B499 +B49A B49A ED828E B49A +B49B B49B ED828F B49B +B49C B49C ED8290 B49C +B49D B49D ED8291 B49D +B49E B49E ED8292 B49E +B49F B49F ED8293 B49F +B4A0 B4A0 ED8294 B4A0 +B4A1 B4A1 EB879F B4A1 +B4A2 B4A2 EB87A8 B4A2 +B4A3 B4A3 EB87A9 B4A3 +B4A4 B4A4 EB87AC B4A4 +B4A5 B4A5 EB87B0 B4A5 +B4A6 B4A6 EB87B9 B4A6 +B4A7 B4A7 EB87BB B4A7 +B4A8 B4A8 EB87BD B4A8 +B4A9 B4A9 EB8884 B4A9 +B4AA B4AA EB8885 B4AA +B4AB B4AB EB8888 B4AB +B4AC B4AC EB888B B4AC +B4AD B4AD EB888C B4AD +B4AE B4AE EB8894 B4AE +B4AF B4AF EB8895 B4AF +B4B0 B4B0 EB8897 B4B0 +B4B1 B4B1 EB8899 B4B1 +B4B2 B4B2 EB88A0 B4B2 +B4B3 B4B3 EB88B4 B4B3 +B4B4 B4B4 EB88BC B4B4 +B4B5 B4B5 EB8998 B4B5 +B4B6 B4B6 EB899C B4B6 +B4B7 B4B7 EB89A0 B4B7 +B4B8 B4B8 EB89A8 B4B8 +B4B9 B4B9 EB89A9 B4B9 +B4BA B4BA EB89B4 B4BA +B4BB B4BB EB89B5 B4BB +B4BC B4BC EB89BC B4BC +B4BD B4BD EB8A84 B4BD +B4BE B4BE EB8A85 B4BE +B4BF B4BF EB8A89 B4BF +B4C0 B4C0 EB8A90 B4C0 +B4C1 B4C1 EB8A91 B4C1 +B4C2 B4C2 EB8A94 B4C2 +B4C3 B4C3 EB8A98 B4C3 +B4C4 B4C4 EB8A99 B4C4 +B4C5 B4C5 EB8A9A B4C5 +B4C6 B4C6 EB8AA0 B4C6 +B4C7 B4C7 EB8AA1 B4C7 +B4C8 B4C8 EB8AA3 B4C8 +B4C9 B4C9 EB8AA5 B4C9 +B4CA B4CA EB8AA6 B4CA +B4CB B4CB EB8AAA B4CB +B4CC B4CC EB8AAC B4CC +B4CD B4CD EB8AB0 B4CD +B4CE B4CE EB8AB4 B4CE +B4CF B4CF EB8B88 B4CF +B4D0 B4D0 EB8B89 B4D0 +B4D1 B4D1 EB8B8C B4D1 +B4D2 B4D2 EB8B90 B4D2 +B4D3 B4D3 EB8B92 B4D3 +B4D4 B4D4 EB8B98 B4D4 +B4D5 B4D5 EB8B99 B4D5 +B4D6 B4D6 EB8B9B B4D6 +B4D7 B4D7 EB8B9D B4D7 +B4D8 B4D8 EB8BA2 B4D8 +B4D9 B4D9 EB8BA4 B4D9 +B4DA B4DA EB8BA5 B4DA +B4DB B4DB EB8BA6 B4DB +B4DC B4DC EB8BA8 B4DC +B4DD B4DD EB8BAB B4DD +B4DE B4DE EB8BAC B4DE +B4DF B4DF EB8BAD B4DF +B4E0 B4E0 EB8BAE B4E0 +B4E1 B4E1 EB8BAF B4E1 +B4E2 B4E2 EB8BB3 B4E2 +B4E3 B4E3 EB8BB4 B4E3 +B4E4 B4E4 EB8BB5 B4E4 +B4E5 B4E5 EB8BB7 B4E5 +B4E6 B4E6 EB8BB8 B4E6 +B4E7 B4E7 EB8BB9 B4E7 +B4E8 B4E8 EB8BBA B4E8 +B4E9 B4E9 EB8BBB B4E9 +B4EA B4EA EB8BBF B4EA +B4EB B4EB EB8C80 B4EB +B4EC B4EC EB8C81 B4EC +B4ED B4ED EB8C84 B4ED +B4EE B4EE EB8C88 B4EE +B4EF B4EF EB8C90 B4EF +B4F0 B4F0 EB8C91 B4F0 +B4F1 B4F1 EB8C93 B4F1 +B4F2 B4F2 EB8C94 B4F2 +B4F3 B4F3 EB8C95 B4F3 +B4F4 B4F4 EB8C9C B4F4 +B4F5 B4F5 EB8D94 B4F5 +B4F6 B4F6 EB8D95 B4F6 +B4F7 B4F7 EB8D96 B4F7 +B4F8 B4F8 EB8D98 B4F8 +B4F9 B4F9 EB8D9B B4F9 +B4FA B4FA EB8D9C B4FA +B4FB B4FB EB8D9E B4FB +B4FC B4FC EB8D9F B4FC +B4FD B4FD EB8DA4 B4FD +B4FE B4FE EB8DA5 B4FE +B541 B541 ED8295 B541 +B542 B542 ED8296 B542 +B543 B543 ED8297 B543 +B544 B544 ED8298 B544 +B545 B545 ED8299 B545 +B546 B546 ED829A B546 +B547 B547 ED829B B547 +B548 B548 ED829C B548 +B549 B549 ED829D B549 +B54A B54A ED829E B54A +B54B B54B ED829F B54B +B54C B54C ED82A0 B54C +B54D B54D ED82A1 B54D +B54E B54E ED82A2 B54E +B54F B54F ED82A3 B54F +B550 B550 ED82A6 B550 +B551 B551 ED82A7 B551 +B552 B552 ED82A9 B552 +B553 B553 ED82AA B553 +B554 B554 ED82AB B554 +B555 B555 ED82AD B555 +B556 B556 ED82AE B556 +B557 B557 ED82AF B557 +B558 B558 ED82B0 B558 +B559 B559 ED82B1 B559 +B55A B55A ED82B2 B55A +B561 B561 ED82B3 B561 +B562 B562 ED82B6 B562 +B563 B563 ED82B8 B563 +B564 B564 ED82BA B564 +B565 B565 ED82BB B565 +B566 B566 ED82BC B566 +B567 B567 ED82BD B567 +B568 B568 ED82BE B568 +B569 B569 ED82BF B569 +B56A B56A ED8382 B56A +B56B B56B ED8383 B56B +B56C B56C ED8385 B56C +B56D B56D ED8386 B56D +B56E B56E ED8387 B56E +B56F B56F ED838A B56F +B570 B570 ED838B B570 +B571 B571 ED838C B571 +B572 B572 ED838D B572 +B573 B573 ED838E B573 +B574 B574 ED838F B574 +B575 B575 ED8392 B575 +B576 B576 ED8396 B576 +B577 B577 ED8397 B577 +B578 B578 ED8398 B578 +B579 B579 ED8399 B579 +B57A B57A ED839A B57A +B581 B581 ED839B B581 +B582 B582 ED839E B582 +B583 B583 ED839F B583 +B584 B584 ED83A1 B584 +B585 B585 ED83A2 B585 +B586 B586 ED83A3 B586 +B587 B587 ED83A5 B587 +B588 B588 ED83A6 B588 +B589 B589 ED83A7 B589 +B58A B58A ED83A8 B58A +B58B B58B ED83A9 B58B +B58C B58C ED83AA B58C +B58D B58D ED83AB B58D +B58E B58E ED83AE B58E +B58F B58F ED83B2 B58F +B590 B590 ED83B3 B590 +B591 B591 ED83B4 B591 +B592 B592 ED83B5 B592 +B593 B593 ED83B6 B593 +B594 B594 ED83B7 B594 +B595 B595 ED83B9 B595 +B596 B596 ED83BA B596 +B597 B597 ED83BB B597 +B598 B598 ED83BC B598 +B599 B599 ED83BD B599 +B59A B59A ED83BE B59A +B59B B59B ED83BF B59B +B59C B59C ED8480 B59C +B59D B59D ED8481 B59D +B59E B59E ED8482 B59E +B59F B59F ED8483 B59F +B5A0 B5A0 ED8484 B5A0 +B5A1 B5A1 EB8DA7 B5A1 +B5A2 B5A2 EB8DA9 B5A2 +B5A3 B5A3 EB8DAB B5A3 +B5A4 B5A4 EB8DAE B5A4 +B5A5 B5A5 EB8DB0 B5A5 +B5A6 B5A6 EB8DB1 B5A6 +B5A7 B5A7 EB8DB4 B5A7 +B5A8 B5A8 EB8DB8 B5A8 +B5A9 B5A9 EB8E80 B5A9 +B5AA B5AA EB8E81 B5AA +B5AB B5AB EB8E83 B5AB +B5AC B5AC EB8E84 B5AC +B5AD B5AD EB8E85 B5AD +B5AE B5AE EB8E8C B5AE +B5AF B5AF EB8E90 B5AF +B5B0 B5B0 EB8E94 B5B0 +B5B1 B5B1 EB8EA0 B5B1 +B5B2 B5B2 EB8EA1 B5B2 +B5B3 B5B3 EB8EA8 B5B3 +B5B4 B5B4 EB8EAC B5B4 +B5B5 B5B5 EB8F84 B5B5 +B5B6 B5B6 EB8F85 B5B6 +B5B7 B5B7 EB8F88 B5B7 +B5B8 B5B8 EB8F8B B5B8 +B5B9 B5B9 EB8F8C B5B9 +B5BA B5BA EB8F8E B5BA +B5BB B5BB EB8F90 B5BB +B5BC B5BC EB8F94 B5BC +B5BD B5BD EB8F95 B5BD +B5BE B5BE EB8F97 B5BE +B5BF B5BF EB8F99 B5BF +B5C0 B5C0 EB8F9B B5C0 +B5C1 B5C1 EB8F9D B5C1 +B5C2 B5C2 EB8FA0 B5C2 +B5C3 B5C3 EB8FA4 B5C3 +B5C4 B5C4 EB8FA8 B5C4 +B5C5 B5C5 EB8FBC B5C5 +B5C6 B5C6 EB9090 B5C6 +B5C7 B5C7 EB9098 B5C7 +B5C8 B5C8 EB909C B5C8 +B5C9 B5C9 EB90A0 B5C9 +B5CA B5CA EB90A8 B5CA +B5CB B5CB EB90A9 B5CB +B5CC B5CC EB90AB B5CC +B5CD B5CD EB90B4 B5CD +B5CE B5CE EB9190 B5CE +B5CF B5CF EB9191 B5CF +B5D0 B5D0 EB9194 B5D0 +B5D1 B5D1 EB9198 B5D1 +B5D2 B5D2 EB91A0 B5D2 +B5D3 B5D3 EB91A1 B5D3 +B5D4 B5D4 EB91A3 B5D4 +B5D5 B5D5 EB91A5 B5D5 +B5D6 B5D6 EB91AC B5D6 +B5D7 B5D7 EB9280 B5D7 +B5D8 B5D8 EB9288 B5D8 +B5D9 B5D9 EB929D B5D9 +B5DA B5DA EB92A4 B5DA +B5DB B5DB EB92A8 B5DB +B5DC B5DC EB92AC B5DC +B5DD B5DD EB92B5 B5DD +B5DE B5DE EB92B7 B5DE +B5DF B5DF EB92B9 B5DF +B5E0 B5E0 EB9380 B5E0 +B5E1 B5E1 EB9384 B5E1 +B5E2 B5E2 EB9388 B5E2 +B5E3 B5E3 EB9390 B5E3 +B5E4 B5E4 EB9395 B5E4 +B5E5 B5E5 EB939C B5E5 +B5E6 B5E6 EB939D B5E6 +B5E7 B5E7 EB93A0 B5E7 +B5E8 B5E8 EB93A3 B5E8 +B5E9 B5E9 EB93A4 B5E9 +B5EA B5EA EB93A6 B5EA +B5EB B5EB EB93AC B5EB +B5EC B5EC EB93AD B5EC +B5ED B5ED EB93AF B5ED +B5EE B5EE EB93B1 B5EE +B5EF B5EF EB93B8 B5EF +B5F0 B5F0 EB9494 B5F0 +B5F1 B5F1 EB9495 B5F1 +B5F2 B5F2 EB9498 B5F2 +B5F3 B5F3 EB949B B5F3 +B5F4 B5F4 EB949C B5F4 +B5F5 B5F5 EB94A4 B5F5 +B5F6 B5F6 EB94A5 B5F6 +B5F7 B5F7 EB94A7 B5F7 +B5F8 B5F8 EB94A8 B5F8 +B5F9 B5F9 EB94A9 B5F9 +B5FA B5FA EB94AA B5FA +B5FB B5FB EB94B0 B5FB +B5FC B5FC EB94B1 B5FC +B5FD B5FD EB94B4 B5FD +B5FE B5FE EB94B8 B5FE +B641 B641 ED8485 B641 +B642 B642 ED8486 B642 +B643 B643 ED8487 B643 +B644 B644 ED8488 B644 +B645 B645 ED8489 B645 +B646 B646 ED848A B646 +B647 B647 ED848B B647 +B648 B648 ED848C B648 +B649 B649 ED848E B649 +B64A B64A ED848F B64A +B64B B64B ED8490 B64B +B64C B64C ED8491 B64C +B64D B64D ED8492 B64D +B64E B64E ED8493 B64E +B64F B64F ED8494 B64F +B650 B650 ED8495 B650 +B651 B651 ED8496 B651 +B652 B652 ED8497 B652 +B653 B653 ED8498 B653 +B654 B654 ED8499 B654 +B655 B655 ED849A B655 +B656 B656 ED849B B656 +B657 B657 ED849C B657 +B658 B658 ED849D B658 +B659 B659 ED849E B659 +B65A B65A ED849F B65A +B661 B661 ED84A0 B661 +B662 B662 ED84A1 B662 +B663 B663 ED84A2 B663 +B664 B664 ED84A3 B664 +B665 B665 ED84A4 B665 +B666 B666 ED84A5 B666 +B667 B667 ED84A6 B667 +B668 B668 ED84A7 B668 +B669 B669 ED84A8 B669 +B66A B66A ED84A9 B66A +B66B B66B ED84AA B66B +B66C B66C ED84AB B66C +B66D B66D ED84AC B66D +B66E B66E ED84AD B66E +B66F B66F ED84AE B66F +B670 B670 ED84AF B670 +B671 B671 ED84B2 B671 +B672 B672 ED84B3 B672 +B673 B673 ED84B5 B673 +B674 B674 ED84B6 B674 +B675 B675 ED84B7 B675 +B676 B676 ED84B9 B676 +B677 B677 ED84BB B677 +B678 B678 ED84BC B678 +B679 B679 ED84BD B679 +B67A B67A ED84BE B67A +B681 B681 ED84BF B681 +B682 B682 ED8582 B682 +B683 B683 ED8586 B683 +B684 B684 ED8587 B684 +B685 B685 ED8588 B685 +B686 B686 ED8589 B686 +B687 B687 ED858A B687 +B688 B688 ED858B B688 +B689 B689 ED858E B689 +B68A B68A ED858F B68A +B68B B68B ED8591 B68B +B68C B68C ED8592 B68C +B68D B68D ED8593 B68D +B68E B68E ED8595 B68E +B68F B68F ED8596 B68F +B690 B690 ED8597 B690 +B691 B691 ED8598 B691 +B692 B692 ED8599 B692 +B693 B693 ED859A B693 +B694 B694 ED859B B694 +B695 B695 ED859E B695 +B696 B696 ED85A0 B696 +B697 B697 ED85A2 B697 +B698 B698 ED85A3 B698 +B699 B699 ED85A4 B699 +B69A B69A ED85A5 B69A +B69B B69B ED85A6 B69B +B69C B69C ED85A7 B69C +B69D B69D ED85A9 B69D +B69E B69E ED85AA B69E +B69F B69F ED85AB B69F +B6A0 B6A0 ED85AD B6A0 +B6A1 B6A1 EB9580 B6A1 +B6A2 B6A2 EB9581 B6A2 +B6A3 B6A3 EB9583 B6A3 +B6A4 B6A4 EB9584 B6A4 +B6A5 B6A5 EB9585 B6A5 +B6A6 B6A6 EB958B B6A6 +B6A7 B6A7 EB958C B6A7 +B6A8 B6A8 EB958D B6A8 +B6A9 B6A9 EB9590 B6A9 +B6AA B6AA EB9594 B6AA +B6AB B6AB EB959C B6AB +B6AC B6AC EB959D B6AC +B6AD B6AD EB959F B6AD +B6AE B6AE EB95A0 B6AE +B6AF B6AF EB95A1 B6AF +B6B0 B6B0 EB96A0 B6B0 +B6B1 B6B1 EB96A1 B6B1 +B6B2 B6B2 EB96A4 B6B2 +B6B3 B6B3 EB96A8 B6B3 +B6B4 B6B4 EB96AA B6B4 +B6B5 B6B5 EB96AB B6B5 +B6B6 B6B6 EB96B0 B6B6 +B6B7 B6B7 EB96B1 B6B7 +B6B8 B6B8 EB96B3 B6B8 +B6B9 B6B9 EB96B4 B6B9 +B6BA B6BA EB96B5 B6BA +B6BB B6BB EB96BB B6BB +B6BC B6BC EB96BC B6BC +B6BD B6BD EB96BD B6BD +B6BE B6BE EB9780 B6BE +B6BF B6BF EB9784 B6BF +B6C0 B6C0 EB978C B6C0 +B6C1 B6C1 EB978D B6C1 +B6C2 B6C2 EB978F B6C2 +B6C3 B6C3 EB9790 B6C3 +B6C4 B6C4 EB9791 B6C4 +B6C5 B6C5 EB9798 B6C5 +B6C6 B6C6 EB97AC B6C6 +B6C7 B6C7 EB9890 B6C7 +B6C8 B6C8 EB9891 B6C8 +B6C9 B6C9 EB9894 B6C9 +B6CA B6CA EB9898 B6CA +B6CB B6CB EB98A5 B6CB +B6CC B6CC EB98AC B6CC +B6CD B6CD EB98B4 B6CD +B6CE B6CE EB9988 B6CE +B6CF B6CF EB99A4 B6CF +B6D0 B6D0 EB99A8 B6D0 +B6D1 B6D1 EB9A9C B6D1 +B6D2 B6D2 EB9A9D B6D2 +B6D3 B6D3 EB9AA0 B6D3 +B6D4 B6D4 EB9AA4 B6D4 +B6D5 B6D5 EB9AAB B6D5 +B6D6 B6D6 EB9AAC B6D6 +B6D7 B6D7 EB9AB1 B6D7 +B6D8 B6D8 EB9B94 B6D8 +B6D9 B6D9 EB9BB0 B6D9 +B6DA B6DA EB9BB4 B6DA +B6DB B6DB EB9BB8 B6DB +B6DC B6DC EB9C80 B6DC +B6DD B6DD EB9C81 B6DD +B6DE B6DE EB9C85 B6DE +B6DF B6DF EB9CA8 B6DF +B6E0 B6E0 EB9CA9 B6E0 +B6E1 B6E1 EB9CAC B6E1 +B6E2 B6E2 EB9CAF B6E2 +B6E3 B6E3 EB9CB0 B6E3 +B6E4 B6E4 EB9CB8 B6E4 +B6E5 B6E5 EB9CB9 B6E5 +B6E6 B6E6 EB9CBB B6E6 +B6E7 B6E7 EB9D84 B6E7 +B6E8 B6E8 EB9D88 B6E8 +B6E9 B6E9 EB9D8C B6E9 +B6EA B6EA EB9D94 B6EA +B6EB B6EB EB9D95 B6EB +B6EC B6EC EB9DA0 B6EC +B6ED B6ED EB9DA4 B6ED +B6EE B6EE EB9DA8 B6EE +B6EF B6EF EB9DB0 B6EF +B6F0 B6F0 EB9DB1 B6F0 +B6F1 B6F1 EB9DB3 B6F1 +B6F2 B6F2 EB9DB5 B6F2 +B6F3 B6F3 EB9DBC B6F3 +B6F4 B6F4 EB9DBD B6F4 +B6F5 B6F5 EB9E80 B6F5 +B6F6 B6F6 EB9E84 B6F6 +B6F7 B6F7 EB9E8C B6F7 +B6F8 B6F8 EB9E8D B6F8 +B6F9 B6F9 EB9E8F B6F9 +B6FA B6FA EB9E90 B6FA +B6FB B6FB EB9E91 B6FB +B6FC B6FC EB9E92 B6FC +B6FD B6FD EB9E96 B6FD +B6FE B6FE EB9E97 B6FE +B741 B741 ED85AE B741 +B742 B742 ED85AF B742 +B743 B743 ED85B0 B743 +B744 B744 ED85B1 B744 +B745 B745 ED85B2 B745 +B746 B746 ED85B3 B746 +B747 B747 ED85B4 B747 +B748 B748 ED85B5 B748 +B749 B749 ED85B6 B749 +B74A B74A ED85B7 B74A +B74B B74B ED85B8 B74B +B74C B74C ED85B9 B74C +B74D B74D ED85BA B74D +B74E B74E ED85BB B74E +B74F B74F ED85BD B74F +B750 B750 ED85BE B750 +B751 B751 ED85BF B751 +B752 B752 ED8680 B752 +B753 B753 ED8681 B753 +B754 B754 ED8682 B754 +B755 B755 ED8683 B755 +B756 B756 ED8685 B756 +B757 B757 ED8686 B757 +B758 B758 ED8687 B758 +B759 B759 ED8689 B759 +B75A B75A ED868A B75A +B761 B761 ED868B B761 +B762 B762 ED868C B762 +B763 B763 ED868D B763 +B764 B764 ED868E B764 +B765 B765 ED868F B765 +B766 B766 ED8690 B766 +B767 B767 ED8691 B767 +B768 B768 ED8692 B768 +B769 B769 ED8693 B769 +B76A B76A ED8694 B76A +B76B B76B ED8695 B76B +B76C B76C ED8696 B76C +B76D B76D ED8697 B76D +B76E B76E ED8698 B76E +B76F B76F ED8699 B76F +B770 B770 ED869A B770 +B771 B771 ED869B B771 +B772 B772 ED869C B772 +B773 B773 ED869D B773 +B774 B774 ED869E B774 +B775 B775 ED869F B775 +B776 B776 ED86A2 B776 +B777 B777 ED86A3 B777 +B778 B778 ED86A5 B778 +B779 B779 ED86A6 B779 +B77A B77A ED86A7 B77A +B781 B781 ED86A9 B781 +B782 B782 ED86AA B782 +B783 B783 ED86AB B783 +B784 B784 ED86AC B784 +B785 B785 ED86AD B785 +B786 B786 ED86AE B786 +B787 B787 ED86AF B787 +B788 B788 ED86B2 B788 +B789 B789 ED86B4 B789 +B78A B78A ED86B6 B78A +B78B B78B ED86B7 B78B +B78C B78C ED86B8 B78C +B78D B78D ED86B9 B78D +B78E B78E ED86BB B78E +B78F B78F ED86BD B78F +B790 B790 ED86BE B790 +B791 B791 ED86BF B791 +B792 B792 ED8781 B792 +B793 B793 ED8782 B793 +B794 B794 ED8783 B794 +B795 B795 ED8784 B795 +B796 B796 ED8785 B796 +B797 B797 ED8786 B797 +B798 B798 ED8787 B798 +B799 B799 ED8788 B799 +B79A B79A ED8789 B79A +B79B B79B ED878A B79B +B79C B79C ED878B B79C +B79D B79D ED878C B79D +B79E B79E ED878D B79E +B79F B79F ED878E B79F +B7A0 B7A0 ED878F B7A0 +B7A1 B7A1 EB9E98 B7A1 +B7A2 B7A2 EB9E99 B7A2 +B7A3 B7A3 EB9E9C B7A3 +B7A4 B7A4 EB9EA0 B7A4 +B7A5 B7A5 EB9EA8 B7A5 +B7A6 B7A6 EB9EA9 B7A6 +B7A7 B7A7 EB9EAB B7A7 +B7A8 B7A8 EB9EAC B7A8 +B7A9 B7A9 EB9EAD B7A9 +B7AA B7AA EB9EB4 B7AA +B7AB B7AB EB9EB5 B7AB +B7AC B7AC EB9EB8 B7AC +B7AD B7AD EB9F87 B7AD +B7AE B7AE EB9F89 B7AE +B7AF B7AF EB9FAC B7AF +B7B0 B7B0 EB9FAD B7B0 +B7B1 B7B1 EB9FB0 B7B1 +B7B2 B7B2 EB9FB4 B7B2 +B7B3 B7B3 EB9FBC B7B3 +B7B4 B7B4 EB9FBD B7B4 +B7B5 B7B5 EB9FBF B7B5 +B7B6 B7B6 EBA080 B7B6 +B7B7 B7B7 EBA081 B7B7 +B7B8 B7B8 EBA087 B7B8 +B7B9 B7B9 EBA088 B7B9 +B7BA B7BA EBA089 B7BA +B7BB B7BB EBA08C B7BB +B7BC B7BC EBA090 B7BC +B7BD B7BD EBA098 B7BD +B7BE B7BE EBA099 B7BE +B7BF B7BF EBA09B B7BF +B7C0 B7C0 EBA09D B7C0 +B7C1 B7C1 EBA0A4 B7C1 +B7C2 B7C2 EBA0A5 B7C2 +B7C3 B7C3 EBA0A8 B7C3 +B7C4 B7C4 EBA0AC B7C4 +B7C5 B7C5 EBA0B4 B7C5 +B7C6 B7C6 EBA0B5 B7C6 +B7C7 B7C7 EBA0B7 B7C7 +B7C8 B7C8 EBA0B8 B7C8 +B7C9 B7C9 EBA0B9 B7C9 +B7CA B7CA EBA180 B7CA +B7CB B7CB EBA184 B7CB +B7CC B7CC EBA191 B7CC +B7CD B7CD EBA193 B7CD +B7CE B7CE EBA19C B7CE +B7CF B7CF EBA19D B7CF +B7D0 B7D0 EBA1A0 B7D0 +B7D1 B7D1 EBA1A4 B7D1 +B7D2 B7D2 EBA1AC B7D2 +B7D3 B7D3 EBA1AD B7D3 +B7D4 B7D4 EBA1AF B7D4 +B7D5 B7D5 EBA1B1 B7D5 +B7D6 B7D6 EBA1B8 B7D6 +B7D7 B7D7 EBA1BC B7D7 +B7D8 B7D8 EBA28D B7D8 +B7D9 B7D9 EBA2A8 B7D9 +B7DA B7DA EBA2B0 B7DA +B7DB B7DB EBA2B4 B7DB +B7DC B7DC EBA2B8 B7DC +B7DD B7DD EBA380 B7DD +B7DE B7DE EBA381 B7DE +B7DF B7DF EBA383 B7DF +B7E0 B7E0 EBA385 B7E0 +B7E1 B7E1 EBA38C B7E1 +B7E2 B7E2 EBA390 B7E2 +B7E3 B7E3 EBA394 B7E3 +B7E4 B7E4 EBA39D B7E4 +B7E5 B7E5 EBA39F B7E5 +B7E6 B7E6 EBA3A1 B7E6 +B7E7 B7E7 EBA3A8 B7E7 +B7E8 B7E8 EBA3A9 B7E8 +B7E9 B7E9 EBA3AC B7E9 +B7EA B7EA EBA3B0 B7EA +B7EB B7EB EBA3B8 B7EB +B7EC B7EC EBA3B9 B7EC +B7ED B7ED EBA3BB B7ED +B7EE B7EE EBA3BD B7EE +B7EF B7EF EBA484 B7EF +B7F0 B7F0 EBA498 B7F0 +B7F1 B7F1 EBA4A0 B7F1 +B7F2 B7F2 EBA4BC B7F2 +B7F3 B7F3 EBA4BD B7F3 +B7F4 B7F4 EBA580 B7F4 +B7F5 B7F5 EBA584 B7F5 +B7F6 B7F6 EBA58C B7F6 +B7F7 B7F7 EBA58F B7F7 +B7F8 B7F8 EBA591 B7F8 +B7F9 B7F9 EBA598 B7F9 +B7FA B7FA EBA599 B7FA +B7FB B7FB EBA59C B7FB +B7FC B7FC EBA5A0 B7FC +B7FD B7FD EBA5A8 B7FD +B7FE B7FE EBA5A9 B7FE +B841 B841 ED8790 B841 +B842 B842 ED8791 B842 +B843 B843 ED8792 B843 +B844 B844 ED8793 B844 +B845 B845 ED8794 B845 +B846 B846 ED8795 B846 +B847 B847 ED8796 B847 +B848 B848 ED8797 B848 +B849 B849 ED8799 B849 +B84A B84A ED879A B84A +B84B B84B ED879B B84B +B84C B84C ED879C B84C +B84D B84D ED879D B84D +B84E B84E ED879E B84E +B84F B84F ED879F B84F +B850 B850 ED87A0 B850 +B851 B851 ED87A1 B851 +B852 B852 ED87A2 B852 +B853 B853 ED87A3 B853 +B854 B854 ED87A4 B854 +B855 B855 ED87A5 B855 +B856 B856 ED87A6 B856 +B857 B857 ED87A7 B857 +B858 B858 ED87A8 B858 +B859 B859 ED87A9 B859 +B85A B85A ED87AA B85A +B861 B861 ED87AB B861 +B862 B862 ED87AC B862 +B863 B863 ED87AD B863 +B864 B864 ED87AE B864 +B865 B865 ED87AF B865 +B866 B866 ED87B0 B866 +B867 B867 ED87B1 B867 +B868 B868 ED87B2 B868 +B869 B869 ED87B3 B869 +B86A B86A ED87B5 B86A +B86B B86B ED87B6 B86B +B86C B86C ED87B7 B86C +B86D B86D ED87B9 B86D +B86E B86E ED87BA B86E +B86F B86F ED87BB B86F +B870 B870 ED87BC B870 +B871 B871 ED87BD B871 +B872 B872 ED87BE B872 +B873 B873 ED87BF B873 +B874 B874 ED8880 B874 +B875 B875 ED8881 B875 +B876 B876 ED8882 B876 +B877 B877 ED8883 B877 +B878 B878 ED8884 B878 +B879 B879 ED8885 B879 +B87A B87A ED8886 B87A +B881 B881 ED8888 B881 +B882 B882 ED888A B882 +B883 B883 ED888B B883 +B884 B884 ED888C B884 +B885 B885 ED888D B885 +B886 B886 ED888E B886 +B887 B887 ED888F B887 +B888 B888 ED8891 B888 +B889 B889 ED8892 B889 +B88A B88A ED8893 B88A +B88B B88B ED8894 B88B +B88C B88C ED8895 B88C +B88D B88D ED8896 B88D +B88E B88E ED8897 B88E +B88F B88F ED8898 B88F +B890 B890 ED8899 B890 +B891 B891 ED889A B891 +B892 B892 ED889B B892 +B893 B893 ED889C B893 +B894 B894 ED889D B894 +B895 B895 ED889E B895 +B896 B896 ED889F B896 +B897 B897 ED88A0 B897 +B898 B898 ED88A1 B898 +B899 B899 ED88A2 B899 +B89A B89A ED88A3 B89A +B89B B89B ED88A4 B89B +B89C B89C ED88A5 B89C +B89D B89D ED88A6 B89D +B89E B89E ED88A7 B89E +B89F B89F ED88A8 B89F +B8A0 B8A0 ED88A9 B8A0 +B8A1 B8A1 EBA5AB B8A1 +B8A2 B8A2 EBA5AD B8A2 +B8A3 B8A3 EBA5B4 B8A3 +B8A4 B8A4 EBA5B5 B8A4 +B8A5 B8A5 EBA5B8 B8A5 +B8A6 B8A6 EBA5BC B8A6 +B8A7 B8A7 EBA684 B8A7 +B8A8 B8A8 EBA685 B8A8 +B8A9 B8A9 EBA687 B8A9 +B8AA B8AA EBA689 B8AA +B8AB B8AB EBA68A B8AB +B8AC B8AC EBA68D B8AC +B8AD B8AD EBA68E B8AD +B8AE B8AE EBA6AC B8AE +B8AF B8AF EBA6AD B8AF +B8B0 B8B0 EBA6B0 B8B0 +B8B1 B8B1 EBA6B4 B8B1 +B8B2 B8B2 EBA6BC B8B2 +B8B3 B8B3 EBA6BD B8B3 +B8B4 B8B4 EBA6BF B8B4 +B8B5 B8B5 EBA781 B8B5 +B8B6 B8B6 EBA788 B8B6 +B8B7 B8B7 EBA789 B8B7 +B8B8 B8B8 EBA78C B8B8 +B8B9 B8B9 EBA78E B8B9 +B8BA B8BA EBA78F B8BA +B8BB B8BB EBA790 B8BB +B8BC B8BC EBA791 B8BC +B8BD B8BD EBA792 B8BD +B8BE B8BE EBA798 B8BE +B8BF B8BF EBA799 B8BF +B8C0 B8C0 EBA79B B8C0 +B8C1 B8C1 EBA79D B8C1 +B8C2 B8C2 EBA79E B8C2 +B8C3 B8C3 EBA7A1 B8C3 +B8C4 B8C4 EBA7A3 B8C4 +B8C5 B8C5 EBA7A4 B8C5 +B8C6 B8C6 EBA7A5 B8C6 +B8C7 B8C7 EBA7A8 B8C7 +B8C8 B8C8 EBA7AC B8C8 +B8C9 B8C9 EBA7B4 B8C9 +B8CA B8CA EBA7B5 B8CA +B8CB B8CB EBA7B7 B8CB +B8CC B8CC EBA7B8 B8CC +B8CD B8CD EBA7B9 B8CD +B8CE B8CE EBA7BA B8CE +B8CF B8CF EBA880 B8CF +B8D0 B8D0 EBA881 B8D0 +B8D1 B8D1 EBA888 B8D1 +B8D2 B8D2 EBA895 B8D2 +B8D3 B8D3 EBA8B8 B8D3 +B8D4 B8D4 EBA8B9 B8D4 +B8D5 B8D5 EBA8BC B8D5 +B8D6 B8D6 EBA980 B8D6 +B8D7 B8D7 EBA982 B8D7 +B8D8 B8D8 EBA988 B8D8 +B8D9 B8D9 EBA989 B8D9 +B8DA B8DA EBA98B B8DA +B8DB B8DB EBA98D B8DB +B8DC B8DC EBA98E B8DC +B8DD B8DD EBA993 B8DD +B8DE B8DE EBA994 B8DE +B8DF B8DF EBA995 B8DF +B8E0 B8E0 EBA998 B8E0 +B8E1 B8E1 EBA99C B8E1 +B8E2 B8E2 EBA9A4 B8E2 +B8E3 B8E3 EBA9A5 B8E3 +B8E4 B8E4 EBA9A7 B8E4 +B8E5 B8E5 EBA9A8 B8E5 +B8E6 B8E6 EBA9A9 B8E6 +B8E7 B8E7 EBA9B0 B8E7 +B8E8 B8E8 EBA9B1 B8E8 +B8E9 B8E9 EBA9B4 B8E9 +B8EA B8EA EBA9B8 B8EA +B8EB B8EB EBAA83 B8EB +B8EC B8EC EBAA84 B8EC +B8ED B8ED EBAA85 B8ED +B8EE B8EE EBAA87 B8EE +B8EF B8EF EBAA8C B8EF +B8F0 B8F0 EBAAA8 B8F0 +B8F1 B8F1 EBAAA9 B8F1 +B8F2 B8F2 EBAAAB B8F2 +B8F3 B8F3 EBAAAC B8F3 +B8F4 B8F4 EBAAB0 B8F4 +B8F5 B8F5 EBAAB2 B8F5 +B8F6 B8F6 EBAAB8 B8F6 +B8F7 B8F7 EBAAB9 B8F7 +B8F8 B8F8 EBAABB B8F8 +B8F9 B8F9 EBAABD B8F9 +B8FA B8FA EBAB84 B8FA +B8FB B8FB EBAB88 B8FB +B8FC B8FC EBAB98 B8FC +B8FD B8FD EBAB99 B8FD +B8FE B8FE EBABBC B8FE +B941 B941 ED88AA B941 +B942 B942 ED88AB B942 +B943 B943 ED88AE B943 +B944 B944 ED88AF B944 +B945 B945 ED88B1 B945 +B946 B946 ED88B2 B946 +B947 B947 ED88B3 B947 +B948 B948 ED88B5 B948 +B949 B949 ED88B6 B949 +B94A B94A ED88B7 B94A +B94B B94B ED88B8 B94B +B94C B94C ED88B9 B94C +B94D B94D ED88BA B94D +B94E B94E ED88BB B94E +B94F B94F ED88BE B94F +B950 B950 ED8980 B950 +B951 B951 ED8982 B951 +B952 B952 ED8983 B952 +B953 B953 ED8984 B953 +B954 B954 ED8985 B954 +B955 B955 ED8986 B955 +B956 B956 ED8987 B956 +B957 B957 ED8989 B957 +B958 B958 ED898A B958 +B959 B959 ED898B B959 +B95A B95A ED898C B95A +B961 B961 ED898D B961 +B962 B962 ED898E B962 +B963 B963 ED898F B963 +B964 B964 ED8990 B964 +B965 B965 ED8991 B965 +B966 B966 ED8992 B966 +B967 B967 ED8993 B967 +B968 B968 ED8994 B968 +B969 B969 ED8995 B969 +B96A B96A ED8996 B96A +B96B B96B ED8997 B96B +B96C B96C ED8998 B96C +B96D B96D ED8999 B96D +B96E B96E ED899A B96E +B96F B96F ED899B B96F +B970 B970 ED899D B970 +B971 B971 ED899E B971 +B972 B972 ED899F B972 +B973 B973 ED89A0 B973 +B974 B974 ED89A1 B974 +B975 B975 ED89A2 B975 +B976 B976 ED89A3 B976 +B977 B977 ED89A5 B977 +B978 B978 ED89A6 B978 +B979 B979 ED89A7 B979 +B97A B97A ED89A8 B97A +B981 B981 ED89A9 B981 +B982 B982 ED89AA B982 +B983 B983 ED89AB B983 +B984 B984 ED89AC B984 +B985 B985 ED89AD B985 +B986 B986 ED89AE B986 +B987 B987 ED89AF B987 +B988 B988 ED89B0 B988 +B989 B989 ED89B1 B989 +B98A B98A ED89B2 B98A +B98B B98B ED89B3 B98B +B98C B98C ED89B4 B98C +B98D B98D ED89B5 B98D +B98E B98E ED89B6 B98E +B98F B98F ED89B7 B98F +B990 B990 ED89B8 B990 +B991 B991 ED89B9 B991 +B992 B992 ED89BA B992 +B993 B993 ED89BB B993 +B994 B994 ED89BC B994 +B995 B995 ED89BD B995 +B996 B996 ED89BE B996 +B997 B997 ED89BF B997 +B998 B998 ED8A82 B998 +B999 B999 ED8A83 B999 +B99A B99A ED8A85 B99A +B99B B99B ED8A86 B99B +B99C B99C ED8A87 B99C +B99D B99D ED8A89 B99D +B99E B99E ED8A8A B99E +B99F B99F ED8A8B B99F +B9A0 B9A0 ED8A8C B9A0 +B9A1 B9A1 EBAC80 B9A1 +B9A2 B9A2 EBAC84 B9A2 +B9A3 B9A3 EBAC8D B9A3 +B9A4 B9A4 EBAC8F B9A4 +B9A5 B9A5 EBAC91 B9A5 +B9A6 B9A6 EBAC98 B9A6 +B9A7 B9A7 EBAC9C B9A7 +B9A8 B9A8 EBACA0 B9A8 +B9A9 B9A9 EBACA9 B9A9 +B9AA B9AA EBACAB B9AA +B9AB B9AB EBACB4 B9AB +B9AC B9AC EBACB5 B9AC +B9AD B9AD EBACB6 B9AD +B9AE B9AE EBACB8 B9AE +B9AF B9AF EBACBB B9AF +B9B0 B9B0 EBACBC B9B0 +B9B1 B9B1 EBACBD B9B1 +B9B2 B9B2 EBACBE B9B2 +B9B3 B9B3 EBAD84 B9B3 +B9B4 B9B4 EBAD85 B9B4 +B9B5 B9B5 EBAD87 B9B5 +B9B6 B9B6 EBAD89 B9B6 +B9B7 B9B7 EBAD8D B9B7 +B9B8 B9B8 EBAD8F B9B8 +B9B9 B9B9 EBAD90 B9B9 +B9BA B9BA EBAD94 B9BA +B9BB B9BB EBAD98 B9BB +B9BC B9BC EBADA1 B9BC +B9BD B9BD EBADA3 B9BD +B9BE B9BE EBADAC B9BE +B9BF B9BF EBAE88 B9BF +B9C0 B9C0 EBAE8C B9C0 +B9C1 B9C1 EBAE90 B9C1 +B9C2 B9C2 EBAEA4 B9C2 +B9C3 B9C3 EBAEA8 B9C3 +B9C4 B9C4 EBAEAC B9C4 +B9C5 B9C5 EBAEB4 B9C5 +B9C6 B9C6 EBAEB7 B9C6 +B9C7 B9C7 EBAF80 B9C7 +B9C8 B9C8 EBAF84 B9C8 +B9C9 B9C9 EBAF88 B9C9 +B9CA B9CA EBAF90 B9CA +B9CB B9CB EBAF93 B9CB +B9CC B9CC EBAFB8 B9CC +B9CD B9CD EBAFB9 B9CD +B9CE B9CE EBAFBC B9CE +B9CF B9CF EBAFBF B9CF +B9D0 B9D0 EBB080 B9D0 +B9D1 B9D1 EBB082 B9D1 +B9D2 B9D2 EBB088 B9D2 +B9D3 B9D3 EBB089 B9D3 +B9D4 B9D4 EBB08B B9D4 +B9D5 B9D5 EBB08C B9D5 +B9D6 B9D6 EBB08D B9D6 +B9D7 B9D7 EBB08F B9D7 +B9D8 B9D8 EBB091 B9D8 +B9D9 B9D9 EBB094 B9D9 +B9DA B9DA EBB095 B9DA +B9DB B9DB EBB096 B9DB +B9DC B9DC EBB097 B9DC +B9DD B9DD EBB098 B9DD +B9DE B9DE EBB09B B9DE +B9DF B9DF EBB09C B9DF +B9E0 B9E0 EBB09D B9E0 +B9E1 B9E1 EBB09E B9E1 +B9E2 B9E2 EBB09F B9E2 +B9E3 B9E3 EBB0A4 B9E3 +B9E4 B9E4 EBB0A5 B9E4 +B9E5 B9E5 EBB0A7 B9E5 +B9E6 B9E6 EBB0A9 B9E6 +B9E7 B9E7 EBB0AD B9E7 +B9E8 B9E8 EBB0B0 B9E8 +B9E9 B9E9 EBB0B1 B9E9 +B9EA B9EA EBB0B4 B9EA +B9EB B9EB EBB0B8 B9EB +B9EC B9EC EBB180 B9EC +B9ED B9ED EBB181 B9ED +B9EE B9EE EBB183 B9EE +B9EF B9EF EBB184 B9EF +B9F0 B9F0 EBB185 B9F0 +B9F1 B9F1 EBB189 B9F1 +B9F2 B9F2 EBB18C B9F2 +B9F3 B9F3 EBB18D B9F3 +B9F4 B9F4 EBB190 B9F4 +B9F5 B9F5 EBB19D B9F5 +B9F6 B9F6 EBB284 B9F6 +B9F7 B9F7 EBB285 B9F7 +B9F8 B9F8 EBB288 B9F8 +B9F9 B9F9 EBB28B B9F9 +B9FA B9FA EBB28C B9FA +B9FB B9FB EBB28E B9FB +B9FC B9FC EBB294 B9FC +B9FD B9FD EBB295 B9FD +B9FE B9FE EBB297 B9FE +BA41 BA41 ED8A8D BA41 +BA42 BA42 ED8A8E BA42 +BA43 BA43 ED8A8F BA43 +BA44 BA44 ED8A92 BA44 +BA45 BA45 ED8A93 BA45 +BA46 BA46 ED8A94 BA46 +BA47 BA47 ED8A96 BA47 +BA48 BA48 ED8A97 BA48 +BA49 BA49 ED8A98 BA49 +BA4A BA4A ED8A99 BA4A +BA4B BA4B ED8A9A BA4B +BA4C BA4C ED8A9B BA4C +BA4D BA4D ED8A9D BA4D +BA4E BA4E ED8A9E BA4E +BA4F BA4F ED8A9F BA4F +BA50 BA50 ED8AA1 BA50 +BA51 BA51 ED8AA2 BA51 +BA52 BA52 ED8AA3 BA52 +BA53 BA53 ED8AA5 BA53 +BA54 BA54 ED8AA6 BA54 +BA55 BA55 ED8AA7 BA55 +BA56 BA56 ED8AA8 BA56 +BA57 BA57 ED8AA9 BA57 +BA58 BA58 ED8AAA BA58 +BA59 BA59 ED8AAB BA59 +BA5A BA5A ED8AAD BA5A +BA61 BA61 ED8AAE BA61 +BA62 BA62 ED8AAF BA62 +BA63 BA63 ED8AB0 BA63 +BA64 BA64 ED8AB2 BA64 +BA65 BA65 ED8AB3 BA65 +BA66 BA66 ED8AB4 BA66 +BA67 BA67 ED8AB5 BA67 +BA68 BA68 ED8AB6 BA68 +BA69 BA69 ED8AB7 BA69 +BA6A BA6A ED8ABA BA6A +BA6B BA6B ED8ABB BA6B +BA6C BA6C ED8ABD BA6C +BA6D BA6D ED8ABE BA6D +BA6E BA6E ED8B81 BA6E +BA6F BA6F ED8B83 BA6F +BA70 BA70 ED8B84 BA70 +BA71 BA71 ED8B85 BA71 +BA72 BA72 ED8B86 BA72 +BA73 BA73 ED8B87 BA73 +BA74 BA74 ED8B8A BA74 +BA75 BA75 ED8B8C BA75 +BA76 BA76 ED8B8D BA76 +BA77 BA77 ED8B8E BA77 +BA78 BA78 ED8B8F BA78 +BA79 BA79 ED8B90 BA79 +BA7A BA7A ED8B91 BA7A +BA81 BA81 ED8B92 BA81 +BA82 BA82 ED8B93 BA82 +BA83 BA83 ED8B95 BA83 +BA84 BA84 ED8B96 BA84 +BA85 BA85 ED8B97 BA85 +BA86 BA86 ED8B99 BA86 +BA87 BA87 ED8B9A BA87 +BA88 BA88 ED8B9B BA88 +BA89 BA89 ED8B9D BA89 +BA8A BA8A ED8B9E BA8A +BA8B BA8B ED8B9F BA8B +BA8C BA8C ED8BA0 BA8C +BA8D BA8D ED8BA1 BA8D +BA8E BA8E ED8BA2 BA8E +BA8F BA8F ED8BA3 BA8F +BA90 BA90 ED8BA6 BA90 +BA91 BA91 ED8BA7 BA91 +BA92 BA92 ED8BA8 BA92 +BA93 BA93 ED8BA9 BA93 +BA94 BA94 ED8BAA BA94 +BA95 BA95 ED8BAB BA95 +BA96 BA96 ED8BAC BA96 +BA97 BA97 ED8BAD BA97 +BA98 BA98 ED8BAE BA98 +BA99 BA99 ED8BAF BA99 +BA9A BA9A ED8BB2 BA9A +BA9B BA9B ED8BB3 BA9B +BA9C BA9C ED8BB5 BA9C +BA9D BA9D ED8BB6 BA9D +BA9E BA9E ED8BB7 BA9E +BA9F BA9F ED8BB9 BA9F +BAA0 BAA0 ED8BBA BAA0 +BAA1 BAA1 EBB299 BAA1 +BAA2 BAA2 EBB29A BAA2 +BAA3 BAA3 EBB2A0 BAA3 +BAA4 BAA4 EBB2A1 BAA4 +BAA5 BAA5 EBB2A4 BAA5 +BAA6 BAA6 EBB2A7 BAA6 +BAA7 BAA7 EBB2A8 BAA7 +BAA8 BAA8 EBB2B0 BAA8 +BAA9 BAA9 EBB2B1 BAA9 +BAAA BAAA EBB2B3 BAAA +BAAB BAAB EBB2B4 BAAB +BAAC BAAC EBB2B5 BAAC +BAAD BAAD EBB2BC BAAD +BAAE BAAE EBB2BD BAAE +BAAF BAAF EBB380 BAAF +BAB0 BAB0 EBB384 BAB0 +BAB1 BAB1 EBB38D BAB1 +BAB2 BAB2 EBB38F BAB2 +BAB3 BAB3 EBB390 BAB3 +BAB4 BAB4 EBB391 BAB4 +BAB5 BAB5 EBB395 BAB5 +BAB6 BAB6 EBB398 BAB6 +BAB7 BAB7 EBB39C BAB7 +BAB8 BAB8 EBB3B4 BAB8 +BAB9 BAB9 EBB3B5 BAB9 +BABA BABA EBB3B6 BABA +BABB BABB EBB3B8 BABB +BABC BABC EBB3BC BABC +BABD BABD EBB484 BABD +BABE BABE EBB485 BABE +BABF BABF EBB487 BABF +BAC0 BAC0 EBB489 BAC0 +BAC1 BAC1 EBB490 BAC1 +BAC2 BAC2 EBB494 BAC2 +BAC3 BAC3 EBB4A4 BAC3 +BAC4 BAC4 EBB4AC BAC4 +BAC5 BAC5 EBB580 BAC5 +BAC6 BAC6 EBB588 BAC6 +BAC7 BAC7 EBB589 BAC7 +BAC8 BAC8 EBB58C BAC8 +BAC9 BAC9 EBB590 BAC9 +BACA BACA EBB598 BACA +BACB BACB EBB599 BACB +BACC BACC EBB5A4 BACC +BACD BACD EBB5A8 BACD +BACE BACE EBB680 BACE +BACF BACF EBB681 BACF +BAD0 BAD0 EBB684 BAD0 +BAD1 BAD1 EBB687 BAD1 +BAD2 BAD2 EBB688 BAD2 +BAD3 BAD3 EBB689 BAD3 +BAD4 BAD4 EBB68A BAD4 +BAD5 BAD5 EBB690 BAD5 +BAD6 BAD6 EBB691 BAD6 +BAD7 BAD7 EBB693 BAD7 +BAD8 BAD8 EBB695 BAD8 +BAD9 BAD9 EBB699 BAD9 +BADA BADA EBB69A BADA +BADB BADB EBB69C BADB +BADC BADC EBB6A4 BADC +BADD BADD EBB6B0 BADD +BADE BADE EBB6B8 BADE +BADF BADF EBB794 BADF +BAE0 BAE0 EBB795 BAE0 +BAE1 BAE1 EBB798 BAE1 +BAE2 BAE2 EBB79C BAE2 +BAE3 BAE3 EBB7A9 BAE3 +BAE4 BAE4 EBB7B0 BAE4 +BAE5 BAE5 EBB7B4 BAE5 +BAE6 BAE6 EBB7B8 BAE6 +BAE7 BAE7 EBB880 BAE7 +BAE8 BAE8 EBB883 BAE8 +BAE9 BAE9 EBB885 BAE9 +BAEA BAEA EBB88C BAEA +BAEB BAEB EBB88D BAEB +BAEC BAEC EBB890 BAEC +BAED BAED EBB894 BAED +BAEE BAEE EBB89C BAEE +BAEF BAEF EBB89D BAEF +BAF0 BAF0 EBB89F BAF0 +BAF1 BAF1 EBB984 BAF1 +BAF2 BAF2 EBB985 BAF2 +BAF3 BAF3 EBB988 BAF3 +BAF4 BAF4 EBB98C BAF4 +BAF5 BAF5 EBB98E BAF5 +BAF6 BAF6 EBB994 BAF6 +BAF7 BAF7 EBB995 BAF7 +BAF8 BAF8 EBB997 BAF8 +BAF9 BAF9 EBB999 BAF9 +BAFA BAFA EBB99A BAFA +BAFB BAFB EBB99B BAFB +BAFC BAFC EBB9A0 BAFC +BAFD BAFD EBB9A1 BAFD +BAFE BAFE EBB9A4 BAFE +BB41 BB41 ED8BBB BB41 +BB42 BB42 ED8BBC BB42 +BB43 BB43 ED8BBD BB43 +BB44 BB44 ED8BBE BB44 +BB45 BB45 ED8BBF BB45 +BB46 BB46 ED8C82 BB46 +BB47 BB47 ED8C84 BB47 +BB48 BB48 ED8C86 BB48 +BB49 BB49 ED8C87 BB49 +BB4A BB4A ED8C88 BB4A +BB4B BB4B ED8C89 BB4B +BB4C BB4C ED8C8A BB4C +BB4D BB4D ED8C8B BB4D +BB4E BB4E ED8C8F BB4E +BB4F BB4F ED8C91 BB4F +BB50 BB50 ED8C92 BB50 +BB51 BB51 ED8C93 BB51 +BB52 BB52 ED8C95 BB52 +BB53 BB53 ED8C97 BB53 +BB54 BB54 ED8C98 BB54 +BB55 BB55 ED8C99 BB55 +BB56 BB56 ED8C9A BB56 +BB57 BB57 ED8C9B BB57 +BB58 BB58 ED8C9E BB58 +BB59 BB59 ED8CA2 BB59 +BB5A BB5A ED8CA3 BB5A +BB61 BB61 ED8CA4 BB61 +BB62 BB62 ED8CA6 BB62 +BB63 BB63 ED8CA7 BB63 +BB64 BB64 ED8CAA BB64 +BB65 BB65 ED8CAB BB65 +BB66 BB66 ED8CAD BB66 +BB67 BB67 ED8CAE BB67 +BB68 BB68 ED8CAF BB68 +BB69 BB69 ED8CB1 BB69 +BB6A BB6A ED8CB2 BB6A +BB6B BB6B ED8CB3 BB6B +BB6C BB6C ED8CB4 BB6C +BB6D BB6D ED8CB5 BB6D +BB6E BB6E ED8CB6 BB6E +BB6F BB6F ED8CB7 BB6F +BB70 BB70 ED8CBA BB70 +BB71 BB71 ED8CBE BB71 +BB72 BB72 ED8CBF BB72 +BB73 BB73 ED8D80 BB73 +BB74 BB74 ED8D81 BB74 +BB75 BB75 ED8D82 BB75 +BB76 BB76 ED8D83 BB76 +BB77 BB77 ED8D86 BB77 +BB78 BB78 ED8D87 BB78 +BB79 BB79 ED8D88 BB79 +BB7A BB7A ED8D89 BB7A +BB81 BB81 ED8D8A BB81 +BB82 BB82 ED8D8B BB82 +BB83 BB83 ED8D8C BB83 +BB84 BB84 ED8D8D BB84 +BB85 BB85 ED8D8E BB85 +BB86 BB86 ED8D8F BB86 +BB87 BB87 ED8D90 BB87 +BB88 BB88 ED8D91 BB88 +BB89 BB89 ED8D92 BB89 +BB8A BB8A ED8D93 BB8A +BB8B BB8B ED8D94 BB8B +BB8C BB8C ED8D95 BB8C +BB8D BB8D ED8D96 BB8D +BB8E BB8E ED8D97 BB8E +BB8F BB8F ED8D98 BB8F +BB90 BB90 ED8D99 BB90 +BB91 BB91 ED8D9A BB91 +BB92 BB92 ED8D9B BB92 +BB93 BB93 ED8D9C BB93 +BB94 BB94 ED8D9D BB94 +BB95 BB95 ED8D9E BB95 +BB96 BB96 ED8D9F BB96 +BB97 BB97 ED8DA0 BB97 +BB98 BB98 ED8DA1 BB98 +BB99 BB99 ED8DA2 BB99 +BB9A BB9A ED8DA3 BB9A +BB9B BB9B ED8DA4 BB9B +BB9C BB9C ED8DA5 BB9C +BB9D BB9D ED8DA6 BB9D +BB9E BB9E ED8DA7 BB9E +BB9F BB9F ED8DA8 BB9F +BBA0 BBA0 ED8DA9 BBA0 +BBA1 BBA1 EBB9A8 BBA1 +BBA2 BBA2 EBB9AA BBA2 +BBA3 BBA3 EBB9B0 BBA3 +BBA4 BBA4 EBB9B1 BBA4 +BBA5 BBA5 EBB9B3 BBA5 +BBA6 BBA6 EBB9B4 BBA6 +BBA7 BBA7 EBB9B5 BBA7 +BBA8 BBA8 EBB9BB BBA8 +BBA9 BBA9 EBB9BC BBA9 +BBAA BBAA EBB9BD BBAA +BBAB BBAB EBBA80 BBAB +BBAC BBAC EBBA84 BBAC +BBAD BBAD EBBA8C BBAD +BBAE BBAE EBBA8D BBAE +BBAF BBAF EBBA8F BBAF +BBB0 BBB0 EBBA90 BBB0 +BBB1 BBB1 EBBA91 BBB1 +BBB2 BBB2 EBBA98 BBB2 +BBB3 BBB3 EBBA99 BBB3 +BBB4 BBB4 EBBAA8 BBB4 +BBB5 BBB5 EBBB90 BBB5 +BBB6 BBB6 EBBB91 BBB6 +BBB7 BBB7 EBBB94 BBB7 +BBB8 BBB8 EBBB97 BBB8 +BBB9 BBB9 EBBB98 BBB9 +BBBA BBBA EBBBA0 BBBA +BBBB BBBB EBBBA3 BBBB +BBBC BBBC EBBBA4 BBBC +BBBD BBBD EBBBA5 BBBD +BBBE BBBE EBBBAC BBBE +BBBF BBBF EBBC81 BBBF +BBC0 BBC0 EBBC88 BBC0 +BBC1 BBC1 EBBC89 BBC1 +BBC2 BBC2 EBBC98 BBC2 +BBC3 BBC3 EBBC99 BBC3 +BBC4 BBC4 EBBC9B BBC4 +BBC5 BBC5 EBBC9C BBC5 +BBC6 BBC6 EBBC9D BBC6 +BBC7 BBC7 EBBD80 BBC7 +BBC8 BBC8 EBBD81 BBC8 +BBC9 BBC9 EBBD84 BBC9 +BBCA BBCA EBBD88 BBCA +BBCB BBCB EBBD90 BBCB +BBCC BBCC EBBD91 BBCC +BBCD BBCD EBBD95 BBCD +BBCE BBCE EBBE94 BBCE +BBCF BBCF EBBEB0 BBCF +BBD0 BBD0 EBBF85 BBD0 +BBD1 BBD1 EBBF8C BBD1 +BBD2 BBD2 EBBF8D BBD2 +BBD3 BBD3 EBBF90 BBD3 +BBD4 BBD4 EBBF94 BBD4 +BBD5 BBD5 EBBF9C BBD5 +BBD6 BBD6 EBBF9F BBD6 +BBD7 BBD7 EBBFA1 BBD7 +BBD8 BBD8 EC80BC BBD8 +BBD9 BBD9 EC8191 BBD9 +BBDA BBDA EC8198 BBDA +BBDB BBDB EC819C BBDB +BBDC BBDC EC81A0 BBDC +BBDD BBDD EC81A8 BBDD +BBDE BBDE EC81A9 BBDE +BBDF BBDF EC8290 BBDF +BBE0 BBE0 EC8291 BBE0 +BBE1 BBE1 EC8294 BBE1 +BBE2 BBE2 EC8298 BBE2 +BBE3 BBE3 EC82A0 BBE3 +BBE4 BBE4 EC82A1 BBE4 +BBE5 BBE5 EC82A3 BBE5 +BBE6 BBE6 EC82A5 BBE6 +BBE7 BBE7 EC82AC BBE7 +BBE8 BBE8 EC82AD BBE8 +BBE9 BBE9 EC82AF BBE9 +BBEA BBEA EC82B0 BBEA +BBEB BBEB EC82B3 BBEB +BBEC BBEC EC82B4 BBEC +BBED BBED EC82B5 BBED +BBEE BBEE EC82B6 BBEE +BBEF BBEF EC82BC BBEF +BBF0 BBF0 EC82BD BBF0 +BBF1 BBF1 EC82BF BBF1 +BBF2 BBF2 EC8380 BBF2 +BBF3 BBF3 EC8381 BBF3 +BBF4 BBF4 EC8385 BBF4 +BBF5 BBF5 EC8388 BBF5 +BBF6 BBF6 EC8389 BBF6 +BBF7 BBF7 EC838C BBF7 +BBF8 BBF8 EC8390 BBF8 +BBF9 BBF9 EC8398 BBF9 +BBFA BBFA EC8399 BBFA +BBFB BBFB EC839B BBFB +BBFC BBFC EC839C BBFC +BBFD BBFD EC839D BBFD +BBFE BBFE EC83A4 BBFE +BC41 BC41 ED8DAA BC41 +BC42 BC42 ED8DAB BC42 +BC43 BC43 ED8DAC BC43 +BC44 BC44 ED8DAD BC44 +BC45 BC45 ED8DAE BC45 +BC46 BC46 ED8DAF BC46 +BC47 BC47 ED8DB0 BC47 +BC48 BC48 ED8DB1 BC48 +BC49 BC49 ED8DB2 BC49 +BC4A BC4A ED8DB3 BC4A +BC4B BC4B ED8DB4 BC4B +BC4C BC4C ED8DB5 BC4C +BC4D BC4D ED8DB6 BC4D +BC4E BC4E ED8DB7 BC4E +BC4F BC4F ED8DB8 BC4F +BC50 BC50 ED8DB9 BC50 +BC51 BC51 ED8DBA BC51 +BC52 BC52 ED8DBB BC52 +BC53 BC53 ED8DBE BC53 +BC54 BC54 ED8DBF BC54 +BC55 BC55 ED8E81 BC55 +BC56 BC56 ED8E82 BC56 +BC57 BC57 ED8E83 BC57 +BC58 BC58 ED8E85 BC58 +BC59 BC59 ED8E86 BC59 +BC5A BC5A ED8E87 BC5A +BC61 BC61 ED8E88 BC61 +BC62 BC62 ED8E89 BC62 +BC63 BC63 ED8E8A BC63 +BC64 BC64 ED8E8B BC64 +BC65 BC65 ED8E8E BC65 +BC66 BC66 ED8E92 BC66 +BC67 BC67 ED8E93 BC67 +BC68 BC68 ED8E94 BC68 +BC69 BC69 ED8E95 BC69 +BC6A BC6A ED8E96 BC6A +BC6B BC6B ED8E97 BC6B +BC6C BC6C ED8E9A BC6C +BC6D BC6D ED8E9B BC6D +BC6E BC6E ED8E9D BC6E +BC6F BC6F ED8E9E BC6F +BC70 BC70 ED8E9F BC70 +BC71 BC71 ED8EA1 BC71 +BC72 BC72 ED8EA2 BC72 +BC73 BC73 ED8EA3 BC73 +BC74 BC74 ED8EA4 BC74 +BC75 BC75 ED8EA5 BC75 +BC76 BC76 ED8EA6 BC76 +BC77 BC77 ED8EA7 BC77 +BC78 BC78 ED8EAA BC78 +BC79 BC79 ED8EAC BC79 +BC7A BC7A ED8EAE BC7A +BC81 BC81 ED8EAF BC81 +BC82 BC82 ED8EB0 BC82 +BC83 BC83 ED8EB1 BC83 +BC84 BC84 ED8EB2 BC84 +BC85 BC85 ED8EB3 BC85 +BC86 BC86 ED8EB5 BC86 +BC87 BC87 ED8EB6 BC87 +BC88 BC88 ED8EB7 BC88 +BC89 BC89 ED8EB9 BC89 +BC8A BC8A ED8EBA BC8A +BC8B BC8B ED8EBB BC8B +BC8C BC8C ED8EBD BC8C +BC8D BC8D ED8EBE BC8D +BC8E BC8E ED8EBF BC8E +BC8F BC8F ED8F80 BC8F +BC90 BC90 ED8F81 BC90 +BC91 BC91 ED8F82 BC91 +BC92 BC92 ED8F83 BC92 +BC93 BC93 ED8F86 BC93 +BC94 BC94 ED8F87 BC94 +BC95 BC95 ED8F8A BC95 +BC96 BC96 ED8F8B BC96 +BC97 BC97 ED8F8C BC97 +BC98 BC98 ED8F8D BC98 +BC99 BC99 ED8F8E BC99 +BC9A BC9A ED8F8F BC9A +BC9B BC9B ED8F91 BC9B +BC9C BC9C ED8F92 BC9C +BC9D BC9D ED8F93 BC9D +BC9E BC9E ED8F94 BC9E +BC9F BC9F ED8F95 BC9F +BCA0 BCA0 ED8F96 BCA0 +BCA1 BCA1 EC83A5 BCA1 +BCA2 BCA2 EC83A8 BCA2 +BCA3 BCA3 EC83AC BCA3 +BCA4 BCA4 EC83B4 BCA4 +BCA5 BCA5 EC83B5 BCA5 +BCA6 BCA6 EC83B7 BCA6 +BCA7 BCA7 EC83B9 BCA7 +BCA8 BCA8 EC8480 BCA8 +BCA9 BCA9 EC8484 BCA9 +BCAA BCAA EC8488 BCAA +BCAB BCAB EC8490 BCAB +BCAC BCAC EC8495 BCAC +BCAD BCAD EC849C BCAD +BCAE BCAE EC849D BCAE +BCAF BCAF EC849E BCAF +BCB0 BCB0 EC849F BCB0 +BCB1 BCB1 EC84A0 BCB1 +BCB2 BCB2 EC84A3 BCB2 +BCB3 BCB3 EC84A4 BCB3 +BCB4 BCB4 EC84A6 BCB4 +BCB5 BCB5 EC84A7 BCB5 +BCB6 BCB6 EC84AC BCB6 +BCB7 BCB7 EC84AD BCB7 +BCB8 BCB8 EC84AF BCB8 +BCB9 BCB9 EC84B0 BCB9 +BCBA BCBA EC84B1 BCBA +BCBB BCBB EC84B6 BCBB +BCBC BCBC EC84B8 BCBC +BCBD BCBD EC84B9 BCBD +BCBE BCBE EC84BC BCBE +BCBF BCBF EC8580 BCBF +BCC0 BCC0 EC8588 BCC0 +BCC1 BCC1 EC8589 BCC1 +BCC2 BCC2 EC858B BCC2 +BCC3 BCC3 EC858C BCC3 +BCC4 BCC4 EC858D BCC4 +BCC5 BCC5 EC8594 BCC5 +BCC6 BCC6 EC8595 BCC6 +BCC7 BCC7 EC8598 BCC7 +BCC8 BCC8 EC859C BCC8 +BCC9 BCC9 EC85A4 BCC9 +BCCA BCCA EC85A5 BCCA +BCCB BCCB EC85A7 BCCB +BCCC BCCC EC85A8 BCCC +BCCD BCCD EC85A9 BCCD +BCCE BCCE EC85B0 BCCE +BCCF BCCF EC85B4 BCCF +BCD0 BCD0 EC85B8 BCD0 +BCD1 BCD1 EC8685 BCD1 +BCD2 BCD2 EC868C BCD2 +BCD3 BCD3 EC868D BCD3 +BCD4 BCD4 EC868E BCD4 +BCD5 BCD5 EC8690 BCD5 +BCD6 BCD6 EC8694 BCD6 +BCD7 BCD7 EC8696 BCD7 +BCD8 BCD8 EC869C BCD8 +BCD9 BCD9 EC869D BCD9 +BCDA BCDA EC869F BCDA +BCDB BCDB EC86A1 BCDB +BCDC BCDC EC86A5 BCDC +BCDD BCDD EC86A8 BCDD +BCDE BCDE EC86A9 BCDE +BCDF BCDF EC86AC BCDF +BCE0 BCE0 EC86B0 BCE0 +BCE1 BCE1 EC86BD BCE1 +BCE2 BCE2 EC8784 BCE2 +BCE3 BCE3 EC8788 BCE3 +BCE4 BCE4 EC878C BCE4 +BCE5 BCE5 EC8794 BCE5 +BCE6 BCE6 EC8797 BCE6 +BCE7 BCE7 EC8798 BCE7 +BCE8 BCE8 EC87A0 BCE8 +BCE9 BCE9 EC87A4 BCE9 +BCEA BCEA EC87A8 BCEA +BCEB BCEB EC87B0 BCEB +BCEC BCEC EC87B1 BCEC +BCED BCED EC87B3 BCED +BCEE BCEE EC87BC BCEE +BCEF BCEF EC87BD BCEF +BCF0 BCF0 EC8880 BCF0 +BCF1 BCF1 EC8884 BCF1 +BCF2 BCF2 EC888C BCF2 +BCF3 BCF3 EC888D BCF3 +BCF4 BCF4 EC888F BCF4 +BCF5 BCF5 EC8891 BCF5 +BCF6 BCF6 EC8898 BCF6 +BCF7 BCF7 EC8899 BCF7 +BCF8 BCF8 EC889C BCF8 +BCF9 BCF9 EC889F BCF9 +BCFA BCFA EC88A0 BCFA +BCFB BCFB EC88A8 BCFB +BCFC BCFC EC88A9 BCFC +BCFD BCFD EC88AB BCFD +BCFE BCFE EC88AD BCFE +BD41 BD41 ED8F97 BD41 +BD42 BD42 ED8F99 BD42 +BD43 BD43 ED8F9A BD43 +BD44 BD44 ED8F9B BD44 +BD45 BD45 ED8F9C BD45 +BD46 BD46 ED8F9D BD46 +BD47 BD47 ED8F9E BD47 +BD48 BD48 ED8F9F BD48 +BD49 BD49 ED8FA0 BD49 +BD4A BD4A ED8FA2 BD4A +BD4B BD4B ED8FA4 BD4B +BD4C BD4C ED8FA5 BD4C +BD4D BD4D ED8FA6 BD4D +BD4E BD4E ED8FA7 BD4E +BD4F BD4F ED8FA8 BD4F +BD50 BD50 ED8FA9 BD50 +BD51 BD51 ED8FAA BD51 +BD52 BD52 ED8FAB BD52 +BD53 BD53 ED8FAE BD53 +BD54 BD54 ED8FAF BD54 +BD55 BD55 ED8FB1 BD55 +BD56 BD56 ED8FB2 BD56 +BD57 BD57 ED8FB3 BD57 +BD58 BD58 ED8FB5 BD58 +BD59 BD59 ED8FB6 BD59 +BD5A BD5A ED8FB7 BD5A +BD61 BD61 ED8FB8 BD61 +BD62 BD62 ED8FB9 BD62 +BD63 BD63 ED8FBA BD63 +BD64 BD64 ED8FBB BD64 +BD65 BD65 ED8FBE BD65 +BD66 BD66 ED9080 BD66 +BD67 BD67 ED9082 BD67 +BD68 BD68 ED9083 BD68 +BD69 BD69 ED9084 BD69 +BD6A BD6A ED9085 BD6A +BD6B BD6B ED9086 BD6B +BD6C BD6C ED9087 BD6C +BD6D BD6D ED9089 BD6D +BD6E BD6E ED908A BD6E +BD6F BD6F ED908B BD6F +BD70 BD70 ED908C BD70 +BD71 BD71 ED908D BD71 +BD72 BD72 ED908E BD72 +BD73 BD73 ED908F BD73 +BD74 BD74 ED9090 BD74 +BD75 BD75 ED9091 BD75 +BD76 BD76 ED9092 BD76 +BD77 BD77 ED9093 BD77 +BD78 BD78 ED9094 BD78 +BD79 BD79 ED9095 BD79 +BD7A BD7A ED9096 BD7A +BD81 BD81 ED9097 BD81 +BD82 BD82 ED9098 BD82 +BD83 BD83 ED9099 BD83 +BD84 BD84 ED909A BD84 +BD85 BD85 ED909B BD85 +BD86 BD86 ED909C BD86 +BD87 BD87 ED909E BD87 +BD88 BD88 ED909F BD88 +BD89 BD89 ED90A0 BD89 +BD8A BD8A ED90A1 BD8A +BD8B BD8B ED90A2 BD8B +BD8C BD8C ED90A3 BD8C +BD8D BD8D ED90A4 BD8D +BD8E BD8E ED90A5 BD8E +BD8F BD8F ED90A6 BD8F +BD90 BD90 ED90A7 BD90 +BD91 BD91 ED90A8 BD91 +BD92 BD92 ED90A9 BD92 +BD93 BD93 ED90AA BD93 +BD94 BD94 ED90AB BD94 +BD95 BD95 ED90AC BD95 +BD96 BD96 ED90AD BD96 +BD97 BD97 ED90AE BD97 +BD98 BD98 ED90AF BD98 +BD99 BD99 ED90B0 BD99 +BD9A BD9A ED90B1 BD9A +BD9B BD9B ED90B2 BD9B +BD9C BD9C ED90B3 BD9C +BD9D BD9D ED90B4 BD9D +BD9E BD9E ED90B5 BD9E +BD9F BD9F ED90B6 BD9F +BDA0 BDA0 ED90B7 BDA0 +BDA1 BDA1 EC88AF BDA1 +BDA2 BDA2 EC88B1 BDA2 +BDA3 BDA3 EC88B2 BDA3 +BDA4 BDA4 EC88B4 BDA4 +BDA5 BDA5 EC8988 BDA5 +BDA6 BDA6 EC8990 BDA6 +BDA7 BDA7 EC8991 BDA7 +BDA8 BDA8 EC8994 BDA8 +BDA9 BDA9 EC8998 BDA9 +BDAA BDAA EC89A0 BDAA +BDAB BDAB EC89A5 BDAB +BDAC BDAC EC89AC BDAC +BDAD BDAD EC89AD BDAD +BDAE BDAE EC89B0 BDAE +BDAF BDAF EC89B4 BDAF +BDB0 BDB0 EC89BC BDB0 +BDB1 BDB1 EC89BD BDB1 +BDB2 BDB2 EC89BF BDB2 +BDB3 BDB3 EC8A81 BDB3 +BDB4 BDB4 EC8A88 BDB4 +BDB5 BDB5 EC8A89 BDB5 +BDB6 BDB6 EC8A90 BDB6 +BDB7 BDB7 EC8A98 BDB7 +BDB8 BDB8 EC8A9B BDB8 +BDB9 BDB9 EC8A9D BDB9 +BDBA BDBA EC8AA4 BDBA +BDBB BDBB EC8AA5 BDBB +BDBC BDBC EC8AA8 BDBC +BDBD BDBD EC8AAC BDBD +BDBE BDBE EC8AAD BDBE +BDBF BDBF EC8AB4 BDBF +BDC0 BDC0 EC8AB5 BDC0 +BDC1 BDC1 EC8AB7 BDC1 +BDC2 BDC2 EC8AB9 BDC2 +BDC3 BDC3 EC8B9C BDC3 +BDC4 BDC4 EC8B9D BDC4 +BDC5 BDC5 EC8BA0 BDC5 +BDC6 BDC6 EC8BA3 BDC6 +BDC7 BDC7 EC8BA4 BDC7 +BDC8 BDC8 EC8BAB BDC8 +BDC9 BDC9 EC8BAC BDC9 +BDCA BDCA EC8BAD BDCA +BDCB BDCB EC8BAF BDCB +BDCC BDCC EC8BB1 BDCC +BDCD BDCD EC8BB6 BDCD +BDCE BDCE EC8BB8 BDCE +BDCF BDCF EC8BB9 BDCF +BDD0 BDD0 EC8BBB BDD0 +BDD1 BDD1 EC8BBC BDD1 +BDD2 BDD2 EC8C80 BDD2 +BDD3 BDD3 EC8C88 BDD3 +BDD4 BDD4 EC8C89 BDD4 +BDD5 BDD5 EC8C8C BDD5 +BDD6 BDD6 EC8C8D BDD6 +BDD7 BDD7 EC8C93 BDD7 +BDD8 BDD8 EC8C94 BDD8 +BDD9 BDD9 EC8C95 BDD9 +BDDA BDDA EC8C98 BDDA +BDDB BDDB EC8C9C BDDB +BDDC BDDC EC8CA4 BDDC +BDDD BDDD EC8CA5 BDDD +BDDE BDDE EC8CA8 BDDE +BDDF BDDF EC8CA9 BDDF +BDE0 BDE0 EC8D85 BDE0 +BDE1 BDE1 EC8DA8 BDE1 +BDE2 BDE2 EC8DA9 BDE2 +BDE3 BDE3 EC8DAC BDE3 +BDE4 BDE4 EC8DB0 BDE4 +BDE5 BDE5 EC8DB2 BDE5 +BDE6 BDE6 EC8DB8 BDE6 +BDE7 BDE7 EC8DB9 BDE7 +BDE8 BDE8 EC8DBC BDE8 +BDE9 BDE9 EC8DBD BDE9 +BDEA BDEA EC8E84 BDEA +BDEB BDEB EC8E88 BDEB +BDEC BDEC EC8E8C BDEC +BDED BDED EC8F80 BDED +BDEE BDEE EC8F98 BDEE +BDEF BDEF EC8F99 BDEF +BDF0 BDF0 EC8F9C BDF0 +BDF1 BDF1 EC8F9F BDF1 +BDF2 BDF2 EC8FA0 BDF2 +BDF3 BDF3 EC8FA2 BDF3 +BDF4 BDF4 EC8FA8 BDF4 +BDF5 BDF5 EC8FA9 BDF5 +BDF6 BDF6 EC8FAD BDF6 +BDF7 BDF7 EC8FB4 BDF7 +BDF8 BDF8 EC8FB5 BDF8 +BDF9 BDF9 EC8FB8 BDF9 +BDFA BDFA EC9088 BDFA +BDFB BDFB EC9090 BDFB +BDFC BDFC EC90A4 BDFC +BDFD BDFD EC90AC BDFD +BDFE BDFE EC90B0 BDFE +BE41 BE41 ED90B8 BE41 +BE42 BE42 ED90B9 BE42 +BE43 BE43 ED90BA BE43 +BE44 BE44 ED90BB BE44 +BE45 BE45 ED90BC BE45 +BE46 BE46 ED90BD BE46 +BE47 BE47 ED90BE BE47 +BE48 BE48 ED90BF BE48 +BE49 BE49 ED9181 BE49 +BE4A BE4A ED9182 BE4A +BE4B BE4B ED9183 BE4B +BE4C BE4C ED9185 BE4C +BE4D BE4D ED9186 BE4D +BE4E BE4E ED9187 BE4E +BE4F BE4F ED9188 BE4F +BE50 BE50 ED9189 BE50 +BE51 BE51 ED918A BE51 +BE52 BE52 ED918B BE52 +BE53 BE53 ED918C BE53 +BE54 BE54 ED918D BE54 +BE55 BE55 ED918E BE55 +BE56 BE56 ED918F BE56 +BE57 BE57 ED9190 BE57 +BE58 BE58 ED9191 BE58 +BE59 BE59 ED9192 BE59 +BE5A BE5A ED9193 BE5A +BE61 BE61 ED9194 BE61 +BE62 BE62 ED9195 BE62 +BE63 BE63 ED9196 BE63 +BE64 BE64 ED9197 BE64 +BE65 BE65 ED9198 BE65 +BE66 BE66 ED9199 BE66 +BE67 BE67 ED919A BE67 +BE68 BE68 ED919B BE68 +BE69 BE69 ED919D BE69 +BE6A BE6A ED919E BE6A +BE6B BE6B ED919F BE6B +BE6C BE6C ED91A1 BE6C +BE6D BE6D ED91A2 BE6D +BE6E BE6E ED91A3 BE6E +BE6F BE6F ED91A5 BE6F +BE70 BE70 ED91A6 BE70 +BE71 BE71 ED91A7 BE71 +BE72 BE72 ED91A8 BE72 +BE73 BE73 ED91A9 BE73 +BE74 BE74 ED91AA BE74 +BE75 BE75 ED91AB BE75 +BE76 BE76 ED91AC BE76 +BE77 BE77 ED91AE BE77 +BE78 BE78 ED91B0 BE78 +BE79 BE79 ED91B1 BE79 +BE7A BE7A ED91B2 BE7A +BE81 BE81 ED91B3 BE81 +BE82 BE82 ED91B4 BE82 +BE83 BE83 ED91B5 BE83 +BE84 BE84 ED91B6 BE84 +BE85 BE85 ED91B7 BE85 +BE86 BE86 ED91BA BE86 +BE87 BE87 ED91BB BE87 +BE88 BE88 ED91BD BE88 +BE89 BE89 ED91BE BE89 +BE8A BE8A ED9281 BE8A +BE8B BE8B ED9283 BE8B +BE8C BE8C ED9284 BE8C +BE8D BE8D ED9285 BE8D +BE8E BE8E ED9286 BE8E +BE8F BE8F ED9287 BE8F +BE90 BE90 ED928A BE90 +BE91 BE91 ED928C BE91 +BE92 BE92 ED928E BE92 +BE93 BE93 ED928F BE93 +BE94 BE94 ED9290 BE94 +BE95 BE95 ED9291 BE95 +BE96 BE96 ED9292 BE96 +BE97 BE97 ED9293 BE97 +BE98 BE98 ED9295 BE98 +BE99 BE99 ED9296 BE99 +BE9A BE9A ED9297 BE9A +BE9B BE9B ED9298 BE9B +BE9C BE9C ED9299 BE9C +BE9D BE9D ED929A BE9D +BE9E BE9E ED929B BE9E +BE9F BE9F ED929C BE9F +BEA0 BEA0 ED929D BEA0 +BEA1 BEA1 EC90B4 BEA1 +BEA2 BEA2 EC90BC BEA2 +BEA3 BEA3 EC90BD BEA3 +BEA4 BEA4 EC9188 BEA4 +BEA5 BEA5 EC91A4 BEA5 +BEA6 BEA6 EC91A5 BEA6 +BEA7 BEA7 EC91A8 BEA7 +BEA8 BEA8 EC91AC BEA8 +BEA9 BEA9 EC91B4 BEA9 +BEAA BEAA EC91B5 BEAA +BEAB BEAB EC91B9 BEAB +BEAC BEAC EC9280 BEAC +BEAD BEAD EC9294 BEAD +BEAE BEAE EC929C BEAE +BEAF BEAF EC92B8 BEAF +BEB0 BEB0 EC92BC BEB0 +BEB1 BEB1 EC93A9 BEB1 +BEB2 BEB2 EC93B0 BEB2 +BEB3 BEB3 EC93B1 BEB3 +BEB4 BEB4 EC93B4 BEB4 +BEB5 BEB5 EC93B8 BEB5 +BEB6 BEB6 EC93BA BEB6 +BEB7 BEB7 EC93BF BEB7 +BEB8 BEB8 EC9480 BEB8 +BEB9 BEB9 EC9481 BEB9 +BEBA BEBA EC948C BEBA +BEBB BEBB EC9490 BEBB +BEBC BEBC EC9494 BEBC +BEBD BEBD EC949C BEBD +BEBE BEBE EC94A8 BEBE +BEBF BEBF EC94A9 BEBF +BEC0 BEC0 EC94AC BEC0 +BEC1 BEC1 EC94B0 BEC1 +BEC2 BEC2 EC94B8 BEC2 +BEC3 BEC3 EC94B9 BEC3 +BEC4 BEC4 EC94BB BEC4 +BEC5 BEC5 EC94BD BEC5 +BEC6 BEC6 EC9584 BEC6 +BEC7 BEC7 EC9585 BEC7 +BEC8 BEC8 EC9588 BEC8 +BEC9 BEC9 EC9589 BEC9 +BECA BECA EC958A BECA +BECB BECB EC958C BECB +BECC BECC EC958D BECC +BECD BECD EC958E BECD +BECE BECE EC9593 BECE +BECF BECF EC9594 BECF +BED0 BED0 EC9595 BED0 +BED1 BED1 EC9597 BED1 +BED2 BED2 EC9598 BED2 +BED3 BED3 EC9599 BED3 +BED4 BED4 EC959D BED4 +BED5 BED5 EC959E BED5 +BED6 BED6 EC95A0 BED6 +BED7 BED7 EC95A1 BED7 +BED8 BED8 EC95A4 BED8 +BED9 BED9 EC95A8 BED9 +BEDA BEDA EC95B0 BEDA +BEDB BEDB EC95B1 BEDB +BEDC BEDC EC95B3 BEDC +BEDD BEDD EC95B4 BEDD +BEDE BEDE EC95B5 BEDE +BEDF BEDF EC95BC BEDF +BEE0 BEE0 EC95BD BEE0 +BEE1 BEE1 EC9680 BEE1 +BEE2 BEE2 EC9684 BEE2 +BEE3 BEE3 EC9687 BEE3 +BEE4 BEE4 EC968C BEE4 +BEE5 BEE5 EC968D BEE5 +BEE6 BEE6 EC968F BEE6 +BEE7 BEE7 EC9691 BEE7 +BEE8 BEE8 EC9695 BEE8 +BEE9 BEE9 EC9697 BEE9 +BEEA BEEA EC9698 BEEA +BEEB BEEB EC969C BEEB +BEEC BEEC EC96A0 BEEC +BEED BEED EC96A9 BEED +BEEE BEEE EC96B4 BEEE +BEEF BEEF EC96B5 BEEF +BEF0 BEF0 EC96B8 BEF0 +BEF1 BEF1 EC96B9 BEF1 +BEF2 BEF2 EC96BB BEF2 +BEF3 BEF3 EC96BC BEF3 +BEF4 BEF4 EC96BD BEF4 +BEF5 BEF5 EC96BE BEF5 +BEF6 BEF6 EC9784 BEF6 +BEF7 BEF7 EC9785 BEF7 +BEF8 BEF8 EC9786 BEF8 +BEF9 BEF9 EC9787 BEF9 +BEFA BEFA EC9788 BEFA +BEFB BEFB EC9789 BEFB +BEFC BEFC EC978A BEFC +BEFD BEFD EC978C BEFD +BEFE BEFE EC978E BEFE +BF41 BF41 ED929E BF41 +BF42 BF42 ED929F BF42 +BF43 BF43 ED92A0 BF43 +BF44 BF44 ED92A1 BF44 +BF45 BF45 ED92A2 BF45 +BF46 BF46 ED92A3 BF46 +BF47 BF47 ED92A4 BF47 +BF48 BF48 ED92A5 BF48 +BF49 BF49 ED92A6 BF49 +BF4A BF4A ED92A7 BF4A +BF4B BF4B ED92A8 BF4B +BF4C BF4C ED92AA BF4C +BF4D BF4D ED92AB BF4D +BF4E BF4E ED92AC BF4E +BF4F BF4F ED92AD BF4F +BF50 BF50 ED92AE BF50 +BF51 BF51 ED92AF BF51 +BF52 BF52 ED92B0 BF52 +BF53 BF53 ED92B1 BF53 +BF54 BF54 ED92B2 BF54 +BF55 BF55 ED92B3 BF55 +BF56 BF56 ED92B4 BF56 +BF57 BF57 ED92B5 BF57 +BF58 BF58 ED92B6 BF58 +BF59 BF59 ED92B7 BF59 +BF5A BF5A ED92B8 BF5A +BF61 BF61 ED92B9 BF61 +BF62 BF62 ED92BA BF62 +BF63 BF63 ED92BB BF63 +BF64 BF64 ED92BC BF64 +BF65 BF65 ED92BD BF65 +BF66 BF66 ED92BE BF66 +BF67 BF67 ED92BF BF67 +BF68 BF68 ED9380 BF68 +BF69 BF69 ED9381 BF69 +BF6A BF6A ED9382 BF6A +BF6B BF6B ED9383 BF6B +BF6C BF6C ED9384 BF6C +BF6D BF6D ED9385 BF6D +BF6E BF6E ED9386 BF6E +BF6F BF6F ED9387 BF6F +BF70 BF70 ED9388 BF70 +BF71 BF71 ED9389 BF71 +BF72 BF72 ED938A BF72 +BF73 BF73 ED938B BF73 +BF74 BF74 ED938D BF74 +BF75 BF75 ED938E BF75 +BF76 BF76 ED938F BF76 +BF77 BF77 ED9391 BF77 +BF78 BF78 ED9392 BF78 +BF79 BF79 ED9393 BF79 +BF7A BF7A ED9395 BF7A +BF81 BF81 ED9396 BF81 +BF82 BF82 ED9397 BF82 +BF83 BF83 ED9398 BF83 +BF84 BF84 ED9399 BF84 +BF85 BF85 ED939A BF85 +BF86 BF86 ED939B BF86 +BF87 BF87 ED939D BF87 +BF88 BF88 ED939E BF88 +BF89 BF89 ED93A0 BF89 +BF8A BF8A ED93A1 BF8A +BF8B BF8B ED93A2 BF8B +BF8C BF8C ED93A3 BF8C +BF8D BF8D ED93A4 BF8D +BF8E BF8E ED93A5 BF8E +BF8F BF8F ED93A6 BF8F +BF90 BF90 ED93A7 BF90 +BF91 BF91 ED93A9 BF91 +BF92 BF92 ED93AA BF92 +BF93 BF93 ED93AB BF93 +BF94 BF94 ED93AD BF94 +BF95 BF95 ED93AE BF95 +BF96 BF96 ED93AF BF96 +BF97 BF97 ED93B1 BF97 +BF98 BF98 ED93B2 BF98 +BF99 BF99 ED93B3 BF99 +BF9A BF9A ED93B4 BF9A +BF9B BF9B ED93B5 BF9B +BF9C BF9C ED93B6 BF9C +BF9D BF9D ED93B7 BF9D +BF9E BF9E ED93B9 BF9E +BF9F BF9F ED93BA BF9F +BFA0 BFA0 ED93BC BFA0 +BFA1 BFA1 EC9790 BFA1 +BFA2 BFA2 EC9791 BFA2 +BFA3 BFA3 EC9794 BFA3 +BFA4 BFA4 EC9798 BFA4 +BFA5 BFA5 EC97A0 BFA5 +BFA6 BFA6 EC97A1 BFA6 +BFA7 BFA7 EC97A3 BFA7 +BFA8 BFA8 EC97A5 BFA8 +BFA9 BFA9 EC97AC BFA9 +BFAA BFAA EC97AD BFAA +BFAB BFAB EC97AE BFAB +BFAC BFAC EC97B0 BFAC +BFAD BFAD EC97B4 BFAD +BFAE BFAE EC97B6 BFAE +BFAF BFAF EC97B7 BFAF +BFB0 BFB0 EC97BC BFB0 +BFB1 BFB1 EC97BD BFB1 +BFB2 BFB2 EC97BE BFB2 +BFB3 BFB3 EC97BF BFB3 +BFB4 BFB4 EC9880 BFB4 +BFB5 BFB5 EC9881 BFB5 +BFB6 BFB6 EC9885 BFB6 +BFB7 BFB7 EC9886 BFB7 +BFB8 BFB8 EC9887 BFB8 +BFB9 BFB9 EC9888 BFB9 +BFBA BFBA EC988C BFBA +BFBB BFBB EC9890 BFBB +BFBC BFBC EC9898 BFBC +BFBD BFBD EC9899 BFBD +BFBE BFBE EC989B BFBE +BFBF BFBF EC989C BFBF +BFC0 BFC0 EC98A4 BFC0 +BFC1 BFC1 EC98A5 BFC1 +BFC2 BFC2 EC98A8 BFC2 +BFC3 BFC3 EC98AC BFC3 +BFC4 BFC4 EC98AD BFC4 +BFC5 BFC5 EC98AE BFC5 +BFC6 BFC6 EC98B0 BFC6 +BFC7 BFC7 EC98B3 BFC7 +BFC8 BFC8 EC98B4 BFC8 +BFC9 BFC9 EC98B5 BFC9 +BFCA BFCA EC98B7 BFCA +BFCB BFCB EC98B9 BFCB +BFCC BFCC EC98BB BFCC +BFCD BFCD EC9980 BFCD +BFCE BFCE EC9981 BFCE +BFCF BFCF EC9984 BFCF +BFD0 BFD0 EC9988 BFD0 +BFD1 BFD1 EC9990 BFD1 +BFD2 BFD2 EC9991 BFD2 +BFD3 BFD3 EC9993 BFD3 +BFD4 BFD4 EC9994 BFD4 +BFD5 BFD5 EC9995 BFD5 +BFD6 BFD6 EC999C BFD6 +BFD7 BFD7 EC999D BFD7 +BFD8 BFD8 EC99A0 BFD8 +BFD9 BFD9 EC99AC BFD9 +BFDA BFDA EC99AF BFDA +BFDB BFDB EC99B1 BFDB +BFDC BFDC EC99B8 BFDC +BFDD BFDD EC99B9 BFDD +BFDE BFDE EC99BC BFDE +BFDF BFDF EC9A80 BFDF +BFE0 BFE0 EC9A88 BFE0 +BFE1 BFE1 EC9A89 BFE1 +BFE2 BFE2 EC9A8B BFE2 +BFE3 BFE3 EC9A8D BFE3 +BFE4 BFE4 EC9A94 BFE4 +BFE5 BFE5 EC9A95 BFE5 +BFE6 BFE6 EC9A98 BFE6 +BFE7 BFE7 EC9A9C BFE7 +BFE8 BFE8 EC9AA4 BFE8 +BFE9 BFE9 EC9AA5 BFE9 +BFEA BFEA EC9AA7 BFEA +BFEB BFEB EC9AA9 BFEB +BFEC BFEC EC9AB0 BFEC +BFED BFED EC9AB1 BFED +BFEE BFEE EC9AB4 BFEE +BFEF BFEF EC9AB8 BFEF +BFF0 BFF0 EC9AB9 BFF0 +BFF1 BFF1 EC9ABA BFF1 +BFF2 BFF2 EC9B80 BFF2 +BFF3 BFF3 EC9B81 BFF3 +BFF4 BFF4 EC9B83 BFF4 +BFF5 BFF5 EC9B85 BFF5 +BFF6 BFF6 EC9B8C BFF6 +BFF7 BFF7 EC9B8D BFF7 +BFF8 BFF8 EC9B90 BFF8 +BFF9 BFF9 EC9B94 BFF9 +BFFA BFFA EC9B9C BFFA +BFFB BFFB EC9B9D BFFB +BFFC BFFC EC9BA0 BFFC +BFFD BFFD EC9BA1 BFFD +BFFE BFFE EC9BA8 BFFE +C041 C041 ED93BE C041 +C042 C042 ED93BF C042 +C043 C043 ED9480 C043 +C044 C044 ED9481 C044 +C045 C045 ED9482 C045 +C046 C046 ED9483 C046 +C047 C047 ED9485 C047 +C048 C048 ED9486 C048 +C049 C049 ED9487 C049 +C04A C04A ED9489 C04A +C04B C04B ED948A C04B +C04C C04C ED948B C04C +C04D C04D ED948D C04D +C04E C04E ED948E C04E +C04F C04F ED948F C04F +C050 C050 ED9490 C050 +C051 C051 ED9491 C051 +C052 C052 ED9492 C052 +C053 C053 ED9493 C053 +C054 C054 ED9496 C054 +C055 C055 ED9498 C055 +C056 C056 ED9499 C056 +C057 C057 ED949A C057 +C058 C058 ED949B C058 +C059 C059 ED949C C059 +C05A C05A ED949D C05A +C061 C061 ED949E C061 +C062 C062 ED949F C062 +C063 C063 ED94A0 C063 +C064 C064 ED94A1 C064 +C065 C065 ED94A2 C065 +C066 C066 ED94A3 C066 +C067 C067 ED94A4 C067 +C068 C068 ED94A5 C068 +C069 C069 ED94A6 C069 +C06A C06A ED94A7 C06A +C06B C06B ED94A8 C06B +C06C C06C ED94A9 C06C +C06D C06D ED94AA C06D +C06E C06E ED94AB C06E +C06F C06F ED94AC C06F +C070 C070 ED94AD C070 +C071 C071 ED94AE C071 +C072 C072 ED94AF C072 +C073 C073 ED94B0 C073 +C074 C074 ED94B1 C074 +C075 C075 ED94B2 C075 +C076 C076 ED94B3 C076 +C077 C077 ED94B4 C077 +C078 C078 ED94B5 C078 +C079 C079 ED94B6 C079 +C07A C07A ED94B7 C07A +C081 C081 ED94B8 C081 +C082 C082 ED94B9 C082 +C083 C083 ED94BA C083 +C084 C084 ED94BB C084 +C085 C085 ED94BE C085 +C086 C086 ED94BF C086 +C087 C087 ED9581 C087 +C088 C088 ED9582 C088 +C089 C089 ED9583 C089 +C08A C08A ED9585 C08A +C08B C08B ED9586 C08B +C08C C08C ED9587 C08C +C08D C08D ED9588 C08D +C08E C08E ED9589 C08E +C08F C08F ED958A C08F +C090 C090 ED958B C090 +C091 C091 ED958E C091 +C092 C092 ED9590 C092 +C093 C093 ED9592 C093 +C094 C094 ED9593 C094 +C095 C095 ED9594 C095 +C096 C096 ED9595 C096 +C097 C097 ED9596 C097 +C098 C098 ED9597 C098 +C099 C099 ED959A C099 +C09A C09A ED959B C09A +C09B C09B ED959D C09B +C09C C09C ED959E C09C +C09D C09D ED959F C09D +C09E C09E ED95A1 C09E +C09F C09F ED95A2 C09F +C0A0 C0A0 ED95A3 C0A0 +C0A1 C0A1 EC9BA9 C0A1 +C0A2 C0A2 EC9BAC C0A2 +C0A3 C0A3 EC9BB0 C0A3 +C0A4 C0A4 EC9BB8 C0A4 +C0A5 C0A5 EC9BB9 C0A5 +C0A6 C0A6 EC9BBD C0A6 +C0A7 C0A7 EC9C84 C0A7 +C0A8 C0A8 EC9C85 C0A8 +C0A9 C0A9 EC9C88 C0A9 +C0AA C0AA EC9C8C C0AA +C0AB C0AB EC9C94 C0AB +C0AC C0AC EC9C95 C0AC +C0AD C0AD EC9C97 C0AD +C0AE C0AE EC9C99 C0AE +C0AF C0AF EC9CA0 C0AF +C0B0 C0B0 EC9CA1 C0B0 +C0B1 C0B1 EC9CA4 C0B1 +C0B2 C0B2 EC9CA8 C0B2 +C0B3 C0B3 EC9CB0 C0B3 +C0B4 C0B4 EC9CB1 C0B4 +C0B5 C0B5 EC9CB3 C0B5 +C0B6 C0B6 EC9CB5 C0B6 +C0B7 C0B7 EC9CB7 C0B7 +C0B8 C0B8 EC9CBC C0B8 +C0B9 C0B9 EC9CBD C0B9 +C0BA C0BA EC9D80 C0BA +C0BB C0BB EC9D84 C0BB +C0BC C0BC EC9D8A C0BC +C0BD C0BD EC9D8C C0BD +C0BE C0BE EC9D8D C0BE +C0BF C0BF EC9D8F C0BF +C0C0 C0C0 EC9D91 C0C0 +C0C1 C0C1 EC9D92 C0C1 +C0C2 C0C2 EC9D93 C0C2 +C0C3 C0C3 EC9D94 C0C3 +C0C4 C0C4 EC9D95 C0C4 +C0C5 C0C5 EC9D96 C0C5 +C0C6 C0C6 EC9D97 C0C6 +C0C7 C0C7 EC9D98 C0C7 +C0C8 C0C8 EC9D9C C0C8 +C0C9 C0C9 EC9DA0 C0C9 +C0CA C0CA EC9DA8 C0CA +C0CB C0CB EC9DAB C0CB +C0CC C0CC EC9DB4 C0CC +C0CD C0CD EC9DB5 C0CD +C0CE C0CE EC9DB8 C0CE +C0CF C0CF EC9DBC C0CF +C0D0 C0D0 EC9DBD C0D0 +C0D1 C0D1 EC9DBE C0D1 +C0D2 C0D2 EC9E83 C0D2 +C0D3 C0D3 EC9E84 C0D3 +C0D4 C0D4 EC9E85 C0D4 +C0D5 C0D5 EC9E87 C0D5 +C0D6 C0D6 EC9E88 C0D6 +C0D7 C0D7 EC9E89 C0D7 +C0D8 C0D8 EC9E8A C0D8 +C0D9 C0D9 EC9E8E C0D9 +C0DA C0DA EC9E90 C0DA +C0DB C0DB EC9E91 C0DB +C0DC C0DC EC9E94 C0DC +C0DD C0DD EC9E96 C0DD +C0DE C0DE EC9E97 C0DE +C0DF C0DF EC9E98 C0DF +C0E0 C0E0 EC9E9A C0E0 +C0E1 C0E1 EC9EA0 C0E1 +C0E2 C0E2 EC9EA1 C0E2 +C0E3 C0E3 EC9EA3 C0E3 +C0E4 C0E4 EC9EA4 C0E4 +C0E5 C0E5 EC9EA5 C0E5 +C0E6 C0E6 EC9EA6 C0E6 +C0E7 C0E7 EC9EAC C0E7 +C0E8 C0E8 EC9EAD C0E8 +C0E9 C0E9 EC9EB0 C0E9 +C0EA C0EA EC9EB4 C0EA +C0EB C0EB EC9EBC C0EB +C0EC C0EC EC9EBD C0EC +C0ED C0ED EC9EBF C0ED +C0EE C0EE EC9F80 C0EE +C0EF C0EF EC9F81 C0EF +C0F0 C0F0 EC9F88 C0F0 +C0F1 C0F1 EC9F89 C0F1 +C0F2 C0F2 EC9F8C C0F2 +C0F3 C0F3 EC9F8E C0F3 +C0F4 C0F4 EC9F90 C0F4 +C0F5 C0F5 EC9F98 C0F5 +C0F6 C0F6 EC9F9D C0F6 +C0F7 C0F7 EC9FA4 C0F7 +C0F8 C0F8 EC9FA8 C0F8 +C0F9 C0F9 EC9FAC C0F9 +C0FA C0FA ECA080 C0FA +C0FB C0FB ECA081 C0FB +C0FC C0FC ECA084 C0FC +C0FD C0FD ECA088 C0FD +C0FE C0FE ECA08A C0FE +C141 C141 ED95A4 C141 +C142 C142 ED95A6 C142 +C143 C143 ED95A7 C143 +C144 C144 ED95AA C144 +C145 C145 ED95AC C145 +C146 C146 ED95AE C146 +C147 C147 ED95AF C147 +C148 C148 ED95B0 C148 +C149 C149 ED95B1 C149 +C14A C14A ED95B2 C14A +C14B C14B ED95B3 C14B +C14C C14C ED95B6 C14C +C14D C14D ED95B7 C14D +C14E C14E ED95B9 C14E +C14F C14F ED95BA C14F +C150 C150 ED95BB C150 +C151 C151 ED95BD C151 +C152 C152 ED95BE C152 +C153 C153 ED95BF C153 +C154 C154 ED9680 C154 +C155 C155 ED9681 C155 +C156 C156 ED9682 C156 +C157 C157 ED9683 C157 +C158 C158 ED9686 C158 +C159 C159 ED968A C159 +C15A C15A ED968B C15A +C161 C161 ED968C C161 +C162 C162 ED968D C162 +C163 C163 ED968E C163 +C164 C164 ED968F C164 +C165 C165 ED9691 C165 +C166 C166 ED9692 C166 +C167 C167 ED9693 C167 +C168 C168 ED9694 C168 +C169 C169 ED9695 C169 +C16A C16A ED9696 C16A +C16B C16B ED9697 C16B +C16C C16C ED9698 C16C +C16D C16D ED9699 C16D +C16E C16E ED969A C16E +C16F C16F ED969B C16F +C170 C170 ED969C C170 +C171 C171 ED969D C171 +C172 C172 ED969E C172 +C173 C173 ED969F C173 +C174 C174 ED96A0 C174 +C175 C175 ED96A1 C175 +C176 C176 ED96A2 C176 +C177 C177 ED96A3 C177 +C178 C178 ED96A4 C178 +C179 C179 ED96A6 C179 +C17A C17A ED96A7 C17A +C181 C181 ED96A8 C181 +C182 C182 ED96A9 C182 +C183 C183 ED96AA C183 +C184 C184 ED96AB C184 +C185 C185 ED96AC C185 +C186 C186 ED96AD C186 +C187 C187 ED96AE C187 +C188 C188 ED96AF C188 +C189 C189 ED96B0 C189 +C18A C18A ED96B1 C18A +C18B C18B ED96B2 C18B +C18C C18C ED96B3 C18C +C18D C18D ED96B4 C18D +C18E C18E ED96B5 C18E +C18F C18F ED96B6 C18F +C190 C190 ED96B7 C190 +C191 C191 ED96B8 C191 +C192 C192 ED96B9 C192 +C193 C193 ED96BA C193 +C194 C194 ED96BB C194 +C195 C195 ED96BC C195 +C196 C196 ED96BD C196 +C197 C197 ED96BE C197 +C198 C198 ED96BF C198 +C199 C199 ED9780 C199 +C19A C19A ED9781 C19A +C19B C19B ED9782 C19B +C19C C19C ED9783 C19C +C19D C19D ED9784 C19D +C19E C19E ED9785 C19E +C19F C19F ED9786 C19F +C1A0 C1A0 ED9787 C1A0 +C1A1 C1A1 ECA090 C1A1 +C1A2 C1A2 ECA091 C1A2 +C1A3 C1A3 ECA093 C1A3 +C1A4 C1A4 ECA095 C1A4 +C1A5 C1A5 ECA096 C1A5 +C1A6 C1A6 ECA09C C1A6 +C1A7 C1A7 ECA09D C1A7 +C1A8 C1A8 ECA0A0 C1A8 +C1A9 C1A9 ECA0A4 C1A9 +C1AA C1AA ECA0AC C1AA +C1AB C1AB ECA0AD C1AB +C1AC C1AC ECA0AF C1AC +C1AD C1AD ECA0B1 C1AD +C1AE C1AE ECA0B8 C1AE +C1AF C1AF ECA0BC C1AF +C1B0 C1B0 ECA180 C1B0 +C1B1 C1B1 ECA188 C1B1 +C1B2 C1B2 ECA189 C1B2 +C1B3 C1B3 ECA18C C1B3 +C1B4 C1B4 ECA18D C1B4 +C1B5 C1B5 ECA194 C1B5 +C1B6 C1B6 ECA1B0 C1B6 +C1B7 C1B7 ECA1B1 C1B7 +C1B8 C1B8 ECA1B4 C1B8 +C1B9 C1B9 ECA1B8 C1B9 +C1BA C1BA ECA1BA C1BA +C1BB C1BB ECA280 C1BB +C1BC C1BC ECA281 C1BC +C1BD C1BD ECA283 C1BD +C1BE C1BE ECA285 C1BE +C1BF C1BF ECA286 C1BF +C1C0 C1C0 ECA287 C1C0 +C1C1 C1C1 ECA28B C1C1 +C1C2 C1C2 ECA28C C1C2 +C1C3 C1C3 ECA28D C1C3 +C1C4 C1C4 ECA294 C1C4 +C1C5 C1C5 ECA29D C1C5 +C1C6 C1C6 ECA29F C1C6 +C1C7 C1C7 ECA2A1 C1C7 +C1C8 C1C8 ECA2A8 C1C8 +C1C9 C1C9 ECA2BC C1C9 +C1CA C1CA ECA2BD C1CA +C1CB C1CB ECA384 C1CB +C1CC C1CC ECA388 C1CC +C1CD C1CD ECA38C C1CD +C1CE C1CE ECA394 C1CE +C1CF C1CF ECA395 C1CF +C1D0 C1D0 ECA397 C1D0 +C1D1 C1D1 ECA399 C1D1 +C1D2 C1D2 ECA3A0 C1D2 +C1D3 C1D3 ECA3A1 C1D3 +C1D4 C1D4 ECA3A4 C1D4 +C1D5 C1D5 ECA3B5 C1D5 +C1D6 C1D6 ECA3BC C1D6 +C1D7 C1D7 ECA3BD C1D7 +C1D8 C1D8 ECA480 C1D8 +C1D9 C1D9 ECA484 C1D9 +C1DA C1DA ECA485 C1DA +C1DB C1DB ECA486 C1DB +C1DC C1DC ECA48C C1DC +C1DD C1DD ECA48D C1DD +C1DE C1DE ECA48F C1DE +C1DF C1DF ECA491 C1DF +C1E0 C1E0 ECA498 C1E0 +C1E1 C1E1 ECA4AC C1E1 +C1E2 C1E2 ECA4B4 C1E2 +C1E3 C1E3 ECA590 C1E3 +C1E4 C1E4 ECA591 C1E4 +C1E5 C1E5 ECA594 C1E5 +C1E6 C1E6 ECA598 C1E6 +C1E7 C1E7 ECA5A0 C1E7 +C1E8 C1E8 ECA5A1 C1E8 +C1E9 C1E9 ECA5A3 C1E9 +C1EA C1EA ECA5AC C1EA +C1EB C1EB ECA5B0 C1EB +C1EC C1EC ECA5B4 C1EC +C1ED C1ED ECA5BC C1ED +C1EE C1EE ECA688 C1EE +C1EF C1EF ECA689 C1EF +C1F0 C1F0 ECA68C C1F0 +C1F1 C1F1 ECA690 C1F1 +C1F2 C1F2 ECA698 C1F2 +C1F3 C1F3 ECA699 C1F3 +C1F4 C1F4 ECA69B C1F4 +C1F5 C1F5 ECA69D C1F5 +C1F6 C1F6 ECA780 C1F6 +C1F7 C1F7 ECA781 C1F7 +C1F8 C1F8 ECA784 C1F8 +C1F9 C1F9 ECA787 C1F9 +C1FA C1FA ECA788 C1FA +C1FB C1FB ECA78A C1FB +C1FC C1FC ECA790 C1FC +C1FD C1FD ECA791 C1FD +C1FE C1FE ECA793 C1FE +C241 C241 ED978A C241 +C242 C242 ED978B C242 +C243 C243 ED978D C243 +C244 C244 ED978E C244 +C245 C245 ED978F C245 +C246 C246 ED9791 C246 +C247 C247 ED9793 C247 +C248 C248 ED9794 C248 +C249 C249 ED9795 C249 +C24A C24A ED9796 C24A +C24B C24B ED9797 C24B +C24C C24C ED979A C24C +C24D C24D ED979C C24D +C24E C24E ED979E C24E +C24F C24F ED979F C24F +C250 C250 ED97A0 C250 +C251 C251 ED97A1 C251 +C252 C252 ED97A2 C252 +C253 C253 ED97A3 C253 +C254 C254 ED97A6 C254 +C255 C255 ED97A7 C255 +C256 C256 ED97A9 C256 +C257 C257 ED97AA C257 +C258 C258 ED97AB C258 +C259 C259 ED97AD C259 +C25A C25A ED97AE C25A +C261 C261 ED97AF C261 +C262 C262 ED97B0 C262 +C263 C263 ED97B1 C263 +C264 C264 ED97B2 C264 +C265 C265 ED97B3 C265 +C266 C266 ED97B6 C266 +C267 C267 ED97B8 C267 +C268 C268 ED97BA C268 +C269 C269 ED97BB C269 +C26A C26A ED97BC C26A +C26B C26B ED97BD C26B +C26C C26C ED97BE C26C +C26D C26D ED97BF C26D +C26E C26E ED9882 C26E +C26F C26F ED9883 C26F +C270 C270 ED9885 C270 +C271 C271 ED9886 C271 +C272 C272 ED9887 C272 +C273 C273 ED9889 C273 +C274 C274 ED988A C274 +C275 C275 ED988B C275 +C276 C276 ED988C C276 +C277 C277 ED988D C277 +C278 C278 ED988E C278 +C279 C279 ED988F C279 +C27A C27A ED9892 C27A +C281 C281 ED9896 C281 +C282 C282 ED9897 C282 +C283 C283 ED9898 C283 +C284 C284 ED9899 C284 +C285 C285 ED989A C285 +C286 C286 ED989B C286 +C287 C287 ED989D C287 +C288 C288 ED989E C288 +C289 C289 ED989F C289 +C28A C28A ED98A1 C28A +C28B C28B ED98A2 C28B +C28C C28C ED98A3 C28C +C28D C28D ED98A5 C28D +C28E C28E ED98A6 C28E +C28F C28F ED98A7 C28F +C290 C290 ED98A8 C290 +C291 C291 ED98A9 C291 +C292 C292 ED98AA C292 +C293 C293 ED98AB C293 +C294 C294 ED98AC C294 +C295 C295 ED98AE C295 +C296 C296 ED98AF C296 +C297 C297 ED98B0 C297 +C298 C298 ED98B1 C298 +C299 C299 ED98B2 C299 +C29A C29A ED98B3 C29A +C29B C29B ED98B4 C29B +C29C C29C ED98B5 C29C +C29D C29D ED98B6 C29D +C29E C29E ED98B7 C29E +C29F C29F ED98BA C29F +C2A0 C2A0 ED98BB C2A0 +C2A1 C2A1 ECA795 C2A1 +C2A2 C2A2 ECA796 C2A2 +C2A3 C2A3 ECA799 C2A3 +C2A4 C2A4 ECA79A C2A4 +C2A5 C2A5 ECA79C C2A5 +C2A6 C2A6 ECA79D C2A6 +C2A7 C2A7 ECA7A0 C2A7 +C2A8 C2A8 ECA7A2 C2A8 +C2A9 C2A9 ECA7A4 C2A9 +C2AA C2AA ECA7A7 C2AA +C2AB C2AB ECA7AC C2AB +C2AC C2AC ECA7AD C2AC +C2AD C2AD ECA7AF C2AD +C2AE C2AE ECA7B0 C2AE +C2AF C2AF ECA7B1 C2AF +C2B0 C2B0 ECA7B8 C2B0 +C2B1 C2B1 ECA7B9 C2B1 +C2B2 C2B2 ECA7BC C2B2 +C2B3 C2B3 ECA880 C2B3 +C2B4 C2B4 ECA888 C2B4 +C2B5 C2B5 ECA889 C2B5 +C2B6 C2B6 ECA88B C2B6 +C2B7 C2B7 ECA88C C2B7 +C2B8 C2B8 ECA88D C2B8 +C2B9 C2B9 ECA894 C2B9 +C2BA C2BA ECA898 C2BA +C2BB C2BB ECA8A9 C2BB +C2BC C2BC ECA98C C2BC +C2BD C2BD ECA98D C2BD +C2BE C2BE ECA990 C2BE +C2BF C2BF ECA994 C2BF +C2C0 C2C0 ECA99C C2C0 +C2C1 C2C1 ECA99D C2C1 +C2C2 C2C2 ECA99F C2C2 +C2C3 C2C3 ECA9A0 C2C3 +C2C4 C2C4 ECA9A1 C2C4 +C2C5 C2C5 ECA9A8 C2C5 +C2C6 C2C6 ECA9BD C2C6 +C2C7 C2C7 ECAA84 C2C7 +C2C8 C2C8 ECAA98 C2C8 +C2C9 C2C9 ECAABC C2C9 +C2CA C2CA ECAABD C2CA +C2CB C2CB ECAB80 C2CB +C2CC C2CC ECAB84 C2CC +C2CD C2CD ECAB8C C2CD +C2CE C2CE ECAB8D C2CE +C2CF C2CF ECAB8F C2CF +C2D0 C2D0 ECAB91 C2D0 +C2D1 C2D1 ECAB93 C2D1 +C2D2 C2D2 ECAB98 C2D2 +C2D3 C2D3 ECAB99 C2D3 +C2D4 C2D4 ECABA0 C2D4 +C2D5 C2D5 ECABAC C2D5 +C2D6 C2D6 ECABB4 C2D6 +C2D7 C2D7 ECAC88 C2D7 +C2D8 C2D8 ECAC90 C2D8 +C2D9 C2D9 ECAC94 C2D9 +C2DA C2DA ECAC98 C2DA +C2DB C2DB ECACA0 C2DB +C2DC C2DC ECACA1 C2DC +C2DD C2DD ECAD81 C2DD +C2DE C2DE ECAD88 C2DE +C2DF C2DF ECAD89 C2DF +C2E0 C2E0 ECAD8C C2E0 +C2E1 C2E1 ECAD90 C2E1 +C2E2 C2E2 ECAD98 C2E2 +C2E3 C2E3 ECAD99 C2E3 +C2E4 C2E4 ECAD9D C2E4 +C2E5 C2E5 ECADA4 C2E5 +C2E6 C2E6 ECADB8 C2E6 +C2E7 C2E7 ECADB9 C2E7 +C2E8 C2E8 ECAE9C C2E8 +C2E9 C2E9 ECAEB8 C2E9 +C2EA C2EA ECAF94 C2EA +C2EB C2EB ECAFA4 C2EB +C2EC C2EC ECAFA7 C2EC +C2ED C2ED ECAFA9 C2ED +C2EE C2EE ECB08C C2EE +C2EF C2EF ECB08D C2EF +C2F0 C2F0 ECB090 C2F0 +C2F1 C2F1 ECB094 C2F1 +C2F2 C2F2 ECB09C C2F2 +C2F3 C2F3 ECB09D C2F3 +C2F4 C2F4 ECB0A1 C2F4 +C2F5 C2F5 ECB0A2 C2F5 +C2F6 C2F6 ECB0A7 C2F6 +C2F7 C2F7 ECB0A8 C2F7 +C2F8 C2F8 ECB0A9 C2F8 +C2F9 C2F9 ECB0AC C2F9 +C2FA C2FA ECB0AE C2FA +C2FB C2FB ECB0B0 C2FB +C2FC C2FC ECB0B8 C2FC +C2FD C2FD ECB0B9 C2FD +C2FE C2FE ECB0BB C2FE +C341 C341 ED98BD C341 +C342 C342 ED98BE C342 +C343 C343 ED98BF C343 +C344 C344 ED9981 C344 +C345 C345 ED9982 C345 +C346 C346 ED9983 C346 +C347 C347 ED9984 C347 +C348 C348 ED9986 C348 +C349 C349 ED9987 C349 +C34A C34A ED998A C34A +C34B C34B ED998C C34B +C34C C34C ED998E C34C +C34D C34D ED998F C34D +C34E C34E ED9990 C34E +C34F C34F ED9992 C34F +C350 C350 ED9993 C350 +C351 C351 ED9996 C351 +C352 C352 ED9997 C352 +C353 C353 ED9999 C353 +C354 C354 ED999A C354 +C355 C355 ED999B C355 +C356 C356 ED999D C356 +C357 C357 ED999E C357 +C358 C358 ED999F C358 +C359 C359 ED99A0 C359 +C35A C35A ED99A1 C35A +C361 C361 ED99A2 C361 +C362 C362 ED99A3 C362 +C363 C363 ED99A4 C363 +C364 C364 ED99A5 C364 +C365 C365 ED99A6 C365 +C366 C366 ED99A8 C366 +C367 C367 ED99AA C367 +C368 C368 ED99AB C368 +C369 C369 ED99AC C369 +C36A C36A ED99AD C36A +C36B C36B ED99AE C36B +C36C C36C ED99AF C36C +C36D C36D ED99B2 C36D +C36E C36E ED99B3 C36E +C36F C36F ED99B5 C36F +C370 C370 ED99B6 C370 +C371 C371 ED99B7 C371 +C372 C372 ED99B8 C372 +C373 C373 ED99B9 C373 +C374 C374 ED99BA C374 +C375 C375 ED99BB C375 +C376 C376 ED99BC C376 +C377 C377 ED99BD C377 +C378 C378 ED99BE C378 +C379 C379 ED99BF C379 +C37A C37A ED9A80 C37A +C381 C381 ED9A81 C381 +C382 C382 ED9A82 C382 +C383 C383 ED9A84 C383 +C384 C384 ED9A86 C384 +C385 C385 ED9A87 C385 +C386 C386 ED9A88 C386 +C387 C387 ED9A89 C387 +C388 C388 ED9A8A C388 +C389 C389 ED9A8B C389 +C38A C38A ED9A8E C38A +C38B C38B ED9A8F C38B +C38C C38C ED9A91 C38C +C38D C38D ED9A92 C38D +C38E C38E ED9A93 C38E +C38F C38F ED9A95 C38F +C390 C390 ED9A96 C390 +C391 C391 ED9A97 C391 +C392 C392 ED9A98 C392 +C393 C393 ED9A99 C393 +C394 C394 ED9A9A C394 +C395 C395 ED9A9B C395 +C396 C396 ED9A9C C396 +C397 C397 ED9A9E C397 +C398 C398 ED9AA0 C398 +C399 C399 ED9AA2 C399 +C39A C39A ED9AA3 C39A +C39B C39B ED9AA4 C39B +C39C C39C ED9AA5 C39C +C39D C39D ED9AA6 C39D +C39E C39E ED9AA7 C39E +C39F C39F ED9AA9 C39F +C3A0 C3A0 ED9AAA C3A0 +C3A1 C3A1 ECB0BC C3A1 +C3A2 C3A2 ECB0BD C3A2 +C3A3 C3A3 ECB0BE C3A3 +C3A4 C3A4 ECB184 C3A4 +C3A5 C3A5 ECB185 C3A5 +C3A6 C3A6 ECB188 C3A6 +C3A7 C3A7 ECB18C C3A7 +C3A8 C3A8 ECB194 C3A8 +C3A9 C3A9 ECB195 C3A9 +C3AA C3AA ECB197 C3AA +C3AB C3AB ECB198 C3AB +C3AC C3AC ECB199 C3AC +C3AD C3AD ECB1A0 C3AD +C3AE C3AE ECB1A4 C3AE +C3AF C3AF ECB1A6 C3AF +C3B0 C3B0 ECB1A8 C3B0 +C3B1 C3B1 ECB1B0 C3B1 +C3B2 C3B2 ECB1B5 C3B2 +C3B3 C3B3 ECB298 C3B3 +C3B4 C3B4 ECB299 C3B4 +C3B5 C3B5 ECB29C C3B5 +C3B6 C3B6 ECB2A0 C3B6 +C3B7 C3B7 ECB2A8 C3B7 +C3B8 C3B8 ECB2A9 C3B8 +C3B9 C3B9 ECB2AB C3B9 +C3BA C3BA ECB2AC C3BA +C3BB C3BB ECB2AD C3BB +C3BC C3BC ECB2B4 C3BC +C3BD C3BD ECB2B5 C3BD +C3BE C3BE ECB2B8 C3BE +C3BF C3BF ECB2BC C3BF +C3C0 C3C0 ECB384 C3C0 +C3C1 C3C1 ECB385 C3C1 +C3C2 C3C2 ECB387 C3C2 +C3C3 C3C3 ECB389 C3C3 +C3C4 C3C4 ECB390 C3C4 +C3C5 C3C5 ECB394 C3C5 +C3C6 C3C6 ECB3A4 C3C6 +C3C7 C3C7 ECB3AC C3C7 +C3C8 C3C8 ECB3B0 C3C8 +C3C9 C3C9 ECB481 C3C9 +C3CA C3CA ECB488 C3CA +C3CB C3CB ECB489 C3CB +C3CC C3CC ECB48C C3CC +C3CD C3CD ECB490 C3CD +C3CE C3CE ECB498 C3CE +C3CF C3CF ECB499 C3CF +C3D0 C3D0 ECB49B C3D0 +C3D1 C3D1 ECB49D C3D1 +C3D2 C3D2 ECB4A4 C3D2 +C3D3 C3D3 ECB4A8 C3D3 +C3D4 C3D4 ECB4AC C3D4 +C3D5 C3D5 ECB4B9 C3D5 +C3D6 C3D6 ECB59C C3D6 +C3D7 C3D7 ECB5A0 C3D7 +C3D8 C3D8 ECB5A4 C3D8 +C3D9 C3D9 ECB5AC C3D9 +C3DA C3DA ECB5AD C3DA +C3DB C3DB ECB5AF C3DB +C3DC C3DC ECB5B1 C3DC +C3DD C3DD ECB5B8 C3DD +C3DE C3DE ECB688 C3DE +C3DF C3DF ECB694 C3DF +C3E0 C3E0 ECB695 C3E0 +C3E1 C3E1 ECB698 C3E1 +C3E2 C3E2 ECB69C C3E2 +C3E3 C3E3 ECB6A4 C3E3 +C3E4 C3E4 ECB6A5 C3E4 +C3E5 C3E5 ECB6A7 C3E5 +C3E6 C3E6 ECB6A9 C3E6 +C3E7 C3E7 ECB6B0 C3E7 +C3E8 C3E8 ECB784 C3E8 +C3E9 C3E9 ECB78C C3E9 +C3EA C3EA ECB790 C3EA +C3EB C3EB ECB7A8 C3EB +C3EC C3EC ECB7AC C3EC +C3ED C3ED ECB7B0 C3ED +C3EE C3EE ECB7B8 C3EE +C3EF C3EF ECB7B9 C3EF +C3F0 C3F0 ECB7BB C3F0 +C3F1 C3F1 ECB7BD C3F1 +C3F2 C3F2 ECB884 C3F2 +C3F3 C3F3 ECB888 C3F3 +C3F4 C3F4 ECB88C C3F4 +C3F5 C3F5 ECB894 C3F5 +C3F6 C3F6 ECB899 C3F6 +C3F7 C3F7 ECB8A0 C3F7 +C3F8 C3F8 ECB8A1 C3F8 +C3F9 C3F9 ECB8A4 C3F9 +C3FA C3FA ECB8A8 C3FA +C3FB C3FB ECB8B0 C3FB +C3FC C3FC ECB8B1 C3FC +C3FD C3FD ECB8B3 C3FD +C3FE C3FE ECB8B5 C3FE +C441 C441 ED9AAB C441 +C442 C442 ED9AAD C442 +C443 C443 ED9AAE C443 +C444 C444 ED9AAF C444 +C445 C445 ED9AB1 C445 +C446 C446 ED9AB2 C446 +C447 C447 ED9AB3 C447 +C448 C448 ED9AB4 C448 +C449 C449 ED9AB5 C449 +C44A C44A ED9AB6 C44A +C44B C44B ED9AB7 C44B +C44C C44C ED9AB8 C44C +C44D C44D ED9ABA C44D +C44E C44E ED9ABC C44E +C44F C44F ED9ABD C44F +C450 C450 ED9ABE C450 +C451 C451 ED9ABF C451 +C452 C452 ED9B80 C452 +C453 C453 ED9B81 C453 +C454 C454 ED9B82 C454 +C455 C455 ED9B83 C455 +C456 C456 ED9B86 C456 +C457 C457 ED9B87 C457 +C458 C458 ED9B89 C458 +C459 C459 ED9B8A C459 +C45A C45A ED9B8B C45A +C461 C461 ED9B8D C461 +C462 C462 ED9B8E C462 +C463 C463 ED9B8F C463 +C464 C464 ED9B90 C464 +C465 C465 ED9B92 C465 +C466 C466 ED9B93 C466 +C467 C467 ED9B95 C467 +C468 C468 ED9B96 C468 +C469 C469 ED9B98 C469 +C46A C46A ED9B9A C46A +C46B C46B ED9B9B C46B +C46C C46C ED9B9C C46C +C46D C46D ED9B9D C46D +C46E C46E ED9B9E C46E +C46F C46F ED9B9F C46F +C470 C470 ED9BA1 C470 +C471 C471 ED9BA2 C471 +C472 C472 ED9BA3 C472 +C473 C473 ED9BA5 C473 +C474 C474 ED9BA6 C474 +C475 C475 ED9BA7 C475 +C476 C476 ED9BA9 C476 +C477 C477 ED9BAA C477 +C478 C478 ED9BAB C478 +C479 C479 ED9BAC C479 +C47A C47A ED9BAD C47A +C481 C481 ED9BAE C481 +C482 C482 ED9BAF C482 +C483 C483 ED9BB1 C483 +C484 C484 ED9BB2 C484 +C485 C485 ED9BB3 C485 +C486 C486 ED9BB4 C486 +C487 C487 ED9BB6 C487 +C488 C488 ED9BB7 C488 +C489 C489 ED9BB8 C489 +C48A C48A ED9BB9 C48A +C48B C48B ED9BBA C48B +C48C C48C ED9BBB C48C +C48D C48D ED9BBE C48D +C48E C48E ED9BBF C48E +C48F C48F ED9C81 C48F +C490 C490 ED9C82 C490 +C491 C491 ED9C83 C491 +C492 C492 ED9C85 C492 +C493 C493 ED9C86 C493 +C494 C494 ED9C87 C494 +C495 C495 ED9C88 C495 +C496 C496 ED9C89 C496 +C497 C497 ED9C8A C497 +C498 C498 ED9C8B C498 +C499 C499 ED9C8C C499 +C49A C49A ED9C8D C49A +C49B C49B ED9C8E C49B +C49C C49C ED9C8F C49C +C49D C49D ED9C90 C49D +C49E C49E ED9C92 C49E +C49F C49F ED9C93 C49F +C4A0 C4A0 ED9C94 C4A0 +C4A1 C4A1 ECB998 C4A1 +C4A2 C4A2 ECB999 C4A2 +C4A3 C4A3 ECB99C C4A3 +C4A4 C4A4 ECB99F C4A4 +C4A5 C4A5 ECB9A0 C4A5 +C4A6 C4A6 ECB9A1 C4A6 +C4A7 C4A7 ECB9A8 C4A7 +C4A8 C4A8 ECB9A9 C4A8 +C4A9 C4A9 ECB9AB C4A9 +C4AA C4AA ECB9AD C4AA +C4AB C4AB ECB9B4 C4AB +C4AC C4AC ECB9B5 C4AC +C4AD C4AD ECB9B8 C4AD +C4AE C4AE ECB9BC C4AE +C4AF C4AF ECBA84 C4AF +C4B0 C4B0 ECBA85 C4B0 +C4B1 C4B1 ECBA87 C4B1 +C4B2 C4B2 ECBA89 C4B2 +C4B3 C4B3 ECBA90 C4B3 +C4B4 C4B4 ECBA91 C4B4 +C4B5 C4B5 ECBA94 C4B5 +C4B6 C4B6 ECBA98 C4B6 +C4B7 C4B7 ECBAA0 C4B7 +C4B8 C4B8 ECBAA1 C4B8 +C4B9 C4B9 ECBAA3 C4B9 +C4BA C4BA ECBAA4 C4BA +C4BB C4BB ECBAA5 C4BB +C4BC C4BC ECBAAC C4BC +C4BD C4BD ECBAAD C4BD +C4BE C4BE ECBB81 C4BE +C4BF C4BF ECBBA4 C4BF +C4C0 C4C0 ECBBA5 C4C0 +C4C1 C4C1 ECBBA8 C4C1 +C4C2 C4C2 ECBBAB C4C2 +C4C3 C4C3 ECBBAC C4C3 +C4C4 C4C4 ECBBB4 C4C4 +C4C5 C4C5 ECBBB5 C4C5 +C4C6 C4C6 ECBBB7 C4C6 +C4C7 C4C7 ECBBB8 C4C7 +C4C8 C4C8 ECBBB9 C4C8 +C4C9 C4C9 ECBC80 C4C9 +C4CA C4CA ECBC81 C4CA +C4CB C4CB ECBC84 C4CB +C4CC C4CC ECBC88 C4CC +C4CD C4CD ECBC90 C4CD +C4CE C4CE ECBC91 C4CE +C4CF C4CF ECBC93 C4CF +C4D0 C4D0 ECBC95 C4D0 +C4D1 C4D1 ECBC9C C4D1 +C4D2 C4D2 ECBCA0 C4D2 +C4D3 C4D3 ECBCA4 C4D3 +C4D4 C4D4 ECBCAC C4D4 +C4D5 C4D5 ECBCAD C4D5 +C4D6 C4D6 ECBCAF C4D6 +C4D7 C4D7 ECBCB0 C4D7 +C4D8 C4D8 ECBCB1 C4D8 +C4D9 C4D9 ECBCB8 C4D9 +C4DA C4DA ECBD94 C4DA +C4DB C4DB ECBD95 C4DB +C4DC C4DC ECBD98 C4DC +C4DD C4DD ECBD9C C4DD +C4DE C4DE ECBDA4 C4DE +C4DF C4DF ECBDA5 C4DF +C4E0 C4E0 ECBDA7 C4E0 +C4E1 C4E1 ECBDA9 C4E1 +C4E2 C4E2 ECBDB0 C4E2 +C4E3 C4E3 ECBDB1 C4E3 +C4E4 C4E4 ECBDB4 C4E4 +C4E5 C4E5 ECBDB8 C4E5 +C4E6 C4E6 ECBE80 C4E6 +C4E7 C4E7 ECBE85 C4E7 +C4E8 C4E8 ECBE8C C4E8 +C4E9 C4E9 ECBEA1 C4E9 +C4EA C4EA ECBEA8 C4EA +C4EB C4EB ECBEB0 C4EB +C4EC C4EC ECBF84 C4EC +C4ED C4ED ECBFA0 C4ED +C4EE C4EE ECBFA1 C4EE +C4EF C4EF ECBFA4 C4EF +C4F0 C4F0 ECBFA8 C4F0 +C4F1 C4F1 ECBFB0 C4F1 +C4F2 C4F2 ECBFB1 C4F2 +C4F3 C4F3 ECBFB3 C4F3 +C4F4 C4F4 ECBFB5 C4F4 +C4F5 C4F5 ECBFBC C4F5 +C4F6 C4F6 ED8080 C4F6 +C4F7 C4F7 ED8084 C4F7 +C4F8 C4F8 ED8091 C4F8 +C4F9 C4F9 ED8098 C4F9 +C4FA C4FA ED80AD C4FA +C4FB C4FB ED80B4 C4FB +C4FC C4FC ED80B5 C4FC +C4FD C4FD ED80B8 C4FD +C4FE C4FE ED80BC C4FE +C541 C541 ED9C95 C541 +C542 C542 ED9C96 C542 +C543 C543 ED9C97 C543 +C544 C544 ED9C9A C544 +C545 C545 ED9C9B C545 +C546 C546 ED9C9D C546 +C547 C547 ED9C9E C547 +C548 C548 ED9C9F C548 +C549 C549 ED9CA1 C549 +C54A C54A ED9CA2 C54A +C54B C54B ED9CA3 C54B +C54C C54C ED9CA4 C54C +C54D C54D ED9CA5 C54D +C54E C54E ED9CA6 C54E +C54F C54F ED9CA7 C54F +C550 C550 ED9CAA C550 +C551 C551 ED9CAC C551 +C552 C552 ED9CAE C552 +C553 C553 ED9CAF C553 +C554 C554 ED9CB0 C554 +C555 C555 ED9CB1 C555 +C556 C556 ED9CB2 C556 +C557 C557 ED9CB3 C557 +C558 C558 ED9CB6 C558 +C559 C559 ED9CB7 C559 +C55A C55A ED9CB9 C55A +C561 C561 ED9CBA C561 +C562 C562 ED9CBB C562 +C563 C563 ED9CBD C563 +C564 C564 ED9CBE C564 +C565 C565 ED9CBF C565 +C566 C566 ED9D80 C566 +C567 C567 ED9D81 C567 +C568 C568 ED9D82 C568 +C569 C569 ED9D83 C569 +C56A C56A ED9D85 C56A +C56B C56B ED9D86 C56B +C56C C56C ED9D88 C56C +C56D C56D ED9D8A C56D +C56E C56E ED9D8B C56E +C56F C56F ED9D8C C56F +C570 C570 ED9D8D C570 +C571 C571 ED9D8E C571 +C572 C572 ED9D8F C572 +C573 C573 ED9D92 C573 +C574 C574 ED9D93 C574 +C575 C575 ED9D95 C575 +C576 C576 ED9D9A C576 +C577 C577 ED9D9B C577 +C578 C578 ED9D9C C578 +C579 C579 ED9D9D C579 +C57A C57A ED9D9E C57A +C581 C581 ED9D9F C581 +C582 C582 ED9DA2 C582 +C583 C583 ED9DA4 C583 +C584 C584 ED9DA6 C584 +C585 C585 ED9DA7 C585 +C586 C586 ED9DA8 C586 +C587 C587 ED9DAA C587 +C588 C588 ED9DAB C588 +C589 C589 ED9DAD C589 +C58A C58A ED9DAE C58A +C58B C58B ED9DAF C58B +C58C C58C ED9DB1 C58C +C58D C58D ED9DB2 C58D +C58E C58E ED9DB3 C58E +C58F C58F ED9DB5 C58F +C590 C590 ED9DB6 C590 +C591 C591 ED9DB7 C591 +C592 C592 ED9DB8 C592 +C593 C593 ED9DB9 C593 +C594 C594 ED9DBA C594 +C595 C595 ED9DBB C595 +C596 C596 ED9DBE C596 +C597 C597 ED9DBF C597 +C598 C598 ED9E80 C598 +C599 C599 ED9E82 C599 +C59A C59A ED9E83 C59A +C59B C59B ED9E84 C59B +C59C C59C ED9E85 C59C +C59D C59D ED9E86 C59D +C59E C59E ED9E87 C59E +C59F C59F ED9E8A C59F +C5A0 C5A0 ED9E8B C5A0 +C5A1 C5A1 ED8184 C5A1 +C5A2 C5A2 ED8185 C5A2 +C5A3 C5A3 ED8187 C5A3 +C5A4 C5A4 ED8189 C5A4 +C5A5 C5A5 ED8190 C5A5 +C5A6 C5A6 ED8194 C5A6 +C5A7 C5A7 ED8198 C5A7 +C5A8 C5A8 ED81A0 C5A8 +C5A9 C5A9 ED81AC C5A9 +C5AA C5AA ED81AD C5AA +C5AB C5AB ED81B0 C5AB +C5AC C5AC ED81B4 C5AC +C5AD C5AD ED81BC C5AD +C5AE C5AE ED81BD C5AE +C5AF C5AF ED8281 C5AF +C5B0 C5B0 ED82A4 C5B0 +C5B1 C5B1 ED82A5 C5B1 +C5B2 C5B2 ED82A8 C5B2 +C5B3 C5B3 ED82AC C5B3 +C5B4 C5B4 ED82B4 C5B4 +C5B5 C5B5 ED82B5 C5B5 +C5B6 C5B6 ED82B7 C5B6 +C5B7 C5B7 ED82B9 C5B7 +C5B8 C5B8 ED8380 C5B8 +C5B9 C5B9 ED8381 C5B9 +C5BA C5BA ED8384 C5BA +C5BB C5BB ED8388 C5BB +C5BC C5BC ED8389 C5BC +C5BD C5BD ED8390 C5BD +C5BE C5BE ED8391 C5BE +C5BF C5BF ED8393 C5BF +C5C0 C5C0 ED8394 C5C0 +C5C1 C5C1 ED8395 C5C1 +C5C2 C5C2 ED839C C5C2 +C5C3 C5C3 ED839D C5C3 +C5C4 C5C4 ED83A0 C5C4 +C5C5 C5C5 ED83A4 C5C5 +C5C6 C5C6 ED83AC C5C6 +C5C7 C5C7 ED83AD C5C7 +C5C8 C5C8 ED83AF C5C8 +C5C9 C5C9 ED83B0 C5C9 +C5CA C5CA ED83B1 C5CA +C5CB C5CB ED83B8 C5CB +C5CC C5CC ED848D C5CC +C5CD C5CD ED84B0 C5CD +C5CE C5CE ED84B1 C5CE +C5CF C5CF ED84B4 C5CF +C5D0 C5D0 ED84B8 C5D0 +C5D1 C5D1 ED84BA C5D1 +C5D2 C5D2 ED8580 C5D2 +C5D3 C5D3 ED8581 C5D3 +C5D4 C5D4 ED8583 C5D4 +C5D5 C5D5 ED8584 C5D5 +C5D6 C5D6 ED8585 C5D6 +C5D7 C5D7 ED858C C5D7 +C5D8 C5D8 ED858D C5D8 +C5D9 C5D9 ED8590 C5D9 +C5DA C5DA ED8594 C5DA +C5DB C5DB ED859C C5DB +C5DC C5DC ED859D C5DC +C5DD C5DD ED859F C5DD +C5DE C5DE ED85A1 C5DE +C5DF C5DF ED85A8 C5DF +C5E0 C5E0 ED85AC C5E0 +C5E1 C5E1 ED85BC C5E1 +C5E2 C5E2 ED8684 C5E2 +C5E3 C5E3 ED8688 C5E3 +C5E4 C5E4 ED86A0 C5E4 +C5E5 C5E5 ED86A1 C5E5 +C5E6 C5E6 ED86A4 C5E6 +C5E7 C5E7 ED86A8 C5E7 +C5E8 C5E8 ED86B0 C5E8 +C5E9 C5E9 ED86B1 C5E9 +C5EA C5EA ED86B3 C5EA +C5EB C5EB ED86B5 C5EB +C5EC C5EC ED86BA C5EC +C5ED C5ED ED86BC C5ED +C5EE C5EE ED8780 C5EE +C5EF C5EF ED8798 C5EF +C5F0 C5F0 ED87B4 C5F0 +C5F1 C5F1 ED87B8 C5F1 +C5F2 C5F2 ED8887 C5F2 +C5F3 C5F3 ED8889 C5F3 +C5F4 C5F4 ED8890 C5F4 +C5F5 C5F5 ED88AC C5F5 +C5F6 C5F6 ED88AD C5F6 +C5F7 C5F7 ED88B0 C5F7 +C5F8 C5F8 ED88B4 C5F8 +C5F9 C5F9 ED88BC C5F9 +C5FA C5FA ED88BD C5FA +C5FB C5FB ED88BF C5FB +C5FC C5FC ED8981 C5FC +C5FD C5FD ED8988 C5FD +C5FE C5FE ED899C C5FE +C641 C641 ED9E8D C641 +C642 C642 ED9E8E C642 +C643 C643 ED9E8F C643 +C644 C644 ED9E91 C644 +C645 C645 ED9E92 C645 +C646 C646 ED9E93 C646 +C647 C647 ED9E94 C647 +C648 C648 ED9E95 C648 +C649 C649 ED9E96 C649 +C64A C64A ED9E97 C64A +C64B C64B ED9E9A C64B +C64C C64C ED9E9C C64C +C64D C64D ED9E9E C64D +C64E C64E ED9E9F C64E +C64F C64F ED9EA0 C64F +C650 C650 ED9EA1 C650 +C651 C651 ED9EA2 C651 +C652 C652 ED9EA3 C652 +C6A1 C6A1 ED89A4 C6A1 +C6A2 C6A2 ED8A80 C6A2 +C6A3 C6A3 ED8A81 C6A3 +C6A4 C6A4 ED8A84 C6A4 +C6A5 C6A5 ED8A88 C6A5 +C6A6 C6A6 ED8A90 C6A6 +C6A7 C6A7 ED8A91 C6A7 +C6A8 C6A8 ED8A95 C6A8 +C6A9 C6A9 ED8A9C C6A9 +C6AA C6AA ED8AA0 C6AA +C6AB C6AB ED8AA4 C6AB +C6AC C6AC ED8AAC C6AC +C6AD C6AD ED8AB1 C6AD +C6AE C6AE ED8AB8 C6AE +C6AF C6AF ED8AB9 C6AF +C6B0 C6B0 ED8ABC C6B0 +C6B1 C6B1 ED8ABF C6B1 +C6B2 C6B2 ED8B80 C6B2 +C6B3 C6B3 ED8B82 C6B3 +C6B4 C6B4 ED8B88 C6B4 +C6B5 C6B5 ED8B89 C6B5 +C6B6 C6B6 ED8B8B C6B6 +C6B7 C6B7 ED8B94 C6B7 +C6B8 C6B8 ED8B98 C6B8 +C6B9 C6B9 ED8B9C C6B9 +C6BA C6BA ED8BA4 C6BA +C6BB C6BB ED8BA5 C6BB +C6BC C6BC ED8BB0 C6BC +C6BD C6BD ED8BB1 C6BD +C6BE C6BE ED8BB4 C6BE +C6BF C6BF ED8BB8 C6BF +C6C0 C6C0 ED8C80 C6C0 +C6C1 C6C1 ED8C81 C6C1 +C6C2 C6C2 ED8C83 C6C2 +C6C3 C6C3 ED8C85 C6C3 +C6C4 C6C4 ED8C8C C6C4 +C6C5 C6C5 ED8C8D C6C5 +C6C6 C6C6 ED8C8E C6C6 +C6C7 C6C7 ED8C90 C6C7 +C6C8 C6C8 ED8C94 C6C8 +C6C9 C6C9 ED8C96 C6C9 +C6CA C6CA ED8C9C C6CA +C6CB C6CB ED8C9D C6CB +C6CC C6CC ED8C9F C6CC +C6CD C6CD ED8CA0 C6CD +C6CE C6CE ED8CA1 C6CE +C6CF C6CF ED8CA5 C6CF +C6D0 C6D0 ED8CA8 C6D0 +C6D1 C6D1 ED8CA9 C6D1 +C6D2 C6D2 ED8CAC C6D2 +C6D3 C6D3 ED8CB0 C6D3 +C6D4 C6D4 ED8CB8 C6D4 +C6D5 C6D5 ED8CB9 C6D5 +C6D6 C6D6 ED8CBB C6D6 +C6D7 C6D7 ED8CBC C6D7 +C6D8 C6D8 ED8CBD C6D8 +C6D9 C6D9 ED8D84 C6D9 +C6DA C6DA ED8D85 C6DA +C6DB C6DB ED8DBC C6DB +C6DC C6DC ED8DBD C6DC +C6DD C6DD ED8E80 C6DD +C6DE C6DE ED8E84 C6DE +C6DF C6DF ED8E8C C6DF +C6E0 C6E0 ED8E8D C6E0 +C6E1 C6E1 ED8E8F C6E1 +C6E2 C6E2 ED8E90 C6E2 +C6E3 C6E3 ED8E91 C6E3 +C6E4 C6E4 ED8E98 C6E4 +C6E5 C6E5 ED8E99 C6E5 +C6E6 C6E6 ED8E9C C6E6 +C6E7 C6E7 ED8EA0 C6E7 +C6E8 C6E8 ED8EA8 C6E8 +C6E9 C6E9 ED8EA9 C6E9 +C6EA C6EA ED8EAB C6EA +C6EB C6EB ED8EAD C6EB +C6EC C6EC ED8EB4 C6EC +C6ED C6ED ED8EB8 C6ED +C6EE C6EE ED8EBC C6EE +C6EF C6EF ED8F84 C6EF +C6F0 C6F0 ED8F85 C6F0 +C6F1 C6F1 ED8F88 C6F1 +C6F2 C6F2 ED8F89 C6F2 +C6F3 C6F3 ED8F90 C6F3 +C6F4 C6F4 ED8F98 C6F4 +C6F5 C6F5 ED8FA1 C6F5 +C6F6 C6F6 ED8FA3 C6F6 +C6F7 C6F7 ED8FAC C6F7 +C6F8 C6F8 ED8FAD C6F8 +C6F9 C6F9 ED8FB0 C6F9 +C6FA C6FA ED8FB4 C6FA +C6FB C6FB ED8FBC C6FB +C6FC C6FC ED8FBD C6FC +C6FD C6FD ED8FBF C6FD +C6FE C6FE ED9081 C6FE +C7A1 C7A1 ED9088 C7A1 +C7A2 C7A2 ED909D C7A2 +C7A3 C7A3 ED9180 C7A3 +C7A4 C7A4 ED9184 C7A4 +C7A5 C7A5 ED919C C7A5 +C7A6 C7A6 ED91A0 C7A6 +C7A7 C7A7 ED91A4 C7A7 +C7A8 C7A8 ED91AD C7A8 +C7A9 C7A9 ED91AF C7A9 +C7AA C7AA ED91B8 C7AA +C7AB C7AB ED91B9 C7AB +C7AC C7AC ED91BC C7AC +C7AD C7AD ED91BF C7AD +C7AE C7AE ED9280 C7AE +C7AF C7AF ED9282 C7AF +C7B0 C7B0 ED9288 C7B0 +C7B1 C7B1 ED9289 C7B1 +C7B2 C7B2 ED928B C7B2 +C7B3 C7B3 ED928D C7B3 +C7B4 C7B4 ED9294 C7B4 +C7B5 C7B5 ED92A9 C7B5 +C7B6 C7B6 ED938C C7B6 +C7B7 C7B7 ED9390 C7B7 +C7B8 C7B8 ED9394 C7B8 +C7B9 C7B9 ED939C C7B9 +C7BA C7BA ED939F C7BA +C7BB C7BB ED93A8 C7BB +C7BC C7BC ED93AC C7BC +C7BD C7BD ED93B0 C7BD +C7BE C7BE ED93B8 C7BE +C7BF C7BF ED93BB C7BF +C7C0 C7C0 ED93BD C7C0 +C7C1 C7C1 ED9484 C7C1 +C7C2 C7C2 ED9488 C7C2 +C7C3 C7C3 ED948C C7C3 +C7C4 C7C4 ED9494 C7C4 +C7C5 C7C5 ED9495 C7C5 +C7C6 C7C6 ED9497 C7C6 +C7C7 C7C7 ED94BC C7C7 +C7C8 C7C8 ED94BD C7C8 +C7C9 C7C9 ED9580 C7C9 +C7CA C7CA ED9584 C7CA +C7CB C7CB ED958C C7CB +C7CC C7CC ED958D C7CC +C7CD C7CD ED958F C7CD +C7CE C7CE ED9591 C7CE +C7CF C7CF ED9598 C7CF +C7D0 C7D0 ED9599 C7D0 +C7D1 C7D1 ED959C C7D1 +C7D2 C7D2 ED95A0 C7D2 +C7D3 C7D3 ED95A5 C7D3 +C7D4 C7D4 ED95A8 C7D4 +C7D5 C7D5 ED95A9 C7D5 +C7D6 C7D6 ED95AB C7D6 +C7D7 C7D7 ED95AD C7D7 +C7D8 C7D8 ED95B4 C7D8 +C7D9 C7D9 ED95B5 C7D9 +C7DA C7DA ED95B8 C7DA +C7DB C7DB ED95BC C7DB +C7DC C7DC ED9684 C7DC +C7DD C7DD ED9685 C7DD +C7DE C7DE ED9687 C7DE +C7DF C7DF ED9688 C7DF +C7E0 C7E0 ED9689 C7E0 +C7E1 C7E1 ED9690 C7E1 +C7E2 C7E2 ED96A5 C7E2 +C7E3 C7E3 ED9788 C7E3 +C7E4 C7E4 ED9789 C7E4 +C7E5 C7E5 ED978C C7E5 +C7E6 C7E6 ED9790 C7E6 +C7E7 C7E7 ED9792 C7E7 +C7E8 C7E8 ED9798 C7E8 +C7E9 C7E9 ED9799 C7E9 +C7EA C7EA ED979B C7EA +C7EB C7EB ED979D C7EB +C7EC C7EC ED97A4 C7EC +C7ED C7ED ED97A5 C7ED +C7EE C7EE ED97A8 C7EE +C7EF C7EF ED97AC C7EF +C7F0 C7F0 ED97B4 C7F0 +C7F1 C7F1 ED97B5 C7F1 +C7F2 C7F2 ED97B7 C7F2 +C7F3 C7F3 ED97B9 C7F3 +C7F4 C7F4 ED9880 C7F4 +C7F5 C7F5 ED9881 C7F5 +C7F6 C7F6 ED9884 C7F6 +C7F7 C7F7 ED9888 C7F7 +C7F8 C7F8 ED9890 C7F8 +C7F9 C7F9 ED9891 C7F9 +C7FA C7FA ED9893 C7FA +C7FB C7FB ED9894 C7FB +C7FC C7FC ED9895 C7FC +C7FD C7FD ED989C C7FD +C7FE C7FE ED98A0 C7FE +C8A1 C8A1 ED98A4 C8A1 +C8A2 C8A2 ED98AD C8A2 +C8A3 C8A3 ED98B8 C8A3 +C8A4 C8A4 ED98B9 C8A4 +C8A5 C8A5 ED98BC C8A5 +C8A6 C8A6 ED9980 C8A6 +C8A7 C8A7 ED9985 C8A7 +C8A8 C8A8 ED9988 C8A8 +C8A9 C8A9 ED9989 C8A9 +C8AA C8AA ED998B C8AA +C8AB C8AB ED998D C8AB +C8AC C8AC ED9991 C8AC +C8AD C8AD ED9994 C8AD +C8AE C8AE ED9995 C8AE +C8AF C8AF ED9998 C8AF +C8B0 C8B0 ED999C C8B0 +C8B1 C8B1 ED99A7 C8B1 +C8B2 C8B2 ED99A9 C8B2 +C8B3 C8B3 ED99B0 C8B3 +C8B4 C8B4 ED99B1 C8B4 +C8B5 C8B5 ED99B4 C8B5 +C8B6 C8B6 ED9A83 C8B6 +C8B7 C8B7 ED9A85 C8B7 +C8B8 C8B8 ED9A8C C8B8 +C8B9 C8B9 ED9A8D C8B9 +C8BA C8BA ED9A90 C8BA +C8BB C8BB ED9A94 C8BB +C8BC C8BC ED9A9D C8BC +C8BD C8BD ED9A9F C8BD +C8BE C8BE ED9AA1 C8BE +C8BF C8BF ED9AA8 C8BF +C8C0 C8C0 ED9AAC C8C0 +C8C1 C8C1 ED9AB0 C8C1 +C8C2 C8C2 ED9AB9 C8C2 +C8C3 C8C3 ED9ABB C8C3 +C8C4 C8C4 ED9B84 C8C4 +C8C5 C8C5 ED9B85 C8C5 +C8C6 C8C6 ED9B88 C8C6 +C8C7 C8C7 ED9B8C C8C7 +C8C8 C8C8 ED9B91 C8C8 +C8C9 C8C9 ED9B94 C8C9 +C8CA C8CA ED9B97 C8CA +C8CB C8CB ED9B99 C8CB +C8CC C8CC ED9BA0 C8CC +C8CD C8CD ED9BA4 C8CD +C8CE C8CE ED9BA8 C8CE +C8CF C8CF ED9BB0 C8CF +C8D0 C8D0 ED9BB5 C8D0 +C8D1 C8D1 ED9BBC C8D1 +C8D2 C8D2 ED9BBD C8D2 +C8D3 C8D3 ED9C80 C8D3 +C8D4 C8D4 ED9C84 C8D4 +C8D5 C8D5 ED9C91 C8D5 +C8D6 C8D6 ED9C98 C8D6 +C8D7 C8D7 ED9C99 C8D7 +C8D8 C8D8 ED9C9C C8D8 +C8D9 C8D9 ED9CA0 C8D9 +C8DA C8DA ED9CA8 C8DA +C8DB C8DB ED9CA9 C8DB +C8DC C8DC ED9CAB C8DC +C8DD C8DD ED9CAD C8DD +C8DE C8DE ED9CB4 C8DE +C8DF C8DF ED9CB5 C8DF +C8E0 C8E0 ED9CB8 C8E0 +C8E1 C8E1 ED9CBC C8E1 +C8E2 C8E2 ED9D84 C8E2 +C8E3 C8E3 ED9D87 C8E3 +C8E4 C8E4 ED9D89 C8E4 +C8E5 C8E5 ED9D90 C8E5 +C8E6 C8E6 ED9D91 C8E6 +C8E7 C8E7 ED9D94 C8E7 +C8E8 C8E8 ED9D96 C8E8 +C8E9 C8E9 ED9D97 C8E9 +C8EA C8EA ED9D98 C8EA +C8EB C8EB ED9D99 C8EB +C8EC C8EC ED9DA0 C8EC +C8ED C8ED ED9DA1 C8ED +C8EE C8EE ED9DA3 C8EE +C8EF C8EF ED9DA5 C8EF +C8F0 C8F0 ED9DA9 C8F0 +C8F1 C8F1 ED9DAC C8F1 +C8F2 C8F2 ED9DB0 C8F2 +C8F3 C8F3 ED9DB4 C8F3 +C8F4 C8F4 ED9DBC C8F4 +C8F5 C8F5 ED9DBD C8F5 +C8F6 C8F6 ED9E81 C8F6 +C8F7 C8F7 ED9E88 C8F7 +C8F8 C8F8 ED9E89 C8F8 +C8F9 C8F9 ED9E8C C8F9 +C8FA C8FA ED9E90 C8FA +C8FB C8FB ED9E98 C8FB +C8FC C8FC ED9E99 C8FC +C8FD C8FD ED9E9B C8FD +C8FE C8FE ED9E9D C8FE +CAA1 CAA1 E4BCBD CAA1 +CAA2 CAA2 E4BDB3 CAA2 +CAA3 CAA3 E58187 CAA3 +CAA4 CAA4 E583B9 CAA4 +CAA5 CAA5 E58AA0 CAA5 +CAA6 CAA6 E58FAF CAA6 +CAA7 CAA7 E591B5 CAA7 +CAA8 CAA8 E593A5 CAA8 +CAA9 CAA9 E59889 CAA9 +CAAA CAAA E5AB81 CAAA +CAAB CAAB E5AEB6 CAAB +CAAC CAAC E69A87 CAAC +CAAD CAAD E69EB6 CAAD +CAAE CAAE E69EB7 CAAE +CAAF CAAF E69FAF CAAF +CAB0 CAB0 E6AD8C CAB0 +CAB1 CAB1 E78F82 CAB1 +CAB2 CAB2 E79782 CAB2 +CAB3 CAB3 E7A8BC CAB3 +CAB4 CAB4 E88B9B CAB4 +CAB5 CAB5 E88C84 CAB5 +CAB6 CAB6 E8A197 CAB6 +CAB7 CAB7 E8A288 CAB7 +CAB8 CAB8 E8A8B6 CAB8 +CAB9 CAB9 E8B388 CAB9 +CABA CABA E8B78F CABA +CABB CABB E8BBBB CABB +CABC CABC E8BFA6 CABC +CABD CABD E9A795 CABD +CABE CABE E588BB CABE +CABF CABF E58DB4 CABF +CAC0 CAC0 E59084 CAC0 +CAC1 CAC1 E681AA CAC1 +CAC2 CAC2 E685A4 CAC2 +CAC3 CAC3 E6AEBC CAC3 +CAC4 CAC4 E78F8F CAC4 +CAC5 CAC5 E8849A CAC5 +CAC6 CAC6 E8A6BA CAC6 +CAC7 CAC7 E8A792 CAC7 +CAC8 CAC8 E996A3 CAC8 +CAC9 CAC9 E4BE83 CAC9 +CACA CACA E5888A CACA +CACB CACB E5A2BE CACB +CACC CACC E5A5B8 CACC +CACD CACD E5A7A6 CACD +CACE CACE E5B9B2 CACE +CACF CACF E5B9B9 CACF +CAD0 CAD0 E68787 CAD0 +CAD1 CAD1 E68F80 CAD1 +CAD2 CAD2 E69D86 CAD2 +CAD3 CAD3 E69FAC CAD3 +CAD4 CAD4 E6A1BF CAD4 +CAD5 CAD5 E6BE97 CAD5 +CAD6 CAD6 E7998E CAD6 +CAD7 CAD7 E79C8B CAD7 +CAD8 CAD8 E7A3B5 CAD8 +CAD9 CAD9 E7A888 CAD9 +CADA CADA E7ABBF CADA +CADB CADB E7B0A1 CADB +CADC CADC E8829D CADC +CADD CADD E889AE CADD +CADE CADE E889B1 CADE +CADF CADF E8ABAB CADF +CAE0 CAE0 E99693 CAE0 +CAE1 CAE1 E4B9AB CAE1 +CAE2 CAE2 E5969D CAE2 +CAE3 CAE3 E69BB7 CAE3 +CAE4 CAE4 E6B8B4 CAE4 +CAE5 CAE5 E7A2A3 CAE5 +CAE6 CAE6 E7ABAD CAE6 +CAE7 CAE7 E8919B CAE7 +CAE8 CAE8 E8A490 CAE8 +CAE9 CAE9 E89D8E CAE9 +CAEA CAEA E99EA8 CAEA +CAEB CAEB E58B98 CAEB +CAEC CAEC E59D8E CAEC +CAED CAED E5A0AA CAED +CAEE CAEE E5B58C CAEE +CAEF CAEF E6849F CAEF +CAF0 CAF0 E686BE CAF0 +CAF1 CAF1 E688A1 CAF1 +CAF2 CAF2 E695A2 CAF2 +CAF3 CAF3 E69F91 CAF3 +CAF4 CAF4 E6A984 CAF4 +CAF5 CAF5 E6B89B CAF5 +CAF6 CAF6 E79498 CAF6 +CAF7 CAF7 E796B3 CAF7 +CAF8 CAF8 E79BA3 CAF8 +CAF9 CAF9 E79EB0 CAF9 +CAFA CAFA E7B4BA CAFA +CAFB CAFB E982AF CAFB +CAFC CAFC E99191 CAFC +CAFD CAFD E99192 CAFD +CAFE CAFE E9BE95 CAFE +CBA1 CBA1 E58CA3 CBA1 +CBA2 CBA2 E5B2AC CBA2 +CBA3 CBA3 E794B2 CBA3 +CBA4 CBA4 E8839B CBA4 +CBA5 CBA5 E98980 CBA5 +CBA6 CBA6 E99698 CBA6 +CBA7 CBA7 E5899B CBA7 +CBA8 CBA8 E5A088 CBA8 +CBA9 CBA9 E5A79C CBA9 +CBAA CBAA E5B2A1 CBAA +CBAB CBAB E5B497 CBAB +CBAC CBAC E5BAB7 CBAC +CBAD CBAD E5BCBA CBAD +CBAE CBAE E5BD8A CBAE +CBAF CBAF E685B7 CBAF +CBB0 CBB0 E6B19F CBB0 +CBB1 CBB1 E795BA CBB1 +CBB2 CBB2 E79686 CBB2 +CBB3 CBB3 E7B3A0 CBB3 +CBB4 CBB4 E7B5B3 CBB4 +CBB5 CBB5 E7B6B1 CBB5 +CBB6 CBB6 E7BE8C CBB6 +CBB7 CBB7 E88594 CBB7 +CBB8 CBB8 E888A1 CBB8 +CBB9 CBB9 E89691 CBB9 +CBBA CBBA E8A581 CBBA +CBBB CBBB E8AC9B CBBB +CBBC CBBC E98BBC CBBC +CBBD CBBD E9998D CBBD +CBBE CBBE E9B187 CBBE +CBBF CBBF E4BB8B CBBF +CBC0 CBC0 E4BBB7 CBC0 +CBC1 CBC1 E5808B CBC1 +CBC2 CBC2 E587B1 CBC2 +CBC3 CBC3 E5A18F CBC3 +CBC4 CBC4 E684B7 CBC4 +CBC5 CBC5 E684BE CBC5 +CBC6 CBC6 E685A8 CBC6 +CBC7 CBC7 E694B9 CBC7 +CBC8 CBC8 E6A7AA CBC8 +CBC9 CBC9 E6BC91 CBC9 +CBCA CBCA E796A5 CBCA +CBCB CBCB E79A86 CBCB +CBCC CBCC E79B96 CBCC +CBCD CBCD E7AE87 CBCD +CBCE CBCE E88AA5 CBCE +CBCF CBCF E8938B CBCF +CBD0 CBD0 EFA480 CBD0 +CBD1 CBD1 E98EA7 CBD1 +CBD2 CBD2 E9968B CBD2 +CBD3 CBD3 E59680 CBD3 +CBD4 CBD4 E5AEA2 CBD4 +CBD5 CBD5 E59D91 CBD5 +CBD6 CBD6 EFA481 CBD6 +CBD7 CBD7 E7B2B3 CBD7 +CBD8 CBD8 E7BEB9 CBD8 +CBD9 CBD9 E986B5 CBD9 +CBDA CBDA E580A8 CBDA +CBDB CBDB E58EBB CBDB +CBDC CBDC E5B185 CBDC +CBDD CBDD E5B7A8 CBDD +CBDE CBDE E68B92 CBDE +CBDF CBDF E68DAE CBDF +CBE0 CBE0 E6939A CBE0 +CBE1 CBE1 E693A7 CBE1 +CBE2 CBE2 E6B8A0 CBE2 +CBE3 CBE3 E782AC CBE3 +CBE4 CBE4 E7A59B CBE4 +CBE5 CBE5 E8B79D CBE5 +CBE6 CBE6 E8B89E CBE6 +CBE7 CBE7 EFA482 CBE7 +CBE8 CBE8 E981BD CBE8 +CBE9 CBE9 E98985 CBE9 +CBEA CBEA E98BB8 CBEA +CBEB CBEB E4B9BE CBEB +CBEC CBEC E4BBB6 CBEC +CBED CBED E581A5 CBED +CBEE CBEE E5B7BE CBEE +CBEF CBEF E5BBBA CBEF +CBF0 CBF0 E68486 CBF0 +CBF1 CBF1 E6A597 CBF1 +CBF2 CBF2 E885B1 CBF2 +CBF3 CBF3 E89994 CBF3 +CBF4 CBF4 E8B987 CBF4 +CBF5 CBF5 E98DB5 CBF5 +CBF6 CBF6 E9A8AB CBF6 +CBF7 CBF7 E4B99E CBF7 +CBF8 CBF8 E58291 CBF8 +CBF9 CBF9 E69DB0 CBF9 +CBFA CBFA E6A180 CBFA +CBFB CBFB E58489 CBFB +CBFC CBFC E58A8D CBFC +CBFD CBFD E58A92 CBFD +CBFE CBFE E6AAA2 CBFE +CCA1 CCA1 E79EBC CCA1 +CCA2 CCA2 E98890 CCA2 +CCA3 CCA3 E9BB94 CCA3 +CCA4 CCA4 E58AAB CCA4 +CCA5 CCA5 E680AF CCA5 +CCA6 CCA6 E8BFB2 CCA6 +CCA7 CCA7 E58188 CCA7 +CCA8 CCA8 E686A9 CCA8 +CCA9 CCA9 E68FAD CCA9 +CCAA CCAA E6938A CCAA +CCAB CCAB E6A0BC CCAB +CCAC CCAC E6AA84 CCAC +CCAD CCAD E6BF80 CCAD +CCAE CCAE E88688 CCAE +CCAF CCAF E8A6A1 CCAF +CCB0 CCB0 E99A94 CCB0 +CCB1 CCB1 E5A085 CCB1 +CCB2 CCB2 E789BD CCB2 +CCB3 CCB3 E78AAC CCB3 +CCB4 CCB4 E79484 CCB4 +CCB5 CCB5 E7B5B9 CCB5 +CCB6 CCB6 E7B9AD CCB6 +CCB7 CCB7 E882A9 CCB7 +CCB8 CCB8 E8A68B CCB8 +CCB9 CCB9 E8ADB4 CCB9 +CCBA CCBA E981A3 CCBA +CCBB CCBB E9B591 CCBB +CCBC CCBC E68A89 CCBC +CCBD CCBD E6B1BA CCBD +CCBE CCBE E6BD94 CCBE +CCBF CCBF E7B590 CCBF +CCC0 CCC0 E7BCBA CCC0 +CCC1 CCC1 E8A8A3 CCC1 +CCC2 CCC2 E585BC CCC2 +CCC3 CCC3 E6858A CCC3 +CCC4 CCC4 E7AE9D CCC4 +CCC5 CCC5 E8AC99 CCC5 +CCC6 CCC6 E98997 CCC6 +CCC7 CCC7 E98E8C CCC7 +CCC8 CCC8 E4BAAC CCC8 +CCC9 CCC9 E4BF93 CCC9 +CCCA CCCA E5809E CCCA +CCCB CCCB E582BE CCCB +CCCC CCCC E58486 CCCC +CCCD CCCD E58B81 CCCD +CCCE CCCE E58B8D CCCE +CCCF CCCF E58DBF CCCF +CCD0 CCD0 E59DB0 CCD0 +CCD1 CCD1 E5A283 CCD1 +CCD2 CCD2 E5BA9A CCD2 +CCD3 CCD3 E5BE91 CCD3 +CCD4 CCD4 E685B6 CCD4 +CCD5 CCD5 E686AC CCD5 +CCD6 CCD6 E6938E CCD6 +CCD7 CCD7 E695AC CCD7 +CCD8 CCD8 E699AF CCD8 +CCD9 CCD9 E69ABB CCD9 +CCDA CCDA E69BB4 CCDA +CCDB CCDB E6A297 CCDB +CCDC CCDC E6B687 CCDC +CCDD CCDD E78285 CCDD +CCDE CCDE E783B1 CCDE +CCDF CCDF E7929F CCDF +CCE0 CCE0 E792A5 CCE0 +CCE1 CCE1 E7938A CCE1 +CCE2 CCE2 E79799 CCE2 +CCE3 CCE3 E7A1AC CCE3 +CCE4 CCE4 E7A3AC CCE4 +CCE5 CCE5 E7AB9F CCE5 +CCE6 CCE6 E7ABB6 CCE6 +CCE7 CCE7 E7B585 CCE7 +CCE8 CCE8 E7B693 CCE8 +CCE9 CCE9 E88095 CCE9 +CCEA CCEA E880BF CCEA +CCEB CCEB E8849B CCEB +CCEC CCEC E88E96 CCEC +CCED CCED E8ADA6 CCED +CCEE CCEE E8BC95 CCEE +CCEF CCEF E98095 CCEF +CCF0 CCF0 E98FA1 CCF0 +CCF1 CCF1 E9A083 CCF1 +CCF2 CCF2 E9A0B8 CCF2 +CCF3 CCF3 E9A99A CCF3 +CCF4 CCF4 E9AFA8 CCF4 +CCF5 CCF5 E4BF82 CCF5 +CCF6 CCF6 E59593 CCF6 +CCF7 CCF7 E5A0BA CCF7 +CCF8 CCF8 E5A591 CCF8 +CCF9 CCF9 E5ADA3 CCF9 +CCFA CCFA E5B186 CCFA +CCFB CCFB E682B8 CCFB +CCFC CCFC E68892 CCFC +CCFD CCFD E6A182 CCFD +CCFE CCFE E6A2B0 CCFE +CDA1 CDA1 E6A3A8 CDA1 +CDA2 CDA2 E6BAAA CDA2 +CDA3 CDA3 E7958C CDA3 +CDA4 CDA4 E799B8 CDA4 +CDA5 CDA5 E7A38E CDA5 +CDA6 CDA6 E7A8BD CDA6 +CDA7 CDA7 E7B3BB CDA7 +CDA8 CDA8 E7B9AB CDA8 +CDA9 CDA9 E7B9BC CDA9 +CDAA CDAA E8A888 CDAA +CDAB CDAB E8AAA1 CDAB +CDAC CDAC E8B0BF CDAC +CDAD CDAD E99A8E CDAD +CDAE CDAE E9B784 CDAE +CDAF CDAF E58FA4 CDAF +CDB0 CDB0 E58FA9 CDB0 +CDB1 CDB1 E5918A CDB1 +CDB2 CDB2 E591B1 CDB2 +CDB3 CDB3 E59BBA CDB3 +CDB4 CDB4 E5A791 CDB4 +CDB5 CDB5 E5ADA4 CDB5 +CDB6 CDB6 E5B0BB CDB6 +CDB7 CDB7 E5BAAB CDB7 +CDB8 CDB8 E68BB7 CDB8 +CDB9 CDB9 E694B7 CDB9 +CDBA CDBA E69585 CDBA +CDBB CDBB E695B2 CDBB +CDBC CDBC E69AA0 CDBC +CDBD CDBD E69EAF CDBD +CDBE CDBE E6A781 CDBE +CDBF CDBF E6B2BD CDBF +CDC0 CDC0 E797BC CDC0 +CDC1 CDC1 E79A90 CDC1 +CDC2 CDC2 E79DBE CDC2 +CDC3 CDC3 E7A8BF CDC3 +CDC4 CDC4 E7BE94 CDC4 +CDC5 CDC5 E88083 CDC5 +CDC6 CDC6 E882A1 CDC6 +CDC7 CDC7 E8868F CDC7 +CDC8 CDC8 E88BA6 CDC8 +CDC9 CDC9 E88BBD CDC9 +CDCA CDCA E88FB0 CDCA +CDCB CDCB E89781 CDCB +CDCC CDCC E8A0B1 CDCC +CDCD CDCD E8A2B4 CDCD +CDCE CDCE E8AAA5 CDCE +CDCF CDCF EFA483 CDCF +CDD0 CDD0 E8BE9C CDD0 +CDD1 CDD1 E98CAE CDD1 +CDD2 CDD2 E99B87 CDD2 +CDD3 CDD3 E9A1A7 CDD3 +CDD4 CDD4 E9AB98 CDD4 +CDD5 CDD5 E9BC93 CDD5 +CDD6 CDD6 E593AD CDD6 +CDD7 CDD7 E6969B CDD7 +CDD8 CDD8 E69BB2 CDD8 +CDD9 CDD9 E6A28F CDD9 +CDDA CDDA E7A980 CDDA +CDDB CDDB E8B0B7 CDDB +CDDC CDDC E9B5A0 CDDC +CDDD CDDD E59BB0 CDDD +CDDE CDDE E59DA4 CDDE +CDDF CDDF E5B491 CDDF +CDE0 CDE0 E69886 CDE0 +CDE1 CDE1 E6A2B1 CDE1 +CDE2 CDE2 E6A38D CDE2 +CDE3 CDE3 E6BBBE CDE3 +CDE4 CDE4 E790A8 CDE4 +CDE5 CDE5 E8A29E CDE5 +CDE6 CDE6 E9AFA4 CDE6 +CDE7 CDE7 E6B1A8 CDE7 +CDE8 CDE8 EFA484 CDE8 +CDE9 CDE9 E9AAA8 CDE9 +CDEA CDEA E4BE9B CDEA +CDEB CDEB E585AC CDEB +CDEC CDEC E585B1 CDEC +CDED CDED E58A9F CDED +CDEE CDEE E5AD94 CDEE +CDEF CDEF E5B7A5 CDEF +CDF0 CDF0 E68190 CDF0 +CDF1 CDF1 E681AD CDF1 +CDF2 CDF2 E68BB1 CDF2 +CDF3 CDF3 E68EA7 CDF3 +CDF4 CDF4 E694BB CDF4 +CDF5 CDF5 E78F99 CDF5 +CDF6 CDF6 E7A9BA CDF6 +CDF7 CDF7 E89AA3 CDF7 +CDF8 CDF8 E8B2A2 CDF8 +CDF9 CDF9 E99E8F CDF9 +CDFA CDFA E4B8B2 CDFA +CDFB CDFB E5AFA1 CDFB +CDFC CDFC E68888 CDFC +CDFD CDFD E69E9C CDFD +CDFE CDFE E7939C CDFE +CEA1 CEA1 E7A791 CEA1 +CEA2 CEA2 E88F93 CEA2 +CEA3 CEA3 E8AA87 CEA3 +CEA4 CEA4 E8AAB2 CEA4 +CEA5 CEA5 E8B7A8 CEA5 +CEA6 CEA6 E9818E CEA6 +CEA7 CEA7 E98D8B CEA7 +CEA8 CEA8 E9A186 CEA8 +CEA9 CEA9 E5BB93 CEA9 +CEAA CEAA E6A7A8 CEAA +CEAB CEAB E897BF CEAB +CEAC CEAC E983AD CEAC +CEAD CEAD EFA485 CEAD +CEAE CEAE E586A0 CEAE +CEAF CEAF E5AE98 CEAF +CEB0 CEB0 E5AFAC CEB0 +CEB1 CEB1 E685A3 CEB1 +CEB2 CEB2 E6A3BA CEB2 +CEB3 CEB3 E6ACBE CEB3 +CEB4 CEB4 E7818C CEB4 +CEB5 CEB5 E790AF CEB5 +CEB6 CEB6 E79398 CEB6 +CEB7 CEB7 E7AEA1 CEB7 +CEB8 CEB8 E7BD90 CEB8 +CEB9 CEB9 E88F85 CEB9 +CEBA CEBA E8A780 CEBA +CEBB CEBB E8B2AB CEBB +CEBC CEBC E9979C CEBC +CEBD CEBD E9A4A8 CEBD +CEBE CEBE E588AE CEBE +CEBF CEBF E6819D CEBF +CEC0 CEC0 E68BAC CEC0 +CEC1 CEC1 E98082 CEC1 +CEC2 CEC2 E4BE8A CEC2 +CEC3 CEC3 E58589 CEC3 +CEC4 CEC4 E58CA1 CEC4 +CEC5 CEC5 E5A399 CEC5 +CEC6 CEC6 E5BBA3 CEC6 +CEC7 CEC7 E69BA0 CEC7 +CEC8 CEC8 E6B4B8 CEC8 +CEC9 CEC9 E7829A CEC9 +CECA CECA E78B82 CECA +CECB CECB E78F96 CECB +CECC CECC E7AD90 CECC +CECD CECD E883B1 CECD +CECE CECE E9919B CECE +CECF CECF E58DA6 CECF +CED0 CED0 E68E9B CED0 +CED1 CED1 E7BDAB CED1 +CED2 CED2 E4B996 CED2 +CED3 CED3 E58280 CED3 +CED4 CED4 E5A18A CED4 +CED5 CED5 E5A39E CED5 +CED6 CED6 E680AA CED6 +CED7 CED7 E684A7 CED7 +CED8 CED8 E68B90 CED8 +CED9 CED9 E6A790 CED9 +CEDA CEDA E9AD81 CEDA +CEDB CEDB E5AE8F CEDB +CEDC CEDC E7B498 CEDC +CEDD CEDD E882B1 CEDD +CEDE CEDE E8BD9F CEDE +CEDF CEDF E4BAA4 CEDF +CEE0 CEE0 E58391 CEE0 +CEE1 CEE1 E592AC CEE1 +CEE2 CEE2 E596AC CEE2 +CEE3 CEE3 E5AC8C CEE3 +CEE4 CEE4 E5B6A0 CEE4 +CEE5 CEE5 E5B7A7 CEE5 +CEE6 CEE6 E694AA CEE6 +CEE7 CEE7 E6958E CEE7 +CEE8 CEE8 E6A0A1 CEE8 +CEE9 CEE9 E6A98B CEE9 +CEEA CEEA E78BA1 CEEA +CEEB CEEB E79A8E CEEB +CEEC CEEC E79FAF CEEC +CEED CEED E7B59E CEED +CEEE CEEE E7BFB9 CEEE +CEEF CEEF E886A0 CEEF +CEF0 CEF0 E8958E CEF0 +CEF1 CEF1 E89B9F CEF1 +CEF2 CEF2 E8BC83 CEF2 +CEF3 CEF3 E8BD8E CEF3 +CEF4 CEF4 E9838A CEF4 +CEF5 CEF5 E9A483 CEF5 +CEF6 CEF6 E9A995 CEF6 +CEF7 CEF7 E9AEAB CEF7 +CEF8 CEF8 E4B898 CEF8 +CEF9 CEF9 E4B985 CEF9 +CEFA CEFA E4B99D CEFA +CEFB CEFB E4BB87 CEFB +CEFC CEFC E4BFB1 CEFC +CEFD CEFD E585B7 CEFD +CEFE CEFE E58BBE CEFE +CFA1 CFA1 E58D80 CFA1 +CFA2 CFA2 E58FA3 CFA2 +CFA3 CFA3 E58FA5 CFA3 +CFA4 CFA4 E5928E CFA4 +CFA5 CFA5 E59894 CFA5 +CFA6 CFA6 E59DB5 CFA6 +CFA7 CFA7 E59EA2 CFA7 +CFA8 CFA8 E5AF87 CFA8 +CFA9 CFA9 E5B687 CFA9 +CFAA CFAA E5BB90 CFAA +CFAB CFAB E687BC CFAB +CFAC CFAC E68B98 CFAC +CFAD CFAD E69591 CFAD +CFAE CFAE E69EB8 CFAE +CFAF CFAF E69FA9 CFAF +CFB0 CFB0 E6A78B CFB0 +CFB1 CFB1 E6AD90 CFB1 +CFB2 CFB2 E6AF86 CFB2 +CFB3 CFB3 E6AFAC CFB3 +CFB4 CFB4 E6B182 CFB4 +CFB5 CFB5 E6BA9D CFB5 +CFB6 CFB6 E781B8 CFB6 +CFB7 CFB7 E78B97 CFB7 +CFB8 CFB8 E78E96 CFB8 +CFB9 CFB9 E79083 CFB9 +CFBA CFBA E79EBF CFBA +CFBB CFBB E79FA9 CFBB +CFBC CFBC E7A9B6 CFBC +CFBD CFBD E7B5BF CFBD +CFBE CFBE E88089 CFBE +CFBF CFBF E887BC CFBF +CFC0 CFC0 E88885 CFC0 +CFC1 CFC1 E8888A CFC1 +CFC2 CFC2 E88B9F CFC2 +CFC3 CFC3 E8A1A2 CFC3 +CFC4 CFC4 E8ACB3 CFC4 +CFC5 CFC5 E8B3BC CFC5 +CFC6 CFC6 E8BB80 CFC6 +CFC7 CFC7 E98091 CFC7 +CFC8 CFC8 E982B1 CFC8 +CFC9 CFC9 E989A4 CFC9 +CFCA CFCA E98AB6 CFCA +CFCB CFCB E9A792 CFCB +CFCC CFCC E9A985 CFCC +CFCD CFCD E9B3A9 CFCD +CFCE CFCE E9B797 CFCE +CFCF CFCF E9BE9C CFCF +CFD0 CFD0 E59C8B CFD0 +CFD1 CFD1 E5B180 CFD1 +CFD2 CFD2 E88F8A CFD2 +CFD3 CFD3 E99EA0 CFD3 +CFD4 CFD4 E99EAB CFD4 +CFD5 CFD5 E9BAB4 CFD5 +CFD6 CFD6 E5909B CFD6 +CFD7 CFD7 E7AA98 CFD7 +CFD8 CFD8 E7BEA4 CFD8 +CFD9 CFD9 E8A399 CFD9 +CFDA CFDA E8BB8D CFDA +CFDB CFDB E983A1 CFDB +CFDC CFDC E5A080 CFDC +CFDD CFDD E5B188 CFDD +CFDE CFDE E68E98 CFDE +CFDF CFDF E7AA9F CFDF +CFE0 CFE0 E5AEAE CFE0 +CFE1 CFE1 E5BC93 CFE1 +CFE2 CFE2 E7A9B9 CFE2 +CFE3 CFE3 E7AAAE CFE3 +CFE4 CFE4 E88A8E CFE4 +CFE5 CFE5 E8BAAC CFE5 +CFE6 CFE6 E580A6 CFE6 +CFE7 CFE7 E588B8 CFE7 +CFE8 CFE8 E58BB8 CFE8 +CFE9 CFE9 E58DB7 CFE9 +CFEA CFEA E59C88 CFEA +CFEB CFEB E68BB3 CFEB +CFEC CFEC E68DB2 CFEC +CFED CFED E6AC8A CFED +CFEE CFEE E6B783 CFEE +CFEF CFEF E79CB7 CFEF +CFF0 CFF0 E58EA5 CFF0 +CFF1 CFF1 E78D97 CFF1 +CFF2 CFF2 E895A8 CFF2 +CFF3 CFF3 E8B9B6 CFF3 +CFF4 CFF4 E99795 CFF4 +CFF5 CFF5 E69CBA CFF5 +CFF6 CFF6 E6AB83 CFF6 +CFF7 CFF7 E6BDB0 CFF7 +CFF8 CFF8 E8A9AD CFF8 +CFF9 CFF9 E8BB8C CFF9 +CFFA CFFA E9A58B CFFA +CFFB CFFB EFA486 CFFB +CFFC CFFC E699B7 CFFC +CFFD CFFD E6ADB8 CFFD +CFFE CFFE E8B2B4 CFFE +D0A1 D0A1 E9ACBC D0A1 +D0A2 D0A2 EFA487 D0A2 +D0A3 D0A3 E58FAB D0A3 +D0A4 D0A4 E59CAD D0A4 +D0A5 D0A5 E5A58E D0A5 +D0A6 D0A6 E68F86 D0A6 +D0A7 D0A7 E6A7BB D0A7 +D0A8 D0A8 E78FAA D0A8 +D0A9 D0A9 E7A185 D0A9 +D0AA D0AA E7AABA D0AA +D0AB D0AB E7AB85 D0AB +D0AC D0AC E7B3BE D0AC +D0AD D0AD E891B5 D0AD +D0AE D0AE E8A68F D0AE +D0AF D0AF E8B5B3 D0AF +D0B0 D0B0 E980B5 D0B0 +D0B1 D0B1 E996A8 D0B1 +D0B2 D0B2 E58BBB D0B2 +D0B3 D0B3 E59D87 D0B3 +D0B4 D0B4 E79587 D0B4 +D0B5 D0B5 E7ADA0 D0B5 +D0B6 D0B6 E88F8C D0B6 +D0B7 D0B7 E9889E D0B7 +D0B8 D0B8 EFA488 D0B8 +D0B9 D0B9 E6A998 D0B9 +D0BA D0BA E5858B D0BA +D0BB D0BB E5898B D0BB +D0BC D0BC E58A87 D0BC +D0BD D0BD E6889F D0BD +D0BE D0BE E6A398 D0BE +D0BF D0BF E6A5B5 D0BF +D0C0 D0C0 E99A99 D0C0 +D0C1 D0C1 E58385 D0C1 +D0C2 D0C2 E58AA4 D0C2 +D0C3 D0C3 E58BA4 D0C3 +D0C4 D0C4 E68783 D0C4 +D0C5 D0C5 E696A4 D0C5 +D0C6 D0C6 E6A0B9 D0C6 +D0C7 D0C7 E6A7BF D0C7 +D0C8 D0C8 E791BE D0C8 +D0C9 D0C9 E7AD8B D0C9 +D0CA D0CA E88AB9 D0CA +D0CB D0CB E88FAB D0CB +D0CC D0CC E8A6B2 D0CC +D0CD D0CD E8ACB9 D0CD +D0CE D0CE E8BF91 D0CE +D0CF D0CF E9A589 D0CF +D0D0 D0D0 EFA489 D0D0 +D0D1 D0D1 E4BB8A D0D1 +D0D2 D0D2 E5A697 D0D2 +D0D3 D0D3 E69392 D0D3 +D0D4 D0D4 E69891 D0D4 +D0D5 D0D5 E6AA8E D0D5 +D0D6 D0D6 E790B4 D0D6 +D0D7 D0D7 E7A681 D0D7 +D0D8 D0D8 E7A6BD D0D8 +D0D9 D0D9 E88AA9 D0D9 +D0DA D0DA E8A1BE D0DA +D0DB D0DB E8A1BF D0DB +D0DC D0DC E8A59F D0DC +D0DD D0DD EFA48A D0DD +D0DE D0DE E98CA6 D0DE +D0DF D0DF E4BC8B D0DF +D0E0 D0E0 E58F8A D0E0 +D0E1 D0E1 E680A5 D0E1 +D0E2 D0E2 E689B1 D0E2 +D0E3 D0E3 E6B1B2 D0E3 +D0E4 D0E4 E7B49A D0E4 +D0E5 D0E5 E7B5A6 D0E5 +D0E6 D0E6 E4BA98 D0E6 +D0E7 D0E7 E585A2 D0E7 +D0E8 D0E8 E79F9C D0E8 +D0E9 D0E9 E882AF D0E9 +D0EA D0EA E4BC81 D0EA +D0EB D0EB E4BC8E D0EB +D0EC D0EC E585B6 D0EC +D0ED D0ED E58680 D0ED +D0EE D0EE E5979C D0EE +D0EF D0EF E599A8 D0EF +D0F0 D0F0 E59CBB D0F0 +D0F1 D0F1 E59FBA D0F1 +D0F2 D0F2 E59FBC D0F2 +D0F3 D0F3 E5A494 D0F3 +D0F4 D0F4 E5A587 D0F4 +D0F5 D0F5 E5A693 D0F5 +D0F6 D0F6 E5AF84 D0F6 +D0F7 D0F7 E5B290 D0F7 +D0F8 D0F8 E5B48E D0F8 +D0F9 D0F9 E5B7B1 D0F9 +D0FA D0FA E5B9BE D0FA +D0FB D0FB E5BF8C D0FB +D0FC D0FC E68A80 D0FC +D0FD D0FD E69797 D0FD +D0FE D0FE E697A3 D0FE +D1A1 D1A1 E69C9E D1A1 +D1A2 D1A2 E69C9F D1A2 +D1A3 D1A3 E69D9E D1A3 +D1A4 D1A4 E6A38B D1A4 +D1A5 D1A5 E6A384 D1A5 +D1A6 D1A6 E6A99F D1A6 +D1A7 D1A7 E6ACBA D1A7 +D1A8 D1A8 E6B0A3 D1A8 +D1A9 D1A9 E6B1BD D1A9 +D1AA D1AA E6B282 D1AA +D1AB D1AB E6B787 D1AB +D1AC D1AC E78E98 D1AC +D1AD D1AD E790A6 D1AD +D1AE D1AE E790AA D1AE +D1AF D1AF E79282 D1AF +D1B0 D1B0 E792A3 D1B0 +D1B1 D1B1 E795B8 D1B1 +D1B2 D1B2 E795BF D1B2 +D1B3 D1B3 E7A281 D1B3 +D1B4 D1B4 E7A3AF D1B4 +D1B5 D1B5 E7A581 D1B5 +D1B6 D1B6 E7A587 D1B6 +D1B7 D1B7 E7A588 D1B7 +D1B8 D1B8 E7A5BA D1B8 +D1B9 D1B9 E7AE95 D1B9 +D1BA D1BA E7B480 D1BA +D1BB D1BB E7B6BA D1BB +D1BC D1BC E7BE88 D1BC +D1BD D1BD E88086 D1BD +D1BE D1BE E880AD D1BE +D1BF D1BF E8828C D1BF +D1C0 D1C0 E8A898 D1C0 +D1C1 D1C1 E8AD8F D1C1 +D1C2 D1C2 E8B188 D1C2 +D1C3 D1C3 E8B5B7 D1C3 +D1C4 D1C4 E98CA1 D1C4 +D1C5 D1C5 E98CA4 D1C5 +D1C6 D1C6 E9A3A2 D1C6 +D1C7 D1C7 E9A591 D1C7 +D1C8 D1C8 E9A88E D1C8 +D1C9 D1C9 E9A88F D1C9 +D1CA D1CA E9A9A5 D1CA +D1CB D1CB E9BA92 D1CB +D1CC D1CC E7B78A D1CC +D1CD D1CD E4BDB6 D1CD +D1CE D1CE E59089 D1CE +D1CF D1CF E68BAE D1CF +D1D0 D1D0 E6A194 D1D0 +D1D1 D1D1 E98791 D1D1 +D1D2 D1D2 E596AB D1D2 +D1D3 D1D3 E584BA D1D3 +D1D4 D1D4 EFA48B D1D4 +D1D5 D1D5 EFA48C D1D5 +D1D6 D1D6 E5A89C D1D6 +D1D7 D1D7 E687A6 D1D7 +D1D8 D1D8 EFA48D D1D8 +D1D9 D1D9 E68B8F D1D9 +D1DA D1DA E68BBF D1DA +D1DB D1DB EFA48E D1DB +D1DC D1DC EFA48F D1DC +D1DD D1DD EFA490 D1DD +D1DE D1DE EFA491 D1DE +D1DF D1DF EFA492 D1DF +D1E0 D1E0 EFA493 D1E0 +D1E1 D1E1 E982A3 D1E1 +D1E2 D1E2 EFA494 D1E2 +D1E3 D1E3 EFA495 D1E3 +D1E4 D1E4 EFA496 D1E4 +D1E5 D1E5 EFA497 D1E5 +D1E6 D1E6 EFA498 D1E6 +D1E7 D1E7 E8ABBE D1E7 +D1E8 D1E8 EFA499 D1E8 +D1E9 D1E9 EFA49A D1E9 +D1EA D1EA EFA49B D1EA +D1EB D1EB EFA49C D1EB +D1EC D1EC E69A96 D1EC +D1ED D1ED EFA49D D1ED +D1EE D1EE E78596 D1EE +D1EF D1EF EFA49E D1EF +D1F0 D1F0 EFA49F D1F0 +D1F1 D1F1 E99BA3 D1F1 +D1F2 D1F2 EFA4A0 D1F2 +D1F3 D1F3 E68D8F D1F3 +D1F4 D1F4 E68DBA D1F4 +D1F5 D1F5 E58D97 D1F5 +D1F6 D1F6 EFA4A1 D1F6 +D1F7 D1F7 E69E8F D1F7 +D1F8 D1F8 E6A5A0 D1F8 +D1F9 D1F9 E6B9B3 D1F9 +D1FA D1FA EFA4A2 D1FA +D1FB D1FB E794B7 D1FB +D1FC D1FC EFA4A3 D1FC +D1FD D1FD EFA4A4 D1FD +D1FE D1FE EFA4A5 D1FE +D2A1 D2A1 E7B48D D2A1 +D2A2 D2A2 EFA4A6 D2A2 +D2A3 D2A3 EFA4A7 D2A3 +D2A4 D2A4 E8A1B2 D2A4 +D2A5 D2A5 E59B8A D2A5 +D2A6 D2A6 E5A898 D2A6 +D2A7 D2A7 EFA4A8 D2A7 +D2A8 D2A8 EFA4A9 D2A8 +D2A9 D2A9 EFA4AA D2A9 +D2AA D2AA EFA4AB D2AA +D2AB D2AB EFA4AC D2AB +D2AC D2AC E4B983 D2AC +D2AD D2AD EFA4AD D2AD +D2AE D2AE E585A7 D2AE +D2AF D2AF E5A588 D2AF +D2B0 D2B0 E69FB0 D2B0 +D2B1 D2B1 E88090 D2B1 +D2B2 D2B2 EFA4AE D2B2 +D2B3 D2B3 E5A5B3 D2B3 +D2B4 D2B4 E5B9B4 D2B4 +D2B5 D2B5 E6929A D2B5 +D2B6 D2B6 E7A78A D2B6 +D2B7 D2B7 E5BFB5 D2B7 +D2B8 D2B8 E681AC D2B8 +D2B9 D2B9 E68B88 D2B9 +D2BA D2BA E68DBB D2BA +D2BB D2BB E5AFA7 D2BB +D2BC D2BC E5AF97 D2BC +D2BD D2BD E58AAA D2BD +D2BE D2BE EFA4AF D2BE +D2BF D2BF E5A5B4 D2BF +D2C0 D2C0 E5BCA9 D2C0 +D2C1 D2C1 E68092 D2C1 +D2C2 D2C2 EFA4B0 D2C2 +D2C3 D2C3 EFA4B1 D2C3 +D2C4 D2C4 EFA4B2 D2C4 +D2C5 D2C5 E79199 D2C5 +D2C6 D2C6 EFA4B3 D2C6 +D2C7 D2C7 EFA4B4 D2C7 +D2C8 D2C8 EFA4B5 D2C8 +D2C9 D2C9 EFA4B6 D2C9 +D2CA D2CA EFA4B7 D2CA +D2CB D2CB EFA4B8 D2CB +D2CC D2CC E9A791 D2CC +D2CD D2CD EFA4B9 D2CD +D2CE D2CE EFA4BA D2CE +D2CF D2CF EFA4BB D2CF +D2D0 D2D0 EFA4BC D2D0 +D2D1 D2D1 EFA4BD D2D1 +D2D2 D2D2 EFA4BE D2D2 +D2D3 D2D3 EFA4BF D2D3 +D2D4 D2D4 EFA580 D2D4 +D2D5 D2D5 EFA581 D2D5 +D2D6 D2D6 EFA582 D2D6 +D2D7 D2D7 EFA583 D2D7 +D2D8 D2D8 E6BF83 D2D8 +D2D9 D2D9 EFA584 D2D9 +D2DA D2DA EFA585 D2DA +D2DB D2DB E886BF D2DB +D2DC D2DC E8BEB2 D2DC +D2DD D2DD E683B1 D2DD +D2DE D2DE EFA586 D2DE +D2DF D2DF EFA587 D2DF +D2E0 D2E0 E885A6 D2E0 +D2E1 D2E1 EFA588 D2E1 +D2E2 D2E2 EFA589 D2E2 +D2E3 D2E3 E5B0BF D2E3 +D2E4 D2E4 EFA58A D2E4 +D2E5 D2E5 EFA58B D2E5 +D2E6 D2E6 EFA58C D2E6 +D2E7 D2E7 EFA58D D2E7 +D2E8 D2E8 EFA58E D2E8 +D2E9 D2E9 EFA58F D2E9 +D2EA D2EA EFA590 D2EA +D2EB D2EB EFA591 D2EB +D2EC D2EC E5ABA9 D2EC +D2ED D2ED E8A8A5 D2ED +D2EE D2EE E69DBB D2EE +D2EF D2EF E7B490 D2EF +D2F0 D2F0 EFA592 D2F0 +D2F1 D2F1 EFA593 D2F1 +D2F2 D2F2 EFA594 D2F2 +D2F3 D2F3 EFA595 D2F3 +D2F4 D2F4 EFA596 D2F4 +D2F5 D2F5 EFA597 D2F5 +D2F6 D2F6 E883BD D2F6 +D2F7 D2F7 EFA598 D2F7 +D2F8 D2F8 EFA599 D2F8 +D2F9 D2F9 E5B0BC D2F9 +D2FA D2FA E6B3A5 D2FA +D2FB D2FB E58CBF D2FB +D2FC D2FC E6BABA D2FC +D2FD D2FD E5A49A D2FD +D2FE D2FE E88CB6 D2FE +D3A1 D3A1 E4B8B9 D3A1 +D3A2 D3A2 E4BAB6 D3A2 +D3A3 D3A3 E4BD86 D3A3 +D3A4 D3A4 E596AE D3A4 +D3A5 D3A5 E59C98 D3A5 +D3A6 D3A6 E5A387 D3A6 +D3A7 D3A7 E5BD96 D3A7 +D3A8 D3A8 E696B7 D3A8 +D3A9 D3A9 E697A6 D3A9 +D3AA D3AA E6AA80 D3AA +D3AB D3AB E6AEB5 D3AB +D3AC D3AC E6B98D D3AC +D3AD D3AD E79FAD D3AD +D3AE D3AE E7ABAF D3AE +D3AF D3AF E7B09E D3AF +D3B0 D3B0 E7B79E D3B0 +D3B1 D3B1 E89B8B D3B1 +D3B2 D3B2 E8A292 D3B2 +D3B3 D3B3 E984B2 D3B3 +D3B4 D3B4 E98D9B D3B4 +D3B5 D3B5 E692BB D3B5 +D3B6 D3B6 E6BEBE D3B6 +D3B7 D3B7 E78DBA D3B7 +D3B8 D3B8 E796B8 D3B8 +D3B9 D3B9 E98194 D3B9 +D3BA D3BA E59596 D3BA +D3BB D3BB E59D8D D3BB +D3BC D3BC E686BA D3BC +D3BD D3BD E69394 D3BD +D3BE D3BE E69B87 D3BE +D3BF D3BF E6B7A1 D3BF +D3C0 D3C0 E6B99B D3C0 +D3C1 D3C1 E6BDAD D3C1 +D3C2 D3C2 E6BEB9 D3C2 +D3C3 D3C3 E797B0 D3C3 +D3C4 D3C4 E88183 D3C4 +D3C5 D3C5 E886BD D3C5 +D3C6 D3C6 E89581 D3C6 +D3C7 D3C7 E8A683 D3C7 +D3C8 D3C8 E8AB87 D3C8 +D3C9 D3C9 E8AD9A D3C9 +D3CA D3CA E98C9F D3CA +D3CB D3CB E6B293 D3CB +D3CC D3CC E79593 D3CC +D3CD D3CD E7AD94 D3CD +D3CE D3CE E8B88F D3CE +D3CF D3CF E9819D D3CF +D3D0 D3D0 E59490 D3D0 +D3D1 D3D1 E5A082 D3D1 +D3D2 D3D2 E5A198 D3D2 +D3D3 D3D3 E5B9A2 D3D3 +D3D4 D3D4 E68887 D3D4 +D3D5 D3D5 E6929E D3D5 +D3D6 D3D6 E6A3A0 D3D6 +D3D7 D3D7 E795B6 D3D7 +D3D8 D3D8 E7B396 D3D8 +D3D9 D3D9 E89EB3 D3D9 +D3DA D3DA E9BBA8 D3DA +D3DB D3DB E4BBA3 D3DB +D3DC D3DC E59E88 D3DC +D3DD D3DD E59DAE D3DD +D3DE D3DE E5A4A7 D3DE +D3DF D3DF E5B08D D3DF +D3E0 D3E0 E5B2B1 D3E0 +D3E1 D3E1 E5B8B6 D3E1 +D3E2 D3E2 E5BE85 D3E2 +D3E3 D3E3 E688B4 D3E3 +D3E4 D3E4 E693A1 D3E4 +D3E5 D3E5 E78EB3 D3E5 +D3E6 D3E6 E887BA D3E6 +D3E7 D3E7 E8A28B D3E7 +D3E8 D3E8 E8B2B8 D3E8 +D3E9 D3E9 E99A8A D3E9 +D3EA D3EA E9BB9B D3EA +D3EB D3EB E5AE85 D3EB +D3EC D3EC E5BEB7 D3EC +D3ED D3ED E682B3 D3ED +D3EE D3EE E58092 D3EE +D3EF D3EF E58880 D3EF +D3F0 D3F0 E588B0 D3F0 +D3F1 D3F1 E59C96 D3F1 +D3F2 D3F2 E5A0B5 D3F2 +D3F3 D3F3 E5A197 D3F3 +D3F4 D3F4 E5B08E D3F4 +D3F5 D3F5 E5B1A0 D3F5 +D3F6 D3F6 E5B3B6 D3F6 +D3F7 D3F7 E5B68B D3F7 +D3F8 D3F8 E5BAA6 D3F8 +D3F9 D3F9 E5BE92 D3F9 +D3FA D3FA E682BC D3FA +D3FB D3FB E68C91 D3FB +D3FC D3FC E68E89 D3FC +D3FD D3FD E69097 D3FD +D3FE D3FE E6A183 D3FE +D4A1 D4A1 E6A3B9 D4A1 +D4A2 D4A2 E6AB82 D4A2 +D4A3 D4A3 E6B798 D4A3 +D4A4 D4A4 E6B8A1 D4A4 +D4A5 D4A5 E6BB94 D4A5 +D4A6 D4A6 E6BFA4 D4A6 +D4A7 D4A7 E787BE D4A7 +D4A8 D4A8 E79B9C D4A8 +D4A9 D4A9 E79DB9 D4A9 +D4AA D4AA E7A6B1 D4AA +D4AB D4AB E7A8BB D4AB +D4AC D4AC E89084 D4AC +D4AD D4AD E8A6A9 D4AD +D4AE D4AE E8B3AD D4AE +D4AF D4AF E8B7B3 D4AF +D4B0 D4B0 E8B988 D4B0 +D4B1 D4B1 E98083 D4B1 +D4B2 D4B2 E98094 D4B2 +D4B3 D4B3 E98193 D4B3 +D4B4 D4B4 E983BD D4B4 +D4B5 D4B5 E98D8D D4B5 +D4B6 D4B6 E999B6 D4B6 +D4B7 D4B7 E99F9C D4B7 +D4B8 D4B8 E6AF92 D4B8 +D4B9 D4B9 E78086 D4B9 +D4BA D4BA E78998 D4BA +D4BB D4BB E78AA2 D4BB +D4BC D4BC E78DA8 D4BC +D4BD D4BD E79DA3 D4BD +D4BE D4BE E7A6BF D4BE +D4BF D4BF E7AFA4 D4BF +D4C0 D4C0 E7BA9B D4C0 +D4C1 D4C1 E8AE80 D4C1 +D4C2 D4C2 E5A2A9 D4C2 +D4C3 D4C3 E68387 D4C3 +D4C4 D4C4 E695A6 D4C4 +D4C5 D4C5 E697BD D4C5 +D4C6 D4C6 E69ABE D4C6 +D4C7 D4C7 E6B28C D4C7 +D4C8 D4C8 E7849E D4C8 +D4C9 D4C9 E78789 D4C9 +D4CA D4CA E8B19A D4CA +D4CB D4CB E9A093 D4CB +D4CC D4CC E4B9AD D4CC +D4CD D4CD E7AA81 D4CD +D4CE D4CE E4BB9D D4CE +D4CF D4CF E586AC D4CF +D4D0 D4D0 E5878D D4D0 +D4D1 D4D1 E58B95 D4D1 +D4D2 D4D2 E5908C D4D2 +D4D3 D4D3 E686A7 D4D3 +D4D4 D4D4 E69DB1 D4D4 +D4D5 D4D5 E6A190 D4D5 +D4D6 D4D6 E6A39F D4D6 +D4D7 D4D7 E6B49E D4D7 +D4D8 D4D8 E6BDBC D4D8 +D4D9 D4D9 E796BC D4D9 +D4DA D4DA E79EB3 D4DA +D4DB D4DB E7ABA5 D4DB +D4DC D4DC E883B4 D4DC +D4DD D4DD E891A3 D4DD +D4DE D4DE E98A85 D4DE +D4DF D4DF E5859C D4DF +D4E0 D4E0 E69697 D4E0 +D4E1 D4E1 E69D9C D4E1 +D4E2 D4E2 E69E93 D4E2 +D4E3 D4E3 E79798 D4E3 +D4E4 D4E4 E7AB87 D4E4 +D4E5 D4E5 E88DB3 D4E5 +D4E6 D4E6 EFA59A D4E6 +D4E7 D4E7 E8B186 D4E7 +D4E8 D4E8 E98097 D4E8 +D4E9 D4E9 E9A0AD D4E9 +D4EA D4EA E5B1AF D4EA +D4EB D4EB E88780 D4EB +D4EC D4EC E88A9A D4EC +D4ED D4ED E98181 D4ED +D4EE D4EE E981AF D4EE +D4EF D4EF E9888D D4EF +D4F0 D4F0 E5BE97 D4F0 +D4F1 D4F1 E5B69D D4F1 +D4F2 D4F2 E6A999 D4F2 +D4F3 D4F3 E78788 D4F3 +D4F4 D4F4 E799BB D4F4 +D4F5 D4F5 E7AD89 D4F5 +D4F6 D4F6 E897A4 D4F6 +D4F7 D4F7 E8AC84 D4F7 +D4F8 D4F8 E984A7 D4F8 +D4F9 D4F9 E9A8B0 D4F9 +D4FA D4FA E59687 D4FA +D4FB D4FB E687B6 D4FB +D4FC D4FC EFA59B D4FC +D4FD D4FD E799A9 D4FD +D4FE D4FE E7BE85 D4FE +D5A1 D5A1 E898BF D5A1 +D5A2 D5A2 E89EBA D5A2 +D5A3 D5A3 E8A3B8 D5A3 +D5A4 D5A4 E9828F D5A4 +D5A5 D5A5 EFA59C D5A5 +D5A6 D5A6 E6B49B D5A6 +D5A7 D5A7 E78399 D5A7 +D5A8 D5A8 E78F9E D5A8 +D5A9 D5A9 E7B5A1 D5A9 +D5AA D5AA E890BD D5AA +D5AB D5AB EFA59D D5AB +D5AC D5AC E985AA D5AC +D5AD D5AD E9A7B1 D5AD +D5AE D5AE EFA59E D5AE +D5AF D5AF E4BA82 D5AF +D5B0 D5B0 E58DB5 D5B0 +D5B1 D5B1 E6AC84 D5B1 +D5B2 D5B2 E6AC92 D5B2 +D5B3 D5B3 E780BE D5B3 +D5B4 D5B4 E7889B D5B4 +D5B5 D5B5 E898AD D5B5 +D5B6 D5B6 E9B89E D5B6 +D5B7 D5B7 E5898C D5B7 +D5B8 D5B8 E8BEA3 D5B8 +D5B9 D5B9 E5B590 D5B9 +D5BA D5BA E693A5 D5BA +D5BB D5BB E694AC D5BB +D5BC D5BC E6AC96 D5BC +D5BD D5BD E6BFAB D5BD +D5BE D5BE E7B183 D5BE +D5BF D5BF E7BA9C D5BF +D5C0 D5C0 E8978D D5C0 +D5C1 D5C1 E8A5A4 D5C1 +D5C2 D5C2 E8A6BD D5C2 +D5C3 D5C3 E68B89 D5C3 +D5C4 D5C4 E88798 D5C4 +D5C5 D5C5 E8A09F D5C5 +D5C6 D5C6 E5BB8A D5C6 +D5C7 D5C7 E69C97 D5C7 +D5C8 D5C8 E6B5AA D5C8 +D5C9 D5C9 E78BBC D5C9 +D5CA D5CA E79085 D5CA +D5CB D5CB E791AF D5CB +D5CC D5CC E89E82 D5CC +D5CD D5CD E9839E D5CD +D5CE D5CE E4BE86 D5CE +D5CF D5CF E5B48D D5CF +D5D0 D5D0 E5BEA0 D5D0 +D5D1 D5D1 E8908A D5D1 +D5D2 D5D2 E586B7 D5D2 +D5D3 D5D3 E68EA0 D5D3 +D5D4 D5D4 E795A5 D5D4 +D5D5 D5D5 E4BAAE D5D5 +D5D6 D5D6 E58086 D5D6 +D5D7 D5D7 E585A9 D5D7 +D5D8 D5D8 E58789 D5D8 +D5D9 D5D9 E6A281 D5D9 +D5DA D5DA E6A891 D5DA +D5DB D5DB E7B2AE D5DB +D5DC D5DC E7B2B1 D5DC +D5DD D5DD E7B3A7 D5DD +D5DE D5DE E889AF D5DE +D5DF D5DF E8AB92 D5DF +D5E0 D5E0 E8BC9B D5E0 +D5E1 D5E1 E9878F D5E1 +D5E2 D5E2 E4BEB6 D5E2 +D5E3 D5E3 E584B7 D5E3 +D5E4 D5E4 E58BB5 D5E4 +D5E5 D5E5 E59182 D5E5 +D5E6 D5E6 E5BBAC D5E6 +D5E7 D5E7 E685AE D5E7 +D5E8 D5E8 E688BE D5E8 +D5E9 D5E9 E69785 D5E9 +D5EA D5EA E6AB9A D5EA +D5EB D5EB E6BFBE D5EB +D5EC D5EC E7A4AA D5EC +D5ED D5ED E8979C D5ED +D5EE D5EE E8A0A3 D5EE +D5EF D5EF E996AD D5EF +D5F0 D5F0 E9A9A2 D5F0 +D5F1 D5F1 E9A9AA D5F1 +D5F2 D5F2 E9BA97 D5F2 +D5F3 D5F3 E9BB8E D5F3 +D5F4 D5F4 E58A9B D5F4 +D5F5 D5F5 E69B86 D5F5 +D5F6 D5F6 E6ADB7 D5F6 +D5F7 D5F7 E7809D D5F7 +D5F8 D5F8 E7A4AB D5F8 +D5F9 D5F9 E8BDA2 D5F9 +D5FA D5FA E99D82 D5FA +D5FB D5FB E68690 D5FB +D5FC D5FC E68880 D5FC +D5FD D5FD E694A3 D5FD +D5FE D5FE E6BCA3 D5FE +D6A1 D6A1 E78589 D6A1 +D6A2 D6A2 E79289 D6A2 +D6A3 D6A3 E7B7B4 D6A3 +D6A4 D6A4 E881AF D6A4 +D6A5 D6A5 E893AE D6A5 +D6A6 D6A6 E8BCA6 D6A6 +D6A7 D6A7 E980A3 D6A7 +D6A8 D6A8 E98D8A D6A8 +D6A9 D6A9 E586BD D6A9 +D6AA D6AA E58897 D6AA +D6AB D6AB E58AA3 D6AB +D6AC D6AC E6B48C D6AC +D6AD D6AD E78388 D6AD +D6AE D6AE E8A382 D6AE +D6AF D6AF E5BB89 D6AF +D6B0 D6B0 E69682 D6B0 +D6B1 D6B1 E6AEAE D6B1 +D6B2 D6B2 E6BF82 D6B2 +D6B3 D6B3 E7B0BE D6B3 +D6B4 D6B4 E78DB5 D6B4 +D6B5 D6B5 E4BBA4 D6B5 +D6B6 D6B6 E4BCB6 D6B6 +D6B7 D6B7 E59BB9 D6B7 +D6B8 D6B8 EFA59F D6B8 +D6B9 D6B9 E5B2BA D6B9 +D6BA D6BA E5B6BA D6BA +D6BB D6BB E6809C D6BB +D6BC D6BC E78EB2 D6BC +D6BD D6BD E7ACAD D6BD +D6BE D6BE E7BE9A D6BE +D6BF D6BF E7BF8E D6BF +D6C0 D6C0 E88186 D6C0 +D6C1 D6C1 E9809E D6C1 +D6C2 D6C2 E988B4 D6C2 +D6C3 D6C3 E99BB6 D6C3 +D6C4 D6C4 E99D88 D6C4 +D6C5 D6C5 E9A098 D6C5 +D6C6 D6C6 E9BDA1 D6C6 +D6C7 D6C7 E4BE8B D6C7 +D6C8 D6C8 E6BEA7 D6C8 +D6C9 D6C9 E7A6AE D6C9 +D6CA D6CA E986B4 D6CA +D6CB D6CB E99AB7 D6CB +D6CC D6CC E58B9E D6CC +D6CD D6CD EFA5A0 D6CD +D6CE D6CE E69288 D6CE +D6CF D6CF E69384 D6CF +D6D0 D6D0 E6AB93 D6D0 +D6D1 D6D1 E6BD9E D6D1 +D6D2 D6D2 E78098 D6D2 +D6D3 D6D3 E78890 D6D3 +D6D4 D6D4 E79BA7 D6D4 +D6D5 D6D5 E88081 D6D5 +D6D6 D6D6 E89886 D6D6 +D6D7 D6D7 E8999C D6D7 +D6D8 D6D8 E8B7AF D6D8 +D6D9 D6D9 E8BC85 D6D9 +D6DA D6DA E99CB2 D6DA +D6DB D6DB E9ADAF D6DB +D6DC D6DC E9B7BA D6DC +D6DD D6DD E9B9B5 D6DD +D6DE D6DE E7A28C D6DE +D6DF D6DF E7A5BF D6DF +D6E0 D6E0 E7B6A0 D6E0 +D6E1 D6E1 E88F89 D6E1 +D6E2 D6E2 E98C84 D6E2 +D6E3 D6E3 E9B9BF D6E3 +D6E4 D6E4 E9BA93 D6E4 +D6E5 D6E5 E8AB96 D6E5 +D6E6 D6E6 E5A39F D6E6 +D6E7 D6E7 E5BC84 D6E7 +D6E8 D6E8 E69CA7 D6E8 +D6E9 D6E9 E780A7 D6E9 +D6EA D6EA E7938F D6EA +D6EB D6EB E7B1A0 D6EB +D6EC D6EC E881BE D6EC +D6ED D6ED E584A1 D6ED +D6EE D6EE E780A8 D6EE +D6EF D6EF E789A2 D6EF +D6F0 D6F0 E7A38A D6F0 +D6F1 D6F1 E8B382 D6F1 +D6F2 D6F2 E8B39A D6F2 +D6F3 D6F3 E8B3B4 D6F3 +D6F4 D6F4 E99BB7 D6F4 +D6F5 D6F5 E4BA86 D6F5 +D6F6 D6F6 E5839A D6F6 +D6F7 D6F7 E5AFAE D6F7 +D6F8 D6F8 E5BB96 D6F8 +D6F9 D6F9 E69699 D6F9 +D6FA D6FA E7878E D6FA +D6FB D6FB E79982 D6FB +D6FC D6FC E79EAD D6FC +D6FD D6FD E8818A D6FD +D6FE D6FE E893BC D6FE +D7A1 D7A1 E981BC D7A1 +D7A2 D7A2 E9ACA7 D7A2 +D7A3 D7A3 E9BE8D D7A3 +D7A4 D7A4 E5A398 D7A4 +D7A5 D7A5 E5A981 D7A5 +D7A6 D7A6 E5B1A2 D7A6 +D7A7 D7A7 E6A893 D7A7 +D7A8 D7A8 E6B79A D7A8 +D7A9 D7A9 E6BC8F D7A9 +D7AA D7AA E798BB D7AA +D7AB D7AB E7B4AF D7AB +D7AC D7AC E7B8B7 D7AC +D7AD D7AD E8949E D7AD +D7AE D7AE E8A4B8 D7AE +D7AF D7AF E98FA4 D7AF +D7B0 D7B0 E9998B D7B0 +D7B1 D7B1 E58A89 D7B1 +D7B2 D7B2 E69792 D7B2 +D7B3 D7B3 E69FB3 D7B3 +D7B4 D7B4 E6A6B4 D7B4 +D7B5 D7B5 E6B581 D7B5 +D7B6 D7B6 E6BA9C D7B6 +D7B7 D7B7 E7808F D7B7 +D7B8 D7B8 E79089 D7B8 +D7B9 D7B9 E791A0 D7B9 +D7BA D7BA E79599 D7BA +D7BB D7BB E798A4 D7BB +D7BC D7BC E7A1AB D7BC +D7BD D7BD E8ACAC D7BD +D7BE D7BE E9A19E D7BE +D7BF D7BF E585AD D7BF +D7C0 D7C0 E688AE D7C0 +D7C1 D7C1 E999B8 D7C1 +D7C2 D7C2 E4BE96 D7C2 +D7C3 D7C3 E580AB D7C3 +D7C4 D7C4 E5B499 D7C4 +D7C5 D7C5 E6B7AA D7C5 +D7C6 D7C6 E7B6B8 D7C6 +D7C7 D7C7 E8BCAA D7C7 +D7C8 D7C8 E5BE8B D7C8 +D7C9 D7C9 E68584 D7C9 +D7CA D7CA E6A097 D7CA +D7CB D7CB EFA5A1 D7CB +D7CC D7CC E99A86 D7CC +D7CD D7CD E58B92 D7CD +D7CE D7CE E8828B D7CE +D7CF D7CF E5879C D7CF +D7D0 D7D0 E5878C D7D0 +D7D1 D7D1 E6A59E D7D1 +D7D2 D7D2 E7A89C D7D2 +D7D3 D7D3 E7B6BE D7D3 +D7D4 D7D4 E88FB1 D7D4 +D7D5 D7D5 E999B5 D7D5 +D7D6 D7D6 E4BF9A D7D6 +D7D7 D7D7 E588A9 D7D7 +D7D8 D7D8 E58E98 D7D8 +D7D9 D7D9 E5908F D7D9 +D7DA D7DA E5948E D7DA +D7DB D7DB E5B1A5 D7DB +D7DC D7DC E682A7 D7DC +D7DD D7DD E69D8E D7DD +D7DE D7DE E6A2A8 D7DE +D7DF D7DF E6B5AC D7DF +D7E0 D7E0 E78A81 D7E0 +D7E1 D7E1 E78BB8 D7E1 +D7E2 D7E2 E79086 D7E2 +D7E3 D7E3 E79283 D7E3 +D7E4 D7E4 EFA5A2 D7E4 +D7E5 D7E5 E797A2 D7E5 +D7E6 D7E6 E7B1AC D7E6 +D7E7 D7E7 E7BDB9 D7E7 +D7E8 D7E8 E7BEB8 D7E8 +D7E9 D7E9 E88E89 D7E9 +D7EA D7EA E8A38F D7EA +D7EB D7EB E8A3A1 D7EB +D7EC D7EC E9878C D7EC +D7ED D7ED E98790 D7ED +D7EE D7EE E99BA2 D7EE +D7EF D7EF E9AF89 D7EF +D7F0 D7F0 E5909D D7F0 +D7F1 D7F1 E6BDBE D7F1 +D7F2 D7F2 E78790 D7F2 +D7F3 D7F3 E79298 D7F3 +D7F4 D7F4 E897BA D7F4 +D7F5 D7F5 E8BAAA D7F5 +D7F6 D7F6 E99AA3 D7F6 +D7F7 D7F7 E9B197 D7F7 +D7F8 D7F8 E9BA9F D7F8 +D7F9 D7F9 E69E97 D7F9 +D7FA D7FA E6B78B D7FA +D7FB D7FB E790B3 D7FB +D7FC D7FC E887A8 D7FC +D7FD D7FD E99C96 D7FD +D7FE D7FE E7A0AC D7FE +D8A1 D8A1 E7AB8B D8A1 +D8A2 D8A2 E7ACA0 D8A2 +D8A3 D8A3 E7B292 D8A3 +D8A4 D8A4 E691A9 D8A4 +D8A5 D8A5 E791AA D8A5 +D8A6 D8A6 E797B2 D8A6 +D8A7 D8A7 E7A2BC D8A7 +D8A8 D8A8 E7A3A8 D8A8 +D8A9 D8A9 E9A6AC D8A9 +D8AA D8AA E9AD94 D8AA +D8AB D8AB E9BABB D8AB +D8AC D8AC E5AF9E D8AC +D8AD D8AD E5B995 D8AD +D8AE D8AE E6BCA0 D8AE +D8AF D8AF E8869C D8AF +D8B0 D8B0 E88EAB D8B0 +D8B1 D8B1 E98288 D8B1 +D8B2 D8B2 E4B887 D8B2 +D8B3 D8B3 E58D8D D8B3 +D8B4 D8B4 E5A8A9 D8B4 +D8B5 D8B5 E5B792 D8B5 +D8B6 D8B6 E5BD8E D8B6 +D8B7 D8B7 E685A2 D8B7 +D8B8 D8B8 E68CBD D8B8 +D8B9 D8B9 E699A9 D8B9 +D8BA D8BA E69BBC D8BA +D8BB D8BB E6BBBF D8BB +D8BC D8BC E6BCAB D8BC +D8BD D8BD E781A3 D8BD +D8BE D8BE E79E9E D8BE +D8BF D8BF E890AC D8BF +D8C0 D8C0 E89493 D8C0 +D8C1 D8C1 E8A0BB D8C1 +D8C2 D8C2 E8BC93 D8C2 +D8C3 D8C3 E9A585 D8C3 +D8C4 D8C4 E9B0BB D8C4 +D8C5 D8C5 E5949C D8C5 +D8C6 D8C6 E68AB9 D8C6 +D8C7 D8C7 E69CAB D8C7 +D8C8 D8C8 E6B2AB D8C8 +D8C9 D8C9 E88C89 D8C9 +D8CA D8CA E8A5AA D8CA +D8CB D8CB E99DBA D8CB +D8CC D8CC E4BAA1 D8CC +D8CD D8CD E5A684 D8CD +D8CE D8CE E5BF98 D8CE +D8CF D8CF E5BF99 D8CF +D8D0 D8D0 E69C9B D8D0 +D8D1 D8D1 E7B6B2 D8D1 +D8D2 D8D2 E7BD94 D8D2 +D8D3 D8D3 E88A92 D8D3 +D8D4 D8D4 E88CAB D8D4 +D8D5 D8D5 E88EBD D8D5 +D8D6 D8D6 E8BC9E D8D6 +D8D7 D8D7 E98299 D8D7 +D8D8 D8D8 E59F8B D8D8 +D8D9 D8D9 E5A6B9 D8D9 +D8DA D8DA E5AA92 D8DA +D8DB D8DB E5AF90 D8DB +D8DC D8DC E698A7 D8DC +D8DD D8DD E69E9A D8DD +D8DE D8DE E6A285 D8DE +D8DF D8DF E6AF8F D8DF +D8E0 D8E0 E785A4 D8E0 +D8E1 D8E1 E7BDB5 D8E1 +D8E2 D8E2 E8B2B7 D8E2 +D8E3 D8E3 E8B3A3 D8E3 +D8E4 D8E4 E98281 D8E4 +D8E5 D8E5 E9AD85 D8E5 +D8E6 D8E6 E88488 D8E6 +D8E7 D8E7 E8B28A D8E7 +D8E8 D8E8 E9998C D8E8 +D8E9 D8E9 E9A980 D8E9 +D8EA D8EA E9BAA5 D8EA +D8EB D8EB E5AD9F D8EB +D8EC D8EC E6B093 D8EC +D8ED D8ED E78C9B D8ED +D8EE D8EE E79BB2 D8EE +D8EF D8EF E79B9F D8EF +D8F0 D8F0 E8908C D8F0 +D8F1 D8F1 E586AA D8F1 +D8F2 D8F2 E8A693 D8F2 +D8F3 D8F3 E5858D D8F3 +D8F4 D8F4 E58695 D8F4 +D8F5 D8F5 E58B89 D8F5 +D8F6 D8F6 E6A389 D8F6 +D8F7 D8F7 E6B294 D8F7 +D8F8 D8F8 E79C84 D8F8 +D8F9 D8F9 E79CA0 D8F9 +D8FA D8FA E7B6BF D8FA +D8FB D8FB E7B7AC D8FB +D8FC D8FC E99DA2 D8FC +D8FD D8FD E9BAB5 D8FD +D8FE D8FE E6BB85 D8FE +D9A1 D9A1 E89491 D9A1 +D9A2 D9A2 E586A5 D9A2 +D9A3 D9A3 E5908D D9A3 +D9A4 D9A4 E591BD D9A4 +D9A5 D9A5 E6988E D9A5 +D9A6 D9A6 E69A9D D9A6 +D9A7 D9A7 E6A4A7 D9A7 +D9A8 D9A8 E6BA9F D9A8 +D9A9 D9A9 E79ABF D9A9 +D9AA D9AA E79E91 D9AA +D9AB D9AB E88C97 D9AB +D9AC D9AC E89382 D9AC +D9AD D9AD E89E9F D9AD +D9AE D9AE E985A9 D9AE +D9AF D9AF E98A98 D9AF +D9B0 D9B0 E9B3B4 D9B0 +D9B1 D9B1 E8A282 D9B1 +D9B2 D9B2 E4BEAE D9B2 +D9B3 D9B3 E58692 D9B3 +D9B4 D9B4 E58B9F D9B4 +D9B5 D9B5 E5A786 D9B5 +D9B6 D9B6 E5B8BD D9B6 +D9B7 D9B7 E68595 D9B7 +D9B8 D9B8 E691B8 D9B8 +D9B9 D9B9 E691B9 D9B9 +D9BA D9BA E69AAE D9BA +D9BB D9BB E69F90 D9BB +D9BC D9BC E6A8A1 D9BC +D9BD D9BD E6AF8D D9BD +D9BE D9BE E6AF9B D9BE +D9BF D9BF E7899F D9BF +D9C0 D9C0 E789A1 D9C0 +D9C1 D9C1 E79181 D9C1 +D9C2 D9C2 E79CB8 D9C2 +D9C3 D9C3 E79F9B D9C3 +D9C4 D9C4 E88097 D9C4 +D9C5 D9C5 E88ABC D9C5 +D9C6 D9C6 E88C85 D9C6 +D9C7 D9C7 E8AC80 D9C7 +D9C8 D9C8 E8ACA8 D9C8 +D9C9 D9C9 E8B28C D9C9 +D9CA D9CA E69CA8 D9CA +D9CB D9CB E6B290 D9CB +D9CC D9CC E789A7 D9CC +D9CD D9CD E79BAE D9CD +D9CE D9CE E79DA6 D9CE +D9CF D9CF E7A986 D9CF +D9D0 D9D0 E9B6A9 D9D0 +D9D1 D9D1 E6ADBF D9D1 +D9D2 D9D2 E6B292 D9D2 +D9D3 D9D3 E5A4A2 D9D3 +D9D4 D9D4 E69CA6 D9D4 +D9D5 D9D5 E89299 D9D5 +D9D6 D9D6 E58DAF D9D6 +D9D7 D9D7 E5A293 D9D7 +D9D8 D9D8 E5A699 D9D8 +D9D9 D9D9 E5BB9F D9D9 +D9DA D9DA E68F8F D9DA +D9DB D9DB E698B4 D9DB +D9DC D9DC E69DB3 D9DC +D9DD D9DD E6B8BA D9DD +D9DE D9DE E78CAB D9DE +D9DF D9DF E7AB97 D9DF +D9E0 D9E0 E88B97 D9E0 +D9E1 D9E1 E98CA8 D9E1 +D9E2 D9E2 E58B99 D9E2 +D9E3 D9E3 E5B7AB D9E3 +D9E4 D9E4 E686AE D9E4 +D9E5 D9E5 E6878B D9E5 +D9E6 D9E6 E6888A D9E6 +D9E7 D9E7 E68B87 D9E7 +D9E8 D9E8 E692AB D9E8 +D9E9 D9E9 E697A0 D9E9 +D9EA D9EA E6A599 D9EA +D9EB D9EB E6ADA6 D9EB +D9EC D9EC E6AF8B D9EC +D9ED D9ED E784A1 D9ED +D9EE D9EE E78FB7 D9EE +D9EF D9EF E7959D D9EF +D9F0 D9F0 E7B986 D9F0 +D9F1 D9F1 E8889E D9F1 +D9F2 D9F2 E88C82 D9F2 +D9F3 D9F3 E895AA D9F3 +D9F4 D9F4 E8AAA3 D9F4 +D9F5 D9F5 E8B2BF D9F5 +D9F6 D9F6 E99CA7 D9F6 +D9F7 D9F7 E9B5A1 D9F7 +D9F8 D9F8 E5A2A8 D9F8 +D9F9 D9F9 E9BB98 D9F9 +D9FA D9FA E58091 D9FA +D9FB D9FB E5888E D9FB +D9FC D9FC E590BB D9FC +D9FD D9FD E5958F D9FD +D9FE D9FE E69687 D9FE +DAA1 DAA1 E6B1B6 DAA1 +DAA2 DAA2 E7B48A DAA2 +DAA3 DAA3 E7B48B DAA3 +DAA4 DAA4 E8819E DAA4 +DAA5 DAA5 E89A8A DAA5 +DAA6 DAA6 E99680 DAA6 +DAA7 DAA7 E99BAF DAA7 +DAA8 DAA8 E58BBF DAA8 +DAA9 DAA9 E6B295 DAA9 +DAAA DAAA E789A9 DAAA +DAAB DAAB E591B3 DAAB +DAAC DAAC E5AA9A DAAC +DAAD DAAD E5B0BE DAAD +DAAE DAAE E5B58B DAAE +DAAF DAAF E5BD8C DAAF +DAB0 DAB0 E5BEAE DAB0 +DAB1 DAB1 E69CAA DAB1 +DAB2 DAB2 E6A2B6 DAB2 +DAB3 DAB3 E6A5A3 DAB3 +DAB4 DAB4 E6B8BC DAB4 +DAB5 DAB5 E6B984 DAB5 +DAB6 DAB6 E79C89 DAB6 +DAB7 DAB7 E7B1B3 DAB7 +DAB8 DAB8 E7BE8E DAB8 +DAB9 DAB9 E89687 DAB9 +DABA DABA E8AC8E DABA +DABB DABB E8BFB7 DABB +DABC DABC E99DA1 DABC +DABD DABD E9BBB4 DABD +DABE DABE E5B2B7 DABE +DABF DABF E682B6 DABF +DAC0 DAC0 E6848D DAC0 +DAC1 DAC1 E686AB DAC1 +DAC2 DAC2 E6958F DAC2 +DAC3 DAC3 E697BB DAC3 +DAC4 DAC4 E697BC DAC4 +DAC5 DAC5 E6B091 DAC5 +DAC6 DAC6 E6B3AF DAC6 +DAC7 DAC7 E78E9F DAC7 +DAC8 DAC8 E78F89 DAC8 +DAC9 DAC9 E7B7A1 DAC9 +DACA DACA E99694 DACA +DACB DACB E5AF86 DACB +DACC DACC E89C9C DACC +DACD DACD E8AC90 DACD +DACE DACE E5899D DACE +DACF DACF E58D9A DACF +DAD0 DAD0 E68B8D DAD0 +DAD1 DAD1 E6908F DAD1 +DAD2 DAD2 E692B2 DAD2 +DAD3 DAD3 E69CB4 DAD3 +DAD4 DAD4 E6A8B8 DAD4 +DAD5 DAD5 E6B38A DAD5 +DAD6 DAD6 E78F80 DAD6 +DAD7 DAD7 E7929E DAD7 +DAD8 DAD8 E7AE94 DAD8 +DAD9 DAD9 E7B295 DAD9 +DADA DADA E7B89B DADA +DADB DADB E8868A DADB +DADC DADC E888B6 DADC +DADD DADD E89684 DADD +DADE DADE E8BFAB DADE +DADF DADF E99BB9 DADF +DAE0 DAE0 E9A781 DAE0 +DAE1 DAE1 E4BCB4 DAE1 +DAE2 DAE2 E58D8A DAE2 +DAE3 DAE3 E58F8D DAE3 +DAE4 DAE4 E58F9B DAE4 +DAE5 DAE5 E68B8C DAE5 +DAE6 DAE6 E690AC DAE6 +DAE7 DAE7 E69480 DAE7 +DAE8 DAE8 E69691 DAE8 +DAE9 DAE9 E6A783 DAE9 +DAEA DAEA E6B3AE DAEA +DAEB DAEB E6BD98 DAEB +DAEC DAEC E78FAD DAEC +DAED DAED E79594 DAED +DAEE DAEE E798A2 DAEE +DAEF DAEF E79BA4 DAEF +DAF0 DAF0 E79BBC DAF0 +DAF1 DAF1 E7A390 DAF1 +DAF2 DAF2 E7A3BB DAF2 +DAF3 DAF3 E7A4AC DAF3 +DAF4 DAF4 E7B586 DAF4 +DAF5 DAF5 E888AC DAF5 +DAF6 DAF6 E89FA0 DAF6 +DAF7 DAF7 E8BF94 DAF7 +DAF8 DAF8 E9A092 DAF8 +DAF9 DAF9 E9A3AF DAF9 +DAFA DAFA E58B83 DAFA +DAFB DAFB E68B94 DAFB +DAFC DAFC E692A5 DAFC +DAFD DAFD E6B8A4 DAFD +DAFE DAFE E6BD91 DAFE +DBA1 DBA1 E799BC DBA1 +DBA2 DBA2 E8B78B DBA2 +DBA3 DBA3 E986B1 DBA3 +DBA4 DBA4 E989A2 DBA4 +DBA5 DBA5 E9ABAE DBA5 +DBA6 DBA6 E9AD83 DBA6 +DBA7 DBA7 E580A3 DBA7 +DBA8 DBA8 E5828D DBA8 +DBA9 DBA9 E59D8A DBA9 +DBAA DBAA E5A6A8 DBAA +DBAB DBAB E5B0A8 DBAB +DBAC DBAC E5B987 DBAC +DBAD DBAD E5BDB7 DBAD +DBAE DBAE E688BF DBAE +DBAF DBAF E694BE DBAF +DBB0 DBB0 E696B9 DBB0 +DBB1 DBB1 E69781 DBB1 +DBB2 DBB2 E69889 DBB2 +DBB3 DBB3 E69E8B DBB3 +DBB4 DBB4 E6A69C DBB4 +DBB5 DBB5 E6BB82 DBB5 +DBB6 DBB6 E7A385 DBB6 +DBB7 DBB7 E7B4A1 DBB7 +DBB8 DBB8 E882AA DBB8 +DBB9 DBB9 E88680 DBB9 +DBBA DBBA E888AB DBBA +DBBB DBBB E88AB3 DBBB +DBBC DBBC E892A1 DBBC +DBBD DBBD E89A8C DBBD +DBBE DBBE E8A8AA DBBE +DBBF DBBF E8AC97 DBBF +DBC0 DBC0 E982A6 DBC0 +DBC1 DBC1 E998B2 DBC1 +DBC2 DBC2 E9BE90 DBC2 +DBC3 DBC3 E5808D DBC3 +DBC4 DBC4 E4BFB3 DBC4 +DBC5 DBC5 EFA5A3 DBC5 +DBC6 DBC6 E59FB9 DBC6 +DBC7 DBC7 E5BE98 DBC7 +DBC8 DBC8 E68B9C DBC8 +DBC9 DBC9 E68E92 DBC9 +DBCA DBCA E69DAF DBCA +DBCB DBCB E6B983 DBCB +DBCC DBCC E78499 DBCC +DBCD DBCD E79B83 DBCD +DBCE DBCE E8838C DBCE +DBCF DBCF E8839A DBCF +DBD0 DBD0 E8A3B4 DBD0 +DBD1 DBD1 E8A3B5 DBD1 +DBD2 DBD2 E8A499 DBD2 +DBD3 DBD3 E8B3A0 DBD3 +DBD4 DBD4 E8BCA9 DBD4 +DBD5 DBD5 E9858D DBD5 +DBD6 DBD6 E999AA DBD6 +DBD7 DBD7 E4BCAF DBD7 +DBD8 DBD8 E4BDB0 DBD8 +DBD9 DBD9 E5B89B DBD9 +DBDA DBDA E69F8F DBDA +DBDB DBDB E6A0A2 DBDB +DBDC DBDC E799BD DBDC +DBDD DBDD E799BE DBDD +DBDE DBDE E9AD84 DBDE +DBDF DBDF E5B9A1 DBDF +DBE0 DBE0 E6A88A DBE0 +DBE1 DBE1 E785A9 DBE1 +DBE2 DBE2 E78794 DBE2 +DBE3 DBE3 E795AA DBE3 +DBE4 DBE4 EFA5A4 DBE4 +DBE5 DBE5 E7B981 DBE5 +DBE6 DBE6 E89583 DBE6 +DBE7 DBE7 E897A9 DBE7 +DBE8 DBE8 E9A39C DBE8 +DBE9 DBE9 E4BC90 DBE9 +DBEA DBEA E7AD8F DBEA +DBEB DBEB E7BDB0 DBEB +DBEC DBEC E996A5 DBEC +DBED DBED E587A1 DBED +DBEE DBEE E5B886 DBEE +DBEF DBEF E6A2B5 DBEF +DBF0 DBF0 E6B0BE DBF0 +DBF1 DBF1 E6B18E DBF1 +DBF2 DBF2 E6B39B DBF2 +DBF3 DBF3 E78AAF DBF3 +DBF4 DBF4 E7AF84 DBF4 +DBF5 DBF5 E88C83 DBF5 +DBF6 DBF6 E6B395 DBF6 +DBF7 DBF7 E790BA DBF7 +DBF8 DBF8 E583BB DBF8 +DBF9 DBF9 E58A88 DBF9 +DBFA DBFA E5A381 DBFA +DBFB DBFB E69398 DBFB +DBFC DBFC E6AA97 DBFC +DBFD DBFD E792A7 DBFD +DBFE DBFE E79996 DBFE +DCA1 DCA1 E7A2A7 DCA1 +DCA2 DCA2 E89897 DCA2 +DCA3 DCA3 E997A2 DCA3 +DCA4 DCA4 E99CB9 DCA4 +DCA5 DCA5 EFA5A5 DCA5 +DCA6 DCA6 E58D9E DCA6 +DCA7 DCA7 E5BC81 DCA7 +DCA8 DCA8 E8AE8A DCA8 +DCA9 DCA9 E8BEA8 DCA9 +DCAA DCAA E8BEAF DCAA +DCAB DCAB E9828A DCAB +DCAC DCAC E588A5 DCAC +DCAD DCAD E79EA5 DCAD +DCAE DCAE E9B189 DCAE +DCAF DCAF E9BC88 DCAF +DCB0 DCB0 E4B899 DCB0 +DCB1 DCB1 E58082 DCB1 +DCB2 DCB2 E585B5 DCB2 +DCB3 DCB3 E5B19B DCB3 +DCB4 DCB4 E5B9B7 DCB4 +DCB5 DCB5 E6989E DCB5 +DCB6 DCB6 E698BA DCB6 +DCB7 DCB7 E69F84 DCB7 +DCB8 DCB8 E6A385 DCB8 +DCB9 DCB9 E782B3 DCB9 +DCBA DCBA E79481 DCBA +DCBB DCBB E79785 DCBB +DCBC DCBC E7A789 DCBC +DCBD DCBD E7AB9D DCBD +DCBE DCBE E8BCA7 DCBE +DCBF DCBF E9A4A0 DCBF +DCC0 DCC0 E9A888 DCC0 +DCC1 DCC1 E4BF9D DCC1 +DCC2 DCC2 E5A0A1 DCC2 +DCC3 DCC3 E5A0B1 DCC3 +DCC4 DCC4 E5AFB6 DCC4 +DCC5 DCC5 E699AE DCC5 +DCC6 DCC6 E6ADA5 DCC6 +DCC7 DCC7 E6B491 DCC7 +DCC8 DCC8 E6B9BA DCC8 +DCC9 DCC9 E6BDBD DCC9 +DCCA DCCA E78FA4 DCCA +DCCB DCCB E794AB DCCB +DCCC DCCC E88FA9 DCCC +DCCD DCCD E8A39C DCCD +DCCE DCCE E8A493 DCCE +DCCF DCCF E8AD9C DCCF +DCD0 DCD0 E8BC94 DCD0 +DCD1 DCD1 E4BC8F DCD1 +DCD2 DCD2 E58395 DCD2 +DCD3 DCD3 E58C90 DCD3 +DCD4 DCD4 E58D9C DCD4 +DCD5 DCD5 E5AE93 DCD5 +DCD6 DCD6 E5BEA9 DCD6 +DCD7 DCD7 E69C8D DCD7 +DCD8 DCD8 E7A68F DCD8 +DCD9 DCD9 E885B9 DCD9 +DCDA DCDA E88CAF DCDA +DCDB DCDB E89494 DCDB +DCDC DCDC E8A487 DCDC +DCDD DCDD E8A686 DCDD +DCDE DCDE E8BCB9 DCDE +DCDF DCDF E8BCBB DCDF +DCE0 DCE0 E9A6A5 DCE0 +DCE1 DCE1 E9B092 DCE1 +DCE2 DCE2 E69CAC DCE2 +DCE3 DCE3 E4B9B6 DCE3 +DCE4 DCE4 E4BFB8 DCE4 +DCE5 DCE5 E5A589 DCE5 +DCE6 DCE6 E5B081 DCE6 +DCE7 DCE7 E5B3AF DCE7 +DCE8 DCE8 E5B3B0 DCE8 +DCE9 DCE9 E68DA7 DCE9 +DCEA DCEA E6A392 DCEA +DCEB DCEB E783BD DCEB +DCEC DCEC E786A2 DCEC +DCED DCED E790AB DCED +DCEE DCEE E7B8AB DCEE +DCEF DCEF E893AC DCEF +DCF0 DCF0 E89C82 DCF0 +DCF1 DCF1 E980A2 DCF1 +DCF2 DCF2 E98B92 DCF2 +DCF3 DCF3 E9B3B3 DCF3 +DCF4 DCF4 E4B88D DCF4 +DCF5 DCF5 E4BB98 DCF5 +DCF6 DCF6 E4BFAF DCF6 +DCF7 DCF7 E58285 DCF7 +DCF8 DCF8 E58996 DCF8 +DCF9 DCF9 E589AF DCF9 +DCFA DCFA E590A6 DCFA +DCFB DCFB E59290 DCFB +DCFC DCFC E59FA0 DCFC +DCFD DCFD E5A4AB DCFD +DCFE DCFE E5A9A6 DCFE +DDA1 DDA1 E5AD9A DDA1 +DDA2 DDA2 E5ADB5 DDA2 +DDA3 DDA3 E5AF8C DDA3 +DDA4 DDA4 E5BA9C DDA4 +DDA5 DDA5 EFA5A6 DDA5 +DDA6 DDA6 E689B6 DDA6 +DDA7 DDA7 E695B7 DDA7 +DDA8 DDA8 E696A7 DDA8 +DDA9 DDA9 E6B5AE DDA9 +DDAA DDAA E6BAA5 DDAA +DDAB DDAB E788B6 DDAB +DDAC DDAC E7ACA6 DDAC +DDAD DDAD E7B0BF DDAD +DDAE DDAE E7BCB6 DDAE +DDAF DDAF E88590 DDAF +DDB0 DDB0 E88591 DDB0 +DDB1 DDB1 E8869A DDB1 +DDB2 DDB2 E88980 DDB2 +DDB3 DDB3 E88A99 DDB3 +DDB4 DDB4 E88EA9 DDB4 +DDB5 DDB5 E8A883 DDB5 +DDB6 DDB6 E8B2A0 DDB6 +DDB7 DDB7 E8B3A6 DDB7 +DDB8 DDB8 E8B3BB DDB8 +DDB9 DDB9 E8B5B4 DDB9 +DDBA DDBA E8B6BA DDBA +DDBB DDBB E983A8 DDBB +DDBC DDBC E9879C DDBC +DDBD DDBD E9989C DDBD +DDBE DDBE E99984 DDBE +DDBF DDBF E9A799 DDBF +DDC0 DDC0 E9B3A7 DDC0 +DDC1 DDC1 E58C97 DDC1 +DDC2 DDC2 E58886 DDC2 +DDC3 DDC3 E590A9 DDC3 +DDC4 DDC4 E599B4 DDC4 +DDC5 DDC5 E5A2B3 DDC5 +DDC6 DDC6 E5A594 DDC6 +DDC7 DDC7 E5A5AE DDC7 +DDC8 DDC8 E5BFBF DDC8 +DDC9 DDC9 E686A4 DDC9 +DDCA DDCA E689AE DDCA +DDCB DDCB E69890 DDCB +DDCC DDCC E6B1BE DDCC +DDCD DDCD E7849A DDCD +DDCE DDCE E79B86 DDCE +DDCF DDCF E7B289 DDCF +DDD0 DDD0 E7B39E DDD0 +DDD1 DDD1 E7B49B DDD1 +DDD2 DDD2 E88AAC DDD2 +DDD3 DDD3 E8B381 DDD3 +DDD4 DDD4 E99BB0 DDD4 +DDD5 DDD5 EFA5A7 DDD5 +DDD6 DDD6 E4BD9B DDD6 +DDD7 DDD7 E5BC97 DDD7 +DDD8 DDD8 E5BDBF DDD8 +DDD9 DDD9 E68B82 DDD9 +DDDA DDDA E5B4A9 DDDA +DDDB DDDB E69C8B DDDB +DDDC DDDC E6A39A DDDC +DDDD DDDD E7A1BC DDDD +DDDE DDDE E7B983 DDDE +DDDF DDDF E9B5AC DDDF +DDE0 DDE0 E4B895 DDE0 +DDE1 DDE1 E58299 DDE1 +DDE2 DDE2 E58C95 DDE2 +DDE3 DDE3 E58CAA DDE3 +DDE4 DDE4 E58D91 DDE4 +DDE5 DDE5 E5A683 DDE5 +DDE6 DDE6 E5A9A2 DDE6 +DDE7 DDE7 E5BA87 DDE7 +DDE8 DDE8 E682B2 DDE8 +DDE9 DDE9 E6868A DDE9 +DDEA DDEA E68989 DDEA +DDEB DDEB E689B9 DDEB +DDEC DDEC E69690 DDEC +DDED DDED E69E87 DDED +DDEE DDEE E6A6A7 DDEE +DDEF DDEF E6AF94 DDEF +DDF0 DDF0 E6AF96 DDF0 +DDF1 DDF1 E6AF97 DDF1 +DDF2 DDF2 E6AF98 DDF2 +DDF3 DDF3 E6B2B8 DDF3 +DDF4 DDF4 EFA5A8 DDF4 +DDF5 DDF5 E790B5 DDF5 +DDF6 DDF6 E797BA DDF6 +DDF7 DDF7 E7A092 DDF7 +DDF8 DDF8 E7A291 DDF8 +DDF9 DDF9 E7A795 DDF9 +DDFA DDFA E7A798 DDFA +DDFB DDFB E7B283 DDFB +DDFC DDFC E7B78B DDFC +DDFD DDFD E7BFA1 DDFD +DDFE DDFE E882A5 DDFE +DEA1 DEA1 E884BE DEA1 +DEA2 DEA2 E88782 DEA2 +DEA3 DEA3 E88FB2 DEA3 +DEA4 DEA4 E89C9A DEA4 +DEA5 DEA5 E8A3A8 DEA5 +DEA6 DEA6 E8AAB9 DEA6 +DEA7 DEA7 E8ADAC DEA7 +DEA8 DEA8 E8B2BB DEA8 +DEA9 DEA9 E98499 DEA9 +DEAA DEAA E99D9E DEAA +DEAB DEAB E9A39B DEAB +DEAC DEAC E9BCBB DEAC +DEAD DEAD E59AAC DEAD +DEAE DEAE E5ACAA DEAE +DEAF DEAF E5BDAC DEAF +DEB0 DEB0 E6968C DEB0 +DEB1 DEB1 E6AAB3 DEB1 +DEB2 DEB2 E6AEAF DEB2 +DEB3 DEB3 E6B59C DEB3 +DEB4 DEB4 E6BFB1 DEB4 +DEB5 DEB5 E78095 DEB5 +DEB6 DEB6 E7899D DEB6 +DEB7 DEB7 E78EAD DEB7 +DEB8 DEB8 E8B2A7 DEB8 +DEB9 DEB9 E8B393 DEB9 +DEBA DEBA E9A0BB DEBA +DEBB DEBB E68691 DEBB +DEBC DEBC E6B0B7 DEBC +DEBD DEBD E88198 DEBD +DEBE DEBE E9A881 DEBE +DEBF DEBF E4B98D DEBF +DEC0 DEC0 E4BA8B DEC0 +DEC1 DEC1 E4BA9B DEC1 +DEC2 DEC2 E4BB95 DEC2 +DEC3 DEC3 E4BCBA DEC3 +DEC4 DEC4 E4BCBC DEC4 +DEC5 DEC5 E4BDBF DEC5 +DEC6 DEC6 E4BF9F DEC6 +DEC7 DEC7 E583BF DEC7 +DEC8 DEC8 E58FB2 DEC8 +DEC9 DEC9 E58FB8 DEC9 +DECA DECA E59486 DECA +DECB DECB E597A3 DECB +DECC DECC E59B9B DECC +DECD DECD E5A3AB DECD +DECE DECE E5A5A2 DECE +DECF DECF E5A891 DECF +DED0 DED0 E5AFAB DED0 +DED1 DED1 E5AFBA DED1 +DED2 DED2 E5B084 DED2 +DED3 DED3 E5B7B3 DED3 +DED4 DED4 E5B8AB DED4 +DED5 DED5 E5BE99 DED5 +DED6 DED6 E6809D DED6 +DED7 DED7 E68DA8 DED7 +DED8 DED8 E6969C DED8 +DED9 DED9 E696AF DED9 +DEDA DEDA E69FB6 DEDA +DEDB DEDB E69FBB DEDB +DEDC DEDC E6A2AD DEDC +DEDD DEDD E6ADBB DEDD +DEDE DEDE E6B299 DEDE +DEDF DEDF E6B397 DEDF +DEE0 DEE0 E6B8A3 DEE0 +DEE1 DEE1 E78089 DEE1 +DEE2 DEE2 E78D85 DEE2 +DEE3 DEE3 E7A082 DEE3 +DEE4 DEE4 E7A4BE DEE4 +DEE5 DEE5 E7A580 DEE5 +DEE6 DEE6 E7A5A0 DEE6 +DEE7 DEE7 E7A781 DEE7 +DEE8 DEE8 E7AFA9 DEE8 +DEE9 DEE9 E7B497 DEE9 +DEEA DEEA E7B5B2 DEEA +DEEB DEEB E88286 DEEB +DEEC DEEC E8888D DEEC +DEED DEED E88E8E DEED +DEEE DEEE E89391 DEEE +DEEF DEEF E89B87 DEEF +DEF0 DEF0 E8A39F DEF0 +DEF1 DEF1 E8A990 DEF1 +DEF2 DEF2 E8A99E DEF2 +DEF3 DEF3 E8AC9D DEF3 +DEF4 DEF4 E8B39C DEF4 +DEF5 DEF5 E8B5A6 DEF5 +DEF6 DEF6 E8BEAD DEF6 +DEF7 DEF7 E982AA DEF7 +DEF8 DEF8 E9A3BC DEF8 +DEF9 DEF9 E9A79F DEF9 +DEFA DEFA E9BA9D DEFA +DEFB DEFB E5898A DEFB +DEFC DEFC EFA5A9 DEFC +DEFD DEFD E69C94 DEFD +DEFE DEFE EFA5AA DEFE +DFA1 DFA1 E58298 DFA1 +DFA2 DFA2 E588AA DFA2 +DFA3 DFA3 E5B1B1 DFA3 +DFA4 DFA4 E695A3 DFA4 +DFA5 DFA5 E6B195 DFA5 +DFA6 DFA6 E78F8A DFA6 +DFA7 DFA7 E794A3 DFA7 +DFA8 DFA8 E7969D DFA8 +DFA9 DFA9 E7AE97 DFA9 +DFAA DFAA E8929C DFAA +DFAB DFAB E985B8 DFAB +DFAC DFAC E99CB0 DFAC +DFAD DFAD E4B9B7 DFAD +DFAE DFAE E69292 DFAE +DFAF DFAF E6AEBA DFAF +DFB0 DFB0 E7859E DFB0 +DFB1 DFB1 E896A9 DFB1 +DFB2 DFB2 E4B889 DFB2 +DFB3 DFB3 EFA5AB DFB3 +DFB4 DFB4 E69D89 DFB4 +DFB5 DFB5 E6A3AE DFB5 +DFB6 DFB6 E6B897 DFB6 +DFB7 DFB7 E88A9F DFB7 +DFB8 DFB8 E89498 DFB8 +DFB9 DFB9 E8A1AB DFB9 +DFBA DFBA E68FB7 DFBA +DFBB DFBB E6BE81 DFBB +DFBC DFBC E98892 DFBC +DFBD DFBD E9A2AF DFBD +DFBE DFBE E4B88A DFBE +DFBF DFBF E582B7 DFBF +DFC0 DFC0 E5838F DFC0 +DFC1 DFC1 E5849F DFC1 +DFC2 DFC2 E59586 DFC2 +DFC3 DFC3 E596AA DFC3 +DFC4 DFC4 E59897 DFC4 +DFC5 DFC5 E5AD80 DFC5 +DFC6 DFC6 E5B099 DFC6 +DFC7 DFC7 E5B3A0 DFC7 +DFC8 DFC8 E5B8B8 DFC8 +DFC9 DFC9 E5BA8A DFC9 +DFCA DFCA E5BAA0 DFCA +DFCB DFCB E5BB82 DFCB +DFCC DFCC E683B3 DFCC +DFCD DFCD E6A191 DFCD +DFCE DFCE E6A9A1 DFCE +DFCF DFCF E6B998 DFCF +DFD0 DFD0 E788BD DFD0 +DFD1 DFD1 E78980 DFD1 +DFD2 DFD2 E78B80 DFD2 +DFD3 DFD3 E79BB8 DFD3 +DFD4 DFD4 E7A5A5 DFD4 +DFD5 DFD5 E7AEB1 DFD5 +DFD6 DFD6 E7BF94 DFD6 +DFD7 DFD7 E8A3B3 DFD7 +DFD8 DFD8 E8A7B4 DFD8 +DFD9 DFD9 E8A9B3 DFD9 +DFDA DFDA E8B1A1 DFDA +DFDB DFDB E8B39E DFDB +DFDC DFDC E99C9C DFDC +DFDD DFDD E5A19E DFDD +DFDE DFDE E792BD DFDE +DFDF DFDF E8B3BD DFDF +DFE0 DFE0 E59787 DFE0 +DFE1 DFE1 EFA5AC DFE1 +DFE2 DFE2 E7A9A1 DFE2 +DFE3 DFE3 E7B4A2 DFE3 +DFE4 DFE4 E889B2 DFE4 +DFE5 DFE5 E789B2 DFE5 +DFE6 DFE6 E7949F DFE6 +DFE7 DFE7 E794A5 DFE7 +DFE8 DFE8 EFA5AD DFE8 +DFE9 DFE9 E7AC99 DFE9 +DFEA DFEA E5A285 DFEA +DFEB DFEB E5A3BB DFEB +DFEC DFEC E5B6BC DFEC +DFED DFED E5BA8F DFED +DFEE DFEE E5BAB6 DFEE +DFEF DFEF E5BE90 DFEF +DFF0 DFF0 E68195 DFF0 +DFF1 DFF1 E68A92 DFF1 +DFF2 DFF2 E68DBF DFF2 +DFF3 DFF3 E6958D DFF3 +DFF4 DFF4 E69A91 DFF4 +DFF5 DFF5 E69B99 DFF5 +DFF6 DFF6 E69BB8 DFF6 +DFF7 DFF7 E6A096 DFF7 +DFF8 DFF8 E6A3B2 DFF8 +DFF9 DFF9 E78A80 DFF9 +DFFA DFFA E7919E DFFA +DFFB DFFB E7ADAE DFFB +DFFC DFFC E7B5AE DFFC +DFFD DFFD E7B796 DFFD +DFFE DFFE E7BDB2 DFFE +E0A1 E0A1 E883A5 E0A1 +E0A2 E0A2 E88892 E0A2 +E0A3 E0A3 E896AF E0A3 +E0A4 E0A4 E8A5BF E0A4 +E0A5 E0A5 E8AA93 E0A5 +E0A6 E0A6 E9809D E0A6 +E0A7 E0A7 E98BA4 E0A7 +E0A8 E0A8 E9BB8D E0A8 +E0A9 E0A9 E9BCA0 E0A9 +E0AA E0AA E5A495 E0AA +E0AB E0AB E5A5AD E0AB +E0AC E0AC E5B8AD E0AC +E0AD E0AD E6839C E0AD +E0AE E0AE E69894 E0AE +E0AF E0AF E699B3 E0AF +E0B0 E0B0 E69E90 E0B0 +E0B1 E0B1 E6B190 E0B1 +E0B2 E0B2 E6B785 E0B2 +E0B3 E0B3 E6BD9F E0B3 +E0B4 E0B4 E79FB3 E0B4 +E0B5 E0B5 E7A2A9 E0B5 +E0B6 E0B6 E89386 E0B6 +E0B7 E0B7 E9878B E0B7 +E0B8 E0B8 E98CAB E0B8 +E0B9 E0B9 E4BB99 E0B9 +E0BA E0BA E5838A E0BA +E0BB E0BB E58588 E0BB +E0BC E0BC E59684 E0BC +E0BD E0BD E5AC8B E0BD +E0BE E0BE E5AEA3 E0BE +E0BF E0BF E68987 E0BF +E0C0 E0C0 E695BE E0C0 +E0C1 E0C1 E6978B E0C1 +E0C2 E0C2 E6B8B2 E0C2 +E0C3 E0C3 E785BD E0C3 +E0C4 E0C4 E79081 E0C4 +E0C5 E0C5 E79184 E0C5 +E0C6 E0C6 E79287 E0C6 +E0C7 E0C7 E792BF E0C7 +E0C8 E0C8 E799AC E0C8 +E0C9 E0C9 E7A6AA E0C9 +E0CA E0CA E7B79A E0CA +E0CB E0CB E7B995 E0CB +E0CC E0CC E7BEA8 E0CC +E0CD E0CD E885BA E0CD +E0CE E0CE E886B3 E0CE +E0CF E0CF E888B9 E0CF +E0D0 E0D0 E8989A E0D0 +E0D1 E0D1 E89FAC E0D1 +E0D2 E0D2 E8A9B5 E0D2 +E0D3 E0D3 E8B7A3 E0D3 +E0D4 E0D4 E981B8 E0D4 +E0D5 E0D5 E98A91 E0D5 +E0D6 E0D6 E990A5 E0D6 +E0D7 E0D7 E9A58D E0D7 +E0D8 E0D8 E9AEAE E0D8 +E0D9 E0D9 E58DA8 E0D9 +E0DA E0DA E5B191 E0DA +E0DB E0DB E6A594 E0DB +E0DC E0DC E6B384 E0DC +E0DD E0DD E6B4A9 E0DD +E0DE E0DE E6B8AB E0DE +E0DF E0DF E8888C E0DF +E0E0 E0E0 E8969B E0E0 +E0E1 E0E1 E8A4BB E0E1 +E0E2 E0E2 E8A8AD E0E2 +E0E3 E0E3 E8AAAA E0E3 +E0E4 E0E4 E99BAA E0E4 +E0E5 E0E5 E9BDA7 E0E5 +E0E6 E0E6 E589A1 E0E6 +E0E7 E0E7 E69AB9 E0E7 +E0E8 E0E8 E6AEB2 E0E8 +E0E9 E0E9 E7BA96 E0E9 +E0EA E0EA E89FBE E0EA +E0EB E0EB E8B48D E0EB +E0EC E0EC E99683 E0EC +E0ED E0ED E9999D E0ED +E0EE E0EE E6949D E0EE +E0EF E0EF E6B689 E0EF +E0F0 E0F0 E787AE E0F0 +E0F1 E0F1 EFA5AE E0F1 +E0F2 E0F2 E59F8E E0F2 +E0F3 E0F3 E5A793 E0F3 +E0F4 E0F4 E5AEAC E0F4 +E0F5 E0F5 E680A7 E0F5 +E0F6 E0F6 E683BA E0F6 +E0F7 E0F7 E68890 E0F7 +E0F8 E0F8 E6989F E0F8 +E0F9 E0F9 E6999F E0F9 +E0FA E0FA E78CA9 E0FA +E0FB E0FB E78FB9 E0FB +E0FC E0FC E79B9B E0FC +E0FD E0FD E79C81 E0FD +E0FE E0FE E7ADAC E0FE +E1A1 E1A1 E88196 E1A1 +E1A2 E1A2 E881B2 E1A2 +E1A3 E1A3 E885A5 E1A3 +E1A4 E1A4 E8AAA0 E1A4 +E1A5 E1A5 E98692 E1A5 +E1A6 E1A6 E4B896 E1A6 +E1A7 E1A7 E58BA2 E1A7 +E1A8 E1A8 E6ADB2 E1A8 +E1A9 E1A9 E6B497 E1A9 +E1AA E1AA E7A885 E1AA +E1AB E1AB E7ACB9 E1AB +E1AC E1AC E7B4B0 E1AC +E1AD E1AD EFA5AF E1AD +E1AE E1AE E8B2B0 E1AE +E1AF E1AF E58FAC E1AF +E1B0 E1B0 E598AF E1B0 +E1B1 E1B1 E5A191 E1B1 +E1B2 E1B2 E5AEB5 E1B2 +E1B3 E1B3 E5B08F E1B3 +E1B4 E1B4 E5B091 E1B4 +E1B5 E1B5 E5B7A2 E1B5 +E1B6 E1B6 E68980 E1B6 +E1B7 E1B7 E68E83 E1B7 +E1B8 E1B8 E69094 E1B8 +E1B9 E1B9 E698AD E1B9 +E1BA E1BA E6A2B3 E1BA +E1BB E1BB E6B2BC E1BB +E1BC E1BC E6B688 E1BC +E1BD E1BD E6BAAF E1BD +E1BE E1BE E7809F E1BE +E1BF E1BF E782A4 E1BF +E1C0 E1C0 E78792 E1C0 +E1C1 E1C1 E794A6 E1C1 +E1C2 E1C2 E7968F E1C2 +E1C3 E1C3 E7968E E1C3 +E1C4 E1C4 E79899 E1C4 +E1C5 E1C5 E7AC91 E1C5 +E1C6 E1C6 E7AFA0 E1C6 +E1C7 E1C7 E7B0AB E1C7 +E1C8 E1C8 E7B4A0 E1C8 +E1C9 E1C9 E7B4B9 E1C9 +E1CA E1CA E894AC E1CA +E1CB E1CB E895AD E1CB +E1CC E1CC E89887 E1CC +E1CD E1CD E8A8B4 E1CD +E1CE E1CE E9808D E1CE +E1CF E1CF E981A1 E1CF +E1D0 E1D0 E982B5 E1D0 +E1D1 E1D1 E98AB7 E1D1 +E1D2 E1D2 E99FB6 E1D2 +E1D3 E1D3 E9A8B7 E1D3 +E1D4 E1D4 E4BF97 E1D4 +E1D5 E1D5 E5B1AC E1D5 +E1D6 E1D6 E69D9F E1D6 +E1D7 E1D7 E6B691 E1D7 +E1D8 E1D8 E7B29F E1D8 +E1D9 E1D9 E7BA8C E1D9 +E1DA E1DA E8AC96 E1DA +E1DB E1DB E8B496 E1DB +E1DC E1DC E9809F E1DC +E1DD E1DD E5ADAB E1DD +E1DE E1DE E5B7BD E1DE +E1DF E1DF E6908D E1DF +E1E0 E1E0 E89380 E1E0 +E1E1 E1E1 E9819C E1E1 +E1E2 E1E2 E9A3A1 E1E2 +E1E3 E1E3 E78E87 E1E3 +E1E4 E1E4 E5AE8B E1E4 +E1E5 E1E5 E6829A E1E5 +E1E6 E1E6 E69DBE E1E6 +E1E7 E1E7 E6B79E E1E7 +E1E8 E1E8 E8A89F E1E8 +E1E9 E1E9 E8AAA6 E1E9 +E1EA E1EA E98081 E1EA +E1EB E1EB E9A08C E1EB +E1EC E1EC E588B7 E1EC +E1ED E1ED EFA5B0 E1ED +E1EE E1EE E78191 E1EE +E1EF E1EF E7A28E E1EF +E1F0 E1F0 E98E96 E1F0 +E1F1 E1F1 E8A1B0 E1F1 +E1F2 E1F2 E98797 E1F2 +E1F3 E1F3 E4BFAE E1F3 +E1F4 E1F4 E58F97 E1F4 +E1F5 E1F5 E597BD E1F5 +E1F6 E1F6 E59B9A E1F6 +E1F7 E1F7 E59E82 E1F7 +E1F8 E1F8 E5A3BD E1F8 +E1F9 E1F9 E5AB82 E1F9 +E1FA E1FA E5AE88 E1FA +E1FB E1FB E5B2AB E1FB +E1FC E1FC E5B380 E1FC +E1FD E1FD E5B8A5 E1FD +E1FE E1FE E68481 E1FE +E2A1 E2A1 E6888D E2A1 +E2A2 E2A2 E6898B E2A2 +E2A3 E2A3 E68E88 E2A3 +E2A4 E2A4 E6909C E2A4 +E2A5 E2A5 E694B6 E2A5 +E2A6 E2A6 E695B8 E2A6 +E2A7 E2A7 E6A8B9 E2A7 +E2A8 E2A8 E6AE8A E2A8 +E2A9 E2A9 E6B0B4 E2A9 +E2AA E2AA E6B499 E2AA +E2AB E2AB E6BCB1 E2AB +E2AC E2AC E787A7 E2AC +E2AD E2AD E78BA9 E2AD +E2AE E2AE E78DB8 E2AE +E2AF E2AF E79087 E2AF +E2B0 E2B0 E792B2 E2B0 +E2B1 E2B1 E798A6 E2B1 +E2B2 E2B2 E79DA1 E2B2 +E2B3 E2B3 E7A780 E2B3 +E2B4 E2B4 E7A997 E2B4 +E2B5 E2B5 E7ABAA E2B5 +E2B6 E2B6 E7B2B9 E2B6 +E2B7 E2B7 E7B68F E2B7 +E2B8 E2B8 E7B6AC E2B8 +E2B9 E2B9 E7B9A1 E2B9 +E2BA E2BA E7BE9E E2BA +E2BB E2BB E884A9 E2BB +E2BC E2BC E88CB1 E2BC +E2BD E2BD E89290 E2BD +E2BE E2BE E8939A E2BE +E2BF E2BF E897AA E2BF +E2C0 E2C0 E8A296 E2C0 +E2C1 E2C1 E8AAB0 E2C1 +E2C2 E2C2 E8AE90 E2C2 +E2C3 E2C3 E8BCB8 E2C3 +E2C4 E2C4 E98182 E2C4 +E2C5 E2C5 E98283 E2C5 +E2C6 E2C6 E985AC E2C6 +E2C7 E2C7 E98A96 E2C7 +E2C8 E2C8 E98AB9 E2C8 +E2C9 E2C9 E99A8B E2C9 +E2CA E2CA E99AA7 E2CA +E2CB E2CB E99AA8 E2CB +E2CC E2CC E99B96 E2CC +E2CD E2CD E99C80 E2CD +E2CE E2CE E9A088 E2CE +E2CF E2CF E9A696 E2CF +E2D0 E2D0 E9AB93 E2D0 +E2D1 E2D1 E9AC9A E2D1 +E2D2 E2D2 E58F94 E2D2 +E2D3 E2D3 E5A1BE E2D3 +E2D4 E2D4 E5A499 E2D4 +E2D5 E2D5 E5ADB0 E2D5 +E2D6 E2D6 E5AEBF E2D6 +E2D7 E2D7 E6B791 E2D7 +E2D8 E2D8 E6BD9A E2D8 +E2D9 E2D9 E7869F E2D9 +E2DA E2DA E790A1 E2DA +E2DB E2DB E792B9 E2DB +E2DC E2DC E88285 E2DC +E2DD E2DD E88FBD E2DD +E2DE E2DE E5B7A1 E2DE +E2DF E2DF E5BE87 E2DF +E2E0 E2E0 E5BEAA E2E0 +E2E1 E2E1 E68182 E2E1 +E2E2 E2E2 E697AC E2E2 +E2E3 E2E3 E6A092 E2E3 +E2E4 E2E4 E6A5AF E2E4 +E2E5 E2E5 E6A993 E2E5 +E2E6 E2E6 E6AE89 E2E6 +E2E7 E2E7 E6B4B5 E2E7 +E2E8 E2E8 E6B7B3 E2E8 +E2E9 E2E9 E78FA3 E2E9 +E2EA E2EA E79BBE E2EA +E2EB E2EB E79EAC E2EB +E2EC E2EC E7AD8D E2EC +E2ED E2ED E7B494 E2ED +E2EE E2EE E884A3 E2EE +E2EF E2EF E8889C E2EF +E2F0 E2F0 E88D80 E2F0 +E2F1 E2F1 E893B4 E2F1 +E2F2 E2F2 E895A3 E2F2 +E2F3 E2F3 E8A9A2 E2F3 +E2F4 E2F4 E8AB84 E2F4 +E2F5 E2F5 E98687 E2F5 +E2F6 E2F6 E98C9E E2F6 +E2F7 E2F7 E9A086 E2F7 +E2F8 E2F8 E9A6B4 E2F8 +E2F9 E2F9 E6888C E2F9 +E2FA E2FA E8A193 E2FA +E2FB E2FB E8BFB0 E2FB +E2FC E2FC E989A5 E2FC +E2FD E2FD E5B487 E2FD +E2FE E2FE E5B4A7 E2FE +E3A1 E3A1 E5B5A9 E3A1 +E3A2 E3A2 E7919F E3A2 +E3A3 E3A3 E8869D E3A3 +E3A4 E3A4 E89DA8 E3A4 +E3A5 E3A5 E6BF95 E3A5 +E3A6 E3A6 E68BBE E3A6 +E3A7 E3A7 E7BF92 E3A7 +E3A8 E3A8 E8A4B6 E3A8 +E3A9 E3A9 E8A5B2 E3A9 +E3AA E3AA E4B89E E3AA +E3AB E3AB E4B998 E3AB +E3AC E3AC E583A7 E3AC +E3AD E3AD E58B9D E3AD +E3AE E3AE E58D87 E3AE +E3AF E3AF E689BF E3AF +E3B0 E3B0 E69887 E3B0 +E3B1 E3B1 E7B9A9 E3B1 +E3B2 E3B2 E8A085 E3B2 +E3B3 E3B3 E9999E E3B3 +E3B4 E3B4 E4BE8D E3B4 +E3B5 E3B5 E58C99 E3B5 +E3B6 E3B6 E598B6 E3B6 +E3B7 E3B7 E5A78B E3B7 +E3B8 E3B8 E5AAA4 E3B8 +E3B9 E3B9 E5B0B8 E3B9 +E3BA E3BA E5B18E E3BA +E3BB E3BB E5B18D E3BB +E3BC E3BC E5B882 E3BC +E3BD E3BD E5BC91 E3BD +E3BE E3BE E68183 E3BE +E3BF E3BF E696BD E3BF +E3C0 E3C0 E698AF E3C0 +E3C1 E3C1 E69982 E3C1 +E3C2 E3C2 E69EBE E3C2 +E3C3 E3C3 E69FB4 E3C3 +E3C4 E3C4 E78C9C E3C4 +E3C5 E3C5 E79FA2 E3C5 +E3C6 E3C6 E7A4BA E3C6 +E3C7 E3C7 E7BF85 E3C7 +E3C8 E3C8 E89294 E3C8 +E3C9 E3C9 E8938D E3C9 +E3CA E3CA E8A696 E3CA +E3CB E3CB E8A9A6 E3CB +E3CC E3CC E8A9A9 E3CC +E3CD E3CD E8ABA1 E3CD +E3CE E3CE E8B195 E3CE +E3CF E3CF E8B1BA E3CF +E3D0 E3D0 E59FB4 E3D0 +E3D1 E3D1 E5AF94 E3D1 +E3D2 E3D2 E5BC8F E3D2 +E3D3 E3D3 E681AF E3D3 +E3D4 E3D4 E68BAD E3D4 +E3D5 E3D5 E6A48D E3D5 +E3D6 E3D6 E6AE96 E3D6 +E3D7 E3D7 E6B99C E3D7 +E3D8 E3D8 E78684 E3D8 +E3D9 E3D9 E7AF92 E3D9 +E3DA E3DA E89D95 E3DA +E3DB E3DB E8AD98 E3DB +E3DC E3DC E8BBBE E3DC +E3DD E3DD E9A39F E3DD +E3DE E3DE E9A3BE E3DE +E3DF E3DF E4BCB8 E3DF +E3E0 E3E0 E4BE81 E3E0 +E3E1 E3E1 E4BFA1 E3E1 +E3E2 E3E2 E591BB E3E2 +E3E3 E3E3 E5A8A0 E3E3 +E3E4 E3E4 E5AEB8 E3E4 +E3E5 E3E5 E684BC E3E5 +E3E6 E3E6 E696B0 E3E6 +E3E7 E3E7 E699A8 E3E7 +E3E8 E3E8 E787BC E3E8 +E3E9 E3E9 E794B3 E3E9 +E3EA E3EA E7A59E E3EA +E3EB E3EB E7B4B3 E3EB +E3EC E3EC E8858E E3EC +E3ED E3ED E887A3 E3ED +E3EE E3EE E88E98 E3EE +E3EF E3EF E896AA E3EF +E3F0 E3F0 E8978E E3F0 +E3F1 E3F1 E89C83 E3F1 +E3F2 E3F2 E8A88A E3F2 +E3F3 E3F3 E8BAAB E3F3 +E3F4 E3F4 E8BE9B E3F4 +E3F5 E3F5 EFA5B1 E3F5 +E3F6 E3F6 E8BF85 E3F6 +E3F7 E3F7 E5A4B1 E3F7 +E3F8 E3F8 E5AEA4 E3F8 +E3F9 E3F9 E5AFA6 E3F9 +E3FA E3FA E68289 E3FA +E3FB E3FB E5AFA9 E3FB +E3FC E3FC E5B08B E3FC +E3FD E3FD E5BF83 E3FD +E3FE E3FE E6B281 E3FE +E4A1 E4A1 EFA5B2 E4A1 +E4A2 E4A2 E6B7B1 E4A2 +E4A3 E4A3 E7808B E4A3 +E4A4 E4A4 E7949A E4A4 +E4A5 E4A5 E88AAF E4A5 +E4A6 E4A6 E8ABB6 E4A6 +E4A7 E4A7 E4BB80 E4A7 +E4A8 E4A8 E58D81 E4A8 +E4A9 E4A9 EFA5B3 E4A9 +E4AA E4AA E99B99 E4AA +E4AB E4AB E6B08F E4AB +E4AC E4AC E4BA9E E4AC +E4AD E4AD E4BF84 E4AD +E4AE E4AE E58592 E4AE +E4AF E4AF E5959E E4AF +E4B0 E4B0 E5A8A5 E4B0 +E4B1 E4B1 E5B3A8 E4B1 +E4B2 E4B2 E68891 E4B2 +E4B3 E4B3 E78999 E4B3 +E4B4 E4B4 E88ABD E4B4 +E4B5 E4B5 E88EAA E4B5 +E4B6 E4B6 E89BBE E4B6 +E4B7 E4B7 E8A199 E4B7 +E4B8 E4B8 E8A89D E4B8 +E4B9 E4B9 E998BF E4B9 +E4BA E4BA E99B85 E4BA +E4BB E4BB E9A493 E4BB +E4BC E4BC E9B489 E4BC +E4BD E4BD E9B59D E4BD +E4BE E4BE E5A08A E4BE +E4BF E4BF E5B2B3 E4BF +E4C0 E4C0 E5B6BD E4C0 +E4C1 E4C1 E5B984 E4C1 +E4C2 E4C2 E683A1 E4C2 +E4C3 E4C3 E68495 E4C3 +E4C4 E4C4 E68FA1 E4C4 +E4C5 E4C5 E6A882 E4C5 +E4C6 E4C6 E6B8A5 E4C6 +E4C7 E4C7 E98482 E4C7 +E4C8 E4C8 E98D94 E4C8 +E4C9 E4C9 E9A18E E4C9 +E4CA E4CA E9B090 E4CA +E4CB E4CB E9BDB7 E4CB +E4CC E4CC E5AE89 E4CC +E4CD E4CD E5B2B8 E4CD +E4CE E4CE E68C89 E4CE +E4CF E4CF E6998F E4CF +E4D0 E4D0 E6A188 E4D0 +E4D1 E4D1 E79CBC E4D1 +E4D2 E4D2 E99B81 E4D2 +E4D3 E4D3 E99E8D E4D3 +E4D4 E4D4 E9A194 E4D4 +E4D5 E4D5 E9AE9F E4D5 +E4D6 E4D6 E696A1 E4D6 +E4D7 E4D7 E8AC81 E4D7 +E4D8 E4D8 E8BB8B E4D8 +E4D9 E4D9 E996BC E4D9 +E4DA E4DA E594B5 E4DA +E4DB E4DB E5B2A9 E4DB +E4DC E4DC E5B796 E4DC +E4DD E4DD E5BAB5 E4DD +E4DE E4DE E69A97 E4DE +E4DF E4DF E7998C E4DF +E4E0 E4E0 E88FB4 E4E0 +E4E1 E4E1 E99787 E4E1 +E4E2 E4E2 E5A393 E4E2 +E4E3 E4E3 E68ABC E4E3 +E4E4 E4E4 E78B8E E4E4 +E4E5 E4E5 E9B4A8 E4E5 +E4E6 E4E6 E4BBB0 E4E6 +E4E7 E4E7 E5A4AE E4E7 +E4E8 E4E8 E6808F E4E8 +E4E9 E4E9 E698BB E4E9 +E4EA E4EA E6AE83 E4EA +E4EB E4EB E7A7A7 E4EB +E4EC E4EC E9B4A6 E4EC +E4ED E4ED E58E93 E4ED +E4EE E4EE E59380 E4EE +E4EF E4EF E59F83 E4EF +E4F0 E4F0 E5B496 E4F0 +E4F1 E4F1 E6849B E4F1 +E4F2 E4F2 E69B96 E4F2 +E4F3 E4F3 E6B6AF E4F3 +E4F4 E4F4 E7A28D E4F4 +E4F5 E4F5 E889BE E4F5 +E4F6 E4F6 E99A98 E4F6 +E4F7 E4F7 E99D84 E4F7 +E4F8 E4F8 E58E84 E4F8 +E4F9 E4F9 E689BC E4F9 +E4FA E4FA E68E96 E4FA +E4FB E4FB E6B6B2 E4FB +E4FC E4FC E7B88A E4FC +E4FD E4FD E8858B E4FD +E4FE E4FE E9A18D E4FE +E5A1 E5A1 E6ABBB E5A1 +E5A2 E5A2 E7BD8C E5A2 +E5A3 E5A3 E9B6AF E5A3 +E5A4 E5A4 E9B89A E5A4 +E5A5 E5A5 E4B99F E5A5 +E5A6 E5A6 E580BB E5A6 +E5A7 E5A7 E586B6 E5A7 +E5A8 E5A8 E5A49C E5A8 +E5A9 E5A9 E683B9 E5A9 +E5AA E5AA E68FB6 E5AA +E5AB E5AB E6A4B0 E5AB +E5AC E5AC E788BA E5AC +E5AD E5AD E880B6 E5AD +E5AE E5AE EFA5B4 E5AE +E5AF E5AF E9878E E5AF +E5B0 E5B0 E5BCB1 E5B0 +E5B1 E5B1 EFA5B5 E5B1 +E5B2 E5B2 EFA5B6 E5B2 +E5B3 E5B3 E7B484 E5B3 +E5B4 E5B4 E88BA5 E5B4 +E5B5 E5B5 E891AF E5B5 +E5B6 E5B6 E892BB E5B6 +E5B7 E5B7 E897A5 E5B7 +E5B8 E5B8 E8BA8D E5B8 +E5B9 E5B9 EFA5B7 E5B9 +E5BA E5BA E4BDAF E5BA +E5BB E5BB EFA5B8 E5BB +E5BC E5BC EFA5B9 E5BC +E5BD E5BD E5A3A4 E5BD +E5BE E5BE E5AD83 E5BE +E5BF E5BF E68199 E5BF +E5C0 E5C0 E68F9A E5C0 +E5C1 E5C1 E69498 E5C1 +E5C2 E5C2 E695AD E5C2 +E5C3 E5C3 E69A98 E5C3 +E5C4 E5C4 EFA5BA E5C4 +E5C5 E5C5 E6A58A E5C5 +E5C6 E5C6 E6A8A3 E5C6 +E5C7 E5C7 E6B48B E5C7 +E5C8 E5C8 E78081 E5C8 +E5C9 E5C9 E785AC E5C9 +E5CA E5CA E79792 E5CA +E5CB E5CB E7988D E5CB +E5CC E5CC E7A6B3 E5CC +E5CD E5CD E7A9B0 E5CD +E5CE E5CE EFA5BB E5CE +E5CF E5CF E7BE8A E5CF +E5D0 E5D0 EFA5BC E5D0 +E5D1 E5D1 E8A584 E5D1 +E5D2 E5D2 EFA5BD E5D2 +E5D3 E5D3 E8AE93 E5D3 +E5D4 E5D4 E98780 E5D4 +E5D5 E5D5 E999BD E5D5 +E5D6 E5D6 EFA5BE E5D6 +E5D7 E5D7 E9A48A E5D7 +E5D8 E5D8 E59C84 E5D8 +E5D9 E5D9 E5BEA1 E5D9 +E5DA E5DA E696BC E5DA +E5DB E5DB E6BC81 E5DB +E5DC E5DC E79880 E5DC +E5DD E5DD E7A6A6 E5DD +E5DE E5DE E8AA9E E5DE +E5DF E5DF E9A6AD E5DF +E5E0 E5E0 E9AD9A E5E0 +E5E1 E5E1 E9BDAC E5E1 +E5E2 E5E2 E58484 E5E2 +E5E3 E5E3 E686B6 E5E3 +E5E4 E5E4 E68A91 E5E4 +E5E5 E5E5 E6AA8D E5E5 +E5E6 E5E6 E88786 E5E6 +E5E7 E5E7 E58183 E5E7 +E5E8 E5E8 E5A0B0 E5E8 +E5E9 E5E9 E5BDA6 E5E9 +E5EA E5EA E78489 E5EA +E5EB E5EB E8A880 E5EB +E5EC E5EC E8ABBA E5EC +E5ED E5ED E5ADBC E5ED +E5EE E5EE E89896 E5EE +E5EF E5EF E4BFBA E5EF +E5F0 E5F0 E584BC E5F0 +E5F1 E5F1 E59AB4 E5F1 +E5F2 E5F2 E5A584 E5F2 +E5F3 E5F3 E68EA9 E5F3 +E5F4 E5F4 E6B7B9 E5F4 +E5F5 E5F5 E5B6AA E5F5 +E5F6 E5F6 E6A5AD E5F6 +E5F7 E5F7 E58686 E5F7 +E5F8 E5F8 E4BA88 E5F8 +E5F9 E5F9 E4BD99 E5F9 +E5FA E5FA EFA5BF E5FA +E5FB E5FB EFA680 E5FB +E5FC E5FC EFA681 E5FC +E5FD E5FD E5A682 E5FD +E5FE E5FE EFA682 E5FE +E6A1 E6A1 EFA683 E6A1 +E6A2 E6A2 E6AD9F E6A2 +E6A3 E6A3 E6B19D E6A3 +E6A4 E6A4 EFA684 E6A4 +E6A5 E6A5 E792B5 E6A5 +E6A6 E6A6 E7A496 E6A6 +E6A7 E6A7 EFA685 E6A7 +E6A8 E6A8 E88887 E6A8 +E6A9 E6A9 E88985 E6A9 +E6AA E6AA E88CB9 E6AA +E6AB E6AB E8BCBF E6AB +E6AC E6AC E8BD9D E6AC +E6AD E6AD EFA686 E6AD +E6AE E6AE E9A498 E6AE +E6AF E6AF EFA687 E6AF +E6B0 E6B0 EFA688 E6B0 +E6B1 E6B1 EFA689 E6B1 +E6B2 E6B2 E4BAA6 E6B2 +E6B3 E6B3 EFA68A E6B3 +E6B4 E6B4 E59F9F E6B4 +E6B5 E6B5 E5BDB9 E6B5 +E6B6 E6B6 E69893 E6B6 +E6B7 E6B7 EFA68B E6B7 +E6B8 E6B8 EFA68C E6B8 +E6B9 E6B9 E796AB E6B9 +E6BA E6BA E7B9B9 E6BA +E6BB E6BB E8ADAF E6BB +E6BC E6BC EFA68D E6BC +E6BD E6BD E98086 E6BD +E6BE E6BE E9A99B E6BE +E6BF E6BF E59AA5 E6BF +E6C0 E6C0 E5A0A7 E6C0 +E6C1 E6C1 E5A7B8 E6C1 +E6C2 E6C2 E5A89F E6C2 +E6C3 E6C3 E5AEB4 E6C3 +E6C4 E6C4 EFA68E E6C4 +E6C5 E6C5 E5BBB6 E6C5 +E6C6 E6C6 EFA68F E6C6 +E6C7 E6C7 EFA690 E6C7 +E6C8 E6C8 E68D90 E6C8 +E6C9 E6C9 E68CBB E6C9 +E6CA E6CA EFA691 E6CA +E6CB E6CB E6A4BD E6CB +E6CC E6CC E6B287 E6CC +E6CD E6CD E6B2BF E6CD +E6CE E6CE E6B68E E6CE +E6CF E6CF E6B693 E6CF +E6D0 E6D0 E6B7B5 E6D0 +E6D1 E6D1 E6BC94 E6D1 +E6D2 E6D2 EFA692 E6D2 +E6D3 E6D3 E7839F E6D3 +E6D4 E6D4 E784B6 E6D4 +E6D5 E6D5 E78599 E6D5 +E6D6 E6D6 EFA693 E6D6 +E6D7 E6D7 E78783 E6D7 +E6D8 E6D8 E78795 E6D8 +E6D9 E6D9 EFA694 E6D9 +E6DA E6DA E7A18F E6DA +E6DB E6DB E7A1AF E6DB +E6DC E6DC EFA695 E6DC +E6DD E6DD E7ADB5 E6DD +E6DE E6DE E7B7A3 E6DE +E6DF E6DF EFA696 E6DF +E6E0 E6E0 E7B8AF E6E0 +E6E1 E6E1 EFA697 E6E1 +E6E2 E6E2 E8A18D E6E2 +E6E3 E6E3 E8BB9F E6E3 +E6E4 E6E4 EFA698 E6E4 +E6E5 E6E5 EFA699 E6E5 +E6E6 E6E6 EFA69A E6E6 +E6E7 E6E7 E9899B E6E7 +E6E8 E6E8 EFA69B E6E8 +E6E9 E6E9 E9B3B6 E6E9 +E6EA E6EA EFA69C E6EA +E6EB E6EB EFA69D E6EB +E6EC E6EC EFA69E E6EC +E6ED E6ED E68285 E6ED +E6EE E6EE E6B685 E6EE +E6EF E6EF EFA69F E6EF +E6F0 E6F0 E786B1 E6F0 +E6F1 E6F1 EFA6A0 E6F1 +E6F2 E6F2 EFA6A1 E6F2 +E6F3 E6F3 E996B1 E6F3 +E6F4 E6F4 E58EAD E6F4 +E6F5 E6F5 EFA6A2 E6F5 +E6F6 E6F6 EFA6A3 E6F6 +E6F7 E6F7 EFA6A4 E6F7 +E6F8 E6F8 E69F93 E6F8 +E6F9 E6F9 EFA6A5 E6F9 +E6FA E6FA E7828E E6FA +E6FB E6FB E784B0 E6FB +E6FC E6FC E790B0 E6FC +E6FD E6FD E889B6 E6FD +E6FE E6FE E88B92 E6FE +E7A1 E7A1 EFA6A6 E7A1 +E7A2 E7A2 E996BB E7A2 +E7A3 E7A3 E9ABA5 E7A3 +E7A4 E7A4 E9B9BD E7A4 +E7A5 E7A5 E69B84 E7A5 +E7A6 E7A6 EFA6A7 E7A6 +E7A7 E7A7 E78781 E7A7 +E7A8 E7A8 E89189 E7A8 +E7A9 E7A9 EFA6A8 E7A9 +E7AA E7AA EFA6A9 E7AA +E7AB E7AB E5A18B E7AB +E7AC E7AC EFA6AA E7AC +E7AD E7AD EFA6AB E7AD +E7AE E7AE E5B6B8 E7AE +E7AF E7AF E5BDB1 E7AF +E7B0 E7B0 EFA6AC E7B0 +E7B1 E7B1 E698A0 E7B1 +E7B2 E7B2 E69A8E E7B2 +E7B3 E7B3 E6A5B9 E7B3 +E7B4 E7B4 E6A6AE E7B4 +E7B5 E7B5 E6B0B8 E7B5 +E7B6 E7B6 E6B3B3 E7B6 +E7B7 E7B7 E6B8B6 E7B7 +E7B8 E7B8 E6BD81 E7B8 +E7B9 E7B9 E6BF9A E7B9 +E7BA E7BA E7809B E7BA +E7BB E7BB E780AF E7BB +E7BC E7BC E78590 E7BC +E7BD E7BD E7879F E7BD +E7BE E7BE E78DB0 E7BE +E7BF E7BF EFA6AD E7BF +E7C0 E7C0 E7919B E7C0 +E7C1 E7C1 EFA6AE E7C1 +E7C2 E7C2 E79394 E7C2 +E7C3 E7C3 E79B88 E7C3 +E7C4 E7C4 E7A98E E7C4 +E7C5 E7C5 E7BA93 E7C5 +E7C6 E7C6 EFA6AF E7C6 +E7C7 E7C7 EFA6B0 E7C7 +E7C8 E7C8 E88BB1 E7C8 +E7C9 E7C9 E8A9A0 E7C9 +E7CA E7CA E8BF8E E7CA +E7CB E7CB EFA6B1 E7CB +E7CC E7CC E98D88 E7CC +E7CD E7CD EFA6B2 E7CD +E7CE E7CE E99C99 E7CE +E7CF E7CF EFA6B3 E7CF +E7D0 E7D0 EFA6B4 E7D0 +E7D1 E7D1 E4B982 E7D1 +E7D2 E7D2 E580AA E7D2 +E7D3 E7D3 EFA6B5 E7D3 +E7D4 E7D4 E58888 E7D4 +E7D5 E7D5 E58FA1 E7D5 +E7D6 E7D6 E69BB3 E7D6 +E7D7 E7D7 E6B1AD E7D7 +E7D8 E7D8 E6BF8A E7D8 +E7D9 E7D9 E78C8A E7D9 +E7DA E7DA E79DBF E7DA +E7DB E7DB E7A9A2 E7DB +E7DC E7DC E88AAE E7DC +E7DD E7DD E8979D E7DD +E7DE E7DE E89882 E7DE +E7DF E7DF EFA6B6 E7DF +E7E0 E7E0 E8A394 E7E0 +E7E1 E7E1 E8A9A3 E7E1 +E7E2 E7E2 E8ADBD E7E2 +E7E3 E7E3 E8B1AB E7E3 +E7E4 E7E4 EFA6B7 E7E4 +E7E5 E7E5 E98AB3 E7E5 +E7E6 E7E6 EFA6B8 E7E6 +E7E7 E7E7 E99C93 E7E7 +E7E8 E7E8 E9A090 E7E8 +E7E9 E7E9 E4BA94 E7E9 +E7EA E7EA E4BC8D E7EA +E7EB E7EB E4BF89 E7EB +E7EC E7EC E582B2 E7EC +E7ED E7ED E58D88 E7ED +E7EE E7EE E590BE E7EE +E7EF E7EF E590B3 E7EF +E7F0 E7F0 E5979A E7F0 +E7F1 E7F1 E5A1A2 E7F1 +E7F2 E7F2 E5A2BA E7F2 +E7F3 E7F3 E5A5A7 E7F3 +E7F4 E7F4 E5A89B E7F4 +E7F5 E7F5 E5AFA4 E7F5 +E7F6 E7F6 E6829F E7F6 +E7F7 E7F7 EFA6B9 E7F7 +E7F8 E7F8 E6878A E7F8 +E7F9 E7F9 E69596 E7F9 +E7FA E7FA E697BF E7FA +E7FB E7FB E699A4 E7FB +E7FC E7FC E6A2A7 E7FC +E7FD E7FD E6B19A E7FD +E7FE E7FE E6BEB3 E7FE +E8A1 E8A1 E7838F E8A1 +E8A2 E8A2 E786AC E8A2 +E8A3 E8A3 E78D92 E8A3 +E8A4 E8A4 E7ADBD E8A4 +E8A5 E8A5 E89C88 E8A5 +E8A6 E8A6 E8AAA4 E8A6 +E8A7 E8A7 E9B0B2 E8A7 +E8A8 E8A8 E9BC87 E8A8 +E8A9 E8A9 E5B18B E8A9 +E8AA E8AA E6B283 E8AA +E8AB E8AB E78D84 E8AB +E8AC E8AC E78E89 E8AC +E8AD E8AD E988BA E8AD +E8AE E8AE E6BAAB E8AE +E8AF E8AF E791A5 E8AF +E8B0 E8B0 E7989F E8B0 +E8B1 E8B1 E7A9A9 E8B1 +E8B2 E8B2 E7B895 E8B2 +E8B3 E8B3 E8988A E8B3 +E8B4 E8B4 E58580 E8B4 +E8B5 E8B5 E5A385 E8B5 +E8B6 E8B6 E69381 E8B6 +E8B7 E8B7 E793AE E8B7 +E8B8 E8B8 E79495 E8B8 +E8B9 E8B9 E799B0 E8B9 +E8BA E8BA E7BF81 E8BA +E8BB E8BB E98295 E8BB +E8BC E8BC E99B8D E8BC +E8BD E8BD E9A594 E8BD +E8BE E8BE E6B8A6 E8BE +E8BF E8BF E793A6 E8BF +E8C0 E8C0 E7AAA9 E8C0 +E8C1 E8C1 E7AAAA E8C1 +E8C2 E8C2 E887A5 E8C2 +E8C3 E8C3 E89B99 E8C3 +E8C4 E8C4 E89DB8 E8C4 +E8C5 E8C5 E8A89B E8C5 +E8C6 E8C6 E5A989 E8C6 +E8C7 E8C7 E5AE8C E8C7 +E8C8 E8C8 E5AE9B E8C8 +E8C9 E8C9 E6A2A1 E8C9 +E8CA E8CA E6A480 E8CA +E8CB E8CB E6B5A3 E8CB +E8CC E8CC E78EA9 E8CC +E8CD E8CD E79093 E8CD +E8CE E8CE E790AC E8CE +E8CF E8CF E7A297 E8CF +E8D0 E8D0 E7B7A9 E8D0 +E8D1 E8D1 E7BFAB E8D1 +E8D2 E8D2 E88498 E8D2 +E8D3 E8D3 E88595 E8D3 +E8D4 E8D4 E88E9E E8D4 +E8D5 E8D5 E8B18C E8D5 +E8D6 E8D6 E998AE E8D6 +E8D7 E8D7 E9A091 E8D7 +E8D8 E8D8 E69BB0 E8D8 +E8D9 E8D9 E5BE80 E8D9 +E8DA E8DA E697BA E8DA +E8DB E8DB E69E89 E8DB +E8DC E8DC E6B1AA E8DC +E8DD E8DD E78E8B E8DD +E8DE E8DE E580AD E8DE +E8DF E8DF E5A883 E8DF +E8E0 E8E0 E6ADAA E8E0 +E8E1 E8E1 E79FAE E8E1 +E8E2 E8E2 E5A496 E8E2 +E8E3 E8E3 E5B5AC E8E3 +E8E4 E8E4 E5B78D E8E4 +E8E5 E8E5 E78CA5 E8E5 +E8E6 E8E6 E7958F E8E6 +E8E7 E8E7 EFA6BA E8E7 +E8E8 E8E8 EFA6BB E8E8 +E8E9 E8E9 E583A5 E8E9 +E8EA E8EA E587B9 E8EA +E8EB E8EB E5A0AF E8EB +E8EC E8EC E5A4AD E8EC +E8ED E8ED E5A696 E8ED +E8EE E8EE E5A79A E8EE +E8EF E8EF E5AFA5 E8EF +E8F0 E8F0 EFA6BC E8F0 +E8F1 E8F1 EFA6BD E8F1 +E8F2 E8F2 E5B6A2 E8F2 +E8F3 E8F3 E68B97 E8F3 +E8F4 E8F4 E69096 E8F4 +E8F5 E8F5 E69293 E8F5 +E8F6 E8F6 E693BE E8F6 +E8F7 E8F7 EFA6BE E8F7 +E8F8 E8F8 E69B9C E8F8 +E8F9 E8F9 EFA6BF E8F9 +E8FA E8FA E6A988 E8FA +E8FB E8FB EFA780 E8FB +E8FC E8FC E787BF E8FC +E8FD E8FD E791A4 E8FD +E8FE E8FE EFA781 E8FE +E9A1 E9A1 E7AA88 E9A1 +E9A2 E9A2 E7AAAF E9A2 +E9A3 E9A3 E7B987 E9A3 +E9A4 E9A4 E7B99E E9A4 +E9A5 E9A5 E88080 E9A5 +E9A6 E9A6 E885B0 E9A6 +E9A7 E9A7 EFA782 E9A7 +E9A8 E9A8 E89FAF E9A8 +E9A9 E9A9 E8A681 E9A9 +E9AA E9AA E8ACA0 E9AA +E9AB E9AB E98199 E9AB +E9AC E9AC EFA783 E9AC +E9AD E9AD E98280 E9AD +E9AE E9AE E9A592 E9AE +E9AF E9AF E685BE E9AF +E9B0 E9B0 E6ACB2 E9B0 +E9B1 E9B1 E6B5B4 E9B1 +E9B2 E9B2 E7B89F E9B2 +E9B3 E9B3 E8A4A5 E9B3 +E9B4 E9B4 E8BEB1 E9B4 +E9B5 E9B5 E4BF91 E9B5 +E9B6 E9B6 E582AD E9B6 +E9B7 E9B7 E58697 E9B7 +E9B8 E9B8 E58B87 E9B8 +E9B9 E9B9 E59F87 E9B9 +E9BA E9BA E5A289 E9BA +E9BB E9BB E5AEB9 E9BB +E9BC E9BC E5BAB8 E9BC +E9BD E9BD E68582 E9BD +E9BE E9BE E6A695 E9BE +E9BF E9BF E6B68C E9BF +E9C0 E9C0 E6B9A7 E9C0 +E9C1 E9C1 E6BAB6 E9C1 +E9C2 E9C2 E78694 E9C2 +E9C3 E9C3 E791A2 E9C3 +E9C4 E9C4 E794A8 E9C4 +E9C5 E9C5 E794AC E9C5 +E9C6 E9C6 E881B3 E9C6 +E9C7 E9C7 E88CB8 E9C7 +E9C8 E9C8 E89389 E9C8 +E9C9 E9C9 E8B88A E9C9 +E9CA E9CA E98E94 E9CA +E9CB E9CB E98F9E E9CB +E9CC E9CC EFA784 E9CC +E9CD E9CD E4BA8E E9CD +E9CE E9CE E4BD91 E9CE +E9CF E9CF E581B6 E9CF +E9D0 E9D0 E584AA E9D0 +E9D1 E9D1 E58F88 E9D1 +E9D2 E9D2 E58F8B E9D2 +E9D3 E9D3 E58FB3 E9D3 +E9D4 E9D4 E5AE87 E9D4 +E9D5 E9D5 E5AF93 E9D5 +E9D6 E9D6 E5B0A4 E9D6 +E9D7 E9D7 E6849A E9D7 +E9D8 E9D8 E68682 E9D8 +E9D9 E9D9 E697B4 E9D9 +E9DA E9DA E7899B E9DA +E9DB E9DB E78E97 E9DB +E9DC E9DC E79180 E9DC +E9DD E9DD E79B82 E9DD +E9DE E9DE E7A590 E9DE +E9DF E9DF E7A691 E9DF +E9E0 E9E0 E7A6B9 E9E0 +E9E1 E9E1 E7B486 E9E1 +E9E2 E9E2 E7BEBD E9E2 +E9E3 E9E3 E88A8B E9E3 +E9E4 E9E4 E89795 E9E4 +E9E5 E9E5 E8999E E9E5 +E9E6 E9E6 E8BF82 E9E6 +E9E7 E9E7 E98187 E9E7 +E9E8 E9E8 E983B5 E9E8 +E9E9 E9E9 E987AA E9E9 +E9EA E9EA E99A85 E9EA +E9EB E9EB E99BA8 E9EB +E9EC E9EC E99BA9 E9EC +E9ED E9ED E58B96 E9ED +E9EE E9EE E5BDA7 E9EE +E9EF E9EF E697AD E9EF +E9F0 E9F0 E698B1 E9F0 +E9F1 E9F1 E6A0AF E9F1 +E9F2 E9F2 E7859C E9F2 +E9F3 E9F3 E7A8B6 E9F3 +E9F4 E9F4 E98381 E9F4 +E9F5 E9F5 E9A08A E9F5 +E9F6 E9F6 E4BA91 E9F6 +E9F7 E9F7 EFA785 E9F7 +E9F8 E9F8 E6A992 E9F8 +E9F9 E9F9 E6AE9E E9F9 +E9FA E9FA E6BE90 E9FA +E9FB E9FB E78689 E9FB +E9FC E9FC E88098 E9FC +E9FD E9FD E88AB8 E9FD +E9FE E9FE E89593 E9FE +EAA1 EAA1 E9818B EAA1 +EAA2 EAA2 E99A95 EAA2 +EAA3 EAA3 E99BB2 EAA3 +EAA4 EAA4 E99FBB EAA4 +EAA5 EAA5 E8949A EAA5 +EAA6 EAA6 E9ACB1 EAA6 +EAA7 EAA7 E4BA90 EAA7 +EAA8 EAA8 E7868A EAA8 +EAA9 EAA9 E99B84 EAA9 +EAAA EAAA E58583 EAAA +EAAB EAAB E58E9F EAAB +EAAC EAAC E593A1 EAAC +EAAD EAAD E59C93 EAAD +EAAE EAAE E59C92 EAAE +EAAF EAAF E59EA3 EAAF +EAB0 EAB0 E5AA9B EAB0 +EAB1 EAB1 E5AB84 EAB1 +EAB2 EAB2 E5AF83 EAB2 +EAB3 EAB3 E680A8 EAB3 +EAB4 EAB4 E684BF EAB4 +EAB5 EAB5 E68FB4 EAB5 +EAB6 EAB6 E6B285 EAB6 +EAB7 EAB7 E6B4B9 EAB7 +EAB8 EAB8 E6B9B2 EAB8 +EAB9 EAB9 E6BA90 EAB9 +EABA EABA E788B0 EABA +EABB EABB E78CBF EABB +EABC EABC E79197 EABC +EABD EABD E88B91 EABD +EABE EABE E8A281 EABE +EABF EABF E8BD85 EABF +EAC0 EAC0 E981A0 EAC0 +EAC1 EAC1 EFA786 EAC1 +EAC2 EAC2 E999A2 EAC2 +EAC3 EAC3 E9A198 EAC3 +EAC4 EAC4 E9B49B EAC4 +EAC5 EAC5 E69C88 EAC5 +EAC6 EAC6 E8B68A EAC6 +EAC7 EAC7 E9899E EAC7 +EAC8 EAC8 E4BD8D EAC8 +EAC9 EAC9 E58189 EAC9 +EACA EACA E5839E EACA +EACB EACB E58DB1 EACB +EACC EACC E59C8D EACC +EACD EACD E5A794 EACD +EACE EACE E5A881 EACE +EACF EACF E5B089 EACF +EAD0 EAD0 E685B0 EAD0 +EAD1 EAD1 E69A90 EAD1 +EAD2 EAD2 E6B8AD EAD2 +EAD3 EAD3 E788B2 EAD3 +EAD4 EAD4 E7918B EAD4 +EAD5 EAD5 E7B7AF EAD5 +EAD6 EAD6 E88383 EAD6 +EAD7 EAD7 E8908E EAD7 +EAD8 EAD8 E891A6 EAD8 +EAD9 EAD9 E894BF EAD9 +EADA EADA E89D9F EADA +EADB EADB E8A19B EADB +EADC EADC E8A498 EADC +EADD EADD E8AC82 EADD +EADE EADE E98195 EADE +EADF EADF E99F8B EADF +EAE0 EAE0 E9AD8F EAE0 +EAE1 EAE1 E4B9B3 EAE1 +EAE2 EAE2 E4BE91 EAE2 +EAE3 EAE3 E58492 EAE3 +EAE4 EAE4 E585AA EAE4 +EAE5 EAE5 EFA787 EAE5 +EAE6 EAE6 E594AF EAE6 +EAE7 EAE7 E596A9 EAE7 +EAE8 EAE8 E5ADBA EAE8 +EAE9 EAE9 E5AEA5 EAE9 +EAEA EAEA E5B9BC EAEA +EAEB EAEB E5B9BD EAEB +EAEC EAEC E5BABE EAEC +EAED EAED E682A0 EAED +EAEE EAEE E6839F EAEE +EAEF EAEF E68488 EAEF +EAF0 EAF0 E68489 EAF0 +EAF1 EAF1 E68F84 EAF1 +EAF2 EAF2 E694B8 EAF2 +EAF3 EAF3 E69C89 EAF3 +EAF4 EAF4 EFA788 EAF4 +EAF5 EAF5 E69F94 EAF5 +EAF6 EAF6 E69F9A EAF6 +EAF7 EAF7 EFA789 EAF7 +EAF8 EAF8 E6A5A1 EAF8 +EAF9 EAF9 E6A5A2 EAF9 +EAFA EAFA E6B2B9 EAFA +EAFB EAFB E6B4A7 EAFB +EAFC EAFC EFA78A EAFC +EAFD EAFD E6B8B8 EAFD +EAFE EAFE EFA78B EAFE +EBA1 EBA1 E6BFA1 EBA1 +EBA2 EBA2 E78CB6 EBA2 +EBA3 EBA3 E78CB7 EBA3 +EBA4 EBA4 EFA78C EBA4 +EBA5 EBA5 E7919C EBA5 +EBA6 EBA6 E794B1 EBA6 +EBA7 EBA7 EFA78D EBA7 +EBA8 EBA8 E79992 EBA8 +EBA9 EBA9 EFA78E EBA9 +EBAA EBAA EFA78F EBAA +EBAB EBAB E7B6AD EBAB +EBAC EBAC E887BE EBAC +EBAD EBAD E890B8 EBAD +EBAE EBAE E8A395 EBAE +EBAF EBAF E8AA98 EBAF +EBB0 EBB0 E8AB9B EBB0 +EBB1 EBB1 E8ABAD EBB1 +EBB2 EBB2 E8B8B0 EBB2 +EBB3 EBB3 E8B982 EBB3 +EBB4 EBB4 E9818A EBB4 +EBB5 EBB5 E980BE EBB5 +EBB6 EBB6 E981BA EBB6 +EBB7 EBB7 E98589 EBB7 +EBB8 EBB8 E98789 EBB8 +EBB9 EBB9 E98DAE EBB9 +EBBA EBBA EFA790 EBBA +EBBB EBBB EFA791 EBBB +EBBC EBBC E5A089 EBBC +EBBD EBBD EFA792 EBBD +EBBE EBBE E6AF93 EBBE +EBBF EBBF E88289 EBBF +EBC0 EBC0 E882B2 EBC0 +EBC1 EBC1 EFA793 EBC1 +EBC2 EBC2 EFA794 EBC2 +EBC3 EBC3 E58581 EBC3 +EBC4 EBC4 E5A5AB EBC4 +EBC5 EBC5 E5B0B9 EBC5 +EBC6 EBC6 EFA795 EBC6 +EBC7 EBC7 EFA796 EBC7 +EBC8 EBC8 E6BDA4 EBC8 +EBC9 EBC9 E78EA7 EBC9 +EBCA EBCA E883A4 EBCA +EBCB EBCB E8B487 EBCB +EBCC EBCC EFA797 EBCC +EBCD EBCD E98897 EBCD +EBCE EBCE E9968F EBCE +EBCF EBCF EFA798 EBCF +EBD0 EBD0 EFA799 EBD0 +EBD1 EBD1 EFA79A EBD1 +EBD2 EBD2 EFA79B EBD2 +EBD3 EBD3 E881BF EBD3 +EBD4 EBD4 E6888E EBD4 +EBD5 EBD5 E7809C EBD5 +EBD6 EBD6 E7B5A8 EBD6 +EBD7 EBD7 E89E8D EBD7 +EBD8 EBD8 EFA79C EBD8 +EBD9 EBD9 E59EA0 EBD9 +EBDA EBDA E681A9 EBDA +EBDB EBDB E68587 EBDB +EBDC EBDC E6AEB7 EBDC +EBDD EBDD E8AABE EBDD +EBDE EBDE E98A80 EBDE +EBDF EBDF E99AB1 EBDF +EBE0 EBE0 E4B999 EBE0 +EBE1 EBE1 E5909F EBE1 +EBE2 EBE2 E6B7AB EBE2 +EBE3 EBE3 E894AD EBE3 +EBE4 EBE4 E999B0 EBE4 +EBE5 EBE5 E99FB3 EBE5 +EBE6 EBE6 E9A3AE EBE6 +EBE7 EBE7 E68F96 EBE7 +EBE8 EBE8 E6B3A3 EBE8 +EBE9 EBE9 E98291 EBE9 +EBEA EBEA E5879D EBEA +EBEB EBEB E68789 EBEB +EBEC EBEC E886BA EBEC +EBED EBED E9B7B9 EBED +EBEE EBEE E4BE9D EBEE +EBEF EBEF E5809A EBEF +EBF0 EBF0 E58480 EBF0 +EBF1 EBF1 E5AE9C EBF1 +EBF2 EBF2 E6848F EBF2 +EBF3 EBF3 E687BF EBF3 +EBF4 EBF4 E693AC EBF4 +EBF5 EBF5 E6A485 EBF5 +EBF6 EBF6 E6AF85 EBF6 +EBF7 EBF7 E79691 EBF7 +EBF8 EBF8 E79FA3 EBF8 +EBF9 EBF9 E7BEA9 EBF9 +EBFA EBFA E889A4 EBFA +EBFB EBFB E8968F EBFB +EBFC EBFC E89FBB EBFC +EBFD EBFD E8A1A3 EBFD +EBFE EBFE E8AABC EBFE +ECA1 ECA1 E8ADB0 ECA1 +ECA2 ECA2 E986AB ECA2 +ECA3 ECA3 E4BA8C ECA3 +ECA4 ECA4 E4BBA5 ECA4 +ECA5 ECA5 E4BC8A ECA5 +ECA6 ECA6 EFA79D ECA6 +ECA7 ECA7 EFA79E ECA7 +ECA8 ECA8 E5A4B7 ECA8 +ECA9 ECA9 E5A7A8 ECA9 +ECAA ECAA EFA79F ECAA +ECAB ECAB E5B7B2 ECAB +ECAC ECAC E5BC9B ECAC +ECAD ECAD E5BD9B ECAD +ECAE ECAE E680A1 ECAE +ECAF ECAF EFA7A0 ECAF +ECB0 ECB0 EFA7A1 ECB0 +ECB1 ECB1 EFA7A2 ECB1 +ECB2 ECB2 EFA7A3 ECB2 +ECB3 ECB3 E788BE ECB3 +ECB4 ECB4 E78FA5 ECB4 +ECB5 ECB5 EFA7A4 ECB5 +ECB6 ECB6 E795B0 ECB6 +ECB7 ECB7 E7978D ECB7 +ECB8 ECB8 EFA7A5 ECB8 +ECB9 ECB9 E7A7BB ECB9 +ECBA ECBA EFA7A6 ECBA +ECBB ECBB E8808C ECBB +ECBC ECBC E880B3 ECBC +ECBD ECBD E88284 ECBD +ECBE ECBE E88BA1 ECBE +ECBF ECBF E88D91 ECBF +ECC0 ECC0 EFA7A7 ECC0 +ECC1 ECC1 EFA7A8 ECC1 +ECC2 ECC2 E8B2BD ECC2 +ECC3 ECC3 E8B2B3 ECC3 +ECC4 ECC4 E98287 ECC4 +ECC5 ECC5 EFA7A9 ECC5 +ECC6 ECC6 EFA7AA ECC6 +ECC7 ECC7 E9A3B4 ECC7 +ECC8 ECC8 E9A48C ECC8 +ECC9 ECC9 EFA7AB ECC9 +ECCA ECCA EFA7AC ECCA +ECCB ECCB E780B7 ECCB +ECCC ECCC E79B8A ECCC +ECCD ECCD E7BF8A ECCD +ECCE ECCE E7BF8C ECCE +ECCF ECCF E7BFBC ECCF +ECD0 ECD0 E8AC9A ECD0 +ECD1 ECD1 E4BABA ECD1 +ECD2 ECD2 E4BB81 ECD2 +ECD3 ECD3 E58883 ECD3 +ECD4 ECD4 E58DB0 ECD4 +ECD5 ECD5 EFA7AD ECD5 +ECD6 ECD6 E592BD ECD6 +ECD7 ECD7 E59BA0 ECD7 +ECD8 ECD8 E5A7BB ECD8 +ECD9 ECD9 E5AF85 ECD9 +ECDA ECDA E5BC95 ECDA +ECDB ECDB E5BF8D ECDB +ECDC ECDC E6B9AE ECDC +ECDD ECDD EFA7AE ECDD +ECDE ECDE EFA7AF ECDE +ECDF ECDF E7B5AA ECDF +ECE0 ECE0 E88CB5 ECE0 +ECE1 ECE1 EFA7B0 ECE1 +ECE2 ECE2 E89A93 ECE2 +ECE3 ECE3 E8AA8D ECE3 +ECE4 ECE4 EFA7B1 ECE4 +ECE5 ECE5 E99DAD ECE5 +ECE6 ECE6 E99DB7 ECE6 +ECE7 ECE7 EFA7B2 ECE7 +ECE8 ECE8 EFA7B3 ECE8 +ECE9 ECE9 E4B880 ECE9 +ECEA ECEA E4BD9A ECEA +ECEB ECEB E4BDBE ECEB +ECEC ECEC E5A3B9 ECEC +ECED ECED E697A5 ECED +ECEE ECEE E6BAA2 ECEE +ECEF ECEF E980B8 ECEF +ECF0 ECF0 E98EB0 ECF0 +ECF1 ECF1 E9A6B9 ECF1 +ECF2 ECF2 E4BBBB ECF2 +ECF3 ECF3 E5A3AC ECF3 +ECF4 ECF4 E5A68A ECF4 +ECF5 ECF5 E5A799 ECF5 +ECF6 ECF6 E68181 ECF6 +ECF7 ECF7 EFA7B4 ECF7 +ECF8 ECF8 EFA7B5 ECF8 +ECF9 ECF9 E7A894 ECF9 +ECFA ECFA EFA7B6 ECFA +ECFB ECFB E88D8F ECFB +ECFC ECFC E8B383 ECFC +ECFD ECFD E585A5 ECFD +ECFE ECFE E58D84 ECFE +EDA1 EDA1 EFA7B7 EDA1 +EDA2 EDA2 EFA7B8 EDA2 +EDA3 EDA3 EFA7B9 EDA3 +EDA4 EDA4 E4BB8D EDA4 +EDA5 EDA5 E589A9 EDA5 +EDA6 EDA6 E5AD95 EDA6 +EDA7 EDA7 E88ABF EDA7 +EDA8 EDA8 E4BB94 EDA8 +EDA9 EDA9 E588BA EDA9 +EDAA EDAA E592A8 EDAA +EDAB EDAB E5A789 EDAB +EDAC EDAC E5A7BF EDAC +EDAD EDAD E5AD90 EDAD +EDAE EDAE E5AD97 EDAE +EDAF EDAF E5AD9C EDAF +EDB0 EDB0 E681A3 EDB0 +EDB1 EDB1 E68588 EDB1 +EDB2 EDB2 E6BB8B EDB2 +EDB3 EDB3 E78299 EDB3 +EDB4 EDB4 E785AE EDB4 +EDB5 EDB5 E78E86 EDB5 +EDB6 EDB6 E793B7 EDB6 +EDB7 EDB7 E796B5 EDB7 +EDB8 EDB8 E7A381 EDB8 +EDB9 EDB9 E7B4AB EDB9 +EDBA EDBA E88085 EDBA +EDBB EDBB E887AA EDBB +EDBC EDBC E88CA8 EDBC +EDBD EDBD E89497 EDBD +EDBE EDBE E89789 EDBE +EDBF EDBF E8ABAE EDBF +EDC0 EDC0 E8B387 EDC0 +EDC1 EDC1 E99B8C EDC1 +EDC2 EDC2 E4BD9C EDC2 +EDC3 EDC3 E58BBA EDC3 +EDC4 EDC4 E59ABC EDC4 +EDC5 EDC5 E696AB EDC5 +EDC6 EDC6 E698A8 EDC6 +EDC7 EDC7 E781BC EDC7 +EDC8 EDC8 E782B8 EDC8 +EDC9 EDC9 E788B5 EDC9 +EDCA EDCA E7B6BD EDCA +EDCB EDCB E88A8D EDCB +EDCC EDCC E9858C EDCC +EDCD EDCD E99B80 EDCD +EDCE EDCE E9B5B2 EDCE +EDCF EDCF E5ADB1 EDCF +EDD0 EDD0 E6A3A7 EDD0 +EDD1 EDD1 E6AE98 EDD1 +EDD2 EDD2 E6BDBA EDD2 +EDD3 EDD3 E79B9E EDD3 +EDD4 EDD4 E5B291 EDD4 +EDD5 EDD5 E69AAB EDD5 +EDD6 EDD6 E6BD9B EDD6 +EDD7 EDD7 E7AEB4 EDD7 +EDD8 EDD8 E7B0AA EDD8 +EDD9 EDD9 E8A0B6 EDD9 +EDDA EDDA E99B9C EDDA +EDDB EDDB E4B888 EDDB +EDDC EDDC E4BB97 EDDC +EDDD EDDD E58CA0 EDDD +EDDE EDDE E5A0B4 EDDE +EDDF EDDF E5A2BB EDDF +EDE0 EDE0 E5A3AF EDE0 +EDE1 EDE1 E5A5AC EDE1 +EDE2 EDE2 E5B087 EDE2 +EDE3 EDE3 E5B8B3 EDE3 +EDE4 EDE4 E5BA84 EDE4 +EDE5 EDE5 E5BCB5 EDE5 +EDE6 EDE6 E68E8C EDE6 +EDE7 EDE7 E69AB2 EDE7 +EDE8 EDE8 E69D96 EDE8 +EDE9 EDE9 E6A89F EDE9 +EDEA EDEA E6AAA3 EDEA +EDEB EDEB E6AC8C EDEB +EDEC EDEC E6BCBF EDEC +EDED EDED E78986 EDED +EDEE EDEE EFA7BA EDEE +EDEF EDEF E78D90 EDEF +EDF0 EDF0 E7928B EDF0 +EDF1 EDF1 E7ABA0 EDF1 +EDF2 EDF2 E7B2A7 EDF2 +EDF3 EDF3 E885B8 EDF3 +EDF4 EDF4 E8879F EDF4 +EDF5 EDF5 E887A7 EDF5 +EDF6 EDF6 E88E8A EDF6 +EDF7 EDF7 E891AC EDF7 +EDF8 EDF8 E894A3 EDF8 +EDF9 EDF9 E89694 EDF9 +EDFA EDFA E8978F EDFA +EDFB EDFB E8A39D EDFB +EDFC EDFC E8B493 EDFC +EDFD EDFD E986AC EDFD +EDFE EDFE E995B7 EDFE +EEA1 EEA1 E99A9C EEA1 +EEA2 EEA2 E5868D EEA2 +EEA3 EEA3 E59389 EEA3 +EEA4 EEA4 E59CA8 EEA4 +EEA5 EEA5 E5AEB0 EEA5 +EEA6 EEA6 E6898D EEA6 +EEA7 EEA7 E69D90 EEA7 +EEA8 EEA8 E6A0BD EEA8 +EEA9 EEA9 E6A293 EEA9 +EEAA EEAA E6B8BD EEAA +EEAB EEAB E6BB93 EEAB +EEAC EEAC E781BD EEAC +EEAD EEAD E7B8A1 EEAD +EEAE EEAE E8A381 EEAE +EEAF EEAF E8B2A1 EEAF +EEB0 EEB0 E8BC89 EEB0 +EEB1 EEB1 E9BD8B EEB1 +EEB2 EEB2 E9BD8E EEB2 +EEB3 EEB3 E788AD EEB3 +EEB4 EEB4 E7AE8F EEB4 +EEB5 EEB5 E8AB8D EEB5 +EEB6 EEB6 E98C9A EEB6 +EEB7 EEB7 E4BD87 EEB7 +EEB8 EEB8 E4BD8E EEB8 +EEB9 EEB9 E584B2 EEB9 +EEBA EEBA E59280 EEBA +EEBB EEBB E5A790 EEBB +EEBC EEBC E5BA95 EEBC +EEBD EEBD E68AB5 EEBD +EEBE EEBE E69DB5 EEBE +EEBF EEBF E6A5AE EEBF +EEC0 EEC0 E6A897 EEC0 +EEC1 EEC1 E6B2AE EEC1 +EEC2 EEC2 E6B89A EEC2 +EEC3 EEC3 E78B99 EEC3 +EEC4 EEC4 E78CAA EEC4 +EEC5 EEC5 E796BD EEC5 +EEC6 EEC6 E7AEB8 EEC6 +EEC7 EEC7 E7B4B5 EEC7 +EEC8 EEC8 E88BA7 EEC8 +EEC9 EEC9 E88FB9 EEC9 +EECA EECA E89197 EECA +EECB EECB E897B7 EECB +EECC EECC E8A99B EECC +EECD EECD E8B2AF EECD +EECE EECE E8BA87 EECE +EECF EECF E98099 EECF +EED0 EED0 E982B8 EED0 +EED1 EED1 E99B8E EED1 +EED2 EED2 E9BD9F EED2 +EED3 EED3 E58BA3 EED3 +EED4 EED4 E5908A EED4 +EED5 EED5 E5ABA1 EED5 +EED6 EED6 E5AF82 EED6 +EED7 EED7 E69198 EED7 +EED8 EED8 E695B5 EED8 +EED9 EED9 E6BBB4 EED9 +EEDA EEDA E78B84 EEDA +EEDB EEDB EFA7BB EEDB +EEDC EEDC E79A84 EEDC +EEDD EEDD E7A98D EEDD +EEDE EEDE E7AC9B EEDE +EEDF EEDF E7B18D EEDF +EEE0 EEE0 E7B8BE EEE0 +EEE1 EEE1 E7BF9F EEE1 +EEE2 EEE2 E88DBB EEE2 +EEE3 EEE3 E8ACAB EEE3 +EEE4 EEE4 E8B38A EEE4 +EEE5 EEE5 E8B5A4 EEE5 +EEE6 EEE6 E8B7A1 EEE6 +EEE7 EEE7 E8B99F EEE7 +EEE8 EEE8 E8BFAA EEE8 +EEE9 EEE9 E8BFB9 EEE9 +EEEA EEEA E981A9 EEEA +EEEB EEEB E98F91 EEEB +EEEC EEEC E4BD83 EEEC +EEED EEED E4BDBA EEED +EEEE EEEE E582B3 EEEE +EEEF EEEF E585A8 EEEF +EEF0 EEF0 E585B8 EEF0 +EEF1 EEF1 E5898D EEF1 +EEF2 EEF2 E589AA EEF2 +EEF3 EEF3 E5A1A1 EEF3 +EEF4 EEF4 E5A1BC EEF4 +EEF5 EEF5 E5A5A0 EEF5 +EEF6 EEF6 E5B088 EEF6 +EEF7 EEF7 E5B195 EEF7 +EEF8 EEF8 E5BB9B EEF8 +EEF9 EEF9 E6829B EEF9 +EEFA EEFA E688B0 EEFA +EEFB EEFB E6A093 EEFB +EEFC EEFC E6AEBF EEFC +EEFD EEFD E6B088 EEFD +EEFE EEFE E6BEB1 EEFE +EFA1 EFA1 E7858E EFA1 +EFA2 EFA2 E790A0 EFA2 +EFA3 EFA3 E794B0 EFA3 +EFA4 EFA4 E794B8 EFA4 +EFA5 EFA5 E79591 EFA5 +EFA6 EFA6 E799B2 EFA6 +EFA7 EFA7 E7AD8C EFA7 +EFA8 EFA8 E7AE8B EFA8 +EFA9 EFA9 E7AEAD EFA9 +EFAA EFAA E7AF86 EFAA +EFAB EFAB E7BA8F EFAB +EFAC EFAC E8A9AE EFAC +EFAD EFAD E8BCBE EFAD +EFAE EFAE E8BD89 EFAE +EFAF EFAF E988BF EFAF +EFB0 EFB0 E98A93 EFB0 +EFB1 EFB1 E98CA2 EFB1 +EFB2 EFB2 E990AB EFB2 +EFB3 EFB3 E99BBB EFB3 +EFB4 EFB4 E9A19A EFB4 +EFB5 EFB5 E9A1AB EFB5 +EFB6 EFB6 E9A49E EFB6 +EFB7 EFB7 E58887 EFB7 +EFB8 EFB8 E688AA EFB8 +EFB9 EFB9 E68A98 EFB9 +EFBA EFBA E6B599 EFBA +EFBB EFBB E799A4 EFBB +EFBC EFBC E7AB8A EFBC +EFBD EFBD E7AF80 EFBD +EFBE EFBE E7B5B6 EFBE +EFBF EFBF E58DA0 EFBF +EFC0 EFC0 E5B2BE EFC0 +EFC1 EFC1 E5BA97 EFC1 +EFC2 EFC2 E6BCB8 EFC2 +EFC3 EFC3 E782B9 EFC3 +EFC4 EFC4 E7B298 EFC4 +EFC5 EFC5 E99C91 EFC5 +EFC6 EFC6 E9AE8E EFC6 +EFC7 EFC7 E9BB9E EFC7 +EFC8 EFC8 E68EA5 EFC8 +EFC9 EFC9 E691BA EFC9 +EFCA EFCA E89DB6 EFCA +EFCB EFCB E4B881 EFCB +EFCC EFCC E4BA95 EFCC +EFCD EFCD E4BAAD EFCD +EFCE EFCE E5819C EFCE +EFCF EFCF E581B5 EFCF +EFD0 EFD0 E59188 EFD0 +EFD1 EFD1 E5A783 EFD1 +EFD2 EFD2 E5AE9A EFD2 +EFD3 EFD3 E5B980 EFD3 +EFD4 EFD4 E5BAAD EFD4 +EFD5 EFD5 E5BBB7 EFD5 +EFD6 EFD6 E5BE81 EFD6 +EFD7 EFD7 E68385 EFD7 +EFD8 EFD8 E68CBA EFD8 +EFD9 EFD9 E694BF EFD9 +EFDA EFDA E695B4 EFDA +EFDB EFDB E6978C EFDB +EFDC EFDC E699B6 EFDC +EFDD EFDD E699B8 EFDD +EFDE EFDE E69FBE EFDE +EFDF EFDF E6A5A8 EFDF +EFE0 EFE0 E6AA89 EFE0 +EFE1 EFE1 E6ADA3 EFE1 +EFE2 EFE2 E6B180 EFE2 +EFE3 EFE3 E6B780 EFE3 +EFE4 EFE4 E6B7A8 EFE4 +EFE5 EFE5 E6B89F EFE5 +EFE6 EFE6 E6B99E EFE6 +EFE7 EFE7 E7809E EFE7 +EFE8 EFE8 E782A1 EFE8 +EFE9 EFE9 E78E8E EFE9 +EFEA EFEA E78FBD EFEA +EFEB EFEB E794BA EFEB +EFEC EFEC E79D9B EFEC +EFED EFED E7A287 EFED +EFEE EFEE E7A68E EFEE +EFEF EFEF E7A88B EFEF +EFF0 EFF0 E7A9BD EFF0 +EFF1 EFF1 E7B2BE EFF1 +EFF2 EFF2 E7B68E EFF2 +EFF3 EFF3 E88987 EFF3 +EFF4 EFF4 E8A882 EFF4 +EFF5 EFF5 E8ABAA EFF5 +EFF6 EFF6 E8B29E EFF6 +EFF7 EFF7 E984AD EFF7 +EFF8 EFF8 E9858A EFF8 +EFF9 EFF9 E98798 EFF9 +EFFA EFFA E989A6 EFFA +EFFB EFFB E98B8C EFFB +EFFC EFFC E98CA0 EFFC +EFFD EFFD E99C86 EFFD +EFFE EFFE E99D96 EFFE +F0A1 F0A1 E99D9C F0A1 +F0A2 F0A2 E9A082 F0A2 +F0A3 F0A3 E9BC8E F0A3 +F0A4 F0A4 E588B6 F0A4 +F0A5 F0A5 E58A91 F0A5 +F0A6 F0A6 E595BC F0A6 +F0A7 F0A7 E5A0A4 F0A7 +F0A8 F0A8 E5B89D F0A8 +F0A9 F0A9 E5BC9F F0A9 +F0AA F0AA E6828C F0AA +F0AB F0AB E68F90 F0AB +F0AC F0AC E6A2AF F0AC +F0AD F0AD E6BF9F F0AD +F0AE F0AE E7A5AD F0AE +F0AF F0AF E7ACAC F0AF +F0B0 F0B0 E8878D F0B0 +F0B1 F0B1 E896BA F0B1 +F0B2 F0B2 E8A3BD F0B2 +F0B3 F0B3 E8ABB8 F0B3 +F0B4 F0B4 E8B984 F0B4 +F0B5 F0B5 E9868D F0B5 +F0B6 F0B6 E999A4 F0B6 +F0B7 F0B7 E99A9B F0B7 +F0B8 F0B8 E99CBD F0B8 +F0B9 F0B9 E9A18C F0B9 +F0BA F0BA E9BD8A F0BA +F0BB F0BB E4BF8E F0BB +F0BC F0BC E58586 F0BC +F0BD F0BD E5878B F0BD +F0BE F0BE E58AA9 F0BE +F0BF F0BF E598B2 F0BF +F0C0 F0C0 E5BC94 F0C0 +F0C1 F0C1 E5BDAB F0C1 +F0C2 F0C2 E68EAA F0C2 +F0C3 F0C3 E6938D F0C3 +F0C4 F0C4 E697A9 F0C4 +F0C5 F0C5 E69981 F0C5 +F0C6 F0C6 E69BBA F0C6 +F0C7 F0C7 E69BB9 F0C7 +F0C8 F0C8 E69C9D F0C8 +F0C9 F0C9 E6A29D F0C9 +F0CA F0CA E6A397 F0CA +F0CB F0CB E6A7BD F0CB +F0CC F0CC E6BC95 F0CC +F0CD F0CD E6BDAE F0CD +F0CE F0CE E785A7 F0CE +F0CF F0CF E787A5 F0CF +F0D0 F0D0 E788AA F0D0 +F0D1 F0D1 E792AA F0D1 +F0D2 F0D2 E79CBA F0D2 +F0D3 F0D3 E7A596 F0D3 +F0D4 F0D4 E7A59A F0D4 +F0D5 F0D5 E7A79F F0D5 +F0D6 F0D6 E7A8A0 F0D6 +F0D7 F0D7 E7AA95 F0D7 +F0D8 F0D8 E7B297 F0D8 +F0D9 F0D9 E7B39F F0D9 +F0DA F0DA E7B584 F0DA +F0DB F0DB E7B9B0 F0DB +F0DC F0DC E88287 F0DC +F0DD F0DD E897BB F0DD +F0DE F0DE E89AA4 F0DE +F0DF F0DF E8A994 F0DF +F0E0 F0E0 E8AABF F0E0 +F0E1 F0E1 E8B699 F0E1 +F0E2 F0E2 E8BA81 F0E2 +F0E3 F0E3 E980A0 F0E3 +F0E4 F0E4 E981AD F0E4 +F0E5 F0E5 E987A3 F0E5 +F0E6 F0E6 E998BB F0E6 +F0E7 F0E7 E99B95 F0E7 +F0E8 F0E8 E9B3A5 F0E8 +F0E9 F0E9 E6978F F0E9 +F0EA F0EA E7B087 F0EA +F0EB F0EB E8B6B3 F0EB +F0EC F0EC E98F83 F0EC +F0ED F0ED E5AD98 F0ED +F0EE F0EE E5B08A F0EE +F0EF F0EF E58D92 F0EF +F0F0 F0F0 E68B99 F0F0 +F0F1 F0F1 E78C9D F0F1 +F0F2 F0F2 E580A7 F0F2 +F0F3 F0F3 E5AE97 F0F3 +F0F4 F0F4 E5BE9E F0F4 +F0F5 F0F5 E682B0 F0F5 +F0F6 F0F6 E685AB F0F6 +F0F7 F0F7 E6A395 F0F7 +F0F8 F0F8 E6B799 F0F8 +F0F9 F0F9 E790AE F0F9 +F0FA F0FA E7A8AE F0FA +F0FB F0FB E7B582 F0FB +F0FC F0FC E7B69C F0FC +F0FD F0FD E7B8B1 F0FD +F0FE F0FE E885AB F0FE +F1A1 F1A1 E8B8AA F1A1 +F1A2 F1A2 E8B8B5 F1A2 +F1A3 F1A3 E98DBE F1A3 +F1A4 F1A4 E99098 F1A4 +F1A5 F1A5 E4BD90 F1A5 +F1A6 F1A6 E59D90 F1A6 +F1A7 F1A7 E5B7A6 F1A7 +F1A8 F1A8 E5BAA7 F1A8 +F1A9 F1A9 E68CAB F1A9 +F1AA F1AA E7BDAA F1AA +F1AB F1AB E4B8BB F1AB +F1AC F1AC E4BD8F F1AC +F1AD F1AD E4BE8F F1AD +F1AE F1AE E5819A F1AE +F1AF F1AF E5A79D F1AF +F1B0 F1B0 E88384 F1B0 +F1B1 F1B1 E591AA F1B1 +F1B2 F1B2 E591A8 F1B2 +F1B3 F1B3 E597BE F1B3 +F1B4 F1B4 E5A58F F1B4 +F1B5 F1B5 E5AE99 F1B5 +F1B6 F1B6 E5B79E F1B6 +F1B7 F1B7 E5BB9A F1B7 +F1B8 F1B8 E6999D F1B8 +F1B9 F1B9 E69CB1 F1B9 +F1BA F1BA E69FB1 F1BA +F1BB F1BB E6A0AA F1BB +F1BC F1BC E6B3A8 F1BC +F1BD F1BD E6B4B2 F1BD +F1BE F1BE E6B98A F1BE +F1BF F1BF E6BE8D F1BF +F1C0 F1C0 E782B7 F1C0 +F1C1 F1C1 E78FA0 F1C1 +F1C2 F1C2 E79687 F1C2 +F1C3 F1C3 E7B18C F1C3 +F1C4 F1C4 E7B482 F1C4 +F1C5 F1C5 E7B4AC F1C5 +F1C6 F1C6 E7B6A2 F1C6 +F1C7 F1C7 E8889F F1C7 +F1C8 F1C8 E89B9B F1C8 +F1C9 F1C9 E8A8BB F1C9 +F1CA F1CA E8AA85 F1CA +F1CB F1CB E8B5B0 F1CB +F1CC F1CC E8BA8A F1CC +F1CD F1CD E8BCB3 F1CD +F1CE F1CE E980B1 F1CE +F1CF F1CF E9858E F1CF +F1D0 F1D0 E98592 F1D0 +F1D1 F1D1 E99184 F1D1 +F1D2 F1D2 E9A790 F1D2 +F1D3 F1D3 E7ABB9 F1D3 +F1D4 F1D4 E7B2A5 F1D4 +F1D5 F1D5 E4BF8A F1D5 +F1D6 F1D6 E58481 F1D6 +F1D7 F1D7 E58786 F1D7 +F1D8 F1D8 E59F88 F1D8 +F1D9 F1D9 E5AFAF F1D9 +F1DA F1DA E5B3BB F1DA +F1DB F1DB E69999 F1DB +F1DC F1DC E6A8BD F1DC +F1DD F1DD E6B59A F1DD +F1DE F1DE E6BA96 F1DE +F1DF F1DF E6BFAC F1DF +F1E0 F1E0 E7848C F1E0 +F1E1 F1E1 E795AF F1E1 +F1E2 F1E2 E7ABA3 F1E2 +F1E3 F1E3 E8A0A2 F1E3 +F1E4 F1E4 E980A1 F1E4 +F1E5 F1E5 E981B5 F1E5 +F1E6 F1E6 E99B8B F1E6 +F1E7 F1E7 E9A7BF F1E7 +F1E8 F1E8 E88C81 F1E8 +F1E9 F1E9 E4B8AD F1E9 +F1EA F1EA E4BBB2 F1EA +F1EB F1EB E8A186 F1EB +F1EC F1EC E9878D F1EC +F1ED F1ED E58DBD F1ED +F1EE F1EE E6AB9B F1EE +F1EF F1EF E6A5AB F1EF +F1F0 F1F0 E6B181 F1F0 +F1F1 F1F1 E891BA F1F1 +F1F2 F1F2 E5A29E F1F2 +F1F3 F1F3 E6868E F1F3 +F1F4 F1F4 E69BBE F1F4 +F1F5 F1F5 E68BAF F1F5 +F1F6 F1F6 E7839D F1F6 +F1F7 F1F7 E79491 F1F7 +F1F8 F1F8 E79787 F1F8 +F1F9 F1F9 E7B992 F1F9 +F1FA F1FA E892B8 F1FA +F1FB F1FB E8AD89 F1FB +F1FC F1FC E8B488 F1FC +F1FD F1FD E4B98B F1FD +F1FE F1FE E58FAA F1FE +F2A1 F2A1 E592AB F2A1 +F2A2 F2A2 E59CB0 F2A2 +F2A3 F2A3 E59D80 F2A3 +F2A4 F2A4 E5BF97 F2A4 +F2A5 F2A5 E68C81 F2A5 +F2A6 F2A6 E68C87 F2A6 +F2A7 F2A7 E691AF F2A7 +F2A8 F2A8 E694AF F2A8 +F2A9 F2A9 E697A8 F2A9 +F2AA F2AA E699BA F2AA +F2AB F2AB E69E9D F2AB +F2AC F2AC E69EB3 F2AC +F2AD F2AD E6ADA2 F2AD +F2AE F2AE E6B1A0 F2AE +F2AF F2AF E6B29A F2AF +F2B0 F2B0 E6BCAC F2B0 +F2B1 F2B1 E79FA5 F2B1 +F2B2 F2B2 E7A0A5 F2B2 +F2B3 F2B3 E7A589 F2B3 +F2B4 F2B4 E7A597 F2B4 +F2B5 F2B5 E7B499 F2B5 +F2B6 F2B6 E882A2 F2B6 +F2B7 F2B7 E88482 F2B7 +F2B8 F2B8 E887B3 F2B8 +F2B9 F2B9 E88A9D F2B9 +F2BA F2BA E88AB7 F2BA +F2BB F2BB E89C98 F2BB +F2BC F2BC E8AA8C F2BC +F2BD F2BD EFA7BC F2BD +F2BE F2BE E8B484 F2BE +F2BF F2BF E8B6BE F2BF +F2C0 F2C0 E981B2 F2C0 +F2C1 F2C1 E79BB4 F2C1 +F2C2 F2C2 E7A899 F2C2 +F2C3 F2C3 E7A8B7 F2C3 +F2C4 F2C4 E7B994 F2C4 +F2C5 F2C5 E881B7 F2C5 +F2C6 F2C6 E59487 F2C6 +F2C7 F2C7 E59794 F2C7 +F2C8 F2C8 E5A1B5 F2C8 +F2C9 F2C9 E68CAF F2C9 +F2CA F2CA E690A2 F2CA +F2CB F2CB E69989 F2CB +F2CC F2CC E6998B F2CC +F2CD F2CD E6A1AD F2CD +F2CE F2CE E6A69B F2CE +F2CF F2CF E6AE84 F2CF +F2D0 F2D0 E6B4A5 F2D0 +F2D1 F2D1 E6BAB1 F2D1 +F2D2 F2D2 E78F8D F2D2 +F2D3 F2D3 E791A8 F2D3 +F2D4 F2D4 E792A1 F2D4 +F2D5 F2D5 E7959B F2D5 +F2D6 F2D6 E796B9 F2D6 +F2D7 F2D7 E79BA1 F2D7 +F2D8 F2D8 E79C9E F2D8 +F2D9 F2D9 E79E8B F2D9 +F2DA F2DA E7A7A6 F2DA +F2DB F2DB E7B889 F2DB +F2DC F2DC E7B89D F2DC +F2DD F2DD E887BB F2DD +F2DE F2DE E894AF F2DE +F2DF F2DF E8A297 F2DF +F2E0 F2E0 E8A8BA F2E0 +F2E1 F2E1 E8B391 F2E1 +F2E2 F2E2 E8BBAB F2E2 +F2E3 F2E3 E8BEB0 F2E3 +F2E4 F2E4 E980B2 F2E4 +F2E5 F2E5 E98EAD F2E5 +F2E6 F2E6 E999A3 F2E6 +F2E7 F2E7 E999B3 F2E7 +F2E8 F2E8 E99C87 F2E8 +F2E9 F2E9 E4BE84 F2E9 +F2EA F2EA E58FB1 F2EA +F2EB F2EB E5A7AA F2EB +F2EC F2EC E5AB89 F2EC +F2ED F2ED E5B899 F2ED +F2EE F2EE E6A18E F2EE +F2EF F2EF E79386 F2EF +F2F0 F2F0 E796BE F2F0 +F2F1 F2F1 E7A7A9 F2F1 +F2F2 F2F2 E7AA92 F2F2 +F2F3 F2F3 E886A3 F2F3 +F2F4 F2F4 E89BAD F2F4 +F2F5 F2F5 E8B3AA F2F5 +F2F6 F2F6 E8B78C F2F6 +F2F7 F2F7 E8BFAD F2F7 +F2F8 F2F8 E6969F F2F8 +F2F9 F2F9 E69C95 F2F9 +F2FA F2FA EFA7BD F2FA +F2FB F2FB E59FB7 F2FB +F2FC F2FC E6BD97 F2FC +F2FD F2FD E7B79D F2FD +F2FE F2FE E8BCAF F2FE +F3A1 F3A1 E98FB6 F3A1 +F3A2 F3A2 E99B86 F3A2 +F3A3 F3A3 E5BEB5 F3A3 +F3A4 F3A4 E687B2 F3A4 +F3A5 F3A5 E6BE84 F3A5 +F3A6 F3A6 E4B894 F3A6 +F3A7 F3A7 E4BE98 F3A7 +F3A8 F3A8 E5809F F3A8 +F3A9 F3A9 E58F89 F3A9 +F3AA F3AA E5979F F3AA +F3AB F3AB E5B5AF F3AB +F3AC F3AC E5B7AE F3AC +F3AD F3AD E6ACA1 F3AD +F3AE F3AE E6ADA4 F3AE +F3AF F3AF E7A38B F3AF +F3B0 F3B0 E7AE9A F3B0 +F3B1 F3B1 EFA7BE F3B1 +F3B2 F3B2 E8B989 F3B2 +F3B3 F3B3 E8BB8A F3B3 +F3B4 F3B4 E981AE F3B4 +F3B5 F3B5 E68D89 F3B5 +F3B6 F3B6 E690BE F3B6 +F3B7 F3B7 E79D80 F3B7 +F3B8 F3B8 E7AA84 F3B8 +F3B9 F3B9 E98CAF F3B9 +F3BA F3BA E991BF F3BA +F3BB F3BB E9BDAA F3BB +F3BC F3BC E692B0 F3BC +F3BD F3BD E6BEAF F3BD +F3BE F3BE E787A6 F3BE +F3BF F3BF E792A8 F3BF +F3C0 F3C0 E7939A F3C0 +F3C1 F3C1 E7AB84 F3C1 +F3C2 F3C2 E7B092 F3C2 +F3C3 F3C3 E7BA82 F3C3 +F3C4 F3C4 E7B2B2 F3C4 +F3C5 F3C5 E7BA98 F3C5 +F3C6 F3C6 E8AE9A F3C6 +F3C7 F3C7 E8B48A F3C7 +F3C8 F3C8 E991BD F3C8 +F3C9 F3C9 E9A490 F3C9 +F3CA F3CA E9A58C F3CA +F3CB F3CB E588B9 F3CB +F3CC F3CC E5AF9F F3CC +F3CD F3CD E693A6 F3CD +F3CE F3CE E69CAD F3CE +F3CF F3CF E7B4AE F3CF +F3D0 F3D0 E583AD F3D0 +F3D1 F3D1 E58F83 F3D1 +F3D2 F3D2 E5A1B9 F3D2 +F3D3 F3D3 E68598 F3D3 +F3D4 F3D4 E68599 F3D4 +F3D5 F3D5 E687BA F3D5 +F3D6 F3D6 E696AC F3D6 +F3D7 F3D7 E7AB99 F3D7 +F3D8 F3D8 E8AE92 F3D8 +F3D9 F3D9 E8AE96 F3D9 +F3DA F3DA E58089 F3DA +F3DB F3DB E580A1 F3DB +F3DC F3DC E589B5 F3DC +F3DD F3DD E594B1 F3DD +F3DE F3DE E5A8BC F3DE +F3DF F3DF E5BBA0 F3DF +F3E0 F3E0 E5BDB0 F3E0 +F3E1 F3E1 E684B4 F3E1 +F3E2 F3E2 E6959E F3E2 +F3E3 F3E3 E6988C F3E3 +F3E4 F3E4 E698B6 F3E4 +F3E5 F3E5 E69AA2 F3E5 +F3E6 F3E6 E6A78D F3E6 +F3E7 F3E7 E6BB84 F3E7 +F3E8 F3E8 E6BCB2 F3E8 +F3E9 F3E9 E78C96 F3E9 +F3EA F3EA E798A1 F3EA +F3EB F3EB E7AA93 F3EB +F3EC F3EC E884B9 F3EC +F3ED F3ED E88999 F3ED +F3EE F3EE E88F96 F3EE +F3EF F3EF E892BC F3EF +F3F0 F3F0 E582B5 F3F0 +F3F1 F3F1 E59FB0 F3F1 +F3F2 F3F2 E5AF80 F3F2 +F3F3 F3F3 E5AFA8 F3F3 +F3F4 F3F4 E5BDA9 F3F4 +F3F5 F3F5 E68EA1 F3F5 +F3F6 F3F6 E7A0A6 F3F6 +F3F7 F3F7 E7B6B5 F3F7 +F3F8 F3F8 E88F9C F3F8 +F3F9 F3F9 E894A1 F3F9 +F3FA F3FA E98787 F3FA +F3FB F3FB E987B5 F3FB +F3FC F3FC E5868A F3FC +F3FD F3FD E69FB5 F3FD +F3FE F3FE E7AD96 F3FE +F4A1 F4A1 E8B2AC F4A1 +F4A2 F4A2 E58784 F4A2 +F4A3 F4A3 E5A6BB F4A3 +F4A4 F4A4 E682BD F4A4 +F4A5 F4A5 E89995 F4A5 +F4A6 F4A6 E5809C F4A6 +F4A7 F4A7 EFA7BF F4A7 +F4A8 F4A8 E58994 F4A8 +F4A9 F4A9 E5B0BA F4A9 +F4AA F4AA E685BD F4AA +F4AB F4AB E6889A F4AB +F4AC F4AC E68B93 F4AC +F4AD F4AD E693B2 F4AD +F4AE F4AE E696A5 F4AE +F4AF F4AF E6BB8C F4AF +F4B0 F4B0 E798A0 F4B0 +F4B1 F4B1 E8848A F4B1 +F4B2 F4B2 E8B9A0 F4B2 +F4B3 F4B3 E9999F F4B3 +F4B4 F4B4 E99ABB F4B4 +F4B5 F4B5 E4BB9F F4B5 +F4B6 F4B6 E58D83 F4B6 +F4B7 F4B7 E59698 F4B7 +F4B8 F4B8 E5A4A9 F4B8 +F4B9 F4B9 E5B79D F4B9 +F4BA F4BA E69385 F4BA +F4BB F4BB E6B389 F4BB +F4BC F4BC E6B7BA F4BC +F4BD F4BD E78E94 F4BD +F4BE F4BE E7A9BF F4BE +F4BF F4BF E8889B F4BF +F4C0 F4C0 E896A6 F4C0 +F4C1 F4C1 E8B3A4 F4C1 +F4C2 F4C2 E8B890 F4C2 +F4C3 F4C3 E981B7 F4C3 +F4C4 F4C4 E987A7 F4C4 +F4C5 F4C5 E997A1 F4C5 +F4C6 F4C6 E998A1 F4C6 +F4C7 F4C7 E99F86 F4C7 +F4C8 F4C8 E587B8 F4C8 +F4C9 F4C9 E593B2 F4C9 +F4CA F4CA E59686 F4CA +F4CB F4CB E5BEB9 F4CB +F4CC F4CC E692A4 F4CC +F4CD F4CD E6BE88 F4CD +F4CE F4CE E7B6B4 F4CE +F4CF F4CF E8BC9F F4CF +F4D0 F4D0 E8BD8D F4D0 +F4D1 F4D1 E990B5 F4D1 +F4D2 F4D2 E58389 F4D2 +F4D3 F4D3 E5B096 F4D3 +F4D4 F4D4 E6B2BE F4D4 +F4D5 F4D5 E6B7BB F4D5 +F4D6 F4D6 E7949B F4D6 +F4D7 F4D7 E79EBB F4D7 +F4D8 F4D8 E7B0BD F4D8 +F4D9 F4D9 E7B1A4 F4D9 +F4DA F4DA E8A9B9 F4DA +F4DB F4DB E8AB82 F4DB +F4DC F4DC E5A09E F4DC +F4DD F4DD E5A6BE F4DD +F4DE F4DE E5B896 F4DE +F4DF F4DF E68DB7 F4DF +F4E0 F4E0 E78992 F4E0 +F4E1 F4E1 E7968A F4E1 +F4E2 F4E2 E79DAB F4E2 +F4E3 F4E3 E8AB9C F4E3 +F4E4 F4E4 E8B2BC F4E4 +F4E5 F4E5 E8BC92 F4E5 +F4E6 F4E6 E5BBB3 F4E6 +F4E7 F4E7 E699B4 F4E7 +F4E8 F4E8 E6B7B8 F4E8 +F4E9 F4E9 E881BD F4E9 +F4EA F4EA E88F81 F4EA +F4EB F4EB E8AB8B F4EB +F4EC F4EC E99D91 F4EC +F4ED F4ED E9AF96 F4ED +F4EE F4EE EFA880 F4EE +F4EF F4EF E58983 F4EF +F4F0 F4F0 E69BBF F4F0 +F4F1 F4F1 E6B695 F4F1 +F4F2 F4F2 E6BBAF F4F2 +F4F3 F4F3 E7B7A0 F4F3 +F4F4 F4F4 E8ABA6 F4F4 +F4F5 F4F5 E980AE F4F5 +F4F6 F4F6 E9819E F4F6 +F4F7 F4F7 E9AB94 F4F7 +F4F8 F4F8 E5889D F4F8 +F4F9 F4F9 E589BF F4F9 +F4FA F4FA E593A8 F4FA +F4FB F4FB E68694 F4FB +F4FC F4FC E68A84 F4FC +F4FD F4FD E68B9B F4FD +F4FE F4FE E6A2A2 F4FE +F5A1 F5A1 E6A492 F5A1 +F5A2 F5A2 E6A59A F5A2 +F5A3 F5A3 E6A8B5 F5A3 +F5A4 F5A4 E78292 F5A4 +F5A5 F5A5 E784A6 F5A5 +F5A6 F5A6 E7A19D F5A6 +F5A7 F5A7 E7A481 F5A7 +F5A8 F5A8 E7A48E F5A8 +F5A9 F5A9 E7A792 F5A9 +F5AA F5AA E7A88D F5AA +F5AB F5AB E88296 F5AB +F5AC F5AC E889B8 F5AC +F5AD F5AD E88B95 F5AD +F5AE F5AE E88D89 F5AE +F5AF F5AF E89589 F5AF +F5B0 F5B0 E8B282 F5B0 +F5B1 F5B1 E8B685 F5B1 +F5B2 F5B2 E985A2 F5B2 +F5B3 F5B3 E9868B F5B3 +F5B4 F5B4 E986AE F5B4 +F5B5 F5B5 E4BF83 F5B5 +F5B6 F5B6 E59B91 F5B6 +F5B7 F5B7 E787AD F5B7 +F5B8 F5B8 E79F97 F5B8 +F5B9 F5B9 E89C80 F5B9 +F5BA F5BA E8A7B8 F5BA +F5BB F5BB E5AFB8 F5BB +F5BC F5BC E5BF96 F5BC +F5BD F5BD E69D91 F5BD +F5BE F5BE E982A8 F5BE +F5BF F5BF E58FA2 F5BF +F5C0 F5C0 E5A19A F5C0 +F5C1 F5C1 E5AFB5 F5C1 +F5C2 F5C2 E682A4 F5C2 +F5C3 F5C3 E68681 F5C3 +F5C4 F5C4 E691A0 F5C4 +F5C5 F5C5 E7B8BD F5C5 +F5C6 F5C6 E881B0 F5C6 +F5C7 F5C7 E894A5 F5C7 +F5C8 F5C8 E98A83 F5C8 +F5C9 F5C9 E692AE F5C9 +F5CA F5CA E582AC F5CA +F5CB F5CB E5B494 F5CB +F5CC F5CC E69C80 F5CC +F5CD F5CD E5A29C F5CD +F5CE F5CE E68ABD F5CE +F5CF F5CF E68EA8 F5CF +F5D0 F5D0 E6A48E F5D0 +F5D1 F5D1 E6A5B8 F5D1 +F5D2 F5D2 E6A89E F5D2 +F5D3 F5D3 E6B9AB F5D3 +F5D4 F5D4 E79ABA F5D4 +F5D5 F5D5 E7A78B F5D5 +F5D6 F5D6 E88ABB F5D6 +F5D7 F5D7 E890A9 F5D7 +F5D8 F5D8 E8AB8F F5D8 +F5D9 F5D9 E8B6A8 F5D9 +F5DA F5DA E8BFBD F5DA +F5DB F5DB E98492 F5DB +F5DC F5DC E9858B F5DC +F5DD F5DD E9869C F5DD +F5DE F5DE E98C90 F5DE +F5DF F5DF E98C98 F5DF +F5E0 F5E0 E98E9A F5E0 +F5E1 F5E1 E99B9B F5E1 +F5E2 F5E2 E9A8B6 F5E2 +F5E3 F5E3 E9B08D F5E3 +F5E4 F5E4 E4B891 F5E4 +F5E5 F5E5 E7959C F5E5 +F5E6 F5E6 E7A59D F5E6 +F5E7 F5E7 E7ABBA F5E7 +F5E8 F5E8 E7AD91 F5E8 +F5E9 F5E9 E7AF89 F5E9 +F5EA F5EA E7B8AE F5EA +F5EB F5EB E89384 F5EB +F5EC F5EC E8B999 F5EC +F5ED F5ED E8B9B4 F5ED +F5EE F5EE E8BBB8 F5EE +F5EF F5EF E98090 F5EF +F5F0 F5F0 E698A5 F5F0 +F5F1 F5F1 E6A4BF F5F1 +F5F2 F5F2 E79183 F5F2 +F5F3 F5F3 E587BA F5F3 +F5F4 F5F4 E69CAE F5F4 +F5F5 F5F5 E9BB9C F5F5 +F5F6 F5F6 E58585 F5F6 +F5F7 F5F7 E5BFA0 F5F7 +F5F8 F5F8 E6B296 F5F8 +F5F9 F5F9 E89FB2 F5F9 +F5FA F5FA E8A19D F5FA +F5FB F5FB E8A1B7 F5FB +F5FC F5FC E682B4 F5FC +F5FD F5FD E886B5 F5FD +F5FE F5FE E89083 F5FE +F6A1 F6A1 E8B485 F6A1 +F6A2 F6A2 E58F96 F6A2 +F6A3 F6A3 E590B9 F6A3 +F6A4 F6A4 E598B4 F6A4 +F6A5 F6A5 E5A8B6 F6A5 +F6A6 F6A6 E5B0B1 F6A6 +F6A7 F6A7 E7828A F6A7 +F6A8 F6A8 E7BFA0 F6A8 +F6A9 F6A9 E8819A F6A9 +F6AA F6AA E88486 F6AA +F6AB F6AB E887AD F6AB +F6AC F6AC E8B6A3 F6AC +F6AD F6AD E98689 F6AD +F6AE F6AE E9A99F F6AE +F6AF F6AF E9B7B2 F6AF +F6B0 F6B0 E581B4 F6B0 +F6B1 F6B1 E4BB84 F6B1 +F6B2 F6B2 E58EA0 F6B2 +F6B3 F6B3 E683BB F6B3 +F6B4 F6B4 E6B8AC F6B4 +F6B5 F6B5 E5B1A4 F6B5 +F6B6 F6B6 E4BE88 F6B6 +F6B7 F6B7 E580A4 F6B7 +F6B8 F6B8 E597A4 F6B8 +F6B9 F6B9 E5B399 F6B9 +F6BA F6BA E5B99F F6BA +F6BB F6BB E681A5 F6BB +F6BC F6BC E6A294 F6BC +F6BD F6BD E6B2BB F6BD +F6BE F6BE E6B784 F6BE +F6BF F6BF E786BE F6BF +F6C0 F6C0 E79794 F6C0 +F6C1 F6C1 E797B4 F6C1 +F6C2 F6C2 E799A1 F6C2 +F6C3 F6C3 E7A89A F6C3 +F6C4 F6C4 E7A989 F6C4 +F6C5 F6C5 E7B787 F6C5 +F6C6 F6C6 E7B7BB F6C6 +F6C7 F6C7 E7BDAE F6C7 +F6C8 F6C8 E887B4 F6C8 +F6C9 F6C9 E89AA9 F6C9 +F6CA F6CA E8BC9C F6CA +F6CB F6CB E99B89 F6CB +F6CC F6CC E9A6B3 F6CC +F6CD F6CD E9BD92 F6CD +F6CE F6CE E58987 F6CE +F6CF F6CF E58B85 F6CF +F6D0 F6D0 E9A3AD F6D0 +F6D1 F6D1 E8A6AA F6D1 +F6D2 F6D2 E4B883 F6D2 +F6D3 F6D3 E69F92 F6D3 +F6D4 F6D4 E6BC86 F6D4 +F6D5 F6D5 E4BEB5 F6D5 +F6D6 F6D6 E5AFA2 F6D6 +F6D7 F6D7 E69E95 F6D7 +F6D8 F6D8 E6B288 F6D8 +F6D9 F6D9 E6B5B8 F6D9 +F6DA F6DA E7909B F6DA +F6DB F6DB E7A0A7 F6DB +F6DC F6DC E9879D F6DC +F6DD F6DD E98DBC F6DD +F6DE F6DE E89F84 F6DE +F6DF F6DF E7A7A4 F6DF +F6E0 F6E0 E7A8B1 F6E0 +F6E1 F6E1 E5BFAB F6E1 +F6E2 F6E2 E4BB96 F6E2 +F6E3 F6E3 E592A4 F6E3 +F6E4 F6E4 E594BE F6E4 +F6E5 F6E5 E5A2AE F6E5 +F6E6 F6E6 E5A6A5 F6E6 +F6E7 F6E7 E683B0 F6E7 +F6E8 F6E8 E68993 F6E8 +F6E9 F6E9 E68B96 F6E9 +F6EA F6EA E69CB6 F6EA +F6EB F6EB E6A595 F6EB +F6EC F6EC E888B5 F6EC +F6ED F6ED E99980 F6ED +F6EE F6EE E9A6B1 F6EE +F6EF F6EF E9A79D F6EF +F6F0 F6F0 E580AC F6F0 +F6F1 F6F1 E58D93 F6F1 +F6F2 F6F2 E59584 F6F2 +F6F3 F6F3 E59DBC F6F3 +F6F4 F6F4 EFA881 F6F4 +F6F5 F6F5 E68998 F6F5 +F6F6 F6F6 EFA882 F6F6 +F6F7 F6F7 E693A2 F6F7 +F6F8 F6F8 E699AB F6F8 +F6F9 F6F9 E69F9D F6F9 +F6FA F6FA E6BF81 F6FA +F6FB F6FB E6BFAF F6FB +F6FC F6FC E790A2 F6FC +F6FD F6FD E790B8 F6FD +F6FE F6FE E8A897 F6FE +F7A1 F7A1 E990B8 F7A1 +F7A2 F7A2 E59191 F7A2 +F7A3 F7A3 E59886 F7A3 +F7A4 F7A4 E59DA6 F7A4 +F7A5 F7A5 E5BD88 F7A5 +F7A6 F7A6 E6869A F7A6 +F7A7 F7A7 E6AD8E F7A7 +F7A8 F7A8 E78198 F7A8 +F7A9 F7A9 E782AD F7A9 +F7AA F7AA E7B6BB F7AA +F7AB F7AB E8AA95 F7AB +F7AC F7AC E5A5AA F7AC +F7AD F7AD E884AB F7AD +F7AE F7AE E68EA2 F7AE +F7AF F7AF E79C88 F7AF +F7B0 F7B0 E880BD F7B0 +F7B1 F7B1 E8B2AA F7B1 +F7B2 F7B2 E5A194 F7B2 +F7B3 F7B3 E690AD F7B3 +F7B4 F7B4 E6A6BB F7B4 +F7B5 F7B5 E5AE95 F7B5 +F7B6 F7B6 E5B891 F7B6 +F7B7 F7B7 E6B9AF F7B7 +F7B8 F7B8 EFA883 F7B8 +F7B9 F7B9 E895A9 F7B9 +F7BA F7BA E5858C F7BA +F7BB F7BB E58FB0 F7BB +F7BC F7BC E5A4AA F7BC +F7BD F7BD E680A0 F7BD +F7BE F7BE E6858B F7BE +F7BF F7BF E6AE86 F7BF +F7C0 F7C0 E6B1B0 F7C0 +F7C1 F7C1 E6B3B0 F7C1 +F7C2 F7C2 E7AC9E F7C2 +F7C3 F7C3 E8838E F7C3 +F7C4 F7C4 E88B94 F7C4 +F7C5 F7C5 E8B786 F7C5 +F7C6 F7C6 E982B0 F7C6 +F7C7 F7C7 E9A2B1 F7C7 +F7C8 F7C8 EFA884 F7C8 +F7C9 F7C9 E69387 F7C9 +F7CA F7CA E6BEA4 F7CA +F7CB F7CB E69291 F7CB +F7CC F7CC E69484 F7CC +F7CD F7CD E5858E F7CD +F7CE F7CE E59090 F7CE +F7CF F7CF E59C9F F7CF +F7D0 F7D0 E8A88E F7D0 +F7D1 F7D1 E6859F F7D1 +F7D2 F7D2 E6A1B6 F7D2 +F7D3 F7D3 EFA885 F7D3 +F7D4 F7D4 E7979B F7D4 +F7D5 F7D5 E7AD92 F7D5 +F7D6 F7D6 E7B5B1 F7D6 +F7D7 F7D7 E9809A F7D7 +F7D8 F7D8 E5A086 F7D8 +F7D9 F7D9 E6A78C F7D9 +F7DA F7DA E885BF F7DA +F7DB F7DB E8A4AA F7DB +F7DC F7DC E98080 F7DC +F7DD F7DD E9A0B9 F7DD +F7DE F7DE E581B8 F7DE +F7DF F7DF E5A597 F7DF +F7E0 F7E0 E5A6AC F7E0 +F7E1 F7E1 E68A95 F7E1 +F7E2 F7E2 E9808F F7E2 +F7E3 F7E3 E9ACAA F7E3 +F7E4 F7E4 E6859D F7E4 +F7E5 F7E5 E789B9 F7E5 +F7E6 F7E6 E99796 F7E6 +F7E7 F7E7 E59DA1 F7E7 +F7E8 F7E8 E5A986 F7E8 +F7E9 F7E9 E5B7B4 F7E9 +F7EA F7EA E68A8A F7EA +F7EB F7EB E692AD F7EB +F7EC F7EC E693BA F7EC +F7ED F7ED E69DB7 F7ED +F7EE F7EE E6B3A2 F7EE +F7EF F7EF E6B4BE F7EF +F7F0 F7F0 E788AC F7F0 +F7F1 F7F1 E790B6 F7F1 +F7F2 F7F2 E7A0B4 F7F2 +F7F3 F7F3 E7BDB7 F7F3 +F7F4 F7F4 E88AAD F7F4 +F7F5 F7F5 E8B79B F7F5 +F7F6 F7F6 E9A097 F7F6 +F7F7 F7F7 E588A4 F7F7 +F7F8 F7F8 E59D82 F7F8 +F7F9 F7F9 E69DBF F7F9 +F7FA F7FA E78988 F7FA +F7FB F7FB E793A3 F7FB +F7FC F7FC E8B2A9 F7FC +F7FD F7FD E8BEA6 F7FD +F7FE F7FE E98891 F7FE +F8A1 F8A1 E998AA F8A1 +F8A2 F8A2 E585AB F8A2 +F8A3 F8A3 E58FAD F8A3 +F8A4 F8A4 E68D8C F8A4 +F8A5 F8A5 E4BDA9 F8A5 +F8A6 F8A6 E59484 F8A6 +F8A7 F8A7 E68296 F8A7 +F8A8 F8A8 E69597 F8A8 +F8A9 F8A9 E6B29B F8A9 +F8AA F8AA E6B5BF F8AA +F8AB F8AB E7898C F8AB +F8AC F8AC E78BBD F8AC +F8AD F8AD E7A897 F8AD +F8AE F8AE E8A687 F8AE +F8AF F8AF E8B29D F8AF +F8B0 F8B0 E5BDAD F8B0 +F8B1 F8B1 E6BE8E F8B1 +F8B2 F8B2 E783B9 F8B2 +F8B3 F8B3 E886A8 F8B3 +F8B4 F8B4 E6848E F8B4 +F8B5 F8B5 E4BEBF F8B5 +F8B6 F8B6 E5818F F8B6 +F8B7 F8B7 E68981 F8B7 +F8B8 F8B8 E78987 F8B8 +F8B9 F8B9 E7AF87 F8B9 +F8BA F8BA E7B7A8 F8BA +F8BB F8BB E7BFA9 F8BB +F8BC F8BC E9818D F8BC +F8BD F8BD E99EAD F8BD +F8BE F8BE E9A899 F8BE +F8BF F8BF E8B2B6 F8BF +F8C0 F8C0 E59DAA F8C0 +F8C1 F8C1 E5B9B3 F8C1 +F8C2 F8C2 E69EB0 F8C2 +F8C3 F8C3 E8908D F8C3 +F8C4 F8C4 E8A995 F8C4 +F8C5 F8C5 E590A0 F8C5 +F8C6 F8C6 E5AC96 F8C6 +F8C7 F8C7 E5B9A3 F8C7 +F8C8 F8C8 E5BBA2 F8C8 +F8C9 F8C9 E5BC8A F8C9 +F8CA F8CA E69683 F8CA +F8CB F8CB E882BA F8CB +F8CC F8CC E894BD F8CC +F8CD F8CD E99689 F8CD +F8CE F8CE E9999B F8CE +F8CF F8CF E4BD88 F8CF +F8D0 F8D0 E58C85 F8D0 +F8D1 F8D1 E58C8D F8D1 +F8D2 F8D2 E58C8F F8D2 +F8D3 F8D3 E59286 F8D3 +F8D4 F8D4 E593BA F8D4 +F8D5 F8D5 E59C83 F8D5 +F8D6 F8D6 E5B883 F8D6 +F8D7 F8D7 E68096 F8D7 +F8D8 F8D8 E68A9B F8D8 +F8D9 F8D9 E68AB1 F8D9 +F8DA F8DA E68D95 F8DA +F8DB F8DB EFA886 F8DB +F8DC F8DC E6B3A1 F8DC +F8DD F8DD E6B5A6 F8DD +F8DE F8DE E796B1 F8DE +F8DF F8DF E7A0B2 F8DF +F8E0 F8E0 E8839E F8E0 +F8E1 F8E1 E884AF F8E1 +F8E2 F8E2 E88B9E F8E2 +F8E3 F8E3 E891A1 F8E3 +F8E4 F8E4 E892B2 F8E4 +F8E5 F8E5 E8A28D F8E5 +F8E6 F8E6 E8A492 F8E6 +F8E7 F8E7 E9808B F8E7 +F8E8 F8E8 E98BAA F8E8 +F8E9 F8E9 E9A3BD F8E9 +F8EA F8EA E9AE91 F8EA +F8EB F8EB E5B985 F8EB +F8EC F8EC E69AB4 F8EC +F8ED F8ED E69B9D F8ED +F8EE F8EE E78091 F8EE +F8EF F8EF E78886 F8EF +F8F0 F8F0 EFA887 F8F0 +F8F1 F8F1 E4BFB5 F8F1 +F8F2 F8F2 E589BD F8F2 +F8F3 F8F3 E5BDAA F8F3 +F8F4 F8F4 E68593 F8F4 +F8F5 F8F5 E69D93 F8F5 +F8F6 F8F6 E6A899 F8F6 +F8F7 F8F7 E6BC82 F8F7 +F8F8 F8F8 E793A2 F8F8 +F8F9 F8F9 E7A5A8 F8F9 +F8FA F8FA E8A1A8 F8FA +F8FB F8FB E8B1B9 F8FB +F8FC F8FC E9A387 F8FC +F8FD F8FD E9A384 F8FD +F8FE F8FE E9A983 F8FE +F9A1 F9A1 E59381 F9A1 +F9A2 F9A2 E7A89F F9A2 +F9A3 F9A3 E6A593 F9A3 +F9A4 F9A4 E8ABB7 F9A4 +F9A5 F9A5 E8B18A F9A5 +F9A6 F9A6 E9A2A8 F9A6 +F9A7 F9A7 E9A6AE F9A7 +F9A8 F9A8 E5BDBC F9A8 +F9A9 F9A9 E68AAB F9A9 +F9AA F9AA E796B2 F9AA +F9AB F9AB E79AAE F9AB +F9AC F9AC E8A2AB F9AC +F9AD F9AD E981BF F9AD +F9AE F9AE E99982 F9AE +F9AF F9AF E58CB9 F9AF +F9B0 F9B0 E5BCBC F9B0 +F9B1 F9B1 E5BF85 F9B1 +F9B2 F9B2 E6B38C F9B2 +F9B3 F9B3 E78F8C F9B3 +F9B4 F9B4 E795A2 F9B4 +F9B5 F9B5 E7968B F9B5 +F9B6 F9B6 E7AD86 F9B6 +F9B7 F9B7 E88BBE F9B7 +F9B8 F9B8 E9A69D F9B8 +F9B9 F9B9 E4B98F F9B9 +F9BA F9BA E980BC F9BA +F9BB F9BB E4B88B F9BB +F9BC F9BC E4BD95 F9BC +F9BD F9BD E58EA6 F9BD +F9BE F9BE E5A48F F9BE +F9BF F9BF E5BB88 F9BF +F9C0 F9C0 E698B0 F9C0 +F9C1 F9C1 E6B2B3 F9C1 +F9C2 F9C2 E79195 F9C2 +F9C3 F9C3 E88DB7 F9C3 +F9C4 F9C4 E89DA6 F9C4 +F9C5 F9C5 E8B380 F9C5 +F9C6 F9C6 E98190 F9C6 +F9C7 F9C7 E99C9E F9C7 +F9C8 F9C8 E9B095 F9C8 +F9C9 F9C9 E5A391 F9C9 +F9CA F9CA E5ADB8 F9CA +F9CB F9CB E89990 F9CB +F9CC F9CC E8AC94 F9CC +F9CD F9CD E9B6B4 F9CD +F9CE F9CE E5AF92 F9CE +F9CF F9CF E681A8 F9CF +F9D0 F9D0 E6828D F9D0 +F9D1 F9D1 E697B1 F9D1 +F9D2 F9D2 E6B197 F9D2 +F9D3 F9D3 E6BCA2 F9D3 +F9D4 F9D4 E6BEA3 F9D4 +F9D5 F9D5 E7809A F9D5 +F9D6 F9D6 E7BD95 F9D6 +F9D7 F9D7 E7BFB0 F9D7 +F9D8 F9D8 E99691 F9D8 +F9D9 F9D9 E99692 F9D9 +F9DA F9DA E99990 F9DA +F9DB F9DB E99F93 F9DB +F9DC F9DC E589B2 F9DC +F9DD F9DD E8BD84 F9DD +F9DE F9DE E587BD F9DE +F9DF F9DF E590AB F9DF +F9E0 F9E0 E592B8 F9E0 +F9E1 F9E1 E595A3 F9E1 +F9E2 F9E2 E5968A F9E2 +F9E3 F9E3 E6AABB F9E3 +F9E4 F9E4 E6B6B5 F9E4 +F9E5 F9E5 E7B798 F9E5 +F9E6 F9E6 E889A6 F9E6 +F9E7 F9E7 E98A9C F9E7 +F9E8 F9E8 E999B7 F9E8 +F9E9 F9E9 E9B9B9 F9E9 +F9EA F9EA E59088 F9EA +F9EB F9EB E59388 F9EB +F9EC F9EC E79B92 F9EC +F9ED F9ED E89BA4 F9ED +F9EE F9EE E996A4 F9EE +F9EF F9EF E99794 F9EF +F9F0 F9F0 E9999C F9F0 +F9F1 F9F1 E4BAA2 F9F1 +F9F2 F9F2 E4BC89 F9F2 +F9F3 F9F3 E5A7AE F9F3 +F9F4 F9F4 E5ABA6 F9F4 +F9F5 F9F5 E5B7B7 F9F5 +F9F6 F9F6 E68192 F9F6 +F9F7 F9F7 E68A97 F9F7 +F9F8 F9F8 E69DAD F9F8 +F9F9 F9F9 E6A181 F9F9 +F9FA F9FA E6B286 F9FA +F9FB F9FB E6B8AF F9FB +F9FC F9FC E7BCB8 F9FC +F9FD F9FD E8829B F9FD +F9FE F9FE E888AA F9FE +FAA1 FAA1 EFA888 FAA1 +FAA2 FAA2 EFA889 FAA2 +FAA3 FAA3 E9A085 FAA3 +FAA4 FAA4 E4BAA5 FAA4 +FAA5 FAA5 E58195 FAA5 +FAA6 FAA6 E592B3 FAA6 +FAA7 FAA7 E59E93 FAA7 +FAA8 FAA8 E5A59A FAA8 +FAA9 FAA9 E5ADA9 FAA9 +FAAA FAAA E5AEB3 FAAA +FAAB FAAB E68788 FAAB +FAAC FAAC E6A5B7 FAAC +FAAD FAAD E6B5B7 FAAD +FAAE FAAE E780A3 FAAE +FAAF FAAF E89FB9 FAAF +FAB0 FAB0 E8A7A3 FAB0 +FAB1 FAB1 E8A9B2 FAB1 +FAB2 FAB2 E8ABA7 FAB2 +FAB3 FAB3 E98282 FAB3 +FAB4 FAB4 E9A7AD FAB4 +FAB5 FAB5 E9AAB8 FAB5 +FAB6 FAB6 E58ABE FAB6 +FAB7 FAB7 E6A0B8 FAB7 +FAB8 FAB8 E58096 FAB8 +FAB9 FAB9 E5B9B8 FAB9 +FABA FABA E69D8F FABA +FABB FABB E88D87 FABB +FABC FABC E8A18C FABC +FABD FABD E4BAAB FABD +FABE FABE E59091 FABE +FABF FABF E59AAE FABF +FAC0 FAC0 E78FA6 FAC0 +FAC1 FAC1 E98495 FAC1 +FAC2 FAC2 E99FBF FAC2 +FAC3 FAC3 E9A489 FAC3 +FAC4 FAC4 E9A597 FAC4 +FAC5 FAC5 E9A699 FAC5 +FAC6 FAC6 E59993 FAC6 +FAC7 FAC7 E5A29F FAC7 +FAC8 FAC8 E8999B FAC8 +FAC9 FAC9 E8A8B1 FAC9 +FACA FACA E686B2 FACA +FACB FACB E6ABB6 FACB +FACC FACC E78DBB FACC +FACD FACD E8BB92 FACD +FACE FACE E6AD87 FACE +FACF FACF E99AAA FACF +FAD0 FAD0 E9A997 FAD0 +FAD1 FAD1 E5A595 FAD1 +FAD2 FAD2 E78880 FAD2 +FAD3 FAD3 E8B5AB FAD3 +FAD4 FAD4 E99DA9 FAD4 +FAD5 FAD5 E4BF94 FAD5 +FAD6 FAD6 E5B3B4 FAD6 +FAD7 FAD7 E5BCA6 FAD7 +FAD8 FAD8 E687B8 FAD8 +FAD9 FAD9 E6999B FAD9 +FADA FADA E6B3AB FADA +FADB FADB E782AB FADB +FADC FADC E78E84 FADC +FADD FADD E78EB9 FADD +FADE FADE E78FBE FADE +FADF FADF E79CA9 FADF +FAE0 FAE0 E79D8D FAE0 +FAE1 FAE1 E7B583 FAE1 +FAE2 FAE2 E7B5A2 FAE2 +FAE3 FAE3 E7B8A3 FAE3 +FAE4 FAE4 E888B7 FAE4 +FAE5 FAE5 E8A192 FAE5 +FAE6 FAE6 EFA88A FAE6 +FAE7 FAE7 E8B3A2 FAE7 +FAE8 FAE8 E98989 FAE8 +FAE9 FAE9 E9A1AF FAE9 +FAEA FAEA E5AD91 FAEA +FAEB FAEB E7A9B4 FAEB +FAEC FAEC E8A180 FAEC +FAED FAED E9A081 FAED +FAEE FAEE E5AB8C FAEE +FAEF FAEF E4BFA0 FAEF +FAF0 FAF0 E58D94 FAF0 +FAF1 FAF1 E5A4BE FAF1 +FAF2 FAF2 E5B3BD FAF2 +FAF3 FAF3 E68CBE FAF3 +FAF4 FAF4 E6B5B9 FAF4 +FAF5 FAF5 E78BB9 FAF5 +FAF6 FAF6 E88485 FAF6 +FAF7 FAF7 E88487 FAF7 +FAF8 FAF8 E88EA2 FAF8 +FAF9 FAF9 E98B8F FAF9 +FAFA FAFA E9A0B0 FAFA +FAFB FAFB E4BAA8 FAFB +FAFC FAFC E58584 FAFC +FAFD FAFD E58891 FAFD +FAFE FAFE E59E8B FAFE +FBA1 FBA1 E5BDA2 FBA1 +FBA2 FBA2 E6B382 FBA2 +FBA3 FBA3 E6BB8E FBA3 +FBA4 FBA4 E78085 FBA4 +FBA5 FBA5 E78190 FBA5 +FBA6 FBA6 E782AF FBA6 +FBA7 FBA7 E78692 FBA7 +FBA8 FBA8 E78FA9 FBA8 +FBA9 FBA9 E791A9 FBA9 +FBAA FBAA E88D8A FBAA +FBAB FBAB E89EA2 FBAB +FBAC FBAC E8A1A1 FBAC +FBAD FBAD E98088 FBAD +FBAE FBAE E982A2 FBAE +FBAF FBAF E98EA3 FBAF +FBB0 FBB0 E9A6A8 FBB0 +FBB1 FBB1 E585AE FBB1 +FBB2 FBB2 E5BD97 FBB2 +FBB3 FBB3 E683A0 FBB3 +FBB4 FBB4 E685A7 FBB4 +FBB5 FBB5 E69AB3 FBB5 +FBB6 FBB6 E89599 FBB6 +FBB7 FBB7 E8B98A FBB7 +FBB8 FBB8 E986AF FBB8 +FBB9 FBB9 E99E8B FBB9 +FBBA FBBA E4B98E FBBA +FBBB FBBB E4BA92 FBBB +FBBC FBBC E591BC FBBC +FBBD FBBD E5A395 FBBD +FBBE FBBE E5A3BA FBBE +FBBF FBBF E5A5BD FBBF +FBC0 FBC0 E5B2B5 FBC0 +FBC1 FBC1 E5BCA7 FBC1 +FBC2 FBC2 E688B6 FBC2 +FBC3 FBC3 E68988 FBC3 +FBC4 FBC4 E6988A FBC4 +FBC5 FBC5 E699A7 FBC5 +FBC6 FBC6 E6AFAB FBC6 +FBC7 FBC7 E6B5A9 FBC7 +FBC8 FBC8 E6B78F FBC8 +FBC9 FBC9 E6B996 FBC9 +FBCA FBCA E6BBB8 FBCA +FBCB FBCB E6BE94 FBCB +FBCC FBCC E6BFA0 FBCC +FBCD FBCD E6BFA9 FBCD +FBCE FBCE E7819D FBCE +FBCF FBCF E78B90 FBCF +FBD0 FBD0 E790A5 FBD0 +FBD1 FBD1 E7919A FBD1 +FBD2 FBD2 E793A0 FBD2 +FBD3 FBD3 E79A93 FBD3 +FBD4 FBD4 E7A59C FBD4 +FBD5 FBD5 E7B38A FBD5 +FBD6 FBD6 E7B89E FBD6 +FBD7 FBD7 E883A1 FBD7 +FBD8 FBD8 E88AA6 FBD8 +FBD9 FBD9 E891AB FBD9 +FBDA FBDA E892BF FBDA +FBDB FBDB E8998E FBDB +FBDC FBDC E8999F FBDC +FBDD FBDD E89DB4 FBDD +FBDE FBDE E8ADB7 FBDE +FBDF FBDF E8B1AA FBDF +FBE0 FBE0 E98EAC FBE0 +FBE1 FBE1 E9A080 FBE1 +FBE2 FBE2 E9A1A5 FBE2 +FBE3 FBE3 E68391 FBE3 +FBE4 FBE4 E68896 FBE4 +FBE5 FBE5 E985B7 FBE5 +FBE6 FBE6 E5A99A FBE6 +FBE7 FBE7 E6988F FBE7 +FBE8 FBE8 E6B7B7 FBE8 +FBE9 FBE9 E6B8BE FBE9 +FBEA FBEA E790BF FBEA +FBEB FBEB E9AD82 FBEB +FBEC FBEC E5BFBD FBEC +FBED FBED E6839A FBED +FBEE FBEE E7AC8F FBEE +FBEF FBEF E59384 FBEF +FBF0 FBF0 E5BC98 FBF0 +FBF1 FBF1 E6B19E FBF1 +FBF2 FBF2 E6B393 FBF2 +FBF3 FBF3 E6B4AA FBF3 +FBF4 FBF4 E78398 FBF4 +FBF5 FBF5 E7B485 FBF5 +FBF6 FBF6 E899B9 FBF6 +FBF7 FBF7 E8A88C FBF7 +FBF8 FBF8 E9B4BB FBF8 +FBF9 FBF9 E58C96 FBF9 +FBFA FBFA E5928C FBFA +FBFB FBFB E5AC85 FBFB +FBFC FBFC E6A8BA FBFC +FBFD FBFD E781AB FBFD +FBFE FBFE E795B5 FBFE +FCA1 FCA1 E7A68D FCA1 +FCA2 FCA2 E7A6BE FCA2 +FCA3 FCA3 E88AB1 FCA3 +FCA4 FCA4 E88FAF FCA4 +FCA5 FCA5 E8A9B1 FCA5 +FCA6 FCA6 E8AD81 FCA6 +FCA7 FCA7 E8B2A8 FCA7 +FCA8 FCA8 E99DB4 FCA8 +FCA9 FCA9 EFA88B FCA9 +FCAA FCAA E693B4 FCAA +FCAB FCAB E694AB FCAB +FCAC FCAC E7A2BA FCAC +FCAD FCAD E7A2BB FCAD +FCAE FCAE E7A9AB FCAE +FCAF FCAF E4B8B8 FCAF +FCB0 FCB0 E5969A FCB0 +FCB1 FCB1 E5A590 FCB1 +FCB2 FCB2 E5AEA6 FCB2 +FCB3 FCB3 E5B9BB FCB3 +FCB4 FCB4 E682A3 FCB4 +FCB5 FCB5 E68F9B FCB5 +FCB6 FCB6 E6ADA1 FCB6 +FCB7 FCB7 E699A5 FCB7 +FCB8 FCB8 E6A193 FCB8 +FCB9 FCB9 E6B899 FCB9 +FCBA FCBA E785A5 FCBA +FCBB FCBB E792B0 FCBB +FCBC FCBC E7B488 FCBC +FCBD FCBD E98284 FCBD +FCBE FCBE E9A9A9 FCBE +FCBF FCBF E9B0A5 FCBF +FCC0 FCC0 E6B4BB FCC0 +FCC1 FCC1 E6BB91 FCC1 +FCC2 FCC2 E78CBE FCC2 +FCC3 FCC3 E8B181 FCC3 +FCC4 FCC4 E9978A FCC4 +FCC5 FCC5 E587B0 FCC5 +FCC6 FCC6 E5B98C FCC6 +FCC7 FCC7 E5BEA8 FCC7 +FCC8 FCC8 E6818D FCC8 +FCC9 FCC9 E683B6 FCC9 +FCCA FCCA E684B0 FCCA +FCCB FCCB E6858C FCCB +FCCC FCCC E69983 FCCC +FCCD FCCD E69984 FCCD +FCCE FCCE E6A6A5 FCCE +FCCF FCCF E6B381 FCCF +FCD0 FCD0 E6B99F FCD0 +FCD1 FCD1 E6BB89 FCD1 +FCD2 FCD2 E6BDA2 FCD2 +FCD3 FCD3 E7858C FCD3 +FCD4 FCD4 E7929C FCD4 +FCD5 FCD5 E79A87 FCD5 +FCD6 FCD6 E7AF81 FCD6 +FCD7 FCD7 E7B0A7 FCD7 +FCD8 FCD8 E88D92 FCD8 +FCD9 FCD9 E89D97 FCD9 +FCDA FCDA E98191 FCDA +FCDB FCDB E99A8D FCDB +FCDC FCDC E9BB83 FCDC +FCDD FCDD E58CAF FCDD +FCDE FCDE E59B9E FCDE +FCDF FCDF E5BBBB FCDF +FCE0 FCE0 E5BE8A FCE0 +FCE1 FCE1 E681A2 FCE1 +FCE2 FCE2 E68294 FCE2 +FCE3 FCE3 E687B7 FCE3 +FCE4 FCE4 E699A6 FCE4 +FCE5 FCE5 E69C83 FCE5 +FCE6 FCE6 E6AA9C FCE6 +FCE7 FCE7 E6B7AE FCE7 +FCE8 FCE8 E6BEAE FCE8 +FCE9 FCE9 E781B0 FCE9 +FCEA FCEA E78DAA FCEA +FCEB FCEB E7B9AA FCEB +FCEC FCEC E886BE FCEC +FCED FCED E88CB4 FCED +FCEE FCEE E89B94 FCEE +FCEF FCEF E8AAA8 FCEF +FCF0 FCF0 E8B384 FCF0 +FCF1 FCF1 E58A83 FCF1 +FCF2 FCF2 E78DB2 FCF2 +FCF3 FCF3 E5AE96 FCF3 +FCF4 FCF4 E6A9AB FCF4 +FCF5 FCF5 E99084 FCF5 +FCF6 FCF6 E593AE FCF6 +FCF7 FCF7 E59A86 FCF7 +FCF8 FCF8 E5AD9D FCF8 +FCF9 FCF9 E69588 FCF9 +FCFA FCFA E69685 FCFA +FCFB FCFB E69B89 FCFB +FCFC FCFC E6A29F FCFC +FCFD FCFD E6B68D FCFD +FCFE FCFE E6B786 FCFE +FDA1 FDA1 E788BB FDA1 +FDA2 FDA2 E882B4 FDA2 +FDA3 FDA3 E985B5 FDA3 +FDA4 FDA4 E9A98D FDA4 +FDA5 FDA5 E4BEAF FDA5 +FDA6 FDA6 E58099 FDA6 +FDA7 FDA7 E58E9A FDA7 +FDA8 FDA8 E5908E FDA8 +FDA9 FDA9 E590BC FDA9 +FDAA FDAA E59689 FDAA +FDAB FDAB E59785 FDAB +FDAC FDAC E5B8BF FDAC +FDAD FDAD E5BE8C FDAD +FDAE FDAE E69CBD FDAE +FDAF FDAF E785A6 FDAF +FDB0 FDB0 E78F9D FDB0 +FDB1 FDB1 E98085 FDB1 +FDB2 FDB2 E58B9B FDB2 +FDB3 FDB3 E58BB3 FDB3 +FDB4 FDB4 E5A1A4 FDB4 +FDB5 FDB5 E5A38E FDB5 +FDB6 FDB6 E78484 FDB6 +FDB7 FDB7 E7868F FDB7 +FDB8 FDB8 E787BB FDB8 +FDB9 FDB9 E896B0 FDB9 +FDBA FDBA E8A893 FDBA +FDBB FDBB E69A88 FDBB +FDBC FDBC E896A8 FDBC +FDBD FDBD E596A7 FDBD +FDBE FDBE E69A84 FDBE +FDBF FDBF E7858A FDBF +FDC0 FDC0 E890B1 FDC0 +FDC1 FDC1 E58D89 FDC1 +FDC2 FDC2 E59699 FDC2 +FDC3 FDC3 E6AF81 FDC3 +FDC4 FDC4 E5BD99 FDC4 +FDC5 FDC5 E5BEBD FDC5 +FDC6 FDC6 E68FAE FDC6 +FDC7 FDC7 E69A89 FDC7 +FDC8 FDC8 E78587 FDC8 +FDC9 FDC9 E8ABB1 FDC9 +FDCA FDCA E8BC9D FDCA +FDCB FDCB E9BABE FDCB +FDCC FDCC E4BC91 FDCC +FDCD FDCD E690BA FDCD +FDCE FDCE E7838B FDCE +FDCF FDCF E795A6 FDCF +FDD0 FDD0 E899A7 FDD0 +FDD1 FDD1 E681A4 FDD1 +FDD2 FDD2 E8AD8E FDD2 +FDD3 FDD3 E9B7B8 FDD3 +FDD4 FDD4 E58587 FDD4 +FDD5 FDD5 E587B6 FDD5 +FDD6 FDD6 E58C88 FDD6 +FDD7 FDD7 E6B4B6 FDD7 +FDD8 FDD8 E883B8 FDD8 +FDD9 FDD9 E9BB91 FDD9 +FDDA FDDA E69895 FDDA +FDDB FDDB E6ACA3 FDDB +FDDC FDDC E78298 FDDC +FDDD FDDD E79795 FDDD +FDDE FDDE E59083 FDDE +FDDF FDDF E5B1B9 FDDF +FDE0 FDE0 E7B487 FDE0 +FDE1 FDE1 E8A896 FDE1 +FDE2 FDE2 E6ACA0 FDE2 +FDE3 FDE3 E6ACBD FDE3 +FDE4 FDE4 E6AD86 FDE4 +FDE5 FDE5 E590B8 FDE5 +FDE6 FDE6 E681B0 FDE6 +FDE7 FDE7 E6B4BD FDE7 +FDE8 FDE8 E7BF95 FDE8 +FDE9 FDE9 E88888 FDE9 +FDEA FDEA E58396 FDEA +FDEB FDEB E5879E FDEB +FDEC FDEC E5969C FDEC +FDED FDED E599AB FDED +FDEE FDEE E59B8D FDEE +FDEF FDEF E5A7AC FDEF +FDF0 FDF0 E5AC89 FDF0 +FDF1 FDF1 E5B88C FDF1 +FDF2 FDF2 E68699 FDF2 +FDF3 FDF3 E68698 FDF3 +FDF4 FDF4 E688B1 FDF4 +FDF5 FDF5 E6999E FDF5 +FDF6 FDF6 E69BA6 FDF6 +FDF7 FDF7 E78699 FDF7 +FDF8 FDF8 E786B9 FDF8 +FDF9 FDF9 E786BA FDF9 +FDFA FDFA E78AA7 FDFA +FDFB FDFB E7A6A7 FDFB +FDFC FDFC E7A880 FDFC +FDFD FDFD E7BEB2 FDFD +FDFE FDFE E8A9B0 FDFE +DROP TABLE t1, t2; +SET sql_mode = default; +End of 5.4 tests +CREATE TABLE t1 (a int, b int); +select * from t1; +a b +4 64 +4 63 +4 62 +4 61 +4 60 +4 59 +4 58 +4 57 +4 56 +4 55 +4 54 +4 53 +4 52 +4 51 +4 50 +4 49 +4 48 +4 47 +4 46 +4 45 +4 44 +4 43 +4 42 +4 41 +4 40 +4 39 +4 38 +4 37 +4 36 +4 35 +4 34 +4 33 +4 32 +4 31 +4 30 +4 29 +4 28 +4 27 +4 26 +4 25 +4 24 +4 23 +4 22 +4 21 +4 20 +4 19 +4 18 +4 17 +4 16 +4 15 +4 14 +4 13 +4 12 +4 11 +4 10 +4 9 +4 8 +4 7 +4 6 +4 5 +4 4 +4 3 +4 2 +4 1 +select * from t1 limit 1; +a b +4 64 +select * from t1 limit 10; +a b +4 64 +4 63 +4 62 +4 61 +4 60 +4 59 +4 58 +4 57 +4 56 +4 55 +select * from t1 limit 100; +a b +4 64 +4 63 +4 62 +4 61 +4 60 +4 59 +4 58 +4 57 +4 56 +4 55 +4 54 +4 53 +4 52 +4 51 +4 50 +4 49 +4 48 +4 47 +4 46 +4 45 +4 44 +4 43 +4 42 +4 41 +4 40 +4 39 +4 38 +4 37 +4 36 +4 35 +4 34 +4 33 +4 32 +4 31 +4 30 +4 29 +4 28 +4 27 +4 26 +4 25 +4 24 +4 23 +4 22 +4 21 +4 20 +4 19 +4 18 +4 17 +4 16 +4 15 +4 14 +4 13 +4 12 +4 11 +4 10 +4 9 +4 8 +4 7 +4 6 +4 5 +4 4 +4 3 +4 2 +4 1 +select b, a from t1 limit 50; +b a +64 4 +63 4 +62 4 +61 4 +60 4 +59 4 +58 4 +57 4 +56 4 +55 4 +54 4 +53 4 +52 4 +51 4 +50 4 +49 4 +48 4 +47 4 +46 4 +45 4 +44 4 +43 4 +42 4 +41 4 +40 4 +39 4 +38 4 +37 4 +36 4 +35 4 +34 4 +33 4 +32 4 +31 4 +30 4 +29 4 +28 4 +27 4 +26 4 +25 4 +24 4 +23 4 +22 4 +21 4 +20 4 +19 4 +18 4 +17 4 +16 4 +15 4 +select * from t1 limit 100, 10; +a b +select * from t1 limit 500, 10; +a b +select * from t1 limit 3000, 50; +a b +select b, a from t1 limit 2000, 50; +b a +select b, a from t1 limit 4000, 50; +b a +drop table t1; +CREATE TABLE t1 (a int, b int, c int); +SELECT * FROM t1 ORDER BY a; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY b, a; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY a, c; +a b c +2 6 1 +2 6 2 +2 6 3 +2 6 4 +2 6 5 +2 6 6 +2 6 7 +2 6 8 +2 6 9 +2 6 10 +2 6 11 +2 6 12 +2 6 13 +2 6 14 +2 6 15 +2 6 16 +SELECT * FROM t1 ORDER BY a desc, b asc; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY b desc, c asc, a desc; +a b c +2 6 1 +2 6 2 +2 6 3 +2 6 4 +2 6 5 +2 6 6 +2 6 7 +2 6 8 +2 6 9 +2 6 10 +2 6 11 +2 6 12 +2 6 13 +2 6 14 +2 6 15 +2 6 16 +SELECT * FROM t1 ORDER BY c asc, a desc; +a b c +2 6 1 +2 6 2 +2 6 3 +2 6 4 +2 6 5 +2 6 6 +2 6 7 +2 6 8 +2 6 9 +2 6 10 +2 6 11 +2 6 12 +2 6 13 +2 6 14 +2 6 15 +2 6 16 +SELECT * FROM t1 ORDER BY NULL, a desc, b; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY a limit 10; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +SELECT * FROM t1 ORDER BY a desc, b asc limit 50; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY NULL, a desc, b asc limit 50; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +SELECT * FROM t1 ORDER BY NULL, a desc, b asc, NULL limit 50; +a b c +2 6 16 +2 6 15 +2 6 14 +2 6 13 +2 6 12 +2 6 11 +2 6 10 +2 6 9 +2 6 8 +2 6 7 +2 6 6 +2 6 5 +2 6 4 +2 6 3 +2 6 2 +2 6 1 +drop table t1; +CREATE TABLE t2 ( +id int(6) NOT NULL auto_increment, +description varchar(40) NOT NULL, +idform varchar(40), +ordre int(6) unsigned DEFAULT '0' NOT NULL, +image varchar(60), +PRIMARY KEY (id), +KEY id (id, ordre) +); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre un appel d offres','en_construction.html',10,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre des soumissions','en_construction.html',20,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Liste des t2','t2_liste_form.phtml',51060,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Consulter les soumissions','consulter_soumissions.phtml',200,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un type de materiel','typeMateriel_ajoute_form.phtml',51000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Modifier des clients','en_construction.html',40010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Effacer des clients','en_construction.html',40020,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un service','t2_ajoute_form.phtml',51050,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un type de materiel','typeMateriel_ajoute_form.phtml',51000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Effacer des clients','en_construction.html',40020,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un service','t2_ajoute_form.phtml',51050,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre un appel d offres','en_construction.html',10,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre des soumissions','en_construction.html',20,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Liste des t2','t2_liste_form.phtml',51060,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Modifier des clients','en_construction.html',40010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +SELECT * FROM t2 ORDER BY id; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +16 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +17 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +18 Modifier des clients en_construction.html 40010 link.gif +19 Effacer des clients en_construction.html 40020 link.gif +20 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +26 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +27 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +28 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +29 Emettre un appel d offres en_construction.html 10 emettre.gif +30 Emettre des soumissions en_construction.html 20 emettre.gif +31 Liste des t2 t2_liste_form.phtml 51060 link.gif +32 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +33 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +34 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +35 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +36 Modifier des clients en_construction.html 40010 link.gif +37 Effacer des clients en_construction.html 40020 link.gif +38 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +39 Emettre un appel d offres en_construction.html 10 emettre.gif +40 Emettre des soumissions en_construction.html 20 emettre.gif +41 Liste des t2 t2_liste_form.phtml 51060 link.gif +42 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +43 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +44 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +45 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +46 Modifier des clients en_construction.html 40010 link.gif +47 Effacer des clients en_construction.html 40020 link.gif +48 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +49 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +50 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +51 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +60 Effacer des clients en_construction.html 40020 link.gif +61 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +62 Emettre un appel d offres en_construction.html 10 emettre.gif +63 Emettre des soumissions en_construction.html 20 emettre.gif +64 Liste des t2 t2_liste_form.phtml 51060 link.gif +65 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +66 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +67 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +68 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +69 Modifier des clients en_construction.html 40010 link.gif +70 Effacer des clients en_construction.html 40020 link.gif +71 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +72 Emettre un appel d offres en_construction.html 10 emettre.gif +73 Emettre des soumissions en_construction.html 20 emettre.gif +74 Liste des t2 t2_liste_form.phtml 51060 link.gif +75 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +76 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +77 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +78 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +79 Modifier des clients en_construction.html 40010 link.gif +80 Effacer des clients en_construction.html 40020 link.gif +81 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +82 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +83 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +84 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +85 Emettre un appel d offres en_construction.html 10 emettre.gif +86 Emettre des soumissions en_construction.html 20 emettre.gif +87 Liste des t2 t2_liste_form.phtml 51060 link.gif +88 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +89 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +90 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +91 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +92 Modifier des clients en_construction.html 40010 link.gif +93 Effacer des clients en_construction.html 40020 link.gif +94 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +95 Emettre un appel d offres en_construction.html 10 emettre.gif +96 Emettre des soumissions en_construction.html 20 emettre.gif +97 Liste des t2 t2_liste_form.phtml 51060 link.gif +98 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +99 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +100 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +101 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +102 Modifier des clients en_construction.html 40010 link.gif +103 Effacer des clients en_construction.html 40020 link.gif +104 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +105 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +106 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +107 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +108 Effacer des clients en_construction.html 40020 link.gif +109 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +125 Emettre un appel d offres en_construction.html 10 emettre.gif +126 Emettre des soumissions en_construction.html 20 emettre.gif +127 Liste des t2 t2_liste_form.phtml 51060 link.gif +128 Emettre un appel d offres en_construction.html 10 emettre.gif +129 Emettre des soumissions en_construction.html 20 emettre.gif +130 Liste des t2 t2_liste_form.phtml 51060 link.gif +131 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +132 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +133 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +134 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +135 Modifier des clients en_construction.html 40010 link.gif +136 Effacer des clients en_construction.html 40020 link.gif +137 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +138 Emettre un appel d offres en_construction.html 10 emettre.gif +139 Emettre des soumissions en_construction.html 20 emettre.gif +140 Liste des t2 t2_liste_form.phtml 51060 link.gif +141 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +142 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +143 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +144 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +145 Modifier des clients en_construction.html 40010 link.gif +146 Effacer des clients en_construction.html 40020 link.gif +147 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +148 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +149 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +150 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +151 Emettre un appel d offres en_construction.html 10 emettre.gif +152 Emettre des soumissions en_construction.html 20 emettre.gif +153 Liste des t2 t2_liste_form.phtml 51060 link.gif +154 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +155 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +156 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +157 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +158 Modifier des clients en_construction.html 40010 link.gif +159 Effacer des clients en_construction.html 40020 link.gif +160 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +161 Emettre un appel d offres en_construction.html 10 emettre.gif +162 Emettre des soumissions en_construction.html 20 emettre.gif +163 Liste des t2 t2_liste_form.phtml 51060 link.gif +164 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +165 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +166 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +167 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +168 Modifier des clients en_construction.html 40010 link.gif +169 Effacer des clients en_construction.html 40020 link.gif +170 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +171 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +172 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +173 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +174 Effacer des clients en_construction.html 40020 link.gif +175 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +176 Emettre un appel d offres en_construction.html 10 emettre.gif +177 Emettre des soumissions en_construction.html 20 emettre.gif +178 Liste des t2 t2_liste_form.phtml 51060 link.gif +179 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +180 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +181 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +182 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +183 Modifier des clients en_construction.html 40010 link.gif +184 Effacer des clients en_construction.html 40020 link.gif +185 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +186 Emettre un appel d offres en_construction.html 10 emettre.gif +187 Emettre des soumissions en_construction.html 20 emettre.gif +188 Liste des t2 t2_liste_form.phtml 51060 link.gif +189 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +190 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +191 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +192 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +193 Modifier des clients en_construction.html 40010 link.gif +194 Effacer des clients en_construction.html 40020 link.gif +195 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +196 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +197 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +198 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +199 Emettre un appel d offres en_construction.html 10 emettre.gif +200 Emettre des soumissions en_construction.html 20 emettre.gif +201 Liste des t2 t2_liste_form.phtml 51060 link.gif +202 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +203 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +204 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +205 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +206 Modifier des clients en_construction.html 40010 link.gif +207 Effacer des clients en_construction.html 40020 link.gif +208 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +209 Emettre un appel d offres en_construction.html 10 emettre.gif +210 Emettre des soumissions en_construction.html 20 emettre.gif +211 Liste des t2 t2_liste_form.phtml 51060 link.gif +212 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +213 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +214 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +215 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +216 Modifier des clients en_construction.html 40010 link.gif +217 Effacer des clients en_construction.html 40020 link.gif +218 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +219 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +220 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +221 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +222 Effacer des clients en_construction.html 40020 link.gif +223 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +224 Emettre un appel d offres en_construction.html 10 emettre.gif +225 Emettre des soumissions en_construction.html 20 emettre.gif +226 Liste des t2 t2_liste_form.phtml 51060 link.gif +255 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +256 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +257 Modifier des clients en_construction.html 40010 link.gif +258 Emettre un appel d offres en_construction.html 10 emettre.gif +259 Emettre des soumissions en_construction.html 20 emettre.gif +260 Liste des t2 t2_liste_form.phtml 51060 link.gif +261 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +262 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +263 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +264 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +265 Modifier des clients en_construction.html 40010 link.gif +266 Effacer des clients en_construction.html 40020 link.gif +267 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +268 Emettre un appel d offres en_construction.html 10 emettre.gif +269 Emettre des soumissions en_construction.html 20 emettre.gif +270 Liste des t2 t2_liste_form.phtml 51060 link.gif +271 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +272 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +273 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +274 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +275 Modifier des clients en_construction.html 40010 link.gif +276 Effacer des clients en_construction.html 40020 link.gif +277 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +278 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +279 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +280 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +281 Emettre un appel d offres en_construction.html 10 emettre.gif +282 Emettre des soumissions en_construction.html 20 emettre.gif +283 Liste des t2 t2_liste_form.phtml 51060 link.gif +284 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +285 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +286 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +287 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +288 Modifier des clients en_construction.html 40010 link.gif +289 Effacer des clients en_construction.html 40020 link.gif +290 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +291 Emettre un appel d offres en_construction.html 10 emettre.gif +292 Emettre des soumissions en_construction.html 20 emettre.gif +293 Liste des t2 t2_liste_form.phtml 51060 link.gif +294 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +295 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +296 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +297 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +298 Modifier des clients en_construction.html 40010 link.gif +299 Effacer des clients en_construction.html 40020 link.gif +300 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +301 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +302 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +303 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +304 Effacer des clients en_construction.html 40020 link.gif +305 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +306 Emettre un appel d offres en_construction.html 10 emettre.gif +307 Emettre des soumissions en_construction.html 20 emettre.gif +308 Liste des t2 t2_liste_form.phtml 51060 link.gif +309 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +310 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +311 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +312 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +313 Modifier des clients en_construction.html 40010 link.gif +314 Effacer des clients en_construction.html 40020 link.gif +315 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +316 Emettre un appel d offres en_construction.html 10 emettre.gif +317 Emettre des soumissions en_construction.html 20 emettre.gif +318 Liste des t2 t2_liste_form.phtml 51060 link.gif +319 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +320 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +321 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +322 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +323 Modifier des clients en_construction.html 40010 link.gif +324 Effacer des clients en_construction.html 40020 link.gif +325 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +326 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +327 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +328 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +329 Emettre un appel d offres en_construction.html 10 emettre.gif +330 Emettre des soumissions en_construction.html 20 emettre.gif +331 Liste des t2 t2_liste_form.phtml 51060 link.gif +332 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +333 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +334 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +335 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +336 Modifier des clients en_construction.html 40010 link.gif +337 Effacer des clients en_construction.html 40020 link.gif +338 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +339 Emettre un appel d offres en_construction.html 10 emettre.gif +340 Emettre des soumissions en_construction.html 20 emettre.gif +341 Liste des t2 t2_liste_form.phtml 51060 link.gif +342 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +343 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +344 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +345 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +346 Modifier des clients en_construction.html 40010 link.gif +347 Effacer des clients en_construction.html 40020 link.gif +348 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +349 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +350 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +351 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +352 Effacer des clients en_construction.html 40020 link.gif +353 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +354 Emettre un appel d offres en_construction.html 10 emettre.gif +355 Emettre des soumissions en_construction.html 20 emettre.gif +356 Liste des t2 t2_liste_form.phtml 51060 link.gif +357 Emettre un appel d offres en_construction.html 10 emettre.gif +358 Emettre des soumissions en_construction.html 20 emettre.gif +359 Liste des t2 t2_liste_form.phtml 51060 link.gif +360 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +361 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +362 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +363 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +364 Modifier des clients en_construction.html 40010 link.gif +365 Effacer des clients en_construction.html 40020 link.gif +366 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +367 Emettre un appel d offres en_construction.html 10 emettre.gif +368 Emettre des soumissions en_construction.html 20 emettre.gif +369 Liste des t2 t2_liste_form.phtml 51060 link.gif +370 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +371 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +372 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +373 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +374 Modifier des clients en_construction.html 40010 link.gif +375 Effacer des clients en_construction.html 40020 link.gif +376 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +377 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +378 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +379 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +380 Emettre un appel d offres en_construction.html 10 emettre.gif +381 Emettre des soumissions en_construction.html 20 emettre.gif +382 Liste des t2 t2_liste_form.phtml 51060 link.gif +383 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +384 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +385 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +386 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +387 Modifier des clients en_construction.html 40010 link.gif +388 Effacer des clients en_construction.html 40020 link.gif +389 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +390 Emettre un appel d offres en_construction.html 10 emettre.gif +391 Emettre des soumissions en_construction.html 20 emettre.gif +392 Liste des t2 t2_liste_form.phtml 51060 link.gif +393 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +394 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +395 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +396 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +397 Modifier des clients en_construction.html 40010 link.gif +398 Effacer des clients en_construction.html 40020 link.gif +399 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +400 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +401 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +402 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +403 Effacer des clients en_construction.html 40020 link.gif +404 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +405 Emettre un appel d offres en_construction.html 10 emettre.gif +406 Emettre des soumissions en_construction.html 20 emettre.gif +407 Liste des t2 t2_liste_form.phtml 51060 link.gif +408 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +409 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +410 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +411 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +412 Modifier des clients en_construction.html 40010 link.gif +413 Effacer des clients en_construction.html 40020 link.gif +414 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +415 Emettre un appel d offres en_construction.html 10 emettre.gif +416 Emettre des soumissions en_construction.html 20 emettre.gif +417 Liste des t2 t2_liste_form.phtml 51060 link.gif +418 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +419 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +420 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +421 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +422 Modifier des clients en_construction.html 40010 link.gif +423 Effacer des clients en_construction.html 40020 link.gif +424 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +425 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +426 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +427 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +428 Emettre un appel d offres en_construction.html 10 emettre.gif +429 Emettre des soumissions en_construction.html 20 emettre.gif +430 Liste des t2 t2_liste_form.phtml 51060 link.gif +431 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +432 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +433 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +434 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +435 Modifier des clients en_construction.html 40010 link.gif +436 Effacer des clients en_construction.html 40020 link.gif +437 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +438 Emettre un appel d offres en_construction.html 10 emettre.gif +439 Emettre des soumissions en_construction.html 20 emettre.gif +440 Liste des t2 t2_liste_form.phtml 51060 link.gif +441 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +442 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +443 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +444 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +445 Modifier des clients en_construction.html 40010 link.gif +446 Effacer des clients en_construction.html 40020 link.gif +447 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +448 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +449 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +450 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +451 Effacer des clients en_construction.html 40020 link.gif +452 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +453 Emettre un appel d offres en_construction.html 10 emettre.gif +454 Emettre des soumissions en_construction.html 20 emettre.gif +455 Liste des t2 t2_liste_form.phtml 51060 link.gif +456 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +457 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +458 Modifier des clients en_construction.html 40010 link.gif +513 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +514 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +515 Emettre un appel d offres en_construction.html 10 emettre.gif +516 Emettre des soumissions en_construction.html 20 emettre.gif +517 Liste des t2 t2_liste_form.phtml 51060 link.gif +518 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +519 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +520 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +521 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +522 Modifier des clients en_construction.html 40010 link.gif +523 Effacer des clients en_construction.html 40020 link.gif +524 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +525 Emettre un appel d offres en_construction.html 10 emettre.gif +526 Emettre des soumissions en_construction.html 20 emettre.gif +527 Liste des t2 t2_liste_form.phtml 51060 link.gif +528 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +529 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +530 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +531 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +532 Modifier des clients en_construction.html 40010 link.gif +533 Effacer des clients en_construction.html 40020 link.gif +534 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +535 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +536 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +537 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +538 Emettre un appel d offres en_construction.html 10 emettre.gif +539 Emettre des soumissions en_construction.html 20 emettre.gif +540 Liste des t2 t2_liste_form.phtml 51060 link.gif +541 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +542 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +543 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +544 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +545 Modifier des clients en_construction.html 40010 link.gif +546 Effacer des clients en_construction.html 40020 link.gif +547 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +548 Emettre un appel d offres en_construction.html 10 emettre.gif +549 Emettre des soumissions en_construction.html 20 emettre.gif +550 Liste des t2 t2_liste_form.phtml 51060 link.gif +551 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +552 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +553 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +554 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +555 Modifier des clients en_construction.html 40010 link.gif +556 Effacer des clients en_construction.html 40020 link.gif +557 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +558 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +559 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +560 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +561 Effacer des clients en_construction.html 40020 link.gif +562 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +563 Emettre un appel d offres en_construction.html 10 emettre.gif +564 Emettre des soumissions en_construction.html 20 emettre.gif +565 Liste des t2 t2_liste_form.phtml 51060 link.gif +566 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +567 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +568 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +569 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +570 Modifier des clients en_construction.html 40010 link.gif +571 Effacer des clients en_construction.html 40020 link.gif +572 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +573 Emettre un appel d offres en_construction.html 10 emettre.gif +574 Emettre des soumissions en_construction.html 20 emettre.gif +575 Liste des t2 t2_liste_form.phtml 51060 link.gif +576 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +577 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +578 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +579 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +580 Modifier des clients en_construction.html 40010 link.gif +581 Effacer des clients en_construction.html 40020 link.gif +582 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +583 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +584 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +585 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +586 Emettre un appel d offres en_construction.html 10 emettre.gif +587 Emettre des soumissions en_construction.html 20 emettre.gif +588 Liste des t2 t2_liste_form.phtml 51060 link.gif +589 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +590 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +591 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +592 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +593 Modifier des clients en_construction.html 40010 link.gif +594 Effacer des clients en_construction.html 40020 link.gif +595 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +596 Emettre un appel d offres en_construction.html 10 emettre.gif +597 Emettre des soumissions en_construction.html 20 emettre.gif +598 Liste des t2 t2_liste_form.phtml 51060 link.gif +599 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +600 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +601 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +602 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +603 Modifier des clients en_construction.html 40010 link.gif +604 Effacer des clients en_construction.html 40020 link.gif +605 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +606 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +607 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +608 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +609 Effacer des clients en_construction.html 40020 link.gif +610 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +611 Emettre un appel d offres en_construction.html 10 emettre.gif +612 Emettre des soumissions en_construction.html 20 emettre.gif +613 Liste des t2 t2_liste_form.phtml 51060 link.gif +614 Emettre un appel d offres en_construction.html 10 emettre.gif +615 Emettre des soumissions en_construction.html 20 emettre.gif +616 Liste des t2 t2_liste_form.phtml 51060 link.gif +617 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +618 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +619 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +620 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +621 Modifier des clients en_construction.html 40010 link.gif +622 Effacer des clients en_construction.html 40020 link.gif +623 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +624 Emettre un appel d offres en_construction.html 10 emettre.gif +625 Emettre des soumissions en_construction.html 20 emettre.gif +626 Liste des t2 t2_liste_form.phtml 51060 link.gif +627 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +628 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +629 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +630 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +631 Modifier des clients en_construction.html 40010 link.gif +632 Effacer des clients en_construction.html 40020 link.gif +633 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +634 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +635 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +636 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +637 Emettre un appel d offres en_construction.html 10 emettre.gif +638 Emettre des soumissions en_construction.html 20 emettre.gif +639 Liste des t2 t2_liste_form.phtml 51060 link.gif +640 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +641 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +642 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +643 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +644 Modifier des clients en_construction.html 40010 link.gif +645 Effacer des clients en_construction.html 40020 link.gif +646 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +647 Emettre un appel d offres en_construction.html 10 emettre.gif +648 Emettre des soumissions en_construction.html 20 emettre.gif +649 Liste des t2 t2_liste_form.phtml 51060 link.gif +650 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +651 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +652 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +653 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +654 Modifier des clients en_construction.html 40010 link.gif +655 Effacer des clients en_construction.html 40020 link.gif +656 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +657 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +658 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +659 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +660 Effacer des clients en_construction.html 40020 link.gif +661 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +662 Emettre un appel d offres en_construction.html 10 emettre.gif +663 Emettre des soumissions en_construction.html 20 emettre.gif +664 Liste des t2 t2_liste_form.phtml 51060 link.gif +665 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +666 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +667 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +668 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +669 Modifier des clients en_construction.html 40010 link.gif +670 Effacer des clients en_construction.html 40020 link.gif +671 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +672 Emettre un appel d offres en_construction.html 10 emettre.gif +673 Emettre des soumissions en_construction.html 20 emettre.gif +674 Liste des t2 t2_liste_form.phtml 51060 link.gif +675 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +676 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +677 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +678 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +679 Modifier des clients en_construction.html 40010 link.gif +680 Effacer des clients en_construction.html 40020 link.gif +681 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +682 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +683 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +684 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +685 Emettre un appel d offres en_construction.html 10 emettre.gif +686 Emettre des soumissions en_construction.html 20 emettre.gif +687 Liste des t2 t2_liste_form.phtml 51060 link.gif +688 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +689 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +690 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +691 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +692 Modifier des clients en_construction.html 40010 link.gif +693 Effacer des clients en_construction.html 40020 link.gif +694 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +695 Emettre un appel d offres en_construction.html 10 emettre.gif +696 Emettre des soumissions en_construction.html 20 emettre.gif +697 Liste des t2 t2_liste_form.phtml 51060 link.gif +698 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +699 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +700 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +701 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +702 Modifier des clients en_construction.html 40010 link.gif +703 Effacer des clients en_construction.html 40020 link.gif +704 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +705 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +706 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +707 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +708 Effacer des clients en_construction.html 40020 link.gif +709 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +710 Emettre un appel d offres en_construction.html 10 emettre.gif +711 Emettre des soumissions en_construction.html 20 emettre.gif +712 Liste des t2 t2_liste_form.phtml 51060 link.gif +713 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +714 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +715 Modifier des clients en_construction.html 40010 link.gif +716 Emettre un appel d offres en_construction.html 10 emettre.gif +717 Emettre des soumissions en_construction.html 20 emettre.gif +718 Liste des t2 t2_liste_form.phtml 51060 link.gif +719 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +720 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +721 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +722 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +723 Modifier des clients en_construction.html 40010 link.gif +724 Effacer des clients en_construction.html 40020 link.gif +725 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +726 Emettre un appel d offres en_construction.html 10 emettre.gif +727 Emettre des soumissions en_construction.html 20 emettre.gif +728 Liste des t2 t2_liste_form.phtml 51060 link.gif +729 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +730 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +731 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +732 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +733 Modifier des clients en_construction.html 40010 link.gif +734 Effacer des clients en_construction.html 40020 link.gif +735 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +736 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +737 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +738 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +739 Emettre un appel d offres en_construction.html 10 emettre.gif +740 Emettre des soumissions en_construction.html 20 emettre.gif +741 Liste des t2 t2_liste_form.phtml 51060 link.gif +742 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +743 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +744 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +745 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +746 Modifier des clients en_construction.html 40010 link.gif +747 Effacer des clients en_construction.html 40020 link.gif +748 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +749 Emettre un appel d offres en_construction.html 10 emettre.gif +750 Emettre des soumissions en_construction.html 20 emettre.gif +751 Liste des t2 t2_liste_form.phtml 51060 link.gif +752 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +753 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +754 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +755 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +756 Modifier des clients en_construction.html 40010 link.gif +757 Effacer des clients en_construction.html 40020 link.gif +758 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +759 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +760 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +761 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +762 Effacer des clients en_construction.html 40020 link.gif +763 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +764 Emettre un appel d offres en_construction.html 10 emettre.gif +765 Emettre des soumissions en_construction.html 20 emettre.gif +766 Liste des t2 t2_liste_form.phtml 51060 link.gif +767 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +768 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +769 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +770 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +771 Modifier des clients en_construction.html 40010 link.gif +772 Effacer des clients en_construction.html 40020 link.gif +773 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +774 Emettre un appel d offres en_construction.html 10 emettre.gif +775 Emettre des soumissions en_construction.html 20 emettre.gif +776 Liste des t2 t2_liste_form.phtml 51060 link.gif +777 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +778 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +779 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +780 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +781 Modifier des clients en_construction.html 40010 link.gif +782 Effacer des clients en_construction.html 40020 link.gif +783 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +784 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +785 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +786 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +787 Emettre un appel d offres en_construction.html 10 emettre.gif +788 Emettre des soumissions en_construction.html 20 emettre.gif +789 Liste des t2 t2_liste_form.phtml 51060 link.gif +790 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +791 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +792 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +793 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +794 Modifier des clients en_construction.html 40010 link.gif +795 Effacer des clients en_construction.html 40020 link.gif +796 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +797 Emettre un appel d offres en_construction.html 10 emettre.gif +798 Emettre des soumissions en_construction.html 20 emettre.gif +799 Liste des t2 t2_liste_form.phtml 51060 link.gif +800 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +801 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +802 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +803 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +804 Modifier des clients en_construction.html 40010 link.gif +805 Effacer des clients en_construction.html 40020 link.gif +806 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +807 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +808 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +809 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +810 Effacer des clients en_construction.html 40020 link.gif +811 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +812 Emettre un appel d offres en_construction.html 10 emettre.gif +813 Emettre des soumissions en_construction.html 20 emettre.gif +814 Liste des t2 t2_liste_form.phtml 51060 link.gif +815 Emettre un appel d offres en_construction.html 10 emettre.gif +816 Emettre des soumissions en_construction.html 20 emettre.gif +817 Liste des t2 t2_liste_form.phtml 51060 link.gif +818 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +819 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +820 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +821 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +822 Modifier des clients en_construction.html 40010 link.gif +823 Effacer des clients en_construction.html 40020 link.gif +824 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +825 Emettre un appel d offres en_construction.html 10 emettre.gif +826 Emettre des soumissions en_construction.html 20 emettre.gif +827 Liste des t2 t2_liste_form.phtml 51060 link.gif +828 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +829 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +830 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +831 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +832 Modifier des clients en_construction.html 40010 link.gif +833 Effacer des clients en_construction.html 40020 link.gif +834 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +835 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +836 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +837 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +838 Emettre un appel d offres en_construction.html 10 emettre.gif +839 Emettre des soumissions en_construction.html 20 emettre.gif +840 Liste des t2 t2_liste_form.phtml 51060 link.gif +841 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +842 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +843 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +844 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +845 Modifier des clients en_construction.html 40010 link.gif +846 Effacer des clients en_construction.html 40020 link.gif +847 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +848 Emettre un appel d offres en_construction.html 10 emettre.gif +849 Emettre des soumissions en_construction.html 20 emettre.gif +850 Liste des t2 t2_liste_form.phtml 51060 link.gif +851 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +852 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +853 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +854 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +855 Modifier des clients en_construction.html 40010 link.gif +856 Effacer des clients en_construction.html 40020 link.gif +857 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +858 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +859 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +860 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +861 Effacer des clients en_construction.html 40020 link.gif +862 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +863 Emettre un appel d offres en_construction.html 10 emettre.gif +864 Emettre des soumissions en_construction.html 20 emettre.gif +865 Liste des t2 t2_liste_form.phtml 51060 link.gif +866 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +867 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +868 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +869 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +870 Modifier des clients en_construction.html 40010 link.gif +871 Effacer des clients en_construction.html 40020 link.gif +872 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +873 Emettre un appel d offres en_construction.html 10 emettre.gif +874 Emettre des soumissions en_construction.html 20 emettre.gif +875 Liste des t2 t2_liste_form.phtml 51060 link.gif +876 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +877 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +878 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +879 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +880 Modifier des clients en_construction.html 40010 link.gif +881 Effacer des clients en_construction.html 40020 link.gif +882 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +883 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +884 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +885 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +886 Emettre un appel d offres en_construction.html 10 emettre.gif +887 Emettre des soumissions en_construction.html 20 emettre.gif +888 Liste des t2 t2_liste_form.phtml 51060 link.gif +889 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +890 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +891 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +892 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +893 Modifier des clients en_construction.html 40010 link.gif +894 Effacer des clients en_construction.html 40020 link.gif +895 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +896 Emettre un appel d offres en_construction.html 10 emettre.gif +897 Emettre des soumissions en_construction.html 20 emettre.gif +898 Liste des t2 t2_liste_form.phtml 51060 link.gif +899 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +900 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +901 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +902 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +903 Modifier des clients en_construction.html 40010 link.gif +904 Effacer des clients en_construction.html 40020 link.gif +905 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +906 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +907 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +908 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +909 Effacer des clients en_construction.html 40020 link.gif +910 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +911 Emettre un appel d offres en_construction.html 10 emettre.gif +912 Emettre des soumissions en_construction.html 20 emettre.gif +913 Liste des t2 t2_liste_form.phtml 51060 link.gif +914 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +915 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +916 Modifier des clients en_construction.html 40010 link.gif +917 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +918 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +SELECT * FROM t2 ORDER BY id, ordre; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +16 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +17 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +18 Modifier des clients en_construction.html 40010 link.gif +19 Effacer des clients en_construction.html 40020 link.gif +20 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +26 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +27 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +28 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +29 Emettre un appel d offres en_construction.html 10 emettre.gif +30 Emettre des soumissions en_construction.html 20 emettre.gif +31 Liste des t2 t2_liste_form.phtml 51060 link.gif +32 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +33 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +34 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +35 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +36 Modifier des clients en_construction.html 40010 link.gif +37 Effacer des clients en_construction.html 40020 link.gif +38 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +39 Emettre un appel d offres en_construction.html 10 emettre.gif +40 Emettre des soumissions en_construction.html 20 emettre.gif +41 Liste des t2 t2_liste_form.phtml 51060 link.gif +42 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +43 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +44 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +45 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +46 Modifier des clients en_construction.html 40010 link.gif +47 Effacer des clients en_construction.html 40020 link.gif +48 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +49 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +50 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +51 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +60 Effacer des clients en_construction.html 40020 link.gif +61 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +62 Emettre un appel d offres en_construction.html 10 emettre.gif +63 Emettre des soumissions en_construction.html 20 emettre.gif +64 Liste des t2 t2_liste_form.phtml 51060 link.gif +65 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +66 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +67 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +68 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +69 Modifier des clients en_construction.html 40010 link.gif +70 Effacer des clients en_construction.html 40020 link.gif +71 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +72 Emettre un appel d offres en_construction.html 10 emettre.gif +73 Emettre des soumissions en_construction.html 20 emettre.gif +74 Liste des t2 t2_liste_form.phtml 51060 link.gif +75 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +76 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +77 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +78 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +79 Modifier des clients en_construction.html 40010 link.gif +80 Effacer des clients en_construction.html 40020 link.gif +81 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +82 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +83 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +84 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +85 Emettre un appel d offres en_construction.html 10 emettre.gif +86 Emettre des soumissions en_construction.html 20 emettre.gif +87 Liste des t2 t2_liste_form.phtml 51060 link.gif +88 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +89 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +90 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +91 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +92 Modifier des clients en_construction.html 40010 link.gif +93 Effacer des clients en_construction.html 40020 link.gif +94 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +95 Emettre un appel d offres en_construction.html 10 emettre.gif +96 Emettre des soumissions en_construction.html 20 emettre.gif +97 Liste des t2 t2_liste_form.phtml 51060 link.gif +98 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +99 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +100 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +101 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +102 Modifier des clients en_construction.html 40010 link.gif +103 Effacer des clients en_construction.html 40020 link.gif +104 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +105 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +106 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +107 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +108 Effacer des clients en_construction.html 40020 link.gif +109 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +125 Emettre un appel d offres en_construction.html 10 emettre.gif +126 Emettre des soumissions en_construction.html 20 emettre.gif +127 Liste des t2 t2_liste_form.phtml 51060 link.gif +128 Emettre un appel d offres en_construction.html 10 emettre.gif +129 Emettre des soumissions en_construction.html 20 emettre.gif +130 Liste des t2 t2_liste_form.phtml 51060 link.gif +131 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +132 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +133 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +134 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +135 Modifier des clients en_construction.html 40010 link.gif +136 Effacer des clients en_construction.html 40020 link.gif +137 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +138 Emettre un appel d offres en_construction.html 10 emettre.gif +139 Emettre des soumissions en_construction.html 20 emettre.gif +140 Liste des t2 t2_liste_form.phtml 51060 link.gif +141 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +142 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +143 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +144 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +145 Modifier des clients en_construction.html 40010 link.gif +146 Effacer des clients en_construction.html 40020 link.gif +147 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +148 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +149 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +150 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +151 Emettre un appel d offres en_construction.html 10 emettre.gif +152 Emettre des soumissions en_construction.html 20 emettre.gif +153 Liste des t2 t2_liste_form.phtml 51060 link.gif +154 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +155 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +156 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +157 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +158 Modifier des clients en_construction.html 40010 link.gif +159 Effacer des clients en_construction.html 40020 link.gif +160 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +161 Emettre un appel d offres en_construction.html 10 emettre.gif +162 Emettre des soumissions en_construction.html 20 emettre.gif +163 Liste des t2 t2_liste_form.phtml 51060 link.gif +164 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +165 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +166 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +167 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +168 Modifier des clients en_construction.html 40010 link.gif +169 Effacer des clients en_construction.html 40020 link.gif +170 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +171 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +172 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +173 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +174 Effacer des clients en_construction.html 40020 link.gif +175 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +176 Emettre un appel d offres en_construction.html 10 emettre.gif +177 Emettre des soumissions en_construction.html 20 emettre.gif +178 Liste des t2 t2_liste_form.phtml 51060 link.gif +179 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +180 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +181 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +182 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +183 Modifier des clients en_construction.html 40010 link.gif +184 Effacer des clients en_construction.html 40020 link.gif +185 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +186 Emettre un appel d offres en_construction.html 10 emettre.gif +187 Emettre des soumissions en_construction.html 20 emettre.gif +188 Liste des t2 t2_liste_form.phtml 51060 link.gif +189 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +190 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +191 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +192 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +193 Modifier des clients en_construction.html 40010 link.gif +194 Effacer des clients en_construction.html 40020 link.gif +195 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +196 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +197 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +198 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +199 Emettre un appel d offres en_construction.html 10 emettre.gif +200 Emettre des soumissions en_construction.html 20 emettre.gif +201 Liste des t2 t2_liste_form.phtml 51060 link.gif +202 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +203 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +204 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +205 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +206 Modifier des clients en_construction.html 40010 link.gif +207 Effacer des clients en_construction.html 40020 link.gif +208 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +209 Emettre un appel d offres en_construction.html 10 emettre.gif +210 Emettre des soumissions en_construction.html 20 emettre.gif +211 Liste des t2 t2_liste_form.phtml 51060 link.gif +212 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +213 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +214 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +215 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +216 Modifier des clients en_construction.html 40010 link.gif +217 Effacer des clients en_construction.html 40020 link.gif +218 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +219 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +220 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +221 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +222 Effacer des clients en_construction.html 40020 link.gif +223 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +224 Emettre un appel d offres en_construction.html 10 emettre.gif +225 Emettre des soumissions en_construction.html 20 emettre.gif +226 Liste des t2 t2_liste_form.phtml 51060 link.gif +255 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +256 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +257 Modifier des clients en_construction.html 40010 link.gif +258 Emettre un appel d offres en_construction.html 10 emettre.gif +259 Emettre des soumissions en_construction.html 20 emettre.gif +260 Liste des t2 t2_liste_form.phtml 51060 link.gif +261 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +262 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +263 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +264 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +265 Modifier des clients en_construction.html 40010 link.gif +266 Effacer des clients en_construction.html 40020 link.gif +267 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +268 Emettre un appel d offres en_construction.html 10 emettre.gif +269 Emettre des soumissions en_construction.html 20 emettre.gif +270 Liste des t2 t2_liste_form.phtml 51060 link.gif +271 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +272 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +273 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +274 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +275 Modifier des clients en_construction.html 40010 link.gif +276 Effacer des clients en_construction.html 40020 link.gif +277 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +278 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +279 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +280 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +281 Emettre un appel d offres en_construction.html 10 emettre.gif +282 Emettre des soumissions en_construction.html 20 emettre.gif +283 Liste des t2 t2_liste_form.phtml 51060 link.gif +284 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +285 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +286 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +287 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +288 Modifier des clients en_construction.html 40010 link.gif +289 Effacer des clients en_construction.html 40020 link.gif +290 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +291 Emettre un appel d offres en_construction.html 10 emettre.gif +292 Emettre des soumissions en_construction.html 20 emettre.gif +293 Liste des t2 t2_liste_form.phtml 51060 link.gif +294 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +295 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +296 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +297 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +298 Modifier des clients en_construction.html 40010 link.gif +299 Effacer des clients en_construction.html 40020 link.gif +300 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +301 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +302 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +303 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +304 Effacer des clients en_construction.html 40020 link.gif +305 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +306 Emettre un appel d offres en_construction.html 10 emettre.gif +307 Emettre des soumissions en_construction.html 20 emettre.gif +308 Liste des t2 t2_liste_form.phtml 51060 link.gif +309 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +310 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +311 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +312 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +313 Modifier des clients en_construction.html 40010 link.gif +314 Effacer des clients en_construction.html 40020 link.gif +315 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +316 Emettre un appel d offres en_construction.html 10 emettre.gif +317 Emettre des soumissions en_construction.html 20 emettre.gif +318 Liste des t2 t2_liste_form.phtml 51060 link.gif +319 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +320 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +321 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +322 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +323 Modifier des clients en_construction.html 40010 link.gif +324 Effacer des clients en_construction.html 40020 link.gif +325 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +326 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +327 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +328 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +329 Emettre un appel d offres en_construction.html 10 emettre.gif +330 Emettre des soumissions en_construction.html 20 emettre.gif +331 Liste des t2 t2_liste_form.phtml 51060 link.gif +332 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +333 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +334 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +335 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +336 Modifier des clients en_construction.html 40010 link.gif +337 Effacer des clients en_construction.html 40020 link.gif +338 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +339 Emettre un appel d offres en_construction.html 10 emettre.gif +340 Emettre des soumissions en_construction.html 20 emettre.gif +341 Liste des t2 t2_liste_form.phtml 51060 link.gif +342 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +343 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +344 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +345 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +346 Modifier des clients en_construction.html 40010 link.gif +347 Effacer des clients en_construction.html 40020 link.gif +348 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +349 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +350 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +351 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +352 Effacer des clients en_construction.html 40020 link.gif +353 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +354 Emettre un appel d offres en_construction.html 10 emettre.gif +355 Emettre des soumissions en_construction.html 20 emettre.gif +356 Liste des t2 t2_liste_form.phtml 51060 link.gif +357 Emettre un appel d offres en_construction.html 10 emettre.gif +358 Emettre des soumissions en_construction.html 20 emettre.gif +359 Liste des t2 t2_liste_form.phtml 51060 link.gif +360 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +361 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +362 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +363 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +364 Modifier des clients en_construction.html 40010 link.gif +365 Effacer des clients en_construction.html 40020 link.gif +366 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +367 Emettre un appel d offres en_construction.html 10 emettre.gif +368 Emettre des soumissions en_construction.html 20 emettre.gif +369 Liste des t2 t2_liste_form.phtml 51060 link.gif +370 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +371 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +372 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +373 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +374 Modifier des clients en_construction.html 40010 link.gif +375 Effacer des clients en_construction.html 40020 link.gif +376 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +377 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +378 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +379 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +380 Emettre un appel d offres en_construction.html 10 emettre.gif +381 Emettre des soumissions en_construction.html 20 emettre.gif +382 Liste des t2 t2_liste_form.phtml 51060 link.gif +383 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +384 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +385 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +386 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +387 Modifier des clients en_construction.html 40010 link.gif +388 Effacer des clients en_construction.html 40020 link.gif +389 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +390 Emettre un appel d offres en_construction.html 10 emettre.gif +391 Emettre des soumissions en_construction.html 20 emettre.gif +392 Liste des t2 t2_liste_form.phtml 51060 link.gif +393 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +394 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +395 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +396 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +397 Modifier des clients en_construction.html 40010 link.gif +398 Effacer des clients en_construction.html 40020 link.gif +399 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +400 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +401 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +402 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +403 Effacer des clients en_construction.html 40020 link.gif +404 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +405 Emettre un appel d offres en_construction.html 10 emettre.gif +406 Emettre des soumissions en_construction.html 20 emettre.gif +407 Liste des t2 t2_liste_form.phtml 51060 link.gif +408 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +409 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +410 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +411 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +412 Modifier des clients en_construction.html 40010 link.gif +413 Effacer des clients en_construction.html 40020 link.gif +414 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +415 Emettre un appel d offres en_construction.html 10 emettre.gif +416 Emettre des soumissions en_construction.html 20 emettre.gif +417 Liste des t2 t2_liste_form.phtml 51060 link.gif +418 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +419 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +420 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +421 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +422 Modifier des clients en_construction.html 40010 link.gif +423 Effacer des clients en_construction.html 40020 link.gif +424 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +425 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +426 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +427 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +428 Emettre un appel d offres en_construction.html 10 emettre.gif +429 Emettre des soumissions en_construction.html 20 emettre.gif +430 Liste des t2 t2_liste_form.phtml 51060 link.gif +431 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +432 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +433 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +434 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +435 Modifier des clients en_construction.html 40010 link.gif +436 Effacer des clients en_construction.html 40020 link.gif +437 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +438 Emettre un appel d offres en_construction.html 10 emettre.gif +439 Emettre des soumissions en_construction.html 20 emettre.gif +440 Liste des t2 t2_liste_form.phtml 51060 link.gif +441 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +442 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +443 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +444 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +445 Modifier des clients en_construction.html 40010 link.gif +446 Effacer des clients en_construction.html 40020 link.gif +447 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +448 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +449 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +450 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +451 Effacer des clients en_construction.html 40020 link.gif +452 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +453 Emettre un appel d offres en_construction.html 10 emettre.gif +454 Emettre des soumissions en_construction.html 20 emettre.gif +455 Liste des t2 t2_liste_form.phtml 51060 link.gif +456 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +457 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +458 Modifier des clients en_construction.html 40010 link.gif +513 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +514 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +515 Emettre un appel d offres en_construction.html 10 emettre.gif +516 Emettre des soumissions en_construction.html 20 emettre.gif +517 Liste des t2 t2_liste_form.phtml 51060 link.gif +518 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +519 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +520 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +521 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +522 Modifier des clients en_construction.html 40010 link.gif +523 Effacer des clients en_construction.html 40020 link.gif +524 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +525 Emettre un appel d offres en_construction.html 10 emettre.gif +526 Emettre des soumissions en_construction.html 20 emettre.gif +527 Liste des t2 t2_liste_form.phtml 51060 link.gif +528 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +529 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +530 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +531 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +532 Modifier des clients en_construction.html 40010 link.gif +533 Effacer des clients en_construction.html 40020 link.gif +534 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +535 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +536 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +537 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +538 Emettre un appel d offres en_construction.html 10 emettre.gif +539 Emettre des soumissions en_construction.html 20 emettre.gif +540 Liste des t2 t2_liste_form.phtml 51060 link.gif +541 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +542 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +543 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +544 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +545 Modifier des clients en_construction.html 40010 link.gif +546 Effacer des clients en_construction.html 40020 link.gif +547 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +548 Emettre un appel d offres en_construction.html 10 emettre.gif +549 Emettre des soumissions en_construction.html 20 emettre.gif +550 Liste des t2 t2_liste_form.phtml 51060 link.gif +551 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +552 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +553 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +554 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +555 Modifier des clients en_construction.html 40010 link.gif +556 Effacer des clients en_construction.html 40020 link.gif +557 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +558 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +559 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +560 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +561 Effacer des clients en_construction.html 40020 link.gif +562 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +563 Emettre un appel d offres en_construction.html 10 emettre.gif +564 Emettre des soumissions en_construction.html 20 emettre.gif +565 Liste des t2 t2_liste_form.phtml 51060 link.gif +566 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +567 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +568 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +569 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +570 Modifier des clients en_construction.html 40010 link.gif +571 Effacer des clients en_construction.html 40020 link.gif +572 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +573 Emettre un appel d offres en_construction.html 10 emettre.gif +574 Emettre des soumissions en_construction.html 20 emettre.gif +575 Liste des t2 t2_liste_form.phtml 51060 link.gif +576 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +577 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +578 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +579 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +580 Modifier des clients en_construction.html 40010 link.gif +581 Effacer des clients en_construction.html 40020 link.gif +582 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +583 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +584 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +585 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +586 Emettre un appel d offres en_construction.html 10 emettre.gif +587 Emettre des soumissions en_construction.html 20 emettre.gif +588 Liste des t2 t2_liste_form.phtml 51060 link.gif +589 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +590 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +591 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +592 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +593 Modifier des clients en_construction.html 40010 link.gif +594 Effacer des clients en_construction.html 40020 link.gif +595 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +596 Emettre un appel d offres en_construction.html 10 emettre.gif +597 Emettre des soumissions en_construction.html 20 emettre.gif +598 Liste des t2 t2_liste_form.phtml 51060 link.gif +599 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +600 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +601 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +602 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +603 Modifier des clients en_construction.html 40010 link.gif +604 Effacer des clients en_construction.html 40020 link.gif +605 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +606 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +607 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +608 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +609 Effacer des clients en_construction.html 40020 link.gif +610 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +611 Emettre un appel d offres en_construction.html 10 emettre.gif +612 Emettre des soumissions en_construction.html 20 emettre.gif +613 Liste des t2 t2_liste_form.phtml 51060 link.gif +614 Emettre un appel d offres en_construction.html 10 emettre.gif +615 Emettre des soumissions en_construction.html 20 emettre.gif +616 Liste des t2 t2_liste_form.phtml 51060 link.gif +617 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +618 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +619 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +620 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +621 Modifier des clients en_construction.html 40010 link.gif +622 Effacer des clients en_construction.html 40020 link.gif +623 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +624 Emettre un appel d offres en_construction.html 10 emettre.gif +625 Emettre des soumissions en_construction.html 20 emettre.gif +626 Liste des t2 t2_liste_form.phtml 51060 link.gif +627 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +628 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +629 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +630 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +631 Modifier des clients en_construction.html 40010 link.gif +632 Effacer des clients en_construction.html 40020 link.gif +633 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +634 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +635 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +636 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +637 Emettre un appel d offres en_construction.html 10 emettre.gif +638 Emettre des soumissions en_construction.html 20 emettre.gif +639 Liste des t2 t2_liste_form.phtml 51060 link.gif +640 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +641 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +642 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +643 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +644 Modifier des clients en_construction.html 40010 link.gif +645 Effacer des clients en_construction.html 40020 link.gif +646 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +647 Emettre un appel d offres en_construction.html 10 emettre.gif +648 Emettre des soumissions en_construction.html 20 emettre.gif +649 Liste des t2 t2_liste_form.phtml 51060 link.gif +650 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +651 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +652 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +653 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +654 Modifier des clients en_construction.html 40010 link.gif +655 Effacer des clients en_construction.html 40020 link.gif +656 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +657 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +658 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +659 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +660 Effacer des clients en_construction.html 40020 link.gif +661 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +662 Emettre un appel d offres en_construction.html 10 emettre.gif +663 Emettre des soumissions en_construction.html 20 emettre.gif +664 Liste des t2 t2_liste_form.phtml 51060 link.gif +665 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +666 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +667 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +668 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +669 Modifier des clients en_construction.html 40010 link.gif +670 Effacer des clients en_construction.html 40020 link.gif +671 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +672 Emettre un appel d offres en_construction.html 10 emettre.gif +673 Emettre des soumissions en_construction.html 20 emettre.gif +674 Liste des t2 t2_liste_form.phtml 51060 link.gif +675 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +676 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +677 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +678 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +679 Modifier des clients en_construction.html 40010 link.gif +680 Effacer des clients en_construction.html 40020 link.gif +681 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +682 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +683 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +684 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +685 Emettre un appel d offres en_construction.html 10 emettre.gif +686 Emettre des soumissions en_construction.html 20 emettre.gif +687 Liste des t2 t2_liste_form.phtml 51060 link.gif +688 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +689 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +690 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +691 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +692 Modifier des clients en_construction.html 40010 link.gif +693 Effacer des clients en_construction.html 40020 link.gif +694 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +695 Emettre un appel d offres en_construction.html 10 emettre.gif +696 Emettre des soumissions en_construction.html 20 emettre.gif +697 Liste des t2 t2_liste_form.phtml 51060 link.gif +698 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +699 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +700 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +701 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +702 Modifier des clients en_construction.html 40010 link.gif +703 Effacer des clients en_construction.html 40020 link.gif +704 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +705 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +706 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +707 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +708 Effacer des clients en_construction.html 40020 link.gif +709 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +710 Emettre un appel d offres en_construction.html 10 emettre.gif +711 Emettre des soumissions en_construction.html 20 emettre.gif +712 Liste des t2 t2_liste_form.phtml 51060 link.gif +713 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +714 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +715 Modifier des clients en_construction.html 40010 link.gif +716 Emettre un appel d offres en_construction.html 10 emettre.gif +717 Emettre des soumissions en_construction.html 20 emettre.gif +718 Liste des t2 t2_liste_form.phtml 51060 link.gif +719 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +720 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +721 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +722 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +723 Modifier des clients en_construction.html 40010 link.gif +724 Effacer des clients en_construction.html 40020 link.gif +725 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +726 Emettre un appel d offres en_construction.html 10 emettre.gif +727 Emettre des soumissions en_construction.html 20 emettre.gif +728 Liste des t2 t2_liste_form.phtml 51060 link.gif +729 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +730 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +731 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +732 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +733 Modifier des clients en_construction.html 40010 link.gif +734 Effacer des clients en_construction.html 40020 link.gif +735 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +736 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +737 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +738 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +739 Emettre un appel d offres en_construction.html 10 emettre.gif +740 Emettre des soumissions en_construction.html 20 emettre.gif +741 Liste des t2 t2_liste_form.phtml 51060 link.gif +742 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +743 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +744 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +745 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +746 Modifier des clients en_construction.html 40010 link.gif +747 Effacer des clients en_construction.html 40020 link.gif +748 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +749 Emettre un appel d offres en_construction.html 10 emettre.gif +750 Emettre des soumissions en_construction.html 20 emettre.gif +751 Liste des t2 t2_liste_form.phtml 51060 link.gif +752 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +753 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +754 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +755 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +756 Modifier des clients en_construction.html 40010 link.gif +757 Effacer des clients en_construction.html 40020 link.gif +758 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +759 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +760 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +761 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +762 Effacer des clients en_construction.html 40020 link.gif +763 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +764 Emettre un appel d offres en_construction.html 10 emettre.gif +765 Emettre des soumissions en_construction.html 20 emettre.gif +766 Liste des t2 t2_liste_form.phtml 51060 link.gif +767 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +768 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +769 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +770 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +771 Modifier des clients en_construction.html 40010 link.gif +772 Effacer des clients en_construction.html 40020 link.gif +773 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +774 Emettre un appel d offres en_construction.html 10 emettre.gif +775 Emettre des soumissions en_construction.html 20 emettre.gif +776 Liste des t2 t2_liste_form.phtml 51060 link.gif +777 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +778 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +779 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +780 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +781 Modifier des clients en_construction.html 40010 link.gif +782 Effacer des clients en_construction.html 40020 link.gif +783 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +784 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +785 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +786 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +787 Emettre un appel d offres en_construction.html 10 emettre.gif +788 Emettre des soumissions en_construction.html 20 emettre.gif +789 Liste des t2 t2_liste_form.phtml 51060 link.gif +790 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +791 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +792 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +793 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +794 Modifier des clients en_construction.html 40010 link.gif +795 Effacer des clients en_construction.html 40020 link.gif +796 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +797 Emettre un appel d offres en_construction.html 10 emettre.gif +798 Emettre des soumissions en_construction.html 20 emettre.gif +799 Liste des t2 t2_liste_form.phtml 51060 link.gif +800 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +801 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +802 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +803 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +804 Modifier des clients en_construction.html 40010 link.gif +805 Effacer des clients en_construction.html 40020 link.gif +806 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +807 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +808 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +809 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +810 Effacer des clients en_construction.html 40020 link.gif +811 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +812 Emettre un appel d offres en_construction.html 10 emettre.gif +813 Emettre des soumissions en_construction.html 20 emettre.gif +814 Liste des t2 t2_liste_form.phtml 51060 link.gif +815 Emettre un appel d offres en_construction.html 10 emettre.gif +816 Emettre des soumissions en_construction.html 20 emettre.gif +817 Liste des t2 t2_liste_form.phtml 51060 link.gif +818 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +819 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +820 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +821 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +822 Modifier des clients en_construction.html 40010 link.gif +823 Effacer des clients en_construction.html 40020 link.gif +824 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +825 Emettre un appel d offres en_construction.html 10 emettre.gif +826 Emettre des soumissions en_construction.html 20 emettre.gif +827 Liste des t2 t2_liste_form.phtml 51060 link.gif +828 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +829 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +830 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +831 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +832 Modifier des clients en_construction.html 40010 link.gif +833 Effacer des clients en_construction.html 40020 link.gif +834 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +835 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +836 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +837 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +838 Emettre un appel d offres en_construction.html 10 emettre.gif +839 Emettre des soumissions en_construction.html 20 emettre.gif +840 Liste des t2 t2_liste_form.phtml 51060 link.gif +841 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +842 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +843 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +844 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +845 Modifier des clients en_construction.html 40010 link.gif +846 Effacer des clients en_construction.html 40020 link.gif +847 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +848 Emettre un appel d offres en_construction.html 10 emettre.gif +849 Emettre des soumissions en_construction.html 20 emettre.gif +850 Liste des t2 t2_liste_form.phtml 51060 link.gif +851 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +852 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +853 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +854 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +855 Modifier des clients en_construction.html 40010 link.gif +856 Effacer des clients en_construction.html 40020 link.gif +857 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +858 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +859 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +860 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +861 Effacer des clients en_construction.html 40020 link.gif +862 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +863 Emettre un appel d offres en_construction.html 10 emettre.gif +864 Emettre des soumissions en_construction.html 20 emettre.gif +865 Liste des t2 t2_liste_form.phtml 51060 link.gif +866 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +867 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +868 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +869 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +870 Modifier des clients en_construction.html 40010 link.gif +871 Effacer des clients en_construction.html 40020 link.gif +872 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +873 Emettre un appel d offres en_construction.html 10 emettre.gif +874 Emettre des soumissions en_construction.html 20 emettre.gif +875 Liste des t2 t2_liste_form.phtml 51060 link.gif +876 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +877 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +878 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +879 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +880 Modifier des clients en_construction.html 40010 link.gif +881 Effacer des clients en_construction.html 40020 link.gif +882 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +883 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +884 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +885 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +886 Emettre un appel d offres en_construction.html 10 emettre.gif +887 Emettre des soumissions en_construction.html 20 emettre.gif +888 Liste des t2 t2_liste_form.phtml 51060 link.gif +889 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +890 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +891 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +892 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +893 Modifier des clients en_construction.html 40010 link.gif +894 Effacer des clients en_construction.html 40020 link.gif +895 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +896 Emettre un appel d offres en_construction.html 10 emettre.gif +897 Emettre des soumissions en_construction.html 20 emettre.gif +898 Liste des t2 t2_liste_form.phtml 51060 link.gif +899 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +900 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +901 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +902 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +903 Modifier des clients en_construction.html 40010 link.gif +904 Effacer des clients en_construction.html 40020 link.gif +905 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +906 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +907 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +908 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +909 Effacer des clients en_construction.html 40020 link.gif +910 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +911 Emettre un appel d offres en_construction.html 10 emettre.gif +912 Emettre des soumissions en_construction.html 20 emettre.gif +913 Liste des t2 t2_liste_form.phtml 51060 link.gif +914 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +915 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +916 Modifier des clients en_construction.html 40010 link.gif +917 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +918 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +SELECT * FROM t2 ORDER BY id, ordre desc; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +16 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +17 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +18 Modifier des clients en_construction.html 40010 link.gif +19 Effacer des clients en_construction.html 40020 link.gif +20 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +26 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +27 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +28 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +29 Emettre un appel d offres en_construction.html 10 emettre.gif +30 Emettre des soumissions en_construction.html 20 emettre.gif +31 Liste des t2 t2_liste_form.phtml 51060 link.gif +32 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +33 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +34 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +35 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +36 Modifier des clients en_construction.html 40010 link.gif +37 Effacer des clients en_construction.html 40020 link.gif +38 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +39 Emettre un appel d offres en_construction.html 10 emettre.gif +40 Emettre des soumissions en_construction.html 20 emettre.gif +41 Liste des t2 t2_liste_form.phtml 51060 link.gif +42 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +43 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +44 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +45 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +46 Modifier des clients en_construction.html 40010 link.gif +47 Effacer des clients en_construction.html 40020 link.gif +48 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +49 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +50 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +51 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +60 Effacer des clients en_construction.html 40020 link.gif +61 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +62 Emettre un appel d offres en_construction.html 10 emettre.gif +63 Emettre des soumissions en_construction.html 20 emettre.gif +64 Liste des t2 t2_liste_form.phtml 51060 link.gif +65 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +66 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +67 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +68 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +69 Modifier des clients en_construction.html 40010 link.gif +70 Effacer des clients en_construction.html 40020 link.gif +71 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +72 Emettre un appel d offres en_construction.html 10 emettre.gif +73 Emettre des soumissions en_construction.html 20 emettre.gif +74 Liste des t2 t2_liste_form.phtml 51060 link.gif +75 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +76 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +77 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +78 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +79 Modifier des clients en_construction.html 40010 link.gif +80 Effacer des clients en_construction.html 40020 link.gif +81 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +82 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +83 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +84 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +85 Emettre un appel d offres en_construction.html 10 emettre.gif +86 Emettre des soumissions en_construction.html 20 emettre.gif +87 Liste des t2 t2_liste_form.phtml 51060 link.gif +88 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +89 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +90 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +91 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +92 Modifier des clients en_construction.html 40010 link.gif +93 Effacer des clients en_construction.html 40020 link.gif +94 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +95 Emettre un appel d offres en_construction.html 10 emettre.gif +96 Emettre des soumissions en_construction.html 20 emettre.gif +97 Liste des t2 t2_liste_form.phtml 51060 link.gif +98 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +99 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +100 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +101 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +102 Modifier des clients en_construction.html 40010 link.gif +103 Effacer des clients en_construction.html 40020 link.gif +104 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +105 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +106 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +107 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +108 Effacer des clients en_construction.html 40020 link.gif +109 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +125 Emettre un appel d offres en_construction.html 10 emettre.gif +126 Emettre des soumissions en_construction.html 20 emettre.gif +127 Liste des t2 t2_liste_form.phtml 51060 link.gif +128 Emettre un appel d offres en_construction.html 10 emettre.gif +129 Emettre des soumissions en_construction.html 20 emettre.gif +130 Liste des t2 t2_liste_form.phtml 51060 link.gif +131 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +132 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +133 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +134 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +135 Modifier des clients en_construction.html 40010 link.gif +136 Effacer des clients en_construction.html 40020 link.gif +137 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +138 Emettre un appel d offres en_construction.html 10 emettre.gif +139 Emettre des soumissions en_construction.html 20 emettre.gif +140 Liste des t2 t2_liste_form.phtml 51060 link.gif +141 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +142 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +143 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +144 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +145 Modifier des clients en_construction.html 40010 link.gif +146 Effacer des clients en_construction.html 40020 link.gif +147 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +148 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +149 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +150 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +151 Emettre un appel d offres en_construction.html 10 emettre.gif +152 Emettre des soumissions en_construction.html 20 emettre.gif +153 Liste des t2 t2_liste_form.phtml 51060 link.gif +154 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +155 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +156 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +157 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +158 Modifier des clients en_construction.html 40010 link.gif +159 Effacer des clients en_construction.html 40020 link.gif +160 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +161 Emettre un appel d offres en_construction.html 10 emettre.gif +162 Emettre des soumissions en_construction.html 20 emettre.gif +163 Liste des t2 t2_liste_form.phtml 51060 link.gif +164 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +165 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +166 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +167 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +168 Modifier des clients en_construction.html 40010 link.gif +169 Effacer des clients en_construction.html 40020 link.gif +170 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +171 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +172 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +173 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +174 Effacer des clients en_construction.html 40020 link.gif +175 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +176 Emettre un appel d offres en_construction.html 10 emettre.gif +177 Emettre des soumissions en_construction.html 20 emettre.gif +178 Liste des t2 t2_liste_form.phtml 51060 link.gif +179 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +180 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +181 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +182 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +183 Modifier des clients en_construction.html 40010 link.gif +184 Effacer des clients en_construction.html 40020 link.gif +185 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +186 Emettre un appel d offres en_construction.html 10 emettre.gif +187 Emettre des soumissions en_construction.html 20 emettre.gif +188 Liste des t2 t2_liste_form.phtml 51060 link.gif +189 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +190 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +191 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +192 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +193 Modifier des clients en_construction.html 40010 link.gif +194 Effacer des clients en_construction.html 40020 link.gif +195 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +196 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +197 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +198 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +199 Emettre un appel d offres en_construction.html 10 emettre.gif +200 Emettre des soumissions en_construction.html 20 emettre.gif +201 Liste des t2 t2_liste_form.phtml 51060 link.gif +202 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +203 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +204 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +205 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +206 Modifier des clients en_construction.html 40010 link.gif +207 Effacer des clients en_construction.html 40020 link.gif +208 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +209 Emettre un appel d offres en_construction.html 10 emettre.gif +210 Emettre des soumissions en_construction.html 20 emettre.gif +211 Liste des t2 t2_liste_form.phtml 51060 link.gif +212 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +213 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +214 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +215 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +216 Modifier des clients en_construction.html 40010 link.gif +217 Effacer des clients en_construction.html 40020 link.gif +218 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +219 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +220 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +221 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +222 Effacer des clients en_construction.html 40020 link.gif +223 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +224 Emettre un appel d offres en_construction.html 10 emettre.gif +225 Emettre des soumissions en_construction.html 20 emettre.gif +226 Liste des t2 t2_liste_form.phtml 51060 link.gif +255 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +256 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +257 Modifier des clients en_construction.html 40010 link.gif +258 Emettre un appel d offres en_construction.html 10 emettre.gif +259 Emettre des soumissions en_construction.html 20 emettre.gif +260 Liste des t2 t2_liste_form.phtml 51060 link.gif +261 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +262 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +263 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +264 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +265 Modifier des clients en_construction.html 40010 link.gif +266 Effacer des clients en_construction.html 40020 link.gif +267 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +268 Emettre un appel d offres en_construction.html 10 emettre.gif +269 Emettre des soumissions en_construction.html 20 emettre.gif +270 Liste des t2 t2_liste_form.phtml 51060 link.gif +271 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +272 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +273 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +274 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +275 Modifier des clients en_construction.html 40010 link.gif +276 Effacer des clients en_construction.html 40020 link.gif +277 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +278 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +279 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +280 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +281 Emettre un appel d offres en_construction.html 10 emettre.gif +282 Emettre des soumissions en_construction.html 20 emettre.gif +283 Liste des t2 t2_liste_form.phtml 51060 link.gif +284 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +285 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +286 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +287 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +288 Modifier des clients en_construction.html 40010 link.gif +289 Effacer des clients en_construction.html 40020 link.gif +290 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +291 Emettre un appel d offres en_construction.html 10 emettre.gif +292 Emettre des soumissions en_construction.html 20 emettre.gif +293 Liste des t2 t2_liste_form.phtml 51060 link.gif +294 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +295 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +296 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +297 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +298 Modifier des clients en_construction.html 40010 link.gif +299 Effacer des clients en_construction.html 40020 link.gif +300 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +301 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +302 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +303 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +304 Effacer des clients en_construction.html 40020 link.gif +305 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +306 Emettre un appel d offres en_construction.html 10 emettre.gif +307 Emettre des soumissions en_construction.html 20 emettre.gif +308 Liste des t2 t2_liste_form.phtml 51060 link.gif +309 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +310 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +311 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +312 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +313 Modifier des clients en_construction.html 40010 link.gif +314 Effacer des clients en_construction.html 40020 link.gif +315 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +316 Emettre un appel d offres en_construction.html 10 emettre.gif +317 Emettre des soumissions en_construction.html 20 emettre.gif +318 Liste des t2 t2_liste_form.phtml 51060 link.gif +319 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +320 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +321 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +322 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +323 Modifier des clients en_construction.html 40010 link.gif +324 Effacer des clients en_construction.html 40020 link.gif +325 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +326 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +327 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +328 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +329 Emettre un appel d offres en_construction.html 10 emettre.gif +330 Emettre des soumissions en_construction.html 20 emettre.gif +331 Liste des t2 t2_liste_form.phtml 51060 link.gif +332 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +333 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +334 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +335 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +336 Modifier des clients en_construction.html 40010 link.gif +337 Effacer des clients en_construction.html 40020 link.gif +338 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +339 Emettre un appel d offres en_construction.html 10 emettre.gif +340 Emettre des soumissions en_construction.html 20 emettre.gif +341 Liste des t2 t2_liste_form.phtml 51060 link.gif +342 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +343 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +344 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +345 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +346 Modifier des clients en_construction.html 40010 link.gif +347 Effacer des clients en_construction.html 40020 link.gif +348 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +349 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +350 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +351 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +352 Effacer des clients en_construction.html 40020 link.gif +353 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +354 Emettre un appel d offres en_construction.html 10 emettre.gif +355 Emettre des soumissions en_construction.html 20 emettre.gif +356 Liste des t2 t2_liste_form.phtml 51060 link.gif +357 Emettre un appel d offres en_construction.html 10 emettre.gif +358 Emettre des soumissions en_construction.html 20 emettre.gif +359 Liste des t2 t2_liste_form.phtml 51060 link.gif +360 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +361 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +362 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +363 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +364 Modifier des clients en_construction.html 40010 link.gif +365 Effacer des clients en_construction.html 40020 link.gif +366 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +367 Emettre un appel d offres en_construction.html 10 emettre.gif +368 Emettre des soumissions en_construction.html 20 emettre.gif +369 Liste des t2 t2_liste_form.phtml 51060 link.gif +370 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +371 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +372 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +373 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +374 Modifier des clients en_construction.html 40010 link.gif +375 Effacer des clients en_construction.html 40020 link.gif +376 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +377 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +378 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +379 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +380 Emettre un appel d offres en_construction.html 10 emettre.gif +381 Emettre des soumissions en_construction.html 20 emettre.gif +382 Liste des t2 t2_liste_form.phtml 51060 link.gif +383 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +384 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +385 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +386 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +387 Modifier des clients en_construction.html 40010 link.gif +388 Effacer des clients en_construction.html 40020 link.gif +389 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +390 Emettre un appel d offres en_construction.html 10 emettre.gif +391 Emettre des soumissions en_construction.html 20 emettre.gif +392 Liste des t2 t2_liste_form.phtml 51060 link.gif +393 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +394 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +395 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +396 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +397 Modifier des clients en_construction.html 40010 link.gif +398 Effacer des clients en_construction.html 40020 link.gif +399 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +400 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +401 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +402 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +403 Effacer des clients en_construction.html 40020 link.gif +404 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +405 Emettre un appel d offres en_construction.html 10 emettre.gif +406 Emettre des soumissions en_construction.html 20 emettre.gif +407 Liste des t2 t2_liste_form.phtml 51060 link.gif +408 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +409 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +410 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +411 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +412 Modifier des clients en_construction.html 40010 link.gif +413 Effacer des clients en_construction.html 40020 link.gif +414 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +415 Emettre un appel d offres en_construction.html 10 emettre.gif +416 Emettre des soumissions en_construction.html 20 emettre.gif +417 Liste des t2 t2_liste_form.phtml 51060 link.gif +418 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +419 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +420 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +421 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +422 Modifier des clients en_construction.html 40010 link.gif +423 Effacer des clients en_construction.html 40020 link.gif +424 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +425 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +426 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +427 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +428 Emettre un appel d offres en_construction.html 10 emettre.gif +429 Emettre des soumissions en_construction.html 20 emettre.gif +430 Liste des t2 t2_liste_form.phtml 51060 link.gif +431 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +432 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +433 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +434 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +435 Modifier des clients en_construction.html 40010 link.gif +436 Effacer des clients en_construction.html 40020 link.gif +437 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +438 Emettre un appel d offres en_construction.html 10 emettre.gif +439 Emettre des soumissions en_construction.html 20 emettre.gif +440 Liste des t2 t2_liste_form.phtml 51060 link.gif +441 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +442 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +443 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +444 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +445 Modifier des clients en_construction.html 40010 link.gif +446 Effacer des clients en_construction.html 40020 link.gif +447 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +448 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +449 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +450 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +451 Effacer des clients en_construction.html 40020 link.gif +452 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +453 Emettre un appel d offres en_construction.html 10 emettre.gif +454 Emettre des soumissions en_construction.html 20 emettre.gif +455 Liste des t2 t2_liste_form.phtml 51060 link.gif +456 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +457 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +458 Modifier des clients en_construction.html 40010 link.gif +513 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +514 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +515 Emettre un appel d offres en_construction.html 10 emettre.gif +516 Emettre des soumissions en_construction.html 20 emettre.gif +517 Liste des t2 t2_liste_form.phtml 51060 link.gif +518 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +519 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +520 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +521 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +522 Modifier des clients en_construction.html 40010 link.gif +523 Effacer des clients en_construction.html 40020 link.gif +524 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +525 Emettre un appel d offres en_construction.html 10 emettre.gif +526 Emettre des soumissions en_construction.html 20 emettre.gif +527 Liste des t2 t2_liste_form.phtml 51060 link.gif +528 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +529 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +530 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +531 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +532 Modifier des clients en_construction.html 40010 link.gif +533 Effacer des clients en_construction.html 40020 link.gif +534 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +535 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +536 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +537 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +538 Emettre un appel d offres en_construction.html 10 emettre.gif +539 Emettre des soumissions en_construction.html 20 emettre.gif +540 Liste des t2 t2_liste_form.phtml 51060 link.gif +541 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +542 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +543 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +544 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +545 Modifier des clients en_construction.html 40010 link.gif +546 Effacer des clients en_construction.html 40020 link.gif +547 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +548 Emettre un appel d offres en_construction.html 10 emettre.gif +549 Emettre des soumissions en_construction.html 20 emettre.gif +550 Liste des t2 t2_liste_form.phtml 51060 link.gif +551 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +552 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +553 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +554 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +555 Modifier des clients en_construction.html 40010 link.gif +556 Effacer des clients en_construction.html 40020 link.gif +557 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +558 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +559 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +560 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +561 Effacer des clients en_construction.html 40020 link.gif +562 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +563 Emettre un appel d offres en_construction.html 10 emettre.gif +564 Emettre des soumissions en_construction.html 20 emettre.gif +565 Liste des t2 t2_liste_form.phtml 51060 link.gif +566 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +567 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +568 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +569 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +570 Modifier des clients en_construction.html 40010 link.gif +571 Effacer des clients en_construction.html 40020 link.gif +572 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +573 Emettre un appel d offres en_construction.html 10 emettre.gif +574 Emettre des soumissions en_construction.html 20 emettre.gif +575 Liste des t2 t2_liste_form.phtml 51060 link.gif +576 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +577 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +578 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +579 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +580 Modifier des clients en_construction.html 40010 link.gif +581 Effacer des clients en_construction.html 40020 link.gif +582 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +583 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +584 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +585 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +586 Emettre un appel d offres en_construction.html 10 emettre.gif +587 Emettre des soumissions en_construction.html 20 emettre.gif +588 Liste des t2 t2_liste_form.phtml 51060 link.gif +589 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +590 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +591 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +592 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +593 Modifier des clients en_construction.html 40010 link.gif +594 Effacer des clients en_construction.html 40020 link.gif +595 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +596 Emettre un appel d offres en_construction.html 10 emettre.gif +597 Emettre des soumissions en_construction.html 20 emettre.gif +598 Liste des t2 t2_liste_form.phtml 51060 link.gif +599 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +600 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +601 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +602 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +603 Modifier des clients en_construction.html 40010 link.gif +604 Effacer des clients en_construction.html 40020 link.gif +605 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +606 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +607 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +608 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +609 Effacer des clients en_construction.html 40020 link.gif +610 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +611 Emettre un appel d offres en_construction.html 10 emettre.gif +612 Emettre des soumissions en_construction.html 20 emettre.gif +613 Liste des t2 t2_liste_form.phtml 51060 link.gif +614 Emettre un appel d offres en_construction.html 10 emettre.gif +615 Emettre des soumissions en_construction.html 20 emettre.gif +616 Liste des t2 t2_liste_form.phtml 51060 link.gif +617 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +618 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +619 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +620 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +621 Modifier des clients en_construction.html 40010 link.gif +622 Effacer des clients en_construction.html 40020 link.gif +623 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +624 Emettre un appel d offres en_construction.html 10 emettre.gif +625 Emettre des soumissions en_construction.html 20 emettre.gif +626 Liste des t2 t2_liste_form.phtml 51060 link.gif +627 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +628 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +629 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +630 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +631 Modifier des clients en_construction.html 40010 link.gif +632 Effacer des clients en_construction.html 40020 link.gif +633 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +634 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +635 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +636 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +637 Emettre un appel d offres en_construction.html 10 emettre.gif +638 Emettre des soumissions en_construction.html 20 emettre.gif +639 Liste des t2 t2_liste_form.phtml 51060 link.gif +640 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +641 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +642 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +643 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +644 Modifier des clients en_construction.html 40010 link.gif +645 Effacer des clients en_construction.html 40020 link.gif +646 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +647 Emettre un appel d offres en_construction.html 10 emettre.gif +648 Emettre des soumissions en_construction.html 20 emettre.gif +649 Liste des t2 t2_liste_form.phtml 51060 link.gif +650 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +651 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +652 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +653 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +654 Modifier des clients en_construction.html 40010 link.gif +655 Effacer des clients en_construction.html 40020 link.gif +656 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +657 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +658 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +659 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +660 Effacer des clients en_construction.html 40020 link.gif +661 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +662 Emettre un appel d offres en_construction.html 10 emettre.gif +663 Emettre des soumissions en_construction.html 20 emettre.gif +664 Liste des t2 t2_liste_form.phtml 51060 link.gif +665 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +666 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +667 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +668 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +669 Modifier des clients en_construction.html 40010 link.gif +670 Effacer des clients en_construction.html 40020 link.gif +671 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +672 Emettre un appel d offres en_construction.html 10 emettre.gif +673 Emettre des soumissions en_construction.html 20 emettre.gif +674 Liste des t2 t2_liste_form.phtml 51060 link.gif +675 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +676 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +677 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +678 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +679 Modifier des clients en_construction.html 40010 link.gif +680 Effacer des clients en_construction.html 40020 link.gif +681 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +682 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +683 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +684 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +685 Emettre un appel d offres en_construction.html 10 emettre.gif +686 Emettre des soumissions en_construction.html 20 emettre.gif +687 Liste des t2 t2_liste_form.phtml 51060 link.gif +688 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +689 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +690 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +691 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +692 Modifier des clients en_construction.html 40010 link.gif +693 Effacer des clients en_construction.html 40020 link.gif +694 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +695 Emettre un appel d offres en_construction.html 10 emettre.gif +696 Emettre des soumissions en_construction.html 20 emettre.gif +697 Liste des t2 t2_liste_form.phtml 51060 link.gif +698 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +699 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +700 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +701 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +702 Modifier des clients en_construction.html 40010 link.gif +703 Effacer des clients en_construction.html 40020 link.gif +704 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +705 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +706 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +707 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +708 Effacer des clients en_construction.html 40020 link.gif +709 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +710 Emettre un appel d offres en_construction.html 10 emettre.gif +711 Emettre des soumissions en_construction.html 20 emettre.gif +712 Liste des t2 t2_liste_form.phtml 51060 link.gif +713 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +714 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +715 Modifier des clients en_construction.html 40010 link.gif +716 Emettre un appel d offres en_construction.html 10 emettre.gif +717 Emettre des soumissions en_construction.html 20 emettre.gif +718 Liste des t2 t2_liste_form.phtml 51060 link.gif +719 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +720 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +721 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +722 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +723 Modifier des clients en_construction.html 40010 link.gif +724 Effacer des clients en_construction.html 40020 link.gif +725 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +726 Emettre un appel d offres en_construction.html 10 emettre.gif +727 Emettre des soumissions en_construction.html 20 emettre.gif +728 Liste des t2 t2_liste_form.phtml 51060 link.gif +729 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +730 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +731 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +732 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +733 Modifier des clients en_construction.html 40010 link.gif +734 Effacer des clients en_construction.html 40020 link.gif +735 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +736 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +737 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +738 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +739 Emettre un appel d offres en_construction.html 10 emettre.gif +740 Emettre des soumissions en_construction.html 20 emettre.gif +741 Liste des t2 t2_liste_form.phtml 51060 link.gif +742 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +743 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +744 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +745 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +746 Modifier des clients en_construction.html 40010 link.gif +747 Effacer des clients en_construction.html 40020 link.gif +748 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +749 Emettre un appel d offres en_construction.html 10 emettre.gif +750 Emettre des soumissions en_construction.html 20 emettre.gif +751 Liste des t2 t2_liste_form.phtml 51060 link.gif +752 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +753 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +754 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +755 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +756 Modifier des clients en_construction.html 40010 link.gif +757 Effacer des clients en_construction.html 40020 link.gif +758 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +759 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +760 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +761 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +762 Effacer des clients en_construction.html 40020 link.gif +763 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +764 Emettre un appel d offres en_construction.html 10 emettre.gif +765 Emettre des soumissions en_construction.html 20 emettre.gif +766 Liste des t2 t2_liste_form.phtml 51060 link.gif +767 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +768 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +769 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +770 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +771 Modifier des clients en_construction.html 40010 link.gif +772 Effacer des clients en_construction.html 40020 link.gif +773 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +774 Emettre un appel d offres en_construction.html 10 emettre.gif +775 Emettre des soumissions en_construction.html 20 emettre.gif +776 Liste des t2 t2_liste_form.phtml 51060 link.gif +777 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +778 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +779 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +780 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +781 Modifier des clients en_construction.html 40010 link.gif +782 Effacer des clients en_construction.html 40020 link.gif +783 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +784 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +785 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +786 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +787 Emettre un appel d offres en_construction.html 10 emettre.gif +788 Emettre des soumissions en_construction.html 20 emettre.gif +789 Liste des t2 t2_liste_form.phtml 51060 link.gif +790 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +791 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +792 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +793 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +794 Modifier des clients en_construction.html 40010 link.gif +795 Effacer des clients en_construction.html 40020 link.gif +796 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +797 Emettre un appel d offres en_construction.html 10 emettre.gif +798 Emettre des soumissions en_construction.html 20 emettre.gif +799 Liste des t2 t2_liste_form.phtml 51060 link.gif +800 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +801 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +802 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +803 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +804 Modifier des clients en_construction.html 40010 link.gif +805 Effacer des clients en_construction.html 40020 link.gif +806 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +807 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +808 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +809 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +810 Effacer des clients en_construction.html 40020 link.gif +811 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +812 Emettre un appel d offres en_construction.html 10 emettre.gif +813 Emettre des soumissions en_construction.html 20 emettre.gif +814 Liste des t2 t2_liste_form.phtml 51060 link.gif +815 Emettre un appel d offres en_construction.html 10 emettre.gif +816 Emettre des soumissions en_construction.html 20 emettre.gif +817 Liste des t2 t2_liste_form.phtml 51060 link.gif +818 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +819 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +820 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +821 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +822 Modifier des clients en_construction.html 40010 link.gif +823 Effacer des clients en_construction.html 40020 link.gif +824 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +825 Emettre un appel d offres en_construction.html 10 emettre.gif +826 Emettre des soumissions en_construction.html 20 emettre.gif +827 Liste des t2 t2_liste_form.phtml 51060 link.gif +828 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +829 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +830 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +831 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +832 Modifier des clients en_construction.html 40010 link.gif +833 Effacer des clients en_construction.html 40020 link.gif +834 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +835 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +836 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +837 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +838 Emettre un appel d offres en_construction.html 10 emettre.gif +839 Emettre des soumissions en_construction.html 20 emettre.gif +840 Liste des t2 t2_liste_form.phtml 51060 link.gif +841 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +842 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +843 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +844 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +845 Modifier des clients en_construction.html 40010 link.gif +846 Effacer des clients en_construction.html 40020 link.gif +847 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +848 Emettre un appel d offres en_construction.html 10 emettre.gif +849 Emettre des soumissions en_construction.html 20 emettre.gif +850 Liste des t2 t2_liste_form.phtml 51060 link.gif +851 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +852 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +853 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +854 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +855 Modifier des clients en_construction.html 40010 link.gif +856 Effacer des clients en_construction.html 40020 link.gif +857 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +858 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +859 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +860 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +861 Effacer des clients en_construction.html 40020 link.gif +862 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +863 Emettre un appel d offres en_construction.html 10 emettre.gif +864 Emettre des soumissions en_construction.html 20 emettre.gif +865 Liste des t2 t2_liste_form.phtml 51060 link.gif +866 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +867 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +868 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +869 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +870 Modifier des clients en_construction.html 40010 link.gif +871 Effacer des clients en_construction.html 40020 link.gif +872 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +873 Emettre un appel d offres en_construction.html 10 emettre.gif +874 Emettre des soumissions en_construction.html 20 emettre.gif +875 Liste des t2 t2_liste_form.phtml 51060 link.gif +876 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +877 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +878 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +879 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +880 Modifier des clients en_construction.html 40010 link.gif +881 Effacer des clients en_construction.html 40020 link.gif +882 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +883 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +884 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +885 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +886 Emettre un appel d offres en_construction.html 10 emettre.gif +887 Emettre des soumissions en_construction.html 20 emettre.gif +888 Liste des t2 t2_liste_form.phtml 51060 link.gif +889 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +890 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +891 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +892 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +893 Modifier des clients en_construction.html 40010 link.gif +894 Effacer des clients en_construction.html 40020 link.gif +895 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +896 Emettre un appel d offres en_construction.html 10 emettre.gif +897 Emettre des soumissions en_construction.html 20 emettre.gif +898 Liste des t2 t2_liste_form.phtml 51060 link.gif +899 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +900 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +901 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +902 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +903 Modifier des clients en_construction.html 40010 link.gif +904 Effacer des clients en_construction.html 40020 link.gif +905 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +906 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +907 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +908 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +909 Effacer des clients en_construction.html 40020 link.gif +910 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +911 Emettre un appel d offres en_construction.html 10 emettre.gif +912 Emettre des soumissions en_construction.html 20 emettre.gif +913 Liste des t2 t2_liste_form.phtml 51060 link.gif +914 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +915 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +916 Modifier des clients en_construction.html 40010 link.gif +917 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +918 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +SELECT description, idform FROM t2 ORDER BY id desc; +description idform +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +Ajouter un service t2_ajoute_form.phtml +Effacer des clients en_construction.html +Modifier des clients en_construction.html +Créer une fiche de client clients_ajoute_form.phtml +Lister/modifier un type de materiel typeMateriel_liste_form.phtml +Ajouter un type de materiel typeMateriel_ajoute_form.phtml +Consulter les soumissions consulter_soumissions.phtml +Liste des t2 t2_liste_form.phtml +Emettre des soumissions en_construction.html +Emettre un appel d offres en_construction.html +SELECT * FROM t2 ORDER BY id limit 15; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +SELECT * FROM t2 ORDER BY id, ordre limit 15; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +SELECT * FROM t2 ORDER BY id, ordre desc limit 15; +id description idform ordre image +1 Emettre un appel d offres en_construction.html 10 emettre.gif +2 Emettre des soumissions en_construction.html 20 emettre.gif +3 Liste des t2 t2_liste_form.phtml 51060 link.gif +4 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +5 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +6 Lister/modifier un type de materiel typeMateriel_liste_form.phtml 51010 link.gif +7 Créer une fiche de client clients_ajoute_form.phtml 40000 link.gif +8 Modifier des clients en_construction.html 40010 link.gif +9 Effacer des clients en_construction.html 40020 link.gif +10 Ajouter un service t2_ajoute_form.phtml 51050 link.gif +11 Emettre un appel d offres en_construction.html 10 emettre.gif +12 Emettre des soumissions en_construction.html 20 emettre.gif +13 Liste des t2 t2_liste_form.phtml 51060 link.gif +14 Consulter les soumissions consulter_soumissions.phtml 200 link.gif +15 Ajouter un type de materiel typeMateriel_ajoute_form.phtml 51000 link.gif +DROP TABLE t2; +CREATE TABLE t1( +f0 int auto_increment PRIMARY KEY, +f1 int, +f2 varchar(200) +) charset latin1; +SELECT * FROM t1 ORDER BY f0; +f0 f1 f2 +1 2 72 0 +2 1 71 0 +3 0 70 0 +4 510 69 0 +5 509 68 0 +6 508 67 0 +7 507 66 0 +8 506 65 0 +9 505 64 0 +10 504 63 0 +11 503 62 0 +12 502 61 0 +13 501 60 0 +14 500 59 0 +15 499 58 0 +16 498 57 0 +17 497 56 0 +18 496 55 0 +19 495 54 0 +20 494 53 0 +21 493 52 0 +22 492 51 0 +23 491 50 0 +24 490 49 0 +25 489 48 0 +26 488 47 0 +27 487 46 0 +28 486 45 0 +29 485 44 0 +30 484 43 0 +31 483 42 0 +32 482 41 0 +33 481 40 0 +34 480 39 0 +35 479 38 0 +36 478 37 0 +37 477 36 0 +38 476 35 0 +39 475 34 0 +40 474 33 0 +41 473 32 0 +42 472 31 0 +43 471 30 0 +44 470 29 0 +45 469 28 0 +46 468 27 0 +47 467 26 0 +48 466 25 0 +49 465 24 0 +50 464 23 0 +51 463 22 0 +52 462 21 0 +53 461 20 0 +54 460 19 0 +55 459 18 0 +56 458 17 0 +57 457 16 0 +58 456 15 0 +59 455 14 0 +60 454 13 0 +61 453 12 0 +62 452 11 0 +63 451 10 0 +64 450 9 0 +65 449 8 0 +66 448 7 0 +67 447 6 0 +68 446 5 0 +69 445 4 0 +70 444 3 0 +71 443 2 0 +72 442 1 0 +73 441 0 0 +74 440 118 0 +75 439 117 0 +76 438 116 0 +77 437 115 0 +78 436 114 0 +79 435 113 0 +80 434 112 0 +81 433 111 0 +82 432 110 0 +83 431 109 0 +84 430 108 0 +85 429 107 0 +86 428 106 0 +87 427 105 0 +88 426 104 0 +89 425 103 0 +90 424 102 0 +91 423 101 0 +92 422 100 0 +93 421 99 0 +94 420 98 0 +95 419 97 0 +96 418 96 0 +97 417 95 0 +98 416 94 0 +99 415 93 0 +100 414 92 0 +101 413 91 0 +102 412 90 0 +103 411 89 0 +104 410 88 0 +105 409 87 0 +106 408 86 0 +107 407 85 0 +108 406 84 0 +109 405 83 0 +110 404 82 0 +111 403 81 0 +112 402 80 0 +113 401 79 0 +114 400 78 0 +115 399 77 0 +116 398 76 0 +117 397 75 0 +118 396 74 0 +119 395 73 0 +120 394 72 0 +121 393 71 0 +122 392 70 0 +123 391 69 0 +124 390 68 0 +125 389 67 0 +126 388 66 0 +127 387 65 0 +128 386 64 0 +129 385 63 0 +130 384 62 0 +131 383 61 0 +132 382 60 0 +133 381 59 0 +134 380 58 0 +135 379 57 0 +136 378 56 0 +137 377 55 0 +138 376 54 0 +139 375 53 0 +140 374 52 0 +141 373 51 0 +142 372 50 0 +143 371 49 0 +144 370 48 0 +145 369 47 0 +146 368 46 0 +147 367 45 0 +148 366 44 0 +149 365 43 0 +150 364 42 0 +151 363 41 0 +152 362 40 0 +153 361 39 0 +154 360 38 0 +155 359 37 0 +156 358 36 0 +157 357 35 0 +158 356 34 0 +159 355 33 0 +160 354 32 0 +161 353 31 0 +162 352 30 0 +163 351 29 0 +164 350 28 0 +165 349 27 0 +166 348 26 0 +167 347 25 0 +168 346 24 0 +169 345 23 0 +170 344 22 0 +171 343 21 0 +172 342 20 0 +173 341 19 0 +174 340 18 0 +175 339 17 0 +176 338 16 0 +177 337 15 0 +178 336 14 0 +179 335 13 0 +180 334 12 0 +181 333 11 0 +182 332 10 0 +183 331 9 0 +184 330 8 0 +185 329 7 0 +186 328 6 0 +187 327 5 0 +188 326 4 0 +189 325 3 0 +190 324 2 0 +191 323 1 0 +192 322 0 0 +193 321 118 0 +194 320 117 0 +195 319 116 0 +196 318 115 0 +197 317 114 0 +198 316 113 0 +199 315 112 0 +200 314 111 0 +201 313 110 0 +202 312 109 0 +203 311 108 0 +204 310 107 0 +205 309 106 0 +206 308 105 0 +207 307 104 0 +208 306 103 0 +209 305 102 0 +210 304 101 0 +211 303 100 0 +212 302 99 0 +213 301 98 0 +214 300 97 0 +215 299 96 0 +216 298 95 0 +217 297 94 0 +218 296 93 0 +219 295 92 0 +220 294 91 0 +221 293 90 0 +222 292 89 0 +223 291 88 0 +224 290 87 0 +225 289 86 0 +226 288 85 0 +227 287 84 0 +228 286 83 0 +229 285 82 0 +230 284 81 0 +231 283 80 0 +232 282 79 0 +233 281 78 0 +234 280 77 0 +235 279 76 0 +236 278 75 0 +237 277 74 0 +238 276 73 0 +239 275 72 0 +240 274 71 0 +241 273 70 0 +242 272 69 0 +243 271 68 0 +244 270 67 0 +245 269 66 0 +246 268 65 0 +247 267 64 0 +248 266 63 0 +249 265 62 0 +250 264 61 0 +251 263 60 0 +252 262 59 0 +253 261 58 0 +254 260 57 0 +255 259 56 0 +256 258 55 0 +257 257 54 0 +258 256 53 0 +259 255 52 0 +260 254 51 0 +261 253 50 0 +262 252 49 0 +263 251 48 0 +264 250 47 0 +265 249 46 0 +266 248 45 0 +267 247 44 0 +268 246 43 0 +269 245 42 0 +270 244 41 0 +271 243 40 0 +272 242 39 0 +273 241 38 0 +274 240 37 0 +275 239 36 0 +276 238 35 0 +277 237 34 0 +278 236 33 0 +279 235 32 0 +280 234 31 0 +281 233 30 0 +282 232 29 0 +283 231 28 0 +284 230 27 0 +285 229 26 0 +286 228 25 0 +287 227 24 0 +288 226 23 0 +289 225 22 0 +290 224 21 0 +291 223 20 0 +292 222 19 0 +293 221 18 0 +294 220 17 0 +295 219 16 0 +296 218 15 0 +297 217 14 0 +298 216 13 0 +299 215 12 0 +300 214 11 0 +301 213 10 0 +302 212 9 0 +303 211 8 0 +304 210 7 0 +305 209 6 0 +306 208 5 0 +307 207 4 0 +308 206 3 0 +309 205 2 0 +310 204 1 0 +311 203 0 0 +312 202 118 0 +313 201 117 0 +314 200 116 0 +315 199 115 0 +316 198 114 0 +317 197 113 0 +318 196 112 0 +319 195 111 0 +320 194 110 0 +321 193 109 0 +322 192 108 0 +323 191 107 0 +324 190 106 0 +325 189 105 0 +326 188 104 0 +327 187 103 0 +328 186 102 0 +329 185 101 0 +330 184 100 0 +331 183 99 0 +332 182 98 0 +333 181 97 0 +334 180 96 0 +335 179 95 0 +336 178 94 0 +337 177 93 0 +338 176 92 0 +339 175 91 0 +340 174 90 0 +341 173 89 0 +342 172 88 0 +343 171 87 0 +344 170 86 0 +345 169 85 0 +346 168 84 0 +347 167 83 0 +348 166 82 0 +349 165 81 0 +350 164 80 0 +351 163 79 0 +352 162 78 0 +353 161 77 0 +354 160 76 0 +355 159 75 0 +356 158 74 0 +357 157 73 0 +358 156 72 0 +359 155 71 0 +360 154 70 0 +361 153 69 0 +362 152 68 0 +363 151 67 0 +364 150 66 0 +365 149 65 0 +366 148 64 0 +367 147 63 0 +368 146 62 0 +369 145 61 0 +370 144 60 0 +371 143 59 0 +372 142 58 0 +373 141 57 0 +374 140 56 0 +375 139 55 0 +376 138 54 0 +377 137 53 0 +378 136 52 0 +379 135 51 0 +380 134 50 0 +381 133 49 0 +382 132 48 0 +383 131 47 0 +384 130 46 0 +385 129 45 0 +386 128 44 0 +387 127 43 0 +388 126 42 0 +389 125 41 0 +390 124 40 0 +391 123 39 0 +392 122 38 0 +393 121 37 0 +394 120 36 0 +395 119 35 0 +396 118 34 0 +397 117 33 0 +398 116 32 0 +399 115 31 0 +400 114 30 0 +401 113 29 0 +402 112 28 0 +403 111 27 0 +404 110 26 0 +405 109 25 0 +406 108 24 0 +407 107 23 0 +408 106 22 0 +409 105 21 0 +410 104 20 0 +411 103 19 0 +412 102 18 0 +413 101 17 0 +414 100 16 0 +415 99 15 0 +416 98 14 0 +417 97 13 0 +418 96 12 0 +419 95 11 0 +420 94 10 0 +421 93 9 0 +422 92 8 0 +423 91 7 0 +424 90 6 0 +425 89 5 0 +426 88 4 0 +427 87 3 0 +428 86 2 0 +429 85 1 0 +430 84 0 0 +431 83 118 0 +432 82 117 0 +433 81 116 0 +434 80 115 0 +435 79 114 0 +436 78 113 0 +437 77 112 0 +438 76 111 0 +439 75 110 0 +440 74 109 0 +441 73 108 0 +442 72 107 0 +443 71 106 0 +444 70 105 0 +445 69 104 0 +446 68 103 0 +447 67 102 0 +448 66 101 0 +449 65 100 0 +450 64 99 0 +451 63 98 0 +452 62 97 0 +453 61 96 0 +454 60 95 0 +455 59 94 0 +456 58 93 0 +457 57 92 0 +458 56 91 0 +459 55 90 0 +460 54 89 0 +461 53 88 0 +462 52 87 0 +463 51 86 0 +464 50 85 0 +465 49 84 0 +466 48 83 0 +467 47 82 0 +468 46 81 0 +469 45 80 0 +470 44 79 0 +471 43 78 0 +472 42 77 0 +473 41 76 0 +474 40 75 0 +475 39 74 0 +476 38 73 0 +477 37 72 0 +478 36 71 0 +479 35 70 0 +480 34 69 0 +481 33 68 0 +482 32 67 0 +483 31 66 0 +484 30 65 0 +485 29 64 0 +486 28 63 0 +487 27 62 0 +488 26 61 0 +489 25 60 0 +490 24 59 0 +491 23 58 0 +492 22 57 0 +493 21 56 0 +494 20 55 0 +495 19 54 0 +496 18 53 0 +497 17 52 0 +498 16 51 0 +499 15 50 0 +500 14 49 0 +501 13 48 0 +502 12 47 0 +503 11 46 0 +504 10 45 0 +505 9 44 0 +506 8 43 0 +507 7 42 0 +508 6 41 0 +509 5 40 0 +510 4 39 0 +511 3 38 0 +512 2 37 0 +513 1 36 0 +514 0 35 0 +515 510 34 0 +516 509 33 0 +517 508 32 0 +518 507 31 0 +519 506 30 0 +520 505 29 0 +521 504 28 0 +522 503 27 0 +523 502 26 0 +524 501 25 0 +525 500 24 0 +526 499 23 0 +527 498 22 0 +528 497 21 0 +529 496 20 0 +530 495 19 0 +531 494 18 0 +532 493 17 0 +533 492 16 0 +534 491 15 0 +535 490 14 0 +536 489 13 0 +537 488 12 0 +538 487 11 0 +539 486 10 0 +540 485 9 0 +541 484 8 0 +542 483 7 0 +543 482 6 0 +544 481 5 0 +545 480 4 0 +546 479 3 0 +547 478 2 0 +548 477 1 0 +549 476 0 0 +550 475 118 0 +551 474 117 0 +552 473 116 0 +553 472 115 0 +554 471 114 0 +555 470 113 0 +556 469 112 0 +557 468 111 0 +558 467 110 0 +559 466 109 0 +560 465 108 0 +561 464 107 0 +562 463 106 0 +563 462 105 0 +564 461 104 0 +565 460 103 0 +566 459 102 0 +567 458 101 0 +568 457 100 0 +569 456 99 0 +570 455 98 0 +571 454 97 0 +572 453 96 0 +573 452 95 0 +574 451 94 0 +575 450 93 0 +576 449 92 0 +577 448 91 0 +578 447 90 0 +579 446 89 0 +580 445 88 0 +581 444 87 0 +582 443 86 0 +583 442 85 0 +584 441 84 0 +585 440 83 0 +586 439 82 0 +587 438 81 0 +588 437 80 0 +589 436 79 0 +590 435 78 0 +591 434 77 0 +592 433 76 0 +593 432 75 0 +594 431 74 0 +595 430 73 0 +596 429 72 0 +597 428 71 0 +598 427 70 0 +599 426 69 0 +600 425 68 0 +601 424 67 0 +602 423 66 0 +603 422 65 0 +604 421 64 0 +605 420 63 0 +606 419 62 0 +607 418 61 0 +608 417 60 0 +609 416 59 0 +610 415 58 0 +611 414 57 0 +612 413 56 0 +613 412 55 0 +614 411 54 0 +615 410 53 0 +616 409 52 0 +617 408 51 0 +618 407 50 0 +619 406 49 0 +620 405 48 0 +621 404 47 0 +622 403 46 0 +623 402 45 0 +624 401 44 0 +625 400 43 0 +626 399 42 0 +627 398 41 0 +628 397 40 0 +629 396 39 0 +630 395 38 0 +631 394 37 0 +632 393 36 0 +633 392 35 0 +634 391 34 0 +635 390 33 0 +636 389 32 0 +637 388 31 0 +638 387 30 0 +639 386 29 0 +640 385 28 0 +641 384 27 0 +642 383 26 0 +643 382 25 0 +644 381 24 0 +645 380 23 0 +646 379 22 0 +647 378 21 0 +648 377 20 0 +649 376 19 0 +650 375 18 0 +651 374 17 0 +652 373 16 0 +653 372 15 0 +654 371 14 0 +655 370 13 0 +656 369 12 0 +657 368 11 0 +658 367 10 0 +659 366 9 0 +660 365 8 0 +661 364 7 0 +662 363 6 0 +663 362 5 0 +664 361 4 0 +665 360 3 0 +666 359 2 0 +667 358 1 0 +668 357 0 0 +669 356 118 0 +670 355 117 0 +671 354 116 0 +672 353 115 0 +673 352 114 0 +674 351 113 0 +675 350 112 0 +676 349 111 0 +677 348 110 0 +678 347 109 0 +679 346 108 0 +680 345 107 0 +681 344 106 0 +682 343 105 0 +683 342 104 0 +684 341 103 0 +685 340 102 0 +686 339 101 0 +687 338 100 0 +688 337 99 0 +689 336 98 0 +690 335 97 0 +691 334 96 0 +692 333 95 0 +693 332 94 0 +694 331 93 0 +695 330 92 0 +696 329 91 0 +697 328 90 0 +698 327 89 0 +699 326 88 0 +700 325 87 0 +701 324 86 0 +702 323 85 0 +703 322 84 0 +704 321 83 0 +705 320 82 0 +706 319 81 0 +707 318 80 0 +708 317 79 0 +709 316 78 0 +710 315 77 0 +711 314 76 0 +712 313 75 0 +713 312 74 0 +714 311 73 0 +715 310 72 0 +716 309 71 0 +717 308 70 0 +718 307 69 0 +719 306 68 0 +720 305 67 0 +721 304 66 0 +722 303 65 0 +723 302 64 0 +724 301 63 0 +725 300 62 0 +726 299 61 0 +727 298 60 0 +728 297 59 0 +729 296 58 0 +730 295 57 0 +731 294 56 0 +732 293 55 0 +733 292 54 0 +734 291 53 0 +735 290 52 0 +736 289 51 0 +737 288 50 0 +738 287 49 0 +739 286 48 0 +740 285 47 0 +741 284 46 0 +742 283 45 0 +743 282 44 0 +744 281 43 0 +745 280 42 0 +746 279 41 0 +747 278 40 0 +748 277 39 0 +749 276 38 0 +750 275 37 0 +751 274 36 0 +752 273 35 0 +753 272 34 0 +754 271 33 0 +755 270 32 0 +756 269 31 0 +757 268 30 0 +758 267 29 0 +759 266 28 0 +760 265 27 0 +761 264 26 0 +762 263 25 0 +763 262 24 0 +764 261 23 0 +765 260 22 0 +766 259 21 0 +767 258 20 0 +768 257 19 0 +769 256 18 0 +770 255 17 0 +771 254 16 0 +772 253 15 0 +773 252 14 0 +774 251 13 0 +775 250 12 0 +776 249 11 0 +777 248 10 0 +778 247 9 0 +779 246 8 0 +780 245 7 0 +781 244 6 0 +782 243 5 0 +783 242 4 0 +784 241 3 0 +785 240 2 0 +786 239 1 0 +787 238 0 0 +788 237 118 0 +789 236 117 0 +790 235 116 0 +791 234 115 0 +792 233 114 0 +793 232 113 0 +794 231 112 0 +795 230 111 0 +796 229 110 0 +797 228 109 0 +798 227 108 0 +799 226 107 0 +800 225 106 0 +801 224 105 0 +802 223 104 0 +803 222 103 0 +804 221 102 0 +805 220 101 0 +806 219 100 0 +807 218 99 0 +808 217 98 0 +809 216 97 0 +810 215 96 0 +811 214 95 0 +812 213 94 0 +813 212 93 0 +814 211 92 0 +815 210 91 0 +816 209 90 0 +817 208 89 0 +818 207 88 0 +819 206 87 0 +820 205 86 0 +821 204 85 0 +822 203 84 0 +823 202 83 0 +824 201 82 0 +825 200 81 0 +826 199 80 0 +827 198 79 0 +828 197 78 0 +829 196 77 0 +830 195 76 0 +831 194 75 0 +832 193 74 0 +833 192 73 0 +834 191 72 0 +835 190 71 0 +836 189 70 0 +837 188 69 0 +838 187 68 0 +839 186 67 0 +840 185 66 0 +841 184 65 0 +842 183 64 0 +843 182 63 0 +844 181 62 0 +845 180 61 0 +846 179 60 0 +847 178 59 0 +848 177 58 0 +849 176 57 0 +850 175 56 0 +851 174 55 0 +852 173 54 0 +853 172 53 0 +854 171 52 0 +855 170 51 0 +856 169 50 0 +857 168 49 0 +858 167 48 0 +859 166 47 0 +860 165 46 0 +861 164 45 0 +862 163 44 0 +863 162 43 0 +864 161 42 0 +865 160 41 0 +866 159 40 0 +867 158 39 0 +868 157 38 0 +869 156 37 0 +870 155 36 0 +871 154 35 0 +872 153 34 0 +873 152 33 0 +874 151 32 0 +875 150 31 0 +876 149 30 0 +877 148 29 0 +878 147 28 0 +879 146 27 0 +880 145 26 0 +881 144 25 0 +882 143 24 0 +883 142 23 0 +884 141 22 0 +885 140 21 0 +886 139 20 0 +887 138 19 0 +888 137 18 0 +889 136 17 0 +890 135 16 0 +891 134 15 0 +892 133 14 0 +893 132 13 0 +894 131 12 0 +895 130 11 0 +896 129 10 0 +897 128 9 0 +898 127 8 0 +899 126 7 0 +900 125 6 0 +901 124 5 0 +902 123 4 0 +903 122 3 0 +904 121 2 0 +905 120 1 0 +906 119 0 0 +907 118 118 0 +908 117 117 0 +909 116 116 0 +910 115 115 0 +911 114 114 0 +912 113 113 0 +913 112 112 0 +914 111 111 0 +915 110 110 0 +916 109 109 0 +917 108 108 0 +918 107 107 0 +919 106 106 0 +920 105 105 0 +921 104 104 0 +922 103 103 0 +923 102 102 0 +924 101 101 0 +925 100 100 0 +926 99 99 0 +927 98 98 0 +928 97 97 0 +929 96 96 0 +930 95 95 0 +931 94 94 0 +932 93 93 0 +933 92 92 0 +934 91 91 0 +935 90 90 0 +936 89 89 0 +937 88 88 0 +938 87 87 0 +939 86 86 0 +940 85 85 0 +941 84 84 0 +942 83 83 0 +943 82 82 0 +944 81 81 0 +945 80 80 0 +946 79 79 0 +947 78 78 0 +948 77 77 0 +949 76 76 0 +950 75 75 0 +951 74 74 0 +952 73 73 0 +953 72 72 0 +954 71 71 0 +955 70 70 0 +956 69 69 0 +957 68 68 0 +958 67 67 0 +959 66 66 0 +960 65 65 0 +961 64 64 0 +962 63 63 0 +963 62 62 0 +964 61 61 0 +965 60 60 0 +966 59 59 0 +967 58 58 0 +968 57 57 0 +969 56 56 0 +970 55 55 0 +971 54 54 0 +972 53 53 0 +973 52 52 0 +974 51 51 0 +975 50 50 0 +976 49 49 0 +977 48 48 0 +978 47 47 0 +979 46 46 0 +980 45 45 0 +981 44 44 0 +982 43 43 0 +983 42 42 0 +984 41 41 0 +985 40 40 0 +986 39 39 0 +987 38 38 0 +988 37 37 0 +989 36 36 0 +990 35 35 0 +991 34 34 0 +992 33 33 0 +993 32 32 0 +994 31 31 0 +995 30 30 0 +996 29 29 0 +997 28 28 0 +998 27 27 0 +999 26 26 0 +1000 25 25 0 +1001 24 24 0 +1002 23 23 0 +1003 22 22 0 +1004 21 21 0 +1005 20 20 0 +1006 19 19 0 +1007 18 18 0 +1008 17 17 0 +1009 16 16 0 +1010 15 15 0 +1011 14 14 0 +1012 13 13 0 +1013 12 12 0 +1014 11 11 0 +1015 10 10 0 +1016 9 9 0 +1017 8 8 0 +1018 7 7 0 +1019 6 6 0 +1020 5 5 0 +1021 4 4 0 +1022 3 3 0 +1023 2 2 0 +1024 1 1 0 +SELECT * FROM t1 ORDER BY f0 desc; +f0 f1 f2 +1024 1 1 0 +1023 2 2 0 +1022 3 3 0 +1021 4 4 0 +1020 5 5 0 +1019 6 6 0 +1018 7 7 0 +1017 8 8 0 +1016 9 9 0 +1015 10 10 0 +1014 11 11 0 +1013 12 12 0 +1012 13 13 0 +1011 14 14 0 +1010 15 15 0 +1009 16 16 0 +1008 17 17 0 +1007 18 18 0 +1006 19 19 0 +1005 20 20 0 +1004 21 21 0 +1003 22 22 0 +1002 23 23 0 +1001 24 24 0 +1000 25 25 0 +999 26 26 0 +998 27 27 0 +997 28 28 0 +996 29 29 0 +995 30 30 0 +994 31 31 0 +993 32 32 0 +992 33 33 0 +991 34 34 0 +990 35 35 0 +989 36 36 0 +988 37 37 0 +987 38 38 0 +986 39 39 0 +985 40 40 0 +984 41 41 0 +983 42 42 0 +982 43 43 0 +981 44 44 0 +980 45 45 0 +979 46 46 0 +978 47 47 0 +977 48 48 0 +976 49 49 0 +975 50 50 0 +974 51 51 0 +973 52 52 0 +972 53 53 0 +971 54 54 0 +970 55 55 0 +969 56 56 0 +968 57 57 0 +967 58 58 0 +966 59 59 0 +965 60 60 0 +964 61 61 0 +963 62 62 0 +962 63 63 0 +961 64 64 0 +960 65 65 0 +959 66 66 0 +958 67 67 0 +957 68 68 0 +956 69 69 0 +955 70 70 0 +954 71 71 0 +953 72 72 0 +952 73 73 0 +951 74 74 0 +950 75 75 0 +949 76 76 0 +948 77 77 0 +947 78 78 0 +946 79 79 0 +945 80 80 0 +944 81 81 0 +943 82 82 0 +942 83 83 0 +941 84 84 0 +940 85 85 0 +939 86 86 0 +938 87 87 0 +937 88 88 0 +936 89 89 0 +935 90 90 0 +934 91 91 0 +933 92 92 0 +932 93 93 0 +931 94 94 0 +930 95 95 0 +929 96 96 0 +928 97 97 0 +927 98 98 0 +926 99 99 0 +925 100 100 0 +924 101 101 0 +923 102 102 0 +922 103 103 0 +921 104 104 0 +920 105 105 0 +919 106 106 0 +918 107 107 0 +917 108 108 0 +916 109 109 0 +915 110 110 0 +914 111 111 0 +913 112 112 0 +912 113 113 0 +911 114 114 0 +910 115 115 0 +909 116 116 0 +908 117 117 0 +907 118 118 0 +906 119 0 0 +905 120 1 0 +904 121 2 0 +903 122 3 0 +902 123 4 0 +901 124 5 0 +900 125 6 0 +899 126 7 0 +898 127 8 0 +897 128 9 0 +896 129 10 0 +895 130 11 0 +894 131 12 0 +893 132 13 0 +892 133 14 0 +891 134 15 0 +890 135 16 0 +889 136 17 0 +888 137 18 0 +887 138 19 0 +886 139 20 0 +885 140 21 0 +884 141 22 0 +883 142 23 0 +882 143 24 0 +881 144 25 0 +880 145 26 0 +879 146 27 0 +878 147 28 0 +877 148 29 0 +876 149 30 0 +875 150 31 0 +874 151 32 0 +873 152 33 0 +872 153 34 0 +871 154 35 0 +870 155 36 0 +869 156 37 0 +868 157 38 0 +867 158 39 0 +866 159 40 0 +865 160 41 0 +864 161 42 0 +863 162 43 0 +862 163 44 0 +861 164 45 0 +860 165 46 0 +859 166 47 0 +858 167 48 0 +857 168 49 0 +856 169 50 0 +855 170 51 0 +854 171 52 0 +853 172 53 0 +852 173 54 0 +851 174 55 0 +850 175 56 0 +849 176 57 0 +848 177 58 0 +847 178 59 0 +846 179 60 0 +845 180 61 0 +844 181 62 0 +843 182 63 0 +842 183 64 0 +841 184 65 0 +840 185 66 0 +839 186 67 0 +838 187 68 0 +837 188 69 0 +836 189 70 0 +835 190 71 0 +834 191 72 0 +833 192 73 0 +832 193 74 0 +831 194 75 0 +830 195 76 0 +829 196 77 0 +828 197 78 0 +827 198 79 0 +826 199 80 0 +825 200 81 0 +824 201 82 0 +823 202 83 0 +822 203 84 0 +821 204 85 0 +820 205 86 0 +819 206 87 0 +818 207 88 0 +817 208 89 0 +816 209 90 0 +815 210 91 0 +814 211 92 0 +813 212 93 0 +812 213 94 0 +811 214 95 0 +810 215 96 0 +809 216 97 0 +808 217 98 0 +807 218 99 0 +806 219 100 0 +805 220 101 0 +804 221 102 0 +803 222 103 0 +802 223 104 0 +801 224 105 0 +800 225 106 0 +799 226 107 0 +798 227 108 0 +797 228 109 0 +796 229 110 0 +795 230 111 0 +794 231 112 0 +793 232 113 0 +792 233 114 0 +791 234 115 0 +790 235 116 0 +789 236 117 0 +788 237 118 0 +787 238 0 0 +786 239 1 0 +785 240 2 0 +784 241 3 0 +783 242 4 0 +782 243 5 0 +781 244 6 0 +780 245 7 0 +779 246 8 0 +778 247 9 0 +777 248 10 0 +776 249 11 0 +775 250 12 0 +774 251 13 0 +773 252 14 0 +772 253 15 0 +771 254 16 0 +770 255 17 0 +769 256 18 0 +768 257 19 0 +767 258 20 0 +766 259 21 0 +765 260 22 0 +764 261 23 0 +763 262 24 0 +762 263 25 0 +761 264 26 0 +760 265 27 0 +759 266 28 0 +758 267 29 0 +757 268 30 0 +756 269 31 0 +755 270 32 0 +754 271 33 0 +753 272 34 0 +752 273 35 0 +751 274 36 0 +750 275 37 0 +749 276 38 0 +748 277 39 0 +747 278 40 0 +746 279 41 0 +745 280 42 0 +744 281 43 0 +743 282 44 0 +742 283 45 0 +741 284 46 0 +740 285 47 0 +739 286 48 0 +738 287 49 0 +737 288 50 0 +736 289 51 0 +735 290 52 0 +734 291 53 0 +733 292 54 0 +732 293 55 0 +731 294 56 0 +730 295 57 0 +729 296 58 0 +728 297 59 0 +727 298 60 0 +726 299 61 0 +725 300 62 0 +724 301 63 0 +723 302 64 0 +722 303 65 0 +721 304 66 0 +720 305 67 0 +719 306 68 0 +718 307 69 0 +717 308 70 0 +716 309 71 0 +715 310 72 0 +714 311 73 0 +713 312 74 0 +712 313 75 0 +711 314 76 0 +710 315 77 0 +709 316 78 0 +708 317 79 0 +707 318 80 0 +706 319 81 0 +705 320 82 0 +704 321 83 0 +703 322 84 0 +702 323 85 0 +701 324 86 0 +700 325 87 0 +699 326 88 0 +698 327 89 0 +697 328 90 0 +696 329 91 0 +695 330 92 0 +694 331 93 0 +693 332 94 0 +692 333 95 0 +691 334 96 0 +690 335 97 0 +689 336 98 0 +688 337 99 0 +687 338 100 0 +686 339 101 0 +685 340 102 0 +684 341 103 0 +683 342 104 0 +682 343 105 0 +681 344 106 0 +680 345 107 0 +679 346 108 0 +678 347 109 0 +677 348 110 0 +676 349 111 0 +675 350 112 0 +674 351 113 0 +673 352 114 0 +672 353 115 0 +671 354 116 0 +670 355 117 0 +669 356 118 0 +668 357 0 0 +667 358 1 0 +666 359 2 0 +665 360 3 0 +664 361 4 0 +663 362 5 0 +662 363 6 0 +661 364 7 0 +660 365 8 0 +659 366 9 0 +658 367 10 0 +657 368 11 0 +656 369 12 0 +655 370 13 0 +654 371 14 0 +653 372 15 0 +652 373 16 0 +651 374 17 0 +650 375 18 0 +649 376 19 0 +648 377 20 0 +647 378 21 0 +646 379 22 0 +645 380 23 0 +644 381 24 0 +643 382 25 0 +642 383 26 0 +641 384 27 0 +640 385 28 0 +639 386 29 0 +638 387 30 0 +637 388 31 0 +636 389 32 0 +635 390 33 0 +634 391 34 0 +633 392 35 0 +632 393 36 0 +631 394 37 0 +630 395 38 0 +629 396 39 0 +628 397 40 0 +627 398 41 0 +626 399 42 0 +625 400 43 0 +624 401 44 0 +623 402 45 0 +622 403 46 0 +621 404 47 0 +620 405 48 0 +619 406 49 0 +618 407 50 0 +617 408 51 0 +616 409 52 0 +615 410 53 0 +614 411 54 0 +613 412 55 0 +612 413 56 0 +611 414 57 0 +610 415 58 0 +609 416 59 0 +608 417 60 0 +607 418 61 0 +606 419 62 0 +605 420 63 0 +604 421 64 0 +603 422 65 0 +602 423 66 0 +601 424 67 0 +600 425 68 0 +599 426 69 0 +598 427 70 0 +597 428 71 0 +596 429 72 0 +595 430 73 0 +594 431 74 0 +593 432 75 0 +592 433 76 0 +591 434 77 0 +590 435 78 0 +589 436 79 0 +588 437 80 0 +587 438 81 0 +586 439 82 0 +585 440 83 0 +584 441 84 0 +583 442 85 0 +582 443 86 0 +581 444 87 0 +580 445 88 0 +579 446 89 0 +578 447 90 0 +577 448 91 0 +576 449 92 0 +575 450 93 0 +574 451 94 0 +573 452 95 0 +572 453 96 0 +571 454 97 0 +570 455 98 0 +569 456 99 0 +568 457 100 0 +567 458 101 0 +566 459 102 0 +565 460 103 0 +564 461 104 0 +563 462 105 0 +562 463 106 0 +561 464 107 0 +560 465 108 0 +559 466 109 0 +558 467 110 0 +557 468 111 0 +556 469 112 0 +555 470 113 0 +554 471 114 0 +553 472 115 0 +552 473 116 0 +551 474 117 0 +550 475 118 0 +549 476 0 0 +548 477 1 0 +547 478 2 0 +546 479 3 0 +545 480 4 0 +544 481 5 0 +543 482 6 0 +542 483 7 0 +541 484 8 0 +540 485 9 0 +539 486 10 0 +538 487 11 0 +537 488 12 0 +536 489 13 0 +535 490 14 0 +534 491 15 0 +533 492 16 0 +532 493 17 0 +531 494 18 0 +530 495 19 0 +529 496 20 0 +528 497 21 0 +527 498 22 0 +526 499 23 0 +525 500 24 0 +524 501 25 0 +523 502 26 0 +522 503 27 0 +521 504 28 0 +520 505 29 0 +519 506 30 0 +518 507 31 0 +517 508 32 0 +516 509 33 0 +515 510 34 0 +514 0 35 0 +513 1 36 0 +512 2 37 0 +511 3 38 0 +510 4 39 0 +509 5 40 0 +508 6 41 0 +507 7 42 0 +506 8 43 0 +505 9 44 0 +504 10 45 0 +503 11 46 0 +502 12 47 0 +501 13 48 0 +500 14 49 0 +499 15 50 0 +498 16 51 0 +497 17 52 0 +496 18 53 0 +495 19 54 0 +494 20 55 0 +493 21 56 0 +492 22 57 0 +491 23 58 0 +490 24 59 0 +489 25 60 0 +488 26 61 0 +487 27 62 0 +486 28 63 0 +485 29 64 0 +484 30 65 0 +483 31 66 0 +482 32 67 0 +481 33 68 0 +480 34 69 0 +479 35 70 0 +478 36 71 0 +477 37 72 0 +476 38 73 0 +475 39 74 0 +474 40 75 0 +473 41 76 0 +472 42 77 0 +471 43 78 0 +470 44 79 0 +469 45 80 0 +468 46 81 0 +467 47 82 0 +466 48 83 0 +465 49 84 0 +464 50 85 0 +463 51 86 0 +462 52 87 0 +461 53 88 0 +460 54 89 0 +459 55 90 0 +458 56 91 0 +457 57 92 0 +456 58 93 0 +455 59 94 0 +454 60 95 0 +453 61 96 0 +452 62 97 0 +451 63 98 0 +450 64 99 0 +449 65 100 0 +448 66 101 0 +447 67 102 0 +446 68 103 0 +445 69 104 0 +444 70 105 0 +443 71 106 0 +442 72 107 0 +441 73 108 0 +440 74 109 0 +439 75 110 0 +438 76 111 0 +437 77 112 0 +436 78 113 0 +435 79 114 0 +434 80 115 0 +433 81 116 0 +432 82 117 0 +431 83 118 0 +430 84 0 0 +429 85 1 0 +428 86 2 0 +427 87 3 0 +426 88 4 0 +425 89 5 0 +424 90 6 0 +423 91 7 0 +422 92 8 0 +421 93 9 0 +420 94 10 0 +419 95 11 0 +418 96 12 0 +417 97 13 0 +416 98 14 0 +415 99 15 0 +414 100 16 0 +413 101 17 0 +412 102 18 0 +411 103 19 0 +410 104 20 0 +409 105 21 0 +408 106 22 0 +407 107 23 0 +406 108 24 0 +405 109 25 0 +404 110 26 0 +403 111 27 0 +402 112 28 0 +401 113 29 0 +400 114 30 0 +399 115 31 0 +398 116 32 0 +397 117 33 0 +396 118 34 0 +395 119 35 0 +394 120 36 0 +393 121 37 0 +392 122 38 0 +391 123 39 0 +390 124 40 0 +389 125 41 0 +388 126 42 0 +387 127 43 0 +386 128 44 0 +385 129 45 0 +384 130 46 0 +383 131 47 0 +382 132 48 0 +381 133 49 0 +380 134 50 0 +379 135 51 0 +378 136 52 0 +377 137 53 0 +376 138 54 0 +375 139 55 0 +374 140 56 0 +373 141 57 0 +372 142 58 0 +371 143 59 0 +370 144 60 0 +369 145 61 0 +368 146 62 0 +367 147 63 0 +366 148 64 0 +365 149 65 0 +364 150 66 0 +363 151 67 0 +362 152 68 0 +361 153 69 0 +360 154 70 0 +359 155 71 0 +358 156 72 0 +357 157 73 0 +356 158 74 0 +355 159 75 0 +354 160 76 0 +353 161 77 0 +352 162 78 0 +351 163 79 0 +350 164 80 0 +349 165 81 0 +348 166 82 0 +347 167 83 0 +346 168 84 0 +345 169 85 0 +344 170 86 0 +343 171 87 0 +342 172 88 0 +341 173 89 0 +340 174 90 0 +339 175 91 0 +338 176 92 0 +337 177 93 0 +336 178 94 0 +335 179 95 0 +334 180 96 0 +333 181 97 0 +332 182 98 0 +331 183 99 0 +330 184 100 0 +329 185 101 0 +328 186 102 0 +327 187 103 0 +326 188 104 0 +325 189 105 0 +324 190 106 0 +323 191 107 0 +322 192 108 0 +321 193 109 0 +320 194 110 0 +319 195 111 0 +318 196 112 0 +317 197 113 0 +316 198 114 0 +315 199 115 0 +314 200 116 0 +313 201 117 0 +312 202 118 0 +311 203 0 0 +310 204 1 0 +309 205 2 0 +308 206 3 0 +307 207 4 0 +306 208 5 0 +305 209 6 0 +304 210 7 0 +303 211 8 0 +302 212 9 0 +301 213 10 0 +300 214 11 0 +299 215 12 0 +298 216 13 0 +297 217 14 0 +296 218 15 0 +295 219 16 0 +294 220 17 0 +293 221 18 0 +292 222 19 0 +291 223 20 0 +290 224 21 0 +289 225 22 0 +288 226 23 0 +287 227 24 0 +286 228 25 0 +285 229 26 0 +284 230 27 0 +283 231 28 0 +282 232 29 0 +281 233 30 0 +280 234 31 0 +279 235 32 0 +278 236 33 0 +277 237 34 0 +276 238 35 0 +275 239 36 0 +274 240 37 0 +273 241 38 0 +272 242 39 0 +271 243 40 0 +270 244 41 0 +269 245 42 0 +268 246 43 0 +267 247 44 0 +266 248 45 0 +265 249 46 0 +264 250 47 0 +263 251 48 0 +262 252 49 0 +261 253 50 0 +260 254 51 0 +259 255 52 0 +258 256 53 0 +257 257 54 0 +256 258 55 0 +255 259 56 0 +254 260 57 0 +253 261 58 0 +252 262 59 0 +251 263 60 0 +250 264 61 0 +249 265 62 0 +248 266 63 0 +247 267 64 0 +246 268 65 0 +245 269 66 0 +244 270 67 0 +243 271 68 0 +242 272 69 0 +241 273 70 0 +240 274 71 0 +239 275 72 0 +238 276 73 0 +237 277 74 0 +236 278 75 0 +235 279 76 0 +234 280 77 0 +233 281 78 0 +232 282 79 0 +231 283 80 0 +230 284 81 0 +229 285 82 0 +228 286 83 0 +227 287 84 0 +226 288 85 0 +225 289 86 0 +224 290 87 0 +223 291 88 0 +222 292 89 0 +221 293 90 0 +220 294 91 0 +219 295 92 0 +218 296 93 0 +217 297 94 0 +216 298 95 0 +215 299 96 0 +214 300 97 0 +213 301 98 0 +212 302 99 0 +211 303 100 0 +210 304 101 0 +209 305 102 0 +208 306 103 0 +207 307 104 0 +206 308 105 0 +205 309 106 0 +204 310 107 0 +203 311 108 0 +202 312 109 0 +201 313 110 0 +200 314 111 0 +199 315 112 0 +198 316 113 0 +197 317 114 0 +196 318 115 0 +195 319 116 0 +194 320 117 0 +193 321 118 0 +192 322 0 0 +191 323 1 0 +190 324 2 0 +189 325 3 0 +188 326 4 0 +187 327 5 0 +186 328 6 0 +185 329 7 0 +184 330 8 0 +183 331 9 0 +182 332 10 0 +181 333 11 0 +180 334 12 0 +179 335 13 0 +178 336 14 0 +177 337 15 0 +176 338 16 0 +175 339 17 0 +174 340 18 0 +173 341 19 0 +172 342 20 0 +171 343 21 0 +170 344 22 0 +169 345 23 0 +168 346 24 0 +167 347 25 0 +166 348 26 0 +165 349 27 0 +164 350 28 0 +163 351 29 0 +162 352 30 0 +161 353 31 0 +160 354 32 0 +159 355 33 0 +158 356 34 0 +157 357 35 0 +156 358 36 0 +155 359 37 0 +154 360 38 0 +153 361 39 0 +152 362 40 0 +151 363 41 0 +150 364 42 0 +149 365 43 0 +148 366 44 0 +147 367 45 0 +146 368 46 0 +145 369 47 0 +144 370 48 0 +143 371 49 0 +142 372 50 0 +141 373 51 0 +140 374 52 0 +139 375 53 0 +138 376 54 0 +137 377 55 0 +136 378 56 0 +135 379 57 0 +134 380 58 0 +133 381 59 0 +132 382 60 0 +131 383 61 0 +130 384 62 0 +129 385 63 0 +128 386 64 0 +127 387 65 0 +126 388 66 0 +125 389 67 0 +124 390 68 0 +123 391 69 0 +122 392 70 0 +121 393 71 0 +120 394 72 0 +119 395 73 0 +118 396 74 0 +117 397 75 0 +116 398 76 0 +115 399 77 0 +114 400 78 0 +113 401 79 0 +112 402 80 0 +111 403 81 0 +110 404 82 0 +109 405 83 0 +108 406 84 0 +107 407 85 0 +106 408 86 0 +105 409 87 0 +104 410 88 0 +103 411 89 0 +102 412 90 0 +101 413 91 0 +100 414 92 0 +99 415 93 0 +98 416 94 0 +97 417 95 0 +96 418 96 0 +95 419 97 0 +94 420 98 0 +93 421 99 0 +92 422 100 0 +91 423 101 0 +90 424 102 0 +89 425 103 0 +88 426 104 0 +87 427 105 0 +86 428 106 0 +85 429 107 0 +84 430 108 0 +83 431 109 0 +82 432 110 0 +81 433 111 0 +80 434 112 0 +79 435 113 0 +78 436 114 0 +77 437 115 0 +76 438 116 0 +75 439 117 0 +74 440 118 0 +73 441 0 0 +72 442 1 0 +71 443 2 0 +70 444 3 0 +69 445 4 0 +68 446 5 0 +67 447 6 0 +66 448 7 0 +65 449 8 0 +64 450 9 0 +63 451 10 0 +62 452 11 0 +61 453 12 0 +60 454 13 0 +59 455 14 0 +58 456 15 0 +57 457 16 0 +56 458 17 0 +55 459 18 0 +54 460 19 0 +53 461 20 0 +52 462 21 0 +51 463 22 0 +50 464 23 0 +49 465 24 0 +48 466 25 0 +47 467 26 0 +46 468 27 0 +45 469 28 0 +44 470 29 0 +43 471 30 0 +42 472 31 0 +41 473 32 0 +40 474 33 0 +39 475 34 0 +38 476 35 0 +37 477 36 0 +36 478 37 0 +35 479 38 0 +34 480 39 0 +33 481 40 0 +32 482 41 0 +31 483 42 0 +30 484 43 0 +29 485 44 0 +28 486 45 0 +27 487 46 0 +26 488 47 0 +25 489 48 0 +24 490 49 0 +23 491 50 0 +22 492 51 0 +21 493 52 0 +20 494 53 0 +19 495 54 0 +18 496 55 0 +17 497 56 0 +16 498 57 0 +15 499 58 0 +14 500 59 0 +13 501 60 0 +12 502 61 0 +11 503 62 0 +10 504 63 0 +9 505 64 0 +8 506 65 0 +7 507 66 0 +6 508 67 0 +5 509 68 0 +4 510 69 0 +3 0 70 0 +2 1 71 0 +1 2 72 0 +SELECT * FROM t1 ORDER BY f0, f1 limit 100, 20; +f0 f1 f2 +101 413 91 0 +102 412 90 0 +103 411 89 0 +104 410 88 0 +105 409 87 0 +106 408 86 0 +107 407 85 0 +108 406 84 0 +109 405 83 0 +110 404 82 0 +111 403 81 0 +112 402 80 0 +113 401 79 0 +114 400 78 0 +115 399 77 0 +116 398 76 0 +117 397 75 0 +118 396 74 0 +119 395 73 0 +120 394 72 0 +SELECT * FROM t1 ORDER BY f0, f1 desc limit 100, 25; +f0 f1 f2 +101 413 91 0 +102 412 90 0 +103 411 89 0 +104 410 88 0 +105 409 87 0 +106 408 86 0 +107 407 85 0 +108 406 84 0 +109 405 83 0 +110 404 82 0 +111 403 81 0 +112 402 80 0 +113 401 79 0 +114 400 78 0 +115 399 77 0 +116 398 76 0 +117 397 75 0 +118 396 74 0 +119 395 73 0 +120 394 72 0 +121 393 71 0 +122 392 70 0 +123 391 69 0 +124 390 68 0 +125 389 67 0 +DROP TABLE t1; +CREATE TABLE t2 (a varchar(32), b int(11), c float, d double, +UNIQUE KEY a (a,b,c), KEY b (b), KEY c (c)) charset utf8mb4; +Warnings: +Warning 1681 Integer display width is deprecated and will be removed in a future release. +SELECT * FROM t2 ORDER BY a, b, c; +a b c d +all 1 10000 0 +all 2 10000 0 +all 32 10000 23.2342007434944 +domestic 3 100 59 +domestic 4 500 0 +domestic 5 500 0 +domestic 6 500 0 +domestic 7 500 0 +domestic 8 500 0 +domestic 9 10000 0 +domestic 17 2 7.2 +domestic 17 5 8.43 +domestic 17 10 11.15 +domestic 17 20 15.83 +domestic 17 30 22.02 +domestic 18 2 8.2 +domestic 18 5 9.43 +domestic 18 10 12.15 +domestic 18 20 16.83 +domestic 18 30 23.02 +domestic 19 2 6.3 +domestic 19 5 7.77 +domestic 19 10 10.3 +domestic 19 20 14.83 +domestic 19 30 20.88 +domestic 20 2 7.3 +domestic 20 5 8.77 +domestic 20 10 11.3 +domestic 20 20 15.83 +domestic 20 30 21.88 +domestic 21 3.9 10.8 +domestic 21 4.9 12.2 +domestic 21 9.9 15.3 +domestic 21 19.9 20.6 +domestic 21 30 28.1 +domestic 23 2 18.8 +domestic 23 5 20.8 +domestic 23 10 24.8 +domestic 23 20 27.8 +domestic 23 30 30.8 +domestic 24 2 21.1405 +domestic 24 5 22.3705 +domestic 24 10 25.0905 +domestic 24 20 29.7705 +domestic 24 30 35.9605 +domestic 26 0.25 4.7 +domestic 27 0.25 6 +domestic 28 2 17 +domestic 28 5 19 +domestic 28 10 22 +domestic 28 20 28 +domestic 28 30 35 +domestic 29 30 29.5 +foreign 10 30 0 +foreign 11 30 0 +foreign 12 30 0 +foreign 13 30 0 +foreign 22 0 0 +foreign 25 200 0 +plfcz1 16 0.5 19 +plfcz2 16 0.5 25 +ppfcz1 14 2 37.5 +ppfcz1 14 3 41.5 +ppfcz1 14 4 45.5 +ppfcz1 14 5 48.5 +ppfcz1 14 6 52.5 +ppfcz1 14 7 55.5 +ppfcz1 14 8 57.5 +ppfcz1 14 9 59.5 +ppfcz1 14 10 61.5 +ppfcz1 14 11 62.5 +ppfcz1 14 12 63.5 +ppfcz1 14 13 64.5 +ppfcz1 14 14 65.5 +ppfcz1 14 15 66.5 +ppfcz1 14 16 67.5 +ppfcz1 14 17 68.5 +ppfcz1 14 18 69.5 +ppfcz1 14 19 70.5 +ppfcz1 14 20 71.5 +ppfcz1 14 21 72.5 +ppfcz1 14 22 73.5 +ppfcz1 14 23 74.5 +ppfcz1 14 24 75.5 +ppfcz1 14 25 76.5 +ppfcz1 14 26 77.5 +ppfcz1 14 27 78.5 +ppfcz1 14 28 79.5 +ppfcz1 14 29 80.5 +ppfcz1 14 30 81.5 +ppfcz1 15 2 33.5 +ppfcz1 15 3 36.5 +ppfcz1 15 4 39.5 +ppfcz1 15 5 41.5 +ppfcz1 15 6 42.5 +ppfcz1 15 7 43.5 +ppfcz1 15 8 44.5 +ppfcz1 15 9 45.5 +ppfcz1 15 10 46.5 +ppfcz1 15 11 47.5 +ppfcz1 15 12 48.5 +ppfcz1 15 13 49.5 +ppfcz1 15 14 50.5 +ppfcz1 15 15 51.5 +ppfcz1 15 16 52.5 +ppfcz1 15 17 53.5 +ppfcz1 15 18 54.5 +ppfcz1 15 19 55.5 +ppfcz1 15 20 56.5 +ppfcz1 15 21 57.5 +ppfcz1 15 22 58.5 +ppfcz1 15 23 59.5 +ppfcz1 15 24 60.5 +ppfcz1 15 25 61.5 +ppfcz1 15 26 62.5 +ppfcz1 15 27 63.5 +ppfcz1 15 28 64.5 +ppfcz1 15 29 65.5 +ppfcz1 15 30 66.5 +ppfcz1 30 0.5 56.5 +ppfcz1 30 1 63.5 +ppfcz1 30 1.5 69.5 +ppfcz1 30 2 75.5 +ppfcz1 30 2.5 80.5 +ppfcz1 30 3 86.5 +ppfcz1 30 3.5 92.5 +ppfcz1 30 4 99.5 +ppfcz1 30 4.5 105.5 +ppfcz1 30 5 111.5 +ppfcz1 30 6 118.5 +ppfcz1 30 7 126.5 +ppfcz1 30 8 133.5 +ppfcz1 30 9 141.5 +ppfcz1 30 10 148.5 +ppfcz1 30 11 156.5 +ppfcz1 30 12 163.5 +ppfcz1 30 13 171.5 +ppfcz1 30 14 178.5 +ppfcz1 30 15 186.5 +ppfcz1 30 16 193.5 +ppfcz1 30 17 201.5 +ppfcz1 30 18 209.5 +ppfcz1 30 19 216.5 +ppfcz1 30 20 224.5 +ppfcz1 30 21 231.5 +ppfcz1 30 22 239.5 +ppfcz1 30 23 246.5 +ppfcz1 30 24 254.5 +ppfcz1 30 25 261.5 +ppfcz1 30 26 269.5 +ppfcz1 30 27 276.5 +ppfcz1 30 28 284.5 +ppfcz1 30 29 291.5 +ppfcz1 30 30 299.5 +ppfcz2 14 2 43.5 +ppfcz2 14 3 48.5 +ppfcz2 14 4 53.5 +ppfcz2 14 5 57.5 +ppfcz2 14 6 61.5 +ppfcz2 14 7 65.5 +ppfcz2 14 8 69.5 +ppfcz2 14 9 73.5 +ppfcz2 14 10 77.5 +ppfcz2 14 11 80.5 +ppfcz2 14 12 83.5 +ppfcz2 14 13 86.5 +ppfcz2 14 14 89.5 +ppfcz2 14 15 92.5 +ppfcz2 14 16 94.5 +ppfcz2 14 17 96.5 +ppfcz2 14 18 98.5 +ppfcz2 14 19 99.5 +ppfcz2 14 20 100.5 +ppfcz2 14 21 101.5 +ppfcz2 14 22 102.5 +ppfcz2 14 23 103.5 +ppfcz2 14 24 104.5 +ppfcz2 14 25 105.5 +ppfcz2 14 26 106.5 +ppfcz2 14 27 107.5 +ppfcz2 14 28 108.5 +ppfcz2 14 29 109.5 +ppfcz2 14 30 110.5 +ppfcz2 15 2 38.5 +ppfcz2 15 3 42.5 +ppfcz2 15 4 46.5 +ppfcz2 15 5 50.5 +ppfcz2 15 6 53.5 +ppfcz2 15 7 56.5 +ppfcz2 15 8 59.5 +ppfcz2 15 9 62.5 +ppfcz2 15 10 65.5 +ppfcz2 15 11 67.5 +ppfcz2 15 12 69.5 +ppfcz2 15 13 71.5 +ppfcz2 15 14 73.5 +ppfcz2 15 15 75.5 +ppfcz2 15 16 76.5 +ppfcz2 15 17 77.5 +ppfcz2 15 18 78.5 +ppfcz2 15 19 79.5 +ppfcz2 15 20 80.5 +ppfcz2 15 21 81.5 +ppfcz2 15 22 82.5 +ppfcz2 15 23 83.5 +ppfcz2 15 24 84.5 +ppfcz2 15 25 85.5 +ppfcz2 15 26 86.5 +ppfcz2 15 27 87.5 +ppfcz2 15 28 88.5 +ppfcz2 15 29 89.5 +ppfcz2 15 30 90.5 +ppfcz2 30 0.5 61.5 +ppfcz2 30 1 65.5 +ppfcz2 30 1.5 75.5 +ppfcz2 30 2 80.5 +ppfcz2 30 2.5 86.5 +ppfcz2 30 3 99.5 +ppfcz2 30 3.5 109.5 +ppfcz2 30 4 113.5 +ppfcz2 30 4.5 121.5 +ppfcz2 30 5 129.5 +ppfcz2 30 6 139.5 +ppfcz2 30 7 149.5 +ppfcz2 30 8 159.5 +ppfcz2 30 9 169.5 +ppfcz2 30 10 180.5 +ppfcz2 30 11 189.5 +ppfcz2 30 12 199.5 +ppfcz2 30 13 210.5 +ppfcz2 30 14 219.5 +ppfcz2 30 15 229.5 +ppfcz2 30 16 240.5 +ppfcz2 30 17 249.5 +ppfcz2 30 18 259.5 +ppfcz2 30 19 270.5 +ppfcz2 30 20 280.5 +ppfcz2 30 21 289.5 +ppfcz2 30 22 300.5 +ppfcz2 30 23 310.5 +ppfcz2 30 24 320.5 +ppfcz2 30 25 330.5 +ppfcz2 30 26 340.5 +ppfcz2 30 27 350.5 +ppfcz2 30 28 360.5 +ppfcz2 30 29 370.5 +ppfcz2 30 30 381.5 +ppfcz3 14 2 47.5 +ppfcz3 14 3 56.5 +ppfcz3 14 4 67.5 +ppfcz3 14 5 78.5 +ppfcz3 14 6 87.5 +ppfcz3 14 7 96.5 +ppfcz3 14 8 105.5 +ppfcz3 14 9 114.5 +ppfcz3 14 10 123.5 +ppfcz3 14 11 131.5 +ppfcz3 14 12 139.5 +ppfcz3 14 13 147.5 +ppfcz3 14 14 155.5 +ppfcz3 14 15 163.5 +ppfcz3 14 16 171.5 +ppfcz3 14 17 179.5 +ppfcz3 14 18 187.5 +ppfcz3 14 19 195.5 +ppfcz3 14 20 203.5 +ppfcz3 14 21 210.5 +ppfcz3 14 22 217.5 +ppfcz3 14 23 224.5 +ppfcz3 14 24 231.5 +ppfcz3 14 25 238.5 +ppfcz3 14 26 245.5 +ppfcz3 14 27 252.5 +ppfcz3 14 28 259.5 +ppfcz3 14 29 266.5 +ppfcz3 14 30 273.5 +ppfcz3 15 2 39.5 +ppfcz3 15 3 45.5 +ppfcz3 15 4 51.5 +ppfcz3 15 5 57.5 +ppfcz3 15 6 63.5 +ppfcz3 15 7 69.5 +ppfcz3 15 8 75.5 +ppfcz3 15 9 81.5 +ppfcz3 15 10 87.5 +ppfcz3 15 11 93.5 +ppfcz3 15 12 99.5 +ppfcz3 15 13 105.5 +ppfcz3 15 14 111.5 +ppfcz3 15 15 117.5 +ppfcz3 15 16 122.5 +ppfcz3 15 17 127.5 +ppfcz3 15 18 132.5 +ppfcz3 15 19 137.5 +ppfcz3 15 20 142.5 +ppfcz3 15 21 146.5 +ppfcz3 15 22 150.5 +ppfcz3 15 23 154.5 +ppfcz3 15 24 158.5 +ppfcz3 15 25 162.5 +ppfcz3 15 26 166.5 +ppfcz3 15 27 170.5 +ppfcz3 15 28 174.5 +ppfcz3 15 29 178.5 +ppfcz3 15 30 182.5 +ppfcz3 30 0.5 74.5 +ppfcz3 30 1 83.5 +ppfcz3 30 1.5 90.5 +ppfcz3 30 2 99.5 +ppfcz3 30 2.5 107.5 +ppfcz3 30 3 114.5 +ppfcz3 30 3.5 122.5 +ppfcz3 30 4 130.5 +ppfcz3 30 4.5 140.5 +ppfcz3 30 5 147.5 +ppfcz3 30 6 162.5 +ppfcz3 30 7 174.5 +ppfcz3 30 8 188.5 +ppfcz3 30 9 201.5 +ppfcz3 30 10 213.5 +ppfcz3 30 11 227.5 +ppfcz3 30 12 240.5 +ppfcz3 30 13 252.5 +ppfcz3 30 14 266.5 +ppfcz3 30 15 278.5 +ppfcz3 30 16 290.5 +ppfcz3 30 17 304.5 +ppfcz3 30 18 317.5 +ppfcz3 30 19 330.5 +ppfcz3 30 20 343.5 +ppfcz3 30 21 354.5 +ppfcz3 30 22 363.5 +ppfcz3 30 23 375.5 +ppfcz3 30 24 385.5 +ppfcz3 30 25 396.5 +ppfcz3 30 26 405.5 +ppfcz3 30 27 417.5 +ppfcz3 30 28 428.5 +ppfcz3 30 29 438.5 +ppfcz3 30 30 448.5 +ppfcz4 14 2 54.5 +ppfcz4 14 3 68.5 +ppfcz4 14 4 81.5 +ppfcz4 14 5 95.5 +ppfcz4 14 6 108.5 +ppfcz4 14 7 121.5 +ppfcz4 14 8 134.5 +ppfcz4 14 9 147.5 +ppfcz4 14 10 160.5 +ppfcz4 14 11 168.5 +ppfcz4 14 12 178.5 +ppfcz4 14 13 188.5 +ppfcz4 14 14 198.5 +ppfcz4 14 15 208.5 +ppfcz4 14 16 216.5 +ppfcz4 14 17 224.5 +ppfcz4 14 18 232.5 +ppfcz4 14 19 240.5 +ppfcz4 14 20 248.5 +ppfcz4 14 21 256.5 +ppfcz4 14 22 264.5 +ppfcz4 14 23 272.5 +ppfcz4 14 24 280.5 +ppfcz4 14 25 288.5 +ppfcz4 14 26 296.5 +ppfcz4 14 27 304.5 +ppfcz4 14 28 312.5 +ppfcz4 14 29 320.5 +ppfcz4 14 30 328.5 +ppfcz4 15 2 44.5 +ppfcz4 15 3 51.5 +ppfcz4 15 4 58.5 +ppfcz4 15 5 65.5 +ppfcz4 15 6 72.5 +ppfcz4 15 7 79.5 +ppfcz4 15 8 86.5 +ppfcz4 15 9 93.5 +ppfcz4 15 10 100.5 +ppfcz4 15 11 105.5 +ppfcz4 15 12 110.5 +ppfcz4 15 13 115.5 +ppfcz4 15 14 120.5 +ppfcz4 15 15 125.5 +ppfcz4 15 16 130.5 +ppfcz4 15 17 135.5 +ppfcz4 15 18 140.5 +ppfcz4 15 19 145.5 +ppfcz4 15 20 150.5 +ppfcz4 15 21 154.5 +ppfcz4 15 22 158.5 +ppfcz4 15 23 162.5 +ppfcz4 15 24 166.5 +ppfcz4 15 25 170.5 +ppfcz4 15 26 174.5 +ppfcz4 15 27 178.5 +ppfcz4 15 28 182.5 +ppfcz4 15 29 186.5 +ppfcz4 15 30 190.5 +ppfcz4 30 0.5 90.5 +ppfcz4 30 1 104.5 +ppfcz4 30 1.5 118.5 +ppfcz4 30 2 134.5 +ppfcz4 30 2.5 146.5 +ppfcz4 30 3 163.5 +ppfcz4 30 3.5 179.5 +ppfcz4 30 4 195.5 +ppfcz4 30 4.5 211.5 +ppfcz4 30 5 232.5 +ppfcz4 30 6 257.5 +ppfcz4 30 7 278.5 +ppfcz4 30 8 300.5 +ppfcz4 30 9 321.5 +ppfcz4 30 10 343.5 +ppfcz4 30 11 364.5 +ppfcz4 30 12 386.5 +ppfcz4 30 13 407.5 +ppfcz4 30 14 429.5 +ppfcz4 30 15 450.5 +ppfcz4 30 16 472.5 +ppfcz4 30 17 493.5 +ppfcz4 30 18 515.5 +ppfcz4 30 19 536.5 +ppfcz4 30 20 558.5 +ppfcz4 30 21 579.5 +ppfcz4 30 22 601.5 +ppfcz4 30 23 622.5 +ppfcz4 30 24 644.5 +ppfcz4 30 25 665.5 +ppfcz4 30 26 687.5 +ppfcz4 30 27 708.5 +ppfcz4 30 28 730.5 +ppfcz4 30 29 751.5 +ppfcz4 30 30 773.5 +ppfcz5 14 2 66.5 +ppfcz5 14 3 84.5 +ppfcz5 14 4 102.5 +ppfcz5 14 5 120.5 +ppfcz5 14 6 137.5 +ppfcz5 14 7 154.5 +ppfcz5 14 8 171.5 +ppfcz5 14 9 188.5 +ppfcz5 14 10 205.5 +ppfcz5 14 11 220.5 +ppfcz5 14 12 235.5 +ppfcz5 14 13 250.5 +ppfcz5 14 14 265.5 +ppfcz5 14 15 280.5 +ppfcz5 14 16 295.5 +ppfcz5 14 17 310.5 +ppfcz5 14 18 325.5 +ppfcz5 14 19 340.5 +ppfcz5 14 20 355.5 +ppfcz5 14 21 368.5 +ppfcz5 14 22 381.5 +ppfcz5 14 23 394.5 +ppfcz5 14 24 407.5 +ppfcz5 14 25 420.5 +ppfcz5 14 26 433.5 +ppfcz5 14 27 446.5 +ppfcz5 14 28 459.5 +ppfcz5 14 29 472.5 +ppfcz5 14 30 485.5 +ppfcz5 15 2 48.5 +ppfcz5 15 3 56.5 +ppfcz5 15 4 64.5 +ppfcz5 15 5 72.5 +ppfcz5 15 6 80.5 +ppfcz5 15 7 88.5 +ppfcz5 15 8 96.5 +ppfcz5 15 9 104.5 +ppfcz5 15 10 112.5 +ppfcz5 15 11 119.5 +ppfcz5 15 12 126.5 +ppfcz5 15 13 133.5 +ppfcz5 15 14 140.5 +ppfcz5 15 15 147.5 +ppfcz5 15 16 153.5 +ppfcz5 15 17 161.5 +ppfcz5 15 18 167.5 +ppfcz5 15 19 173.5 +ppfcz5 15 20 179.5 +ppfcz5 15 21 185.5 +ppfcz5 15 22 191.5 +ppfcz5 15 23 197.5 +ppfcz5 15 24 203.5 +ppfcz5 15 25 207.5 +ppfcz5 15 26 212.5 +ppfcz5 15 27 217.5 +ppfcz5 15 28 222.5 +ppfcz5 15 29 227.5 +ppfcz5 15 30 232.5 +ppfcz5 30 0.5 97.5 +ppfcz5 30 1 114.5 +ppfcz5 30 1.5 131.5 +ppfcz5 30 2 148.5 +ppfcz5 30 2.5 165.5 +ppfcz5 30 3 183.5 +ppfcz5 30 3.5 200.5 +ppfcz5 30 4 221.5 +ppfcz5 30 4.5 243.5 +ppfcz5 30 5 264.5 +ppfcz5 30 6 289.5 +ppfcz5 30 7 313.5 +ppfcz5 30 8 336.5 +ppfcz5 30 9 360.5 +ppfcz5 30 10 384.5 +ppfcz5 30 11 407.5 +ppfcz5 30 12 431.5 +ppfcz5 30 13 455.5 +ppfcz5 30 14 478.5 +ppfcz5 30 15 502.5 +ppfcz5 30 16 526.5 +ppfcz5 30 17 549.5 +ppfcz5 30 18 573.5 +ppfcz5 30 19 597.5 +ppfcz5 30 20 620.5 +ppfcz5 30 21 644.5 +ppfcz5 30 22 668.5 +ppfcz5 30 23 691.5 +ppfcz5 30 24 715.5 +ppfcz5 30 25 738.5 +ppfcz5 30 26 762.5 +ppfcz5 30 27 786.5 +ppfcz5 30 28 809.5 +ppfcz5 30 29 833.5 +ppfcz5 30 30 857.5 +SELECT * FROM t2 ORDER BY a, b, c limit 10; +a b c d +all 1 10000 0 +all 2 10000 0 +all 32 10000 23.2342007434944 +domestic 3 100 59 +domestic 4 500 0 +domestic 5 500 0 +domestic 6 500 0 +domestic 7 500 0 +domestic 8 500 0 +domestic 9 10000 0 +SELECT * FROM t2 ORDER BY a, b, c limit 1000, 20; +a b c d +SELECT * FROM t2 ORDER BY a, b, d limit 200, 20; +a b c d +ppfcz2 15 19 79.5 +ppfcz2 15 20 80.5 +ppfcz2 15 21 81.5 +ppfcz2 15 22 82.5 +ppfcz2 15 23 83.5 +ppfcz2 15 24 84.5 +ppfcz2 15 25 85.5 +ppfcz2 15 26 86.5 +ppfcz2 15 27 87.5 +ppfcz2 15 28 88.5 +ppfcz2 15 29 89.5 +ppfcz2 15 30 90.5 +ppfcz2 30 0.5 61.5 +ppfcz2 30 1 65.5 +ppfcz2 30 1.5 75.5 +ppfcz2 30 2 80.5 +ppfcz2 30 2.5 86.5 +ppfcz2 30 3 99.5 +ppfcz2 30 3.5 109.5 +ppfcz2 30 4 113.5 +SELECT * FROM t2 ORDER BY a asc, b asc, c desc; +a b c d +all 1 10000 0 +all 2 10000 0 +all 32 10000 23.2342007434944 +domestic 3 100 59 +domestic 4 500 0 +domestic 5 500 0 +domestic 6 500 0 +domestic 7 500 0 +domestic 8 500 0 +domestic 9 10000 0 +domestic 17 30 22.02 +domestic 17 20 15.83 +domestic 17 10 11.15 +domestic 17 5 8.43 +domestic 17 2 7.2 +domestic 18 30 23.02 +domestic 18 20 16.83 +domestic 18 10 12.15 +domestic 18 5 9.43 +domestic 18 2 8.2 +domestic 19 30 20.88 +domestic 19 20 14.83 +domestic 19 10 10.3 +domestic 19 5 7.77 +domestic 19 2 6.3 +domestic 20 30 21.88 +domestic 20 20 15.83 +domestic 20 10 11.3 +domestic 20 5 8.77 +domestic 20 2 7.3 +domestic 21 30 28.1 +domestic 21 19.9 20.6 +domestic 21 9.9 15.3 +domestic 21 4.9 12.2 +domestic 21 3.9 10.8 +domestic 23 30 30.8 +domestic 23 20 27.8 +domestic 23 10 24.8 +domestic 23 5 20.8 +domestic 23 2 18.8 +domestic 24 30 35.9605 +domestic 24 20 29.7705 +domestic 24 10 25.0905 +domestic 24 5 22.3705 +domestic 24 2 21.1405 +domestic 26 0.25 4.7 +domestic 27 0.25 6 +domestic 28 30 35 +domestic 28 20 28 +domestic 28 10 22 +domestic 28 5 19 +domestic 28 2 17 +domestic 29 30 29.5 +foreign 10 30 0 +foreign 11 30 0 +foreign 12 30 0 +foreign 13 30 0 +foreign 22 0 0 +foreign 25 200 0 +plfcz1 16 0.5 19 +plfcz2 16 0.5 25 +ppfcz1 14 30 81.5 +ppfcz1 14 29 80.5 +ppfcz1 14 28 79.5 +ppfcz1 14 27 78.5 +ppfcz1 14 26 77.5 +ppfcz1 14 25 76.5 +ppfcz1 14 24 75.5 +ppfcz1 14 23 74.5 +ppfcz1 14 22 73.5 +ppfcz1 14 21 72.5 +ppfcz1 14 20 71.5 +ppfcz1 14 19 70.5 +ppfcz1 14 18 69.5 +ppfcz1 14 17 68.5 +ppfcz1 14 16 67.5 +ppfcz1 14 15 66.5 +ppfcz1 14 14 65.5 +ppfcz1 14 13 64.5 +ppfcz1 14 12 63.5 +ppfcz1 14 11 62.5 +ppfcz1 14 10 61.5 +ppfcz1 14 9 59.5 +ppfcz1 14 8 57.5 +ppfcz1 14 7 55.5 +ppfcz1 14 6 52.5 +ppfcz1 14 5 48.5 +ppfcz1 14 4 45.5 +ppfcz1 14 3 41.5 +ppfcz1 14 2 37.5 +ppfcz1 15 30 66.5 +ppfcz1 15 29 65.5 +ppfcz1 15 28 64.5 +ppfcz1 15 27 63.5 +ppfcz1 15 26 62.5 +ppfcz1 15 25 61.5 +ppfcz1 15 24 60.5 +ppfcz1 15 23 59.5 +ppfcz1 15 22 58.5 +ppfcz1 15 21 57.5 +ppfcz1 15 20 56.5 +ppfcz1 15 19 55.5 +ppfcz1 15 18 54.5 +ppfcz1 15 17 53.5 +ppfcz1 15 16 52.5 +ppfcz1 15 15 51.5 +ppfcz1 15 14 50.5 +ppfcz1 15 13 49.5 +ppfcz1 15 12 48.5 +ppfcz1 15 11 47.5 +ppfcz1 15 10 46.5 +ppfcz1 15 9 45.5 +ppfcz1 15 8 44.5 +ppfcz1 15 7 43.5 +ppfcz1 15 6 42.5 +ppfcz1 15 5 41.5 +ppfcz1 15 4 39.5 +ppfcz1 15 3 36.5 +ppfcz1 15 2 33.5 +ppfcz1 30 30 299.5 +ppfcz1 30 29 291.5 +ppfcz1 30 28 284.5 +ppfcz1 30 27 276.5 +ppfcz1 30 26 269.5 +ppfcz1 30 25 261.5 +ppfcz1 30 24 254.5 +ppfcz1 30 23 246.5 +ppfcz1 30 22 239.5 +ppfcz1 30 21 231.5 +ppfcz1 30 20 224.5 +ppfcz1 30 19 216.5 +ppfcz1 30 18 209.5 +ppfcz1 30 17 201.5 +ppfcz1 30 16 193.5 +ppfcz1 30 15 186.5 +ppfcz1 30 14 178.5 +ppfcz1 30 13 171.5 +ppfcz1 30 12 163.5 +ppfcz1 30 11 156.5 +ppfcz1 30 10 148.5 +ppfcz1 30 9 141.5 +ppfcz1 30 8 133.5 +ppfcz1 30 7 126.5 +ppfcz1 30 6 118.5 +ppfcz1 30 5 111.5 +ppfcz1 30 4.5 105.5 +ppfcz1 30 4 99.5 +ppfcz1 30 3.5 92.5 +ppfcz1 30 3 86.5 +ppfcz1 30 2.5 80.5 +ppfcz1 30 2 75.5 +ppfcz1 30 1.5 69.5 +ppfcz1 30 1 63.5 +ppfcz1 30 0.5 56.5 +ppfcz2 14 30 110.5 +ppfcz2 14 29 109.5 +ppfcz2 14 28 108.5 +ppfcz2 14 27 107.5 +ppfcz2 14 26 106.5 +ppfcz2 14 25 105.5 +ppfcz2 14 24 104.5 +ppfcz2 14 23 103.5 +ppfcz2 14 22 102.5 +ppfcz2 14 21 101.5 +ppfcz2 14 20 100.5 +ppfcz2 14 19 99.5 +ppfcz2 14 18 98.5 +ppfcz2 14 17 96.5 +ppfcz2 14 16 94.5 +ppfcz2 14 15 92.5 +ppfcz2 14 14 89.5 +ppfcz2 14 13 86.5 +ppfcz2 14 12 83.5 +ppfcz2 14 11 80.5 +ppfcz2 14 10 77.5 +ppfcz2 14 9 73.5 +ppfcz2 14 8 69.5 +ppfcz2 14 7 65.5 +ppfcz2 14 6 61.5 +ppfcz2 14 5 57.5 +ppfcz2 14 4 53.5 +ppfcz2 14 3 48.5 +ppfcz2 14 2 43.5 +ppfcz2 15 30 90.5 +ppfcz2 15 29 89.5 +ppfcz2 15 28 88.5 +ppfcz2 15 27 87.5 +ppfcz2 15 26 86.5 +ppfcz2 15 25 85.5 +ppfcz2 15 24 84.5 +ppfcz2 15 23 83.5 +ppfcz2 15 22 82.5 +ppfcz2 15 21 81.5 +ppfcz2 15 20 80.5 +ppfcz2 15 19 79.5 +ppfcz2 15 18 78.5 +ppfcz2 15 17 77.5 +ppfcz2 15 16 76.5 +ppfcz2 15 15 75.5 +ppfcz2 15 14 73.5 +ppfcz2 15 13 71.5 +ppfcz2 15 12 69.5 +ppfcz2 15 11 67.5 +ppfcz2 15 10 65.5 +ppfcz2 15 9 62.5 +ppfcz2 15 8 59.5 +ppfcz2 15 7 56.5 +ppfcz2 15 6 53.5 +ppfcz2 15 5 50.5 +ppfcz2 15 4 46.5 +ppfcz2 15 3 42.5 +ppfcz2 15 2 38.5 +ppfcz2 30 30 381.5 +ppfcz2 30 29 370.5 +ppfcz2 30 28 360.5 +ppfcz2 30 27 350.5 +ppfcz2 30 26 340.5 +ppfcz2 30 25 330.5 +ppfcz2 30 24 320.5 +ppfcz2 30 23 310.5 +ppfcz2 30 22 300.5 +ppfcz2 30 21 289.5 +ppfcz2 30 20 280.5 +ppfcz2 30 19 270.5 +ppfcz2 30 18 259.5 +ppfcz2 30 17 249.5 +ppfcz2 30 16 240.5 +ppfcz2 30 15 229.5 +ppfcz2 30 14 219.5 +ppfcz2 30 13 210.5 +ppfcz2 30 12 199.5 +ppfcz2 30 11 189.5 +ppfcz2 30 10 180.5 +ppfcz2 30 9 169.5 +ppfcz2 30 8 159.5 +ppfcz2 30 7 149.5 +ppfcz2 30 6 139.5 +ppfcz2 30 5 129.5 +ppfcz2 30 4.5 121.5 +ppfcz2 30 4 113.5 +ppfcz2 30 3.5 109.5 +ppfcz2 30 3 99.5 +ppfcz2 30 2.5 86.5 +ppfcz2 30 2 80.5 +ppfcz2 30 1.5 75.5 +ppfcz2 30 1 65.5 +ppfcz2 30 0.5 61.5 +ppfcz3 14 30 273.5 +ppfcz3 14 29 266.5 +ppfcz3 14 28 259.5 +ppfcz3 14 27 252.5 +ppfcz3 14 26 245.5 +ppfcz3 14 25 238.5 +ppfcz3 14 24 231.5 +ppfcz3 14 23 224.5 +ppfcz3 14 22 217.5 +ppfcz3 14 21 210.5 +ppfcz3 14 20 203.5 +ppfcz3 14 19 195.5 +ppfcz3 14 18 187.5 +ppfcz3 14 17 179.5 +ppfcz3 14 16 171.5 +ppfcz3 14 15 163.5 +ppfcz3 14 14 155.5 +ppfcz3 14 13 147.5 +ppfcz3 14 12 139.5 +ppfcz3 14 11 131.5 +ppfcz3 14 10 123.5 +ppfcz3 14 9 114.5 +ppfcz3 14 8 105.5 +ppfcz3 14 7 96.5 +ppfcz3 14 6 87.5 +ppfcz3 14 5 78.5 +ppfcz3 14 4 67.5 +ppfcz3 14 3 56.5 +ppfcz3 14 2 47.5 +ppfcz3 15 30 182.5 +ppfcz3 15 29 178.5 +ppfcz3 15 28 174.5 +ppfcz3 15 27 170.5 +ppfcz3 15 26 166.5 +ppfcz3 15 25 162.5 +ppfcz3 15 24 158.5 +ppfcz3 15 23 154.5 +ppfcz3 15 22 150.5 +ppfcz3 15 21 146.5 +ppfcz3 15 20 142.5 +ppfcz3 15 19 137.5 +ppfcz3 15 18 132.5 +ppfcz3 15 17 127.5 +ppfcz3 15 16 122.5 +ppfcz3 15 15 117.5 +ppfcz3 15 14 111.5 +ppfcz3 15 13 105.5 +ppfcz3 15 12 99.5 +ppfcz3 15 11 93.5 +ppfcz3 15 10 87.5 +ppfcz3 15 9 81.5 +ppfcz3 15 8 75.5 +ppfcz3 15 7 69.5 +ppfcz3 15 6 63.5 +ppfcz3 15 5 57.5 +ppfcz3 15 4 51.5 +ppfcz3 15 3 45.5 +ppfcz3 15 2 39.5 +ppfcz3 30 30 448.5 +ppfcz3 30 29 438.5 +ppfcz3 30 28 428.5 +ppfcz3 30 27 417.5 +ppfcz3 30 26 405.5 +ppfcz3 30 25 396.5 +ppfcz3 30 24 385.5 +ppfcz3 30 23 375.5 +ppfcz3 30 22 363.5 +ppfcz3 30 21 354.5 +ppfcz3 30 20 343.5 +ppfcz3 30 19 330.5 +ppfcz3 30 18 317.5 +ppfcz3 30 17 304.5 +ppfcz3 30 16 290.5 +ppfcz3 30 15 278.5 +ppfcz3 30 14 266.5 +ppfcz3 30 13 252.5 +ppfcz3 30 12 240.5 +ppfcz3 30 11 227.5 +ppfcz3 30 10 213.5 +ppfcz3 30 9 201.5 +ppfcz3 30 8 188.5 +ppfcz3 30 7 174.5 +ppfcz3 30 6 162.5 +ppfcz3 30 5 147.5 +ppfcz3 30 4.5 140.5 +ppfcz3 30 4 130.5 +ppfcz3 30 3.5 122.5 +ppfcz3 30 3 114.5 +ppfcz3 30 2.5 107.5 +ppfcz3 30 2 99.5 +ppfcz3 30 1.5 90.5 +ppfcz3 30 1 83.5 +ppfcz3 30 0.5 74.5 +ppfcz4 14 30 328.5 +ppfcz4 14 29 320.5 +ppfcz4 14 28 312.5 +ppfcz4 14 27 304.5 +ppfcz4 14 26 296.5 +ppfcz4 14 25 288.5 +ppfcz4 14 24 280.5 +ppfcz4 14 23 272.5 +ppfcz4 14 22 264.5 +ppfcz4 14 21 256.5 +ppfcz4 14 20 248.5 +ppfcz4 14 19 240.5 +ppfcz4 14 18 232.5 +ppfcz4 14 17 224.5 +ppfcz4 14 16 216.5 +ppfcz4 14 15 208.5 +ppfcz4 14 14 198.5 +ppfcz4 14 13 188.5 +ppfcz4 14 12 178.5 +ppfcz4 14 11 168.5 +ppfcz4 14 10 160.5 +ppfcz4 14 9 147.5 +ppfcz4 14 8 134.5 +ppfcz4 14 7 121.5 +ppfcz4 14 6 108.5 +ppfcz4 14 5 95.5 +ppfcz4 14 4 81.5 +ppfcz4 14 3 68.5 +ppfcz4 14 2 54.5 +ppfcz4 15 30 190.5 +ppfcz4 15 29 186.5 +ppfcz4 15 28 182.5 +ppfcz4 15 27 178.5 +ppfcz4 15 26 174.5 +ppfcz4 15 25 170.5 +ppfcz4 15 24 166.5 +ppfcz4 15 23 162.5 +ppfcz4 15 22 158.5 +ppfcz4 15 21 154.5 +ppfcz4 15 20 150.5 +ppfcz4 15 19 145.5 +ppfcz4 15 18 140.5 +ppfcz4 15 17 135.5 +ppfcz4 15 16 130.5 +ppfcz4 15 15 125.5 +ppfcz4 15 14 120.5 +ppfcz4 15 13 115.5 +ppfcz4 15 12 110.5 +ppfcz4 15 11 105.5 +ppfcz4 15 10 100.5 +ppfcz4 15 9 93.5 +ppfcz4 15 8 86.5 +ppfcz4 15 7 79.5 +ppfcz4 15 6 72.5 +ppfcz4 15 5 65.5 +ppfcz4 15 4 58.5 +ppfcz4 15 3 51.5 +ppfcz4 15 2 44.5 +ppfcz4 30 30 773.5 +ppfcz4 30 29 751.5 +ppfcz4 30 28 730.5 +ppfcz4 30 27 708.5 +ppfcz4 30 26 687.5 +ppfcz4 30 25 665.5 +ppfcz4 30 24 644.5 +ppfcz4 30 23 622.5 +ppfcz4 30 22 601.5 +ppfcz4 30 21 579.5 +ppfcz4 30 20 558.5 +ppfcz4 30 19 536.5 +ppfcz4 30 18 515.5 +ppfcz4 30 17 493.5 +ppfcz4 30 16 472.5 +ppfcz4 30 15 450.5 +ppfcz4 30 14 429.5 +ppfcz4 30 13 407.5 +ppfcz4 30 12 386.5 +ppfcz4 30 11 364.5 +ppfcz4 30 10 343.5 +ppfcz4 30 9 321.5 +ppfcz4 30 8 300.5 +ppfcz4 30 7 278.5 +ppfcz4 30 6 257.5 +ppfcz4 30 5 232.5 +ppfcz4 30 4.5 211.5 +ppfcz4 30 4 195.5 +ppfcz4 30 3.5 179.5 +ppfcz4 30 3 163.5 +ppfcz4 30 2.5 146.5 +ppfcz4 30 2 134.5 +ppfcz4 30 1.5 118.5 +ppfcz4 30 1 104.5 +ppfcz4 30 0.5 90.5 +ppfcz5 14 30 485.5 +ppfcz5 14 29 472.5 +ppfcz5 14 28 459.5 +ppfcz5 14 27 446.5 +ppfcz5 14 26 433.5 +ppfcz5 14 25 420.5 +ppfcz5 14 24 407.5 +ppfcz5 14 23 394.5 +ppfcz5 14 22 381.5 +ppfcz5 14 21 368.5 +ppfcz5 14 20 355.5 +ppfcz5 14 19 340.5 +ppfcz5 14 18 325.5 +ppfcz5 14 17 310.5 +ppfcz5 14 16 295.5 +ppfcz5 14 15 280.5 +ppfcz5 14 14 265.5 +ppfcz5 14 13 250.5 +ppfcz5 14 12 235.5 +ppfcz5 14 11 220.5 +ppfcz5 14 10 205.5 +ppfcz5 14 9 188.5 +ppfcz5 14 8 171.5 +ppfcz5 14 7 154.5 +ppfcz5 14 6 137.5 +ppfcz5 14 5 120.5 +ppfcz5 14 4 102.5 +ppfcz5 14 3 84.5 +ppfcz5 14 2 66.5 +ppfcz5 15 30 232.5 +ppfcz5 15 29 227.5 +ppfcz5 15 28 222.5 +ppfcz5 15 27 217.5 +ppfcz5 15 26 212.5 +ppfcz5 15 25 207.5 +ppfcz5 15 24 203.5 +ppfcz5 15 23 197.5 +ppfcz5 15 22 191.5 +ppfcz5 15 21 185.5 +ppfcz5 15 20 179.5 +ppfcz5 15 19 173.5 +ppfcz5 15 18 167.5 +ppfcz5 15 17 161.5 +ppfcz5 15 16 153.5 +ppfcz5 15 15 147.5 +ppfcz5 15 14 140.5 +ppfcz5 15 13 133.5 +ppfcz5 15 12 126.5 +ppfcz5 15 11 119.5 +ppfcz5 15 10 112.5 +ppfcz5 15 9 104.5 +ppfcz5 15 8 96.5 +ppfcz5 15 7 88.5 +ppfcz5 15 6 80.5 +ppfcz5 15 5 72.5 +ppfcz5 15 4 64.5 +ppfcz5 15 3 56.5 +ppfcz5 15 2 48.5 +ppfcz5 30 30 857.5 +ppfcz5 30 29 833.5 +ppfcz5 30 28 809.5 +ppfcz5 30 27 786.5 +ppfcz5 30 26 762.5 +ppfcz5 30 25 738.5 +ppfcz5 30 24 715.5 +ppfcz5 30 23 691.5 +ppfcz5 30 22 668.5 +ppfcz5 30 21 644.5 +ppfcz5 30 20 620.5 +ppfcz5 30 19 597.5 +ppfcz5 30 18 573.5 +ppfcz5 30 17 549.5 +ppfcz5 30 16 526.5 +ppfcz5 30 15 502.5 +ppfcz5 30 14 478.5 +ppfcz5 30 13 455.5 +ppfcz5 30 12 431.5 +ppfcz5 30 11 407.5 +ppfcz5 30 10 384.5 +ppfcz5 30 9 360.5 +ppfcz5 30 8 336.5 +ppfcz5 30 7 313.5 +ppfcz5 30 6 289.5 +ppfcz5 30 5 264.5 +ppfcz5 30 4.5 243.5 +ppfcz5 30 4 221.5 +ppfcz5 30 3.5 200.5 +ppfcz5 30 3 183.5 +ppfcz5 30 2.5 165.5 +ppfcz5 30 2 148.5 +ppfcz5 30 1.5 131.5 +ppfcz5 30 1 114.5 +ppfcz5 30 0.5 97.5 +SELECT * FROM t2 ORDER BY b, c, d; +a b c d +all 1 10000 0 +all 2 10000 0 +domestic 3 100 59 +domestic 4 500 0 +domestic 5 500 0 +domestic 6 500 0 +domestic 7 500 0 +domestic 8 500 0 +domestic 9 10000 0 +foreign 10 30 0 +foreign 11 30 0 +foreign 12 30 0 +foreign 13 30 0 +ppfcz1 14 2 37.5 +ppfcz2 14 2 43.5 +ppfcz3 14 2 47.5 +ppfcz4 14 2 54.5 +ppfcz5 14 2 66.5 +ppfcz1 14 3 41.5 +ppfcz2 14 3 48.5 +ppfcz3 14 3 56.5 +ppfcz4 14 3 68.5 +ppfcz5 14 3 84.5 +ppfcz1 14 4 45.5 +ppfcz2 14 4 53.5 +ppfcz3 14 4 67.5 +ppfcz4 14 4 81.5 +ppfcz5 14 4 102.5 +ppfcz1 14 5 48.5 +ppfcz2 14 5 57.5 +ppfcz3 14 5 78.5 +ppfcz4 14 5 95.5 +ppfcz5 14 5 120.5 +ppfcz1 14 6 52.5 +ppfcz2 14 6 61.5 +ppfcz3 14 6 87.5 +ppfcz4 14 6 108.5 +ppfcz5 14 6 137.5 +ppfcz1 14 7 55.5 +ppfcz2 14 7 65.5 +ppfcz3 14 7 96.5 +ppfcz4 14 7 121.5 +ppfcz5 14 7 154.5 +ppfcz1 14 8 57.5 +ppfcz2 14 8 69.5 +ppfcz3 14 8 105.5 +ppfcz4 14 8 134.5 +ppfcz5 14 8 171.5 +ppfcz1 14 9 59.5 +ppfcz2 14 9 73.5 +ppfcz3 14 9 114.5 +ppfcz4 14 9 147.5 +ppfcz5 14 9 188.5 +ppfcz1 14 10 61.5 +ppfcz2 14 10 77.5 +ppfcz3 14 10 123.5 +ppfcz4 14 10 160.5 +ppfcz5 14 10 205.5 +ppfcz1 14 11 62.5 +ppfcz2 14 11 80.5 +ppfcz3 14 11 131.5 +ppfcz4 14 11 168.5 +ppfcz5 14 11 220.5 +ppfcz1 14 12 63.5 +ppfcz2 14 12 83.5 +ppfcz3 14 12 139.5 +ppfcz4 14 12 178.5 +ppfcz5 14 12 235.5 +ppfcz1 14 13 64.5 +ppfcz2 14 13 86.5 +ppfcz3 14 13 147.5 +ppfcz4 14 13 188.5 +ppfcz5 14 13 250.5 +ppfcz1 14 14 65.5 +ppfcz2 14 14 89.5 +ppfcz3 14 14 155.5 +ppfcz4 14 14 198.5 +ppfcz5 14 14 265.5 +ppfcz1 14 15 66.5 +ppfcz2 14 15 92.5 +ppfcz3 14 15 163.5 +ppfcz4 14 15 208.5 +ppfcz5 14 15 280.5 +ppfcz1 14 16 67.5 +ppfcz2 14 16 94.5 +ppfcz3 14 16 171.5 +ppfcz4 14 16 216.5 +ppfcz5 14 16 295.5 +ppfcz1 14 17 68.5 +ppfcz2 14 17 96.5 +ppfcz3 14 17 179.5 +ppfcz4 14 17 224.5 +ppfcz5 14 17 310.5 +ppfcz1 14 18 69.5 +ppfcz2 14 18 98.5 +ppfcz3 14 18 187.5 +ppfcz4 14 18 232.5 +ppfcz5 14 18 325.5 +ppfcz1 14 19 70.5 +ppfcz2 14 19 99.5 +ppfcz3 14 19 195.5 +ppfcz4 14 19 240.5 +ppfcz5 14 19 340.5 +ppfcz1 14 20 71.5 +ppfcz2 14 20 100.5 +ppfcz3 14 20 203.5 +ppfcz4 14 20 248.5 +ppfcz5 14 20 355.5 +ppfcz1 14 21 72.5 +ppfcz2 14 21 101.5 +ppfcz3 14 21 210.5 +ppfcz4 14 21 256.5 +ppfcz5 14 21 368.5 +ppfcz1 14 22 73.5 +ppfcz2 14 22 102.5 +ppfcz3 14 22 217.5 +ppfcz4 14 22 264.5 +ppfcz5 14 22 381.5 +ppfcz1 14 23 74.5 +ppfcz2 14 23 103.5 +ppfcz3 14 23 224.5 +ppfcz4 14 23 272.5 +ppfcz5 14 23 394.5 +ppfcz1 14 24 75.5 +ppfcz2 14 24 104.5 +ppfcz3 14 24 231.5 +ppfcz4 14 24 280.5 +ppfcz5 14 24 407.5 +ppfcz1 14 25 76.5 +ppfcz2 14 25 105.5 +ppfcz3 14 25 238.5 +ppfcz4 14 25 288.5 +ppfcz5 14 25 420.5 +ppfcz1 14 26 77.5 +ppfcz2 14 26 106.5 +ppfcz3 14 26 245.5 +ppfcz4 14 26 296.5 +ppfcz5 14 26 433.5 +ppfcz1 14 27 78.5 +ppfcz2 14 27 107.5 +ppfcz3 14 27 252.5 +ppfcz4 14 27 304.5 +ppfcz5 14 27 446.5 +ppfcz1 14 28 79.5 +ppfcz2 14 28 108.5 +ppfcz3 14 28 259.5 +ppfcz4 14 28 312.5 +ppfcz5 14 28 459.5 +ppfcz1 14 29 80.5 +ppfcz2 14 29 109.5 +ppfcz3 14 29 266.5 +ppfcz4 14 29 320.5 +ppfcz5 14 29 472.5 +ppfcz1 14 30 81.5 +ppfcz2 14 30 110.5 +ppfcz3 14 30 273.5 +ppfcz4 14 30 328.5 +ppfcz5 14 30 485.5 +ppfcz1 15 2 33.5 +ppfcz2 15 2 38.5 +ppfcz3 15 2 39.5 +ppfcz4 15 2 44.5 +ppfcz5 15 2 48.5 +ppfcz1 15 3 36.5 +ppfcz2 15 3 42.5 +ppfcz3 15 3 45.5 +ppfcz4 15 3 51.5 +ppfcz5 15 3 56.5 +ppfcz1 15 4 39.5 +ppfcz2 15 4 46.5 +ppfcz3 15 4 51.5 +ppfcz4 15 4 58.5 +ppfcz5 15 4 64.5 +ppfcz1 15 5 41.5 +ppfcz2 15 5 50.5 +ppfcz3 15 5 57.5 +ppfcz4 15 5 65.5 +ppfcz5 15 5 72.5 +ppfcz1 15 6 42.5 +ppfcz2 15 6 53.5 +ppfcz3 15 6 63.5 +ppfcz4 15 6 72.5 +ppfcz5 15 6 80.5 +ppfcz1 15 7 43.5 +ppfcz2 15 7 56.5 +ppfcz3 15 7 69.5 +ppfcz4 15 7 79.5 +ppfcz5 15 7 88.5 +ppfcz1 15 8 44.5 +ppfcz2 15 8 59.5 +ppfcz3 15 8 75.5 +ppfcz4 15 8 86.5 +ppfcz5 15 8 96.5 +ppfcz1 15 9 45.5 +ppfcz2 15 9 62.5 +ppfcz3 15 9 81.5 +ppfcz4 15 9 93.5 +ppfcz5 15 9 104.5 +ppfcz1 15 10 46.5 +ppfcz2 15 10 65.5 +ppfcz3 15 10 87.5 +ppfcz4 15 10 100.5 +ppfcz5 15 10 112.5 +ppfcz1 15 11 47.5 +ppfcz2 15 11 67.5 +ppfcz3 15 11 93.5 +ppfcz4 15 11 105.5 +ppfcz5 15 11 119.5 +ppfcz1 15 12 48.5 +ppfcz2 15 12 69.5 +ppfcz3 15 12 99.5 +ppfcz4 15 12 110.5 +ppfcz5 15 12 126.5 +ppfcz1 15 13 49.5 +ppfcz2 15 13 71.5 +ppfcz3 15 13 105.5 +ppfcz4 15 13 115.5 +ppfcz5 15 13 133.5 +ppfcz1 15 14 50.5 +ppfcz2 15 14 73.5 +ppfcz3 15 14 111.5 +ppfcz4 15 14 120.5 +ppfcz5 15 14 140.5 +ppfcz1 15 15 51.5 +ppfcz2 15 15 75.5 +ppfcz3 15 15 117.5 +ppfcz4 15 15 125.5 +ppfcz5 15 15 147.5 +ppfcz1 15 16 52.5 +ppfcz2 15 16 76.5 +ppfcz3 15 16 122.5 +ppfcz4 15 16 130.5 +ppfcz5 15 16 153.5 +ppfcz1 15 17 53.5 +ppfcz2 15 17 77.5 +ppfcz3 15 17 127.5 +ppfcz4 15 17 135.5 +ppfcz5 15 17 161.5 +ppfcz1 15 18 54.5 +ppfcz2 15 18 78.5 +ppfcz3 15 18 132.5 +ppfcz4 15 18 140.5 +ppfcz5 15 18 167.5 +ppfcz1 15 19 55.5 +ppfcz2 15 19 79.5 +ppfcz3 15 19 137.5 +ppfcz4 15 19 145.5 +ppfcz5 15 19 173.5 +ppfcz1 15 20 56.5 +ppfcz2 15 20 80.5 +ppfcz3 15 20 142.5 +ppfcz4 15 20 150.5 +ppfcz5 15 20 179.5 +ppfcz1 15 21 57.5 +ppfcz2 15 21 81.5 +ppfcz3 15 21 146.5 +ppfcz4 15 21 154.5 +ppfcz5 15 21 185.5 +ppfcz1 15 22 58.5 +ppfcz2 15 22 82.5 +ppfcz3 15 22 150.5 +ppfcz4 15 22 158.5 +ppfcz5 15 22 191.5 +ppfcz1 15 23 59.5 +ppfcz2 15 23 83.5 +ppfcz3 15 23 154.5 +ppfcz4 15 23 162.5 +ppfcz5 15 23 197.5 +ppfcz1 15 24 60.5 +ppfcz2 15 24 84.5 +ppfcz3 15 24 158.5 +ppfcz4 15 24 166.5 +ppfcz5 15 24 203.5 +ppfcz1 15 25 61.5 +ppfcz2 15 25 85.5 +ppfcz3 15 25 162.5 +ppfcz4 15 25 170.5 +ppfcz5 15 25 207.5 +ppfcz1 15 26 62.5 +ppfcz2 15 26 86.5 +ppfcz3 15 26 166.5 +ppfcz4 15 26 174.5 +ppfcz5 15 26 212.5 +ppfcz1 15 27 63.5 +ppfcz2 15 27 87.5 +ppfcz3 15 27 170.5 +ppfcz4 15 27 178.5 +ppfcz5 15 27 217.5 +ppfcz1 15 28 64.5 +ppfcz2 15 28 88.5 +ppfcz3 15 28 174.5 +ppfcz4 15 28 182.5 +ppfcz5 15 28 222.5 +ppfcz1 15 29 65.5 +ppfcz2 15 29 89.5 +ppfcz3 15 29 178.5 +ppfcz4 15 29 186.5 +ppfcz5 15 29 227.5 +ppfcz1 15 30 66.5 +ppfcz2 15 30 90.5 +ppfcz3 15 30 182.5 +ppfcz4 15 30 190.5 +ppfcz5 15 30 232.5 +plfcz1 16 0.5 19 +plfcz2 16 0.5 25 +domestic 17 2 7.2 +domestic 17 5 8.43 +domestic 17 10 11.15 +domestic 17 20 15.83 +domestic 17 30 22.02 +domestic 18 2 8.2 +domestic 18 5 9.43 +domestic 18 10 12.15 +domestic 18 20 16.83 +domestic 18 30 23.02 +domestic 19 2 6.3 +domestic 19 5 7.77 +domestic 19 10 10.3 +domestic 19 20 14.83 +domestic 19 30 20.88 +domestic 20 2 7.3 +domestic 20 5 8.77 +domestic 20 10 11.3 +domestic 20 20 15.83 +domestic 20 30 21.88 +domestic 21 3.9 10.8 +domestic 21 4.9 12.2 +domestic 21 9.9 15.3 +domestic 21 19.9 20.6 +domestic 21 30 28.1 +foreign 22 0 0 +domestic 23 2 18.8 +domestic 23 5 20.8 +domestic 23 10 24.8 +domestic 23 20 27.8 +domestic 23 30 30.8 +domestic 24 2 21.1405 +domestic 24 5 22.3705 +domestic 24 10 25.0905 +domestic 24 20 29.7705 +domestic 24 30 35.9605 +foreign 25 200 0 +domestic 26 0.25 4.7 +domestic 27 0.25 6 +domestic 28 2 17 +domestic 28 5 19 +domestic 28 10 22 +domestic 28 20 28 +domestic 28 30 35 +domestic 29 30 29.5 +ppfcz1 30 0.5 56.5 +ppfcz2 30 0.5 61.5 +ppfcz3 30 0.5 74.5 +ppfcz4 30 0.5 90.5 +ppfcz5 30 0.5 97.5 +ppfcz1 30 1 63.5 +ppfcz2 30 1 65.5 +ppfcz3 30 1 83.5 +ppfcz4 30 1 104.5 +ppfcz5 30 1 114.5 +ppfcz1 30 1.5 69.5 +ppfcz2 30 1.5 75.5 +ppfcz3 30 1.5 90.5 +ppfcz4 30 1.5 118.5 +ppfcz5 30 1.5 131.5 +ppfcz1 30 2 75.5 +ppfcz2 30 2 80.5 +ppfcz3 30 2 99.5 +ppfcz4 30 2 134.5 +ppfcz5 30 2 148.5 +ppfcz1 30 2.5 80.5 +ppfcz2 30 2.5 86.5 +ppfcz3 30 2.5 107.5 +ppfcz4 30 2.5 146.5 +ppfcz5 30 2.5 165.5 +ppfcz1 30 3 86.5 +ppfcz2 30 3 99.5 +ppfcz3 30 3 114.5 +ppfcz4 30 3 163.5 +ppfcz5 30 3 183.5 +ppfcz1 30 3.5 92.5 +ppfcz2 30 3.5 109.5 +ppfcz3 30 3.5 122.5 +ppfcz4 30 3.5 179.5 +ppfcz5 30 3.5 200.5 +ppfcz1 30 4 99.5 +ppfcz2 30 4 113.5 +ppfcz3 30 4 130.5 +ppfcz4 30 4 195.5 +ppfcz5 30 4 221.5 +ppfcz1 30 4.5 105.5 +ppfcz2 30 4.5 121.5 +ppfcz3 30 4.5 140.5 +ppfcz4 30 4.5 211.5 +ppfcz5 30 4.5 243.5 +ppfcz1 30 5 111.5 +ppfcz2 30 5 129.5 +ppfcz3 30 5 147.5 +ppfcz4 30 5 232.5 +ppfcz5 30 5 264.5 +ppfcz1 30 6 118.5 +ppfcz2 30 6 139.5 +ppfcz3 30 6 162.5 +ppfcz4 30 6 257.5 +ppfcz5 30 6 289.5 +ppfcz1 30 7 126.5 +ppfcz2 30 7 149.5 +ppfcz3 30 7 174.5 +ppfcz4 30 7 278.5 +ppfcz5 30 7 313.5 +ppfcz1 30 8 133.5 +ppfcz2 30 8 159.5 +ppfcz3 30 8 188.5 +ppfcz4 30 8 300.5 +ppfcz5 30 8 336.5 +ppfcz1 30 9 141.5 +ppfcz2 30 9 169.5 +ppfcz3 30 9 201.5 +ppfcz4 30 9 321.5 +ppfcz5 30 9 360.5 +ppfcz1 30 10 148.5 +ppfcz2 30 10 180.5 +ppfcz3 30 10 213.5 +ppfcz4 30 10 343.5 +ppfcz5 30 10 384.5 +ppfcz1 30 11 156.5 +ppfcz2 30 11 189.5 +ppfcz3 30 11 227.5 +ppfcz4 30 11 364.5 +ppfcz5 30 11 407.5 +ppfcz1 30 12 163.5 +ppfcz2 30 12 199.5 +ppfcz3 30 12 240.5 +ppfcz4 30 12 386.5 +ppfcz5 30 12 431.5 +ppfcz1 30 13 171.5 +ppfcz2 30 13 210.5 +ppfcz3 30 13 252.5 +ppfcz4 30 13 407.5 +ppfcz5 30 13 455.5 +ppfcz1 30 14 178.5 +ppfcz2 30 14 219.5 +ppfcz3 30 14 266.5 +ppfcz4 30 14 429.5 +ppfcz5 30 14 478.5 +ppfcz1 30 15 186.5 +ppfcz2 30 15 229.5 +ppfcz3 30 15 278.5 +ppfcz4 30 15 450.5 +ppfcz5 30 15 502.5 +ppfcz1 30 16 193.5 +ppfcz2 30 16 240.5 +ppfcz3 30 16 290.5 +ppfcz4 30 16 472.5 +ppfcz5 30 16 526.5 +ppfcz1 30 17 201.5 +ppfcz2 30 17 249.5 +ppfcz3 30 17 304.5 +ppfcz4 30 17 493.5 +ppfcz5 30 17 549.5 +ppfcz1 30 18 209.5 +ppfcz2 30 18 259.5 +ppfcz3 30 18 317.5 +ppfcz4 30 18 515.5 +ppfcz5 30 18 573.5 +ppfcz1 30 19 216.5 +ppfcz2 30 19 270.5 +ppfcz3 30 19 330.5 +ppfcz4 30 19 536.5 +ppfcz5 30 19 597.5 +ppfcz1 30 20 224.5 +ppfcz2 30 20 280.5 +ppfcz3 30 20 343.5 +ppfcz4 30 20 558.5 +ppfcz5 30 20 620.5 +ppfcz1 30 21 231.5 +ppfcz2 30 21 289.5 +ppfcz3 30 21 354.5 +ppfcz4 30 21 579.5 +ppfcz5 30 21 644.5 +ppfcz1 30 22 239.5 +ppfcz2 30 22 300.5 +ppfcz3 30 22 363.5 +ppfcz4 30 22 601.5 +ppfcz5 30 22 668.5 +ppfcz1 30 23 246.5 +ppfcz2 30 23 310.5 +ppfcz3 30 23 375.5 +ppfcz4 30 23 622.5 +ppfcz5 30 23 691.5 +ppfcz1 30 24 254.5 +ppfcz2 30 24 320.5 +ppfcz3 30 24 385.5 +ppfcz4 30 24 644.5 +ppfcz5 30 24 715.5 +ppfcz1 30 25 261.5 +ppfcz2 30 25 330.5 +ppfcz3 30 25 396.5 +ppfcz4 30 25 665.5 +ppfcz5 30 25 738.5 +ppfcz1 30 26 269.5 +ppfcz2 30 26 340.5 +ppfcz3 30 26 405.5 +ppfcz4 30 26 687.5 +ppfcz5 30 26 762.5 +ppfcz1 30 27 276.5 +ppfcz2 30 27 350.5 +ppfcz3 30 27 417.5 +ppfcz4 30 27 708.5 +ppfcz5 30 27 786.5 +ppfcz1 30 28 284.5 +ppfcz2 30 28 360.5 +ppfcz3 30 28 428.5 +ppfcz4 30 28 730.5 +ppfcz5 30 28 809.5 +ppfcz1 30 29 291.5 +ppfcz2 30 29 370.5 +ppfcz3 30 29 438.5 +ppfcz4 30 29 751.5 +ppfcz5 30 29 833.5 +ppfcz1 30 30 299.5 +ppfcz2 30 30 381.5 +ppfcz3 30 30 448.5 +ppfcz4 30 30 773.5 +ppfcz5 30 30 857.5 +all 32 10000 23.2342007434944 +SELECT * FROM t2 ORDER BY b, d limit 1000, 50; +a b c d +SELECT * FROM t2 ORDER BY c desc, d limit 500, 20; +a b c d +ppfcz5 14 2 66.5 +ppfcz1 30 2 75.5 +ppfcz2 30 2 80.5 +ppfcz3 30 2 99.5 +ppfcz4 30 2 134.5 +ppfcz5 30 2 148.5 +ppfcz1 30 1.5 69.5 +ppfcz2 30 1.5 75.5 +ppfcz3 30 1.5 90.5 +ppfcz4 30 1.5 118.5 +ppfcz5 30 1.5 131.5 +ppfcz1 30 1 63.5 +ppfcz2 30 1 65.5 +ppfcz3 30 1 83.5 +ppfcz4 30 1 104.5 +ppfcz5 30 1 114.5 +plfcz1 16 0.5 19 +plfcz2 16 0.5 25 +ppfcz1 30 0.5 56.5 +ppfcz2 30 0.5 61.5 +SELECT d FROM t2 WHERE t2.b=14 ORDER BY t2.c; +d +37.5 +43.5 +47.5 +54.5 +66.5 +41.5 +48.5 +56.5 +68.5 +84.5 +45.5 +53.5 +67.5 +81.5 +102.5 +48.5 +57.5 +78.5 +95.5 +120.5 +52.5 +61.5 +87.5 +108.5 +137.5 +55.5 +65.5 +96.5 +121.5 +154.5 +57.5 +69.5 +105.5 +134.5 +171.5 +59.5 +73.5 +114.5 +147.5 +188.5 +61.5 +77.5 +123.5 +160.5 +205.5 +62.5 +80.5 +131.5 +168.5 +220.5 +63.5 +83.5 +139.5 +178.5 +235.5 +64.5 +86.5 +147.5 +188.5 +250.5 +65.5 +89.5 +155.5 +198.5 +265.5 +66.5 +92.5 +163.5 +208.5 +280.5 +67.5 +94.5 +171.5 +216.5 +295.5 +68.5 +96.5 +179.5 +224.5 +310.5 +69.5 +98.5 +187.5 +232.5 +325.5 +70.5 +99.5 +195.5 +240.5 +340.5 +71.5 +100.5 +203.5 +248.5 +355.5 +72.5 +101.5 +210.5 +256.5 +368.5 +73.5 +102.5 +217.5 +264.5 +381.5 +74.5 +103.5 +224.5 +272.5 +394.5 +75.5 +104.5 +231.5 +280.5 +407.5 +76.5 +105.5 +238.5 +288.5 +420.5 +77.5 +106.5 +245.5 +296.5 +433.5 +78.5 +107.5 +252.5 +304.5 +446.5 +79.5 +108.5 +259.5 +312.5 +459.5 +80.5 +109.5 +266.5 +320.5 +472.5 +81.5 +110.5 +273.5 +328.5 +485.5 +DROP TABLE t2; diff --git a/mysql-test/suite/parallel_query/r/pq_tempory_table_release.result-pq b/mysql-test/suite/parallel_query/r/pq_tempory_table_release.result-pq new file mode 100644 index 000000000000..954936d45de3 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_tempory_table_release.result-pq @@ -0,0 +1,26 @@ +create table t1(a int primary key, b varchar(10), c decimal(5,2)); +insert into t1 values (1, 'The', '3.14'); +insert into t1 values (2, 'quick', '4.25'); +insert into t1 values (3, 'brown', '5.36'); +insert into t1 values (4, 'fox', '6.47'); +insert into t1 values (5, 'jumps', '3.14'); +insert into t1 values (6, 'over', '4.25'); +insert into t1 values (7, 'the', '5.36'); +insert into t1 values (8, 'lazy', '6.47'); +insert into t1 values (9, 'dog', '7.58'); +set session force_parallel_execute=1; +explain select c,sum(a) from t1 group by(c); +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 9 100.00 Parallel execute (1 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 9 100.00 Using temporary +Warnings: +Note 1003 /* select#1 */ select `test`.`t1`.`c` AS `c`,sum(`test`.`t1`.`a`) AS `sum(a)` from `test`.`t1` group by `test`.`t1`.`c` +select c,sum(a) from t1 group by(c); +c sum(a) +3.14 6 +4.25 8 +5.36 10 +6.47 12 +7.58 9 +drop table t1; +# restart diff --git a/mysql-test/suite/parallel_query/r/pq_tpch.result-pq b/mysql-test/suite/parallel_query/r/pq_tpch.result-pq new file mode 100644 index 000000000000..d35be477e029 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_tpch.result-pq @@ -0,0 +1,888 @@ +drop database if exists pq_database; +create database pq_database; +use pq_database; +DROP TABLE IF EXISTS `nation`; +CREATE TABLE `nation` ( +`n_nationkey` int NOT NULL, +`N_NAME` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`N_REGIONKEY` int NOT NULL, +`N_COMMENT` varchar(152) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, +PRIMARY KEY (`n_nationkey`) USING BTREE, +INDEX `NATION_FK1`(`N_REGIONKEY`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO nation VALUES(0, 'ALGERIA', 0, 'haggle. carefully final deposits detect slyly agai'); +INSERT INTO nation VALUES(1, 'ARGENTINA', 1, 'al foxes promise slyly according to the regular accounts. bold requests alon'); +INSERT INTO nation VALUES(2, 'BRAZIL', 1, 'y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special'); +INSERT INTO nation VALUES(3, 'CANADA', 1, 'eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold'); +INSERT INTO nation VALUES(18, 'CHINA', 2, 'c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos'); +INSERT INTO nation VALUES(4, 'EGYPT', 4, 'y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d'); +INSERT INTO nation VALUES(5, 'ETHIOPIA', 0, 'ven packages wake quickly. regu'); +INSERT INTO nation VALUES(6, 'FRANCE', 3, 'refully final requests. regular, ironi'); +INSERT INTO nation VALUES(7, 'GERMANY', 3, 'l platelets. regular accounts x-ray: unusual, regular acco'); +INSERT INTO nation VALUES(8, 'INDIA', 2, 'ss excuses cajole slyly across the packages. deposits print aroun'); +INSERT INTO nation VALUES(9, 'INDONESIA', 2, 'slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull'); +INSERT INTO nation VALUES(10, 'IRAN', 4, 'efully alongside of the slyly final dependencies.'); +INSERT INTO nation VALUES(11, 'IRAQ', 4, 'nic deposits boost atop the quickly final requests? quickly regula'); +INSERT INTO nation VALUES(12, 'JAPAN', 2, 'ously. final, express gifts cajole a'); +INSERT INTO nation VALUES(13, 'JORDAN', 4, 'ic deposits are blithely about the carefully regular pa'); +INSERT INTO nation VALUES(14, 'KENYA', 0, 'pending excuses haggle furiously deposits. pending, express pinto beans wake fluffily past t'); +INSERT INTO nation VALUES(15, 'MOROCCO',0, 'rns. blithely bold courts among the closely regular packages use furiously bold platelets?'); +INSERT INTO nation VALUES(16, 'MOZAMBIQUE', 0, 's. ironic, unusual asymptotes wake blithely r'); +INSERT INTO nation VALUES(17, 'PERU', 1, 'platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun'); +INSERT INTO nation VALUES(19, 'ROMANIA', 3, 'ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account'); +INSERT INTO nation VALUES(22, 'RUSSIA', 3, 'requests against the platelets use never according to the quickly regular pint'); +INSERT INTO nation VALUES(20, 'SAUDI ARABIA', 4, 'ts. silent requests haggle. closely express packages sleep across the blithely'); +INSERT INTO nation VALUES(23, 'UNITED KINGDOM', 3, 'eans boost carefully special requests. accounts are. carefull'); +INSERT INTO nation VALUES(24, 'UNITED STATES', 1, 'y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be'); +INSERT INTO nation VALUES(21, 'VIETNAM', 2, 'hely enticingly express accounts. even, final'); +DROP TABLE IF EXISTS `supplier`; +CREATE TABLE `supplier` ( +`s_suppkey` int NOT NULL, +`S_NAME` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`S_ADDRESS` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`S_NATIONKEY` int NOT NULL, +`S_PHONE` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`S_ACCTBAL` decimal(15, 2) NOT NULL, +`S_COMMENT` varchar(101) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`s_suppkey`) USING BTREE, +INDEX `SUPPLIER_FK1`(`S_NATIONKEY`) USING BTREE, +CONSTRAINT `supplier_ibfk_1` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `supplier_ibfk_2` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `supplier_ibfk_3` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO supplier VALUES (605, 'Supplier#000000605', 'wdwiNoNT8pVHOTHQ8jhVzaOTkU', 6, '16-835-870-9488', 6071.58,'foxes poach blithely beneath the excuses: ironic multipliers haggle quickly furiously unu'); +INSERT INTO supplier VALUES (839, 'Supplier#000000839', '1fSx9Sv6LraqnVP3u', 6, '16-845-687-7291',2761.59, 'ess, regular accounts haggle slyly across the carefully'); +INSERT INTO supplier VALUES (996, 'Supplier#000000996', 'Wx4dQwOAwWjfSCGupfrM', 7, '17-447-811-3282', 6329.90, 'ironic forges cajole blithely agai'); +INSERT INTO supplier VALUES (741, 'Supplier#000000741', 'BLP6zAc29lDLOvSE3 h2', 7, '17-292-821-2297', 824.94, 'even, unusual instructions b'); +INSERT INTO `supplier` VALUES (800, 'Supplier#000000800', 'Z4 hpmBjpjBXREqzixsBCIaF', 0, '10-497-654-8607', 7956.80, 'he bold foxes boost blithely about the blithely final epitaphs. slyly'); +INSERT INTO `supplier` VALUES (817, 'Supplier#000000817', '0GTKh7JybR8sVahPoJT8kbNtDV0TzA79Q', 0, '10-282-124-6047', 4468.89, ' blithely even requests. blithely ironic deposits wake slyly. ideas haggle! quickly i'); +INSERT INTO `supplier` VALUES (370, 'Supplier#000000370', 'yyNSJAG9UXcWit4SeMkEIrNcdVq5', 0, '10-602-768-3758', 8515.99, 'ound the unusual foxes sleep finally within the furiously unusual requests. sl'); +INSERT INTO `supplier` VALUES (567, 'Supplier#000000567', 'fvuRpAap0MvoBguGKBfp', 1, '11-390-878-2811', 5264.91, 'ke fluffily furiously ironic ideas. qu'); +INSERT INTO `supplier` VALUES (678, 'Supplier#000000678', 'SLpBfeoHSImv', 1, '11-465-565-3513', -58.41, 'he blithely even requests. blithely unusual theodolites sleep furiously against the'); +INSERT INTO `supplier` VALUES (801, 'Supplier#000000801', 'zohVF4 4GHOJpWy9kdytvYwm27mJEBhk', 1, '11-673-791-6926', 976.53, 'ckly final accounts wake since the even instructions. regular, permanent accounts are against t'); +INSERT INTO `supplier` VALUES (300, 'Supplier#000000300', 'YU QZvXHJC7,ZspUPGwaIOa', 2, '12-468-732-4623', 811.42, 'furiously even theodolites haggle along the final, ironic foxes. bold deposits are.'); +INSERT INTO `supplier` VALUES (743, 'Supplier#000000743', 'ccFQShf qHch yPwbryx12DfnIYAp83,F', 2, '12-841-918-5889', 4384.23, 'e slyly after the quickly final platelets? special, special foxes nag slyl'); +INSERT INTO `supplier` VALUES (993, 'Supplier#000000993', 'z2NwUJ TPfd9MP8K3Blp1prYQ116 ', 2, '12-316-384-2073', 2336.52, ' asymptotes haggle slowly above the'); +INSERT INTO `supplier` VALUES (887, 'Supplier#000000887', 'urEaTejH5POADP2ARrf', 3, '13-738-297-6117', 3113.73, 's. regular realms haggle. special, unusual accounts wake furiously. bold pearls play c'); +INSERT INTO `supplier` VALUES (475, 'Supplier#000000475', 'xw4V6,4QQW LI5Qg EOKy4JD B4Cq1tjzaOma9Y', 3, '13-397-755-1516', -115.01, 'among the slyly regular deposits cajole after the even theodolites. carefully unusua'); +INSERT INTO `supplier` VALUES (402, 'Supplier#000000402', 'i9Sw4DoyMhzhKXCH9By,AYSgmD', 3, '13-109-731-3195', 4943.01, 'around the carefully pending dolp'); +INSERT INTO `supplier` VALUES (378, 'Supplier#000000378', 'FfbhyCxWvcPrO8ltp9', 3, '13-930-567-5190', 4429.27, ' among the furiously pending excuses. fluffily express deposits except the slyly final packages'); +INSERT INTO `supplier` VALUES (928, 'Supplier#000000928', 'VL,J8Fq0GI0BnVTaTU9Dcp9Z', 18, '28-382-849-1505', 8512.48, 'equests are. slyly specia'); +INSERT INTO `supplier` VALUES (255, 'Supplier#000000255', 'qx16XyCEUh9OawVeQWOlGlhAU32iHFPNkO', 18, '28-629-327-4139', 4663.08, 's boost. ironic pinto beans along the slyly unusual foxes haggle regular, final asymptotes. reque'); +INSERT INTO `supplier` VALUES (584, 'Supplier#000000584', 'XvDYsHYpmY5AkX60fj0bZo4WW', 18, '28-223-704-2186', 6912.86, 'e requests haggle carefully even ideas. express, bold requests integrate quickly furiously '); +INSERT INTO `supplier` VALUES (301, 'Supplier#000000301', 'YPFTsQOPRAGIlBw', 4, '14-434-699-9741', 6472.62, 'express foxes sleep carefully even packages. carefully special ideas cajole slyly. carefully r'); +INSERT INTO `supplier` VALUES (67, 'Supplier#000000067', '7YrEKJncHFk5D W7ZaqfAXV', 4, '14-563-538-1657', 3576.55, 'ray slyly final foxes. furio'); +INSERT INTO `supplier` VALUES (78, 'Supplier#000000078', '9y3OZ2CV hGrsrQxzB7V3zTtygHVHlG3SD6yrz', 5, '15-670-998-6860', 1044.10, ', regular packages wake quickly bold requests. carefully unusual requests about the unusual request'); +INSERT INTO `supplier` VALUES (243, 'Supplier#000000243', '8aQ3HGeOXxgYeMAXZQe B5y2RKEF5jdmN3Qb', 6, '16-554-376-5494', 747.88, 'kly silent requests among the blithely regular foxes use fu'); +INSERT INTO `supplier` VALUES (417, 'Supplier#000000417', 'b3CbQxCMWWu,YyeQU 51fccuv7Mt', 6, '16-563-597-5520', -113.45, 'equests hinder quiet courts. carefully'); +INSERT INTO `supplier` VALUES (451, 'Supplier#000000451', 'cqMKQiLjokvIFG', 6, '16-328-146-7253', 2503.45, 'cial packages. pinto beans '); +INSERT INTO `supplier` VALUES (254, 'Supplier#000000254', 'c6h4mizJAVT0Oz', 7, '17-100-212-8737', 6230.48, 'nos. bold ideas wake carefully among the furiously '); +INSERT INTO `supplier` VALUES (786, 'Supplier#000000786', 'QiKBtsiRdDZ2xGcwZgOSoMaKSH4HQ360,88L', 8, '18-280-624-2919', 406.37, 'uests. regular warthogs across the blithely express'); +INSERT INTO `supplier` VALUES (878, 'Supplier#000000878', 'cennOpnejXFuwxsxrfoz6U,WN TC7', 8, '18-462-213-5795', 4140.02, 'gular theodolites wake. blithely bold deposit'); +INSERT INTO `supplier` VALUES (551, 'Supplier#000000551', 'ZNiqP1w6Z SGZsLllIhaicTnLCCuAepdNbkm6pJ', 8, '18-297-775-8421', 9364.67, 'lithely even instructions poach quickly. furiously bold accounts sleep final, final accoun'); +INSERT INTO `supplier` VALUES (702, 'Supplier#000000702', '1IfvvCrOk6tDle1AjJisjgmZTSrf6Y 2t,Mdv', 9, '19-354-412-3179', 7655.97, 'about the unusual, bold foxes. quickl'); +INSERT INTO `supplier` VALUES (505, 'Supplier#000000505', 'aqcYZYQD5TYlLDgIxhKZyFCzL3Ch5qKOxj', 9, '19-480-691-1853', 6399.78, ' requests engage slyly regular ideas. fina'); +INSERT INTO `supplier` VALUES (676, 'Supplier#000000676', 'USGIdhKusoe8dcvWdBbZWUfxnVxNnsgY mG', 9, '19-833-604-9178', 5783.61, 's use deposits. quickly even packages haggle quickl'); +INSERT INTO `supplier` VALUES (834, 'Supplier#000000834', 'fwX0Z5,PgFaauaEXlVQX6UmHM0RDKS4EXe,Tn3nJ', 9, '19-419-490-3356', 3732.75, ' express foxes nag slyly after the regular pinto beans. regul'); +INSERT INTO `supplier` VALUES (504, 'Supplier#000000504', 'P8k2mjRiRUFCJfxw7KrEdRpNNQPDxiI', 10, '20-322-544-5770', 9050.12, 'y final pinto beans. blithely regular instructions wake abo'); +INSERT INTO `supplier` VALUES (240, 'Supplier#000000240', 'yMzL86zw28z6sMa', 10, '20-843-630-4161', 6537.07, 'sly. final, regular pinto beans unwind slyl'); +INSERT INTO `supplier` VALUES (286, 'Supplier#000000286', 'o80iAPvmwqM3WOA93pqBHT4Dsgy1rwG', 10, '20-459-893-8984', 7517.31, 'iously regular pinto beans sleep carefully slyly even accounts. packages cajol'); +INSERT INTO `supplier` VALUES (176, 'Supplier#000000176', 'OLVnGuOx8m6NfApzODj4 JP01JJIm,qI53BChmgQ', 10, '20-970-245-2712', 6387.89, 's according to the carefully expr'); +INSERT INTO `supplier` VALUES (613, 'Supplier#000000613', 'DYwZjMQj26Es8D8pxn2zx', 11, '21-796-340-9401', 2201.94, 'e furiously. final foxes haggle carefully quickly express theodolites. regular deposits affix bli'); +INSERT INTO `supplier` VALUES (5, 'Supplier#000000005', 'Gcdm2rJRzl5qlTVzc', 11, '21-151-690-3663', -283.84, '. slyly regular pinto bea'); +INSERT INTO `supplier` VALUES (493, 'Supplier#000000493', '7tdI3AtlDll57sj5K48WLX j5RDbc', 11, '21-252-702-2543', 4999.17, 'gular foxes. slyly pending requests hang along'); +INSERT INTO `supplier` VALUES (113, 'Supplier#000000113', '5 YOpqbaHs7dR gG4EmXrI7XtA7DcnRMsWPU1z2D', 11, '21-211-117-1937', 1882.05, 'blithely regular courts wake quickly even pl'); +INSERT INTO `supplier` VALUES (337, 'Supplier#000000337', 'IRrbCdIS,GB4YYhr', 12, '22-951-643-8793', 9029.85, 'en theodolites-- special, final deposits should have to boost ca'); +INSERT INTO `supplier` VALUES (550, 'Supplier#000000550', 'QQavssDXnYHbvOrg', 12, '22-648-743-9295', 9238.79, 'en, bold ideas. ironic, unusual deposits boost carefully quick accounts. slyly e'); +INSERT INTO `supplier` VALUES (837, 'Supplier#000000837', '717LGrDM2ChnIS91,PE4 ycp4mu4HPdcX', 12, '22-626-153-5392', 5167.00, 'gular instructions are furiously a'); +INSERT INTO `supplier` VALUES (36, 'Supplier#000000036', 'mzSpBBJvbjdx3UKTW3bLFewRD78D91lAC879', 13, '23-273-493-3679', 2371.51, 'ular theodolites must haggle regular, bold accounts. slyly final pinto beans bo'); +INSERT INTO `supplier` VALUES (577, 'Supplier#000000577', 'kn5oGAnFD1CQjet8awWorC,UMf37MP71yNcVD', 13, '23-973-363-7797', 5593.17, 'olites along the quick accounts cajole throughout the regular asymptotes. accounts maintain'); +INSERT INTO `supplier` VALUES (508, 'Supplier#000000508', 'F9,suuHYbe6kCRCPZaeSHSPAFBk9vOcFX8TUx', 14, '24-179-400-2422', 3878.22, 'sits. blithely furious requests boost slyly about the quickly even packages. closely'); +INSERT INTO `supplier` VALUES (808, 'Supplier#000000808', 'B3zlGM54ECUk5MgRzKI9f7F bB8', 15, '25-297-954-4894', 9438.28, 'y even packages. requests sleep quickly fo'); +INSERT INTO `supplier` VALUES (4, 'Supplier#000000004', 'Bk7ah4CK8SYQTepEmvMkkgMwg', 15, '25-843-787-7479', 4641.08, 'riously even requests above the exp'); +INSERT INTO `supplier` VALUES (755, 'Supplier#000000755', 'IRW3Y6qorkh4GBy4gHSpVTF5L', 15, '25-750-724-4757', 9046.17, 'ding accounts was. carefully express ac'); +INSERT INTO `supplier` VALUES (178, 'Supplier#000000178', 'VJ9DInoVjbDg', 16, '26-471-122-2582', 4693.27, 'hely final foxes instead of the express, expres'); +INSERT INTO `supplier` VALUES (8, 'Supplier#000000008', '9Sq4bBH2FQEmaFOocY45sRTxo6yuoG', 17, '27-498-742-3860', 7627.85, 'al pinto beans. asymptotes haggl'); +INSERT INTO `supplier` VALUES (754, 'Supplier#000000754', 'GLSmwjGddmyMx2D BlOKJm1Ji', 17, '27-971-371-9417', 7425.83, 'leep. pinto beans haggle according to the unusual, e'); +INSERT INTO `supplier` VALUES (656, 'Supplier#000000656', 'mQXqRMgstvOI', 19, '29-633-362-8481', 8069.74, 'ronic packages integrate. even excuses integrate carefully ruthlessly bold packages. regular ideas a'); +INSERT INTO `supplier` VALUES (925, 'Supplier#000000925', 'x3n4pg,q28EckYO,613G7seoAmTPSX0jTvDvM2U', 19, '29-398-723-8226', 406.59, 'regular packages can haggle acro'); +INSERT INTO `supplier` VALUES (123, 'Supplier#000000123', 'IqRn20xsj5ibqAQjb6YNQf0xah', 19, '29-602-688-1506', 5726.19, 'nts x-ray quickly according to t'); +INSERT INTO `supplier` VALUES (952, 'Supplier#000000952', 'n8W6MbJdih Ckh6wDvYJz84ZmabvK4yQDz', 22, '32-276-558-4960', 8621.52, 'cajole permanently? carefully slow deposits cajole quickly. regular'); +INSERT INTO `supplier` VALUES (578, 'Supplier#000000578', 'bn5J0A4426DpcW7m rQ9,qxqJ1KN', 20, '30-105-334-1726', 7428.76, 'carefully about the slyly regular warthogs. special packages above the regular pa'); +INSERT INTO `supplier` VALUES (426, 'Supplier#000000426', 'zjIHPRMAI8vF', 23, '33-576-289-4702', 8621.42, ' requests nag. slyly regular ideas '); +INSERT INTO `supplier` VALUES (939, 'Supplier#000000939', 'mWBKbdzDn3yJNpOT8p', 23, '33-487-125-3117', 7815.06, 'efully. final requests after the unusual requests wake fluffily after the furiously r'); +INSERT INTO `supplier` VALUES (202, 'Supplier#000000202', 'NALZjSfea6SY zB1,I09OJYGrA8bwR4pU', 23, '33-549-918-5721', 6739.52, 'courts cajole bold, special accounts. bold packages haggle re'); +INSERT INTO `supplier` VALUES (84, 'Supplier#000000084', 'DcYjWMiZGQqEKOJi4wAmIV08ikx', 24, '34-869-118-7803', 4780.93, 'even depths. regular foxes use slyly. theod'); +INSERT INTO `supplier` VALUES (87, 'Supplier#000000087', 'WCw7URDj8zoZ7tqC3cpm7', 24, '34-860-229-1674', 4746.66, 'all are quickly after the ironic platelets. pending dolphins are. final the'); +INSERT INTO `supplier` VALUES (828, 'Supplier#000000828', '0B2aPqJ6KTEr2fqxuC7z ', 21, '31-911-715-8972', 289.32, 'ions are carefully along the regular, pending pinto beans. special '); +INSERT INTO `supplier` VALUES (870, 'Supplier#000000870', 'QIgRinpKvCLPG', 21, '31-675-338-9417', 3689.14, 'ronic accounts. quickly pending pinto beans after the regular asymptotes sleep furiously'); +INSERT INTO `supplier` VALUES (863, 'Supplier#000000863', 'TsC9OuodnybJhWXq4PFNdEJf9jx2y181N3ilV', 21, '31-589-608-3508', 487.31, 'ounts. fluffily special platelets along the even pinto beans boost'); +DROP TABLE IF EXISTS `customer`; +CREATE TABLE `customer` ( +`c_custkey` int NOT NULL, +`C_NAME` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`C_ADDRESS` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`C_NATIONKEY` int NOT NULL, +`C_PHONE` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`C_ACCTBAL` decimal(15, 2) NOT NULL, +`C_MKTSEGMENT` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`C_COMMENT` varchar(117) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`c_custkey`) USING BTREE, +INDEX `CUSTOMER_FK1`(`C_NATIONKEY`) USING BTREE, +CONSTRAINT `customer_ibfk_1` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `customer_ibfk_2` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `customer_ibfk_3` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO customer VALUES (301, 'Customer#000000301', 'FtFq9Cgg5UAzUL', 7, '17-265-345-9265', +9305.05, 'HOUSEHOLD', 'ular, regular notornis sleep along the furiously pending foxes'); +INSERT INTO customer VALUES (71, 'Customer#000000071', 'TlGalgdXWBmMV,6agLyWYDyIz9MKzcY8gl,w6t1B', +7, '17-710-812-5403', -611.19, 'HOUSEHOLD', 'g courts across the regular, final pinto beans are blithely pending ac'); +INSERT INTO customer VALUES (46, 'Customer#000000046', 'eaTXWWm10L9', 6, '16-357-681-2007', +5744.59, 'AUTOMOBILE', 'ctions. accounts sleep furiously even requests. regular, regular accounts cajole blithely around the final pa'); +INSERT INTO customer VALUES (281, 'Customer#000000281', 'x5gJ8IGm2Fo9Jigt', 6, '16-809-382-6446', +4361.70, 'BUILDING', 'fully quiet ideas detect quickly even packages. regular instructions accor'); +DROP TABLE IF EXISTS `orders`; +CREATE TABLE `orders` ( +`o_orderkey` int NOT NULL, +`O_CUSTKEY` int NOT NULL, +`O_ORDERSTATUS` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`O_TOTALPRICE` decimal(15, 2) NOT NULL, +`O_ORDERDATE` date NOT NULL, +`O_ORDERPRIORITY` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`O_CLERK` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`O_SHIPPRIORITY` int NOT NULL, +`O_COMMENT` varchar(79) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`o_orderkey`) USING BTREE, +INDEX `ORDERS_FK1`(`O_CUSTKEY`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO `orders` VALUES (118370, 301, 'P', 168147.19, '1995-04-29', '5-LOW', 'Clerk#000000272', 0, 'ickly. regular requests play furiously. slyly express accounts a'); +INSERT INTO `orders` VALUES (520707, 71, 'O', 116317.26, '1996-06-01', '3-MEDIUM', 'Clerk#000000381', 0, 'blithely permanent'); +INSERT INTO `orders` VALUES (584192, 46, 'P', 180239.21, '1995-03-19', '1-URGENT', 'Clerk#000000844', 0, 'to the final requests. quickl'); +INSERT INTO `orders` VALUES (479207, 281, 'O ', 169385.50, '1996-02-22', '2-HIGH', 'Clerk#000000930', 0, 'yly. carefully express deposits poach regular re'); +INSERT INTO `orders` VALUES (554307, 2915, 'O', 206510.07, '1998-06-13', '2-HIGH', 'Clerk#000000524', 0, 'ely about the ironic, final foxes. quickly bold accou'); +INSERT INTO `orders` VALUES (111521, 7412, 'O', 182164.10, '1997-02-15', '4-NOT SPECIFIED', 'Clerk#000000329', 0, 'ites are carefully among the furiously ironic acco'); +INSERT INTO `orders` VALUES (444225, 10408, 'O', 306687.42, '1996-06-20', '1-URGENT', 'Clerk#000000096', 0, 'kages use slyly over the slyly blithe dolph'); +INSERT INTO `orders` VALUES (245857, 8044, 'O', 318891.86, '1995-12-24', '5-LOW', 'Clerk#000000721', 0, 'ajole slyly furiously final packages. blithely final ex'); +INSERT INTO `orders` VALUES (132321, 12107, 'F', 243124.18, '1994-02-07', '1-URGENT', 'Clerk#000000853', 0, 'fily final asymptotes sleep furiously across the regul'); +INSERT INTO `orders` VALUES (438816, 6655, 'F', 221287.80, '1993-02-24', '5-LOW', 'Clerk#000000276', 0, 'blithely quickly express pac'); +INSERT INTO `orders` VALUES (74497, 3776, 'F', 191392.39, '1992-12-14', '3-MEDIUM', 'Clerk#000000444', 0, 'fully near the pending, even requests. blithe'); +INSERT INTO `orders` VALUES (89510, 5669, 'O', 216768.31, '1998-05-06', '1-URGENT', 'Clerk#000000190', 0, 'oxes. furiously pending d'); +INSERT INTO `orders` VALUES (157444, 12382, 'O', 215961.16, '1997-02-05', '5-LOW', 'Clerk#000000322', 0, 'carefully silent instructions. carefully thin t'); +INSERT INTO `orders` VALUES (233090, 13514, 'O', 278845.12, '1996-03-24', '3-MEDIUM', 'Clerk#000000736', 0, 'ts above the slyly ruthless requests boost furiously fi'); +INSERT INTO `orders` VALUES (287744, 2327, 'F', 41484.05, '1995-02-04', '1-URGENT', 'Clerk#000000176', 0, 'asymptotes are. furiously regular excuses detect across the blithely fi'); +INSERT INTO `orders` VALUES (91747, 12295, 'F', 157138.78, '1994-09-18', '4-NOT SPECIFIED', 'Clerk#000000591', 0, 'ggle among the blithely unusual instructions. furiously unusual reque'); +INSERT INTO `orders` VALUES (54277, 3023, 'F', 253275.46, '1993-01-03', '1-URGENT', 'Clerk#000000163', 0, 'bove the deposits. carefully unusual sheaves cajole bli'); +INSERT INTO `orders` VALUES (75299, 11546, 'F', 200783.02, '1992-12-19', '2-HIGH', 'Clerk#000000117', 0, 'riously ironic deposits. silent accounts nag. carefully permanent not'); +INSERT INTO `orders` VALUES (529379, 7471, 'O', 274221.23, '1998-04-16', '5-LOW', 'Clerk#000000698', 0, 'usly bold ideas run furiously along the blithely unusual requests'); +INSERT INTO `orders` VALUES (32005, 10379, 'O', 207579.11, '1997-06-01', '4-NOT SPECIFIED', 'Clerk#000000765', 0, 'fily even foxes are slyly requests: careful theodolites haggle slyly '); +INSERT INTO `orders` VALUES (7907, 5645, 'O', 157133.02, '1996-10-10', '5-LOW', 'Clerk#000000418', 0, 'ly even requests wake slyly along the blithely regular packages. sl'); +INSERT INTO `orders` VALUES (196260, 9337, 'O', 200452.87, '1995-12-14', '5-LOW', 'Clerk#000000890', 0, 'sts integrate. furiously special instructions believe quickly amo'); +INSERT INTO `orders` VALUES (346592, 13015, 'F', 182905.27, '1994-08-16', '1-URGENT', 'Clerk#000000849', 0, 'lly. blithely ironic packages are furiously ironic accounts. ca'); +INSERT INTO `orders` VALUES (388736, 8510, 'F', 56404.94, '1993-03-11', '3-MEDIUM', 'Clerk#000000617', 0, 'o beans sleep blithely alongs'); +INSERT INTO `orders` VALUES (552771, 7894, 'F', 334693.22, '1992-04-25', '2-HIGH', 'Clerk#000000691', 0, 'yly unusual dependencies nag blithely among the flu'); +INSERT INTO `orders` VALUES (56134, 11779, 'O', 243929.66, '1998-04-01', '2-HIGH', 'Clerk#000000404', 0, 'uriously ironic requests cajole ideas. blithely r'); +INSERT INTO `orders` VALUES (226145, 7430, 'O', 60709.47, '1997-10-27', '4-NOT SPECIFIED', 'Clerk#000000644', 0, 'pinto beans. regular p'); +INSERT INTO `orders` VALUES (35427, 3022, 'O', 65591.02, '1996-02-25', '4-NOT SPECIFIED', 'Clerk#000000321', 0, 'onic asymptotes! stealthily ruthless Tiresias nag. carefully e'); +INSERT INTO `orders` VALUES (183524, 11161, 'O', 278859.04, '1995-07-07', '5-LOW', 'Clerk#000000879', 0, ' affix furiously. stealthy, regular accounts haggle carefully express package'); +INSERT INTO `orders` VALUES (247297, 2053, 'F', 278670.11, '1994-09-04', '1-URGENT', 'Clerk#000000213', 0, 'rint furiously ironic, unusua'); +INSERT INTO `orders` VALUES (201607, 14615, 'F', 137139.20, '1993-01-09', '3-MEDIUM', 'Clerk#000000008', 0, ' accounts breach slyly. entic'); +INSERT INTO `orders` VALUES (10948, 6694, 'F', 227941.08, '1992-08-14', '3-MEDIUM', 'Clerk#000000489', 0, 'nic grouches detect stealthily fluffily even de'); +INSERT INTO `orders` VALUES (519911, 2474, 'O', 85447.40, '1998-05-09', '5-LOW', 'Clerk#000000901', 0, 'ld, final instructions cajole slyly of the slyly ironi'); +INSERT INTO `orders` VALUES (292454, 6178, 'O', 237065.90, '1997-07-28', '5-LOW', 'Clerk#000000570', 0, 'ites. final, sly requests boost slyly. furiously even shea'); +INSERT INTO `orders` VALUES (233921, 2129, 'O', 163162.77, '1996-02-09', '2-HIGH', 'Clerk#000000382', 0, 'fluffy packages: carefully speci'); +INSERT INTO `orders` VALUES (562599, 14189, 'P', 246108.56, '1995-05-17', '3-MEDIUM', 'Clerk#000000899', 0, 'ding packages. quickly ironic pinto beans above the blithely fl'); +INSERT INTO `orders` VALUES (20199, 2923, 'F', 208687.85, '1994-04-27', '1-URGENT', 'Clerk#000000933', 0, 'lar foxes alongside of the quickly even dolphi'); +INSERT INTO `orders` VALUES (375971, 5954, 'F', 319538.48, '1993-03-26', '5-LOW', 'Clerk#000000129', 0, 'ts hang. slyly regular requests haggle furi'); +INSERT INTO `orders` VALUES (156774, 9308, 'F', 171093.18, '1992-09-11', '2-HIGH', 'Clerk#000000564', 0, 'ans. warhorses sleep. bold accounts promise'); +INSERT INTO `orders` VALUES (281319, 10241, 'O', 94440.21, '1998-04-03', '3-MEDIUM', 'Clerk#000000569', 0, 'en theodolites. blithely express accounts are furiously. stealthil'); +INSERT INTO `orders` VALUES (25029, 13751, 'O', 49638.36, '1997-11-15', '2-HIGH', 'Clerk#000000284', 0, 'ar foxes. blithely even e'); +INSERT INTO `orders` VALUES (180997, 7627, 'O', 164460.51, '1996-08-28', '3-MEDIUM', 'Clerk#000000989', 0, ' furiously ironic deco'); +INSERT INTO `orders` VALUES (545542, 11422, 'O', 269307.75, '1995-07-27', '5-LOW', 'Clerk#000000788', 0, 'ptotes sleep slyly ironic foxes. pending requests integrate fu'); +INSERT INTO `orders` VALUES (111235, 979, 'F', 242840.39, '1994-06-12', '2-HIGH', 'Clerk#000000464', 0, 'old, pending theodolites. q'); +INSERT INTO `orders` VALUES (71975, 12628, 'F', 206803.03, '1993-10-14', '2-HIGH', 'Clerk#000000948', 0, 'onically ironic instructions'); +INSERT INTO `orders` VALUES (284743, 1295, 'F', 89977.99, '1992-02-28', '5-LOW', 'Clerk#000000088', 0, 'ly special requests dazzle blithely. silent packages are quickly r'); +INSERT INTO `orders` VALUES (239905, 6661, 'O', 222791.73, '1998-01-17', '5-LOW', 'Clerk#000000574', 0, ' final dinos according to the carefully un'); +INSERT INTO `orders` VALUES (77026, 3913, 'O', 174749.79, '1997-01-16', '1-URGENT', 'Clerk#000000807', 0, 'equests at the slyly special instructions use furiously after the regular i'); +INSERT INTO `orders` VALUES (56902, 8291, 'O', 150428.22, '1996-11-10', '4-NOT SPECIFIED', 'Clerk#000000788', 0, 'deposits wake never among the regular courts. bold, express asympt'); +INSERT INTO `orders` VALUES (591970, 14726, 'P', 270683.83, '1995-05-10', '5-LOW', 'Clerk#000000408', 0, 'bold accounts. express, regular accounts engage furiously even, ir'); +INSERT INTO `orders` VALUES (290081, 8926, 'F', 159281.61, '1994-07-23', '4-NOT SPECIFIED', 'Clerk#000000530', 0, 'y special deposits alongside of the'); +INSERT INTO `orders` VALUES (240676, 7609, 'F', 149107.47, '1993-09-13', '5-LOW', 'Clerk#000000803', 0, 'mptotes lose about the fluffily regular requ'); +INSERT INTO `orders` VALUES (543332, 11716, 'F', 251043.20, '1992-11-25', '5-LOW', 'Clerk#000000635', 0, 's use slyly final requests.'); +INSERT INTO `orders` VALUES (60162, 8227, 'O', 27699.32, '1998-07-21', '3-MEDIUM', 'Clerk#000000381', 0, 're. furiously ironic acc'); +INSERT INTO `orders` VALUES (28391, 5416, 'O', 177042.21, '1997-12-31', '4-NOT SPECIFIED', 'Clerk#000000302', 0, 'ts. express, regular p'); +INSERT INTO `orders` VALUES (143237, 12463, 'O', 137599.97, '1996-06-17', '3-MEDIUM', 'Clerk#000000054', 0, 't carefully packages. quickly regular do'); +INSERT INTO `orders` VALUES (184738, 2479, 'F', 264759.05, '1995-02-24', '2-HIGH', 'Clerk#000000116', 0, '. furiously even ideas wake carefully. furiously final'); +INSERT INTO `orders` VALUES (355009, 10513, 'F', 258908.67, '1994-10-11', '2-HIGH', 'Clerk#000000090', 0, ' the regular, final packages sleep among the regular cour'); +INSERT INTO `orders` VALUES (267012, 5912, 'F', 140872.95, '1993-05-16', '4-NOT SPECIFIED', 'Clerk#000000004', 0, 'onic theodolites wake slyly after the carefully regular ideas. quickl'); +INSERT INTO `orders` VALUES (463459, 13636, 'F', 166984.44, '1992-09-18', '3-MEDIUM', 'Clerk#000000346', 0, 'blithely above the bu'); +INSERT INTO `orders` VALUES (158240, 2822, 'O', 198647.49, '1998-04-02', '4-NOT SPECIFIED', 'Clerk#000000923', 0, 'ymptotes nag fluffily regular theodolites. enticingl'); +INSERT INTO `orders` VALUES (101056, 11518, 'O', 243377.30, '1997-04-24', '2-HIGH', 'Clerk#000000380', 0, ' warhorses cajole bold, special deposits. blithely exp'); +INSERT INTO `orders` VALUES (374149, 451, 'O', 81750.52, '1996-04-12', '4-NOT SPECIFIED', 'Clerk#000000866', 0, 'ts are furiously. carefully special pac'); +INSERT INTO `orders` VALUES (561857, 13111, 'O', 249337.85, '1995-12-13', '1-URGENT', 'Clerk#000000555', 0, 'ly ironic deposits. fin'); +INSERT INTO `orders` VALUES (422529, 1943, 'F', 158004.97, '1994-04-10', '5-LOW', 'Clerk#000000238', 0, 's wake slyly among the always regular ideas. pending,'); +INSERT INTO `orders` VALUES (186275, 12335, 'F', 277388.41, '1993-08-25', '3-MEDIUM', 'Clerk#000000370', 0, 'y final packages. carefully ironic requests nag silently reg'); +INSERT INTO `orders` VALUES (203457, 8491, 'F', 210610.26, '1992-07-09', '2-HIGH', 'Clerk#000000864', 0, 'ronic requests. instructions wake al'); +INSERT INTO `orders` VALUES (413282, 11311, 'O', 90313.25, '1998-04-18', '3-MEDIUM', 'Clerk#000000435', 0, 'e silent asymptotes grow fluffily carefully final cou'); +INSERT INTO `orders` VALUES (93794, 232, 'O', 228122.85, '1997-08-08', '2-HIGH', 'Clerk#000000480', 0, 'elets cajole quickly about the blithely busy pinto be'); +INSERT INTO `orders` VALUES (550241, 4813, 'O', 218976.24, '1996-01-13', '5-LOW', 'Clerk#000000043', 0, 'usly even dependencies affix deposits. furiously regular excu'); +INSERT INTO `orders` VALUES (340576, 12532, 'O', 316138.21, '1995-12-23', '5-LOW', 'Clerk#000000806', 0, 'gular requests detect furiously. enticing, special accounts will have to cajo'); +INSERT INTO `orders` VALUES (36896, 6136, 'F', 214441.63, '1994-11-04', '1-URGENT', 'Clerk#000000699', 0, 's cajole fluffily brave theodolites. express requests sleep furi'); +INSERT INTO `orders` VALUES (71269, 10151, 'F', 114358.27, '1993-01-20', '5-LOW', 'Clerk#000000766', 0, ' even packages haggle sl'); +INSERT INTO `orders` VALUES (391013, 6413, 'F', 305358.46, '1992-03-28', '4-NOT SPECIFIED', 'Clerk#000000729', 0, '. fluffily special asymptotes haggle blithe'); +INSERT INTO `orders` VALUES (108838, 4615, 'O', 255956.94, '1998-01-14', '1-URGENT', 'Clerk#000000374', 0, 'ckly bold packages sle'); +INSERT INTO `orders` VALUES (440067, 11368, 'O', 105309.92, '1997-03-10', '4-NOT SPECIFIED', 'Clerk#000000394', 0, 'final realms sleep. blithely unusual '); +INSERT INTO `orders` VALUES (79333, 5875, 'O', 193685.31, '1996-05-24', '4-NOT SPECIFIED', 'Clerk#000000486', 0, 'iously pending requests affix fluffily. blith'); +INSERT INTO `orders` VALUES (248417, 12583, 'O', 81229.81, '1995-09-14', '5-LOW', 'Clerk#000000554', 0, 'ly silent packages use pend'); +INSERT INTO `orders` VALUES (247557, 203, 'F', 221236.41, '1994-10-28', '2-HIGH', 'Clerk#000000062', 0, 'hely ironic packages are. ironic deposits haggle. packages boost slyly a'); +INSERT INTO `orders` VALUES (24866, 7361, 'F', 119100.11, '1993-12-05', '4-NOT SPECIFIED', 'Clerk#000000941', 0, 'ajole blithely slyly final deposits. furiously regul'); +INSERT INTO `orders` VALUES (439175, 9439, 'F', 119521.71, '1992-06-22', '4-NOT SPECIFIED', 'Clerk#000000622', 0, 'ial accounts use across the deposits.'); +INSERT INTO `orders` VALUES (442278, 5485, 'O', 138815.96, '1998-04-07', '2-HIGH', 'Clerk#000000901', 0, 'y above the even, pend'); +INSERT INTO `orders` VALUES (498596, 11428, 'O', 207055.52, '1997-05-06', '1-URGENT', 'Clerk#000000413', 0, 'e quickly quickly special foxes. special accounts sleep'); +INSERT INTO `orders` VALUES (359047, 9205, 'O', 147075.49, '1996-08-17', '2-HIGH', 'Clerk#000000643', 0, 'ven deposits on the furiously ironic platelets sleep never carefully ironi'); +INSERT INTO `orders` VALUES (480391, 14464, 'O', 228575.29, '1995-07-23', '3-MEDIUM', 'Clerk#000000653', 0, 'ar instructions nag slyly slyly express dolphins. unusual, ironic foxes hag'); +INSERT INTO `orders` VALUES (358918, 5815, 'F', 130495.07, '1994-05-06', '2-HIGH', 'Clerk#000000008', 0, 'thely express deposits. bli'); +INSERT INTO `orders` VALUES (408641, 8767, 'F', 103243.69, '1993-08-04', '4-NOT SPECIFIED', 'Clerk#000000167', 0, 'le furiously blithely pending pinto beans. furiously'); +INSERT INTO `orders` VALUES (117221, 7189, 'F', 155260.65, '1992-12-14', '3-MEDIUM', 'Clerk#000000352', 0, 'ncies haggle evenly. quickly ironic deposits haggle blithely a'); +INSERT INTO `orders` VALUES (204871, 1828, 'O', 106488.18, '1998-03-22', '4-NOT SPECIFIED', 'Clerk#000000783', 0, 'ithely fluffily bold ide'); +INSERT INTO `orders` VALUES (67426, 8593, 'O', 295962.76, '1997-03-08', '3-MEDIUM', 'Clerk#000000699', 0, 'ake always carefully final foxes. finally unusual requests affix a'); +INSERT INTO `orders` VALUES (156000, 8777, 'O', 132256.74, '1996-10-12', '3-MEDIUM', 'Clerk#000000505', 0, 'olites use quickly against the carefully ironic warhors'); +INSERT INTO `orders` VALUES (68322, 9095, 'O', 227844.86, '1995-10-08', '2-HIGH', 'Clerk#000000930', 0, 'uiet hockey players. blithely regular packages sleep above the fina'); +INSERT INTO `orders` VALUES (185315, 7027, 'F', 165274.21, '1994-08-24', '2-HIGH', 'Clerk#000000762', 0, 'es at the quickly special '); +INSERT INTO `orders` VALUES (380708, 796, 'F', 136913.45, '1993-03-09', '3-MEDIUM', 'Clerk#000000473', 0, 'y special courts detect ironically accounts?'); +INSERT INTO `orders` VALUES (214951, 535, 'F', 182746.71, '1992-04-12', '1-URGENT', 'Clerk#000000816', 0, 'yly at the excuses. f'); +INSERT INTO `orders` VALUES (370689, 10045, 'O', 94356.50, '1998-07-09', '3-MEDIUM', 'Clerk#000000159', 0, 'ep. quickly special requests cajole slyly along the closel'); +INSERT INTO `orders` VALUES (408548, 12508, 'O', 196969.96, '1997-04-29', '1-URGENT', 'Clerk#000000591', 0, 'ic attainments cajole abo'); +INSERT INTO `orders` VALUES (455750, 8741, 'O', 70777.01, '1996-05-26', '5-LOW', 'Clerk#000000159', 0, 'along the final requests. fluffily bold dolphins at the ca'); +INSERT INTO `orders` VALUES (283046, 4640, 'O', 279900.46, '1995-11-21', '3-MEDIUM', 'Clerk#000000280', 0, ' pending, unusual packages. pinto b'); +INSERT INTO `orders` VALUES (92258, 5122, 'F', 165050.88, '1994-04-14', '4-NOT SPECIFIED', 'Clerk#000000926', 0, 'al requests sleep-- finally regular wa'); +INSERT INTO `orders` VALUES (206208, 656, 'F', 76543.28, '1993-10-13', '1-URGENT', 'Clerk#000000245', 0, 'tions wake. even attainments nag'); +INSERT INTO `orders` VALUES (145507, 4564, 'F', 193243.57, '1992-07-06', '1-URGENT', 'Clerk#000000794', 0, 'lyly final deposits cajole quickly among the fina'); +INSERT INTO `orders` VALUES (153351, 5620, 'O', 255270.94, '1998-04-21', '4-NOT SPECIFIED', 'Clerk#000000450', 0, 'nal dependencies. carefully enticing asymptotes until the never ironic theodol'); +INSERT INTO `orders` VALUES (466977, 2878, 'O', 262631.99, '1997-09-03', '2-HIGH', 'Clerk#000000643', 0, 'thely. unusual accounts about the fluffily even deposits'); +INSERT INTO `orders` VALUES (103810, 8923, 'O', 245711.92, '1996-05-15', '1-URGENT', 'Clerk#000000840', 0, 'e deposits. furiously pending foxes detect final, sly forges. caref'); +INSERT INTO `orders` VALUES (110178, 5164, 'O', 205720.59, '1995-06-15', '3-MEDIUM', 'Clerk#000000299', 0, ' against the blithely regular requests. furiously final deposi'); +INSERT INTO `orders` VALUES (13698, 14821, 'F', 175122.99, '1994-08-05', '4-NOT SPECIFIED', 'Clerk#000000640', 0, 'iously bold deposits are carefully blithely unusual '); +INSERT INTO `orders` VALUES (172710, 2641, 'F', 210749.12, '1993-10-31', '5-LOW', 'Clerk#000000500', 0, 'ly bold pearls. quickly ironic requests affix accounts: blithely final i'); +INSERT INTO `orders` VALUES (528513, 11021, 'F', 164509.80, '1992-05-22', '2-HIGH', 'Clerk#000000599', 0, ' the decoys. furiously bold packages cajole slyly. even, bold deposits '); +INSERT INTO `orders` VALUES (420295, 298, 'O', 170798.06, '1998-01-06', '2-HIGH', 'Clerk#000000056', 0, 'deas cajole blithely. asymptotes boost furiously ar'); +INSERT INTO `orders` VALUES (150465, 12545, 'O', 192854.70, '1997-01-13', '2-HIGH', 'Clerk#000000638', 0, ', unusual pinto beans are slyly final epitaphs. furiously regular requests af'); +INSERT INTO `orders` VALUES (139616, 9278, 'O', 156706.85, '1996-11-04', '4-NOT SPECIFIED', 'Clerk#000000608', 0, 'l accounts about the ironic, regular packages snooze car'); +INSERT INTO `orders` VALUES (180832, 12367, 'O', 365903.02, '1995-11-04', '2-HIGH', 'Clerk#000000106', 0, 'nal accounts. grouches breach against the furiously fluffy theo'); +INSERT INTO `orders` VALUES (312962, 10448, 'F', 76205.53, '1994-03-03', '1-URGENT', 'Clerk#000000131', 0, ', special deposits sleep instru'); +INSERT INTO `orders` VALUES (111942, 5354, 'F', 142010.74, '1993-01-26', '2-HIGH', 'Clerk#000000831', 0, 'nic requests. carefully bold theodolites sleep. blithely special package'); +INSERT INTO `orders` VALUES (188032, 3595, 'F', 231980.13, '1992-06-17', '5-LOW', 'Clerk#000000584', 0, 'counts boost blithely against the slyly ironic notornis-- regular'); +INSERT INTO `orders` VALUES (315844, 9257, 'O', 80492.03, '1998-07-28', '5-LOW', 'Clerk#000000788', 0, 'n sublate. fluffily'); +INSERT INTO `orders` VALUES (324771, 2933, 'O', 231373.80, '1997-01-31', '5-LOW', 'Clerk#000000698', 0, 'l, blithe requests boost quickly even plat'); +INSERT INTO `orders` VALUES (323234, 12136, 'O', 226785.51, '1996-11-05', '5-LOW', 'Clerk#000000685', 0, 's. ideas use. sentiments do wake among the ironic re'); +INSERT INTO `orders` VALUES (229475, 9820, 'O', 245629.36, '1995-12-21', '5-LOW', 'Clerk#000000761', 0, 's. final, unusual packages affix against'); +INSERT INTO `orders` VALUES (364805, 8956, 'F', 23880.77, '1994-05-19', '3-MEDIUM', 'Clerk#000000275', 0, 'n carefully above the carefully even instructions. quickly final pa'); +INSERT INTO `orders` VALUES (246052, 9604, 'F', 65364.61, '1993-08-15', '2-HIGH', 'Clerk#000000205', 0, 'ticing, special platelets. ironic, ironic packages can was'); +INSERT INTO `orders` VALUES (159940, 9760, 'F', 57327.04, '1992-10-22', '5-LOW', 'Clerk#000000941', 0, ' are quietly above the furiously express packages. qui'); +INSERT INTO `orders` VALUES (88773, 2074, 'O', 193398.58, '1998-04-29', '4-NOT SPECIFIED', 'Clerk#000000568', 0, 'asymptotes. even, final ideas a'); +INSERT INTO `orders` VALUES (61059, 12005, 'O', 163479.86, '1997-12-02', '4-NOT SPECIFIED', 'Clerk#000000155', 0, 'le quickly even package'); +INSERT INTO `orders` VALUES (75712, 12296, 'O', 97092.35, '1996-01-04', '3-MEDIUM', 'Clerk#000000285', 0, 'nic deposits wake furiously '); +INSERT INTO `orders` VALUES (502210, 12883, 'O', 30929.99, '1995-07-11', '4-NOT SPECIFIED', 'Clerk#000000717', 0, ' the quickly pending foxes breach sp'); +INSERT INTO `orders` VALUES (581318, 6445, 'F', 229949.49, '1994-09-20', '3-MEDIUM', 'Clerk#000000850', 0, 'ourts across the carefully final requests use quickly slyly '); +INSERT INTO `orders` VALUES (262180, 10639, 'F', 35438.89, '1993-01-24', '2-HIGH', 'Clerk#000000735', 0, 'express, regular dep'); +INSERT INTO `orders` VALUES (442529, 7211, 'F', 100580.86, '1992-09-04', '1-URGENT', 'Clerk#000000376', 0, 'hely bold requests. regular, ironic deposits '); +INSERT INTO `orders` VALUES (393062, 6769, 'O', 124823.56, '1998-05-28', '2-HIGH', 'Clerk#000000072', 0, 'the packages. furiously regular deposits about the ironic packages sleep '); +INSERT INTO `orders` VALUES (440802, 3157, 'O', 98539.44, '1997-07-20', '5-LOW', 'Clerk#000000501', 0, 'kages haggle blithely. asymptotes use slyly. furi'); +INSERT INTO `orders` VALUES (129282, 2881, 'O', 214294.02, '1996-07-14', '1-URGENT', 'Clerk#000000962', 0, 'eas wake even, regular instructions: s'); +INSERT INTO `orders` VALUES (53189, 7924, 'O', 36320.43, '1995-08-24', '1-URGENT', 'Clerk#000000127', 0, 'blithely regular de'); +INSERT INTO `orders` VALUES (220419, 2569, 'F', 118619.37, '1994-04-07', '4-NOT SPECIFIED', 'Clerk#000000208', 0, 'tain. bold deposits about t'); +INSERT INTO `orders` VALUES (235171, 7286, 'F', 339797.80, '1993-06-11', '2-HIGH', 'Clerk#000000801', 0, 'fully silent excuses about the special requests wake against the instru'); +INSERT INTO `orders` VALUES (406339, 14738, 'F', 218329.22, '1992-06-16', '1-URGENT', 'Clerk#000000154', 0, ' dinos. special, even excuses along the bold excuses grow carefully even, un'); +INSERT INTO `orders` VALUES (78567, 8092, 'O', 179276.82, '1998-05-26', '5-LOW', 'Clerk#000000281', 0, 'are quickly even, unusual pinto beans. fi'); +INSERT INTO `orders` VALUES (451809, 10708, 'O', 65517.87, '1997-09-16', '2-HIGH', 'Clerk#000000580', 0, 'y after the blithely ironic accounts. slyly regular ac'); +INSERT INTO `orders` VALUES (133601, 12047, 'O', 203661.30, '1996-05-10', '2-HIGH', 'Clerk#000000520', 0, 'regular packages bo'); +INSERT INTO `orders` VALUES (467232, 353, 'F', 74983.09, '1995-01-26', '5-LOW', 'Clerk#000000458', 0, 'dolphins play blithely final, regular foxes. dogg'); +INSERT INTO `orders` VALUES (208480, 5143, 'F', 222813.18, '1994-12-29', '4-NOT SPECIFIED', 'Clerk#000000883', 0, 'ress hockey players ca'); +INSERT INTO `orders` VALUES (487680, 2024, 'F', 149428.95, '1993-09-25', '3-MEDIUM', 'Clerk#000000047', 0, 'regular, final instructions boost even,'); +INSERT INTO `orders` VALUES (363841, 4426, 'F', 169547.16, '1992-03-21', '5-LOW', 'Clerk#000000827', 0, 'e blithely bold, bold deposits. furiously even soma'); +INSERT INTO `orders` VALUES (216454, 10072, 'O', 214680.26, '1998-01-18', '3-MEDIUM', 'Clerk#000000322', 0, 'platelets after the regular '); +INSERT INTO `orders` VALUES (61954, 8164, 'O', 164853.36, '1997-01-14', '2-HIGH', 'Clerk#000000562', 0, 'press platelets cajole fluffily'); +INSERT INTO `orders` VALUES (150531, 2335, 'O', 63449.78, '1996-08-28', '1-URGENT', 'Clerk#000000516', 0, 'regular courts. orbits detect furiously. p'); +INSERT INTO `orders` VALUES (265476, 4067, 'P', 78738.68, '1995-04-16', '2-HIGH', 'Clerk#000000375', 0, 'ular, final deposits. furiously pending platelets boost a'); +INSERT INTO `orders` VALUES (205574, 13831, 'F', 95856.59, '1994-03-08', '1-URGENT', 'Clerk#000000033', 0, 'ording to the closely unusual accounts. ironic accounts are carefully amo'); +INSERT INTO `orders` VALUES (474403, 3341, 'F', 57130.19, '1993-05-17', '3-MEDIUM', 'Clerk#000000413', 0, 'ess realms are fluffily even i'); +INSERT INTO `orders` VALUES (94338, 10078, 'F', 132893.14, '1992-10-11', '3-MEDIUM', 'Clerk#000000391', 0, 'counts. slyly regular asymptotes agains'); +INSERT INTO `orders` VALUES (126337, 4126, 'O', 349901.54, '1998-02-22', '1-URGENT', 'Clerk#000000124', 0, 'ckages. slyly stealthy requests i'); +INSERT INTO `orders` VALUES (121606, 13733, 'O', 326252.88, '1997-02-25', '5-LOW', 'Clerk#000000517', 0, 'ously special packages against the pending instructions cajole fluffi'); +INSERT INTO `orders` VALUES (509413, 7315, 'O', 202720.54, '1996-04-16', '1-URGENT', 'Clerk#000000580', 0, 'ackages wake slyly. bold, unusual packages breach. blithely'); +INSERT INTO `orders` VALUES (192197, 6175, 'O', 2453.65, '1995-08-07', '1-URGENT', 'Clerk#000000126', 0, 'ily express platelets. furiously final sentiments are b'); +INSERT INTO `orders` VALUES (32358, 14771, 'F', 245782.82, '1994-06-10', '2-HIGH', 'Clerk#000000174', 0, 'final foxes sleep furi'); +INSERT INTO `orders` VALUES (42375, 3332, 'F', 188459.13, '1993-10-02', '2-HIGH', 'Clerk#000000728', 0, ' enticing deposits. blithely final theodolites ar'); +INSERT INTO `orders` VALUES (53984, 4147, 'F', 59589.68, '1992-12-11', '3-MEDIUM', 'Clerk#000000040', 0, 's wake about the blithely final'); +INSERT INTO `orders` VALUES (52167, 12748, 'O', 253368.62, '1998-07-11', '1-URGENT', 'Clerk#000000971', 0, 'slyly special deposits cajole orbi'); +INSERT INTO `orders` VALUES (350083, 7954, 'O', 31094.84, '1997-06-06', '1-URGENT', 'Clerk#000000516', 0, 'ress dinos are quickly. slyly ironic acco'); +INSERT INTO `orders` VALUES (407073, 11647, 'O', 152916.08, '1996-04-03', '3-MEDIUM', 'Clerk#000000793', 0, 'cies. special, regular deposits among the slyly ironic packages b'); +INSERT INTO `orders` VALUES (22532, 5971, 'F', 54887.64, '1995-02-09', '1-URGENT', 'Clerk#000000907', 0, 'ust have to sleep about th'); +INSERT INTO `orders` VALUES (19047, 5740, 'F', 236935.71, '1994-01-29', '2-HIGH', 'Clerk#000000036', 0, 'ake. instructions integrate along the furiously unus'); +INSERT INTO `orders` VALUES (166243, 8321, 'F', 248901.42, '1993-12-27', '3-MEDIUM', 'Clerk#000000340', 0, 't furiously slyly unusual asymptotes. careful'); +INSERT INTO `orders` VALUES (220421, 340, 'F', 94461.44, '1992-02-14', '4-NOT SPECIFIED', 'Clerk#000000323', 0, ' nag carefully after the even p'); +INSERT INTO `orders` VALUES (9287, 7897, 'O', 14628.23, '1998-01-02', '4-NOT SPECIFIED', 'Clerk#000000636', 0, 'ously unusual packages. regular foxes detect. blithely slow ideas sl'); +INSERT INTO `orders` VALUES (45862, 9674, 'O', 46102.50, '1997-07-02', '4-NOT SPECIFIED', 'Clerk#000000850', 0, 'erns. final requests haggle slyly. theodolites wake after the furio'); +INSERT INTO `orders` VALUES (92002, 131, 'O', 121046.69, '1996-09-09', '2-HIGH', 'Clerk#000000353', 0, 's. regular theodolit'); +INSERT INTO `orders` VALUES (389633, 8653, 'P', 161208.66, '1995-03-19', '1-URGENT', 'Clerk#000000457', 0, 'ites are carefully silent deposits. fluffily ironic request'); +INSERT INTO `orders` VALUES (96739, 8362, 'F', 175525.87, '1994-07-12', '2-HIGH', 'Clerk#000000596', 0, 's was carefully unusual sauternes. furiou'); +INSERT INTO `orders` VALUES (575109, 4259, 'F', 181707.71, '1993-03-25', '3-MEDIUM', 'Clerk#000000461', 0, 'ans. ironic, express platelets use regularly. fluffily regular instru'); +INSERT INTO `orders` VALUES (284578, 2647, 'F', 22278.93, '1992-03-06', '2-HIGH', 'Clerk#000000531', 0, 'ake quickly. final plate'); +INSERT INTO `orders` VALUES (351843, 7504, 'O', 72209.48, '1998-03-01', '2-HIGH', 'Clerk#000000663', 0, 'phins. furiously final theodolites boost daringly care'); +INSERT INTO `orders` VALUES (19014, 10459, 'O', 259321.32, '1997-09-23', '5-LOW', 'Clerk#000000340', 0, 'r dependencies haggle quickly bold accounts; pending dependencies '); +INSERT INTO `orders` VALUES (22436, 7495, 'O', 191816.91, '1996-05-24', '1-URGENT', 'Clerk#000000068', 0, 'ar packages. even, bold foxes wake. dependencies cajole carefully iron'); +INSERT INTO `orders` VALUES (59108, 6067, 'O', 271402.46, '1995-10-08', '5-LOW', 'Clerk#000000259', 0, ' deposits cajole above the quickly ironic deposits. carefully express '); +INSERT INTO `orders` VALUES (593637, 7817, 'F', 208444.44, '1994-11-17', '3-MEDIUM', 'Clerk#000000249', 0, 'ously multipliers. regular requests cajol'); +INSERT INTO `orders` VALUES (15744, 12130, 'F', 48861.07, '1993-03-22', '1-URGENT', 'Clerk#000000939', 0, 'ily ironic pinto beans. ironic, unusual instructions n'); +INSERT INTO `orders` VALUES (303877, 4105, 'F', 201610.61, '1992-11-18', '4-NOT SPECIFIED', 'Clerk#000000745', 0, 'dolites sleep furiously after the even, ironi'); +DROP TABLE IF EXISTS `part`; +CREATE TABLE `part` ( +`p_partkey` int NOT NULL, +`P_NAME` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`P_MFGR` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`P_BRAND` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`P_TYPE` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`P_SIZE` int NOT NULL, +`P_CONTAINER` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`P_RETAILPRICE` decimal(15, 2) NOT NULL, +`P_COMMENT` varchar(23) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`p_partkey`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO `part` VALUES (299, 'deep coral dodger green peach', 'Manufacturer#4', 'Brand#41', 'STANDARD ANODIZED COPPER', 26, 'WRAP PKG', 1199.29, 'regular dol'); +INSERT INTO `part` VALUES (316, 'almond rosy green hot midnight', 'Manufacturer#4', 'Brand#41', 'MEDIUM BRUSHED TIN', 9, 'MED CASE', 1216.31, 'deposits haggle'); +INSERT INTO `part` VALUES (119, 'olive metallic slate peach green', 'Manufacturer#4', 'Brand#43', 'LARGE POLISHED STEEL', 30, 'WRAP CASE', 1019.11, 'out the quickly r'); +INSERT INTO `part` VALUES (177, 'indian turquoise purple green spring', 'Manufacturer#2', 'Brand#21', 'MEDIUM BRUSHED STEEL', 42, 'LG BAG', 1077.17, 'ermanently eve'); +INSERT INTO `part` VALUES (300, 'light goldenrod green lime papaya', 'Manufacturer#4', 'Brand#44', 'PROMO ANODIZED BRASS', 1, 'WRAP PACK', 1200.30, 'tructions int'); +INSERT INTO `part` VALUES (242, 'spring green lemon medium olive', 'Manufacturer#3', 'Brand#35', 'SMALL POLISHED STEEL', 42, 'LG BAG', 1142.24, 'ously final theodo'); +INSERT INTO `part` VALUES (886, 'turquoise dodger lemon antique green', 'Manufacturer#5', 'Brand#55', 'LARGE BRUSHED COPPER', 46, 'MED BAG', 1786.88, 'tornis haggle! '); +INSERT INTO `part` VALUES (474, 'papaya green royal burlywood saddle', 'Manufacturer#1', 'Brand#14', 'ECONOMY PLATED STEEL', 45, 'LG PACK', 1374.47, 'ously even reques'); +INSERT INTO `part` VALUES (401, 'almond chiffon indian green dim', 'Manufacturer#2', 'Brand#21', 'ECONOMY POLISHED STEEL', 10, 'SM PKG', 1301.40, 'ideas cajole '); +INSERT INTO `part` VALUES (377, 'green forest rose slate cornflower', 'Manufacturer#4', 'Brand#44', 'STANDARD BURNISHED COPPER', 16, 'WRAP BOX', 1277.37, 'ly regula'); +INSERT INTO `part` VALUES (4, 'cornflower chocolate smoke green pink', 'Manufacturer#3', 'Brand#34', 'SMALL PLATED BRASS', 14, 'MED DRUM', 904.00, 'p furiously r'); +INSERT INTO `part` VALUES (83, 'blush green dim lawn peru', 'Manufacturer#1', 'Brand#12', 'PROMO BURNISHED NICKEL', 47, 'SM CAN', 983.08, 'ly regul'); +INSERT INTO `part` VALUES (577, 'lime green dark misty chiffon', 'Manufacturer#2', 'Brand#22', 'LARGE BRUSHED STEEL', 34, 'JUMBO BAG', 1477.57, 'ding, fur'); +INSERT INTO `part` VALUES (327, 'metallic lavender green firebrick ghost', 'Manufacturer#2', 'Brand#23', 'PROMO POLISHED BRASS', 14, 'SM PACK', 1227.32, 'regular'); +INSERT INTO `part` VALUES (416, 'ghost misty chocolate peach green', 'Manufacturer#1', 'Brand#13', 'MEDIUM POLISHED STEEL', 11, 'WRAP JAR', 1316.41, 'yly pending deposit'); +INSERT INTO `part` VALUES (450, 'sky lace green pale lime', 'Manufacturer#4', 'Brand#43', 'MEDIUM BURNISHED TIN', 23, 'SM CASE', 1350.45, 'slyly'); +INSERT INTO `part` VALUES (3, 'spring green yellow purple cornsilk', 'Manufacturer#4', 'Brand#42', 'STANDARD POLISHED BRASS', 21, 'WRAP CASE', 903.00, 'egular deposits hag'); +INSERT INTO `part` VALUES (35, 'green blush tomato burlywood seashell', 'Manufacturer#4', 'Brand#43', 'MEDIUM ANODIZED BRASS', 14, 'JUMBO PACK', 935.03, 'e carefully furi'); +INSERT INTO `part` VALUES (201, 'dodger white chiffon moccasin green', 'Manufacturer#4', 'Brand#42', 'SMALL POLISHED STEEL', 18, 'JUMBO BAG', 1101.20, ' courts sl'); +INSERT INTO `part` VALUES (175, 'magenta blue chartreuse tan green', 'Manufacturer#1', 'Brand#11', 'PROMO ANODIZED TIN', 45, 'JUMBO JAR', 1075.17, 'ole against the'); +INSERT INTO `part` VALUES (489, 'smoke green blush deep royal', 'Manufacturer#2', 'Brand#22', 'LARGE BURNISHED TIN', 36, 'LG CAN', 1389.48, 'unts. quickly bold id'); +INSERT INTO `part` VALUES (362, 'sienna green ghost rose lawn', 'Manufacturer#1', 'Brand#13', 'ECONOMY POLISHED COPPER', 9, 'JUMBO BAG', 1262.36, 'accounts. furi'); +INSERT INTO `part` VALUES (86, 'green blanched firebrick dim cream', 'Manufacturer#4', 'Brand#44', 'STANDARD PLATED TIN', 37, 'LG CASE', 986.08, ' daring sheaves '); +INSERT INTO `part` VALUES (326, 'sky papaya green azure chiffon', 'Manufacturer#3', 'Brand#34', 'LARGE ANODIZED STEEL', 48, 'JUMBO CAN', 1226.32, 'aggle slyly special f'); +INSERT INTO `part` VALUES (7, 'moccasin green thistle khaki floral', 'Manufacturer#1', 'Brand#11', 'SMALL PLATED COPPER', 45, 'SM BAG', 907.00, 'lyly. ex'); +INSERT INTO `part` VALUES (257, 'blue gainsboro maroon green burnished', 'Manufacturer#4', 'Brand#41', 'ECONOMY POLISHED COPPER', 11, 'SM JAR', 1157.25, 'riously final foxes'); +INSERT INTO `part` VALUES (557, 'firebrick ghost steel green chartreuse', 'Manufacturer#3', 'Brand#35', 'LARGE BURNISHED TIN', 8, 'JUMBO PKG', 1457.55, 'ccounts im'); +INSERT INTO `part` VALUES (905, 'burlywood honeydew cornsilk indian green', 'Manufacturer#2', 'Brand#25', 'PROMO BRUSHED BRASS', 27, 'MED CASE', 1805.90, 'es. furiously ir'); +INSERT INTO `part` VALUES (674, 'tomato chartreuse cornflower green pale', 'Manufacturer#3', 'Brand#35', 'SMALL BRUSHED TIN', 5, 'LG PKG', 1574.67, 'unts use slyly bold'); +INSERT INTO `part` VALUES (872, 'papaya frosted cornflower green almond', 'Manufacturer#1', 'Brand#15', 'MEDIUM PLATED STEEL', 41, 'LG CASE', 1772.87, 'gular inst'); +INSERT INTO `part` VALUES (1436, 'smoke floral green medium blush', 'Manufacturer#5', 'Brand#54', 'ECONOMY ANODIZED COPPER', 10, 'LG BAG', 1337.43, 'sily pending inst'); +INSERT INTO `part` VALUES (336, 'maroon medium green tomato rosy', 'Manufacturer#2', 'Brand#25', 'PROMO ANODIZED TIN', 3, 'WRAP JAR', 1236.33, 'nto beans.'); +DROP TABLE IF EXISTS `partsupp`; +CREATE TABLE `partsupp` ( +`ps_partkey` int NOT NULL, +`PS_SUPPKEY` int NOT NULL, +`PS_AVAILQTY` int NOT NULL, +`PS_SUPPLYCOST` decimal(15, 2) NOT NULL, +`PS_COMMENT` varchar(199) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`ps_partkey`, `PS_SUPPKEY`) USING BTREE, +INDEX `PARTSUPP_FK1`(`PS_SUPPKEY`) USING BTREE, +CONSTRAINT `partsupp_ibfk_1` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `partsupp_ibfk_2` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `partsupp_ibfk_3` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `partsupp_ibfk_4` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `partsupp_ibfk_5` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `partsupp_ibfk_6` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO `partsupp` VALUES (299, 800, 2035, 248.11, 'ithely final foxes cajole. blithely pending packages grow slyly special, ironic platelets. fluffily pending dept'); +INSERT INTO `partsupp` VALUES (316, 817, 8752, 591.79, 'sts hinder carefully. furiously unusual deposits haggle fluffily '); +INSERT INTO `partsupp` VALUES (119, 370, 1452, 676.92, 'ular instructions was slyly. furiously bold gifts boost f'); +INSERT INTO `partsupp` VALUES (177, 678, 9872, 252.42, 'sual platelets. bold foxes affix furiously. pending, pending accounts lose furiously. pending platelets along the unusual, even foxes wake regular, even theo'); +INSERT INTO `partsupp` VALUES (300, 801, 7118, 743.78, 'sts wake carefully regular, pending pinto beans. unusual foxes wake slyly among the ironic, reg'); +INSERT INTO `partsupp` VALUES (242, 743, 2514, 208.39, 'ckages. permanent, even warhorses cajole blithely after the final accounts. quickly pending packag'); +INSERT INTO `partsupp` VALUES (886, 887, 4069, 19.56, 'r requests across the carefully final deposits nag ironic ideas. unusual dolphins nag furiously near the furiou'); +INSERT INTO `partsupp` VALUES (474, 475, 3200, 728.15, 'ding to the express courts. furiously ironic deposits nod accounts. bold deposits cajole throughout the carefully close accounts. fluffily final attainments will cajole blithely even foxes. slyl'); +INSERT INTO `partsupp` VALUES (401, 402, 3408, 214.06, 'eep slyly-- slyly fluffy deposits thrash fluffily fluffily even deposits. final accounts are slyly among the final ideas. unusual packages print slyly carefully iro'); +INSERT INTO `partsupp` VALUES (377, 378, 9022, 665.73, 'hely pending deposits integrate according to the regular foxes. furiously ironic ideas sleep about the ironic'); +INSERT INTO `partsupp` VALUES (4, 255, 6377, 591.18, 'ly final courts haggle carefully regular accounts. carefully regular accounts could integrate slyly. slyly express packages about the accounts wake slyly'); +INSERT INTO `partsupp` VALUES (83, 584, 5974, 657.22, ' even packages boost furiously. slyly regular gifts above the accounts are quickly express packages. slyly pending deposits besides the express, even asymptotes haggle after the ironic ins'); +INSERT INTO `partsupp` VALUES (577, 78, 9072, 373.75, 'ges detect quickly final requests. unusual pinto beans sleep furiously'); +INSERT INTO `partsupp` VALUES (327, 78, 7862, 290.17, 'uests. regular requests haggle. blithely bold requests l'); +INSERT INTO `partsupp` VALUES (416, 417, 4241, 813.99, 'of the pending, even requests could lose slyly regular ideas. slyly final dependencies use-- furiousl'); +INSERT INTO `partsupp` VALUES (450, 451, 1191, 118.60, 'cording to the pending requests. ironic ideas use slyly against the final requests. regular accoun'); +INSERT INTO `partsupp` VALUES (3, 254, 4093, 498.13, 'ending dependencies haggle fluffily. regular deposits boost quickly carefully regular requests. deposits affix furiously around the pinto beans. ironic, unusual platelets across the p'); +INSERT INTO `partsupp` VALUES (35, 786, 2025, 411.17, 's cajole fluffily final deposits. furiously express packages after the blithely special realms boost evenly even requests. slow requests use above the unusual accoun'); +INSERT INTO `partsupp` VALUES (201, 702, 4125, 534.11, 'uctions sleep slyly final theodolites. ironic, regular pinto beans along the sly'); +INSERT INTO `partsupp` VALUES (175, 676, 8501, 706.61, 'int above the instructions. furiously regular requests integrate blithely according to the instructions. slyly pending foxes are asymptotes. slyly ruthless accounts wake. r'); +INSERT INTO `partsupp` VALUES (489, 240, 3471, 937.30, 'dogged pinto beans above the silent, bold requests wake slyly about the regular accounts. blithely ironic deposits wake. even, express sheaves haggle carefully deposits. specia'); +INSERT INTO `partsupp` VALUES (362, 613, 6711, 357.00, 'ss the blithely express ideas integrate furiously alongside of the requests. silent instructions engage. furiously special pa'); +INSERT INTO `partsupp` VALUES (86, 337, 2773, 250.04, 'ding accounts. slyly special requests will have to affix carefully along the furiously unusual packages. regular theodol'); +INSERT INTO `partsupp` VALUES (326, 577, 7160, 592.60, 'ronic deposits wake slyly regular ideas. pinto beans across the carefully even ideas affix furiously fluffily final accounts. packages are blithely above the r'); +INSERT INTO `partsupp` VALUES (7, 508, 3377, 68.77, 'usly against the daring asymptotes. slyly regular platelets sleep quickly blithely regular deposits. boldly regular deposits wake blithely ironic accounts'); +INSERT INTO `partsupp` VALUES (257, 508, 276, 612.44, 'among the packages. thinly special packages sleep. blithely ironic packages are furiously around the furiously even packages. carefully unusual accounts nag bold dolphins. blithely ironic depend'); +INSERT INTO `partsupp` VALUES (557, 808, 106, 823.28, 'ns. slyly final packages wake. carefully ironic packages affix. even, final accounts according to the fluffily final pinto beans use slyl'); +INSERT INTO `partsupp` VALUES (905, 656, 5818, 118.80, 'closely bold packages haggle furiously final requests. regular requests cajole slyly. carefully final asymptote'); +INSERT INTO `partsupp` VALUES (674, 925, 2476, 726.52, 'e furiously even dolphins use across the final, bold deposits. regular pinto beans doubt thinly furiously pending dolphins. theodolites cajole slyly. blithely special deposits are furiously. s'); +INSERT INTO `partsupp` VALUES (872, 123, 8098, 669.74, 'ly pending packages. requests wake carefully ironic, unusual dependencies. carefully pending pinto beans wake after the blithely special instructions. fluffily quiet requests'); +INSERT INTO `partsupp` VALUES (1436, 939, 2379, 231.49, 'pending pinto beans play furiously furiously unusual requests. '); +INSERT INTO `partsupp` VALUES (336, 87, 1661, 339.32, 'ntain along the furiously ironic packages. express accounts sleep quickly. deposits cajole slyly regular ideas. final excus'); +DROP TABLE IF EXISTS `lineitem`; +CREATE TABLE `lineitem` ( +`l_orderkey` int NOT NULL, +`L_PARTKEY` int NOT NULL, +`L_SUPPKEY` int NOT NULL, +`L_LINENUMBER` int NOT NULL, +`L_QUANTITY` decimal(15, 2) NOT NULL, +`L_EXTENDEDPRICE` decimal(15, 2) NOT NULL, +`L_DISCOUNT` decimal(15, 2) NOT NULL, +`L_TAX` decimal(15, 2) NOT NULL, +`L_RETURNFLAG` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`L_LINESTATUS` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`L_SHIPDATE` date NOT NULL, +`L_COMMITDATE` date NOT NULL, +`L_RECEIPTDATE` date NOT NULL, +`L_SHIPINSTRUCT` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`L_SHIPMODE` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +`L_COMMENT` varchar(44) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, +PRIMARY KEY (`l_orderkey`, `L_LINENUMBER`) USING BTREE, +INDEX `LINEITEM_FK2`(`L_PARTKEY`, `L_SUPPKEY`) USING BTREE, +CONSTRAINT `lineitem_ibfk_1` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `lineitem_ibfk_3` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, +CONSTRAINT `lineitem_ibfk_5` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +INSERT INTO lineitem VALUES(118370, 5349, 605, 2, 42.00, 52682.28, 0.08, 0.07, +'R', 'F', '1995-05-30', '1995-06-20', '1995-06-04', 'NONE', 'AIR', 'carefully final requests. furiously final'); +INSERT INTO lineitem VALUES(520707, 19569 , 839, 2, 31.00, 46145.36, 0.08, 0.03, +'N', 'O', '1996-07-20', '1996-07-02', '1996-07-30', 'NONE', 'AIR' , 'y pending shea'); +INSERT INTO lineitem VALUES(584192, 5740, 996, 1, 28.00, 46080.72, 0.09, 0.03, +'N', 'O', '1995-06-28', '1995-06-14', '1995-07-28', 'TAKE BACK RETURN', 'AIR', 'ual ideas. blithely special acco'); +INSERT INTO lineitem VALUES( 479207, 1238, 741, 5, 30.00, 34176.90, 0.06, 0.03, +'N', 'O', '1996-03-07', '1996-05-21', '1996-03-20', 'DELIVER IN PERSON', 'RAIL', 'ons. special, pending accounts wake care'); +INSERT INTO `lineitem` VALUES (554307, 299, 800, 5, 31.00, 37177.99, 0.10, 0.03, 'N', 'O', '1998-09-17', '1998-07-20', '1998-09-24', 'TAKE BACK RETURN', 'RAIL', 'carefully regul'); +INSERT INTO `lineitem` VALUES (111521, 316, 817, 2, 27.00, 32840.37, 0.04, 0.05, 'N', 'O', '1997-03-30', '1997-05-09', '1997-04-04', 'DELIVER IN PERSON', 'REG AIR', 'old deposits doubt '); +INSERT INTO `lineitem` VALUES (444225, 119, 370, 1, 44.00, 44840.84, 0.01, 0.01, 'N', 'O', '1996-08-28', '1996-09-06', '1996-09-27', 'COLLECT COD', 'FOB', 'uriously special '); +INSERT INTO `lineitem` VALUES (245857, 119, 370, 4, 42.00, 42802.62, 0.03, 0.08, 'N', 'O', '1996-02-12', '1996-02-12', '1996-02-13', 'TAKE BACK RETURN', 'SHIP', 'tions along the reg'); +INSERT INTO `lineitem` VALUES (132321, 119, 370, 2, 43.00, 43821.73, 0.04, 0.00, 'A', 'F', '1994-03-09', '1994-04-24', '1994-03-12', 'NONE', 'MAIL', 'ickly pendin'); +INSERT INTO `lineitem` VALUES (438816, 119, 370, 1, 39.00, 39745.29, 0.06, 0.07, 'A', 'F', '1993-05-11', '1993-04-22', '1993-05-24', 'TAKE BACK RETURN', 'TRUCK', ' special accounts nag '); +INSERT INTO `lineitem` VALUES (74497, 119, 370, 4, 38.00, 38726.18, 0.09, 0.01, 'A', 'F', '1993-02-24', '1993-01-31', '1993-03-04', 'DELIVER IN PERSON', 'REG AIR', 'ckages among the car'); +INSERT INTO `lineitem` VALUES (89510, 316, 567, 2, 46.00, 55950.26, 0.05, 0.07, 'N', 'O', '1998-08-01', '1998-06-29', '1998-08-13', 'NONE', 'SHIP', 'packages are blithely final requests. car'); +INSERT INTO `lineitem` VALUES (157444, 177, 678, 7, 6.00, 6463.02, 0.01, 0.08, 'N', 'O', '1997-03-06', '1997-03-25', '1997-03-28', 'NONE', 'TRUCK', 'es against the regular instr'); +INSERT INTO `lineitem` VALUES (233090, 177, 678, 2, 1.00, 1077.17, 0.07, 0.06, 'N', 'O', '1996-05-03', '1996-06-19', '1996-05-23', 'NONE', 'MAIL', 'stealthily slyly idle dolphins. regular i'); +INSERT INTO `lineitem` VALUES (287744, 316, 567, 3, 6.00, 7297.86, 0.07, 0.06, 'R', 'F', '1995-04-14', '1995-03-15', '1995-04-16', 'TAKE BACK RETURN', 'REG AIR', ' express foxes. dep'); +INSERT INTO `lineitem` VALUES (91747, 300, 801, 7, 9.00, 10802.70, 0.04, 0.06, 'R', 'F', '1994-09-28', '1994-12-10', '1994-10-19', 'NONE', 'MAIL', 'detect slyly plat'); +INSERT INTO `lineitem` VALUES (54277, 177, 678, 3, 32.00, 34469.44, 0.02, 0.03, 'A', 'F', '1993-02-17', '1993-03-05', '1993-02-28', 'DELIVER IN PERSON', 'AIR', ' fluffy, ironic packages. furiou'); +INSERT INTO `lineitem` VALUES (75299, 177, 678, 2, 32.00, 34469.44, 0.04, 0.07, 'R', 'F', '1993-04-15', '1993-01-19', '1993-04-25', 'TAKE BACK RETURN', 'SHIP', 'ding decoys cajole slyly. bravely bold'); +INSERT INTO `lineitem` VALUES (529379, 299, 300, 2, 18.00, 21587.22, 0.08, 0.02, 'N', 'O', '1998-07-06', '1998-06-18', '1998-08-01', 'TAKE BACK RETURN', 'AIR', 'es are furiously across the fi'); +INSERT INTO `lineitem` VALUES (32005, 242, 743, 1, 48.00, 54827.52, 0.05, 0.06, 'N', 'O', '1997-08-07', '1997-07-01', '1997-08-30', 'TAKE BACK RETURN', 'TRUCK', ' slyly along the furiously express'); +INSERT INTO `lineitem` VALUES (7907, 242, 743, 3, 42.00, 47974.08, 0.01, 0.04, 'N', 'O', '1996-12-02', '1996-11-22', '1996-12-08', 'DELIVER IN PERSON', 'SHIP', 'nst the sometimes pending pa'); +INSERT INTO `lineitem` VALUES (196260, 242, 993, 2, 20.00, 22844.80, 0.07, 0.00, 'N', 'O', '1996-02-19', '1996-03-01', '1996-03-01', 'TAKE BACK RETURN', 'AIR', 'al ideas wake carefully quickly unusu'); +INSERT INTO `lineitem` VALUES (346592, 242, 743, 5, 18.00, 20560.32, 0.10, 0.03, 'A', 'F', '1994-12-05', '1994-10-17', '1994-12-26', 'DELIVER IN PERSON', 'RAIL', 'y alongside of the furious'); +INSERT INTO `lineitem` VALUES (388736, 242, 743, 2, 43.00, 49116.32, 0.06, 0.04, 'A', 'F', '1993-05-11', '1993-04-27', '1993-05-15', 'COLLECT COD', 'TRUCK', 'blithely special dolphi'); +INSERT INTO `lineitem` VALUES (552771, 242, 743, 2, 1.00, 1142.24, 0.06, 0.01, 'A', 'F', '1992-08-09', '1992-07-02', '1992-08-25', 'TAKE BACK RETURN', 'TRUCK', 'unusual deposits. slyly express i'); +INSERT INTO `lineitem` VALUES (56134, 886, 887, 4, 24.00, 42885.12, 0.07, 0.02, 'N', 'O', '1998-05-31', '1998-06-29', '1998-06-23', 'COLLECT COD', 'TRUCK', 'l packages maintain about '); +INSERT INTO `lineitem` VALUES (226145, 474, 475, 4, 16.00, 21991.52, 0.08, 0.00, 'N', 'O', '1997-11-09', '1998-01-01', '1997-11-22', 'NONE', 'TRUCK', 'arefully final foxes boost furiou'); +INSERT INTO `lineitem` VALUES (35427, 401, 402, 3, 5.00, 6507.00, 0.05, 0.07, 'N', 'O', '1996-05-23', '1996-05-19', '1996-05-24', 'TAKE BACK RETURN', 'REG AIR', 'ully across the quickly '); +INSERT INTO `lineitem` VALUES (183524, 377, 378, 1, 11.00, 14051.07, 0.00, 0.07, 'N', 'O', '1995-09-15', '1995-08-12', '1995-10-10', 'COLLECT COD', 'RAIL', 'sily accor'); +INSERT INTO `lineitem` VALUES (247297, 377, 378, 2, 46.00, 58759.02, 0.07, 0.02, 'R', 'F', '1994-09-18', '1994-10-17', '1994-09-24', 'NONE', 'SHIP', ' deposits. boldly pending deposits'); +INSERT INTO `lineitem` VALUES (201607, 401, 402, 6, 1.00, 1301.40, 0.02, 0.02, 'R', 'F', '1993-02-11', '1993-02-12', '1993-03-10', 'COLLECT COD', 'AIR', 'y unusual packages. blithely regular dino'); +INSERT INTO `lineitem` VALUES (10948, 377, 378, 1, 44.00, 56204.28, 0.09, 0.01, 'A', 'F', '1992-10-24', '1992-10-16', '1992-11-01', 'TAKE BACK RETURN', 'SHIP', 'leep blithely deposits. foxes n'); +INSERT INTO `lineitem` VALUES (519911, 177, 928, 3, 5.00, 5385.85, 0.08, 0.04, 'N', 'O', '1998-06-06', '1998-06-26', '1998-06-10', 'COLLECT COD', 'MAIL', ' fluffily even foxes integrate the'); +INSERT INTO `lineitem` VALUES (292454, 4, 255, 2, 15.00, 13560.00, 0.05, 0.02, 'N', 'O', '1997-11-04', '1997-09-03', '1997-11-09', 'TAKE BACK RETURN', 'MAIL', 'fluffily unusual instructions '); +INSERT INTO `lineitem` VALUES (233921, 83, 584, 2, 45.00, 44238.60, 0.04, 0.04, 'N', 'O', '1996-05-06', '1996-04-14', '1996-05-20', 'COLLECT COD', 'AIR', 't the sauternes wake fluffily alon'); +INSERT INTO `lineitem` VALUES (562599, 4, 255, 4, 19.00, 17176.00, 0.09, 0.00, 'N', 'O', '1995-07-06', '1995-07-08', '1995-08-03', 'TAKE BACK RETURN', 'AIR', 'eposits are acro'); +INSERT INTO `lineitem` VALUES (20199, 4, 255, 1, 29.00, 26216.00, 0.09, 0.01, 'A', 'F', '1994-07-12', '1994-05-28', '1994-07-18', 'COLLECT COD', 'AIR', 'osits use after the furiously express '); +INSERT INTO `lineitem` VALUES (375971, 4, 255, 7, 16.00, 14464.00, 0.10, 0.08, 'A', 'F', '1993-05-02', '1993-06-22', '1993-05-29', 'COLLECT COD', 'MAIL', ' slyly instead of'); +INSERT INTO `lineitem` VALUES (156774, 4, 255, 1, 20.00, 18080.00, 0.07, 0.01, 'A', 'F', '1992-10-21', '1992-10-31', '1992-10-27', 'COLLECT COD', 'MAIL', 't the special package'); +INSERT INTO `lineitem` VALUES (281319, 300, 301, 2, 22.00, 26406.60, 0.10, 0.05, 'N', 'O', '1998-05-27', '1998-05-22', '1998-06-13', 'DELIVER IN PERSON', 'REG AIR', 'theodolites. unusual foxes integrate boldl'); +INSERT INTO `lineitem` VALUES (25029, 300, 301, 2, 12.00, 14403.60, 0.08, 0.04, 'N', 'O', '1998-02-09', '1998-01-18', '1998-02-22', 'COLLECT COD', 'AIR', 's affix blithely regular waters.'); +INSERT INTO `lineitem` VALUES (180997, 316, 67, 4, 22.00, 26758.82, 0.02, 0.06, 'N', 'O', '1996-10-06', '1996-11-17', '1996-11-02', 'DELIVER IN PERSON', 'MAIL', 'counts integrate. carefully even ideas a'); +INSERT INTO `lineitem` VALUES (545542, 300, 301, 1, 43.00, 51612.90, 0.01, 0.06, 'N', 'O', '1995-10-06', '1995-09-11', '1995-10-26', 'NONE', 'TRUCK', 'ts sleep blithely abov'); +INSERT INTO `lineitem` VALUES (111235, 300, 301, 1, 40.00, 48012.00, 0.00, 0.04, 'A', 'F', '1994-06-27', '1994-07-23', '1994-07-11', 'COLLECT COD', 'FOB', 'unusual ideas boost around the blithely fin'); +INSERT INTO `lineitem` VALUES (71975, 316, 67, 4, 50.00, 60815.50, 0.08, 0.03, 'R', 'F', '1993-10-30', '1993-12-06', '1993-11-27', 'DELIVER IN PERSON', 'SHIP', ' haggle quickly against the bl'); +INSERT INTO `lineitem` VALUES (284743, 316, 67, 1, 40.00, 48652.40, 0.09, 0.00, 'R', 'F', '1992-05-18', '1992-04-02', '1992-05-24', 'DELIVER IN PERSON', 'SHIP', 'xcuses. blith'); +INSERT INTO `lineitem` VALUES (239905, 577, 78, 4, 27.00, 39894.39, 0.05, 0.08, 'N', 'O', '1998-05-04', '1998-04-03', '1998-05-16', 'DELIVER IN PERSON', 'REG AIR', 'ously regular '); +INSERT INTO `lineitem` VALUES (77026, 327, 78, 5, 33.00, 40501.56, 0.10, 0.05, 'N', 'O', '1997-04-22', '1997-03-08', '1997-05-03', 'COLLECT COD', 'TRUCK', 'ully even deposits. '); +INSERT INTO `lineitem` VALUES (56902, 577, 78, 5, 45.00, 66490.65, 0.05, 0.01, 'N', 'O', '1996-11-13', '1996-12-17', '1996-11-14', 'DELIVER IN PERSON', 'FOB', ' quickly regular accounts. instructions'); +INSERT INTO `lineitem` VALUES (591970, 327, 78, 3, 40.00, 49092.80, 0.09, 0.08, 'N', 'O', '1995-07-21', '1995-07-08', '1995-08-01', 'NONE', 'MAIL', 's use carefully finally'); +INSERT INTO `lineitem` VALUES (290081, 577, 78, 3, 17.00, 25118.69, 0.04, 0.06, 'R', 'F', '1994-10-01', '1994-09-05', '1994-10-27', 'NONE', 'TRUCK', 'carefully even requests. request'); +INSERT INTO `lineitem` VALUES (240676, 577, 78, 1, 7.00, 10342.99, 0.01, 0.00, 'R', 'F', '1993-10-14', '1993-11-25', '1993-11-12', 'DELIVER IN PERSON', 'RAIL', ' deposits. pending foxes nag. p'); +INSERT INTO `lineitem` VALUES (543332, 327, 78, 3, 33.00, 40501.56, 0.04, 0.02, 'R', 'F', '1993-03-07', '1993-02-04', '1993-03-25', 'NONE', 'REG AIR', 'ically ironic requests. silently sp'); +INSERT INTO `lineitem` VALUES (60162, 242, 243, 1, 25.00, 28556.00, 0.03, 0.00, 'N', 'O', '1998-08-16', '1998-09-06', '1998-08-23', 'COLLECT COD', 'FOB', 'ly. furiously ironic attainments h'); +INSERT INTO `lineitem` VALUES (28391, 242, 243, 3, 12.00, 13706.88, 0.06, 0.04, 'N', 'O', '1998-01-12', '1998-03-16', '1998-01-30', 'COLLECT COD', 'AIR', 'ic ideas. blithely even ideas wak'); +INSERT INTO `lineitem` VALUES (143237, 416, 417, 1, 14.00, 18429.74, 0.10, 0.03, 'N', 'O', '1996-08-26', '1996-07-17', '1996-09-04', 'NONE', 'MAIL', 'y even accoun'); +INSERT INTO `lineitem` VALUES (184738, 416, 417, 5, 28.00, 36859.48, 0.04, 0.07, 'R', 'F', '1995-05-08', '1995-05-23', '1995-05-27', 'DELIVER IN PERSON', 'MAIL', 'slyly bold '); +INSERT INTO `lineitem` VALUES (355009, 450, 451, 5, 30.00, 40513.50, 0.00, 0.05, 'R', 'F', '1995-02-09', '1994-11-15', '1995-02-28', 'NONE', 'SHIP', 'ajole blithely pending requests'); +INSERT INTO `lineitem` VALUES (267012, 242, 243, 2, 9.00, 10280.16, 0.01, 0.04, 'A', 'F', '1993-09-11', '1993-07-04', '1993-09-26', 'NONE', 'RAIL', 'le fluffily. blithely unusual '); +INSERT INTO `lineitem` VALUES (463459, 242, 243, 4, 13.00, 14849.12, 0.05, 0.06, 'R', 'F', '1992-10-06', '1992-12-05', '1992-10-19', 'TAKE BACK RETURN', 'RAIL', 'ounts affix quickly care'); +INSERT INTO `lineitem` VALUES (158240, 3, 254, 6, 23.00, 20769.00, 0.02, 0.08, 'N', 'O', '1998-07-01', '1998-06-17', '1998-07-20', 'COLLECT COD', 'AIR', 'ounts. quietly ironic '); +INSERT INTO `lineitem` VALUES (101056, 3, 254, 7, 24.00, 21672.00, 0.04, 0.01, 'N', 'O', '1997-06-08', '1997-06-09', '1997-06-27', 'DELIVER IN PERSON', 'FOB', ' the blithely final accounts. silent'); +INSERT INTO `lineitem` VALUES (374149, 3, 254, 1, 39.00, 35217.00, 0.10, 0.08, 'N', 'O', '1996-06-24', '1996-06-25', '1996-07-13', 'TAKE BACK RETURN', 'RAIL', 'iresias boost'); +INSERT INTO `lineitem` VALUES (561857, 3, 254, 3, 44.00, 39732.00, 0.06, 0.00, 'N', 'O', '1996-01-01', '1996-02-23', '1996-01-16', 'COLLECT COD', 'SHIP', 'thely unusual gifts after'); +INSERT INTO `lineitem` VALUES (422529, 3, 254, 2, 45.00, 40635.00, 0.07, 0.03, 'A', 'F', '1994-06-12', '1994-05-19', '1994-07-11', 'TAKE BACK RETURN', 'REG AIR', 'y pending accounts impress acros'); +INSERT INTO `lineitem` VALUES (186275, 3, 254, 5, 10.00, 9030.00, 0.01, 0.03, 'A', 'F', '1993-12-09', '1993-10-15', '1993-12-14', 'COLLECT COD', 'MAIL', 'yly against the express accounts. even re'); +INSERT INTO `lineitem` VALUES (203457, 3, 254, 3, 39.00, 35217.00, 0.00, 0.05, 'R', 'F', '1992-11-01', '1992-09-08', '1992-11-05', 'DELIVER IN PERSON', 'FOB', ' boost quickly even pinto beans! slyly s'); +INSERT INTO `lineitem` VALUES (413282, 35, 786, 2, 17.00, 15895.51, 0.10, 0.08, 'N', 'O', '1998-07-16', '1998-06-16', '1998-07-26', 'TAKE BACK RETURN', 'RAIL', 'lar requests wake blithely ironic, regular '); +INSERT INTO `lineitem` VALUES (93794, 35, 786, 6, 9.00, 8415.27, 0.07, 0.07, 'N', 'O', '1997-11-08', '1997-10-14', '1997-12-08', 'NONE', 'FOB', 'ideas along the always expr'); +INSERT INTO `lineitem` VALUES (550241, 35, 786, 4, 12.00, 11220.36, 0.01, 0.06, 'N', 'O', '1996-01-26', '1996-03-19', '1996-02-12', 'NONE', 'RAIL', 'carefully daring deposits. fluffil'); +INSERT INTO `lineitem` VALUES (340576, 377, 878, 2, 29.00, 37043.73, 0.07, 0.00, 'N', 'O', '1996-03-05', '1996-02-29', '1996-03-20', 'DELIVER IN PERSON', 'RAIL', 'pecial warthogs cajole above t'); +INSERT INTO `lineitem` VALUES (36896, 35, 786, 2, 7.00, 6545.21, 0.08, 0.00, 'R', 'F', '1994-11-10', '1994-12-30', '1994-11-23', 'TAKE BACK RETURN', 'AIR', 's are inside the even, bold accounts. ca'); +INSERT INTO `lineitem` VALUES (71269, 300, 551, 1, 6.00, 7201.80, 0.05, 0.04, 'A', 'F', '1993-03-14', '1993-02-21', '1993-03-27', 'COLLECT COD', 'RAIL', 'ual, ironic requests are regular, even dep'); +INSERT INTO `lineitem` VALUES (391013, 35, 786, 4, 28.00, 26180.84, 0.03, 0.04, 'R', 'F', '1992-05-15', '1992-05-16', '1992-05-21', 'NONE', 'MAIL', 'te according to the instructions. b'); +INSERT INTO `lineitem` VALUES (108838, 201, 702, 5, 15.00, 16518.00, 0.01, 0.06, 'N', 'O', '1998-01-22', '1998-04-03', '1998-02-07', 'DELIVER IN PERSON', 'SHIP', 'equests? q'); +INSERT INTO `lineitem` VALUES (440067, 4, 505, 4, 45.00, 40680.00, 0.02, 0.03, 'N', 'O', '1997-03-20', '1997-05-18', '1997-04-02', 'TAKE BACK RETURN', 'FOB', 'tect atop the slyly fina'); +INSERT INTO `lineitem` VALUES (79333, 175, 676, 5, 31.00, 33330.27, 0.02, 0.00, 'N', 'O', '1996-06-21', '1996-07-11', '1996-06-28', 'NONE', 'SHIP', 'requests agai'); +INSERT INTO `lineitem` VALUES (248417, 4, 505, 3, 41.00, 37064.00, 0.08, 0.02, 'N', 'O', '1995-10-13', '1995-11-05', '1995-10-24', 'DELIVER IN PERSON', 'FOB', 'ag furiously. carefully even deposit'); +INSERT INTO `lineitem` VALUES (247557, 83, 834, 3, 4.00, 3932.32, 0.10, 0.07, 'A', 'F', '1994-12-31', '1995-01-09', '1995-01-19', 'COLLECT COD', 'REG AIR', ' pinto beans sublate. epitaphs h'); +INSERT INTO `lineitem` VALUES (24866, 4, 505, 4, 22.00, 19888.00, 0.09, 0.03, 'A', 'F', '1994-01-14', '1994-02-06', '1994-01-31', 'NONE', 'SHIP', 'rts. requests nag quickly to the'); +INSERT INTO `lineitem` VALUES (439175, 83, 834, 1, 47.00, 46204.76, 0.07, 0.03, 'A', 'F', '1992-10-02', '1992-08-06', '1992-10-17', 'TAKE BACK RETURN', 'FOB', ' after the quickly'); +INSERT INTO `lineitem` VALUES (442278, 3, 504, 2, 12.00, 10836.00, 0.08, 0.05, 'N', 'O', '1998-05-28', '1998-05-15', '1998-06-18', 'TAKE BACK RETURN', 'SHIP', 'requests sleep blithely f'); +INSERT INTO `lineitem` VALUES (498596, 3, 504, 5, 46.00, 41538.00, 0.07, 0.03, 'N', 'O', '1997-06-22', '1997-07-17', '1997-07-11', 'COLLECT COD', 'REG AIR', 'efully regular instructions. slyly'); +INSERT INTO `lineitem` VALUES (359047, 489, 240, 6, 31.00, 43073.88, 0.07, 0.03, 'N', 'O', '1996-12-14', '1996-11-08', '1996-12-15', 'DELIVER IN PERSON', 'AIR', 's! silent packages sleep fluf'); +INSERT INTO `lineitem` VALUES (480391, 3, 504, 5, 38.00, 34314.00, 0.06, 0.00, 'N', 'O', '1995-10-03', '1995-09-25', '1995-10-16', 'NONE', 'TRUCK', 'r packages. quickly ironic pinto beans was'); +INSERT INTO `lineitem` VALUES (358918, 35, 286, 2, 41.00, 38336.23, 0.05, 0.04, 'A', 'F', '1994-05-23', '1994-07-21', '1994-05-31', 'DELIVER IN PERSON', 'FOB', 'ular accounts. quickly silent ideas use sl'); +INSERT INTO `lineitem` VALUES (408641, 3, 504, 3, 15.00, 13545.00, 0.09, 0.01, 'R', 'F', '1993-09-17', '1993-09-23', '1993-10-13', 'TAKE BACK RETURN', 'REG AIR', 'lets sleep: furiou'); +INSERT INTO `lineitem` VALUES (117221, 175, 176, 3, 34.00, 36555.78, 0.02, 0.05, 'A', 'F', '1993-01-11', '1993-01-22', '1993-01-30', 'COLLECT COD', 'AIR', 'e quickly even f'); +INSERT INTO `lineitem` VALUES (204871, 362, 613, 1, 6.00, 7574.16, 0.09, 0.02, 'N', 'O', '1998-04-05', '1998-05-20', '1998-04-17', 'NONE', 'AIR', ' blithely furiously bold ideas. regular,'); +INSERT INTO `lineitem` VALUES (67426, 4, 5, 4, 17.00, 15368.00, 0.07, 0.08, 'N', 'O', '1997-04-09', '1997-04-15', '1997-04-24', 'DELIVER IN PERSON', 'AIR', 'er the even excuses are furiously regula'); +INSERT INTO `lineitem` VALUES (156000, 4, 5, 3, 16.00, 14464.00, 0.09, 0.04, 'N', 'O', '1996-11-20', '1997-01-05', '1996-12-17', 'DELIVER IN PERSON', 'FOB', 'ronic ideas sleep'); +INSERT INTO `lineitem` VALUES (68322, 242, 493, 1, 41.00, 46831.84, 0.02, 0.06, 'N', 'O', '1996-02-02', '1996-01-02', '1996-02-05', 'NONE', 'AIR', 'imes final the'); +INSERT INTO `lineitem` VALUES (185315, 4, 5, 2, 28.00, 25312.00, 0.08, 0.01, 'A', 'F', '1994-09-08', '1994-10-31', '1994-10-05', 'TAKE BACK RETURN', 'AIR', ' express instructions'); +INSERT INTO `lineitem` VALUES (380708, 4, 5, 3, 14.00, 12656.00, 0.10, 0.07, 'R', 'F', '1993-05-14', '1993-05-23', '1993-06-07', 'DELIVER IN PERSON', 'FOB', 'olve blithely regular plat'); +INSERT INTO `lineitem` VALUES (214951, 362, 113, 4, 24.00, 30296.64, 0.09, 0.04, 'A', 'F', '1992-08-11', '1992-07-06', '1992-08-23', 'NONE', 'SHIP', 're against the regular re'); +INSERT INTO `lineitem` VALUES (370689, 86, 337, 2, 6.00, 5916.48, 0.01, 0.06, 'N', 'O', '1998-07-16', '1998-08-19', '1998-07-26', 'DELIVER IN PERSON', 'AIR', 'n enticingly '); +INSERT INTO `lineitem` VALUES (408548, 299, 550, 2, 14.00, 16790.06, 0.09, 0.08, 'N', 'O', '1997-05-23', '1997-06-21', '1997-06-03', 'NONE', 'AIR', 'y according to '); +INSERT INTO `lineitem` VALUES (455750, 86, 837, 1, 2.00, 1972.16, 0.08, 0.04, 'N', 'O', '1996-09-17', '1996-08-16', '1996-09-19', 'NONE', 'RAIL', 'r accounts dazzle clo'); +INSERT INTO `lineitem` VALUES (283046, 86, 837, 5, 37.00, 36484.96, 0.05, 0.08, 'N', 'O', '1995-12-09', '1996-02-10', '1995-12-30', 'TAKE BACK RETURN', 'MAIL', 'uriously carefully p'); +INSERT INTO `lineitem` VALUES (92258, 86, 837, 5, 19.00, 18735.52, 0.08, 0.05, 'A', 'F', '1994-05-22', '1994-06-01', '1994-06-13', 'COLLECT COD', 'FOB', 'pinto beans'); +INSERT INTO `lineitem` VALUES (206208, 86, 337, 1, 21.00, 20707.68, 0.06, 0.02, 'A', 'F', '1993-12-16', '1993-11-16', '1994-01-15', 'TAKE BACK RETURN', 'FOB', 'ndencies. blit'); +INSERT INTO `lineitem` VALUES (145507, 86, 837, 1, 17.00, 16763.36, 0.07, 0.05, 'R', 'F', '1992-10-12', '1992-09-15', '1992-11-09', 'TAKE BACK RETURN', 'AIR', 'regular dolphins. furiously'); +INSERT INTO `lineitem` VALUES (153351, 35, 36, 3, 33.00, 30855.99, 0.05, 0.08, 'N', 'O', '1998-05-16', '1998-05-23', '1998-05-24', 'COLLECT COD', 'AIR', 'e quickly above'); +INSERT INTO `lineitem` VALUES (466977, 35, 36, 5, 42.00, 39271.26, 0.07, 0.04, 'N', 'O', '1997-10-04', '1997-10-16', '1997-10-28', 'COLLECT COD', 'REG AIR', 'tes are blithely final pa'); +INSERT INTO `lineitem` VALUES (103810, 35, 36, 1, 38.00, 35531.14, 0.06, 0.02, 'N', 'O', '1996-06-13', '1996-08-13', '1996-06-25', 'NONE', 'RAIL', 'le on the requ'); +INSERT INTO `lineitem` VALUES (110178, 35, 36, 2, 41.00, 38336.23, 0.07, 0.02, 'N', 'O', '1995-08-04', '1995-07-20', '1995-09-03', 'DELIVER IN PERSON', 'REG AIR', 'yly regular'); +INSERT INTO `lineitem` VALUES (13698, 35, 36, 1, 50.00, 46751.50, 0.03, 0.03, 'A', 'F', '1994-09-23', '1994-11-01', '1994-09-26', 'TAKE BACK RETURN', 'MAIL', 'ffily express accounts use after th'); +INSERT INTO `lineitem` VALUES (172710, 35, 36, 1, 45.00, 42076.35, 0.10, 0.07, 'A', 'F', '1993-11-15', '1994-01-13', '1993-12-13', 'NONE', 'SHIP', 'ges wake after the furious'); +INSERT INTO `lineitem` VALUES (528513, 326, 577, 4, 24.00, 29431.68, 0.09, 0.00, 'R', 'F', '1992-08-27', '1992-07-31', '1992-09-21', 'DELIVER IN PERSON', 'RAIL', 'integrate carefully aft'); +INSERT INTO `lineitem` VALUES (420295, 7, 508, 2, 49.00, 44443.00, 0.09, 0.04, 'N', 'O', '1998-03-09', '1998-03-30', '1998-03-11', 'TAKE BACK RETURN', 'RAIL', 'al deposits. thinly exp'); +INSERT INTO `lineitem` VALUES (150465, 257, 508, 4, 1.00, 1157.25, 0.01, 0.06, 'N', 'O', '1997-03-12', '1997-02-26', '1997-04-06', 'COLLECT COD', 'RAIL', 'yly final packages are furiously. '); +INSERT INTO `lineitem` VALUES (139616, 257, 508, 1, 32.00, 37032.00, 0.00, 0.04, 'N', 'O', '1997-03-05', '1997-01-20', '1997-03-28', 'DELIVER IN PERSON', 'TRUCK', 'ainst the fu'); +INSERT INTO `lineitem` VALUES (180832, 7, 508, 4, 13.00, 11791.00, 0.06, 0.08, 'N', 'O', '1996-02-22', '1996-01-18', '1996-02-25', 'COLLECT COD', 'TRUCK', 'ross the slyly silent accoun'); +INSERT INTO `lineitem` VALUES (312962, 257, 508, 1, 6.00, 6943.50, 0.02, 0.02, 'R', 'F', '1994-05-19', '1994-04-11', '1994-06-08', 'NONE', 'REG AIR', ' regular ideas haggle blithely slyly iron'); +INSERT INTO `lineitem` VALUES (111942, 7, 508, 1, 19.00, 17233.00, 0.00, 0.02, 'R', 'F', '1993-05-05', '1993-04-03', '1993-05-23', 'DELIVER IN PERSON', 'REG AIR', 'usual ideas nag ruthlessly slyl'); +INSERT INTO `lineitem` VALUES (188032, 257, 508, 4, 12.00, 13887.00, 0.00, 0.05, 'R', 'F', '1992-09-18', '1992-07-21', '1992-10-16', 'NONE', 'TRUCK', 'e slyly. quickly special '); +INSERT INTO `lineitem` VALUES (315844, 557, 808, 2, 49.00, 71419.95, 0.00, 0.03, 'N', 'O', '1998-11-24', '1998-08-28', '1998-12-16', 'NONE', 'MAIL', 'efully. slyly ruthless ideas use fluffily '); +INSERT INTO `lineitem` VALUES (324771, 3, 4, 3, 21.00, 18963.00, 0.09, 0.00, 'N', 'O', '1997-03-07', '1997-04-06', '1997-03-20', 'NONE', 'SHIP', 'uriously acro'); +INSERT INTO `lineitem` VALUES (323234, 3, 4, 1, 3.00, 2709.00, 0.03, 0.04, 'N', 'O', '1996-12-24', '1997-02-03', '1997-01-12', 'COLLECT COD', 'REG AIR', 'es cajole sl'); +INSERT INTO `lineitem` VALUES (229475, 3, 4, 2, 43.00, 38829.00, 0.04, 0.03, 'N', 'O', '1996-03-10', '1996-02-12', '1996-03-26', 'DELIVER IN PERSON', 'AIR', 'counts use fluffily final dependencies. re'); +INSERT INTO `lineitem` VALUES (364805, 3, 4, 2, 7.00, 6321.00, 0.10, 0.02, 'A', 'F', '1994-09-11', '1994-07-01', '1994-10-06', 'COLLECT COD', 'FOB', 's are quickly according to the reque'); +INSERT INTO `lineitem` VALUES (246052, 4, 755, 1, 22.00, 19888.00, 0.07, 0.06, 'A', 'F', '1993-11-04', '1993-09-17', '1993-11-17', 'NONE', 'REG AIR', 'egular idea'); +INSERT INTO `lineitem` VALUES (159940, 3, 4, 2, 27.00, 24381.00, 0.02, 0.02, 'A', 'F', '1992-10-28', '1993-01-10', '1992-11-20', 'NONE', 'RAIL', ' boldly silent asymptotes a'); +INSERT INTO `lineitem` VALUES (88773, 177, 178, 1, 27.00, 29083.59, 0.03, 0.06, 'N', 'O', '1998-05-10', '1998-06-09', '1998-05-28', 'NONE', 'REG AIR', 'es. blithely even requests s'); +INSERT INTO `lineitem` VALUES (61059, 177, 178, 3, 19.00, 20466.23, 0.00, 0.06, 'N', 'O', '1998-03-31', '1998-01-24', '1998-04-15', 'NONE', 'TRUCK', 'aintain. expre'); +INSERT INTO `lineitem` VALUES (75712, 177, 178, 3, 7.00, 7540.19, 0.02, 0.03, 'N', 'O', '1996-04-19', '1996-03-30', '1996-04-25', 'COLLECT COD', 'AIR', ' furiously according to the special fox'); +INSERT INTO `lineitem` VALUES (502210, 177, 178, 1, 12.00, 12926.04, 0.09, 0.00, 'N', 'O', '1995-11-07', '1995-09-16', '1995-11-27', 'TAKE BACK RETURN', 'RAIL', 'es poach. blithely '); +INSERT INTO `lineitem` VALUES (581318, 177, 178, 7, 10.00, 10771.70, 0.10, 0.03, 'R', 'F', '1994-11-02', '1994-12-09', '1994-11-08', 'DELIVER IN PERSON', 'REG AIR', 'ets. blithely regular excuses boost flu'); +INSERT INTO `lineitem` VALUES (262180, 177, 178, 1, 35.00, 37700.95, 0.06, 0.00, 'R', 'F', '1993-03-23', '1993-04-23', '1993-03-26', 'COLLECT COD', 'TRUCK', 'lar ideas. fluff'); +INSERT INTO `lineitem` VALUES (442529, 177, 178, 3, 17.00, 18311.89, 0.07, 0.03, 'R', 'F', '1992-10-22', '1992-10-27', '1992-11-17', 'TAKE BACK RETURN', 'RAIL', 'wake carefu'); +INSERT INTO `lineitem` VALUES (393062, 7, 8, 1, 47.00, 42629.00, 0.02, 0.02, 'N', 'O', '1998-07-19', '1998-06-30', '1998-07-20', 'DELIVER IN PERSON', 'FOB', 'quests. request'); +INSERT INTO `lineitem` VALUES (440802, 7, 8, 2, 49.00, 44443.00, 0.07, 0.06, 'N', 'O', '1997-08-06', '1997-08-20', '1997-08-18', 'TAKE BACK RETURN', 'TRUCK', 's engage. re'); +INSERT INTO `lineitem` VALUES (129282, 3, 754, 5, 45.00, 40635.00, 0.02, 0.02, 'N', 'O', '1996-11-03', '1996-08-15', '1996-11-18', 'DELIVER IN PERSON', 'SHIP', 's haggle above the blithely '); +INSERT INTO `lineitem` VALUES (53189, 3, 754, 2, 3.00, 2709.00, 0.03, 0.01, 'N', 'O', '1995-09-30', '1995-11-07', '1995-10-30', 'COLLECT COD', 'FOB', 'regular ideas. iron'); +INSERT INTO `lineitem` VALUES (220419, 7, 8, 5, 27.00, 24489.00, 0.08, 0.01, 'A', 'F', '1994-04-22', '1994-06-03', '1994-05-11', 'DELIVER IN PERSON', 'REG AIR', 's haggle carefully against the furio'); +INSERT INTO `lineitem` VALUES (235171, 3, 754, 2, 36.00, 32508.00, 0.08, 0.07, 'R', 'F', '1993-06-28', '1993-08-13', '1993-07-21', 'COLLECT COD', 'FOB', 's nag around the special packag'); +INSERT INTO `lineitem` VALUES (406339, 3, 754, 1, 36.00, 32508.00, 0.05, 0.05, 'A', 'F', '1992-10-03', '1992-08-27', '1992-10-21', 'COLLECT COD', 'FOB', 'ly ironic id'); +INSERT INTO `lineitem` VALUES (78567, 905, 656, 4, 44.00, 79459.60, 0.08, 0.06, 'N', 'O', '1998-08-20', '1998-08-23', '1998-08-21', 'NONE', 'RAIL', 'onic requests haggle fl'); +INSERT INTO `lineitem` VALUES (451809, 674, 925, 3, 6.00, 9448.02, 0.03, 0.04, 'N', 'O', '1997-12-10', '1997-11-02', '1997-12-16', 'TAKE BACK RETURN', 'REG AIR', 'lly ironicall'); +INSERT INTO `lineitem` VALUES (133601, 674, 925, 5, 7.00, 11022.69, 0.02, 0.06, 'N', 'O', '1996-08-22', '1996-08-01', '1996-08-26', 'COLLECT COD', 'SHIP', 'ggle quickly against the bravely unusual a'); +INSERT INTO `lineitem` VALUES (467232, 872, 123, 2, 7.00, 12410.09, 0.01, 0.03, 'R', 'F', '1995-03-22', '1995-03-25', '1995-03-27', 'NONE', 'REG AIR', 'ound the iron'); +INSERT INTO `lineitem` VALUES (208480, 872, 123, 6, 28.00, 49640.36, 0.02, 0.05, 'R', 'F', '1995-02-20', '1995-02-10', '1995-03-14', 'TAKE BACK RETURN', 'FOB', 'ites might hinder alongside of the slo'); +INSERT INTO `lineitem` VALUES (487680, 872, 123, 5, 17.00, 30138.79, 0.02, 0.06, 'R', 'F', '1993-10-04', '1993-12-23', '1993-10-13', 'DELIVER IN PERSON', 'AIR', 's wake blithely final ideas. regul'); +INSERT INTO `lineitem` VALUES (363841, 674, 925, 4, 19.00, 29918.73, 0.10, 0.08, 'A', 'F', '1992-07-10', '1992-06-09', '1992-07-19', 'NONE', 'RAIL', 'ongside of the fluffily regular accounts.'); +INSERT INTO `lineitem` VALUES (216454, 201, 952, 7, 35.00, 38542.00, 0.07, 0.04, 'N', 'O', '1998-03-15', '1998-04-07', '1998-03-27', 'COLLECT COD', 'AIR', 'ly furiously unusual foxes. '); +INSERT INTO `lineitem` VALUES (61954, 201, 952, 2, 30.00, 33036.00, 0.03, 0.06, 'N', 'O', '1997-04-07', '1997-03-30', '1997-04-12', 'TAKE BACK RETURN', 'RAIL', 'lieve at the'); +INSERT INTO `lineitem` VALUES (150531, 201, 952, 2, 9.00, 9910.80, 0.07, 0.05, 'N', 'O', '1996-11-13', '1996-10-04', '1996-12-07', 'DELIVER IN PERSON', 'SHIP', 'efully express packages. slyl'); +INSERT INTO `lineitem` VALUES (265476, 201, 952, 1, 27.00, 29732.40, 0.09, 0.03, 'N', 'F', '1995-05-28', '1995-05-19', '1995-06-25', 'DELIVER IN PERSON', 'RAIL', ' pending theodolites wake. furiously reg'); +INSERT INTO `lineitem` VALUES (205574, 201, 952, 2, 32.00, 35238.40, 0.03, 0.05, 'A', 'F', '1994-06-26', '1994-05-01', '1994-07-03', 'COLLECT COD', 'TRUCK', ' carefully bold pinto beans wake sl'); +INSERT INTO `lineitem` VALUES (474403, 201, 952, 2, 48.00, 52857.60, 0.01, 0.06, 'R', 'F', '1993-08-14', '1993-07-30', '1993-09-13', 'DELIVER IN PERSON', 'TRUCK', 'permanent, even ideas integrate c'); +INSERT INTO `lineitem` VALUES (94338, 201, 952, 5, 38.00, 41845.60, 0.01, 0.03, 'A', 'F', '1992-12-26', '1992-12-13', '1993-01-14', 'DELIVER IN PERSON', 'RAIL', 'ironic asymptotes sleep ab'); +INSERT INTO `lineitem` VALUES (126337, 327, 578, 3, 47.00, 57684.04, 0.10, 0.01, 'N', 'O', '1998-05-26', '1998-04-27', '1998-06-17', 'COLLECT COD', 'SHIP', 'ng to the '); +INSERT INTO `lineitem` VALUES (121606, 327, 578, 1, 48.00, 58911.36, 0.00, 0.07, 'N', 'O', '1997-03-15', '1997-05-09', '1997-03-26', 'DELIVER IN PERSON', 'RAIL', 'its. ironic requests was. ironic acc'); +INSERT INTO `lineitem` VALUES (509413, 327, 578, 5, 10.00, 12273.20, 0.07, 0.06, 'N', 'O', '1996-05-14', '1996-07-11', '1996-06-02', 'NONE', 'AIR', 'r theodoli'); +INSERT INTO `lineitem` VALUES (192197, 327, 578, 1, 2.00, 2454.64, 0.02, 0.02, 'N', 'O', '1995-11-13', '1995-10-02', '1995-11-29', 'COLLECT COD', 'RAIL', ', regular epitaphs haggle slyly final dep'); +INSERT INTO `lineitem` VALUES (32358, 327, 578, 6, 38.00, 46638.16, 0.07, 0.07, 'A', 'F', '1994-08-01', '1994-07-30', '1994-08-20', 'DELIVER IN PERSON', 'REG AIR', 'unts are care'); +INSERT INTO `lineitem` VALUES (42375, 327, 578, 3, 49.00, 60138.68, 0.06, 0.02, 'A', 'F', '1993-11-11', '1993-12-24', '1993-12-07', 'NONE', 'REG AIR', ' x-ray carefully bold instru'); +INSERT INTO `lineitem` VALUES (53984, 327, 578, 1, 18.00, 22091.76, 0.03, 0.08, 'A', 'F', '1993-01-19', '1993-02-10', '1993-01-24', 'COLLECT COD', 'TRUCK', 'thy deposits. silent requests agains'); +INSERT INTO `lineitem` VALUES (52167, 175, 426, 2, 22.00, 23653.74, 0.09, 0.04, 'N', 'O', '1998-08-03', '1998-08-23', '1998-08-08', 'TAKE BACK RETURN', 'TRUCK', 'ess deposits eat blithely. brave '); +INSERT INTO `lineitem` VALUES (350083, 175, 426, 2, 23.00, 24728.91, 0.10, 0.07, 'N', 'O', '1997-09-15', '1997-08-01', '1997-10-12', 'NONE', 'TRUCK', 'accounts wake accounts. packages wake fi'); +INSERT INTO `lineitem` VALUES (407073, 1436, 939, 3, 38.00, 50822.34, 0.07, 0.01, 'N', 'O', '1996-06-07', '1996-05-05', '1996-06-13', 'NONE', 'TRUCK', ' bold accounts. final acco'); +INSERT INTO `lineitem` VALUES (22532, 201, 202, 1, 9.00, 9910.80, 0.08, 0.00, 'R', 'F', '1995-06-07', '1995-04-22', '1995-06-08', 'TAKE BACK RETURN', 'AIR', ' the express, slow theodoli'); +INSERT INTO `lineitem` VALUES (19047, 175, 426, 2, 45.00, 48382.65, 0.03, 0.01, 'A', 'F', '1994-03-20', '1994-03-09', '1994-03-22', 'DELIVER IN PERSON', 'FOB', 'pending, daring '); +INSERT INTO `lineitem` VALUES (166243, 201, 202, 2, 25.00, 27530.00, 0.06, 0.03, 'R', 'F', '1994-02-09', '1994-03-17', '1994-02-15', 'NONE', 'TRUCK', 'ogs breach blithely ideas. unusual reques'); +INSERT INTO `lineitem` VALUES (220421, 175, 426, 3, 23.00, 24728.91, 0.06, 0.05, 'R', 'F', '1992-06-10', '1992-04-02', '1992-06-18', 'TAKE BACK RETURN', 'RAIL', 'unusual deposits accordin'); +INSERT INTO `lineitem` VALUES (9287, 83, 84, 1, 16.00, 15729.28, 0.07, 0.00, 'N', 'O', '1998-03-25', '1998-02-10', '1998-04-16', 'DELIVER IN PERSON', 'FOB', 'ironic accounts sl'); +INSERT INTO `lineitem` VALUES (45862, 83, 84, 3, 1.00, 983.08, 0.00, 0.02, 'N', 'O', '1997-07-17', '1997-08-19', '1997-07-22', 'COLLECT COD', 'SHIP', 'accounts-- fluffily pending deposits a'); +INSERT INTO `lineitem` VALUES (92002, 83, 84, 1, 45.00, 44238.60, 0.01, 0.06, 'N', 'O', '1996-12-26', '1996-10-17', '1996-12-28', 'COLLECT COD', 'SHIP', 'ts. blithely even '); +INSERT INTO `lineitem` VALUES (389633, 336, 87, 2, 2.00, 2472.66, 0.09, 0.06, 'N', 'O', '1995-07-14', '1995-04-21', '1995-07-23', 'DELIVER IN PERSON', 'AIR', 'thely about the carefully'); +INSERT INTO `lineitem` VALUES (96739, 83, 84, 1, 48.00, 47187.84, 0.04, 0.00, 'R', 'F', '1994-08-24', '1994-08-14', '1994-09-22', 'NONE', 'REG AIR', 'sual accounts sle'); +INSERT INTO `lineitem` VALUES (575109, 83, 84, 2, 35.00, 34407.80, 0.09, 0.02, 'R', 'F', '1993-05-21', '1993-06-19', '1993-06-11', 'TAKE BACK RETURN', 'FOB', '. blithely ironic ideas after the carefull'); +INSERT INTO `lineitem` VALUES (284578, 83, 84, 2, 14.00, 13763.12, 0.03, 0.08, 'R', 'F', '1992-03-13', '1992-05-14', '1992-03-29', 'TAKE BACK RETURN', 'SHIP', 'lar requests. ironic packages nag '); +INSERT INTO `lineitem` VALUES (351843, 327, 828, 4, 11.00, 13500.52, 0.02, 0.04, 'N', 'O', '1998-03-21', '1998-04-30', '1998-04-05', 'NONE', 'TRUCK', 'ly silent requests-- fina'); +INSERT INTO `lineitem` VALUES (19014, 119, 870, 5, 38.00, 38726.18, 0.10, 0.05, 'N', 'O', '1997-10-08', '1997-11-23', '1997-10-26', 'NONE', 'REG AIR', 'sual theodol'); +INSERT INTO `lineitem` VALUES (22436, 362, 863, 3, 27.00, 34083.72, 0.10, 0.00, 'N', 'O', '1996-06-17', '1996-06-23', '1996-06-23', 'TAKE BACK RETURN', 'REG AIR', 'ackages haggle slyly '); +INSERT INTO `lineitem` VALUES (59108, 119, 870, 6, 21.00, 21401.31, 0.00, 0.06, 'N', 'O', '1995-11-16', '1995-12-13', '1995-11-27', 'DELIVER IN PERSON', 'SHIP', ' slyly. stealthily slow requests solve'); +INSERT INTO `lineitem` VALUES (593637, 327, 828, 6, 11.00, 13500.52, 0.03, 0.06, 'R', 'F', '1994-11-22', '1994-12-23', '1994-12-02', 'DELIVER IN PERSON', 'AIR', 'sly regular instructions.'); +INSERT INTO `lineitem` VALUES (15744, 119, 870, 1, 17.00, 17324.87, 0.10, 0.05, 'R', 'F', '1993-06-20', '1993-05-29', '1993-07-09', 'DELIVER IN PERSON', 'RAIL', 'quickly final requests sle'); +INSERT INTO `lineitem` VALUES (303877, 362, 863, 3, 39.00, 49232.04, 0.00, 0.01, 'A', 'F', '1992-11-28', '1992-12-18', '1992-11-29', 'DELIVER IN PERSON', 'MAIL', 'furiously.'); +explain select +supp_nation, +cust_nation, +l_year, +sum(volume) as revenue +from +( +select +n1.n_name as supp_nation, +n2.n_name as cust_nation, +extract(year from l_shipdate) as l_year, +l_extendedprice * (1 - l_discount) as volume +from +supplier, +lineitem, +orders, +customer, +nation n1, +nation n2 +where +s_suppkey = l_suppkey +and o_orderkey = l_orderkey +and c_custkey = o_custkey +and s_nationkey = n1.n_nationkey +and c_nationkey = n2.n_nationkey +and ( +(n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') +or (n1.n_name = 'GERMANY' and n2.n_name = 'FRANCE') +) +and l_shipdate between date '1995-01-01' and date '1996-12-31' + ) as shipping +group by +supp_nation, +cust_nation, +l_year +order by +supp_nation, +cust_nation, +l_year; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 2 75.00 Parallel execute (1 workers) +2 SIMPLE n1 NULL ALL PRIMARY NULL NULL NULL 2 75.00 Using where; Using temporary; Using filesort +2 SIMPLE n2 NULL ALL PRIMARY NULL NULL NULL 2 75.00 Using where; Using join buffer (hash join) +2 SIMPLE customer NULL ref PRIMARY,CUSTOMER_FK1 CUSTOMER_FK1 4 pq_database.n2.n_nationkey 1 100.00 Using index +2 SIMPLE orders NULL ref PRIMARY,ORDERS_FK1 ORDERS_FK1 4 pq_database.customer.c_custkey 1 100.00 Using index +2 SIMPLE lineitem NULL ref PRIMARY PRIMARY 4 pq_database.orders.o_orderkey 1 11.11 Using where +2 SIMPLE supplier NULL eq_ref PRIMARY,SUPPLIER_FK1 PRIMARY 4 pq_database.lineitem.L_SUPPKEY 1 5.00 Using where +Warnings: +Note 1003 /* select#1 */ select `pq_database`.`n1`.`N_NAME` AS `supp_nation`,`pq_database`.`n2`.`N_NAME` AS `cust_nation`,extract(year from `pq_database`.`lineitem`.`L_SHIPDATE`) AS `l_year`,sum((`pq_database`.`lineitem`.`L_EXTENDEDPRICE` * (1 - `pq_database`.`lineitem`.`L_DISCOUNT`))) AS `revenue` from `pq_database`.`supplier` join `pq_database`.`lineitem` join `pq_database`.`orders` join `pq_database`.`customer` join `pq_database`.`nation` `n1` join `pq_database`.`nation` `n2` where ((`pq_database`.`customer`.`C_NATIONKEY` = `pq_database`.`n2`.`n_nationkey`) and (`pq_database`.`supplier`.`S_NATIONKEY` = `pq_database`.`n1`.`n_nationkey`) and (`pq_database`.`orders`.`O_CUSTKEY` = `pq_database`.`customer`.`c_custkey`) and (`pq_database`.`lineitem`.`l_orderkey` = `pq_database`.`orders`.`o_orderkey`) and (`pq_database`.`supplier`.`s_suppkey` = `pq_database`.`lineitem`.`L_SUPPKEY`) and (((`pq_database`.`n2`.`N_NAME` = 'GERMANY') and (`pq_database`.`n1`.`N_NAME` = 'FRANCE')) or ((`pq_database`.`n2`.`N_NAME` = 'FRANCE') and (`pq_database`.`n1`.`N_NAME` = 'GERMANY'))) and (`pq_database`.`lineitem`.`L_SHIPDATE` between DATE'1995-01-01' and DATE'1996-12-31')) group by `shipping`.`supp_nation`,`shipping`.`cust_nation`,`shipping`.`l_year` order by `shipping`.`supp_nation`,`shipping`.`cust_nation`,`l_year` +select +supp_nation, +cust_nation, +l_year, +sum(volume) as revenue +from +( +select +n1.n_name as supp_nation, +n2.n_name as cust_nation, +extract(year from l_shipdate) as l_year, +l_extendedprice * (1 - l_discount) as volume +from +supplier, +lineitem, +orders, +customer, +nation n1, +nation n2 +where +s_suppkey = l_suppkey +and o_orderkey = l_orderkey +and c_custkey = o_custkey +and s_nationkey = n1.n_nationkey +and c_nationkey = n2.n_nationkey +and ( +(n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') +or (n1.n_name = 'GERMANY' and n2.n_name = 'FRANCE') +) +and l_shipdate between date '1995-01-01' and date '1996-12-31' + ) as shipping +group by +supp_nation, +cust_nation, +l_year +order by +supp_nation, +cust_nation, +l_year; +supp_nation cust_nation l_year revenue +FRANCE GERMANY 1995 48467.6976 +FRANCE GERMANY 1996 42453.7312 +GERMANY FRANCE 1995 41933.4552 +GERMANY FRANCE 1996 32126.2860 +explain select +nation, +o_year, +sum(amount) as sum_profit +from +( +select +n_name as nation, +extract(year from o_orderdate) as o_year, +l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount +from +part, +supplier, +lineitem, +partsupp, +orders, +nation +where +s_suppkey = l_suppkey +and ps_suppkey = l_suppkey +and ps_partkey = l_partkey +and p_partkey = l_partkey +and o_orderkey = l_orderkey +and s_nationkey = n_nationkey +and p_name like '%green%' + ) as profit +group by +nation, +o_year +order by +nation, +o_year desc; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1 100.00 Parallel execute (1 workers) +2 SIMPLE part NULL ALL PRIMARY NULL NULL NULL 1 100.00 Using where; Using temporary; Using filesort +2 SIMPLE nation NULL ALL PRIMARY NULL NULL NULL 2 100.00 Using join buffer (hash join) +2 SIMPLE partsupp NULL ref PRIMARY,PARTSUPP_FK1 PRIMARY 4 pq_database.part.p_partkey 1 100.00 NULL +2 SIMPLE supplier NULL eq_ref PRIMARY,SUPPLIER_FK1 PRIMARY 4 pq_database.partsupp.PS_SUPPKEY 1 5.00 Using where +2 SIMPLE lineitem NULL ref PRIMARY,LINEITEM_FK2 LINEITEM_FK2 8 pq_database.part.p_partkey,pq_database.partsupp.PS_SUPPKEY 179 100.00 NULL +2 SIMPLE orders NULL eq_ref PRIMARY PRIMARY 4 pq_database.lineitem.l_orderkey 1 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select `pq_database`.`nation`.`N_NAME` AS `nation`,extract(year from `pq_database`.`orders`.`O_ORDERDATE`) AS `o_year`,sum(((`pq_database`.`lineitem`.`L_EXTENDEDPRICE` * (1 - `pq_database`.`lineitem`.`L_DISCOUNT`)) - (`pq_database`.`partsupp`.`PS_SUPPLYCOST` * `pq_database`.`lineitem`.`L_QUANTITY`))) AS `sum_profit` from `pq_database`.`part` join `pq_database`.`supplier` join `pq_database`.`lineitem` join `pq_database`.`partsupp` join `pq_database`.`orders` join `pq_database`.`nation` where ((`pq_database`.`supplier`.`S_NATIONKEY` = `pq_database`.`nation`.`n_nationkey`) and (`pq_database`.`orders`.`o_orderkey` = `pq_database`.`lineitem`.`l_orderkey`) and (`pq_database`.`partsupp`.`ps_partkey` = `pq_database`.`part`.`p_partkey`) and (`pq_database`.`lineitem`.`L_PARTKEY` = `pq_database`.`part`.`p_partkey`) and (`pq_database`.`supplier`.`s_suppkey` = `pq_database`.`partsupp`.`PS_SUPPKEY`) and (`pq_database`.`lineitem`.`L_SUPPKEY` = `pq_database`.`partsupp`.`PS_SUPPKEY`) and (`pq_database`.`part`.`P_NAME` like '%green%')) group by `profit`.`nation`,`profit`.`o_year` desc order by `profit`.`nation`,`o_year` desc +select +nation, +o_year, +sum(amount) as sum_profit +from +( +select +n_name as nation, +extract(year from o_orderdate) as o_year, +l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount +from +part, +supplier, +lineitem, +partsupp, +orders, +nation +where +s_suppkey = l_suppkey +and ps_suppkey = l_suppkey +and ps_partkey = l_partkey +and p_partkey = l_partkey +and o_orderkey = l_orderkey +and s_nationkey = n_nationkey +and p_name like '%green%' + ) as profit +group by +nation, +o_year +order by +nation, +o_year desc; +nation o_year sum_profit +ALGERIA 1998 25768.7810 +ALGERIA 1997 15548.4252 +ALGERIA 1996 14607.9516 +ALGERIA 1995 13087.9014 +ALGERIA 1994 12961.3008 +ALGERIA 1993 10960.6926 +ALGERIA 1992 9517.8638 +ARGENTINA 1997 4883.8698 +ARGENTINA 1996 749.3481 +ARGENTINA 1994 3676.5720 +ARGENTINA 1993 25702.6112 +ARGENTINA 1992 25013.2224 +BRAZIL 1997 42083.4240 +BRAZIL 1996 38741.9592 +BRAZIL 1994 14753.2680 +BRAZIL 1993 37208.5708 +BRAZIL 1992 865.3156 +CANADA 1998 39413.7216 +CANADA 1997 8581.7984 +CANADA 1996 5111.3500 +CANADA 1995 6728.0400 +CANADA 1994 24022.3086 +CANADA 1993 1061.3120 +CANADA 1992 21853.7748 +CHINA 1997 4014.3000 +CHINA 1996 12894.1560 +CHINA 1995 4397.7400 +CHINA 1994 6712.3400 +CHINA 1993 3558.7200 +CHINA 1992 4990.8000 +ETHIOPIA 1998 27808.4205 +ETHIOPIA 1997 26875.7940 +ETHIOPIA 1996 46347.3675 +ETHIOPIA 1995 33067.6480 +ETHIOPIA 1994 17760.1924 +ETHIOPIA 1993 7623.3101 +ETHIOPIA 1992 29305.8876 +FRANCE 1996 5190.9060 +FRANCE 1995 12593.3808 +FRANCE 1994 36955.5000 +GERMANY 1998 8896.6300 +GERMANY 1997 8850.0000 +GERMANY 1996 12268.2300 +GERMANY 1995 15430.3600 +GERMANY 1994 15374.7000 +GERMANY 1993 3958.4000 +GERMANY 1992 15789.9300 +INDIA 1998 7316.0690 +INDIA 1997 4125.6711 +INDIA 1996 6174.1164 +INDIA 1994 3143.4032 +INDIA 1992 13882.6548 +INDONESIA 1998 8341.1700 +INDONESIA 1996 10758.7546 +IRAN 1996 11002.4084 +IRAQ 1998 4750.4856 +JAPAN 1998 4357.0752 +JAPAN 1993 14214.3792 +JORDAN 1992 12560.4288 +KENYA 1998 37073.4000 +KENYA 1997 533.2375 +KENYA 1996 17433.9200 +KENYA 1995 10189.5300 +KENYA 1994 3129.9900 +KENYA 1993 15926.3700 +KENYA 1992 6537.7200 +MOROCCO 1998 31079.2300 +ROMANIA 1998 67875.6320 +ROMANIA 1997 4805.4594 +ROMANIA 1996 5716.5962 +ROMANIA 1995 7597.8091 +ROMANIA 1994 29894.8328 +ROMANIA 1993 18150.4342 +ROMANIA 1992 13122.9770 +UNITED KINGDOM 1996 38468.1562 +UNITED STATES 1995 1571.4806 +drop table partsupp; +drop table supplier; +drop table lineitem; +drop table orders; +drop table customer; +drop table nation; +drop table part; +drop database pq_database; diff --git a/mysql-test/suite/parallel_query/r/pq_variables.result-pq b/mysql-test/suite/parallel_query/r/pq_variables.result-pq new file mode 100644 index 000000000000..6ae23315b268 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_variables.result-pq @@ -0,0 +1,145 @@ +set @saved_force_parallel_execute = @@force_parallel_execute; +set @saved_parallel_cost_threshold = @@parallel_cost_threshold; +set @saved_parallel_default_dop = @@parallel_default_dop; +set @saved_parallel_max_threads = @@parallel_max_threads; +create table t1(id int); +insert into t1 select 1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +insert into t1 select id + 1 from t1; +set session force_parallel_execute = true; +### test parallel_cost_threadhold +set session parallel_cost_threshold = 0; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set session parallel_cost_threshold = 99999; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +### test parallel_default_dop +set session parallel_cost_threshold = 0; +set session parallel_default_dop=10; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set session parallel_default_dop=2; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (2 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set session parallel_default_dop=0; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +### test parallel hint +set session parallel_default_dop=4; +set session force_parallel_execute = false; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +explain select/*+ PQ */ sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +explain select/*+ PQ(10) */ sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +### test force_parallel query +set session parallel_default_dop=4; +set session force_parallel_execute = false; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set session force_parallel_execute = true; +explain select sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +### test parallel max_threads +set session force_parallel_execute = true; +set session parallel_default_dop=4; +set global parallel_max_threads = 64; +explain select/*+ PQ(32) */ sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set global parallel_max_threads = 16; +explain select/*+ PQ(32) */ sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +show status like "PQ_threads_refused"; +Variable_name Value +PQ_threads_refused 1 +set global parallel_max_threads = 64; +explain select/*+ NO_PQ */ sum(id) from t1; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ NO_PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +### test parallel queue_timeout +set global parallel_max_threads=8; +set global debug_pq_worker_stall = true; +select/*+ PQ(8) */ sum(id) from t1;; +show status like "PQ_threads_running"; +Variable_name Value +PQ_threads_running 3 +----con2 wait parallel threads 5s----- +set session parallel_queue_timeout=5000; +explain select/*+ PQ(8) */ sum(id) from t1;; +----con3 no wait for parallel threads----- +set session parallel_queue_timeout=0; +explain select/*+ PQ(8) */ sum(id) from t1;; +set global debug_pq_worker_stall = false; +sum(id) +6144 +----con2 parallel query----- +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 1024 100.00 Parallel execute (3 workers) +2 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +----con3 no parallel query----- +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 1024 100.00 NULL +Warnings: +Note 1003 /* select#1 */ select /*+ PQ(@`select#1`) */ sum(`test`.`t1`.`id`) AS `sum(id)` from `test`.`t1` +set session parallel_default_dop = @saved_parallel_default_dop; +set global parallel_max_threads = @saved_parallel_max_threads; +set session parallel_cost_threshold = @saved_parallel_cost_threshold; +set session force_parallel_execute = @saved_force_parallel_execute; +drop table t1; diff --git a/mysql-test/suite/parallel_query/r/pq_worker_error.result-pq b/mysql-test/suite/parallel_query/r/pq_worker_error.result-pq new file mode 100644 index 000000000000..8aa5aab15848 --- /dev/null +++ b/mysql-test/suite/parallel_query/r/pq_worker_error.result-pq @@ -0,0 +1,168 @@ +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); +set @saved_force_parallel_execute = @@force_parallel_execute; +set session force_parallel_execute = 1; +set session sql_mode = ''; +set session debug=""; +set session debug="+d, pq_worker_abort1"; +select * from t1; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +set session debug="+d, pq_worker_abort2"; +select a, sum(a) from t1 group by a order by a desc, id; +ERROR HY000: Parallel execution error +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; +a sum(a) +cc 0 +bb 0 +aa 0 +show status like "PQ_memory_used"; +Variable_name Value +PQ_memory_used 0 +set @@parallel_default_dop = 8; +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; +a sum(a) +cc 0 +bb 0 +aa 0 +set session debug=""; +set session debug="+d, pq_worker_error1"; +select a, sum(a) from t1 group by a order by a desc, id; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error2"; +select a, sum(a) from t1 group by a order by a desc, id; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error3"; +select * from t1 order by id desc, a; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error4"; +select * from t1 order by id desc, a; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error5"; +select * from t1 order by id desc, a; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error6"; +select * from t1; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error7"; +select * from t1; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error8"; +select * from t1; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_worker_error9"; +select * from t1 limit 15; +id a +1 aa +2 bb +27 cc +26 cc +25 cc +24 cc +23 cc +22 cc +21 cc +20 cc +19 cc +18 cc +17 cc +16 cc +15 cc +set session debug=""; +set session force_parallel_execute = 0; +select * from t1 limit 15; +id a +1 aa +2 bb +27 cc +26 cc +25 cc +24 cc +23 cc +22 cc +21 cc +20 cc +19 cc +18 cc +17 cc +16 cc +15 cc +set session force_parallel_execute = 1; +set @@parallel_default_dop = 8; +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; +a sum(a) +cc 0 +bb 0 +aa 0 +DROP TABLE t1; +create table t3( +a int NOT NULL, +b int NOT NULL, +c int NOT NULL, +primary key (a, b), +unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; +insert into t3 values (1, 1, 2); +insert into t3 values (1, 2, 1); +insert into t3 values (0, 1, 3); +insert into t3 values (1, 0, 4); +explain select * from t3; +id select_type table partitions type possible_keys key key_len ref rows filtered Extra +1 SIMPLE NULL ALL NULL NULL NULL NULL 4 100.00 Parallel execute (1 workers) +2 SIMPLE t3 NULL index NULL c 4 NULL 4 100.00 Using index +Warnings: +Note 1003 /* select#1 */ select `test`.`t3`.`a` AS `a`,`test`.`t3`.`b` AS `b`,`test`.`t3`.`c` AS `c` from `test`.`t3` +set session debug=""; +set session debug="+d, pq_msort_error1"; +select * from t3; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error2"; +select * from t3; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error3"; +select * from t3; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error4"; +select * from t3; +ERROR HY000: Parallel execution error +set session debug=""; +set session debug="+d, pq_msort_error5"; +select * from t3 order by a; +ERROR HY000: Memory allocation error: in function (MSort::store_mq_record). +DROP TABLE t3; +CREATE TABLE t(a varbinary(10)); +INSERT INTO t VALUES(0xFF00F0F0), (0xF0F0FF); +INSERT INTO t VALUES(0xFF00F0F0), (0xF0F000); +set session debug=""; +SELECT BIT_AND(a) FROM t; +ERROR HY000: Binary operands of bitwise operators must be of equal length +DROP TABLE t; +create table t1(a int) ; +insert into t1 values(1),(2),(3); +set session debug=""; +set session debug='+d,ha_pq_next_deadlock'; +select * from t1 order by a; +ERROR 40001: Deadlock found when trying to get lock; try restarting transaction +drop table t1; +SET debug= DEFAULT; +# restart diff --git a/mysql-test/suite/parallel_query/t/pq_abort.test b/mysql-test/suite/parallel_query/t/pq_abort.test new file mode 100644 index 000000000000..e9fe0243452e --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_abort.test @@ -0,0 +1,115 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); + +set @saved_force_parallel_execute = @@force_parallel_execute; + +set session force_parallel_execute = 1; +explain select * from t1 limit 1; +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, dup_thd_abort"; + +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, dup_join_abort"; + +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, dup_select_abort1"; + +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, dup_select_abort2"; +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug="+d, pq_leader_abort1"; +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_leader_abort2"; + +--error ER_PARALLEL_FAIL_INIT +explain select * from t1 limit 1; + +--error ER_PARALLEL_FAIL_INIT +select * from t1 limit 1; + +show status like "PQ_memory_used"; + +set session debug=""; +explain select * from t1 limit 1; +select * from t1 limit 1; +show status like "PQ_memory_used"; + +drop table t1; + +# Case from opt_hints.test. +# BUG: this query has two tables, which cannot run parallelly, +# but dsmrr_init don't know pq is disabled. +CREATE TABLE t1(f1 INT, f2 INT); +INSERT INTO t1 VALUES +(1,1),(2,2),(3,3); + +CREATE TABLE t2(f1 INT NOT NULL, f2 INT NOT NULL, f3 CHAR(200), KEY(f1, f2)); +INSERT INTO t2 VALUES +(1,1, 'qwerty'),(1,2, 'qwerty'),(1,3, 'qwerty'), +(2,1, 'qwerty'),(2,2, 'qwerty'),(2,3, 'qwerty'), (2,4, 'qwerty'),(2,5, 'qwerty'), +(3,1, 'qwerty'),(3,4, 'qwerty'), +(4,1, 'qwerty'),(4,2, 'qwerty'),(4,3, 'qwerty'), (4,4, 'qwerty'), +(1,1, 'qwerty'),(1,2, 'qwerty'),(1,3, 'qwerty'), +(2,1, 'qwerty'),(2,2, 'qwerty'),(2,3, 'qwerty'), (2,4, 'qwerty'),(2,5, 'qwerty'), +(3,1, 'qwerty'),(3,4, 'qwerty'), +(4,1, 'qwerty'),(4,2, 'qwerty'),(4,3, 'qwerty'), (4,4, 'qwerty'); + +CREATE TABLE t3 (f1 INT NOT NULL, f2 INT, f3 VARCHAR(32), + PRIMARY KEY(f1), KEY f2_idx(f1), KEY f3_idx(f3)); +INSERT INTO t3 VALUES +(1, 1, 'qwerty'), (2, 1, 'ytrewq'), +(3, 2, 'uiop'), (4, 2, 'poiu'), (5, 2, 'lkjh'), +(6, 2, 'uiop'), (7, 2, 'poiu'), (8, 2, 'lkjh'), +(9, 2, 'uiop'), (10, 2, 'poiu'), (11, 2, 'lkjh'), +(12, 2, 'uiop'), (13, 2, 'poiu'), (14, 2, 'lkjh'); +INSERT INTO t3 SELECT f1 + 20, f2, f3 FROM t3; +INSERT INTO t3 SELECT f1 + 40, f2, f3 FROM t3; + +SELECT /*+ BKA() */ t2.f1, t2.f2, t2.f3 FROM t1,t2 +WHERE t1.f1=t2.f1 AND t2.f2 BETWEEN t1.f1 and t1.f2 and t2.f2 + 1 >= t1.f1 + 1; + +drop table t1, t2, t3; +set session force_parallel_execute = @saved_force_parallel_execute; + +--let $wait_counter= 10000 +--source include/restart_mysqld.inc diff --git a/mysql-test/suite/parallel_query/t/pq_aggr_no_record.test b/mysql-test/suite/parallel_query/t/pq_aggr_no_record.test new file mode 100644 index 000000000000..25485f0f1ee6 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_aggr_no_record.test @@ -0,0 +1,38 @@ +-- source include/pq_test.inc + +-- echo # check aggregation when innodb return zero line + +CREATE TABLE records_in_range_test ( + c1 VARCHAR(16), + c2 VARCHAR(512), + PRIMARY KEY (c1) +) ENGINE=INNODB; + +# Insert some records so that they cannot fit in one page for some page sizes +# in order to exercise records_in_range() where 1, 2 or more pages are sampled +INSERT INTO records_in_range_test VALUES +('ccc', REPEAT('v', 512)), +('kkk01', REPEAT('v', 512)), +('kkk02', REPEAT('v', 512)), +('kkk03', REPEAT('v', 512)), +('kkk04', REPEAT('v', 512)), +('kkk05', REPEAT('v', 512)), +('kkk06', REPEAT('v', 512)), +('kkk07', REPEAT('v', 512)), +('kkk08', REPEAT('v', 512)), +('mmm', REPEAT('v', 512)), +('nnn', REPEAT('v', 512)), +('uuu01', REPEAT('v', 512)), +('uuu02', REPEAT('v', 512)), +('uuu03', REPEAT('v', 512)), +('uuu04', REPEAT('v', 512)), +('uuu05', REPEAT('v', 512)), +('uuu06', REPEAT('v', 512)), +('uuu07', REPEAT('v', 512)), +('uuu08', REPEAT('v', 512)), +('xxx', REPEAT('v', 512)); + +SELECT COUNT(*) FROM records_in_range_test WHERE c1 < 'ccc'; +SELECT COUNT(*) FROM records_in_range_test WHERE c1 < 'xxx'; + +drop table records_in_range_test; diff --git a/mysql-test/suite/parallel_query/t/pq_blob.test b/mysql-test/suite/parallel_query/t/pq_blob.test new file mode 100644 index 000000000000..1aa6579b9a86 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_blob.test @@ -0,0 +1,27 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings + +CREATE TABLE t2(d varchar(17) PRIMARY KEY) ENGINE=innodb DEFAULT CHARSET=utf8; +CREATE TABLE t3(a int PRIMARY KEY) ENGINE=innodb; +INSERT INTO t3 VALUES (22),(44),(33),(55),(66); +INSERT INTO t2 VALUES ('jejdkrun87'),('adfd72nh9k'), ('adfdpplkeock'),('adfdijnmnb78k'),('adfdijn0loKNHJik'); +CREATE TABLE t1(a int, b blob, c text, d text NOT NULL) ENGINE=innodb DEFAULT CHARSET=utf8 STATS_PERSISTENT=0; +INSERT INTO t1 SELECT a,LEFT(REPEAT(d,100*a),65535),REPEAT(d,20*a),d FROM t2,t3 order by a, d; +DROP TABLE t2, t3; +DELETE FROM t1 WHERE d='null'; +DELETE FROM t1 WHERE a%2; +CHECK TABLE t1; +ALTER TABLE t1 ADD PRIMARY KEY (a,b(255),c(255)), ADD KEY (b(767)); +set force_parallel_execute=1; +set parallel_cost_threshold=0; +SELECT COUNT(*) FROM t1 WHERE a=44; + +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_charset.test b/mysql-test/suite/parallel_query/t/pq_charset.test new file mode 100644 index 000000000000..d5922c7a87e2 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_charset.test @@ -0,0 +1,168 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +## Bug#13737949: CRASH IN HA_PARTITION::INDEX_INIT ## +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings + +CREATE TABLE t1 +(a INT, + b INT, + PRIMARY KEY (a)) +ENGINE = InnoDB; +START TRANSACTION WITH CONSISTENT SNAPSHOT; +--echo # con1 +--connect (con1, localhost, root,,) +use pq_test; + +ALTER TABLE t1 ADD INDEX idx1 (b); +--connection default +--echo # con default +--error ER_TABLE_DEF_CHANGED +SELECT b FROM t1 WHERE b = 0; +--error ER_TABLE_DEF_CHANGED +SELECT b FROM t1 WHERE b = 0; +--error ER_TABLE_DEF_CHANGED +SELECT * FROM t1; +--disconnect con1 + +drop table pq_test.t1; + +--connection default +create table t1(a int) charset utf8mb4; +show create table t1; +insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); +create table t2(a int); +insert into t2 select A.a + 10*(B.a + 10*C.a) from t1 A, t1 B, t1 C; + + +create table t3 ( + a char(8) not null, b char(8) not null, filler char(200), + key(a) +); +insert into t3 select @a:=concat('c-', 1000+ A.a, '=w'), @a, 'filler' from t2 A; +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 2000+A.a, '=w'), + 'filler-1' from t2 A; +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 3000+A.a, '=w'), + 'filler-2' from t2 A; + +# Test empty result set +select a,filler from t3 where a >= 'c-9011=w'; + +# Ok, t3.ref_length=6, limit is 64 => 10 elements fit into the buffer +# Test the cases when buffer gets exhausted at different points in source +# intervals: + +# 1. Split is in the middle of the range +--sorted_result +select a,filler from t3 where a >= 'c-1011=w' and a <= 'c-1015=w'; +set optimizer_switch='mrr=on,mrr_cost_based=off'; +select a,filler from t3 where a >= 'c-9011=w'; + +drop table pq_test.t1; +set optimizer_switch='mrr=on,mrr_cost_based=on'; +create table t1 (a int, key (a)); +insert into t1 values (NULL), (0), (1), (2), (3), (4), (5), (6), (7), (8), (9), +(10), (11), (12), (13), (14), (15), (16), (17), (18), (19); +analyze table t1; + +explain select * from t1 where not(a < 5 or a > 15); +select * from t1 where not(a < 5 or a > 15); + +explain select * from t1 where a = 2 or not(a < 10); +select * from t1 where a = 2 or not(a < 10); + +explain select * from t1 where a = 7 or not(a < 15 and a > 5); +select * from t1 where a = 7 or not(a < 15 and a > 5); + +delete from t1 where a > 3; +select a from t1; + +analyze table t1; + +explain select * from t1 force index(a) where not(a >0 and a < 1); +select * from t1 force index(a) where not(a >0 and a < 1); + +select * from t1 where a < 3; +select * from t1 where a is null; + +drop table pq_test.t1; +create table t1 (id int, id2 int, index (id)); +insert into t1 values(2,2); +analyze table t1; +select * from t1 where id is null or id > 1; + +insert into t1 values(null,2); +select * from t1; +select * from t1 where id is null or id > 1; + + +drop table pq_test.t1; +create table t1 (v varchar(10), c char(10), t text, key(v), key(c), key(t(10))) +stats_persistent=0; + +insert into t1 values(concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' ')); +insert into t1 values(concat(char(ascii('a')),' '),concat(char(ascii('a')),' '),concat(char(ascii('a')),' ')); +insert into t1 values(concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' '),concat(char(ascii('a')+1),' ')); +insert into t1 values(concat(char(ascii('a')),' '),concat(char(ascii('a')),' '),concat(char(ascii('a')),' ')); + +select * from t1; + +alter table t1 add key(v); +alter table t1 modify v varchar(300), drop key v, drop key v_2, add key v (v); +select count(*) from t1 where v like 'a%'; +select count(*) from t1 where v like 'a %'; +alter table t1 drop key v, add key v (v(30)); +#select count(*) from t1 where v like 'a%'; +#select count(*) from t1 where v like 'a %'; +select 1 from t1 where v like 'a%'; +select 1 from t1 where v like 'a %'; +drop table pq_test.t1; + +set names utf8mb4; +--disable_warnings +eval create table t1 ( + a int primary key, + b varchar(6), + index b3(b(3)) +) engine=innodb character set=utf8mb4; +--enable_warnings +insert into t1 values(1,'foo'),(2,'foobar'); +--sorted_result +select * from t1 where b like 'foob%'; +drop table pq_test.t1; +CREATE TABLE t1 ( + a char(255) DEFAULT '', + KEY(a(10)) +) ENGINE=innodb DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +INSERT INTO t1 VALUES ('Käli Käli 2-4'); +SELECT * FROM t1 WHERE a LIKE 'Käli Käli 2%'; +INSERT INTO t1 VALUES ('Käli Käli 2-4'); +SELECT * FROM t1 WHERE a LIKE 'Käli Käli 2%'; + +drop table pq_test.t1; +SET time_zone='+00:00'; +CREATE TABLE t1 (a DECIMAL(20,7)); +INSERT INTO t1 VALUES +(2147483647.999999), +(2147483647.9999990), +(2147483647.9999991), +(2147483647.9999992), +(2147483647.9999993), +(2147483647.9999994), +(2147483647.9999995), +(2147483647.9999996), +(2147483647.9999997), +(2147483647.9999998), +(2147483647.9999999); +SELECT a, FROM_UNIXTIME(a) FROM t1; + + +drop table pq_test.t1; +drop table pq_test.t2; +drop table pq_test.t3; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_check_first_rewritten_tab.test b/mysql-test/suite/parallel_query/t/pq_check_first_rewritten_tab.test new file mode 100644 index 000000000000..7ce881be6d95 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_check_first_rewritten_tab.test @@ -0,0 +1,45 @@ +--source include/pq_test.inc +--source include/have_debug.inc +# normal data +create table t1( + a int NOT NULL, + b varchar(50) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t1 values (2, 'mysql'), (1, NULL), (0, 'hwsql'); +select * from t1; + + +# blob +drop table if exists `t1`; +SET NAMES utf8mb4; +SET collation_connection='gb18030_chinese_ci'; +CREATE TABLE t1(C VARCHAR(100) CHARACTER SET gb18030, KEY(c(20))); +INSERT INTO t1 VALUES(0xD2A3CFEBB9ABE8AAB5B1C4EAA3ACD0A1C7C7B3F5BCDEC1CBA3ACD0DBD7CBD3A2B7A2A1A3); +INSERT INTO t1 VALUES(0xD3F0C9C8C2DABDEDA3ACCCB8D0A6BCE4A1A2E9C9E9D6BBD2B7C9D1CCC3F0A1A3); +INSERT INTO t1 VALUES(0xB9CAB9FAC9F1D3CEA3ACB6E0C7E9D3A6D0A6CED2A1A2D4E7C9FABBAAB7A2A1A3); +INSERT INTO t1 VALUES(0xC8CBBCE4C8E7C3CEA3ACD2BBE9D7BBB9F5AABDADD4C2A1A3); +SELECT c, HEX(c), CONVERT(c USING utf8mb4) FROM t1; + +# json +drop table if exists `t1`; +create table t1 ( + id int, + a varchar(100), + b varchar(512), + c JSON, + d geometry) Engine = InnoDB DEFAULT CHARSET=utf8mb4; + +insert into t1 values (1, 'hello', 'At the time of granting a lock to a transaction', '{"NAME": "Brett", "email": "brett@xxx.com"}', ST_GeomFromText('point(108.9498710632 34.2588125935)')); +insert into t1 values (2, 'Dependencies', 'these dependencies can be quite complex', '{"time":"2015-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}', ST_GeomFromText('point(108.9465236664 34.2598766768)')); +insert into t1 values (null, 'At the time of granting', 'the database are equally popular', '{"time":"2015-10-07 06:44:00","ip":"192.168.1.0","result":"success"}', ST_GeomFromText('point(108.9477252960 34.2590342786)')); +insert into t1 values (4, 'Not all objects in the database', 'Locks are the most commonly used mechanism', '{"NAME": "Brett", "email": "126@xxx.com"}',null); +insert into t1 values (6, 'transaction', null, null, ST_GeomFromText('point(108.9443349838 34.2595663206)')); + +select * from t1; +select id, a, b from t1; +select id, b, c from t1; +select b, d from t1; +select a, d from t1; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_coverage.test b/mysql-test/suite/parallel_query/t/pq_coverage.test new file mode 100644 index 000000000000..1c88f61ddffd --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_coverage.test @@ -0,0 +1,170 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +--disable_query_log +CALL mtr.add_suppression("[Parallel query]*"); +--enable_query_log + +CREATE TABLE t1(id int, name varchar(10), primary key(id)); +INSERT INTO t1 VALUES(1,'AAAA'); +INSERT INTO t1 VALUES(2,'BBBB'); +INSERT INTO t1 VALUES(3,'CCCC'); + +#------------ TEST pq_clone_error1 ------# +EXPLAIN SELECT * FROM t1 WHERE id > 1; +SELECT * FROM t1 WHERE id > 1; + +SET session debug="+d, pq_clone_error1"; +--error ER_PARALLEL_FAIL_INIT +SELECT * FROM t1 WHERE id > 1; +SET session debug="-d, pq_clone_error1"; + +#------------ TEST LOCATE_FUNC ------# +SELECT LOCATE("A", name, 2) FROM t1; + +#------------ TEST parallel_threads_running ---------# +set @saved_parallel_max_threads = @@parallel_max_threads; +SET GLOBAL parallel_max_threads = 5; + +DELIMITER //; +CREATE PROCEDURE pro_insert(cnt int) +BEGIN +DECLARE i int DEFAULT 0; +START TRANSACTION; +WHILE i b; +SELECT i, SUM(d1) AS a, SUM(d2) AS b FROM t1 GROUP BY i HAVING a <> b; +drop table t1; + + diff --git a/mysql-test/suite/parallel_query/t/pq_coverage_index.test b/mysql-test/suite/parallel_query/t/pq_coverage_index.test new file mode 100644 index 000000000000..5fa7ffa65440 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_coverage_index.test @@ -0,0 +1,64 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +-- disable_query_log +SET @transaction_isolation_orig = @@transaction_isolation; +SET @innodb_file_per_table_orig = @@innodb_file_per_table; +# The flag innodb_change_buffering_debug is only available in debug builds. +# It instructs InnoDB to try to evict pages from the buffer pool when +# change buffering is possible, so that the change buffer will be used +# whenever possible. +-- error 0,ER_UNKNOWN_SYSTEM_VARIABLE +SET @innodb_change_buffering_debug_orig = @@innodb_change_buffering_debug; +-- error 0,ER_UNKNOWN_SYSTEM_VARIABLE +SET GLOBAL innodb_change_buffering_debug = 1; +-- enable_query_log + +SET GLOBAL transaction_isolation='REPEATABLE-READ'; +SET GLOBAL innodb_file_per_table=on; + +CREATE TABLE bug56680( + a INT AUTO_INCREMENT PRIMARY KEY, + b CHAR(1), + c INT, + INDEX(b)) +ENGINE=InnoDB STATS_PERSISTENT=0; + +INSERT INTO bug56680 VALUES(0,'x',1); +BEGIN; +SELECT b FROM bug56680; + +connect (con1,localhost,root,,); +connection con1; +use pq_test; +BEGIN; +UPDATE bug56680 SET b='X'; + +connection default; +# This should return the last committed value 'x', but would return 'X' +# due to a bug in row_search_for_mysql(). +SELECT b FROM bug56680; +# This would always return the last committed value 'x'. +SELECT * FROM bug56680; + +connection con1; +ROLLBACK; +disconnect con1; + +connection default; + +SELECT b FROM bug56680; +COMMIT; + +-- disable_query_log +SET GLOBAL transaction_isolation = @transaction_isolation_orig; +SET GLOBAL innodb_file_per_table = @innodb_file_per_table_orig; +-- error 0, ER_UNKNOWN_SYSTEM_VARIABLE +SET GLOBAL innodb_change_buffering_debug = @innodb_change_buffering_debug_orig; +-- enable_query_log + +drop table pq_test.bug56680; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_demon.test b/mysql-test/suite/parallel_query/t/pq_demon.test new file mode 100644 index 000000000000..9f98d7febce7 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_demon.test @@ -0,0 +1,5 @@ +--source include/pq_test.inc + +create table t1(a int); + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_explain.test b/mysql-test/suite/parallel_query/t/pq_explain.test new file mode 100644 index 000000000000..2cc643eb4737 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_explain.test @@ -0,0 +1,406 @@ +--source include/pq_test.inc +--source include/have_debug.inc +--source include/have_debug_sync.inc + +set @saved_force_parallel_execute = @@force_parallel_execute; + +## index condition pushdown ## + + CREATE TABLE `cast_info` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `person_id` int(11) NOT NULL, + `movie_id` int(11) NOT NULL, + `person_role_id` int(11) DEFAULT NULL, + `note` varchar(250) DEFAULT NULL, + `nr_order` int(11) DEFAULT NULL, + `role_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `role_id_note` (`role_id`,`note`) +) ENGINE=InnoDB; + +set session force_parallel_execute=0; +explain SELECT * FROM cast_info WHERE role_id = 1 and note like '%Jaime%'; + +set session force_parallel_execute=1; +explain SELECT * FROM cast_info WHERE role_id = 1 and note like '%Jaime%'; + +drop table cast_info; + +## index scan ## + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=10; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +set session force_parallel_execute = 0; +explain select count(*) from pq_test.t1; + +set session force_parallel_execute = 1; +explain select count(*) from pq_test.t1; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 limit 1; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 limit 1; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1; + +set session force_parallel_execute = 0; +explain select id, col2 from pq_test.t1 force index(idx_col2); + +set session force_parallel_execute = 1; +explain select id, col2 from pq_test.t1 force index(idx_col2); + +## explain other connection + +connect (con1, localhost, root); + +--connection con1 + +set session force_parallel_execute = 1; +let $qid= `SELECT CONNECTION_ID()`; + +set DEBUG_SYNC='after_pq_leader_plan SIGNAL ready WAIT_FOR continue'; +--send select * from pq_test.t1 limit 1; + +--connection default +set DEBUG_SYNC='now WAIT_FOR ready'; + +--replace_regex /[0-9]+/#/ +--eval EXPLAIN FOR CONNECTION $qid; +set DEBUG_SYNC='now SIGNAL continue'; + +connection con1; +reap; +set DEBUG_SYNC="reset"; + +connection default; +set DEBUG_SYNC="reset"; + +## explain format=tree/json + +set session force_parallel_execute = 1; +explain format=tree select * from pq_test.t1; +explain format=json select * from pq_test.t1; + +set session force_parallel_execute = @saved_force_parallel_execute; + +drop table pq_test.t1; +drop database pq_test; + +## ----- range clust ------ + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=100; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +show variables like 'force_parallel_execute'; +select count(*) from pq_test.t1; + +select * from pq_test.t1 limit 1; +select * from pq_test.t1 order by id desc limit 1; + +explain select * from pq_test.t1; +explain select * from pq_test.t1 for share; +explain select * from pq_test.t1 for update; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id <= 30; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id <= 30; + +set session force_parallel_execute = 0; +explain select id from pq_test.t1 ignore index(idx_col2) where id > 20; + +set session force_parallel_execute = 1; +explain select id from pq_test.t1 ignore index(idx_col2) where id > 20; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 20; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id > 10 and id < 80; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 10 and id <= 80; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id >= 10 and id <= 80; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30 or id > 50; + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where id < 30 or id > 50; + +set session force_parallel_execute = 0; +explain select * from pq_test.t1 ignore index(idx_col2) where (id > 10 and id < 50) or (id > 60 and id < 90); + +set session force_parallel_execute = 1; +explain select * from pq_test.t1 ignore index(idx_col2) where (id > 10 and id < 50) or (id > 60 and id < 90); + +set session force_parallel_execute = @saved_force_parallel_execute; + +drop table pq_test.t1; +drop database pq_test; + +## range second ## + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=100; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +show variables like 'force_parallel_execute'; +select count(*) from pq_test.t1; + +select * from pq_test.t1 limit 1; +select * from pq_test.t1 order by id desc limit 1; + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30; + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 30; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 30; + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 20; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 20; + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 20; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 20; + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 10 and col2 < 80; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 10 and col2 < 80; + + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 10 and col2 <= 80; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 10 and col2 <= 80; + + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30 or col2 > 50; + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 30 or col2 > 50; + + +set session force_parallel_execute = 0; +explain select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 10 and col2 < 50) or (col2 > 60 and col2 < 90); + +set session force_parallel_execute = 1; +explain select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 10 and col2 < 50) or (col2 > 60 and col2 < 90); + +set session force_parallel_execute = @saved_force_parallel_execute; + +drop table pq_test.t1; +drop database pq_test; + +## aggr group by ## +create database pq_test; +use pq_test; + +create table t1(a int primary key, b varchar(10), c decimal(5,2)); + +insert into t1 values (1, 'The', '3.14'); +insert into t1 values (2, 'quick', '4.25'); +insert into t1 values (3, 'brown', '5.36'); +insert into t1 values (4, 'fox', '6.47'); +insert into t1 values (5, 'jumps', '3.14'); +insert into t1 values (6, 'over', '4.25'); +insert into t1 values (7, 'the', '5.36'); +insert into t1 values (8, 'lazy', '6.47'); +insert into t1 values (9, 'dog', '7.58'); + +set session force_parallel_execute=0; +explain select count(*) from t1; +explain select count(c) from t1; +explain select sum(a) from t1; +explain select sum(c) from t1; +explain select avg(a) from t1; +explain select avg(c) from t1; + +set session force_parallel_execute=1; +explain select count(*) from t1; +explain select count(c) from t1; +explain select sum(a) from t1; +explain select sum(c) from t1; +explain select avg(a) from t1; +explain select avg(c) from t1; + +set session force_parallel_execute=0; +explain select sum(c) from t1 where a > 5; +explain select sum(a) from t1 where c > 5.0; +explain select avg(c) from t1 where a > 5; +explain select avg(a) from t1 where c > 5.0; +explain select count(*) from t1 where c > 5.0; +explain select count(c) from t1 where a > 5; + +set session force_parallel_execute=1; +explain select sum(c) from t1 where a > 5; +explain select sum(a) from t1 where c > 5.0; +explain select avg(c) from t1 where a > 5; +explain select avg(a) from t1 where c > 5.0; +explain select count(*) from t1 where c > 5.0; +explain select count(c) from t1 where a > 5; + +set session force_parallel_execute=0; +explain select c,sum(a) from t1 group by(c); +explain select b,sum(c) from t1 group by(b); +explain select c,avg(a) from t1 group by(c); +explain select b,avg(c) from t1 group by(b); +explain select count(*) from t1 group by(c); +explain select count(c) from t1 group by(b); + +set session force_parallel_execute=1; +explain select c,sum(a) from t1 group by(c); +explain select b,sum(c) from t1 group by(b); +explain select c,avg(a) from t1 group by(c); +explain select b,avg(c) from t1 group by(b); +explain select count(*) from t1 group by(c); +explain select count(c) from t1 group by(b); + +CREATE TABLE `t2` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `a` varchar(10) DEFAULT NULL, + PRIMARY KEY (`id`) +); + +insert into t2 values(1, 'a'), (2, 'b'); + +set session force_parallel_execute=0; +explain select sum(id) from t2 group by id; +explain select avg(id) from t2 group by id; +explain select count(id) from t2 group by id; + +set session force_parallel_execute=1; +explain select sum(id) from t2 group by id; +explain select avg(id) from t2 group by id; +explain select count(id) from t2 group by id; + +drop table t1; +drop table t2; + + +## explain cast ## +CREATE TABLE t1 (spID int, userID int, date date); + +INSERT INTO t1 VALUES (1,1,'1998-01-01'); +INSERT INTO t1 VALUES (2,2,'2001-02-03'); +INSERT INTO t1 VALUES (3,1,'1988-12-20'); +INSERT INTO t1 VALUES (4,2,'1972-12-12'); + +EXPLAIN SELECT MIN(t1.userID) = MIN(date) FROM t1 GROUP BY userid; +EXPLAIN SELECT FIRST_VALUE(date) OVER (ORDER BY spID = date) FROM t1; +EXPLAIN SELECT date, spid = FIRST_VALUE(date) OVER (ORDER BY date ) FROM t1; + +--echo # +--echo # No casts when constants or constant functions are involved +--echo # +EXPLAIN SELECT * from t1 WHERE userID = DATE'2012-02-20'; +EXPLAIN SELECT * FROM t1 WHERE date = NULL; +EXPLAIN SELECT * FROM t1 WHERE date = CAST('20:21:22' AS TIME); + +## test other cases for coverage ## +EXPLAIN SELECT date, to_seconds(date) FROM t1; +EXPLAIN SELECT date, period_add(concat(year(date), month(date)), 1) FROM t1; +EXPLAIN SELECT date, period_diff(concat(year(date), month(date)), 197001) FROM t1; +EXPLAIN SELECT concat(spID, space(2)) FROM t1; + +CREATE TABLE t2 (c1 int, c2 varchar(3)); + +INSERT INTO t2 VALUES (1, 'aaa'); +INSERT INTO t2 VALUES (2, 'bbb'); +INSERT INTO t2 VALUES (3, 'ccc'); + +EXPLAIN SELECT c2, AES_ENCRYPT(c2, 'a') FROM t2; +EXPLAIN SELECT c2, BIT_LENGTH(c2) FROM t2; +EXPLAIN SELECT c1, c2, NULLIF(c1, 1) FROM t2; +EXPLAIN SELECT c2, compress(c2) FROM t2; +EXPLAIN SELECT c2, uncompressed_length(c2) FROM t2; +EXPLAIN SELECT export_set(5, c2, upper(c2)) FROM t2; +EXPLAIN SELECT export_set(5, c2, upper(c2), ",") FROM t2; +EXPLAIN SELECT export_set(5, c2, upper(c2), ",", 5) FROM t2; +EXPLAIN SELECT SHA2(c2, 5) FROM t2; +EXPLAIN SELECT * FROM t2 WHERE c1 IN (1, 2, 4); + +DROP TABLE t1, t2; + + + + +set session force_parallel_execute = @saved_force_parallel_execute; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_flush.test b/mysql-test/suite/parallel_query/t/pq_flush.test new file mode 100644 index 000000000000..d643a057134c --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_flush.test @@ -0,0 +1,55 @@ +--source include/pq_test.inc + +--echo # Test pq select while flush tables + +--disable_warnings +drop table if exists t1; +--enable_warnings + +connect (con1,localhost,root,,); +connect (con2,localhost,root,,); + +--echo # --> connect default +connection default; + +create table t1 (a int); +insert into t1 values(1),(2),(3); + +select * from t1; + +--echo # sending lock table t1 read ... +lock table t1 read; + +--echo # --> connect con1 +connection con1; +--echo # sending flush table t1 ... +send flush table t1; + +connection default; +--echo # Let flush table sync in. +let $wait_condition= + select count(*) = 1 from information_schema.processlist + where state = "Waiting for table flush" + and info = "flush table t1"; +--source include/wait_condition.inc + +select * from t1; + +--echo #--> connection con2 +connection con2; + +send select * from t1; + +--echo # --> connection default +--echo # con2 cannot do select while flushing +connection default; +let $wait_condition= + select count(*) = 1 from information_schema.processlist + where state = "Waiting for table flush" + and info = "select * from t1"; + +--source include/wait_condition.inc + +select * from t1; +unlock tables; +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_fullscan.test b/mysql-test/suite/parallel_query/t/pq_fullscan.test new file mode 100644 index 000000000000..9a5f5ad7bac1 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_fullscan.test @@ -0,0 +1,48 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=100; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +show variables like 'force_parallel_execute'; +select count(*) from pq_test.t1; + +select * from pq_test.t1 limit 1; + +--disable_result_log +select * from pq_test.t1; +--enable_result_log + +--disable_result_log +select id, col2 from pq_test.t1 force index(idx_col2); +--enable_result_log + +SELECT * FROM t1 WHERE id IN (1, 10, 20, 80, 90, 100, 30, 40, 50, 60, 70); + +drop table pq_test.t1; +drop database pq_test; + +## typecast ## +use test; + +create table t1( firstname char(20), lastname char(20)); +insert into t1 values ("john","doe"),("John","Doe"); +select * from t1 where firstname='john' and binary 'john' = firstname; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_group_by.test b/mysql-test/suite/parallel_query/t/pq_group_by.test new file mode 100644 index 000000000000..886911a5bda5 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_group_by.test @@ -0,0 +1,262 @@ +--source include/have_debug.inc + +create table t1(a int primary key, b varchar(10), c decimal(5,2), d double); + +SELECT COUNT(a) FROM t1; +SELECT SUM(a) FROM t1; +SELECT AVG(a) FROM t1; + +insert into t1 values (1, 'The', '3.14', '3.14'); +insert into t1 values (2, 'quick', '4.25', '3.14'); +insert into t1 values (3, 'brown', '5.36', '3.14'); +insert into t1 values (4, 'fox', '6.47', '3.14'); +insert into t1 values (5, 'jumps', '3.14', '6.28'); +insert into t1 values (6, 'over', '4.25', '6.28'); +insert into t1 values (7, 'the', '5.36', '6.28'); +insert into t1 values (8, 'lazy', '6.47', '6.28'); +insert into t1 values (9, 'dog', '7.58', '6.28'); + +select count(*) from t1; +select count(a) from t1; +select count(b) from t1; +select count(c) from t1; +select count(d) from t1; +select sum(a) from t1; +select sum(c) from t1; +select sum(d) from t1; +select avg(a) from t1; +select avg(c) from t1; +select avg(d) from t1; +select std(d) from t1; +select variance(d) from t1; + +select sum(a) from t1 where c > 5.0; +select sum(c) from t1 where a > 5; +select sum(d) from t1 where c > 5.0; +select avg(a) from t1 where c > 5.0; +select avg(c) from t1 where a > 5; +select avg(d) from t1 where c > 5.0; +select count(*) from t1 where c > 5.0; +select count(a) from t1 where a > 5; +select count(b) from t1 where c > 5.0; +select count(c) from t1 where d > 6.0; +select count(d) from t1 where a > 5; + +select c,sum(a) from t1 group by(c); +select b,sum(c) from t1 group by(b); +select c,sum(d) from t1 group by(c); +select c,avg(a) from t1 group by(c); +select b,avg(c) from t1 group by(b); +select c,avg(d) from t1 group by(c); +select count(*) from t1 group by(c); +select count(a) from t1 group by(a); +select count(b) from t1 group by(c); +select count(c) from t1 group by(b); +select count(d) from t1 group by(c); + +drop table t1; + +--disable_warnings + +CREATE TABLE `t2` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `a` varchar(10) DEFAULT NULL, + PRIMARY KEY (`id`) +); + +--enable_warnings + +insert into t2 values(1, 'a'), (2, 'b'); + +select sum(id) from t2 group by id; +select avg(id) from t2 group by id; +select count(id) from t2 group by id; + +drop table t2; + +## sum_max/sum/min ## + +create table t1 (a char(2), t timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP); +insert into t1 values ('a', '2004-01-01 00:00:00'), ('a', '2004-01-01 01:00:00'), ('b', '2004-02-01 00:00:00'); + +select max(t) from t1 group by a; +explain select max(t) from t1 group by a; + +select min(t) from t1 group by a; +explain select min(t) from t1 group by a; + +drop table t1; + +## optimized with key + +set sql_mode = ''; +set big_tables = 1; +CREATE TABLE t1( + id INT AUTO_INCREMENT PRIMARY KEY, + c1 INT NOT NULL, + c2 INT NOT NULL, + UNIQUE KEY (c2,c1)); + +INSERT INTO t1(c1,c2) VALUES (5,1), (4,1), (3,5), (2,3), (1,3); + +SELECT * FROM t1 ORDER BY c1; +SELECT * FROM t1 GROUP BY id ORDER BY c1; + +## desc +SELECT * FROM t1 GROUP BY id ORDER BY id DESC; + +drop table t1; + +--disable_warnings + +CREATE TABLE t1 ( + spID int(10) unsigned, + userID int(10) unsigned, + score smallint(5) unsigned, + key (spid), + key (score) +); + +--enable_warnings + +INSERT INTO t1 VALUES (1,1,1),(2,2,2),(2,1,1),(3,3,3),(4,3,3),(5,3,3),(6,3,3),(7,3,3); +ANALYZE TABLE t1; +select userid,count(*) from t1 group by userid order by userid; +select userid,count(*) from t1 group by userid order by null; +select userid,count(*) from t1 group by userid order by userid desc; +select spid,count(*) from t1 group by spid; +select spid,count(*) from t1 group by spid order by spid; +select spid,count(*) from t1 group by spid order by spid desc; + +drop table t1; + +## optimized-group-by +set sql_mode = ''; + +create table t3 ( + period int not null, + name char(32) not null, + companynr int not null, + price double(11,0), + price2 double(11,0), + key (period), + key (name) +); + +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1001,"Iranizes",37,5987435,234724); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1002,"violinist",37,28357832,8723648); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1003,"extramarital",37,39654943,235872); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1004,"spates",78,726498,72987523); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1005,"cloakroom",78,98439034,823742); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1006,"gazer",101,834598,27348324); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1007,"hand",154,983543950,29837423); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1008,"tucked",311,234298,3275892); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1009,"gems",447,2374834,9872392); +INSERT INTO t3 (period,name,companynr,price,price2) VALUES (1010,"clinker",512,786542,76234234); + +create temporary table tmp select * from t3; + +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; +insert into tmp select * from t3; +insert into t3 select * from tmp; + +alter table t3 add t2nr int not null auto_increment primary key first; + +drop table tmp; + +select companynr,t2nr,count(price),sum(price),min(price),max(price),avg(price) from t3 where companynr = 37 +group by companynr,t2nr order by companynr,t2nr limit 10; + +drop table t3; + +## Aggr. limit +CREATE TABLE t1 (a int, b int); + +let $1=64; +--disable_query_log + +while($1) +{ + let $2=32; + while($2) + { + eval INSERT INTO t1 VALUES (MOD($1, 23), MOD(133, $2)); + dec $2; + } + dec $1; +} + +--enable_query_log + +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a; +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a desc; +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10; +SELECT a, sum(a) FROM t1 GROUP BY a ORDER BY a limit 10, 10; + +SELECT b, avg(a) FROM t1 GROUP BY a, b ORDER BY b, NULL limit 10; +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL; +SELECT b, sum(a) FROM t1 GROUP BY a, b ORDER BY NULL, a, b, NULL, a, NULL limit 10, 5; + +DROP TABLE t1; + +## Normal group by + +CREATE TABLE t1 (a int, b int); + +let $1=64; + +--disable_query_log + +while($1) +{ + let $2=32; + while($2) + { + eval INSERT INTO t1 VALUES (MOD($1, 31), MOD($2, 11)); + dec $2; + } + dec $1; +} + +--enable_query_log + +## having normal item + +SELECT a FROM t1 GROUP BY a ORDER by a Limit 10; +SELECT a FROM t1 GROUP BY a HAVING a > 1 ORDER by a Limit 10; +SELECT a FROM t1 GROUP BY a HAVING 1 != 1 AND a > 1 ORDER by a Limit 10; +SELECT 0 AS x, a FROM t1 GROUP BY x,a HAVING x=1 AND a > 1 ORDER by a Limit 10; + +## having item func + +SELECT a FROM t1 GROUP BY a HAVING (a % 11) > 1 ORDER by a Limit 10; +SELECT a, b FROM t1 GROUP BY a, b HAVING a + b > 31 ORDER by a, b Limit 10; +SELECT a, b FROM t1 GROUP BY a, b HAVING a * b > 61 ORDER by a, b Limit 10, 10; +SELECT a, b FROM t1 GROUP BY a, b HAVING sin(a % 11) > 0.5 and cos(b % 7) < 0.5 ORDER by a, b Limit 10, 10; + +## having aggr +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; + +EXPLAIN SELECT a, sum(b) from t1 GROUP BY a, b HAVING sum(b) > 5 ORDER BY a, b LIMIT 10; +SELECT a, b from t1 GROUP BY a, b HAVING avg(b) > 5 ORDER BY a, b LIMIT 10; +SELECT sum(a), avg(b) from t1 GROUP BY a, b HAVING sum(a) * avg(b) > 25 ORDER BY a, b LIMIT 10; + +DROP TABLE t1; + + + diff --git a/mysql-test/suite/parallel_query/t/pq_having.test b/mysql-test/suite/parallel_query/t/pq_having.test new file mode 100644 index 000000000000..314b4ad388db --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_having.test @@ -0,0 +1,97 @@ +--source include/pq_test.inc +--disable_warnings +drop database if exists pq_having_database; +--enable_warnings +create database pq_having_database; +use pq_having_database; + +--disable_warnings +DROP TABLE IF EXISTS `t1`; +--enable_warnings +CREATE TABLE `t1` ( + `fd1` int NOT NULL, + `fd2` int NOT NULL +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO t1 VALUES(1, 1); +INSERT INTO t1 VALUES(2, 2); +INSERT INTO t1 VALUES(3, 3); +analyze table t1; + +explain select fd1, avg(fd2) from t1 group by fd1 having avg(fd1) > 0; +select fd1, avg(fd2) from t1 group by fd1 having avg(fd1) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having bit_and(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having bit_and(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having bit_or(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having bit_or(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having bit_xor(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having bit_xor(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having count(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having count(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having count(distinct fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having count(distinct fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having group_concat(distinct fd2) is not null; +select fd1, avg(fd2) from t1 group by fd1 having group_concat(distinct fd2) is not null; + +explain select fd1, fd2, avg(fd2) from t1 group by fd1, fd2 having json_arrayagg(fd2); +select fd1, fd2, avg(fd2) from t1 group by fd1, fd2 having json_arrayagg(fd2); + +explain select fd1, avg(fd2) from t1 group by fd1, fd2 having json_object(fd1, fd2) is not null; +select fd1, avg(fd2) from t1 group by fd1, fd2 having json_object(fd1, fd2) is not null; + +explain select fd1, avg(fd2) from t1 group by fd1 having std(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having std(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having stddev(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having stddev(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having stddev_pop(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having stddev_pop(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having stddev_samp(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having stddev_samp(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having max(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having min(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having min(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having sum(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having sum(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having var_pop(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having var_pop(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having var_samp(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having var_samp(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having variance(fd2) > 0; +select fd1, avg(fd2) from t1 group by fd1 having variance(fd2) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd1)/min(fd1) > 0; +select fd1, avg(fd2) from t1 group by fd1 having max(fd1)/min(fd1) > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having max(fd1) + 1 > 0; +select fd1, avg(fd2) from t1 group by fd1 having max(fd1) + 1 > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having fd1 + 1 > 0; +select fd1, avg(fd2) from t1 group by fd1 having fd1 + 1 > 0; + +explain select fd1, avg(fd2) from t1 group by fd1 having fd1 > 0; +select fd1, avg(fd2) from t1 group by fd1 having fd1 > 0; + +explain select fd1, avg(fd2), max(fd1) from t1 group by fd1 having fd1 > 0; +select fd1, avg(fd2), max(fd1) from t1 group by fd1 having fd1 > 0; + +explain select fd1, avg(fd2), avg(fd1) as avg from t1 group by fd1 having avg > 0; +select fd1, avg(fd2), avg(fd1) as avg from t1 group by fd1 having avg > 0; + +drop table t1; +drop database pq_having_database; diff --git a/mysql-test/suite/parallel_query/t/pq_instant_add_column.test b/mysql-test/suite/parallel_query/t/pq_instant_add_column.test new file mode 100644 index 000000000000..0c23fc704229 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_instant_add_column.test @@ -0,0 +1,33 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +--disable_warnings +DROP TABLE IF EXISTS t1; +--enable_warnings + +CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b INT) ROW_FORMAT=REDUNDANT; + +INSERT INTO t1 VALUES(0, 1), (0, 2), (0, 3), (0, 4), (0, 5); + +ALTER TABLE t1 ADD COLUMN c INT NOT NULL DEFAULT 100, ADD COLUMN d INT GENERATED ALWAYS AS ((c * 2 + b)) VIRTUAL, ADD COLUMN e VARCHAR(100) DEFAULT 'Hello world'; + +CHECK TABLE t1; + +START TRANSACTION; +INSERT INTO t1(a, b) VALUES(0, 6); +SELECT * FROM t1; +ROLLBACK; +SELECT * FROM t1; + +START TRANSACTION; +UPDATE t1 SET c = 500 WHERE a = 1; +UPDATE t1 SET b = 1000 WHERE a = 2; +SELECT a, b, c FROM t1 WHERE a = 1 OR a = 2; + +drop table pq_test.t1; +drop database pq_test; + + diff --git a/mysql-test/suite/parallel_query/t/pq_join.test b/mysql-test/suite/parallel_query/t/pq_join.test new file mode 100644 index 000000000000..3c0e69b9aee1 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_join.test @@ -0,0 +1,193 @@ +--source include/pq_test.inc +--source include/have_debug.inc +--disable_warnings +drop database if exists pq_database; +--enable_warnings +create database pq_database; +use pq_database; + +--disable_warnings +DROP TABLE IF EXISTS t1; +DROP TABLE IF EXISTS t2; +--enable_warnings + +create table t1(f1 TIME, f2 VARCHAR(1)); +insert into t1 values('08:35:24', 'X'); +insert into t1 values('14:51:13', 'S'); +insert into t1 values('11:22:33', 'Q'); + +create table t2(pk integer); +insert into t2 values(1); +insert into t2 values(2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +insert into t2 (select * from t2); +analyze table t1; +analyze table t2; + +explain select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2); +select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2); + +explain select * from t1 where exists (select /*+ semijoin(DUPSWEEDOUT)*/* from t2); +select * from t1 where exists (select /*+ semijoin(DUPSWEEDOUT)*/* from t2); + +drop table t1; +drop table t2; + +CREATE TABLE t1 (a INTEGER NOT NULL, b INT, PRIMARY KEY (a)); +CREATE TABLE t2 (a INTEGER NOT NULL); +CREATE TABLE t3 (a INTEGER NOT NULL, b INT, key(a)); +INSERT INTO t1 VALUES (1,1), (2,2), (3,3), (4,4); +set global innodb_limit_optimistic_insert_debug = 3; +INSERT INTO t2 VALUES (2), (3), (4), (5); +INSERT INTO t3 VALUES (2,3), (3,4), (4,5), (5,6), (2,7), (3,8), (4,3), (50,4); +set global innodb_limit_optimistic_insert_debug = 0; +ANALYZE TABLE t1, t2, t3; + +explain select /*+ semijoin(@subq1 LOOSESCAN) */ * from t1 where t1.a in (select /*+ QB_NAME(subq1) */ a from t3) and +t1.b in (select a from t2); +select /*+ semijoin(@subq1 LOOSESCAN) */ * from t1 where t1.a in (select /*+ QB_NAME(subq1) */ a from t3) and +t1.b in (select a from t2); + +drop table t1; +drop table t2; +drop table t3; + +create table t1(a varchar(10), primary key (a)); +create table t2(a varchar(10), b int); +insert into t1 values('t1'); +set global innodb_limit_optimistic_insert_debug = 3; +insert into t2 values('t1', 1); +insert into t2 values('t1', 2); +insert into t2 values('t1', 3); +insert into t2 values('t1', 4); +insert into t2 values('t1', 5); +insert into t2 values('t1', 6); +insert into t2 values('t1', 7); +insert into t2 values('t1', 8); +insert into t2 values('t1', 9); +insert into t2 values('t1', 10); +insert into t2 values('t1', 11); +insert into t2 values('t1', 12); +insert into t2 values('t1', 13); +insert into t2 values('t1', 14); +insert into t2 values('t1', 15); +set global innodb_limit_optimistic_insert_debug = 0; + +analyze table t1; +analyze table t2; + +explain select * from t1 left join t2 on t2.a = 't1' and t2.b = 1 where t1.a = 't1'; +select * from t1 left join t2 on t2.a = 't1' and t2.b = 1 where t1.a = 't1'; + +explain select * from t1 left join t2 on 1; +select * from t1 left join t2 on 1; + +drop table t1; +drop table t2; + +create table t1(a int); +create table t2(b int, primary key (b)); +insert into t1 values(1); +insert into t1 values(2); +insert into t1 values(3); +insert into t2 values(1); +insert into t2 values(2); +insert into t2 values(3); +analyze table t1; +analyze table t2; +explain select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2 left join t1 on 1 ); +select * from t1 where exists (select /*+ semijoin(firstmatch)*/ * from t2 left join t1 on 1); + +drop table t1; +drop table t2; + +create table t1 (a int, b int, index a (a,b)); +create table t2 (a int, index a (a)); +insert into t1 values (1, 10), (2,20), (3, 30), (4, 40); +insert into t2 values (2), (3), (4), (5); +analyze table t1; +analyze table t2; +explain select * from t2 where t2.a in (select /*+ semijoin(DUPSWEEDOUT)*/ a from t1); +select * from t2 where t2.a in (select /*+ semijoin(DUPSWEEDOUT)*/ a from t1); +drop table t1; +drop table t2; + +CREATE TABLE t0 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; +INSERT INTO t0 VALUES +(1,'m','m'), +(40,'h','h'), +(1,'r','r'), +(1,'h','h'), +(9,'x','x'), +(NULL,'q','q'), +(NULL,'k','k'), +(7,'l','l'), +(182,'k','k'), +(202,'a','a'), +(7,'x','x'), +(6,'j','j'), +(119,'z','z'), +(4,'d','d'), +(5,'h','h'), +(1,'u','u'), +(3,'q','q'), +(7,'a','a'), +(3,'e','e'), +(6,'l','l'); +CREATE TABLE t1 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; + +INSERT INTO t1 VALUES (7,NULL,NULL),(4,'x','x'); +CREATE TABLE t2 ( +int_key int(11) DEFAULT NULL, +varchar_key varchar(1) DEFAULT NULL, +varchar_nokey varchar(1) DEFAULT NULL, +KEY int_key (int_key), +KEY varchar_key (varchar_key,int_key) +) charset utf8mb4; +INSERT INTO t2 VALUES (123,NULL,NULL); +analyze table t0; +analyze table t1; +analyze table t2; + +EXPLAIN +SELECT t0.int_key +FROM t0, t2 +WHERE t0.varchar_nokey IN ( +SELECT /*+ semijoin(LOOSESCAN) */ t1_1 .varchar_key +FROM t1 AS t1_1 JOIN t1 AS t1_2 ON t1_1 .int_key +); + +SELECT t0.int_key +FROM t0, t2 +WHERE t0.varchar_nokey IN ( +SELECT /*+ semijoin(LOOSESCAN) */ t1_1 .varchar_key +FROM t1 AS t1_1 JOIN t1 AS t1_2 ON t1_1 .int_key +); + +drop table t0; +drop table t1; +drop table t2; +drop database pq_database; \ No newline at end of file diff --git a/mysql-test/suite/parallel_query/t/pq_jt_ref.test b/mysql-test/suite/parallel_query/t/pq_jt_ref.test new file mode 100644 index 000000000000..9365ebf9e851 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_jt_ref.test @@ -0,0 +1,39 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +--disable_warnings +DROP TABLE IF EXISTS t2; +--enable_warnings + +CREATE TABLE `t2` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `a` int(11) DEFAULT NULL, + `b` int(11) DEFAULT NULL, + `c` varchar(100) DEFAULT NULL, + `d` varchar(100) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); +insert into t2(a, b, c, d) values(6,4,'bcabcabcabca','bcabcabcabca'); + +select * from t2; + +explain select * from t2 where a = 6; +select * from t2 where a = 6; + +explain select * from t2 where a = 8; +select * from t2 where a = 8; + +explain select * from t2 where a = 4; +select * from t2 where a = 4; + +drop table pq_test.t2; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_kill_query.test b/mysql-test/suite/parallel_query/t/pq_kill_query.test new file mode 100644 index 000000000000..6840a3f66cab --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_kill_query.test @@ -0,0 +1,58 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +CALL mtr.add_suppression("send message to MQ error"); + +set @saved_debug_pq_worker_stall = @@debug_pq_worker_stall; + +create table t1(id int, a varchar(10)); + +--disable_query_log + let $loop=1000; + while($loop) + { + eval insert into t1 values($loop, 'aa'); + dec $loop; + } +--enable_query_log + +set global debug_pq_worker_stall = true; + +connect (con1, localhost, root); + +--connection con1 +select @@force_parallel_execute; +let $qid= `SELECT CONNECTION_ID()`; + +explain select sum(id) from t1; +--send select sum(id) from t1; + +--connection default + +--sleep 1 +show status like "PQ_threads_running"; + +--replace_regex /[0-9]/#/ +show status like "PQ_memory_used"; + +--replace_regex /[0-9]+/#/ +--eval KILL query $qid + +connection con1; +--error ER_QUERY_INTERRUPTED +--reap + +--sleep 1 +show status like "PQ_threads_running"; +show status like "PQ_memory_used"; + +connection default; +set global debug_pq_worker_stall = @saved_debug_pq_worker_stall; + +SET @@SESSION.max_execution_time= 2; + +# Following select should timeout +--error ER_QUERY_TIMEOUT +SELECT *, SLEEP(0.5) from t1; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_mdl_lock.test b/mysql-test/suite/parallel_query/t/pq_mdl_lock.test new file mode 100644 index 000000000000..3ff094e8cdb8 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_mdl_lock.test @@ -0,0 +1,32 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +set @saved_autocommit = @@autocommit; +SET session autocommit=0; + +CREATE TABLE t1 (f1 INT) ENGINE="InnoDB"; + +SELECT 1 FROM DUAL; +SELECT f1 FROM t1; + +UNLOCK TABLES; +LOCK TABLES t1 WRITE; +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); +INSERT INTO t1 VALUES (2); + +explain SELECT f1 FROM t1; +SELECT f1 FROM t1; + +COMMIT; + +UNLOCK TABLES; + +SET session autocommit = @saved_autocommit; +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_memory_limit.test b/mysql-test/suite/parallel_query/t/pq_memory_limit.test new file mode 100644 index 000000000000..f53eca16d4e2 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_memory_limit.test @@ -0,0 +1,75 @@ +--source include/pq_test.inc +--source include/have_debug.inc +## explain other connection + +set @saved_debug_pq_worker_stall = @@debug_pq_worker_stall; +set @saved_pq_memory_limit = @@parallel_memory_limit; + +create table t1(id int, a varchar(10)); + +--disable_query_log + let $loop=1000; + while($loop) + { + eval insert into t1 values($loop, 'aa'); + dec $loop; + } +--enable_query_log + +set global debug_pq_worker_stall = true; + +connect (con1, localhost, root); + +--connection con1 +select @@force_parallel_execute; +let $qid= `SELECT CONNECTION_ID()`; + +--send select sum(id) from t1; + +--connection default + +--sleep 1 +show status like "PQ_threads_running"; +--replace_regex /[0-9]/#/ +show status like "PQ_memory_used"; +show status like "PQ_memory_refused"; + +--replace_regex /[0-9]+/#/ +--eval EXPLAIN FOR CONNECTION $qid; + +## 40960 is less than memory used by connection conn1 +set global parallel_memory_limit=40960; +explain select sum(id) from t1; + +set global debug_pq_worker_stall = false; + +connection con1; +--reap + +--sleep 1 +show status like "PQ_threads_running"; +show status like "PQ_memory_used"; +show status like "PQ_memory_refused"; + +connection default; +set global debug_pq_worker_stall = @saved_debug_pq_worker_stall; +set global parallel_memory_limit = @saved_pq_memory_limit; + +drop table t1; + +## coredump of main.parser ## +CREATE TABLE t1 (i INT); + +SELECT 1 FROM t1 INTO @var17727401; +SELECT 1 FROM DUAL INTO @var17727401; +SELECT 1 INTO @var17727401; + +SELECT 1 INTO @var17727401 FROM t1; +SELECT 1 INTO @var17727401 FROM DUAL; + +SELECT 1 INTO @var17727401 FROM t1 WHERE 1 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1; +SELECT 1 FROM t1 WHERE 1 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1 INTO @var17727401; + +SELECT 1 FROM t1 UNION SELECT 1 FROM t1 INTO @var17727401; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_mq_error.test b/mysql-test/suite/parallel_query/t/pq_mq_error.test new file mode 100644 index 000000000000..413ac9dc5714 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_mq_error.test @@ -0,0 +1,72 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +--disable_query_log +CALL mtr.add_suppression("alloc space for exchange_record_pq error*"); +CALL mtr.add_suppression("alloc space for exchange_record_reader error*"); +CALL mtr.add_suppression("alloc space for sending m_buffer error*"); +CALL mtr.add_suppression("not supported field*"); +CALL mtr.add_suppression("send message to MQ error*"); +CALL mtr.add_suppression("[Parallel query]*"); +--enable_query_log + +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); + +set @saved_force_parallel_execute = @@force_parallel_execute; +set session force_parallel_execute = 1; +set session sql_mode = ''; + +--disable_query_log +let $1=500; +while ($1) +{ + eval INSERT INTO t1 VALUES (MOD($1, 43), 'cc'); + dec $1; +} +--enable_query_log + +set session debug=""; +set session debug="+d, pq_mq_error1"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_mq_error2"; +--error ER_PARALLEL_EXEC_ERROR +select a, sum(a) from t1 group by a order by a desc, id; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_mq_error3"; +--error ER_STD_BAD_ALLOC_ERROR +select a from t1 order by a desc, id; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_mq_error4"; +--error ER_PARALLEL_EXEC_ERROR +select a from t1 order by a desc, id; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_mq_error5"; +--error ER_PARALLEL_EXEC_ERROR +select a from t1 order by a desc, id; +show status like "PQ_memory_used"; + +set session debug="+d, pq_mq_error6"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1 limit 20; +show status like "PQ_memory_used"; + +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id limit 20; +show status like "PQ_memory_used"; + +drop table t1; +SET debug= DEFAULT; + +--let $wait_counter= 10000 +--source include/restart_mysqld.inc diff --git a/mysql-test/suite/parallel_query/t/pq_not_equal.test b/mysql-test/suite/parallel_query/t/pq_not_equal.test new file mode 100644 index 000000000000..0d2db3c3f361 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_not_equal.test @@ -0,0 +1,30 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +--disable_warnings +DROP TABLE IF EXISTS actor; +--enable_warnings + +CREATE TABLE actor ( + actor_id int unsigned NOT NULL AUTO_INCREMENT, + first_name varchar(45) NOT NULL, + last_name varchar(45) NOT NULL, + is_active bit(1) NOT NULL, + PRIMARY KEY (actor_id) +); + +INSERT INTO actor VALUES +(NULL,'Victor','Otero',true), +(NULL,'Gonzalo','Crhystens',false), +(NULL,'Abraham','Vega',true), +(NULL,'Jennifer','Leon',false), +(NULL,'Jhonny','Test',true); + +SELECT * FROM `actor` WHERE `actor_id` != 1; + +drop table pq_test.actor; +drop database pq_test; + diff --git a/mysql-test/suite/parallel_query/t/pq_not_support.test b/mysql-test/suite/parallel_query/t/pq_not_support.test new file mode 100644 index 000000000000..79a346771214 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_not_support.test @@ -0,0 +1,51 @@ +# this test case include sql that cannot run parallelly + +--source include/pq_test.inc + +CREATE TABLE t0 ( col1 INT NOT NULL, col2 INT ) ENGINE=InnoDB; +insert into t0 values(0,1),(1,2),(2,3); +CREATE TABLE t1 (col3 DECIMAL(35,0) DEFAULT NULL, col1 INT NOT NULL, col2 INT NOT NULL DEFAULT '0', PRIMARY KEY (col1)) ENGINE=MyISAM; +REPLACE INTO t1 ( col1,col2) SELECT col1,col2 FROM t0; +select * from t1; +drop table t0, t1; +--disable_warnings +drop database if exists pq_bit_database; +--enable_warnings +create database pq_bit_database; +use pq_bit_database; + +CREATE TABLE t1 (a char(1), b VARBINARY(1)) ENGINE=InnoDB; +INSERT INTO t1 VALUES ('a', null); +INSERT INTO t1 VALUES ('a', null); +INSERT INTO t1 VALUES ('b', null); +INSERT INTO t1 VALUES ('b', 0x12); +INSERT INTO t1 VALUES ('c', 0x12); +INSERT INTO t1 VALUES ('b', 0x02); +INSERT INTO t1 VALUES ('c', 0x40); +ANALYZE TABLE t1; +SET @orig_sql_mode = @@sql_mode; +set sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; +EXPLAIN SELECT a, BIT_AND(b) FROM t1; +EXPLAIN SELECT a, BIT_OR(b) FROM t1; +EXPLAIN SELECT a, BIT_XOR(b) FROM t1; +EXPLAIN SELECT a, 1 + BIT_AND(b) FROM t1; +EXPLAIN SELECT a, 1 + BIT_OR(b) FROM t1; +EXPLAIN SELECT a, 1 + BIT_XOR(b) FROM t1; +EXPLAIN SELECT a, SUM(b) + BIT_AND(b) FROM t1; +EXPLAIN SELECT a, SUM(b) + BIT_OR(b) FROM t1; +EXPLAIN SELECT a, SUM(b) + BIT_XOR(b) FROM t1; +EXPLAIN SELECT a, 1 + BIT_AND(b) FROM t1 GROUP BY a; +EXPLAIN SELECT a, 1 + BIT_OR(b) FROM t1 GROUP BY a; +EXPLAIN SELECT a, 1 + BIT_XOR(b) FROM t1 GROUP BY a; +EXPLAIN SELECT a, b FROM t1 having BIT_AND(b) > 0; +EXPLAIN SELECT a, b FROM t1 having BIT_OR(b) > 0; +EXPLAIN SELECT a, b FROM t1 having BIT_XOR(b) > 0; +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_AND(b); +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_OR(b); +EXPLAIN SELECT a, BIT_AND(b) FROM t1 GROUP BY a ORDER BY BIT_XOR(b); +SELECT a, BIT_AND(b) FROM t1; +SELECT a, BIT_OR(b) FROM t1; +SELECT a, BIT_XOR(b) FROM t1; +DROP TABLE t1; +SET sql_mode = @orig_sql_mode; +drop database pq_bit_database; diff --git a/mysql-test/suite/parallel_query/t/pq_opt_trace.test b/mysql-test/suite/parallel_query/t/pq_opt_trace.test new file mode 100644 index 000000000000..e9b362854fae --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_opt_trace.test @@ -0,0 +1,21 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create table t1(id int, a varchar(10)); + +--disable_query_log + let $loop=1000; + while($loop) + { + eval insert into t1 values($loop, 'aa'); + dec $loop; + } +--enable_query_log + +set session optimizer_trace="enabled=on"; +select * from t1 limit 1; + +Select locate("make_parallel_query_plan", trace) > 1 From Information_Schema.Optimizer_Trace; + +set session optimizer_trace="enabled=on"; +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_order_aggregation.test b/mysql-test/suite/parallel_query/t/pq_order_aggregation.test new file mode 100644 index 000000000000..f36d07e2c1ec --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_order_aggregation.test @@ -0,0 +1,163 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +--disable_warnings +drop database if exists pq_database; +--enable_warnings +create database pq_database; +use pq_database; + +--disable_warnings +drop table if exists t1; +--enable_warnings + +set global innodb_limit_optimistic_insert_debug = 3; +show variables like "innodb_limit_optimistic_insert_debug"; + +create table t1 ( + a int not null, + b int not null, + c int not null +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t1 values(1, 2, 3); +insert into t1 values(1, 5, 5); +insert into t1 values(1, 2, 4); +insert into t1 values(2, 4, 2); +insert into t1 values(2, 1, 3); +insert into t1 values(3, 5, 1); +insert into t1 values(3, 2, 3); +insert into t1 values(3, 2, 4); +insert into t1 values(4, 6, 8); +insert into t1 values(5, 8, 6); +insert into t1 values(5, 3, 9); +insert into t1 values(6, 9, 2); +analyze table t1; + +# test order by sum +explain select a, sum(a) from t1 group by a order by sum(a); +select a, sum(a) from t1 group by a order by sum(a); + +select a, sum(a) from t1 group by a order by sum(b); + +select a, sum(a) from t1 group by a order by sum(b) + 2; + +select a, sum(a) from t1 group by a order by sum(b) - 2; + +select a, sum(a) from t1 group by a order by sum(b) * 2; + +select a, sum(a) from t1 group by a order by sum(b) / 2; + +select a, sum(a) from t1 group by a order by sum(b + 2), a; + +select a, sum(a) from t1 group by a order by sum(b - 2), a; + +select a, sum(a) from t1 group by a order by sum(b * 2), a; + +select a, sum(a) from t1 group by a order by sum(b / 2), a; + +select a, sum(a) from t1 group by a order by sum(b + 2) + sum(a); + +# test order by avg +select a, avg(a) from t1 group by a order by avg(a); + +select a, avg(a) from t1 group by a order by avg(b); + +select a, avg(a) from t1 group by a order by avg(b) + 2; + +select a, avg(a) from t1 group by a order by avg(b) - 2; + +select a, avg(a) from t1 group by a order by avg(b) * 2; + +select a, avg(a) from t1 group by a order by avg(b) / 2; + +select a, avg(a) from t1 group by a order by avg(b + 2), a; + +select a, avg(a) from t1 group by a order by avg(b - 2), a; + +select a, avg(a) from t1 group by a order by avg(b * 2), a; + +select a, avg(a) from t1 group by a order by avg(b / 2), a; + +select a, avg(a) from t1 group by a order by avg(b + 2) + avg(a); + +# test order by count +select a, count(a) from t1 group by a order by count(a), a; + +select a, count(a) from t1 group by a order by count(b), a; + +select a, count(a) from t1 group by a order by count(b) + 2, a; + +select a, count(a) from t1 group by a order by count(b) - 2, a; + +select a, count(a) from t1 group by a order by count(b) * 2, a; + +select a, count(a) from t1 group by a order by count(b) / 2, a; + +select a, count(a) from t1 group by a order by count(b + 2), a; + +select a, count(a) from t1 group by a order by count(b - 2), a; + +select a, count(a) from t1 group by a order by count(b * 2), a; + +select a, count(a) from t1 group by a order by count(b / 2), a; + +select a, count(a) from t1 group by a order by count(b + 2) + count(a), a; + +# test order by max +select a, max(a) from t1 group by a order by max(a), a; + +select a, max(a) from t1 group by a order by max(b), a; + +select a, max(a) from t1 group by a order by max(b) + 2, a; + +select a, max(a) from t1 group by a order by max(b) - 2, a; + +select a, max(a) from t1 group by a order by max(b) * 2, a; + +select a, max(a) from t1 group by a order by max(b) / 2, a; + +select a, max(a) from t1 group by a order by max(b + 2), a; + +select a, max(a) from t1 group by a order by max(b - 2), a; + +select a, max(a) from t1 group by a order by max(b * 2), a; + +select a, max(a) from t1 group by a order by max(b / 2), a; + +select a, max(a) from t1 group by a order by max(b + 2) + max(a), a; + +# test order by min +select a, min(a) from t1 group by a order by min(a), a; + +select a, min(a) from t1 group by a order by min(b), a; + +select a, min(a) from t1 group by a order by min(b) + 2, a; + +select a, min(a) from t1 group by a order by min(b) - 2, a; + +select a, min(a) from t1 group by a order by min(b) * 2, a; + +select a, min(a) from t1 group by a order by min(b) / 2, a; + +select a, min(a) from t1 group by a order by min(b + 2), a; + +select a, min(a) from t1 group by a order by min(b - 2), a; + +select a, min(a) from t1 group by a order by min(b * 2), a; + +select a, min(a) from t1 group by a order by min(b / 2), a; + +select a, min(a) from t1 group by a order by min(b + 2) + min(a), a; + +# test order by hybrid aggregation +select a, sum(a) from t1 group by a order by max(b) + min(c); + +select a, sum(a) from t1 group by a order by count(b + 1) + max(c * 2); + + +set global innodb_limit_optimistic_insert_debug = 0; +show variables like "innodb_limit_optimistic_insert_debug"; + +drop table t1; +drop database pq_database; diff --git a/mysql-test/suite/parallel_query/t/pq_order_by.test b/mysql-test/suite/parallel_query/t/pq_order_by.test new file mode 100644 index 000000000000..1b03904e25ea --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_order_by.test @@ -0,0 +1,233 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create table t1( + a tinyint NOT NULL, + b smallint, + c mediumint not null, + d int, + e bigint not null, + f float, + g double, + h decimal (6, 2)) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t1 values (1, 10, 20, 11, 101, 0.1, 1.1, 5.21); +insert into t1 values (28, 11, 21, 14, 49, 10.11, 29.12, 405.43); +insert into t1 values (-7, 4, 198, 20081, 109992784, -1004.22, 49727648.11, 8857.29); +insert into t1 values (88, -22, 9847, null, 91001544, null, 298847.91, null); +insert into t1 values (09, null, 18837, 105, 8475291, 1746.11, -1837491.90, -472.11); + +# asc sorting +select * from t1 order by a, b; +select a, c, e, f from t1 order by g; + +# desc sorting +select * from t1 order by a, b desc; +select h, e, g, a from t1 order by a, b desc; + +# asc/desc sorting +select * from t1 order by a, b desc; +select * from t1 order by a desc, b asc; +select a, c, e, f from t1 order by g, a desc, c asc; + +# explicitly use key + +create table t2( + a int NOT NULL, + b int NOT NULL, + c int, + primary key(a), + unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t2 values (1, 1, 2); +insert into t2 values (0, 1, 4); +insert into t2 values (2, 0, 3); + +# normal order by +select * from t2 order by a, c; +select * from t2 order by b; +select * from t2 order by a desc, c asc; + +# optimized-order-by +select * from t2 order by a; +select * from t2 order by c; + +# optimized-order-by-desc +select * from t2 order by a desc; +select * from t2 order by c desc; + +# implicitly use key + +select * from t2; +select a, c from t2; +select a, b from t2; +select b, c from t2; + +create table t3( + a int NOT NULL, + b int NOT NULL, + c int NOT NULL, + primary key (a, b), + unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t3 values (1, 1, 2); +insert into t3 values (1, 2, 1); +insert into t3 values (0, 1, 3); +insert into t3 values (1, 0, 4); + +select * from t3; +select * from t3 order by a; +select * from t3 order by a, b; +select * from t3 order by b, a; +select * from t3 order by a, c; +select * from t3 order by a desc, b asc; + +# order by 'expression' + +select * from t3 order by a + b; +select * from t3 order by a + b desc; +select * from t3 order by a + b * c; +select c from t3 order by a desc, b + c asc; + + +# ordered-group-by +CREATE TABLE `t4` ( + `id` int NOT NULL AUTO_INCREMENT, + `a` int DEFAULT NULL, + `b` int DEFAULT NULL, + `c` varchar(100) DEFAULT NULL, + `d` varchar(100) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +INSERT INTO `t4` VALUES +(1,1,2,'abcabc', 'cbacbacbacba'), +(2,1,2,'abcabca', 'cbacbacbacba'), +(3,1,2,'abca', 'cbacbacbacba'), +(4,1,2,'abcabca', 'cbacbacbacba'), +(5,1,2,'abcabcabc', 'cbacbacbacba'), +(6,1,2,'cabcabcabc','cbacbacbacba'), +(7,1,2,'abc', 'cbacbacbacba'), +(8,1,2,'abcabd', 'cbacbacbacba'), +(9,1,2,'xabcabcad', 'cbacbacbacba'), +(10,1,2,'xycabcab', 'cbacbacbacba'); + +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; +INSERT INTO t4(a, b, c, d) SELECT a, b, c, d FROM t4; + +select count(*), a from t4 group by a; + +# orderd-aggregation +select sum(b), a from t4 group by a order by sum(b); +select avg(b), a from t4 group by a order by avg(b); +SELECT c, d FROM t4 ORDER BY c LIMIT 10; +SELECT c, d FROM t4 ORDER BY c desc LIMIT 10; + +set session debug=""; +set session debug="+d, pq_msort_error6"; +--error ER_PARALLEL_EXEC_ERROR +select c, d from t4 order by c, d LIMIT 10; + +set session debug=""; +set session debug="+d, pq_msort_error7"; +--error ER_PARALLEL_EXEC_ERROR +select c, d from t4 order by c, d LIMIT 10; + +set session debug=""; +set session debug="+d, pq_msort_error8"; +--error ER_STD_BAD_ALLOC_ERROR +select c, d from t4 order by c, d LIMIT 10; + +set session debug=""; +SELECT * FROM t4 ORDER BY c, id LIMIT 10; + + +drop table t1; +drop table t2; +drop table t3; +drop table t4; + + +## optimized-order-by with second index + +CREATE TABLE t3(c1 DATETIME NOT NULL, c2 DATETIME NULL, c3 DATE, + c4 TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + UNIQUE INDEX idx(c1,c2)); + +--disable_warnings + +INSERT INTO t3 VALUES('98-12-31 11:30:45','98.12.31 11+30+45','98-12-31 11:30:45','98.12.31 11+30+45'),('98/12/30 11*30*45','98@12@30 11^30^45','98/12/30 11*30*45','98@12@30 11^30^45'),('98-12-29','98.12.29','98-12-29','98.12.29'),('98/12/28','98@12@28','98/12/28','98@12@28'); +INSERT INTO t3 VALUES('20070523091528','070523091528','20070524091528','070524091528'),('20070525','070525','20070526','070526'); +INSERT INTO t3 VALUES(19830905132800,830905132800,19830906132800,830906132800),(19830907,830907,19830908,830908); +SET TIMESTAMP=1233216687; # 2009-01-29 13:41:27 +INSERT INTO t3 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE); +INSERT INTO t3 VALUES('98-12-31 11:30:45','98@12@30 11^30^45','98-12-31 11:30:45','98.12.31 11+30+45'),('98-12-29','98@12@30 11^30^45','98/12/30 11*30*45','98@12@30 11^30^45'); +INSERT INTO t3 VALUES('2008-01-01',NULL,'08-01-02','08/01/03'); + +--enable_warnings + +set @saved_sql_mode = @@SQL_MODE; +set SQL_MODE = ''; + +ANALYZE TABLE t3; +EXPLAIN SELECT * FROM t3 WHERE c1 >= '0000-00-00' AND c1 < '2009-01-29' AND c2 = '1998-12-30 11:30:45'; +SELECT * FROM t3 WHERE c1 >= '0000-00-00' AND c1 < '2009-01-29' AND c2 = '1998-12-30 11:30:45' ORDER BY c1,c2 LIMIT 2; + +DROP TABLE t3; + + +set session SQL_MODE = @saved_sql_mode; +## sort on tmp table + +--disable_warnings + +CREATE TABLE t1 ( + userid int(10) unsigned, + score smallint(5) unsigned, + key (score) +); + +--enable_warnings + +INSERT INTO t1 VALUES (1,1),(2,2),(1,1),(3,3),(3,3),(3,3),(3,3),(3,3); +ANALYZE TABLE t1; +set big_tables=1; + +SELECT userid,count(*) FROM t1 GROUP BY userid ORDER BY userid DESC; +DROP TABLE t1; + +--disable_warnings + +CREATE TABLE `t2` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `a` int(11) DEFAULT NULL, + `b` int(11) DEFAULT NULL, + `c` varchar(100) DEFAULT NULL, + `d` varchar(100) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_abc` (`a`,`b`,`c`) +) ENGINE=InnoDB AUTO_INCREMENT=16384 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +--enable_warnings + +--disable_query_log +INSERT INTO `t2` VALUES (1,1,2,'abcabcabcabc','cbacbacbacba'),(2,1,2,'abcabcabcabc','cbacbacbacba'),(3,1,2,'abcabcabcabc','cbacbacbacba'),(4,1,2,'abcabcabcabc','cbacbacbacba'),(5,1,2,'abcabcabcabc','cbacbacbacba'),(6,1,2,'abcabcabcabc','cbacbacbacba'),(7,1,2,'abcabcabcabc','cbacbacbacba'),(8,1,2,'abcabcabcabc','cbacbacbacba'),(9,1,2,'abcabcabcabc','cbacbacbacba'),(10,1,2,'abcabcabcabc','cbacbacbacba'),(11,1,2,'abcabcabcabc','cbacbacbacba'),(12,1,2,'abcabcabcabc','cbacbacbacba'),(13,1,2,'abcabcabcabc','cbacbacbacba'),(14,1,2,'abcabcabcabc','cbacbacbacba'),(15,1,2,'abcabcabcabc','cbacbacbacba'),(16,1,2,'abcabcabcabc','cbacbacbacba'),(17,1,2,'abcabcabcabc','cbacbacbacba'),(18,1,2,'abcabcabcabc','cbacbacbacba'),(19,1,2,'abcabcabcabc','cbacbacbacba'),(20,1,2,'abcabcabcabc','cbacbacbacba'),(21,1,2,'abcabcabcabc','cbacbacbacba'),(22,1,2,'abcabcabcabc','cbacbacbacba'),(23,1,2,'abcabcabcabc','cbacbacbacba'),(24,1,2,'abcabcabcabc','cbacbacbacba'),(25,1,2,'abcabcabcabc','cbacbacbacba'),(26,1,2,'abcabcabcabc','cbacbacbacba'),(27,1,2,'abcabcabcabc','cbacbacbacba'),(28,1,2,'abcabcabcabc','cbacbacbacba'),(29,1,2,'abcabcabcabc','cbacbacbacba'),(30,1,2,'abcabcabcabc','cbacbacbacba'),(31,1,2,'abcabcabcabc','cbacbacbacba'),(32,1,2,'abcabcabcabc','cbacbacbacba'),(33,1,2,'abcabcabcabc','cbacbacbacba'),(34,1,2,'abcabcabcabc','cbacbacbacba'),(35,1,2,'abcabcabcabc','cbacbacbacba'),(36,1,2,'abcabcabcabc','cbacbacbacba'),(37,1,2,'abcabcabcabc','cbacbacbacba'),(38,1,2,'abcabcabcabc','cbacbacbacba'),(39,1,2,'abcabcabcabc','cbacbacbacba'),(40,1,2,'abcabcabcabc','cbacbacbacba'),(41,1,2,'abcabcabcabc','cbacbacbacba'),(42,1,2,'abcabcabcabc','cbacbacbacba'),(43,1,2,'abcabcabcabc','cbacbacbacba'),(44,1,2,'abcabcabcabc','cbacbacbacba'),(45,1,2,'abcabcabcabc','cbacbacbacba'),(46,1,2,'abcabcabcabc','cbacbacbacba'),(47,1,2,'abcabcabcabc','cbacbacbacba'),(48,1,2,'abcabcabcabc','cbacbacbacba'),(49,1,2,'abcabcabcabc','cbacbacbacba'),(50,1,2,'abcabcabcabc','cbacbacbacba'),(51,1,2,'abcabcabcabc','cbacbacbacba'),(52,1,2,'abcabcabcabc','cbacbacbacba'),(53,1,2,'abcabcabcabc','cbacbacbacba'),(54,1,2,'abcabcabcabc','cbacbacbacba'),(55,1,2,'abcabcabcabc','cbacbacbacba'),(56,1,2,'abcabcabcabc','cbacbacbacba'),(57,1,2,'abcabcabcabc','cbacbacbacba'),(58,1,2,'abcabcabcabc','cbacbacbacba'),(59,1,2,'abcabcabcabc','cbacbacbacba'),(60,1,2,'abcabcabcabc','cbacbacbacba'),(61,1,2,'abcabcabcabc','cbacbacbacba'),(62,1,2,'abcabcabcabc','cbacbacbacba'),(63,1,2,'abcabcabcabc','cbacbacbacba'),(64,1,2,'abcabcabcabc','cbacbacbacba'),(65,1,2,'abcabcabcabc','cbacbacbacba'),(66,1,2,'abcabcabcabc','cbacbacbacba'),(67,1,2,'abcabcabcabc','cbacbacbacba'),(68,1,2,'abcabcabcabc','cbacbacbacba'),(69,1,2,'abcabcabcabc','cbacbacbacba'),(70,1,2,'abcabcabcabc','cbacbacbacba'),(71,1,2,'abcabcabcabc','cbacbacbacba'),(72,1,2,'abcabcabcabc','cbacbacbacba'),(73,1,2,'abcabcabcabc','cbacbacbacba'),(74,1,2,'abcabcabcabc','cbacbacbacba'),(75,1,2,'abcabcabcabc','cbacbacbacba'),(76,1,2,'abcabcabcabc','cbacbacbacba'),(77,1,2,'abcabcabcabc','cbacbacbacba'),(78,1,2,'abcabcabcabc','cbacbacbacba'),(79,1,2,'abcabcabcabc','cbacbacbacba'),(80,1,2,'abcabcabcabc','cbacbacbacba'),(81,1,2,'abcabcabcabc','cbacbacbacba'),(82,1,2,'abcabcabcabc','cbacbacbacba'),(83,1,2,'abcabcabcabc','cbacbacbacba'),(84,1,2,'abcabcabcabc','cbacbacbacba'),(85,1,2,'abcabcabcabc','cbacbacbacba'),(86,1,2,'abcabcabcabc','cbacbacbacba'),(87,1,2,'abcabcabcabc','cbacbacbacba'),(88,1,2,'abcabcabcabc','cbacbacbacba'),(89,1,2,'abcabcabcabc','cbacbacbacba'),(90,1,2,'abcabcabcabc','cbacbacbacba'),(91,1,2,'abcabcabcabc','cbacbacbacba'),(92,1,2,'abcabcabcabc','cbacbacbacba'),(93,1,2,'abcabcabcabc','cbacbacbacba'),(94,1,2,'abcabcabcabc','cbacbacbacba'),(95,1,2,'abcabcabcabc','cbacbacbacba'),(96,1,2,'abcabcabcabc','cbacbacbacba'),(97,1,2,'abcabcabcabc','cbacbacbacba'),(98,1,2,'abcabcabcabc','cbacbacbacba'),(99,1,2,'abcabcabcabc','cbacbacbacba'),(100,1,2,'abcabcabcabc','cbacbacbacba'),(101,1,2,'abcabcabcabc','cbacbacbacba'),(102,1,2,'abcabcabcabc','cbacbacbacba'),(103,1,2,'abcabcabcabc','cbacbacbacba'),(104,1,2,'abcabcabcabc','cbacbacbacba'),(105,1,2,'abcabcabcabc','cbacbacbacba'),(106,1,2,'abcabcabcabc','cbacbacbacba'),(107,1,2,'abcabcabcabc','cbacbacbacba'),(108,1,2,'abcabcabcabc','cbacbacbacba'),(109,1,2,'abcabcabcabc','cbacbacbacba'),(110,1,2,'abcabcabcabc','cbacbacbacba'),(111,1,2,'abcabcabcabc','cbacbacbacba'),(112,1,2,'abcabcabcabc','cbacbacbacba'),(113,1,2,'abcabcabcabc','cbacbacbacba'),(114,1,2,'abcabcabcabc','cbacbacbacba'),(115,1,2,'abcabcabcabc','cbacbacbacba'),(116,1,2,'abcabcabcabc','cbacbacbacba'),(117,1,2,'abcabcabcabc','cbacbacbacba'),(118,1,2,'abcabcabcabc','cbacbacbacba'),(119,1,2,'abcabcabcabc','cbacbacbacba'),(120,1,2,'abcabcabcabc','cbacbacbacba'),(121,1,2,'abcabcabcabc','cbacbacbacba'),(122,1,2,'abcabcabcabc','cbacbacbacba'),(123,1,2,'abcabcabcabc','cbacbacbacba'),(124,1,2,'abcabcabcabc','cbacbacbacba'),(125,1,2,'abcabcabcabc','cbacbacbacba'),(126,1,2,'abcabcabcabc','cbacbacbacba'),(127,1,2,'abcabcabcabc','cbacbacbacba'),(128,1,2,'abcabcabcabc','cbacbacbacba'),(129,1,2,'abcabcabcabc','cbacbacbacba'),(130,1,2,'abcabcabcabc','cbacbacbacba'),(131,1,2,'abcabcabcabc','cbacbacbacba'),(132,1,2,'abcabcabcabc','cbacbacbacba'),(133,1,2,'abcabcabcabc','cbacbacbacba'),(134,1,2,'abcabcabcabc','cbacbacbacba'),(135,1,2,'abcabcabcabc','cbacbacbacba'),(136,1,2,'abcabcabcabc','cbacbacbacba'),(137,1,2,'abcabcabcabc','cbacbacbacba'),(138,1,2,'abcabcabcabc','cbacbacbacba'),(139,1,2,'abcabcabcabc','cbacbacbacba'),(140,1,2,'abcabcabcabc','cbacbacbacba'),(141,1,2,'abcabcabcabc','cbacbacbacba'),(142,1,2,'abcabcabcabc','cbacbacbacba'),(143,1,2,'abcabcabcabc','cbacbacbacba'),(144,1,2,'abcabcabcabc','cbacbacbacba'),(145,1,2,'abcabcabcabc','cbacbacbacba'),(146,1,2,'abcabcabcabc','cbacbacbacba'),(147,1,2,'abcabcabcabc','cbacbacbacba'),(148,1,2,'abcabcabcabc','cbacbacbacba'),(149,1,2,'abcabcabcabc','cbacbacbacba'),(150,1,2,'abcabcabcabc','cbacbacbacba'),(151,1,2,'abcabcabcabc','cbacbacbacba'),(152,1,2,'abcabcabcabc','cbacbacbacba'),(153,1,2,'abcabcabcabc','cbacbacbacba'),(154,1,2,'abcabcabcabc','cbacbacbacba'),(155,1,2,'abcabcabcabc','cbacbacbacba'),(156,1,2,'abcabcabcabc','cbacbacbacba'),(157,1,2,'abcabcabcabc','cbacbacbacba'),(158,1,2,'abcabcabcabc','cbacbacbacba'),(159,1,2,'abcabcabcabc','cbacbacbacba'),(160,1,2,'abcabcabcabc','cbacbacbacba'),(161,1,2,'abcabcabcabc','cbacbacbacba'),(162,1,2,'abcabcabcabc','cbacbacbacba'),(163,1,2,'abcabcabcabc','cbacbacbacba'),(164,1,2,'abcabcabcabc','cbacbacbacba'),(165,1,2,'abcabcabcabc','cbacbacbacba'),(166,1,2,'abcabcabcabc','cbacbacbacba'),(167,1,2,'abcabcabcabc','cbacbacbacba'),(168,1,2,'abcabcabcabc','cbacbacbacba'),(169,1,2,'abcabcabcabc','cbacbacbacba'),(170,1,2,'abcabcabcabc','cbacbacbacba'),(171,1,2,'abcabcabcabc','cbacbacbacba'),(172,1,2,'abcabcabcabc','cbacbacbacba'),(173,1,2,'abcabcabcabc','cbacbacbacba'),(174,1,2,'abcabcabcabc','cbacbacbacba'),(175,1,2,'abcabcabcabc','cbacbacbacba'),(176,1,2,'abcabcabcabc','cbacbacbacba'),(177,1,2,'abcabcabcabc','cbacbacbacba'),(178,1,2,'abcabcabcabc','cbacbacbacba'),(179,1,2,'abcabcabcabc','cbacbacbacba'),(180,1,2,'abcabcabcabc','cbacbacbacba'),(181,1,2,'abcabcabcabc','cbacbacbacba'),(182,1,2,'abcabcabcabc','cbacbacbacba'),(183,1,2,'abcabcabcabc','cbacbacbacba'),(184,1,2,'abcabcabcabc','cbacbacbacba'),(185,1,2,'abcabcabcabc','cbacbacbacba'),(186,1,2,'abcabcabcabc','cbacbacbacba'),(187,1,2,'abcabcabcabc','cbacbacbacba'),(188,1,2,'abcabcabcabc','cbacbacbacba'),(189,1,2,'abcabcabcabc','cbacbacbacba'),(190,1,2,'abcabcabcabc','cbacbacbacba'),(191,1,2,'abcabcabcabc','cbacbacbacba'),(192,1,2,'abcabcabcabc','cbacbacbacba'),(193,1,2,'abcabcabcabc','cbacbacbacba'),(194,1,2,'abcabcabcabc','cbacbacbacba'),(195,1,2,'abcabcabcabc','cbacbacbacba'),(196,1,2,'abcabcabcabc','cbacbacbacba'),(197,1,2,'abcabcabcabc','cbacbacbacba'),(198,1,2,'abcabcabcabc','cbacbacbacba'),(199,1,2,'abcabcabcabc','cbacbacbacba'),(200,1,2,'abcabcabcabc','cbacbacbacba'),(201,1,2,'abcabcabcabc','cbacbacbacba'),(202,1,2,'abcabcabcabc','cbacbacbacba'),(203,1,2,'abcabcabcabc','cbacbacbacba'),(204,1,2,'abcabcabcabc','cbacbacbacba'),(205,1,2,'abcabcabcabc','cbacbacbacba'),(206,1,2,'abcabcabcabc','cbacbacbacba'),(207,1,2,'abcabcabcabc','cbacbacbacba'),(208,1,2,'abcabcabcabc','cbacbacbacba'),(209,1,2,'abcabcabcabc','cbacbacbacba'),(210,1,2,'abcabcabcabc','cbacbacbacba'),(211,1,2,'abcabcabcabc','cbacbacbacba'),(212,1,2,'abcabcabcabc','cbacbacbacba'),(213,1,2,'abcabcabcabc','cbacbacbacba'),(214,1,2,'abcabcabcabc','cbacbacbacba'),(215,1,2,'abcabcabcabc','cbacbacbacba'),(216,1,2,'abcabcabcabc','cbacbacbacba'),(217,1,2,'abcabcabcabc','cbacbacbacba'),(218,1,2,'abcabcabcabc','cbacbacbacba'),(219,1,2,'abcabcabcabc','cbacbacbacba'),(220,1,2,'abcabcabcabc','cbacbacbacba'),(221,1,2,'abcabcabcabc','cbacbacbacba'),(222,1,2,'abcabcabcabc','cbacbacbacba'),(223,1,2,'abcabcabcabc','cbacbacbacba'),(224,1,2,'abcabcabcabc','cbacbacbacba'),(225,1,2,'abcabcabcabc','cbacbacbacba'),(226,1,2,'abcabcabcabc','cbacbacbacba'),(227,1,2,'abcabcabcabc','cbacbacbacba'),(228,1,2,'abcabcabcabc','cbacbacbacba'),(229,1,2,'abcabcabcabc','cbacbacbacba'),(230,1,2,'abcabcabcabc','cbacbacbacba'),(231,1,2,'abcabcabcabc','cbacbacbacba'),(232,1,2,'abcabcabcabc','cbacbacbacba'),(233,1,2,'abcabcabcabc','cbacbacbacba'),(234,1,2,'abcabcabcabc','cbacbacbacba'),(235,1,2,'abcabcabcabc','cbacbacbacba'),(236,1,2,'abcabcabcabc','cbacbacbacba'),(237,1,2,'abcabcabcabc','cbacbacbacba'),(238,1,2,'abcabcabcabc','cbacbacbacba'),(239,1,2,'abcabcabcabc','cbacbacbacba'),(240,1,2,'abcabcabcabc','cbacbacbacba'),(241,1,2,'abcabcabcabc','cbacbacbacba'),(242,1,2,'abcabcabcabc','cbacbacbacba'),(243,1,2,'abcabcabcabc','cbacbacbacba'),(244,1,2,'abcabcabcabc','cbacbacbacba'),(245,1,2,'abcabcabcabc','cbacbacbacba'),(246,1,2,'abcabcabcabc','cbacbacbacba'),(247,1,2,'abcabcabcabc','cbacbacbacba'),(248,1,2,'abcabcabcabc','cbacbacbacba'),(249,1,2,'abcabcabcabc','cbacbacbacba'),(250,1,2,'abcabcabcabc','cbacbacbacba'),(251,1,2,'abcabcabcabc','cbacbacbacba'),(252,1,2,'abcabcabcabc','cbacbacbacba'),(253,1,2,'abcabcabcabc','cbacbacbacba'),(254,1,2,'abcabcabcabc','cbacbacbacba'),(255,1,2,'abcabcabcabc','cbacbacbacba'),(256,1,2,'abcabcabcabc','cbacbacbacba'),(257,1,2,'abcabcabcabc','cbacbacbacba'),(258,1,2,'abcabcabcabc','cbacbacbacba'),(259,1,2,'abcabcabcabc','cbacbacbacba'),(260,1,2,'abcabcabcabc','cbacbacbacba'),(261,1,2,'abcabcabcabc','cbacbacbacba'),(262,1,2,'abcabcabcabc','cbacbacbacba'),(263,1,2,'abcabcabcabc','cbacbacbacba'),(264,1,2,'abcabcabcabc','cbacbacbacba'),(265,1,2,'abcabcabcabc','cbacbacbacba'),(266,1,2,'abcabcabcabc','cbacbacbacba'),(267,1,2,'abcabcabcabc','cbacbacbacba'),(268,1,2,'abcabcabcabc','cbacbacbacba'),(269,1,2,'abcabcabcabc','cbacbacbacba'),(270,1,2,'abcabcabcabc','cbacbacbacba'),(271,1,2,'abcabcabcabc','cbacbacbacba'),(272,1,2,'abcabcabcabc','cbacbacbacba'),(273,1,2,'abcabcabcabc','cbacbacbacba'),(274,1,2,'abcabcabcabc','cbacbacbacba'),(275,1,2,'abcabcabcabc','cbacbacbacba'),(276,1,2,'abcabcabcabc','cbacbacbacba'),(277,1,2,'abcabcabcabc','cbacbacbacba'),(278,1,2,'abcabcabcabc','cbacbacbacba'),(279,1,2,'abcabcabcabc','cbacbacbacba'),(280,1,2,'abcabcabcabc','cbacbacbacba'),(281,1,2,'abcabcabcabc','cbacbacbacba'),(282,1,2,'abcabcabcabc','cbacbacbacba'),(283,1,2,'abcabcabcabc','cbacbacbacba'),(284,1,2,'abcabcabcabc','cbacbacbacba'),(285,1,2,'abcabcabcabc','cbacbacbacba'),(286,1,2,'abcabcabcabc','cbacbacbacba'),(287,1,2,'abcabcabcabc','cbacbacbacba'),(288,1,2,'abcabcabcabc','cbacbacbacba'),(289,1,2,'abcabcabcabc','cbacbacbacba'),(290,1,2,'abcabcabcabc','cbacbacbacba'),(291,1,2,'abcabcabcabc','cbacbacbacba'),(292,1,2,'abcabcabcabc','cbacbacbacba'),(293,1,2,'abcabcabcabc','cbacbacbacba'),(294,1,2,'abcabcabcabc','cbacbacbacba'),(295,1,2,'abcabcabcabc','cbacbacbacba'),(296,1,2,'abcabcabcabc','cbacbacbacba'),(297,1,2,'abcabcabcabc','cbacbacbacba'),(298,1,2,'abcabcabcabc','cbacbacbacba'),(299,1,2,'abcabcabcabc','cbacbacbacba'),(300,1,2,'abcabcabcabc','cbacbacbacba'),(301,1,2,'abcabcabcabc','cbacbacbacba'),(302,1,2,'abcabcabcabc','cbacbacbacba'),(303,1,2,'abcabcabcabc','cbacbacbacba'),(304,1,2,'abcabcabcabc','cbacbacbacba'),(305,1,2,'abcabcabcabc','cbacbacbacba'),(306,1,2,'abcabcabcabc','cbacbacbacba'),(307,1,2,'abcabcabcabc','cbacbacbacba'),(308,1,2,'abcabcabcabc','cbacbacbacba'),(309,1,2,'abcabcabcabc','cbacbacbacba'),(310,1,2,'abcabcabcabc','cbacbacbacba'),(311,1,2,'abcabcabcabc','cbacbacbacba'),(312,1,2,'abcabcabcabc','cbacbacbacba'),(313,1,2,'abcabcabcabc','cbacbacbacba'),(314,1,2,'abcabcabcabc','cbacbacbacba'),(315,1,2,'abcabcabcabc','cbacbacbacba'),(316,1,2,'abcabcabcabc','cbacbacbacba'),(317,1,2,'abcabcabcabc','cbacbacbacba'),(318,1,2,'abcabcabcabc','cbacbacbacba'),(319,1,2,'abcabcabcabc','cbacbacbacba'),(320,1,2,'abcabcabcabc','cbacbacbacba'),(321,1,2,'abcabcabcabc','cbacbacbacba'),(322,1,2,'abcabcabcabc','cbacbacbacba'),(323,1,2,'abcabcabcabc','cbacbacbacba'),(324,1,2,'abcabcabcabc','cbacbacbacba'),(325,1,2,'abcabcabcabc','cbacbacbacba'),(326,1,2,'abcabcabcabc','cbacbacbacba'),(327,1,2,'abcabcabcabc','cbacbacbacba'),(328,1,2,'abcabcabcabc','cbacbacbacba'),(329,1,2,'abcabcabcabc','cbacbacbacba'),(330,1,2,'abcabcabcabc','cbacbacbacba'),(331,1,2,'abcabcabcabc','cbacbacbacba'),(332,1,2,'abcabcabcabc','cbacbacbacba'),(333,1,2,'abcabcabcabc','cbacbacbacba'),(334,1,2,'abcabcabcabc','cbacbacbacba'),(335,1,2,'abcabcabcabc','cbacbacbacba'),(336,1,2,'abcabcabcabc','cbacbacbacba'),(337,1,2,'abcabcabcabc','cbacbacbacba'),(338,1,2,'abcabcabcabc','cbacbacbacba'),(339,1,2,'abcabcabcabc','cbacbacbacba'),(340,1,2,'abcabcabcabc','cbacbacbacba'),(341,1,2,'abcabcabcabc','cbacbacbacba'),(342,1,2,'abcabcabcabc','cbacbacbacba'),(343,1,2,'abcabcabcabc','cbacbacbacba'),(344,1,2,'abcabcabcabc','cbacbacbacba'),(345,1,2,'abcabcabcabc','cbacbacbacba'),(346,1,2,'abcabcabcabc','cbacbacbacba'),(347,1,2,'abcabcabcabc','cbacbacbacba'),(348,1,2,'abcabcabcabc','cbacbacbacba'),(349,1,2,'abcabcabcabc','cbacbacbacba'),(350,1,2,'abcabcabcabc','cbacbacbacba'),(351,1,2,'abcabcabcabc','cbacbacbacba'),(352,1,2,'abcabcabcabc','cbacbacbacba'),(353,1,2,'abcabcabcabc','cbacbacbacba'),(354,1,2,'abcabcabcabc','cbacbacbacba'),(355,1,2,'abcabcabcabc','cbacbacbacba'),(356,1,2,'abcabcabcabc','cbacbacbacba'),(357,1,2,'abcabcabcabc','cbacbacbacba'),(358,1,2,'abcabcabcabc','cbacbacbacba'),(359,1,2,'abcabcabcabc','cbacbacbacba'),(360,1,2,'abcabcabcabc','cbacbacbacba'),(361,1,2,'abcabcabcabc','cbacbacbacba'),(362,1,2,'abcabcabcabc','cbacbacbacba'),(363,1,2,'abcabcabcabc','cbacbacbacba'),(364,1,2,'abcabcabcabc','cbacbacbacba'),(365,1,2,'abcabcabcabc','cbacbacbacba'),(366,1,2,'abcabcabcabc','cbacbacbacba'),(367,1,2,'abcabcabcabc','cbacbacbacba'),(368,1,2,'abcabcabcabc','cbacbacbacba'),(369,1,2,'abcabcabcabc','cbacbacbacba'),(370,1,2,'abcabcabcabc','cbacbacbacba'),(371,1,2,'abcabcabcabc','cbacbacbacba'),(372,1,2,'abcabcabcabc','cbacbacbacba'),(373,1,2,'abcabcabcabc','cbacbacbacba'),(374,1,2,'abcabcabcabc','cbacbacbacba'),(375,1,2,'abcabcabcabc','cbacbacbacba'),(376,1,2,'abcabcabcabc','cbacbacbacba'),(377,1,2,'abcabcabcabc','cbacbacbacba'),(378,1,2,'abcabcabcabc','cbacbacbacba'),(379,1,2,'abcabcabcabc','cbacbacbacba'),(380,1,2,'abcabcabcabc','cbacbacbacba'),(381,1,2,'abcabcabcabc','cbacbacbacba'),(382,1,2,'abcabcabcabc','cbacbacbacba'),(383,1,2,'abcabcabcabc','cbacbacbacba'),(384,1,2,'abcabcabcabc','cbacbacbacba'),(385,1,2,'abcabcabcabc','cbacbacbacba'),(386,1,2,'abcabcabcabc','cbacbacbacba'),(387,1,2,'abcabcabcabc','cbacbacbacba'),(388,1,2,'abcabcabcabc','cbacbacbacba'),(389,1,2,'abcabcabcabc','cbacbacbacba'),(390,1,2,'abcabcabcabc','cbacbacbacba'),(391,1,2,'abcabcabcabc','cbacbacbacba'),(392,1,2,'abcabcabcabc','cbacbacbacba'),(393,1,2,'abcabcabcabc','cbacbacbacba'),(394,1,2,'abcabcabcabc','cbacbacbacba'),(395,1,2,'abcabcabcabc','cbacbacbacba'),(396,1,2,'abcabcabcabc','cbacbacbacba'),(397,1,2,'abcabcabcabc','cbacbacbacba'),(398,1,2,'abcabcabcabc','cbacbacbacba'),(399,1,2,'abcabcabcabc','cbacbacbacba'),(400,1,2,'abcabcabcabc','cbacbacbacba'),(401,1,2,'abcabcabcabc','cbacbacbacba'),(402,1,2,'abcabcabcabc','cbacbacbacba'),(403,1,2,'abcabcabcabc','cbacbacbacba'),(404,1,2,'abcabcabcabc','cbacbacbacba'),(405,1,2,'abcabcabcabc','cbacbacbacba'),(406,1,2,'abcabcabcabc','cbacbacbacba'),(407,1,2,'abcabcabcabc','cbacbacbacba'),(408,1,2,'abcabcabcabc','cbacbacbacba'),(409,1,2,'abcabcabcabc','cbacbacbacba'),(410,1,2,'abcabcabcabc','cbacbacbacba'),(411,1,2,'abcabcabcabc','cbacbacbacba'),(412,1,2,'abcabcabcabc','cbacbacbacba'),(413,1,2,'abcabcabcabc','cbacbacbacba'),(414,1,2,'abcabcabcabc','cbacbacbacba'),(415,1,2,'abcabcabcabc','cbacbacbacba'),(416,1,2,'abcabcabcabc','cbacbacbacba'),(417,1,2,'abcabcabcabc','cbacbacbacba'),(418,1,2,'abcabcabcabc','cbacbacbacba'),(419,1,2,'abcabcabcabc','cbacbacbacba'),(420,1,2,'abcabcabcabc','cbacbacbacba'),(421,1,2,'abcabcabcabc','cbacbacbacba'),(422,1,2,'abcabcabcabc','cbacbacbacba'),(423,1,2,'abcabcabcabc','cbacbacbacba'),(424,1,2,'abcabcabcabc','cbacbacbacba'),(425,1,2,'abcabcabcabc','cbacbacbacba'),(426,1,2,'abcabcabcabc','cbacbacbacba'),(427,1,2,'abcabcabcabc','cbacbacbacba'),(428,1,2,'abcabcabcabc','cbacbacbacba'),(429,1,2,'abcabcabcabc','cbacbacbacba'),(430,1,2,'abcabcabcabc','cbacbacbacba'),(431,1,2,'abcabcabcabc','cbacbacbacba'),(432,1,2,'abcabcabcabc','cbacbacbacba'),(433,1,2,'abcabcabcabc','cbacbacbacba'),(434,1,2,'abcabcabcabc','cbacbacbacba'),(435,1,2,'abcabcabcabc','cbacbacbacba'),(436,1,2,'abcabcabcabc','cbacbacbacba'),(437,1,2,'abcabcabcabc','cbacbacbacba'),(438,1,2,'abcabcabcabc','cbacbacbacba'),(439,1,2,'abcabcabcabc','cbacbacbacba'),(440,1,2,'abcabcabcabc','cbacbacbacba'),(441,1,2,'abcabcabcabc','cbacbacbacba'),(442,1,2,'abcabcabcabc','cbacbacbacba'),(443,1,2,'abcabcabcabc','cbacbacbacba'),(444,1,2,'abcabcabcabc','cbacbacbacba'),(445,1,2,'abcabcabcabc','cbacbacbacba'),(446,1,2,'abcabcabcabc','cbacbacbacba'),(447,1,2,'abcabcabcabc','cbacbacbacba'),(448,1,2,'abcabcabcabc','cbacbacbacba'),(449,1,2,'abcabcabcabc','cbacbacbacba'),(450,1,2,'abcabcabcabc','cbacbacbacba'),(451,1,2,'abcabcabcabc','cbacbacbacba'),(452,1,2,'abcabcabcabc','cbacbacbacba'),(453,1,2,'abcabcabcabc','cbacbacbacba'),(454,1,2,'abcabcabcabc','cbacbacbacba'),(455,1,2,'abcabcabcabc','cbacbacbacba'),(456,1,2,'abcabcabcabc','cbacbacbacba'),(457,1,2,'abcabcabcabc','cbacbacbacba'),(458,1,2,'abcabcabcabc','cbacbacbacba'),(459,1,2,'abcabcabcabc','cbacbacbacba'),(460,1,2,'abcabcabcabc','cbacbacbacba'),(461,1,2,'abcabcabcabc','cbacbacbacba'),(462,1,2,'abcabcabcabc','cbacbacbacba'),(463,1,2,'abcabcabcabc','cbacbacbacba'),(464,1,2,'abcabcabcabc','cbacbacbacba'),(465,1,2,'abcabcabcabc','cbacbacbacba'),(466,1,2,'abcabcabcabc','cbacbacbacba'),(467,1,2,'abcabcabcabc','cbacbacbacba'),(468,1,2,'abcabcabcabc','cbacbacbacba'),(469,1,2,'abcabcabcabc','cbacbacbacba'),(470,1,2,'abcabcabcabc','cbacbacbacba'),(471,1,2,'abcabcabcabc','cbacbacbacba'),(472,1,2,'abcabcabcabc','cbacbacbacba'),(473,1,2,'abcabcabcabc','cbacbacbacba'),(474,1,2,'abcabcabcabc','cbacbacbacba'),(475,1,2,'abcabcabcabc','cbacbacbacba'),(476,1,2,'abcabcabcabc','cbacbacbacba'),(477,1,2,'abcabcabcabc','cbacbacbacba'),(478,1,2,'abcabcabcabc','cbacbacbacba'),(479,1,2,'abcabcabcabc','cbacbacbacba'),(480,1,2,'abcabcabcabc','cbacbacbacba'),(481,1,2,'abcabcabcabc','cbacbacbacba'),(482,1,2,'abcabcabcabc','cbacbacbacba'),(483,1,2,'abcabcabcabc','cbacbacbacba'),(484,1,2,'abcabcabcabc','cbacbacbacba'),(485,1,2,'abcabcabcabc','cbacbacbacba'),(486,1,2,'abcabcabcabc','cbacbacbacba'),(487,1,2,'abcabcabcabc','cbacbacbacba'),(488,1,2,'abcabcabcabc','cbacbacbacba'),(489,1,2,'abcabcabcabc','cbacbacbacba'),(490,1,2,'abcabcabcabc','cbacbacbacba'),(491,1,2,'abcabcabcabc','cbacbacbacba'),(492,1,2,'abcabcabcabc','cbacbacbacba'),(493,1,2,'abcabcabcabc','cbacbacbacba'),(494,1,2,'abcabcabcabc','cbacbacbacba'),(495,1,2,'abcabcabcabc','cbacbacbacba'),(496,1,2,'abcabcabcabc','cbacbacbacba'),(497,1,2,'abcabcabcabc','cbacbacbacba'),(498,1,2,'abcabcabcabc','cbacbacbacba'),(499,1,2,'abcabcabcabc','cbacbacbacba'),(500,1,2,'abcabcabcabc','cbacbacbacba'),(501,1,2,'abcabcabcabc','cbacbacbacba'),(502,1,2,'abcabcabcabc','cbacbacbacba'),(503,1,2,'abcabcabcabc','cbacbacbacba'),(504,1,2,'abcabcabcabc','cbacbacbacba'),(505,1,2,'abcabcabcabc','cbacbacbacba'),(506,1,2,'abcabcabcabc','cbacbacbacba'),(507,1,2,'abcabcabcabc','cbacbacbacba'),(508,1,2,'abcabcabcabc','cbacbacbacba'),(509,1,2,'abcabcabcabc','cbacbacbacba'),(510,1,2,'abcabcabcabc','cbacbacbacba'),(511,1,2,'abcabcabcabc','cbacbacbacba'),(512,1,2,'abcabcabcabc','cbacbacbacba'),(513,1,2,'abcabcabcabc','cbacbacbacba'),(514,1,2,'abcabcabcabc','cbacbacbacba'),(515,1,2,'abcabcabcabc','cbacbacbacba'),(516,1,2,'abcabcabcabc','cbacbacbacba'),(517,1,2,'abcabcabcabc','cbacbacbacba'),(518,1,2,'abcabcabcabc','cbacbacbacba'),(519,1,2,'abcabcabcabc','cbacbacbacba'),(520,1,2,'abcabcabcabc','cbacbacbacba'),(521,1,2,'abcabcabcabc','cbacbacbacba'),(522,1,2,'abcabcabcabc','cbacbacbacba'),(523,1,2,'abcabcabcabc','cbacbacbacba'),(524,1,2,'abcabcabcabc','cbacbacbacba'),(525,1,2,'abcabcabcabc','cbacbacbacba'),(526,1,2,'abcabcabcabc','cbacbacbacba'),(527,1,2,'abcabcabcabc','cbacbacbacba'),(528,1,2,'abcabcabcabc','cbacbacbacba'),(529,1,2,'abcabcabcabc','cbacbacbacba'),(530,1,2,'abcabcabcabc','cbacbacbacba'),(531,1,2,'abcabcabcabc','cbacbacbacba'),(532,1,2,'abcabcabcabc','cbacbacbacba'),(533,1,2,'abcabcabcabc','cbacbacbacba'),(534,1,2,'abcabcabcabc','cbacbacbacba'),(535,1,2,'abcabcabcabc','cbacbacbacba'),(536,1,2,'abcabcabcabc','cbacbacbacba'),(537,1,2,'abcabcabcabc','cbacbacbacba'),(538,1,2,'abcabcabcabc','cbacbacbacba'),(539,1,2,'abcabcabcabc','cbacbacbacba'),(540,1,2,'abcabcabcabc','cbacbacbacba'),(541,1,2,'abcabcabcabc','cbacbacbacba'),(542,1,2,'abcabcabcabc','cbacbacbacba'),(543,1,2,'abcabcabcabc','cbacbacbacba'),(544,1,2,'abcabcabcabc','cbacbacbacba'),(545,1,2,'abcabcabcabc','cbacbacbacba'),(546,1,2,'abcabcabcabc','cbacbacbacba'),(547,1,2,'abcabcabcabc','cbacbacbacba'),(548,1,2,'abcabcabcabc','cbacbacbacba'),(549,1,2,'abcabcabcabc','cbacbacbacba'),(550,1,2,'abcabcabcabc','cbacbacbacba'),(551,1,2,'abcabcabcabc','cbacbacbacba'),(552,1,2,'abcabcabcabc','cbacbacbacba'),(553,1,2,'abcabcabcabc','cbacbacbacba'),(554,1,2,'abcabcabcabc','cbacbacbacba'),(555,1,2,'abcabcabcabc','cbacbacbacba'),(556,1,2,'abcabcabcabc','cbacbacbacba'),(557,1,2,'abcabcabcabc','cbacbacbacba'),(558,1,2,'abcabcabcabc','cbacbacbacba'),(559,1,2,'abcabcabcabc','cbacbacbacba'),(560,1,2,'abcabcabcabc','cbacbacbacba'),(561,1,2,'abcabcabcabc','cbacbacbacba'),(562,1,2,'abcabcabcabc','cbacbacbacba'),(563,1,2,'abcabcabcabc','cbacbacbacba'),(564,1,2,'abcabcabcabc','cbacbacbacba'),(565,1,2,'abcabcabcabc','cbacbacbacba'),(566,1,2,'abcabcabcabc','cbacbacbacba'),(567,1,2,'abcabcabcabc','cbacbacbacba'),(568,1,2,'abcabcabcabc','cbacbacbacba'),(569,1,2,'abcabcabcabc','cbacbacbacba'),(570,1,2,'abcabcabcabc','cbacbacbacba'),(571,1,2,'abcabcabcabc','cbacbacbacba'),(572,1,2,'abcabcabcabc','cbacbacbacba'),(573,1,2,'abcabcabcabc','cbacbacbacba'),(574,1,2,'abcabcabcabc','cbacbacbacba'),(575,1,2,'abcabcabcabc','cbacbacbacba'),(576,1,2,'abcabcabcabc','cbacbacbacba'),(577,1,2,'abcabcabcabc','cbacbacbacba'),(578,1,2,'abcabcabcabc','cbacbacbacba'),(579,1,2,'abcabcabcabc','cbacbacbacba'),(580,1,2,'abcabcabcabc','cbacbacbacba'),(581,1,2,'abcabcabcabc','cbacbacbacba'),(582,1,2,'abcabcabcabc','cbacbacbacba'),(583,1,2,'abcabcabcabc','cbacbacbacba'),(584,1,2,'abcabcabcabc','cbacbacbacba'),(585,1,2,'abcabcabcabc','cbacbacbacba'),(586,1,2,'abcabcabcabc','cbacbacbacba'),(587,1,2,'abcabcabcabc','cbacbacbacba'),(588,1,2,'abcabcabcabc','cbacbacbacba'),(589,1,2,'abcabcabcabc','cbacbacbacba'),(590,1,2,'abcabcabcabc','cbacbacbacba'),(591,1,2,'abcabcabcabc','cbacbacbacba'),(592,1,2,'abcabcabcabc','cbacbacbacba'),(593,1,2,'abcabcabcabc','cbacbacbacba'),(594,1,2,'abcabcabcabc','cbacbacbacba'),(595,1,2,'abcabcabcabc','cbacbacbacba'),(596,1,2,'abcabcabcabc','cbacbacbacba'),(597,1,2,'abcabcabcabc','cbacbacbacba'),(598,1,2,'abcabcabcabc','cbacbacbacba'),(599,1,2,'abcabcabcabc','cbacbacbacba'),(600,1,2,'abcabcabcabc','cbacbacbacba'),(601,1,2,'abcabcabcabc','cbacbacbacba'),(602,1,2,'abcabcabcabc','cbacbacbacba'),(603,1,2,'abcabcabcabc','cbacbacbacba'),(604,1,2,'abcabcabcabc','cbacbacbacba'),(605,1,2,'abcabcabcabc','cbacbacbacba'),(606,1,2,'abcabcabcabc','cbacbacbacba'),(607,1,2,'abcabcabcabc','cbacbacbacba'),(608,1,2,'abcabcabcabc','cbacbacbacba'),(609,1,2,'abcabcabcabc','cbacbacbacba'),(610,1,2,'abcabcabcabc','cbacbacbacba'),(611,1,2,'abcabcabcabc','cbacbacbacba'),(612,1,2,'abcabcabcabc','cbacbacbacba'),(613,1,2,'abcabcabcabc','cbacbacbacba'),(614,1,2,'abcabcabcabc','cbacbacbacba'),(615,1,2,'abcabcabcabc','cbacbacbacba'),(616,1,2,'abcabcabcabc','cbacbacbacba'),(617,1,2,'abcabcabcabc','cbacbacbacba'),(618,1,2,'abcabcabcabc','cbacbacbacba'),(619,1,2,'abcabcabcabc','cbacbacbacba'),(620,1,2,'abcabcabcabc','cbacbacbacba'),(621,1,2,'abcabcabcabc','cbacbacbacba'),(622,1,2,'abcabcabcabc','cbacbacbacba'),(623,1,2,'abcabcabcabc','cbacbacbacba'),(624,1,2,'abcabcabcabc','cbacbacbacba'),(625,1,2,'abcabcabcabc','cbacbacbacba'),(626,1,2,'abcabcabcabc','cbacbacbacba'),(627,1,2,'abcabcabcabc','cbacbacbacba'),(628,1,2,'abcabcabcabc','cbacbacbacba'),(629,1,2,'abcabcabcabc','cbacbacbacba'),(630,1,2,'abcabcabcabc','cbacbacbacba'),(631,1,2,'abcabcabcabc','cbacbacbacba'),(632,1,2,'abcabcabcabc','cbacbacbacba'),(633,1,2,'abcabcabcabc','cbacbacbacba'),(634,1,2,'abcabcabcabc','cbacbacbacba'),(635,1,2,'abcabcabcabc','cbacbacbacba'),(636,1,2,'abcabcabcabc','cbacbacbacba'),(637,1,2,'abcabcabcabc','cbacbacbacba'),(638,1,2,'abcabcabcabc','cbacbacbacba'),(639,1,2,'abcabcabcabc','cbacbacbacba'),(640,1,2,'abcabcabcabc','cbacbacbacba'),(641,1,2,'abcabcabcabc','cbacbacbacba'),(642,1,2,'abcabcabcabc','cbacbacbacba'),(643,1,2,'abcabcabcabc','cbacbacbacba'),(644,1,2,'abcabcabcabc','cbacbacbacba'),(645,1,2,'abcabcabcabc','cbacbacbacba'),(646,1,2,'abcabcabcabc','cbacbacbacba'),(647,1,2,'abcabcabcabc','cbacbacbacba'),(648,1,2,'abcabcabcabc','cbacbacbacba'),(649,1,2,'abcabcabcabc','cbacbacbacba'),(650,1,2,'abcabcabcabc','cbacbacbacba'),(651,1,2,'abcabcabcabc','cbacbacbacba'),(652,1,2,'abcabcabcabc','cbacbacbacba'),(653,1,2,'abcabcabcabc','cbacbacbacba'),(654,1,2,'abcabcabcabc','cbacbacbacba'),(655,1,2,'abcabcabcabc','cbacbacbacba'),(656,1,2,'abcabcabcabc','cbacbacbacba'),(657,1,2,'abcabcabcabc','cbacbacbacba'),(658,1,2,'abcabcabcabc','cbacbacbacba'),(659,1,2,'abcabcabcabc','cbacbacbacba'),(660,1,2,'abcabcabcabc','cbacbacbacba'),(661,1,2,'abcabcabcabc','cbacbacbacba'),(662,1,2,'abcabcabcabc','cbacbacbacba'),(663,1,2,'abcabcabcabc','cbacbacbacba'),(664,1,2,'abcabcabcabc','cbacbacbacba'),(665,1,2,'abcabcabcabc','cbacbacbacba'),(666,1,2,'abcabcabcabc','cbacbacbacba'),(667,1,2,'abcabcabcabc','cbacbacbacba'),(668,1,2,'abcabcabcabc','cbacbacbacba'),(669,1,2,'abcabcabcabc','cbacbacbacba'),(670,1,2,'abcabcabcabc','cbacbacbacba'),(671,1,2,'abcabcabcabc','cbacbacbacba'),(672,1,2,'abcabcabcabc','cbacbacbacba'),(673,1,2,'abcabcabcabc','cbacbacbacba'),(674,1,2,'abcabcabcabc','cbacbacbacba'),(675,1,2,'abcabcabcabc','cbacbacbacba'),(676,1,2,'abcabcabcabc','cbacbacbacba'),(677,1,2,'abcabcabcabc','cbacbacbacba'),(678,1,2,'abcabcabcabc','cbacbacbacba'),(679,1,2,'abcabcabcabc','cbacbacbacba'),(680,1,2,'abcabcabcabc','cbacbacbacba'),(681,1,2,'abcabcabcabc','cbacbacbacba'),(682,1,2,'abcabcabcabc','cbacbacbacba'),(683,1,2,'abcabcabcabc','cbacbacbacba'),(684,1,2,'abcabcabcabc','cbacbacbacba'),(685,1,2,'abcabcabcabc','cbacbacbacba'),(686,1,2,'abcabcabcabc','cbacbacbacba'),(687,1,2,'abcabcabcabc','cbacbacbacba'),(688,1,2,'abcabcabcabc','cbacbacbacba'),(689,1,2,'abcabcabcabc','cbacbacbacba'),(690,1,2,'abcabcabcabc','cbacbacbacba'),(691,1,2,'abcabcabcabc','cbacbacbacba'),(692,1,2,'abcabcabcabc','cbacbacbacba'),(693,1,2,'abcabcabcabc','cbacbacbacba'),(694,1,2,'abcabcabcabc','cbacbacbacba'),(695,1,2,'abcabcabcabc','cbacbacbacba'),(696,1,2,'abcabcabcabc','cbacbacbacba'),(697,1,2,'abcabcabcabc','cbacbacbacba'),(698,1,2,'abcabcabcabc','cbacbacbacba'),(699,1,2,'abcabcabcabc','cbacbacbacba'),(700,1,2,'abcabcabcabc','cbacbacbacba'),(701,1,2,'abcabcabcabc','cbacbacbacba'),(702,1,2,'abcabcabcabc','cbacbacbacba'),(703,1,2,'abcabcabcabc','cbacbacbacba'),(704,1,2,'abcabcabcabc','cbacbacbacba'),(705,1,2,'abcabcabcabc','cbacbacbacba'),(706,1,2,'abcabcabcabc','cbacbacbacba'),(707,1,2,'abcabcabcabc','cbacbacbacba'),(708,1,2,'abcabcabcabc','cbacbacbacba'),(709,1,2,'abcabcabcabc','cbacbacbacba'),(710,1,2,'abcabcabcabc','cbacbacbacba'),(711,1,2,'abcabcabcabc','cbacbacbacba'),(712,1,2,'abcabcabcabc','cbacbacbacba'),(713,1,2,'abcabcabcabc','cbacbacbacba'),(714,1,2,'abcabcabcabc','cbacbacbacba'),(715,1,2,'abcabcabcabc','cbacbacbacba'),(716,1,2,'abcabcabcabc','cbacbacbacba'),(717,1,2,'abcabcabcabc','cbacbacbacba'),(718,1,2,'abcabcabcabc','cbacbacbacba'),(719,1,2,'abcabcabcabc','cbacbacbacba'),(720,1,2,'abcabcabcabc','cbacbacbacba'),(721,1,2,'abcabcabcabc','cbacbacbacba'),(722,1,2,'abcabcabcabc','cbacbacbacba'),(723,1,2,'abcabcabcabc','cbacbacbacba'),(724,1,2,'abcabcabcabc','cbacbacbacba'),(725,1,2,'abcabcabcabc','cbacbacbacba'),(726,1,2,'abcabcabcabc','cbacbacbacba'),(727,1,2,'abcabcabcabc','cbacbacbacba'),(728,1,2,'abcabcabcabc','cbacbacbacba'),(729,1,2,'abcabcabcabc','cbacbacbacba'),(730,1,2,'abcabcabcabc','cbacbacbacba'),(731,1,2,'abcabcabcabc','cbacbacbacba'),(732,1,2,'abcabcabcabc','cbacbacbacba'),(733,1,2,'abcabcabcabc','cbacbacbacba'),(734,1,2,'abcabcabcabc','cbacbacbacba'),(735,1,2,'abcabcabcabc','cbacbacbacba'),(736,1,2,'abcabcabcabc','cbacbacbacba'),(737,1,2,'abcabcabcabc','cbacbacbacba'),(738,1,2,'abcabcabcabc','cbacbacbacba'),(739,1,2,'abcabcabcabc','cbacbacbacba'),(740,1,2,'abcabcabcabc','cbacbacbacba'),(741,1,2,'abcabcabcabc','cbacbacbacba'),(742,1,2,'abcabcabcabc','cbacbacbacba'),(743,1,2,'abcabcabcabc','cbacbacbacba'),(744,1,2,'abcabcabcabc','cbacbacbacba'),(745,1,2,'abcabcabcabc','cbacbacbacba'),(746,1,2,'abcabcabcabc','cbacbacbacba'),(747,1,2,'abcabcabcabc','cbacbacbacba'),(748,1,2,'abcabcabcabc','cbacbacbacba'),(749,1,2,'abcabcabcabc','cbacbacbacba'),(750,1,2,'abcabcabcabc','cbacbacbacba'),(751,1,2,'abcabcabcabc','cbacbacbacba'),(752,1,2,'abcabcabcabc','cbacbacbacba'),(753,1,2,'abcabcabcabc','cbacbacbacba'),(754,1,2,'abcabcabcabc','cbacbacbacba'),(755,1,2,'abcabcabcabc','cbacbacbacba'),(756,1,2,'abcabcabcabc','cbacbacbacba'),(757,1,2,'abcabcabcabc','cbacbacbacba'),(758,1,2,'abcabcabcabc','cbacbacbacba'),(759,1,2,'abcabcabcabc','cbacbacbacba'),(760,1,2,'abcabcabcabc','cbacbacbacba'),(761,1,2,'abcabcabcabc','cbacbacbacba'),(762,1,2,'abcabcabcabc','cbacbacbacba'),(763,1,2,'abcabcabcabc','cbacbacbacba'),(764,1,2,'abcabcabcabc','cbacbacbacba'),(765,1,2,'abcabcabcabc','cbacbacbacba'),(766,1,2,'abcabcabcabc','cbacbacbacba'),(767,1,2,'abcabcabcabc','cbacbacbacba'),(768,1,2,'abcabcabcabc','cbacbacbacba'),(769,1,2,'abcabcabcabc','cbacbacbacba'),(770,1,2,'abcabcabcabc','cbacbacbacba'),(771,1,2,'abcabcabcabc','cbacbacbacba'),(772,1,2,'abcabcabcabc','cbacbacbacba'),(773,1,2,'abcabcabcabc','cbacbacbacba'),(774,1,2,'abcabcabcabc','cbacbacbacba'),(775,1,2,'abcabcabcabc','cbacbacbacba'),(776,1,2,'abcabcabcabc','cbacbacbacba'),(777,1,2,'abcabcabcabc','cbacbacbacba'),(778,1,2,'abcabcabcabc','cbacbacbacba'),(779,1,2,'abcabcabcabc','cbacbacbacba'),(780,1,2,'abcabcabcabc','cbacbacbacba'),(781,1,2,'abcabcabcabc','cbacbacbacba'),(782,1,2,'abcabcabcabc','cbacbacbacba'),(783,1,2,'abcabcabcabc','cbacbacbacba'),(784,1,2,'abcabcabcabc','cbacbacbacba'),(785,1,2,'abcabcabcabc','cbacbacbacba'),(786,1,2,'abcabcabcabc','cbacbacbacba'),(787,1,2,'abcabcabcabc','cbacbacbacba'),(788,1,2,'abcabcabcabc','cbacbacbacba'),(789,1,2,'abcabcabcabc','cbacbacbacba'),(790,1,2,'abcabcabcabc','cbacbacbacba'),(791,1,2,'abcabcabcabc','cbacbacbacba'),(792,1,2,'abcabcabcabc','cbacbacbacba'),(793,1,2,'abcabcabcabc','cbacbacbacba'),(794,1,2,'abcabcabcabc','cbacbacbacba'),(795,1,2,'abcabcabcabc','cbacbacbacba'),(796,1,2,'abcabcabcabc','cbacbacbacba'),(797,1,2,'abcabcabcabc','cbacbacbacba'),(798,1,2,'abcabcabcabc','cbacbacbacba'),(799,1,2,'abcabcabcabc','cbacbacbacba'),(800,1,2,'abcabcabcabc','cbacbacbacba'),(801,1,2,'abcabcabcabc','cbacbacbacba'),(802,1,2,'abcabcabcabc','cbacbacbacba'),(803,1,2,'abcabcabcabc','cbacbacbacba'),(804,1,2,'abcabcabcabc','cbacbacbacba'),(805,1,2,'abcabcabcabc','cbacbacbacba'),(806,1,2,'abcabcabcabc','cbacbacbacba'),(807,1,2,'abcabcabcabc','cbacbacbacba'),(808,1,2,'abcabcabcabc','cbacbacbacba'),(809,1,2,'abcabcabcabc','cbacbacbacba'),(810,1,2,'abcabcabcabc','cbacbacbacba'),(811,1,2,'abcabcabcabc','cbacbacbacba'),(812,1,2,'abcabcabcabc','cbacbacbacba'),(813,1,2,'abcabcabcabc','cbacbacbacba'),(814,1,2,'abcabcabcabc','cbacbacbacba'),(815,1,2,'abcabcabcabc','cbacbacbacba'),(816,1,2,'abcabcabcabc','cbacbacbacba'),(817,1,2,'abcabcabcabc','cbacbacbacba'),(818,1,2,'abcabcabcabc','cbacbacbacba'),(819,1,2,'abcabcabcabc','cbacbacbacba'),(820,1,2,'abcabcabcabc','cbacbacbacba'),(821,1,2,'abcabcabcabc','cbacbacbacba'),(822,1,2,'abcabcabcabc','cbacbacbacba'),(823,1,2,'abcabcabcabc','cbacbacbacba'),(824,1,2,'abcabcabcabc','cbacbacbacba'),(825,1,2,'abcabcabcabc','cbacbacbacba'),(826,1,2,'abcabcabcabc','cbacbacbacba'),(827,1,2,'abcabcabcabc','cbacbacbacba'),(828,1,2,'abcabcabcabc','cbacbacbacba'),(829,1,2,'abcabcabcabc','cbacbacbacba'),(830,1,2,'abcabcabcabc','cbacbacbacba'),(831,1,2,'abcabcabcabc','cbacbacbacba'),(832,1,2,'abcabcabcabc','cbacbacbacba'),(833,1,2,'abcabcabcabc','cbacbacbacba'),(834,1,2,'abcabcabcabc','cbacbacbacba'),(835,1,2,'abcabcabcabc','cbacbacbacba'),(836,1,2,'abcabcabcabc','cbacbacbacba'),(837,1,2,'abcabcabcabc','cbacbacbacba'),(838,1,2,'abcabcabcabc','cbacbacbacba'),(839,1,2,'abcabcabcabc','cbacbacbacba'),(840,1,2,'abcabcabcabc','cbacbacbacba'),(841,1,2,'abcabcabcabc','cbacbacbacba'),(842,1,2,'abcabcabcabc','cbacbacbacba'),(843,1,2,'abcabcabcabc','cbacbacbacba'),(844,1,2,'abcabcabcabc','cbacbacbacba'),(845,1,2,'abcabcabcabc','cbacbacbacba'),(846,1,2,'abcabcabcabc','cbacbacbacba'),(847,1,2,'abcabcabcabc','cbacbacbacba'),(848,1,2,'abcabcabcabc','cbacbacbacba'),(849,1,2,'abcabcabcabc','cbacbacbacba'),(850,1,2,'abcabcabcabc','cbacbacbacba'),(851,1,2,'abcabcabcabc','cbacbacbacba'),(852,1,2,'abcabcabcabc','cbacbacbacba'),(853,1,2,'abcabcabcabc','cbacbacbacba'),(854,1,2,'abcabcabcabc','cbacbacbacba'),(855,1,2,'abcabcabcabc','cbacbacbacba'),(856,1,2,'abcabcabcabc','cbacbacbacba'),(857,1,2,'abcabcabcabc','cbacbacbacba'),(858,1,2,'abcabcabcabc','cbacbacbacba'),(859,1,2,'abcabcabcabc','cbacbacbacba'),(860,1,2,'abcabcabcabc','cbacbacbacba'),(861,1,2,'abcabcabcabc','cbacbacbacba'),(862,1,2,'abcabcabcabc','cbacbacbacba'),(863,1,2,'abcabcabcabc','cbacbacbacba'),(864,1,2,'abcabcabcabc','cbacbacbacba'),(865,1,2,'abcabcabcabc','cbacbacbacba'),(866,1,2,'abcabcabcabc','cbacbacbacba'),(867,1,2,'abcabcabcabc','cbacbacbacba'),(868,1,2,'abcabcabcabc','cbacbacbacba'),(869,1,2,'abcabcabcabc','cbacbacbacba'),(870,1,2,'abcabcabcabc','cbacbacbacba'),(871,1,2,'abcabcabcabc','cbacbacbacba'),(872,1,2,'abcabcabcabc','cbacbacbacba'),(873,1,2,'abcabcabcabc','cbacbacbacba'),(874,1,2,'abcabcabcabc','cbacbacbacba'),(875,1,2,'abcabcabcabc','cbacbacbacba'),(876,1,2,'abcabcabcabc','cbacbacbacba'),(877,1,2,'abcabcabcabc','cbacbacbacba'),(878,1,2,'abcabcabcabc','cbacbacbacba'),(879,1,2,'abcabcabcabc','cbacbacbacba'),(880,1,2,'abcabcabcabc','cbacbacbacba'),(881,1,2,'abcabcabcabc','cbacbacbacba'),(882,1,2,'abcabcabcabc','cbacbacbacba'),(883,1,2,'abcabcabcabc','cbacbacbacba'),(884,1,2,'abcabcabcabc','cbacbacbacba'),(885,1,2,'abcabcabcabc','cbacbacbacba'),(886,1,2,'abcabcabcabc','cbacbacbacba'),(887,1,2,'abcabcabcabc','cbacbacbacba'),(888,1,2,'abcabcabcabc','cbacbacbacba'),(889,1,2,'abcabcabcabc','cbacbacbacba'),(890,1,2,'abcabcabcabc','cbacbacbacba'),(891,1,2,'abcabcabcabc','cbacbacbacba'),(892,1,2,'abcabcabcabc','cbacbacbacba'),(893,1,2,'abcabcabcabc','cbacbacbacba'),(894,1,2,'abcabcabcabc','cbacbacbacba'),(895,1,2,'abcabcabcabc','cbacbacbacba'),(896,1,2,'abcabcabcabc','cbacbacbacba'),(897,1,2,'abcabcabcabc','cbacbacbacba'),(898,1,2,'abcabcabcabc','cbacbacbacba'),(899,1,2,'abcabcabcabc','cbacbacbacba'),(900,1,2,'abcabcabcabc','cbacbacbacba'),(901,1,2,'abcabcabcabc','cbacbacbacba'),(902,1,2,'abcabcabcabc','cbacbacbacba'),(903,1,2,'abcabcabcabc','cbacbacbacba'),(904,1,2,'abcabcabcabc','cbacbacbacba'),(905,1,2,'abcabcabcabc','cbacbacbacba'),(906,1,2,'abcabcabcabc','cbacbacbacba'),(907,1,2,'abcabcabcabc','cbacbacbacba'),(908,1,2,'abcabcabcabc','cbacbacbacba'),(909,1,2,'abcabcabcabc','cbacbacbacba'),(910,1,2,'abcabcabcabc','cbacbacbacba'),(911,1,2,'abcabcabcabc','cbacbacbacba'),(912,1,2,'abcabcabcabc','cbacbacbacba'),(913,1,2,'abcabcabcabc','cbacbacbacba'),(914,1,2,'abcabcabcabc','cbacbacbacba'),(915,1,2,'abcabcabcabc','cbacbacbacba'),(916,1,2,'abcabcabcabc','cbacbacbacba'),(917,1,2,'abcabcabcabc','cbacbacbacba'),(918,1,2,'abcabcabcabc','cbacbacbacba'),(919,1,2,'abcabcabcabc','cbacbacbacba'),(920,1,2,'abcabcabcabc','cbacbacbacba'),(921,1,2,'abcabcabcabc','cbacbacbacba'),(922,1,2,'abcabcabcabc','cbacbacbacba'),(923,1,2,'abcabcabcabc','cbacbacbacba'),(924,1,2,'abcabcabcabc','cbacbacbacba'),(925,1,2,'abcabcabcabc','cbacbacbacba'),(926,1,2,'abcabcabcabc','cbacbacbacba'),(927,1,2,'abcabcabcabc','cbacbacbacba'),(928,1,2,'abcabcabcabc','cbacbacbacba'),(929,1,2,'abcabcabcabc','cbacbacbacba'),(930,1,2,'abcabcabcabc','cbacbacbacba'),(931,1,2,'abcabcabcabc','cbacbacbacba'),(932,1,2,'abcabcabcabc','cbacbacbacba'),(933,1,2,'abcabcabcabc','cbacbacbacba'),(934,1,2,'abcabcabcabc','cbacbacbacba'),(935,1,2,'abcabcabcabc','cbacbacbacba'),(936,1,2,'abcabcabcabc','cbacbacbacba'),(937,1,2,'abcabcabcabc','cbacbacbacba'),(938,1,2,'abcabcabcabc','cbacbacbacba'),(939,1,2,'abcabcabcabc','cbacbacbacba'),(940,1,2,'abcabcabcabc','cbacbacbacba'),(941,1,2,'abcabcabcabc','cbacbacbacba'),(942,1,2,'abcabcabcabc','cbacbacbacba'),(943,1,2,'abcabcabcabc','cbacbacbacba'),(944,1,2,'abcabcabcabc','cbacbacbacba'),(945,1,2,'abcabcabcabc','cbacbacbacba'),(946,1,2,'abcabcabcabc','cbacbacbacba'),(947,1,2,'abcabcabcabc','cbacbacbacba'),(948,1,2,'abcabcabcabc','cbacbacbacba'),(949,1,2,'abcabcabcabc','cbacbacbacba'),(950,1,2,'abcabcabcabc','cbacbacbacba'),(951,1,2,'abcabcabcabc','cbacbacbacba'),(952,1,2,'abcabcabcabc','cbacbacbacba'),(953,1,2,'abcabcabcabc','cbacbacbacba'),(954,1,2,'abcabcabcabc','cbacbacbacba'),(955,1,2,'abcabcabcabc','cbacbacbacba'),(956,1,2,'abcabcabcabc','cbacbacbacba'),(957,1,2,'abcabcabcabc','cbacbacbacba'),(958,1,2,'abcabcabcabc','cbacbacbacba'),(959,1,2,'abcabcabcabc','cbacbacbacba'),(960,1,2,'abcabcabcabc','cbacbacbacba'),(961,1,2,'abcabcabcabc','cbacbacbacba'),(962,1,2,'abcabcabcabc','cbacbacbacba'),(963,1,2,'abcabcabcabc','cbacbacbacba'),(964,1,2,'abcabcabcabc','cbacbacbacba'),(965,1,2,'abcabcabcabc','cbacbacbacba'),(966,1,2,'abcabcabcabc','cbacbacbacba'),(967,1,2,'abcabcabcabc','cbacbacbacba'),(968,1,2,'abcabcabcabc','cbacbacbacba'),(969,1,2,'abcabcabcabc','cbacbacbacba'),(970,1,2,'abcabcabcabc','cbacbacbacba'),(971,1,2,'abcabcabcabc','cbacbacbacba'),(972,1,2,'abcabcabcabc','cbacbacbacba'),(973,1,2,'abcabcabcabc','cbacbacbacba'),(974,1,2,'abcabcabcabc','cbacbacbacba'),(975,1,2,'abcabcabcabc','cbacbacbacba'),(976,1,2,'abcabcabcabc','cbacbacbacba'),(977,1,2,'abcabcabcabc','cbacbacbacba'),(978,1,2,'abcabcabcabc','cbacbacbacba'),(979,1,2,'abcabcabcabc','cbacbacbacba'),(980,1,2,'abcabcabcabc','cbacbacbacba'),(981,1,2,'abcabcabcabc','cbacbacbacba'),(982,1,2,'abcabcabcabc','cbacbacbacba'),(983,1,2,'abcabcabcabc','cbacbacbacba'),(984,1,2,'abcabcabcabc','cbacbacbacba'),(985,1,2,'abcabcabcabc','cbacbacbacba'),(986,1,2,'abcabcabcabc','cbacbacbacba'),(987,1,2,'abcabcabcabc','cbacbacbacba'),(988,1,2,'abcabcabcabc','cbacbacbacba'),(989,1,2,'abcabcabcabc','cbacbacbacba'),(990,1,2,'abcabcabcabc','cbacbacbacba'),(991,1,2,'abcabcabcabc','cbacbacbacba'),(992,1,2,'abcabcabcabc','cbacbacbacba'),(993,1,2,'abcabcabcabc','cbacbacbacba'),(994,1,2,'abcabcabcabc','cbacbacbacba'),(995,1,2,'abcabcabcabc','cbacbacbacba'),(996,1,2,'abcabcabcabc','cbacbacbacba'),(997,1,2,'abcabcabcabc','cbacbacbacba'),(998,1,2,'abcabcabcabc','cbacbacbacba'),(999,1,2,'abcabcabcabc','cbacbacbacba'),(1000,1,2,'abcabcabcabc','cbacbacbacba'),(1001,1,2,'abcabcabcabc','cbacbacbacba'),(1002,1,2,'abcabcabcabc','cbacbacbacba'),(1003,1,2,'abcabcabcabc','cbacbacbacba'),(1004,1,2,'abcabcabcabc','cbacbacbacba'),(1005,1,2,'abcabcabcabc','cbacbacbacba'),(1006,1,2,'abcabcabcabc','cbacbacbacba'),(1007,1,2,'abcabcabcabc','cbacbacbacba'),(1008,1,2,'abcabcabcabc','cbacbacbacba'),(1009,1,2,'abcabcabcabc','cbacbacbacba'),(1010,1,2,'abcabcabcabc','cbacbacbacba'),(1011,1,2,'abcabcabcabc','cbacbacbacba'),(1012,1,2,'abcabcabcabc','cbacbacbacba'),(1013,1,2,'abcabcabcabc','cbacbacbacba'),(1014,1,2,'abcabcabcabc','cbacbacbacba'),(1015,1,2,'abcabcabcabc','cbacbacbacba'),(1016,1,2,'abcabcabcabc','cbacbacbacba'),(1017,1,2,'abcabcabcabc','cbacbacbacba'),(1018,1,2,'abcabcabcabc','cbacbacbacba'),(1019,1,2,'abcabcabcabc','cbacbacbacba'),(1020,1,2,'abcabcabcabc','cbacbacbacba'),(1021,1,2,'abcabcabcabc','cbacbacbacba'),(1022,1,2,'abcabcabcabc','cbacbacbacba'),(1023,1,2,'abcabcabcabc','cbacbacbacba'),(1024,1,2,'abcabcabcabc','cbacbacbacba'),(1025,2,1,'bcabcabcabca','acbacbacbacb'),(1026,2,1,'bcabcabcabca','acbacbacbacb'),(1027,2,1,'bcabcabcabca','acbacbacbacb'),(1028,2,1,'bcabcabcabca','acbacbacbacb'),(1029,2,1,'bcabcabcabca','acbacbacbacb'),(1030,2,1,'bcabcabcabca','acbacbacbacb'),(1031,2,1,'bcabcabcabca','acbacbacbacb'),(1032,2,1,'bcabcabcabca','acbacbacbacb'),(1033,2,1,'bcabcabcabca','acbacbacbacb'),(1034,2,1,'bcabcabcabca','acbacbacbacb'),(1035,2,1,'bcabcabcabca','acbacbacbacb'),(1036,2,1,'bcabcabcabca','acbacbacbacb'),(1037,2,1,'bcabcabcabca','acbacbacbacb'),(1038,2,1,'bcabcabcabca','acbacbacbacb'),(1039,2,1,'bcabcabcabca','acbacbacbacb'),(1040,2,1,'bcabcabcabca','acbacbacbacb'),(1041,2,1,'bcabcabcabca','acbacbacbacb'),(1042,2,1,'bcabcabcabca','acbacbacbacb'),(1043,2,1,'bcabcabcabca','acbacbacbacb'),(1044,2,1,'bcabcabcabca','acbacbacbacb'),(1045,2,1,'bcabcabcabca','acbacbacbacb'),(1046,2,1,'bcabcabcabca','acbacbacbacb'),(1047,2,1,'bcabcabcabca','acbacbacbacb'),(1048,2,1,'bcabcabcabca','acbacbacbacb'),(1049,2,1,'bcabcabcabca','acbacbacbacb'),(1050,2,1,'bcabcabcabca','acbacbacbacb'),(1051,2,1,'bcabcabcabca','acbacbacbacb'),(1052,2,1,'bcabcabcabca','acbacbacbacb'),(1053,2,1,'bcabcabcabca','acbacbacbacb'),(1054,2,1,'bcabcabcabca','acbacbacbacb'),(1055,2,1,'bcabcabcabca','acbacbacbacb'),(1056,2,1,'bcabcabcabca','acbacbacbacb'),(1057,2,1,'bcabcabcabca','acbacbacbacb'),(1058,2,1,'bcabcabcabca','acbacbacbacb'),(1059,2,1,'bcabcabcabca','acbacbacbacb'),(1060,2,1,'bcabcabcabca','acbacbacbacb'),(1061,2,1,'bcabcabcabca','acbacbacbacb'),(1062,2,1,'bcabcabcabca','acbacbacbacb'),(1063,2,1,'bcabcabcabca','acbacbacbacb'),(1064,2,1,'bcabcabcabca','acbacbacbacb'),(1065,2,1,'bcabcabcabca','acbacbacbacb'),(1066,2,1,'bcabcabcabca','acbacbacbacb'),(1067,2,1,'bcabcabcabca','acbacbacbacb'),(1068,2,1,'bcabcabcabca','acbacbacbacb'),(1069,2,1,'bcabcabcabca','acbacbacbacb'),(1070,2,1,'bcabcabcabca','acbacbacbacb'),(1071,2,1,'bcabcabcabca','acbacbacbacb'),(1072,2,1,'bcabcabcabca','acbacbacbacb'),(1073,2,1,'bcabcabcabca','acbacbacbacb'),(1074,2,1,'bcabcabcabca','acbacbacbacb'),(1075,2,1,'bcabcabcabca','acbacbacbacb'),(1076,2,1,'bcabcabcabca','acbacbacbacb'),(1077,2,1,'bcabcabcabca','acbacbacbacb'),(1078,2,1,'bcabcabcabca','acbacbacbacb'),(1079,2,1,'bcabcabcabca','acbacbacbacb'),(1080,2,1,'bcabcabcabca','acbacbacbacb'),(1081,2,1,'bcabcabcabca','acbacbacbacb'),(1082,2,1,'bcabcabcabca','acbacbacbacb'),(1083,2,1,'bcabcabcabca','acbacbacbacb'),(1084,2,1,'bcabcabcabca','acbacbacbacb'),(1085,2,1,'bcabcabcabca','acbacbacbacb'),(1086,2,1,'bcabcabcabca','acbacbacbacb'),(1087,2,1,'bcabcabcabca','acbacbacbacb'),(1088,2,1,'bcabcabcabca','acbacbacbacb'),(1089,2,1,'bcabcabcabca','acbacbacbacb'),(1090,2,1,'bcabcabcabca','acbacbacbacb'),(1091,2,1,'bcabcabcabca','acbacbacbacb'),(1092,2,1,'bcabcabcabca','acbacbacbacb'),(1093,2,1,'bcabcabcabca','acbacbacbacb'),(1094,2,1,'bcabcabcabca','acbacbacbacb'),(1095,2,1,'bcabcabcabca','acbacbacbacb'),(1096,2,1,'bcabcabcabca','acbacbacbacb'),(1097,2,1,'bcabcabcabca','acbacbacbacb'),(1098,2,1,'bcabcabcabca','acbacbacbacb'),(1099,2,1,'bcabcabcabca','acbacbacbacb'),(1100,2,1,'bcabcabcabca','acbacbacbacb'),(1101,2,1,'bcabcabcabca','acbacbacbacb'),(1102,2,1,'bcabcabcabca','acbacbacbacb'),(1103,2,1,'bcabcabcabca','acbacbacbacb'),(1104,2,1,'bcabcabcabca','acbacbacbacb'),(1105,2,1,'bcabcabcabca','acbacbacbacb'),(1106,2,1,'bcabcabcabca','acbacbacbacb'),(1107,2,1,'bcabcabcabca','acbacbacbacb'),(1108,2,1,'bcabcabcabca','acbacbacbacb'),(1109,2,1,'bcabcabcabca','acbacbacbacb'),(1110,2,1,'bcabcabcabca','acbacbacbacb'),(1111,2,1,'bcabcabcabca','acbacbacbacb'),(1112,2,1,'bcabcabcabca','acbacbacbacb'),(1113,2,1,'bcabcabcabca','acbacbacbacb'),(1114,2,1,'bcabcabcabca','acbacbacbacb'),(1115,2,1,'bcabcabcabca','acbacbacbacb'),(1116,2,1,'bcabcabcabca','acbacbacbacb'),(1117,2,1,'bcabcabcabca','acbacbacbacb'),(1118,2,1,'bcabcabcabca','acbacbacbacb'),(1119,2,1,'bcabcabcabca','acbacbacbacb'),(1120,2,1,'bcabcabcabca','acbacbacbacb'),(1121,2,1,'bcabcabcabca','acbacbacbacb'),(1122,2,1,'bcabcabcabca','acbacbacbacb'),(1123,2,1,'bcabcabcabca','acbacbacbacb'),(1124,2,1,'bcabcabcabca','acbacbacbacb'),(1125,2,1,'bcabcabcabca','acbacbacbacb'),(1126,2,1,'bcabcabcabca','acbacbacbacb'),(1127,2,1,'bcabcabcabca','acbacbacbacb'),(1128,2,1,'bcabcabcabca','acbacbacbacb'),(1129,2,1,'bcabcabcabca','acbacbacbacb'),(1130,2,1,'bcabcabcabca','acbacbacbacb'),(1131,2,1,'bcabcabcabca','acbacbacbacb'),(1132,2,1,'bcabcabcabca','acbacbacbacb'),(1133,2,1,'bcabcabcabca','acbacbacbacb'),(1134,2,1,'bcabcabcabca','acbacbacbacb'),(1135,2,1,'bcabcabcabca','acbacbacbacb'),(1136,2,1,'bcabcabcabca','acbacbacbacb'),(1137,2,1,'bcabcabcabca','acbacbacbacb'),(1138,2,1,'bcabcabcabca','acbacbacbacb'),(1139,2,1,'bcabcabcabca','acbacbacbacb'),(1140,2,1,'bcabcabcabca','acbacbacbacb'),(1141,2,1,'bcabcabcabca','acbacbacbacb'),(1142,2,1,'bcabcabcabca','acbacbacbacb'),(1143,2,1,'bcabcabcabca','acbacbacbacb'),(1144,2,1,'bcabcabcabca','acbacbacbacb'),(1145,2,1,'bcabcabcabca','acbacbacbacb'),(1146,2,1,'bcabcabcabca','acbacbacbacb'),(1147,2,1,'bcabcabcabca','acbacbacbacb'),(1148,2,1,'bcabcabcabca','acbacbacbacb'),(1149,2,1,'bcabcabcabca','acbacbacbacb'),(1150,2,1,'bcabcabcabca','acbacbacbacb'),(1151,2,1,'bcabcabcabca','acbacbacbacb'),(1152,2,1,'bcabcabcabca','acbacbacbacb'),(1153,2,1,'bcabcabcabca','acbacbacbacb'),(1154,2,1,'bcabcabcabca','acbacbacbacb'),(1155,2,1,'bcabcabcabca','acbacbacbacb'),(1156,2,1,'bcabcabcabca','acbacbacbacb'),(1157,2,1,'bcabcabcabca','acbacbacbacb'),(1158,2,1,'bcabcabcabca','acbacbacbacb'),(1159,2,1,'bcabcabcabca','acbacbacbacb'),(1160,2,1,'bcabcabcabca','acbacbacbacb'),(1161,2,1,'bcabcabcabca','acbacbacbacb'),(1162,2,1,'bcabcabcabca','acbacbacbacb'),(1163,2,1,'bcabcabcabca','acbacbacbacb'),(1164,2,1,'bcabcabcabca','acbacbacbacb'),(1165,2,1,'bcabcabcabca','acbacbacbacb'),(1166,2,1,'bcabcabcabca','acbacbacbacb'),(1167,2,1,'bcabcabcabca','acbacbacbacb'),(1168,2,1,'bcabcabcabca','acbacbacbacb'),(1169,2,1,'bcabcabcabca','acbacbacbacb'),(1170,2,1,'bcabcabcabca','acbacbacbacb'),(1171,2,1,'bcabcabcabca','acbacbacbacb'),(1172,2,1,'bcabcabcabca','acbacbacbacb'),(1173,2,1,'bcabcabcabca','acbacbacbacb'),(1174,2,1,'bcabcabcabca','acbacbacbacb'),(1175,2,1,'bcabcabcabca','acbacbacbacb'),(1176,2,1,'bcabcabcabca','acbacbacbacb'),(1177,2,1,'bcabcabcabca','acbacbacbacb'),(1178,2,1,'bcabcabcabca','acbacbacbacb'),(1179,2,1,'bcabcabcabca','acbacbacbacb'),(1180,2,1,'bcabcabcabca','acbacbacbacb'),(1181,2,1,'bcabcabcabca','acbacbacbacb'),(1182,2,1,'bcabcabcabca','acbacbacbacb'),(1183,2,1,'bcabcabcabca','acbacbacbacb'),(1184,2,1,'bcabcabcabca','acbacbacbacb'),(1185,2,1,'bcabcabcabca','acbacbacbacb'),(1186,2,1,'bcabcabcabca','acbacbacbacb'),(1187,2,1,'bcabcabcabca','acbacbacbacb'),(1188,2,1,'bcabcabcabca','acbacbacbacb'),(1189,2,1,'bcabcabcabca','acbacbacbacb'),(1190,2,1,'bcabcabcabca','acbacbacbacb'),(1191,2,1,'bcabcabcabca','acbacbacbacb'),(1192,2,1,'bcabcabcabca','acbacbacbacb'),(1193,2,1,'bcabcabcabca','acbacbacbacb'),(1194,2,1,'bcabcabcabca','acbacbacbacb'),(1195,2,1,'bcabcabcabca','acbacbacbacb'),(1196,2,1,'bcabcabcabca','acbacbacbacb'),(1197,2,1,'bcabcabcabca','acbacbacbacb'),(1198,2,1,'bcabcabcabca','acbacbacbacb'),(1199,2,1,'bcabcabcabca','acbacbacbacb'),(1200,2,1,'bcabcabcabca','acbacbacbacb'),(1201,2,1,'bcabcabcabca','acbacbacbacb'),(1202,2,1,'bcabcabcabca','acbacbacbacb'),(1203,2,1,'bcabcabcabca','acbacbacbacb'),(1204,2,1,'bcabcabcabca','acbacbacbacb'),(1205,2,1,'bcabcabcabca','acbacbacbacb'),(1206,2,1,'bcabcabcabca','acbacbacbacb'),(1207,2,1,'bcabcabcabca','acbacbacbacb'),(1208,2,1,'bcabcabcabca','acbacbacbacb'),(1209,2,1,'bcabcabcabca','acbacbacbacb'),(1210,2,1,'bcabcabcabca','acbacbacbacb'),(1211,2,1,'bcabcabcabca','acbacbacbacb'),(1212,2,1,'bcabcabcabca','acbacbacbacb'),(1213,2,1,'bcabcabcabca','acbacbacbacb'),(1214,2,1,'bcabcabcabca','acbacbacbacb'),(1215,2,1,'bcabcabcabca','acbacbacbacb'),(1216,2,1,'bcabcabcabca','acbacbacbacb'),(1217,2,1,'bcabcabcabca','acbacbacbacb'),(1218,2,1,'bcabcabcabca','acbacbacbacb'),(1219,2,1,'bcabcabcabca','acbacbacbacb'),(1220,2,1,'bcabcabcabca','acbacbacbacb'),(1221,2,1,'bcabcabcabca','acbacbacbacb'),(1222,2,1,'bcabcabcabca','acbacbacbacb'),(1223,2,1,'bcabcabcabca','acbacbacbacb'),(1224,2,1,'bcabcabcabca','acbacbacbacb'),(1225,2,1,'bcabcabcabca','acbacbacbacb'),(1226,2,1,'bcabcabcabca','acbacbacbacb'),(1227,2,1,'bcabcabcabca','acbacbacbacb'),(1228,2,1,'bcabcabcabca','acbacbacbacb'),(1229,2,1,'bcabcabcabca','acbacbacbacb'),(1230,2,1,'bcabcabcabca','acbacbacbacb'),(1231,2,1,'bcabcabcabca','acbacbacbacb'),(1232,2,1,'bcabcabcabca','acbacbacbacb'),(1233,2,1,'bcabcabcabca','acbacbacbacb'),(1234,2,1,'bcabcabcabca','acbacbacbacb'),(1235,2,1,'bcabcabcabca','acbacbacbacb'),(1236,2,1,'bcabcabcabca','acbacbacbacb'),(1237,2,1,'bcabcabcabca','acbacbacbacb'),(1238,2,1,'bcabcabcabca','acbacbacbacb'),(1239,2,1,'bcabcabcabca','acbacbacbacb'),(1240,2,1,'bcabcabcabca','acbacbacbacb'),(1241,2,1,'bcabcabcabca','acbacbacbacb'),(1242,2,1,'bcabcabcabca','acbacbacbacb'),(1243,2,1,'bcabcabcabca','acbacbacbacb'),(1244,2,1,'bcabcabcabca','acbacbacbacb'),(1245,2,1,'bcabcabcabca','acbacbacbacb'),(1246,2,1,'bcabcabcabca','acbacbacbacb'),(1247,2,1,'bcabcabcabca','acbacbacbacb'),(1248,2,1,'bcabcabcabca','acbacbacbacb'),(1249,2,1,'bcabcabcabca','acbacbacbacb'),(1250,2,1,'bcabcabcabca','acbacbacbacb'),(1251,2,1,'bcabcabcabca','acbacbacbacb'),(1252,2,1,'bcabcabcabca','acbacbacbacb'),(1253,2,1,'bcabcabcabca','acbacbacbacb'),(1254,2,1,'bcabcabcabca','acbacbacbacb'),(1255,2,1,'bcabcabcabca','acbacbacbacb'),(1256,2,1,'bcabcabcabca','acbacbacbacb'),(1257,2,1,'bcabcabcabca','acbacbacbacb'),(1258,2,1,'bcabcabcabca','acbacbacbacb'),(1259,2,1,'bcabcabcabca','acbacbacbacb'),(1260,2,1,'bcabcabcabca','acbacbacbacb'),(1261,2,1,'bcabcabcabca','acbacbacbacb'),(1262,2,1,'bcabcabcabca','acbacbacbacb'),(1263,2,1,'bcabcabcabca','acbacbacbacb'),(1264,2,1,'bcabcabcabca','acbacbacbacb'),(1265,2,1,'bcabcabcabca','acbacbacbacb'),(1266,2,1,'bcabcabcabca','acbacbacbacb'),(1267,2,1,'bcabcabcabca','acbacbacbacb'),(1268,2,1,'bcabcabcabca','acbacbacbacb'),(1269,2,1,'bcabcabcabca','acbacbacbacb'),(1270,2,1,'bcabcabcabca','acbacbacbacb'),(1271,2,1,'bcabcabcabca','acbacbacbacb'),(1272,2,1,'bcabcabcabca','acbacbacbacb'),(1273,2,1,'bcabcabcabca','acbacbacbacb'),(1274,2,1,'bcabcabcabca','acbacbacbacb'),(1275,2,1,'bcabcabcabca','acbacbacbacb'),(1276,2,1,'bcabcabcabca','acbacbacbacb'),(1277,2,1,'bcabcabcabca','acbacbacbacb'),(1278,2,1,'bcabcabcabca','acbacbacbacb'),(1279,2,1,'bcabcabcabca','acbacbacbacb'),(1280,2,1,'bcabcabcabca','acbacbacbacb'),(1281,2,1,'bcabcabcabca','acbacbacbacb'),(1282,2,1,'bcabcabcabca','acbacbacbacb'),(1283,2,1,'bcabcabcabca','acbacbacbacb'),(1284,2,1,'bcabcabcabca','acbacbacbacb'),(1285,2,1,'bcabcabcabca','acbacbacbacb'),(1286,2,1,'bcabcabcabca','acbacbacbacb'),(1287,2,1,'bcabcabcabca','acbacbacbacb'),(1288,2,1,'bcabcabcabca','acbacbacbacb'),(1289,2,1,'bcabcabcabca','acbacbacbacb'),(1290,2,1,'bcabcabcabca','acbacbacbacb'),(1291,2,1,'bcabcabcabca','acbacbacbacb'),(1292,2,1,'bcabcabcabca','acbacbacbacb'),(1293,2,1,'bcabcabcabca','acbacbacbacb'),(1294,2,1,'bcabcabcabca','acbacbacbacb'),(1295,2,1,'bcabcabcabca','acbacbacbacb'),(1296,2,1,'bcabcabcabca','acbacbacbacb'),(1297,2,1,'bcabcabcabca','acbacbacbacb'),(1298,2,1,'bcabcabcabca','acbacbacbacb'),(1299,2,1,'bcabcabcabca','acbacbacbacb'),(1300,2,1,'bcabcabcabca','acbacbacbacb'),(1301,2,1,'bcabcabcabca','acbacbacbacb'),(1302,2,1,'bcabcabcabca','acbacbacbacb'),(1303,2,1,'bcabcabcabca','acbacbacbacb'),(1304,2,1,'bcabcabcabca','acbacbacbacb'),(1305,2,1,'bcabcabcabca','acbacbacbacb'),(1306,2,1,'bcabcabcabca','acbacbacbacb'),(1307,2,1,'bcabcabcabca','acbacbacbacb'),(1308,2,1,'bcabcabcabca','acbacbacbacb'),(1309,2,1,'bcabcabcabca','acbacbacbacb'),(1310,2,1,'bcabcabcabca','acbacbacbacb'),(1311,2,1,'bcabcabcabca','acbacbacbacb'),(1312,2,1,'bcabcabcabca','acbacbacbacb'),(1313,2,1,'bcabcabcabca','acbacbacbacb'),(1314,2,1,'bcabcabcabca','acbacbacbacb'),(1315,2,1,'bcabcabcabca','acbacbacbacb'),(1316,2,1,'bcabcabcabca','acbacbacbacb'),(1317,2,1,'bcabcabcabca','acbacbacbacb'),(1318,2,1,'bcabcabcabca','acbacbacbacb'),(1319,2,1,'bcabcabcabca','acbacbacbacb'),(1320,2,1,'bcabcabcabca','acbacbacbacb'),(1321,2,1,'bcabcabcabca','acbacbacbacb'),(1322,2,1,'bcabcabcabca','acbacbacbacb'),(1323,2,1,'bcabcabcabca','acbacbacbacb'),(1324,2,1,'bcabcabcabca','acbacbacbacb'),(1325,2,1,'bcabcabcabca','acbacbacbacb'),(1326,2,1,'bcabcabcabca','acbacbacbacb'),(1327,2,1,'bcabcabcabca','acbacbacbacb'),(1328,2,1,'bcabcabcabca','acbacbacbacb'),(1329,2,1,'bcabcabcabca','acbacbacbacb'),(1330,2,1,'bcabcabcabca','acbacbacbacb'),(1331,2,1,'bcabcabcabca','acbacbacbacb'),(1332,2,1,'bcabcabcabca','acbacbacbacb'),(1333,2,1,'bcabcabcabca','acbacbacbacb'),(1334,2,1,'bcabcabcabca','acbacbacbacb'),(1335,2,1,'bcabcabcabca','acbacbacbacb'),(1336,2,1,'bcabcabcabca','acbacbacbacb'),(1337,2,1,'bcabcabcabca','acbacbacbacb'),(1338,2,1,'bcabcabcabca','acbacbacbacb'),(1339,2,1,'bcabcabcabca','acbacbacbacb'),(1340,2,1,'bcabcabcabca','acbacbacbacb'),(1341,2,1,'bcabcabcabca','acbacbacbacb'),(1342,2,1,'bcabcabcabca','acbacbacbacb'),(1343,2,1,'bcabcabcabca','acbacbacbacb'),(1344,2,1,'bcabcabcabca','acbacbacbacb'),(1345,2,1,'bcabcabcabca','acbacbacbacb'),(1346,2,1,'bcabcabcabca','acbacbacbacb'),(1347,2,1,'bcabcabcabca','acbacbacbacb'),(1348,2,1,'bcabcabcabca','acbacbacbacb'),(1349,2,1,'bcabcabcabca','acbacbacbacb'),(1350,2,1,'bcabcabcabca','acbacbacbacb'),(1351,2,1,'bcabcabcabca','acbacbacbacb'),(1352,2,1,'bcabcabcabca','acbacbacbacb'),(1353,2,1,'bcabcabcabca','acbacbacbacb'),(1354,2,1,'bcabcabcabca','acbacbacbacb'),(1355,2,1,'bcabcabcabca','acbacbacbacb'),(1356,2,1,'bcabcabcabca','acbacbacbacb'),(1357,2,1,'bcabcabcabca','acbacbacbacb'),(1358,2,1,'bcabcabcabca','acbacbacbacb'),(1359,2,1,'bcabcabcabca','acbacbacbacb'),(1360,2,1,'bcabcabcabca','acbacbacbacb'),(1361,2,1,'bcabcabcabca','acbacbacbacb'),(1362,2,1,'bcabcabcabca','acbacbacbacb'),(1363,2,1,'bcabcabcabca','acbacbacbacb'),(1364,2,1,'bcabcabcabca','acbacbacbacb'),(1365,2,1,'bcabcabcabca','acbacbacbacb'),(1366,2,1,'bcabcabcabca','acbacbacbacb'),(1367,2,1,'bcabcabcabca','acbacbacbacb'),(1368,2,1,'bcabcabcabca','acbacbacbacb'),(1369,2,1,'bcabcabcabca','acbacbacbacb'),(1370,2,1,'bcabcabcabca','acbacbacbacb'),(1371,2,1,'bcabcabcabca','acbacbacbacb'),(1372,2,1,'bcabcabcabca','acbacbacbacb'),(1373,2,1,'bcabcabcabca','acbacbacbacb'),(1374,2,1,'bcabcabcabca','acbacbacbacb'),(1375,2,1,'bcabcabcabca','acbacbacbacb'),(1376,2,1,'bcabcabcabca','acbacbacbacb'),(1377,2,1,'bcabcabcabca','acbacbacbacb'),(1378,2,1,'bcabcabcabca','acbacbacbacb'),(1379,2,1,'bcabcabcabca','acbacbacbacb'),(1380,2,1,'bcabcabcabca','acbacbacbacb'),(1381,2,1,'bcabcabcabca','acbacbacbacb'),(1382,2,1,'bcabcabcabca','acbacbacbacb'),(1383,2,1,'bcabcabcabca','acbacbacbacb'),(1384,2,1,'bcabcabcabca','acbacbacbacb'),(1385,2,1,'bcabcabcabca','acbacbacbacb'),(1386,2,1,'bcabcabcabca','acbacbacbacb'),(1387,2,1,'bcabcabcabca','acbacbacbacb'),(1388,2,1,'bcabcabcabca','acbacbacbacb'),(1389,2,1,'bcabcabcabca','acbacbacbacb'),(1390,2,1,'bcabcabcabca','acbacbacbacb'),(1391,2,1,'bcabcabcabca','acbacbacbacb'),(1392,2,1,'bcabcabcabca','acbacbacbacb'),(1393,2,1,'bcabcabcabca','acbacbacbacb'),(1394,2,1,'bcabcabcabca','acbacbacbacb'),(1395,2,1,'bcabcabcabca','acbacbacbacb'),(1396,2,1,'bcabcabcabca','acbacbacbacb'),(1397,2,1,'bcabcabcabca','acbacbacbacb'),(1398,2,1,'bcabcabcabca','acbacbacbacb'),(1399,2,1,'bcabcabcabca','acbacbacbacb'),(1400,2,1,'bcabcabcabca','acbacbacbacb'),(1401,2,1,'bcabcabcabca','acbacbacbacb'),(1402,2,1,'bcabcabcabca','acbacbacbacb'),(1403,2,1,'bcabcabcabca','acbacbacbacb'),(1404,2,1,'bcabcabcabca','acbacbacbacb'),(1405,2,1,'bcabcabcabca','acbacbacbacb'),(1406,2,1,'bcabcabcabca','acbacbacbacb'),(1407,2,1,'bcabcabcabca','acbacbacbacb'),(1408,2,1,'bcabcabcabca','acbacbacbacb'),(1409,2,1,'bcabcabcabca','acbacbacbacb'),(1410,2,1,'bcabcabcabca','acbacbacbacb'),(1411,2,1,'bcabcabcabca','acbacbacbacb'),(1412,2,1,'bcabcabcabca','acbacbacbacb'),(1413,2,1,'bcabcabcabca','acbacbacbacb'),(1414,2,1,'bcabcabcabca','acbacbacbacb'),(1415,2,1,'bcabcabcabca','acbacbacbacb'),(1416,2,1,'bcabcabcabca','acbacbacbacb'),(1417,2,1,'bcabcabcabca','acbacbacbacb'),(1418,2,1,'bcabcabcabca','acbacbacbacb'),(1419,2,1,'bcabcabcabca','acbacbacbacb'),(1420,2,1,'bcabcabcabca','acbacbacbacb'),(1421,2,1,'bcabcabcabca','acbacbacbacb'),(1422,2,1,'bcabcabcabca','acbacbacbacb'),(1423,2,1,'bcabcabcabca','acbacbacbacb'),(1424,2,1,'bcabcabcabca','acbacbacbacb'),(1425,2,1,'bcabcabcabca','acbacbacbacb'),(1426,2,1,'bcabcabcabca','acbacbacbacb'),(1427,2,1,'bcabcabcabca','acbacbacbacb'),(1428,2,1,'bcabcabcabca','acbacbacbacb'),(1429,2,1,'bcabcabcabca','acbacbacbacb'),(1430,2,1,'bcabcabcabca','acbacbacbacb'),(1431,2,1,'bcabcabcabca','acbacbacbacb'),(1432,2,1,'bcabcabcabca','acbacbacbacb'),(1433,2,1,'bcabcabcabca','acbacbacbacb'),(1434,2,1,'bcabcabcabca','acbacbacbacb'),(1435,2,1,'bcabcabcabca','acbacbacbacb'),(1436,2,1,'bcabcabcabca','acbacbacbacb'),(1437,2,1,'bcabcabcabca','acbacbacbacb'),(1438,2,1,'bcabcabcabca','acbacbacbacb'),(1439,2,1,'bcabcabcabca','acbacbacbacb'),(1440,2,1,'bcabcabcabca','acbacbacbacb'),(1441,2,1,'bcabcabcabca','acbacbacbacb'),(1442,2,1,'bcabcabcabca','acbacbacbacb'),(1443,2,1,'bcabcabcabca','acbacbacbacb'),(1444,2,1,'bcabcabcabca','acbacbacbacb'),(1445,2,1,'bcabcabcabca','acbacbacbacb'),(1446,2,1,'bcabcabcabca','acbacbacbacb'),(1447,2,1,'bcabcabcabca','acbacbacbacb'),(1448,2,1,'bcabcabcabca','acbacbacbacb'),(1449,2,1,'bcabcabcabca','acbacbacbacb'),(1450,2,1,'bcabcabcabca','acbacbacbacb'),(1451,2,1,'bcabcabcabca','acbacbacbacb'),(1452,2,1,'bcabcabcabca','acbacbacbacb'),(1453,2,1,'bcabcabcabca','acbacbacbacb'),(1454,2,1,'bcabcabcabca','acbacbacbacb'),(1455,2,1,'bcabcabcabca','acbacbacbacb'),(1456,2,1,'bcabcabcabca','acbacbacbacb'),(1457,2,1,'bcabcabcabca','acbacbacbacb'),(1458,2,1,'bcabcabcabca','acbacbacbacb'),(1459,2,1,'bcabcabcabca','acbacbacbacb'),(1460,2,1,'bcabcabcabca','acbacbacbacb'),(1461,2,1,'bcabcabcabca','acbacbacbacb'),(1462,2,1,'bcabcabcabca','acbacbacbacb'),(1463,2,1,'bcabcabcabca','acbacbacbacb'),(1464,2,1,'bcabcabcabca','acbacbacbacb'),(1465,2,1,'bcabcabcabca','acbacbacbacb'),(1466,2,1,'bcabcabcabca','acbacbacbacb'),(1467,2,1,'bcabcabcabca','acbacbacbacb'),(1468,2,1,'bcabcabcabca','acbacbacbacb'),(1469,2,1,'bcabcabcabca','acbacbacbacb'),(1470,2,1,'bcabcabcabca','acbacbacbacb'),(1471,2,1,'bcabcabcabca','acbacbacbacb'),(1472,2,1,'bcabcabcabca','acbacbacbacb'),(1473,2,1,'bcabcabcabca','acbacbacbacb'),(1474,2,1,'bcabcabcabca','acbacbacbacb'),(1475,2,1,'bcabcabcabca','acbacbacbacb'),(1476,2,1,'bcabcabcabca','acbacbacbacb'),(1477,2,1,'bcabcabcabca','acbacbacbacb'),(1478,2,1,'bcabcabcabca','acbacbacbacb'),(1479,2,1,'bcabcabcabca','acbacbacbacb'),(1480,2,1,'bcabcabcabca','acbacbacbacb'),(1481,2,1,'bcabcabcabca','acbacbacbacb'),(1482,2,1,'bcabcabcabca','acbacbacbacb'),(1483,2,1,'bcabcabcabca','acbacbacbacb'),(1484,2,1,'bcabcabcabca','acbacbacbacb'),(1485,2,1,'bcabcabcabca','acbacbacbacb'),(1486,2,1,'bcabcabcabca','acbacbacbacb'),(1487,2,1,'bcabcabcabca','acbacbacbacb'),(1488,2,1,'bcabcabcabca','acbacbacbacb'),(1489,2,1,'bcabcabcabca','acbacbacbacb'),(1490,2,1,'bcabcabcabca','acbacbacbacb'),(1491,2,1,'bcabcabcabca','acbacbacbacb'),(1492,2,1,'bcabcabcabca','acbacbacbacb'),(1493,2,1,'bcabcabcabca','acbacbacbacb'),(1494,2,1,'bcabcabcabca','acbacbacbacb'),(1495,2,1,'bcabcabcabca','acbacbacbacb'),(1496,2,1,'bcabcabcabca','acbacbacbacb'),(1497,2,1,'bcabcabcabca','acbacbacbacb'),(1498,2,1,'bcabcabcabca','acbacbacbacb'),(1499,2,1,'bcabcabcabca','acbacbacbacb'),(1500,2,1,'bcabcabcabca','acbacbacbacb'),(1501,2,1,'bcabcabcabca','acbacbacbacb'),(1502,2,1,'bcabcabcabca','acbacbacbacb'),(1503,2,1,'bcabcabcabca','acbacbacbacb'),(1504,2,1,'bcabcabcabca','acbacbacbacb'),(1505,2,1,'bcabcabcabca','acbacbacbacb'),(1506,2,1,'bcabcabcabca','acbacbacbacb'),(1507,2,1,'bcabcabcabca','acbacbacbacb'),(1508,2,1,'bcabcabcabca','acbacbacbacb'),(1509,2,1,'bcabcabcabca','acbacbacbacb'),(1510,2,1,'bcabcabcabca','acbacbacbacb'),(1511,2,1,'bcabcabcabca','acbacbacbacb'),(1512,2,1,'bcabcabcabca','acbacbacbacb'),(1513,2,1,'bcabcabcabca','acbacbacbacb'),(1514,2,1,'bcabcabcabca','acbacbacbacb'),(1515,2,1,'bcabcabcabca','acbacbacbacb'),(1516,2,1,'bcabcabcabca','acbacbacbacb'),(1517,2,1,'bcabcabcabca','acbacbacbacb'),(1518,2,1,'bcabcabcabca','acbacbacbacb'),(1519,2,1,'bcabcabcabca','acbacbacbacb'),(1520,2,1,'bcabcabcabca','acbacbacbacb'),(1521,2,1,'bcabcabcabca','acbacbacbacb'),(1522,2,1,'bcabcabcabca','acbacbacbacb'),(1523,2,1,'bcabcabcabca','acbacbacbacb'),(1524,2,1,'bcabcabcabca','acbacbacbacb'),(1525,2,1,'bcabcabcabca','acbacbacbacb'),(1526,2,1,'bcabcabcabca','acbacbacbacb'),(1527,2,1,'bcabcabcabca','acbacbacbacb'),(1528,2,1,'bcabcabcabca','acbacbacbacb'),(1529,2,1,'bcabcabcabca','acbacbacbacb'),(1530,2,1,'bcabcabcabca','acbacbacbacb'),(1531,2,1,'bcabcabcabca','acbacbacbacb'),(1532,2,1,'bcabcabcabca','acbacbacbacb'),(1533,2,1,'bcabcabcabca','acbacbacbacb'),(1534,2,1,'bcabcabcabca','acbacbacbacb'),(1535,2,1,'bcabcabcabca','acbacbacbacb'),(1536,2,1,'bcabcabcabca','acbacbacbacb'),(1537,2,1,'bcabcabcabca','acbacbacbacb'),(1538,2,1,'bcabcabcabca','acbacbacbacb'),(1539,2,1,'bcabcabcabca','acbacbacbacb'),(1540,2,1,'bcabcabcabca','acbacbacbacb'),(1541,2,1,'bcabcabcabca','acbacbacbacb'),(1542,2,1,'bcabcabcabca','acbacbacbacb'),(1543,2,1,'bcabcabcabca','acbacbacbacb'),(1544,2,1,'bcabcabcabca','acbacbacbacb'),(1545,2,1,'bcabcabcabca','acbacbacbacb'),(1546,2,1,'bcabcabcabca','acbacbacbacb'),(1547,2,1,'bcabcabcabca','acbacbacbacb'),(1548,2,1,'bcabcabcabca','acbacbacbacb'),(1549,2,1,'bcabcabcabca','acbacbacbacb'),(1550,2,1,'bcabcabcabca','acbacbacbacb'),(1551,2,1,'bcabcabcabca','acbacbacbacb'),(1552,2,1,'bcabcabcabca','acbacbacbacb'),(1553,2,1,'bcabcabcabca','acbacbacbacb'),(1554,2,1,'bcabcabcabca','acbacbacbacb'),(1555,2,1,'bcabcabcabca','acbacbacbacb'),(1556,2,1,'bcabcabcabca','acbacbacbacb'),(1557,2,1,'bcabcabcabca','acbacbacbacb'),(1558,2,1,'bcabcabcabca','acbacbacbacb'),(1559,2,1,'bcabcabcabca','acbacbacbacb'),(1560,2,1,'bcabcabcabca','acbacbacbacb'),(1561,2,1,'bcabcabcabca','acbacbacbacb'),(1562,2,1,'bcabcabcabca','acbacbacbacb'),(1563,2,1,'bcabcabcabca','acbacbacbacb'),(1564,2,1,'bcabcabcabca','acbacbacbacb'),(1565,2,1,'bcabcabcabca','acbacbacbacb'),(1566,2,1,'bcabcabcabca','acbacbacbacb'),(1567,2,1,'bcabcabcabca','acbacbacbacb'),(1568,2,1,'bcabcabcabca','acbacbacbacb'),(1569,2,1,'bcabcabcabca','acbacbacbacb'),(1570,2,1,'bcabcabcabca','acbacbacbacb'),(1571,2,1,'bcabcabcabca','acbacbacbacb'),(1572,2,1,'bcabcabcabca','acbacbacbacb'),(1573,2,1,'bcabcabcabca','acbacbacbacb'),(1574,2,1,'bcabcabcabca','acbacbacbacb'),(1575,2,1,'bcabcabcabca','acbacbacbacb'),(1576,2,1,'bcabcabcabca','acbacbacbacb'),(1577,2,1,'bcabcabcabca','acbacbacbacb'),(1578,2,1,'bcabcabcabca','acbacbacbacb'),(1579,2,1,'bcabcabcabca','acbacbacbacb'),(1580,2,1,'bcabcabcabca','acbacbacbacb'),(1581,2,1,'bcabcabcabca','acbacbacbacb'),(1582,2,1,'bcabcabcabca','acbacbacbacb'),(1583,2,1,'bcabcabcabca','acbacbacbacb'),(1584,2,1,'bcabcabcabca','acbacbacbacb'),(1585,2,1,'bcabcabcabca','acbacbacbacb'),(1586,2,1,'bcabcabcabca','acbacbacbacb'),(1587,2,1,'bcabcabcabca','acbacbacbacb'),(1588,2,1,'bcabcabcabca','acbacbacbacb'),(1589,2,1,'bcabcabcabca','acbacbacbacb'),(1590,2,1,'bcabcabcabca','acbacbacbacb'),(1591,2,1,'bcabcabcabca','acbacbacbacb'),(1592,2,1,'bcabcabcabca','acbacbacbacb'),(1593,2,1,'bcabcabcabca','acbacbacbacb'),(1594,2,1,'bcabcabcabca','acbacbacbacb'),(1595,2,1,'bcabcabcabca','acbacbacbacb'),(1596,2,1,'bcabcabcabca','acbacbacbacb'),(1597,2,1,'bcabcabcabca','acbacbacbacb'),(1598,2,1,'bcabcabcabca','acbacbacbacb'),(1599,2,1,'bcabcabcabca','acbacbacbacb'),(1600,2,1,'bcabcabcabca','acbacbacbacb'),(1601,2,1,'bcabcabcabca','acbacbacbacb'),(1602,2,1,'bcabcabcabca','acbacbacbacb'),(1603,2,1,'bcabcabcabca','acbacbacbacb'),(1604,2,1,'bcabcabcabca','acbacbacbacb'),(1605,2,1,'bcabcabcabca','acbacbacbacb'),(1606,2,1,'bcabcabcabca','acbacbacbacb'),(1607,2,1,'bcabcabcabca','acbacbacbacb'),(1608,2,1,'bcabcabcabca','acbacbacbacb'),(1609,2,1,'bcabcabcabca','acbacbacbacb'),(1610,2,1,'bcabcabcabca','acbacbacbacb'),(1611,2,1,'bcabcabcabca','acbacbacbacb'),(1612,2,1,'bcabcabcabca','acbacbacbacb'),(1613,2,1,'bcabcabcabca','acbacbacbacb'),(1614,2,1,'bcabcabcabca','acbacbacbacb'),(1615,2,1,'bcabcabcabca','acbacbacbacb'),(1616,2,1,'bcabcabcabca','acbacbacbacb'),(1617,2,1,'bcabcabcabca','acbacbacbacb'),(1618,2,1,'bcabcabcabca','acbacbacbacb'),(1619,2,1,'bcabcabcabca','acbacbacbacb'),(1620,2,1,'bcabcabcabca','acbacbacbacb'),(1621,2,1,'bcabcabcabca','acbacbacbacb'),(1622,2,1,'bcabcabcabca','acbacbacbacb'),(1623,2,1,'bcabcabcabca','acbacbacbacb'),(1624,2,1,'bcabcabcabca','acbacbacbacb'),(1625,2,1,'bcabcabcabca','acbacbacbacb'),(1626,2,1,'bcabcabcabca','acbacbacbacb'),(1627,2,1,'bcabcabcabca','acbacbacbacb'),(1628,2,1,'bcabcabcabca','acbacbacbacb'),(1629,2,1,'bcabcabcabca','acbacbacbacb'),(1630,2,1,'bcabcabcabca','acbacbacbacb'),(1631,2,1,'bcabcabcabca','acbacbacbacb'),(1632,2,1,'bcabcabcabca','acbacbacbacb'),(1633,2,1,'bcabcabcabca','acbacbacbacb'),(1634,2,1,'bcabcabcabca','acbacbacbacb'),(1635,2,1,'bcabcabcabca','acbacbacbacb'),(1636,2,1,'bcabcabcabca','acbacbacbacb'),(1637,2,1,'bcabcabcabca','acbacbacbacb'),(1638,2,1,'bcabcabcabca','acbacbacbacb'),(1639,2,1,'bcabcabcabca','acbacbacbacb'),(1640,2,1,'bcabcabcabca','acbacbacbacb'),(1641,2,1,'bcabcabcabca','acbacbacbacb'),(1642,2,1,'bcabcabcabca','acbacbacbacb'),(1643,2,1,'bcabcabcabca','acbacbacbacb'),(1644,2,1,'bcabcabcabca','acbacbacbacb'),(1645,2,1,'bcabcabcabca','acbacbacbacb'),(1646,2,1,'bcabcabcabca','acbacbacbacb'),(1647,2,1,'bcabcabcabca','acbacbacbacb'),(1648,2,1,'bcabcabcabca','acbacbacbacb'),(1649,2,1,'bcabcabcabca','acbacbacbacb'),(1650,2,1,'bcabcabcabca','acbacbacbacb'),(1651,2,1,'bcabcabcabca','acbacbacbacb'),(1652,2,1,'bcabcabcabca','acbacbacbacb'),(1653,2,1,'bcabcabcabca','acbacbacbacb'),(1654,2,1,'bcabcabcabca','acbacbacbacb'),(1655,2,1,'bcabcabcabca','acbacbacbacb'),(1656,2,1,'bcabcabcabca','acbacbacbacb'),(1657,2,1,'bcabcabcabca','acbacbacbacb'),(1658,2,1,'bcabcabcabca','acbacbacbacb'),(1659,2,1,'bcabcabcabca','acbacbacbacb'),(1660,2,1,'bcabcabcabca','acbacbacbacb'),(1661,2,1,'bcabcabcabca','acbacbacbacb'),(1662,2,1,'bcabcabcabca','acbacbacbacb'),(1663,2,1,'bcabcabcabca','acbacbacbacb'),(1664,2,1,'bcabcabcabca','acbacbacbacb'),(1665,2,1,'bcabcabcabca','acbacbacbacb'),(1666,2,1,'bcabcabcabca','acbacbacbacb'),(1667,2,1,'bcabcabcabca','acbacbacbacb'),(1668,2,1,'bcabcabcabca','acbacbacbacb'),(1669,2,1,'bcabcabcabca','acbacbacbacb'),(1670,2,1,'bcabcabcabca','acbacbacbacb'),(1671,2,1,'bcabcabcabca','acbacbacbacb'),(1672,2,1,'bcabcabcabca','acbacbacbacb'),(1673,2,1,'bcabcabcabca','acbacbacbacb'),(1674,2,1,'bcabcabcabca','acbacbacbacb'),(1675,2,1,'bcabcabcabca','acbacbacbacb'),(1676,2,1,'bcabcabcabca','acbacbacbacb'),(1677,2,1,'bcabcabcabca','acbacbacbacb'),(1678,2,1,'bcabcabcabca','acbacbacbacb'),(1679,2,1,'bcabcabcabca','acbacbacbacb'),(1680,2,1,'bcabcabcabca','acbacbacbacb'),(1681,2,1,'bcabcabcabca','acbacbacbacb'),(1682,2,1,'bcabcabcabca','acbacbacbacb'),(1683,2,1,'bcabcabcabca','acbacbacbacb'),(1684,2,1,'bcabcabcabca','acbacbacbacb'),(1685,2,1,'bcabcabcabca','acbacbacbacb'),(1686,2,1,'bcabcabcabca','acbacbacbacb'),(1687,2,1,'bcabcabcabca','acbacbacbacb'),(1688,2,1,'bcabcabcabca','acbacbacbacb'),(1689,2,1,'bcabcabcabca','acbacbacbacb'),(1690,2,1,'bcabcabcabca','acbacbacbacb'),(1691,2,1,'bcabcabcabca','acbacbacbacb'),(1692,2,1,'bcabcabcabca','acbacbacbacb'),(1693,2,1,'bcabcabcabca','acbacbacbacb'),(1694,2,1,'bcabcabcabca','acbacbacbacb'),(1695,2,1,'bcabcabcabca','acbacbacbacb'),(1696,2,1,'bcabcabcabca','acbacbacbacb'),(1697,2,1,'bcabcabcabca','acbacbacbacb'),(1698,2,1,'bcabcabcabca','acbacbacbacb'),(1699,2,1,'bcabcabcabca','acbacbacbacb'),(1700,2,1,'bcabcabcabca','acbacbacbacb'),(1701,2,1,'bcabcabcabca','acbacbacbacb'),(1702,2,1,'bcabcabcabca','acbacbacbacb'),(1703,2,1,'bcabcabcabca','acbacbacbacb'),(1704,2,1,'bcabcabcabca','acbacbacbacb'),(1705,2,1,'bcabcabcabca','acbacbacbacb'),(1706,2,1,'bcabcabcabca','acbacbacbacb'),(1707,2,1,'bcabcabcabca','acbacbacbacb'),(1708,2,1,'bcabcabcabca','acbacbacbacb'),(1709,2,1,'bcabcabcabca','acbacbacbacb'),(1710,2,1,'bcabcabcabca','acbacbacbacb'),(1711,2,1,'bcabcabcabca','acbacbacbacb'),(1712,2,1,'bcabcabcabca','acbacbacbacb'),(1713,2,1,'bcabcabcabca','acbacbacbacb'),(1714,2,1,'bcabcabcabca','acbacbacbacb'),(1715,2,1,'bcabcabcabca','acbacbacbacb'),(1716,2,1,'bcabcabcabca','acbacbacbacb'),(1717,2,1,'bcabcabcabca','acbacbacbacb'),(1718,2,1,'bcabcabcabca','acbacbacbacb'),(1719,2,1,'bcabcabcabca','acbacbacbacb'),(1720,2,1,'bcabcabcabca','acbacbacbacb'),(1721,2,1,'bcabcabcabca','acbacbacbacb'),(1722,2,1,'bcabcabcabca','acbacbacbacb'),(1723,2,1,'bcabcabcabca','acbacbacbacb'),(1724,2,1,'bcabcabcabca','acbacbacbacb'),(1725,2,1,'bcabcabcabca','acbacbacbacb'),(1726,2,1,'bcabcabcabca','acbacbacbacb'),(1727,2,1,'bcabcabcabca','acbacbacbacb'),(1728,2,1,'bcabcabcabca','acbacbacbacb'),(1729,2,1,'bcabcabcabca','acbacbacbacb'),(1730,2,1,'bcabcabcabca','acbacbacbacb'),(1731,2,1,'bcabcabcabca','acbacbacbacb'),(1732,2,1,'bcabcabcabca','acbacbacbacb'),(1733,2,1,'bcabcabcabca','acbacbacbacb'),(1734,2,1,'bcabcabcabca','acbacbacbacb'),(1735,2,1,'bcabcabcabca','acbacbacbacb'),(1736,2,1,'bcabcabcabca','acbacbacbacb'),(1737,2,1,'bcabcabcabca','acbacbacbacb'),(1738,2,1,'bcabcabcabca','acbacbacbacb'),(1739,2,1,'bcabcabcabca','acbacbacbacb'),(1740,2,1,'bcabcabcabca','acbacbacbacb'),(1741,2,1,'bcabcabcabca','acbacbacbacb'),(1742,2,1,'bcabcabcabca','acbacbacbacb'),(1743,2,1,'bcabcabcabca','acbacbacbacb'),(1744,2,1,'bcabcabcabca','acbacbacbacb'),(1745,2,1,'bcabcabcabca','acbacbacbacb'),(1746,2,1,'bcabcabcabca','acbacbacbacb'),(1747,2,1,'bcabcabcabca','acbacbacbacb'),(1748,2,1,'bcabcabcabca','acbacbacbacb'),(1749,2,1,'bcabcabcabca','acbacbacbacb'),(1750,2,1,'bcabcabcabca','acbacbacbacb'),(1751,2,1,'bcabcabcabca','acbacbacbacb'),(1752,2,1,'bcabcabcabca','acbacbacbacb'),(1753,2,1,'bcabcabcabca','acbacbacbacb'),(1754,2,1,'bcabcabcabca','acbacbacbacb'),(1755,2,1,'bcabcabcabca','acbacbacbacb'),(1756,2,1,'bcabcabcabca','acbacbacbacb'),(1757,2,1,'bcabcabcabca','acbacbacbacb'),(1758,2,1,'bcabcabcabca','acbacbacbacb'),(1759,2,1,'bcabcabcabca','acbacbacbacb'),(1760,2,1,'bcabcabcabca','acbacbacbacb'),(1761,2,1,'bcabcabcabca','acbacbacbacb'),(1762,2,1,'bcabcabcabca','acbacbacbacb'),(1763,2,1,'bcabcabcabca','acbacbacbacb'),(1764,2,1,'bcabcabcabca','acbacbacbacb'),(1765,2,1,'bcabcabcabca','acbacbacbacb'),(1766,2,1,'bcabcabcabca','acbacbacbacb'),(1767,2,1,'bcabcabcabca','acbacbacbacb'),(1768,2,1,'bcabcabcabca','acbacbacbacb'),(1769,2,1,'bcabcabcabca','acbacbacbacb'),(1770,2,1,'bcabcabcabca','acbacbacbacb'),(1771,2,1,'bcabcabcabca','acbacbacbacb'),(1772,2,1,'bcabcabcabca','acbacbacbacb'),(1773,2,1,'bcabcabcabca','acbacbacbacb'),(1774,2,1,'bcabcabcabca','acbacbacbacb'),(1775,2,1,'bcabcabcabca','acbacbacbacb'),(1776,2,1,'bcabcabcabca','acbacbacbacb'),(1777,2,1,'bcabcabcabca','acbacbacbacb'),(1778,2,1,'bcabcabcabca','acbacbacbacb'),(1779,2,1,'bcabcabcabca','acbacbacbacb'),(1780,2,1,'bcabcabcabca','acbacbacbacb'),(1781,2,1,'bcabcabcabca','acbacbacbacb'),(1782,2,1,'bcabcabcabca','acbacbacbacb'),(1783,2,1,'bcabcabcabca','acbacbacbacb'),(1784,2,1,'bcabcabcabca','acbacbacbacb'),(1785,2,1,'bcabcabcabca','acbacbacbacb'),(1786,2,1,'bcabcabcabca','acbacbacbacb'),(1787,2,1,'bcabcabcabca','acbacbacbacb'),(1788,2,1,'bcabcabcabca','acbacbacbacb'),(1789,2,1,'bcabcabcabca','acbacbacbacb'),(1790,2,1,'bcabcabcabca','acbacbacbacb'),(1791,2,1,'bcabcabcabca','acbacbacbacb'),(1792,2,1,'bcabcabcabca','acbacbacbacb'),(1793,2,1,'bcabcabcabca','acbacbacbacb'),(1794,2,1,'bcabcabcabca','acbacbacbacb'),(1795,2,1,'bcabcabcabca','acbacbacbacb'),(1796,2,1,'bcabcabcabca','acbacbacbacb'),(1797,2,1,'bcabcabcabca','acbacbacbacb'),(1798,2,1,'bcabcabcabca','acbacbacbacb'),(1799,2,1,'bcabcabcabca','acbacbacbacb'),(1800,2,1,'bcabcabcabca','acbacbacbacb'),(1801,2,1,'bcabcabcabca','acbacbacbacb'),(1802,2,1,'bcabcabcabca','acbacbacbacb'),(1803,2,1,'bcabcabcabca','acbacbacbacb'),(1804,2,1,'bcabcabcabca','acbacbacbacb'),(1805,2,1,'bcabcabcabca','acbacbacbacb'),(1806,2,1,'bcabcabcabca','acbacbacbacb'),(1807,2,1,'bcabcabcabca','acbacbacbacb'),(1808,2,1,'bcabcabcabca','acbacbacbacb'),(1809,2,1,'bcabcabcabca','acbacbacbacb'),(1810,2,1,'bcabcabcabca','acbacbacbacb'),(1811,2,1,'bcabcabcabca','acbacbacbacb'),(1812,2,1,'bcabcabcabca','acbacbacbacb'),(1813,2,1,'bcabcabcabca','acbacbacbacb'),(1814,2,1,'bcabcabcabca','acbacbacbacb'),(1815,2,1,'bcabcabcabca','acbacbacbacb'),(1816,2,1,'bcabcabcabca','acbacbacbacb'),(1817,2,1,'bcabcabcabca','acbacbacbacb'),(1818,2,1,'bcabcabcabca','acbacbacbacb'),(1819,2,1,'bcabcabcabca','acbacbacbacb'),(1820,2,1,'bcabcabcabca','acbacbacbacb'),(1821,2,1,'bcabcabcabca','acbacbacbacb'),(1822,2,1,'bcabcabcabca','acbacbacbacb'),(1823,2,1,'bcabcabcabca','acbacbacbacb'),(1824,2,1,'bcabcabcabca','acbacbacbacb'),(1825,2,1,'bcabcabcabca','acbacbacbacb'),(1826,2,1,'bcabcabcabca','acbacbacbacb'),(1827,2,1,'bcabcabcabca','acbacbacbacb'),(1828,2,1,'bcabcabcabca','acbacbacbacb'),(1829,2,1,'bcabcabcabca','acbacbacbacb'),(1830,2,1,'bcabcabcabca','acbacbacbacb'),(1831,2,1,'bcabcabcabca','acbacbacbacb'),(1832,2,1,'bcabcabcabca','acbacbacbacb'),(1833,2,1,'bcabcabcabca','acbacbacbacb'),(1834,2,1,'bcabcabcabca','acbacbacbacb'),(1835,2,1,'bcabcabcabca','acbacbacbacb'),(1836,2,1,'bcabcabcabca','acbacbacbacb'),(1837,2,1,'bcabcabcabca','acbacbacbacb'),(1838,2,1,'bcabcabcabca','acbacbacbacb'),(1839,2,1,'bcabcabcabca','acbacbacbacb'),(1840,2,1,'bcabcabcabca','acbacbacbacb'),(1841,2,1,'bcabcabcabca','acbacbacbacb'),(1842,2,1,'bcabcabcabca','acbacbacbacb'),(1843,2,1,'bcabcabcabca','acbacbacbacb'),(1844,2,1,'bcabcabcabca','acbacbacbacb'),(1845,2,1,'bcabcabcabca','acbacbacbacb'),(1846,2,1,'bcabcabcabca','acbacbacbacb'),(1847,2,1,'bcabcabcabca','acbacbacbacb'),(1848,2,1,'bcabcabcabca','acbacbacbacb'),(1849,2,1,'bcabcabcabca','acbacbacbacb'),(1850,2,1,'bcabcabcabca','acbacbacbacb'),(1851,2,1,'bcabcabcabca','acbacbacbacb'),(1852,2,1,'bcabcabcabca','acbacbacbacb'),(1853,2,1,'bcabcabcabca','acbacbacbacb'),(1854,2,1,'bcabcabcabca','acbacbacbacb'),(1855,2,1,'bcabcabcabca','acbacbacbacb'),(1856,2,1,'bcabcabcabca','acbacbacbacb'),(1857,2,1,'bcabcabcabca','acbacbacbacb'),(1858,2,1,'bcabcabcabca','acbacbacbacb'),(1859,2,1,'bcabcabcabca','acbacbacbacb'),(1860,2,1,'bcabcabcabca','acbacbacbacb'),(1861,2,1,'bcabcabcabca','acbacbacbacb'),(1862,2,1,'bcabcabcabca','acbacbacbacb'),(1863,2,1,'bcabcabcabca','acbacbacbacb'),(1864,2,1,'bcabcabcabca','acbacbacbacb'),(1865,2,1,'bcabcabcabca','acbacbacbacb'),(1866,2,1,'bcabcabcabca','acbacbacbacb'),(1867,2,1,'bcabcabcabca','acbacbacbacb'),(1868,2,1,'bcabcabcabca','acbacbacbacb'),(1869,2,1,'bcabcabcabca','acbacbacbacb'),(1870,2,1,'bcabcabcabca','acbacbacbacb'),(1871,2,1,'bcabcabcabca','acbacbacbacb'),(1872,2,1,'bcabcabcabca','acbacbacbacb'),(1873,2,1,'bcabcabcabca','acbacbacbacb'),(1874,2,1,'bcabcabcabca','acbacbacbacb'),(1875,2,1,'bcabcabcabca','acbacbacbacb'),(1876,2,1,'bcabcabcabca','acbacbacbacb'),(1877,2,1,'bcabcabcabca','acbacbacbacb'),(1878,2,1,'bcabcabcabca','acbacbacbacb'),(1879,2,1,'bcabcabcabca','acbacbacbacb'),(1880,2,1,'bcabcabcabca','acbacbacbacb'),(1881,2,1,'bcabcabcabca','acbacbacbacb'),(1882,2,1,'bcabcabcabca','acbacbacbacb'),(1883,2,1,'bcabcabcabca','acbacbacbacb'),(1884,2,1,'bcabcabcabca','acbacbacbacb'),(1885,2,1,'bcabcabcabca','acbacbacbacb'),(1886,2,1,'bcabcabcabca','acbacbacbacb'),(1887,2,1,'bcabcabcabca','acbacbacbacb'),(1888,2,1,'bcabcabcabca','acbacbacbacb'),(1889,2,1,'bcabcabcabca','acbacbacbacb'),(1890,2,1,'bcabcabcabca','acbacbacbacb'),(1891,2,1,'bcabcabcabca','acbacbacbacb'),(1892,2,1,'bcabcabcabca','acbacbacbacb'),(1893,2,1,'bcabcabcabca','acbacbacbacb'),(1894,2,1,'bcabcabcabca','acbacbacbacb'),(1895,2,1,'bcabcabcabca','acbacbacbacb'),(1896,2,1,'bcabcabcabca','acbacbacbacb'),(1897,2,1,'bcabcabcabca','acbacbacbacb'),(1898,2,1,'bcabcabcabca','acbacbacbacb'),(1899,2,1,'bcabcabcabca','acbacbacbacb'),(1900,2,1,'bcabcabcabca','acbacbacbacb'),(1901,2,1,'bcabcabcabca','acbacbacbacb'),(1902,2,1,'bcabcabcabca','acbacbacbacb'),(1903,2,1,'bcabcabcabca','acbacbacbacb'),(1904,2,1,'bcabcabcabca','acbacbacbacb'),(1905,2,1,'bcabcabcabca','acbacbacbacb'),(1906,2,1,'bcabcabcabca','acbacbacbacb'),(1907,2,1,'bcabcabcabca','acbacbacbacb'),(1908,2,1,'bcabcabcabca','acbacbacbacb'),(1909,2,1,'bcabcabcabca','acbacbacbacb'),(1910,2,1,'bcabcabcabca','acbacbacbacb'),(1911,2,1,'bcabcabcabca','acbacbacbacb'),(1912,2,1,'bcabcabcabca','acbacbacbacb'),(1913,2,1,'bcabcabcabca','acbacbacbacb'),(1914,2,1,'bcabcabcabca','acbacbacbacb'),(1915,2,1,'bcabcabcabca','acbacbacbacb'),(1916,2,1,'bcabcabcabca','acbacbacbacb'),(1917,2,1,'bcabcabcabca','acbacbacbacb'),(1918,2,1,'bcabcabcabca','acbacbacbacb'),(1919,2,1,'bcabcabcabca','acbacbacbacb'),(1920,2,1,'bcabcabcabca','acbacbacbacb'),(1921,2,1,'bcabcabcabca','acbacbacbacb'),(1922,2,1,'bcabcabcabca','acbacbacbacb'),(1923,2,1,'bcabcabcabca','acbacbacbacb'),(1924,2,1,'bcabcabcabca','acbacbacbacb'),(1925,2,1,'bcabcabcabca','acbacbacbacb'),(1926,2,1,'bcabcabcabca','acbacbacbacb'),(1927,2,1,'bcabcabcabca','acbacbacbacb'),(1928,2,1,'bcabcabcabca','acbacbacbacb'),(1929,2,1,'bcabcabcabca','acbacbacbacb'),(1930,2,1,'bcabcabcabca','acbacbacbacb'),(1931,2,1,'bcabcabcabca','acbacbacbacb'),(1932,2,1,'bcabcabcabca','acbacbacbacb'),(1933,2,1,'bcabcabcabca','acbacbacbacb'),(1934,2,1,'bcabcabcabca','acbacbacbacb'),(1935,2,1,'bcabcabcabca','acbacbacbacb'),(1936,2,1,'bcabcabcabca','acbacbacbacb'),(1937,2,1,'bcabcabcabca','acbacbacbacb'),(1938,2,1,'bcabcabcabca','acbacbacbacb'),(1939,2,1,'bcabcabcabca','acbacbacbacb'),(1940,2,1,'bcabcabcabca','acbacbacbacb'),(1941,2,1,'bcabcabcabca','acbacbacbacb'),(1942,2,1,'bcabcabcabca','acbacbacbacb'),(1943,2,1,'bcabcabcabca','acbacbacbacb'),(1944,2,1,'bcabcabcabca','acbacbacbacb'),(1945,2,1,'bcabcabcabca','acbacbacbacb'),(1946,2,1,'bcabcabcabca','acbacbacbacb'),(1947,2,1,'bcabcabcabca','acbacbacbacb'),(1948,2,1,'bcabcabcabca','acbacbacbacb'),(1949,2,1,'bcabcabcabca','acbacbacbacb'),(1950,2,1,'bcabcabcabca','acbacbacbacb'),(1951,2,1,'bcabcabcabca','acbacbacbacb'),(1952,2,1,'bcabcabcabca','acbacbacbacb'),(1953,2,1,'bcabcabcabca','acbacbacbacb'),(1954,2,1,'bcabcabcabca','acbacbacbacb'),(1955,2,1,'bcabcabcabca','acbacbacbacb'),(1956,2,1,'bcabcabcabca','acbacbacbacb'),(1957,2,1,'bcabcabcabca','acbacbacbacb'),(1958,2,1,'bcabcabcabca','acbacbacbacb'),(1959,2,1,'bcabcabcabca','acbacbacbacb'),(1960,2,1,'bcabcabcabca','acbacbacbacb'),(1961,2,1,'bcabcabcabca','acbacbacbacb'),(1962,2,1,'bcabcabcabca','acbacbacbacb'),(1963,2,1,'bcabcabcabca','acbacbacbacb'),(1964,2,1,'bcabcabcabca','acbacbacbacb'),(1965,2,1,'bcabcabcabca','acbacbacbacb'),(1966,2,1,'bcabcabcabca','acbacbacbacb'),(1967,2,1,'bcabcabcabca','acbacbacbacb'),(1968,2,1,'bcabcabcabca','acbacbacbacb'),(1969,2,1,'bcabcabcabca','acbacbacbacb'),(1970,2,1,'bcabcabcabca','acbacbacbacb'),(1971,2,1,'bcabcabcabca','acbacbacbacb'),(1972,2,1,'bcabcabcabca','acbacbacbacb'),(1973,2,1,'bcabcabcabca','acbacbacbacb'),(1974,2,1,'bcabcabcabca','acbacbacbacb'),(1975,2,1,'bcabcabcabca','acbacbacbacb'),(1976,2,1,'bcabcabcabca','acbacbacbacb'),(1977,2,1,'bcabcabcabca','acbacbacbacb'),(1978,2,1,'bcabcabcabca','acbacbacbacb'),(1979,2,1,'bcabcabcabca','acbacbacbacb'),(1980,2,1,'bcabcabcabca','acbacbacbacb'),(1981,2,1,'bcabcabcabca','acbacbacbacb'),(1982,2,1,'bcabcabcabca','acbacbacbacb'),(1983,2,1,'bcabcabcabca','acbacbacbacb'),(1984,2,1,'bcabcabcabca','acbacbacbacb'),(1985,2,1,'bcabcabcabca','acbacbacbacb'),(1986,2,1,'bcabcabcabca','acbacbacbacb'),(1987,2,1,'bcabcabcabca','acbacbacbacb'),(1988,2,1,'bcabcabcabca','acbacbacbacb'),(1989,2,1,'bcabcabcabca','acbacbacbacb'),(1990,2,1,'bcabcabcabca','acbacbacbacb'),(1991,2,1,'bcabcabcabca','acbacbacbacb'),(1992,2,1,'bcabcabcabca','acbacbacbacb'),(1993,2,1,'bcabcabcabca','acbacbacbacb'),(1994,2,1,'bcabcabcabca','acbacbacbacb'),(1995,2,1,'bcabcabcabca','acbacbacbacb'),(1996,2,1,'bcabcabcabca','acbacbacbacb'),(1997,2,1,'bcabcabcabca','acbacbacbacb'),(1998,2,1,'bcabcabcabca','acbacbacbacb'),(1999,2,1,'bcabcabcabca','acbacbacbacb'),(2000,2,1,'bcabcabcabca','acbacbacbacb'),(2001,2,1,'bcabcabcabca','acbacbacbacb'),(2002,2,1,'bcabcabcabca','acbacbacbacb'),(2003,2,1,'bcabcabcabca','acbacbacbacb'),(2004,2,1,'bcabcabcabca','acbacbacbacb'),(2005,2,1,'bcabcabcabca','acbacbacbacb'),(2006,2,1,'bcabcabcabca','acbacbacbacb'),(2007,2,1,'bcabcabcabca','acbacbacbacb'),(2008,2,1,'bcabcabcabca','acbacbacbacb'),(2009,2,1,'bcabcabcabca','acbacbacbacb'),(2010,2,1,'bcabcabcabca','acbacbacbacb'),(2011,2,1,'bcabcabcabca','acbacbacbacb'),(2012,2,1,'bcabcabcabca','acbacbacbacb'),(2013,2,1,'bcabcabcabca','acbacbacbacb'),(2014,2,1,'bcabcabcabca','acbacbacbacb'),(2015,2,1,'bcabcabcabca','acbacbacbacb'),(2016,2,1,'bcabcabcabca','acbacbacbacb'),(2017,2,1,'bcabcabcabca','acbacbacbacb'),(2018,2,1,'bcabcabcabca','acbacbacbacb'),(2019,2,1,'bcabcabcabca','acbacbacbacb'),(2020,2,1,'bcabcabcabca','acbacbacbacb'),(2021,2,1,'bcabcabcabca','acbacbacbacb'),(2022,2,1,'bcabcabcabca','acbacbacbacb'),(2023,2,1,'bcabcabcabca','acbacbacbacb'),(2024,2,1,'bcabcabcabca','acbacbacbacb'),(2025,2,1,'bcabcabcabca','acbacbacbacb'),(2026,2,1,'bcabcabcabca','acbacbacbacb'),(2027,2,1,'bcabcabcabca','acbacbacbacb'),(2028,2,1,'bcabcabcabca','acbacbacbacb'),(2029,2,1,'bcabcabcabca','acbacbacbacb'),(2030,2,1,'bcabcabcabca','acbacbacbacb'),(2031,2,1,'bcabcabcabca','acbacbacbacb'),(2032,2,1,'bcabcabcabca','acbacbacbacb'),(2033,2,1,'bcabcabcabca','acbacbacbacb'),(2034,2,1,'bcabcabcabca','acbacbacbacb'),(2035,2,1,'bcabcabcabca','acbacbacbacb'),(2036,2,1,'bcabcabcabca','acbacbacbacb'),(2037,2,1,'bcabcabcabca','acbacbacbacb'),(2038,2,1,'bcabcabcabca','acbacbacbacb'),(2039,2,3,'bcabcabcabca','acbacbacbacb'),(2040,2,3,'bcabcabcabca','acbacbacbacb'),(2041,2,3,'bcabcabcabca','acbacbacbacb'),(2042,2,3,'bcabcabcabca','acbacbacbacb'),(2043,2,3,'bcabcabcabca','acbacbacbacb'),(2044,2,3,'bcabcabcabca','acbacbacbacb'),(2045,2,3,'bcabcabcabca','acbacbacbacb'),(2046,2,3,'bcabcabcabca','acbacbacbacb'),(2047,2,3,'bcabcabcabca','acbacbacbacb'),(2048,2,3,'bcabcabcabca','acbacbacbacb'),(2049,2,3,'bcabcabcabca','acbacbacbacb'),(2050,2,3,'bcabcabcabca','acbacbacbacb'),(2051,2,3,'bcabcabcabca','acbacbacbacb'),(2052,2,3,'bcabcabcabca','acbacbacbacb'),(2053,2,3,'bcabcabcabca','acbacbacbacb'),(2054,2,3,'bcabcabcabca','acbacbacbacb'),(2055,2,3,'bcabcabcabca','acbacbacbacb'),(2056,2,3,'bcabcabcabca','acbacbacbacb'),(2057,2,3,'bcabcabcabca','acbacbacbacb'),(2058,2,3,'bcabcabcabca','acbacbacbacb'),(2059,2,3,'bcabcabcabca','acbacbacbacb'),(2060,2,3,'bcabcabcabca','acbacbacbacb'),(2061,2,3,'bcabcabcabca','acbacbacbacb'),(2062,2,3,'bcabcabcabca','acbacbacbacb'),(2063,2,3,'bcabcabcabca','acbacbacbacb'),(2064,2,3,'bcabcabcabca','acbacbacbacb'),(2065,2,3,'bcabcabcabca','acbacbacbacb'),(2066,2,3,'bcabcabcabca','acbacbacbacb'),(2067,2,3,'bcabcabcabca','acbacbacbacb'),(2068,2,3,'bcabcabcabca','acbacbacbacb'),(2069,2,3,'bcabcabcabca','acbacbacbacb'),(2070,2,3,'bcabcabcabca','acbacbacbacb'),(2071,2,3,'bcabcabcabca','acbacbacbacb'),(2072,2,3,'bcabcabcabca','acbacbacbacb'),(2073,2,3,'bcabcabcabca','acbacbacbacb'),(2074,2,3,'bcabcabcabca','acbacbacbacb'),(2075,2,3,'bcabcabcabca','acbacbacbacb'),(2076,2,3,'bcabcabcabca','acbacbacbacb'),(2077,2,3,'bcabcabcabca','acbacbacbacb'),(2078,2,3,'bcabcabcabca','acbacbacbacb'),(2079,2,3,'bcabcabcabca','acbacbacbacb'),(2080,2,3,'bcabcabcabca','acbacbacbacb'),(2081,2,3,'bcabcabcabca','acbacbacbacb'),(2082,2,3,'bcabcabcabca','acbacbacbacb'),(2083,2,3,'bcabcabcabca','acbacbacbacb'),(2084,2,3,'bcabcabcabca','acbacbacbacb'),(2085,2,3,'bcabcabcabca','acbacbacbacb'),(2086,2,3,'bcabcabcabca','acbacbacbacb'),(2087,2,3,'bcabcabcabca','acbacbacbacb'),(2088,2,3,'bcabcabcabca','acbacbacbacb'),(2089,2,3,'bcabcabcabca','acbacbacbacb'),(2090,2,3,'bcabcabcabca','acbacbacbacb'),(2091,2,3,'bcabcabcabca','acbacbacbacb'),(2092,2,3,'bcabcabcabca','acbacbacbacb'),(2093,2,3,'bcabcabcabca','acbacbacbacb'),(2094,2,3,'bcabcabcabca','acbacbacbacb'),(2095,2,3,'bcabcabcabca','acbacbacbacb'),(2096,2,3,'bcabcabcabca','acbacbacbacb'),(2097,2,3,'bcabcabcabca','acbacbacbacb'),(2098,2,3,'bcabcabcabca','acbacbacbacb'),(2099,2,3,'bcabcabcabca','acbacbacbacb'),(2100,2,3,'bcabcabcabca','acbacbacbacb'),(2101,2,3,'bcabcabcabca','acbacbacbacb'),(2102,2,3,'bcabcabcabca','acbacbacbacb'),(2103,2,3,'bcabcabcabca','acbacbacbacb'),(2104,2,3,'bcabcabcabca','acbacbacbacb'),(2105,2,3,'bcabcabcabca','acbacbacbacb'),(2106,2,3,'bcabcabcabca','acbacbacbacb'),(2107,2,3,'bcabcabcabca','acbacbacbacb'),(2108,2,3,'bcabcabcabca','acbacbacbacb'),(2109,2,3,'bcabcabcabca','acbacbacbacb'),(2110,2,3,'bcabcabcabca','acbacbacbacb'),(2111,2,3,'bcabcabcabca','acbacbacbacb'),(2112,2,3,'bcabcabcabca','acbacbacbacb'),(2113,2,3,'bcabcabcabca','acbacbacbacb'),(2114,2,3,'bcabcabcabca','acbacbacbacb'),(2115,2,3,'bcabcabcabca','acbacbacbacb'),(2116,2,3,'bcabcabcabca','acbacbacbacb'),(2117,2,3,'bcabcabcabca','acbacbacbacb'),(2118,2,3,'bcabcabcabca','acbacbacbacb'),(2119,2,3,'bcabcabcabca','acbacbacbacb'),(2120,2,3,'bcabcabcabca','acbacbacbacb'),(2121,2,3,'bcabcabcabca','acbacbacbacb'),(2122,2,3,'bcabcabcabca','acbacbacbacb'),(2123,2,3,'bcabcabcabca','acbacbacbacb'),(2124,2,3,'bcabcabcabca','acbacbacbacb'),(2125,2,3,'bcabcabcabca','acbacbacbacb'),(2126,2,3,'bcabcabcabca','acbacbacbacb'),(2127,2,3,'bcabcabcabca','acbacbacbacb'),(2128,2,3,'bcabcabcabca','acbacbacbacb'),(2129,2,3,'bcabcabcabca','acbacbacbacb'),(2130,2,3,'bcabcabcabca','acbacbacbacb'),(2131,2,3,'bcabcabcabca','acbacbacbacb'),(2132,2,3,'bcabcabcabca','acbacbacbacb'),(2133,2,3,'bcabcabcabca','acbacbacbacb'),(2134,2,3,'bcabcabcabca','acbacbacbacb'),(2135,2,3,'bcabcabcabca','acbacbacbacb'),(2136,2,3,'bcabcabcabca','acbacbacbacb'),(2137,2,3,'bcabcabcabca','acbacbacbacb'),(2138,2,3,'bcabcabcabca','acbacbacbacb'),(2139,2,3,'bcabcabcabca','acbacbacbacb'),(2140,2,3,'bcabcabcabca','acbacbacbacb'),(2141,2,3,'bcabcabcabca','acbacbacbacb'),(2142,2,3,'bcabcabcabca','acbacbacbacb'),(2143,2,3,'bcabcabcabca','acbacbacbacb'),(2144,2,3,'bcabcabcabca','acbacbacbacb'),(2145,2,3,'bcabcabcabca','acbacbacbacb'),(2146,2,3,'bcabcabcabca','acbacbacbacb'),(2147,2,3,'bcabcabcabca','acbacbacbacb'),(2148,2,3,'bcabcabcabca','acbacbacbacb'),(2149,2,3,'bcabcabcabca','acbacbacbacb'),(2150,2,3,'bcabcabcabca','acbacbacbacb'),(2151,2,3,'bcabcabcabca','acbacbacbacb'),(2152,2,3,'bcabcabcabca','acbacbacbacb'),(2153,2,3,'bcabcabcabca','acbacbacbacb'),(2154,2,3,'bcabcabcabca','acbacbacbacb'),(2155,2,3,'bcabcabcabca','acbacbacbacb'),(2156,2,3,'bcabcabcabca','acbacbacbacb'),(2157,2,3,'bcabcabcabca','acbacbacbacb'),(2158,2,3,'bcabcabcabca','acbacbacbacb'),(2159,2,3,'bcabcabcabca','acbacbacbacb'),(2160,2,3,'bcabcabcabca','acbacbacbacb'),(2161,2,3,'bcabcabcabca','acbacbacbacb'),(2162,2,3,'bcabcabcabca','acbacbacbacb'),(2163,2,3,'bcabcabcabca','acbacbacbacb'),(2164,2,3,'bcabcabcabca','acbacbacbacb'),(2165,2,3,'bcabcabcabca','acbacbacbacb'),(2166,2,3,'bcabcabcabca','acbacbacbacb'),(2167,2,3,'bcabcabcabca','acbacbacbacb'),(2168,2,3,'bcabcabcabca','acbacbacbacb'),(2169,2,3,'bcabcabcabca','acbacbacbacb'),(2170,2,3,'bcabcabcabca','acbacbacbacb'),(2171,2,3,'bcabcabcabca','acbacbacbacb'),(2172,2,3,'bcabcabcabca','acbacbacbacb'),(2173,2,3,'bcabcabcabca','acbacbacbacb'),(2174,2,3,'bcabcabcabca','acbacbacbacb'),(2175,2,3,'bcabcabcabca','acbacbacbacb'),(2176,2,3,'bcabcabcabca','acbacbacbacb'),(2177,2,3,'bcabcabcabca','acbacbacbacb'),(2178,2,3,'bcabcabcabca','acbacbacbacb'),(2179,2,3,'bcabcabcabca','acbacbacbacb'),(2180,2,3,'bcabcabcabca','acbacbacbacb'),(2181,2,3,'bcabcabcabca','acbacbacbacb'),(2182,2,3,'bcabcabcabca','acbacbacbacb'),(2183,2,3,'bcabcabcabca','acbacbacbacb'),(2184,2,3,'bcabcabcabca','acbacbacbacb'),(2185,2,3,'bcabcabcabca','acbacbacbacb'),(2186,2,3,'bcabcabcabca','acbacbacbacb'),(2187,2,3,'bcabcabcabca','acbacbacbacb'),(2188,2,3,'bcabcabcabca','acbacbacbacb'),(2189,2,3,'bcabcabcabca','acbacbacbacb'),(2190,2,3,'bcabcabcabca','acbacbacbacb'),(2191,2,3,'bcabcabcabca','acbacbacbacb'),(2192,2,3,'bcabcabcabca','acbacbacbacb'),(2193,2,3,'bcabcabcabca','acbacbacbacb'),(2194,2,3,'bcabcabcabca','acbacbacbacb'),(2195,2,3,'bcabcabcabca','acbacbacbacb'),(2196,2,3,'bcabcabcabca','acbacbacbacb'),(2197,2,3,'bcabcabcabca','acbacbacbacb'),(2198,2,3,'bcabcabcabca','acbacbacbacb'),(2199,2,3,'bcabcabcabca','acbacbacbacb'),(2200,2,3,'bcabcabcabca','acbacbacbacb'),(2201,2,3,'bcabcabcabca','acbacbacbacb'),(2202,2,3,'bcabcabcabca','acbacbacbacb'),(2203,2,3,'bcabcabcabca','acbacbacbacb'),(2204,2,3,'bcabcabcabca','acbacbacbacb'),(2205,2,3,'bcabcabcabca','acbacbacbacb'),(2206,2,3,'bcabcabcabca','acbacbacbacb'),(2207,2,3,'bcabcabcabca','acbacbacbacb'),(2208,2,3,'bcabcabcabca','acbacbacbacb'),(2209,2,3,'bcabcabcabca','acbacbacbacb'),(2210,2,3,'bcabcabcabca','acbacbacbacb'),(2211,2,3,'bcabcabcabca','acbacbacbacb'),(2212,2,3,'bcabcabcabca','acbacbacbacb'),(2213,2,3,'bcabcabcabca','acbacbacbacb'),(2214,2,3,'bcabcabcabca','acbacbacbacb'),(2215,2,3,'bcabcabcabca','acbacbacbacb'),(2216,2,3,'bcabcabcabca','acbacbacbacb'),(2217,2,3,'bcabcabcabca','acbacbacbacb'),(2218,2,3,'bcabcabcabca','acbacbacbacb'),(2219,2,3,'bcabcabcabca','acbacbacbacb'),(2220,2,3,'bcabcabcabca','acbacbacbacb'),(2221,2,3,'bcabcabcabca','acbacbacbacb'),(2222,2,3,'bcabcabcabca','acbacbacbacb'),(2223,2,3,'bcabcabcabca','acbacbacbacb'),(2224,2,3,'bcabcabcabca','acbacbacbacb'),(2225,2,3,'bcabcabcabca','acbacbacbacb'),(2226,2,3,'bcabcabcabca','acbacbacbacb'),(2227,2,3,'bcabcabcabca','acbacbacbacb'),(2228,2,3,'bcabcabcabca','acbacbacbacb'),(2229,2,3,'bcabcabcabca','acbacbacbacb'),(2230,2,3,'bcabcabcabca','acbacbacbacb'),(2231,2,3,'bcabcabcabca','acbacbacbacb'),(2232,2,3,'bcabcabcabca','acbacbacbacb'),(2233,2,3,'bcabcabcabca','acbacbacbacb'),(2234,2,3,'bcabcabcabca','acbacbacbacb'),(2235,2,3,'bcabcabcabca','acbacbacbacb'),(2236,2,3,'bcabcabcabca','acbacbacbacb'),(2237,2,3,'bcabcabcabca','acbacbacbacb'),(2238,2,3,'bcabcabcabca','acbacbacbacb'),(2239,2,3,'bcabcabcabca','acbacbacbacb'),(2240,2,3,'bcabcabcabca','acbacbacbacb'),(2241,2,3,'bcabcabcabca','acbacbacbacb'),(2242,2,3,'bcabcabcabca','acbacbacbacb'),(2243,2,3,'bcabcabcabca','acbacbacbacb'),(2244,2,3,'bcabcabcabca','acbacbacbacb'),(2245,2,3,'bcabcabcabca','acbacbacbacb'),(2246,2,3,'bcabcabcabca','acbacbacbacb'),(2247,2,3,'bcabcabcabca','acbacbacbacb'),(2248,2,3,'bcabcabcabca','acbacbacbacb'),(2249,2,3,'bcabcabcabca','acbacbacbacb'),(2250,2,3,'bcabcabcabca','acbacbacbacb'),(2251,2,3,'bcabcabcabca','acbacbacbacb'),(2252,2,3,'bcabcabcabca','acbacbacbacb'),(2253,2,3,'bcabcabcabca','acbacbacbacb'),(2254,2,3,'bcabcabcabca','acbacbacbacb'),(2255,2,3,'bcabcabcabca','acbacbacbacb'),(2256,2,3,'bcabcabcabca','acbacbacbacb'),(2257,2,3,'bcabcabcabca','acbacbacbacb'),(2258,2,3,'bcabcabcabca','acbacbacbacb'),(2259,2,3,'bcabcabcabca','acbacbacbacb'),(2260,2,3,'bcabcabcabca','acbacbacbacb'),(2261,2,3,'bcabcabcabca','acbacbacbacb'),(2262,2,3,'bcabcabcabca','acbacbacbacb'),(2263,2,3,'bcabcabcabca','acbacbacbacb'),(2264,2,3,'bcabcabcabca','acbacbacbacb'),(2265,2,3,'bcabcabcabca','acbacbacbacb'),(2266,2,3,'bcabcabcabca','acbacbacbacb'),(2267,2,3,'bcabcabcabca','acbacbacbacb'),(2268,2,3,'bcabcabcabca','acbacbacbacb'),(2269,2,3,'bcabcabcabca','acbacbacbacb'),(2270,2,3,'bcabcabcabca','acbacbacbacb'),(2271,2,3,'bcabcabcabca','acbacbacbacb'),(2272,2,3,'bcabcabcabca','acbacbacbacb'),(2273,2,3,'bcabcabcabca','acbacbacbacb'),(2274,2,3,'bcabcabcabca','acbacbacbacb'),(2275,2,3,'bcabcabcabca','acbacbacbacb'),(2276,2,3,'bcabcabcabca','acbacbacbacb'),(2277,2,3,'bcabcabcabca','acbacbacbacb'),(2278,2,3,'bcabcabcabca','acbacbacbacb'),(2279,2,3,'bcabcabcabca','acbacbacbacb'),(2280,2,3,'bcabcabcabca','acbacbacbacb'),(2281,2,3,'bcabcabcabca','acbacbacbacb'),(2282,2,3,'bcabcabcabca','acbacbacbacb'),(2283,2,3,'bcabcabcabca','acbacbacbacb'),(2284,2,3,'bcabcabcabca','acbacbacbacb'),(2285,2,3,'bcabcabcabca','acbacbacbacb'),(2286,2,3,'bcabcabcabca','acbacbacbacb'),(2287,2,3,'bcabcabcabca','acbacbacbacb'),(2288,2,3,'bcabcabcabca','acbacbacbacb'),(2289,2,3,'bcabcabcabca','acbacbacbacb'),(2290,2,3,'bcabcabcabca','acbacbacbacb'),(2291,2,3,'bcabcabcabca','acbacbacbacb'),(2292,2,3,'bcabcabcabca','acbacbacbacb'),(2293,2,3,'bcabcabcabca','acbacbacbacb'),(2294,2,3,'bcabcabcabca','acbacbacbacb'),(2295,2,3,'bcabcabcabca','acbacbacbacb'),(2296,2,3,'bcabcabcabca','acbacbacbacb'),(2297,2,3,'bcabcabcabca','acbacbacbacb'),(2298,2,3,'bcabcabcabca','acbacbacbacb'),(2299,2,3,'bcabcabcabca','acbacbacbacb'),(2300,2,3,'bcabcabcabca','acbacbacbacb'),(2301,2,3,'bcabcabcabca','acbacbacbacb'),(2302,2,3,'bcabcabcabca','acbacbacbacb'),(2303,2,3,'bcabcabcabca','acbacbacbacb'),(2304,2,3,'bcabcabcabca','acbacbacbacb'),(2305,2,3,'bcabcabcabca','acbacbacbacb'),(2306,2,3,'bcabcabcabca','acbacbacbacb'),(2307,2,3,'bcabcabcabca','acbacbacbacb'),(2308,2,3,'bcabcabcabca','acbacbacbacb'),(2309,2,3,'bcabcabcabca','acbacbacbacb'),(2310,2,3,'bcabcabcabca','acbacbacbacb'),(2311,2,3,'bcabcabcabca','acbacbacbacb'),(2312,2,3,'bcabcabcabca','acbacbacbacb'),(2313,2,3,'bcabcabcabca','acbacbacbacb'),(2314,2,3,'bcabcabcabca','acbacbacbacb'),(2315,2,3,'bcabcabcabca','acbacbacbacb'),(2316,2,3,'bcabcabcabca','acbacbacbacb'),(2317,2,3,'bcabcabcabca','acbacbacbacb'),(2318,2,3,'bcabcabcabca','acbacbacbacb'),(2319,2,3,'bcabcabcabca','acbacbacbacb'),(2320,2,3,'bcabcabcabca','acbacbacbacb'),(2321,2,3,'bcabcabcabca','acbacbacbacb'),(2322,2,3,'bcabcabcabca','acbacbacbacb'),(2323,2,3,'bcabcabcabca','acbacbacbacb'),(2324,2,3,'bcabcabcabca','acbacbacbacb'),(2325,2,3,'bcabcabcabca','acbacbacbacb'),(2326,2,3,'bcabcabcabca','acbacbacbacb'),(2327,2,3,'bcabcabcabca','acbacbacbacb'),(2328,2,3,'bcabcabcabca','acbacbacbacb'),(2329,2,3,'bcabcabcabca','acbacbacbacb'),(2330,2,3,'bcabcabcabca','acbacbacbacb'),(2331,2,3,'bcabcabcabca','acbacbacbacb'),(2332,2,3,'bcabcabcabca','acbacbacbacb'),(2333,2,3,'bcabcabcabca','acbacbacbacb'),(2334,2,3,'bcabcabcabca','acbacbacbacb'),(2335,2,3,'bcabcabcabca','acbacbacbacb'),(2336,2,3,'bcabcabcabca','acbacbacbacb'),(2337,2,3,'bcabcabcabca','acbacbacbacb'),(2338,2,3,'bcabcabcabca','acbacbacbacb'),(2339,2,3,'bcabcabcabca','acbacbacbacb'),(2340,2,3,'bcabcabcabca','acbacbacbacb'),(2341,2,3,'bcabcabcabca','acbacbacbacb'),(2342,2,3,'bcabcabcabca','acbacbacbacb'),(2343,2,3,'bcabcabcabca','acbacbacbacb'),(2344,2,3,'bcabcabcabca','acbacbacbacb'),(2345,2,3,'bcabcabcabca','acbacbacbacb'),(2346,2,3,'bcabcabcabca','acbacbacbacb'),(2347,2,3,'bcabcabcabca','acbacbacbacb'),(2348,2,3,'bcabcabcabca','acbacbacbacb'),(2349,2,3,'bcabcabcabca','acbacbacbacb'),(2350,2,3,'bcabcabcabca','acbacbacbacb'),(2351,2,3,'bcabcabcabca','acbacbacbacb'),(2352,2,3,'bcabcabcabca','acbacbacbacb'),(2353,2,3,'bcabcabcabca','acbacbacbacb'),(2354,2,3,'bcabcabcabca','acbacbacbacb'),(2355,2,3,'bcabcabcabca','acbacbacbacb'),(2356,2,3,'bcabcabcabca','acbacbacbacb'),(2357,2,3,'bcabcabcabca','acbacbacbacb'),(2358,2,3,'bcabcabcabca','acbacbacbacb'),(2359,2,3,'bcabcabcabca','acbacbacbacb'),(2360,2,3,'bcabcabcabca','acbacbacbacb'),(2361,2,3,'bcabcabcabca','acbacbacbacb'),(2362,2,3,'bcabcabcabca','acbacbacbacb'),(2363,2,3,'bcabcabcabca','acbacbacbacb'),(2364,2,3,'bcabcabcabca','acbacbacbacb'),(2365,2,3,'bcabcabcabca','acbacbacbacb'),(2366,2,3,'bcabcabcabca','acbacbacbacb'),(2367,2,3,'bcabcabcabca','acbacbacbacb'),(2368,2,3,'bcabcabcabca','acbacbacbacb'),(2369,2,3,'bcabcabcabca','acbacbacbacb'),(2370,2,3,'bcabcabcabca','acbacbacbacb'),(2371,2,3,'bcabcabcabca','acbacbacbacb'),(2372,2,3,'bcabcabcabca','acbacbacbacb'),(2373,2,3,'bcabcabcabca','acbacbacbacb'),(2374,2,3,'bcabcabcabca','acbacbacbacb'),(2375,2,3,'bcabcabcabca','acbacbacbacb'),(2376,2,3,'bcabcabcabca','acbacbacbacb'),(2377,2,3,'bcabcabcabca','acbacbacbacb'),(2378,2,3,'bcabcabcabca','acbacbacbacb'),(2379,2,3,'bcabcabcabca','acbacbacbacb'),(2380,2,3,'bcabcabcabca','acbacbacbacb'),(2381,2,3,'bcabcabcabca','acbacbacbacb'),(2382,2,3,'bcabcabcabca','acbacbacbacb'),(2383,2,3,'bcabcabcabca','acbacbacbacb'),(2384,2,3,'bcabcabcabca','acbacbacbacb'),(2385,2,3,'bcabcabcabca','acbacbacbacb'),(2386,2,3,'bcabcabcabca','acbacbacbacb'),(2387,2,3,'bcabcabcabca','acbacbacbacb'),(2388,2,3,'bcabcabcabca','acbacbacbacb'),(2389,2,3,'bcabcabcabca','acbacbacbacb'),(2390,2,3,'bcabcabcabca','acbacbacbacb'),(2391,2,3,'bcabcabcabca','acbacbacbacb'),(2392,2,3,'bcabcabcabca','acbacbacbacb'),(2393,2,3,'bcabcabcabca','acbacbacbacb'),(2394,2,3,'bcabcabcabca','acbacbacbacb'),(2395,2,3,'bcabcabcabca','acbacbacbacb'),(2396,2,3,'bcabcabcabca','acbacbacbacb'),(2397,2,3,'bcabcabcabca','acbacbacbacb'),(2398,2,3,'bcabcabcabca','acbacbacbacb'),(2399,2,3,'bcabcabcabca','acbacbacbacb'),(2400,2,3,'bcabcabcabca','acbacbacbacb'),(2401,2,3,'bcabcabcabca','acbacbacbacb'),(2402,2,3,'bcabcabcabca','acbacbacbacb'),(2403,2,3,'bcabcabcabca','acbacbacbacb'),(2404,2,3,'bcabcabcabca','acbacbacbacb'),(2405,2,3,'bcabcabcabca','acbacbacbacb'),(2406,2,3,'bcabcabcabca','acbacbacbacb'),(2407,2,3,'bcabcabcabca','acbacbacbacb'),(2408,2,3,'bcabcabcabca','acbacbacbacb'),(2409,2,3,'bcabcabcabca','acbacbacbacb'),(2410,2,3,'bcabcabcabca','acbacbacbacb'),(2411,2,3,'bcabcabcabca','acbacbacbacb'),(2412,2,3,'bcabcabcabca','acbacbacbacb'),(2413,2,3,'bcabcabcabca','acbacbacbacb'),(2414,2,3,'bcabcabcabca','acbacbacbacb'),(2415,2,3,'bcabcabcabca','acbacbacbacb'),(2416,2,3,'bcabcabcabca','acbacbacbacb'),(2417,2,3,'bcabcabcabca','acbacbacbacb'),(2418,2,3,'bcabcabcabca','acbacbacbacb'),(2419,2,3,'bcabcabcabca','acbacbacbacb'),(2420,2,3,'bcabcabcabca','acbacbacbacb'),(2421,2,3,'bcabcabcabca','acbacbacbacb'),(2422,2,3,'bcabcabcabca','acbacbacbacb'),(2423,2,3,'bcabcabcabca','acbacbacbacb'),(2424,2,3,'bcabcabcabca','acbacbacbacb'),(2425,2,3,'bcabcabcabca','acbacbacbacb'),(2426,2,3,'bcabcabcabca','acbacbacbacb'),(2427,2,3,'bcabcabcabca','acbacbacbacb'),(2428,2,3,'bcabcabcabca','acbacbacbacb'),(2429,2,3,'bcabcabcabca','acbacbacbacb'),(2430,2,3,'bcabcabcabca','acbacbacbacb'),(2431,2,3,'bcabcabcabca','acbacbacbacb'),(2432,2,3,'bcabcabcabca','acbacbacbacb'),(2433,2,3,'bcabcabcabca','acbacbacbacb'),(2434,2,3,'bcabcabcabca','acbacbacbacb'),(2435,2,3,'bcabcabcabca','acbacbacbacb'),(2436,2,3,'bcabcabcabca','acbacbacbacb'),(2437,2,3,'bcabcabcabca','acbacbacbacb'),(2438,2,3,'bcabcabcabca','acbacbacbacb'),(2439,2,3,'bcabcabcabca','acbacbacbacb'),(2440,2,3,'bcabcabcabca','acbacbacbacb'),(2441,2,3,'bcabcabcabca','acbacbacbacb'),(2442,2,3,'bcabcabcabca','acbacbacbacb'),(2443,2,3,'bcabcabcabca','acbacbacbacb'),(2444,2,3,'bcabcabcabca','acbacbacbacb'),(2445,2,3,'bcabcabcabca','acbacbacbacb'),(2446,2,3,'bcabcabcabca','acbacbacbacb'),(2447,2,3,'bcabcabcabca','acbacbacbacb'),(2448,2,3,'bcabcabcabca','acbacbacbacb'),(2449,2,3,'bcabcabcabca','acbacbacbacb'),(2450,2,3,'bcabcabcabca','acbacbacbacb'),(2451,2,3,'bcabcabcabca','acbacbacbacb'),(2452,2,3,'bcabcabcabca','acbacbacbacb'),(2453,2,3,'bcabcabcabca','acbacbacbacb'),(2454,2,3,'bcabcabcabca','acbacbacbacb'),(2455,2,3,'bcabcabcabca','acbacbacbacb'),(2456,2,3,'bcabcabcabca','acbacbacbacb'),(2457,2,3,'bcabcabcabca','acbacbacbacb'),(2458,2,3,'bcabcabcabca','acbacbacbacb'),(2459,2,3,'bcabcabcabca','acbacbacbacb'),(2460,2,3,'bcabcabcabca','acbacbacbacb'),(2461,2,3,'bcabcabcabca','acbacbacbacb'),(2462,2,3,'bcabcabcabca','acbacbacbacb'),(2463,2,3,'bcabcabcabca','acbacbacbacb'),(2464,2,3,'bcabcabcabca','acbacbacbacb'),(2465,2,3,'bcabcabcabca','acbacbacbacb'),(2466,2,3,'bcabcabcabca','acbacbacbacb'),(2467,2,3,'bcabcabcabca','acbacbacbacb'),(2468,2,3,'bcabcabcabca','acbacbacbacb'),(2469,2,3,'bcabcabcabca','acbacbacbacb'),(2470,2,3,'bcabcabcabca','acbacbacbacb'),(2471,2,3,'bcabcabcabca','acbacbacbacb'),(2472,2,3,'bcabcabcabca','acbacbacbacb'),(2473,2,3,'bcabcabcabca','acbacbacbacb'),(2474,2,3,'bcabcabcabca','acbacbacbacb'),(2475,2,3,'bcabcabcabca','acbacbacbacb'),(2476,2,3,'bcabcabcabca','acbacbacbacb'),(2477,2,3,'bcabcabcabca','acbacbacbacb'),(2478,2,3,'bcabcabcabca','acbacbacbacb'),(2479,2,3,'bcabcabcabca','acbacbacbacb'),(2480,2,3,'bcabcabcabca','acbacbacbacb'),(2481,2,3,'bcabcabcabca','acbacbacbacb'),(2482,2,3,'bcabcabcabca','acbacbacbacb'),(2483,2,3,'bcabcabcabca','acbacbacbacb'),(2484,2,3,'bcabcabcabca','acbacbacbacb'),(2485,2,3,'bcabcabcabca','acbacbacbacb'),(2486,2,3,'bcabcabcabca','acbacbacbacb'),(2487,2,3,'bcabcabcabca','acbacbacbacb'),(2488,2,3,'bcabcabcabca','acbacbacbacb'),(2489,2,3,'bcabcabcabca','acbacbacbacb'),(2490,2,3,'bcabcabcabca','acbacbacbacb'),(2491,2,3,'bcabcabcabca','acbacbacbacb'),(2492,2,3,'bcabcabcabca','acbacbacbacb'),(2493,2,3,'bcabcabcabca','acbacbacbacb'),(2494,2,3,'bcabcabcabca','acbacbacbacb'),(2495,2,3,'bcabcabcabca','acbacbacbacb'),(2496,2,3,'bcabcabcabca','acbacbacbacb'),(2497,2,3,'bcabcabcabca','acbacbacbacb'),(2498,2,3,'bcabcabcabca','acbacbacbacb'),(2499,2,3,'bcabcabcabca','acbacbacbacb'),(2500,2,3,'bcabcabcabca','acbacbacbacb'),(2501,2,3,'bcabcabcabca','acbacbacbacb'),(2502,2,3,'bcabcabcabca','acbacbacbacb'),(2503,2,3,'bcabcabcabca','acbacbacbacb'),(2504,2,3,'bcabcabcabca','acbacbacbacb'),(2505,2,3,'bcabcabcabca','acbacbacbacb'),(2506,2,3,'bcabcabcabca','acbacbacbacb'),(2507,2,3,'bcabcabcabca','acbacbacbacb'),(2508,2,3,'bcabcabcabca','acbacbacbacb'),(2509,2,3,'bcabcabcabca','acbacbacbacb'),(2510,2,3,'bcabcabcabca','acbacbacbacb'),(2511,2,3,'bcabcabcabca','acbacbacbacb'),(2512,2,3,'bcabcabcabca','acbacbacbacb'),(2513,2,3,'bcabcabcabca','acbacbacbacb'),(2514,2,3,'bcabcabcabca','acbacbacbacb'),(2515,2,3,'bcabcabcabca','acbacbacbacb'),(2516,2,3,'bcabcabcabca','acbacbacbacb'),(2517,2,3,'bcabcabcabca','acbacbacbacb'),(2518,2,3,'bcabcabcabca','acbacbacbacb'),(2519,2,3,'bcabcabcabca','acbacbacbacb'),(2520,2,3,'bcabcabcabca','acbacbacbacb'),(2521,2,3,'bcabcabcabca','acbacbacbacb'),(2522,2,3,'bcabcabcabca','acbacbacbacb'),(2523,2,3,'bcabcabcabca','acbacbacbacb'),(2524,2,3,'bcabcabcabca','acbacbacbacb'),(2525,2,3,'bcabcabcabca','acbacbacbacb'),(2526,2,3,'bcabcabcabca','acbacbacbacb'),(2527,2,3,'bcabcabcabca','acbacbacbacb'),(2528,2,3,'bcabcabcabca','acbacbacbacb'),(2529,2,3,'bcabcabcabca','acbacbacbacb'),(2530,2,3,'bcabcabcabca','acbacbacbacb'),(2531,2,3,'bcabcabcabca','acbacbacbacb'),(2532,2,3,'bcabcabcabca','acbacbacbacb'),(2533,2,3,'bcabcabcabca','acbacbacbacb'),(2534,2,3,'bcabcabcabca','acbacbacbacb'),(2535,2,3,'bcabcabcabca','acbacbacbacb'),(2536,2,3,'bcabcabcabca','acbacbacbacb'),(2537,2,3,'bcabcabcabca','acbacbacbacb'),(2538,2,3,'bcabcabcabca','acbacbacbacb'),(2539,2,3,'bcabcabcabca','acbacbacbacb'),(2540,2,3,'bcabcabcabca','acbacbacbacb'),(2541,2,3,'bcabcabcabca','acbacbacbacb'),(2542,2,3,'bcabcabcabca','acbacbacbacb'),(2543,2,3,'bcabcabcabca','acbacbacbacb'),(2544,2,3,'bcabcabcabca','acbacbacbacb'),(2545,2,3,'bcabcabcabca','acbacbacbacb'),(2546,2,3,'bcabcabcabca','acbacbacbacb'),(2547,2,3,'bcabcabcabca','acbacbacbacb'),(2548,2,3,'bcabcabcabca','acbacbacbacb'),(2549,2,3,'bcabcabcabca','acbacbacbacb'),(2550,2,3,'bcabcabcabca','acbacbacbacb'),(2551,2,3,'bcabcabcabca','acbacbacbacb'),(2552,2,3,'bcabcabcabca','acbacbacbacb'),(2553,2,3,'bcabcabcabca','acbacbacbacb'),(2554,2,3,'bcabcabcabca','acbacbacbacb'),(2555,2,3,'bcabcabcabca','acbacbacbacb'),(2556,2,3,'bcabcabcabca','acbacbacbacb'),(2557,2,3,'bcabcabcabca','acbacbacbacb'),(2558,2,3,'bcabcabcabca','acbacbacbacb'),(2559,2,3,'bcabcabcabca','acbacbacbacb'),(2560,2,3,'bcabcabcabca','acbacbacbacb'),(2561,2,3,'bcabcabcabca','acbacbacbacb'),(2562,2,3,'bcabcabcabca','acbacbacbacb'),(2563,2,3,'bcabcabcabca','acbacbacbacb'),(2564,2,3,'bcabcabcabca','acbacbacbacb'),(2565,2,3,'bcabcabcabca','acbacbacbacb'),(2566,2,3,'bcabcabcabca','acbacbacbacb'),(2567,2,3,'bcabcabcabca','acbacbacbacb'),(2568,2,3,'bcabcabcabca','acbacbacbacb'),(2569,2,3,'bcabcabcabca','acbacbacbacb'),(2570,2,3,'bcabcabcabca','acbacbacbacb'),(2571,2,3,'bcabcabcabca','acbacbacbacb'),(2572,2,3,'bcabcabcabca','acbacbacbacb'),(2573,2,3,'bcabcabcabca','acbacbacbacb'),(2574,2,3,'bcabcabcabca','acbacbacbacb'),(2575,2,3,'bcabcabcabca','acbacbacbacb'),(2576,2,3,'bcabcabcabca','acbacbacbacb'),(2577,2,3,'bcabcabcabca','acbacbacbacb'),(2578,2,3,'bcabcabcabca','acbacbacbacb'),(2579,2,3,'bcabcabcabca','acbacbacbacb'),(2580,2,3,'bcabcabcabca','acbacbacbacb'),(2581,2,3,'bcabcabcabca','acbacbacbacb'),(2582,2,3,'bcabcabcabca','acbacbacbacb'),(2583,2,3,'bcabcabcabca','acbacbacbacb'),(2584,2,3,'bcabcabcabca','acbacbacbacb'),(2585,2,3,'bcabcabcabca','acbacbacbacb'),(2586,2,3,'bcabcabcabca','acbacbacbacb'),(2587,2,3,'bcabcabcabca','acbacbacbacb'),(2588,2,3,'bcabcabcabca','acbacbacbacb'),(2589,2,3,'bcabcabcabca','acbacbacbacb'),(2590,2,3,'bcabcabcabca','acbacbacbacb'),(2591,2,3,'bcabcabcabca','acbacbacbacb'),(2592,2,3,'bcabcabcabca','acbacbacbacb'),(2593,2,3,'bcabcabcabca','acbacbacbacb'),(2594,2,3,'bcabcabcabca','acbacbacbacb'),(2595,2,3,'bcabcabcabca','acbacbacbacb'),(2596,2,3,'bcabcabcabca','acbacbacbacb'),(2597,2,3,'bcabcabcabca','acbacbacbacb'),(2598,2,3,'bcabcabcabca','acbacbacbacb'),(2599,2,3,'bcabcabcabca','acbacbacbacb'),(2600,2,3,'bcabcabcabca','acbacbacbacb'),(2601,2,3,'bcabcabcabca','acbacbacbacb'),(2602,2,3,'bcabcabcabca','acbacbacbacb'),(2603,2,3,'bcabcabcabca','acbacbacbacb'),(2604,2,3,'bcabcabcabca','acbacbacbacb'),(2605,2,3,'bcabcabcabca','acbacbacbacb'),(2606,2,3,'bcabcabcabca','acbacbacbacb'),(2607,2,3,'bcabcabcabca','acbacbacbacb'),(2608,2,3,'bcabcabcabca','acbacbacbacb'),(2609,2,3,'bcabcabcabca','acbacbacbacb'),(2610,2,3,'bcabcabcabca','acbacbacbacb'),(2611,2,3,'bcabcabcabca','acbacbacbacb'),(2612,2,3,'bcabcabcabca','acbacbacbacb'),(2613,2,3,'bcabcabcabca','acbacbacbacb'),(2614,2,3,'bcabcabcabca','acbacbacbacb'),(2615,2,3,'bcabcabcabca','acbacbacbacb'),(2616,2,3,'bcabcabcabca','acbacbacbacb'),(2617,2,3,'bcabcabcabca','acbacbacbacb'),(2618,2,3,'bcabcabcabca','acbacbacbacb'),(2619,2,3,'bcabcabcabca','acbacbacbacb'),(2620,2,3,'bcabcabcabca','acbacbacbacb'),(2621,2,3,'bcabcabcabca','acbacbacbacb'),(2622,2,3,'bcabcabcabca','acbacbacbacb'),(2623,2,3,'bcabcabcabca','acbacbacbacb'),(2624,2,3,'bcabcabcabca','acbacbacbacb'),(2625,2,3,'bcabcabcabca','acbacbacbacb'),(2626,2,3,'bcabcabcabca','acbacbacbacb'),(2627,2,3,'bcabcabcabca','acbacbacbacb'),(2628,2,3,'bcabcabcabca','acbacbacbacb'),(2629,2,3,'bcabcabcabca','acbacbacbacb'),(2630,2,3,'bcabcabcabca','acbacbacbacb'),(2631,2,3,'bcabcabcabca','acbacbacbacb'),(2632,2,3,'bcabcabcabca','acbacbacbacb'),(2633,2,3,'bcabcabcabca','acbacbacbacb'),(2634,2,3,'bcabcabcabca','acbacbacbacb'),(2635,2,3,'bcabcabcabca','acbacbacbacb'),(2636,2,3,'bcabcabcabca','acbacbacbacb'),(2637,2,3,'bcabcabcabca','acbacbacbacb'),(2638,2,3,'bcabcabcabca','acbacbacbacb'),(2639,2,3,'bcabcabcabca','acbacbacbacb'),(2640,2,3,'bcabcabcabca','acbacbacbacb'),(2641,2,3,'bcabcabcabca','acbacbacbacb'),(2642,2,3,'bcabcabcabca','acbacbacbacb'),(2643,2,3,'bcabcabcabca','acbacbacbacb'),(2644,2,3,'bcabcabcabca','acbacbacbacb'),(2645,2,3,'bcabcabcabca','acbacbacbacb'),(2646,2,3,'bcabcabcabca','acbacbacbacb'),(2647,2,3,'bcabcabcabca','acbacbacbacb'),(2648,2,3,'bcabcabcabca','acbacbacbacb'),(2649,2,3,'bcabcabcabca','acbacbacbacb'),(2650,2,3,'bcabcabcabca','acbacbacbacb'),(2651,2,3,'bcabcabcabca','acbacbacbacb'),(2652,2,3,'bcabcabcabca','acbacbacbacb'),(2653,2,3,'bcabcabcabca','acbacbacbacb'),(2654,2,3,'bcabcabcabca','acbacbacbacb'),(2655,2,3,'bcabcabcabca','acbacbacbacb'),(2656,2,3,'bcabcabcabca','acbacbacbacb'),(2657,2,3,'bcabcabcabca','acbacbacbacb'),(2658,2,3,'bcabcabcabca','acbacbacbacb'),(2659,2,3,'bcabcabcabca','acbacbacbacb'),(2660,2,3,'bcabcabcabca','acbacbacbacb'),(2661,2,3,'bcabcabcabca','acbacbacbacb'),(2662,2,3,'bcabcabcabca','acbacbacbacb'),(2663,2,3,'bcabcabcabca','acbacbacbacb'),(2664,2,3,'bcabcabcabca','acbacbacbacb'),(2665,2,3,'bcabcabcabca','acbacbacbacb'),(2666,2,3,'bcabcabcabca','acbacbacbacb'),(2667,2,3,'bcabcabcabca','acbacbacbacb'),(2668,2,3,'bcabcabcabca','acbacbacbacb'),(2669,2,3,'bcabcabcabca','acbacbacbacb'),(2670,2,3,'bcabcabcabca','acbacbacbacb'),(2671,2,3,'bcabcabcabca','acbacbacbacb'),(2672,2,3,'bcabcabcabca','acbacbacbacb'),(2673,2,3,'bcabcabcabca','acbacbacbacb'),(2674,2,3,'bcabcabcabca','acbacbacbacb'),(2675,2,3,'bcabcabcabca','acbacbacbacb'),(2676,2,3,'bcabcabcabca','acbacbacbacb'),(2677,2,3,'bcabcabcabca','acbacbacbacb'),(2678,2,3,'bcabcabcabca','acbacbacbacb'),(2679,2,3,'bcabcabcabca','acbacbacbacb'),(2680,2,3,'bcabcabcabca','acbacbacbacb'),(2681,2,3,'bcabcabcabca','acbacbacbacb'),(2682,2,3,'bcabcabcabca','acbacbacbacb'),(2683,2,3,'bcabcabcabca','acbacbacbacb'),(2684,2,3,'bcabcabcabca','acbacbacbacb'),(2685,2,3,'bcabcabcabca','acbacbacbacb'),(2686,2,3,'bcabcabcabca','acbacbacbacb'),(2687,2,3,'bcabcabcabca','acbacbacbacb'),(2688,2,3,'bcabcabcabca','acbacbacbacb'),(2689,2,3,'bcabcabcabca','acbacbacbacb'),(2690,2,3,'bcabcabcabca','acbacbacbacb'),(2691,2,3,'bcabcabcabca','acbacbacbacb'),(2692,2,3,'bcabcabcabca','acbacbacbacb'),(2693,2,3,'bcabcabcabca','acbacbacbacb'),(2694,2,3,'bcabcabcabca','acbacbacbacb'),(2695,2,3,'bcabcabcabca','acbacbacbacb'),(2696,2,3,'bcabcabcabca','acbacbacbacb'),(2697,2,3,'bcabcabcabca','acbacbacbacb'),(2698,2,3,'bcabcabcabca','acbacbacbacb'),(2699,2,3,'bcabcabcabca','acbacbacbacb'),(2700,2,3,'bcabcabcabca','acbacbacbacb'),(2701,2,3,'bcabcabcabca','acbacbacbacb'),(2702,2,3,'bcabcabcabca','acbacbacbacb'),(2703,2,3,'bcabcabcabca','acbacbacbacb'),(2704,2,3,'bcabcabcabca','acbacbacbacb'),(2705,2,3,'bcabcabcabca','acbacbacbacb'),(2706,2,3,'bcabcabcabca','acbacbacbacb'),(2707,2,3,'bcabcabcabca','acbacbacbacb'),(2708,2,3,'bcabcabcabca','acbacbacbacb'),(2709,2,3,'bcabcabcabca','acbacbacbacb'),(2710,2,3,'bcabcabcabca','acbacbacbacb'),(2711,2,3,'bcabcabcabca','acbacbacbacb'),(2712,2,3,'bcabcabcabca','acbacbacbacb'),(2713,2,3,'bcabcabcabca','acbacbacbacb'),(2714,2,3,'bcabcabcabca','acbacbacbacb'),(2715,2,3,'bcabcabcabca','acbacbacbacb'),(2716,2,3,'bcabcabcabca','acbacbacbacb'),(2717,2,3,'bcabcabcabca','acbacbacbacb'),(2718,2,3,'bcabcabcabca','acbacbacbacb'),(2719,2,3,'bcabcabcabca','acbacbacbacb'),(2720,2,3,'bcabcabcabca','acbacbacbacb'),(2721,2,3,'bcabcabcabca','acbacbacbacb'),(2722,2,3,'bcabcabcabca','acbacbacbacb'),(2723,2,3,'bcabcabcabca','acbacbacbacb'),(2724,2,3,'bcabcabcabca','acbacbacbacb'),(2725,2,3,'bcabcabcabca','acbacbacbacb'),(2726,2,3,'bcabcabcabca','acbacbacbacb'),(2727,2,3,'bcabcabcabca','acbacbacbacb'),(2728,2,3,'bcabcabcabca','acbacbacbacb'),(2729,2,3,'bcabcabcabca','acbacbacbacb'),(2730,2,3,'bcabcabcabca','acbacbacbacb'),(2731,2,3,'bcabcabcabca','acbacbacbacb'),(2732,2,3,'bcabcabcabca','acbacbacbacb'),(2733,2,3,'bcabcabcabca','acbacbacbacb'),(2734,2,3,'bcabcabcabca','acbacbacbacb'),(2735,2,3,'bcabcabcabca','acbacbacbacb'),(2736,2,3,'bcabcabcabca','acbacbacbacb'),(2737,2,3,'bcabcabcabca','acbacbacbacb'),(2738,2,3,'bcabcabcabca','acbacbacbacb'),(2739,2,3,'bcabcabcabca','acbacbacbacb'),(2740,2,3,'bcabcabcabca','acbacbacbacb'),(2741,2,3,'bcabcabcabca','acbacbacbacb'),(2742,2,3,'bcabcabcabca','acbacbacbacb'),(2743,2,3,'bcabcabcabca','acbacbacbacb'),(2744,2,3,'bcabcabcabca','acbacbacbacb'),(2745,2,3,'bcabcabcabca','acbacbacbacb'),(2746,2,3,'bcabcabcabca','acbacbacbacb'),(2747,2,3,'bcabcabcabca','acbacbacbacb'),(2748,2,3,'bcabcabcabca','acbacbacbacb'),(2749,2,3,'bcabcabcabca','acbacbacbacb'),(2750,2,3,'bcabcabcabca','acbacbacbacb'),(2751,2,3,'bcabcabcabca','acbacbacbacb'),(2752,2,3,'bcabcabcabca','acbacbacbacb'),(2753,2,3,'bcabcabcabca','acbacbacbacb'),(2754,2,3,'bcabcabcabca','acbacbacbacb'),(2755,2,3,'bcabcabcabca','acbacbacbacb'),(2756,2,3,'bcabcabcabca','acbacbacbacb'),(2757,2,3,'bcabcabcabca','acbacbacbacb'),(2758,2,3,'bcabcabcabca','acbacbacbacb'),(2759,2,3,'bcabcabcabca','acbacbacbacb'),(2760,2,3,'bcabcabcabca','acbacbacbacb'),(2761,2,3,'bcabcabcabca','acbacbacbacb'),(2762,2,3,'bcabcabcabca','acbacbacbacb'),(2763,2,3,'bcabcabcabca','acbacbacbacb'),(2764,2,3,'bcabcabcabca','acbacbacbacb'),(2765,2,3,'bcabcabcabca','acbacbacbacb'),(2766,2,3,'bcabcabcabca','acbacbacbacb'),(2767,2,3,'bcabcabcabca','acbacbacbacb'),(2768,2,3,'bcabcabcabca','acbacbacbacb'),(2769,2,3,'bcabcabcabca','acbacbacbacb'),(2770,2,3,'bcabcabcabca','acbacbacbacb'),(2771,2,3,'bcabcabcabca','acbacbacbacb'),(2772,2,3,'bcabcabcabca','acbacbacbacb'),(2773,2,3,'bcabcabcabca','acbacbacbacb'),(2774,2,3,'bcabcabcabca','acbacbacbacb'),(2775,2,3,'bcabcabcabca','acbacbacbacb'),(2776,2,3,'bcabcabcabca','acbacbacbacb'),(2777,2,3,'bcabcabcabca','acbacbacbacb'),(2778,2,3,'bcabcabcabca','acbacbacbacb'),(2779,2,3,'bcabcabcabca','acbacbacbacb'),(2780,2,3,'bcabcabcabca','acbacbacbacb'),(2781,2,3,'bcabcabcabca','acbacbacbacb'),(2782,2,3,'bcabcabcabca','acbacbacbacb'),(2783,2,3,'bcabcabcabca','acbacbacbacb'),(2784,2,3,'bcabcabcabca','acbacbacbacb'),(2785,2,3,'bcabcabcabca','acbacbacbacb'),(2786,2,3,'bcabcabcabca','acbacbacbacb'),(2787,2,3,'bcabcabcabca','acbacbacbacb'),(2788,2,3,'bcabcabcabca','acbacbacbacb'),(2789,2,3,'bcabcabcabca','acbacbacbacb'),(2790,2,3,'bcabcabcabca','acbacbacbacb'),(2791,2,3,'bcabcabcabca','acbacbacbacb'),(2792,2,3,'bcabcabcabca','acbacbacbacb'),(2793,2,3,'bcabcabcabca','acbacbacbacb'),(2794,2,3,'bcabcabcabca','acbacbacbacb'),(2795,2,3,'bcabcabcabca','acbacbacbacb'),(2796,2,3,'bcabcabcabca','acbacbacbacb'),(2797,2,3,'bcabcabcabca','acbacbacbacb'),(2798,2,3,'bcabcabcabca','acbacbacbacb'),(2799,2,3,'bcabcabcabca','acbacbacbacb'),(2800,2,3,'bcabcabcabca','acbacbacbacb'),(2801,2,3,'bcabcabcabca','acbacbacbacb'),(2802,2,3,'bcabcabcabca','acbacbacbacb'),(2803,2,3,'bcabcabcabca','acbacbacbacb'),(2804,2,3,'bcabcabcabca','acbacbacbacb'),(2805,2,3,'bcabcabcabca','acbacbacbacb'),(2806,2,3,'bcabcabcabca','acbacbacbacb'),(2807,2,3,'bcabcabcabca','acbacbacbacb'),(2808,2,3,'bcabcabcabca','acbacbacbacb'),(2809,2,3,'bcabcabcabca','acbacbacbacb'),(2810,2,3,'bcabcabcabca','acbacbacbacb'),(2811,2,3,'bcabcabcabca','acbacbacbacb'),(2812,2,3,'bcabcabcabca','acbacbacbacb'),(2813,2,3,'bcabcabcabca','acbacbacbacb'),(2814,2,3,'bcabcabcabca','acbacbacbacb'),(2815,2,3,'bcabcabcabca','acbacbacbacb'),(2816,2,3,'bcabcabcabca','acbacbacbacb'),(2817,2,3,'bcabcabcabca','acbacbacbacb'),(2818,2,3,'bcabcabcabca','acbacbacbacb'),(2819,2,3,'bcabcabcabca','acbacbacbacb'),(2820,2,3,'bcabcabcabca','acbacbacbacb'),(2821,2,3,'bcabcabcabca','acbacbacbacb'),(2822,2,3,'bcabcabcabca','acbacbacbacb'),(2823,2,3,'bcabcabcabca','acbacbacbacb'),(2824,2,3,'bcabcabcabca','acbacbacbacb'),(2825,2,3,'bcabcabcabca','acbacbacbacb'),(2826,2,3,'bcabcabcabca','acbacbacbacb'),(2827,2,3,'bcabcabcabca','acbacbacbacb'),(2828,2,3,'bcabcabcabca','acbacbacbacb'),(2829,2,3,'bcabcabcabca','acbacbacbacb'),(2830,2,3,'bcabcabcabca','acbacbacbacb'),(2831,2,3,'bcabcabcabca','acbacbacbacb'),(2832,2,3,'bcabcabcabca','acbacbacbacb'),(2833,2,3,'bcabcabcabca','acbacbacbacb'),(2834,2,3,'bcabcabcabca','acbacbacbacb'),(2835,2,3,'bcabcabcabca','acbacbacbacb'),(2836,2,3,'bcabcabcabca','acbacbacbacb'),(2837,2,3,'bcabcabcabca','acbacbacbacb'),(2838,2,3,'bcabcabcabca','acbacbacbacb'),(2839,2,3,'bcabcabcabca','acbacbacbacb'),(2840,2,3,'bcabcabcabca','acbacbacbacb'),(2841,2,3,'bcabcabcabca','acbacbacbacb'),(2842,2,3,'bcabcabcabca','acbacbacbacb'),(2843,2,3,'bcabcabcabca','acbacbacbacb'),(2844,2,3,'bcabcabcabca','acbacbacbacb'),(2845,2,3,'bcabcabcabca','acbacbacbacb'),(2846,2,3,'bcabcabcabca','acbacbacbacb'),(2847,2,3,'bcabcabcabca','acbacbacbacb'),(2848,2,3,'bcabcabcabca','acbacbacbacb'),(2849,2,3,'bcabcabcabca','acbacbacbacb'),(2850,2,3,'bcabcabcabca','acbacbacbacb'),(2851,2,3,'bcabcabcabca','acbacbacbacb'),(2852,2,3,'bcabcabcabca','acbacbacbacb'),(2853,2,3,'bcabcabcabca','acbacbacbacb'),(2854,2,3,'bcabcabcabca','acbacbacbacb'),(2855,2,3,'bcabcabcabca','acbacbacbacb'),(2856,2,3,'bcabcabcabca','acbacbacbacb'),(2857,2,3,'bcabcabcabca','acbacbacbacb'),(2858,2,3,'bcabcabcabca','acbacbacbacb'),(2859,2,3,'bcabcabcabca','acbacbacbacb'),(2860,2,3,'bcabcabcabca','acbacbacbacb'),(2861,2,3,'bcabcabcabca','acbacbacbacb'),(2862,2,3,'bcabcabcabca','acbacbacbacb'),(2863,2,3,'bcabcabcabca','acbacbacbacb'),(2864,2,3,'bcabcabcabca','acbacbacbacb'),(2865,2,3,'bcabcabcabca','acbacbacbacb'),(2866,2,3,'bcabcabcabca','acbacbacbacb'),(2867,2,3,'bcabcabcabca','acbacbacbacb'),(2868,2,3,'bcabcabcabca','acbacbacbacb'),(2869,2,3,'bcabcabcabca','acbacbacbacb'),(2870,2,3,'bcabcabcabca','acbacbacbacb'),(2871,2,3,'bcabcabcabca','acbacbacbacb'),(2872,2,3,'bcabcabcabca','acbacbacbacb'),(2873,2,3,'bcabcabcabca','acbacbacbacb'),(2874,2,3,'bcabcabcabca','acbacbacbacb'),(2875,2,3,'bcabcabcabca','acbacbacbacb'),(2876,2,3,'bcabcabcabca','acbacbacbacb'),(2877,2,3,'bcabcabcabca','acbacbacbacb'),(2878,2,3,'bcabcabcabca','acbacbacbacb'),(2879,2,3,'bcabcabcabca','acbacbacbacb'),(2880,2,3,'bcabcabcabca','acbacbacbacb'),(2881,2,3,'bcabcabcabca','acbacbacbacb'),(2882,2,3,'bcabcabcabca','acbacbacbacb'),(2883,2,3,'bcabcabcabca','acbacbacbacb'),(2884,2,3,'bcabcabcabca','acbacbacbacb'),(2885,2,3,'bcabcabcabca','acbacbacbacb'),(2886,2,3,'bcabcabcabca','acbacbacbacb'),(2887,2,3,'bcabcabcabca','acbacbacbacb'),(2888,2,3,'bcabcabcabca','acbacbacbacb'),(2889,2,3,'bcabcabcabca','acbacbacbacb'),(2890,2,3,'bcabcabcabca','acbacbacbacb'),(2891,2,3,'bcabcabcabca','acbacbacbacb'),(2892,2,3,'bcabcabcabca','acbacbacbacb'),(2893,2,3,'bcabcabcabca','acbacbacbacb'),(2894,2,3,'bcabcabcabca','acbacbacbacb'),(2895,2,3,'bcabcabcabca','acbacbacbacb'),(2896,2,3,'bcabcabcabca','acbacbacbacb'),(2897,2,3,'bcabcabcabca','acbacbacbacb'),(2898,2,3,'bcabcabcabca','acbacbacbacb'),(2899,2,3,'bcabcabcabca','acbacbacbacb'),(2900,2,3,'bcabcabcabca','acbacbacbacb'),(2901,2,3,'bcabcabcabca','acbacbacbacb'),(2902,2,3,'bcabcabcabca','acbacbacbacb'),(2903,2,3,'bcabcabcabca','acbacbacbacb'),(2904,2,3,'bcabcabcabca','acbacbacbacb'),(2905,2,3,'bcabcabcabca','acbacbacbacb'),(2906,2,3,'bcabcabcabca','acbacbacbacb'),(2907,2,3,'bcabcabcabca','acbacbacbacb'),(2908,2,3,'bcabcabcabca','acbacbacbacb'),(2909,2,3,'bcabcabcabca','acbacbacbacb'),(2910,2,3,'bcabcabcabca','acbacbacbacb'),(2911,2,3,'bcabcabcabca','acbacbacbacb'),(2912,2,3,'bcabcabcabca','acbacbacbacb'),(2913,2,3,'bcabcabcabca','acbacbacbacb'),(2914,2,3,'bcabcabcabca','acbacbacbacb'),(2915,2,3,'bcabcabcabca','acbacbacbacb'),(2916,2,3,'bcabcabcabca','acbacbacbacb'),(2917,2,3,'bcabcabcabca','acbacbacbacb'),(2918,2,3,'bcabcabcabca','acbacbacbacb'),(2919,2,3,'bcabcabcabca','acbacbacbacb'),(2920,2,3,'bcabcabcabca','acbacbacbacb'),(2921,2,3,'bcabcabcabca','acbacbacbacb'),(2922,2,3,'bcabcabcabca','acbacbacbacb'),(2923,2,3,'bcabcabcabca','acbacbacbacb'),(2924,2,3,'bcabcabcabca','acbacbacbacb'),(2925,2,3,'bcabcabcabca','acbacbacbacb'),(2926,2,3,'bcabcabcabca','acbacbacbacb'),(2927,2,3,'bcabcabcabca','acbacbacbacb'),(2928,2,3,'bcabcabcabca','acbacbacbacb'),(2929,2,3,'bcabcabcabca','acbacbacbacb'),(2930,2,3,'bcabcabcabca','acbacbacbacb'),(2931,2,3,'bcabcabcabca','acbacbacbacb'),(2932,2,3,'bcabcabcabca','acbacbacbacb'),(2933,2,3,'bcabcabcabca','acbacbacbacb'),(2934,2,3,'bcabcabcabca','acbacbacbacb'),(2935,2,3,'bcabcabcabca','acbacbacbacb'),(2936,2,3,'bcabcabcabca','acbacbacbacb'),(2937,2,3,'bcabcabcabca','acbacbacbacb'),(2938,2,3,'bcabcabcabca','acbacbacbacb'),(2939,2,3,'bcabcabcabca','acbacbacbacb'),(2940,2,3,'bcabcabcabca','acbacbacbacb'),(2941,2,3,'bcabcabcabca','acbacbacbacb'),(2942,2,3,'bcabcabcabca','acbacbacbacb'),(2943,2,3,'bcabcabcabca','acbacbacbacb'),(2944,2,3,'bcabcabcabca','acbacbacbacb'),(2945,2,3,'bcabcabcabca','acbacbacbacb'),(2946,2,3,'bcabcabcabca','acbacbacbacb'),(2947,2,3,'bcabcabcabca','acbacbacbacb'),(2948,2,3,'bcabcabcabca','acbacbacbacb'),(2949,2,3,'bcabcabcabca','acbacbacbacb'),(2950,2,3,'bcabcabcabca','acbacbacbacb'),(2951,2,3,'bcabcabcabca','acbacbacbacb'),(2952,2,3,'bcabcabcabca','acbacbacbacb'),(2953,2,3,'bcabcabcabca','acbacbacbacb'),(2954,2,3,'bcabcabcabca','acbacbacbacb'),(2955,2,3,'bcabcabcabca','acbacbacbacb'),(2956,2,3,'bcabcabcabca','acbacbacbacb'),(2957,2,3,'bcabcabcabca','acbacbacbacb'),(2958,2,3,'bcabcabcabca','acbacbacbacb'),(2959,2,3,'bcabcabcabca','acbacbacbacb'),(2960,2,3,'bcabcabcabca','acbacbacbacb'),(2961,2,3,'bcabcabcabca','acbacbacbacb'),(2962,2,3,'bcabcabcabca','acbacbacbacb'),(2963,2,3,'bcabcabcabca','acbacbacbacb'),(2964,2,3,'bcabcabcabca','acbacbacbacb'),(2965,2,3,'bcabcabcabca','acbacbacbacb'),(2966,2,3,'bcabcabcabca','acbacbacbacb'),(2967,2,3,'bcabcabcabca','acbacbacbacb'),(2968,2,3,'bcabcabcabca','acbacbacbacb'),(2969,2,3,'bcabcabcabca','acbacbacbacb'),(2970,2,3,'bcabcabcabca','acbacbacbacb'),(2971,2,3,'bcabcabcabca','acbacbacbacb'),(2972,2,3,'bcabcabcabca','acbacbacbacb'),(2973,2,3,'bcabcabcabca','acbacbacbacb'),(2974,2,3,'bcabcabcabca','acbacbacbacb'),(2975,2,3,'bcabcabcabca','acbacbacbacb'),(2976,2,3,'bcabcabcabca','acbacbacbacb'),(2977,2,3,'bcabcabcabca','acbacbacbacb'),(2978,2,3,'bcabcabcabca','acbacbacbacb'),(2979,2,3,'bcabcabcabca','acbacbacbacb'),(2980,2,3,'bcabcabcabca','acbacbacbacb'),(2981,2,3,'bcabcabcabca','acbacbacbacb'),(2982,2,3,'bcabcabcabca','acbacbacbacb'),(2983,2,3,'bcabcabcabca','acbacbacbacb'),(2984,2,3,'bcabcabcabca','acbacbacbacb'),(2985,2,3,'bcabcabcabca','acbacbacbacb'),(2986,2,3,'bcabcabcabca','acbacbacbacb'),(2987,2,3,'bcabcabcabca','acbacbacbacb'),(2988,2,3,'bcabcabcabca','acbacbacbacb'),(2989,2,3,'bcabcabcabca','acbacbacbacb'),(2990,2,3,'bcabcabcabca','acbacbacbacb'),(2991,2,3,'bcabcabcabca','acbacbacbacb'),(2992,2,3,'bcabcabcabca','acbacbacbacb'),(2993,2,3,'bcabcabcabca','acbacbacbacb'),(2994,2,3,'bcabcabcabca','acbacbacbacb'),(2995,2,3,'bcabcabcabca','acbacbacbacb'),(2996,2,3,'bcabcabcabca','acbacbacbacb'),(2997,2,3,'bcabcabcabca','acbacbacbacb'),(2998,2,3,'bcabcabcabca','acbacbacbacb'),(2999,2,3,'bcabcabcabca','acbacbacbacb'),(3000,2,3,'bcabcabcabca','acbacbacbacb'),(3001,2,3,'bcabcabcabca','acbacbacbacb'),(3002,2,3,'bcabcabcabca','acbacbacbacb'),(3003,2,3,'bcabcabcabca','acbacbacbacb'),(3004,2,3,'bcabcabcabca','acbacbacbacb'),(3005,2,3,'bcabcabcabca','acbacbacbacb'),(3006,2,3,'bcabcabcabca','acbacbacbacb'),(3007,2,3,'bcabcabcabca','acbacbacbacb'),(3008,2,3,'bcabcabcabca','acbacbacbacb'),(3009,2,3,'bcabcabcabca','acbacbacbacb'),(3010,2,3,'bcabcabcabca','acbacbacbacb'),(3011,2,3,'bcabcabcabca','acbacbacbacb'),(3012,2,3,'bcabcabcabca','acbacbacbacb'),(3013,2,3,'bcabcabcabca','acbacbacbacb'),(3014,2,3,'bcabcabcabca','acbacbacbacb'),(3015,2,3,'bcabcabcabca','acbacbacbacb'),(3016,2,3,'bcabcabcabca','acbacbacbacb'),(3017,2,3,'bcabcabcabca','acbacbacbacb'),(3018,2,3,'bcabcabcabca','acbacbacbacb'),(3019,2,3,'bcabcabcabca','acbacbacbacb'),(3020,2,3,'bcabcabcabca','acbacbacbacb'),(3021,2,3,'bcabcabcabca','acbacbacbacb'),(3022,2,3,'bcabcabcabca','acbacbacbacb'),(3023,2,3,'bcabcabcabca','acbacbacbacb'),(3024,2,3,'bcabcabcabca','acbacbacbacb'),(3025,2,3,'bcabcabcabca','acbacbacbacb'),(3026,2,3,'bcabcabcabca','acbacbacbacb'),(3027,2,3,'bcabcabcabca','acbacbacbacb'),(3028,2,3,'bcabcabcabca','acbacbacbacb'),(3029,2,3,'bcabcabcabca','acbacbacbacb'),(3030,2,3,'bcabcabcabca','acbacbacbacb'),(3031,2,3,'bcabcabcabca','acbacbacbacb'),(3032,2,3,'bcabcabcabca','acbacbacbacb'),(3033,2,3,'bcabcabcabca','acbacbacbacb'),(3034,2,3,'bcabcabcabca','acbacbacbacb'),(3035,2,3,'bcabcabcabca','acbacbacbacb'),(3036,2,3,'bcabcabcabca','acbacbacbacb'),(3037,2,3,'bcabcabcabca','acbacbacbacb'),(3038,2,3,'bcabcabcabca','acbacbacbacb'),(3039,2,3,'bcabcabcabca','acbacbacbacb'),(3040,2,3,'bcabcabcabca','acbacbacbacb'),(3041,2,3,'bcabcabcabca','acbacbacbacb'),(3042,2,3,'bcabcabcabca','acbacbacbacb'),(3043,2,3,'bcabcabcabca','acbacbacbacb'),(3044,2,3,'bcabcabcabca','acbacbacbacb'),(3045,2,3,'bcabcabcabca','acbacbacbacb'),(3046,2,3,'bcabcabcabca','acbacbacbacb'),(3047,2,3,'bcabcabcabca','acbacbacbacb'),(3048,2,3,'bcabcabcabca','acbacbacbacb'),(3049,2,3,'bcabcabcabca','acbacbacbacb'),(3050,2,3,'bcabcabcabca','acbacbacbacb'),(3051,2,3,'bcabcabcabca','acbacbacbacb'),(3052,2,3,'bcabcabcabca','acbacbacbacb'),(3053,2,3,'bcabcabcabca','acbacbacbacb'),(3054,2,3,'bcabcabcabca','acbacbacbacb'),(3055,2,3,'bcabcabcabca','acbacbacbacb'),(3056,2,3,'bcabcabcabca','acbacbacbacb'),(3057,2,3,'bcabcabcabca','acbacbacbacb'),(3058,2,3,'bcabcabcabca','acbacbacbacb'),(3059,2,3,'bcabcabcabca','acbacbacbacb'),(3060,2,3,'bcabcabcabca','acbacbacbacb'),(3061,2,3,'bcabcabcabca','acbacbacbacb'),(3062,2,3,'bcabcabcabca','acbacbacbacb'),(3063,3,1,'bcabcabcabca','acbacbacbacb'),(3064,3,1,'bcabcabcabca','acbacbacbacb'),(3065,3,1,'bcabcabcabca','acbacbacbacb'),(3066,3,1,'bcabcabcabca','acbacbacbacb'),(3067,3,1,'bcabcabcabca','acbacbacbacb'),(3068,3,1,'bcabcabcabca','acbacbacbacb'),(3069,3,1,'bcabcabcabca','acbacbacbacb'),(3070,3,1,'bcabcabcabca','acbacbacbacb'),(3071,3,1,'bcabcabcabca','acbacbacbacb'),(3072,3,1,'bcabcabcabca','acbacbacbacb'),(3073,3,2,'bcabcabcabca','acbacbacbacb'),(3074,3,2,'bcabcabcabca','acbacbacbacb'),(3075,3,2,'bcabcabcabca','acbacbacbacb'),(3076,3,2,'bcabcabcabca','acbacbacbacb'),(3077,3,2,'bcabcabcabca','acbacbacbacb'),(3078,3,2,'bcabcabcabca','acbacbacbacb'),(3079,3,2,'bcabcabcabca','acbacbacbacb'),(3080,3,2,'bcabcabcabca','acbacbacbacb'),(3081,3,2,'bcabcabcabca','acbacbacbacb'),(3082,3,2,'bcabcabcabca','acbacbacbacb'),(3083,3,2,'bcabcabcabca','acbacbacbacb'),(3084,3,2,'bcabcabcabca','acbacbacbacb'),(3085,3,2,'bcabcabcabca','acbacbacbacb'),(3086,3,2,'bcabcabcabca','acbacbacbacb'),(3087,3,2,'bcabcabcabca','acbacbacbacb'),(3088,3,2,'bcabcabcabca','acbacbacbacb'),(3089,3,2,'bcabcabcabca','acbacbacbacb'),(3090,3,2,'bcabcabcabca','acbacbacbacb'),(3091,3,2,'bcabcabcabca','acbacbacbacb'),(3092,3,2,'bcabcabcabca','acbacbacbacb'),(3093,3,2,'bcabcabcabca','acbacbacbacb'),(3094,3,2,'bcabcabcabca','acbacbacbacb'),(3095,3,2,'bcabcabcabca','acbacbacbacb'),(3096,3,2,'bcabcabcabca','acbacbacbacb'),(3097,3,2,'bcabcabcabca','acbacbacbacb'),(3098,3,2,'bcabcabcabca','acbacbacbacb'),(3099,3,2,'bcabcabcabca','acbacbacbacb'),(3100,3,2,'bcabcabcabca','acbacbacbacb'),(3101,3,2,'bcabcabcabca','acbacbacbacb'),(3102,3,2,'bcabcabcabca','acbacbacbacb'),(3103,3,2,'bcabcabcabca','acbacbacbacb'),(3104,3,2,'bcabcabcabca','acbacbacbacb'),(3105,3,2,'bcabcabcabca','acbacbacbacb'),(3106,3,2,'bcabcabcabca','acbacbacbacb'),(3107,3,2,'bcabcabcabca','acbacbacbacb'),(3108,3,2,'bcabcabcabca','acbacbacbacb'),(3109,3,2,'bcabcabcabca','acbacbacbacb'),(3110,3,2,'bcabcabcabca','acbacbacbacb'),(3111,3,2,'bcabcabcabca','acbacbacbacb'),(3112,3,2,'bcabcabcabca','acbacbacbacb'),(3113,3,2,'bcabcabcabca','acbacbacbacb'),(3114,3,2,'bcabcabcabca','acbacbacbacb'),(3115,3,2,'bcabcabcabca','acbacbacbacb'),(3116,3,2,'bcabcabcabca','acbacbacbacb'),(3117,3,2,'bcabcabcabca','acbacbacbacb'),(3118,3,2,'bcabcabcabca','acbacbacbacb'),(3119,3,2,'bcabcabcabca','acbacbacbacb'),(3120,3,2,'bcabcabcabca','acbacbacbacb'),(3121,3,2,'bcabcabcabca','acbacbacbacb'),(3122,3,2,'bcabcabcabca','acbacbacbacb'),(3123,3,2,'bcabcabcabca','acbacbacbacb'),(3124,3,2,'bcabcabcabca','acbacbacbacb'),(3125,3,2,'bcabcabcabca','acbacbacbacb'),(3126,3,2,'bcabcabcabca','acbacbacbacb'),(3127,3,2,'bcabcabcabca','acbacbacbacb'),(3128,3,2,'bcabcabcabca','acbacbacbacb'),(3129,3,2,'bcabcabcabca','acbacbacbacb'),(3130,3,2,'bcabcabcabca','acbacbacbacb'),(3131,3,2,'bcabcabcabca','acbacbacbacb'),(3132,3,2,'bcabcabcabca','acbacbacbacb'),(3133,3,2,'bcabcabcabca','acbacbacbacb'),(3134,3,2,'bcabcabcabca','acbacbacbacb'),(3135,3,2,'bcabcabcabca','acbacbacbacb'),(3136,3,2,'bcabcabcabca','acbacbacbacb'),(3137,3,2,'bcabcabcabca','acbacbacbacb'),(3138,3,2,'bcabcabcabca','acbacbacbacb'),(3139,3,2,'bcabcabcabca','acbacbacbacb'),(3140,3,2,'bcabcabcabca','acbacbacbacb'),(3141,3,2,'bcabcabcabca','acbacbacbacb'),(3142,3,2,'bcabcabcabca','acbacbacbacb'),(3143,3,2,'bcabcabcabca','acbacbacbacb'),(3144,3,2,'bcabcabcabca','acbacbacbacb'),(3145,3,2,'bcabcabcabca','acbacbacbacb'),(3146,3,2,'bcabcabcabca','acbacbacbacb'),(3147,3,2,'bcabcabcabca','acbacbacbacb'),(3148,3,2,'bcabcabcabca','acbacbacbacb'),(3149,3,2,'bcabcabcabca','acbacbacbacb'),(3150,3,2,'bcabcabcabca','acbacbacbacb'),(3151,3,2,'bcabcabcabca','acbacbacbacb'),(3152,3,2,'bcabcabcabca','acbacbacbacb'),(3153,3,2,'bcabcabcabca','acbacbacbacb'),(3154,3,2,'bcabcabcabca','acbacbacbacb'),(3155,3,2,'bcabcabcabca','acbacbacbacb'),(3156,3,2,'bcabcabcabca','acbacbacbacb'),(3157,3,2,'bcabcabcabca','acbacbacbacb'),(3158,3,2,'bcabcabcabca','acbacbacbacb'),(3159,3,2,'bcabcabcabca','acbacbacbacb'),(3160,3,2,'bcabcabcabca','acbacbacbacb'),(3161,3,2,'bcabcabcabca','acbacbacbacb'),(3162,3,2,'bcabcabcabca','acbacbacbacb'),(3163,3,2,'bcabcabcabca','acbacbacbacb'),(3164,3,2,'bcabcabcabca','acbacbacbacb'),(3165,3,2,'bcabcabcabca','acbacbacbacb'),(3166,3,2,'bcabcabcabca','acbacbacbacb'),(3167,3,2,'bcabcabcabca','acbacbacbacb'),(3168,3,2,'bcabcabcabca','acbacbacbacb'),(3169,3,2,'bcabcabcabca','acbacbacbacb'),(3170,3,2,'bcabcabcabca','acbacbacbacb'),(3171,3,2,'bcabcabcabca','acbacbacbacb'),(3172,3,2,'bcabcabcabca','acbacbacbacb'),(3173,3,2,'bcabcabcabca','acbacbacbacb'),(3174,3,2,'bcabcabcabca','acbacbacbacb'),(3175,3,2,'bcabcabcabca','acbacbacbacb'),(3176,3,2,'bcabcabcabca','acbacbacbacb'),(3177,3,2,'bcabcabcabca','acbacbacbacb'),(3178,3,2,'bcabcabcabca','acbacbacbacb'),(3179,3,2,'bcabcabcabca','acbacbacbacb'),(3180,3,2,'bcabcabcabca','acbacbacbacb'),(3181,3,2,'bcabcabcabca','acbacbacbacb'),(3182,3,2,'bcabcabcabca','acbacbacbacb'),(3183,3,2,'bcabcabcabca','acbacbacbacb'),(3184,3,2,'bcabcabcabca','acbacbacbacb'),(3185,3,2,'bcabcabcabca','acbacbacbacb'),(3186,3,2,'bcabcabcabca','acbacbacbacb'),(3187,3,2,'bcabcabcabca','acbacbacbacb'),(3188,3,2,'bcabcabcabca','acbacbacbacb'),(3189,3,2,'bcabcabcabca','acbacbacbacb'),(3190,3,2,'bcabcabcabca','acbacbacbacb'),(3191,3,2,'bcabcabcabca','acbacbacbacb'),(3192,3,2,'bcabcabcabca','acbacbacbacb'),(3193,3,2,'bcabcabcabca','acbacbacbacb'),(3194,3,2,'bcabcabcabca','acbacbacbacb'),(3195,3,2,'bcabcabcabca','acbacbacbacb'),(3196,3,2,'bcabcabcabca','acbacbacbacb'),(3197,3,2,'bcabcabcabca','acbacbacbacb'),(3198,3,2,'bcabcabcabca','acbacbacbacb'),(3199,3,2,'bcabcabcabca','acbacbacbacb'),(3200,3,2,'bcabcabcabca','acbacbacbacb'),(3201,3,2,'bcabcabcabca','acbacbacbacb'),(3202,3,2,'bcabcabcabca','acbacbacbacb'),(3203,3,2,'bcabcabcabca','acbacbacbacb'),(3204,3,2,'bcabcabcabca','acbacbacbacb'),(3205,3,2,'bcabcabcabca','acbacbacbacb'),(3206,3,2,'bcabcabcabca','acbacbacbacb'),(3207,3,2,'bcabcabcabca','acbacbacbacb'),(3208,3,2,'bcabcabcabca','acbacbacbacb'),(3209,3,2,'bcabcabcabca','acbacbacbacb'),(3210,3,2,'bcabcabcabca','acbacbacbacb'),(3211,3,2,'bcabcabcabca','acbacbacbacb'),(3212,3,2,'bcabcabcabca','acbacbacbacb'),(3213,3,2,'bcabcabcabca','acbacbacbacb'),(3214,3,2,'bcabcabcabca','acbacbacbacb'),(3215,3,2,'bcabcabcabca','acbacbacbacb'),(3216,3,2,'bcabcabcabca','acbacbacbacb'),(3217,3,2,'bcabcabcabca','acbacbacbacb'),(3218,3,2,'bcabcabcabca','acbacbacbacb'),(3219,3,2,'bcabcabcabca','acbacbacbacb'),(3220,3,2,'bcabcabcabca','acbacbacbacb'),(3221,3,2,'bcabcabcabca','acbacbacbacb'),(3222,3,2,'bcabcabcabca','acbacbacbacb'),(3223,3,2,'bcabcabcabca','acbacbacbacb'),(3224,3,2,'bcabcabcabca','acbacbacbacb'),(3225,3,2,'bcabcabcabca','acbacbacbacb'),(3226,3,2,'bcabcabcabca','acbacbacbacb'),(3227,3,2,'bcabcabcabca','acbacbacbacb'),(3228,3,2,'bcabcabcabca','acbacbacbacb'),(3229,3,2,'bcabcabcabca','acbacbacbacb'),(3230,3,2,'bcabcabcabca','acbacbacbacb'),(3231,3,2,'bcabcabcabca','acbacbacbacb'),(3232,3,2,'bcabcabcabca','acbacbacbacb'),(3233,3,2,'bcabcabcabca','acbacbacbacb'),(3234,3,2,'bcabcabcabca','acbacbacbacb'),(3235,3,2,'bcabcabcabca','acbacbacbacb'),(3236,3,2,'bcabcabcabca','acbacbacbacb'),(3237,3,2,'bcabcabcabca','acbacbacbacb'),(3238,3,2,'bcabcabcabca','acbacbacbacb'),(3239,3,2,'bcabcabcabca','acbacbacbacb'),(3240,3,2,'bcabcabcabca','acbacbacbacb'),(3241,3,2,'bcabcabcabca','acbacbacbacb'),(3242,3,2,'bcabcabcabca','acbacbacbacb'),(3243,3,2,'bcabcabcabca','acbacbacbacb'),(3244,3,2,'bcabcabcabca','acbacbacbacb'),(3245,3,2,'bcabcabcabca','acbacbacbacb'),(3246,3,2,'bcabcabcabca','acbacbacbacb'),(3247,3,2,'bcabcabcabca','acbacbacbacb'),(3248,3,2,'bcabcabcabca','acbacbacbacb'),(3249,3,2,'bcabcabcabca','acbacbacbacb'),(3250,3,2,'bcabcabcabca','acbacbacbacb'),(3251,3,2,'bcabcabcabca','acbacbacbacb'),(3252,3,2,'bcabcabcabca','acbacbacbacb'),(3253,3,2,'bcabcabcabca','acbacbacbacb'),(3254,3,2,'bcabcabcabca','acbacbacbacb'),(3255,3,2,'bcabcabcabca','acbacbacbacb'),(3256,3,2,'bcabcabcabca','acbacbacbacb'),(3257,3,2,'bcabcabcabca','acbacbacbacb'),(3258,3,2,'bcabcabcabca','acbacbacbacb'),(3259,3,2,'bcabcabcabca','acbacbacbacb'),(3260,3,2,'bcabcabcabca','acbacbacbacb'),(3261,3,2,'bcabcabcabca','acbacbacbacb'),(3262,3,2,'bcabcabcabca','acbacbacbacb'),(3263,3,2,'bcabcabcabca','acbacbacbacb'),(3264,3,2,'bcabcabcabca','acbacbacbacb'),(3265,3,2,'bcabcabcabca','acbacbacbacb'),(3266,3,2,'bcabcabcabca','acbacbacbacb'),(3267,3,2,'bcabcabcabca','acbacbacbacb'),(3268,3,2,'bcabcabcabca','acbacbacbacb'),(3269,3,2,'bcabcabcabca','acbacbacbacb'),(3270,3,2,'bcabcabcabca','acbacbacbacb'),(3271,3,2,'bcabcabcabca','acbacbacbacb'),(3272,3,2,'bcabcabcabca','acbacbacbacb'),(3273,3,2,'bcabcabcabca','acbacbacbacb'),(3274,3,2,'bcabcabcabca','acbacbacbacb'),(3275,3,2,'bcabcabcabca','acbacbacbacb'),(3276,3,2,'bcabcabcabca','acbacbacbacb'),(3277,3,2,'bcabcabcabca','acbacbacbacb'),(3278,3,2,'bcabcabcabca','acbacbacbacb'),(3279,3,2,'bcabcabcabca','acbacbacbacb'),(3280,3,2,'bcabcabcabca','acbacbacbacb'),(3281,3,2,'bcabcabcabca','acbacbacbacb'),(3282,3,2,'bcabcabcabca','acbacbacbacb'),(3283,3,2,'bcabcabcabca','acbacbacbacb'),(3284,3,2,'bcabcabcabca','acbacbacbacb'),(3285,3,2,'bcabcabcabca','acbacbacbacb'),(3286,3,2,'bcabcabcabca','acbacbacbacb'),(3287,3,2,'bcabcabcabca','acbacbacbacb'),(3288,3,2,'bcabcabcabca','acbacbacbacb'),(3289,3,2,'bcabcabcabca','acbacbacbacb'),(3290,3,2,'bcabcabcabca','acbacbacbacb'),(3291,3,2,'bcabcabcabca','acbacbacbacb'),(3292,3,2,'bcabcabcabca','acbacbacbacb'),(3293,3,2,'bcabcabcabca','acbacbacbacb'),(3294,3,2,'bcabcabcabca','acbacbacbacb'),(3295,3,2,'bcabcabcabca','acbacbacbacb'),(3296,3,2,'bcabcabcabca','acbacbacbacb'),(3297,3,2,'bcabcabcabca','acbacbacbacb'),(3298,3,2,'bcabcabcabca','acbacbacbacb'),(3299,3,2,'bcabcabcabca','acbacbacbacb'),(3300,3,2,'bcabcabcabca','acbacbacbacb'),(3301,3,2,'bcabcabcabca','acbacbacbacb'),(3302,3,2,'bcabcabcabca','acbacbacbacb'),(3303,3,2,'bcabcabcabca','acbacbacbacb'),(3304,3,2,'bcabcabcabca','acbacbacbacb'),(3305,3,2,'bcabcabcabca','acbacbacbacb'),(3306,3,2,'bcabcabcabca','acbacbacbacb'),(3307,3,2,'bcabcabcabca','acbacbacbacb'),(3308,3,2,'bcabcabcabca','acbacbacbacb'),(3309,3,2,'bcabcabcabca','acbacbacbacb'),(3310,3,2,'bcabcabcabca','acbacbacbacb'),(3311,3,2,'bcabcabcabca','acbacbacbacb'),(3312,3,2,'bcabcabcabca','acbacbacbacb'),(3313,3,2,'bcabcabcabca','acbacbacbacb'),(3314,3,2,'bcabcabcabca','acbacbacbacb'),(3315,3,2,'bcabcabcabca','acbacbacbacb'),(3316,3,2,'bcabcabcabca','acbacbacbacb'),(3317,3,2,'bcabcabcabca','acbacbacbacb'),(3318,3,2,'bcabcabcabca','acbacbacbacb'),(3319,3,2,'bcabcabcabca','acbacbacbacb'),(3320,3,2,'bcabcabcabca','acbacbacbacb'),(3321,3,2,'bcabcabcabca','acbacbacbacb'),(3322,3,2,'bcabcabcabca','acbacbacbacb'),(3323,3,2,'bcabcabcabca','acbacbacbacb'),(3324,3,2,'bcabcabcabca','acbacbacbacb'),(3325,3,2,'bcabcabcabca','acbacbacbacb'),(3326,3,2,'bcabcabcabca','acbacbacbacb'),(3327,3,2,'bcabcabcabca','acbacbacbacb'),(3328,3,2,'bcabcabcabca','acbacbacbacb'),(3329,3,2,'bcabcabcabca','acbacbacbacb'),(3330,3,2,'bcabcabcabca','acbacbacbacb'),(3331,3,2,'bcabcabcabca','acbacbacbacb'),(3332,3,2,'bcabcabcabca','acbacbacbacb'),(3333,3,2,'bcabcabcabca','acbacbacbacb'),(3334,3,2,'bcabcabcabca','acbacbacbacb'),(3335,3,2,'bcabcabcabca','acbacbacbacb'),(3336,3,2,'bcabcabcabca','acbacbacbacb'),(3337,3,2,'bcabcabcabca','acbacbacbacb'),(3338,3,2,'bcabcabcabca','acbacbacbacb'),(3339,3,2,'bcabcabcabca','acbacbacbacb'),(3340,3,2,'bcabcabcabca','acbacbacbacb'),(3341,3,2,'bcabcabcabca','acbacbacbacb'),(3342,3,2,'bcabcabcabca','acbacbacbacb'),(3343,3,2,'bcabcabcabca','acbacbacbacb'),(3344,3,2,'bcabcabcabca','acbacbacbacb'),(3345,3,2,'bcabcabcabca','acbacbacbacb'),(3346,3,2,'bcabcabcabca','acbacbacbacb'),(3347,3,2,'bcabcabcabca','acbacbacbacb'),(3348,3,2,'bcabcabcabca','acbacbacbacb'),(3349,3,2,'bcabcabcabca','acbacbacbacb'),(3350,3,2,'bcabcabcabca','acbacbacbacb'),(3351,3,2,'bcabcabcabca','acbacbacbacb'),(3352,3,2,'bcabcabcabca','acbacbacbacb'),(3353,3,2,'bcabcabcabca','acbacbacbacb'),(3354,3,2,'bcabcabcabca','acbacbacbacb'),(3355,3,2,'bcabcabcabca','acbacbacbacb'),(3356,3,2,'bcabcabcabca','acbacbacbacb'),(3357,3,2,'bcabcabcabca','acbacbacbacb'),(3358,3,2,'bcabcabcabca','acbacbacbacb'),(3359,3,2,'bcabcabcabca','acbacbacbacb'),(3360,3,2,'bcabcabcabca','acbacbacbacb'),(3361,3,2,'bcabcabcabca','acbacbacbacb'),(3362,3,2,'bcabcabcabca','acbacbacbacb'),(3363,3,2,'bcabcabcabca','acbacbacbacb'),(3364,3,2,'bcabcabcabca','acbacbacbacb'),(3365,3,2,'bcabcabcabca','acbacbacbacb'),(3366,3,2,'bcabcabcabca','acbacbacbacb'),(3367,3,2,'bcabcabcabca','acbacbacbacb'),(3368,3,2,'bcabcabcabca','acbacbacbacb'),(3369,3,2,'bcabcabcabca','acbacbacbacb'),(3370,3,2,'bcabcabcabca','acbacbacbacb'),(3371,3,2,'bcabcabcabca','acbacbacbacb'),(3372,3,2,'bcabcabcabca','acbacbacbacb'),(3373,3,2,'bcabcabcabca','acbacbacbacb'),(3374,3,2,'bcabcabcabca','acbacbacbacb'),(3375,3,2,'bcabcabcabca','acbacbacbacb'),(3376,3,2,'bcabcabcabca','acbacbacbacb'),(3377,3,2,'bcabcabcabca','acbacbacbacb'),(3378,3,2,'bcabcabcabca','acbacbacbacb'),(3379,3,2,'bcabcabcabca','acbacbacbacb'),(3380,3,2,'bcabcabcabca','acbacbacbacb'),(3381,3,2,'bcabcabcabca','acbacbacbacb'),(3382,3,2,'bcabcabcabca','acbacbacbacb'),(3383,3,2,'bcabcabcabca','acbacbacbacb'),(3384,3,2,'bcabcabcabca','acbacbacbacb'),(3385,3,2,'bcabcabcabca','acbacbacbacb'),(3386,3,2,'bcabcabcabca','acbacbacbacb'),(3387,3,2,'bcabcabcabca','acbacbacbacb'),(3388,3,2,'bcabcabcabca','acbacbacbacb'),(3389,3,2,'bcabcabcabca','acbacbacbacb'),(3390,3,2,'bcabcabcabca','acbacbacbacb'),(3391,3,2,'bcabcabcabca','acbacbacbacb'),(3392,3,2,'bcabcabcabca','acbacbacbacb'),(3393,3,2,'bcabcabcabca','acbacbacbacb'),(3394,3,2,'bcabcabcabca','acbacbacbacb'),(3395,3,2,'bcabcabcabca','acbacbacbacb'),(3396,3,2,'bcabcabcabca','acbacbacbacb'),(3397,3,2,'bcabcabcabca','acbacbacbacb'),(3398,3,2,'bcabcabcabca','acbacbacbacb'),(3399,3,2,'bcabcabcabca','acbacbacbacb'),(3400,3,2,'bcabcabcabca','acbacbacbacb'),(3401,3,2,'bcabcabcabca','acbacbacbacb'),(3402,3,2,'bcabcabcabca','acbacbacbacb'),(3403,3,2,'bcabcabcabca','acbacbacbacb'),(3404,3,2,'bcabcabcabca','acbacbacbacb'),(3405,3,2,'bcabcabcabca','acbacbacbacb'),(3406,3,2,'bcabcabcabca','acbacbacbacb'),(3407,3,2,'bcabcabcabca','acbacbacbacb'),(3408,3,2,'bcabcabcabca','acbacbacbacb'),(3409,3,2,'bcabcabcabca','acbacbacbacb'),(3410,3,2,'bcabcabcabca','acbacbacbacb'),(3411,3,2,'bcabcabcabca','acbacbacbacb'),(3412,3,2,'bcabcabcabca','acbacbacbacb'),(3413,3,2,'bcabcabcabca','acbacbacbacb'),(3414,3,2,'bcabcabcabca','acbacbacbacb'),(3415,3,2,'bcabcabcabca','acbacbacbacb'),(3416,3,2,'bcabcabcabca','acbacbacbacb'),(3417,3,2,'bcabcabcabca','acbacbacbacb'),(3418,3,2,'bcabcabcabca','acbacbacbacb'),(3419,3,2,'bcabcabcabca','acbacbacbacb'),(3420,3,2,'bcabcabcabca','acbacbacbacb'),(3421,3,2,'bcabcabcabca','acbacbacbacb'),(3422,3,2,'bcabcabcabca','acbacbacbacb'),(3423,3,2,'bcabcabcabca','acbacbacbacb'),(3424,3,2,'bcabcabcabca','acbacbacbacb'),(3425,3,2,'bcabcabcabca','acbacbacbacb'),(3426,3,2,'bcabcabcabca','acbacbacbacb'),(3427,3,2,'bcabcabcabca','acbacbacbacb'),(3428,3,2,'bcabcabcabca','acbacbacbacb'),(3429,3,2,'bcabcabcabca','acbacbacbacb'),(3430,3,2,'bcabcabcabca','acbacbacbacb'),(3431,3,2,'bcabcabcabca','acbacbacbacb'),(3432,3,2,'bcabcabcabca','acbacbacbacb'),(3433,3,2,'bcabcabcabca','acbacbacbacb'),(3434,3,2,'bcabcabcabca','acbacbacbacb'),(3435,3,2,'bcabcabcabca','acbacbacbacb'),(3436,3,2,'bcabcabcabca','acbacbacbacb'),(3437,3,2,'bcabcabcabca','acbacbacbacb'),(3438,3,2,'bcabcabcabca','acbacbacbacb'),(3439,3,2,'bcabcabcabca','acbacbacbacb'),(3440,3,2,'bcabcabcabca','acbacbacbacb'),(3441,3,2,'bcabcabcabca','acbacbacbacb'),(3442,3,2,'bcabcabcabca','acbacbacbacb'),(3443,3,2,'bcabcabcabca','acbacbacbacb'),(3444,3,2,'bcabcabcabca','acbacbacbacb'),(3445,3,2,'bcabcabcabca','acbacbacbacb'),(3446,3,2,'bcabcabcabca','acbacbacbacb'),(3447,3,2,'bcabcabcabca','acbacbacbacb'),(3448,3,2,'bcabcabcabca','acbacbacbacb'),(3449,3,2,'bcabcabcabca','acbacbacbacb'),(3450,3,2,'bcabcabcabca','acbacbacbacb'),(3451,3,2,'bcabcabcabca','acbacbacbacb'),(3452,3,2,'bcabcabcabca','acbacbacbacb'),(3453,3,2,'bcabcabcabca','acbacbacbacb'),(3454,3,2,'bcabcabcabca','acbacbacbacb'),(3455,3,2,'bcabcabcabca','acbacbacbacb'),(3456,3,2,'bcabcabcabca','acbacbacbacb'),(3457,3,2,'bcabcabcabca','acbacbacbacb'),(3458,3,2,'bcabcabcabca','acbacbacbacb'),(3459,3,2,'bcabcabcabca','acbacbacbacb'),(3460,3,2,'bcabcabcabca','acbacbacbacb'),(3461,3,2,'bcabcabcabca','acbacbacbacb'),(3462,3,2,'bcabcabcabca','acbacbacbacb'),(3463,3,2,'bcabcabcabca','acbacbacbacb'),(3464,3,2,'bcabcabcabca','acbacbacbacb'),(3465,3,2,'bcabcabcabca','acbacbacbacb'),(3466,3,2,'bcabcabcabca','acbacbacbacb'),(3467,3,2,'bcabcabcabca','acbacbacbacb'),(3468,3,2,'bcabcabcabca','acbacbacbacb'),(3469,3,2,'bcabcabcabca','acbacbacbacb'),(3470,3,2,'bcabcabcabca','acbacbacbacb'),(3471,3,2,'bcabcabcabca','acbacbacbacb'),(3472,3,2,'bcabcabcabca','acbacbacbacb'),(3473,3,2,'bcabcabcabca','acbacbacbacb'),(3474,3,2,'bcabcabcabca','acbacbacbacb'),(3475,3,2,'bcabcabcabca','acbacbacbacb'),(3476,3,2,'bcabcabcabca','acbacbacbacb'),(3477,3,2,'bcabcabcabca','acbacbacbacb'),(3478,3,2,'bcabcabcabca','acbacbacbacb'),(3479,3,2,'bcabcabcabca','acbacbacbacb'),(3480,3,2,'bcabcabcabca','acbacbacbacb'),(3481,3,2,'bcabcabcabca','acbacbacbacb'),(3482,3,2,'bcabcabcabca','acbacbacbacb'),(3483,3,2,'bcabcabcabca','acbacbacbacb'),(3484,3,2,'bcabcabcabca','acbacbacbacb'),(3485,3,2,'bcabcabcabca','acbacbacbacb'),(3486,3,2,'bcabcabcabca','acbacbacbacb'),(3487,3,2,'bcabcabcabca','acbacbacbacb'),(3488,3,2,'bcabcabcabca','acbacbacbacb'),(3489,3,2,'bcabcabcabca','acbacbacbacb'),(3490,3,2,'bcabcabcabca','acbacbacbacb'),(3491,3,2,'bcabcabcabca','acbacbacbacb'),(3492,3,2,'bcabcabcabca','acbacbacbacb'),(3493,3,2,'bcabcabcabca','acbacbacbacb'),(3494,3,2,'bcabcabcabca','acbacbacbacb'),(3495,3,2,'bcabcabcabca','acbacbacbacb'),(3496,3,2,'bcabcabcabca','acbacbacbacb'),(3497,3,2,'bcabcabcabca','acbacbacbacb'),(3498,3,2,'bcabcabcabca','acbacbacbacb'),(3499,3,2,'bcabcabcabca','acbacbacbacb'),(3500,3,2,'bcabcabcabca','acbacbacbacb'),(3501,3,2,'bcabcabcabca','acbacbacbacb'),(3502,3,2,'bcabcabcabca','acbacbacbacb'),(3503,3,2,'bcabcabcabca','acbacbacbacb'),(3504,3,2,'bcabcabcabca','acbacbacbacb'),(3505,3,2,'bcabcabcabca','acbacbacbacb'),(3506,3,2,'bcabcabcabca','acbacbacbacb'),(3507,3,2,'bcabcabcabca','acbacbacbacb'),(3508,3,2,'bcabcabcabca','acbacbacbacb'),(3509,3,2,'bcabcabcabca','acbacbacbacb'),(3510,3,2,'bcabcabcabca','acbacbacbacb'),(3511,3,2,'bcabcabcabca','acbacbacbacb'),(3512,3,2,'bcabcabcabca','acbacbacbacb'),(3513,3,2,'bcabcabcabca','acbacbacbacb'),(3514,3,2,'bcabcabcabca','acbacbacbacb'),(3515,3,2,'bcabcabcabca','acbacbacbacb'),(3516,3,2,'bcabcabcabca','acbacbacbacb'),(3517,3,2,'bcabcabcabca','acbacbacbacb'),(3518,3,2,'bcabcabcabca','acbacbacbacb'),(3519,3,2,'bcabcabcabca','acbacbacbacb'),(3520,3,2,'bcabcabcabca','acbacbacbacb'),(3521,3,2,'bcabcabcabca','acbacbacbacb'),(3522,3,2,'bcabcabcabca','acbacbacbacb'),(3523,3,2,'bcabcabcabca','acbacbacbacb'),(3524,3,2,'bcabcabcabca','acbacbacbacb'),(3525,3,2,'bcabcabcabca','acbacbacbacb'),(3526,3,2,'bcabcabcabca','acbacbacbacb'),(3527,3,2,'bcabcabcabca','acbacbacbacb'),(3528,3,2,'bcabcabcabca','acbacbacbacb'),(3529,3,2,'bcabcabcabca','acbacbacbacb'),(3530,3,2,'bcabcabcabca','acbacbacbacb'),(3531,3,2,'bcabcabcabca','acbacbacbacb'),(3532,3,2,'bcabcabcabca','acbacbacbacb'),(3533,3,2,'bcabcabcabca','acbacbacbacb'),(3534,3,2,'bcabcabcabca','acbacbacbacb'),(3535,3,2,'bcabcabcabca','acbacbacbacb'),(3536,3,2,'bcabcabcabca','acbacbacbacb'),(3537,3,2,'bcabcabcabca','acbacbacbacb'),(3538,3,2,'bcabcabcabca','acbacbacbacb'),(3539,3,2,'bcabcabcabca','acbacbacbacb'),(3540,3,2,'bcabcabcabca','acbacbacbacb'),(3541,3,2,'bcabcabcabca','acbacbacbacb'),(3542,3,2,'bcabcabcabca','acbacbacbacb'),(3543,3,2,'bcabcabcabca','acbacbacbacb'),(3544,3,2,'bcabcabcabca','acbacbacbacb'),(3545,3,2,'bcabcabcabca','acbacbacbacb'),(3546,3,2,'bcabcabcabca','acbacbacbacb'),(3547,3,2,'bcabcabcabca','acbacbacbacb'),(3548,3,2,'bcabcabcabca','acbacbacbacb'),(3549,3,2,'bcabcabcabca','acbacbacbacb'),(3550,3,2,'bcabcabcabca','acbacbacbacb'),(3551,3,2,'bcabcabcabca','acbacbacbacb'),(3552,3,2,'bcabcabcabca','acbacbacbacb'),(3553,3,2,'bcabcabcabca','acbacbacbacb'),(3554,3,2,'bcabcabcabca','acbacbacbacb'),(3555,3,2,'bcabcabcabca','acbacbacbacb'),(3556,3,2,'bcabcabcabca','acbacbacbacb'),(3557,3,2,'bcabcabcabca','acbacbacbacb'),(3558,3,2,'bcabcabcabca','acbacbacbacb'),(3559,3,2,'bcabcabcabca','acbacbacbacb'),(3560,3,2,'bcabcabcabca','acbacbacbacb'),(3561,3,2,'bcabcabcabca','acbacbacbacb'),(3562,3,2,'bcabcabcabca','acbacbacbacb'),(3563,3,2,'bcabcabcabca','acbacbacbacb'),(3564,3,2,'bcabcabcabca','acbacbacbacb'),(3565,3,2,'bcabcabcabca','acbacbacbacb'),(3566,3,2,'bcabcabcabca','acbacbacbacb'),(3567,3,2,'bcabcabcabca','acbacbacbacb'),(3568,3,2,'bcabcabcabca','acbacbacbacb'),(3569,3,2,'bcabcabcabca','acbacbacbacb'),(3570,3,2,'bcabcabcabca','acbacbacbacb'),(3571,3,2,'bcabcabcabca','acbacbacbacb'),(3572,3,2,'bcabcabcabca','acbacbacbacb'),(3573,3,2,'bcabcabcabca','acbacbacbacb'),(3574,3,2,'bcabcabcabca','acbacbacbacb'),(3575,3,2,'bcabcabcabca','acbacbacbacb'),(3576,3,2,'bcabcabcabca','acbacbacbacb'),(3577,3,2,'bcabcabcabca','acbacbacbacb'),(3578,3,2,'bcabcabcabca','acbacbacbacb'),(3579,3,2,'bcabcabcabca','acbacbacbacb'),(3580,3,2,'bcabcabcabca','acbacbacbacb'),(3581,3,2,'bcabcabcabca','acbacbacbacb'),(3582,3,2,'bcabcabcabca','acbacbacbacb'),(3583,3,2,'bcabcabcabca','acbacbacbacb'),(3584,3,2,'bcabcabcabca','acbacbacbacb'),(3585,3,2,'bcabcabcabca','acbacbacbacb'),(3586,3,2,'bcabcabcabca','acbacbacbacb'),(3587,3,2,'bcabcabcabca','acbacbacbacb'),(3588,3,2,'bcabcabcabca','acbacbacbacb'),(3589,3,2,'bcabcabcabca','acbacbacbacb'),(3590,3,2,'bcabcabcabca','acbacbacbacb'),(3591,3,2,'bcabcabcabca','acbacbacbacb'),(3592,3,2,'bcabcabcabca','acbacbacbacb'),(3593,3,2,'bcabcabcabca','acbacbacbacb'),(3594,3,2,'bcabcabcabca','acbacbacbacb'),(3595,3,2,'bcabcabcabca','acbacbacbacb'),(3596,3,2,'bcabcabcabca','acbacbacbacb'),(3597,3,2,'bcabcabcabca','acbacbacbacb'),(3598,3,2,'bcabcabcabca','acbacbacbacb'),(3599,3,2,'bcabcabcabca','acbacbacbacb'),(3600,3,2,'bcabcabcabca','acbacbacbacb'),(3601,3,2,'bcabcabcabca','acbacbacbacb'),(3602,3,2,'bcabcabcabca','acbacbacbacb'),(3603,3,2,'bcabcabcabca','acbacbacbacb'),(3604,3,2,'bcabcabcabca','acbacbacbacb'),(3605,3,2,'bcabcabcabca','acbacbacbacb'),(3606,3,2,'bcabcabcabca','acbacbacbacb'),(3607,3,2,'bcabcabcabca','acbacbacbacb'),(3608,3,2,'bcabcabcabca','acbacbacbacb'),(3609,3,2,'bcabcabcabca','acbacbacbacb'),(3610,3,2,'bcabcabcabca','acbacbacbacb'),(3611,3,2,'bcabcabcabca','acbacbacbacb'),(3612,3,2,'bcabcabcabca','acbacbacbacb'),(3613,3,2,'bcabcabcabca','acbacbacbacb'),(3614,3,2,'bcabcabcabca','acbacbacbacb'),(3615,3,2,'bcabcabcabca','acbacbacbacb'),(3616,3,2,'bcabcabcabca','acbacbacbacb'),(3617,3,2,'bcabcabcabca','acbacbacbacb'),(3618,3,2,'bcabcabcabca','acbacbacbacb'),(3619,3,2,'bcabcabcabca','acbacbacbacb'),(3620,3,2,'bcabcabcabca','acbacbacbacb'),(3621,3,2,'bcabcabcabca','acbacbacbacb'),(3622,3,2,'bcabcabcabca','acbacbacbacb'),(3623,3,2,'bcabcabcabca','acbacbacbacb'),(3624,3,2,'bcabcabcabca','acbacbacbacb'),(3625,3,2,'bcabcabcabca','acbacbacbacb'),(3626,3,2,'bcabcabcabca','acbacbacbacb'),(3627,3,2,'bcabcabcabca','acbacbacbacb'),(3628,3,2,'bcabcabcabca','acbacbacbacb'),(3629,3,2,'bcabcabcabca','acbacbacbacb'),(3630,3,2,'bcabcabcabca','acbacbacbacb'),(3631,3,2,'bcabcabcabca','acbacbacbacb'),(3632,3,2,'bcabcabcabca','acbacbacbacb'),(3633,3,2,'bcabcabcabca','acbacbacbacb'),(3634,3,2,'bcabcabcabca','acbacbacbacb'),(3635,3,2,'bcabcabcabca','acbacbacbacb'),(3636,3,2,'bcabcabcabca','acbacbacbacb'),(3637,3,2,'bcabcabcabca','acbacbacbacb'),(3638,3,2,'bcabcabcabca','acbacbacbacb'),(3639,3,2,'bcabcabcabca','acbacbacbacb'),(3640,3,2,'bcabcabcabca','acbacbacbacb'),(3641,3,2,'bcabcabcabca','acbacbacbacb'),(3642,3,2,'bcabcabcabca','acbacbacbacb'),(3643,3,2,'bcabcabcabca','acbacbacbacb'),(3644,3,2,'bcabcabcabca','acbacbacbacb'),(3645,3,2,'bcabcabcabca','acbacbacbacb'),(3646,3,2,'bcabcabcabca','acbacbacbacb'),(3647,3,2,'bcabcabcabca','acbacbacbacb'),(3648,3,2,'bcabcabcabca','acbacbacbacb'),(3649,3,2,'bcabcabcabca','acbacbacbacb'),(3650,3,2,'bcabcabcabca','acbacbacbacb'),(3651,3,2,'bcabcabcabca','acbacbacbacb'),(3652,3,2,'bcabcabcabca','acbacbacbacb'),(3653,3,2,'bcabcabcabca','acbacbacbacb'),(3654,3,2,'bcabcabcabca','acbacbacbacb'),(3655,3,2,'bcabcabcabca','acbacbacbacb'),(3656,3,2,'bcabcabcabca','acbacbacbacb'),(3657,3,2,'bcabcabcabca','acbacbacbacb'),(3658,3,2,'bcabcabcabca','acbacbacbacb'),(3659,3,2,'bcabcabcabca','acbacbacbacb'),(3660,3,2,'bcabcabcabca','acbacbacbacb'),(3661,3,2,'bcabcabcabca','acbacbacbacb'),(3662,3,2,'bcabcabcabca','acbacbacbacb'),(3663,3,2,'bcabcabcabca','acbacbacbacb'),(3664,3,2,'bcabcabcabca','acbacbacbacb'),(3665,3,2,'bcabcabcabca','acbacbacbacb'),(3666,3,2,'bcabcabcabca','acbacbacbacb'),(3667,3,2,'bcabcabcabca','acbacbacbacb'),(3668,3,2,'bcabcabcabca','acbacbacbacb'),(3669,3,2,'bcabcabcabca','acbacbacbacb'),(3670,3,2,'bcabcabcabca','acbacbacbacb'),(3671,3,2,'bcabcabcabca','acbacbacbacb'),(3672,3,2,'bcabcabcabca','acbacbacbacb'),(3673,3,2,'bcabcabcabca','acbacbacbacb'),(3674,3,2,'bcabcabcabca','acbacbacbacb'),(3675,3,2,'bcabcabcabca','acbacbacbacb'),(3676,3,2,'bcabcabcabca','acbacbacbacb'),(3677,3,2,'bcabcabcabca','acbacbacbacb'),(3678,3,2,'bcabcabcabca','acbacbacbacb'),(3679,3,2,'bcabcabcabca','acbacbacbacb'),(3680,3,2,'bcabcabcabca','acbacbacbacb'),(3681,3,2,'bcabcabcabca','acbacbacbacb'),(3682,3,2,'bcabcabcabca','acbacbacbacb'),(3683,3,2,'bcabcabcabca','acbacbacbacb'),(3684,3,2,'bcabcabcabca','acbacbacbacb'),(3685,3,2,'bcabcabcabca','acbacbacbacb'),(3686,3,2,'bcabcabcabca','acbacbacbacb'),(3687,3,2,'bcabcabcabca','acbacbacbacb'),(3688,3,2,'bcabcabcabca','acbacbacbacb'),(3689,3,2,'bcabcabcabca','acbacbacbacb'),(3690,3,2,'bcabcabcabca','acbacbacbacb'),(3691,3,2,'bcabcabcabca','acbacbacbacb'),(3692,3,2,'bcabcabcabca','acbacbacbacb'),(3693,3,2,'bcabcabcabca','acbacbacbacb'),(3694,3,2,'bcabcabcabca','acbacbacbacb'),(3695,3,2,'bcabcabcabca','acbacbacbacb'),(3696,3,2,'bcabcabcabca','acbacbacbacb'),(3697,3,2,'bcabcabcabca','acbacbacbacb'),(3698,3,2,'bcabcabcabca','acbacbacbacb'),(3699,3,2,'bcabcabcabca','acbacbacbacb'),(3700,3,2,'bcabcabcabca','acbacbacbacb'),(3701,3,2,'bcabcabcabca','acbacbacbacb'),(3702,3,2,'bcabcabcabca','acbacbacbacb'),(3703,3,2,'bcabcabcabca','acbacbacbacb'),(3704,3,2,'bcabcabcabca','acbacbacbacb'),(3705,3,2,'bcabcabcabca','acbacbacbacb'),(3706,3,2,'bcabcabcabca','acbacbacbacb'),(3707,3,2,'bcabcabcabca','acbacbacbacb'),(3708,3,2,'bcabcabcabca','acbacbacbacb'),(3709,3,2,'bcabcabcabca','acbacbacbacb'),(3710,3,2,'bcabcabcabca','acbacbacbacb'),(3711,3,2,'bcabcabcabca','acbacbacbacb'),(3712,3,2,'bcabcabcabca','acbacbacbacb'),(3713,3,2,'bcabcabcabca','acbacbacbacb'),(3714,3,2,'bcabcabcabca','acbacbacbacb'),(3715,3,2,'bcabcabcabca','acbacbacbacb'),(3716,3,2,'bcabcabcabca','acbacbacbacb'),(3717,3,2,'bcabcabcabca','acbacbacbacb'),(3718,3,2,'bcabcabcabca','acbacbacbacb'),(3719,3,2,'bcabcabcabca','acbacbacbacb'),(3720,3,2,'bcabcabcabca','acbacbacbacb'),(3721,3,2,'bcabcabcabca','acbacbacbacb'),(3722,3,2,'bcabcabcabca','acbacbacbacb'),(3723,3,2,'bcabcabcabca','acbacbacbacb'),(3724,3,2,'bcabcabcabca','acbacbacbacb'),(3725,3,2,'bcabcabcabca','acbacbacbacb'),(3726,3,2,'bcabcabcabca','acbacbacbacb'),(3727,3,2,'bcabcabcabca','acbacbacbacb'),(3728,3,2,'bcabcabcabca','acbacbacbacb'),(3729,3,2,'bcabcabcabca','acbacbacbacb'),(3730,3,2,'bcabcabcabca','acbacbacbacb'),(3731,3,2,'bcabcabcabca','acbacbacbacb'),(3732,3,2,'bcabcabcabca','acbacbacbacb'),(3733,3,2,'bcabcabcabca','acbacbacbacb'),(3734,3,2,'bcabcabcabca','acbacbacbacb'),(3735,3,2,'bcabcabcabca','acbacbacbacb'),(3736,3,2,'bcabcabcabca','acbacbacbacb'),(3737,3,2,'bcabcabcabca','acbacbacbacb'),(3738,3,2,'bcabcabcabca','acbacbacbacb'),(3739,3,2,'bcabcabcabca','acbacbacbacb'),(3740,3,2,'bcabcabcabca','acbacbacbacb'),(3741,3,2,'bcabcabcabca','acbacbacbacb'),(3742,3,2,'bcabcabcabca','acbacbacbacb'),(3743,3,2,'bcabcabcabca','acbacbacbacb'),(3744,3,2,'bcabcabcabca','acbacbacbacb'),(3745,3,2,'bcabcabcabca','acbacbacbacb'),(3746,3,2,'bcabcabcabca','acbacbacbacb'),(3747,3,2,'bcabcabcabca','acbacbacbacb'),(3748,3,2,'bcabcabcabca','acbacbacbacb'),(3749,3,2,'bcabcabcabca','acbacbacbacb'),(3750,3,2,'bcabcabcabca','acbacbacbacb'),(3751,3,2,'bcabcabcabca','acbacbacbacb'),(3752,3,2,'bcabcabcabca','acbacbacbacb'),(3753,3,2,'bcabcabcabca','acbacbacbacb'),(3754,3,2,'bcabcabcabca','acbacbacbacb'),(3755,3,2,'bcabcabcabca','acbacbacbacb'),(3756,3,2,'bcabcabcabca','acbacbacbacb'),(3757,3,2,'bcabcabcabca','acbacbacbacb'),(3758,3,2,'bcabcabcabca','acbacbacbacb'),(3759,3,2,'bcabcabcabca','acbacbacbacb'),(3760,3,2,'bcabcabcabca','acbacbacbacb'),(3761,3,2,'bcabcabcabca','acbacbacbacb'),(3762,3,2,'bcabcabcabca','acbacbacbacb'),(3763,3,2,'bcabcabcabca','acbacbacbacb'),(3764,3,2,'bcabcabcabca','acbacbacbacb'),(3765,3,2,'bcabcabcabca','acbacbacbacb'),(3766,3,2,'bcabcabcabca','acbacbacbacb'),(3767,3,2,'bcabcabcabca','acbacbacbacb'),(3768,3,2,'bcabcabcabca','acbacbacbacb'),(3769,3,2,'bcabcabcabca','acbacbacbacb'),(3770,3,2,'bcabcabcabca','acbacbacbacb'),(3771,3,2,'bcabcabcabca','acbacbacbacb'),(3772,3,2,'bcabcabcabca','acbacbacbacb'),(3773,3,2,'bcabcabcabca','acbacbacbacb'),(3774,3,2,'bcabcabcabca','acbacbacbacb'),(3775,3,2,'bcabcabcabca','acbacbacbacb'),(3776,3,2,'bcabcabcabca','acbacbacbacb'),(3777,3,2,'bcabcabcabca','acbacbacbacb'),(3778,3,2,'bcabcabcabca','acbacbacbacb'),(3779,3,2,'bcabcabcabca','acbacbacbacb'),(3780,3,2,'bcabcabcabca','acbacbacbacb'),(3781,3,2,'bcabcabcabca','acbacbacbacb'),(3782,3,2,'bcabcabcabca','acbacbacbacb'),(3783,3,2,'bcabcabcabca','acbacbacbacb'),(3784,3,2,'bcabcabcabca','acbacbacbacb'),(3785,3,2,'bcabcabcabca','acbacbacbacb'),(3786,3,2,'bcabcabcabca','acbacbacbacb'),(3787,3,2,'bcabcabcabca','acbacbacbacb'),(3788,3,2,'bcabcabcabca','acbacbacbacb'),(3789,3,2,'bcabcabcabca','acbacbacbacb'),(3790,3,2,'bcabcabcabca','acbacbacbacb'),(3791,3,2,'bcabcabcabca','acbacbacbacb'),(3792,3,2,'bcabcabcabca','acbacbacbacb'),(3793,3,2,'bcabcabcabca','acbacbacbacb'),(3794,3,2,'bcabcabcabca','acbacbacbacb'),(3795,3,2,'bcabcabcabca','acbacbacbacb'),(3796,3,2,'bcabcabcabca','acbacbacbacb'),(3797,3,2,'bcabcabcabca','acbacbacbacb'),(3798,3,2,'bcabcabcabca','acbacbacbacb'),(3799,3,2,'bcabcabcabca','acbacbacbacb'),(3800,3,2,'bcabcabcabca','acbacbacbacb'),(3801,3,2,'bcabcabcabca','acbacbacbacb'),(3802,3,2,'bcabcabcabca','acbacbacbacb'),(3803,3,2,'bcabcabcabca','acbacbacbacb'),(3804,3,2,'bcabcabcabca','acbacbacbacb'),(3805,3,2,'bcabcabcabca','acbacbacbacb'),(3806,3,2,'bcabcabcabca','acbacbacbacb'),(3807,3,2,'bcabcabcabca','acbacbacbacb'),(3808,3,2,'bcabcabcabca','acbacbacbacb'),(3809,3,2,'bcabcabcabca','acbacbacbacb'),(3810,3,2,'bcabcabcabca','acbacbacbacb'),(3811,3,2,'bcabcabcabca','acbacbacbacb'),(3812,3,2,'bcabcabcabca','acbacbacbacb'),(3813,3,2,'bcabcabcabca','acbacbacbacb'),(3814,3,2,'bcabcabcabca','acbacbacbacb'),(3815,3,2,'bcabcabcabca','acbacbacbacb'),(3816,3,2,'bcabcabcabca','acbacbacbacb'),(3817,3,2,'bcabcabcabca','acbacbacbacb'),(3818,3,2,'bcabcabcabca','acbacbacbacb'),(3819,3,2,'bcabcabcabca','acbacbacbacb'),(3820,3,2,'bcabcabcabca','acbacbacbacb'),(3821,3,2,'bcabcabcabca','acbacbacbacb'),(3822,3,2,'bcabcabcabca','acbacbacbacb'),(3823,3,2,'bcabcabcabca','acbacbacbacb'),(3824,3,2,'bcabcabcabca','acbacbacbacb'),(3825,3,2,'bcabcabcabca','acbacbacbacb'),(3826,3,2,'bcabcabcabca','acbacbacbacb'),(3827,3,2,'bcabcabcabca','acbacbacbacb'),(3828,3,2,'bcabcabcabca','acbacbacbacb'),(3829,3,2,'bcabcabcabca','acbacbacbacb'),(3830,3,2,'bcabcabcabca','acbacbacbacb'),(3831,3,2,'bcabcabcabca','acbacbacbacb'),(3832,3,2,'bcabcabcabca','acbacbacbacb'),(3833,3,2,'bcabcabcabca','acbacbacbacb'),(3834,3,2,'bcabcabcabca','acbacbacbacb'),(3835,3,2,'bcabcabcabca','acbacbacbacb'),(3836,3,2,'bcabcabcabca','acbacbacbacb'),(3837,3,2,'bcabcabcabca','acbacbacbacb'),(3838,3,2,'bcabcabcabca','acbacbacbacb'),(3839,3,2,'bcabcabcabca','acbacbacbacb'),(3840,3,2,'bcabcabcabca','acbacbacbacb'),(3841,3,2,'bcabcabcabca','acbacbacbacb'),(3842,3,2,'bcabcabcabca','acbacbacbacb'),(3843,3,2,'bcabcabcabca','acbacbacbacb'),(3844,3,2,'bcabcabcabca','acbacbacbacb'),(3845,3,2,'bcabcabcabca','acbacbacbacb'),(3846,3,2,'bcabcabcabca','acbacbacbacb'),(3847,3,2,'bcabcabcabca','acbacbacbacb'),(3848,3,2,'bcabcabcabca','acbacbacbacb'),(3849,3,2,'bcabcabcabca','acbacbacbacb'),(3850,3,2,'bcabcabcabca','acbacbacbacb'),(3851,3,2,'bcabcabcabca','acbacbacbacb'),(3852,3,2,'bcabcabcabca','acbacbacbacb'),(3853,3,2,'bcabcabcabca','acbacbacbacb'),(3854,3,2,'bcabcabcabca','acbacbacbacb'),(3855,3,2,'bcabcabcabca','acbacbacbacb'),(3856,3,2,'bcabcabcabca','acbacbacbacb'),(3857,3,2,'bcabcabcabca','acbacbacbacb'),(3858,3,2,'bcabcabcabca','acbacbacbacb'),(3859,3,2,'bcabcabcabca','acbacbacbacb'),(3860,3,2,'bcabcabcabca','acbacbacbacb'),(3861,3,2,'bcabcabcabca','acbacbacbacb'),(3862,3,2,'bcabcabcabca','acbacbacbacb'),(3863,3,2,'bcabcabcabca','acbacbacbacb'),(3864,3,2,'bcabcabcabca','acbacbacbacb'),(3865,3,2,'bcabcabcabca','acbacbacbacb'),(3866,3,2,'bcabcabcabca','acbacbacbacb'),(3867,3,2,'bcabcabcabca','acbacbacbacb'),(3868,3,2,'bcabcabcabca','acbacbacbacb'),(3869,3,2,'bcabcabcabca','acbacbacbacb'),(3870,3,2,'bcabcabcabca','acbacbacbacb'),(3871,3,2,'bcabcabcabca','acbacbacbacb'),(3872,3,2,'bcabcabcabca','acbacbacbacb'),(3873,3,2,'bcabcabcabca','acbacbacbacb'),(3874,3,2,'bcabcabcabca','acbacbacbacb'),(3875,3,2,'bcabcabcabca','acbacbacbacb'),(3876,3,2,'bcabcabcabca','acbacbacbacb'),(3877,3,2,'bcabcabcabca','acbacbacbacb'),(3878,3,2,'bcabcabcabca','acbacbacbacb'),(3879,3,2,'bcabcabcabca','acbacbacbacb'),(3880,3,2,'bcabcabcabca','acbacbacbacb'),(3881,3,2,'bcabcabcabca','acbacbacbacb'),(3882,3,2,'bcabcabcabca','acbacbacbacb'),(3883,3,2,'bcabcabcabca','acbacbacbacb'),(3884,3,2,'bcabcabcabca','acbacbacbacb'),(3885,3,2,'bcabcabcabca','acbacbacbacb'),(3886,3,2,'bcabcabcabca','acbacbacbacb'),(3887,3,2,'bcabcabcabca','acbacbacbacb'),(3888,3,2,'bcabcabcabca','acbacbacbacb'),(3889,3,2,'bcabcabcabca','acbacbacbacb'),(3890,3,2,'bcabcabcabca','acbacbacbacb'),(3891,3,2,'bcabcabcabca','acbacbacbacb'),(3892,3,2,'bcabcabcabca','acbacbacbacb'),(3893,3,2,'bcabcabcabca','acbacbacbacb'),(3894,3,2,'bcabcabcabca','acbacbacbacb'),(3895,3,2,'bcabcabcabca','acbacbacbacb'),(3896,3,2,'bcabcabcabca','acbacbacbacb'),(3897,3,2,'bcabcabcabca','acbacbacbacb'),(3898,3,2,'bcabcabcabca','acbacbacbacb'),(3899,3,2,'bcabcabcabca','acbacbacbacb'),(3900,3,2,'bcabcabcabca','acbacbacbacb'),(3901,3,2,'bcabcabcabca','acbacbacbacb'),(3902,3,2,'bcabcabcabca','acbacbacbacb'),(3903,3,2,'bcabcabcabca','acbacbacbacb'),(3904,3,2,'bcabcabcabca','acbacbacbacb'),(3905,3,2,'bcabcabcabca','acbacbacbacb'),(3906,3,2,'bcabcabcabca','acbacbacbacb'),(3907,3,2,'bcabcabcabca','acbacbacbacb'),(3908,3,2,'bcabcabcabca','acbacbacbacb'),(3909,3,2,'bcabcabcabca','acbacbacbacb'),(3910,3,2,'bcabcabcabca','acbacbacbacb'),(3911,3,2,'bcabcabcabca','acbacbacbacb'),(3912,3,2,'bcabcabcabca','acbacbacbacb'),(3913,3,2,'bcabcabcabca','acbacbacbacb'),(3914,3,2,'bcabcabcabca','acbacbacbacb'),(3915,3,2,'bcabcabcabca','acbacbacbacb'),(3916,3,2,'bcabcabcabca','acbacbacbacb'),(3917,3,2,'bcabcabcabca','acbacbacbacb'),(3918,3,2,'bcabcabcabca','acbacbacbacb'),(3919,3,2,'bcabcabcabca','acbacbacbacb'),(3920,3,2,'bcabcabcabca','acbacbacbacb'),(3921,3,2,'bcabcabcabca','acbacbacbacb'),(3922,3,2,'bcabcabcabca','acbacbacbacb'),(3923,3,2,'bcabcabcabca','acbacbacbacb'),(3924,3,2,'bcabcabcabca','acbacbacbacb'),(3925,3,2,'bcabcabcabca','acbacbacbacb'),(3926,3,2,'bcabcabcabca','acbacbacbacb'),(3927,3,2,'bcabcabcabca','acbacbacbacb'),(3928,3,2,'bcabcabcabca','acbacbacbacb'),(3929,3,2,'bcabcabcabca','acbacbacbacb'),(3930,3,2,'bcabcabcabca','acbacbacbacb'),(3931,3,2,'bcabcabcabca','acbacbacbacb'),(3932,3,2,'bcabcabcabca','acbacbacbacb'),(3933,3,2,'bcabcabcabca','acbacbacbacb'),(3934,3,2,'bcabcabcabca','acbacbacbacb'),(3935,3,2,'bcabcabcabca','acbacbacbacb'),(3936,3,2,'bcabcabcabca','acbacbacbacb'),(3937,3,2,'bcabcabcabca','acbacbacbacb'),(3938,3,2,'bcabcabcabca','acbacbacbacb'),(3939,3,2,'bcabcabcabca','acbacbacbacb'),(3940,3,2,'bcabcabcabca','acbacbacbacb'),(3941,3,2,'bcabcabcabca','acbacbacbacb'),(3942,3,2,'bcabcabcabca','acbacbacbacb'),(3943,3,2,'bcabcabcabca','acbacbacbacb'),(3944,3,2,'bcabcabcabca','acbacbacbacb'),(3945,3,2,'bcabcabcabca','acbacbacbacb'),(3946,3,2,'bcabcabcabca','acbacbacbacb'),(3947,3,2,'bcabcabcabca','acbacbacbacb'),(3948,3,2,'bcabcabcabca','acbacbacbacb'),(3949,3,2,'bcabcabcabca','acbacbacbacb'),(3950,3,2,'bcabcabcabca','acbacbacbacb'),(3951,3,2,'bcabcabcabca','acbacbacbacb'),(3952,3,2,'bcabcabcabca','acbacbacbacb'),(3953,3,2,'bcabcabcabca','acbacbacbacb'),(3954,3,2,'bcabcabcabca','acbacbacbacb'),(3955,3,2,'bcabcabcabca','acbacbacbacb'),(3956,3,2,'bcabcabcabca','acbacbacbacb'),(3957,3,2,'bcabcabcabca','acbacbacbacb'),(3958,3,2,'bcabcabcabca','acbacbacbacb'),(3959,3,2,'bcabcabcabca','acbacbacbacb'),(3960,3,2,'bcabcabcabca','acbacbacbacb'),(3961,3,2,'bcabcabcabca','acbacbacbacb'),(3962,3,2,'bcabcabcabca','acbacbacbacb'),(3963,3,2,'bcabcabcabca','acbacbacbacb'),(3964,3,2,'bcabcabcabca','acbacbacbacb'),(3965,3,2,'bcabcabcabca','acbacbacbacb'),(3966,3,2,'bcabcabcabca','acbacbacbacb'),(3967,3,2,'bcabcabcabca','acbacbacbacb'),(3968,3,2,'bcabcabcabca','acbacbacbacb'),(3969,3,2,'bcabcabcabca','acbacbacbacb'),(3970,3,2,'bcabcabcabca','acbacbacbacb'),(3971,3,2,'bcabcabcabca','acbacbacbacb'),(3972,3,2,'bcabcabcabca','acbacbacbacb'),(3973,3,2,'bcabcabcabca','acbacbacbacb'),(3974,3,2,'bcabcabcabca','acbacbacbacb'),(3975,3,2,'bcabcabcabca','acbacbacbacb'),(3976,3,2,'bcabcabcabca','acbacbacbacb'),(3977,3,2,'bcabcabcabca','acbacbacbacb'),(3978,3,2,'bcabcabcabca','acbacbacbacb'),(3979,3,2,'bcabcabcabca','acbacbacbacb'),(3980,3,2,'bcabcabcabca','acbacbacbacb'),(3981,3,2,'bcabcabcabca','acbacbacbacb'),(3982,3,2,'bcabcabcabca','acbacbacbacb'),(3983,3,2,'bcabcabcabca','acbacbacbacb'),(3984,3,2,'bcabcabcabca','acbacbacbacb'),(3985,3,2,'bcabcabcabca','acbacbacbacb'),(3986,3,2,'bcabcabcabca','acbacbacbacb'),(3987,3,2,'bcabcabcabca','acbacbacbacb'),(3988,3,2,'bcabcabcabca','acbacbacbacb'),(3989,3,2,'bcabcabcabca','acbacbacbacb'),(3990,3,2,'bcabcabcabca','acbacbacbacb'),(3991,3,2,'bcabcabcabca','acbacbacbacb'),(3992,3,2,'bcabcabcabca','acbacbacbacb'),(3993,3,2,'bcabcabcabca','acbacbacbacb'),(3994,3,2,'bcabcabcabca','acbacbacbacb'),(3995,3,2,'bcabcabcabca','acbacbacbacb'),(3996,3,2,'bcabcabcabca','acbacbacbacb'),(3997,3,2,'bcabcabcabca','acbacbacbacb'),(3998,3,2,'bcabcabcabca','acbacbacbacb'),(3999,3,2,'bcabcabcabca','acbacbacbacb'),(4000,3,2,'bcabcabcabca','acbacbacbacb'),(4001,3,2,'bcabcabcabca','acbacbacbacb'),(4002,3,2,'bcabcabcabca','acbacbacbacb'),(4003,3,2,'bcabcabcabca','acbacbacbacb'),(4004,3,2,'bcabcabcabca','acbacbacbacb'),(4005,3,2,'bcabcabcabca','acbacbacbacb'),(4006,3,2,'bcabcabcabca','acbacbacbacb'),(4007,3,2,'bcabcabcabca','acbacbacbacb'),(4008,3,2,'bcabcabcabca','acbacbacbacb'),(4009,3,2,'bcabcabcabca','acbacbacbacb'),(4010,3,2,'bcabcabcabca','acbacbacbacb'),(4011,3,2,'bcabcabcabca','acbacbacbacb'),(4012,3,2,'bcabcabcabca','acbacbacbacb'),(4013,3,2,'bcabcabcabca','acbacbacbacb'),(4014,3,2,'bcabcabcabca','acbacbacbacb'),(4015,3,2,'bcabcabcabca','acbacbacbacb'),(4016,3,2,'bcabcabcabca','acbacbacbacb'),(4017,3,2,'bcabcabcabca','acbacbacbacb'),(4018,3,2,'bcabcabcabca','acbacbacbacb'),(4019,3,2,'bcabcabcabca','acbacbacbacb'),(4020,3,2,'bcabcabcabca','acbacbacbacb'),(4021,3,2,'bcabcabcabca','acbacbacbacb'),(4022,3,2,'bcabcabcabca','acbacbacbacb'),(4023,3,2,'bcabcabcabca','acbacbacbacb'),(4024,3,2,'bcabcabcabca','acbacbacbacb'),(4025,3,2,'bcabcabcabca','acbacbacbacb'),(4026,3,2,'bcabcabcabca','acbacbacbacb'),(4027,3,2,'bcabcabcabca','acbacbacbacb'),(4028,3,2,'bcabcabcabca','acbacbacbacb'),(4029,3,2,'bcabcabcabca','acbacbacbacb'),(4030,3,2,'bcabcabcabca','acbacbacbacb'),(4031,3,2,'bcabcabcabca','acbacbacbacb'),(4032,3,2,'bcabcabcabca','acbacbacbacb'),(4033,3,2,'bcabcabcabca','acbacbacbacb'),(4034,3,2,'bcabcabcabca','acbacbacbacb'),(4035,3,2,'bcabcabcabca','acbacbacbacb'),(4036,3,2,'bcabcabcabca','acbacbacbacb'),(4037,3,2,'bcabcabcabca','acbacbacbacb'),(4038,3,2,'bcabcabcabca','acbacbacbacb'),(4039,3,2,'bcabcabcabca','acbacbacbacb'),(4040,3,2,'bcabcabcabca','acbacbacbacb'),(4041,3,2,'bcabcabcabca','acbacbacbacb'),(4042,3,2,'bcabcabcabca','acbacbacbacb'),(4043,3,2,'bcabcabcabca','acbacbacbacb'),(4044,3,2,'bcabcabcabca','acbacbacbacb'),(4045,3,2,'bcabcabcabca','acbacbacbacb'),(4046,3,2,'bcabcabcabca','acbacbacbacb'),(4047,3,2,'bcabcabcabca','acbacbacbacb'),(4048,3,2,'bcabcabcabca','acbacbacbacb'),(4049,3,2,'bcabcabcabca','acbacbacbacb'),(4050,3,2,'bcabcabcabca','acbacbacbacb'),(4051,3,2,'bcabcabcabca','acbacbacbacb'),(4052,3,2,'bcabcabcabca','acbacbacbacb'),(4053,3,2,'bcabcabcabca','acbacbacbacb'),(4054,3,2,'bcabcabcabca','acbacbacbacb'),(4055,3,2,'bcabcabcabca','acbacbacbacb'),(4056,3,2,'bcabcabcabca','acbacbacbacb'),(4057,3,2,'bcabcabcabca','acbacbacbacb'),(4058,3,2,'bcabcabcabca','acbacbacbacb'),(4059,3,2,'bcabcabcabca','acbacbacbacb'),(4060,3,2,'bcabcabcabca','acbacbacbacb'),(4061,3,2,'bcabcabcabca','acbacbacbacb'),(4062,3,2,'bcabcabcabca','acbacbacbacb'),(4063,3,2,'bcabcabcabca','acbacbacbacb'),(4064,3,2,'bcabcabcabca','acbacbacbacb'),(4065,3,2,'bcabcabcabca','acbacbacbacb'),(4066,3,2,'bcabcabcabca','acbacbacbacb'),(4067,3,2,'bcabcabcabca','acbacbacbacb'),(4068,3,2,'bcabcabcabca','acbacbacbacb'),(4069,3,2,'bcabcabcabca','acbacbacbacb'),(4070,3,2,'bcabcabcabca','acbacbacbacb'),(4071,3,2,'bcabcabcabca','acbacbacbacb'),(4072,3,2,'bcabcabcabca','acbacbacbacb'),(4073,3,2,'bcabcabcabca','acbacbacbacb'),(4074,3,2,'bcabcabcabca','acbacbacbacb'),(4075,3,2,'bcabcabcabca','acbacbacbacb'),(4076,3,2,'bcabcabcabca','acbacbacbacb'),(4077,3,2,'bcabcabcabca','acbacbacbacb'),(4078,3,2,'bcabcabcabca','acbacbacbacb'),(4079,3,2,'bcabcabcabca','acbacbacbacb'),(4080,3,2,'bcabcabcabca','acbacbacbacb'),(4081,3,2,'bcabcabcabca','acbacbacbacb'),(4082,3,2,'bcabcabcabca','acbacbacbacb'),(4083,3,2,'bcabcabcabca','acbacbacbacb'),(4084,3,2,'bcabcabcabca','acbacbacbacb'),(4085,3,2,'bcabcabcabca','acbacbacbacb'),(4086,3,2,'bcabcabcabca','acbacbacbacb'),(4087,3,4,'cbacbacbacba','abcabcabcabc'),(4088,3,4,'cbacbacbacba','abcabcabcabc'),(4089,3,4,'cbacbacbacba','abcabcabcabc'),(4090,3,4,'cbacbacbacba','abcabcabcabc'),(4091,3,4,'cbacbacbacba','abcabcabcabc'),(4092,3,4,'cbacbacbacba','abcabcabcabc'),(4093,3,4,'cbacbacbacba','abcabcabcabc'),(4094,3,4,'cbacbacbacba','abcabcabcabc'),(4095,3,4,'cbacbacbacba','abcabcabcabc'),(4096,3,4,'cbacbacbacba','abcabcabcabc'),(4097,3,4,'cbacbacbacba','abcabcabcabc'),(4098,3,4,'cbacbacbacba','abcabcabcabc'),(4099,3,4,'cbacbacbacba','abcabcabcabc'),(4100,3,4,'cbacbacbacba','abcabcabcabc'),(4101,3,4,'cbacbacbacba','abcabcabcabc'),(4102,3,4,'cbacbacbacba','abcabcabcabc'),(4103,3,4,'cbacbacbacba','abcabcabcabc'),(4104,3,4,'cbacbacbacba','abcabcabcabc'),(4105,3,4,'cbacbacbacba','abcabcabcabc'),(4106,3,4,'cbacbacbacba','abcabcabcabc'),(4107,3,4,'cbacbacbacba','abcabcabcabc'),(4108,3,4,'cbacbacbacba','abcabcabcabc'),(4109,3,4,'cbacbacbacba','abcabcabcabc'),(4110,3,4,'cbacbacbacba','abcabcabcabc'),(4111,3,4,'cbacbacbacba','abcabcabcabc'),(4112,3,4,'cbacbacbacba','abcabcabcabc'),(4113,3,4,'cbacbacbacba','abcabcabcabc'),(4114,3,4,'cbacbacbacba','abcabcabcabc'),(4115,3,4,'cbacbacbacba','abcabcabcabc'),(4116,3,4,'cbacbacbacba','abcabcabcabc'),(4117,3,4,'cbacbacbacba','abcabcabcabc'),(4118,3,4,'cbacbacbacba','abcabcabcabc'),(4119,3,4,'cbacbacbacba','abcabcabcabc'),(4120,3,4,'cbacbacbacba','abcabcabcabc'),(4121,3,4,'cbacbacbacba','abcabcabcabc'),(4122,3,4,'cbacbacbacba','abcabcabcabc'),(4123,3,4,'cbacbacbacba','abcabcabcabc'),(4124,3,4,'cbacbacbacba','abcabcabcabc'),(4125,3,4,'cbacbacbacba','abcabcabcabc'),(4126,3,4,'cbacbacbacba','abcabcabcabc'),(4127,3,4,'cbacbacbacba','abcabcabcabc'),(4128,3,4,'cbacbacbacba','abcabcabcabc'),(4129,3,4,'cbacbacbacba','abcabcabcabc'),(4130,3,4,'cbacbacbacba','abcabcabcabc'),(4131,3,4,'cbacbacbacba','abcabcabcabc'),(4132,3,4,'cbacbacbacba','abcabcabcabc'),(4133,3,4,'cbacbacbacba','abcabcabcabc'),(4134,3,4,'cbacbacbacba','abcabcabcabc'),(4135,3,4,'cbacbacbacba','abcabcabcabc'),(4136,3,4,'cbacbacbacba','abcabcabcabc'),(4137,3,4,'cbacbacbacba','abcabcabcabc'),(4138,3,4,'cbacbacbacba','abcabcabcabc'),(4139,3,4,'cbacbacbacba','abcabcabcabc'),(4140,3,4,'cbacbacbacba','abcabcabcabc'),(4141,3,4,'cbacbacbacba','abcabcabcabc'),(4142,3,4,'cbacbacbacba','abcabcabcabc'),(4143,3,4,'cbacbacbacba','abcabcabcabc'),(4144,3,4,'cbacbacbacba','abcabcabcabc'),(4145,3,4,'cbacbacbacba','abcabcabcabc'),(4146,3,4,'cbacbacbacba','abcabcabcabc'),(4147,3,4,'cbacbacbacba','abcabcabcabc'),(4148,3,4,'cbacbacbacba','abcabcabcabc'),(4149,3,4,'cbacbacbacba','abcabcabcabc'),(4150,3,4,'cbacbacbacba','abcabcabcabc'),(4151,3,4,'cbacbacbacba','abcabcabcabc'),(4152,3,4,'cbacbacbacba','abcabcabcabc'),(4153,3,4,'cbacbacbacba','abcabcabcabc'),(4154,3,4,'cbacbacbacba','abcabcabcabc'),(4155,3,4,'cbacbacbacba','abcabcabcabc'),(4156,3,4,'cbacbacbacba','abcabcabcabc'),(4157,3,4,'cbacbacbacba','abcabcabcabc'),(4158,3,4,'cbacbacbacba','abcabcabcabc'),(4159,3,4,'cbacbacbacba','abcabcabcabc'),(4160,3,4,'cbacbacbacba','abcabcabcabc'),(4161,3,4,'cbacbacbacba','abcabcabcabc'),(4162,3,4,'cbacbacbacba','abcabcabcabc'),(4163,3,4,'cbacbacbacba','abcabcabcabc'),(4164,3,4,'cbacbacbacba','abcabcabcabc'),(4165,3,4,'cbacbacbacba','abcabcabcabc'),(4166,3,4,'cbacbacbacba','abcabcabcabc'),(4167,3,4,'cbacbacbacba','abcabcabcabc'),(4168,3,4,'cbacbacbacba','abcabcabcabc'),(4169,3,4,'cbacbacbacba','abcabcabcabc'),(4170,3,4,'cbacbacbacba','abcabcabcabc'),(4171,3,4,'cbacbacbacba','abcabcabcabc'),(4172,3,4,'cbacbacbacba','abcabcabcabc'),(4173,3,4,'cbacbacbacba','abcabcabcabc'),(4174,3,4,'cbacbacbacba','abcabcabcabc'),(4175,3,4,'cbacbacbacba','abcabcabcabc'),(4176,3,4,'cbacbacbacba','abcabcabcabc'),(4177,3,4,'cbacbacbacba','abcabcabcabc'),(4178,3,4,'cbacbacbacba','abcabcabcabc'),(4179,3,4,'cbacbacbacba','abcabcabcabc'),(4180,3,4,'cbacbacbacba','abcabcabcabc'),(4181,3,4,'cbacbacbacba','abcabcabcabc'),(4182,3,4,'cbacbacbacba','abcabcabcabc'),(4183,3,4,'cbacbacbacba','abcabcabcabc'),(4184,3,4,'cbacbacbacba','abcabcabcabc'),(4185,3,4,'cbacbacbacba','abcabcabcabc'),(4186,3,4,'cbacbacbacba','abcabcabcabc'),(4187,3,4,'cbacbacbacba','abcabcabcabc'),(4188,3,4,'cbacbacbacba','abcabcabcabc'),(4189,3,4,'cbacbacbacba','abcabcabcabc'),(4190,3,4,'cbacbacbacba','abcabcabcabc'),(4191,3,4,'cbacbacbacba','abcabcabcabc'),(4192,3,4,'cbacbacbacba','abcabcabcabc'),(4193,3,4,'cbacbacbacba','abcabcabcabc'),(4194,3,4,'cbacbacbacba','abcabcabcabc'),(4195,3,4,'cbacbacbacba','abcabcabcabc'),(4196,3,4,'cbacbacbacba','abcabcabcabc'),(4197,3,4,'cbacbacbacba','abcabcabcabc'),(4198,3,4,'cbacbacbacba','abcabcabcabc'),(4199,3,4,'cbacbacbacba','abcabcabcabc'),(4200,3,4,'cbacbacbacba','abcabcabcabc'),(4201,3,4,'cbacbacbacba','abcabcabcabc'),(4202,3,4,'cbacbacbacba','abcabcabcabc'),(4203,3,4,'cbacbacbacba','abcabcabcabc'),(4204,3,4,'cbacbacbacba','abcabcabcabc'),(4205,3,4,'cbacbacbacba','abcabcabcabc'),(4206,3,4,'cbacbacbacba','abcabcabcabc'),(4207,3,4,'cbacbacbacba','abcabcabcabc'),(4208,3,4,'cbacbacbacba','abcabcabcabc'),(4209,3,4,'cbacbacbacba','abcabcabcabc'),(4210,3,4,'cbacbacbacba','abcabcabcabc'),(4211,3,4,'cbacbacbacba','abcabcabcabc'),(4212,3,4,'cbacbacbacba','abcabcabcabc'),(4213,3,4,'cbacbacbacba','abcabcabcabc'),(4214,3,4,'cbacbacbacba','abcabcabcabc'),(4215,3,4,'cbacbacbacba','abcabcabcabc'),(4216,3,4,'cbacbacbacba','abcabcabcabc'),(4217,3,4,'cbacbacbacba','abcabcabcabc'),(4218,3,4,'cbacbacbacba','abcabcabcabc'),(4219,3,4,'cbacbacbacba','abcabcabcabc'),(4220,3,4,'cbacbacbacba','abcabcabcabc'),(4221,3,4,'cbacbacbacba','abcabcabcabc'),(4222,3,4,'cbacbacbacba','abcabcabcabc'),(4223,3,4,'cbacbacbacba','abcabcabcabc'),(4224,3,4,'cbacbacbacba','abcabcabcabc'),(4225,3,4,'cbacbacbacba','abcabcabcabc'),(4226,3,4,'cbacbacbacba','abcabcabcabc'),(4227,3,4,'cbacbacbacba','abcabcabcabc'),(4228,3,4,'cbacbacbacba','abcabcabcabc'),(4229,3,4,'cbacbacbacba','abcabcabcabc'),(4230,3,4,'cbacbacbacba','abcabcabcabc'),(4231,3,4,'cbacbacbacba','abcabcabcabc'),(4232,3,4,'cbacbacbacba','abcabcabcabc'),(4233,3,4,'cbacbacbacba','abcabcabcabc'),(4234,3,4,'cbacbacbacba','abcabcabcabc'),(4235,3,4,'cbacbacbacba','abcabcabcabc'),(4236,3,4,'cbacbacbacba','abcabcabcabc'),(4237,3,4,'cbacbacbacba','abcabcabcabc'),(4238,3,4,'cbacbacbacba','abcabcabcabc'),(4239,3,4,'cbacbacbacba','abcabcabcabc'),(4240,3,4,'cbacbacbacba','abcabcabcabc'),(4241,3,4,'cbacbacbacba','abcabcabcabc'),(4242,3,4,'cbacbacbacba','abcabcabcabc'),(4243,3,4,'cbacbacbacba','abcabcabcabc'),(4244,3,4,'cbacbacbacba','abcabcabcabc'),(4245,3,4,'cbacbacbacba','abcabcabcabc'),(4246,3,4,'cbacbacbacba','abcabcabcabc'),(4247,3,4,'cbacbacbacba','abcabcabcabc'),(4248,3,4,'cbacbacbacba','abcabcabcabc'),(4249,3,4,'cbacbacbacba','abcabcabcabc'),(4250,3,4,'cbacbacbacba','abcabcabcabc'),(4251,3,4,'cbacbacbacba','abcabcabcabc'),(4252,3,4,'cbacbacbacba','abcabcabcabc'),(4253,3,4,'cbacbacbacba','abcabcabcabc'),(4254,3,4,'cbacbacbacba','abcabcabcabc'),(4255,3,4,'cbacbacbacba','abcabcabcabc'),(4256,3,4,'cbacbacbacba','abcabcabcabc'),(4257,3,4,'cbacbacbacba','abcabcabcabc'),(4258,3,4,'cbacbacbacba','abcabcabcabc'),(4259,3,4,'cbacbacbacba','abcabcabcabc'),(4260,3,4,'cbacbacbacba','abcabcabcabc'),(4261,3,4,'cbacbacbacba','abcabcabcabc'),(4262,3,4,'cbacbacbacba','abcabcabcabc'),(4263,3,4,'cbacbacbacba','abcabcabcabc'),(4264,3,4,'cbacbacbacba','abcabcabcabc'),(4265,3,4,'cbacbacbacba','abcabcabcabc'),(4266,3,4,'cbacbacbacba','abcabcabcabc'),(4267,3,4,'cbacbacbacba','abcabcabcabc'),(4268,3,4,'cbacbacbacba','abcabcabcabc'),(4269,3,4,'cbacbacbacba','abcabcabcabc'),(4270,3,4,'cbacbacbacba','abcabcabcabc'),(4271,3,4,'cbacbacbacba','abcabcabcabc'),(4272,3,4,'cbacbacbacba','abcabcabcabc'),(4273,3,4,'cbacbacbacba','abcabcabcabc'),(4274,3,4,'cbacbacbacba','abcabcabcabc'),(4275,3,4,'cbacbacbacba','abcabcabcabc'),(4276,3,4,'cbacbacbacba','abcabcabcabc'),(4277,3,4,'cbacbacbacba','abcabcabcabc'),(4278,3,4,'cbacbacbacba','abcabcabcabc'),(4279,3,4,'cbacbacbacba','abcabcabcabc'),(4280,3,4,'cbacbacbacba','abcabcabcabc'),(4281,3,4,'cbacbacbacba','abcabcabcabc'),(4282,3,4,'cbacbacbacba','abcabcabcabc'),(4283,3,4,'cbacbacbacba','abcabcabcabc'),(4284,3,4,'cbacbacbacba','abcabcabcabc'),(4285,3,4,'cbacbacbacba','abcabcabcabc'),(4286,3,4,'cbacbacbacba','abcabcabcabc'),(4287,3,4,'cbacbacbacba','abcabcabcabc'),(4288,3,4,'cbacbacbacba','abcabcabcabc'),(4289,3,4,'cbacbacbacba','abcabcabcabc'),(4290,3,4,'cbacbacbacba','abcabcabcabc'),(4291,3,4,'cbacbacbacba','abcabcabcabc'),(4292,3,4,'cbacbacbacba','abcabcabcabc'),(4293,3,4,'cbacbacbacba','abcabcabcabc'),(4294,3,4,'cbacbacbacba','abcabcabcabc'),(4295,3,4,'cbacbacbacba','abcabcabcabc'),(4296,3,4,'cbacbacbacba','abcabcabcabc'),(4297,3,4,'cbacbacbacba','abcabcabcabc'),(4298,3,4,'cbacbacbacba','abcabcabcabc'),(4299,3,4,'cbacbacbacba','abcabcabcabc'),(4300,3,4,'cbacbacbacba','abcabcabcabc'),(4301,3,4,'cbacbacbacba','abcabcabcabc'),(4302,3,4,'cbacbacbacba','abcabcabcabc'),(4303,3,4,'cbacbacbacba','abcabcabcabc'),(4304,3,4,'cbacbacbacba','abcabcabcabc'),(4305,3,4,'cbacbacbacba','abcabcabcabc'),(4306,3,4,'cbacbacbacba','abcabcabcabc'),(4307,3,4,'cbacbacbacba','abcabcabcabc'),(4308,3,4,'cbacbacbacba','abcabcabcabc'),(4309,3,4,'cbacbacbacba','abcabcabcabc'),(4310,3,4,'cbacbacbacba','abcabcabcabc'),(4311,3,4,'cbacbacbacba','abcabcabcabc'),(4312,3,4,'cbacbacbacba','abcabcabcabc'),(4313,3,4,'cbacbacbacba','abcabcabcabc'),(4314,3,4,'cbacbacbacba','abcabcabcabc'),(4315,3,4,'cbacbacbacba','abcabcabcabc'),(4316,3,4,'cbacbacbacba','abcabcabcabc'),(4317,3,4,'cbacbacbacba','abcabcabcabc'),(4318,3,4,'cbacbacbacba','abcabcabcabc'),(4319,3,4,'cbacbacbacba','abcabcabcabc'),(4320,3,4,'cbacbacbacba','abcabcabcabc'),(4321,3,4,'cbacbacbacba','abcabcabcabc'),(4322,3,4,'cbacbacbacba','abcabcabcabc'),(4323,3,4,'cbacbacbacba','abcabcabcabc'),(4324,3,4,'cbacbacbacba','abcabcabcabc'),(4325,3,4,'cbacbacbacba','abcabcabcabc'),(4326,3,4,'cbacbacbacba','abcabcabcabc'),(4327,3,4,'cbacbacbacba','abcabcabcabc'),(4328,3,4,'cbacbacbacba','abcabcabcabc'),(4329,3,4,'cbacbacbacba','abcabcabcabc'),(4330,3,4,'cbacbacbacba','abcabcabcabc'),(4331,3,4,'cbacbacbacba','abcabcabcabc'),(4332,3,4,'cbacbacbacba','abcabcabcabc'),(4333,3,4,'cbacbacbacba','abcabcabcabc'),(4334,3,4,'cbacbacbacba','abcabcabcabc'),(4335,3,4,'cbacbacbacba','abcabcabcabc'),(4336,3,4,'cbacbacbacba','abcabcabcabc'),(4337,3,4,'cbacbacbacba','abcabcabcabc'),(4338,3,4,'cbacbacbacba','abcabcabcabc'),(4339,3,4,'cbacbacbacba','abcabcabcabc'),(4340,3,4,'cbacbacbacba','abcabcabcabc'),(4341,3,4,'cbacbacbacba','abcabcabcabc'),(4342,3,4,'cbacbacbacba','abcabcabcabc'),(4343,3,4,'cbacbacbacba','abcabcabcabc'),(4344,3,4,'cbacbacbacba','abcabcabcabc'),(4345,3,4,'cbacbacbacba','abcabcabcabc'),(4346,3,4,'cbacbacbacba','abcabcabcabc'),(4347,3,4,'cbacbacbacba','abcabcabcabc'),(4348,3,4,'cbacbacbacba','abcabcabcabc'),(4349,3,4,'cbacbacbacba','abcabcabcabc'),(4350,3,4,'cbacbacbacba','abcabcabcabc'),(4351,3,4,'cbacbacbacba','abcabcabcabc'),(4352,3,4,'cbacbacbacba','abcabcabcabc'),(4353,3,4,'cbacbacbacba','abcabcabcabc'),(4354,3,4,'cbacbacbacba','abcabcabcabc'),(4355,3,4,'cbacbacbacba','abcabcabcabc'),(4356,3,4,'cbacbacbacba','abcabcabcabc'),(4357,3,4,'cbacbacbacba','abcabcabcabc'),(4358,3,4,'cbacbacbacba','abcabcabcabc'),(4359,3,4,'cbacbacbacba','abcabcabcabc'),(4360,3,4,'cbacbacbacba','abcabcabcabc'),(4361,3,4,'cbacbacbacba','abcabcabcabc'),(4362,3,4,'cbacbacbacba','abcabcabcabc'),(4363,3,4,'cbacbacbacba','abcabcabcabc'),(4364,3,4,'cbacbacbacba','abcabcabcabc'),(4365,3,4,'cbacbacbacba','abcabcabcabc'),(4366,3,4,'cbacbacbacba','abcabcabcabc'),(4367,3,4,'cbacbacbacba','abcabcabcabc'),(4368,3,4,'cbacbacbacba','abcabcabcabc'),(4369,3,4,'cbacbacbacba','abcabcabcabc'),(4370,3,4,'cbacbacbacba','abcabcabcabc'),(4371,3,4,'cbacbacbacba','abcabcabcabc'),(4372,3,4,'cbacbacbacba','abcabcabcabc'),(4373,3,4,'cbacbacbacba','abcabcabcabc'),(4374,3,4,'cbacbacbacba','abcabcabcabc'),(4375,3,4,'cbacbacbacba','abcabcabcabc'),(4376,3,4,'cbacbacbacba','abcabcabcabc'),(4377,3,4,'cbacbacbacba','abcabcabcabc'),(4378,3,4,'cbacbacbacba','abcabcabcabc'),(4379,3,4,'cbacbacbacba','abcabcabcabc'),(4380,3,4,'cbacbacbacba','abcabcabcabc'),(4381,3,4,'cbacbacbacba','abcabcabcabc'),(4382,3,4,'cbacbacbacba','abcabcabcabc'),(4383,3,4,'cbacbacbacba','abcabcabcabc'),(4384,3,4,'cbacbacbacba','abcabcabcabc'),(4385,3,4,'cbacbacbacba','abcabcabcabc'),(4386,3,4,'cbacbacbacba','abcabcabcabc'),(4387,3,4,'cbacbacbacba','abcabcabcabc'),(4388,3,4,'cbacbacbacba','abcabcabcabc'),(4389,3,4,'cbacbacbacba','abcabcabcabc'),(4390,3,4,'cbacbacbacba','abcabcabcabc'),(4391,3,4,'cbacbacbacba','abcabcabcabc'),(4392,3,4,'cbacbacbacba','abcabcabcabc'),(4393,3,4,'cbacbacbacba','abcabcabcabc'),(4394,3,4,'cbacbacbacba','abcabcabcabc'),(4395,3,4,'cbacbacbacba','abcabcabcabc'),(4396,3,4,'cbacbacbacba','abcabcabcabc'),(4397,3,4,'cbacbacbacba','abcabcabcabc'),(4398,3,4,'cbacbacbacba','abcabcabcabc'),(4399,3,4,'cbacbacbacba','abcabcabcabc'),(4400,3,4,'cbacbacbacba','abcabcabcabc'),(4401,3,4,'cbacbacbacba','abcabcabcabc'),(4402,3,4,'cbacbacbacba','abcabcabcabc'),(4403,3,4,'cbacbacbacba','abcabcabcabc'),(4404,3,4,'cbacbacbacba','abcabcabcabc'),(4405,3,4,'cbacbacbacba','abcabcabcabc'),(4406,3,4,'cbacbacbacba','abcabcabcabc'),(4407,3,4,'cbacbacbacba','abcabcabcabc'),(4408,3,4,'cbacbacbacba','abcabcabcabc'),(4409,3,4,'cbacbacbacba','abcabcabcabc'),(4410,3,4,'cbacbacbacba','abcabcabcabc'),(4411,3,4,'cbacbacbacba','abcabcabcabc'),(4412,3,4,'cbacbacbacba','abcabcabcabc'),(4413,3,4,'cbacbacbacba','abcabcabcabc'),(4414,3,4,'cbacbacbacba','abcabcabcabc'),(4415,3,4,'cbacbacbacba','abcabcabcabc'),(4416,3,4,'cbacbacbacba','abcabcabcabc'),(4417,3,4,'cbacbacbacba','abcabcabcabc'),(4418,3,4,'cbacbacbacba','abcabcabcabc'),(4419,3,4,'cbacbacbacba','abcabcabcabc'),(4420,3,4,'cbacbacbacba','abcabcabcabc'),(4421,3,4,'cbacbacbacba','abcabcabcabc'),(4422,3,4,'cbacbacbacba','abcabcabcabc'),(4423,3,4,'cbacbacbacba','abcabcabcabc'),(4424,3,4,'cbacbacbacba','abcabcabcabc'),(4425,3,4,'cbacbacbacba','abcabcabcabc'),(4426,3,4,'cbacbacbacba','abcabcabcabc'),(4427,3,4,'cbacbacbacba','abcabcabcabc'),(4428,3,4,'cbacbacbacba','abcabcabcabc'),(4429,3,4,'cbacbacbacba','abcabcabcabc'),(4430,3,4,'cbacbacbacba','abcabcabcabc'),(4431,3,4,'cbacbacbacba','abcabcabcabc'),(4432,3,4,'cbacbacbacba','abcabcabcabc'),(4433,3,4,'cbacbacbacba','abcabcabcabc'),(4434,3,4,'cbacbacbacba','abcabcabcabc'),(4435,3,4,'cbacbacbacba','abcabcabcabc'),(4436,3,4,'cbacbacbacba','abcabcabcabc'),(4437,3,4,'cbacbacbacba','abcabcabcabc'),(4438,3,4,'cbacbacbacba','abcabcabcabc'),(4439,3,4,'cbacbacbacba','abcabcabcabc'),(4440,3,4,'cbacbacbacba','abcabcabcabc'),(4441,3,4,'cbacbacbacba','abcabcabcabc'),(4442,3,4,'cbacbacbacba','abcabcabcabc'),(4443,3,4,'cbacbacbacba','abcabcabcabc'),(4444,3,4,'cbacbacbacba','abcabcabcabc'),(4445,3,4,'cbacbacbacba','abcabcabcabc'),(4446,3,4,'cbacbacbacba','abcabcabcabc'),(4447,3,4,'cbacbacbacba','abcabcabcabc'),(4448,3,4,'cbacbacbacba','abcabcabcabc'),(4449,3,4,'cbacbacbacba','abcabcabcabc'),(4450,3,4,'cbacbacbacba','abcabcabcabc'),(4451,3,4,'cbacbacbacba','abcabcabcabc'),(4452,3,4,'cbacbacbacba','abcabcabcabc'),(4453,3,4,'cbacbacbacba','abcabcabcabc'),(4454,3,4,'cbacbacbacba','abcabcabcabc'),(4455,3,4,'cbacbacbacba','abcabcabcabc'),(4456,3,4,'cbacbacbacba','abcabcabcabc'),(4457,3,4,'cbacbacbacba','abcabcabcabc'),(4458,3,4,'cbacbacbacba','abcabcabcabc'),(4459,3,4,'cbacbacbacba','abcabcabcabc'),(4460,3,4,'cbacbacbacba','abcabcabcabc'),(4461,3,4,'cbacbacbacba','abcabcabcabc'),(4462,3,4,'cbacbacbacba','abcabcabcabc'),(4463,3,4,'cbacbacbacba','abcabcabcabc'),(4464,3,4,'cbacbacbacba','abcabcabcabc'),(4465,3,4,'cbacbacbacba','abcabcabcabc'),(4466,3,4,'cbacbacbacba','abcabcabcabc'),(4467,3,4,'cbacbacbacba','abcabcabcabc'),(4468,3,4,'cbacbacbacba','abcabcabcabc'),(4469,3,4,'cbacbacbacba','abcabcabcabc'),(4470,3,4,'cbacbacbacba','abcabcabcabc'),(4471,3,4,'cbacbacbacba','abcabcabcabc'),(4472,3,4,'cbacbacbacba','abcabcabcabc'),(4473,3,4,'cbacbacbacba','abcabcabcabc'),(4474,3,4,'cbacbacbacba','abcabcabcabc'),(4475,3,4,'cbacbacbacba','abcabcabcabc'),(4476,3,4,'cbacbacbacba','abcabcabcabc'),(4477,3,4,'cbacbacbacba','abcabcabcabc'),(4478,3,4,'cbacbacbacba','abcabcabcabc'),(4479,3,4,'cbacbacbacba','abcabcabcabc'),(4480,3,4,'cbacbacbacba','abcabcabcabc'),(4481,3,4,'cbacbacbacba','abcabcabcabc'),(4482,3,4,'cbacbacbacba','abcabcabcabc'),(4483,3,4,'cbacbacbacba','abcabcabcabc'),(4484,3,4,'cbacbacbacba','abcabcabcabc'),(4485,3,4,'cbacbacbacba','abcabcabcabc'),(4486,3,4,'cbacbacbacba','abcabcabcabc'),(4487,3,4,'cbacbacbacba','abcabcabcabc'),(4488,3,4,'cbacbacbacba','abcabcabcabc'),(4489,3,4,'cbacbacbacba','abcabcabcabc'),(4490,3,4,'cbacbacbacba','abcabcabcabc'),(4491,3,4,'cbacbacbacba','abcabcabcabc'),(4492,3,4,'cbacbacbacba','abcabcabcabc'),(4493,3,4,'cbacbacbacba','abcabcabcabc'),(4494,3,4,'cbacbacbacba','abcabcabcabc'),(4495,3,4,'cbacbacbacba','abcabcabcabc'),(4496,3,4,'cbacbacbacba','abcabcabcabc'),(4497,3,4,'cbacbacbacba','abcabcabcabc'),(4498,3,4,'cbacbacbacba','abcabcabcabc'),(4499,3,4,'cbacbacbacba','abcabcabcabc'),(4500,3,4,'cbacbacbacba','abcabcabcabc'),(4501,3,4,'cbacbacbacba','abcabcabcabc'),(4502,3,4,'cbacbacbacba','abcabcabcabc'),(4503,3,4,'cbacbacbacba','abcabcabcabc'),(4504,3,4,'cbacbacbacba','abcabcabcabc'),(4505,3,4,'cbacbacbacba','abcabcabcabc'),(4506,3,4,'cbacbacbacba','abcabcabcabc'),(4507,3,4,'cbacbacbacba','abcabcabcabc'),(4508,3,4,'cbacbacbacba','abcabcabcabc'),(4509,3,4,'cbacbacbacba','abcabcabcabc'),(4510,3,4,'cbacbacbacba','abcabcabcabc'),(4511,3,4,'cbacbacbacba','abcabcabcabc'),(4512,3,4,'cbacbacbacba','abcabcabcabc'),(4513,3,4,'cbacbacbacba','abcabcabcabc'),(4514,3,4,'cbacbacbacba','abcabcabcabc'),(4515,3,4,'cbacbacbacba','abcabcabcabc'),(4516,3,4,'cbacbacbacba','abcabcabcabc'),(4517,3,4,'cbacbacbacba','abcabcabcabc'),(4518,3,4,'cbacbacbacba','abcabcabcabc'),(4519,3,4,'cbacbacbacba','abcabcabcabc'),(4520,3,4,'cbacbacbacba','abcabcabcabc'),(4521,3,4,'cbacbacbacba','abcabcabcabc'),(4522,3,4,'cbacbacbacba','abcabcabcabc'),(4523,3,4,'cbacbacbacba','abcabcabcabc'),(4524,3,4,'cbacbacbacba','abcabcabcabc'),(4525,3,4,'cbacbacbacba','abcabcabcabc'),(4526,3,4,'cbacbacbacba','abcabcabcabc'),(4527,3,4,'cbacbacbacba','abcabcabcabc'),(4528,3,4,'cbacbacbacba','abcabcabcabc'),(4529,3,4,'cbacbacbacba','abcabcabcabc'),(4530,3,4,'cbacbacbacba','abcabcabcabc'),(4531,3,4,'cbacbacbacba','abcabcabcabc'),(4532,3,4,'cbacbacbacba','abcabcabcabc'),(4533,3,4,'cbacbacbacba','abcabcabcabc'),(4534,3,4,'cbacbacbacba','abcabcabcabc'),(4535,3,4,'cbacbacbacba','abcabcabcabc'),(4536,3,4,'cbacbacbacba','abcabcabcabc'),(4537,3,4,'cbacbacbacba','abcabcabcabc'),(4538,3,4,'cbacbacbacba','abcabcabcabc'),(4539,3,4,'cbacbacbacba','abcabcabcabc'),(4540,3,4,'cbacbacbacba','abcabcabcabc'),(4541,3,4,'cbacbacbacba','abcabcabcabc'),(4542,3,4,'cbacbacbacba','abcabcabcabc'),(4543,3,4,'cbacbacbacba','abcabcabcabc'),(4544,3,4,'cbacbacbacba','abcabcabcabc'),(4545,3,4,'cbacbacbacba','abcabcabcabc'),(4546,3,4,'cbacbacbacba','abcabcabcabc'),(4547,3,4,'cbacbacbacba','abcabcabcabc'),(4548,3,4,'cbacbacbacba','abcabcabcabc'),(4549,3,4,'cbacbacbacba','abcabcabcabc'),(4550,3,4,'cbacbacbacba','abcabcabcabc'),(4551,3,4,'cbacbacbacba','abcabcabcabc'),(4552,3,4,'cbacbacbacba','abcabcabcabc'),(4553,3,4,'cbacbacbacba','abcabcabcabc'),(4554,3,4,'cbacbacbacba','abcabcabcabc'),(4555,3,4,'cbacbacbacba','abcabcabcabc'),(4556,3,4,'cbacbacbacba','abcabcabcabc'),(4557,3,4,'cbacbacbacba','abcabcabcabc'),(4558,3,4,'cbacbacbacba','abcabcabcabc'),(4559,3,4,'cbacbacbacba','abcabcabcabc'),(4560,3,4,'cbacbacbacba','abcabcabcabc'),(4561,3,4,'cbacbacbacba','abcabcabcabc'),(4562,3,4,'cbacbacbacba','abcabcabcabc'),(4563,3,4,'cbacbacbacba','abcabcabcabc'),(4564,3,4,'cbacbacbacba','abcabcabcabc'),(4565,3,4,'cbacbacbacba','abcabcabcabc'),(4566,3,4,'cbacbacbacba','abcabcabcabc'),(4567,3,4,'cbacbacbacba','abcabcabcabc'),(4568,3,4,'cbacbacbacba','abcabcabcabc'),(4569,3,4,'cbacbacbacba','abcabcabcabc'),(4570,3,4,'cbacbacbacba','abcabcabcabc'),(4571,3,4,'cbacbacbacba','abcabcabcabc'),(4572,3,4,'cbacbacbacba','abcabcabcabc'),(4573,3,4,'cbacbacbacba','abcabcabcabc'),(4574,3,4,'cbacbacbacba','abcabcabcabc'),(4575,3,4,'cbacbacbacba','abcabcabcabc'),(4576,3,4,'cbacbacbacba','abcabcabcabc'),(4577,3,4,'cbacbacbacba','abcabcabcabc'),(4578,3,4,'cbacbacbacba','abcabcabcabc'),(4579,3,4,'cbacbacbacba','abcabcabcabc'),(4580,3,4,'cbacbacbacba','abcabcabcabc'),(4581,3,4,'cbacbacbacba','abcabcabcabc'),(4582,3,4,'cbacbacbacba','abcabcabcabc'),(4583,3,4,'cbacbacbacba','abcabcabcabc'),(4584,3,4,'cbacbacbacba','abcabcabcabc'),(4585,3,4,'cbacbacbacba','abcabcabcabc'),(4586,3,4,'cbacbacbacba','abcabcabcabc'),(4587,3,4,'cbacbacbacba','abcabcabcabc'),(4588,3,4,'cbacbacbacba','abcabcabcabc'),(4589,3,4,'cbacbacbacba','abcabcabcabc'),(4590,3,4,'cbacbacbacba','abcabcabcabc'),(4591,3,4,'cbacbacbacba','abcabcabcabc'),(4592,3,4,'cbacbacbacba','abcabcabcabc'),(4593,3,4,'cbacbacbacba','abcabcabcabc'),(4594,3,4,'cbacbacbacba','abcabcabcabc'),(4595,3,4,'cbacbacbacba','abcabcabcabc'),(4596,3,4,'cbacbacbacba','abcabcabcabc'),(4597,3,4,'cbacbacbacba','abcabcabcabc'),(4598,3,4,'cbacbacbacba','abcabcabcabc'),(4599,3,4,'cbacbacbacba','abcabcabcabc'),(4600,3,4,'cbacbacbacba','abcabcabcabc'),(4601,3,4,'cbacbacbacba','abcabcabcabc'),(4602,3,4,'cbacbacbacba','abcabcabcabc'),(4603,3,4,'cbacbacbacba','abcabcabcabc'),(4604,3,4,'cbacbacbacba','abcabcabcabc'),(4605,3,4,'cbacbacbacba','abcabcabcabc'),(4606,3,4,'cbacbacbacba','abcabcabcabc'),(4607,3,4,'cbacbacbacba','abcabcabcabc'),(4608,3,4,'cbacbacbacba','abcabcabcabc'),(4609,3,4,'cbacbacbacba','abcabcabcabc'),(4610,3,4,'cbacbacbacba','abcabcabcabc'),(4611,3,4,'cbacbacbacba','abcabcabcabc'),(4612,3,4,'cbacbacbacba','abcabcabcabc'),(4613,3,4,'cbacbacbacba','abcabcabcabc'),(4614,3,4,'cbacbacbacba','abcabcabcabc'),(4615,3,4,'cbacbacbacba','abcabcabcabc'),(4616,3,4,'cbacbacbacba','abcabcabcabc'),(4617,3,4,'cbacbacbacba','abcabcabcabc'),(4618,3,4,'cbacbacbacba','abcabcabcabc'),(4619,3,4,'cbacbacbacba','abcabcabcabc'),(4620,3,4,'cbacbacbacba','abcabcabcabc'),(4621,3,4,'cbacbacbacba','abcabcabcabc'),(4622,3,4,'cbacbacbacba','abcabcabcabc'),(4623,3,4,'cbacbacbacba','abcabcabcabc'),(4624,3,4,'cbacbacbacba','abcabcabcabc'),(4625,3,4,'cbacbacbacba','abcabcabcabc'),(4626,3,4,'cbacbacbacba','abcabcabcabc'),(4627,3,4,'cbacbacbacba','abcabcabcabc'),(4628,3,4,'cbacbacbacba','abcabcabcabc'),(4629,3,4,'cbacbacbacba','abcabcabcabc'),(4630,3,4,'cbacbacbacba','abcabcabcabc'),(4631,3,4,'cbacbacbacba','abcabcabcabc'),(4632,3,4,'cbacbacbacba','abcabcabcabc'),(4633,3,4,'cbacbacbacba','abcabcabcabc'),(4634,3,4,'cbacbacbacba','abcabcabcabc'),(4635,3,4,'cbacbacbacba','abcabcabcabc'),(4636,3,4,'cbacbacbacba','abcabcabcabc'),(4637,3,4,'cbacbacbacba','abcabcabcabc'),(4638,3,4,'cbacbacbacba','abcabcabcabc'),(4639,3,4,'cbacbacbacba','abcabcabcabc'),(4640,3,4,'cbacbacbacba','abcabcabcabc'),(4641,3,4,'cbacbacbacba','abcabcabcabc'),(4642,3,4,'cbacbacbacba','abcabcabcabc'),(4643,3,4,'cbacbacbacba','abcabcabcabc'),(4644,3,4,'cbacbacbacba','abcabcabcabc'),(4645,3,4,'cbacbacbacba','abcabcabcabc'),(4646,3,4,'cbacbacbacba','abcabcabcabc'),(4647,3,4,'cbacbacbacba','abcabcabcabc'),(4648,3,4,'cbacbacbacba','abcabcabcabc'),(4649,3,4,'cbacbacbacba','abcabcabcabc'),(4650,3,4,'cbacbacbacba','abcabcabcabc'),(4651,3,4,'cbacbacbacba','abcabcabcabc'),(4652,3,4,'cbacbacbacba','abcabcabcabc'),(4653,3,4,'cbacbacbacba','abcabcabcabc'),(4654,3,4,'cbacbacbacba','abcabcabcabc'),(4655,3,4,'cbacbacbacba','abcabcabcabc'),(4656,3,4,'cbacbacbacba','abcabcabcabc'),(4657,3,4,'cbacbacbacba','abcabcabcabc'),(4658,3,4,'cbacbacbacba','abcabcabcabc'),(4659,3,4,'cbacbacbacba','abcabcabcabc'),(4660,3,4,'cbacbacbacba','abcabcabcabc'),(4661,3,4,'cbacbacbacba','abcabcabcabc'),(4662,3,4,'cbacbacbacba','abcabcabcabc'),(4663,3,4,'cbacbacbacba','abcabcabcabc'),(4664,3,4,'cbacbacbacba','abcabcabcabc'),(4665,3,4,'cbacbacbacba','abcabcabcabc'),(4666,3,4,'cbacbacbacba','abcabcabcabc'),(4667,3,4,'cbacbacbacba','abcabcabcabc'),(4668,3,4,'cbacbacbacba','abcabcabcabc'),(4669,3,4,'cbacbacbacba','abcabcabcabc'),(4670,3,4,'cbacbacbacba','abcabcabcabc'),(4671,3,4,'cbacbacbacba','abcabcabcabc'),(4672,3,4,'cbacbacbacba','abcabcabcabc'),(4673,3,4,'cbacbacbacba','abcabcabcabc'),(4674,3,4,'cbacbacbacba','abcabcabcabc'),(4675,3,4,'cbacbacbacba','abcabcabcabc'),(4676,3,4,'cbacbacbacba','abcabcabcabc'),(4677,3,4,'cbacbacbacba','abcabcabcabc'),(4678,3,4,'cbacbacbacba','abcabcabcabc'),(4679,3,4,'cbacbacbacba','abcabcabcabc'),(4680,3,4,'cbacbacbacba','abcabcabcabc'),(4681,3,4,'cbacbacbacba','abcabcabcabc'),(4682,3,4,'cbacbacbacba','abcabcabcabc'),(4683,3,4,'cbacbacbacba','abcabcabcabc'),(4684,3,4,'cbacbacbacba','abcabcabcabc'),(4685,3,4,'cbacbacbacba','abcabcabcabc'),(4686,3,4,'cbacbacbacba','abcabcabcabc'),(4687,3,4,'cbacbacbacba','abcabcabcabc'),(4688,3,4,'cbacbacbacba','abcabcabcabc'),(4689,3,4,'cbacbacbacba','abcabcabcabc'),(4690,3,4,'cbacbacbacba','abcabcabcabc'),(4691,3,4,'cbacbacbacba','abcabcabcabc'),(4692,3,4,'cbacbacbacba','abcabcabcabc'),(4693,3,4,'cbacbacbacba','abcabcabcabc'),(4694,3,4,'cbacbacbacba','abcabcabcabc'),(4695,3,4,'cbacbacbacba','abcabcabcabc'),(4696,3,4,'cbacbacbacba','abcabcabcabc'),(4697,3,4,'cbacbacbacba','abcabcabcabc'),(4698,3,4,'cbacbacbacba','abcabcabcabc'),(4699,3,4,'cbacbacbacba','abcabcabcabc'),(4700,3,4,'cbacbacbacba','abcabcabcabc'),(4701,3,4,'cbacbacbacba','abcabcabcabc'),(4702,3,4,'cbacbacbacba','abcabcabcabc'),(4703,3,4,'cbacbacbacba','abcabcabcabc'),(4704,3,4,'cbacbacbacba','abcabcabcabc'),(4705,3,4,'cbacbacbacba','abcabcabcabc'),(4706,3,4,'cbacbacbacba','abcabcabcabc'),(4707,3,4,'cbacbacbacba','abcabcabcabc'),(4708,3,4,'cbacbacbacba','abcabcabcabc'),(4709,3,4,'cbacbacbacba','abcabcabcabc'),(4710,3,4,'cbacbacbacba','abcabcabcabc'),(4711,3,4,'cbacbacbacba','abcabcabcabc'),(4712,3,4,'cbacbacbacba','abcabcabcabc'),(4713,3,4,'cbacbacbacba','abcabcabcabc'),(4714,3,4,'cbacbacbacba','abcabcabcabc'),(4715,3,4,'cbacbacbacba','abcabcabcabc'),(4716,3,4,'cbacbacbacba','abcabcabcabc'),(4717,3,4,'cbacbacbacba','abcabcabcabc'),(4718,3,4,'cbacbacbacba','abcabcabcabc'),(4719,3,4,'cbacbacbacba','abcabcabcabc'),(4720,3,4,'cbacbacbacba','abcabcabcabc'),(4721,3,4,'cbacbacbacba','abcabcabcabc'),(4722,3,4,'cbacbacbacba','abcabcabcabc'),(4723,3,4,'cbacbacbacba','abcabcabcabc'),(4724,3,4,'cbacbacbacba','abcabcabcabc'),(4725,3,4,'cbacbacbacba','abcabcabcabc'),(4726,3,4,'cbacbacbacba','abcabcabcabc'),(4727,3,4,'cbacbacbacba','abcabcabcabc'),(4728,3,4,'cbacbacbacba','abcabcabcabc'),(4729,3,4,'cbacbacbacba','abcabcabcabc'),(4730,3,4,'cbacbacbacba','abcabcabcabc'),(4731,3,4,'cbacbacbacba','abcabcabcabc'),(4732,3,4,'cbacbacbacba','abcabcabcabc'),(4733,3,4,'cbacbacbacba','abcabcabcabc'),(4734,3,4,'cbacbacbacba','abcabcabcabc'),(4735,3,4,'cbacbacbacba','abcabcabcabc'),(4736,3,4,'cbacbacbacba','abcabcabcabc'),(4737,3,4,'cbacbacbacba','abcabcabcabc'),(4738,3,4,'cbacbacbacba','abcabcabcabc'),(4739,3,4,'cbacbacbacba','abcabcabcabc'),(4740,3,4,'cbacbacbacba','abcabcabcabc'),(4741,3,4,'cbacbacbacba','abcabcabcabc'),(4742,3,4,'cbacbacbacba','abcabcabcabc'),(4743,3,4,'cbacbacbacba','abcabcabcabc'),(4744,3,4,'cbacbacbacba','abcabcabcabc'),(4745,3,4,'cbacbacbacba','abcabcabcabc'),(4746,3,4,'cbacbacbacba','abcabcabcabc'),(4747,3,4,'cbacbacbacba','abcabcabcabc'),(4748,3,4,'cbacbacbacba','abcabcabcabc'),(4749,3,4,'cbacbacbacba','abcabcabcabc'),(4750,3,4,'cbacbacbacba','abcabcabcabc'),(4751,3,4,'cbacbacbacba','abcabcabcabc'),(4752,3,4,'cbacbacbacba','abcabcabcabc'),(4753,3,4,'cbacbacbacba','abcabcabcabc'),(4754,3,4,'cbacbacbacba','abcabcabcabc'),(4755,3,4,'cbacbacbacba','abcabcabcabc'),(4756,3,4,'cbacbacbacba','abcabcabcabc'),(4757,3,4,'cbacbacbacba','abcabcabcabc'),(4758,3,4,'cbacbacbacba','abcabcabcabc'),(4759,3,4,'cbacbacbacba','abcabcabcabc'),(4760,3,4,'cbacbacbacba','abcabcabcabc'),(4761,3,4,'cbacbacbacba','abcabcabcabc'),(4762,3,4,'cbacbacbacba','abcabcabcabc'),(4763,3,4,'cbacbacbacba','abcabcabcabc'),(4764,3,4,'cbacbacbacba','abcabcabcabc'),(4765,3,4,'cbacbacbacba','abcabcabcabc'),(4766,3,4,'cbacbacbacba','abcabcabcabc'),(4767,3,4,'cbacbacbacba','abcabcabcabc'),(4768,3,4,'cbacbacbacba','abcabcabcabc'),(4769,3,4,'cbacbacbacba','abcabcabcabc'),(4770,3,4,'cbacbacbacba','abcabcabcabc'),(4771,3,4,'cbacbacbacba','abcabcabcabc'),(4772,3,4,'cbacbacbacba','abcabcabcabc'),(4773,3,4,'cbacbacbacba','abcabcabcabc'),(4774,3,4,'cbacbacbacba','abcabcabcabc'),(4775,3,4,'cbacbacbacba','abcabcabcabc'),(4776,3,4,'cbacbacbacba','abcabcabcabc'),(4777,3,4,'cbacbacbacba','abcabcabcabc'),(4778,3,4,'cbacbacbacba','abcabcabcabc'),(4779,3,4,'cbacbacbacba','abcabcabcabc'),(4780,3,4,'cbacbacbacba','abcabcabcabc'),(4781,3,4,'cbacbacbacba','abcabcabcabc'),(4782,3,4,'cbacbacbacba','abcabcabcabc'),(4783,3,4,'cbacbacbacba','abcabcabcabc'),(4784,3,4,'cbacbacbacba','abcabcabcabc'),(4785,3,4,'cbacbacbacba','abcabcabcabc'),(4786,3,4,'cbacbacbacba','abcabcabcabc'),(4787,3,4,'cbacbacbacba','abcabcabcabc'),(4788,3,4,'cbacbacbacba','abcabcabcabc'),(4789,3,4,'cbacbacbacba','abcabcabcabc'),(4790,3,4,'cbacbacbacba','abcabcabcabc'),(4791,3,4,'cbacbacbacba','abcabcabcabc'),(4792,3,4,'cbacbacbacba','abcabcabcabc'),(4793,3,4,'cbacbacbacba','abcabcabcabc'),(4794,3,4,'cbacbacbacba','abcabcabcabc'),(4795,3,4,'cbacbacbacba','abcabcabcabc'),(4796,3,4,'cbacbacbacba','abcabcabcabc'),(4797,3,4,'cbacbacbacba','abcabcabcabc'),(4798,3,4,'cbacbacbacba','abcabcabcabc'),(4799,3,4,'cbacbacbacba','abcabcabcabc'),(4800,3,4,'cbacbacbacba','abcabcabcabc'),(4801,3,4,'cbacbacbacba','abcabcabcabc'),(4802,3,4,'cbacbacbacba','abcabcabcabc'),(4803,3,4,'cbacbacbacba','abcabcabcabc'),(4804,3,4,'cbacbacbacba','abcabcabcabc'),(4805,3,4,'cbacbacbacba','abcabcabcabc'),(4806,3,4,'cbacbacbacba','abcabcabcabc'),(4807,3,4,'cbacbacbacba','abcabcabcabc'),(4808,3,4,'cbacbacbacba','abcabcabcabc'),(4809,3,4,'cbacbacbacba','abcabcabcabc'),(4810,3,4,'cbacbacbacba','abcabcabcabc'),(4811,3,4,'cbacbacbacba','abcabcabcabc'),(4812,3,4,'cbacbacbacba','abcabcabcabc'),(4813,3,4,'cbacbacbacba','abcabcabcabc'),(4814,3,4,'cbacbacbacba','abcabcabcabc'),(4815,3,4,'cbacbacbacba','abcabcabcabc'),(4816,3,4,'cbacbacbacba','abcabcabcabc'),(4817,3,4,'cbacbacbacba','abcabcabcabc'),(4818,3,4,'cbacbacbacba','abcabcabcabc'),(4819,3,4,'cbacbacbacba','abcabcabcabc'),(4820,3,4,'cbacbacbacba','abcabcabcabc'),(4821,3,4,'cbacbacbacba','abcabcabcabc'),(4822,3,4,'cbacbacbacba','abcabcabcabc'),(4823,3,4,'cbacbacbacba','abcabcabcabc'),(4824,3,4,'cbacbacbacba','abcabcabcabc'),(4825,3,4,'cbacbacbacba','abcabcabcabc'),(4826,3,4,'cbacbacbacba','abcabcabcabc'),(4827,3,4,'cbacbacbacba','abcabcabcabc'),(4828,3,4,'cbacbacbacba','abcabcabcabc'),(4829,3,4,'cbacbacbacba','abcabcabcabc'),(4830,3,4,'cbacbacbacba','abcabcabcabc'),(4831,3,4,'cbacbacbacba','abcabcabcabc'),(4832,3,4,'cbacbacbacba','abcabcabcabc'),(4833,3,4,'cbacbacbacba','abcabcabcabc'),(4834,3,4,'cbacbacbacba','abcabcabcabc'),(4835,3,4,'cbacbacbacba','abcabcabcabc'),(4836,3,4,'cbacbacbacba','abcabcabcabc'),(4837,3,4,'cbacbacbacba','abcabcabcabc'),(4838,3,4,'cbacbacbacba','abcabcabcabc'),(4839,3,4,'cbacbacbacba','abcabcabcabc'),(4840,3,4,'cbacbacbacba','abcabcabcabc'),(4841,3,4,'cbacbacbacba','abcabcabcabc'),(4842,3,4,'cbacbacbacba','abcabcabcabc'),(4843,3,4,'cbacbacbacba','abcabcabcabc'),(4844,3,4,'cbacbacbacba','abcabcabcabc'),(4845,3,4,'cbacbacbacba','abcabcabcabc'),(4846,3,4,'cbacbacbacba','abcabcabcabc'),(4847,3,4,'cbacbacbacba','abcabcabcabc'),(4848,3,4,'cbacbacbacba','abcabcabcabc'),(4849,3,4,'cbacbacbacba','abcabcabcabc'),(4850,3,4,'cbacbacbacba','abcabcabcabc'),(4851,3,4,'cbacbacbacba','abcabcabcabc'),(4852,3,4,'cbacbacbacba','abcabcabcabc'),(4853,3,4,'cbacbacbacba','abcabcabcabc'),(4854,3,4,'cbacbacbacba','abcabcabcabc'),(4855,3,4,'cbacbacbacba','abcabcabcabc'),(4856,3,4,'cbacbacbacba','abcabcabcabc'),(4857,3,4,'cbacbacbacba','abcabcabcabc'),(4858,3,4,'cbacbacbacba','abcabcabcabc'),(4859,3,4,'cbacbacbacba','abcabcabcabc'),(4860,3,4,'cbacbacbacba','abcabcabcabc'),(4861,3,4,'cbacbacbacba','abcabcabcabc'),(4862,3,4,'cbacbacbacba','abcabcabcabc'),(4863,3,4,'cbacbacbacba','abcabcabcabc'),(4864,3,4,'cbacbacbacba','abcabcabcabc'),(4865,3,4,'cbacbacbacba','abcabcabcabc'),(4866,3,4,'cbacbacbacba','abcabcabcabc'),(4867,3,4,'cbacbacbacba','abcabcabcabc'),(4868,3,4,'cbacbacbacba','abcabcabcabc'),(4869,3,4,'cbacbacbacba','abcabcabcabc'),(4870,3,4,'cbacbacbacba','abcabcabcabc'),(4871,3,4,'cbacbacbacba','abcabcabcabc'),(4872,3,4,'cbacbacbacba','abcabcabcabc'),(4873,3,4,'cbacbacbacba','abcabcabcabc'),(4874,3,4,'cbacbacbacba','abcabcabcabc'),(4875,3,4,'cbacbacbacba','abcabcabcabc'),(4876,3,4,'cbacbacbacba','abcabcabcabc'),(4877,3,4,'cbacbacbacba','abcabcabcabc'),(4878,3,4,'cbacbacbacba','abcabcabcabc'),(4879,3,4,'cbacbacbacba','abcabcabcabc'),(4880,3,4,'cbacbacbacba','abcabcabcabc'),(4881,3,4,'cbacbacbacba','abcabcabcabc'),(4882,3,4,'cbacbacbacba','abcabcabcabc'),(4883,3,4,'cbacbacbacba','abcabcabcabc'),(4884,3,4,'cbacbacbacba','abcabcabcabc'),(4885,3,4,'cbacbacbacba','abcabcabcabc'),(4886,3,4,'cbacbacbacba','abcabcabcabc'),(4887,3,4,'cbacbacbacba','abcabcabcabc'),(4888,3,4,'cbacbacbacba','abcabcabcabc'),(4889,3,4,'cbacbacbacba','abcabcabcabc'),(4890,3,4,'cbacbacbacba','abcabcabcabc'),(4891,3,4,'cbacbacbacba','abcabcabcabc'),(4892,3,4,'cbacbacbacba','abcabcabcabc'),(4893,3,4,'cbacbacbacba','abcabcabcabc'),(4894,3,4,'cbacbacbacba','abcabcabcabc'),(4895,3,4,'cbacbacbacba','abcabcabcabc'),(4896,3,4,'cbacbacbacba','abcabcabcabc'),(4897,3,4,'cbacbacbacba','abcabcabcabc'),(4898,3,4,'cbacbacbacba','abcabcabcabc'),(4899,3,4,'cbacbacbacba','abcabcabcabc'),(4900,3,4,'cbacbacbacba','abcabcabcabc'),(4901,3,4,'cbacbacbacba','abcabcabcabc'),(4902,3,4,'cbacbacbacba','abcabcabcabc'),(4903,3,4,'cbacbacbacba','abcabcabcabc'),(4904,3,4,'cbacbacbacba','abcabcabcabc'),(4905,3,4,'cbacbacbacba','abcabcabcabc'),(4906,3,4,'cbacbacbacba','abcabcabcabc'),(4907,3,4,'cbacbacbacba','abcabcabcabc'),(4908,3,4,'cbacbacbacba','abcabcabcabc'),(4909,3,4,'cbacbacbacba','abcabcabcabc'),(4910,3,4,'cbacbacbacba','abcabcabcabc'),(4911,3,4,'cbacbacbacba','abcabcabcabc'),(4912,3,4,'cbacbacbacba','abcabcabcabc'),(4913,3,4,'cbacbacbacba','abcabcabcabc'),(4914,3,4,'cbacbacbacba','abcabcabcabc'),(4915,3,4,'cbacbacbacba','abcabcabcabc'),(4916,3,4,'cbacbacbacba','abcabcabcabc'),(4917,3,4,'cbacbacbacba','abcabcabcabc'),(4918,3,4,'cbacbacbacba','abcabcabcabc'),(4919,3,4,'cbacbacbacba','abcabcabcabc'),(4920,3,4,'cbacbacbacba','abcabcabcabc'),(4921,3,4,'cbacbacbacba','abcabcabcabc'),(4922,3,4,'cbacbacbacba','abcabcabcabc'),(4923,3,4,'cbacbacbacba','abcabcabcabc'),(4924,3,4,'cbacbacbacba','abcabcabcabc'),(4925,3,4,'cbacbacbacba','abcabcabcabc'),(4926,3,4,'cbacbacbacba','abcabcabcabc'),(4927,3,4,'cbacbacbacba','abcabcabcabc'),(4928,3,4,'cbacbacbacba','abcabcabcabc'),(4929,3,4,'cbacbacbacba','abcabcabcabc'),(4930,3,4,'cbacbacbacba','abcabcabcabc'),(4931,3,4,'cbacbacbacba','abcabcabcabc'),(4932,3,4,'cbacbacbacba','abcabcabcabc'),(4933,3,4,'cbacbacbacba','abcabcabcabc'),(4934,3,4,'cbacbacbacba','abcabcabcabc'),(4935,3,4,'cbacbacbacba','abcabcabcabc'),(4936,3,4,'cbacbacbacba','abcabcabcabc'),(4937,3,4,'cbacbacbacba','abcabcabcabc'),(4938,3,4,'cbacbacbacba','abcabcabcabc'),(4939,3,4,'cbacbacbacba','abcabcabcabc'),(4940,3,4,'cbacbacbacba','abcabcabcabc'),(4941,3,4,'cbacbacbacba','abcabcabcabc'),(4942,3,4,'cbacbacbacba','abcabcabcabc'),(4943,3,4,'cbacbacbacba','abcabcabcabc'),(4944,3,4,'cbacbacbacba','abcabcabcabc'),(4945,3,4,'cbacbacbacba','abcabcabcabc'),(4946,3,4,'cbacbacbacba','abcabcabcabc'),(4947,3,4,'cbacbacbacba','abcabcabcabc'),(4948,3,4,'cbacbacbacba','abcabcabcabc'),(4949,3,4,'cbacbacbacba','abcabcabcabc'),(4950,3,4,'cbacbacbacba','abcabcabcabc'),(4951,3,4,'cbacbacbacba','abcabcabcabc'),(4952,3,4,'cbacbacbacba','abcabcabcabc'),(4953,3,4,'cbacbacbacba','abcabcabcabc'),(4954,3,4,'cbacbacbacba','abcabcabcabc'),(4955,3,4,'cbacbacbacba','abcabcabcabc'),(4956,3,4,'cbacbacbacba','abcabcabcabc'),(4957,3,4,'cbacbacbacba','abcabcabcabc'),(4958,3,4,'cbacbacbacba','abcabcabcabc'),(4959,3,4,'cbacbacbacba','abcabcabcabc'),(4960,3,4,'cbacbacbacba','abcabcabcabc'),(4961,3,4,'cbacbacbacba','abcabcabcabc'),(4962,3,4,'cbacbacbacba','abcabcabcabc'),(4963,3,4,'cbacbacbacba','abcabcabcabc'),(4964,3,4,'cbacbacbacba','abcabcabcabc'),(4965,3,4,'cbacbacbacba','abcabcabcabc'),(4966,3,4,'cbacbacbacba','abcabcabcabc'),(4967,3,4,'cbacbacbacba','abcabcabcabc'),(4968,3,4,'cbacbacbacba','abcabcabcabc'),(4969,3,4,'cbacbacbacba','abcabcabcabc'),(4970,3,4,'cbacbacbacba','abcabcabcabc'),(4971,3,4,'cbacbacbacba','abcabcabcabc'),(4972,3,4,'cbacbacbacba','abcabcabcabc'),(4973,3,4,'cbacbacbacba','abcabcabcabc'),(4974,3,4,'cbacbacbacba','abcabcabcabc'),(4975,3,4,'cbacbacbacba','abcabcabcabc'),(4976,3,4,'cbacbacbacba','abcabcabcabc'),(4977,3,4,'cbacbacbacba','abcabcabcabc'),(4978,3,4,'cbacbacbacba','abcabcabcabc'),(4979,3,4,'cbacbacbacba','abcabcabcabc'),(4980,3,4,'cbacbacbacba','abcabcabcabc'),(4981,3,4,'cbacbacbacba','abcabcabcabc'),(4982,3,4,'cbacbacbacba','abcabcabcabc'),(4983,3,4,'cbacbacbacba','abcabcabcabc'),(4984,3,4,'cbacbacbacba','abcabcabcabc'),(4985,3,4,'cbacbacbacba','abcabcabcabc'),(4986,3,4,'cbacbacbacba','abcabcabcabc'),(4987,3,4,'cbacbacbacba','abcabcabcabc'),(4988,3,4,'cbacbacbacba','abcabcabcabc'),(4989,3,4,'cbacbacbacba','abcabcabcabc'),(4990,3,4,'cbacbacbacba','abcabcabcabc'),(4991,3,4,'cbacbacbacba','abcabcabcabc'),(4992,3,4,'cbacbacbacba','abcabcabcabc'),(4993,3,4,'cbacbacbacba','abcabcabcabc'),(4994,3,4,'cbacbacbacba','abcabcabcabc'),(4995,3,4,'cbacbacbacba','abcabcabcabc'),(4996,3,4,'cbacbacbacba','abcabcabcabc'),(4997,3,4,'cbacbacbacba','abcabcabcabc'),(4998,3,4,'cbacbacbacba','abcabcabcabc'),(4999,3,4,'cbacbacbacba','abcabcabcabc'),(5000,3,4,'cbacbacbacba','abcabcabcabc'),(5001,3,4,'cbacbacbacba','abcabcabcabc'),(5002,3,4,'cbacbacbacba','abcabcabcabc'),(5003,3,4,'cbacbacbacba','abcabcabcabc'),(5004,3,4,'cbacbacbacba','abcabcabcabc'),(5005,3,4,'cbacbacbacba','abcabcabcabc'),(5006,3,4,'cbacbacbacba','abcabcabcabc'),(5007,3,4,'cbacbacbacba','abcabcabcabc'),(5008,3,4,'cbacbacbacba','abcabcabcabc'),(5009,3,4,'cbacbacbacba','abcabcabcabc'),(5010,3,4,'cbacbacbacba','abcabcabcabc'),(5011,3,4,'cbacbacbacba','abcabcabcabc'),(5012,3,4,'cbacbacbacba','abcabcabcabc'),(5013,3,4,'cbacbacbacba','abcabcabcabc'),(5014,3,4,'cbacbacbacba','abcabcabcabc'),(5015,3,4,'cbacbacbacba','abcabcabcabc'),(5016,3,4,'cbacbacbacba','abcabcabcabc'),(5017,3,4,'cbacbacbacba','abcabcabcabc'),(5018,3,4,'cbacbacbacba','abcabcabcabc'),(5019,3,4,'cbacbacbacba','abcabcabcabc'),(5020,3,4,'cbacbacbacba','abcabcabcabc'),(5021,3,4,'cbacbacbacba','abcabcabcabc'),(5022,3,4,'cbacbacbacba','abcabcabcabc'),(5023,3,4,'cbacbacbacba','abcabcabcabc'),(5024,3,4,'cbacbacbacba','abcabcabcabc'),(5025,3,4,'cbacbacbacba','abcabcabcabc'),(5026,3,4,'cbacbacbacba','abcabcabcabc'),(5027,3,4,'cbacbacbacba','abcabcabcabc'),(5028,3,4,'cbacbacbacba','abcabcabcabc'),(5029,3,4,'cbacbacbacba','abcabcabcabc'),(5030,3,4,'cbacbacbacba','abcabcabcabc'),(5031,3,4,'cbacbacbacba','abcabcabcabc'),(5032,3,4,'cbacbacbacba','abcabcabcabc'),(5033,3,4,'cbacbacbacba','abcabcabcabc'),(5034,3,4,'cbacbacbacba','abcabcabcabc'),(5035,3,4,'cbacbacbacba','abcabcabcabc'),(5036,3,4,'cbacbacbacba','abcabcabcabc'),(5037,3,4,'cbacbacbacba','abcabcabcabc'),(5038,3,4,'cbacbacbacba','abcabcabcabc'),(5039,3,4,'cbacbacbacba','abcabcabcabc'),(5040,3,4,'cbacbacbacba','abcabcabcabc'),(5041,3,4,'cbacbacbacba','abcabcabcabc'),(5042,3,4,'cbacbacbacba','abcabcabcabc'),(5043,3,4,'cbacbacbacba','abcabcabcabc'),(5044,3,4,'cbacbacbacba','abcabcabcabc'),(5045,3,4,'cbacbacbacba','abcabcabcabc'),(5046,3,4,'cbacbacbacba','abcabcabcabc'),(5047,3,4,'cbacbacbacba','abcabcabcabc'),(5048,3,4,'cbacbacbacba','abcabcabcabc'),(5049,3,4,'cbacbacbacba','abcabcabcabc'),(5050,3,4,'cbacbacbacba','abcabcabcabc'),(5051,3,4,'cbacbacbacba','abcabcabcabc'),(5052,3,4,'cbacbacbacba','abcabcabcabc'),(5053,3,4,'cbacbacbacba','abcabcabcabc'),(5054,3,4,'cbacbacbacba','abcabcabcabc'),(5055,3,4,'cbacbacbacba','abcabcabcabc'),(5056,3,4,'cbacbacbacba','abcabcabcabc'),(5057,3,4,'cbacbacbacba','abcabcabcabc'),(5058,3,4,'cbacbacbacba','abcabcabcabc'),(5059,3,4,'cbacbacbacba','abcabcabcabc'),(5060,3,4,'cbacbacbacba','abcabcabcabc'),(5061,3,4,'cbacbacbacba','abcabcabcabc'),(5062,3,4,'cbacbacbacba','abcabcabcabc'),(5063,3,4,'cbacbacbacba','abcabcabcabc'),(5064,3,4,'cbacbacbacba','abcabcabcabc'),(5065,3,4,'cbacbacbacba','abcabcabcabc'),(5066,3,4,'cbacbacbacba','abcabcabcabc'),(5067,3,4,'cbacbacbacba','abcabcabcabc'),(5068,3,4,'cbacbacbacba','abcabcabcabc'),(5069,3,4,'cbacbacbacba','abcabcabcabc'),(5070,3,4,'cbacbacbacba','abcabcabcabc'),(5071,3,4,'cbacbacbacba','abcabcabcabc'),(5072,3,4,'cbacbacbacba','abcabcabcabc'),(5073,3,4,'cbacbacbacba','abcabcabcabc'),(5074,3,4,'cbacbacbacba','abcabcabcabc'),(5075,3,4,'cbacbacbacba','abcabcabcabc'),(5076,3,4,'cbacbacbacba','abcabcabcabc'),(5077,3,4,'cbacbacbacba','abcabcabcabc'),(5078,3,4,'cbacbacbacba','abcabcabcabc'),(5079,3,4,'cbacbacbacba','abcabcabcabc'),(5080,3,4,'cbacbacbacba','abcabcabcabc'),(5081,3,4,'cbacbacbacba','abcabcabcabc'),(5082,3,4,'cbacbacbacba','abcabcabcabc'),(5083,3,4,'cbacbacbacba','abcabcabcabc'),(5084,3,4,'cbacbacbacba','abcabcabcabc'),(5085,3,4,'cbacbacbacba','abcabcabcabc'),(5086,3,4,'cbacbacbacba','abcabcabcabc'),(5087,3,4,'cbacbacbacba','abcabcabcabc'),(5088,3,4,'cbacbacbacba','abcabcabcabc'),(5089,3,4,'cbacbacbacba','abcabcabcabc'),(5090,3,4,'cbacbacbacba','abcabcabcabc'),(5091,3,4,'cbacbacbacba','abcabcabcabc'),(5092,3,4,'cbacbacbacba','abcabcabcabc'),(5093,3,4,'cbacbacbacba','abcabcabcabc'),(5094,3,4,'cbacbacbacba','abcabcabcabc'),(5095,3,4,'cbacbacbacba','abcabcabcabc'),(5096,3,4,'cbacbacbacba','abcabcabcabc'),(5097,3,4,'cbacbacbacba','abcabcabcabc'),(5098,3,4,'cbacbacbacba','abcabcabcabc'),(5099,3,4,'cbacbacbacba','abcabcabcabc'),(5100,3,4,'cbacbacbacba','abcabcabcabc'),(5101,3,4,'cbacbacbacba','abcabcabcabc'),(5102,3,4,'cbacbacbacba','abcabcabcabc'),(5103,3,4,'cbacbacbacba','abcabcabcabc'),(5104,3,4,'cbacbacbacba','abcabcabcabc'),(5105,3,4,'cbacbacbacba','abcabcabcabc'),(5106,3,4,'cbacbacbacba','abcabcabcabc'),(5107,3,4,'cbacbacbacba','abcabcabcabc'),(5108,3,4,'cbacbacbacba','abcabcabcabc'),(5109,3,4,'cbacbacbacba','abcabcabcabc'),(5110,3,4,'cbacbacbacba','abcabcabcabc'),(5111,4,2,'bcabcabcabca','acbacbacbacb'),(5112,4,2,'bcabcabcabca','acbacbacbacb'),(5113,4,2,'bcabcabcabca','acbacbacbacb'),(5114,4,2,'bcabcabcabca','acbacbacbacb'),(5115,4,2,'bcabcabcabca','acbacbacbacb'),(5116,4,2,'bcabcabcabca','acbacbacbacb'),(5117,4,2,'bcabcabcabca','acbacbacbacb'),(5118,4,2,'bcabcabcabca','acbacbacbacb'),(5119,4,2,'bcabcabcabca','acbacbacbacb'),(5120,4,2,'bcabcabcabca','acbacbacbacb'),(5121,4,3,'bcabcabcabca','acbacbacbacb'),(5122,4,3,'bcabcabcabca','acbacbacbacb'),(5123,4,3,'bcabcabcabca','acbacbacbacb'),(5124,4,3,'bcabcabcabca','acbacbacbacb'),(5125,4,3,'bcabcabcabca','acbacbacbacb'),(5126,4,3,'bcabcabcabca','acbacbacbacb'),(5127,4,3,'bcabcabcabca','acbacbacbacb'),(5128,4,3,'bcabcabcabca','acbacbacbacb'),(5129,4,3,'bcabcabcabca','acbacbacbacb'),(5130,4,3,'bcabcabcabca','acbacbacbacb'),(5131,4,3,'bcabcabcabca','acbacbacbacb'),(5132,4,3,'bcabcabcabca','acbacbacbacb'),(5133,4,3,'bcabcabcabca','acbacbacbacb'),(5134,4,3,'bcabcabcabca','acbacbacbacb'),(5135,4,3,'bcabcabcabca','acbacbacbacb'),(5136,4,3,'bcabcabcabca','acbacbacbacb'),(5137,4,3,'bcabcabcabca','acbacbacbacb'),(5138,4,3,'bcabcabcabca','acbacbacbacb'),(5139,4,3,'bcabcabcabca','acbacbacbacb'),(5140,4,3,'bcabcabcabca','acbacbacbacb'),(5141,4,3,'bcabcabcabca','acbacbacbacb'),(5142,4,3,'bcabcabcabca','acbacbacbacb'),(5143,4,3,'bcabcabcabca','acbacbacbacb'),(5144,4,3,'bcabcabcabca','acbacbacbacb'),(5145,4,3,'bcabcabcabca','acbacbacbacb'),(5146,4,3,'bcabcabcabca','acbacbacbacb'),(5147,4,3,'bcabcabcabca','acbacbacbacb'),(5148,4,3,'bcabcabcabca','acbacbacbacb'),(5149,4,3,'bcabcabcabca','acbacbacbacb'),(5150,4,3,'bcabcabcabca','acbacbacbacb'),(5151,4,3,'bcabcabcabca','acbacbacbacb'),(5152,4,3,'bcabcabcabca','acbacbacbacb'),(5153,4,3,'bcabcabcabca','acbacbacbacb'),(5154,4,3,'bcabcabcabca','acbacbacbacb'),(5155,4,3,'bcabcabcabca','acbacbacbacb'),(5156,4,3,'bcabcabcabca','acbacbacbacb'),(5157,4,3,'bcabcabcabca','acbacbacbacb'),(5158,4,3,'bcabcabcabca','acbacbacbacb'),(5159,4,3,'bcabcabcabca','acbacbacbacb'),(5160,4,3,'bcabcabcabca','acbacbacbacb'),(5161,4,3,'bcabcabcabca','acbacbacbacb'),(5162,4,3,'bcabcabcabca','acbacbacbacb'),(5163,4,3,'bcabcabcabca','acbacbacbacb'),(5164,4,3,'bcabcabcabca','acbacbacbacb'),(5165,4,3,'bcabcabcabca','acbacbacbacb'),(5166,4,3,'bcabcabcabca','acbacbacbacb'),(5167,4,3,'bcabcabcabca','acbacbacbacb'),(5168,4,3,'bcabcabcabca','acbacbacbacb'),(5169,4,3,'bcabcabcabca','acbacbacbacb'),(5170,4,3,'bcabcabcabca','acbacbacbacb'),(5171,4,3,'bcabcabcabca','acbacbacbacb'),(5172,4,3,'bcabcabcabca','acbacbacbacb'),(5173,4,3,'bcabcabcabca','acbacbacbacb'),(5174,4,3,'bcabcabcabca','acbacbacbacb'),(5175,4,3,'bcabcabcabca','acbacbacbacb'),(5176,4,3,'bcabcabcabca','acbacbacbacb'),(5177,4,3,'bcabcabcabca','acbacbacbacb'),(5178,4,3,'bcabcabcabca','acbacbacbacb'),(5179,4,3,'bcabcabcabca','acbacbacbacb'),(5180,4,3,'bcabcabcabca','acbacbacbacb'),(5181,4,3,'bcabcabcabca','acbacbacbacb'),(5182,4,3,'bcabcabcabca','acbacbacbacb'),(5183,4,3,'bcabcabcabca','acbacbacbacb'),(5184,4,3,'bcabcabcabca','acbacbacbacb'),(5185,4,3,'bcabcabcabca','acbacbacbacb'),(5186,4,3,'bcabcabcabca','acbacbacbacb'),(5187,4,3,'bcabcabcabca','acbacbacbacb'),(5188,4,3,'bcabcabcabca','acbacbacbacb'),(5189,4,3,'bcabcabcabca','acbacbacbacb'),(5190,4,3,'bcabcabcabca','acbacbacbacb'),(5191,4,3,'bcabcabcabca','acbacbacbacb'),(5192,4,3,'bcabcabcabca','acbacbacbacb'),(5193,4,3,'bcabcabcabca','acbacbacbacb'),(5194,4,3,'bcabcabcabca','acbacbacbacb'),(5195,4,3,'bcabcabcabca','acbacbacbacb'),(5196,4,3,'bcabcabcabca','acbacbacbacb'),(5197,4,3,'bcabcabcabca','acbacbacbacb'),(5198,4,3,'bcabcabcabca','acbacbacbacb'),(5199,4,3,'bcabcabcabca','acbacbacbacb'),(5200,4,3,'bcabcabcabca','acbacbacbacb'),(5201,4,3,'bcabcabcabca','acbacbacbacb'),(5202,4,3,'bcabcabcabca','acbacbacbacb'),(5203,4,3,'bcabcabcabca','acbacbacbacb'),(5204,4,3,'bcabcabcabca','acbacbacbacb'),(5205,4,3,'bcabcabcabca','acbacbacbacb'),(5206,4,3,'bcabcabcabca','acbacbacbacb'),(5207,4,3,'bcabcabcabca','acbacbacbacb'),(5208,4,3,'bcabcabcabca','acbacbacbacb'),(5209,4,3,'bcabcabcabca','acbacbacbacb'),(5210,4,3,'bcabcabcabca','acbacbacbacb'),(5211,4,3,'bcabcabcabca','acbacbacbacb'),(5212,4,3,'bcabcabcabca','acbacbacbacb'),(5213,4,3,'bcabcabcabca','acbacbacbacb'),(5214,4,3,'bcabcabcabca','acbacbacbacb'),(5215,4,3,'bcabcabcabca','acbacbacbacb'),(5216,4,3,'bcabcabcabca','acbacbacbacb'),(5217,4,3,'bcabcabcabca','acbacbacbacb'),(5218,4,3,'bcabcabcabca','acbacbacbacb'),(5219,4,3,'bcabcabcabca','acbacbacbacb'),(5220,4,3,'bcabcabcabca','acbacbacbacb'),(5221,4,3,'bcabcabcabca','acbacbacbacb'),(5222,4,3,'bcabcabcabca','acbacbacbacb'),(5223,4,3,'bcabcabcabca','acbacbacbacb'),(5224,4,3,'bcabcabcabca','acbacbacbacb'),(5225,4,3,'bcabcabcabca','acbacbacbacb'),(5226,4,3,'bcabcabcabca','acbacbacbacb'),(5227,4,3,'bcabcabcabca','acbacbacbacb'),(5228,4,3,'bcabcabcabca','acbacbacbacb'),(5229,4,3,'bcabcabcabca','acbacbacbacb'),(5230,4,3,'bcabcabcabca','acbacbacbacb'),(5231,4,3,'bcabcabcabca','acbacbacbacb'),(5232,4,3,'bcabcabcabca','acbacbacbacb'),(5233,4,3,'bcabcabcabca','acbacbacbacb'),(5234,4,3,'bcabcabcabca','acbacbacbacb'),(5235,4,3,'bcabcabcabca','acbacbacbacb'),(5236,4,3,'bcabcabcabca','acbacbacbacb'),(5237,4,3,'bcabcabcabca','acbacbacbacb'),(5238,4,3,'bcabcabcabca','acbacbacbacb'),(5239,4,3,'bcabcabcabca','acbacbacbacb'),(5240,4,3,'bcabcabcabca','acbacbacbacb'),(5241,4,3,'bcabcabcabca','acbacbacbacb'),(5242,4,3,'bcabcabcabca','acbacbacbacb'),(5243,4,3,'bcabcabcabca','acbacbacbacb'),(5244,4,3,'bcabcabcabca','acbacbacbacb'),(5245,4,3,'bcabcabcabca','acbacbacbacb'),(5246,4,3,'bcabcabcabca','acbacbacbacb'),(5247,4,3,'bcabcabcabca','acbacbacbacb'),(5248,4,3,'bcabcabcabca','acbacbacbacb'),(5249,4,3,'bcabcabcabca','acbacbacbacb'),(5250,4,3,'bcabcabcabca','acbacbacbacb'),(5251,4,3,'bcabcabcabca','acbacbacbacb'),(5252,4,3,'bcabcabcabca','acbacbacbacb'),(5253,4,3,'bcabcabcabca','acbacbacbacb'),(5254,4,3,'bcabcabcabca','acbacbacbacb'),(5255,4,3,'bcabcabcabca','acbacbacbacb'),(5256,4,3,'bcabcabcabca','acbacbacbacb'),(5257,4,3,'bcabcabcabca','acbacbacbacb'),(5258,4,3,'bcabcabcabca','acbacbacbacb'),(5259,4,3,'bcabcabcabca','acbacbacbacb'),(5260,4,3,'bcabcabcabca','acbacbacbacb'),(5261,4,3,'bcabcabcabca','acbacbacbacb'),(5262,4,3,'bcabcabcabca','acbacbacbacb'),(5263,4,3,'bcabcabcabca','acbacbacbacb'),(5264,4,3,'bcabcabcabca','acbacbacbacb'),(5265,4,3,'bcabcabcabca','acbacbacbacb'),(5266,4,3,'bcabcabcabca','acbacbacbacb'),(5267,4,3,'bcabcabcabca','acbacbacbacb'),(5268,4,3,'bcabcabcabca','acbacbacbacb'),(5269,4,3,'bcabcabcabca','acbacbacbacb'),(5270,4,3,'bcabcabcabca','acbacbacbacb'),(5271,4,3,'bcabcabcabca','acbacbacbacb'),(5272,4,3,'bcabcabcabca','acbacbacbacb'),(5273,4,3,'bcabcabcabca','acbacbacbacb'),(5274,4,3,'bcabcabcabca','acbacbacbacb'),(5275,4,3,'bcabcabcabca','acbacbacbacb'),(5276,4,3,'bcabcabcabca','acbacbacbacb'),(5277,4,3,'bcabcabcabca','acbacbacbacb'),(5278,4,3,'bcabcabcabca','acbacbacbacb'),(5279,4,3,'bcabcabcabca','acbacbacbacb'),(5280,4,3,'bcabcabcabca','acbacbacbacb'),(5281,4,3,'bcabcabcabca','acbacbacbacb'),(5282,4,3,'bcabcabcabca','acbacbacbacb'),(5283,4,3,'bcabcabcabca','acbacbacbacb'),(5284,4,3,'bcabcabcabca','acbacbacbacb'),(5285,4,3,'bcabcabcabca','acbacbacbacb'),(5286,4,3,'bcabcabcabca','acbacbacbacb'),(5287,4,3,'bcabcabcabca','acbacbacbacb'),(5288,4,3,'bcabcabcabca','acbacbacbacb'),(5289,4,3,'bcabcabcabca','acbacbacbacb'),(5290,4,3,'bcabcabcabca','acbacbacbacb'),(5291,4,3,'bcabcabcabca','acbacbacbacb'),(5292,4,3,'bcabcabcabca','acbacbacbacb'),(5293,4,3,'bcabcabcabca','acbacbacbacb'),(5294,4,3,'bcabcabcabca','acbacbacbacb'),(5295,4,3,'bcabcabcabca','acbacbacbacb'),(5296,4,3,'bcabcabcabca','acbacbacbacb'),(5297,4,3,'bcabcabcabca','acbacbacbacb'),(5298,4,3,'bcabcabcabca','acbacbacbacb'),(5299,4,3,'bcabcabcabca','acbacbacbacb'),(5300,4,3,'bcabcabcabca','acbacbacbacb'),(5301,4,3,'bcabcabcabca','acbacbacbacb'),(5302,4,3,'bcabcabcabca','acbacbacbacb'),(5303,4,3,'bcabcabcabca','acbacbacbacb'),(5304,4,3,'bcabcabcabca','acbacbacbacb'),(5305,4,3,'bcabcabcabca','acbacbacbacb'),(5306,4,3,'bcabcabcabca','acbacbacbacb'),(5307,4,3,'bcabcabcabca','acbacbacbacb'),(5308,4,3,'bcabcabcabca','acbacbacbacb'),(5309,4,3,'bcabcabcabca','acbacbacbacb'),(5310,4,3,'bcabcabcabca','acbacbacbacb'),(5311,4,3,'bcabcabcabca','acbacbacbacb'),(5312,4,3,'bcabcabcabca','acbacbacbacb'),(5313,4,3,'bcabcabcabca','acbacbacbacb'),(5314,4,3,'bcabcabcabca','acbacbacbacb'),(5315,4,3,'bcabcabcabca','acbacbacbacb'),(5316,4,3,'bcabcabcabca','acbacbacbacb'),(5317,4,3,'bcabcabcabca','acbacbacbacb'),(5318,4,3,'bcabcabcabca','acbacbacbacb'),(5319,4,3,'bcabcabcabca','acbacbacbacb'),(5320,4,3,'bcabcabcabca','acbacbacbacb'),(5321,4,3,'bcabcabcabca','acbacbacbacb'),(5322,4,3,'bcabcabcabca','acbacbacbacb'),(5323,4,3,'bcabcabcabca','acbacbacbacb'),(5324,4,3,'bcabcabcabca','acbacbacbacb'),(5325,4,3,'bcabcabcabca','acbacbacbacb'),(5326,4,3,'bcabcabcabca','acbacbacbacb'),(5327,4,3,'bcabcabcabca','acbacbacbacb'),(5328,4,3,'bcabcabcabca','acbacbacbacb'),(5329,4,3,'bcabcabcabca','acbacbacbacb'),(5330,4,3,'bcabcabcabca','acbacbacbacb'),(5331,4,3,'bcabcabcabca','acbacbacbacb'),(5332,4,3,'bcabcabcabca','acbacbacbacb'),(5333,4,3,'bcabcabcabca','acbacbacbacb'),(5334,4,3,'bcabcabcabca','acbacbacbacb'),(5335,4,3,'bcabcabcabca','acbacbacbacb'),(5336,4,3,'bcabcabcabca','acbacbacbacb'),(5337,4,3,'bcabcabcabca','acbacbacbacb'),(5338,4,3,'bcabcabcabca','acbacbacbacb'),(5339,4,3,'bcabcabcabca','acbacbacbacb'),(5340,4,3,'bcabcabcabca','acbacbacbacb'),(5341,4,3,'bcabcabcabca','acbacbacbacb'),(5342,4,3,'bcabcabcabca','acbacbacbacb'),(5343,4,3,'bcabcabcabca','acbacbacbacb'),(5344,4,3,'bcabcabcabca','acbacbacbacb'),(5345,4,3,'bcabcabcabca','acbacbacbacb'),(5346,4,3,'bcabcabcabca','acbacbacbacb'),(5347,4,3,'bcabcabcabca','acbacbacbacb'),(5348,4,3,'bcabcabcabca','acbacbacbacb'),(5349,4,3,'bcabcabcabca','acbacbacbacb'),(5350,4,3,'bcabcabcabca','acbacbacbacb'),(5351,4,3,'bcabcabcabca','acbacbacbacb'),(5352,4,3,'bcabcabcabca','acbacbacbacb'),(5353,4,3,'bcabcabcabca','acbacbacbacb'),(5354,4,3,'bcabcabcabca','acbacbacbacb'),(5355,4,3,'bcabcabcabca','acbacbacbacb'),(5356,4,3,'bcabcabcabca','acbacbacbacb'),(5357,4,3,'bcabcabcabca','acbacbacbacb'),(5358,4,3,'bcabcabcabca','acbacbacbacb'),(5359,4,3,'bcabcabcabca','acbacbacbacb'),(5360,4,3,'bcabcabcabca','acbacbacbacb'),(5361,4,3,'bcabcabcabca','acbacbacbacb'),(5362,4,3,'bcabcabcabca','acbacbacbacb'),(5363,4,3,'bcabcabcabca','acbacbacbacb'),(5364,4,3,'bcabcabcabca','acbacbacbacb'),(5365,4,3,'bcabcabcabca','acbacbacbacb'),(5366,4,3,'bcabcabcabca','acbacbacbacb'),(5367,4,3,'bcabcabcabca','acbacbacbacb'),(5368,4,3,'bcabcabcabca','acbacbacbacb'),(5369,4,3,'bcabcabcabca','acbacbacbacb'),(5370,4,3,'bcabcabcabca','acbacbacbacb'),(5371,4,3,'bcabcabcabca','acbacbacbacb'),(5372,4,3,'bcabcabcabca','acbacbacbacb'),(5373,4,3,'bcabcabcabca','acbacbacbacb'),(5374,4,3,'bcabcabcabca','acbacbacbacb'),(5375,4,3,'bcabcabcabca','acbacbacbacb'),(5376,4,3,'bcabcabcabca','acbacbacbacb'),(5377,4,3,'bcabcabcabca','acbacbacbacb'),(5378,4,3,'bcabcabcabca','acbacbacbacb'),(5379,4,3,'bcabcabcabca','acbacbacbacb'),(5380,4,3,'bcabcabcabca','acbacbacbacb'),(5381,4,3,'bcabcabcabca','acbacbacbacb'),(5382,4,3,'bcabcabcabca','acbacbacbacb'),(5383,4,3,'bcabcabcabca','acbacbacbacb'),(5384,4,3,'bcabcabcabca','acbacbacbacb'),(5385,4,3,'bcabcabcabca','acbacbacbacb'),(5386,4,3,'bcabcabcabca','acbacbacbacb'),(5387,4,3,'bcabcabcabca','acbacbacbacb'),(5388,4,3,'bcabcabcabca','acbacbacbacb'),(5389,4,3,'bcabcabcabca','acbacbacbacb'),(5390,4,3,'bcabcabcabca','acbacbacbacb'),(5391,4,3,'bcabcabcabca','acbacbacbacb'),(5392,4,3,'bcabcabcabca','acbacbacbacb'),(5393,4,3,'bcabcabcabca','acbacbacbacb'),(5394,4,3,'bcabcabcabca','acbacbacbacb'),(5395,4,3,'bcabcabcabca','acbacbacbacb'),(5396,4,3,'bcabcabcabca','acbacbacbacb'),(5397,4,3,'bcabcabcabca','acbacbacbacb'),(5398,4,3,'bcabcabcabca','acbacbacbacb'),(5399,4,3,'bcabcabcabca','acbacbacbacb'),(5400,4,3,'bcabcabcabca','acbacbacbacb'),(5401,4,3,'bcabcabcabca','acbacbacbacb'),(5402,4,3,'bcabcabcabca','acbacbacbacb'),(5403,4,3,'bcabcabcabca','acbacbacbacb'),(5404,4,3,'bcabcabcabca','acbacbacbacb'),(5405,4,3,'bcabcabcabca','acbacbacbacb'),(5406,4,3,'bcabcabcabca','acbacbacbacb'),(5407,4,3,'bcabcabcabca','acbacbacbacb'),(5408,4,3,'bcabcabcabca','acbacbacbacb'),(5409,4,3,'bcabcabcabca','acbacbacbacb'),(5410,4,3,'bcabcabcabca','acbacbacbacb'),(5411,4,3,'bcabcabcabca','acbacbacbacb'),(5412,4,3,'bcabcabcabca','acbacbacbacb'),(5413,4,3,'bcabcabcabca','acbacbacbacb'),(5414,4,3,'bcabcabcabca','acbacbacbacb'),(5415,4,3,'bcabcabcabca','acbacbacbacb'),(5416,4,3,'bcabcabcabca','acbacbacbacb'),(5417,4,3,'bcabcabcabca','acbacbacbacb'),(5418,4,3,'bcabcabcabca','acbacbacbacb'),(5419,4,3,'bcabcabcabca','acbacbacbacb'),(5420,4,3,'bcabcabcabca','acbacbacbacb'),(5421,4,3,'bcabcabcabca','acbacbacbacb'),(5422,4,3,'bcabcabcabca','acbacbacbacb'),(5423,4,3,'bcabcabcabca','acbacbacbacb'),(5424,4,3,'bcabcabcabca','acbacbacbacb'),(5425,4,3,'bcabcabcabca','acbacbacbacb'),(5426,4,3,'bcabcabcabca','acbacbacbacb'),(5427,4,3,'bcabcabcabca','acbacbacbacb'),(5428,4,3,'bcabcabcabca','acbacbacbacb'),(5429,4,3,'bcabcabcabca','acbacbacbacb'),(5430,4,3,'bcabcabcabca','acbacbacbacb'),(5431,4,3,'bcabcabcabca','acbacbacbacb'),(5432,4,3,'bcabcabcabca','acbacbacbacb'),(5433,4,3,'bcabcabcabca','acbacbacbacb'),(5434,4,3,'bcabcabcabca','acbacbacbacb'),(5435,4,3,'bcabcabcabca','acbacbacbacb'),(5436,4,3,'bcabcabcabca','acbacbacbacb'),(5437,4,3,'bcabcabcabca','acbacbacbacb'),(5438,4,3,'bcabcabcabca','acbacbacbacb'),(5439,4,3,'bcabcabcabca','acbacbacbacb'),(5440,4,3,'bcabcabcabca','acbacbacbacb'),(5441,4,3,'bcabcabcabca','acbacbacbacb'),(5442,4,3,'bcabcabcabca','acbacbacbacb'),(5443,4,3,'bcabcabcabca','acbacbacbacb'),(5444,4,3,'bcabcabcabca','acbacbacbacb'),(5445,4,3,'bcabcabcabca','acbacbacbacb'),(5446,4,3,'bcabcabcabca','acbacbacbacb'),(5447,4,3,'bcabcabcabca','acbacbacbacb'),(5448,4,3,'bcabcabcabca','acbacbacbacb'),(5449,4,3,'bcabcabcabca','acbacbacbacb'),(5450,4,3,'bcabcabcabca','acbacbacbacb'),(5451,4,3,'bcabcabcabca','acbacbacbacb'),(5452,4,3,'bcabcabcabca','acbacbacbacb'),(5453,4,3,'bcabcabcabca','acbacbacbacb'),(5454,4,3,'bcabcabcabca','acbacbacbacb'),(5455,4,3,'bcabcabcabca','acbacbacbacb'),(5456,4,3,'bcabcabcabca','acbacbacbacb'),(5457,4,3,'bcabcabcabca','acbacbacbacb'),(5458,4,3,'bcabcabcabca','acbacbacbacb'),(5459,4,3,'bcabcabcabca','acbacbacbacb'),(5460,4,3,'bcabcabcabca','acbacbacbacb'),(5461,4,3,'bcabcabcabca','acbacbacbacb'),(5462,4,3,'bcabcabcabca','acbacbacbacb'),(5463,4,3,'bcabcabcabca','acbacbacbacb'),(5464,4,3,'bcabcabcabca','acbacbacbacb'),(5465,4,3,'bcabcabcabca','acbacbacbacb'),(5466,4,3,'bcabcabcabca','acbacbacbacb'),(5467,4,3,'bcabcabcabca','acbacbacbacb'),(5468,4,3,'bcabcabcabca','acbacbacbacb'),(5469,4,3,'bcabcabcabca','acbacbacbacb'),(5470,4,3,'bcabcabcabca','acbacbacbacb'),(5471,4,3,'bcabcabcabca','acbacbacbacb'),(5472,4,3,'bcabcabcabca','acbacbacbacb'),(5473,4,3,'bcabcabcabca','acbacbacbacb'),(5474,4,3,'bcabcabcabca','acbacbacbacb'),(5475,4,3,'bcabcabcabca','acbacbacbacb'),(5476,4,3,'bcabcabcabca','acbacbacbacb'),(5477,4,3,'bcabcabcabca','acbacbacbacb'),(5478,4,3,'bcabcabcabca','acbacbacbacb'),(5479,4,3,'bcabcabcabca','acbacbacbacb'),(5480,4,3,'bcabcabcabca','acbacbacbacb'),(5481,4,3,'bcabcabcabca','acbacbacbacb'),(5482,4,3,'bcabcabcabca','acbacbacbacb'),(5483,4,3,'bcabcabcabca','acbacbacbacb'),(5484,4,3,'bcabcabcabca','acbacbacbacb'),(5485,4,3,'bcabcabcabca','acbacbacbacb'),(5486,4,3,'bcabcabcabca','acbacbacbacb'),(5487,4,3,'bcabcabcabca','acbacbacbacb'),(5488,4,3,'bcabcabcabca','acbacbacbacb'),(5489,4,3,'bcabcabcabca','acbacbacbacb'),(5490,4,3,'bcabcabcabca','acbacbacbacb'),(5491,4,3,'bcabcabcabca','acbacbacbacb'),(5492,4,3,'bcabcabcabca','acbacbacbacb'),(5493,4,3,'bcabcabcabca','acbacbacbacb'),(5494,4,3,'bcabcabcabca','acbacbacbacb'),(5495,4,3,'bcabcabcabca','acbacbacbacb'),(5496,4,3,'bcabcabcabca','acbacbacbacb'),(5497,4,3,'bcabcabcabca','acbacbacbacb'),(5498,4,3,'bcabcabcabca','acbacbacbacb'),(5499,4,3,'bcabcabcabca','acbacbacbacb'),(5500,4,3,'bcabcabcabca','acbacbacbacb'),(5501,4,3,'bcabcabcabca','acbacbacbacb'),(5502,4,3,'bcabcabcabca','acbacbacbacb'),(5503,4,3,'bcabcabcabca','acbacbacbacb'),(5504,4,3,'bcabcabcabca','acbacbacbacb'),(5505,4,3,'bcabcabcabca','acbacbacbacb'),(5506,4,3,'bcabcabcabca','acbacbacbacb'),(5507,4,3,'bcabcabcabca','acbacbacbacb'),(5508,4,3,'bcabcabcabca','acbacbacbacb'),(5509,4,3,'bcabcabcabca','acbacbacbacb'),(5510,4,3,'bcabcabcabca','acbacbacbacb'),(5511,4,3,'bcabcabcabca','acbacbacbacb'),(5512,4,3,'bcabcabcabca','acbacbacbacb'),(5513,4,3,'bcabcabcabca','acbacbacbacb'),(5514,4,3,'bcabcabcabca','acbacbacbacb'),(5515,4,3,'bcabcabcabca','acbacbacbacb'),(5516,4,3,'bcabcabcabca','acbacbacbacb'),(5517,4,3,'bcabcabcabca','acbacbacbacb'),(5518,4,3,'bcabcabcabca','acbacbacbacb'),(5519,4,3,'bcabcabcabca','acbacbacbacb'),(5520,4,3,'bcabcabcabca','acbacbacbacb'),(5521,4,3,'bcabcabcabca','acbacbacbacb'),(5522,4,3,'bcabcabcabca','acbacbacbacb'),(5523,4,3,'bcabcabcabca','acbacbacbacb'),(5524,4,3,'bcabcabcabca','acbacbacbacb'),(5525,4,3,'bcabcabcabca','acbacbacbacb'),(5526,4,3,'bcabcabcabca','acbacbacbacb'),(5527,4,3,'bcabcabcabca','acbacbacbacb'),(5528,4,3,'bcabcabcabca','acbacbacbacb'),(5529,4,3,'bcabcabcabca','acbacbacbacb'),(5530,4,3,'bcabcabcabca','acbacbacbacb'),(5531,4,3,'bcabcabcabca','acbacbacbacb'),(5532,4,3,'bcabcabcabca','acbacbacbacb'),(5533,4,3,'bcabcabcabca','acbacbacbacb'),(5534,4,3,'bcabcabcabca','acbacbacbacb'),(5535,4,3,'bcabcabcabca','acbacbacbacb'),(5536,4,3,'bcabcabcabca','acbacbacbacb'),(5537,4,3,'bcabcabcabca','acbacbacbacb'),(5538,4,3,'bcabcabcabca','acbacbacbacb'),(5539,4,3,'bcabcabcabca','acbacbacbacb'),(5540,4,3,'bcabcabcabca','acbacbacbacb'),(5541,4,3,'bcabcabcabca','acbacbacbacb'),(5542,4,3,'bcabcabcabca','acbacbacbacb'),(5543,4,3,'bcabcabcabca','acbacbacbacb'),(5544,4,3,'bcabcabcabca','acbacbacbacb'),(5545,4,3,'bcabcabcabca','acbacbacbacb'),(5546,4,3,'bcabcabcabca','acbacbacbacb'),(5547,4,3,'bcabcabcabca','acbacbacbacb'),(5548,4,3,'bcabcabcabca','acbacbacbacb'),(5549,4,3,'bcabcabcabca','acbacbacbacb'),(5550,4,3,'bcabcabcabca','acbacbacbacb'),(5551,4,3,'bcabcabcabca','acbacbacbacb'),(5552,4,3,'bcabcabcabca','acbacbacbacb'),(5553,4,3,'bcabcabcabca','acbacbacbacb'),(5554,4,3,'bcabcabcabca','acbacbacbacb'),(5555,4,3,'bcabcabcabca','acbacbacbacb'),(5556,4,3,'bcabcabcabca','acbacbacbacb'),(5557,4,3,'bcabcabcabca','acbacbacbacb'),(5558,4,3,'bcabcabcabca','acbacbacbacb'),(5559,4,3,'bcabcabcabca','acbacbacbacb'),(5560,4,3,'bcabcabcabca','acbacbacbacb'),(5561,4,3,'bcabcabcabca','acbacbacbacb'),(5562,4,3,'bcabcabcabca','acbacbacbacb'),(5563,4,3,'bcabcabcabca','acbacbacbacb'),(5564,4,3,'bcabcabcabca','acbacbacbacb'),(5565,4,3,'bcabcabcabca','acbacbacbacb'),(5566,4,3,'bcabcabcabca','acbacbacbacb'),(5567,4,3,'bcabcabcabca','acbacbacbacb'),(5568,4,3,'bcabcabcabca','acbacbacbacb'),(5569,4,3,'bcabcabcabca','acbacbacbacb'),(5570,4,3,'bcabcabcabca','acbacbacbacb'),(5571,4,3,'bcabcabcabca','acbacbacbacb'),(5572,4,3,'bcabcabcabca','acbacbacbacb'),(5573,4,3,'bcabcabcabca','acbacbacbacb'),(5574,4,3,'bcabcabcabca','acbacbacbacb'),(5575,4,3,'bcabcabcabca','acbacbacbacb'),(5576,4,3,'bcabcabcabca','acbacbacbacb'),(5577,4,3,'bcabcabcabca','acbacbacbacb'),(5578,4,3,'bcabcabcabca','acbacbacbacb'),(5579,4,3,'bcabcabcabca','acbacbacbacb'),(5580,4,3,'bcabcabcabca','acbacbacbacb'),(5581,4,3,'bcabcabcabca','acbacbacbacb'),(5582,4,3,'bcabcabcabca','acbacbacbacb'),(5583,4,3,'bcabcabcabca','acbacbacbacb'),(5584,4,3,'bcabcabcabca','acbacbacbacb'),(5585,4,3,'bcabcabcabca','acbacbacbacb'),(5586,4,3,'bcabcabcabca','acbacbacbacb'),(5587,4,3,'bcabcabcabca','acbacbacbacb'),(5588,4,3,'bcabcabcabca','acbacbacbacb'),(5589,4,3,'bcabcabcabca','acbacbacbacb'),(5590,4,3,'bcabcabcabca','acbacbacbacb'),(5591,4,3,'bcabcabcabca','acbacbacbacb'),(5592,4,3,'bcabcabcabca','acbacbacbacb'),(5593,4,3,'bcabcabcabca','acbacbacbacb'),(5594,4,3,'bcabcabcabca','acbacbacbacb'),(5595,4,3,'bcabcabcabca','acbacbacbacb'),(5596,4,3,'bcabcabcabca','acbacbacbacb'),(5597,4,3,'bcabcabcabca','acbacbacbacb'),(5598,4,3,'bcabcabcabca','acbacbacbacb'),(5599,4,3,'bcabcabcabca','acbacbacbacb'),(5600,4,3,'bcabcabcabca','acbacbacbacb'),(5601,4,3,'bcabcabcabca','acbacbacbacb'),(5602,4,3,'bcabcabcabca','acbacbacbacb'),(5603,4,3,'bcabcabcabca','acbacbacbacb'),(5604,4,3,'bcabcabcabca','acbacbacbacb'),(5605,4,3,'bcabcabcabca','acbacbacbacb'),(5606,4,3,'bcabcabcabca','acbacbacbacb'),(5607,4,3,'bcabcabcabca','acbacbacbacb'),(5608,4,3,'bcabcabcabca','acbacbacbacb'),(5609,4,3,'bcabcabcabca','acbacbacbacb'),(5610,4,3,'bcabcabcabca','acbacbacbacb'),(5611,4,3,'bcabcabcabca','acbacbacbacb'),(5612,4,3,'bcabcabcabca','acbacbacbacb'),(5613,4,3,'bcabcabcabca','acbacbacbacb'),(5614,4,3,'bcabcabcabca','acbacbacbacb'),(5615,4,3,'bcabcabcabca','acbacbacbacb'),(5616,4,3,'bcabcabcabca','acbacbacbacb'),(5617,4,3,'bcabcabcabca','acbacbacbacb'),(5618,4,3,'bcabcabcabca','acbacbacbacb'),(5619,4,3,'bcabcabcabca','acbacbacbacb'),(5620,4,3,'bcabcabcabca','acbacbacbacb'),(5621,4,3,'bcabcabcabca','acbacbacbacb'),(5622,4,3,'bcabcabcabca','acbacbacbacb'),(5623,4,3,'bcabcabcabca','acbacbacbacb'),(5624,4,3,'bcabcabcabca','acbacbacbacb'),(5625,4,3,'bcabcabcabca','acbacbacbacb'),(5626,4,3,'bcabcabcabca','acbacbacbacb'),(5627,4,3,'bcabcabcabca','acbacbacbacb'),(5628,4,3,'bcabcabcabca','acbacbacbacb'),(5629,4,3,'bcabcabcabca','acbacbacbacb'),(5630,4,3,'bcabcabcabca','acbacbacbacb'),(5631,4,3,'bcabcabcabca','acbacbacbacb'),(5632,4,3,'bcabcabcabca','acbacbacbacb'),(5633,4,3,'bcabcabcabca','acbacbacbacb'),(5634,4,3,'bcabcabcabca','acbacbacbacb'),(5635,4,3,'bcabcabcabca','acbacbacbacb'),(5636,4,3,'bcabcabcabca','acbacbacbacb'),(5637,4,3,'bcabcabcabca','acbacbacbacb'),(5638,4,3,'bcabcabcabca','acbacbacbacb'),(5639,4,3,'bcabcabcabca','acbacbacbacb'),(5640,4,3,'bcabcabcabca','acbacbacbacb'),(5641,4,3,'bcabcabcabca','acbacbacbacb'),(5642,4,3,'bcabcabcabca','acbacbacbacb'),(5643,4,3,'bcabcabcabca','acbacbacbacb'),(5644,4,3,'bcabcabcabca','acbacbacbacb'),(5645,4,3,'bcabcabcabca','acbacbacbacb'),(5646,4,3,'bcabcabcabca','acbacbacbacb'),(5647,4,3,'bcabcabcabca','acbacbacbacb'),(5648,4,3,'bcabcabcabca','acbacbacbacb'),(5649,4,3,'bcabcabcabca','acbacbacbacb'),(5650,4,3,'bcabcabcabca','acbacbacbacb'),(5651,4,3,'bcabcabcabca','acbacbacbacb'),(5652,4,3,'bcabcabcabca','acbacbacbacb'),(5653,4,3,'bcabcabcabca','acbacbacbacb'),(5654,4,3,'bcabcabcabca','acbacbacbacb'),(5655,4,3,'bcabcabcabca','acbacbacbacb'),(5656,4,3,'bcabcabcabca','acbacbacbacb'),(5657,4,3,'bcabcabcabca','acbacbacbacb'),(5658,4,3,'bcabcabcabca','acbacbacbacb'),(5659,4,3,'bcabcabcabca','acbacbacbacb'),(5660,4,3,'bcabcabcabca','acbacbacbacb'),(5661,4,3,'bcabcabcabca','acbacbacbacb'),(5662,4,3,'bcabcabcabca','acbacbacbacb'),(5663,4,3,'bcabcabcabca','acbacbacbacb'),(5664,4,3,'bcabcabcabca','acbacbacbacb'),(5665,4,3,'bcabcabcabca','acbacbacbacb'),(5666,4,3,'bcabcabcabca','acbacbacbacb'),(5667,4,3,'bcabcabcabca','acbacbacbacb'),(5668,4,3,'bcabcabcabca','acbacbacbacb'),(5669,4,3,'bcabcabcabca','acbacbacbacb'),(5670,4,3,'bcabcabcabca','acbacbacbacb'),(5671,4,3,'bcabcabcabca','acbacbacbacb'),(5672,4,3,'bcabcabcabca','acbacbacbacb'),(5673,4,3,'bcabcabcabca','acbacbacbacb'),(5674,4,3,'bcabcabcabca','acbacbacbacb'),(5675,4,3,'bcabcabcabca','acbacbacbacb'),(5676,4,3,'bcabcabcabca','acbacbacbacb'),(5677,4,3,'bcabcabcabca','acbacbacbacb'),(5678,4,3,'bcabcabcabca','acbacbacbacb'),(5679,4,3,'bcabcabcabca','acbacbacbacb'),(5680,4,3,'bcabcabcabca','acbacbacbacb'),(5681,4,3,'bcabcabcabca','acbacbacbacb'),(5682,4,3,'bcabcabcabca','acbacbacbacb'),(5683,4,3,'bcabcabcabca','acbacbacbacb'),(5684,4,3,'bcabcabcabca','acbacbacbacb'),(5685,4,3,'bcabcabcabca','acbacbacbacb'),(5686,4,3,'bcabcabcabca','acbacbacbacb'),(5687,4,3,'bcabcabcabca','acbacbacbacb'),(5688,4,3,'bcabcabcabca','acbacbacbacb'),(5689,4,3,'bcabcabcabca','acbacbacbacb'),(5690,4,3,'bcabcabcabca','acbacbacbacb'),(5691,4,3,'bcabcabcabca','acbacbacbacb'),(5692,4,3,'bcabcabcabca','acbacbacbacb'),(5693,4,3,'bcabcabcabca','acbacbacbacb'),(5694,4,3,'bcabcabcabca','acbacbacbacb'),(5695,4,3,'bcabcabcabca','acbacbacbacb'),(5696,4,3,'bcabcabcabca','acbacbacbacb'),(5697,4,3,'bcabcabcabca','acbacbacbacb'),(5698,4,3,'bcabcabcabca','acbacbacbacb'),(5699,4,3,'bcabcabcabca','acbacbacbacb'),(5700,4,3,'bcabcabcabca','acbacbacbacb'),(5701,4,3,'bcabcabcabca','acbacbacbacb'),(5702,4,3,'bcabcabcabca','acbacbacbacb'),(5703,4,3,'bcabcabcabca','acbacbacbacb'),(5704,4,3,'bcabcabcabca','acbacbacbacb'),(5705,4,3,'bcabcabcabca','acbacbacbacb'),(5706,4,3,'bcabcabcabca','acbacbacbacb'),(5707,4,3,'bcabcabcabca','acbacbacbacb'),(5708,4,3,'bcabcabcabca','acbacbacbacb'),(5709,4,3,'bcabcabcabca','acbacbacbacb'),(5710,4,3,'bcabcabcabca','acbacbacbacb'),(5711,4,3,'bcabcabcabca','acbacbacbacb'),(5712,4,3,'bcabcabcabca','acbacbacbacb'),(5713,4,3,'bcabcabcabca','acbacbacbacb'),(5714,4,3,'bcabcabcabca','acbacbacbacb'),(5715,4,3,'bcabcabcabca','acbacbacbacb'),(5716,4,3,'bcabcabcabca','acbacbacbacb'),(5717,4,3,'bcabcabcabca','acbacbacbacb'),(5718,4,3,'bcabcabcabca','acbacbacbacb'),(5719,4,3,'bcabcabcabca','acbacbacbacb'),(5720,4,3,'bcabcabcabca','acbacbacbacb'),(5721,4,3,'bcabcabcabca','acbacbacbacb'),(5722,4,3,'bcabcabcabca','acbacbacbacb'),(5723,4,3,'bcabcabcabca','acbacbacbacb'),(5724,4,3,'bcabcabcabca','acbacbacbacb'),(5725,4,3,'bcabcabcabca','acbacbacbacb'),(5726,4,3,'bcabcabcabca','acbacbacbacb'),(5727,4,3,'bcabcabcabca','acbacbacbacb'),(5728,4,3,'bcabcabcabca','acbacbacbacb'),(5729,4,3,'bcabcabcabca','acbacbacbacb'),(5730,4,3,'bcabcabcabca','acbacbacbacb'),(5731,4,3,'bcabcabcabca','acbacbacbacb'),(5732,4,3,'bcabcabcabca','acbacbacbacb'),(5733,4,3,'bcabcabcabca','acbacbacbacb'),(5734,4,3,'bcabcabcabca','acbacbacbacb'),(5735,4,3,'bcabcabcabca','acbacbacbacb'),(5736,4,3,'bcabcabcabca','acbacbacbacb'),(5737,4,3,'bcabcabcabca','acbacbacbacb'),(5738,4,3,'bcabcabcabca','acbacbacbacb'),(5739,4,3,'bcabcabcabca','acbacbacbacb'),(5740,4,3,'bcabcabcabca','acbacbacbacb'),(5741,4,3,'bcabcabcabca','acbacbacbacb'),(5742,4,3,'bcabcabcabca','acbacbacbacb'),(5743,4,3,'bcabcabcabca','acbacbacbacb'),(5744,4,3,'bcabcabcabca','acbacbacbacb'),(5745,4,3,'bcabcabcabca','acbacbacbacb'),(5746,4,3,'bcabcabcabca','acbacbacbacb'),(5747,4,3,'bcabcabcabca','acbacbacbacb'),(5748,4,3,'bcabcabcabca','acbacbacbacb'),(5749,4,3,'bcabcabcabca','acbacbacbacb'),(5750,4,3,'bcabcabcabca','acbacbacbacb'),(5751,4,3,'bcabcabcabca','acbacbacbacb'),(5752,4,3,'bcabcabcabca','acbacbacbacb'),(5753,4,3,'bcabcabcabca','acbacbacbacb'),(5754,4,3,'bcabcabcabca','acbacbacbacb'),(5755,4,3,'bcabcabcabca','acbacbacbacb'),(5756,4,3,'bcabcabcabca','acbacbacbacb'),(5757,4,3,'bcabcabcabca','acbacbacbacb'),(5758,4,3,'bcabcabcabca','acbacbacbacb'),(5759,4,3,'bcabcabcabca','acbacbacbacb'),(5760,4,3,'bcabcabcabca','acbacbacbacb'),(5761,4,3,'bcabcabcabca','acbacbacbacb'),(5762,4,3,'bcabcabcabca','acbacbacbacb'),(5763,4,3,'bcabcabcabca','acbacbacbacb'),(5764,4,3,'bcabcabcabca','acbacbacbacb'),(5765,4,3,'bcabcabcabca','acbacbacbacb'),(5766,4,3,'bcabcabcabca','acbacbacbacb'),(5767,4,3,'bcabcabcabca','acbacbacbacb'),(5768,4,3,'bcabcabcabca','acbacbacbacb'),(5769,4,3,'bcabcabcabca','acbacbacbacb'),(5770,4,3,'bcabcabcabca','acbacbacbacb'),(5771,4,3,'bcabcabcabca','acbacbacbacb'),(5772,4,3,'bcabcabcabca','acbacbacbacb'),(5773,4,3,'bcabcabcabca','acbacbacbacb'),(5774,4,3,'bcabcabcabca','acbacbacbacb'),(5775,4,3,'bcabcabcabca','acbacbacbacb'),(5776,4,3,'bcabcabcabca','acbacbacbacb'),(5777,4,3,'bcabcabcabca','acbacbacbacb'),(5778,4,3,'bcabcabcabca','acbacbacbacb'),(5779,4,3,'bcabcabcabca','acbacbacbacb'),(5780,4,3,'bcabcabcabca','acbacbacbacb'),(5781,4,3,'bcabcabcabca','acbacbacbacb'),(5782,4,3,'bcabcabcabca','acbacbacbacb'),(5783,4,3,'bcabcabcabca','acbacbacbacb'),(5784,4,3,'bcabcabcabca','acbacbacbacb'),(5785,4,3,'bcabcabcabca','acbacbacbacb'),(5786,4,3,'bcabcabcabca','acbacbacbacb'),(5787,4,3,'bcabcabcabca','acbacbacbacb'),(5788,4,3,'bcabcabcabca','acbacbacbacb'),(5789,4,3,'bcabcabcabca','acbacbacbacb'),(5790,4,3,'bcabcabcabca','acbacbacbacb'),(5791,4,3,'bcabcabcabca','acbacbacbacb'),(5792,4,3,'bcabcabcabca','acbacbacbacb'),(5793,4,3,'bcabcabcabca','acbacbacbacb'),(5794,4,3,'bcabcabcabca','acbacbacbacb'),(5795,4,3,'bcabcabcabca','acbacbacbacb'),(5796,4,3,'bcabcabcabca','acbacbacbacb'),(5797,4,3,'bcabcabcabca','acbacbacbacb'),(5798,4,3,'bcabcabcabca','acbacbacbacb'),(5799,4,3,'bcabcabcabca','acbacbacbacb'),(5800,4,3,'bcabcabcabca','acbacbacbacb'),(5801,4,3,'bcabcabcabca','acbacbacbacb'),(5802,4,3,'bcabcabcabca','acbacbacbacb'),(5803,4,3,'bcabcabcabca','acbacbacbacb'),(5804,4,3,'bcabcabcabca','acbacbacbacb'),(5805,4,3,'bcabcabcabca','acbacbacbacb'),(5806,4,3,'bcabcabcabca','acbacbacbacb'),(5807,4,3,'bcabcabcabca','acbacbacbacb'),(5808,4,3,'bcabcabcabca','acbacbacbacb'),(5809,4,3,'bcabcabcabca','acbacbacbacb'),(5810,4,3,'bcabcabcabca','acbacbacbacb'),(5811,4,3,'bcabcabcabca','acbacbacbacb'),(5812,4,3,'bcabcabcabca','acbacbacbacb'),(5813,4,3,'bcabcabcabca','acbacbacbacb'),(5814,4,3,'bcabcabcabca','acbacbacbacb'),(5815,4,3,'bcabcabcabca','acbacbacbacb'),(5816,4,3,'bcabcabcabca','acbacbacbacb'),(5817,4,3,'bcabcabcabca','acbacbacbacb'),(5818,4,3,'bcabcabcabca','acbacbacbacb'),(5819,4,3,'bcabcabcabca','acbacbacbacb'),(5820,4,3,'bcabcabcabca','acbacbacbacb'),(5821,4,3,'bcabcabcabca','acbacbacbacb'),(5822,4,3,'bcabcabcabca','acbacbacbacb'),(5823,4,3,'bcabcabcabca','acbacbacbacb'),(5824,4,3,'bcabcabcabca','acbacbacbacb'),(5825,4,3,'bcabcabcabca','acbacbacbacb'),(5826,4,3,'bcabcabcabca','acbacbacbacb'),(5827,4,3,'bcabcabcabca','acbacbacbacb'),(5828,4,3,'bcabcabcabca','acbacbacbacb'),(5829,4,3,'bcabcabcabca','acbacbacbacb'),(5830,4,3,'bcabcabcabca','acbacbacbacb'),(5831,4,3,'bcabcabcabca','acbacbacbacb'),(5832,4,3,'bcabcabcabca','acbacbacbacb'),(5833,4,3,'bcabcabcabca','acbacbacbacb'),(5834,4,3,'bcabcabcabca','acbacbacbacb'),(5835,4,3,'bcabcabcabca','acbacbacbacb'),(5836,4,3,'bcabcabcabca','acbacbacbacb'),(5837,4,3,'bcabcabcabca','acbacbacbacb'),(5838,4,3,'bcabcabcabca','acbacbacbacb'),(5839,4,3,'bcabcabcabca','acbacbacbacb'),(5840,4,3,'bcabcabcabca','acbacbacbacb'),(5841,4,3,'bcabcabcabca','acbacbacbacb'),(5842,4,3,'bcabcabcabca','acbacbacbacb'),(5843,4,3,'bcabcabcabca','acbacbacbacb'),(5844,4,3,'bcabcabcabca','acbacbacbacb'),(5845,4,3,'bcabcabcabca','acbacbacbacb'),(5846,4,3,'bcabcabcabca','acbacbacbacb'),(5847,4,3,'bcabcabcabca','acbacbacbacb'),(5848,4,3,'bcabcabcabca','acbacbacbacb'),(5849,4,3,'bcabcabcabca','acbacbacbacb'),(5850,4,3,'bcabcabcabca','acbacbacbacb'),(5851,4,3,'bcabcabcabca','acbacbacbacb'),(5852,4,3,'bcabcabcabca','acbacbacbacb'),(5853,4,3,'bcabcabcabca','acbacbacbacb'),(5854,4,3,'bcabcabcabca','acbacbacbacb'),(5855,4,3,'bcabcabcabca','acbacbacbacb'),(5856,4,3,'bcabcabcabca','acbacbacbacb'),(5857,4,3,'bcabcabcabca','acbacbacbacb'),(5858,4,3,'bcabcabcabca','acbacbacbacb'),(5859,4,3,'bcabcabcabca','acbacbacbacb'),(5860,4,3,'bcabcabcabca','acbacbacbacb'),(5861,4,3,'bcabcabcabca','acbacbacbacb'),(5862,4,3,'bcabcabcabca','acbacbacbacb'),(5863,4,3,'bcabcabcabca','acbacbacbacb'),(5864,4,3,'bcabcabcabca','acbacbacbacb'),(5865,4,3,'bcabcabcabca','acbacbacbacb'),(5866,4,3,'bcabcabcabca','acbacbacbacb'),(5867,4,3,'bcabcabcabca','acbacbacbacb'),(5868,4,3,'bcabcabcabca','acbacbacbacb'),(5869,4,3,'bcabcabcabca','acbacbacbacb'),(5870,4,3,'bcabcabcabca','acbacbacbacb'),(5871,4,3,'bcabcabcabca','acbacbacbacb'),(5872,4,3,'bcabcabcabca','acbacbacbacb'),(5873,4,3,'bcabcabcabca','acbacbacbacb'),(5874,4,3,'bcabcabcabca','acbacbacbacb'),(5875,4,3,'bcabcabcabca','acbacbacbacb'),(5876,4,3,'bcabcabcabca','acbacbacbacb'),(5877,4,3,'bcabcabcabca','acbacbacbacb'),(5878,4,3,'bcabcabcabca','acbacbacbacb'),(5879,4,3,'bcabcabcabca','acbacbacbacb'),(5880,4,3,'bcabcabcabca','acbacbacbacb'),(5881,4,3,'bcabcabcabca','acbacbacbacb'),(5882,4,3,'bcabcabcabca','acbacbacbacb'),(5883,4,3,'bcabcabcabca','acbacbacbacb'),(5884,4,3,'bcabcabcabca','acbacbacbacb'),(5885,4,3,'bcabcabcabca','acbacbacbacb'),(5886,4,3,'bcabcabcabca','acbacbacbacb'),(5887,4,3,'bcabcabcabca','acbacbacbacb'),(5888,4,3,'bcabcabcabca','acbacbacbacb'),(5889,4,3,'bcabcabcabca','acbacbacbacb'),(5890,4,3,'bcabcabcabca','acbacbacbacb'),(5891,4,3,'bcabcabcabca','acbacbacbacb'),(5892,4,3,'bcabcabcabca','acbacbacbacb'),(5893,4,3,'bcabcabcabca','acbacbacbacb'),(5894,4,3,'bcabcabcabca','acbacbacbacb'),(5895,4,3,'bcabcabcabca','acbacbacbacb'),(5896,4,3,'bcabcabcabca','acbacbacbacb'),(5897,4,3,'bcabcabcabca','acbacbacbacb'),(5898,4,3,'bcabcabcabca','acbacbacbacb'),(5899,4,3,'bcabcabcabca','acbacbacbacb'),(5900,4,3,'bcabcabcabca','acbacbacbacb'),(5901,4,3,'bcabcabcabca','acbacbacbacb'),(5902,4,3,'bcabcabcabca','acbacbacbacb'),(5903,4,3,'bcabcabcabca','acbacbacbacb'),(5904,4,3,'bcabcabcabca','acbacbacbacb'),(5905,4,3,'bcabcabcabca','acbacbacbacb'),(5906,4,3,'bcabcabcabca','acbacbacbacb'),(5907,4,3,'bcabcabcabca','acbacbacbacb'),(5908,4,3,'bcabcabcabca','acbacbacbacb'),(5909,4,3,'bcabcabcabca','acbacbacbacb'),(5910,4,3,'bcabcabcabca','acbacbacbacb'),(5911,4,3,'bcabcabcabca','acbacbacbacb'),(5912,4,3,'bcabcabcabca','acbacbacbacb'),(5913,4,3,'bcabcabcabca','acbacbacbacb'),(5914,4,3,'bcabcabcabca','acbacbacbacb'),(5915,4,3,'bcabcabcabca','acbacbacbacb'),(5916,4,3,'bcabcabcabca','acbacbacbacb'),(5917,4,3,'bcabcabcabca','acbacbacbacb'),(5918,4,3,'bcabcabcabca','acbacbacbacb'),(5919,4,3,'bcabcabcabca','acbacbacbacb'),(5920,4,3,'bcabcabcabca','acbacbacbacb'),(5921,4,3,'bcabcabcabca','acbacbacbacb'),(5922,4,3,'bcabcabcabca','acbacbacbacb'),(5923,4,3,'bcabcabcabca','acbacbacbacb'),(5924,4,3,'bcabcabcabca','acbacbacbacb'),(5925,4,3,'bcabcabcabca','acbacbacbacb'),(5926,4,3,'bcabcabcabca','acbacbacbacb'),(5927,4,3,'bcabcabcabca','acbacbacbacb'),(5928,4,3,'bcabcabcabca','acbacbacbacb'),(5929,4,3,'bcabcabcabca','acbacbacbacb'),(5930,4,3,'bcabcabcabca','acbacbacbacb'),(5931,4,3,'bcabcabcabca','acbacbacbacb'),(5932,4,3,'bcabcabcabca','acbacbacbacb'),(5933,4,3,'bcabcabcabca','acbacbacbacb'),(5934,4,3,'bcabcabcabca','acbacbacbacb'),(5935,4,3,'bcabcabcabca','acbacbacbacb'),(5936,4,3,'bcabcabcabca','acbacbacbacb'),(5937,4,3,'bcabcabcabca','acbacbacbacb'),(5938,4,3,'bcabcabcabca','acbacbacbacb'),(5939,4,3,'bcabcabcabca','acbacbacbacb'),(5940,4,3,'bcabcabcabca','acbacbacbacb'),(5941,4,3,'bcabcabcabca','acbacbacbacb'),(5942,4,3,'bcabcabcabca','acbacbacbacb'),(5943,4,3,'bcabcabcabca','acbacbacbacb'),(5944,4,3,'bcabcabcabca','acbacbacbacb'),(5945,4,3,'bcabcabcabca','acbacbacbacb'),(5946,4,3,'bcabcabcabca','acbacbacbacb'),(5947,4,3,'bcabcabcabca','acbacbacbacb'),(5948,4,3,'bcabcabcabca','acbacbacbacb'),(5949,4,3,'bcabcabcabca','acbacbacbacb'),(5950,4,3,'bcabcabcabca','acbacbacbacb'),(5951,4,3,'bcabcabcabca','acbacbacbacb'),(5952,4,3,'bcabcabcabca','acbacbacbacb'),(5953,4,3,'bcabcabcabca','acbacbacbacb'),(5954,4,3,'bcabcabcabca','acbacbacbacb'),(5955,4,3,'bcabcabcabca','acbacbacbacb'),(5956,4,3,'bcabcabcabca','acbacbacbacb'),(5957,4,3,'bcabcabcabca','acbacbacbacb'),(5958,4,3,'bcabcabcabca','acbacbacbacb'),(5959,4,3,'bcabcabcabca','acbacbacbacb'),(5960,4,3,'bcabcabcabca','acbacbacbacb'),(5961,4,3,'bcabcabcabca','acbacbacbacb'),(5962,4,3,'bcabcabcabca','acbacbacbacb'),(5963,4,3,'bcabcabcabca','acbacbacbacb'),(5964,4,3,'bcabcabcabca','acbacbacbacb'),(5965,4,3,'bcabcabcabca','acbacbacbacb'),(5966,4,3,'bcabcabcabca','acbacbacbacb'),(5967,4,3,'bcabcabcabca','acbacbacbacb'),(5968,4,3,'bcabcabcabca','acbacbacbacb'),(5969,4,3,'bcabcabcabca','acbacbacbacb'),(5970,4,3,'bcabcabcabca','acbacbacbacb'),(5971,4,3,'bcabcabcabca','acbacbacbacb'),(5972,4,3,'bcabcabcabca','acbacbacbacb'),(5973,4,3,'bcabcabcabca','acbacbacbacb'),(5974,4,3,'bcabcabcabca','acbacbacbacb'),(5975,4,3,'bcabcabcabca','acbacbacbacb'),(5976,4,3,'bcabcabcabca','acbacbacbacb'),(5977,4,3,'bcabcabcabca','acbacbacbacb'),(5978,4,3,'bcabcabcabca','acbacbacbacb'),(5979,4,3,'bcabcabcabca','acbacbacbacb'),(5980,4,3,'bcabcabcabca','acbacbacbacb'),(5981,4,3,'bcabcabcabca','acbacbacbacb'),(5982,4,3,'bcabcabcabca','acbacbacbacb'),(5983,4,3,'bcabcabcabca','acbacbacbacb'),(5984,4,3,'bcabcabcabca','acbacbacbacb'),(5985,4,3,'bcabcabcabca','acbacbacbacb'),(5986,4,3,'bcabcabcabca','acbacbacbacb'),(5987,4,3,'bcabcabcabca','acbacbacbacb'),(5988,4,3,'bcabcabcabca','acbacbacbacb'),(5989,4,3,'bcabcabcabca','acbacbacbacb'),(5990,4,3,'bcabcabcabca','acbacbacbacb'),(5991,4,3,'bcabcabcabca','acbacbacbacb'),(5992,4,3,'bcabcabcabca','acbacbacbacb'),(5993,4,3,'bcabcabcabca','acbacbacbacb'),(5994,4,3,'bcabcabcabca','acbacbacbacb'),(5995,4,3,'bcabcabcabca','acbacbacbacb'),(5996,4,3,'bcabcabcabca','acbacbacbacb'),(5997,4,3,'bcabcabcabca','acbacbacbacb'),(5998,4,3,'bcabcabcabca','acbacbacbacb'),(5999,4,3,'bcabcabcabca','acbacbacbacb'),(6000,4,3,'bcabcabcabca','acbacbacbacb'),(6001,4,3,'bcabcabcabca','acbacbacbacb'),(6002,4,3,'bcabcabcabca','acbacbacbacb'),(6003,4,3,'bcabcabcabca','acbacbacbacb'),(6004,4,3,'bcabcabcabca','acbacbacbacb'),(6005,4,3,'bcabcabcabca','acbacbacbacb'),(6006,4,3,'bcabcabcabca','acbacbacbacb'),(6007,4,3,'bcabcabcabca','acbacbacbacb'),(6008,4,3,'bcabcabcabca','acbacbacbacb'),(6009,4,3,'bcabcabcabca','acbacbacbacb'),(6010,4,3,'bcabcabcabca','acbacbacbacb'),(6011,4,3,'bcabcabcabca','acbacbacbacb'),(6012,4,3,'bcabcabcabca','acbacbacbacb'),(6013,4,3,'bcabcabcabca','acbacbacbacb'),(6014,4,3,'bcabcabcabca','acbacbacbacb'),(6015,4,3,'bcabcabcabca','acbacbacbacb'),(6016,4,3,'bcabcabcabca','acbacbacbacb'),(6017,4,3,'bcabcabcabca','acbacbacbacb'),(6018,4,3,'bcabcabcabca','acbacbacbacb'),(6019,4,3,'bcabcabcabca','acbacbacbacb'),(6020,4,3,'bcabcabcabca','acbacbacbacb'),(6021,4,3,'bcabcabcabca','acbacbacbacb'),(6022,4,3,'bcabcabcabca','acbacbacbacb'),(6023,4,3,'bcabcabcabca','acbacbacbacb'),(6024,4,3,'bcabcabcabca','acbacbacbacb'),(6025,4,3,'bcabcabcabca','acbacbacbacb'),(6026,4,3,'bcabcabcabca','acbacbacbacb'),(6027,4,3,'bcabcabcabca','acbacbacbacb'),(6028,4,3,'bcabcabcabca','acbacbacbacb'),(6029,4,3,'bcabcabcabca','acbacbacbacb'),(6030,4,3,'bcabcabcabca','acbacbacbacb'),(6031,4,3,'bcabcabcabca','acbacbacbacb'),(6032,4,3,'bcabcabcabca','acbacbacbacb'),(6033,4,3,'bcabcabcabca','acbacbacbacb'),(6034,4,3,'bcabcabcabca','acbacbacbacb'),(6035,4,3,'bcabcabcabca','acbacbacbacb'),(6036,4,3,'bcabcabcabca','acbacbacbacb'),(6037,4,3,'bcabcabcabca','acbacbacbacb'),(6038,4,3,'bcabcabcabca','acbacbacbacb'),(6039,4,3,'bcabcabcabca','acbacbacbacb'),(6040,4,3,'bcabcabcabca','acbacbacbacb'),(6041,4,3,'bcabcabcabca','acbacbacbacb'),(6042,4,3,'bcabcabcabca','acbacbacbacb'),(6043,4,3,'bcabcabcabca','acbacbacbacb'),(6044,4,3,'bcabcabcabca','acbacbacbacb'),(6045,4,3,'bcabcabcabca','acbacbacbacb'),(6046,4,3,'bcabcabcabca','acbacbacbacb'),(6047,4,3,'bcabcabcabca','acbacbacbacb'),(6048,4,3,'bcabcabcabca','acbacbacbacb'),(6049,4,3,'bcabcabcabca','acbacbacbacb'),(6050,4,3,'bcabcabcabca','acbacbacbacb'),(6051,4,3,'bcabcabcabca','acbacbacbacb'),(6052,4,3,'bcabcabcabca','acbacbacbacb'),(6053,4,3,'bcabcabcabca','acbacbacbacb'),(6054,4,3,'bcabcabcabca','acbacbacbacb'),(6055,4,3,'bcabcabcabca','acbacbacbacb'),(6056,4,3,'bcabcabcabca','acbacbacbacb'),(6057,4,3,'bcabcabcabca','acbacbacbacb'),(6058,4,3,'bcabcabcabca','acbacbacbacb'),(6059,4,3,'bcabcabcabca','acbacbacbacb'),(6060,4,3,'bcabcabcabca','acbacbacbacb'),(6061,4,3,'bcabcabcabca','acbacbacbacb'),(6062,4,3,'bcabcabcabca','acbacbacbacb'),(6063,4,3,'bcabcabcabca','acbacbacbacb'),(6064,4,3,'bcabcabcabca','acbacbacbacb'),(6065,4,3,'bcabcabcabca','acbacbacbacb'),(6066,4,3,'bcabcabcabca','acbacbacbacb'),(6067,4,3,'bcabcabcabca','acbacbacbacb'),(6068,4,3,'bcabcabcabca','acbacbacbacb'),(6069,4,3,'bcabcabcabca','acbacbacbacb'),(6070,4,3,'bcabcabcabca','acbacbacbacb'),(6071,4,3,'bcabcabcabca','acbacbacbacb'),(6072,4,3,'bcabcabcabca','acbacbacbacb'),(6073,4,3,'bcabcabcabca','acbacbacbacb'),(6074,4,3,'bcabcabcabca','acbacbacbacb'),(6075,4,3,'bcabcabcabca','acbacbacbacb'),(6076,4,3,'bcabcabcabca','acbacbacbacb'),(6077,4,3,'bcabcabcabca','acbacbacbacb'),(6078,4,3,'bcabcabcabca','acbacbacbacb'),(6079,4,3,'bcabcabcabca','acbacbacbacb'),(6080,4,3,'bcabcabcabca','acbacbacbacb'),(6081,4,3,'bcabcabcabca','acbacbacbacb'),(6082,4,3,'bcabcabcabca','acbacbacbacb'),(6083,4,3,'bcabcabcabca','acbacbacbacb'),(6084,4,3,'bcabcabcabca','acbacbacbacb'),(6085,4,3,'bcabcabcabca','acbacbacbacb'),(6086,4,3,'bcabcabcabca','acbacbacbacb'),(6087,4,3,'bcabcabcabca','acbacbacbacb'),(6088,4,3,'bcabcabcabca','acbacbacbacb'),(6089,4,3,'bcabcabcabca','acbacbacbacb'),(6090,4,3,'bcabcabcabca','acbacbacbacb'),(6091,4,3,'bcabcabcabca','acbacbacbacb'),(6092,4,3,'bcabcabcabca','acbacbacbacb'),(6093,4,3,'bcabcabcabca','acbacbacbacb'),(6094,4,3,'bcabcabcabca','acbacbacbacb'),(6095,4,3,'bcabcabcabca','acbacbacbacb'),(6096,4,3,'bcabcabcabca','acbacbacbacb'),(6097,4,3,'bcabcabcabca','acbacbacbacb'),(6098,4,3,'bcabcabcabca','acbacbacbacb'),(6099,4,3,'bcabcabcabca','acbacbacbacb'),(6100,4,3,'bcabcabcabca','acbacbacbacb'),(6101,4,3,'bcabcabcabca','acbacbacbacb'),(6102,4,3,'bcabcabcabca','acbacbacbacb'),(6103,4,3,'bcabcabcabca','acbacbacbacb'),(6104,4,3,'bcabcabcabca','acbacbacbacb'),(6105,4,3,'bcabcabcabca','acbacbacbacb'),(6106,4,3,'bcabcabcabca','acbacbacbacb'),(6107,4,3,'bcabcabcabca','acbacbacbacb'),(6108,4,3,'bcabcabcabca','acbacbacbacb'),(6109,4,3,'bcabcabcabca','acbacbacbacb'),(6110,4,3,'bcabcabcabca','acbacbacbacb'),(6111,4,3,'bcabcabcabca','acbacbacbacb'),(6112,4,3,'bcabcabcabca','acbacbacbacb'),(6113,4,3,'bcabcabcabca','acbacbacbacb'),(6114,4,3,'bcabcabcabca','acbacbacbacb'),(6115,4,3,'bcabcabcabca','acbacbacbacb'),(6116,4,3,'bcabcabcabca','acbacbacbacb'),(6117,4,3,'bcabcabcabca','acbacbacbacb'),(6118,4,3,'bcabcabcabca','acbacbacbacb'),(6119,4,3,'bcabcabcabca','acbacbacbacb'),(6120,4,3,'bcabcabcabca','acbacbacbacb'),(6121,4,3,'bcabcabcabca','acbacbacbacb'),(6122,4,3,'bcabcabcabca','acbacbacbacb'),(6123,4,3,'bcabcabcabca','acbacbacbacb'),(6124,4,3,'bcabcabcabca','acbacbacbacb'),(6125,4,3,'bcabcabcabca','acbacbacbacb'),(6126,4,3,'bcabcabcabca','acbacbacbacb'),(6127,4,3,'bcabcabcabca','acbacbacbacb'),(6128,4,3,'bcabcabcabca','acbacbacbacb'),(6129,4,3,'bcabcabcabca','acbacbacbacb'),(6130,4,3,'bcabcabcabca','acbacbacbacb'),(6131,4,3,'bcabcabcabca','acbacbacbacb'),(6132,4,3,'bcabcabcabca','acbacbacbacb'),(6133,4,3,'bcabcabcabca','acbacbacbacb'),(6134,4,3,'bcabcabcabca','acbacbacbacb'),(6135,4,5,'bcabcabcabca','acbacbacbacb'),(6136,4,5,'bcabcabcabca','acbacbacbacb'),(6137,4,5,'bcabcabcabca','acbacbacbacb'),(6138,4,5,'bcabcabcabca','acbacbacbacb'),(6139,4,5,'bcabcabcabca','acbacbacbacb'),(6140,4,5,'bcabcabcabca','acbacbacbacb'),(6141,4,5,'bcabcabcabca','acbacbacbacb'),(6142,4,5,'bcabcabcabca','acbacbacbacb'),(6143,4,5,'bcabcabcabca','acbacbacbacb'),(6144,4,5,'bcabcabcabca','acbacbacbacb'),(6145,4,5,'bcabcabcabca','acbacbacbacb'),(6146,4,5,'bcabcabcabca','acbacbacbacb'),(6147,4,5,'bcabcabcabca','acbacbacbacb'),(6148,4,5,'bcabcabcabca','acbacbacbacb'),(6149,4,5,'bcabcabcabca','acbacbacbacb'),(6150,4,5,'bcabcabcabca','acbacbacbacb'),(6151,4,5,'bcabcabcabca','acbacbacbacb'),(6152,4,5,'bcabcabcabca','acbacbacbacb'),(6153,4,5,'bcabcabcabca','acbacbacbacb'),(6154,4,5,'bcabcabcabca','acbacbacbacb'),(6155,4,5,'bcabcabcabca','acbacbacbacb'),(6156,4,5,'bcabcabcabca','acbacbacbacb'),(6157,4,5,'bcabcabcabca','acbacbacbacb'),(6158,4,5,'bcabcabcabca','acbacbacbacb'),(6159,4,5,'bcabcabcabca','acbacbacbacb'),(6160,4,5,'bcabcabcabca','acbacbacbacb'),(6161,4,5,'bcabcabcabca','acbacbacbacb'),(6162,4,5,'bcabcabcabca','acbacbacbacb'),(6163,4,5,'bcabcabcabca','acbacbacbacb'),(6164,4,5,'bcabcabcabca','acbacbacbacb'),(6165,4,5,'bcabcabcabca','acbacbacbacb'),(6166,4,5,'bcabcabcabca','acbacbacbacb'),(6167,4,5,'bcabcabcabca','acbacbacbacb'),(6168,4,5,'bcabcabcabca','acbacbacbacb'),(6169,4,5,'bcabcabcabca','acbacbacbacb'),(6170,4,5,'bcabcabcabca','acbacbacbacb'),(6171,4,5,'bcabcabcabca','acbacbacbacb'),(6172,4,5,'bcabcabcabca','acbacbacbacb'),(6173,4,5,'bcabcabcabca','acbacbacbacb'),(6174,4,5,'bcabcabcabca','acbacbacbacb'),(6175,4,5,'bcabcabcabca','acbacbacbacb'),(6176,4,5,'bcabcabcabca','acbacbacbacb'),(6177,4,5,'bcabcabcabca','acbacbacbacb'),(6178,4,5,'bcabcabcabca','acbacbacbacb'),(6179,4,5,'bcabcabcabca','acbacbacbacb'),(6180,4,5,'bcabcabcabca','acbacbacbacb'),(6181,4,5,'bcabcabcabca','acbacbacbacb'),(6182,4,5,'bcabcabcabca','acbacbacbacb'),(6183,4,5,'bcabcabcabca','acbacbacbacb'),(6184,4,5,'bcabcabcabca','acbacbacbacb'),(6185,4,5,'bcabcabcabca','acbacbacbacb'),(6186,4,5,'bcabcabcabca','acbacbacbacb'),(6187,4,5,'bcabcabcabca','acbacbacbacb'),(6188,4,5,'bcabcabcabca','acbacbacbacb'),(6189,4,5,'bcabcabcabca','acbacbacbacb'),(6190,4,5,'bcabcabcabca','acbacbacbacb'),(6191,4,5,'bcabcabcabca','acbacbacbacb'),(6192,4,5,'bcabcabcabca','acbacbacbacb'),(6193,4,5,'bcabcabcabca','acbacbacbacb'),(6194,4,5,'bcabcabcabca','acbacbacbacb'),(6195,4,5,'bcabcabcabca','acbacbacbacb'),(6196,4,5,'bcabcabcabca','acbacbacbacb'),(6197,4,5,'bcabcabcabca','acbacbacbacb'),(6198,4,5,'bcabcabcabca','acbacbacbacb'),(6199,4,5,'bcabcabcabca','acbacbacbacb'),(6200,4,5,'bcabcabcabca','acbacbacbacb'),(6201,4,5,'bcabcabcabca','acbacbacbacb'),(6202,4,5,'bcabcabcabca','acbacbacbacb'),(6203,4,5,'bcabcabcabca','acbacbacbacb'),(6204,4,5,'bcabcabcabca','acbacbacbacb'),(6205,4,5,'bcabcabcabca','acbacbacbacb'),(6206,4,5,'bcabcabcabca','acbacbacbacb'),(6207,4,5,'bcabcabcabca','acbacbacbacb'),(6208,4,5,'bcabcabcabca','acbacbacbacb'),(6209,4,5,'bcabcabcabca','acbacbacbacb'),(6210,4,5,'bcabcabcabca','acbacbacbacb'),(6211,4,5,'bcabcabcabca','acbacbacbacb'),(6212,4,5,'bcabcabcabca','acbacbacbacb'),(6213,4,5,'bcabcabcabca','acbacbacbacb'),(6214,4,5,'bcabcabcabca','acbacbacbacb'),(6215,4,5,'bcabcabcabca','acbacbacbacb'),(6216,4,5,'bcabcabcabca','acbacbacbacb'),(6217,4,5,'bcabcabcabca','acbacbacbacb'),(6218,4,5,'bcabcabcabca','acbacbacbacb'),(6219,4,5,'bcabcabcabca','acbacbacbacb'),(6220,4,5,'bcabcabcabca','acbacbacbacb'),(6221,4,5,'bcabcabcabca','acbacbacbacb'),(6222,4,5,'bcabcabcabca','acbacbacbacb'),(6223,4,5,'bcabcabcabca','acbacbacbacb'),(6224,4,5,'bcabcabcabca','acbacbacbacb'),(6225,4,5,'bcabcabcabca','acbacbacbacb'),(6226,4,5,'bcabcabcabca','acbacbacbacb'),(6227,4,5,'bcabcabcabca','acbacbacbacb'),(6228,4,5,'bcabcabcabca','acbacbacbacb'),(6229,4,5,'bcabcabcabca','acbacbacbacb'),(6230,4,5,'bcabcabcabca','acbacbacbacb'),(6231,4,5,'bcabcabcabca','acbacbacbacb'),(6232,4,5,'bcabcabcabca','acbacbacbacb'),(6233,4,5,'bcabcabcabca','acbacbacbacb'),(6234,4,5,'bcabcabcabca','acbacbacbacb'),(6235,4,5,'bcabcabcabca','acbacbacbacb'),(6236,4,5,'bcabcabcabca','acbacbacbacb'),(6237,4,5,'bcabcabcabca','acbacbacbacb'),(6238,4,5,'bcabcabcabca','acbacbacbacb'),(6239,4,5,'bcabcabcabca','acbacbacbacb'),(6240,4,5,'bcabcabcabca','acbacbacbacb'),(6241,4,5,'bcabcabcabca','acbacbacbacb'),(6242,4,5,'bcabcabcabca','acbacbacbacb'),(6243,4,5,'bcabcabcabca','acbacbacbacb'),(6244,4,5,'bcabcabcabca','acbacbacbacb'),(6245,4,5,'bcabcabcabca','acbacbacbacb'),(6246,4,5,'bcabcabcabca','acbacbacbacb'),(6247,4,5,'bcabcabcabca','acbacbacbacb'),(6248,4,5,'bcabcabcabca','acbacbacbacb'),(6249,4,5,'bcabcabcabca','acbacbacbacb'),(6250,4,5,'bcabcabcabca','acbacbacbacb'),(6251,4,5,'bcabcabcabca','acbacbacbacb'),(6252,4,5,'bcabcabcabca','acbacbacbacb'),(6253,4,5,'bcabcabcabca','acbacbacbacb'),(6254,4,5,'bcabcabcabca','acbacbacbacb'),(6255,4,5,'bcabcabcabca','acbacbacbacb'),(6256,4,5,'bcabcabcabca','acbacbacbacb'),(6257,4,5,'bcabcabcabca','acbacbacbacb'),(6258,4,5,'bcabcabcabca','acbacbacbacb'),(6259,4,5,'bcabcabcabca','acbacbacbacb'),(6260,4,5,'bcabcabcabca','acbacbacbacb'),(6261,4,5,'bcabcabcabca','acbacbacbacb'),(6262,4,5,'bcabcabcabca','acbacbacbacb'),(6263,4,5,'bcabcabcabca','acbacbacbacb'),(6264,4,5,'bcabcabcabca','acbacbacbacb'),(6265,4,5,'bcabcabcabca','acbacbacbacb'),(6266,4,5,'bcabcabcabca','acbacbacbacb'),(6267,4,5,'bcabcabcabca','acbacbacbacb'),(6268,4,5,'bcabcabcabca','acbacbacbacb'),(6269,4,5,'bcabcabcabca','acbacbacbacb'),(6270,4,5,'bcabcabcabca','acbacbacbacb'),(6271,4,5,'bcabcabcabca','acbacbacbacb'),(6272,4,5,'bcabcabcabca','acbacbacbacb'),(6273,4,5,'bcabcabcabca','acbacbacbacb'),(6274,4,5,'bcabcabcabca','acbacbacbacb'),(6275,4,5,'bcabcabcabca','acbacbacbacb'),(6276,4,5,'bcabcabcabca','acbacbacbacb'),(6277,4,5,'bcabcabcabca','acbacbacbacb'),(6278,4,5,'bcabcabcabca','acbacbacbacb'),(6279,4,5,'bcabcabcabca','acbacbacbacb'),(6280,4,5,'bcabcabcabca','acbacbacbacb'),(6281,4,5,'bcabcabcabca','acbacbacbacb'),(6282,4,5,'bcabcabcabca','acbacbacbacb'),(6283,4,5,'bcabcabcabca','acbacbacbacb'),(6284,4,5,'bcabcabcabca','acbacbacbacb'),(6285,4,5,'bcabcabcabca','acbacbacbacb'),(6286,4,5,'bcabcabcabca','acbacbacbacb'),(6287,4,5,'bcabcabcabca','acbacbacbacb'),(6288,4,5,'bcabcabcabca','acbacbacbacb'),(6289,4,5,'bcabcabcabca','acbacbacbacb'),(6290,4,5,'bcabcabcabca','acbacbacbacb'),(6291,4,5,'bcabcabcabca','acbacbacbacb'),(6292,4,5,'bcabcabcabca','acbacbacbacb'),(6293,4,5,'bcabcabcabca','acbacbacbacb'),(6294,4,5,'bcabcabcabca','acbacbacbacb'),(6295,4,5,'bcabcabcabca','acbacbacbacb'),(6296,4,5,'bcabcabcabca','acbacbacbacb'),(6297,4,5,'bcabcabcabca','acbacbacbacb'),(6298,4,5,'bcabcabcabca','acbacbacbacb'),(6299,4,5,'bcabcabcabca','acbacbacbacb'),(6300,4,5,'bcabcabcabca','acbacbacbacb'),(6301,4,5,'bcabcabcabca','acbacbacbacb'),(6302,4,5,'bcabcabcabca','acbacbacbacb'),(6303,4,5,'bcabcabcabca','acbacbacbacb'),(6304,4,5,'bcabcabcabca','acbacbacbacb'),(6305,4,5,'bcabcabcabca','acbacbacbacb'),(6306,4,5,'bcabcabcabca','acbacbacbacb'),(6307,4,5,'bcabcabcabca','acbacbacbacb'),(6308,4,5,'bcabcabcabca','acbacbacbacb'),(6309,4,5,'bcabcabcabca','acbacbacbacb'),(6310,4,5,'bcabcabcabca','acbacbacbacb'),(6311,4,5,'bcabcabcabca','acbacbacbacb'),(6312,4,5,'bcabcabcabca','acbacbacbacb'),(6313,4,5,'bcabcabcabca','acbacbacbacb'),(6314,4,5,'bcabcabcabca','acbacbacbacb'),(6315,4,5,'bcabcabcabca','acbacbacbacb'),(6316,4,5,'bcabcabcabca','acbacbacbacb'),(6317,4,5,'bcabcabcabca','acbacbacbacb'),(6318,4,5,'bcabcabcabca','acbacbacbacb'),(6319,4,5,'bcabcabcabca','acbacbacbacb'),(6320,4,5,'bcabcabcabca','acbacbacbacb'),(6321,4,5,'bcabcabcabca','acbacbacbacb'),(6322,4,5,'bcabcabcabca','acbacbacbacb'),(6323,4,5,'bcabcabcabca','acbacbacbacb'),(6324,4,5,'bcabcabcabca','acbacbacbacb'),(6325,4,5,'bcabcabcabca','acbacbacbacb'),(6326,4,5,'bcabcabcabca','acbacbacbacb'),(6327,4,5,'bcabcabcabca','acbacbacbacb'),(6328,4,5,'bcabcabcabca','acbacbacbacb'),(6329,4,5,'bcabcabcabca','acbacbacbacb'),(6330,4,5,'bcabcabcabca','acbacbacbacb'),(6331,4,5,'bcabcabcabca','acbacbacbacb'),(6332,4,5,'bcabcabcabca','acbacbacbacb'),(6333,4,5,'bcabcabcabca','acbacbacbacb'),(6334,4,5,'bcabcabcabca','acbacbacbacb'),(6335,4,5,'bcabcabcabca','acbacbacbacb'),(6336,4,5,'bcabcabcabca','acbacbacbacb'),(6337,4,5,'bcabcabcabca','acbacbacbacb'),(6338,4,5,'bcabcabcabca','acbacbacbacb'),(6339,4,5,'bcabcabcabca','acbacbacbacb'),(6340,4,5,'bcabcabcabca','acbacbacbacb'),(6341,4,5,'bcabcabcabca','acbacbacbacb'),(6342,4,5,'bcabcabcabca','acbacbacbacb'),(6343,4,5,'bcabcabcabca','acbacbacbacb'),(6344,4,5,'bcabcabcabca','acbacbacbacb'),(6345,4,5,'bcabcabcabca','acbacbacbacb'),(6346,4,5,'bcabcabcabca','acbacbacbacb'),(6347,4,5,'bcabcabcabca','acbacbacbacb'),(6348,4,5,'bcabcabcabca','acbacbacbacb'),(6349,4,5,'bcabcabcabca','acbacbacbacb'),(6350,4,5,'bcabcabcabca','acbacbacbacb'),(6351,4,5,'bcabcabcabca','acbacbacbacb'),(6352,4,5,'bcabcabcabca','acbacbacbacb'),(6353,4,5,'bcabcabcabca','acbacbacbacb'),(6354,4,5,'bcabcabcabca','acbacbacbacb'),(6355,4,5,'bcabcabcabca','acbacbacbacb'),(6356,4,5,'bcabcabcabca','acbacbacbacb'),(6357,4,5,'bcabcabcabca','acbacbacbacb'),(6358,4,5,'bcabcabcabca','acbacbacbacb'),(6359,4,5,'bcabcabcabca','acbacbacbacb'),(6360,4,5,'bcabcabcabca','acbacbacbacb'),(6361,4,5,'bcabcabcabca','acbacbacbacb'),(6362,4,5,'bcabcabcabca','acbacbacbacb'),(6363,4,5,'bcabcabcabca','acbacbacbacb'),(6364,4,5,'bcabcabcabca','acbacbacbacb'),(6365,4,5,'bcabcabcabca','acbacbacbacb'),(6366,4,5,'bcabcabcabca','acbacbacbacb'),(6367,4,5,'bcabcabcabca','acbacbacbacb'),(6368,4,5,'bcabcabcabca','acbacbacbacb'),(6369,4,5,'bcabcabcabca','acbacbacbacb'),(6370,4,5,'bcabcabcabca','acbacbacbacb'),(6371,4,5,'bcabcabcabca','acbacbacbacb'),(6372,4,5,'bcabcabcabca','acbacbacbacb'),(6373,4,5,'bcabcabcabca','acbacbacbacb'),(6374,4,5,'bcabcabcabca','acbacbacbacb'),(6375,4,5,'bcabcabcabca','acbacbacbacb'),(6376,4,5,'bcabcabcabca','acbacbacbacb'),(6377,4,5,'bcabcabcabca','acbacbacbacb'),(6378,4,5,'bcabcabcabca','acbacbacbacb'),(6379,4,5,'bcabcabcabca','acbacbacbacb'),(6380,4,5,'bcabcabcabca','acbacbacbacb'),(6381,4,5,'bcabcabcabca','acbacbacbacb'),(6382,4,5,'bcabcabcabca','acbacbacbacb'),(6383,4,5,'bcabcabcabca','acbacbacbacb'),(6384,4,5,'bcabcabcabca','acbacbacbacb'),(6385,4,5,'bcabcabcabca','acbacbacbacb'),(6386,4,5,'bcabcabcabca','acbacbacbacb'),(6387,4,5,'bcabcabcabca','acbacbacbacb'),(6388,4,5,'bcabcabcabca','acbacbacbacb'),(6389,4,5,'bcabcabcabca','acbacbacbacb'),(6390,4,5,'bcabcabcabca','acbacbacbacb'),(6391,4,5,'bcabcabcabca','acbacbacbacb'),(6392,4,5,'bcabcabcabca','acbacbacbacb'),(6393,4,5,'bcabcabcabca','acbacbacbacb'),(6394,4,5,'bcabcabcabca','acbacbacbacb'),(6395,4,5,'bcabcabcabca','acbacbacbacb'),(6396,4,5,'bcabcabcabca','acbacbacbacb'),(6397,4,5,'bcabcabcabca','acbacbacbacb'),(6398,4,5,'bcabcabcabca','acbacbacbacb'),(6399,4,5,'bcabcabcabca','acbacbacbacb'),(6400,4,5,'bcabcabcabca','acbacbacbacb'),(6401,4,5,'bcabcabcabca','acbacbacbacb'),(6402,4,5,'bcabcabcabca','acbacbacbacb'),(6403,4,5,'bcabcabcabca','acbacbacbacb'),(6404,4,5,'bcabcabcabca','acbacbacbacb'),(6405,4,5,'bcabcabcabca','acbacbacbacb'),(6406,4,5,'bcabcabcabca','acbacbacbacb'),(6407,4,5,'bcabcabcabca','acbacbacbacb'),(6408,4,5,'bcabcabcabca','acbacbacbacb'),(6409,4,5,'bcabcabcabca','acbacbacbacb'),(6410,4,5,'bcabcabcabca','acbacbacbacb'),(6411,4,5,'bcabcabcabca','acbacbacbacb'),(6412,4,5,'bcabcabcabca','acbacbacbacb'),(6413,4,5,'bcabcabcabca','acbacbacbacb'),(6414,4,5,'bcabcabcabca','acbacbacbacb'),(6415,4,5,'bcabcabcabca','acbacbacbacb'),(6416,4,5,'bcabcabcabca','acbacbacbacb'),(6417,4,5,'bcabcabcabca','acbacbacbacb'),(6418,4,5,'bcabcabcabca','acbacbacbacb'),(6419,4,5,'bcabcabcabca','acbacbacbacb'),(6420,4,5,'bcabcabcabca','acbacbacbacb'),(6421,4,5,'bcabcabcabca','acbacbacbacb'),(6422,4,5,'bcabcabcabca','acbacbacbacb'),(6423,4,5,'bcabcabcabca','acbacbacbacb'),(6424,4,5,'bcabcabcabca','acbacbacbacb'),(6425,4,5,'bcabcabcabca','acbacbacbacb'),(6426,4,5,'bcabcabcabca','acbacbacbacb'),(6427,4,5,'bcabcabcabca','acbacbacbacb'),(6428,4,5,'bcabcabcabca','acbacbacbacb'),(6429,4,5,'bcabcabcabca','acbacbacbacb'),(6430,4,5,'bcabcabcabca','acbacbacbacb'),(6431,4,5,'bcabcabcabca','acbacbacbacb'),(6432,4,5,'bcabcabcabca','acbacbacbacb'),(6433,4,5,'bcabcabcabca','acbacbacbacb'),(6434,4,5,'bcabcabcabca','acbacbacbacb'),(6435,4,5,'bcabcabcabca','acbacbacbacb'),(6436,4,5,'bcabcabcabca','acbacbacbacb'),(6437,4,5,'bcabcabcabca','acbacbacbacb'),(6438,4,5,'bcabcabcabca','acbacbacbacb'),(6439,4,5,'bcabcabcabca','acbacbacbacb'),(6440,4,5,'bcabcabcabca','acbacbacbacb'),(6441,4,5,'bcabcabcabca','acbacbacbacb'),(6442,4,5,'bcabcabcabca','acbacbacbacb'),(6443,4,5,'bcabcabcabca','acbacbacbacb'),(6444,4,5,'bcabcabcabca','acbacbacbacb'),(6445,4,5,'bcabcabcabca','acbacbacbacb'),(6446,4,5,'bcabcabcabca','acbacbacbacb'),(6447,4,5,'bcabcabcabca','acbacbacbacb'),(6448,4,5,'bcabcabcabca','acbacbacbacb'),(6449,4,5,'bcabcabcabca','acbacbacbacb'),(6450,4,5,'bcabcabcabca','acbacbacbacb'),(6451,4,5,'bcabcabcabca','acbacbacbacb'),(6452,4,5,'bcabcabcabca','acbacbacbacb'),(6453,4,5,'bcabcabcabca','acbacbacbacb'),(6454,4,5,'bcabcabcabca','acbacbacbacb'),(6455,4,5,'bcabcabcabca','acbacbacbacb'),(6456,4,5,'bcabcabcabca','acbacbacbacb'),(6457,4,5,'bcabcabcabca','acbacbacbacb'),(6458,4,5,'bcabcabcabca','acbacbacbacb'),(6459,4,5,'bcabcabcabca','acbacbacbacb'),(6460,4,5,'bcabcabcabca','acbacbacbacb'),(6461,4,5,'bcabcabcabca','acbacbacbacb'),(6462,4,5,'bcabcabcabca','acbacbacbacb'),(6463,4,5,'bcabcabcabca','acbacbacbacb'),(6464,4,5,'bcabcabcabca','acbacbacbacb'),(6465,4,5,'bcabcabcabca','acbacbacbacb'),(6466,4,5,'bcabcabcabca','acbacbacbacb'),(6467,4,5,'bcabcabcabca','acbacbacbacb'),(6468,4,5,'bcabcabcabca','acbacbacbacb'),(6469,4,5,'bcabcabcabca','acbacbacbacb'),(6470,4,5,'bcabcabcabca','acbacbacbacb'),(6471,4,5,'bcabcabcabca','acbacbacbacb'),(6472,4,5,'bcabcabcabca','acbacbacbacb'),(6473,4,5,'bcabcabcabca','acbacbacbacb'),(6474,4,5,'bcabcabcabca','acbacbacbacb'),(6475,4,5,'bcabcabcabca','acbacbacbacb'),(6476,4,5,'bcabcabcabca','acbacbacbacb'),(6477,4,5,'bcabcabcabca','acbacbacbacb'),(6478,4,5,'bcabcabcabca','acbacbacbacb'),(6479,4,5,'bcabcabcabca','acbacbacbacb'),(6480,4,5,'bcabcabcabca','acbacbacbacb'),(6481,4,5,'bcabcabcabca','acbacbacbacb'),(6482,4,5,'bcabcabcabca','acbacbacbacb'),(6483,4,5,'bcabcabcabca','acbacbacbacb'),(6484,4,5,'bcabcabcabca','acbacbacbacb'),(6485,4,5,'bcabcabcabca','acbacbacbacb'),(6486,4,5,'bcabcabcabca','acbacbacbacb'),(6487,4,5,'bcabcabcabca','acbacbacbacb'),(6488,4,5,'bcabcabcabca','acbacbacbacb'),(6489,4,5,'bcabcabcabca','acbacbacbacb'),(6490,4,5,'bcabcabcabca','acbacbacbacb'),(6491,4,5,'bcabcabcabca','acbacbacbacb'),(6492,4,5,'bcabcabcabca','acbacbacbacb'),(6493,4,5,'bcabcabcabca','acbacbacbacb'),(6494,4,5,'bcabcabcabca','acbacbacbacb'),(6495,4,5,'bcabcabcabca','acbacbacbacb'),(6496,4,5,'bcabcabcabca','acbacbacbacb'),(6497,4,5,'bcabcabcabca','acbacbacbacb'),(6498,4,5,'bcabcabcabca','acbacbacbacb'),(6499,4,5,'bcabcabcabca','acbacbacbacb'),(6500,4,5,'bcabcabcabca','acbacbacbacb'),(6501,4,5,'bcabcabcabca','acbacbacbacb'),(6502,4,5,'bcabcabcabca','acbacbacbacb'),(6503,4,5,'bcabcabcabca','acbacbacbacb'),(6504,4,5,'bcabcabcabca','acbacbacbacb'),(6505,4,5,'bcabcabcabca','acbacbacbacb'),(6506,4,5,'bcabcabcabca','acbacbacbacb'),(6507,4,5,'bcabcabcabca','acbacbacbacb'),(6508,4,5,'bcabcabcabca','acbacbacbacb'),(6509,4,5,'bcabcabcabca','acbacbacbacb'),(6510,4,5,'bcabcabcabca','acbacbacbacb'),(6511,4,5,'bcabcabcabca','acbacbacbacb'),(6512,4,5,'bcabcabcabca','acbacbacbacb'),(6513,4,5,'bcabcabcabca','acbacbacbacb'),(6514,4,5,'bcabcabcabca','acbacbacbacb'),(6515,4,5,'bcabcabcabca','acbacbacbacb'),(6516,4,5,'bcabcabcabca','acbacbacbacb'),(6517,4,5,'bcabcabcabca','acbacbacbacb'),(6518,4,5,'bcabcabcabca','acbacbacbacb'),(6519,4,5,'bcabcabcabca','acbacbacbacb'),(6520,4,5,'bcabcabcabca','acbacbacbacb'),(6521,4,5,'bcabcabcabca','acbacbacbacb'),(6522,4,5,'bcabcabcabca','acbacbacbacb'),(6523,4,5,'bcabcabcabca','acbacbacbacb'),(6524,4,5,'bcabcabcabca','acbacbacbacb'),(6525,4,5,'bcabcabcabca','acbacbacbacb'),(6526,4,5,'bcabcabcabca','acbacbacbacb'),(6527,4,5,'bcabcabcabca','acbacbacbacb'),(6528,4,5,'bcabcabcabca','acbacbacbacb'),(6529,4,5,'bcabcabcabca','acbacbacbacb'),(6530,4,5,'bcabcabcabca','acbacbacbacb'),(6531,4,5,'bcabcabcabca','acbacbacbacb'),(6532,4,5,'bcabcabcabca','acbacbacbacb'),(6533,4,5,'bcabcabcabca','acbacbacbacb'),(6534,4,5,'bcabcabcabca','acbacbacbacb'),(6535,4,5,'bcabcabcabca','acbacbacbacb'),(6536,4,5,'bcabcabcabca','acbacbacbacb'),(6537,4,5,'bcabcabcabca','acbacbacbacb'),(6538,4,5,'bcabcabcabca','acbacbacbacb'),(6539,4,5,'bcabcabcabca','acbacbacbacb'),(6540,4,5,'bcabcabcabca','acbacbacbacb'),(6541,4,5,'bcabcabcabca','acbacbacbacb'),(6542,4,5,'bcabcabcabca','acbacbacbacb'),(6543,4,5,'bcabcabcabca','acbacbacbacb'),(6544,4,5,'bcabcabcabca','acbacbacbacb'),(6545,4,5,'bcabcabcabca','acbacbacbacb'),(6546,4,5,'bcabcabcabca','acbacbacbacb'),(6547,4,5,'bcabcabcabca','acbacbacbacb'),(6548,4,5,'bcabcabcabca','acbacbacbacb'),(6549,4,5,'bcabcabcabca','acbacbacbacb'),(6550,4,5,'bcabcabcabca','acbacbacbacb'),(6551,4,5,'bcabcabcabca','acbacbacbacb'),(6552,4,5,'bcabcabcabca','acbacbacbacb'),(6553,4,5,'bcabcabcabca','acbacbacbacb'),(6554,4,5,'bcabcabcabca','acbacbacbacb'),(6555,4,5,'bcabcabcabca','acbacbacbacb'),(6556,4,5,'bcabcabcabca','acbacbacbacb'),(6557,4,5,'bcabcabcabca','acbacbacbacb'),(6558,4,5,'bcabcabcabca','acbacbacbacb'),(6559,4,5,'bcabcabcabca','acbacbacbacb'),(6560,4,5,'bcabcabcabca','acbacbacbacb'),(6561,4,5,'bcabcabcabca','acbacbacbacb'),(6562,4,5,'bcabcabcabca','acbacbacbacb'),(6563,4,5,'bcabcabcabca','acbacbacbacb'),(6564,4,5,'bcabcabcabca','acbacbacbacb'),(6565,4,5,'bcabcabcabca','acbacbacbacb'),(6566,4,5,'bcabcabcabca','acbacbacbacb'),(6567,4,5,'bcabcabcabca','acbacbacbacb'),(6568,4,5,'bcabcabcabca','acbacbacbacb'),(6569,4,5,'bcabcabcabca','acbacbacbacb'),(6570,4,5,'bcabcabcabca','acbacbacbacb'),(6571,4,5,'bcabcabcabca','acbacbacbacb'),(6572,4,5,'bcabcabcabca','acbacbacbacb'),(6573,4,5,'bcabcabcabca','acbacbacbacb'),(6574,4,5,'bcabcabcabca','acbacbacbacb'),(6575,4,5,'bcabcabcabca','acbacbacbacb'),(6576,4,5,'bcabcabcabca','acbacbacbacb'),(6577,4,5,'bcabcabcabca','acbacbacbacb'),(6578,4,5,'bcabcabcabca','acbacbacbacb'),(6579,4,5,'bcabcabcabca','acbacbacbacb'),(6580,4,5,'bcabcabcabca','acbacbacbacb'),(6581,4,5,'bcabcabcabca','acbacbacbacb'),(6582,4,5,'bcabcabcabca','acbacbacbacb'),(6583,4,5,'bcabcabcabca','acbacbacbacb'),(6584,4,5,'bcabcabcabca','acbacbacbacb'),(6585,4,5,'bcabcabcabca','acbacbacbacb'),(6586,4,5,'bcabcabcabca','acbacbacbacb'),(6587,4,5,'bcabcabcabca','acbacbacbacb'),(6588,4,5,'bcabcabcabca','acbacbacbacb'),(6589,4,5,'bcabcabcabca','acbacbacbacb'),(6590,4,5,'bcabcabcabca','acbacbacbacb'),(6591,4,5,'bcabcabcabca','acbacbacbacb'),(6592,4,5,'bcabcabcabca','acbacbacbacb'),(6593,4,5,'bcabcabcabca','acbacbacbacb'),(6594,4,5,'bcabcabcabca','acbacbacbacb'),(6595,4,5,'bcabcabcabca','acbacbacbacb'),(6596,4,5,'bcabcabcabca','acbacbacbacb'),(6597,4,5,'bcabcabcabca','acbacbacbacb'),(6598,4,5,'bcabcabcabca','acbacbacbacb'),(6599,4,5,'bcabcabcabca','acbacbacbacb'),(6600,4,5,'bcabcabcabca','acbacbacbacb'),(6601,4,5,'bcabcabcabca','acbacbacbacb'),(6602,4,5,'bcabcabcabca','acbacbacbacb'),(6603,4,5,'bcabcabcabca','acbacbacbacb'),(6604,4,5,'bcabcabcabca','acbacbacbacb'),(6605,4,5,'bcabcabcabca','acbacbacbacb'),(6606,4,5,'bcabcabcabca','acbacbacbacb'),(6607,4,5,'bcabcabcabca','acbacbacbacb'),(6608,4,5,'bcabcabcabca','acbacbacbacb'),(6609,4,5,'bcabcabcabca','acbacbacbacb'),(6610,4,5,'bcabcabcabca','acbacbacbacb'),(6611,4,5,'bcabcabcabca','acbacbacbacb'),(6612,4,5,'bcabcabcabca','acbacbacbacb'),(6613,4,5,'bcabcabcabca','acbacbacbacb'),(6614,4,5,'bcabcabcabca','acbacbacbacb'),(6615,4,5,'bcabcabcabca','acbacbacbacb'),(6616,4,5,'bcabcabcabca','acbacbacbacb'),(6617,4,5,'bcabcabcabca','acbacbacbacb'),(6618,4,5,'bcabcabcabca','acbacbacbacb'),(6619,4,5,'bcabcabcabca','acbacbacbacb'),(6620,4,5,'bcabcabcabca','acbacbacbacb'),(6621,4,5,'bcabcabcabca','acbacbacbacb'),(6622,4,5,'bcabcabcabca','acbacbacbacb'),(6623,4,5,'bcabcabcabca','acbacbacbacb'),(6624,4,5,'bcabcabcabca','acbacbacbacb'),(6625,4,5,'bcabcabcabca','acbacbacbacb'),(6626,4,5,'bcabcabcabca','acbacbacbacb'),(6627,4,5,'bcabcabcabca','acbacbacbacb'),(6628,4,5,'bcabcabcabca','acbacbacbacb'),(6629,4,5,'bcabcabcabca','acbacbacbacb'),(6630,4,5,'bcabcabcabca','acbacbacbacb'),(6631,4,5,'bcabcabcabca','acbacbacbacb'),(6632,4,5,'bcabcabcabca','acbacbacbacb'),(6633,4,5,'bcabcabcabca','acbacbacbacb'),(6634,4,5,'bcabcabcabca','acbacbacbacb'),(6635,4,5,'bcabcabcabca','acbacbacbacb'),(6636,4,5,'bcabcabcabca','acbacbacbacb'),(6637,4,5,'bcabcabcabca','acbacbacbacb'),(6638,4,5,'bcabcabcabca','acbacbacbacb'),(6639,4,5,'bcabcabcabca','acbacbacbacb'),(6640,4,5,'bcabcabcabca','acbacbacbacb'),(6641,4,5,'bcabcabcabca','acbacbacbacb'),(6642,4,5,'bcabcabcabca','acbacbacbacb'),(6643,4,5,'bcabcabcabca','acbacbacbacb'),(6644,4,5,'bcabcabcabca','acbacbacbacb'),(6645,4,5,'bcabcabcabca','acbacbacbacb'),(6646,4,5,'bcabcabcabca','acbacbacbacb'),(6647,4,5,'bcabcabcabca','acbacbacbacb'),(6648,4,5,'bcabcabcabca','acbacbacbacb'),(6649,4,5,'bcabcabcabca','acbacbacbacb'),(6650,4,5,'bcabcabcabca','acbacbacbacb'),(6651,4,5,'bcabcabcabca','acbacbacbacb'),(6652,4,5,'bcabcabcabca','acbacbacbacb'),(6653,4,5,'bcabcabcabca','acbacbacbacb'),(6654,4,5,'bcabcabcabca','acbacbacbacb'),(6655,4,5,'bcabcabcabca','acbacbacbacb'),(6656,4,5,'bcabcabcabca','acbacbacbacb'),(6657,4,5,'bcabcabcabca','acbacbacbacb'),(6658,4,5,'bcabcabcabca','acbacbacbacb'),(6659,4,5,'bcabcabcabca','acbacbacbacb'),(6660,4,5,'bcabcabcabca','acbacbacbacb'),(6661,4,5,'bcabcabcabca','acbacbacbacb'),(6662,4,5,'bcabcabcabca','acbacbacbacb'),(6663,4,5,'bcabcabcabca','acbacbacbacb'),(6664,4,5,'bcabcabcabca','acbacbacbacb'),(6665,4,5,'bcabcabcabca','acbacbacbacb'),(6666,4,5,'bcabcabcabca','acbacbacbacb'),(6667,4,5,'bcabcabcabca','acbacbacbacb'),(6668,4,5,'bcabcabcabca','acbacbacbacb'),(6669,4,5,'bcabcabcabca','acbacbacbacb'),(6670,4,5,'bcabcabcabca','acbacbacbacb'),(6671,4,5,'bcabcabcabca','acbacbacbacb'),(6672,4,5,'bcabcabcabca','acbacbacbacb'),(6673,4,5,'bcabcabcabca','acbacbacbacb'),(6674,4,5,'bcabcabcabca','acbacbacbacb'),(6675,4,5,'bcabcabcabca','acbacbacbacb'),(6676,4,5,'bcabcabcabca','acbacbacbacb'),(6677,4,5,'bcabcabcabca','acbacbacbacb'),(6678,4,5,'bcabcabcabca','acbacbacbacb'),(6679,4,5,'bcabcabcabca','acbacbacbacb'),(6680,4,5,'bcabcabcabca','acbacbacbacb'),(6681,4,5,'bcabcabcabca','acbacbacbacb'),(6682,4,5,'bcabcabcabca','acbacbacbacb'),(6683,4,5,'bcabcabcabca','acbacbacbacb'),(6684,4,5,'bcabcabcabca','acbacbacbacb'),(6685,4,5,'bcabcabcabca','acbacbacbacb'),(6686,4,5,'bcabcabcabca','acbacbacbacb'),(6687,4,5,'bcabcabcabca','acbacbacbacb'),(6688,4,5,'bcabcabcabca','acbacbacbacb'),(6689,4,5,'bcabcabcabca','acbacbacbacb'),(6690,4,5,'bcabcabcabca','acbacbacbacb'),(6691,4,5,'bcabcabcabca','acbacbacbacb'),(6692,4,5,'bcabcabcabca','acbacbacbacb'),(6693,4,5,'bcabcabcabca','acbacbacbacb'),(6694,4,5,'bcabcabcabca','acbacbacbacb'),(6695,4,5,'bcabcabcabca','acbacbacbacb'),(6696,4,5,'bcabcabcabca','acbacbacbacb'),(6697,4,5,'bcabcabcabca','acbacbacbacb'),(6698,4,5,'bcabcabcabca','acbacbacbacb'),(6699,4,5,'bcabcabcabca','acbacbacbacb'),(6700,4,5,'bcabcabcabca','acbacbacbacb'),(6701,4,5,'bcabcabcabca','acbacbacbacb'),(6702,4,5,'bcabcabcabca','acbacbacbacb'),(6703,4,5,'bcabcabcabca','acbacbacbacb'),(6704,4,5,'bcabcabcabca','acbacbacbacb'),(6705,4,5,'bcabcabcabca','acbacbacbacb'),(6706,4,5,'bcabcabcabca','acbacbacbacb'),(6707,4,5,'bcabcabcabca','acbacbacbacb'),(6708,4,5,'bcabcabcabca','acbacbacbacb'),(6709,4,5,'bcabcabcabca','acbacbacbacb'),(6710,4,5,'bcabcabcabca','acbacbacbacb'),(6711,4,5,'bcabcabcabca','acbacbacbacb'),(6712,4,5,'bcabcabcabca','acbacbacbacb'),(6713,4,5,'bcabcabcabca','acbacbacbacb'),(6714,4,5,'bcabcabcabca','acbacbacbacb'),(6715,4,5,'bcabcabcabca','acbacbacbacb'),(6716,4,5,'bcabcabcabca','acbacbacbacb'),(6717,4,5,'bcabcabcabca','acbacbacbacb'),(6718,4,5,'bcabcabcabca','acbacbacbacb'),(6719,4,5,'bcabcabcabca','acbacbacbacb'),(6720,4,5,'bcabcabcabca','acbacbacbacb'),(6721,4,5,'bcabcabcabca','acbacbacbacb'),(6722,4,5,'bcabcabcabca','acbacbacbacb'),(6723,4,5,'bcabcabcabca','acbacbacbacb'),(6724,4,5,'bcabcabcabca','acbacbacbacb'),(6725,4,5,'bcabcabcabca','acbacbacbacb'),(6726,4,5,'bcabcabcabca','acbacbacbacb'),(6727,4,5,'bcabcabcabca','acbacbacbacb'),(6728,4,5,'bcabcabcabca','acbacbacbacb'),(6729,4,5,'bcabcabcabca','acbacbacbacb'),(6730,4,5,'bcabcabcabca','acbacbacbacb'),(6731,4,5,'bcabcabcabca','acbacbacbacb'),(6732,4,5,'bcabcabcabca','acbacbacbacb'),(6733,4,5,'bcabcabcabca','acbacbacbacb'),(6734,4,5,'bcabcabcabca','acbacbacbacb'),(6735,4,5,'bcabcabcabca','acbacbacbacb'),(6736,4,5,'bcabcabcabca','acbacbacbacb'),(6737,4,5,'bcabcabcabca','acbacbacbacb'),(6738,4,5,'bcabcabcabca','acbacbacbacb'),(6739,4,5,'bcabcabcabca','acbacbacbacb'),(6740,4,5,'bcabcabcabca','acbacbacbacb'),(6741,4,5,'bcabcabcabca','acbacbacbacb'),(6742,4,5,'bcabcabcabca','acbacbacbacb'),(6743,4,5,'bcabcabcabca','acbacbacbacb'),(6744,4,5,'bcabcabcabca','acbacbacbacb'),(6745,4,5,'bcabcabcabca','acbacbacbacb'),(6746,4,5,'bcabcabcabca','acbacbacbacb'),(6747,4,5,'bcabcabcabca','acbacbacbacb'),(6748,4,5,'bcabcabcabca','acbacbacbacb'),(6749,4,5,'bcabcabcabca','acbacbacbacb'),(6750,4,5,'bcabcabcabca','acbacbacbacb'),(6751,4,5,'bcabcabcabca','acbacbacbacb'),(6752,4,5,'bcabcabcabca','acbacbacbacb'),(6753,4,5,'bcabcabcabca','acbacbacbacb'),(6754,4,5,'bcabcabcabca','acbacbacbacb'),(6755,4,5,'bcabcabcabca','acbacbacbacb'),(6756,4,5,'bcabcabcabca','acbacbacbacb'),(6757,4,5,'bcabcabcabca','acbacbacbacb'),(6758,4,5,'bcabcabcabca','acbacbacbacb'),(6759,4,5,'bcabcabcabca','acbacbacbacb'),(6760,4,5,'bcabcabcabca','acbacbacbacb'),(6761,4,5,'bcabcabcabca','acbacbacbacb'),(6762,4,5,'bcabcabcabca','acbacbacbacb'),(6763,4,5,'bcabcabcabca','acbacbacbacb'),(6764,4,5,'bcabcabcabca','acbacbacbacb'),(6765,4,5,'bcabcabcabca','acbacbacbacb'),(6766,4,5,'bcabcabcabca','acbacbacbacb'),(6767,4,5,'bcabcabcabca','acbacbacbacb'),(6768,4,5,'bcabcabcabca','acbacbacbacb'),(6769,4,5,'bcabcabcabca','acbacbacbacb'),(6770,4,5,'bcabcabcabca','acbacbacbacb'),(6771,4,5,'bcabcabcabca','acbacbacbacb'),(6772,4,5,'bcabcabcabca','acbacbacbacb'),(6773,4,5,'bcabcabcabca','acbacbacbacb'),(6774,4,5,'bcabcabcabca','acbacbacbacb'),(6775,4,5,'bcabcabcabca','acbacbacbacb'),(6776,4,5,'bcabcabcabca','acbacbacbacb'),(6777,4,5,'bcabcabcabca','acbacbacbacb'),(6778,4,5,'bcabcabcabca','acbacbacbacb'),(6779,4,5,'bcabcabcabca','acbacbacbacb'),(6780,4,5,'bcabcabcabca','acbacbacbacb'),(6781,4,5,'bcabcabcabca','acbacbacbacb'),(6782,4,5,'bcabcabcabca','acbacbacbacb'),(6783,4,5,'bcabcabcabca','acbacbacbacb'),(6784,4,5,'bcabcabcabca','acbacbacbacb'),(6785,4,5,'bcabcabcabca','acbacbacbacb'),(6786,4,5,'bcabcabcabca','acbacbacbacb'),(6787,4,5,'bcabcabcabca','acbacbacbacb'),(6788,4,5,'bcabcabcabca','acbacbacbacb'),(6789,4,5,'bcabcabcabca','acbacbacbacb'),(6790,4,5,'bcabcabcabca','acbacbacbacb'),(6791,4,5,'bcabcabcabca','acbacbacbacb'),(6792,4,5,'bcabcabcabca','acbacbacbacb'),(6793,4,5,'bcabcabcabca','acbacbacbacb'),(6794,4,5,'bcabcabcabca','acbacbacbacb'),(6795,4,5,'bcabcabcabca','acbacbacbacb'),(6796,4,5,'bcabcabcabca','acbacbacbacb'),(6797,4,5,'bcabcabcabca','acbacbacbacb'),(6798,4,5,'bcabcabcabca','acbacbacbacb'),(6799,4,5,'bcabcabcabca','acbacbacbacb'),(6800,4,5,'bcabcabcabca','acbacbacbacb'),(6801,4,5,'bcabcabcabca','acbacbacbacb'),(6802,4,5,'bcabcabcabca','acbacbacbacb'),(6803,4,5,'bcabcabcabca','acbacbacbacb'),(6804,4,5,'bcabcabcabca','acbacbacbacb'),(6805,4,5,'bcabcabcabca','acbacbacbacb'),(6806,4,5,'bcabcabcabca','acbacbacbacb'),(6807,4,5,'bcabcabcabca','acbacbacbacb'),(6808,4,5,'bcabcabcabca','acbacbacbacb'),(6809,4,5,'bcabcabcabca','acbacbacbacb'),(6810,4,5,'bcabcabcabca','acbacbacbacb'),(6811,4,5,'bcabcabcabca','acbacbacbacb'),(6812,4,5,'bcabcabcabca','acbacbacbacb'),(6813,4,5,'bcabcabcabca','acbacbacbacb'),(6814,4,5,'bcabcabcabca','acbacbacbacb'),(6815,4,5,'bcabcabcabca','acbacbacbacb'),(6816,4,5,'bcabcabcabca','acbacbacbacb'),(6817,4,5,'bcabcabcabca','acbacbacbacb'),(6818,4,5,'bcabcabcabca','acbacbacbacb'),(6819,4,5,'bcabcabcabca','acbacbacbacb'),(6820,4,5,'bcabcabcabca','acbacbacbacb'),(6821,4,5,'bcabcabcabca','acbacbacbacb'),(6822,4,5,'bcabcabcabca','acbacbacbacb'),(6823,4,5,'bcabcabcabca','acbacbacbacb'),(6824,4,5,'bcabcabcabca','acbacbacbacb'),(6825,4,5,'bcabcabcabca','acbacbacbacb'),(6826,4,5,'bcabcabcabca','acbacbacbacb'),(6827,4,5,'bcabcabcabca','acbacbacbacb'),(6828,4,5,'bcabcabcabca','acbacbacbacb'),(6829,4,5,'bcabcabcabca','acbacbacbacb'),(6830,4,5,'bcabcabcabca','acbacbacbacb'),(6831,4,5,'bcabcabcabca','acbacbacbacb'),(6832,4,5,'bcabcabcabca','acbacbacbacb'),(6833,4,5,'bcabcabcabca','acbacbacbacb'),(6834,4,5,'bcabcabcabca','acbacbacbacb'),(6835,4,5,'bcabcabcabca','acbacbacbacb'),(6836,4,5,'bcabcabcabca','acbacbacbacb'),(6837,4,5,'bcabcabcabca','acbacbacbacb'),(6838,4,5,'bcabcabcabca','acbacbacbacb'),(6839,4,5,'bcabcabcabca','acbacbacbacb'),(6840,4,5,'bcabcabcabca','acbacbacbacb'),(6841,4,5,'bcabcabcabca','acbacbacbacb'),(6842,4,5,'bcabcabcabca','acbacbacbacb'),(6843,4,5,'bcabcabcabca','acbacbacbacb'),(6844,4,5,'bcabcabcabca','acbacbacbacb'),(6845,4,5,'bcabcabcabca','acbacbacbacb'),(6846,4,5,'bcabcabcabca','acbacbacbacb'),(6847,4,5,'bcabcabcabca','acbacbacbacb'),(6848,4,5,'bcabcabcabca','acbacbacbacb'),(6849,4,5,'bcabcabcabca','acbacbacbacb'),(6850,4,5,'bcabcabcabca','acbacbacbacb'),(6851,4,5,'bcabcabcabca','acbacbacbacb'),(6852,4,5,'bcabcabcabca','acbacbacbacb'),(6853,4,5,'bcabcabcabca','acbacbacbacb'),(6854,4,5,'bcabcabcabca','acbacbacbacb'),(6855,4,5,'bcabcabcabca','acbacbacbacb'),(6856,4,5,'bcabcabcabca','acbacbacbacb'),(6857,4,5,'bcabcabcabca','acbacbacbacb'),(6858,4,5,'bcabcabcabca','acbacbacbacb'),(6859,4,5,'bcabcabcabca','acbacbacbacb'),(6860,4,5,'bcabcabcabca','acbacbacbacb'),(6861,4,5,'bcabcabcabca','acbacbacbacb'),(6862,4,5,'bcabcabcabca','acbacbacbacb'),(6863,4,5,'bcabcabcabca','acbacbacbacb'),(6864,4,5,'bcabcabcabca','acbacbacbacb'),(6865,4,5,'bcabcabcabca','acbacbacbacb'),(6866,4,5,'bcabcabcabca','acbacbacbacb'),(6867,4,5,'bcabcabcabca','acbacbacbacb'),(6868,4,5,'bcabcabcabca','acbacbacbacb'),(6869,4,5,'bcabcabcabca','acbacbacbacb'),(6870,4,5,'bcabcabcabca','acbacbacbacb'),(6871,4,5,'bcabcabcabca','acbacbacbacb'),(6872,4,5,'bcabcabcabca','acbacbacbacb'),(6873,4,5,'bcabcabcabca','acbacbacbacb'),(6874,4,5,'bcabcabcabca','acbacbacbacb'),(6875,4,5,'bcabcabcabca','acbacbacbacb'),(6876,4,5,'bcabcabcabca','acbacbacbacb'),(6877,4,5,'bcabcabcabca','acbacbacbacb'),(6878,4,5,'bcabcabcabca','acbacbacbacb'),(6879,4,5,'bcabcabcabca','acbacbacbacb'),(6880,4,5,'bcabcabcabca','acbacbacbacb'),(6881,4,5,'bcabcabcabca','acbacbacbacb'),(6882,4,5,'bcabcabcabca','acbacbacbacb'),(6883,4,5,'bcabcabcabca','acbacbacbacb'),(6884,4,5,'bcabcabcabca','acbacbacbacb'),(6885,4,5,'bcabcabcabca','acbacbacbacb'),(6886,4,5,'bcabcabcabca','acbacbacbacb'),(6887,4,5,'bcabcabcabca','acbacbacbacb'),(6888,4,5,'bcabcabcabca','acbacbacbacb'),(6889,4,5,'bcabcabcabca','acbacbacbacb'),(6890,4,5,'bcabcabcabca','acbacbacbacb'),(6891,4,5,'bcabcabcabca','acbacbacbacb'),(6892,4,5,'bcabcabcabca','acbacbacbacb'),(6893,4,5,'bcabcabcabca','acbacbacbacb'),(6894,4,5,'bcabcabcabca','acbacbacbacb'),(6895,4,5,'bcabcabcabca','acbacbacbacb'),(6896,4,5,'bcabcabcabca','acbacbacbacb'),(6897,4,5,'bcabcabcabca','acbacbacbacb'),(6898,4,5,'bcabcabcabca','acbacbacbacb'),(6899,4,5,'bcabcabcabca','acbacbacbacb'),(6900,4,5,'bcabcabcabca','acbacbacbacb'),(6901,4,5,'bcabcabcabca','acbacbacbacb'),(6902,4,5,'bcabcabcabca','acbacbacbacb'),(6903,4,5,'bcabcabcabca','acbacbacbacb'),(6904,4,5,'bcabcabcabca','acbacbacbacb'),(6905,4,5,'bcabcabcabca','acbacbacbacb'),(6906,4,5,'bcabcabcabca','acbacbacbacb'),(6907,4,5,'bcabcabcabca','acbacbacbacb'),(6908,4,5,'bcabcabcabca','acbacbacbacb'),(6909,4,5,'bcabcabcabca','acbacbacbacb'),(6910,4,5,'bcabcabcabca','acbacbacbacb'),(6911,4,5,'bcabcabcabca','acbacbacbacb'),(6912,4,5,'bcabcabcabca','acbacbacbacb'),(6913,4,5,'bcabcabcabca','acbacbacbacb'),(6914,4,5,'bcabcabcabca','acbacbacbacb'),(6915,4,5,'bcabcabcabca','acbacbacbacb'),(6916,4,5,'bcabcabcabca','acbacbacbacb'),(6917,4,5,'bcabcabcabca','acbacbacbacb'),(6918,4,5,'bcabcabcabca','acbacbacbacb'),(6919,4,5,'bcabcabcabca','acbacbacbacb'),(6920,4,5,'bcabcabcabca','acbacbacbacb'),(6921,4,5,'bcabcabcabca','acbacbacbacb'),(6922,4,5,'bcabcabcabca','acbacbacbacb'),(6923,4,5,'bcabcabcabca','acbacbacbacb'),(6924,4,5,'bcabcabcabca','acbacbacbacb'),(6925,4,5,'bcabcabcabca','acbacbacbacb'),(6926,4,5,'bcabcabcabca','acbacbacbacb'),(6927,4,5,'bcabcabcabca','acbacbacbacb'),(6928,4,5,'bcabcabcabca','acbacbacbacb'),(6929,4,5,'bcabcabcabca','acbacbacbacb'),(6930,4,5,'bcabcabcabca','acbacbacbacb'),(6931,4,5,'bcabcabcabca','acbacbacbacb'),(6932,4,5,'bcabcabcabca','acbacbacbacb'),(6933,4,5,'bcabcabcabca','acbacbacbacb'),(6934,4,5,'bcabcabcabca','acbacbacbacb'),(6935,4,5,'bcabcabcabca','acbacbacbacb'),(6936,4,5,'bcabcabcabca','acbacbacbacb'),(6937,4,5,'bcabcabcabca','acbacbacbacb'),(6938,4,5,'bcabcabcabca','acbacbacbacb'),(6939,4,5,'bcabcabcabca','acbacbacbacb'),(6940,4,5,'bcabcabcabca','acbacbacbacb'),(6941,4,5,'bcabcabcabca','acbacbacbacb'),(6942,4,5,'bcabcabcabca','acbacbacbacb'),(6943,4,5,'bcabcabcabca','acbacbacbacb'),(6944,4,5,'bcabcabcabca','acbacbacbacb'),(6945,4,5,'bcabcabcabca','acbacbacbacb'),(6946,4,5,'bcabcabcabca','acbacbacbacb'),(6947,4,5,'bcabcabcabca','acbacbacbacb'),(6948,4,5,'bcabcabcabca','acbacbacbacb'),(6949,4,5,'bcabcabcabca','acbacbacbacb'),(6950,4,5,'bcabcabcabca','acbacbacbacb'),(6951,4,5,'bcabcabcabca','acbacbacbacb'),(6952,4,5,'bcabcabcabca','acbacbacbacb'),(6953,4,5,'bcabcabcabca','acbacbacbacb'),(6954,4,5,'bcabcabcabca','acbacbacbacb'),(6955,4,5,'bcabcabcabca','acbacbacbacb'),(6956,4,5,'bcabcabcabca','acbacbacbacb'),(6957,4,5,'bcabcabcabca','acbacbacbacb'),(6958,4,5,'bcabcabcabca','acbacbacbacb'),(6959,4,5,'bcabcabcabca','acbacbacbacb'),(6960,4,5,'bcabcabcabca','acbacbacbacb'),(6961,4,5,'bcabcabcabca','acbacbacbacb'),(6962,4,5,'bcabcabcabca','acbacbacbacb'),(6963,4,5,'bcabcabcabca','acbacbacbacb'),(6964,4,5,'bcabcabcabca','acbacbacbacb'),(6965,4,5,'bcabcabcabca','acbacbacbacb'),(6966,4,5,'bcabcabcabca','acbacbacbacb'),(6967,4,5,'bcabcabcabca','acbacbacbacb'),(6968,4,5,'bcabcabcabca','acbacbacbacb'),(6969,4,5,'bcabcabcabca','acbacbacbacb'),(6970,4,5,'bcabcabcabca','acbacbacbacb'),(6971,4,5,'bcabcabcabca','acbacbacbacb'),(6972,4,5,'bcabcabcabca','acbacbacbacb'),(6973,4,5,'bcabcabcabca','acbacbacbacb'),(6974,4,5,'bcabcabcabca','acbacbacbacb'),(6975,4,5,'bcabcabcabca','acbacbacbacb'),(6976,4,5,'bcabcabcabca','acbacbacbacb'),(6977,4,5,'bcabcabcabca','acbacbacbacb'),(6978,4,5,'bcabcabcabca','acbacbacbacb'),(6979,4,5,'bcabcabcabca','acbacbacbacb'),(6980,4,5,'bcabcabcabca','acbacbacbacb'),(6981,4,5,'bcabcabcabca','acbacbacbacb'),(6982,4,5,'bcabcabcabca','acbacbacbacb'),(6983,4,5,'bcabcabcabca','acbacbacbacb'),(6984,4,5,'bcabcabcabca','acbacbacbacb'),(6985,4,5,'bcabcabcabca','acbacbacbacb'),(6986,4,5,'bcabcabcabca','acbacbacbacb'),(6987,4,5,'bcabcabcabca','acbacbacbacb'),(6988,4,5,'bcabcabcabca','acbacbacbacb'),(6989,4,5,'bcabcabcabca','acbacbacbacb'),(6990,4,5,'bcabcabcabca','acbacbacbacb'),(6991,4,5,'bcabcabcabca','acbacbacbacb'),(6992,4,5,'bcabcabcabca','acbacbacbacb'),(6993,4,5,'bcabcabcabca','acbacbacbacb'),(6994,4,5,'bcabcabcabca','acbacbacbacb'),(6995,4,5,'bcabcabcabca','acbacbacbacb'),(6996,4,5,'bcabcabcabca','acbacbacbacb'),(6997,4,5,'bcabcabcabca','acbacbacbacb'),(6998,4,5,'bcabcabcabca','acbacbacbacb'),(6999,4,5,'bcabcabcabca','acbacbacbacb'),(7000,4,5,'bcabcabcabca','acbacbacbacb'),(7001,4,5,'bcabcabcabca','acbacbacbacb'),(7002,4,5,'bcabcabcabca','acbacbacbacb'),(7003,4,5,'bcabcabcabca','acbacbacbacb'),(7004,4,5,'bcabcabcabca','acbacbacbacb'),(7005,4,5,'bcabcabcabca','acbacbacbacb'),(7006,4,5,'bcabcabcabca','acbacbacbacb'),(7007,4,5,'bcabcabcabca','acbacbacbacb'),(7008,4,5,'bcabcabcabca','acbacbacbacb'),(7009,4,5,'bcabcabcabca','acbacbacbacb'),(7010,4,5,'bcabcabcabca','acbacbacbacb'),(7011,4,5,'bcabcabcabca','acbacbacbacb'),(7012,4,5,'bcabcabcabca','acbacbacbacb'),(7013,4,5,'bcabcabcabca','acbacbacbacb'),(7014,4,5,'bcabcabcabca','acbacbacbacb'),(7015,4,5,'bcabcabcabca','acbacbacbacb'),(7016,4,5,'bcabcabcabca','acbacbacbacb'),(7017,4,5,'bcabcabcabca','acbacbacbacb'),(7018,4,5,'bcabcabcabca','acbacbacbacb'),(7019,4,5,'bcabcabcabca','acbacbacbacb'),(7020,4,5,'bcabcabcabca','acbacbacbacb'),(7021,4,5,'bcabcabcabca','acbacbacbacb'),(7022,4,5,'bcabcabcabca','acbacbacbacb'),(7023,4,5,'bcabcabcabca','acbacbacbacb'),(7024,4,5,'bcabcabcabca','acbacbacbacb'),(7025,4,5,'bcabcabcabca','acbacbacbacb'),(7026,4,5,'bcabcabcabca','acbacbacbacb'),(7027,4,5,'bcabcabcabca','acbacbacbacb'),(7028,4,5,'bcabcabcabca','acbacbacbacb'),(7029,4,5,'bcabcabcabca','acbacbacbacb'),(7030,4,5,'bcabcabcabca','acbacbacbacb'),(7031,4,5,'bcabcabcabca','acbacbacbacb'),(7032,4,5,'bcabcabcabca','acbacbacbacb'),(7033,4,5,'bcabcabcabca','acbacbacbacb'),(7034,4,5,'bcabcabcabca','acbacbacbacb'),(7035,4,5,'bcabcabcabca','acbacbacbacb'),(7036,4,5,'bcabcabcabca','acbacbacbacb'),(7037,4,5,'bcabcabcabca','acbacbacbacb'),(7038,4,5,'bcabcabcabca','acbacbacbacb'),(7039,4,5,'bcabcabcabca','acbacbacbacb'),(7040,4,5,'bcabcabcabca','acbacbacbacb'),(7041,4,5,'bcabcabcabca','acbacbacbacb'),(7042,4,5,'bcabcabcabca','acbacbacbacb'),(7043,4,5,'bcabcabcabca','acbacbacbacb'),(7044,4,5,'bcabcabcabca','acbacbacbacb'),(7045,4,5,'bcabcabcabca','acbacbacbacb'),(7046,4,5,'bcabcabcabca','acbacbacbacb'),(7047,4,5,'bcabcabcabca','acbacbacbacb'),(7048,4,5,'bcabcabcabca','acbacbacbacb'),(7049,4,5,'bcabcabcabca','acbacbacbacb'),(7050,4,5,'bcabcabcabca','acbacbacbacb'),(7051,4,5,'bcabcabcabca','acbacbacbacb'),(7052,4,5,'bcabcabcabca','acbacbacbacb'),(7053,4,5,'bcabcabcabca','acbacbacbacb'),(7054,4,5,'bcabcabcabca','acbacbacbacb'),(7055,4,5,'bcabcabcabca','acbacbacbacb'),(7056,4,5,'bcabcabcabca','acbacbacbacb'),(7057,4,5,'bcabcabcabca','acbacbacbacb'),(7058,4,5,'bcabcabcabca','acbacbacbacb'),(7059,4,5,'bcabcabcabca','acbacbacbacb'),(7060,4,5,'bcabcabcabca','acbacbacbacb'),(7061,4,5,'bcabcabcabca','acbacbacbacb'),(7062,4,5,'bcabcabcabca','acbacbacbacb'),(7063,4,5,'bcabcabcabca','acbacbacbacb'),(7064,4,5,'bcabcabcabca','acbacbacbacb'),(7065,4,5,'bcabcabcabca','acbacbacbacb'),(7066,4,5,'bcabcabcabca','acbacbacbacb'),(7067,4,5,'bcabcabcabca','acbacbacbacb'),(7068,4,5,'bcabcabcabca','acbacbacbacb'),(7069,4,5,'bcabcabcabca','acbacbacbacb'),(7070,4,5,'bcabcabcabca','acbacbacbacb'),(7071,4,5,'bcabcabcabca','acbacbacbacb'),(7072,4,5,'bcabcabcabca','acbacbacbacb'),(7073,4,5,'bcabcabcabca','acbacbacbacb'),(7074,4,5,'bcabcabcabca','acbacbacbacb'),(7075,4,5,'bcabcabcabca','acbacbacbacb'),(7076,4,5,'bcabcabcabca','acbacbacbacb'),(7077,4,5,'bcabcabcabca','acbacbacbacb'),(7078,4,5,'bcabcabcabca','acbacbacbacb'),(7079,4,5,'bcabcabcabca','acbacbacbacb'),(7080,4,5,'bcabcabcabca','acbacbacbacb'),(7081,4,5,'bcabcabcabca','acbacbacbacb'),(7082,4,5,'bcabcabcabca','acbacbacbacb'),(7083,4,5,'bcabcabcabca','acbacbacbacb'),(7084,4,5,'bcabcabcabca','acbacbacbacb'),(7085,4,5,'bcabcabcabca','acbacbacbacb'),(7086,4,5,'bcabcabcabca','acbacbacbacb'),(7087,4,5,'bcabcabcabca','acbacbacbacb'),(7088,4,5,'bcabcabcabca','acbacbacbacb'),(7089,4,5,'bcabcabcabca','acbacbacbacb'),(7090,4,5,'bcabcabcabca','acbacbacbacb'),(7091,4,5,'bcabcabcabca','acbacbacbacb'),(7092,4,5,'bcabcabcabca','acbacbacbacb'),(7093,4,5,'bcabcabcabca','acbacbacbacb'),(7094,4,5,'bcabcabcabca','acbacbacbacb'),(7095,4,5,'bcabcabcabca','acbacbacbacb'),(7096,4,5,'bcabcabcabca','acbacbacbacb'),(7097,4,5,'bcabcabcabca','acbacbacbacb'),(7098,4,5,'bcabcabcabca','acbacbacbacb'),(7099,4,5,'bcabcabcabca','acbacbacbacb'),(7100,4,5,'bcabcabcabca','acbacbacbacb'),(7101,4,5,'bcabcabcabca','acbacbacbacb'),(7102,4,5,'bcabcabcabca','acbacbacbacb'),(7103,4,5,'bcabcabcabca','acbacbacbacb'),(7104,4,5,'bcabcabcabca','acbacbacbacb'),(7105,4,5,'bcabcabcabca','acbacbacbacb'),(7106,4,5,'bcabcabcabca','acbacbacbacb'),(7107,4,5,'bcabcabcabca','acbacbacbacb'),(7108,4,5,'bcabcabcabca','acbacbacbacb'),(7109,4,5,'bcabcabcabca','acbacbacbacb'),(7110,4,5,'bcabcabcabca','acbacbacbacb'),(7111,4,5,'bcabcabcabca','acbacbacbacb'),(7112,4,5,'bcabcabcabca','acbacbacbacb'),(7113,4,5,'bcabcabcabca','acbacbacbacb'),(7114,4,5,'bcabcabcabca','acbacbacbacb'),(7115,4,5,'bcabcabcabca','acbacbacbacb'),(7116,4,5,'bcabcabcabca','acbacbacbacb'),(7117,4,5,'bcabcabcabca','acbacbacbacb'),(7118,4,5,'bcabcabcabca','acbacbacbacb'),(7119,4,5,'bcabcabcabca','acbacbacbacb'),(7120,4,5,'bcabcabcabca','acbacbacbacb'),(7121,4,5,'bcabcabcabca','acbacbacbacb'),(7122,4,5,'bcabcabcabca','acbacbacbacb'),(7123,4,5,'bcabcabcabca','acbacbacbacb'),(7124,4,5,'bcabcabcabca','acbacbacbacb'),(7125,4,5,'bcabcabcabca','acbacbacbacb'),(7126,4,5,'bcabcabcabca','acbacbacbacb'),(7127,4,5,'bcabcabcabca','acbacbacbacb'),(7128,4,5,'bcabcabcabca','acbacbacbacb'),(7129,4,5,'bcabcabcabca','acbacbacbacb'),(7130,4,5,'bcabcabcabca','acbacbacbacb'),(7131,4,5,'bcabcabcabca','acbacbacbacb'),(7132,4,5,'bcabcabcabca','acbacbacbacb'),(7133,4,5,'bcabcabcabca','acbacbacbacb'),(7134,4,5,'bcabcabcabca','acbacbacbacb'),(7135,4,5,'bcabcabcabca','acbacbacbacb'),(7136,4,5,'bcabcabcabca','acbacbacbacb'),(7137,4,5,'bcabcabcabca','acbacbacbacb'),(7138,4,5,'bcabcabcabca','acbacbacbacb'),(7139,4,5,'bcabcabcabca','acbacbacbacb'),(7140,4,5,'bcabcabcabca','acbacbacbacb'),(7141,4,5,'bcabcabcabca','acbacbacbacb'),(7142,4,5,'bcabcabcabca','acbacbacbacb'),(7143,4,5,'bcabcabcabca','acbacbacbacb'),(7144,4,5,'bcabcabcabca','acbacbacbacb'),(7145,4,5,'bcabcabcabca','acbacbacbacb'),(7146,4,5,'bcabcabcabca','acbacbacbacb'),(7147,4,5,'bcabcabcabca','acbacbacbacb'),(7148,4,5,'bcabcabcabca','acbacbacbacb'),(7149,4,5,'bcabcabcabca','acbacbacbacb'),(7150,4,5,'bcabcabcabca','acbacbacbacb'),(7151,4,5,'bcabcabcabca','acbacbacbacb'),(7152,4,5,'bcabcabcabca','acbacbacbacb'),(7153,4,5,'bcabcabcabca','acbacbacbacb'),(7154,4,5,'bcabcabcabca','acbacbacbacb'),(7155,4,5,'bcabcabcabca','acbacbacbacb'),(7156,4,5,'bcabcabcabca','acbacbacbacb'),(7157,4,5,'bcabcabcabca','acbacbacbacb'),(7158,4,5,'bcabcabcabca','acbacbacbacb'),(7159,5,3,'bcabcabcabca','acbacbacbacb'),(7160,5,3,'bcabcabcabca','acbacbacbacb'),(7161,5,3,'bcabcabcabca','acbacbacbacb'),(7162,5,3,'bcabcabcabca','acbacbacbacb'),(7163,5,3,'bcabcabcabca','acbacbacbacb'),(7164,5,3,'bcabcabcabca','acbacbacbacb'),(7165,5,3,'bcabcabcabca','acbacbacbacb'),(7166,5,3,'bcabcabcabca','acbacbacbacb'),(7167,5,3,'bcabcabcabca','acbacbacbacb'),(7168,5,3,'bcabcabcabca','acbacbacbacb'),(7169,5,4,'bcabcabcabca','acbacbacbacb'),(7170,5,4,'bcabcabcabca','acbacbacbacb'),(7171,5,4,'bcabcabcabca','acbacbacbacb'),(7172,5,4,'bcabcabcabca','acbacbacbacb'),(7173,5,4,'bcabcabcabca','acbacbacbacb'),(7174,5,4,'bcabcabcabca','acbacbacbacb'),(7175,5,4,'bcabcabcabca','acbacbacbacb'),(7176,5,4,'bcabcabcabca','acbacbacbacb'),(7177,5,4,'bcabcabcabca','acbacbacbacb'),(7178,5,4,'bcabcabcabca','acbacbacbacb'),(7179,5,4,'bcabcabcabca','acbacbacbacb'),(7180,5,4,'bcabcabcabca','acbacbacbacb'),(7181,5,4,'bcabcabcabca','acbacbacbacb'),(7182,5,4,'bcabcabcabca','acbacbacbacb'),(7183,5,4,'bcabcabcabca','acbacbacbacb'),(7184,5,4,'bcabcabcabca','acbacbacbacb'),(7185,5,4,'bcabcabcabca','acbacbacbacb'),(7186,5,4,'bcabcabcabca','acbacbacbacb'),(7187,5,4,'bcabcabcabca','acbacbacbacb'),(7188,5,4,'bcabcabcabca','acbacbacbacb'),(7189,5,4,'bcabcabcabca','acbacbacbacb'),(7190,5,4,'bcabcabcabca','acbacbacbacb'),(7191,5,4,'bcabcabcabca','acbacbacbacb'),(7192,5,4,'bcabcabcabca','acbacbacbacb'),(7193,5,4,'bcabcabcabca','acbacbacbacb'),(7194,5,4,'bcabcabcabca','acbacbacbacb'),(7195,5,4,'bcabcabcabca','acbacbacbacb'),(7196,5,4,'bcabcabcabca','acbacbacbacb'),(7197,5,4,'bcabcabcabca','acbacbacbacb'),(7198,5,4,'bcabcabcabca','acbacbacbacb'),(7199,5,4,'bcabcabcabca','acbacbacbacb'),(7200,5,4,'bcabcabcabca','acbacbacbacb'),(7201,5,4,'bcabcabcabca','acbacbacbacb'),(7202,5,4,'bcabcabcabca','acbacbacbacb'),(7203,5,4,'bcabcabcabca','acbacbacbacb'),(7204,5,4,'bcabcabcabca','acbacbacbacb'),(7205,5,4,'bcabcabcabca','acbacbacbacb'),(7206,5,4,'bcabcabcabca','acbacbacbacb'),(7207,5,4,'bcabcabcabca','acbacbacbacb'),(7208,5,4,'bcabcabcabca','acbacbacbacb'),(7209,5,4,'bcabcabcabca','acbacbacbacb'),(7210,5,4,'bcabcabcabca','acbacbacbacb'),(7211,5,4,'bcabcabcabca','acbacbacbacb'),(7212,5,4,'bcabcabcabca','acbacbacbacb'),(7213,5,4,'bcabcabcabca','acbacbacbacb'),(7214,5,4,'bcabcabcabca','acbacbacbacb'),(7215,5,4,'bcabcabcabca','acbacbacbacb'),(7216,5,4,'bcabcabcabca','acbacbacbacb'),(7217,5,4,'bcabcabcabca','acbacbacbacb'),(7218,5,4,'bcabcabcabca','acbacbacbacb'),(7219,5,4,'bcabcabcabca','acbacbacbacb'),(7220,5,4,'bcabcabcabca','acbacbacbacb'),(7221,5,4,'bcabcabcabca','acbacbacbacb'),(7222,5,4,'bcabcabcabca','acbacbacbacb'),(7223,5,4,'bcabcabcabca','acbacbacbacb'),(7224,5,4,'bcabcabcabca','acbacbacbacb'),(7225,5,4,'bcabcabcabca','acbacbacbacb'),(7226,5,4,'bcabcabcabca','acbacbacbacb'),(7227,5,4,'bcabcabcabca','acbacbacbacb'),(7228,5,4,'bcabcabcabca','acbacbacbacb'),(7229,5,4,'bcabcabcabca','acbacbacbacb'),(7230,5,4,'bcabcabcabca','acbacbacbacb'),(7231,5,4,'bcabcabcabca','acbacbacbacb'),(7232,5,4,'bcabcabcabca','acbacbacbacb'),(7233,5,4,'bcabcabcabca','acbacbacbacb'),(7234,5,4,'bcabcabcabca','acbacbacbacb'),(7235,5,4,'bcabcabcabca','acbacbacbacb'),(7236,5,4,'bcabcabcabca','acbacbacbacb'),(7237,5,4,'bcabcabcabca','acbacbacbacb'),(7238,5,4,'bcabcabcabca','acbacbacbacb'),(7239,5,4,'bcabcabcabca','acbacbacbacb'),(7240,5,4,'bcabcabcabca','acbacbacbacb'),(7241,5,4,'bcabcabcabca','acbacbacbacb'),(7242,5,4,'bcabcabcabca','acbacbacbacb'),(7243,5,4,'bcabcabcabca','acbacbacbacb'),(7244,5,4,'bcabcabcabca','acbacbacbacb'),(7245,5,4,'bcabcabcabca','acbacbacbacb'),(7246,5,4,'bcabcabcabca','acbacbacbacb'),(7247,5,4,'bcabcabcabca','acbacbacbacb'),(7248,5,4,'bcabcabcabca','acbacbacbacb'),(7249,5,4,'bcabcabcabca','acbacbacbacb'),(7250,5,4,'bcabcabcabca','acbacbacbacb'),(7251,5,4,'bcabcabcabca','acbacbacbacb'),(7252,5,4,'bcabcabcabca','acbacbacbacb'),(7253,5,4,'bcabcabcabca','acbacbacbacb'),(7254,5,4,'bcabcabcabca','acbacbacbacb'),(7255,5,4,'bcabcabcabca','acbacbacbacb'),(7256,5,4,'bcabcabcabca','acbacbacbacb'),(7257,5,4,'bcabcabcabca','acbacbacbacb'),(7258,5,4,'bcabcabcabca','acbacbacbacb'),(7259,5,4,'bcabcabcabca','acbacbacbacb'),(7260,5,4,'bcabcabcabca','acbacbacbacb'),(7261,5,4,'bcabcabcabca','acbacbacbacb'),(7262,5,4,'bcabcabcabca','acbacbacbacb'),(7263,5,4,'bcabcabcabca','acbacbacbacb'),(7264,5,4,'bcabcabcabca','acbacbacbacb'),(7265,5,4,'bcabcabcabca','acbacbacbacb'),(7266,5,4,'bcabcabcabca','acbacbacbacb'),(7267,5,4,'bcabcabcabca','acbacbacbacb'),(7268,5,4,'bcabcabcabca','acbacbacbacb'),(7269,5,4,'bcabcabcabca','acbacbacbacb'),(7270,5,4,'bcabcabcabca','acbacbacbacb'),(7271,5,4,'bcabcabcabca','acbacbacbacb'),(7272,5,4,'bcabcabcabca','acbacbacbacb'),(7273,5,4,'bcabcabcabca','acbacbacbacb'),(7274,5,4,'bcabcabcabca','acbacbacbacb'),(7275,5,4,'bcabcabcabca','acbacbacbacb'),(7276,5,4,'bcabcabcabca','acbacbacbacb'),(7277,5,4,'bcabcabcabca','acbacbacbacb'),(7278,5,4,'bcabcabcabca','acbacbacbacb'),(7279,5,4,'bcabcabcabca','acbacbacbacb'),(7280,5,4,'bcabcabcabca','acbacbacbacb'),(7281,5,4,'bcabcabcabca','acbacbacbacb'),(7282,5,4,'bcabcabcabca','acbacbacbacb'),(7283,5,4,'bcabcabcabca','acbacbacbacb'),(7284,5,4,'bcabcabcabca','acbacbacbacb'),(7285,5,4,'bcabcabcabca','acbacbacbacb'),(7286,5,4,'bcabcabcabca','acbacbacbacb'),(7287,5,4,'bcabcabcabca','acbacbacbacb'),(7288,5,4,'bcabcabcabca','acbacbacbacb'),(7289,5,4,'bcabcabcabca','acbacbacbacb'),(7290,5,4,'bcabcabcabca','acbacbacbacb'),(7291,5,4,'bcabcabcabca','acbacbacbacb'),(7292,5,4,'bcabcabcabca','acbacbacbacb'),(7293,5,4,'bcabcabcabca','acbacbacbacb'),(7294,5,4,'bcabcabcabca','acbacbacbacb'),(7295,5,4,'bcabcabcabca','acbacbacbacb'),(7296,5,4,'bcabcabcabca','acbacbacbacb'),(7297,5,4,'bcabcabcabca','acbacbacbacb'),(7298,5,4,'bcabcabcabca','acbacbacbacb'),(7299,5,4,'bcabcabcabca','acbacbacbacb'),(7300,5,4,'bcabcabcabca','acbacbacbacb'),(7301,5,4,'bcabcabcabca','acbacbacbacb'),(7302,5,4,'bcabcabcabca','acbacbacbacb'),(7303,5,4,'bcabcabcabca','acbacbacbacb'),(7304,5,4,'bcabcabcabca','acbacbacbacb'),(7305,5,4,'bcabcabcabca','acbacbacbacb'),(7306,5,4,'bcabcabcabca','acbacbacbacb'),(7307,5,4,'bcabcabcabca','acbacbacbacb'),(7308,5,4,'bcabcabcabca','acbacbacbacb'),(7309,5,4,'bcabcabcabca','acbacbacbacb'),(7310,5,4,'bcabcabcabca','acbacbacbacb'),(7311,5,4,'bcabcabcabca','acbacbacbacb'),(7312,5,4,'bcabcabcabca','acbacbacbacb'),(7313,5,4,'bcabcabcabca','acbacbacbacb'),(7314,5,4,'bcabcabcabca','acbacbacbacb'),(7315,5,4,'bcabcabcabca','acbacbacbacb'),(7316,5,4,'bcabcabcabca','acbacbacbacb'),(7317,5,4,'bcabcabcabca','acbacbacbacb'),(7318,5,4,'bcabcabcabca','acbacbacbacb'),(7319,5,4,'bcabcabcabca','acbacbacbacb'),(7320,5,4,'bcabcabcabca','acbacbacbacb'),(7321,5,4,'bcabcabcabca','acbacbacbacb'),(7322,5,4,'bcabcabcabca','acbacbacbacb'),(7323,5,4,'bcabcabcabca','acbacbacbacb'),(7324,5,4,'bcabcabcabca','acbacbacbacb'),(7325,5,4,'bcabcabcabca','acbacbacbacb'),(7326,5,4,'bcabcabcabca','acbacbacbacb'),(7327,5,4,'bcabcabcabca','acbacbacbacb'),(7328,5,4,'bcabcabcabca','acbacbacbacb'),(7329,5,4,'bcabcabcabca','acbacbacbacb'),(7330,5,4,'bcabcabcabca','acbacbacbacb'),(7331,5,4,'bcabcabcabca','acbacbacbacb'),(7332,5,4,'bcabcabcabca','acbacbacbacb'),(7333,5,4,'bcabcabcabca','acbacbacbacb'),(7334,5,4,'bcabcabcabca','acbacbacbacb'),(7335,5,4,'bcabcabcabca','acbacbacbacb'),(7336,5,4,'bcabcabcabca','acbacbacbacb'),(7337,5,4,'bcabcabcabca','acbacbacbacb'),(7338,5,4,'bcabcabcabca','acbacbacbacb'),(7339,5,4,'bcabcabcabca','acbacbacbacb'),(7340,5,4,'bcabcabcabca','acbacbacbacb'),(7341,5,4,'bcabcabcabca','acbacbacbacb'),(7342,5,4,'bcabcabcabca','acbacbacbacb'),(7343,5,4,'bcabcabcabca','acbacbacbacb'),(7344,5,4,'bcabcabcabca','acbacbacbacb'),(7345,5,4,'bcabcabcabca','acbacbacbacb'),(7346,5,4,'bcabcabcabca','acbacbacbacb'),(7347,5,4,'bcabcabcabca','acbacbacbacb'),(7348,5,4,'bcabcabcabca','acbacbacbacb'),(7349,5,4,'bcabcabcabca','acbacbacbacb'),(7350,5,4,'bcabcabcabca','acbacbacbacb'),(7351,5,4,'bcabcabcabca','acbacbacbacb'),(7352,5,4,'bcabcabcabca','acbacbacbacb'),(7353,5,4,'bcabcabcabca','acbacbacbacb'),(7354,5,4,'bcabcabcabca','acbacbacbacb'),(7355,5,4,'bcabcabcabca','acbacbacbacb'),(7356,5,4,'bcabcabcabca','acbacbacbacb'),(7357,5,4,'bcabcabcabca','acbacbacbacb'),(7358,5,4,'bcabcabcabca','acbacbacbacb'),(7359,5,4,'bcabcabcabca','acbacbacbacb'),(7360,5,4,'bcabcabcabca','acbacbacbacb'),(7361,5,4,'bcabcabcabca','acbacbacbacb'),(7362,5,4,'bcabcabcabca','acbacbacbacb'),(7363,5,4,'bcabcabcabca','acbacbacbacb'),(7364,5,4,'bcabcabcabca','acbacbacbacb'),(7365,5,4,'bcabcabcabca','acbacbacbacb'),(7366,5,4,'bcabcabcabca','acbacbacbacb'),(7367,5,4,'bcabcabcabca','acbacbacbacb'),(7368,5,4,'bcabcabcabca','acbacbacbacb'),(7369,5,4,'bcabcabcabca','acbacbacbacb'),(7370,5,4,'bcabcabcabca','acbacbacbacb'),(7371,5,4,'bcabcabcabca','acbacbacbacb'),(7372,5,4,'bcabcabcabca','acbacbacbacb'),(7373,5,4,'bcabcabcabca','acbacbacbacb'),(7374,5,4,'bcabcabcabca','acbacbacbacb'),(7375,5,4,'bcabcabcabca','acbacbacbacb'),(7376,5,4,'bcabcabcabca','acbacbacbacb'),(7377,5,4,'bcabcabcabca','acbacbacbacb'),(7378,5,4,'bcabcabcabca','acbacbacbacb'),(7379,5,4,'bcabcabcabca','acbacbacbacb'),(7380,5,4,'bcabcabcabca','acbacbacbacb'),(7381,5,4,'bcabcabcabca','acbacbacbacb'),(7382,5,4,'bcabcabcabca','acbacbacbacb'),(7383,5,4,'bcabcabcabca','acbacbacbacb'),(7384,5,4,'bcabcabcabca','acbacbacbacb'),(7385,5,4,'bcabcabcabca','acbacbacbacb'),(7386,5,4,'bcabcabcabca','acbacbacbacb'),(7387,5,4,'bcabcabcabca','acbacbacbacb'),(7388,5,4,'bcabcabcabca','acbacbacbacb'),(7389,5,4,'bcabcabcabca','acbacbacbacb'),(7390,5,4,'bcabcabcabca','acbacbacbacb'),(7391,5,4,'bcabcabcabca','acbacbacbacb'),(7392,5,4,'bcabcabcabca','acbacbacbacb'),(7393,5,4,'bcabcabcabca','acbacbacbacb'),(7394,5,4,'bcabcabcabca','acbacbacbacb'),(7395,5,4,'bcabcabcabca','acbacbacbacb'),(7396,5,4,'bcabcabcabca','acbacbacbacb'),(7397,5,4,'bcabcabcabca','acbacbacbacb'),(7398,5,4,'bcabcabcabca','acbacbacbacb'),(7399,5,4,'bcabcabcabca','acbacbacbacb'),(7400,5,4,'bcabcabcabca','acbacbacbacb'),(7401,5,4,'bcabcabcabca','acbacbacbacb'),(7402,5,4,'bcabcabcabca','acbacbacbacb'),(7403,5,4,'bcabcabcabca','acbacbacbacb'),(7404,5,4,'bcabcabcabca','acbacbacbacb'),(7405,5,4,'bcabcabcabca','acbacbacbacb'),(7406,5,4,'bcabcabcabca','acbacbacbacb'),(7407,5,4,'bcabcabcabca','acbacbacbacb'),(7408,5,4,'bcabcabcabca','acbacbacbacb'),(7409,5,4,'bcabcabcabca','acbacbacbacb'),(7410,5,4,'bcabcabcabca','acbacbacbacb'),(7411,5,4,'bcabcabcabca','acbacbacbacb'),(7412,5,4,'bcabcabcabca','acbacbacbacb'),(7413,5,4,'bcabcabcabca','acbacbacbacb'),(7414,5,4,'bcabcabcabca','acbacbacbacb'),(7415,5,4,'bcabcabcabca','acbacbacbacb'),(7416,5,4,'bcabcabcabca','acbacbacbacb'),(7417,5,4,'bcabcabcabca','acbacbacbacb'),(7418,5,4,'bcabcabcabca','acbacbacbacb'),(7419,5,4,'bcabcabcabca','acbacbacbacb'),(7420,5,4,'bcabcabcabca','acbacbacbacb'),(7421,5,4,'bcabcabcabca','acbacbacbacb'),(7422,5,4,'bcabcabcabca','acbacbacbacb'),(7423,5,4,'bcabcabcabca','acbacbacbacb'),(7424,5,4,'bcabcabcabca','acbacbacbacb'),(7425,5,4,'bcabcabcabca','acbacbacbacb'),(7426,5,4,'bcabcabcabca','acbacbacbacb'),(7427,5,4,'bcabcabcabca','acbacbacbacb'),(7428,5,4,'bcabcabcabca','acbacbacbacb'),(7429,5,4,'bcabcabcabca','acbacbacbacb'),(7430,5,4,'bcabcabcabca','acbacbacbacb'),(7431,5,4,'bcabcabcabca','acbacbacbacb'),(7432,5,4,'bcabcabcabca','acbacbacbacb'),(7433,5,4,'bcabcabcabca','acbacbacbacb'),(7434,5,4,'bcabcabcabca','acbacbacbacb'),(7435,5,4,'bcabcabcabca','acbacbacbacb'),(7436,5,4,'bcabcabcabca','acbacbacbacb'),(7437,5,4,'bcabcabcabca','acbacbacbacb'),(7438,5,4,'bcabcabcabca','acbacbacbacb'),(7439,5,4,'bcabcabcabca','acbacbacbacb'),(7440,5,4,'bcabcabcabca','acbacbacbacb'),(7441,5,4,'bcabcabcabca','acbacbacbacb'),(7442,5,4,'bcabcabcabca','acbacbacbacb'),(7443,5,4,'bcabcabcabca','acbacbacbacb'),(7444,5,4,'bcabcabcabca','acbacbacbacb'),(7445,5,4,'bcabcabcabca','acbacbacbacb'),(7446,5,4,'bcabcabcabca','acbacbacbacb'),(7447,5,4,'bcabcabcabca','acbacbacbacb'),(7448,5,4,'bcabcabcabca','acbacbacbacb'),(7449,5,4,'bcabcabcabca','acbacbacbacb'),(7450,5,4,'bcabcabcabca','acbacbacbacb'),(7451,5,4,'bcabcabcabca','acbacbacbacb'),(7452,5,4,'bcabcabcabca','acbacbacbacb'),(7453,5,4,'bcabcabcabca','acbacbacbacb'),(7454,5,4,'bcabcabcabca','acbacbacbacb'),(7455,5,4,'bcabcabcabca','acbacbacbacb'),(7456,5,4,'bcabcabcabca','acbacbacbacb'),(7457,5,4,'bcabcabcabca','acbacbacbacb'),(7458,5,4,'bcabcabcabca','acbacbacbacb'),(7459,5,4,'bcabcabcabca','acbacbacbacb'),(7460,5,4,'bcabcabcabca','acbacbacbacb'),(7461,5,4,'bcabcabcabca','acbacbacbacb'),(7462,5,4,'bcabcabcabca','acbacbacbacb'),(7463,5,4,'bcabcabcabca','acbacbacbacb'),(7464,5,4,'bcabcabcabca','acbacbacbacb'),(7465,5,4,'bcabcabcabca','acbacbacbacb'),(7466,5,4,'bcabcabcabca','acbacbacbacb'),(7467,5,4,'bcabcabcabca','acbacbacbacb'),(7468,5,4,'bcabcabcabca','acbacbacbacb'),(7469,5,4,'bcabcabcabca','acbacbacbacb'),(7470,5,4,'bcabcabcabca','acbacbacbacb'),(7471,5,4,'bcabcabcabca','acbacbacbacb'),(7472,5,4,'bcabcabcabca','acbacbacbacb'),(7473,5,4,'bcabcabcabca','acbacbacbacb'),(7474,5,4,'bcabcabcabca','acbacbacbacb'),(7475,5,4,'bcabcabcabca','acbacbacbacb'),(7476,5,4,'bcabcabcabca','acbacbacbacb'),(7477,5,4,'bcabcabcabca','acbacbacbacb'),(7478,5,4,'bcabcabcabca','acbacbacbacb'),(7479,5,4,'bcabcabcabca','acbacbacbacb'),(7480,5,4,'bcabcabcabca','acbacbacbacb'),(7481,5,4,'bcabcabcabca','acbacbacbacb'),(7482,5,4,'bcabcabcabca','acbacbacbacb'),(7483,5,4,'bcabcabcabca','acbacbacbacb'),(7484,5,4,'bcabcabcabca','acbacbacbacb'),(7485,5,4,'bcabcabcabca','acbacbacbacb'),(7486,5,4,'bcabcabcabca','acbacbacbacb'),(7487,5,4,'bcabcabcabca','acbacbacbacb'),(7488,5,4,'bcabcabcabca','acbacbacbacb'),(7489,5,4,'bcabcabcabca','acbacbacbacb'),(7490,5,4,'bcabcabcabca','acbacbacbacb'),(7491,5,4,'bcabcabcabca','acbacbacbacb'),(7492,5,4,'bcabcabcabca','acbacbacbacb'),(7493,5,4,'bcabcabcabca','acbacbacbacb'),(7494,5,4,'bcabcabcabca','acbacbacbacb'),(7495,5,4,'bcabcabcabca','acbacbacbacb'),(7496,5,4,'bcabcabcabca','acbacbacbacb'),(7497,5,4,'bcabcabcabca','acbacbacbacb'),(7498,5,4,'bcabcabcabca','acbacbacbacb'),(7499,5,4,'bcabcabcabca','acbacbacbacb'),(7500,5,4,'bcabcabcabca','acbacbacbacb'),(7501,5,4,'bcabcabcabca','acbacbacbacb'),(7502,5,4,'bcabcabcabca','acbacbacbacb'),(7503,5,4,'bcabcabcabca','acbacbacbacb'),(7504,5,4,'bcabcabcabca','acbacbacbacb'),(7505,5,4,'bcabcabcabca','acbacbacbacb'),(7506,5,4,'bcabcabcabca','acbacbacbacb'),(7507,5,4,'bcabcabcabca','acbacbacbacb'),(7508,5,4,'bcabcabcabca','acbacbacbacb'),(7509,5,4,'bcabcabcabca','acbacbacbacb'),(7510,5,4,'bcabcabcabca','acbacbacbacb'),(7511,5,4,'bcabcabcabca','acbacbacbacb'),(7512,5,4,'bcabcabcabca','acbacbacbacb'),(7513,5,4,'bcabcabcabca','acbacbacbacb'),(7514,5,4,'bcabcabcabca','acbacbacbacb'),(7515,5,4,'bcabcabcabca','acbacbacbacb'),(7516,5,4,'bcabcabcabca','acbacbacbacb'),(7517,5,4,'bcabcabcabca','acbacbacbacb'),(7518,5,4,'bcabcabcabca','acbacbacbacb'),(7519,5,4,'bcabcabcabca','acbacbacbacb'),(7520,5,4,'bcabcabcabca','acbacbacbacb'),(7521,5,4,'bcabcabcabca','acbacbacbacb'),(7522,5,4,'bcabcabcabca','acbacbacbacb'),(7523,5,4,'bcabcabcabca','acbacbacbacb'),(7524,5,4,'bcabcabcabca','acbacbacbacb'),(7525,5,4,'bcabcabcabca','acbacbacbacb'),(7526,5,4,'bcabcabcabca','acbacbacbacb'),(7527,5,4,'bcabcabcabca','acbacbacbacb'),(7528,5,4,'bcabcabcabca','acbacbacbacb'),(7529,5,4,'bcabcabcabca','acbacbacbacb'),(7530,5,4,'bcabcabcabca','acbacbacbacb'),(7531,5,4,'bcabcabcabca','acbacbacbacb'),(7532,5,4,'bcabcabcabca','acbacbacbacb'),(7533,5,4,'bcabcabcabca','acbacbacbacb'),(7534,5,4,'bcabcabcabca','acbacbacbacb'),(7535,5,4,'bcabcabcabca','acbacbacbacb'),(7536,5,4,'bcabcabcabca','acbacbacbacb'),(7537,5,4,'bcabcabcabca','acbacbacbacb'),(7538,5,4,'bcabcabcabca','acbacbacbacb'),(7539,5,4,'bcabcabcabca','acbacbacbacb'),(7540,5,4,'bcabcabcabca','acbacbacbacb'),(7541,5,4,'bcabcabcabca','acbacbacbacb'),(7542,5,4,'bcabcabcabca','acbacbacbacb'),(7543,5,4,'bcabcabcabca','acbacbacbacb'),(7544,5,4,'bcabcabcabca','acbacbacbacb'),(7545,5,4,'bcabcabcabca','acbacbacbacb'),(7546,5,4,'bcabcabcabca','acbacbacbacb'),(7547,5,4,'bcabcabcabca','acbacbacbacb'),(7548,5,4,'bcabcabcabca','acbacbacbacb'),(7549,5,4,'bcabcabcabca','acbacbacbacb'),(7550,5,4,'bcabcabcabca','acbacbacbacb'),(7551,5,4,'bcabcabcabca','acbacbacbacb'),(7552,5,4,'bcabcabcabca','acbacbacbacb'),(7553,5,4,'bcabcabcabca','acbacbacbacb'),(7554,5,4,'bcabcabcabca','acbacbacbacb'),(7555,5,4,'bcabcabcabca','acbacbacbacb'),(7556,5,4,'bcabcabcabca','acbacbacbacb'),(7557,5,4,'bcabcabcabca','acbacbacbacb'),(7558,5,4,'bcabcabcabca','acbacbacbacb'),(7559,5,4,'bcabcabcabca','acbacbacbacb'),(7560,5,4,'bcabcabcabca','acbacbacbacb'),(7561,5,4,'bcabcabcabca','acbacbacbacb'),(7562,5,4,'bcabcabcabca','acbacbacbacb'),(7563,5,4,'bcabcabcabca','acbacbacbacb'),(7564,5,4,'bcabcabcabca','acbacbacbacb'),(7565,5,4,'bcabcabcabca','acbacbacbacb'),(7566,5,4,'bcabcabcabca','acbacbacbacb'),(7567,5,4,'bcabcabcabca','acbacbacbacb'),(7568,5,4,'bcabcabcabca','acbacbacbacb'),(7569,5,4,'bcabcabcabca','acbacbacbacb'),(7570,5,4,'bcabcabcabca','acbacbacbacb'),(7571,5,4,'bcabcabcabca','acbacbacbacb'),(7572,5,4,'bcabcabcabca','acbacbacbacb'),(7573,5,4,'bcabcabcabca','acbacbacbacb'),(7574,5,4,'bcabcabcabca','acbacbacbacb'),(7575,5,4,'bcabcabcabca','acbacbacbacb'),(7576,5,4,'bcabcabcabca','acbacbacbacb'),(7577,5,4,'bcabcabcabca','acbacbacbacb'),(7578,5,4,'bcabcabcabca','acbacbacbacb'),(7579,5,4,'bcabcabcabca','acbacbacbacb'),(7580,5,4,'bcabcabcabca','acbacbacbacb'),(7581,5,4,'bcabcabcabca','acbacbacbacb'),(7582,5,4,'bcabcabcabca','acbacbacbacb'),(7583,5,4,'bcabcabcabca','acbacbacbacb'),(7584,5,4,'bcabcabcabca','acbacbacbacb'),(7585,5,4,'bcabcabcabca','acbacbacbacb'),(7586,5,4,'bcabcabcabca','acbacbacbacb'),(7587,5,4,'bcabcabcabca','acbacbacbacb'),(7588,5,4,'bcabcabcabca','acbacbacbacb'),(7589,5,4,'bcabcabcabca','acbacbacbacb'),(7590,5,4,'bcabcabcabca','acbacbacbacb'),(7591,5,4,'bcabcabcabca','acbacbacbacb'),(7592,5,4,'bcabcabcabca','acbacbacbacb'),(7593,5,4,'bcabcabcabca','acbacbacbacb'),(7594,5,4,'bcabcabcabca','acbacbacbacb'),(7595,5,4,'bcabcabcabca','acbacbacbacb'),(7596,5,4,'bcabcabcabca','acbacbacbacb'),(7597,5,4,'bcabcabcabca','acbacbacbacb'),(7598,5,4,'bcabcabcabca','acbacbacbacb'),(7599,5,4,'bcabcabcabca','acbacbacbacb'),(7600,5,4,'bcabcabcabca','acbacbacbacb'),(7601,5,4,'bcabcabcabca','acbacbacbacb'),(7602,5,4,'bcabcabcabca','acbacbacbacb'),(7603,5,4,'bcabcabcabca','acbacbacbacb'),(7604,5,4,'bcabcabcabca','acbacbacbacb'),(7605,5,4,'bcabcabcabca','acbacbacbacb'),(7606,5,4,'bcabcabcabca','acbacbacbacb'),(7607,5,4,'bcabcabcabca','acbacbacbacb'),(7608,5,4,'bcabcabcabca','acbacbacbacb'),(7609,5,4,'bcabcabcabca','acbacbacbacb'),(7610,5,4,'bcabcabcabca','acbacbacbacb'),(7611,5,4,'bcabcabcabca','acbacbacbacb'),(7612,5,4,'bcabcabcabca','acbacbacbacb'),(7613,5,4,'bcabcabcabca','acbacbacbacb'),(7614,5,4,'bcabcabcabca','acbacbacbacb'),(7615,5,4,'bcabcabcabca','acbacbacbacb'),(7616,5,4,'bcabcabcabca','acbacbacbacb'),(7617,5,4,'bcabcabcabca','acbacbacbacb'),(7618,5,4,'bcabcabcabca','acbacbacbacb'),(7619,5,4,'bcabcabcabca','acbacbacbacb'),(7620,5,4,'bcabcabcabca','acbacbacbacb'),(7621,5,4,'bcabcabcabca','acbacbacbacb'),(7622,5,4,'bcabcabcabca','acbacbacbacb'),(7623,5,4,'bcabcabcabca','acbacbacbacb'),(7624,5,4,'bcabcabcabca','acbacbacbacb'),(7625,5,4,'bcabcabcabca','acbacbacbacb'),(7626,5,4,'bcabcabcabca','acbacbacbacb'),(7627,5,4,'bcabcabcabca','acbacbacbacb'),(7628,5,4,'bcabcabcabca','acbacbacbacb'),(7629,5,4,'bcabcabcabca','acbacbacbacb'),(7630,5,4,'bcabcabcabca','acbacbacbacb'),(7631,5,4,'bcabcabcabca','acbacbacbacb'),(7632,5,4,'bcabcabcabca','acbacbacbacb'),(7633,5,4,'bcabcabcabca','acbacbacbacb'),(7634,5,4,'bcabcabcabca','acbacbacbacb'),(7635,5,4,'bcabcabcabca','acbacbacbacb'),(7636,5,4,'bcabcabcabca','acbacbacbacb'),(7637,5,4,'bcabcabcabca','acbacbacbacb'),(7638,5,4,'bcabcabcabca','acbacbacbacb'),(7639,5,4,'bcabcabcabca','acbacbacbacb'),(7640,5,4,'bcabcabcabca','acbacbacbacb'),(7641,5,4,'bcabcabcabca','acbacbacbacb'),(7642,5,4,'bcabcabcabca','acbacbacbacb'),(7643,5,4,'bcabcabcabca','acbacbacbacb'),(7644,5,4,'bcabcabcabca','acbacbacbacb'),(7645,5,4,'bcabcabcabca','acbacbacbacb'),(7646,5,4,'bcabcabcabca','acbacbacbacb'),(7647,5,4,'bcabcabcabca','acbacbacbacb'),(7648,5,4,'bcabcabcabca','acbacbacbacb'),(7649,5,4,'bcabcabcabca','acbacbacbacb'),(7650,5,4,'bcabcabcabca','acbacbacbacb'),(7651,5,4,'bcabcabcabca','acbacbacbacb'),(7652,5,4,'bcabcabcabca','acbacbacbacb'),(7653,5,4,'bcabcabcabca','acbacbacbacb'),(7654,5,4,'bcabcabcabca','acbacbacbacb'),(7655,5,4,'bcabcabcabca','acbacbacbacb'),(7656,5,4,'bcabcabcabca','acbacbacbacb'),(7657,5,4,'bcabcabcabca','acbacbacbacb'),(7658,5,4,'bcabcabcabca','acbacbacbacb'),(7659,5,4,'bcabcabcabca','acbacbacbacb'),(7660,5,4,'bcabcabcabca','acbacbacbacb'),(7661,5,4,'bcabcabcabca','acbacbacbacb'),(7662,5,4,'bcabcabcabca','acbacbacbacb'),(7663,5,4,'bcabcabcabca','acbacbacbacb'),(7664,5,4,'bcabcabcabca','acbacbacbacb'),(7665,5,4,'bcabcabcabca','acbacbacbacb'),(7666,5,4,'bcabcabcabca','acbacbacbacb'),(7667,5,4,'bcabcabcabca','acbacbacbacb'),(7668,5,4,'bcabcabcabca','acbacbacbacb'),(7669,5,4,'bcabcabcabca','acbacbacbacb'),(7670,5,4,'bcabcabcabca','acbacbacbacb'),(7671,5,4,'bcabcabcabca','acbacbacbacb'),(7672,5,4,'bcabcabcabca','acbacbacbacb'),(7673,5,4,'bcabcabcabca','acbacbacbacb'),(7674,5,4,'bcabcabcabca','acbacbacbacb'),(7675,5,4,'bcabcabcabca','acbacbacbacb'),(7676,5,4,'bcabcabcabca','acbacbacbacb'),(7677,5,4,'bcabcabcabca','acbacbacbacb'),(7678,5,4,'bcabcabcabca','acbacbacbacb'),(7679,5,4,'bcabcabcabca','acbacbacbacb'),(7680,5,4,'bcabcabcabca','acbacbacbacb'),(7681,5,4,'bcabcabcabca','acbacbacbacb'),(7682,5,4,'bcabcabcabca','acbacbacbacb'),(7683,5,4,'bcabcabcabca','acbacbacbacb'),(7684,5,4,'bcabcabcabca','acbacbacbacb'),(7685,5,4,'bcabcabcabca','acbacbacbacb'),(7686,5,4,'bcabcabcabca','acbacbacbacb'),(7687,5,4,'bcabcabcabca','acbacbacbacb'),(7688,5,4,'bcabcabcabca','acbacbacbacb'),(7689,5,4,'bcabcabcabca','acbacbacbacb'),(7690,5,4,'bcabcabcabca','acbacbacbacb'),(7691,5,4,'bcabcabcabca','acbacbacbacb'),(7692,5,4,'bcabcabcabca','acbacbacbacb'),(7693,5,4,'bcabcabcabca','acbacbacbacb'),(7694,5,4,'bcabcabcabca','acbacbacbacb'),(7695,5,4,'bcabcabcabca','acbacbacbacb'),(7696,5,4,'bcabcabcabca','acbacbacbacb'),(7697,5,4,'bcabcabcabca','acbacbacbacb'),(7698,5,4,'bcabcabcabca','acbacbacbacb'),(7699,5,4,'bcabcabcabca','acbacbacbacb'),(7700,5,4,'bcabcabcabca','acbacbacbacb'),(7701,5,4,'bcabcabcabca','acbacbacbacb'),(7702,5,4,'bcabcabcabca','acbacbacbacb'),(7703,5,4,'bcabcabcabca','acbacbacbacb'),(7704,5,4,'bcabcabcabca','acbacbacbacb'),(7705,5,4,'bcabcabcabca','acbacbacbacb'),(7706,5,4,'bcabcabcabca','acbacbacbacb'),(7707,5,4,'bcabcabcabca','acbacbacbacb'),(7708,5,4,'bcabcabcabca','acbacbacbacb'),(7709,5,4,'bcabcabcabca','acbacbacbacb'),(7710,5,4,'bcabcabcabca','acbacbacbacb'),(7711,5,4,'bcabcabcabca','acbacbacbacb'),(7712,5,4,'bcabcabcabca','acbacbacbacb'),(7713,5,4,'bcabcabcabca','acbacbacbacb'),(7714,5,4,'bcabcabcabca','acbacbacbacb'),(7715,5,4,'bcabcabcabca','acbacbacbacb'),(7716,5,4,'bcabcabcabca','acbacbacbacb'),(7717,5,4,'bcabcabcabca','acbacbacbacb'),(7718,5,4,'bcabcabcabca','acbacbacbacb'),(7719,5,4,'bcabcabcabca','acbacbacbacb'),(7720,5,4,'bcabcabcabca','acbacbacbacb'),(7721,5,4,'bcabcabcabca','acbacbacbacb'),(7722,5,4,'bcabcabcabca','acbacbacbacb'),(7723,5,4,'bcabcabcabca','acbacbacbacb'),(7724,5,4,'bcabcabcabca','acbacbacbacb'),(7725,5,4,'bcabcabcabca','acbacbacbacb'),(7726,5,4,'bcabcabcabca','acbacbacbacb'),(7727,5,4,'bcabcabcabca','acbacbacbacb'),(7728,5,4,'bcabcabcabca','acbacbacbacb'),(7729,5,4,'bcabcabcabca','acbacbacbacb'),(7730,5,4,'bcabcabcabca','acbacbacbacb'),(7731,5,4,'bcabcabcabca','acbacbacbacb'),(7732,5,4,'bcabcabcabca','acbacbacbacb'),(7733,5,4,'bcabcabcabca','acbacbacbacb'),(7734,5,4,'bcabcabcabca','acbacbacbacb'),(7735,5,4,'bcabcabcabca','acbacbacbacb'),(7736,5,4,'bcabcabcabca','acbacbacbacb'),(7737,5,4,'bcabcabcabca','acbacbacbacb'),(7738,5,4,'bcabcabcabca','acbacbacbacb'),(7739,5,4,'bcabcabcabca','acbacbacbacb'),(7740,5,4,'bcabcabcabca','acbacbacbacb'),(7741,5,4,'bcabcabcabca','acbacbacbacb'),(7742,5,4,'bcabcabcabca','acbacbacbacb'),(7743,5,4,'bcabcabcabca','acbacbacbacb'),(7744,5,4,'bcabcabcabca','acbacbacbacb'),(7745,5,4,'bcabcabcabca','acbacbacbacb'),(7746,5,4,'bcabcabcabca','acbacbacbacb'),(7747,5,4,'bcabcabcabca','acbacbacbacb'),(7748,5,4,'bcabcabcabca','acbacbacbacb'),(7749,5,4,'bcabcabcabca','acbacbacbacb'),(7750,5,4,'bcabcabcabca','acbacbacbacb'),(7751,5,4,'bcabcabcabca','acbacbacbacb'),(7752,5,4,'bcabcabcabca','acbacbacbacb'),(7753,5,4,'bcabcabcabca','acbacbacbacb'),(7754,5,4,'bcabcabcabca','acbacbacbacb'),(7755,5,4,'bcabcabcabca','acbacbacbacb'),(7756,5,4,'bcabcabcabca','acbacbacbacb'),(7757,5,4,'bcabcabcabca','acbacbacbacb'),(7758,5,4,'bcabcabcabca','acbacbacbacb'),(7759,5,4,'bcabcabcabca','acbacbacbacb'),(7760,5,4,'bcabcabcabca','acbacbacbacb'),(7761,5,4,'bcabcabcabca','acbacbacbacb'),(7762,5,4,'bcabcabcabca','acbacbacbacb'),(7763,5,4,'bcabcabcabca','acbacbacbacb'),(7764,5,4,'bcabcabcabca','acbacbacbacb'),(7765,5,4,'bcabcabcabca','acbacbacbacb'),(7766,5,4,'bcabcabcabca','acbacbacbacb'),(7767,5,4,'bcabcabcabca','acbacbacbacb'),(7768,5,4,'bcabcabcabca','acbacbacbacb'),(7769,5,4,'bcabcabcabca','acbacbacbacb'),(7770,5,4,'bcabcabcabca','acbacbacbacb'),(7771,5,4,'bcabcabcabca','acbacbacbacb'),(7772,5,4,'bcabcabcabca','acbacbacbacb'),(7773,5,4,'bcabcabcabca','acbacbacbacb'),(7774,5,4,'bcabcabcabca','acbacbacbacb'),(7775,5,4,'bcabcabcabca','acbacbacbacb'),(7776,5,4,'bcabcabcabca','acbacbacbacb'),(7777,5,4,'bcabcabcabca','acbacbacbacb'),(7778,5,4,'bcabcabcabca','acbacbacbacb'),(7779,5,4,'bcabcabcabca','acbacbacbacb'),(7780,5,4,'bcabcabcabca','acbacbacbacb'),(7781,5,4,'bcabcabcabca','acbacbacbacb'),(7782,5,4,'bcabcabcabca','acbacbacbacb'),(7783,5,4,'bcabcabcabca','acbacbacbacb'),(7784,5,4,'bcabcabcabca','acbacbacbacb'),(7785,5,4,'bcabcabcabca','acbacbacbacb'),(7786,5,4,'bcabcabcabca','acbacbacbacb'),(7787,5,4,'bcabcabcabca','acbacbacbacb'),(7788,5,4,'bcabcabcabca','acbacbacbacb'),(7789,5,4,'bcabcabcabca','acbacbacbacb'),(7790,5,4,'bcabcabcabca','acbacbacbacb'),(7791,5,4,'bcabcabcabca','acbacbacbacb'),(7792,5,4,'bcabcabcabca','acbacbacbacb'),(7793,5,4,'bcabcabcabca','acbacbacbacb'),(7794,5,4,'bcabcabcabca','acbacbacbacb'),(7795,5,4,'bcabcabcabca','acbacbacbacb'),(7796,5,4,'bcabcabcabca','acbacbacbacb'),(7797,5,4,'bcabcabcabca','acbacbacbacb'),(7798,5,4,'bcabcabcabca','acbacbacbacb'),(7799,5,4,'bcabcabcabca','acbacbacbacb'),(7800,5,4,'bcabcabcabca','acbacbacbacb'),(7801,5,4,'bcabcabcabca','acbacbacbacb'),(7802,5,4,'bcabcabcabca','acbacbacbacb'),(7803,5,4,'bcabcabcabca','acbacbacbacb'),(7804,5,4,'bcabcabcabca','acbacbacbacb'),(7805,5,4,'bcabcabcabca','acbacbacbacb'),(7806,5,4,'bcabcabcabca','acbacbacbacb'),(7807,5,4,'bcabcabcabca','acbacbacbacb'),(7808,5,4,'bcabcabcabca','acbacbacbacb'),(7809,5,4,'bcabcabcabca','acbacbacbacb'),(7810,5,4,'bcabcabcabca','acbacbacbacb'),(7811,5,4,'bcabcabcabca','acbacbacbacb'),(7812,5,4,'bcabcabcabca','acbacbacbacb'),(7813,5,4,'bcabcabcabca','acbacbacbacb'),(7814,5,4,'bcabcabcabca','acbacbacbacb'),(7815,5,4,'bcabcabcabca','acbacbacbacb'),(7816,5,4,'bcabcabcabca','acbacbacbacb'),(7817,5,4,'bcabcabcabca','acbacbacbacb'),(7818,5,4,'bcabcabcabca','acbacbacbacb'),(7819,5,4,'bcabcabcabca','acbacbacbacb'),(7820,5,4,'bcabcabcabca','acbacbacbacb'),(7821,5,4,'bcabcabcabca','acbacbacbacb'),(7822,5,4,'bcabcabcabca','acbacbacbacb'),(7823,5,4,'bcabcabcabca','acbacbacbacb'),(7824,5,4,'bcabcabcabca','acbacbacbacb'),(7825,5,4,'bcabcabcabca','acbacbacbacb'),(7826,5,4,'bcabcabcabca','acbacbacbacb'),(7827,5,4,'bcabcabcabca','acbacbacbacb'),(7828,5,4,'bcabcabcabca','acbacbacbacb'),(7829,5,4,'bcabcabcabca','acbacbacbacb'),(7830,5,4,'bcabcabcabca','acbacbacbacb'),(7831,5,4,'bcabcabcabca','acbacbacbacb'),(7832,5,4,'bcabcabcabca','acbacbacbacb'),(7833,5,4,'bcabcabcabca','acbacbacbacb'),(7834,5,4,'bcabcabcabca','acbacbacbacb'),(7835,5,4,'bcabcabcabca','acbacbacbacb'),(7836,5,4,'bcabcabcabca','acbacbacbacb'),(7837,5,4,'bcabcabcabca','acbacbacbacb'),(7838,5,4,'bcabcabcabca','acbacbacbacb'),(7839,5,4,'bcabcabcabca','acbacbacbacb'),(7840,5,4,'bcabcabcabca','acbacbacbacb'),(7841,5,4,'bcabcabcabca','acbacbacbacb'),(7842,5,4,'bcabcabcabca','acbacbacbacb'),(7843,5,4,'bcabcabcabca','acbacbacbacb'),(7844,5,4,'bcabcabcabca','acbacbacbacb'),(7845,5,4,'bcabcabcabca','acbacbacbacb'),(7846,5,4,'bcabcabcabca','acbacbacbacb'),(7847,5,4,'bcabcabcabca','acbacbacbacb'),(7848,5,4,'bcabcabcabca','acbacbacbacb'),(7849,5,4,'bcabcabcabca','acbacbacbacb'),(7850,5,4,'bcabcabcabca','acbacbacbacb'),(7851,5,4,'bcabcabcabca','acbacbacbacb'),(7852,5,4,'bcabcabcabca','acbacbacbacb'),(7853,5,4,'bcabcabcabca','acbacbacbacb'),(7854,5,4,'bcabcabcabca','acbacbacbacb'),(7855,5,4,'bcabcabcabca','acbacbacbacb'),(7856,5,4,'bcabcabcabca','acbacbacbacb'),(7857,5,4,'bcabcabcabca','acbacbacbacb'),(7858,5,4,'bcabcabcabca','acbacbacbacb'),(7859,5,4,'bcabcabcabca','acbacbacbacb'),(7860,5,4,'bcabcabcabca','acbacbacbacb'),(7861,5,4,'bcabcabcabca','acbacbacbacb'),(7862,5,4,'bcabcabcabca','acbacbacbacb'),(7863,5,4,'bcabcabcabca','acbacbacbacb'),(7864,5,4,'bcabcabcabca','acbacbacbacb'),(7865,5,4,'bcabcabcabca','acbacbacbacb'),(7866,5,4,'bcabcabcabca','acbacbacbacb'),(7867,5,4,'bcabcabcabca','acbacbacbacb'),(7868,5,4,'bcabcabcabca','acbacbacbacb'),(7869,5,4,'bcabcabcabca','acbacbacbacb'),(7870,5,4,'bcabcabcabca','acbacbacbacb'),(7871,5,4,'bcabcabcabca','acbacbacbacb'),(7872,5,4,'bcabcabcabca','acbacbacbacb'),(7873,5,4,'bcabcabcabca','acbacbacbacb'),(7874,5,4,'bcabcabcabca','acbacbacbacb'),(7875,5,4,'bcabcabcabca','acbacbacbacb'),(7876,5,4,'bcabcabcabca','acbacbacbacb'),(7877,5,4,'bcabcabcabca','acbacbacbacb'),(7878,5,4,'bcabcabcabca','acbacbacbacb'),(7879,5,4,'bcabcabcabca','acbacbacbacb'),(7880,5,4,'bcabcabcabca','acbacbacbacb'),(7881,5,4,'bcabcabcabca','acbacbacbacb'),(7882,5,4,'bcabcabcabca','acbacbacbacb'),(7883,5,4,'bcabcabcabca','acbacbacbacb'),(7884,5,4,'bcabcabcabca','acbacbacbacb'),(7885,5,4,'bcabcabcabca','acbacbacbacb'),(7886,5,4,'bcabcabcabca','acbacbacbacb'),(7887,5,4,'bcabcabcabca','acbacbacbacb'),(7888,5,4,'bcabcabcabca','acbacbacbacb'),(7889,5,4,'bcabcabcabca','acbacbacbacb'),(7890,5,4,'bcabcabcabca','acbacbacbacb'),(7891,5,4,'bcabcabcabca','acbacbacbacb'),(7892,5,4,'bcabcabcabca','acbacbacbacb'),(7893,5,4,'bcabcabcabca','acbacbacbacb'),(7894,5,4,'bcabcabcabca','acbacbacbacb'),(7895,5,4,'bcabcabcabca','acbacbacbacb'),(7896,5,4,'bcabcabcabca','acbacbacbacb'),(7897,5,4,'bcabcabcabca','acbacbacbacb'),(7898,5,4,'bcabcabcabca','acbacbacbacb'),(7899,5,4,'bcabcabcabca','acbacbacbacb'),(7900,5,4,'bcabcabcabca','acbacbacbacb'),(7901,5,4,'bcabcabcabca','acbacbacbacb'),(7902,5,4,'bcabcabcabca','acbacbacbacb'),(7903,5,4,'bcabcabcabca','acbacbacbacb'),(7904,5,4,'bcabcabcabca','acbacbacbacb'),(7905,5,4,'bcabcabcabca','acbacbacbacb'),(7906,5,4,'bcabcabcabca','acbacbacbacb'),(7907,5,4,'bcabcabcabca','acbacbacbacb'),(7908,5,4,'bcabcabcabca','acbacbacbacb'),(7909,5,4,'bcabcabcabca','acbacbacbacb'),(7910,5,4,'bcabcabcabca','acbacbacbacb'),(7911,5,4,'bcabcabcabca','acbacbacbacb'),(7912,5,4,'bcabcabcabca','acbacbacbacb'),(7913,5,4,'bcabcabcabca','acbacbacbacb'),(7914,5,4,'bcabcabcabca','acbacbacbacb'),(7915,5,4,'bcabcabcabca','acbacbacbacb'),(7916,5,4,'bcabcabcabca','acbacbacbacb'),(7917,5,4,'bcabcabcabca','acbacbacbacb'),(7918,5,4,'bcabcabcabca','acbacbacbacb'),(7919,5,4,'bcabcabcabca','acbacbacbacb'),(7920,5,4,'bcabcabcabca','acbacbacbacb'),(7921,5,4,'bcabcabcabca','acbacbacbacb'),(7922,5,4,'bcabcabcabca','acbacbacbacb'),(7923,5,4,'bcabcabcabca','acbacbacbacb'),(7924,5,4,'bcabcabcabca','acbacbacbacb'),(7925,5,4,'bcabcabcabca','acbacbacbacb'),(7926,5,4,'bcabcabcabca','acbacbacbacb'),(7927,5,4,'bcabcabcabca','acbacbacbacb'),(7928,5,4,'bcabcabcabca','acbacbacbacb'),(7929,5,4,'bcabcabcabca','acbacbacbacb'),(7930,5,4,'bcabcabcabca','acbacbacbacb'),(7931,5,4,'bcabcabcabca','acbacbacbacb'),(7932,5,4,'bcabcabcabca','acbacbacbacb'),(7933,5,4,'bcabcabcabca','acbacbacbacb'),(7934,5,4,'bcabcabcabca','acbacbacbacb'),(7935,5,4,'bcabcabcabca','acbacbacbacb'),(7936,5,4,'bcabcabcabca','acbacbacbacb'),(7937,5,4,'bcabcabcabca','acbacbacbacb'),(7938,5,4,'bcabcabcabca','acbacbacbacb'),(7939,5,4,'bcabcabcabca','acbacbacbacb'),(7940,5,4,'bcabcabcabca','acbacbacbacb'),(7941,5,4,'bcabcabcabca','acbacbacbacb'),(7942,5,4,'bcabcabcabca','acbacbacbacb'),(7943,5,4,'bcabcabcabca','acbacbacbacb'),(7944,5,4,'bcabcabcabca','acbacbacbacb'),(7945,5,4,'bcabcabcabca','acbacbacbacb'),(7946,5,4,'bcabcabcabca','acbacbacbacb'),(7947,5,4,'bcabcabcabca','acbacbacbacb'),(7948,5,4,'bcabcabcabca','acbacbacbacb'),(7949,5,4,'bcabcabcabca','acbacbacbacb'),(7950,5,4,'bcabcabcabca','acbacbacbacb'),(7951,5,4,'bcabcabcabca','acbacbacbacb'),(7952,5,4,'bcabcabcabca','acbacbacbacb'),(7953,5,4,'bcabcabcabca','acbacbacbacb'),(7954,5,4,'bcabcabcabca','acbacbacbacb'),(7955,5,4,'bcabcabcabca','acbacbacbacb'),(7956,5,4,'bcabcabcabca','acbacbacbacb'),(7957,5,4,'bcabcabcabca','acbacbacbacb'),(7958,5,4,'bcabcabcabca','acbacbacbacb'),(7959,5,4,'bcabcabcabca','acbacbacbacb'),(7960,5,4,'bcabcabcabca','acbacbacbacb'),(7961,5,4,'bcabcabcabca','acbacbacbacb'),(7962,5,4,'bcabcabcabca','acbacbacbacb'),(7963,5,4,'bcabcabcabca','acbacbacbacb'),(7964,5,4,'bcabcabcabca','acbacbacbacb'),(7965,5,4,'bcabcabcabca','acbacbacbacb'),(7966,5,4,'bcabcabcabca','acbacbacbacb'),(7967,5,4,'bcabcabcabca','acbacbacbacb'),(7968,5,4,'bcabcabcabca','acbacbacbacb'),(7969,5,4,'bcabcabcabca','acbacbacbacb'),(7970,5,4,'bcabcabcabca','acbacbacbacb'),(7971,5,4,'bcabcabcabca','acbacbacbacb'),(7972,5,4,'bcabcabcabca','acbacbacbacb'),(7973,5,4,'bcabcabcabca','acbacbacbacb'),(7974,5,4,'bcabcabcabca','acbacbacbacb'),(7975,5,4,'bcabcabcabca','acbacbacbacb'),(7976,5,4,'bcabcabcabca','acbacbacbacb'),(7977,5,4,'bcabcabcabca','acbacbacbacb'),(7978,5,4,'bcabcabcabca','acbacbacbacb'),(7979,5,4,'bcabcabcabca','acbacbacbacb'),(7980,5,4,'bcabcabcabca','acbacbacbacb'),(7981,5,4,'bcabcabcabca','acbacbacbacb'),(7982,5,4,'bcabcabcabca','acbacbacbacb'),(7983,5,4,'bcabcabcabca','acbacbacbacb'),(7984,5,4,'bcabcabcabca','acbacbacbacb'),(7985,5,4,'bcabcabcabca','acbacbacbacb'),(7986,5,4,'bcabcabcabca','acbacbacbacb'),(7987,5,4,'bcabcabcabca','acbacbacbacb'),(7988,5,4,'bcabcabcabca','acbacbacbacb'),(7989,5,4,'bcabcabcabca','acbacbacbacb'),(7990,5,4,'bcabcabcabca','acbacbacbacb'),(7991,5,4,'bcabcabcabca','acbacbacbacb'),(7992,5,4,'bcabcabcabca','acbacbacbacb'),(7993,5,4,'bcabcabcabca','acbacbacbacb'),(7994,5,4,'bcabcabcabca','acbacbacbacb'),(7995,5,4,'bcabcabcabca','acbacbacbacb'),(7996,5,4,'bcabcabcabca','acbacbacbacb'),(7997,5,4,'bcabcabcabca','acbacbacbacb'),(7998,5,4,'bcabcabcabca','acbacbacbacb'),(7999,5,4,'bcabcabcabca','acbacbacbacb'),(8000,5,4,'bcabcabcabca','acbacbacbacb'),(8001,5,4,'bcabcabcabca','acbacbacbacb'),(8002,5,4,'bcabcabcabca','acbacbacbacb'),(8003,5,4,'bcabcabcabca','acbacbacbacb'),(8004,5,4,'bcabcabcabca','acbacbacbacb'),(8005,5,4,'bcabcabcabca','acbacbacbacb'),(8006,5,4,'bcabcabcabca','acbacbacbacb'),(8007,5,4,'bcabcabcabca','acbacbacbacb'),(8008,5,4,'bcabcabcabca','acbacbacbacb'),(8009,5,4,'bcabcabcabca','acbacbacbacb'),(8010,5,4,'bcabcabcabca','acbacbacbacb'),(8011,5,4,'bcabcabcabca','acbacbacbacb'),(8012,5,4,'bcabcabcabca','acbacbacbacb'),(8013,5,4,'bcabcabcabca','acbacbacbacb'),(8014,5,4,'bcabcabcabca','acbacbacbacb'),(8015,5,4,'bcabcabcabca','acbacbacbacb'),(8016,5,4,'bcabcabcabca','acbacbacbacb'),(8017,5,4,'bcabcabcabca','acbacbacbacb'),(8018,5,4,'bcabcabcabca','acbacbacbacb'),(8019,5,4,'bcabcabcabca','acbacbacbacb'),(8020,5,4,'bcabcabcabca','acbacbacbacb'),(8021,5,4,'bcabcabcabca','acbacbacbacb'),(8022,5,4,'bcabcabcabca','acbacbacbacb'),(8023,5,4,'bcabcabcabca','acbacbacbacb'),(8024,5,4,'bcabcabcabca','acbacbacbacb'),(8025,5,4,'bcabcabcabca','acbacbacbacb'),(8026,5,4,'bcabcabcabca','acbacbacbacb'),(8027,5,4,'bcabcabcabca','acbacbacbacb'),(8028,5,4,'bcabcabcabca','acbacbacbacb'),(8029,5,4,'bcabcabcabca','acbacbacbacb'),(8030,5,4,'bcabcabcabca','acbacbacbacb'),(8031,5,4,'bcabcabcabca','acbacbacbacb'),(8032,5,4,'bcabcabcabca','acbacbacbacb'),(8033,5,4,'bcabcabcabca','acbacbacbacb'),(8034,5,4,'bcabcabcabca','acbacbacbacb'),(8035,5,4,'bcabcabcabca','acbacbacbacb'),(8036,5,4,'bcabcabcabca','acbacbacbacb'),(8037,5,4,'bcabcabcabca','acbacbacbacb'),(8038,5,4,'bcabcabcabca','acbacbacbacb'),(8039,5,4,'bcabcabcabca','acbacbacbacb'),(8040,5,4,'bcabcabcabca','acbacbacbacb'),(8041,5,4,'bcabcabcabca','acbacbacbacb'),(8042,5,4,'bcabcabcabca','acbacbacbacb'),(8043,5,4,'bcabcabcabca','acbacbacbacb'),(8044,5,4,'bcabcabcabca','acbacbacbacb'),(8045,5,4,'bcabcabcabca','acbacbacbacb'),(8046,5,4,'bcabcabcabca','acbacbacbacb'),(8047,5,4,'bcabcabcabca','acbacbacbacb'),(8048,5,4,'bcabcabcabca','acbacbacbacb'),(8049,5,4,'bcabcabcabca','acbacbacbacb'),(8050,5,4,'bcabcabcabca','acbacbacbacb'),(8051,5,4,'bcabcabcabca','acbacbacbacb'),(8052,5,4,'bcabcabcabca','acbacbacbacb'),(8053,5,4,'bcabcabcabca','acbacbacbacb'),(8054,5,4,'bcabcabcabca','acbacbacbacb'),(8055,5,4,'bcabcabcabca','acbacbacbacb'),(8056,5,4,'bcabcabcabca','acbacbacbacb'),(8057,5,4,'bcabcabcabca','acbacbacbacb'),(8058,5,4,'bcabcabcabca','acbacbacbacb'),(8059,5,4,'bcabcabcabca','acbacbacbacb'),(8060,5,4,'bcabcabcabca','acbacbacbacb'),(8061,5,4,'bcabcabcabca','acbacbacbacb'),(8062,5,4,'bcabcabcabca','acbacbacbacb'),(8063,5,4,'bcabcabcabca','acbacbacbacb'),(8064,5,4,'bcabcabcabca','acbacbacbacb'),(8065,5,4,'bcabcabcabca','acbacbacbacb'),(8066,5,4,'bcabcabcabca','acbacbacbacb'),(8067,5,4,'bcabcabcabca','acbacbacbacb'),(8068,5,4,'bcabcabcabca','acbacbacbacb'),(8069,5,4,'bcabcabcabca','acbacbacbacb'),(8070,5,4,'bcabcabcabca','acbacbacbacb'),(8071,5,4,'bcabcabcabca','acbacbacbacb'),(8072,5,4,'bcabcabcabca','acbacbacbacb'),(8073,5,4,'bcabcabcabca','acbacbacbacb'),(8074,5,4,'bcabcabcabca','acbacbacbacb'),(8075,5,4,'bcabcabcabca','acbacbacbacb'),(8076,5,4,'bcabcabcabca','acbacbacbacb'),(8077,5,4,'bcabcabcabca','acbacbacbacb'),(8078,5,4,'bcabcabcabca','acbacbacbacb'),(8079,5,4,'bcabcabcabca','acbacbacbacb'),(8080,5,4,'bcabcabcabca','acbacbacbacb'),(8081,5,4,'bcabcabcabca','acbacbacbacb'),(8082,5,4,'bcabcabcabca','acbacbacbacb'),(8083,5,4,'bcabcabcabca','acbacbacbacb'),(8084,5,4,'bcabcabcabca','acbacbacbacb'),(8085,5,4,'bcabcabcabca','acbacbacbacb'),(8086,5,4,'bcabcabcabca','acbacbacbacb'),(8087,5,4,'bcabcabcabca','acbacbacbacb'),(8088,5,4,'bcabcabcabca','acbacbacbacb'),(8089,5,4,'bcabcabcabca','acbacbacbacb'),(8090,5,4,'bcabcabcabca','acbacbacbacb'),(8091,5,4,'bcabcabcabca','acbacbacbacb'),(8092,5,4,'bcabcabcabca','acbacbacbacb'),(8093,5,4,'bcabcabcabca','acbacbacbacb'),(8094,5,4,'bcabcabcabca','acbacbacbacb'),(8095,5,4,'bcabcabcabca','acbacbacbacb'),(8096,5,4,'bcabcabcabca','acbacbacbacb'),(8097,5,4,'bcabcabcabca','acbacbacbacb'),(8098,5,4,'bcabcabcabca','acbacbacbacb'),(8099,5,4,'bcabcabcabca','acbacbacbacb'),(8100,5,4,'bcabcabcabca','acbacbacbacb'),(8101,5,4,'bcabcabcabca','acbacbacbacb'),(8102,5,4,'bcabcabcabca','acbacbacbacb'),(8103,5,4,'bcabcabcabca','acbacbacbacb'),(8104,5,4,'bcabcabcabca','acbacbacbacb'),(8105,5,4,'bcabcabcabca','acbacbacbacb'),(8106,5,4,'bcabcabcabca','acbacbacbacb'),(8107,5,4,'bcabcabcabca','acbacbacbacb'),(8108,5,4,'bcabcabcabca','acbacbacbacb'),(8109,5,4,'bcabcabcabca','acbacbacbacb'),(8110,5,4,'bcabcabcabca','acbacbacbacb'),(8111,5,4,'bcabcabcabca','acbacbacbacb'),(8112,5,4,'bcabcabcabca','acbacbacbacb'),(8113,5,4,'bcabcabcabca','acbacbacbacb'),(8114,5,4,'bcabcabcabca','acbacbacbacb'),(8115,5,4,'bcabcabcabca','acbacbacbacb'),(8116,5,4,'bcabcabcabca','acbacbacbacb'),(8117,5,4,'bcabcabcabca','acbacbacbacb'),(8118,5,4,'bcabcabcabca','acbacbacbacb'),(8119,5,4,'bcabcabcabca','acbacbacbacb'),(8120,5,4,'bcabcabcabca','acbacbacbacb'),(8121,5,4,'bcabcabcabca','acbacbacbacb'),(8122,5,4,'bcabcabcabca','acbacbacbacb'),(8123,5,4,'bcabcabcabca','acbacbacbacb'),(8124,5,4,'bcabcabcabca','acbacbacbacb'),(8125,5,4,'bcabcabcabca','acbacbacbacb'),(8126,5,4,'bcabcabcabca','acbacbacbacb'),(8127,5,4,'bcabcabcabca','acbacbacbacb'),(8128,5,4,'bcabcabcabca','acbacbacbacb'),(8129,5,4,'bcabcabcabca','acbacbacbacb'),(8130,5,4,'bcabcabcabca','acbacbacbacb'),(8131,5,4,'bcabcabcabca','acbacbacbacb'),(8132,5,4,'bcabcabcabca','acbacbacbacb'),(8133,5,4,'bcabcabcabca','acbacbacbacb'),(8134,5,4,'bcabcabcabca','acbacbacbacb'),(8135,5,4,'bcabcabcabca','acbacbacbacb'),(8136,5,4,'bcabcabcabca','acbacbacbacb'),(8137,5,4,'bcabcabcabca','acbacbacbacb'),(8138,5,4,'bcabcabcabca','acbacbacbacb'),(8139,5,4,'bcabcabcabca','acbacbacbacb'),(8140,5,4,'bcabcabcabca','acbacbacbacb'),(8141,5,4,'bcabcabcabca','acbacbacbacb'),(8142,5,4,'bcabcabcabca','acbacbacbacb'),(8143,5,4,'bcabcabcabca','acbacbacbacb'),(8144,5,4,'bcabcabcabca','acbacbacbacb'),(8145,5,4,'bcabcabcabca','acbacbacbacb'),(8146,5,4,'bcabcabcabca','acbacbacbacb'),(8147,5,4,'bcabcabcabca','acbacbacbacb'),(8148,5,4,'bcabcabcabca','acbacbacbacb'),(8149,5,4,'bcabcabcabca','acbacbacbacb'),(8150,5,4,'bcabcabcabca','acbacbacbacb'),(8151,5,4,'bcabcabcabca','acbacbacbacb'),(8152,5,4,'bcabcabcabca','acbacbacbacb'),(8153,5,4,'bcabcabcabca','acbacbacbacb'),(8154,5,4,'bcabcabcabca','acbacbacbacb'),(8155,5,4,'bcabcabcabca','acbacbacbacb'),(8156,5,4,'bcabcabcabca','acbacbacbacb'),(8157,5,4,'bcabcabcabca','acbacbacbacb'),(8158,5,4,'bcabcabcabca','acbacbacbacb'),(8159,5,4,'bcabcabcabca','acbacbacbacb'),(8160,5,4,'bcabcabcabca','acbacbacbacb'),(8161,5,4,'bcabcabcabca','acbacbacbacb'),(8162,5,4,'bcabcabcabca','acbacbacbacb'),(8163,5,4,'bcabcabcabca','acbacbacbacb'),(8164,5,4,'bcabcabcabca','acbacbacbacb'),(8165,5,4,'bcabcabcabca','acbacbacbacb'),(8166,5,4,'bcabcabcabca','acbacbacbacb'),(8167,5,4,'bcabcabcabca','acbacbacbacb'),(8168,5,4,'bcabcabcabca','acbacbacbacb'),(8169,5,4,'bcabcabcabca','acbacbacbacb'),(8170,5,4,'bcabcabcabca','acbacbacbacb'),(8171,5,4,'bcabcabcabca','acbacbacbacb'),(8172,5,4,'bcabcabcabca','acbacbacbacb'),(8173,5,4,'bcabcabcabca','acbacbacbacb'),(8174,5,4,'bcabcabcabca','acbacbacbacb'),(8175,5,4,'bcabcabcabca','acbacbacbacb'),(8176,5,4,'bcabcabcabca','acbacbacbacb'),(8177,5,4,'bcabcabcabca','acbacbacbacb'),(8178,5,4,'bcabcabcabca','acbacbacbacb'),(8179,5,4,'bcabcabcabca','acbacbacbacb'),(8180,5,4,'bcabcabcabca','acbacbacbacb'),(8181,5,4,'bcabcabcabca','acbacbacbacb'),(8182,5,4,'bcabcabcabca','acbacbacbacb'),(8183,6,4,'bcabcabcabca','acbacbacbacb'),(8184,6,4,'bcabcabcabca','acbacbacbacb'),(8185,6,4,'bcabcabcabca','acbacbacbacb'),(8186,6,4,'bcabcabcabca','acbacbacbacb'),(8187,6,4,'bcabcabcabca','acbacbacbacb'),(8188,6,4,'bcabcabcabca','acbacbacbacb'),(8189,6,4,'bcabcabcabca','acbacbacbacb'),(8190,6,4,'bcabcabcabca','acbacbacbacb'),(8191,6,4,'bcabcabcabca','acbacbacbacb'),(8192,6,4,'bcabcabcabca','acbacbacbacb'); +--enable_query_log + +explain select * from t2 where a < 5 limit 10; +select * from t2 where a < 5 limit 10; + +DROP TABLE t2; + diff --git a/mysql-test/suite/parallel_query/t/pq_order_const.test b/mysql-test/suite/parallel_query/t/pq_order_const.test new file mode 100644 index 000000000000..0573886adbfd --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_order_const.test @@ -0,0 +1,80 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create table t1( + a int NOT NULL, + b varchar(50) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t1 values (2, 'mysql'), (1, NULL), (0, 'hwsql'); +select * from t1; + +# group-by-prue-const + +select 1 from t1 group by 1; +select 1+1 as summa from t1 group by summa; +select 1+1 as summa from t1 group by 1+2; +select 1 from t1 group by "HWSQL"; +select 1+1 from t1 group by "HWSQL"; +select 1, "HWSQL" from t1 group by 1; +select 1, "HWSQL" from t1 group by "HWSQL"; + +# group-by-hybrid-with-other-items + +select a from t1 group by 1; + +set sql_mode=''; +select 1, a from t1 group by 1; +select 1, a from t1 group by "HWSQL"; +select 1+1 as summa, a from t1 group by summa; +select 1+1 as summa, a from t1 group by 1+2; +select 1+1 as summa, a from t1 group by "HWSQL"; + + +# order-by-prue-const + +select 1 from t1 order by 1; +select 1+1 as summa from t1 order by summa; +select 1+1 as summa from t1 order by 1+2; +select 1 from t1 order by "HWSQL"; +select 1+1 from t1 order by "HWSQL"; +select 1, "HWSQL" from t1 order by 1; +select 1, "HWSQL" from t1 order by "HWSQL"; + +# order-by-hybrid-with-other-items + +select a from t1 order by 1; +select 1, a from t1 order by 1; +select 1, a from t1 order by "HWSQL"; +select 1+1 as summa, a from t1 order by summa; +select 1+1 as summa, a from t1 order by 1+2; +select 1+1 as summa, a from t1 order by "HWSQL"; + + +# group-order-by + +select sum(a) from t1 group by 1 + 2; +select 1, sum(a) from t1 group by 1; +select 1, sum(a) from t1 group by 1+2; +select 1+1, sum(a) from t1 group by a; + +select 1, sum(a) from t1 group by 1 order by 1; +select a, sum(a) from t1 group by a order by 1; +select avg(a) from t1 group by b order by 1; +select avg(a) from t1 group by b order by a; + + +# group/order by NULL +select 1, a from t1 group by NULL; +select 1, a from t1 group by a order by NULL; +select 1, a from t1 group by 1 + 1, NULL; +select 1, sum(a) from t1 group by 1 order by 1+1, NULL; +select 1, sum(a) from t1 group by 1+1, NULL order by 1; +select 1, sum(a) from t1 group by 1, NULL order by 1+1, 1, NULL; +select 1, sum(a) from t1 group by a, NULL order by 1, a, NULL; +select 1, sum(a) from t1 group by NULL, a, NULL order by 1, a, NULL, NULL, a; + +drop table t1; + +--let $wait_counter= 10000 +--source include/restart_mysqld.inc diff --git a/mysql-test/suite/parallel_query/t/pq_range_clust.test b/mysql-test/suite/parallel_query/t/pq_range_clust.test new file mode 100644 index 000000000000..da021d41af41 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_range_clust.test @@ -0,0 +1,62 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=1000; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +show variables like 'force_parallel_execute'; +select count(*) from pq_test.t1; + +select * from pq_test.t1 limit 1; +select * from pq_test.t1 order by id desc limit 1; + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id < 300; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id <= 300; +--enable_result_log + +--disable_result_log +select id from pq_test.t1 ignore index(idx_col2) where id > 200; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id >= 200; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id > 100 and id < 800; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id >= 100 and id <= 800; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where id < 300 or id > 500; +--enable_result_log + +--disable_result_log +select * from pq_test.t1 ignore index(idx_col2) where (id > 100 and id < 500) or (id > 600 and id < 900); +--enable_result_log + +drop table pq_test.t1; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_range_scan_reverse.test b/mysql-test/suite/parallel_query/t/pq_range_scan_reverse.test new file mode 100644 index 000000000000..76c0361a38c4 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_range_scan_reverse.test @@ -0,0 +1,39 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +create table t1 (a int, key(a desc)); +insert into t1 values(1),(2),(3),(4),(5),(6),(7); + +ANALYZE TABLE t1; + +explain select a from t1; +select a from t1; + +explain select * from t1 where a < 4; +select * from t1 where a < 4; + +explain select * from t1 where a < 4 order by a; +select * from t1 where a < 4 order by a; + +explain select * from t1 where a < 4 order by a desc; +select * from t1 where a < 4 order by a desc; + +drop table pq_test.t1; + +create table t2(a int not null, b int , primary key(a), key(b)); +insert into t2 values (1,1),(2,2),(3,3),(4,4); + +explain select * from t2 where b < 3; +select * from t2 where b < 3; + +explain select * from t2 where b < 3 order by b; +select * from t2 where b < 3 order by b; + +explain select * from t2 where b < 3 order by b desc; +select * from t2 where b < 3 order by b desc; + +drop table pq_test.t2; +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_range_sec.test b/mysql-test/suite/parallel_query/t/pq_range_sec.test new file mode 100644 index 000000000000..b0be09fab6ce --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_range_sec.test @@ -0,0 +1,360 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +create table t1( + id int primary key auto_increment, + col1 varchar(100), + col2 int, + key idx_col2(col2) + )engine= innodb; + +--disable_query_log + let $loop=1000; + while($loop) + { + eval insert into pq_test.t1(col1, col2) values(repeat('test', 4), $loop); + dec $loop; + } +--enable_query_log + +show variables like 'force_parallel_execute'; +select count(*) from pq_test.t1; + +select * from pq_test.t1 limit 1; +select * from pq_test.t1 order by id desc limit 1; + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 300; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 <= 300; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 200; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 200; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 > 100 and col2 < 800; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 >= 100 and col2 <= 800; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where col2 < 300 or col2 > 500; +--enable_result_log + +--disable_result_log +select id,col2 from pq_test.t1 force index(idx_col2) where (col2 > 100 and col2 < 500) or (col2 > 600 and col2 < 900); +--enable_result_log + +drop table pq_test.t1; + +SET sql_mode = 'NO_ENGINE_SUBSTITUTION'; +create table t1 ( + id integer, + id2 integer not null, + index (id), + index (id2) +); +insert into t1 values(null,null),(1,1); +select * from t1 where id <=> null or id > 0; + +drop table t1; + +CREATE TABLE t1 AS +SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d; +ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b); + +INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5)); +INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10)); +INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11)); +INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12)); + +# Check pattern (important for ucs2, utf16, utf32) +SELECT hex(concat(repeat(0xF1F2, 10), '%')); + +--echo 3 rows expected +SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%'); + +drop table t1; + +CREATE TABLE t1 ( + v1 VARCHAR(20) CHARACTER SET utf8 NOT NULL, + pk INTEGER NOT NULL, + PRIMARY KEY (pk), + KEY v1_key (v1(10)) +) ENGINE=InnoDB; + +INSERT INTO t1 VALUES ('ABCDE',19), ('JLVGO',14); + +Let query1= SELECT * FROM t1 WHERE t1.v1 < CHAR(128); +Let query2= SELECT * FROM t1 WHERE t1.v1 = CHAR(128); +Let query3= SELECT * FROM t1 WHERE t1.v1 BETWEEN 'f' AND CHAR(128); + +eval EXPLAIN $query1; +eval EXPLAIN $query2; +eval EXPLAIN $query3; + +eval $query1; +eval $query2; +eval $query3; + +DROP TABLE t1; + +--disable_warnings +CREATE TABLE t2 ( + auto int not null auto_increment, + fld1 int(6) unsigned zerofill DEFAULT '000000' NOT NULL, + companynr tinyint(2) unsigned zerofill DEFAULT '00' NOT NULL, + fld3 char(30) DEFAULT '' NOT NULL, + fld4 char(35) DEFAULT '' NOT NULL, + fld5 char(35) DEFAULT '' NOT NULL, + fld6 char(4) DEFAULT '' NOT NULL, + UNIQUE fld1 (fld1), + KEY fld3 (fld3), + PRIMARY KEY (auto) +) charset utf8mb4; +--enable_warnings + +# +# Populate table +# + +--disable_query_log +INSERT INTO t2 VALUES (1,000001,00,'Omaha','teethe','neat',''); +INSERT INTO t2 VALUES (2,011401,37,'breaking','dreaded','Steinberg','W'); +INSERT INTO t2 VALUES (3,011402,37,'Romans','scholastics','jarring',''); +INSERT INTO t2 VALUES (4,011403,37,'intercepted','audiology','tinily',''); +INSERT INTO t2 VALUES (5,011501,37,'bewilderingly','wallet','balled',''); +INSERT INTO t2 VALUES (6,011701,37,'astound','parters','persist','W'); +INSERT INTO t2 VALUES (7,011702,37,'admonishing','eschew','attainments',''); +INSERT INTO t2 VALUES (8,011703,37,'sumac','quitter','fanatic',''); +INSERT INTO t2 VALUES (9,012001,37,'flanking','neat','measures','FAS'); +INSERT INTO t2 VALUES (10,012003,37,'combed','Steinberg','rightfulness',''); +INSERT INTO t2 VALUES (11,012004,37,'subjective','jarring','capably',''); +INSERT INTO t2 VALUES (12,012005,37,'scatterbrain','tinily','impulsive',''); +INSERT INTO t2 VALUES (13,012301,37,'Eulerian','balled','starlet',''); +INSERT INTO t2 VALUES (14,012302,36,'dubbed','persist','terminators',''); +INSERT INTO t2 VALUES (15,012303,37,'Kane','attainments','untying',''); +INSERT INTO t2 VALUES (16,012304,37,'overlay','fanatic','announces','FAS'); +INSERT INTO t2 VALUES (17,012305,37,'perturb','measures','featherweight','FAS'); +INSERT INTO t2 VALUES (18,012306,37,'goblins','rightfulness','pessimist','FAS'); +INSERT INTO t2 VALUES (19,012501,37,'annihilates','capably','daughter',''); +INSERT INTO t2 VALUES (20,012602,37,'Wotan','impulsive','decliner','FAS'); +INSERT INTO t2 VALUES (21,012603,37,'snatching','starlet','lawgiver',''); +INSERT INTO t2 VALUES (22,012604,37,'concludes','terminators','stated',''); +INSERT INTO t2 VALUES (23,012605,37,'laterally','untying','readable',''); +INSERT INTO t2 VALUES (24,012606,37,'yelped','announces','attrition',''); +INSERT INTO t2 VALUES (25,012701,37,'grazing','featherweight','cascade','FAS'); +INSERT INTO t2 VALUES (26,012702,37,'Baird','pessimist','motors','FAS'); +INSERT INTO t2 VALUES (27,012703,37,'celery','daughter','interrogate',''); +INSERT INTO t2 VALUES (28,012704,37,'misunderstander','decliner','pests','W'); +INSERT INTO t2 VALUES (29,013601,37,'handgun','lawgiver','stairway',''); +INSERT INTO t2 VALUES (30,013602,37,'foldout','stated','dopers','FAS'); +INSERT INTO t2 VALUES (31,013603,37,'mystic','readable','testicle','W'); +INSERT INTO t2 VALUES (32,013604,37,'succumbed','attrition','Parsifal','W'); +INSERT INTO t2 VALUES (33,013605,37,'Nabisco','cascade','leavings',''); +INSERT INTO t2 VALUES (34,013606,37,'fingerings','motors','postulation','W'); +INSERT INTO t2 VALUES (35,013607,37,'aging','interrogate','squeaking',''); +INSERT INTO t2 VALUES (36,013608,37,'afield','pests','contrasted',''); +INSERT INTO t2 VALUES (37,013609,37,'ammonium','stairway','leftover',''); +INSERT INTO t2 VALUES (38,013610,37,'boat','dopers','whiteners',''); +INSERT INTO t2 VALUES (39,013801,37,'intelligibility','testicle','erases','W'); +INSERT INTO t2 VALUES (40,013802,37,'Augustine','Parsifal','Punjab','W'); +INSERT INTO t2 VALUES (41,013803,37,'teethe','leavings','Merritt',''); +INSERT INTO t2 VALUES (42,013804,37,'dreaded','postulation','Quixotism',''); +INSERT INTO t2 VALUES (43,013901,37,'scholastics','squeaking','sweetish','FAS'); +INSERT INTO t2 VALUES (44,016001,37,'audiology','contrasted','dogging','FAS'); +INSERT INTO t2 VALUES (45,016201,37,'wallet','leftover','scornfully','FAS'); +INSERT INTO t2 VALUES (46,016202,37,'parters','whiteners','bellow',''); +INSERT INTO t2 VALUES (47,016301,37,'eschew','erases','bills',''); +INSERT INTO t2 VALUES (48,016302,37,'quitter','Punjab','cupboard','FAS'); +INSERT INTO t2 VALUES (49,016303,37,'neat','Merritt','sureties','FAS'); +INSERT INTO t2 VALUES (50,016304,37,'Steinberg','Quixotism','puddings',''); +INSERT INTO t2 VALUES (51,018001,37,'jarring','sweetish','tapestry',''); +INSERT INTO t2 VALUES (52,018002,37,'tinily','dogging','fetters',''); +INSERT INTO t2 VALUES (53,018003,37,'balled','scornfully','bivalves',''); +INSERT INTO t2 VALUES (54,018004,37,'persist','bellow','incurring',''); +INSERT INTO t2 VALUES (55,018005,37,'attainments','bills','Adolph',''); +INSERT INTO t2 VALUES (56,018007,37,'fanatic','cupboard','pithed',''); +INSERT INTO t2 VALUES (57,018008,37,'measures','sureties','emergency',''); +INSERT INTO t2 VALUES (58,018009,37,'rightfulness','puddings','Miles',''); +INSERT INTO t2 VALUES (59,018010,37,'capably','tapestry','trimmings',''); +INSERT INTO t2 VALUES (60,018012,37,'impulsive','fetters','tragedies','W'); + +# +# Search with a key +# + +select t2.fld3 from t2 where companynr = 58 and fld3 like "%imaginable%"; +select fld3 from t2 where fld3 like "%cultivation" ; + +# +# Search with a key using sorting and limit the same time +# + +select t2.fld3,companynr from t2 where companynr = 57+1 order by fld3; +select fld3,companynr from t2 where companynr = 58 order by fld3; + +select fld3 from t2 order by fld3 desc limit 10; +select fld3 from t2 order by fld3 desc limit 5; +select fld3 from t2 order by fld3 desc limit 5,5; + +# +# Search with a key having a constant with each unique key. +# The table is read directly with read-next on fld3 +# + +select t2.fld3 from t2 where fld3 = 'honeysuckle'; +select t2.fld3 from t2 where fld3 LIKE 'honeysuckl_'; +select t2.fld3 from t2 where fld3 LIKE 'hon_ysuckl_'; +select t2.fld3 from t2 where fld3 LIKE 'honeysuckle%'; +select t2.fld3 from t2 where fld3 LIKE 'h%le'; + +select t2.fld3 from t2 where fld3 LIKE 'honeysuckle_'; +select t2.fld3 from t2 where fld3 LIKE 'don_t_find_me_please%'; + +drop table t2; + +create table t1(a int) charset utf8mb4; +show create table t1; +insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); +create table t2(a int); +insert into t2 select A.a + 10*(B.a + 10*C.a) from t1 A, t1 B, t1 C; + +create table t3 ( + a char(8) not null, b char(8) not null, filler char(200), + key(a) +); +insert into t3 select @a:=concat('c-', 1000+ A.a, '=w'), @a, 'filler' from t2 A; +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 2000+A.a, '=w'), + 'filler-1' from t2 A; +insert into t3 select concat('c-', 1000+A.a, '=w'), concat('c-', 3000+A.a, '=w'), + 'filler-2' from t2 A; + +# Test empty result set +select a,filler from t3 where a >= 'c-9011=w'; + +# Ok, t3.ref_length=6, limit is 64 => 10 elements fit into the buffer +# Test the cases when buffer gets exhausted at different points in source +# intervals: + +# 1. Split is in the middle of the range +--sorted_result +select a,filler from t3 where a >= 'c-1011=w' and a <= 'c-1015=w'; + +# 2. Split is at range edge +--sorted_result +select a,filler from t3 where (a>='c-1011=w' and a <= 'c-1013=w') or + (a>='c-1014=w' and a <= 'c-1015=w'); + +# 3. Split is at range edge, with some rows between ranges. +insert into t3 values ('c-1013=z', 'c-1013=z', 'err'); +insert into t3 values ('a-1014=w', 'a-1014=w', 'err'); + +--sorted_result +select a,filler from t3 where (a>='c-1011=w' and a <= 'c-1013=w') or + (a>='c-1014=w' and a <= 'c-1015=w'); +delete from t3 where b in ('c-1013=z', 'a-1014=w'); + +# 4. Split is within the equality range. +--sorted_result +select a,filler from t3 where a='c-1011=w' or a='c-1012=w' or a='c-1013=w' or + a='c-1014=w' or a='c-1015=w'; +drop table t1; +drop table t2; +drop table t3; + +--disable_warnings +CREATE TABLE t1 +( + pk_1 INT, + pk_2 INT, + f1 DATETIME, + f2 INT, + PRIMARY KEY(pk_1, pk_2), + KEY k1(f1), + KEY k2(f2) +) ENGINE = InnoDB; +--enable_warnings + + +--disable_query_log +INSERT INTO t1 VALUES +(1, 1, '2000-01-01', 1), (1, 2, '2000-01-02', 2), (1, 3, '2000-01-03', 3), (1, 4, '2000-01-04', 4), (1, 5, '2000-01-05', 5), +(2, 1, '2000-01-01', 6), (2, 2, '2000-01-02', 7), (2, 3, '2000-01-03', 8), (2, 4, '2000-01-04', 9), (2, 5, '2000-01-05', 10), +(3, 1, '2000-01-01', 11), (3, 2, '2000-01-02', 12), (3, 3, '2000-01-03', 13), (3, 4, '2000-01-04', 14), (3, 5, '2000-01-05', 15), +(4, 1, '2000-01-01', 16), (4, 2, '2000-01-02', 17), (4, 3, '2000-01-03', 18), (4, 4, '2000-01-04', 19), (4, 5, '2000-01-05', 20), +(5, 1, '2000-01-01', 21), (5, 2, '2000-01-02', 22), (5, 3, '2000-01-03', 23), (5, 4, '2000-01-04', 24), (5, 5, '2000-01-05', 25), +(6, 1, '2000-01-06', 26), (6, 2, '2000-01-06', 27), (6, 3, '2000-01-03', 28), (6, 4, '2000-01-06', 29), (6, 5, '2000-01-06', 30), +(7, 1, '2000-01-06', 31), (7, 2, '2000-01-06', 32), (7, 3, '2000-01-03', 33), (7, 4, '2000-01-06', 34), (7, 5, '2000-01-06', 35), +(8, 1, '2000-01-06', 36), (8, 2, '2000-01-06', 37), (8, 3, '2000-01-03', 38), (8, 4, '2000-01-06', 39), (8, 5, '2000-01-06', 40), +(9, 1, '2000-01-06', 41), (9, 2, '2000-01-06', 42), (9, 3, '2000-01-03', 43), (9, 4, '2000-01-06', 44), (9, 5, '2000-01-06', 45); + +INSERT INTO t1 VALUES +(11, 1, '2000-01-01', 1), (11, 2, '2000-01-02', 2), (11, 3, '2000-01-03', 3), (11, 4, '2000-01-04', 4), (11, 5, '2000-01-05', 5), +(12, 1, '2000-01-01', 6), (12, 2, '2000-01-02', 7), (12, 3, '2000-01-03', 8), (12, 4, '2000-01-04', 9), (12, 5, '2000-01-05', 10), +(13, 1, '2000-01-01', 11), (13, 2, '2000-01-02', 12), (13, 3, '2000-01-03', 13), (13, 4, '2000-01-04', 14), (13, 5, '2000-01-05', 15), +(14, 1, '2000-01-01', 16), (14, 2, '2000-01-02', 17), (14, 3, '2000-01-03', 18), (14, 4, '2000-01-04', 19), (14, 5, '2000-01-05', 20), +(15, 1, '2000-01-01', 1), (15, 2, '2000-01-02', 2), (15, 3, '2000-01-03', 3), (15, 4, '2000-01-04', 4), (15, 5, '2000-01-05', 5), +(16, 1, '2000-01-06', 6), (16, 2, '2000-01-06', 7), (16, 3, '2000-01-03', 8), (16, 4, '2000-01-06', 9), (16, 5, '2000-01-06', 10), +(17, 1, '2000-01-06', 31), (17, 2, '2000-01-06', 32), (17, 3, '2000-01-03', 33), (17, 4, '2000-01-06', 34), (17, 5, '2000-01-06', 35), +(18, 1, '2000-01-06', 36), (18, 2, '2000-01-06', 37), (18, 3, '2000-01-03', 38), (18, 4, '2000-01-06', 39), (18, 5, '2000-01-06', 40), +(19, 1, '2000-01-06', 1), (19, 2, '2000-01-06', 2), (19, 3, '2000-01-03', 3), (19, 4, '2000-01-06', 4), (19, 5, '2000-01-06', 5); + + +INSERT INTO t1 VALUES +(21, 1, '2000-01-01', 1), (21, 2, '2000-01-02', 2), (31, 3, '2000-01-03', 3), (41, 4, '2000-01-04', 4), (51, 5, '2000-01-05', 5), +(22, 1, '2000-01-01', 6), (22, 2, '2000-01-02', 7), (32, 3, '2000-01-03', 8), (42, 4, '2000-01-04', 9), (52, 5, '2000-01-05', 10), +(23, 1, '2000-01-01', 11), (23, 2, '2000-01-02', 12), (33, 3, '2000-01-03', 13), (43, 4, '2000-01-04', 14), (53, 5, '2000-01-05', 15), +(24, 1, '2000-01-01', 16), (24, 2, '2000-01-02', 17), (34, 3, '2000-01-03', 18), (44, 4, '2000-01-04', 19), (54, 5, '2000-01-05', 20), +(25, 1, '2000-01-01', 1), (25, 2, '2000-01-02', 2), (35, 3, '2000-01-03', 3), (45, 4, '2000-01-04', 4), (55, 5, '2000-01-05', 5), +(26, 1, '2000-01-06', 6), (26, 2, '2000-01-06', 7), (36, 3, '2000-01-03', 8), (46, 4, '2000-01-06', 9), (56, 5, '2000-01-06', 10), +(27, 1, '2000-01-06', 31), (27, 2, '2000-01-06', 32), (37, 3, '2000-01-03', 33), (47, 4, '2000-01-06', 34), (57, 5, '2000-01-06', 35), +(28, 1, '2000-01-06', 36), (28, 2, '2000-01-06', 37), (38, 3, '2000-01-03', 38), (48, 4, '2000-01-06', 39), (58, 5, '2000-01-06', 40), +(29, 1, '2000-01-06', 1), (29, 2, '2000-01-06', 2), (39, 3, '2000-01-03', 3), (49, 4, '2000-01-06', 4), (59, 5, '2000-01-06', 5); + +INSERT INTO t1 SELECT pk_1 + 60, pk_2, f1, f2 FROM t1; +INSERT INTO t1 SELECT pk_1 + 120, pk_2, f1, f2 FROM t1; +INSERT INTO t1 SELECT pk_1 + 240, pk_2, f1, f2 FROM t1; +INSERT INTO t1 SELECT pk_1, pk_2 + 10, f1, f2 FROM t1; +--enable_query_log + +ANALYZE TABLE t1; + +--echo # +--echo # REF access optimization +--echo # + +--replace_column 10 # +EXPLAIN SELECT count(*) FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +FLUSH STATUS; +SELECT count(*) FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; + +--replace_column 10 # +EXPLAIN SELECT pk_2 FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; +FLUSH STATUS; +SELECT pk_2 FROM t1 WHERE pk_1 = 3 and f1 = '2000-01-03'; + +--echo # +--echo # RANGE access optimization +--echo # + +--replace_column 10 # +EXPLAIN SELECT count(*) FROM t1 WHERE pk_1 BETWEEN 3 AND 5 AND f1 = '2000-01-03'; +FLUSH STATUS; +SELECT count(*) FROM t1 WHERE pk_1 BETWEEN 3 AND 5 AND f1 = '2000-01-03'; +drop table t1; + +drop database pq_test; diff --git a/mysql-test/suite/parallel_query/t/pq_rec_visible.test b/mysql-test/suite/parallel_query/t/pq_rec_visible.test new file mode 100644 index 000000000000..b93d4c3b4b4b --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_rec_visible.test @@ -0,0 +1,34 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +CREATE TABLE t1 ( +c1 INT AUTO_INCREMENT PRIMARY KEY, +c2 INT, +c3 INT, +c4 INT, +INDEX k2(c2) +) Engine=InnoDB; +INSERT INTO t1(c2,c3,c4) VALUES (1, 1, 1); +INSERT INTO t1(c2,c3,c4) VALUES (2, 2, 2); +INSERT INTO t1(c2,c3,c4) VALUES (3, 3, 3); +INSERT INTO t1(c2,c3,c4) VALUES (4, 4, 4); +INSERT INTO t1(c2,c3,c4) VALUES (5, 5, 5); +INSERT INTO t1(c2,c3,c4) VALUES (6, 6, 6); +INSERT INTO t1(c2,c3,c4) VALUES (7, 7, 7); +INSERT INTO t1(c2,c3,c4) VALUES (8, 8, 8); +INSERT INTO t1(c2,c3,c4) VALUES (9, 9, 9); +INSERT INTO t1(c2,c3,c4) VALUES (10, 10, 10); + +BEGIN; +UPDATE t1 SET c2 = c2 * 3 WHERE c1 = 1; +DELETE FROM t1 WHERE c1 = 6; +SELECT COUNT(c2) FROM t1; + +connect (con1,localhost,root,,); +BEGIN; +SELECT COUNT(c2) FROM t1; +COMMIT; + +connection default; +COMMIT; +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/t/pq_ref_reverse_scan.test b/mysql-test/suite/parallel_query/t/pq_ref_reverse_scan.test new file mode 100644 index 000000000000..a04428550e4d --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_ref_reverse_scan.test @@ -0,0 +1,26 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +CREATE TABLE t1 ( +pk INT NOT NULL AUTO_INCREMENT, +c1_idx CHAR(1) DEFAULT 'y', +c2 INT, +PRIMARY KEY (pk), +INDEX c1_idx (c1_idx) +) ENGINE=InnoDB; + +INSERT INTO t1 VALUES (), (), (), (); + +ANALYZE TABLE t1; + +explain select * from t1 where c1_idx = 'y' order by pk desc; +select * from t1 where c1_idx = 'y' order by pk desc; + + + +drop table pq_test.t1; +drop database pq_test; + diff --git a/mysql-test/suite/parallel_query/t/pq_restart_after_select.test b/mysql-test/suite/parallel_query/t/pq_restart_after_select.test new file mode 100644 index 000000000000..a3e6d78d72b4 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_restart_after_select.test @@ -0,0 +1,14 @@ +# +# Describe: +# Previously, encountered various cores after restarting the database +# after parallel queries because some resources were not released. +# The purpose of this test case is to guard this scenario. +# + +create table t(id int); +insert into t values(1),(2),(3),(4),(5); +select * from t; +drop table t; + +--let $wait_counter= 10000 +--source include/restart_mysqld.inc diff --git a/mysql-test/suite/parallel_query/t/pq_reverse_index_scan.test b/mysql-test/suite/parallel_query/t/pq_reverse_index_scan.test new file mode 100644 index 000000000000..b9f8484edcba --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_reverse_index_scan.test @@ -0,0 +1,23 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +create database pq_test; +use pq_test; + +create table t1 (a int, key(a desc)); +insert into t1 values(1),(2),(3),(4),(5),(6),(7); + +ANALYZE TABLE t1; + +explain select a from t1; +select a from t1; + +explain select a from t1 order by a; +select a from t1 order by a; + +explain select a from t1 order by a desc; +select a from t1 order by a desc; + +drop table pq_test.t1; +drop database pq_test; + diff --git a/mysql-test/suite/parallel_query/t/pq_sec_index_min.test b/mysql-test/suite/parallel_query/t/pq_sec_index_min.test new file mode 100644 index 000000000000..567646939b72 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_sec_index_min.test @@ -0,0 +1,19 @@ +--source include/pq_test.inc + +CREATE TABLE t1 (i INT, j INT, INDEX (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE i<3; + +SET force_parallel_execute=0; +SELECT * FROM t1 WHERE i<3; +DROP TABLE t1; + +CREATE TABLE t1 (pk INT PRIMARY KEY AUTO_INCREMENT, i INT, j INT, INDEX (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE i<3 and j < 4; +DROP TABLE t1; + +CREATE TABLE t1 (i INT, j INT, PRIMARY KEY (i), INDEX (j)); +INSERT INTO t1 (i,j) VALUES (1,1); +SELECT * FROM t1 WHERE j<3; +DROP TABLE t1; diff --git a/mysql-test/suite/parallel_query/t/pq_sp_trigger.test b/mysql-test/suite/parallel_query/t/pq_sp_trigger.test new file mode 100644 index 000000000000..4377471fc56a --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_sp_trigger.test @@ -0,0 +1,238 @@ +--source include/pq_test.inc + +# +# BUG#4579 +# + +delimiter |; + +create table t3 (f1 int, f2 int)| +insert into t3 values (1,1)| + +--disable_warnings ER_SP_DOES_NOT_EXIST ONCE +drop procedure if exists bug4579_1| +create procedure bug4579_1 () +begin + declare sf1 int; + + select f1 into sf1 from t3 where f1=1 and f2=1; + update t3 set f2 = f2 + 1 where f1=1 and f2=1; + call bug4579_2(); +end| + +--disable_warnings ER_SP_DOES_NOT_EXIST ONCE +drop procedure if exists bug4579_2| +create procedure bug4579_2 () +begin +end| + +call bug4579_1()| +call bug4579_1()| +call bug4579_1()| + +drop procedure bug4579_1| +drop procedure bug4579_2| +drop table t3| + +# +# Bug#20028 Function with select return no data +# + +--disable_warnings +drop function if exists func_20028_a| +drop function if exists func_20028_b| +drop function if exists func_20028_c| +drop procedure if exists proc_20028_a| +drop procedure if exists proc_20028_b| +drop procedure if exists proc_20028_c| +drop table if exists table_20028| +--enable_warnings + +create table table_20028 (i int)| + +SET @save_sql_mode=@@sql_mode| + +SET sql_mode=''| + +create function func_20028_a() returns integer +begin + declare temp integer; + select i into temp from table_20028 limit 1; + return ifnull(temp, 0); +end| + +create function func_20028_b() returns integer +begin + return func_20028_a(); +end| + +create function func_20028_c() returns integer +begin + declare div_zero integer; + set SQL_MODE='TRADITIONAL'; + select 1/0 into div_zero; + return div_zero; +end| + +create procedure proc_20028_a() +begin + declare temp integer; + select i into temp from table_20028 limit 1; +end| + +create procedure proc_20028_b() +begin + call proc_20028_a(); +end| + +create procedure proc_20028_c() +begin + declare div_zero integer; + set SQL_MODE='TRADITIONAL'; + select 1/0 into div_zero; +end| + +select func_20028_a()| +select func_20028_b()| +--error ER_DIVISION_BY_ZERO +select func_20028_c()| +call proc_20028_a()| +call proc_20028_b()| +--error ER_DIVISION_BY_ZERO +call proc_20028_c()| + +SET sql_mode='TRADITIONAL'| + +drop function func_20028_a| +drop function func_20028_b| +drop function func_20028_c| +drop procedure proc_20028_a| +drop procedure proc_20028_b| +drop procedure proc_20028_c| + +create function func_20028_a() returns integer +begin + declare temp integer; + select i into temp from table_20028 limit 1; + return ifnull(temp, 0); +end| + +create function func_20028_b() returns integer +begin + return func_20028_a(); +end| + +create function func_20028_c() returns integer +begin + declare div_zero integer; + set SQL_MODE=''; + select 1/0 into div_zero; + return div_zero; +end| + +create procedure proc_20028_a() +begin + declare temp integer; + select i into temp from table_20028 limit 1; +end| + +create procedure proc_20028_b() +begin + call proc_20028_a(); +end| + +create procedure proc_20028_c() +begin + declare div_zero integer; + set SQL_MODE=''; + select 1/0 into div_zero; +end| + +select func_20028_a()| +select func_20028_b()| +select func_20028_c()| +call proc_20028_a()| +call proc_20028_b()| +call proc_20028_c()| + +SET @@sql_mode=@save_sql_mode| + +drop function func_20028_a| +drop function func_20028_b| +drop function func_20028_c| +drop procedure proc_20028_a| +drop procedure proc_20028_b| +drop procedure proc_20028_c| +drop table table_20028| + +# Test for bug #6812 "Triggers are not activated for INSERT ... SELECT". +# (We also check the fact that trigger modifies some field does not affect +# value of next record inserted). + +create table t1 (i int, j int default 10)| +create table t2 (i int)| +insert into t2 values (1), (2)| +create trigger trg1 before insert on t1 for each row +begin + if new.i = 1 then + set new.j := 1; + end if; +end| +create trigger trg2 after insert on t1 for each row set @a:= 1| +set @a:= 0| +insert into t1 (i) select * from t2| +select * from t1| +select @a| +drop table t1, t2| + +delimiter ;| + +# Test for bug #17764 "Trigger crashes table" +# +# Table was reported as crashed when it was subject table of trigger invoked +# by insert statement which was executed with enabled bulk insert mode (which +# is actually set of optimizations enabled by handler::start_bulk_insert()) +# and this trigger also explicitly referenced it. +# The same problem arose when table to which bulk insert was done was also +# referenced in function called by insert statement. +create table t1 (a varchar(64), b int); +create table t2 like t1; +create trigger t1_ai after insert on t1 for each row + set @a:= (select max(a) from t1); +insert into t1 (a) values + ("Twas"),("brillig"),("and"),("the"),("slithy"),("toves"), + ("Did"),("gyre"),("and"),("gimble"),("in"),("the"),("wabe"); +create trigger t2_ai after insert on t2 for each row + set @a:= (select max(a) from t2); +insert into t2 select * from t1; +load data infile '../../std_data/words.dat' into table t1 (a); +drop trigger t1_ai; +drop trigger t2_ai; +drop table t1,t2; +# + +# Test for bug that the statement "delete t from t" goes through the parallel query process, +# causing non-execution. + +# prepare +--disable_warnings +drop table if exists t1, t2; +--enable_warnings +CREATE TABLE t1 (a int, PRIMARY KEY (a)); +CREATE TABLE t2 (a int, PRIMARY KEY (a)) ENGINE=InnoDB; +create trigger trg_del_t2 after delete on t2 for each row + insert into t1 values (1); +insert into t1 values (1); +insert into t2 values (1),(2); + + +# exec cases A, B - see multi_update.test + +# A. send_error() w/o send_eof() branch + +--error ER_DUP_ENTRY +delete t2 from t2; + +# cleanup +DROP TABLE t1; +DROP TABLE t2; diff --git a/mysql-test/suite/parallel_query/t/pq_sql_cond.test b/mysql-test/suite/parallel_query/t/pq_sql_cond.test new file mode 100644 index 000000000000..108b82048244 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_sql_cond.test @@ -0,0 +1,10 @@ +--source include/pq_test.inc + +CREATE TABLE t1 (a enum ('aac','aab','aaa') not null); +INSERT INTO t1 VALUES ('aaa'),('aab'),('aac'); + +explain SELECT a, CAST(a AS CHAR(3)) FROM t1 ORDER BY CAST(a AS CHAR(2)), a; + +SELECT a, CAST(a AS CHAR(3)) FROM t1 ORDER BY CAST(a AS CHAR(2)), a; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_stable_output.test b/mysql-test/suite/parallel_query/t/pq_stable_output.test new file mode 100644 index 000000000000..ce71bba331d7 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_stable_output.test @@ -0,0 +1,428 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +# +# Tests with the euckr character set +# +--disable_warnings +drop table if exists t1; +--enable_warnings + +SET @test_character_set= 'euckr'; +SET @test_collation= 'euckr_korean_ci'; +-- source include/ctype_common.inc + +--echo # +--echo # WL#3332 Korean Enhancements +--echo # euckr valid codes are now [81..FE][41..5A,61..7A,81..FE] +--echo # +SET sql_mode = 'NO_ENGINE_SUBSTITUTION'; +CREATE TABLE t1 (a binary(1), key(a)); + +--disable_query_log +let $1=255; +while($1) +{ + eval INSERT INTO t1 VALUES (unhex(hex($1))); + dec $1; +} +--enable_query_log + +CREATE TABLE t2 (s VARCHAR(4), a VARCHAR(1) CHARACTER SET euckr); +--disable_warnings +INSERT INTO t2 +SELECT hex(concat(t11.a, t12.a)), concat(t11.a, t12.a) +FROM t1 t11, t1 t12 +WHERE t11.a >= 0x81 AND t11.a <= 0xFE +AND t12.a >= 0x41 AND t12.a <= 0xFE +ORDER BY t11.a, t12.a; +--enable_warnings +SELECT s as bad_code FROM t2 WHERE a='' ORDER BY s; +DELETE FROM t2 WHERE a=''; +ALTER TABLE t2 ADD u VARCHAR(1) CHARACTER SET utf8, ADD a2 VARCHAR(1) CHARACTER SET euckr; +--disable_warnings +UPDATE t2 SET u=a, a2=u; +--enable_warnings +SELECT s as unassigned_code FROM t2 WHERE u='?'; +DELETE FROM t2 WHERE u='?'; +# Make sure there are no euckr->utf8->euckr roundtrip problems +SELECT count(*) as roundtrip_problem_chars FROM t2 WHERE hex(a) <> hex(a2); +SELECT s, hex(a), hex(u), hex(a2) FROM t2 ORDER BY s; +DROP TABLE t1, t2; +SET sql_mode = default; +--echo End of 5.4 tests + +## TABLE SCAN + +CREATE TABLE t1 (a int, b int); + +--disable_query_log +let $1 = 128; +let $2 = 64; +while($1) +{ + while($2) + { + eval INSERT INTO t1 VALUES (MOD($1, 31), $2); + dec $2; + } + dec $1; +} +--enable_query_log + +select * from t1; + +## test limit + +select * from t1 limit 1; +select * from t1 limit 10; +select * from t1 limit 100; +select b, a from t1 limit 50; + +select * from t1 limit 100, 10; +select * from t1 limit 500, 10; +select * from t1 limit 3000, 50; + +select b, a from t1 limit 2000, 50; +select b, a from t1 limit 4000, 50; + +drop table t1; + + +## ORDER BY + +CREATE TABLE t1 (a int, b int, c int); + +let $1 = 64; +let $2 = 32; +let $3 = 16; + +--disable_query_log + +while($1) +{ + while($2) + { + while($3) + { + eval INSERT INTO t1 VALUES (MOD($1, 31), MOD($2, 13), $3); + dec $3; + } + dec $2; + } + dec $1; +} + +--enable_query_log + +SELECT * FROM t1 ORDER BY a; +SELECT * FROM t1 ORDER BY b, a; +SELECT * FROM t1 ORDER BY a, c; +SELECT * FROM t1 ORDER BY a desc, b asc; +SELECT * FROM t1 ORDER BY b desc, c asc, a desc; +SELECT * FROM t1 ORDER BY c asc, a desc; +SELECT * FROM t1 ORDER BY NULL, a desc, b; + +## with limit + +SELECT * FROM t1 ORDER BY a limit 10; +SELECT * FROM t1 ORDER BY a desc, b asc limit 50; +SELECT * FROM t1 ORDER BY NULL, a desc, b asc limit 50; +SELECT * FROM t1 ORDER BY NULL, a desc, b asc, NULL limit 50; + +drop table t1; + +## optimized-order-by + +## PRIMARY KEY + +--disable_warnings + +CREATE TABLE t2 ( + id int(6) NOT NULL auto_increment, + description varchar(40) NOT NULL, + idform varchar(40), + ordre int(6) unsigned DEFAULT '0' NOT NULL, + image varchar(60), + PRIMARY KEY (id), + KEY id (id, ordre) +); + +--enable_warnings + +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre un appel d offres','en_construction.html',10,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre des soumissions','en_construction.html',20,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Liste des t2','t2_liste_form.phtml',51060,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Consulter les soumissions','consulter_soumissions.phtml',200,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un type de materiel','typeMateriel_ajoute_form.phtml',51000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Modifier des clients','en_construction.html',40010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Effacer des clients','en_construction.html',40020,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un service','t2_ajoute_form.phtml',51050,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un type de materiel','typeMateriel_ajoute_form.phtml',51000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Effacer des clients','en_construction.html',40020,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Ajouter un service','t2_ajoute_form.phtml',51050,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre un appel d offres','en_construction.html',10,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Emettre des soumissions','en_construction.html',20,'emettre.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Liste des t2','t2_liste_form.phtml',51060,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Modifier des clients','en_construction.html',40010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Lister/modifier un type de materiel','typeMateriel_liste_form.phtml',51010,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) VALUES ('Créer une fiche de client','clients_ajoute_form.phtml',40000,'link.gif'); +INSERT INTO t2 (description, idform, ordre, image) SELECT description, idform, ordre, image FROM t2; + +SELECT * FROM t2 ORDER BY id; +SELECT * FROM t2 ORDER BY id, ordre; +SELECT * FROM t2 ORDER BY id, ordre desc; +SELECT description, idform FROM t2 ORDER BY id desc; + +SELECT * FROM t2 ORDER BY id limit 15; +SELECT * FROM t2 ORDER BY id, ordre limit 15; +SELECT * FROM t2 ORDER BY id, ordre desc limit 15; + +DROP TABLE t2; + +CREATE TABLE t1( + f0 int auto_increment PRIMARY KEY, + f1 int, + f2 varchar(200) +) charset latin1; + +--disable_query_log +let $1=1024; +while($1) +{ + eval INSERT INTO t1 (f1, f2) VALUES (MOD($1, 511), CONCAT(MOD($1, 119), ' 0')); + dec $1; +} +--enable_query_log + +SELECT * FROM t1 ORDER BY f0; +SELECT * FROM t1 ORDER BY f0 desc; + +SELECT * FROM t1 ORDER BY f0, f1 limit 100, 20; +SELECT * FROM t1 ORDER BY f0, f1 desc limit 100, 25; + +DROP TABLE t1; +## UNIQUE_KEY && KEY + +CREATE TABLE t2 (a varchar(32), b int(11), c float, d double, + UNIQUE KEY a (a,b,c), KEY b (b), KEY c (c)) charset utf8mb4; + +--disable_query_log + +INSERT INTO t2 (a, b, c, d) VALUES +('domestic', 26, 0.25, 4.7), ('domestic', 27, 0.25, 6), +('domestic', 19, 2, 6.3), ('domestic', 19, 5, 7.77), +('domestic', 19, 10, 10.3), ('domestic', 19, 20, 14.83), +('domestic', 19, 30, 20.88), ('domestic', 20, 2, 7.3), +('domestic', 20, 5, 8.77), ('domestic', 20, 10, 11.3), +('domestic', 20, 20, 15.83), ('domestic', 20, 30, 21.88), +('domestic', 23, 2, 18.8), ('domestic', 23, 5, 20.8), +('domestic', 23, 10, 24.8), ('domestic', 23, 20, 27.8), +('domestic', 23, 30, 30.8), ('domestic', 24, 2, 21.1405), +('domestic', 24, 5, 22.3705), ('domestic', 24, 10, 25.0905), +('domestic', 24, 20, 29.7705), ('domestic', 24, 30, 35.9605), +('domestic', 17, 2, 7.2), ('domestic', 17, 5, 8.43), +('domestic', 17, 10, 11.15), ('domestic', 17, 20, 15.83), +('domestic', 17, 30, 22.02), ('domestic', 18, 2, 8.2), +('domestic', 18, 5, 9.43), ('domestic', 18, 10, 12.15), +('domestic', 18, 20, 16.83), ('domestic', 18, 30, 23.02), +('domestic', 28, 2, 17), ('domestic', 28, 5, 19), +('domestic', 28, 10, 22), ('domestic', 28, 20, 28), +('domestic', 28, 30, 35), ('domestic', 29, 30, 29.5), +('foreign', 25, 200, 0), ('domestic', 3, 100, 59), +('foreign', 10, 30, 0), ('foreign', 22, 0, 0), +('foreign', 11, 30, 0), ('foreign', 12, 30, 0), +('all', 1, 10000, 0), ('all', 2, 10000, 0), +('domestic', 9, 10000, 0), ('domestic', 4, 500, 0), +('domestic', 5, 500, 0), ('domestic', 6, 500, 0), +('domestic', 7, 500, 0), ('domestic', 8, 500, 0), +('domestic', 21, 3.9, 10.8), ('domestic', 21, 4.9, 12.2), +('domestic', 21, 9.9, 15.3), ('domestic', 21, 19.9, 20.6), +('domestic', 21, 30, 28.1), ('plfcz1', 16, 0.5, 19), +('plfcz2', 16, 0.5, 25), ( 'ppfcz2', 15, 16, 76.5), +( 'ppfcz2', 15, 15, 75.5), ( 'ppfcz2', 15, 14, 73.5), +( 'ppfcz2', 15, 13, 71.5), ( 'ppfcz2', 15, 12, 69.5), +( 'ppfcz2', 15, 11, 67.5), ( 'ppfcz2', 15, 10, 65.5), +( 'ppfcz2', 15, 9, 62.5), ( 'ppfcz2', 15, 8, 59.5), +( 'ppfcz2', 15, 7, 56.5), ( 'ppfcz2', 15, 6, 53.5), +( 'ppfcz2', 15, 5, 50.5), ( 'ppfcz2', 15, 4, 46.5), +( 'ppfcz2', 15, 3, 42.5), ( 'ppfcz2', 15, 2, 38.5), +('ppfcz1', 15, 2, 33.5), ('ppfcz1', 15, 3, 36.5), +('ppfcz1', 15, 4, 39.5), ('ppfcz1', 15, 5, 41.5), +('ppfcz1', 15, 6, 42.5), ('ppfcz1', 15, 7, 43.5), +('ppfcz1', 15, 8, 44.5), ('ppfcz1', 15, 9, 45.5), +('ppfcz1', 15, 10, 46.5), ('ppfcz1', 15, 11, 47.5), +( 'ppfcz1', 15, 12, 48.5), ( 'ppfcz1', 15, 13, 49.5), ( 'ppfcz1', 15, 14, 50.5), +( 'ppfcz1', 15, 15, 51.5), ( 'ppfcz1', 15, 16, 52.5), ( 'ppfcz1', 15, 17, 53.5), +( 'ppfcz1', 15, 18, 54.5), ( 'ppfcz1', 15, 19, 55.5), ( 'ppfcz1', 15, 20, 56.5), +( 'ppfcz1', 15, 21, 57.5), ( 'ppfcz1', 15, 22, 58.5), ( 'ppfcz1', 15, 23, 59.5), +( 'ppfcz1', 15, 24, 60.5), ( 'ppfcz1', 15, 25, 61.5), ( 'ppfcz1', 15, 26, 62.5), +( 'ppfcz1', 15, 27, 63.5), ( 'ppfcz1', 15, 28, 64.5), ( 'ppfcz1', 15, 29, 65.5), +( 'ppfcz1', 15, 30, 66.5), ( 'ppfcz2', 15, 17, 77.5), ( 'ppfcz2', 15, 18, 78.5), +( 'ppfcz2', 15, 19, 79.5), ( 'ppfcz2', 15, 20, 80.5), ( 'ppfcz2', 15, 21, 81.5), +( 'ppfcz2', 15, 22, 82.5), ( 'ppfcz2', 15, 23, 83.5), ( 'ppfcz2', 15, 24, 84.5), +( 'ppfcz2', 15, 25, 85.5), ( 'ppfcz2', 15, 26, 86.5), ( 'ppfcz2', 15, 27, 87.5), +( 'ppfcz2', 15, 28, 88.5), ( 'ppfcz2', 15, 29, 89.5), ( 'ppfcz2', 15, 30, 90.5), +( 'ppfcz3', 15, 2, 39.5), ( 'ppfcz3', 15, 3, 45.5), ( 'ppfcz3', 15, 4, 51.5), +( 'ppfcz3', 15, 5, 57.5), ( 'ppfcz3', 15, 6, 63.5), ( 'ppfcz3', 15, 7, 69.5), +( 'ppfcz3', 15, 8, 75.5), ( 'ppfcz3', 15, 9, 81.5), ( 'ppfcz3', 15, 10, 87.5), +( 'ppfcz3', 15, 11, 93.5), ( 'ppfcz3', 15, 12, 99.5), ( 'ppfcz3', 15, 13, 105.5), +( 'ppfcz3', 15, 14, 111.5), ( 'ppfcz3', 15, 15, 117.5), ( 'ppfcz3', 15, 16, 122.5), +( 'ppfcz3', 15, 17, 127.5), ( 'ppfcz3', 15, 18, 132.5), ( 'ppfcz3', 15, 19, 137.5), +( 'ppfcz3', 15, 20, 142.5), ( 'ppfcz3', 15, 21, 146.5), ( 'ppfcz3', 15, 22, 150.5), +( 'ppfcz3', 15, 23, 154.5), ( 'ppfcz3', 15, 24, 158.5), ( 'ppfcz3', 15, 25, 162.5), +( 'ppfcz3', 15, 26, 166.5), ( 'ppfcz3', 15, 27, 170.5), ( 'ppfcz3', 15, 28, 174.5), +( 'ppfcz3', 15, 29, 178.5), ( 'ppfcz3', 15, 30, 182.5), ( 'ppfcz4', 15, 2, 44.5), +( 'ppfcz4', 15, 3, 51.5), ( 'ppfcz4', 15, 4, 58.5), ( 'ppfcz4', 15, 5, 65.5), +( 'ppfcz4', 15, 6, 72.5), ( 'ppfcz4', 15, 7, 79.5), ( 'ppfcz4', 15, 8, 86.5), +( 'ppfcz4', 15, 9, 93.5), ( 'ppfcz4', 15, 10, 100.5), ( 'ppfcz4', 15, 11, 105.5), +( 'ppfcz4', 15, 12, 110.5), ( 'ppfcz4', 15, 13, 115.5), ( 'ppfcz4', 15, 14, 120.5), +( 'ppfcz4', 15, 15, 125.5), ( 'ppfcz4', 15, 16, 130.5), ( 'ppfcz4', 15, 17, 135.5), +( 'ppfcz4', 15, 18, 140.5), ( 'ppfcz4', 15, 19, 145.5), ( 'ppfcz4', 15, 20, 150.5), +( 'ppfcz4', 15, 21, 154.5), ( 'ppfcz4', 15, 22, 158.5), ( 'ppfcz4', 15, 23, 162.5), +( 'ppfcz4', 15, 24, 166.5), ( 'ppfcz4', 15, 25, 170.5), ( 'ppfcz4', 15, 26, 174.5), +( 'ppfcz4', 15, 27, 178.5), ( 'ppfcz4', 15, 28, 182.5), ( 'ppfcz4', 15, 29, 186.5), +( 'ppfcz4', 15, 30, 190.5), ( 'ppfcz5', 15, 2, 48.5), ( 'ppfcz5', 15, 3, 56.5), +( 'ppfcz5', 15, 4, 64.5), ( 'ppfcz5', 15, 5, 72.5), ( 'ppfcz5', 15, 6, 80.5), +( 'ppfcz5', 15, 7, 88.5), ( 'ppfcz5', 15, 8, 96.5), ( 'ppfcz5', 15, 9, 104.5), +( 'ppfcz5', 15, 10, 112.5), ( 'ppfcz5', 15, 11, 119.5), ( 'ppfcz5', 15, 12, 126.5), +( 'ppfcz5', 15, 13, 133.5), ( 'ppfcz5', 15, 14, 140.5), ( 'ppfcz5', 15, 15, 147.5), +( 'ppfcz5', 15, 16, 153.5), ( 'ppfcz5', 15, 17, 161.5), ( 'ppfcz5', 15, 18, 167.5), +( 'ppfcz5', 15, 19, 173.5), ( 'ppfcz5', 15, 20, 179.5), ( 'ppfcz5', 15, 21, 185.5), +( 'ppfcz5', 15, 22, 191.5), ( 'ppfcz5', 15, 23, 197.5), ( 'ppfcz5', 15, 24, 203.5), +( 'ppfcz5', 15, 25, 207.5), ( 'ppfcz5', 15, 26, 212.5), ( 'ppfcz5', 15, 27, 217.5), +( 'ppfcz5', 15, 28, 222.5), ( 'ppfcz5', 15, 29, 227.5), ( 'ppfcz5', 15, 30, 232.5), +( 'ppfcz1', 14, 2, 37.5), ( 'ppfcz1', 14, 3, 41.5), ( 'ppfcz1', 14, 4, 45.5), +( 'ppfcz1', 14, 5, 48.5), ( 'ppfcz1', 14, 6, 52.5), ( 'ppfcz1', 14, 7, 55.5), +( 'ppfcz1', 14, 8, 57.5), ( 'ppfcz1', 14, 9, 59.5), ( 'ppfcz1', 14, 10, 61.5), +( 'ppfcz1', 14, 11, 62.5), ( 'ppfcz1', 14, 12, 63.5), ( 'ppfcz1', 14, 13, 64.5), +( 'ppfcz1', 14, 14, 65.5), ( 'ppfcz1', 14, 15, 66.5), ( 'ppfcz1', 14, 16, 67.5), +( 'ppfcz1', 14, 17, 68.5), ( 'ppfcz1', 14, 18, 69.5), ( 'ppfcz1', 14, 19, 70.5), +( 'ppfcz1', 14, 20, 71.5), ( 'ppfcz1', 14, 21, 72.5), ( 'ppfcz1', 14, 22, 73.5), +( 'ppfcz1', 14, 23, 74.5), ( 'ppfcz1', 14, 24, 75.5), ( 'ppfcz1', 14, 25, 76.5), +( 'ppfcz1', 14, 26, 77.5), ( 'ppfcz1', 14, 27, 78.5), ( 'ppfcz1', 14, 28, 79.5), +( 'ppfcz1', 14, 29, 80.5), ( 'ppfcz1', 14, 30, 81.5), ( 'ppfcz2', 14, 2, 43.5), +( 'ppfcz2', 14, 3, 48.5), ( 'ppfcz2', 14, 4, 53.5), ( 'ppfcz2', 14, 5, 57.5), +( 'ppfcz2', 14, 6, 61.5), ( 'ppfcz2', 14, 7, 65.5), ( 'ppfcz2', 14, 8, 69.5), +( 'ppfcz2', 14, 9, 73.5), ( 'ppfcz2', 14, 10, 77.5), ( 'ppfcz2', 14, 11, 80.5), +( 'ppfcz2', 14, 12, 83.5), ( 'ppfcz2', 14, 13, 86.5), ( 'ppfcz2', 14, 14, 89.5), +( 'ppfcz2', 14, 15, 92.5), ( 'ppfcz2', 14, 16, 94.5), ( 'ppfcz2', 14, 17, 96.5), +( 'ppfcz2', 14, 18, 98.5), ( 'ppfcz2', 14, 19, 99.5), ( 'ppfcz2', 14, 20, 100.5), +( 'ppfcz2', 14, 21, 101.5), ( 'ppfcz2', 14, 22, 102.5), ( 'ppfcz2', 14, 23, 103.5), +( 'ppfcz2', 14, 24, 104.5), ( 'ppfcz2', 14, 25, 105.5), ( 'ppfcz2', 14, 26, 106.5), +( 'ppfcz2', 14, 27, 107.5), ( 'ppfcz2', 14, 28, 108.5), ( 'ppfcz2', 14, 29, 109.5), +( 'ppfcz2', 14, 30, 110.5), ( 'ppfcz3', 14, 2, 47.5), ( 'ppfcz3', 14, 3, 56.5), +( 'ppfcz3', 14, 4, 67.5), ( 'ppfcz3', 14, 5, 78.5), ( 'ppfcz3', 14, 6, 87.5), +( 'ppfcz3', 14, 7, 96.5), ( 'ppfcz3', 14, 8, 105.5), ( 'ppfcz3', 14, 9, 114.5), +( 'ppfcz3', 14, 10, 123.5), ( 'ppfcz3', 14, 11, 131.5), ( 'ppfcz3', 14, 12, 139.5), +( 'ppfcz3', 14, 13, 147.5), ( 'ppfcz3', 14, 14, 155.5), ( 'ppfcz3', 14, 15, 163.5), +( 'ppfcz3', 14, 16, 171.5), ( 'ppfcz3', 14, 17, 179.5), ( 'ppfcz3', 14, 18, 187.5), +( 'ppfcz3', 14, 19, 195.5), ( 'ppfcz3', 14, 20, 203.5), ( 'ppfcz3', 14, 21, 210.5), +( 'ppfcz3', 14, 22, 217.5), ( 'ppfcz3', 14, 23, 224.5), ( 'ppfcz3', 14, 24, 231.5), +( 'ppfcz3', 14, 25, 238.5), ( 'ppfcz3', 14, 26, 245.5), ( 'ppfcz3', 14, 27, 252.5), +( 'ppfcz3', 14, 28, 259.5), ( 'ppfcz3', 14, 29, 266.5), ( 'ppfcz3', 14, 30, 273.5), +( 'ppfcz4', 14, 2, 54.5), ( 'ppfcz4', 14, 3, 68.5), ( 'ppfcz4', 14, 4, 81.5), +( 'ppfcz4', 14, 5, 95.5), ( 'ppfcz4', 14, 6, 108.5), ( 'ppfcz4', 14, 7, 121.5), +( 'ppfcz4', 14, 8, 134.5), ( 'ppfcz4', 14, 9, 147.5), ( 'ppfcz4', 14, 10, 160.5), +( 'ppfcz4', 14, 11, 168.5), ( 'ppfcz4', 14, 12, 178.5), ( 'ppfcz4', 14, 13, 188.5), +( 'ppfcz4', 14, 14, 198.5), ( 'ppfcz4', 14, 15, 208.5), ( 'ppfcz4', 14, 16, 216.5), +( 'ppfcz4', 14, 17, 224.5), ( 'ppfcz4', 14, 18, 232.5), ( 'ppfcz4', 14, 19, 240.5), +( 'ppfcz4', 14, 20, 248.5), ( 'ppfcz4', 14, 21, 256.5), ( 'ppfcz4', 14, 22, 264.5), +( 'ppfcz4', 14, 23, 272.5), ( 'ppfcz4', 14, 24, 280.5), ( 'ppfcz4', 14, 25, 288.5), +( 'ppfcz4', 14, 26, 296.5), ( 'ppfcz4', 14, 27, 304.5), ( 'ppfcz4', 14, 28, 312.5), +( 'ppfcz4', 14, 29, 320.5), ( 'ppfcz4', 14, 30, 328.5), ( 'ppfcz5', 14, 2, 66.5), +( 'ppfcz5', 14, 3, 84.5), ( 'ppfcz5', 14, 4, 102.5), ( 'ppfcz5', 14, 5, 120.5), +( 'ppfcz5', 14, 6, 137.5), ( 'ppfcz5', 14, 7, 154.5), ( 'ppfcz5', 14, 8, 171.5), +( 'ppfcz5', 14, 9, 188.5), ( 'ppfcz5', 14, 10, 205.5), ( 'ppfcz5', 14, 11, 220.5), +( 'ppfcz5', 14, 12, 235.5), ( 'ppfcz5', 14, 13, 250.5), ( 'ppfcz5', 14, 14, 265.5), +( 'ppfcz5', 14, 15, 280.5), ( 'ppfcz5', 14, 16, 295.5), ( 'ppfcz5', 14, 17, 310.5), +( 'ppfcz5', 14, 18, 325.5), ( 'ppfcz5', 14, 19, 340.5), ( 'ppfcz5', 14, 20, 355.5), +( 'ppfcz5', 14, 21, 368.5), ( 'ppfcz5', 14, 22, 381.5), ( 'ppfcz5', 14, 23, 394.5), +( 'ppfcz5', 14, 24, 407.5), ( 'ppfcz5', 14, 25, 420.5), ( 'ppfcz5', 14, 26, 433.5), +( 'ppfcz5', 14, 27, 446.5), ( 'ppfcz5', 14, 28, 459.5), ( 'ppfcz5', 14, 29, 472.5), +( 'ppfcz5', 14, 30, 485.5), ( 'ppfcz1', 30, 0.5, 56.5), ( 'ppfcz1', 30, 1, 63.5), +( 'ppfcz1', 30, 1.5, 69.5), ( 'ppfcz1', 30, 2, 75.5), ( 'ppfcz1', 30, 2.5, 80.5), +( 'ppfcz1', 30, 3, 86.5), ( 'ppfcz1', 30, 3.5, 92.5), ( 'ppfcz1', 30, 4, 99.5), +( 'ppfcz1', 30, 4.5, 105.5), ( 'ppfcz1', 30, 5, 111.5), ( 'ppfcz1', 30, 6, 118.5), +( 'ppfcz1', 30, 7, 126.5), ( 'ppfcz1', 30, 8, 133.5), ( 'ppfcz1', 30, 9, 141.5), +( 'ppfcz1', 30, 10, 148.5), ( 'ppfcz1', 30, 11, 156.5), ( 'ppfcz1', 30, 12, 163.5), +( 'ppfcz1', 30, 13, 171.5), ( 'ppfcz1', 30, 14, 178.5), ( 'ppfcz1', 30, 15, 186.5), +( 'ppfcz1', 30, 16, 193.5), ( 'ppfcz1', 30, 17, 201.5), ( 'ppfcz1', 30, 18, 209.5), +( 'ppfcz1', 30, 19, 216.5), ( 'ppfcz1', 30, 20, 224.5), ( 'ppfcz1', 30, 21, 231.5), +( 'ppfcz1', 30, 22, 239.5), ( 'ppfcz1', 30, 23, 246.5), ( 'ppfcz1', 30, 24, 254.5), +( 'ppfcz1', 30, 25, 261.5), ( 'ppfcz1', 30, 26, 269.5), ( 'ppfcz1', 30, 27, 276.5), +( 'ppfcz1', 30, 28, 284.5), ( 'ppfcz1', 30, 29, 291.5), ( 'ppfcz1', 30, 30, 299.5), +( 'ppfcz2', 30, 0.5, 61.5), ( 'ppfcz2', 30, 1, 65.5), ( 'ppfcz2', 30, 1.5, 75.5), +( 'ppfcz2', 30, 2, 80.5), ( 'ppfcz2', 30, 2.5, 86.5), ( 'ppfcz2', 30, 3, 99.5), +( 'ppfcz2', 30, 3.5, 109.5), ( 'ppfcz2', 30, 4, 113.5), ( 'ppfcz2', 30, 4.5, 121.5), +( 'ppfcz2', 30, 5, 129.5), ( 'ppfcz2', 30, 6, 139.5), ( 'ppfcz2', 30, 7, 149.5), +( 'ppfcz2', 30, 8, 159.5), ( 'ppfcz2', 30, 9, 169.5), ( 'ppfcz2', 30, 10, 180.5), +( 'ppfcz2', 30, 11, 189.5), ( 'ppfcz2', 30, 12, 199.5), ( 'ppfcz2', 30, 13, 210.5), +( 'ppfcz2', 30, 14, 219.5), ( 'ppfcz2', 30, 15, 229.5), ( 'ppfcz2', 30, 16, 240.5), +( 'ppfcz2', 30, 17, 249.5), ( 'ppfcz2', 30, 18, 259.5), ( 'ppfcz2', 30, 19, 270.5), +( 'ppfcz2', 30, 20, 280.5), ( 'ppfcz2', 30, 21, 289.5), ( 'ppfcz2', 30, 22, 300.5), +( 'ppfcz2', 30, 23, 310.5), ( 'ppfcz2', 30, 24, 320.5), ( 'ppfcz2', 30, 25, 330.5), +( 'ppfcz2', 30, 26, 340.5), ( 'ppfcz2', 30, 27, 350.5), ( 'ppfcz2', 30, 28, 360.5), +( 'ppfcz2', 30, 29, 370.5), ( 'ppfcz2', 30, 30, 381.5), ( 'ppfcz3', 30, 0.5, 74.5), +( 'ppfcz3', 30, 1, 83.5), ( 'ppfcz3', 30, 1.5, 90.5), ( 'ppfcz3', 30, 2, 99.5), +( 'ppfcz3', 30, 2.5, 107.5), ( 'ppfcz3', 30, 3, 114.5), ( 'ppfcz3', 30, 3.5, 122.5), +( 'ppfcz3', 30, 4, 130.5), ( 'ppfcz3', 30, 4.5, 140.5), ( 'ppfcz3', 30, 5, 147.5), +( 'ppfcz3', 30, 6, 162.5), ( 'ppfcz3', 30, 7, 174.5), ( 'ppfcz3', 30, 8, 188.5), +( 'ppfcz3', 30, 9, 201.5), ( 'ppfcz3', 30, 10, 213.5), ( 'ppfcz3', 30, 11, 227.5), +( 'ppfcz3', 30, 12, 240.5), ( 'ppfcz3', 30, 13, 252.5), ( 'ppfcz3', 30, 14, 266.5), +( 'ppfcz3', 30, 15, 278.5), ( 'ppfcz3', 30, 16, 290.5), ( 'ppfcz3', 30, 17, 304.5), +( 'ppfcz3', 30, 18, 317.5), ( 'ppfcz3', 30, 19, 330.5), ( 'ppfcz3', 30, 20, 343.5), +( 'ppfcz3', 30, 21, 354.5), ( 'ppfcz3', 30, 22, 363.5), ( 'ppfcz3', 30, 23, 375.5), +( 'ppfcz3', 30, 24, 385.5), ( 'ppfcz3', 30, 25, 396.5), ( 'ppfcz3', 30, 26, 405.5), +( 'ppfcz3', 30, 27, 417.5), ( 'ppfcz3', 30, 28, 428.5), ( 'ppfcz3', 30, 29, 438.5), +( 'ppfcz3', 30, 30, 448.5), ( 'ppfcz4', 30, 0.5, 90.5), ( 'ppfcz4', 30, 1, 104.5), +( 'ppfcz4', 30, 1.5, 118.5), ( 'ppfcz4', 30, 2, 134.5), ( 'ppfcz4', 30, 2.5, 146.5), +( 'ppfcz4', 30, 3, 163.5), ( 'ppfcz4', 30, 3.5, 179.5), ( 'ppfcz4', 30, 4, 195.5), +( 'ppfcz4', 30, 4.5, 211.5), ( 'ppfcz4', 30, 5, 232.5), ( 'ppfcz4', 30, 6, 257.5), +( 'ppfcz4', 30, 7, 278.5), ( 'ppfcz4', 30, 8, 300.5), ( 'ppfcz4', 30, 9, 321.5), +( 'ppfcz4', 30, 10, 343.5), ( 'ppfcz4', 30, 11, 364.5), ( 'ppfcz4', 30, 12, 386.5), +( 'ppfcz4', 30, 13, 407.5), ( 'ppfcz4', 30, 14, 429.5), ( 'ppfcz4', 30, 15, 450.5), +( 'ppfcz4', 30, 16, 472.5), ( 'ppfcz4', 30, 17, 493.5), ( 'ppfcz4', 30, 18, 515.5), +( 'ppfcz4', 30, 19, 536.5), ( 'ppfcz4', 30, 20, 558.5), ( 'ppfcz4', 30, 21, 579.5), +( 'ppfcz4', 30, 22, 601.5), ( 'ppfcz4', 30, 23, 622.5), ( 'ppfcz4', 30, 24, 644.5), +( 'ppfcz4', 30, 25, 665.5), ( 'ppfcz4', 30, 26, 687.5), ( 'ppfcz4', 30, 27, 708.5), +( 'ppfcz4', 30, 28, 730.5), ( 'ppfcz4', 30, 29, 751.5), ( 'ppfcz4', 30, 30, 773.5), +( 'ppfcz5', 30, 0.5, 97.5), ( 'ppfcz5', 30, 1, 114.5), ( 'ppfcz5', 30, 1.5, 131.5), +( 'ppfcz5', 30, 2, 148.5), ( 'ppfcz5', 30, 2.5, 165.5), ( 'ppfcz5', 30, 3, 183.5), +( 'ppfcz5', 30, 3.5, 200.5), ( 'ppfcz5', 30, 4, 221.5), ( 'ppfcz5', 30, 4.5, 243.5), +( 'ppfcz5', 30, 5, 264.5), ( 'ppfcz5', 30, 6, 289.5), ( 'ppfcz5', 30, 7, 313.5), +( 'ppfcz5', 30, 8, 336.5), ( 'ppfcz5', 30, 9, 360.5), ( 'ppfcz5', 30, 10, 384.5), +( 'ppfcz5', 30, 11, 407.5), ( 'ppfcz5', 30, 12, 431.5), ( 'ppfcz5', 30, 13, 455.5), +( 'ppfcz5', 30, 14, 478.5), ( 'ppfcz5', 30, 15, 502.5), ( 'ppfcz5', 30, 16, 526.5), +( 'ppfcz5', 30, 17, 549.5), ( 'ppfcz5', 30, 18, 573.5), ( 'ppfcz5', 30, 19, 597.5), +( 'ppfcz5', 30, 20, 620.5), ( 'ppfcz5', 30, 21, 644.5), ( 'ppfcz5', 30, 22, 668.5), +( 'ppfcz5', 30, 23, 691.5), ( 'ppfcz5', 30, 24, 715.5), ( 'ppfcz5', 30, 25, 738.5), +( 'ppfcz5', 30, 26, 762.5), ( 'ppfcz5', 30, 27, 786.5), ( 'ppfcz5', 30, 28, 809.5), +( 'ppfcz5', 30, 29, 833.5), ( 'ppfcz5', 30, 30, 857.5), ( 'foreign', 13, 30, 0), +( 'all', 32, 10000, 23.2342007434944); + +--enable_query_log + +SELECT * FROM t2 ORDER BY a, b, c; +SELECT * FROM t2 ORDER BY a, b, c limit 10; +SELECT * FROM t2 ORDER BY a, b, c limit 1000, 20; +SELECT * FROM t2 ORDER BY a, b, d limit 200, 20; +SELECT * FROM t2 ORDER BY a asc, b asc, c desc; + +SELECT * FROM t2 ORDER BY b, c, d; +SELECT * FROM t2 ORDER BY b, d limit 1000, 50; +SELECT * FROM t2 ORDER BY c desc, d limit 500, 20; +SELECT d FROM t2 WHERE t2.b=14 ORDER BY t2.c; + +DROP TABLE t2; diff --git a/mysql-test/suite/parallel_query/t/pq_tempory_table_release.test b/mysql-test/suite/parallel_query/t/pq_tempory_table_release.test new file mode 100644 index 000000000000..5e3c273a6cae --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_tempory_table_release.test @@ -0,0 +1,21 @@ +create table t1(a int primary key, b varchar(10), c decimal(5,2)); + +insert into t1 values (1, 'The', '3.14'); +insert into t1 values (2, 'quick', '4.25'); +insert into t1 values (3, 'brown', '5.36'); +insert into t1 values (4, 'fox', '6.47'); +insert into t1 values (5, 'jumps', '3.14'); +insert into t1 values (6, 'over', '4.25'); +insert into t1 values (7, 'the', '5.36'); +insert into t1 values (8, 'lazy', '6.47'); +insert into t1 values (9, 'dog', '7.58'); + + +set session force_parallel_execute=1; +explain select c,sum(a) from t1 group by(c); +select c,sum(a) from t1 group by(c); + +drop table t1; + +--source include/restart_mysqld.inc + diff --git a/mysql-test/suite/parallel_query/t/pq_tpch.test b/mysql-test/suite/parallel_query/t/pq_tpch.test new file mode 100644 index 000000000000..16208984121e --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_tpch.test @@ -0,0 +1,820 @@ +--source include/pq_test.inc +--disable_warnings +drop database if exists pq_database; +--enable_warnings +create database pq_database; +use pq_database; + +--disable_warnings +DROP TABLE IF EXISTS `nation`; +--enable_warnings +CREATE TABLE `nation` ( + `n_nationkey` int NOT NULL, + `N_NAME` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `N_REGIONKEY` int NOT NULL, + `N_COMMENT` varchar(152) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, + PRIMARY KEY (`n_nationkey`) USING BTREE, + INDEX `NATION_FK1`(`N_REGIONKEY`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO nation VALUES(0, 'ALGERIA', 0, 'haggle. carefully final deposits detect slyly agai'); +INSERT INTO nation VALUES(1, 'ARGENTINA', 1, 'al foxes promise slyly according to the regular accounts. bold requests alon'); +INSERT INTO nation VALUES(2, 'BRAZIL', 1, 'y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special'); +INSERT INTO nation VALUES(3, 'CANADA', 1, 'eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold'); +INSERT INTO nation VALUES(18, 'CHINA', 2, 'c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos'); +INSERT INTO nation VALUES(4, 'EGYPT', 4, 'y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d'); +INSERT INTO nation VALUES(5, 'ETHIOPIA', 0, 'ven packages wake quickly. regu'); +INSERT INTO nation VALUES(6, 'FRANCE', 3, 'refully final requests. regular, ironi'); +INSERT INTO nation VALUES(7, 'GERMANY', 3, 'l platelets. regular accounts x-ray: unusual, regular acco'); +INSERT INTO nation VALUES(8, 'INDIA', 2, 'ss excuses cajole slyly across the packages. deposits print aroun'); +INSERT INTO nation VALUES(9, 'INDONESIA', 2, 'slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull'); +INSERT INTO nation VALUES(10, 'IRAN', 4, 'efully alongside of the slyly final dependencies.'); +INSERT INTO nation VALUES(11, 'IRAQ', 4, 'nic deposits boost atop the quickly final requests? quickly regula'); +INSERT INTO nation VALUES(12, 'JAPAN', 2, 'ously. final, express gifts cajole a'); +INSERT INTO nation VALUES(13, 'JORDAN', 4, 'ic deposits are blithely about the carefully regular pa'); +INSERT INTO nation VALUES(14, 'KENYA', 0, 'pending excuses haggle furiously deposits. pending, express pinto beans wake fluffily past t'); +INSERT INTO nation VALUES(15, 'MOROCCO',0, 'rns. blithely bold courts among the closely regular packages use furiously bold platelets?'); +INSERT INTO nation VALUES(16, 'MOZAMBIQUE', 0, 's. ironic, unusual asymptotes wake blithely r'); +INSERT INTO nation VALUES(17, 'PERU', 1, 'platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun'); +INSERT INTO nation VALUES(19, 'ROMANIA', 3, 'ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account'); +INSERT INTO nation VALUES(22, 'RUSSIA', 3, 'requests against the platelets use never according to the quickly regular pint'); +INSERT INTO nation VALUES(20, 'SAUDI ARABIA', 4, 'ts. silent requests haggle. closely express packages sleep across the blithely'); +INSERT INTO nation VALUES(23, 'UNITED KINGDOM', 3, 'eans boost carefully special requests. accounts are. carefull'); +INSERT INTO nation VALUES(24, 'UNITED STATES', 1, 'y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be'); +INSERT INTO nation VALUES(21, 'VIETNAM', 2, 'hely enticingly express accounts. even, final'); + +--disable_warnings +DROP TABLE IF EXISTS `supplier`; +--enable_warnings +CREATE TABLE `supplier` ( + `s_suppkey` int NOT NULL, + `S_NAME` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `S_ADDRESS` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `S_NATIONKEY` int NOT NULL, + `S_PHONE` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `S_ACCTBAL` decimal(15, 2) NOT NULL, + `S_COMMENT` varchar(101) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`s_suppkey`) USING BTREE, + INDEX `SUPPLIER_FK1`(`S_NATIONKEY`) USING BTREE, + CONSTRAINT `supplier_ibfk_1` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `supplier_ibfk_2` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `supplier_ibfk_3` FOREIGN KEY (`S_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO supplier VALUES (605, 'Supplier#000000605', 'wdwiNoNT8pVHOTHQ8jhVzaOTkU', 6, '16-835-870-9488', 6071.58,'foxes poach blithely beneath the excuses: ironic multipliers haggle quickly furiously unu'); +INSERT INTO supplier VALUES (839, 'Supplier#000000839', '1fSx9Sv6LraqnVP3u', 6, '16-845-687-7291',2761.59, 'ess, regular accounts haggle slyly across the carefully'); +INSERT INTO supplier VALUES (996, 'Supplier#000000996', 'Wx4dQwOAwWjfSCGupfrM', 7, '17-447-811-3282', 6329.90, 'ironic forges cajole blithely agai'); +INSERT INTO supplier VALUES (741, 'Supplier#000000741', 'BLP6zAc29lDLOvSE3 h2', 7, '17-292-821-2297', 824.94, 'even, unusual instructions b'); +INSERT INTO `supplier` VALUES (800, 'Supplier#000000800', 'Z4 hpmBjpjBXREqzixsBCIaF', 0, '10-497-654-8607', 7956.80, 'he bold foxes boost blithely about the blithely final epitaphs. slyly'); +INSERT INTO `supplier` VALUES (817, 'Supplier#000000817', '0GTKh7JybR8sVahPoJT8kbNtDV0TzA79Q', 0, '10-282-124-6047', 4468.89, ' blithely even requests. blithely ironic deposits wake slyly. ideas haggle! quickly i'); +INSERT INTO `supplier` VALUES (370, 'Supplier#000000370', 'yyNSJAG9UXcWit4SeMkEIrNcdVq5', 0, '10-602-768-3758', 8515.99, 'ound the unusual foxes sleep finally within the furiously unusual requests. sl'); +INSERT INTO `supplier` VALUES (567, 'Supplier#000000567', 'fvuRpAap0MvoBguGKBfp', 1, '11-390-878-2811', 5264.91, 'ke fluffily furiously ironic ideas. qu'); +INSERT INTO `supplier` VALUES (678, 'Supplier#000000678', 'SLpBfeoHSImv', 1, '11-465-565-3513', -58.41, 'he blithely even requests. blithely unusual theodolites sleep furiously against the'); +INSERT INTO `supplier` VALUES (801, 'Supplier#000000801', 'zohVF4 4GHOJpWy9kdytvYwm27mJEBhk', 1, '11-673-791-6926', 976.53, 'ckly final accounts wake since the even instructions. regular, permanent accounts are against t'); +INSERT INTO `supplier` VALUES (300, 'Supplier#000000300', 'YU QZvXHJC7,ZspUPGwaIOa', 2, '12-468-732-4623', 811.42, 'furiously even theodolites haggle along the final, ironic foxes. bold deposits are.'); +INSERT INTO `supplier` VALUES (743, 'Supplier#000000743', 'ccFQShf qHch yPwbryx12DfnIYAp83,F', 2, '12-841-918-5889', 4384.23, 'e slyly after the quickly final platelets? special, special foxes nag slyl'); +INSERT INTO `supplier` VALUES (993, 'Supplier#000000993', 'z2NwUJ TPfd9MP8K3Blp1prYQ116 ', 2, '12-316-384-2073', 2336.52, ' asymptotes haggle slowly above the'); +INSERT INTO `supplier` VALUES (887, 'Supplier#000000887', 'urEaTejH5POADP2ARrf', 3, '13-738-297-6117', 3113.73, 's. regular realms haggle. special, unusual accounts wake furiously. bold pearls play c'); +INSERT INTO `supplier` VALUES (475, 'Supplier#000000475', 'xw4V6,4QQW LI5Qg EOKy4JD B4Cq1tjzaOma9Y', 3, '13-397-755-1516', -115.01, 'among the slyly regular deposits cajole after the even theodolites. carefully unusua'); +INSERT INTO `supplier` VALUES (402, 'Supplier#000000402', 'i9Sw4DoyMhzhKXCH9By,AYSgmD', 3, '13-109-731-3195', 4943.01, 'around the carefully pending dolp'); +INSERT INTO `supplier` VALUES (378, 'Supplier#000000378', 'FfbhyCxWvcPrO8ltp9', 3, '13-930-567-5190', 4429.27, ' among the furiously pending excuses. fluffily express deposits except the slyly final packages'); +INSERT INTO `supplier` VALUES (928, 'Supplier#000000928', 'VL,J8Fq0GI0BnVTaTU9Dcp9Z', 18, '28-382-849-1505', 8512.48, 'equests are. slyly specia'); +INSERT INTO `supplier` VALUES (255, 'Supplier#000000255', 'qx16XyCEUh9OawVeQWOlGlhAU32iHFPNkO', 18, '28-629-327-4139', 4663.08, 's boost. ironic pinto beans along the slyly unusual foxes haggle regular, final asymptotes. reque'); +INSERT INTO `supplier` VALUES (584, 'Supplier#000000584', 'XvDYsHYpmY5AkX60fj0bZo4WW', 18, '28-223-704-2186', 6912.86, 'e requests haggle carefully even ideas. express, bold requests integrate quickly furiously '); +INSERT INTO `supplier` VALUES (301, 'Supplier#000000301', 'YPFTsQOPRAGIlBw', 4, '14-434-699-9741', 6472.62, 'express foxes sleep carefully even packages. carefully special ideas cajole slyly. carefully r'); +INSERT INTO `supplier` VALUES (67, 'Supplier#000000067', '7YrEKJncHFk5D W7ZaqfAXV', 4, '14-563-538-1657', 3576.55, 'ray slyly final foxes. furio'); +INSERT INTO `supplier` VALUES (78, 'Supplier#000000078', '9y3OZ2CV hGrsrQxzB7V3zTtygHVHlG3SD6yrz', 5, '15-670-998-6860', 1044.10, ', regular packages wake quickly bold requests. carefully unusual requests about the unusual request'); +INSERT INTO `supplier` VALUES (243, 'Supplier#000000243', '8aQ3HGeOXxgYeMAXZQe B5y2RKEF5jdmN3Qb', 6, '16-554-376-5494', 747.88, 'kly silent requests among the blithely regular foxes use fu'); +INSERT INTO `supplier` VALUES (417, 'Supplier#000000417', 'b3CbQxCMWWu,YyeQU 51fccuv7Mt', 6, '16-563-597-5520', -113.45, 'equests hinder quiet courts. carefully'); +INSERT INTO `supplier` VALUES (451, 'Supplier#000000451', 'cqMKQiLjokvIFG', 6, '16-328-146-7253', 2503.45, 'cial packages. pinto beans '); +INSERT INTO `supplier` VALUES (254, 'Supplier#000000254', 'c6h4mizJAVT0Oz', 7, '17-100-212-8737', 6230.48, 'nos. bold ideas wake carefully among the furiously '); +INSERT INTO `supplier` VALUES (786, 'Supplier#000000786', 'QiKBtsiRdDZ2xGcwZgOSoMaKSH4HQ360,88L', 8, '18-280-624-2919', 406.37, 'uests. regular warthogs across the blithely express'); +INSERT INTO `supplier` VALUES (878, 'Supplier#000000878', 'cennOpnejXFuwxsxrfoz6U,WN TC7', 8, '18-462-213-5795', 4140.02, 'gular theodolites wake. blithely bold deposit'); +INSERT INTO `supplier` VALUES (551, 'Supplier#000000551', 'ZNiqP1w6Z SGZsLllIhaicTnLCCuAepdNbkm6pJ', 8, '18-297-775-8421', 9364.67, 'lithely even instructions poach quickly. furiously bold accounts sleep final, final accoun'); +INSERT INTO `supplier` VALUES (702, 'Supplier#000000702', '1IfvvCrOk6tDle1AjJisjgmZTSrf6Y 2t,Mdv', 9, '19-354-412-3179', 7655.97, 'about the unusual, bold foxes. quickl'); +INSERT INTO `supplier` VALUES (505, 'Supplier#000000505', 'aqcYZYQD5TYlLDgIxhKZyFCzL3Ch5qKOxj', 9, '19-480-691-1853', 6399.78, ' requests engage slyly regular ideas. fina'); +INSERT INTO `supplier` VALUES (676, 'Supplier#000000676', 'USGIdhKusoe8dcvWdBbZWUfxnVxNnsgY mG', 9, '19-833-604-9178', 5783.61, 's use deposits. quickly even packages haggle quickl'); +INSERT INTO `supplier` VALUES (834, 'Supplier#000000834', 'fwX0Z5,PgFaauaEXlVQX6UmHM0RDKS4EXe,Tn3nJ', 9, '19-419-490-3356', 3732.75, ' express foxes nag slyly after the regular pinto beans. regul'); +INSERT INTO `supplier` VALUES (504, 'Supplier#000000504', 'P8k2mjRiRUFCJfxw7KrEdRpNNQPDxiI', 10, '20-322-544-5770', 9050.12, 'y final pinto beans. blithely regular instructions wake abo'); +INSERT INTO `supplier` VALUES (240, 'Supplier#000000240', 'yMzL86zw28z6sMa', 10, '20-843-630-4161', 6537.07, 'sly. final, regular pinto beans unwind slyl'); +INSERT INTO `supplier` VALUES (286, 'Supplier#000000286', 'o80iAPvmwqM3WOA93pqBHT4Dsgy1rwG', 10, '20-459-893-8984', 7517.31, 'iously regular pinto beans sleep carefully slyly even accounts. packages cajol'); +INSERT INTO `supplier` VALUES (176, 'Supplier#000000176', 'OLVnGuOx8m6NfApzODj4 JP01JJIm,qI53BChmgQ', 10, '20-970-245-2712', 6387.89, 's according to the carefully expr'); +INSERT INTO `supplier` VALUES (613, 'Supplier#000000613', 'DYwZjMQj26Es8D8pxn2zx', 11, '21-796-340-9401', 2201.94, 'e furiously. final foxes haggle carefully quickly express theodolites. regular deposits affix bli'); +INSERT INTO `supplier` VALUES (5, 'Supplier#000000005', 'Gcdm2rJRzl5qlTVzc', 11, '21-151-690-3663', -283.84, '. slyly regular pinto bea'); +INSERT INTO `supplier` VALUES (493, 'Supplier#000000493', '7tdI3AtlDll57sj5K48WLX j5RDbc', 11, '21-252-702-2543', 4999.17, 'gular foxes. slyly pending requests hang along'); +INSERT INTO `supplier` VALUES (113, 'Supplier#000000113', '5 YOpqbaHs7dR gG4EmXrI7XtA7DcnRMsWPU1z2D', 11, '21-211-117-1937', 1882.05, 'blithely regular courts wake quickly even pl'); +INSERT INTO `supplier` VALUES (337, 'Supplier#000000337', 'IRrbCdIS,GB4YYhr', 12, '22-951-643-8793', 9029.85, 'en theodolites-- special, final deposits should have to boost ca'); +INSERT INTO `supplier` VALUES (550, 'Supplier#000000550', 'QQavssDXnYHbvOrg', 12, '22-648-743-9295', 9238.79, 'en, bold ideas. ironic, unusual deposits boost carefully quick accounts. slyly e'); +INSERT INTO `supplier` VALUES (837, 'Supplier#000000837', '717LGrDM2ChnIS91,PE4 ycp4mu4HPdcX', 12, '22-626-153-5392', 5167.00, 'gular instructions are furiously a'); +INSERT INTO `supplier` VALUES (36, 'Supplier#000000036', 'mzSpBBJvbjdx3UKTW3bLFewRD78D91lAC879', 13, '23-273-493-3679', 2371.51, 'ular theodolites must haggle regular, bold accounts. slyly final pinto beans bo'); +INSERT INTO `supplier` VALUES (577, 'Supplier#000000577', 'kn5oGAnFD1CQjet8awWorC,UMf37MP71yNcVD', 13, '23-973-363-7797', 5593.17, 'olites along the quick accounts cajole throughout the regular asymptotes. accounts maintain'); +INSERT INTO `supplier` VALUES (508, 'Supplier#000000508', 'F9,suuHYbe6kCRCPZaeSHSPAFBk9vOcFX8TUx', 14, '24-179-400-2422', 3878.22, 'sits. blithely furious requests boost slyly about the quickly even packages. closely'); +INSERT INTO `supplier` VALUES (808, 'Supplier#000000808', 'B3zlGM54ECUk5MgRzKI9f7F bB8', 15, '25-297-954-4894', 9438.28, 'y even packages. requests sleep quickly fo'); +INSERT INTO `supplier` VALUES (4, 'Supplier#000000004', 'Bk7ah4CK8SYQTepEmvMkkgMwg', 15, '25-843-787-7479', 4641.08, 'riously even requests above the exp'); +INSERT INTO `supplier` VALUES (755, 'Supplier#000000755', 'IRW3Y6qorkh4GBy4gHSpVTF5L', 15, '25-750-724-4757', 9046.17, 'ding accounts was. carefully express ac'); +INSERT INTO `supplier` VALUES (178, 'Supplier#000000178', 'VJ9DInoVjbDg', 16, '26-471-122-2582', 4693.27, 'hely final foxes instead of the express, expres'); +INSERT INTO `supplier` VALUES (8, 'Supplier#000000008', '9Sq4bBH2FQEmaFOocY45sRTxo6yuoG', 17, '27-498-742-3860', 7627.85, 'al pinto beans. asymptotes haggl'); +INSERT INTO `supplier` VALUES (754, 'Supplier#000000754', 'GLSmwjGddmyMx2D BlOKJm1Ji', 17, '27-971-371-9417', 7425.83, 'leep. pinto beans haggle according to the unusual, e'); +INSERT INTO `supplier` VALUES (656, 'Supplier#000000656', 'mQXqRMgstvOI', 19, '29-633-362-8481', 8069.74, 'ronic packages integrate. even excuses integrate carefully ruthlessly bold packages. regular ideas a'); +INSERT INTO `supplier` VALUES (925, 'Supplier#000000925', 'x3n4pg,q28EckYO,613G7seoAmTPSX0jTvDvM2U', 19, '29-398-723-8226', 406.59, 'regular packages can haggle acro'); +INSERT INTO `supplier` VALUES (123, 'Supplier#000000123', 'IqRn20xsj5ibqAQjb6YNQf0xah', 19, '29-602-688-1506', 5726.19, 'nts x-ray quickly according to t'); +INSERT INTO `supplier` VALUES (952, 'Supplier#000000952', 'n8W6MbJdih Ckh6wDvYJz84ZmabvK4yQDz', 22, '32-276-558-4960', 8621.52, 'cajole permanently? carefully slow deposits cajole quickly. regular'); +INSERT INTO `supplier` VALUES (578, 'Supplier#000000578', 'bn5J0A4426DpcW7m rQ9,qxqJ1KN', 20, '30-105-334-1726', 7428.76, 'carefully about the slyly regular warthogs. special packages above the regular pa'); +INSERT INTO `supplier` VALUES (426, 'Supplier#000000426', 'zjIHPRMAI8vF', 23, '33-576-289-4702', 8621.42, ' requests nag. slyly regular ideas '); +INSERT INTO `supplier` VALUES (939, 'Supplier#000000939', 'mWBKbdzDn3yJNpOT8p', 23, '33-487-125-3117', 7815.06, 'efully. final requests after the unusual requests wake fluffily after the furiously r'); +INSERT INTO `supplier` VALUES (202, 'Supplier#000000202', 'NALZjSfea6SY zB1,I09OJYGrA8bwR4pU', 23, '33-549-918-5721', 6739.52, 'courts cajole bold, special accounts. bold packages haggle re'); +INSERT INTO `supplier` VALUES (84, 'Supplier#000000084', 'DcYjWMiZGQqEKOJi4wAmIV08ikx', 24, '34-869-118-7803', 4780.93, 'even depths. regular foxes use slyly. theod'); +INSERT INTO `supplier` VALUES (87, 'Supplier#000000087', 'WCw7URDj8zoZ7tqC3cpm7', 24, '34-860-229-1674', 4746.66, 'all are quickly after the ironic platelets. pending dolphins are. final the'); +INSERT INTO `supplier` VALUES (828, 'Supplier#000000828', '0B2aPqJ6KTEr2fqxuC7z ', 21, '31-911-715-8972', 289.32, 'ions are carefully along the regular, pending pinto beans. special '); +INSERT INTO `supplier` VALUES (870, 'Supplier#000000870', 'QIgRinpKvCLPG', 21, '31-675-338-9417', 3689.14, 'ronic accounts. quickly pending pinto beans after the regular asymptotes sleep furiously'); +INSERT INTO `supplier` VALUES (863, 'Supplier#000000863', 'TsC9OuodnybJhWXq4PFNdEJf9jx2y181N3ilV', 21, '31-589-608-3508', 487.31, 'ounts. fluffily special platelets along the even pinto beans boost'); + +--disable_warnings +DROP TABLE IF EXISTS `customer`; +--enable_warnings +CREATE TABLE `customer` ( + `c_custkey` int NOT NULL, + `C_NAME` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `C_ADDRESS` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `C_NATIONKEY` int NOT NULL, + `C_PHONE` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `C_ACCTBAL` decimal(15, 2) NOT NULL, + `C_MKTSEGMENT` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `C_COMMENT` varchar(117) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`c_custkey`) USING BTREE, + INDEX `CUSTOMER_FK1`(`C_NATIONKEY`) USING BTREE, + CONSTRAINT `customer_ibfk_1` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `customer_ibfk_2` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `customer_ibfk_3` FOREIGN KEY (`C_NATIONKEY`) REFERENCES `nation` (`n_nationkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO customer VALUES (301, 'Customer#000000301', 'FtFq9Cgg5UAzUL', 7, '17-265-345-9265', + 9305.05, 'HOUSEHOLD', 'ular, regular notornis sleep along the furiously pending foxes'); +INSERT INTO customer VALUES (71, 'Customer#000000071', 'TlGalgdXWBmMV,6agLyWYDyIz9MKzcY8gl,w6t1B', + 7, '17-710-812-5403', -611.19, 'HOUSEHOLD', 'g courts across the regular, final pinto beans are blithely pending ac'); +INSERT INTO customer VALUES (46, 'Customer#000000046', 'eaTXWWm10L9', 6, '16-357-681-2007', + 5744.59, 'AUTOMOBILE', 'ctions. accounts sleep furiously even requests. regular, regular accounts cajole blithely around the final pa'); +INSERT INTO customer VALUES (281, 'Customer#000000281', 'x5gJ8IGm2Fo9Jigt', 6, '16-809-382-6446', + 4361.70, 'BUILDING', 'fully quiet ideas detect quickly even packages. regular instructions accor'); + +--disable_warnings +DROP TABLE IF EXISTS `orders`; +--enable_warnings +CREATE TABLE `orders` ( + `o_orderkey` int NOT NULL, + `O_CUSTKEY` int NOT NULL, + `O_ORDERSTATUS` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `O_TOTALPRICE` decimal(15, 2) NOT NULL, + `O_ORDERDATE` date NOT NULL, + `O_ORDERPRIORITY` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `O_CLERK` char(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `O_SHIPPRIORITY` int NOT NULL, + `O_COMMENT` varchar(79) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`o_orderkey`) USING BTREE, + INDEX `ORDERS_FK1`(`O_CUSTKEY`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO `orders` VALUES (118370, 301, 'P', 168147.19, '1995-04-29', '5-LOW', 'Clerk#000000272', 0, 'ickly. regular requests play furiously. slyly express accounts a'); +INSERT INTO `orders` VALUES (520707, 71, 'O', 116317.26, '1996-06-01', '3-MEDIUM', 'Clerk#000000381', 0, 'blithely permanent'); +INSERT INTO `orders` VALUES (584192, 46, 'P', 180239.21, '1995-03-19', '1-URGENT', 'Clerk#000000844', 0, 'to the final requests. quickl'); +INSERT INTO `orders` VALUES (479207, 281, 'O ', 169385.50, '1996-02-22', '2-HIGH', 'Clerk#000000930', 0, 'yly. carefully express deposits poach regular re'); +INSERT INTO `orders` VALUES (554307, 2915, 'O', 206510.07, '1998-06-13', '2-HIGH', 'Clerk#000000524', 0, 'ely about the ironic, final foxes. quickly bold accou'); +INSERT INTO `orders` VALUES (111521, 7412, 'O', 182164.10, '1997-02-15', '4-NOT SPECIFIED', 'Clerk#000000329', 0, 'ites are carefully among the furiously ironic acco'); +INSERT INTO `orders` VALUES (444225, 10408, 'O', 306687.42, '1996-06-20', '1-URGENT', 'Clerk#000000096', 0, 'kages use slyly over the slyly blithe dolph'); +INSERT INTO `orders` VALUES (245857, 8044, 'O', 318891.86, '1995-12-24', '5-LOW', 'Clerk#000000721', 0, 'ajole slyly furiously final packages. blithely final ex'); +INSERT INTO `orders` VALUES (132321, 12107, 'F', 243124.18, '1994-02-07', '1-URGENT', 'Clerk#000000853', 0, 'fily final asymptotes sleep furiously across the regul'); +INSERT INTO `orders` VALUES (438816, 6655, 'F', 221287.80, '1993-02-24', '5-LOW', 'Clerk#000000276', 0, 'blithely quickly express pac'); +INSERT INTO `orders` VALUES (74497, 3776, 'F', 191392.39, '1992-12-14', '3-MEDIUM', 'Clerk#000000444', 0, 'fully near the pending, even requests. blithe'); +INSERT INTO `orders` VALUES (89510, 5669, 'O', 216768.31, '1998-05-06', '1-URGENT', 'Clerk#000000190', 0, 'oxes. furiously pending d'); +INSERT INTO `orders` VALUES (157444, 12382, 'O', 215961.16, '1997-02-05', '5-LOW', 'Clerk#000000322', 0, 'carefully silent instructions. carefully thin t'); +INSERT INTO `orders` VALUES (233090, 13514, 'O', 278845.12, '1996-03-24', '3-MEDIUM', 'Clerk#000000736', 0, 'ts above the slyly ruthless requests boost furiously fi'); +INSERT INTO `orders` VALUES (287744, 2327, 'F', 41484.05, '1995-02-04', '1-URGENT', 'Clerk#000000176', 0, 'asymptotes are. furiously regular excuses detect across the blithely fi'); +INSERT INTO `orders` VALUES (91747, 12295, 'F', 157138.78, '1994-09-18', '4-NOT SPECIFIED', 'Clerk#000000591', 0, 'ggle among the blithely unusual instructions. furiously unusual reque'); +INSERT INTO `orders` VALUES (54277, 3023, 'F', 253275.46, '1993-01-03', '1-URGENT', 'Clerk#000000163', 0, 'bove the deposits. carefully unusual sheaves cajole bli'); +INSERT INTO `orders` VALUES (75299, 11546, 'F', 200783.02, '1992-12-19', '2-HIGH', 'Clerk#000000117', 0, 'riously ironic deposits. silent accounts nag. carefully permanent not'); +INSERT INTO `orders` VALUES (529379, 7471, 'O', 274221.23, '1998-04-16', '5-LOW', 'Clerk#000000698', 0, 'usly bold ideas run furiously along the blithely unusual requests'); +INSERT INTO `orders` VALUES (32005, 10379, 'O', 207579.11, '1997-06-01', '4-NOT SPECIFIED', 'Clerk#000000765', 0, 'fily even foxes are slyly requests: careful theodolites haggle slyly '); +INSERT INTO `orders` VALUES (7907, 5645, 'O', 157133.02, '1996-10-10', '5-LOW', 'Clerk#000000418', 0, 'ly even requests wake slyly along the blithely regular packages. sl'); +INSERT INTO `orders` VALUES (196260, 9337, 'O', 200452.87, '1995-12-14', '5-LOW', 'Clerk#000000890', 0, 'sts integrate. furiously special instructions believe quickly amo'); +INSERT INTO `orders` VALUES (346592, 13015, 'F', 182905.27, '1994-08-16', '1-URGENT', 'Clerk#000000849', 0, 'lly. blithely ironic packages are furiously ironic accounts. ca'); +INSERT INTO `orders` VALUES (388736, 8510, 'F', 56404.94, '1993-03-11', '3-MEDIUM', 'Clerk#000000617', 0, 'o beans sleep blithely alongs'); +INSERT INTO `orders` VALUES (552771, 7894, 'F', 334693.22, '1992-04-25', '2-HIGH', 'Clerk#000000691', 0, 'yly unusual dependencies nag blithely among the flu'); +INSERT INTO `orders` VALUES (56134, 11779, 'O', 243929.66, '1998-04-01', '2-HIGH', 'Clerk#000000404', 0, 'uriously ironic requests cajole ideas. blithely r'); +INSERT INTO `orders` VALUES (226145, 7430, 'O', 60709.47, '1997-10-27', '4-NOT SPECIFIED', 'Clerk#000000644', 0, 'pinto beans. regular p'); +INSERT INTO `orders` VALUES (35427, 3022, 'O', 65591.02, '1996-02-25', '4-NOT SPECIFIED', 'Clerk#000000321', 0, 'onic asymptotes! stealthily ruthless Tiresias nag. carefully e'); +INSERT INTO `orders` VALUES (183524, 11161, 'O', 278859.04, '1995-07-07', '5-LOW', 'Clerk#000000879', 0, ' affix furiously. stealthy, regular accounts haggle carefully express package'); +INSERT INTO `orders` VALUES (247297, 2053, 'F', 278670.11, '1994-09-04', '1-URGENT', 'Clerk#000000213', 0, 'rint furiously ironic, unusua'); +INSERT INTO `orders` VALUES (201607, 14615, 'F', 137139.20, '1993-01-09', '3-MEDIUM', 'Clerk#000000008', 0, ' accounts breach slyly. entic'); +INSERT INTO `orders` VALUES (10948, 6694, 'F', 227941.08, '1992-08-14', '3-MEDIUM', 'Clerk#000000489', 0, 'nic grouches detect stealthily fluffily even de'); +INSERT INTO `orders` VALUES (519911, 2474, 'O', 85447.40, '1998-05-09', '5-LOW', 'Clerk#000000901', 0, 'ld, final instructions cajole slyly of the slyly ironi'); +INSERT INTO `orders` VALUES (292454, 6178, 'O', 237065.90, '1997-07-28', '5-LOW', 'Clerk#000000570', 0, 'ites. final, sly requests boost slyly. furiously even shea'); +INSERT INTO `orders` VALUES (233921, 2129, 'O', 163162.77, '1996-02-09', '2-HIGH', 'Clerk#000000382', 0, 'fluffy packages: carefully speci'); +INSERT INTO `orders` VALUES (562599, 14189, 'P', 246108.56, '1995-05-17', '3-MEDIUM', 'Clerk#000000899', 0, 'ding packages. quickly ironic pinto beans above the blithely fl'); +INSERT INTO `orders` VALUES (20199, 2923, 'F', 208687.85, '1994-04-27', '1-URGENT', 'Clerk#000000933', 0, 'lar foxes alongside of the quickly even dolphi'); +INSERT INTO `orders` VALUES (375971, 5954, 'F', 319538.48, '1993-03-26', '5-LOW', 'Clerk#000000129', 0, 'ts hang. slyly regular requests haggle furi'); +INSERT INTO `orders` VALUES (156774, 9308, 'F', 171093.18, '1992-09-11', '2-HIGH', 'Clerk#000000564', 0, 'ans. warhorses sleep. bold accounts promise'); +INSERT INTO `orders` VALUES (281319, 10241, 'O', 94440.21, '1998-04-03', '3-MEDIUM', 'Clerk#000000569', 0, 'en theodolites. blithely express accounts are furiously. stealthil'); +INSERT INTO `orders` VALUES (25029, 13751, 'O', 49638.36, '1997-11-15', '2-HIGH', 'Clerk#000000284', 0, 'ar foxes. blithely even e'); +INSERT INTO `orders` VALUES (180997, 7627, 'O', 164460.51, '1996-08-28', '3-MEDIUM', 'Clerk#000000989', 0, ' furiously ironic deco'); +INSERT INTO `orders` VALUES (545542, 11422, 'O', 269307.75, '1995-07-27', '5-LOW', 'Clerk#000000788', 0, 'ptotes sleep slyly ironic foxes. pending requests integrate fu'); +INSERT INTO `orders` VALUES (111235, 979, 'F', 242840.39, '1994-06-12', '2-HIGH', 'Clerk#000000464', 0, 'old, pending theodolites. q'); +INSERT INTO `orders` VALUES (71975, 12628, 'F', 206803.03, '1993-10-14', '2-HIGH', 'Clerk#000000948', 0, 'onically ironic instructions'); +INSERT INTO `orders` VALUES (284743, 1295, 'F', 89977.99, '1992-02-28', '5-LOW', 'Clerk#000000088', 0, 'ly special requests dazzle blithely. silent packages are quickly r'); +INSERT INTO `orders` VALUES (239905, 6661, 'O', 222791.73, '1998-01-17', '5-LOW', 'Clerk#000000574', 0, ' final dinos according to the carefully un'); +INSERT INTO `orders` VALUES (77026, 3913, 'O', 174749.79, '1997-01-16', '1-URGENT', 'Clerk#000000807', 0, 'equests at the slyly special instructions use furiously after the regular i'); +INSERT INTO `orders` VALUES (56902, 8291, 'O', 150428.22, '1996-11-10', '4-NOT SPECIFIED', 'Clerk#000000788', 0, 'deposits wake never among the regular courts. bold, express asympt'); +INSERT INTO `orders` VALUES (591970, 14726, 'P', 270683.83, '1995-05-10', '5-LOW', 'Clerk#000000408', 0, 'bold accounts. express, regular accounts engage furiously even, ir'); +INSERT INTO `orders` VALUES (290081, 8926, 'F', 159281.61, '1994-07-23', '4-NOT SPECIFIED', 'Clerk#000000530', 0, 'y special deposits alongside of the'); +INSERT INTO `orders` VALUES (240676, 7609, 'F', 149107.47, '1993-09-13', '5-LOW', 'Clerk#000000803', 0, 'mptotes lose about the fluffily regular requ'); +INSERT INTO `orders` VALUES (543332, 11716, 'F', 251043.20, '1992-11-25', '5-LOW', 'Clerk#000000635', 0, 's use slyly final requests.'); +INSERT INTO `orders` VALUES (60162, 8227, 'O', 27699.32, '1998-07-21', '3-MEDIUM', 'Clerk#000000381', 0, 're. furiously ironic acc'); +INSERT INTO `orders` VALUES (28391, 5416, 'O', 177042.21, '1997-12-31', '4-NOT SPECIFIED', 'Clerk#000000302', 0, 'ts. express, regular p'); +INSERT INTO `orders` VALUES (143237, 12463, 'O', 137599.97, '1996-06-17', '3-MEDIUM', 'Clerk#000000054', 0, 't carefully packages. quickly regular do'); +INSERT INTO `orders` VALUES (184738, 2479, 'F', 264759.05, '1995-02-24', '2-HIGH', 'Clerk#000000116', 0, '. furiously even ideas wake carefully. furiously final'); +INSERT INTO `orders` VALUES (355009, 10513, 'F', 258908.67, '1994-10-11', '2-HIGH', 'Clerk#000000090', 0, ' the regular, final packages sleep among the regular cour'); +INSERT INTO `orders` VALUES (267012, 5912, 'F', 140872.95, '1993-05-16', '4-NOT SPECIFIED', 'Clerk#000000004', 0, 'onic theodolites wake slyly after the carefully regular ideas. quickl'); +INSERT INTO `orders` VALUES (463459, 13636, 'F', 166984.44, '1992-09-18', '3-MEDIUM', 'Clerk#000000346', 0, 'blithely above the bu'); +INSERT INTO `orders` VALUES (158240, 2822, 'O', 198647.49, '1998-04-02', '4-NOT SPECIFIED', 'Clerk#000000923', 0, 'ymptotes nag fluffily regular theodolites. enticingl'); +INSERT INTO `orders` VALUES (101056, 11518, 'O', 243377.30, '1997-04-24', '2-HIGH', 'Clerk#000000380', 0, ' warhorses cajole bold, special deposits. blithely exp'); +INSERT INTO `orders` VALUES (374149, 451, 'O', 81750.52, '1996-04-12', '4-NOT SPECIFIED', 'Clerk#000000866', 0, 'ts are furiously. carefully special pac'); +INSERT INTO `orders` VALUES (561857, 13111, 'O', 249337.85, '1995-12-13', '1-URGENT', 'Clerk#000000555', 0, 'ly ironic deposits. fin'); +INSERT INTO `orders` VALUES (422529, 1943, 'F', 158004.97, '1994-04-10', '5-LOW', 'Clerk#000000238', 0, 's wake slyly among the always regular ideas. pending,'); +INSERT INTO `orders` VALUES (186275, 12335, 'F', 277388.41, '1993-08-25', '3-MEDIUM', 'Clerk#000000370', 0, 'y final packages. carefully ironic requests nag silently reg'); +INSERT INTO `orders` VALUES (203457, 8491, 'F', 210610.26, '1992-07-09', '2-HIGH', 'Clerk#000000864', 0, 'ronic requests. instructions wake al'); +INSERT INTO `orders` VALUES (413282, 11311, 'O', 90313.25, '1998-04-18', '3-MEDIUM', 'Clerk#000000435', 0, 'e silent asymptotes grow fluffily carefully final cou'); +INSERT INTO `orders` VALUES (93794, 232, 'O', 228122.85, '1997-08-08', '2-HIGH', 'Clerk#000000480', 0, 'elets cajole quickly about the blithely busy pinto be'); +INSERT INTO `orders` VALUES (550241, 4813, 'O', 218976.24, '1996-01-13', '5-LOW', 'Clerk#000000043', 0, 'usly even dependencies affix deposits. furiously regular excu'); +INSERT INTO `orders` VALUES (340576, 12532, 'O', 316138.21, '1995-12-23', '5-LOW', 'Clerk#000000806', 0, 'gular requests detect furiously. enticing, special accounts will have to cajo'); +INSERT INTO `orders` VALUES (36896, 6136, 'F', 214441.63, '1994-11-04', '1-URGENT', 'Clerk#000000699', 0, 's cajole fluffily brave theodolites. express requests sleep furi'); +INSERT INTO `orders` VALUES (71269, 10151, 'F', 114358.27, '1993-01-20', '5-LOW', 'Clerk#000000766', 0, ' even packages haggle sl'); +INSERT INTO `orders` VALUES (391013, 6413, 'F', 305358.46, '1992-03-28', '4-NOT SPECIFIED', 'Clerk#000000729', 0, '. fluffily special asymptotes haggle blithe'); +INSERT INTO `orders` VALUES (108838, 4615, 'O', 255956.94, '1998-01-14', '1-URGENT', 'Clerk#000000374', 0, 'ckly bold packages sle'); +INSERT INTO `orders` VALUES (440067, 11368, 'O', 105309.92, '1997-03-10', '4-NOT SPECIFIED', 'Clerk#000000394', 0, 'final realms sleep. blithely unusual '); +INSERT INTO `orders` VALUES (79333, 5875, 'O', 193685.31, '1996-05-24', '4-NOT SPECIFIED', 'Clerk#000000486', 0, 'iously pending requests affix fluffily. blith'); +INSERT INTO `orders` VALUES (248417, 12583, 'O', 81229.81, '1995-09-14', '5-LOW', 'Clerk#000000554', 0, 'ly silent packages use pend'); +INSERT INTO `orders` VALUES (247557, 203, 'F', 221236.41, '1994-10-28', '2-HIGH', 'Clerk#000000062', 0, 'hely ironic packages are. ironic deposits haggle. packages boost slyly a'); +INSERT INTO `orders` VALUES (24866, 7361, 'F', 119100.11, '1993-12-05', '4-NOT SPECIFIED', 'Clerk#000000941', 0, 'ajole blithely slyly final deposits. furiously regul'); +INSERT INTO `orders` VALUES (439175, 9439, 'F', 119521.71, '1992-06-22', '4-NOT SPECIFIED', 'Clerk#000000622', 0, 'ial accounts use across the deposits.'); +INSERT INTO `orders` VALUES (442278, 5485, 'O', 138815.96, '1998-04-07', '2-HIGH', 'Clerk#000000901', 0, 'y above the even, pend'); +INSERT INTO `orders` VALUES (498596, 11428, 'O', 207055.52, '1997-05-06', '1-URGENT', 'Clerk#000000413', 0, 'e quickly quickly special foxes. special accounts sleep'); +INSERT INTO `orders` VALUES (359047, 9205, 'O', 147075.49, '1996-08-17', '2-HIGH', 'Clerk#000000643', 0, 'ven deposits on the furiously ironic platelets sleep never carefully ironi'); +INSERT INTO `orders` VALUES (480391, 14464, 'O', 228575.29, '1995-07-23', '3-MEDIUM', 'Clerk#000000653', 0, 'ar instructions nag slyly slyly express dolphins. unusual, ironic foxes hag'); +INSERT INTO `orders` VALUES (358918, 5815, 'F', 130495.07, '1994-05-06', '2-HIGH', 'Clerk#000000008', 0, 'thely express deposits. bli'); +INSERT INTO `orders` VALUES (408641, 8767, 'F', 103243.69, '1993-08-04', '4-NOT SPECIFIED', 'Clerk#000000167', 0, 'le furiously blithely pending pinto beans. furiously'); +INSERT INTO `orders` VALUES (117221, 7189, 'F', 155260.65, '1992-12-14', '3-MEDIUM', 'Clerk#000000352', 0, 'ncies haggle evenly. quickly ironic deposits haggle blithely a'); +INSERT INTO `orders` VALUES (204871, 1828, 'O', 106488.18, '1998-03-22', '4-NOT SPECIFIED', 'Clerk#000000783', 0, 'ithely fluffily bold ide'); +INSERT INTO `orders` VALUES (67426, 8593, 'O', 295962.76, '1997-03-08', '3-MEDIUM', 'Clerk#000000699', 0, 'ake always carefully final foxes. finally unusual requests affix a'); +INSERT INTO `orders` VALUES (156000, 8777, 'O', 132256.74, '1996-10-12', '3-MEDIUM', 'Clerk#000000505', 0, 'olites use quickly against the carefully ironic warhors'); +INSERT INTO `orders` VALUES (68322, 9095, 'O', 227844.86, '1995-10-08', '2-HIGH', 'Clerk#000000930', 0, 'uiet hockey players. blithely regular packages sleep above the fina'); +INSERT INTO `orders` VALUES (185315, 7027, 'F', 165274.21, '1994-08-24', '2-HIGH', 'Clerk#000000762', 0, 'es at the quickly special '); +INSERT INTO `orders` VALUES (380708, 796, 'F', 136913.45, '1993-03-09', '3-MEDIUM', 'Clerk#000000473', 0, 'y special courts detect ironically accounts?'); +INSERT INTO `orders` VALUES (214951, 535, 'F', 182746.71, '1992-04-12', '1-URGENT', 'Clerk#000000816', 0, 'yly at the excuses. f'); +INSERT INTO `orders` VALUES (370689, 10045, 'O', 94356.50, '1998-07-09', '3-MEDIUM', 'Clerk#000000159', 0, 'ep. quickly special requests cajole slyly along the closel'); +INSERT INTO `orders` VALUES (408548, 12508, 'O', 196969.96, '1997-04-29', '1-URGENT', 'Clerk#000000591', 0, 'ic attainments cajole abo'); +INSERT INTO `orders` VALUES (455750, 8741, 'O', 70777.01, '1996-05-26', '5-LOW', 'Clerk#000000159', 0, 'along the final requests. fluffily bold dolphins at the ca'); +INSERT INTO `orders` VALUES (283046, 4640, 'O', 279900.46, '1995-11-21', '3-MEDIUM', 'Clerk#000000280', 0, ' pending, unusual packages. pinto b'); +INSERT INTO `orders` VALUES (92258, 5122, 'F', 165050.88, '1994-04-14', '4-NOT SPECIFIED', 'Clerk#000000926', 0, 'al requests sleep-- finally regular wa'); +INSERT INTO `orders` VALUES (206208, 656, 'F', 76543.28, '1993-10-13', '1-URGENT', 'Clerk#000000245', 0, 'tions wake. even attainments nag'); +INSERT INTO `orders` VALUES (145507, 4564, 'F', 193243.57, '1992-07-06', '1-URGENT', 'Clerk#000000794', 0, 'lyly final deposits cajole quickly among the fina'); +INSERT INTO `orders` VALUES (153351, 5620, 'O', 255270.94, '1998-04-21', '4-NOT SPECIFIED', 'Clerk#000000450', 0, 'nal dependencies. carefully enticing asymptotes until the never ironic theodol'); +INSERT INTO `orders` VALUES (466977, 2878, 'O', 262631.99, '1997-09-03', '2-HIGH', 'Clerk#000000643', 0, 'thely. unusual accounts about the fluffily even deposits'); +INSERT INTO `orders` VALUES (103810, 8923, 'O', 245711.92, '1996-05-15', '1-URGENT', 'Clerk#000000840', 0, 'e deposits. furiously pending foxes detect final, sly forges. caref'); +INSERT INTO `orders` VALUES (110178, 5164, 'O', 205720.59, '1995-06-15', '3-MEDIUM', 'Clerk#000000299', 0, ' against the blithely regular requests. furiously final deposi'); +INSERT INTO `orders` VALUES (13698, 14821, 'F', 175122.99, '1994-08-05', '4-NOT SPECIFIED', 'Clerk#000000640', 0, 'iously bold deposits are carefully blithely unusual '); +INSERT INTO `orders` VALUES (172710, 2641, 'F', 210749.12, '1993-10-31', '5-LOW', 'Clerk#000000500', 0, 'ly bold pearls. quickly ironic requests affix accounts: blithely final i'); +INSERT INTO `orders` VALUES (528513, 11021, 'F', 164509.80, '1992-05-22', '2-HIGH', 'Clerk#000000599', 0, ' the decoys. furiously bold packages cajole slyly. even, bold deposits '); +INSERT INTO `orders` VALUES (420295, 298, 'O', 170798.06, '1998-01-06', '2-HIGH', 'Clerk#000000056', 0, 'deas cajole blithely. asymptotes boost furiously ar'); +INSERT INTO `orders` VALUES (150465, 12545, 'O', 192854.70, '1997-01-13', '2-HIGH', 'Clerk#000000638', 0, ', unusual pinto beans are slyly final epitaphs. furiously regular requests af'); +INSERT INTO `orders` VALUES (139616, 9278, 'O', 156706.85, '1996-11-04', '4-NOT SPECIFIED', 'Clerk#000000608', 0, 'l accounts about the ironic, regular packages snooze car'); +INSERT INTO `orders` VALUES (180832, 12367, 'O', 365903.02, '1995-11-04', '2-HIGH', 'Clerk#000000106', 0, 'nal accounts. grouches breach against the furiously fluffy theo'); +INSERT INTO `orders` VALUES (312962, 10448, 'F', 76205.53, '1994-03-03', '1-URGENT', 'Clerk#000000131', 0, ', special deposits sleep instru'); +INSERT INTO `orders` VALUES (111942, 5354, 'F', 142010.74, '1993-01-26', '2-HIGH', 'Clerk#000000831', 0, 'nic requests. carefully bold theodolites sleep. blithely special package'); +INSERT INTO `orders` VALUES (188032, 3595, 'F', 231980.13, '1992-06-17', '5-LOW', 'Clerk#000000584', 0, 'counts boost blithely against the slyly ironic notornis-- regular'); +INSERT INTO `orders` VALUES (315844, 9257, 'O', 80492.03, '1998-07-28', '5-LOW', 'Clerk#000000788', 0, 'n sublate. fluffily'); +INSERT INTO `orders` VALUES (324771, 2933, 'O', 231373.80, '1997-01-31', '5-LOW', 'Clerk#000000698', 0, 'l, blithe requests boost quickly even plat'); +INSERT INTO `orders` VALUES (323234, 12136, 'O', 226785.51, '1996-11-05', '5-LOW', 'Clerk#000000685', 0, 's. ideas use. sentiments do wake among the ironic re'); +INSERT INTO `orders` VALUES (229475, 9820, 'O', 245629.36, '1995-12-21', '5-LOW', 'Clerk#000000761', 0, 's. final, unusual packages affix against'); +INSERT INTO `orders` VALUES (364805, 8956, 'F', 23880.77, '1994-05-19', '3-MEDIUM', 'Clerk#000000275', 0, 'n carefully above the carefully even instructions. quickly final pa'); +INSERT INTO `orders` VALUES (246052, 9604, 'F', 65364.61, '1993-08-15', '2-HIGH', 'Clerk#000000205', 0, 'ticing, special platelets. ironic, ironic packages can was'); +INSERT INTO `orders` VALUES (159940, 9760, 'F', 57327.04, '1992-10-22', '5-LOW', 'Clerk#000000941', 0, ' are quietly above the furiously express packages. qui'); +INSERT INTO `orders` VALUES (88773, 2074, 'O', 193398.58, '1998-04-29', '4-NOT SPECIFIED', 'Clerk#000000568', 0, 'asymptotes. even, final ideas a'); +INSERT INTO `orders` VALUES (61059, 12005, 'O', 163479.86, '1997-12-02', '4-NOT SPECIFIED', 'Clerk#000000155', 0, 'le quickly even package'); +INSERT INTO `orders` VALUES (75712, 12296, 'O', 97092.35, '1996-01-04', '3-MEDIUM', 'Clerk#000000285', 0, 'nic deposits wake furiously '); +INSERT INTO `orders` VALUES (502210, 12883, 'O', 30929.99, '1995-07-11', '4-NOT SPECIFIED', 'Clerk#000000717', 0, ' the quickly pending foxes breach sp'); +INSERT INTO `orders` VALUES (581318, 6445, 'F', 229949.49, '1994-09-20', '3-MEDIUM', 'Clerk#000000850', 0, 'ourts across the carefully final requests use quickly slyly '); +INSERT INTO `orders` VALUES (262180, 10639, 'F', 35438.89, '1993-01-24', '2-HIGH', 'Clerk#000000735', 0, 'express, regular dep'); +INSERT INTO `orders` VALUES (442529, 7211, 'F', 100580.86, '1992-09-04', '1-URGENT', 'Clerk#000000376', 0, 'hely bold requests. regular, ironic deposits '); +INSERT INTO `orders` VALUES (393062, 6769, 'O', 124823.56, '1998-05-28', '2-HIGH', 'Clerk#000000072', 0, 'the packages. furiously regular deposits about the ironic packages sleep '); +INSERT INTO `orders` VALUES (440802, 3157, 'O', 98539.44, '1997-07-20', '5-LOW', 'Clerk#000000501', 0, 'kages haggle blithely. asymptotes use slyly. furi'); +INSERT INTO `orders` VALUES (129282, 2881, 'O', 214294.02, '1996-07-14', '1-URGENT', 'Clerk#000000962', 0, 'eas wake even, regular instructions: s'); +INSERT INTO `orders` VALUES (53189, 7924, 'O', 36320.43, '1995-08-24', '1-URGENT', 'Clerk#000000127', 0, 'blithely regular de'); +INSERT INTO `orders` VALUES (220419, 2569, 'F', 118619.37, '1994-04-07', '4-NOT SPECIFIED', 'Clerk#000000208', 0, 'tain. bold deposits about t'); +INSERT INTO `orders` VALUES (235171, 7286, 'F', 339797.80, '1993-06-11', '2-HIGH', 'Clerk#000000801', 0, 'fully silent excuses about the special requests wake against the instru'); +INSERT INTO `orders` VALUES (406339, 14738, 'F', 218329.22, '1992-06-16', '1-URGENT', 'Clerk#000000154', 0, ' dinos. special, even excuses along the bold excuses grow carefully even, un'); +INSERT INTO `orders` VALUES (78567, 8092, 'O', 179276.82, '1998-05-26', '5-LOW', 'Clerk#000000281', 0, 'are quickly even, unusual pinto beans. fi'); +INSERT INTO `orders` VALUES (451809, 10708, 'O', 65517.87, '1997-09-16', '2-HIGH', 'Clerk#000000580', 0, 'y after the blithely ironic accounts. slyly regular ac'); +INSERT INTO `orders` VALUES (133601, 12047, 'O', 203661.30, '1996-05-10', '2-HIGH', 'Clerk#000000520', 0, 'regular packages bo'); +INSERT INTO `orders` VALUES (467232, 353, 'F', 74983.09, '1995-01-26', '5-LOW', 'Clerk#000000458', 0, 'dolphins play blithely final, regular foxes. dogg'); +INSERT INTO `orders` VALUES (208480, 5143, 'F', 222813.18, '1994-12-29', '4-NOT SPECIFIED', 'Clerk#000000883', 0, 'ress hockey players ca'); +INSERT INTO `orders` VALUES (487680, 2024, 'F', 149428.95, '1993-09-25', '3-MEDIUM', 'Clerk#000000047', 0, 'regular, final instructions boost even,'); +INSERT INTO `orders` VALUES (363841, 4426, 'F', 169547.16, '1992-03-21', '5-LOW', 'Clerk#000000827', 0, 'e blithely bold, bold deposits. furiously even soma'); +INSERT INTO `orders` VALUES (216454, 10072, 'O', 214680.26, '1998-01-18', '3-MEDIUM', 'Clerk#000000322', 0, 'platelets after the regular '); +INSERT INTO `orders` VALUES (61954, 8164, 'O', 164853.36, '1997-01-14', '2-HIGH', 'Clerk#000000562', 0, 'press platelets cajole fluffily'); +INSERT INTO `orders` VALUES (150531, 2335, 'O', 63449.78, '1996-08-28', '1-URGENT', 'Clerk#000000516', 0, 'regular courts. orbits detect furiously. p'); +INSERT INTO `orders` VALUES (265476, 4067, 'P', 78738.68, '1995-04-16', '2-HIGH', 'Clerk#000000375', 0, 'ular, final deposits. furiously pending platelets boost a'); +INSERT INTO `orders` VALUES (205574, 13831, 'F', 95856.59, '1994-03-08', '1-URGENT', 'Clerk#000000033', 0, 'ording to the closely unusual accounts. ironic accounts are carefully amo'); +INSERT INTO `orders` VALUES (474403, 3341, 'F', 57130.19, '1993-05-17', '3-MEDIUM', 'Clerk#000000413', 0, 'ess realms are fluffily even i'); +INSERT INTO `orders` VALUES (94338, 10078, 'F', 132893.14, '1992-10-11', '3-MEDIUM', 'Clerk#000000391', 0, 'counts. slyly regular asymptotes agains'); +INSERT INTO `orders` VALUES (126337, 4126, 'O', 349901.54, '1998-02-22', '1-URGENT', 'Clerk#000000124', 0, 'ckages. slyly stealthy requests i'); +INSERT INTO `orders` VALUES (121606, 13733, 'O', 326252.88, '1997-02-25', '5-LOW', 'Clerk#000000517', 0, 'ously special packages against the pending instructions cajole fluffi'); +INSERT INTO `orders` VALUES (509413, 7315, 'O', 202720.54, '1996-04-16', '1-URGENT', 'Clerk#000000580', 0, 'ackages wake slyly. bold, unusual packages breach. blithely'); +INSERT INTO `orders` VALUES (192197, 6175, 'O', 2453.65, '1995-08-07', '1-URGENT', 'Clerk#000000126', 0, 'ily express platelets. furiously final sentiments are b'); +INSERT INTO `orders` VALUES (32358, 14771, 'F', 245782.82, '1994-06-10', '2-HIGH', 'Clerk#000000174', 0, 'final foxes sleep furi'); +INSERT INTO `orders` VALUES (42375, 3332, 'F', 188459.13, '1993-10-02', '2-HIGH', 'Clerk#000000728', 0, ' enticing deposits. blithely final theodolites ar'); +INSERT INTO `orders` VALUES (53984, 4147, 'F', 59589.68, '1992-12-11', '3-MEDIUM', 'Clerk#000000040', 0, 's wake about the blithely final'); +INSERT INTO `orders` VALUES (52167, 12748, 'O', 253368.62, '1998-07-11', '1-URGENT', 'Clerk#000000971', 0, 'slyly special deposits cajole orbi'); +INSERT INTO `orders` VALUES (350083, 7954, 'O', 31094.84, '1997-06-06', '1-URGENT', 'Clerk#000000516', 0, 'ress dinos are quickly. slyly ironic acco'); +INSERT INTO `orders` VALUES (407073, 11647, 'O', 152916.08, '1996-04-03', '3-MEDIUM', 'Clerk#000000793', 0, 'cies. special, regular deposits among the slyly ironic packages b'); +INSERT INTO `orders` VALUES (22532, 5971, 'F', 54887.64, '1995-02-09', '1-URGENT', 'Clerk#000000907', 0, 'ust have to sleep about th'); +INSERT INTO `orders` VALUES (19047, 5740, 'F', 236935.71, '1994-01-29', '2-HIGH', 'Clerk#000000036', 0, 'ake. instructions integrate along the furiously unus'); +INSERT INTO `orders` VALUES (166243, 8321, 'F', 248901.42, '1993-12-27', '3-MEDIUM', 'Clerk#000000340', 0, 't furiously slyly unusual asymptotes. careful'); +INSERT INTO `orders` VALUES (220421, 340, 'F', 94461.44, '1992-02-14', '4-NOT SPECIFIED', 'Clerk#000000323', 0, ' nag carefully after the even p'); +INSERT INTO `orders` VALUES (9287, 7897, 'O', 14628.23, '1998-01-02', '4-NOT SPECIFIED', 'Clerk#000000636', 0, 'ously unusual packages. regular foxes detect. blithely slow ideas sl'); +INSERT INTO `orders` VALUES (45862, 9674, 'O', 46102.50, '1997-07-02', '4-NOT SPECIFIED', 'Clerk#000000850', 0, 'erns. final requests haggle slyly. theodolites wake after the furio'); +INSERT INTO `orders` VALUES (92002, 131, 'O', 121046.69, '1996-09-09', '2-HIGH', 'Clerk#000000353', 0, 's. regular theodolit'); +INSERT INTO `orders` VALUES (389633, 8653, 'P', 161208.66, '1995-03-19', '1-URGENT', 'Clerk#000000457', 0, 'ites are carefully silent deposits. fluffily ironic request'); +INSERT INTO `orders` VALUES (96739, 8362, 'F', 175525.87, '1994-07-12', '2-HIGH', 'Clerk#000000596', 0, 's was carefully unusual sauternes. furiou'); +INSERT INTO `orders` VALUES (575109, 4259, 'F', 181707.71, '1993-03-25', '3-MEDIUM', 'Clerk#000000461', 0, 'ans. ironic, express platelets use regularly. fluffily regular instru'); +INSERT INTO `orders` VALUES (284578, 2647, 'F', 22278.93, '1992-03-06', '2-HIGH', 'Clerk#000000531', 0, 'ake quickly. final plate'); +INSERT INTO `orders` VALUES (351843, 7504, 'O', 72209.48, '1998-03-01', '2-HIGH', 'Clerk#000000663', 0, 'phins. furiously final theodolites boost daringly care'); +INSERT INTO `orders` VALUES (19014, 10459, 'O', 259321.32, '1997-09-23', '5-LOW', 'Clerk#000000340', 0, 'r dependencies haggle quickly bold accounts; pending dependencies '); +INSERT INTO `orders` VALUES (22436, 7495, 'O', 191816.91, '1996-05-24', '1-URGENT', 'Clerk#000000068', 0, 'ar packages. even, bold foxes wake. dependencies cajole carefully iron'); +INSERT INTO `orders` VALUES (59108, 6067, 'O', 271402.46, '1995-10-08', '5-LOW', 'Clerk#000000259', 0, ' deposits cajole above the quickly ironic deposits. carefully express '); +INSERT INTO `orders` VALUES (593637, 7817, 'F', 208444.44, '1994-11-17', '3-MEDIUM', 'Clerk#000000249', 0, 'ously multipliers. regular requests cajol'); +INSERT INTO `orders` VALUES (15744, 12130, 'F', 48861.07, '1993-03-22', '1-URGENT', 'Clerk#000000939', 0, 'ily ironic pinto beans. ironic, unusual instructions n'); +INSERT INTO `orders` VALUES (303877, 4105, 'F', 201610.61, '1992-11-18', '4-NOT SPECIFIED', 'Clerk#000000745', 0, 'dolites sleep furiously after the even, ironi'); + +--disable_warnings +DROP TABLE IF EXISTS `part`; +--enable_warnings +CREATE TABLE `part` ( + `p_partkey` int NOT NULL, + `P_NAME` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `P_MFGR` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `P_BRAND` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `P_TYPE` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `P_SIZE` int NOT NULL, + `P_CONTAINER` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `P_RETAILPRICE` decimal(15, 2) NOT NULL, + `P_COMMENT` varchar(23) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`p_partkey`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO `part` VALUES (299, 'deep coral dodger green peach', 'Manufacturer#4', 'Brand#41', 'STANDARD ANODIZED COPPER', 26, 'WRAP PKG', 1199.29, 'regular dol'); +INSERT INTO `part` VALUES (316, 'almond rosy green hot midnight', 'Manufacturer#4', 'Brand#41', 'MEDIUM BRUSHED TIN', 9, 'MED CASE', 1216.31, 'deposits haggle'); +INSERT INTO `part` VALUES (119, 'olive metallic slate peach green', 'Manufacturer#4', 'Brand#43', 'LARGE POLISHED STEEL', 30, 'WRAP CASE', 1019.11, 'out the quickly r'); +INSERT INTO `part` VALUES (177, 'indian turquoise purple green spring', 'Manufacturer#2', 'Brand#21', 'MEDIUM BRUSHED STEEL', 42, 'LG BAG', 1077.17, 'ermanently eve'); +INSERT INTO `part` VALUES (300, 'light goldenrod green lime papaya', 'Manufacturer#4', 'Brand#44', 'PROMO ANODIZED BRASS', 1, 'WRAP PACK', 1200.30, 'tructions int'); +INSERT INTO `part` VALUES (242, 'spring green lemon medium olive', 'Manufacturer#3', 'Brand#35', 'SMALL POLISHED STEEL', 42, 'LG BAG', 1142.24, 'ously final theodo'); +INSERT INTO `part` VALUES (886, 'turquoise dodger lemon antique green', 'Manufacturer#5', 'Brand#55', 'LARGE BRUSHED COPPER', 46, 'MED BAG', 1786.88, 'tornis haggle! '); +INSERT INTO `part` VALUES (474, 'papaya green royal burlywood saddle', 'Manufacturer#1', 'Brand#14', 'ECONOMY PLATED STEEL', 45, 'LG PACK', 1374.47, 'ously even reques'); +INSERT INTO `part` VALUES (401, 'almond chiffon indian green dim', 'Manufacturer#2', 'Brand#21', 'ECONOMY POLISHED STEEL', 10, 'SM PKG', 1301.40, 'ideas cajole '); +INSERT INTO `part` VALUES (377, 'green forest rose slate cornflower', 'Manufacturer#4', 'Brand#44', 'STANDARD BURNISHED COPPER', 16, 'WRAP BOX', 1277.37, 'ly regula'); +INSERT INTO `part` VALUES (4, 'cornflower chocolate smoke green pink', 'Manufacturer#3', 'Brand#34', 'SMALL PLATED BRASS', 14, 'MED DRUM', 904.00, 'p furiously r'); +INSERT INTO `part` VALUES (83, 'blush green dim lawn peru', 'Manufacturer#1', 'Brand#12', 'PROMO BURNISHED NICKEL', 47, 'SM CAN', 983.08, 'ly regul'); +INSERT INTO `part` VALUES (577, 'lime green dark misty chiffon', 'Manufacturer#2', 'Brand#22', 'LARGE BRUSHED STEEL', 34, 'JUMBO BAG', 1477.57, 'ding, fur'); +INSERT INTO `part` VALUES (327, 'metallic lavender green firebrick ghost', 'Manufacturer#2', 'Brand#23', 'PROMO POLISHED BRASS', 14, 'SM PACK', 1227.32, 'regular'); +INSERT INTO `part` VALUES (416, 'ghost misty chocolate peach green', 'Manufacturer#1', 'Brand#13', 'MEDIUM POLISHED STEEL', 11, 'WRAP JAR', 1316.41, 'yly pending deposit'); +INSERT INTO `part` VALUES (450, 'sky lace green pale lime', 'Manufacturer#4', 'Brand#43', 'MEDIUM BURNISHED TIN', 23, 'SM CASE', 1350.45, 'slyly'); +INSERT INTO `part` VALUES (3, 'spring green yellow purple cornsilk', 'Manufacturer#4', 'Brand#42', 'STANDARD POLISHED BRASS', 21, 'WRAP CASE', 903.00, 'egular deposits hag'); +INSERT INTO `part` VALUES (35, 'green blush tomato burlywood seashell', 'Manufacturer#4', 'Brand#43', 'MEDIUM ANODIZED BRASS', 14, 'JUMBO PACK', 935.03, 'e carefully furi'); +INSERT INTO `part` VALUES (201, 'dodger white chiffon moccasin green', 'Manufacturer#4', 'Brand#42', 'SMALL POLISHED STEEL', 18, 'JUMBO BAG', 1101.20, ' courts sl'); +INSERT INTO `part` VALUES (175, 'magenta blue chartreuse tan green', 'Manufacturer#1', 'Brand#11', 'PROMO ANODIZED TIN', 45, 'JUMBO JAR', 1075.17, 'ole against the'); +INSERT INTO `part` VALUES (489, 'smoke green blush deep royal', 'Manufacturer#2', 'Brand#22', 'LARGE BURNISHED TIN', 36, 'LG CAN', 1389.48, 'unts. quickly bold id'); +INSERT INTO `part` VALUES (362, 'sienna green ghost rose lawn', 'Manufacturer#1', 'Brand#13', 'ECONOMY POLISHED COPPER', 9, 'JUMBO BAG', 1262.36, 'accounts. furi'); +INSERT INTO `part` VALUES (86, 'green blanched firebrick dim cream', 'Manufacturer#4', 'Brand#44', 'STANDARD PLATED TIN', 37, 'LG CASE', 986.08, ' daring sheaves '); +INSERT INTO `part` VALUES (326, 'sky papaya green azure chiffon', 'Manufacturer#3', 'Brand#34', 'LARGE ANODIZED STEEL', 48, 'JUMBO CAN', 1226.32, 'aggle slyly special f'); +INSERT INTO `part` VALUES (7, 'moccasin green thistle khaki floral', 'Manufacturer#1', 'Brand#11', 'SMALL PLATED COPPER', 45, 'SM BAG', 907.00, 'lyly. ex'); +INSERT INTO `part` VALUES (257, 'blue gainsboro maroon green burnished', 'Manufacturer#4', 'Brand#41', 'ECONOMY POLISHED COPPER', 11, 'SM JAR', 1157.25, 'riously final foxes'); +INSERT INTO `part` VALUES (557, 'firebrick ghost steel green chartreuse', 'Manufacturer#3', 'Brand#35', 'LARGE BURNISHED TIN', 8, 'JUMBO PKG', 1457.55, 'ccounts im'); +INSERT INTO `part` VALUES (905, 'burlywood honeydew cornsilk indian green', 'Manufacturer#2', 'Brand#25', 'PROMO BRUSHED BRASS', 27, 'MED CASE', 1805.90, 'es. furiously ir'); +INSERT INTO `part` VALUES (674, 'tomato chartreuse cornflower green pale', 'Manufacturer#3', 'Brand#35', 'SMALL BRUSHED TIN', 5, 'LG PKG', 1574.67, 'unts use slyly bold'); +INSERT INTO `part` VALUES (872, 'papaya frosted cornflower green almond', 'Manufacturer#1', 'Brand#15', 'MEDIUM PLATED STEEL', 41, 'LG CASE', 1772.87, 'gular inst'); +INSERT INTO `part` VALUES (1436, 'smoke floral green medium blush', 'Manufacturer#5', 'Brand#54', 'ECONOMY ANODIZED COPPER', 10, 'LG BAG', 1337.43, 'sily pending inst'); +INSERT INTO `part` VALUES (336, 'maroon medium green tomato rosy', 'Manufacturer#2', 'Brand#25', 'PROMO ANODIZED TIN', 3, 'WRAP JAR', 1236.33, 'nto beans.'); + +--disable_warnings +DROP TABLE IF EXISTS `partsupp`; +--enable_warnings +CREATE TABLE `partsupp` ( + `ps_partkey` int NOT NULL, + `PS_SUPPKEY` int NOT NULL, + `PS_AVAILQTY` int NOT NULL, + `PS_SUPPLYCOST` decimal(15, 2) NOT NULL, + `PS_COMMENT` varchar(199) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`ps_partkey`, `PS_SUPPKEY`) USING BTREE, + INDEX `PARTSUPP_FK1`(`PS_SUPPKEY`) USING BTREE, + CONSTRAINT `partsupp_ibfk_1` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `partsupp_ibfk_2` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `partsupp_ibfk_3` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `partsupp_ibfk_4` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `partsupp_ibfk_5` FOREIGN KEY (`PS_SUPPKEY`) REFERENCES `supplier` (`s_suppkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `partsupp_ibfk_6` FOREIGN KEY (`ps_partkey`) REFERENCES `part` (`p_partkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO `partsupp` VALUES (299, 800, 2035, 248.11, 'ithely final foxes cajole. blithely pending packages grow slyly special, ironic platelets. fluffily pending dept'); +INSERT INTO `partsupp` VALUES (316, 817, 8752, 591.79, 'sts hinder carefully. furiously unusual deposits haggle fluffily '); +INSERT INTO `partsupp` VALUES (119, 370, 1452, 676.92, 'ular instructions was slyly. furiously bold gifts boost f'); +INSERT INTO `partsupp` VALUES (177, 678, 9872, 252.42, 'sual platelets. bold foxes affix furiously. pending, pending accounts lose furiously. pending platelets along the unusual, even foxes wake regular, even theo'); +INSERT INTO `partsupp` VALUES (300, 801, 7118, 743.78, 'sts wake carefully regular, pending pinto beans. unusual foxes wake slyly among the ironic, reg'); +INSERT INTO `partsupp` VALUES (242, 743, 2514, 208.39, 'ckages. permanent, even warhorses cajole blithely after the final accounts. quickly pending packag'); +INSERT INTO `partsupp` VALUES (886, 887, 4069, 19.56, 'r requests across the carefully final deposits nag ironic ideas. unusual dolphins nag furiously near the furiou'); +INSERT INTO `partsupp` VALUES (474, 475, 3200, 728.15, 'ding to the express courts. furiously ironic deposits nod accounts. bold deposits cajole throughout the carefully close accounts. fluffily final attainments will cajole blithely even foxes. slyl'); +INSERT INTO `partsupp` VALUES (401, 402, 3408, 214.06, 'eep slyly-- slyly fluffy deposits thrash fluffily fluffily even deposits. final accounts are slyly among the final ideas. unusual packages print slyly carefully iro'); +INSERT INTO `partsupp` VALUES (377, 378, 9022, 665.73, 'hely pending deposits integrate according to the regular foxes. furiously ironic ideas sleep about the ironic'); +INSERT INTO `partsupp` VALUES (4, 255, 6377, 591.18, 'ly final courts haggle carefully regular accounts. carefully regular accounts could integrate slyly. slyly express packages about the accounts wake slyly'); +INSERT INTO `partsupp` VALUES (83, 584, 5974, 657.22, ' even packages boost furiously. slyly regular gifts above the accounts are quickly express packages. slyly pending deposits besides the express, even asymptotes haggle after the ironic ins'); +INSERT INTO `partsupp` VALUES (577, 78, 9072, 373.75, 'ges detect quickly final requests. unusual pinto beans sleep furiously'); +INSERT INTO `partsupp` VALUES (327, 78, 7862, 290.17, 'uests. regular requests haggle. blithely bold requests l'); +INSERT INTO `partsupp` VALUES (416, 417, 4241, 813.99, 'of the pending, even requests could lose slyly regular ideas. slyly final dependencies use-- furiousl'); +INSERT INTO `partsupp` VALUES (450, 451, 1191, 118.60, 'cording to the pending requests. ironic ideas use slyly against the final requests. regular accoun'); +INSERT INTO `partsupp` VALUES (3, 254, 4093, 498.13, 'ending dependencies haggle fluffily. regular deposits boost quickly carefully regular requests. deposits affix furiously around the pinto beans. ironic, unusual platelets across the p'); +INSERT INTO `partsupp` VALUES (35, 786, 2025, 411.17, 's cajole fluffily final deposits. furiously express packages after the blithely special realms boost evenly even requests. slow requests use above the unusual accoun'); +INSERT INTO `partsupp` VALUES (201, 702, 4125, 534.11, 'uctions sleep slyly final theodolites. ironic, regular pinto beans along the sly'); +INSERT INTO `partsupp` VALUES (175, 676, 8501, 706.61, 'int above the instructions. furiously regular requests integrate blithely according to the instructions. slyly pending foxes are asymptotes. slyly ruthless accounts wake. r'); +INSERT INTO `partsupp` VALUES (489, 240, 3471, 937.30, 'dogged pinto beans above the silent, bold requests wake slyly about the regular accounts. blithely ironic deposits wake. even, express sheaves haggle carefully deposits. specia'); +INSERT INTO `partsupp` VALUES (362, 613, 6711, 357.00, 'ss the blithely express ideas integrate furiously alongside of the requests. silent instructions engage. furiously special pa'); +INSERT INTO `partsupp` VALUES (86, 337, 2773, 250.04, 'ding accounts. slyly special requests will have to affix carefully along the furiously unusual packages. regular theodol'); +INSERT INTO `partsupp` VALUES (326, 577, 7160, 592.60, 'ronic deposits wake slyly regular ideas. pinto beans across the carefully even ideas affix furiously fluffily final accounts. packages are blithely above the r'); +INSERT INTO `partsupp` VALUES (7, 508, 3377, 68.77, 'usly against the daring asymptotes. slyly regular platelets sleep quickly blithely regular deposits. boldly regular deposits wake blithely ironic accounts'); +INSERT INTO `partsupp` VALUES (257, 508, 276, 612.44, 'among the packages. thinly special packages sleep. blithely ironic packages are furiously around the furiously even packages. carefully unusual accounts nag bold dolphins. blithely ironic depend'); +INSERT INTO `partsupp` VALUES (557, 808, 106, 823.28, 'ns. slyly final packages wake. carefully ironic packages affix. even, final accounts according to the fluffily final pinto beans use slyl'); +INSERT INTO `partsupp` VALUES (905, 656, 5818, 118.80, 'closely bold packages haggle furiously final requests. regular requests cajole slyly. carefully final asymptote'); +INSERT INTO `partsupp` VALUES (674, 925, 2476, 726.52, 'e furiously even dolphins use across the final, bold deposits. regular pinto beans doubt thinly furiously pending dolphins. theodolites cajole slyly. blithely special deposits are furiously. s'); +INSERT INTO `partsupp` VALUES (872, 123, 8098, 669.74, 'ly pending packages. requests wake carefully ironic, unusual dependencies. carefully pending pinto beans wake after the blithely special instructions. fluffily quiet requests'); +INSERT INTO `partsupp` VALUES (1436, 939, 2379, 231.49, 'pending pinto beans play furiously furiously unusual requests. '); +INSERT INTO `partsupp` VALUES (336, 87, 1661, 339.32, 'ntain along the furiously ironic packages. express accounts sleep quickly. deposits cajole slyly regular ideas. final excus'); + +--disable_warnings +DROP TABLE IF EXISTS `lineitem`; +--enable_warnings +CREATE TABLE `lineitem` ( + `l_orderkey` int NOT NULL, + `L_PARTKEY` int NOT NULL, + `L_SUPPKEY` int NOT NULL, + `L_LINENUMBER` int NOT NULL, + `L_QUANTITY` decimal(15, 2) NOT NULL, + `L_EXTENDEDPRICE` decimal(15, 2) NOT NULL, + `L_DISCOUNT` decimal(15, 2) NOT NULL, + `L_TAX` decimal(15, 2) NOT NULL, + `L_RETURNFLAG` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `L_LINESTATUS` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `L_SHIPDATE` date NOT NULL, + `L_COMMITDATE` date NOT NULL, + `L_RECEIPTDATE` date NOT NULL, + `L_SHIPINSTRUCT` char(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `L_SHIPMODE` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `L_COMMENT` varchar(44) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + PRIMARY KEY (`l_orderkey`, `L_LINENUMBER`) USING BTREE, + INDEX `LINEITEM_FK2`(`L_PARTKEY`, `L_SUPPKEY`) USING BTREE, + CONSTRAINT `lineitem_ibfk_1` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `lineitem_ibfk_3` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `lineitem_ibfk_5` FOREIGN KEY (`l_orderkey`) REFERENCES `orders` (`o_orderkey`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + +INSERT INTO lineitem VALUES(118370, 5349, 605, 2, 42.00, 52682.28, 0.08, 0.07, +'R', 'F', '1995-05-30', '1995-06-20', '1995-06-04', 'NONE', 'AIR', 'carefully final requests. furiously final'); +INSERT INTO lineitem VALUES(520707, 19569 , 839, 2, 31.00, 46145.36, 0.08, 0.03, + 'N', 'O', '1996-07-20', '1996-07-02', '1996-07-30', 'NONE', 'AIR' , 'y pending shea'); +INSERT INTO lineitem VALUES(584192, 5740, 996, 1, 28.00, 46080.72, 0.09, 0.03, + 'N', 'O', '1995-06-28', '1995-06-14', '1995-07-28', 'TAKE BACK RETURN', 'AIR', 'ual ideas. blithely special acco'); +INSERT INTO lineitem VALUES( 479207, 1238, 741, 5, 30.00, 34176.90, 0.06, 0.03, + 'N', 'O', '1996-03-07', '1996-05-21', '1996-03-20', 'DELIVER IN PERSON', 'RAIL', 'ons. special, pending accounts wake care'); +INSERT INTO `lineitem` VALUES (554307, 299, 800, 5, 31.00, 37177.99, 0.10, 0.03, 'N', 'O', '1998-09-17', '1998-07-20', '1998-09-24', 'TAKE BACK RETURN', 'RAIL', 'carefully regul'); +INSERT INTO `lineitem` VALUES (111521, 316, 817, 2, 27.00, 32840.37, 0.04, 0.05, 'N', 'O', '1997-03-30', '1997-05-09', '1997-04-04', 'DELIVER IN PERSON', 'REG AIR', 'old deposits doubt '); +INSERT INTO `lineitem` VALUES (444225, 119, 370, 1, 44.00, 44840.84, 0.01, 0.01, 'N', 'O', '1996-08-28', '1996-09-06', '1996-09-27', 'COLLECT COD', 'FOB', 'uriously special '); +INSERT INTO `lineitem` VALUES (245857, 119, 370, 4, 42.00, 42802.62, 0.03, 0.08, 'N', 'O', '1996-02-12', '1996-02-12', '1996-02-13', 'TAKE BACK RETURN', 'SHIP', 'tions along the reg'); +INSERT INTO `lineitem` VALUES (132321, 119, 370, 2, 43.00, 43821.73, 0.04, 0.00, 'A', 'F', '1994-03-09', '1994-04-24', '1994-03-12', 'NONE', 'MAIL', 'ickly pendin'); +INSERT INTO `lineitem` VALUES (438816, 119, 370, 1, 39.00, 39745.29, 0.06, 0.07, 'A', 'F', '1993-05-11', '1993-04-22', '1993-05-24', 'TAKE BACK RETURN', 'TRUCK', ' special accounts nag '); +INSERT INTO `lineitem` VALUES (74497, 119, 370, 4, 38.00, 38726.18, 0.09, 0.01, 'A', 'F', '1993-02-24', '1993-01-31', '1993-03-04', 'DELIVER IN PERSON', 'REG AIR', 'ckages among the car'); +INSERT INTO `lineitem` VALUES (89510, 316, 567, 2, 46.00, 55950.26, 0.05, 0.07, 'N', 'O', '1998-08-01', '1998-06-29', '1998-08-13', 'NONE', 'SHIP', 'packages are blithely final requests. car'); +INSERT INTO `lineitem` VALUES (157444, 177, 678, 7, 6.00, 6463.02, 0.01, 0.08, 'N', 'O', '1997-03-06', '1997-03-25', '1997-03-28', 'NONE', 'TRUCK', 'es against the regular instr'); +INSERT INTO `lineitem` VALUES (233090, 177, 678, 2, 1.00, 1077.17, 0.07, 0.06, 'N', 'O', '1996-05-03', '1996-06-19', '1996-05-23', 'NONE', 'MAIL', 'stealthily slyly idle dolphins. regular i'); +INSERT INTO `lineitem` VALUES (287744, 316, 567, 3, 6.00, 7297.86, 0.07, 0.06, 'R', 'F', '1995-04-14', '1995-03-15', '1995-04-16', 'TAKE BACK RETURN', 'REG AIR', ' express foxes. dep'); +INSERT INTO `lineitem` VALUES (91747, 300, 801, 7, 9.00, 10802.70, 0.04, 0.06, 'R', 'F', '1994-09-28', '1994-12-10', '1994-10-19', 'NONE', 'MAIL', 'detect slyly plat'); +INSERT INTO `lineitem` VALUES (54277, 177, 678, 3, 32.00, 34469.44, 0.02, 0.03, 'A', 'F', '1993-02-17', '1993-03-05', '1993-02-28', 'DELIVER IN PERSON', 'AIR', ' fluffy, ironic packages. furiou'); +INSERT INTO `lineitem` VALUES (75299, 177, 678, 2, 32.00, 34469.44, 0.04, 0.07, 'R', 'F', '1993-04-15', '1993-01-19', '1993-04-25', 'TAKE BACK RETURN', 'SHIP', 'ding decoys cajole slyly. bravely bold'); +INSERT INTO `lineitem` VALUES (529379, 299, 300, 2, 18.00, 21587.22, 0.08, 0.02, 'N', 'O', '1998-07-06', '1998-06-18', '1998-08-01', 'TAKE BACK RETURN', 'AIR', 'es are furiously across the fi'); +INSERT INTO `lineitem` VALUES (32005, 242, 743, 1, 48.00, 54827.52, 0.05, 0.06, 'N', 'O', '1997-08-07', '1997-07-01', '1997-08-30', 'TAKE BACK RETURN', 'TRUCK', ' slyly along the furiously express'); +INSERT INTO `lineitem` VALUES (7907, 242, 743, 3, 42.00, 47974.08, 0.01, 0.04, 'N', 'O', '1996-12-02', '1996-11-22', '1996-12-08', 'DELIVER IN PERSON', 'SHIP', 'nst the sometimes pending pa'); +INSERT INTO `lineitem` VALUES (196260, 242, 993, 2, 20.00, 22844.80, 0.07, 0.00, 'N', 'O', '1996-02-19', '1996-03-01', '1996-03-01', 'TAKE BACK RETURN', 'AIR', 'al ideas wake carefully quickly unusu'); +INSERT INTO `lineitem` VALUES (346592, 242, 743, 5, 18.00, 20560.32, 0.10, 0.03, 'A', 'F', '1994-12-05', '1994-10-17', '1994-12-26', 'DELIVER IN PERSON', 'RAIL', 'y alongside of the furious'); +INSERT INTO `lineitem` VALUES (388736, 242, 743, 2, 43.00, 49116.32, 0.06, 0.04, 'A', 'F', '1993-05-11', '1993-04-27', '1993-05-15', 'COLLECT COD', 'TRUCK', 'blithely special dolphi'); +INSERT INTO `lineitem` VALUES (552771, 242, 743, 2, 1.00, 1142.24, 0.06, 0.01, 'A', 'F', '1992-08-09', '1992-07-02', '1992-08-25', 'TAKE BACK RETURN', 'TRUCK', 'unusual deposits. slyly express i'); +INSERT INTO `lineitem` VALUES (56134, 886, 887, 4, 24.00, 42885.12, 0.07, 0.02, 'N', 'O', '1998-05-31', '1998-06-29', '1998-06-23', 'COLLECT COD', 'TRUCK', 'l packages maintain about '); +INSERT INTO `lineitem` VALUES (226145, 474, 475, 4, 16.00, 21991.52, 0.08, 0.00, 'N', 'O', '1997-11-09', '1998-01-01', '1997-11-22', 'NONE', 'TRUCK', 'arefully final foxes boost furiou'); +INSERT INTO `lineitem` VALUES (35427, 401, 402, 3, 5.00, 6507.00, 0.05, 0.07, 'N', 'O', '1996-05-23', '1996-05-19', '1996-05-24', 'TAKE BACK RETURN', 'REG AIR', 'ully across the quickly '); +INSERT INTO `lineitem` VALUES (183524, 377, 378, 1, 11.00, 14051.07, 0.00, 0.07, 'N', 'O', '1995-09-15', '1995-08-12', '1995-10-10', 'COLLECT COD', 'RAIL', 'sily accor'); +INSERT INTO `lineitem` VALUES (247297, 377, 378, 2, 46.00, 58759.02, 0.07, 0.02, 'R', 'F', '1994-09-18', '1994-10-17', '1994-09-24', 'NONE', 'SHIP', ' deposits. boldly pending deposits'); +INSERT INTO `lineitem` VALUES (201607, 401, 402, 6, 1.00, 1301.40, 0.02, 0.02, 'R', 'F', '1993-02-11', '1993-02-12', '1993-03-10', 'COLLECT COD', 'AIR', 'y unusual packages. blithely regular dino'); +INSERT INTO `lineitem` VALUES (10948, 377, 378, 1, 44.00, 56204.28, 0.09, 0.01, 'A', 'F', '1992-10-24', '1992-10-16', '1992-11-01', 'TAKE BACK RETURN', 'SHIP', 'leep blithely deposits. foxes n'); +INSERT INTO `lineitem` VALUES (519911, 177, 928, 3, 5.00, 5385.85, 0.08, 0.04, 'N', 'O', '1998-06-06', '1998-06-26', '1998-06-10', 'COLLECT COD', 'MAIL', ' fluffily even foxes integrate the'); +INSERT INTO `lineitem` VALUES (292454, 4, 255, 2, 15.00, 13560.00, 0.05, 0.02, 'N', 'O', '1997-11-04', '1997-09-03', '1997-11-09', 'TAKE BACK RETURN', 'MAIL', 'fluffily unusual instructions '); +INSERT INTO `lineitem` VALUES (233921, 83, 584, 2, 45.00, 44238.60, 0.04, 0.04, 'N', 'O', '1996-05-06', '1996-04-14', '1996-05-20', 'COLLECT COD', 'AIR', 't the sauternes wake fluffily alon'); +INSERT INTO `lineitem` VALUES (562599, 4, 255, 4, 19.00, 17176.00, 0.09, 0.00, 'N', 'O', '1995-07-06', '1995-07-08', '1995-08-03', 'TAKE BACK RETURN', 'AIR', 'eposits are acro'); +INSERT INTO `lineitem` VALUES (20199, 4, 255, 1, 29.00, 26216.00, 0.09, 0.01, 'A', 'F', '1994-07-12', '1994-05-28', '1994-07-18', 'COLLECT COD', 'AIR', 'osits use after the furiously express '); +INSERT INTO `lineitem` VALUES (375971, 4, 255, 7, 16.00, 14464.00, 0.10, 0.08, 'A', 'F', '1993-05-02', '1993-06-22', '1993-05-29', 'COLLECT COD', 'MAIL', ' slyly instead of'); +INSERT INTO `lineitem` VALUES (156774, 4, 255, 1, 20.00, 18080.00, 0.07, 0.01, 'A', 'F', '1992-10-21', '1992-10-31', '1992-10-27', 'COLLECT COD', 'MAIL', 't the special package'); +INSERT INTO `lineitem` VALUES (281319, 300, 301, 2, 22.00, 26406.60, 0.10, 0.05, 'N', 'O', '1998-05-27', '1998-05-22', '1998-06-13', 'DELIVER IN PERSON', 'REG AIR', 'theodolites. unusual foxes integrate boldl'); +INSERT INTO `lineitem` VALUES (25029, 300, 301, 2, 12.00, 14403.60, 0.08, 0.04, 'N', 'O', '1998-02-09', '1998-01-18', '1998-02-22', 'COLLECT COD', 'AIR', 's affix blithely regular waters.'); +INSERT INTO `lineitem` VALUES (180997, 316, 67, 4, 22.00, 26758.82, 0.02, 0.06, 'N', 'O', '1996-10-06', '1996-11-17', '1996-11-02', 'DELIVER IN PERSON', 'MAIL', 'counts integrate. carefully even ideas a'); +INSERT INTO `lineitem` VALUES (545542, 300, 301, 1, 43.00, 51612.90, 0.01, 0.06, 'N', 'O', '1995-10-06', '1995-09-11', '1995-10-26', 'NONE', 'TRUCK', 'ts sleep blithely abov'); +INSERT INTO `lineitem` VALUES (111235, 300, 301, 1, 40.00, 48012.00, 0.00, 0.04, 'A', 'F', '1994-06-27', '1994-07-23', '1994-07-11', 'COLLECT COD', 'FOB', 'unusual ideas boost around the blithely fin'); +INSERT INTO `lineitem` VALUES (71975, 316, 67, 4, 50.00, 60815.50, 0.08, 0.03, 'R', 'F', '1993-10-30', '1993-12-06', '1993-11-27', 'DELIVER IN PERSON', 'SHIP', ' haggle quickly against the bl'); +INSERT INTO `lineitem` VALUES (284743, 316, 67, 1, 40.00, 48652.40, 0.09, 0.00, 'R', 'F', '1992-05-18', '1992-04-02', '1992-05-24', 'DELIVER IN PERSON', 'SHIP', 'xcuses. blith'); +INSERT INTO `lineitem` VALUES (239905, 577, 78, 4, 27.00, 39894.39, 0.05, 0.08, 'N', 'O', '1998-05-04', '1998-04-03', '1998-05-16', 'DELIVER IN PERSON', 'REG AIR', 'ously regular '); +INSERT INTO `lineitem` VALUES (77026, 327, 78, 5, 33.00, 40501.56, 0.10, 0.05, 'N', 'O', '1997-04-22', '1997-03-08', '1997-05-03', 'COLLECT COD', 'TRUCK', 'ully even deposits. '); +INSERT INTO `lineitem` VALUES (56902, 577, 78, 5, 45.00, 66490.65, 0.05, 0.01, 'N', 'O', '1996-11-13', '1996-12-17', '1996-11-14', 'DELIVER IN PERSON', 'FOB', ' quickly regular accounts. instructions'); +INSERT INTO `lineitem` VALUES (591970, 327, 78, 3, 40.00, 49092.80, 0.09, 0.08, 'N', 'O', '1995-07-21', '1995-07-08', '1995-08-01', 'NONE', 'MAIL', 's use carefully finally'); +INSERT INTO `lineitem` VALUES (290081, 577, 78, 3, 17.00, 25118.69, 0.04, 0.06, 'R', 'F', '1994-10-01', '1994-09-05', '1994-10-27', 'NONE', 'TRUCK', 'carefully even requests. request'); +INSERT INTO `lineitem` VALUES (240676, 577, 78, 1, 7.00, 10342.99, 0.01, 0.00, 'R', 'F', '1993-10-14', '1993-11-25', '1993-11-12', 'DELIVER IN PERSON', 'RAIL', ' deposits. pending foxes nag. p'); +INSERT INTO `lineitem` VALUES (543332, 327, 78, 3, 33.00, 40501.56, 0.04, 0.02, 'R', 'F', '1993-03-07', '1993-02-04', '1993-03-25', 'NONE', 'REG AIR', 'ically ironic requests. silently sp'); +INSERT INTO `lineitem` VALUES (60162, 242, 243, 1, 25.00, 28556.00, 0.03, 0.00, 'N', 'O', '1998-08-16', '1998-09-06', '1998-08-23', 'COLLECT COD', 'FOB', 'ly. furiously ironic attainments h'); +INSERT INTO `lineitem` VALUES (28391, 242, 243, 3, 12.00, 13706.88, 0.06, 0.04, 'N', 'O', '1998-01-12', '1998-03-16', '1998-01-30', 'COLLECT COD', 'AIR', 'ic ideas. blithely even ideas wak'); +INSERT INTO `lineitem` VALUES (143237, 416, 417, 1, 14.00, 18429.74, 0.10, 0.03, 'N', 'O', '1996-08-26', '1996-07-17', '1996-09-04', 'NONE', 'MAIL', 'y even accoun'); +INSERT INTO `lineitem` VALUES (184738, 416, 417, 5, 28.00, 36859.48, 0.04, 0.07, 'R', 'F', '1995-05-08', '1995-05-23', '1995-05-27', 'DELIVER IN PERSON', 'MAIL', 'slyly bold '); +INSERT INTO `lineitem` VALUES (355009, 450, 451, 5, 30.00, 40513.50, 0.00, 0.05, 'R', 'F', '1995-02-09', '1994-11-15', '1995-02-28', 'NONE', 'SHIP', 'ajole blithely pending requests'); +INSERT INTO `lineitem` VALUES (267012, 242, 243, 2, 9.00, 10280.16, 0.01, 0.04, 'A', 'F', '1993-09-11', '1993-07-04', '1993-09-26', 'NONE', 'RAIL', 'le fluffily. blithely unusual '); +INSERT INTO `lineitem` VALUES (463459, 242, 243, 4, 13.00, 14849.12, 0.05, 0.06, 'R', 'F', '1992-10-06', '1992-12-05', '1992-10-19', 'TAKE BACK RETURN', 'RAIL', 'ounts affix quickly care'); +INSERT INTO `lineitem` VALUES (158240, 3, 254, 6, 23.00, 20769.00, 0.02, 0.08, 'N', 'O', '1998-07-01', '1998-06-17', '1998-07-20', 'COLLECT COD', 'AIR', 'ounts. quietly ironic '); +INSERT INTO `lineitem` VALUES (101056, 3, 254, 7, 24.00, 21672.00, 0.04, 0.01, 'N', 'O', '1997-06-08', '1997-06-09', '1997-06-27', 'DELIVER IN PERSON', 'FOB', ' the blithely final accounts. silent'); +INSERT INTO `lineitem` VALUES (374149, 3, 254, 1, 39.00, 35217.00, 0.10, 0.08, 'N', 'O', '1996-06-24', '1996-06-25', '1996-07-13', 'TAKE BACK RETURN', 'RAIL', 'iresias boost'); +INSERT INTO `lineitem` VALUES (561857, 3, 254, 3, 44.00, 39732.00, 0.06, 0.00, 'N', 'O', '1996-01-01', '1996-02-23', '1996-01-16', 'COLLECT COD', 'SHIP', 'thely unusual gifts after'); +INSERT INTO `lineitem` VALUES (422529, 3, 254, 2, 45.00, 40635.00, 0.07, 0.03, 'A', 'F', '1994-06-12', '1994-05-19', '1994-07-11', 'TAKE BACK RETURN', 'REG AIR', 'y pending accounts impress acros'); +INSERT INTO `lineitem` VALUES (186275, 3, 254, 5, 10.00, 9030.00, 0.01, 0.03, 'A', 'F', '1993-12-09', '1993-10-15', '1993-12-14', 'COLLECT COD', 'MAIL', 'yly against the express accounts. even re'); +INSERT INTO `lineitem` VALUES (203457, 3, 254, 3, 39.00, 35217.00, 0.00, 0.05, 'R', 'F', '1992-11-01', '1992-09-08', '1992-11-05', 'DELIVER IN PERSON', 'FOB', ' boost quickly even pinto beans! slyly s'); +INSERT INTO `lineitem` VALUES (413282, 35, 786, 2, 17.00, 15895.51, 0.10, 0.08, 'N', 'O', '1998-07-16', '1998-06-16', '1998-07-26', 'TAKE BACK RETURN', 'RAIL', 'lar requests wake blithely ironic, regular '); +INSERT INTO `lineitem` VALUES (93794, 35, 786, 6, 9.00, 8415.27, 0.07, 0.07, 'N', 'O', '1997-11-08', '1997-10-14', '1997-12-08', 'NONE', 'FOB', 'ideas along the always expr'); +INSERT INTO `lineitem` VALUES (550241, 35, 786, 4, 12.00, 11220.36, 0.01, 0.06, 'N', 'O', '1996-01-26', '1996-03-19', '1996-02-12', 'NONE', 'RAIL', 'carefully daring deposits. fluffil'); +INSERT INTO `lineitem` VALUES (340576, 377, 878, 2, 29.00, 37043.73, 0.07, 0.00, 'N', 'O', '1996-03-05', '1996-02-29', '1996-03-20', 'DELIVER IN PERSON', 'RAIL', 'pecial warthogs cajole above t'); +INSERT INTO `lineitem` VALUES (36896, 35, 786, 2, 7.00, 6545.21, 0.08, 0.00, 'R', 'F', '1994-11-10', '1994-12-30', '1994-11-23', 'TAKE BACK RETURN', 'AIR', 's are inside the even, bold accounts. ca'); +INSERT INTO `lineitem` VALUES (71269, 300, 551, 1, 6.00, 7201.80, 0.05, 0.04, 'A', 'F', '1993-03-14', '1993-02-21', '1993-03-27', 'COLLECT COD', 'RAIL', 'ual, ironic requests are regular, even dep'); +INSERT INTO `lineitem` VALUES (391013, 35, 786, 4, 28.00, 26180.84, 0.03, 0.04, 'R', 'F', '1992-05-15', '1992-05-16', '1992-05-21', 'NONE', 'MAIL', 'te according to the instructions. b'); +INSERT INTO `lineitem` VALUES (108838, 201, 702, 5, 15.00, 16518.00, 0.01, 0.06, 'N', 'O', '1998-01-22', '1998-04-03', '1998-02-07', 'DELIVER IN PERSON', 'SHIP', 'equests? q'); +INSERT INTO `lineitem` VALUES (440067, 4, 505, 4, 45.00, 40680.00, 0.02, 0.03, 'N', 'O', '1997-03-20', '1997-05-18', '1997-04-02', 'TAKE BACK RETURN', 'FOB', 'tect atop the slyly fina'); +INSERT INTO `lineitem` VALUES (79333, 175, 676, 5, 31.00, 33330.27, 0.02, 0.00, 'N', 'O', '1996-06-21', '1996-07-11', '1996-06-28', 'NONE', 'SHIP', 'requests agai'); +INSERT INTO `lineitem` VALUES (248417, 4, 505, 3, 41.00, 37064.00, 0.08, 0.02, 'N', 'O', '1995-10-13', '1995-11-05', '1995-10-24', 'DELIVER IN PERSON', 'FOB', 'ag furiously. carefully even deposit'); +INSERT INTO `lineitem` VALUES (247557, 83, 834, 3, 4.00, 3932.32, 0.10, 0.07, 'A', 'F', '1994-12-31', '1995-01-09', '1995-01-19', 'COLLECT COD', 'REG AIR', ' pinto beans sublate. epitaphs h'); +INSERT INTO `lineitem` VALUES (24866, 4, 505, 4, 22.00, 19888.00, 0.09, 0.03, 'A', 'F', '1994-01-14', '1994-02-06', '1994-01-31', 'NONE', 'SHIP', 'rts. requests nag quickly to the'); +INSERT INTO `lineitem` VALUES (439175, 83, 834, 1, 47.00, 46204.76, 0.07, 0.03, 'A', 'F', '1992-10-02', '1992-08-06', '1992-10-17', 'TAKE BACK RETURN', 'FOB', ' after the quickly'); +INSERT INTO `lineitem` VALUES (442278, 3, 504, 2, 12.00, 10836.00, 0.08, 0.05, 'N', 'O', '1998-05-28', '1998-05-15', '1998-06-18', 'TAKE BACK RETURN', 'SHIP', 'requests sleep blithely f'); +INSERT INTO `lineitem` VALUES (498596, 3, 504, 5, 46.00, 41538.00, 0.07, 0.03, 'N', 'O', '1997-06-22', '1997-07-17', '1997-07-11', 'COLLECT COD', 'REG AIR', 'efully regular instructions. slyly'); +INSERT INTO `lineitem` VALUES (359047, 489, 240, 6, 31.00, 43073.88, 0.07, 0.03, 'N', 'O', '1996-12-14', '1996-11-08', '1996-12-15', 'DELIVER IN PERSON', 'AIR', 's! silent packages sleep fluf'); +INSERT INTO `lineitem` VALUES (480391, 3, 504, 5, 38.00, 34314.00, 0.06, 0.00, 'N', 'O', '1995-10-03', '1995-09-25', '1995-10-16', 'NONE', 'TRUCK', 'r packages. quickly ironic pinto beans was'); +INSERT INTO `lineitem` VALUES (358918, 35, 286, 2, 41.00, 38336.23, 0.05, 0.04, 'A', 'F', '1994-05-23', '1994-07-21', '1994-05-31', 'DELIVER IN PERSON', 'FOB', 'ular accounts. quickly silent ideas use sl'); +INSERT INTO `lineitem` VALUES (408641, 3, 504, 3, 15.00, 13545.00, 0.09, 0.01, 'R', 'F', '1993-09-17', '1993-09-23', '1993-10-13', 'TAKE BACK RETURN', 'REG AIR', 'lets sleep: furiou'); +INSERT INTO `lineitem` VALUES (117221, 175, 176, 3, 34.00, 36555.78, 0.02, 0.05, 'A', 'F', '1993-01-11', '1993-01-22', '1993-01-30', 'COLLECT COD', 'AIR', 'e quickly even f'); +INSERT INTO `lineitem` VALUES (204871, 362, 613, 1, 6.00, 7574.16, 0.09, 0.02, 'N', 'O', '1998-04-05', '1998-05-20', '1998-04-17', 'NONE', 'AIR', ' blithely furiously bold ideas. regular,'); +INSERT INTO `lineitem` VALUES (67426, 4, 5, 4, 17.00, 15368.00, 0.07, 0.08, 'N', 'O', '1997-04-09', '1997-04-15', '1997-04-24', 'DELIVER IN PERSON', 'AIR', 'er the even excuses are furiously regula'); +INSERT INTO `lineitem` VALUES (156000, 4, 5, 3, 16.00, 14464.00, 0.09, 0.04, 'N', 'O', '1996-11-20', '1997-01-05', '1996-12-17', 'DELIVER IN PERSON', 'FOB', 'ronic ideas sleep'); +INSERT INTO `lineitem` VALUES (68322, 242, 493, 1, 41.00, 46831.84, 0.02, 0.06, 'N', 'O', '1996-02-02', '1996-01-02', '1996-02-05', 'NONE', 'AIR', 'imes final the'); +INSERT INTO `lineitem` VALUES (185315, 4, 5, 2, 28.00, 25312.00, 0.08, 0.01, 'A', 'F', '1994-09-08', '1994-10-31', '1994-10-05', 'TAKE BACK RETURN', 'AIR', ' express instructions'); +INSERT INTO `lineitem` VALUES (380708, 4, 5, 3, 14.00, 12656.00, 0.10, 0.07, 'R', 'F', '1993-05-14', '1993-05-23', '1993-06-07', 'DELIVER IN PERSON', 'FOB', 'olve blithely regular plat'); +INSERT INTO `lineitem` VALUES (214951, 362, 113, 4, 24.00, 30296.64, 0.09, 0.04, 'A', 'F', '1992-08-11', '1992-07-06', '1992-08-23', 'NONE', 'SHIP', 're against the regular re'); +INSERT INTO `lineitem` VALUES (370689, 86, 337, 2, 6.00, 5916.48, 0.01, 0.06, 'N', 'O', '1998-07-16', '1998-08-19', '1998-07-26', 'DELIVER IN PERSON', 'AIR', 'n enticingly '); +INSERT INTO `lineitem` VALUES (408548, 299, 550, 2, 14.00, 16790.06, 0.09, 0.08, 'N', 'O', '1997-05-23', '1997-06-21', '1997-06-03', 'NONE', 'AIR', 'y according to '); +INSERT INTO `lineitem` VALUES (455750, 86, 837, 1, 2.00, 1972.16, 0.08, 0.04, 'N', 'O', '1996-09-17', '1996-08-16', '1996-09-19', 'NONE', 'RAIL', 'r accounts dazzle clo'); +INSERT INTO `lineitem` VALUES (283046, 86, 837, 5, 37.00, 36484.96, 0.05, 0.08, 'N', 'O', '1995-12-09', '1996-02-10', '1995-12-30', 'TAKE BACK RETURN', 'MAIL', 'uriously carefully p'); +INSERT INTO `lineitem` VALUES (92258, 86, 837, 5, 19.00, 18735.52, 0.08, 0.05, 'A', 'F', '1994-05-22', '1994-06-01', '1994-06-13', 'COLLECT COD', 'FOB', 'pinto beans'); +INSERT INTO `lineitem` VALUES (206208, 86, 337, 1, 21.00, 20707.68, 0.06, 0.02, 'A', 'F', '1993-12-16', '1993-11-16', '1994-01-15', 'TAKE BACK RETURN', 'FOB', 'ndencies. blit'); +INSERT INTO `lineitem` VALUES (145507, 86, 837, 1, 17.00, 16763.36, 0.07, 0.05, 'R', 'F', '1992-10-12', '1992-09-15', '1992-11-09', 'TAKE BACK RETURN', 'AIR', 'regular dolphins. furiously'); +INSERT INTO `lineitem` VALUES (153351, 35, 36, 3, 33.00, 30855.99, 0.05, 0.08, 'N', 'O', '1998-05-16', '1998-05-23', '1998-05-24', 'COLLECT COD', 'AIR', 'e quickly above'); +INSERT INTO `lineitem` VALUES (466977, 35, 36, 5, 42.00, 39271.26, 0.07, 0.04, 'N', 'O', '1997-10-04', '1997-10-16', '1997-10-28', 'COLLECT COD', 'REG AIR', 'tes are blithely final pa'); +INSERT INTO `lineitem` VALUES (103810, 35, 36, 1, 38.00, 35531.14, 0.06, 0.02, 'N', 'O', '1996-06-13', '1996-08-13', '1996-06-25', 'NONE', 'RAIL', 'le on the requ'); +INSERT INTO `lineitem` VALUES (110178, 35, 36, 2, 41.00, 38336.23, 0.07, 0.02, 'N', 'O', '1995-08-04', '1995-07-20', '1995-09-03', 'DELIVER IN PERSON', 'REG AIR', 'yly regular'); +INSERT INTO `lineitem` VALUES (13698, 35, 36, 1, 50.00, 46751.50, 0.03, 0.03, 'A', 'F', '1994-09-23', '1994-11-01', '1994-09-26', 'TAKE BACK RETURN', 'MAIL', 'ffily express accounts use after th'); +INSERT INTO `lineitem` VALUES (172710, 35, 36, 1, 45.00, 42076.35, 0.10, 0.07, 'A', 'F', '1993-11-15', '1994-01-13', '1993-12-13', 'NONE', 'SHIP', 'ges wake after the furious'); +INSERT INTO `lineitem` VALUES (528513, 326, 577, 4, 24.00, 29431.68, 0.09, 0.00, 'R', 'F', '1992-08-27', '1992-07-31', '1992-09-21', 'DELIVER IN PERSON', 'RAIL', 'integrate carefully aft'); +INSERT INTO `lineitem` VALUES (420295, 7, 508, 2, 49.00, 44443.00, 0.09, 0.04, 'N', 'O', '1998-03-09', '1998-03-30', '1998-03-11', 'TAKE BACK RETURN', 'RAIL', 'al deposits. thinly exp'); +INSERT INTO `lineitem` VALUES (150465, 257, 508, 4, 1.00, 1157.25, 0.01, 0.06, 'N', 'O', '1997-03-12', '1997-02-26', '1997-04-06', 'COLLECT COD', 'RAIL', 'yly final packages are furiously. '); +INSERT INTO `lineitem` VALUES (139616, 257, 508, 1, 32.00, 37032.00, 0.00, 0.04, 'N', 'O', '1997-03-05', '1997-01-20', '1997-03-28', 'DELIVER IN PERSON', 'TRUCK', 'ainst the fu'); +INSERT INTO `lineitem` VALUES (180832, 7, 508, 4, 13.00, 11791.00, 0.06, 0.08, 'N', 'O', '1996-02-22', '1996-01-18', '1996-02-25', 'COLLECT COD', 'TRUCK', 'ross the slyly silent accoun'); +INSERT INTO `lineitem` VALUES (312962, 257, 508, 1, 6.00, 6943.50, 0.02, 0.02, 'R', 'F', '1994-05-19', '1994-04-11', '1994-06-08', 'NONE', 'REG AIR', ' regular ideas haggle blithely slyly iron'); +INSERT INTO `lineitem` VALUES (111942, 7, 508, 1, 19.00, 17233.00, 0.00, 0.02, 'R', 'F', '1993-05-05', '1993-04-03', '1993-05-23', 'DELIVER IN PERSON', 'REG AIR', 'usual ideas nag ruthlessly slyl'); +INSERT INTO `lineitem` VALUES (188032, 257, 508, 4, 12.00, 13887.00, 0.00, 0.05, 'R', 'F', '1992-09-18', '1992-07-21', '1992-10-16', 'NONE', 'TRUCK', 'e slyly. quickly special '); +INSERT INTO `lineitem` VALUES (315844, 557, 808, 2, 49.00, 71419.95, 0.00, 0.03, 'N', 'O', '1998-11-24', '1998-08-28', '1998-12-16', 'NONE', 'MAIL', 'efully. slyly ruthless ideas use fluffily '); +INSERT INTO `lineitem` VALUES (324771, 3, 4, 3, 21.00, 18963.00, 0.09, 0.00, 'N', 'O', '1997-03-07', '1997-04-06', '1997-03-20', 'NONE', 'SHIP', 'uriously acro'); +INSERT INTO `lineitem` VALUES (323234, 3, 4, 1, 3.00, 2709.00, 0.03, 0.04, 'N', 'O', '1996-12-24', '1997-02-03', '1997-01-12', 'COLLECT COD', 'REG AIR', 'es cajole sl'); +INSERT INTO `lineitem` VALUES (229475, 3, 4, 2, 43.00, 38829.00, 0.04, 0.03, 'N', 'O', '1996-03-10', '1996-02-12', '1996-03-26', 'DELIVER IN PERSON', 'AIR', 'counts use fluffily final dependencies. re'); +INSERT INTO `lineitem` VALUES (364805, 3, 4, 2, 7.00, 6321.00, 0.10, 0.02, 'A', 'F', '1994-09-11', '1994-07-01', '1994-10-06', 'COLLECT COD', 'FOB', 's are quickly according to the reque'); +INSERT INTO `lineitem` VALUES (246052, 4, 755, 1, 22.00, 19888.00, 0.07, 0.06, 'A', 'F', '1993-11-04', '1993-09-17', '1993-11-17', 'NONE', 'REG AIR', 'egular idea'); +INSERT INTO `lineitem` VALUES (159940, 3, 4, 2, 27.00, 24381.00, 0.02, 0.02, 'A', 'F', '1992-10-28', '1993-01-10', '1992-11-20', 'NONE', 'RAIL', ' boldly silent asymptotes a'); +INSERT INTO `lineitem` VALUES (88773, 177, 178, 1, 27.00, 29083.59, 0.03, 0.06, 'N', 'O', '1998-05-10', '1998-06-09', '1998-05-28', 'NONE', 'REG AIR', 'es. blithely even requests s'); +INSERT INTO `lineitem` VALUES (61059, 177, 178, 3, 19.00, 20466.23, 0.00, 0.06, 'N', 'O', '1998-03-31', '1998-01-24', '1998-04-15', 'NONE', 'TRUCK', 'aintain. expre'); +INSERT INTO `lineitem` VALUES (75712, 177, 178, 3, 7.00, 7540.19, 0.02, 0.03, 'N', 'O', '1996-04-19', '1996-03-30', '1996-04-25', 'COLLECT COD', 'AIR', ' furiously according to the special fox'); +INSERT INTO `lineitem` VALUES (502210, 177, 178, 1, 12.00, 12926.04, 0.09, 0.00, 'N', 'O', '1995-11-07', '1995-09-16', '1995-11-27', 'TAKE BACK RETURN', 'RAIL', 'es poach. blithely '); +INSERT INTO `lineitem` VALUES (581318, 177, 178, 7, 10.00, 10771.70, 0.10, 0.03, 'R', 'F', '1994-11-02', '1994-12-09', '1994-11-08', 'DELIVER IN PERSON', 'REG AIR', 'ets. blithely regular excuses boost flu'); +INSERT INTO `lineitem` VALUES (262180, 177, 178, 1, 35.00, 37700.95, 0.06, 0.00, 'R', 'F', '1993-03-23', '1993-04-23', '1993-03-26', 'COLLECT COD', 'TRUCK', 'lar ideas. fluff'); +INSERT INTO `lineitem` VALUES (442529, 177, 178, 3, 17.00, 18311.89, 0.07, 0.03, 'R', 'F', '1992-10-22', '1992-10-27', '1992-11-17', 'TAKE BACK RETURN', 'RAIL', 'wake carefu'); +INSERT INTO `lineitem` VALUES (393062, 7, 8, 1, 47.00, 42629.00, 0.02, 0.02, 'N', 'O', '1998-07-19', '1998-06-30', '1998-07-20', 'DELIVER IN PERSON', 'FOB', 'quests. request'); +INSERT INTO `lineitem` VALUES (440802, 7, 8, 2, 49.00, 44443.00, 0.07, 0.06, 'N', 'O', '1997-08-06', '1997-08-20', '1997-08-18', 'TAKE BACK RETURN', 'TRUCK', 's engage. re'); +INSERT INTO `lineitem` VALUES (129282, 3, 754, 5, 45.00, 40635.00, 0.02, 0.02, 'N', 'O', '1996-11-03', '1996-08-15', '1996-11-18', 'DELIVER IN PERSON', 'SHIP', 's haggle above the blithely '); +INSERT INTO `lineitem` VALUES (53189, 3, 754, 2, 3.00, 2709.00, 0.03, 0.01, 'N', 'O', '1995-09-30', '1995-11-07', '1995-10-30', 'COLLECT COD', 'FOB', 'regular ideas. iron'); +INSERT INTO `lineitem` VALUES (220419, 7, 8, 5, 27.00, 24489.00, 0.08, 0.01, 'A', 'F', '1994-04-22', '1994-06-03', '1994-05-11', 'DELIVER IN PERSON', 'REG AIR', 's haggle carefully against the furio'); +INSERT INTO `lineitem` VALUES (235171, 3, 754, 2, 36.00, 32508.00, 0.08, 0.07, 'R', 'F', '1993-06-28', '1993-08-13', '1993-07-21', 'COLLECT COD', 'FOB', 's nag around the special packag'); +INSERT INTO `lineitem` VALUES (406339, 3, 754, 1, 36.00, 32508.00, 0.05, 0.05, 'A', 'F', '1992-10-03', '1992-08-27', '1992-10-21', 'COLLECT COD', 'FOB', 'ly ironic id'); +INSERT INTO `lineitem` VALUES (78567, 905, 656, 4, 44.00, 79459.60, 0.08, 0.06, 'N', 'O', '1998-08-20', '1998-08-23', '1998-08-21', 'NONE', 'RAIL', 'onic requests haggle fl'); +INSERT INTO `lineitem` VALUES (451809, 674, 925, 3, 6.00, 9448.02, 0.03, 0.04, 'N', 'O', '1997-12-10', '1997-11-02', '1997-12-16', 'TAKE BACK RETURN', 'REG AIR', 'lly ironicall'); +INSERT INTO `lineitem` VALUES (133601, 674, 925, 5, 7.00, 11022.69, 0.02, 0.06, 'N', 'O', '1996-08-22', '1996-08-01', '1996-08-26', 'COLLECT COD', 'SHIP', 'ggle quickly against the bravely unusual a'); +INSERT INTO `lineitem` VALUES (467232, 872, 123, 2, 7.00, 12410.09, 0.01, 0.03, 'R', 'F', '1995-03-22', '1995-03-25', '1995-03-27', 'NONE', 'REG AIR', 'ound the iron'); +INSERT INTO `lineitem` VALUES (208480, 872, 123, 6, 28.00, 49640.36, 0.02, 0.05, 'R', 'F', '1995-02-20', '1995-02-10', '1995-03-14', 'TAKE BACK RETURN', 'FOB', 'ites might hinder alongside of the slo'); +INSERT INTO `lineitem` VALUES (487680, 872, 123, 5, 17.00, 30138.79, 0.02, 0.06, 'R', 'F', '1993-10-04', '1993-12-23', '1993-10-13', 'DELIVER IN PERSON', 'AIR', 's wake blithely final ideas. regul'); +INSERT INTO `lineitem` VALUES (363841, 674, 925, 4, 19.00, 29918.73, 0.10, 0.08, 'A', 'F', '1992-07-10', '1992-06-09', '1992-07-19', 'NONE', 'RAIL', 'ongside of the fluffily regular accounts.'); +INSERT INTO `lineitem` VALUES (216454, 201, 952, 7, 35.00, 38542.00, 0.07, 0.04, 'N', 'O', '1998-03-15', '1998-04-07', '1998-03-27', 'COLLECT COD', 'AIR', 'ly furiously unusual foxes. '); +INSERT INTO `lineitem` VALUES (61954, 201, 952, 2, 30.00, 33036.00, 0.03, 0.06, 'N', 'O', '1997-04-07', '1997-03-30', '1997-04-12', 'TAKE BACK RETURN', 'RAIL', 'lieve at the'); +INSERT INTO `lineitem` VALUES (150531, 201, 952, 2, 9.00, 9910.80, 0.07, 0.05, 'N', 'O', '1996-11-13', '1996-10-04', '1996-12-07', 'DELIVER IN PERSON', 'SHIP', 'efully express packages. slyl'); +INSERT INTO `lineitem` VALUES (265476, 201, 952, 1, 27.00, 29732.40, 0.09, 0.03, 'N', 'F', '1995-05-28', '1995-05-19', '1995-06-25', 'DELIVER IN PERSON', 'RAIL', ' pending theodolites wake. furiously reg'); +INSERT INTO `lineitem` VALUES (205574, 201, 952, 2, 32.00, 35238.40, 0.03, 0.05, 'A', 'F', '1994-06-26', '1994-05-01', '1994-07-03', 'COLLECT COD', 'TRUCK', ' carefully bold pinto beans wake sl'); +INSERT INTO `lineitem` VALUES (474403, 201, 952, 2, 48.00, 52857.60, 0.01, 0.06, 'R', 'F', '1993-08-14', '1993-07-30', '1993-09-13', 'DELIVER IN PERSON', 'TRUCK', 'permanent, even ideas integrate c'); +INSERT INTO `lineitem` VALUES (94338, 201, 952, 5, 38.00, 41845.60, 0.01, 0.03, 'A', 'F', '1992-12-26', '1992-12-13', '1993-01-14', 'DELIVER IN PERSON', 'RAIL', 'ironic asymptotes sleep ab'); +INSERT INTO `lineitem` VALUES (126337, 327, 578, 3, 47.00, 57684.04, 0.10, 0.01, 'N', 'O', '1998-05-26', '1998-04-27', '1998-06-17', 'COLLECT COD', 'SHIP', 'ng to the '); +INSERT INTO `lineitem` VALUES (121606, 327, 578, 1, 48.00, 58911.36, 0.00, 0.07, 'N', 'O', '1997-03-15', '1997-05-09', '1997-03-26', 'DELIVER IN PERSON', 'RAIL', 'its. ironic requests was. ironic acc'); +INSERT INTO `lineitem` VALUES (509413, 327, 578, 5, 10.00, 12273.20, 0.07, 0.06, 'N', 'O', '1996-05-14', '1996-07-11', '1996-06-02', 'NONE', 'AIR', 'r theodoli'); +INSERT INTO `lineitem` VALUES (192197, 327, 578, 1, 2.00, 2454.64, 0.02, 0.02, 'N', 'O', '1995-11-13', '1995-10-02', '1995-11-29', 'COLLECT COD', 'RAIL', ', regular epitaphs haggle slyly final dep'); +INSERT INTO `lineitem` VALUES (32358, 327, 578, 6, 38.00, 46638.16, 0.07, 0.07, 'A', 'F', '1994-08-01', '1994-07-30', '1994-08-20', 'DELIVER IN PERSON', 'REG AIR', 'unts are care'); +INSERT INTO `lineitem` VALUES (42375, 327, 578, 3, 49.00, 60138.68, 0.06, 0.02, 'A', 'F', '1993-11-11', '1993-12-24', '1993-12-07', 'NONE', 'REG AIR', ' x-ray carefully bold instru'); +INSERT INTO `lineitem` VALUES (53984, 327, 578, 1, 18.00, 22091.76, 0.03, 0.08, 'A', 'F', '1993-01-19', '1993-02-10', '1993-01-24', 'COLLECT COD', 'TRUCK', 'thy deposits. silent requests agains'); +INSERT INTO `lineitem` VALUES (52167, 175, 426, 2, 22.00, 23653.74, 0.09, 0.04, 'N', 'O', '1998-08-03', '1998-08-23', '1998-08-08', 'TAKE BACK RETURN', 'TRUCK', 'ess deposits eat blithely. brave '); +INSERT INTO `lineitem` VALUES (350083, 175, 426, 2, 23.00, 24728.91, 0.10, 0.07, 'N', 'O', '1997-09-15', '1997-08-01', '1997-10-12', 'NONE', 'TRUCK', 'accounts wake accounts. packages wake fi'); +INSERT INTO `lineitem` VALUES (407073, 1436, 939, 3, 38.00, 50822.34, 0.07, 0.01, 'N', 'O', '1996-06-07', '1996-05-05', '1996-06-13', 'NONE', 'TRUCK', ' bold accounts. final acco'); +INSERT INTO `lineitem` VALUES (22532, 201, 202, 1, 9.00, 9910.80, 0.08, 0.00, 'R', 'F', '1995-06-07', '1995-04-22', '1995-06-08', 'TAKE BACK RETURN', 'AIR', ' the express, slow theodoli'); +INSERT INTO `lineitem` VALUES (19047, 175, 426, 2, 45.00, 48382.65, 0.03, 0.01, 'A', 'F', '1994-03-20', '1994-03-09', '1994-03-22', 'DELIVER IN PERSON', 'FOB', 'pending, daring '); +INSERT INTO `lineitem` VALUES (166243, 201, 202, 2, 25.00, 27530.00, 0.06, 0.03, 'R', 'F', '1994-02-09', '1994-03-17', '1994-02-15', 'NONE', 'TRUCK', 'ogs breach blithely ideas. unusual reques'); +INSERT INTO `lineitem` VALUES (220421, 175, 426, 3, 23.00, 24728.91, 0.06, 0.05, 'R', 'F', '1992-06-10', '1992-04-02', '1992-06-18', 'TAKE BACK RETURN', 'RAIL', 'unusual deposits accordin'); +INSERT INTO `lineitem` VALUES (9287, 83, 84, 1, 16.00, 15729.28, 0.07, 0.00, 'N', 'O', '1998-03-25', '1998-02-10', '1998-04-16', 'DELIVER IN PERSON', 'FOB', 'ironic accounts sl'); +INSERT INTO `lineitem` VALUES (45862, 83, 84, 3, 1.00, 983.08, 0.00, 0.02, 'N', 'O', '1997-07-17', '1997-08-19', '1997-07-22', 'COLLECT COD', 'SHIP', 'accounts-- fluffily pending deposits a'); +INSERT INTO `lineitem` VALUES (92002, 83, 84, 1, 45.00, 44238.60, 0.01, 0.06, 'N', 'O', '1996-12-26', '1996-10-17', '1996-12-28', 'COLLECT COD', 'SHIP', 'ts. blithely even '); +INSERT INTO `lineitem` VALUES (389633, 336, 87, 2, 2.00, 2472.66, 0.09, 0.06, 'N', 'O', '1995-07-14', '1995-04-21', '1995-07-23', 'DELIVER IN PERSON', 'AIR', 'thely about the carefully'); +INSERT INTO `lineitem` VALUES (96739, 83, 84, 1, 48.00, 47187.84, 0.04, 0.00, 'R', 'F', '1994-08-24', '1994-08-14', '1994-09-22', 'NONE', 'REG AIR', 'sual accounts sle'); +INSERT INTO `lineitem` VALUES (575109, 83, 84, 2, 35.00, 34407.80, 0.09, 0.02, 'R', 'F', '1993-05-21', '1993-06-19', '1993-06-11', 'TAKE BACK RETURN', 'FOB', '. blithely ironic ideas after the carefull'); +INSERT INTO `lineitem` VALUES (284578, 83, 84, 2, 14.00, 13763.12, 0.03, 0.08, 'R', 'F', '1992-03-13', '1992-05-14', '1992-03-29', 'TAKE BACK RETURN', 'SHIP', 'lar requests. ironic packages nag '); +INSERT INTO `lineitem` VALUES (351843, 327, 828, 4, 11.00, 13500.52, 0.02, 0.04, 'N', 'O', '1998-03-21', '1998-04-30', '1998-04-05', 'NONE', 'TRUCK', 'ly silent requests-- fina'); +INSERT INTO `lineitem` VALUES (19014, 119, 870, 5, 38.00, 38726.18, 0.10, 0.05, 'N', 'O', '1997-10-08', '1997-11-23', '1997-10-26', 'NONE', 'REG AIR', 'sual theodol'); +INSERT INTO `lineitem` VALUES (22436, 362, 863, 3, 27.00, 34083.72, 0.10, 0.00, 'N', 'O', '1996-06-17', '1996-06-23', '1996-06-23', 'TAKE BACK RETURN', 'REG AIR', 'ackages haggle slyly '); +INSERT INTO `lineitem` VALUES (59108, 119, 870, 6, 21.00, 21401.31, 0.00, 0.06, 'N', 'O', '1995-11-16', '1995-12-13', '1995-11-27', 'DELIVER IN PERSON', 'SHIP', ' slyly. stealthily slow requests solve'); +INSERT INTO `lineitem` VALUES (593637, 327, 828, 6, 11.00, 13500.52, 0.03, 0.06, 'R', 'F', '1994-11-22', '1994-12-23', '1994-12-02', 'DELIVER IN PERSON', 'AIR', 'sly regular instructions.'); +INSERT INTO `lineitem` VALUES (15744, 119, 870, 1, 17.00, 17324.87, 0.10, 0.05, 'R', 'F', '1993-06-20', '1993-05-29', '1993-07-09', 'DELIVER IN PERSON', 'RAIL', 'quickly final requests sle'); +INSERT INTO `lineitem` VALUES (303877, 362, 863, 3, 39.00, 49232.04, 0.00, 0.01, 'A', 'F', '1992-11-28', '1992-12-18', '1992-11-29', 'DELIVER IN PERSON', 'MAIL', 'furiously.'); + +explain select + supp_nation, + cust_nation, + l_year, + sum(volume) as revenue +from + ( + select + n1.n_name as supp_nation, + n2.n_name as cust_nation, + extract(year from l_shipdate) as l_year, + l_extendedprice * (1 - l_discount) as volume + from + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2 + where + s_suppkey = l_suppkey + and o_orderkey = l_orderkey + and c_custkey = o_custkey + and s_nationkey = n1.n_nationkey + and c_nationkey = n2.n_nationkey + and ( + (n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') + or (n1.n_name = 'GERMANY' and n2.n_name = 'FRANCE') + ) + and l_shipdate between date '1995-01-01' and date '1996-12-31' + ) as shipping +group by + supp_nation, + cust_nation, + l_year +order by + supp_nation, + cust_nation, + l_year; +select + supp_nation, + cust_nation, + l_year, + sum(volume) as revenue +from + ( + select + n1.n_name as supp_nation, + n2.n_name as cust_nation, + extract(year from l_shipdate) as l_year, + l_extendedprice * (1 - l_discount) as volume + from + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2 + where + s_suppkey = l_suppkey + and o_orderkey = l_orderkey + and c_custkey = o_custkey + and s_nationkey = n1.n_nationkey + and c_nationkey = n2.n_nationkey + and ( + (n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') + or (n1.n_name = 'GERMANY' and n2.n_name = 'FRANCE') + ) + and l_shipdate between date '1995-01-01' and date '1996-12-31' + ) as shipping +group by + supp_nation, + cust_nation, + l_year +order by + supp_nation, + cust_nation, + l_year; + +explain select + nation, + o_year, + sum(amount) as sum_profit +from + ( + select + n_name as nation, + extract(year from o_orderdate) as o_year, + l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount + from + part, + supplier, + lineitem, + partsupp, + orders, + nation + where + s_suppkey = l_suppkey + and ps_suppkey = l_suppkey + and ps_partkey = l_partkey + and p_partkey = l_partkey + and o_orderkey = l_orderkey + and s_nationkey = n_nationkey + and p_name like '%green%' + ) as profit +group by + nation, + o_year +order by + nation, + o_year desc; +select + nation, + o_year, + sum(amount) as sum_profit +from + ( + select + n_name as nation, + extract(year from o_orderdate) as o_year, + l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount + from + part, + supplier, + lineitem, + partsupp, + orders, + nation + where + s_suppkey = l_suppkey + and ps_suppkey = l_suppkey + and ps_partkey = l_partkey + and p_partkey = l_partkey + and o_orderkey = l_orderkey + and s_nationkey = n_nationkey + and p_name like '%green%' + ) as profit +group by + nation, + o_year +order by + nation, + o_year desc; + +drop table partsupp; +drop table supplier; +drop table lineitem; +drop table orders; +drop table customer; +drop table nation; +drop table part; +drop database pq_database; \ No newline at end of file diff --git a/mysql-test/suite/parallel_query/t/pq_variables.test b/mysql-test/suite/parallel_query/t/pq_variables.test new file mode 100644 index 000000000000..81506d69d009 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_variables.test @@ -0,0 +1,130 @@ +--source include/not_valgrind.inc +--source include/pq_test.inc +--source include/have_debug.inc + +set @saved_force_parallel_execute = @@force_parallel_execute; +set @saved_parallel_cost_threshold = @@parallel_cost_threshold; +set @saved_parallel_default_dop = @@parallel_default_dop; +set @saved_parallel_max_threads = @@parallel_max_threads; + +create table t1(id int); +insert into t1 select 1; + +let $loop=10; +while($loop) +{ + eval insert into t1 select id + 1 from t1; + dec $loop; +} + +set session force_parallel_execute = true; + + +--echo ### test parallel_cost_threadhold + +set session parallel_cost_threshold = 0; +explain select sum(id) from t1; + +set session parallel_cost_threshold = 99999; +explain select sum(id) from t1; + + +--echo ### test parallel_default_dop +set session parallel_cost_threshold = 0; + +set session parallel_default_dop=10; +explain select sum(id) from t1; + +set session parallel_default_dop=2; +explain select sum(id) from t1; + +set session parallel_default_dop=0; +explain select sum(id) from t1; + + +--echo ### test parallel hint +set session parallel_default_dop=4; + +set session force_parallel_execute = false; + +explain select sum(id) from t1; +explain select/*+ PQ */ sum(id) from t1; +explain select/*+ PQ(10) */ sum(id) from t1; + + +--echo ### test force_parallel query +set session parallel_default_dop=4; + +set session force_parallel_execute = false; +explain select sum(id) from t1; + +set session force_parallel_execute = true; +explain select sum(id) from t1; + + +--echo ### test parallel max_threads +set session force_parallel_execute = true; +set session parallel_default_dop=4; + +set global parallel_max_threads = 64; +explain select/*+ PQ(32) */ sum(id) from t1; + +set global parallel_max_threads = 16; +explain select/*+ PQ(32) */ sum(id) from t1; +show status like "PQ_threads_refused"; + +set global parallel_max_threads = 64; +explain select/*+ NO_PQ */ sum(id) from t1; + +--echo ### test parallel queue_timeout + +set global parallel_max_threads=8; +set global debug_pq_worker_stall = true; + +connect (con1, localhost, root); +connect (con2, localhost, root); +connect (con3, localhost, root); + +--connection con1 +--send select/*+ PQ(8) */ sum(id) from t1; + +--connection default + +--sleep 1 +show status like "PQ_threads_running"; + +--connection con2 +--echo ----con2 wait parallel threads 5s----- +set session parallel_queue_timeout=5000; # 5000ms +--send explain select/*+ PQ(8) */ sum(id) from t1; + +--connection con3 +--echo ----con3 no wait for parallel threads----- +set session parallel_queue_timeout=0; # 0ms +--send explain select/*+ PQ(8) */ sum(id) from t1; + +--connection default +set global debug_pq_worker_stall = false; + +--connection con1 +--reap + +--connection con2 +--echo ----con2 parallel query----- +--reap + +--connection con3 +--echo ----con3 no parallel query----- +--reap + +disconnect con1; +disconnect con2; +disconnect con3; + +--connection default +set session parallel_default_dop = @saved_parallel_default_dop; +set global parallel_max_threads = @saved_parallel_max_threads; +set session parallel_cost_threshold = @saved_parallel_cost_threshold; +set session force_parallel_execute = @saved_force_parallel_execute; + +drop table t1; diff --git a/mysql-test/suite/parallel_query/t/pq_worker_error.test b/mysql-test/suite/parallel_query/t/pq_worker_error.test new file mode 100644 index 000000000000..4ae7bbe3ae90 --- /dev/null +++ b/mysql-test/suite/parallel_query/t/pq_worker_error.test @@ -0,0 +1,183 @@ +--source include/pq_test.inc +--source include/have_debug.inc + +--disable_query_log +CALL mtr.add_suppression("\\[Warning\\] .* worker [0-9]+ has failed to start up*"); +CALL mtr.add_suppression("Make worker plan failed"); +CALL mtr.add_suppression("Create worker tmp tables or make join read info failed"); +CALL mtr.add_suppression("Create worker result mq failed"); +--enable_query_log + +create table t1(id int, a varchar(10)); +insert into t1 values(1, 'aa'), (2, 'bb'); + +set @saved_force_parallel_execute = @@force_parallel_execute; +set session force_parallel_execute = 1; +set session sql_mode = ''; + +--disable_query_log +let $1=500; +while ($1) +{ + eval INSERT INTO t1 VALUES (MOD($1, 43), 'cc'); + dec $1; +} +--enable_query_log + +set session debug=""; +set session debug="+d, pq_worker_abort1"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1; +show status like "PQ_memory_used"; + +set session debug=""; +set session debug="+d, pq_worker_abort2"; +--error ER_PARALLEL_EXEC_ERROR +select a, sum(a) from t1 group by a order by a desc, id; +show status like "PQ_memory_used"; + +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; +show status like "PQ_memory_used"; + +set @@parallel_default_dop = 8; +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; + +set session debug=""; +set session debug="+d, pq_worker_error1"; +--error ER_PARALLEL_EXEC_ERROR +select a, sum(a) from t1 group by a order by a desc, id; + +set session debug=""; +set session debug="+d, pq_worker_error2"; +--error ER_PARALLEL_EXEC_ERROR +select a, sum(a) from t1 group by a order by a desc, id; + +set session debug=""; +set session debug="+d, pq_worker_error3"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1 order by id desc, a; + +set session debug=""; +set session debug="+d, pq_worker_error4"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1 order by id desc, a; + +set session debug=""; +set session debug="+d, pq_worker_error5"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1 order by id desc, a; + +set session debug=""; +set session debug="+d, pq_worker_error6"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1; + +set session debug=""; +set session debug="+d, pq_worker_error7"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1; + +set session debug=""; +set session debug="+d, pq_worker_error8"; +--error ER_PARALLEL_EXEC_ERROR +select * from t1; + +set session debug=""; +set session debug="+d, pq_worker_error9"; +select * from t1 limit 15; + +set session debug=""; +set session force_parallel_execute = 0; +select * from t1 limit 15; + +set session force_parallel_execute = 1; +set @@parallel_default_dop = 8; +set session debug=""; +select a, sum(a) from t1 group by a order by a desc, id; +DROP TABLE t1; + +create table t3( + a int NOT NULL, + b int NOT NULL, + c int NOT NULL, + primary key (a, b), + unique key(c) +) ENGINE=Innodb DEFAULT CHARSET=utf8mb4; + +insert into t3 values (1, 1, 2); +insert into t3 values (1, 2, 1); +insert into t3 values (0, 1, 3); +insert into t3 values (1, 0, 4); + +explain select * from t3; + +set session debug=""; +set session debug="+d, pq_msort_error1"; +--error ER_PARALLEL_EXEC_ERROR +select * from t3; + +set session debug=""; +set session debug="+d, pq_msort_error2"; +--error ER_PARALLEL_EXEC_ERROR +select * from t3; + +set session debug=""; +set session debug="+d, pq_msort_error3"; +--error ER_PARALLEL_EXEC_ERROR +select * from t3; + +set session debug=""; +set session debug="+d, pq_msort_error4"; +--error ER_PARALLEL_EXEC_ERROR +select * from t3; + +set session debug=""; +set session debug="+d, pq_msort_error5"; +--error ER_STD_BAD_ALLOC_ERROR +select * from t3 order by a; + +DROP TABLE t3; + +CREATE TABLE t(a varbinary(10)); +INSERT INTO t VALUES(0xFF00F0F0), (0xF0F0FF); +INSERT INTO t VALUES(0xFF00F0F0), (0xF0F000); + +set session debug=""; +--error ER_INVALID_BITWISE_OPERANDS_SIZE +SELECT BIT_AND(a) FROM t; +DROP TABLE t; + +# filesort.cc +create table t1(a int) ; +insert into t1 values(1),(2),(3); + +# Do not mtr.add_suppression here, avoid "Deadlock found ..." messages in log. + +--let $force_parallel_execute=`show variables like 'force_parallel_execute'` +--let $pq_enable = `SELECT SUBSTRING_INDEX('$force_parallel_execute', ' ', -1)` + +set session debug=""; +# no-parallel +if($pq_enable != ON) +{ + set debug='d,bug19656296'; +} + +if($pq_enable == ON) +{ + set session debug='+d,ha_pq_next_deadlock'; +} + +--error ER_LOCK_DEADLOCK +select * from t1 order by a; +drop table t1; +SET debug= DEFAULT; + + +--let $wait_counter= 10000 +--source include/restart_mysqld.inc + + +