1 | SELECT * FROM `institutions` LEFT JOIN `st_countries` ON (`st_countries`.`id`=`institutions`.`country`) LEFT JOIN `st_concelhos` ON (`st_concelhos`.`id`=`institutions`.`concelho_id`) LEFT JOIN `st_districts` ON (`st_districts`.`id`=`institutions`.`district_id`) LEFT JOIN `institution_sectors` ON (`institution_sectors`.`id`=`institutions`.`sector_id`) LEFT JOIN `institution_types` ON (`institution_types`.`id`=`institutions`.`type_id`) LEFT JOIN `st_regions` ON (`st_regions`.`id`=`institutions`.`region_id`) WHERE `institutions`.`id`=? , params[ 11701 ] | | 1 | 1 | 2 |
2 | SELECT * FROM `institution_identifiers` WHERE `institution_id`=? , params[ 11701 ] | | 0 | 0 | 0 |
3 | SELECT * FROM `institution_area` JOIN `st_fct_fields` ON (`institution_area`.`area_id`=`st_fct_fields`.`id`) WHERE `institution_id`=? AND `year`=? , params[ 11701, 2024 ] | | 0 | 0 | 0 |
4 | SELECT `name` FROM `researchers` WHERE `id`=? , params[ 5042 ] | | 1 | 1 | 0 |
5 | SELECT * FROM `institutions_tree` WHERE `id`=? AND `source`=? AND `year`=? , params[ 11701, CUSTOM, 2024 ] | | 1 | 1 | 0 |
6 | SELECT * FROM `institutions_tree` WHERE `id`=? ORDER BY `year` DESC , params[ 11701 ] | | 5 | 5 | 0 |
7 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`abbreviations`,`institutions`.`english_name` FROM `institutions` WHERE `id`=? , params[ 11701 ] | | 1 | 1 | 0 |
8 | SELECT * FROM `st_fct_situation` WHERE `name_pt` IS NOT NULL | | 4 | 4 | 0 |
9 | SELECT * FROM `st_fct_situation` WHERE `name_pt` IS NOT NULL | | 4 | 4 | 0 |
10 | SELECT * FROM `st_academic_degree` WHERE `name_pt` IS NOT NULL GROUP BY `name_pt` ORDER BY `order` ASC | | 9 | 9 | 0 |
11 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2024, 2024, CUSTOM, 2024, 11701, CUSTOM, 2024, 11701 ] | | 1 | 1 | 5 |
12 | SELECT `institutions_tree`.*,`researchers`.*,`researcher_institution_data`.*,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) GROUP BY `researcher_institutions`.`researcher_id` ORDER BY `researchers`.`name` ASC , params[ CUSTOM, 1, CUSTOM, 2024, 2024, CUSTOM, 2024, 11701, CUSTOM, 2024, 11701 ] | | 227 | 227 | 8 |
13 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11701, 2024, CUSTOM ] | | 5 | 5 | 2 |
14 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11710, 2024, CUSTOM ] | | 0 | 0 | 0 |
15 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11711, 2024, CUSTOM ] | | 0 | 0 | 0 |
16 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11712, 2024, CUSTOM ] | | 0 | 0 | 0 |
17 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11713, 2024, CUSTOM ] | | 0 | 0 | 0 |
18 | SELECT `institutions`.`id`,`institutions`.`name`,`institutions`.`english_name`,`institutions`.`abbreviations`,`institutions_tree`.* FROM `institutions_tree` JOIN `institutions` ON (`institutions_tree`.`id`=`institutions`.`id`) WHERE `institutions_tree`.`parent_id`=? AND `year`=? AND `source`=? , params[ 11714, 2024, CUSTOM ] | | 0 | 0 | 0 |
19 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2020, 2020, CUSTOM, 2020, 11701, CUSTOM, 2020, 11701 ] | | 1 | 1 | 5 |
20 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2021, 2021, CUSTOM, 2021, 11701, CUSTOM, 2021, 11701 ] | | 1 | 1 | 5 |
21 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2022, 2022, CUSTOM, 2022, 11701, CUSTOM, 2022, 11701 ] | | 1 | 1 | 5 |
22 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2023, 2023, CUSTOM, 2023, 11701, CUSTOM, 2023, 11701 ] | | 1 | 1 | 5 |
23 | SELECT COUNT(DISTINCT `researcher_institutions`.`researcher_id`) AS `count`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) , params[ CUSTOM, 1, CUSTOM, 2024, 2024, CUSTOM, 2024, 11701, CUSTOM, 2024, 11701 ] | | 1 | 1 | 5 |
24 | SELECT * FROM `publication_profiles` WHERE `publication_profiles`.`profile`=? , params[ short ] | | 44 | 44 | 0 |
25 | SELECT `institutions_tree`.*,`researchers`.*,`researcher_institution_data`.*,`researchers`.`id`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND (`researcher_institution_data`.`member_type`=? OR `researcher_institution_data`.`member_type` IS NULL) GROUP BY `researcher_institutions`.`researcher_id` ORDER BY `researchers`.`name` ASC , params[ CUSTOM, 1, CUSTOM, 2024, 2024, CUSTOM, 2024, 11701, CUSTOM, 2024, 11701, 1 ] | | 227 | 227 | 8 |
26 | SELECT `institutions_tree`.*,`researchers`.*,`researcher_institution_data`.*,`researchers`.`id`,GROUP_CONCAT(`institutions_tree`.`id` ORDER BY `institutions_tree`.`id` ASC) AS `concat` FROM `institutions_tree` USE INDEX (id_source_year) JOIN `researcher_institutions` ON (`institutions_tree`.`id`=`researcher_institutions`.`institution_id`) JOIN `researcher_institution_source` ON (`researcher_institutions`.`id`=`researcher_institution_source`.`researcher_institution_id`) JOIN `researchers` ON (`researcher_institutions`.`researcher_id`=`researchers`.`id`) LEFT JOIN `researcher_institution_data` ON (`researcher_institution_source`.`id`=`researcher_institution_data`.`source_id`) WHERE `institutions_tree`.`source`=? AND `researcher_institutions`.`loaded`=? AND `researcher_institution_source`.`source`=? AND `institutions_tree`.`year`=? AND `researcher_institutions`.`year`=? AND `lft` >= (SELECT `lft` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `lft` <= (SELECT `rght` FROM `institutions_tree` WHERE `institutions_tree`.`source`=? AND `institutions_tree`.`year`=? AND `institutions_tree`.`id`=?) AND `researcher_institution_data`.`member_type`=? GROUP BY `researcher_institutions`.`researcher_id` ORDER BY `researchers`.`name` ASC , params[ CUSTOM, 1, CUSTOM, 2024, 2024, CUSTOM, 2024, 11701, CUSTOM, 2024, 11701, 0 ] | | 0 | 0 | 6 |
27 | SELECT `Article`.`id`, `Article`.`controller`, `Article`.`title_en`, `Article`.`title_pt`, `Article`.`body_en`, `Article`.`body_pt`, `Article`.`created`, `Article`.`modified`, `Article`.`published` FROM `authenticus`.`articles` AS `Article` WHERE `Article`.`controller` = 'help' AND `Article`.`id` = 22 | | 1 | 1 | 0 |
28 | SELECT DISTINCT `publication_authors`.`publication_id` FROM `publication_authors` WHERE `publication_authors`.`researcher_id` IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) , params[ 72, 23364, 6, 468, 73265, 520, 23084, 565383, 73266, 1077, 615487, 1202, 90058, 65855, 1577, 31764, 67612, 565369, 1768, 656643, 24060, 1024, 2196, 22827, 19788, 25772, 73295, 2290, 2334, 61945, 2580, 2586, 28258, 515821, 3008, 3027, 74269, 642246, 65788, 3426, 65840, 3543, 3546, 3553, 3660, 28673, 211001, 3840, 90090, 23483, 559175, 73260, 51096, 561537, 4102, 4117, 153809, 29694, 4214, 90117, 22885, 4629, 23118, 553182, 4665, 589230, 4695, 48920, 562739, 4932, 31286, 5042, 5130, 91104, 28377, 5179, 5211, 19570, 5472, 156316, 65796, 615488, 6124, 656645, 6275, 6297, 49432, 23369, 6360, 65898, 511897, 609609, 6823, 83452, 6957, 6929, 565407, 7153, 642244, 56195, 606930, 65801, 90048, 7687, 65882, 8051, 8153, 8191, 81364, 8418, 73273, 8427, 8576, 8602, 20105, 64737, 8794, 73275, 9018, 9019, 9068, 559196, 83385, 559197, 24281, 24226, 9444, 9538, 9547, 64745, 9700, 9742, 9760, 21860, 18823, 22979, 10283, 10305, 25709, 19868, 10651, 73278, 10814, 65815, 11033, 11039, 25462, 11154, 11243, 63407, 11497, 11551, 74272, 19633, 12007, 49353, 65822, 563165, 20111, 20728, 73284, 12830, 615489, 73285, 24003, 26606, 13217, 13318, 158767, 26922, 615490, 65825, 13576, 71438, 606878, 589206, 18615, 26800, 13997, 570934, 19990, 585753, 31471, 19105, 66791, 65847, 73289, 73290, 14888, 656644, 14926, 15000, 15119, 15274, 519507, 20591, 15456, 565379, 15731, 25738, 15804, 15809, 565363, 33603, 15982, 559221, 16300, 16312, 16325, 27607, 16484, 47992, 22277, 47991, 615492, 615493, 16875, 25632, 55821, 553344, 17256, 17299, 17376, 17598, 21988, 25751, 18147 ] | | 18046 | 18046 | 68 |
29 | SELECT COUNT(DISTINCT publications.id) as count FROM `publications` JOIN `publication_authors` AS `publications_source` ON (`publications`.`id`=`publications_source`.`publication_id`) JOIN `publication_authors` ON (`publications`.`id`=`publication_authors`.`publication_id` AND `publications`.`id` IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) WHERE `publications_source`.`validated`=? ORDER BY `publications`.`year_published` DESC, `publications`.`document_title` ASC , params[ 14709, 17188, 21160, 28025, 31666, 37240, 40816, 41306, 42014, 43385, 43867, 52554, 54299, 75479, 78717, 82700, 84759, 88916, 90165, 90167, 98752, 98753, 100924, 101611, 106901, 107365, 116459, 117653, 118179, 119773, 123010, 128935, 134095, 135011, 205605, 300374, 237493, 243065, 244063, 249830, 255332, 256360, 257406, 258416, 259809, 260012, 261534, 265140, 265166, 269052, 270996, 273626, 335207, 338185, 338179, 547241, 638978, 654023, 659305, 664048, 667726, 668332, 674242, 722402, 722688, 749300, 786532, 788021, 797334, 829210, 832992, 856833, 856916, 868044, 878717, 878718, 878719, 878720, 878721, 878722, 878723, 878724, 878725, 878726, 878727, 878728, 878729, 878730, 880936, 881544, 881551, 929636, 935822, 966714, 1025779, 1049473, 1049649, 1066463, 1137223, 1275403, 365, 1163, 1669, 2207, 6265, 9006, 9455, 10550, 12069, 13453, 14644, 15834, 26461, 28675, 31892, 33442, 35727, 36540, 55004, 65773, 67256, 67640, 68777, 73210, 73251, 74960, 76637, 77821, 78637, 81312, 84232, 86103, 86104, 86144, 86195, 86199, 88885, 89206, 89951, 90735, 92202, 92499, 92863, 93495, 93514, 93589, 101456, 101708, 102176, 103772, 103837, 107739, 108163, 114232, 114767, 115147, 115849, 116416, 117266, 117267, 119504, 120311, 123297, 123298, 123302, 123307, 123311, 130706, 130709, 132069, 133149, 134137, 134139, 137857, 143376, 144923, 148380, 149012, 149804, 152035, 171019, 203673, 203674, 277820, 285345, 285346, 298068, 314770, 315478, 316119, 320829, 327004, 327929, 238093, 239334, 239803, 239946, 240820, 244173, 250164, 252847, 253265, 276155, 276173, 285366, 315112, 329065, 338906, 339021, 520674, 526822, 529118, 537623, 537872, 540187, 544587, 546558, 547381, 589472, 589473, 589474, 589581, 637784, 640832, 644479, 644775, 649102, 651958, 652920, 658280, 659775, 662492, 684336, 684707, 685495, 694707, 697464, 700415, 702749, 702750, 702751, 722399, 729858, 738801, 744353, 752217, 755176, 757012, 760334, 772467, 783674, 787402, 787812, 788595, 793690, 794920, 805272, 809537, 815731, 816753, 816784, 829265, 835335, 841021, 845167, 846874, 849233, 852415, 856873, 856874, 856875, 856876, 856877, 856923, 856927, 860942, 867441, 875013, 881260, 887958, 904123, 931192, 934016, 946064, 946842, 957157, 961816, 963664, 966640, 978126, 982393, 994474, 1000995, 1016703, 1072401, 1091304, 1279793, 1521, 3568, 4056, 4558, 5259, 5724, 7347, 7981, 9081, 9131, 11182, 12070, 13410, 13681, 14154, 15346, 15691, 17043, 17599, 21433, 21654, 22263, 22368, 22666, 25014, 27056, 27921, 28940, 31498, 33743, 33763, 35446, 38063, 39125, 39900, 40281, 40286, 40322, 40442, 40549, 40789, 40790, 41527, 41593, 44127, 44761, 44777, 47128, 47141, 47841, 48955, 49560, 51347, 52426, 57371, 57905, 66631, 66777, 67132, 67523, 67914, 69481, 69830, 70859, 72234, 72578, 73134, 73874, 81860, 82439, 82827, 82884, 86740, 86979, 96154, 99184, 100441, 101852, 101975, 103719, 104408, 105491, 105751, 106635, 106781, 108338, 109099, 111167, 112466, 114857, 116920, 118054, 120213, 125198, 125399, 126685, 128356, 132868, 134553, 134554, 135316, 137132, 138473, 139211, 140702, 140966, 144281, 144915, 145341, 145344, 145345, 145473, 149886, 149891, 152401, 153062, 153063, 153377, 154073, 154947, 155605, 165769, 166456, 170846, 203533, 204310, 205634, 205942, 206829, 206834, 215464, 215621, 216368, 276651, 282722, 282723, 282724, 282726, 282727, 282737, 284072, 306341, 312591, 313650, 319830, 322333, 323782, 323783, 237717, 240895, 242526, 242637, 244047, 244805, 245879, 247767, 247932, 248505, 252915, 255351, 257825, 260064, 261763, 263882, 263901, 266452, 269877, 273102, 276252, 278343, 279417, 282728, 282730, 282733, 282734, 282735, 285557, 285583, 299581, 301764, 303051, 306761, 312272, 334565, 331356, 340382, 524315, 524333, 525005, 528545, 531125, 531126, 534596, 534598, 534599, 549060, 550487, 581234, 589433, 621465, 621872, 633411, 47449, 640839, 643691, 644304, 49176, 44029, 649874, 651430, 663936, 663954, 665627, 665628, 665629, 665630, 665631, 667943, 675023, 676853, 692179, 694951, 696207, 699897, 700765, 706754, 707633, 714603, 740265, 740429, 741322, 759671, 765124, 768232, 778677, 798850, 813851, 820892, 823276, 828289, 833006, 844788, 855804, 870359, 871232, 913601, 917284, 920642, 956280, 978479, 982319, 1078831, 1085622, 1277143, 1601, 11272, 14905, 17271, 17526, 32101, 33748, 65658, 67452, 70554, 93507, 121179, 123581, 134124, 136206, 139644, 147745, 150567, 166686, 204543, 286364, 302260, 312768, 322714, 326331, 328948, 241769, 242956, 244206, 281400, 285358, 285359, 323319, 329265, 333184, 545553, 545554, 627480, 636697, 672796, 675250, 685639, 694231, 694251, 709073, 723788, 738820, 740897, 742553, 742577, 746152, 797619, 797948, 798893, 810658, 814809, 822914, 824339, 847469, 860475, 868036, 870795, 870798, 874081, 877167, 883340, 888261, 898879, 918295, 919271, 949203, 955403, 958963, 958976, 959482, 969222, 978062, 991981, 1033325, 1273282, 1273295, 618244, 660494, 696862, 829211, 925569, 926845, 945040, 945168, 949327, 954556, 1063398, 1067834, 95432, 96936, 96945, 98179, 106346, 109656, 136726, 153378, 153381, 169948, 170946, 170947, 205104, 252670, 255573, 258453, 266492, 268167, 287193, 287194, 305686, 307695, 307861, 336856, 336855, 336854, 530898, 530952, 531132, 621205, 625875, 639901, 661368, 670508, 697767, 709386, 722457, 733232, 735597, 752843, 765564, 768377, 768379, 770920, 771066, 771155, 777951, 782527, 786292, 787581, 789971, 791855, 807205, 808505, 812342, 820164, 822178, 840856, 845897, 851905, 852241, 855125, 855670, 855671, 855672, 855673, 855674, 855675, 855676, 855682, 867054, 881366, 881367, 887398, 888702, 896948, 916791, 925594, 934336, 942166, 945556, 946544, 962111, 972300, 986551, 1012771, 1028728, 1033060, 1033061, 1041793, 1043769, 1044419, 1272338, 1275212, 1856, 16050, 17787, 21963, 27024, 67226, 69387, 71330, 72906, 73739, 78022, 79489, 92007, 98377, 99157, 99907, 100077, 101312, 101345, 101346, 101367, 101369, 101379, 108150, 122938, 126423, 126424, 128991, 133199, 145228, 151893, 164094, 203353, 204223, 204632, 204997, 206158, 302812, 316695, 317786, 239932, 241772, 242979, 244569, 247449, 249126, 252406, 253040, 253805, 257280, 257331, 259323, 264262, 273632, 275099, 279830, 287286, 287287, 287288, 287289, 287290, 287291, 334383, 521448, 523918, 529955, 530184, 535883, 538576, 544954, 544962, 545659, 546825, 547104, 549313, 562529, 565770, 570690, 570695, 570759, 570766, 570768, 570769, 570779, 570787, 570807, 606472, 606529, 631772, 636274, 637968, 642203, 651340, 652670, 654829, 657298, 660025, 665918, 675332, 698833, 699736, 703624, 703625, 703626, 703627, 703628, 703629, 715710, 717461, 725092, 725107, 725419, 747517, 747837, 752731, 758641, 775199, 786588, 792674, 800899, 808353, 810414, 812174, 815367, 819555, 829498, 830760, 842791, 843303, 851824, 851841, 856503, 857607, 862497, 863949, 866495, 870098, 878536, 892409, 894739, 897575, 900419, 902371, 908565, 920453, 922870, 922875, 922880, 930368, 935494, 937474, 937649, 939015, 943433, 946496, 947718, 949523, 950588, 953228, 954547, 966318, 968122, 969953, 997943, 1005815, 1008896, 1010416, 1010711, 1013891, 1024818, 1026030, 1028608, 1031250, 1040373, 1047120, 1049560, 1059434, 1064491, 1065654, 1098853, 1098855, 1098859, 1098861, 1098865, 1098872, 1098874, 1098875, 1098876, 1098880, 1098883, 1098885, 1098887, 1270412, 1273028, 1274545, 106014, 285367, 661014, 692743, 874842, 896179, 954810, 988586, 1053231, 1065239, 1072402, 1072408, 1084734, 1137309, 1561, 1568, 5029, 7570, 8266, 9340, 9351, 9352, 10427, 15141, 16046, 16055, 70871, 72860, 72925, 72979, 75428, 77849, 77899, 77901, 78263, 85207, 100247, 100256, 107534, 114614, 127117, 141187, 145417, 148160, 149585, 151779, 152525, 165059, 280675, 298770, 302970, 304934, 308343, 308344, 312577, 314628, 314647, 314712, 327456, 244568, 245093, 285705, 308181, 329068, 534204, 536578, 544871, 549319, 549330, 549331, 549418, 549419, 550626, 553406, 621019, 621021, 621043, 621079, 621080, 621091, 622277, 623235, 635675, 637324, 638635, 638731, 660564, 665937, 665953, 665955, 666049, 666893, 676800, 683634, 685414, 700222, 701603, 709743, 712008, 715134, 716240, 720771, 725432, 727692, 727693, 729612, 729613, 729615, 729621, 729622, 729787, 735827, 739978, 742754, 743547, 748225, 763873, 763915, 763921, 763941, 763957, 764991, 768891, 782226, 797015, 797857, 804572, 804576, 806769, 806775, 817965, 825239, 834986, 836271, 840627, 840692, 847662, 855604, 855686, 855687, 857825, 864138, 866126, 869474, 870050, 870877, 871842, 886785, 890530, 893287, 903615, 903618, 907026, 910929, 913488, 927422, 947850, 951415, 965438, 970038, 987274, 988472, 992758, 1001017, 1002441, 1003066, 1003465, 1004208, 1023616, 1026459, 1039089, 1046022, 1054068, 1082055, 123874, 525131, 660587, 708192, 799522, 873248, 1045083, 1083522, 1083524, 1571, 4634, 8324, 9368, 13290, 21863, 22667, 23614, 24509, 26970, 28280, 30982, 31054, 31796, 33178, 34063, 37203, 52158, 93402, 117240, 118954, 120257, 121203, 123346, 127192, 141675, 141976, 147621, 149576, 149589, 149599, 235400, 235695, 236458, 237217, 237480, 239167, 239730, 244632, 244639, 245094, 246385, 247901, 249723, 285370, 285371, 285372, 285373, 285374, 285375, 725314, 725315, 746359, 784648, 878185, 905026, 1040245, 1040729, 250301, 263603, 622606, 629911, 648509, 715440, 952638, 998184, 1005633, 1005641, 1082138, 1083551, 684, 6614, 23952, 72721, 98804, 126732, 155138, 166976, 320157, 250893, 285376, 285377, 298719, 325884, 600713, 623070, 638862, 643687, 644269, 654960, 658076, 667374, 667892, 675588, 676434, 684690, 691312, 699643, 714559, 714562, 719267, 722222, 723687, 746953, 753281, 755380, 764954, 764960, 766870, 769471, 772307, 773249, 774850, 783550, 789733, 793246, 794753, 795768, 797022, 797023, 797567, 797589, 797590, 798291, 803824, 805501, 808613, 814712, 815903, 818476, 824274, 830692, 836060, 836367, 843232, 847774, 848965, 848975, 855715, 855716, 855717, 855718, 855719, 855720, 855721, 857824, 859406, 861253, 861260, 863102, 864387, 865960, 867877, 873882, 883082, 884822, 902816, 902817, 906267, 912037, 917013, 917229, 917256, 920430, 927413, 929571, 929572, 929574, 929575, 929576, 932500, 933887, 942042, 944035, 945399, 945769, 947742, 951291, 960371, 973509, 976851, 977521, 979291, 979934, 987179, 1010651, 1014891, 1014894, 1032075, 1032107, 1083606, 1083607, 2880, 10020, 84456, 98782, 120251, 128835, 135081, 155068, 164345, 205974, 215823, 334210, 621524, 637182, 645063, 659252, 679135, 704414, 729593, 735238, 889533, 893118, 899025, 905552, 929647, 954672, 958850, 968660, 979213, 980854, 984860, 989540, 990978, 1009772, 1017892, 1050403, 1066050, 3257, 3262, 3277, 72556, 91402, 114412, 117622, 130549, 139351, 139353, 141831, 141832, 145412, 149200, 150523, 151067, 316662, 245600, 249147, 322856, 539820, 553978, 628705, 652597, 672195, 687396, 704357, 706957, 711744, 735013, 740405, 794274, 884161, 884893, 910328, 919563, 920339, 931151, 941942, 945074, 961119, 1000906, 1274663, 1274678, 7574, 15044, 108102, 119904, 258596, 264922, 285410, 672023, 694451, 768378, 768380, 784021, 784025, 794497, 794498, 822006, 822008, 853226, 867839, 917312, 943801, 946839, 970201, 992197, 1014151, 1086002, 1086003, 1290549, 692132, 760290, 882259, 1113482, 628, 1968, 2640, 3575, 4062, 5491, 6334, 7496, 8049, 9432, 10184, 15198, 15932, 19454, 20842, 22418, 22972, 26351, 27255, 31084, 36444, 66156, 68980, 69142, 73988, 78749, 86373, 87211, 88467, 88628, 88717, 90693, 91029, 93652, 98714, 100456, 100771, 101535, 101546, 101785, 102521, 104426, 105172, 109539, 117611, 129561, 130633, 131235, 132483, 133900, 138035, 140065, 140330, 142439, 144336, 147851, 148441, 148695, 148808, 150288, 153021, 155012, 165224, 166450, 205184, 205262, 205265, 205296, 206079, 206164, 208169, 215925, 280004, 281276, 286235, 299568, 305286, 305898, 312974, 316517, 321650, 321842, 326510, 326518, 326577, 238510, 239109, 239163, 239437, 240164, 243078, 245284, 246012, 246255, 247868, 248210, 248283, 248452, 249223, 249471, 249927, 261328, 272281, 279513, 320631, 331075, 331087, 333825, 335228, 526812, 528673, 534398, 534399, 536550, 539489, 540177, 554106, 620822, 628696, 629088, 629819, 633147, 642464, 643385, 648315, 649146, 651126, 651604, 651605, 659093, 663703, 667263, 667879, 668997, 669555, 670518, 671950, 675001, 675470, 676084, 676516, 679439, 679441, 681803, 682516, 682517, 684738, 685355, 689624, 691613, 699760, 708554, 708693, 710826, 714610, 714673, 714675, 716062, 717355, 718284, 722277, 737734, 740358, 740979, 742278, 744693, 745179, 746234, 747870, 748562, 750287, 750953, 751899, 752756, 753503, 755733, 757769, 757775, 760113, 760912, 762739, 764845, 769965, 772288, 774011, 774375, 777925, 778739, 784193, 789149, 789150, 792388, 792411, 793356, 793454, 794908, 797177, 797509, 798695, 801959, 801965, 804640, 804924, 805561, 806661, 809625, 810553, 814454, 815500, 818708, 819955, 820881, 820882, 820959, 822502, 822722, 823871, 825338, 826108, 826109, 826113, 826114, 826118, 826130, 826136, 826140, 826143, 826150, 827307, 828542, 829628, 831034, 836529, 838720, 839560, 839614, 841276, 843653, 846301, 846470, 848856, 848868, 854605, 855759, 855760, 855767, 855770, 855773, 855774, 855776, 860555, 860911, 862576, 864704, 872001, 872474, 875028, 875508, 875800, 876809, 878253, 879830, 880815, 882232, 883975, 886568, 887341, 888198, 889906, 892129, 892420, 892531, 895289, 895795, 895889, 897059, 897356, 898301, 898392, 902637, 903333, 903882, 908175, 908713, 909726, 910327, 915408, 918615, 920809, 921814, 924551, 925020, 925026, 931047, 932126, 932187, 933265, 935354, 936065, 939154, 939446, 942140, 944663, 945644, 948512, 953974, 954153, 956197, 958208, 958248, 960521, 965165, 966875, 969103, 969736, 972268, 975549, 976302, 977981, 978053, 978285, 981526, 989789, 990667, 994105, 994209, 992999, 992998, 994881, 999732, 1002431, 1007652, 1011077, 1019552, 1019749, 1024381, 1024636, 1024917, 1027977, 1039407, 1039409, 1039411, 1039413, 1039414, 1039417, 1039418, 1039421, 1039423, 1039424, 1040832, 1046512, 1051312, 1059700, 1061969, 1082234, 1088529, 1088541, 1114012, 1114014, 1114015, 1114018, 1114019, 1114020, 1137365, 1271119, 1273271, 1277391, 914, 1560, 8807, 9344, 16056, 23602, 27020, 65627, 67276, 72936, 83973, 97660, 101446, 103527, 103531, 117943, 119106, 119349, 119350, 126426, 130084, 130085, 130093, 135628, 138019, 138554, 140961, 140964, 140965, 140972, 141116, 141119, 141120, 142576, 147992, 147993, 147994, 148164, 149587, 149603, 149604, 149893, 150944, 150945, 151047, 151052, 152821, 204347, 208211, 216112, 314629, 314676, 325220, 325229, 327441, 327521, 239964, 244126, 244650, 249880, 251552, 267473, 280422, 328334, 531184, 560179, 570145, 570778, 593685, 607723, 608304, 608308, 608314, 621082, 641521, 646389, 649552, 657277, 662258, 663940, 663941, 663942, 663943, 663945, 664031, 666015, 668086, 668092, 674707, 723655, 724887, 725423, 735506, 735828, 735869, 748251, 750148, 750150, 758318, 758363, 761922, 786241, 793662, 832354, 838774, 852960, 860423, 875457, 877552, 892023, 917069, 919630, 928351, 944285, 950155, 964029, 965167, 973746, 1009433, 1018820, 1028261, 1031111, 1034529, 1040711, 1050920, 1064233, 1069388, 1071007, 1071008, 1071009, 1071011, 1071012, 1071016, 1071017, 1071018, 1071020, 1071021, 1071023, 1071024, 1071025, 1071027, 1071028, 1071029, 1071030, 1071032, 1071034, 1071037, 1071038, 1071039, 1071040, 1071041, 1071042, 1071043, 1071044, 1071045, 1071047, 1071049, 1071050, 1071051, 1083492, 1083655, 1083657, 1083658, 1083659, 1083660, 1083661, 1083662, 1083664, 1083666, 1083667, 1137461, 1274034, 15818, 18947, 22691, 31569, 32560, 34036, 52109, 71485, 72292, 78348, 80611, 85202, 88223, 103551, 139223, 140806, 155969, 155970, 312480, 236427, 245102, 250659, 253232, 253786, 258868, 261317, 261855, 269180, 277720, 285415, 337415, 545629, 553904, 623654, 662864, 663209, 680159, 704068, 739990, 747643, 759780, 802429, 803561, 838923, 856904, 856905, 856908, 856909, 856913, 856914, 856915, 856917, 856918, 856919, 856920, 856921, 856922, 860568, 881401, 881402, 885616, 907949, 914231, 914232, 956595, 965806, 975045, 986536, 1009957, 1033470, 1066054, 1086093, 1274531, 1277142, 163958, 280196, 661011, 680263, 715928, 754185, 767302, 767305, 774265, 777888, 780506, 781722, 815148, 815199, 900189, 941140, 964064, 978332, 996314, 1017302, 1048807, 1072485, 1282016, 1282018, 1282020, 1285925, 1285926, 18325, 29702, 86200, 205615, 236992, 147352, 545641, 141098, 138463, 820883, 856925, 856926, 856928, 856929, 856930, 856931, 881466, 955024, 1035863, 1115586, 1115587, 189, 1467, 5175, 47017, 78641, 84868, 89181, 89894, 90347, 90394, 93162, 100163, 101533, 103448, 107345, 113131, 113852, 115163, 117051, 118513, 118782, 120709, 126129, 130772, 132070, 132262, 133269, 141724, 147022, 152562, 155604, 164370, 166364, 170590, 206277, 210344, 215812, 278100, 280156, 280529, 281255, 281780, 307156, 316338, 320261, 320919, 322389, 244038, 244409, 245071, 247480, 248173, 261890, 275837, 282133, 285417, 293688, 333631, 336366, 337408, 529246, 553895, 623391, 629360, 631002, 631675, 638631, 645776, 649246, 652884, 659266, 664887, 669269, 672382, 679272, 698853, 700341, 707014, 717679, 735439, 752149, 759484, 768411, 771769, 773942, 801232, 814176, 816555, 833014, 154263, 844542, 845303, 849455, 852434, 855805, 864999, 867231, 873349, 886116, 888847, 903804, 909937, 914015, 925640, 929710, 942540, 946824, 947667, 949738, 955080, 960289, 962666, 991371, 997270, 1005906, 1016597, 1020165, 1023996, 1030942, 1036029, 1040684, 1059850, 1117032, 1117035, 1277414, 9359, 16058, 21976, 70226, 70227, 74834, 77898, 78020, 86670, 99244, 101324, 103322, 103530, 103532, 107156, 114773, 119248, 138028, 147996, 281842, 302421, 323272, 325224, 327439, 549320, 553604, 570755, 570798, 611881, 620055, 621125, 632209, 635324, 691649, 725114, 754419, 772806, 781665, 782415, 892139, 892615, 892910, 926682, 929660, 955205, 969107, 1001507, 1015830, 1018368, 1024930, 1027862, 1028745, 1040353, 1072000, 1117172, 1117173, 1117174, 1117175, 1117176, 1117178, 1117181, 1270500, 16971, 81126, 81127, 89763, 96215, 96217, 96219, 96224, 96227, 129934, 129949, 164475, 166759, 167009, 212623, 213019, 213021, 215085, 301933, 303895, 308961, 315380, 321793, 328978, 239962, 265174, 265567, 268481, 275904, 281379, 285980, 312679, 326533, 336950, 336975, 337427, 528065, 536537, 538404, 553568, 620114, 620603, 625105, 629459, 637804, 648311, 651805, 659853, 661844, 665797, 666275, 666276, 666277, 666278, 671134, 671549, 675355, 675587, 685379, 686936, 689435, 691501, 703538, 713410, 713431, 720682, 728978, 728983, 728985, 741289, 743556, 758458, 762559, 762570, 766763, 768205, 768206, 778804, 781214, 782940, 795672, 797968, 797969, 798826, 844081, 846897, 854027, 857980, 858755, 862338, 868828, 868881, 872778, 875509, 876073, 877068, 878384, 879199, 889269, 890687, 894630, 896029, 896032, 908501, 913192, 913748, 913875, 913897, 915275, 927892, 937355, 938223, 941208, 947488, 962548, 967724, 979835, 983332, 988198, 989386, 990955, 1005863, 1006271, 1007534, 1024163, 1028970, 1040011, 1040635, 1048597, 1054278, 1054617, 1057150, 1061323, 1080954, 1117645, 1117647, 1117648, 1117649, 1117650, 1117651, 1117653, 1117655, 1117656, 1117657, 1117658, 1117659, 1117660, 1117661, 1117664, 1117665, 1117666, 1117668, 1117669, 1185871, 1269590, 1274497, 1275445, 1777, 4403, 4404, 4421, 4422, 7893, 9876, 11455, 11456, 17712, 20647, 23247, 26259, 27850, 28821, 71781, 72138, 87055, 87061, 112876, 113529, 118365, 128617, 132975, 139945, 139946, 139947, 142176, 142177, 142302, 150064, 150152, 150953, 152960, 165878, 203657, 204781, 205338, 206013, 274472, 323035, 240907, 250535, 278281, 281148, 300385, 313991, 327112, 332646, 333395, 332155, 336138, 338429, 524674, 527950, 548367, 629497, 637165, 637253, 681812, 719631, 723358, 734051, 738746, 743721, 757807, 781044, 785320, 798712, 807091, 812862, 839095, 855809, 855812, 862042, 862119, 937813, 962050, 971859, 977050, 1009228, 1017531, 1022934, 1032956, 1035195, 1076362, 1083361, 1120108, 16507, 206518, 900936, 1120345, 3169, 3170, 3211, 4834, 5463, 8913, 10424, 10455, 10456, 10700, 21398, 31164, 31166, 31551, 40838, 50436, 54004, 75819, 82124, 84391, 96546, 99992, 100114, 101385, 106264, 106318, 113972, 128247, 140677, 142498, 143430, 183392, 183397, 183506, 183514, 192905, 203036, 205834, 212764, 212765, 212769, 212770, 212771, 212774, 212775, 212777, 212782, 212783, 212784, 213055, 291324, 304887, 312545, 312618, 320477, 323418, 234572, 238966, 242244, 242602, 243356, 249152, 264945, 281932, 285429, 300760, 510486, 530201, 530204, 543074, 543075, 543085, 544093, 545475, 550840, 579625, 627103, 627308, 629119, 632080, 636747, 641142, 644070, 644071, 646161, 662255, 664659, 664661, 671113, 671957, 675649, 676114, 678095, 680905, 686973, 687129, 687144, 687175, 688867, 691255, 693390, 694135, 712104, 712886, 715606, 718190, 720494, 721596, 721615, 721631, 724281, 724637, 735616, 740612, 742730, 748347, 750960, 770898, 782288, 782289, 782335, 782361, 789393, 791843, 796910, 796928, 797018, 797286, 797355, 797541, 797678, 797679, 797681, 797682, 797859, 801319, 804867, 807225, 807613, 828237, 828305, 828679, 835057, 835058, 835059, 835061, 835063, 835065, 835066, 836164, 285428, 73601, 838201, 842595, 843627, 846141, 864737, 865491, 878419, 881225, 881331, 881521, 883803, 891401, 896962, 898871, 903089, 903924, 904806, 911851, 924353, 924354, 924355, 936610, 937053, 948526, 950043, 966538, 966544, 1010500, 1018278, 1040126, 1051268, 1082401, 1082403, 1083742, 1083743, 1083747, 1083748, 1083749, 1083753, 1083754, 1083755, 1083758, 1083759, 1083760, 1083763, 1083764, 1083765, 25, 1575, 1869, 3176, 3177, 4110, 5487, 5772, 5785, 6675, 9055, 10701, 10708, 12090, 12959, 12960, 12967, 16212, 17201, 19765, 22338, 23188, 26591, 28394, 29847, 30260, 32103, 32368, 32912, 34313, 39461, 40046, 47305, 47894, 48952, 49046, 49316, 52436, 67431, 67685, 70028, 70291, 70516, 72135, 72904, 72905, 72920, 73617, 73973, 75237, 75514, 75809, 75821, 75840, 75869, 77569, 78432, 85328, 86082, 87262, 94124, 99152, 100923, 101327, 101712, 105056, 107867, 111300, 114609, 114766, 115254, 115600, 117467, 126821, 130373, 143522, 148966, 148967, 150417, 154236, 166445, 166461, 167080, 167464, 192830, 192845, 192846, 192847, 192882, 192891, 200956, 203735, 205710, 251692, 289922, 289923, 289924, 289925, 289940, 289941, 289942, 289946, 289965, 289989, 289990, 289993, 289994, 290004, 290005, 290006, 290011, 290012, 290013, 290017, 290018, 290019, 290026, 290027, 290028, 300373, 302419, 302823, 303200, 305303, 308431, 308987, 309098, 316490, 318571, 318874, 322126, 322779, 325422, 327450, 327549, 327923, 327926, 329230, 234206, 234261, 234264, 234527, 234537, 234555, 234556, 234562, 234569, 236025, 236048, 236259, 236980, 238217, 238798, 241572, 241683, 245548, 246507, 248932, 248939, 253114, 253809, 254354, 254813, 255261, 257843, 263439, 279260, 280755, 289920, 289927, 289928, 289929, 289930, 289931, 289932, 289933, 289934, 289935, 289936, 289937, 289938, 289939, 289943, 289945, 289948, 289949, 289950, 289951, 289952, 289953, 289954, 289955, 289956, 289957, 289958, 289959, 289960, 289961, 289962, 289963, 289964, 289966, 289967, 289968, 289969, 289970, 289971, 289972, 289973, 289974, 289975, 289976, 289977, 289978, 289979, 289980, 289981, 289982, 289983, 289984, 289985, 289986, 289987, 289988, 289991, 289992, 289995, 289996, 289997, 289998, 289999, 290000, 290001, 290002, 290003, 290007, 290008, 290009, 290010, 290014, 290015, 290016, 290020, 290021, 290022, 290023, 290024, 290025, 290029, 290030, 290031, 290032, 290033, 295099, 298814, 324422, 330506, 332092, 333907, 337883, 338565, 339232, 509481, 509938, 510207, 517964, 519287, 519375, 519425, 519460, 520298, 520422, 520443, 520477, 520511, 520667, 521386, 521610, 521614, 521704, 521711, 521713, 522322, 526341, 526880, 526881, 526882, 526883, 526884, 526885, 526886, 526887, 526888, 530494, 530515, 534354, 534355, 535839, 536400, 537437, 538512, 538569, 540228, 540263, 540707, 541206, 542226, 542819, 544241, 544242, 544243, 544244, 545653, 545654, 545655, 545656, 545657, 545658, 549300, 549305, 549314, 549326, 549338, 549339, 549351, 549352, 549367, 549370, 549373, 549375, 549413, 549414, 549432, 551456, 553482, 554033, 554540, 555288, 559870, 559871, 560523, 562842, 562843, 562844, 564101, 564102, 564103, 564104, 564105, 564275, 567101, 567103, 567104, 568088, 568094, 568095, 568279, 570688, 570691, 570693, 570783, 570796, 570806, 572219, 572221, 573249, 573522, 573536, 573590, 573955, 580691, 580703, 580705, 580712, 580714, 581041, 587777, 587780, 590888, 592375, 592376, 592380, 592384, 593214, 593681, 596423, 597258, 612087, 620046, 620384, 621493, 623264, 626721, 626723, 628729, 630203, 630693, 632827, 638033, 638074, 641815, 642197, 645980, 651181, 652706, 654853, 659469, 659892, 662886, 665911, 665933, 665935, 665944, 665950, 665965, 665966, 665974, 665977, 665990, 665992, 666009, 666012, 666037, 666040, 666041, 666044, 666079, 676342, 676717, 676718, 677942, 678879, 681325, 683473, 683482, 683502, 683575, 683618, 683627, 687917, 689597, 695134, 696187, 696780, 697810, 699740, 699861, 699912, 700639, 706216, 708865, 710382, 710437, 716107, 716808, 719580, 720019, 721417, 721433, 722594, 723496, 723660, 724635, 725105, 725127, 725128, 725411, 729399, 729628, 729664, 730930, 732797, 732949, 733852, 735378, 735697, 735750, 735819, 736459, 736718, 740100, 741435, 742188, 742953, 743855, 746276, 752682, 753690, 754952, 755872, 757025, 757234, 760932, 762237, 763910, 763927, 763947, 763952, 763956, 763963, 765557, 765867, 767939, 770931, 773289, 775196, 775905, 776213, 776310, 776428, 776439, 776450, 776451, 776456, 776492, 776494, 776497, 776498, 776515, 776517, 778015, 779259, 787769, 787989, 788327, 789326, 797858, 797933, 798683, 800892, 800896, 800898, 800900, 800902, 802114, 803744, 806302, 806589, 806771, 806772, 806791, 806817, 806850, 808072, 813739, 816719, 823931, 824884, 827988, 828796, 831092, 831094, 833004, 836029, 841906, 842144, 843433, 844765, 845054, 845072, 845154, 845711, 849034, 850123, 850602, 851777, 851940, 852771, 853328, 853709, 857911, 858274, 859532, 862551, 864374, 864420, 864893, 866056, 866075, 866080, 868784, 872645, 874324, 875532, 878882, 880758, 883136, 883668, 883671, 883959, 884620, 885860, 888502, 888503, 890903, 890912, 891031, 891319, 892200, 892934, 893848, 893967, 894291, 895358, 895523, 896696, 898503, 899437, 900680, 901704, 902009, 904602, 904859, 905089, 905579, 907470, 909660, 909791, 910629, 910866, 910872, 910885, 910887, 910894, 910896, 910898, 910916, 910956, 910957, 910989, 911012, 911136, 911138, 911141, 911142, 911143, 911144, 911158, 911190, 911962, 913563, 920315, 920431, 923599, 923920, 923967, 930514, 930837, 933150, 937453, 940094, 941726, 944547, 944613, 944705, 947167, 947246, 947291, 947302, 947324, 947384, 947439, 947441, 947461, 947493, 947529, 947532, 947547, 947575, 947576, 949843, 952575, 953483, 953826, 954118, 960549, 960566, 961036, 964390, 964991, 967109, 968650, 969011, 969862, 971416, 974153, 976021, 976191, 977323, 977330, 979949, 982727, 982843, 983885, 984088, 984095, 984161, 984198, 984225, 984238, 984292, 986844, 991388, 991611, 992244, 993976, 993787, 996334, 997520, 997594, 1001501, 1001629, 1005826, 1005852, 1008812, 1010487, 1010518, 1013188, 1013623, 1017479, 1018768, 1022209, 1024343, 1026234, 1026428, 1028649, 1029930, 1029972, 1030008, 1030050, 1030102, 1030110, 1030119, 1030140, 1030181, 1030184, 1030198, 1036233, 1040081, 1040413, 1040529, 1040594, 1040620, 1040744, 1040984, 1044678, 1044935, 1045934, 1046436, 1050474, 1051371, 1053646, 1056100, 1058419, 1059679, 1061417, 1064592, 1068668, 1069282, 1080179, 1081111, 1122352, 1122353, 1122354, 1122355, 1122356, 1122358, 1122359, 1122360, 1122361, 1122363, 1122365, 1122366, 1122367, 1122368, 1122369, 1122370, 1122371, 1122374, 1122375, 1122376, 1122378, 1122379, 1122383, 1122384, 1122385, 1122386, 1122388, 1122389, 1122390, 1122391, 1122392, 1122393, 1122394, 1122395, 1122396, 1122397, 1122398, 1122399, 1122400, 1122401, 1122467, 1122469, 1122647, 1277476, 1279184, 136, 655, 1067, 1143, 1318, 1699, 2617, 2769, 3997, 4059, 5432, 5433, 5434, 5437, 5438, 5456, 6336, 6458, 6565, 7922, 8004, 8537, 9073, 9762, 11164, 11557, 12072, 12292, 13365, 15279, 15753, 16198, 16580, 16654, 17044, 17890, 18236, 18358, 18725, 19250, 19561, 19644, 19754, 20202, 20211, 20212, 20627, 20645, 20730, 20843, 21298, 21347, 21545, 21598, 21925, 21926, 22225, 22289, 22736, 22766, 22844, 23172, 23324, 23658, 23968, 23970, 24403, 24853, 25037, 25046, 25147, 25223, 25342, 25344, 25694, 26144, 26170, 26433, 26434, 26786, 27933, 28231, 28235, 28848, 28962, 29125, 30353, 30354, 30968, 30991, 31304, 31804, 32362, 33305, 33471, 33609, 34799, 34800, 35718, 36009, 36042, 36250, 36484, 36550, 36890, 36980, 37570, 37781, 38752, 39551, 39654, 39755, 40306, 40455, 40903, 40934, 41291, 41317, 41355, 41991, 42074, 42608, 43582, 43610, 45896, 46442, 49205, 49216, 49294, 49535, 49882, 50210, 50416, 51664, 65786, 66119, 66325, 66326, 66387, 66388, 66431, 67166, 67170, 67415, 68176, 68700, 68767, 70493, 70770, 70771, 70832, 70895, 70945, 71389, 71487, 73799, 73840, 73844, 74626, 74840, 74948, 75258, 75408, 76391, 76495, 76549, 76665, 77335, 78049, 79084, 79228, 79292, 79347, 80706, 83310, 84323, 85262, 86040, 86374, 88319, 88320, 88472, 88758, 88988, 90168, 90186, 91749, 92076, 93767, 93897, 96142, 97080, 98754, 99476, 101267, 102711, 102733, 103386, 103693, 104384, 104418, 104419, 104423, 104428, 104635, 104691, 104693, 105275, 105316, 106222, 106689, 107068, 107584, 108245, 108864, 110161, 112339, 112878, 112923, 113222, 113316, 113649, 113819, 114520, 114765, 116115, 116592, 116661, 116872, 117435, 117844, 120067, 121175, 121176, 121424, 121523, 121545, 125287, 125366, 126098, 126690, 126706, 126707, 126776, 126777, 126827, 127240, 127756, 128494, 128671, 128865, 129055, 129178, 129248, 129320, 129470, 129472, 129567, 130060, 130634, 131161, 131526, 131756, 132318, 133098, 133099, 133123, 134476, 134977, 137090, 137137, 137208, 137881, 138149, 138204, 138207, 138379, 138788, 139153, 139895, 139997, 140003, 140173, 140405, 140872, 140881, 140917, 142595, 142597, 142972, 143002, 143467, 143797, 144037, 144067, 144068, 144146, 146214, 147544, 149130, 149131, 149132, 149133, 149182, 149184, 149549, 149754, 150360, 151377, 152121, 152420, 152428, 152564, 153151, 154883, 155346, 164209, 165850, 166171, 166241, 166820, 203067, 204656, 213261, 286298, 286412, 299579, 313311, 319285, 319776, 319777, 320370, 322769, 323526, 323893, 324308, 325046, 326250, 326734, 235656, 236007, 236054, 236058, 236363, 236498, 236567, 238602, 238631, 238773, 239319, 239522, 239736, 240995, 242713, 243890, 244048, 244757, 244876, 244990, 245941, 246057, 247085, 248754, 249298, 249632, 249707, 249947, 251469, 251631, 255109, 256458, 258284, 261179, 263182, 268402, 269896, 270336, 274436, 275989, 284332, 284856, 285431, 285434, 285437, 285438, 285439, 285440, 285441, 285442, 285443, 285444, 285445, 285446, 285447, 285448, 285449, 285450, 285451, 285452, 285453, 285454, 285455, 285456, 285457, 285458, 285460, 285461, 285462, 285463, 285464, 285465, 285466, 315105, 318534, 319145, 319264, 330552, 330912, 332152, 330991, 337823, 337991, 340399, 340400, 339885, 341123, 508880, 508909, 514476, 526580, 526891, 527933, 528119, 528634, 539263, 539929, 543713, 554567, 555304, 564690, 585091, 587784, 591103, 611833, 612359, 624489, 624492, 626247, 626387, 646772, 652203, 653258, 653259, 659087, 668348, 668356, 668736, 675271, 681371, 683200, 687185, 690400, 695482, 718871, 722078, 725153, 725155, 726687, 729382, 734924, 739969, 741332, 743380, 743381, 744345, 746739, 747918, 752290, 753193, 758633, 763250, 763269, 766219, 767037, 767038, 767039, 767040, 767041, 769605, 772318, 773746, 774753, 777078, 777115, 777164, 780711, 780880, 788274, 793054, 794712, 795067, 795833, 797040, 797382, 801210, 801994, 809785, 818636, 821185, 829446, 829468, 832001, 834668, 835135, 839615, 840570, 844536, 848759, 849080, 851461, 853570, 855829, 855830, 855831, 855832, 855833, 855834, 855835, 855837, 855838, 855840, 855841, 855844, 855845, 855846, 855847, 855848, 855849, 855850, 855852, 855853, 855854, 855858, 855859, 855864, 855869, 855873, 855875, 855877, 856120, 856933, 859027, 860170, 860929, 861021, 861088, 861275, 861276, 861277, 861278, 861279, 861280, 861314, 861322, 869517, 869959, 878764, 881254, 883916, 884910, 889198, 890893, 891211, 892603, 894673, 898325, 905307, 906639, 912784, 914328, 915261, 915923, 916756, 918602, 922242, 929519, 929520, 932690, 939934, 940118, 945451, 949021, 952918, 957285, 963724, 967496, 968499, 972771, 973588, 973849, 973930, 974475, 982737, 987254, 987411, 988294, 991675, 996113, 1007194, 1007208, 1007236, 1009077, 1009961, 1017702, 1018376, 1020742, 1020778, 1023167, 1023963, 1026069, 1030311, 1030776, 1030778, 1030829, 1033530, 1041109, 1041153, 1050460, 1052916, 1052918, 1052919, 1052920, 1052923, 1052924, 1052925, 1052928, 1052929, 1064148, 1080854, 1086368, 1086370, 1274294, 1274307, 1274312, 1274325, 1274327, 1274365, 1289375, 614, 1060, 1291, 3571, 4889, 6071, 6072, 9304, 9330, 9877, 9878, 9931, 11129, 14941, 17796, 22367, 24660, 47180, 65849, 78337, 85833, 86371, 86997, 88281, 88551, 88552, 93452, 98878, 107988, 108813, 108814, 112487, 116309, 118123, 140058, 144985, 147708, 147781, 152488, 167031, 168171, 168204, 169617, 169618, 169619, 203232, 204761, 205829, 276860, 276885, 281133, 286256, 298268, 306222, 308687, 311809, 311857, 313083, 313266, 317719, 319381, 325314, 326244, 327941, 329493, 235408, 258816, 276551, 278680, 285468, 285469, 285470, 285855, 302525, 311996, 311997, 311998, 318357, 320800, 334732, 335520, 331344, 338585, 338208, 337502, 511179, 526267, 526897, 528542, 528544, 528708, 528709, 528719, 529768, 535656, 535708, 537022, 538058, 538439, 538508, 546789, 550461, 552891, 553893, 566253, 581223, 581229, 609369, 609370, 611886, 612322, 621511, 621756, 623149, 625153, 628699, 630736, 631294, 635940, 636296, 638689, 638700, 647524, 649435, 649436, 650427, 652030, 656956, 662839, 664146, 669218, 669534, 670149, 671627, 672040, 673128, 673925, 676657, 678803, 678804, 680215, 680226, 680227, 680228, 680229, 681400, 683390, 685132, 685133, 685779, 688666, 688982, 688985, 690421, 691013, 691014, 693507, 693849, 695002, 699840, 700515, 701311, 709057, 709937, 712030, 713072, 716215, 716219, 716220, 717385, 723665, 724035, 731110, 731121, 731128, 731131, 731132, 734024, 734595, 735328, 735336, 737481, 738882, 738895, 741039, 742806, 745594, 749776, 756663, 758726, 760319, 761392, 764505, 764512, 765793, 767878, 768129, 769340, 771355, 778145, 778450, 778454, 784307, 784487, 786712, 787407, 789792, 793599, 801329, 804178, 804919, 809554, 810573, 813623, 818447, 819647, 820290, 823277, 824816, 825425, 825482, 827855, 828922, 829177, 830900, 830999, 831095, 835397, 836591, 836968, 837214, 837215, 837403, 837953, 838767, 843527, 847091, 849427, 851827, 852596, 854803, 855882, 855883, 855885, 855886, 855887, 855888, 855889, 858657, 869722, 871657, 872589, 874999, 877020, 879168, 881075, 882446, 883687, 888236, 891166, 891328, 897028, 902362, 905606, 910661, 910672, 913850, 913903, 914354, 922166, 926615, 933305, 935611, 941701, 941957, 945472, 962909, 963715, 970994, 980332, 981225, 987259, 987465, 990629, 991022, 993959, 995403, 1003432, 1003705, 1004547, 1006503, 1006943, 1007464, 1028052, 1029647, 1030161, 1040082, 1046240, 1049019, 1055686, 1124118, 1124119, 1124121, 1124124, 1124127, 1124149, 1124160, 1124161, 1124162, 1270736, 1275874, 1276653, 325, 2680, 5839, 10256, 17158, 18153, 54377, 54693, 56844, 57473, 57696, 69664, 71236, 71422, 79419, 87220, 97572, 97574, 110818, 111239, 112648, 115545, 119590, 167426, 318930, 328032, 260657, 266018, 267905, 269720, 285471, 285472, 285473, 285474, 285475, 317526, 317562, 319076, 322227, 334161, 529173, 530507, 535553, 536127, 536346, 551741, 589626, 593253, 594052, 618394, 633902, 634798, 637313, 638108, 650236, 662064, 675880, 676612, 680970, 681353, 684954, 684955, 685851, 694911, 696278, 708621, 709071, 720462, 737495, 742207, 763724, 766037, 768720, 779265, 785463, 786244, 795701, 798605, 798910, 799350, 802692, 805476, 808489, 812645, 825540, 828057, 829678, 833840, 835262, 836068, 836069, 836070, 836077, 836203, 838688, 838836, 840536, 841041, 842670, 853510, 853751, 869518, 874105, 883053, 893349, 901548, 915918, 928965, 946959, 949035, 957510, 958752, 959420, 962695, 964500, 967932, 971828, 1007365, 1013527, 1034938, 1080335, 1124436, 16059, 99621, 135885, 142144, 163740, 216072, 321684, 323551, 327432, 240425, 240825, 256477, 526361, 527288, 545742, 672786, 685038, 687079, 729747, 735843, 741533, 754439, 766004, 769550, 778083, 787859, 793706, 797740, 836079, 957597, 976300, 982572, 1016239, 1124657, 1124658, 10607, 17021, 17868, 21543, 26983, 27315, 28957, 69475, 72894, 89631, 106065, 116301, 118657, 120009, 132045, 133249, 142594, 147007, 148154, 148155, 148816, 152581, 153857, 164919, 206415, 213091, 253642, 277098, 287137, 287138, 287139, 287141, 290302, 290303, 290304, 290305, 290306, 290307, 322385, 322419, 334026, 525523, 557397, 560399, 560915, 569568, 573088, 576778, 582263, 582264, 582265, 582267, 586394, 594493, 606035, 611931, 625813, 627649, 628722, 629214, 629567, 643503, 646391, 649855, 654427, 657504, 658562, 660444, 660928, 670722, 676534, 676610, 676689, 679566, 685366, 695074, 695827, 695861, 703406, 703408, 703412, 703796, 705180, 709690, 715320, 723563, 735031, 740833, 742053, 745619, 755454, 759072, 772686, 779921, 781186, 786850, 787423, 787666, 805495, 807198, 809764, 813127, 816576, 818472, 818813, 829870, 829871, 830964, 836907, 839000, 852337, 854623, 865066, 866011, 866067, 872137, 872148, 872498, 872903, 876096, 886335, 889274, 890040, 892339, 898357, 899885, 899887, 903908, 919003, 919404, 919409, 939105, 939150, 939158, 942360, 979851, 984397, 994417, 995019, 995296, 997607, 1000112, 1002296, 1011914, 1015371, 1028020, 1044050, 1097251, 1097253, 1100532, 1122418, 1125946, 1125948, 1125949, 1125950, 1125951, 1125952, 1125955, 1125957, 1125958, 1125959, 1125962, 1125968, 1125969, 1125970, 1125973, 1125980, 1125981, 1125983, 1125985, 1125986, 1137620, 1275431, 1275614, 1288580, 70309, 77077, 80156, 81467, 89306, 93017, 94340, 94702, 96640, 97130, 102102, 111224, 118902, 119749, 122383, 127792, 128990, 135001, 135920, 138959, 141613, 148423, 152737, 164295, 216370, 280571, 317953, 320418, 323343, 250594, 252161, 254280, 281946, 301006, 333626, 333610, 335936, 335934, 336981, 537333, 538737, 587141, 587143, 587166, 587223, 587373, 596500, 634000, 644138, 644549, 669998, 677417, 680076, 688820, 691583, 693077, 709055, 718292, 772940, 792113, 830026, 845046, 853176, 855916, 867669, 879839, 905071, 906124, 907714, 909898, 917700, 931669, 948302, 960151, 1000380, 1007156, 1009307, 1021047, 1029587, 1049467, 1061411, 1063288, 1272297, 39083, 42448, 81068, 94848, 96937, 98263, 104000, 122183, 169673, 169674, 169683, 169685, 169691, 236840, 240552, 241935, 242943, 245275, 245281, 246531, 248367, 249302, 254376, 255674, 256335, 256829, 264243, 268676, 269179, 271031, 273745, 274680, 277400, 302276, 322363, 282656, 282658, 282588, 282585, 282655, 282657, 333908, 336440, 336720, 524942, 535317, 541346, 546051, 550833, 550857, 554486, 625677, 627944, 632679, 632826, 633491, 638392, 642059, 647518, 650586, 663971, 668658, 678117, 686081, 686635, 686637, 686638, 687419, 694501, 712930, 739162, 740616, 753112, 760546, 801878, 802543, 817266, 826342, 841657, 852679, 853202, 853996, 855623, 865418, 871567, 874432, 876245, 878664, 887979, 887980, 906990, 908494, 919036, 923431, 933507, 960114, 960115, 962075, 976803, 986074, 1002560, 1002561, 1014670, 1015596, 1037213, 1058941, 1058942, 1058943, 1070433, 1137690, 1274835, 22768, 72661, 76575, 77902, 84554, 87329, 91738, 98547, 99242, 103529, 103533, 103534, 104521, 113078, 113129, 117054, 126428, 130091, 130092, 138021, 138025, 138031, 142574, 147286, 149586, 149595, 151050, 151051, 192899, 314627, 314650, 314678, 325228, 327483, 244217, 278788, 285495, 285496, 334439, 530282, 549401, 550648, 589663, 592378, 621042, 621126, 633870, 639541, 641512, 641513, 642111, 649561, 650258, 650682, 660006, 663580, 664515, 667172, 670742, 677310, 683522, 683632, 688704, 690725, 692815, 694648, 703973, 710950, 715227, 719608, 724640, 725095, 725418, 729619, 729620, 729623, 735826, 737335, 752146, 758126, 761131, 763634, 763909, 763954, 763975, 771511, 772662, 786844, 793868, 797346, 797404, 801109, 804588, 806830, 806838, 809020, 816088, 820958, 822556, 824245, 830711, 832299, 834094, 836084, 836086, 836091, 836092, 836093, 841333, 844396, 851582, 852304, 854689, 854825, 858525, 860919, 862546, 866340, 867043, 877096, 883828, 894169, 897452, 908654, 911035, 924516, 926485, 929592, 937806, 940655, 943849, 965295, 975167, 978178, 982442, 986587, 1005609, 1005691, 1008584, 1015374, 1031749, 1035014, 1040513, 1053877, 1066447, 1273815, 5927, 22526, 137959, 138104, 144670, 153222, 215971, 215972, 241792, 662879, 676314, 880656, 1002896, 1068077, 16063, 72973, 88140, 99282, 99283, 101382, 102822, 102927, 129814, 192850, 204770, 298833, 285500, 302894, 538529, 547513, 548084, 549953, 546686, 622144, 644165, 646719, 651154, 715729, 733931, 836028, 836049, 949759, 950093, 954661, 984002, 985020, 1001640, 1016535, 1021276, 1054972, 1134819, 326, 8870, 13395, 22259, 22936, 25017, 29580, 31504, 34538, 34542, 34546, 38779, 67467, 67745, 69504, 69507, 69525, 69541, 69621, 82292, 84413, 84961, 87813, 89050, 93223, 96713, 97170, 97254, 100432, 101482, 102501, 109658, 110268, 110270, 113574, 120330, 120844, 125404, 126076, 128885, 129048, 130563, 133535, 133558, 133576, 133588, 133599, 133601, 133616, 133958, 138231, 140784, 142142, 145113, 151019, 164711, 166215, 166813, 203640, 204251, 204545, 212799, 281296, 299448, 300549, 305283, 312589, 313645, 319739, 321781, 325818, 240838, 242426, 242525, 244640, 251594, 259799, 264710, 265509, 275286, 277894, 279536, 285503, 313451, 313639, 323124, 327225, 328119, 328126, 334157, 334965, 337119, 339836, 339999, 528034, 533937, 533938, 534886, 538004, 538336, 538443, 540005, 540290, 548215, 551384, 553966, 570938, 590357, 590358, 590359, 590361, 620853, 621925, 623925, 626911, 629169, 631160, 634423, 636337, 636555, 636579, 639570, 640479, 640895, 643112, 651236, 665334, 666977, 667453, 668093, 670842, 674935, 675024, 678146, 680990, 683487, 684948, 684990, 684991, 672083, 685394, 687848, 690891, 690892, 691012, 693912, 695838, 699615, 700191, 700292, 700295, 700514, 703672, 704552, 705085, 706735, 708040, 709056, 709905, 710148, 710215, 710216, 719560, 719933, 720568, 721280, 722268, 723399, 728833, 728864, 728882, 729058, 729073, 734767, 735526, 738140, 739452, 740032, 740120, 740150, 740510, 742375, 744390, 747803, 747880, 751050, 751928, 752255, 753812, 756308, 757670, 758324, 758351, 758398, 758422, 760559, 761739, 763462, 764853, 764994, 765642, 766239, 771294, 772171, 774006, 778490, 783620, 784954, 784972, 784973, 789029, 789363, 789895, 789972, 790141, 790369, 790425, 791457, 792068, 793085, 793086, 794121, 795215, 795398, 797338, 797958, 797965, 797967, 797983, 802430, 803841, 804405, 804859, 805616, 806153, 806884, 806994, 807973, 811744, 812317, 812580, 813126, 815679, 817077, 819586, 824186, 826212, 826216, 826217, 826218, 826219, 827253, 828167, 831309, 831662, 836094, 837372, 838666, 839554, 845525, 845742, 851457, 851638, 851639, 851640, 851644, 851646, 856707, 856708, 858209, 858622, 860498, 861156, 861227, 861795, 864038, 865397, 865398, 866169, 869019, 870379, 870380, 870759, 871318, 875416, 875417, 876734, 879514, 880429, 881085, 881385, 881591, 881596, 882753, 883760, 887102, 887209, 888613, 889047, 889048, 890332, 890416, 890701, 891585, 893211, 893536, 900758, 904337, 905888, 906685, 907890, 912517, 913764, 914286, 916628, 919830, 921336, 922171, 923206, 924096, 926460, 926461, 927127, 928344, 928345, 930398, 933000, 936789, 942701, 947122, 951023, 952295, 953016, 956814, 957573, 960784, 961035, 962670, 963452, 965877, 967976, 968747, 968749, 969405, 972423, 972987, 973207, 974903, 976805, 976806, 979261, 979284, 982465, 982467, 982468, 983640, 984278, 984366, 986601, 991546, 993147, 995923, 906371, 997602, 1004874, 1007443, 1007660, 1008143, 1009878, 1011709, 1011734, 1014176, 1024686, 1024997, 1030220, 1032054, 1039830, 1039989, 1040206, 1040207, 1040208, 1040211, 1043362, 1045002, 1045669, 1050415, 1057621, 1059058, 1071076, 1071077, 1071085, 1081340, 1086824, 1274944, 1276547, 1277084, 1277588, 1282642, 8529, 10462, 10893, 11331, 15378, 15379, 17058, 23433, 24259, 27725, 27726, 28372, 29809, 29812, 32966, 41883, 43193, 73043, 76330, 92689, 92690, 117074, 119847, 124359, 133742, 141425, 151571, 153456, 316302, 238593, 240060, 242809, 255787, 260814, 317889, 334203, 540007, 586787, 622911, 642897, 671091, 672502, 681967, 708009, 708834, 714201, 727185, 741116, 746602, 748192, 748220, 750230, 752168, 757679, 760780, 760889, 770862, 773284, 786726, 791659, 797078, 800265, 802107, 804668, 808196, 808796, 810453, 812321, 847772, 851126, 865166, 876799, 896579, 897212, 907261, 930348, 930786, 947638, 954288, 962018, 963677, 971877, 979622, 980419, 981529, 1008725, 1028833, 1038297, 1041025, 1042071, 1042075, 1042078, 1042083, 1042084, 1042085, 1042086, 1042087, 1042088, 1042089, 1042090, 1042091, 1042092, 1042093, 1042094, 1042097, 1044979, 1080289, 7658, 12248, 16000, 21403, 24609, 29961, 30365, 31005, 34144, 36537, 37084, 37669, 40311, 41385, 42845, 44615, 48287, 49218, 57539, 66989, 68444, 72693, 75331, 84720, 86275, 93067, 103735, 106219, 110418, 118725, 131402, 132285, 135088, 137646, 141073, 141074, 142080, 154460, 215660, 298491, 236221, 238188, 238974, 242562, 244353, 245239, 249286, 250313, 250907, 264898, 284572, 317937, 508632, 530408, 547113, 568338, 624333, 626466, 629958, 630072, 649711, 664888, 665665, 676472, 683664, 695081, 706649, 707023, 724875, 741501, 808438, 812334, 851191, 855927, 867660, 867661, 869838, 905294, 939365, 952547, 956310, 1086831, 1559, 1583, 3178, 3188, 3272, 4102, 4178, 8265, 9342, 9349, 9350, 9353, 10426, 10435, 10438, 10791, 11446, 11549, 13750, 14521, 15389, 15438, 15440, 15977, 16048, 16051, 16506, 17821, 20939, 21957, 21958, 21966, 21967, 21974, 22406, 22973, 23757, 25078, 27016, 27019, 27023, 28227, 28820, 29430, 30124, 31638, 31641, 32093, 33433, 36554, 36565, 40503, 45039, 65571, 65840, 66271, 66625, 66951, 70652, 72841, 74606, 76988, 76989, 76990, 77548, 77577, 77903, 78620, 84551, 84552, 84553, 85317, 86326, 87537, 88406, 89728, 90653, 92009, 92860, 94123, 97380, 98853, 99240, 99241, 100249, 100254, 100255, 101073, 101325, 102926, 105454, 105657, 106267, 106645, 107152, 107882, 110157, 111301, 113076, 113081, 115175, 115311, 117261, 118712, 120463, 123580, 126429, 127312, 127457, 127486, 129344, 130094, 130598, 133200, 135409, 138018, 138022, 138229, 140971, 141121, 142130, 142573, 143482, 145413, 147764, 149134, 149396, 149588, 149596, 149606, 151065, 151492, 152164, 152368, 152457, 152822, 155165, 204010, 204224, 204544, 215880, 216019, 216022, 286125, 286221, 291208, 300439, 304939, 324640, 325132, 328136, 330115, 236474, 236954, 238972, 239277, 239593, 239992, 240027, 243689, 243755, 244628, 244629, 244636, 245705, 247104, 249878, 252429, 252828, 253411, 257793, 259248, 263683, 277901, 278067, 285538, 285539, 285540, 285541, 285543, 285544, 285545, 285546, 285547, 285548, 285549, 285550, 285551, 285552, 285553, 294006, 314152, 325325, 329244, 330803, 332055, 332600, 334154, 334448, 337008, 340011, 340713, 509896, 524188, 526475, 526570, 529198, 536040, 536287, 536508, 536525, 540624, 543654, 544367, 545471, 547939, 547962, 548866, 549336, 549359, 549399, 549420, 549431, 549443, 568340, 570789, 570805, 571945, 572307, 589271, 592372, 592377, 593211, 608313, 610224, 611895, 612298, 620848, 621078, 621724, 622145, 624813, 631359, 631541, 634154, 634955, 636307, 636484, 639634, 639938, 640344, 641538, 666016, 666883, 674157, 678158, 683633, 690455, 692215, 692699, 710788, 712678, 719655, 720894, 724845, 725158, 725159, 725160, 725161, 725422, 726697, 735829, 737336, 737854, 743492, 743687, 754357, 758072, 758073, 758319, 764644, 765102, 771485, 773920, 776470, 777071, 784311, 788732, 797267, 797454, 806054, 808481, 808795, 808869, 810637, 810683, 814745, 815845, 816926, 817316, 819676, 820101, 826070, 835027, 836081, 838839, 846064, 846067, 846068, 846069, 846070, 846073, 846079, 846080, 846462, 849037, 849456, 852946, 856433, 866134, 871661, 874681, 877659, 878414, 878508, 881249, 882724, 891839, 893527, 895259, 896732, 899810, 903627, 908934, 910915, 911036, 921269, 922007, 922869, 928509, 929591, 929724, 938951, 941186, 947192, 951840, 952569, 952648, 955274, 956259, 956366, 960231, 965420, 970044, 971188, 977065, 984048, 1000487, 1008682, 1010188, 1010455, 1014881, 1016041, 1023596, 1029653, 1034970, 1034971, 1035076, 1040272, 1042964, 1043944, 683492, 1086974, 1286839, 1563, 3185, 3186, 3526, 4027, 5714, 8113, 9937, 10433, 10434, 10705, 10706, 11010, 12089, 15606, 16061, 16501, 16861, 16872, 17133, 17429, 22855, 27651, 32702, 32703, 32704, 33661, 34589, 34590, 35555, 36329, 37300, 37301, 37302, 37842, 38452, 38832, 39899, 40851, 42339, 43233, 45320, 46834, 49085, 49750, 49873, 52253, 53656, 55750, 55821, 55921, 56628, 57348, 57996, 60170, 60404, 60410, 61450, 61909, 62208, 64709, 64722, 64910, 72747, 81372, 90232, 92238, 93525, 100078, 100532, 100533, 101077, 102204, 103762, 104754, 104758, 104768, 104776, 113411, 117468, 117469, 117470, 118755, 123343, 130376, 134219, 141129, 141351, 148797, 151054, 151242, 153297, 154161, 166541, 205063, 312329, 316126, 321836, 327884, 233932, 234028, 234186, 234473, 235341, 235731, 235746, 236059, 236493, 236608, 236970, 237339, 237949, 238756, 238772, 239404, 242082, 242254, 242587, 243681, 244129, 245374, 246153, 246168, 246269, 247510, 247970, 252396, 255525, 258837, 263213, 276731, 285556, 285559, 285560, 285561, 285562, 285563, 285564, 285566, 285567, 285568, 285569, 285570, 285571, 285572, 285573, 285574, 285575, 285576, 285577, 285578, 301324, 307757, 330619, 331962, 337240, 339968, 544000, 553362, 555616, 562889, 570802, 581086, 581087, 581088, 581089, 586284, 592355, 593267, 632000, 651180, 654873, 659777, 660636, 664513, 673106, 675331, 677545, 684231, 702560, 711685, 715158, 717863, 721212, 724643, 725303, 725304, 740773, 743491, 753388, 758308, 758471, 758472, 759527, 764818, 769200, 773277, 787026, 787986, 789404, 797184, 797860, 805021, 811977, 817500, 818446, 829161, 835646, 855975, 855977, 855979, 855980, 856322, 861898, 868823, 882385, 882805, 884690, 887066, 902404, 913909, 924091, 946829, 966597, 971747, 976753, 980218, 980357, 980391, 980398, 985250, 985337, 1015009, 1028189, 1039266, 1040468, 1060751, 1061336, 1273486, 68018, 80243, 81276, 81805, 81821, 94183, 94633, 94644, 96230, 96946, 111509, 111511, 153383, 167878, 280578, 257876, 257915, 262282, 262283, 262306, 266448, 266491, 266502, 266520, 273395, 273495, 332593, 333046, 336044, 338194, 531252, 639167, 647255, 663977, 674889, 675626, 679271, 684986, 692777, 699027, 704119, 706127, 707124, 710172, 710173, 716773, 716831, 720048, 721729, 723750, 723808, 724234, 730844, 735656, 744362, 756521, 758668, 762323, 763827, 765822, 770341, 770853, 770953, 773436, 773574, 780761, 780762, 785472, 786882, 790522, 790945, 791140, 792408, 796939, 799296, 804294, 807237, 810525, 812020, 813115, 819943, 819959, 820386, 823298, 830282, 830604, 833039, 836751, 837224, 839605, 840556, 851908, 853209, 855992, 862573, 864495, 866452, 869327, 875319, 877867, 890646, 891844, 894416, 895369, 898669, 898872, 899522, 900091, 900146, 900147, 900152, 900459, 900866, 904625, 904874, 904887, 910695, 911957, 913029, 914279, 915928, 917280, 920532, 932791, 934898, 936033, 936053, 939076, 944298, 952289, 953106, 956779, 956780, 956784, 957967, 962097, 969286, 969312, 970097, 970100, 970102, 974904, 975103, 975104, 977667, 979115, 982487, 986241, 989843, 994419, 996708, 997574, 997577, 1001014, 1001071, 1004329, 1005827, 1006919, 1008700, 1011743, 1019422, 1022903, 1023414, 1031535, 1036184, 1050235, 1065005, 1065280, 1065513, 1068823, 1069087, 1069875, 1072049, 1079695, 1079697, 1079698, 1084604, 1084606, 1084607, 1084608, 1084609, 1272912, 1273298, 1274101, 5973, 8157, 62638, 65614, 65650, 85914, 86602, 91937, 105943, 107647, 112569, 139436, 139709, 148739, 203359, 207274, 215018, 216132, 302127, 308369, 309054, 279733, 281620, 284864, 331566, 524607, 528974, 530403, 531254, 538757, 548434, 553727, 571991, 620813, 622987, 626543, 644738, 662067, 662454, 674134, 694775, 694970, 696744, 698276, 699826, 703976, 709671, 712590, 717686, 721389, 733028, 735682, 745272, 749798, 773897, 787688, 797173, 805332, 815733, 819556, 821133, 842422, 852783, 856850, 868658, 881641, 881722, 888333, 898157, 903567, 904128, 904255, 929789, 932698, 990989, 993321, 995957, 1046048, 1056568, 1056930, 1057225, 1059661, 1082054, 1270194, 246, 1380, 9426, 9755, 21968, 25325, 38056, 41654, 44481, 45319, 50125, 50624, 50625, 60016, 66878, 72723, 75826, 75843, 79611, 83419, 85707, 85967, 85980, 101376, 101925, 103326, 103327, 105052, 128325, 138449, 149600, 192841, 192842, 192843, 192851, 192874, 192875, 192876, 192877, 206154, 207113, 215372, 216053, 216058, 216059, 216060, 216073, 216074, 216075, 216091, 285596, 314599, 314636, 314641, 314659, 314666, 314668, 314714, 316283, 316825, 327428, 327448, 236774, 238043, 238733, 239262, 239996, 240137, 241014, 242257, 243057, 245095, 245375, 252080, 252821, 253038, 253099, 285595, 285597, 285598, 285599, 285600, 322467, 324429, 331973, 338584, 511580, 528070, 549316, 549334, 549441, 552109, 570774, 203724, 621061, 621094, 621114, 623237, 627395, 641504, 642802, 667162, 667163, 667164, 667165, 667166, 667167, 667168, 667169, 667170, 667171, 667306, 676576, 678743, 678846, 683679, 667173, 285594, 689772, 692185, 696849, 699851, 708339, 714705, 721285, 735850, 737154, 739220, 741034, 741382, 749057, 755226, 758642, 761994, 762410, 770831, 774394, 777016, 777837, 779038, 779719, 787370, 790064, 803395, 819964, 825254, 841437, 842613, 855994, 866890, 870036, 872703, 878634, 878877, 884762, 884825, 886980, 887133, 917321, 917323, 917325, 920794, 923919, 934165, 935157, 937648, 946122, 965123, 966239, 966271, 966952, 970119, 974868, 979827, 986524, 1003268, 1024722, 1030088, 1030774, 1033742, 1040335, 1262979, 1262980, 4237, 20655, 30362, 30832, 33292, 33474, 34316, 35972, 41221, 41326, 41366, 41463, 42390, 43689, 44524, 46111, 47643, 47849, 58021, 60148, 60261, 60371, 60913, 62072, 62992, 63492, 63556, 64107, 67045, 75540, 84283, 84369, 127190, 131702, 138588, 140882, 142575, 204567, 320689, 323965, 326225, 326226, 237040, 238422, 238447, 238708, 239726, 241389, 242252, 242334, 242880, 243484, 243649, 243778, 246839, 247896, 247980, 254241, 264503, 279553, 280194, 280784, 285351, 285355, 285602, 285603, 285604, 285605, 285606, 285607, 335444, 544348, 621714, 622888, 623263, 628720, 639520, 651956, 668543, 675655, 711618, 750927, 755164, 765167, 777018, 779450, 797126, 797265, 800328, 861470, 892034, 896187, 982386, 1001046, 1005872, 1009857, 1029717, 1033465, 1077827, 1145743, 1145744, 1145745, 1145746, 1145747, 1145748, 1145749, 1145750, 874, 2840, 3849, 4029, 8565, 10030, 19473, 21715, 21734, 21801, 21806, 21807, 21810, 21811, 21812, 22079, 23553, 27847, 28074, 31179, 37937, 38148, 41605, 43273, 43847, 43848, 44109, 44223, 44267, 46886, 46887, 46888, 46889, 46890, 49606, 50851, 87101, 88992, 97954, 103409, 105100, 105842, 106687, 117748, 127873, 142933, 146792, 150533, 150543, 151894, 155034, 164938, 164939, 319227, 247926, 263634, 285620, 285621, 285622, 340463, 524960, 651383, 659579, 659583, 680087, 718089, 743988, 743991, 745876, 763707, 780277, 781443, 788505, 788507, 788508, 788509, 788510, 797109, 797110, 797115, 798027, 799701, 833846, 833847, 833848, 833849, 849418, 897480, 909742, 909775, 960695, 988594, 1274609, 15657, 81547, 93024, 96216, 109925, 114768, 121579, 164354, 238508, 258978, 267802, 274194, 293452, 324444, 539760, 593526, 595838, 596134, 641656, 662056, 685198, 880469, 1146537, 1146538, 1146539, 1270197, 1270198, 1270920, 4179, 8562, 10023, 15302, 21703, 22405, 24069, 26750, 27110, 27776, 27791, 27806, 28677, 29012, 31367, 32176, 33271, 33775, 34620, 34805, 36089, 36090, 41433, 66486, 73279, 85119, 92116, 120391, 133262, 140456, 148384, 148385, 301042, 323570, 326276, 326306, 235802, 238725, 239673, 242893, 266972, 285643, 285644, 285646, 285647, 285649, 285650, 285651, 285652, 285653, 285654, 285655, 285656, 302022, 524332, 527085, 527086, 539302, 541991, 546356, 556050, 569034, 572568, 577438, 580693, 610226, 630454, 630923, 634844, 637309, 638632, 638659, 640439, 640906, 643128, 658869, 662548, 675302, 685522, 718910, 725286, 740449, 757072, 791393, 797363, 834861, 834862, 834865, 834867, 836120, 863071, 864037, 867755, 870513, 870634, 872413, 912841, 915869, 881370, 916866, 919000, 285648, 1005083, 1087335, 1284752, 1288360, 4399, 8394, 9734, 21476, 21837, 24852, 28979, 31781, 32322, 33523, 36707, 39705, 42184, 44125, 44225, 45028, 47245, 47300, 47433, 47561, 49401, 50111, 51100, 56386, 56626, 56752, 57187, 57368, 59205, 59888, 83002, 91800, 106405, 106796, 116192, 118848, 125253, 126203, 128880, 129063, 131528, 131541, 140712, 142166, 151328, 291197, 275634, 329794, 547812, 547896, 635484, 663934, 669017, 673430, 674704, 674708, 691479, 764880, 789614, 790947, 791292, 807174, 831606, 833019, 840037, 842421, 861023, 872366, 887364, 897032, 903632, 906122, 927604, 933682, 945035, 945036, 895831, 958603, 958897, 963237, 977090, 977933, 982457, 987336, 1002784, 1011646, 1025041, 1032390, 1068078, 1137166, 1284571, 70286, 72402, 90344, 122715, 135945, 154264, 328310, 666823, 714195, 724890, 797305, 905577, 930535, 975005, 975006, 1022552, 1031248, 4841, 5040, 6418, 10254, 16825, 21887, 22089, 22548, 26189, 28782, 29558, 32144, 34062, 36389, 38583, 42542, 44904, 49116, 50064, 50252, 53138, 54011, 54847, 57045, 57152, 57846, 58041, 59656, 60360, 60403, 70389, 84385, 105798, 108060, 113505, 120558, 133959, 137869, 138928, 143604, 145343, 150469, 150527, 154875, 165581, 167335, 298625, 306427, 316499, 326749, 234029, 235021, 235345, 235362, 236962, 238482, 239923, 240863, 241620, 254959, 279980, 285678, 285679, 305478, 312200, 328072, 334454, 530546, 534177, 537208, 548922, 550539, 585419, 645342, 663975, 685492, 685790, 687554, 687555, 687556, 687562, 692921, 725433, 739223, 748205, 777898, 781586, 785381, 787424, 803675, 807245, 809598, 853436, 856002, 856003, 859284, 873881, 880522, 880523, 880524, 894254, 896358, 902156, 904463, 914755, 914758, 945152, 968805, 973248, 986255, 1033380, 1052665, 1070665, 1238096, 1674, 2735, 8509, 8510, 8512, 11745, 16012, 32647, 37857, 75286, 80573, 91425, 92954, 95868, 100827, 107121, 116599, 129929, 130009, 145066, 150482, 213292, 215449, 216147, 244524, 248502, 253308, 259748, 260347, 269692, 270411, 273349, 280267, 522359, 529858, 531276, 536461, 536905, 590942, 591544, 591555, 591556, 591631, 591634, 592095, 592096, 592351, 592971, 592972, 596336, 596337, 625510, 628569, 639722, 650396, 663460, 679055, 683385, 684760, 741047, 748207, 754850, 773962, 784387, 794685, 797813, 803025, 821148, 824336, 827527, 845407, 851980, 856150, 860117, 874658, 914319, 919613, 926476, 927269, 935011, 952050, 956631, 975741, 975768, 979652, 991649, 994040, 1001743, 1010327, 1016880, 1018335, 1018955, 1027704, 1034161, 1043603, 1046250, 1066477, 1066794, 1080691, 1096192, 1110725, 1150015, 1150018, 1150019, 1150020, 1150021, 1150023, 1150026, 1235596, 1264342, 1264343, 1264346, 1264347, 1264348, 1268668, 1270614, 1275245, 1284592, 1286049, 379, 15587, 16697, 18289, 18529, 35269, 36269, 36443, 40222, 50519, 52675, 65613, 67118, 67162, 68988, 71388, 75260, 82012, 84272, 87037, 88207, 90831, 92822, 97984, 97986, 100166, 101032, 105210, 107473, 107897, 113315, 115566, 116208, 120660, 123461, 126705, 133693, 137678, 164687, 165886, 165899, 166673, 203379, 203561, 204462, 205680, 206187, 206402, 216366, 216408, 280488, 300633, 300671, 302799, 307445, 311844, 313303, 323514, 231898, 239357, 253445, 268425, 270014, 320849, 327690, 329173, 331229, 331230, 334699, 334795, 333187, 334447, 340623, 527353, 530218, 531279, 531280, 540169, 540170, 545347, 550161, 550537, 552906, 562636, 562791, 565146, 565165, 565166, 571989, 571990, 579399, 585182, 589411, 589613, 590345, 593788, 621462, 625213, 631736, 639625, 643471, 652549, 653975, 677923, 678546, 681458, 687681, 687766, 700789, 712619, 713069, 753782, 756761, 757082, 762845, 766731, 766828, 768499, 795538, 801954, 804603, 805490, 809572, 812280, 831562, 832302, 839854, 845976, 850649, 854802, 856057, 859186, 861513, 875899, 891846, 930124, 930129, 952881, 990696, 992079, 995397, 999485, 1029259, 1035999, 1041391, 1041422, 1059424, 1062352, 1150438, 1275361, 1275578, 1275747, 17163, 17219, 18779, 32182, 72992, 77900, 84548, 86327, 92173, 114415, 164564, 164962, 192903, 295171, 325250, 236526, 239933, 242333, 242643, 243652, 295162, 295163, 295164, 295165, 295166, 295167, 295168, 295169, 295170, 295172, 570118, 750561, 775501, 777855, 1010762, 1015265, 1020004, 1033996, 1044085, 1122640, 1143238, 1143239, 1150474, 1150475, 1150476, 1150477, 1150478, 1150485, 1264528, 1270603, 1275621, 78168, 926437, 1071114, 917, 67434, 70515, 86713, 92230, 105733, 107479, 114882, 120327, 143211, 147782, 170918, 207254, 321226, 247627, 274003, 320476, 538442, 550159, 568089, 623330, 625353, 660712, 663953, 669455, 672092, 674963, 676414, 678236, 680214, 684950, 684951, 684959, 685130, 685131, 692244, 692329, 696846, 698939, 699407, 708262, 709019, 720565, 720571, 720741, 723784, 725319, 726556, 730436, 739795, 742747, 742748, 750293, 750753, 750926, 751185, 753115, 754830, 754840, 757370, 757399, 759779, 760558, 761120, 764495, 765508, 768237, 771444, 771708, 779724, 781021, 785793, 786113, 786555, 789012, 790864, 802511, 810249, 862043, 881531, 881532, 881533, 884734, 887137, 891589, 892010, 906966, 913763, 919089, 951145, 966671, 970312, 971835, 972977, 976840, 992080, 1012992, 1016534, 1025004, 1030775, 1033022, 1033023, 1039214, 1049296, 1050393, 1050394, 1050395, 1052656, 1053239, 1059056, 1070315, 1070317, 1071982, 1079274, 1084868, 1197567, 1270725, 1275344, 1281989, 1284011, 1286364, 35881, 57362, 58403, 68122, 68125, 71333, 72954, 73897, 75805, 75828, 87472, 99529, 118082, 144548, 166538, 216096, 216097, 298121, 303201, 314617, 314658, 320363, 321207, 326347, 327510, 238196, 238434, 243054, 243490, 245127, 245579, 252008, 252308, 256747, 285681, 285682, 285683, 285684, 285685, 285686, 285687, 285688, 285689, 285690, 285691, 285692, 285693, 285694, 285695, 285696, 285697, 301660, 313626, 317621, 317622, 317734, 323281, 329417, 336319, 526315, 526572, 527872, 540505, 540998, 541021, 549368, 549437, 570753, 620417, 621069, 621103, 621104, 621116, 629532, 641517, 654852, 683631, 719362, 729640, 729707, 735839, 743828, 758638, 769593, 773354, 773464, 776490, 788100, 797143, 797146, 809656, 813750, 830761, 836046, 839167, 852879, 915306, 925923, 935524, 944558, 948319, 1027756, 1027762, 1029960, 1030019, 1030035, 1030073, 1030093, 1030117, 1030149, 1030222, 1040707, 1087509, 1087510, 1087511, 1275194, 158, 1700, 1991, 2725, 3415, 4881, 5094, 7608, 8054, 8301, 8486, 9207, 9951, 11671, 11927, 12731, 13580, 15037, 15322, 15613, 16259, 17150, 17830, 18073, 18252, 18298, 21979, 23690, 24625, 24818, 27467, 28410, 66186, 66775, 66836, 68204, 68660, 68780, 74760, 74950, 78752, 78919, 81081, 84312, 86029, 87971, 88342, 90160, 90421, 91440, 97149, 101135, 101797, 105251, 105616, 106760, 107803, 112540, 114642, 114799, 117348, 119472, 120591, 121211, 123491, 125153, 125986, 126267, 126971, 128182, 129108, 131342, 131461, 131923, 137737, 138176, 138971, 141013, 142089, 147746, 148897, 153910, 163848, 166135, 167041, 168173, 204721, 204972, 205060, 210132, 215885, 298262, 299557, 303736, 305402, 307930, 308448, 312571, 319232, 320057, 320326, 323564, 323961, 326211, 247148, 255073, 262409, 278998, 285720, 286003, 286005, 286006, 286007, 286008, 286009, 286010, 286011, 286012, 286013, 286014, 286015, 286016, 286017, 286018, 286019, 286020, 286021, 286022, 286023, 286024, 286025, 286026, 286027, 286028, 286029, 320813, 322951, 324111, 333438, 334751, 340401, 337445, 337394, 338775, 339283, 339936, 530518, 531298, 534198, 536867, 540469, 540561, 540592, 546587, 548306, 553261, 553363, 554764, 620781, 622231, 628338, 628605, 630600, 630604, 632070, 633236, 634788, 635617, 635637, 636280, 637162, 639742, 641848, 643427, 644197, 645327, 645866, 649414, 649900, 650265, 650360, 651201, 651612, 659495, 661289, 661903, 664061, 667884, 667987, 669323, 672056, 675609, 676090, 676091, 676364, 676821, 680071, 685814, 687618, 698909, 699764, 700549, 705114, 706122, 708314, 715744, 719389, 719639, 721303, 730832, 742376, 745149, 749054, 749525, 750704, 753489, 754111, 754385, 755242, 757900, 759426, 762419, 766732, 768937, 759065, 769338, 770854, 773899, 777868, 779044, 779904, 794661, 795529, 796956, 797095, 797412, 797457, 807054, 807472, 809569, 809570, 815055, 825899, 829458, 836609, 836975, 839742, 839752, 839754, 840461, 842763, 843194, 844665, 846378, 846434, 847648, 850624, 854740, 861713, 864267, 864361, 868827, 871180, 877014, 879808, 881897, 886259, 888328, 889038, 894749, 904095, 912070, 917448, 919396, 920193, 920194, 920199, 920202, 926655, 928953, 949856, 961543, 970548, 976365, 998607, 1007748, 1009672, 1010447, 1016742, 1016898, 1018989, 1009209, 1024388, 1028779, 1044956, 1073099, 1073104, 1073105, 1182124, 1273523, 27018, 75848, 80643, 85956, 140967, 305971, 244635, 249407, 249580, 285706, 285707, 318421, 325318, 570735, 589350, 621068, 621096, 621102, 621106, 632211, 635265, 642201, 654855, 673545, 683551, 683585, 683586, 683613, 721213, 729644, 729671, 729777, 735877, 752982, 817722, 856021, 877950, 881421, 917251, 917358, 917359, 929594, 80084, 323536, 266501, 280592, 304502, 307010, 320592, 539857, 551872, 591773, 636069, 684782, 688200, 688211, 704571, 710358, 713467, 713550, 719762, 761971, 767336, 767338, 767339, 773551, 810858, 814365, 823387, 847704, 938350, 968871, 988431, 1006172, 1006860, 1154413, 1154414, 1154416, 1264344, 1266121, 1270227, 1270637, 3017, 3631, 7787, 9944, 9946, 12847, 12848, 12849, 14944, 24519, 24523, 24524, 24549, 24550, 27621, 33792, 34751, 34752, 36983, 38361, 42559, 47027, 47301, 48188, 48189, 48764, 49476, 49480, 49483, 49767, 49768, 49769, 49897, 50358, 51221, 52522, 52523, 52524, 52575, 54054, 54465, 54558, 54594, 54698, 55512, 56353, 56354, 56356, 56716, 58285, 58408, 58684, 58940, 58975, 59524, 59912, 60107, 60108, 60124, 60460, 60573, 60717, 61117, 61157, 61219, 61344, 61687, 61695, 61740, 61753, 61925, 62136, 62213, 62310, 62411, 62631, 62633, 62656, 62845, 62889, 62922, 62973, 63231, 63435, 63547, 63590, 63663, 63696, 63795, 75062, 90525, 105456, 108083, 108630, 118701, 120576, 128694, 130545, 134214, 134215, 138766, 141782, 141783, 142214, 149389, 151421, 151639, 151640, 153905, 153906, 153907, 153908, 165092, 165093, 216419, 308713, 319608, 320972, 233747, 236122, 249265, 263352, 263355, 329997, 336512, 339482, 537616, 543012, 553269, 593921, 621681, 621803, 623207, 647276, 651240, 662014, 663053, 663932, 663933, 667822, 669298, 670580, 670785, 671379, 672017, 672018, 672778, 675194, 680914, 684086, 687676, 693173, 706776, 714080, 717022, 719568, 723197, 725847, 725854, 728116, 730207, 730223, 730225, 730226, 731384, 731403, 731487, 733520, 738029, 739911, 763155, 783589, 805379, 813594, 829055, 829737, 830939, 851434, 852392, 856033, 856039, 856672, 856943, 863132, 884692, 884694, 884695, 884696, 884699, 884700, 884701, 884702, 888554, 912437, 912438, 924541, 973377, 973378, 978163, 1042295, 1087653, 1087654, 2292, 3972, 4402, 4424, 11444, 11445, 14718, 23120, 23571, 25036, 25038, 28814, 28824, 28825, 30280, 30281, 31552, 33039, 33275, 34067, 36407, 36483, 37658, 37843, 40814, 41577, 41608, 42536, 43998, 67655, 68805, 70931, 72246, 72247, 72251, 72252, 75052, 75933, 77776, 87732, 88385, 96577, 96578, 96888, 99121, 99978, 103223, 103224, 104346, 104951, 106738, 108021, 109098, 109128, 113499, 113524, 117476, 117637, 118853, 118859, 118860, 118866, 119237, 119809, 120038, 120563, 125125, 125129, 126823, 128296, 128374, 128638, 129070, 129263, 131533, 131540, 137307, 138317, 138350, 139011, 139632, 140287, 141181, 142171, 142172, 142174, 142182, 142990, 143305, 144495, 151139, 151299, 151801, 152285, 152352, 152356, 152370, 152371, 153321, 166234, 204383, 205793, 279346, 280286, 306244, 314000, 316118, 319074, 319760, 319762, 319770, 325840, 237473, 252307, 262900, 273920, 274747, 282118, 293974, 298543, 302550, 306747, 315474, 329064, 336172, 530285, 531307, 537798, 543039, 545563, 549154, 550225, 551138, 551208, 553840, 623082, 623099, 623870, 627411, 627413, 628562, 628966, 631170, 631928, 633199, 634861, 640468, 640520, 643394, 646750, 648185, 649225, 664416, 668680, 91893, 673485, 677325, 680040, 680357, 680948, 682913, 683657, 684347, 684349, 684599, 684601, 688736, 691634, 695750, 710721, 714681, 715299, 721688, 723145, 725280, 725281, 725298, 727922, 734830, 748633, 754128, 757104, 759196, 768612, 772573, 776928, 778407, 780105, 780107, 785466, 794644, 797734, 799715, 801233, 818118, 819617, 822614, 827875, 832569, 832601, 834519, 835092, 841881, 842245, 843463, 844626, 848751, 854205, 854667, 862141, 867016, 868813, 873203, 878251, 882225, 888006, 891869, 891992, 893929, 896429, 900896, 901084, 903454, 905971, 909124, 912644, 914749, 917077, 921476, 921917, 930494, 937814, 941169, 942670, 947024, 947613, 963882, 967325, 982886, 989744, 996689, 999851, 1004365, 1011145, 1011916, 1021470, 1021694, 1022006, 1026103, 1027176, 1028190, 1029983, 1030078, 1032493, 1036157, 1100719, 1155931, 1155935, 1271607, 1786, 13126, 16517, 23007, 23009, 32663, 69178, 69179, 86735, 86737, 86749, 86751, 86752, 86755, 86756, 88186, 90305, 96199, 96228, 101502, 101923, 107530, 108566, 109400, 115257, 115549, 123887, 129981, 130342, 130900, 132717, 137246, 137258, 138439, 147196, 153926, 215721, 215722, 215723, 215724, 215725, 215728, 312527, 322700, 244767, 245605, 246181, 251331, 253360, 255264, 256733, 261162, 269972, 274074, 286039, 286040, 334904, 334905, 333489, 335332, 337034, 341183, 510983, 527181, 527798, 531308, 536080, 539211, 539936, 540669, 544949, 546032, 546698, 547171, 549624, 549625, 552057, 554396, 557195, 575893, 575895, 575896, 575897, 580921, 586436, 590006, 590941, 591539, 592388, 595599, 595600, 596261, 626169, 626987, 629260, 630023, 632158, 638608, 639430, 639431, 639432, 639433, 639434, 639435, 639438, 639440, 639441, 640973, 640974, 640977, 642777, 645007, 649410, 651641, 660302, 664590, 666084, 669758, 670823, 671469, 672666, 684245, 684246, 684773, 684987, 684988, 684989, 685192, 685193, 685194, 685195, 685196, 687982, 690278, 693890, 694617, 694618, 695328, 696264, 696271, 700063, 706199, 706821, 716625, 718997, 718998, 722612, 734586, 738710, 739764, 739784, 742292, 749176, 749694, 755939, 761759, 761778, 761779, 761796, 761811, 762170, 763641, 765540, 766648, 768219, 768220, 768229, 768230, 776095, 795675, 801078, 803707, 807959, 809440, 811913, 814908, 815898, 819269, 822147, 829236, 829345, 829575, 832907, 836474, 839709, 843765, 846357, 859123, 864925, 875804, 877687, 879565, 888695, 891983, 893598, 899219, 907003, 909939, 923332, 923334, 926293, 930946, 934903, 935824, 942282, 944643, 951086, 954145, 968947, 972104, 974821, 985313, 1001625, 1009946, 1043514, 1074863, 1074865, 1087735, 1087738, 1087740, 1087741, 1087742, 1087743, 1087744, 1087745, 1087746, 1087747, 1087749, 1087750, 1087751, 1087753, 1087754, 1087755, 1087756, 1087757, 1087758, 1087767, 1272683, 1274529, 1573, 8810, 99954, 148000, 192828, 192909, 327459, 556077, 724849, 1083441, 1083443, 1122413, 1267688, 1267689, 1267690, 93072, 93524, 330107, 249578, 258878, 534893, 684774, 701538, 740224, 747023, 752946, 756036, 768201, 768202, 789206, 803683, 810639, 811345, 847011, 849935, 865201, 868811, 868929, 870894, 883398, 903861, 917916, 918315, 1156706, 8008, 9948, 16524, 70773, 72809, 77565, 82851, 84249, 104917, 110560, 152369, 165960, 301065, 303132, 304826, 327927, 257688, 340827, 545819, 546723, 622311, 650876, 705604, 725306, 750719, 771637, 790499, 809532, 832872, 882679, 915862, 932815, 951091, 992023, 1087850, 1087851, 1087852, 1087853, 4309, 6506, 11945, 13031, 13614, 15556, 19686, 20981, 24176, 26397, 28522, 32532, 33639, 34756, 34757, 36847, 37679, 38111, 38326, 40709, 44401, 49300, 49526, 49667, 50452, 52138, 52186, 53735, 53898, 54003, 54678, 54724, 55570, 56350, 56679, 57469, 57583, 57981, 59587, 59907, 67653, 77862, 78692, 98355, 112954, 115422, 137060, 163583, 164596, 214910, 285745, 313985, 323327, 237903, 285739, 326450, 337346, 546975, 573313, 622381, 623566, 768233, 794606, 807939, 831827, 849075, 870048, 871369, 872341, 929479, 957352, 970464, 1010594, 1028221, 1043656, 5462, 8928, 9315, 21150, 73891, 78016, 81003, 81982, 89559, 93563, 99532, 107902, 110816, 116708, 117043, 135630, 140332, 166833, 212848, 286242, 235190, 238564, 240368, 240972, 250254, 250380, 253095, 253794, 262881, 265175, 326973, 331529, 529091, 529216, 529273, 541349, 570748, 574087, 579352, 613239, 637971, 642199, 651173, 672299, 675449, 680788, 699858, 710853, 719777, 734693, 738281, 767966, 768677, 771275, 773166, 773185, 781559, 805392, 809722, 814547, 834044, 840283, 846020, 878527, 915499, 925795, 937097, 954690, 955527, 955732, 959730, 979694, 987089, 991504, 1010406, 1159156, 1159157, 1159158, 1159159, 1159160, 1159161, 1159166, 1159167, 1159168, 1159173, 27002, 27654, 31293, 39870, 66317, 83255, 87379, 87937, 94507, 98945, 118855, 118856, 138343, 141224, 142184, 145823, 154949, 163635, 205372, 215735, 285761, 303076, 279958, 282156, 293973, 527330, 555053, 679037, 681425, 685799, 710212, 737193, 738777, 785464, 800178, 817164, 881449, 972925, 1035493, 1076363, 1076364, 1465, 5974, 11196, 14611, 16120, 18727, 21768, 22110, 23071, 66610, 67678, 70613, 70793, 71279, 71944, 72182, 73114, 78418, 79442, 83160, 83340, 83354, 84294, 90633, 90924, 91331, 91935, 93978, 95011, 95110, 96705, 96905, 100609, 100610, 102499, 103592, 104831, 105439, 107076, 107850, 109161, 111870, 119506, 120280, 121638, 121761, 124472, 124489, 127474, 128736, 129862, 131877, 138964, 138966, 148738, 149310, 149403, 149614, 150318, 151974, 164030, 164133, 165122, 203599, 203815, 203966, 204420, 204431, 204548, 204575, 204576, 214949, 215814, 215908, 215910, 280555, 285724, 285763, 286442, 302782, 305047, 306223, 309131, 312154, 312764, 312998, 322610, 325522, 327332, 327872, 327873, 329525, 330060, 241053, 260647, 278231, 278661, 279972, 279999, 280499, 285762, 285764, 300362, 301754, 330227, 331120, 332045, 333061, 335784, 338668, 336892, 338451, 338853, 511519, 524320, 530255, 531170, 533692, 539221, 543345, 544326, 544945, 545668, 547014, 547154, 550687, 551743, 560054, 565763, 567655, 567658, 577513, 577528, 581010, 612306, 622447, 623148, 625095, 628373, 630670, 632245, 638540, 638625, 640028, 640051, 640847, 643891, 645865, 649657, 650408, 651225, 652518, 652903, 663485, 665868, 665871, 665899, 667362, 667456, 667457, 667802, 667805, 669409, 669550, 669778, 670153, 670578, 671663, 672510, 673161, 675532, 676558, 678919, 680172, 681799, 683399, 683673, 684341, 684342, 684343, 684344, 170652, 684960, 684961, 684962, 684964, 687191, 690496, 691182, 694753, 696147, 698817, 700375, 700597, 709058, 709063, 709066, 709067, 709076, 710794, 715199, 719869, 721039, 734617, 737933, 741326, 745691, 745692, 748174, 749316, 750027, 752378, 754162, 755647, 756997, 757307, 285590, 758869, 759977, 762813, 762894, 763564, 765321, 766147, 767458, 772989, 774477, 774690, 776155, 776218, 777313, 777814, 780923, 783259, 785146, 785289, 785479, 787703, 788726, 788748, 790446, 790458, 792906, 795156, 795664, 797234, 802132, 805969, 808358, 808894, 809284, 812908, 813850, 814488, 816743, 818644, 820407, 820974, 822933, 823939, 824854, 825278, 825463, 825488, 827879, 829245, 831815, 834676, 835868, 836822, 836963, 837757, 838749, 842735, 844677, 844697, 844703, 845503, 845964, 845965, 847355, 847357, 847361, 848019, 849352, 849355, 851783, 852166, 853071, 853329, 854298, 854995, 856967, 856968, 856973, 859011, 859154, 862416, 862468, 862686, 865837, 868153, 868849, 868967, 870878, 873893, 874278, 874760, 875155, 876577, 877954, 878100, 881252, 881288, 887392, 888447, 892236, 893337, 893964, 895792, 899616, 899692, 905078, 906211, 909690, 909888, 911844, 911873, 913085, 913118, 913202, 913840, 913899, 913905, 915147, 916612, 919900, 920025, 920900, 921074, 929736, 932734, 934703, 934704, 934711, 934712, 935588, 937557, 938617, 942889, 943994, 947151, 947664, 949635, 950963, 950972, 951232, 951353, 951886, 953808, 955322, 955383, 961819, 962103, 964275, 964983, 966222, 968778, 971489, 972247, 979774, 981214, 981215, 988175, 989145, 992165, 995812, 1003341, 1006453, 1008925, 1012364, 1016639, 1016853, 1023188, 1025882, 1033578, 1034513, 1036142, 1163749, 1163750, 1163751, 1163753, 1163756, 1163757, 1163761, 1163763, 1269114, 1275396, 65636, 81379, 99029, 100041, 324000, 269980, 313505, 338052, 338978, 527270, 530114, 547631, 554166, 589625, 592870, 634629, 664281, 694912, 714209, 735068, 737080, 768207, 768210, 770906, 783992, 784096, 794347, 794481, 794501, 817669, 823678, 901291, 921033, 924643, 948751, 976295, 978475, 1015657, 1016208, 1049469, 1118663, 1136503, 1164161, 1164162, 1164163, 1164164, 1164166, 1270297, 78994, 83769, 165125, 313979, 245115, 253620, 306947, 336552, 636363, 676614, 776406, 872571, 929726, 996208, 4864, 10144, 65937, 67718, 69791, 75084, 76508, 79530, 92726, 98823, 102042, 102099, 112226, 112290, 117243, 119572, 121772, 125744, 126906, 128778, 132619, 133168, 137866, 142927, 163689, 205161, 318005, 328370, 267803, 273603, 276006, 331513, 551059, 621494, 644135, 650873, 650874, 650875, 652872, 662008, 671909, 679543, 679803, 681334, 687187, 690282, 697040, 707880, 709597, 710754, 713163, 718694, 736191, 736194, 741352, 745135, 753093, 755219, 757773, 762234, 762867, 774201, 778177, 782695, 786495, 787618, 787838, 790250, 790307, 794735, 795570, 797342, 797838, 802025, 803427, 812018, 815770, 819612, 830901, 832208, 832529, 841024, 849051, 849409, 850324, 850594, 851003, 857567, 859055, 859141, 860224, 860282, 860490, 862441, 863152, 864031, 864033, 869335, 875420, 876436, 883826, 887951, 888545, 890412, 890529, 893119, 896238, 898122, 899527, 899531, 903620, 905302, 908125, 909896, 911349, 913727, 914890, 917335, 923434, 927051, 927148, 929476, 929855, 932266, 932857, 934803, 939836, 942708, 943850, 944944, 948186, 948227, 948327, 948369, 949884, 949885, 953068, 955072, 955073, 955150, 957572, 960155, 960819, 960820, 960882, 960883, 965296, 965408, 965453, 966484, 971759, 971760, 972917, 973076, 973077, 973121, 973122, 977055, 978400, 979214, 979241, 980518, 980519, 984362, 984488, 984710, 986590, 990199, 990201, 994095, 996938, 997365, 998927, 1000963, 1000973, 1002512, 1002995, 1005659, 1008536, 1008570, 1012990, 1014174, 1016628, 1019196, 1022975, 1024872, 1026658, 1030451, 1030701, 1033373, 1042348, 1042349, 1045003, 1050206, 1050207, 1050412, 1052662, 1053244, 1058950, 1059024, 1065102, 1065267, 1065297, 1067760, 1067843, 1069886, 1069918, 1070643, 1079318, 1079320, 1084901, 1085266, 1085267, 1136359, 1270245, 1270246, 1272693, 1274802, 1277149, 1281773, 1281889, 1284797, 1286229, 1286230, 1286234, 285777, 318735, 633944, 641514, 652455, 725094, 750740, 776324, 797449, 811857, 836032, 845081, 856094, 869433, 898342, 900545, 917293, 929731, 1017809, 1043252, 1054714, 1078948, 713, 915, 1562, 1570, 1574, 1585, 3601, 5508, 9347, 11500, 15694, 20656, 21956, 47523, 68409, 72948, 76978, 77207, 79899, 90889, 93106, 96494, 99151, 100662, 100663, 101336, 103535, 107047, 108856, 113872, 114876, 114877, 120824, 126006, 127114, 132067, 132701, 140968, 140970, 144496, 149640, 150016, 151468, 165373, 165974, 203877, 216071, 280086, 298133, 301220, 312462, 314004, 314612, 314613, 314614, 314642, 314677, 314704, 238019, 239271, 244627, 247217, 247859, 251393, 261674, 264931, 278101, 338567, 340560, 525292, 528923, 529162, 529189, 534151, 537670, 538807, 549240, 549357, 549360, 608312, 620234, 621031, 621048, 621058, 621066, 621085, 621087, 621089, 621132, 621135, 621722, 623750, 629502, 632533, 639529, 641536, 651824, 654424, 659531, 662802, 663957, 665987, 672725, 677987, 683497, 683536, 683561, 683562, 683625, 685037, 689755, 689855, 695487, 696684, 696913, 699727, 701055, 714555, 719529, 721484, 724644, 724888, 724897, 725133, 729631, 729633, 729653, 729670, 729693, 729697, 729743, 735818, 737158, 738806, 757796, 757820, 769248, 776440, 781677, 785600, 806225, 814487, 831904, 836027, 836034, 836038, 836039, 836041, 836042, 836047, 836048, 836050, 853491, 836031, 836052, 836044, 836040, 836054, 880633, 891517, 1067833, 1170064, 1272313, 1272314, 19088, 982620, 1059402, 1061062, 1066966, 1067774, 78918, 91335, 99724, 104555, 552310, 567654, 569039, 572395, 581222, 596027, 627748, 639808, 639957, 654564, 658860, 660176, 667806, 667807, 675105, 684346, 691060, 693891, 769454, 786693, 791036, 822834, 847352, 856978, 856980, 888951, 908216, 925865, 934705, 934795, 967440, 968441, 991248, 1012746, 1012754, 1043650, 1046336, 1137196, 19750, 81827, 81828, 87108, 94607, 147771, 203970, 291273, 262432, 275018, 331729, 539142, 694597, 720024, 722443, 724451, 731409, 756526, 769637, 813042, 907665, 927136, 940659, 962106, 1059315, 1135464, 1274235, 12504, 65912, 66286, 82791, 90242, 96079, 96934, 96939, 96940, 96941, 96942, 96943, 96944, 110419, 122465, 123050, 124720, 130764, 134241, 135235, 145231, 145443, 145892, 155280, 215063, 280496, 280568, 280572, 280576, 322480, 252723, 254961, 254970, 260916, 263639, 266444, 266478, 266508, 267039, 273415, 280478, 284014, 293681, 293687, 305672, 317160, 317161, 318098, 282542, 282543, 291690, 168315, 168484, 332006, 336627, 282524, 530813, 538440, 540840, 540841, 540842, 540843, 546147, 588886, 589195, 626828, 627297, 636846, 636847, 694601, 694603, 695991, 695994, 698283, 698284, 698366, 705455, 706927, 718548, 718549, 723144, 746238, 746458, 746679, 747085, 756518, 759173, 761717, 769491, 772226, 791042, 795216, 813043, 815652, 816391, 821387, 822046, 824132, 826789, 826790, 826791, 846298, 847798, 847972, 849413, 856673, 860255, 861896, 862775, 862876, 868854, 877512, 883621, 888003, 896155, 897545, 900258, 902414, 909664, 910329, 914222, 914841, 933549, 935804, 939842, 946784, 946841, 954193, 968752, 972912, 979566, 986532, 990099, 995527, 997357, 1006734, 1006735, 1014671, 1053367, 1057751, 1273562, 1284614, 74433, 81797, 98262, 98298, 108797, 109660, 109661, 109663, 109664, 111860, 111871, 123465, 133306, 133307, 133308, 133309, 134557, 145475, 153380, 280485, 280541, 280585, 280611, 284071, 253527, 254878, 258457, 262337, 266468, 267406, 277370, 277395, 278073, 278911, 298754, 282643, 332347, 524695, 539853, 539896, 539990, 544145, 545083, 545085, 545087, 545096, 550935, 639143, 650739, 660175, 669141, 677563, 694579, 704584, 704585, 704589, 713424, 718544, 719482, 729983, 767673, 769635, 777863, 783469, 787832, 807093, 821174, 821211, 830605, 830606, 830609, 831705, 832268, 844942, 856128, 870402, 888004, 888005, 895120, 918284, 927163, 946308, 946309, 947801, 949711, 963385, 984310, 986903, 991596, 993721, 995858, 997572, 1005980, 1007601, 1021046, 1021190, 1021191, 1032135, 1057243, 1059263, 1080820, 1135363, 1172977, 1172978, 1172979, 1172984, 1199561, 1273518, 1273536, 1273545, 66200, 68333, 78015, 93936, 100079, 101074, 101645, 101674, 203603, 303156, 295098, 535692, 550695, 570749, 605411, 649449, 660294, 665946, 696704, 697036, 701471, 707183, 712701, 714931, 715208, 717298, 721430, 735627, 761939, 765201, 766695, 770900, 787804, 791186, 795729, 797003, 797438, 797591, 800089, 801727, 803417, 804198, 806060, 807683, 811314, 812150, 816768, 818579, 819327, 821397, 834994, 835074, 835079, 835524, 836276, 838909, 840557, 841356, 845708, 856428, 856439, 856501, 862713, 868767, 881389, 881446, 889020, 889986, 899312, 899336, 900757, 904606, 905789, 907432, 911799, 916763, 917331, 923785, 923827, 923911, 923917, 929664, 929665, 929666, 929667, 929668, 929669, 929670, 929671, 929674, 929680, 929682, 929684, 929690, 929693, 929696, 929699, 932128, 936333, 942119, 943843, 943977, 948722, 952617, 959449, 960660, 961169, 963251, 965318, 965983, 966130, 966732, 970204, 970205, 970206, 979819, 983293, 984428, 984490, 985178, 994794, 995452, 995495, 995713, 998069, 1001034, 1001035, 1001036, 1007535, 1007641, 1010352, 1012172, 1013945, 1015429, 1015688, 1019473, 1022410, 1026339, 1027887, 1028029, 1031134, 1032893, 1034528, 1040347, 1041714, 1052348, 1066838, 1073639, 1073640, 1073641, 1073642, 1073643, 1073644, 1073645, 1073658, 1073661, 1073662, 1076589, 1089581, 1173336, 1278122, 750716, 750732, 851169, 883155, 890367, 950264, 1003197, 70482, 106192, 106904, 120448, 204908, 312467, 322118, 328641, 235715, 242790, 264557, 331607, 339911, 526340, 649356, 650263, 654881, 672172, 746140, 758473, 763145, 776432, 797087, 848474, 848475, 851173, 856135, 875085, 886996, 898327, 921664, 929713, 929716, 929718, 929719, 929720, 929721, 951098, 965294, 974815, 993956, 1076439, 1088386, 975, 1065, 1068, 1072, 1074, 1075, 1088, 1089, 1923, 2329, 2544, 3029, 4593, 8009, 8444, 10330, 10650, 11066, 11635, 11742, 11814, 16793, 17919, 18482, 20724, 20991, 21496, 21980, 23674, 25055, 33933, 33934, 33935, 35271, 36266, 42075, 46149, 66866, 68720, 68757, 70197, 70304, 71058, 71486, 72683, 73413, 73808, 73829, 74148, 74591, 74703, 74766, 75391, 76233, 77638, 79229, 79254, 79326, 80066, 84761, 86897, 86913, 86915, 93025, 93641, 93777, 95932, 96158, 98370, 100455, 100468, 100470, 100628, 102568, 102837, 103248, 104402, 104404, 104405, 104407, 104417, 104432, 105357, 109172, 113622, 113804, 114268, 114728, 114729, 114730, 114735, 114736, 114737, 114739, 114740, 115025, 117135, 118068, 118233, 119589, 123279, 127319, 127322, 127324, 127325, 127326, 128212, 128998, 128999, 129001, 129002, 129009, 129736, 129769, 130430, 130452, 130550, 130641, 132360, 132484, 132540, 133894, 133895, 133896, 137773, 138906, 138965, 138967, 138968, 138969, 138970, 138973, 138974, 138975, 138977, 138978, 139371, 139831, 142795, 143199, 143429, 143456, 143865, 144699, 145539, 149611, 150355, 150869, 151465, 151466, 152381, 152747, 152906, 153734, 153743, 154258, 155870, 163573, 163732, 164100, 166036, 166697, 204502, 205362, 205696, 212835, 286053, 286055, 298132, 300584, 301839, 307381, 308675, 311843, 312452, 312610, 313074, 316199, 318465, 320268, 321652, 321674, 321882, 323777, 323869, 324364, 328183, 329543, 239950, 240833, 246052, 248117, 251059, 264062, 272723, 274991, 275401, 279925, 285780, 286054, 290932, 302871, 305355, 314762, 315031, 319309, 323346, 334783, 337211, 338997, 340517, 526493, 526623, 528669, 528826, 535508, 535731, 536808, 537308, 537702, 537703, 537962, 538124, 542962, 543295, 546703, 550333, 553170, 593560, 621184, 621215, 624772, 626314, 626442, 627045, 627358, 627893, 635572, 637522, 637910, 638522, 641165, 641653, 644797, 652487, 659610, 662869, 669228, 671480, 673217, 673234, 674187, 675213, 676795, 679070, 682977, 685011, 685424, 685577, 687767, 694195, 696093, 697191, 707002, 707892, 708688, 712716, 712877, 715692, 717347, 717527, 721109, 724229, 735701, 738162, 739169, 740432, 742139, 743209, 743530, 745267, 746665, 747897, 755620, 757600, 759128, 759457, 760283, 760285, 760292, 760567, 760569, 760570, 760587, 760590, 764527, 765513, 765528, 777869, 780952, 783047, 783673, 783987, 785237, 786082, 786848, 788637, 791704, 794676, 794720, 795666, 798563, 798607, 814340, 814733, 814761, 815047, 816947, 817568, 820945, 821004, 821013, 822825, 825355, 828991, 828993, 830091, 830831, 831625, 835102, 835506, 839777, 839778, 845042, 849029, 850886, 852826, 859967, 860953, 861511, 863990, 866500, 866650, 867779, 868589, 872640, 874706, 876913, 878203, 880876, 881405, 881406, 889237, 891261, 893237, 897331, 900291, 904997, 907357, 908662, 908705, 912806, 915487, 916014, 916805, 919862, 920950, 923574, 925679, 927781, 931551, 933594, 935036, 944692, 950109, 952228, 954370, 958641, 958643, 958646, 958647, 961994, 963769, 965722, 966945, 968712, 975664, 979228, 985487, 986997, 992358, 992795, 997624, 999515, 1000106, 1001911, 1004342, 1004476, 1005858, 1005882, 1009293, 1009570, 1013238, 1015443, 1015542, 1025667, 1026068, 1029725, 1033793, 1035895, 1036079, 1040823, 1042767, 1042768, 1042769, 1042771, 1042772, 1042773, 1048440, 1050184, 1051550, 1057206, 1060034, 1060604, 1062003, 1063146, 1065970, 1066023, 1066060, 1067489, 1071061, 1071062, 1071063, 1071064, 1071066, 1071067, 1076712, 1076716, 1076717, 1076718, 1076721, 1084557, 1084944, 1084945, 1278052, 4000, 7016, 15335, 16128, 20896, 24047, 28031, 28332, 34753, 35272, 37982, 38792, 40578, 43596, 44970, 69004, 70354, 71360, 71370, 71371, 71489, 74692, 79273, 83702, 83821, 88701, 92297, 95531, 96885, 103232, 104433, 104616, 106700, 106704, 108656, 110685, 131460, 138979, 142943, 154984, 168172, 215475, 285554, 323240, 238048, 238183, 240789, 248894, 250175, 263333, 329852, 337459, 528522, 539512, 587325, 635222, 644766, 647235, 669629, 677959, 679587, 688665, 692490, 695789, 697255, 723240, 738037, 739079, 740963, 746498, 747628, 752207, 754438, 755817, 759887, 765796, 775891, 778871, 786220, 789974, 815458, 826116, 827324, 835084, 835144, 839544, 839713, 840348, 846870, 856881, 861550, 868739, 882685, 898289, 913249, 915321, 930186, 960104, 962176, 969372, 976130, 996257, 1009154, 1024924, 1029721, 1032076, 1039405, 1039408, 1039410, 1039415, 1039419, 1039426, 1071376, 1088531, 1088534, 10484, 22689, 26721, 30644, 54947, 54948, 54949, 69653, 77228, 82425, 84404, 93126, 99521, 102676, 115972, 135204, 139047, 151385, 169598, 203489, 204245, 215484, 316149, 319935, 245240, 259679, 266290, 280006, 285757, 285781, 285783, 285784, 285785, 285786, 285787, 285788, 318646, 550185, 570954, 592834, 623275, 623312, 628675, 668225, 677998, 713893, 734405, 735995, 762747, 767716, 770080, 781742, 812866, 829173, 837807, 856144, 856146, 856147, 856148, 856149, 857533, 874967, 881353, 882322, 885559, 889290, 889291, 889292, 890180, 893528, 896707, 911056, 913124, 917347, 917348, 917349, 922961, 929453, 942062, 946320, 947989, 959669, 962530, 962558, 965118, 966938, 968781, 969852, 973703, 979514, 991798, 1003420, 1003474, 1003552, 1006307, 1007370, 1009280, 1013367, 1016717, 1025670, 1025695, 1027478, 1031188, 1031741, 1032331, 1043447, 1048489, 1058421, 1068702, 1071624, 1071672, 1071971, 1090461, 1090462, 1090463, 1135431, 1174897, 1174898, 1174900, 1174901, 1174902, 1174903, 1174904, 1174905, 1174906, 1174907, 1174908, 1174909, 1174910, 1174911, 1174912, 1174913, 1174914, 1174915, 1174916, 1174917, 1174918, 1174919, 1174920, 1174921, 1174922, 1174923, 1174924, 1174925, 1174927, 1174928, 1174929, 1174930, 1174931, 1274027, 1276491, 1282409, 2579, 5614, 11236, 12811, 13868, 14229, 18885, 74285, 115775, 150373, 170999, 260129, 247335, 250914, 258928, 265797, 270228, 274326, 280560, 301007, 301008, 301354, 307492, 511526, 511621, 511639, 522192, 536658, 536666, 625288, 636619, 667834, 675761, 685163, 687570, 687572, 719667, 772099, 772102, 784987, 811038, 844938, 866250, 866251, 900825, 913792, 988248, 1009879, 1024845, 1024847, 1025077, 1053229, 1065171, 1067286, 1088553, 1285038, 1285039, 73901, 74229, 85208, 170743, 285790, 285791, 285792, 285793, 285794, 285795, 285797, 285798, 285799, 285800, 663976, 739086, 758851, 801357, 856167, 856169, 880911, 919332, 10635, 86511, 90070, 97079, 123097, 139402, 141586, 726701, 780082, 947101, 999448, 1011931, 1040113, 649023, 649024, 680573, 688418, 690710, 701557, 745269, 753125, 759495, 845379, 866475, 876404, 906180, 913843, 927743, 982320, 985819, 990472, 1010886, 1016937, 1028746, 1029900, 1072216, 1073904, 1076917, 1271507, 336933, 679088, 842206, 929656, 940535, 65496, 66026, 71219, 74695, 74698, 78051, 79239, 79595, 83248, 84936, 87716, 89100, 90391, 92889, 93081, 98756, 99918, 100285, 100561, 100879, 101906, 102266, 102592, 103207, 113106, 113408, 114139, 114226, 114423, 116419, 118963, 120552, 128208, 142604, 143654, 204547, 215796, 281038, 281448, 298841, 300612, 305302, 324299, 324489, 325158, 326046, 326093, 326248, 236684, 236816, 237873, 238549, 239209, 243129, 245361, 249546, 250174, 250324, 250370, 251052, 251072, 251388, 253141, 253359, 265863, 266977, 267491, 271414, 277338, 299372, 308166, 322984, 334117, 332956, 335786, 340299, 530186, 546535, 551602, 554059, 591206, 606323, 623543, 631366, 637468, 644274, 660926, 663949, 663950, 664032, 669996, 669999, 713978, 750364, 755544, 756716, 764544, 765774, 786239, 797661, 801368, 810549, 819708, 820446, 886740, 892781, 896514, 897109, 897477, 907943, 915933, 929459, 929485, 947815, 1017680, 1030148, 1059560, 1066895, 248385, 647877, 647878, 647879, 665250, 684824, 684831, 684832, 684833, 684834, 684835, 684836, 684837, 684838, 684839, 685288, 690664, 692696, 695767, 707308, 737297, 749264, 757852, 762075, 806219, 807760, 825286, 849315, 869175, 869730, 874286, 886729, 892268, 896147, 896151, 896153, 896154, 901467, 903006, 907288, 914852, 930185, 931849, 936295, 939073, 940889, 964279, 968208, 968514, 979715, 989995, 1015709, 1027247, 1027462, 1027464, 1027484, 1027485, 1027486, 1027487, 1027488, 1027489, 1027491, 1027492, 1027550, 1051408, 1058311, 1059631, 1063281, 1101423, 1180101, 1180105, 1180106, 1202964, 1202971, 1202973, 1202975, 1202976, 1202977, 1202979, 1233091, 1274091, 1275322, 112246, 207323, 273915, 666285, 666286, 666287, 680773, 712058, 752216, 794175, 814584, 814753, 821161, 829189, 836202, 836205, 836800, 843670, 855924, 862434, 870710, 870712, 870714, 878680, 882695, 909947, 925342, 976799, 1031152, 1033608, 1066824, 19032, 84709, 128495, 183714, 525236, 530442, 651024, 660804, 661035, 661073, 661079, 661081, 719889, 742087, 746348, 781058, 843400, 872561, 917322, 1016111, 1182120, 1182122, 1182123, 825, 138191, 280703, 581131, 667153, 889102, 897329, 899046, 1198, 2308, 10257, 33293, 37548, 37684, 38829, 39763, 40729, 43281, 43371, 46511, 47272, 70811, 74081, 74295, 74296, 77279, 77371, 77372, 82190, 90399, 91352, 96499, 96500, 96501, 96629, 97270, 97609, 99533, 101441, 102225, 103406, 103562, 103979, 107544, 107821, 114557, 115699, 116306, 118670, 122935, 122936, 122937, 126733, 127846, 128278, 128862, 133675, 145128, 164152, 166128, 167189, 167743, 203690, 324591, 235008, 235448, 235489, 235516, 235611, 235689, 236556, 236642, 236779, 236874, 237162, 239835, 239916, 240709, 240710, 240954, 243075, 243753, 243763, 243941, 244491, 244688, 245105, 245353, 245930, 245932, 245936, 248035, 248235, 248633, 249413, 258082, 262099, 266901, 266958, 266975, 270875, 270880, 272911, 272946, 273731, 276270, 279211, 285803, 285809, 285810, 285811, 285812, 285813, 337252, 528271, 540292, 573780, 573781, 581242, 604147, 608117, 621560, 645903, 645905, 645907, 673205, 676288, 676291, 679077, 697406, 697407, 701814, 707528, 707611, 710464, 714557, 721693, 722219, 722767, 724249, 726541, 732789, 732791, 732792, 738900, 739317, 742869, 742870, 746778, 748842, 752372, 753395, 755145, 756298, 760650, 762931, 766862, 766866, 766873, 772423, 775279, 790098, 794758, 797797, 798003, 798946, 800280, 804931, 812675, 818770, 824903, 824904, 824905, 824907, 824909, 824910, 846483, 854304, 854308, 861197, 861198, 861200, 861202, 861203, 861204, 886497, 889336, 902257, 927214, 937433, 946814, 963725, 967542, 968684, 981107, 985281, 988424, 992384, 996340, 998958, 1008631, 1011203, 1019184, 1027522, 1028433, 1029371, 1282058, 10420, 17881, 26234, 28233, 28572, 28862, 61176, 62394, 78384, 96466, 104194, 108388, 112509, 113156, 117460, 117948, 120135, 122567, 143863, 208209, 312325, 318714, 236921, 236922, 237041, 237396, 237492, 237537, 237701, 238698, 238831, 238873, 239112, 239822, 239881, 243269, 243675, 244237, 246155, 248589, 324269, 529710, 531433, 538329, 539731, 544347, 547467, 549148, 550369, 570772, 634120, 678016, 679665, 681928, 693506, 693727, 743673, 781827, 790804, 803693, 845080, 861221, 890351, 910067, 937114, 943860, 951885, 952977, 996476, 1010765, 1010782, 1041317, 142101, 695432, 928926, 86734, 86753, 121806, 121810, 121918, 322808, 266578, 266968, 314799, 332764, 527477, 637629, 641658, 645449, 673795, 679992, 684790, 684791, 685745, 698679, 734588, 747078, 754729, 756039, 761755, 761776, 761780, 761784, 761788, 761790, 761792, 761795, 761800, 761801, 761802, 761803, 761804, 761805, 761806, 761807, 761808, 761809, 761810, 761812, 761813, 762295, 765194, 768215, 768216, 768217, 768218, 770417, 776934, 785500, 785876, 819940, 829182, 840603, 844779, 854698, 858588, 859985, 864624, 864896, 865843, 866664, 872642, 877078, 878244, 887210, 887215, 898308, 902611, 906669, 922349, 951466, 956438, 956449, 956566, 957935, 961646, 965888, 967407, 974086, 976768, 994218, 996338, 1004152, 1004829, 1008560, 1016866, 1022573, 1026088, 1029706, 1036478, 1042291, 1074864, 1098331, 1165868, 1185876, 1185878, 1185879, 1206424, 1206426, 1206427, 1206428, 1206430, 1206431, 1206435, 1206436, 1206437, 1206442, 1206443, 1206446, 1269265, 1272324, 1272679, 1273272, 1274044, 1278172, 1284781, 9736, 10807, 12537, 14872, 22242, 22243, 22246, 22247, 22413, 24449, 25013, 26100, 30045, 31558, 37825, 38775, 38781, 39413, 45735, 45737, 45738, 45741, 46816, 47598, 50791, 50793, 50801, 51011, 51534, 51718, 52200, 52832, 53880, 54463, 54690, 54691, 54692, 56686, 57379, 58847, 67015, 68114, 69494, 69498, 69522, 69524, 69784, 69864, 72300, 73487, 74427, 76252, 85356, 90034, 92535, 93808, 101449, 104451, 106137, 107087, 107088, 107130, 107138, 107957, 110213, 110271, 112328, 114560, 116740, 117045, 117132, 122499, 122869, 126349, 128127, 130562, 130730, 131338, 131823, 133615, 138855, 140756, 140761, 140771, 141269, 147016, 150810, 166488, 167299, 170660, 203117, 204620, 204708, 205110, 212798, 303791, 312590, 321115, 321116, 321117, 321124, 321127, 323505, 235716, 236132, 238204, 239793, 242528, 245496, 245602, 246274, 247585, 247976, 251817, 252504, 252521, 252598, 256367, 261895, 266585, 269145, 279502, 285819, 285820, 285822, 285823, 285825, 285826, 285828, 312378, 321558, 321559, 324237, 334122, 337392, 511652, 527485, 534880, 534884, 534885, 534887, 534889, 534890, 534891, 543045, 545467, 545991, 547115, 547329, 548097, 548298, 549738, 549740, 549741, 568099, 620790, 620892, 630237, 630847, 630855, 630883, 630912, 641884, 643240, 645476, 649672, 649675, 649676, 658867, 659880, 661471, 665328, 665331, 665362, 665364, 665367, 665405, 667274, 676107, 677242, 680991, 684973, 684974, 684976, 684977, 685273, 687780, 687781, 687832, 687838, 692231, 693632, 693633, 699614, 699723, 710434, 712709, 724216, 726003, 726909, 730862, 730863, 738268, 739896, 740116, 740121, 740132, 740157, 746079, 760565, 761145, 762627, 770419, 779653, 784955, 784958, 784959, 784963, 784986, 784989, 784999, 785017, 785091, 785468, 788617, 789668, 793252, 795665, 797971, 804806, 804807, 804808, 804809, 804810, 804813, 804814, 804815, 804816, 804817, 534881, 804805, 806132, 806154, 806155, 809840, 810122, 812913, 815846, 821149, 828296, 831329, 841129, 843760, 844806, 845715, 845718, 845727, 845735, 845737, 845758, 845769, 845777, 861238, 861240, 862417, 864292, 865489, 867138, 868298, 868393, 871668, 873770, 876443, 879561, 880056, 882735, 891011, 891982, 898870, 902441, 905867, 913754, 914305, 916633, 923003, 924694, 925337, 926474, 936315, 936427, 954245, 954246, 968771, 977080, 984458, 986602, 997372, 1000916, 1001134, 1001136, 1001138, 1002983, 1009798, 1009891, 1014138, 1040271, 1040319, 1040763, 1049152, 1058312, 1088967, 1088968, 1088969, 1088970, 1088971, 1088972, 1088973, 1088974, 1088975, 1088979, 1088982, 1088983, 1088984, 1088990, 1088995, 1170437, 1272794, 1272795, 1274867, 90818, 97792, 104595, 115250, 166113, 216156, 316292, 328019, 255985, 259871, 260996, 263664, 265029, 292223, 300046, 330430, 330628, 338196, 587744, 590965, 617761, 618057, 627861, 632481, 632495, 633031, 643651, 654310, 657783, 657875, 657876, 659317, 688799, 692262, 697811, 704614, 712258, 720074, 724397, 736566, 739421, 745946, 747891, 753443, 758034, 761789, 761791, 762058, 762063, 762070, 762086, 762213, 763348, 767677, 767679, 769622, 769688, 770445, 771697, 771711, 771715, 773275, 776392, 780660, 787841, 788004, 793096, 793453, 793833, 794731, 798300, 802073, 804041, 807123, 809832, 811372, 811380, 811383, 811409, 811425, 834234, 835771, 840620, 842530, 843911, 844058, 849293, 851549, 852233, 852846, 854992, 858357, 861049, 869158, 872890, 874142, 880149, 880395, 882586, 888659, 888660, 892660, 894394, 895144, 897546, 897670, 899066, 901427, 901469, 904404, 906949, 912370, 913725, 914828, 914829, 916537, 917102, 917108, 917613, 922247, 922507, 922755, 925510, 933551, 937570, 937811, 945887, 949873, 951302, 952553, 953611, 963636, 964074, 965462, 967977, 971368, 972517, 972541, 975954, 978131, 978976, 979621, 991823, 1000323, 1000350, 1002916, 1003176, 1009786, 1015260, 1016249, 1025145, 1026267, 1027012, 1027013, 1027022, 1027024, 1027028, 1027031, 1027032, 1027035, 1027036, 1027038, 1027044, 1027045, 1027046, 1027047, 1027049, 1027061, 1027063, 1027298, 1027302, 1027306, 1027308, 1027309, 1027310, 1027311, 1027313, 1027314, 1027315, 1027316, 1027317, 1027318, 1027319, 1027320, 1027321, 1027322, 1027323, 1027324, 1027325, 1027326, 1027327, 1027328, 1027329, 1027336, 1027337, 1027338, 1027339, 1027345, 1027347, 1027348, 1027350, 1027351, 1027353, 1027354, 1027355, 1027356, 1027357, 1027358, 1027359, 1027361, 1027362, 1027363, 1027366, 1027368, 1027369, 1027370, 1027371, 1027372, 1027378, 1027379, 1027380, 1027382, 1027383, 1027384, 1027385, 1027386, 1027387, 1027388, 1027389, 1027390, 1027391, 1027392, 1027393, 1027394, 1027395, 1027396, 1027397, 1027398, 1027399, 1027400, 1027401, 1027402, 1027403, 1027404, 1027405, 1027406, 1027407, 1027408, 1027409, 1027410, 1027411, 1027412, 1027413, 1027414, 1027415, 1027416, 1027417, 1027418, 1027419, 1027420, 1027424, 1027425, 1027426, 1027427, 1027428, 1027438, 1027452, 1029172, 1029185, 1029783, 1036501, 1036528, 1040464, 1071463, 1146690, 1146691, 1186330, 1186331, 1186333, 1186334, 1186335, 1186336, 1186337, 1186338, 1206805, 1206806, 1206807, 1206812, 1206813, 1206814, 1275611, 1278379, 1278380, 1278381, 1278382, 1281920, 1281921, 1285935, 1285936, 1286214, 183393, 321804, 718187, 816081, 834767, 881364, 898288, 912630, 919216, 923578, 953527, 1064056, 1069711, 1285246, 11674, 60882, 68117, 235350, 235751, 237051, 239217, 242561, 247511, 249314, 252554, 255094, 257798, 260313, 276748, 512803, 512823, 513738, 520204, 562707, 570770, 570794, 570818, 581166, 654869, 725077, 725089, 725442, 746969, 770720, 782419, 790839, 1007190, 1007724, 1031173, 1044690, 1188163, 1287317, 73974, 91647, 100081, 101375, 105161, 105438, 105799, 106254, 114961, 132002, 137693, 244508, 247035, 248798, 285830, 285833, 285835, 285836, 285837, 302028, 337475, 570741, 617604, 627154, 637193, 824462, 78619, 80430, 83427, 85102, 107533, 134301, 606336, 640298, 652293, 652346, 954709, 988251, 1016067, 1020068, 97173, 300427, 265157, 311498, 515154, 515526, 534773, 628297, 734427, 881400, 8922, 9156, 12189, 14545, 14744, 68554, 75706, 78585, 83047, 92536, 96823, 99964, 104058, 111753, 113949, 128129, 128272, 137437, 147624, 155455, 170864, 308761, 308762, 308763, 308764, 241782, 243492, 321062, 332754, 340358, 341172, 549695, 553499, 557895, 557896, 557897, 557898, 557899, 557900, 557901, 557902, 568179, 568180, 568184, 573689, 580604, 594374, 663201, 735300, 739980, 788496, 788497, 788498, 815842, 837383, 856306, 883943, 913116, 913576, 979842, 1056641, 1578, 21960, 21984, 70290, 71326, 71327, 77868, 85323, 94122, 116454, 135988, 149593, 192870, 203477, 203868, 206155, 302418, 308099, 234515, 234560, 235211, 236512, 238023, 240354, 240424, 241687, 242088, 244117, 244939, 247568, 249317, 249715, 259263, 266794, 280137, 290934, 290938, 290944, 290945, 290947, 290948, 294602, 298462, 512936, 513258, 514523, 514683, 514689, 516004, 522172, 522390, 536288, 570751, 570752, 570764, 570801, 611888, 645991, 648844, 676562, 676648, 721424, 753814, 763980, 790843, 797841, 805336, 807171, 823929, 828797, 835570, 859314, 881420, 883919, 891556, 911078, 927335, 927336, 938161, 944250, 949808, 987829, 1035961, 1122420, 1122456, 1122471, 1122606, 1122619, 1122627, 1122629, 1150251, 1214148, 1214153, 1214156, 1214166, 1276668, 5400, 12177, 12660, 39581, 129740, 132043, 137301, 151587, 312613, 245979, 275847, 294065, 298341, 333735, 739806, 844537, 871683, 876308, 876309, 876310, 891848, 903710, 904819, 905301, 906485, 929597, 929601, 935795, 949963, 958629, 979296, 986574, 1002781, 1002846, 717714, 753791, 763272, 830941, 870645, 975136, 983163, 991738, 1028760, 1274110, 73110, 93526, 103536, 254500, 259507, 267480, 275703, 285747, 339967, 523943, 528789, 596612, 666036, 681464, 683584, 729161, 729163, 729737, 735812, 756062, 763875, 763922, 763961, 786876, 882701, 882702, 882703, 882704, 914885, 917252, 953034, 1009922, 1025106, 1074371, 1081585, 242618, 245101, 245104, 313747, 332181, 529926, 554037, 623340, 695879, 701445, 721812, 761719, 761722, 829243, 920206, 920207, 957520, 1024931, 80522, 81857, 89167, 94441, 99516, 105298, 133266, 167748, 167838, 169650, 206511, 316588, 325897, 251251, 256221, 285845, 321932, 535716, 621679, 636268, 698543, 719918, 738106, 779453, 782814, 797718, 815975, 847503, 850670, 850990, 856321, 856326, 863623, 870058, 875549, 882228, 890892, 900135, 900136, 905331, 911971, 919219, 923850, 937867, 944579, 948220, 948221, 948222, 957105, 957325, 975601, 1000184, 1019513, 1020113, 1028581, 1042641, 1042642, 1059735, 1062037, 1081238, 1083380, 1084622, 1278571, 11754, 101841, 104849, 114865, 114870, 114874, 114879, 114881, 215699, 319229, 251553, 253048, 269939, 271269, 335079, 509687, 526238, 544758, 545540, 545541, 632265, 635382, 638087, 638597, 658804, 668619, 668620, 678745, 680287, 693504, 693508, 700436, 708639, 723181, 723324, 725638, 729914, 739786, 739789, 739790, 741026, 764416, 770872, 817459, 829197, 835251, 861515, 863131, 867155, 871535, 872089, 877067, 882587, 893377, 900069, 914234, 914826, 916128, 940182, 940226, 943472, 949915, 968925, 970452, 972923, 989282, 990857, 992593, 996167, 998743, 1010293, 1014149, 1021837, 1022268, 1031427, 1046147, 1089269, 1089273, 1089274, 1089275, 1275163, 1277566, 659423, 762192, 968129, 11257, 11266, 107526, 118852, 127832, 147159, 280384, 581170, 581173, 589371, 589390, 623987, 661001, 742204, 769948, 793310, 797599, 821963, 828600, 836770, 846840, 880929, 916258, 916391, 923638, 925857, 941973, 942262, 985761, 1010914, 1032379, 1066104, 81736, 81737, 81738, 105823, 123847, 325608, 277906, 684873, 684874, 684875, 707599, 758041, 758508, 762057, 762067, 762077, 769451, 788037, 811360, 850867, 860614, 968264, 971674, 975609, 980522, 992601, 1013522, 1023489, 1026705, 1027062, 1027243, 1027244, 1027245, 1036554, 1043780, 1046305, 1054250, 1218354, 1218356, 1247334, 50792, 81904, 81905, 86738, 86739, 96198, 96223, 96225, 96226, 96785, 96792, 96802, 111772, 121838, 133261, 203932, 285851, 285852, 308804, 308849, 316816, 324008, 265870, 268277, 269950, 271748, 272948, 326773, 332790, 332807, 340337, 538078, 546715, 549635, 549636, 590976, 591778, 620977, 629261, 677921, 680291, 684796, 696838, 712321, 739760, 739765, 739771, 739785, 739787, 739791, 739792, 739793, 739794, 739775, 739761, 739759, 741918, 761988, 761993, 778326, 778376, 788535, 790663, 794104, 794105, 794116, 795230, 795231, 795232, 795233, 804515, 804521, 805284, 805285, 839665, 854388, 856530, 868391, 872707, 877665, 881528, 890355, 892000, 893784, 893785, 898651, 900054, 900068, 900110, 900133, 900162, 905303, 914280, 920182, 920614, 924104, 929880, 932836, 903670, 933573, 951054, 956781, 956782, 956783, 956785, 956786, 958691, 972974, 975049, 975102, 980651, 994634, 1001070, 1011744, 1022904, 1045023, 1045139, 1045140, 1045141, 1048028, 1272913, 1286236, 1288132, 16969, 90320, 98523, 98528, 99968, 101048, 101846, 101856, 101876, 101877, 109100, 114871, 119935, 120378, 125311, 126819, 235487, 239421, 242571, 279901, 510007, 514721, 514994, 548326, 550584, 560958, 592374, 626639, 667155, 70868, 93828, 667154, 754544, 778803, 892489, 1022651, 1221204, 1221205, 1221206, 1221207, 1221208, 101371, 205712, 313600, 316698, 312125, 336455, 535735, 549454, 629170, 640840, 678025, 680823, 699859, 713058, 720529, 752137, 760936, 766078, 790396, 815785, 900561, 907688, 908158, 919735, 926685, 927391, 947761, 948676, 949092, 952060, 963600, 985345, 998715, 999618, 1003196, 1006587, 1008200, 1010503, 1215922, 1221731, 1278611, 1282514, 1474, 8359, 8360, 16470, 17415, 17416, 17420, 17422, 18789, 21549, 21551, 21552, 21554, 21555, 23425, 23426, 23427, 23428, 26766, 26767, 28236, 28606, 29189, 31182, 31183, 31184, 31188, 31189, 32559, 32879, 34583, 34584, 35958, 35959, 36333, 37238, 37584, 37585, 37926, 39929, 39930, 39931, 40908, 41506, 41547, 42444, 43601, 43602, 43603, 44388, 44743, 45084, 46689, 46772, 47532, 49388, 49668, 50284, 50285, 51093, 52472, 53874, 54479, 54480, 54481, 54482, 56190, 56762, 65615, 65699, 66168, 69572, 70510, 70575, 71527, 71856, 71860, 72200, 72201, 74915, 77090, 77091, 77345, 77449, 78196, 84785, 84913, 85620, 85621, 85623, 85624, 85625, 85626, 85627, 85628, 85629, 87127, 88898, 91073, 92761, 92762, 93088, 96662, 100350, 100435, 100437, 100438, 100439, 108816, 112560, 114579, 116694, 127306, 138856, 139369, 140825, 144658, 148835, 150965, 153019, 164779, 166105, 167671, 203719, 206228, 215323, 215507, 301823, 309076, 323658, 324719, 324721, 324722, 324723, 327745, 236003, 236447, 237539, 238500, 239918, 240114, 240852, 241506, 243761, 243949, 253341, 261151, 265838, 266291, 267436, 269500, 273635, 276174, 281284, 285856, 285857, 285858, 285859, 285860, 285862, 309049, 326488, 326593, 329087, 331616, 333444, 333056, 335249, 335787, 336405, 339814, 508732, 508734, 526359, 526365, 526371, 528018, 528986, 529657, 529785, 535698, 536439, 536850, 537273, 537663, 539653, 540276, 544940, 546253, 546364, 548378, 551430, 552904, 552905, 553542, 561019, 567657, 572222, 572226, 572227, 581061, 581225, 600552, 600553, 609368, 610266, 612131, 614869, 619691, 620002, 620425, 620753, 620793, 621178, 622232, 623371, 623374, 628594, 628603, 629202, 629592, 633080, 634192, 634850, 635365, 636304, 637194, 639278, 639591, 639816, 639837, 639839, 639845, 639916, 639931, 639972, 640017, 640055, 640126, 641198, 642415, 643402, 643403, 648554, 648998, 652947, 654556, 658864, 659438, 659451, 661015, 663483, 663487, 663489, 664876, 665444, 667536, 667958, 670088, 670125, 670150, 671601, 671629, 671630, 672025, 672026, 672432, 673159, 673297, 674883, 675276, 675572, 676421, 677415, 678959, 680149, 680174, 681476, 683428, 683725, 684333, 684334, 684865, 685413, 685635, 689724, 690481, 691015, 693096, 694810, 695550, 695777, 696729, 698473, 698482, 698664, 699658, 699814, 700223, 700516, 700854, 701310, 705241, 706437, 707123, 707607, 709694, 709936, 710421, 715209, 716079, 717762, 721020, 727685, 735091, 737105, 737339, 740295, 741044, 743220, 744761, 745695, 745716, 746153, 748094, 749184, 750018, 751918, 753410, 754351, 754669, 754710, 754898, 756723, 757551, 759291, 761282, 761334, 764822, 766908, 766927, 770173, 770454, 770465, 770509, 770510, 770511, 770512, 770513, 770514, 770515, 770516, 770517, 772424, 773450, 776127, 776885, 776983, 777728, 780269, 780860, 782498, 783724, 784312, 784313, 784676, 788128, 788652, 789422, 790343, 791132, 791924, 792319, 792904, 793647, 797233, 797329, 797339, 797373, 797553, 797554, 797659, 798649, 798972, 802749, 802750, 803674, 805008, 805857, 808039, 808884, 808897, 810567, 810590, 810596, 810648, 810702, 814748, 816412, 818781, 820409, 825261, 827873, 828101, 830044, 831001, 831636, 831804, 833979, 834624, 837212, 837993, 838867, 842179, 842213, 842754, 843516, 843561, 844673, 844727, 844840, 845166, 847366, 847369, 847372, 851636, 856048, 856049, 856330, 856333, 856334, 856336, 856337, 856338, 856339, 856341, 856343, 856344, 856345, 856346, 856347, 856348, 856349, 856350, 856351, 856352, 856353, 856354, 856355, 856357, 856358, 856359, 856360, 856361, 856362, 856363, 856364, 856365, 856366, 856367, 856369, 856372, 856374, 856375, 856376, 856377, 856378, 856380, 856381, 856382, 856384, 856385, 856386, 856387, 856388, 856389, 856392, 856394, 856395, 856397, 856398, 856399, 856400, 856401, 856404, 856405, 856406, 856413, 856415, 857224, 858271, 858818, 859009, 859181, 859249, 859262, 862459, 862476, 862744, 863238, 864807, 865518, 872857, 875966, 876457, 876458, 876459, 876460, 876461, 876463, 876466, 876467, 876468, 876469, 876470, 876471, 880733, 885136, 892107, 893837, 907257, 912814, 913110, 913213, 913872, 914581, 916995, 917416, 919902, 929602, 929603, 929729, 931776, 931807, 931913, 932608, 933860, 933862, 934617, 934618, 935472, 937548, 939328, 940995, 942888, 943529, 945721, 945736, 946091, 947128, 947444, 948716, 948718, 950670, 950769, 951858, 951868, 951871, 951972, 951975, 951991, 952014, 952239, 952618, 953025, 953975, 955463, 955549, 957823, 961152, 961520, 962286, 962978, 964594, 965639, 968405, 970504, 970512, 970533, 970590, 972076, 972384, 973867, 974012, 974952, 974953, 978015, 978019, 978144, 979644, 979754, 981084, 981523, 984073, 987116, 991217, 993163, 994811, 994866, 996038, 997787, 1000014, 1004569, 1007386, 1010326, 1011411, 1011754, 1012913, 1013050, 1014884, 1015982, 1016195, 1016900, 1017019, 1018635, 1021840, 1022578, 1023015, 1025284, 1025543, 1028371, 1030996, 1031208, 1031350, 1031985, 1032403, 1035709, 1035807, 1036371, 1040286, 1040587, 1041307, 1044925, 1048695, 1049820, 1051091, 1056571, 1066119, 1067362, 1221846, 1221847, 1282613, 1285472, 74329, 116142, 303227, 315858, 326621, 528711, 553393, 635278, 640136, 670803, 680203, 712765, 724239, 734204, 749173, 753090, 780674, 795708, 800186, 816094, 883472, 996313, 1009350, 1020164, 8772, 14505, 16060, 19446, 23067, 25099, 29220, 31055, 32371, 33808, 34638, 36834, 45163, 47265, 52182, 52257, 53096, 57293, 58105, 58110, 58220, 59869, 60446, 60582, 60688, 61286, 61574, 62348, 62561, 62687, 63161, 63431, 63747, 63901, 63930, 64257, 64549, 64775, 71253, 90765, 93222, 98561, 103413, 106646, 107541, 121498, 121499, 154708, 167088, 280110, 304878, 231299, 248821, 250830, 335265, 530234, 554342, 559347, 559349, 563161, 570792, 572413, 578548, 597789, 599607, 599704, 601954, 602125, 602127, 602156, 602157, 607227, 607234, 607236, 607241, 607460, 611102, 615680, 615681, 615684, 615687, 640259, 648984, 651179, 654875, 712120, 717845, 790833, 797199, 829415, 887923, 980084, 990496, 995792, 1040628, 1084080, 3798, 12052, 23485, 53958, 57364, 57740, 68717, 76091, 78530, 89084, 106564, 108085, 204305, 212762, 286478, 316152, 326342, 234541, 236829, 256644, 271145, 285423, 317788, 329416, 329996, 513014, 526494, 639970, 702352, 707125, 725642, 856416, 869326, 968471, 1221894, 110794, 110795, 286117, 633328, 717390, 724198, 738387, 780671, 788736, 797025, 803840, 835052, 851766, 857918, 862530, 886168, 916963, 924631, 929640, 945163, 945164, 945165, 982458, 987426, 1000415, 1001916, 1007700, 1018881, 1023184, 1071853, 1074573, 1074575, 1074576, 1074578, 1074579, 1074580, 1074581, 1074582, 1074583, 1074584, 1074586, 1074587, 1074588, 1074589, 1077902, 1223082, 1223083, 1223084, 1283002, 68120, 68127, 71823, 72538, 76402, 76980, 87469, 88983, 90312, 94131, 95111, 96552, 100076, 103967, 106641, 116413, 163826, 165666, 166537, 167091, 205952, 205953, 206160, 303199, 320666, 322156, 324646, 324648, 326581, 327867, 327877, 329539, 239948, 241781, 241859, 242335, 243098, 243164, 243306, 243315, 243488, 243495, 244312, 245382, 246486, 247215, 249996, 251543, 263217, 267236, 272176, 273020, 278316, 298463, 329118, 329143, 334745, 333867, 336542, 340390, 340105, 339912, 517126, 519811, 519915, 520005, 520187, 521226, 521910, 522015, 525401, 526849, 529207, 538577, 539132, 539146, 568092, 570765, 570767, 605408, 606514, 623208, 627612, 630189, 630646, 637345, 642958, 643096, 644285, 647222, 654871, 663298, 664554, 699856, 714662, 719995, 721425, 744652, 749215, 750751, 758621, 772216, 773133, 778087, 778183, 782105, 783855, 783856, 791839, 797248, 797469, 797668, 808616, 835076, 856422, 856424, 856426, 856427, 856429, 856431, 856432, 902369, 944601, 944615, 949828, 949835, 952760, 960620, 1035662, 1071432, 1076905, 1076906, 1136662, 1223251, 1223252, 1223253, 1223254, 1223255, 1223256, 1223257, 1223258, 1223259, 1223260, 1283308, 1285484, 87442, 166913, 308424, 321900, 539304, 627739, 627809, 719683, 769624, 798658, 807468, 808426, 808440, 808757, 809817, 815753, 815756, 815757, 815758, 832179, 832184, 844738, 849453, 849454, 862485, 875150, 885160, 889961, 934888, 937265, 943512, 946906, 967897, 994189, 996293, 996316, 998075, 998575, 999377, 999383, 1010631, 1011897, 1028603, 1033294, 1033296, 1054433, 1056226, 1059478, 1071627, 1074607, 1077908, 1282835, 1285406, 77700, 621081, 778801, 819541, 828604, 846088, 856447, 865033, 883482, 891301, 911987, 954076, 1224377, 1224378, 1269425, 847114, 1029909, 872, 1014, 1317, 4079, 7567, 7746, 10412, 10920, 15484, 17973, 20233, 26083, 28124, 31162, 31685, 31686, 33120, 33582, 36670, 36673, 38620, 39200, 40841, 42855, 44178, 44811, 49355, 51713, 141054, 150973, 153216, 316486, 316707, 326252, 239191, 239830, 239945, 246394, 246405, 250541, 252299, 276266, 278835, 282153, 285865, 285866, 285867, 337276, 531863, 536991, 538143, 552158, 316214, 606438, 656947, 661571, 671182, 719272, 729520, 742117, 747865, 748723, 752490, 759839, 759840, 759841, 767903, 779973, 815747, 820976, 915459, 960293, 89176, 91148, 804643, 929906, 997708, 1003261, 844584, 888693, 164403, 621471, 658745, 684978, 726958, 728999, 733425, 783416, 784981, 933171, 933297, 958729, 962272, 974638, 994340, 1040970, 1043204, 1045668, 1050201, 1064706, 1079982, 1224074, 1228728, 1228729, 1228730, 1269498, 1278713, 203357, 301140, 340639, 549238, 622237, 698808, 700381, 735283, 736967, 788024, 793691, 815821, 832305, 945037, 315607, 549934, 644185, 697247, 758643, 776781, 790946, 842415, 853849, 862435, 864059, 867156, 887099, 953073, 993425, 1009508, 1068019, 1282325, 74180, 82680, 280007, 280379, 570949, 825464, 869328, 917781, 923720, 944731, 953310, 975576, 1010516, 1036129, 1054010, 1138341, 1278766, 1278767, 95646, 96221, 115476, 130126, 139624, 709130, 880431, 1089786, 36267, 38486, 39936, 72353, 97988, 116658, 118369, 127765, 166126, 205591, 315338, 546808, 622795, 646195, 646746, 672352, 675741, 685743, 713148, 715822, 768566, 769253, 785993, 797010, 797295, 820276, 825184, 873513, 896731, 920258, 945253, 959199, 962044, 327399, 606498, 647273, 922541, 52336, 56126, 57724, 59021, 59775, 59776, 67529, 84121, 89114, 99840, 125882, 248010, 265071, 282486, 586169, 714215, 903121, 1233874, 66378, 82043, 82896, 88367, 99885, 115886, 163985, 312175, 314574, 622471, 639614, 846059, 1040742, 1062876, 1235619, 14190, 14218, 14219, 18960, 19311, 19312, 19625, 25835, 30673, 215905, 216144, 274017, 334438, 586910, 586911, 586919, 586954, 694042, 695932, 700615, 767317, 842444, 860850, 863875, 889868, 929130, 962667, 979360, 985544, 993451, 1032352, 1034241, 1034526, 1040229, 1059887, 1064271, 1066974, 1071181, 1071588, 1080781, 1171958, 1235801, 1235802, 1235803, 1235804, 1235808, 1235810, 1235812, 1235813, 1235819, 1235822, 1235823, 1235824, 1235825, 1235826, 1235827, 1235828, 1235830, 1235831, 1235832, 1235833, 1235834, 1235835, 1271792, 1277186, 152, 153, 3538, 17178, 24389, 28863, 31006, 35784, 36023, 47450, 65662, 80842, 89035, 106613, 114590, 122975, 135334, 145157, 146023, 154996, 328655, 237629, 243549, 243550, 245877, 260465, 301968, 332291, 549110, 562731, 639942, 676512, 690440, 694169, 732509, 751201, 777722, 815660, 820061, 820062, 820063, 820065, 820067, 820068, 820069, 836150, 840862, 863154, 902444, 992029, 992030, 1002511, 1002799, 1010318, 1018576, 1069891, 69225, 328642, 260795, 270728, 298646, 317048, 330597, 524983, 530552, 565368, 618056, 634846, 635112, 643038, 657846, 668075, 684935, 724465, 734874, 738343, 757066, 757103, 767496, 780215, 802074, 803839, 807759, 812268, 821202, 858248, 866659, 922751, 954645, 973409, 991280, 1027256, 1027257, 1027258, 1027259, 1027260, 1027262, 1027263, 1027270, 1027271, 1027273, 1027274, 1027279, 1028799, 1036577, 1043652, 15263, 79597, 101609, 118835, 145581, 234986, 243626, 259453, 263156, 267688, 292394, 294638, 512318, 512329, 512678, 512914, 512939, 512947, 512954, 512955, 513037, 513154, 513812, 514171, 514336, 516037, 516169, 516489, 520530, 522116, 541051, 573785, 589647, 590203, 627117, 7844, 13814, 16452, 18139, 20685, 32487, 33682, 66627, 82626, 83813, 91719, 95102, 96428, 111881, 116916, 118170, 135180, 146389, 153066, 165216, 169890, 212494, 303078, 252601, 275732, 330659, 330643, 512974, 513171, 516097, 516098, 516785, 520881, 521220, 521222, 521224, 529546, 529547, 529548, 529550, 538875, 541240, 542249, 542262, 542483, 547127, 550353, 550359, 565450, 589564, 101610, 624266, 624267, 629414, 643764, 662452, 662917, 699730, 724269, 744342, 749227, 753502, 762303, 776089, 780689, 780715, 785057, 793244, 793245, 803684, 803709, 807616, 811800, 811811, 853337, 853382, 868832, 872709, 872732, 876014, 877069, 884938, 902238, 913846, 917814, 919326, 920309, 926664, 944125, 948903, 949049, 999980, 1018610, 1036251, 1044052, 1054351, 1057089, 1154000, 1178107, 1237730, 1237731, 1237732, 1237734, 1237735, 1237736, 1237737, 1237738, 1237741, 1237742, 1237744, 1237745, 1237746, 1237747, 1237748, 1285637, 9758, 17234, 25327, 25333, 25337, 27763, 56305, 77024, 119425, 121033, 127353, 127359, 141844, 141845, 143580, 143950, 324653, 246050, 259404, 269954, 285881, 528021, 332020, 623061, 126901, 684810, 701474, 710912, 780089, 780122, 780168, 914313, 917070, 929110, 965344, 1057952, 1080585, 1238091, 612232, 824224, 841552, 866645, 881354, 881372, 927358, 947617, 953110, 954426, 957338, 974635, 979127, 989312, 996588, 1003648, 1029205, 1031728, 1238092, 1238093, 1238094, 1238095, 1579, 3525, 9355, 10423, 10437, 10710, 12091, 12092, 16862, 16863, 16877, 17140, 17144, 22753, 22756, 22757, 22758, 33223, 36018, 36812, 37534, 37539, 40787, 45180, 45758, 47289, 47434, 52131, 52693, 54166, 54619, 56629, 72958, 75474, 75835, 91945, 130616, 140855, 150838, 150846, 151053, 151066, 236222, 249144, 285756, 285882, 285883, 285884, 285885, 285886, 285887, 285889, 285890, 285891, 285892, 285893, 285894, 285895, 285896, 636653, 651339, 716803, 741212, 856578, 856579, 856580, 856584, 856588, 880180, 926690, 934344, 966769, 1001118, 1021691, 1238097, 1274628, 1278481, 17816, 74498, 86250, 86776, 121915, 131506, 142773, 142785, 266992, 305339, 309173, 325301, 573683, 622439, 761989, 797715, 797724, 797730, 800246, 805631, 855826, 877008, 945857, 955143, 993611, 1049565, 1217571, 1238098, 1238099, 1238100, 1269655, 314713, 242613, 257301, 536081, 625339, 772166, 786221, 838626, 918689, 986262, 1011712, 97303, 247799, 263846, 267443, 719470, 740469, 757760, 757827, 768345, 768346, 780079, 786120, 788772, 824493, 825676, 825794, 834018, 838008, 856607, 856610, 889289, 898143, 898148, 904791, 934899, 945041, 968399, 968785, 972685, 1001015, 1005287, 1008614, 1009826, 1011672, 1011673, 1016532, 1034789, 1034806, 1035064, 1035085, 1050428, 1058734, 1061040, 1067783, 1270768, 2105, 77618, 649030, 663955, 706860, 711678, 791689, 801207, 801662, 817598, 822764, 832881, 844072, 859110, 873922, 876978, 883364, 896410, 902430, 904690, 932083, 969158, 969625, 995456, 1004578, 1060793, 1061916, 1062113, 1238106, 666704, 709111, 737915, 761720, 761721, 768354, 772165, 792550, 811903, 839412, 845127, 851611, 851612, 851613, 851614, 851615, 851617, 882526, 882527, 882528, 892665, 893124, 894965, 897587, 906125, 906126, 910490, 920208, 920209, 943409, 967395, 996707, 1010546, 1020174, 1024932, 1024933, 1042711, 1052714, 1052715, 1060988, 1189207, 1278895, 5176, 84836, 258545, 594674, 875148, 1071116, 22062, 24226, 27926, 31205, 113132, 125389, 165743, 165744, 165779, 255560, 285770, 562316, 693944, 709059, 735280, 749793, 765010, 772933, 797318, 803358, 820263, 830717, 833079, 852381, 859720, 860839, 862461, 869455, 870126, 876206, 900255, 933488, 989438, 862415, 873348, 879313, 883892, 889919, 891133, 924563, 948424, 956864, 962283, 1020162, 1022485, 1040578, 1040776, 1041926, 1238115, 1238116, 1238117, 1238118, 1238119, 1238120, 1238121, 1238122, 70192, 70263, 112933, 115353, 115354, 167977, 183689, 245271, 259890, 270998, 571067, 571071, 590957, 590964, 592392, 592640, 644547, 650226, 688405, 688406, 688407, 696091, 696092, 696162, 767075, 839924, 844941, 858358, 858359, 858360, 866263, 868927, 872236, 879305, 881425, 899356, 900800, 909831, 919947, 937569, 951438, 1026992, 1027227, 1027470, 1027471, 1027472, 1027473, 1053373, 1239017, 1239018, 83014, 100941, 118728, 203595, 207205, 281573, 298301, 313394, 261337, 266523, 269576, 272930, 307491, 322895, 324280, 335867, 339655, 338865, 547721, 549852, 551875, 592350, 620778, 625519, 625721, 628136, 631975, 632966, 635975, 636002, 636054, 639260, 648384, 662926, 670878, 672042, 680411, 681085, 683066, 684749, 684750, 684751, 684752, 684753, 684754, 687053, 698996, 710403, 718343, 721247, 746012, 747592, 747911, 748145, 750820, 756696, 757658, 757814, 758748, 758801, 762126, 764469, 767300, 768222, 768223, 768559, 770947, 771638, 776947, 776982, 782699, 783994, 784446, 787984, 793642, 798646, 802324, 802634, 805563, 807143, 809533, 811826, 814772, 818468, 819771, 822876, 823384, 823386, 823389, 823392, 823393, 823686, 823692, 828888, 830799, 834548, 850115, 850265, 861581, 882284, 894621, 896693, 896949, 899372, 905483, 918241, 922254, 928860, 932145, 935037, 939388, 953822, 955705, 958500, 973415, 974111, 978288, 982546, 998466, 1000357, 1001959, 1009241, 1029495, 1034772, 1036211, 1044361, 1056888, 1063152, 1069568, 1081258, 1098327, 1124597, 1165867, 1215258, 1224805, 1224806, 1239162, 1239163, 1239164, 1239165, 1239166, 1239167, 1239169, 1239172, 1274233, 4894, 9740, 11215, 65750, 76586, 78390, 80260, 86980, 93195, 100091, 102534, 105305, 105371, 106679, 114875, 127309, 131341, 140327, 152923, 204546, 285927, 285928, 316082, 244140, 254656, 255201, 260402, 277303, 285925, 509242, 528694, 544928, 564904, 570944, 581275, 581277, 709617, 728814, 747278, 752673, 753843, 760009, 785287, 797370, 797962, 797981, 821559, 836289, 839611, 840764, 856646, 856647, 862582, 876963, 878395, 893200, 905864, 961934, 1054368, 241900, 249600, 266589, 551825, 623004, 635407, 660048, 679689, 683172, 684826, 684827, 684829, 709280, 737355, 747599, 753286, 755477, 760399, 768352, 786881, 815815, 819707, 834688, 837962, 852018, 858033, 866838, 878291, 899675, 909022, 918582, 918659, 920560, 933044, 938992, 979730, 982476, 983483, 989849, 991378, 995529, 1016994, 1027065, 1027066, 1027067, 1027068, 1027069, 1027070, 1027071, 1027073, 1027074, 1027075, 1034515, 1067365, 1071844, 1072391, 1078649, 1136039, 1240693, 1240694, 1242538, 151181, 281990, 240909, 530189, 536531, 635006, 651439, 657786, 659319, 678432, 684290, 684814, 684815, 684869, 691712, 697598, 718083, 734587, 755708, 762053, 763727, 768348, 768350, 768351, 771682, 771684, 776368, 776967, 802999, 811422, 843807, 854067, 870055, 879554, 913269, 974036, 975619, 1018584, 1024795, 1026707, 1026709, 1026710, 1026711, 1026712, 1027294, 1027446, 1064310, 1064314, 1071900, 1086192, 1153061, 1240696, 1240699, 1240701, 1240702, 1240705, 1240706, 1240707, 1240708, 1240709, 1240710, 1240711, 1278931, 668052, 698774, 761746, 766801, 768375, 768376, 806975, 820890, 838661, 859695, 866256, 1026983, 1026984, 1240712, 307745, 684878, 684879, 684880, 690157, 706762, 758046, 762081, 762084, 803000, 811385, 884583, 887000, 907061, 926464, 927081, 973209, 975868, 1027214, 1027215, 1027216, 1027217, 1027218, 1027219, 1027220, 1027221, 1067104, 1240720, 1240721, 1240722, 1240723, 1240724, 98492, 103973, 258827, 259625, 333073, 341142, 544671, 605553, 617740, 684876, 732739, 758400, 758401, 841431, 922992, 923020, 938480, 959552, 961217, 993450, 1004188, 1017167, 1027224, 1027225, 1027226, 1027228, 1027229, 1027230, 1027231, 1027232, 1027234, 1027235, 1027236, 1027237, 1027238, 1032391, 1057570, 1062387, 1242586, 1278934, 571075, 771592, 771593, 1002230, 69444, 76065, 206345, 212573, 248384, 268823, 299917, 329845, 590954, 632557, 657877, 668054, 668056, 668076, 684817, 684870, 684871, 690665, 735046, 762045, 762055, 762073, 762074, 762082, 762083, 762085, 765183, 783519, 788101, 788980, 788986, 793835, 811400, 811403, 811419, 831813, 846132, 886324, 893512, 907989, 917096, 917098, 917099, 917100, 917101, 917103, 917106, 917109, 917110, 917111, 917112, 917113, 917114, 917115, 917116, 917117, 923750, 930177, 931103, 934199, 943445, 943555, 950947, 951949, 963383, 975132, 978841, 999964, 1023311, 1026164, 1026398, 1027432, 1027436, 1027437, 1027439, 1027441, 1027443, 1041382, 1041752, 1046911, 1049577, 1049792, 1061658, 1157135, 1157143, 1240729, 1240731, 1240732, 1240733, 1240735, 1241317, 1241325, 1271590, 1278935, 1285683, 631000, 793939, 802071, 811406, 824853, 1027449, 1027450, 1027451, 1240736, 1240737, 1240738, 1240740, 1240741, 1240742, 1240743, 115355, 259833, 590959, 590966, 684868, 798275, 879369, 899345, 1026693, 1026695, 1026698, 1027474, 1027476, 1027477, 1240744, 1240746, 1240748, 1240749, 1240750, 1240751, 1240752, 1240753, 1276825, 1282062, 664511, 735530, 762065, 798293, 914044, 1027480, 167978, 571074, 596937, 663437, 664589, 668067, 684820, 684821, 684822, 684825, 743092, 758035, 758036, 811365, 811390, 811391, 840057, 840058, 906919, 906920, 906922, 918928, 935382, 980523, 980530, 980531, 1024779, 1025150, 1026999, 1027000, 1027003, 1028753, 1040718, 1041760, 1061531, 1064157, 1233087, 1233088, 66595, 298356, 338888, 525276, 538996, 590955, 632005, 635220, 665282, 667140, 676474, 683089, 534821, 684292, 717440, 719471, 719472, 747101, 749440, 749441, 749442, 749443, 749444, 749445, 754827, 762038, 762056, 771744, 780979, 782004, 782005, 784293, 784758, 791224, 793182, 801579, 802567, 803001, 807877, 810117, 811052, 811359, 811405, 811415, 811417, 812080, 825616, 844793, 853204, 854068, 857976, 859067, 859963, 860794, 865484, 869545, 875386, 881326, 884716, 888682, 893546, 897702, 898058, 898888, 906474, 909082, 909927, 909928, 912518, 916954, 920613, 921735, 924134, 924663, 929823, 931878, 935089, 940759, 942001, 944970, 946938, 946939, 946940, 952311, 953032, 954882, 955942, 959031, 960902, 963369, 963794, 965341, 967888, 970235, 972938, 973208, 976414, 976772, 979113, 979286, 980817, 980818, 984748, 988928, 990244, 990245, 993403, 992743, 997388, 1005579, 1008658, 1009984, 1011710, 1021377, 1021598, 1025103, 1027753, 1030971, 1040808, 1045018, 1045019, 1045020, 1045021, 1069051, 1073090, 1078648, 1078650, 1078651, 1078652, 1078653, 1078654, 1241401, 1282776, 92541, 261683, 300047, 332294, 592693, 762050, 762052, 762054, 762078, 762087, 778337, 782970, 794141, 798238, 811373, 811374, 811375, 811376, 811377, 811378, 811379, 811386, 811404, 811414, 823961, 835666, 840314, 865819, 916490, 946951, 954234, 955189, 957404, 1001019, 1004904, 1016616, 1020139, 1023382, 1025144, 1027281, 1027282, 1027284, 1027285, 1027286, 1027287, 1027288, 1027289, 1090243, 1090251, 1090474, 1241287, 1241288, 1241289, 1241290, 1241291, 1241292, 1241293, 1241294, 1241295, 1241297, 1241298, 1241299, 1241300, 1241301, 1241302, 1241304, 1241305, 729498, 891188, 1241803, 42029, 42090, 66389, 68565, 72366, 76695, 79174, 89273, 94262, 94285, 97471, 102860, 102881, 106124, 115072, 115863, 128441, 128468, 128680, 215459, 215460, 280786, 280803, 280822, 280857, 303781, 285929, 328457, 334556, 530174, 534822, 542754, 621794, 621879, 622870, 644784, 667769, 691574, 692417, 698642, 706325, 706885, 735348, 749078, 752375, 755571, 762222, 766038, 766835, 773075, 776166, 777306, 787757, 806262, 814626, 830215, 831773, 840437, 843529, 848859, 853566, 856312, 870294, 871274, 879269, 885326, 889101, 895210, 900614, 907345, 918939, 928041, 928121, 953238, 959238, 963894, 971141, 1007474, 1012964, 1014841, 1020170, 1031166, 1031278, 1056779, 1080263, 1080273, 1242020, 1242024, 1242025, 1273386, 1278979, 215094, 302723, 266311, 280807, 281113, 317569, 528080, 539046, 553469, 606614, 613975, 613976, 622624, 622625, 663946, 674429, 705374, 737580, 740751, 755561, 756766, 756767, 759536, 760092, 825229, 836067, 843436, 863814, 876714, 895456, 919719, 929481, 951913, 985601, 1000666, 1006493, 1078421, 68768, 71782, 78636, 79599, 92902, 93912, 97544, 102313, 105339, 106322, 116513, 118847, 118854, 119084, 123521, 125657, 127368, 128371, 131538, 131539, 131550, 135581, 144996, 167452, 326524, 255500, 330745, 678817, 687744, 725500, 725501, 816483, 845328, 949855, 963802, 982436, 986892, 1071599, 87126, 205467, 776485, 797140, 803378, 857243, 876556, 911155, 918695, 928108, 934212, 976141, 998763, 1011109, 1013052, 1013478, 1015883, 1030059, 1030150, 1226463, 1242599, 1242603, 1273455, 257338, 324291, 620727, 627443, 733794, 759511, 760821, 783254, 787998, 790407, 791811, 796998, 805367, 824326, 837415, 839916, 841452, 862863, 873428, 873432, 894161, 895535, 906242, 915789, 917074, 917239, 927622, 928149, 935776, 942186, 958367, 1010460, 1014947, 668668, 716621, 745987, 768357, 866488, 915916, 944552, 1009354, 1014952, 1235188, 1242613, 1242614, 1242615, 1242616, 1242617, 1242618, 1242619, 1242620, 1242622, 1242623, 50531, 66146, 69331, 74064, 75204, 98524, 106767, 112467, 121418, 123339, 125809, 147098, 206307, 319764, 319765, 319766, 240906, 243856, 249246, 249879, 251822, 256621, 264933, 273333, 274317, 278647, 280128, 280892, 300125, 306878, 334701, 524297, 528846, 545326, 549208, 592345, 604509, 632106, 646943, 649925, 688178, 690893, 702041, 730945, 730946, 744306, 786892, 788594, 797436, 803341, 814808, 836066, 836391, 913190, 936002, 968105, 978006, 1029873, 1242835, 90311, 105797, 166531, 325462, 247220, 248800, 253793, 280093, 606350, 606392, 621889, 647448, 735376, 781561, 948363, 990589, 993983, 1271622, 302840, 648225, 783479, 783480, 783481, 783482, 783483, 783484, 783485, 783486, 783487, 783488, 783489, 830352, 852002, 862709, 887525, 893440, 893441, 905485, 908706, 908802, 912668, 916437, 925485, 939587, 939622, 945506, 966154, 967468, 986748, 1008259, 1016014, 1032232, 1050834, 1053978, 1054362, 1071795, 1080265, 1131539, 1245652, 1245653, 1245654, 1245655, 1245656, 1245657, 1245658, 1245659, 1245660, 1245661, 1245662, 1245663, 1245664, 1245665, 1245666, 1245667, 286473, 324577, 241074, 277268, 618053, 758037, 758038, 758039, 758040, 758043, 758044, 758045, 762043, 762064, 771717, 771720, 771721, 848656, 874208, 881836, 883173, 899263, 904935, 914396, 917799, 918183, 921929, 937635, 945680, 949564, 953643, 960335, 970525, 1004814, 1026225, 1027041, 1027048, 1027051, 1027056, 1027057, 1027059, 1027060, 1027064, 1242242, 1247323, 1247324, 1247325, 1247327, 1247330, 1247331, 1278976, 327472, 327474, 327505, 327920, 271105, 547982, 550657, 621895, 648742, 673308, 718297, 729720, 729766, 729774, 763937, 804571, 835070, 835071, 835073, 835075, 835077, 835078, 871660, 880424, 929700, 932827, 986576, 1018167, 1021958, 1090415, 1090416, 1090418, 1090419, 662012, 664448, 669013, 670705, 673070, 694390, 723791, 747569, 756309, 756310, 786034, 798845, 801325, 806883, 824195, 840519, 873200, 874223, 877323, 880068, 888614, 890392, 890517, 897061, 898582, 900824, 902956, 906963, 911354, 912550, 912551, 914306, 919088, 939938, 941226, 942702, 950755, 951024, 951025, 955081, 959179, 960783, 968748, 972988, 973376, 982466, 984702, 986603, 987172, 994694, 999533, 1009443, 1010187, 1014175, 1022979, 1022980, 1024996, 1027493, 1029238, 1040055, 1040209, 1045024, 1045026, 1045488, 1045492, 1045493, 1047886, 1047887, 1049052, 1051841, 1052554, 1053230, 1053238, 1053240, 1056377, 1058763, 1059097, 1059098, 868336, 1061013, 1062779, 1062888, 1062889, 1062890, 1065080, 1065096, 1065276, 1066595, 1067773, 1071053, 1071054, 1073097, 1079796, 1084798, 1135265, 1135921, 1227982, 1269715, 1273488, 1277148, 1277956, 1280330, 1281987, 1281988, 1285769, 1289405, 1290571, 789340, 832353, 866210, 873713, 1135459, 1247550, 243440, 684937, 684938, 684939, 684940, 684941, 684942, 684943, 685289, 685290, 690671, 719720, 737405, 762071, 792017, 802982, 811368, 811401, 811463, 840747, 860061, 906921, 914038, 914389, 920973, 933850, 939403, 943269, 962553, 965474, 969240, 969965, 984283, 1027185, 1027190, 1027191, 1027192, 1027193, 1027194, 1027195, 1027196, 1027198, 1027547, 1080754, 1090439, 1090440, 1090441, 765317, 803261, 815226, 819725, 819768, 836126, 836732, 857284, 857713, 861584, 876615, 886293, 918703, 952315, 953606, 968759, 998928, 1013249, 1022096, 1045080, 1048571, 1053850, 545182, 704887, 718287, 737900, 773158, 824126, 838013, 842225, 900164, 994635, 1012683, 1247907, 1247908, 693376, 638594, 640345, 679166, 680702, 684730, 684731, 684732, 684733, 684734, 684735, 684736, 719806, 856678, 856679, 856680, 856681, 856682, 856683, 856684, 856685, 856686, 721473, 722600, 867881, 89308, 165819, 306935, 308929, 293517, 293518, 305056, 309047, 334963, 334444, 544638, 549206, 550620, 636022, 638697, 662053, 662817, 663640, 664143, 666274, 666279, 666716, 666718, 670714, 681310, 683738, 685791, 687719, 689437, 689438, 689439, 690806, 728987, 744398, 766663, 770746, 773302, 775937, 788636, 797915, 803310, 807005, 815828, 823614, 823615, 834564, 839638, 856696, 856697, 856698, 856699, 856704, 860154, 865021, 866265, 868141, 870855, 884076, 891142, 916442, 922990, 933771, 939420, 942132, 1009794, 1013365, 1014849, 1040023, 1052845, 1065299, 1089240, 1255340, 1255341, 1255342, 1255343, 1255344, 1255345, 1278063, 323935, 324849, 340891, 339983, 527368, 545565, 703974, 709847, 742277, 742389, 845178, 851275, 880213, 1069906, 6031, 6517, 73426, 303079, 322081, 332958, 540193, 841345, 843258, 894411, 894734, 924121, 959042, 982690, 1022429, 1032789, 763463, 784988, 806978, 845759, 922930, 983839, 1062285, 1078823, 971820, 1032823, 708981, 708982, 708983, 708984, 708985, 708988, 708990, 708991, 708993, 708994, 708995, 708996, 708997, 708998, 708999, 709000, 709002, 709003, 709004, 709007, 709008, 709009, 763459, 763461, 836485, 856709, 899633, 962256, 1255487, 91429, 131021, 131026, 321107, 329464, 684944, 684945, 684947, 684949, 684952, 758430, 1151308, 1283020, 530559, 639374, 672016, 685029, 704485, 709072, 709075, 742968, 742977, 745337, 762181, 774619, 792633, 807048, 816022, 827258, 827259, 827260, 836410, 838055, 842453, 846623, 855074, 858971, 870199, 872666, 873593, 899708, 903801, 903994, 924739, 927889, 903676, 932449, 935653, 935654, 902203, 936057, 943043, 949291, 955559, 963249, 970178, 903634, 881358, 974876, 977523, 986531, 991212, 1000992, 1000993, 1033468, 1059877, 1062599, 1090484, 1033471, 856717, 865556, 893310, 918989, 918990, 918991, 918992, 918993, 941902, 1052913, 1052914, 1078832, 1278815, 690975, 737413, 764441, 768152, 788825, 797529, 825272, 836111, 854627, 1075415, 1075416, 1075417, 1075418, 1075419, 1075422, 1075423, 1075424, 1075425, 1075426, 1075427, 1075428, 1075429, 1075430, 1075431, 1075432, 1075433, 1075434, 1075435, 1075436, 1075437, 1075438, 1075439, 1075440, 1075441, 1075442, 1075443, 1075444, 1075445, 1075446, 1075447, 1075448, 1075449, 1075450, 1075451, 1075453, 1075454, 1075455, 1075456, 1075457, 1075458, 1075459, 1075460, 1075461, 1075462, 1075464, 1075465, 279874, 298332, 301572, 736971, 737944, 738741, 754641, 866486, 872502, 888247, 897573, 950113, 963716, 978134, 1016906, 1029433, 1141513, 1183522, 1239168, 1256828, 203689, 634799, 299692, 326380, 266997, 267709, 333732, 546782, 550625, 635671, 637317, 643244, 658893, 660104, 665742, 668737, 674158, 674891, 675104, 688139, 692177, 701622, 706824, 709198, 715142, 716241, 717323, 718839, 721089, 723592, 723989, 739441, 742761, 745324, 747182, 748352, 751042, 754209, 755948, 762408, 764581, 769002, 769757, 773740, 775202, 775203, 778712, 779604, 781609, 787428, 789367, 795524, 797322, 797686, 807450, 807453, 814333, 816562, 828303, 839055, 849055, 851577, 870682, 872749, 879394, 882868, 893608, 893609, 893610, 893611, 893612, 893613, 893614, 893615, 893616, 893617, 893618, 893619, 893620, 893621, 893622, 893623, 893624, 893625, 893626, 893627, 893628, 893629, 893630, 893631, 893632, 893635, 893636, 893637, 893638, 893639, 893640, 893641, 893642, 893643, 893644, 893645, 893646, 893647, 893648, 893649, 893650, 893651, 893652, 893653, 893654, 893655, 893656, 893657, 893658, 893659, 893660, 893661, 893662, 893663, 893664, 893665, 893666, 893667, 893668, 893669, 893670, 893671, 893672, 893674, 893675, 893676, 893677, 893678, 893679, 893680, 893681, 893682, 893683, 893685, 893686, 893687, 893688, 893689, 893690, 893692, 893693, 893695, 893696, 893697, 893698, 893699, 893700, 893701, 893702, 893703, 893704, 893705, 893706, 893707, 893708, 893709, 893710, 896121, 896122, 896123, 896124, 896125, 896126, 896127, 896128, 896129, 896130, 896131, 896132, 896133, 896134, 896135, 896136, 896137, 896995, 898099, 898100, 898101, 898102, 903048, 907453, 912672, 912955, 913089, 916773, 917866, 919670, 925498, 925841, 925972, 926895, 927253, 928689, 929741, 929743, 929744, 929746, 929747, 929748, 929749, 929750, 929751, 929752, 929753, 929754, 929755, 929756, 929860, 932476, 933108, 938988, 939540, 940238, 942393, 945017, 945018, 945019, 945020, 945021, 945022, 945023, 945024, 945025, 947162, 954780, 955708, 959030, 959229, 959239, 959587, 960364, 961019, 961545, 962924, 963745, 964480, 964531, 964938, 967058, 967774, 968019, 970032, 970033, 970034, 970035, 970801, 971571, 973523, 975383, 978553, 983144, 987420, 990412, 991309, 991367, 992061, 993066, 993007, 996211, 996303, 996319, 998102, 998179, 1003731, 1005741, 1005749, 1005753, 1007662, 1013381, 1013897, 1014807, 1014887, 1018276, 1020072, 1023148, 1029441, 1029870, 1034441, 1035888, 1039985, 1040170, 1040182, 1040415, 1041340, 1043632, 1043898, 1046018, 1046287, 1046395, 1047100, 1053615, 1055724, 1055725, 1060841, 1068467, 1069638, 1069729, 1071764, 1075567, 1075570, 1075572, 1075577, 1075579, 1075584, 1075585, 1075586, 1075587, 1081015, 1273374, 1274222, 1287190, 166139, 215002, 325249, 525474, 829190, 836972, 846100, 846101, 846103, 846104, 909442, 994502, 1032453, 40346, 573540, 605307, 607985, 629821, 654864, 661947, 673176, 677970, 681796, 716465, 719844, 722308, 762415, 766999, 773736, 778688, 779660, 787307, 795781, 800467, 807465, 817076, 818868, 849760, 861376, 861377, 861378, 861379, 861380, 861381, 875971, 885513, 909515, 923068, 923978, 923992, 932073, 938087, 960551, 989140, 990844, 998784, 1075616, 1075618, 1075620, 1075622, 1075623, 1075624, 1075625, 1075626, 1075627, 1075635, 1075636, 1075638, 1075641, 1075642, 1075643, 1075644, 1075646, 1075647, 1075648, 1075649, 1075650, 1075653, 1075654, 1075655, 1075656, 1075657, 1075658, 1075659, 1075661, 1075665, 1075673, 1075674, 1075675, 1075676, 1075681, 1075682, 1075683, 1075684, 1077762, 1274429, 1275190, 76144, 205962, 306372, 325509, 321456, 338566, 521115, 529040, 536794, 554452, 570729, 570750, 570781, 570788, 587771, 606310, 606315, 606346, 606365, 606401, 606436, 610587, 620053, 654820, 654835, 654860, 691790, 718763, 718837, 735413, 744856, 803717, 818750, 819658, 847782, 850133, 913622, 937105, 937106, 949679, 971997, 981274, 985554, 1005931, 1040700, 1075688, 1075691, 1075696, 1075698, 1075701, 1075702, 1075706, 1075707, 1075708, 1075709, 1075710, 1075711, 1075712, 1075713, 1080006, 1136705, 1270754, 584880, 631410, 710957, 769277, 774853, 861382, 905793, 905858, 958560, 969266, 969311, 1075715, 1075716, 1257427, 787675, 941796, 1075717, 1075718, 1075720, 1075721, 773393, 1075729, 1075730, 1075731, 1075732, 1075733, 1075734, 118708, 242971, 242976, 243667, 244475, 250373, 252070, 631962, 636524, 645259, 648365, 673226, 681319, 699662, 699854, 700486, 721434, 734008, 735357, 745157, 758567, 760474, 781893, 791671, 798216, 807717, 818448, 822689, 832820, 838708, 842288, 847197, 861331, 861332, 861333, 861334, 861335, 861336, 861337, 861340, 861346, 864858, 878881, 904604, 911058, 925913, 952841, 959423, 966268, 1000592, 1007532, 1018706, 1040406, 1046862, 1075739, 1075745, 1075748, 1075749, 1075750, 1080361, 1257428, 790361, 815582, 830823, 841798, 861735, 863297, 984463, 984464, 984465, 984466, 984467, 984468, 984469, 984470, 984471, 984472, 984473, 984474, 984475, 984476, 984412, 1043606, 1 ] | | 1 | 1 | 797 |
30 | SELECT DISTINCT `publications`.* FROM `publications` JOIN `publication_authors` AS `publications_source` ON (`publications`.`id`=`publications_source`.`publication_id`) JOIN `publication_authors` ON (`publications`.`id`=`publication_authors`.`publication_id` AND `publications`.`id` IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) WHERE `publications_source`.`validated`=? ORDER BY `publications`.`year_published` DESC, `publications`.`document_title` ASC LIMIT 13880, 20 , params[ 14709, 17188, 21160, 28025, 31666, 37240, 40816, 41306, 42014, 43385, 43867, 52554, 54299, 75479, 78717, 82700, 84759, 88916, 90165, 90167, 98752, 98753, 100924, 101611, 106901, 107365, 116459, 117653, 118179, 119773, 123010, 128935, 134095, 135011, 205605, 300374, 237493, 243065, 244063, 249830, 255332, 256360, 257406, 258416, 259809, 260012, 261534, 265140, 265166, 269052, 270996, 273626, 335207, 338185, 338179, 547241, 638978, 654023, 659305, 664048, 667726, 668332, 674242, 722402, 722688, 749300, 786532, 788021, 797334, 829210, 832992, 856833, 856916, 868044, 878717, 878718, 878719, 878720, 878721, 878722, 878723, 878724, 878725, 878726, 878727, 878728, 878729, 878730, 880936, 881544, 881551, 929636, 935822, 966714, 1025779, 1049473, 1049649, 1066463, 1137223, 1275403, 365, 1163, 1669, 2207, 6265, 9006, 9455, 10550, 12069, 13453, 14644, 15834, 26461, 28675, 31892, 33442, 35727, 36540, 55004, 65773, 67256, 67640, 68777, 73210, 73251, 74960, 76637, 77821, 78637, 81312, 84232, 86103, 86104, 86144, 86195, 86199, 88885, 89206, 89951, 90735, 92202, 92499, 92863, 93495, 93514, 93589, 101456, 101708, 102176, 103772, 103837, 107739, 108163, 114232, 114767, 115147, 115849, 116416, 117266, 117267, 119504, 120311, 123297, 123298, 123302, 123307, 123311, 130706, 130709, 132069, 133149, 134137, 134139, 137857, 143376, 144923, 148380, 149012, 149804, 152035, 171019, 203673, 203674, 277820, 285345, 285346, 298068, 314770, 315478, 316119, 320829, 327004, 327929, 238093, 239334, 239803, 239946, 240820, 244173, 250164, 252847, 253265, 276155, 276173, 285366, 315112, 329065, 338906, 339021, 520674, 526822, 529118, 537623, 537872, 540187, 544587, 546558, 547381, 589472, 589473, 589474, 589581, 637784, 640832, 644479, 644775, 649102, 651958, 652920, 658280, 659775, 662492, 684336, 684707, 685495, 694707, 697464, 700415, 702749, 702750, 702751, 722399, 729858, 738801, 744353, 752217, 755176, 757012, 760334, 772467, 783674, 787402, 787812, 788595, 793690, 794920, 805272, 809537, 815731, 816753, 816784, 829265, 835335, 841021, 845167, 846874, 849233, 852415, 856873, 856874, 856875, 856876, 856877, 856923, 856927, 860942, 867441, 875013, 881260, 887958, 904123, 931192, 934016, 946064, 946842, 957157, 961816, 963664, 966640, 978126, 982393, 994474, 1000995, 1016703, 1072401, 1091304, 1279793, 1521, 3568, 4056, 4558, 5259, 5724, 7347, 7981, 9081, 9131, 11182, 12070, 13410, 13681, 14154, 15346, 15691, 17043, 17599, 21433, 21654, 22263, 22368, 22666, 25014, 27056, 27921, 28940, 31498, 33743, 33763, 35446, 38063, 39125, 39900, 40281, 40286, 40322, 40442, 40549, 40789, 40790, 41527, 41593, 44127, 44761, 44777, 47128, 47141, 47841, 48955, 49560, 51347, 52426, 57371, 57905, 66631, 66777, 67132, 67523, 67914, 69481, 69830, 70859, 72234, 72578, 73134, 73874, 81860, 82439, 82827, 82884, 86740, 86979, 96154, 99184, 100441, 101852, 101975, 103719, 104408, 105491, 105751, 106635, 106781, 108338, 109099, 111167, 112466, 114857, 116920, 118054, 120213, 125198, 125399, 126685, 128356, 132868, 134553, 134554, 135316, 137132, 138473, 139211, 140702, 140966, 144281, 144915, 145341, 145344, 145345, 145473, 149886, 149891, 152401, 153062, 153063, 153377, 154073, 154947, 155605, 165769, 166456, 170846, 203533, 204310, 205634, 205942, 206829, 206834, 215464, 215621, 216368, 276651, 282722, 282723, 282724, 282726, 282727, 282737, 284072, 306341, 312591, 313650, 319830, 322333, 323782, 323783, 237717, 240895, 242526, 242637, 244047, 244805, 245879, 247767, 247932, 248505, 252915, 255351, 257825, 260064, 261763, 263882, 263901, 266452, 269877, 273102, 276252, 278343, 279417, 282728, 282730, 282733, 282734, 282735, 285557, 285583, 299581, 301764, 303051, 306761, 312272, 334565, 331356, 340382, 524315, 524333, 525005, 528545, 531125, 531126, 534596, 534598, 534599, 549060, 550487, 581234, 589433, 621465, 621872, 633411, 47449, 640839, 643691, 644304, 49176, 44029, 649874, 651430, 663936, 663954, 665627, 665628, 665629, 665630, 665631, 667943, 675023, 676853, 692179, 694951, 696207, 699897, 700765, 706754, 707633, 714603, 740265, 740429, 741322, 759671, 765124, 768232, 778677, 798850, 813851, 820892, 823276, 828289, 833006, 844788, 855804, 870359, 871232, 913601, 917284, 920642, 956280, 978479, 982319, 1078831, 1085622, 1277143, 1601, 11272, 14905, 17271, 17526, 32101, 33748, 65658, 67452, 70554, 93507, 121179, 123581, 134124, 136206, 139644, 147745, 150567, 166686, 204543, 286364, 302260, 312768, 322714, 326331, 328948, 241769, 242956, 244206, 281400, 285358, 285359, 323319, 329265, 333184, 545553, 545554, 627480, 636697, 672796, 675250, 685639, 694231, 694251, 709073, 723788, 738820, 740897, 742553, 742577, 746152, 797619, 797948, 798893, 810658, 814809, 822914, 824339, 847469, 860475, 868036, 870795, 870798, 874081, 877167, 883340, 888261, 898879, 918295, 919271, 949203, 955403, 958963, 958976, 959482, 969222, 978062, 991981, 1033325, 1273282, 1273295, 618244, 660494, 696862, 829211, 925569, 926845, 945040, 945168, 949327, 954556, 1063398, 1067834, 95432, 96936, 96945, 98179, 106346, 109656, 136726, 153378, 153381, 169948, 170946, 170947, 205104, 252670, 255573, 258453, 266492, 268167, 287193, 287194, 305686, 307695, 307861, 336856, 336855, 336854, 530898, 530952, 531132, 621205, 625875, 639901, 661368, 670508, 697767, 709386, 722457, 733232, 735597, 752843, 765564, 768377, 768379, 770920, 771066, 771155, 777951, 782527, 786292, 787581, 789971, 791855, 807205, 808505, 812342, 820164, 822178, 840856, 845897, 851905, 852241, 855125, 855670, 855671, 855672, 855673, 855674, 855675, 855676, 855682, 867054, 881366, 881367, 887398, 888702, 896948, 916791, 925594, 934336, 942166, 945556, 946544, 962111, 972300, 986551, 1012771, 1028728, 1033060, 1033061, 1041793, 1043769, 1044419, 1272338, 1275212, 1856, 16050, 17787, 21963, 27024, 67226, 69387, 71330, 72906, 73739, 78022, 79489, 92007, 98377, 99157, 99907, 100077, 101312, 101345, 101346, 101367, 101369, 101379, 108150, 122938, 126423, 126424, 128991, 133199, 145228, 151893, 164094, 203353, 204223, 204632, 204997, 206158, 302812, 316695, 317786, 239932, 241772, 242979, 244569, 247449, 249126, 252406, 253040, 253805, 257280, 257331, 259323, 264262, 273632, 275099, 279830, 287286, 287287, 287288, 287289, 287290, 287291, 334383, 521448, 523918, 529955, 530184, 535883, 538576, 544954, 544962, 545659, 546825, 547104, 549313, 562529, 565770, 570690, 570695, 570759, 570766, 570768, 570769, 570779, 570787, 570807, 606472, 606529, 631772, 636274, 637968, 642203, 651340, 652670, 654829, 657298, 660025, 665918, 675332, 698833, 699736, 703624, 703625, 703626, 703627, 703628, 703629, 715710, 717461, 725092, 725107, 725419, 747517, 747837, 752731, 758641, 775199, 786588, 792674, 800899, 808353, 810414, 812174, 815367, 819555, 829498, 830760, 842791, 843303, 851824, 851841, 856503, 857607, 862497, 863949, 866495, 870098, 878536, 892409, 894739, 897575, 900419, 902371, 908565, 920453, 922870, 922875, 922880, 930368, 935494, 937474, 937649, 939015, 943433, 946496, 947718, 949523, 950588, 953228, 954547, 966318, 968122, 969953, 997943, 1005815, 1008896, 1010416, 1010711, 1013891, 1024818, 1026030, 1028608, 1031250, 1040373, 1047120, 1049560, 1059434, 1064491, 1065654, 1098853, 1098855, 1098859, 1098861, 1098865, 1098872, 1098874, 1098875, 1098876, 1098880, 1098883, 1098885, 1098887, 1270412, 1273028, 1274545, 106014, 285367, 661014, 692743, 874842, 896179, 954810, 988586, 1053231, 1065239, 1072402, 1072408, 1084734, 1137309, 1561, 1568, 5029, 7570, 8266, 9340, 9351, 9352, 10427, 15141, 16046, 16055, 70871, 72860, 72925, 72979, 75428, 77849, 77899, 77901, 78263, 85207, 100247, 100256, 107534, 114614, 127117, 141187, 145417, 148160, 149585, 151779, 152525, 165059, 280675, 298770, 302970, 304934, 308343, 308344, 312577, 314628, 314647, 314712, 327456, 244568, 245093, 285705, 308181, 329068, 534204, 536578, 544871, 549319, 549330, 549331, 549418, 549419, 550626, 553406, 621019, 621021, 621043, 621079, 621080, 621091, 622277, 623235, 635675, 637324, 638635, 638731, 660564, 665937, 665953, 665955, 666049, 666893, 676800, 683634, 685414, 700222, 701603, 709743, 712008, 715134, 716240, 720771, 725432, 727692, 727693, 729612, 729613, 729615, 729621, 729622, 729787, 735827, 739978, 742754, 743547, 748225, 763873, 763915, 763921, 763941, 763957, 764991, 768891, 782226, 797015, 797857, 804572, 804576, 806769, 806775, 817965, 825239, 834986, 836271, 840627, 840692, 847662, 855604, 855686, 855687, 857825, 864138, 866126, 869474, 870050, 870877, 871842, 886785, 890530, 893287, 903615, 903618, 907026, 910929, 913488, 927422, 947850, 951415, 965438, 970038, 987274, 988472, 992758, 1001017, 1002441, 1003066, 1003465, 1004208, 1023616, 1026459, 1039089, 1046022, 1054068, 1082055, 123874, 525131, 660587, 708192, 799522, 873248, 1045083, 1083522, 1083524, 1571, 4634, 8324, 9368, 13290, 21863, 22667, 23614, 24509, 26970, 28280, 30982, 31054, 31796, 33178, 34063, 37203, 52158, 93402, 117240, 118954, 120257, 121203, 123346, 127192, 141675, 141976, 147621, 149576, 149589, 149599, 235400, 235695, 236458, 237217, 237480, 239167, 239730, 244632, 244639, 245094, 246385, 247901, 249723, 285370, 285371, 285372, 285373, 285374, 285375, 725314, 725315, 746359, 784648, 878185, 905026, 1040245, 1040729, 250301, 263603, 622606, 629911, 648509, 715440, 952638, 998184, 1005633, 1005641, 1082138, 1083551, 684, 6614, 23952, 72721, 98804, 126732, 155138, 166976, 320157, 250893, 285376, 285377, 298719, 325884, 600713, 623070, 638862, 643687, 644269, 654960, 658076, 667374, 667892, 675588, 676434, 684690, 691312, 699643, 714559, 714562, 719267, 722222, 723687, 746953, 753281, 755380, 764954, 764960, 766870, 769471, 772307, 773249, 774850, 783550, 789733, 793246, 794753, 795768, 797022, 797023, 797567, 797589, 797590, 798291, 803824, 805501, 808613, 814712, 815903, 818476, 824274, 830692, 836060, 836367, 843232, 847774, 848965, 848975, 855715, 855716, 855717, 855718, 855719, 855720, 855721, 857824, 859406, 861253, 861260, 863102, 864387, 865960, 867877, 873882, 883082, 884822, 902816, 902817, 906267, 912037, 917013, 917229, 917256, 920430, 927413, 929571, 929572, 929574, 929575, 929576, 932500, 933887, 942042, 944035, 945399, 945769, 947742, 951291, 960371, 973509, 976851, 977521, 979291, 979934, 987179, 1010651, 1014891, 1014894, 1032075, 1032107, 1083606, 1083607, 2880, 10020, 84456, 98782, 120251, 128835, 135081, 155068, 164345, 205974, 215823, 334210, 621524, 637182, 645063, 659252, 679135, 704414, 729593, 735238, 889533, 893118, 899025, 905552, 929647, 954672, 958850, 968660, 979213, 980854, 984860, 989540, 990978, 1009772, 1017892, 1050403, 1066050, 3257, 3262, 3277, 72556, 91402, 114412, 117622, 130549, 139351, 139353, 141831, 141832, 145412, 149200, 150523, 151067, 316662, 245600, 249147, 322856, 539820, 553978, 628705, 652597, 672195, 687396, 704357, 706957, 711744, 735013, 740405, 794274, 884161, 884893, 910328, 919563, 920339, 931151, 941942, 945074, 961119, 1000906, 1274663, 1274678, 7574, 15044, 108102, 119904, 258596, 264922, 285410, 672023, 694451, 768378, 768380, 784021, 784025, 794497, 794498, 822006, 822008, 853226, 867839, 917312, 943801, 946839, 970201, 992197, 1014151, 1086002, 1086003, 1290549, 692132, 760290, 882259, 1113482, 628, 1968, 2640, 3575, 4062, 5491, 6334, 7496, 8049, 9432, 10184, 15198, 15932, 19454, 20842, 22418, 22972, 26351, 27255, 31084, 36444, 66156, 68980, 69142, 73988, 78749, 86373, 87211, 88467, 88628, 88717, 90693, 91029, 93652, 98714, 100456, 100771, 101535, 101546, 101785, 102521, 104426, 105172, 109539, 117611, 129561, 130633, 131235, 132483, 133900, 138035, 140065, 140330, 142439, 144336, 147851, 148441, 148695, 148808, 150288, 153021, 155012, 165224, 166450, 205184, 205262, 205265, 205296, 206079, 206164, 208169, 215925, 280004, 281276, 286235, 299568, 305286, 305898, 312974, 316517, 321650, 321842, 326510, 326518, 326577, 238510, 239109, 239163, 239437, 240164, 243078, 245284, 246012, 246255, 247868, 248210, 248283, 248452, 249223, 249471, 249927, 261328, 272281, 279513, 320631, 331075, 331087, 333825, 335228, 526812, 528673, 534398, 534399, 536550, 539489, 540177, 554106, 620822, 628696, 629088, 629819, 633147, 642464, 643385, 648315, 649146, 651126, 651604, 651605, 659093, 663703, 667263, 667879, 668997, 669555, 670518, 671950, 675001, 675470, 676084, 676516, 679439, 679441, 681803, 682516, 682517, 684738, 685355, 689624, 691613, 699760, 708554, 708693, 710826, 714610, 714673, 714675, 716062, 717355, 718284, 722277, 737734, 740358, 740979, 742278, 744693, 745179, 746234, 747870, 748562, 750287, 750953, 751899, 752756, 753503, 755733, 757769, 757775, 760113, 760912, 762739, 764845, 769965, 772288, 774011, 774375, 777925, 778739, 784193, 789149, 789150, 792388, 792411, 793356, 793454, 794908, 797177, 797509, 798695, 801959, 801965, 804640, 804924, 805561, 806661, 809625, 810553, 814454, 815500, 818708, 819955, 820881, 820882, 820959, 822502, 822722, 823871, 825338, 826108, 826109, 826113, 826114, 826118, 826130, 826136, 826140, 826143, 826150, 827307, 828542, 829628, 831034, 836529, 838720, 839560, 839614, 841276, 843653, 846301, 846470, 848856, 848868, 854605, 855759, 855760, 855767, 855770, 855773, 855774, 855776, 860555, 860911, 862576, 864704, 872001, 872474, 875028, 875508, 875800, 876809, 878253, 879830, 880815, 882232, 883975, 886568, 887341, 888198, 889906, 892129, 892420, 892531, 895289, 895795, 895889, 897059, 897356, 898301, 898392, 902637, 903333, 903882, 908175, 908713, 909726, 910327, 915408, 918615, 920809, 921814, 924551, 925020, 925026, 931047, 932126, 932187, 933265, 935354, 936065, 939154, 939446, 942140, 944663, 945644, 948512, 953974, 954153, 956197, 958208, 958248, 960521, 965165, 966875, 969103, 969736, 972268, 975549, 976302, 977981, 978053, 978285, 981526, 989789, 990667, 994105, 994209, 992999, 992998, 994881, 999732, 1002431, 1007652, 1011077, 1019552, 1019749, 1024381, 1024636, 1024917, 1027977, 1039407, 1039409, 1039411, 1039413, 1039414, 1039417, 1039418, 1039421, 1039423, 1039424, 1040832, 1046512, 1051312, 1059700, 1061969, 1082234, 1088529, 1088541, 1114012, 1114014, 1114015, 1114018, 1114019, 1114020, 1137365, 1271119, 1273271, 1277391, 914, 1560, 8807, 9344, 16056, 23602, 27020, 65627, 67276, 72936, 83973, 97660, 101446, 103527, 103531, 117943, 119106, 119349, 119350, 126426, 130084, 130085, 130093, 135628, 138019, 138554, 140961, 140964, 140965, 140972, 141116, 141119, 141120, 142576, 147992, 147993, 147994, 148164, 149587, 149603, 149604, 149893, 150944, 150945, 151047, 151052, 152821, 204347, 208211, 216112, 314629, 314676, 325220, 325229, 327441, 327521, 239964, 244126, 244650, 249880, 251552, 267473, 280422, 328334, 531184, 560179, 570145, 570778, 593685, 607723, 608304, 608308, 608314, 621082, 641521, 646389, 649552, 657277, 662258, 663940, 663941, 663942, 663943, 663945, 664031, 666015, 668086, 668092, 674707, 723655, 724887, 725423, 735506, 735828, 735869, 748251, 750148, 750150, 758318, 758363, 761922, 786241, 793662, 832354, 838774, 852960, 860423, 875457, 877552, 892023, 917069, 919630, 928351, 944285, 950155, 964029, 965167, 973746, 1009433, 1018820, 1028261, 1031111, 1034529, 1040711, 1050920, 1064233, 1069388, 1071007, 1071008, 1071009, 1071011, 1071012, 1071016, 1071017, 1071018, 1071020, 1071021, 1071023, 1071024, 1071025, 1071027, 1071028, 1071029, 1071030, 1071032, 1071034, 1071037, 1071038, 1071039, 1071040, 1071041, 1071042, 1071043, 1071044, 1071045, 1071047, 1071049, 1071050, 1071051, 1083492, 1083655, 1083657, 1083658, 1083659, 1083660, 1083661, 1083662, 1083664, 1083666, 1083667, 1137461, 1274034, 15818, 18947, 22691, 31569, 32560, 34036, 52109, 71485, 72292, 78348, 80611, 85202, 88223, 103551, 139223, 140806, 155969, 155970, 312480, 236427, 245102, 250659, 253232, 253786, 258868, 261317, 261855, 269180, 277720, 285415, 337415, 545629, 553904, 623654, 662864, 663209, 680159, 704068, 739990, 747643, 759780, 802429, 803561, 838923, 856904, 856905, 856908, 856909, 856913, 856914, 856915, 856917, 856918, 856919, 856920, 856921, 856922, 860568, 881401, 881402, 885616, 907949, 914231, 914232, 956595, 965806, 975045, 986536, 1009957, 1033470, 1066054, 1086093, 1274531, 1277142, 163958, 280196, 661011, 680263, 715928, 754185, 767302, 767305, 774265, 777888, 780506, 781722, 815148, 815199, 900189, 941140, 964064, 978332, 996314, 1017302, 1048807, 1072485, 1282016, 1282018, 1282020, 1285925, 1285926, 18325, 29702, 86200, 205615, 236992, 147352, 545641, 141098, 138463, 820883, 856925, 856926, 856928, 856929, 856930, 856931, 881466, 955024, 1035863, 1115586, 1115587, 189, 1467, 5175, 47017, 78641, 84868, 89181, 89894, 90347, 90394, 93162, 100163, 101533, 103448, 107345, 113131, 113852, 115163, 117051, 118513, 118782, 120709, 126129, 130772, 132070, 132262, 133269, 141724, 147022, 152562, 155604, 164370, 166364, 170590, 206277, 210344, 215812, 278100, 280156, 280529, 281255, 281780, 307156, 316338, 320261, 320919, 322389, 244038, 244409, 245071, 247480, 248173, 261890, 275837, 282133, 285417, 293688, 333631, 336366, 337408, 529246, 553895, 623391, 629360, 631002, 631675, 638631, 645776, 649246, 652884, 659266, 664887, 669269, 672382, 679272, 698853, 700341, 707014, 717679, 735439, 752149, 759484, 768411, 771769, 773942, 801232, 814176, 816555, 833014, 154263, 844542, 845303, 849455, 852434, 855805, 864999, 867231, 873349, 886116, 888847, 903804, 909937, 914015, 925640, 929710, 942540, 946824, 947667, 949738, 955080, 960289, 962666, 991371, 997270, 1005906, 1016597, 1020165, 1023996, 1030942, 1036029, 1040684, 1059850, 1117032, 1117035, 1277414, 9359, 16058, 21976, 70226, 70227, 74834, 77898, 78020, 86670, 99244, 101324, 103322, 103530, 103532, 107156, 114773, 119248, 138028, 147996, 281842, 302421, 323272, 325224, 327439, 549320, 553604, 570755, 570798, 611881, 620055, 621125, 632209, 635324, 691649, 725114, 754419, 772806, 781665, 782415, 892139, 892615, 892910, 926682, 929660, 955205, 969107, 1001507, 1015830, 1018368, 1024930, 1027862, 1028745, 1040353, 1072000, 1117172, 1117173, 1117174, 1117175, 1117176, 1117178, 1117181, 1270500, 16971, 81126, 81127, 89763, 96215, 96217, 96219, 96224, 96227, 129934, 129949, 164475, 166759, 167009, 212623, 213019, 213021, 215085, 301933, 303895, 308961, 315380, 321793, 328978, 239962, 265174, 265567, 268481, 275904, 281379, 285980, 312679, 326533, 336950, 336975, 337427, 528065, 536537, 538404, 553568, 620114, 620603, 625105, 629459, 637804, 648311, 651805, 659853, 661844, 665797, 666275, 666276, 666277, 666278, 671134, 671549, 675355, 675587, 685379, 686936, 689435, 691501, 703538, 713410, 713431, 720682, 728978, 728983, 728985, 741289, 743556, 758458, 762559, 762570, 766763, 768205, 768206, 778804, 781214, 782940, 795672, 797968, 797969, 798826, 844081, 846897, 854027, 857980, 858755, 862338, 868828, 868881, 872778, 875509, 876073, 877068, 878384, 879199, 889269, 890687, 894630, 896029, 896032, 908501, 913192, 913748, 913875, 913897, 915275, 927892, 937355, 938223, 941208, 947488, 962548, 967724, 979835, 983332, 988198, 989386, 990955, 1005863, 1006271, 1007534, 1024163, 1028970, 1040011, 1040635, 1048597, 1054278, 1054617, 1057150, 1061323, 1080954, 1117645, 1117647, 1117648, 1117649, 1117650, 1117651, 1117653, 1117655, 1117656, 1117657, 1117658, 1117659, 1117660, 1117661, 1117664, 1117665, 1117666, 1117668, 1117669, 1185871, 1269590, 1274497, 1275445, 1777, 4403, 4404, 4421, 4422, 7893, 9876, 11455, 11456, 17712, 20647, 23247, 26259, 27850, 28821, 71781, 72138, 87055, 87061, 112876, 113529, 118365, 128617, 132975, 139945, 139946, 139947, 142176, 142177, 142302, 150064, 150152, 150953, 152960, 165878, 203657, 204781, 205338, 206013, 274472, 323035, 240907, 250535, 278281, 281148, 300385, 313991, 327112, 332646, 333395, 332155, 336138, 338429, 524674, 527950, 548367, 629497, 637165, 637253, 681812, 719631, 723358, 734051, 738746, 743721, 757807, 781044, 785320, 798712, 807091, 812862, 839095, 855809, 855812, 862042, 862119, 937813, 962050, 971859, 977050, 1009228, 1017531, 1022934, 1032956, 1035195, 1076362, 1083361, 1120108, 16507, 206518, 900936, 1120345, 3169, 3170, 3211, 4834, 5463, 8913, 10424, 10455, 10456, 10700, 21398, 31164, 31166, 31551, 40838, 50436, 54004, 75819, 82124, 84391, 96546, 99992, 100114, 101385, 106264, 106318, 113972, 128247, 140677, 142498, 143430, 183392, 183397, 183506, 183514, 192905, 203036, 205834, 212764, 212765, 212769, 212770, 212771, 212774, 212775, 212777, 212782, 212783, 212784, 213055, 291324, 304887, 312545, 312618, 320477, 323418, 234572, 238966, 242244, 242602, 243356, 249152, 264945, 281932, 285429, 300760, 510486, 530201, 530204, 543074, 543075, 543085, 544093, 545475, 550840, 579625, 627103, 627308, 629119, 632080, 636747, 641142, 644070, 644071, 646161, 662255, 664659, 664661, 671113, 671957, 675649, 676114, 678095, 680905, 686973, 687129, 687144, 687175, 688867, 691255, 693390, 694135, 712104, 712886, 715606, 718190, 720494, 721596, 721615, 721631, 724281, 724637, 735616, 740612, 742730, 748347, 750960, 770898, 782288, 782289, 782335, 782361, 789393, 791843, 796910, 796928, 797018, 797286, 797355, 797541, 797678, 797679, 797681, 797682, 797859, 801319, 804867, 807225, 807613, 828237, 828305, 828679, 835057, 835058, 835059, 835061, 835063, 835065, 835066, 836164, 285428, 73601, 838201, 842595, 843627, 846141, 864737, 865491, 878419, 881225, 881331, 881521, 883803, 891401, 896962, 898871, 903089, 903924, 904806, 911851, 924353, 924354, 924355, 936610, 937053, 948526, 950043, 966538, 966544, 1010500, 1018278, 1040126, 1051268, 1082401, 1082403, 1083742, 1083743, 1083747, 1083748, 1083749, 1083753, 1083754, 1083755, 1083758, 1083759, 1083760, 1083763, 1083764, 1083765, 25, 1575, 1869, 3176, 3177, 4110, 5487, 5772, 5785, 6675, 9055, 10701, 10708, 12090, 12959, 12960, 12967, 16212, 17201, 19765, 22338, 23188, 26591, 28394, 29847, 30260, 32103, 32368, 32912, 34313, 39461, 40046, 47305, 47894, 48952, 49046, 49316, 52436, 67431, 67685, 70028, 70291, 70516, 72135, 72904, 72905, 72920, 73617, 73973, 75237, 75514, 75809, 75821, 75840, 75869, 77569, 78432, 85328, 86082, 87262, 94124, 99152, 100923, 101327, 101712, 105056, 107867, 111300, 114609, 114766, 115254, 115600, 117467, 126821, 130373, 143522, 148966, 148967, 150417, 154236, 166445, 166461, 167080, 167464, 192830, 192845, 192846, 192847, 192882, 192891, 200956, 203735, 205710, 251692, 289922, 289923, 289924, 289925, 289940, 289941, 289942, 289946, 289965, 289989, 289990, 289993, 289994, 290004, 290005, 290006, 290011, 290012, 290013, 290017, 290018, 290019, 290026, 290027, 290028, 300373, 302419, 302823, 303200, 305303, 308431, 308987, 309098, 316490, 318571, 318874, 322126, 322779, 325422, 327450, 327549, 327923, 327926, 329230, 234206, 234261, 234264, 234527, 234537, 234555, 234556, 234562, 234569, 236025, 236048, 236259, 236980, 238217, 238798, 241572, 241683, 245548, 246507, 248932, 248939, 253114, 253809, 254354, 254813, 255261, 257843, 263439, 279260, 280755, 289920, 289927, 289928, 289929, 289930, 289931, 289932, 289933, 289934, 289935, 289936, 289937, 289938, 289939, 289943, 289945, 289948, 289949, 289950, 289951, 289952, 289953, 289954, 289955, 289956, 289957, 289958, 289959, 289960, 289961, 289962, 289963, 289964, 289966, 289967, 289968, 289969, 289970, 289971, 289972, 289973, 289974, 289975, 289976, 289977, 289978, 289979, 289980, 289981, 289982, 289983, 289984, 289985, 289986, 289987, 289988, 289991, 289992, 289995, 289996, 289997, 289998, 289999, 290000, 290001, 290002, 290003, 290007, 290008, 290009, 290010, 290014, 290015, 290016, 290020, 290021, 290022, 290023, 290024, 290025, 290029, 290030, 290031, 290032, 290033, 295099, 298814, 324422, 330506, 332092, 333907, 337883, 338565, 339232, 509481, 509938, 510207, 517964, 519287, 519375, 519425, 519460, 520298, 520422, 520443, 520477, 520511, 520667, 521386, 521610, 521614, 521704, 521711, 521713, 522322, 526341, 526880, 526881, 526882, 526883, 526884, 526885, 526886, 526887, 526888, 530494, 530515, 534354, 534355, 535839, 536400, 537437, 538512, 538569, 540228, 540263, 540707, 541206, 542226, 542819, 544241, 544242, 544243, 544244, 545653, 545654, 545655, 545656, 545657, 545658, 549300, 549305, 549314, 549326, 549338, 549339, 549351, 549352, 549367, 549370, 549373, 549375, 549413, 549414, 549432, 551456, 553482, 554033, 554540, 555288, 559870, 559871, 560523, 562842, 562843, 562844, 564101, 564102, 564103, 564104, 564105, 564275, 567101, 567103, 567104, 568088, 568094, 568095, 568279, 570688, 570691, 570693, 570783, 570796, 570806, 572219, 572221, 573249, 573522, 573536, 573590, 573955, 580691, 580703, 580705, 580712, 580714, 581041, 587777, 587780, 590888, 592375, 592376, 592380, 592384, 593214, 593681, 596423, 597258, 612087, 620046, 620384, 621493, 623264, 626721, 626723, 628729, 630203, 630693, 632827, 638033, 638074, 641815, 642197, 645980, 651181, 652706, 654853, 659469, 659892, 662886, 665911, 665933, 665935, 665944, 665950, 665965, 665966, 665974, 665977, 665990, 665992, 666009, 666012, 666037, 666040, 666041, 666044, 666079, 676342, 676717, 676718, 677942, 678879, 681325, 683473, 683482, 683502, 683575, 683618, 683627, 687917, 689597, 695134, 696187, 696780, 697810, 699740, 699861, 699912, 700639, 706216, 708865, 710382, 710437, 716107, 716808, 719580, 720019, 721417, 721433, 722594, 723496, 723660, 724635, 725105, 725127, 725128, 725411, 729399, 729628, 729664, 730930, 732797, 732949, 733852, 735378, 735697, 735750, 735819, 736459, 736718, 740100, 741435, 742188, 742953, 743855, 746276, 752682, 753690, 754952, 755872, 757025, 757234, 760932, 762237, 763910, 763927, 763947, 763952, 763956, 763963, 765557, 765867, 767939, 770931, 773289, 775196, 775905, 776213, 776310, 776428, 776439, 776450, 776451, 776456, 776492, 776494, 776497, 776498, 776515, 776517, 778015, 779259, 787769, 787989, 788327, 789326, 797858, 797933, 798683, 800892, 800896, 800898, 800900, 800902, 802114, 803744, 806302, 806589, 806771, 806772, 806791, 806817, 806850, 808072, 813739, 816719, 823931, 824884, 827988, 828796, 831092, 831094, 833004, 836029, 841906, 842144, 843433, 844765, 845054, 845072, 845154, 845711, 849034, 850123, 850602, 851777, 851940, 852771, 853328, 853709, 857911, 858274, 859532, 862551, 864374, 864420, 864893, 866056, 866075, 866080, 868784, 872645, 874324, 875532, 878882, 880758, 883136, 883668, 883671, 883959, 884620, 885860, 888502, 888503, 890903, 890912, 891031, 891319, 892200, 892934, 893848, 893967, 894291, 895358, 895523, 896696, 898503, 899437, 900680, 901704, 902009, 904602, 904859, 905089, 905579, 907470, 909660, 909791, 910629, 910866, 910872, 910885, 910887, 910894, 910896, 910898, 910916, 910956, 910957, 910989, 911012, 911136, 911138, 911141, 911142, 911143, 911144, 911158, 911190, 911962, 913563, 920315, 920431, 923599, 923920, 923967, 930514, 930837, 933150, 937453, 940094, 941726, 944547, 944613, 944705, 947167, 947246, 947291, 947302, 947324, 947384, 947439, 947441, 947461, 947493, 947529, 947532, 947547, 947575, 947576, 949843, 952575, 953483, 953826, 954118, 960549, 960566, 961036, 964390, 964991, 967109, 968650, 969011, 969862, 971416, 974153, 976021, 976191, 977323, 977330, 979949, 982727, 982843, 983885, 984088, 984095, 984161, 984198, 984225, 984238, 984292, 986844, 991388, 991611, 992244, 993976, 993787, 996334, 997520, 997594, 1001501, 1001629, 1005826, 1005852, 1008812, 1010487, 1010518, 1013188, 1013623, 1017479, 1018768, 1022209, 1024343, 1026234, 1026428, 1028649, 1029930, 1029972, 1030008, 1030050, 1030102, 1030110, 1030119, 1030140, 1030181, 1030184, 1030198, 1036233, 1040081, 1040413, 1040529, 1040594, 1040620, 1040744, 1040984, 1044678, 1044935, 1045934, 1046436, 1050474, 1051371, 1053646, 1056100, 1058419, 1059679, 1061417, 1064592, 1068668, 1069282, 1080179, 1081111, 1122352, 1122353, 1122354, 1122355, 1122356, 1122358, 1122359, 1122360, 1122361, 1122363, 1122365, 1122366, 1122367, 1122368, 1122369, 1122370, 1122371, 1122374, 1122375, 1122376, 1122378, 1122379, 1122383, 1122384, 1122385, 1122386, 1122388, 1122389, 1122390, 1122391, 1122392, 1122393, 1122394, 1122395, 1122396, 1122397, 1122398, 1122399, 1122400, 1122401, 1122467, 1122469, 1122647, 1277476, 1279184, 136, 655, 1067, 1143, 1318, 1699, 2617, 2769, 3997, 4059, 5432, 5433, 5434, 5437, 5438, 5456, 6336, 6458, 6565, 7922, 8004, 8537, 9073, 9762, 11164, 11557, 12072, 12292, 13365, 15279, 15753, 16198, 16580, 16654, 17044, 17890, 18236, 18358, 18725, 19250, 19561, 19644, 19754, 20202, 20211, 20212, 20627, 20645, 20730, 20843, 21298, 21347, 21545, 21598, 21925, 21926, 22225, 22289, 22736, 22766, 22844, 23172, 23324, 23658, 23968, 23970, 24403, 24853, 25037, 25046, 25147, 25223, 25342, 25344, 25694, 26144, 26170, 26433, 26434, 26786, 27933, 28231, 28235, 28848, 28962, 29125, 30353, 30354, 30968, 30991, 31304, 31804, 32362, 33305, 33471, 33609, 34799, 34800, 35718, 36009, 36042, 36250, 36484, 36550, 36890, 36980, 37570, 37781, 38752, 39551, 39654, 39755, 40306, 40455, 40903, 40934, 41291, 41317, 41355, 41991, 42074, 42608, 43582, 43610, 45896, 46442, 49205, 49216, 49294, 49535, 49882, 50210, 50416, 51664, 65786, 66119, 66325, 66326, 66387, 66388, 66431, 67166, 67170, 67415, 68176, 68700, 68767, 70493, 70770, 70771, 70832, 70895, 70945, 71389, 71487, 73799, 73840, 73844, 74626, 74840, 74948, 75258, 75408, 76391, 76495, 76549, 76665, 77335, 78049, 79084, 79228, 79292, 79347, 80706, 83310, 84323, 85262, 86040, 86374, 88319, 88320, 88472, 88758, 88988, 90168, 90186, 91749, 92076, 93767, 93897, 96142, 97080, 98754, 99476, 101267, 102711, 102733, 103386, 103693, 104384, 104418, 104419, 104423, 104428, 104635, 104691, 104693, 105275, 105316, 106222, 106689, 107068, 107584, 108245, 108864, 110161, 112339, 112878, 112923, 113222, 113316, 113649, 113819, 114520, 114765, 116115, 116592, 116661, 116872, 117435, 117844, 120067, 121175, 121176, 121424, 121523, 121545, 125287, 125366, 126098, 126690, 126706, 126707, 126776, 126777, 126827, 127240, 127756, 128494, 128671, 128865, 129055, 129178, 129248, 129320, 129470, 129472, 129567, 130060, 130634, 131161, 131526, 131756, 132318, 133098, 133099, 133123, 134476, 134977, 137090, 137137, 137208, 137881, 138149, 138204, 138207, 138379, 138788, 139153, 139895, 139997, 140003, 140173, 140405, 140872, 140881, 140917, 142595, 142597, 142972, 143002, 143467, 143797, 144037, 144067, 144068, 144146, 146214, 147544, 149130, 149131, 149132, 149133, 149182, 149184, 149549, 149754, 150360, 151377, 152121, 152420, 152428, 152564, 153151, 154883, 155346, 164209, 165850, 166171, 166241, 166820, 203067, 204656, 213261, 286298, 286412, 299579, 313311, 319285, 319776, 319777, 320370, 322769, 323526, 323893, 324308, 325046, 326250, 326734, 235656, 236007, 236054, 236058, 236363, 236498, 236567, 238602, 238631, 238773, 239319, 239522, 239736, 240995, 242713, 243890, 244048, 244757, 244876, 244990, 245941, 246057, 247085, 248754, 249298, 249632, 249707, 249947, 251469, 251631, 255109, 256458, 258284, 261179, 263182, 268402, 269896, 270336, 274436, 275989, 284332, 284856, 285431, 285434, 285437, 285438, 285439, 285440, 285441, 285442, 285443, 285444, 285445, 285446, 285447, 285448, 285449, 285450, 285451, 285452, 285453, 285454, 285455, 285456, 285457, 285458, 285460, 285461, 285462, 285463, 285464, 285465, 285466, 315105, 318534, 319145, 319264, 330552, 330912, 332152, 330991, 337823, 337991, 340399, 340400, 339885, 341123, 508880, 508909, 514476, 526580, 526891, 527933, 528119, 528634, 539263, 539929, 543713, 554567, 555304, 564690, 585091, 587784, 591103, 611833, 612359, 624489, 624492, 626247, 626387, 646772, 652203, 653258, 653259, 659087, 668348, 668356, 668736, 675271, 681371, 683200, 687185, 690400, 695482, 718871, 722078, 725153, 725155, 726687, 729382, 734924, 739969, 741332, 743380, 743381, 744345, 746739, 747918, 752290, 753193, 758633, 763250, 763269, 766219, 767037, 767038, 767039, 767040, 767041, 769605, 772318, 773746, 774753, 777078, 777115, 777164, 780711, 780880, 788274, 793054, 794712, 795067, 795833, 797040, 797382, 801210, 801994, 809785, 818636, 821185, 829446, 829468, 832001, 834668, 835135, 839615, 840570, 844536, 848759, 849080, 851461, 853570, 855829, 855830, 855831, 855832, 855833, 855834, 855835, 855837, 855838, 855840, 855841, 855844, 855845, 855846, 855847, 855848, 855849, 855850, 855852, 855853, 855854, 855858, 855859, 855864, 855869, 855873, 855875, 855877, 856120, 856933, 859027, 860170, 860929, 861021, 861088, 861275, 861276, 861277, 861278, 861279, 861280, 861314, 861322, 869517, 869959, 878764, 881254, 883916, 884910, 889198, 890893, 891211, 892603, 894673, 898325, 905307, 906639, 912784, 914328, 915261, 915923, 916756, 918602, 922242, 929519, 929520, 932690, 939934, 940118, 945451, 949021, 952918, 957285, 963724, 967496, 968499, 972771, 973588, 973849, 973930, 974475, 982737, 987254, 987411, 988294, 991675, 996113, 1007194, 1007208, 1007236, 1009077, 1009961, 1017702, 1018376, 1020742, 1020778, 1023167, 1023963, 1026069, 1030311, 1030776, 1030778, 1030829, 1033530, 1041109, 1041153, 1050460, 1052916, 1052918, 1052919, 1052920, 1052923, 1052924, 1052925, 1052928, 1052929, 1064148, 1080854, 1086368, 1086370, 1274294, 1274307, 1274312, 1274325, 1274327, 1274365, 1289375, 614, 1060, 1291, 3571, 4889, 6071, 6072, 9304, 9330, 9877, 9878, 9931, 11129, 14941, 17796, 22367, 24660, 47180, 65849, 78337, 85833, 86371, 86997, 88281, 88551, 88552, 93452, 98878, 107988, 108813, 108814, 112487, 116309, 118123, 140058, 144985, 147708, 147781, 152488, 167031, 168171, 168204, 169617, 169618, 169619, 203232, 204761, 205829, 276860, 276885, 281133, 286256, 298268, 306222, 308687, 311809, 311857, 313083, 313266, 317719, 319381, 325314, 326244, 327941, 329493, 235408, 258816, 276551, 278680, 285468, 285469, 285470, 285855, 302525, 311996, 311997, 311998, 318357, 320800, 334732, 335520, 331344, 338585, 338208, 337502, 511179, 526267, 526897, 528542, 528544, 528708, 528709, 528719, 529768, 535656, 535708, 537022, 538058, 538439, 538508, 546789, 550461, 552891, 553893, 566253, 581223, 581229, 609369, 609370, 611886, 612322, 621511, 621756, 623149, 625153, 628699, 630736, 631294, 635940, 636296, 638689, 638700, 647524, 649435, 649436, 650427, 652030, 656956, 662839, 664146, 669218, 669534, 670149, 671627, 672040, 673128, 673925, 676657, 678803, 678804, 680215, 680226, 680227, 680228, 680229, 681400, 683390, 685132, 685133, 685779, 688666, 688982, 688985, 690421, 691013, 691014, 693507, 693849, 695002, 699840, 700515, 701311, 709057, 709937, 712030, 713072, 716215, 716219, 716220, 717385, 723665, 724035, 731110, 731121, 731128, 731131, 731132, 734024, 734595, 735328, 735336, 737481, 738882, 738895, 741039, 742806, 745594, 749776, 756663, 758726, 760319, 761392, 764505, 764512, 765793, 767878, 768129, 769340, 771355, 778145, 778450, 778454, 784307, 784487, 786712, 787407, 789792, 793599, 801329, 804178, 804919, 809554, 810573, 813623, 818447, 819647, 820290, 823277, 824816, 825425, 825482, 827855, 828922, 829177, 830900, 830999, 831095, 835397, 836591, 836968, 837214, 837215, 837403, 837953, 838767, 843527, 847091, 849427, 851827, 852596, 854803, 855882, 855883, 855885, 855886, 855887, 855888, 855889, 858657, 869722, 871657, 872589, 874999, 877020, 879168, 881075, 882446, 883687, 888236, 891166, 891328, 897028, 902362, 905606, 910661, 910672, 913850, 913903, 914354, 922166, 926615, 933305, 935611, 941701, 941957, 945472, 962909, 963715, 970994, 980332, 981225, 987259, 987465, 990629, 991022, 993959, 995403, 1003432, 1003705, 1004547, 1006503, 1006943, 1007464, 1028052, 1029647, 1030161, 1040082, 1046240, 1049019, 1055686, 1124118, 1124119, 1124121, 1124124, 1124127, 1124149, 1124160, 1124161, 1124162, 1270736, 1275874, 1276653, 325, 2680, 5839, 10256, 17158, 18153, 54377, 54693, 56844, 57473, 57696, 69664, 71236, 71422, 79419, 87220, 97572, 97574, 110818, 111239, 112648, 115545, 119590, 167426, 318930, 328032, 260657, 266018, 267905, 269720, 285471, 285472, 285473, 285474, 285475, 317526, 317562, 319076, 322227, 334161, 529173, 530507, 535553, 536127, 536346, 551741, 589626, 593253, 594052, 618394, 633902, 634798, 637313, 638108, 650236, 662064, 675880, 676612, 680970, 681353, 684954, 684955, 685851, 694911, 696278, 708621, 709071, 720462, 737495, 742207, 763724, 766037, 768720, 779265, 785463, 786244, 795701, 798605, 798910, 799350, 802692, 805476, 808489, 812645, 825540, 828057, 829678, 833840, 835262, 836068, 836069, 836070, 836077, 836203, 838688, 838836, 840536, 841041, 842670, 853510, 853751, 869518, 874105, 883053, 893349, 901548, 915918, 928965, 946959, 949035, 957510, 958752, 959420, 962695, 964500, 967932, 971828, 1007365, 1013527, 1034938, 1080335, 1124436, 16059, 99621, 135885, 142144, 163740, 216072, 321684, 323551, 327432, 240425, 240825, 256477, 526361, 527288, 545742, 672786, 685038, 687079, 729747, 735843, 741533, 754439, 766004, 769550, 778083, 787859, 793706, 797740, 836079, 957597, 976300, 982572, 1016239, 1124657, 1124658, 10607, 17021, 17868, 21543, 26983, 27315, 28957, 69475, 72894, 89631, 106065, 116301, 118657, 120009, 132045, 133249, 142594, 147007, 148154, 148155, 148816, 152581, 153857, 164919, 206415, 213091, 253642, 277098, 287137, 287138, 287139, 287141, 290302, 290303, 290304, 290305, 290306, 290307, 322385, 322419, 334026, 525523, 557397, 560399, 560915, 569568, 573088, 576778, 582263, 582264, 582265, 582267, 586394, 594493, 606035, 611931, 625813, 627649, 628722, 629214, 629567, 643503, 646391, 649855, 654427, 657504, 658562, 660444, 660928, 670722, 676534, 676610, 676689, 679566, 685366, 695074, 695827, 695861, 703406, 703408, 703412, 703796, 705180, 709690, 715320, 723563, 735031, 740833, 742053, 745619, 755454, 759072, 772686, 779921, 781186, 786850, 787423, 787666, 805495, 807198, 809764, 813127, 816576, 818472, 818813, 829870, 829871, 830964, 836907, 839000, 852337, 854623, 865066, 866011, 866067, 872137, 872148, 872498, 872903, 876096, 886335, 889274, 890040, 892339, 898357, 899885, 899887, 903908, 919003, 919404, 919409, 939105, 939150, 939158, 942360, 979851, 984397, 994417, 995019, 995296, 997607, 1000112, 1002296, 1011914, 1015371, 1028020, 1044050, 1097251, 1097253, 1100532, 1122418, 1125946, 1125948, 1125949, 1125950, 1125951, 1125952, 1125955, 1125957, 1125958, 1125959, 1125962, 1125968, 1125969, 1125970, 1125973, 1125980, 1125981, 1125983, 1125985, 1125986, 1137620, 1275431, 1275614, 1288580, 70309, 77077, 80156, 81467, 89306, 93017, 94340, 94702, 96640, 97130, 102102, 111224, 118902, 119749, 122383, 127792, 128990, 135001, 135920, 138959, 141613, 148423, 152737, 164295, 216370, 280571, 317953, 320418, 323343, 250594, 252161, 254280, 281946, 301006, 333626, 333610, 335936, 335934, 336981, 537333, 538737, 587141, 587143, 587166, 587223, 587373, 596500, 634000, 644138, 644549, 669998, 677417, 680076, 688820, 691583, 693077, 709055, 718292, 772940, 792113, 830026, 845046, 853176, 855916, 867669, 879839, 905071, 906124, 907714, 909898, 917700, 931669, 948302, 960151, 1000380, 1007156, 1009307, 1021047, 1029587, 1049467, 1061411, 1063288, 1272297, 39083, 42448, 81068, 94848, 96937, 98263, 104000, 122183, 169673, 169674, 169683, 169685, 169691, 236840, 240552, 241935, 242943, 245275, 245281, 246531, 248367, 249302, 254376, 255674, 256335, 256829, 264243, 268676, 269179, 271031, 273745, 274680, 277400, 302276, 322363, 282656, 282658, 282588, 282585, 282655, 282657, 333908, 336440, 336720, 524942, 535317, 541346, 546051, 550833, 550857, 554486, 625677, 627944, 632679, 632826, 633491, 638392, 642059, 647518, 650586, 663971, 668658, 678117, 686081, 686635, 686637, 686638, 687419, 694501, 712930, 739162, 740616, 753112, 760546, 801878, 802543, 817266, 826342, 841657, 852679, 853202, 853996, 855623, 865418, 871567, 874432, 876245, 878664, 887979, 887980, 906990, 908494, 919036, 923431, 933507, 960114, 960115, 962075, 976803, 986074, 1002560, 1002561, 1014670, 1015596, 1037213, 1058941, 1058942, 1058943, 1070433, 1137690, 1274835, 22768, 72661, 76575, 77902, 84554, 87329, 91738, 98547, 99242, 103529, 103533, 103534, 104521, 113078, 113129, 117054, 126428, 130091, 130092, 138021, 138025, 138031, 142574, 147286, 149586, 149595, 151050, 151051, 192899, 314627, 314650, 314678, 325228, 327483, 244217, 278788, 285495, 285496, 334439, 530282, 549401, 550648, 589663, 592378, 621042, 621126, 633870, 639541, 641512, 641513, 642111, 649561, 650258, 650682, 660006, 663580, 664515, 667172, 670742, 677310, 683522, 683632, 688704, 690725, 692815, 694648, 703973, 710950, 715227, 719608, 724640, 725095, 725418, 729619, 729620, 729623, 735826, 737335, 752146, 758126, 761131, 763634, 763909, 763954, 763975, 771511, 772662, 786844, 793868, 797346, 797404, 801109, 804588, 806830, 806838, 809020, 816088, 820958, 822556, 824245, 830711, 832299, 834094, 836084, 836086, 836091, 836092, 836093, 841333, 844396, 851582, 852304, 854689, 854825, 858525, 860919, 862546, 866340, 867043, 877096, 883828, 894169, 897452, 908654, 911035, 924516, 926485, 929592, 937806, 940655, 943849, 965295, 975167, 978178, 982442, 986587, 1005609, 1005691, 1008584, 1015374, 1031749, 1035014, 1040513, 1053877, 1066447, 1273815, 5927, 22526, 137959, 138104, 144670, 153222, 215971, 215972, 241792, 662879, 676314, 880656, 1002896, 1068077, 16063, 72973, 88140, 99282, 99283, 101382, 102822, 102927, 129814, 192850, 204770, 298833, 285500, 302894, 538529, 547513, 548084, 549953, 546686, 622144, 644165, 646719, 651154, 715729, 733931, 836028, 836049, 949759, 950093, 954661, 984002, 985020, 1001640, 1016535, 1021276, 1054972, 1134819, 326, 8870, 13395, 22259, 22936, 25017, 29580, 31504, 34538, 34542, 34546, 38779, 67467, 67745, 69504, 69507, 69525, 69541, 69621, 82292, 84413, 84961, 87813, 89050, 93223, 96713, 97170, 97254, 100432, 101482, 102501, 109658, 110268, 110270, 113574, 120330, 120844, 125404, 126076, 128885, 129048, 130563, 133535, 133558, 133576, 133588, 133599, 133601, 133616, 133958, 138231, 140784, 142142, 145113, 151019, 164711, 166215, 166813, 203640, 204251, 204545, 212799, 281296, 299448, 300549, 305283, 312589, 313645, 319739, 321781, 325818, 240838, 242426, 242525, 244640, 251594, 259799, 264710, 265509, 275286, 277894, 279536, 285503, 313451, 313639, 323124, 327225, 328119, 328126, 334157, 334965, 337119, 339836, 339999, 528034, 533937, 533938, 534886, 538004, 538336, 538443, 540005, 540290, 548215, 551384, 553966, 570938, 590357, 590358, 590359, 590361, 620853, 621925, 623925, 626911, 629169, 631160, 634423, 636337, 636555, 636579, 639570, 640479, 640895, 643112, 651236, 665334, 666977, 667453, 668093, 670842, 674935, 675024, 678146, 680990, 683487, 684948, 684990, 684991, 672083, 685394, 687848, 690891, 690892, 691012, 693912, 695838, 699615, 700191, 700292, 700295, 700514, 703672, 704552, 705085, 706735, 708040, 709056, 709905, 710148, 710215, 710216, 719560, 719933, 720568, 721280, 722268, 723399, 728833, 728864, 728882, 729058, 729073, 734767, 735526, 738140, 739452, 740032, 740120, 740150, 740510, 742375, 744390, 747803, 747880, 751050, 751928, 752255, 753812, 756308, 757670, 758324, 758351, 758398, 758422, 760559, 761739, 763462, 764853, 764994, 765642, 766239, 771294, 772171, 774006, 778490, 783620, 784954, 784972, 784973, 789029, 789363, 789895, 789972, 790141, 790369, 790425, 791457, 792068, 793085, 793086, 794121, 795215, 795398, 797338, 797958, 797965, 797967, 797983, 802430, 803841, 804405, 804859, 805616, 806153, 806884, 806994, 807973, 811744, 812317, 812580, 813126, 815679, 817077, 819586, 824186, 826212, 826216, 826217, 826218, 826219, 827253, 828167, 831309, 831662, 836094, 837372, 838666, 839554, 845525, 845742, 851457, 851638, 851639, 851640, 851644, 851646, 856707, 856708, 858209, 858622, 860498, 861156, 861227, 861795, 864038, 865397, 865398, 866169, 869019, 870379, 870380, 870759, 871318, 875416, 875417, 876734, 879514, 880429, 881085, 881385, 881591, 881596, 882753, 883760, 887102, 887209, 888613, 889047, 889048, 890332, 890416, 890701, 891585, 893211, 893536, 900758, 904337, 905888, 906685, 907890, 912517, 913764, 914286, 916628, 919830, 921336, 922171, 923206, 924096, 926460, 926461, 927127, 928344, 928345, 930398, 933000, 936789, 942701, 947122, 951023, 952295, 953016, 956814, 957573, 960784, 961035, 962670, 963452, 965877, 967976, 968747, 968749, 969405, 972423, 972987, 973207, 974903, 976805, 976806, 979261, 979284, 982465, 982467, 982468, 983640, 984278, 984366, 986601, 991546, 993147, 995923, 906371, 997602, 1004874, 1007443, 1007660, 1008143, 1009878, 1011709, 1011734, 1014176, 1024686, 1024997, 1030220, 1032054, 1039830, 1039989, 1040206, 1040207, 1040208, 1040211, 1043362, 1045002, 1045669, 1050415, 1057621, 1059058, 1071076, 1071077, 1071085, 1081340, 1086824, 1274944, 1276547, 1277084, 1277588, 1282642, 8529, 10462, 10893, 11331, 15378, 15379, 17058, 23433, 24259, 27725, 27726, 28372, 29809, 29812, 32966, 41883, 43193, 73043, 76330, 92689, 92690, 117074, 119847, 124359, 133742, 141425, 151571, 153456, 316302, 238593, 240060, 242809, 255787, 260814, 317889, 334203, 540007, 586787, 622911, 642897, 671091, 672502, 681967, 708009, 708834, 714201, 727185, 741116, 746602, 748192, 748220, 750230, 752168, 757679, 760780, 760889, 770862, 773284, 786726, 791659, 797078, 800265, 802107, 804668, 808196, 808796, 810453, 812321, 847772, 851126, 865166, 876799, 896579, 897212, 907261, 930348, 930786, 947638, 954288, 962018, 963677, 971877, 979622, 980419, 981529, 1008725, 1028833, 1038297, 1041025, 1042071, 1042075, 1042078, 1042083, 1042084, 1042085, 1042086, 1042087, 1042088, 1042089, 1042090, 1042091, 1042092, 1042093, 1042094, 1042097, 1044979, 1080289, 7658, 12248, 16000, 21403, 24609, 29961, 30365, 31005, 34144, 36537, 37084, 37669, 40311, 41385, 42845, 44615, 48287, 49218, 57539, 66989, 68444, 72693, 75331, 84720, 86275, 93067, 103735, 106219, 110418, 118725, 131402, 132285, 135088, 137646, 141073, 141074, 142080, 154460, 215660, 298491, 236221, 238188, 238974, 242562, 244353, 245239, 249286, 250313, 250907, 264898, 284572, 317937, 508632, 530408, 547113, 568338, 624333, 626466, 629958, 630072, 649711, 664888, 665665, 676472, 683664, 695081, 706649, 707023, 724875, 741501, 808438, 812334, 851191, 855927, 867660, 867661, 869838, 905294, 939365, 952547, 956310, 1086831, 1559, 1583, 3178, 3188, 3272, 4102, 4178, 8265, 9342, 9349, 9350, 9353, 10426, 10435, 10438, 10791, 11446, 11549, 13750, 14521, 15389, 15438, 15440, 15977, 16048, 16051, 16506, 17821, 20939, 21957, 21958, 21966, 21967, 21974, 22406, 22973, 23757, 25078, 27016, 27019, 27023, 28227, 28820, 29430, 30124, 31638, 31641, 32093, 33433, 36554, 36565, 40503, 45039, 65571, 65840, 66271, 66625, 66951, 70652, 72841, 74606, 76988, 76989, 76990, 77548, 77577, 77903, 78620, 84551, 84552, 84553, 85317, 86326, 87537, 88406, 89728, 90653, 92009, 92860, 94123, 97380, 98853, 99240, 99241, 100249, 100254, 100255, 101073, 101325, 102926, 105454, 105657, 106267, 106645, 107152, 107882, 110157, 111301, 113076, 113081, 115175, 115311, 117261, 118712, 120463, 123580, 126429, 127312, 127457, 127486, 129344, 130094, 130598, 133200, 135409, 138018, 138022, 138229, 140971, 141121, 142130, 142573, 143482, 145413, 147764, 149134, 149396, 149588, 149596, 149606, 151065, 151492, 152164, 152368, 152457, 152822, 155165, 204010, 204224, 204544, 215880, 216019, 216022, 286125, 286221, 291208, 300439, 304939, 324640, 325132, 328136, 330115, 236474, 236954, 238972, 239277, 239593, 239992, 240027, 243689, 243755, 244628, 244629, 244636, 245705, 247104, 249878, 252429, 252828, 253411, 257793, 259248, 263683, 277901, 278067, 285538, 285539, 285540, 285541, 285543, 285544, 285545, 285546, 285547, 285548, 285549, 285550, 285551, 285552, 285553, 294006, 314152, 325325, 329244, 330803, 332055, 332600, 334154, 334448, 337008, 340011, 340713, 509896, 524188, 526475, 526570, 529198, 536040, 536287, 536508, 536525, 540624, 543654, 544367, 545471, 547939, 547962, 548866, 549336, 549359, 549399, 549420, 549431, 549443, 568340, 570789, 570805, 571945, 572307, 589271, 592372, 592377, 593211, 608313, 610224, 611895, 612298, 620848, 621078, 621724, 622145, 624813, 631359, 631541, 634154, 634955, 636307, 636484, 639634, 639938, 640344, 641538, 666016, 666883, 674157, 678158, 683633, 690455, 692215, 692699, 710788, 712678, 719655, 720894, 724845, 725158, 725159, 725160, 725161, 725422, 726697, 735829, 737336, 737854, 743492, 743687, 754357, 758072, 758073, 758319, 764644, 765102, 771485, 773920, 776470, 777071, 784311, 788732, 797267, 797454, 806054, 808481, 808795, 808869, 810637, 810683, 814745, 815845, 816926, 817316, 819676, 820101, 826070, 835027, 836081, 838839, 846064, 846067, 846068, 846069, 846070, 846073, 846079, 846080, 846462, 849037, 849456, 852946, 856433, 866134, 871661, 874681, 877659, 878414, 878508, 881249, 882724, 891839, 893527, 895259, 896732, 899810, 903627, 908934, 910915, 911036, 921269, 922007, 922869, 928509, 929591, 929724, 938951, 941186, 947192, 951840, 952569, 952648, 955274, 956259, 956366, 960231, 965420, 970044, 971188, 977065, 984048, 1000487, 1008682, 1010188, 1010455, 1014881, 1016041, 1023596, 1029653, 1034970, 1034971, 1035076, 1040272, 1042964, 1043944, 683492, 1086974, 1286839, 1563, 3185, 3186, 3526, 4027, 5714, 8113, 9937, 10433, 10434, 10705, 10706, 11010, 12089, 15606, 16061, 16501, 16861, 16872, 17133, 17429, 22855, 27651, 32702, 32703, 32704, 33661, 34589, 34590, 35555, 36329, 37300, 37301, 37302, 37842, 38452, 38832, 39899, 40851, 42339, 43233, 45320, 46834, 49085, 49750, 49873, 52253, 53656, 55750, 55821, 55921, 56628, 57348, 57996, 60170, 60404, 60410, 61450, 61909, 62208, 64709, 64722, 64910, 72747, 81372, 90232, 92238, 93525, 100078, 100532, 100533, 101077, 102204, 103762, 104754, 104758, 104768, 104776, 113411, 117468, 117469, 117470, 118755, 123343, 130376, 134219, 141129, 141351, 148797, 151054, 151242, 153297, 154161, 166541, 205063, 312329, 316126, 321836, 327884, 233932, 234028, 234186, 234473, 235341, 235731, 235746, 236059, 236493, 236608, 236970, 237339, 237949, 238756, 238772, 239404, 242082, 242254, 242587, 243681, 244129, 245374, 246153, 246168, 246269, 247510, 247970, 252396, 255525, 258837, 263213, 276731, 285556, 285559, 285560, 285561, 285562, 285563, 285564, 285566, 285567, 285568, 285569, 285570, 285571, 285572, 285573, 285574, 285575, 285576, 285577, 285578, 301324, 307757, 330619, 331962, 337240, 339968, 544000, 553362, 555616, 562889, 570802, 581086, 581087, 581088, 581089, 586284, 592355, 593267, 632000, 651180, 654873, 659777, 660636, 664513, 673106, 675331, 677545, 684231, 702560, 711685, 715158, 717863, 721212, 724643, 725303, 725304, 740773, 743491, 753388, 758308, 758471, 758472, 759527, 764818, 769200, 773277, 787026, 787986, 789404, 797184, 797860, 805021, 811977, 817500, 818446, 829161, 835646, 855975, 855977, 855979, 855980, 856322, 861898, 868823, 882385, 882805, 884690, 887066, 902404, 913909, 924091, 946829, 966597, 971747, 976753, 980218, 980357, 980391, 980398, 985250, 985337, 1015009, 1028189, 1039266, 1040468, 1060751, 1061336, 1273486, 68018, 80243, 81276, 81805, 81821, 94183, 94633, 94644, 96230, 96946, 111509, 111511, 153383, 167878, 280578, 257876, 257915, 262282, 262283, 262306, 266448, 266491, 266502, 266520, 273395, 273495, 332593, 333046, 336044, 338194, 531252, 639167, 647255, 663977, 674889, 675626, 679271, 684986, 692777, 699027, 704119, 706127, 707124, 710172, 710173, 716773, 716831, 720048, 721729, 723750, 723808, 724234, 730844, 735656, 744362, 756521, 758668, 762323, 763827, 765822, 770341, 770853, 770953, 773436, 773574, 780761, 780762, 785472, 786882, 790522, 790945, 791140, 792408, 796939, 799296, 804294, 807237, 810525, 812020, 813115, 819943, 819959, 820386, 823298, 830282, 830604, 833039, 836751, 837224, 839605, 840556, 851908, 853209, 855992, 862573, 864495, 866452, 869327, 875319, 877867, 890646, 891844, 894416, 895369, 898669, 898872, 899522, 900091, 900146, 900147, 900152, 900459, 900866, 904625, 904874, 904887, 910695, 911957, 913029, 914279, 915928, 917280, 920532, 932791, 934898, 936033, 936053, 939076, 944298, 952289, 953106, 956779, 956780, 956784, 957967, 962097, 969286, 969312, 970097, 970100, 970102, 974904, 975103, 975104, 977667, 979115, 982487, 986241, 989843, 994419, 996708, 997574, 997577, 1001014, 1001071, 1004329, 1005827, 1006919, 1008700, 1011743, 1019422, 1022903, 1023414, 1031535, 1036184, 1050235, 1065005, 1065280, 1065513, 1068823, 1069087, 1069875, 1072049, 1079695, 1079697, 1079698, 1084604, 1084606, 1084607, 1084608, 1084609, 1272912, 1273298, 1274101, 5973, 8157, 62638, 65614, 65650, 85914, 86602, 91937, 105943, 107647, 112569, 139436, 139709, 148739, 203359, 207274, 215018, 216132, 302127, 308369, 309054, 279733, 281620, 284864, 331566, 524607, 528974, 530403, 531254, 538757, 548434, 553727, 571991, 620813, 622987, 626543, 644738, 662067, 662454, 674134, 694775, 694970, 696744, 698276, 699826, 703976, 709671, 712590, 717686, 721389, 733028, 735682, 745272, 749798, 773897, 787688, 797173, 805332, 815733, 819556, 821133, 842422, 852783, 856850, 868658, 881641, 881722, 888333, 898157, 903567, 904128, 904255, 929789, 932698, 990989, 993321, 995957, 1046048, 1056568, 1056930, 1057225, 1059661, 1082054, 1270194, 246, 1380, 9426, 9755, 21968, 25325, 38056, 41654, 44481, 45319, 50125, 50624, 50625, 60016, 66878, 72723, 75826, 75843, 79611, 83419, 85707, 85967, 85980, 101376, 101925, 103326, 103327, 105052, 128325, 138449, 149600, 192841, 192842, 192843, 192851, 192874, 192875, 192876, 192877, 206154, 207113, 215372, 216053, 216058, 216059, 216060, 216073, 216074, 216075, 216091, 285596, 314599, 314636, 314641, 314659, 314666, 314668, 314714, 316283, 316825, 327428, 327448, 236774, 238043, 238733, 239262, 239996, 240137, 241014, 242257, 243057, 245095, 245375, 252080, 252821, 253038, 253099, 285595, 285597, 285598, 285599, 285600, 322467, 324429, 331973, 338584, 511580, 528070, 549316, 549334, 549441, 552109, 570774, 203724, 621061, 621094, 621114, 623237, 627395, 641504, 642802, 667162, 667163, 667164, 667165, 667166, 667167, 667168, 667169, 667170, 667171, 667306, 676576, 678743, 678846, 683679, 667173, 285594, 689772, 692185, 696849, 699851, 708339, 714705, 721285, 735850, 737154, 739220, 741034, 741382, 749057, 755226, 758642, 761994, 762410, 770831, 774394, 777016, 777837, 779038, 779719, 787370, 790064, 803395, 819964, 825254, 841437, 842613, 855994, 866890, 870036, 872703, 878634, 878877, 884762, 884825, 886980, 887133, 917321, 917323, 917325, 920794, 923919, 934165, 935157, 937648, 946122, 965123, 966239, 966271, 966952, 970119, 974868, 979827, 986524, 1003268, 1024722, 1030088, 1030774, 1033742, 1040335, 1262979, 1262980, 4237, 20655, 30362, 30832, 33292, 33474, 34316, 35972, 41221, 41326, 41366, 41463, 42390, 43689, 44524, 46111, 47643, 47849, 58021, 60148, 60261, 60371, 60913, 62072, 62992, 63492, 63556, 64107, 67045, 75540, 84283, 84369, 127190, 131702, 138588, 140882, 142575, 204567, 320689, 323965, 326225, 326226, 237040, 238422, 238447, 238708, 239726, 241389, 242252, 242334, 242880, 243484, 243649, 243778, 246839, 247896, 247980, 254241, 264503, 279553, 280194, 280784, 285351, 285355, 285602, 285603, 285604, 285605, 285606, 285607, 335444, 544348, 621714, 622888, 623263, 628720, 639520, 651956, 668543, 675655, 711618, 750927, 755164, 765167, 777018, 779450, 797126, 797265, 800328, 861470, 892034, 896187, 982386, 1001046, 1005872, 1009857, 1029717, 1033465, 1077827, 1145743, 1145744, 1145745, 1145746, 1145747, 1145748, 1145749, 1145750, 874, 2840, 3849, 4029, 8565, 10030, 19473, 21715, 21734, 21801, 21806, 21807, 21810, 21811, 21812, 22079, 23553, 27847, 28074, 31179, 37937, 38148, 41605, 43273, 43847, 43848, 44109, 44223, 44267, 46886, 46887, 46888, 46889, 46890, 49606, 50851, 87101, 88992, 97954, 103409, 105100, 105842, 106687, 117748, 127873, 142933, 146792, 150533, 150543, 151894, 155034, 164938, 164939, 319227, 247926, 263634, 285620, 285621, 285622, 340463, 524960, 651383, 659579, 659583, 680087, 718089, 743988, 743991, 745876, 763707, 780277, 781443, 788505, 788507, 788508, 788509, 788510, 797109, 797110, 797115, 798027, 799701, 833846, 833847, 833848, 833849, 849418, 897480, 909742, 909775, 960695, 988594, 1274609, 15657, 81547, 93024, 96216, 109925, 114768, 121579, 164354, 238508, 258978, 267802, 274194, 293452, 324444, 539760, 593526, 595838, 596134, 641656, 662056, 685198, 880469, 1146537, 1146538, 1146539, 1270197, 1270198, 1270920, 4179, 8562, 10023, 15302, 21703, 22405, 24069, 26750, 27110, 27776, 27791, 27806, 28677, 29012, 31367, 32176, 33271, 33775, 34620, 34805, 36089, 36090, 41433, 66486, 73279, 85119, 92116, 120391, 133262, 140456, 148384, 148385, 301042, 323570, 326276, 326306, 235802, 238725, 239673, 242893, 266972, 285643, 285644, 285646, 285647, 285649, 285650, 285651, 285652, 285653, 285654, 285655, 285656, 302022, 524332, 527085, 527086, 539302, 541991, 546356, 556050, 569034, 572568, 577438, 580693, 610226, 630454, 630923, 634844, 637309, 638632, 638659, 640439, 640906, 643128, 658869, 662548, 675302, 685522, 718910, 725286, 740449, 757072, 791393, 797363, 834861, 834862, 834865, 834867, 836120, 863071, 864037, 867755, 870513, 870634, 872413, 912841, 915869, 881370, 916866, 919000, 285648, 1005083, 1087335, 1284752, 1288360, 4399, 8394, 9734, 21476, 21837, 24852, 28979, 31781, 32322, 33523, 36707, 39705, 42184, 44125, 44225, 45028, 47245, 47300, 47433, 47561, 49401, 50111, 51100, 56386, 56626, 56752, 57187, 57368, 59205, 59888, 83002, 91800, 106405, 106796, 116192, 118848, 125253, 126203, 128880, 129063, 131528, 131541, 140712, 142166, 151328, 291197, 275634, 329794, 547812, 547896, 635484, 663934, 669017, 673430, 674704, 674708, 691479, 764880, 789614, 790947, 791292, 807174, 831606, 833019, 840037, 842421, 861023, 872366, 887364, 897032, 903632, 906122, 927604, 933682, 945035, 945036, 895831, 958603, 958897, 963237, 977090, 977933, 982457, 987336, 1002784, 1011646, 1025041, 1032390, 1068078, 1137166, 1284571, 70286, 72402, 90344, 122715, 135945, 154264, 328310, 666823, 714195, 724890, 797305, 905577, 930535, 975005, 975006, 1022552, 1031248, 4841, 5040, 6418, 10254, 16825, 21887, 22089, 22548, 26189, 28782, 29558, 32144, 34062, 36389, 38583, 42542, 44904, 49116, 50064, 50252, 53138, 54011, 54847, 57045, 57152, 57846, 58041, 59656, 60360, 60403, 70389, 84385, 105798, 108060, 113505, 120558, 133959, 137869, 138928, 143604, 145343, 150469, 150527, 154875, 165581, 167335, 298625, 306427, 316499, 326749, 234029, 235021, 235345, 235362, 236962, 238482, 239923, 240863, 241620, 254959, 279980, 285678, 285679, 305478, 312200, 328072, 334454, 530546, 534177, 537208, 548922, 550539, 585419, 645342, 663975, 685492, 685790, 687554, 687555, 687556, 687562, 692921, 725433, 739223, 748205, 777898, 781586, 785381, 787424, 803675, 807245, 809598, 853436, 856002, 856003, 859284, 873881, 880522, 880523, 880524, 894254, 896358, 902156, 904463, 914755, 914758, 945152, 968805, 973248, 986255, 1033380, 1052665, 1070665, 1238096, 1674, 2735, 8509, 8510, 8512, 11745, 16012, 32647, 37857, 75286, 80573, 91425, 92954, 95868, 100827, 107121, 116599, 129929, 130009, 145066, 150482, 213292, 215449, 216147, 244524, 248502, 253308, 259748, 260347, 269692, 270411, 273349, 280267, 522359, 529858, 531276, 536461, 536905, 590942, 591544, 591555, 591556, 591631, 591634, 592095, 592096, 592351, 592971, 592972, 596336, 596337, 625510, 628569, 639722, 650396, 663460, 679055, 683385, 684760, 741047, 748207, 754850, 773962, 784387, 794685, 797813, 803025, 821148, 824336, 827527, 845407, 851980, 856150, 860117, 874658, 914319, 919613, 926476, 927269, 935011, 952050, 956631, 975741, 975768, 979652, 991649, 994040, 1001743, 1010327, 1016880, 1018335, 1018955, 1027704, 1034161, 1043603, 1046250, 1066477, 1066794, 1080691, 1096192, 1110725, 1150015, 1150018, 1150019, 1150020, 1150021, 1150023, 1150026, 1235596, 1264342, 1264343, 1264346, 1264347, 1264348, 1268668, 1270614, 1275245, 1284592, 1286049, 379, 15587, 16697, 18289, 18529, 35269, 36269, 36443, 40222, 50519, 52675, 65613, 67118, 67162, 68988, 71388, 75260, 82012, 84272, 87037, 88207, 90831, 92822, 97984, 97986, 100166, 101032, 105210, 107473, 107897, 113315, 115566, 116208, 120660, 123461, 126705, 133693, 137678, 164687, 165886, 165899, 166673, 203379, 203561, 204462, 205680, 206187, 206402, 216366, 216408, 280488, 300633, 300671, 302799, 307445, 311844, 313303, 323514, 231898, 239357, 253445, 268425, 270014, 320849, 327690, 329173, 331229, 331230, 334699, 334795, 333187, 334447, 340623, 527353, 530218, 531279, 531280, 540169, 540170, 545347, 550161, 550537, 552906, 562636, 562791, 565146, 565165, 565166, 571989, 571990, 579399, 585182, 589411, 589613, 590345, 593788, 621462, 625213, 631736, 639625, 643471, 652549, 653975, 677923, 678546, 681458, 687681, 687766, 700789, 712619, 713069, 753782, 756761, 757082, 762845, 766731, 766828, 768499, 795538, 801954, 804603, 805490, 809572, 812280, 831562, 832302, 839854, 845976, 850649, 854802, 856057, 859186, 861513, 875899, 891846, 930124, 930129, 952881, 990696, 992079, 995397, 999485, 1029259, 1035999, 1041391, 1041422, 1059424, 1062352, 1150438, 1275361, 1275578, 1275747, 17163, 17219, 18779, 32182, 72992, 77900, 84548, 86327, 92173, 114415, 164564, 164962, 192903, 295171, 325250, 236526, 239933, 242333, 242643, 243652, 295162, 295163, 295164, 295165, 295166, 295167, 295168, 295169, 295170, 295172, 570118, 750561, 775501, 777855, 1010762, 1015265, 1020004, 1033996, 1044085, 1122640, 1143238, 1143239, 1150474, 1150475, 1150476, 1150477, 1150478, 1150485, 1264528, 1270603, 1275621, 78168, 926437, 1071114, 917, 67434, 70515, 86713, 92230, 105733, 107479, 114882, 120327, 143211, 147782, 170918, 207254, 321226, 247627, 274003, 320476, 538442, 550159, 568089, 623330, 625353, 660712, 663953, 669455, 672092, 674963, 676414, 678236, 680214, 684950, 684951, 684959, 685130, 685131, 692244, 692329, 696846, 698939, 699407, 708262, 709019, 720565, 720571, 720741, 723784, 725319, 726556, 730436, 739795, 742747, 742748, 750293, 750753, 750926, 751185, 753115, 754830, 754840, 757370, 757399, 759779, 760558, 761120, 764495, 765508, 768237, 771444, 771708, 779724, 781021, 785793, 786113, 786555, 789012, 790864, 802511, 810249, 862043, 881531, 881532, 881533, 884734, 887137, 891589, 892010, 906966, 913763, 919089, 951145, 966671, 970312, 971835, 972977, 976840, 992080, 1012992, 1016534, 1025004, 1030775, 1033022, 1033023, 1039214, 1049296, 1050393, 1050394, 1050395, 1052656, 1053239, 1059056, 1070315, 1070317, 1071982, 1079274, 1084868, 1197567, 1270725, 1275344, 1281989, 1284011, 1286364, 35881, 57362, 58403, 68122, 68125, 71333, 72954, 73897, 75805, 75828, 87472, 99529, 118082, 144548, 166538, 216096, 216097, 298121, 303201, 314617, 314658, 320363, 321207, 326347, 327510, 238196, 238434, 243054, 243490, 245127, 245579, 252008, 252308, 256747, 285681, 285682, 285683, 285684, 285685, 285686, 285687, 285688, 285689, 285690, 285691, 285692, 285693, 285694, 285695, 285696, 285697, 301660, 313626, 317621, 317622, 317734, 323281, 329417, 336319, 526315, 526572, 527872, 540505, 540998, 541021, 549368, 549437, 570753, 620417, 621069, 621103, 621104, 621116, 629532, 641517, 654852, 683631, 719362, 729640, 729707, 735839, 743828, 758638, 769593, 773354, 773464, 776490, 788100, 797143, 797146, 809656, 813750, 830761, 836046, 839167, 852879, 915306, 925923, 935524, 944558, 948319, 1027756, 1027762, 1029960, 1030019, 1030035, 1030073, 1030093, 1030117, 1030149, 1030222, 1040707, 1087509, 1087510, 1087511, 1275194, 158, 1700, 1991, 2725, 3415, 4881, 5094, 7608, 8054, 8301, 8486, 9207, 9951, 11671, 11927, 12731, 13580, 15037, 15322, 15613, 16259, 17150, 17830, 18073, 18252, 18298, 21979, 23690, 24625, 24818, 27467, 28410, 66186, 66775, 66836, 68204, 68660, 68780, 74760, 74950, 78752, 78919, 81081, 84312, 86029, 87971, 88342, 90160, 90421, 91440, 97149, 101135, 101797, 105251, 105616, 106760, 107803, 112540, 114642, 114799, 117348, 119472, 120591, 121211, 123491, 125153, 125986, 126267, 126971, 128182, 129108, 131342, 131461, 131923, 137737, 138176, 138971, 141013, 142089, 147746, 148897, 153910, 163848, 166135, 167041, 168173, 204721, 204972, 205060, 210132, 215885, 298262, 299557, 303736, 305402, 307930, 308448, 312571, 319232, 320057, 320326, 323564, 323961, 326211, 247148, 255073, 262409, 278998, 285720, 286003, 286005, 286006, 286007, 286008, 286009, 286010, 286011, 286012, 286013, 286014, 286015, 286016, 286017, 286018, 286019, 286020, 286021, 286022, 286023, 286024, 286025, 286026, 286027, 286028, 286029, 320813, 322951, 324111, 333438, 334751, 340401, 337445, 337394, 338775, 339283, 339936, 530518, 531298, 534198, 536867, 540469, 540561, 540592, 546587, 548306, 553261, 553363, 554764, 620781, 622231, 628338, 628605, 630600, 630604, 632070, 633236, 634788, 635617, 635637, 636280, 637162, 639742, 641848, 643427, 644197, 645327, 645866, 649414, 649900, 650265, 650360, 651201, 651612, 659495, 661289, 661903, 664061, 667884, 667987, 669323, 672056, 675609, 676090, 676091, 676364, 676821, 680071, 685814, 687618, 698909, 699764, 700549, 705114, 706122, 708314, 715744, 719389, 719639, 721303, 730832, 742376, 745149, 749054, 749525, 750704, 753489, 754111, 754385, 755242, 757900, 759426, 762419, 766732, 768937, 759065, 769338, 770854, 773899, 777868, 779044, 779904, 794661, 795529, 796956, 797095, 797412, 797457, 807054, 807472, 809569, 809570, 815055, 825899, 829458, 836609, 836975, 839742, 839752, 839754, 840461, 842763, 843194, 844665, 846378, 846434, 847648, 850624, 854740, 861713, 864267, 864361, 868827, 871180, 877014, 879808, 881897, 886259, 888328, 889038, 894749, 904095, 912070, 917448, 919396, 920193, 920194, 920199, 920202, 926655, 928953, 949856, 961543, 970548, 976365, 998607, 1007748, 1009672, 1010447, 1016742, 1016898, 1018989, 1009209, 1024388, 1028779, 1044956, 1073099, 1073104, 1073105, 1182124, 1273523, 27018, 75848, 80643, 85956, 140967, 305971, 244635, 249407, 249580, 285706, 285707, 318421, 325318, 570735, 589350, 621068, 621096, 621102, 621106, 632211, 635265, 642201, 654855, 673545, 683551, 683585, 683586, 683613, 721213, 729644, 729671, 729777, 735877, 752982, 817722, 856021, 877950, 881421, 917251, 917358, 917359, 929594, 80084, 323536, 266501, 280592, 304502, 307010, 320592, 539857, 551872, 591773, 636069, 684782, 688200, 688211, 704571, 710358, 713467, 713550, 719762, 761971, 767336, 767338, 767339, 773551, 810858, 814365, 823387, 847704, 938350, 968871, 988431, 1006172, 1006860, 1154413, 1154414, 1154416, 1264344, 1266121, 1270227, 1270637, 3017, 3631, 7787, 9944, 9946, 12847, 12848, 12849, 14944, 24519, 24523, 24524, 24549, 24550, 27621, 33792, 34751, 34752, 36983, 38361, 42559, 47027, 47301, 48188, 48189, 48764, 49476, 49480, 49483, 49767, 49768, 49769, 49897, 50358, 51221, 52522, 52523, 52524, 52575, 54054, 54465, 54558, 54594, 54698, 55512, 56353, 56354, 56356, 56716, 58285, 58408, 58684, 58940, 58975, 59524, 59912, 60107, 60108, 60124, 60460, 60573, 60717, 61117, 61157, 61219, 61344, 61687, 61695, 61740, 61753, 61925, 62136, 62213, 62310, 62411, 62631, 62633, 62656, 62845, 62889, 62922, 62973, 63231, 63435, 63547, 63590, 63663, 63696, 63795, 75062, 90525, 105456, 108083, 108630, 118701, 120576, 128694, 130545, 134214, 134215, 138766, 141782, 141783, 142214, 149389, 151421, 151639, 151640, 153905, 153906, 153907, 153908, 165092, 165093, 216419, 308713, 319608, 320972, 233747, 236122, 249265, 263352, 263355, 329997, 336512, 339482, 537616, 543012, 553269, 593921, 621681, 621803, 623207, 647276, 651240, 662014, 663053, 663932, 663933, 667822, 669298, 670580, 670785, 671379, 672017, 672018, 672778, 675194, 680914, 684086, 687676, 693173, 706776, 714080, 717022, 719568, 723197, 725847, 725854, 728116, 730207, 730223, 730225, 730226, 731384, 731403, 731487, 733520, 738029, 739911, 763155, 783589, 805379, 813594, 829055, 829737, 830939, 851434, 852392, 856033, 856039, 856672, 856943, 863132, 884692, 884694, 884695, 884696, 884699, 884700, 884701, 884702, 888554, 912437, 912438, 924541, 973377, 973378, 978163, 1042295, 1087653, 1087654, 2292, 3972, 4402, 4424, 11444, 11445, 14718, 23120, 23571, 25036, 25038, 28814, 28824, 28825, 30280, 30281, 31552, 33039, 33275, 34067, 36407, 36483, 37658, 37843, 40814, 41577, 41608, 42536, 43998, 67655, 68805, 70931, 72246, 72247, 72251, 72252, 75052, 75933, 77776, 87732, 88385, 96577, 96578, 96888, 99121, 99978, 103223, 103224, 104346, 104951, 106738, 108021, 109098, 109128, 113499, 113524, 117476, 117637, 118853, 118859, 118860, 118866, 119237, 119809, 120038, 120563, 125125, 125129, 126823, 128296, 128374, 128638, 129070, 129263, 131533, 131540, 137307, 138317, 138350, 139011, 139632, 140287, 141181, 142171, 142172, 142174, 142182, 142990, 143305, 144495, 151139, 151299, 151801, 152285, 152352, 152356, 152370, 152371, 153321, 166234, 204383, 205793, 279346, 280286, 306244, 314000, 316118, 319074, 319760, 319762, 319770, 325840, 237473, 252307, 262900, 273920, 274747, 282118, 293974, 298543, 302550, 306747, 315474, 329064, 336172, 530285, 531307, 537798, 543039, 545563, 549154, 550225, 551138, 551208, 553840, 623082, 623099, 623870, 627411, 627413, 628562, 628966, 631170, 631928, 633199, 634861, 640468, 640520, 643394, 646750, 648185, 649225, 664416, 668680, 91893, 673485, 677325, 680040, 680357, 680948, 682913, 683657, 684347, 684349, 684599, 684601, 688736, 691634, 695750, 710721, 714681, 715299, 721688, 723145, 725280, 725281, 725298, 727922, 734830, 748633, 754128, 757104, 759196, 768612, 772573, 776928, 778407, 780105, 780107, 785466, 794644, 797734, 799715, 801233, 818118, 819617, 822614, 827875, 832569, 832601, 834519, 835092, 841881, 842245, 843463, 844626, 848751, 854205, 854667, 862141, 867016, 868813, 873203, 878251, 882225, 888006, 891869, 891992, 893929, 896429, 900896, 901084, 903454, 905971, 909124, 912644, 914749, 917077, 921476, 921917, 930494, 937814, 941169, 942670, 947024, 947613, 963882, 967325, 982886, 989744, 996689, 999851, 1004365, 1011145, 1011916, 1021470, 1021694, 1022006, 1026103, 1027176, 1028190, 1029983, 1030078, 1032493, 1036157, 1100719, 1155931, 1155935, 1271607, 1786, 13126, 16517, 23007, 23009, 32663, 69178, 69179, 86735, 86737, 86749, 86751, 86752, 86755, 86756, 88186, 90305, 96199, 96228, 101502, 101923, 107530, 108566, 109400, 115257, 115549, 123887, 129981, 130342, 130900, 132717, 137246, 137258, 138439, 147196, 153926, 215721, 215722, 215723, 215724, 215725, 215728, 312527, 322700, 244767, 245605, 246181, 251331, 253360, 255264, 256733, 261162, 269972, 274074, 286039, 286040, 334904, 334905, 333489, 335332, 337034, 341183, 510983, 527181, 527798, 531308, 536080, 539211, 539936, 540669, 544949, 546032, 546698, 547171, 549624, 549625, 552057, 554396, 557195, 575893, 575895, 575896, 575897, 580921, 586436, 590006, 590941, 591539, 592388, 595599, 595600, 596261, 626169, 626987, 629260, 630023, 632158, 638608, 639430, 639431, 639432, 639433, 639434, 639435, 639438, 639440, 639441, 640973, 640974, 640977, 642777, 645007, 649410, 651641, 660302, 664590, 666084, 669758, 670823, 671469, 672666, 684245, 684246, 684773, 684987, 684988, 684989, 685192, 685193, 685194, 685195, 685196, 687982, 690278, 693890, 694617, 694618, 695328, 696264, 696271, 700063, 706199, 706821, 716625, 718997, 718998, 722612, 734586, 738710, 739764, 739784, 742292, 749176, 749694, 755939, 761759, 761778, 761779, 761796, 761811, 762170, 763641, 765540, 766648, 768219, 768220, 768229, 768230, 776095, 795675, 801078, 803707, 807959, 809440, 811913, 814908, 815898, 819269, 822147, 829236, 829345, 829575, 832907, 836474, 839709, 843765, 846357, 859123, 864925, 875804, 877687, 879565, 888695, 891983, 893598, 899219, 907003, 909939, 923332, 923334, 926293, 930946, 934903, 935824, 942282, 944643, 951086, 954145, 968947, 972104, 974821, 985313, 1001625, 1009946, 1043514, 1074863, 1074865, 1087735, 1087738, 1087740, 1087741, 1087742, 1087743, 1087744, 1087745, 1087746, 1087747, 1087749, 1087750, 1087751, 1087753, 1087754, 1087755, 1087756, 1087757, 1087758, 1087767, 1272683, 1274529, 1573, 8810, 99954, 148000, 192828, 192909, 327459, 556077, 724849, 1083441, 1083443, 1122413, 1267688, 1267689, 1267690, 93072, 93524, 330107, 249578, 258878, 534893, 684774, 701538, 740224, 747023, 752946, 756036, 768201, 768202, 789206, 803683, 810639, 811345, 847011, 849935, 865201, 868811, 868929, 870894, 883398, 903861, 917916, 918315, 1156706, 8008, 9948, 16524, 70773, 72809, 77565, 82851, 84249, 104917, 110560, 152369, 165960, 301065, 303132, 304826, 327927, 257688, 340827, 545819, 546723, 622311, 650876, 705604, 725306, 750719, 771637, 790499, 809532, 832872, 882679, 915862, 932815, 951091, 992023, 1087850, 1087851, 1087852, 1087853, 4309, 6506, 11945, 13031, 13614, 15556, 19686, 20981, 24176, 26397, 28522, 32532, 33639, 34756, 34757, 36847, 37679, 38111, 38326, 40709, 44401, 49300, 49526, 49667, 50452, 52138, 52186, 53735, 53898, 54003, 54678, 54724, 55570, 56350, 56679, 57469, 57583, 57981, 59587, 59907, 67653, 77862, 78692, 98355, 112954, 115422, 137060, 163583, 164596, 214910, 285745, 313985, 323327, 237903, 285739, 326450, 337346, 546975, 573313, 622381, 623566, 768233, 794606, 807939, 831827, 849075, 870048, 871369, 872341, 929479, 957352, 970464, 1010594, 1028221, 1043656, 5462, 8928, 9315, 21150, 73891, 78016, 81003, 81982, 89559, 93563, 99532, 107902, 110816, 116708, 117043, 135630, 140332, 166833, 212848, 286242, 235190, 238564, 240368, 240972, 250254, 250380, 253095, 253794, 262881, 265175, 326973, 331529, 529091, 529216, 529273, 541349, 570748, 574087, 579352, 613239, 637971, 642199, 651173, 672299, 675449, 680788, 699858, 710853, 719777, 734693, 738281, 767966, 768677, 771275, 773166, 773185, 781559, 805392, 809722, 814547, 834044, 840283, 846020, 878527, 915499, 925795, 937097, 954690, 955527, 955732, 959730, 979694, 987089, 991504, 1010406, 1159156, 1159157, 1159158, 1159159, 1159160, 1159161, 1159166, 1159167, 1159168, 1159173, 27002, 27654, 31293, 39870, 66317, 83255, 87379, 87937, 94507, 98945, 118855, 118856, 138343, 141224, 142184, 145823, 154949, 163635, 205372, 215735, 285761, 303076, 279958, 282156, 293973, 527330, 555053, 679037, 681425, 685799, 710212, 737193, 738777, 785464, 800178, 817164, 881449, 972925, 1035493, 1076363, 1076364, 1465, 5974, 11196, 14611, 16120, 18727, 21768, 22110, 23071, 66610, 67678, 70613, 70793, 71279, 71944, 72182, 73114, 78418, 79442, 83160, 83340, 83354, 84294, 90633, 90924, 91331, 91935, 93978, 95011, 95110, 96705, 96905, 100609, 100610, 102499, 103592, 104831, 105439, 107076, 107850, 109161, 111870, 119506, 120280, 121638, 121761, 124472, 124489, 127474, 128736, 129862, 131877, 138964, 138966, 148738, 149310, 149403, 149614, 150318, 151974, 164030, 164133, 165122, 203599, 203815, 203966, 204420, 204431, 204548, 204575, 204576, 214949, 215814, 215908, 215910, 280555, 285724, 285763, 286442, 302782, 305047, 306223, 309131, 312154, 312764, 312998, 322610, 325522, 327332, 327872, 327873, 329525, 330060, 241053, 260647, 278231, 278661, 279972, 279999, 280499, 285762, 285764, 300362, 301754, 330227, 331120, 332045, 333061, 335784, 338668, 336892, 338451, 338853, 511519, 524320, 530255, 531170, 533692, 539221, 543345, 544326, 544945, 545668, 547014, 547154, 550687, 551743, 560054, 565763, 567655, 567658, 577513, 577528, 581010, 612306, 622447, 623148, 625095, 628373, 630670, 632245, 638540, 638625, 640028, 640051, 640847, 643891, 645865, 649657, 650408, 651225, 652518, 652903, 663485, 665868, 665871, 665899, 667362, 667456, 667457, 667802, 667805, 669409, 669550, 669778, 670153, 670578, 671663, 672510, 673161, 675532, 676558, 678919, 680172, 681799, 683399, 683673, 684341, 684342, 684343, 684344, 170652, 684960, 684961, 684962, 684964, 687191, 690496, 691182, 694753, 696147, 698817, 700375, 700597, 709058, 709063, 709066, 709067, 709076, 710794, 715199, 719869, 721039, 734617, 737933, 741326, 745691, 745692, 748174, 749316, 750027, 752378, 754162, 755647, 756997, 757307, 285590, 758869, 759977, 762813, 762894, 763564, 765321, 766147, 767458, 772989, 774477, 774690, 776155, 776218, 777313, 777814, 780923, 783259, 785146, 785289, 785479, 787703, 788726, 788748, 790446, 790458, 792906, 795156, 795664, 797234, 802132, 805969, 808358, 808894, 809284, 812908, 813850, 814488, 816743, 818644, 820407, 820974, 822933, 823939, 824854, 825278, 825463, 825488, 827879, 829245, 831815, 834676, 835868, 836822, 836963, 837757, 838749, 842735, 844677, 844697, 844703, 845503, 845964, 845965, 847355, 847357, 847361, 848019, 849352, 849355, 851783, 852166, 853071, 853329, 854298, 854995, 856967, 856968, 856973, 859011, 859154, 862416, 862468, 862686, 865837, 868153, 868849, 868967, 870878, 873893, 874278, 874760, 875155, 876577, 877954, 878100, 881252, 881288, 887392, 888447, 892236, 893337, 893964, 895792, 899616, 899692, 905078, 906211, 909690, 909888, 911844, 911873, 913085, 913118, 913202, 913840, 913899, 913905, 915147, 916612, 919900, 920025, 920900, 921074, 929736, 932734, 934703, 934704, 934711, 934712, 935588, 937557, 938617, 942889, 943994, 947151, 947664, 949635, 950963, 950972, 951232, 951353, 951886, 953808, 955322, 955383, 961819, 962103, 964275, 964983, 966222, 968778, 971489, 972247, 979774, 981214, 981215, 988175, 989145, 992165, 995812, 1003341, 1006453, 1008925, 1012364, 1016639, 1016853, 1023188, 1025882, 1033578, 1034513, 1036142, 1163749, 1163750, 1163751, 1163753, 1163756, 1163757, 1163761, 1163763, 1269114, 1275396, 65636, 81379, 99029, 100041, 324000, 269980, 313505, 338052, 338978, 527270, 530114, 547631, 554166, 589625, 592870, 634629, 664281, 694912, 714209, 735068, 737080, 768207, 768210, 770906, 783992, 784096, 794347, 794481, 794501, 817669, 823678, 901291, 921033, 924643, 948751, 976295, 978475, 1015657, 1016208, 1049469, 1118663, 1136503, 1164161, 1164162, 1164163, 1164164, 1164166, 1270297, 78994, 83769, 165125, 313979, 245115, 253620, 306947, 336552, 636363, 676614, 776406, 872571, 929726, 996208, 4864, 10144, 65937, 67718, 69791, 75084, 76508, 79530, 92726, 98823, 102042, 102099, 112226, 112290, 117243, 119572, 121772, 125744, 126906, 128778, 132619, 133168, 137866, 142927, 163689, 205161, 318005, 328370, 267803, 273603, 276006, 331513, 551059, 621494, 644135, 650873, 650874, 650875, 652872, 662008, 671909, 679543, 679803, 681334, 687187, 690282, 697040, 707880, 709597, 710754, 713163, 718694, 736191, 736194, 741352, 745135, 753093, 755219, 757773, 762234, 762867, 774201, 778177, 782695, 786495, 787618, 787838, 790250, 790307, 794735, 795570, 797342, 797838, 802025, 803427, 812018, 815770, 819612, 830901, 832208, 832529, 841024, 849051, 849409, 850324, 850594, 851003, 857567, 859055, 859141, 860224, 860282, 860490, 862441, 863152, 864031, 864033, 869335, 875420, 876436, 883826, 887951, 888545, 890412, 890529, 893119, 896238, 898122, 899527, 899531, 903620, 905302, 908125, 909896, 911349, 913727, 914890, 917335, 923434, 927051, 927148, 929476, 929855, 932266, 932857, 934803, 939836, 942708, 943850, 944944, 948186, 948227, 948327, 948369, 949884, 949885, 953068, 955072, 955073, 955150, 957572, 960155, 960819, 960820, 960882, 960883, 965296, 965408, 965453, 966484, 971759, 971760, 972917, 973076, 973077, 973121, 973122, 977055, 978400, 979214, 979241, 980518, 980519, 984362, 984488, 984710, 986590, 990199, 990201, 994095, 996938, 997365, 998927, 1000963, 1000973, 1002512, 1002995, 1005659, 1008536, 1008570, 1012990, 1014174, 1016628, 1019196, 1022975, 1024872, 1026658, 1030451, 1030701, 1033373, 1042348, 1042349, 1045003, 1050206, 1050207, 1050412, 1052662, 1053244, 1058950, 1059024, 1065102, 1065267, 1065297, 1067760, 1067843, 1069886, 1069918, 1070643, 1079318, 1079320, 1084901, 1085266, 1085267, 1136359, 1270245, 1270246, 1272693, 1274802, 1277149, 1281773, 1281889, 1284797, 1286229, 1286230, 1286234, 285777, 318735, 633944, 641514, 652455, 725094, 750740, 776324, 797449, 811857, 836032, 845081, 856094, 869433, 898342, 900545, 917293, 929731, 1017809, 1043252, 1054714, 1078948, 713, 915, 1562, 1570, 1574, 1585, 3601, 5508, 9347, 11500, 15694, 20656, 21956, 47523, 68409, 72948, 76978, 77207, 79899, 90889, 93106, 96494, 99151, 100662, 100663, 101336, 103535, 107047, 108856, 113872, 114876, 114877, 120824, 126006, 127114, 132067, 132701, 140968, 140970, 144496, 149640, 150016, 151468, 165373, 165974, 203877, 216071, 280086, 298133, 301220, 312462, 314004, 314612, 314613, 314614, 314642, 314677, 314704, 238019, 239271, 244627, 247217, 247859, 251393, 261674, 264931, 278101, 338567, 340560, 525292, 528923, 529162, 529189, 534151, 537670, 538807, 549240, 549357, 549360, 608312, 620234, 621031, 621048, 621058, 621066, 621085, 621087, 621089, 621132, 621135, 621722, 623750, 629502, 632533, 639529, 641536, 651824, 654424, 659531, 662802, 663957, 665987, 672725, 677987, 683497, 683536, 683561, 683562, 683625, 685037, 689755, 689855, 695487, 696684, 696913, 699727, 701055, 714555, 719529, 721484, 724644, 724888, 724897, 725133, 729631, 729633, 729653, 729670, 729693, 729697, 729743, 735818, 737158, 738806, 757796, 757820, 769248, 776440, 781677, 785600, 806225, 814487, 831904, 836027, 836034, 836038, 836039, 836041, 836042, 836047, 836048, 836050, 853491, 836031, 836052, 836044, 836040, 836054, 880633, 891517, 1067833, 1170064, 1272313, 1272314, 19088, 982620, 1059402, 1061062, 1066966, 1067774, 78918, 91335, 99724, 104555, 552310, 567654, 569039, 572395, 581222, 596027, 627748, 639808, 639957, 654564, 658860, 660176, 667806, 667807, 675105, 684346, 691060, 693891, 769454, 786693, 791036, 822834, 847352, 856978, 856980, 888951, 908216, 925865, 934705, 934795, 967440, 968441, 991248, 1012746, 1012754, 1043650, 1046336, 1137196, 19750, 81827, 81828, 87108, 94607, 147771, 203970, 291273, 262432, 275018, 331729, 539142, 694597, 720024, 722443, 724451, 731409, 756526, 769637, 813042, 907665, 927136, 940659, 962106, 1059315, 1135464, 1274235, 12504, 65912, 66286, 82791, 90242, 96079, 96934, 96939, 96940, 96941, 96942, 96943, 96944, 110419, 122465, 123050, 124720, 130764, 134241, 135235, 145231, 145443, 145892, 155280, 215063, 280496, 280568, 280572, 280576, 322480, 252723, 254961, 254970, 260916, 263639, 266444, 266478, 266508, 267039, 273415, 280478, 284014, 293681, 293687, 305672, 317160, 317161, 318098, 282542, 282543, 291690, 168315, 168484, 332006, 336627, 282524, 530813, 538440, 540840, 540841, 540842, 540843, 546147, 588886, 589195, 626828, 627297, 636846, 636847, 694601, 694603, 695991, 695994, 698283, 698284, 698366, 705455, 706927, 718548, 718549, 723144, 746238, 746458, 746679, 747085, 756518, 759173, 761717, 769491, 772226, 791042, 795216, 813043, 815652, 816391, 821387, 822046, 824132, 826789, 826790, 826791, 846298, 847798, 847972, 849413, 856673, 860255, 861896, 862775, 862876, 868854, 877512, 883621, 888003, 896155, 897545, 900258, 902414, 909664, 910329, 914222, 914841, 933549, 935804, 939842, 946784, 946841, 954193, 968752, 972912, 979566, 986532, 990099, 995527, 997357, 1006734, 1006735, 1014671, 1053367, 1057751, 1273562, 1284614, 74433, 81797, 98262, 98298, 108797, 109660, 109661, 109663, 109664, 111860, 111871, 123465, 133306, 133307, 133308, 133309, 134557, 145475, 153380, 280485, 280541, 280585, 280611, 284071, 253527, 254878, 258457, 262337, 266468, 267406, 277370, 277395, 278073, 278911, 298754, 282643, 332347, 524695, 539853, 539896, 539990, 544145, 545083, 545085, 545087, 545096, 550935, 639143, 650739, 660175, 669141, 677563, 694579, 704584, 704585, 704589, 713424, 718544, 719482, 729983, 767673, 769635, 777863, 783469, 787832, 807093, 821174, 821211, 830605, 830606, 830609, 831705, 832268, 844942, 856128, 870402, 888004, 888005, 895120, 918284, 927163, 946308, 946309, 947801, 949711, 963385, 984310, 986903, 991596, 993721, 995858, 997572, 1005980, 1007601, 1021046, 1021190, 1021191, 1032135, 1057243, 1059263, 1080820, 1135363, 1172977, 1172978, 1172979, 1172984, 1199561, 1273518, 1273536, 1273545, 66200, 68333, 78015, 93936, 100079, 101074, 101645, 101674, 203603, 303156, 295098, 535692, 550695, 570749, 605411, 649449, 660294, 665946, 696704, 697036, 701471, 707183, 712701, 714931, 715208, 717298, 721430, 735627, 761939, 765201, 766695, 770900, 787804, 791186, 795729, 797003, 797438, 797591, 800089, 801727, 803417, 804198, 806060, 807683, 811314, 812150, 816768, 818579, 819327, 821397, 834994, 835074, 835079, 835524, 836276, 838909, 840557, 841356, 845708, 856428, 856439, 856501, 862713, 868767, 881389, 881446, 889020, 889986, 899312, 899336, 900757, 904606, 905789, 907432, 911799, 916763, 917331, 923785, 923827, 923911, 923917, 929664, 929665, 929666, 929667, 929668, 929669, 929670, 929671, 929674, 929680, 929682, 929684, 929690, 929693, 929696, 929699, 932128, 936333, 942119, 943843, 943977, 948722, 952617, 959449, 960660, 961169, 963251, 965318, 965983, 966130, 966732, 970204, 970205, 970206, 979819, 983293, 984428, 984490, 985178, 994794, 995452, 995495, 995713, 998069, 1001034, 1001035, 1001036, 1007535, 1007641, 1010352, 1012172, 1013945, 1015429, 1015688, 1019473, 1022410, 1026339, 1027887, 1028029, 1031134, 1032893, 1034528, 1040347, 1041714, 1052348, 1066838, 1073639, 1073640, 1073641, 1073642, 1073643, 1073644, 1073645, 1073658, 1073661, 1073662, 1076589, 1089581, 1173336, 1278122, 750716, 750732, 851169, 883155, 890367, 950264, 1003197, 70482, 106192, 106904, 120448, 204908, 312467, 322118, 328641, 235715, 242790, 264557, 331607, 339911, 526340, 649356, 650263, 654881, 672172, 746140, 758473, 763145, 776432, 797087, 848474, 848475, 851173, 856135, 875085, 886996, 898327, 921664, 929713, 929716, 929718, 929719, 929720, 929721, 951098, 965294, 974815, 993956, 1076439, 1088386, 975, 1065, 1068, 1072, 1074, 1075, 1088, 1089, 1923, 2329, 2544, 3029, 4593, 8009, 8444, 10330, 10650, 11066, 11635, 11742, 11814, 16793, 17919, 18482, 20724, 20991, 21496, 21980, 23674, 25055, 33933, 33934, 33935, 35271, 36266, 42075, 46149, 66866, 68720, 68757, 70197, 70304, 71058, 71486, 72683, 73413, 73808, 73829, 74148, 74591, 74703, 74766, 75391, 76233, 77638, 79229, 79254, 79326, 80066, 84761, 86897, 86913, 86915, 93025, 93641, 93777, 95932, 96158, 98370, 100455, 100468, 100470, 100628, 102568, 102837, 103248, 104402, 104404, 104405, 104407, 104417, 104432, 105357, 109172, 113622, 113804, 114268, 114728, 114729, 114730, 114735, 114736, 114737, 114739, 114740, 115025, 117135, 118068, 118233, 119589, 123279, 127319, 127322, 127324, 127325, 127326, 128212, 128998, 128999, 129001, 129002, 129009, 129736, 129769, 130430, 130452, 130550, 130641, 132360, 132484, 132540, 133894, 133895, 133896, 137773, 138906, 138965, 138967, 138968, 138969, 138970, 138973, 138974, 138975, 138977, 138978, 139371, 139831, 142795, 143199, 143429, 143456, 143865, 144699, 145539, 149611, 150355, 150869, 151465, 151466, 152381, 152747, 152906, 153734, 153743, 154258, 155870, 163573, 163732, 164100, 166036, 166697, 204502, 205362, 205696, 212835, 286053, 286055, 298132, 300584, 301839, 307381, 308675, 311843, 312452, 312610, 313074, 316199, 318465, 320268, 321652, 321674, 321882, 323777, 323869, 324364, 328183, 329543, 239950, 240833, 246052, 248117, 251059, 264062, 272723, 274991, 275401, 279925, 285780, 286054, 290932, 302871, 305355, 314762, 315031, 319309, 323346, 334783, 337211, 338997, 340517, 526493, 526623, 528669, 528826, 535508, 535731, 536808, 537308, 537702, 537703, 537962, 538124, 542962, 543295, 546703, 550333, 553170, 593560, 621184, 621215, 624772, 626314, 626442, 627045, 627358, 627893, 635572, 637522, 637910, 638522, 641165, 641653, 644797, 652487, 659610, 662869, 669228, 671480, 673217, 673234, 674187, 675213, 676795, 679070, 682977, 685011, 685424, 685577, 687767, 694195, 696093, 697191, 707002, 707892, 708688, 712716, 712877, 715692, 717347, 717527, 721109, 724229, 735701, 738162, 739169, 740432, 742139, 743209, 743530, 745267, 746665, 747897, 755620, 757600, 759128, 759457, 760283, 760285, 760292, 760567, 760569, 760570, 760587, 760590, 764527, 765513, 765528, 777869, 780952, 783047, 783673, 783987, 785237, 786082, 786848, 788637, 791704, 794676, 794720, 795666, 798563, 798607, 814340, 814733, 814761, 815047, 816947, 817568, 820945, 821004, 821013, 822825, 825355, 828991, 828993, 830091, 830831, 831625, 835102, 835506, 839777, 839778, 845042, 849029, 850886, 852826, 859967, 860953, 861511, 863990, 866500, 866650, 867779, 868589, 872640, 874706, 876913, 878203, 880876, 881405, 881406, 889237, 891261, 893237, 897331, 900291, 904997, 907357, 908662, 908705, 912806, 915487, 916014, 916805, 919862, 920950, 923574, 925679, 927781, 931551, 933594, 935036, 944692, 950109, 952228, 954370, 958641, 958643, 958646, 958647, 961994, 963769, 965722, 966945, 968712, 975664, 979228, 985487, 986997, 992358, 992795, 997624, 999515, 1000106, 1001911, 1004342, 1004476, 1005858, 1005882, 1009293, 1009570, 1013238, 1015443, 1015542, 1025667, 1026068, 1029725, 1033793, 1035895, 1036079, 1040823, 1042767, 1042768, 1042769, 1042771, 1042772, 1042773, 1048440, 1050184, 1051550, 1057206, 1060034, 1060604, 1062003, 1063146, 1065970, 1066023, 1066060, 1067489, 1071061, 1071062, 1071063, 1071064, 1071066, 1071067, 1076712, 1076716, 1076717, 1076718, 1076721, 1084557, 1084944, 1084945, 1278052, 4000, 7016, 15335, 16128, 20896, 24047, 28031, 28332, 34753, 35272, 37982, 38792, 40578, 43596, 44970, 69004, 70354, 71360, 71370, 71371, 71489, 74692, 79273, 83702, 83821, 88701, 92297, 95531, 96885, 103232, 104433, 104616, 106700, 106704, 108656, 110685, 131460, 138979, 142943, 154984, 168172, 215475, 285554, 323240, 238048, 238183, 240789, 248894, 250175, 263333, 329852, 337459, 528522, 539512, 587325, 635222, 644766, 647235, 669629, 677959, 679587, 688665, 692490, 695789, 697255, 723240, 738037, 739079, 740963, 746498, 747628, 752207, 754438, 755817, 759887, 765796, 775891, 778871, 786220, 789974, 815458, 826116, 827324, 835084, 835144, 839544, 839713, 840348, 846870, 856881, 861550, 868739, 882685, 898289, 913249, 915321, 930186, 960104, 962176, 969372, 976130, 996257, 1009154, 1024924, 1029721, 1032076, 1039405, 1039408, 1039410, 1039415, 1039419, 1039426, 1071376, 1088531, 1088534, 10484, 22689, 26721, 30644, 54947, 54948, 54949, 69653, 77228, 82425, 84404, 93126, 99521, 102676, 115972, 135204, 139047, 151385, 169598, 203489, 204245, 215484, 316149, 319935, 245240, 259679, 266290, 280006, 285757, 285781, 285783, 285784, 285785, 285786, 285787, 285788, 318646, 550185, 570954, 592834, 623275, 623312, 628675, 668225, 677998, 713893, 734405, 735995, 762747, 767716, 770080, 781742, 812866, 829173, 837807, 856144, 856146, 856147, 856148, 856149, 857533, 874967, 881353, 882322, 885559, 889290, 889291, 889292, 890180, 893528, 896707, 911056, 913124, 917347, 917348, 917349, 922961, 929453, 942062, 946320, 947989, 959669, 962530, 962558, 965118, 966938, 968781, 969852, 973703, 979514, 991798, 1003420, 1003474, 1003552, 1006307, 1007370, 1009280, 1013367, 1016717, 1025670, 1025695, 1027478, 1031188, 1031741, 1032331, 1043447, 1048489, 1058421, 1068702, 1071624, 1071672, 1071971, 1090461, 1090462, 1090463, 1135431, 1174897, 1174898, 1174900, 1174901, 1174902, 1174903, 1174904, 1174905, 1174906, 1174907, 1174908, 1174909, 1174910, 1174911, 1174912, 1174913, 1174914, 1174915, 1174916, 1174917, 1174918, 1174919, 1174920, 1174921, 1174922, 1174923, 1174924, 1174925, 1174927, 1174928, 1174929, 1174930, 1174931, 1274027, 1276491, 1282409, 2579, 5614, 11236, 12811, 13868, 14229, 18885, 74285, 115775, 150373, 170999, 260129, 247335, 250914, 258928, 265797, 270228, 274326, 280560, 301007, 301008, 301354, 307492, 511526, 511621, 511639, 522192, 536658, 536666, 625288, 636619, 667834, 675761, 685163, 687570, 687572, 719667, 772099, 772102, 784987, 811038, 844938, 866250, 866251, 900825, 913792, 988248, 1009879, 1024845, 1024847, 1025077, 1053229, 1065171, 1067286, 1088553, 1285038, 1285039, 73901, 74229, 85208, 170743, 285790, 285791, 285792, 285793, 285794, 285795, 285797, 285798, 285799, 285800, 663976, 739086, 758851, 801357, 856167, 856169, 880911, 919332, 10635, 86511, 90070, 97079, 123097, 139402, 141586, 726701, 780082, 947101, 999448, 1011931, 1040113, 649023, 649024, 680573, 688418, 690710, 701557, 745269, 753125, 759495, 845379, 866475, 876404, 906180, 913843, 927743, 982320, 985819, 990472, 1010886, 1016937, 1028746, 1029900, 1072216, 1073904, 1076917, 1271507, 336933, 679088, 842206, 929656, 940535, 65496, 66026, 71219, 74695, 74698, 78051, 79239, 79595, 83248, 84936, 87716, 89100, 90391, 92889, 93081, 98756, 99918, 100285, 100561, 100879, 101906, 102266, 102592, 103207, 113106, 113408, 114139, 114226, 114423, 116419, 118963, 120552, 128208, 142604, 143654, 204547, 215796, 281038, 281448, 298841, 300612, 305302, 324299, 324489, 325158, 326046, 326093, 326248, 236684, 236816, 237873, 238549, 239209, 243129, 245361, 249546, 250174, 250324, 250370, 251052, 251072, 251388, 253141, 253359, 265863, 266977, 267491, 271414, 277338, 299372, 308166, 322984, 334117, 332956, 335786, 340299, 530186, 546535, 551602, 554059, 591206, 606323, 623543, 631366, 637468, 644274, 660926, 663949, 663950, 664032, 669996, 669999, 713978, 750364, 755544, 756716, 764544, 765774, 786239, 797661, 801368, 810549, 819708, 820446, 886740, 892781, 896514, 897109, 897477, 907943, 915933, 929459, 929485, 947815, 1017680, 1030148, 1059560, 1066895, 248385, 647877, 647878, 647879, 665250, 684824, 684831, 684832, 684833, 684834, 684835, 684836, 684837, 684838, 684839, 685288, 690664, 692696, 695767, 707308, 737297, 749264, 757852, 762075, 806219, 807760, 825286, 849315, 869175, 869730, 874286, 886729, 892268, 896147, 896151, 896153, 896154, 901467, 903006, 907288, 914852, 930185, 931849, 936295, 939073, 940889, 964279, 968208, 968514, 979715, 989995, 1015709, 1027247, 1027462, 1027464, 1027484, 1027485, 1027486, 1027487, 1027488, 1027489, 1027491, 1027492, 1027550, 1051408, 1058311, 1059631, 1063281, 1101423, 1180101, 1180105, 1180106, 1202964, 1202971, 1202973, 1202975, 1202976, 1202977, 1202979, 1233091, 1274091, 1275322, 112246, 207323, 273915, 666285, 666286, 666287, 680773, 712058, 752216, 794175, 814584, 814753, 821161, 829189, 836202, 836205, 836800, 843670, 855924, 862434, 870710, 870712, 870714, 878680, 882695, 909947, 925342, 976799, 1031152, 1033608, 1066824, 19032, 84709, 128495, 183714, 525236, 530442, 651024, 660804, 661035, 661073, 661079, 661081, 719889, 742087, 746348, 781058, 843400, 872561, 917322, 1016111, 1182120, 1182122, 1182123, 825, 138191, 280703, 581131, 667153, 889102, 897329, 899046, 1198, 2308, 10257, 33293, 37548, 37684, 38829, 39763, 40729, 43281, 43371, 46511, 47272, 70811, 74081, 74295, 74296, 77279, 77371, 77372, 82190, 90399, 91352, 96499, 96500, 96501, 96629, 97270, 97609, 99533, 101441, 102225, 103406, 103562, 103979, 107544, 107821, 114557, 115699, 116306, 118670, 122935, 122936, 122937, 126733, 127846, 128278, 128862, 133675, 145128, 164152, 166128, 167189, 167743, 203690, 324591, 235008, 235448, 235489, 235516, 235611, 235689, 236556, 236642, 236779, 236874, 237162, 239835, 239916, 240709, 240710, 240954, 243075, 243753, 243763, 243941, 244491, 244688, 245105, 245353, 245930, 245932, 245936, 248035, 248235, 248633, 249413, 258082, 262099, 266901, 266958, 266975, 270875, 270880, 272911, 272946, 273731, 276270, 279211, 285803, 285809, 285810, 285811, 285812, 285813, 337252, 528271, 540292, 573780, 573781, 581242, 604147, 608117, 621560, 645903, 645905, 645907, 673205, 676288, 676291, 679077, 697406, 697407, 701814, 707528, 707611, 710464, 714557, 721693, 722219, 722767, 724249, 726541, 732789, 732791, 732792, 738900, 739317, 742869, 742870, 746778, 748842, 752372, 753395, 755145, 756298, 760650, 762931, 766862, 766866, 766873, 772423, 775279, 790098, 794758, 797797, 798003, 798946, 800280, 804931, 812675, 818770, 824903, 824904, 824905, 824907, 824909, 824910, 846483, 854304, 854308, 861197, 861198, 861200, 861202, 861203, 861204, 886497, 889336, 902257, 927214, 937433, 946814, 963725, 967542, 968684, 981107, 985281, 988424, 992384, 996340, 998958, 1008631, 1011203, 1019184, 1027522, 1028433, 1029371, 1282058, 10420, 17881, 26234, 28233, 28572, 28862, 61176, 62394, 78384, 96466, 104194, 108388, 112509, 113156, 117460, 117948, 120135, 122567, 143863, 208209, 312325, 318714, 236921, 236922, 237041, 237396, 237492, 237537, 237701, 238698, 238831, 238873, 239112, 239822, 239881, 243269, 243675, 244237, 246155, 248589, 324269, 529710, 531433, 538329, 539731, 544347, 547467, 549148, 550369, 570772, 634120, 678016, 679665, 681928, 693506, 693727, 743673, 781827, 790804, 803693, 845080, 861221, 890351, 910067, 937114, 943860, 951885, 952977, 996476, 1010765, 1010782, 1041317, 142101, 695432, 928926, 86734, 86753, 121806, 121810, 121918, 322808, 266578, 266968, 314799, 332764, 527477, 637629, 641658, 645449, 673795, 679992, 684790, 684791, 685745, 698679, 734588, 747078, 754729, 756039, 761755, 761776, 761780, 761784, 761788, 761790, 761792, 761795, 761800, 761801, 761802, 761803, 761804, 761805, 761806, 761807, 761808, 761809, 761810, 761812, 761813, 762295, 765194, 768215, 768216, 768217, 768218, 770417, 776934, 785500, 785876, 819940, 829182, 840603, 844779, 854698, 858588, 859985, 864624, 864896, 865843, 866664, 872642, 877078, 878244, 887210, 887215, 898308, 902611, 906669, 922349, 951466, 956438, 956449, 956566, 957935, 961646, 965888, 967407, 974086, 976768, 994218, 996338, 1004152, 1004829, 1008560, 1016866, 1022573, 1026088, 1029706, 1036478, 1042291, 1074864, 1098331, 1165868, 1185876, 1185878, 1185879, 1206424, 1206426, 1206427, 1206428, 1206430, 1206431, 1206435, 1206436, 1206437, 1206442, 1206443, 1206446, 1269265, 1272324, 1272679, 1273272, 1274044, 1278172, 1284781, 9736, 10807, 12537, 14872, 22242, 22243, 22246, 22247, 22413, 24449, 25013, 26100, 30045, 31558, 37825, 38775, 38781, 39413, 45735, 45737, 45738, 45741, 46816, 47598, 50791, 50793, 50801, 51011, 51534, 51718, 52200, 52832, 53880, 54463, 54690, 54691, 54692, 56686, 57379, 58847, 67015, 68114, 69494, 69498, 69522, 69524, 69784, 69864, 72300, 73487, 74427, 76252, 85356, 90034, 92535, 93808, 101449, 104451, 106137, 107087, 107088, 107130, 107138, 107957, 110213, 110271, 112328, 114560, 116740, 117045, 117132, 122499, 122869, 126349, 128127, 130562, 130730, 131338, 131823, 133615, 138855, 140756, 140761, 140771, 141269, 147016, 150810, 166488, 167299, 170660, 203117, 204620, 204708, 205110, 212798, 303791, 312590, 321115, 321116, 321117, 321124, 321127, 323505, 235716, 236132, 238204, 239793, 242528, 245496, 245602, 246274, 247585, 247976, 251817, 252504, 252521, 252598, 256367, 261895, 266585, 269145, 279502, 285819, 285820, 285822, 285823, 285825, 285826, 285828, 312378, 321558, 321559, 324237, 334122, 337392, 511652, 527485, 534880, 534884, 534885, 534887, 534889, 534890, 534891, 543045, 545467, 545991, 547115, 547329, 548097, 548298, 549738, 549740, 549741, 568099, 620790, 620892, 630237, 630847, 630855, 630883, 630912, 641884, 643240, 645476, 649672, 649675, 649676, 658867, 659880, 661471, 665328, 665331, 665362, 665364, 665367, 665405, 667274, 676107, 677242, 680991, 684973, 684974, 684976, 684977, 685273, 687780, 687781, 687832, 687838, 692231, 693632, 693633, 699614, 699723, 710434, 712709, 724216, 726003, 726909, 730862, 730863, 738268, 739896, 740116, 740121, 740132, 740157, 746079, 760565, 761145, 762627, 770419, 779653, 784955, 784958, 784959, 784963, 784986, 784989, 784999, 785017, 785091, 785468, 788617, 789668, 793252, 795665, 797971, 804806, 804807, 804808, 804809, 804810, 804813, 804814, 804815, 804816, 804817, 534881, 804805, 806132, 806154, 806155, 809840, 810122, 812913, 815846, 821149, 828296, 831329, 841129, 843760, 844806, 845715, 845718, 845727, 845735, 845737, 845758, 845769, 845777, 861238, 861240, 862417, 864292, 865489, 867138, 868298, 868393, 871668, 873770, 876443, 879561, 880056, 882735, 891011, 891982, 898870, 902441, 905867, 913754, 914305, 916633, 923003, 924694, 925337, 926474, 936315, 936427, 954245, 954246, 968771, 977080, 984458, 986602, 997372, 1000916, 1001134, 1001136, 1001138, 1002983, 1009798, 1009891, 1014138, 1040271, 1040319, 1040763, 1049152, 1058312, 1088967, 1088968, 1088969, 1088970, 1088971, 1088972, 1088973, 1088974, 1088975, 1088979, 1088982, 1088983, 1088984, 1088990, 1088995, 1170437, 1272794, 1272795, 1274867, 90818, 97792, 104595, 115250, 166113, 216156, 316292, 328019, 255985, 259871, 260996, 263664, 265029, 292223, 300046, 330430, 330628, 338196, 587744, 590965, 617761, 618057, 627861, 632481, 632495, 633031, 643651, 654310, 657783, 657875, 657876, 659317, 688799, 692262, 697811, 704614, 712258, 720074, 724397, 736566, 739421, 745946, 747891, 753443, 758034, 761789, 761791, 762058, 762063, 762070, 762086, 762213, 763348, 767677, 767679, 769622, 769688, 770445, 771697, 771711, 771715, 773275, 776392, 780660, 787841, 788004, 793096, 793453, 793833, 794731, 798300, 802073, 804041, 807123, 809832, 811372, 811380, 811383, 811409, 811425, 834234, 835771, 840620, 842530, 843911, 844058, 849293, 851549, 852233, 852846, 854992, 858357, 861049, 869158, 872890, 874142, 880149, 880395, 882586, 888659, 888660, 892660, 894394, 895144, 897546, 897670, 899066, 901427, 901469, 904404, 906949, 912370, 913725, 914828, 914829, 916537, 917102, 917108, 917613, 922247, 922507, 922755, 925510, 933551, 937570, 937811, 945887, 949873, 951302, 952553, 953611, 963636, 964074, 965462, 967977, 971368, 972517, 972541, 975954, 978131, 978976, 979621, 991823, 1000323, 1000350, 1002916, 1003176, 1009786, 1015260, 1016249, 1025145, 1026267, 1027012, 1027013, 1027022, 1027024, 1027028, 1027031, 1027032, 1027035, 1027036, 1027038, 1027044, 1027045, 1027046, 1027047, 1027049, 1027061, 1027063, 1027298, 1027302, 1027306, 1027308, 1027309, 1027310, 1027311, 1027313, 1027314, 1027315, 1027316, 1027317, 1027318, 1027319, 1027320, 1027321, 1027322, 1027323, 1027324, 1027325, 1027326, 1027327, 1027328, 1027329, 1027336, 1027337, 1027338, 1027339, 1027345, 1027347, 1027348, 1027350, 1027351, 1027353, 1027354, 1027355, 1027356, 1027357, 1027358, 1027359, 1027361, 1027362, 1027363, 1027366, 1027368, 1027369, 1027370, 1027371, 1027372, 1027378, 1027379, 1027380, 1027382, 1027383, 1027384, 1027385, 1027386, 1027387, 1027388, 1027389, 1027390, 1027391, 1027392, 1027393, 1027394, 1027395, 1027396, 1027397, 1027398, 1027399, 1027400, 1027401, 1027402, 1027403, 1027404, 1027405, 1027406, 1027407, 1027408, 1027409, 1027410, 1027411, 1027412, 1027413, 1027414, 1027415, 1027416, 1027417, 1027418, 1027419, 1027420, 1027424, 1027425, 1027426, 1027427, 1027428, 1027438, 1027452, 1029172, 1029185, 1029783, 1036501, 1036528, 1040464, 1071463, 1146690, 1146691, 1186330, 1186331, 1186333, 1186334, 1186335, 1186336, 1186337, 1186338, 1206805, 1206806, 1206807, 1206812, 1206813, 1206814, 1275611, 1278379, 1278380, 1278381, 1278382, 1281920, 1281921, 1285935, 1285936, 1286214, 183393, 321804, 718187, 816081, 834767, 881364, 898288, 912630, 919216, 923578, 953527, 1064056, 1069711, 1285246, 11674, 60882, 68117, 235350, 235751, 237051, 239217, 242561, 247511, 249314, 252554, 255094, 257798, 260313, 276748, 512803, 512823, 513738, 520204, 562707, 570770, 570794, 570818, 581166, 654869, 725077, 725089, 725442, 746969, 770720, 782419, 790839, 1007190, 1007724, 1031173, 1044690, 1188163, 1287317, 73974, 91647, 100081, 101375, 105161, 105438, 105799, 106254, 114961, 132002, 137693, 244508, 247035, 248798, 285830, 285833, 285835, 285836, 285837, 302028, 337475, 570741, 617604, 627154, 637193, 824462, 78619, 80430, 83427, 85102, 107533, 134301, 606336, 640298, 652293, 652346, 954709, 988251, 1016067, 1020068, 97173, 300427, 265157, 311498, 515154, 515526, 534773, 628297, 734427, 881400, 8922, 9156, 12189, 14545, 14744, 68554, 75706, 78585, 83047, 92536, 96823, 99964, 104058, 111753, 113949, 128129, 128272, 137437, 147624, 155455, 170864, 308761, 308762, 308763, 308764, 241782, 243492, 321062, 332754, 340358, 341172, 549695, 553499, 557895, 557896, 557897, 557898, 557899, 557900, 557901, 557902, 568179, 568180, 568184, 573689, 580604, 594374, 663201, 735300, 739980, 788496, 788497, 788498, 815842, 837383, 856306, 883943, 913116, 913576, 979842, 1056641, 1578, 21960, 21984, 70290, 71326, 71327, 77868, 85323, 94122, 116454, 135988, 149593, 192870, 203477, 203868, 206155, 302418, 308099, 234515, 234560, 235211, 236512, 238023, 240354, 240424, 241687, 242088, 244117, 244939, 247568, 249317, 249715, 259263, 266794, 280137, 290934, 290938, 290944, 290945, 290947, 290948, 294602, 298462, 512936, 513258, 514523, 514683, 514689, 516004, 522172, 522390, 536288, 570751, 570752, 570764, 570801, 611888, 645991, 648844, 676562, 676648, 721424, 753814, 763980, 790843, 797841, 805336, 807171, 823929, 828797, 835570, 859314, 881420, 883919, 891556, 911078, 927335, 927336, 938161, 944250, 949808, 987829, 1035961, 1122420, 1122456, 1122471, 1122606, 1122619, 1122627, 1122629, 1150251, 1214148, 1214153, 1214156, 1214166, 1276668, 5400, 12177, 12660, 39581, 129740, 132043, 137301, 151587, 312613, 245979, 275847, 294065, 298341, 333735, 739806, 844537, 871683, 876308, 876309, 876310, 891848, 903710, 904819, 905301, 906485, 929597, 929601, 935795, 949963, 958629, 979296, 986574, 1002781, 1002846, 717714, 753791, 763272, 830941, 870645, 975136, 983163, 991738, 1028760, 1274110, 73110, 93526, 103536, 254500, 259507, 267480, 275703, 285747, 339967, 523943, 528789, 596612, 666036, 681464, 683584, 729161, 729163, 729737, 735812, 756062, 763875, 763922, 763961, 786876, 882701, 882702, 882703, 882704, 914885, 917252, 953034, 1009922, 1025106, 1074371, 1081585, 242618, 245101, 245104, 313747, 332181, 529926, 554037, 623340, 695879, 701445, 721812, 761719, 761722, 829243, 920206, 920207, 957520, 1024931, 80522, 81857, 89167, 94441, 99516, 105298, 133266, 167748, 167838, 169650, 206511, 316588, 325897, 251251, 256221, 285845, 321932, 535716, 621679, 636268, 698543, 719918, 738106, 779453, 782814, 797718, 815975, 847503, 850670, 850990, 856321, 856326, 863623, 870058, 875549, 882228, 890892, 900135, 900136, 905331, 911971, 919219, 923850, 937867, 944579, 948220, 948221, 948222, 957105, 957325, 975601, 1000184, 1019513, 1020113, 1028581, 1042641, 1042642, 1059735, 1062037, 1081238, 1083380, 1084622, 1278571, 11754, 101841, 104849, 114865, 114870, 114874, 114879, 114881, 215699, 319229, 251553, 253048, 269939, 271269, 335079, 509687, 526238, 544758, 545540, 545541, 632265, 635382, 638087, 638597, 658804, 668619, 668620, 678745, 680287, 693504, 693508, 700436, 708639, 723181, 723324, 725638, 729914, 739786, 739789, 739790, 741026, 764416, 770872, 817459, 829197, 835251, 861515, 863131, 867155, 871535, 872089, 877067, 882587, 893377, 900069, 914234, 914826, 916128, 940182, 940226, 943472, 949915, 968925, 970452, 972923, 989282, 990857, 992593, 996167, 998743, 1010293, 1014149, 1021837, 1022268, 1031427, 1046147, 1089269, 1089273, 1089274, 1089275, 1275163, 1277566, 659423, 762192, 968129, 11257, 11266, 107526, 118852, 127832, 147159, 280384, 581170, 581173, 589371, 589390, 623987, 661001, 742204, 769948, 793310, 797599, 821963, 828600, 836770, 846840, 880929, 916258, 916391, 923638, 925857, 941973, 942262, 985761, 1010914, 1032379, 1066104, 81736, 81737, 81738, 105823, 123847, 325608, 277906, 684873, 684874, 684875, 707599, 758041, 758508, 762057, 762067, 762077, 769451, 788037, 811360, 850867, 860614, 968264, 971674, 975609, 980522, 992601, 1013522, 1023489, 1026705, 1027062, 1027243, 1027244, 1027245, 1036554, 1043780, 1046305, 1054250, 1218354, 1218356, 1247334, 50792, 81904, 81905, 86738, 86739, 96198, 96223, 96225, 96226, 96785, 96792, 96802, 111772, 121838, 133261, 203932, 285851, 285852, 308804, 308849, 316816, 324008, 265870, 268277, 269950, 271748, 272948, 326773, 332790, 332807, 340337, 538078, 546715, 549635, 549636, 590976, 591778, 620977, 629261, 677921, 680291, 684796, 696838, 712321, 739760, 739765, 739771, 739785, 739787, 739791, 739792, 739793, 739794, 739775, 739761, 739759, 741918, 761988, 761993, 778326, 778376, 788535, 790663, 794104, 794105, 794116, 795230, 795231, 795232, 795233, 804515, 804521, 805284, 805285, 839665, 854388, 856530, 868391, 872707, 877665, 881528, 890355, 892000, 893784, 893785, 898651, 900054, 900068, 900110, 900133, 900162, 905303, 914280, 920182, 920614, 924104, 929880, 932836, 903670, 933573, 951054, 956781, 956782, 956783, 956785, 956786, 958691, 972974, 975049, 975102, 980651, 994634, 1001070, 1011744, 1022904, 1045023, 1045139, 1045140, 1045141, 1048028, 1272913, 1286236, 1288132, 16969, 90320, 98523, 98528, 99968, 101048, 101846, 101856, 101876, 101877, 109100, 114871, 119935, 120378, 125311, 126819, 235487, 239421, 242571, 279901, 510007, 514721, 514994, 548326, 550584, 560958, 592374, 626639, 667155, 70868, 93828, 667154, 754544, 778803, 892489, 1022651, 1221204, 1221205, 1221206, 1221207, 1221208, 101371, 205712, 313600, 316698, 312125, 336455, 535735, 549454, 629170, 640840, 678025, 680823, 699859, 713058, 720529, 752137, 760936, 766078, 790396, 815785, 900561, 907688, 908158, 919735, 926685, 927391, 947761, 948676, 949092, 952060, 963600, 985345, 998715, 999618, 1003196, 1006587, 1008200, 1010503, 1215922, 1221731, 1278611, 1282514, 1474, 8359, 8360, 16470, 17415, 17416, 17420, 17422, 18789, 21549, 21551, 21552, 21554, 21555, 23425, 23426, 23427, 23428, 26766, 26767, 28236, 28606, 29189, 31182, 31183, 31184, 31188, 31189, 32559, 32879, 34583, 34584, 35958, 35959, 36333, 37238, 37584, 37585, 37926, 39929, 39930, 39931, 40908, 41506, 41547, 42444, 43601, 43602, 43603, 44388, 44743, 45084, 46689, 46772, 47532, 49388, 49668, 50284, 50285, 51093, 52472, 53874, 54479, 54480, 54481, 54482, 56190, 56762, 65615, 65699, 66168, 69572, 70510, 70575, 71527, 71856, 71860, 72200, 72201, 74915, 77090, 77091, 77345, 77449, 78196, 84785, 84913, 85620, 85621, 85623, 85624, 85625, 85626, 85627, 85628, 85629, 87127, 88898, 91073, 92761, 92762, 93088, 96662, 100350, 100435, 100437, 100438, 100439, 108816, 112560, 114579, 116694, 127306, 138856, 139369, 140825, 144658, 148835, 150965, 153019, 164779, 166105, 167671, 203719, 206228, 215323, 215507, 301823, 309076, 323658, 324719, 324721, 324722, 324723, 327745, 236003, 236447, 237539, 238500, 239918, 240114, 240852, 241506, 243761, 243949, 253341, 261151, 265838, 266291, 267436, 269500, 273635, 276174, 281284, 285856, 285857, 285858, 285859, 285860, 285862, 309049, 326488, 326593, 329087, 331616, 333444, 333056, 335249, 335787, 336405, 339814, 508732, 508734, 526359, 526365, 526371, 528018, 528986, 529657, 529785, 535698, 536439, 536850, 537273, 537663, 539653, 540276, 544940, 546253, 546364, 548378, 551430, 552904, 552905, 553542, 561019, 567657, 572222, 572226, 572227, 581061, 581225, 600552, 600553, 609368, 610266, 612131, 614869, 619691, 620002, 620425, 620753, 620793, 621178, 622232, 623371, 623374, 628594, 628603, 629202, 629592, 633080, 634192, 634850, 635365, 636304, 637194, 639278, 639591, 639816, 639837, 639839, 639845, 639916, 639931, 639972, 640017, 640055, 640126, 641198, 642415, 643402, 643403, 648554, 648998, 652947, 654556, 658864, 659438, 659451, 661015, 663483, 663487, 663489, 664876, 665444, 667536, 667958, 670088, 670125, 670150, 671601, 671629, 671630, 672025, 672026, 672432, 673159, 673297, 674883, 675276, 675572, 676421, 677415, 678959, 680149, 680174, 681476, 683428, 683725, 684333, 684334, 684865, 685413, 685635, 689724, 690481, 691015, 693096, 694810, 695550, 695777, 696729, 698473, 698482, 698664, 699658, 699814, 700223, 700516, 700854, 701310, 705241, 706437, 707123, 707607, 709694, 709936, 710421, 715209, 716079, 717762, 721020, 727685, 735091, 737105, 737339, 740295, 741044, 743220, 744761, 745695, 745716, 746153, 748094, 749184, 750018, 751918, 753410, 754351, 754669, 754710, 754898, 756723, 757551, 759291, 761282, 761334, 764822, 766908, 766927, 770173, 770454, 770465, 770509, 770510, 770511, 770512, 770513, 770514, 770515, 770516, 770517, 772424, 773450, 776127, 776885, 776983, 777728, 780269, 780860, 782498, 783724, 784312, 784313, 784676, 788128, 788652, 789422, 790343, 791132, 791924, 792319, 792904, 793647, 797233, 797329, 797339, 797373, 797553, 797554, 797659, 798649, 798972, 802749, 802750, 803674, 805008, 805857, 808039, 808884, 808897, 810567, 810590, 810596, 810648, 810702, 814748, 816412, 818781, 820409, 825261, 827873, 828101, 830044, 831001, 831636, 831804, 833979, 834624, 837212, 837993, 838867, 842179, 842213, 842754, 843516, 843561, 844673, 844727, 844840, 845166, 847366, 847369, 847372, 851636, 856048, 856049, 856330, 856333, 856334, 856336, 856337, 856338, 856339, 856341, 856343, 856344, 856345, 856346, 856347, 856348, 856349, 856350, 856351, 856352, 856353, 856354, 856355, 856357, 856358, 856359, 856360, 856361, 856362, 856363, 856364, 856365, 856366, 856367, 856369, 856372, 856374, 856375, 856376, 856377, 856378, 856380, 856381, 856382, 856384, 856385, 856386, 856387, 856388, 856389, 856392, 856394, 856395, 856397, 856398, 856399, 856400, 856401, 856404, 856405, 856406, 856413, 856415, 857224, 858271, 858818, 859009, 859181, 859249, 859262, 862459, 862476, 862744, 863238, 864807, 865518, 872857, 875966, 876457, 876458, 876459, 876460, 876461, 876463, 876466, 876467, 876468, 876469, 876470, 876471, 880733, 885136, 892107, 893837, 907257, 912814, 913110, 913213, 913872, 914581, 916995, 917416, 919902, 929602, 929603, 929729, 931776, 931807, 931913, 932608, 933860, 933862, 934617, 934618, 935472, 937548, 939328, 940995, 942888, 943529, 945721, 945736, 946091, 947128, 947444, 948716, 948718, 950670, 950769, 951858, 951868, 951871, 951972, 951975, 951991, 952014, 952239, 952618, 953025, 953975, 955463, 955549, 957823, 961152, 961520, 962286, 962978, 964594, 965639, 968405, 970504, 970512, 970533, 970590, 972076, 972384, 973867, 974012, 974952, 974953, 978015, 978019, 978144, 979644, 979754, 981084, 981523, 984073, 987116, 991217, 993163, 994811, 994866, 996038, 997787, 1000014, 1004569, 1007386, 1010326, 1011411, 1011754, 1012913, 1013050, 1014884, 1015982, 1016195, 1016900, 1017019, 1018635, 1021840, 1022578, 1023015, 1025284, 1025543, 1028371, 1030996, 1031208, 1031350, 1031985, 1032403, 1035709, 1035807, 1036371, 1040286, 1040587, 1041307, 1044925, 1048695, 1049820, 1051091, 1056571, 1066119, 1067362, 1221846, 1221847, 1282613, 1285472, 74329, 116142, 303227, 315858, 326621, 528711, 553393, 635278, 640136, 670803, 680203, 712765, 724239, 734204, 749173, 753090, 780674, 795708, 800186, 816094, 883472, 996313, 1009350, 1020164, 8772, 14505, 16060, 19446, 23067, 25099, 29220, 31055, 32371, 33808, 34638, 36834, 45163, 47265, 52182, 52257, 53096, 57293, 58105, 58110, 58220, 59869, 60446, 60582, 60688, 61286, 61574, 62348, 62561, 62687, 63161, 63431, 63747, 63901, 63930, 64257, 64549, 64775, 71253, 90765, 93222, 98561, 103413, 106646, 107541, 121498, 121499, 154708, 167088, 280110, 304878, 231299, 248821, 250830, 335265, 530234, 554342, 559347, 559349, 563161, 570792, 572413, 578548, 597789, 599607, 599704, 601954, 602125, 602127, 602156, 602157, 607227, 607234, 607236, 607241, 607460, 611102, 615680, 615681, 615684, 615687, 640259, 648984, 651179, 654875, 712120, 717845, 790833, 797199, 829415, 887923, 980084, 990496, 995792, 1040628, 1084080, 3798, 12052, 23485, 53958, 57364, 57740, 68717, 76091, 78530, 89084, 106564, 108085, 204305, 212762, 286478, 316152, 326342, 234541, 236829, 256644, 271145, 285423, 317788, 329416, 329996, 513014, 526494, 639970, 702352, 707125, 725642, 856416, 869326, 968471, 1221894, 110794, 110795, 286117, 633328, 717390, 724198, 738387, 780671, 788736, 797025, 803840, 835052, 851766, 857918, 862530, 886168, 916963, 924631, 929640, 945163, 945164, 945165, 982458, 987426, 1000415, 1001916, 1007700, 1018881, 1023184, 1071853, 1074573, 1074575, 1074576, 1074578, 1074579, 1074580, 1074581, 1074582, 1074583, 1074584, 1074586, 1074587, 1074588, 1074589, 1077902, 1223082, 1223083, 1223084, 1283002, 68120, 68127, 71823, 72538, 76402, 76980, 87469, 88983, 90312, 94131, 95111, 96552, 100076, 103967, 106641, 116413, 163826, 165666, 166537, 167091, 205952, 205953, 206160, 303199, 320666, 322156, 324646, 324648, 326581, 327867, 327877, 329539, 239948, 241781, 241859, 242335, 243098, 243164, 243306, 243315, 243488, 243495, 244312, 245382, 246486, 247215, 249996, 251543, 263217, 267236, 272176, 273020, 278316, 298463, 329118, 329143, 334745, 333867, 336542, 340390, 340105, 339912, 517126, 519811, 519915, 520005, 520187, 521226, 521910, 522015, 525401, 526849, 529207, 538577, 539132, 539146, 568092, 570765, 570767, 605408, 606514, 623208, 627612, 630189, 630646, 637345, 642958, 643096, 644285, 647222, 654871, 663298, 664554, 699856, 714662, 719995, 721425, 744652, 749215, 750751, 758621, 772216, 773133, 778087, 778183, 782105, 783855, 783856, 791839, 797248, 797469, 797668, 808616, 835076, 856422, 856424, 856426, 856427, 856429, 856431, 856432, 902369, 944601, 944615, 949828, 949835, 952760, 960620, 1035662, 1071432, 1076905, 1076906, 1136662, 1223251, 1223252, 1223253, 1223254, 1223255, 1223256, 1223257, 1223258, 1223259, 1223260, 1283308, 1285484, 87442, 166913, 308424, 321900, 539304, 627739, 627809, 719683, 769624, 798658, 807468, 808426, 808440, 808757, 809817, 815753, 815756, 815757, 815758, 832179, 832184, 844738, 849453, 849454, 862485, 875150, 885160, 889961, 934888, 937265, 943512, 946906, 967897, 994189, 996293, 996316, 998075, 998575, 999377, 999383, 1010631, 1011897, 1028603, 1033294, 1033296, 1054433, 1056226, 1059478, 1071627, 1074607, 1077908, 1282835, 1285406, 77700, 621081, 778801, 819541, 828604, 846088, 856447, 865033, 883482, 891301, 911987, 954076, 1224377, 1224378, 1269425, 847114, 1029909, 872, 1014, 1317, 4079, 7567, 7746, 10412, 10920, 15484, 17973, 20233, 26083, 28124, 31162, 31685, 31686, 33120, 33582, 36670, 36673, 38620, 39200, 40841, 42855, 44178, 44811, 49355, 51713, 141054, 150973, 153216, 316486, 316707, 326252, 239191, 239830, 239945, 246394, 246405, 250541, 252299, 276266, 278835, 282153, 285865, 285866, 285867, 337276, 531863, 536991, 538143, 552158, 316214, 606438, 656947, 661571, 671182, 719272, 729520, 742117, 747865, 748723, 752490, 759839, 759840, 759841, 767903, 779973, 815747, 820976, 915459, 960293, 89176, 91148, 804643, 929906, 997708, 1003261, 844584, 888693, 164403, 621471, 658745, 684978, 726958, 728999, 733425, 783416, 784981, 933171, 933297, 958729, 962272, 974638, 994340, 1040970, 1043204, 1045668, 1050201, 1064706, 1079982, 1224074, 1228728, 1228729, 1228730, 1269498, 1278713, 203357, 301140, 340639, 549238, 622237, 698808, 700381, 735283, 736967, 788024, 793691, 815821, 832305, 945037, 315607, 549934, 644185, 697247, 758643, 776781, 790946, 842415, 853849, 862435, 864059, 867156, 887099, 953073, 993425, 1009508, 1068019, 1282325, 74180, 82680, 280007, 280379, 570949, 825464, 869328, 917781, 923720, 944731, 953310, 975576, 1010516, 1036129, 1054010, 1138341, 1278766, 1278767, 95646, 96221, 115476, 130126, 139624, 709130, 880431, 1089786, 36267, 38486, 39936, 72353, 97988, 116658, 118369, 127765, 166126, 205591, 315338, 546808, 622795, 646195, 646746, 672352, 675741, 685743, 713148, 715822, 768566, 769253, 785993, 797010, 797295, 820276, 825184, 873513, 896731, 920258, 945253, 959199, 962044, 327399, 606498, 647273, 922541, 52336, 56126, 57724, 59021, 59775, 59776, 67529, 84121, 89114, 99840, 125882, 248010, 265071, 282486, 586169, 714215, 903121, 1233874, 66378, 82043, 82896, 88367, 99885, 115886, 163985, 312175, 314574, 622471, 639614, 846059, 1040742, 1062876, 1235619, 14190, 14218, 14219, 18960, 19311, 19312, 19625, 25835, 30673, 215905, 216144, 274017, 334438, 586910, 586911, 586919, 586954, 694042, 695932, 700615, 767317, 842444, 860850, 863875, 889868, 929130, 962667, 979360, 985544, 993451, 1032352, 1034241, 1034526, 1040229, 1059887, 1064271, 1066974, 1071181, 1071588, 1080781, 1171958, 1235801, 1235802, 1235803, 1235804, 1235808, 1235810, 1235812, 1235813, 1235819, 1235822, 1235823, 1235824, 1235825, 1235826, 1235827, 1235828, 1235830, 1235831, 1235832, 1235833, 1235834, 1235835, 1271792, 1277186, 152, 153, 3538, 17178, 24389, 28863, 31006, 35784, 36023, 47450, 65662, 80842, 89035, 106613, 114590, 122975, 135334, 145157, 146023, 154996, 328655, 237629, 243549, 243550, 245877, 260465, 301968, 332291, 549110, 562731, 639942, 676512, 690440, 694169, 732509, 751201, 777722, 815660, 820061, 820062, 820063, 820065, 820067, 820068, 820069, 836150, 840862, 863154, 902444, 992029, 992030, 1002511, 1002799, 1010318, 1018576, 1069891, 69225, 328642, 260795, 270728, 298646, 317048, 330597, 524983, 530552, 565368, 618056, 634846, 635112, 643038, 657846, 668075, 684935, 724465, 734874, 738343, 757066, 757103, 767496, 780215, 802074, 803839, 807759, 812268, 821202, 858248, 866659, 922751, 954645, 973409, 991280, 1027256, 1027257, 1027258, 1027259, 1027260, 1027262, 1027263, 1027270, 1027271, 1027273, 1027274, 1027279, 1028799, 1036577, 1043652, 15263, 79597, 101609, 118835, 145581, 234986, 243626, 259453, 263156, 267688, 292394, 294638, 512318, 512329, 512678, 512914, 512939, 512947, 512954, 512955, 513037, 513154, 513812, 514171, 514336, 516037, 516169, 516489, 520530, 522116, 541051, 573785, 589647, 590203, 627117, 7844, 13814, 16452, 18139, 20685, 32487, 33682, 66627, 82626, 83813, 91719, 95102, 96428, 111881, 116916, 118170, 135180, 146389, 153066, 165216, 169890, 212494, 303078, 252601, 275732, 330659, 330643, 512974, 513171, 516097, 516098, 516785, 520881, 521220, 521222, 521224, 529546, 529547, 529548, 529550, 538875, 541240, 542249, 542262, 542483, 547127, 550353, 550359, 565450, 589564, 101610, 624266, 624267, 629414, 643764, 662452, 662917, 699730, 724269, 744342, 749227, 753502, 762303, 776089, 780689, 780715, 785057, 793244, 793245, 803684, 803709, 807616, 811800, 811811, 853337, 853382, 868832, 872709, 872732, 876014, 877069, 884938, 902238, 913846, 917814, 919326, 920309, 926664, 944125, 948903, 949049, 999980, 1018610, 1036251, 1044052, 1054351, 1057089, 1154000, 1178107, 1237730, 1237731, 1237732, 1237734, 1237735, 1237736, 1237737, 1237738, 1237741, 1237742, 1237744, 1237745, 1237746, 1237747, 1237748, 1285637, 9758, 17234, 25327, 25333, 25337, 27763, 56305, 77024, 119425, 121033, 127353, 127359, 141844, 141845, 143580, 143950, 324653, 246050, 259404, 269954, 285881, 528021, 332020, 623061, 126901, 684810, 701474, 710912, 780089, 780122, 780168, 914313, 917070, 929110, 965344, 1057952, 1080585, 1238091, 612232, 824224, 841552, 866645, 881354, 881372, 927358, 947617, 953110, 954426, 957338, 974635, 979127, 989312, 996588, 1003648, 1029205, 1031728, 1238092, 1238093, 1238094, 1238095, 1579, 3525, 9355, 10423, 10437, 10710, 12091, 12092, 16862, 16863, 16877, 17140, 17144, 22753, 22756, 22757, 22758, 33223, 36018, 36812, 37534, 37539, 40787, 45180, 45758, 47289, 47434, 52131, 52693, 54166, 54619, 56629, 72958, 75474, 75835, 91945, 130616, 140855, 150838, 150846, 151053, 151066, 236222, 249144, 285756, 285882, 285883, 285884, 285885, 285886, 285887, 285889, 285890, 285891, 285892, 285893, 285894, 285895, 285896, 636653, 651339, 716803, 741212, 856578, 856579, 856580, 856584, 856588, 880180, 926690, 934344, 966769, 1001118, 1021691, 1238097, 1274628, 1278481, 17816, 74498, 86250, 86776, 121915, 131506, 142773, 142785, 266992, 305339, 309173, 325301, 573683, 622439, 761989, 797715, 797724, 797730, 800246, 805631, 855826, 877008, 945857, 955143, 993611, 1049565, 1217571, 1238098, 1238099, 1238100, 1269655, 314713, 242613, 257301, 536081, 625339, 772166, 786221, 838626, 918689, 986262, 1011712, 97303, 247799, 263846, 267443, 719470, 740469, 757760, 757827, 768345, 768346, 780079, 786120, 788772, 824493, 825676, 825794, 834018, 838008, 856607, 856610, 889289, 898143, 898148, 904791, 934899, 945041, 968399, 968785, 972685, 1001015, 1005287, 1008614, 1009826, 1011672, 1011673, 1016532, 1034789, 1034806, 1035064, 1035085, 1050428, 1058734, 1061040, 1067783, 1270768, 2105, 77618, 649030, 663955, 706860, 711678, 791689, 801207, 801662, 817598, 822764, 832881, 844072, 859110, 873922, 876978, 883364, 896410, 902430, 904690, 932083, 969158, 969625, 995456, 1004578, 1060793, 1061916, 1062113, 1238106, 666704, 709111, 737915, 761720, 761721, 768354, 772165, 792550, 811903, 839412, 845127, 851611, 851612, 851613, 851614, 851615, 851617, 882526, 882527, 882528, 892665, 893124, 894965, 897587, 906125, 906126, 910490, 920208, 920209, 943409, 967395, 996707, 1010546, 1020174, 1024932, 1024933, 1042711, 1052714, 1052715, 1060988, 1189207, 1278895, 5176, 84836, 258545, 594674, 875148, 1071116, 22062, 24226, 27926, 31205, 113132, 125389, 165743, 165744, 165779, 255560, 285770, 562316, 693944, 709059, 735280, 749793, 765010, 772933, 797318, 803358, 820263, 830717, 833079, 852381, 859720, 860839, 862461, 869455, 870126, 876206, 900255, 933488, 989438, 862415, 873348, 879313, 883892, 889919, 891133, 924563, 948424, 956864, 962283, 1020162, 1022485, 1040578, 1040776, 1041926, 1238115, 1238116, 1238117, 1238118, 1238119, 1238120, 1238121, 1238122, 70192, 70263, 112933, 115353, 115354, 167977, 183689, 245271, 259890, 270998, 571067, 571071, 590957, 590964, 592392, 592640, 644547, 650226, 688405, 688406, 688407, 696091, 696092, 696162, 767075, 839924, 844941, 858358, 858359, 858360, 866263, 868927, 872236, 879305, 881425, 899356, 900800, 909831, 919947, 937569, 951438, 1026992, 1027227, 1027470, 1027471, 1027472, 1027473, 1053373, 1239017, 1239018, 83014, 100941, 118728, 203595, 207205, 281573, 298301, 313394, 261337, 266523, 269576, 272930, 307491, 322895, 324280, 335867, 339655, 338865, 547721, 549852, 551875, 592350, 620778, 625519, 625721, 628136, 631975, 632966, 635975, 636002, 636054, 639260, 648384, 662926, 670878, 672042, 680411, 681085, 683066, 684749, 684750, 684751, 684752, 684753, 684754, 687053, 698996, 710403, 718343, 721247, 746012, 747592, 747911, 748145, 750820, 756696, 757658, 757814, 758748, 758801, 762126, 764469, 767300, 768222, 768223, 768559, 770947, 771638, 776947, 776982, 782699, 783994, 784446, 787984, 793642, 798646, 802324, 802634, 805563, 807143, 809533, 811826, 814772, 818468, 819771, 822876, 823384, 823386, 823389, 823392, 823393, 823686, 823692, 828888, 830799, 834548, 850115, 850265, 861581, 882284, 894621, 896693, 896949, 899372, 905483, 918241, 922254, 928860, 932145, 935037, 939388, 953822, 955705, 958500, 973415, 974111, 978288, 982546, 998466, 1000357, 1001959, 1009241, 1029495, 1034772, 1036211, 1044361, 1056888, 1063152, 1069568, 1081258, 1098327, 1124597, 1165867, 1215258, 1224805, 1224806, 1239162, 1239163, 1239164, 1239165, 1239166, 1239167, 1239169, 1239172, 1274233, 4894, 9740, 11215, 65750, 76586, 78390, 80260, 86980, 93195, 100091, 102534, 105305, 105371, 106679, 114875, 127309, 131341, 140327, 152923, 204546, 285927, 285928, 316082, 244140, 254656, 255201, 260402, 277303, 285925, 509242, 528694, 544928, 564904, 570944, 581275, 581277, 709617, 728814, 747278, 752673, 753843, 760009, 785287, 797370, 797962, 797981, 821559, 836289, 839611, 840764, 856646, 856647, 862582, 876963, 878395, 893200, 905864, 961934, 1054368, 241900, 249600, 266589, 551825, 623004, 635407, 660048, 679689, 683172, 684826, 684827, 684829, 709280, 737355, 747599, 753286, 755477, 760399, 768352, 786881, 815815, 819707, 834688, 837962, 852018, 858033, 866838, 878291, 899675, 909022, 918582, 918659, 920560, 933044, 938992, 979730, 982476, 983483, 989849, 991378, 995529, 1016994, 1027065, 1027066, 1027067, 1027068, 1027069, 1027070, 1027071, 1027073, 1027074, 1027075, 1034515, 1067365, 1071844, 1072391, 1078649, 1136039, 1240693, 1240694, 1242538, 151181, 281990, 240909, 530189, 536531, 635006, 651439, 657786, 659319, 678432, 684290, 684814, 684815, 684869, 691712, 697598, 718083, 734587, 755708, 762053, 763727, 768348, 768350, 768351, 771682, 771684, 776368, 776967, 802999, 811422, 843807, 854067, 870055, 879554, 913269, 974036, 975619, 1018584, 1024795, 1026707, 1026709, 1026710, 1026711, 1026712, 1027294, 1027446, 1064310, 1064314, 1071900, 1086192, 1153061, 1240696, 1240699, 1240701, 1240702, 1240705, 1240706, 1240707, 1240708, 1240709, 1240710, 1240711, 1278931, 668052, 698774, 761746, 766801, 768375, 768376, 806975, 820890, 838661, 859695, 866256, 1026983, 1026984, 1240712, 307745, 684878, 684879, 684880, 690157, 706762, 758046, 762081, 762084, 803000, 811385, 884583, 887000, 907061, 926464, 927081, 973209, 975868, 1027214, 1027215, 1027216, 1027217, 1027218, 1027219, 1027220, 1027221, 1067104, 1240720, 1240721, 1240722, 1240723, 1240724, 98492, 103973, 258827, 259625, 333073, 341142, 544671, 605553, 617740, 684876, 732739, 758400, 758401, 841431, 922992, 923020, 938480, 959552, 961217, 993450, 1004188, 1017167, 1027224, 1027225, 1027226, 1027228, 1027229, 1027230, 1027231, 1027232, 1027234, 1027235, 1027236, 1027237, 1027238, 1032391, 1057570, 1062387, 1242586, 1278934, 571075, 771592, 771593, 1002230, 69444, 76065, 206345, 212573, 248384, 268823, 299917, 329845, 590954, 632557, 657877, 668054, 668056, 668076, 684817, 684870, 684871, 690665, 735046, 762045, 762055, 762073, 762074, 762082, 762083, 762085, 765183, 783519, 788101, 788980, 788986, 793835, 811400, 811403, 811419, 831813, 846132, 886324, 893512, 907989, 917096, 917098, 917099, 917100, 917101, 917103, 917106, 917109, 917110, 917111, 917112, 917113, 917114, 917115, 917116, 917117, 923750, 930177, 931103, 934199, 943445, 943555, 950947, 951949, 963383, 975132, 978841, 999964, 1023311, 1026164, 1026398, 1027432, 1027436, 1027437, 1027439, 1027441, 1027443, 1041382, 1041752, 1046911, 1049577, 1049792, 1061658, 1157135, 1157143, 1240729, 1240731, 1240732, 1240733, 1240735, 1241317, 1241325, 1271590, 1278935, 1285683, 631000, 793939, 802071, 811406, 824853, 1027449, 1027450, 1027451, 1240736, 1240737, 1240738, 1240740, 1240741, 1240742, 1240743, 115355, 259833, 590959, 590966, 684868, 798275, 879369, 899345, 1026693, 1026695, 1026698, 1027474, 1027476, 1027477, 1240744, 1240746, 1240748, 1240749, 1240750, 1240751, 1240752, 1240753, 1276825, 1282062, 664511, 735530, 762065, 798293, 914044, 1027480, 167978, 571074, 596937, 663437, 664589, 668067, 684820, 684821, 684822, 684825, 743092, 758035, 758036, 811365, 811390, 811391, 840057, 840058, 906919, 906920, 906922, 918928, 935382, 980523, 980530, 980531, 1024779, 1025150, 1026999, 1027000, 1027003, 1028753, 1040718, 1041760, 1061531, 1064157, 1233087, 1233088, 66595, 298356, 338888, 525276, 538996, 590955, 632005, 635220, 665282, 667140, 676474, 683089, 534821, 684292, 717440, 719471, 719472, 747101, 749440, 749441, 749442, 749443, 749444, 749445, 754827, 762038, 762056, 771744, 780979, 782004, 782005, 784293, 784758, 791224, 793182, 801579, 802567, 803001, 807877, 810117, 811052, 811359, 811405, 811415, 811417, 812080, 825616, 844793, 853204, 854068, 857976, 859067, 859963, 860794, 865484, 869545, 875386, 881326, 884716, 888682, 893546, 897702, 898058, 898888, 906474, 909082, 909927, 909928, 912518, 916954, 920613, 921735, 924134, 924663, 929823, 931878, 935089, 940759, 942001, 944970, 946938, 946939, 946940, 952311, 953032, 954882, 955942, 959031, 960902, 963369, 963794, 965341, 967888, 970235, 972938, 973208, 976414, 976772, 979113, 979286, 980817, 980818, 984748, 988928, 990244, 990245, 993403, 992743, 997388, 1005579, 1008658, 1009984, 1011710, 1021377, 1021598, 1025103, 1027753, 1030971, 1040808, 1045018, 1045019, 1045020, 1045021, 1069051, 1073090, 1078648, 1078650, 1078651, 1078652, 1078653, 1078654, 1241401, 1282776, 92541, 261683, 300047, 332294, 592693, 762050, 762052, 762054, 762078, 762087, 778337, 782970, 794141, 798238, 811373, 811374, 811375, 811376, 811377, 811378, 811379, 811386, 811404, 811414, 823961, 835666, 840314, 865819, 916490, 946951, 954234, 955189, 957404, 1001019, 1004904, 1016616, 1020139, 1023382, 1025144, 1027281, 1027282, 1027284, 1027285, 1027286, 1027287, 1027288, 1027289, 1090243, 1090251, 1090474, 1241287, 1241288, 1241289, 1241290, 1241291, 1241292, 1241293, 1241294, 1241295, 1241297, 1241298, 1241299, 1241300, 1241301, 1241302, 1241304, 1241305, 729498, 891188, 1241803, 42029, 42090, 66389, 68565, 72366, 76695, 79174, 89273, 94262, 94285, 97471, 102860, 102881, 106124, 115072, 115863, 128441, 128468, 128680, 215459, 215460, 280786, 280803, 280822, 280857, 303781, 285929, 328457, 334556, 530174, 534822, 542754, 621794, 621879, 622870, 644784, 667769, 691574, 692417, 698642, 706325, 706885, 735348, 749078, 752375, 755571, 762222, 766038, 766835, 773075, 776166, 777306, 787757, 806262, 814626, 830215, 831773, 840437, 843529, 848859, 853566, 856312, 870294, 871274, 879269, 885326, 889101, 895210, 900614, 907345, 918939, 928041, 928121, 953238, 959238, 963894, 971141, 1007474, 1012964, 1014841, 1020170, 1031166, 1031278, 1056779, 1080263, 1080273, 1242020, 1242024, 1242025, 1273386, 1278979, 215094, 302723, 266311, 280807, 281113, 317569, 528080, 539046, 553469, 606614, 613975, 613976, 622624, 622625, 663946, 674429, 705374, 737580, 740751, 755561, 756766, 756767, 759536, 760092, 825229, 836067, 843436, 863814, 876714, 895456, 919719, 929481, 951913, 985601, 1000666, 1006493, 1078421, 68768, 71782, 78636, 79599, 92902, 93912, 97544, 102313, 105339, 106322, 116513, 118847, 118854, 119084, 123521, 125657, 127368, 128371, 131538, 131539, 131550, 135581, 144996, 167452, 326524, 255500, 330745, 678817, 687744, 725500, 725501, 816483, 845328, 949855, 963802, 982436, 986892, 1071599, 87126, 205467, 776485, 797140, 803378, 857243, 876556, 911155, 918695, 928108, 934212, 976141, 998763, 1011109, 1013052, 1013478, 1015883, 1030059, 1030150, 1226463, 1242599, 1242603, 1273455, 257338, 324291, 620727, 627443, 733794, 759511, 760821, 783254, 787998, 790407, 791811, 796998, 805367, 824326, 837415, 839916, 841452, 862863, 873428, 873432, 894161, 895535, 906242, 915789, 917074, 917239, 927622, 928149, 935776, 942186, 958367, 1010460, 1014947, 668668, 716621, 745987, 768357, 866488, 915916, 944552, 1009354, 1014952, 1235188, 1242613, 1242614, 1242615, 1242616, 1242617, 1242618, 1242619, 1242620, 1242622, 1242623, 50531, 66146, 69331, 74064, 75204, 98524, 106767, 112467, 121418, 123339, 125809, 147098, 206307, 319764, 319765, 319766, 240906, 243856, 249246, 249879, 251822, 256621, 264933, 273333, 274317, 278647, 280128, 280892, 300125, 306878, 334701, 524297, 528846, 545326, 549208, 592345, 604509, 632106, 646943, 649925, 688178, 690893, 702041, 730945, 730946, 744306, 786892, 788594, 797436, 803341, 814808, 836066, 836391, 913190, 936002, 968105, 978006, 1029873, 1242835, 90311, 105797, 166531, 325462, 247220, 248800, 253793, 280093, 606350, 606392, 621889, 647448, 735376, 781561, 948363, 990589, 993983, 1271622, 302840, 648225, 783479, 783480, 783481, 783482, 783483, 783484, 783485, 783486, 783487, 783488, 783489, 830352, 852002, 862709, 887525, 893440, 893441, 905485, 908706, 908802, 912668, 916437, 925485, 939587, 939622, 945506, 966154, 967468, 986748, 1008259, 1016014, 1032232, 1050834, 1053978, 1054362, 1071795, 1080265, 1131539, 1245652, 1245653, 1245654, 1245655, 1245656, 1245657, 1245658, 1245659, 1245660, 1245661, 1245662, 1245663, 1245664, 1245665, 1245666, 1245667, 286473, 324577, 241074, 277268, 618053, 758037, 758038, 758039, 758040, 758043, 758044, 758045, 762043, 762064, 771717, 771720, 771721, 848656, 874208, 881836, 883173, 899263, 904935, 914396, 917799, 918183, 921929, 937635, 945680, 949564, 953643, 960335, 970525, 1004814, 1026225, 1027041, 1027048, 1027051, 1027056, 1027057, 1027059, 1027060, 1027064, 1242242, 1247323, 1247324, 1247325, 1247327, 1247330, 1247331, 1278976, 327472, 327474, 327505, 327920, 271105, 547982, 550657, 621895, 648742, 673308, 718297, 729720, 729766, 729774, 763937, 804571, 835070, 835071, 835073, 835075, 835077, 835078, 871660, 880424, 929700, 932827, 986576, 1018167, 1021958, 1090415, 1090416, 1090418, 1090419, 662012, 664448, 669013, 670705, 673070, 694390, 723791, 747569, 756309, 756310, 786034, 798845, 801325, 806883, 824195, 840519, 873200, 874223, 877323, 880068, 888614, 890392, 890517, 897061, 898582, 900824, 902956, 906963, 911354, 912550, 912551, 914306, 919088, 939938, 941226, 942702, 950755, 951024, 951025, 955081, 959179, 960783, 968748, 972988, 973376, 982466, 984702, 986603, 987172, 994694, 999533, 1009443, 1010187, 1014175, 1022979, 1022980, 1024996, 1027493, 1029238, 1040055, 1040209, 1045024, 1045026, 1045488, 1045492, 1045493, 1047886, 1047887, 1049052, 1051841, 1052554, 1053230, 1053238, 1053240, 1056377, 1058763, 1059097, 1059098, 868336, 1061013, 1062779, 1062888, 1062889, 1062890, 1065080, 1065096, 1065276, 1066595, 1067773, 1071053, 1071054, 1073097, 1079796, 1084798, 1135265, 1135921, 1227982, 1269715, 1273488, 1277148, 1277956, 1280330, 1281987, 1281988, 1285769, 1289405, 1290571, 789340, 832353, 866210, 873713, 1135459, 1247550, 243440, 684937, 684938, 684939, 684940, 684941, 684942, 684943, 685289, 685290, 690671, 719720, 737405, 762071, 792017, 802982, 811368, 811401, 811463, 840747, 860061, 906921, 914038, 914389, 920973, 933850, 939403, 943269, 962553, 965474, 969240, 969965, 984283, 1027185, 1027190, 1027191, 1027192, 1027193, 1027194, 1027195, 1027196, 1027198, 1027547, 1080754, 1090439, 1090440, 1090441, 765317, 803261, 815226, 819725, 819768, 836126, 836732, 857284, 857713, 861584, 876615, 886293, 918703, 952315, 953606, 968759, 998928, 1013249, 1022096, 1045080, 1048571, 1053850, 545182, 704887, 718287, 737900, 773158, 824126, 838013, 842225, 900164, 994635, 1012683, 1247907, 1247908, 693376, 638594, 640345, 679166, 680702, 684730, 684731, 684732, 684733, 684734, 684735, 684736, 719806, 856678, 856679, 856680, 856681, 856682, 856683, 856684, 856685, 856686, 721473, 722600, 867881, 89308, 165819, 306935, 308929, 293517, 293518, 305056, 309047, 334963, 334444, 544638, 549206, 550620, 636022, 638697, 662053, 662817, 663640, 664143, 666274, 666279, 666716, 666718, 670714, 681310, 683738, 685791, 687719, 689437, 689438, 689439, 690806, 728987, 744398, 766663, 770746, 773302, 775937, 788636, 797915, 803310, 807005, 815828, 823614, 823615, 834564, 839638, 856696, 856697, 856698, 856699, 856704, 860154, 865021, 866265, 868141, 870855, 884076, 891142, 916442, 922990, 933771, 939420, 942132, 1009794, 1013365, 1014849, 1040023, 1052845, 1065299, 1089240, 1255340, 1255341, 1255342, 1255343, 1255344, 1255345, 1278063, 323935, 324849, 340891, 339983, 527368, 545565, 703974, 709847, 742277, 742389, 845178, 851275, 880213, 1069906, 6031, 6517, 73426, 303079, 322081, 332958, 540193, 841345, 843258, 894411, 894734, 924121, 959042, 982690, 1022429, 1032789, 763463, 784988, 806978, 845759, 922930, 983839, 1062285, 1078823, 971820, 1032823, 708981, 708982, 708983, 708984, 708985, 708988, 708990, 708991, 708993, 708994, 708995, 708996, 708997, 708998, 708999, 709000, 709002, 709003, 709004, 709007, 709008, 709009, 763459, 763461, 836485, 856709, 899633, 962256, 1255487, 91429, 131021, 131026, 321107, 329464, 684944, 684945, 684947, 684949, 684952, 758430, 1151308, 1283020, 530559, 639374, 672016, 685029, 704485, 709072, 709075, 742968, 742977, 745337, 762181, 774619, 792633, 807048, 816022, 827258, 827259, 827260, 836410, 838055, 842453, 846623, 855074, 858971, 870199, 872666, 873593, 899708, 903801, 903994, 924739, 927889, 903676, 932449, 935653, 935654, 902203, 936057, 943043, 949291, 955559, 963249, 970178, 903634, 881358, 974876, 977523, 986531, 991212, 1000992, 1000993, 1033468, 1059877, 1062599, 1090484, 1033471, 856717, 865556, 893310, 918989, 918990, 918991, 918992, 918993, 941902, 1052913, 1052914, 1078832, 1278815, 690975, 737413, 764441, 768152, 788825, 797529, 825272, 836111, 854627, 1075415, 1075416, 1075417, 1075418, 1075419, 1075422, 1075423, 1075424, 1075425, 1075426, 1075427, 1075428, 1075429, 1075430, 1075431, 1075432, 1075433, 1075434, 1075435, 1075436, 1075437, 1075438, 1075439, 1075440, 1075441, 1075442, 1075443, 1075444, 1075445, 1075446, 1075447, 1075448, 1075449, 1075450, 1075451, 1075453, 1075454, 1075455, 1075456, 1075457, 1075458, 1075459, 1075460, 1075461, 1075462, 1075464, 1075465, 279874, 298332, 301572, 736971, 737944, 738741, 754641, 866486, 872502, 888247, 897573, 950113, 963716, 978134, 1016906, 1029433, 1141513, 1183522, 1239168, 1256828, 203689, 634799, 299692, 326380, 266997, 267709, 333732, 546782, 550625, 635671, 637317, 643244, 658893, 660104, 665742, 668737, 674158, 674891, 675104, 688139, 692177, 701622, 706824, 709198, 715142, 716241, 717323, 718839, 721089, 723592, 723989, 739441, 742761, 745324, 747182, 748352, 751042, 754209, 755948, 762408, 764581, 769002, 769757, 773740, 775202, 775203, 778712, 779604, 781609, 787428, 789367, 795524, 797322, 797686, 807450, 807453, 814333, 816562, 828303, 839055, 849055, 851577, 870682, 872749, 879394, 882868, 893608, 893609, 893610, 893611, 893612, 893613, 893614, 893615, 893616, 893617, 893618, 893619, 893620, 893621, 893622, 893623, 893624, 893625, 893626, 893627, 893628, 893629, 893630, 893631, 893632, 893635, 893636, 893637, 893638, 893639, 893640, 893641, 893642, 893643, 893644, 893645, 893646, 893647, 893648, 893649, 893650, 893651, 893652, 893653, 893654, 893655, 893656, 893657, 893658, 893659, 893660, 893661, 893662, 893663, 893664, 893665, 893666, 893667, 893668, 893669, 893670, 893671, 893672, 893674, 893675, 893676, 893677, 893678, 893679, 893680, 893681, 893682, 893683, 893685, 893686, 893687, 893688, 893689, 893690, 893692, 893693, 893695, 893696, 893697, 893698, 893699, 893700, 893701, 893702, 893703, 893704, 893705, 893706, 893707, 893708, 893709, 893710, 896121, 896122, 896123, 896124, 896125, 896126, 896127, 896128, 896129, 896130, 896131, 896132, 896133, 896134, 896135, 896136, 896137, 896995, 898099, 898100, 898101, 898102, 903048, 907453, 912672, 912955, 913089, 916773, 917866, 919670, 925498, 925841, 925972, 926895, 927253, 928689, 929741, 929743, 929744, 929746, 929747, 929748, 929749, 929750, 929751, 929752, 929753, 929754, 929755, 929756, 929860, 932476, 933108, 938988, 939540, 940238, 942393, 945017, 945018, 945019, 945020, 945021, 945022, 945023, 945024, 945025, 947162, 954780, 955708, 959030, 959229, 959239, 959587, 960364, 961019, 961545, 962924, 963745, 964480, 964531, 964938, 967058, 967774, 968019, 970032, 970033, 970034, 970035, 970801, 971571, 973523, 975383, 978553, 983144, 987420, 990412, 991309, 991367, 992061, 993066, 993007, 996211, 996303, 996319, 998102, 998179, 1003731, 1005741, 1005749, 1005753, 1007662, 1013381, 1013897, 1014807, 1014887, 1018276, 1020072, 1023148, 1029441, 1029870, 1034441, 1035888, 1039985, 1040170, 1040182, 1040415, 1041340, 1043632, 1043898, 1046018, 1046287, 1046395, 1047100, 1053615, 1055724, 1055725, 1060841, 1068467, 1069638, 1069729, 1071764, 1075567, 1075570, 1075572, 1075577, 1075579, 1075584, 1075585, 1075586, 1075587, 1081015, 1273374, 1274222, 1287190, 166139, 215002, 325249, 525474, 829190, 836972, 846100, 846101, 846103, 846104, 909442, 994502, 1032453, 40346, 573540, 605307, 607985, 629821, 654864, 661947, 673176, 677970, 681796, 716465, 719844, 722308, 762415, 766999, 773736, 778688, 779660, 787307, 795781, 800467, 807465, 817076, 818868, 849760, 861376, 861377, 861378, 861379, 861380, 861381, 875971, 885513, 909515, 923068, 923978, 923992, 932073, 938087, 960551, 989140, 990844, 998784, 1075616, 1075618, 1075620, 1075622, 1075623, 1075624, 1075625, 1075626, 1075627, 1075635, 1075636, 1075638, 1075641, 1075642, 1075643, 1075644, 1075646, 1075647, 1075648, 1075649, 1075650, 1075653, 1075654, 1075655, 1075656, 1075657, 1075658, 1075659, 1075661, 1075665, 1075673, 1075674, 1075675, 1075676, 1075681, 1075682, 1075683, 1075684, 1077762, 1274429, 1275190, 76144, 205962, 306372, 325509, 321456, 338566, 521115, 529040, 536794, 554452, 570729, 570750, 570781, 570788, 587771, 606310, 606315, 606346, 606365, 606401, 606436, 610587, 620053, 654820, 654835, 654860, 691790, 718763, 718837, 735413, 744856, 803717, 818750, 819658, 847782, 850133, 913622, 937105, 937106, 949679, 971997, 981274, 985554, 1005931, 1040700, 1075688, 1075691, 1075696, 1075698, 1075701, 1075702, 1075706, 1075707, 1075708, 1075709, 1075710, 1075711, 1075712, 1075713, 1080006, 1136705, 1270754, 584880, 631410, 710957, 769277, 774853, 861382, 905793, 905858, 958560, 969266, 969311, 1075715, 1075716, 1257427, 787675, 941796, 1075717, 1075718, 1075720, 1075721, 773393, 1075729, 1075730, 1075731, 1075732, 1075733, 1075734, 118708, 242971, 242976, 243667, 244475, 250373, 252070, 631962, 636524, 645259, 648365, 673226, 681319, 699662, 699854, 700486, 721434, 734008, 735357, 745157, 758567, 760474, 781893, 791671, 798216, 807717, 818448, 822689, 832820, 838708, 842288, 847197, 861331, 861332, 861333, 861334, 861335, 861336, 861337, 861340, 861346, 864858, 878881, 904604, 911058, 925913, 952841, 959423, 966268, 1000592, 1007532, 1018706, 1040406, 1046862, 1075739, 1075745, 1075748, 1075749, 1075750, 1080361, 1257428, 790361, 815582, 830823, 841798, 861735, 863297, 984463, 984464, 984465, 984466, 984467, 984468, 984469, 984470, 984471, 984472, 984473, 984474, 984475, 984476, 984412, 1043606, 1 ] | | 20 | 20 | 1733 |
31 | SELECT `Article`.`id`, `Article`.`title_en`, `Article`.`title_pt` FROM `authenticus`.`articles` AS `Article` WHERE `controller` = 'institutions' AND `published` = '1' | | 0 | 0 | 1 |
32 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 12248 ] | | 8 | 8 | 0 |
33 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 12248 ] | | 3 | 3 | 0 |
34 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 12248 ] | | 5 | 5 | 0 |
35 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 12248 ] | | 5 | 5 | 0 |
36 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 9352 ] | | 8 | 8 | 0 |
37 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 9352 ] | | 1 | 1 | 0 |
38 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 9352 ] | | 1 | 1 | 0 |
39 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 9352 ] | | 2 | 2 | 0 |
40 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 285798 ] | | 14 | 14 | 0 |
41 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 285798 ] | | 2 | 2 | 0 |
42 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 285798 ] | | 2 | 2 | 0 |
43 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 285798 ] | | 3 | 3 | 0 |
44 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 249152 ] | | 4 | 4 | 0 |
45 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 249152 ] | | 1 | 1 | 0 |
46 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 249152 ] | | 1 | 1 | 0 |
47 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 249152 ] | | 2 | 2 | 0 |
48 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 249144 ] | | 1 | 1 | 0 |
49 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 249144 ] | | 1 | 1 | 0 |
50 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 249144 ] | | 1 | 1 | 0 |
51 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 249144 ] | | 2 | 2 | 0 |
52 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 282153 ] | | 7 | 7 | 0 |
53 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 282153 ] | | 1 | 1 | 0 |
54 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 282153 ] | | 1 | 1 | 0 |
55 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 282153 ] | | 2 | 2 | 0 |
56 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 12052 ] | | 5 | 5 | 0 |
57 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 12052 ] | | 3 | 3 | 0 |
58 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 12052 ] | | 5 | 5 | 0 |
59 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 12052 ] | | 5 | 5 | 0 |
60 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 10550 ] | | 10 | 10 | 0 |
61 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 10550 ] | | 3 | 3 | 0 |
62 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 10550 ] | | 4 | 4 | 0 |
63 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 10550 ] | | 5 | 5 | 0 |
64 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 263846 ] | | 1 | 1 | 0 |
65 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 263846 ] | | 1 | 1 | 0 |
66 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 263846 ] | | 1 | 1 | 0 |
67 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 263846 ] | | 1 | 1 | 0 |
68 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 12092 ] | | 2 | 2 | 0 |
69 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 12092 ] | | 1 | 1 | 0 |
70 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 12092 ] | | 2 | 2 | 0 |
71 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 12092 ] | | 2 | 2 | 0 |
72 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 7658 ] | | 2 | 2 | 0 |
73 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 7658 ] | | 3 | 3 | 0 |
74 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 7658 ] | | 5 | 5 | 0 |
75 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 7658 ] | | 5 | 5 | 0 |
76 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 11557 ] | | 5 | 5 | 0 |
77 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 11557 ] | | 3 | 3 | 0 |
78 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 11557 ] | | 4 | 4 | 0 |
79 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 11557 ] | | 4 | 4 | 0 |
80 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 244491 ] | | 6 | 6 | 0 |
81 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 244491 ] | | 1 | 1 | 0 |
82 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 244491 ] | | 1 | 1 | 0 |
83 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 244491 ] | | 1 | 1 | 0 |
84 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 10807 ] | | 5 | 5 | 0 |
85 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 10807 ] | | 3 | 3 | 0 |
86 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 10807 ] | | 5 | 5 | 0 |
87 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 10807 ] | | 5 | 5 | 0 |
88 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 243652 ] | | 5 | 5 | 0 |
89 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 243652 ] | | 1 | 1 | 0 |
90 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 243652 ] | | 1 | 1 | 0 |
91 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 243652 ] | | 2 | 2 | 0 |
92 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 12731 ] | | 5 | 5 | 0 |
93 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 12731 ] | | 3 | 3 | 0 |
94 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 12731 ] | | 4 | 4 | 0 |
95 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 12731 ] | | 5 | 5 | 0 |
96 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 8565 ] | | 6 | 6 | 0 |
97 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 8565 ] | | 2 | 2 | 0 |
98 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 8565 ] | | 4 | 4 | 0 |
99 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 8565 ] | | 5 | 5 | 0 |
100 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 244639 ] | | 1 | 1 | 0 |
101 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 244639 ] | | 1 | 1 | 0 |
102 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 244639 ] | | 1 | 1 | 0 |
103 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 244639 ] | | 2 | 2 | 0 |
104 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 11129 ] | | 4 | 4 | 0 |
105 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 11129 ] | | 3 | 3 | 0 |
106 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 11129 ] | | 5 | 5 | 0 |
107 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 11129 ] | | 5 | 5 | 0 |
108 | SELECT * FROM `publication_authors` LEFT JOIN `researchers` ON (`researchers`.`id`=`publication_authors`.`researcher_id`) WHERE `publication_id`=? ORDER BY `name_order` ASC , params[ 11945 ] | | 6 | 6 | 0 |
109 | SELECT `type`,`times_cited`,`last_update` FROM `publication_times_cited` WHERE `publication_id`=? , params[ 11945 ] | | 3 | 3 | 0 |
110 | SELECT `type`,`url` FROM `publication_urls` WHERE `publication_id`=? , params[ 11945 ] | | 5 | 5 | 0 |
111 | SELECT `type`,`external_id` FROM `publication_external_ids` WHERE `publication_id`=? , params[ 11945 ] | | 5 | 5 | 0 |